]> git.saurik.com Git - wxWidgets.git/blame - wxPython/src/gtk/_controls_wrap.cpp
fixed bug in Set() on DST days (patch 1097811)
[wxWidgets.git] / wxPython / src / gtk / _controls_wrap.cpp
CommitLineData
d14a1e28
RD
1/* ----------------------------------------------------------------------------
2 * This file was automatically generated by SWIG (http://www.swig.org).
093d3ff1 3 * Version 1.3.24
d14a1e28
RD
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
d14a1e28
RD
12
13#ifdef __cplusplus
14template<class T> class SwigValueWrapper {
15 T *tt;
16public:
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; }
24private:
25 SwigValueWrapper& operator=(const SwigValueWrapper<T>& rhs);
093d3ff1 26};
d14a1e28
RD
27#endif
28
29
093d3ff1
RD
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
d14a1e28 37
c9c7117a 38
093d3ff1 39#include <Python.h>
d14a1e28
RD
40
41/***********************************************************************
093d3ff1 42 * swigrun.swg
d14a1e28 43 *
093d3ff1
RD
44 * This file contains generic CAPI SWIG runtime support for pointer
45 * type checking.
d14a1e28
RD
46 *
47 ************************************************************************/
48
093d3ff1
RD
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"
d14a1e28 52
093d3ff1
RD
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)
d14a1e28 58#else
093d3ff1 59#define SWIG_TYPE_TABLE_NAME
d14a1e28
RD
60#endif
61
093d3ff1
RD
62#include <string.h>
63
64#ifndef SWIGINLINE
65#if defined(__cplusplus) || (defined(__GNUC__) && !defined(__STRICT_ANSI__))
66# define SWIGINLINE inline
d14a1e28 67#else
093d3ff1
RD
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
d14a1e28
RD
85#endif
86
d14a1e28
RD
87#ifdef __cplusplus
88extern "C" {
89#endif
90
91typedef void *(*swig_converter_func)(void *);
92typedef struct swig_type_info *(*swig_dycast_func)(void **);
93
94typedef struct swig_type_info {
cc6dd355 95 const char *name;
d14a1e28
RD
96 swig_converter_func converter;
97 const char *str;
cc6dd355 98 void *clientdata;
d14a1e28
RD
99 swig_dycast_func dcast;
100 struct swig_type_info *next;
101 struct swig_type_info *prev;
102} swig_type_info;
103
093d3ff1
RD
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*/
111SWIGRUNTIME int
112SWIG_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*/
125SWIGRUNTIME int
126SWIG_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*/
143SWIGRUNTIME swig_type_info *
144SWIG_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*/
194SWIGRUNTIME swig_type_info *
195SWIG_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*/
222SWIGRUNTIMEINLINE void *
223SWIG_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*/
230SWIGRUNTIME swig_type_info *
231SWIG_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*/
244SWIGRUNTIMEINLINE const char *
245SWIG_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*/
253SWIGRUNTIME const char *
254SWIG_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*/
273SWIGRUNTIME swig_type_info *
274SWIG_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*/
287SWIGRUNTIME void
288SWIG_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*/
310SWIGRUNTIME char *
311SWIG_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*/
327SWIGRUNTIME const char *
328SWIG_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*/
358SWIGRUNTIME void
359SWIG_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}
d14a1e28 375
093d3ff1
RD
376/*
377 Pack 'void *' into a string buffer.
378*/
379SWIGRUNTIME char *
380SWIG_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
390SWIGRUNTIME const char *
391SWIG_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
403SWIGRUNTIME char *
404SWIG_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}
d14a1e28 417
093d3ff1
RD
418SWIGRUNTIME const char *
419SWIG_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}
d14a1e28
RD
430
431#ifdef __cplusplus
432}
433#endif
434
435/***********************************************************************
093d3ff1
RD
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.
d14a1e28 441 *
093d3ff1 442 * Author : David Beazley (beazley@cs.uchicago.edu)
d14a1e28 443 *
093d3ff1
RD
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.
d14a1e28
RD
448 ************************************************************************/
449
093d3ff1
RD
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
d14a1e28
RD
461#ifdef __cplusplus
462extern "C" {
463#endif
464
d14a1e28 465
093d3ff1 466/*************************************************************************/
d14a1e28 467
d14a1e28 468
093d3ff1 469/* The static type info list */
d14a1e28 470
093d3ff1
RD
471static swig_type_info *swig_type_list = 0;
472static swig_type_info **swig_type_list_handle = &swig_type_list;
473
d14a1e28 474
093d3ff1
RD
475/* Register a type mapping with the type-checking */
476static swig_type_info *
477SWIG_TypeRegister(swig_type_info *ti) {
478 return SWIG_TypeRegisterTL(swig_type_list_handle, ti);
479}
d14a1e28 480
093d3ff1
RD
481/* Search for a swig_type_info structure */
482static swig_type_info *
483SWIG_TypeQuery(const char *name) {
484 return SWIG_TypeQueryTL(*swig_type_list_handle, name);
485}
d14a1e28 486
093d3ff1
RD
487/* Set the clientdata field for a type */
488static void
489SWIG_TypeClientData(swig_type_info *ti, void *clientdata) {
490 SWIG_TypeClientDataTL(*swig_type_list_handle, ti, clientdata);
491}
d14a1e28 492
093d3ff1
RD
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*/
498static void
499SWIG_PropagateClientData(swig_type_info *type) {
500 SWIG_PropagateClientDataTL(*swig_type_list_handle, type);
501}
d14a1e28 502
d14a1e28
RD
503#ifdef __cplusplus
504}
505#endif
506
093d3ff1
RD
507/* -----------------------------------------------------------------------------
508 * SWIG API. Portion that goes into the runtime
509 * ----------------------------------------------------------------------------- */
d14a1e28 510
093d3ff1
RD
511#ifdef __cplusplus
512extern "C" {
513#endif
c32bde28 514
093d3ff1
RD
515/* -----------------------------------------------------------------------------
516 * for internal method declarations
517 * ----------------------------------------------------------------------------- */
d14a1e28 518
093d3ff1
RD
519#ifndef SWIGINTERN
520#define SWIGINTERN static
521#endif
d14a1e28 522
093d3ff1
RD
523#ifndef SWIGINTERNSHORT
524#ifdef __cplusplus
525#define SWIGINTERNSHORT static inline
526#else /* C case */
527#define SWIGINTERNSHORT static
528#endif /* __cplusplus */
529#endif
d14a1e28
RD
530
531
093d3ff1
RD
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 * ----------------------------------------------------------------------------- */
d14a1e28 551
093d3ff1
RD
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 */
560typedef 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;
d14a1e28 568
c32bde28 569
093d3ff1
RD
570/* -----------------------------------------------------------------------------
571 * Alloc. memory flags
572 * ----------------------------------------------------------------------------- */
c32bde28
RD
573#define SWIG_OLDOBJ 1
574#define SWIG_NEWOBJ SWIG_OLDOBJ + 1
575#define SWIG_PYSTR SWIG_NEWOBJ + 1
994141e6 576
994141e6 577#ifdef __cplusplus
093d3ff1
RD
578}
579#endif
994141e6 580
15afbcd0 581
093d3ff1
RD
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 ************************************************************************/
15afbcd0 591
093d3ff1
RD
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
994141e6 597
093d3ff1
RD
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)
994141e6 601
994141e6 602
093d3ff1
RD
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
994141e6 614
093d3ff1
RD
615/* Flags for pointer conversion */
616#define SWIG_POINTER_EXCEPTION 0x1
617#define SWIG_POINTER_DISOWN 0x2
d14a1e28 618
4d5c3d91 619
093d3ff1
RD
620#ifdef __cplusplus
621extern "C" {
622#endif
4d5c3d91 623
093d3ff1
RD
624/* -----------------------------------------------------------------------------
625 * Create a new pointer string
626 * ----------------------------------------------------------------------------- */
994141e6 627
093d3ff1
RD
628#ifndef SWIG_BUFFER_SIZE
629#define SWIG_BUFFER_SIZE 1024
630#endif
15afbcd0 631
093d3ff1
RD
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 * ----------------------------------------------------------------------------- */
15afbcd0 637
093d3ff1
RD
638typedef struct {
639 PyObject_HEAD
640 void *ptr;
641 const char *desc;
642} PySwigObject;
643
644/* Declarations for objects of type PySwigObject */
645
646SWIGRUNTIME int
647PySwigObject_print(PySwigObject *v, FILE *fp, int flags)
15afbcd0 648{
093d3ff1
RD
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;
15afbcd0 655 }
093d3ff1
RD
656}
657
658SWIGRUNTIME PyObject *
659PySwigObject_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;
15afbcd0
RD
664}
665
093d3ff1
RD
666SWIGRUNTIME PyObject *
667PySwigObject_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}
15afbcd0 673
093d3ff1
RD
674SWIGRUNTIME PyObject *
675PySwigObject_long(PySwigObject *v)
15afbcd0 676{
093d3ff1
RD
677 return PyLong_FromUnsignedLong((unsigned long) v->ptr);
678}
679
680SWIGRUNTIME PyObject *
681PySwigObject_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);
15afbcd0
RD
690}
691
093d3ff1
RD
692SWIGRUNTIME PyObject *
693PySwigObject_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}
15afbcd0 699
093d3ff1
RD
700SWIGRUNTIME int
701PySwigObject_compare(PySwigObject *v, PySwigObject *w)
702{
703 int c = strcmp(v->desc, w->desc);
704 if (c) {
705 return c;
c32bde28 706 } else {
093d3ff1
RD
707 void *i = v->ptr;
708 void *j = w->ptr;
709 return (i < j) ? -1 : (i > j) ? 1 : 0;
c32bde28 710 }
994141e6 711}
093d3ff1
RD
712
713SWIGRUNTIME void
714PySwigObject_dealloc(PySwigObject *self)
c32bde28 715{
093d3ff1 716 PyObject_DEL(self);
c32bde28 717}
093d3ff1
RD
718
719SWIGRUNTIME PyTypeObject*
720PySwigObject_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 */
15afbcd0 789#endif
093d3ff1
RD
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 };
994141e6 797
093d3ff1
RD
798 PySwigObject_Type = tmp;
799 type_init = 1;
800 }
994141e6 801
093d3ff1
RD
802 return &PySwigObject_Type;
803}
804
805SWIGRUNTIME PyObject *
806PySwigObject_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
815SWIGRUNTIMEINLINE void *
816PySwigObject_AsVoidPtr(PyObject *self)
817{
818 return ((PySwigObject *)self)->ptr;
819}
820
821SWIGRUNTIMEINLINE const char *
822PySwigObject_GetDesc(PyObject *self)
823{
824 return ((PySwigObject *)self)->desc;
825}
826
827SWIGRUNTIMEINLINE int
828PySwigObject_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
837typedef struct {
838 PyObject_HEAD
839 void *pack;
840 const char *desc;
841 size_t size;
842} PySwigPacked;
843
844SWIGRUNTIME int
845PySwigPacked_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
858SWIGRUNTIME PyObject *
859PySwigPacked_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
869SWIGRUNTIME PyObject *
870PySwigPacked_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
880SWIGRUNTIME int
881PySwigPacked_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
894SWIGRUNTIME void
895PySwigPacked_dealloc(PySwigPacked *self)
896{
897 free(self->pack);
898 PyObject_DEL(self);
899}
900
901SWIGRUNTIME PyTypeObject*
902PySwigPacked_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
959SWIGRUNTIME PyObject *
960PySwigPacked_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
975SWIGRUNTIMEINLINE const char *
976PySwigPacked_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
984SWIGRUNTIMEINLINE const char *
985PySwigPacked_GetDesc(PyObject *self)
986{
987 return ((PySwigPacked *)self)->desc;
988}
989
990SWIGRUNTIMEINLINE int
991PySwigPacked_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
1014SWIGRUNTIME void
1015SWIG_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 Py_DECREF(str);
1041 return;
1042 }
1043 }
1044 PyErr_Format(PyExc_TypeError, "a '%s' is expected", type);
1045 } else {
1046 PyErr_Format(PyExc_TypeError, "unexpected type is received");
1047 }
1048}
1049
1050SWIGRUNTIMEINLINE void
1051SWIG_Python_NullRef(const char *type)
1052{
1053 if (type) {
1054 PyErr_Format(PyExc_TypeError, "null reference of type '%s' was received",type);
1055 } else {
1056 PyErr_Format(PyExc_TypeError, "null reference was received");
1057 }
1058}
1059
1060SWIGRUNTIME int
1061SWIG_Python_AddErrMesg(const char* mesg, int infront)
1062{
1063 if (PyErr_Occurred()) {
1064 PyObject *type = 0;
1065 PyObject *value = 0;
1066 PyObject *traceback = 0;
1067 PyErr_Fetch(&type, &value, &traceback);
1068 if (value) {
1069 PyObject *old_str = PyObject_Str(value);
1070 Py_XINCREF(type);
1071 PyErr_Clear();
1072 if (infront) {
1073 PyErr_Format(type, "%s %s", mesg, PyString_AsString(old_str));
1074 } else {
1075 PyErr_Format(type, "%s %s", PyString_AsString(old_str), mesg);
1076 }
1077 Py_DECREF(old_str);
1078 }
1079 return 1;
1080 } else {
1081 return 0;
1082 }
1083}
1084
1085SWIGRUNTIME int
1086SWIG_Python_ArgFail(int argnum)
1087{
1088 if (PyErr_Occurred()) {
1089 /* add information about failing argument */
1090 char mesg[256];
1091 sprintf(mesg, "argument number %d:", argnum);
1092 return SWIG_Python_AddErrMesg(mesg, 1);
1093 } else {
1094 return 0;
1095 }
1096}
1097
1098
1099/* -----------------------------------------------------------------------------
1100 * pointers/data manipulation
1101 * ----------------------------------------------------------------------------- */
1102
1103/* Convert a pointer value */
1104SWIGRUNTIME int
1105SWIG_Python_ConvertPtr(PyObject *obj, void **ptr, swig_type_info *ty, int flags) {
1106 swig_type_info *tc;
1107 const char *c = 0;
1108 static PyObject *SWIG_this = 0;
1109 int newref = 0;
1110 PyObject *pyobj = 0;
1111 void *vptr;
1112
1113 if (!obj) return 0;
1114 if (obj == Py_None) {
1115 *ptr = 0;
1116 return 0;
1117 }
1118
1119#ifdef SWIG_COBJECT_TYPES
1120 if (!(PySwigObject_Check(obj))) {
1121 if (!SWIG_this)
1122 SWIG_this = PyString_FromString("this");
1123 pyobj = obj;
1124 obj = PyObject_GetAttr(obj,SWIG_this);
1125 newref = 1;
1126 if (!obj) goto type_error;
1127 if (!PySwigObject_Check(obj)) {
1128 Py_DECREF(obj);
1129 goto type_error;
1130 }
1131 }
1132 vptr = PySwigObject_AsVoidPtr(obj);
1133 c = (const char *) PySwigObject_GetDesc(obj);
1134 if (newref) { Py_DECREF(obj); }
1135 goto type_check;
1136#else
1137 if (!(PyString_Check(obj))) {
1138 if (!SWIG_this)
1139 SWIG_this = PyString_FromString("this");
1140 pyobj = obj;
1141 obj = PyObject_GetAttr(obj,SWIG_this);
1142 newref = 1;
1143 if (!obj) goto type_error;
1144 if (!PyString_Check(obj)) {
1145 Py_DECREF(obj);
1146 goto type_error;
1147 }
1148 }
1149 c = PyString_AS_STRING(obj);
1150 /* Pointer values must start with leading underscore */
1151 c = SWIG_UnpackVoidPtr(c, &vptr, ty->name);
1152 if (newref) { Py_DECREF(obj); }
1153 if (!c) goto type_error;
1154#endif
1155
1156type_check:
1157
1158 if (ty) {
1159 tc = SWIG_TypeCheck(c,ty);
1160 if (!tc) goto type_error;
1161 *ptr = SWIG_TypeCast(tc,vptr);
1162 } else {
1163 *ptr = vptr;
1164 }
1165
1166 if ((pyobj) && (flags & SWIG_POINTER_DISOWN)) {
1167 PyObject_SetAttrString(pyobj,(char*)"thisown",Py_False);
1168 }
1169 return 0;
1170
1171type_error:
1172 PyErr_Clear();
1173 if (pyobj && !obj) {
1174 obj = pyobj;
1175 if (PyCFunction_Check(obj)) {
1176 /* here we get the method pointer for callbacks */
1177 char *doc = (((PyCFunctionObject *)obj) -> m_ml -> ml_doc);
1178 c = doc ? strstr(doc, "swig_ptr: ") : 0;
1179 if (c) {
1180 c = SWIG_UnpackVoidPtr(c + 10, &vptr, ty->name);
1181 if (!c) goto type_error;
1182 goto type_check;
1183 }
1184 }
1185 }
1186 if (flags & SWIG_POINTER_EXCEPTION) {
1187 if (ty) {
1188 SWIG_Python_TypeError(SWIG_TypePrettyName(ty), obj);
1189 } else {
1190 SWIG_Python_TypeError("C/C++ pointer", obj);
1191 }
1192 }
1193 return -1;
1194}
1195
1196/* Convert a pointer value, signal an exception on a type mismatch */
1197SWIGRUNTIME void *
1198SWIG_Python_MustGetPtr(PyObject *obj, swig_type_info *ty, int argnum, int flags) {
1199 void *result;
1200 if (SWIG_Python_ConvertPtr(obj, &result, ty, flags) == -1) {
1201 PyErr_Clear();
1202 if (flags & SWIG_POINTER_EXCEPTION) {
1203 SWIG_Python_TypeError(SWIG_TypePrettyName(ty), obj);
1204 SWIG_Python_ArgFail(argnum);
1205 }
1206 }
1207 return result;
1208}
1209
1210/* Convert a packed value value */
1211SWIGRUNTIME int
1212SWIG_Python_ConvertPacked(PyObject *obj, void *ptr, size_t sz, swig_type_info *ty, int flags) {
1213 swig_type_info *tc;
1214 const char *c = 0;
1215
1216#if defined(SWIG_COBJECT_TYPES) && !defined(SWIG_COBJECT_PYTHON)
1217 c = PySwigPacked_UnpackData(obj, ptr, sz);
1218#else
1219 if ((!obj) || (!PyString_Check(obj))) goto type_error;
1220 c = PyString_AS_STRING(obj);
1221 /* Pointer values must start with leading underscore */
1222 c = SWIG_UnpackDataName(c, ptr, sz, ty->name);
1223#endif
1224 if (!c) goto type_error;
1225 if (ty) {
1226 tc = SWIG_TypeCheck(c,ty);
1227 if (!tc) goto type_error;
1228 }
1229 return 0;
1230
1231type_error:
1232 PyErr_Clear();
1233 if (flags & SWIG_POINTER_EXCEPTION) {
1234 if (ty) {
1235 SWIG_Python_TypeError(SWIG_TypePrettyName(ty), obj);
1236 } else {
1237 SWIG_Python_TypeError("C/C++ packed data", obj);
1238 }
1239 }
1240 return -1;
1241}
1242
1243/* Create a new array object */
1244SWIGRUNTIME PyObject *
1245SWIG_Python_NewPointerObj(void *ptr, swig_type_info *type, int own) {
1246 PyObject *robj = 0;
1247 if (!ptr) {
1248 Py_INCREF(Py_None);
1249 return Py_None;
1250 }
1251#ifdef SWIG_COBJECT_TYPES
1252 robj = PySwigObject_FromVoidPtrAndDesc((void *) ptr, (char *)type->name);
1253#else
1254 {
1255 char result[SWIG_BUFFER_SIZE];
1256 robj = SWIG_PackVoidPtr(result, ptr, type->name, sizeof(result)) ?
1257 PyString_FromString(result) : 0;
1258 }
1259#endif
1260 if (!robj || (robj == Py_None)) return robj;
1261 if (type->clientdata) {
1262 PyObject *inst;
1263 PyObject *args = Py_BuildValue((char*)"(O)", robj);
1264 Py_DECREF(robj);
1265 inst = PyObject_CallObject((PyObject *) type->clientdata, args);
1266 Py_DECREF(args);
1267 if (inst) {
1268 if (own) {
1269 PyObject_SetAttrString(inst,(char*)"thisown",Py_True);
1270 }
1271 robj = inst;
1272 }
1273 }
1274 return robj;
1275}
1276
1277SWIGRUNTIME PyObject *
1278SWIG_Python_NewPackedObj(void *ptr, size_t sz, swig_type_info *type) {
1279 PyObject *robj = 0;
1280 if (!ptr) {
1281 Py_INCREF(Py_None);
1282 return Py_None;
1283 }
1284#if defined(SWIG_COBJECT_TYPES) && !defined(SWIG_COBJECT_PYTHON)
1285 robj = PySwigPacked_FromDataAndDesc((void *) ptr, sz, (char *)type->name);
1286#else
1287 {
1288 char result[SWIG_BUFFER_SIZE];
1289 robj = SWIG_PackDataName(result, ptr, sz, type->name, sizeof(result)) ?
1290 PyString_FromString(result) : 0;
1291 }
1292#endif
1293 return robj;
1294}
1295
1296/* -----------------------------------------------------------------------------*
1297 * Get type list
1298 * -----------------------------------------------------------------------------*/
1299
1300#ifdef SWIG_LINK_RUNTIME
1301void *SWIG_ReturnGlobalTypeList(void *);
1302#endif
1303
1304SWIGRUNTIME swig_type_info **
1305SWIG_Python_GetTypeListHandle() {
1306 static void *type_pointer = (void *)0;
1307 /* first check if module already created */
1308 if (!type_pointer) {
1309#ifdef SWIG_LINK_RUNTIME
1310 type_pointer = SWIG_ReturnGlobalTypeList((void *)0);
1311#else
1312 type_pointer = PyCObject_Import((char*)"swig_runtime_data" SWIG_RUNTIME_VERSION,
1313 (char*)"type_pointer" SWIG_TYPE_TABLE_NAME);
1314 if (PyErr_Occurred()) {
1315 PyErr_Clear();
1316 type_pointer = (void *)0;
1317 }
1318 }
1319#endif
1320 return (swig_type_info **) type_pointer;
1321}
1322
1323/*
1324 Search for a swig_type_info structure
1325 */
1326SWIGRUNTIMEINLINE swig_type_info *
1327SWIG_Python_GetTypeList() {
1328 swig_type_info **tlh = SWIG_Python_GetTypeListHandle();
1329 return tlh ? *tlh : (swig_type_info*)0;
1330}
1331
1332#define SWIG_Runtime_GetTypeList SWIG_Python_GetTypeList
1333
1334#ifdef __cplusplus
1335}
1336#endif
1337
1338
1339/* -------- TYPES TABLE (BEGIN) -------- */
1340
1341#define SWIGTYPE_p_wxTextUrlEvent swig_types[0]
1342#define SWIGTYPE_p_wxSizer swig_types[1]
1343#define SWIGTYPE_p_wxCheckBox swig_types[2]
1344#define SWIGTYPE_p_wxPyTreeCtrl swig_types[3]
1345#define SWIGTYPE_p_wxEvent swig_types[4]
1346#define SWIGTYPE_p_wxGenericDirCtrl swig_types[5]
1347#define SWIGTYPE_p_bool swig_types[6]
1348#define SWIGTYPE_p_wxItemContainer swig_types[7]
1349#define SWIGTYPE_p_wxPyListCtrl swig_types[8]
1350#define SWIGTYPE_p_wxPyTreeItemData swig_types[9]
1351#define SWIGTYPE_p_wxDirFilterListCtrl swig_types[10]
1352#define SWIGTYPE_p_wxStaticLine swig_types[11]
1353#define SWIGTYPE_p_wxControl swig_types[12]
1354#define SWIGTYPE_p_wxPyControl swig_types[13]
1355#define SWIGTYPE_p_wxGauge swig_types[14]
1356#define SWIGTYPE_p_wxToolBarBase swig_types[15]
1357#define SWIGTYPE_p_wxFont swig_types[16]
1358#define SWIGTYPE_p_wxToggleButton swig_types[17]
1359#define SWIGTYPE_p_wxRadioButton swig_types[18]
1360#define SWIGTYPE_p_wxChoice swig_types[19]
1361#define SWIGTYPE_p_wxMemoryDC swig_types[20]
1362#define SWIGTYPE_ptrdiff_t swig_types[21]
1363#define SWIGTYPE_std__ptrdiff_t swig_types[22]
1364#define SWIGTYPE_p_wxListItemAttr swig_types[23]
1365#define SWIGTYPE_p_void swig_types[24]
1366#define SWIGTYPE_p_int swig_types[25]
1367#define SWIGTYPE_p_wxSize swig_types[26]
1368#define SWIGTYPE_p_wxDC swig_types[27]
1369#define SWIGTYPE_p_wxListView swig_types[28]
1370#define SWIGTYPE_p_wxIcon swig_types[29]
1371#define SWIGTYPE_p_wxVisualAttributes swig_types[30]
1372#define SWIGTYPE_p_wxTextCtrl swig_types[31]
1373#define SWIGTYPE_p_wxNotebook swig_types[32]
1374#define SWIGTYPE_p_wxChoicebook swig_types[33]
1375#define SWIGTYPE_p_wxNotifyEvent swig_types[34]
1376#define SWIGTYPE_p_wxArrayString swig_types[35]
1377#define SWIGTYPE_p_form_ops_t swig_types[36]
1378#define SWIGTYPE_p_wxListbook swig_types[37]
1379#define SWIGTYPE_p_wxStaticBitmap swig_types[38]
1380#define SWIGTYPE_p_wxSlider swig_types[39]
1381#define SWIGTYPE_p_wxStaticBox swig_types[40]
1382#define SWIGTYPE_p_wxArrayInt swig_types[41]
1383#define SWIGTYPE_p_wxContextHelp swig_types[42]
1384#define SWIGTYPE_p_long swig_types[43]
1385#define SWIGTYPE_p_wxDuplexMode swig_types[44]
1386#define SWIGTYPE_p_wxBookCtrlBase swig_types[45]
1387#define SWIGTYPE_p_wxEvtHandler swig_types[46]
1388#define SWIGTYPE_p_wxListEvent swig_types[47]
1389#define SWIGTYPE_p_wxCheckListBox swig_types[48]
1390#define SWIGTYPE_p_wxListBox swig_types[49]
1391#define SWIGTYPE_p_wxSpinButton swig_types[50]
1392#define SWIGTYPE_p_wxButton swig_types[51]
1393#define SWIGTYPE_p_wxBitmapButton swig_types[52]
1394#define SWIGTYPE_p_wxRect swig_types[53]
1395#define SWIGTYPE_p_wxContextHelpButton swig_types[54]
1396#define SWIGTYPE_p_wxRadioBox swig_types[55]
1397#define SWIGTYPE_p_wxScrollBar swig_types[56]
1398#define SWIGTYPE_p_char swig_types[57]
1399#define SWIGTYPE_p_wxComboBox swig_types[58]
1400#define SWIGTYPE_p_wxTreeItemId swig_types[59]
1401#define SWIGTYPE_p_wxHelpEvent swig_types[60]
1402#define SWIGTYPE_p_wxListItem swig_types[61]
1403#define SWIGTYPE_p_wxNotebookSizer swig_types[62]
1404#define SWIGTYPE_p_wxSpinEvent swig_types[63]
1405#define SWIGTYPE_p_wxGenericDragImage swig_types[64]
1406#define SWIGTYPE_p_wxSpinCtrl swig_types[65]
1407#define SWIGTYPE_p_wxPaperSize swig_types[66]
1408#define SWIGTYPE_p_wxImageList swig_types[67]
1409#define SWIGTYPE_p_wxHelpProvider swig_types[68]
1410#define SWIGTYPE_p_wxTextAttr swig_types[69]
1411#define SWIGTYPE_p_wxSimpleHelpProvider swig_types[70]
1412#define SWIGTYPE_p_wxChoicebookEvent swig_types[71]
1413#define SWIGTYPE_p_wxListbookEvent swig_types[72]
1414#define SWIGTYPE_p_wxNotebookEvent swig_types[73]
1415#define SWIGTYPE_p_wxPoint swig_types[74]
1416#define SWIGTYPE_p_wxObject swig_types[75]
1417#define SWIGTYPE_p_wxCursor swig_types[76]
1418#define SWIGTYPE_p_wxKeyEvent swig_types[77]
1419#define SWIGTYPE_p_unsigned_long swig_types[78]
1420#define SWIGTYPE_p_wxWindow swig_types[79]
1421#define SWIGTYPE_p_wxString swig_types[80]
1422#define SWIGTYPE_p_wxBitmap swig_types[81]
1423#define SWIGTYPE_unsigned_int swig_types[82]
1424#define SWIGTYPE_p_unsigned_int swig_types[83]
1425#define SWIGTYPE_p_unsigned_char swig_types[84]
1426#define SWIGTYPE_p_wxMouseEvent swig_types[85]
1427#define SWIGTYPE_p_wxBookCtrlBaseEvent swig_types[86]
1428#define SWIGTYPE_p_wxTreeEvent swig_types[87]
1429#define SWIGTYPE_p_wxCommandEvent swig_types[88]
1430#define SWIGTYPE_p_wxStaticText swig_types[89]
1431#define SWIGTYPE_p_wxControlWithItems swig_types[90]
1432#define SWIGTYPE_p_wxToolBarToolBase swig_types[91]
1433#define SWIGTYPE_p_wxColour swig_types[92]
1434#define SWIGTYPE_p_wxToolBar swig_types[93]
1435#define SWIGTYPE_p_wxBookCtrlSizer swig_types[94]
1436#define SWIGTYPE_p_wxValidator swig_types[95]
1437static swig_type_info *swig_types[97];
1438
1439/* -------- TYPES TABLE (END) -------- */
1440
1441
1442/*-----------------------------------------------
1443 @(target):= _controls_.so
1444 ------------------------------------------------*/
1445#define SWIG_init init_controls_
1446
1447#define SWIG_name "_controls_"
1448
1449#include "wx/wxPython/wxPython.h"
1450#include "wx/wxPython/pyclasses.h"
1451
1452 static const wxString wxPyPanelNameStr(wxPanelNameStr);
1453 static const wxString wxPyEmptyString(wxEmptyString);
1454 static const wxString wxPyControlNameStr(wxControlNameStr);
1455
1456 const wxArrayString wxPyEmptyStringArray;
1457
1458 static const wxString wxPyButtonNameStr(wxButtonNameStr);
1459
1460 /*@/opt/swig/share/swig/1.3.24/python/pymacros.swg,66,SWIG_define@*/
1461#define SWIG_From_int PyInt_FromLong
1462/*@@*/
1463
1464
1465#include <limits.h>
1466
1467
1468SWIGINTERN int
1469 SWIG_CheckLongInRange(long value, long min_value, long max_value,
1470 const char *errmsg)
1471{
1472 if (value < min_value) {
1473 if (errmsg) {
1474 PyErr_Format(PyExc_OverflowError,
1475 "value %ld is less than '%s' minimum %ld",
1476 value, errmsg, min_value);
1477 }
1478 return 0;
1479 } else if (value > max_value) {
1480 if (errmsg) {
1481 PyErr_Format(PyExc_OverflowError,
1482 "value %ld is greater than '%s' maximum %ld",
1483 value, errmsg, max_value);
1484 }
1485 return 0;
1486 }
1487 return 1;
1488}
1489
1490
1491SWIGINTERN int
1492SWIG_AsVal_long(PyObject* obj, long* val)
1493{
1494 if (PyNumber_Check(obj)) {
1495 if (val) *val = PyInt_AsLong(obj);
1496 return 1;
1497 }
1498 else {
1499 SWIG_type_error("number", obj);
1500 }
1501 return 0;
1502}
1503
1504
1505#if INT_MAX != LONG_MAX
1506SWIGINTERN int
1507 SWIG_AsVal_int(PyObject *obj, int *val)
1508{
1509 const char* errmsg = val ? "int" : (char*)0;
1510 long v;
1511 if (SWIG_AsVal_long(obj, &v)) {
1512 if (SWIG_CheckLongInRange(v, INT_MIN,INT_MAX, errmsg)) {
1513 if (val) *val = (int)(v);
1514 return 1;
1515 } else {
1516 return 0;
1517 }
1518 } else {
1519 PyErr_Clear();
1520 }
1521 if (val) {
1522 SWIG_type_error(errmsg, obj);
1523 }
1524 return 0;
1525}
1526#else
1527SWIGINTERNSHORT int
1528 SWIG_AsVal_int(PyObject *obj, int *val)
1529{
1530 return SWIG_AsVal_long(obj,(long*)val);
1531}
1532#endif
1533
1534
1535SWIGINTERNSHORT int
c32bde28 1536SWIG_As_int(PyObject* obj)
994141e6 1537{
c32bde28
RD
1538 int v;
1539 if (!SWIG_AsVal_int(obj, &v)) {
1540 /*
093d3ff1 1541 this is needed to make valgrind/purify happier.
c32bde28
RD
1542 */
1543 memset((void*)&v, 0, sizeof(int));
15afbcd0 1544 }
c32bde28 1545 return v;
15afbcd0
RD
1546}
1547
1548
093d3ff1 1549SWIGINTERNSHORT long
c32bde28 1550SWIG_As_long(PyObject* obj)
15afbcd0 1551{
c32bde28
RD
1552 long v;
1553 if (!SWIG_AsVal_long(obj, &v)) {
1554 /*
093d3ff1 1555 this is needed to make valgrind/purify happier.
c32bde28
RD
1556 */
1557 memset((void*)&v, 0, sizeof(long));
15afbcd0 1558 }
c32bde28 1559 return v;
994141e6
RD
1560}
1561
c32bde28 1562
093d3ff1 1563SWIGINTERNSHORT int
c32bde28
RD
1564SWIG_Check_int(PyObject* obj)
1565{
1566 return SWIG_AsVal_int(obj, (int*)0);
1567}
994141e6 1568
c32bde28 1569
093d3ff1 1570SWIGINTERNSHORT int
c32bde28 1571SWIG_Check_long(PyObject* obj)
994141e6 1572{
c32bde28 1573 return SWIG_AsVal_long(obj, (long*)0);
994141e6
RD
1574}
1575
c32bde28 1576 static const wxString wxPyCheckBoxNameStr(wxCheckBoxNameStr);
15afbcd0 1577
093d3ff1 1578SWIGINTERN int
c32bde28 1579 SWIG_AsVal_bool(PyObject *obj, bool *val)
15afbcd0 1580{
c32bde28
RD
1581 if (obj == Py_True) {
1582 if (val) *val = true;
1583 return 1;
1584 }
1585 if (obj == Py_False) {
1586 if (val) *val = false;
15afbcd0
RD
1587 return 1;
1588 }
c32bde28
RD
1589 int res = 0;
1590 if (SWIG_AsVal_int(obj, &res)) {
093d3ff1 1591 if (val) *val = res ? true : false;
c32bde28 1592 return 1;
093d3ff1
RD
1593 } else {
1594 PyErr_Clear();
1595 }
c32bde28 1596 if (val) {
093d3ff1 1597 SWIG_type_error("bool", obj);
c32bde28
RD
1598 }
1599 return 0;
1600}
1601
1602
093d3ff1 1603SWIGINTERNSHORT bool
c32bde28
RD
1604SWIG_As_bool(PyObject* obj)
1605{
1606 bool v;
1607 if (!SWIG_AsVal_bool(obj, &v)) {
1608 /*
093d3ff1 1609 this is needed to make valgrind/purify happier.
c32bde28
RD
1610 */
1611 memset((void*)&v, 0, sizeof(bool));
1612 }
1613 return v;
1614}
1615
1616
093d3ff1 1617SWIGINTERNSHORT int
c32bde28
RD
1618SWIG_Check_bool(PyObject* obj)
1619{
1620 return SWIG_AsVal_bool(obj, (bool*)0);
15afbcd0
RD
1621}
1622
b2dc1044
RD
1623 static const wxString wxPyChoiceNameStr(wxChoiceNameStr);
1624 static const wxString wxPyComboBoxNameStr(wxComboBoxNameStr);
093d3ff1
RD
1625
1626 /*@/opt/swig/share/swig/1.3.24/python/pymacros.swg,66,SWIG_define@*/
1627#define SWIG_From_long PyInt_FromLong
1628/*@@*/
1629
b2dc1044
RD
1630 static const wxString wxPyGaugeNameStr(wxGaugeNameStr);
1631 static const wxString wxPyStaticBitmapNameStr(wxStaticBitmapNameStr);
1632 static const wxString wxPyStaticBoxNameStr(wxStaticBoxNameStr);
1633 static const wxString wxPyStaticTextNameStr(wxStaticTextNameStr);
d14a1e28
RD
1634
1635#include <wx/checklst.h>
1636
d14a1e28 1637
b2dc1044 1638 static const wxString wxPyListBoxNameStr(wxListBoxNameStr);
093d3ff1 1639static void wxListBox_Insert(wxListBox *self,wxString const &item,int pos,PyObject *clientData=NULL){
d14a1e28
RD
1640 if (clientData) {
1641 wxPyClientData* data = new wxPyClientData(clientData);
1642 self->Insert(item, pos, data);
1643 } else
1644 self->Insert(item, pos);
1645 }
093d3ff1 1646static PyObject *wxListBox_GetSelections(wxListBox *self){
d14a1e28
RD
1647 wxArrayInt lst;
1648 self->GetSelections(lst);
1649 PyObject *tup = PyTuple_New(lst.GetCount());
1650 for(size_t i=0; i<lst.GetCount(); i++) {
1651 PyTuple_SetItem(tup, i, PyInt_FromLong(lst[i]));
1652 }
1653 return tup;
1654 }
093d3ff1 1655static void wxListBox_SetItemForegroundColour(wxListBox *self,int item,wxColour const &c){
c3eb6258
RD
1656 #ifdef __WXMSW__
1657 if (self->GetWindowStyle() & wxLB_OWNERDRAW)
1658 self->GetItem(item)->SetTextColour(c);
1659 #endif
1660 }
093d3ff1 1661static void wxListBox_SetItemBackgroundColour(wxListBox *self,int item,wxColour const &c){
c3eb6258
RD
1662 #ifdef __WXMSW__
1663 if (self->GetWindowStyle() & wxLB_OWNERDRAW)
1664 self->GetItem(item)->SetBackgroundColour(c);
1665 #endif
1666 }
093d3ff1 1667static void wxListBox_SetItemFont(wxListBox *self,int item,wxFont const &f){
c3eb6258
RD
1668 #ifdef __WXMSW__
1669 if (self->GetWindowStyle() & wxLB_OWNERDRAW)
1670 self->GetItem(item)->SetFont(f);
1671 #endif
1672 }
b2dc1044 1673 static const wxString wxPyTextCtrlNameStr(wxTextCtrlNameStr);
d14a1e28 1674
c32bde28 1675 static PyObject* t_output_helper(PyObject* target, PyObject* o) {
d14a1e28
RD
1676 PyObject* o2;
1677 PyObject* o3;
c32bde28 1678
d14a1e28
RD
1679 if (!target) {
1680 target = o;
1681 } else if (target == Py_None) {
1682 Py_DECREF(Py_None);
1683 target = o;
7e63a440
RD
1684 } else {
1685 if (!PyTuple_Check(target)) {
1686 o2 = target;
1687 target = PyTuple_New(1);
1688 PyTuple_SetItem(target, 0, o2);
1689 }
d14a1e28
RD
1690 o3 = PyTuple_New(1);
1691 PyTuple_SetItem(o3, 0, o);
1692
1693 o2 = target;
1694 target = PySequence_Concat(o2, o3);
1695 Py_DECREF(o2);
1696 Py_DECREF(o3);
1697 }
1698 return target;
7e63a440 1699 }
d14a1e28 1700
15afbcd0 1701
c32bde28 1702
093d3ff1 1703SWIGINTERN int
c32bde28 1704SWIG_AsVal_unsigned_SS_long(PyObject* obj, unsigned long* val)
15afbcd0 1705{
c32bde28
RD
1706 long v = 0;
1707 if (SWIG_AsVal_long(obj, &v) && v < 0) {
093d3ff1 1708 SWIG_type_error("unsigned number", obj);
15afbcd0 1709 }
c32bde28
RD
1710 else if (val)
1711 *val = (unsigned long)v;
1712 return 1;
15afbcd0
RD
1713}
1714
1715
093d3ff1 1716SWIGINTERNSHORT unsigned long
c32bde28 1717SWIG_As_unsigned_SS_long(PyObject* obj)
15afbcd0 1718{
c32bde28
RD
1719 unsigned long v;
1720 if (!SWIG_AsVal_unsigned_SS_long(obj, &v)) {
1721 /*
093d3ff1 1722 this is needed to make valgrind/purify happier.
c32bde28
RD
1723 */
1724 memset((void*)&v, 0, sizeof(unsigned long));
15afbcd0 1725 }
c32bde28
RD
1726 return v;
1727}
1728
1729
093d3ff1 1730SWIGINTERNSHORT int
c32bde28
RD
1731SWIG_Check_unsigned_SS_long(PyObject* obj)
1732{
1733 return SWIG_AsVal_unsigned_SS_long(obj, (unsigned long*)0);
15afbcd0
RD
1734}
1735
093d3ff1 1736static void wxTextCtrl_write(wxTextCtrl *self,wxString const &text){
d14a1e28
RD
1737 self->AppendText(text);
1738 }
093d3ff1 1739static wxString wxTextCtrl_GetString(wxTextCtrl *self,long from,long to){
d14a1e28
RD
1740 return self->GetValue().Mid(from, to - from);
1741 }
b2dc1044
RD
1742 static const wxString wxPyScrollBarNameStr(wxScrollBarNameStr);
1743 static const wxString wxPySPIN_BUTTON_NAME(wxSPIN_BUTTON_NAME);
33b885b9 1744 static const wxString wxPySpinCtrlNameStr(_T("wxSpinCtrl"));
b2dc1044
RD
1745 static const wxString wxPyRadioBoxNameStr(wxRadioBoxNameStr);
1746 static const wxString wxPyRadioButtonNameStr(wxRadioButtonNameStr);
093d3ff1
RD
1747static int wxRadioBox_GetColumnCount(wxRadioBox const *self){ return -1; }
1748static int wxRadioBox_GetRowCount(wxRadioBox const *self){ return -1; }
1749static int wxRadioBox_GetNextItem(wxRadioBox const *self,int item,wxDirection dir,long style){ return -1; }
d14a1e28
RD
1750
1751#include <wx/slider.h>
1752
d14a1e28 1753
b2dc1044 1754 static const wxString wxPySliderNameStr(wxSliderNameStr);
33b885b9 1755 static const wxString wxPyToggleButtonNameStr(_T("wxToggleButton"));
d14a1e28 1756
15afbcd0
RD
1757#if !wxUSE_TOGGLEBTN
1758// implement dummy items for platforms that don't have this class
d14a1e28
RD
1759
1760#define wxEVT_COMMAND_TOGGLEBUTTON_CLICKED 0
1761
1762class wxToggleButton : public wxControl
1763{
1764public:
1765 wxToggleButton(wxWindow *, wxWindowID, const wxString&,
1766 const wxPoint&, const wxSize&, long,
1767 const wxValidator&, const wxString&)
39f61e25 1768 { wxPyRaiseNotImplemented(); }
d14a1e28
RD
1769
1770 wxToggleButton()
39f61e25 1771 { wxPyRaiseNotImplemented(); }
d14a1e28
RD
1772};
1773#endif
1774
51b83b37 1775 static const wxString wxPyNotebookNameStr(wxNotebookNameStr);
994141e6 1776
093d3ff1 1777SWIGINTERNSHORT PyObject*
c32bde28 1778 SWIG_From_unsigned_SS_long(unsigned long value)
994141e6 1779{
15afbcd0
RD
1780 return (value > LONG_MAX) ?
1781 PyLong_FromUnsignedLong(value)
093d3ff1 1782 : PyInt_FromLong((long)(value));
994141e6
RD
1783}
1784
b2dc1044 1785 static const wxString wxPyToolBarNameStr(wxToolBarNameStr);
093d3ff1 1786static PyObject *wxToolBarToolBase_GetClientData(wxToolBarToolBase *self){
d14a1e28
RD
1787 wxPyUserData* udata = (wxPyUserData*)self->GetClientData();
1788 if (udata) {
1789 Py_INCREF(udata->m_obj);
1790 return udata->m_obj;
1791 } else {
1792 Py_INCREF(Py_None);
1793 return Py_None;
1794 }
1795 }
093d3ff1 1796static void wxToolBarToolBase_SetClientData(wxToolBarToolBase *self,PyObject *clientData){
d14a1e28
RD
1797 self->SetClientData(new wxPyUserData(clientData));
1798 }
093d3ff1 1799static 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){
d14a1e28
RD
1800 wxPyUserData* udata = NULL;
1801 if (clientData && clientData != Py_None)
1802 udata = new wxPyUserData(clientData);
1803 return self->AddTool(id, label, bitmap, bmpDisabled, kind,
1804 shortHelp, longHelp, udata);
1805 }
093d3ff1 1806static 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){
d14a1e28
RD
1807 wxPyUserData* udata = NULL;
1808 if (clientData && clientData != Py_None)
1809 udata = new wxPyUserData(clientData);
1810 return self->InsertTool(pos, id, label, bitmap, bmpDisabled, kind,
1811 shortHelp, longHelp, udata);
1812 }
093d3ff1 1813static PyObject *wxToolBarBase_GetToolClientData(wxToolBarBase *self,int id){
d14a1e28
RD
1814 wxPyUserData* udata = (wxPyUserData*)self->GetToolClientData(id);
1815 if (udata) {
1816 Py_INCREF(udata->m_obj);
1817 return udata->m_obj;
1818 } else {
1819 Py_INCREF(Py_None);
1820 return Py_None;
1821 }
1822 }
093d3ff1 1823static void wxToolBarBase_SetToolClientData(wxToolBarBase *self,int id,PyObject *clientData){
d14a1e28
RD
1824 self->SetToolClientData(id, new wxPyUserData(clientData));
1825 }
1826
1827#include <wx/listctrl.h>
1828
7557b9b5 1829 static const wxString wxPyListCtrlNameStr(wxListCtrlNameStr);
093d3ff1 1830static void wxListItemAttr_Destroy(wxListItemAttr *self){ delete self; }
d14a1e28
RD
1831 // Python aware sorting function for wxPyListCtrl
1832 static int wxCALLBACK wxPyListCtrl_SortItems(long item1, long item2, long funcPtr) {
1833 int retval = 0;
1834 PyObject* func = (PyObject*)funcPtr;
4f89f6a3 1835 bool blocked = wxPyBeginBlockThreads();
d14a1e28
RD
1836
1837 PyObject* args = Py_BuildValue("(ii)", item1, item2);
1838 PyObject* result = PyEval_CallObject(func, args);
1839 Py_DECREF(args);
1840 if (result) {
1841 retval = PyInt_AsLong(result);
1842 Py_DECREF(result);
1843 }
1844
4f89f6a3 1845 wxPyEndBlockThreads(blocked);
d14a1e28
RD
1846 return retval;
1847 }
1848
1849 // C++ Version of a Python aware class
1850class wxPyListCtrl : public wxListCtrl {
1851 DECLARE_ABSTRACT_CLASS(wxPyListCtrl);
1852public:
1853 wxPyListCtrl() : wxListCtrl() {}
1854 wxPyListCtrl(wxWindow* parent, wxWindowID id,
1855 const wxPoint& pos,
1856 const wxSize& size,
1857 long style,
1858 const wxValidator& validator,
1859 const wxString& name) :
1860 wxListCtrl(parent, id, pos, size, style, validator, name) {}
1861
1862 bool Create(wxWindow* parent, wxWindowID id,
1863 const wxPoint& pos,
1864 const wxSize& size,
1865 long style,
1866 const wxValidator& validator,
1867 const wxString& name) {
1868 return wxListCtrl::Create(parent, id, pos, size, style, validator, name);
1869 }
1870
1871 DEC_PYCALLBACK_STRING_LONGLONG(OnGetItemText);
d14a1e28
RD
1872 DEC_PYCALLBACK_LISTATTR_LONG(OnGetItemAttr);
1873
84f85550
RD
1874 // use the virtual version to avoid a confusing assert in the base class
1875 DEC_PYCALLBACK_INT_LONG_virtual(OnGetItemImage);
1876
d14a1e28
RD
1877 PYPRIVATE;
1878};
1879
1880IMPLEMENT_ABSTRACT_CLASS(wxPyListCtrl, wxListCtrl);
1881
1882IMP_PYCALLBACK_STRING_LONGLONG(wxPyListCtrl, wxListCtrl, OnGetItemText);
d14a1e28 1883IMP_PYCALLBACK_LISTATTR_LONG(wxPyListCtrl, wxListCtrl, OnGetItemAttr);
84f85550
RD
1884IMP_PYCALLBACK_INT_LONG_virtual(wxPyListCtrl, wxListCtrl, OnGetItemImage);
1885
d14a1e28 1886
093d3ff1 1887static wxListItem *wxPyListCtrl_GetColumn(wxPyListCtrl *self,int col){
d14a1e28
RD
1888 wxListItem item;
1889 item.SetMask( wxLIST_MASK_STATE |
1890 wxLIST_MASK_TEXT |
1891 wxLIST_MASK_IMAGE |
1892 wxLIST_MASK_DATA |
1893 wxLIST_SET_ITEM |
1894 wxLIST_MASK_WIDTH |
1895 wxLIST_MASK_FORMAT
1896 );
1897 if (self->GetColumn(col, item))
1898 return new wxListItem(item);
1899 else
1900 return NULL;
1901 }
093d3ff1 1902static wxListItem *wxPyListCtrl_GetItem(wxPyListCtrl *self,long itemId,int col=0){
d14a1e28
RD
1903 wxListItem* info = new wxListItem;
1904 info->m_itemId = itemId;
1905 info->m_col = col;
1906 info->m_mask = 0xFFFF;
1907 self->GetItem(*info);
1908 return info;
1909 }
093d3ff1 1910static wxPoint wxPyListCtrl_GetItemPosition(wxPyListCtrl *self,long item){
d14a1e28
RD
1911 wxPoint pos;
1912 self->GetItemPosition(item, pos);
1913 return pos;
1914 }
093d3ff1 1915static wxRect wxPyListCtrl_GetItemRect(wxPyListCtrl *self,long item,int code=wxLIST_RECT_BOUNDS){
d14a1e28
RD
1916 wxRect rect;
1917 self->GetItemRect(item, rect, code);
1918 return rect;
1919 }
c32bde28 1920
093d3ff1 1921static bool wxPyListCtrl_SortItems(wxPyListCtrl *self,PyObject *func){
d14a1e28 1922 if (!PyCallable_Check(func))
ae8162c8 1923 return false;
d14a1e28
RD
1924 return self->SortItems((wxListCtrlCompare)wxPyListCtrl_SortItems, (long)func);
1925 }
093d3ff1 1926static wxWindow *wxPyListCtrl_GetMainWindow(wxPyListCtrl *self){
d14a1e28
RD
1927
1928
1929
1930 return (wxWindow*)self->m_mainWin;
1931
1932 }
1933
1934#include <wx/treectrl.h>
1935#include "wx/wxPython/pytree.h"
d14a1e28 1936
33b885b9 1937 static const wxString wxPyTreeCtrlNameStr(_T("wxTreeCtrl"));
093d3ff1
RD
1938static bool wxTreeItemId___eq__(wxTreeItemId *self,wxTreeItemId const *other){ return other ? (*self == *other) : false; }
1939static bool wxTreeItemId___ne__(wxTreeItemId *self,wxTreeItemId const *other){ return other ? (*self != *other) : true; }
1940static void wxPyTreeItemData_Destroy(wxPyTreeItemData *self){ delete self; }
d14a1e28
RD
1941 // C++ version of Python aware wxTreeCtrl
1942class wxPyTreeCtrl : public wxTreeCtrl {
1943 DECLARE_ABSTRACT_CLASS(wxPyTreeCtrl);
1944public:
1945 wxPyTreeCtrl() : wxTreeCtrl() {}
1946 wxPyTreeCtrl(wxWindow *parent, wxWindowID id,
1947 const wxPoint& pos,
1948 const wxSize& size,
1949 long style,
1950 const wxValidator& validator,
1951 const wxString& name) :
1952 wxTreeCtrl(parent, id, pos, size, style, validator, name) {}
1953
1954 bool Create(wxWindow *parent, wxWindowID id,
1955 const wxPoint& pos,
1956 const wxSize& size,
1957 long style,
1958 const wxValidator& validator,
1959 const wxString& name) {
1960 return wxTreeCtrl::Create(parent, id, pos, size, style, validator, name);
1961 }
1962
1963
1964 int OnCompareItems(const wxTreeItemId& item1,
1965 const wxTreeItemId& item2) {
1966 int rval = 0;
1967 bool found;
4f89f6a3 1968 bool blocked = wxPyBeginBlockThreads();
d14a1e28 1969 if ((found = wxPyCBH_findCallback(m_myInst, "OnCompareItems"))) {
ae8162c8
RD
1970 PyObject *o1 = wxPyConstructObject((void*)&item1, wxT("wxTreeItemId"), false);
1971 PyObject *o2 = wxPyConstructObject((void*)&item2, wxT("wxTreeItemId"), false);
d14a1e28
RD
1972 rval = wxPyCBH_callCallback(m_myInst, Py_BuildValue("(OO)",o1,o2));
1973 Py_DECREF(o1);
1974 Py_DECREF(o2);
1975 }
4f89f6a3 1976 wxPyEndBlockThreads(blocked);
d14a1e28
RD
1977 if (! found)
1978 rval = wxTreeCtrl::OnCompareItems(item1, item2);
1979 return rval;
1980 }
1981 PYPRIVATE;
1982};
1983
1984IMPLEMENT_ABSTRACT_CLASS(wxPyTreeCtrl, wxTreeCtrl);
1985
1986
994141e6 1987
15afbcd0 1988#if UINT_MAX < LONG_MAX
093d3ff1 1989/*@/opt/swig/share/swig/1.3.24/python/pymacros.swg,66,SWIG_define@*/
c32bde28
RD
1990#define SWIG_From_unsigned_SS_int SWIG_From_long
1991/*@@*/
15afbcd0 1992#else
093d3ff1 1993/*@/opt/swig/share/swig/1.3.24/python/pymacros.swg,66,SWIG_define@*/
c32bde28
RD
1994#define SWIG_From_unsigned_SS_int SWIG_From_unsigned_SS_long
1995/*@@*/
15afbcd0
RD
1996#endif
1997
1998
093d3ff1 1999SWIGINTERNSHORT int
c32bde28
RD
2000 SWIG_CheckUnsignedLongInRange(unsigned long value,
2001 unsigned long max_value,
2002 const char *errmsg)
15afbcd0 2003{
c32bde28
RD
2004 if (value > max_value) {
2005 if (errmsg) {
2006 PyErr_Format(PyExc_OverflowError,
093d3ff1 2007 "value %lu is greater than '%s' minimum %lu",
c32bde28 2008 value, errmsg, max_value);
15afbcd0 2009 }
c32bde28 2010 return 0;
15afbcd0 2011 }
c32bde28
RD
2012 return 1;
2013 }
994141e6
RD
2014
2015
15afbcd0 2016#if UINT_MAX != ULONG_MAX
093d3ff1 2017SWIGINTERN int
c32bde28 2018 SWIG_AsVal_unsigned_SS_int(PyObject *obj, unsigned int *val)
994141e6 2019{
093d3ff1 2020 const char* errmsg = val ? "unsigned int" : (char*)0;
c32bde28
RD
2021 unsigned long v;
2022 if (SWIG_AsVal_unsigned_SS_long(obj, &v)) {
2023 if (SWIG_CheckUnsignedLongInRange(v, INT_MAX, errmsg)) {
093d3ff1 2024 if (val) *val = (unsigned int)(v);
c32bde28
RD
2025 return 1;
2026 }
2027 } else {
2028 PyErr_Clear();
2029 }
2030 if (val) {
093d3ff1 2031 SWIG_type_error(errmsg, obj);
c32bde28
RD
2032 }
2033 return 0;
15afbcd0
RD
2034}
2035#else
093d3ff1 2036SWIGINTERNSHORT unsigned int
c32bde28
RD
2037 SWIG_AsVal_unsigned_SS_int(PyObject *obj, unsigned int *val)
2038{
2039 return SWIG_AsVal_unsigned_SS_long(obj,(unsigned long *)val);
2040}
15afbcd0
RD
2041#endif
2042
2043
093d3ff1 2044SWIGINTERNSHORT unsigned int
c32bde28 2045SWIG_As_unsigned_SS_int(PyObject* obj)
15afbcd0 2046{
c32bde28
RD
2047 unsigned int v;
2048 if (!SWIG_AsVal_unsigned_SS_int(obj, &v)) {
2049 /*
093d3ff1 2050 this is needed to make valgrind/purify happier.
c32bde28
RD
2051 */
2052 memset((void*)&v, 0, sizeof(unsigned int));
15afbcd0 2053 }
c32bde28
RD
2054 return v;
2055}
2056
2057
093d3ff1 2058SWIGINTERNSHORT int
c32bde28
RD
2059SWIG_Check_unsigned_SS_int(PyObject* obj)
2060{
2061 return SWIG_AsVal_unsigned_SS_int(obj, (unsigned int*)0);
994141e6
RD
2062}
2063
093d3ff1 2064static wxPyTreeItemData *wxPyTreeCtrl_GetItemData(wxPyTreeCtrl *self,wxTreeItemId const &item){
d14a1e28
RD
2065 wxPyTreeItemData* data = (wxPyTreeItemData*)self->GetItemData(item);
2066 if (data == NULL) {
2067 data = new wxPyTreeItemData();
2068 data->SetId(item); // set the id
2069 self->SetItemData(item, data);
2070 }
2071 return data;
2072 }
093d3ff1 2073static PyObject *wxPyTreeCtrl_GetItemPyData(wxPyTreeCtrl *self,wxTreeItemId const &item){
d14a1e28
RD
2074 wxPyTreeItemData* data = (wxPyTreeItemData*)self->GetItemData(item);
2075 if (data == NULL) {
2076 data = new wxPyTreeItemData();
2077 data->SetId(item); // set the id
2078 self->SetItemData(item, data);
2079 }
2080 return data->GetData();
2081 }
093d3ff1 2082static void wxPyTreeCtrl_SetItemData(wxPyTreeCtrl *self,wxTreeItemId const &item,wxPyTreeItemData *data){
d14a1e28
RD
2083 data->SetId(item); // set the id
2084 self->SetItemData(item, data);
2085 }
093d3ff1 2086static void wxPyTreeCtrl_SetItemPyData(wxPyTreeCtrl *self,wxTreeItemId const &item,PyObject *obj){
d14a1e28
RD
2087 wxPyTreeItemData* data = (wxPyTreeItemData*)self->GetItemData(item);
2088 if (data == NULL) {
2089 data = new wxPyTreeItemData(obj);
2090 data->SetId(item); // set the id
2091 self->SetItemData(item, data);
2092 } else
2093 data->SetData(obj);
2094 }
093d3ff1 2095static PyObject *wxPyTreeCtrl_GetSelections(wxPyTreeCtrl *self){
4f89f6a3 2096 bool blocked = wxPyBeginBlockThreads();
d14a1e28
RD
2097 PyObject* rval = PyList_New(0);
2098 wxArrayTreeItemIds array;
2099 size_t num, x;
2100 num = self->GetSelections(array);
2101 for (x=0; x < num; x++) {
2102 wxTreeItemId *tii = new wxTreeItemId(array.Item(x));
ae8162c8 2103 PyObject* item = wxPyConstructObject((void*)tii, wxT("wxTreeItemId"), true);
d14a1e28 2104 PyList_Append(rval, item);
1a10c483 2105 Py_DECREF(item);
d14a1e28 2106 }
4f89f6a3 2107 wxPyEndBlockThreads(blocked);
d14a1e28
RD
2108 return rval;
2109 }
093d3ff1 2110static PyObject *wxPyTreeCtrl_GetFirstChild(wxPyTreeCtrl *self,wxTreeItemId const &item){
58203fa6
RD
2111 void* cookie = 0;
2112 wxTreeItemId* ritem = new wxTreeItemId(self->GetFirstChild(item, cookie));
4f89f6a3 2113 bool blocked = wxPyBeginBlockThreads();
d14a1e28 2114 PyObject* tup = PyTuple_New(2);
ae8162c8 2115 PyTuple_SET_ITEM(tup, 0, wxPyConstructObject(ritem, wxT("wxTreeItemId"), true));
58203fa6 2116 PyTuple_SET_ITEM(tup, 1, wxPyMakeSwigPtr(cookie, wxT("void")));
4f89f6a3 2117 wxPyEndBlockThreads(blocked);
d14a1e28
RD
2118 return tup;
2119 }
093d3ff1 2120static PyObject *wxPyTreeCtrl_GetNextChild(wxPyTreeCtrl *self,wxTreeItemId const &item,void *cookie){
58203fa6 2121 wxTreeItemId* ritem = new wxTreeItemId(self->GetNextChild(item, cookie));
4f89f6a3 2122 bool blocked = wxPyBeginBlockThreads();
d14a1e28 2123 PyObject* tup = PyTuple_New(2);
ae8162c8 2124 PyTuple_SET_ITEM(tup, 0, wxPyConstructObject(ritem, wxT("wxTreeItemId"), true));
58203fa6 2125 PyTuple_SET_ITEM(tup, 1, wxPyMakeSwigPtr(cookie, wxT("void")));
4f89f6a3 2126 wxPyEndBlockThreads(blocked);
d14a1e28
RD
2127 return tup;
2128 }
093d3ff1 2129static PyObject *wxPyTreeCtrl_GetBoundingRect(wxPyTreeCtrl *self,wxTreeItemId const &item,bool textOnly=false){
d14a1e28
RD
2130 wxRect rect;
2131 if (self->GetBoundingRect(item, rect, textOnly)) {
4f89f6a3 2132 bool blocked = wxPyBeginBlockThreads();
d14a1e28 2133 wxRect* r = new wxRect(rect);
ae8162c8 2134 PyObject* val = wxPyConstructObject((void*)r, wxT("wxRect"), true);
4f89f6a3 2135 wxPyEndBlockThreads(blocked);
d14a1e28
RD
2136 return val;
2137 }
2138 else
2139 RETURN_NONE();
2140 }
b2dc1044 2141 static const wxString wxPyDirDialogDefaultFolderStr(wxDirDialogDefaultFolderStr);
c32bde28 2142
093d3ff1 2143SWIGINTERNSHORT PyObject*
c32bde28
RD
2144 SWIG_From_bool(bool value)
2145{
2146 PyObject *obj = value ? Py_True : Py_False;
2147 Py_INCREF(obj);
2148 return obj;
2149}
2150
2151
d14a1e28
RD
2152 // C++ version of Python aware wxControl
2153class wxPyControl : public wxControl
2154{
2155 DECLARE_DYNAMIC_CLASS(wxPyControl)
2156public:
2157 wxPyControl() : wxControl() {}
2158 wxPyControl(wxWindow* parent, const wxWindowID id,
2159 const wxPoint& pos = wxDefaultPosition,
2160 const wxSize& size = wxDefaultSize,
2161 long style = 0,
2162 const wxValidator& validator=wxDefaultValidator,
2163 const wxString& name = wxPyControlNameStr)
2164 : wxControl(parent, id, pos, size, style, validator, name) {}
2165
db3e571a 2166 void SetBestSize(const wxSize& size) { wxControl::SetBestSize(size); }
d14a1e28
RD
2167
2168 DEC_PYCALLBACK_VOID_INT4(DoMoveWindow);
2169 DEC_PYCALLBACK_VOID_INT5(DoSetSize);
2170 DEC_PYCALLBACK_VOID_INTINT(DoSetClientSize);
2171 DEC_PYCALLBACK_VOID_INTINT(DoSetVirtualSize);
2172
2173 DEC_PYCALLBACK_VOID_INTPINTP_const(DoGetSize);
2174 DEC_PYCALLBACK_VOID_INTPINTP_const(DoGetClientSize);
2175 DEC_PYCALLBACK_VOID_INTPINTP_const(DoGetPosition);
2176
2177 DEC_PYCALLBACK_SIZE_const(DoGetVirtualSize);
2178 DEC_PYCALLBACK_SIZE_const(DoGetBestSize);
2179
2180 DEC_PYCALLBACK__(InitDialog);
2181 DEC_PYCALLBACK_BOOL_(TransferDataFromWindow);
2182 DEC_PYCALLBACK_BOOL_(TransferDataToWindow);
2183 DEC_PYCALLBACK_BOOL_(Validate);
2184
2185 DEC_PYCALLBACK_BOOL_const(AcceptsFocus);
2186 DEC_PYCALLBACK_BOOL_const(AcceptsFocusFromKeyboard);
2187 DEC_PYCALLBACK_SIZE_const(GetMaxSize);
2188
2189 DEC_PYCALLBACK_VOID_WXWINBASE(AddChild);
2190 DEC_PYCALLBACK_VOID_WXWINBASE(RemoveChild);
2191
db3e571a 2192 DEC_PYCALLBACK_BOOL_const(ShouldInheritColours);
1cb4a8aa 2193 DEC_PYCALLBACK__COLOUR(ApplyParentThemeBackground);
db3e571a 2194 DEC_PYCALLBACK_VIZATTR_(GetDefaultAttributes);
4276dc52 2195
51b83b37
RD
2196 DEC_PYCALLBACK_BOOL_(HasTransparentBackground);
2197
d14a1e28
RD
2198 PYPRIVATE;
2199};
2200
2201IMPLEMENT_DYNAMIC_CLASS(wxPyControl, wxControl);
2202
2203IMP_PYCALLBACK_VOID_INT4(wxPyControl, wxControl, DoMoveWindow);
2204IMP_PYCALLBACK_VOID_INT5(wxPyControl, wxControl, DoSetSize);
2205IMP_PYCALLBACK_VOID_INTINT(wxPyControl, wxControl, DoSetClientSize);
2206IMP_PYCALLBACK_VOID_INTINT(wxPyControl, wxControl, DoSetVirtualSize);
2207
2208IMP_PYCALLBACK_VOID_INTPINTP_const(wxPyControl, wxControl, DoGetSize);
2209IMP_PYCALLBACK_VOID_INTPINTP_const(wxPyControl, wxControl, DoGetClientSize);
2210IMP_PYCALLBACK_VOID_INTPINTP_const(wxPyControl, wxControl, DoGetPosition);
2211
2212IMP_PYCALLBACK_SIZE_const(wxPyControl, wxControl, DoGetVirtualSize);
2213IMP_PYCALLBACK_SIZE_const(wxPyControl, wxControl, DoGetBestSize);
2214
2215IMP_PYCALLBACK__(wxPyControl, wxControl, InitDialog);
2216IMP_PYCALLBACK_BOOL_(wxPyControl, wxControl, TransferDataFromWindow);
2217IMP_PYCALLBACK_BOOL_(wxPyControl, wxControl, TransferDataToWindow);
2218IMP_PYCALLBACK_BOOL_(wxPyControl, wxControl, Validate);
2219
2220IMP_PYCALLBACK_BOOL_const(wxPyControl, wxControl, AcceptsFocus);
2221IMP_PYCALLBACK_BOOL_const(wxPyControl, wxControl, AcceptsFocusFromKeyboard);
2222IMP_PYCALLBACK_SIZE_const(wxPyControl, wxControl, GetMaxSize);
2223
2224IMP_PYCALLBACK_VOID_WXWINBASE(wxPyControl, wxControl, AddChild);
2225IMP_PYCALLBACK_VOID_WXWINBASE(wxPyControl, wxControl, RemoveChild);
2226
db3e571a 2227IMP_PYCALLBACK_BOOL_const(wxPyControl, wxControl, ShouldInheritColours);
1cb4a8aa 2228IMP_PYCALLBACK__COLOUR(wxPyControl, wxControl, ApplyParentThemeBackground);
db3e571a 2229IMP_PYCALLBACK_VIZATTR_(wxPyControl, wxControl, GetDefaultAttributes);
d14a1e28 2230
51b83b37
RD
2231IMP_PYCALLBACK_BOOL_(wxPyControl, wxControl, HasTransparentBackground);
2232
d14a1e28
RD
2233
2234
093d3ff1 2235static void wxHelpProvider_Destroy(wxHelpProvider *self){ delete self; }
e811c8ce
RD
2236
2237#include <wx/generic/dragimgg.h>
2238
d14a1e28
RD
2239#ifdef __cplusplus
2240extern "C" {
2241#endif
c32bde28 2242static int _wrap_ButtonNameStr_set(PyObject *) {
b2dc1044
RD
2243 PyErr_SetString(PyExc_TypeError,"Variable ButtonNameStr is read-only.");
2244 return 1;
2245}
2246
2247
093d3ff1 2248static PyObject *_wrap_ButtonNameStr_get(void) {
b2dc1044
RD
2249 PyObject *pyobj;
2250
2251 {
2252#if wxUSE_UNICODE
2253 pyobj = PyUnicode_FromWideChar((&wxPyButtonNameStr)->c_str(), (&wxPyButtonNameStr)->Len());
2254#else
2255 pyobj = PyString_FromStringAndSize((&wxPyButtonNameStr)->c_str(), (&wxPyButtonNameStr)->Len());
2256#endif
2257 }
2258 return pyobj;
2259}
2260
2261
c32bde28 2262static PyObject *_wrap_new_Button(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
2263 PyObject *resultobj;
2264 wxWindow *arg1 = (wxWindow *) 0 ;
248ed943
RD
2265 int arg2 = (int) -1 ;
2266 wxString const &arg3_defvalue = wxPyEmptyString ;
2267 wxString *arg3 = (wxString *) &arg3_defvalue ;
d14a1e28
RD
2268 wxPoint const &arg4_defvalue = wxDefaultPosition ;
2269 wxPoint *arg4 = (wxPoint *) &arg4_defvalue ;
2270 wxSize const &arg5_defvalue = wxDefaultSize ;
2271 wxSize *arg5 = (wxSize *) &arg5_defvalue ;
2272 long arg6 = (long) 0 ;
2273 wxValidator const &arg7_defvalue = wxDefaultValidator ;
2274 wxValidator *arg7 = (wxValidator *) &arg7_defvalue ;
2275 wxString const &arg8_defvalue = wxPyButtonNameStr ;
2276 wxString *arg8 = (wxString *) &arg8_defvalue ;
2277 wxButton *result;
ae8162c8 2278 bool temp3 = false ;
d14a1e28
RD
2279 wxPoint temp4 ;
2280 wxSize temp5 ;
ae8162c8 2281 bool temp8 = false ;
d14a1e28 2282 PyObject * obj0 = 0 ;
994141e6 2283 PyObject * obj1 = 0 ;
d14a1e28
RD
2284 PyObject * obj2 = 0 ;
2285 PyObject * obj3 = 0 ;
2286 PyObject * obj4 = 0 ;
994141e6 2287 PyObject * obj5 = 0 ;
d14a1e28
RD
2288 PyObject * obj6 = 0 ;
2289 PyObject * obj7 = 0 ;
2290 char *kwnames[] = {
2291 (char *) "parent",(char *) "id",(char *) "label",(char *) "pos",(char *) "size",(char *) "style",(char *) "validator",(char *) "name", NULL
2292 };
2293
248ed943 2294 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|OOOOOOO:new_Button",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6,&obj7)) goto fail;
093d3ff1
RD
2295 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
2296 if (SWIG_arg_fail(1)) SWIG_fail;
248ed943 2297 if (obj1) {
093d3ff1
RD
2298 {
2299 arg2 = (int)(SWIG_As_int(obj1));
2300 if (SWIG_arg_fail(2)) SWIG_fail;
2301 }
248ed943
RD
2302 }
2303 if (obj2) {
2304 {
2305 arg3 = wxString_in_helper(obj2);
2306 if (arg3 == NULL) SWIG_fail;
ae8162c8 2307 temp3 = true;
248ed943 2308 }
d14a1e28
RD
2309 }
2310 if (obj3) {
2311 {
2312 arg4 = &temp4;
2313 if ( ! wxPoint_helper(obj3, &arg4)) SWIG_fail;
2314 }
2315 }
2316 if (obj4) {
2317 {
2318 arg5 = &temp5;
2319 if ( ! wxSize_helper(obj4, &arg5)) SWIG_fail;
2320 }
2321 }
994141e6 2322 if (obj5) {
093d3ff1
RD
2323 {
2324 arg6 = (long)(SWIG_As_long(obj5));
2325 if (SWIG_arg_fail(6)) SWIG_fail;
2326 }
994141e6 2327 }
d14a1e28 2328 if (obj6) {
093d3ff1
RD
2329 {
2330 SWIG_Python_ConvertPtr(obj6, (void **)&arg7, SWIGTYPE_p_wxValidator, SWIG_POINTER_EXCEPTION | 0);
2331 if (SWIG_arg_fail(7)) SWIG_fail;
2332 if (arg7 == NULL) {
2333 SWIG_null_ref("wxValidator");
2334 }
2335 if (SWIG_arg_fail(7)) SWIG_fail;
d14a1e28
RD
2336 }
2337 }
2338 if (obj7) {
2339 {
2340 arg8 = wxString_in_helper(obj7);
2341 if (arg8 == NULL) SWIG_fail;
ae8162c8 2342 temp8 = true;
d14a1e28
RD
2343 }
2344 }
2345 {
e3b71cb8 2346 if (!wxPyCheckForApp()) SWIG_fail;
d14a1e28
RD
2347 PyThreadState* __tstate = wxPyBeginAllowThreads();
2348 result = (wxButton *)new wxButton(arg1,arg2,(wxString const &)*arg3,(wxPoint const &)*arg4,(wxSize const &)*arg5,arg6,(wxValidator const &)*arg7,(wxString const &)*arg8);
2349
2350 wxPyEndAllowThreads(__tstate);
110da5b0 2351 if (PyErr_Occurred()) SWIG_fail;
d14a1e28 2352 }
b0f7404b 2353 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxButton, 1);
d14a1e28
RD
2354 {
2355 if (temp3)
2356 delete arg3;
2357 }
2358 {
2359 if (temp8)
2360 delete arg8;
2361 }
2362 return resultobj;
2363 fail:
2364 {
2365 if (temp3)
2366 delete arg3;
2367 }
2368 {
2369 if (temp8)
2370 delete arg8;
2371 }
2372 return NULL;
2373}
2374
2375
c32bde28 2376static PyObject *_wrap_new_PreButton(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
2377 PyObject *resultobj;
2378 wxButton *result;
2379 char *kwnames[] = {
2380 NULL
2381 };
2382
2383 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_PreButton",kwnames)) goto fail;
2384 {
e3b71cb8 2385 if (!wxPyCheckForApp()) SWIG_fail;
d14a1e28
RD
2386 PyThreadState* __tstate = wxPyBeginAllowThreads();
2387 result = (wxButton *)new wxButton();
2388
2389 wxPyEndAllowThreads(__tstate);
110da5b0 2390 if (PyErr_Occurred()) SWIG_fail;
d14a1e28 2391 }
b0f7404b 2392 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxButton, 1);
d14a1e28
RD
2393 return resultobj;
2394 fail:
2395 return NULL;
2396}
2397
2398
c32bde28 2399static PyObject *_wrap_Button_Create(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
2400 PyObject *resultobj;
2401 wxButton *arg1 = (wxButton *) 0 ;
2402 wxWindow *arg2 = (wxWindow *) 0 ;
248ed943
RD
2403 int arg3 = (int) -1 ;
2404 wxString const &arg4_defvalue = wxPyEmptyString ;
2405 wxString *arg4 = (wxString *) &arg4_defvalue ;
d14a1e28
RD
2406 wxPoint const &arg5_defvalue = wxDefaultPosition ;
2407 wxPoint *arg5 = (wxPoint *) &arg5_defvalue ;
2408 wxSize const &arg6_defvalue = wxDefaultSize ;
2409 wxSize *arg6 = (wxSize *) &arg6_defvalue ;
2410 long arg7 = (long) 0 ;
2411 wxValidator const &arg8_defvalue = wxDefaultValidator ;
2412 wxValidator *arg8 = (wxValidator *) &arg8_defvalue ;
2413 wxString const &arg9_defvalue = wxPyButtonNameStr ;
2414 wxString *arg9 = (wxString *) &arg9_defvalue ;
2415 bool result;
ae8162c8 2416 bool temp4 = false ;
d14a1e28
RD
2417 wxPoint temp5 ;
2418 wxSize temp6 ;
ae8162c8 2419 bool temp9 = false ;
d14a1e28
RD
2420 PyObject * obj0 = 0 ;
2421 PyObject * obj1 = 0 ;
994141e6 2422 PyObject * obj2 = 0 ;
d14a1e28
RD
2423 PyObject * obj3 = 0 ;
2424 PyObject * obj4 = 0 ;
2425 PyObject * obj5 = 0 ;
994141e6 2426 PyObject * obj6 = 0 ;
d14a1e28
RD
2427 PyObject * obj7 = 0 ;
2428 PyObject * obj8 = 0 ;
2429 char *kwnames[] = {
2430 (char *) "self",(char *) "parent",(char *) "id",(char *) "label",(char *) "pos",(char *) "size",(char *) "style",(char *) "validator",(char *) "name", NULL
2431 };
2432
248ed943 2433 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|OOOOOOO:Button_Create",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6,&obj7,&obj8)) goto fail;
093d3ff1
RD
2434 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxButton, SWIG_POINTER_EXCEPTION | 0);
2435 if (SWIG_arg_fail(1)) SWIG_fail;
2436 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
2437 if (SWIG_arg_fail(2)) SWIG_fail;
248ed943 2438 if (obj2) {
093d3ff1
RD
2439 {
2440 arg3 = (int)(SWIG_As_int(obj2));
2441 if (SWIG_arg_fail(3)) SWIG_fail;
2442 }
248ed943
RD
2443 }
2444 if (obj3) {
2445 {
2446 arg4 = wxString_in_helper(obj3);
2447 if (arg4 == NULL) SWIG_fail;
ae8162c8 2448 temp4 = true;
248ed943 2449 }
d14a1e28
RD
2450 }
2451 if (obj4) {
2452 {
2453 arg5 = &temp5;
2454 if ( ! wxPoint_helper(obj4, &arg5)) SWIG_fail;
2455 }
2456 }
2457 if (obj5) {
2458 {
2459 arg6 = &temp6;
2460 if ( ! wxSize_helper(obj5, &arg6)) SWIG_fail;
2461 }
2462 }
994141e6 2463 if (obj6) {
093d3ff1
RD
2464 {
2465 arg7 = (long)(SWIG_As_long(obj6));
2466 if (SWIG_arg_fail(7)) SWIG_fail;
2467 }
994141e6 2468 }
d14a1e28 2469 if (obj7) {
093d3ff1
RD
2470 {
2471 SWIG_Python_ConvertPtr(obj7, (void **)&arg8, SWIGTYPE_p_wxValidator, SWIG_POINTER_EXCEPTION | 0);
2472 if (SWIG_arg_fail(8)) SWIG_fail;
2473 if (arg8 == NULL) {
2474 SWIG_null_ref("wxValidator");
2475 }
2476 if (SWIG_arg_fail(8)) SWIG_fail;
d14a1e28
RD
2477 }
2478 }
2479 if (obj8) {
2480 {
2481 arg9 = wxString_in_helper(obj8);
2482 if (arg9 == NULL) SWIG_fail;
ae8162c8 2483 temp9 = true;
d14a1e28
RD
2484 }
2485 }
2486 {
2487 PyThreadState* __tstate = wxPyBeginAllowThreads();
2488 result = (bool)(arg1)->Create(arg2,arg3,(wxString const &)*arg4,(wxPoint const &)*arg5,(wxSize const &)*arg6,arg7,(wxValidator const &)*arg8,(wxString const &)*arg9);
2489
2490 wxPyEndAllowThreads(__tstate);
2491 if (PyErr_Occurred()) SWIG_fail;
2492 }
4f89f6a3
RD
2493 {
2494 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
2495 }
d14a1e28
RD
2496 {
2497 if (temp4)
2498 delete arg4;
2499 }
2500 {
2501 if (temp9)
2502 delete arg9;
2503 }
2504 return resultobj;
2505 fail:
2506 {
2507 if (temp4)
2508 delete arg4;
2509 }
2510 {
2511 if (temp9)
2512 delete arg9;
2513 }
2514 return NULL;
2515}
2516
2517
c32bde28 2518static PyObject *_wrap_Button_SetDefault(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
2519 PyObject *resultobj;
2520 wxButton *arg1 = (wxButton *) 0 ;
2521 PyObject * obj0 = 0 ;
2522 char *kwnames[] = {
2523 (char *) "self", NULL
2524 };
2525
2526 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Button_SetDefault",kwnames,&obj0)) goto fail;
093d3ff1
RD
2527 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxButton, SWIG_POINTER_EXCEPTION | 0);
2528 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
2529 {
2530 PyThreadState* __tstate = wxPyBeginAllowThreads();
2531 (arg1)->SetDefault();
2532
2533 wxPyEndAllowThreads(__tstate);
2534 if (PyErr_Occurred()) SWIG_fail;
2535 }
2536 Py_INCREF(Py_None); resultobj = Py_None;
2537 return resultobj;
2538 fail:
2539 return NULL;
2540}
2541
2542
c32bde28 2543static PyObject *_wrap_Button_GetDefaultSize(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
2544 PyObject *resultobj;
2545 wxSize result;
2546 char *kwnames[] = {
2547 NULL
2548 };
2549
2550 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":Button_GetDefaultSize",kwnames)) goto fail;
2551 {
2552 PyThreadState* __tstate = wxPyBeginAllowThreads();
2553 result = wxButton::GetDefaultSize();
2554
2555 wxPyEndAllowThreads(__tstate);
2556 if (PyErr_Occurred()) SWIG_fail;
2557 }
2558 {
2559 wxSize * resultptr;
093d3ff1 2560 resultptr = new wxSize((wxSize &)(result));
15afbcd0 2561 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxSize, 1);
d14a1e28
RD
2562 }
2563 return resultobj;
2564 fail:
2565 return NULL;
2566}
2567
2568
c32bde28 2569static PyObject *_wrap_Button_GetClassDefaultAttributes(PyObject *, PyObject *args, PyObject *kwargs) {
22bfe96c 2570 PyObject *resultobj;
093d3ff1 2571 wxWindowVariant arg1 = (wxWindowVariant) wxWINDOW_VARIANT_NORMAL ;
22bfe96c
RD
2572 wxVisualAttributes result;
2573 PyObject * obj0 = 0 ;
2574 char *kwnames[] = {
2575 (char *) "variant", NULL
2576 };
2577
2578 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|O:Button_GetClassDefaultAttributes",kwnames,&obj0)) goto fail;
2579 if (obj0) {
093d3ff1
RD
2580 {
2581 arg1 = (wxWindowVariant)(SWIG_As_int(obj0));
2582 if (SWIG_arg_fail(1)) SWIG_fail;
2583 }
22bfe96c
RD
2584 }
2585 {
110da5b0 2586 if (!wxPyCheckForApp()) SWIG_fail;
22bfe96c
RD
2587 PyThreadState* __tstate = wxPyBeginAllowThreads();
2588 result = wxButton::GetClassDefaultAttributes((wxWindowVariant )arg1);
2589
2590 wxPyEndAllowThreads(__tstate);
dfbb5885 2591 if (PyErr_Occurred()) SWIG_fail;
22bfe96c
RD
2592 }
2593 {
2594 wxVisualAttributes * resultptr;
093d3ff1 2595 resultptr = new wxVisualAttributes((wxVisualAttributes &)(result));
22bfe96c
RD
2596 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxVisualAttributes, 1);
2597 }
2598 return resultobj;
2599 fail:
2600 return NULL;
2601}
2602
2603
c32bde28 2604static PyObject * Button_swigregister(PyObject *, PyObject *args) {
d14a1e28
RD
2605 PyObject *obj;
2606 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
2607 SWIG_TypeClientData(SWIGTYPE_p_wxButton, obj);
2608 Py_INCREF(obj);
2609 return Py_BuildValue((char *)"");
2610}
c32bde28 2611static PyObject *_wrap_new_BitmapButton(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
2612 PyObject *resultobj;
2613 wxWindow *arg1 = (wxWindow *) 0 ;
248ed943
RD
2614 int arg2 = (int) -1 ;
2615 wxBitmap const &arg3_defvalue = wxNullBitmap ;
2616 wxBitmap *arg3 = (wxBitmap *) &arg3_defvalue ;
d14a1e28
RD
2617 wxPoint const &arg4_defvalue = wxDefaultPosition ;
2618 wxPoint *arg4 = (wxPoint *) &arg4_defvalue ;
2619 wxSize const &arg5_defvalue = wxDefaultSize ;
2620 wxSize *arg5 = (wxSize *) &arg5_defvalue ;
2621 long arg6 = (long) wxBU_AUTODRAW ;
2622 wxValidator const &arg7_defvalue = wxDefaultValidator ;
2623 wxValidator *arg7 = (wxValidator *) &arg7_defvalue ;
2624 wxString const &arg8_defvalue = wxPyButtonNameStr ;
2625 wxString *arg8 = (wxString *) &arg8_defvalue ;
2626 wxBitmapButton *result;
2627 wxPoint temp4 ;
2628 wxSize temp5 ;
ae8162c8 2629 bool temp8 = false ;
d14a1e28 2630 PyObject * obj0 = 0 ;
994141e6 2631 PyObject * obj1 = 0 ;
d14a1e28
RD
2632 PyObject * obj2 = 0 ;
2633 PyObject * obj3 = 0 ;
2634 PyObject * obj4 = 0 ;
994141e6 2635 PyObject * obj5 = 0 ;
d14a1e28
RD
2636 PyObject * obj6 = 0 ;
2637 PyObject * obj7 = 0 ;
2638 char *kwnames[] = {
2639 (char *) "parent",(char *) "id",(char *) "bitmap",(char *) "pos",(char *) "size",(char *) "style",(char *) "validator",(char *) "name", NULL
2640 };
2641
248ed943 2642 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|OOOOOOO:new_BitmapButton",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6,&obj7)) goto fail;
093d3ff1
RD
2643 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
2644 if (SWIG_arg_fail(1)) SWIG_fail;
248ed943 2645 if (obj1) {
093d3ff1
RD
2646 {
2647 arg2 = (int)(SWIG_As_int(obj1));
2648 if (SWIG_arg_fail(2)) SWIG_fail;
2649 }
248ed943
RD
2650 }
2651 if (obj2) {
093d3ff1
RD
2652 {
2653 SWIG_Python_ConvertPtr(obj2, (void **)&arg3, SWIGTYPE_p_wxBitmap, SWIG_POINTER_EXCEPTION | 0);
2654 if (SWIG_arg_fail(3)) SWIG_fail;
2655 if (arg3 == NULL) {
2656 SWIG_null_ref("wxBitmap");
2657 }
2658 if (SWIG_arg_fail(3)) SWIG_fail;
248ed943 2659 }
d14a1e28
RD
2660 }
2661 if (obj3) {
2662 {
2663 arg4 = &temp4;
2664 if ( ! wxPoint_helper(obj3, &arg4)) SWIG_fail;
2665 }
2666 }
2667 if (obj4) {
2668 {
2669 arg5 = &temp5;
2670 if ( ! wxSize_helper(obj4, &arg5)) SWIG_fail;
2671 }
2672 }
994141e6 2673 if (obj5) {
093d3ff1
RD
2674 {
2675 arg6 = (long)(SWIG_As_long(obj5));
2676 if (SWIG_arg_fail(6)) SWIG_fail;
2677 }
994141e6 2678 }
d14a1e28 2679 if (obj6) {
093d3ff1
RD
2680 {
2681 SWIG_Python_ConvertPtr(obj6, (void **)&arg7, SWIGTYPE_p_wxValidator, SWIG_POINTER_EXCEPTION | 0);
2682 if (SWIG_arg_fail(7)) SWIG_fail;
2683 if (arg7 == NULL) {
2684 SWIG_null_ref("wxValidator");
2685 }
2686 if (SWIG_arg_fail(7)) SWIG_fail;
d14a1e28
RD
2687 }
2688 }
2689 if (obj7) {
2690 {
2691 arg8 = wxString_in_helper(obj7);
2692 if (arg8 == NULL) SWIG_fail;
ae8162c8 2693 temp8 = true;
d14a1e28
RD
2694 }
2695 }
2696 {
e3b71cb8 2697 if (!wxPyCheckForApp()) SWIG_fail;
d14a1e28
RD
2698 PyThreadState* __tstate = wxPyBeginAllowThreads();
2699 result = (wxBitmapButton *)new wxBitmapButton(arg1,arg2,(wxBitmap const &)*arg3,(wxPoint const &)*arg4,(wxSize const &)*arg5,arg6,(wxValidator const &)*arg7,(wxString const &)*arg8);
2700
2701 wxPyEndAllowThreads(__tstate);
110da5b0 2702 if (PyErr_Occurred()) SWIG_fail;
d14a1e28 2703 }
b0f7404b 2704 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxBitmapButton, 1);
d14a1e28
RD
2705 {
2706 if (temp8)
2707 delete arg8;
2708 }
2709 return resultobj;
2710 fail:
2711 {
2712 if (temp8)
2713 delete arg8;
2714 }
2715 return NULL;
2716}
2717
2718
c32bde28 2719static PyObject *_wrap_new_PreBitmapButton(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
2720 PyObject *resultobj;
2721 wxBitmapButton *result;
2722 char *kwnames[] = {
2723 NULL
2724 };
2725
2726 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_PreBitmapButton",kwnames)) goto fail;
2727 {
e3b71cb8 2728 if (!wxPyCheckForApp()) SWIG_fail;
d14a1e28
RD
2729 PyThreadState* __tstate = wxPyBeginAllowThreads();
2730 result = (wxBitmapButton *)new wxBitmapButton();
2731
2732 wxPyEndAllowThreads(__tstate);
110da5b0 2733 if (PyErr_Occurred()) SWIG_fail;
d14a1e28 2734 }
b0f7404b 2735 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxBitmapButton, 1);
d14a1e28
RD
2736 return resultobj;
2737 fail:
2738 return NULL;
2739}
2740
2741
c32bde28 2742static PyObject *_wrap_BitmapButton_Create(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
2743 PyObject *resultobj;
2744 wxBitmapButton *arg1 = (wxBitmapButton *) 0 ;
2745 wxWindow *arg2 = (wxWindow *) 0 ;
248ed943
RD
2746 int arg3 = (int) -1 ;
2747 wxBitmap const &arg4_defvalue = wxNullBitmap ;
2748 wxBitmap *arg4 = (wxBitmap *) &arg4_defvalue ;
d14a1e28
RD
2749 wxPoint const &arg5_defvalue = wxDefaultPosition ;
2750 wxPoint *arg5 = (wxPoint *) &arg5_defvalue ;
2751 wxSize const &arg6_defvalue = wxDefaultSize ;
2752 wxSize *arg6 = (wxSize *) &arg6_defvalue ;
2753 long arg7 = (long) wxBU_AUTODRAW ;
2754 wxValidator const &arg8_defvalue = wxDefaultValidator ;
2755 wxValidator *arg8 = (wxValidator *) &arg8_defvalue ;
2756 wxString const &arg9_defvalue = wxPyButtonNameStr ;
2757 wxString *arg9 = (wxString *) &arg9_defvalue ;
2758 bool result;
2759 wxPoint temp5 ;
2760 wxSize temp6 ;
ae8162c8 2761 bool temp9 = false ;
d14a1e28
RD
2762 PyObject * obj0 = 0 ;
2763 PyObject * obj1 = 0 ;
994141e6 2764 PyObject * obj2 = 0 ;
d14a1e28
RD
2765 PyObject * obj3 = 0 ;
2766 PyObject * obj4 = 0 ;
2767 PyObject * obj5 = 0 ;
994141e6 2768 PyObject * obj6 = 0 ;
d14a1e28
RD
2769 PyObject * obj7 = 0 ;
2770 PyObject * obj8 = 0 ;
2771 char *kwnames[] = {
2772 (char *) "self",(char *) "parent",(char *) "id",(char *) "bitmap",(char *) "pos",(char *) "size",(char *) "style",(char *) "validator",(char *) "name", NULL
2773 };
2774
248ed943 2775 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|OOOOOOO:BitmapButton_Create",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6,&obj7,&obj8)) goto fail;
093d3ff1
RD
2776 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxBitmapButton, SWIG_POINTER_EXCEPTION | 0);
2777 if (SWIG_arg_fail(1)) SWIG_fail;
2778 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
2779 if (SWIG_arg_fail(2)) SWIG_fail;
248ed943 2780 if (obj2) {
093d3ff1
RD
2781 {
2782 arg3 = (int)(SWIG_As_int(obj2));
2783 if (SWIG_arg_fail(3)) SWIG_fail;
2784 }
248ed943
RD
2785 }
2786 if (obj3) {
093d3ff1
RD
2787 {
2788 SWIG_Python_ConvertPtr(obj3, (void **)&arg4, SWIGTYPE_p_wxBitmap, SWIG_POINTER_EXCEPTION | 0);
2789 if (SWIG_arg_fail(4)) SWIG_fail;
2790 if (arg4 == NULL) {
2791 SWIG_null_ref("wxBitmap");
2792 }
2793 if (SWIG_arg_fail(4)) SWIG_fail;
248ed943 2794 }
d14a1e28
RD
2795 }
2796 if (obj4) {
2797 {
2798 arg5 = &temp5;
2799 if ( ! wxPoint_helper(obj4, &arg5)) SWIG_fail;
2800 }
2801 }
2802 if (obj5) {
2803 {
2804 arg6 = &temp6;
2805 if ( ! wxSize_helper(obj5, &arg6)) SWIG_fail;
2806 }
2807 }
994141e6 2808 if (obj6) {
093d3ff1
RD
2809 {
2810 arg7 = (long)(SWIG_As_long(obj6));
2811 if (SWIG_arg_fail(7)) SWIG_fail;
2812 }
994141e6 2813 }
d14a1e28 2814 if (obj7) {
093d3ff1
RD
2815 {
2816 SWIG_Python_ConvertPtr(obj7, (void **)&arg8, SWIGTYPE_p_wxValidator, SWIG_POINTER_EXCEPTION | 0);
2817 if (SWIG_arg_fail(8)) SWIG_fail;
2818 if (arg8 == NULL) {
2819 SWIG_null_ref("wxValidator");
2820 }
2821 if (SWIG_arg_fail(8)) SWIG_fail;
d14a1e28
RD
2822 }
2823 }
2824 if (obj8) {
2825 {
2826 arg9 = wxString_in_helper(obj8);
2827 if (arg9 == NULL) SWIG_fail;
ae8162c8 2828 temp9 = true;
d14a1e28
RD
2829 }
2830 }
2831 {
2832 PyThreadState* __tstate = wxPyBeginAllowThreads();
2833 result = (bool)(arg1)->Create(arg2,arg3,(wxBitmap const &)*arg4,(wxPoint const &)*arg5,(wxSize const &)*arg6,arg7,(wxValidator const &)*arg8,(wxString const &)*arg9);
2834
2835 wxPyEndAllowThreads(__tstate);
2836 if (PyErr_Occurred()) SWIG_fail;
2837 }
4f89f6a3
RD
2838 {
2839 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
2840 }
d14a1e28
RD
2841 {
2842 if (temp9)
2843 delete arg9;
2844 }
2845 return resultobj;
2846 fail:
2847 {
2848 if (temp9)
2849 delete arg9;
2850 }
2851 return NULL;
2852}
2853
2854
c32bde28 2855static PyObject *_wrap_BitmapButton_GetBitmapLabel(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
2856 PyObject *resultobj;
2857 wxBitmapButton *arg1 = (wxBitmapButton *) 0 ;
2858 wxBitmap result;
2859 PyObject * obj0 = 0 ;
2860 char *kwnames[] = {
2861 (char *) "self", NULL
2862 };
2863
2864 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:BitmapButton_GetBitmapLabel",kwnames,&obj0)) goto fail;
093d3ff1
RD
2865 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxBitmapButton, SWIG_POINTER_EXCEPTION | 0);
2866 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
2867 {
2868 PyThreadState* __tstate = wxPyBeginAllowThreads();
2869 result = (arg1)->GetBitmapLabel();
2870
2871 wxPyEndAllowThreads(__tstate);
2872 if (PyErr_Occurred()) SWIG_fail;
2873 }
2874 {
2875 wxBitmap * resultptr;
093d3ff1 2876 resultptr = new wxBitmap((wxBitmap &)(result));
15afbcd0 2877 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxBitmap, 1);
d14a1e28
RD
2878 }
2879 return resultobj;
2880 fail:
2881 return NULL;
2882}
2883
2884
c32bde28 2885static PyObject *_wrap_BitmapButton_GetBitmapDisabled(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
2886 PyObject *resultobj;
2887 wxBitmapButton *arg1 = (wxBitmapButton *) 0 ;
2888 wxBitmap result;
2889 PyObject * obj0 = 0 ;
2890 char *kwnames[] = {
2891 (char *) "self", NULL
2892 };
2893
2894 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:BitmapButton_GetBitmapDisabled",kwnames,&obj0)) goto fail;
093d3ff1
RD
2895 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxBitmapButton, SWIG_POINTER_EXCEPTION | 0);
2896 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
2897 {
2898 PyThreadState* __tstate = wxPyBeginAllowThreads();
2899 result = (arg1)->GetBitmapDisabled();
2900
2901 wxPyEndAllowThreads(__tstate);
2902 if (PyErr_Occurred()) SWIG_fail;
2903 }
2904 {
2905 wxBitmap * resultptr;
093d3ff1 2906 resultptr = new wxBitmap((wxBitmap &)(result));
15afbcd0 2907 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxBitmap, 1);
d14a1e28
RD
2908 }
2909 return resultobj;
2910 fail:
2911 return NULL;
2912}
2913
2914
c32bde28 2915static PyObject *_wrap_BitmapButton_GetBitmapFocus(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
2916 PyObject *resultobj;
2917 wxBitmapButton *arg1 = (wxBitmapButton *) 0 ;
2918 wxBitmap result;
2919 PyObject * obj0 = 0 ;
2920 char *kwnames[] = {
2921 (char *) "self", NULL
2922 };
2923
2924 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:BitmapButton_GetBitmapFocus",kwnames,&obj0)) goto fail;
093d3ff1
RD
2925 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxBitmapButton, SWIG_POINTER_EXCEPTION | 0);
2926 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
2927 {
2928 PyThreadState* __tstate = wxPyBeginAllowThreads();
2929 result = (arg1)->GetBitmapFocus();
2930
2931 wxPyEndAllowThreads(__tstate);
2932 if (PyErr_Occurred()) SWIG_fail;
2933 }
2934 {
2935 wxBitmap * resultptr;
093d3ff1 2936 resultptr = new wxBitmap((wxBitmap &)(result));
15afbcd0 2937 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxBitmap, 1);
d14a1e28
RD
2938 }
2939 return resultobj;
2940 fail:
2941 return NULL;
2942}
2943
2944
c32bde28 2945static PyObject *_wrap_BitmapButton_GetBitmapSelected(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
2946 PyObject *resultobj;
2947 wxBitmapButton *arg1 = (wxBitmapButton *) 0 ;
2948 wxBitmap result;
2949 PyObject * obj0 = 0 ;
2950 char *kwnames[] = {
2951 (char *) "self", NULL
2952 };
2953
2954 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:BitmapButton_GetBitmapSelected",kwnames,&obj0)) goto fail;
093d3ff1
RD
2955 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxBitmapButton, SWIG_POINTER_EXCEPTION | 0);
2956 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
2957 {
2958 PyThreadState* __tstate = wxPyBeginAllowThreads();
2959 result = (arg1)->GetBitmapSelected();
2960
2961 wxPyEndAllowThreads(__tstate);
2962 if (PyErr_Occurred()) SWIG_fail;
2963 }
2964 {
2965 wxBitmap * resultptr;
093d3ff1 2966 resultptr = new wxBitmap((wxBitmap &)(result));
15afbcd0 2967 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxBitmap, 1);
d14a1e28
RD
2968 }
2969 return resultobj;
2970 fail:
2971 return NULL;
2972}
2973
2974
c32bde28 2975static PyObject *_wrap_BitmapButton_SetBitmapDisabled(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
2976 PyObject *resultobj;
2977 wxBitmapButton *arg1 = (wxBitmapButton *) 0 ;
2978 wxBitmap *arg2 = 0 ;
2979 PyObject * obj0 = 0 ;
2980 PyObject * obj1 = 0 ;
2981 char *kwnames[] = {
2982 (char *) "self",(char *) "bitmap", NULL
2983 };
2984
2985 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:BitmapButton_SetBitmapDisabled",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
2986 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxBitmapButton, SWIG_POINTER_EXCEPTION | 0);
2987 if (SWIG_arg_fail(1)) SWIG_fail;
2988 {
2989 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxBitmap, SWIG_POINTER_EXCEPTION | 0);
2990 if (SWIG_arg_fail(2)) SWIG_fail;
2991 if (arg2 == NULL) {
2992 SWIG_null_ref("wxBitmap");
2993 }
2994 if (SWIG_arg_fail(2)) SWIG_fail;
d14a1e28
RD
2995 }
2996 {
2997 PyThreadState* __tstate = wxPyBeginAllowThreads();
2998 (arg1)->SetBitmapDisabled((wxBitmap const &)*arg2);
2999
3000 wxPyEndAllowThreads(__tstate);
3001 if (PyErr_Occurred()) SWIG_fail;
3002 }
3003 Py_INCREF(Py_None); resultobj = Py_None;
3004 return resultobj;
3005 fail:
3006 return NULL;
3007}
3008
3009
c32bde28 3010static PyObject *_wrap_BitmapButton_SetBitmapFocus(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
3011 PyObject *resultobj;
3012 wxBitmapButton *arg1 = (wxBitmapButton *) 0 ;
3013 wxBitmap *arg2 = 0 ;
3014 PyObject * obj0 = 0 ;
3015 PyObject * obj1 = 0 ;
3016 char *kwnames[] = {
3017 (char *) "self",(char *) "bitmap", NULL
3018 };
3019
3020 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:BitmapButton_SetBitmapFocus",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
3021 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxBitmapButton, SWIG_POINTER_EXCEPTION | 0);
3022 if (SWIG_arg_fail(1)) SWIG_fail;
3023 {
3024 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxBitmap, SWIG_POINTER_EXCEPTION | 0);
3025 if (SWIG_arg_fail(2)) SWIG_fail;
3026 if (arg2 == NULL) {
3027 SWIG_null_ref("wxBitmap");
3028 }
3029 if (SWIG_arg_fail(2)) SWIG_fail;
d14a1e28
RD
3030 }
3031 {
3032 PyThreadState* __tstate = wxPyBeginAllowThreads();
3033 (arg1)->SetBitmapFocus((wxBitmap const &)*arg2);
3034
3035 wxPyEndAllowThreads(__tstate);
3036 if (PyErr_Occurred()) SWIG_fail;
3037 }
3038 Py_INCREF(Py_None); resultobj = Py_None;
3039 return resultobj;
3040 fail:
3041 return NULL;
3042}
3043
3044
c32bde28 3045static PyObject *_wrap_BitmapButton_SetBitmapSelected(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
3046 PyObject *resultobj;
3047 wxBitmapButton *arg1 = (wxBitmapButton *) 0 ;
3048 wxBitmap *arg2 = 0 ;
3049 PyObject * obj0 = 0 ;
3050 PyObject * obj1 = 0 ;
3051 char *kwnames[] = {
3052 (char *) "self",(char *) "bitmap", NULL
3053 };
3054
3055 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:BitmapButton_SetBitmapSelected",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
3056 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxBitmapButton, SWIG_POINTER_EXCEPTION | 0);
3057 if (SWIG_arg_fail(1)) SWIG_fail;
3058 {
3059 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxBitmap, SWIG_POINTER_EXCEPTION | 0);
3060 if (SWIG_arg_fail(2)) SWIG_fail;
3061 if (arg2 == NULL) {
3062 SWIG_null_ref("wxBitmap");
3063 }
3064 if (SWIG_arg_fail(2)) SWIG_fail;
d14a1e28
RD
3065 }
3066 {
3067 PyThreadState* __tstate = wxPyBeginAllowThreads();
3068 (arg1)->SetBitmapSelected((wxBitmap const &)*arg2);
3069
3070 wxPyEndAllowThreads(__tstate);
3071 if (PyErr_Occurred()) SWIG_fail;
3072 }
3073 Py_INCREF(Py_None); resultobj = Py_None;
3074 return resultobj;
3075 fail:
3076 return NULL;
3077}
3078
3079
c32bde28 3080static PyObject *_wrap_BitmapButton_SetBitmapLabel(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
3081 PyObject *resultobj;
3082 wxBitmapButton *arg1 = (wxBitmapButton *) 0 ;
3083 wxBitmap *arg2 = 0 ;
3084 PyObject * obj0 = 0 ;
3085 PyObject * obj1 = 0 ;
3086 char *kwnames[] = {
3087 (char *) "self",(char *) "bitmap", NULL
3088 };
3089
3090 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:BitmapButton_SetBitmapLabel",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
3091 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxBitmapButton, SWIG_POINTER_EXCEPTION | 0);
3092 if (SWIG_arg_fail(1)) SWIG_fail;
3093 {
3094 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxBitmap, SWIG_POINTER_EXCEPTION | 0);
3095 if (SWIG_arg_fail(2)) SWIG_fail;
3096 if (arg2 == NULL) {
3097 SWIG_null_ref("wxBitmap");
3098 }
3099 if (SWIG_arg_fail(2)) SWIG_fail;
d14a1e28
RD
3100 }
3101 {
3102 PyThreadState* __tstate = wxPyBeginAllowThreads();
3103 (arg1)->SetBitmapLabel((wxBitmap const &)*arg2);
3104
3105 wxPyEndAllowThreads(__tstate);
3106 if (PyErr_Occurred()) SWIG_fail;
3107 }
3108 Py_INCREF(Py_None); resultobj = Py_None;
3109 return resultobj;
3110 fail:
3111 return NULL;
3112}
3113
3114
c32bde28 3115static PyObject *_wrap_BitmapButton_SetMargins(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
3116 PyObject *resultobj;
3117 wxBitmapButton *arg1 = (wxBitmapButton *) 0 ;
3118 int arg2 ;
3119 int arg3 ;
3120 PyObject * obj0 = 0 ;
994141e6
RD
3121 PyObject * obj1 = 0 ;
3122 PyObject * obj2 = 0 ;
d14a1e28
RD
3123 char *kwnames[] = {
3124 (char *) "self",(char *) "x",(char *) "y", NULL
3125 };
3126
994141e6 3127 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:BitmapButton_SetMargins",kwnames,&obj0,&obj1,&obj2)) goto fail;
093d3ff1
RD
3128 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxBitmapButton, SWIG_POINTER_EXCEPTION | 0);
3129 if (SWIG_arg_fail(1)) SWIG_fail;
3130 {
3131 arg2 = (int)(SWIG_As_int(obj1));
3132 if (SWIG_arg_fail(2)) SWIG_fail;
3133 }
3134 {
3135 arg3 = (int)(SWIG_As_int(obj2));
3136 if (SWIG_arg_fail(3)) SWIG_fail;
3137 }
d14a1e28
RD
3138 {
3139 PyThreadState* __tstate = wxPyBeginAllowThreads();
3140 (arg1)->SetMargins(arg2,arg3);
3141
3142 wxPyEndAllowThreads(__tstate);
3143 if (PyErr_Occurred()) SWIG_fail;
3144 }
3145 Py_INCREF(Py_None); resultobj = Py_None;
3146 return resultobj;
3147 fail:
3148 return NULL;
3149}
3150
3151
c32bde28 3152static PyObject *_wrap_BitmapButton_GetMarginX(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
3153 PyObject *resultobj;
3154 wxBitmapButton *arg1 = (wxBitmapButton *) 0 ;
3155 int result;
3156 PyObject * obj0 = 0 ;
3157 char *kwnames[] = {
3158 (char *) "self", NULL
3159 };
3160
3161 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:BitmapButton_GetMarginX",kwnames,&obj0)) goto fail;
093d3ff1
RD
3162 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxBitmapButton, SWIG_POINTER_EXCEPTION | 0);
3163 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
3164 {
3165 PyThreadState* __tstate = wxPyBeginAllowThreads();
3166 result = (int)((wxBitmapButton const *)arg1)->GetMarginX();
3167
3168 wxPyEndAllowThreads(__tstate);
3169 if (PyErr_Occurred()) SWIG_fail;
3170 }
093d3ff1
RD
3171 {
3172 resultobj = SWIG_From_int((int)(result));
3173 }
d14a1e28
RD
3174 return resultobj;
3175 fail:
3176 return NULL;
3177}
3178
3179
c32bde28 3180static PyObject *_wrap_BitmapButton_GetMarginY(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
3181 PyObject *resultobj;
3182 wxBitmapButton *arg1 = (wxBitmapButton *) 0 ;
3183 int result;
3184 PyObject * obj0 = 0 ;
3185 char *kwnames[] = {
3186 (char *) "self", NULL
3187 };
3188
3189 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:BitmapButton_GetMarginY",kwnames,&obj0)) goto fail;
093d3ff1
RD
3190 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxBitmapButton, SWIG_POINTER_EXCEPTION | 0);
3191 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
3192 {
3193 PyThreadState* __tstate = wxPyBeginAllowThreads();
3194 result = (int)((wxBitmapButton const *)arg1)->GetMarginY();
3195
3196 wxPyEndAllowThreads(__tstate);
3197 if (PyErr_Occurred()) SWIG_fail;
3198 }
093d3ff1
RD
3199 {
3200 resultobj = SWIG_From_int((int)(result));
3201 }
d14a1e28
RD
3202 return resultobj;
3203 fail:
3204 return NULL;
3205}
3206
3207
c32bde28 3208static PyObject * BitmapButton_swigregister(PyObject *, PyObject *args) {
d14a1e28
RD
3209 PyObject *obj;
3210 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
3211 SWIG_TypeClientData(SWIGTYPE_p_wxBitmapButton, obj);
3212 Py_INCREF(obj);
3213 return Py_BuildValue((char *)"");
3214}
c32bde28 3215static int _wrap_CheckBoxNameStr_set(PyObject *) {
b2dc1044
RD
3216 PyErr_SetString(PyExc_TypeError,"Variable CheckBoxNameStr is read-only.");
3217 return 1;
3218}
3219
3220
093d3ff1 3221static PyObject *_wrap_CheckBoxNameStr_get(void) {
b2dc1044
RD
3222 PyObject *pyobj;
3223
3224 {
3225#if wxUSE_UNICODE
3226 pyobj = PyUnicode_FromWideChar((&wxPyCheckBoxNameStr)->c_str(), (&wxPyCheckBoxNameStr)->Len());
3227#else
3228 pyobj = PyString_FromStringAndSize((&wxPyCheckBoxNameStr)->c_str(), (&wxPyCheckBoxNameStr)->Len());
3229#endif
3230 }
3231 return pyobj;
3232}
3233
3234
c32bde28 3235static PyObject *_wrap_new_CheckBox(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
3236 PyObject *resultobj;
3237 wxWindow *arg1 = (wxWindow *) 0 ;
248ed943
RD
3238 int arg2 = (int) -1 ;
3239 wxString const &arg3_defvalue = wxPyEmptyString ;
3240 wxString *arg3 = (wxString *) &arg3_defvalue ;
d14a1e28
RD
3241 wxPoint const &arg4_defvalue = wxDefaultPosition ;
3242 wxPoint *arg4 = (wxPoint *) &arg4_defvalue ;
3243 wxSize const &arg5_defvalue = wxDefaultSize ;
3244 wxSize *arg5 = (wxSize *) &arg5_defvalue ;
3245 long arg6 = (long) 0 ;
3246 wxValidator const &arg7_defvalue = wxDefaultValidator ;
3247 wxValidator *arg7 = (wxValidator *) &arg7_defvalue ;
3248 wxString const &arg8_defvalue = wxPyCheckBoxNameStr ;
3249 wxString *arg8 = (wxString *) &arg8_defvalue ;
3250 wxCheckBox *result;
ae8162c8 3251 bool temp3 = false ;
d14a1e28
RD
3252 wxPoint temp4 ;
3253 wxSize temp5 ;
ae8162c8 3254 bool temp8 = false ;
d14a1e28 3255 PyObject * obj0 = 0 ;
994141e6 3256 PyObject * obj1 = 0 ;
d14a1e28
RD
3257 PyObject * obj2 = 0 ;
3258 PyObject * obj3 = 0 ;
3259 PyObject * obj4 = 0 ;
994141e6 3260 PyObject * obj5 = 0 ;
d14a1e28
RD
3261 PyObject * obj6 = 0 ;
3262 PyObject * obj7 = 0 ;
3263 char *kwnames[] = {
3264 (char *) "parent",(char *) "id",(char *) "label",(char *) "pos",(char *) "size",(char *) "style",(char *) "validator",(char *) "name", NULL
3265 };
3266
248ed943 3267 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|OOOOOOO:new_CheckBox",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6,&obj7)) goto fail;
093d3ff1
RD
3268 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
3269 if (SWIG_arg_fail(1)) SWIG_fail;
248ed943 3270 if (obj1) {
093d3ff1
RD
3271 {
3272 arg2 = (int)(SWIG_As_int(obj1));
3273 if (SWIG_arg_fail(2)) SWIG_fail;
3274 }
248ed943
RD
3275 }
3276 if (obj2) {
3277 {
3278 arg3 = wxString_in_helper(obj2);
3279 if (arg3 == NULL) SWIG_fail;
ae8162c8 3280 temp3 = true;
248ed943 3281 }
d14a1e28
RD
3282 }
3283 if (obj3) {
3284 {
3285 arg4 = &temp4;
3286 if ( ! wxPoint_helper(obj3, &arg4)) SWIG_fail;
3287 }
3288 }
3289 if (obj4) {
3290 {
3291 arg5 = &temp5;
3292 if ( ! wxSize_helper(obj4, &arg5)) SWIG_fail;
3293 }
3294 }
994141e6 3295 if (obj5) {
093d3ff1
RD
3296 {
3297 arg6 = (long)(SWIG_As_long(obj5));
3298 if (SWIG_arg_fail(6)) SWIG_fail;
3299 }
994141e6 3300 }
d14a1e28 3301 if (obj6) {
093d3ff1
RD
3302 {
3303 SWIG_Python_ConvertPtr(obj6, (void **)&arg7, SWIGTYPE_p_wxValidator, SWIG_POINTER_EXCEPTION | 0);
3304 if (SWIG_arg_fail(7)) SWIG_fail;
3305 if (arg7 == NULL) {
3306 SWIG_null_ref("wxValidator");
3307 }
3308 if (SWIG_arg_fail(7)) SWIG_fail;
d14a1e28
RD
3309 }
3310 }
3311 if (obj7) {
3312 {
3313 arg8 = wxString_in_helper(obj7);
3314 if (arg8 == NULL) SWIG_fail;
ae8162c8 3315 temp8 = true;
d14a1e28
RD
3316 }
3317 }
3318 {
e3b71cb8 3319 if (!wxPyCheckForApp()) SWIG_fail;
d14a1e28
RD
3320 PyThreadState* __tstate = wxPyBeginAllowThreads();
3321 result = (wxCheckBox *)new wxCheckBox(arg1,arg2,(wxString const &)*arg3,(wxPoint const &)*arg4,(wxSize const &)*arg5,arg6,(wxValidator const &)*arg7,(wxString const &)*arg8);
3322
3323 wxPyEndAllowThreads(__tstate);
110da5b0 3324 if (PyErr_Occurred()) SWIG_fail;
d14a1e28 3325 }
15afbcd0 3326 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxCheckBox, 1);
d14a1e28
RD
3327 {
3328 if (temp3)
3329 delete arg3;
3330 }
3331 {
3332 if (temp8)
3333 delete arg8;
3334 }
3335 return resultobj;
3336 fail:
3337 {
3338 if (temp3)
3339 delete arg3;
3340 }
3341 {
3342 if (temp8)
3343 delete arg8;
3344 }
3345 return NULL;
3346}
3347
3348
c32bde28 3349static PyObject *_wrap_new_PreCheckBox(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
3350 PyObject *resultobj;
3351 wxCheckBox *result;
3352 char *kwnames[] = {
3353 NULL
3354 };
3355
3356 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_PreCheckBox",kwnames)) goto fail;
3357 {
e3b71cb8 3358 if (!wxPyCheckForApp()) SWIG_fail;
d14a1e28
RD
3359 PyThreadState* __tstate = wxPyBeginAllowThreads();
3360 result = (wxCheckBox *)new wxCheckBox();
3361
3362 wxPyEndAllowThreads(__tstate);
110da5b0 3363 if (PyErr_Occurred()) SWIG_fail;
d14a1e28 3364 }
15afbcd0 3365 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxCheckBox, 1);
d14a1e28
RD
3366 return resultobj;
3367 fail:
3368 return NULL;
3369}
3370
3371
c32bde28 3372static PyObject *_wrap_CheckBox_Create(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
3373 PyObject *resultobj;
3374 wxCheckBox *arg1 = (wxCheckBox *) 0 ;
3375 wxWindow *arg2 = (wxWindow *) 0 ;
248ed943
RD
3376 int arg3 = (int) -1 ;
3377 wxString const &arg4_defvalue = wxPyEmptyString ;
3378 wxString *arg4 = (wxString *) &arg4_defvalue ;
d14a1e28
RD
3379 wxPoint const &arg5_defvalue = wxDefaultPosition ;
3380 wxPoint *arg5 = (wxPoint *) &arg5_defvalue ;
3381 wxSize const &arg6_defvalue = wxDefaultSize ;
3382 wxSize *arg6 = (wxSize *) &arg6_defvalue ;
3383 long arg7 = (long) 0 ;
3384 wxValidator const &arg8_defvalue = wxDefaultValidator ;
3385 wxValidator *arg8 = (wxValidator *) &arg8_defvalue ;
3386 wxString const &arg9_defvalue = wxPyCheckBoxNameStr ;
3387 wxString *arg9 = (wxString *) &arg9_defvalue ;
3388 bool result;
ae8162c8 3389 bool temp4 = false ;
d14a1e28
RD
3390 wxPoint temp5 ;
3391 wxSize temp6 ;
ae8162c8 3392 bool temp9 = false ;
d14a1e28
RD
3393 PyObject * obj0 = 0 ;
3394 PyObject * obj1 = 0 ;
994141e6 3395 PyObject * obj2 = 0 ;
d14a1e28
RD
3396 PyObject * obj3 = 0 ;
3397 PyObject * obj4 = 0 ;
3398 PyObject * obj5 = 0 ;
994141e6 3399 PyObject * obj6 = 0 ;
d14a1e28
RD
3400 PyObject * obj7 = 0 ;
3401 PyObject * obj8 = 0 ;
3402 char *kwnames[] = {
3403 (char *) "self",(char *) "parent",(char *) "id",(char *) "label",(char *) "pos",(char *) "size",(char *) "style",(char *) "validator",(char *) "name", NULL
3404 };
3405
248ed943 3406 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|OOOOOOO:CheckBox_Create",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6,&obj7,&obj8)) goto fail;
093d3ff1
RD
3407 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxCheckBox, SWIG_POINTER_EXCEPTION | 0);
3408 if (SWIG_arg_fail(1)) SWIG_fail;
3409 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
3410 if (SWIG_arg_fail(2)) SWIG_fail;
248ed943 3411 if (obj2) {
093d3ff1
RD
3412 {
3413 arg3 = (int)(SWIG_As_int(obj2));
3414 if (SWIG_arg_fail(3)) SWIG_fail;
3415 }
248ed943
RD
3416 }
3417 if (obj3) {
3418 {
3419 arg4 = wxString_in_helper(obj3);
3420 if (arg4 == NULL) SWIG_fail;
ae8162c8 3421 temp4 = true;
248ed943 3422 }
d14a1e28
RD
3423 }
3424 if (obj4) {
3425 {
3426 arg5 = &temp5;
3427 if ( ! wxPoint_helper(obj4, &arg5)) SWIG_fail;
3428 }
3429 }
3430 if (obj5) {
3431 {
3432 arg6 = &temp6;
3433 if ( ! wxSize_helper(obj5, &arg6)) SWIG_fail;
3434 }
3435 }
994141e6 3436 if (obj6) {
093d3ff1
RD
3437 {
3438 arg7 = (long)(SWIG_As_long(obj6));
3439 if (SWIG_arg_fail(7)) SWIG_fail;
3440 }
994141e6 3441 }
d14a1e28 3442 if (obj7) {
093d3ff1
RD
3443 {
3444 SWIG_Python_ConvertPtr(obj7, (void **)&arg8, SWIGTYPE_p_wxValidator, SWIG_POINTER_EXCEPTION | 0);
3445 if (SWIG_arg_fail(8)) SWIG_fail;
3446 if (arg8 == NULL) {
3447 SWIG_null_ref("wxValidator");
3448 }
3449 if (SWIG_arg_fail(8)) SWIG_fail;
d14a1e28
RD
3450 }
3451 }
3452 if (obj8) {
3453 {
3454 arg9 = wxString_in_helper(obj8);
3455 if (arg9 == NULL) SWIG_fail;
ae8162c8 3456 temp9 = true;
d14a1e28
RD
3457 }
3458 }
3459 {
3460 PyThreadState* __tstate = wxPyBeginAllowThreads();
3461 result = (bool)(arg1)->Create(arg2,arg3,(wxString const &)*arg4,(wxPoint const &)*arg5,(wxSize const &)*arg6,arg7,(wxValidator const &)*arg8,(wxString const &)*arg9);
3462
3463 wxPyEndAllowThreads(__tstate);
3464 if (PyErr_Occurred()) SWIG_fail;
3465 }
4f89f6a3
RD
3466 {
3467 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
3468 }
d14a1e28
RD
3469 {
3470 if (temp4)
3471 delete arg4;
3472 }
3473 {
3474 if (temp9)
3475 delete arg9;
3476 }
3477 return resultobj;
3478 fail:
3479 {
3480 if (temp4)
3481 delete arg4;
3482 }
3483 {
3484 if (temp9)
3485 delete arg9;
3486 }
3487 return NULL;
3488}
3489
3490
c32bde28 3491static PyObject *_wrap_CheckBox_GetValue(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
3492 PyObject *resultobj;
3493 wxCheckBox *arg1 = (wxCheckBox *) 0 ;
3494 bool result;
3495 PyObject * obj0 = 0 ;
3496 char *kwnames[] = {
3497 (char *) "self", NULL
3498 };
3499
3500 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:CheckBox_GetValue",kwnames,&obj0)) goto fail;
093d3ff1
RD
3501 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxCheckBox, SWIG_POINTER_EXCEPTION | 0);
3502 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
3503 {
3504 PyThreadState* __tstate = wxPyBeginAllowThreads();
3505 result = (bool)(arg1)->GetValue();
3506
3507 wxPyEndAllowThreads(__tstate);
3508 if (PyErr_Occurred()) SWIG_fail;
3509 }
4f89f6a3
RD
3510 {
3511 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
3512 }
d14a1e28
RD
3513 return resultobj;
3514 fail:
3515 return NULL;
3516}
3517
3518
c32bde28 3519static PyObject *_wrap_CheckBox_IsChecked(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
3520 PyObject *resultobj;
3521 wxCheckBox *arg1 = (wxCheckBox *) 0 ;
3522 bool result;
3523 PyObject * obj0 = 0 ;
3524 char *kwnames[] = {
3525 (char *) "self", NULL
3526 };
3527
3528 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:CheckBox_IsChecked",kwnames,&obj0)) goto fail;
093d3ff1
RD
3529 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxCheckBox, SWIG_POINTER_EXCEPTION | 0);
3530 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
3531 {
3532 PyThreadState* __tstate = wxPyBeginAllowThreads();
3533 result = (bool)(arg1)->IsChecked();
3534
3535 wxPyEndAllowThreads(__tstate);
3536 if (PyErr_Occurred()) SWIG_fail;
3537 }
4f89f6a3
RD
3538 {
3539 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
3540 }
d14a1e28
RD
3541 return resultobj;
3542 fail:
3543 return NULL;
3544}
3545
3546
c32bde28 3547static PyObject *_wrap_CheckBox_SetValue(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
3548 PyObject *resultobj;
3549 wxCheckBox *arg1 = (wxCheckBox *) 0 ;
3550 bool arg2 ;
3551 PyObject * obj0 = 0 ;
3552 PyObject * obj1 = 0 ;
3553 char *kwnames[] = {
3554 (char *) "self",(char *) "state", NULL
3555 };
3556
3557 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:CheckBox_SetValue",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
3558 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxCheckBox, SWIG_POINTER_EXCEPTION | 0);
3559 if (SWIG_arg_fail(1)) SWIG_fail;
3560 {
3561 arg2 = (bool const)(SWIG_As_bool(obj1));
3562 if (SWIG_arg_fail(2)) SWIG_fail;
3563 }
d14a1e28
RD
3564 {
3565 PyThreadState* __tstate = wxPyBeginAllowThreads();
3566 (arg1)->SetValue(arg2);
3567
3568 wxPyEndAllowThreads(__tstate);
3569 if (PyErr_Occurred()) SWIG_fail;
3570 }
3571 Py_INCREF(Py_None); resultobj = Py_None;
3572 return resultobj;
3573 fail:
3574 return NULL;
3575}
3576
3577
c32bde28 3578static PyObject *_wrap_CheckBox_Get3StateValue(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
3579 PyObject *resultobj;
3580 wxCheckBox *arg1 = (wxCheckBox *) 0 ;
093d3ff1 3581 wxCheckBoxState result;
d14a1e28
RD
3582 PyObject * obj0 = 0 ;
3583 char *kwnames[] = {
3584 (char *) "self", NULL
3585 };
3586
3587 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:CheckBox_Get3StateValue",kwnames,&obj0)) goto fail;
093d3ff1
RD
3588 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxCheckBox, SWIG_POINTER_EXCEPTION | 0);
3589 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
3590 {
3591 PyThreadState* __tstate = wxPyBeginAllowThreads();
093d3ff1 3592 result = (wxCheckBoxState)((wxCheckBox const *)arg1)->Get3StateValue();
d14a1e28
RD
3593
3594 wxPyEndAllowThreads(__tstate);
3595 if (PyErr_Occurred()) SWIG_fail;
3596 }
093d3ff1 3597 resultobj = SWIG_From_int((result));
d14a1e28
RD
3598 return resultobj;
3599 fail:
3600 return NULL;
3601}
3602
3603
c32bde28 3604static PyObject *_wrap_CheckBox_Set3StateValue(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
3605 PyObject *resultobj;
3606 wxCheckBox *arg1 = (wxCheckBox *) 0 ;
093d3ff1 3607 wxCheckBoxState arg2 ;
d14a1e28 3608 PyObject * obj0 = 0 ;
994141e6 3609 PyObject * obj1 = 0 ;
d14a1e28
RD
3610 char *kwnames[] = {
3611 (char *) "self",(char *) "state", NULL
3612 };
3613
994141e6 3614 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:CheckBox_Set3StateValue",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
3615 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxCheckBox, SWIG_POINTER_EXCEPTION | 0);
3616 if (SWIG_arg_fail(1)) SWIG_fail;
3617 {
3618 arg2 = (wxCheckBoxState)(SWIG_As_int(obj1));
3619 if (SWIG_arg_fail(2)) SWIG_fail;
3620 }
d14a1e28
RD
3621 {
3622 PyThreadState* __tstate = wxPyBeginAllowThreads();
3623 (arg1)->Set3StateValue((wxCheckBoxState )arg2);
3624
3625 wxPyEndAllowThreads(__tstate);
3626 if (PyErr_Occurred()) SWIG_fail;
3627 }
3628 Py_INCREF(Py_None); resultobj = Py_None;
3629 return resultobj;
3630 fail:
3631 return NULL;
3632}
3633
3634
c32bde28 3635static PyObject *_wrap_CheckBox_Is3State(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
3636 PyObject *resultobj;
3637 wxCheckBox *arg1 = (wxCheckBox *) 0 ;
3638 bool result;
3639 PyObject * obj0 = 0 ;
3640 char *kwnames[] = {
3641 (char *) "self", NULL
3642 };
3643
3644 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:CheckBox_Is3State",kwnames,&obj0)) goto fail;
093d3ff1
RD
3645 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxCheckBox, SWIG_POINTER_EXCEPTION | 0);
3646 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
3647 {
3648 PyThreadState* __tstate = wxPyBeginAllowThreads();
3649 result = (bool)((wxCheckBox const *)arg1)->Is3State();
3650
3651 wxPyEndAllowThreads(__tstate);
3652 if (PyErr_Occurred()) SWIG_fail;
3653 }
4f89f6a3
RD
3654 {
3655 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
3656 }
d14a1e28
RD
3657 return resultobj;
3658 fail:
3659 return NULL;
3660}
3661
3662
c32bde28 3663static PyObject *_wrap_CheckBox_Is3rdStateAllowedForUser(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
3664 PyObject *resultobj;
3665 wxCheckBox *arg1 = (wxCheckBox *) 0 ;
3666 bool result;
3667 PyObject * obj0 = 0 ;
3668 char *kwnames[] = {
3669 (char *) "self", NULL
3670 };
3671
3672 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:CheckBox_Is3rdStateAllowedForUser",kwnames,&obj0)) goto fail;
093d3ff1
RD
3673 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxCheckBox, SWIG_POINTER_EXCEPTION | 0);
3674 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
3675 {
3676 PyThreadState* __tstate = wxPyBeginAllowThreads();
3677 result = (bool)((wxCheckBox const *)arg1)->Is3rdStateAllowedForUser();
3678
3679 wxPyEndAllowThreads(__tstate);
3680 if (PyErr_Occurred()) SWIG_fail;
3681 }
4f89f6a3
RD
3682 {
3683 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
3684 }
d14a1e28
RD
3685 return resultobj;
3686 fail:
3687 return NULL;
3688}
3689
3690
c32bde28 3691static PyObject *_wrap_CheckBox_GetClassDefaultAttributes(PyObject *, PyObject *args, PyObject *kwargs) {
22bfe96c 3692 PyObject *resultobj;
093d3ff1 3693 wxWindowVariant arg1 = (wxWindowVariant) wxWINDOW_VARIANT_NORMAL ;
22bfe96c
RD
3694 wxVisualAttributes result;
3695 PyObject * obj0 = 0 ;
3696 char *kwnames[] = {
3697 (char *) "variant", NULL
3698 };
3699
3700 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|O:CheckBox_GetClassDefaultAttributes",kwnames,&obj0)) goto fail;
3701 if (obj0) {
093d3ff1
RD
3702 {
3703 arg1 = (wxWindowVariant)(SWIG_As_int(obj0));
3704 if (SWIG_arg_fail(1)) SWIG_fail;
3705 }
22bfe96c
RD
3706 }
3707 {
110da5b0 3708 if (!wxPyCheckForApp()) SWIG_fail;
22bfe96c
RD
3709 PyThreadState* __tstate = wxPyBeginAllowThreads();
3710 result = wxCheckBox::GetClassDefaultAttributes((wxWindowVariant )arg1);
3711
3712 wxPyEndAllowThreads(__tstate);
dfbb5885 3713 if (PyErr_Occurred()) SWIG_fail;
22bfe96c
RD
3714 }
3715 {
3716 wxVisualAttributes * resultptr;
093d3ff1 3717 resultptr = new wxVisualAttributes((wxVisualAttributes &)(result));
22bfe96c
RD
3718 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxVisualAttributes, 1);
3719 }
3720 return resultobj;
3721 fail:
3722 return NULL;
3723}
3724
3725
c32bde28 3726static PyObject * CheckBox_swigregister(PyObject *, PyObject *args) {
d14a1e28
RD
3727 PyObject *obj;
3728 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
3729 SWIG_TypeClientData(SWIGTYPE_p_wxCheckBox, obj);
3730 Py_INCREF(obj);
3731 return Py_BuildValue((char *)"");
3732}
c32bde28 3733static int _wrap_ChoiceNameStr_set(PyObject *) {
b2dc1044
RD
3734 PyErr_SetString(PyExc_TypeError,"Variable ChoiceNameStr is read-only.");
3735 return 1;
3736}
3737
3738
093d3ff1 3739static PyObject *_wrap_ChoiceNameStr_get(void) {
b2dc1044
RD
3740 PyObject *pyobj;
3741
3742 {
3743#if wxUSE_UNICODE
3744 pyobj = PyUnicode_FromWideChar((&wxPyChoiceNameStr)->c_str(), (&wxPyChoiceNameStr)->Len());
3745#else
3746 pyobj = PyString_FromStringAndSize((&wxPyChoiceNameStr)->c_str(), (&wxPyChoiceNameStr)->Len());
3747#endif
3748 }
3749 return pyobj;
3750}
3751
3752
c32bde28 3753static PyObject *_wrap_new_Choice(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
3754 PyObject *resultobj;
3755 wxWindow *arg1 = (wxWindow *) 0 ;
a95a7133 3756 int arg2 = (int) -1 ;
d14a1e28
RD
3757 wxPoint const &arg3_defvalue = wxDefaultPosition ;
3758 wxPoint *arg3 = (wxPoint *) &arg3_defvalue ;
3759 wxSize const &arg4_defvalue = wxDefaultSize ;
3760 wxSize *arg4 = (wxSize *) &arg4_defvalue ;
4d5c3d91
RD
3761 wxArrayString const &arg5_defvalue = wxPyEmptyStringArray ;
3762 wxArrayString *arg5 = (wxArrayString *) &arg5_defvalue ;
3763 long arg6 = (long) 0 ;
3764 wxValidator const &arg7_defvalue = wxDefaultValidator ;
3765 wxValidator *arg7 = (wxValidator *) &arg7_defvalue ;
3766 wxString const &arg8_defvalue = wxPyChoiceNameStr ;
3767 wxString *arg8 = (wxString *) &arg8_defvalue ;
d14a1e28
RD
3768 wxChoice *result;
3769 wxPoint temp3 ;
3770 wxSize temp4 ;
ae8162c8
RD
3771 bool temp5 = false ;
3772 bool temp8 = false ;
d14a1e28 3773 PyObject * obj0 = 0 ;
994141e6 3774 PyObject * obj1 = 0 ;
d14a1e28
RD
3775 PyObject * obj2 = 0 ;
3776 PyObject * obj3 = 0 ;
3777 PyObject * obj4 = 0 ;
994141e6 3778 PyObject * obj5 = 0 ;
d14a1e28
RD
3779 PyObject * obj6 = 0 ;
3780 PyObject * obj7 = 0 ;
3781 char *kwnames[] = {
3782 (char *) "parent",(char *) "id",(char *) "pos",(char *) "size",(char *) "choices",(char *) "style",(char *) "validator",(char *) "name", NULL
3783 };
3784
a95a7133 3785 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|OOOOOOO:new_Choice",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6,&obj7)) goto fail;
093d3ff1
RD
3786 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
3787 if (SWIG_arg_fail(1)) SWIG_fail;
a95a7133 3788 if (obj1) {
093d3ff1
RD
3789 {
3790 arg2 = (int)(SWIG_As_int(obj1));
3791 if (SWIG_arg_fail(2)) SWIG_fail;
3792 }
a95a7133 3793 }
d14a1e28
RD
3794 if (obj2) {
3795 {
3796 arg3 = &temp3;
3797 if ( ! wxPoint_helper(obj2, &arg3)) SWIG_fail;
3798 }
3799 }
3800 if (obj3) {
3801 {
3802 arg4 = &temp4;
3803 if ( ! wxSize_helper(obj3, &arg4)) SWIG_fail;
3804 }
3805 }
3806 if (obj4) {
3807 {
4d5c3d91
RD
3808 if (! PySequence_Check(obj4)) {
3809 PyErr_SetString(PyExc_TypeError, "Sequence of strings expected.");
3810 SWIG_fail;
3811 }
3812 arg5 = new wxArrayString;
ae8162c8 3813 temp5 = true;
4d5c3d91
RD
3814 int i, len=PySequence_Length(obj4);
3815 for (i=0; i<len; i++) {
3816 PyObject* item = PySequence_GetItem(obj4, i);
3817#if wxUSE_UNICODE
3818 PyObject* str = PyObject_Unicode(item);
3819#else
3820 PyObject* str = PyObject_Str(item);
3821#endif
74a57fcd 3822 if (PyErr_Occurred()) SWIG_fail;
4d5c3d91
RD
3823 arg5->Add(Py2wxString(str));
3824 Py_DECREF(item);
3825 Py_DECREF(str);
3826 }
d14a1e28
RD
3827 }
3828 }
994141e6 3829 if (obj5) {
093d3ff1
RD
3830 {
3831 arg6 = (long)(SWIG_As_long(obj5));
3832 if (SWIG_arg_fail(6)) SWIG_fail;
3833 }
994141e6 3834 }
d14a1e28 3835 if (obj6) {
093d3ff1
RD
3836 {
3837 SWIG_Python_ConvertPtr(obj6, (void **)&arg7, SWIGTYPE_p_wxValidator, SWIG_POINTER_EXCEPTION | 0);
3838 if (SWIG_arg_fail(7)) SWIG_fail;
3839 if (arg7 == NULL) {
3840 SWIG_null_ref("wxValidator");
3841 }
3842 if (SWIG_arg_fail(7)) SWIG_fail;
d14a1e28
RD
3843 }
3844 }
3845 if (obj7) {
3846 {
4d5c3d91
RD
3847 arg8 = wxString_in_helper(obj7);
3848 if (arg8 == NULL) SWIG_fail;
ae8162c8 3849 temp8 = true;
d14a1e28
RD
3850 }
3851 }
3852 {
e3b71cb8 3853 if (!wxPyCheckForApp()) SWIG_fail;
d14a1e28 3854 PyThreadState* __tstate = wxPyBeginAllowThreads();
4d5c3d91 3855 result = (wxChoice *)new wxChoice(arg1,arg2,(wxPoint const &)*arg3,(wxSize const &)*arg4,(wxArrayString const &)*arg5,arg6,(wxValidator const &)*arg7,(wxString const &)*arg8);
d14a1e28
RD
3856
3857 wxPyEndAllowThreads(__tstate);
110da5b0 3858 if (PyErr_Occurred()) SWIG_fail;
d14a1e28 3859 }
15afbcd0 3860 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxChoice, 1);
d14a1e28 3861 {
3adfb63b 3862 if (temp5) delete arg5;
d14a1e28
RD
3863 }
3864 {
3865 if (temp8)
4d5c3d91 3866 delete arg8;
d14a1e28
RD
3867 }
3868 return resultobj;
3869 fail:
3870 {
3adfb63b 3871 if (temp5) delete arg5;
d14a1e28
RD
3872 }
3873 {
3874 if (temp8)
4d5c3d91 3875 delete arg8;
d14a1e28
RD
3876 }
3877 return NULL;
3878}
3879
3880
c32bde28 3881static PyObject *_wrap_new_PreChoice(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
3882 PyObject *resultobj;
3883 wxChoice *result;
3884 char *kwnames[] = {
3885 NULL
3886 };
3887
3888 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_PreChoice",kwnames)) goto fail;
3889 {
e3b71cb8 3890 if (!wxPyCheckForApp()) SWIG_fail;
d14a1e28
RD
3891 PyThreadState* __tstate = wxPyBeginAllowThreads();
3892 result = (wxChoice *)new wxChoice();
3893
3894 wxPyEndAllowThreads(__tstate);
110da5b0 3895 if (PyErr_Occurred()) SWIG_fail;
d14a1e28 3896 }
15afbcd0 3897 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxChoice, 1);
d14a1e28
RD
3898 return resultobj;
3899 fail:
3900 return NULL;
3901}
3902
3903
c32bde28 3904static PyObject *_wrap_Choice_Create(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
3905 PyObject *resultobj;
3906 wxChoice *arg1 = (wxChoice *) 0 ;
3907 wxWindow *arg2 = (wxWindow *) 0 ;
a95a7133 3908 int arg3 = (int) -1 ;
d14a1e28
RD
3909 wxPoint const &arg4_defvalue = wxDefaultPosition ;
3910 wxPoint *arg4 = (wxPoint *) &arg4_defvalue ;
3911 wxSize const &arg5_defvalue = wxDefaultSize ;
3912 wxSize *arg5 = (wxSize *) &arg5_defvalue ;
4d5c3d91
RD
3913 wxArrayString const &arg6_defvalue = wxPyEmptyStringArray ;
3914 wxArrayString *arg6 = (wxArrayString *) &arg6_defvalue ;
3915 long arg7 = (long) 0 ;
3916 wxValidator const &arg8_defvalue = wxDefaultValidator ;
3917 wxValidator *arg8 = (wxValidator *) &arg8_defvalue ;
3918 wxString const &arg9_defvalue = wxPyChoiceNameStr ;
3919 wxString *arg9 = (wxString *) &arg9_defvalue ;
d14a1e28
RD
3920 bool result;
3921 wxPoint temp4 ;
3922 wxSize temp5 ;
ae8162c8
RD
3923 bool temp6 = false ;
3924 bool temp9 = false ;
d14a1e28
RD
3925 PyObject * obj0 = 0 ;
3926 PyObject * obj1 = 0 ;
994141e6 3927 PyObject * obj2 = 0 ;
d14a1e28
RD
3928 PyObject * obj3 = 0 ;
3929 PyObject * obj4 = 0 ;
3930 PyObject * obj5 = 0 ;
994141e6 3931 PyObject * obj6 = 0 ;
d14a1e28
RD
3932 PyObject * obj7 = 0 ;
3933 PyObject * obj8 = 0 ;
3934 char *kwnames[] = {
3935 (char *) "self",(char *) "parent",(char *) "id",(char *) "pos",(char *) "size",(char *) "choices",(char *) "style",(char *) "validator",(char *) "name", NULL
3936 };
3937
a95a7133 3938 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|OOOOOOO:Choice_Create",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6,&obj7,&obj8)) goto fail;
093d3ff1
RD
3939 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxChoice, SWIG_POINTER_EXCEPTION | 0);
3940 if (SWIG_arg_fail(1)) SWIG_fail;
3941 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
3942 if (SWIG_arg_fail(2)) SWIG_fail;
a95a7133 3943 if (obj2) {
093d3ff1
RD
3944 {
3945 arg3 = (int)(SWIG_As_int(obj2));
3946 if (SWIG_arg_fail(3)) SWIG_fail;
3947 }
a95a7133 3948 }
d14a1e28
RD
3949 if (obj3) {
3950 {
3951 arg4 = &temp4;
3952 if ( ! wxPoint_helper(obj3, &arg4)) SWIG_fail;
3953 }
3954 }
3955 if (obj4) {
3956 {
3957 arg5 = &temp5;
3958 if ( ! wxSize_helper(obj4, &arg5)) SWIG_fail;
3959 }
3960 }
3961 if (obj5) {
3962 {
4d5c3d91
RD
3963 if (! PySequence_Check(obj5)) {
3964 PyErr_SetString(PyExc_TypeError, "Sequence of strings expected.");
3965 SWIG_fail;
3966 }
3967 arg6 = new wxArrayString;
ae8162c8 3968 temp6 = true;
4d5c3d91
RD
3969 int i, len=PySequence_Length(obj5);
3970 for (i=0; i<len; i++) {
3971 PyObject* item = PySequence_GetItem(obj5, i);
3972#if wxUSE_UNICODE
3973 PyObject* str = PyObject_Unicode(item);
3974#else
3975 PyObject* str = PyObject_Str(item);
3976#endif
74a57fcd 3977 if (PyErr_Occurred()) SWIG_fail;
4d5c3d91
RD
3978 arg6->Add(Py2wxString(str));
3979 Py_DECREF(item);
3980 Py_DECREF(str);
3981 }
d14a1e28
RD
3982 }
3983 }
994141e6 3984 if (obj6) {
093d3ff1
RD
3985 {
3986 arg7 = (long)(SWIG_As_long(obj6));
3987 if (SWIG_arg_fail(7)) SWIG_fail;
3988 }
994141e6 3989 }
d14a1e28 3990 if (obj7) {
093d3ff1
RD
3991 {
3992 SWIG_Python_ConvertPtr(obj7, (void **)&arg8, SWIGTYPE_p_wxValidator, SWIG_POINTER_EXCEPTION | 0);
3993 if (SWIG_arg_fail(8)) SWIG_fail;
3994 if (arg8 == NULL) {
3995 SWIG_null_ref("wxValidator");
3996 }
3997 if (SWIG_arg_fail(8)) SWIG_fail;
d14a1e28
RD
3998 }
3999 }
4000 if (obj8) {
4001 {
4d5c3d91
RD
4002 arg9 = wxString_in_helper(obj8);
4003 if (arg9 == NULL) SWIG_fail;
ae8162c8 4004 temp9 = true;
d14a1e28
RD
4005 }
4006 }
4007 {
4008 PyThreadState* __tstate = wxPyBeginAllowThreads();
4d5c3d91 4009 result = (bool)(arg1)->Create(arg2,arg3,(wxPoint const &)*arg4,(wxSize const &)*arg5,(wxArrayString const &)*arg6,arg7,(wxValidator const &)*arg8,(wxString const &)*arg9);
d14a1e28
RD
4010
4011 wxPyEndAllowThreads(__tstate);
4012 if (PyErr_Occurred()) SWIG_fail;
4013 }
4f89f6a3
RD
4014 {
4015 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
4016 }
d14a1e28 4017 {
3adfb63b 4018 if (temp6) delete arg6;
d14a1e28
RD
4019 }
4020 {
4021 if (temp9)
4d5c3d91 4022 delete arg9;
d14a1e28
RD
4023 }
4024 return resultobj;
4025 fail:
4026 {
3adfb63b 4027 if (temp6) delete arg6;
d14a1e28
RD
4028 }
4029 {
4030 if (temp9)
4d5c3d91 4031 delete arg9;
d14a1e28
RD
4032 }
4033 return NULL;
4034}
4035
4036
c32bde28 4037static PyObject *_wrap_Choice_SetSelection(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
4038 PyObject *resultobj;
4039 wxChoice *arg1 = (wxChoice *) 0 ;
4040 int arg2 ;
4041 PyObject * obj0 = 0 ;
994141e6 4042 PyObject * obj1 = 0 ;
d14a1e28
RD
4043 char *kwnames[] = {
4044 (char *) "self",(char *) "n", NULL
4045 };
4046
994141e6 4047 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Choice_SetSelection",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
4048 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxChoice, SWIG_POINTER_EXCEPTION | 0);
4049 if (SWIG_arg_fail(1)) SWIG_fail;
4050 {
4051 arg2 = (int const)(SWIG_As_int(obj1));
4052 if (SWIG_arg_fail(2)) SWIG_fail;
4053 }
d14a1e28
RD
4054 {
4055 PyThreadState* __tstate = wxPyBeginAllowThreads();
4056 (arg1)->SetSelection(arg2);
4057
4058 wxPyEndAllowThreads(__tstate);
4059 if (PyErr_Occurred()) SWIG_fail;
4060 }
4061 Py_INCREF(Py_None); resultobj = Py_None;
4062 return resultobj;
4063 fail:
4064 return NULL;
4065}
4066
4067
c32bde28 4068static PyObject *_wrap_Choice_SetStringSelection(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
4069 PyObject *resultobj;
4070 wxChoice *arg1 = (wxChoice *) 0 ;
4071 wxString *arg2 = 0 ;
121b9a67 4072 bool result;
ae8162c8 4073 bool temp2 = false ;
d14a1e28
RD
4074 PyObject * obj0 = 0 ;
4075 PyObject * obj1 = 0 ;
4076 char *kwnames[] = {
4077 (char *) "self",(char *) "string", NULL
4078 };
4079
4080 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Choice_SetStringSelection",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
4081 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxChoice, SWIG_POINTER_EXCEPTION | 0);
4082 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
4083 {
4084 arg2 = wxString_in_helper(obj1);
4085 if (arg2 == NULL) SWIG_fail;
ae8162c8 4086 temp2 = true;
d14a1e28
RD
4087 }
4088 {
4089 PyThreadState* __tstate = wxPyBeginAllowThreads();
121b9a67 4090 result = (bool)(arg1)->SetStringSelection((wxString const &)*arg2);
d14a1e28
RD
4091
4092 wxPyEndAllowThreads(__tstate);
4093 if (PyErr_Occurred()) SWIG_fail;
4094 }
121b9a67
RD
4095 {
4096 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
4097 }
d14a1e28
RD
4098 {
4099 if (temp2)
4100 delete arg2;
4101 }
4102 return resultobj;
4103 fail:
4104 {
4105 if (temp2)
4106 delete arg2;
4107 }
4108 return NULL;
4109}
4110
4111
c32bde28 4112static PyObject *_wrap_Choice_SetString(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
4113 PyObject *resultobj;
4114 wxChoice *arg1 = (wxChoice *) 0 ;
4115 int arg2 ;
4116 wxString *arg3 = 0 ;
ae8162c8 4117 bool temp3 = false ;
d14a1e28 4118 PyObject * obj0 = 0 ;
994141e6 4119 PyObject * obj1 = 0 ;
d14a1e28
RD
4120 PyObject * obj2 = 0 ;
4121 char *kwnames[] = {
fcafa8a9 4122 (char *) "self",(char *) "n",(char *) "string", NULL
d14a1e28
RD
4123 };
4124
994141e6 4125 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:Choice_SetString",kwnames,&obj0,&obj1,&obj2)) goto fail;
093d3ff1
RD
4126 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxChoice, SWIG_POINTER_EXCEPTION | 0);
4127 if (SWIG_arg_fail(1)) SWIG_fail;
4128 {
4129 arg2 = (int)(SWIG_As_int(obj1));
4130 if (SWIG_arg_fail(2)) SWIG_fail;
4131 }
d14a1e28
RD
4132 {
4133 arg3 = wxString_in_helper(obj2);
4134 if (arg3 == NULL) SWIG_fail;
ae8162c8 4135 temp3 = true;
d14a1e28
RD
4136 }
4137 {
4138 PyThreadState* __tstate = wxPyBeginAllowThreads();
4139 (arg1)->SetString(arg2,(wxString const &)*arg3);
4140
4141 wxPyEndAllowThreads(__tstate);
4142 if (PyErr_Occurred()) SWIG_fail;
4143 }
4144 Py_INCREF(Py_None); resultobj = Py_None;
4145 {
4146 if (temp3)
4147 delete arg3;
4148 }
4149 return resultobj;
4150 fail:
4151 {
4152 if (temp3)
4153 delete arg3;
4154 }
4155 return NULL;
4156}
4157
4158
c32bde28 4159static PyObject *_wrap_Choice_GetClassDefaultAttributes(PyObject *, PyObject *args, PyObject *kwargs) {
22bfe96c 4160 PyObject *resultobj;
093d3ff1 4161 wxWindowVariant arg1 = (wxWindowVariant) wxWINDOW_VARIANT_NORMAL ;
22bfe96c
RD
4162 wxVisualAttributes result;
4163 PyObject * obj0 = 0 ;
4164 char *kwnames[] = {
4165 (char *) "variant", NULL
4166 };
4167
4168 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|O:Choice_GetClassDefaultAttributes",kwnames,&obj0)) goto fail;
4169 if (obj0) {
093d3ff1
RD
4170 {
4171 arg1 = (wxWindowVariant)(SWIG_As_int(obj0));
4172 if (SWIG_arg_fail(1)) SWIG_fail;
4173 }
22bfe96c
RD
4174 }
4175 {
110da5b0 4176 if (!wxPyCheckForApp()) SWIG_fail;
22bfe96c
RD
4177 PyThreadState* __tstate = wxPyBeginAllowThreads();
4178 result = wxChoice::GetClassDefaultAttributes((wxWindowVariant )arg1);
4179
4180 wxPyEndAllowThreads(__tstate);
dfbb5885 4181 if (PyErr_Occurred()) SWIG_fail;
22bfe96c
RD
4182 }
4183 {
4184 wxVisualAttributes * resultptr;
093d3ff1 4185 resultptr = new wxVisualAttributes((wxVisualAttributes &)(result));
22bfe96c
RD
4186 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxVisualAttributes, 1);
4187 }
4188 return resultobj;
4189 fail:
4190 return NULL;
4191}
4192
4193
c32bde28 4194static PyObject * Choice_swigregister(PyObject *, PyObject *args) {
d14a1e28
RD
4195 PyObject *obj;
4196 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
4197 SWIG_TypeClientData(SWIGTYPE_p_wxChoice, obj);
4198 Py_INCREF(obj);
4199 return Py_BuildValue((char *)"");
4200}
c32bde28 4201static int _wrap_ComboBoxNameStr_set(PyObject *) {
b2dc1044
RD
4202 PyErr_SetString(PyExc_TypeError,"Variable ComboBoxNameStr is read-only.");
4203 return 1;
4204}
4205
4206
093d3ff1 4207static PyObject *_wrap_ComboBoxNameStr_get(void) {
b2dc1044
RD
4208 PyObject *pyobj;
4209
4210 {
4211#if wxUSE_UNICODE
4212 pyobj = PyUnicode_FromWideChar((&wxPyComboBoxNameStr)->c_str(), (&wxPyComboBoxNameStr)->Len());
4213#else
4214 pyobj = PyString_FromStringAndSize((&wxPyComboBoxNameStr)->c_str(), (&wxPyComboBoxNameStr)->Len());
4215#endif
4216 }
4217 return pyobj;
4218}
4219
4220
c32bde28 4221static PyObject *_wrap_new_ComboBox(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
4222 PyObject *resultobj;
4223 wxWindow *arg1 = (wxWindow *) 0 ;
a95a7133 4224 int arg2 = (int) -1 ;
d14a1e28
RD
4225 wxString const &arg3_defvalue = wxPyEmptyString ;
4226 wxString *arg3 = (wxString *) &arg3_defvalue ;
4227 wxPoint const &arg4_defvalue = wxDefaultPosition ;
4228 wxPoint *arg4 = (wxPoint *) &arg4_defvalue ;
4229 wxSize const &arg5_defvalue = wxDefaultSize ;
4230 wxSize *arg5 = (wxSize *) &arg5_defvalue ;
4d5c3d91
RD
4231 wxArrayString const &arg6_defvalue = wxPyEmptyStringArray ;
4232 wxArrayString *arg6 = (wxArrayString *) &arg6_defvalue ;
4233 long arg7 = (long) 0 ;
4234 wxValidator const &arg8_defvalue = wxDefaultValidator ;
4235 wxValidator *arg8 = (wxValidator *) &arg8_defvalue ;
4236 wxString const &arg9_defvalue = wxPyComboBoxNameStr ;
4237 wxString *arg9 = (wxString *) &arg9_defvalue ;
d14a1e28 4238 wxComboBox *result;
ae8162c8 4239 bool temp3 = false ;
d14a1e28
RD
4240 wxPoint temp4 ;
4241 wxSize temp5 ;
ae8162c8
RD
4242 bool temp6 = false ;
4243 bool temp9 = false ;
d14a1e28 4244 PyObject * obj0 = 0 ;
994141e6 4245 PyObject * obj1 = 0 ;
d14a1e28
RD
4246 PyObject * obj2 = 0 ;
4247 PyObject * obj3 = 0 ;
4248 PyObject * obj4 = 0 ;
4249 PyObject * obj5 = 0 ;
994141e6 4250 PyObject * obj6 = 0 ;
d14a1e28
RD
4251 PyObject * obj7 = 0 ;
4252 PyObject * obj8 = 0 ;
4253 char *kwnames[] = {
4254 (char *) "parent",(char *) "id",(char *) "value",(char *) "pos",(char *) "size",(char *) "choices",(char *) "style",(char *) "validator",(char *) "name", NULL
4255 };
4256
a95a7133 4257 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|OOOOOOOO:new_ComboBox",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6,&obj7,&obj8)) goto fail;
093d3ff1
RD
4258 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
4259 if (SWIG_arg_fail(1)) SWIG_fail;
a95a7133 4260 if (obj1) {
093d3ff1
RD
4261 {
4262 arg2 = (int)(SWIG_As_int(obj1));
4263 if (SWIG_arg_fail(2)) SWIG_fail;
4264 }
a95a7133 4265 }
d14a1e28
RD
4266 if (obj2) {
4267 {
4268 arg3 = wxString_in_helper(obj2);
4269 if (arg3 == NULL) SWIG_fail;
ae8162c8 4270 temp3 = true;
d14a1e28
RD
4271 }
4272 }
4273 if (obj3) {
4274 {
4275 arg4 = &temp4;
4276 if ( ! wxPoint_helper(obj3, &arg4)) SWIG_fail;
4277 }
4278 }
4279 if (obj4) {
4280 {
4281 arg5 = &temp5;
4282 if ( ! wxSize_helper(obj4, &arg5)) SWIG_fail;
4283 }
4284 }
4285 if (obj5) {
4286 {
4d5c3d91
RD
4287 if (! PySequence_Check(obj5)) {
4288 PyErr_SetString(PyExc_TypeError, "Sequence of strings expected.");
4289 SWIG_fail;
4290 }
4291 arg6 = new wxArrayString;
ae8162c8 4292 temp6 = true;
4d5c3d91
RD
4293 int i, len=PySequence_Length(obj5);
4294 for (i=0; i<len; i++) {
4295 PyObject* item = PySequence_GetItem(obj5, i);
4296#if wxUSE_UNICODE
4297 PyObject* str = PyObject_Unicode(item);
4298#else
4299 PyObject* str = PyObject_Str(item);
4300#endif
74a57fcd 4301 if (PyErr_Occurred()) SWIG_fail;
4d5c3d91
RD
4302 arg6->Add(Py2wxString(str));
4303 Py_DECREF(item);
4304 Py_DECREF(str);
4305 }
d14a1e28
RD
4306 }
4307 }
994141e6 4308 if (obj6) {
093d3ff1
RD
4309 {
4310 arg7 = (long)(SWIG_As_long(obj6));
4311 if (SWIG_arg_fail(7)) SWIG_fail;
4312 }
994141e6 4313 }
d14a1e28 4314 if (obj7) {
093d3ff1
RD
4315 {
4316 SWIG_Python_ConvertPtr(obj7, (void **)&arg8, SWIGTYPE_p_wxValidator, SWIG_POINTER_EXCEPTION | 0);
4317 if (SWIG_arg_fail(8)) SWIG_fail;
4318 if (arg8 == NULL) {
4319 SWIG_null_ref("wxValidator");
4320 }
4321 if (SWIG_arg_fail(8)) SWIG_fail;
d14a1e28
RD
4322 }
4323 }
4324 if (obj8) {
4325 {
4d5c3d91
RD
4326 arg9 = wxString_in_helper(obj8);
4327 if (arg9 == NULL) SWIG_fail;
ae8162c8 4328 temp9 = true;
d14a1e28
RD
4329 }
4330 }
4331 {
e3b71cb8 4332 if (!wxPyCheckForApp()) SWIG_fail;
d14a1e28 4333 PyThreadState* __tstate = wxPyBeginAllowThreads();
4d5c3d91 4334 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);
d14a1e28
RD
4335
4336 wxPyEndAllowThreads(__tstate);
110da5b0 4337 if (PyErr_Occurred()) SWIG_fail;
d14a1e28 4338 }
15afbcd0 4339 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxComboBox, 1);
d14a1e28
RD
4340 {
4341 if (temp3)
4342 delete arg3;
4343 }
4344 {
3adfb63b 4345 if (temp6) delete arg6;
d14a1e28
RD
4346 }
4347 {
4348 if (temp9)
4d5c3d91 4349 delete arg9;
d14a1e28
RD
4350 }
4351 return resultobj;
4352 fail:
4353 {
4354 if (temp3)
4355 delete arg3;
4356 }
4357 {
3adfb63b 4358 if (temp6) delete arg6;
d14a1e28
RD
4359 }
4360 {
4361 if (temp9)
4d5c3d91 4362 delete arg9;
d14a1e28
RD
4363 }
4364 return NULL;
4365}
4366
4367
c32bde28 4368static PyObject *_wrap_new_PreComboBox(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
4369 PyObject *resultobj;
4370 wxComboBox *result;
4371 char *kwnames[] = {
4372 NULL
4373 };
4374
4375 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_PreComboBox",kwnames)) goto fail;
4376 {
e3b71cb8 4377 if (!wxPyCheckForApp()) SWIG_fail;
d14a1e28
RD
4378 PyThreadState* __tstate = wxPyBeginAllowThreads();
4379 result = (wxComboBox *)new wxComboBox();
4380
4381 wxPyEndAllowThreads(__tstate);
110da5b0 4382 if (PyErr_Occurred()) SWIG_fail;
d14a1e28 4383 }
15afbcd0 4384 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxComboBox, 1);
d14a1e28
RD
4385 return resultobj;
4386 fail:
4387 return NULL;
4388}
4389
4390
c32bde28 4391static PyObject *_wrap_ComboBox_Create(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
4392 PyObject *resultobj;
4393 wxComboBox *arg1 = (wxComboBox *) 0 ;
4394 wxWindow *arg2 = (wxWindow *) 0 ;
a95a7133 4395 int arg3 = (int) -1 ;
d14a1e28
RD
4396 wxString const &arg4_defvalue = wxPyEmptyString ;
4397 wxString *arg4 = (wxString *) &arg4_defvalue ;
4398 wxPoint const &arg5_defvalue = wxDefaultPosition ;
4399 wxPoint *arg5 = (wxPoint *) &arg5_defvalue ;
4400 wxSize const &arg6_defvalue = wxDefaultSize ;
4401 wxSize *arg6 = (wxSize *) &arg6_defvalue ;
4d5c3d91
RD
4402 wxArrayString const &arg7_defvalue = wxPyEmptyStringArray ;
4403 wxArrayString *arg7 = (wxArrayString *) &arg7_defvalue ;
4404 long arg8 = (long) 0 ;
4405 wxValidator const &arg9_defvalue = wxDefaultValidator ;
4406 wxValidator *arg9 = (wxValidator *) &arg9_defvalue ;
b88bce5f 4407 wxString const &arg10_defvalue = wxPyChoiceNameStr ;
4d5c3d91 4408 wxString *arg10 = (wxString *) &arg10_defvalue ;
d14a1e28 4409 bool result;
ae8162c8 4410 bool temp4 = false ;
d14a1e28
RD
4411 wxPoint temp5 ;
4412 wxSize temp6 ;
ae8162c8
RD
4413 bool temp7 = false ;
4414 bool temp10 = false ;
d14a1e28
RD
4415 PyObject * obj0 = 0 ;
4416 PyObject * obj1 = 0 ;
994141e6 4417 PyObject * obj2 = 0 ;
d14a1e28
RD
4418 PyObject * obj3 = 0 ;
4419 PyObject * obj4 = 0 ;
4420 PyObject * obj5 = 0 ;
4421 PyObject * obj6 = 0 ;
994141e6 4422 PyObject * obj7 = 0 ;
d14a1e28
RD
4423 PyObject * obj8 = 0 ;
4424 PyObject * obj9 = 0 ;
4425 char *kwnames[] = {
4426 (char *) "self",(char *) "parent",(char *) "id",(char *) "value",(char *) "pos",(char *) "size",(char *) "choices",(char *) "style",(char *) "validator",(char *) "name", NULL
4427 };
4428
a95a7133 4429 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|OOOOOOOO:ComboBox_Create",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6,&obj7,&obj8,&obj9)) goto fail;
093d3ff1
RD
4430 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxComboBox, SWIG_POINTER_EXCEPTION | 0);
4431 if (SWIG_arg_fail(1)) SWIG_fail;
4432 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
4433 if (SWIG_arg_fail(2)) SWIG_fail;
a95a7133 4434 if (obj2) {
093d3ff1
RD
4435 {
4436 arg3 = (int)(SWIG_As_int(obj2));
4437 if (SWIG_arg_fail(3)) SWIG_fail;
4438 }
a95a7133 4439 }
d14a1e28
RD
4440 if (obj3) {
4441 {
4442 arg4 = wxString_in_helper(obj3);
4443 if (arg4 == NULL) SWIG_fail;
ae8162c8 4444 temp4 = true;
d14a1e28
RD
4445 }
4446 }
4447 if (obj4) {
4448 {
4449 arg5 = &temp5;
4450 if ( ! wxPoint_helper(obj4, &arg5)) SWIG_fail;
4451 }
4452 }
4453 if (obj5) {
4454 {
4455 arg6 = &temp6;
4456 if ( ! wxSize_helper(obj5, &arg6)) SWIG_fail;
4457 }
4458 }
4459 if (obj6) {
4460 {
4d5c3d91
RD
4461 if (! PySequence_Check(obj6)) {
4462 PyErr_SetString(PyExc_TypeError, "Sequence of strings expected.");
4463 SWIG_fail;
4464 }
4465 arg7 = new wxArrayString;
ae8162c8 4466 temp7 = true;
4d5c3d91
RD
4467 int i, len=PySequence_Length(obj6);
4468 for (i=0; i<len; i++) {
4469 PyObject* item = PySequence_GetItem(obj6, i);
4470#if wxUSE_UNICODE
4471 PyObject* str = PyObject_Unicode(item);
4472#else
4473 PyObject* str = PyObject_Str(item);
4474#endif
74a57fcd 4475 if (PyErr_Occurred()) SWIG_fail;
4d5c3d91
RD
4476 arg7->Add(Py2wxString(str));
4477 Py_DECREF(item);
4478 Py_DECREF(str);
4479 }
d14a1e28
RD
4480 }
4481 }
994141e6 4482 if (obj7) {
093d3ff1
RD
4483 {
4484 arg8 = (long)(SWIG_As_long(obj7));
4485 if (SWIG_arg_fail(8)) SWIG_fail;
4486 }
994141e6 4487 }
d14a1e28 4488 if (obj8) {
093d3ff1
RD
4489 {
4490 SWIG_Python_ConvertPtr(obj8, (void **)&arg9, SWIGTYPE_p_wxValidator, SWIG_POINTER_EXCEPTION | 0);
4491 if (SWIG_arg_fail(9)) SWIG_fail;
4492 if (arg9 == NULL) {
4493 SWIG_null_ref("wxValidator");
4494 }
4495 if (SWIG_arg_fail(9)) SWIG_fail;
d14a1e28
RD
4496 }
4497 }
4498 if (obj9) {
4499 {
4d5c3d91
RD
4500 arg10 = wxString_in_helper(obj9);
4501 if (arg10 == NULL) SWIG_fail;
ae8162c8 4502 temp10 = true;
d14a1e28
RD
4503 }
4504 }
4505 {
4506 PyThreadState* __tstate = wxPyBeginAllowThreads();
4d5c3d91 4507 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);
d14a1e28
RD
4508
4509 wxPyEndAllowThreads(__tstate);
4510 if (PyErr_Occurred()) SWIG_fail;
4511 }
4f89f6a3
RD
4512 {
4513 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
4514 }
d14a1e28
RD
4515 {
4516 if (temp4)
4517 delete arg4;
4518 }
4519 {
3adfb63b 4520 if (temp7) delete arg7;
d14a1e28
RD
4521 }
4522 {
4523 if (temp10)
4d5c3d91 4524 delete arg10;
d14a1e28
RD
4525 }
4526 return resultobj;
4527 fail:
4528 {
4529 if (temp4)
4530 delete arg4;
4531 }
4532 {
3adfb63b 4533 if (temp7) delete arg7;
d14a1e28
RD
4534 }
4535 {
4536 if (temp10)
4d5c3d91 4537 delete arg10;
d14a1e28
RD
4538 }
4539 return NULL;
4540}
4541
4542
c32bde28 4543static PyObject *_wrap_ComboBox_GetValue(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
4544 PyObject *resultobj;
4545 wxComboBox *arg1 = (wxComboBox *) 0 ;
4546 wxString result;
4547 PyObject * obj0 = 0 ;
4548 char *kwnames[] = {
4549 (char *) "self", NULL
4550 };
4551
4552 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ComboBox_GetValue",kwnames,&obj0)) goto fail;
093d3ff1
RD
4553 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxComboBox, SWIG_POINTER_EXCEPTION | 0);
4554 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
4555 {
4556 PyThreadState* __tstate = wxPyBeginAllowThreads();
4557 result = ((wxComboBox const *)arg1)->GetValue();
4558
4559 wxPyEndAllowThreads(__tstate);
4560 if (PyErr_Occurred()) SWIG_fail;
4561 }
4562 {
4563#if wxUSE_UNICODE
4564 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
4565#else
4566 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
4567#endif
4568 }
4569 return resultobj;
4570 fail:
4571 return NULL;
4572}
4573
4574
c32bde28 4575static PyObject *_wrap_ComboBox_SetValue(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
4576 PyObject *resultobj;
4577 wxComboBox *arg1 = (wxComboBox *) 0 ;
4578 wxString *arg2 = 0 ;
ae8162c8 4579 bool temp2 = false ;
d14a1e28
RD
4580 PyObject * obj0 = 0 ;
4581 PyObject * obj1 = 0 ;
4582 char *kwnames[] = {
4583 (char *) "self",(char *) "value", NULL
4584 };
4585
4586 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ComboBox_SetValue",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
4587 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxComboBox, SWIG_POINTER_EXCEPTION | 0);
4588 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
4589 {
4590 arg2 = wxString_in_helper(obj1);
4591 if (arg2 == NULL) SWIG_fail;
ae8162c8 4592 temp2 = true;
d14a1e28
RD
4593 }
4594 {
4595 PyThreadState* __tstate = wxPyBeginAllowThreads();
4596 (arg1)->SetValue((wxString const &)*arg2);
4597
4598 wxPyEndAllowThreads(__tstate);
4599 if (PyErr_Occurred()) SWIG_fail;
4600 }
4601 Py_INCREF(Py_None); resultobj = Py_None;
4602 {
4603 if (temp2)
4604 delete arg2;
4605 }
4606 return resultobj;
4607 fail:
4608 {
4609 if (temp2)
4610 delete arg2;
4611 }
4612 return NULL;
4613}
4614
4615
c32bde28 4616static PyObject *_wrap_ComboBox_Copy(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
4617 PyObject *resultobj;
4618 wxComboBox *arg1 = (wxComboBox *) 0 ;
4619 PyObject * obj0 = 0 ;
4620 char *kwnames[] = {
4621 (char *) "self", NULL
4622 };
4623
4624 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ComboBox_Copy",kwnames,&obj0)) goto fail;
093d3ff1
RD
4625 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxComboBox, SWIG_POINTER_EXCEPTION | 0);
4626 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
4627 {
4628 PyThreadState* __tstate = wxPyBeginAllowThreads();
4629 (arg1)->Copy();
4630
4631 wxPyEndAllowThreads(__tstate);
4632 if (PyErr_Occurred()) SWIG_fail;
4633 }
4634 Py_INCREF(Py_None); resultobj = Py_None;
4635 return resultobj;
4636 fail:
4637 return NULL;
4638}
4639
4640
c32bde28 4641static PyObject *_wrap_ComboBox_Cut(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
4642 PyObject *resultobj;
4643 wxComboBox *arg1 = (wxComboBox *) 0 ;
4644 PyObject * obj0 = 0 ;
4645 char *kwnames[] = {
4646 (char *) "self", NULL
4647 };
4648
4649 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ComboBox_Cut",kwnames,&obj0)) goto fail;
093d3ff1
RD
4650 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxComboBox, SWIG_POINTER_EXCEPTION | 0);
4651 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
4652 {
4653 PyThreadState* __tstate = wxPyBeginAllowThreads();
4654 (arg1)->Cut();
4655
4656 wxPyEndAllowThreads(__tstate);
4657 if (PyErr_Occurred()) SWIG_fail;
4658 }
4659 Py_INCREF(Py_None); resultobj = Py_None;
4660 return resultobj;
4661 fail:
4662 return NULL;
4663}
4664
4665
c32bde28 4666static PyObject *_wrap_ComboBox_Paste(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
4667 PyObject *resultobj;
4668 wxComboBox *arg1 = (wxComboBox *) 0 ;
4669 PyObject * obj0 = 0 ;
4670 char *kwnames[] = {
4671 (char *) "self", NULL
4672 };
4673
4674 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ComboBox_Paste",kwnames,&obj0)) goto fail;
093d3ff1
RD
4675 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxComboBox, SWIG_POINTER_EXCEPTION | 0);
4676 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
4677 {
4678 PyThreadState* __tstate = wxPyBeginAllowThreads();
4679 (arg1)->Paste();
4680
4681 wxPyEndAllowThreads(__tstate);
4682 if (PyErr_Occurred()) SWIG_fail;
4683 }
4684 Py_INCREF(Py_None); resultobj = Py_None;
4685 return resultobj;
4686 fail:
4687 return NULL;
4688}
4689
4690
c32bde28 4691static PyObject *_wrap_ComboBox_SetInsertionPoint(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
4692 PyObject *resultobj;
4693 wxComboBox *arg1 = (wxComboBox *) 0 ;
4694 long arg2 ;
4695 PyObject * obj0 = 0 ;
994141e6 4696 PyObject * obj1 = 0 ;
d14a1e28
RD
4697 char *kwnames[] = {
4698 (char *) "self",(char *) "pos", NULL
4699 };
4700
994141e6 4701 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ComboBox_SetInsertionPoint",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
4702 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxComboBox, SWIG_POINTER_EXCEPTION | 0);
4703 if (SWIG_arg_fail(1)) SWIG_fail;
4704 {
4705 arg2 = (long)(SWIG_As_long(obj1));
4706 if (SWIG_arg_fail(2)) SWIG_fail;
4707 }
d14a1e28
RD
4708 {
4709 PyThreadState* __tstate = wxPyBeginAllowThreads();
4710 (arg1)->SetInsertionPoint(arg2);
4711
4712 wxPyEndAllowThreads(__tstate);
4713 if (PyErr_Occurred()) SWIG_fail;
4714 }
4715 Py_INCREF(Py_None); resultobj = Py_None;
4716 return resultobj;
4717 fail:
4718 return NULL;
4719}
4720
4721
c32bde28 4722static PyObject *_wrap_ComboBox_GetInsertionPoint(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
4723 PyObject *resultobj;
4724 wxComboBox *arg1 = (wxComboBox *) 0 ;
4725 long result;
4726 PyObject * obj0 = 0 ;
4727 char *kwnames[] = {
4728 (char *) "self", NULL
4729 };
4730
4731 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ComboBox_GetInsertionPoint",kwnames,&obj0)) goto fail;
093d3ff1
RD
4732 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxComboBox, SWIG_POINTER_EXCEPTION | 0);
4733 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
4734 {
4735 PyThreadState* __tstate = wxPyBeginAllowThreads();
4736 result = (long)((wxComboBox const *)arg1)->GetInsertionPoint();
4737
4738 wxPyEndAllowThreads(__tstate);
4739 if (PyErr_Occurred()) SWIG_fail;
4740 }
093d3ff1
RD
4741 {
4742 resultobj = SWIG_From_long((long)(result));
4743 }
d14a1e28
RD
4744 return resultobj;
4745 fail:
4746 return NULL;
4747}
4748
4749
c32bde28 4750static PyObject *_wrap_ComboBox_GetLastPosition(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
4751 PyObject *resultobj;
4752 wxComboBox *arg1 = (wxComboBox *) 0 ;
4753 long result;
4754 PyObject * obj0 = 0 ;
4755 char *kwnames[] = {
4756 (char *) "self", NULL
4757 };
4758
4759 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ComboBox_GetLastPosition",kwnames,&obj0)) goto fail;
093d3ff1
RD
4760 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxComboBox, SWIG_POINTER_EXCEPTION | 0);
4761 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
4762 {
4763 PyThreadState* __tstate = wxPyBeginAllowThreads();
4764 result = (long)((wxComboBox const *)arg1)->GetLastPosition();
4765
4766 wxPyEndAllowThreads(__tstate);
4767 if (PyErr_Occurred()) SWIG_fail;
4768 }
093d3ff1
RD
4769 {
4770 resultobj = SWIG_From_long((long)(result));
4771 }
d14a1e28
RD
4772 return resultobj;
4773 fail:
4774 return NULL;
4775}
4776
4777
c32bde28 4778static PyObject *_wrap_ComboBox_Replace(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
4779 PyObject *resultobj;
4780 wxComboBox *arg1 = (wxComboBox *) 0 ;
4781 long arg2 ;
4782 long arg3 ;
4783 wxString *arg4 = 0 ;
ae8162c8 4784 bool temp4 = false ;
d14a1e28 4785 PyObject * obj0 = 0 ;
994141e6
RD
4786 PyObject * obj1 = 0 ;
4787 PyObject * obj2 = 0 ;
d14a1e28
RD
4788 PyObject * obj3 = 0 ;
4789 char *kwnames[] = {
4790 (char *) "self",(char *) "from",(char *) "to",(char *) "value", NULL
4791 };
4792
994141e6 4793 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOO:ComboBox_Replace",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
093d3ff1
RD
4794 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxComboBox, SWIG_POINTER_EXCEPTION | 0);
4795 if (SWIG_arg_fail(1)) SWIG_fail;
4796 {
4797 arg2 = (long)(SWIG_As_long(obj1));
4798 if (SWIG_arg_fail(2)) SWIG_fail;
4799 }
4800 {
4801 arg3 = (long)(SWIG_As_long(obj2));
4802 if (SWIG_arg_fail(3)) SWIG_fail;
4803 }
d14a1e28
RD
4804 {
4805 arg4 = wxString_in_helper(obj3);
4806 if (arg4 == NULL) SWIG_fail;
ae8162c8 4807 temp4 = true;
d14a1e28
RD
4808 }
4809 {
4810 PyThreadState* __tstate = wxPyBeginAllowThreads();
4811 (arg1)->Replace(arg2,arg3,(wxString const &)*arg4);
4812
4813 wxPyEndAllowThreads(__tstate);
4814 if (PyErr_Occurred()) SWIG_fail;
4815 }
4816 Py_INCREF(Py_None); resultobj = Py_None;
4817 {
4818 if (temp4)
4819 delete arg4;
4820 }
4821 return resultobj;
4822 fail:
4823 {
4824 if (temp4)
4825 delete arg4;
4826 }
4827 return NULL;
4828}
4829
4830
c32bde28 4831static PyObject *_wrap_ComboBox_SetSelection(PyObject *, PyObject *args, PyObject *kwargs) {
fd3f2efe
RD
4832 PyObject *resultobj;
4833 wxComboBox *arg1 = (wxComboBox *) 0 ;
4834 int arg2 ;
4835 PyObject * obj0 = 0 ;
994141e6 4836 PyObject * obj1 = 0 ;
fd3f2efe
RD
4837 char *kwnames[] = {
4838 (char *) "self",(char *) "n", NULL
4839 };
4840
994141e6 4841 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ComboBox_SetSelection",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
4842 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxComboBox, SWIG_POINTER_EXCEPTION | 0);
4843 if (SWIG_arg_fail(1)) SWIG_fail;
4844 {
4845 arg2 = (int)(SWIG_As_int(obj1));
4846 if (SWIG_arg_fail(2)) SWIG_fail;
4847 }
fd3f2efe
RD
4848 {
4849 PyThreadState* __tstate = wxPyBeginAllowThreads();
4850 (arg1)->SetSelection(arg2);
4851
4852 wxPyEndAllowThreads(__tstate);
4853 if (PyErr_Occurred()) SWIG_fail;
4854 }
4855 Py_INCREF(Py_None); resultobj = Py_None;
4856 return resultobj;
4857 fail:
4858 return NULL;
4859}
4860
4861
c32bde28 4862static PyObject *_wrap_ComboBox_SetMark(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
4863 PyObject *resultobj;
4864 wxComboBox *arg1 = (wxComboBox *) 0 ;
4865 long arg2 ;
4866 long arg3 ;
4867 PyObject * obj0 = 0 ;
994141e6
RD
4868 PyObject * obj1 = 0 ;
4869 PyObject * obj2 = 0 ;
d14a1e28
RD
4870 char *kwnames[] = {
4871 (char *) "self",(char *) "from",(char *) "to", NULL
4872 };
4873
994141e6 4874 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:ComboBox_SetMark",kwnames,&obj0,&obj1,&obj2)) goto fail;
093d3ff1
RD
4875 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxComboBox, SWIG_POINTER_EXCEPTION | 0);
4876 if (SWIG_arg_fail(1)) SWIG_fail;
4877 {
4878 arg2 = (long)(SWIG_As_long(obj1));
4879 if (SWIG_arg_fail(2)) SWIG_fail;
4880 }
4881 {
4882 arg3 = (long)(SWIG_As_long(obj2));
4883 if (SWIG_arg_fail(3)) SWIG_fail;
4884 }
d14a1e28
RD
4885 {
4886 PyThreadState* __tstate = wxPyBeginAllowThreads();
4887 (arg1)->SetSelection(arg2,arg3);
4888
4889 wxPyEndAllowThreads(__tstate);
4890 if (PyErr_Occurred()) SWIG_fail;
4891 }
4892 Py_INCREF(Py_None); resultobj = Py_None;
4893 return resultobj;
4894 fail:
4895 return NULL;
4896}
4897
4898
c32bde28 4899static PyObject *_wrap_ComboBox_SetStringSelection(PyObject *, PyObject *args, PyObject *kwargs) {
121b9a67
RD
4900 PyObject *resultobj;
4901 wxComboBox *arg1 = (wxComboBox *) 0 ;
4902 wxString *arg2 = 0 ;
4903 bool result;
ae8162c8 4904 bool temp2 = false ;
121b9a67
RD
4905 PyObject * obj0 = 0 ;
4906 PyObject * obj1 = 0 ;
4907 char *kwnames[] = {
4908 (char *) "self",(char *) "string", NULL
4909 };
4910
4911 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ComboBox_SetStringSelection",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
4912 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxComboBox, SWIG_POINTER_EXCEPTION | 0);
4913 if (SWIG_arg_fail(1)) SWIG_fail;
121b9a67
RD
4914 {
4915 arg2 = wxString_in_helper(obj1);
4916 if (arg2 == NULL) SWIG_fail;
ae8162c8 4917 temp2 = true;
121b9a67
RD
4918 }
4919 {
4920 PyThreadState* __tstate = wxPyBeginAllowThreads();
4921 result = (bool)(arg1)->SetStringSelection((wxString const &)*arg2);
4922
4923 wxPyEndAllowThreads(__tstate);
4924 if (PyErr_Occurred()) SWIG_fail;
4925 }
4926 {
4927 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
4928 }
4929 {
4930 if (temp2)
4931 delete arg2;
4932 }
4933 return resultobj;
4934 fail:
4935 {
4936 if (temp2)
4937 delete arg2;
4938 }
4939 return NULL;
4940}
4941
4942
c32bde28 4943static PyObject *_wrap_ComboBox_SetString(PyObject *, PyObject *args, PyObject *kwargs) {
121b9a67
RD
4944 PyObject *resultobj;
4945 wxComboBox *arg1 = (wxComboBox *) 0 ;
4946 int arg2 ;
4947 wxString *arg3 = 0 ;
ae8162c8 4948 bool temp3 = false ;
121b9a67
RD
4949 PyObject * obj0 = 0 ;
4950 PyObject * obj1 = 0 ;
4951 PyObject * obj2 = 0 ;
4952 char *kwnames[] = {
4953 (char *) "self",(char *) "n",(char *) "string", NULL
4954 };
4955
4956 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:ComboBox_SetString",kwnames,&obj0,&obj1,&obj2)) goto fail;
093d3ff1
RD
4957 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxComboBox, SWIG_POINTER_EXCEPTION | 0);
4958 if (SWIG_arg_fail(1)) SWIG_fail;
4959 {
4960 arg2 = (int)(SWIG_As_int(obj1));
4961 if (SWIG_arg_fail(2)) SWIG_fail;
4962 }
121b9a67
RD
4963 {
4964 arg3 = wxString_in_helper(obj2);
4965 if (arg3 == NULL) SWIG_fail;
ae8162c8 4966 temp3 = true;
121b9a67
RD
4967 }
4968 {
4969 PyThreadState* __tstate = wxPyBeginAllowThreads();
4970 (arg1)->SetString(arg2,(wxString const &)*arg3);
4971
4972 wxPyEndAllowThreads(__tstate);
4973 if (PyErr_Occurred()) SWIG_fail;
4974 }
4975 Py_INCREF(Py_None); resultobj = Py_None;
4976 {
4977 if (temp3)
4978 delete arg3;
4979 }
4980 return resultobj;
4981 fail:
4982 {
4983 if (temp3)
4984 delete arg3;
4985 }
4986 return NULL;
4987}
4988
4989
c32bde28 4990static PyObject *_wrap_ComboBox_SetEditable(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
4991 PyObject *resultobj;
4992 wxComboBox *arg1 = (wxComboBox *) 0 ;
4993 bool arg2 ;
4994 PyObject * obj0 = 0 ;
4995 PyObject * obj1 = 0 ;
4996 char *kwnames[] = {
4997 (char *) "self",(char *) "editable", NULL
4998 };
4999
5000 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ComboBox_SetEditable",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
5001 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxComboBox, SWIG_POINTER_EXCEPTION | 0);
5002 if (SWIG_arg_fail(1)) SWIG_fail;
5003 {
5004 arg2 = (bool)(SWIG_As_bool(obj1));
5005 if (SWIG_arg_fail(2)) SWIG_fail;
5006 }
d14a1e28
RD
5007 {
5008 PyThreadState* __tstate = wxPyBeginAllowThreads();
5009 (arg1)->SetEditable(arg2);
5010
5011 wxPyEndAllowThreads(__tstate);
5012 if (PyErr_Occurred()) SWIG_fail;
5013 }
5014 Py_INCREF(Py_None); resultobj = Py_None;
5015 return resultobj;
5016 fail:
5017 return NULL;
5018}
5019
5020
c32bde28 5021static PyObject *_wrap_ComboBox_SetInsertionPointEnd(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
5022 PyObject *resultobj;
5023 wxComboBox *arg1 = (wxComboBox *) 0 ;
5024 PyObject * obj0 = 0 ;
5025 char *kwnames[] = {
5026 (char *) "self", NULL
5027 };
5028
5029 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ComboBox_SetInsertionPointEnd",kwnames,&obj0)) goto fail;
093d3ff1
RD
5030 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxComboBox, SWIG_POINTER_EXCEPTION | 0);
5031 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
5032 {
5033 PyThreadState* __tstate = wxPyBeginAllowThreads();
5034 (arg1)->SetInsertionPointEnd();
5035
5036 wxPyEndAllowThreads(__tstate);
5037 if (PyErr_Occurred()) SWIG_fail;
5038 }
5039 Py_INCREF(Py_None); resultobj = Py_None;
5040 return resultobj;
5041 fail:
5042 return NULL;
5043}
5044
5045
c32bde28 5046static PyObject *_wrap_ComboBox_Remove(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
5047 PyObject *resultobj;
5048 wxComboBox *arg1 = (wxComboBox *) 0 ;
5049 long arg2 ;
5050 long arg3 ;
5051 PyObject * obj0 = 0 ;
994141e6
RD
5052 PyObject * obj1 = 0 ;
5053 PyObject * obj2 = 0 ;
d14a1e28
RD
5054 char *kwnames[] = {
5055 (char *) "self",(char *) "from",(char *) "to", NULL
5056 };
5057
994141e6 5058 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:ComboBox_Remove",kwnames,&obj0,&obj1,&obj2)) goto fail;
093d3ff1
RD
5059 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxComboBox, SWIG_POINTER_EXCEPTION | 0);
5060 if (SWIG_arg_fail(1)) SWIG_fail;
5061 {
5062 arg2 = (long)(SWIG_As_long(obj1));
5063 if (SWIG_arg_fail(2)) SWIG_fail;
5064 }
5065 {
5066 arg3 = (long)(SWIG_As_long(obj2));
5067 if (SWIG_arg_fail(3)) SWIG_fail;
5068 }
d14a1e28
RD
5069 {
5070 PyThreadState* __tstate = wxPyBeginAllowThreads();
5071 (arg1)->Remove(arg2,arg3);
5072
5073 wxPyEndAllowThreads(__tstate);
5074 if (PyErr_Occurred()) SWIG_fail;
5075 }
5076 Py_INCREF(Py_None); resultobj = Py_None;
5077 return resultobj;
5078 fail:
5079 return NULL;
5080}
5081
5082
5cbf236d
RD
5083static PyObject *_wrap_ComboBox_IsEditable(PyObject *, PyObject *args, PyObject *kwargs) {
5084 PyObject *resultobj;
5085 wxComboBox *arg1 = (wxComboBox *) 0 ;
5086 bool result;
5087 PyObject * obj0 = 0 ;
5088 char *kwnames[] = {
5089 (char *) "self", NULL
5090 };
5091
5092 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ComboBox_IsEditable",kwnames,&obj0)) goto fail;
093d3ff1
RD
5093 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxComboBox, SWIG_POINTER_EXCEPTION | 0);
5094 if (SWIG_arg_fail(1)) SWIG_fail;
5cbf236d
RD
5095 {
5096 PyThreadState* __tstate = wxPyBeginAllowThreads();
5097 result = (bool)((wxComboBox const *)arg1)->IsEditable();
5098
5099 wxPyEndAllowThreads(__tstate);
5100 if (PyErr_Occurred()) SWIG_fail;
5101 }
5102 {
5103 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
5104 }
5105 return resultobj;
5106 fail:
5107 return NULL;
5108}
5109
5110
5111static PyObject *_wrap_ComboBox_Undo(PyObject *, PyObject *args, PyObject *kwargs) {
5112 PyObject *resultobj;
5113 wxComboBox *arg1 = (wxComboBox *) 0 ;
5114 PyObject * obj0 = 0 ;
5115 char *kwnames[] = {
5116 (char *) "self", NULL
5117 };
5118
5119 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ComboBox_Undo",kwnames,&obj0)) goto fail;
093d3ff1
RD
5120 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxComboBox, SWIG_POINTER_EXCEPTION | 0);
5121 if (SWIG_arg_fail(1)) SWIG_fail;
5cbf236d
RD
5122 {
5123 PyThreadState* __tstate = wxPyBeginAllowThreads();
5124 (arg1)->Undo();
5125
5126 wxPyEndAllowThreads(__tstate);
5127 if (PyErr_Occurred()) SWIG_fail;
5128 }
5129 Py_INCREF(Py_None); resultobj = Py_None;
5130 return resultobj;
5131 fail:
5132 return NULL;
5133}
5134
5135
5136static PyObject *_wrap_ComboBox_Redo(PyObject *, PyObject *args, PyObject *kwargs) {
5137 PyObject *resultobj;
5138 wxComboBox *arg1 = (wxComboBox *) 0 ;
5139 PyObject * obj0 = 0 ;
5140 char *kwnames[] = {
5141 (char *) "self", NULL
5142 };
5143
5144 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ComboBox_Redo",kwnames,&obj0)) goto fail;
093d3ff1
RD
5145 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxComboBox, SWIG_POINTER_EXCEPTION | 0);
5146 if (SWIG_arg_fail(1)) SWIG_fail;
5cbf236d
RD
5147 {
5148 PyThreadState* __tstate = wxPyBeginAllowThreads();
5149 (arg1)->Redo();
5150
5151 wxPyEndAllowThreads(__tstate);
5152 if (PyErr_Occurred()) SWIG_fail;
5153 }
5154 Py_INCREF(Py_None); resultobj = Py_None;
5155 return resultobj;
5156 fail:
5157 return NULL;
5158}
5159
5160
5161static PyObject *_wrap_ComboBox_SelectAll(PyObject *, PyObject *args, PyObject *kwargs) {
5162 PyObject *resultobj;
5163 wxComboBox *arg1 = (wxComboBox *) 0 ;
5164 PyObject * obj0 = 0 ;
5165 char *kwnames[] = {
5166 (char *) "self", NULL
5167 };
5168
5169 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ComboBox_SelectAll",kwnames,&obj0)) goto fail;
093d3ff1
RD
5170 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxComboBox, SWIG_POINTER_EXCEPTION | 0);
5171 if (SWIG_arg_fail(1)) SWIG_fail;
5cbf236d
RD
5172 {
5173 PyThreadState* __tstate = wxPyBeginAllowThreads();
5174 (arg1)->SelectAll();
5175
5176 wxPyEndAllowThreads(__tstate);
5177 if (PyErr_Occurred()) SWIG_fail;
5178 }
5179 Py_INCREF(Py_None); resultobj = Py_None;
5180 return resultobj;
5181 fail:
5182 return NULL;
5183}
5184
5185
5186static PyObject *_wrap_ComboBox_CanCopy(PyObject *, PyObject *args, PyObject *kwargs) {
5187 PyObject *resultobj;
5188 wxComboBox *arg1 = (wxComboBox *) 0 ;
5189 bool result;
5190 PyObject * obj0 = 0 ;
5191 char *kwnames[] = {
5192 (char *) "self", NULL
5193 };
5194
5195 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ComboBox_CanCopy",kwnames,&obj0)) goto fail;
093d3ff1
RD
5196 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxComboBox, SWIG_POINTER_EXCEPTION | 0);
5197 if (SWIG_arg_fail(1)) SWIG_fail;
5cbf236d
RD
5198 {
5199 PyThreadState* __tstate = wxPyBeginAllowThreads();
5200 result = (bool)((wxComboBox const *)arg1)->CanCopy();
5201
5202 wxPyEndAllowThreads(__tstate);
5203 if (PyErr_Occurred()) SWIG_fail;
5204 }
5205 {
5206 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
5207 }
5208 return resultobj;
5209 fail:
5210 return NULL;
5211}
5212
5213
5214static PyObject *_wrap_ComboBox_CanCut(PyObject *, PyObject *args, PyObject *kwargs) {
5215 PyObject *resultobj;
5216 wxComboBox *arg1 = (wxComboBox *) 0 ;
5217 bool result;
5218 PyObject * obj0 = 0 ;
5219 char *kwnames[] = {
5220 (char *) "self", NULL
5221 };
5222
5223 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ComboBox_CanCut",kwnames,&obj0)) goto fail;
093d3ff1
RD
5224 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxComboBox, SWIG_POINTER_EXCEPTION | 0);
5225 if (SWIG_arg_fail(1)) SWIG_fail;
5cbf236d
RD
5226 {
5227 PyThreadState* __tstate = wxPyBeginAllowThreads();
5228 result = (bool)((wxComboBox const *)arg1)->CanCut();
5229
5230 wxPyEndAllowThreads(__tstate);
5231 if (PyErr_Occurred()) SWIG_fail;
5232 }
5233 {
5234 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
5235 }
5236 return resultobj;
5237 fail:
5238 return NULL;
5239}
5240
5241
5242static PyObject *_wrap_ComboBox_CanPaste(PyObject *, PyObject *args, PyObject *kwargs) {
5243 PyObject *resultobj;
5244 wxComboBox *arg1 = (wxComboBox *) 0 ;
5245 bool result;
5246 PyObject * obj0 = 0 ;
5247 char *kwnames[] = {
5248 (char *) "self", NULL
5249 };
5250
5251 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ComboBox_CanPaste",kwnames,&obj0)) goto fail;
093d3ff1
RD
5252 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxComboBox, SWIG_POINTER_EXCEPTION | 0);
5253 if (SWIG_arg_fail(1)) SWIG_fail;
5cbf236d
RD
5254 {
5255 PyThreadState* __tstate = wxPyBeginAllowThreads();
5256 result = (bool)((wxComboBox const *)arg1)->CanPaste();
5257
5258 wxPyEndAllowThreads(__tstate);
5259 if (PyErr_Occurred()) SWIG_fail;
5260 }
5261 {
5262 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
5263 }
5264 return resultobj;
5265 fail:
5266 return NULL;
5267}
5268
5269
5270static PyObject *_wrap_ComboBox_CanUndo(PyObject *, PyObject *args, PyObject *kwargs) {
5271 PyObject *resultobj;
5272 wxComboBox *arg1 = (wxComboBox *) 0 ;
5273 bool result;
5274 PyObject * obj0 = 0 ;
5275 char *kwnames[] = {
5276 (char *) "self", NULL
5277 };
5278
5279 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ComboBox_CanUndo",kwnames,&obj0)) goto fail;
093d3ff1
RD
5280 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxComboBox, SWIG_POINTER_EXCEPTION | 0);
5281 if (SWIG_arg_fail(1)) SWIG_fail;
5cbf236d
RD
5282 {
5283 PyThreadState* __tstate = wxPyBeginAllowThreads();
5284 result = (bool)((wxComboBox const *)arg1)->CanUndo();
5285
5286 wxPyEndAllowThreads(__tstate);
5287 if (PyErr_Occurred()) SWIG_fail;
5288 }
5289 {
5290 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
5291 }
5292 return resultobj;
5293 fail:
5294 return NULL;
5295}
5296
5297
5298static PyObject *_wrap_ComboBox_CanRedo(PyObject *, PyObject *args, PyObject *kwargs) {
5299 PyObject *resultobj;
5300 wxComboBox *arg1 = (wxComboBox *) 0 ;
5301 bool result;
5302 PyObject * obj0 = 0 ;
5303 char *kwnames[] = {
5304 (char *) "self", NULL
5305 };
5306
5307 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ComboBox_CanRedo",kwnames,&obj0)) goto fail;
093d3ff1
RD
5308 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxComboBox, SWIG_POINTER_EXCEPTION | 0);
5309 if (SWIG_arg_fail(1)) SWIG_fail;
5cbf236d
RD
5310 {
5311 PyThreadState* __tstate = wxPyBeginAllowThreads();
5312 result = (bool)((wxComboBox const *)arg1)->CanRedo();
5313
5314 wxPyEndAllowThreads(__tstate);
5315 if (PyErr_Occurred()) SWIG_fail;
5316 }
5317 {
5318 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
5319 }
5320 return resultobj;
5321 fail:
5322 return NULL;
5323}
5324
5325
c32bde28 5326static PyObject *_wrap_ComboBox_GetClassDefaultAttributes(PyObject *, PyObject *args, PyObject *kwargs) {
22bfe96c 5327 PyObject *resultobj;
093d3ff1 5328 wxWindowVariant arg1 = (wxWindowVariant) wxWINDOW_VARIANT_NORMAL ;
22bfe96c
RD
5329 wxVisualAttributes result;
5330 PyObject * obj0 = 0 ;
5331 char *kwnames[] = {
5332 (char *) "variant", NULL
5333 };
5334
5335 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|O:ComboBox_GetClassDefaultAttributes",kwnames,&obj0)) goto fail;
5336 if (obj0) {
093d3ff1
RD
5337 {
5338 arg1 = (wxWindowVariant)(SWIG_As_int(obj0));
5339 if (SWIG_arg_fail(1)) SWIG_fail;
5340 }
22bfe96c
RD
5341 }
5342 {
110da5b0 5343 if (!wxPyCheckForApp()) SWIG_fail;
22bfe96c
RD
5344 PyThreadState* __tstate = wxPyBeginAllowThreads();
5345 result = wxComboBox::GetClassDefaultAttributes((wxWindowVariant )arg1);
5346
5347 wxPyEndAllowThreads(__tstate);
dfbb5885 5348 if (PyErr_Occurred()) SWIG_fail;
22bfe96c
RD
5349 }
5350 {
5351 wxVisualAttributes * resultptr;
093d3ff1 5352 resultptr = new wxVisualAttributes((wxVisualAttributes &)(result));
22bfe96c
RD
5353 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxVisualAttributes, 1);
5354 }
5355 return resultobj;
5356 fail:
5357 return NULL;
5358}
5359
5360
c32bde28 5361static PyObject * ComboBox_swigregister(PyObject *, PyObject *args) {
d14a1e28
RD
5362 PyObject *obj;
5363 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
5364 SWIG_TypeClientData(SWIGTYPE_p_wxComboBox, obj);
5365 Py_INCREF(obj);
5366 return Py_BuildValue((char *)"");
5367}
c32bde28 5368static int _wrap_GaugeNameStr_set(PyObject *) {
b2dc1044
RD
5369 PyErr_SetString(PyExc_TypeError,"Variable GaugeNameStr is read-only.");
5370 return 1;
5371}
5372
5373
093d3ff1 5374static PyObject *_wrap_GaugeNameStr_get(void) {
b2dc1044
RD
5375 PyObject *pyobj;
5376
5377 {
5378#if wxUSE_UNICODE
5379 pyobj = PyUnicode_FromWideChar((&wxPyGaugeNameStr)->c_str(), (&wxPyGaugeNameStr)->Len());
5380#else
5381 pyobj = PyString_FromStringAndSize((&wxPyGaugeNameStr)->c_str(), (&wxPyGaugeNameStr)->Len());
5382#endif
5383 }
5384 return pyobj;
5385}
5386
5387
c32bde28 5388static PyObject *_wrap_new_Gauge(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
5389 PyObject *resultobj;
5390 wxWindow *arg1 = (wxWindow *) 0 ;
248ed943
RD
5391 int arg2 = (int) -1 ;
5392 int arg3 = (int) 100 ;
d14a1e28
RD
5393 wxPoint const &arg4_defvalue = wxDefaultPosition ;
5394 wxPoint *arg4 = (wxPoint *) &arg4_defvalue ;
5395 wxSize const &arg5_defvalue = wxDefaultSize ;
5396 wxSize *arg5 = (wxSize *) &arg5_defvalue ;
5397 long arg6 = (long) wxGA_HORIZONTAL ;
5398 wxValidator const &arg7_defvalue = wxDefaultValidator ;
5399 wxValidator *arg7 = (wxValidator *) &arg7_defvalue ;
5400 wxString const &arg8_defvalue = wxPyGaugeNameStr ;
5401 wxString *arg8 = (wxString *) &arg8_defvalue ;
5402 wxGauge *result;
5403 wxPoint temp4 ;
5404 wxSize temp5 ;
ae8162c8 5405 bool temp8 = false ;
d14a1e28 5406 PyObject * obj0 = 0 ;
994141e6
RD
5407 PyObject * obj1 = 0 ;
5408 PyObject * obj2 = 0 ;
d14a1e28
RD
5409 PyObject * obj3 = 0 ;
5410 PyObject * obj4 = 0 ;
994141e6 5411 PyObject * obj5 = 0 ;
d14a1e28
RD
5412 PyObject * obj6 = 0 ;
5413 PyObject * obj7 = 0 ;
5414 char *kwnames[] = {
5415 (char *) "parent",(char *) "id",(char *) "range",(char *) "pos",(char *) "size",(char *) "style",(char *) "validator",(char *) "name", NULL
5416 };
5417
248ed943 5418 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|OOOOOOO:new_Gauge",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6,&obj7)) goto fail;
093d3ff1
RD
5419 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
5420 if (SWIG_arg_fail(1)) SWIG_fail;
248ed943 5421 if (obj1) {
093d3ff1
RD
5422 {
5423 arg2 = (int)(SWIG_As_int(obj1));
5424 if (SWIG_arg_fail(2)) SWIG_fail;
5425 }
248ed943
RD
5426 }
5427 if (obj2) {
093d3ff1
RD
5428 {
5429 arg3 = (int)(SWIG_As_int(obj2));
5430 if (SWIG_arg_fail(3)) SWIG_fail;
5431 }
248ed943 5432 }
d14a1e28
RD
5433 if (obj3) {
5434 {
5435 arg4 = &temp4;
5436 if ( ! wxPoint_helper(obj3, &arg4)) SWIG_fail;
5437 }
5438 }
5439 if (obj4) {
5440 {
5441 arg5 = &temp5;
5442 if ( ! wxSize_helper(obj4, &arg5)) SWIG_fail;
5443 }
5444 }
994141e6 5445 if (obj5) {
093d3ff1
RD
5446 {
5447 arg6 = (long)(SWIG_As_long(obj5));
5448 if (SWIG_arg_fail(6)) SWIG_fail;
5449 }
994141e6 5450 }
d14a1e28 5451 if (obj6) {
093d3ff1
RD
5452 {
5453 SWIG_Python_ConvertPtr(obj6, (void **)&arg7, SWIGTYPE_p_wxValidator, SWIG_POINTER_EXCEPTION | 0);
5454 if (SWIG_arg_fail(7)) SWIG_fail;
5455 if (arg7 == NULL) {
5456 SWIG_null_ref("wxValidator");
5457 }
5458 if (SWIG_arg_fail(7)) SWIG_fail;
d14a1e28
RD
5459 }
5460 }
5461 if (obj7) {
5462 {
5463 arg8 = wxString_in_helper(obj7);
5464 if (arg8 == NULL) SWIG_fail;
ae8162c8 5465 temp8 = true;
d14a1e28
RD
5466 }
5467 }
5468 {
e3b71cb8 5469 if (!wxPyCheckForApp()) SWIG_fail;
d14a1e28
RD
5470 PyThreadState* __tstate = wxPyBeginAllowThreads();
5471 result = (wxGauge *)new wxGauge(arg1,arg2,arg3,(wxPoint const &)*arg4,(wxSize const &)*arg5,arg6,(wxValidator const &)*arg7,(wxString const &)*arg8);
5472
5473 wxPyEndAllowThreads(__tstate);
110da5b0 5474 if (PyErr_Occurred()) SWIG_fail;
d14a1e28 5475 }
15afbcd0 5476 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxGauge, 1);
d14a1e28
RD
5477 {
5478 if (temp8)
5479 delete arg8;
5480 }
5481 return resultobj;
5482 fail:
5483 {
5484 if (temp8)
5485 delete arg8;
5486 }
5487 return NULL;
5488}
5489
5490
c32bde28 5491static PyObject *_wrap_new_PreGauge(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
5492 PyObject *resultobj;
5493 wxGauge *result;
5494 char *kwnames[] = {
5495 NULL
5496 };
5497
5498 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_PreGauge",kwnames)) goto fail;
5499 {
e3b71cb8 5500 if (!wxPyCheckForApp()) SWIG_fail;
d14a1e28
RD
5501 PyThreadState* __tstate = wxPyBeginAllowThreads();
5502 result = (wxGauge *)new wxGauge();
5503
5504 wxPyEndAllowThreads(__tstate);
110da5b0 5505 if (PyErr_Occurred()) SWIG_fail;
d14a1e28 5506 }
15afbcd0 5507 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxGauge, 1);
d14a1e28
RD
5508 return resultobj;
5509 fail:
5510 return NULL;
5511}
5512
5513
c32bde28 5514static PyObject *_wrap_Gauge_Create(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
5515 PyObject *resultobj;
5516 wxGauge *arg1 = (wxGauge *) 0 ;
5517 wxWindow *arg2 = (wxWindow *) 0 ;
248ed943
RD
5518 int arg3 = (int) -1 ;
5519 int arg4 = (int) 100 ;
d14a1e28
RD
5520 wxPoint const &arg5_defvalue = wxDefaultPosition ;
5521 wxPoint *arg5 = (wxPoint *) &arg5_defvalue ;
5522 wxSize const &arg6_defvalue = wxDefaultSize ;
5523 wxSize *arg6 = (wxSize *) &arg6_defvalue ;
5524 long arg7 = (long) wxGA_HORIZONTAL ;
5525 wxValidator const &arg8_defvalue = wxDefaultValidator ;
5526 wxValidator *arg8 = (wxValidator *) &arg8_defvalue ;
5527 wxString const &arg9_defvalue = wxPyGaugeNameStr ;
5528 wxString *arg9 = (wxString *) &arg9_defvalue ;
5529 bool result;
5530 wxPoint temp5 ;
5531 wxSize temp6 ;
ae8162c8 5532 bool temp9 = false ;
d14a1e28
RD
5533 PyObject * obj0 = 0 ;
5534 PyObject * obj1 = 0 ;
994141e6
RD
5535 PyObject * obj2 = 0 ;
5536 PyObject * obj3 = 0 ;
d14a1e28
RD
5537 PyObject * obj4 = 0 ;
5538 PyObject * obj5 = 0 ;
994141e6 5539 PyObject * obj6 = 0 ;
d14a1e28
RD
5540 PyObject * obj7 = 0 ;
5541 PyObject * obj8 = 0 ;
5542 char *kwnames[] = {
5543 (char *) "self",(char *) "parent",(char *) "id",(char *) "range",(char *) "pos",(char *) "size",(char *) "style",(char *) "validator",(char *) "name", NULL
5544 };
5545
248ed943 5546 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|OOOOOOO:Gauge_Create",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6,&obj7,&obj8)) goto fail;
093d3ff1
RD
5547 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGauge, SWIG_POINTER_EXCEPTION | 0);
5548 if (SWIG_arg_fail(1)) SWIG_fail;
5549 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
5550 if (SWIG_arg_fail(2)) SWIG_fail;
248ed943 5551 if (obj2) {
093d3ff1
RD
5552 {
5553 arg3 = (int)(SWIG_As_int(obj2));
5554 if (SWIG_arg_fail(3)) SWIG_fail;
5555 }
248ed943
RD
5556 }
5557 if (obj3) {
093d3ff1
RD
5558 {
5559 arg4 = (int)(SWIG_As_int(obj3));
5560 if (SWIG_arg_fail(4)) SWIG_fail;
5561 }
248ed943 5562 }
d14a1e28
RD
5563 if (obj4) {
5564 {
5565 arg5 = &temp5;
5566 if ( ! wxPoint_helper(obj4, &arg5)) SWIG_fail;
5567 }
5568 }
5569 if (obj5) {
5570 {
5571 arg6 = &temp6;
5572 if ( ! wxSize_helper(obj5, &arg6)) SWIG_fail;
5573 }
5574 }
994141e6 5575 if (obj6) {
093d3ff1
RD
5576 {
5577 arg7 = (long)(SWIG_As_long(obj6));
5578 if (SWIG_arg_fail(7)) SWIG_fail;
5579 }
994141e6 5580 }
d14a1e28 5581 if (obj7) {
093d3ff1
RD
5582 {
5583 SWIG_Python_ConvertPtr(obj7, (void **)&arg8, SWIGTYPE_p_wxValidator, SWIG_POINTER_EXCEPTION | 0);
5584 if (SWIG_arg_fail(8)) SWIG_fail;
5585 if (arg8 == NULL) {
5586 SWIG_null_ref("wxValidator");
5587 }
5588 if (SWIG_arg_fail(8)) SWIG_fail;
d14a1e28
RD
5589 }
5590 }
5591 if (obj8) {
5592 {
5593 arg9 = wxString_in_helper(obj8);
5594 if (arg9 == NULL) SWIG_fail;
ae8162c8 5595 temp9 = true;
d14a1e28
RD
5596 }
5597 }
5598 {
5599 PyThreadState* __tstate = wxPyBeginAllowThreads();
5600 result = (bool)(arg1)->Create(arg2,arg3,arg4,(wxPoint const &)*arg5,(wxSize const &)*arg6,arg7,(wxValidator const &)*arg8,(wxString const &)*arg9);
5601
5602 wxPyEndAllowThreads(__tstate);
5603 if (PyErr_Occurred()) SWIG_fail;
5604 }
4f89f6a3
RD
5605 {
5606 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
5607 }
d14a1e28
RD
5608 {
5609 if (temp9)
5610 delete arg9;
5611 }
5612 return resultobj;
5613 fail:
5614 {
5615 if (temp9)
5616 delete arg9;
5617 }
5618 return NULL;
5619}
5620
5621
c32bde28 5622static PyObject *_wrap_Gauge_SetRange(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
5623 PyObject *resultobj;
5624 wxGauge *arg1 = (wxGauge *) 0 ;
5625 int arg2 ;
5626 PyObject * obj0 = 0 ;
994141e6 5627 PyObject * obj1 = 0 ;
d14a1e28
RD
5628 char *kwnames[] = {
5629 (char *) "self",(char *) "range", NULL
5630 };
5631
994141e6 5632 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Gauge_SetRange",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
5633 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGauge, SWIG_POINTER_EXCEPTION | 0);
5634 if (SWIG_arg_fail(1)) SWIG_fail;
5635 {
5636 arg2 = (int)(SWIG_As_int(obj1));
5637 if (SWIG_arg_fail(2)) SWIG_fail;
5638 }
d14a1e28
RD
5639 {
5640 PyThreadState* __tstate = wxPyBeginAllowThreads();
5641 (arg1)->SetRange(arg2);
5642
5643 wxPyEndAllowThreads(__tstate);
5644 if (PyErr_Occurred()) SWIG_fail;
5645 }
5646 Py_INCREF(Py_None); resultobj = Py_None;
5647 return resultobj;
5648 fail:
5649 return NULL;
5650}
5651
5652
c32bde28 5653static PyObject *_wrap_Gauge_GetRange(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
5654 PyObject *resultobj;
5655 wxGauge *arg1 = (wxGauge *) 0 ;
5656 int result;
5657 PyObject * obj0 = 0 ;
5658 char *kwnames[] = {
5659 (char *) "self", NULL
5660 };
5661
5662 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Gauge_GetRange",kwnames,&obj0)) goto fail;
093d3ff1
RD
5663 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGauge, SWIG_POINTER_EXCEPTION | 0);
5664 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
5665 {
5666 PyThreadState* __tstate = wxPyBeginAllowThreads();
5667 result = (int)((wxGauge const *)arg1)->GetRange();
5668
5669 wxPyEndAllowThreads(__tstate);
5670 if (PyErr_Occurred()) SWIG_fail;
5671 }
093d3ff1
RD
5672 {
5673 resultobj = SWIG_From_int((int)(result));
5674 }
d14a1e28
RD
5675 return resultobj;
5676 fail:
5677 return NULL;
5678}
5679
5680
c32bde28 5681static PyObject *_wrap_Gauge_SetValue(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
5682 PyObject *resultobj;
5683 wxGauge *arg1 = (wxGauge *) 0 ;
5684 int arg2 ;
5685 PyObject * obj0 = 0 ;
994141e6 5686 PyObject * obj1 = 0 ;
d14a1e28
RD
5687 char *kwnames[] = {
5688 (char *) "self",(char *) "pos", NULL
5689 };
5690
994141e6 5691 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Gauge_SetValue",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
5692 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGauge, SWIG_POINTER_EXCEPTION | 0);
5693 if (SWIG_arg_fail(1)) SWIG_fail;
5694 {
5695 arg2 = (int)(SWIG_As_int(obj1));
5696 if (SWIG_arg_fail(2)) SWIG_fail;
5697 }
d14a1e28
RD
5698 {
5699 PyThreadState* __tstate = wxPyBeginAllowThreads();
5700 (arg1)->SetValue(arg2);
5701
5702 wxPyEndAllowThreads(__tstate);
5703 if (PyErr_Occurred()) SWIG_fail;
5704 }
5705 Py_INCREF(Py_None); resultobj = Py_None;
5706 return resultobj;
5707 fail:
5708 return NULL;
5709}
5710
5711
c32bde28 5712static PyObject *_wrap_Gauge_GetValue(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
5713 PyObject *resultobj;
5714 wxGauge *arg1 = (wxGauge *) 0 ;
5715 int result;
5716 PyObject * obj0 = 0 ;
5717 char *kwnames[] = {
5718 (char *) "self", NULL
5719 };
5720
5721 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Gauge_GetValue",kwnames,&obj0)) goto fail;
093d3ff1
RD
5722 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGauge, SWIG_POINTER_EXCEPTION | 0);
5723 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
5724 {
5725 PyThreadState* __tstate = wxPyBeginAllowThreads();
5726 result = (int)((wxGauge const *)arg1)->GetValue();
5727
5728 wxPyEndAllowThreads(__tstate);
5729 if (PyErr_Occurred()) SWIG_fail;
5730 }
093d3ff1
RD
5731 {
5732 resultobj = SWIG_From_int((int)(result));
5733 }
d14a1e28
RD
5734 return resultobj;
5735 fail:
5736 return NULL;
5737}
5738
5739
c32bde28 5740static PyObject *_wrap_Gauge_IsVertical(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
5741 PyObject *resultobj;
5742 wxGauge *arg1 = (wxGauge *) 0 ;
5743 bool result;
5744 PyObject * obj0 = 0 ;
5745 char *kwnames[] = {
5746 (char *) "self", NULL
5747 };
5748
5749 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Gauge_IsVertical",kwnames,&obj0)) goto fail;
093d3ff1
RD
5750 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGauge, SWIG_POINTER_EXCEPTION | 0);
5751 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
5752 {
5753 PyThreadState* __tstate = wxPyBeginAllowThreads();
5754 result = (bool)((wxGauge const *)arg1)->IsVertical();
5755
5756 wxPyEndAllowThreads(__tstate);
5757 if (PyErr_Occurred()) SWIG_fail;
5758 }
4f89f6a3
RD
5759 {
5760 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
5761 }
d14a1e28
RD
5762 return resultobj;
5763 fail:
5764 return NULL;
5765}
5766
5767
c32bde28 5768static PyObject *_wrap_Gauge_SetShadowWidth(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
5769 PyObject *resultobj;
5770 wxGauge *arg1 = (wxGauge *) 0 ;
5771 int arg2 ;
5772 PyObject * obj0 = 0 ;
994141e6 5773 PyObject * obj1 = 0 ;
d14a1e28
RD
5774 char *kwnames[] = {
5775 (char *) "self",(char *) "w", NULL
5776 };
5777
994141e6 5778 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Gauge_SetShadowWidth",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
5779 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGauge, SWIG_POINTER_EXCEPTION | 0);
5780 if (SWIG_arg_fail(1)) SWIG_fail;
5781 {
5782 arg2 = (int)(SWIG_As_int(obj1));
5783 if (SWIG_arg_fail(2)) SWIG_fail;
5784 }
d14a1e28
RD
5785 {
5786 PyThreadState* __tstate = wxPyBeginAllowThreads();
5787 (arg1)->SetShadowWidth(arg2);
5788
5789 wxPyEndAllowThreads(__tstate);
5790 if (PyErr_Occurred()) SWIG_fail;
5791 }
5792 Py_INCREF(Py_None); resultobj = Py_None;
5793 return resultobj;
5794 fail:
5795 return NULL;
5796}
5797
5798
c32bde28 5799static PyObject *_wrap_Gauge_GetShadowWidth(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
5800 PyObject *resultobj;
5801 wxGauge *arg1 = (wxGauge *) 0 ;
5802 int result;
5803 PyObject * obj0 = 0 ;
5804 char *kwnames[] = {
5805 (char *) "self", NULL
5806 };
5807
5808 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Gauge_GetShadowWidth",kwnames,&obj0)) goto fail;
093d3ff1
RD
5809 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGauge, SWIG_POINTER_EXCEPTION | 0);
5810 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
5811 {
5812 PyThreadState* __tstate = wxPyBeginAllowThreads();
5813 result = (int)((wxGauge const *)arg1)->GetShadowWidth();
5814
5815 wxPyEndAllowThreads(__tstate);
5816 if (PyErr_Occurred()) SWIG_fail;
5817 }
093d3ff1
RD
5818 {
5819 resultobj = SWIG_From_int((int)(result));
5820 }
d14a1e28
RD
5821 return resultobj;
5822 fail:
5823 return NULL;
5824}
5825
5826
c32bde28 5827static PyObject *_wrap_Gauge_SetBezelFace(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
5828 PyObject *resultobj;
5829 wxGauge *arg1 = (wxGauge *) 0 ;
5830 int arg2 ;
5831 PyObject * obj0 = 0 ;
994141e6 5832 PyObject * obj1 = 0 ;
d14a1e28
RD
5833 char *kwnames[] = {
5834 (char *) "self",(char *) "w", NULL
5835 };
5836
994141e6 5837 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Gauge_SetBezelFace",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
5838 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGauge, SWIG_POINTER_EXCEPTION | 0);
5839 if (SWIG_arg_fail(1)) SWIG_fail;
5840 {
5841 arg2 = (int)(SWIG_As_int(obj1));
5842 if (SWIG_arg_fail(2)) SWIG_fail;
5843 }
d14a1e28
RD
5844 {
5845 PyThreadState* __tstate = wxPyBeginAllowThreads();
5846 (arg1)->SetBezelFace(arg2);
5847
5848 wxPyEndAllowThreads(__tstate);
5849 if (PyErr_Occurred()) SWIG_fail;
5850 }
5851 Py_INCREF(Py_None); resultobj = Py_None;
5852 return resultobj;
5853 fail:
5854 return NULL;
5855}
5856
5857
c32bde28 5858static PyObject *_wrap_Gauge_GetBezelFace(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
5859 PyObject *resultobj;
5860 wxGauge *arg1 = (wxGauge *) 0 ;
5861 int result;
5862 PyObject * obj0 = 0 ;
5863 char *kwnames[] = {
5864 (char *) "self", NULL
5865 };
5866
5867 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Gauge_GetBezelFace",kwnames,&obj0)) goto fail;
093d3ff1
RD
5868 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGauge, SWIG_POINTER_EXCEPTION | 0);
5869 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
5870 {
5871 PyThreadState* __tstate = wxPyBeginAllowThreads();
5872 result = (int)((wxGauge const *)arg1)->GetBezelFace();
5873
5874 wxPyEndAllowThreads(__tstate);
5875 if (PyErr_Occurred()) SWIG_fail;
5876 }
093d3ff1
RD
5877 {
5878 resultobj = SWIG_From_int((int)(result));
5879 }
d14a1e28
RD
5880 return resultobj;
5881 fail:
5882 return NULL;
5883}
5884
5885
c32bde28 5886static PyObject *_wrap_Gauge_GetClassDefaultAttributes(PyObject *, PyObject *args, PyObject *kwargs) {
22bfe96c 5887 PyObject *resultobj;
093d3ff1 5888 wxWindowVariant arg1 = (wxWindowVariant) wxWINDOW_VARIANT_NORMAL ;
22bfe96c
RD
5889 wxVisualAttributes result;
5890 PyObject * obj0 = 0 ;
5891 char *kwnames[] = {
5892 (char *) "variant", NULL
5893 };
5894
5895 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|O:Gauge_GetClassDefaultAttributes",kwnames,&obj0)) goto fail;
5896 if (obj0) {
093d3ff1
RD
5897 {
5898 arg1 = (wxWindowVariant)(SWIG_As_int(obj0));
5899 if (SWIG_arg_fail(1)) SWIG_fail;
5900 }
22bfe96c
RD
5901 }
5902 {
110da5b0 5903 if (!wxPyCheckForApp()) SWIG_fail;
22bfe96c
RD
5904 PyThreadState* __tstate = wxPyBeginAllowThreads();
5905 result = wxGauge::GetClassDefaultAttributes((wxWindowVariant )arg1);
5906
5907 wxPyEndAllowThreads(__tstate);
dfbb5885 5908 if (PyErr_Occurred()) SWIG_fail;
22bfe96c
RD
5909 }
5910 {
5911 wxVisualAttributes * resultptr;
093d3ff1 5912 resultptr = new wxVisualAttributes((wxVisualAttributes &)(result));
22bfe96c
RD
5913 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxVisualAttributes, 1);
5914 }
5915 return resultobj;
5916 fail:
5917 return NULL;
5918}
5919
5920
c32bde28 5921static PyObject * Gauge_swigregister(PyObject *, PyObject *args) {
d14a1e28
RD
5922 PyObject *obj;
5923 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
5924 SWIG_TypeClientData(SWIGTYPE_p_wxGauge, obj);
5925 Py_INCREF(obj);
5926 return Py_BuildValue((char *)"");
5927}
c32bde28 5928static int _wrap_StaticBitmapNameStr_set(PyObject *) {
b2dc1044
RD
5929 PyErr_SetString(PyExc_TypeError,"Variable StaticBitmapNameStr is read-only.");
5930 return 1;
5931}
5932
5933
093d3ff1 5934static PyObject *_wrap_StaticBitmapNameStr_get(void) {
b2dc1044
RD
5935 PyObject *pyobj;
5936
5937 {
5938#if wxUSE_UNICODE
5939 pyobj = PyUnicode_FromWideChar((&wxPyStaticBitmapNameStr)->c_str(), (&wxPyStaticBitmapNameStr)->Len());
5940#else
5941 pyobj = PyString_FromStringAndSize((&wxPyStaticBitmapNameStr)->c_str(), (&wxPyStaticBitmapNameStr)->Len());
5942#endif
5943 }
5944 return pyobj;
5945}
5946
5947
c32bde28 5948static int _wrap_StaticBoxNameStr_set(PyObject *) {
b2dc1044
RD
5949 PyErr_SetString(PyExc_TypeError,"Variable StaticBoxNameStr is read-only.");
5950 return 1;
5951}
5952
5953
093d3ff1 5954static PyObject *_wrap_StaticBoxNameStr_get(void) {
b2dc1044
RD
5955 PyObject *pyobj;
5956
5957 {
5958#if wxUSE_UNICODE
5959 pyobj = PyUnicode_FromWideChar((&wxPyStaticBoxNameStr)->c_str(), (&wxPyStaticBoxNameStr)->Len());
5960#else
5961 pyobj = PyString_FromStringAndSize((&wxPyStaticBoxNameStr)->c_str(), (&wxPyStaticBoxNameStr)->Len());
5962#endif
5963 }
5964 return pyobj;
5965}
5966
5967
c32bde28 5968static int _wrap_StaticTextNameStr_set(PyObject *) {
b2dc1044
RD
5969 PyErr_SetString(PyExc_TypeError,"Variable StaticTextNameStr is read-only.");
5970 return 1;
5971}
5972
5973
093d3ff1 5974static PyObject *_wrap_StaticTextNameStr_get(void) {
b2dc1044
RD
5975 PyObject *pyobj;
5976
5977 {
5978#if wxUSE_UNICODE
5979 pyobj = PyUnicode_FromWideChar((&wxPyStaticTextNameStr)->c_str(), (&wxPyStaticTextNameStr)->Len());
5980#else
5981 pyobj = PyString_FromStringAndSize((&wxPyStaticTextNameStr)->c_str(), (&wxPyStaticTextNameStr)->Len());
5982#endif
5983 }
5984 return pyobj;
5985}
5986
5987
c32bde28 5988static PyObject *_wrap_new_StaticBox(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
5989 PyObject *resultobj;
5990 wxWindow *arg1 = (wxWindow *) 0 ;
248ed943
RD
5991 int arg2 = (int) -1 ;
5992 wxString const &arg3_defvalue = wxPyEmptyString ;
5993 wxString *arg3 = (wxString *) &arg3_defvalue ;
d14a1e28
RD
5994 wxPoint const &arg4_defvalue = wxDefaultPosition ;
5995 wxPoint *arg4 = (wxPoint *) &arg4_defvalue ;
5996 wxSize const &arg5_defvalue = wxDefaultSize ;
5997 wxSize *arg5 = (wxSize *) &arg5_defvalue ;
5998 long arg6 = (long) 0 ;
5999 wxString const &arg7_defvalue = wxPyStaticBoxNameStr ;
6000 wxString *arg7 = (wxString *) &arg7_defvalue ;
6001 wxStaticBox *result;
ae8162c8 6002 bool temp3 = false ;
d14a1e28
RD
6003 wxPoint temp4 ;
6004 wxSize temp5 ;
ae8162c8 6005 bool temp7 = false ;
d14a1e28 6006 PyObject * obj0 = 0 ;
994141e6 6007 PyObject * obj1 = 0 ;
d14a1e28
RD
6008 PyObject * obj2 = 0 ;
6009 PyObject * obj3 = 0 ;
6010 PyObject * obj4 = 0 ;
994141e6 6011 PyObject * obj5 = 0 ;
d14a1e28
RD
6012 PyObject * obj6 = 0 ;
6013 char *kwnames[] = {
6014 (char *) "parent",(char *) "id",(char *) "label",(char *) "pos",(char *) "size",(char *) "style",(char *) "name", NULL
6015 };
6016
248ed943 6017 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|OOOOOO:new_StaticBox",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6)) goto fail;
093d3ff1
RD
6018 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
6019 if (SWIG_arg_fail(1)) SWIG_fail;
248ed943 6020 if (obj1) {
093d3ff1
RD
6021 {
6022 arg2 = (int)(SWIG_As_int(obj1));
6023 if (SWIG_arg_fail(2)) SWIG_fail;
6024 }
248ed943
RD
6025 }
6026 if (obj2) {
6027 {
6028 arg3 = wxString_in_helper(obj2);
6029 if (arg3 == NULL) SWIG_fail;
ae8162c8 6030 temp3 = true;
248ed943 6031 }
d14a1e28
RD
6032 }
6033 if (obj3) {
6034 {
6035 arg4 = &temp4;
6036 if ( ! wxPoint_helper(obj3, &arg4)) SWIG_fail;
6037 }
6038 }
6039 if (obj4) {
6040 {
6041 arg5 = &temp5;
6042 if ( ! wxSize_helper(obj4, &arg5)) SWIG_fail;
6043 }
6044 }
994141e6 6045 if (obj5) {
093d3ff1
RD
6046 {
6047 arg6 = (long)(SWIG_As_long(obj5));
6048 if (SWIG_arg_fail(6)) SWIG_fail;
6049 }
994141e6 6050 }
d14a1e28
RD
6051 if (obj6) {
6052 {
6053 arg7 = wxString_in_helper(obj6);
6054 if (arg7 == NULL) SWIG_fail;
ae8162c8 6055 temp7 = true;
d14a1e28
RD
6056 }
6057 }
6058 {
e3b71cb8 6059 if (!wxPyCheckForApp()) SWIG_fail;
d14a1e28
RD
6060 PyThreadState* __tstate = wxPyBeginAllowThreads();
6061 result = (wxStaticBox *)new wxStaticBox(arg1,arg2,(wxString const &)*arg3,(wxPoint const &)*arg4,(wxSize const &)*arg5,arg6,(wxString const &)*arg7);
6062
6063 wxPyEndAllowThreads(__tstate);
110da5b0 6064 if (PyErr_Occurred()) SWIG_fail;
d14a1e28 6065 }
b0f7404b 6066 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxStaticBox, 1);
d14a1e28
RD
6067 {
6068 if (temp3)
6069 delete arg3;
6070 }
6071 {
6072 if (temp7)
6073 delete arg7;
6074 }
6075 return resultobj;
6076 fail:
6077 {
6078 if (temp3)
6079 delete arg3;
6080 }
6081 {
6082 if (temp7)
6083 delete arg7;
6084 }
6085 return NULL;
6086}
6087
6088
c32bde28 6089static PyObject *_wrap_new_PreStaticBox(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
6090 PyObject *resultobj;
6091 wxStaticBox *result;
6092 char *kwnames[] = {
6093 NULL
6094 };
6095
6096 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_PreStaticBox",kwnames)) goto fail;
6097 {
e3b71cb8 6098 if (!wxPyCheckForApp()) SWIG_fail;
d14a1e28
RD
6099 PyThreadState* __tstate = wxPyBeginAllowThreads();
6100 result = (wxStaticBox *)new wxStaticBox();
6101
6102 wxPyEndAllowThreads(__tstate);
110da5b0 6103 if (PyErr_Occurred()) SWIG_fail;
d14a1e28 6104 }
b0f7404b 6105 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxStaticBox, 1);
d14a1e28
RD
6106 return resultobj;
6107 fail:
6108 return NULL;
6109}
6110
6111
c32bde28 6112static PyObject *_wrap_StaticBox_Create(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
6113 PyObject *resultobj;
6114 wxStaticBox *arg1 = (wxStaticBox *) 0 ;
6115 wxWindow *arg2 = (wxWindow *) 0 ;
248ed943
RD
6116 int arg3 = (int) -1 ;
6117 wxString const &arg4_defvalue = wxPyEmptyString ;
6118 wxString *arg4 = (wxString *) &arg4_defvalue ;
d14a1e28
RD
6119 wxPoint const &arg5_defvalue = wxDefaultPosition ;
6120 wxPoint *arg5 = (wxPoint *) &arg5_defvalue ;
6121 wxSize const &arg6_defvalue = wxDefaultSize ;
6122 wxSize *arg6 = (wxSize *) &arg6_defvalue ;
6123 long arg7 = (long) 0 ;
6124 wxString const &arg8_defvalue = wxPyStaticBoxNameStr ;
6125 wxString *arg8 = (wxString *) &arg8_defvalue ;
6126 bool result;
ae8162c8 6127 bool temp4 = false ;
d14a1e28
RD
6128 wxPoint temp5 ;
6129 wxSize temp6 ;
ae8162c8 6130 bool temp8 = false ;
d14a1e28
RD
6131 PyObject * obj0 = 0 ;
6132 PyObject * obj1 = 0 ;
994141e6 6133 PyObject * obj2 = 0 ;
d14a1e28
RD
6134 PyObject * obj3 = 0 ;
6135 PyObject * obj4 = 0 ;
6136 PyObject * obj5 = 0 ;
994141e6 6137 PyObject * obj6 = 0 ;
d14a1e28
RD
6138 PyObject * obj7 = 0 ;
6139 char *kwnames[] = {
6140 (char *) "self",(char *) "parent",(char *) "id",(char *) "label",(char *) "pos",(char *) "size",(char *) "style",(char *) "name", NULL
6141 };
6142
248ed943 6143 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|OOOOOO:StaticBox_Create",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6,&obj7)) goto fail;
093d3ff1
RD
6144 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxStaticBox, SWIG_POINTER_EXCEPTION | 0);
6145 if (SWIG_arg_fail(1)) SWIG_fail;
6146 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
6147 if (SWIG_arg_fail(2)) SWIG_fail;
248ed943 6148 if (obj2) {
093d3ff1
RD
6149 {
6150 arg3 = (int)(SWIG_As_int(obj2));
6151 if (SWIG_arg_fail(3)) SWIG_fail;
6152 }
248ed943
RD
6153 }
6154 if (obj3) {
6155 {
6156 arg4 = wxString_in_helper(obj3);
6157 if (arg4 == NULL) SWIG_fail;
ae8162c8 6158 temp4 = true;
248ed943 6159 }
d14a1e28
RD
6160 }
6161 if (obj4) {
6162 {
6163 arg5 = &temp5;
6164 if ( ! wxPoint_helper(obj4, &arg5)) SWIG_fail;
6165 }
6166 }
6167 if (obj5) {
6168 {
6169 arg6 = &temp6;
6170 if ( ! wxSize_helper(obj5, &arg6)) SWIG_fail;
6171 }
6172 }
994141e6 6173 if (obj6) {
093d3ff1
RD
6174 {
6175 arg7 = (long)(SWIG_As_long(obj6));
6176 if (SWIG_arg_fail(7)) SWIG_fail;
6177 }
994141e6 6178 }
d14a1e28
RD
6179 if (obj7) {
6180 {
6181 arg8 = wxString_in_helper(obj7);
6182 if (arg8 == NULL) SWIG_fail;
ae8162c8 6183 temp8 = true;
d14a1e28
RD
6184 }
6185 }
6186 {
6187 PyThreadState* __tstate = wxPyBeginAllowThreads();
6188 result = (bool)(arg1)->Create(arg2,arg3,(wxString const &)*arg4,(wxPoint const &)*arg5,(wxSize const &)*arg6,arg7,(wxString const &)*arg8);
6189
6190 wxPyEndAllowThreads(__tstate);
6191 if (PyErr_Occurred()) SWIG_fail;
6192 }
4f89f6a3
RD
6193 {
6194 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
6195 }
d14a1e28
RD
6196 {
6197 if (temp4)
6198 delete arg4;
6199 }
6200 {
6201 if (temp8)
6202 delete arg8;
6203 }
6204 return resultobj;
6205 fail:
6206 {
6207 if (temp4)
6208 delete arg4;
6209 }
6210 {
6211 if (temp8)
6212 delete arg8;
6213 }
6214 return NULL;
6215}
6216
6217
c32bde28 6218static PyObject *_wrap_StaticBox_GetClassDefaultAttributes(PyObject *, PyObject *args, PyObject *kwargs) {
22bfe96c 6219 PyObject *resultobj;
093d3ff1 6220 wxWindowVariant arg1 = (wxWindowVariant) wxWINDOW_VARIANT_NORMAL ;
22bfe96c
RD
6221 wxVisualAttributes result;
6222 PyObject * obj0 = 0 ;
6223 char *kwnames[] = {
6224 (char *) "variant", NULL
6225 };
6226
6227 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|O:StaticBox_GetClassDefaultAttributes",kwnames,&obj0)) goto fail;
6228 if (obj0) {
093d3ff1
RD
6229 {
6230 arg1 = (wxWindowVariant)(SWIG_As_int(obj0));
6231 if (SWIG_arg_fail(1)) SWIG_fail;
6232 }
22bfe96c
RD
6233 }
6234 {
110da5b0 6235 if (!wxPyCheckForApp()) SWIG_fail;
22bfe96c
RD
6236 PyThreadState* __tstate = wxPyBeginAllowThreads();
6237 result = wxStaticBox::GetClassDefaultAttributes((wxWindowVariant )arg1);
6238
6239 wxPyEndAllowThreads(__tstate);
dfbb5885 6240 if (PyErr_Occurred()) SWIG_fail;
22bfe96c
RD
6241 }
6242 {
6243 wxVisualAttributes * resultptr;
093d3ff1 6244 resultptr = new wxVisualAttributes((wxVisualAttributes &)(result));
22bfe96c
RD
6245 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxVisualAttributes, 1);
6246 }
6247 return resultobj;
6248 fail:
6249 return NULL;
6250}
6251
6252
c32bde28 6253static PyObject * StaticBox_swigregister(PyObject *, PyObject *args) {
d14a1e28
RD
6254 PyObject *obj;
6255 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
6256 SWIG_TypeClientData(SWIGTYPE_p_wxStaticBox, obj);
6257 Py_INCREF(obj);
6258 return Py_BuildValue((char *)"");
6259}
c32bde28 6260static PyObject *_wrap_new_StaticLine(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
6261 PyObject *resultobj;
6262 wxWindow *arg1 = (wxWindow *) 0 ;
248ed943 6263 int arg2 = (int) -1 ;
d14a1e28
RD
6264 wxPoint const &arg3_defvalue = wxDefaultPosition ;
6265 wxPoint *arg3 = (wxPoint *) &arg3_defvalue ;
6266 wxSize const &arg4_defvalue = wxDefaultSize ;
6267 wxSize *arg4 = (wxSize *) &arg4_defvalue ;
6268 long arg5 = (long) wxLI_HORIZONTAL ;
6269 wxString const &arg6_defvalue = wxPyStaticTextNameStr ;
6270 wxString *arg6 = (wxString *) &arg6_defvalue ;
6271 wxStaticLine *result;
6272 wxPoint temp3 ;
6273 wxSize temp4 ;
ae8162c8 6274 bool temp6 = false ;
d14a1e28 6275 PyObject * obj0 = 0 ;
994141e6 6276 PyObject * obj1 = 0 ;
d14a1e28
RD
6277 PyObject * obj2 = 0 ;
6278 PyObject * obj3 = 0 ;
994141e6 6279 PyObject * obj4 = 0 ;
d14a1e28
RD
6280 PyObject * obj5 = 0 ;
6281 char *kwnames[] = {
6282 (char *) "parent",(char *) "id",(char *) "pos",(char *) "size",(char *) "style",(char *) "name", NULL
6283 };
6284
248ed943 6285 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|OOOOO:new_StaticLine",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5)) goto fail;
093d3ff1
RD
6286 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
6287 if (SWIG_arg_fail(1)) SWIG_fail;
248ed943 6288 if (obj1) {
093d3ff1
RD
6289 {
6290 arg2 = (int)(SWIG_As_int(obj1));
6291 if (SWIG_arg_fail(2)) SWIG_fail;
6292 }
248ed943 6293 }
d14a1e28
RD
6294 if (obj2) {
6295 {
6296 arg3 = &temp3;
6297 if ( ! wxPoint_helper(obj2, &arg3)) SWIG_fail;
6298 }
6299 }
6300 if (obj3) {
6301 {
6302 arg4 = &temp4;
6303 if ( ! wxSize_helper(obj3, &arg4)) SWIG_fail;
6304 }
6305 }
994141e6 6306 if (obj4) {
093d3ff1
RD
6307 {
6308 arg5 = (long)(SWIG_As_long(obj4));
6309 if (SWIG_arg_fail(5)) SWIG_fail;
6310 }
994141e6 6311 }
d14a1e28
RD
6312 if (obj5) {
6313 {
6314 arg6 = wxString_in_helper(obj5);
6315 if (arg6 == NULL) SWIG_fail;
ae8162c8 6316 temp6 = true;
d14a1e28
RD
6317 }
6318 }
6319 {
e3b71cb8 6320 if (!wxPyCheckForApp()) SWIG_fail;
d14a1e28
RD
6321 PyThreadState* __tstate = wxPyBeginAllowThreads();
6322 result = (wxStaticLine *)new wxStaticLine(arg1,arg2,(wxPoint const &)*arg3,(wxSize const &)*arg4,arg5,(wxString const &)*arg6);
6323
6324 wxPyEndAllowThreads(__tstate);
110da5b0 6325 if (PyErr_Occurred()) SWIG_fail;
d14a1e28 6326 }
15afbcd0 6327 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxStaticLine, 1);
d14a1e28
RD
6328 {
6329 if (temp6)
6330 delete arg6;
6331 }
6332 return resultobj;
6333 fail:
6334 {
6335 if (temp6)
6336 delete arg6;
6337 }
6338 return NULL;
6339}
6340
6341
c32bde28 6342static PyObject *_wrap_new_PreStaticLine(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
6343 PyObject *resultobj;
6344 wxStaticLine *result;
6345 char *kwnames[] = {
6346 NULL
6347 };
6348
6349 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_PreStaticLine",kwnames)) goto fail;
6350 {
e3b71cb8 6351 if (!wxPyCheckForApp()) SWIG_fail;
d14a1e28
RD
6352 PyThreadState* __tstate = wxPyBeginAllowThreads();
6353 result = (wxStaticLine *)new wxStaticLine();
6354
6355 wxPyEndAllowThreads(__tstate);
110da5b0 6356 if (PyErr_Occurred()) SWIG_fail;
d14a1e28 6357 }
15afbcd0 6358 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxStaticLine, 1);
d14a1e28
RD
6359 return resultobj;
6360 fail:
6361 return NULL;
6362}
6363
6364
c32bde28 6365static PyObject *_wrap_StaticLine_Create(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
6366 PyObject *resultobj;
6367 wxStaticLine *arg1 = (wxStaticLine *) 0 ;
6368 wxWindow *arg2 = (wxWindow *) 0 ;
248ed943 6369 int arg3 = (int) -1 ;
d14a1e28
RD
6370 wxPoint const &arg4_defvalue = wxDefaultPosition ;
6371 wxPoint *arg4 = (wxPoint *) &arg4_defvalue ;
6372 wxSize const &arg5_defvalue = wxDefaultSize ;
6373 wxSize *arg5 = (wxSize *) &arg5_defvalue ;
6374 long arg6 = (long) wxLI_HORIZONTAL ;
6375 wxString const &arg7_defvalue = wxPyStaticTextNameStr ;
6376 wxString *arg7 = (wxString *) &arg7_defvalue ;
6377 bool result;
6378 wxPoint temp4 ;
6379 wxSize temp5 ;
ae8162c8 6380 bool temp7 = false ;
d14a1e28
RD
6381 PyObject * obj0 = 0 ;
6382 PyObject * obj1 = 0 ;
994141e6 6383 PyObject * obj2 = 0 ;
d14a1e28
RD
6384 PyObject * obj3 = 0 ;
6385 PyObject * obj4 = 0 ;
994141e6 6386 PyObject * obj5 = 0 ;
d14a1e28
RD
6387 PyObject * obj6 = 0 ;
6388 char *kwnames[] = {
6389 (char *) "self",(char *) "parent",(char *) "id",(char *) "pos",(char *) "size",(char *) "style",(char *) "name", NULL
6390 };
6391
248ed943 6392 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|OOOOO:StaticLine_Create",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6)) goto fail;
093d3ff1
RD
6393 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxStaticLine, SWIG_POINTER_EXCEPTION | 0);
6394 if (SWIG_arg_fail(1)) SWIG_fail;
6395 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
6396 if (SWIG_arg_fail(2)) SWIG_fail;
248ed943 6397 if (obj2) {
093d3ff1
RD
6398 {
6399 arg3 = (int)(SWIG_As_int(obj2));
6400 if (SWIG_arg_fail(3)) SWIG_fail;
6401 }
248ed943 6402 }
d14a1e28
RD
6403 if (obj3) {
6404 {
6405 arg4 = &temp4;
6406 if ( ! wxPoint_helper(obj3, &arg4)) SWIG_fail;
6407 }
6408 }
6409 if (obj4) {
6410 {
6411 arg5 = &temp5;
6412 if ( ! wxSize_helper(obj4, &arg5)) SWIG_fail;
6413 }
6414 }
994141e6 6415 if (obj5) {
093d3ff1
RD
6416 {
6417 arg6 = (long)(SWIG_As_long(obj5));
6418 if (SWIG_arg_fail(6)) SWIG_fail;
6419 }
994141e6 6420 }
d14a1e28
RD
6421 if (obj6) {
6422 {
6423 arg7 = wxString_in_helper(obj6);
6424 if (arg7 == NULL) SWIG_fail;
ae8162c8 6425 temp7 = true;
d14a1e28
RD
6426 }
6427 }
6428 {
6429 PyThreadState* __tstate = wxPyBeginAllowThreads();
6430 result = (bool)(arg1)->Create(arg2,arg3,(wxPoint const &)*arg4,(wxSize const &)*arg5,arg6,(wxString const &)*arg7);
6431
6432 wxPyEndAllowThreads(__tstate);
6433 if (PyErr_Occurred()) SWIG_fail;
6434 }
4f89f6a3
RD
6435 {
6436 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
6437 }
d14a1e28
RD
6438 {
6439 if (temp7)
6440 delete arg7;
6441 }
6442 return resultobj;
6443 fail:
6444 {
6445 if (temp7)
6446 delete arg7;
6447 }
6448 return NULL;
6449}
6450
6451
c32bde28 6452static PyObject *_wrap_StaticLine_IsVertical(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
6453 PyObject *resultobj;
6454 wxStaticLine *arg1 = (wxStaticLine *) 0 ;
6455 bool result;
6456 PyObject * obj0 = 0 ;
6457 char *kwnames[] = {
6458 (char *) "self", NULL
6459 };
6460
6461 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:StaticLine_IsVertical",kwnames,&obj0)) goto fail;
093d3ff1
RD
6462 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxStaticLine, SWIG_POINTER_EXCEPTION | 0);
6463 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
6464 {
6465 PyThreadState* __tstate = wxPyBeginAllowThreads();
6466 result = (bool)((wxStaticLine const *)arg1)->IsVertical();
6467
6468 wxPyEndAllowThreads(__tstate);
6469 if (PyErr_Occurred()) SWIG_fail;
6470 }
4f89f6a3
RD
6471 {
6472 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
6473 }
d14a1e28
RD
6474 return resultobj;
6475 fail:
6476 return NULL;
6477}
6478
6479
c32bde28 6480static PyObject *_wrap_StaticLine_GetDefaultSize(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
6481 PyObject *resultobj;
6482 int result;
6483 char *kwnames[] = {
6484 NULL
6485 };
6486
6487 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":StaticLine_GetDefaultSize",kwnames)) goto fail;
6488 {
6489 PyThreadState* __tstate = wxPyBeginAllowThreads();
6490 result = (int)wxStaticLine::GetDefaultSize();
6491
6492 wxPyEndAllowThreads(__tstate);
6493 if (PyErr_Occurred()) SWIG_fail;
6494 }
093d3ff1
RD
6495 {
6496 resultobj = SWIG_From_int((int)(result));
6497 }
d14a1e28
RD
6498 return resultobj;
6499 fail:
6500 return NULL;
6501}
6502
6503
c32bde28 6504static PyObject *_wrap_StaticLine_GetClassDefaultAttributes(PyObject *, PyObject *args, PyObject *kwargs) {
22bfe96c 6505 PyObject *resultobj;
093d3ff1 6506 wxWindowVariant arg1 = (wxWindowVariant) wxWINDOW_VARIANT_NORMAL ;
22bfe96c
RD
6507 wxVisualAttributes result;
6508 PyObject * obj0 = 0 ;
6509 char *kwnames[] = {
6510 (char *) "variant", NULL
6511 };
6512
6513 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|O:StaticLine_GetClassDefaultAttributes",kwnames,&obj0)) goto fail;
6514 if (obj0) {
093d3ff1
RD
6515 {
6516 arg1 = (wxWindowVariant)(SWIG_As_int(obj0));
6517 if (SWIG_arg_fail(1)) SWIG_fail;
6518 }
22bfe96c
RD
6519 }
6520 {
110da5b0 6521 if (!wxPyCheckForApp()) SWIG_fail;
22bfe96c
RD
6522 PyThreadState* __tstate = wxPyBeginAllowThreads();
6523 result = wxStaticLine::GetClassDefaultAttributes((wxWindowVariant )arg1);
6524
6525 wxPyEndAllowThreads(__tstate);
dfbb5885 6526 if (PyErr_Occurred()) SWIG_fail;
22bfe96c
RD
6527 }
6528 {
6529 wxVisualAttributes * resultptr;
093d3ff1 6530 resultptr = new wxVisualAttributes((wxVisualAttributes &)(result));
22bfe96c
RD
6531 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxVisualAttributes, 1);
6532 }
6533 return resultobj;
6534 fail:
6535 return NULL;
6536}
6537
6538
c32bde28 6539static PyObject * StaticLine_swigregister(PyObject *, PyObject *args) {
d14a1e28
RD
6540 PyObject *obj;
6541 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
6542 SWIG_TypeClientData(SWIGTYPE_p_wxStaticLine, obj);
6543 Py_INCREF(obj);
6544 return Py_BuildValue((char *)"");
6545}
c32bde28 6546static PyObject *_wrap_new_StaticText(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
6547 PyObject *resultobj;
6548 wxWindow *arg1 = (wxWindow *) 0 ;
248ed943
RD
6549 int arg2 = (int) -1 ;
6550 wxString const &arg3_defvalue = wxPyEmptyString ;
6551 wxString *arg3 = (wxString *) &arg3_defvalue ;
d14a1e28
RD
6552 wxPoint const &arg4_defvalue = wxDefaultPosition ;
6553 wxPoint *arg4 = (wxPoint *) &arg4_defvalue ;
6554 wxSize const &arg5_defvalue = wxDefaultSize ;
6555 wxSize *arg5 = (wxSize *) &arg5_defvalue ;
6556 long arg6 = (long) 0 ;
6557 wxString const &arg7_defvalue = wxPyStaticTextNameStr ;
6558 wxString *arg7 = (wxString *) &arg7_defvalue ;
6559 wxStaticText *result;
ae8162c8 6560 bool temp3 = false ;
d14a1e28
RD
6561 wxPoint temp4 ;
6562 wxSize temp5 ;
ae8162c8 6563 bool temp7 = false ;
d14a1e28 6564 PyObject * obj0 = 0 ;
994141e6 6565 PyObject * obj1 = 0 ;
d14a1e28
RD
6566 PyObject * obj2 = 0 ;
6567 PyObject * obj3 = 0 ;
6568 PyObject * obj4 = 0 ;
994141e6 6569 PyObject * obj5 = 0 ;
d14a1e28
RD
6570 PyObject * obj6 = 0 ;
6571 char *kwnames[] = {
6572 (char *) "parent",(char *) "id",(char *) "label",(char *) "pos",(char *) "size",(char *) "style",(char *) "name", NULL
6573 };
6574
248ed943 6575 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|OOOOOO:new_StaticText",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6)) goto fail;
093d3ff1
RD
6576 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
6577 if (SWIG_arg_fail(1)) SWIG_fail;
248ed943 6578 if (obj1) {
093d3ff1
RD
6579 {
6580 arg2 = (int)(SWIG_As_int(obj1));
6581 if (SWIG_arg_fail(2)) SWIG_fail;
6582 }
248ed943
RD
6583 }
6584 if (obj2) {
6585 {
6586 arg3 = wxString_in_helper(obj2);
6587 if (arg3 == NULL) SWIG_fail;
ae8162c8 6588 temp3 = true;
248ed943 6589 }
d14a1e28
RD
6590 }
6591 if (obj3) {
6592 {
6593 arg4 = &temp4;
6594 if ( ! wxPoint_helper(obj3, &arg4)) SWIG_fail;
6595 }
6596 }
6597 if (obj4) {
6598 {
6599 arg5 = &temp5;
6600 if ( ! wxSize_helper(obj4, &arg5)) SWIG_fail;
6601 }
6602 }
994141e6 6603 if (obj5) {
093d3ff1
RD
6604 {
6605 arg6 = (long)(SWIG_As_long(obj5));
6606 if (SWIG_arg_fail(6)) SWIG_fail;
6607 }
994141e6 6608 }
d14a1e28
RD
6609 if (obj6) {
6610 {
6611 arg7 = wxString_in_helper(obj6);
6612 if (arg7 == NULL) SWIG_fail;
ae8162c8 6613 temp7 = true;
d14a1e28
RD
6614 }
6615 }
6616 {
e3b71cb8 6617 if (!wxPyCheckForApp()) SWIG_fail;
d14a1e28
RD
6618 PyThreadState* __tstate = wxPyBeginAllowThreads();
6619 result = (wxStaticText *)new wxStaticText(arg1,arg2,(wxString const &)*arg3,(wxPoint const &)*arg4,(wxSize const &)*arg5,arg6,(wxString const &)*arg7);
6620
6621 wxPyEndAllowThreads(__tstate);
110da5b0 6622 if (PyErr_Occurred()) SWIG_fail;
d14a1e28 6623 }
15afbcd0 6624 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxStaticText, 1);
d14a1e28
RD
6625 {
6626 if (temp3)
6627 delete arg3;
6628 }
6629 {
6630 if (temp7)
6631 delete arg7;
6632 }
6633 return resultobj;
6634 fail:
6635 {
6636 if (temp3)
6637 delete arg3;
6638 }
6639 {
6640 if (temp7)
6641 delete arg7;
6642 }
6643 return NULL;
6644}
6645
6646
c32bde28 6647static PyObject *_wrap_new_PreStaticText(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
6648 PyObject *resultobj;
6649 wxStaticText *result;
6650 char *kwnames[] = {
6651 NULL
6652 };
6653
6654 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_PreStaticText",kwnames)) goto fail;
6655 {
e3b71cb8 6656 if (!wxPyCheckForApp()) SWIG_fail;
d14a1e28
RD
6657 PyThreadState* __tstate = wxPyBeginAllowThreads();
6658 result = (wxStaticText *)new wxStaticText();
6659
6660 wxPyEndAllowThreads(__tstate);
110da5b0 6661 if (PyErr_Occurred()) SWIG_fail;
d14a1e28 6662 }
15afbcd0 6663 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxStaticText, 1);
d14a1e28
RD
6664 return resultobj;
6665 fail:
6666 return NULL;
6667}
6668
6669
c32bde28 6670static PyObject *_wrap_StaticText_Create(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
6671 PyObject *resultobj;
6672 wxStaticText *arg1 = (wxStaticText *) 0 ;
6673 wxWindow *arg2 = (wxWindow *) 0 ;
248ed943
RD
6674 int arg3 = (int) -1 ;
6675 wxString const &arg4_defvalue = wxPyEmptyString ;
6676 wxString *arg4 = (wxString *) &arg4_defvalue ;
d14a1e28
RD
6677 wxPoint const &arg5_defvalue = wxDefaultPosition ;
6678 wxPoint *arg5 = (wxPoint *) &arg5_defvalue ;
6679 wxSize const &arg6_defvalue = wxDefaultSize ;
6680 wxSize *arg6 = (wxSize *) &arg6_defvalue ;
6681 long arg7 = (long) 0 ;
6682 wxString const &arg8_defvalue = wxPyStaticTextNameStr ;
6683 wxString *arg8 = (wxString *) &arg8_defvalue ;
6684 bool result;
ae8162c8 6685 bool temp4 = false ;
d14a1e28
RD
6686 wxPoint temp5 ;
6687 wxSize temp6 ;
ae8162c8 6688 bool temp8 = false ;
d14a1e28
RD
6689 PyObject * obj0 = 0 ;
6690 PyObject * obj1 = 0 ;
994141e6 6691 PyObject * obj2 = 0 ;
d14a1e28
RD
6692 PyObject * obj3 = 0 ;
6693 PyObject * obj4 = 0 ;
6694 PyObject * obj5 = 0 ;
994141e6 6695 PyObject * obj6 = 0 ;
d14a1e28
RD
6696 PyObject * obj7 = 0 ;
6697 char *kwnames[] = {
6698 (char *) "self",(char *) "parent",(char *) "id",(char *) "label",(char *) "pos",(char *) "size",(char *) "style",(char *) "name", NULL
6699 };
6700
248ed943 6701 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|OOOOOO:StaticText_Create",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6,&obj7)) goto fail;
093d3ff1
RD
6702 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxStaticText, SWIG_POINTER_EXCEPTION | 0);
6703 if (SWIG_arg_fail(1)) SWIG_fail;
6704 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
6705 if (SWIG_arg_fail(2)) SWIG_fail;
248ed943 6706 if (obj2) {
093d3ff1
RD
6707 {
6708 arg3 = (int)(SWIG_As_int(obj2));
6709 if (SWIG_arg_fail(3)) SWIG_fail;
6710 }
248ed943
RD
6711 }
6712 if (obj3) {
6713 {
6714 arg4 = wxString_in_helper(obj3);
6715 if (arg4 == NULL) SWIG_fail;
ae8162c8 6716 temp4 = true;
248ed943 6717 }
d14a1e28
RD
6718 }
6719 if (obj4) {
6720 {
6721 arg5 = &temp5;
6722 if ( ! wxPoint_helper(obj4, &arg5)) SWIG_fail;
6723 }
6724 }
6725 if (obj5) {
6726 {
6727 arg6 = &temp6;
6728 if ( ! wxSize_helper(obj5, &arg6)) SWIG_fail;
6729 }
6730 }
994141e6 6731 if (obj6) {
093d3ff1
RD
6732 {
6733 arg7 = (long)(SWIG_As_long(obj6));
6734 if (SWIG_arg_fail(7)) SWIG_fail;
6735 }
994141e6 6736 }
d14a1e28
RD
6737 if (obj7) {
6738 {
6739 arg8 = wxString_in_helper(obj7);
6740 if (arg8 == NULL) SWIG_fail;
ae8162c8 6741 temp8 = true;
d14a1e28
RD
6742 }
6743 }
6744 {
6745 PyThreadState* __tstate = wxPyBeginAllowThreads();
6746 result = (bool)(arg1)->Create(arg2,arg3,(wxString const &)*arg4,(wxPoint const &)*arg5,(wxSize const &)*arg6,arg7,(wxString const &)*arg8);
6747
6748 wxPyEndAllowThreads(__tstate);
6749 if (PyErr_Occurred()) SWIG_fail;
6750 }
4f89f6a3
RD
6751 {
6752 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
6753 }
d14a1e28
RD
6754 {
6755 if (temp4)
6756 delete arg4;
6757 }
6758 {
6759 if (temp8)
6760 delete arg8;
6761 }
6762 return resultobj;
6763 fail:
6764 {
6765 if (temp4)
6766 delete arg4;
6767 }
6768 {
6769 if (temp8)
6770 delete arg8;
6771 }
6772 return NULL;
6773}
6774
6775
c32bde28 6776static PyObject *_wrap_StaticText_GetClassDefaultAttributes(PyObject *, PyObject *args, PyObject *kwargs) {
22bfe96c 6777 PyObject *resultobj;
093d3ff1 6778 wxWindowVariant arg1 = (wxWindowVariant) wxWINDOW_VARIANT_NORMAL ;
22bfe96c
RD
6779 wxVisualAttributes result;
6780 PyObject * obj0 = 0 ;
6781 char *kwnames[] = {
6782 (char *) "variant", NULL
6783 };
6784
6785 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|O:StaticText_GetClassDefaultAttributes",kwnames,&obj0)) goto fail;
6786 if (obj0) {
093d3ff1
RD
6787 {
6788 arg1 = (wxWindowVariant)(SWIG_As_int(obj0));
6789 if (SWIG_arg_fail(1)) SWIG_fail;
6790 }
22bfe96c
RD
6791 }
6792 {
110da5b0 6793 if (!wxPyCheckForApp()) SWIG_fail;
22bfe96c
RD
6794 PyThreadState* __tstate = wxPyBeginAllowThreads();
6795 result = wxStaticText::GetClassDefaultAttributes((wxWindowVariant )arg1);
6796
6797 wxPyEndAllowThreads(__tstate);
dfbb5885 6798 if (PyErr_Occurred()) SWIG_fail;
22bfe96c
RD
6799 }
6800 {
6801 wxVisualAttributes * resultptr;
093d3ff1 6802 resultptr = new wxVisualAttributes((wxVisualAttributes &)(result));
22bfe96c
RD
6803 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxVisualAttributes, 1);
6804 }
6805 return resultobj;
6806 fail:
6807 return NULL;
6808}
6809
6810
c32bde28 6811static PyObject * StaticText_swigregister(PyObject *, PyObject *args) {
d14a1e28
RD
6812 PyObject *obj;
6813 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
6814 SWIG_TypeClientData(SWIGTYPE_p_wxStaticText, obj);
6815 Py_INCREF(obj);
6816 return Py_BuildValue((char *)"");
6817}
c32bde28 6818static PyObject *_wrap_new_StaticBitmap(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
6819 PyObject *resultobj;
6820 wxWindow *arg1 = (wxWindow *) 0 ;
248ed943
RD
6821 int arg2 = (int) -1 ;
6822 wxBitmap const &arg3_defvalue = wxNullBitmap ;
6823 wxBitmap *arg3 = (wxBitmap *) &arg3_defvalue ;
d14a1e28
RD
6824 wxPoint const &arg4_defvalue = wxDefaultPosition ;
6825 wxPoint *arg4 = (wxPoint *) &arg4_defvalue ;
6826 wxSize const &arg5_defvalue = wxDefaultSize ;
6827 wxSize *arg5 = (wxSize *) &arg5_defvalue ;
6828 long arg6 = (long) 0 ;
6829 wxString const &arg7_defvalue = wxPyStaticBitmapNameStr ;
6830 wxString *arg7 = (wxString *) &arg7_defvalue ;
6831 wxStaticBitmap *result;
6832 wxPoint temp4 ;
6833 wxSize temp5 ;
ae8162c8 6834 bool temp7 = false ;
d14a1e28 6835 PyObject * obj0 = 0 ;
994141e6 6836 PyObject * obj1 = 0 ;
d14a1e28
RD
6837 PyObject * obj2 = 0 ;
6838 PyObject * obj3 = 0 ;
6839 PyObject * obj4 = 0 ;
994141e6 6840 PyObject * obj5 = 0 ;
d14a1e28
RD
6841 PyObject * obj6 = 0 ;
6842 char *kwnames[] = {
6843 (char *) "parent",(char *) "id",(char *) "bitmap",(char *) "pos",(char *) "size",(char *) "style",(char *) "name", NULL
6844 };
6845
248ed943 6846 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|OOOOOO:new_StaticBitmap",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6)) goto fail;
093d3ff1
RD
6847 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
6848 if (SWIG_arg_fail(1)) SWIG_fail;
248ed943 6849 if (obj1) {
093d3ff1
RD
6850 {
6851 arg2 = (int)(SWIG_As_int(obj1));
6852 if (SWIG_arg_fail(2)) SWIG_fail;
6853 }
248ed943
RD
6854 }
6855 if (obj2) {
093d3ff1
RD
6856 {
6857 SWIG_Python_ConvertPtr(obj2, (void **)&arg3, SWIGTYPE_p_wxBitmap, SWIG_POINTER_EXCEPTION | 0);
6858 if (SWIG_arg_fail(3)) SWIG_fail;
6859 if (arg3 == NULL) {
6860 SWIG_null_ref("wxBitmap");
6861 }
6862 if (SWIG_arg_fail(3)) SWIG_fail;
248ed943 6863 }
d14a1e28
RD
6864 }
6865 if (obj3) {
6866 {
6867 arg4 = &temp4;
6868 if ( ! wxPoint_helper(obj3, &arg4)) SWIG_fail;
6869 }
6870 }
6871 if (obj4) {
6872 {
6873 arg5 = &temp5;
6874 if ( ! wxSize_helper(obj4, &arg5)) SWIG_fail;
6875 }
6876 }
994141e6 6877 if (obj5) {
093d3ff1
RD
6878 {
6879 arg6 = (long)(SWIG_As_long(obj5));
6880 if (SWIG_arg_fail(6)) SWIG_fail;
6881 }
994141e6 6882 }
d14a1e28
RD
6883 if (obj6) {
6884 {
6885 arg7 = wxString_in_helper(obj6);
6886 if (arg7 == NULL) SWIG_fail;
ae8162c8 6887 temp7 = true;
d14a1e28
RD
6888 }
6889 }
6890 {
e3b71cb8 6891 if (!wxPyCheckForApp()) SWIG_fail;
d14a1e28
RD
6892 PyThreadState* __tstate = wxPyBeginAllowThreads();
6893 result = (wxStaticBitmap *)new wxStaticBitmap(arg1,arg2,(wxBitmap const &)*arg3,(wxPoint const &)*arg4,(wxSize const &)*arg5,arg6,(wxString const &)*arg7);
6894
6895 wxPyEndAllowThreads(__tstate);
110da5b0 6896 if (PyErr_Occurred()) SWIG_fail;
d14a1e28 6897 }
15afbcd0 6898 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxStaticBitmap, 1);
d14a1e28
RD
6899 {
6900 if (temp7)
6901 delete arg7;
6902 }
6903 return resultobj;
6904 fail:
6905 {
6906 if (temp7)
6907 delete arg7;
6908 }
6909 return NULL;
6910}
6911
6912
c32bde28 6913static PyObject *_wrap_new_PreStaticBitmap(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
6914 PyObject *resultobj;
6915 wxStaticBitmap *result;
6916 char *kwnames[] = {
6917 NULL
6918 };
6919
6920 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_PreStaticBitmap",kwnames)) goto fail;
6921 {
e3b71cb8 6922 if (!wxPyCheckForApp()) SWIG_fail;
d14a1e28
RD
6923 PyThreadState* __tstate = wxPyBeginAllowThreads();
6924 result = (wxStaticBitmap *)new wxStaticBitmap();
6925
6926 wxPyEndAllowThreads(__tstate);
110da5b0 6927 if (PyErr_Occurred()) SWIG_fail;
d14a1e28 6928 }
15afbcd0 6929 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxStaticBitmap, 1);
d14a1e28
RD
6930 return resultobj;
6931 fail:
6932 return NULL;
6933}
6934
6935
c32bde28 6936static PyObject *_wrap_StaticBitmap_Create(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
6937 PyObject *resultobj;
6938 wxStaticBitmap *arg1 = (wxStaticBitmap *) 0 ;
6939 wxWindow *arg2 = (wxWindow *) 0 ;
248ed943
RD
6940 int arg3 = (int) -1 ;
6941 wxBitmap const &arg4_defvalue = wxNullBitmap ;
6942 wxBitmap *arg4 = (wxBitmap *) &arg4_defvalue ;
d14a1e28
RD
6943 wxPoint const &arg5_defvalue = wxDefaultPosition ;
6944 wxPoint *arg5 = (wxPoint *) &arg5_defvalue ;
6945 wxSize const &arg6_defvalue = wxDefaultSize ;
6946 wxSize *arg6 = (wxSize *) &arg6_defvalue ;
6947 long arg7 = (long) 0 ;
6948 wxString const &arg8_defvalue = wxPyStaticBitmapNameStr ;
6949 wxString *arg8 = (wxString *) &arg8_defvalue ;
6950 bool result;
6951 wxPoint temp5 ;
6952 wxSize temp6 ;
ae8162c8 6953 bool temp8 = false ;
d14a1e28
RD
6954 PyObject * obj0 = 0 ;
6955 PyObject * obj1 = 0 ;
994141e6 6956 PyObject * obj2 = 0 ;
d14a1e28
RD
6957 PyObject * obj3 = 0 ;
6958 PyObject * obj4 = 0 ;
6959 PyObject * obj5 = 0 ;
994141e6 6960 PyObject * obj6 = 0 ;
d14a1e28
RD
6961 PyObject * obj7 = 0 ;
6962 char *kwnames[] = {
6963 (char *) "self",(char *) "parent",(char *) "id",(char *) "bitmap",(char *) "pos",(char *) "size",(char *) "style",(char *) "name", NULL
6964 };
6965
248ed943 6966 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|OOOOOO:StaticBitmap_Create",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6,&obj7)) goto fail;
093d3ff1
RD
6967 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxStaticBitmap, SWIG_POINTER_EXCEPTION | 0);
6968 if (SWIG_arg_fail(1)) SWIG_fail;
6969 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
6970 if (SWIG_arg_fail(2)) SWIG_fail;
248ed943 6971 if (obj2) {
093d3ff1
RD
6972 {
6973 arg3 = (int)(SWIG_As_int(obj2));
6974 if (SWIG_arg_fail(3)) SWIG_fail;
6975 }
248ed943
RD
6976 }
6977 if (obj3) {
093d3ff1
RD
6978 {
6979 SWIG_Python_ConvertPtr(obj3, (void **)&arg4, SWIGTYPE_p_wxBitmap, SWIG_POINTER_EXCEPTION | 0);
6980 if (SWIG_arg_fail(4)) SWIG_fail;
6981 if (arg4 == NULL) {
6982 SWIG_null_ref("wxBitmap");
6983 }
6984 if (SWIG_arg_fail(4)) SWIG_fail;
248ed943 6985 }
d14a1e28
RD
6986 }
6987 if (obj4) {
6988 {
6989 arg5 = &temp5;
6990 if ( ! wxPoint_helper(obj4, &arg5)) SWIG_fail;
6991 }
6992 }
6993 if (obj5) {
6994 {
6995 arg6 = &temp6;
6996 if ( ! wxSize_helper(obj5, &arg6)) SWIG_fail;
6997 }
6998 }
994141e6 6999 if (obj6) {
093d3ff1
RD
7000 {
7001 arg7 = (long)(SWIG_As_long(obj6));
7002 if (SWIG_arg_fail(7)) SWIG_fail;
7003 }
994141e6 7004 }
d14a1e28
RD
7005 if (obj7) {
7006 {
7007 arg8 = wxString_in_helper(obj7);
7008 if (arg8 == NULL) SWIG_fail;
ae8162c8 7009 temp8 = true;
d14a1e28
RD
7010 }
7011 }
7012 {
7013 PyThreadState* __tstate = wxPyBeginAllowThreads();
7014 result = (bool)(arg1)->Create(arg2,arg3,(wxBitmap const &)*arg4,(wxPoint const &)*arg5,(wxSize const &)*arg6,arg7,(wxString const &)*arg8);
7015
7016 wxPyEndAllowThreads(__tstate);
7017 if (PyErr_Occurred()) SWIG_fail;
7018 }
4f89f6a3
RD
7019 {
7020 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
7021 }
d14a1e28
RD
7022 {
7023 if (temp8)
7024 delete arg8;
7025 }
7026 return resultobj;
7027 fail:
7028 {
7029 if (temp8)
7030 delete arg8;
7031 }
7032 return NULL;
7033}
7034
7035
c32bde28 7036static PyObject *_wrap_StaticBitmap_GetBitmap(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
7037 PyObject *resultobj;
7038 wxStaticBitmap *arg1 = (wxStaticBitmap *) 0 ;
7039 wxBitmap result;
7040 PyObject * obj0 = 0 ;
7041 char *kwnames[] = {
7042 (char *) "self", NULL
7043 };
7044
7045 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:StaticBitmap_GetBitmap",kwnames,&obj0)) goto fail;
093d3ff1
RD
7046 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxStaticBitmap, SWIG_POINTER_EXCEPTION | 0);
7047 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
7048 {
7049 PyThreadState* __tstate = wxPyBeginAllowThreads();
7050 result = (arg1)->GetBitmap();
7051
7052 wxPyEndAllowThreads(__tstate);
7053 if (PyErr_Occurred()) SWIG_fail;
7054 }
7055 {
7056 wxBitmap * resultptr;
093d3ff1 7057 resultptr = new wxBitmap((wxBitmap &)(result));
15afbcd0 7058 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxBitmap, 1);
d14a1e28
RD
7059 }
7060 return resultobj;
7061 fail:
7062 return NULL;
7063}
7064
7065
c32bde28 7066static PyObject *_wrap_StaticBitmap_SetBitmap(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
7067 PyObject *resultobj;
7068 wxStaticBitmap *arg1 = (wxStaticBitmap *) 0 ;
7069 wxBitmap *arg2 = 0 ;
7070 PyObject * obj0 = 0 ;
7071 PyObject * obj1 = 0 ;
7072 char *kwnames[] = {
7073 (char *) "self",(char *) "bitmap", NULL
7074 };
7075
7076 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:StaticBitmap_SetBitmap",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
7077 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxStaticBitmap, SWIG_POINTER_EXCEPTION | 0);
7078 if (SWIG_arg_fail(1)) SWIG_fail;
7079 {
7080 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxBitmap, SWIG_POINTER_EXCEPTION | 0);
7081 if (SWIG_arg_fail(2)) SWIG_fail;
7082 if (arg2 == NULL) {
7083 SWIG_null_ref("wxBitmap");
7084 }
7085 if (SWIG_arg_fail(2)) SWIG_fail;
d14a1e28
RD
7086 }
7087 {
7088 PyThreadState* __tstate = wxPyBeginAllowThreads();
7089 (arg1)->SetBitmap((wxBitmap const &)*arg2);
7090
7091 wxPyEndAllowThreads(__tstate);
7092 if (PyErr_Occurred()) SWIG_fail;
7093 }
7094 Py_INCREF(Py_None); resultobj = Py_None;
7095 return resultobj;
7096 fail:
7097 return NULL;
7098}
7099
7100
c32bde28 7101static PyObject *_wrap_StaticBitmap_SetIcon(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
7102 PyObject *resultobj;
7103 wxStaticBitmap *arg1 = (wxStaticBitmap *) 0 ;
7104 wxIcon *arg2 = 0 ;
7105 PyObject * obj0 = 0 ;
7106 PyObject * obj1 = 0 ;
7107 char *kwnames[] = {
7108 (char *) "self",(char *) "icon", NULL
7109 };
7110
7111 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:StaticBitmap_SetIcon",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
7112 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxStaticBitmap, SWIG_POINTER_EXCEPTION | 0);
7113 if (SWIG_arg_fail(1)) SWIG_fail;
7114 {
7115 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxIcon, SWIG_POINTER_EXCEPTION | 0);
7116 if (SWIG_arg_fail(2)) SWIG_fail;
7117 if (arg2 == NULL) {
7118 SWIG_null_ref("wxIcon");
7119 }
7120 if (SWIG_arg_fail(2)) SWIG_fail;
d14a1e28
RD
7121 }
7122 {
7123 PyThreadState* __tstate = wxPyBeginAllowThreads();
7124 (arg1)->SetIcon((wxIcon const &)*arg2);
7125
7126 wxPyEndAllowThreads(__tstate);
7127 if (PyErr_Occurred()) SWIG_fail;
7128 }
7129 Py_INCREF(Py_None); resultobj = Py_None;
7130 return resultobj;
7131 fail:
7132 return NULL;
7133}
7134
7135
c32bde28 7136static PyObject *_wrap_StaticBitmap_GetClassDefaultAttributes(PyObject *, PyObject *args, PyObject *kwargs) {
22bfe96c 7137 PyObject *resultobj;
093d3ff1 7138 wxWindowVariant arg1 = (wxWindowVariant) wxWINDOW_VARIANT_NORMAL ;
22bfe96c
RD
7139 wxVisualAttributes result;
7140 PyObject * obj0 = 0 ;
7141 char *kwnames[] = {
7142 (char *) "variant", NULL
7143 };
7144
7145 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|O:StaticBitmap_GetClassDefaultAttributes",kwnames,&obj0)) goto fail;
7146 if (obj0) {
093d3ff1
RD
7147 {
7148 arg1 = (wxWindowVariant)(SWIG_As_int(obj0));
7149 if (SWIG_arg_fail(1)) SWIG_fail;
7150 }
22bfe96c
RD
7151 }
7152 {
110da5b0 7153 if (!wxPyCheckForApp()) SWIG_fail;
22bfe96c
RD
7154 PyThreadState* __tstate = wxPyBeginAllowThreads();
7155 result = wxStaticBitmap::GetClassDefaultAttributes((wxWindowVariant )arg1);
7156
7157 wxPyEndAllowThreads(__tstate);
dfbb5885 7158 if (PyErr_Occurred()) SWIG_fail;
22bfe96c
RD
7159 }
7160 {
7161 wxVisualAttributes * resultptr;
093d3ff1 7162 resultptr = new wxVisualAttributes((wxVisualAttributes &)(result));
22bfe96c
RD
7163 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxVisualAttributes, 1);
7164 }
7165 return resultobj;
7166 fail:
7167 return NULL;
7168}
7169
7170
c32bde28 7171static PyObject * StaticBitmap_swigregister(PyObject *, PyObject *args) {
d14a1e28
RD
7172 PyObject *obj;
7173 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
7174 SWIG_TypeClientData(SWIGTYPE_p_wxStaticBitmap, obj);
7175 Py_INCREF(obj);
7176 return Py_BuildValue((char *)"");
7177}
c32bde28 7178static int _wrap_ListBoxNameStr_set(PyObject *) {
b2dc1044
RD
7179 PyErr_SetString(PyExc_TypeError,"Variable ListBoxNameStr is read-only.");
7180 return 1;
7181}
7182
7183
093d3ff1 7184static PyObject *_wrap_ListBoxNameStr_get(void) {
b2dc1044
RD
7185 PyObject *pyobj;
7186
7187 {
7188#if wxUSE_UNICODE
7189 pyobj = PyUnicode_FromWideChar((&wxPyListBoxNameStr)->c_str(), (&wxPyListBoxNameStr)->Len());
7190#else
7191 pyobj = PyString_FromStringAndSize((&wxPyListBoxNameStr)->c_str(), (&wxPyListBoxNameStr)->Len());
7192#endif
7193 }
7194 return pyobj;
7195}
7196
7197
c32bde28 7198static PyObject *_wrap_new_ListBox(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
7199 PyObject *resultobj;
7200 wxWindow *arg1 = (wxWindow *) 0 ;
248ed943 7201 int arg2 = (int) -1 ;
d14a1e28
RD
7202 wxPoint const &arg3_defvalue = wxDefaultPosition ;
7203 wxPoint *arg3 = (wxPoint *) &arg3_defvalue ;
7204 wxSize const &arg4_defvalue = wxDefaultSize ;
7205 wxSize *arg4 = (wxSize *) &arg4_defvalue ;
4d5c3d91
RD
7206 wxArrayString const &arg5_defvalue = wxPyEmptyStringArray ;
7207 wxArrayString *arg5 = (wxArrayString *) &arg5_defvalue ;
7208 long arg6 = (long) 0 ;
7209 wxValidator const &arg7_defvalue = wxDefaultValidator ;
7210 wxValidator *arg7 = (wxValidator *) &arg7_defvalue ;
7211 wxString const &arg8_defvalue = wxPyListBoxNameStr ;
7212 wxString *arg8 = (wxString *) &arg8_defvalue ;
d14a1e28
RD
7213 wxListBox *result;
7214 wxPoint temp3 ;
7215 wxSize temp4 ;
ae8162c8
RD
7216 bool temp5 = false ;
7217 bool temp8 = false ;
d14a1e28 7218 PyObject * obj0 = 0 ;
994141e6 7219 PyObject * obj1 = 0 ;
d14a1e28
RD
7220 PyObject * obj2 = 0 ;
7221 PyObject * obj3 = 0 ;
7222 PyObject * obj4 = 0 ;
994141e6 7223 PyObject * obj5 = 0 ;
d14a1e28
RD
7224 PyObject * obj6 = 0 ;
7225 PyObject * obj7 = 0 ;
7226 char *kwnames[] = {
7227 (char *) "parent",(char *) "id",(char *) "pos",(char *) "size",(char *) "choices",(char *) "style",(char *) "validator",(char *) "name", NULL
7228 };
7229
248ed943 7230 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|OOOOOOO:new_ListBox",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6,&obj7)) goto fail;
093d3ff1
RD
7231 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
7232 if (SWIG_arg_fail(1)) SWIG_fail;
248ed943 7233 if (obj1) {
093d3ff1
RD
7234 {
7235 arg2 = (int)(SWIG_As_int(obj1));
7236 if (SWIG_arg_fail(2)) SWIG_fail;
7237 }
248ed943 7238 }
d14a1e28
RD
7239 if (obj2) {
7240 {
7241 arg3 = &temp3;
7242 if ( ! wxPoint_helper(obj2, &arg3)) SWIG_fail;
7243 }
7244 }
7245 if (obj3) {
7246 {
7247 arg4 = &temp4;
7248 if ( ! wxSize_helper(obj3, &arg4)) SWIG_fail;
7249 }
7250 }
7251 if (obj4) {
7252 {
4d5c3d91
RD
7253 if (! PySequence_Check(obj4)) {
7254 PyErr_SetString(PyExc_TypeError, "Sequence of strings expected.");
7255 SWIG_fail;
7256 }
7257 arg5 = new wxArrayString;
ae8162c8 7258 temp5 = true;
4d5c3d91
RD
7259 int i, len=PySequence_Length(obj4);
7260 for (i=0; i<len; i++) {
7261 PyObject* item = PySequence_GetItem(obj4, i);
7262#if wxUSE_UNICODE
7263 PyObject* str = PyObject_Unicode(item);
7264#else
7265 PyObject* str = PyObject_Str(item);
7266#endif
74a57fcd 7267 if (PyErr_Occurred()) SWIG_fail;
4d5c3d91
RD
7268 arg5->Add(Py2wxString(str));
7269 Py_DECREF(item);
7270 Py_DECREF(str);
7271 }
d14a1e28
RD
7272 }
7273 }
994141e6 7274 if (obj5) {
093d3ff1
RD
7275 {
7276 arg6 = (long)(SWIG_As_long(obj5));
7277 if (SWIG_arg_fail(6)) SWIG_fail;
7278 }
994141e6 7279 }
d14a1e28 7280 if (obj6) {
093d3ff1
RD
7281 {
7282 SWIG_Python_ConvertPtr(obj6, (void **)&arg7, SWIGTYPE_p_wxValidator, SWIG_POINTER_EXCEPTION | 0);
7283 if (SWIG_arg_fail(7)) SWIG_fail;
7284 if (arg7 == NULL) {
7285 SWIG_null_ref("wxValidator");
7286 }
7287 if (SWIG_arg_fail(7)) SWIG_fail;
d14a1e28
RD
7288 }
7289 }
7290 if (obj7) {
7291 {
4d5c3d91
RD
7292 arg8 = wxString_in_helper(obj7);
7293 if (arg8 == NULL) SWIG_fail;
ae8162c8 7294 temp8 = true;
d14a1e28
RD
7295 }
7296 }
7297 {
e3b71cb8 7298 if (!wxPyCheckForApp()) SWIG_fail;
d14a1e28 7299 PyThreadState* __tstate = wxPyBeginAllowThreads();
4d5c3d91 7300 result = (wxListBox *)new wxListBox(arg1,arg2,(wxPoint const &)*arg3,(wxSize const &)*arg4,(wxArrayString const &)*arg5,arg6,(wxValidator const &)*arg7,(wxString const &)*arg8);
d14a1e28
RD
7301
7302 wxPyEndAllowThreads(__tstate);
110da5b0 7303 if (PyErr_Occurred()) SWIG_fail;
d14a1e28 7304 }
15afbcd0 7305 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxListBox, 1);
d14a1e28 7306 {
3adfb63b 7307 if (temp5) delete arg5;
d14a1e28
RD
7308 }
7309 {
7310 if (temp8)
4d5c3d91 7311 delete arg8;
d14a1e28
RD
7312 }
7313 return resultobj;
7314 fail:
7315 {
3adfb63b 7316 if (temp5) delete arg5;
d14a1e28
RD
7317 }
7318 {
7319 if (temp8)
4d5c3d91 7320 delete arg8;
d14a1e28
RD
7321 }
7322 return NULL;
7323}
7324
7325
c32bde28 7326static PyObject *_wrap_new_PreListBox(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
7327 PyObject *resultobj;
7328 wxListBox *result;
7329 char *kwnames[] = {
7330 NULL
7331 };
7332
7333 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_PreListBox",kwnames)) goto fail;
7334 {
e3b71cb8 7335 if (!wxPyCheckForApp()) SWIG_fail;
d14a1e28
RD
7336 PyThreadState* __tstate = wxPyBeginAllowThreads();
7337 result = (wxListBox *)new wxListBox();
7338
7339 wxPyEndAllowThreads(__tstate);
110da5b0 7340 if (PyErr_Occurred()) SWIG_fail;
d14a1e28 7341 }
15afbcd0 7342 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxListBox, 1);
d14a1e28
RD
7343 return resultobj;
7344 fail:
7345 return NULL;
7346}
7347
7348
c32bde28 7349static PyObject *_wrap_ListBox_Create(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
7350 PyObject *resultobj;
7351 wxListBox *arg1 = (wxListBox *) 0 ;
7352 wxWindow *arg2 = (wxWindow *) 0 ;
248ed943 7353 int arg3 = (int) -1 ;
d14a1e28
RD
7354 wxPoint const &arg4_defvalue = wxDefaultPosition ;
7355 wxPoint *arg4 = (wxPoint *) &arg4_defvalue ;
7356 wxSize const &arg5_defvalue = wxDefaultSize ;
7357 wxSize *arg5 = (wxSize *) &arg5_defvalue ;
4d5c3d91
RD
7358 wxArrayString const &arg6_defvalue = wxPyEmptyStringArray ;
7359 wxArrayString *arg6 = (wxArrayString *) &arg6_defvalue ;
7360 long arg7 = (long) 0 ;
7361 wxValidator const &arg8_defvalue = wxDefaultValidator ;
7362 wxValidator *arg8 = (wxValidator *) &arg8_defvalue ;
7363 wxString const &arg9_defvalue = wxPyListBoxNameStr ;
7364 wxString *arg9 = (wxString *) &arg9_defvalue ;
d14a1e28
RD
7365 bool result;
7366 wxPoint temp4 ;
7367 wxSize temp5 ;
ae8162c8
RD
7368 bool temp6 = false ;
7369 bool temp9 = false ;
d14a1e28
RD
7370 PyObject * obj0 = 0 ;
7371 PyObject * obj1 = 0 ;
994141e6 7372 PyObject * obj2 = 0 ;
d14a1e28
RD
7373 PyObject * obj3 = 0 ;
7374 PyObject * obj4 = 0 ;
7375 PyObject * obj5 = 0 ;
994141e6 7376 PyObject * obj6 = 0 ;
d14a1e28
RD
7377 PyObject * obj7 = 0 ;
7378 PyObject * obj8 = 0 ;
7379 char *kwnames[] = {
7380 (char *) "self",(char *) "parent",(char *) "id",(char *) "pos",(char *) "size",(char *) "choices",(char *) "style",(char *) "validator",(char *) "name", NULL
7381 };
7382
248ed943 7383 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|OOOOOOO:ListBox_Create",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6,&obj7,&obj8)) goto fail;
093d3ff1
RD
7384 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxListBox, SWIG_POINTER_EXCEPTION | 0);
7385 if (SWIG_arg_fail(1)) SWIG_fail;
7386 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
7387 if (SWIG_arg_fail(2)) SWIG_fail;
248ed943 7388 if (obj2) {
093d3ff1
RD
7389 {
7390 arg3 = (int)(SWIG_As_int(obj2));
7391 if (SWIG_arg_fail(3)) SWIG_fail;
7392 }
248ed943 7393 }
d14a1e28
RD
7394 if (obj3) {
7395 {
7396 arg4 = &temp4;
7397 if ( ! wxPoint_helper(obj3, &arg4)) SWIG_fail;
7398 }
7399 }
7400 if (obj4) {
7401 {
7402 arg5 = &temp5;
7403 if ( ! wxSize_helper(obj4, &arg5)) SWIG_fail;
7404 }
7405 }
7406 if (obj5) {
7407 {
4d5c3d91
RD
7408 if (! PySequence_Check(obj5)) {
7409 PyErr_SetString(PyExc_TypeError, "Sequence of strings expected.");
7410 SWIG_fail;
7411 }
7412 arg6 = new wxArrayString;
ae8162c8 7413 temp6 = true;
4d5c3d91
RD
7414 int i, len=PySequence_Length(obj5);
7415 for (i=0; i<len; i++) {
7416 PyObject* item = PySequence_GetItem(obj5, i);
7417#if wxUSE_UNICODE
7418 PyObject* str = PyObject_Unicode(item);
7419#else
7420 PyObject* str = PyObject_Str(item);
7421#endif
74a57fcd 7422 if (PyErr_Occurred()) SWIG_fail;
4d5c3d91
RD
7423 arg6->Add(Py2wxString(str));
7424 Py_DECREF(item);
7425 Py_DECREF(str);
7426 }
d14a1e28
RD
7427 }
7428 }
994141e6 7429 if (obj6) {
093d3ff1
RD
7430 {
7431 arg7 = (long)(SWIG_As_long(obj6));
7432 if (SWIG_arg_fail(7)) SWIG_fail;
7433 }
994141e6 7434 }
d14a1e28 7435 if (obj7) {
093d3ff1
RD
7436 {
7437 SWIG_Python_ConvertPtr(obj7, (void **)&arg8, SWIGTYPE_p_wxValidator, SWIG_POINTER_EXCEPTION | 0);
7438 if (SWIG_arg_fail(8)) SWIG_fail;
7439 if (arg8 == NULL) {
7440 SWIG_null_ref("wxValidator");
7441 }
7442 if (SWIG_arg_fail(8)) SWIG_fail;
d14a1e28
RD
7443 }
7444 }
7445 if (obj8) {
7446 {
4d5c3d91
RD
7447 arg9 = wxString_in_helper(obj8);
7448 if (arg9 == NULL) SWIG_fail;
ae8162c8 7449 temp9 = true;
d14a1e28
RD
7450 }
7451 }
7452 {
7453 PyThreadState* __tstate = wxPyBeginAllowThreads();
4d5c3d91 7454 result = (bool)(arg1)->Create(arg2,arg3,(wxPoint const &)*arg4,(wxSize const &)*arg5,(wxArrayString const &)*arg6,arg7,(wxValidator const &)*arg8,(wxString const &)*arg9);
d14a1e28
RD
7455
7456 wxPyEndAllowThreads(__tstate);
7457 if (PyErr_Occurred()) SWIG_fail;
7458 }
4f89f6a3
RD
7459 {
7460 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
7461 }
d14a1e28 7462 {
3adfb63b 7463 if (temp6) delete arg6;
d14a1e28
RD
7464 }
7465 {
7466 if (temp9)
4d5c3d91 7467 delete arg9;
d14a1e28
RD
7468 }
7469 return resultobj;
7470 fail:
7471 {
3adfb63b 7472 if (temp6) delete arg6;
d14a1e28
RD
7473 }
7474 {
7475 if (temp9)
4d5c3d91 7476 delete arg9;
d14a1e28
RD
7477 }
7478 return NULL;
7479}
7480
7481
c32bde28 7482static PyObject *_wrap_ListBox_Insert(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
7483 PyObject *resultobj;
7484 wxListBox *arg1 = (wxListBox *) 0 ;
7485 wxString *arg2 = 0 ;
7486 int arg3 ;
7487 PyObject *arg4 = (PyObject *) NULL ;
ae8162c8 7488 bool temp2 = false ;
d14a1e28
RD
7489 PyObject * obj0 = 0 ;
7490 PyObject * obj1 = 0 ;
994141e6 7491 PyObject * obj2 = 0 ;
d14a1e28
RD
7492 PyObject * obj3 = 0 ;
7493 char *kwnames[] = {
7494 (char *) "self",(char *) "item",(char *) "pos",(char *) "clientData", NULL
7495 };
7496
994141e6 7497 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO|O:ListBox_Insert",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
093d3ff1
RD
7498 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxListBox, SWIG_POINTER_EXCEPTION | 0);
7499 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
7500 {
7501 arg2 = wxString_in_helper(obj1);
7502 if (arg2 == NULL) SWIG_fail;
ae8162c8 7503 temp2 = true;
d14a1e28 7504 }
093d3ff1
RD
7505 {
7506 arg3 = (int)(SWIG_As_int(obj2));
7507 if (SWIG_arg_fail(3)) SWIG_fail;
7508 }
d14a1e28
RD
7509 if (obj3) {
7510 arg4 = obj3;
7511 }
7512 {
7513 PyThreadState* __tstate = wxPyBeginAllowThreads();
7514 wxListBox_Insert(arg1,(wxString const &)*arg2,arg3,arg4);
7515
7516 wxPyEndAllowThreads(__tstate);
7517 if (PyErr_Occurred()) SWIG_fail;
7518 }
7519 Py_INCREF(Py_None); resultobj = Py_None;
7520 {
7521 if (temp2)
7522 delete arg2;
7523 }
7524 return resultobj;
7525 fail:
7526 {
7527 if (temp2)
7528 delete arg2;
7529 }
7530 return NULL;
7531}
7532
7533
c32bde28 7534static PyObject *_wrap_ListBox_InsertItems(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
7535 PyObject *resultobj;
7536 wxListBox *arg1 = (wxListBox *) 0 ;
7537 wxArrayString *arg2 = 0 ;
7538 int arg3 ;
ae8162c8 7539 bool temp2 = false ;
d14a1e28
RD
7540 PyObject * obj0 = 0 ;
7541 PyObject * obj1 = 0 ;
994141e6 7542 PyObject * obj2 = 0 ;
d14a1e28
RD
7543 char *kwnames[] = {
7544 (char *) "self",(char *) "items",(char *) "pos", NULL
7545 };
7546
994141e6 7547 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:ListBox_InsertItems",kwnames,&obj0,&obj1,&obj2)) goto fail;
093d3ff1
RD
7548 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxListBox, SWIG_POINTER_EXCEPTION | 0);
7549 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
7550 {
7551 if (! PySequence_Check(obj1)) {
7552 PyErr_SetString(PyExc_TypeError, "Sequence of strings expected.");
7553 SWIG_fail;
7554 }
7555 arg2 = new wxArrayString;
ae8162c8 7556 temp2 = true;
d14a1e28
RD
7557 int i, len=PySequence_Length(obj1);
7558 for (i=0; i<len; i++) {
7559 PyObject* item = PySequence_GetItem(obj1, i);
7560#if wxUSE_UNICODE
7561 PyObject* str = PyObject_Unicode(item);
7562#else
7563 PyObject* str = PyObject_Str(item);
7564#endif
74a57fcd 7565 if (PyErr_Occurred()) SWIG_fail;
d14a1e28
RD
7566 arg2->Add(Py2wxString(str));
7567 Py_DECREF(item);
7568 Py_DECREF(str);
7569 }
7570 }
093d3ff1
RD
7571 {
7572 arg3 = (int)(SWIG_As_int(obj2));
7573 if (SWIG_arg_fail(3)) SWIG_fail;
7574 }
d14a1e28
RD
7575 {
7576 PyThreadState* __tstate = wxPyBeginAllowThreads();
7577 (arg1)->InsertItems((wxArrayString const &)*arg2,arg3);
7578
7579 wxPyEndAllowThreads(__tstate);
7580 if (PyErr_Occurred()) SWIG_fail;
7581 }
7582 Py_INCREF(Py_None); resultobj = Py_None;
7583 {
3adfb63b 7584 if (temp2) delete arg2;
d14a1e28
RD
7585 }
7586 return resultobj;
7587 fail:
7588 {
3adfb63b 7589 if (temp2) delete arg2;
d14a1e28
RD
7590 }
7591 return NULL;
7592}
7593
7594
c32bde28 7595static PyObject *_wrap_ListBox_Set(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
7596 PyObject *resultobj;
7597 wxListBox *arg1 = (wxListBox *) 0 ;
7598 wxArrayString *arg2 = 0 ;
ae8162c8 7599 bool temp2 = false ;
d14a1e28
RD
7600 PyObject * obj0 = 0 ;
7601 PyObject * obj1 = 0 ;
7602 char *kwnames[] = {
7603 (char *) "self",(char *) "items", NULL
7604 };
7605
7606 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ListBox_Set",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
7607 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxListBox, SWIG_POINTER_EXCEPTION | 0);
7608 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
7609 {
7610 if (! PySequence_Check(obj1)) {
7611 PyErr_SetString(PyExc_TypeError, "Sequence of strings expected.");
7612 SWIG_fail;
7613 }
7614 arg2 = new wxArrayString;
ae8162c8 7615 temp2 = true;
d14a1e28
RD
7616 int i, len=PySequence_Length(obj1);
7617 for (i=0; i<len; i++) {
7618 PyObject* item = PySequence_GetItem(obj1, i);
7619#if wxUSE_UNICODE
7620 PyObject* str = PyObject_Unicode(item);
7621#else
7622 PyObject* str = PyObject_Str(item);
7623#endif
74a57fcd 7624 if (PyErr_Occurred()) SWIG_fail;
d14a1e28
RD
7625 arg2->Add(Py2wxString(str));
7626 Py_DECREF(item);
7627 Py_DECREF(str);
7628 }
7629 }
7630 {
7631 PyThreadState* __tstate = wxPyBeginAllowThreads();
7632 (arg1)->Set((wxArrayString const &)*arg2);
7633
7634 wxPyEndAllowThreads(__tstate);
7635 if (PyErr_Occurred()) SWIG_fail;
7636 }
7637 Py_INCREF(Py_None); resultobj = Py_None;
7638 {
3adfb63b 7639 if (temp2) delete arg2;
d14a1e28
RD
7640 }
7641 return resultobj;
7642 fail:
7643 {
3adfb63b 7644 if (temp2) delete arg2;
d14a1e28
RD
7645 }
7646 return NULL;
7647}
7648
7649
c32bde28 7650static PyObject *_wrap_ListBox_IsSelected(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
7651 PyObject *resultobj;
7652 wxListBox *arg1 = (wxListBox *) 0 ;
7653 int arg2 ;
7654 bool result;
7655 PyObject * obj0 = 0 ;
994141e6 7656 PyObject * obj1 = 0 ;
d14a1e28
RD
7657 char *kwnames[] = {
7658 (char *) "self",(char *) "n", NULL
7659 };
7660
994141e6 7661 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ListBox_IsSelected",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
7662 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxListBox, SWIG_POINTER_EXCEPTION | 0);
7663 if (SWIG_arg_fail(1)) SWIG_fail;
7664 {
7665 arg2 = (int)(SWIG_As_int(obj1));
7666 if (SWIG_arg_fail(2)) SWIG_fail;
7667 }
d14a1e28
RD
7668 {
7669 PyThreadState* __tstate = wxPyBeginAllowThreads();
7670 result = (bool)((wxListBox const *)arg1)->IsSelected(arg2);
7671
7672 wxPyEndAllowThreads(__tstate);
7673 if (PyErr_Occurred()) SWIG_fail;
7674 }
4f89f6a3
RD
7675 {
7676 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
7677 }
d14a1e28
RD
7678 return resultobj;
7679 fail:
7680 return NULL;
7681}
7682
7683
c32bde28 7684static PyObject *_wrap_ListBox_SetSelection(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
7685 PyObject *resultobj;
7686 wxListBox *arg1 = (wxListBox *) 0 ;
7687 int arg2 ;
ae8162c8 7688 bool arg3 = (bool) true ;
d14a1e28 7689 PyObject * obj0 = 0 ;
994141e6 7690 PyObject * obj1 = 0 ;
d14a1e28
RD
7691 PyObject * obj2 = 0 ;
7692 char *kwnames[] = {
7693 (char *) "self",(char *) "n",(char *) "select", NULL
7694 };
7695
994141e6 7696 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:ListBox_SetSelection",kwnames,&obj0,&obj1,&obj2)) goto fail;
093d3ff1
RD
7697 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxListBox, SWIG_POINTER_EXCEPTION | 0);
7698 if (SWIG_arg_fail(1)) SWIG_fail;
7699 {
7700 arg2 = (int)(SWIG_As_int(obj1));
7701 if (SWIG_arg_fail(2)) SWIG_fail;
7702 }
d14a1e28 7703 if (obj2) {
093d3ff1
RD
7704 {
7705 arg3 = (bool)(SWIG_As_bool(obj2));
7706 if (SWIG_arg_fail(3)) SWIG_fail;
7707 }
d14a1e28
RD
7708 }
7709 {
7710 PyThreadState* __tstate = wxPyBeginAllowThreads();
7711 (arg1)->SetSelection(arg2,arg3);
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
c32bde28 7723static PyObject *_wrap_ListBox_Select(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
7724 PyObject *resultobj;
7725 wxListBox *arg1 = (wxListBox *) 0 ;
7726 int arg2 ;
7727 PyObject * obj0 = 0 ;
994141e6 7728 PyObject * obj1 = 0 ;
d14a1e28
RD
7729 char *kwnames[] = {
7730 (char *) "self",(char *) "n", NULL
7731 };
7732
994141e6 7733 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ListBox_Select",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
7734 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxListBox, SWIG_POINTER_EXCEPTION | 0);
7735 if (SWIG_arg_fail(1)) SWIG_fail;
7736 {
7737 arg2 = (int)(SWIG_As_int(obj1));
7738 if (SWIG_arg_fail(2)) SWIG_fail;
7739 }
d14a1e28
RD
7740 {
7741 PyThreadState* __tstate = wxPyBeginAllowThreads();
7742 (arg1)->Select(arg2);
7743
7744 wxPyEndAllowThreads(__tstate);
7745 if (PyErr_Occurred()) SWIG_fail;
7746 }
7747 Py_INCREF(Py_None); resultobj = Py_None;
7748 return resultobj;
7749 fail:
7750 return NULL;
7751}
7752
7753
c32bde28 7754static PyObject *_wrap_ListBox_Deselect(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
7755 PyObject *resultobj;
7756 wxListBox *arg1 = (wxListBox *) 0 ;
7757 int arg2 ;
7758 PyObject * obj0 = 0 ;
994141e6 7759 PyObject * obj1 = 0 ;
d14a1e28
RD
7760 char *kwnames[] = {
7761 (char *) "self",(char *) "n", NULL
7762 };
7763
994141e6 7764 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ListBox_Deselect",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
7765 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxListBox, SWIG_POINTER_EXCEPTION | 0);
7766 if (SWIG_arg_fail(1)) SWIG_fail;
7767 {
7768 arg2 = (int)(SWIG_As_int(obj1));
7769 if (SWIG_arg_fail(2)) SWIG_fail;
7770 }
d14a1e28
RD
7771 {
7772 PyThreadState* __tstate = wxPyBeginAllowThreads();
7773 (arg1)->Deselect(arg2);
7774
7775 wxPyEndAllowThreads(__tstate);
7776 if (PyErr_Occurred()) SWIG_fail;
7777 }
7778 Py_INCREF(Py_None); resultobj = Py_None;
7779 return resultobj;
7780 fail:
7781 return NULL;
7782}
7783
7784
c32bde28 7785static PyObject *_wrap_ListBox_DeselectAll(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
7786 PyObject *resultobj;
7787 wxListBox *arg1 = (wxListBox *) 0 ;
7788 int arg2 = (int) -1 ;
7789 PyObject * obj0 = 0 ;
994141e6 7790 PyObject * obj1 = 0 ;
d14a1e28
RD
7791 char *kwnames[] = {
7792 (char *) "self",(char *) "itemToLeaveSelected", NULL
7793 };
7794
994141e6 7795 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:ListBox_DeselectAll",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
7796 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxListBox, SWIG_POINTER_EXCEPTION | 0);
7797 if (SWIG_arg_fail(1)) SWIG_fail;
994141e6 7798 if (obj1) {
093d3ff1
RD
7799 {
7800 arg2 = (int)(SWIG_As_int(obj1));
7801 if (SWIG_arg_fail(2)) SWIG_fail;
7802 }
994141e6 7803 }
d14a1e28
RD
7804 {
7805 PyThreadState* __tstate = wxPyBeginAllowThreads();
7806 (arg1)->DeselectAll(arg2);
7807
7808 wxPyEndAllowThreads(__tstate);
7809 if (PyErr_Occurred()) SWIG_fail;
7810 }
7811 Py_INCREF(Py_None); resultobj = Py_None;
7812 return resultobj;
7813 fail:
7814 return NULL;
7815}
7816
7817
c32bde28 7818static PyObject *_wrap_ListBox_SetStringSelection(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
7819 PyObject *resultobj;
7820 wxListBox *arg1 = (wxListBox *) 0 ;
7821 wxString *arg2 = 0 ;
ae8162c8 7822 bool arg3 = (bool) true ;
d14a1e28 7823 bool result;
ae8162c8 7824 bool temp2 = false ;
d14a1e28
RD
7825 PyObject * obj0 = 0 ;
7826 PyObject * obj1 = 0 ;
7827 PyObject * obj2 = 0 ;
7828 char *kwnames[] = {
7829 (char *) "self",(char *) "s",(char *) "select", NULL
7830 };
7831
7832 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:ListBox_SetStringSelection",kwnames,&obj0,&obj1,&obj2)) goto fail;
093d3ff1
RD
7833 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxListBox, SWIG_POINTER_EXCEPTION | 0);
7834 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
7835 {
7836 arg2 = wxString_in_helper(obj1);
7837 if (arg2 == NULL) SWIG_fail;
ae8162c8 7838 temp2 = true;
d14a1e28
RD
7839 }
7840 if (obj2) {
093d3ff1
RD
7841 {
7842 arg3 = (bool)(SWIG_As_bool(obj2));
7843 if (SWIG_arg_fail(3)) SWIG_fail;
7844 }
d14a1e28
RD
7845 }
7846 {
7847 PyThreadState* __tstate = wxPyBeginAllowThreads();
7848 result = (bool)(arg1)->SetStringSelection((wxString const &)*arg2,arg3);
7849
7850 wxPyEndAllowThreads(__tstate);
7851 if (PyErr_Occurred()) SWIG_fail;
7852 }
4f89f6a3
RD
7853 {
7854 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
7855 }
d14a1e28
RD
7856 {
7857 if (temp2)
7858 delete arg2;
7859 }
7860 return resultobj;
7861 fail:
7862 {
7863 if (temp2)
7864 delete arg2;
7865 }
7866 return NULL;
7867}
7868
7869
c32bde28 7870static PyObject *_wrap_ListBox_GetSelections(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
7871 PyObject *resultobj;
7872 wxListBox *arg1 = (wxListBox *) 0 ;
7873 PyObject *result;
7874 PyObject * obj0 = 0 ;
7875 char *kwnames[] = {
7876 (char *) "self", NULL
7877 };
7878
7879 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ListBox_GetSelections",kwnames,&obj0)) goto fail;
093d3ff1
RD
7880 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxListBox, SWIG_POINTER_EXCEPTION | 0);
7881 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
7882 {
7883 PyThreadState* __tstate = wxPyBeginAllowThreads();
7884 result = (PyObject *)wxListBox_GetSelections(arg1);
7885
7886 wxPyEndAllowThreads(__tstate);
7887 if (PyErr_Occurred()) SWIG_fail;
7888 }
7889 resultobj = result;
7890 return resultobj;
7891 fail:
7892 return NULL;
7893}
7894
7895
c32bde28 7896static PyObject *_wrap_ListBox_SetFirstItem(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
7897 PyObject *resultobj;
7898 wxListBox *arg1 = (wxListBox *) 0 ;
7899 int arg2 ;
7900 PyObject * obj0 = 0 ;
994141e6 7901 PyObject * obj1 = 0 ;
d14a1e28
RD
7902 char *kwnames[] = {
7903 (char *) "self",(char *) "n", NULL
7904 };
7905
994141e6 7906 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ListBox_SetFirstItem",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
7907 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxListBox, SWIG_POINTER_EXCEPTION | 0);
7908 if (SWIG_arg_fail(1)) SWIG_fail;
7909 {
7910 arg2 = (int)(SWIG_As_int(obj1));
7911 if (SWIG_arg_fail(2)) SWIG_fail;
7912 }
d14a1e28
RD
7913 {
7914 PyThreadState* __tstate = wxPyBeginAllowThreads();
7915 (arg1)->SetFirstItem(arg2);
7916
7917 wxPyEndAllowThreads(__tstate);
7918 if (PyErr_Occurred()) SWIG_fail;
7919 }
7920 Py_INCREF(Py_None); resultobj = Py_None;
7921 return resultobj;
7922 fail:
7923 return NULL;
7924}
7925
7926
c32bde28 7927static PyObject *_wrap_ListBox_SetFirstItemStr(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
7928 PyObject *resultobj;
7929 wxListBox *arg1 = (wxListBox *) 0 ;
7930 wxString *arg2 = 0 ;
ae8162c8 7931 bool temp2 = false ;
d14a1e28
RD
7932 PyObject * obj0 = 0 ;
7933 PyObject * obj1 = 0 ;
7934 char *kwnames[] = {
7935 (char *) "self",(char *) "s", NULL
7936 };
7937
7938 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ListBox_SetFirstItemStr",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
7939 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxListBox, SWIG_POINTER_EXCEPTION | 0);
7940 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
7941 {
7942 arg2 = wxString_in_helper(obj1);
7943 if (arg2 == NULL) SWIG_fail;
ae8162c8 7944 temp2 = true;
d14a1e28
RD
7945 }
7946 {
7947 PyThreadState* __tstate = wxPyBeginAllowThreads();
7948 (arg1)->SetFirstItem((wxString const &)*arg2);
7949
7950 wxPyEndAllowThreads(__tstate);
7951 if (PyErr_Occurred()) SWIG_fail;
7952 }
7953 Py_INCREF(Py_None); resultobj = Py_None;
7954 {
7955 if (temp2)
7956 delete arg2;
7957 }
7958 return resultobj;
7959 fail:
7960 {
7961 if (temp2)
7962 delete arg2;
7963 }
7964 return NULL;
7965}
7966
7967
c32bde28 7968static PyObject *_wrap_ListBox_EnsureVisible(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
7969 PyObject *resultobj;
7970 wxListBox *arg1 = (wxListBox *) 0 ;
7971 int arg2 ;
7972 PyObject * obj0 = 0 ;
994141e6 7973 PyObject * obj1 = 0 ;
d14a1e28
RD
7974 char *kwnames[] = {
7975 (char *) "self",(char *) "n", NULL
7976 };
7977
994141e6 7978 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ListBox_EnsureVisible",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
7979 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxListBox, SWIG_POINTER_EXCEPTION | 0);
7980 if (SWIG_arg_fail(1)) SWIG_fail;
7981 {
7982 arg2 = (int)(SWIG_As_int(obj1));
7983 if (SWIG_arg_fail(2)) SWIG_fail;
7984 }
d14a1e28
RD
7985 {
7986 PyThreadState* __tstate = wxPyBeginAllowThreads();
7987 (arg1)->EnsureVisible(arg2);
7988
7989 wxPyEndAllowThreads(__tstate);
7990 if (PyErr_Occurred()) SWIG_fail;
7991 }
7992 Py_INCREF(Py_None); resultobj = Py_None;
7993 return resultobj;
7994 fail:
7995 return NULL;
7996}
7997
7998
c32bde28 7999static PyObject *_wrap_ListBox_AppendAndEnsureVisible(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
8000 PyObject *resultobj;
8001 wxListBox *arg1 = (wxListBox *) 0 ;
8002 wxString *arg2 = 0 ;
ae8162c8 8003 bool temp2 = false ;
d14a1e28
RD
8004 PyObject * obj0 = 0 ;
8005 PyObject * obj1 = 0 ;
8006 char *kwnames[] = {
8007 (char *) "self",(char *) "s", NULL
8008 };
8009
8010 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ListBox_AppendAndEnsureVisible",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
8011 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxListBox, SWIG_POINTER_EXCEPTION | 0);
8012 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
8013 {
8014 arg2 = wxString_in_helper(obj1);
8015 if (arg2 == NULL) SWIG_fail;
ae8162c8 8016 temp2 = true;
d14a1e28
RD
8017 }
8018 {
8019 PyThreadState* __tstate = wxPyBeginAllowThreads();
8020 (arg1)->AppendAndEnsureVisible((wxString const &)*arg2);
8021
8022 wxPyEndAllowThreads(__tstate);
8023 if (PyErr_Occurred()) SWIG_fail;
8024 }
8025 Py_INCREF(Py_None); resultobj = Py_None;
8026 {
8027 if (temp2)
8028 delete arg2;
8029 }
8030 return resultobj;
8031 fail:
8032 {
8033 if (temp2)
8034 delete arg2;
8035 }
8036 return NULL;
8037}
8038
8039
c32bde28 8040static PyObject *_wrap_ListBox_IsSorted(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
8041 PyObject *resultobj;
8042 wxListBox *arg1 = (wxListBox *) 0 ;
8043 bool result;
8044 PyObject * obj0 = 0 ;
8045 char *kwnames[] = {
8046 (char *) "self", NULL
8047 };
8048
8049 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ListBox_IsSorted",kwnames,&obj0)) goto fail;
093d3ff1
RD
8050 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxListBox, SWIG_POINTER_EXCEPTION | 0);
8051 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
8052 {
8053 PyThreadState* __tstate = wxPyBeginAllowThreads();
8054 result = (bool)((wxListBox const *)arg1)->IsSorted();
8055
8056 wxPyEndAllowThreads(__tstate);
8057 if (PyErr_Occurred()) SWIG_fail;
8058 }
4f89f6a3
RD
8059 {
8060 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
8061 }
d14a1e28
RD
8062 return resultobj;
8063 fail:
8064 return NULL;
8065}
8066
8067
c32bde28 8068static PyObject *_wrap_ListBox_SetItemForegroundColour(PyObject *, PyObject *args, PyObject *kwargs) {
c3eb6258
RD
8069 PyObject *resultobj;
8070 wxListBox *arg1 = (wxListBox *) 0 ;
8071 int arg2 ;
8072 wxColour *arg3 = 0 ;
8073 wxColour temp3 ;
8074 PyObject * obj0 = 0 ;
8075 PyObject * obj1 = 0 ;
8076 PyObject * obj2 = 0 ;
8077 char *kwnames[] = {
8078 (char *) "self",(char *) "item",(char *) "c", NULL
8079 };
8080
8081 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:ListBox_SetItemForegroundColour",kwnames,&obj0,&obj1,&obj2)) goto fail;
093d3ff1
RD
8082 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxListBox, SWIG_POINTER_EXCEPTION | 0);
8083 if (SWIG_arg_fail(1)) SWIG_fail;
8084 {
8085 arg2 = (int)(SWIG_As_int(obj1));
8086 if (SWIG_arg_fail(2)) SWIG_fail;
8087 }
c3eb6258
RD
8088 {
8089 arg3 = &temp3;
8090 if ( ! wxColour_helper(obj2, &arg3)) SWIG_fail;
8091 }
8092 {
8093 PyThreadState* __tstate = wxPyBeginAllowThreads();
8094 wxListBox_SetItemForegroundColour(arg1,arg2,(wxColour const &)*arg3);
8095
8096 wxPyEndAllowThreads(__tstate);
8097 if (PyErr_Occurred()) SWIG_fail;
8098 }
8099 Py_INCREF(Py_None); resultobj = Py_None;
8100 return resultobj;
8101 fail:
8102 return NULL;
8103}
8104
8105
c32bde28 8106static PyObject *_wrap_ListBox_SetItemBackgroundColour(PyObject *, PyObject *args, PyObject *kwargs) {
c3eb6258
RD
8107 PyObject *resultobj;
8108 wxListBox *arg1 = (wxListBox *) 0 ;
8109 int arg2 ;
8110 wxColour *arg3 = 0 ;
8111 wxColour temp3 ;
8112 PyObject * obj0 = 0 ;
8113 PyObject * obj1 = 0 ;
8114 PyObject * obj2 = 0 ;
8115 char *kwnames[] = {
8116 (char *) "self",(char *) "item",(char *) "c", NULL
8117 };
8118
8119 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:ListBox_SetItemBackgroundColour",kwnames,&obj0,&obj1,&obj2)) goto fail;
093d3ff1
RD
8120 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxListBox, SWIG_POINTER_EXCEPTION | 0);
8121 if (SWIG_arg_fail(1)) SWIG_fail;
8122 {
8123 arg2 = (int)(SWIG_As_int(obj1));
8124 if (SWIG_arg_fail(2)) SWIG_fail;
8125 }
c3eb6258
RD
8126 {
8127 arg3 = &temp3;
8128 if ( ! wxColour_helper(obj2, &arg3)) SWIG_fail;
8129 }
8130 {
8131 PyThreadState* __tstate = wxPyBeginAllowThreads();
8132 wxListBox_SetItemBackgroundColour(arg1,arg2,(wxColour const &)*arg3);
8133
8134 wxPyEndAllowThreads(__tstate);
8135 if (PyErr_Occurred()) SWIG_fail;
8136 }
8137 Py_INCREF(Py_None); resultobj = Py_None;
8138 return resultobj;
8139 fail:
8140 return NULL;
8141}
8142
8143
c32bde28 8144static PyObject *_wrap_ListBox_SetItemFont(PyObject *, PyObject *args, PyObject *kwargs) {
c3eb6258
RD
8145 PyObject *resultobj;
8146 wxListBox *arg1 = (wxListBox *) 0 ;
8147 int arg2 ;
8148 wxFont *arg3 = 0 ;
8149 PyObject * obj0 = 0 ;
8150 PyObject * obj1 = 0 ;
8151 PyObject * obj2 = 0 ;
8152 char *kwnames[] = {
8153 (char *) "self",(char *) "item",(char *) "f", NULL
8154 };
8155
8156 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:ListBox_SetItemFont",kwnames,&obj0,&obj1,&obj2)) goto fail;
093d3ff1
RD
8157 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxListBox, SWIG_POINTER_EXCEPTION | 0);
8158 if (SWIG_arg_fail(1)) SWIG_fail;
8159 {
8160 arg2 = (int)(SWIG_As_int(obj1));
8161 if (SWIG_arg_fail(2)) SWIG_fail;
8162 }
8163 {
8164 SWIG_Python_ConvertPtr(obj2, (void **)&arg3, SWIGTYPE_p_wxFont, SWIG_POINTER_EXCEPTION | 0);
8165 if (SWIG_arg_fail(3)) SWIG_fail;
8166 if (arg3 == NULL) {
8167 SWIG_null_ref("wxFont");
8168 }
8169 if (SWIG_arg_fail(3)) SWIG_fail;
c3eb6258
RD
8170 }
8171 {
8172 PyThreadState* __tstate = wxPyBeginAllowThreads();
8173 wxListBox_SetItemFont(arg1,arg2,(wxFont const &)*arg3);
8174
8175 wxPyEndAllowThreads(__tstate);
8176 if (PyErr_Occurred()) SWIG_fail;
8177 }
8178 Py_INCREF(Py_None); resultobj = Py_None;
8179 return resultobj;
8180 fail:
8181 return NULL;
8182}
8183
8184
c32bde28 8185static PyObject *_wrap_ListBox_GetClassDefaultAttributes(PyObject *, PyObject *args, PyObject *kwargs) {
74a57fcd 8186 PyObject *resultobj;
093d3ff1 8187 wxWindowVariant arg1 = (wxWindowVariant) wxWINDOW_VARIANT_NORMAL ;
74a57fcd
RD
8188 wxVisualAttributes result;
8189 PyObject * obj0 = 0 ;
8190 char *kwnames[] = {
8191 (char *) "variant", NULL
8192 };
8193
8194 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|O:ListBox_GetClassDefaultAttributes",kwnames,&obj0)) goto fail;
8195 if (obj0) {
093d3ff1
RD
8196 {
8197 arg1 = (wxWindowVariant)(SWIG_As_int(obj0));
8198 if (SWIG_arg_fail(1)) SWIG_fail;
8199 }
74a57fcd
RD
8200 }
8201 {
110da5b0 8202 if (!wxPyCheckForApp()) SWIG_fail;
74a57fcd
RD
8203 PyThreadState* __tstate = wxPyBeginAllowThreads();
8204 result = wxListBox::GetClassDefaultAttributes((wxWindowVariant )arg1);
8205
8206 wxPyEndAllowThreads(__tstate);
dfbb5885 8207 if (PyErr_Occurred()) SWIG_fail;
74a57fcd
RD
8208 }
8209 {
8210 wxVisualAttributes * resultptr;
093d3ff1 8211 resultptr = new wxVisualAttributes((wxVisualAttributes &)(result));
74a57fcd
RD
8212 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxVisualAttributes, 1);
8213 }
8214 return resultobj;
8215 fail:
8216 return NULL;
8217}
8218
8219
c32bde28 8220static PyObject * ListBox_swigregister(PyObject *, PyObject *args) {
d14a1e28
RD
8221 PyObject *obj;
8222 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
8223 SWIG_TypeClientData(SWIGTYPE_p_wxListBox, obj);
8224 Py_INCREF(obj);
8225 return Py_BuildValue((char *)"");
8226}
c32bde28 8227static PyObject *_wrap_new_CheckListBox(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
8228 PyObject *resultobj;
8229 wxWindow *arg1 = (wxWindow *) 0 ;
248ed943 8230 int arg2 = (int) -1 ;
d14a1e28
RD
8231 wxPoint const &arg3_defvalue = wxDefaultPosition ;
8232 wxPoint *arg3 = (wxPoint *) &arg3_defvalue ;
8233 wxSize const &arg4_defvalue = wxDefaultSize ;
8234 wxSize *arg4 = (wxSize *) &arg4_defvalue ;
4d5c3d91
RD
8235 wxArrayString const &arg5_defvalue = wxPyEmptyStringArray ;
8236 wxArrayString *arg5 = (wxArrayString *) &arg5_defvalue ;
8237 long arg6 = (long) 0 ;
8238 wxValidator const &arg7_defvalue = wxDefaultValidator ;
8239 wxValidator *arg7 = (wxValidator *) &arg7_defvalue ;
8240 wxString const &arg8_defvalue = wxPyListBoxNameStr ;
8241 wxString *arg8 = (wxString *) &arg8_defvalue ;
d14a1e28
RD
8242 wxCheckListBox *result;
8243 wxPoint temp3 ;
8244 wxSize temp4 ;
ae8162c8
RD
8245 bool temp5 = false ;
8246 bool temp8 = false ;
d14a1e28 8247 PyObject * obj0 = 0 ;
994141e6 8248 PyObject * obj1 = 0 ;
d14a1e28
RD
8249 PyObject * obj2 = 0 ;
8250 PyObject * obj3 = 0 ;
8251 PyObject * obj4 = 0 ;
994141e6 8252 PyObject * obj5 = 0 ;
d14a1e28
RD
8253 PyObject * obj6 = 0 ;
8254 PyObject * obj7 = 0 ;
8255 char *kwnames[] = {
8256 (char *) "parent",(char *) "id",(char *) "pos",(char *) "size",(char *) "choices",(char *) "style",(char *) "validator",(char *) "name", NULL
8257 };
8258
248ed943 8259 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|OOOOOOO:new_CheckListBox",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6,&obj7)) goto fail;
093d3ff1
RD
8260 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
8261 if (SWIG_arg_fail(1)) SWIG_fail;
248ed943 8262 if (obj1) {
093d3ff1
RD
8263 {
8264 arg2 = (int)(SWIG_As_int(obj1));
8265 if (SWIG_arg_fail(2)) SWIG_fail;
8266 }
248ed943 8267 }
d14a1e28
RD
8268 if (obj2) {
8269 {
8270 arg3 = &temp3;
8271 if ( ! wxPoint_helper(obj2, &arg3)) SWIG_fail;
8272 }
8273 }
8274 if (obj3) {
8275 {
8276 arg4 = &temp4;
8277 if ( ! wxSize_helper(obj3, &arg4)) SWIG_fail;
8278 }
8279 }
8280 if (obj4) {
8281 {
4d5c3d91
RD
8282 if (! PySequence_Check(obj4)) {
8283 PyErr_SetString(PyExc_TypeError, "Sequence of strings expected.");
8284 SWIG_fail;
8285 }
8286 arg5 = new wxArrayString;
ae8162c8 8287 temp5 = true;
4d5c3d91
RD
8288 int i, len=PySequence_Length(obj4);
8289 for (i=0; i<len; i++) {
8290 PyObject* item = PySequence_GetItem(obj4, i);
8291#if wxUSE_UNICODE
8292 PyObject* str = PyObject_Unicode(item);
8293#else
8294 PyObject* str = PyObject_Str(item);
8295#endif
74a57fcd 8296 if (PyErr_Occurred()) SWIG_fail;
4d5c3d91
RD
8297 arg5->Add(Py2wxString(str));
8298 Py_DECREF(item);
8299 Py_DECREF(str);
8300 }
d14a1e28
RD
8301 }
8302 }
994141e6 8303 if (obj5) {
093d3ff1
RD
8304 {
8305 arg6 = (long)(SWIG_As_long(obj5));
8306 if (SWIG_arg_fail(6)) SWIG_fail;
8307 }
994141e6 8308 }
d14a1e28 8309 if (obj6) {
093d3ff1
RD
8310 {
8311 SWIG_Python_ConvertPtr(obj6, (void **)&arg7, SWIGTYPE_p_wxValidator, SWIG_POINTER_EXCEPTION | 0);
8312 if (SWIG_arg_fail(7)) SWIG_fail;
8313 if (arg7 == NULL) {
8314 SWIG_null_ref("wxValidator");
8315 }
8316 if (SWIG_arg_fail(7)) SWIG_fail;
d14a1e28
RD
8317 }
8318 }
8319 if (obj7) {
8320 {
4d5c3d91
RD
8321 arg8 = wxString_in_helper(obj7);
8322 if (arg8 == NULL) SWIG_fail;
ae8162c8 8323 temp8 = true;
d14a1e28
RD
8324 }
8325 }
8326 {
e3b71cb8 8327 if (!wxPyCheckForApp()) SWIG_fail;
d14a1e28 8328 PyThreadState* __tstate = wxPyBeginAllowThreads();
4d5c3d91 8329 result = (wxCheckListBox *)new wxCheckListBox(arg1,arg2,(wxPoint const &)*arg3,(wxSize const &)*arg4,(wxArrayString const &)*arg5,arg6,(wxValidator const &)*arg7,(wxString const &)*arg8);
d14a1e28
RD
8330
8331 wxPyEndAllowThreads(__tstate);
110da5b0 8332 if (PyErr_Occurred()) SWIG_fail;
d14a1e28 8333 }
15afbcd0 8334 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxCheckListBox, 1);
d14a1e28 8335 {
3adfb63b 8336 if (temp5) delete arg5;
d14a1e28
RD
8337 }
8338 {
8339 if (temp8)
4d5c3d91 8340 delete arg8;
d14a1e28
RD
8341 }
8342 return resultobj;
8343 fail:
8344 {
3adfb63b 8345 if (temp5) delete arg5;
d14a1e28
RD
8346 }
8347 {
8348 if (temp8)
4d5c3d91 8349 delete arg8;
d14a1e28
RD
8350 }
8351 return NULL;
8352}
8353
8354
c32bde28 8355static PyObject *_wrap_new_PreCheckListBox(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
8356 PyObject *resultobj;
8357 wxCheckListBox *result;
8358 char *kwnames[] = {
8359 NULL
8360 };
8361
8362 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_PreCheckListBox",kwnames)) goto fail;
8363 {
e3b71cb8 8364 if (!wxPyCheckForApp()) SWIG_fail;
d14a1e28
RD
8365 PyThreadState* __tstate = wxPyBeginAllowThreads();
8366 result = (wxCheckListBox *)new wxCheckListBox();
8367
8368 wxPyEndAllowThreads(__tstate);
110da5b0 8369 if (PyErr_Occurred()) SWIG_fail;
d14a1e28 8370 }
15afbcd0 8371 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxCheckListBox, 1);
d14a1e28
RD
8372 return resultobj;
8373 fail:
8374 return NULL;
8375}
8376
8377
c32bde28 8378static PyObject *_wrap_CheckListBox_Create(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
8379 PyObject *resultobj;
8380 wxCheckListBox *arg1 = (wxCheckListBox *) 0 ;
8381 wxWindow *arg2 = (wxWindow *) 0 ;
248ed943 8382 int arg3 = (int) -1 ;
d14a1e28
RD
8383 wxPoint const &arg4_defvalue = wxDefaultPosition ;
8384 wxPoint *arg4 = (wxPoint *) &arg4_defvalue ;
8385 wxSize const &arg5_defvalue = wxDefaultSize ;
8386 wxSize *arg5 = (wxSize *) &arg5_defvalue ;
4d5c3d91
RD
8387 wxArrayString const &arg6_defvalue = wxPyEmptyStringArray ;
8388 wxArrayString *arg6 = (wxArrayString *) &arg6_defvalue ;
8389 long arg7 = (long) 0 ;
8390 wxValidator const &arg8_defvalue = wxDefaultValidator ;
8391 wxValidator *arg8 = (wxValidator *) &arg8_defvalue ;
8392 wxString const &arg9_defvalue = wxPyListBoxNameStr ;
8393 wxString *arg9 = (wxString *) &arg9_defvalue ;
d14a1e28
RD
8394 bool result;
8395 wxPoint temp4 ;
8396 wxSize temp5 ;
ae8162c8
RD
8397 bool temp6 = false ;
8398 bool temp9 = false ;
d14a1e28
RD
8399 PyObject * obj0 = 0 ;
8400 PyObject * obj1 = 0 ;
994141e6 8401 PyObject * obj2 = 0 ;
d14a1e28
RD
8402 PyObject * obj3 = 0 ;
8403 PyObject * obj4 = 0 ;
8404 PyObject * obj5 = 0 ;
994141e6 8405 PyObject * obj6 = 0 ;
d14a1e28
RD
8406 PyObject * obj7 = 0 ;
8407 PyObject * obj8 = 0 ;
8408 char *kwnames[] = {
8409 (char *) "self",(char *) "parent",(char *) "id",(char *) "pos",(char *) "size",(char *) "choices",(char *) "style",(char *) "validator",(char *) "name", NULL
8410 };
8411
248ed943 8412 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|OOOOOOO:CheckListBox_Create",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6,&obj7,&obj8)) goto fail;
093d3ff1
RD
8413 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxCheckListBox, SWIG_POINTER_EXCEPTION | 0);
8414 if (SWIG_arg_fail(1)) SWIG_fail;
8415 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
8416 if (SWIG_arg_fail(2)) SWIG_fail;
248ed943 8417 if (obj2) {
093d3ff1
RD
8418 {
8419 arg3 = (int)(SWIG_As_int(obj2));
8420 if (SWIG_arg_fail(3)) SWIG_fail;
8421 }
248ed943 8422 }
d14a1e28
RD
8423 if (obj3) {
8424 {
8425 arg4 = &temp4;
8426 if ( ! wxPoint_helper(obj3, &arg4)) SWIG_fail;
8427 }
8428 }
8429 if (obj4) {
8430 {
8431 arg5 = &temp5;
8432 if ( ! wxSize_helper(obj4, &arg5)) SWIG_fail;
8433 }
8434 }
8435 if (obj5) {
8436 {
4d5c3d91
RD
8437 if (! PySequence_Check(obj5)) {
8438 PyErr_SetString(PyExc_TypeError, "Sequence of strings expected.");
8439 SWIG_fail;
8440 }
8441 arg6 = new wxArrayString;
ae8162c8 8442 temp6 = true;
4d5c3d91
RD
8443 int i, len=PySequence_Length(obj5);
8444 for (i=0; i<len; i++) {
8445 PyObject* item = PySequence_GetItem(obj5, i);
8446#if wxUSE_UNICODE
8447 PyObject* str = PyObject_Unicode(item);
8448#else
8449 PyObject* str = PyObject_Str(item);
8450#endif
74a57fcd 8451 if (PyErr_Occurred()) SWIG_fail;
4d5c3d91
RD
8452 arg6->Add(Py2wxString(str));
8453 Py_DECREF(item);
8454 Py_DECREF(str);
8455 }
d14a1e28
RD
8456 }
8457 }
994141e6 8458 if (obj6) {
093d3ff1
RD
8459 {
8460 arg7 = (long)(SWIG_As_long(obj6));
8461 if (SWIG_arg_fail(7)) SWIG_fail;
8462 }
994141e6 8463 }
d14a1e28 8464 if (obj7) {
093d3ff1
RD
8465 {
8466 SWIG_Python_ConvertPtr(obj7, (void **)&arg8, SWIGTYPE_p_wxValidator, SWIG_POINTER_EXCEPTION | 0);
8467 if (SWIG_arg_fail(8)) SWIG_fail;
8468 if (arg8 == NULL) {
8469 SWIG_null_ref("wxValidator");
8470 }
8471 if (SWIG_arg_fail(8)) SWIG_fail;
d14a1e28
RD
8472 }
8473 }
8474 if (obj8) {
8475 {
4d5c3d91
RD
8476 arg9 = wxString_in_helper(obj8);
8477 if (arg9 == NULL) SWIG_fail;
ae8162c8 8478 temp9 = true;
d14a1e28
RD
8479 }
8480 }
8481 {
8482 PyThreadState* __tstate = wxPyBeginAllowThreads();
4d5c3d91 8483 result = (bool)(arg1)->Create(arg2,arg3,(wxPoint const &)*arg4,(wxSize const &)*arg5,(wxArrayString const &)*arg6,arg7,(wxValidator const &)*arg8,(wxString const &)*arg9);
d14a1e28
RD
8484
8485 wxPyEndAllowThreads(__tstate);
8486 if (PyErr_Occurred()) SWIG_fail;
8487 }
4f89f6a3
RD
8488 {
8489 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
8490 }
d14a1e28 8491 {
3adfb63b 8492 if (temp6) delete arg6;
d14a1e28
RD
8493 }
8494 {
8495 if (temp9)
4d5c3d91 8496 delete arg9;
d14a1e28
RD
8497 }
8498 return resultobj;
8499 fail:
8500 {
3adfb63b 8501 if (temp6) delete arg6;
d14a1e28
RD
8502 }
8503 {
8504 if (temp9)
4d5c3d91 8505 delete arg9;
d14a1e28
RD
8506 }
8507 return NULL;
8508}
8509
8510
c32bde28 8511static PyObject *_wrap_CheckListBox_IsChecked(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
8512 PyObject *resultobj;
8513 wxCheckListBox *arg1 = (wxCheckListBox *) 0 ;
8514 int arg2 ;
8515 bool result;
8516 PyObject * obj0 = 0 ;
994141e6 8517 PyObject * obj1 = 0 ;
d14a1e28
RD
8518 char *kwnames[] = {
8519 (char *) "self",(char *) "index", NULL
8520 };
8521
994141e6 8522 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:CheckListBox_IsChecked",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
8523 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxCheckListBox, SWIG_POINTER_EXCEPTION | 0);
8524 if (SWIG_arg_fail(1)) SWIG_fail;
8525 {
8526 arg2 = (int)(SWIG_As_int(obj1));
8527 if (SWIG_arg_fail(2)) SWIG_fail;
8528 }
d14a1e28
RD
8529 {
8530 PyThreadState* __tstate = wxPyBeginAllowThreads();
8531 result = (bool)(arg1)->IsChecked(arg2);
8532
8533 wxPyEndAllowThreads(__tstate);
8534 if (PyErr_Occurred()) SWIG_fail;
8535 }
4f89f6a3
RD
8536 {
8537 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
8538 }
d14a1e28
RD
8539 return resultobj;
8540 fail:
8541 return NULL;
8542}
8543
8544
c32bde28 8545static PyObject *_wrap_CheckListBox_Check(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
8546 PyObject *resultobj;
8547 wxCheckListBox *arg1 = (wxCheckListBox *) 0 ;
8548 int arg2 ;
ae8162c8 8549 int arg3 = (int) true ;
d14a1e28 8550 PyObject * obj0 = 0 ;
994141e6
RD
8551 PyObject * obj1 = 0 ;
8552 PyObject * obj2 = 0 ;
d14a1e28
RD
8553 char *kwnames[] = {
8554 (char *) "self",(char *) "index",(char *) "check", NULL
8555 };
8556
994141e6 8557 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:CheckListBox_Check",kwnames,&obj0,&obj1,&obj2)) goto fail;
093d3ff1
RD
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 }
994141e6 8564 if (obj2) {
093d3ff1
RD
8565 {
8566 arg3 = (int)(SWIG_As_int(obj2));
8567 if (SWIG_arg_fail(3)) SWIG_fail;
8568 }
994141e6 8569 }
d14a1e28
RD
8570 {
8571 PyThreadState* __tstate = wxPyBeginAllowThreads();
8572 (arg1)->Check(arg2,arg3);
8573
8574 wxPyEndAllowThreads(__tstate);
8575 if (PyErr_Occurred()) SWIG_fail;
8576 }
8577 Py_INCREF(Py_None); resultobj = Py_None;
8578 return resultobj;
8579 fail:
8580 return NULL;
8581}
8582
8583
c32bde28 8584static PyObject *_wrap_CheckListBox_GetItemHeight(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
8585 PyObject *resultobj;
8586 wxCheckListBox *arg1 = (wxCheckListBox *) 0 ;
8587 int result;
8588 PyObject * obj0 = 0 ;
8589 char *kwnames[] = {
8590 (char *) "self", NULL
8591 };
8592
8593 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:CheckListBox_GetItemHeight",kwnames,&obj0)) goto fail;
093d3ff1
RD
8594 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxCheckListBox, SWIG_POINTER_EXCEPTION | 0);
8595 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
8596 {
8597 PyThreadState* __tstate = wxPyBeginAllowThreads();
8598 result = (int)(arg1)->GetItemHeight();
8599
8600 wxPyEndAllowThreads(__tstate);
8601 if (PyErr_Occurred()) SWIG_fail;
8602 }
093d3ff1
RD
8603 {
8604 resultobj = SWIG_From_int((int)(result));
8605 }
d14a1e28
RD
8606 return resultobj;
8607 fail:
8608 return NULL;
8609}
8610
8611
c32bde28 8612static PyObject *_wrap_CheckListBox_HitTest(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
8613 PyObject *resultobj;
8614 wxCheckListBox *arg1 = (wxCheckListBox *) 0 ;
8615 wxPoint *arg2 = 0 ;
8616 int result;
8617 wxPoint temp2 ;
8618 PyObject * obj0 = 0 ;
8619 PyObject * obj1 = 0 ;
8620 char *kwnames[] = {
8621 (char *) "self",(char *) "pt", NULL
8622 };
8623
8624 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:CheckListBox_HitTest",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
8625 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxCheckListBox, SWIG_POINTER_EXCEPTION | 0);
8626 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
8627 {
8628 arg2 = &temp2;
8629 if ( ! wxPoint_helper(obj1, &arg2)) SWIG_fail;
8630 }
8631 {
8632 PyThreadState* __tstate = wxPyBeginAllowThreads();
8633 result = (int)((wxCheckListBox const *)arg1)->HitTest((wxPoint const &)*arg2);
8634
8635 wxPyEndAllowThreads(__tstate);
8636 if (PyErr_Occurred()) SWIG_fail;
8637 }
093d3ff1
RD
8638 {
8639 resultobj = SWIG_From_int((int)(result));
8640 }
d14a1e28
RD
8641 return resultobj;
8642 fail:
8643 return NULL;
8644}
8645
8646
c32bde28 8647static PyObject *_wrap_CheckListBox_HitTestXY(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
8648 PyObject *resultobj;
8649 wxCheckListBox *arg1 = (wxCheckListBox *) 0 ;
e811c8ce
RD
8650 int arg2 ;
8651 int arg3 ;
d14a1e28
RD
8652 int result;
8653 PyObject * obj0 = 0 ;
994141e6
RD
8654 PyObject * obj1 = 0 ;
8655 PyObject * obj2 = 0 ;
d14a1e28
RD
8656 char *kwnames[] = {
8657 (char *) "self",(char *) "x",(char *) "y", NULL
8658 };
8659
994141e6 8660 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:CheckListBox_HitTestXY",kwnames,&obj0,&obj1,&obj2)) goto fail;
093d3ff1
RD
8661 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxCheckListBox, SWIG_POINTER_EXCEPTION | 0);
8662 if (SWIG_arg_fail(1)) SWIG_fail;
8663 {
8664 arg2 = (int)(SWIG_As_int(obj1));
8665 if (SWIG_arg_fail(2)) SWIG_fail;
8666 }
8667 {
8668 arg3 = (int)(SWIG_As_int(obj2));
8669 if (SWIG_arg_fail(3)) SWIG_fail;
8670 }
d14a1e28
RD
8671 {
8672 PyThreadState* __tstate = wxPyBeginAllowThreads();
8673 result = (int)((wxCheckListBox const *)arg1)->HitTest(arg2,arg3);
8674
8675 wxPyEndAllowThreads(__tstate);
8676 if (PyErr_Occurred()) SWIG_fail;
8677 }
093d3ff1
RD
8678 {
8679 resultobj = SWIG_From_int((int)(result));
8680 }
d14a1e28
RD
8681 return resultobj;
8682 fail:
8683 return NULL;
8684}
8685
8686
c32bde28 8687static PyObject * CheckListBox_swigregister(PyObject *, PyObject *args) {
d14a1e28
RD
8688 PyObject *obj;
8689 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
8690 SWIG_TypeClientData(SWIGTYPE_p_wxCheckListBox, obj);
8691 Py_INCREF(obj);
8692 return Py_BuildValue((char *)"");
8693}
c32bde28 8694static int _wrap_TextCtrlNameStr_set(PyObject *) {
b2dc1044
RD
8695 PyErr_SetString(PyExc_TypeError,"Variable TextCtrlNameStr is read-only.");
8696 return 1;
8697}
8698
8699
093d3ff1 8700static PyObject *_wrap_TextCtrlNameStr_get(void) {
b2dc1044
RD
8701 PyObject *pyobj;
8702
8703 {
8704#if wxUSE_UNICODE
8705 pyobj = PyUnicode_FromWideChar((&wxPyTextCtrlNameStr)->c_str(), (&wxPyTextCtrlNameStr)->Len());
8706#else
8707 pyobj = PyString_FromStringAndSize((&wxPyTextCtrlNameStr)->c_str(), (&wxPyTextCtrlNameStr)->Len());
8708#endif
8709 }
8710 return pyobj;
8711}
8712
8713
c32bde28 8714static PyObject *_wrap_new_TextAttr(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28 8715 PyObject *resultobj;
908b74cd
RD
8716 wxColour const &arg1_defvalue = wxNullColour ;
8717 wxColour *arg1 = (wxColour *) &arg1_defvalue ;
d14a1e28
RD
8718 wxColour const &arg2_defvalue = wxNullColour ;
8719 wxColour *arg2 = (wxColour *) &arg2_defvalue ;
8720 wxFont const &arg3_defvalue = wxNullFont ;
8721 wxFont *arg3 = (wxFont *) &arg3_defvalue ;
093d3ff1 8722 wxTextAttrAlignment arg4 = (wxTextAttrAlignment) wxTEXT_ALIGNMENT_DEFAULT ;
d14a1e28
RD
8723 wxTextAttr *result;
8724 wxColour temp1 ;
8725 wxColour temp2 ;
8726 PyObject * obj0 = 0 ;
8727 PyObject * obj1 = 0 ;
8728 PyObject * obj2 = 0 ;
994141e6 8729 PyObject * obj3 = 0 ;
908b74cd
RD
8730 char *kwnames[] = {
8731 (char *) "colText",(char *) "colBack",(char *) "font",(char *) "alignment", NULL
8732 };
d14a1e28 8733
908b74cd
RD
8734 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|OOOO:new_TextAttr",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
8735 if (obj0) {
8736 {
8737 arg1 = &temp1;
8738 if ( ! wxColour_helper(obj0, &arg1)) SWIG_fail;
8739 }
d14a1e28
RD
8740 }
8741 if (obj1) {
8742 {
8743 arg2 = &temp2;
8744 if ( ! wxColour_helper(obj1, &arg2)) SWIG_fail;
8745 }
8746 }
8747 if (obj2) {
093d3ff1
RD
8748 {
8749 SWIG_Python_ConvertPtr(obj2, (void **)&arg3, SWIGTYPE_p_wxFont, SWIG_POINTER_EXCEPTION | 0);
8750 if (SWIG_arg_fail(3)) SWIG_fail;
8751 if (arg3 == NULL) {
8752 SWIG_null_ref("wxFont");
8753 }
8754 if (SWIG_arg_fail(3)) SWIG_fail;
d14a1e28
RD
8755 }
8756 }
994141e6 8757 if (obj3) {
093d3ff1
RD
8758 {
8759 arg4 = (wxTextAttrAlignment)(SWIG_As_int(obj3));
8760 if (SWIG_arg_fail(4)) SWIG_fail;
8761 }
994141e6 8762 }
d14a1e28
RD
8763 {
8764 PyThreadState* __tstate = wxPyBeginAllowThreads();
8765 result = (wxTextAttr *)new wxTextAttr((wxColour const &)*arg1,(wxColour const &)*arg2,(wxFont const &)*arg3,(wxTextAttrAlignment )arg4);
8766
8767 wxPyEndAllowThreads(__tstate);
8768 if (PyErr_Occurred()) SWIG_fail;
8769 }
15afbcd0 8770 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxTextAttr, 1);
d14a1e28
RD
8771 return resultobj;
8772 fail:
8773 return NULL;
8774}
8775
8776
c32bde28 8777static PyObject *_wrap_delete_TextAttr(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
8778 PyObject *resultobj;
8779 wxTextAttr *arg1 = (wxTextAttr *) 0 ;
8780 PyObject * obj0 = 0 ;
8781 char *kwnames[] = {
8782 (char *) "self", NULL
8783 };
8784
994141e6 8785 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:delete_TextAttr",kwnames,&obj0)) goto fail;
093d3ff1
RD
8786 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTextAttr, SWIG_POINTER_EXCEPTION | 0);
8787 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
8788 {
8789 PyThreadState* __tstate = wxPyBeginAllowThreads();
994141e6 8790 delete arg1;
d14a1e28
RD
8791
8792 wxPyEndAllowThreads(__tstate);
8793 if (PyErr_Occurred()) SWIG_fail;
8794 }
8795 Py_INCREF(Py_None); resultobj = Py_None;
8796 return resultobj;
8797 fail:
8798 return NULL;
8799}
8800
8801
c32bde28 8802static PyObject *_wrap_TextAttr_Init(PyObject *, PyObject *args, PyObject *kwargs) {
994141e6
RD
8803 PyObject *resultobj;
8804 wxTextAttr *arg1 = (wxTextAttr *) 0 ;
8805 PyObject * obj0 = 0 ;
8806 char *kwnames[] = {
8807 (char *) "self", NULL
8808 };
8809
8810 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TextAttr_Init",kwnames,&obj0)) goto fail;
093d3ff1
RD
8811 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTextAttr, SWIG_POINTER_EXCEPTION | 0);
8812 if (SWIG_arg_fail(1)) SWIG_fail;
994141e6
RD
8813 {
8814 PyThreadState* __tstate = wxPyBeginAllowThreads();
8815 (arg1)->Init();
8816
8817 wxPyEndAllowThreads(__tstate);
8818 if (PyErr_Occurred()) SWIG_fail;
8819 }
8820 Py_INCREF(Py_None); resultobj = Py_None;
8821 return resultobj;
8822 fail:
8823 return NULL;
8824}
8825
8826
c32bde28 8827static PyObject *_wrap_TextAttr_SetTextColour(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
8828 PyObject *resultobj;
8829 wxTextAttr *arg1 = (wxTextAttr *) 0 ;
8830 wxColour *arg2 = 0 ;
8831 wxColour temp2 ;
8832 PyObject * obj0 = 0 ;
8833 PyObject * obj1 = 0 ;
8834 char *kwnames[] = {
8835 (char *) "self",(char *) "colText", NULL
8836 };
8837
8838 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TextAttr_SetTextColour",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
8839 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTextAttr, SWIG_POINTER_EXCEPTION | 0);
8840 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
8841 {
8842 arg2 = &temp2;
8843 if ( ! wxColour_helper(obj1, &arg2)) SWIG_fail;
8844 }
8845 {
8846 PyThreadState* __tstate = wxPyBeginAllowThreads();
8847 (arg1)->SetTextColour((wxColour const &)*arg2);
8848
8849 wxPyEndAllowThreads(__tstate);
8850 if (PyErr_Occurred()) SWIG_fail;
8851 }
8852 Py_INCREF(Py_None); resultobj = Py_None;
8853 return resultobj;
8854 fail:
8855 return NULL;
8856}
8857
8858
c32bde28 8859static PyObject *_wrap_TextAttr_SetBackgroundColour(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
8860 PyObject *resultobj;
8861 wxTextAttr *arg1 = (wxTextAttr *) 0 ;
8862 wxColour *arg2 = 0 ;
8863 wxColour temp2 ;
8864 PyObject * obj0 = 0 ;
8865 PyObject * obj1 = 0 ;
8866 char *kwnames[] = {
8867 (char *) "self",(char *) "colBack", NULL
8868 };
8869
8870 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TextAttr_SetBackgroundColour",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
8871 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTextAttr, SWIG_POINTER_EXCEPTION | 0);
8872 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
8873 {
8874 arg2 = &temp2;
8875 if ( ! wxColour_helper(obj1, &arg2)) SWIG_fail;
8876 }
8877 {
8878 PyThreadState* __tstate = wxPyBeginAllowThreads();
8879 (arg1)->SetBackgroundColour((wxColour const &)*arg2);
8880
8881 wxPyEndAllowThreads(__tstate);
8882 if (PyErr_Occurred()) SWIG_fail;
8883 }
8884 Py_INCREF(Py_None); resultobj = Py_None;
8885 return resultobj;
8886 fail:
8887 return NULL;
8888}
8889
8890
c32bde28 8891static PyObject *_wrap_TextAttr_SetFont(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
8892 PyObject *resultobj;
8893 wxTextAttr *arg1 = (wxTextAttr *) 0 ;
8894 wxFont *arg2 = 0 ;
8895 long arg3 = (long) wxTEXT_ATTR_FONT ;
8896 PyObject * obj0 = 0 ;
8897 PyObject * obj1 = 0 ;
994141e6 8898 PyObject * obj2 = 0 ;
d14a1e28
RD
8899 char *kwnames[] = {
8900 (char *) "self",(char *) "font",(char *) "flags", NULL
8901 };
8902
994141e6 8903 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:TextAttr_SetFont",kwnames,&obj0,&obj1,&obj2)) goto fail;
093d3ff1
RD
8904 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTextAttr, SWIG_POINTER_EXCEPTION | 0);
8905 if (SWIG_arg_fail(1)) SWIG_fail;
8906 {
8907 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxFont, SWIG_POINTER_EXCEPTION | 0);
8908 if (SWIG_arg_fail(2)) SWIG_fail;
8909 if (arg2 == NULL) {
8910 SWIG_null_ref("wxFont");
8911 }
8912 if (SWIG_arg_fail(2)) SWIG_fail;
d14a1e28 8913 }
994141e6 8914 if (obj2) {
093d3ff1
RD
8915 {
8916 arg3 = (long)(SWIG_As_long(obj2));
8917 if (SWIG_arg_fail(3)) SWIG_fail;
8918 }
994141e6 8919 }
d14a1e28
RD
8920 {
8921 PyThreadState* __tstate = wxPyBeginAllowThreads();
8922 (arg1)->SetFont((wxFont const &)*arg2,arg3);
8923
8924 wxPyEndAllowThreads(__tstate);
8925 if (PyErr_Occurred()) SWIG_fail;
8926 }
8927 Py_INCREF(Py_None); resultobj = Py_None;
8928 return resultobj;
8929 fail:
8930 return NULL;
8931}
8932
8933
c32bde28 8934static PyObject *_wrap_TextAttr_SetAlignment(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
8935 PyObject *resultobj;
8936 wxTextAttr *arg1 = (wxTextAttr *) 0 ;
093d3ff1 8937 wxTextAttrAlignment arg2 ;
d14a1e28 8938 PyObject * obj0 = 0 ;
994141e6 8939 PyObject * obj1 = 0 ;
d14a1e28
RD
8940 char *kwnames[] = {
8941 (char *) "self",(char *) "alignment", NULL
8942 };
8943
994141e6 8944 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TextAttr_SetAlignment",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
8945 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTextAttr, SWIG_POINTER_EXCEPTION | 0);
8946 if (SWIG_arg_fail(1)) SWIG_fail;
8947 {
8948 arg2 = (wxTextAttrAlignment)(SWIG_As_int(obj1));
8949 if (SWIG_arg_fail(2)) SWIG_fail;
8950 }
d14a1e28
RD
8951 {
8952 PyThreadState* __tstate = wxPyBeginAllowThreads();
8953 (arg1)->SetAlignment((wxTextAttrAlignment )arg2);
8954
8955 wxPyEndAllowThreads(__tstate);
8956 if (PyErr_Occurred()) SWIG_fail;
8957 }
8958 Py_INCREF(Py_None); resultobj = Py_None;
8959 return resultobj;
8960 fail:
8961 return NULL;
8962}
8963
8964
c32bde28 8965static PyObject *_wrap_TextAttr_SetTabs(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
8966 PyObject *resultobj;
8967 wxTextAttr *arg1 = (wxTextAttr *) 0 ;
8968 wxArrayInt *arg2 = 0 ;
ae8162c8 8969 bool temp2 = false ;
d14a1e28
RD
8970 PyObject * obj0 = 0 ;
8971 PyObject * obj1 = 0 ;
8972 char *kwnames[] = {
8973 (char *) "self",(char *) "tabs", NULL
8974 };
8975
8976 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TextAttr_SetTabs",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
8977 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTextAttr, SWIG_POINTER_EXCEPTION | 0);
8978 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
8979 {
8980 if (! PySequence_Check(obj1)) {
8981 PyErr_SetString(PyExc_TypeError, "Sequence of integers expected.");
8982 SWIG_fail;
8983 }
8984 arg2 = new wxArrayInt;
ae8162c8 8985 temp2 = true;
d14a1e28
RD
8986 int i, len=PySequence_Length(obj1);
8987 for (i=0; i<len; i++) {
8988 PyObject* item = PySequence_GetItem(obj1, i);
8989 PyObject* number = PyNumber_Int(item);
8990 arg2->Add(PyInt_AS_LONG(number));
8991 Py_DECREF(item);
8992 Py_DECREF(number);
8993 }
8994 }
8995 {
8996 PyThreadState* __tstate = wxPyBeginAllowThreads();
8997 (arg1)->SetTabs((wxArrayInt const &)*arg2);
8998
8999 wxPyEndAllowThreads(__tstate);
9000 if (PyErr_Occurred()) SWIG_fail;
9001 }
9002 Py_INCREF(Py_None); resultobj = Py_None;
9003 {
3adfb63b 9004 if (temp2) delete arg2;
d14a1e28
RD
9005 }
9006 return resultobj;
9007 fail:
9008 {
3adfb63b 9009 if (temp2) delete arg2;
d14a1e28
RD
9010 }
9011 return NULL;
9012}
9013
9014
c32bde28 9015static PyObject *_wrap_TextAttr_SetLeftIndent(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
9016 PyObject *resultobj;
9017 wxTextAttr *arg1 = (wxTextAttr *) 0 ;
9018 int arg2 ;
5e4ca4a8 9019 int arg3 = (int) 0 ;
d14a1e28 9020 PyObject * obj0 = 0 ;
994141e6 9021 PyObject * obj1 = 0 ;
5e4ca4a8 9022 PyObject * obj2 = 0 ;
d14a1e28 9023 char *kwnames[] = {
5e4ca4a8 9024 (char *) "self",(char *) "indent",(char *) "subIndent", NULL
d14a1e28
RD
9025 };
9026
5e4ca4a8 9027 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:TextAttr_SetLeftIndent",kwnames,&obj0,&obj1,&obj2)) goto fail;
093d3ff1
RD
9028 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTextAttr, SWIG_POINTER_EXCEPTION | 0);
9029 if (SWIG_arg_fail(1)) SWIG_fail;
9030 {
9031 arg2 = (int)(SWIG_As_int(obj1));
9032 if (SWIG_arg_fail(2)) SWIG_fail;
9033 }
5e4ca4a8 9034 if (obj2) {
093d3ff1
RD
9035 {
9036 arg3 = (int)(SWIG_As_int(obj2));
9037 if (SWIG_arg_fail(3)) SWIG_fail;
9038 }
5e4ca4a8 9039 }
d14a1e28
RD
9040 {
9041 PyThreadState* __tstate = wxPyBeginAllowThreads();
5e4ca4a8 9042 (arg1)->SetLeftIndent(arg2,arg3);
d14a1e28
RD
9043
9044 wxPyEndAllowThreads(__tstate);
9045 if (PyErr_Occurred()) SWIG_fail;
9046 }
9047 Py_INCREF(Py_None); resultobj = Py_None;
9048 return resultobj;
9049 fail:
9050 return NULL;
9051}
9052
9053
c32bde28 9054static PyObject *_wrap_TextAttr_SetRightIndent(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
9055 PyObject *resultobj;
9056 wxTextAttr *arg1 = (wxTextAttr *) 0 ;
9057 int arg2 ;
9058 PyObject * obj0 = 0 ;
994141e6 9059 PyObject * obj1 = 0 ;
d14a1e28
RD
9060 char *kwnames[] = {
9061 (char *) "self",(char *) "indent", NULL
9062 };
9063
994141e6 9064 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TextAttr_SetRightIndent",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
9065 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTextAttr, SWIG_POINTER_EXCEPTION | 0);
9066 if (SWIG_arg_fail(1)) SWIG_fail;
9067 {
9068 arg2 = (int)(SWIG_As_int(obj1));
9069 if (SWIG_arg_fail(2)) SWIG_fail;
9070 }
d14a1e28
RD
9071 {
9072 PyThreadState* __tstate = wxPyBeginAllowThreads();
9073 (arg1)->SetRightIndent(arg2);
9074
9075 wxPyEndAllowThreads(__tstate);
9076 if (PyErr_Occurred()) SWIG_fail;
9077 }
9078 Py_INCREF(Py_None); resultobj = Py_None;
9079 return resultobj;
9080 fail:
9081 return NULL;
9082}
9083
9084
c32bde28 9085static PyObject *_wrap_TextAttr_SetFlags(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
9086 PyObject *resultobj;
9087 wxTextAttr *arg1 = (wxTextAttr *) 0 ;
9088 long arg2 ;
9089 PyObject * obj0 = 0 ;
994141e6 9090 PyObject * obj1 = 0 ;
d14a1e28
RD
9091 char *kwnames[] = {
9092 (char *) "self",(char *) "flags", NULL
9093 };
9094
994141e6 9095 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TextAttr_SetFlags",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
9096 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTextAttr, SWIG_POINTER_EXCEPTION | 0);
9097 if (SWIG_arg_fail(1)) SWIG_fail;
9098 {
9099 arg2 = (long)(SWIG_As_long(obj1));
9100 if (SWIG_arg_fail(2)) SWIG_fail;
9101 }
d14a1e28
RD
9102 {
9103 PyThreadState* __tstate = wxPyBeginAllowThreads();
9104 (arg1)->SetFlags(arg2);
9105
9106 wxPyEndAllowThreads(__tstate);
9107 if (PyErr_Occurred()) SWIG_fail;
9108 }
9109 Py_INCREF(Py_None); resultobj = Py_None;
9110 return resultobj;
9111 fail:
9112 return NULL;
9113}
9114
9115
c32bde28 9116static PyObject *_wrap_TextAttr_HasTextColour(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
9117 PyObject *resultobj;
9118 wxTextAttr *arg1 = (wxTextAttr *) 0 ;
9119 bool result;
9120 PyObject * obj0 = 0 ;
9121 char *kwnames[] = {
9122 (char *) "self", NULL
9123 };
9124
9125 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TextAttr_HasTextColour",kwnames,&obj0)) goto fail;
093d3ff1
RD
9126 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTextAttr, SWIG_POINTER_EXCEPTION | 0);
9127 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
9128 {
9129 PyThreadState* __tstate = wxPyBeginAllowThreads();
9130 result = (bool)((wxTextAttr const *)arg1)->HasTextColour();
9131
9132 wxPyEndAllowThreads(__tstate);
9133 if (PyErr_Occurred()) SWIG_fail;
9134 }
4f89f6a3
RD
9135 {
9136 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
9137 }
d14a1e28
RD
9138 return resultobj;
9139 fail:
9140 return NULL;
9141}
9142
9143
c32bde28 9144static PyObject *_wrap_TextAttr_HasBackgroundColour(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
9145 PyObject *resultobj;
9146 wxTextAttr *arg1 = (wxTextAttr *) 0 ;
9147 bool result;
9148 PyObject * obj0 = 0 ;
9149 char *kwnames[] = {
9150 (char *) "self", NULL
9151 };
9152
9153 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TextAttr_HasBackgroundColour",kwnames,&obj0)) goto fail;
093d3ff1
RD
9154 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTextAttr, SWIG_POINTER_EXCEPTION | 0);
9155 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
9156 {
9157 PyThreadState* __tstate = wxPyBeginAllowThreads();
9158 result = (bool)((wxTextAttr const *)arg1)->HasBackgroundColour();
9159
9160 wxPyEndAllowThreads(__tstate);
9161 if (PyErr_Occurred()) SWIG_fail;
9162 }
4f89f6a3
RD
9163 {
9164 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
9165 }
d14a1e28
RD
9166 return resultobj;
9167 fail:
9168 return NULL;
9169}
9170
9171
c32bde28 9172static PyObject *_wrap_TextAttr_HasFont(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
9173 PyObject *resultobj;
9174 wxTextAttr *arg1 = (wxTextAttr *) 0 ;
9175 bool result;
9176 PyObject * obj0 = 0 ;
9177 char *kwnames[] = {
9178 (char *) "self", NULL
9179 };
9180
9181 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TextAttr_HasFont",kwnames,&obj0)) goto fail;
093d3ff1
RD
9182 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTextAttr, SWIG_POINTER_EXCEPTION | 0);
9183 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
9184 {
9185 PyThreadState* __tstate = wxPyBeginAllowThreads();
9186 result = (bool)((wxTextAttr const *)arg1)->HasFont();
9187
9188 wxPyEndAllowThreads(__tstate);
9189 if (PyErr_Occurred()) SWIG_fail;
9190 }
4f89f6a3
RD
9191 {
9192 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
9193 }
d14a1e28
RD
9194 return resultobj;
9195 fail:
9196 return NULL;
9197}
9198
9199
c32bde28 9200static PyObject *_wrap_TextAttr_HasAlignment(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
9201 PyObject *resultobj;
9202 wxTextAttr *arg1 = (wxTextAttr *) 0 ;
9203 bool result;
9204 PyObject * obj0 = 0 ;
9205 char *kwnames[] = {
9206 (char *) "self", NULL
9207 };
9208
9209 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TextAttr_HasAlignment",kwnames,&obj0)) goto fail;
093d3ff1
RD
9210 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTextAttr, SWIG_POINTER_EXCEPTION | 0);
9211 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
9212 {
9213 PyThreadState* __tstate = wxPyBeginAllowThreads();
9214 result = (bool)((wxTextAttr const *)arg1)->HasAlignment();
9215
9216 wxPyEndAllowThreads(__tstate);
9217 if (PyErr_Occurred()) SWIG_fail;
9218 }
4f89f6a3
RD
9219 {
9220 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
9221 }
d14a1e28
RD
9222 return resultobj;
9223 fail:
9224 return NULL;
9225}
9226
9227
c32bde28 9228static PyObject *_wrap_TextAttr_HasTabs(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
9229 PyObject *resultobj;
9230 wxTextAttr *arg1 = (wxTextAttr *) 0 ;
9231 bool result;
9232 PyObject * obj0 = 0 ;
9233 char *kwnames[] = {
9234 (char *) "self", NULL
9235 };
9236
9237 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TextAttr_HasTabs",kwnames,&obj0)) goto fail;
093d3ff1
RD
9238 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTextAttr, SWIG_POINTER_EXCEPTION | 0);
9239 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
9240 {
9241 PyThreadState* __tstate = wxPyBeginAllowThreads();
9242 result = (bool)((wxTextAttr const *)arg1)->HasTabs();
9243
9244 wxPyEndAllowThreads(__tstate);
9245 if (PyErr_Occurred()) SWIG_fail;
9246 }
4f89f6a3
RD
9247 {
9248 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
9249 }
d14a1e28
RD
9250 return resultobj;
9251 fail:
9252 return NULL;
9253}
9254
9255
c32bde28 9256static PyObject *_wrap_TextAttr_HasLeftIndent(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
9257 PyObject *resultobj;
9258 wxTextAttr *arg1 = (wxTextAttr *) 0 ;
9259 bool result;
9260 PyObject * obj0 = 0 ;
9261 char *kwnames[] = {
9262 (char *) "self", NULL
9263 };
9264
9265 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TextAttr_HasLeftIndent",kwnames,&obj0)) goto fail;
093d3ff1
RD
9266 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTextAttr, SWIG_POINTER_EXCEPTION | 0);
9267 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
9268 {
9269 PyThreadState* __tstate = wxPyBeginAllowThreads();
9270 result = (bool)((wxTextAttr const *)arg1)->HasLeftIndent();
9271
9272 wxPyEndAllowThreads(__tstate);
9273 if (PyErr_Occurred()) SWIG_fail;
9274 }
4f89f6a3
RD
9275 {
9276 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
9277 }
d14a1e28
RD
9278 return resultobj;
9279 fail:
9280 return NULL;
9281}
9282
9283
c32bde28 9284static PyObject *_wrap_TextAttr_HasRightIndent(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
9285 PyObject *resultobj;
9286 wxTextAttr *arg1 = (wxTextAttr *) 0 ;
9287 bool result;
9288 PyObject * obj0 = 0 ;
9289 char *kwnames[] = {
9290 (char *) "self", NULL
9291 };
9292
9293 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TextAttr_HasRightIndent",kwnames,&obj0)) goto fail;
093d3ff1
RD
9294 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTextAttr, SWIG_POINTER_EXCEPTION | 0);
9295 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
9296 {
9297 PyThreadState* __tstate = wxPyBeginAllowThreads();
9298 result = (bool)((wxTextAttr const *)arg1)->HasRightIndent();
9299
9300 wxPyEndAllowThreads(__tstate);
9301 if (PyErr_Occurred()) SWIG_fail;
9302 }
4f89f6a3
RD
9303 {
9304 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
9305 }
d14a1e28
RD
9306 return resultobj;
9307 fail:
9308 return NULL;
9309}
9310
9311
c32bde28 9312static PyObject *_wrap_TextAttr_HasFlag(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
9313 PyObject *resultobj;
9314 wxTextAttr *arg1 = (wxTextAttr *) 0 ;
9315 long arg2 ;
9316 bool result;
9317 PyObject * obj0 = 0 ;
994141e6 9318 PyObject * obj1 = 0 ;
d14a1e28
RD
9319 char *kwnames[] = {
9320 (char *) "self",(char *) "flag", NULL
9321 };
9322
994141e6 9323 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TextAttr_HasFlag",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
9324 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTextAttr, SWIG_POINTER_EXCEPTION | 0);
9325 if (SWIG_arg_fail(1)) SWIG_fail;
9326 {
9327 arg2 = (long)(SWIG_As_long(obj1));
9328 if (SWIG_arg_fail(2)) SWIG_fail;
9329 }
d14a1e28
RD
9330 {
9331 PyThreadState* __tstate = wxPyBeginAllowThreads();
9332 result = (bool)((wxTextAttr const *)arg1)->HasFlag(arg2);
9333
9334 wxPyEndAllowThreads(__tstate);
9335 if (PyErr_Occurred()) SWIG_fail;
9336 }
4f89f6a3
RD
9337 {
9338 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
9339 }
d14a1e28
RD
9340 return resultobj;
9341 fail:
9342 return NULL;
9343}
9344
9345
c32bde28 9346static PyObject *_wrap_TextAttr_GetTextColour(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
9347 PyObject *resultobj;
9348 wxTextAttr *arg1 = (wxTextAttr *) 0 ;
9349 wxColour *result;
9350 PyObject * obj0 = 0 ;
9351 char *kwnames[] = {
9352 (char *) "self", NULL
9353 };
9354
9355 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TextAttr_GetTextColour",kwnames,&obj0)) goto fail;
093d3ff1
RD
9356 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTextAttr, SWIG_POINTER_EXCEPTION | 0);
9357 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
9358 {
9359 PyThreadState* __tstate = wxPyBeginAllowThreads();
9360 {
9361 wxColour const &_result_ref = ((wxTextAttr const *)arg1)->GetTextColour();
9362 result = (wxColour *) &_result_ref;
9363 }
9364
9365 wxPyEndAllowThreads(__tstate);
9366 if (PyErr_Occurred()) SWIG_fail;
9367 }
15afbcd0 9368 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxColour, 0);
d14a1e28
RD
9369 return resultobj;
9370 fail:
9371 return NULL;
9372}
9373
9374
c32bde28 9375static PyObject *_wrap_TextAttr_GetBackgroundColour(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
9376 PyObject *resultobj;
9377 wxTextAttr *arg1 = (wxTextAttr *) 0 ;
9378 wxColour *result;
9379 PyObject * obj0 = 0 ;
9380 char *kwnames[] = {
9381 (char *) "self", NULL
9382 };
9383
9384 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TextAttr_GetBackgroundColour",kwnames,&obj0)) goto fail;
093d3ff1
RD
9385 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTextAttr, SWIG_POINTER_EXCEPTION | 0);
9386 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
9387 {
9388 PyThreadState* __tstate = wxPyBeginAllowThreads();
9389 {
9390 wxColour const &_result_ref = ((wxTextAttr const *)arg1)->GetBackgroundColour();
9391 result = (wxColour *) &_result_ref;
9392 }
9393
9394 wxPyEndAllowThreads(__tstate);
9395 if (PyErr_Occurred()) SWIG_fail;
9396 }
15afbcd0 9397 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxColour, 0);
d14a1e28
RD
9398 return resultobj;
9399 fail:
9400 return NULL;
9401}
9402
9403
c32bde28 9404static PyObject *_wrap_TextAttr_GetFont(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
9405 PyObject *resultobj;
9406 wxTextAttr *arg1 = (wxTextAttr *) 0 ;
9407 wxFont *result;
9408 PyObject * obj0 = 0 ;
9409 char *kwnames[] = {
9410 (char *) "self", NULL
9411 };
9412
9413 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TextAttr_GetFont",kwnames,&obj0)) goto fail;
093d3ff1
RD
9414 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTextAttr, SWIG_POINTER_EXCEPTION | 0);
9415 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
9416 {
9417 PyThreadState* __tstate = wxPyBeginAllowThreads();
9418 {
9419 wxFont const &_result_ref = ((wxTextAttr const *)arg1)->GetFont();
9420 result = (wxFont *) &_result_ref;
9421 }
9422
9423 wxPyEndAllowThreads(__tstate);
9424 if (PyErr_Occurred()) SWIG_fail;
9425 }
4276dc52
RD
9426 {
9427 wxFont* resultptr = new wxFont(*result);
9428 resultobj = SWIG_NewPointerObj((void*)(resultptr), SWIGTYPE_p_wxFont, 1);
9429 }
d14a1e28
RD
9430 return resultobj;
9431 fail:
9432 return NULL;
9433}
9434
9435
c32bde28 9436static PyObject *_wrap_TextAttr_GetAlignment(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
9437 PyObject *resultobj;
9438 wxTextAttr *arg1 = (wxTextAttr *) 0 ;
093d3ff1 9439 wxTextAttrAlignment result;
d14a1e28
RD
9440 PyObject * obj0 = 0 ;
9441 char *kwnames[] = {
9442 (char *) "self", NULL
9443 };
9444
9445 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TextAttr_GetAlignment",kwnames,&obj0)) goto fail;
093d3ff1
RD
9446 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTextAttr, SWIG_POINTER_EXCEPTION | 0);
9447 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
9448 {
9449 PyThreadState* __tstate = wxPyBeginAllowThreads();
093d3ff1 9450 result = (wxTextAttrAlignment)((wxTextAttr const *)arg1)->GetAlignment();
d14a1e28
RD
9451
9452 wxPyEndAllowThreads(__tstate);
9453 if (PyErr_Occurred()) SWIG_fail;
9454 }
093d3ff1 9455 resultobj = SWIG_From_int((result));
d14a1e28
RD
9456 return resultobj;
9457 fail:
9458 return NULL;
9459}
9460
9461
c32bde28 9462static PyObject *_wrap_TextAttr_GetTabs(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
9463 PyObject *resultobj;
9464 wxTextAttr *arg1 = (wxTextAttr *) 0 ;
9465 wxArrayInt *result;
9466 PyObject * obj0 = 0 ;
9467 char *kwnames[] = {
9468 (char *) "self", NULL
9469 };
9470
9471 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TextAttr_GetTabs",kwnames,&obj0)) goto fail;
093d3ff1
RD
9472 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTextAttr, SWIG_POINTER_EXCEPTION | 0);
9473 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
9474 {
9475 PyThreadState* __tstate = wxPyBeginAllowThreads();
9476 {
9477 wxArrayInt const &_result_ref = ((wxTextAttr const *)arg1)->GetTabs();
9478 result = (wxArrayInt *) &_result_ref;
9479 }
9480
9481 wxPyEndAllowThreads(__tstate);
9482 if (PyErr_Occurred()) SWIG_fail;
9483 }
9484 {
9485 resultobj = PyList_New(0);
9486 size_t idx;
9487 for (idx = 0; idx < result->GetCount(); idx += 1) {
9488 PyObject* val = PyInt_FromLong( result->Item(idx) );
9489 PyList_Append(resultobj, val);
9490 Py_DECREF(val);
9491 }
9492 }
9493 return resultobj;
9494 fail:
9495 return NULL;
9496}
9497
9498
c32bde28 9499static PyObject *_wrap_TextAttr_GetLeftIndent(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
9500 PyObject *resultobj;
9501 wxTextAttr *arg1 = (wxTextAttr *) 0 ;
9502 long result;
9503 PyObject * obj0 = 0 ;
9504 char *kwnames[] = {
9505 (char *) "self", NULL
9506 };
9507
9508 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TextAttr_GetLeftIndent",kwnames,&obj0)) goto fail;
093d3ff1
RD
9509 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTextAttr, SWIG_POINTER_EXCEPTION | 0);
9510 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
9511 {
9512 PyThreadState* __tstate = wxPyBeginAllowThreads();
9513 result = (long)((wxTextAttr const *)arg1)->GetLeftIndent();
9514
9515 wxPyEndAllowThreads(__tstate);
9516 if (PyErr_Occurred()) SWIG_fail;
9517 }
093d3ff1
RD
9518 {
9519 resultobj = SWIG_From_long((long)(result));
9520 }
d14a1e28
RD
9521 return resultobj;
9522 fail:
9523 return NULL;
9524}
9525
9526
c32bde28 9527static PyObject *_wrap_TextAttr_GetLeftSubIndent(PyObject *, PyObject *args, PyObject *kwargs) {
5e4ca4a8
RD
9528 PyObject *resultobj;
9529 wxTextAttr *arg1 = (wxTextAttr *) 0 ;
9530 long result;
9531 PyObject * obj0 = 0 ;
9532 char *kwnames[] = {
9533 (char *) "self", NULL
9534 };
9535
9536 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TextAttr_GetLeftSubIndent",kwnames,&obj0)) goto fail;
093d3ff1
RD
9537 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTextAttr, SWIG_POINTER_EXCEPTION | 0);
9538 if (SWIG_arg_fail(1)) SWIG_fail;
5e4ca4a8
RD
9539 {
9540 PyThreadState* __tstate = wxPyBeginAllowThreads();
9541 result = (long)((wxTextAttr const *)arg1)->GetLeftSubIndent();
9542
9543 wxPyEndAllowThreads(__tstate);
9544 if (PyErr_Occurred()) SWIG_fail;
9545 }
093d3ff1
RD
9546 {
9547 resultobj = SWIG_From_long((long)(result));
9548 }
5e4ca4a8
RD
9549 return resultobj;
9550 fail:
9551 return NULL;
9552}
9553
9554
c32bde28 9555static PyObject *_wrap_TextAttr_GetRightIndent(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
9556 PyObject *resultobj;
9557 wxTextAttr *arg1 = (wxTextAttr *) 0 ;
9558 long result;
9559 PyObject * obj0 = 0 ;
9560 char *kwnames[] = {
9561 (char *) "self", NULL
9562 };
9563
9564 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TextAttr_GetRightIndent",kwnames,&obj0)) goto fail;
093d3ff1
RD
9565 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTextAttr, SWIG_POINTER_EXCEPTION | 0);
9566 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
9567 {
9568 PyThreadState* __tstate = wxPyBeginAllowThreads();
9569 result = (long)((wxTextAttr const *)arg1)->GetRightIndent();
9570
9571 wxPyEndAllowThreads(__tstate);
9572 if (PyErr_Occurred()) SWIG_fail;
9573 }
093d3ff1
RD
9574 {
9575 resultobj = SWIG_From_long((long)(result));
9576 }
d14a1e28
RD
9577 return resultobj;
9578 fail:
9579 return NULL;
9580}
9581
9582
c32bde28 9583static PyObject *_wrap_TextAttr_GetFlags(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
9584 PyObject *resultobj;
9585 wxTextAttr *arg1 = (wxTextAttr *) 0 ;
9586 long result;
9587 PyObject * obj0 = 0 ;
9588 char *kwnames[] = {
9589 (char *) "self", NULL
9590 };
9591
9592 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TextAttr_GetFlags",kwnames,&obj0)) goto fail;
093d3ff1
RD
9593 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTextAttr, SWIG_POINTER_EXCEPTION | 0);
9594 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
9595 {
9596 PyThreadState* __tstate = wxPyBeginAllowThreads();
9597 result = (long)((wxTextAttr const *)arg1)->GetFlags();
9598
9599 wxPyEndAllowThreads(__tstate);
9600 if (PyErr_Occurred()) SWIG_fail;
9601 }
093d3ff1
RD
9602 {
9603 resultobj = SWIG_From_long((long)(result));
9604 }
d14a1e28
RD
9605 return resultobj;
9606 fail:
9607 return NULL;
9608}
9609
9610
c32bde28 9611static PyObject *_wrap_TextAttr_IsDefault(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
9612 PyObject *resultobj;
9613 wxTextAttr *arg1 = (wxTextAttr *) 0 ;
9614 bool result;
9615 PyObject * obj0 = 0 ;
9616 char *kwnames[] = {
9617 (char *) "self", NULL
9618 };
9619
9620 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TextAttr_IsDefault",kwnames,&obj0)) goto fail;
093d3ff1
RD
9621 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTextAttr, SWIG_POINTER_EXCEPTION | 0);
9622 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
9623 {
9624 PyThreadState* __tstate = wxPyBeginAllowThreads();
9625 result = (bool)((wxTextAttr const *)arg1)->IsDefault();
9626
9627 wxPyEndAllowThreads(__tstate);
9628 if (PyErr_Occurred()) SWIG_fail;
9629 }
4f89f6a3
RD
9630 {
9631 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
9632 }
d14a1e28
RD
9633 return resultobj;
9634 fail:
9635 return NULL;
9636}
9637
9638
c32bde28 9639static PyObject *_wrap_TextAttr_Combine(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
9640 PyObject *resultobj;
9641 wxTextAttr *arg1 = 0 ;
9642 wxTextAttr *arg2 = 0 ;
9643 wxTextCtrl *arg3 = (wxTextCtrl *) 0 ;
9644 wxTextAttr result;
9645 PyObject * obj0 = 0 ;
9646 PyObject * obj1 = 0 ;
9647 PyObject * obj2 = 0 ;
9648 char *kwnames[] = {
9649 (char *) "attr",(char *) "attrDef",(char *) "text", NULL
9650 };
9651
9652 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:TextAttr_Combine",kwnames,&obj0,&obj1,&obj2)) goto fail;
093d3ff1
RD
9653 {
9654 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTextAttr, SWIG_POINTER_EXCEPTION | 0);
9655 if (SWIG_arg_fail(1)) SWIG_fail;
9656 if (arg1 == NULL) {
9657 SWIG_null_ref("wxTextAttr");
9658 }
9659 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28 9660 }
093d3ff1
RD
9661 {
9662 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxTextAttr, SWIG_POINTER_EXCEPTION | 0);
9663 if (SWIG_arg_fail(2)) SWIG_fail;
9664 if (arg2 == NULL) {
9665 SWIG_null_ref("wxTextAttr");
9666 }
9667 if (SWIG_arg_fail(2)) SWIG_fail;
d14a1e28 9668 }
093d3ff1
RD
9669 SWIG_Python_ConvertPtr(obj2, (void **)&arg3, SWIGTYPE_p_wxTextCtrl, SWIG_POINTER_EXCEPTION | 0);
9670 if (SWIG_arg_fail(3)) SWIG_fail;
d14a1e28
RD
9671 {
9672 PyThreadState* __tstate = wxPyBeginAllowThreads();
9673 result = wxTextAttr::Combine((wxTextAttr const &)*arg1,(wxTextAttr const &)*arg2,(wxTextCtrl const *)arg3);
9674
9675 wxPyEndAllowThreads(__tstate);
9676 if (PyErr_Occurred()) SWIG_fail;
9677 }
9678 {
9679 wxTextAttr * resultptr;
093d3ff1 9680 resultptr = new wxTextAttr((wxTextAttr &)(result));
15afbcd0 9681 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxTextAttr, 1);
d14a1e28
RD
9682 }
9683 return resultobj;
9684 fail:
9685 return NULL;
9686}
9687
9688
c32bde28 9689static PyObject * TextAttr_swigregister(PyObject *, PyObject *args) {
d14a1e28
RD
9690 PyObject *obj;
9691 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
9692 SWIG_TypeClientData(SWIGTYPE_p_wxTextAttr, obj);
9693 Py_INCREF(obj);
9694 return Py_BuildValue((char *)"");
9695}
c32bde28 9696static PyObject *_wrap_new_TextCtrl(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
9697 PyObject *resultobj;
9698 wxWindow *arg1 = (wxWindow *) 0 ;
248ed943 9699 int arg2 = (int) -1 ;
d14a1e28
RD
9700 wxString const &arg3_defvalue = wxPyEmptyString ;
9701 wxString *arg3 = (wxString *) &arg3_defvalue ;
9702 wxPoint const &arg4_defvalue = wxDefaultPosition ;
9703 wxPoint *arg4 = (wxPoint *) &arg4_defvalue ;
9704 wxSize const &arg5_defvalue = wxDefaultSize ;
9705 wxSize *arg5 = (wxSize *) &arg5_defvalue ;
9706 long arg6 = (long) 0 ;
9707 wxValidator const &arg7_defvalue = wxDefaultValidator ;
9708 wxValidator *arg7 = (wxValidator *) &arg7_defvalue ;
9709 wxString const &arg8_defvalue = wxPyTextCtrlNameStr ;
9710 wxString *arg8 = (wxString *) &arg8_defvalue ;
9711 wxTextCtrl *result;
ae8162c8 9712 bool temp3 = false ;
d14a1e28
RD
9713 wxPoint temp4 ;
9714 wxSize temp5 ;
ae8162c8 9715 bool temp8 = false ;
d14a1e28 9716 PyObject * obj0 = 0 ;
994141e6 9717 PyObject * obj1 = 0 ;
d14a1e28
RD
9718 PyObject * obj2 = 0 ;
9719 PyObject * obj3 = 0 ;
9720 PyObject * obj4 = 0 ;
994141e6 9721 PyObject * obj5 = 0 ;
d14a1e28
RD
9722 PyObject * obj6 = 0 ;
9723 PyObject * obj7 = 0 ;
9724 char *kwnames[] = {
9725 (char *) "parent",(char *) "id",(char *) "value",(char *) "pos",(char *) "size",(char *) "style",(char *) "validator",(char *) "name", NULL
9726 };
9727
248ed943 9728 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|OOOOOOO:new_TextCtrl",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6,&obj7)) goto fail;
093d3ff1
RD
9729 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
9730 if (SWIG_arg_fail(1)) SWIG_fail;
248ed943 9731 if (obj1) {
093d3ff1
RD
9732 {
9733 arg2 = (int)(SWIG_As_int(obj1));
9734 if (SWIG_arg_fail(2)) SWIG_fail;
9735 }
248ed943 9736 }
d14a1e28
RD
9737 if (obj2) {
9738 {
9739 arg3 = wxString_in_helper(obj2);
9740 if (arg3 == NULL) SWIG_fail;
ae8162c8 9741 temp3 = true;
d14a1e28
RD
9742 }
9743 }
9744 if (obj3) {
9745 {
9746 arg4 = &temp4;
9747 if ( ! wxPoint_helper(obj3, &arg4)) SWIG_fail;
9748 }
9749 }
9750 if (obj4) {
9751 {
9752 arg5 = &temp5;
9753 if ( ! wxSize_helper(obj4, &arg5)) SWIG_fail;
9754 }
9755 }
994141e6 9756 if (obj5) {
093d3ff1
RD
9757 {
9758 arg6 = (long)(SWIG_As_long(obj5));
9759 if (SWIG_arg_fail(6)) SWIG_fail;
9760 }
994141e6 9761 }
d14a1e28 9762 if (obj6) {
093d3ff1
RD
9763 {
9764 SWIG_Python_ConvertPtr(obj6, (void **)&arg7, SWIGTYPE_p_wxValidator, SWIG_POINTER_EXCEPTION | 0);
9765 if (SWIG_arg_fail(7)) SWIG_fail;
9766 if (arg7 == NULL) {
9767 SWIG_null_ref("wxValidator");
9768 }
9769 if (SWIG_arg_fail(7)) SWIG_fail;
d14a1e28
RD
9770 }
9771 }
9772 if (obj7) {
9773 {
9774 arg8 = wxString_in_helper(obj7);
9775 if (arg8 == NULL) SWIG_fail;
ae8162c8 9776 temp8 = true;
d14a1e28
RD
9777 }
9778 }
9779 {
e3b71cb8 9780 if (!wxPyCheckForApp()) SWIG_fail;
d14a1e28
RD
9781 PyThreadState* __tstate = wxPyBeginAllowThreads();
9782 result = (wxTextCtrl *)new wxTextCtrl(arg1,arg2,(wxString const &)*arg3,(wxPoint const &)*arg4,(wxSize const &)*arg5,arg6,(wxValidator const &)*arg7,(wxString const &)*arg8);
9783
9784 wxPyEndAllowThreads(__tstate);
110da5b0 9785 if (PyErr_Occurred()) SWIG_fail;
d14a1e28 9786 }
b0f7404b 9787 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxTextCtrl, 1);
d14a1e28
RD
9788 {
9789 if (temp3)
9790 delete arg3;
9791 }
9792 {
9793 if (temp8)
9794 delete arg8;
9795 }
9796 return resultobj;
9797 fail:
9798 {
9799 if (temp3)
9800 delete arg3;
9801 }
9802 {
9803 if (temp8)
9804 delete arg8;
9805 }
9806 return NULL;
9807}
9808
9809
c32bde28 9810static PyObject *_wrap_new_PreTextCtrl(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
9811 PyObject *resultobj;
9812 wxTextCtrl *result;
9813 char *kwnames[] = {
9814 NULL
9815 };
9816
9817 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_PreTextCtrl",kwnames)) goto fail;
9818 {
e3b71cb8 9819 if (!wxPyCheckForApp()) SWIG_fail;
d14a1e28
RD
9820 PyThreadState* __tstate = wxPyBeginAllowThreads();
9821 result = (wxTextCtrl *)new wxTextCtrl();
9822
9823 wxPyEndAllowThreads(__tstate);
110da5b0 9824 if (PyErr_Occurred()) SWIG_fail;
d14a1e28 9825 }
b0f7404b 9826 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxTextCtrl, 1);
d14a1e28
RD
9827 return resultobj;
9828 fail:
9829 return NULL;
9830}
9831
9832
c32bde28 9833static PyObject *_wrap_TextCtrl_Create(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
9834 PyObject *resultobj;
9835 wxTextCtrl *arg1 = (wxTextCtrl *) 0 ;
9836 wxWindow *arg2 = (wxWindow *) 0 ;
248ed943 9837 int arg3 = (int) -1 ;
d14a1e28
RD
9838 wxString const &arg4_defvalue = wxPyEmptyString ;
9839 wxString *arg4 = (wxString *) &arg4_defvalue ;
9840 wxPoint const &arg5_defvalue = wxDefaultPosition ;
9841 wxPoint *arg5 = (wxPoint *) &arg5_defvalue ;
9842 wxSize const &arg6_defvalue = wxDefaultSize ;
9843 wxSize *arg6 = (wxSize *) &arg6_defvalue ;
9844 long arg7 = (long) 0 ;
9845 wxValidator const &arg8_defvalue = wxDefaultValidator ;
9846 wxValidator *arg8 = (wxValidator *) &arg8_defvalue ;
9847 wxString const &arg9_defvalue = wxPyTextCtrlNameStr ;
9848 wxString *arg9 = (wxString *) &arg9_defvalue ;
9849 bool result;
ae8162c8 9850 bool temp4 = false ;
d14a1e28
RD
9851 wxPoint temp5 ;
9852 wxSize temp6 ;
ae8162c8 9853 bool temp9 = false ;
d14a1e28
RD
9854 PyObject * obj0 = 0 ;
9855 PyObject * obj1 = 0 ;
994141e6 9856 PyObject * obj2 = 0 ;
d14a1e28
RD
9857 PyObject * obj3 = 0 ;
9858 PyObject * obj4 = 0 ;
9859 PyObject * obj5 = 0 ;
994141e6 9860 PyObject * obj6 = 0 ;
d14a1e28
RD
9861 PyObject * obj7 = 0 ;
9862 PyObject * obj8 = 0 ;
9863 char *kwnames[] = {
9864 (char *) "self",(char *) "parent",(char *) "id",(char *) "value",(char *) "pos",(char *) "size",(char *) "style",(char *) "validator",(char *) "name", NULL
9865 };
9866
248ed943 9867 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|OOOOOOO:TextCtrl_Create",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6,&obj7,&obj8)) goto fail;
093d3ff1
RD
9868 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTextCtrl, SWIG_POINTER_EXCEPTION | 0);
9869 if (SWIG_arg_fail(1)) SWIG_fail;
9870 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
9871 if (SWIG_arg_fail(2)) SWIG_fail;
248ed943 9872 if (obj2) {
093d3ff1
RD
9873 {
9874 arg3 = (int)(SWIG_As_int(obj2));
9875 if (SWIG_arg_fail(3)) SWIG_fail;
9876 }
248ed943 9877 }
d14a1e28
RD
9878 if (obj3) {
9879 {
9880 arg4 = wxString_in_helper(obj3);
9881 if (arg4 == NULL) SWIG_fail;
ae8162c8 9882 temp4 = true;
d14a1e28
RD
9883 }
9884 }
9885 if (obj4) {
9886 {
9887 arg5 = &temp5;
9888 if ( ! wxPoint_helper(obj4, &arg5)) SWIG_fail;
9889 }
9890 }
9891 if (obj5) {
9892 {
9893 arg6 = &temp6;
9894 if ( ! wxSize_helper(obj5, &arg6)) SWIG_fail;
9895 }
9896 }
994141e6 9897 if (obj6) {
093d3ff1
RD
9898 {
9899 arg7 = (long)(SWIG_As_long(obj6));
9900 if (SWIG_arg_fail(7)) SWIG_fail;
9901 }
994141e6 9902 }
d14a1e28 9903 if (obj7) {
093d3ff1
RD
9904 {
9905 SWIG_Python_ConvertPtr(obj7, (void **)&arg8, SWIGTYPE_p_wxValidator, SWIG_POINTER_EXCEPTION | 0);
9906 if (SWIG_arg_fail(8)) SWIG_fail;
9907 if (arg8 == NULL) {
9908 SWIG_null_ref("wxValidator");
9909 }
9910 if (SWIG_arg_fail(8)) SWIG_fail;
d14a1e28
RD
9911 }
9912 }
9913 if (obj8) {
9914 {
9915 arg9 = wxString_in_helper(obj8);
9916 if (arg9 == NULL) SWIG_fail;
ae8162c8 9917 temp9 = true;
d14a1e28
RD
9918 }
9919 }
9920 {
9921 PyThreadState* __tstate = wxPyBeginAllowThreads();
9922 result = (bool)(arg1)->Create(arg2,arg3,(wxString const &)*arg4,(wxPoint const &)*arg5,(wxSize const &)*arg6,arg7,(wxValidator const &)*arg8,(wxString const &)*arg9);
9923
9924 wxPyEndAllowThreads(__tstate);
9925 if (PyErr_Occurred()) SWIG_fail;
9926 }
4f89f6a3
RD
9927 {
9928 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
9929 }
d14a1e28
RD
9930 {
9931 if (temp4)
9932 delete arg4;
9933 }
9934 {
9935 if (temp9)
9936 delete arg9;
9937 }
9938 return resultobj;
9939 fail:
9940 {
9941 if (temp4)
9942 delete arg4;
9943 }
9944 {
9945 if (temp9)
9946 delete arg9;
9947 }
9948 return NULL;
9949}
9950
9951
c32bde28 9952static PyObject *_wrap_TextCtrl_GetValue(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
9953 PyObject *resultobj;
9954 wxTextCtrl *arg1 = (wxTextCtrl *) 0 ;
9955 wxString result;
9956 PyObject * obj0 = 0 ;
9957 char *kwnames[] = {
9958 (char *) "self", NULL
9959 };
9960
9961 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TextCtrl_GetValue",kwnames,&obj0)) goto fail;
093d3ff1
RD
9962 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTextCtrl, SWIG_POINTER_EXCEPTION | 0);
9963 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
9964 {
9965 PyThreadState* __tstate = wxPyBeginAllowThreads();
9966 result = ((wxTextCtrl const *)arg1)->GetValue();
9967
9968 wxPyEndAllowThreads(__tstate);
9969 if (PyErr_Occurred()) SWIG_fail;
9970 }
9971 {
9972#if wxUSE_UNICODE
9973 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
9974#else
9975 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
9976#endif
9977 }
9978 return resultobj;
9979 fail:
9980 return NULL;
9981}
9982
9983
c32bde28 9984static PyObject *_wrap_TextCtrl_SetValue(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
9985 PyObject *resultobj;
9986 wxTextCtrl *arg1 = (wxTextCtrl *) 0 ;
9987 wxString *arg2 = 0 ;
ae8162c8 9988 bool temp2 = false ;
d14a1e28
RD
9989 PyObject * obj0 = 0 ;
9990 PyObject * obj1 = 0 ;
9991 char *kwnames[] = {
9992 (char *) "self",(char *) "value", NULL
9993 };
9994
9995 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TextCtrl_SetValue",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
9996 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTextCtrl, SWIG_POINTER_EXCEPTION | 0);
9997 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
9998 {
9999 arg2 = wxString_in_helper(obj1);
10000 if (arg2 == NULL) SWIG_fail;
ae8162c8 10001 temp2 = true;
d14a1e28
RD
10002 }
10003 {
10004 PyThreadState* __tstate = wxPyBeginAllowThreads();
10005 (arg1)->SetValue((wxString const &)*arg2);
10006
10007 wxPyEndAllowThreads(__tstate);
10008 if (PyErr_Occurred()) SWIG_fail;
10009 }
10010 Py_INCREF(Py_None); resultobj = Py_None;
10011 {
10012 if (temp2)
10013 delete arg2;
10014 }
10015 return resultobj;
10016 fail:
10017 {
10018 if (temp2)
10019 delete arg2;
10020 }
10021 return NULL;
10022}
10023
10024
c32bde28 10025static PyObject *_wrap_TextCtrl_GetRange(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
10026 PyObject *resultobj;
10027 wxTextCtrl *arg1 = (wxTextCtrl *) 0 ;
10028 long arg2 ;
10029 long arg3 ;
10030 wxString result;
10031 PyObject * obj0 = 0 ;
994141e6
RD
10032 PyObject * obj1 = 0 ;
10033 PyObject * obj2 = 0 ;
d14a1e28
RD
10034 char *kwnames[] = {
10035 (char *) "self",(char *) "from",(char *) "to", NULL
10036 };
10037
994141e6 10038 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:TextCtrl_GetRange",kwnames,&obj0,&obj1,&obj2)) goto fail;
093d3ff1
RD
10039 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTextCtrl, SWIG_POINTER_EXCEPTION | 0);
10040 if (SWIG_arg_fail(1)) SWIG_fail;
10041 {
10042 arg2 = (long)(SWIG_As_long(obj1));
10043 if (SWIG_arg_fail(2)) SWIG_fail;
10044 }
10045 {
10046 arg3 = (long)(SWIG_As_long(obj2));
10047 if (SWIG_arg_fail(3)) SWIG_fail;
10048 }
d14a1e28
RD
10049 {
10050 PyThreadState* __tstate = wxPyBeginAllowThreads();
10051 result = ((wxTextCtrl const *)arg1)->GetRange(arg2,arg3);
10052
10053 wxPyEndAllowThreads(__tstate);
10054 if (PyErr_Occurred()) SWIG_fail;
10055 }
10056 {
10057#if wxUSE_UNICODE
10058 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
10059#else
10060 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
10061#endif
10062 }
10063 return resultobj;
10064 fail:
10065 return NULL;
10066}
10067
10068
c32bde28 10069static PyObject *_wrap_TextCtrl_GetLineLength(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
10070 PyObject *resultobj;
10071 wxTextCtrl *arg1 = (wxTextCtrl *) 0 ;
10072 long arg2 ;
10073 int result;
10074 PyObject * obj0 = 0 ;
994141e6 10075 PyObject * obj1 = 0 ;
d14a1e28
RD
10076 char *kwnames[] = {
10077 (char *) "self",(char *) "lineNo", NULL
10078 };
10079
994141e6 10080 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TextCtrl_GetLineLength",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
10081 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTextCtrl, SWIG_POINTER_EXCEPTION | 0);
10082 if (SWIG_arg_fail(1)) SWIG_fail;
10083 {
10084 arg2 = (long)(SWIG_As_long(obj1));
10085 if (SWIG_arg_fail(2)) SWIG_fail;
10086 }
d14a1e28
RD
10087 {
10088 PyThreadState* __tstate = wxPyBeginAllowThreads();
10089 result = (int)((wxTextCtrl const *)arg1)->GetLineLength(arg2);
10090
10091 wxPyEndAllowThreads(__tstate);
10092 if (PyErr_Occurred()) SWIG_fail;
10093 }
093d3ff1
RD
10094 {
10095 resultobj = SWIG_From_int((int)(result));
10096 }
d14a1e28
RD
10097 return resultobj;
10098 fail:
10099 return NULL;
10100}
10101
10102
c32bde28 10103static PyObject *_wrap_TextCtrl_GetLineText(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
10104 PyObject *resultobj;
10105 wxTextCtrl *arg1 = (wxTextCtrl *) 0 ;
10106 long arg2 ;
10107 wxString result;
10108 PyObject * obj0 = 0 ;
994141e6 10109 PyObject * obj1 = 0 ;
d14a1e28
RD
10110 char *kwnames[] = {
10111 (char *) "self",(char *) "lineNo", NULL
10112 };
10113
994141e6 10114 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TextCtrl_GetLineText",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
10115 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTextCtrl, SWIG_POINTER_EXCEPTION | 0);
10116 if (SWIG_arg_fail(1)) SWIG_fail;
10117 {
10118 arg2 = (long)(SWIG_As_long(obj1));
10119 if (SWIG_arg_fail(2)) SWIG_fail;
10120 }
d14a1e28
RD
10121 {
10122 PyThreadState* __tstate = wxPyBeginAllowThreads();
10123 result = ((wxTextCtrl const *)arg1)->GetLineText(arg2);
10124
10125 wxPyEndAllowThreads(__tstate);
10126 if (PyErr_Occurred()) SWIG_fail;
10127 }
10128 {
10129#if wxUSE_UNICODE
10130 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
10131#else
10132 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
10133#endif
10134 }
10135 return resultobj;
10136 fail:
10137 return NULL;
10138}
10139
10140
c32bde28 10141static PyObject *_wrap_TextCtrl_GetNumberOfLines(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
10142 PyObject *resultobj;
10143 wxTextCtrl *arg1 = (wxTextCtrl *) 0 ;
10144 int result;
10145 PyObject * obj0 = 0 ;
10146 char *kwnames[] = {
10147 (char *) "self", NULL
10148 };
10149
10150 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TextCtrl_GetNumberOfLines",kwnames,&obj0)) goto fail;
093d3ff1
RD
10151 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTextCtrl, SWIG_POINTER_EXCEPTION | 0);
10152 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
10153 {
10154 PyThreadState* __tstate = wxPyBeginAllowThreads();
10155 result = (int)((wxTextCtrl const *)arg1)->GetNumberOfLines();
10156
10157 wxPyEndAllowThreads(__tstate);
10158 if (PyErr_Occurred()) SWIG_fail;
10159 }
093d3ff1
RD
10160 {
10161 resultobj = SWIG_From_int((int)(result));
10162 }
d14a1e28
RD
10163 return resultobj;
10164 fail:
10165 return NULL;
10166}
10167
10168
c32bde28 10169static PyObject *_wrap_TextCtrl_IsModified(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
10170 PyObject *resultobj;
10171 wxTextCtrl *arg1 = (wxTextCtrl *) 0 ;
10172 bool result;
10173 PyObject * obj0 = 0 ;
10174 char *kwnames[] = {
10175 (char *) "self", NULL
10176 };
10177
10178 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TextCtrl_IsModified",kwnames,&obj0)) goto fail;
093d3ff1
RD
10179 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTextCtrl, SWIG_POINTER_EXCEPTION | 0);
10180 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
10181 {
10182 PyThreadState* __tstate = wxPyBeginAllowThreads();
10183 result = (bool)((wxTextCtrl const *)arg1)->IsModified();
10184
10185 wxPyEndAllowThreads(__tstate);
10186 if (PyErr_Occurred()) SWIG_fail;
10187 }
4f89f6a3
RD
10188 {
10189 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
10190 }
d14a1e28
RD
10191 return resultobj;
10192 fail:
10193 return NULL;
10194}
10195
10196
c32bde28 10197static PyObject *_wrap_TextCtrl_IsEditable(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
10198 PyObject *resultobj;
10199 wxTextCtrl *arg1 = (wxTextCtrl *) 0 ;
10200 bool result;
10201 PyObject * obj0 = 0 ;
10202 char *kwnames[] = {
10203 (char *) "self", NULL
10204 };
10205
10206 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TextCtrl_IsEditable",kwnames,&obj0)) goto fail;
093d3ff1
RD
10207 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTextCtrl, SWIG_POINTER_EXCEPTION | 0);
10208 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
10209 {
10210 PyThreadState* __tstate = wxPyBeginAllowThreads();
10211 result = (bool)((wxTextCtrl const *)arg1)->IsEditable();
10212
10213 wxPyEndAllowThreads(__tstate);
10214 if (PyErr_Occurred()) SWIG_fail;
10215 }
4f89f6a3
RD
10216 {
10217 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
10218 }
d14a1e28
RD
10219 return resultobj;
10220 fail:
10221 return NULL;
10222}
10223
10224
c32bde28 10225static PyObject *_wrap_TextCtrl_IsSingleLine(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
10226 PyObject *resultobj;
10227 wxTextCtrl *arg1 = (wxTextCtrl *) 0 ;
10228 bool result;
10229 PyObject * obj0 = 0 ;
10230 char *kwnames[] = {
10231 (char *) "self", NULL
10232 };
10233
10234 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TextCtrl_IsSingleLine",kwnames,&obj0)) goto fail;
093d3ff1
RD
10235 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTextCtrl, SWIG_POINTER_EXCEPTION | 0);
10236 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
10237 {
10238 PyThreadState* __tstate = wxPyBeginAllowThreads();
10239 result = (bool)((wxTextCtrl const *)arg1)->IsSingleLine();
10240
10241 wxPyEndAllowThreads(__tstate);
10242 if (PyErr_Occurred()) SWIG_fail;
10243 }
4f89f6a3
RD
10244 {
10245 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
10246 }
d14a1e28
RD
10247 return resultobj;
10248 fail:
10249 return NULL;
10250}
10251
10252
c32bde28 10253static PyObject *_wrap_TextCtrl_IsMultiLine(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
10254 PyObject *resultobj;
10255 wxTextCtrl *arg1 = (wxTextCtrl *) 0 ;
10256 bool result;
10257 PyObject * obj0 = 0 ;
10258 char *kwnames[] = {
10259 (char *) "self", NULL
10260 };
10261
10262 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TextCtrl_IsMultiLine",kwnames,&obj0)) goto fail;
093d3ff1
RD
10263 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTextCtrl, SWIG_POINTER_EXCEPTION | 0);
10264 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
10265 {
10266 PyThreadState* __tstate = wxPyBeginAllowThreads();
10267 result = (bool)((wxTextCtrl const *)arg1)->IsMultiLine();
10268
10269 wxPyEndAllowThreads(__tstate);
10270 if (PyErr_Occurred()) SWIG_fail;
10271 }
4f89f6a3
RD
10272 {
10273 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
10274 }
d14a1e28
RD
10275 return resultobj;
10276 fail:
10277 return NULL;
10278}
10279
10280
c32bde28 10281static PyObject *_wrap_TextCtrl_GetSelection(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
10282 PyObject *resultobj;
10283 wxTextCtrl *arg1 = (wxTextCtrl *) 0 ;
10284 long *arg2 = (long *) 0 ;
10285 long *arg3 = (long *) 0 ;
10286 long temp2 ;
c32bde28 10287 int res2 = 0 ;
d14a1e28 10288 long temp3 ;
c32bde28 10289 int res3 = 0 ;
d14a1e28
RD
10290 PyObject * obj0 = 0 ;
10291 char *kwnames[] = {
10292 (char *) "self", NULL
10293 };
10294
c32bde28
RD
10295 arg2 = &temp2; res2 = SWIG_NEWOBJ;
10296 arg3 = &temp3; res3 = SWIG_NEWOBJ;
d14a1e28 10297 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TextCtrl_GetSelection",kwnames,&obj0)) goto fail;
093d3ff1
RD
10298 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTextCtrl, SWIG_POINTER_EXCEPTION | 0);
10299 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
10300 {
10301 PyThreadState* __tstate = wxPyBeginAllowThreads();
10302 ((wxTextCtrl const *)arg1)->GetSelection(arg2,arg3);
10303
10304 wxPyEndAllowThreads(__tstate);
10305 if (PyErr_Occurred()) SWIG_fail;
10306 }
10307 Py_INCREF(Py_None); resultobj = Py_None;
c32bde28
RD
10308 resultobj = t_output_helper(resultobj, ((res2 == SWIG_NEWOBJ) ?
10309 SWIG_From_long((*arg2)) : SWIG_NewPointerObj((void*)(arg2), SWIGTYPE_p_long, 0)));
10310 resultobj = t_output_helper(resultobj, ((res3 == SWIG_NEWOBJ) ?
10311 SWIG_From_long((*arg3)) : SWIG_NewPointerObj((void*)(arg3), SWIGTYPE_p_long, 0)));
d14a1e28
RD
10312 return resultobj;
10313 fail:
10314 return NULL;
10315}
10316
10317
c32bde28 10318static PyObject *_wrap_TextCtrl_GetStringSelection(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
10319 PyObject *resultobj;
10320 wxTextCtrl *arg1 = (wxTextCtrl *) 0 ;
10321 wxString result;
10322 PyObject * obj0 = 0 ;
10323 char *kwnames[] = {
10324 (char *) "self", NULL
10325 };
10326
10327 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TextCtrl_GetStringSelection",kwnames,&obj0)) goto fail;
093d3ff1
RD
10328 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTextCtrl, SWIG_POINTER_EXCEPTION | 0);
10329 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
10330 {
10331 PyThreadState* __tstate = wxPyBeginAllowThreads();
10332 result = ((wxTextCtrl const *)arg1)->GetStringSelection();
10333
10334 wxPyEndAllowThreads(__tstate);
10335 if (PyErr_Occurred()) SWIG_fail;
10336 }
10337 {
10338#if wxUSE_UNICODE
10339 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
10340#else
10341 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
10342#endif
10343 }
10344 return resultobj;
10345 fail:
10346 return NULL;
10347}
10348
10349
c32bde28 10350static PyObject *_wrap_TextCtrl_Clear(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
10351 PyObject *resultobj;
10352 wxTextCtrl *arg1 = (wxTextCtrl *) 0 ;
10353 PyObject * obj0 = 0 ;
10354 char *kwnames[] = {
10355 (char *) "self", NULL
10356 };
10357
10358 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TextCtrl_Clear",kwnames,&obj0)) goto fail;
093d3ff1
RD
10359 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTextCtrl, SWIG_POINTER_EXCEPTION | 0);
10360 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
10361 {
10362 PyThreadState* __tstate = wxPyBeginAllowThreads();
10363 (arg1)->Clear();
10364
10365 wxPyEndAllowThreads(__tstate);
10366 if (PyErr_Occurred()) SWIG_fail;
10367 }
10368 Py_INCREF(Py_None); resultobj = Py_None;
10369 return resultobj;
10370 fail:
10371 return NULL;
10372}
10373
10374
c32bde28 10375static PyObject *_wrap_TextCtrl_Replace(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
10376 PyObject *resultobj;
10377 wxTextCtrl *arg1 = (wxTextCtrl *) 0 ;
10378 long arg2 ;
10379 long arg3 ;
10380 wxString *arg4 = 0 ;
ae8162c8 10381 bool temp4 = false ;
d14a1e28 10382 PyObject * obj0 = 0 ;
994141e6
RD
10383 PyObject * obj1 = 0 ;
10384 PyObject * obj2 = 0 ;
d14a1e28
RD
10385 PyObject * obj3 = 0 ;
10386 char *kwnames[] = {
10387 (char *) "self",(char *) "from",(char *) "to",(char *) "value", NULL
10388 };
10389
994141e6 10390 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOO:TextCtrl_Replace",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
093d3ff1
RD
10391 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTextCtrl, SWIG_POINTER_EXCEPTION | 0);
10392 if (SWIG_arg_fail(1)) SWIG_fail;
10393 {
10394 arg2 = (long)(SWIG_As_long(obj1));
10395 if (SWIG_arg_fail(2)) SWIG_fail;
10396 }
10397 {
10398 arg3 = (long)(SWIG_As_long(obj2));
10399 if (SWIG_arg_fail(3)) SWIG_fail;
10400 }
d14a1e28
RD
10401 {
10402 arg4 = wxString_in_helper(obj3);
10403 if (arg4 == NULL) SWIG_fail;
ae8162c8 10404 temp4 = true;
d14a1e28
RD
10405 }
10406 {
10407 PyThreadState* __tstate = wxPyBeginAllowThreads();
10408 (arg1)->Replace(arg2,arg3,(wxString const &)*arg4);
10409
10410 wxPyEndAllowThreads(__tstate);
10411 if (PyErr_Occurred()) SWIG_fail;
10412 }
10413 Py_INCREF(Py_None); resultobj = Py_None;
10414 {
10415 if (temp4)
10416 delete arg4;
10417 }
10418 return resultobj;
10419 fail:
10420 {
10421 if (temp4)
10422 delete arg4;
10423 }
10424 return NULL;
10425}
10426
10427
c32bde28 10428static PyObject *_wrap_TextCtrl_Remove(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
10429 PyObject *resultobj;
10430 wxTextCtrl *arg1 = (wxTextCtrl *) 0 ;
10431 long arg2 ;
10432 long arg3 ;
10433 PyObject * obj0 = 0 ;
994141e6
RD
10434 PyObject * obj1 = 0 ;
10435 PyObject * obj2 = 0 ;
d14a1e28
RD
10436 char *kwnames[] = {
10437 (char *) "self",(char *) "from",(char *) "to", NULL
10438 };
10439
994141e6 10440 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:TextCtrl_Remove",kwnames,&obj0,&obj1,&obj2)) goto fail;
093d3ff1
RD
10441 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTextCtrl, SWIG_POINTER_EXCEPTION | 0);
10442 if (SWIG_arg_fail(1)) SWIG_fail;
10443 {
10444 arg2 = (long)(SWIG_As_long(obj1));
10445 if (SWIG_arg_fail(2)) SWIG_fail;
10446 }
10447 {
10448 arg3 = (long)(SWIG_As_long(obj2));
10449 if (SWIG_arg_fail(3)) SWIG_fail;
10450 }
d14a1e28
RD
10451 {
10452 PyThreadState* __tstate = wxPyBeginAllowThreads();
10453 (arg1)->Remove(arg2,arg3);
10454
10455 wxPyEndAllowThreads(__tstate);
10456 if (PyErr_Occurred()) SWIG_fail;
10457 }
10458 Py_INCREF(Py_None); resultobj = Py_None;
10459 return resultobj;
10460 fail:
10461 return NULL;
10462}
10463
10464
c32bde28 10465static PyObject *_wrap_TextCtrl_LoadFile(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
10466 PyObject *resultobj;
10467 wxTextCtrl *arg1 = (wxTextCtrl *) 0 ;
10468 wxString *arg2 = 0 ;
10469 bool result;
ae8162c8 10470 bool temp2 = false ;
d14a1e28
RD
10471 PyObject * obj0 = 0 ;
10472 PyObject * obj1 = 0 ;
10473 char *kwnames[] = {
10474 (char *) "self",(char *) "file", NULL
10475 };
10476
10477 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TextCtrl_LoadFile",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
10478 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTextCtrl, SWIG_POINTER_EXCEPTION | 0);
10479 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
10480 {
10481 arg2 = wxString_in_helper(obj1);
10482 if (arg2 == NULL) SWIG_fail;
ae8162c8 10483 temp2 = true;
d14a1e28
RD
10484 }
10485 {
10486 PyThreadState* __tstate = wxPyBeginAllowThreads();
10487 result = (bool)(arg1)->LoadFile((wxString const &)*arg2);
10488
10489 wxPyEndAllowThreads(__tstate);
10490 if (PyErr_Occurred()) SWIG_fail;
10491 }
4f89f6a3
RD
10492 {
10493 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
10494 }
d14a1e28
RD
10495 {
10496 if (temp2)
10497 delete arg2;
10498 }
10499 return resultobj;
10500 fail:
10501 {
10502 if (temp2)
10503 delete arg2;
10504 }
10505 return NULL;
10506}
10507
10508
c32bde28 10509static PyObject *_wrap_TextCtrl_SaveFile(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
10510 PyObject *resultobj;
10511 wxTextCtrl *arg1 = (wxTextCtrl *) 0 ;
10512 wxString const &arg2_defvalue = wxPyEmptyString ;
10513 wxString *arg2 = (wxString *) &arg2_defvalue ;
10514 bool result;
ae8162c8 10515 bool temp2 = false ;
d14a1e28
RD
10516 PyObject * obj0 = 0 ;
10517 PyObject * obj1 = 0 ;
10518 char *kwnames[] = {
10519 (char *) "self",(char *) "file", NULL
10520 };
10521
10522 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:TextCtrl_SaveFile",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
10523 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTextCtrl, SWIG_POINTER_EXCEPTION | 0);
10524 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
10525 if (obj1) {
10526 {
10527 arg2 = wxString_in_helper(obj1);
10528 if (arg2 == NULL) SWIG_fail;
ae8162c8 10529 temp2 = true;
d14a1e28
RD
10530 }
10531 }
10532 {
10533 PyThreadState* __tstate = wxPyBeginAllowThreads();
10534 result = (bool)(arg1)->SaveFile((wxString const &)*arg2);
10535
10536 wxPyEndAllowThreads(__tstate);
10537 if (PyErr_Occurred()) SWIG_fail;
10538 }
4f89f6a3
RD
10539 {
10540 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
10541 }
d14a1e28
RD
10542 {
10543 if (temp2)
10544 delete arg2;
10545 }
10546 return resultobj;
10547 fail:
10548 {
10549 if (temp2)
10550 delete arg2;
10551 }
10552 return NULL;
10553}
10554
10555
c32bde28 10556static PyObject *_wrap_TextCtrl_MarkDirty(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
10557 PyObject *resultobj;
10558 wxTextCtrl *arg1 = (wxTextCtrl *) 0 ;
10559 PyObject * obj0 = 0 ;
10560 char *kwnames[] = {
10561 (char *) "self", NULL
10562 };
10563
10564 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TextCtrl_MarkDirty",kwnames,&obj0)) goto fail;
093d3ff1
RD
10565 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTextCtrl, SWIG_POINTER_EXCEPTION | 0);
10566 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
10567 {
10568 PyThreadState* __tstate = wxPyBeginAllowThreads();
10569 (arg1)->MarkDirty();
10570
10571 wxPyEndAllowThreads(__tstate);
10572 if (PyErr_Occurred()) SWIG_fail;
10573 }
10574 Py_INCREF(Py_None); resultobj = Py_None;
10575 return resultobj;
10576 fail:
10577 return NULL;
10578}
10579
10580
c32bde28 10581static PyObject *_wrap_TextCtrl_DiscardEdits(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
10582 PyObject *resultobj;
10583 wxTextCtrl *arg1 = (wxTextCtrl *) 0 ;
10584 PyObject * obj0 = 0 ;
10585 char *kwnames[] = {
10586 (char *) "self", NULL
10587 };
10588
10589 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TextCtrl_DiscardEdits",kwnames,&obj0)) goto fail;
093d3ff1
RD
10590 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTextCtrl, SWIG_POINTER_EXCEPTION | 0);
10591 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
10592 {
10593 PyThreadState* __tstate = wxPyBeginAllowThreads();
10594 (arg1)->DiscardEdits();
10595
10596 wxPyEndAllowThreads(__tstate);
10597 if (PyErr_Occurred()) SWIG_fail;
10598 }
10599 Py_INCREF(Py_None); resultobj = Py_None;
10600 return resultobj;
10601 fail:
10602 return NULL;
10603}
10604
10605
c32bde28 10606static PyObject *_wrap_TextCtrl_SetMaxLength(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
10607 PyObject *resultobj;
10608 wxTextCtrl *arg1 = (wxTextCtrl *) 0 ;
10609 unsigned long arg2 ;
10610 PyObject * obj0 = 0 ;
10611 PyObject * obj1 = 0 ;
10612 char *kwnames[] = {
10613 (char *) "self",(char *) "len", NULL
10614 };
10615
10616 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TextCtrl_SetMaxLength",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
10617 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTextCtrl, SWIG_POINTER_EXCEPTION | 0);
10618 if (SWIG_arg_fail(1)) SWIG_fail;
10619 {
10620 arg2 = (unsigned long)(SWIG_As_unsigned_SS_long(obj1));
10621 if (SWIG_arg_fail(2)) SWIG_fail;
10622 }
d14a1e28
RD
10623 {
10624 PyThreadState* __tstate = wxPyBeginAllowThreads();
10625 (arg1)->SetMaxLength(arg2);
10626
10627 wxPyEndAllowThreads(__tstate);
10628 if (PyErr_Occurred()) SWIG_fail;
10629 }
10630 Py_INCREF(Py_None); resultobj = Py_None;
10631 return resultobj;
10632 fail:
10633 return NULL;
10634}
10635
10636
c32bde28 10637static PyObject *_wrap_TextCtrl_WriteText(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
10638 PyObject *resultobj;
10639 wxTextCtrl *arg1 = (wxTextCtrl *) 0 ;
10640 wxString *arg2 = 0 ;
ae8162c8 10641 bool temp2 = false ;
d14a1e28
RD
10642 PyObject * obj0 = 0 ;
10643 PyObject * obj1 = 0 ;
10644 char *kwnames[] = {
10645 (char *) "self",(char *) "text", NULL
10646 };
10647
10648 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TextCtrl_WriteText",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
10649 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTextCtrl, SWIG_POINTER_EXCEPTION | 0);
10650 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
10651 {
10652 arg2 = wxString_in_helper(obj1);
10653 if (arg2 == NULL) SWIG_fail;
ae8162c8 10654 temp2 = true;
d14a1e28
RD
10655 }
10656 {
10657 PyThreadState* __tstate = wxPyBeginAllowThreads();
10658 (arg1)->WriteText((wxString const &)*arg2);
10659
10660 wxPyEndAllowThreads(__tstate);
10661 if (PyErr_Occurred()) SWIG_fail;
10662 }
10663 Py_INCREF(Py_None); resultobj = Py_None;
10664 {
10665 if (temp2)
10666 delete arg2;
10667 }
10668 return resultobj;
10669 fail:
10670 {
10671 if (temp2)
10672 delete arg2;
10673 }
10674 return NULL;
10675}
10676
10677
c32bde28 10678static PyObject *_wrap_TextCtrl_AppendText(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
10679 PyObject *resultobj;
10680 wxTextCtrl *arg1 = (wxTextCtrl *) 0 ;
10681 wxString *arg2 = 0 ;
ae8162c8 10682 bool temp2 = false ;
d14a1e28
RD
10683 PyObject * obj0 = 0 ;
10684 PyObject * obj1 = 0 ;
10685 char *kwnames[] = {
10686 (char *) "self",(char *) "text", NULL
10687 };
10688
10689 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TextCtrl_AppendText",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
10690 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTextCtrl, SWIG_POINTER_EXCEPTION | 0);
10691 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
10692 {
10693 arg2 = wxString_in_helper(obj1);
10694 if (arg2 == NULL) SWIG_fail;
ae8162c8 10695 temp2 = true;
d14a1e28
RD
10696 }
10697 {
10698 PyThreadState* __tstate = wxPyBeginAllowThreads();
10699 (arg1)->AppendText((wxString const &)*arg2);
10700
10701 wxPyEndAllowThreads(__tstate);
10702 if (PyErr_Occurred()) SWIG_fail;
10703 }
10704 Py_INCREF(Py_None); resultobj = Py_None;
10705 {
10706 if (temp2)
10707 delete arg2;
10708 }
10709 return resultobj;
10710 fail:
10711 {
10712 if (temp2)
10713 delete arg2;
10714 }
10715 return NULL;
10716}
10717
10718
c32bde28 10719static PyObject *_wrap_TextCtrl_EmulateKeyPress(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
10720 PyObject *resultobj;
10721 wxTextCtrl *arg1 = (wxTextCtrl *) 0 ;
10722 wxKeyEvent *arg2 = 0 ;
10723 bool result;
10724 PyObject * obj0 = 0 ;
10725 PyObject * obj1 = 0 ;
10726 char *kwnames[] = {
10727 (char *) "self",(char *) "event", NULL
10728 };
10729
10730 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TextCtrl_EmulateKeyPress",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
10731 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTextCtrl, SWIG_POINTER_EXCEPTION | 0);
10732 if (SWIG_arg_fail(1)) SWIG_fail;
10733 {
10734 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxKeyEvent, SWIG_POINTER_EXCEPTION | 0);
10735 if (SWIG_arg_fail(2)) SWIG_fail;
10736 if (arg2 == NULL) {
10737 SWIG_null_ref("wxKeyEvent");
10738 }
10739 if (SWIG_arg_fail(2)) SWIG_fail;
d14a1e28
RD
10740 }
10741 {
10742 PyThreadState* __tstate = wxPyBeginAllowThreads();
10743 result = (bool)(arg1)->EmulateKeyPress((wxKeyEvent const &)*arg2);
10744
10745 wxPyEndAllowThreads(__tstate);
10746 if (PyErr_Occurred()) SWIG_fail;
10747 }
4f89f6a3
RD
10748 {
10749 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
10750 }
d14a1e28
RD
10751 return resultobj;
10752 fail:
10753 return NULL;
10754}
10755
10756
c32bde28 10757static PyObject *_wrap_TextCtrl_SetStyle(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
10758 PyObject *resultobj;
10759 wxTextCtrl *arg1 = (wxTextCtrl *) 0 ;
10760 long arg2 ;
10761 long arg3 ;
10762 wxTextAttr *arg4 = 0 ;
10763 bool result;
10764 PyObject * obj0 = 0 ;
994141e6
RD
10765 PyObject * obj1 = 0 ;
10766 PyObject * obj2 = 0 ;
d14a1e28
RD
10767 PyObject * obj3 = 0 ;
10768 char *kwnames[] = {
10769 (char *) "self",(char *) "start",(char *) "end",(char *) "style", NULL
10770 };
10771
994141e6 10772 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOO:TextCtrl_SetStyle",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
093d3ff1
RD
10773 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTextCtrl, SWIG_POINTER_EXCEPTION | 0);
10774 if (SWIG_arg_fail(1)) SWIG_fail;
10775 {
10776 arg2 = (long)(SWIG_As_long(obj1));
10777 if (SWIG_arg_fail(2)) SWIG_fail;
10778 }
10779 {
10780 arg3 = (long)(SWIG_As_long(obj2));
10781 if (SWIG_arg_fail(3)) SWIG_fail;
10782 }
10783 {
10784 SWIG_Python_ConvertPtr(obj3, (void **)&arg4, SWIGTYPE_p_wxTextAttr, SWIG_POINTER_EXCEPTION | 0);
10785 if (SWIG_arg_fail(4)) SWIG_fail;
10786 if (arg4 == NULL) {
10787 SWIG_null_ref("wxTextAttr");
10788 }
10789 if (SWIG_arg_fail(4)) SWIG_fail;
d14a1e28
RD
10790 }
10791 {
10792 PyThreadState* __tstate = wxPyBeginAllowThreads();
10793 result = (bool)(arg1)->SetStyle(arg2,arg3,(wxTextAttr const &)*arg4);
10794
10795 wxPyEndAllowThreads(__tstate);
10796 if (PyErr_Occurred()) SWIG_fail;
10797 }
4f89f6a3
RD
10798 {
10799 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
10800 }
d14a1e28
RD
10801 return resultobj;
10802 fail:
10803 return NULL;
10804}
10805
10806
c32bde28 10807static PyObject *_wrap_TextCtrl_GetStyle(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
10808 PyObject *resultobj;
10809 wxTextCtrl *arg1 = (wxTextCtrl *) 0 ;
10810 long arg2 ;
10811 wxTextAttr *arg3 = 0 ;
10812 bool result;
10813 PyObject * obj0 = 0 ;
994141e6 10814 PyObject * obj1 = 0 ;
d14a1e28
RD
10815 PyObject * obj2 = 0 ;
10816 char *kwnames[] = {
10817 (char *) "self",(char *) "position",(char *) "style", NULL
10818 };
10819
994141e6 10820 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:TextCtrl_GetStyle",kwnames,&obj0,&obj1,&obj2)) goto fail;
093d3ff1
RD
10821 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTextCtrl, SWIG_POINTER_EXCEPTION | 0);
10822 if (SWIG_arg_fail(1)) SWIG_fail;
10823 {
10824 arg2 = (long)(SWIG_As_long(obj1));
10825 if (SWIG_arg_fail(2)) SWIG_fail;
10826 }
10827 {
10828 SWIG_Python_ConvertPtr(obj2, (void **)&arg3, SWIGTYPE_p_wxTextAttr, SWIG_POINTER_EXCEPTION | 0);
10829 if (SWIG_arg_fail(3)) SWIG_fail;
10830 if (arg3 == NULL) {
10831 SWIG_null_ref("wxTextAttr");
10832 }
10833 if (SWIG_arg_fail(3)) SWIG_fail;
d14a1e28
RD
10834 }
10835 {
10836 PyThreadState* __tstate = wxPyBeginAllowThreads();
10837 result = (bool)(arg1)->GetStyle(arg2,*arg3);
10838
10839 wxPyEndAllowThreads(__tstate);
10840 if (PyErr_Occurred()) SWIG_fail;
10841 }
4f89f6a3
RD
10842 {
10843 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
10844 }
d14a1e28
RD
10845 return resultobj;
10846 fail:
10847 return NULL;
10848}
10849
10850
c32bde28 10851static PyObject *_wrap_TextCtrl_SetDefaultStyle(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
10852 PyObject *resultobj;
10853 wxTextCtrl *arg1 = (wxTextCtrl *) 0 ;
10854 wxTextAttr *arg2 = 0 ;
10855 bool result;
10856 PyObject * obj0 = 0 ;
10857 PyObject * obj1 = 0 ;
10858 char *kwnames[] = {
10859 (char *) "self",(char *) "style", NULL
10860 };
10861
10862 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TextCtrl_SetDefaultStyle",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
10863 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTextCtrl, SWIG_POINTER_EXCEPTION | 0);
10864 if (SWIG_arg_fail(1)) SWIG_fail;
10865 {
10866 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxTextAttr, SWIG_POINTER_EXCEPTION | 0);
10867 if (SWIG_arg_fail(2)) SWIG_fail;
10868 if (arg2 == NULL) {
10869 SWIG_null_ref("wxTextAttr");
10870 }
10871 if (SWIG_arg_fail(2)) SWIG_fail;
d14a1e28
RD
10872 }
10873 {
10874 PyThreadState* __tstate = wxPyBeginAllowThreads();
10875 result = (bool)(arg1)->SetDefaultStyle((wxTextAttr const &)*arg2);
10876
10877 wxPyEndAllowThreads(__tstate);
10878 if (PyErr_Occurred()) SWIG_fail;
10879 }
4f89f6a3
RD
10880 {
10881 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
10882 }
d14a1e28
RD
10883 return resultobj;
10884 fail:
10885 return NULL;
10886}
10887
10888
c32bde28 10889static PyObject *_wrap_TextCtrl_GetDefaultStyle(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
10890 PyObject *resultobj;
10891 wxTextCtrl *arg1 = (wxTextCtrl *) 0 ;
10892 wxTextAttr *result;
10893 PyObject * obj0 = 0 ;
10894 char *kwnames[] = {
10895 (char *) "self", NULL
10896 };
10897
10898 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TextCtrl_GetDefaultStyle",kwnames,&obj0)) goto fail;
093d3ff1
RD
10899 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTextCtrl, SWIG_POINTER_EXCEPTION | 0);
10900 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
10901 {
10902 PyThreadState* __tstate = wxPyBeginAllowThreads();
10903 {
10904 wxTextAttr const &_result_ref = ((wxTextCtrl const *)arg1)->GetDefaultStyle();
10905 result = (wxTextAttr *) &_result_ref;
10906 }
10907
10908 wxPyEndAllowThreads(__tstate);
10909 if (PyErr_Occurred()) SWIG_fail;
10910 }
15afbcd0 10911 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxTextAttr, 0);
d14a1e28
RD
10912 return resultobj;
10913 fail:
10914 return NULL;
10915}
10916
10917
c32bde28 10918static PyObject *_wrap_TextCtrl_XYToPosition(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
10919 PyObject *resultobj;
10920 wxTextCtrl *arg1 = (wxTextCtrl *) 0 ;
10921 long arg2 ;
10922 long arg3 ;
10923 long result;
10924 PyObject * obj0 = 0 ;
994141e6
RD
10925 PyObject * obj1 = 0 ;
10926 PyObject * obj2 = 0 ;
d14a1e28
RD
10927 char *kwnames[] = {
10928 (char *) "self",(char *) "x",(char *) "y", NULL
10929 };
10930
994141e6 10931 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:TextCtrl_XYToPosition",kwnames,&obj0,&obj1,&obj2)) goto fail;
093d3ff1
RD
10932 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTextCtrl, SWIG_POINTER_EXCEPTION | 0);
10933 if (SWIG_arg_fail(1)) SWIG_fail;
10934 {
10935 arg2 = (long)(SWIG_As_long(obj1));
10936 if (SWIG_arg_fail(2)) SWIG_fail;
10937 }
10938 {
10939 arg3 = (long)(SWIG_As_long(obj2));
10940 if (SWIG_arg_fail(3)) SWIG_fail;
10941 }
d14a1e28
RD
10942 {
10943 PyThreadState* __tstate = wxPyBeginAllowThreads();
10944 result = (long)((wxTextCtrl const *)arg1)->XYToPosition(arg2,arg3);
10945
10946 wxPyEndAllowThreads(__tstate);
10947 if (PyErr_Occurred()) SWIG_fail;
10948 }
093d3ff1
RD
10949 {
10950 resultobj = SWIG_From_long((long)(result));
10951 }
d14a1e28
RD
10952 return resultobj;
10953 fail:
10954 return NULL;
10955}
10956
10957
c32bde28 10958static PyObject *_wrap_TextCtrl_PositionToXY(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
10959 PyObject *resultobj;
10960 wxTextCtrl *arg1 = (wxTextCtrl *) 0 ;
10961 long arg2 ;
10962 long *arg3 = (long *) 0 ;
10963 long *arg4 = (long *) 0 ;
10964 long temp3 ;
c32bde28 10965 int res3 = 0 ;
d14a1e28 10966 long temp4 ;
c32bde28 10967 int res4 = 0 ;
d14a1e28 10968 PyObject * obj0 = 0 ;
994141e6 10969 PyObject * obj1 = 0 ;
d14a1e28
RD
10970 char *kwnames[] = {
10971 (char *) "self",(char *) "pos", NULL
10972 };
10973
c32bde28
RD
10974 arg3 = &temp3; res3 = SWIG_NEWOBJ;
10975 arg4 = &temp4; res4 = SWIG_NEWOBJ;
994141e6 10976 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TextCtrl_PositionToXY",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
10977 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTextCtrl, SWIG_POINTER_EXCEPTION | 0);
10978 if (SWIG_arg_fail(1)) SWIG_fail;
10979 {
10980 arg2 = (long)(SWIG_As_long(obj1));
10981 if (SWIG_arg_fail(2)) SWIG_fail;
10982 }
d14a1e28
RD
10983 {
10984 PyThreadState* __tstate = wxPyBeginAllowThreads();
10985 ((wxTextCtrl const *)arg1)->PositionToXY(arg2,arg3,arg4);
10986
10987 wxPyEndAllowThreads(__tstate);
10988 if (PyErr_Occurred()) SWIG_fail;
10989 }
10990 Py_INCREF(Py_None); resultobj = Py_None;
c32bde28
RD
10991 resultobj = t_output_helper(resultobj, ((res3 == SWIG_NEWOBJ) ?
10992 SWIG_From_long((*arg3)) : SWIG_NewPointerObj((void*)(arg3), SWIGTYPE_p_long, 0)));
10993 resultobj = t_output_helper(resultobj, ((res4 == SWIG_NEWOBJ) ?
10994 SWIG_From_long((*arg4)) : SWIG_NewPointerObj((void*)(arg4), SWIGTYPE_p_long, 0)));
d14a1e28
RD
10995 return resultobj;
10996 fail:
10997 return NULL;
10998}
10999
11000
c32bde28 11001static PyObject *_wrap_TextCtrl_ShowPosition(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
11002 PyObject *resultobj;
11003 wxTextCtrl *arg1 = (wxTextCtrl *) 0 ;
11004 long arg2 ;
11005 PyObject * obj0 = 0 ;
994141e6 11006 PyObject * obj1 = 0 ;
d14a1e28
RD
11007 char *kwnames[] = {
11008 (char *) "self",(char *) "pos", NULL
11009 };
11010
994141e6 11011 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TextCtrl_ShowPosition",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
11012 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTextCtrl, SWIG_POINTER_EXCEPTION | 0);
11013 if (SWIG_arg_fail(1)) SWIG_fail;
11014 {
11015 arg2 = (long)(SWIG_As_long(obj1));
11016 if (SWIG_arg_fail(2)) SWIG_fail;
11017 }
d14a1e28
RD
11018 {
11019 PyThreadState* __tstate = wxPyBeginAllowThreads();
11020 (arg1)->ShowPosition(arg2);
11021
11022 wxPyEndAllowThreads(__tstate);
11023 if (PyErr_Occurred()) SWIG_fail;
11024 }
11025 Py_INCREF(Py_None); resultobj = Py_None;
11026 return resultobj;
11027 fail:
11028 return NULL;
11029}
11030
11031
c32bde28 11032static PyObject *_wrap_TextCtrl_HitTest(PyObject *, PyObject *args, PyObject *kwargs) {
4d5c3d91
RD
11033 PyObject *resultobj;
11034 wxTextCtrl *arg1 = (wxTextCtrl *) 0 ;
11035 wxPoint *arg2 = 0 ;
11036 long *arg3 = (long *) 0 ;
11037 long *arg4 = (long *) 0 ;
093d3ff1 11038 wxTextCtrlHitTestResult result;
4d5c3d91
RD
11039 wxPoint temp2 ;
11040 long temp3 ;
c32bde28 11041 int res3 = 0 ;
4d5c3d91 11042 long temp4 ;
c32bde28 11043 int res4 = 0 ;
4d5c3d91
RD
11044 PyObject * obj0 = 0 ;
11045 PyObject * obj1 = 0 ;
11046 char *kwnames[] = {
11047 (char *) "self",(char *) "pt", NULL
11048 };
11049
c32bde28
RD
11050 arg3 = &temp3; res3 = SWIG_NEWOBJ;
11051 arg4 = &temp4; res4 = SWIG_NEWOBJ;
4d5c3d91 11052 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TextCtrl_HitTest",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
11053 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTextCtrl, SWIG_POINTER_EXCEPTION | 0);
11054 if (SWIG_arg_fail(1)) SWIG_fail;
4d5c3d91
RD
11055 {
11056 arg2 = &temp2;
11057 if ( ! wxPoint_helper(obj1, &arg2)) SWIG_fail;
11058 }
11059 {
11060 PyThreadState* __tstate = wxPyBeginAllowThreads();
093d3ff1 11061 result = (wxTextCtrlHitTestResult)((wxTextCtrl const *)arg1)->HitTest((wxPoint const &)*arg2,arg3,arg4);
4d5c3d91
RD
11062
11063 wxPyEndAllowThreads(__tstate);
11064 if (PyErr_Occurred()) SWIG_fail;
11065 }
093d3ff1 11066 resultobj = SWIG_From_int((result));
c32bde28
RD
11067 resultobj = t_output_helper(resultobj, ((res3 == SWIG_NEWOBJ) ?
11068 SWIG_From_long((*arg3)) : SWIG_NewPointerObj((void*)(arg3), SWIGTYPE_p_long, 0)));
11069 resultobj = t_output_helper(resultobj, ((res4 == SWIG_NEWOBJ) ?
11070 SWIG_From_long((*arg4)) : SWIG_NewPointerObj((void*)(arg4), SWIGTYPE_p_long, 0)));
4d5c3d91
RD
11071 return resultobj;
11072 fail:
11073 return NULL;
11074}
11075
11076
c32bde28 11077static PyObject *_wrap_TextCtrl_HitTestPos(PyObject *, PyObject *args, PyObject *kwargs) {
4896ac9e
RD
11078 PyObject *resultobj;
11079 wxTextCtrl *arg1 = (wxTextCtrl *) 0 ;
11080 wxPoint *arg2 = 0 ;
11081 long *arg3 = (long *) 0 ;
093d3ff1 11082 wxTextCtrlHitTestResult result;
4896ac9e
RD
11083 wxPoint temp2 ;
11084 long temp3 ;
c32bde28 11085 int res3 = 0 ;
4896ac9e
RD
11086 PyObject * obj0 = 0 ;
11087 PyObject * obj1 = 0 ;
11088 char *kwnames[] = {
11089 (char *) "self",(char *) "pt", NULL
11090 };
11091
c32bde28 11092 arg3 = &temp3; res3 = SWIG_NEWOBJ;
4896ac9e 11093 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TextCtrl_HitTestPos",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
11094 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTextCtrl, SWIG_POINTER_EXCEPTION | 0);
11095 if (SWIG_arg_fail(1)) SWIG_fail;
4896ac9e
RD
11096 {
11097 arg2 = &temp2;
11098 if ( ! wxPoint_helper(obj1, &arg2)) SWIG_fail;
11099 }
11100 {
11101 PyThreadState* __tstate = wxPyBeginAllowThreads();
093d3ff1 11102 result = (wxTextCtrlHitTestResult)((wxTextCtrl const *)arg1)->HitTest((wxPoint const &)*arg2,arg3);
4896ac9e
RD
11103
11104 wxPyEndAllowThreads(__tstate);
11105 if (PyErr_Occurred()) SWIG_fail;
11106 }
093d3ff1 11107 resultobj = SWIG_From_int((result));
c32bde28
RD
11108 resultobj = t_output_helper(resultobj, ((res3 == SWIG_NEWOBJ) ?
11109 SWIG_From_long((*arg3)) : SWIG_NewPointerObj((void*)(arg3), SWIGTYPE_p_long, 0)));
4896ac9e
RD
11110 return resultobj;
11111 fail:
11112 return NULL;
11113}
11114
11115
c32bde28 11116static PyObject *_wrap_TextCtrl_Copy(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
11117 PyObject *resultobj;
11118 wxTextCtrl *arg1 = (wxTextCtrl *) 0 ;
11119 PyObject * obj0 = 0 ;
11120 char *kwnames[] = {
11121 (char *) "self", NULL
11122 };
11123
11124 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TextCtrl_Copy",kwnames,&obj0)) goto fail;
093d3ff1
RD
11125 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTextCtrl, SWIG_POINTER_EXCEPTION | 0);
11126 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
11127 {
11128 PyThreadState* __tstate = wxPyBeginAllowThreads();
11129 (arg1)->Copy();
11130
11131 wxPyEndAllowThreads(__tstate);
11132 if (PyErr_Occurred()) SWIG_fail;
11133 }
11134 Py_INCREF(Py_None); resultobj = Py_None;
11135 return resultobj;
11136 fail:
11137 return NULL;
11138}
11139
11140
c32bde28 11141static PyObject *_wrap_TextCtrl_Cut(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
11142 PyObject *resultobj;
11143 wxTextCtrl *arg1 = (wxTextCtrl *) 0 ;
11144 PyObject * obj0 = 0 ;
11145 char *kwnames[] = {
11146 (char *) "self", NULL
11147 };
11148
11149 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TextCtrl_Cut",kwnames,&obj0)) goto fail;
093d3ff1
RD
11150 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTextCtrl, SWIG_POINTER_EXCEPTION | 0);
11151 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
11152 {
11153 PyThreadState* __tstate = wxPyBeginAllowThreads();
11154 (arg1)->Cut();
11155
11156 wxPyEndAllowThreads(__tstate);
11157 if (PyErr_Occurred()) SWIG_fail;
11158 }
11159 Py_INCREF(Py_None); resultobj = Py_None;
11160 return resultobj;
11161 fail:
11162 return NULL;
11163}
11164
11165
c32bde28 11166static PyObject *_wrap_TextCtrl_Paste(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
11167 PyObject *resultobj;
11168 wxTextCtrl *arg1 = (wxTextCtrl *) 0 ;
11169 PyObject * obj0 = 0 ;
11170 char *kwnames[] = {
11171 (char *) "self", NULL
11172 };
11173
11174 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TextCtrl_Paste",kwnames,&obj0)) goto fail;
093d3ff1
RD
11175 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTextCtrl, SWIG_POINTER_EXCEPTION | 0);
11176 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
11177 {
11178 PyThreadState* __tstate = wxPyBeginAllowThreads();
11179 (arg1)->Paste();
11180
11181 wxPyEndAllowThreads(__tstate);
11182 if (PyErr_Occurred()) SWIG_fail;
11183 }
11184 Py_INCREF(Py_None); resultobj = Py_None;
11185 return resultobj;
11186 fail:
11187 return NULL;
11188}
11189
11190
c32bde28 11191static PyObject *_wrap_TextCtrl_CanCopy(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
11192 PyObject *resultobj;
11193 wxTextCtrl *arg1 = (wxTextCtrl *) 0 ;
11194 bool result;
11195 PyObject * obj0 = 0 ;
11196 char *kwnames[] = {
11197 (char *) "self", NULL
11198 };
11199
11200 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TextCtrl_CanCopy",kwnames,&obj0)) goto fail;
093d3ff1
RD
11201 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTextCtrl, SWIG_POINTER_EXCEPTION | 0);
11202 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
11203 {
11204 PyThreadState* __tstate = wxPyBeginAllowThreads();
11205 result = (bool)((wxTextCtrl const *)arg1)->CanCopy();
11206
11207 wxPyEndAllowThreads(__tstate);
11208 if (PyErr_Occurred()) SWIG_fail;
11209 }
4f89f6a3
RD
11210 {
11211 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
11212 }
d14a1e28
RD
11213 return resultobj;
11214 fail:
11215 return NULL;
11216}
11217
11218
c32bde28 11219static PyObject *_wrap_TextCtrl_CanCut(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
11220 PyObject *resultobj;
11221 wxTextCtrl *arg1 = (wxTextCtrl *) 0 ;
11222 bool result;
11223 PyObject * obj0 = 0 ;
11224 char *kwnames[] = {
11225 (char *) "self", NULL
11226 };
11227
11228 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TextCtrl_CanCut",kwnames,&obj0)) goto fail;
093d3ff1
RD
11229 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTextCtrl, SWIG_POINTER_EXCEPTION | 0);
11230 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
11231 {
11232 PyThreadState* __tstate = wxPyBeginAllowThreads();
11233 result = (bool)((wxTextCtrl const *)arg1)->CanCut();
11234
11235 wxPyEndAllowThreads(__tstate);
11236 if (PyErr_Occurred()) SWIG_fail;
11237 }
4f89f6a3
RD
11238 {
11239 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
11240 }
d14a1e28
RD
11241 return resultobj;
11242 fail:
11243 return NULL;
11244}
11245
11246
c32bde28 11247static PyObject *_wrap_TextCtrl_CanPaste(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
11248 PyObject *resultobj;
11249 wxTextCtrl *arg1 = (wxTextCtrl *) 0 ;
11250 bool result;
11251 PyObject * obj0 = 0 ;
11252 char *kwnames[] = {
11253 (char *) "self", NULL
11254 };
11255
11256 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TextCtrl_CanPaste",kwnames,&obj0)) goto fail;
093d3ff1
RD
11257 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTextCtrl, SWIG_POINTER_EXCEPTION | 0);
11258 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
11259 {
11260 PyThreadState* __tstate = wxPyBeginAllowThreads();
11261 result = (bool)((wxTextCtrl const *)arg1)->CanPaste();
11262
11263 wxPyEndAllowThreads(__tstate);
11264 if (PyErr_Occurred()) SWIG_fail;
11265 }
4f89f6a3
RD
11266 {
11267 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
11268 }
d14a1e28
RD
11269 return resultobj;
11270 fail:
11271 return NULL;
11272}
11273
11274
c32bde28 11275static PyObject *_wrap_TextCtrl_Undo(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
11276 PyObject *resultobj;
11277 wxTextCtrl *arg1 = (wxTextCtrl *) 0 ;
11278 PyObject * obj0 = 0 ;
11279 char *kwnames[] = {
11280 (char *) "self", NULL
11281 };
11282
11283 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TextCtrl_Undo",kwnames,&obj0)) goto fail;
093d3ff1
RD
11284 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTextCtrl, SWIG_POINTER_EXCEPTION | 0);
11285 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
11286 {
11287 PyThreadState* __tstate = wxPyBeginAllowThreads();
11288 (arg1)->Undo();
11289
11290 wxPyEndAllowThreads(__tstate);
11291 if (PyErr_Occurred()) SWIG_fail;
11292 }
11293 Py_INCREF(Py_None); resultobj = Py_None;
11294 return resultobj;
11295 fail:
11296 return NULL;
11297}
11298
11299
c32bde28 11300static PyObject *_wrap_TextCtrl_Redo(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
11301 PyObject *resultobj;
11302 wxTextCtrl *arg1 = (wxTextCtrl *) 0 ;
11303 PyObject * obj0 = 0 ;
11304 char *kwnames[] = {
11305 (char *) "self", NULL
11306 };
11307
11308 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TextCtrl_Redo",kwnames,&obj0)) goto fail;
093d3ff1
RD
11309 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTextCtrl, SWIG_POINTER_EXCEPTION | 0);
11310 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
11311 {
11312 PyThreadState* __tstate = wxPyBeginAllowThreads();
11313 (arg1)->Redo();
11314
11315 wxPyEndAllowThreads(__tstate);
11316 if (PyErr_Occurred()) SWIG_fail;
11317 }
11318 Py_INCREF(Py_None); resultobj = Py_None;
11319 return resultobj;
11320 fail:
11321 return NULL;
11322}
11323
11324
c32bde28 11325static PyObject *_wrap_TextCtrl_CanUndo(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
11326 PyObject *resultobj;
11327 wxTextCtrl *arg1 = (wxTextCtrl *) 0 ;
11328 bool result;
11329 PyObject * obj0 = 0 ;
11330 char *kwnames[] = {
11331 (char *) "self", NULL
11332 };
11333
11334 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TextCtrl_CanUndo",kwnames,&obj0)) goto fail;
093d3ff1
RD
11335 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTextCtrl, SWIG_POINTER_EXCEPTION | 0);
11336 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
11337 {
11338 PyThreadState* __tstate = wxPyBeginAllowThreads();
11339 result = (bool)((wxTextCtrl const *)arg1)->CanUndo();
11340
11341 wxPyEndAllowThreads(__tstate);
11342 if (PyErr_Occurred()) SWIG_fail;
11343 }
4f89f6a3
RD
11344 {
11345 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
11346 }
d14a1e28
RD
11347 return resultobj;
11348 fail:
11349 return NULL;
11350}
11351
11352
c32bde28 11353static PyObject *_wrap_TextCtrl_CanRedo(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
11354 PyObject *resultobj;
11355 wxTextCtrl *arg1 = (wxTextCtrl *) 0 ;
11356 bool result;
11357 PyObject * obj0 = 0 ;
11358 char *kwnames[] = {
11359 (char *) "self", NULL
11360 };
11361
11362 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TextCtrl_CanRedo",kwnames,&obj0)) goto fail;
093d3ff1
RD
11363 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTextCtrl, SWIG_POINTER_EXCEPTION | 0);
11364 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
11365 {
11366 PyThreadState* __tstate = wxPyBeginAllowThreads();
11367 result = (bool)((wxTextCtrl const *)arg1)->CanRedo();
11368
11369 wxPyEndAllowThreads(__tstate);
11370 if (PyErr_Occurred()) SWIG_fail;
11371 }
4f89f6a3
RD
11372 {
11373 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
11374 }
d14a1e28
RD
11375 return resultobj;
11376 fail:
11377 return NULL;
11378}
11379
11380
c32bde28 11381static PyObject *_wrap_TextCtrl_SetInsertionPoint(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
11382 PyObject *resultobj;
11383 wxTextCtrl *arg1 = (wxTextCtrl *) 0 ;
11384 long arg2 ;
11385 PyObject * obj0 = 0 ;
994141e6 11386 PyObject * obj1 = 0 ;
d14a1e28
RD
11387 char *kwnames[] = {
11388 (char *) "self",(char *) "pos", NULL
11389 };
11390
994141e6 11391 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TextCtrl_SetInsertionPoint",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
11392 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTextCtrl, SWIG_POINTER_EXCEPTION | 0);
11393 if (SWIG_arg_fail(1)) SWIG_fail;
11394 {
11395 arg2 = (long)(SWIG_As_long(obj1));
11396 if (SWIG_arg_fail(2)) SWIG_fail;
11397 }
d14a1e28
RD
11398 {
11399 PyThreadState* __tstate = wxPyBeginAllowThreads();
11400 (arg1)->SetInsertionPoint(arg2);
11401
11402 wxPyEndAllowThreads(__tstate);
11403 if (PyErr_Occurred()) SWIG_fail;
11404 }
11405 Py_INCREF(Py_None); resultobj = Py_None;
11406 return resultobj;
11407 fail:
11408 return NULL;
11409}
11410
11411
c32bde28 11412static PyObject *_wrap_TextCtrl_SetInsertionPointEnd(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
11413 PyObject *resultobj;
11414 wxTextCtrl *arg1 = (wxTextCtrl *) 0 ;
11415 PyObject * obj0 = 0 ;
11416 char *kwnames[] = {
11417 (char *) "self", NULL
11418 };
11419
11420 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TextCtrl_SetInsertionPointEnd",kwnames,&obj0)) goto fail;
093d3ff1
RD
11421 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTextCtrl, SWIG_POINTER_EXCEPTION | 0);
11422 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
11423 {
11424 PyThreadState* __tstate = wxPyBeginAllowThreads();
11425 (arg1)->SetInsertionPointEnd();
11426
11427 wxPyEndAllowThreads(__tstate);
11428 if (PyErr_Occurred()) SWIG_fail;
11429 }
11430 Py_INCREF(Py_None); resultobj = Py_None;
11431 return resultobj;
11432 fail:
11433 return NULL;
11434}
11435
11436
c32bde28 11437static PyObject *_wrap_TextCtrl_GetInsertionPoint(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
11438 PyObject *resultobj;
11439 wxTextCtrl *arg1 = (wxTextCtrl *) 0 ;
11440 long result;
11441 PyObject * obj0 = 0 ;
11442 char *kwnames[] = {
11443 (char *) "self", NULL
11444 };
11445
11446 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TextCtrl_GetInsertionPoint",kwnames,&obj0)) goto fail;
093d3ff1
RD
11447 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTextCtrl, SWIG_POINTER_EXCEPTION | 0);
11448 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
11449 {
11450 PyThreadState* __tstate = wxPyBeginAllowThreads();
11451 result = (long)((wxTextCtrl const *)arg1)->GetInsertionPoint();
11452
11453 wxPyEndAllowThreads(__tstate);
11454 if (PyErr_Occurred()) SWIG_fail;
11455 }
093d3ff1
RD
11456 {
11457 resultobj = SWIG_From_long((long)(result));
11458 }
d14a1e28
RD
11459 return resultobj;
11460 fail:
11461 return NULL;
11462}
11463
11464
c32bde28 11465static PyObject *_wrap_TextCtrl_GetLastPosition(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
11466 PyObject *resultobj;
11467 wxTextCtrl *arg1 = (wxTextCtrl *) 0 ;
11468 long result;
11469 PyObject * obj0 = 0 ;
11470 char *kwnames[] = {
11471 (char *) "self", NULL
11472 };
11473
11474 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TextCtrl_GetLastPosition",kwnames,&obj0)) goto fail;
093d3ff1
RD
11475 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTextCtrl, SWIG_POINTER_EXCEPTION | 0);
11476 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
11477 {
11478 PyThreadState* __tstate = wxPyBeginAllowThreads();
11479 result = (long)((wxTextCtrl const *)arg1)->GetLastPosition();
11480
11481 wxPyEndAllowThreads(__tstate);
11482 if (PyErr_Occurred()) SWIG_fail;
11483 }
093d3ff1
RD
11484 {
11485 resultobj = SWIG_From_long((long)(result));
11486 }
d14a1e28
RD
11487 return resultobj;
11488 fail:
11489 return NULL;
11490}
11491
11492
c32bde28 11493static PyObject *_wrap_TextCtrl_SetSelection(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
11494 PyObject *resultobj;
11495 wxTextCtrl *arg1 = (wxTextCtrl *) 0 ;
11496 long arg2 ;
11497 long arg3 ;
11498 PyObject * obj0 = 0 ;
994141e6
RD
11499 PyObject * obj1 = 0 ;
11500 PyObject * obj2 = 0 ;
d14a1e28
RD
11501 char *kwnames[] = {
11502 (char *) "self",(char *) "from",(char *) "to", NULL
11503 };
11504
994141e6 11505 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:TextCtrl_SetSelection",kwnames,&obj0,&obj1,&obj2)) goto fail;
093d3ff1
RD
11506 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTextCtrl, SWIG_POINTER_EXCEPTION | 0);
11507 if (SWIG_arg_fail(1)) SWIG_fail;
11508 {
11509 arg2 = (long)(SWIG_As_long(obj1));
11510 if (SWIG_arg_fail(2)) SWIG_fail;
11511 }
11512 {
11513 arg3 = (long)(SWIG_As_long(obj2));
11514 if (SWIG_arg_fail(3)) SWIG_fail;
11515 }
d14a1e28
RD
11516 {
11517 PyThreadState* __tstate = wxPyBeginAllowThreads();
11518 (arg1)->SetSelection(arg2,arg3);
11519
11520 wxPyEndAllowThreads(__tstate);
11521 if (PyErr_Occurred()) SWIG_fail;
11522 }
11523 Py_INCREF(Py_None); resultobj = Py_None;
11524 return resultobj;
11525 fail:
11526 return NULL;
11527}
11528
11529
c32bde28 11530static PyObject *_wrap_TextCtrl_SelectAll(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
11531 PyObject *resultobj;
11532 wxTextCtrl *arg1 = (wxTextCtrl *) 0 ;
11533 PyObject * obj0 = 0 ;
11534 char *kwnames[] = {
11535 (char *) "self", NULL
11536 };
11537
11538 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TextCtrl_SelectAll",kwnames,&obj0)) goto fail;
093d3ff1
RD
11539 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTextCtrl, SWIG_POINTER_EXCEPTION | 0);
11540 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
11541 {
11542 PyThreadState* __tstate = wxPyBeginAllowThreads();
11543 (arg1)->SelectAll();
11544
11545 wxPyEndAllowThreads(__tstate);
11546 if (PyErr_Occurred()) SWIG_fail;
11547 }
11548 Py_INCREF(Py_None); resultobj = Py_None;
11549 return resultobj;
11550 fail:
11551 return NULL;
11552}
11553
11554
c32bde28 11555static PyObject *_wrap_TextCtrl_SetEditable(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
11556 PyObject *resultobj;
11557 wxTextCtrl *arg1 = (wxTextCtrl *) 0 ;
11558 bool arg2 ;
11559 PyObject * obj0 = 0 ;
11560 PyObject * obj1 = 0 ;
11561 char *kwnames[] = {
11562 (char *) "self",(char *) "editable", NULL
11563 };
11564
11565 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TextCtrl_SetEditable",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
11566 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTextCtrl, SWIG_POINTER_EXCEPTION | 0);
11567 if (SWIG_arg_fail(1)) SWIG_fail;
11568 {
11569 arg2 = (bool)(SWIG_As_bool(obj1));
11570 if (SWIG_arg_fail(2)) SWIG_fail;
11571 }
d14a1e28
RD
11572 {
11573 PyThreadState* __tstate = wxPyBeginAllowThreads();
11574 (arg1)->SetEditable(arg2);
11575
11576 wxPyEndAllowThreads(__tstate);
11577 if (PyErr_Occurred()) SWIG_fail;
11578 }
11579 Py_INCREF(Py_None); resultobj = Py_None;
11580 return resultobj;
11581 fail:
11582 return NULL;
11583}
11584
11585
c32bde28 11586static PyObject *_wrap_TextCtrl_write(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
11587 PyObject *resultobj;
11588 wxTextCtrl *arg1 = (wxTextCtrl *) 0 ;
11589 wxString *arg2 = 0 ;
ae8162c8 11590 bool temp2 = false ;
d14a1e28
RD
11591 PyObject * obj0 = 0 ;
11592 PyObject * obj1 = 0 ;
11593 char *kwnames[] = {
11594 (char *) "self",(char *) "text", NULL
11595 };
11596
11597 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TextCtrl_write",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
11598 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTextCtrl, SWIG_POINTER_EXCEPTION | 0);
11599 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
11600 {
11601 arg2 = wxString_in_helper(obj1);
11602 if (arg2 == NULL) SWIG_fail;
ae8162c8 11603 temp2 = true;
d14a1e28
RD
11604 }
11605 {
11606 PyThreadState* __tstate = wxPyBeginAllowThreads();
11607 wxTextCtrl_write(arg1,(wxString const &)*arg2);
11608
11609 wxPyEndAllowThreads(__tstate);
11610 if (PyErr_Occurred()) SWIG_fail;
11611 }
11612 Py_INCREF(Py_None); resultobj = Py_None;
11613 {
11614 if (temp2)
11615 delete arg2;
11616 }
11617 return resultobj;
11618 fail:
11619 {
11620 if (temp2)
11621 delete arg2;
11622 }
11623 return NULL;
11624}
11625
11626
c32bde28 11627static PyObject *_wrap_TextCtrl_GetString(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
11628 PyObject *resultobj;
11629 wxTextCtrl *arg1 = (wxTextCtrl *) 0 ;
11630 long arg2 ;
11631 long arg3 ;
11632 wxString result;
11633 PyObject * obj0 = 0 ;
994141e6
RD
11634 PyObject * obj1 = 0 ;
11635 PyObject * obj2 = 0 ;
d14a1e28
RD
11636 char *kwnames[] = {
11637 (char *) "self",(char *) "from",(char *) "to", NULL
11638 };
11639
994141e6 11640 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:TextCtrl_GetString",kwnames,&obj0,&obj1,&obj2)) goto fail;
093d3ff1
RD
11641 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTextCtrl, SWIG_POINTER_EXCEPTION | 0);
11642 if (SWIG_arg_fail(1)) SWIG_fail;
11643 {
11644 arg2 = (long)(SWIG_As_long(obj1));
11645 if (SWIG_arg_fail(2)) SWIG_fail;
11646 }
11647 {
11648 arg3 = (long)(SWIG_As_long(obj2));
11649 if (SWIG_arg_fail(3)) SWIG_fail;
11650 }
d14a1e28
RD
11651 {
11652 PyThreadState* __tstate = wxPyBeginAllowThreads();
11653 result = wxTextCtrl_GetString(arg1,arg2,arg3);
11654
11655 wxPyEndAllowThreads(__tstate);
11656 if (PyErr_Occurred()) SWIG_fail;
11657 }
11658 {
11659#if wxUSE_UNICODE
11660 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
11661#else
11662 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
11663#endif
11664 }
11665 return resultobj;
11666 fail:
11667 return NULL;
11668}
11669
11670
c32bde28 11671static PyObject *_wrap_TextCtrl_GetClassDefaultAttributes(PyObject *, PyObject *args, PyObject *kwargs) {
22bfe96c 11672 PyObject *resultobj;
093d3ff1 11673 wxWindowVariant arg1 = (wxWindowVariant) wxWINDOW_VARIANT_NORMAL ;
22bfe96c
RD
11674 wxVisualAttributes result;
11675 PyObject * obj0 = 0 ;
11676 char *kwnames[] = {
11677 (char *) "variant", NULL
11678 };
11679
11680 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|O:TextCtrl_GetClassDefaultAttributes",kwnames,&obj0)) goto fail;
11681 if (obj0) {
093d3ff1
RD
11682 {
11683 arg1 = (wxWindowVariant)(SWIG_As_int(obj0));
11684 if (SWIG_arg_fail(1)) SWIG_fail;
11685 }
22bfe96c
RD
11686 }
11687 {
110da5b0 11688 if (!wxPyCheckForApp()) SWIG_fail;
22bfe96c
RD
11689 PyThreadState* __tstate = wxPyBeginAllowThreads();
11690 result = wxTextCtrl::GetClassDefaultAttributes((wxWindowVariant )arg1);
11691
11692 wxPyEndAllowThreads(__tstate);
dfbb5885 11693 if (PyErr_Occurred()) SWIG_fail;
22bfe96c
RD
11694 }
11695 {
11696 wxVisualAttributes * resultptr;
093d3ff1 11697 resultptr = new wxVisualAttributes((wxVisualAttributes &)(result));
22bfe96c
RD
11698 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxVisualAttributes, 1);
11699 }
11700 return resultobj;
11701 fail:
11702 return NULL;
11703}
11704
11705
c32bde28 11706static PyObject * TextCtrl_swigregister(PyObject *, PyObject *args) {
d14a1e28
RD
11707 PyObject *obj;
11708 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
11709 SWIG_TypeClientData(SWIGTYPE_p_wxTextCtrl, obj);
11710 Py_INCREF(obj);
11711 return Py_BuildValue((char *)"");
11712}
c32bde28 11713static PyObject *_wrap_new_TextUrlEvent(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
11714 PyObject *resultobj;
11715 int arg1 ;
11716 wxMouseEvent *arg2 = 0 ;
11717 long arg3 ;
11718 long arg4 ;
11719 wxTextUrlEvent *result;
994141e6 11720 PyObject * obj0 = 0 ;
d14a1e28 11721 PyObject * obj1 = 0 ;
994141e6
RD
11722 PyObject * obj2 = 0 ;
11723 PyObject * obj3 = 0 ;
d14a1e28
RD
11724 char *kwnames[] = {
11725 (char *) "winid",(char *) "evtMouse",(char *) "start",(char *) "end", NULL
11726 };
11727
994141e6 11728 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOO:new_TextUrlEvent",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
093d3ff1
RD
11729 {
11730 arg1 = (int)(SWIG_As_int(obj0));
11731 if (SWIG_arg_fail(1)) SWIG_fail;
11732 }
11733 {
11734 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxMouseEvent, SWIG_POINTER_EXCEPTION | 0);
11735 if (SWIG_arg_fail(2)) SWIG_fail;
11736 if (arg2 == NULL) {
11737 SWIG_null_ref("wxMouseEvent");
11738 }
11739 if (SWIG_arg_fail(2)) SWIG_fail;
11740 }
11741 {
11742 arg3 = (long)(SWIG_As_long(obj2));
11743 if (SWIG_arg_fail(3)) SWIG_fail;
11744 }
11745 {
11746 arg4 = (long)(SWIG_As_long(obj3));
11747 if (SWIG_arg_fail(4)) SWIG_fail;
994141e6 11748 }
d14a1e28
RD
11749 {
11750 PyThreadState* __tstate = wxPyBeginAllowThreads();
11751 result = (wxTextUrlEvent *)new wxTextUrlEvent(arg1,(wxMouseEvent const &)*arg2,arg3,arg4);
11752
11753 wxPyEndAllowThreads(__tstate);
11754 if (PyErr_Occurred()) SWIG_fail;
11755 }
15afbcd0 11756 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxTextUrlEvent, 1);
d14a1e28
RD
11757 return resultobj;
11758 fail:
11759 return NULL;
11760}
11761
11762
c32bde28 11763static PyObject *_wrap_TextUrlEvent_GetMouseEvent(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
11764 PyObject *resultobj;
11765 wxTextUrlEvent *arg1 = (wxTextUrlEvent *) 0 ;
11766 wxMouseEvent *result;
11767 PyObject * obj0 = 0 ;
11768 char *kwnames[] = {
11769 (char *) "self", NULL
11770 };
11771
11772 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TextUrlEvent_GetMouseEvent",kwnames,&obj0)) goto fail;
093d3ff1
RD
11773 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTextUrlEvent, SWIG_POINTER_EXCEPTION | 0);
11774 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
11775 {
11776 PyThreadState* __tstate = wxPyBeginAllowThreads();
11777 {
11778 wxMouseEvent const &_result_ref = (arg1)->GetMouseEvent();
11779 result = (wxMouseEvent *) &_result_ref;
11780 }
11781
11782 wxPyEndAllowThreads(__tstate);
11783 if (PyErr_Occurred()) SWIG_fail;
11784 }
15afbcd0 11785 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxMouseEvent, 0);
d14a1e28
RD
11786 return resultobj;
11787 fail:
11788 return NULL;
11789}
11790
11791
c32bde28 11792static PyObject *_wrap_TextUrlEvent_GetURLStart(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
11793 PyObject *resultobj;
11794 wxTextUrlEvent *arg1 = (wxTextUrlEvent *) 0 ;
11795 long result;
11796 PyObject * obj0 = 0 ;
11797 char *kwnames[] = {
11798 (char *) "self", NULL
11799 };
11800
11801 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TextUrlEvent_GetURLStart",kwnames,&obj0)) goto fail;
093d3ff1
RD
11802 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTextUrlEvent, SWIG_POINTER_EXCEPTION | 0);
11803 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
11804 {
11805 PyThreadState* __tstate = wxPyBeginAllowThreads();
11806 result = (long)((wxTextUrlEvent const *)arg1)->GetURLStart();
11807
11808 wxPyEndAllowThreads(__tstate);
11809 if (PyErr_Occurred()) SWIG_fail;
11810 }
093d3ff1
RD
11811 {
11812 resultobj = SWIG_From_long((long)(result));
11813 }
d14a1e28
RD
11814 return resultobj;
11815 fail:
11816 return NULL;
11817}
11818
11819
c32bde28 11820static PyObject *_wrap_TextUrlEvent_GetURLEnd(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
11821 PyObject *resultobj;
11822 wxTextUrlEvent *arg1 = (wxTextUrlEvent *) 0 ;
11823 long result;
11824 PyObject * obj0 = 0 ;
11825 char *kwnames[] = {
11826 (char *) "self", NULL
11827 };
11828
11829 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TextUrlEvent_GetURLEnd",kwnames,&obj0)) goto fail;
093d3ff1
RD
11830 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTextUrlEvent, SWIG_POINTER_EXCEPTION | 0);
11831 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
11832 {
11833 PyThreadState* __tstate = wxPyBeginAllowThreads();
11834 result = (long)((wxTextUrlEvent const *)arg1)->GetURLEnd();
11835
11836 wxPyEndAllowThreads(__tstate);
11837 if (PyErr_Occurred()) SWIG_fail;
11838 }
093d3ff1
RD
11839 {
11840 resultobj = SWIG_From_long((long)(result));
11841 }
d14a1e28
RD
11842 return resultobj;
11843 fail:
11844 return NULL;
11845}
11846
11847
c32bde28 11848static PyObject * TextUrlEvent_swigregister(PyObject *, PyObject *args) {
d14a1e28
RD
11849 PyObject *obj;
11850 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
11851 SWIG_TypeClientData(SWIGTYPE_p_wxTextUrlEvent, obj);
11852 Py_INCREF(obj);
11853 return Py_BuildValue((char *)"");
11854}
c32bde28 11855static int _wrap_ScrollBarNameStr_set(PyObject *) {
b2dc1044
RD
11856 PyErr_SetString(PyExc_TypeError,"Variable ScrollBarNameStr is read-only.");
11857 return 1;
11858}
11859
11860
093d3ff1 11861static PyObject *_wrap_ScrollBarNameStr_get(void) {
b2dc1044
RD
11862 PyObject *pyobj;
11863
11864 {
11865#if wxUSE_UNICODE
11866 pyobj = PyUnicode_FromWideChar((&wxPyScrollBarNameStr)->c_str(), (&wxPyScrollBarNameStr)->Len());
11867#else
11868 pyobj = PyString_FromStringAndSize((&wxPyScrollBarNameStr)->c_str(), (&wxPyScrollBarNameStr)->Len());
11869#endif
11870 }
11871 return pyobj;
11872}
11873
11874
c32bde28 11875static PyObject *_wrap_new_ScrollBar(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
11876 PyObject *resultobj;
11877 wxWindow *arg1 = (wxWindow *) 0 ;
e811c8ce 11878 int arg2 = (int) -1 ;
d14a1e28
RD
11879 wxPoint const &arg3_defvalue = wxDefaultPosition ;
11880 wxPoint *arg3 = (wxPoint *) &arg3_defvalue ;
11881 wxSize const &arg4_defvalue = wxDefaultSize ;
11882 wxSize *arg4 = (wxSize *) &arg4_defvalue ;
11883 long arg5 = (long) wxSB_HORIZONTAL ;
11884 wxValidator const &arg6_defvalue = wxDefaultValidator ;
11885 wxValidator *arg6 = (wxValidator *) &arg6_defvalue ;
11886 wxString const &arg7_defvalue = wxPyScrollBarNameStr ;
11887 wxString *arg7 = (wxString *) &arg7_defvalue ;
11888 wxScrollBar *result;
11889 wxPoint temp3 ;
11890 wxSize temp4 ;
ae8162c8 11891 bool temp7 = false ;
d14a1e28 11892 PyObject * obj0 = 0 ;
994141e6 11893 PyObject * obj1 = 0 ;
d14a1e28
RD
11894 PyObject * obj2 = 0 ;
11895 PyObject * obj3 = 0 ;
994141e6 11896 PyObject * obj4 = 0 ;
d14a1e28
RD
11897 PyObject * obj5 = 0 ;
11898 PyObject * obj6 = 0 ;
11899 char *kwnames[] = {
11900 (char *) "parent",(char *) "id",(char *) "pos",(char *) "size",(char *) "style",(char *) "validator",(char *) "name", NULL
11901 };
11902
994141e6 11903 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|OOOOOO:new_ScrollBar",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6)) goto fail;
093d3ff1
RD
11904 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
11905 if (SWIG_arg_fail(1)) SWIG_fail;
994141e6 11906 if (obj1) {
093d3ff1
RD
11907 {
11908 arg2 = (int)(SWIG_As_int(obj1));
11909 if (SWIG_arg_fail(2)) SWIG_fail;
11910 }
994141e6 11911 }
d14a1e28
RD
11912 if (obj2) {
11913 {
11914 arg3 = &temp3;
11915 if ( ! wxPoint_helper(obj2, &arg3)) SWIG_fail;
11916 }
11917 }
11918 if (obj3) {
11919 {
11920 arg4 = &temp4;
11921 if ( ! wxSize_helper(obj3, &arg4)) SWIG_fail;
11922 }
11923 }
994141e6 11924 if (obj4) {
093d3ff1
RD
11925 {
11926 arg5 = (long)(SWIG_As_long(obj4));
11927 if (SWIG_arg_fail(5)) SWIG_fail;
11928 }
994141e6 11929 }
d14a1e28 11930 if (obj5) {
093d3ff1
RD
11931 {
11932 SWIG_Python_ConvertPtr(obj5, (void **)&arg6, SWIGTYPE_p_wxValidator, SWIG_POINTER_EXCEPTION | 0);
11933 if (SWIG_arg_fail(6)) SWIG_fail;
11934 if (arg6 == NULL) {
11935 SWIG_null_ref("wxValidator");
11936 }
11937 if (SWIG_arg_fail(6)) SWIG_fail;
d14a1e28
RD
11938 }
11939 }
11940 if (obj6) {
11941 {
11942 arg7 = wxString_in_helper(obj6);
11943 if (arg7 == NULL) SWIG_fail;
ae8162c8 11944 temp7 = true;
d14a1e28
RD
11945 }
11946 }
11947 {
e3b71cb8 11948 if (!wxPyCheckForApp()) SWIG_fail;
d14a1e28
RD
11949 PyThreadState* __tstate = wxPyBeginAllowThreads();
11950 result = (wxScrollBar *)new wxScrollBar(arg1,arg2,(wxPoint const &)*arg3,(wxSize const &)*arg4,arg5,(wxValidator const &)*arg6,(wxString const &)*arg7);
11951
11952 wxPyEndAllowThreads(__tstate);
110da5b0 11953 if (PyErr_Occurred()) SWIG_fail;
d14a1e28 11954 }
15afbcd0 11955 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxScrollBar, 1);
d14a1e28
RD
11956 {
11957 if (temp7)
11958 delete arg7;
11959 }
11960 return resultobj;
11961 fail:
11962 {
11963 if (temp7)
11964 delete arg7;
11965 }
11966 return NULL;
11967}
11968
11969
c32bde28 11970static PyObject *_wrap_new_PreScrollBar(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
11971 PyObject *resultobj;
11972 wxScrollBar *result;
11973 char *kwnames[] = {
11974 NULL
11975 };
11976
11977 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_PreScrollBar",kwnames)) goto fail;
11978 {
e3b71cb8 11979 if (!wxPyCheckForApp()) SWIG_fail;
d14a1e28
RD
11980 PyThreadState* __tstate = wxPyBeginAllowThreads();
11981 result = (wxScrollBar *)new wxScrollBar();
11982
11983 wxPyEndAllowThreads(__tstate);
110da5b0 11984 if (PyErr_Occurred()) SWIG_fail;
d14a1e28 11985 }
15afbcd0 11986 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxScrollBar, 1);
d14a1e28
RD
11987 return resultobj;
11988 fail:
11989 return NULL;
11990}
11991
11992
c32bde28 11993static PyObject *_wrap_ScrollBar_Create(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
11994 PyObject *resultobj;
11995 wxScrollBar *arg1 = (wxScrollBar *) 0 ;
11996 wxWindow *arg2 = (wxWindow *) 0 ;
e811c8ce 11997 int arg3 = (int) -1 ;
d14a1e28
RD
11998 wxPoint const &arg4_defvalue = wxDefaultPosition ;
11999 wxPoint *arg4 = (wxPoint *) &arg4_defvalue ;
12000 wxSize const &arg5_defvalue = wxDefaultSize ;
12001 wxSize *arg5 = (wxSize *) &arg5_defvalue ;
12002 long arg6 = (long) wxSB_HORIZONTAL ;
12003 wxValidator const &arg7_defvalue = wxDefaultValidator ;
12004 wxValidator *arg7 = (wxValidator *) &arg7_defvalue ;
12005 wxString const &arg8_defvalue = wxPyScrollBarNameStr ;
12006 wxString *arg8 = (wxString *) &arg8_defvalue ;
12007 bool result;
12008 wxPoint temp4 ;
12009 wxSize temp5 ;
ae8162c8 12010 bool temp8 = false ;
d14a1e28
RD
12011 PyObject * obj0 = 0 ;
12012 PyObject * obj1 = 0 ;
994141e6 12013 PyObject * obj2 = 0 ;
d14a1e28
RD
12014 PyObject * obj3 = 0 ;
12015 PyObject * obj4 = 0 ;
994141e6 12016 PyObject * obj5 = 0 ;
d14a1e28
RD
12017 PyObject * obj6 = 0 ;
12018 PyObject * obj7 = 0 ;
12019 char *kwnames[] = {
12020 (char *) "self",(char *) "parent",(char *) "id",(char *) "pos",(char *) "size",(char *) "style",(char *) "validator",(char *) "name", NULL
12021 };
12022
994141e6 12023 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|OOOOOO:ScrollBar_Create",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6,&obj7)) goto fail;
093d3ff1
RD
12024 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxScrollBar, SWIG_POINTER_EXCEPTION | 0);
12025 if (SWIG_arg_fail(1)) SWIG_fail;
12026 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
12027 if (SWIG_arg_fail(2)) SWIG_fail;
994141e6 12028 if (obj2) {
093d3ff1
RD
12029 {
12030 arg3 = (int)(SWIG_As_int(obj2));
12031 if (SWIG_arg_fail(3)) SWIG_fail;
12032 }
994141e6 12033 }
d14a1e28
RD
12034 if (obj3) {
12035 {
12036 arg4 = &temp4;
12037 if ( ! wxPoint_helper(obj3, &arg4)) SWIG_fail;
12038 }
12039 }
12040 if (obj4) {
12041 {
12042 arg5 = &temp5;
12043 if ( ! wxSize_helper(obj4, &arg5)) SWIG_fail;
12044 }
12045 }
994141e6 12046 if (obj5) {
093d3ff1
RD
12047 {
12048 arg6 = (long)(SWIG_As_long(obj5));
12049 if (SWIG_arg_fail(6)) SWIG_fail;
12050 }
994141e6 12051 }
d14a1e28 12052 if (obj6) {
093d3ff1
RD
12053 {
12054 SWIG_Python_ConvertPtr(obj6, (void **)&arg7, SWIGTYPE_p_wxValidator, SWIG_POINTER_EXCEPTION | 0);
12055 if (SWIG_arg_fail(7)) SWIG_fail;
12056 if (arg7 == NULL) {
12057 SWIG_null_ref("wxValidator");
12058 }
12059 if (SWIG_arg_fail(7)) SWIG_fail;
d14a1e28
RD
12060 }
12061 }
12062 if (obj7) {
12063 {
12064 arg8 = wxString_in_helper(obj7);
12065 if (arg8 == NULL) SWIG_fail;
ae8162c8 12066 temp8 = true;
d14a1e28
RD
12067 }
12068 }
12069 {
12070 PyThreadState* __tstate = wxPyBeginAllowThreads();
12071 result = (bool)(arg1)->Create(arg2,arg3,(wxPoint const &)*arg4,(wxSize const &)*arg5,arg6,(wxValidator const &)*arg7,(wxString const &)*arg8);
12072
12073 wxPyEndAllowThreads(__tstate);
12074 if (PyErr_Occurred()) SWIG_fail;
12075 }
4f89f6a3
RD
12076 {
12077 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
12078 }
d14a1e28
RD
12079 {
12080 if (temp8)
12081 delete arg8;
12082 }
12083 return resultobj;
12084 fail:
12085 {
12086 if (temp8)
12087 delete arg8;
12088 }
12089 return NULL;
12090}
12091
12092
c32bde28 12093static PyObject *_wrap_ScrollBar_GetThumbPosition(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
12094 PyObject *resultobj;
12095 wxScrollBar *arg1 = (wxScrollBar *) 0 ;
12096 int result;
12097 PyObject * obj0 = 0 ;
12098 char *kwnames[] = {
12099 (char *) "self", NULL
12100 };
12101
12102 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ScrollBar_GetThumbPosition",kwnames,&obj0)) goto fail;
093d3ff1
RD
12103 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxScrollBar, SWIG_POINTER_EXCEPTION | 0);
12104 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
12105 {
12106 PyThreadState* __tstate = wxPyBeginAllowThreads();
12107 result = (int)((wxScrollBar const *)arg1)->GetThumbPosition();
12108
12109 wxPyEndAllowThreads(__tstate);
12110 if (PyErr_Occurred()) SWIG_fail;
12111 }
093d3ff1
RD
12112 {
12113 resultobj = SWIG_From_int((int)(result));
12114 }
d14a1e28
RD
12115 return resultobj;
12116 fail:
12117 return NULL;
12118}
12119
12120
c32bde28 12121static PyObject *_wrap_ScrollBar_GetThumbSize(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
12122 PyObject *resultobj;
12123 wxScrollBar *arg1 = (wxScrollBar *) 0 ;
12124 int result;
12125 PyObject * obj0 = 0 ;
12126 char *kwnames[] = {
12127 (char *) "self", NULL
12128 };
12129
12130 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ScrollBar_GetThumbSize",kwnames,&obj0)) goto fail;
093d3ff1
RD
12131 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxScrollBar, SWIG_POINTER_EXCEPTION | 0);
12132 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
12133 {
12134 PyThreadState* __tstate = wxPyBeginAllowThreads();
12135 result = (int)((wxScrollBar const *)arg1)->GetThumbSize();
12136
12137 wxPyEndAllowThreads(__tstate);
12138 if (PyErr_Occurred()) SWIG_fail;
12139 }
093d3ff1
RD
12140 {
12141 resultobj = SWIG_From_int((int)(result));
12142 }
d14a1e28
RD
12143 return resultobj;
12144 fail:
12145 return NULL;
12146}
12147
12148
c32bde28 12149static PyObject *_wrap_ScrollBar_GetPageSize(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
12150 PyObject *resultobj;
12151 wxScrollBar *arg1 = (wxScrollBar *) 0 ;
12152 int result;
12153 PyObject * obj0 = 0 ;
12154 char *kwnames[] = {
12155 (char *) "self", NULL
12156 };
12157
12158 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ScrollBar_GetPageSize",kwnames,&obj0)) goto fail;
093d3ff1
RD
12159 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxScrollBar, SWIG_POINTER_EXCEPTION | 0);
12160 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
12161 {
12162 PyThreadState* __tstate = wxPyBeginAllowThreads();
12163 result = (int)((wxScrollBar const *)arg1)->GetPageSize();
12164
12165 wxPyEndAllowThreads(__tstate);
12166 if (PyErr_Occurred()) SWIG_fail;
12167 }
093d3ff1
RD
12168 {
12169 resultobj = SWIG_From_int((int)(result));
12170 }
d14a1e28
RD
12171 return resultobj;
12172 fail:
12173 return NULL;
12174}
12175
12176
c32bde28 12177static PyObject *_wrap_ScrollBar_GetRange(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
12178 PyObject *resultobj;
12179 wxScrollBar *arg1 = (wxScrollBar *) 0 ;
12180 int result;
12181 PyObject * obj0 = 0 ;
12182 char *kwnames[] = {
12183 (char *) "self", NULL
12184 };
12185
12186 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ScrollBar_GetRange",kwnames,&obj0)) goto fail;
093d3ff1
RD
12187 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxScrollBar, SWIG_POINTER_EXCEPTION | 0);
12188 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
12189 {
12190 PyThreadState* __tstate = wxPyBeginAllowThreads();
12191 result = (int)((wxScrollBar const *)arg1)->GetRange();
12192
12193 wxPyEndAllowThreads(__tstate);
12194 if (PyErr_Occurred()) SWIG_fail;
12195 }
093d3ff1
RD
12196 {
12197 resultobj = SWIG_From_int((int)(result));
12198 }
d14a1e28
RD
12199 return resultobj;
12200 fail:
12201 return NULL;
12202}
12203
12204
c32bde28 12205static PyObject *_wrap_ScrollBar_IsVertical(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
12206 PyObject *resultobj;
12207 wxScrollBar *arg1 = (wxScrollBar *) 0 ;
12208 bool result;
12209 PyObject * obj0 = 0 ;
12210 char *kwnames[] = {
12211 (char *) "self", NULL
12212 };
12213
12214 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ScrollBar_IsVertical",kwnames,&obj0)) goto fail;
093d3ff1
RD
12215 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxScrollBar, SWIG_POINTER_EXCEPTION | 0);
12216 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
12217 {
12218 PyThreadState* __tstate = wxPyBeginAllowThreads();
12219 result = (bool)((wxScrollBar const *)arg1)->IsVertical();
12220
12221 wxPyEndAllowThreads(__tstate);
12222 if (PyErr_Occurred()) SWIG_fail;
12223 }
4f89f6a3
RD
12224 {
12225 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
12226 }
d14a1e28
RD
12227 return resultobj;
12228 fail:
12229 return NULL;
12230}
12231
12232
c32bde28 12233static PyObject *_wrap_ScrollBar_SetThumbPosition(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
12234 PyObject *resultobj;
12235 wxScrollBar *arg1 = (wxScrollBar *) 0 ;
12236 int arg2 ;
12237 PyObject * obj0 = 0 ;
994141e6 12238 PyObject * obj1 = 0 ;
d14a1e28
RD
12239 char *kwnames[] = {
12240 (char *) "self",(char *) "viewStart", NULL
12241 };
12242
994141e6 12243 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ScrollBar_SetThumbPosition",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
12244 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxScrollBar, SWIG_POINTER_EXCEPTION | 0);
12245 if (SWIG_arg_fail(1)) SWIG_fail;
12246 {
12247 arg2 = (int)(SWIG_As_int(obj1));
12248 if (SWIG_arg_fail(2)) SWIG_fail;
12249 }
d14a1e28
RD
12250 {
12251 PyThreadState* __tstate = wxPyBeginAllowThreads();
12252 (arg1)->SetThumbPosition(arg2);
12253
12254 wxPyEndAllowThreads(__tstate);
12255 if (PyErr_Occurred()) SWIG_fail;
12256 }
12257 Py_INCREF(Py_None); resultobj = Py_None;
12258 return resultobj;
12259 fail:
12260 return NULL;
12261}
12262
12263
c32bde28 12264static PyObject *_wrap_ScrollBar_SetScrollbar(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
12265 PyObject *resultobj;
12266 wxScrollBar *arg1 = (wxScrollBar *) 0 ;
12267 int arg2 ;
12268 int arg3 ;
12269 int arg4 ;
12270 int arg5 ;
ae8162c8 12271 bool arg6 = (bool) true ;
d14a1e28 12272 PyObject * obj0 = 0 ;
994141e6
RD
12273 PyObject * obj1 = 0 ;
12274 PyObject * obj2 = 0 ;
12275 PyObject * obj3 = 0 ;
12276 PyObject * obj4 = 0 ;
d14a1e28
RD
12277 PyObject * obj5 = 0 ;
12278 char *kwnames[] = {
12279 (char *) "self",(char *) "position",(char *) "thumbSize",(char *) "range",(char *) "pageSize",(char *) "refresh", NULL
12280 };
12281
994141e6 12282 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOOO|O:ScrollBar_SetScrollbar",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5)) goto fail;
093d3ff1
RD
12283 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxScrollBar, SWIG_POINTER_EXCEPTION | 0);
12284 if (SWIG_arg_fail(1)) SWIG_fail;
12285 {
12286 arg2 = (int)(SWIG_As_int(obj1));
12287 if (SWIG_arg_fail(2)) SWIG_fail;
12288 }
12289 {
12290 arg3 = (int)(SWIG_As_int(obj2));
12291 if (SWIG_arg_fail(3)) SWIG_fail;
12292 }
12293 {
12294 arg4 = (int)(SWIG_As_int(obj3));
12295 if (SWIG_arg_fail(4)) SWIG_fail;
12296 }
12297 {
12298 arg5 = (int)(SWIG_As_int(obj4));
12299 if (SWIG_arg_fail(5)) SWIG_fail;
12300 }
d14a1e28 12301 if (obj5) {
093d3ff1
RD
12302 {
12303 arg6 = (bool)(SWIG_As_bool(obj5));
12304 if (SWIG_arg_fail(6)) SWIG_fail;
12305 }
d14a1e28
RD
12306 }
12307 {
12308 PyThreadState* __tstate = wxPyBeginAllowThreads();
12309 (arg1)->SetScrollbar(arg2,arg3,arg4,arg5,arg6);
12310
12311 wxPyEndAllowThreads(__tstate);
12312 if (PyErr_Occurred()) SWIG_fail;
12313 }
12314 Py_INCREF(Py_None); resultobj = Py_None;
12315 return resultobj;
12316 fail:
12317 return NULL;
12318}
12319
12320
c32bde28 12321static PyObject *_wrap_ScrollBar_GetClassDefaultAttributes(PyObject *, PyObject *args, PyObject *kwargs) {
22bfe96c 12322 PyObject *resultobj;
093d3ff1 12323 wxWindowVariant arg1 = (wxWindowVariant) wxWINDOW_VARIANT_NORMAL ;
22bfe96c
RD
12324 wxVisualAttributes result;
12325 PyObject * obj0 = 0 ;
12326 char *kwnames[] = {
12327 (char *) "variant", NULL
12328 };
12329
12330 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|O:ScrollBar_GetClassDefaultAttributes",kwnames,&obj0)) goto fail;
12331 if (obj0) {
093d3ff1
RD
12332 {
12333 arg1 = (wxWindowVariant)(SWIG_As_int(obj0));
12334 if (SWIG_arg_fail(1)) SWIG_fail;
12335 }
22bfe96c
RD
12336 }
12337 {
110da5b0 12338 if (!wxPyCheckForApp()) SWIG_fail;
22bfe96c
RD
12339 PyThreadState* __tstate = wxPyBeginAllowThreads();
12340 result = wxScrollBar::GetClassDefaultAttributes((wxWindowVariant )arg1);
12341
12342 wxPyEndAllowThreads(__tstate);
dfbb5885 12343 if (PyErr_Occurred()) SWIG_fail;
22bfe96c
RD
12344 }
12345 {
12346 wxVisualAttributes * resultptr;
093d3ff1 12347 resultptr = new wxVisualAttributes((wxVisualAttributes &)(result));
22bfe96c
RD
12348 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxVisualAttributes, 1);
12349 }
12350 return resultobj;
12351 fail:
12352 return NULL;
12353}
12354
12355
c32bde28 12356static PyObject * ScrollBar_swigregister(PyObject *, PyObject *args) {
d14a1e28
RD
12357 PyObject *obj;
12358 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
12359 SWIG_TypeClientData(SWIGTYPE_p_wxScrollBar, obj);
12360 Py_INCREF(obj);
12361 return Py_BuildValue((char *)"");
12362}
c32bde28 12363static int _wrap_SPIN_BUTTON_NAME_set(PyObject *) {
b2dc1044
RD
12364 PyErr_SetString(PyExc_TypeError,"Variable SPIN_BUTTON_NAME is read-only.");
12365 return 1;
12366}
12367
12368
093d3ff1 12369static PyObject *_wrap_SPIN_BUTTON_NAME_get(void) {
b2dc1044
RD
12370 PyObject *pyobj;
12371
12372 {
12373#if wxUSE_UNICODE
12374 pyobj = PyUnicode_FromWideChar((&wxPySPIN_BUTTON_NAME)->c_str(), (&wxPySPIN_BUTTON_NAME)->Len());
12375#else
12376 pyobj = PyString_FromStringAndSize((&wxPySPIN_BUTTON_NAME)->c_str(), (&wxPySPIN_BUTTON_NAME)->Len());
12377#endif
12378 }
12379 return pyobj;
12380}
12381
12382
c32bde28 12383static int _wrap_SpinCtrlNameStr_set(PyObject *) {
b2dc1044
RD
12384 PyErr_SetString(PyExc_TypeError,"Variable SpinCtrlNameStr is read-only.");
12385 return 1;
12386}
12387
12388
093d3ff1 12389static PyObject *_wrap_SpinCtrlNameStr_get(void) {
b2dc1044
RD
12390 PyObject *pyobj;
12391
12392 {
12393#if wxUSE_UNICODE
12394 pyobj = PyUnicode_FromWideChar((&wxPySpinCtrlNameStr)->c_str(), (&wxPySpinCtrlNameStr)->Len());
12395#else
12396 pyobj = PyString_FromStringAndSize((&wxPySpinCtrlNameStr)->c_str(), (&wxPySpinCtrlNameStr)->Len());
12397#endif
12398 }
12399 return pyobj;
12400}
12401
12402
c32bde28 12403static PyObject *_wrap_new_SpinButton(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
12404 PyObject *resultobj;
12405 wxWindow *arg1 = (wxWindow *) 0 ;
e811c8ce 12406 int arg2 = (int) -1 ;
d14a1e28
RD
12407 wxPoint const &arg3_defvalue = wxDefaultPosition ;
12408 wxPoint *arg3 = (wxPoint *) &arg3_defvalue ;
12409 wxSize const &arg4_defvalue = wxDefaultSize ;
12410 wxSize *arg4 = (wxSize *) &arg4_defvalue ;
12411 long arg5 = (long) wxSP_HORIZONTAL ;
12412 wxString const &arg6_defvalue = wxPySPIN_BUTTON_NAME ;
12413 wxString *arg6 = (wxString *) &arg6_defvalue ;
12414 wxSpinButton *result;
12415 wxPoint temp3 ;
12416 wxSize temp4 ;
ae8162c8 12417 bool temp6 = false ;
d14a1e28 12418 PyObject * obj0 = 0 ;
994141e6 12419 PyObject * obj1 = 0 ;
d14a1e28
RD
12420 PyObject * obj2 = 0 ;
12421 PyObject * obj3 = 0 ;
994141e6 12422 PyObject * obj4 = 0 ;
d14a1e28
RD
12423 PyObject * obj5 = 0 ;
12424 char *kwnames[] = {
12425 (char *) "parent",(char *) "id",(char *) "pos",(char *) "size",(char *) "style",(char *) "name", NULL
12426 };
12427
994141e6 12428 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|OOOOO:new_SpinButton",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5)) goto fail;
093d3ff1
RD
12429 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
12430 if (SWIG_arg_fail(1)) SWIG_fail;
994141e6 12431 if (obj1) {
093d3ff1
RD
12432 {
12433 arg2 = (int)(SWIG_As_int(obj1));
12434 if (SWIG_arg_fail(2)) SWIG_fail;
12435 }
994141e6 12436 }
d14a1e28
RD
12437 if (obj2) {
12438 {
12439 arg3 = &temp3;
12440 if ( ! wxPoint_helper(obj2, &arg3)) SWIG_fail;
12441 }
12442 }
12443 if (obj3) {
12444 {
12445 arg4 = &temp4;
12446 if ( ! wxSize_helper(obj3, &arg4)) SWIG_fail;
12447 }
12448 }
994141e6 12449 if (obj4) {
093d3ff1
RD
12450 {
12451 arg5 = (long)(SWIG_As_long(obj4));
12452 if (SWIG_arg_fail(5)) SWIG_fail;
12453 }
994141e6 12454 }
d14a1e28
RD
12455 if (obj5) {
12456 {
12457 arg6 = wxString_in_helper(obj5);
12458 if (arg6 == NULL) SWIG_fail;
ae8162c8 12459 temp6 = true;
d14a1e28
RD
12460 }
12461 }
12462 {
e3b71cb8 12463 if (!wxPyCheckForApp()) SWIG_fail;
d14a1e28
RD
12464 PyThreadState* __tstate = wxPyBeginAllowThreads();
12465 result = (wxSpinButton *)new wxSpinButton(arg1,arg2,(wxPoint const &)*arg3,(wxSize const &)*arg4,arg5,(wxString const &)*arg6);
12466
12467 wxPyEndAllowThreads(__tstate);
110da5b0 12468 if (PyErr_Occurred()) SWIG_fail;
d14a1e28 12469 }
15afbcd0 12470 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxSpinButton, 1);
d14a1e28
RD
12471 {
12472 if (temp6)
12473 delete arg6;
12474 }
12475 return resultobj;
12476 fail:
12477 {
12478 if (temp6)
12479 delete arg6;
12480 }
12481 return NULL;
12482}
12483
12484
c32bde28 12485static PyObject *_wrap_new_PreSpinButton(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
12486 PyObject *resultobj;
12487 wxSpinButton *result;
12488 char *kwnames[] = {
12489 NULL
12490 };
12491
12492 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_PreSpinButton",kwnames)) goto fail;
12493 {
e3b71cb8 12494 if (!wxPyCheckForApp()) SWIG_fail;
d14a1e28
RD
12495 PyThreadState* __tstate = wxPyBeginAllowThreads();
12496 result = (wxSpinButton *)new wxSpinButton();
12497
12498 wxPyEndAllowThreads(__tstate);
110da5b0 12499 if (PyErr_Occurred()) SWIG_fail;
d14a1e28 12500 }
15afbcd0 12501 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxSpinButton, 1);
d14a1e28
RD
12502 return resultobj;
12503 fail:
12504 return NULL;
12505}
12506
12507
c32bde28 12508static PyObject *_wrap_SpinButton_Create(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
12509 PyObject *resultobj;
12510 wxSpinButton *arg1 = (wxSpinButton *) 0 ;
12511 wxWindow *arg2 = (wxWindow *) 0 ;
e811c8ce 12512 int arg3 = (int) -1 ;
d14a1e28
RD
12513 wxPoint const &arg4_defvalue = wxDefaultPosition ;
12514 wxPoint *arg4 = (wxPoint *) &arg4_defvalue ;
12515 wxSize const &arg5_defvalue = wxDefaultSize ;
12516 wxSize *arg5 = (wxSize *) &arg5_defvalue ;
12517 long arg6 = (long) wxSP_HORIZONTAL ;
12518 wxString const &arg7_defvalue = wxPySPIN_BUTTON_NAME ;
12519 wxString *arg7 = (wxString *) &arg7_defvalue ;
12520 bool result;
12521 wxPoint temp4 ;
12522 wxSize temp5 ;
ae8162c8 12523 bool temp7 = false ;
d14a1e28
RD
12524 PyObject * obj0 = 0 ;
12525 PyObject * obj1 = 0 ;
994141e6 12526 PyObject * obj2 = 0 ;
d14a1e28
RD
12527 PyObject * obj3 = 0 ;
12528 PyObject * obj4 = 0 ;
994141e6 12529 PyObject * obj5 = 0 ;
d14a1e28
RD
12530 PyObject * obj6 = 0 ;
12531 char *kwnames[] = {
12532 (char *) "self",(char *) "parent",(char *) "id",(char *) "pos",(char *) "size",(char *) "style",(char *) "name", NULL
12533 };
12534
994141e6 12535 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|OOOOO:SpinButton_Create",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6)) goto fail;
093d3ff1
RD
12536 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxSpinButton, SWIG_POINTER_EXCEPTION | 0);
12537 if (SWIG_arg_fail(1)) SWIG_fail;
12538 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
12539 if (SWIG_arg_fail(2)) SWIG_fail;
994141e6 12540 if (obj2) {
093d3ff1
RD
12541 {
12542 arg3 = (int)(SWIG_As_int(obj2));
12543 if (SWIG_arg_fail(3)) SWIG_fail;
12544 }
994141e6 12545 }
d14a1e28
RD
12546 if (obj3) {
12547 {
12548 arg4 = &temp4;
12549 if ( ! wxPoint_helper(obj3, &arg4)) SWIG_fail;
12550 }
12551 }
12552 if (obj4) {
12553 {
12554 arg5 = &temp5;
12555 if ( ! wxSize_helper(obj4, &arg5)) SWIG_fail;
12556 }
12557 }
994141e6 12558 if (obj5) {
093d3ff1
RD
12559 {
12560 arg6 = (long)(SWIG_As_long(obj5));
12561 if (SWIG_arg_fail(6)) SWIG_fail;
12562 }
994141e6 12563 }
d14a1e28
RD
12564 if (obj6) {
12565 {
12566 arg7 = wxString_in_helper(obj6);
12567 if (arg7 == NULL) SWIG_fail;
ae8162c8 12568 temp7 = true;
d14a1e28
RD
12569 }
12570 }
12571 {
12572 PyThreadState* __tstate = wxPyBeginAllowThreads();
12573 result = (bool)(arg1)->Create(arg2,arg3,(wxPoint const &)*arg4,(wxSize const &)*arg5,arg6,(wxString const &)*arg7);
12574
12575 wxPyEndAllowThreads(__tstate);
12576 if (PyErr_Occurred()) SWIG_fail;
12577 }
4f89f6a3
RD
12578 {
12579 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
12580 }
d14a1e28
RD
12581 {
12582 if (temp7)
12583 delete arg7;
12584 }
12585 return resultobj;
12586 fail:
12587 {
12588 if (temp7)
12589 delete arg7;
12590 }
12591 return NULL;
12592}
12593
12594
c32bde28 12595static PyObject *_wrap_SpinButton_GetValue(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
12596 PyObject *resultobj;
12597 wxSpinButton *arg1 = (wxSpinButton *) 0 ;
12598 int result;
12599 PyObject * obj0 = 0 ;
12600 char *kwnames[] = {
12601 (char *) "self", NULL
12602 };
12603
12604 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:SpinButton_GetValue",kwnames,&obj0)) goto fail;
093d3ff1
RD
12605 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxSpinButton, SWIG_POINTER_EXCEPTION | 0);
12606 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
12607 {
12608 PyThreadState* __tstate = wxPyBeginAllowThreads();
12609 result = (int)((wxSpinButton const *)arg1)->GetValue();
12610
12611 wxPyEndAllowThreads(__tstate);
12612 if (PyErr_Occurred()) SWIG_fail;
12613 }
093d3ff1
RD
12614 {
12615 resultobj = SWIG_From_int((int)(result));
12616 }
d14a1e28
RD
12617 return resultobj;
12618 fail:
12619 return NULL;
12620}
12621
12622
c32bde28 12623static PyObject *_wrap_SpinButton_GetMin(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
12624 PyObject *resultobj;
12625 wxSpinButton *arg1 = (wxSpinButton *) 0 ;
12626 int result;
12627 PyObject * obj0 = 0 ;
12628 char *kwnames[] = {
12629 (char *) "self", NULL
12630 };
12631
12632 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:SpinButton_GetMin",kwnames,&obj0)) goto fail;
093d3ff1
RD
12633 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxSpinButton, SWIG_POINTER_EXCEPTION | 0);
12634 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
12635 {
12636 PyThreadState* __tstate = wxPyBeginAllowThreads();
12637 result = (int)((wxSpinButton const *)arg1)->GetMin();
12638
12639 wxPyEndAllowThreads(__tstate);
12640 if (PyErr_Occurred()) SWIG_fail;
12641 }
093d3ff1
RD
12642 {
12643 resultobj = SWIG_From_int((int)(result));
12644 }
d14a1e28
RD
12645 return resultobj;
12646 fail:
12647 return NULL;
12648}
12649
12650
c32bde28 12651static PyObject *_wrap_SpinButton_GetMax(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
12652 PyObject *resultobj;
12653 wxSpinButton *arg1 = (wxSpinButton *) 0 ;
12654 int result;
12655 PyObject * obj0 = 0 ;
12656 char *kwnames[] = {
12657 (char *) "self", NULL
12658 };
12659
12660 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:SpinButton_GetMax",kwnames,&obj0)) goto fail;
093d3ff1
RD
12661 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxSpinButton, SWIG_POINTER_EXCEPTION | 0);
12662 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
12663 {
12664 PyThreadState* __tstate = wxPyBeginAllowThreads();
12665 result = (int)((wxSpinButton const *)arg1)->GetMax();
12666
12667 wxPyEndAllowThreads(__tstate);
12668 if (PyErr_Occurred()) SWIG_fail;
12669 }
093d3ff1
RD
12670 {
12671 resultobj = SWIG_From_int((int)(result));
12672 }
d14a1e28
RD
12673 return resultobj;
12674 fail:
12675 return NULL;
12676}
12677
12678
c32bde28 12679static PyObject *_wrap_SpinButton_SetValue(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
12680 PyObject *resultobj;
12681 wxSpinButton *arg1 = (wxSpinButton *) 0 ;
12682 int arg2 ;
12683 PyObject * obj0 = 0 ;
994141e6 12684 PyObject * obj1 = 0 ;
d14a1e28
RD
12685 char *kwnames[] = {
12686 (char *) "self",(char *) "val", NULL
12687 };
12688
994141e6 12689 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:SpinButton_SetValue",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
12690 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxSpinButton, SWIG_POINTER_EXCEPTION | 0);
12691 if (SWIG_arg_fail(1)) SWIG_fail;
12692 {
12693 arg2 = (int)(SWIG_As_int(obj1));
12694 if (SWIG_arg_fail(2)) SWIG_fail;
12695 }
d14a1e28
RD
12696 {
12697 PyThreadState* __tstate = wxPyBeginAllowThreads();
12698 (arg1)->SetValue(arg2);
12699
12700 wxPyEndAllowThreads(__tstate);
12701 if (PyErr_Occurred()) SWIG_fail;
12702 }
12703 Py_INCREF(Py_None); resultobj = Py_None;
12704 return resultobj;
12705 fail:
12706 return NULL;
12707}
12708
12709
c32bde28 12710static PyObject *_wrap_SpinButton_SetMin(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
12711 PyObject *resultobj;
12712 wxSpinButton *arg1 = (wxSpinButton *) 0 ;
12713 int arg2 ;
12714 PyObject * obj0 = 0 ;
994141e6 12715 PyObject * obj1 = 0 ;
d14a1e28
RD
12716 char *kwnames[] = {
12717 (char *) "self",(char *) "minVal", NULL
12718 };
12719
994141e6 12720 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:SpinButton_SetMin",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
12721 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxSpinButton, SWIG_POINTER_EXCEPTION | 0);
12722 if (SWIG_arg_fail(1)) SWIG_fail;
12723 {
12724 arg2 = (int)(SWIG_As_int(obj1));
12725 if (SWIG_arg_fail(2)) SWIG_fail;
12726 }
d14a1e28
RD
12727 {
12728 PyThreadState* __tstate = wxPyBeginAllowThreads();
12729 (arg1)->SetMin(arg2);
12730
12731 wxPyEndAllowThreads(__tstate);
12732 if (PyErr_Occurred()) SWIG_fail;
12733 }
12734 Py_INCREF(Py_None); resultobj = Py_None;
12735 return resultobj;
12736 fail:
12737 return NULL;
12738}
12739
12740
c32bde28 12741static PyObject *_wrap_SpinButton_SetMax(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
12742 PyObject *resultobj;
12743 wxSpinButton *arg1 = (wxSpinButton *) 0 ;
12744 int arg2 ;
12745 PyObject * obj0 = 0 ;
994141e6 12746 PyObject * obj1 = 0 ;
d14a1e28
RD
12747 char *kwnames[] = {
12748 (char *) "self",(char *) "maxVal", NULL
12749 };
12750
994141e6 12751 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:SpinButton_SetMax",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
12752 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxSpinButton, SWIG_POINTER_EXCEPTION | 0);
12753 if (SWIG_arg_fail(1)) SWIG_fail;
12754 {
12755 arg2 = (int)(SWIG_As_int(obj1));
12756 if (SWIG_arg_fail(2)) SWIG_fail;
12757 }
d14a1e28
RD
12758 {
12759 PyThreadState* __tstate = wxPyBeginAllowThreads();
12760 (arg1)->SetMax(arg2);
12761
12762 wxPyEndAllowThreads(__tstate);
12763 if (PyErr_Occurred()) SWIG_fail;
12764 }
12765 Py_INCREF(Py_None); resultobj = Py_None;
12766 return resultobj;
12767 fail:
12768 return NULL;
12769}
12770
12771
c32bde28 12772static PyObject *_wrap_SpinButton_SetRange(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
12773 PyObject *resultobj;
12774 wxSpinButton *arg1 = (wxSpinButton *) 0 ;
12775 int arg2 ;
12776 int arg3 ;
12777 PyObject * obj0 = 0 ;
994141e6
RD
12778 PyObject * obj1 = 0 ;
12779 PyObject * obj2 = 0 ;
d14a1e28
RD
12780 char *kwnames[] = {
12781 (char *) "self",(char *) "minVal",(char *) "maxVal", NULL
12782 };
12783
994141e6 12784 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:SpinButton_SetRange",kwnames,&obj0,&obj1,&obj2)) goto fail;
093d3ff1
RD
12785 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxSpinButton, SWIG_POINTER_EXCEPTION | 0);
12786 if (SWIG_arg_fail(1)) SWIG_fail;
12787 {
12788 arg2 = (int)(SWIG_As_int(obj1));
12789 if (SWIG_arg_fail(2)) SWIG_fail;
12790 }
12791 {
12792 arg3 = (int)(SWIG_As_int(obj2));
12793 if (SWIG_arg_fail(3)) SWIG_fail;
12794 }
994141e6 12795 {
15afbcd0
RD
12796 PyThreadState* __tstate = wxPyBeginAllowThreads();
12797 (arg1)->SetRange(arg2,arg3);
12798
12799 wxPyEndAllowThreads(__tstate);
d14a1e28
RD
12800 if (PyErr_Occurred()) SWIG_fail;
12801 }
22bfe96c
RD
12802 Py_INCREF(Py_None); resultobj = Py_None;
12803 return resultobj;
12804 fail:
12805 return NULL;
12806}
12807
12808
c32bde28 12809static PyObject *_wrap_SpinButton_IsVertical(PyObject *, PyObject *args, PyObject *kwargs) {
22bfe96c
RD
12810 PyObject *resultobj;
12811 wxSpinButton *arg1 = (wxSpinButton *) 0 ;
12812 bool result;
12813 PyObject * obj0 = 0 ;
12814 char *kwnames[] = {
12815 (char *) "self", NULL
12816 };
12817
12818 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:SpinButton_IsVertical",kwnames,&obj0)) goto fail;
093d3ff1
RD
12819 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxSpinButton, SWIG_POINTER_EXCEPTION | 0);
12820 if (SWIG_arg_fail(1)) SWIG_fail;
22bfe96c
RD
12821 {
12822 PyThreadState* __tstate = wxPyBeginAllowThreads();
12823 result = (bool)((wxSpinButton const *)arg1)->IsVertical();
12824
12825 wxPyEndAllowThreads(__tstate);
12826 if (PyErr_Occurred()) SWIG_fail;
12827 }
12828 {
12829 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
12830 }
d14a1e28
RD
12831 return resultobj;
12832 fail:
12833 return NULL;
12834}
12835
12836
c32bde28 12837static PyObject *_wrap_SpinButton_GetClassDefaultAttributes(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28 12838 PyObject *resultobj;
093d3ff1 12839 wxWindowVariant arg1 = (wxWindowVariant) wxWINDOW_VARIANT_NORMAL ;
22bfe96c 12840 wxVisualAttributes result;
d14a1e28
RD
12841 PyObject * obj0 = 0 ;
12842 char *kwnames[] = {
22bfe96c 12843 (char *) "variant", NULL
d14a1e28
RD
12844 };
12845
22bfe96c
RD
12846 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|O:SpinButton_GetClassDefaultAttributes",kwnames,&obj0)) goto fail;
12847 if (obj0) {
093d3ff1
RD
12848 {
12849 arg1 = (wxWindowVariant)(SWIG_As_int(obj0));
12850 if (SWIG_arg_fail(1)) SWIG_fail;
12851 }
22bfe96c 12852 }
d14a1e28 12853 {
110da5b0 12854 if (!wxPyCheckForApp()) SWIG_fail;
d14a1e28 12855 PyThreadState* __tstate = wxPyBeginAllowThreads();
22bfe96c 12856 result = wxSpinButton::GetClassDefaultAttributes((wxWindowVariant )arg1);
d14a1e28
RD
12857
12858 wxPyEndAllowThreads(__tstate);
dfbb5885 12859 if (PyErr_Occurred()) SWIG_fail;
d14a1e28 12860 }
4f89f6a3 12861 {
22bfe96c 12862 wxVisualAttributes * resultptr;
093d3ff1 12863 resultptr = new wxVisualAttributes((wxVisualAttributes &)(result));
22bfe96c 12864 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxVisualAttributes, 1);
4f89f6a3 12865 }
d14a1e28
RD
12866 return resultobj;
12867 fail:
12868 return NULL;
12869}
12870
12871
c32bde28 12872static PyObject * SpinButton_swigregister(PyObject *, PyObject *args) {
d14a1e28
RD
12873 PyObject *obj;
12874 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
12875 SWIG_TypeClientData(SWIGTYPE_p_wxSpinButton, obj);
12876 Py_INCREF(obj);
12877 return Py_BuildValue((char *)"");
12878}
c32bde28 12879static PyObject *_wrap_new_SpinCtrl(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
12880 PyObject *resultobj;
12881 wxWindow *arg1 = (wxWindow *) 0 ;
e811c8ce 12882 int arg2 = (int) -1 ;
d14a1e28
RD
12883 wxString const &arg3_defvalue = wxPyEmptyString ;
12884 wxString *arg3 = (wxString *) &arg3_defvalue ;
12885 wxPoint const &arg4_defvalue = wxDefaultPosition ;
12886 wxPoint *arg4 = (wxPoint *) &arg4_defvalue ;
12887 wxSize const &arg5_defvalue = wxDefaultSize ;
12888 wxSize *arg5 = (wxSize *) &arg5_defvalue ;
12889 long arg6 = (long) wxSP_ARROW_KEYS ;
12890 int arg7 = (int) 0 ;
12891 int arg8 = (int) 100 ;
12892 int arg9 = (int) 0 ;
12893 wxString const &arg10_defvalue = wxPySpinCtrlNameStr ;
12894 wxString *arg10 = (wxString *) &arg10_defvalue ;
12895 wxSpinCtrl *result;
ae8162c8 12896 bool temp3 = false ;
d14a1e28
RD
12897 wxPoint temp4 ;
12898 wxSize temp5 ;
ae8162c8 12899 bool temp10 = false ;
d14a1e28 12900 PyObject * obj0 = 0 ;
994141e6 12901 PyObject * obj1 = 0 ;
d14a1e28
RD
12902 PyObject * obj2 = 0 ;
12903 PyObject * obj3 = 0 ;
12904 PyObject * obj4 = 0 ;
994141e6
RD
12905 PyObject * obj5 = 0 ;
12906 PyObject * obj6 = 0 ;
12907 PyObject * obj7 = 0 ;
12908 PyObject * obj8 = 0 ;
d14a1e28
RD
12909 PyObject * obj9 = 0 ;
12910 char *kwnames[] = {
12911 (char *) "parent",(char *) "id",(char *) "value",(char *) "pos",(char *) "size",(char *) "style",(char *) "min",(char *) "max",(char *) "initial",(char *) "name", NULL
12912 };
12913
994141e6 12914 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|OOOOOOOOO:new_SpinCtrl",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6,&obj7,&obj8,&obj9)) goto fail;
093d3ff1
RD
12915 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
12916 if (SWIG_arg_fail(1)) SWIG_fail;
994141e6 12917 if (obj1) {
093d3ff1
RD
12918 {
12919 arg2 = (int)(SWIG_As_int(obj1));
12920 if (SWIG_arg_fail(2)) SWIG_fail;
12921 }
994141e6
RD
12922 }
12923 if (obj2) {
d14a1e28
RD
12924 {
12925 arg3 = wxString_in_helper(obj2);
12926 if (arg3 == NULL) SWIG_fail;
ae8162c8 12927 temp3 = true;
d14a1e28
RD
12928 }
12929 }
12930 if (obj3) {
12931 {
12932 arg4 = &temp4;
12933 if ( ! wxPoint_helper(obj3, &arg4)) SWIG_fail;
12934 }
12935 }
12936 if (obj4) {
12937 {
12938 arg5 = &temp5;
12939 if ( ! wxSize_helper(obj4, &arg5)) SWIG_fail;
12940 }
12941 }
994141e6 12942 if (obj5) {
093d3ff1
RD
12943 {
12944 arg6 = (long)(SWIG_As_long(obj5));
12945 if (SWIG_arg_fail(6)) SWIG_fail;
12946 }
994141e6
RD
12947 }
12948 if (obj6) {
093d3ff1
RD
12949 {
12950 arg7 = (int)(SWIG_As_int(obj6));
12951 if (SWIG_arg_fail(7)) SWIG_fail;
12952 }
994141e6
RD
12953 }
12954 if (obj7) {
093d3ff1
RD
12955 {
12956 arg8 = (int)(SWIG_As_int(obj7));
12957 if (SWIG_arg_fail(8)) SWIG_fail;
12958 }
994141e6
RD
12959 }
12960 if (obj8) {
093d3ff1
RD
12961 {
12962 arg9 = (int)(SWIG_As_int(obj8));
12963 if (SWIG_arg_fail(9)) SWIG_fail;
12964 }
994141e6 12965 }
d14a1e28
RD
12966 if (obj9) {
12967 {
12968 arg10 = wxString_in_helper(obj9);
12969 if (arg10 == NULL) SWIG_fail;
ae8162c8 12970 temp10 = true;
d14a1e28
RD
12971 }
12972 }
12973 {
e3b71cb8 12974 if (!wxPyCheckForApp()) SWIG_fail;
d14a1e28
RD
12975 PyThreadState* __tstate = wxPyBeginAllowThreads();
12976 result = (wxSpinCtrl *)new wxSpinCtrl(arg1,arg2,(wxString const &)*arg3,(wxPoint const &)*arg4,(wxSize const &)*arg5,arg6,arg7,arg8,arg9,(wxString const &)*arg10);
12977
12978 wxPyEndAllowThreads(__tstate);
110da5b0 12979 if (PyErr_Occurred()) SWIG_fail;
d14a1e28 12980 }
15afbcd0 12981 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxSpinCtrl, 1);
d14a1e28
RD
12982 {
12983 if (temp3)
12984 delete arg3;
12985 }
12986 {
12987 if (temp10)
12988 delete arg10;
12989 }
12990 return resultobj;
12991 fail:
12992 {
12993 if (temp3)
12994 delete arg3;
12995 }
12996 {
12997 if (temp10)
12998 delete arg10;
12999 }
13000 return NULL;
13001}
13002
13003
c32bde28 13004static PyObject *_wrap_new_PreSpinCtrl(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
13005 PyObject *resultobj;
13006 wxSpinCtrl *result;
13007 char *kwnames[] = {
13008 NULL
13009 };
13010
13011 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_PreSpinCtrl",kwnames)) goto fail;
13012 {
e3b71cb8 13013 if (!wxPyCheckForApp()) SWIG_fail;
d14a1e28
RD
13014 PyThreadState* __tstate = wxPyBeginAllowThreads();
13015 result = (wxSpinCtrl *)new wxSpinCtrl();
13016
13017 wxPyEndAllowThreads(__tstate);
110da5b0 13018 if (PyErr_Occurred()) SWIG_fail;
d14a1e28 13019 }
15afbcd0 13020 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxSpinCtrl, 1);
d14a1e28
RD
13021 return resultobj;
13022 fail:
13023 return NULL;
13024}
13025
13026
c32bde28 13027static PyObject *_wrap_SpinCtrl_Create(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
13028 PyObject *resultobj;
13029 wxSpinCtrl *arg1 = (wxSpinCtrl *) 0 ;
13030 wxWindow *arg2 = (wxWindow *) 0 ;
e811c8ce 13031 int arg3 = (int) -1 ;
d14a1e28
RD
13032 wxString const &arg4_defvalue = wxPyEmptyString ;
13033 wxString *arg4 = (wxString *) &arg4_defvalue ;
13034 wxPoint const &arg5_defvalue = wxDefaultPosition ;
13035 wxPoint *arg5 = (wxPoint *) &arg5_defvalue ;
13036 wxSize const &arg6_defvalue = wxDefaultSize ;
13037 wxSize *arg6 = (wxSize *) &arg6_defvalue ;
13038 long arg7 = (long) wxSP_ARROW_KEYS ;
13039 int arg8 = (int) 0 ;
13040 int arg9 = (int) 100 ;
13041 int arg10 = (int) 0 ;
13042 wxString const &arg11_defvalue = wxPySpinCtrlNameStr ;
13043 wxString *arg11 = (wxString *) &arg11_defvalue ;
13044 bool result;
ae8162c8 13045 bool temp4 = false ;
d14a1e28
RD
13046 wxPoint temp5 ;
13047 wxSize temp6 ;
ae8162c8 13048 bool temp11 = false ;
d14a1e28
RD
13049 PyObject * obj0 = 0 ;
13050 PyObject * obj1 = 0 ;
994141e6 13051 PyObject * obj2 = 0 ;
d14a1e28
RD
13052 PyObject * obj3 = 0 ;
13053 PyObject * obj4 = 0 ;
13054 PyObject * obj5 = 0 ;
994141e6
RD
13055 PyObject * obj6 = 0 ;
13056 PyObject * obj7 = 0 ;
13057 PyObject * obj8 = 0 ;
13058 PyObject * obj9 = 0 ;
d14a1e28
RD
13059 PyObject * obj10 = 0 ;
13060 char *kwnames[] = {
13061 (char *) "self",(char *) "parent",(char *) "id",(char *) "value",(char *) "pos",(char *) "size",(char *) "style",(char *) "min",(char *) "max",(char *) "initial",(char *) "name", NULL
13062 };
13063
994141e6 13064 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|OOOOOOOOO:SpinCtrl_Create",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6,&obj7,&obj8,&obj9,&obj10)) goto fail;
093d3ff1
RD
13065 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxSpinCtrl, SWIG_POINTER_EXCEPTION | 0);
13066 if (SWIG_arg_fail(1)) SWIG_fail;
13067 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
13068 if (SWIG_arg_fail(2)) SWIG_fail;
994141e6 13069 if (obj2) {
093d3ff1
RD
13070 {
13071 arg3 = (int)(SWIG_As_int(obj2));
13072 if (SWIG_arg_fail(3)) SWIG_fail;
13073 }
994141e6 13074 }
d14a1e28
RD
13075 if (obj3) {
13076 {
13077 arg4 = wxString_in_helper(obj3);
13078 if (arg4 == NULL) SWIG_fail;
ae8162c8 13079 temp4 = true;
d14a1e28
RD
13080 }
13081 }
13082 if (obj4) {
13083 {
13084 arg5 = &temp5;
13085 if ( ! wxPoint_helper(obj4, &arg5)) SWIG_fail;
13086 }
13087 }
13088 if (obj5) {
13089 {
13090 arg6 = &temp6;
13091 if ( ! wxSize_helper(obj5, &arg6)) SWIG_fail;
13092 }
13093 }
994141e6 13094 if (obj6) {
093d3ff1
RD
13095 {
13096 arg7 = (long)(SWIG_As_long(obj6));
13097 if (SWIG_arg_fail(7)) SWIG_fail;
13098 }
994141e6
RD
13099 }
13100 if (obj7) {
093d3ff1
RD
13101 {
13102 arg8 = (int)(SWIG_As_int(obj7));
13103 if (SWIG_arg_fail(8)) SWIG_fail;
13104 }
994141e6
RD
13105 }
13106 if (obj8) {
093d3ff1
RD
13107 {
13108 arg9 = (int)(SWIG_As_int(obj8));
13109 if (SWIG_arg_fail(9)) SWIG_fail;
13110 }
994141e6
RD
13111 }
13112 if (obj9) {
093d3ff1
RD
13113 {
13114 arg10 = (int)(SWIG_As_int(obj9));
13115 if (SWIG_arg_fail(10)) SWIG_fail;
13116 }
994141e6 13117 }
d14a1e28
RD
13118 if (obj10) {
13119 {
13120 arg11 = wxString_in_helper(obj10);
13121 if (arg11 == NULL) SWIG_fail;
ae8162c8 13122 temp11 = true;
d14a1e28
RD
13123 }
13124 }
13125 {
13126 PyThreadState* __tstate = wxPyBeginAllowThreads();
13127 result = (bool)(arg1)->Create(arg2,arg3,(wxString const &)*arg4,(wxPoint const &)*arg5,(wxSize const &)*arg6,arg7,arg8,arg9,arg10,(wxString const &)*arg11);
13128
13129 wxPyEndAllowThreads(__tstate);
13130 if (PyErr_Occurred()) SWIG_fail;
13131 }
4f89f6a3
RD
13132 {
13133 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
13134 }
d14a1e28
RD
13135 {
13136 if (temp4)
13137 delete arg4;
13138 }
13139 {
13140 if (temp11)
13141 delete arg11;
13142 }
13143 return resultobj;
13144 fail:
13145 {
13146 if (temp4)
13147 delete arg4;
13148 }
13149 {
13150 if (temp11)
13151 delete arg11;
13152 }
13153 return NULL;
13154}
13155
13156
c32bde28 13157static PyObject *_wrap_SpinCtrl_GetValue(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
13158 PyObject *resultobj;
13159 wxSpinCtrl *arg1 = (wxSpinCtrl *) 0 ;
13160 int result;
13161 PyObject * obj0 = 0 ;
13162 char *kwnames[] = {
13163 (char *) "self", NULL
13164 };
13165
13166 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:SpinCtrl_GetValue",kwnames,&obj0)) goto fail;
093d3ff1
RD
13167 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxSpinCtrl, SWIG_POINTER_EXCEPTION | 0);
13168 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
13169 {
13170 PyThreadState* __tstate = wxPyBeginAllowThreads();
13171 result = (int)((wxSpinCtrl const *)arg1)->GetValue();
13172
13173 wxPyEndAllowThreads(__tstate);
13174 if (PyErr_Occurred()) SWIG_fail;
13175 }
093d3ff1
RD
13176 {
13177 resultobj = SWIG_From_int((int)(result));
13178 }
d14a1e28
RD
13179 return resultobj;
13180 fail:
13181 return NULL;
13182}
13183
13184
c32bde28 13185static PyObject *_wrap_SpinCtrl_SetValue(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
13186 PyObject *resultobj;
13187 wxSpinCtrl *arg1 = (wxSpinCtrl *) 0 ;
13188 int arg2 ;
13189 PyObject * obj0 = 0 ;
994141e6 13190 PyObject * obj1 = 0 ;
d14a1e28
RD
13191 char *kwnames[] = {
13192 (char *) "self",(char *) "value", NULL
13193 };
13194
994141e6 13195 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:SpinCtrl_SetValue",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
13196 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxSpinCtrl, SWIG_POINTER_EXCEPTION | 0);
13197 if (SWIG_arg_fail(1)) SWIG_fail;
13198 {
13199 arg2 = (int)(SWIG_As_int(obj1));
13200 if (SWIG_arg_fail(2)) SWIG_fail;
13201 }
d14a1e28
RD
13202 {
13203 PyThreadState* __tstate = wxPyBeginAllowThreads();
13204 (arg1)->SetValue(arg2);
13205
13206 wxPyEndAllowThreads(__tstate);
13207 if (PyErr_Occurred()) SWIG_fail;
13208 }
13209 Py_INCREF(Py_None); resultobj = Py_None;
13210 return resultobj;
13211 fail:
13212 return NULL;
13213}
13214
13215
c32bde28 13216static PyObject *_wrap_SpinCtrl_SetValueString(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
13217 PyObject *resultobj;
13218 wxSpinCtrl *arg1 = (wxSpinCtrl *) 0 ;
13219 wxString *arg2 = 0 ;
ae8162c8 13220 bool temp2 = false ;
d14a1e28
RD
13221 PyObject * obj0 = 0 ;
13222 PyObject * obj1 = 0 ;
13223 char *kwnames[] = {
13224 (char *) "self",(char *) "text", NULL
13225 };
13226
13227 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:SpinCtrl_SetValueString",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
13228 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxSpinCtrl, SWIG_POINTER_EXCEPTION | 0);
13229 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
13230 {
13231 arg2 = wxString_in_helper(obj1);
13232 if (arg2 == NULL) SWIG_fail;
ae8162c8 13233 temp2 = true;
d14a1e28
RD
13234 }
13235 {
13236 PyThreadState* __tstate = wxPyBeginAllowThreads();
13237 (arg1)->SetValue((wxString const &)*arg2);
13238
13239 wxPyEndAllowThreads(__tstate);
13240 if (PyErr_Occurred()) SWIG_fail;
13241 }
13242 Py_INCREF(Py_None); resultobj = Py_None;
13243 {
13244 if (temp2)
13245 delete arg2;
13246 }
13247 return resultobj;
13248 fail:
13249 {
13250 if (temp2)
13251 delete arg2;
13252 }
13253 return NULL;
13254}
13255
13256
c32bde28 13257static PyObject *_wrap_SpinCtrl_SetRange(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
13258 PyObject *resultobj;
13259 wxSpinCtrl *arg1 = (wxSpinCtrl *) 0 ;
13260 int arg2 ;
13261 int arg3 ;
13262 PyObject * obj0 = 0 ;
994141e6
RD
13263 PyObject * obj1 = 0 ;
13264 PyObject * obj2 = 0 ;
d14a1e28
RD
13265 char *kwnames[] = {
13266 (char *) "self",(char *) "minVal",(char *) "maxVal", NULL
13267 };
13268
994141e6 13269 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:SpinCtrl_SetRange",kwnames,&obj0,&obj1,&obj2)) goto fail;
093d3ff1
RD
13270 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxSpinCtrl, SWIG_POINTER_EXCEPTION | 0);
13271 if (SWIG_arg_fail(1)) SWIG_fail;
13272 {
13273 arg2 = (int)(SWIG_As_int(obj1));
13274 if (SWIG_arg_fail(2)) SWIG_fail;
13275 }
13276 {
13277 arg3 = (int)(SWIG_As_int(obj2));
13278 if (SWIG_arg_fail(3)) SWIG_fail;
13279 }
d14a1e28
RD
13280 {
13281 PyThreadState* __tstate = wxPyBeginAllowThreads();
13282 (arg1)->SetRange(arg2,arg3);
13283
13284 wxPyEndAllowThreads(__tstate);
13285 if (PyErr_Occurred()) SWIG_fail;
13286 }
13287 Py_INCREF(Py_None); resultobj = Py_None;
13288 return resultobj;
13289 fail:
13290 return NULL;
13291}
13292
13293
c32bde28 13294static PyObject *_wrap_SpinCtrl_GetMin(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
13295 PyObject *resultobj;
13296 wxSpinCtrl *arg1 = (wxSpinCtrl *) 0 ;
13297 int result;
13298 PyObject * obj0 = 0 ;
13299 char *kwnames[] = {
13300 (char *) "self", NULL
13301 };
13302
13303 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:SpinCtrl_GetMin",kwnames,&obj0)) goto fail;
093d3ff1
RD
13304 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxSpinCtrl, SWIG_POINTER_EXCEPTION | 0);
13305 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
13306 {
13307 PyThreadState* __tstate = wxPyBeginAllowThreads();
13308 result = (int)((wxSpinCtrl const *)arg1)->GetMin();
13309
13310 wxPyEndAllowThreads(__tstate);
13311 if (PyErr_Occurred()) SWIG_fail;
13312 }
093d3ff1
RD
13313 {
13314 resultobj = SWIG_From_int((int)(result));
13315 }
d14a1e28
RD
13316 return resultobj;
13317 fail:
13318 return NULL;
13319}
13320
13321
c32bde28 13322static PyObject *_wrap_SpinCtrl_GetMax(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
13323 PyObject *resultobj;
13324 wxSpinCtrl *arg1 = (wxSpinCtrl *) 0 ;
13325 int result;
13326 PyObject * obj0 = 0 ;
13327 char *kwnames[] = {
13328 (char *) "self", NULL
13329 };
13330
13331 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:SpinCtrl_GetMax",kwnames,&obj0)) goto fail;
093d3ff1
RD
13332 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxSpinCtrl, SWIG_POINTER_EXCEPTION | 0);
13333 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
13334 {
13335 PyThreadState* __tstate = wxPyBeginAllowThreads();
13336 result = (int)((wxSpinCtrl const *)arg1)->GetMax();
13337
13338 wxPyEndAllowThreads(__tstate);
13339 if (PyErr_Occurred()) SWIG_fail;
13340 }
093d3ff1
RD
13341 {
13342 resultobj = SWIG_From_int((int)(result));
13343 }
d14a1e28
RD
13344 return resultobj;
13345 fail:
13346 return NULL;
13347}
13348
13349
c32bde28 13350static PyObject *_wrap_SpinCtrl_SetSelection(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
13351 PyObject *resultobj;
13352 wxSpinCtrl *arg1 = (wxSpinCtrl *) 0 ;
13353 long arg2 ;
13354 long arg3 ;
13355 PyObject * obj0 = 0 ;
994141e6
RD
13356 PyObject * obj1 = 0 ;
13357 PyObject * obj2 = 0 ;
d14a1e28
RD
13358 char *kwnames[] = {
13359 (char *) "self",(char *) "from",(char *) "to", NULL
13360 };
13361
994141e6 13362 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:SpinCtrl_SetSelection",kwnames,&obj0,&obj1,&obj2)) goto fail;
093d3ff1
RD
13363 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxSpinCtrl, SWIG_POINTER_EXCEPTION | 0);
13364 if (SWIG_arg_fail(1)) SWIG_fail;
13365 {
13366 arg2 = (long)(SWIG_As_long(obj1));
13367 if (SWIG_arg_fail(2)) SWIG_fail;
13368 }
13369 {
13370 arg3 = (long)(SWIG_As_long(obj2));
13371 if (SWIG_arg_fail(3)) SWIG_fail;
13372 }
d14a1e28
RD
13373 {
13374 PyThreadState* __tstate = wxPyBeginAllowThreads();
a41e16b6 13375 (arg1)->SetSelection(arg2,arg3);
d14a1e28
RD
13376
13377 wxPyEndAllowThreads(__tstate);
13378 if (PyErr_Occurred()) SWIG_fail;
13379 }
13380 Py_INCREF(Py_None); resultobj = Py_None;
13381 return resultobj;
13382 fail:
13383 return NULL;
13384}
13385
13386
c32bde28 13387static PyObject *_wrap_SpinCtrl_GetClassDefaultAttributes(PyObject *, PyObject *args, PyObject *kwargs) {
22bfe96c 13388 PyObject *resultobj;
093d3ff1 13389 wxWindowVariant arg1 = (wxWindowVariant) wxWINDOW_VARIANT_NORMAL ;
22bfe96c
RD
13390 wxVisualAttributes result;
13391 PyObject * obj0 = 0 ;
13392 char *kwnames[] = {
13393 (char *) "variant", NULL
13394 };
13395
13396 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|O:SpinCtrl_GetClassDefaultAttributes",kwnames,&obj0)) goto fail;
13397 if (obj0) {
093d3ff1
RD
13398 {
13399 arg1 = (wxWindowVariant)(SWIG_As_int(obj0));
13400 if (SWIG_arg_fail(1)) SWIG_fail;
13401 }
22bfe96c
RD
13402 }
13403 {
110da5b0 13404 if (!wxPyCheckForApp()) SWIG_fail;
22bfe96c
RD
13405 PyThreadState* __tstate = wxPyBeginAllowThreads();
13406 result = wxSpinCtrl::GetClassDefaultAttributes((wxWindowVariant )arg1);
13407
13408 wxPyEndAllowThreads(__tstate);
dfbb5885 13409 if (PyErr_Occurred()) SWIG_fail;
22bfe96c
RD
13410 }
13411 {
13412 wxVisualAttributes * resultptr;
093d3ff1 13413 resultptr = new wxVisualAttributes((wxVisualAttributes &)(result));
22bfe96c
RD
13414 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxVisualAttributes, 1);
13415 }
13416 return resultobj;
13417 fail:
13418 return NULL;
13419}
13420
13421
c32bde28 13422static PyObject * SpinCtrl_swigregister(PyObject *, PyObject *args) {
d14a1e28
RD
13423 PyObject *obj;
13424 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
13425 SWIG_TypeClientData(SWIGTYPE_p_wxSpinCtrl, obj);
13426 Py_INCREF(obj);
13427 return Py_BuildValue((char *)"");
13428}
c32bde28 13429static PyObject *_wrap_new_SpinEvent(PyObject *, PyObject *args, PyObject *kwargs) {
d1e20054
RD
13430 PyObject *resultobj;
13431 wxEventType arg1 = (wxEventType) wxEVT_NULL ;
13432 int arg2 = (int) 0 ;
13433 wxSpinEvent *result;
994141e6
RD
13434 PyObject * obj0 = 0 ;
13435 PyObject * obj1 = 0 ;
d1e20054
RD
13436 char *kwnames[] = {
13437 (char *) "commandType",(char *) "winid", NULL
13438 };
13439
994141e6
RD
13440 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|OO:new_SpinEvent",kwnames,&obj0,&obj1)) goto fail;
13441 if (obj0) {
093d3ff1
RD
13442 {
13443 arg1 = (wxEventType)(SWIG_As_int(obj0));
13444 if (SWIG_arg_fail(1)) SWIG_fail;
13445 }
994141e6
RD
13446 }
13447 if (obj1) {
093d3ff1
RD
13448 {
13449 arg2 = (int)(SWIG_As_int(obj1));
13450 if (SWIG_arg_fail(2)) SWIG_fail;
13451 }
994141e6 13452 }
d1e20054
RD
13453 {
13454 PyThreadState* __tstate = wxPyBeginAllowThreads();
13455 result = (wxSpinEvent *)new wxSpinEvent(arg1,arg2);
13456
13457 wxPyEndAllowThreads(__tstate);
13458 if (PyErr_Occurred()) SWIG_fail;
13459 }
15afbcd0 13460 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxSpinEvent, 1);
d1e20054
RD
13461 return resultobj;
13462 fail:
13463 return NULL;
13464}
13465
13466
c32bde28 13467static PyObject *_wrap_SpinEvent_GetPosition(PyObject *, PyObject *args, PyObject *kwargs) {
d1e20054
RD
13468 PyObject *resultobj;
13469 wxSpinEvent *arg1 = (wxSpinEvent *) 0 ;
13470 int result;
13471 PyObject * obj0 = 0 ;
13472 char *kwnames[] = {
13473 (char *) "self", NULL
13474 };
13475
13476 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:SpinEvent_GetPosition",kwnames,&obj0)) goto fail;
093d3ff1
RD
13477 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxSpinEvent, SWIG_POINTER_EXCEPTION | 0);
13478 if (SWIG_arg_fail(1)) SWIG_fail;
d1e20054
RD
13479 {
13480 PyThreadState* __tstate = wxPyBeginAllowThreads();
13481 result = (int)((wxSpinEvent const *)arg1)->GetPosition();
13482
13483 wxPyEndAllowThreads(__tstate);
13484 if (PyErr_Occurred()) SWIG_fail;
13485 }
093d3ff1
RD
13486 {
13487 resultobj = SWIG_From_int((int)(result));
13488 }
d1e20054
RD
13489 return resultobj;
13490 fail:
13491 return NULL;
13492}
13493
13494
c32bde28 13495static PyObject *_wrap_SpinEvent_SetPosition(PyObject *, PyObject *args, PyObject *kwargs) {
d1e20054
RD
13496 PyObject *resultobj;
13497 wxSpinEvent *arg1 = (wxSpinEvent *) 0 ;
13498 int arg2 ;
13499 PyObject * obj0 = 0 ;
994141e6 13500 PyObject * obj1 = 0 ;
d1e20054
RD
13501 char *kwnames[] = {
13502 (char *) "self",(char *) "pos", NULL
13503 };
13504
994141e6 13505 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:SpinEvent_SetPosition",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
13506 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxSpinEvent, SWIG_POINTER_EXCEPTION | 0);
13507 if (SWIG_arg_fail(1)) SWIG_fail;
13508 {
13509 arg2 = (int)(SWIG_As_int(obj1));
13510 if (SWIG_arg_fail(2)) SWIG_fail;
13511 }
d1e20054
RD
13512 {
13513 PyThreadState* __tstate = wxPyBeginAllowThreads();
13514 (arg1)->SetPosition(arg2);
13515
13516 wxPyEndAllowThreads(__tstate);
13517 if (PyErr_Occurred()) SWIG_fail;
13518 }
13519 Py_INCREF(Py_None); resultobj = Py_None;
13520 return resultobj;
13521 fail:
13522 return NULL;
13523}
13524
13525
c32bde28 13526static PyObject * SpinEvent_swigregister(PyObject *, PyObject *args) {
d1e20054
RD
13527 PyObject *obj;
13528 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
13529 SWIG_TypeClientData(SWIGTYPE_p_wxSpinEvent, obj);
13530 Py_INCREF(obj);
13531 return Py_BuildValue((char *)"");
13532}
c32bde28 13533static int _wrap_RadioBoxNameStr_set(PyObject *) {
b2dc1044
RD
13534 PyErr_SetString(PyExc_TypeError,"Variable RadioBoxNameStr is read-only.");
13535 return 1;
13536}
13537
13538
093d3ff1 13539static PyObject *_wrap_RadioBoxNameStr_get(void) {
b2dc1044
RD
13540 PyObject *pyobj;
13541
13542 {
13543#if wxUSE_UNICODE
13544 pyobj = PyUnicode_FromWideChar((&wxPyRadioBoxNameStr)->c_str(), (&wxPyRadioBoxNameStr)->Len());
13545#else
13546 pyobj = PyString_FromStringAndSize((&wxPyRadioBoxNameStr)->c_str(), (&wxPyRadioBoxNameStr)->Len());
13547#endif
13548 }
13549 return pyobj;
13550}
13551
13552
c32bde28 13553static int _wrap_RadioButtonNameStr_set(PyObject *) {
b2dc1044
RD
13554 PyErr_SetString(PyExc_TypeError,"Variable RadioButtonNameStr is read-only.");
13555 return 1;
13556}
13557
13558
093d3ff1 13559static PyObject *_wrap_RadioButtonNameStr_get(void) {
b2dc1044
RD
13560 PyObject *pyobj;
13561
13562 {
13563#if wxUSE_UNICODE
13564 pyobj = PyUnicode_FromWideChar((&wxPyRadioButtonNameStr)->c_str(), (&wxPyRadioButtonNameStr)->Len());
13565#else
13566 pyobj = PyString_FromStringAndSize((&wxPyRadioButtonNameStr)->c_str(), (&wxPyRadioButtonNameStr)->Len());
13567#endif
13568 }
13569 return pyobj;
13570}
13571
13572
c32bde28 13573static PyObject *_wrap_new_RadioBox(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
13574 PyObject *resultobj;
13575 wxWindow *arg1 = (wxWindow *) 0 ;
248ed943
RD
13576 int arg2 = (int) -1 ;
13577 wxString const &arg3_defvalue = wxPyEmptyString ;
13578 wxString *arg3 = (wxString *) &arg3_defvalue ;
d14a1e28
RD
13579 wxPoint const &arg4_defvalue = wxDefaultPosition ;
13580 wxPoint *arg4 = (wxPoint *) &arg4_defvalue ;
13581 wxSize const &arg5_defvalue = wxDefaultSize ;
13582 wxSize *arg5 = (wxSize *) &arg5_defvalue ;
4d5c3d91
RD
13583 wxArrayString const &arg6_defvalue = wxPyEmptyStringArray ;
13584 wxArrayString *arg6 = (wxArrayString *) &arg6_defvalue ;
13585 int arg7 = (int) 0 ;
13586 long arg8 = (long) wxRA_HORIZONTAL ;
13587 wxValidator const &arg9_defvalue = wxDefaultValidator ;
13588 wxValidator *arg9 = (wxValidator *) &arg9_defvalue ;
13589 wxString const &arg10_defvalue = wxPyRadioBoxNameStr ;
13590 wxString *arg10 = (wxString *) &arg10_defvalue ;
d14a1e28 13591 wxRadioBox *result;
ae8162c8 13592 bool temp3 = false ;
d14a1e28
RD
13593 wxPoint temp4 ;
13594 wxSize temp5 ;
ae8162c8
RD
13595 bool temp6 = false ;
13596 bool temp10 = false ;
d14a1e28 13597 PyObject * obj0 = 0 ;
994141e6 13598 PyObject * obj1 = 0 ;
d14a1e28
RD
13599 PyObject * obj2 = 0 ;
13600 PyObject * obj3 = 0 ;
13601 PyObject * obj4 = 0 ;
13602 PyObject * obj5 = 0 ;
994141e6
RD
13603 PyObject * obj6 = 0 ;
13604 PyObject * obj7 = 0 ;
d14a1e28
RD
13605 PyObject * obj8 = 0 ;
13606 PyObject * obj9 = 0 ;
13607 char *kwnames[] = {
994141e6 13608 (char *) "parent",(char *) "id",(char *) "label",(char *) "pos",(char *) "size",(char *) "choices",(char *) "majorDimension",(char *) "style",(char *) "validator",(char *) "name", NULL
d14a1e28
RD
13609 };
13610
248ed943 13611 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|OOOOOOOOO:new_RadioBox",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6,&obj7,&obj8,&obj9)) goto fail;
093d3ff1
RD
13612 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
13613 if (SWIG_arg_fail(1)) SWIG_fail;
248ed943 13614 if (obj1) {
093d3ff1
RD
13615 {
13616 arg2 = (int)(SWIG_As_int(obj1));
13617 if (SWIG_arg_fail(2)) SWIG_fail;
13618 }
248ed943
RD
13619 }
13620 if (obj2) {
13621 {
13622 arg3 = wxString_in_helper(obj2);
13623 if (arg3 == NULL) SWIG_fail;
ae8162c8 13624 temp3 = true;
248ed943 13625 }
d14a1e28
RD
13626 }
13627 if (obj3) {
13628 {
13629 arg4 = &temp4;
13630 if ( ! wxPoint_helper(obj3, &arg4)) SWIG_fail;
13631 }
13632 }
13633 if (obj4) {
13634 {
13635 arg5 = &temp5;
13636 if ( ! wxSize_helper(obj4, &arg5)) SWIG_fail;
13637 }
13638 }
13639 if (obj5) {
13640 {
4d5c3d91
RD
13641 if (! PySequence_Check(obj5)) {
13642 PyErr_SetString(PyExc_TypeError, "Sequence of strings expected.");
13643 SWIG_fail;
13644 }
13645 arg6 = new wxArrayString;
ae8162c8 13646 temp6 = true;
4d5c3d91
RD
13647 int i, len=PySequence_Length(obj5);
13648 for (i=0; i<len; i++) {
13649 PyObject* item = PySequence_GetItem(obj5, i);
13650#if wxUSE_UNICODE
13651 PyObject* str = PyObject_Unicode(item);
13652#else
13653 PyObject* str = PyObject_Str(item);
13654#endif
74a57fcd 13655 if (PyErr_Occurred()) SWIG_fail;
4d5c3d91
RD
13656 arg6->Add(Py2wxString(str));
13657 Py_DECREF(item);
13658 Py_DECREF(str);
13659 }
d14a1e28
RD
13660 }
13661 }
994141e6 13662 if (obj6) {
093d3ff1
RD
13663 {
13664 arg7 = (int)(SWIG_As_int(obj6));
13665 if (SWIG_arg_fail(7)) SWIG_fail;
13666 }
994141e6
RD
13667 }
13668 if (obj7) {
093d3ff1
RD
13669 {
13670 arg8 = (long)(SWIG_As_long(obj7));
13671 if (SWIG_arg_fail(8)) SWIG_fail;
13672 }
994141e6 13673 }
d14a1e28 13674 if (obj8) {
093d3ff1
RD
13675 {
13676 SWIG_Python_ConvertPtr(obj8, (void **)&arg9, SWIGTYPE_p_wxValidator, SWIG_POINTER_EXCEPTION | 0);
13677 if (SWIG_arg_fail(9)) SWIG_fail;
13678 if (arg9 == NULL) {
13679 SWIG_null_ref("wxValidator");
13680 }
13681 if (SWIG_arg_fail(9)) SWIG_fail;
d14a1e28
RD
13682 }
13683 }
13684 if (obj9) {
13685 {
4d5c3d91
RD
13686 arg10 = wxString_in_helper(obj9);
13687 if (arg10 == NULL) SWIG_fail;
ae8162c8 13688 temp10 = true;
d14a1e28
RD
13689 }
13690 }
13691 {
e3b71cb8 13692 if (!wxPyCheckForApp()) SWIG_fail;
d14a1e28 13693 PyThreadState* __tstate = wxPyBeginAllowThreads();
4d5c3d91 13694 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);
d14a1e28
RD
13695
13696 wxPyEndAllowThreads(__tstate);
110da5b0 13697 if (PyErr_Occurred()) SWIG_fail;
d14a1e28 13698 }
15afbcd0 13699 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxRadioBox, 1);
d14a1e28
RD
13700 {
13701 if (temp3)
13702 delete arg3;
13703 }
13704 {
3adfb63b 13705 if (temp6) delete arg6;
d14a1e28
RD
13706 }
13707 {
13708 if (temp10)
4d5c3d91 13709 delete arg10;
d14a1e28
RD
13710 }
13711 return resultobj;
13712 fail:
13713 {
13714 if (temp3)
13715 delete arg3;
13716 }
13717 {
3adfb63b 13718 if (temp6) delete arg6;
d14a1e28
RD
13719 }
13720 {
13721 if (temp10)
4d5c3d91 13722 delete arg10;
d14a1e28
RD
13723 }
13724 return NULL;
13725}
13726
13727
c32bde28 13728static PyObject *_wrap_new_PreRadioBox(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
13729 PyObject *resultobj;
13730 wxRadioBox *result;
13731 char *kwnames[] = {
13732 NULL
13733 };
13734
13735 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_PreRadioBox",kwnames)) goto fail;
13736 {
e3b71cb8 13737 if (!wxPyCheckForApp()) SWIG_fail;
d14a1e28
RD
13738 PyThreadState* __tstate = wxPyBeginAllowThreads();
13739 result = (wxRadioBox *)new wxRadioBox();
13740
13741 wxPyEndAllowThreads(__tstate);
110da5b0 13742 if (PyErr_Occurred()) SWIG_fail;
d14a1e28 13743 }
15afbcd0 13744 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxRadioBox, 1);
d14a1e28
RD
13745 return resultobj;
13746 fail:
13747 return NULL;
13748}
13749
13750
c32bde28 13751static PyObject *_wrap_RadioBox_Create(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
13752 PyObject *resultobj;
13753 wxRadioBox *arg1 = (wxRadioBox *) 0 ;
13754 wxWindow *arg2 = (wxWindow *) 0 ;
248ed943
RD
13755 int arg3 = (int) -1 ;
13756 wxString const &arg4_defvalue = wxPyEmptyString ;
13757 wxString *arg4 = (wxString *) &arg4_defvalue ;
d14a1e28
RD
13758 wxPoint const &arg5_defvalue = wxDefaultPosition ;
13759 wxPoint *arg5 = (wxPoint *) &arg5_defvalue ;
13760 wxSize const &arg6_defvalue = wxDefaultSize ;
13761 wxSize *arg6 = (wxSize *) &arg6_defvalue ;
4d5c3d91
RD
13762 wxArrayString const &arg7_defvalue = wxPyEmptyStringArray ;
13763 wxArrayString *arg7 = (wxArrayString *) &arg7_defvalue ;
13764 int arg8 = (int) 0 ;
13765 long arg9 = (long) wxRA_HORIZONTAL ;
13766 wxValidator const &arg10_defvalue = wxDefaultValidator ;
13767 wxValidator *arg10 = (wxValidator *) &arg10_defvalue ;
13768 wxString const &arg11_defvalue = wxPyRadioBoxNameStr ;
13769 wxString *arg11 = (wxString *) &arg11_defvalue ;
d14a1e28 13770 bool result;
ae8162c8 13771 bool temp4 = false ;
d14a1e28
RD
13772 wxPoint temp5 ;
13773 wxSize temp6 ;
ae8162c8
RD
13774 bool temp7 = false ;
13775 bool temp11 = false ;
d14a1e28
RD
13776 PyObject * obj0 = 0 ;
13777 PyObject * obj1 = 0 ;
994141e6 13778 PyObject * obj2 = 0 ;
d14a1e28
RD
13779 PyObject * obj3 = 0 ;
13780 PyObject * obj4 = 0 ;
13781 PyObject * obj5 = 0 ;
13782 PyObject * obj6 = 0 ;
994141e6
RD
13783 PyObject * obj7 = 0 ;
13784 PyObject * obj8 = 0 ;
d14a1e28
RD
13785 PyObject * obj9 = 0 ;
13786 PyObject * obj10 = 0 ;
13787 char *kwnames[] = {
994141e6 13788 (char *) "self",(char *) "parent",(char *) "id",(char *) "label",(char *) "pos",(char *) "size",(char *) "choices",(char *) "majorDimension",(char *) "style",(char *) "validator",(char *) "name", NULL
d14a1e28
RD
13789 };
13790
248ed943 13791 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|OOOOOOOOO:RadioBox_Create",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6,&obj7,&obj8,&obj9,&obj10)) goto fail;
093d3ff1
RD
13792 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxRadioBox, SWIG_POINTER_EXCEPTION | 0);
13793 if (SWIG_arg_fail(1)) SWIG_fail;
13794 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
13795 if (SWIG_arg_fail(2)) SWIG_fail;
248ed943 13796 if (obj2) {
093d3ff1
RD
13797 {
13798 arg3 = (int)(SWIG_As_int(obj2));
13799 if (SWIG_arg_fail(3)) SWIG_fail;
13800 }
248ed943
RD
13801 }
13802 if (obj3) {
13803 {
13804 arg4 = wxString_in_helper(obj3);
13805 if (arg4 == NULL) SWIG_fail;
ae8162c8 13806 temp4 = true;
248ed943 13807 }
d14a1e28
RD
13808 }
13809 if (obj4) {
13810 {
13811 arg5 = &temp5;
13812 if ( ! wxPoint_helper(obj4, &arg5)) SWIG_fail;
13813 }
13814 }
13815 if (obj5) {
13816 {
13817 arg6 = &temp6;
13818 if ( ! wxSize_helper(obj5, &arg6)) SWIG_fail;
13819 }
13820 }
13821 if (obj6) {
13822 {
4d5c3d91
RD
13823 if (! PySequence_Check(obj6)) {
13824 PyErr_SetString(PyExc_TypeError, "Sequence of strings expected.");
13825 SWIG_fail;
13826 }
13827 arg7 = new wxArrayString;
ae8162c8 13828 temp7 = true;
4d5c3d91
RD
13829 int i, len=PySequence_Length(obj6);
13830 for (i=0; i<len; i++) {
13831 PyObject* item = PySequence_GetItem(obj6, i);
13832#if wxUSE_UNICODE
13833 PyObject* str = PyObject_Unicode(item);
13834#else
13835 PyObject* str = PyObject_Str(item);
13836#endif
74a57fcd 13837 if (PyErr_Occurred()) SWIG_fail;
4d5c3d91
RD
13838 arg7->Add(Py2wxString(str));
13839 Py_DECREF(item);
13840 Py_DECREF(str);
13841 }
d14a1e28
RD
13842 }
13843 }
994141e6 13844 if (obj7) {
093d3ff1
RD
13845 {
13846 arg8 = (int)(SWIG_As_int(obj7));
13847 if (SWIG_arg_fail(8)) SWIG_fail;
13848 }
994141e6
RD
13849 }
13850 if (obj8) {
093d3ff1
RD
13851 {
13852 arg9 = (long)(SWIG_As_long(obj8));
13853 if (SWIG_arg_fail(9)) SWIG_fail;
13854 }
994141e6 13855 }
d14a1e28 13856 if (obj9) {
093d3ff1
RD
13857 {
13858 SWIG_Python_ConvertPtr(obj9, (void **)&arg10, SWIGTYPE_p_wxValidator, SWIG_POINTER_EXCEPTION | 0);
13859 if (SWIG_arg_fail(10)) SWIG_fail;
13860 if (arg10 == NULL) {
13861 SWIG_null_ref("wxValidator");
13862 }
13863 if (SWIG_arg_fail(10)) SWIG_fail;
d14a1e28
RD
13864 }
13865 }
13866 if (obj10) {
13867 {
4d5c3d91
RD
13868 arg11 = wxString_in_helper(obj10);
13869 if (arg11 == NULL) SWIG_fail;
ae8162c8 13870 temp11 = true;
d14a1e28
RD
13871 }
13872 }
13873 {
13874 PyThreadState* __tstate = wxPyBeginAllowThreads();
4d5c3d91 13875 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);
d14a1e28
RD
13876
13877 wxPyEndAllowThreads(__tstate);
13878 if (PyErr_Occurred()) SWIG_fail;
13879 }
4f89f6a3
RD
13880 {
13881 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
13882 }
d14a1e28
RD
13883 {
13884 if (temp4)
13885 delete arg4;
13886 }
13887 {
3adfb63b 13888 if (temp7) delete arg7;
d14a1e28
RD
13889 }
13890 {
13891 if (temp11)
4d5c3d91 13892 delete arg11;
d14a1e28
RD
13893 }
13894 return resultobj;
13895 fail:
13896 {
13897 if (temp4)
13898 delete arg4;
13899 }
13900 {
3adfb63b 13901 if (temp7) delete arg7;
d14a1e28
RD
13902 }
13903 {
13904 if (temp11)
4d5c3d91 13905 delete arg11;
d14a1e28
RD
13906 }
13907 return NULL;
13908}
13909
13910
c32bde28 13911static PyObject *_wrap_RadioBox_SetSelection(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
13912 PyObject *resultobj;
13913 wxRadioBox *arg1 = (wxRadioBox *) 0 ;
13914 int arg2 ;
13915 PyObject * obj0 = 0 ;
994141e6 13916 PyObject * obj1 = 0 ;
d14a1e28
RD
13917 char *kwnames[] = {
13918 (char *) "self",(char *) "n", NULL
13919 };
13920
994141e6 13921 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:RadioBox_SetSelection",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
13922 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxRadioBox, SWIG_POINTER_EXCEPTION | 0);
13923 if (SWIG_arg_fail(1)) SWIG_fail;
13924 {
13925 arg2 = (int)(SWIG_As_int(obj1));
13926 if (SWIG_arg_fail(2)) SWIG_fail;
13927 }
d14a1e28
RD
13928 {
13929 PyThreadState* __tstate = wxPyBeginAllowThreads();
13930 (arg1)->SetSelection(arg2);
13931
13932 wxPyEndAllowThreads(__tstate);
13933 if (PyErr_Occurred()) SWIG_fail;
13934 }
13935 Py_INCREF(Py_None); resultobj = Py_None;
13936 return resultobj;
13937 fail:
13938 return NULL;
13939}
13940
13941
c32bde28 13942static PyObject *_wrap_RadioBox_GetSelection(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
13943 PyObject *resultobj;
13944 wxRadioBox *arg1 = (wxRadioBox *) 0 ;
13945 int result;
13946 PyObject * obj0 = 0 ;
13947 char *kwnames[] = {
13948 (char *) "self", NULL
13949 };
13950
13951 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:RadioBox_GetSelection",kwnames,&obj0)) goto fail;
093d3ff1
RD
13952 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxRadioBox, SWIG_POINTER_EXCEPTION | 0);
13953 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
13954 {
13955 PyThreadState* __tstate = wxPyBeginAllowThreads();
13956 result = (int)((wxRadioBox const *)arg1)->GetSelection();
13957
13958 wxPyEndAllowThreads(__tstate);
13959 if (PyErr_Occurred()) SWIG_fail;
13960 }
093d3ff1
RD
13961 {
13962 resultobj = SWIG_From_int((int)(result));
13963 }
d14a1e28
RD
13964 return resultobj;
13965 fail:
13966 return NULL;
13967}
13968
13969
c32bde28 13970static PyObject *_wrap_RadioBox_GetStringSelection(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
13971 PyObject *resultobj;
13972 wxRadioBox *arg1 = (wxRadioBox *) 0 ;
13973 wxString result;
13974 PyObject * obj0 = 0 ;
13975 char *kwnames[] = {
13976 (char *) "self", NULL
13977 };
13978
13979 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:RadioBox_GetStringSelection",kwnames,&obj0)) goto fail;
093d3ff1
RD
13980 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxRadioBox, SWIG_POINTER_EXCEPTION | 0);
13981 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
13982 {
13983 PyThreadState* __tstate = wxPyBeginAllowThreads();
13984 result = ((wxRadioBox const *)arg1)->GetStringSelection();
13985
13986 wxPyEndAllowThreads(__tstate);
13987 if (PyErr_Occurred()) SWIG_fail;
13988 }
13989 {
13990#if wxUSE_UNICODE
13991 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
13992#else
13993 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
13994#endif
13995 }
13996 return resultobj;
13997 fail:
13998 return NULL;
13999}
14000
14001
c32bde28 14002static PyObject *_wrap_RadioBox_SetStringSelection(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
14003 PyObject *resultobj;
14004 wxRadioBox *arg1 = (wxRadioBox *) 0 ;
14005 wxString *arg2 = 0 ;
14006 bool result;
ae8162c8 14007 bool temp2 = false ;
d14a1e28
RD
14008 PyObject * obj0 = 0 ;
14009 PyObject * obj1 = 0 ;
14010 char *kwnames[] = {
14011 (char *) "self",(char *) "s", NULL
14012 };
14013
14014 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:RadioBox_SetStringSelection",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
14015 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxRadioBox, SWIG_POINTER_EXCEPTION | 0);
14016 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
14017 {
14018 arg2 = wxString_in_helper(obj1);
14019 if (arg2 == NULL) SWIG_fail;
ae8162c8 14020 temp2 = true;
d14a1e28
RD
14021 }
14022 {
14023 PyThreadState* __tstate = wxPyBeginAllowThreads();
14024 result = (bool)(arg1)->SetStringSelection((wxString const &)*arg2);
14025
14026 wxPyEndAllowThreads(__tstate);
14027 if (PyErr_Occurred()) SWIG_fail;
14028 }
4f89f6a3
RD
14029 {
14030 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
14031 }
d14a1e28
RD
14032 {
14033 if (temp2)
14034 delete arg2;
14035 }
14036 return resultobj;
14037 fail:
14038 {
14039 if (temp2)
14040 delete arg2;
14041 }
14042 return NULL;
14043}
14044
14045
c32bde28 14046static PyObject *_wrap_RadioBox_GetCount(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
14047 PyObject *resultobj;
14048 wxRadioBox *arg1 = (wxRadioBox *) 0 ;
14049 int result;
14050 PyObject * obj0 = 0 ;
14051 char *kwnames[] = {
14052 (char *) "self", NULL
14053 };
14054
14055 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:RadioBox_GetCount",kwnames,&obj0)) goto fail;
093d3ff1
RD
14056 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxRadioBox, SWIG_POINTER_EXCEPTION | 0);
14057 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
14058 {
14059 PyThreadState* __tstate = wxPyBeginAllowThreads();
14060 result = (int)((wxRadioBox const *)arg1)->GetCount();
14061
14062 wxPyEndAllowThreads(__tstate);
14063 if (PyErr_Occurred()) SWIG_fail;
14064 }
093d3ff1
RD
14065 {
14066 resultobj = SWIG_From_int((int)(result));
14067 }
d14a1e28
RD
14068 return resultobj;
14069 fail:
14070 return NULL;
14071}
14072
14073
c32bde28 14074static PyObject *_wrap_RadioBox_FindString(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
14075 PyObject *resultobj;
14076 wxRadioBox *arg1 = (wxRadioBox *) 0 ;
14077 wxString *arg2 = 0 ;
14078 int result;
ae8162c8 14079 bool temp2 = false ;
d14a1e28
RD
14080 PyObject * obj0 = 0 ;
14081 PyObject * obj1 = 0 ;
14082 char *kwnames[] = {
14083 (char *) "self",(char *) "s", NULL
14084 };
14085
14086 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:RadioBox_FindString",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
14087 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxRadioBox, SWIG_POINTER_EXCEPTION | 0);
14088 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
14089 {
14090 arg2 = wxString_in_helper(obj1);
14091 if (arg2 == NULL) SWIG_fail;
ae8162c8 14092 temp2 = true;
d14a1e28
RD
14093 }
14094 {
14095 PyThreadState* __tstate = wxPyBeginAllowThreads();
14096 result = (int)((wxRadioBox const *)arg1)->FindString((wxString const &)*arg2);
14097
14098 wxPyEndAllowThreads(__tstate);
14099 if (PyErr_Occurred()) SWIG_fail;
14100 }
093d3ff1
RD
14101 {
14102 resultobj = SWIG_From_int((int)(result));
14103 }
d14a1e28
RD
14104 {
14105 if (temp2)
14106 delete arg2;
14107 }
14108 return resultobj;
14109 fail:
14110 {
14111 if (temp2)
14112 delete arg2;
14113 }
14114 return NULL;
14115}
14116
14117
c32bde28 14118static PyObject *_wrap_RadioBox_GetString(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
14119 PyObject *resultobj;
14120 wxRadioBox *arg1 = (wxRadioBox *) 0 ;
14121 int arg2 ;
14122 wxString result;
14123 PyObject * obj0 = 0 ;
994141e6 14124 PyObject * obj1 = 0 ;
d14a1e28
RD
14125 char *kwnames[] = {
14126 (char *) "self",(char *) "n", NULL
14127 };
14128
994141e6 14129 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:RadioBox_GetString",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
14130 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxRadioBox, SWIG_POINTER_EXCEPTION | 0);
14131 if (SWIG_arg_fail(1)) SWIG_fail;
14132 {
14133 arg2 = (int)(SWIG_As_int(obj1));
14134 if (SWIG_arg_fail(2)) SWIG_fail;
14135 }
d14a1e28
RD
14136 {
14137 PyThreadState* __tstate = wxPyBeginAllowThreads();
14138 result = ((wxRadioBox const *)arg1)->GetString(arg2);
14139
14140 wxPyEndAllowThreads(__tstate);
14141 if (PyErr_Occurred()) SWIG_fail;
14142 }
14143 {
14144#if wxUSE_UNICODE
14145 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
14146#else
14147 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
14148#endif
14149 }
14150 return resultobj;
14151 fail:
14152 return NULL;
14153}
14154
14155
c32bde28 14156static PyObject *_wrap_RadioBox_SetString(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
14157 PyObject *resultobj;
14158 wxRadioBox *arg1 = (wxRadioBox *) 0 ;
14159 int arg2 ;
14160 wxString *arg3 = 0 ;
ae8162c8 14161 bool temp3 = false ;
d14a1e28 14162 PyObject * obj0 = 0 ;
994141e6 14163 PyObject * obj1 = 0 ;
d14a1e28
RD
14164 PyObject * obj2 = 0 ;
14165 char *kwnames[] = {
14166 (char *) "self",(char *) "n",(char *) "label", NULL
14167 };
14168
994141e6 14169 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:RadioBox_SetString",kwnames,&obj0,&obj1,&obj2)) goto fail;
093d3ff1
RD
14170 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxRadioBox, SWIG_POINTER_EXCEPTION | 0);
14171 if (SWIG_arg_fail(1)) SWIG_fail;
14172 {
14173 arg2 = (int)(SWIG_As_int(obj1));
14174 if (SWIG_arg_fail(2)) SWIG_fail;
14175 }
d14a1e28
RD
14176 {
14177 arg3 = wxString_in_helper(obj2);
14178 if (arg3 == NULL) SWIG_fail;
ae8162c8 14179 temp3 = true;
d14a1e28
RD
14180 }
14181 {
14182 PyThreadState* __tstate = wxPyBeginAllowThreads();
14183 (arg1)->SetString(arg2,(wxString const &)*arg3);
14184
14185 wxPyEndAllowThreads(__tstate);
14186 if (PyErr_Occurred()) SWIG_fail;
14187 }
14188 Py_INCREF(Py_None); resultobj = Py_None;
14189 {
14190 if (temp3)
14191 delete arg3;
14192 }
14193 return resultobj;
14194 fail:
14195 {
14196 if (temp3)
14197 delete arg3;
14198 }
14199 return NULL;
14200}
14201
14202
c32bde28 14203static PyObject *_wrap_RadioBox_EnableItem(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
14204 PyObject *resultobj;
14205 wxRadioBox *arg1 = (wxRadioBox *) 0 ;
14206 int arg2 ;
ae8162c8 14207 bool arg3 = (bool) true ;
d14a1e28 14208 PyObject * obj0 = 0 ;
994141e6 14209 PyObject * obj1 = 0 ;
d14a1e28
RD
14210 PyObject * obj2 = 0 ;
14211 char *kwnames[] = {
14212 (char *) "self",(char *) "n",(char *) "enable", NULL
14213 };
14214
994141e6 14215 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:RadioBox_EnableItem",kwnames,&obj0,&obj1,&obj2)) goto fail;
093d3ff1
RD
14216 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxRadioBox, SWIG_POINTER_EXCEPTION | 0);
14217 if (SWIG_arg_fail(1)) SWIG_fail;
14218 {
14219 arg2 = (int)(SWIG_As_int(obj1));
14220 if (SWIG_arg_fail(2)) SWIG_fail;
14221 }
d14a1e28 14222 if (obj2) {
093d3ff1
RD
14223 {
14224 arg3 = (bool)(SWIG_As_bool(obj2));
14225 if (SWIG_arg_fail(3)) SWIG_fail;
14226 }
d14a1e28
RD
14227 }
14228 {
14229 PyThreadState* __tstate = wxPyBeginAllowThreads();
14230 (arg1)->Enable(arg2,arg3);
14231
14232 wxPyEndAllowThreads(__tstate);
14233 if (PyErr_Occurred()) SWIG_fail;
14234 }
14235 Py_INCREF(Py_None); resultobj = Py_None;
14236 return resultobj;
14237 fail:
14238 return NULL;
14239}
14240
14241
c32bde28 14242static PyObject *_wrap_RadioBox_ShowItem(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
14243 PyObject *resultobj;
14244 wxRadioBox *arg1 = (wxRadioBox *) 0 ;
14245 int arg2 ;
ae8162c8 14246 bool arg3 = (bool) true ;
d14a1e28 14247 PyObject * obj0 = 0 ;
994141e6 14248 PyObject * obj1 = 0 ;
d14a1e28
RD
14249 PyObject * obj2 = 0 ;
14250 char *kwnames[] = {
14251 (char *) "self",(char *) "n",(char *) "show", NULL
14252 };
14253
994141e6 14254 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:RadioBox_ShowItem",kwnames,&obj0,&obj1,&obj2)) goto fail;
093d3ff1
RD
14255 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxRadioBox, SWIG_POINTER_EXCEPTION | 0);
14256 if (SWIG_arg_fail(1)) SWIG_fail;
14257 {
14258 arg2 = (int)(SWIG_As_int(obj1));
14259 if (SWIG_arg_fail(2)) SWIG_fail;
14260 }
d14a1e28 14261 if (obj2) {
093d3ff1
RD
14262 {
14263 arg3 = (bool)(SWIG_As_bool(obj2));
14264 if (SWIG_arg_fail(3)) SWIG_fail;
14265 }
d14a1e28
RD
14266 }
14267 {
14268 PyThreadState* __tstate = wxPyBeginAllowThreads();
14269 (arg1)->Show(arg2,arg3);
14270
14271 wxPyEndAllowThreads(__tstate);
14272 if (PyErr_Occurred()) SWIG_fail;
14273 }
14274 Py_INCREF(Py_None); resultobj = Py_None;
14275 return resultobj;
14276 fail:
14277 return NULL;
14278}
14279
14280
c32bde28 14281static PyObject *_wrap_RadioBox_GetColumnCount(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
14282 PyObject *resultobj;
14283 wxRadioBox *arg1 = (wxRadioBox *) 0 ;
14284 int result;
14285 PyObject * obj0 = 0 ;
14286 char *kwnames[] = {
14287 (char *) "self", NULL
14288 };
14289
14290 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:RadioBox_GetColumnCount",kwnames,&obj0)) goto fail;
093d3ff1
RD
14291 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxRadioBox, SWIG_POINTER_EXCEPTION | 0);
14292 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
14293 {
14294 PyThreadState* __tstate = wxPyBeginAllowThreads();
14295 result = (int)wxRadioBox_GetColumnCount((wxRadioBox const *)arg1);
14296
14297 wxPyEndAllowThreads(__tstate);
14298 if (PyErr_Occurred()) SWIG_fail;
14299 }
093d3ff1
RD
14300 {
14301 resultobj = SWIG_From_int((int)(result));
14302 }
d14a1e28
RD
14303 return resultobj;
14304 fail:
14305 return NULL;
14306}
14307
14308
c32bde28 14309static PyObject *_wrap_RadioBox_GetRowCount(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
14310 PyObject *resultobj;
14311 wxRadioBox *arg1 = (wxRadioBox *) 0 ;
14312 int result;
14313 PyObject * obj0 = 0 ;
14314 char *kwnames[] = {
14315 (char *) "self", NULL
14316 };
14317
14318 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:RadioBox_GetRowCount",kwnames,&obj0)) goto fail;
093d3ff1
RD
14319 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxRadioBox, SWIG_POINTER_EXCEPTION | 0);
14320 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
14321 {
14322 PyThreadState* __tstate = wxPyBeginAllowThreads();
14323 result = (int)wxRadioBox_GetRowCount((wxRadioBox const *)arg1);
14324
14325 wxPyEndAllowThreads(__tstate);
14326 if (PyErr_Occurred()) SWIG_fail;
14327 }
093d3ff1
RD
14328 {
14329 resultobj = SWIG_From_int((int)(result));
14330 }
d14a1e28
RD
14331 return resultobj;
14332 fail:
14333 return NULL;
14334}
14335
14336
c32bde28 14337static PyObject *_wrap_RadioBox_GetNextItem(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
14338 PyObject *resultobj;
14339 wxRadioBox *arg1 = (wxRadioBox *) 0 ;
14340 int arg2 ;
093d3ff1 14341 wxDirection arg3 ;
d14a1e28
RD
14342 long arg4 ;
14343 int result;
14344 PyObject * obj0 = 0 ;
994141e6
RD
14345 PyObject * obj1 = 0 ;
14346 PyObject * obj2 = 0 ;
14347 PyObject * obj3 = 0 ;
d14a1e28
RD
14348 char *kwnames[] = {
14349 (char *) "self",(char *) "item",(char *) "dir",(char *) "style", NULL
14350 };
14351
994141e6 14352 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOO:RadioBox_GetNextItem",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
093d3ff1
RD
14353 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxRadioBox, SWIG_POINTER_EXCEPTION | 0);
14354 if (SWIG_arg_fail(1)) SWIG_fail;
14355 {
14356 arg2 = (int)(SWIG_As_int(obj1));
14357 if (SWIG_arg_fail(2)) SWIG_fail;
14358 }
14359 {
14360 arg3 = (wxDirection)(SWIG_As_int(obj2));
14361 if (SWIG_arg_fail(3)) SWIG_fail;
14362 }
14363 {
14364 arg4 = (long)(SWIG_As_long(obj3));
14365 if (SWIG_arg_fail(4)) SWIG_fail;
14366 }
d14a1e28
RD
14367 {
14368 PyThreadState* __tstate = wxPyBeginAllowThreads();
14369 result = (int)wxRadioBox_GetNextItem((wxRadioBox const *)arg1,arg2,(wxDirection )arg3,arg4);
14370
14371 wxPyEndAllowThreads(__tstate);
14372 if (PyErr_Occurred()) SWIG_fail;
14373 }
093d3ff1
RD
14374 {
14375 resultobj = SWIG_From_int((int)(result));
14376 }
d14a1e28
RD
14377 return resultobj;
14378 fail:
14379 return NULL;
14380}
14381
14382
c32bde28 14383static PyObject *_wrap_RadioBox_GetClassDefaultAttributes(PyObject *, PyObject *args, PyObject *kwargs) {
22bfe96c 14384 PyObject *resultobj;
093d3ff1 14385 wxWindowVariant arg1 = (wxWindowVariant) wxWINDOW_VARIANT_NORMAL ;
22bfe96c
RD
14386 wxVisualAttributes result;
14387 PyObject * obj0 = 0 ;
14388 char *kwnames[] = {
14389 (char *) "variant", NULL
14390 };
14391
14392 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|O:RadioBox_GetClassDefaultAttributes",kwnames,&obj0)) goto fail;
14393 if (obj0) {
093d3ff1
RD
14394 {
14395 arg1 = (wxWindowVariant)(SWIG_As_int(obj0));
14396 if (SWIG_arg_fail(1)) SWIG_fail;
14397 }
22bfe96c
RD
14398 }
14399 {
110da5b0 14400 if (!wxPyCheckForApp()) SWIG_fail;
22bfe96c
RD
14401 PyThreadState* __tstate = wxPyBeginAllowThreads();
14402 result = wxRadioBox::GetClassDefaultAttributes((wxWindowVariant )arg1);
14403
14404 wxPyEndAllowThreads(__tstate);
dfbb5885 14405 if (PyErr_Occurred()) SWIG_fail;
22bfe96c
RD
14406 }
14407 {
14408 wxVisualAttributes * resultptr;
093d3ff1 14409 resultptr = new wxVisualAttributes((wxVisualAttributes &)(result));
22bfe96c
RD
14410 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxVisualAttributes, 1);
14411 }
14412 return resultobj;
14413 fail:
14414 return NULL;
14415}
14416
14417
c32bde28 14418static PyObject * RadioBox_swigregister(PyObject *, PyObject *args) {
d14a1e28
RD
14419 PyObject *obj;
14420 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
14421 SWIG_TypeClientData(SWIGTYPE_p_wxRadioBox, obj);
14422 Py_INCREF(obj);
14423 return Py_BuildValue((char *)"");
14424}
c32bde28 14425static PyObject *_wrap_new_RadioButton(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
14426 PyObject *resultobj;
14427 wxWindow *arg1 = (wxWindow *) 0 ;
248ed943
RD
14428 int arg2 = (int) -1 ;
14429 wxString const &arg3_defvalue = wxPyEmptyString ;
14430 wxString *arg3 = (wxString *) &arg3_defvalue ;
d14a1e28
RD
14431 wxPoint const &arg4_defvalue = wxDefaultPosition ;
14432 wxPoint *arg4 = (wxPoint *) &arg4_defvalue ;
14433 wxSize const &arg5_defvalue = wxDefaultSize ;
14434 wxSize *arg5 = (wxSize *) &arg5_defvalue ;
14435 long arg6 = (long) 0 ;
14436 wxValidator const &arg7_defvalue = wxDefaultValidator ;
14437 wxValidator *arg7 = (wxValidator *) &arg7_defvalue ;
14438 wxString const &arg8_defvalue = wxPyRadioButtonNameStr ;
14439 wxString *arg8 = (wxString *) &arg8_defvalue ;
14440 wxRadioButton *result;
ae8162c8 14441 bool temp3 = false ;
d14a1e28
RD
14442 wxPoint temp4 ;
14443 wxSize temp5 ;
ae8162c8 14444 bool temp8 = false ;
d14a1e28 14445 PyObject * obj0 = 0 ;
994141e6 14446 PyObject * obj1 = 0 ;
d14a1e28
RD
14447 PyObject * obj2 = 0 ;
14448 PyObject * obj3 = 0 ;
14449 PyObject * obj4 = 0 ;
994141e6 14450 PyObject * obj5 = 0 ;
d14a1e28
RD
14451 PyObject * obj6 = 0 ;
14452 PyObject * obj7 = 0 ;
14453 char *kwnames[] = {
14454 (char *) "parent",(char *) "id",(char *) "label",(char *) "pos",(char *) "size",(char *) "style",(char *) "validator",(char *) "name", NULL
14455 };
14456
248ed943 14457 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|OOOOOOO:new_RadioButton",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6,&obj7)) goto fail;
093d3ff1
RD
14458 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
14459 if (SWIG_arg_fail(1)) SWIG_fail;
248ed943 14460 if (obj1) {
093d3ff1
RD
14461 {
14462 arg2 = (int)(SWIG_As_int(obj1));
14463 if (SWIG_arg_fail(2)) SWIG_fail;
14464 }
248ed943
RD
14465 }
14466 if (obj2) {
14467 {
14468 arg3 = wxString_in_helper(obj2);
14469 if (arg3 == NULL) SWIG_fail;
ae8162c8 14470 temp3 = true;
248ed943 14471 }
d14a1e28
RD
14472 }
14473 if (obj3) {
14474 {
14475 arg4 = &temp4;
14476 if ( ! wxPoint_helper(obj3, &arg4)) SWIG_fail;
14477 }
14478 }
14479 if (obj4) {
14480 {
14481 arg5 = &temp5;
14482 if ( ! wxSize_helper(obj4, &arg5)) SWIG_fail;
14483 }
14484 }
994141e6 14485 if (obj5) {
093d3ff1
RD
14486 {
14487 arg6 = (long)(SWIG_As_long(obj5));
14488 if (SWIG_arg_fail(6)) SWIG_fail;
14489 }
994141e6 14490 }
d14a1e28 14491 if (obj6) {
093d3ff1
RD
14492 {
14493 SWIG_Python_ConvertPtr(obj6, (void **)&arg7, SWIGTYPE_p_wxValidator, SWIG_POINTER_EXCEPTION | 0);
14494 if (SWIG_arg_fail(7)) SWIG_fail;
14495 if (arg7 == NULL) {
14496 SWIG_null_ref("wxValidator");
14497 }
14498 if (SWIG_arg_fail(7)) SWIG_fail;
d14a1e28
RD
14499 }
14500 }
14501 if (obj7) {
14502 {
14503 arg8 = wxString_in_helper(obj7);
14504 if (arg8 == NULL) SWIG_fail;
ae8162c8 14505 temp8 = true;
d14a1e28
RD
14506 }
14507 }
14508 {
e3b71cb8 14509 if (!wxPyCheckForApp()) SWIG_fail;
d14a1e28
RD
14510 PyThreadState* __tstate = wxPyBeginAllowThreads();
14511 result = (wxRadioButton *)new wxRadioButton(arg1,arg2,(wxString const &)*arg3,(wxPoint const &)*arg4,(wxSize const &)*arg5,arg6,(wxValidator const &)*arg7,(wxString const &)*arg8);
14512
14513 wxPyEndAllowThreads(__tstate);
110da5b0 14514 if (PyErr_Occurred()) SWIG_fail;
d14a1e28 14515 }
15afbcd0 14516 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxRadioButton, 1);
d14a1e28
RD
14517 {
14518 if (temp3)
14519 delete arg3;
14520 }
14521 {
14522 if (temp8)
14523 delete arg8;
14524 }
14525 return resultobj;
14526 fail:
14527 {
14528 if (temp3)
14529 delete arg3;
14530 }
14531 {
14532 if (temp8)
14533 delete arg8;
14534 }
14535 return NULL;
14536}
14537
14538
c32bde28 14539static PyObject *_wrap_new_PreRadioButton(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
14540 PyObject *resultobj;
14541 wxRadioButton *result;
14542 char *kwnames[] = {
14543 NULL
14544 };
14545
14546 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_PreRadioButton",kwnames)) goto fail;
14547 {
e3b71cb8 14548 if (!wxPyCheckForApp()) SWIG_fail;
d14a1e28
RD
14549 PyThreadState* __tstate = wxPyBeginAllowThreads();
14550 result = (wxRadioButton *)new wxRadioButton();
14551
14552 wxPyEndAllowThreads(__tstate);
110da5b0 14553 if (PyErr_Occurred()) SWIG_fail;
d14a1e28 14554 }
15afbcd0 14555 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxRadioButton, 1);
d14a1e28
RD
14556 return resultobj;
14557 fail:
14558 return NULL;
14559}
14560
14561
c32bde28 14562static PyObject *_wrap_RadioButton_Create(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
14563 PyObject *resultobj;
14564 wxRadioButton *arg1 = (wxRadioButton *) 0 ;
14565 wxWindow *arg2 = (wxWindow *) 0 ;
248ed943
RD
14566 int arg3 = (int) -1 ;
14567 wxString const &arg4_defvalue = wxPyEmptyString ;
14568 wxString *arg4 = (wxString *) &arg4_defvalue ;
d14a1e28
RD
14569 wxPoint const &arg5_defvalue = wxDefaultPosition ;
14570 wxPoint *arg5 = (wxPoint *) &arg5_defvalue ;
14571 wxSize const &arg6_defvalue = wxDefaultSize ;
14572 wxSize *arg6 = (wxSize *) &arg6_defvalue ;
14573 long arg7 = (long) 0 ;
14574 wxValidator const &arg8_defvalue = wxDefaultValidator ;
14575 wxValidator *arg8 = (wxValidator *) &arg8_defvalue ;
14576 wxString const &arg9_defvalue = wxPyRadioButtonNameStr ;
14577 wxString *arg9 = (wxString *) &arg9_defvalue ;
14578 bool result;
ae8162c8 14579 bool temp4 = false ;
d14a1e28
RD
14580 wxPoint temp5 ;
14581 wxSize temp6 ;
ae8162c8 14582 bool temp9 = false ;
d14a1e28
RD
14583 PyObject * obj0 = 0 ;
14584 PyObject * obj1 = 0 ;
994141e6 14585 PyObject * obj2 = 0 ;
d14a1e28
RD
14586 PyObject * obj3 = 0 ;
14587 PyObject * obj4 = 0 ;
14588 PyObject * obj5 = 0 ;
994141e6 14589 PyObject * obj6 = 0 ;
d14a1e28
RD
14590 PyObject * obj7 = 0 ;
14591 PyObject * obj8 = 0 ;
14592 char *kwnames[] = {
14593 (char *) "self",(char *) "parent",(char *) "id",(char *) "label",(char *) "pos",(char *) "size",(char *) "style",(char *) "validator",(char *) "name", NULL
14594 };
14595
248ed943 14596 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|OOOOOOO:RadioButton_Create",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6,&obj7,&obj8)) goto fail;
093d3ff1
RD
14597 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxRadioButton, SWIG_POINTER_EXCEPTION | 0);
14598 if (SWIG_arg_fail(1)) SWIG_fail;
14599 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
14600 if (SWIG_arg_fail(2)) SWIG_fail;
248ed943 14601 if (obj2) {
093d3ff1
RD
14602 {
14603 arg3 = (int)(SWIG_As_int(obj2));
14604 if (SWIG_arg_fail(3)) SWIG_fail;
14605 }
248ed943
RD
14606 }
14607 if (obj3) {
14608 {
14609 arg4 = wxString_in_helper(obj3);
14610 if (arg4 == NULL) SWIG_fail;
ae8162c8 14611 temp4 = true;
248ed943 14612 }
d14a1e28
RD
14613 }
14614 if (obj4) {
14615 {
14616 arg5 = &temp5;
14617 if ( ! wxPoint_helper(obj4, &arg5)) SWIG_fail;
14618 }
14619 }
14620 if (obj5) {
14621 {
14622 arg6 = &temp6;
14623 if ( ! wxSize_helper(obj5, &arg6)) SWIG_fail;
14624 }
14625 }
994141e6 14626 if (obj6) {
093d3ff1
RD
14627 {
14628 arg7 = (long)(SWIG_As_long(obj6));
14629 if (SWIG_arg_fail(7)) SWIG_fail;
14630 }
994141e6 14631 }
d14a1e28 14632 if (obj7) {
093d3ff1
RD
14633 {
14634 SWIG_Python_ConvertPtr(obj7, (void **)&arg8, SWIGTYPE_p_wxValidator, SWIG_POINTER_EXCEPTION | 0);
14635 if (SWIG_arg_fail(8)) SWIG_fail;
14636 if (arg8 == NULL) {
14637 SWIG_null_ref("wxValidator");
14638 }
14639 if (SWIG_arg_fail(8)) SWIG_fail;
d14a1e28
RD
14640 }
14641 }
14642 if (obj8) {
14643 {
14644 arg9 = wxString_in_helper(obj8);
14645 if (arg9 == NULL) SWIG_fail;
ae8162c8 14646 temp9 = true;
d14a1e28
RD
14647 }
14648 }
14649 {
14650 PyThreadState* __tstate = wxPyBeginAllowThreads();
14651 result = (bool)(arg1)->Create(arg2,arg3,(wxString const &)*arg4,(wxPoint const &)*arg5,(wxSize const &)*arg6,arg7,(wxValidator const &)*arg8,(wxString const &)*arg9);
14652
14653 wxPyEndAllowThreads(__tstate);
14654 if (PyErr_Occurred()) SWIG_fail;
14655 }
4f89f6a3
RD
14656 {
14657 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
14658 }
d14a1e28
RD
14659 {
14660 if (temp4)
14661 delete arg4;
14662 }
14663 {
14664 if (temp9)
14665 delete arg9;
14666 }
14667 return resultobj;
14668 fail:
14669 {
14670 if (temp4)
14671 delete arg4;
14672 }
14673 {
14674 if (temp9)
14675 delete arg9;
14676 }
14677 return NULL;
14678}
14679
14680
c32bde28 14681static PyObject *_wrap_RadioButton_GetValue(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
14682 PyObject *resultobj;
14683 wxRadioButton *arg1 = (wxRadioButton *) 0 ;
14684 bool result;
14685 PyObject * obj0 = 0 ;
14686 char *kwnames[] = {
14687 (char *) "self", NULL
14688 };
14689
14690 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:RadioButton_GetValue",kwnames,&obj0)) goto fail;
093d3ff1
RD
14691 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxRadioButton, SWIG_POINTER_EXCEPTION | 0);
14692 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
14693 {
14694 PyThreadState* __tstate = wxPyBeginAllowThreads();
14695 result = (bool)(arg1)->GetValue();
14696
14697 wxPyEndAllowThreads(__tstate);
14698 if (PyErr_Occurred()) SWIG_fail;
14699 }
4f89f6a3
RD
14700 {
14701 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
14702 }
d14a1e28
RD
14703 return resultobj;
14704 fail:
14705 return NULL;
14706}
14707
14708
c32bde28 14709static PyObject *_wrap_RadioButton_SetValue(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
14710 PyObject *resultobj;
14711 wxRadioButton *arg1 = (wxRadioButton *) 0 ;
14712 bool arg2 ;
14713 PyObject * obj0 = 0 ;
14714 PyObject * obj1 = 0 ;
14715 char *kwnames[] = {
14716 (char *) "self",(char *) "value", NULL
14717 };
14718
14719 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:RadioButton_SetValue",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
14720 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxRadioButton, SWIG_POINTER_EXCEPTION | 0);
14721 if (SWIG_arg_fail(1)) SWIG_fail;
14722 {
14723 arg2 = (bool)(SWIG_As_bool(obj1));
14724 if (SWIG_arg_fail(2)) SWIG_fail;
14725 }
d14a1e28
RD
14726 {
14727 PyThreadState* __tstate = wxPyBeginAllowThreads();
14728 (arg1)->SetValue(arg2);
14729
14730 wxPyEndAllowThreads(__tstate);
14731 if (PyErr_Occurred()) SWIG_fail;
14732 }
14733 Py_INCREF(Py_None); resultobj = Py_None;
14734 return resultobj;
14735 fail:
14736 return NULL;
14737}
14738
14739
c32bde28 14740static PyObject *_wrap_RadioButton_GetClassDefaultAttributes(PyObject *, PyObject *args, PyObject *kwargs) {
22bfe96c 14741 PyObject *resultobj;
093d3ff1 14742 wxWindowVariant arg1 = (wxWindowVariant) wxWINDOW_VARIANT_NORMAL ;
22bfe96c
RD
14743 wxVisualAttributes result;
14744 PyObject * obj0 = 0 ;
14745 char *kwnames[] = {
14746 (char *) "variant", NULL
14747 };
14748
14749 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|O:RadioButton_GetClassDefaultAttributes",kwnames,&obj0)) goto fail;
14750 if (obj0) {
093d3ff1
RD
14751 {
14752 arg1 = (wxWindowVariant)(SWIG_As_int(obj0));
14753 if (SWIG_arg_fail(1)) SWIG_fail;
14754 }
22bfe96c
RD
14755 }
14756 {
110da5b0 14757 if (!wxPyCheckForApp()) SWIG_fail;
22bfe96c
RD
14758 PyThreadState* __tstate = wxPyBeginAllowThreads();
14759 result = wxRadioButton::GetClassDefaultAttributes((wxWindowVariant )arg1);
14760
14761 wxPyEndAllowThreads(__tstate);
dfbb5885 14762 if (PyErr_Occurred()) SWIG_fail;
22bfe96c
RD
14763 }
14764 {
14765 wxVisualAttributes * resultptr;
093d3ff1 14766 resultptr = new wxVisualAttributes((wxVisualAttributes &)(result));
22bfe96c
RD
14767 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxVisualAttributes, 1);
14768 }
14769 return resultobj;
14770 fail:
14771 return NULL;
14772}
14773
14774
c32bde28 14775static PyObject * RadioButton_swigregister(PyObject *, PyObject *args) {
d14a1e28
RD
14776 PyObject *obj;
14777 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
14778 SWIG_TypeClientData(SWIGTYPE_p_wxRadioButton, obj);
14779 Py_INCREF(obj);
14780 return Py_BuildValue((char *)"");
14781}
c32bde28 14782static int _wrap_SliderNameStr_set(PyObject *) {
b2dc1044
RD
14783 PyErr_SetString(PyExc_TypeError,"Variable SliderNameStr is read-only.");
14784 return 1;
14785}
14786
14787
093d3ff1 14788static PyObject *_wrap_SliderNameStr_get(void) {
b2dc1044
RD
14789 PyObject *pyobj;
14790
14791 {
14792#if wxUSE_UNICODE
14793 pyobj = PyUnicode_FromWideChar((&wxPySliderNameStr)->c_str(), (&wxPySliderNameStr)->Len());
14794#else
14795 pyobj = PyString_FromStringAndSize((&wxPySliderNameStr)->c_str(), (&wxPySliderNameStr)->Len());
14796#endif
14797 }
14798 return pyobj;
14799}
14800
14801
c32bde28 14802static PyObject *_wrap_new_Slider(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
14803 PyObject *resultobj;
14804 wxWindow *arg1 = (wxWindow *) 0 ;
248ed943
RD
14805 int arg2 = (int) -1 ;
14806 int arg3 = (int) 0 ;
14807 int arg4 = (int) 0 ;
14808 int arg5 = (int) 100 ;
d14a1e28
RD
14809 wxPoint const &arg6_defvalue = wxDefaultPosition ;
14810 wxPoint *arg6 = (wxPoint *) &arg6_defvalue ;
14811 wxSize const &arg7_defvalue = wxDefaultSize ;
14812 wxSize *arg7 = (wxSize *) &arg7_defvalue ;
14813 long arg8 = (long) wxSL_HORIZONTAL ;
14814 wxValidator const &arg9_defvalue = wxDefaultValidator ;
14815 wxValidator *arg9 = (wxValidator *) &arg9_defvalue ;
14816 wxString const &arg10_defvalue = wxPySliderNameStr ;
14817 wxString *arg10 = (wxString *) &arg10_defvalue ;
14818 wxSlider *result;
14819 wxPoint temp6 ;
14820 wxSize temp7 ;
ae8162c8 14821 bool temp10 = false ;
d14a1e28 14822 PyObject * obj0 = 0 ;
994141e6
RD
14823 PyObject * obj1 = 0 ;
14824 PyObject * obj2 = 0 ;
14825 PyObject * obj3 = 0 ;
14826 PyObject * obj4 = 0 ;
d14a1e28
RD
14827 PyObject * obj5 = 0 ;
14828 PyObject * obj6 = 0 ;
994141e6 14829 PyObject * obj7 = 0 ;
d14a1e28
RD
14830 PyObject * obj8 = 0 ;
14831 PyObject * obj9 = 0 ;
14832 char *kwnames[] = {
994141e6 14833 (char *) "parent",(char *) "id",(char *) "value",(char *) "minValue",(char *) "maxValue",(char *) "pos",(char *) "size",(char *) "style",(char *) "validator",(char *) "name", NULL
d14a1e28
RD
14834 };
14835
248ed943 14836 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|OOOOOOOOO:new_Slider",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6,&obj7,&obj8,&obj9)) goto fail;
093d3ff1
RD
14837 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
14838 if (SWIG_arg_fail(1)) SWIG_fail;
248ed943 14839 if (obj1) {
093d3ff1
RD
14840 {
14841 arg2 = (int)(SWIG_As_int(obj1));
14842 if (SWIG_arg_fail(2)) SWIG_fail;
14843 }
248ed943
RD
14844 }
14845 if (obj2) {
093d3ff1
RD
14846 {
14847 arg3 = (int)(SWIG_As_int(obj2));
14848 if (SWIG_arg_fail(3)) SWIG_fail;
14849 }
248ed943
RD
14850 }
14851 if (obj3) {
093d3ff1
RD
14852 {
14853 arg4 = (int)(SWIG_As_int(obj3));
14854 if (SWIG_arg_fail(4)) SWIG_fail;
14855 }
248ed943
RD
14856 }
14857 if (obj4) {
093d3ff1
RD
14858 {
14859 arg5 = (int)(SWIG_As_int(obj4));
14860 if (SWIG_arg_fail(5)) SWIG_fail;
14861 }
248ed943 14862 }
d14a1e28
RD
14863 if (obj5) {
14864 {
14865 arg6 = &temp6;
14866 if ( ! wxPoint_helper(obj5, &arg6)) SWIG_fail;
14867 }
14868 }
14869 if (obj6) {
14870 {
14871 arg7 = &temp7;
14872 if ( ! wxSize_helper(obj6, &arg7)) SWIG_fail;
14873 }
14874 }
994141e6 14875 if (obj7) {
093d3ff1
RD
14876 {
14877 arg8 = (long)(SWIG_As_long(obj7));
14878 if (SWIG_arg_fail(8)) SWIG_fail;
14879 }
994141e6 14880 }
d14a1e28 14881 if (obj8) {
093d3ff1
RD
14882 {
14883 SWIG_Python_ConvertPtr(obj8, (void **)&arg9, SWIGTYPE_p_wxValidator, SWIG_POINTER_EXCEPTION | 0);
14884 if (SWIG_arg_fail(9)) SWIG_fail;
14885 if (arg9 == NULL) {
14886 SWIG_null_ref("wxValidator");
14887 }
14888 if (SWIG_arg_fail(9)) SWIG_fail;
d14a1e28
RD
14889 }
14890 }
14891 if (obj9) {
14892 {
14893 arg10 = wxString_in_helper(obj9);
14894 if (arg10 == NULL) SWIG_fail;
ae8162c8 14895 temp10 = true;
d14a1e28
RD
14896 }
14897 }
14898 {
e3b71cb8 14899 if (!wxPyCheckForApp()) SWIG_fail;
d14a1e28
RD
14900 PyThreadState* __tstate = wxPyBeginAllowThreads();
14901 result = (wxSlider *)new wxSlider(arg1,arg2,arg3,arg4,arg5,(wxPoint const &)*arg6,(wxSize const &)*arg7,arg8,(wxValidator const &)*arg9,(wxString const &)*arg10);
14902
14903 wxPyEndAllowThreads(__tstate);
110da5b0 14904 if (PyErr_Occurred()) SWIG_fail;
d14a1e28 14905 }
15afbcd0 14906 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxSlider, 1);
d14a1e28
RD
14907 {
14908 if (temp10)
14909 delete arg10;
14910 }
14911 return resultobj;
14912 fail:
14913 {
14914 if (temp10)
14915 delete arg10;
14916 }
14917 return NULL;
14918}
14919
14920
c32bde28 14921static PyObject *_wrap_new_PreSlider(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
14922 PyObject *resultobj;
14923 wxSlider *result;
14924 char *kwnames[] = {
14925 NULL
14926 };
14927
14928 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_PreSlider",kwnames)) goto fail;
14929 {
e3b71cb8 14930 if (!wxPyCheckForApp()) SWIG_fail;
d14a1e28
RD
14931 PyThreadState* __tstate = wxPyBeginAllowThreads();
14932 result = (wxSlider *)new wxSlider();
14933
14934 wxPyEndAllowThreads(__tstate);
110da5b0 14935 if (PyErr_Occurred()) SWIG_fail;
d14a1e28 14936 }
15afbcd0 14937 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxSlider, 1);
d14a1e28
RD
14938 return resultobj;
14939 fail:
14940 return NULL;
14941}
14942
14943
c32bde28 14944static PyObject *_wrap_Slider_Create(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
14945 PyObject *resultobj;
14946 wxSlider *arg1 = (wxSlider *) 0 ;
14947 wxWindow *arg2 = (wxWindow *) 0 ;
248ed943
RD
14948 int arg3 = (int) -1 ;
14949 int arg4 = (int) 0 ;
14950 int arg5 = (int) 0 ;
14951 int arg6 = (int) 100 ;
d14a1e28
RD
14952 wxPoint const &arg7_defvalue = wxDefaultPosition ;
14953 wxPoint *arg7 = (wxPoint *) &arg7_defvalue ;
14954 wxSize const &arg8_defvalue = wxDefaultSize ;
14955 wxSize *arg8 = (wxSize *) &arg8_defvalue ;
14956 long arg9 = (long) wxSL_HORIZONTAL ;
14957 wxValidator const &arg10_defvalue = wxDefaultValidator ;
14958 wxValidator *arg10 = (wxValidator *) &arg10_defvalue ;
14959 wxString const &arg11_defvalue = wxPySliderNameStr ;
14960 wxString *arg11 = (wxString *) &arg11_defvalue ;
14961 bool result;
14962 wxPoint temp7 ;
14963 wxSize temp8 ;
ae8162c8 14964 bool temp11 = false ;
d14a1e28
RD
14965 PyObject * obj0 = 0 ;
14966 PyObject * obj1 = 0 ;
994141e6
RD
14967 PyObject * obj2 = 0 ;
14968 PyObject * obj3 = 0 ;
14969 PyObject * obj4 = 0 ;
14970 PyObject * obj5 = 0 ;
d14a1e28
RD
14971 PyObject * obj6 = 0 ;
14972 PyObject * obj7 = 0 ;
994141e6 14973 PyObject * obj8 = 0 ;
d14a1e28
RD
14974 PyObject * obj9 = 0 ;
14975 PyObject * obj10 = 0 ;
14976 char *kwnames[] = {
994141e6 14977 (char *) "self",(char *) "parent",(char *) "id",(char *) "value",(char *) "minValue",(char *) "maxValue",(char *) "pos",(char *) "size",(char *) "style",(char *) "validator",(char *) "name", NULL
d14a1e28
RD
14978 };
14979
248ed943 14980 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|OOOOOOOOO:Slider_Create",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6,&obj7,&obj8,&obj9,&obj10)) goto fail;
093d3ff1
RD
14981 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxSlider, SWIG_POINTER_EXCEPTION | 0);
14982 if (SWIG_arg_fail(1)) SWIG_fail;
14983 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
14984 if (SWIG_arg_fail(2)) SWIG_fail;
248ed943 14985 if (obj2) {
093d3ff1
RD
14986 {
14987 arg3 = (int)(SWIG_As_int(obj2));
14988 if (SWIG_arg_fail(3)) SWIG_fail;
14989 }
248ed943
RD
14990 }
14991 if (obj3) {
093d3ff1
RD
14992 {
14993 arg4 = (int)(SWIG_As_int(obj3));
14994 if (SWIG_arg_fail(4)) SWIG_fail;
14995 }
248ed943
RD
14996 }
14997 if (obj4) {
093d3ff1
RD
14998 {
14999 arg5 = (int)(SWIG_As_int(obj4));
15000 if (SWIG_arg_fail(5)) SWIG_fail;
15001 }
248ed943
RD
15002 }
15003 if (obj5) {
093d3ff1
RD
15004 {
15005 arg6 = (int)(SWIG_As_int(obj5));
15006 if (SWIG_arg_fail(6)) SWIG_fail;
15007 }
248ed943 15008 }
d14a1e28
RD
15009 if (obj6) {
15010 {
15011 arg7 = &temp7;
15012 if ( ! wxPoint_helper(obj6, &arg7)) SWIG_fail;
15013 }
15014 }
15015 if (obj7) {
15016 {
15017 arg8 = &temp8;
15018 if ( ! wxSize_helper(obj7, &arg8)) SWIG_fail;
15019 }
15020 }
994141e6 15021 if (obj8) {
093d3ff1
RD
15022 {
15023 arg9 = (long)(SWIG_As_long(obj8));
15024 if (SWIG_arg_fail(9)) SWIG_fail;
15025 }
994141e6 15026 }
d14a1e28 15027 if (obj9) {
093d3ff1
RD
15028 {
15029 SWIG_Python_ConvertPtr(obj9, (void **)&arg10, SWIGTYPE_p_wxValidator, SWIG_POINTER_EXCEPTION | 0);
15030 if (SWIG_arg_fail(10)) SWIG_fail;
15031 if (arg10 == NULL) {
15032 SWIG_null_ref("wxValidator");
15033 }
15034 if (SWIG_arg_fail(10)) SWIG_fail;
d14a1e28
RD
15035 }
15036 }
15037 if (obj10) {
15038 {
15039 arg11 = wxString_in_helper(obj10);
15040 if (arg11 == NULL) SWIG_fail;
ae8162c8 15041 temp11 = true;
d14a1e28
RD
15042 }
15043 }
15044 {
15045 PyThreadState* __tstate = wxPyBeginAllowThreads();
15046 result = (bool)(arg1)->Create(arg2,arg3,arg4,arg5,arg6,(wxPoint const &)*arg7,(wxSize const &)*arg8,arg9,(wxValidator const &)*arg10,(wxString const &)*arg11);
15047
15048 wxPyEndAllowThreads(__tstate);
15049 if (PyErr_Occurred()) SWIG_fail;
15050 }
4f89f6a3
RD
15051 {
15052 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
15053 }
d14a1e28
RD
15054 {
15055 if (temp11)
15056 delete arg11;
15057 }
15058 return resultobj;
15059 fail:
15060 {
15061 if (temp11)
15062 delete arg11;
15063 }
15064 return NULL;
15065}
15066
15067
c32bde28 15068static PyObject *_wrap_Slider_GetValue(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
15069 PyObject *resultobj;
15070 wxSlider *arg1 = (wxSlider *) 0 ;
15071 int result;
15072 PyObject * obj0 = 0 ;
15073 char *kwnames[] = {
15074 (char *) "self", NULL
15075 };
15076
15077 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Slider_GetValue",kwnames,&obj0)) goto fail;
093d3ff1
RD
15078 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxSlider, SWIG_POINTER_EXCEPTION | 0);
15079 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
15080 {
15081 PyThreadState* __tstate = wxPyBeginAllowThreads();
15082 result = (int)((wxSlider const *)arg1)->GetValue();
15083
15084 wxPyEndAllowThreads(__tstate);
15085 if (PyErr_Occurred()) SWIG_fail;
15086 }
093d3ff1
RD
15087 {
15088 resultobj = SWIG_From_int((int)(result));
15089 }
d14a1e28
RD
15090 return resultobj;
15091 fail:
15092 return NULL;
15093}
15094
15095
c32bde28 15096static PyObject *_wrap_Slider_SetValue(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
15097 PyObject *resultobj;
15098 wxSlider *arg1 = (wxSlider *) 0 ;
15099 int arg2 ;
15100 PyObject * obj0 = 0 ;
994141e6 15101 PyObject * obj1 = 0 ;
d14a1e28
RD
15102 char *kwnames[] = {
15103 (char *) "self",(char *) "value", NULL
15104 };
15105
994141e6 15106 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Slider_SetValue",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
15107 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxSlider, SWIG_POINTER_EXCEPTION | 0);
15108 if (SWIG_arg_fail(1)) SWIG_fail;
15109 {
15110 arg2 = (int)(SWIG_As_int(obj1));
15111 if (SWIG_arg_fail(2)) SWIG_fail;
15112 }
d14a1e28
RD
15113 {
15114 PyThreadState* __tstate = wxPyBeginAllowThreads();
15115 (arg1)->SetValue(arg2);
15116
15117 wxPyEndAllowThreads(__tstate);
15118 if (PyErr_Occurred()) SWIG_fail;
15119 }
15120 Py_INCREF(Py_None); resultobj = Py_None;
15121 return resultobj;
15122 fail:
15123 return NULL;
15124}
15125
15126
c32bde28 15127static PyObject *_wrap_Slider_SetRange(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
15128 PyObject *resultobj;
15129 wxSlider *arg1 = (wxSlider *) 0 ;
15130 int arg2 ;
15131 int arg3 ;
15132 PyObject * obj0 = 0 ;
994141e6
RD
15133 PyObject * obj1 = 0 ;
15134 PyObject * obj2 = 0 ;
d14a1e28
RD
15135 char *kwnames[] = {
15136 (char *) "self",(char *) "minValue",(char *) "maxValue", NULL
15137 };
15138
994141e6 15139 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:Slider_SetRange",kwnames,&obj0,&obj1,&obj2)) goto fail;
093d3ff1
RD
15140 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxSlider, SWIG_POINTER_EXCEPTION | 0);
15141 if (SWIG_arg_fail(1)) SWIG_fail;
15142 {
15143 arg2 = (int)(SWIG_As_int(obj1));
15144 if (SWIG_arg_fail(2)) SWIG_fail;
15145 }
15146 {
15147 arg3 = (int)(SWIG_As_int(obj2));
15148 if (SWIG_arg_fail(3)) SWIG_fail;
15149 }
d14a1e28
RD
15150 {
15151 PyThreadState* __tstate = wxPyBeginAllowThreads();
15152 (arg1)->SetRange(arg2,arg3);
15153
15154 wxPyEndAllowThreads(__tstate);
15155 if (PyErr_Occurred()) SWIG_fail;
15156 }
15157 Py_INCREF(Py_None); resultobj = Py_None;
15158 return resultobj;
15159 fail:
15160 return NULL;
15161}
15162
15163
c32bde28 15164static PyObject *_wrap_Slider_GetMin(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
15165 PyObject *resultobj;
15166 wxSlider *arg1 = (wxSlider *) 0 ;
15167 int result;
15168 PyObject * obj0 = 0 ;
15169 char *kwnames[] = {
15170 (char *) "self", NULL
15171 };
15172
15173 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Slider_GetMin",kwnames,&obj0)) goto fail;
093d3ff1
RD
15174 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxSlider, SWIG_POINTER_EXCEPTION | 0);
15175 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
15176 {
15177 PyThreadState* __tstate = wxPyBeginAllowThreads();
15178 result = (int)((wxSlider const *)arg1)->GetMin();
15179
15180 wxPyEndAllowThreads(__tstate);
15181 if (PyErr_Occurred()) SWIG_fail;
15182 }
093d3ff1
RD
15183 {
15184 resultobj = SWIG_From_int((int)(result));
15185 }
d14a1e28
RD
15186 return resultobj;
15187 fail:
15188 return NULL;
15189}
15190
15191
c32bde28 15192static PyObject *_wrap_Slider_GetMax(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
15193 PyObject *resultobj;
15194 wxSlider *arg1 = (wxSlider *) 0 ;
15195 int result;
15196 PyObject * obj0 = 0 ;
15197 char *kwnames[] = {
15198 (char *) "self", NULL
15199 };
15200
15201 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Slider_GetMax",kwnames,&obj0)) goto fail;
093d3ff1
RD
15202 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxSlider, SWIG_POINTER_EXCEPTION | 0);
15203 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
15204 {
15205 PyThreadState* __tstate = wxPyBeginAllowThreads();
15206 result = (int)((wxSlider const *)arg1)->GetMax();
15207
15208 wxPyEndAllowThreads(__tstate);
15209 if (PyErr_Occurred()) SWIG_fail;
15210 }
093d3ff1
RD
15211 {
15212 resultobj = SWIG_From_int((int)(result));
15213 }
d14a1e28
RD
15214 return resultobj;
15215 fail:
15216 return NULL;
15217}
15218
15219
c32bde28 15220static PyObject *_wrap_Slider_SetMin(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
15221 PyObject *resultobj;
15222 wxSlider *arg1 = (wxSlider *) 0 ;
15223 int arg2 ;
15224 PyObject * obj0 = 0 ;
994141e6 15225 PyObject * obj1 = 0 ;
d14a1e28
RD
15226 char *kwnames[] = {
15227 (char *) "self",(char *) "minValue", NULL
15228 };
15229
994141e6 15230 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Slider_SetMin",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
15231 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxSlider, SWIG_POINTER_EXCEPTION | 0);
15232 if (SWIG_arg_fail(1)) SWIG_fail;
15233 {
15234 arg2 = (int)(SWIG_As_int(obj1));
15235 if (SWIG_arg_fail(2)) SWIG_fail;
15236 }
d14a1e28
RD
15237 {
15238 PyThreadState* __tstate = wxPyBeginAllowThreads();
15239 (arg1)->SetMin(arg2);
15240
15241 wxPyEndAllowThreads(__tstate);
15242 if (PyErr_Occurred()) SWIG_fail;
15243 }
15244 Py_INCREF(Py_None); resultobj = Py_None;
15245 return resultobj;
15246 fail:
15247 return NULL;
15248}
15249
15250
c32bde28 15251static PyObject *_wrap_Slider_SetMax(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
15252 PyObject *resultobj;
15253 wxSlider *arg1 = (wxSlider *) 0 ;
15254 int arg2 ;
15255 PyObject * obj0 = 0 ;
994141e6 15256 PyObject * obj1 = 0 ;
d14a1e28
RD
15257 char *kwnames[] = {
15258 (char *) "self",(char *) "maxValue", NULL
15259 };
15260
994141e6 15261 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Slider_SetMax",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
15262 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxSlider, SWIG_POINTER_EXCEPTION | 0);
15263 if (SWIG_arg_fail(1)) SWIG_fail;
15264 {
15265 arg2 = (int)(SWIG_As_int(obj1));
15266 if (SWIG_arg_fail(2)) SWIG_fail;
15267 }
d14a1e28
RD
15268 {
15269 PyThreadState* __tstate = wxPyBeginAllowThreads();
15270 (arg1)->SetMax(arg2);
15271
15272 wxPyEndAllowThreads(__tstate);
15273 if (PyErr_Occurred()) SWIG_fail;
15274 }
15275 Py_INCREF(Py_None); resultobj = Py_None;
15276 return resultobj;
15277 fail:
15278 return NULL;
15279}
15280
15281
c32bde28 15282static PyObject *_wrap_Slider_SetLineSize(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
15283 PyObject *resultobj;
15284 wxSlider *arg1 = (wxSlider *) 0 ;
15285 int arg2 ;
15286 PyObject * obj0 = 0 ;
994141e6 15287 PyObject * obj1 = 0 ;
d14a1e28
RD
15288 char *kwnames[] = {
15289 (char *) "self",(char *) "lineSize", NULL
15290 };
15291
994141e6 15292 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Slider_SetLineSize",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
15293 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxSlider, SWIG_POINTER_EXCEPTION | 0);
15294 if (SWIG_arg_fail(1)) SWIG_fail;
15295 {
15296 arg2 = (int)(SWIG_As_int(obj1));
15297 if (SWIG_arg_fail(2)) SWIG_fail;
15298 }
d14a1e28
RD
15299 {
15300 PyThreadState* __tstate = wxPyBeginAllowThreads();
15301 (arg1)->SetLineSize(arg2);
15302
15303 wxPyEndAllowThreads(__tstate);
15304 if (PyErr_Occurred()) SWIG_fail;
15305 }
15306 Py_INCREF(Py_None); resultobj = Py_None;
15307 return resultobj;
15308 fail:
15309 return NULL;
15310}
15311
15312
c32bde28 15313static PyObject *_wrap_Slider_SetPageSize(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
15314 PyObject *resultobj;
15315 wxSlider *arg1 = (wxSlider *) 0 ;
15316 int arg2 ;
15317 PyObject * obj0 = 0 ;
994141e6 15318 PyObject * obj1 = 0 ;
d14a1e28
RD
15319 char *kwnames[] = {
15320 (char *) "self",(char *) "pageSize", NULL
15321 };
15322
994141e6 15323 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Slider_SetPageSize",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
15324 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxSlider, SWIG_POINTER_EXCEPTION | 0);
15325 if (SWIG_arg_fail(1)) SWIG_fail;
15326 {
15327 arg2 = (int)(SWIG_As_int(obj1));
15328 if (SWIG_arg_fail(2)) SWIG_fail;
15329 }
d14a1e28
RD
15330 {
15331 PyThreadState* __tstate = wxPyBeginAllowThreads();
15332 (arg1)->SetPageSize(arg2);
15333
15334 wxPyEndAllowThreads(__tstate);
15335 if (PyErr_Occurred()) SWIG_fail;
15336 }
15337 Py_INCREF(Py_None); resultobj = Py_None;
15338 return resultobj;
15339 fail:
15340 return NULL;
15341}
15342
15343
c32bde28 15344static PyObject *_wrap_Slider_GetLineSize(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
15345 PyObject *resultobj;
15346 wxSlider *arg1 = (wxSlider *) 0 ;
15347 int result;
15348 PyObject * obj0 = 0 ;
15349 char *kwnames[] = {
15350 (char *) "self", NULL
15351 };
15352
15353 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Slider_GetLineSize",kwnames,&obj0)) goto fail;
093d3ff1
RD
15354 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxSlider, SWIG_POINTER_EXCEPTION | 0);
15355 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
15356 {
15357 PyThreadState* __tstate = wxPyBeginAllowThreads();
15358 result = (int)((wxSlider const *)arg1)->GetLineSize();
15359
15360 wxPyEndAllowThreads(__tstate);
15361 if (PyErr_Occurred()) SWIG_fail;
15362 }
093d3ff1
RD
15363 {
15364 resultobj = SWIG_From_int((int)(result));
15365 }
d14a1e28
RD
15366 return resultobj;
15367 fail:
15368 return NULL;
15369}
15370
15371
c32bde28 15372static PyObject *_wrap_Slider_GetPageSize(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
15373 PyObject *resultobj;
15374 wxSlider *arg1 = (wxSlider *) 0 ;
15375 int result;
15376 PyObject * obj0 = 0 ;
15377 char *kwnames[] = {
15378 (char *) "self", NULL
15379 };
15380
15381 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Slider_GetPageSize",kwnames,&obj0)) goto fail;
093d3ff1
RD
15382 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxSlider, SWIG_POINTER_EXCEPTION | 0);
15383 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
15384 {
15385 PyThreadState* __tstate = wxPyBeginAllowThreads();
15386 result = (int)((wxSlider const *)arg1)->GetPageSize();
15387
15388 wxPyEndAllowThreads(__tstate);
15389 if (PyErr_Occurred()) SWIG_fail;
15390 }
093d3ff1
RD
15391 {
15392 resultobj = SWIG_From_int((int)(result));
15393 }
d14a1e28
RD
15394 return resultobj;
15395 fail:
15396 return NULL;
15397}
15398
15399
c32bde28 15400static PyObject *_wrap_Slider_SetThumbLength(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
15401 PyObject *resultobj;
15402 wxSlider *arg1 = (wxSlider *) 0 ;
15403 int arg2 ;
15404 PyObject * obj0 = 0 ;
994141e6 15405 PyObject * obj1 = 0 ;
d14a1e28
RD
15406 char *kwnames[] = {
15407 (char *) "self",(char *) "lenPixels", NULL
15408 };
15409
994141e6 15410 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Slider_SetThumbLength",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
15411 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxSlider, SWIG_POINTER_EXCEPTION | 0);
15412 if (SWIG_arg_fail(1)) SWIG_fail;
15413 {
15414 arg2 = (int)(SWIG_As_int(obj1));
15415 if (SWIG_arg_fail(2)) SWIG_fail;
15416 }
d14a1e28
RD
15417 {
15418 PyThreadState* __tstate = wxPyBeginAllowThreads();
15419 (arg1)->SetThumbLength(arg2);
15420
15421 wxPyEndAllowThreads(__tstate);
15422 if (PyErr_Occurred()) SWIG_fail;
15423 }
15424 Py_INCREF(Py_None); resultobj = Py_None;
15425 return resultobj;
15426 fail:
15427 return NULL;
15428}
15429
15430
c32bde28 15431static PyObject *_wrap_Slider_GetThumbLength(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
15432 PyObject *resultobj;
15433 wxSlider *arg1 = (wxSlider *) 0 ;
15434 int result;
15435 PyObject * obj0 = 0 ;
15436 char *kwnames[] = {
15437 (char *) "self", NULL
15438 };
15439
15440 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Slider_GetThumbLength",kwnames,&obj0)) goto fail;
093d3ff1
RD
15441 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxSlider, SWIG_POINTER_EXCEPTION | 0);
15442 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
15443 {
15444 PyThreadState* __tstate = wxPyBeginAllowThreads();
15445 result = (int)((wxSlider const *)arg1)->GetThumbLength();
15446
15447 wxPyEndAllowThreads(__tstate);
15448 if (PyErr_Occurred()) SWIG_fail;
15449 }
093d3ff1
RD
15450 {
15451 resultobj = SWIG_From_int((int)(result));
15452 }
d14a1e28
RD
15453 return resultobj;
15454 fail:
15455 return NULL;
15456}
15457
15458
c32bde28 15459static PyObject *_wrap_Slider_SetTickFreq(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
15460 PyObject *resultobj;
15461 wxSlider *arg1 = (wxSlider *) 0 ;
15462 int arg2 ;
994141e6 15463 int arg3 = (int) 1 ;
d14a1e28 15464 PyObject * obj0 = 0 ;
994141e6
RD
15465 PyObject * obj1 = 0 ;
15466 PyObject * obj2 = 0 ;
d14a1e28
RD
15467 char *kwnames[] = {
15468 (char *) "self",(char *) "n",(char *) "pos", NULL
15469 };
15470
994141e6 15471 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:Slider_SetTickFreq",kwnames,&obj0,&obj1,&obj2)) goto fail;
093d3ff1
RD
15472 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxSlider, SWIG_POINTER_EXCEPTION | 0);
15473 if (SWIG_arg_fail(1)) SWIG_fail;
15474 {
15475 arg2 = (int)(SWIG_As_int(obj1));
15476 if (SWIG_arg_fail(2)) SWIG_fail;
15477 }
994141e6 15478 if (obj2) {
093d3ff1
RD
15479 {
15480 arg3 = (int)(SWIG_As_int(obj2));
15481 if (SWIG_arg_fail(3)) SWIG_fail;
15482 }
994141e6 15483 }
d14a1e28
RD
15484 {
15485 PyThreadState* __tstate = wxPyBeginAllowThreads();
15486 (arg1)->SetTickFreq(arg2,arg3);
15487
15488 wxPyEndAllowThreads(__tstate);
15489 if (PyErr_Occurred()) SWIG_fail;
15490 }
15491 Py_INCREF(Py_None); resultobj = Py_None;
15492 return resultobj;
15493 fail:
15494 return NULL;
15495}
15496
15497
c32bde28 15498static PyObject *_wrap_Slider_GetTickFreq(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
15499 PyObject *resultobj;
15500 wxSlider *arg1 = (wxSlider *) 0 ;
15501 int result;
15502 PyObject * obj0 = 0 ;
15503 char *kwnames[] = {
15504 (char *) "self", NULL
15505 };
15506
15507 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Slider_GetTickFreq",kwnames,&obj0)) goto fail;
093d3ff1
RD
15508 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxSlider, SWIG_POINTER_EXCEPTION | 0);
15509 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
15510 {
15511 PyThreadState* __tstate = wxPyBeginAllowThreads();
15512 result = (int)((wxSlider const *)arg1)->GetTickFreq();
15513
15514 wxPyEndAllowThreads(__tstate);
15515 if (PyErr_Occurred()) SWIG_fail;
15516 }
093d3ff1
RD
15517 {
15518 resultobj = SWIG_From_int((int)(result));
15519 }
d14a1e28
RD
15520 return resultobj;
15521 fail:
15522 return NULL;
15523}
15524
15525
c32bde28 15526static PyObject *_wrap_Slider_ClearTicks(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
15527 PyObject *resultobj;
15528 wxSlider *arg1 = (wxSlider *) 0 ;
15529 PyObject * obj0 = 0 ;
15530 char *kwnames[] = {
15531 (char *) "self", NULL
15532 };
15533
15534 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Slider_ClearTicks",kwnames,&obj0)) goto fail;
093d3ff1
RD
15535 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxSlider, SWIG_POINTER_EXCEPTION | 0);
15536 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
15537 {
15538 PyThreadState* __tstate = wxPyBeginAllowThreads();
15539 (arg1)->ClearTicks();
15540
15541 wxPyEndAllowThreads(__tstate);
15542 if (PyErr_Occurred()) SWIG_fail;
15543 }
15544 Py_INCREF(Py_None); resultobj = Py_None;
15545 return resultobj;
15546 fail:
15547 return NULL;
15548}
15549
15550
c32bde28 15551static PyObject *_wrap_Slider_SetTick(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
15552 PyObject *resultobj;
15553 wxSlider *arg1 = (wxSlider *) 0 ;
15554 int arg2 ;
15555 PyObject * obj0 = 0 ;
994141e6 15556 PyObject * obj1 = 0 ;
d14a1e28
RD
15557 char *kwnames[] = {
15558 (char *) "self",(char *) "tickPos", NULL
15559 };
15560
994141e6 15561 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Slider_SetTick",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
15562 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxSlider, SWIG_POINTER_EXCEPTION | 0);
15563 if (SWIG_arg_fail(1)) SWIG_fail;
15564 {
15565 arg2 = (int)(SWIG_As_int(obj1));
15566 if (SWIG_arg_fail(2)) SWIG_fail;
15567 }
d14a1e28
RD
15568 {
15569 PyThreadState* __tstate = wxPyBeginAllowThreads();
15570 (arg1)->SetTick(arg2);
15571
15572 wxPyEndAllowThreads(__tstate);
15573 if (PyErr_Occurred()) SWIG_fail;
15574 }
15575 Py_INCREF(Py_None); resultobj = Py_None;
15576 return resultobj;
15577 fail:
15578 return NULL;
15579}
15580
15581
c32bde28 15582static PyObject *_wrap_Slider_ClearSel(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
15583 PyObject *resultobj;
15584 wxSlider *arg1 = (wxSlider *) 0 ;
15585 PyObject * obj0 = 0 ;
15586 char *kwnames[] = {
15587 (char *) "self", NULL
15588 };
15589
15590 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Slider_ClearSel",kwnames,&obj0)) goto fail;
093d3ff1
RD
15591 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxSlider, SWIG_POINTER_EXCEPTION | 0);
15592 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
15593 {
15594 PyThreadState* __tstate = wxPyBeginAllowThreads();
15595 (arg1)->ClearSel();
15596
15597 wxPyEndAllowThreads(__tstate);
15598 if (PyErr_Occurred()) SWIG_fail;
15599 }
15600 Py_INCREF(Py_None); resultobj = Py_None;
15601 return resultobj;
15602 fail:
15603 return NULL;
15604}
15605
15606
c32bde28 15607static PyObject *_wrap_Slider_GetSelEnd(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
15608 PyObject *resultobj;
15609 wxSlider *arg1 = (wxSlider *) 0 ;
15610 int result;
15611 PyObject * obj0 = 0 ;
15612 char *kwnames[] = {
15613 (char *) "self", NULL
15614 };
15615
15616 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Slider_GetSelEnd",kwnames,&obj0)) goto fail;
093d3ff1
RD
15617 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxSlider, SWIG_POINTER_EXCEPTION | 0);
15618 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
15619 {
15620 PyThreadState* __tstate = wxPyBeginAllowThreads();
15621 result = (int)((wxSlider const *)arg1)->GetSelEnd();
15622
15623 wxPyEndAllowThreads(__tstate);
15624 if (PyErr_Occurred()) SWIG_fail;
15625 }
093d3ff1
RD
15626 {
15627 resultobj = SWIG_From_int((int)(result));
15628 }
d14a1e28
RD
15629 return resultobj;
15630 fail:
15631 return NULL;
15632}
15633
15634
c32bde28 15635static PyObject *_wrap_Slider_GetSelStart(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
15636 PyObject *resultobj;
15637 wxSlider *arg1 = (wxSlider *) 0 ;
15638 int result;
15639 PyObject * obj0 = 0 ;
15640 char *kwnames[] = {
15641 (char *) "self", NULL
15642 };
15643
15644 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Slider_GetSelStart",kwnames,&obj0)) goto fail;
093d3ff1
RD
15645 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxSlider, SWIG_POINTER_EXCEPTION | 0);
15646 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
15647 {
15648 PyThreadState* __tstate = wxPyBeginAllowThreads();
15649 result = (int)((wxSlider const *)arg1)->GetSelStart();
15650
15651 wxPyEndAllowThreads(__tstate);
15652 if (PyErr_Occurred()) SWIG_fail;
15653 }
093d3ff1
RD
15654 {
15655 resultobj = SWIG_From_int((int)(result));
15656 }
d14a1e28
RD
15657 return resultobj;
15658 fail:
15659 return NULL;
15660}
15661
15662
c32bde28 15663static PyObject *_wrap_Slider_SetSelection(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
15664 PyObject *resultobj;
15665 wxSlider *arg1 = (wxSlider *) 0 ;
15666 int arg2 ;
15667 int arg3 ;
15668 PyObject * obj0 = 0 ;
994141e6
RD
15669 PyObject * obj1 = 0 ;
15670 PyObject * obj2 = 0 ;
d14a1e28
RD
15671 char *kwnames[] = {
15672 (char *) "self",(char *) "min",(char *) "max", NULL
15673 };
15674
994141e6 15675 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:Slider_SetSelection",kwnames,&obj0,&obj1,&obj2)) goto fail;
093d3ff1
RD
15676 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxSlider, SWIG_POINTER_EXCEPTION | 0);
15677 if (SWIG_arg_fail(1)) SWIG_fail;
15678 {
15679 arg2 = (int)(SWIG_As_int(obj1));
15680 if (SWIG_arg_fail(2)) SWIG_fail;
15681 }
15682 {
15683 arg3 = (int)(SWIG_As_int(obj2));
15684 if (SWIG_arg_fail(3)) SWIG_fail;
15685 }
d14a1e28
RD
15686 {
15687 PyThreadState* __tstate = wxPyBeginAllowThreads();
15688 (arg1)->SetSelection(arg2,arg3);
15689
15690 wxPyEndAllowThreads(__tstate);
15691 if (PyErr_Occurred()) SWIG_fail;
15692 }
15693 Py_INCREF(Py_None); resultobj = Py_None;
15694 return resultobj;
15695 fail:
15696 return NULL;
15697}
15698
15699
c32bde28 15700static PyObject *_wrap_Slider_GetClassDefaultAttributes(PyObject *, PyObject *args, PyObject *kwargs) {
22bfe96c 15701 PyObject *resultobj;
093d3ff1 15702 wxWindowVariant arg1 = (wxWindowVariant) wxWINDOW_VARIANT_NORMAL ;
22bfe96c
RD
15703 wxVisualAttributes result;
15704 PyObject * obj0 = 0 ;
15705 char *kwnames[] = {
15706 (char *) "variant", NULL
15707 };
15708
15709 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|O:Slider_GetClassDefaultAttributes",kwnames,&obj0)) goto fail;
15710 if (obj0) {
093d3ff1
RD
15711 {
15712 arg1 = (wxWindowVariant)(SWIG_As_int(obj0));
15713 if (SWIG_arg_fail(1)) SWIG_fail;
15714 }
22bfe96c
RD
15715 }
15716 {
110da5b0 15717 if (!wxPyCheckForApp()) SWIG_fail;
22bfe96c
RD
15718 PyThreadState* __tstate = wxPyBeginAllowThreads();
15719 result = wxSlider::GetClassDefaultAttributes((wxWindowVariant )arg1);
15720
15721 wxPyEndAllowThreads(__tstate);
dfbb5885 15722 if (PyErr_Occurred()) SWIG_fail;
22bfe96c
RD
15723 }
15724 {
15725 wxVisualAttributes * resultptr;
093d3ff1 15726 resultptr = new wxVisualAttributes((wxVisualAttributes &)(result));
22bfe96c
RD
15727 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxVisualAttributes, 1);
15728 }
15729 return resultobj;
15730 fail:
15731 return NULL;
15732}
15733
15734
c32bde28 15735static PyObject * Slider_swigregister(PyObject *, PyObject *args) {
d14a1e28
RD
15736 PyObject *obj;
15737 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
15738 SWIG_TypeClientData(SWIGTYPE_p_wxSlider, obj);
15739 Py_INCREF(obj);
15740 return Py_BuildValue((char *)"");
15741}
c32bde28 15742static int _wrap_ToggleButtonNameStr_set(PyObject *) {
b2dc1044
RD
15743 PyErr_SetString(PyExc_TypeError,"Variable ToggleButtonNameStr is read-only.");
15744 return 1;
15745}
15746
15747
093d3ff1 15748static PyObject *_wrap_ToggleButtonNameStr_get(void) {
b2dc1044
RD
15749 PyObject *pyobj;
15750
15751 {
15752#if wxUSE_UNICODE
15753 pyobj = PyUnicode_FromWideChar((&wxPyToggleButtonNameStr)->c_str(), (&wxPyToggleButtonNameStr)->Len());
15754#else
15755 pyobj = PyString_FromStringAndSize((&wxPyToggleButtonNameStr)->c_str(), (&wxPyToggleButtonNameStr)->Len());
15756#endif
15757 }
15758 return pyobj;
15759}
15760
15761
c32bde28 15762static PyObject *_wrap_new_ToggleButton(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
15763 PyObject *resultobj;
15764 wxWindow *arg1 = (wxWindow *) 0 ;
248ed943
RD
15765 int arg2 = (int) -1 ;
15766 wxString const &arg3_defvalue = wxPyEmptyString ;
15767 wxString *arg3 = (wxString *) &arg3_defvalue ;
d14a1e28
RD
15768 wxPoint const &arg4_defvalue = wxDefaultPosition ;
15769 wxPoint *arg4 = (wxPoint *) &arg4_defvalue ;
15770 wxSize const &arg5_defvalue = wxDefaultSize ;
15771 wxSize *arg5 = (wxSize *) &arg5_defvalue ;
15772 long arg6 = (long) 0 ;
15773 wxValidator const &arg7_defvalue = wxDefaultValidator ;
15774 wxValidator *arg7 = (wxValidator *) &arg7_defvalue ;
15775 wxString const &arg8_defvalue = wxPyToggleButtonNameStr ;
15776 wxString *arg8 = (wxString *) &arg8_defvalue ;
15777 wxToggleButton *result;
ae8162c8 15778 bool temp3 = false ;
d14a1e28
RD
15779 wxPoint temp4 ;
15780 wxSize temp5 ;
ae8162c8 15781 bool temp8 = false ;
d14a1e28 15782 PyObject * obj0 = 0 ;
994141e6 15783 PyObject * obj1 = 0 ;
d14a1e28
RD
15784 PyObject * obj2 = 0 ;
15785 PyObject * obj3 = 0 ;
15786 PyObject * obj4 = 0 ;
994141e6 15787 PyObject * obj5 = 0 ;
d14a1e28
RD
15788 PyObject * obj6 = 0 ;
15789 PyObject * obj7 = 0 ;
15790 char *kwnames[] = {
15791 (char *) "parent",(char *) "id",(char *) "label",(char *) "pos",(char *) "size",(char *) "style",(char *) "validator",(char *) "name", NULL
15792 };
15793
248ed943 15794 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|OOOOOOO:new_ToggleButton",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6,&obj7)) goto fail;
093d3ff1
RD
15795 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
15796 if (SWIG_arg_fail(1)) SWIG_fail;
248ed943 15797 if (obj1) {
093d3ff1
RD
15798 {
15799 arg2 = (int)(SWIG_As_int(obj1));
15800 if (SWIG_arg_fail(2)) SWIG_fail;
15801 }
248ed943
RD
15802 }
15803 if (obj2) {
15804 {
15805 arg3 = wxString_in_helper(obj2);
15806 if (arg3 == NULL) SWIG_fail;
ae8162c8 15807 temp3 = true;
248ed943 15808 }
d14a1e28
RD
15809 }
15810 if (obj3) {
15811 {
15812 arg4 = &temp4;
15813 if ( ! wxPoint_helper(obj3, &arg4)) SWIG_fail;
15814 }
15815 }
15816 if (obj4) {
15817 {
15818 arg5 = &temp5;
15819 if ( ! wxSize_helper(obj4, &arg5)) SWIG_fail;
15820 }
15821 }
994141e6 15822 if (obj5) {
093d3ff1
RD
15823 {
15824 arg6 = (long)(SWIG_As_long(obj5));
15825 if (SWIG_arg_fail(6)) SWIG_fail;
15826 }
994141e6 15827 }
d14a1e28 15828 if (obj6) {
093d3ff1
RD
15829 {
15830 SWIG_Python_ConvertPtr(obj6, (void **)&arg7, SWIGTYPE_p_wxValidator, SWIG_POINTER_EXCEPTION | 0);
15831 if (SWIG_arg_fail(7)) SWIG_fail;
15832 if (arg7 == NULL) {
15833 SWIG_null_ref("wxValidator");
15834 }
15835 if (SWIG_arg_fail(7)) SWIG_fail;
d14a1e28
RD
15836 }
15837 }
15838 if (obj7) {
15839 {
15840 arg8 = wxString_in_helper(obj7);
15841 if (arg8 == NULL) SWIG_fail;
ae8162c8 15842 temp8 = true;
d14a1e28
RD
15843 }
15844 }
15845 {
e3b71cb8 15846 if (!wxPyCheckForApp()) SWIG_fail;
d14a1e28
RD
15847 PyThreadState* __tstate = wxPyBeginAllowThreads();
15848 result = (wxToggleButton *)new wxToggleButton(arg1,arg2,(wxString const &)*arg3,(wxPoint const &)*arg4,(wxSize const &)*arg5,arg6,(wxValidator const &)*arg7,(wxString const &)*arg8);
15849
15850 wxPyEndAllowThreads(__tstate);
110da5b0 15851 if (PyErr_Occurred()) SWIG_fail;
d14a1e28 15852 }
15afbcd0 15853 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxToggleButton, 1);
d14a1e28
RD
15854 {
15855 if (temp3)
15856 delete arg3;
15857 }
15858 {
15859 if (temp8)
15860 delete arg8;
15861 }
15862 return resultobj;
15863 fail:
15864 {
15865 if (temp3)
15866 delete arg3;
15867 }
15868 {
15869 if (temp8)
15870 delete arg8;
15871 }
15872 return NULL;
15873}
15874
15875
c32bde28 15876static PyObject *_wrap_new_PreToggleButton(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
15877 PyObject *resultobj;
15878 wxToggleButton *result;
15879 char *kwnames[] = {
15880 NULL
15881 };
15882
15883 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_PreToggleButton",kwnames)) goto fail;
15884 {
e3b71cb8 15885 if (!wxPyCheckForApp()) SWIG_fail;
d14a1e28
RD
15886 PyThreadState* __tstate = wxPyBeginAllowThreads();
15887 result = (wxToggleButton *)new wxToggleButton();
15888
15889 wxPyEndAllowThreads(__tstate);
110da5b0 15890 if (PyErr_Occurred()) SWIG_fail;
d14a1e28 15891 }
15afbcd0 15892 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxToggleButton, 1);
d14a1e28
RD
15893 return resultobj;
15894 fail:
15895 return NULL;
15896}
15897
15898
c32bde28 15899static PyObject *_wrap_ToggleButton_Create(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
15900 PyObject *resultobj;
15901 wxToggleButton *arg1 = (wxToggleButton *) 0 ;
15902 wxWindow *arg2 = (wxWindow *) 0 ;
248ed943
RD
15903 int arg3 = (int) -1 ;
15904 wxString const &arg4_defvalue = wxPyEmptyString ;
15905 wxString *arg4 = (wxString *) &arg4_defvalue ;
d14a1e28
RD
15906 wxPoint const &arg5_defvalue = wxDefaultPosition ;
15907 wxPoint *arg5 = (wxPoint *) &arg5_defvalue ;
15908 wxSize const &arg6_defvalue = wxDefaultSize ;
15909 wxSize *arg6 = (wxSize *) &arg6_defvalue ;
15910 long arg7 = (long) 0 ;
15911 wxValidator const &arg8_defvalue = wxDefaultValidator ;
15912 wxValidator *arg8 = (wxValidator *) &arg8_defvalue ;
15913 wxString const &arg9_defvalue = wxPyToggleButtonNameStr ;
15914 wxString *arg9 = (wxString *) &arg9_defvalue ;
15915 bool result;
ae8162c8 15916 bool temp4 = false ;
d14a1e28
RD
15917 wxPoint temp5 ;
15918 wxSize temp6 ;
ae8162c8 15919 bool temp9 = false ;
d14a1e28
RD
15920 PyObject * obj0 = 0 ;
15921 PyObject * obj1 = 0 ;
994141e6 15922 PyObject * obj2 = 0 ;
d14a1e28
RD
15923 PyObject * obj3 = 0 ;
15924 PyObject * obj4 = 0 ;
15925 PyObject * obj5 = 0 ;
994141e6 15926 PyObject * obj6 = 0 ;
d14a1e28
RD
15927 PyObject * obj7 = 0 ;
15928 PyObject * obj8 = 0 ;
15929 char *kwnames[] = {
15930 (char *) "self",(char *) "parent",(char *) "id",(char *) "label",(char *) "pos",(char *) "size",(char *) "style",(char *) "validator",(char *) "name", NULL
15931 };
15932
248ed943 15933 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|OOOOOOO:ToggleButton_Create",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6,&obj7,&obj8)) goto fail;
093d3ff1
RD
15934 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxToggleButton, SWIG_POINTER_EXCEPTION | 0);
15935 if (SWIG_arg_fail(1)) SWIG_fail;
15936 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
15937 if (SWIG_arg_fail(2)) SWIG_fail;
248ed943 15938 if (obj2) {
093d3ff1
RD
15939 {
15940 arg3 = (int)(SWIG_As_int(obj2));
15941 if (SWIG_arg_fail(3)) SWIG_fail;
15942 }
248ed943
RD
15943 }
15944 if (obj3) {
15945 {
15946 arg4 = wxString_in_helper(obj3);
15947 if (arg4 == NULL) SWIG_fail;
ae8162c8 15948 temp4 = true;
248ed943 15949 }
d14a1e28
RD
15950 }
15951 if (obj4) {
15952 {
15953 arg5 = &temp5;
15954 if ( ! wxPoint_helper(obj4, &arg5)) SWIG_fail;
15955 }
15956 }
15957 if (obj5) {
15958 {
15959 arg6 = &temp6;
15960 if ( ! wxSize_helper(obj5, &arg6)) SWIG_fail;
15961 }
15962 }
994141e6 15963 if (obj6) {
093d3ff1
RD
15964 {
15965 arg7 = (long)(SWIG_As_long(obj6));
15966 if (SWIG_arg_fail(7)) SWIG_fail;
15967 }
994141e6 15968 }
d14a1e28 15969 if (obj7) {
093d3ff1
RD
15970 {
15971 SWIG_Python_ConvertPtr(obj7, (void **)&arg8, SWIGTYPE_p_wxValidator, SWIG_POINTER_EXCEPTION | 0);
15972 if (SWIG_arg_fail(8)) SWIG_fail;
15973 if (arg8 == NULL) {
15974 SWIG_null_ref("wxValidator");
15975 }
15976 if (SWIG_arg_fail(8)) SWIG_fail;
d14a1e28
RD
15977 }
15978 }
15979 if (obj8) {
15980 {
15981 arg9 = wxString_in_helper(obj8);
15982 if (arg9 == NULL) SWIG_fail;
ae8162c8 15983 temp9 = true;
d14a1e28
RD
15984 }
15985 }
15986 {
15987 PyThreadState* __tstate = wxPyBeginAllowThreads();
15988 result = (bool)(arg1)->Create(arg2,arg3,(wxString const &)*arg4,(wxPoint const &)*arg5,(wxSize const &)*arg6,arg7,(wxValidator const &)*arg8,(wxString const &)*arg9);
15989
15990 wxPyEndAllowThreads(__tstate);
15991 if (PyErr_Occurred()) SWIG_fail;
15992 }
4f89f6a3
RD
15993 {
15994 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
15995 }
d14a1e28
RD
15996 {
15997 if (temp4)
15998 delete arg4;
15999 }
16000 {
16001 if (temp9)
16002 delete arg9;
16003 }
16004 return resultobj;
16005 fail:
16006 {
16007 if (temp4)
16008 delete arg4;
16009 }
16010 {
16011 if (temp9)
16012 delete arg9;
16013 }
16014 return NULL;
16015}
16016
16017
c32bde28 16018static PyObject *_wrap_ToggleButton_SetValue(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
16019 PyObject *resultobj;
16020 wxToggleButton *arg1 = (wxToggleButton *) 0 ;
16021 bool arg2 ;
16022 PyObject * obj0 = 0 ;
16023 PyObject * obj1 = 0 ;
16024 char *kwnames[] = {
16025 (char *) "self",(char *) "value", NULL
16026 };
16027
16028 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ToggleButton_SetValue",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
16029 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxToggleButton, SWIG_POINTER_EXCEPTION | 0);
16030 if (SWIG_arg_fail(1)) SWIG_fail;
16031 {
16032 arg2 = (bool)(SWIG_As_bool(obj1));
16033 if (SWIG_arg_fail(2)) SWIG_fail;
16034 }
d14a1e28
RD
16035 {
16036 PyThreadState* __tstate = wxPyBeginAllowThreads();
16037 (arg1)->SetValue(arg2);
16038
16039 wxPyEndAllowThreads(__tstate);
16040 if (PyErr_Occurred()) SWIG_fail;
16041 }
16042 Py_INCREF(Py_None); resultobj = Py_None;
16043 return resultobj;
16044 fail:
16045 return NULL;
16046}
16047
16048
c32bde28 16049static PyObject *_wrap_ToggleButton_GetValue(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
16050 PyObject *resultobj;
16051 wxToggleButton *arg1 = (wxToggleButton *) 0 ;
16052 bool result;
16053 PyObject * obj0 = 0 ;
16054 char *kwnames[] = {
16055 (char *) "self", NULL
16056 };
16057
16058 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ToggleButton_GetValue",kwnames,&obj0)) goto fail;
093d3ff1
RD
16059 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxToggleButton, SWIG_POINTER_EXCEPTION | 0);
16060 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
16061 {
16062 PyThreadState* __tstate = wxPyBeginAllowThreads();
16063 result = (bool)((wxToggleButton const *)arg1)->GetValue();
16064
16065 wxPyEndAllowThreads(__tstate);
16066 if (PyErr_Occurred()) SWIG_fail;
16067 }
4f89f6a3
RD
16068 {
16069 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
16070 }
d14a1e28
RD
16071 return resultobj;
16072 fail:
16073 return NULL;
16074}
16075
16076
c32bde28 16077static PyObject *_wrap_ToggleButton_SetLabel(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
16078 PyObject *resultobj;
16079 wxToggleButton *arg1 = (wxToggleButton *) 0 ;
16080 wxString *arg2 = 0 ;
ae8162c8 16081 bool temp2 = false ;
d14a1e28
RD
16082 PyObject * obj0 = 0 ;
16083 PyObject * obj1 = 0 ;
16084 char *kwnames[] = {
16085 (char *) "self",(char *) "label", NULL
16086 };
16087
16088 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ToggleButton_SetLabel",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
16089 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxToggleButton, SWIG_POINTER_EXCEPTION | 0);
16090 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
16091 {
16092 arg2 = wxString_in_helper(obj1);
16093 if (arg2 == NULL) SWIG_fail;
ae8162c8 16094 temp2 = true;
d14a1e28
RD
16095 }
16096 {
16097 PyThreadState* __tstate = wxPyBeginAllowThreads();
16098 (arg1)->SetLabel((wxString const &)*arg2);
16099
16100 wxPyEndAllowThreads(__tstate);
16101 if (PyErr_Occurred()) SWIG_fail;
16102 }
16103 Py_INCREF(Py_None); resultobj = Py_None;
16104 {
16105 if (temp2)
16106 delete arg2;
16107 }
16108 return resultobj;
16109 fail:
16110 {
16111 if (temp2)
16112 delete arg2;
16113 }
16114 return NULL;
16115}
16116
16117
c32bde28 16118static PyObject *_wrap_ToggleButton_GetClassDefaultAttributes(PyObject *, PyObject *args, PyObject *kwargs) {
22bfe96c 16119 PyObject *resultobj;
093d3ff1 16120 wxWindowVariant arg1 = (wxWindowVariant) wxWINDOW_VARIANT_NORMAL ;
22bfe96c
RD
16121 wxVisualAttributes result;
16122 PyObject * obj0 = 0 ;
16123 char *kwnames[] = {
16124 (char *) "variant", NULL
16125 };
16126
16127 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|O:ToggleButton_GetClassDefaultAttributes",kwnames,&obj0)) goto fail;
16128 if (obj0) {
093d3ff1
RD
16129 {
16130 arg1 = (wxWindowVariant)(SWIG_As_int(obj0));
16131 if (SWIG_arg_fail(1)) SWIG_fail;
16132 }
22bfe96c
RD
16133 }
16134 {
110da5b0 16135 if (!wxPyCheckForApp()) SWIG_fail;
22bfe96c
RD
16136 PyThreadState* __tstate = wxPyBeginAllowThreads();
16137 result = wxToggleButton::GetClassDefaultAttributes((wxWindowVariant )arg1);
16138
16139 wxPyEndAllowThreads(__tstate);
dfbb5885 16140 if (PyErr_Occurred()) SWIG_fail;
22bfe96c
RD
16141 }
16142 {
16143 wxVisualAttributes * resultptr;
093d3ff1 16144 resultptr = new wxVisualAttributes((wxVisualAttributes &)(result));
22bfe96c
RD
16145 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxVisualAttributes, 1);
16146 }
16147 return resultobj;
16148 fail:
16149 return NULL;
16150}
16151
16152
c32bde28 16153static PyObject * ToggleButton_swigregister(PyObject *, PyObject *args) {
d14a1e28
RD
16154 PyObject *obj;
16155 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
16156 SWIG_TypeClientData(SWIGTYPE_p_wxToggleButton, obj);
16157 Py_INCREF(obj);
16158 return Py_BuildValue((char *)"");
16159}
51b83b37
RD
16160static int _wrap_NotebookNameStr_set(PyObject *) {
16161 PyErr_SetString(PyExc_TypeError,"Variable NotebookNameStr is read-only.");
b2dc1044
RD
16162 return 1;
16163}
16164
16165
51b83b37 16166static PyObject *_wrap_NotebookNameStr_get(void) {
b2dc1044
RD
16167 PyObject *pyobj;
16168
16169 {
16170#if wxUSE_UNICODE
51b83b37 16171 pyobj = PyUnicode_FromWideChar((&wxPyNotebookNameStr)->c_str(), (&wxPyNotebookNameStr)->Len());
b2dc1044 16172#else
51b83b37 16173 pyobj = PyString_FromStringAndSize((&wxPyNotebookNameStr)->c_str(), (&wxPyNotebookNameStr)->Len());
b2dc1044
RD
16174#endif
16175 }
16176 return pyobj;
16177}
16178
16179
8ac8dba0 16180static PyObject *_wrap_BookCtrlBase_GetPageCount(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28 16181 PyObject *resultobj;
8ac8dba0 16182 wxBookCtrlBase *arg1 = (wxBookCtrlBase *) 0 ;
d14a1e28
RD
16183 size_t result;
16184 PyObject * obj0 = 0 ;
16185 char *kwnames[] = {
16186 (char *) "self", NULL
16187 };
16188
8ac8dba0 16189 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:BookCtrlBase_GetPageCount",kwnames,&obj0)) goto fail;
093d3ff1
RD
16190 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxBookCtrlBase, SWIG_POINTER_EXCEPTION | 0);
16191 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
16192 {
16193 PyThreadState* __tstate = wxPyBeginAllowThreads();
8ac8dba0 16194 result = (size_t)((wxBookCtrlBase const *)arg1)->GetPageCount();
d14a1e28
RD
16195
16196 wxPyEndAllowThreads(__tstate);
16197 if (PyErr_Occurred()) SWIG_fail;
16198 }
093d3ff1
RD
16199 {
16200 resultobj = SWIG_From_unsigned_SS_long((unsigned long)(result));
16201 }
d14a1e28
RD
16202 return resultobj;
16203 fail:
16204 return NULL;
16205}
16206
16207
8ac8dba0 16208static PyObject *_wrap_BookCtrlBase_GetPage(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28 16209 PyObject *resultobj;
8ac8dba0 16210 wxBookCtrlBase *arg1 = (wxBookCtrlBase *) 0 ;
d14a1e28
RD
16211 size_t arg2 ;
16212 wxWindow *result;
16213 PyObject * obj0 = 0 ;
16214 PyObject * obj1 = 0 ;
16215 char *kwnames[] = {
16216 (char *) "self",(char *) "n", NULL
16217 };
16218
8ac8dba0 16219 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:BookCtrlBase_GetPage",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
16220 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxBookCtrlBase, SWIG_POINTER_EXCEPTION | 0);
16221 if (SWIG_arg_fail(1)) SWIG_fail;
16222 {
16223 arg2 = (size_t)(SWIG_As_unsigned_SS_long(obj1));
16224 if (SWIG_arg_fail(2)) SWIG_fail;
16225 }
d14a1e28
RD
16226 {
16227 PyThreadState* __tstate = wxPyBeginAllowThreads();
16228 result = (wxWindow *)(arg1)->GetPage(arg2);
16229
16230 wxPyEndAllowThreads(__tstate);
16231 if (PyErr_Occurred()) SWIG_fail;
16232 }
16233 {
412d302d 16234 resultobj = wxPyMake_wxObject(result, 0);
d14a1e28
RD
16235 }
16236 return resultobj;
16237 fail:
16238 return NULL;
16239}
16240
16241
8ac8dba0 16242static PyObject *_wrap_BookCtrlBase_GetCurrentPage(PyObject *, PyObject *args, PyObject *kwargs) {
8fb0e70a 16243 PyObject *resultobj;
8ac8dba0 16244 wxBookCtrlBase *arg1 = (wxBookCtrlBase *) 0 ;
8fb0e70a
RD
16245 wxWindow *result;
16246 PyObject * obj0 = 0 ;
16247 char *kwnames[] = {
16248 (char *) "self", NULL
16249 };
16250
8ac8dba0 16251 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:BookCtrlBase_GetCurrentPage",kwnames,&obj0)) goto fail;
093d3ff1
RD
16252 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxBookCtrlBase, SWIG_POINTER_EXCEPTION | 0);
16253 if (SWIG_arg_fail(1)) SWIG_fail;
8fb0e70a
RD
16254 {
16255 PyThreadState* __tstate = wxPyBeginAllowThreads();
8ac8dba0 16256 result = (wxWindow *)((wxBookCtrlBase const *)arg1)->GetCurrentPage();
8fb0e70a
RD
16257
16258 wxPyEndAllowThreads(__tstate);
16259 if (PyErr_Occurred()) SWIG_fail;
16260 }
16261 {
16262 resultobj = wxPyMake_wxObject(result, 0);
16263 }
16264 return resultobj;
16265 fail:
16266 return NULL;
16267}
16268
16269
8ac8dba0 16270static PyObject *_wrap_BookCtrlBase_GetSelection(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28 16271 PyObject *resultobj;
8ac8dba0 16272 wxBookCtrlBase *arg1 = (wxBookCtrlBase *) 0 ;
d14a1e28
RD
16273 int result;
16274 PyObject * obj0 = 0 ;
16275 char *kwnames[] = {
16276 (char *) "self", NULL
16277 };
16278
8ac8dba0 16279 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:BookCtrlBase_GetSelection",kwnames,&obj0)) goto fail;
093d3ff1
RD
16280 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxBookCtrlBase, SWIG_POINTER_EXCEPTION | 0);
16281 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
16282 {
16283 PyThreadState* __tstate = wxPyBeginAllowThreads();
8ac8dba0 16284 result = (int)((wxBookCtrlBase const *)arg1)->GetSelection();
d14a1e28
RD
16285
16286 wxPyEndAllowThreads(__tstate);
16287 if (PyErr_Occurred()) SWIG_fail;
16288 }
093d3ff1
RD
16289 {
16290 resultobj = SWIG_From_int((int)(result));
16291 }
d14a1e28
RD
16292 return resultobj;
16293 fail:
16294 return NULL;
16295}
16296
16297
8ac8dba0 16298static PyObject *_wrap_BookCtrlBase_SetPageText(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28 16299 PyObject *resultobj;
8ac8dba0 16300 wxBookCtrlBase *arg1 = (wxBookCtrlBase *) 0 ;
d14a1e28
RD
16301 size_t arg2 ;
16302 wxString *arg3 = 0 ;
16303 bool result;
ae8162c8 16304 bool temp3 = false ;
d14a1e28
RD
16305 PyObject * obj0 = 0 ;
16306 PyObject * obj1 = 0 ;
16307 PyObject * obj2 = 0 ;
16308 char *kwnames[] = {
16309 (char *) "self",(char *) "n",(char *) "strText", NULL
16310 };
16311
8ac8dba0 16312 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:BookCtrlBase_SetPageText",kwnames,&obj0,&obj1,&obj2)) goto fail;
093d3ff1
RD
16313 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxBookCtrlBase, SWIG_POINTER_EXCEPTION | 0);
16314 if (SWIG_arg_fail(1)) SWIG_fail;
16315 {
16316 arg2 = (size_t)(SWIG_As_unsigned_SS_long(obj1));
16317 if (SWIG_arg_fail(2)) SWIG_fail;
16318 }
d14a1e28
RD
16319 {
16320 arg3 = wxString_in_helper(obj2);
16321 if (arg3 == NULL) SWIG_fail;
ae8162c8 16322 temp3 = true;
d14a1e28
RD
16323 }
16324 {
16325 PyThreadState* __tstate = wxPyBeginAllowThreads();
16326 result = (bool)(arg1)->SetPageText(arg2,(wxString const &)*arg3);
16327
16328 wxPyEndAllowThreads(__tstate);
16329 if (PyErr_Occurred()) SWIG_fail;
16330 }
4f89f6a3
RD
16331 {
16332 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
16333 }
d14a1e28
RD
16334 {
16335 if (temp3)
16336 delete arg3;
16337 }
16338 return resultobj;
16339 fail:
16340 {
16341 if (temp3)
16342 delete arg3;
16343 }
16344 return NULL;
16345}
16346
16347
8ac8dba0 16348static PyObject *_wrap_BookCtrlBase_GetPageText(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28 16349 PyObject *resultobj;
8ac8dba0 16350 wxBookCtrlBase *arg1 = (wxBookCtrlBase *) 0 ;
d14a1e28
RD
16351 size_t arg2 ;
16352 wxString result;
16353 PyObject * obj0 = 0 ;
16354 PyObject * obj1 = 0 ;
16355 char *kwnames[] = {
16356 (char *) "self",(char *) "n", NULL
16357 };
16358
8ac8dba0 16359 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:BookCtrlBase_GetPageText",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
16360 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxBookCtrlBase, SWIG_POINTER_EXCEPTION | 0);
16361 if (SWIG_arg_fail(1)) SWIG_fail;
16362 {
16363 arg2 = (size_t)(SWIG_As_unsigned_SS_long(obj1));
16364 if (SWIG_arg_fail(2)) SWIG_fail;
16365 }
d14a1e28
RD
16366 {
16367 PyThreadState* __tstate = wxPyBeginAllowThreads();
8ac8dba0 16368 result = ((wxBookCtrlBase const *)arg1)->GetPageText(arg2);
d14a1e28
RD
16369
16370 wxPyEndAllowThreads(__tstate);
16371 if (PyErr_Occurred()) SWIG_fail;
16372 }
16373 {
16374#if wxUSE_UNICODE
16375 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
16376#else
16377 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
16378#endif
16379 }
16380 return resultobj;
16381 fail:
16382 return NULL;
16383}
16384
16385
8ac8dba0 16386static PyObject *_wrap_BookCtrlBase_SetImageList(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28 16387 PyObject *resultobj;
8ac8dba0 16388 wxBookCtrlBase *arg1 = (wxBookCtrlBase *) 0 ;
d14a1e28
RD
16389 wxImageList *arg2 = (wxImageList *) 0 ;
16390 PyObject * obj0 = 0 ;
16391 PyObject * obj1 = 0 ;
16392 char *kwnames[] = {
16393 (char *) "self",(char *) "imageList", NULL
16394 };
16395
8ac8dba0 16396 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:BookCtrlBase_SetImageList",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
16397 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxBookCtrlBase, SWIG_POINTER_EXCEPTION | 0);
16398 if (SWIG_arg_fail(1)) SWIG_fail;
16399 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxImageList, SWIG_POINTER_EXCEPTION | 0);
16400 if (SWIG_arg_fail(2)) SWIG_fail;
d14a1e28
RD
16401 {
16402 PyThreadState* __tstate = wxPyBeginAllowThreads();
16403 (arg1)->SetImageList(arg2);
16404
16405 wxPyEndAllowThreads(__tstate);
16406 if (PyErr_Occurred()) SWIG_fail;
16407 }
16408 Py_INCREF(Py_None); resultobj = Py_None;
16409 return resultobj;
16410 fail:
16411 return NULL;
16412}
16413
16414
8ac8dba0 16415static PyObject *_wrap_BookCtrlBase_AssignImageList(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28 16416 PyObject *resultobj;
8ac8dba0 16417 wxBookCtrlBase *arg1 = (wxBookCtrlBase *) 0 ;
d14a1e28
RD
16418 wxImageList *arg2 = (wxImageList *) 0 ;
16419 PyObject * obj0 = 0 ;
16420 PyObject * obj1 = 0 ;
16421 char *kwnames[] = {
16422 (char *) "self",(char *) "imageList", NULL
16423 };
16424
8ac8dba0 16425 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:BookCtrlBase_AssignImageList",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
16426 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxBookCtrlBase, SWIG_POINTER_EXCEPTION | 0);
16427 if (SWIG_arg_fail(1)) SWIG_fail;
16428 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxImageList, SWIG_POINTER_EXCEPTION | SWIG_POINTER_DISOWN);
16429 if (SWIG_arg_fail(2)) SWIG_fail;
d14a1e28
RD
16430 {
16431 PyThreadState* __tstate = wxPyBeginAllowThreads();
16432 (arg1)->AssignImageList(arg2);
16433
16434 wxPyEndAllowThreads(__tstate);
16435 if (PyErr_Occurred()) SWIG_fail;
16436 }
16437 Py_INCREF(Py_None); resultobj = Py_None;
16438 return resultobj;
16439 fail:
16440 return NULL;
16441}
16442
16443
8ac8dba0 16444static PyObject *_wrap_BookCtrlBase_GetImageList(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28 16445 PyObject *resultobj;
8ac8dba0 16446 wxBookCtrlBase *arg1 = (wxBookCtrlBase *) 0 ;
d14a1e28
RD
16447 wxImageList *result;
16448 PyObject * obj0 = 0 ;
16449 char *kwnames[] = {
16450 (char *) "self", NULL
16451 };
16452
8ac8dba0 16453 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:BookCtrlBase_GetImageList",kwnames,&obj0)) goto fail;
093d3ff1
RD
16454 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxBookCtrlBase, SWIG_POINTER_EXCEPTION | 0);
16455 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
16456 {
16457 PyThreadState* __tstate = wxPyBeginAllowThreads();
8ac8dba0 16458 result = (wxImageList *)((wxBookCtrlBase const *)arg1)->GetImageList();
d14a1e28
RD
16459
16460 wxPyEndAllowThreads(__tstate);
16461 if (PyErr_Occurred()) SWIG_fail;
16462 }
16463 {
412d302d 16464 resultobj = wxPyMake_wxObject(result, 0);
d14a1e28
RD
16465 }
16466 return resultobj;
16467 fail:
16468 return NULL;
16469}
16470
16471
8ac8dba0 16472static PyObject *_wrap_BookCtrlBase_GetPageImage(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28 16473 PyObject *resultobj;
8ac8dba0 16474 wxBookCtrlBase *arg1 = (wxBookCtrlBase *) 0 ;
d14a1e28
RD
16475 size_t arg2 ;
16476 int result;
16477 PyObject * obj0 = 0 ;
16478 PyObject * obj1 = 0 ;
16479 char *kwnames[] = {
16480 (char *) "self",(char *) "n", NULL
16481 };
16482
8ac8dba0 16483 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:BookCtrlBase_GetPageImage",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
16484 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxBookCtrlBase, SWIG_POINTER_EXCEPTION | 0);
16485 if (SWIG_arg_fail(1)) SWIG_fail;
16486 {
16487 arg2 = (size_t)(SWIG_As_unsigned_SS_long(obj1));
16488 if (SWIG_arg_fail(2)) SWIG_fail;
16489 }
d14a1e28
RD
16490 {
16491 PyThreadState* __tstate = wxPyBeginAllowThreads();
8ac8dba0 16492 result = (int)((wxBookCtrlBase const *)arg1)->GetPageImage(arg2);
d14a1e28
RD
16493
16494 wxPyEndAllowThreads(__tstate);
16495 if (PyErr_Occurred()) SWIG_fail;
16496 }
093d3ff1
RD
16497 {
16498 resultobj = SWIG_From_int((int)(result));
16499 }
d14a1e28
RD
16500 return resultobj;
16501 fail:
16502 return NULL;
16503}
16504
16505
8ac8dba0 16506static PyObject *_wrap_BookCtrlBase_SetPageImage(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28 16507 PyObject *resultobj;
8ac8dba0 16508 wxBookCtrlBase *arg1 = (wxBookCtrlBase *) 0 ;
d14a1e28
RD
16509 size_t arg2 ;
16510 int arg3 ;
16511 bool result;
16512 PyObject * obj0 = 0 ;
16513 PyObject * obj1 = 0 ;
994141e6 16514 PyObject * obj2 = 0 ;
d14a1e28
RD
16515 char *kwnames[] = {
16516 (char *) "self",(char *) "n",(char *) "imageId", NULL
16517 };
16518
8ac8dba0 16519 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:BookCtrlBase_SetPageImage",kwnames,&obj0,&obj1,&obj2)) goto fail;
093d3ff1
RD
16520 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxBookCtrlBase, SWIG_POINTER_EXCEPTION | 0);
16521 if (SWIG_arg_fail(1)) SWIG_fail;
16522 {
16523 arg2 = (size_t)(SWIG_As_unsigned_SS_long(obj1));
16524 if (SWIG_arg_fail(2)) SWIG_fail;
16525 }
16526 {
16527 arg3 = (int)(SWIG_As_int(obj2));
16528 if (SWIG_arg_fail(3)) SWIG_fail;
16529 }
d14a1e28
RD
16530 {
16531 PyThreadState* __tstate = wxPyBeginAllowThreads();
16532 result = (bool)(arg1)->SetPageImage(arg2,arg3);
16533
16534 wxPyEndAllowThreads(__tstate);
16535 if (PyErr_Occurred()) SWIG_fail;
16536 }
4f89f6a3
RD
16537 {
16538 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
16539 }
d14a1e28
RD
16540 return resultobj;
16541 fail:
16542 return NULL;
16543}
16544
16545
8ac8dba0 16546static PyObject *_wrap_BookCtrlBase_SetPageSize(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28 16547 PyObject *resultobj;
8ac8dba0 16548 wxBookCtrlBase *arg1 = (wxBookCtrlBase *) 0 ;
d14a1e28
RD
16549 wxSize *arg2 = 0 ;
16550 wxSize temp2 ;
16551 PyObject * obj0 = 0 ;
16552 PyObject * obj1 = 0 ;
16553 char *kwnames[] = {
16554 (char *) "self",(char *) "size", NULL
16555 };
16556
8ac8dba0 16557 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:BookCtrlBase_SetPageSize",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
16558 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxBookCtrlBase, SWIG_POINTER_EXCEPTION | 0);
16559 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
16560 {
16561 arg2 = &temp2;
16562 if ( ! wxSize_helper(obj1, &arg2)) SWIG_fail;
16563 }
16564 {
16565 PyThreadState* __tstate = wxPyBeginAllowThreads();
16566 (arg1)->SetPageSize((wxSize const &)*arg2);
16567
16568 wxPyEndAllowThreads(__tstate);
16569 if (PyErr_Occurred()) SWIG_fail;
16570 }
16571 Py_INCREF(Py_None); resultobj = Py_None;
16572 return resultobj;
16573 fail:
16574 return NULL;
16575}
16576
16577
8ac8dba0 16578static PyObject *_wrap_BookCtrlBase_CalcSizeFromPage(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28 16579 PyObject *resultobj;
8ac8dba0 16580 wxBookCtrlBase *arg1 = (wxBookCtrlBase *) 0 ;
d14a1e28
RD
16581 wxSize *arg2 = 0 ;
16582 wxSize result;
16583 wxSize temp2 ;
16584 PyObject * obj0 = 0 ;
16585 PyObject * obj1 = 0 ;
16586 char *kwnames[] = {
16587 (char *) "self",(char *) "sizePage", NULL
16588 };
16589
8ac8dba0 16590 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:BookCtrlBase_CalcSizeFromPage",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
16591 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxBookCtrlBase, SWIG_POINTER_EXCEPTION | 0);
16592 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
16593 {
16594 arg2 = &temp2;
16595 if ( ! wxSize_helper(obj1, &arg2)) SWIG_fail;
16596 }
16597 {
16598 PyThreadState* __tstate = wxPyBeginAllowThreads();
8ac8dba0 16599 result = ((wxBookCtrlBase const *)arg1)->CalcSizeFromPage((wxSize const &)*arg2);
d14a1e28
RD
16600
16601 wxPyEndAllowThreads(__tstate);
16602 if (PyErr_Occurred()) SWIG_fail;
16603 }
16604 {
16605 wxSize * resultptr;
093d3ff1 16606 resultptr = new wxSize((wxSize &)(result));
15afbcd0 16607 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxSize, 1);
d14a1e28
RD
16608 }
16609 return resultobj;
16610 fail:
16611 return NULL;
16612}
16613
16614
8ac8dba0 16615static PyObject *_wrap_BookCtrlBase_DeletePage(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28 16616 PyObject *resultobj;
8ac8dba0 16617 wxBookCtrlBase *arg1 = (wxBookCtrlBase *) 0 ;
d14a1e28
RD
16618 size_t arg2 ;
16619 bool result;
16620 PyObject * obj0 = 0 ;
16621 PyObject * obj1 = 0 ;
16622 char *kwnames[] = {
16623 (char *) "self",(char *) "n", NULL
16624 };
16625
8ac8dba0 16626 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:BookCtrlBase_DeletePage",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
16627 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxBookCtrlBase, SWIG_POINTER_EXCEPTION | 0);
16628 if (SWIG_arg_fail(1)) SWIG_fail;
16629 {
16630 arg2 = (size_t)(SWIG_As_unsigned_SS_long(obj1));
16631 if (SWIG_arg_fail(2)) SWIG_fail;
16632 }
d14a1e28
RD
16633 {
16634 PyThreadState* __tstate = wxPyBeginAllowThreads();
16635 result = (bool)(arg1)->DeletePage(arg2);
16636
16637 wxPyEndAllowThreads(__tstate);
16638 if (PyErr_Occurred()) SWIG_fail;
16639 }
4f89f6a3
RD
16640 {
16641 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
16642 }
d14a1e28
RD
16643 return resultobj;
16644 fail:
16645 return NULL;
16646}
16647
16648
8ac8dba0 16649static PyObject *_wrap_BookCtrlBase_RemovePage(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28 16650 PyObject *resultobj;
8ac8dba0 16651 wxBookCtrlBase *arg1 = (wxBookCtrlBase *) 0 ;
d14a1e28
RD
16652 size_t arg2 ;
16653 bool result;
16654 PyObject * obj0 = 0 ;
16655 PyObject * obj1 = 0 ;
16656 char *kwnames[] = {
16657 (char *) "self",(char *) "n", NULL
16658 };
16659
8ac8dba0 16660 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:BookCtrlBase_RemovePage",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
16661 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxBookCtrlBase, SWIG_POINTER_EXCEPTION | 0);
16662 if (SWIG_arg_fail(1)) SWIG_fail;
16663 {
16664 arg2 = (size_t)(SWIG_As_unsigned_SS_long(obj1));
16665 if (SWIG_arg_fail(2)) SWIG_fail;
16666 }
d14a1e28
RD
16667 {
16668 PyThreadState* __tstate = wxPyBeginAllowThreads();
16669 result = (bool)(arg1)->RemovePage(arg2);
16670
16671 wxPyEndAllowThreads(__tstate);
16672 if (PyErr_Occurred()) SWIG_fail;
16673 }
4f89f6a3
RD
16674 {
16675 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
16676 }
d14a1e28
RD
16677 return resultobj;
16678 fail:
16679 return NULL;
16680}
16681
16682
8ac8dba0 16683static PyObject *_wrap_BookCtrlBase_DeleteAllPages(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28 16684 PyObject *resultobj;
8ac8dba0 16685 wxBookCtrlBase *arg1 = (wxBookCtrlBase *) 0 ;
d14a1e28
RD
16686 bool result;
16687 PyObject * obj0 = 0 ;
16688 char *kwnames[] = {
16689 (char *) "self", NULL
16690 };
16691
8ac8dba0 16692 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:BookCtrlBase_DeleteAllPages",kwnames,&obj0)) goto fail;
093d3ff1
RD
16693 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxBookCtrlBase, SWIG_POINTER_EXCEPTION | 0);
16694 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
16695 {
16696 PyThreadState* __tstate = wxPyBeginAllowThreads();
16697 result = (bool)(arg1)->DeleteAllPages();
16698
16699 wxPyEndAllowThreads(__tstate);
16700 if (PyErr_Occurred()) SWIG_fail;
16701 }
4f89f6a3
RD
16702 {
16703 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
16704 }
d14a1e28
RD
16705 return resultobj;
16706 fail:
16707 return NULL;
16708}
16709
16710
8ac8dba0 16711static PyObject *_wrap_BookCtrlBase_AddPage(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28 16712 PyObject *resultobj;
8ac8dba0 16713 wxBookCtrlBase *arg1 = (wxBookCtrlBase *) 0 ;
d14a1e28
RD
16714 wxWindow *arg2 = (wxWindow *) 0 ;
16715 wxString *arg3 = 0 ;
ae8162c8 16716 bool arg4 = (bool) false ;
d14a1e28
RD
16717 int arg5 = (int) -1 ;
16718 bool result;
ae8162c8 16719 bool temp3 = false ;
d14a1e28
RD
16720 PyObject * obj0 = 0 ;
16721 PyObject * obj1 = 0 ;
16722 PyObject * obj2 = 0 ;
16723 PyObject * obj3 = 0 ;
994141e6 16724 PyObject * obj4 = 0 ;
d14a1e28
RD
16725 char *kwnames[] = {
16726 (char *) "self",(char *) "page",(char *) "text",(char *) "select",(char *) "imageId", NULL
16727 };
16728
8ac8dba0 16729 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO|OO:BookCtrlBase_AddPage",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4)) goto fail;
093d3ff1
RD
16730 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxBookCtrlBase, SWIG_POINTER_EXCEPTION | 0);
16731 if (SWIG_arg_fail(1)) SWIG_fail;
16732 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
16733 if (SWIG_arg_fail(2)) SWIG_fail;
d14a1e28
RD
16734 {
16735 arg3 = wxString_in_helper(obj2);
16736 if (arg3 == NULL) SWIG_fail;
ae8162c8 16737 temp3 = true;
d14a1e28
RD
16738 }
16739 if (obj3) {
093d3ff1
RD
16740 {
16741 arg4 = (bool)(SWIG_As_bool(obj3));
16742 if (SWIG_arg_fail(4)) SWIG_fail;
16743 }
994141e6
RD
16744 }
16745 if (obj4) {
093d3ff1
RD
16746 {
16747 arg5 = (int)(SWIG_As_int(obj4));
16748 if (SWIG_arg_fail(5)) SWIG_fail;
16749 }
d14a1e28
RD
16750 }
16751 {
16752 PyThreadState* __tstate = wxPyBeginAllowThreads();
16753 result = (bool)(arg1)->AddPage(arg2,(wxString const &)*arg3,arg4,arg5);
16754
16755 wxPyEndAllowThreads(__tstate);
16756 if (PyErr_Occurred()) SWIG_fail;
16757 }
4f89f6a3
RD
16758 {
16759 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
16760 }
d14a1e28
RD
16761 {
16762 if (temp3)
16763 delete arg3;
16764 }
16765 return resultobj;
16766 fail:
16767 {
16768 if (temp3)
16769 delete arg3;
16770 }
16771 return NULL;
16772}
16773
16774
8ac8dba0 16775static PyObject *_wrap_BookCtrlBase_InsertPage(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28 16776 PyObject *resultobj;
8ac8dba0 16777 wxBookCtrlBase *arg1 = (wxBookCtrlBase *) 0 ;
d14a1e28
RD
16778 size_t arg2 ;
16779 wxWindow *arg3 = (wxWindow *) 0 ;
16780 wxString *arg4 = 0 ;
ae8162c8 16781 bool arg5 = (bool) false ;
d14a1e28
RD
16782 int arg6 = (int) -1 ;
16783 bool result;
ae8162c8 16784 bool temp4 = false ;
d14a1e28
RD
16785 PyObject * obj0 = 0 ;
16786 PyObject * obj1 = 0 ;
16787 PyObject * obj2 = 0 ;
16788 PyObject * obj3 = 0 ;
16789 PyObject * obj4 = 0 ;
994141e6 16790 PyObject * obj5 = 0 ;
d14a1e28
RD
16791 char *kwnames[] = {
16792 (char *) "self",(char *) "n",(char *) "page",(char *) "text",(char *) "select",(char *) "imageId", NULL
16793 };
16794
8ac8dba0 16795 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOO|OO:BookCtrlBase_InsertPage",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5)) goto fail;
093d3ff1
RD
16796 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxBookCtrlBase, SWIG_POINTER_EXCEPTION | 0);
16797 if (SWIG_arg_fail(1)) SWIG_fail;
16798 {
16799 arg2 = (size_t)(SWIG_As_unsigned_SS_long(obj1));
16800 if (SWIG_arg_fail(2)) SWIG_fail;
16801 }
16802 SWIG_Python_ConvertPtr(obj2, (void **)&arg3, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
16803 if (SWIG_arg_fail(3)) SWIG_fail;
d14a1e28
RD
16804 {
16805 arg4 = wxString_in_helper(obj3);
16806 if (arg4 == NULL) SWIG_fail;
ae8162c8 16807 temp4 = true;
d14a1e28
RD
16808 }
16809 if (obj4) {
093d3ff1
RD
16810 {
16811 arg5 = (bool)(SWIG_As_bool(obj4));
16812 if (SWIG_arg_fail(5)) SWIG_fail;
16813 }
994141e6
RD
16814 }
16815 if (obj5) {
093d3ff1
RD
16816 {
16817 arg6 = (int)(SWIG_As_int(obj5));
16818 if (SWIG_arg_fail(6)) SWIG_fail;
16819 }
d14a1e28
RD
16820 }
16821 {
16822 PyThreadState* __tstate = wxPyBeginAllowThreads();
16823 result = (bool)(arg1)->InsertPage(arg2,arg3,(wxString const &)*arg4,arg5,arg6);
16824
16825 wxPyEndAllowThreads(__tstate);
16826 if (PyErr_Occurred()) SWIG_fail;
16827 }
4f89f6a3
RD
16828 {
16829 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
16830 }
d14a1e28
RD
16831 {
16832 if (temp4)
16833 delete arg4;
16834 }
16835 return resultobj;
16836 fail:
16837 {
16838 if (temp4)
16839 delete arg4;
16840 }
16841 return NULL;
16842}
16843
16844
8ac8dba0 16845static PyObject *_wrap_BookCtrlBase_SetSelection(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28 16846 PyObject *resultobj;
8ac8dba0 16847 wxBookCtrlBase *arg1 = (wxBookCtrlBase *) 0 ;
d14a1e28
RD
16848 size_t arg2 ;
16849 int result;
16850 PyObject * obj0 = 0 ;
16851 PyObject * obj1 = 0 ;
16852 char *kwnames[] = {
16853 (char *) "self",(char *) "n", NULL
16854 };
16855
8ac8dba0 16856 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:BookCtrlBase_SetSelection",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
16857 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxBookCtrlBase, SWIG_POINTER_EXCEPTION | 0);
16858 if (SWIG_arg_fail(1)) SWIG_fail;
16859 {
16860 arg2 = (size_t)(SWIG_As_unsigned_SS_long(obj1));
16861 if (SWIG_arg_fail(2)) SWIG_fail;
16862 }
d14a1e28
RD
16863 {
16864 PyThreadState* __tstate = wxPyBeginAllowThreads();
16865 result = (int)(arg1)->SetSelection(arg2);
16866
16867 wxPyEndAllowThreads(__tstate);
16868 if (PyErr_Occurred()) SWIG_fail;
16869 }
093d3ff1
RD
16870 {
16871 resultobj = SWIG_From_int((int)(result));
16872 }
d14a1e28
RD
16873 return resultobj;
16874 fail:
16875 return NULL;
16876}
16877
16878
8ac8dba0 16879static PyObject *_wrap_BookCtrlBase_AdvanceSelection(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28 16880 PyObject *resultobj;
8ac8dba0 16881 wxBookCtrlBase *arg1 = (wxBookCtrlBase *) 0 ;
ae8162c8 16882 bool arg2 = (bool) true ;
d14a1e28
RD
16883 PyObject * obj0 = 0 ;
16884 PyObject * obj1 = 0 ;
16885 char *kwnames[] = {
16886 (char *) "self",(char *) "forward", NULL
16887 };
16888
8ac8dba0 16889 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:BookCtrlBase_AdvanceSelection",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
16890 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxBookCtrlBase, SWIG_POINTER_EXCEPTION | 0);
16891 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28 16892 if (obj1) {
093d3ff1
RD
16893 {
16894 arg2 = (bool)(SWIG_As_bool(obj1));
16895 if (SWIG_arg_fail(2)) SWIG_fail;
16896 }
d14a1e28
RD
16897 }
16898 {
16899 PyThreadState* __tstate = wxPyBeginAllowThreads();
16900 (arg1)->AdvanceSelection(arg2);
16901
16902 wxPyEndAllowThreads(__tstate);
16903 if (PyErr_Occurred()) SWIG_fail;
16904 }
16905 Py_INCREF(Py_None); resultobj = Py_None;
16906 return resultobj;
16907 fail:
16908 return NULL;
16909}
16910
16911
8ac8dba0 16912static PyObject *_wrap_BookCtrlBase_GetClassDefaultAttributes(PyObject *, PyObject *args, PyObject *kwargs) {
22bfe96c 16913 PyObject *resultobj;
093d3ff1 16914 wxWindowVariant arg1 = (wxWindowVariant) wxWINDOW_VARIANT_NORMAL ;
22bfe96c
RD
16915 wxVisualAttributes result;
16916 PyObject * obj0 = 0 ;
16917 char *kwnames[] = {
16918 (char *) "variant", NULL
16919 };
16920
8ac8dba0 16921 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|O:BookCtrlBase_GetClassDefaultAttributes",kwnames,&obj0)) goto fail;
22bfe96c 16922 if (obj0) {
093d3ff1
RD
16923 {
16924 arg1 = (wxWindowVariant)(SWIG_As_int(obj0));
16925 if (SWIG_arg_fail(1)) SWIG_fail;
16926 }
22bfe96c
RD
16927 }
16928 {
110da5b0 16929 if (!wxPyCheckForApp()) SWIG_fail;
22bfe96c 16930 PyThreadState* __tstate = wxPyBeginAllowThreads();
8ac8dba0 16931 result = wxBookCtrlBase::GetClassDefaultAttributes((wxWindowVariant )arg1);
22bfe96c
RD
16932
16933 wxPyEndAllowThreads(__tstate);
dfbb5885 16934 if (PyErr_Occurred()) SWIG_fail;
22bfe96c
RD
16935 }
16936 {
16937 wxVisualAttributes * resultptr;
093d3ff1 16938 resultptr = new wxVisualAttributes((wxVisualAttributes &)(result));
22bfe96c
RD
16939 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxVisualAttributes, 1);
16940 }
16941 return resultobj;
16942 fail:
16943 return NULL;
16944}
16945
16946
8ac8dba0 16947static PyObject * BookCtrlBase_swigregister(PyObject *, PyObject *args) {
d14a1e28
RD
16948 PyObject *obj;
16949 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
8ac8dba0 16950 SWIG_TypeClientData(SWIGTYPE_p_wxBookCtrlBase, obj);
d14a1e28
RD
16951 Py_INCREF(obj);
16952 return Py_BuildValue((char *)"");
16953}
8ac8dba0 16954static PyObject *_wrap_new_BookCtrlBaseEvent(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
16955 PyObject *resultobj;
16956 wxEventType arg1 = (wxEventType) wxEVT_NULL ;
16957 int arg2 = (int) 0 ;
16958 int arg3 = (int) -1 ;
16959 int arg4 = (int) -1 ;
8ac8dba0 16960 wxBookCtrlBaseEvent *result;
994141e6
RD
16961 PyObject * obj0 = 0 ;
16962 PyObject * obj1 = 0 ;
16963 PyObject * obj2 = 0 ;
16964 PyObject * obj3 = 0 ;
d14a1e28
RD
16965 char *kwnames[] = {
16966 (char *) "commandType",(char *) "id",(char *) "nSel",(char *) "nOldSel", NULL
16967 };
16968
8ac8dba0 16969 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|OOOO:new_BookCtrlBaseEvent",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
994141e6 16970 if (obj0) {
093d3ff1
RD
16971 {
16972 arg1 = (wxEventType)(SWIG_As_int(obj0));
16973 if (SWIG_arg_fail(1)) SWIG_fail;
16974 }
994141e6
RD
16975 }
16976 if (obj1) {
093d3ff1
RD
16977 {
16978 arg2 = (int)(SWIG_As_int(obj1));
16979 if (SWIG_arg_fail(2)) SWIG_fail;
16980 }
994141e6
RD
16981 }
16982 if (obj2) {
093d3ff1
RD
16983 {
16984 arg3 = (int)(SWIG_As_int(obj2));
16985 if (SWIG_arg_fail(3)) SWIG_fail;
16986 }
994141e6
RD
16987 }
16988 if (obj3) {
093d3ff1
RD
16989 {
16990 arg4 = (int)(SWIG_As_int(obj3));
16991 if (SWIG_arg_fail(4)) SWIG_fail;
16992 }
994141e6 16993 }
d14a1e28
RD
16994 {
16995 PyThreadState* __tstate = wxPyBeginAllowThreads();
8ac8dba0 16996 result = (wxBookCtrlBaseEvent *)new wxBookCtrlBaseEvent(arg1,arg2,arg3,arg4);
d14a1e28
RD
16997
16998 wxPyEndAllowThreads(__tstate);
16999 if (PyErr_Occurred()) SWIG_fail;
17000 }
8ac8dba0 17001 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxBookCtrlBaseEvent, 1);
d14a1e28
RD
17002 return resultobj;
17003 fail:
17004 return NULL;
17005}
17006
17007
8ac8dba0 17008static PyObject *_wrap_BookCtrlBaseEvent_GetSelection(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28 17009 PyObject *resultobj;
8ac8dba0 17010 wxBookCtrlBaseEvent *arg1 = (wxBookCtrlBaseEvent *) 0 ;
d14a1e28
RD
17011 int result;
17012 PyObject * obj0 = 0 ;
17013 char *kwnames[] = {
17014 (char *) "self", NULL
17015 };
17016
8ac8dba0 17017 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:BookCtrlBaseEvent_GetSelection",kwnames,&obj0)) goto fail;
093d3ff1
RD
17018 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxBookCtrlBaseEvent, SWIG_POINTER_EXCEPTION | 0);
17019 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
17020 {
17021 PyThreadState* __tstate = wxPyBeginAllowThreads();
8ac8dba0 17022 result = (int)((wxBookCtrlBaseEvent const *)arg1)->GetSelection();
d14a1e28
RD
17023
17024 wxPyEndAllowThreads(__tstate);
17025 if (PyErr_Occurred()) SWIG_fail;
17026 }
093d3ff1
RD
17027 {
17028 resultobj = SWIG_From_int((int)(result));
17029 }
d14a1e28
RD
17030 return resultobj;
17031 fail:
17032 return NULL;
17033}
17034
17035
8ac8dba0 17036static PyObject *_wrap_BookCtrlBaseEvent_SetSelection(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28 17037 PyObject *resultobj;
8ac8dba0 17038 wxBookCtrlBaseEvent *arg1 = (wxBookCtrlBaseEvent *) 0 ;
d14a1e28
RD
17039 int arg2 ;
17040 PyObject * obj0 = 0 ;
994141e6 17041 PyObject * obj1 = 0 ;
d14a1e28
RD
17042 char *kwnames[] = {
17043 (char *) "self",(char *) "nSel", NULL
17044 };
17045
8ac8dba0 17046 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:BookCtrlBaseEvent_SetSelection",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
17047 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxBookCtrlBaseEvent, SWIG_POINTER_EXCEPTION | 0);
17048 if (SWIG_arg_fail(1)) SWIG_fail;
17049 {
17050 arg2 = (int)(SWIG_As_int(obj1));
17051 if (SWIG_arg_fail(2)) SWIG_fail;
17052 }
d14a1e28
RD
17053 {
17054 PyThreadState* __tstate = wxPyBeginAllowThreads();
17055 (arg1)->SetSelection(arg2);
17056
17057 wxPyEndAllowThreads(__tstate);
17058 if (PyErr_Occurred()) SWIG_fail;
17059 }
17060 Py_INCREF(Py_None); resultobj = Py_None;
17061 return resultobj;
17062 fail:
17063 return NULL;
17064}
17065
17066
8ac8dba0 17067static PyObject *_wrap_BookCtrlBaseEvent_GetOldSelection(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28 17068 PyObject *resultobj;
8ac8dba0 17069 wxBookCtrlBaseEvent *arg1 = (wxBookCtrlBaseEvent *) 0 ;
d14a1e28
RD
17070 int result;
17071 PyObject * obj0 = 0 ;
17072 char *kwnames[] = {
17073 (char *) "self", NULL
17074 };
17075
8ac8dba0 17076 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:BookCtrlBaseEvent_GetOldSelection",kwnames,&obj0)) goto fail;
093d3ff1
RD
17077 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxBookCtrlBaseEvent, SWIG_POINTER_EXCEPTION | 0);
17078 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
17079 {
17080 PyThreadState* __tstate = wxPyBeginAllowThreads();
8ac8dba0 17081 result = (int)((wxBookCtrlBaseEvent const *)arg1)->GetOldSelection();
d14a1e28
RD
17082
17083 wxPyEndAllowThreads(__tstate);
17084 if (PyErr_Occurred()) SWIG_fail;
17085 }
093d3ff1
RD
17086 {
17087 resultobj = SWIG_From_int((int)(result));
17088 }
d14a1e28
RD
17089 return resultobj;
17090 fail:
17091 return NULL;
17092}
17093
17094
8ac8dba0 17095static PyObject *_wrap_BookCtrlBaseEvent_SetOldSelection(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28 17096 PyObject *resultobj;
8ac8dba0 17097 wxBookCtrlBaseEvent *arg1 = (wxBookCtrlBaseEvent *) 0 ;
d14a1e28
RD
17098 int arg2 ;
17099 PyObject * obj0 = 0 ;
994141e6 17100 PyObject * obj1 = 0 ;
d14a1e28
RD
17101 char *kwnames[] = {
17102 (char *) "self",(char *) "nOldSel", NULL
17103 };
17104
8ac8dba0 17105 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:BookCtrlBaseEvent_SetOldSelection",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
17106 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxBookCtrlBaseEvent, SWIG_POINTER_EXCEPTION | 0);
17107 if (SWIG_arg_fail(1)) SWIG_fail;
17108 {
17109 arg2 = (int)(SWIG_As_int(obj1));
17110 if (SWIG_arg_fail(2)) SWIG_fail;
17111 }
d14a1e28
RD
17112 {
17113 PyThreadState* __tstate = wxPyBeginAllowThreads();
17114 (arg1)->SetOldSelection(arg2);
17115
17116 wxPyEndAllowThreads(__tstate);
17117 if (PyErr_Occurred()) SWIG_fail;
17118 }
17119 Py_INCREF(Py_None); resultobj = Py_None;
17120 return resultobj;
17121 fail:
17122 return NULL;
17123}
17124
17125
8ac8dba0 17126static PyObject * BookCtrlBaseEvent_swigregister(PyObject *, PyObject *args) {
d14a1e28
RD
17127 PyObject *obj;
17128 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
8ac8dba0 17129 SWIG_TypeClientData(SWIGTYPE_p_wxBookCtrlBaseEvent, obj);
d14a1e28
RD
17130 Py_INCREF(obj);
17131 return Py_BuildValue((char *)"");
17132}
c32bde28 17133static PyObject *_wrap_new_Notebook(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
17134 PyObject *resultobj;
17135 wxWindow *arg1 = (wxWindow *) 0 ;
4f89f6a3 17136 int arg2 = (int) -1 ;
d14a1e28
RD
17137 wxPoint const &arg3_defvalue = wxDefaultPosition ;
17138 wxPoint *arg3 = (wxPoint *) &arg3_defvalue ;
17139 wxSize const &arg4_defvalue = wxDefaultSize ;
17140 wxSize *arg4 = (wxSize *) &arg4_defvalue ;
17141 long arg5 = (long) 0 ;
51b83b37 17142 wxString const &arg6_defvalue = wxPyNotebookNameStr ;
d14a1e28
RD
17143 wxString *arg6 = (wxString *) &arg6_defvalue ;
17144 wxNotebook *result;
17145 wxPoint temp3 ;
17146 wxSize temp4 ;
ae8162c8 17147 bool temp6 = false ;
d14a1e28 17148 PyObject * obj0 = 0 ;
994141e6 17149 PyObject * obj1 = 0 ;
d14a1e28
RD
17150 PyObject * obj2 = 0 ;
17151 PyObject * obj3 = 0 ;
994141e6 17152 PyObject * obj4 = 0 ;
d14a1e28
RD
17153 PyObject * obj5 = 0 ;
17154 char *kwnames[] = {
17155 (char *) "parent",(char *) "id",(char *) "pos",(char *) "size",(char *) "style",(char *) "name", NULL
17156 };
17157
4f89f6a3 17158 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|OOOOO:new_Notebook",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5)) goto fail;
093d3ff1
RD
17159 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
17160 if (SWIG_arg_fail(1)) SWIG_fail;
4f89f6a3 17161 if (obj1) {
093d3ff1
RD
17162 {
17163 arg2 = (int)(SWIG_As_int(obj1));
17164 if (SWIG_arg_fail(2)) SWIG_fail;
17165 }
4f89f6a3 17166 }
d14a1e28
RD
17167 if (obj2) {
17168 {
17169 arg3 = &temp3;
17170 if ( ! wxPoint_helper(obj2, &arg3)) SWIG_fail;
17171 }
17172 }
17173 if (obj3) {
17174 {
17175 arg4 = &temp4;
17176 if ( ! wxSize_helper(obj3, &arg4)) SWIG_fail;
17177 }
17178 }
994141e6 17179 if (obj4) {
093d3ff1
RD
17180 {
17181 arg5 = (long)(SWIG_As_long(obj4));
17182 if (SWIG_arg_fail(5)) SWIG_fail;
17183 }
994141e6 17184 }
d14a1e28
RD
17185 if (obj5) {
17186 {
17187 arg6 = wxString_in_helper(obj5);
17188 if (arg6 == NULL) SWIG_fail;
ae8162c8 17189 temp6 = true;
d14a1e28
RD
17190 }
17191 }
17192 {
e3b71cb8 17193 if (!wxPyCheckForApp()) SWIG_fail;
d14a1e28
RD
17194 PyThreadState* __tstate = wxPyBeginAllowThreads();
17195 result = (wxNotebook *)new wxNotebook(arg1,arg2,(wxPoint const &)*arg3,(wxSize const &)*arg4,arg5,(wxString const &)*arg6);
17196
17197 wxPyEndAllowThreads(__tstate);
110da5b0 17198 if (PyErr_Occurred()) SWIG_fail;
d14a1e28 17199 }
b0f7404b 17200 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxNotebook, 1);
d14a1e28
RD
17201 {
17202 if (temp6)
17203 delete arg6;
17204 }
17205 return resultobj;
17206 fail:
17207 {
17208 if (temp6)
17209 delete arg6;
17210 }
17211 return NULL;
17212}
17213
17214
c32bde28 17215static PyObject *_wrap_new_PreNotebook(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
17216 PyObject *resultobj;
17217 wxNotebook *result;
17218 char *kwnames[] = {
17219 NULL
17220 };
17221
17222 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_PreNotebook",kwnames)) goto fail;
17223 {
e3b71cb8 17224 if (!wxPyCheckForApp()) SWIG_fail;
d14a1e28
RD
17225 PyThreadState* __tstate = wxPyBeginAllowThreads();
17226 result = (wxNotebook *)new wxNotebook();
17227
17228 wxPyEndAllowThreads(__tstate);
110da5b0 17229 if (PyErr_Occurred()) SWIG_fail;
d14a1e28 17230 }
b0f7404b 17231 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxNotebook, 1);
d14a1e28
RD
17232 return resultobj;
17233 fail:
17234 return NULL;
17235}
17236
17237
c32bde28 17238static PyObject *_wrap_Notebook_Create(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
17239 PyObject *resultobj;
17240 wxNotebook *arg1 = (wxNotebook *) 0 ;
17241 wxWindow *arg2 = (wxWindow *) 0 ;
248ed943 17242 int arg3 = (int) -1 ;
d14a1e28
RD
17243 wxPoint const &arg4_defvalue = wxDefaultPosition ;
17244 wxPoint *arg4 = (wxPoint *) &arg4_defvalue ;
17245 wxSize const &arg5_defvalue = wxDefaultSize ;
17246 wxSize *arg5 = (wxSize *) &arg5_defvalue ;
17247 long arg6 = (long) 0 ;
51b83b37 17248 wxString const &arg7_defvalue = wxPyNotebookNameStr ;
d14a1e28
RD
17249 wxString *arg7 = (wxString *) &arg7_defvalue ;
17250 bool result;
17251 wxPoint temp4 ;
17252 wxSize temp5 ;
ae8162c8 17253 bool temp7 = false ;
d14a1e28
RD
17254 PyObject * obj0 = 0 ;
17255 PyObject * obj1 = 0 ;
994141e6 17256 PyObject * obj2 = 0 ;
d14a1e28
RD
17257 PyObject * obj3 = 0 ;
17258 PyObject * obj4 = 0 ;
994141e6 17259 PyObject * obj5 = 0 ;
d14a1e28
RD
17260 PyObject * obj6 = 0 ;
17261 char *kwnames[] = {
17262 (char *) "self",(char *) "parent",(char *) "id",(char *) "pos",(char *) "size",(char *) "style",(char *) "name", NULL
17263 };
17264
248ed943 17265 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|OOOOO:Notebook_Create",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6)) goto fail;
093d3ff1
RD
17266 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxNotebook, SWIG_POINTER_EXCEPTION | 0);
17267 if (SWIG_arg_fail(1)) SWIG_fail;
17268 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
17269 if (SWIG_arg_fail(2)) SWIG_fail;
248ed943 17270 if (obj2) {
093d3ff1
RD
17271 {
17272 arg3 = (int)(SWIG_As_int(obj2));
17273 if (SWIG_arg_fail(3)) SWIG_fail;
17274 }
248ed943 17275 }
d14a1e28
RD
17276 if (obj3) {
17277 {
17278 arg4 = &temp4;
17279 if ( ! wxPoint_helper(obj3, &arg4)) SWIG_fail;
17280 }
17281 }
17282 if (obj4) {
17283 {
17284 arg5 = &temp5;
17285 if ( ! wxSize_helper(obj4, &arg5)) SWIG_fail;
17286 }
17287 }
994141e6 17288 if (obj5) {
093d3ff1
RD
17289 {
17290 arg6 = (long)(SWIG_As_long(obj5));
17291 if (SWIG_arg_fail(6)) SWIG_fail;
17292 }
994141e6 17293 }
d14a1e28
RD
17294 if (obj6) {
17295 {
17296 arg7 = wxString_in_helper(obj6);
17297 if (arg7 == NULL) SWIG_fail;
ae8162c8 17298 temp7 = true;
d14a1e28
RD
17299 }
17300 }
17301 {
17302 PyThreadState* __tstate = wxPyBeginAllowThreads();
17303 result = (bool)(arg1)->Create(arg2,arg3,(wxPoint const &)*arg4,(wxSize const &)*arg5,arg6,(wxString const &)*arg7);
17304
17305 wxPyEndAllowThreads(__tstate);
17306 if (PyErr_Occurred()) SWIG_fail;
17307 }
4f89f6a3
RD
17308 {
17309 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
17310 }
d14a1e28
RD
17311 {
17312 if (temp7)
17313 delete arg7;
17314 }
17315 return resultobj;
17316 fail:
17317 {
17318 if (temp7)
17319 delete arg7;
17320 }
17321 return NULL;
17322}
17323
17324
c32bde28 17325static PyObject *_wrap_Notebook_GetRowCount(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
17326 PyObject *resultobj;
17327 wxNotebook *arg1 = (wxNotebook *) 0 ;
17328 int result;
17329 PyObject * obj0 = 0 ;
17330 char *kwnames[] = {
17331 (char *) "self", NULL
17332 };
17333
17334 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Notebook_GetRowCount",kwnames,&obj0)) goto fail;
093d3ff1
RD
17335 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxNotebook, SWIG_POINTER_EXCEPTION | 0);
17336 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
17337 {
17338 PyThreadState* __tstate = wxPyBeginAllowThreads();
17339 result = (int)((wxNotebook const *)arg1)->GetRowCount();
17340
17341 wxPyEndAllowThreads(__tstate);
17342 if (PyErr_Occurred()) SWIG_fail;
17343 }
093d3ff1
RD
17344 {
17345 resultobj = SWIG_From_int((int)(result));
17346 }
d14a1e28
RD
17347 return resultobj;
17348 fail:
17349 return NULL;
17350}
17351
17352
c32bde28 17353static PyObject *_wrap_Notebook_SetPadding(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
17354 PyObject *resultobj;
17355 wxNotebook *arg1 = (wxNotebook *) 0 ;
17356 wxSize *arg2 = 0 ;
17357 wxSize temp2 ;
17358 PyObject * obj0 = 0 ;
17359 PyObject * obj1 = 0 ;
17360 char *kwnames[] = {
17361 (char *) "self",(char *) "padding", NULL
17362 };
17363
17364 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Notebook_SetPadding",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
17365 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxNotebook, SWIG_POINTER_EXCEPTION | 0);
17366 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
17367 {
17368 arg2 = &temp2;
17369 if ( ! wxSize_helper(obj1, &arg2)) SWIG_fail;
17370 }
17371 {
17372 PyThreadState* __tstate = wxPyBeginAllowThreads();
17373 (arg1)->SetPadding((wxSize const &)*arg2);
17374
17375 wxPyEndAllowThreads(__tstate);
17376 if (PyErr_Occurred()) SWIG_fail;
17377 }
17378 Py_INCREF(Py_None); resultobj = Py_None;
17379 return resultobj;
17380 fail:
17381 return NULL;
17382}
17383
17384
c32bde28 17385static PyObject *_wrap_Notebook_SetTabSize(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
17386 PyObject *resultobj;
17387 wxNotebook *arg1 = (wxNotebook *) 0 ;
17388 wxSize *arg2 = 0 ;
17389 wxSize temp2 ;
17390 PyObject * obj0 = 0 ;
17391 PyObject * obj1 = 0 ;
17392 char *kwnames[] = {
17393 (char *) "self",(char *) "sz", NULL
17394 };
17395
17396 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Notebook_SetTabSize",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
17397 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxNotebook, SWIG_POINTER_EXCEPTION | 0);
17398 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
17399 {
17400 arg2 = &temp2;
17401 if ( ! wxSize_helper(obj1, &arg2)) SWIG_fail;
17402 }
17403 {
17404 PyThreadState* __tstate = wxPyBeginAllowThreads();
17405 (arg1)->SetTabSize((wxSize const &)*arg2);
17406
17407 wxPyEndAllowThreads(__tstate);
17408 if (PyErr_Occurred()) SWIG_fail;
17409 }
17410 Py_INCREF(Py_None); resultobj = Py_None;
17411 return resultobj;
17412 fail:
17413 return NULL;
17414}
17415
17416
c32bde28 17417static PyObject *_wrap_Notebook_HitTest(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
17418 PyObject *resultobj;
17419 wxNotebook *arg1 = (wxNotebook *) 0 ;
17420 wxPoint *arg2 = 0 ;
17421 long *arg3 = (long *) 0 ;
17422 int result;
17423 wxPoint temp2 ;
17424 long temp3 ;
c32bde28 17425 int res3 = 0 ;
d14a1e28
RD
17426 PyObject * obj0 = 0 ;
17427 PyObject * obj1 = 0 ;
17428 char *kwnames[] = {
17429 (char *) "self",(char *) "pt", NULL
17430 };
17431
c32bde28 17432 arg3 = &temp3; res3 = SWIG_NEWOBJ;
d14a1e28 17433 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Notebook_HitTest",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
17434 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxNotebook, SWIG_POINTER_EXCEPTION | 0);
17435 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
17436 {
17437 arg2 = &temp2;
17438 if ( ! wxPoint_helper(obj1, &arg2)) SWIG_fail;
17439 }
17440 {
17441 PyThreadState* __tstate = wxPyBeginAllowThreads();
17442 result = (int)((wxNotebook const *)arg1)->HitTest((wxPoint const &)*arg2,arg3);
17443
17444 wxPyEndAllowThreads(__tstate);
17445 if (PyErr_Occurred()) SWIG_fail;
17446 }
093d3ff1
RD
17447 {
17448 resultobj = SWIG_From_int((int)(result));
17449 }
c32bde28
RD
17450 resultobj = t_output_helper(resultobj, ((res3 == SWIG_NEWOBJ) ?
17451 SWIG_From_long((*arg3)) : SWIG_NewPointerObj((void*)(arg3), SWIGTYPE_p_long, 0)));
d14a1e28
RD
17452 return resultobj;
17453 fail:
17454 return NULL;
17455}
17456
17457
c32bde28 17458static PyObject *_wrap_Notebook_CalcSizeFromPage(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
17459 PyObject *resultobj;
17460 wxNotebook *arg1 = (wxNotebook *) 0 ;
17461 wxSize *arg2 = 0 ;
17462 wxSize result;
17463 wxSize temp2 ;
17464 PyObject * obj0 = 0 ;
17465 PyObject * obj1 = 0 ;
17466 char *kwnames[] = {
17467 (char *) "self",(char *) "sizePage", NULL
17468 };
17469
17470 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Notebook_CalcSizeFromPage",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
17471 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxNotebook, SWIG_POINTER_EXCEPTION | 0);
17472 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
17473 {
17474 arg2 = &temp2;
17475 if ( ! wxSize_helper(obj1, &arg2)) SWIG_fail;
17476 }
17477 {
17478 PyThreadState* __tstate = wxPyBeginAllowThreads();
17479 result = ((wxNotebook const *)arg1)->CalcSizeFromPage((wxSize const &)*arg2);
17480
17481 wxPyEndAllowThreads(__tstate);
17482 if (PyErr_Occurred()) SWIG_fail;
17483 }
17484 {
17485 wxSize * resultptr;
093d3ff1 17486 resultptr = new wxSize((wxSize &)(result));
15afbcd0 17487 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxSize, 1);
d14a1e28
RD
17488 }
17489 return resultobj;
17490 fail:
17491 return NULL;
17492}
17493
17494
c32bde28 17495static PyObject *_wrap_Notebook_GetClassDefaultAttributes(PyObject *, PyObject *args, PyObject *kwargs) {
22bfe96c 17496 PyObject *resultobj;
093d3ff1 17497 wxWindowVariant arg1 = (wxWindowVariant) wxWINDOW_VARIANT_NORMAL ;
22bfe96c
RD
17498 wxVisualAttributes result;
17499 PyObject * obj0 = 0 ;
17500 char *kwnames[] = {
17501 (char *) "variant", NULL
17502 };
17503
17504 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|O:Notebook_GetClassDefaultAttributes",kwnames,&obj0)) goto fail;
17505 if (obj0) {
093d3ff1
RD
17506 {
17507 arg1 = (wxWindowVariant)(SWIG_As_int(obj0));
17508 if (SWIG_arg_fail(1)) SWIG_fail;
17509 }
22bfe96c
RD
17510 }
17511 {
110da5b0 17512 if (!wxPyCheckForApp()) SWIG_fail;
22bfe96c
RD
17513 PyThreadState* __tstate = wxPyBeginAllowThreads();
17514 result = wxNotebook::GetClassDefaultAttributes((wxWindowVariant )arg1);
17515
17516 wxPyEndAllowThreads(__tstate);
dfbb5885 17517 if (PyErr_Occurred()) SWIG_fail;
22bfe96c
RD
17518 }
17519 {
17520 wxVisualAttributes * resultptr;
093d3ff1 17521 resultptr = new wxVisualAttributes((wxVisualAttributes &)(result));
22bfe96c
RD
17522 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxVisualAttributes, 1);
17523 }
17524 return resultobj;
17525 fail:
17526 return NULL;
17527}
17528
17529
c32bde28 17530static PyObject * Notebook_swigregister(PyObject *, PyObject *args) {
d14a1e28
RD
17531 PyObject *obj;
17532 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
17533 SWIG_TypeClientData(SWIGTYPE_p_wxNotebook, obj);
17534 Py_INCREF(obj);
17535 return Py_BuildValue((char *)"");
17536}
c32bde28 17537static PyObject *_wrap_new_NotebookEvent(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
17538 PyObject *resultobj;
17539 wxEventType arg1 = (wxEventType) wxEVT_NULL ;
17540 int arg2 = (int) 0 ;
17541 int arg3 = (int) -1 ;
17542 int arg4 = (int) -1 ;
17543 wxNotebookEvent *result;
994141e6
RD
17544 PyObject * obj0 = 0 ;
17545 PyObject * obj1 = 0 ;
17546 PyObject * obj2 = 0 ;
17547 PyObject * obj3 = 0 ;
d14a1e28
RD
17548 char *kwnames[] = {
17549 (char *) "commandType",(char *) "id",(char *) "nSel",(char *) "nOldSel", NULL
17550 };
17551
994141e6
RD
17552 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|OOOO:new_NotebookEvent",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
17553 if (obj0) {
093d3ff1
RD
17554 {
17555 arg1 = (wxEventType)(SWIG_As_int(obj0));
17556 if (SWIG_arg_fail(1)) SWIG_fail;
17557 }
994141e6
RD
17558 }
17559 if (obj1) {
093d3ff1
RD
17560 {
17561 arg2 = (int)(SWIG_As_int(obj1));
17562 if (SWIG_arg_fail(2)) SWIG_fail;
17563 }
994141e6
RD
17564 }
17565 if (obj2) {
093d3ff1
RD
17566 {
17567 arg3 = (int)(SWIG_As_int(obj2));
17568 if (SWIG_arg_fail(3)) SWIG_fail;
17569 }
994141e6
RD
17570 }
17571 if (obj3) {
093d3ff1
RD
17572 {
17573 arg4 = (int)(SWIG_As_int(obj3));
17574 if (SWIG_arg_fail(4)) SWIG_fail;
17575 }
994141e6 17576 }
d14a1e28
RD
17577 {
17578 PyThreadState* __tstate = wxPyBeginAllowThreads();
17579 result = (wxNotebookEvent *)new wxNotebookEvent(arg1,arg2,arg3,arg4);
17580
17581 wxPyEndAllowThreads(__tstate);
17582 if (PyErr_Occurred()) SWIG_fail;
17583 }
15afbcd0 17584 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxNotebookEvent, 1);
d14a1e28
RD
17585 return resultobj;
17586 fail:
17587 return NULL;
17588}
17589
17590
c32bde28 17591static PyObject * NotebookEvent_swigregister(PyObject *, PyObject *args) {
d14a1e28
RD
17592 PyObject *obj;
17593 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
17594 SWIG_TypeClientData(SWIGTYPE_p_wxNotebookEvent, obj);
17595 Py_INCREF(obj);
17596 return Py_BuildValue((char *)"");
17597}
c32bde28 17598static PyObject *_wrap_new_Listbook(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
17599 PyObject *resultobj;
17600 wxWindow *arg1 = (wxWindow *) 0 ;
4f89f6a3 17601 int arg2 = (int) -1 ;
d14a1e28
RD
17602 wxPoint const &arg3_defvalue = wxDefaultPosition ;
17603 wxPoint *arg3 = (wxPoint *) &arg3_defvalue ;
17604 wxSize const &arg4_defvalue = wxDefaultSize ;
17605 wxSize *arg4 = (wxSize *) &arg4_defvalue ;
17606 long arg5 = (long) 0 ;
17607 wxString const &arg6_defvalue = wxPyEmptyString ;
17608 wxString *arg6 = (wxString *) &arg6_defvalue ;
17609 wxListbook *result;
17610 wxPoint temp3 ;
17611 wxSize temp4 ;
ae8162c8 17612 bool temp6 = false ;
d14a1e28 17613 PyObject * obj0 = 0 ;
994141e6 17614 PyObject * obj1 = 0 ;
d14a1e28
RD
17615 PyObject * obj2 = 0 ;
17616 PyObject * obj3 = 0 ;
994141e6 17617 PyObject * obj4 = 0 ;
d14a1e28
RD
17618 PyObject * obj5 = 0 ;
17619 char *kwnames[] = {
17620 (char *) "parent",(char *) "id",(char *) "pos",(char *) "size",(char *) "style",(char *) "name", NULL
17621 };
17622
4f89f6a3 17623 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|OOOOO:new_Listbook",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5)) goto fail;
093d3ff1
RD
17624 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
17625 if (SWIG_arg_fail(1)) SWIG_fail;
4f89f6a3 17626 if (obj1) {
093d3ff1
RD
17627 {
17628 arg2 = (int)(SWIG_As_int(obj1));
17629 if (SWIG_arg_fail(2)) SWIG_fail;
17630 }
4f89f6a3 17631 }
d14a1e28
RD
17632 if (obj2) {
17633 {
17634 arg3 = &temp3;
17635 if ( ! wxPoint_helper(obj2, &arg3)) SWIG_fail;
17636 }
17637 }
17638 if (obj3) {
17639 {
17640 arg4 = &temp4;
17641 if ( ! wxSize_helper(obj3, &arg4)) SWIG_fail;
17642 }
17643 }
994141e6 17644 if (obj4) {
093d3ff1
RD
17645 {
17646 arg5 = (long)(SWIG_As_long(obj4));
17647 if (SWIG_arg_fail(5)) SWIG_fail;
17648 }
994141e6 17649 }
d14a1e28
RD
17650 if (obj5) {
17651 {
17652 arg6 = wxString_in_helper(obj5);
17653 if (arg6 == NULL) SWIG_fail;
ae8162c8 17654 temp6 = true;
d14a1e28
RD
17655 }
17656 }
17657 {
e3b71cb8 17658 if (!wxPyCheckForApp()) SWIG_fail;
d14a1e28
RD
17659 PyThreadState* __tstate = wxPyBeginAllowThreads();
17660 result = (wxListbook *)new wxListbook(arg1,arg2,(wxPoint const &)*arg3,(wxSize const &)*arg4,arg5,(wxString const &)*arg6);
17661
17662 wxPyEndAllowThreads(__tstate);
110da5b0 17663 if (PyErr_Occurred()) SWIG_fail;
d14a1e28 17664 }
15afbcd0 17665 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxListbook, 1);
d14a1e28
RD
17666 {
17667 if (temp6)
17668 delete arg6;
17669 }
17670 return resultobj;
17671 fail:
17672 {
17673 if (temp6)
17674 delete arg6;
17675 }
17676 return NULL;
17677}
17678
17679
c32bde28 17680static PyObject *_wrap_new_PreListbook(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
17681 PyObject *resultobj;
17682 wxListbook *result;
17683 char *kwnames[] = {
17684 NULL
17685 };
17686
17687 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_PreListbook",kwnames)) goto fail;
17688 {
e3b71cb8 17689 if (!wxPyCheckForApp()) SWIG_fail;
d14a1e28
RD
17690 PyThreadState* __tstate = wxPyBeginAllowThreads();
17691 result = (wxListbook *)new wxListbook();
17692
17693 wxPyEndAllowThreads(__tstate);
110da5b0 17694 if (PyErr_Occurred()) SWIG_fail;
d14a1e28 17695 }
15afbcd0 17696 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxListbook, 1);
d14a1e28
RD
17697 return resultobj;
17698 fail:
17699 return NULL;
17700}
17701
17702
c32bde28 17703static PyObject *_wrap_Listbook_Create(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
17704 PyObject *resultobj;
17705 wxListbook *arg1 = (wxListbook *) 0 ;
17706 wxWindow *arg2 = (wxWindow *) 0 ;
248ed943 17707 int arg3 = (int) -1 ;
d14a1e28
RD
17708 wxPoint const &arg4_defvalue = wxDefaultPosition ;
17709 wxPoint *arg4 = (wxPoint *) &arg4_defvalue ;
17710 wxSize const &arg5_defvalue = wxDefaultSize ;
17711 wxSize *arg5 = (wxSize *) &arg5_defvalue ;
17712 long arg6 = (long) 0 ;
17713 wxString const &arg7_defvalue = wxPyEmptyString ;
17714 wxString *arg7 = (wxString *) &arg7_defvalue ;
17715 bool result;
17716 wxPoint temp4 ;
17717 wxSize temp5 ;
ae8162c8 17718 bool temp7 = false ;
d14a1e28
RD
17719 PyObject * obj0 = 0 ;
17720 PyObject * obj1 = 0 ;
994141e6 17721 PyObject * obj2 = 0 ;
d14a1e28
RD
17722 PyObject * obj3 = 0 ;
17723 PyObject * obj4 = 0 ;
994141e6 17724 PyObject * obj5 = 0 ;
d14a1e28
RD
17725 PyObject * obj6 = 0 ;
17726 char *kwnames[] = {
17727 (char *) "self",(char *) "parent",(char *) "id",(char *) "pos",(char *) "size",(char *) "style",(char *) "name", NULL
17728 };
17729
248ed943 17730 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|OOOOO:Listbook_Create",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6)) goto fail;
093d3ff1
RD
17731 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxListbook, SWIG_POINTER_EXCEPTION | 0);
17732 if (SWIG_arg_fail(1)) SWIG_fail;
17733 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
17734 if (SWIG_arg_fail(2)) SWIG_fail;
248ed943 17735 if (obj2) {
093d3ff1
RD
17736 {
17737 arg3 = (int)(SWIG_As_int(obj2));
17738 if (SWIG_arg_fail(3)) SWIG_fail;
17739 }
248ed943 17740 }
d14a1e28
RD
17741 if (obj3) {
17742 {
17743 arg4 = &temp4;
17744 if ( ! wxPoint_helper(obj3, &arg4)) SWIG_fail;
17745 }
17746 }
17747 if (obj4) {
17748 {
17749 arg5 = &temp5;
17750 if ( ! wxSize_helper(obj4, &arg5)) SWIG_fail;
17751 }
17752 }
994141e6 17753 if (obj5) {
093d3ff1
RD
17754 {
17755 arg6 = (long)(SWIG_As_long(obj5));
17756 if (SWIG_arg_fail(6)) SWIG_fail;
17757 }
994141e6 17758 }
d14a1e28
RD
17759 if (obj6) {
17760 {
17761 arg7 = wxString_in_helper(obj6);
17762 if (arg7 == NULL) SWIG_fail;
ae8162c8 17763 temp7 = true;
d14a1e28
RD
17764 }
17765 }
17766 {
17767 PyThreadState* __tstate = wxPyBeginAllowThreads();
17768 result = (bool)(arg1)->Create(arg2,arg3,(wxPoint const &)*arg4,(wxSize const &)*arg5,arg6,(wxString const &)*arg7);
17769
17770 wxPyEndAllowThreads(__tstate);
17771 if (PyErr_Occurred()) SWIG_fail;
17772 }
4f89f6a3
RD
17773 {
17774 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
17775 }
d14a1e28
RD
17776 {
17777 if (temp7)
17778 delete arg7;
17779 }
17780 return resultobj;
17781 fail:
17782 {
17783 if (temp7)
17784 delete arg7;
17785 }
17786 return NULL;
17787}
17788
17789
c32bde28 17790static PyObject *_wrap_Listbook_IsVertical(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
17791 PyObject *resultobj;
17792 wxListbook *arg1 = (wxListbook *) 0 ;
17793 bool result;
17794 PyObject * obj0 = 0 ;
17795 char *kwnames[] = {
17796 (char *) "self", NULL
17797 };
17798
17799 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Listbook_IsVertical",kwnames,&obj0)) goto fail;
093d3ff1
RD
17800 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxListbook, SWIG_POINTER_EXCEPTION | 0);
17801 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
17802 {
17803 PyThreadState* __tstate = wxPyBeginAllowThreads();
17804 result = (bool)((wxListbook const *)arg1)->IsVertical();
17805
17806 wxPyEndAllowThreads(__tstate);
17807 if (PyErr_Occurred()) SWIG_fail;
17808 }
4f89f6a3
RD
17809 {
17810 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
17811 }
d14a1e28
RD
17812 return resultobj;
17813 fail:
17814 return NULL;
17815}
17816
17817
1fbf26be
RD
17818static PyObject *_wrap_Listbook_GetListView(PyObject *, PyObject *args, PyObject *kwargs) {
17819 PyObject *resultobj;
17820 wxListbook *arg1 = (wxListbook *) 0 ;
17821 wxListView *result;
17822 PyObject * obj0 = 0 ;
17823 char *kwnames[] = {
17824 (char *) "self", NULL
17825 };
17826
17827 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Listbook_GetListView",kwnames,&obj0)) goto fail;
093d3ff1
RD
17828 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxListbook, SWIG_POINTER_EXCEPTION | 0);
17829 if (SWIG_arg_fail(1)) SWIG_fail;
1fbf26be
RD
17830 {
17831 PyThreadState* __tstate = wxPyBeginAllowThreads();
17832 result = (wxListView *)(arg1)->GetListView();
17833
17834 wxPyEndAllowThreads(__tstate);
17835 if (PyErr_Occurred()) SWIG_fail;
17836 }
17837 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxListView, 0);
17838 return resultobj;
17839 fail:
17840 return NULL;
17841}
17842
17843
c32bde28 17844static PyObject * Listbook_swigregister(PyObject *, PyObject *args) {
d14a1e28
RD
17845 PyObject *obj;
17846 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
17847 SWIG_TypeClientData(SWIGTYPE_p_wxListbook, obj);
17848 Py_INCREF(obj);
17849 return Py_BuildValue((char *)"");
17850}
c32bde28 17851static PyObject *_wrap_new_ListbookEvent(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
17852 PyObject *resultobj;
17853 wxEventType arg1 = (wxEventType) wxEVT_NULL ;
17854 int arg2 = (int) 0 ;
17855 int arg3 = (int) -1 ;
17856 int arg4 = (int) -1 ;
17857 wxListbookEvent *result;
994141e6
RD
17858 PyObject * obj0 = 0 ;
17859 PyObject * obj1 = 0 ;
17860 PyObject * obj2 = 0 ;
17861 PyObject * obj3 = 0 ;
d14a1e28
RD
17862 char *kwnames[] = {
17863 (char *) "commandType",(char *) "id",(char *) "nSel",(char *) "nOldSel", NULL
17864 };
17865
994141e6
RD
17866 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|OOOO:new_ListbookEvent",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
17867 if (obj0) {
093d3ff1
RD
17868 {
17869 arg1 = (wxEventType)(SWIG_As_int(obj0));
17870 if (SWIG_arg_fail(1)) SWIG_fail;
17871 }
994141e6
RD
17872 }
17873 if (obj1) {
093d3ff1
RD
17874 {
17875 arg2 = (int)(SWIG_As_int(obj1));
17876 if (SWIG_arg_fail(2)) SWIG_fail;
17877 }
994141e6
RD
17878 }
17879 if (obj2) {
093d3ff1
RD
17880 {
17881 arg3 = (int)(SWIG_As_int(obj2));
17882 if (SWIG_arg_fail(3)) SWIG_fail;
17883 }
994141e6
RD
17884 }
17885 if (obj3) {
093d3ff1
RD
17886 {
17887 arg4 = (int)(SWIG_As_int(obj3));
17888 if (SWIG_arg_fail(4)) SWIG_fail;
17889 }
994141e6 17890 }
d14a1e28
RD
17891 {
17892 PyThreadState* __tstate = wxPyBeginAllowThreads();
17893 result = (wxListbookEvent *)new wxListbookEvent(arg1,arg2,arg3,arg4);
17894
17895 wxPyEndAllowThreads(__tstate);
17896 if (PyErr_Occurred()) SWIG_fail;
17897 }
15afbcd0 17898 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxListbookEvent, 1);
d14a1e28
RD
17899 return resultobj;
17900 fail:
17901 return NULL;
17902}
17903
17904
c32bde28 17905static PyObject * ListbookEvent_swigregister(PyObject *, PyObject *args) {
d14a1e28
RD
17906 PyObject *obj;
17907 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
17908 SWIG_TypeClientData(SWIGTYPE_p_wxListbookEvent, obj);
17909 Py_INCREF(obj);
17910 return Py_BuildValue((char *)"");
17911}
2ef75293
RD
17912static PyObject *_wrap_new_Choicebook(PyObject *, PyObject *args, PyObject *kwargs) {
17913 PyObject *resultobj;
17914 wxWindow *arg1 = (wxWindow *) 0 ;
17915 int arg2 ;
17916 wxPoint const &arg3_defvalue = wxDefaultPosition ;
17917 wxPoint *arg3 = (wxPoint *) &arg3_defvalue ;
17918 wxSize const &arg4_defvalue = wxDefaultSize ;
17919 wxSize *arg4 = (wxSize *) &arg4_defvalue ;
17920 long arg5 = (long) 0 ;
17921 wxString const &arg6_defvalue = wxPyEmptyString ;
17922 wxString *arg6 = (wxString *) &arg6_defvalue ;
17923 wxChoicebook *result;
17924 wxPoint temp3 ;
17925 wxSize temp4 ;
ae8162c8 17926 bool temp6 = false ;
2ef75293
RD
17927 PyObject * obj0 = 0 ;
17928 PyObject * obj1 = 0 ;
17929 PyObject * obj2 = 0 ;
17930 PyObject * obj3 = 0 ;
17931 PyObject * obj4 = 0 ;
17932 PyObject * obj5 = 0 ;
17933 char *kwnames[] = {
17934 (char *) "parent",(char *) "id",(char *) "pos",(char *) "size",(char *) "style",(char *) "name", NULL
17935 };
17936
17937 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|OOOO:new_Choicebook",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5)) goto fail;
093d3ff1
RD
17938 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
17939 if (SWIG_arg_fail(1)) SWIG_fail;
17940 {
17941 arg2 = (int)(SWIG_As_int(obj1));
17942 if (SWIG_arg_fail(2)) SWIG_fail;
17943 }
2ef75293
RD
17944 if (obj2) {
17945 {
17946 arg3 = &temp3;
17947 if ( ! wxPoint_helper(obj2, &arg3)) SWIG_fail;
17948 }
17949 }
17950 if (obj3) {
17951 {
17952 arg4 = &temp4;
17953 if ( ! wxSize_helper(obj3, &arg4)) SWIG_fail;
17954 }
17955 }
17956 if (obj4) {
093d3ff1
RD
17957 {
17958 arg5 = (long)(SWIG_As_long(obj4));
17959 if (SWIG_arg_fail(5)) SWIG_fail;
17960 }
2ef75293
RD
17961 }
17962 if (obj5) {
17963 {
17964 arg6 = wxString_in_helper(obj5);
17965 if (arg6 == NULL) SWIG_fail;
ae8162c8 17966 temp6 = true;
2ef75293
RD
17967 }
17968 }
17969 {
17970 if (!wxPyCheckForApp()) SWIG_fail;
17971 PyThreadState* __tstate = wxPyBeginAllowThreads();
17972 result = (wxChoicebook *)new wxChoicebook(arg1,arg2,(wxPoint const &)*arg3,(wxSize const &)*arg4,arg5,(wxString const &)*arg6);
17973
17974 wxPyEndAllowThreads(__tstate);
17975 if (PyErr_Occurred()) SWIG_fail;
17976 }
17977 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxChoicebook, 1);
17978 {
17979 if (temp6)
17980 delete arg6;
17981 }
17982 return resultobj;
17983 fail:
17984 {
17985 if (temp6)
17986 delete arg6;
17987 }
17988 return NULL;
17989}
17990
17991
17992static PyObject *_wrap_new_PreChoicebook(PyObject *, PyObject *args, PyObject *kwargs) {
17993 PyObject *resultobj;
17994 wxChoicebook *result;
17995 char *kwnames[] = {
17996 NULL
17997 };
17998
17999 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_PreChoicebook",kwnames)) goto fail;
18000 {
18001 if (!wxPyCheckForApp()) SWIG_fail;
18002 PyThreadState* __tstate = wxPyBeginAllowThreads();
18003 result = (wxChoicebook *)new wxChoicebook();
18004
18005 wxPyEndAllowThreads(__tstate);
18006 if (PyErr_Occurred()) SWIG_fail;
18007 }
18008 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxChoicebook, 1);
18009 return resultobj;
18010 fail:
18011 return NULL;
18012}
18013
18014
18015static PyObject *_wrap_Choicebook_Create(PyObject *, PyObject *args, PyObject *kwargs) {
18016 PyObject *resultobj;
18017 wxChoicebook *arg1 = (wxChoicebook *) 0 ;
18018 wxWindow *arg2 = (wxWindow *) 0 ;
18019 int arg3 ;
18020 wxPoint const &arg4_defvalue = wxDefaultPosition ;
18021 wxPoint *arg4 = (wxPoint *) &arg4_defvalue ;
18022 wxSize const &arg5_defvalue = wxDefaultSize ;
18023 wxSize *arg5 = (wxSize *) &arg5_defvalue ;
18024 long arg6 = (long) 0 ;
18025 wxString const &arg7_defvalue = wxPyEmptyString ;
18026 wxString *arg7 = (wxString *) &arg7_defvalue ;
18027 bool result;
18028 wxPoint temp4 ;
18029 wxSize temp5 ;
ae8162c8 18030 bool temp7 = false ;
2ef75293
RD
18031 PyObject * obj0 = 0 ;
18032 PyObject * obj1 = 0 ;
18033 PyObject * obj2 = 0 ;
18034 PyObject * obj3 = 0 ;
18035 PyObject * obj4 = 0 ;
18036 PyObject * obj5 = 0 ;
18037 PyObject * obj6 = 0 ;
18038 char *kwnames[] = {
18039 (char *) "self",(char *) "parent",(char *) "id",(char *) "pos",(char *) "size",(char *) "style",(char *) "name", NULL
18040 };
18041
18042 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO|OOOO:Choicebook_Create",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6)) goto fail;
093d3ff1
RD
18043 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxChoicebook, SWIG_POINTER_EXCEPTION | 0);
18044 if (SWIG_arg_fail(1)) SWIG_fail;
18045 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
18046 if (SWIG_arg_fail(2)) SWIG_fail;
18047 {
18048 arg3 = (int)(SWIG_As_int(obj2));
18049 if (SWIG_arg_fail(3)) SWIG_fail;
18050 }
2ef75293
RD
18051 if (obj3) {
18052 {
18053 arg4 = &temp4;
18054 if ( ! wxPoint_helper(obj3, &arg4)) SWIG_fail;
18055 }
18056 }
18057 if (obj4) {
18058 {
18059 arg5 = &temp5;
18060 if ( ! wxSize_helper(obj4, &arg5)) SWIG_fail;
18061 }
18062 }
18063 if (obj5) {
093d3ff1
RD
18064 {
18065 arg6 = (long)(SWIG_As_long(obj5));
18066 if (SWIG_arg_fail(6)) SWIG_fail;
18067 }
2ef75293
RD
18068 }
18069 if (obj6) {
18070 {
18071 arg7 = wxString_in_helper(obj6);
18072 if (arg7 == NULL) SWIG_fail;
ae8162c8 18073 temp7 = true;
2ef75293
RD
18074 }
18075 }
18076 {
18077 PyThreadState* __tstate = wxPyBeginAllowThreads();
18078 result = (bool)(arg1)->Create(arg2,arg3,(wxPoint const &)*arg4,(wxSize const &)*arg5,arg6,(wxString const &)*arg7);
18079
18080 wxPyEndAllowThreads(__tstate);
18081 if (PyErr_Occurred()) SWIG_fail;
18082 }
18083 {
18084 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
18085 }
18086 {
18087 if (temp7)
18088 delete arg7;
18089 }
18090 return resultobj;
18091 fail:
18092 {
18093 if (temp7)
18094 delete arg7;
18095 }
18096 return NULL;
18097}
18098
18099
18100static PyObject *_wrap_Choicebook_IsVertical(PyObject *, PyObject *args, PyObject *kwargs) {
18101 PyObject *resultobj;
18102 wxChoicebook *arg1 = (wxChoicebook *) 0 ;
18103 bool result;
18104 PyObject * obj0 = 0 ;
18105 char *kwnames[] = {
18106 (char *) "self", NULL
18107 };
18108
18109 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Choicebook_IsVertical",kwnames,&obj0)) goto fail;
093d3ff1
RD
18110 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxChoicebook, SWIG_POINTER_EXCEPTION | 0);
18111 if (SWIG_arg_fail(1)) SWIG_fail;
2ef75293
RD
18112 {
18113 PyThreadState* __tstate = wxPyBeginAllowThreads();
18114 result = (bool)((wxChoicebook const *)arg1)->IsVertical();
18115
18116 wxPyEndAllowThreads(__tstate);
18117 if (PyErr_Occurred()) SWIG_fail;
18118 }
18119 {
18120 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
18121 }
18122 return resultobj;
18123 fail:
18124 return NULL;
18125}
18126
18127
18128static PyObject *_wrap_Choicebook_DeleteAllPages(PyObject *, PyObject *args, PyObject *kwargs) {
18129 PyObject *resultobj;
18130 wxChoicebook *arg1 = (wxChoicebook *) 0 ;
18131 bool result;
18132 PyObject * obj0 = 0 ;
18133 char *kwnames[] = {
18134 (char *) "self", NULL
18135 };
18136
18137 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Choicebook_DeleteAllPages",kwnames,&obj0)) goto fail;
093d3ff1
RD
18138 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxChoicebook, SWIG_POINTER_EXCEPTION | 0);
18139 if (SWIG_arg_fail(1)) SWIG_fail;
2ef75293
RD
18140 {
18141 PyThreadState* __tstate = wxPyBeginAllowThreads();
18142 result = (bool)(arg1)->DeleteAllPages();
18143
18144 wxPyEndAllowThreads(__tstate);
18145 if (PyErr_Occurred()) SWIG_fail;
18146 }
18147 {
18148 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
18149 }
18150 return resultobj;
18151 fail:
18152 return NULL;
18153}
18154
18155
18156static PyObject * Choicebook_swigregister(PyObject *, PyObject *args) {
18157 PyObject *obj;
18158 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
18159 SWIG_TypeClientData(SWIGTYPE_p_wxChoicebook, obj);
18160 Py_INCREF(obj);
18161 return Py_BuildValue((char *)"");
18162}
18163static PyObject *_wrap_new_ChoicebookEvent(PyObject *, PyObject *args, PyObject *kwargs) {
18164 PyObject *resultobj;
18165 wxEventType arg1 = (wxEventType) wxEVT_NULL ;
18166 int arg2 = (int) 0 ;
18167 int arg3 = (int) -1 ;
18168 int arg4 = (int) -1 ;
18169 wxChoicebookEvent *result;
18170 PyObject * obj0 = 0 ;
18171 PyObject * obj1 = 0 ;
18172 PyObject * obj2 = 0 ;
18173 PyObject * obj3 = 0 ;
18174 char *kwnames[] = {
18175 (char *) "commandType",(char *) "id",(char *) "nSel",(char *) "nOldSel", NULL
18176 };
18177
18178 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|OOOO:new_ChoicebookEvent",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
18179 if (obj0) {
093d3ff1
RD
18180 {
18181 arg1 = (wxEventType)(SWIG_As_int(obj0));
18182 if (SWIG_arg_fail(1)) SWIG_fail;
18183 }
2ef75293
RD
18184 }
18185 if (obj1) {
093d3ff1
RD
18186 {
18187 arg2 = (int)(SWIG_As_int(obj1));
18188 if (SWIG_arg_fail(2)) SWIG_fail;
18189 }
2ef75293
RD
18190 }
18191 if (obj2) {
093d3ff1
RD
18192 {
18193 arg3 = (int)(SWIG_As_int(obj2));
18194 if (SWIG_arg_fail(3)) SWIG_fail;
18195 }
2ef75293
RD
18196 }
18197 if (obj3) {
093d3ff1
RD
18198 {
18199 arg4 = (int)(SWIG_As_int(obj3));
18200 if (SWIG_arg_fail(4)) SWIG_fail;
18201 }
2ef75293
RD
18202 }
18203 {
18204 PyThreadState* __tstate = wxPyBeginAllowThreads();
18205 result = (wxChoicebookEvent *)new wxChoicebookEvent(arg1,arg2,arg3,arg4);
18206
18207 wxPyEndAllowThreads(__tstate);
18208 if (PyErr_Occurred()) SWIG_fail;
18209 }
18210 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxChoicebookEvent, 1);
18211 return resultobj;
18212 fail:
18213 return NULL;
18214}
18215
18216
18217static PyObject * ChoicebookEvent_swigregister(PyObject *, PyObject *args) {
18218 PyObject *obj;
18219 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
18220 SWIG_TypeClientData(SWIGTYPE_p_wxChoicebookEvent, obj);
18221 Py_INCREF(obj);
18222 return Py_BuildValue((char *)"");
18223}
c32bde28 18224static PyObject *_wrap_new_BookCtrlSizer(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28 18225 PyObject *resultobj;
8ac8dba0 18226 wxBookCtrlBase *arg1 = (wxBookCtrlBase *) 0 ;
d14a1e28
RD
18227 wxBookCtrlSizer *result;
18228 PyObject * obj0 = 0 ;
18229 char *kwnames[] = {
18230 (char *) "nb", NULL
18231 };
18232
18233 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:new_BookCtrlSizer",kwnames,&obj0)) goto fail;
093d3ff1
RD
18234 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxBookCtrlBase, SWIG_POINTER_EXCEPTION | 0);
18235 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
18236 {
18237 PyThreadState* __tstate = wxPyBeginAllowThreads();
18238 result = (wxBookCtrlSizer *)new wxBookCtrlSizer(arg1);
18239
18240 wxPyEndAllowThreads(__tstate);
18241 if (PyErr_Occurred()) SWIG_fail;
18242 }
15afbcd0 18243 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxBookCtrlSizer, 1);
d14a1e28
RD
18244 return resultobj;
18245 fail:
18246 return NULL;
18247}
18248
18249
c32bde28 18250static PyObject *_wrap_BookCtrlSizer_RecalcSizes(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
18251 PyObject *resultobj;
18252 wxBookCtrlSizer *arg1 = (wxBookCtrlSizer *) 0 ;
18253 PyObject * obj0 = 0 ;
18254 char *kwnames[] = {
18255 (char *) "self", NULL
18256 };
18257
18258 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:BookCtrlSizer_RecalcSizes",kwnames,&obj0)) goto fail;
093d3ff1
RD
18259 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxBookCtrlSizer, SWIG_POINTER_EXCEPTION | 0);
18260 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
18261 {
18262 PyThreadState* __tstate = wxPyBeginAllowThreads();
18263 (arg1)->RecalcSizes();
18264
18265 wxPyEndAllowThreads(__tstate);
18266 if (PyErr_Occurred()) SWIG_fail;
18267 }
18268 Py_INCREF(Py_None); resultobj = Py_None;
18269 return resultobj;
18270 fail:
18271 return NULL;
18272}
18273
18274
c32bde28 18275static PyObject *_wrap_BookCtrlSizer_CalcMin(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
18276 PyObject *resultobj;
18277 wxBookCtrlSizer *arg1 = (wxBookCtrlSizer *) 0 ;
18278 wxSize result;
18279 PyObject * obj0 = 0 ;
18280 char *kwnames[] = {
18281 (char *) "self", NULL
18282 };
18283
18284 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:BookCtrlSizer_CalcMin",kwnames,&obj0)) goto fail;
093d3ff1
RD
18285 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxBookCtrlSizer, SWIG_POINTER_EXCEPTION | 0);
18286 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
18287 {
18288 PyThreadState* __tstate = wxPyBeginAllowThreads();
18289 result = (arg1)->CalcMin();
18290
18291 wxPyEndAllowThreads(__tstate);
18292 if (PyErr_Occurred()) SWIG_fail;
18293 }
18294 {
18295 wxSize * resultptr;
093d3ff1 18296 resultptr = new wxSize((wxSize &)(result));
15afbcd0 18297 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxSize, 1);
d14a1e28
RD
18298 }
18299 return resultobj;
18300 fail:
18301 return NULL;
18302}
18303
18304
c32bde28 18305static PyObject *_wrap_BookCtrlSizer_GetControl(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
18306 PyObject *resultobj;
18307 wxBookCtrlSizer *arg1 = (wxBookCtrlSizer *) 0 ;
8ac8dba0 18308 wxBookCtrlBase *result;
d14a1e28
RD
18309 PyObject * obj0 = 0 ;
18310 char *kwnames[] = {
18311 (char *) "self", NULL
18312 };
18313
18314 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:BookCtrlSizer_GetControl",kwnames,&obj0)) goto fail;
093d3ff1
RD
18315 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxBookCtrlSizer, SWIG_POINTER_EXCEPTION | 0);
18316 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
18317 {
18318 PyThreadState* __tstate = wxPyBeginAllowThreads();
8ac8dba0 18319 result = (wxBookCtrlBase *)(arg1)->GetControl();
d14a1e28
RD
18320
18321 wxPyEndAllowThreads(__tstate);
18322 if (PyErr_Occurred()) SWIG_fail;
18323 }
8ac8dba0 18324 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxBookCtrlBase, 0);
d14a1e28
RD
18325 return resultobj;
18326 fail:
18327 return NULL;
18328}
18329
18330
c32bde28 18331static PyObject * BookCtrlSizer_swigregister(PyObject *, PyObject *args) {
d14a1e28
RD
18332 PyObject *obj;
18333 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
18334 SWIG_TypeClientData(SWIGTYPE_p_wxBookCtrlSizer, obj);
18335 Py_INCREF(obj);
18336 return Py_BuildValue((char *)"");
18337}
c32bde28 18338static PyObject *_wrap_new_NotebookSizer(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
18339 PyObject *resultobj;
18340 wxNotebook *arg1 = (wxNotebook *) 0 ;
18341 wxNotebookSizer *result;
18342 PyObject * obj0 = 0 ;
18343 char *kwnames[] = {
18344 (char *) "nb", NULL
18345 };
18346
18347 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:new_NotebookSizer",kwnames,&obj0)) goto fail;
093d3ff1
RD
18348 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxNotebook, SWIG_POINTER_EXCEPTION | 0);
18349 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
18350 {
18351 PyThreadState* __tstate = wxPyBeginAllowThreads();
18352 result = (wxNotebookSizer *)new wxNotebookSizer(arg1);
18353
18354 wxPyEndAllowThreads(__tstate);
18355 if (PyErr_Occurred()) SWIG_fail;
18356 }
15afbcd0 18357 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxNotebookSizer, 1);
d14a1e28
RD
18358 return resultobj;
18359 fail:
18360 return NULL;
18361}
18362
18363
c32bde28 18364static PyObject *_wrap_NotebookSizer_RecalcSizes(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
18365 PyObject *resultobj;
18366 wxNotebookSizer *arg1 = (wxNotebookSizer *) 0 ;
18367 PyObject * obj0 = 0 ;
18368 char *kwnames[] = {
18369 (char *) "self", NULL
18370 };
18371
18372 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:NotebookSizer_RecalcSizes",kwnames,&obj0)) goto fail;
093d3ff1
RD
18373 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxNotebookSizer, SWIG_POINTER_EXCEPTION | 0);
18374 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
18375 {
18376 PyThreadState* __tstate = wxPyBeginAllowThreads();
18377 (arg1)->RecalcSizes();
18378
18379 wxPyEndAllowThreads(__tstate);
18380 if (PyErr_Occurred()) SWIG_fail;
18381 }
18382 Py_INCREF(Py_None); resultobj = Py_None;
18383 return resultobj;
18384 fail:
18385 return NULL;
18386}
18387
18388
c32bde28 18389static PyObject *_wrap_NotebookSizer_CalcMin(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
18390 PyObject *resultobj;
18391 wxNotebookSizer *arg1 = (wxNotebookSizer *) 0 ;
18392 wxSize result;
18393 PyObject * obj0 = 0 ;
18394 char *kwnames[] = {
18395 (char *) "self", NULL
18396 };
18397
18398 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:NotebookSizer_CalcMin",kwnames,&obj0)) goto fail;
093d3ff1
RD
18399 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxNotebookSizer, SWIG_POINTER_EXCEPTION | 0);
18400 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
18401 {
18402 PyThreadState* __tstate = wxPyBeginAllowThreads();
18403 result = (arg1)->CalcMin();
18404
18405 wxPyEndAllowThreads(__tstate);
18406 if (PyErr_Occurred()) SWIG_fail;
18407 }
18408 {
18409 wxSize * resultptr;
093d3ff1 18410 resultptr = new wxSize((wxSize &)(result));
15afbcd0 18411 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxSize, 1);
d14a1e28
RD
18412 }
18413 return resultobj;
18414 fail:
18415 return NULL;
18416}
18417
18418
c32bde28 18419static PyObject *_wrap_NotebookSizer_GetNotebook(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
18420 PyObject *resultobj;
18421 wxNotebookSizer *arg1 = (wxNotebookSizer *) 0 ;
18422 wxNotebook *result;
18423 PyObject * obj0 = 0 ;
18424 char *kwnames[] = {
18425 (char *) "self", NULL
18426 };
18427
18428 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:NotebookSizer_GetNotebook",kwnames,&obj0)) goto fail;
093d3ff1
RD
18429 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxNotebookSizer, SWIG_POINTER_EXCEPTION | 0);
18430 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
18431 {
18432 PyThreadState* __tstate = wxPyBeginAllowThreads();
18433 result = (wxNotebook *)(arg1)->GetNotebook();
18434
18435 wxPyEndAllowThreads(__tstate);
18436 if (PyErr_Occurred()) SWIG_fail;
18437 }
18438 {
412d302d 18439 resultobj = wxPyMake_wxObject(result, 0);
d14a1e28
RD
18440 }
18441 return resultobj;
18442 fail:
18443 return NULL;
18444}
18445
18446
c32bde28 18447static PyObject * NotebookSizer_swigregister(PyObject *, PyObject *args) {
d14a1e28
RD
18448 PyObject *obj;
18449 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
18450 SWIG_TypeClientData(SWIGTYPE_p_wxNotebookSizer, obj);
18451 Py_INCREF(obj);
18452 return Py_BuildValue((char *)"");
18453}
c32bde28 18454static PyObject *_wrap_ToolBarToolBase_GetId(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
18455 PyObject *resultobj;
18456 wxToolBarToolBase *arg1 = (wxToolBarToolBase *) 0 ;
18457 int result;
18458 PyObject * obj0 = 0 ;
18459 char *kwnames[] = {
18460 (char *) "self", NULL
18461 };
18462
18463 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ToolBarToolBase_GetId",kwnames,&obj0)) goto fail;
093d3ff1
RD
18464 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxToolBarToolBase, SWIG_POINTER_EXCEPTION | 0);
18465 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
18466 {
18467 PyThreadState* __tstate = wxPyBeginAllowThreads();
18468 result = (int)(arg1)->GetId();
18469
18470 wxPyEndAllowThreads(__tstate);
18471 if (PyErr_Occurred()) SWIG_fail;
18472 }
093d3ff1
RD
18473 {
18474 resultobj = SWIG_From_int((int)(result));
18475 }
d14a1e28
RD
18476 return resultobj;
18477 fail:
18478 return NULL;
18479}
18480
18481
c32bde28 18482static PyObject *_wrap_ToolBarToolBase_GetControl(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
18483 PyObject *resultobj;
18484 wxToolBarToolBase *arg1 = (wxToolBarToolBase *) 0 ;
18485 wxControl *result;
18486 PyObject * obj0 = 0 ;
18487 char *kwnames[] = {
18488 (char *) "self", NULL
18489 };
18490
18491 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ToolBarToolBase_GetControl",kwnames,&obj0)) goto fail;
093d3ff1
RD
18492 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxToolBarToolBase, SWIG_POINTER_EXCEPTION | 0);
18493 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
18494 {
18495 PyThreadState* __tstate = wxPyBeginAllowThreads();
18496 result = (wxControl *)(arg1)->GetControl();
18497
18498 wxPyEndAllowThreads(__tstate);
18499 if (PyErr_Occurred()) SWIG_fail;
18500 }
18501 {
412d302d 18502 resultobj = wxPyMake_wxObject(result, 0);
d14a1e28
RD
18503 }
18504 return resultobj;
18505 fail:
18506 return NULL;
18507}
18508
18509
c32bde28 18510static PyObject *_wrap_ToolBarToolBase_GetToolBar(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
18511 PyObject *resultobj;
18512 wxToolBarToolBase *arg1 = (wxToolBarToolBase *) 0 ;
18513 wxToolBarBase *result;
18514 PyObject * obj0 = 0 ;
18515 char *kwnames[] = {
18516 (char *) "self", NULL
18517 };
18518
18519 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ToolBarToolBase_GetToolBar",kwnames,&obj0)) goto fail;
093d3ff1
RD
18520 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxToolBarToolBase, SWIG_POINTER_EXCEPTION | 0);
18521 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
18522 {
18523 PyThreadState* __tstate = wxPyBeginAllowThreads();
18524 result = (wxToolBarBase *)(arg1)->GetToolBar();
18525
18526 wxPyEndAllowThreads(__tstate);
18527 if (PyErr_Occurred()) SWIG_fail;
18528 }
18529 {
412d302d 18530 resultobj = wxPyMake_wxObject(result, 0);
d14a1e28
RD
18531 }
18532 return resultobj;
18533 fail:
18534 return NULL;
18535}
18536
18537
c32bde28 18538static PyObject *_wrap_ToolBarToolBase_IsButton(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
18539 PyObject *resultobj;
18540 wxToolBarToolBase *arg1 = (wxToolBarToolBase *) 0 ;
18541 int result;
18542 PyObject * obj0 = 0 ;
18543 char *kwnames[] = {
18544 (char *) "self", NULL
18545 };
18546
18547 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ToolBarToolBase_IsButton",kwnames,&obj0)) goto fail;
093d3ff1
RD
18548 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxToolBarToolBase, SWIG_POINTER_EXCEPTION | 0);
18549 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
18550 {
18551 PyThreadState* __tstate = wxPyBeginAllowThreads();
18552 result = (int)(arg1)->IsButton();
18553
18554 wxPyEndAllowThreads(__tstate);
18555 if (PyErr_Occurred()) SWIG_fail;
18556 }
093d3ff1
RD
18557 {
18558 resultobj = SWIG_From_int((int)(result));
18559 }
d14a1e28
RD
18560 return resultobj;
18561 fail:
18562 return NULL;
18563}
18564
18565
c32bde28 18566static PyObject *_wrap_ToolBarToolBase_IsControl(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
18567 PyObject *resultobj;
18568 wxToolBarToolBase *arg1 = (wxToolBarToolBase *) 0 ;
18569 int result;
18570 PyObject * obj0 = 0 ;
18571 char *kwnames[] = {
18572 (char *) "self", NULL
18573 };
18574
18575 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ToolBarToolBase_IsControl",kwnames,&obj0)) goto fail;
093d3ff1
RD
18576 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxToolBarToolBase, SWIG_POINTER_EXCEPTION | 0);
18577 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
18578 {
18579 PyThreadState* __tstate = wxPyBeginAllowThreads();
18580 result = (int)(arg1)->IsControl();
18581
18582 wxPyEndAllowThreads(__tstate);
18583 if (PyErr_Occurred()) SWIG_fail;
18584 }
093d3ff1
RD
18585 {
18586 resultobj = SWIG_From_int((int)(result));
18587 }
d14a1e28
RD
18588 return resultobj;
18589 fail:
18590 return NULL;
18591}
18592
18593
c32bde28 18594static PyObject *_wrap_ToolBarToolBase_IsSeparator(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
18595 PyObject *resultobj;
18596 wxToolBarToolBase *arg1 = (wxToolBarToolBase *) 0 ;
18597 int result;
18598 PyObject * obj0 = 0 ;
18599 char *kwnames[] = {
18600 (char *) "self", NULL
18601 };
18602
18603 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ToolBarToolBase_IsSeparator",kwnames,&obj0)) goto fail;
093d3ff1
RD
18604 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxToolBarToolBase, SWIG_POINTER_EXCEPTION | 0);
18605 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
18606 {
18607 PyThreadState* __tstate = wxPyBeginAllowThreads();
18608 result = (int)(arg1)->IsSeparator();
18609
18610 wxPyEndAllowThreads(__tstate);
18611 if (PyErr_Occurred()) SWIG_fail;
18612 }
093d3ff1
RD
18613 {
18614 resultobj = SWIG_From_int((int)(result));
18615 }
d14a1e28
RD
18616 return resultobj;
18617 fail:
18618 return NULL;
18619}
18620
18621
c32bde28 18622static PyObject *_wrap_ToolBarToolBase_GetStyle(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
18623 PyObject *resultobj;
18624 wxToolBarToolBase *arg1 = (wxToolBarToolBase *) 0 ;
18625 int result;
18626 PyObject * obj0 = 0 ;
18627 char *kwnames[] = {
18628 (char *) "self", NULL
18629 };
18630
18631 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ToolBarToolBase_GetStyle",kwnames,&obj0)) goto fail;
093d3ff1
RD
18632 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxToolBarToolBase, SWIG_POINTER_EXCEPTION | 0);
18633 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
18634 {
18635 PyThreadState* __tstate = wxPyBeginAllowThreads();
18636 result = (int)(arg1)->GetStyle();
18637
18638 wxPyEndAllowThreads(__tstate);
18639 if (PyErr_Occurred()) SWIG_fail;
18640 }
093d3ff1
RD
18641 {
18642 resultobj = SWIG_From_int((int)(result));
18643 }
d14a1e28
RD
18644 return resultobj;
18645 fail:
18646 return NULL;
18647}
18648
18649
c32bde28 18650static PyObject *_wrap_ToolBarToolBase_GetKind(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
18651 PyObject *resultobj;
18652 wxToolBarToolBase *arg1 = (wxToolBarToolBase *) 0 ;
093d3ff1 18653 wxItemKind result;
d14a1e28
RD
18654 PyObject * obj0 = 0 ;
18655 char *kwnames[] = {
18656 (char *) "self", NULL
18657 };
18658
18659 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ToolBarToolBase_GetKind",kwnames,&obj0)) goto fail;
093d3ff1
RD
18660 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxToolBarToolBase, SWIG_POINTER_EXCEPTION | 0);
18661 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
18662 {
18663 PyThreadState* __tstate = wxPyBeginAllowThreads();
093d3ff1 18664 result = (wxItemKind)(arg1)->GetKind();
d14a1e28
RD
18665
18666 wxPyEndAllowThreads(__tstate);
18667 if (PyErr_Occurred()) SWIG_fail;
18668 }
093d3ff1 18669 resultobj = SWIG_From_int((result));
d14a1e28
RD
18670 return resultobj;
18671 fail:
18672 return NULL;
18673}
18674
18675
c32bde28 18676static PyObject *_wrap_ToolBarToolBase_IsEnabled(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
18677 PyObject *resultobj;
18678 wxToolBarToolBase *arg1 = (wxToolBarToolBase *) 0 ;
18679 bool result;
18680 PyObject * obj0 = 0 ;
18681 char *kwnames[] = {
18682 (char *) "self", NULL
18683 };
18684
18685 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ToolBarToolBase_IsEnabled",kwnames,&obj0)) goto fail;
093d3ff1
RD
18686 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxToolBarToolBase, SWIG_POINTER_EXCEPTION | 0);
18687 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
18688 {
18689 PyThreadState* __tstate = wxPyBeginAllowThreads();
18690 result = (bool)(arg1)->IsEnabled();
18691
18692 wxPyEndAllowThreads(__tstate);
18693 if (PyErr_Occurred()) SWIG_fail;
18694 }
4f89f6a3
RD
18695 {
18696 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
18697 }
d14a1e28
RD
18698 return resultobj;
18699 fail:
18700 return NULL;
18701}
18702
18703
c32bde28 18704static PyObject *_wrap_ToolBarToolBase_IsToggled(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
18705 PyObject *resultobj;
18706 wxToolBarToolBase *arg1 = (wxToolBarToolBase *) 0 ;
18707 bool result;
18708 PyObject * obj0 = 0 ;
18709 char *kwnames[] = {
18710 (char *) "self", NULL
18711 };
18712
18713 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ToolBarToolBase_IsToggled",kwnames,&obj0)) goto fail;
093d3ff1
RD
18714 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxToolBarToolBase, SWIG_POINTER_EXCEPTION | 0);
18715 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
18716 {
18717 PyThreadState* __tstate = wxPyBeginAllowThreads();
18718 result = (bool)(arg1)->IsToggled();
18719
18720 wxPyEndAllowThreads(__tstate);
18721 if (PyErr_Occurred()) SWIG_fail;
18722 }
4f89f6a3
RD
18723 {
18724 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
18725 }
d14a1e28
RD
18726 return resultobj;
18727 fail:
18728 return NULL;
18729}
18730
18731
c32bde28 18732static PyObject *_wrap_ToolBarToolBase_CanBeToggled(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
18733 PyObject *resultobj;
18734 wxToolBarToolBase *arg1 = (wxToolBarToolBase *) 0 ;
18735 bool result;
18736 PyObject * obj0 = 0 ;
18737 char *kwnames[] = {
18738 (char *) "self", NULL
18739 };
18740
18741 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ToolBarToolBase_CanBeToggled",kwnames,&obj0)) goto fail;
093d3ff1
RD
18742 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxToolBarToolBase, SWIG_POINTER_EXCEPTION | 0);
18743 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
18744 {
18745 PyThreadState* __tstate = wxPyBeginAllowThreads();
18746 result = (bool)(arg1)->CanBeToggled();
18747
18748 wxPyEndAllowThreads(__tstate);
18749 if (PyErr_Occurred()) SWIG_fail;
18750 }
4f89f6a3
RD
18751 {
18752 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
18753 }
d14a1e28
RD
18754 return resultobj;
18755 fail:
18756 return NULL;
18757}
18758
18759
c32bde28 18760static PyObject *_wrap_ToolBarToolBase_GetNormalBitmap(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
18761 PyObject *resultobj;
18762 wxToolBarToolBase *arg1 = (wxToolBarToolBase *) 0 ;
18763 wxBitmap *result;
18764 PyObject * obj0 = 0 ;
18765 char *kwnames[] = {
18766 (char *) "self", NULL
18767 };
18768
18769 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ToolBarToolBase_GetNormalBitmap",kwnames,&obj0)) goto fail;
093d3ff1
RD
18770 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxToolBarToolBase, SWIG_POINTER_EXCEPTION | 0);
18771 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
18772 {
18773 PyThreadState* __tstate = wxPyBeginAllowThreads();
18774 {
18775 wxBitmap const &_result_ref = (arg1)->GetNormalBitmap();
18776 result = (wxBitmap *) &_result_ref;
18777 }
18778
18779 wxPyEndAllowThreads(__tstate);
18780 if (PyErr_Occurred()) SWIG_fail;
18781 }
4276dc52
RD
18782 {
18783 wxBitmap* resultptr = new wxBitmap(*result);
18784 resultobj = SWIG_NewPointerObj((void*)(resultptr), SWIGTYPE_p_wxBitmap, 1);
18785 }
d14a1e28
RD
18786 return resultobj;
18787 fail:
18788 return NULL;
18789}
18790
18791
c32bde28 18792static PyObject *_wrap_ToolBarToolBase_GetDisabledBitmap(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
18793 PyObject *resultobj;
18794 wxToolBarToolBase *arg1 = (wxToolBarToolBase *) 0 ;
18795 wxBitmap *result;
18796 PyObject * obj0 = 0 ;
18797 char *kwnames[] = {
18798 (char *) "self", NULL
18799 };
18800
18801 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ToolBarToolBase_GetDisabledBitmap",kwnames,&obj0)) goto fail;
093d3ff1
RD
18802 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxToolBarToolBase, SWIG_POINTER_EXCEPTION | 0);
18803 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
18804 {
18805 PyThreadState* __tstate = wxPyBeginAllowThreads();
18806 {
18807 wxBitmap const &_result_ref = (arg1)->GetDisabledBitmap();
18808 result = (wxBitmap *) &_result_ref;
18809 }
18810
18811 wxPyEndAllowThreads(__tstate);
18812 if (PyErr_Occurred()) SWIG_fail;
18813 }
4276dc52
RD
18814 {
18815 wxBitmap* resultptr = new wxBitmap(*result);
18816 resultobj = SWIG_NewPointerObj((void*)(resultptr), SWIGTYPE_p_wxBitmap, 1);
18817 }
d14a1e28
RD
18818 return resultobj;
18819 fail:
18820 return NULL;
18821}
18822
18823
c32bde28 18824static PyObject *_wrap_ToolBarToolBase_GetBitmap(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
18825 PyObject *resultobj;
18826 wxToolBarToolBase *arg1 = (wxToolBarToolBase *) 0 ;
18827 wxBitmap result;
18828 PyObject * obj0 = 0 ;
18829 char *kwnames[] = {
18830 (char *) "self", NULL
18831 };
18832
18833 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ToolBarToolBase_GetBitmap",kwnames,&obj0)) goto fail;
093d3ff1
RD
18834 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxToolBarToolBase, SWIG_POINTER_EXCEPTION | 0);
18835 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
18836 {
18837 PyThreadState* __tstate = wxPyBeginAllowThreads();
18838 result = (arg1)->GetBitmap();
18839
18840 wxPyEndAllowThreads(__tstate);
18841 if (PyErr_Occurred()) SWIG_fail;
18842 }
18843 {
18844 wxBitmap * resultptr;
093d3ff1 18845 resultptr = new wxBitmap((wxBitmap &)(result));
15afbcd0 18846 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxBitmap, 1);
d14a1e28
RD
18847 }
18848 return resultobj;
18849 fail:
18850 return NULL;
18851}
18852
18853
c32bde28 18854static PyObject *_wrap_ToolBarToolBase_GetLabel(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
18855 PyObject *resultobj;
18856 wxToolBarToolBase *arg1 = (wxToolBarToolBase *) 0 ;
18857 wxString result;
18858 PyObject * obj0 = 0 ;
18859 char *kwnames[] = {
18860 (char *) "self", NULL
18861 };
18862
18863 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ToolBarToolBase_GetLabel",kwnames,&obj0)) goto fail;
093d3ff1
RD
18864 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxToolBarToolBase, SWIG_POINTER_EXCEPTION | 0);
18865 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
18866 {
18867 PyThreadState* __tstate = wxPyBeginAllowThreads();
18868 result = (arg1)->GetLabel();
18869
18870 wxPyEndAllowThreads(__tstate);
18871 if (PyErr_Occurred()) SWIG_fail;
18872 }
18873 {
18874#if wxUSE_UNICODE
18875 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
18876#else
18877 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
18878#endif
18879 }
18880 return resultobj;
18881 fail:
18882 return NULL;
18883}
18884
18885
c32bde28 18886static PyObject *_wrap_ToolBarToolBase_GetShortHelp(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
18887 PyObject *resultobj;
18888 wxToolBarToolBase *arg1 = (wxToolBarToolBase *) 0 ;
18889 wxString result;
18890 PyObject * obj0 = 0 ;
18891 char *kwnames[] = {
18892 (char *) "self", NULL
18893 };
18894
18895 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ToolBarToolBase_GetShortHelp",kwnames,&obj0)) goto fail;
093d3ff1
RD
18896 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxToolBarToolBase, SWIG_POINTER_EXCEPTION | 0);
18897 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
18898 {
18899 PyThreadState* __tstate = wxPyBeginAllowThreads();
18900 result = (arg1)->GetShortHelp();
18901
18902 wxPyEndAllowThreads(__tstate);
18903 if (PyErr_Occurred()) SWIG_fail;
18904 }
18905 {
18906#if wxUSE_UNICODE
18907 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
18908#else
18909 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
18910#endif
18911 }
18912 return resultobj;
18913 fail:
18914 return NULL;
18915}
18916
18917
c32bde28 18918static PyObject *_wrap_ToolBarToolBase_GetLongHelp(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
18919 PyObject *resultobj;
18920 wxToolBarToolBase *arg1 = (wxToolBarToolBase *) 0 ;
18921 wxString result;
18922 PyObject * obj0 = 0 ;
18923 char *kwnames[] = {
18924 (char *) "self", NULL
18925 };
18926
18927 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ToolBarToolBase_GetLongHelp",kwnames,&obj0)) goto fail;
093d3ff1
RD
18928 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxToolBarToolBase, SWIG_POINTER_EXCEPTION | 0);
18929 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
18930 {
18931 PyThreadState* __tstate = wxPyBeginAllowThreads();
18932 result = (arg1)->GetLongHelp();
18933
18934 wxPyEndAllowThreads(__tstate);
18935 if (PyErr_Occurred()) SWIG_fail;
18936 }
18937 {
18938#if wxUSE_UNICODE
18939 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
18940#else
18941 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
18942#endif
18943 }
18944 return resultobj;
18945 fail:
18946 return NULL;
18947}
18948
18949
c32bde28 18950static PyObject *_wrap_ToolBarToolBase_Enable(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
18951 PyObject *resultobj;
18952 wxToolBarToolBase *arg1 = (wxToolBarToolBase *) 0 ;
18953 bool arg2 ;
18954 bool result;
18955 PyObject * obj0 = 0 ;
18956 PyObject * obj1 = 0 ;
18957 char *kwnames[] = {
18958 (char *) "self",(char *) "enable", NULL
18959 };
18960
18961 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ToolBarToolBase_Enable",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
18962 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxToolBarToolBase, SWIG_POINTER_EXCEPTION | 0);
18963 if (SWIG_arg_fail(1)) SWIG_fail;
18964 {
18965 arg2 = (bool)(SWIG_As_bool(obj1));
18966 if (SWIG_arg_fail(2)) SWIG_fail;
18967 }
d14a1e28
RD
18968 {
18969 PyThreadState* __tstate = wxPyBeginAllowThreads();
18970 result = (bool)(arg1)->Enable(arg2);
18971
18972 wxPyEndAllowThreads(__tstate);
18973 if (PyErr_Occurred()) SWIG_fail;
18974 }
4f89f6a3
RD
18975 {
18976 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
18977 }
d14a1e28
RD
18978 return resultobj;
18979 fail:
18980 return NULL;
18981}
18982
18983
c32bde28 18984static PyObject *_wrap_ToolBarToolBase_Toggle(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
18985 PyObject *resultobj;
18986 wxToolBarToolBase *arg1 = (wxToolBarToolBase *) 0 ;
18987 PyObject * obj0 = 0 ;
18988 char *kwnames[] = {
18989 (char *) "self", NULL
18990 };
18991
18992 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ToolBarToolBase_Toggle",kwnames,&obj0)) goto fail;
093d3ff1
RD
18993 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxToolBarToolBase, SWIG_POINTER_EXCEPTION | 0);
18994 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
18995 {
18996 PyThreadState* __tstate = wxPyBeginAllowThreads();
18997 (arg1)->Toggle();
18998
18999 wxPyEndAllowThreads(__tstate);
19000 if (PyErr_Occurred()) SWIG_fail;
19001 }
19002 Py_INCREF(Py_None); resultobj = Py_None;
19003 return resultobj;
19004 fail:
19005 return NULL;
19006}
19007
19008
c32bde28 19009static PyObject *_wrap_ToolBarToolBase_SetToggle(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
19010 PyObject *resultobj;
19011 wxToolBarToolBase *arg1 = (wxToolBarToolBase *) 0 ;
19012 bool arg2 ;
19013 bool result;
19014 PyObject * obj0 = 0 ;
19015 PyObject * obj1 = 0 ;
19016 char *kwnames[] = {
19017 (char *) "self",(char *) "toggle", NULL
19018 };
19019
19020 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ToolBarToolBase_SetToggle",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
19021 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxToolBarToolBase, SWIG_POINTER_EXCEPTION | 0);
19022 if (SWIG_arg_fail(1)) SWIG_fail;
19023 {
19024 arg2 = (bool)(SWIG_As_bool(obj1));
19025 if (SWIG_arg_fail(2)) SWIG_fail;
19026 }
d14a1e28
RD
19027 {
19028 PyThreadState* __tstate = wxPyBeginAllowThreads();
19029 result = (bool)(arg1)->SetToggle(arg2);
19030
19031 wxPyEndAllowThreads(__tstate);
19032 if (PyErr_Occurred()) SWIG_fail;
19033 }
4f89f6a3
RD
19034 {
19035 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
19036 }
d14a1e28
RD
19037 return resultobj;
19038 fail:
19039 return NULL;
19040}
19041
19042
c32bde28 19043static PyObject *_wrap_ToolBarToolBase_SetShortHelp(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
19044 PyObject *resultobj;
19045 wxToolBarToolBase *arg1 = (wxToolBarToolBase *) 0 ;
19046 wxString *arg2 = 0 ;
19047 bool result;
ae8162c8 19048 bool temp2 = false ;
d14a1e28
RD
19049 PyObject * obj0 = 0 ;
19050 PyObject * obj1 = 0 ;
19051 char *kwnames[] = {
19052 (char *) "self",(char *) "help", NULL
19053 };
19054
19055 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ToolBarToolBase_SetShortHelp",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
19056 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxToolBarToolBase, SWIG_POINTER_EXCEPTION | 0);
19057 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
19058 {
19059 arg2 = wxString_in_helper(obj1);
19060 if (arg2 == NULL) SWIG_fail;
ae8162c8 19061 temp2 = true;
d14a1e28
RD
19062 }
19063 {
19064 PyThreadState* __tstate = wxPyBeginAllowThreads();
19065 result = (bool)(arg1)->SetShortHelp((wxString const &)*arg2);
19066
19067 wxPyEndAllowThreads(__tstate);
19068 if (PyErr_Occurred()) SWIG_fail;
19069 }
4f89f6a3
RD
19070 {
19071 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
19072 }
d14a1e28
RD
19073 {
19074 if (temp2)
19075 delete arg2;
19076 }
19077 return resultobj;
19078 fail:
19079 {
19080 if (temp2)
19081 delete arg2;
19082 }
19083 return NULL;
19084}
19085
19086
c32bde28 19087static PyObject *_wrap_ToolBarToolBase_SetLongHelp(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
19088 PyObject *resultobj;
19089 wxToolBarToolBase *arg1 = (wxToolBarToolBase *) 0 ;
19090 wxString *arg2 = 0 ;
19091 bool result;
ae8162c8 19092 bool temp2 = false ;
d14a1e28
RD
19093 PyObject * obj0 = 0 ;
19094 PyObject * obj1 = 0 ;
19095 char *kwnames[] = {
19096 (char *) "self",(char *) "help", NULL
19097 };
19098
19099 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ToolBarToolBase_SetLongHelp",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
19100 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxToolBarToolBase, SWIG_POINTER_EXCEPTION | 0);
19101 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
19102 {
19103 arg2 = wxString_in_helper(obj1);
19104 if (arg2 == NULL) SWIG_fail;
ae8162c8 19105 temp2 = true;
d14a1e28
RD
19106 }
19107 {
19108 PyThreadState* __tstate = wxPyBeginAllowThreads();
19109 result = (bool)(arg1)->SetLongHelp((wxString const &)*arg2);
19110
19111 wxPyEndAllowThreads(__tstate);
19112 if (PyErr_Occurred()) SWIG_fail;
19113 }
4f89f6a3
RD
19114 {
19115 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
19116 }
d14a1e28
RD
19117 {
19118 if (temp2)
19119 delete arg2;
19120 }
19121 return resultobj;
19122 fail:
19123 {
19124 if (temp2)
19125 delete arg2;
19126 }
19127 return NULL;
19128}
19129
19130
c32bde28 19131static PyObject *_wrap_ToolBarToolBase_SetNormalBitmap(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
19132 PyObject *resultobj;
19133 wxToolBarToolBase *arg1 = (wxToolBarToolBase *) 0 ;
19134 wxBitmap *arg2 = 0 ;
19135 PyObject * obj0 = 0 ;
19136 PyObject * obj1 = 0 ;
19137 char *kwnames[] = {
19138 (char *) "self",(char *) "bmp", NULL
19139 };
19140
19141 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ToolBarToolBase_SetNormalBitmap",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
19142 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxToolBarToolBase, SWIG_POINTER_EXCEPTION | 0);
19143 if (SWIG_arg_fail(1)) SWIG_fail;
19144 {
19145 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxBitmap, SWIG_POINTER_EXCEPTION | 0);
19146 if (SWIG_arg_fail(2)) SWIG_fail;
19147 if (arg2 == NULL) {
19148 SWIG_null_ref("wxBitmap");
19149 }
19150 if (SWIG_arg_fail(2)) SWIG_fail;
d14a1e28
RD
19151 }
19152 {
19153 PyThreadState* __tstate = wxPyBeginAllowThreads();
19154 (arg1)->SetNormalBitmap((wxBitmap const &)*arg2);
19155
19156 wxPyEndAllowThreads(__tstate);
19157 if (PyErr_Occurred()) SWIG_fail;
19158 }
19159 Py_INCREF(Py_None); resultobj = Py_None;
19160 return resultobj;
19161 fail:
19162 return NULL;
19163}
19164
19165
c32bde28 19166static PyObject *_wrap_ToolBarToolBase_SetDisabledBitmap(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
19167 PyObject *resultobj;
19168 wxToolBarToolBase *arg1 = (wxToolBarToolBase *) 0 ;
19169 wxBitmap *arg2 = 0 ;
19170 PyObject * obj0 = 0 ;
19171 PyObject * obj1 = 0 ;
19172 char *kwnames[] = {
19173 (char *) "self",(char *) "bmp", NULL
19174 };
19175
19176 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ToolBarToolBase_SetDisabledBitmap",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
19177 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxToolBarToolBase, SWIG_POINTER_EXCEPTION | 0);
19178 if (SWIG_arg_fail(1)) SWIG_fail;
19179 {
19180 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxBitmap, SWIG_POINTER_EXCEPTION | 0);
19181 if (SWIG_arg_fail(2)) SWIG_fail;
19182 if (arg2 == NULL) {
19183 SWIG_null_ref("wxBitmap");
19184 }
19185 if (SWIG_arg_fail(2)) SWIG_fail;
d14a1e28
RD
19186 }
19187 {
19188 PyThreadState* __tstate = wxPyBeginAllowThreads();
19189 (arg1)->SetDisabledBitmap((wxBitmap const &)*arg2);
19190
19191 wxPyEndAllowThreads(__tstate);
19192 if (PyErr_Occurred()) SWIG_fail;
19193 }
19194 Py_INCREF(Py_None); resultobj = Py_None;
19195 return resultobj;
19196 fail:
19197 return NULL;
19198}
19199
19200
c32bde28 19201static PyObject *_wrap_ToolBarToolBase_SetLabel(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
19202 PyObject *resultobj;
19203 wxToolBarToolBase *arg1 = (wxToolBarToolBase *) 0 ;
19204 wxString *arg2 = 0 ;
ae8162c8 19205 bool temp2 = false ;
d14a1e28
RD
19206 PyObject * obj0 = 0 ;
19207 PyObject * obj1 = 0 ;
19208 char *kwnames[] = {
19209 (char *) "self",(char *) "label", NULL
19210 };
19211
19212 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ToolBarToolBase_SetLabel",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
19213 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxToolBarToolBase, SWIG_POINTER_EXCEPTION | 0);
19214 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
19215 {
19216 arg2 = wxString_in_helper(obj1);
19217 if (arg2 == NULL) SWIG_fail;
ae8162c8 19218 temp2 = true;
d14a1e28
RD
19219 }
19220 {
19221 PyThreadState* __tstate = wxPyBeginAllowThreads();
19222 (arg1)->SetLabel((wxString const &)*arg2);
19223
19224 wxPyEndAllowThreads(__tstate);
19225 if (PyErr_Occurred()) SWIG_fail;
19226 }
19227 Py_INCREF(Py_None); resultobj = Py_None;
19228 {
19229 if (temp2)
19230 delete arg2;
19231 }
19232 return resultobj;
19233 fail:
19234 {
19235 if (temp2)
19236 delete arg2;
19237 }
19238 return NULL;
19239}
19240
19241
c32bde28 19242static PyObject *_wrap_ToolBarToolBase_Detach(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
19243 PyObject *resultobj;
19244 wxToolBarToolBase *arg1 = (wxToolBarToolBase *) 0 ;
19245 PyObject * obj0 = 0 ;
19246 char *kwnames[] = {
19247 (char *) "self", NULL
19248 };
19249
19250 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ToolBarToolBase_Detach",kwnames,&obj0)) goto fail;
093d3ff1
RD
19251 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxToolBarToolBase, SWIG_POINTER_EXCEPTION | 0);
19252 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
19253 {
19254 PyThreadState* __tstate = wxPyBeginAllowThreads();
19255 (arg1)->Detach();
19256
19257 wxPyEndAllowThreads(__tstate);
19258 if (PyErr_Occurred()) SWIG_fail;
19259 }
19260 Py_INCREF(Py_None); resultobj = Py_None;
19261 return resultobj;
19262 fail:
19263 return NULL;
19264}
19265
19266
c32bde28 19267static PyObject *_wrap_ToolBarToolBase_Attach(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
19268 PyObject *resultobj;
19269 wxToolBarToolBase *arg1 = (wxToolBarToolBase *) 0 ;
19270 wxToolBarBase *arg2 = (wxToolBarBase *) 0 ;
19271 PyObject * obj0 = 0 ;
19272 PyObject * obj1 = 0 ;
19273 char *kwnames[] = {
19274 (char *) "self",(char *) "tbar", NULL
19275 };
19276
19277 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ToolBarToolBase_Attach",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
19278 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxToolBarToolBase, SWIG_POINTER_EXCEPTION | 0);
19279 if (SWIG_arg_fail(1)) SWIG_fail;
19280 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxToolBarBase, SWIG_POINTER_EXCEPTION | 0);
19281 if (SWIG_arg_fail(2)) SWIG_fail;
d14a1e28
RD
19282 {
19283 PyThreadState* __tstate = wxPyBeginAllowThreads();
19284 (arg1)->Attach(arg2);
19285
19286 wxPyEndAllowThreads(__tstate);
19287 if (PyErr_Occurred()) SWIG_fail;
19288 }
19289 Py_INCREF(Py_None); resultobj = Py_None;
19290 return resultobj;
19291 fail:
19292 return NULL;
19293}
19294
19295
c32bde28 19296static PyObject *_wrap_ToolBarToolBase_GetClientData(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
19297 PyObject *resultobj;
19298 wxToolBarToolBase *arg1 = (wxToolBarToolBase *) 0 ;
19299 PyObject *result;
19300 PyObject * obj0 = 0 ;
19301 char *kwnames[] = {
19302 (char *) "self", NULL
19303 };
19304
19305 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ToolBarToolBase_GetClientData",kwnames,&obj0)) goto fail;
093d3ff1
RD
19306 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxToolBarToolBase, SWIG_POINTER_EXCEPTION | 0);
19307 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
19308 {
19309 PyThreadState* __tstate = wxPyBeginAllowThreads();
19310 result = (PyObject *)wxToolBarToolBase_GetClientData(arg1);
19311
19312 wxPyEndAllowThreads(__tstate);
19313 if (PyErr_Occurred()) SWIG_fail;
19314 }
19315 resultobj = result;
19316 return resultobj;
19317 fail:
19318 return NULL;
19319}
19320
19321
c32bde28 19322static PyObject *_wrap_ToolBarToolBase_SetClientData(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
19323 PyObject *resultobj;
19324 wxToolBarToolBase *arg1 = (wxToolBarToolBase *) 0 ;
19325 PyObject *arg2 = (PyObject *) 0 ;
19326 PyObject * obj0 = 0 ;
19327 PyObject * obj1 = 0 ;
19328 char *kwnames[] = {
19329 (char *) "self",(char *) "clientData", NULL
19330 };
19331
19332 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ToolBarToolBase_SetClientData",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
19333 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxToolBarToolBase, SWIG_POINTER_EXCEPTION | 0);
19334 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
19335 arg2 = obj1;
19336 {
19337 PyThreadState* __tstate = wxPyBeginAllowThreads();
19338 wxToolBarToolBase_SetClientData(arg1,arg2);
19339
19340 wxPyEndAllowThreads(__tstate);
19341 if (PyErr_Occurred()) SWIG_fail;
19342 }
19343 Py_INCREF(Py_None); resultobj = Py_None;
19344 return resultobj;
19345 fail:
19346 return NULL;
19347}
19348
19349
c32bde28 19350static PyObject * ToolBarToolBase_swigregister(PyObject *, PyObject *args) {
d14a1e28
RD
19351 PyObject *obj;
19352 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
19353 SWIG_TypeClientData(SWIGTYPE_p_wxToolBarToolBase, obj);
19354 Py_INCREF(obj);
19355 return Py_BuildValue((char *)"");
19356}
c32bde28 19357static PyObject *_wrap_ToolBarBase_DoAddTool(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
19358 PyObject *resultobj;
19359 wxToolBarBase *arg1 = (wxToolBarBase *) 0 ;
19360 int arg2 ;
19361 wxString *arg3 = 0 ;
19362 wxBitmap *arg4 = 0 ;
19363 wxBitmap const &arg5_defvalue = wxNullBitmap ;
19364 wxBitmap *arg5 = (wxBitmap *) &arg5_defvalue ;
093d3ff1 19365 wxItemKind arg6 = (wxItemKind) wxITEM_NORMAL ;
d14a1e28
RD
19366 wxString const &arg7_defvalue = wxPyEmptyString ;
19367 wxString *arg7 = (wxString *) &arg7_defvalue ;
19368 wxString const &arg8_defvalue = wxPyEmptyString ;
19369 wxString *arg8 = (wxString *) &arg8_defvalue ;
19370 PyObject *arg9 = (PyObject *) NULL ;
19371 wxToolBarToolBase *result;
ae8162c8
RD
19372 bool temp3 = false ;
19373 bool temp7 = false ;
19374 bool temp8 = false ;
d14a1e28 19375 PyObject * obj0 = 0 ;
994141e6 19376 PyObject * obj1 = 0 ;
d14a1e28
RD
19377 PyObject * obj2 = 0 ;
19378 PyObject * obj3 = 0 ;
19379 PyObject * obj4 = 0 ;
994141e6 19380 PyObject * obj5 = 0 ;
d14a1e28
RD
19381 PyObject * obj6 = 0 ;
19382 PyObject * obj7 = 0 ;
19383 PyObject * obj8 = 0 ;
19384 char *kwnames[] = {
19385 (char *) "self",(char *) "id",(char *) "label",(char *) "bitmap",(char *) "bmpDisabled",(char *) "kind",(char *) "shortHelp",(char *) "longHelp",(char *) "clientData", NULL
19386 };
19387
994141e6 19388 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOO|OOOOO:ToolBarBase_DoAddTool",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6,&obj7,&obj8)) goto fail;
093d3ff1
RD
19389 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxToolBarBase, SWIG_POINTER_EXCEPTION | 0);
19390 if (SWIG_arg_fail(1)) SWIG_fail;
19391 {
19392 arg2 = (int)(SWIG_As_int(obj1));
19393 if (SWIG_arg_fail(2)) SWIG_fail;
19394 }
d14a1e28
RD
19395 {
19396 arg3 = wxString_in_helper(obj2);
19397 if (arg3 == NULL) SWIG_fail;
ae8162c8 19398 temp3 = true;
d14a1e28 19399 }
093d3ff1
RD
19400 {
19401 SWIG_Python_ConvertPtr(obj3, (void **)&arg4, SWIGTYPE_p_wxBitmap, SWIG_POINTER_EXCEPTION | 0);
19402 if (SWIG_arg_fail(4)) SWIG_fail;
19403 if (arg4 == NULL) {
19404 SWIG_null_ref("wxBitmap");
19405 }
19406 if (SWIG_arg_fail(4)) SWIG_fail;
d14a1e28
RD
19407 }
19408 if (obj4) {
093d3ff1
RD
19409 {
19410 SWIG_Python_ConvertPtr(obj4, (void **)&arg5, SWIGTYPE_p_wxBitmap, SWIG_POINTER_EXCEPTION | 0);
19411 if (SWIG_arg_fail(5)) SWIG_fail;
19412 if (arg5 == NULL) {
19413 SWIG_null_ref("wxBitmap");
19414 }
19415 if (SWIG_arg_fail(5)) SWIG_fail;
d14a1e28
RD
19416 }
19417 }
994141e6 19418 if (obj5) {
093d3ff1
RD
19419 {
19420 arg6 = (wxItemKind)(SWIG_As_int(obj5));
19421 if (SWIG_arg_fail(6)) SWIG_fail;
19422 }
994141e6 19423 }
d14a1e28
RD
19424 if (obj6) {
19425 {
19426 arg7 = wxString_in_helper(obj6);
19427 if (arg7 == NULL) SWIG_fail;
ae8162c8 19428 temp7 = true;
d14a1e28
RD
19429 }
19430 }
19431 if (obj7) {
19432 {
19433 arg8 = wxString_in_helper(obj7);
19434 if (arg8 == NULL) SWIG_fail;
ae8162c8 19435 temp8 = true;
d14a1e28
RD
19436 }
19437 }
19438 if (obj8) {
19439 arg9 = obj8;
19440 }
19441 {
19442 PyThreadState* __tstate = wxPyBeginAllowThreads();
19443 result = (wxToolBarToolBase *)wxToolBarBase_DoAddTool(arg1,arg2,(wxString const &)*arg3,(wxBitmap const &)*arg4,(wxBitmap const &)*arg5,(wxItemKind )arg6,(wxString const &)*arg7,(wxString const &)*arg8,arg9);
19444
19445 wxPyEndAllowThreads(__tstate);
19446 if (PyErr_Occurred()) SWIG_fail;
19447 }
19448 {
412d302d 19449 resultobj = wxPyMake_wxObject(result, 0);
d14a1e28
RD
19450 }
19451 {
19452 if (temp3)
19453 delete arg3;
19454 }
19455 {
19456 if (temp7)
19457 delete arg7;
19458 }
19459 {
19460 if (temp8)
19461 delete arg8;
19462 }
19463 return resultobj;
19464 fail:
19465 {
19466 if (temp3)
19467 delete arg3;
19468 }
19469 {
19470 if (temp7)
19471 delete arg7;
19472 }
19473 {
19474 if (temp8)
19475 delete arg8;
19476 }
19477 return NULL;
19478}
19479
19480
c32bde28 19481static PyObject *_wrap_ToolBarBase_DoInsertTool(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
19482 PyObject *resultobj;
19483 wxToolBarBase *arg1 = (wxToolBarBase *) 0 ;
19484 size_t arg2 ;
19485 int arg3 ;
19486 wxString *arg4 = 0 ;
19487 wxBitmap *arg5 = 0 ;
19488 wxBitmap const &arg6_defvalue = wxNullBitmap ;
19489 wxBitmap *arg6 = (wxBitmap *) &arg6_defvalue ;
093d3ff1 19490 wxItemKind arg7 = (wxItemKind) wxITEM_NORMAL ;
d14a1e28
RD
19491 wxString const &arg8_defvalue = wxPyEmptyString ;
19492 wxString *arg8 = (wxString *) &arg8_defvalue ;
19493 wxString const &arg9_defvalue = wxPyEmptyString ;
19494 wxString *arg9 = (wxString *) &arg9_defvalue ;
19495 PyObject *arg10 = (PyObject *) NULL ;
19496 wxToolBarToolBase *result;
ae8162c8
RD
19497 bool temp4 = false ;
19498 bool temp8 = false ;
19499 bool temp9 = false ;
d14a1e28
RD
19500 PyObject * obj0 = 0 ;
19501 PyObject * obj1 = 0 ;
994141e6 19502 PyObject * obj2 = 0 ;
d14a1e28
RD
19503 PyObject * obj3 = 0 ;
19504 PyObject * obj4 = 0 ;
19505 PyObject * obj5 = 0 ;
994141e6 19506 PyObject * obj6 = 0 ;
d14a1e28
RD
19507 PyObject * obj7 = 0 ;
19508 PyObject * obj8 = 0 ;
19509 PyObject * obj9 = 0 ;
19510 char *kwnames[] = {
19511 (char *) "self",(char *) "pos",(char *) "id",(char *) "label",(char *) "bitmap",(char *) "bmpDisabled",(char *) "kind",(char *) "shortHelp",(char *) "longHelp",(char *) "clientData", NULL
19512 };
19513
994141e6 19514 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOOO|OOOOO:ToolBarBase_DoInsertTool",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6,&obj7,&obj8,&obj9)) goto fail;
093d3ff1
RD
19515 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxToolBarBase, SWIG_POINTER_EXCEPTION | 0);
19516 if (SWIG_arg_fail(1)) SWIG_fail;
19517 {
19518 arg2 = (size_t)(SWIG_As_unsigned_SS_long(obj1));
19519 if (SWIG_arg_fail(2)) SWIG_fail;
19520 }
19521 {
19522 arg3 = (int)(SWIG_As_int(obj2));
19523 if (SWIG_arg_fail(3)) SWIG_fail;
19524 }
d14a1e28
RD
19525 {
19526 arg4 = wxString_in_helper(obj3);
19527 if (arg4 == NULL) SWIG_fail;
ae8162c8 19528 temp4 = true;
d14a1e28 19529 }
093d3ff1
RD
19530 {
19531 SWIG_Python_ConvertPtr(obj4, (void **)&arg5, SWIGTYPE_p_wxBitmap, SWIG_POINTER_EXCEPTION | 0);
19532 if (SWIG_arg_fail(5)) SWIG_fail;
19533 if (arg5 == NULL) {
19534 SWIG_null_ref("wxBitmap");
19535 }
19536 if (SWIG_arg_fail(5)) SWIG_fail;
d14a1e28
RD
19537 }
19538 if (obj5) {
093d3ff1
RD
19539 {
19540 SWIG_Python_ConvertPtr(obj5, (void **)&arg6, SWIGTYPE_p_wxBitmap, SWIG_POINTER_EXCEPTION | 0);
19541 if (SWIG_arg_fail(6)) SWIG_fail;
19542 if (arg6 == NULL) {
19543 SWIG_null_ref("wxBitmap");
19544 }
19545 if (SWIG_arg_fail(6)) SWIG_fail;
d14a1e28
RD
19546 }
19547 }
994141e6 19548 if (obj6) {
093d3ff1
RD
19549 {
19550 arg7 = (wxItemKind)(SWIG_As_int(obj6));
19551 if (SWIG_arg_fail(7)) SWIG_fail;
19552 }
994141e6 19553 }
d14a1e28
RD
19554 if (obj7) {
19555 {
19556 arg8 = wxString_in_helper(obj7);
19557 if (arg8 == NULL) SWIG_fail;
ae8162c8 19558 temp8 = true;
d14a1e28
RD
19559 }
19560 }
19561 if (obj8) {
19562 {
19563 arg9 = wxString_in_helper(obj8);
19564 if (arg9 == NULL) SWIG_fail;
ae8162c8 19565 temp9 = true;
d14a1e28
RD
19566 }
19567 }
19568 if (obj9) {
19569 arg10 = obj9;
19570 }
19571 {
19572 PyThreadState* __tstate = wxPyBeginAllowThreads();
19573 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);
19574
19575 wxPyEndAllowThreads(__tstate);
19576 if (PyErr_Occurred()) SWIG_fail;
19577 }
19578 {
412d302d 19579 resultobj = wxPyMake_wxObject(result, 0);
d14a1e28
RD
19580 }
19581 {
19582 if (temp4)
19583 delete arg4;
19584 }
19585 {
19586 if (temp8)
19587 delete arg8;
19588 }
19589 {
19590 if (temp9)
19591 delete arg9;
19592 }
19593 return resultobj;
19594 fail:
19595 {
19596 if (temp4)
19597 delete arg4;
19598 }
19599 {
19600 if (temp8)
19601 delete arg8;
19602 }
19603 {
19604 if (temp9)
19605 delete arg9;
19606 }
19607 return NULL;
19608}
19609
19610
c32bde28 19611static PyObject *_wrap_ToolBarBase_AddToolItem(PyObject *, PyObject *args, PyObject *kwargs) {
3a04f143
RD
19612 PyObject *resultobj;
19613 wxToolBarBase *arg1 = (wxToolBarBase *) 0 ;
19614 wxToolBarToolBase *arg2 = (wxToolBarToolBase *) 0 ;
19615 wxToolBarToolBase *result;
19616 PyObject * obj0 = 0 ;
19617 PyObject * obj1 = 0 ;
19618 char *kwnames[] = {
19619 (char *) "self",(char *) "tool", NULL
19620 };
19621
19622 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ToolBarBase_AddToolItem",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
19623 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxToolBarBase, SWIG_POINTER_EXCEPTION | 0);
19624 if (SWIG_arg_fail(1)) SWIG_fail;
19625 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxToolBarToolBase, SWIG_POINTER_EXCEPTION | 0);
19626 if (SWIG_arg_fail(2)) SWIG_fail;
3a04f143
RD
19627 {
19628 PyThreadState* __tstate = wxPyBeginAllowThreads();
19629 result = (wxToolBarToolBase *)(arg1)->AddTool(arg2);
19630
19631 wxPyEndAllowThreads(__tstate);
19632 if (PyErr_Occurred()) SWIG_fail;
19633 }
19634 {
412d302d 19635 resultobj = wxPyMake_wxObject(result, 0);
3a04f143
RD
19636 }
19637 return resultobj;
19638 fail:
19639 return NULL;
19640}
19641
19642
c32bde28 19643static PyObject *_wrap_ToolBarBase_InsertToolItem(PyObject *, PyObject *args, PyObject *kwargs) {
3a04f143
RD
19644 PyObject *resultobj;
19645 wxToolBarBase *arg1 = (wxToolBarBase *) 0 ;
19646 size_t arg2 ;
19647 wxToolBarToolBase *arg3 = (wxToolBarToolBase *) 0 ;
19648 wxToolBarToolBase *result;
19649 PyObject * obj0 = 0 ;
19650 PyObject * obj1 = 0 ;
19651 PyObject * obj2 = 0 ;
19652 char *kwnames[] = {
19653 (char *) "self",(char *) "pos",(char *) "tool", NULL
19654 };
19655
19656 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:ToolBarBase_InsertToolItem",kwnames,&obj0,&obj1,&obj2)) goto fail;
093d3ff1
RD
19657 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxToolBarBase, SWIG_POINTER_EXCEPTION | 0);
19658 if (SWIG_arg_fail(1)) SWIG_fail;
19659 {
19660 arg2 = (size_t)(SWIG_As_unsigned_SS_long(obj1));
19661 if (SWIG_arg_fail(2)) SWIG_fail;
19662 }
19663 SWIG_Python_ConvertPtr(obj2, (void **)&arg3, SWIGTYPE_p_wxToolBarToolBase, SWIG_POINTER_EXCEPTION | 0);
19664 if (SWIG_arg_fail(3)) SWIG_fail;
3a04f143
RD
19665 {
19666 PyThreadState* __tstate = wxPyBeginAllowThreads();
19667 result = (wxToolBarToolBase *)(arg1)->InsertTool(arg2,arg3);
19668
19669 wxPyEndAllowThreads(__tstate);
19670 if (PyErr_Occurred()) SWIG_fail;
19671 }
19672 {
412d302d 19673 resultobj = wxPyMake_wxObject(result, 0);
3a04f143
RD
19674 }
19675 return resultobj;
19676 fail:
19677 return NULL;
19678}
19679
19680
c32bde28 19681static PyObject *_wrap_ToolBarBase_AddControl(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
19682 PyObject *resultobj;
19683 wxToolBarBase *arg1 = (wxToolBarBase *) 0 ;
19684 wxControl *arg2 = (wxControl *) 0 ;
19685 wxToolBarToolBase *result;
19686 PyObject * obj0 = 0 ;
19687 PyObject * obj1 = 0 ;
19688 char *kwnames[] = {
19689 (char *) "self",(char *) "control", NULL
19690 };
19691
19692 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ToolBarBase_AddControl",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
19693 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxToolBarBase, SWIG_POINTER_EXCEPTION | 0);
19694 if (SWIG_arg_fail(1)) SWIG_fail;
19695 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxControl, SWIG_POINTER_EXCEPTION | 0);
19696 if (SWIG_arg_fail(2)) SWIG_fail;
d14a1e28
RD
19697 {
19698 PyThreadState* __tstate = wxPyBeginAllowThreads();
19699 result = (wxToolBarToolBase *)(arg1)->AddControl(arg2);
19700
19701 wxPyEndAllowThreads(__tstate);
19702 if (PyErr_Occurred()) SWIG_fail;
19703 }
19704 {
412d302d 19705 resultobj = wxPyMake_wxObject(result, 0);
d14a1e28
RD
19706 }
19707 return resultobj;
19708 fail:
19709 return NULL;
19710}
19711
19712
c32bde28 19713static PyObject *_wrap_ToolBarBase_InsertControl(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
19714 PyObject *resultobj;
19715 wxToolBarBase *arg1 = (wxToolBarBase *) 0 ;
19716 size_t arg2 ;
19717 wxControl *arg3 = (wxControl *) 0 ;
19718 wxToolBarToolBase *result;
19719 PyObject * obj0 = 0 ;
19720 PyObject * obj1 = 0 ;
19721 PyObject * obj2 = 0 ;
19722 char *kwnames[] = {
19723 (char *) "self",(char *) "pos",(char *) "control", NULL
19724 };
19725
19726 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:ToolBarBase_InsertControl",kwnames,&obj0,&obj1,&obj2)) goto fail;
093d3ff1
RD
19727 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxToolBarBase, SWIG_POINTER_EXCEPTION | 0);
19728 if (SWIG_arg_fail(1)) SWIG_fail;
19729 {
19730 arg2 = (size_t)(SWIG_As_unsigned_SS_long(obj1));
19731 if (SWIG_arg_fail(2)) SWIG_fail;
19732 }
19733 SWIG_Python_ConvertPtr(obj2, (void **)&arg3, SWIGTYPE_p_wxControl, SWIG_POINTER_EXCEPTION | 0);
19734 if (SWIG_arg_fail(3)) SWIG_fail;
d14a1e28
RD
19735 {
19736 PyThreadState* __tstate = wxPyBeginAllowThreads();
19737 result = (wxToolBarToolBase *)(arg1)->InsertControl(arg2,arg3);
19738
19739 wxPyEndAllowThreads(__tstate);
19740 if (PyErr_Occurred()) SWIG_fail;
19741 }
19742 {
412d302d 19743 resultobj = wxPyMake_wxObject(result, 0);
d14a1e28
RD
19744 }
19745 return resultobj;
19746 fail:
19747 return NULL;
19748}
19749
19750
c32bde28 19751static PyObject *_wrap_ToolBarBase_FindControl(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
19752 PyObject *resultobj;
19753 wxToolBarBase *arg1 = (wxToolBarBase *) 0 ;
19754 int arg2 ;
19755 wxControl *result;
19756 PyObject * obj0 = 0 ;
994141e6 19757 PyObject * obj1 = 0 ;
d14a1e28
RD
19758 char *kwnames[] = {
19759 (char *) "self",(char *) "id", NULL
19760 };
19761
994141e6 19762 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ToolBarBase_FindControl",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
19763 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxToolBarBase, SWIG_POINTER_EXCEPTION | 0);
19764 if (SWIG_arg_fail(1)) SWIG_fail;
19765 {
19766 arg2 = (int)(SWIG_As_int(obj1));
19767 if (SWIG_arg_fail(2)) SWIG_fail;
19768 }
d14a1e28
RD
19769 {
19770 PyThreadState* __tstate = wxPyBeginAllowThreads();
19771 result = (wxControl *)(arg1)->FindControl(arg2);
19772
19773 wxPyEndAllowThreads(__tstate);
19774 if (PyErr_Occurred()) SWIG_fail;
19775 }
19776 {
412d302d 19777 resultobj = wxPyMake_wxObject(result, 0);
d14a1e28
RD
19778 }
19779 return resultobj;
19780 fail:
19781 return NULL;
19782}
19783
19784
c32bde28 19785static PyObject *_wrap_ToolBarBase_AddSeparator(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
19786 PyObject *resultobj;
19787 wxToolBarBase *arg1 = (wxToolBarBase *) 0 ;
19788 wxToolBarToolBase *result;
19789 PyObject * obj0 = 0 ;
19790 char *kwnames[] = {
19791 (char *) "self", NULL
19792 };
19793
19794 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ToolBarBase_AddSeparator",kwnames,&obj0)) goto fail;
093d3ff1
RD
19795 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxToolBarBase, SWIG_POINTER_EXCEPTION | 0);
19796 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
19797 {
19798 PyThreadState* __tstate = wxPyBeginAllowThreads();
19799 result = (wxToolBarToolBase *)(arg1)->AddSeparator();
19800
19801 wxPyEndAllowThreads(__tstate);
19802 if (PyErr_Occurred()) SWIG_fail;
19803 }
19804 {
412d302d 19805 resultobj = wxPyMake_wxObject(result, 0);
d14a1e28
RD
19806 }
19807 return resultobj;
19808 fail:
19809 return NULL;
19810}
19811
19812
c32bde28 19813static PyObject *_wrap_ToolBarBase_InsertSeparator(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
19814 PyObject *resultobj;
19815 wxToolBarBase *arg1 = (wxToolBarBase *) 0 ;
19816 size_t arg2 ;
19817 wxToolBarToolBase *result;
19818 PyObject * obj0 = 0 ;
19819 PyObject * obj1 = 0 ;
19820 char *kwnames[] = {
19821 (char *) "self",(char *) "pos", NULL
19822 };
19823
19824 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ToolBarBase_InsertSeparator",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
19825 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxToolBarBase, SWIG_POINTER_EXCEPTION | 0);
19826 if (SWIG_arg_fail(1)) SWIG_fail;
19827 {
19828 arg2 = (size_t)(SWIG_As_unsigned_SS_long(obj1));
19829 if (SWIG_arg_fail(2)) SWIG_fail;
19830 }
d14a1e28
RD
19831 {
19832 PyThreadState* __tstate = wxPyBeginAllowThreads();
19833 result = (wxToolBarToolBase *)(arg1)->InsertSeparator(arg2);
19834
19835 wxPyEndAllowThreads(__tstate);
19836 if (PyErr_Occurred()) SWIG_fail;
19837 }
19838 {
412d302d 19839 resultobj = wxPyMake_wxObject(result, 0);
d14a1e28
RD
19840 }
19841 return resultobj;
19842 fail:
19843 return NULL;
19844}
19845
19846
c32bde28 19847static PyObject *_wrap_ToolBarBase_RemoveTool(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
19848 PyObject *resultobj;
19849 wxToolBarBase *arg1 = (wxToolBarBase *) 0 ;
19850 int arg2 ;
19851 wxToolBarToolBase *result;
19852 PyObject * obj0 = 0 ;
994141e6 19853 PyObject * obj1 = 0 ;
d14a1e28
RD
19854 char *kwnames[] = {
19855 (char *) "self",(char *) "id", NULL
19856 };
19857
994141e6 19858 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ToolBarBase_RemoveTool",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
19859 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxToolBarBase, SWIG_POINTER_EXCEPTION | 0);
19860 if (SWIG_arg_fail(1)) SWIG_fail;
19861 {
19862 arg2 = (int)(SWIG_As_int(obj1));
19863 if (SWIG_arg_fail(2)) SWIG_fail;
19864 }
d14a1e28
RD
19865 {
19866 PyThreadState* __tstate = wxPyBeginAllowThreads();
19867 result = (wxToolBarToolBase *)(arg1)->RemoveTool(arg2);
19868
19869 wxPyEndAllowThreads(__tstate);
19870 if (PyErr_Occurred()) SWIG_fail;
19871 }
19872 {
412d302d 19873 resultobj = wxPyMake_wxObject(result, 0);
d14a1e28
RD
19874 }
19875 return resultobj;
19876 fail:
19877 return NULL;
19878}
19879
19880
c32bde28 19881static PyObject *_wrap_ToolBarBase_DeleteToolByPos(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
19882 PyObject *resultobj;
19883 wxToolBarBase *arg1 = (wxToolBarBase *) 0 ;
19884 size_t arg2 ;
19885 bool result;
19886 PyObject * obj0 = 0 ;
19887 PyObject * obj1 = 0 ;
19888 char *kwnames[] = {
19889 (char *) "self",(char *) "pos", NULL
19890 };
19891
19892 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ToolBarBase_DeleteToolByPos",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
19893 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxToolBarBase, SWIG_POINTER_EXCEPTION | 0);
19894 if (SWIG_arg_fail(1)) SWIG_fail;
19895 {
19896 arg2 = (size_t)(SWIG_As_unsigned_SS_long(obj1));
19897 if (SWIG_arg_fail(2)) SWIG_fail;
19898 }
d14a1e28
RD
19899 {
19900 PyThreadState* __tstate = wxPyBeginAllowThreads();
19901 result = (bool)(arg1)->DeleteToolByPos(arg2);
19902
19903 wxPyEndAllowThreads(__tstate);
19904 if (PyErr_Occurred()) SWIG_fail;
19905 }
4f89f6a3
RD
19906 {
19907 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
19908 }
d14a1e28
RD
19909 return resultobj;
19910 fail:
19911 return NULL;
19912}
19913
19914
c32bde28 19915static PyObject *_wrap_ToolBarBase_DeleteTool(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
19916 PyObject *resultobj;
19917 wxToolBarBase *arg1 = (wxToolBarBase *) 0 ;
19918 int arg2 ;
19919 bool result;
19920 PyObject * obj0 = 0 ;
994141e6 19921 PyObject * obj1 = 0 ;
d14a1e28
RD
19922 char *kwnames[] = {
19923 (char *) "self",(char *) "id", NULL
19924 };
19925
994141e6 19926 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ToolBarBase_DeleteTool",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
19927 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxToolBarBase, SWIG_POINTER_EXCEPTION | 0);
19928 if (SWIG_arg_fail(1)) SWIG_fail;
19929 {
19930 arg2 = (int)(SWIG_As_int(obj1));
19931 if (SWIG_arg_fail(2)) SWIG_fail;
19932 }
d14a1e28
RD
19933 {
19934 PyThreadState* __tstate = wxPyBeginAllowThreads();
19935 result = (bool)(arg1)->DeleteTool(arg2);
19936
19937 wxPyEndAllowThreads(__tstate);
19938 if (PyErr_Occurred()) SWIG_fail;
19939 }
4f89f6a3
RD
19940 {
19941 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
19942 }
d14a1e28
RD
19943 return resultobj;
19944 fail:
19945 return NULL;
19946}
19947
19948
c32bde28 19949static PyObject *_wrap_ToolBarBase_ClearTools(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
19950 PyObject *resultobj;
19951 wxToolBarBase *arg1 = (wxToolBarBase *) 0 ;
19952 PyObject * obj0 = 0 ;
19953 char *kwnames[] = {
19954 (char *) "self", NULL
19955 };
19956
19957 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ToolBarBase_ClearTools",kwnames,&obj0)) goto fail;
093d3ff1
RD
19958 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxToolBarBase, SWIG_POINTER_EXCEPTION | 0);
19959 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
19960 {
19961 PyThreadState* __tstate = wxPyBeginAllowThreads();
19962 (arg1)->ClearTools();
19963
19964 wxPyEndAllowThreads(__tstate);
19965 if (PyErr_Occurred()) SWIG_fail;
19966 }
19967 Py_INCREF(Py_None); resultobj = Py_None;
19968 return resultobj;
19969 fail:
19970 return NULL;
19971}
19972
19973
c32bde28 19974static PyObject *_wrap_ToolBarBase_Realize(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
19975 PyObject *resultobj;
19976 wxToolBarBase *arg1 = (wxToolBarBase *) 0 ;
19977 bool result;
19978 PyObject * obj0 = 0 ;
19979 char *kwnames[] = {
19980 (char *) "self", NULL
19981 };
19982
19983 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ToolBarBase_Realize",kwnames,&obj0)) goto fail;
093d3ff1
RD
19984 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxToolBarBase, SWIG_POINTER_EXCEPTION | 0);
19985 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
19986 {
19987 PyThreadState* __tstate = wxPyBeginAllowThreads();
19988 result = (bool)(arg1)->Realize();
19989
19990 wxPyEndAllowThreads(__tstate);
19991 if (PyErr_Occurred()) SWIG_fail;
19992 }
4f89f6a3
RD
19993 {
19994 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
19995 }
d14a1e28
RD
19996 return resultobj;
19997 fail:
19998 return NULL;
19999}
20000
20001
c32bde28 20002static PyObject *_wrap_ToolBarBase_EnableTool(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
20003 PyObject *resultobj;
20004 wxToolBarBase *arg1 = (wxToolBarBase *) 0 ;
20005 int arg2 ;
20006 bool arg3 ;
20007 PyObject * obj0 = 0 ;
994141e6 20008 PyObject * obj1 = 0 ;
d14a1e28
RD
20009 PyObject * obj2 = 0 ;
20010 char *kwnames[] = {
20011 (char *) "self",(char *) "id",(char *) "enable", NULL
20012 };
20013
994141e6 20014 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:ToolBarBase_EnableTool",kwnames,&obj0,&obj1,&obj2)) goto fail;
093d3ff1
RD
20015 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxToolBarBase, SWIG_POINTER_EXCEPTION | 0);
20016 if (SWIG_arg_fail(1)) SWIG_fail;
20017 {
20018 arg2 = (int)(SWIG_As_int(obj1));
20019 if (SWIG_arg_fail(2)) SWIG_fail;
20020 }
20021 {
20022 arg3 = (bool)(SWIG_As_bool(obj2));
20023 if (SWIG_arg_fail(3)) SWIG_fail;
20024 }
d14a1e28
RD
20025 {
20026 PyThreadState* __tstate = wxPyBeginAllowThreads();
20027 (arg1)->EnableTool(arg2,arg3);
20028
20029 wxPyEndAllowThreads(__tstate);
20030 if (PyErr_Occurred()) SWIG_fail;
20031 }
20032 Py_INCREF(Py_None); resultobj = Py_None;
20033 return resultobj;
20034 fail:
20035 return NULL;
20036}
20037
20038
c32bde28 20039static PyObject *_wrap_ToolBarBase_ToggleTool(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
20040 PyObject *resultobj;
20041 wxToolBarBase *arg1 = (wxToolBarBase *) 0 ;
20042 int arg2 ;
20043 bool arg3 ;
20044 PyObject * obj0 = 0 ;
994141e6 20045 PyObject * obj1 = 0 ;
d14a1e28
RD
20046 PyObject * obj2 = 0 ;
20047 char *kwnames[] = {
20048 (char *) "self",(char *) "id",(char *) "toggle", NULL
20049 };
20050
994141e6 20051 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:ToolBarBase_ToggleTool",kwnames,&obj0,&obj1,&obj2)) goto fail;
093d3ff1
RD
20052 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxToolBarBase, SWIG_POINTER_EXCEPTION | 0);
20053 if (SWIG_arg_fail(1)) SWIG_fail;
20054 {
20055 arg2 = (int)(SWIG_As_int(obj1));
20056 if (SWIG_arg_fail(2)) SWIG_fail;
20057 }
20058 {
20059 arg3 = (bool)(SWIG_As_bool(obj2));
20060 if (SWIG_arg_fail(3)) SWIG_fail;
20061 }
d14a1e28
RD
20062 {
20063 PyThreadState* __tstate = wxPyBeginAllowThreads();
20064 (arg1)->ToggleTool(arg2,arg3);
20065
20066 wxPyEndAllowThreads(__tstate);
20067 if (PyErr_Occurred()) SWIG_fail;
20068 }
20069 Py_INCREF(Py_None); resultobj = Py_None;
20070 return resultobj;
20071 fail:
20072 return NULL;
20073}
20074
20075
c32bde28 20076static PyObject *_wrap_ToolBarBase_SetToggle(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
20077 PyObject *resultobj;
20078 wxToolBarBase *arg1 = (wxToolBarBase *) 0 ;
20079 int arg2 ;
20080 bool arg3 ;
20081 PyObject * obj0 = 0 ;
994141e6 20082 PyObject * obj1 = 0 ;
d14a1e28
RD
20083 PyObject * obj2 = 0 ;
20084 char *kwnames[] = {
20085 (char *) "self",(char *) "id",(char *) "toggle", NULL
20086 };
20087
994141e6 20088 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:ToolBarBase_SetToggle",kwnames,&obj0,&obj1,&obj2)) goto fail;
093d3ff1
RD
20089 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxToolBarBase, SWIG_POINTER_EXCEPTION | 0);
20090 if (SWIG_arg_fail(1)) SWIG_fail;
20091 {
20092 arg2 = (int)(SWIG_As_int(obj1));
20093 if (SWIG_arg_fail(2)) SWIG_fail;
20094 }
20095 {
20096 arg3 = (bool)(SWIG_As_bool(obj2));
20097 if (SWIG_arg_fail(3)) SWIG_fail;
20098 }
d14a1e28
RD
20099 {
20100 PyThreadState* __tstate = wxPyBeginAllowThreads();
20101 (arg1)->SetToggle(arg2,arg3);
20102
20103 wxPyEndAllowThreads(__tstate);
20104 if (PyErr_Occurred()) SWIG_fail;
20105 }
20106 Py_INCREF(Py_None); resultobj = Py_None;
20107 return resultobj;
20108 fail:
20109 return NULL;
20110}
20111
20112
c32bde28 20113static PyObject *_wrap_ToolBarBase_GetToolClientData(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
20114 PyObject *resultobj;
20115 wxToolBarBase *arg1 = (wxToolBarBase *) 0 ;
20116 int arg2 ;
20117 PyObject *result;
20118 PyObject * obj0 = 0 ;
994141e6 20119 PyObject * obj1 = 0 ;
d14a1e28
RD
20120 char *kwnames[] = {
20121 (char *) "self",(char *) "id", NULL
20122 };
20123
994141e6 20124 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ToolBarBase_GetToolClientData",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
20125 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxToolBarBase, SWIG_POINTER_EXCEPTION | 0);
20126 if (SWIG_arg_fail(1)) SWIG_fail;
20127 {
20128 arg2 = (int)(SWIG_As_int(obj1));
20129 if (SWIG_arg_fail(2)) SWIG_fail;
20130 }
d14a1e28
RD
20131 {
20132 PyThreadState* __tstate = wxPyBeginAllowThreads();
20133 result = (PyObject *)wxToolBarBase_GetToolClientData(arg1,arg2);
20134
20135 wxPyEndAllowThreads(__tstate);
20136 if (PyErr_Occurred()) SWIG_fail;
20137 }
20138 resultobj = result;
20139 return resultobj;
20140 fail:
20141 return NULL;
20142}
20143
20144
c32bde28 20145static PyObject *_wrap_ToolBarBase_SetToolClientData(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
20146 PyObject *resultobj;
20147 wxToolBarBase *arg1 = (wxToolBarBase *) 0 ;
20148 int arg2 ;
20149 PyObject *arg3 = (PyObject *) 0 ;
20150 PyObject * obj0 = 0 ;
994141e6 20151 PyObject * obj1 = 0 ;
d14a1e28
RD
20152 PyObject * obj2 = 0 ;
20153 char *kwnames[] = {
20154 (char *) "self",(char *) "id",(char *) "clientData", NULL
20155 };
20156
994141e6 20157 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:ToolBarBase_SetToolClientData",kwnames,&obj0,&obj1,&obj2)) goto fail;
093d3ff1
RD
20158 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxToolBarBase, SWIG_POINTER_EXCEPTION | 0);
20159 if (SWIG_arg_fail(1)) SWIG_fail;
20160 {
20161 arg2 = (int)(SWIG_As_int(obj1));
20162 if (SWIG_arg_fail(2)) SWIG_fail;
20163 }
d14a1e28
RD
20164 arg3 = obj2;
20165 {
20166 PyThreadState* __tstate = wxPyBeginAllowThreads();
20167 wxToolBarBase_SetToolClientData(arg1,arg2,arg3);
20168
20169 wxPyEndAllowThreads(__tstate);
20170 if (PyErr_Occurred()) SWIG_fail;
20171 }
20172 Py_INCREF(Py_None); resultobj = Py_None;
20173 return resultobj;
20174 fail:
20175 return NULL;
20176}
20177
20178
c32bde28 20179static PyObject *_wrap_ToolBarBase_GetToolPos(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
20180 PyObject *resultobj;
20181 wxToolBarBase *arg1 = (wxToolBarBase *) 0 ;
20182 int arg2 ;
20183 int result;
20184 PyObject * obj0 = 0 ;
994141e6 20185 PyObject * obj1 = 0 ;
d14a1e28
RD
20186 char *kwnames[] = {
20187 (char *) "self",(char *) "id", NULL
20188 };
20189
994141e6 20190 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ToolBarBase_GetToolPos",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
20191 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxToolBarBase, SWIG_POINTER_EXCEPTION | 0);
20192 if (SWIG_arg_fail(1)) SWIG_fail;
20193 {
20194 arg2 = (int)(SWIG_As_int(obj1));
20195 if (SWIG_arg_fail(2)) SWIG_fail;
20196 }
d14a1e28
RD
20197 {
20198 PyThreadState* __tstate = wxPyBeginAllowThreads();
20199 result = (int)((wxToolBarBase const *)arg1)->GetToolPos(arg2);
20200
20201 wxPyEndAllowThreads(__tstate);
20202 if (PyErr_Occurred()) SWIG_fail;
20203 }
093d3ff1
RD
20204 {
20205 resultobj = SWIG_From_int((int)(result));
20206 }
d14a1e28
RD
20207 return resultobj;
20208 fail:
20209 return NULL;
20210}
20211
20212
c32bde28 20213static PyObject *_wrap_ToolBarBase_GetToolState(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
20214 PyObject *resultobj;
20215 wxToolBarBase *arg1 = (wxToolBarBase *) 0 ;
20216 int arg2 ;
20217 bool result;
20218 PyObject * obj0 = 0 ;
994141e6 20219 PyObject * obj1 = 0 ;
d14a1e28
RD
20220 char *kwnames[] = {
20221 (char *) "self",(char *) "id", NULL
20222 };
20223
994141e6 20224 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ToolBarBase_GetToolState",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
20225 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxToolBarBase, SWIG_POINTER_EXCEPTION | 0);
20226 if (SWIG_arg_fail(1)) SWIG_fail;
20227 {
20228 arg2 = (int)(SWIG_As_int(obj1));
20229 if (SWIG_arg_fail(2)) SWIG_fail;
20230 }
d14a1e28
RD
20231 {
20232 PyThreadState* __tstate = wxPyBeginAllowThreads();
20233 result = (bool)(arg1)->GetToolState(arg2);
20234
20235 wxPyEndAllowThreads(__tstate);
20236 if (PyErr_Occurred()) SWIG_fail;
20237 }
4f89f6a3
RD
20238 {
20239 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
20240 }
d14a1e28
RD
20241 return resultobj;
20242 fail:
20243 return NULL;
20244}
20245
20246
c32bde28 20247static PyObject *_wrap_ToolBarBase_GetToolEnabled(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
20248 PyObject *resultobj;
20249 wxToolBarBase *arg1 = (wxToolBarBase *) 0 ;
20250 int arg2 ;
20251 bool result;
20252 PyObject * obj0 = 0 ;
994141e6 20253 PyObject * obj1 = 0 ;
d14a1e28
RD
20254 char *kwnames[] = {
20255 (char *) "self",(char *) "id", NULL
20256 };
20257
994141e6 20258 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ToolBarBase_GetToolEnabled",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
20259 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxToolBarBase, SWIG_POINTER_EXCEPTION | 0);
20260 if (SWIG_arg_fail(1)) SWIG_fail;
20261 {
20262 arg2 = (int)(SWIG_As_int(obj1));
20263 if (SWIG_arg_fail(2)) SWIG_fail;
20264 }
d14a1e28
RD
20265 {
20266 PyThreadState* __tstate = wxPyBeginAllowThreads();
20267 result = (bool)(arg1)->GetToolEnabled(arg2);
20268
20269 wxPyEndAllowThreads(__tstate);
20270 if (PyErr_Occurred()) SWIG_fail;
20271 }
4f89f6a3
RD
20272 {
20273 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
20274 }
d14a1e28
RD
20275 return resultobj;
20276 fail:
20277 return NULL;
20278}
20279
20280
c32bde28 20281static PyObject *_wrap_ToolBarBase_SetToolShortHelp(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
20282 PyObject *resultobj;
20283 wxToolBarBase *arg1 = (wxToolBarBase *) 0 ;
20284 int arg2 ;
20285 wxString *arg3 = 0 ;
ae8162c8 20286 bool temp3 = false ;
d14a1e28 20287 PyObject * obj0 = 0 ;
994141e6 20288 PyObject * obj1 = 0 ;
d14a1e28
RD
20289 PyObject * obj2 = 0 ;
20290 char *kwnames[] = {
20291 (char *) "self",(char *) "id",(char *) "helpString", NULL
20292 };
20293
994141e6 20294 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:ToolBarBase_SetToolShortHelp",kwnames,&obj0,&obj1,&obj2)) goto fail;
093d3ff1
RD
20295 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxToolBarBase, SWIG_POINTER_EXCEPTION | 0);
20296 if (SWIG_arg_fail(1)) SWIG_fail;
20297 {
20298 arg2 = (int)(SWIG_As_int(obj1));
20299 if (SWIG_arg_fail(2)) SWIG_fail;
20300 }
d14a1e28
RD
20301 {
20302 arg3 = wxString_in_helper(obj2);
20303 if (arg3 == NULL) SWIG_fail;
ae8162c8 20304 temp3 = true;
d14a1e28
RD
20305 }
20306 {
20307 PyThreadState* __tstate = wxPyBeginAllowThreads();
20308 (arg1)->SetToolShortHelp(arg2,(wxString const &)*arg3);
20309
20310 wxPyEndAllowThreads(__tstate);
20311 if (PyErr_Occurred()) SWIG_fail;
20312 }
20313 Py_INCREF(Py_None); resultobj = Py_None;
20314 {
20315 if (temp3)
20316 delete arg3;
20317 }
20318 return resultobj;
20319 fail:
20320 {
20321 if (temp3)
20322 delete arg3;
20323 }
20324 return NULL;
20325}
20326
20327
c32bde28 20328static PyObject *_wrap_ToolBarBase_GetToolShortHelp(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
20329 PyObject *resultobj;
20330 wxToolBarBase *arg1 = (wxToolBarBase *) 0 ;
20331 int arg2 ;
20332 wxString result;
20333 PyObject * obj0 = 0 ;
994141e6 20334 PyObject * obj1 = 0 ;
d14a1e28
RD
20335 char *kwnames[] = {
20336 (char *) "self",(char *) "id", NULL
20337 };
20338
994141e6 20339 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ToolBarBase_GetToolShortHelp",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
20340 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxToolBarBase, SWIG_POINTER_EXCEPTION | 0);
20341 if (SWIG_arg_fail(1)) SWIG_fail;
20342 {
20343 arg2 = (int)(SWIG_As_int(obj1));
20344 if (SWIG_arg_fail(2)) SWIG_fail;
20345 }
d14a1e28
RD
20346 {
20347 PyThreadState* __tstate = wxPyBeginAllowThreads();
20348 result = (arg1)->GetToolShortHelp(arg2);
20349
20350 wxPyEndAllowThreads(__tstate);
20351 if (PyErr_Occurred()) SWIG_fail;
20352 }
20353 {
20354#if wxUSE_UNICODE
20355 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
20356#else
20357 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
20358#endif
20359 }
20360 return resultobj;
20361 fail:
20362 return NULL;
20363}
20364
20365
c32bde28 20366static PyObject *_wrap_ToolBarBase_SetToolLongHelp(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
20367 PyObject *resultobj;
20368 wxToolBarBase *arg1 = (wxToolBarBase *) 0 ;
20369 int arg2 ;
20370 wxString *arg3 = 0 ;
ae8162c8 20371 bool temp3 = false ;
d14a1e28 20372 PyObject * obj0 = 0 ;
994141e6 20373 PyObject * obj1 = 0 ;
d14a1e28
RD
20374 PyObject * obj2 = 0 ;
20375 char *kwnames[] = {
20376 (char *) "self",(char *) "id",(char *) "helpString", NULL
20377 };
20378
994141e6 20379 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:ToolBarBase_SetToolLongHelp",kwnames,&obj0,&obj1,&obj2)) goto fail;
093d3ff1
RD
20380 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxToolBarBase, SWIG_POINTER_EXCEPTION | 0);
20381 if (SWIG_arg_fail(1)) SWIG_fail;
20382 {
20383 arg2 = (int)(SWIG_As_int(obj1));
20384 if (SWIG_arg_fail(2)) SWIG_fail;
20385 }
d14a1e28
RD
20386 {
20387 arg3 = wxString_in_helper(obj2);
20388 if (arg3 == NULL) SWIG_fail;
ae8162c8 20389 temp3 = true;
d14a1e28
RD
20390 }
20391 {
20392 PyThreadState* __tstate = wxPyBeginAllowThreads();
20393 (arg1)->SetToolLongHelp(arg2,(wxString const &)*arg3);
20394
20395 wxPyEndAllowThreads(__tstate);
20396 if (PyErr_Occurred()) SWIG_fail;
20397 }
20398 Py_INCREF(Py_None); resultobj = Py_None;
20399 {
20400 if (temp3)
20401 delete arg3;
20402 }
20403 return resultobj;
20404 fail:
20405 {
20406 if (temp3)
20407 delete arg3;
20408 }
20409 return NULL;
20410}
20411
20412
c32bde28 20413static PyObject *_wrap_ToolBarBase_GetToolLongHelp(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
20414 PyObject *resultobj;
20415 wxToolBarBase *arg1 = (wxToolBarBase *) 0 ;
20416 int arg2 ;
20417 wxString result;
20418 PyObject * obj0 = 0 ;
994141e6 20419 PyObject * obj1 = 0 ;
d14a1e28
RD
20420 char *kwnames[] = {
20421 (char *) "self",(char *) "id", NULL
20422 };
20423
994141e6 20424 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ToolBarBase_GetToolLongHelp",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
20425 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxToolBarBase, SWIG_POINTER_EXCEPTION | 0);
20426 if (SWIG_arg_fail(1)) SWIG_fail;
20427 {
20428 arg2 = (int)(SWIG_As_int(obj1));
20429 if (SWIG_arg_fail(2)) SWIG_fail;
20430 }
d14a1e28
RD
20431 {
20432 PyThreadState* __tstate = wxPyBeginAllowThreads();
20433 result = (arg1)->GetToolLongHelp(arg2);
20434
20435 wxPyEndAllowThreads(__tstate);
20436 if (PyErr_Occurred()) SWIG_fail;
20437 }
20438 {
20439#if wxUSE_UNICODE
20440 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
20441#else
20442 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
20443#endif
20444 }
20445 return resultobj;
20446 fail:
20447 return NULL;
20448}
20449
20450
c32bde28 20451static PyObject *_wrap_ToolBarBase_SetMarginsXY(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
20452 PyObject *resultobj;
20453 wxToolBarBase *arg1 = (wxToolBarBase *) 0 ;
20454 int arg2 ;
20455 int arg3 ;
20456 PyObject * obj0 = 0 ;
994141e6
RD
20457 PyObject * obj1 = 0 ;
20458 PyObject * obj2 = 0 ;
d14a1e28
RD
20459 char *kwnames[] = {
20460 (char *) "self",(char *) "x",(char *) "y", NULL
20461 };
20462
994141e6 20463 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:ToolBarBase_SetMarginsXY",kwnames,&obj0,&obj1,&obj2)) goto fail;
093d3ff1
RD
20464 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxToolBarBase, SWIG_POINTER_EXCEPTION | 0);
20465 if (SWIG_arg_fail(1)) SWIG_fail;
20466 {
20467 arg2 = (int)(SWIG_As_int(obj1));
20468 if (SWIG_arg_fail(2)) SWIG_fail;
20469 }
20470 {
20471 arg3 = (int)(SWIG_As_int(obj2));
20472 if (SWIG_arg_fail(3)) SWIG_fail;
20473 }
d14a1e28
RD
20474 {
20475 PyThreadState* __tstate = wxPyBeginAllowThreads();
20476 (arg1)->SetMargins(arg2,arg3);
20477
20478 wxPyEndAllowThreads(__tstate);
20479 if (PyErr_Occurred()) SWIG_fail;
20480 }
20481 Py_INCREF(Py_None); resultobj = Py_None;
20482 return resultobj;
20483 fail:
20484 return NULL;
20485}
20486
20487
c32bde28 20488static PyObject *_wrap_ToolBarBase_SetMargins(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
20489 PyObject *resultobj;
20490 wxToolBarBase *arg1 = (wxToolBarBase *) 0 ;
20491 wxSize *arg2 = 0 ;
20492 wxSize temp2 ;
20493 PyObject * obj0 = 0 ;
20494 PyObject * obj1 = 0 ;
20495 char *kwnames[] = {
20496 (char *) "self",(char *) "size", NULL
20497 };
20498
20499 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ToolBarBase_SetMargins",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
20500 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxToolBarBase, SWIG_POINTER_EXCEPTION | 0);
20501 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
20502 {
20503 arg2 = &temp2;
20504 if ( ! wxSize_helper(obj1, &arg2)) SWIG_fail;
20505 }
20506 {
20507 PyThreadState* __tstate = wxPyBeginAllowThreads();
20508 (arg1)->SetMargins((wxSize const &)*arg2);
20509
20510 wxPyEndAllowThreads(__tstate);
20511 if (PyErr_Occurred()) SWIG_fail;
20512 }
20513 Py_INCREF(Py_None); resultobj = Py_None;
20514 return resultobj;
20515 fail:
20516 return NULL;
20517}
20518
20519
c32bde28 20520static PyObject *_wrap_ToolBarBase_SetToolPacking(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
20521 PyObject *resultobj;
20522 wxToolBarBase *arg1 = (wxToolBarBase *) 0 ;
20523 int arg2 ;
20524 PyObject * obj0 = 0 ;
994141e6 20525 PyObject * obj1 = 0 ;
d14a1e28
RD
20526 char *kwnames[] = {
20527 (char *) "self",(char *) "packing", NULL
20528 };
20529
994141e6 20530 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ToolBarBase_SetToolPacking",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
20531 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxToolBarBase, SWIG_POINTER_EXCEPTION | 0);
20532 if (SWIG_arg_fail(1)) SWIG_fail;
20533 {
20534 arg2 = (int)(SWIG_As_int(obj1));
20535 if (SWIG_arg_fail(2)) SWIG_fail;
20536 }
d14a1e28
RD
20537 {
20538 PyThreadState* __tstate = wxPyBeginAllowThreads();
20539 (arg1)->SetToolPacking(arg2);
20540
20541 wxPyEndAllowThreads(__tstate);
20542 if (PyErr_Occurred()) SWIG_fail;
20543 }
20544 Py_INCREF(Py_None); resultobj = Py_None;
20545 return resultobj;
20546 fail:
20547 return NULL;
20548}
20549
20550
c32bde28 20551static PyObject *_wrap_ToolBarBase_SetToolSeparation(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
20552 PyObject *resultobj;
20553 wxToolBarBase *arg1 = (wxToolBarBase *) 0 ;
20554 int arg2 ;
20555 PyObject * obj0 = 0 ;
994141e6 20556 PyObject * obj1 = 0 ;
d14a1e28
RD
20557 char *kwnames[] = {
20558 (char *) "self",(char *) "separation", NULL
20559 };
20560
994141e6 20561 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ToolBarBase_SetToolSeparation",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
20562 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxToolBarBase, SWIG_POINTER_EXCEPTION | 0);
20563 if (SWIG_arg_fail(1)) SWIG_fail;
20564 {
20565 arg2 = (int)(SWIG_As_int(obj1));
20566 if (SWIG_arg_fail(2)) SWIG_fail;
20567 }
d14a1e28
RD
20568 {
20569 PyThreadState* __tstate = wxPyBeginAllowThreads();
20570 (arg1)->SetToolSeparation(arg2);
20571
20572 wxPyEndAllowThreads(__tstate);
20573 if (PyErr_Occurred()) SWIG_fail;
20574 }
20575 Py_INCREF(Py_None); resultobj = Py_None;
20576 return resultobj;
20577 fail:
20578 return NULL;
20579}
20580
20581
c32bde28 20582static PyObject *_wrap_ToolBarBase_GetToolMargins(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
20583 PyObject *resultobj;
20584 wxToolBarBase *arg1 = (wxToolBarBase *) 0 ;
20585 wxSize result;
20586 PyObject * obj0 = 0 ;
20587 char *kwnames[] = {
20588 (char *) "self", NULL
20589 };
20590
20591 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ToolBarBase_GetToolMargins",kwnames,&obj0)) goto fail;
093d3ff1
RD
20592 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxToolBarBase, SWIG_POINTER_EXCEPTION | 0);
20593 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
20594 {
20595 PyThreadState* __tstate = wxPyBeginAllowThreads();
20596 result = (arg1)->GetToolMargins();
20597
20598 wxPyEndAllowThreads(__tstate);
20599 if (PyErr_Occurred()) SWIG_fail;
20600 }
20601 {
20602 wxSize * resultptr;
093d3ff1 20603 resultptr = new wxSize((wxSize &)(result));
15afbcd0 20604 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxSize, 1);
d14a1e28
RD
20605 }
20606 return resultobj;
20607 fail:
20608 return NULL;
20609}
20610
20611
c32bde28 20612static PyObject *_wrap_ToolBarBase_GetMargins(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
20613 PyObject *resultobj;
20614 wxToolBarBase *arg1 = (wxToolBarBase *) 0 ;
20615 wxSize result;
20616 PyObject * obj0 = 0 ;
20617 char *kwnames[] = {
20618 (char *) "self", NULL
20619 };
20620
20621 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ToolBarBase_GetMargins",kwnames,&obj0)) goto fail;
093d3ff1
RD
20622 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxToolBarBase, SWIG_POINTER_EXCEPTION | 0);
20623 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
20624 {
20625 PyThreadState* __tstate = wxPyBeginAllowThreads();
20626 result = (arg1)->GetMargins();
20627
20628 wxPyEndAllowThreads(__tstate);
20629 if (PyErr_Occurred()) SWIG_fail;
20630 }
20631 {
20632 wxSize * resultptr;
093d3ff1 20633 resultptr = new wxSize((wxSize &)(result));
15afbcd0 20634 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxSize, 1);
d14a1e28
RD
20635 }
20636 return resultobj;
20637 fail:
20638 return NULL;
20639}
20640
20641
c32bde28 20642static PyObject *_wrap_ToolBarBase_GetToolPacking(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
20643 PyObject *resultobj;
20644 wxToolBarBase *arg1 = (wxToolBarBase *) 0 ;
20645 int result;
20646 PyObject * obj0 = 0 ;
20647 char *kwnames[] = {
20648 (char *) "self", NULL
20649 };
20650
20651 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ToolBarBase_GetToolPacking",kwnames,&obj0)) goto fail;
093d3ff1
RD
20652 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxToolBarBase, SWIG_POINTER_EXCEPTION | 0);
20653 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
20654 {
20655 PyThreadState* __tstate = wxPyBeginAllowThreads();
20656 result = (int)(arg1)->GetToolPacking();
20657
20658 wxPyEndAllowThreads(__tstate);
20659 if (PyErr_Occurred()) SWIG_fail;
20660 }
093d3ff1
RD
20661 {
20662 resultobj = SWIG_From_int((int)(result));
20663 }
d14a1e28
RD
20664 return resultobj;
20665 fail:
20666 return NULL;
20667}
20668
20669
c32bde28 20670static PyObject *_wrap_ToolBarBase_GetToolSeparation(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
20671 PyObject *resultobj;
20672 wxToolBarBase *arg1 = (wxToolBarBase *) 0 ;
20673 int result;
20674 PyObject * obj0 = 0 ;
20675 char *kwnames[] = {
20676 (char *) "self", NULL
20677 };
20678
20679 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ToolBarBase_GetToolSeparation",kwnames,&obj0)) goto fail;
093d3ff1
RD
20680 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxToolBarBase, SWIG_POINTER_EXCEPTION | 0);
20681 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
20682 {
20683 PyThreadState* __tstate = wxPyBeginAllowThreads();
20684 result = (int)(arg1)->GetToolSeparation();
20685
20686 wxPyEndAllowThreads(__tstate);
20687 if (PyErr_Occurred()) SWIG_fail;
20688 }
093d3ff1
RD
20689 {
20690 resultobj = SWIG_From_int((int)(result));
20691 }
d14a1e28
RD
20692 return resultobj;
20693 fail:
20694 return NULL;
20695}
20696
20697
c32bde28 20698static PyObject *_wrap_ToolBarBase_SetRows(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
20699 PyObject *resultobj;
20700 wxToolBarBase *arg1 = (wxToolBarBase *) 0 ;
20701 int arg2 ;
20702 PyObject * obj0 = 0 ;
994141e6 20703 PyObject * obj1 = 0 ;
d14a1e28
RD
20704 char *kwnames[] = {
20705 (char *) "self",(char *) "nRows", NULL
20706 };
20707
994141e6 20708 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ToolBarBase_SetRows",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
20709 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxToolBarBase, SWIG_POINTER_EXCEPTION | 0);
20710 if (SWIG_arg_fail(1)) SWIG_fail;
20711 {
20712 arg2 = (int)(SWIG_As_int(obj1));
20713 if (SWIG_arg_fail(2)) SWIG_fail;
20714 }
d14a1e28
RD
20715 {
20716 PyThreadState* __tstate = wxPyBeginAllowThreads();
20717 (arg1)->SetRows(arg2);
20718
20719 wxPyEndAllowThreads(__tstate);
20720 if (PyErr_Occurred()) SWIG_fail;
20721 }
20722 Py_INCREF(Py_None); resultobj = Py_None;
20723 return resultobj;
20724 fail:
20725 return NULL;
20726}
20727
20728
c32bde28 20729static PyObject *_wrap_ToolBarBase_SetMaxRowsCols(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
20730 PyObject *resultobj;
20731 wxToolBarBase *arg1 = (wxToolBarBase *) 0 ;
20732 int arg2 ;
20733 int arg3 ;
20734 PyObject * obj0 = 0 ;
994141e6
RD
20735 PyObject * obj1 = 0 ;
20736 PyObject * obj2 = 0 ;
d14a1e28
RD
20737 char *kwnames[] = {
20738 (char *) "self",(char *) "rows",(char *) "cols", NULL
20739 };
20740
994141e6 20741 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:ToolBarBase_SetMaxRowsCols",kwnames,&obj0,&obj1,&obj2)) goto fail;
093d3ff1
RD
20742 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxToolBarBase, SWIG_POINTER_EXCEPTION | 0);
20743 if (SWIG_arg_fail(1)) SWIG_fail;
20744 {
20745 arg2 = (int)(SWIG_As_int(obj1));
20746 if (SWIG_arg_fail(2)) SWIG_fail;
20747 }
20748 {
20749 arg3 = (int)(SWIG_As_int(obj2));
20750 if (SWIG_arg_fail(3)) SWIG_fail;
20751 }
d14a1e28
RD
20752 {
20753 PyThreadState* __tstate = wxPyBeginAllowThreads();
20754 (arg1)->SetMaxRowsCols(arg2,arg3);
20755
20756 wxPyEndAllowThreads(__tstate);
20757 if (PyErr_Occurred()) SWIG_fail;
20758 }
20759 Py_INCREF(Py_None); resultobj = Py_None;
20760 return resultobj;
20761 fail:
20762 return NULL;
20763}
20764
20765
c32bde28 20766static PyObject *_wrap_ToolBarBase_GetMaxRows(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
20767 PyObject *resultobj;
20768 wxToolBarBase *arg1 = (wxToolBarBase *) 0 ;
20769 int result;
20770 PyObject * obj0 = 0 ;
20771 char *kwnames[] = {
20772 (char *) "self", NULL
20773 };
20774
20775 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ToolBarBase_GetMaxRows",kwnames,&obj0)) goto fail;
093d3ff1
RD
20776 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxToolBarBase, SWIG_POINTER_EXCEPTION | 0);
20777 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
20778 {
20779 PyThreadState* __tstate = wxPyBeginAllowThreads();
20780 result = (int)(arg1)->GetMaxRows();
20781
20782 wxPyEndAllowThreads(__tstate);
20783 if (PyErr_Occurred()) SWIG_fail;
20784 }
093d3ff1
RD
20785 {
20786 resultobj = SWIG_From_int((int)(result));
20787 }
d14a1e28
RD
20788 return resultobj;
20789 fail:
20790 return NULL;
20791}
20792
20793
c32bde28 20794static PyObject *_wrap_ToolBarBase_GetMaxCols(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
20795 PyObject *resultobj;
20796 wxToolBarBase *arg1 = (wxToolBarBase *) 0 ;
20797 int result;
20798 PyObject * obj0 = 0 ;
20799 char *kwnames[] = {
20800 (char *) "self", NULL
20801 };
20802
20803 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ToolBarBase_GetMaxCols",kwnames,&obj0)) goto fail;
093d3ff1
RD
20804 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxToolBarBase, SWIG_POINTER_EXCEPTION | 0);
20805 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
20806 {
20807 PyThreadState* __tstate = wxPyBeginAllowThreads();
20808 result = (int)(arg1)->GetMaxCols();
20809
20810 wxPyEndAllowThreads(__tstate);
20811 if (PyErr_Occurred()) SWIG_fail;
20812 }
093d3ff1
RD
20813 {
20814 resultobj = SWIG_From_int((int)(result));
20815 }
d14a1e28
RD
20816 return resultobj;
20817 fail:
20818 return NULL;
20819}
20820
20821
c32bde28 20822static PyObject *_wrap_ToolBarBase_SetToolBitmapSize(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
20823 PyObject *resultobj;
20824 wxToolBarBase *arg1 = (wxToolBarBase *) 0 ;
20825 wxSize *arg2 = 0 ;
20826 wxSize temp2 ;
20827 PyObject * obj0 = 0 ;
20828 PyObject * obj1 = 0 ;
20829 char *kwnames[] = {
20830 (char *) "self",(char *) "size", NULL
20831 };
20832
20833 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ToolBarBase_SetToolBitmapSize",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
20834 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxToolBarBase, SWIG_POINTER_EXCEPTION | 0);
20835 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
20836 {
20837 arg2 = &temp2;
20838 if ( ! wxSize_helper(obj1, &arg2)) SWIG_fail;
20839 }
20840 {
20841 PyThreadState* __tstate = wxPyBeginAllowThreads();
20842 (arg1)->SetToolBitmapSize((wxSize const &)*arg2);
20843
20844 wxPyEndAllowThreads(__tstate);
20845 if (PyErr_Occurred()) SWIG_fail;
20846 }
20847 Py_INCREF(Py_None); resultobj = Py_None;
20848 return resultobj;
20849 fail:
20850 return NULL;
20851}
20852
20853
c32bde28 20854static PyObject *_wrap_ToolBarBase_GetToolBitmapSize(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
20855 PyObject *resultobj;
20856 wxToolBarBase *arg1 = (wxToolBarBase *) 0 ;
20857 wxSize result;
20858 PyObject * obj0 = 0 ;
20859 char *kwnames[] = {
20860 (char *) "self", NULL
20861 };
20862
20863 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ToolBarBase_GetToolBitmapSize",kwnames,&obj0)) goto fail;
093d3ff1
RD
20864 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxToolBarBase, SWIG_POINTER_EXCEPTION | 0);
20865 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
20866 {
20867 PyThreadState* __tstate = wxPyBeginAllowThreads();
20868 result = (arg1)->GetToolBitmapSize();
20869
20870 wxPyEndAllowThreads(__tstate);
20871 if (PyErr_Occurred()) SWIG_fail;
20872 }
20873 {
20874 wxSize * resultptr;
093d3ff1 20875 resultptr = new wxSize((wxSize &)(result));
15afbcd0 20876 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxSize, 1);
d14a1e28
RD
20877 }
20878 return resultobj;
20879 fail:
20880 return NULL;
20881}
20882
20883
c32bde28 20884static PyObject *_wrap_ToolBarBase_GetToolSize(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
20885 PyObject *resultobj;
20886 wxToolBarBase *arg1 = (wxToolBarBase *) 0 ;
20887 wxSize result;
20888 PyObject * obj0 = 0 ;
20889 char *kwnames[] = {
20890 (char *) "self", NULL
20891 };
20892
20893 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ToolBarBase_GetToolSize",kwnames,&obj0)) goto fail;
093d3ff1
RD
20894 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxToolBarBase, SWIG_POINTER_EXCEPTION | 0);
20895 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
20896 {
20897 PyThreadState* __tstate = wxPyBeginAllowThreads();
20898 result = (arg1)->GetToolSize();
20899
20900 wxPyEndAllowThreads(__tstate);
20901 if (PyErr_Occurred()) SWIG_fail;
20902 }
20903 {
20904 wxSize * resultptr;
093d3ff1 20905 resultptr = new wxSize((wxSize &)(result));
15afbcd0 20906 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxSize, 1);
d14a1e28
RD
20907 }
20908 return resultobj;
20909 fail:
20910 return NULL;
20911}
20912
20913
c32bde28 20914static PyObject *_wrap_ToolBarBase_FindToolForPosition(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
20915 PyObject *resultobj;
20916 wxToolBarBase *arg1 = (wxToolBarBase *) 0 ;
e811c8ce
RD
20917 int arg2 ;
20918 int arg3 ;
d14a1e28
RD
20919 wxToolBarToolBase *result;
20920 PyObject * obj0 = 0 ;
994141e6
RD
20921 PyObject * obj1 = 0 ;
20922 PyObject * obj2 = 0 ;
d14a1e28
RD
20923 char *kwnames[] = {
20924 (char *) "self",(char *) "x",(char *) "y", NULL
20925 };
20926
994141e6 20927 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:ToolBarBase_FindToolForPosition",kwnames,&obj0,&obj1,&obj2)) goto fail;
093d3ff1
RD
20928 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxToolBarBase, SWIG_POINTER_EXCEPTION | 0);
20929 if (SWIG_arg_fail(1)) SWIG_fail;
20930 {
20931 arg2 = (int)(SWIG_As_int(obj1));
20932 if (SWIG_arg_fail(2)) SWIG_fail;
20933 }
20934 {
20935 arg3 = (int)(SWIG_As_int(obj2));
20936 if (SWIG_arg_fail(3)) SWIG_fail;
20937 }
d14a1e28
RD
20938 {
20939 PyThreadState* __tstate = wxPyBeginAllowThreads();
20940 result = (wxToolBarToolBase *)(arg1)->FindToolForPosition(arg2,arg3);
20941
20942 wxPyEndAllowThreads(__tstate);
20943 if (PyErr_Occurred()) SWIG_fail;
20944 }
20945 {
412d302d 20946 resultobj = wxPyMake_wxObject(result, 0);
d14a1e28
RD
20947 }
20948 return resultobj;
20949 fail:
20950 return NULL;
20951}
20952
20953
c32bde28 20954static PyObject *_wrap_ToolBarBase_FindById(PyObject *, PyObject *args, PyObject *kwargs) {
3a04f143
RD
20955 PyObject *resultobj;
20956 wxToolBarBase *arg1 = (wxToolBarBase *) 0 ;
20957 int arg2 ;
20958 wxToolBarToolBase *result;
20959 PyObject * obj0 = 0 ;
994141e6 20960 PyObject * obj1 = 0 ;
3a04f143
RD
20961 char *kwnames[] = {
20962 (char *) "self",(char *) "toolid", NULL
20963 };
20964
994141e6 20965 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ToolBarBase_FindById",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
20966 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxToolBarBase, SWIG_POINTER_EXCEPTION | 0);
20967 if (SWIG_arg_fail(1)) SWIG_fail;
20968 {
20969 arg2 = (int)(SWIG_As_int(obj1));
20970 if (SWIG_arg_fail(2)) SWIG_fail;
20971 }
3a04f143
RD
20972 {
20973 PyThreadState* __tstate = wxPyBeginAllowThreads();
20974 result = (wxToolBarToolBase *)((wxToolBarBase const *)arg1)->FindById(arg2);
20975
20976 wxPyEndAllowThreads(__tstate);
20977 if (PyErr_Occurred()) SWIG_fail;
20978 }
20979 {
412d302d 20980 resultobj = wxPyMake_wxObject(result, 0);
3a04f143
RD
20981 }
20982 return resultobj;
20983 fail:
20984 return NULL;
20985}
20986
20987
c32bde28 20988static PyObject *_wrap_ToolBarBase_IsVertical(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
20989 PyObject *resultobj;
20990 wxToolBarBase *arg1 = (wxToolBarBase *) 0 ;
20991 bool result;
20992 PyObject * obj0 = 0 ;
20993 char *kwnames[] = {
20994 (char *) "self", NULL
20995 };
20996
20997 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ToolBarBase_IsVertical",kwnames,&obj0)) goto fail;
093d3ff1
RD
20998 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxToolBarBase, SWIG_POINTER_EXCEPTION | 0);
20999 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
21000 {
21001 PyThreadState* __tstate = wxPyBeginAllowThreads();
21002 result = (bool)(arg1)->IsVertical();
21003
21004 wxPyEndAllowThreads(__tstate);
21005 if (PyErr_Occurred()) SWIG_fail;
21006 }
4f89f6a3
RD
21007 {
21008 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
21009 }
d14a1e28
RD
21010 return resultobj;
21011 fail:
21012 return NULL;
21013}
21014
21015
c32bde28 21016static PyObject * ToolBarBase_swigregister(PyObject *, PyObject *args) {
d14a1e28
RD
21017 PyObject *obj;
21018 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
21019 SWIG_TypeClientData(SWIGTYPE_p_wxToolBarBase, obj);
21020 Py_INCREF(obj);
21021 return Py_BuildValue((char *)"");
21022}
c32bde28 21023static PyObject *_wrap_new_ToolBar(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
21024 PyObject *resultobj;
21025 wxWindow *arg1 = (wxWindow *) 0 ;
248ed943 21026 int arg2 = (int) -1 ;
d14a1e28
RD
21027 wxPoint const &arg3_defvalue = wxDefaultPosition ;
21028 wxPoint *arg3 = (wxPoint *) &arg3_defvalue ;
21029 wxSize const &arg4_defvalue = wxDefaultSize ;
21030 wxSize *arg4 = (wxSize *) &arg4_defvalue ;
21031 long arg5 = (long) wxNO_BORDER|wxTB_HORIZONTAL ;
21032 wxString const &arg6_defvalue = wxPyToolBarNameStr ;
21033 wxString *arg6 = (wxString *) &arg6_defvalue ;
21034 wxToolBar *result;
21035 wxPoint temp3 ;
21036 wxSize temp4 ;
ae8162c8 21037 bool temp6 = false ;
d14a1e28 21038 PyObject * obj0 = 0 ;
994141e6 21039 PyObject * obj1 = 0 ;
d14a1e28
RD
21040 PyObject * obj2 = 0 ;
21041 PyObject * obj3 = 0 ;
994141e6 21042 PyObject * obj4 = 0 ;
d14a1e28
RD
21043 PyObject * obj5 = 0 ;
21044 char *kwnames[] = {
21045 (char *) "parent",(char *) "id",(char *) "pos",(char *) "size",(char *) "style",(char *) "name", NULL
21046 };
21047
248ed943 21048 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|OOOOO:new_ToolBar",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5)) goto fail;
093d3ff1
RD
21049 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
21050 if (SWIG_arg_fail(1)) SWIG_fail;
248ed943 21051 if (obj1) {
093d3ff1
RD
21052 {
21053 arg2 = (int)(SWIG_As_int(obj1));
21054 if (SWIG_arg_fail(2)) SWIG_fail;
21055 }
248ed943 21056 }
d14a1e28
RD
21057 if (obj2) {
21058 {
21059 arg3 = &temp3;
21060 if ( ! wxPoint_helper(obj2, &arg3)) SWIG_fail;
21061 }
21062 }
21063 if (obj3) {
21064 {
21065 arg4 = &temp4;
21066 if ( ! wxSize_helper(obj3, &arg4)) SWIG_fail;
21067 }
21068 }
994141e6 21069 if (obj4) {
093d3ff1
RD
21070 {
21071 arg5 = (long)(SWIG_As_long(obj4));
21072 if (SWIG_arg_fail(5)) SWIG_fail;
21073 }
994141e6 21074 }
d14a1e28
RD
21075 if (obj5) {
21076 {
21077 arg6 = wxString_in_helper(obj5);
21078 if (arg6 == NULL) SWIG_fail;
ae8162c8 21079 temp6 = true;
d14a1e28
RD
21080 }
21081 }
21082 {
e3b71cb8 21083 if (!wxPyCheckForApp()) SWIG_fail;
d14a1e28
RD
21084 PyThreadState* __tstate = wxPyBeginAllowThreads();
21085 result = (wxToolBar *)new wxToolBar(arg1,arg2,(wxPoint const &)*arg3,(wxSize const &)*arg4,arg5,(wxString const &)*arg6);
21086
21087 wxPyEndAllowThreads(__tstate);
110da5b0 21088 if (PyErr_Occurred()) SWIG_fail;
d14a1e28 21089 }
b0f7404b 21090 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxToolBar, 1);
d14a1e28
RD
21091 {
21092 if (temp6)
21093 delete arg6;
21094 }
21095 return resultobj;
21096 fail:
21097 {
21098 if (temp6)
21099 delete arg6;
21100 }
21101 return NULL;
21102}
21103
21104
c32bde28 21105static PyObject *_wrap_new_PreToolBar(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
21106 PyObject *resultobj;
21107 wxToolBar *result;
21108 char *kwnames[] = {
21109 NULL
21110 };
21111
21112 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_PreToolBar",kwnames)) goto fail;
21113 {
e3b71cb8 21114 if (!wxPyCheckForApp()) SWIG_fail;
d14a1e28
RD
21115 PyThreadState* __tstate = wxPyBeginAllowThreads();
21116 result = (wxToolBar *)new wxToolBar();
21117
21118 wxPyEndAllowThreads(__tstate);
110da5b0 21119 if (PyErr_Occurred()) SWIG_fail;
d14a1e28 21120 }
b0f7404b 21121 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxToolBar, 1);
d14a1e28
RD
21122 return resultobj;
21123 fail:
21124 return NULL;
21125}
21126
21127
c32bde28 21128static PyObject *_wrap_ToolBar_Create(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
21129 PyObject *resultobj;
21130 wxToolBar *arg1 = (wxToolBar *) 0 ;
21131 wxWindow *arg2 = (wxWindow *) 0 ;
248ed943 21132 int arg3 = (int) -1 ;
d14a1e28
RD
21133 wxPoint const &arg4_defvalue = wxDefaultPosition ;
21134 wxPoint *arg4 = (wxPoint *) &arg4_defvalue ;
21135 wxSize const &arg5_defvalue = wxDefaultSize ;
21136 wxSize *arg5 = (wxSize *) &arg5_defvalue ;
21137 long arg6 = (long) wxNO_BORDER|wxTB_HORIZONTAL ;
21138 wxString const &arg7_defvalue = wxPyToolBarNameStr ;
21139 wxString *arg7 = (wxString *) &arg7_defvalue ;
21140 bool result;
21141 wxPoint temp4 ;
21142 wxSize temp5 ;
ae8162c8 21143 bool temp7 = false ;
d14a1e28
RD
21144 PyObject * obj0 = 0 ;
21145 PyObject * obj1 = 0 ;
994141e6 21146 PyObject * obj2 = 0 ;
d14a1e28
RD
21147 PyObject * obj3 = 0 ;
21148 PyObject * obj4 = 0 ;
994141e6 21149 PyObject * obj5 = 0 ;
d14a1e28
RD
21150 PyObject * obj6 = 0 ;
21151 char *kwnames[] = {
21152 (char *) "self",(char *) "parent",(char *) "id",(char *) "pos",(char *) "size",(char *) "style",(char *) "name", NULL
21153 };
21154
248ed943 21155 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|OOOOO:ToolBar_Create",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6)) goto fail;
093d3ff1
RD
21156 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxToolBar, SWIG_POINTER_EXCEPTION | 0);
21157 if (SWIG_arg_fail(1)) SWIG_fail;
21158 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
21159 if (SWIG_arg_fail(2)) SWIG_fail;
248ed943 21160 if (obj2) {
093d3ff1
RD
21161 {
21162 arg3 = (int)(SWIG_As_int(obj2));
21163 if (SWIG_arg_fail(3)) SWIG_fail;
21164 }
248ed943 21165 }
d14a1e28
RD
21166 if (obj3) {
21167 {
21168 arg4 = &temp4;
21169 if ( ! wxPoint_helper(obj3, &arg4)) SWIG_fail;
21170 }
21171 }
21172 if (obj4) {
21173 {
21174 arg5 = &temp5;
21175 if ( ! wxSize_helper(obj4, &arg5)) SWIG_fail;
21176 }
21177 }
994141e6 21178 if (obj5) {
093d3ff1
RD
21179 {
21180 arg6 = (long)(SWIG_As_long(obj5));
21181 if (SWIG_arg_fail(6)) SWIG_fail;
21182 }
994141e6 21183 }
d14a1e28
RD
21184 if (obj6) {
21185 {
21186 arg7 = wxString_in_helper(obj6);
21187 if (arg7 == NULL) SWIG_fail;
ae8162c8 21188 temp7 = true;
d14a1e28
RD
21189 }
21190 }
21191 {
21192 PyThreadState* __tstate = wxPyBeginAllowThreads();
21193 result = (bool)(arg1)->Create(arg2,arg3,(wxPoint const &)*arg4,(wxSize const &)*arg5,arg6,(wxString const &)*arg7);
21194
21195 wxPyEndAllowThreads(__tstate);
21196 if (PyErr_Occurred()) SWIG_fail;
21197 }
4f89f6a3
RD
21198 {
21199 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
21200 }
d14a1e28
RD
21201 {
21202 if (temp7)
21203 delete arg7;
21204 }
21205 return resultobj;
21206 fail:
21207 {
21208 if (temp7)
21209 delete arg7;
21210 }
21211 return NULL;
21212}
21213
21214
c32bde28 21215static PyObject *_wrap_ToolBar_FindToolForPosition(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
21216 PyObject *resultobj;
21217 wxToolBar *arg1 = (wxToolBar *) 0 ;
e811c8ce
RD
21218 int arg2 ;
21219 int arg3 ;
d14a1e28
RD
21220 wxToolBarToolBase *result;
21221 PyObject * obj0 = 0 ;
994141e6
RD
21222 PyObject * obj1 = 0 ;
21223 PyObject * obj2 = 0 ;
d14a1e28
RD
21224 char *kwnames[] = {
21225 (char *) "self",(char *) "x",(char *) "y", NULL
21226 };
21227
994141e6 21228 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:ToolBar_FindToolForPosition",kwnames,&obj0,&obj1,&obj2)) goto fail;
093d3ff1
RD
21229 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxToolBar, SWIG_POINTER_EXCEPTION | 0);
21230 if (SWIG_arg_fail(1)) SWIG_fail;
21231 {
21232 arg2 = (int)(SWIG_As_int(obj1));
21233 if (SWIG_arg_fail(2)) SWIG_fail;
21234 }
21235 {
21236 arg3 = (int)(SWIG_As_int(obj2));
21237 if (SWIG_arg_fail(3)) SWIG_fail;
21238 }
d14a1e28
RD
21239 {
21240 PyThreadState* __tstate = wxPyBeginAllowThreads();
21241 result = (wxToolBarToolBase *)(arg1)->FindToolForPosition(arg2,arg3);
21242
21243 wxPyEndAllowThreads(__tstate);
21244 if (PyErr_Occurred()) SWIG_fail;
21245 }
21246 {
412d302d 21247 resultobj = wxPyMake_wxObject(result, 0);
d14a1e28
RD
21248 }
21249 return resultobj;
21250 fail:
21251 return NULL;
21252}
21253
21254
c32bde28 21255static PyObject *_wrap_ToolBar_GetClassDefaultAttributes(PyObject *, PyObject *args, PyObject *kwargs) {
22bfe96c 21256 PyObject *resultobj;
093d3ff1 21257 wxWindowVariant arg1 = (wxWindowVariant) wxWINDOW_VARIANT_NORMAL ;
22bfe96c
RD
21258 wxVisualAttributes result;
21259 PyObject * obj0 = 0 ;
21260 char *kwnames[] = {
21261 (char *) "variant", NULL
21262 };
21263
21264 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|O:ToolBar_GetClassDefaultAttributes",kwnames,&obj0)) goto fail;
21265 if (obj0) {
093d3ff1
RD
21266 {
21267 arg1 = (wxWindowVariant)(SWIG_As_int(obj0));
21268 if (SWIG_arg_fail(1)) SWIG_fail;
21269 }
22bfe96c
RD
21270 }
21271 {
110da5b0 21272 if (!wxPyCheckForApp()) SWIG_fail;
22bfe96c
RD
21273 PyThreadState* __tstate = wxPyBeginAllowThreads();
21274 result = wxToolBar::GetClassDefaultAttributes((wxWindowVariant )arg1);
21275
21276 wxPyEndAllowThreads(__tstate);
dfbb5885 21277 if (PyErr_Occurred()) SWIG_fail;
22bfe96c
RD
21278 }
21279 {
21280 wxVisualAttributes * resultptr;
093d3ff1 21281 resultptr = new wxVisualAttributes((wxVisualAttributes &)(result));
22bfe96c
RD
21282 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxVisualAttributes, 1);
21283 }
21284 return resultobj;
21285 fail:
21286 return NULL;
21287}
21288
21289
c32bde28 21290static PyObject * ToolBar_swigregister(PyObject *, PyObject *args) {
d14a1e28
RD
21291 PyObject *obj;
21292 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
21293 SWIG_TypeClientData(SWIGTYPE_p_wxToolBar, obj);
21294 Py_INCREF(obj);
21295 return Py_BuildValue((char *)"");
21296}
c32bde28 21297static int _wrap_ListCtrlNameStr_set(PyObject *) {
b2dc1044
RD
21298 PyErr_SetString(PyExc_TypeError,"Variable ListCtrlNameStr is read-only.");
21299 return 1;
21300}
21301
21302
093d3ff1 21303static PyObject *_wrap_ListCtrlNameStr_get(void) {
b2dc1044
RD
21304 PyObject *pyobj;
21305
21306 {
21307#if wxUSE_UNICODE
21308 pyobj = PyUnicode_FromWideChar((&wxPyListCtrlNameStr)->c_str(), (&wxPyListCtrlNameStr)->Len());
21309#else
21310 pyobj = PyString_FromStringAndSize((&wxPyListCtrlNameStr)->c_str(), (&wxPyListCtrlNameStr)->Len());
21311#endif
21312 }
21313 return pyobj;
21314}
21315
21316
c32bde28 21317static PyObject *_wrap_new_ListItemAttr(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
21318 PyObject *resultobj;
21319 wxColour const &arg1_defvalue = wxNullColour ;
21320 wxColour *arg1 = (wxColour *) &arg1_defvalue ;
21321 wxColour const &arg2_defvalue = wxNullColour ;
21322 wxColour *arg2 = (wxColour *) &arg2_defvalue ;
21323 wxFont const &arg3_defvalue = wxNullFont ;
21324 wxFont *arg3 = (wxFont *) &arg3_defvalue ;
21325 wxListItemAttr *result;
21326 wxColour temp1 ;
21327 wxColour temp2 ;
21328 PyObject * obj0 = 0 ;
21329 PyObject * obj1 = 0 ;
21330 PyObject * obj2 = 0 ;
21331 char *kwnames[] = {
21332 (char *) "colText",(char *) "colBack",(char *) "font", NULL
21333 };
21334
21335 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|OOO:new_ListItemAttr",kwnames,&obj0,&obj1,&obj2)) goto fail;
21336 if (obj0) {
21337 {
21338 arg1 = &temp1;
21339 if ( ! wxColour_helper(obj0, &arg1)) SWIG_fail;
21340 }
21341 }
21342 if (obj1) {
21343 {
21344 arg2 = &temp2;
21345 if ( ! wxColour_helper(obj1, &arg2)) SWIG_fail;
21346 }
21347 }
21348 if (obj2) {
093d3ff1
RD
21349 {
21350 SWIG_Python_ConvertPtr(obj2, (void **)&arg3, SWIGTYPE_p_wxFont, SWIG_POINTER_EXCEPTION | 0);
21351 if (SWIG_arg_fail(3)) SWIG_fail;
21352 if (arg3 == NULL) {
21353 SWIG_null_ref("wxFont");
21354 }
21355 if (SWIG_arg_fail(3)) SWIG_fail;
d14a1e28
RD
21356 }
21357 }
21358 {
21359 PyThreadState* __tstate = wxPyBeginAllowThreads();
21360 result = (wxListItemAttr *)new wxListItemAttr((wxColour const &)*arg1,(wxColour const &)*arg2,(wxFont const &)*arg3);
21361
21362 wxPyEndAllowThreads(__tstate);
21363 if (PyErr_Occurred()) SWIG_fail;
21364 }
15afbcd0 21365 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxListItemAttr, 1);
d14a1e28
RD
21366 return resultobj;
21367 fail:
21368 return NULL;
21369}
21370
21371
c32bde28 21372static PyObject *_wrap_ListItemAttr_SetTextColour(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
21373 PyObject *resultobj;
21374 wxListItemAttr *arg1 = (wxListItemAttr *) 0 ;
21375 wxColour *arg2 = 0 ;
21376 wxColour temp2 ;
21377 PyObject * obj0 = 0 ;
21378 PyObject * obj1 = 0 ;
21379 char *kwnames[] = {
21380 (char *) "self",(char *) "colText", NULL
21381 };
21382
21383 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ListItemAttr_SetTextColour",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
21384 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxListItemAttr, SWIG_POINTER_EXCEPTION | 0);
21385 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
21386 {
21387 arg2 = &temp2;
21388 if ( ! wxColour_helper(obj1, &arg2)) SWIG_fail;
21389 }
21390 {
21391 PyThreadState* __tstate = wxPyBeginAllowThreads();
21392 (arg1)->SetTextColour((wxColour const &)*arg2);
21393
21394 wxPyEndAllowThreads(__tstate);
21395 if (PyErr_Occurred()) SWIG_fail;
21396 }
21397 Py_INCREF(Py_None); resultobj = Py_None;
21398 return resultobj;
21399 fail:
21400 return NULL;
21401}
21402
21403
c32bde28 21404static PyObject *_wrap_ListItemAttr_SetBackgroundColour(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
21405 PyObject *resultobj;
21406 wxListItemAttr *arg1 = (wxListItemAttr *) 0 ;
21407 wxColour *arg2 = 0 ;
21408 wxColour temp2 ;
21409 PyObject * obj0 = 0 ;
21410 PyObject * obj1 = 0 ;
21411 char *kwnames[] = {
21412 (char *) "self",(char *) "colBack", NULL
21413 };
21414
21415 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ListItemAttr_SetBackgroundColour",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
21416 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxListItemAttr, SWIG_POINTER_EXCEPTION | 0);
21417 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
21418 {
21419 arg2 = &temp2;
21420 if ( ! wxColour_helper(obj1, &arg2)) SWIG_fail;
21421 }
21422 {
21423 PyThreadState* __tstate = wxPyBeginAllowThreads();
21424 (arg1)->SetBackgroundColour((wxColour const &)*arg2);
21425
21426 wxPyEndAllowThreads(__tstate);
21427 if (PyErr_Occurred()) SWIG_fail;
21428 }
21429 Py_INCREF(Py_None); resultobj = Py_None;
21430 return resultobj;
21431 fail:
21432 return NULL;
21433}
21434
21435
c32bde28 21436static PyObject *_wrap_ListItemAttr_SetFont(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
21437 PyObject *resultobj;
21438 wxListItemAttr *arg1 = (wxListItemAttr *) 0 ;
21439 wxFont *arg2 = 0 ;
21440 PyObject * obj0 = 0 ;
21441 PyObject * obj1 = 0 ;
21442 char *kwnames[] = {
21443 (char *) "self",(char *) "font", NULL
21444 };
21445
21446 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ListItemAttr_SetFont",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
21447 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxListItemAttr, SWIG_POINTER_EXCEPTION | 0);
21448 if (SWIG_arg_fail(1)) SWIG_fail;
21449 {
21450 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxFont, SWIG_POINTER_EXCEPTION | 0);
21451 if (SWIG_arg_fail(2)) SWIG_fail;
21452 if (arg2 == NULL) {
21453 SWIG_null_ref("wxFont");
21454 }
21455 if (SWIG_arg_fail(2)) SWIG_fail;
d14a1e28
RD
21456 }
21457 {
21458 PyThreadState* __tstate = wxPyBeginAllowThreads();
21459 (arg1)->SetFont((wxFont const &)*arg2);
21460
21461 wxPyEndAllowThreads(__tstate);
21462 if (PyErr_Occurred()) SWIG_fail;
21463 }
21464 Py_INCREF(Py_None); resultobj = Py_None;
21465 return resultobj;
21466 fail:
21467 return NULL;
21468}
21469
21470
c32bde28 21471static PyObject *_wrap_ListItemAttr_HasTextColour(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
21472 PyObject *resultobj;
21473 wxListItemAttr *arg1 = (wxListItemAttr *) 0 ;
21474 bool result;
21475 PyObject * obj0 = 0 ;
21476 char *kwnames[] = {
21477 (char *) "self", NULL
21478 };
21479
21480 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ListItemAttr_HasTextColour",kwnames,&obj0)) goto fail;
093d3ff1
RD
21481 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxListItemAttr, SWIG_POINTER_EXCEPTION | 0);
21482 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
21483 {
21484 PyThreadState* __tstate = wxPyBeginAllowThreads();
21485 result = (bool)(arg1)->HasTextColour();
21486
21487 wxPyEndAllowThreads(__tstate);
21488 if (PyErr_Occurred()) SWIG_fail;
21489 }
4f89f6a3
RD
21490 {
21491 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
21492 }
d14a1e28
RD
21493 return resultobj;
21494 fail:
21495 return NULL;
21496}
21497
21498
c32bde28 21499static PyObject *_wrap_ListItemAttr_HasBackgroundColour(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
21500 PyObject *resultobj;
21501 wxListItemAttr *arg1 = (wxListItemAttr *) 0 ;
21502 bool result;
21503 PyObject * obj0 = 0 ;
21504 char *kwnames[] = {
21505 (char *) "self", NULL
21506 };
21507
21508 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ListItemAttr_HasBackgroundColour",kwnames,&obj0)) goto fail;
093d3ff1
RD
21509 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxListItemAttr, SWIG_POINTER_EXCEPTION | 0);
21510 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
21511 {
21512 PyThreadState* __tstate = wxPyBeginAllowThreads();
21513 result = (bool)(arg1)->HasBackgroundColour();
21514
21515 wxPyEndAllowThreads(__tstate);
21516 if (PyErr_Occurred()) SWIG_fail;
21517 }
4f89f6a3
RD
21518 {
21519 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
21520 }
d14a1e28
RD
21521 return resultobj;
21522 fail:
21523 return NULL;
21524}
21525
21526
c32bde28 21527static PyObject *_wrap_ListItemAttr_HasFont(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
21528 PyObject *resultobj;
21529 wxListItemAttr *arg1 = (wxListItemAttr *) 0 ;
21530 bool result;
21531 PyObject * obj0 = 0 ;
21532 char *kwnames[] = {
21533 (char *) "self", NULL
21534 };
21535
21536 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ListItemAttr_HasFont",kwnames,&obj0)) goto fail;
093d3ff1
RD
21537 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxListItemAttr, SWIG_POINTER_EXCEPTION | 0);
21538 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
21539 {
21540 PyThreadState* __tstate = wxPyBeginAllowThreads();
21541 result = (bool)(arg1)->HasFont();
21542
21543 wxPyEndAllowThreads(__tstate);
21544 if (PyErr_Occurred()) SWIG_fail;
21545 }
4f89f6a3
RD
21546 {
21547 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
21548 }
d14a1e28
RD
21549 return resultobj;
21550 fail:
21551 return NULL;
21552}
21553
21554
c32bde28 21555static PyObject *_wrap_ListItemAttr_GetTextColour(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
21556 PyObject *resultobj;
21557 wxListItemAttr *arg1 = (wxListItemAttr *) 0 ;
21558 wxColour result;
21559 PyObject * obj0 = 0 ;
21560 char *kwnames[] = {
21561 (char *) "self", NULL
21562 };
21563
21564 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ListItemAttr_GetTextColour",kwnames,&obj0)) goto fail;
093d3ff1
RD
21565 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxListItemAttr, SWIG_POINTER_EXCEPTION | 0);
21566 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
21567 {
21568 PyThreadState* __tstate = wxPyBeginAllowThreads();
21569 result = (arg1)->GetTextColour();
21570
21571 wxPyEndAllowThreads(__tstate);
21572 if (PyErr_Occurred()) SWIG_fail;
21573 }
21574 {
21575 wxColour * resultptr;
093d3ff1 21576 resultptr = new wxColour((wxColour &)(result));
15afbcd0 21577 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxColour, 1);
d14a1e28
RD
21578 }
21579 return resultobj;
21580 fail:
21581 return NULL;
21582}
21583
21584
c32bde28 21585static PyObject *_wrap_ListItemAttr_GetBackgroundColour(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
21586 PyObject *resultobj;
21587 wxListItemAttr *arg1 = (wxListItemAttr *) 0 ;
21588 wxColour result;
21589 PyObject * obj0 = 0 ;
21590 char *kwnames[] = {
21591 (char *) "self", NULL
21592 };
21593
21594 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ListItemAttr_GetBackgroundColour",kwnames,&obj0)) goto fail;
093d3ff1
RD
21595 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxListItemAttr, SWIG_POINTER_EXCEPTION | 0);
21596 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
21597 {
21598 PyThreadState* __tstate = wxPyBeginAllowThreads();
21599 result = (arg1)->GetBackgroundColour();
21600
21601 wxPyEndAllowThreads(__tstate);
21602 if (PyErr_Occurred()) SWIG_fail;
21603 }
21604 {
21605 wxColour * resultptr;
093d3ff1 21606 resultptr = new wxColour((wxColour &)(result));
15afbcd0 21607 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxColour, 1);
d14a1e28
RD
21608 }
21609 return resultobj;
21610 fail:
21611 return NULL;
21612}
21613
21614
c32bde28 21615static PyObject *_wrap_ListItemAttr_GetFont(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
21616 PyObject *resultobj;
21617 wxListItemAttr *arg1 = (wxListItemAttr *) 0 ;
21618 wxFont result;
21619 PyObject * obj0 = 0 ;
21620 char *kwnames[] = {
21621 (char *) "self", NULL
21622 };
21623
21624 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ListItemAttr_GetFont",kwnames,&obj0)) goto fail;
093d3ff1
RD
21625 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxListItemAttr, SWIG_POINTER_EXCEPTION | 0);
21626 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
21627 {
21628 PyThreadState* __tstate = wxPyBeginAllowThreads();
21629 result = (arg1)->GetFont();
21630
21631 wxPyEndAllowThreads(__tstate);
21632 if (PyErr_Occurred()) SWIG_fail;
21633 }
21634 {
21635 wxFont * resultptr;
093d3ff1 21636 resultptr = new wxFont((wxFont &)(result));
15afbcd0 21637 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxFont, 1);
d14a1e28
RD
21638 }
21639 return resultobj;
21640 fail:
21641 return NULL;
21642}
21643
21644
c32bde28 21645static PyObject *_wrap_ListItemAttr_Destroy(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
21646 PyObject *resultobj;
21647 wxListItemAttr *arg1 = (wxListItemAttr *) 0 ;
21648 PyObject * obj0 = 0 ;
21649 char *kwnames[] = {
21650 (char *) "self", NULL
21651 };
21652
21653 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ListItemAttr_Destroy",kwnames,&obj0)) goto fail;
093d3ff1
RD
21654 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxListItemAttr, SWIG_POINTER_EXCEPTION | 0);
21655 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
21656 {
21657 PyThreadState* __tstate = wxPyBeginAllowThreads();
21658 wxListItemAttr_Destroy(arg1);
21659
21660 wxPyEndAllowThreads(__tstate);
21661 if (PyErr_Occurred()) SWIG_fail;
21662 }
21663 Py_INCREF(Py_None); resultobj = Py_None;
21664 return resultobj;
21665 fail:
21666 return NULL;
21667}
21668
21669
c32bde28 21670static PyObject * ListItemAttr_swigregister(PyObject *, PyObject *args) {
d14a1e28
RD
21671 PyObject *obj;
21672 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
21673 SWIG_TypeClientData(SWIGTYPE_p_wxListItemAttr, obj);
21674 Py_INCREF(obj);
21675 return Py_BuildValue((char *)"");
21676}
c32bde28 21677static PyObject *_wrap_new_ListItem(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
21678 PyObject *resultobj;
21679 wxListItem *result;
21680 char *kwnames[] = {
21681 NULL
21682 };
21683
21684 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_ListItem",kwnames)) goto fail;
21685 {
21686 PyThreadState* __tstate = wxPyBeginAllowThreads();
21687 result = (wxListItem *)new wxListItem();
21688
21689 wxPyEndAllowThreads(__tstate);
21690 if (PyErr_Occurred()) SWIG_fail;
21691 }
21692 {
412d302d 21693 resultobj = wxPyMake_wxObject(result, 1);
d14a1e28
RD
21694 }
21695 return resultobj;
21696 fail:
21697 return NULL;
21698}
21699
21700
c32bde28 21701static PyObject *_wrap_delete_ListItem(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
21702 PyObject *resultobj;
21703 wxListItem *arg1 = (wxListItem *) 0 ;
21704 PyObject * obj0 = 0 ;
21705 char *kwnames[] = {
21706 (char *) "self", NULL
21707 };
21708
21709 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:delete_ListItem",kwnames,&obj0)) goto fail;
093d3ff1
RD
21710 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxListItem, SWIG_POINTER_EXCEPTION | 0);
21711 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
21712 {
21713 PyThreadState* __tstate = wxPyBeginAllowThreads();
21714 delete arg1;
21715
21716 wxPyEndAllowThreads(__tstate);
21717 if (PyErr_Occurred()) SWIG_fail;
21718 }
21719 Py_INCREF(Py_None); resultobj = Py_None;
21720 return resultobj;
21721 fail:
21722 return NULL;
21723}
21724
21725
c32bde28 21726static PyObject *_wrap_ListItem_Clear(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
21727 PyObject *resultobj;
21728 wxListItem *arg1 = (wxListItem *) 0 ;
21729 PyObject * obj0 = 0 ;
21730 char *kwnames[] = {
21731 (char *) "self", NULL
21732 };
21733
21734 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ListItem_Clear",kwnames,&obj0)) goto fail;
093d3ff1
RD
21735 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxListItem, SWIG_POINTER_EXCEPTION | 0);
21736 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
21737 {
21738 PyThreadState* __tstate = wxPyBeginAllowThreads();
21739 (arg1)->Clear();
21740
21741 wxPyEndAllowThreads(__tstate);
21742 if (PyErr_Occurred()) SWIG_fail;
21743 }
21744 Py_INCREF(Py_None); resultobj = Py_None;
21745 return resultobj;
21746 fail:
21747 return NULL;
21748}
21749
21750
c32bde28 21751static PyObject *_wrap_ListItem_ClearAttributes(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
21752 PyObject *resultobj;
21753 wxListItem *arg1 = (wxListItem *) 0 ;
21754 PyObject * obj0 = 0 ;
21755 char *kwnames[] = {
21756 (char *) "self", NULL
21757 };
21758
21759 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ListItem_ClearAttributes",kwnames,&obj0)) goto fail;
093d3ff1
RD
21760 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxListItem, SWIG_POINTER_EXCEPTION | 0);
21761 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
21762 {
21763 PyThreadState* __tstate = wxPyBeginAllowThreads();
21764 (arg1)->ClearAttributes();
21765
21766 wxPyEndAllowThreads(__tstate);
21767 if (PyErr_Occurred()) SWIG_fail;
21768 }
21769 Py_INCREF(Py_None); resultobj = Py_None;
21770 return resultobj;
21771 fail:
21772 return NULL;
21773}
21774
21775
c32bde28 21776static PyObject *_wrap_ListItem_SetMask(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
21777 PyObject *resultobj;
21778 wxListItem *arg1 = (wxListItem *) 0 ;
21779 long arg2 ;
21780 PyObject * obj0 = 0 ;
994141e6 21781 PyObject * obj1 = 0 ;
d14a1e28
RD
21782 char *kwnames[] = {
21783 (char *) "self",(char *) "mask", NULL
21784 };
21785
994141e6 21786 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ListItem_SetMask",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
21787 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxListItem, SWIG_POINTER_EXCEPTION | 0);
21788 if (SWIG_arg_fail(1)) SWIG_fail;
21789 {
21790 arg2 = (long)(SWIG_As_long(obj1));
21791 if (SWIG_arg_fail(2)) SWIG_fail;
21792 }
d14a1e28
RD
21793 {
21794 PyThreadState* __tstate = wxPyBeginAllowThreads();
21795 (arg1)->SetMask(arg2);
21796
21797 wxPyEndAllowThreads(__tstate);
21798 if (PyErr_Occurred()) SWIG_fail;
21799 }
21800 Py_INCREF(Py_None); resultobj = Py_None;
21801 return resultobj;
21802 fail:
21803 return NULL;
21804}
21805
21806
c32bde28 21807static PyObject *_wrap_ListItem_SetId(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
21808 PyObject *resultobj;
21809 wxListItem *arg1 = (wxListItem *) 0 ;
21810 long arg2 ;
21811 PyObject * obj0 = 0 ;
994141e6 21812 PyObject * obj1 = 0 ;
d14a1e28
RD
21813 char *kwnames[] = {
21814 (char *) "self",(char *) "id", NULL
21815 };
21816
994141e6 21817 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ListItem_SetId",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
21818 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxListItem, SWIG_POINTER_EXCEPTION | 0);
21819 if (SWIG_arg_fail(1)) SWIG_fail;
21820 {
21821 arg2 = (long)(SWIG_As_long(obj1));
21822 if (SWIG_arg_fail(2)) SWIG_fail;
21823 }
d14a1e28
RD
21824 {
21825 PyThreadState* __tstate = wxPyBeginAllowThreads();
21826 (arg1)->SetId(arg2);
21827
21828 wxPyEndAllowThreads(__tstate);
21829 if (PyErr_Occurred()) SWIG_fail;
21830 }
21831 Py_INCREF(Py_None); resultobj = Py_None;
21832 return resultobj;
21833 fail:
21834 return NULL;
21835}
21836
21837
c32bde28 21838static PyObject *_wrap_ListItem_SetColumn(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
21839 PyObject *resultobj;
21840 wxListItem *arg1 = (wxListItem *) 0 ;
21841 int arg2 ;
21842 PyObject * obj0 = 0 ;
994141e6 21843 PyObject * obj1 = 0 ;
d14a1e28
RD
21844 char *kwnames[] = {
21845 (char *) "self",(char *) "col", NULL
21846 };
21847
994141e6 21848 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ListItem_SetColumn",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
21849 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxListItem, SWIG_POINTER_EXCEPTION | 0);
21850 if (SWIG_arg_fail(1)) SWIG_fail;
21851 {
21852 arg2 = (int)(SWIG_As_int(obj1));
21853 if (SWIG_arg_fail(2)) SWIG_fail;
21854 }
d14a1e28
RD
21855 {
21856 PyThreadState* __tstate = wxPyBeginAllowThreads();
21857 (arg1)->SetColumn(arg2);
21858
21859 wxPyEndAllowThreads(__tstate);
21860 if (PyErr_Occurred()) SWIG_fail;
21861 }
21862 Py_INCREF(Py_None); resultobj = Py_None;
21863 return resultobj;
21864 fail:
21865 return NULL;
21866}
21867
21868
c32bde28 21869static PyObject *_wrap_ListItem_SetState(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
21870 PyObject *resultobj;
21871 wxListItem *arg1 = (wxListItem *) 0 ;
21872 long arg2 ;
21873 PyObject * obj0 = 0 ;
994141e6 21874 PyObject * obj1 = 0 ;
d14a1e28
RD
21875 char *kwnames[] = {
21876 (char *) "self",(char *) "state", NULL
21877 };
21878
994141e6 21879 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ListItem_SetState",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
21880 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxListItem, SWIG_POINTER_EXCEPTION | 0);
21881 if (SWIG_arg_fail(1)) SWIG_fail;
21882 {
21883 arg2 = (long)(SWIG_As_long(obj1));
21884 if (SWIG_arg_fail(2)) SWIG_fail;
21885 }
d14a1e28
RD
21886 {
21887 PyThreadState* __tstate = wxPyBeginAllowThreads();
21888 (arg1)->SetState(arg2);
21889
21890 wxPyEndAllowThreads(__tstate);
21891 if (PyErr_Occurred()) SWIG_fail;
21892 }
21893 Py_INCREF(Py_None); resultobj = Py_None;
21894 return resultobj;
21895 fail:
21896 return NULL;
21897}
21898
21899
c32bde28 21900static PyObject *_wrap_ListItem_SetStateMask(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
21901 PyObject *resultobj;
21902 wxListItem *arg1 = (wxListItem *) 0 ;
21903 long arg2 ;
21904 PyObject * obj0 = 0 ;
994141e6 21905 PyObject * obj1 = 0 ;
d14a1e28
RD
21906 char *kwnames[] = {
21907 (char *) "self",(char *) "stateMask", NULL
21908 };
21909
994141e6 21910 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ListItem_SetStateMask",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
21911 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxListItem, SWIG_POINTER_EXCEPTION | 0);
21912 if (SWIG_arg_fail(1)) SWIG_fail;
21913 {
21914 arg2 = (long)(SWIG_As_long(obj1));
21915 if (SWIG_arg_fail(2)) SWIG_fail;
21916 }
d14a1e28
RD
21917 {
21918 PyThreadState* __tstate = wxPyBeginAllowThreads();
21919 (arg1)->SetStateMask(arg2);
21920
21921 wxPyEndAllowThreads(__tstate);
21922 if (PyErr_Occurred()) SWIG_fail;
21923 }
21924 Py_INCREF(Py_None); resultobj = Py_None;
21925 return resultobj;
21926 fail:
21927 return NULL;
21928}
21929
21930
c32bde28 21931static PyObject *_wrap_ListItem_SetText(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
21932 PyObject *resultobj;
21933 wxListItem *arg1 = (wxListItem *) 0 ;
21934 wxString *arg2 = 0 ;
ae8162c8 21935 bool temp2 = false ;
d14a1e28
RD
21936 PyObject * obj0 = 0 ;
21937 PyObject * obj1 = 0 ;
21938 char *kwnames[] = {
21939 (char *) "self",(char *) "text", NULL
21940 };
21941
21942 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ListItem_SetText",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
21943 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxListItem, SWIG_POINTER_EXCEPTION | 0);
21944 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
21945 {
21946 arg2 = wxString_in_helper(obj1);
21947 if (arg2 == NULL) SWIG_fail;
ae8162c8 21948 temp2 = true;
d14a1e28
RD
21949 }
21950 {
21951 PyThreadState* __tstate = wxPyBeginAllowThreads();
21952 (arg1)->SetText((wxString const &)*arg2);
21953
21954 wxPyEndAllowThreads(__tstate);
21955 if (PyErr_Occurred()) SWIG_fail;
21956 }
21957 Py_INCREF(Py_None); resultobj = Py_None;
21958 {
21959 if (temp2)
21960 delete arg2;
21961 }
21962 return resultobj;
21963 fail:
21964 {
21965 if (temp2)
21966 delete arg2;
21967 }
21968 return NULL;
21969}
21970
21971
c32bde28 21972static PyObject *_wrap_ListItem_SetImage(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
21973 PyObject *resultobj;
21974 wxListItem *arg1 = (wxListItem *) 0 ;
21975 int arg2 ;
21976 PyObject * obj0 = 0 ;
994141e6 21977 PyObject * obj1 = 0 ;
d14a1e28
RD
21978 char *kwnames[] = {
21979 (char *) "self",(char *) "image", NULL
21980 };
21981
994141e6 21982 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ListItem_SetImage",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
21983 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxListItem, SWIG_POINTER_EXCEPTION | 0);
21984 if (SWIG_arg_fail(1)) SWIG_fail;
21985 {
21986 arg2 = (int)(SWIG_As_int(obj1));
21987 if (SWIG_arg_fail(2)) SWIG_fail;
21988 }
d14a1e28
RD
21989 {
21990 PyThreadState* __tstate = wxPyBeginAllowThreads();
21991 (arg1)->SetImage(arg2);
21992
21993 wxPyEndAllowThreads(__tstate);
21994 if (PyErr_Occurred()) SWIG_fail;
21995 }
21996 Py_INCREF(Py_None); resultobj = Py_None;
21997 return resultobj;
21998 fail:
21999 return NULL;
22000}
22001
22002
c32bde28 22003static PyObject *_wrap_ListItem_SetData(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
22004 PyObject *resultobj;
22005 wxListItem *arg1 = (wxListItem *) 0 ;
22006 long arg2 ;
22007 PyObject * obj0 = 0 ;
994141e6 22008 PyObject * obj1 = 0 ;
d14a1e28
RD
22009 char *kwnames[] = {
22010 (char *) "self",(char *) "data", NULL
22011 };
22012
994141e6 22013 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ListItem_SetData",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
22014 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxListItem, SWIG_POINTER_EXCEPTION | 0);
22015 if (SWIG_arg_fail(1)) SWIG_fail;
22016 {
22017 arg2 = (long)(SWIG_As_long(obj1));
22018 if (SWIG_arg_fail(2)) SWIG_fail;
22019 }
d14a1e28
RD
22020 {
22021 PyThreadState* __tstate = wxPyBeginAllowThreads();
22022 (arg1)->SetData(arg2);
22023
22024 wxPyEndAllowThreads(__tstate);
22025 if (PyErr_Occurred()) SWIG_fail;
22026 }
22027 Py_INCREF(Py_None); resultobj = Py_None;
22028 return resultobj;
22029 fail:
22030 return NULL;
22031}
22032
22033
c32bde28 22034static PyObject *_wrap_ListItem_SetWidth(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
22035 PyObject *resultobj;
22036 wxListItem *arg1 = (wxListItem *) 0 ;
22037 int arg2 ;
22038 PyObject * obj0 = 0 ;
994141e6 22039 PyObject * obj1 = 0 ;
d14a1e28
RD
22040 char *kwnames[] = {
22041 (char *) "self",(char *) "width", NULL
22042 };
22043
994141e6 22044 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ListItem_SetWidth",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
22045 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxListItem, SWIG_POINTER_EXCEPTION | 0);
22046 if (SWIG_arg_fail(1)) SWIG_fail;
22047 {
22048 arg2 = (int)(SWIG_As_int(obj1));
22049 if (SWIG_arg_fail(2)) SWIG_fail;
22050 }
d14a1e28
RD
22051 {
22052 PyThreadState* __tstate = wxPyBeginAllowThreads();
22053 (arg1)->SetWidth(arg2);
22054
22055 wxPyEndAllowThreads(__tstate);
22056 if (PyErr_Occurred()) SWIG_fail;
22057 }
22058 Py_INCREF(Py_None); resultobj = Py_None;
22059 return resultobj;
22060 fail:
22061 return NULL;
22062}
22063
22064
c32bde28 22065static PyObject *_wrap_ListItem_SetAlign(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
22066 PyObject *resultobj;
22067 wxListItem *arg1 = (wxListItem *) 0 ;
093d3ff1 22068 wxListColumnFormat arg2 ;
d14a1e28 22069 PyObject * obj0 = 0 ;
994141e6 22070 PyObject * obj1 = 0 ;
d14a1e28
RD
22071 char *kwnames[] = {
22072 (char *) "self",(char *) "align", NULL
22073 };
22074
994141e6 22075 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ListItem_SetAlign",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
22076 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxListItem, SWIG_POINTER_EXCEPTION | 0);
22077 if (SWIG_arg_fail(1)) SWIG_fail;
22078 {
22079 arg2 = (wxListColumnFormat)(SWIG_As_int(obj1));
22080 if (SWIG_arg_fail(2)) SWIG_fail;
22081 }
d14a1e28
RD
22082 {
22083 PyThreadState* __tstate = wxPyBeginAllowThreads();
22084 (arg1)->SetAlign((wxListColumnFormat )arg2);
22085
22086 wxPyEndAllowThreads(__tstate);
22087 if (PyErr_Occurred()) SWIG_fail;
22088 }
22089 Py_INCREF(Py_None); resultobj = Py_None;
22090 return resultobj;
22091 fail:
22092 return NULL;
22093}
22094
22095
c32bde28 22096static PyObject *_wrap_ListItem_SetTextColour(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
22097 PyObject *resultobj;
22098 wxListItem *arg1 = (wxListItem *) 0 ;
22099 wxColour *arg2 = 0 ;
22100 wxColour temp2 ;
22101 PyObject * obj0 = 0 ;
22102 PyObject * obj1 = 0 ;
22103 char *kwnames[] = {
22104 (char *) "self",(char *) "colText", NULL
22105 };
22106
22107 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ListItem_SetTextColour",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
22108 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxListItem, SWIG_POINTER_EXCEPTION | 0);
22109 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
22110 {
22111 arg2 = &temp2;
22112 if ( ! wxColour_helper(obj1, &arg2)) SWIG_fail;
22113 }
22114 {
22115 PyThreadState* __tstate = wxPyBeginAllowThreads();
22116 (arg1)->SetTextColour((wxColour const &)*arg2);
22117
22118 wxPyEndAllowThreads(__tstate);
22119 if (PyErr_Occurred()) SWIG_fail;
22120 }
22121 Py_INCREF(Py_None); resultobj = Py_None;
22122 return resultobj;
22123 fail:
22124 return NULL;
22125}
22126
22127
c32bde28 22128static PyObject *_wrap_ListItem_SetBackgroundColour(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
22129 PyObject *resultobj;
22130 wxListItem *arg1 = (wxListItem *) 0 ;
22131 wxColour *arg2 = 0 ;
22132 wxColour temp2 ;
22133 PyObject * obj0 = 0 ;
22134 PyObject * obj1 = 0 ;
22135 char *kwnames[] = {
22136 (char *) "self",(char *) "colBack", NULL
22137 };
22138
22139 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ListItem_SetBackgroundColour",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
22140 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxListItem, SWIG_POINTER_EXCEPTION | 0);
22141 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
22142 {
22143 arg2 = &temp2;
22144 if ( ! wxColour_helper(obj1, &arg2)) SWIG_fail;
22145 }
22146 {
22147 PyThreadState* __tstate = wxPyBeginAllowThreads();
22148 (arg1)->SetBackgroundColour((wxColour const &)*arg2);
22149
22150 wxPyEndAllowThreads(__tstate);
22151 if (PyErr_Occurred()) SWIG_fail;
22152 }
22153 Py_INCREF(Py_None); resultobj = Py_None;
22154 return resultobj;
22155 fail:
22156 return NULL;
22157}
22158
22159
c32bde28 22160static PyObject *_wrap_ListItem_SetFont(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
22161 PyObject *resultobj;
22162 wxListItem *arg1 = (wxListItem *) 0 ;
22163 wxFont *arg2 = 0 ;
22164 PyObject * obj0 = 0 ;
22165 PyObject * obj1 = 0 ;
22166 char *kwnames[] = {
22167 (char *) "self",(char *) "font", NULL
22168 };
22169
22170 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ListItem_SetFont",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
22171 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxListItem, SWIG_POINTER_EXCEPTION | 0);
22172 if (SWIG_arg_fail(1)) SWIG_fail;
22173 {
22174 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxFont, SWIG_POINTER_EXCEPTION | 0);
22175 if (SWIG_arg_fail(2)) SWIG_fail;
22176 if (arg2 == NULL) {
22177 SWIG_null_ref("wxFont");
22178 }
22179 if (SWIG_arg_fail(2)) SWIG_fail;
d14a1e28
RD
22180 }
22181 {
22182 PyThreadState* __tstate = wxPyBeginAllowThreads();
22183 (arg1)->SetFont((wxFont const &)*arg2);
22184
22185 wxPyEndAllowThreads(__tstate);
22186 if (PyErr_Occurred()) SWIG_fail;
22187 }
22188 Py_INCREF(Py_None); resultobj = Py_None;
22189 return resultobj;
22190 fail:
22191 return NULL;
22192}
22193
22194
c32bde28 22195static PyObject *_wrap_ListItem_GetMask(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
22196 PyObject *resultobj;
22197 wxListItem *arg1 = (wxListItem *) 0 ;
22198 long result;
22199 PyObject * obj0 = 0 ;
22200 char *kwnames[] = {
22201 (char *) "self", NULL
22202 };
22203
22204 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ListItem_GetMask",kwnames,&obj0)) goto fail;
093d3ff1
RD
22205 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxListItem, SWIG_POINTER_EXCEPTION | 0);
22206 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
22207 {
22208 PyThreadState* __tstate = wxPyBeginAllowThreads();
22209 result = (long)(arg1)->GetMask();
22210
22211 wxPyEndAllowThreads(__tstate);
22212 if (PyErr_Occurred()) SWIG_fail;
22213 }
093d3ff1
RD
22214 {
22215 resultobj = SWIG_From_long((long)(result));
22216 }
d14a1e28
RD
22217 return resultobj;
22218 fail:
22219 return NULL;
22220}
22221
22222
c32bde28 22223static PyObject *_wrap_ListItem_GetId(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
22224 PyObject *resultobj;
22225 wxListItem *arg1 = (wxListItem *) 0 ;
22226 long result;
22227 PyObject * obj0 = 0 ;
22228 char *kwnames[] = {
22229 (char *) "self", NULL
22230 };
22231
22232 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ListItem_GetId",kwnames,&obj0)) goto fail;
093d3ff1
RD
22233 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxListItem, SWIG_POINTER_EXCEPTION | 0);
22234 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
22235 {
22236 PyThreadState* __tstate = wxPyBeginAllowThreads();
22237 result = (long)(arg1)->GetId();
22238
22239 wxPyEndAllowThreads(__tstate);
22240 if (PyErr_Occurred()) SWIG_fail;
22241 }
093d3ff1
RD
22242 {
22243 resultobj = SWIG_From_long((long)(result));
22244 }
d14a1e28
RD
22245 return resultobj;
22246 fail:
22247 return NULL;
22248}
22249
22250
c32bde28 22251static PyObject *_wrap_ListItem_GetColumn(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
22252 PyObject *resultobj;
22253 wxListItem *arg1 = (wxListItem *) 0 ;
22254 int result;
22255 PyObject * obj0 = 0 ;
22256 char *kwnames[] = {
22257 (char *) "self", NULL
22258 };
22259
22260 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ListItem_GetColumn",kwnames,&obj0)) goto fail;
093d3ff1
RD
22261 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxListItem, SWIG_POINTER_EXCEPTION | 0);
22262 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
22263 {
22264 PyThreadState* __tstate = wxPyBeginAllowThreads();
22265 result = (int)(arg1)->GetColumn();
22266
22267 wxPyEndAllowThreads(__tstate);
22268 if (PyErr_Occurred()) SWIG_fail;
22269 }
093d3ff1
RD
22270 {
22271 resultobj = SWIG_From_int((int)(result));
22272 }
d14a1e28
RD
22273 return resultobj;
22274 fail:
22275 return NULL;
22276}
22277
22278
c32bde28 22279static PyObject *_wrap_ListItem_GetState(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
22280 PyObject *resultobj;
22281 wxListItem *arg1 = (wxListItem *) 0 ;
22282 long result;
22283 PyObject * obj0 = 0 ;
22284 char *kwnames[] = {
22285 (char *) "self", NULL
22286 };
22287
22288 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ListItem_GetState",kwnames,&obj0)) goto fail;
093d3ff1
RD
22289 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxListItem, SWIG_POINTER_EXCEPTION | 0);
22290 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
22291 {
22292 PyThreadState* __tstate = wxPyBeginAllowThreads();
22293 result = (long)(arg1)->GetState();
22294
22295 wxPyEndAllowThreads(__tstate);
22296 if (PyErr_Occurred()) SWIG_fail;
22297 }
093d3ff1
RD
22298 {
22299 resultobj = SWIG_From_long((long)(result));
22300 }
d14a1e28
RD
22301 return resultobj;
22302 fail:
22303 return NULL;
22304}
22305
22306
c32bde28 22307static PyObject *_wrap_ListItem_GetText(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
22308 PyObject *resultobj;
22309 wxListItem *arg1 = (wxListItem *) 0 ;
22310 wxString *result;
22311 PyObject * obj0 = 0 ;
22312 char *kwnames[] = {
22313 (char *) "self", NULL
22314 };
22315
22316 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ListItem_GetText",kwnames,&obj0)) goto fail;
093d3ff1
RD
22317 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxListItem, SWIG_POINTER_EXCEPTION | 0);
22318 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
22319 {
22320 PyThreadState* __tstate = wxPyBeginAllowThreads();
22321 {
22322 wxString const &_result_ref = (arg1)->GetText();
22323 result = (wxString *) &_result_ref;
22324 }
22325
22326 wxPyEndAllowThreads(__tstate);
22327 if (PyErr_Occurred()) SWIG_fail;
22328 }
cc6dd355
RD
22329 {
22330#if wxUSE_UNICODE
22331 resultobj = PyUnicode_FromWideChar(result->c_str(), result->Len());
22332#else
22333 resultobj = PyString_FromStringAndSize(result->c_str(), result->Len());
22334#endif
22335 }
d14a1e28
RD
22336 return resultobj;
22337 fail:
22338 return NULL;
22339}
22340
22341
c32bde28 22342static PyObject *_wrap_ListItem_GetImage(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
22343 PyObject *resultobj;
22344 wxListItem *arg1 = (wxListItem *) 0 ;
22345 int result;
22346 PyObject * obj0 = 0 ;
22347 char *kwnames[] = {
22348 (char *) "self", NULL
22349 };
22350
22351 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ListItem_GetImage",kwnames,&obj0)) goto fail;
093d3ff1
RD
22352 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxListItem, SWIG_POINTER_EXCEPTION | 0);
22353 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
22354 {
22355 PyThreadState* __tstate = wxPyBeginAllowThreads();
22356 result = (int)(arg1)->GetImage();
22357
22358 wxPyEndAllowThreads(__tstate);
22359 if (PyErr_Occurred()) SWIG_fail;
22360 }
093d3ff1
RD
22361 {
22362 resultobj = SWIG_From_int((int)(result));
22363 }
d14a1e28
RD
22364 return resultobj;
22365 fail:
22366 return NULL;
22367}
22368
22369
c32bde28 22370static PyObject *_wrap_ListItem_GetData(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
22371 PyObject *resultobj;
22372 wxListItem *arg1 = (wxListItem *) 0 ;
22373 long result;
22374 PyObject * obj0 = 0 ;
22375 char *kwnames[] = {
22376 (char *) "self", NULL
22377 };
22378
22379 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ListItem_GetData",kwnames,&obj0)) goto fail;
093d3ff1
RD
22380 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxListItem, SWIG_POINTER_EXCEPTION | 0);
22381 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
22382 {
22383 PyThreadState* __tstate = wxPyBeginAllowThreads();
22384 result = (long)(arg1)->GetData();
22385
22386 wxPyEndAllowThreads(__tstate);
22387 if (PyErr_Occurred()) SWIG_fail;
22388 }
093d3ff1
RD
22389 {
22390 resultobj = SWIG_From_long((long)(result));
22391 }
d14a1e28
RD
22392 return resultobj;
22393 fail:
22394 return NULL;
22395}
22396
22397
c32bde28 22398static PyObject *_wrap_ListItem_GetWidth(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
22399 PyObject *resultobj;
22400 wxListItem *arg1 = (wxListItem *) 0 ;
22401 int result;
22402 PyObject * obj0 = 0 ;
22403 char *kwnames[] = {
22404 (char *) "self", NULL
22405 };
22406
22407 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ListItem_GetWidth",kwnames,&obj0)) goto fail;
093d3ff1
RD
22408 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxListItem, SWIG_POINTER_EXCEPTION | 0);
22409 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
22410 {
22411 PyThreadState* __tstate = wxPyBeginAllowThreads();
22412 result = (int)(arg1)->GetWidth();
22413
22414 wxPyEndAllowThreads(__tstate);
22415 if (PyErr_Occurred()) SWIG_fail;
22416 }
093d3ff1
RD
22417 {
22418 resultobj = SWIG_From_int((int)(result));
22419 }
d14a1e28
RD
22420 return resultobj;
22421 fail:
22422 return NULL;
22423}
22424
22425
c32bde28 22426static PyObject *_wrap_ListItem_GetAlign(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
22427 PyObject *resultobj;
22428 wxListItem *arg1 = (wxListItem *) 0 ;
093d3ff1 22429 wxListColumnFormat result;
d14a1e28
RD
22430 PyObject * obj0 = 0 ;
22431 char *kwnames[] = {
22432 (char *) "self", NULL
22433 };
22434
22435 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ListItem_GetAlign",kwnames,&obj0)) goto fail;
093d3ff1
RD
22436 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxListItem, SWIG_POINTER_EXCEPTION | 0);
22437 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
22438 {
22439 PyThreadState* __tstate = wxPyBeginAllowThreads();
093d3ff1 22440 result = (wxListColumnFormat)(arg1)->GetAlign();
d14a1e28
RD
22441
22442 wxPyEndAllowThreads(__tstate);
22443 if (PyErr_Occurred()) SWIG_fail;
22444 }
093d3ff1 22445 resultobj = SWIG_From_int((result));
d14a1e28
RD
22446 return resultobj;
22447 fail:
22448 return NULL;
22449}
22450
22451
c32bde28 22452static PyObject *_wrap_ListItem_GetAttributes(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
22453 PyObject *resultobj;
22454 wxListItem *arg1 = (wxListItem *) 0 ;
22455 wxListItemAttr *result;
22456 PyObject * obj0 = 0 ;
22457 char *kwnames[] = {
22458 (char *) "self", NULL
22459 };
22460
22461 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ListItem_GetAttributes",kwnames,&obj0)) goto fail;
093d3ff1
RD
22462 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxListItem, SWIG_POINTER_EXCEPTION | 0);
22463 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
22464 {
22465 PyThreadState* __tstate = wxPyBeginAllowThreads();
22466 result = (wxListItemAttr *)(arg1)->GetAttributes();
22467
22468 wxPyEndAllowThreads(__tstate);
22469 if (PyErr_Occurred()) SWIG_fail;
22470 }
15afbcd0 22471 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxListItemAttr, 0);
d14a1e28
RD
22472 return resultobj;
22473 fail:
22474 return NULL;
22475}
22476
22477
c32bde28 22478static PyObject *_wrap_ListItem_HasAttributes(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
22479 PyObject *resultobj;
22480 wxListItem *arg1 = (wxListItem *) 0 ;
22481 bool result;
22482 PyObject * obj0 = 0 ;
22483 char *kwnames[] = {
22484 (char *) "self", NULL
22485 };
22486
22487 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ListItem_HasAttributes",kwnames,&obj0)) goto fail;
093d3ff1
RD
22488 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxListItem, SWIG_POINTER_EXCEPTION | 0);
22489 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
22490 {
22491 PyThreadState* __tstate = wxPyBeginAllowThreads();
22492 result = (bool)(arg1)->HasAttributes();
22493
22494 wxPyEndAllowThreads(__tstate);
22495 if (PyErr_Occurred()) SWIG_fail;
22496 }
4f89f6a3
RD
22497 {
22498 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
22499 }
d14a1e28
RD
22500 return resultobj;
22501 fail:
22502 return NULL;
22503}
22504
22505
c32bde28 22506static PyObject *_wrap_ListItem_GetTextColour(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
22507 PyObject *resultobj;
22508 wxListItem *arg1 = (wxListItem *) 0 ;
22509 wxColour result;
22510 PyObject * obj0 = 0 ;
22511 char *kwnames[] = {
22512 (char *) "self", NULL
22513 };
22514
22515 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ListItem_GetTextColour",kwnames,&obj0)) goto fail;
093d3ff1
RD
22516 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxListItem, SWIG_POINTER_EXCEPTION | 0);
22517 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
22518 {
22519 PyThreadState* __tstate = wxPyBeginAllowThreads();
22520 result = ((wxListItem const *)arg1)->GetTextColour();
22521
22522 wxPyEndAllowThreads(__tstate);
22523 if (PyErr_Occurred()) SWIG_fail;
22524 }
22525 {
22526 wxColour * resultptr;
093d3ff1 22527 resultptr = new wxColour((wxColour &)(result));
15afbcd0 22528 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxColour, 1);
d14a1e28
RD
22529 }
22530 return resultobj;
22531 fail:
22532 return NULL;
22533}
22534
22535
c32bde28 22536static PyObject *_wrap_ListItem_GetBackgroundColour(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
22537 PyObject *resultobj;
22538 wxListItem *arg1 = (wxListItem *) 0 ;
22539 wxColour result;
22540 PyObject * obj0 = 0 ;
22541 char *kwnames[] = {
22542 (char *) "self", NULL
22543 };
22544
22545 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ListItem_GetBackgroundColour",kwnames,&obj0)) goto fail;
093d3ff1
RD
22546 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxListItem, SWIG_POINTER_EXCEPTION | 0);
22547 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
22548 {
22549 PyThreadState* __tstate = wxPyBeginAllowThreads();
22550 result = ((wxListItem const *)arg1)->GetBackgroundColour();
22551
22552 wxPyEndAllowThreads(__tstate);
22553 if (PyErr_Occurred()) SWIG_fail;
22554 }
22555 {
22556 wxColour * resultptr;
093d3ff1 22557 resultptr = new wxColour((wxColour &)(result));
15afbcd0 22558 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxColour, 1);
d14a1e28
RD
22559 }
22560 return resultobj;
22561 fail:
22562 return NULL;
22563}
22564
22565
c32bde28 22566static PyObject *_wrap_ListItem_GetFont(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
22567 PyObject *resultobj;
22568 wxListItem *arg1 = (wxListItem *) 0 ;
22569 wxFont result;
22570 PyObject * obj0 = 0 ;
22571 char *kwnames[] = {
22572 (char *) "self", NULL
22573 };
22574
22575 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ListItem_GetFont",kwnames,&obj0)) goto fail;
093d3ff1
RD
22576 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxListItem, SWIG_POINTER_EXCEPTION | 0);
22577 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
22578 {
22579 PyThreadState* __tstate = wxPyBeginAllowThreads();
22580 result = ((wxListItem const *)arg1)->GetFont();
22581
22582 wxPyEndAllowThreads(__tstate);
22583 if (PyErr_Occurred()) SWIG_fail;
22584 }
22585 {
22586 wxFont * resultptr;
093d3ff1 22587 resultptr = new wxFont((wxFont &)(result));
15afbcd0 22588 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxFont, 1);
d14a1e28
RD
22589 }
22590 return resultobj;
22591 fail:
22592 return NULL;
22593}
22594
22595
c32bde28 22596static PyObject *_wrap_ListItem_m_mask_set(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
22597 PyObject *resultobj;
22598 wxListItem *arg1 = (wxListItem *) 0 ;
22599 long arg2 ;
22600 PyObject * obj0 = 0 ;
994141e6 22601 PyObject * obj1 = 0 ;
d14a1e28
RD
22602 char *kwnames[] = {
22603 (char *) "self",(char *) "m_mask", NULL
22604 };
22605
994141e6 22606 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ListItem_m_mask_set",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
22607 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxListItem, SWIG_POINTER_EXCEPTION | 0);
22608 if (SWIG_arg_fail(1)) SWIG_fail;
22609 {
22610 arg2 = (long)(SWIG_As_long(obj1));
22611 if (SWIG_arg_fail(2)) SWIG_fail;
22612 }
d14a1e28
RD
22613 if (arg1) (arg1)->m_mask = arg2;
22614
22615 Py_INCREF(Py_None); resultobj = Py_None;
22616 return resultobj;
22617 fail:
22618 return NULL;
22619}
22620
22621
c32bde28 22622static PyObject *_wrap_ListItem_m_mask_get(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
22623 PyObject *resultobj;
22624 wxListItem *arg1 = (wxListItem *) 0 ;
22625 long result;
22626 PyObject * obj0 = 0 ;
22627 char *kwnames[] = {
22628 (char *) "self", NULL
22629 };
22630
22631 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ListItem_m_mask_get",kwnames,&obj0)) goto fail;
093d3ff1
RD
22632 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxListItem, SWIG_POINTER_EXCEPTION | 0);
22633 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
22634 result = (long) ((arg1)->m_mask);
22635
093d3ff1
RD
22636 {
22637 resultobj = SWIG_From_long((long)(result));
22638 }
d14a1e28
RD
22639 return resultobj;
22640 fail:
22641 return NULL;
22642}
22643
22644
c32bde28 22645static PyObject *_wrap_ListItem_m_itemId_set(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
22646 PyObject *resultobj;
22647 wxListItem *arg1 = (wxListItem *) 0 ;
22648 long arg2 ;
22649 PyObject * obj0 = 0 ;
994141e6 22650 PyObject * obj1 = 0 ;
d14a1e28
RD
22651 char *kwnames[] = {
22652 (char *) "self",(char *) "m_itemId", NULL
22653 };
22654
994141e6 22655 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ListItem_m_itemId_set",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
22656 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxListItem, SWIG_POINTER_EXCEPTION | 0);
22657 if (SWIG_arg_fail(1)) SWIG_fail;
22658 {
22659 arg2 = (long)(SWIG_As_long(obj1));
22660 if (SWIG_arg_fail(2)) SWIG_fail;
22661 }
d14a1e28
RD
22662 if (arg1) (arg1)->m_itemId = arg2;
22663
22664 Py_INCREF(Py_None); resultobj = Py_None;
22665 return resultobj;
22666 fail:
22667 return NULL;
22668}
22669
22670
c32bde28 22671static PyObject *_wrap_ListItem_m_itemId_get(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
22672 PyObject *resultobj;
22673 wxListItem *arg1 = (wxListItem *) 0 ;
22674 long result;
22675 PyObject * obj0 = 0 ;
22676 char *kwnames[] = {
22677 (char *) "self", NULL
22678 };
22679
22680 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ListItem_m_itemId_get",kwnames,&obj0)) goto fail;
093d3ff1
RD
22681 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxListItem, SWIG_POINTER_EXCEPTION | 0);
22682 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
22683 result = (long) ((arg1)->m_itemId);
22684
093d3ff1
RD
22685 {
22686 resultobj = SWIG_From_long((long)(result));
22687 }
d14a1e28
RD
22688 return resultobj;
22689 fail:
22690 return NULL;
22691}
22692
22693
c32bde28 22694static PyObject *_wrap_ListItem_m_col_set(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
22695 PyObject *resultobj;
22696 wxListItem *arg1 = (wxListItem *) 0 ;
22697 int arg2 ;
22698 PyObject * obj0 = 0 ;
994141e6 22699 PyObject * obj1 = 0 ;
d14a1e28
RD
22700 char *kwnames[] = {
22701 (char *) "self",(char *) "m_col", NULL
22702 };
22703
994141e6 22704 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ListItem_m_col_set",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
22705 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxListItem, SWIG_POINTER_EXCEPTION | 0);
22706 if (SWIG_arg_fail(1)) SWIG_fail;
22707 {
22708 arg2 = (int)(SWIG_As_int(obj1));
22709 if (SWIG_arg_fail(2)) SWIG_fail;
22710 }
d14a1e28
RD
22711 if (arg1) (arg1)->m_col = arg2;
22712
22713 Py_INCREF(Py_None); resultobj = Py_None;
22714 return resultobj;
22715 fail:
22716 return NULL;
22717}
22718
22719
c32bde28 22720static PyObject *_wrap_ListItem_m_col_get(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
22721 PyObject *resultobj;
22722 wxListItem *arg1 = (wxListItem *) 0 ;
22723 int result;
22724 PyObject * obj0 = 0 ;
22725 char *kwnames[] = {
22726 (char *) "self", NULL
22727 };
22728
22729 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ListItem_m_col_get",kwnames,&obj0)) goto fail;
093d3ff1
RD
22730 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxListItem, SWIG_POINTER_EXCEPTION | 0);
22731 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
22732 result = (int) ((arg1)->m_col);
22733
093d3ff1
RD
22734 {
22735 resultobj = SWIG_From_int((int)(result));
22736 }
d14a1e28
RD
22737 return resultobj;
22738 fail:
22739 return NULL;
22740}
22741
22742
c32bde28 22743static PyObject *_wrap_ListItem_m_state_set(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
22744 PyObject *resultobj;
22745 wxListItem *arg1 = (wxListItem *) 0 ;
22746 long arg2 ;
22747 PyObject * obj0 = 0 ;
994141e6 22748 PyObject * obj1 = 0 ;
d14a1e28
RD
22749 char *kwnames[] = {
22750 (char *) "self",(char *) "m_state", NULL
22751 };
22752
994141e6 22753 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ListItem_m_state_set",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
22754 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxListItem, SWIG_POINTER_EXCEPTION | 0);
22755 if (SWIG_arg_fail(1)) SWIG_fail;
22756 {
22757 arg2 = (long)(SWIG_As_long(obj1));
22758 if (SWIG_arg_fail(2)) SWIG_fail;
22759 }
d14a1e28
RD
22760 if (arg1) (arg1)->m_state = arg2;
22761
22762 Py_INCREF(Py_None); resultobj = Py_None;
22763 return resultobj;
22764 fail:
22765 return NULL;
22766}
22767
22768
c32bde28 22769static PyObject *_wrap_ListItem_m_state_get(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
22770 PyObject *resultobj;
22771 wxListItem *arg1 = (wxListItem *) 0 ;
22772 long result;
22773 PyObject * obj0 = 0 ;
22774 char *kwnames[] = {
22775 (char *) "self", NULL
22776 };
22777
22778 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ListItem_m_state_get",kwnames,&obj0)) goto fail;
093d3ff1
RD
22779 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxListItem, SWIG_POINTER_EXCEPTION | 0);
22780 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
22781 result = (long) ((arg1)->m_state);
22782
093d3ff1
RD
22783 {
22784 resultobj = SWIG_From_long((long)(result));
22785 }
d14a1e28
RD
22786 return resultobj;
22787 fail:
22788 return NULL;
22789}
22790
22791
c32bde28 22792static PyObject *_wrap_ListItem_m_stateMask_set(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
22793 PyObject *resultobj;
22794 wxListItem *arg1 = (wxListItem *) 0 ;
22795 long arg2 ;
22796 PyObject * obj0 = 0 ;
994141e6 22797 PyObject * obj1 = 0 ;
d14a1e28
RD
22798 char *kwnames[] = {
22799 (char *) "self",(char *) "m_stateMask", NULL
22800 };
22801
994141e6 22802 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ListItem_m_stateMask_set",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
22803 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxListItem, SWIG_POINTER_EXCEPTION | 0);
22804 if (SWIG_arg_fail(1)) SWIG_fail;
22805 {
22806 arg2 = (long)(SWIG_As_long(obj1));
22807 if (SWIG_arg_fail(2)) SWIG_fail;
22808 }
d14a1e28
RD
22809 if (arg1) (arg1)->m_stateMask = arg2;
22810
22811 Py_INCREF(Py_None); resultobj = Py_None;
22812 return resultobj;
22813 fail:
22814 return NULL;
22815}
22816
22817
c32bde28 22818static PyObject *_wrap_ListItem_m_stateMask_get(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
22819 PyObject *resultobj;
22820 wxListItem *arg1 = (wxListItem *) 0 ;
22821 long result;
22822 PyObject * obj0 = 0 ;
22823 char *kwnames[] = {
22824 (char *) "self", NULL
22825 };
22826
22827 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ListItem_m_stateMask_get",kwnames,&obj0)) goto fail;
093d3ff1
RD
22828 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxListItem, SWIG_POINTER_EXCEPTION | 0);
22829 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
22830 result = (long) ((arg1)->m_stateMask);
22831
093d3ff1
RD
22832 {
22833 resultobj = SWIG_From_long((long)(result));
22834 }
d14a1e28
RD
22835 return resultobj;
22836 fail:
22837 return NULL;
22838}
22839
22840
c32bde28 22841static PyObject *_wrap_ListItem_m_text_set(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
22842 PyObject *resultobj;
22843 wxListItem *arg1 = (wxListItem *) 0 ;
196addbf 22844 wxString *arg2 = (wxString *) 0 ;
ae8162c8 22845 bool temp2 = false ;
d14a1e28
RD
22846 PyObject * obj0 = 0 ;
22847 PyObject * obj1 = 0 ;
22848 char *kwnames[] = {
22849 (char *) "self",(char *) "m_text", NULL
22850 };
22851
22852 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ListItem_m_text_set",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
22853 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxListItem, SWIG_POINTER_EXCEPTION | 0);
22854 if (SWIG_arg_fail(1)) SWIG_fail;
7eae615b
RD
22855 {
22856 arg2 = wxString_in_helper(obj1);
22857 if (arg2 == NULL) SWIG_fail;
ae8162c8 22858 temp2 = true;
7eae615b 22859 }
196addbf 22860 if (arg1) (arg1)->m_text = *arg2;
d14a1e28
RD
22861
22862 Py_INCREF(Py_None); resultobj = Py_None;
7eae615b
RD
22863 {
22864 if (temp2)
22865 delete arg2;
22866 }
d14a1e28
RD
22867 return resultobj;
22868 fail:
7eae615b
RD
22869 {
22870 if (temp2)
22871 delete arg2;
22872 }
d14a1e28
RD
22873 return NULL;
22874}
22875
22876
c32bde28 22877static PyObject *_wrap_ListItem_m_text_get(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
22878 PyObject *resultobj;
22879 wxListItem *arg1 = (wxListItem *) 0 ;
196addbf 22880 wxString *result;
d14a1e28
RD
22881 PyObject * obj0 = 0 ;
22882 char *kwnames[] = {
22883 (char *) "self", NULL
22884 };
22885
22886 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ListItem_m_text_get",kwnames,&obj0)) goto fail;
093d3ff1
RD
22887 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxListItem, SWIG_POINTER_EXCEPTION | 0);
22888 if (SWIG_arg_fail(1)) SWIG_fail;
196addbf 22889 result = (wxString *)& ((arg1)->m_text);
d14a1e28
RD
22890
22891 {
22892#if wxUSE_UNICODE
196addbf 22893 resultobj = PyUnicode_FromWideChar(result->c_str(), result->Len());
d14a1e28 22894#else
196addbf 22895 resultobj = PyString_FromStringAndSize(result->c_str(), result->Len());
d14a1e28
RD
22896#endif
22897 }
22898 return resultobj;
22899 fail:
22900 return NULL;
22901}
22902
22903
c32bde28 22904static PyObject *_wrap_ListItem_m_image_set(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
22905 PyObject *resultobj;
22906 wxListItem *arg1 = (wxListItem *) 0 ;
22907 int arg2 ;
22908 PyObject * obj0 = 0 ;
994141e6 22909 PyObject * obj1 = 0 ;
d14a1e28
RD
22910 char *kwnames[] = {
22911 (char *) "self",(char *) "m_image", NULL
22912 };
22913
994141e6 22914 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ListItem_m_image_set",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
22915 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxListItem, SWIG_POINTER_EXCEPTION | 0);
22916 if (SWIG_arg_fail(1)) SWIG_fail;
22917 {
22918 arg2 = (int)(SWIG_As_int(obj1));
22919 if (SWIG_arg_fail(2)) SWIG_fail;
22920 }
d14a1e28
RD
22921 if (arg1) (arg1)->m_image = arg2;
22922
22923 Py_INCREF(Py_None); resultobj = Py_None;
22924 return resultobj;
22925 fail:
22926 return NULL;
22927}
22928
22929
c32bde28 22930static PyObject *_wrap_ListItem_m_image_get(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
22931 PyObject *resultobj;
22932 wxListItem *arg1 = (wxListItem *) 0 ;
22933 int result;
22934 PyObject * obj0 = 0 ;
22935 char *kwnames[] = {
22936 (char *) "self", NULL
22937 };
22938
22939 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ListItem_m_image_get",kwnames,&obj0)) goto fail;
093d3ff1
RD
22940 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxListItem, SWIG_POINTER_EXCEPTION | 0);
22941 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
22942 result = (int) ((arg1)->m_image);
22943
093d3ff1
RD
22944 {
22945 resultobj = SWIG_From_int((int)(result));
22946 }
d14a1e28
RD
22947 return resultobj;
22948 fail:
22949 return NULL;
22950}
22951
22952
c32bde28 22953static PyObject *_wrap_ListItem_m_data_set(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
22954 PyObject *resultobj;
22955 wxListItem *arg1 = (wxListItem *) 0 ;
22956 long arg2 ;
22957 PyObject * obj0 = 0 ;
994141e6 22958 PyObject * obj1 = 0 ;
d14a1e28
RD
22959 char *kwnames[] = {
22960 (char *) "self",(char *) "m_data", NULL
22961 };
22962
994141e6 22963 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ListItem_m_data_set",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
22964 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxListItem, SWIG_POINTER_EXCEPTION | 0);
22965 if (SWIG_arg_fail(1)) SWIG_fail;
22966 {
22967 arg2 = (long)(SWIG_As_long(obj1));
22968 if (SWIG_arg_fail(2)) SWIG_fail;
22969 }
d14a1e28
RD
22970 if (arg1) (arg1)->m_data = arg2;
22971
22972 Py_INCREF(Py_None); resultobj = Py_None;
22973 return resultobj;
22974 fail:
22975 return NULL;
22976}
22977
22978
c32bde28 22979static PyObject *_wrap_ListItem_m_data_get(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
22980 PyObject *resultobj;
22981 wxListItem *arg1 = (wxListItem *) 0 ;
22982 long result;
22983 PyObject * obj0 = 0 ;
22984 char *kwnames[] = {
22985 (char *) "self", NULL
22986 };
22987
22988 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ListItem_m_data_get",kwnames,&obj0)) goto fail;
093d3ff1
RD
22989 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxListItem, SWIG_POINTER_EXCEPTION | 0);
22990 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
22991 result = (long) ((arg1)->m_data);
22992
093d3ff1
RD
22993 {
22994 resultobj = SWIG_From_long((long)(result));
22995 }
d14a1e28
RD
22996 return resultobj;
22997 fail:
22998 return NULL;
22999}
23000
23001
c32bde28 23002static PyObject *_wrap_ListItem_m_format_set(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
23003 PyObject *resultobj;
23004 wxListItem *arg1 = (wxListItem *) 0 ;
23005 int arg2 ;
23006 PyObject * obj0 = 0 ;
994141e6 23007 PyObject * obj1 = 0 ;
d14a1e28
RD
23008 char *kwnames[] = {
23009 (char *) "self",(char *) "m_format", NULL
23010 };
23011
994141e6 23012 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ListItem_m_format_set",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
23013 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxListItem, SWIG_POINTER_EXCEPTION | 0);
23014 if (SWIG_arg_fail(1)) SWIG_fail;
23015 {
23016 arg2 = (int)(SWIG_As_int(obj1));
23017 if (SWIG_arg_fail(2)) SWIG_fail;
23018 }
d14a1e28
RD
23019 if (arg1) (arg1)->m_format = arg2;
23020
23021 Py_INCREF(Py_None); resultobj = Py_None;
23022 return resultobj;
23023 fail:
23024 return NULL;
23025}
23026
23027
c32bde28 23028static PyObject *_wrap_ListItem_m_format_get(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
23029 PyObject *resultobj;
23030 wxListItem *arg1 = (wxListItem *) 0 ;
23031 int result;
23032 PyObject * obj0 = 0 ;
23033 char *kwnames[] = {
23034 (char *) "self", NULL
23035 };
23036
23037 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ListItem_m_format_get",kwnames,&obj0)) goto fail;
093d3ff1
RD
23038 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxListItem, SWIG_POINTER_EXCEPTION | 0);
23039 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
23040 result = (int) ((arg1)->m_format);
23041
093d3ff1
RD
23042 {
23043 resultobj = SWIG_From_int((int)(result));
23044 }
d14a1e28
RD
23045 return resultobj;
23046 fail:
23047 return NULL;
23048}
23049
23050
c32bde28 23051static PyObject *_wrap_ListItem_m_width_set(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
23052 PyObject *resultobj;
23053 wxListItem *arg1 = (wxListItem *) 0 ;
23054 int arg2 ;
23055 PyObject * obj0 = 0 ;
994141e6 23056 PyObject * obj1 = 0 ;
d14a1e28
RD
23057 char *kwnames[] = {
23058 (char *) "self",(char *) "m_width", NULL
23059 };
23060
994141e6 23061 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ListItem_m_width_set",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
23062 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxListItem, SWIG_POINTER_EXCEPTION | 0);
23063 if (SWIG_arg_fail(1)) SWIG_fail;
23064 {
23065 arg2 = (int)(SWIG_As_int(obj1));
23066 if (SWIG_arg_fail(2)) SWIG_fail;
23067 }
d14a1e28
RD
23068 if (arg1) (arg1)->m_width = arg2;
23069
23070 Py_INCREF(Py_None); resultobj = Py_None;
23071 return resultobj;
23072 fail:
23073 return NULL;
23074}
23075
23076
c32bde28 23077static PyObject *_wrap_ListItem_m_width_get(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
23078 PyObject *resultobj;
23079 wxListItem *arg1 = (wxListItem *) 0 ;
23080 int result;
23081 PyObject * obj0 = 0 ;
23082 char *kwnames[] = {
23083 (char *) "self", NULL
23084 };
23085
23086 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ListItem_m_width_get",kwnames,&obj0)) goto fail;
093d3ff1
RD
23087 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxListItem, SWIG_POINTER_EXCEPTION | 0);
23088 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
23089 result = (int) ((arg1)->m_width);
23090
093d3ff1
RD
23091 {
23092 resultobj = SWIG_From_int((int)(result));
23093 }
d14a1e28
RD
23094 return resultobj;
23095 fail:
23096 return NULL;
23097}
23098
23099
c32bde28 23100static PyObject * ListItem_swigregister(PyObject *, PyObject *args) {
d14a1e28
RD
23101 PyObject *obj;
23102 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
23103 SWIG_TypeClientData(SWIGTYPE_p_wxListItem, obj);
23104 Py_INCREF(obj);
23105 return Py_BuildValue((char *)"");
23106}
c32bde28 23107static PyObject *_wrap_new_ListEvent(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
23108 PyObject *resultobj;
23109 wxEventType arg1 = (wxEventType) wxEVT_NULL ;
23110 int arg2 = (int) 0 ;
23111 wxListEvent *result;
994141e6
RD
23112 PyObject * obj0 = 0 ;
23113 PyObject * obj1 = 0 ;
d14a1e28
RD
23114 char *kwnames[] = {
23115 (char *) "commandType",(char *) "id", NULL
23116 };
23117
994141e6
RD
23118 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|OO:new_ListEvent",kwnames,&obj0,&obj1)) goto fail;
23119 if (obj0) {
093d3ff1
RD
23120 {
23121 arg1 = (wxEventType)(SWIG_As_int(obj0));
23122 if (SWIG_arg_fail(1)) SWIG_fail;
23123 }
994141e6
RD
23124 }
23125 if (obj1) {
093d3ff1
RD
23126 {
23127 arg2 = (int)(SWIG_As_int(obj1));
23128 if (SWIG_arg_fail(2)) SWIG_fail;
23129 }
994141e6 23130 }
d14a1e28
RD
23131 {
23132 PyThreadState* __tstate = wxPyBeginAllowThreads();
23133 result = (wxListEvent *)new wxListEvent(arg1,arg2);
23134
23135 wxPyEndAllowThreads(__tstate);
23136 if (PyErr_Occurred()) SWIG_fail;
23137 }
15afbcd0 23138 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxListEvent, 1);
d14a1e28
RD
23139 return resultobj;
23140 fail:
23141 return NULL;
23142}
23143
23144
c32bde28 23145static PyObject *_wrap_ListEvent_m_code_set(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
23146 PyObject *resultobj;
23147 wxListEvent *arg1 = (wxListEvent *) 0 ;
23148 int arg2 ;
23149 PyObject * obj0 = 0 ;
994141e6 23150 PyObject * obj1 = 0 ;
d14a1e28
RD
23151 char *kwnames[] = {
23152 (char *) "self",(char *) "m_code", NULL
23153 };
23154
994141e6 23155 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ListEvent_m_code_set",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
23156 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxListEvent, SWIG_POINTER_EXCEPTION | 0);
23157 if (SWIG_arg_fail(1)) SWIG_fail;
23158 {
23159 arg2 = (int)(SWIG_As_int(obj1));
23160 if (SWIG_arg_fail(2)) SWIG_fail;
23161 }
d14a1e28
RD
23162 if (arg1) (arg1)->m_code = arg2;
23163
23164 Py_INCREF(Py_None); resultobj = Py_None;
23165 return resultobj;
23166 fail:
23167 return NULL;
23168}
23169
23170
c32bde28 23171static PyObject *_wrap_ListEvent_m_code_get(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
23172 PyObject *resultobj;
23173 wxListEvent *arg1 = (wxListEvent *) 0 ;
23174 int result;
23175 PyObject * obj0 = 0 ;
23176 char *kwnames[] = {
23177 (char *) "self", NULL
23178 };
23179
23180 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ListEvent_m_code_get",kwnames,&obj0)) goto fail;
093d3ff1
RD
23181 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxListEvent, SWIG_POINTER_EXCEPTION | 0);
23182 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
23183 result = (int) ((arg1)->m_code);
23184
093d3ff1
RD
23185 {
23186 resultobj = SWIG_From_int((int)(result));
23187 }
d14a1e28
RD
23188 return resultobj;
23189 fail:
23190 return NULL;
23191}
23192
23193
c32bde28 23194static PyObject *_wrap_ListEvent_m_oldItemIndex_set(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
23195 PyObject *resultobj;
23196 wxListEvent *arg1 = (wxListEvent *) 0 ;
23197 long arg2 ;
23198 PyObject * obj0 = 0 ;
994141e6 23199 PyObject * obj1 = 0 ;
d14a1e28
RD
23200 char *kwnames[] = {
23201 (char *) "self",(char *) "m_oldItemIndex", NULL
23202 };
23203
994141e6 23204 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ListEvent_m_oldItemIndex_set",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
23205 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxListEvent, SWIG_POINTER_EXCEPTION | 0);
23206 if (SWIG_arg_fail(1)) SWIG_fail;
23207 {
23208 arg2 = (long)(SWIG_As_long(obj1));
23209 if (SWIG_arg_fail(2)) SWIG_fail;
23210 }
d14a1e28
RD
23211 if (arg1) (arg1)->m_oldItemIndex = arg2;
23212
23213 Py_INCREF(Py_None); resultobj = Py_None;
23214 return resultobj;
23215 fail:
23216 return NULL;
23217}
23218
23219
c32bde28 23220static PyObject *_wrap_ListEvent_m_oldItemIndex_get(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
23221 PyObject *resultobj;
23222 wxListEvent *arg1 = (wxListEvent *) 0 ;
23223 long result;
23224 PyObject * obj0 = 0 ;
23225 char *kwnames[] = {
23226 (char *) "self", NULL
23227 };
23228
23229 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ListEvent_m_oldItemIndex_get",kwnames,&obj0)) goto fail;
093d3ff1
RD
23230 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxListEvent, SWIG_POINTER_EXCEPTION | 0);
23231 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
23232 result = (long) ((arg1)->m_oldItemIndex);
23233
093d3ff1
RD
23234 {
23235 resultobj = SWIG_From_long((long)(result));
23236 }
d14a1e28
RD
23237 return resultobj;
23238 fail:
23239 return NULL;
23240}
23241
23242
c32bde28 23243static PyObject *_wrap_ListEvent_m_itemIndex_set(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
23244 PyObject *resultobj;
23245 wxListEvent *arg1 = (wxListEvent *) 0 ;
23246 long arg2 ;
23247 PyObject * obj0 = 0 ;
994141e6 23248 PyObject * obj1 = 0 ;
d14a1e28
RD
23249 char *kwnames[] = {
23250 (char *) "self",(char *) "m_itemIndex", NULL
23251 };
23252
994141e6 23253 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ListEvent_m_itemIndex_set",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
23254 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxListEvent, SWIG_POINTER_EXCEPTION | 0);
23255 if (SWIG_arg_fail(1)) SWIG_fail;
23256 {
23257 arg2 = (long)(SWIG_As_long(obj1));
23258 if (SWIG_arg_fail(2)) SWIG_fail;
23259 }
d14a1e28
RD
23260 if (arg1) (arg1)->m_itemIndex = arg2;
23261
23262 Py_INCREF(Py_None); resultobj = Py_None;
23263 return resultobj;
23264 fail:
23265 return NULL;
23266}
23267
23268
c32bde28 23269static PyObject *_wrap_ListEvent_m_itemIndex_get(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
23270 PyObject *resultobj;
23271 wxListEvent *arg1 = (wxListEvent *) 0 ;
23272 long result;
23273 PyObject * obj0 = 0 ;
23274 char *kwnames[] = {
23275 (char *) "self", NULL
23276 };
23277
23278 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ListEvent_m_itemIndex_get",kwnames,&obj0)) goto fail;
093d3ff1
RD
23279 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxListEvent, SWIG_POINTER_EXCEPTION | 0);
23280 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
23281 result = (long) ((arg1)->m_itemIndex);
23282
093d3ff1
RD
23283 {
23284 resultobj = SWIG_From_long((long)(result));
23285 }
d14a1e28
RD
23286 return resultobj;
23287 fail:
23288 return NULL;
23289}
23290
23291
c32bde28 23292static PyObject *_wrap_ListEvent_m_col_set(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
23293 PyObject *resultobj;
23294 wxListEvent *arg1 = (wxListEvent *) 0 ;
23295 int arg2 ;
23296 PyObject * obj0 = 0 ;
994141e6 23297 PyObject * obj1 = 0 ;
d14a1e28
RD
23298 char *kwnames[] = {
23299 (char *) "self",(char *) "m_col", NULL
23300 };
23301
994141e6 23302 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ListEvent_m_col_set",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
23303 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxListEvent, SWIG_POINTER_EXCEPTION | 0);
23304 if (SWIG_arg_fail(1)) SWIG_fail;
23305 {
23306 arg2 = (int)(SWIG_As_int(obj1));
23307 if (SWIG_arg_fail(2)) SWIG_fail;
23308 }
d14a1e28
RD
23309 if (arg1) (arg1)->m_col = arg2;
23310
23311 Py_INCREF(Py_None); resultobj = Py_None;
23312 return resultobj;
23313 fail:
23314 return NULL;
23315}
23316
23317
c32bde28 23318static PyObject *_wrap_ListEvent_m_col_get(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
23319 PyObject *resultobj;
23320 wxListEvent *arg1 = (wxListEvent *) 0 ;
23321 int result;
23322 PyObject * obj0 = 0 ;
23323 char *kwnames[] = {
23324 (char *) "self", NULL
23325 };
23326
23327 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ListEvent_m_col_get",kwnames,&obj0)) goto fail;
093d3ff1
RD
23328 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxListEvent, SWIG_POINTER_EXCEPTION | 0);
23329 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
23330 result = (int) ((arg1)->m_col);
23331
093d3ff1
RD
23332 {
23333 resultobj = SWIG_From_int((int)(result));
23334 }
d14a1e28
RD
23335 return resultobj;
23336 fail:
23337 return NULL;
23338}
23339
23340
c32bde28 23341static PyObject *_wrap_ListEvent_m_pointDrag_set(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
23342 PyObject *resultobj;
23343 wxListEvent *arg1 = (wxListEvent *) 0 ;
23344 wxPoint *arg2 = (wxPoint *) 0 ;
23345 PyObject * obj0 = 0 ;
23346 PyObject * obj1 = 0 ;
23347 char *kwnames[] = {
23348 (char *) "self",(char *) "m_pointDrag", NULL
23349 };
23350
23351 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ListEvent_m_pointDrag_set",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
23352 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxListEvent, SWIG_POINTER_EXCEPTION | 0);
23353 if (SWIG_arg_fail(1)) SWIG_fail;
23354 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxPoint, SWIG_POINTER_EXCEPTION | 0);
23355 if (SWIG_arg_fail(2)) SWIG_fail;
d14a1e28
RD
23356 if (arg1) (arg1)->m_pointDrag = *arg2;
23357
23358 Py_INCREF(Py_None); resultobj = Py_None;
23359 return resultobj;
23360 fail:
23361 return NULL;
23362}
23363
23364
c32bde28 23365static PyObject *_wrap_ListEvent_m_pointDrag_get(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
23366 PyObject *resultobj;
23367 wxListEvent *arg1 = (wxListEvent *) 0 ;
23368 wxPoint *result;
23369 PyObject * obj0 = 0 ;
23370 char *kwnames[] = {
23371 (char *) "self", NULL
23372 };
23373
23374 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ListEvent_m_pointDrag_get",kwnames,&obj0)) goto fail;
093d3ff1
RD
23375 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxListEvent, SWIG_POINTER_EXCEPTION | 0);
23376 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
23377 result = (wxPoint *)& ((arg1)->m_pointDrag);
23378
15afbcd0 23379 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxPoint, 0);
d14a1e28
RD
23380 return resultobj;
23381 fail:
23382 return NULL;
23383}
23384
23385
c32bde28 23386static PyObject *_wrap_ListEvent_m_item_get(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
23387 PyObject *resultobj;
23388 wxListEvent *arg1 = (wxListEvent *) 0 ;
23389 wxListItem *result;
23390 PyObject * obj0 = 0 ;
23391 char *kwnames[] = {
23392 (char *) "self", NULL
23393 };
23394
23395 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ListEvent_m_item_get",kwnames,&obj0)) goto fail;
093d3ff1
RD
23396 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxListEvent, SWIG_POINTER_EXCEPTION | 0);
23397 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
23398 result = (wxListItem *)& ((arg1)->m_item);
23399
23400 {
412d302d 23401 resultobj = wxPyMake_wxObject(result, 0);
d14a1e28
RD
23402 }
23403 return resultobj;
23404 fail:
23405 return NULL;
23406}
23407
23408
c32bde28 23409static PyObject *_wrap_ListEvent_GetKeyCode(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
23410 PyObject *resultobj;
23411 wxListEvent *arg1 = (wxListEvent *) 0 ;
23412 int result;
23413 PyObject * obj0 = 0 ;
23414 char *kwnames[] = {
23415 (char *) "self", NULL
23416 };
23417
23418 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ListEvent_GetKeyCode",kwnames,&obj0)) goto fail;
093d3ff1
RD
23419 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxListEvent, SWIG_POINTER_EXCEPTION | 0);
23420 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
23421 {
23422 PyThreadState* __tstate = wxPyBeginAllowThreads();
23423 result = (int)(arg1)->GetKeyCode();
23424
23425 wxPyEndAllowThreads(__tstate);
23426 if (PyErr_Occurred()) SWIG_fail;
23427 }
093d3ff1
RD
23428 {
23429 resultobj = SWIG_From_int((int)(result));
23430 }
d14a1e28
RD
23431 return resultobj;
23432 fail:
23433 return NULL;
23434}
23435
23436
c32bde28 23437static PyObject *_wrap_ListEvent_GetIndex(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
23438 PyObject *resultobj;
23439 wxListEvent *arg1 = (wxListEvent *) 0 ;
23440 long result;
23441 PyObject * obj0 = 0 ;
23442 char *kwnames[] = {
23443 (char *) "self", NULL
23444 };
23445
23446 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ListEvent_GetIndex",kwnames,&obj0)) goto fail;
093d3ff1
RD
23447 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxListEvent, SWIG_POINTER_EXCEPTION | 0);
23448 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
23449 {
23450 PyThreadState* __tstate = wxPyBeginAllowThreads();
23451 result = (long)(arg1)->GetIndex();
23452
23453 wxPyEndAllowThreads(__tstate);
23454 if (PyErr_Occurred()) SWIG_fail;
23455 }
093d3ff1
RD
23456 {
23457 resultobj = SWIG_From_long((long)(result));
23458 }
d14a1e28
RD
23459 return resultobj;
23460 fail:
23461 return NULL;
23462}
23463
23464
c32bde28 23465static PyObject *_wrap_ListEvent_GetColumn(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
23466 PyObject *resultobj;
23467 wxListEvent *arg1 = (wxListEvent *) 0 ;
23468 int result;
23469 PyObject * obj0 = 0 ;
23470 char *kwnames[] = {
23471 (char *) "self", NULL
23472 };
23473
23474 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ListEvent_GetColumn",kwnames,&obj0)) goto fail;
093d3ff1
RD
23475 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxListEvent, SWIG_POINTER_EXCEPTION | 0);
23476 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
23477 {
23478 PyThreadState* __tstate = wxPyBeginAllowThreads();
23479 result = (int)(arg1)->GetColumn();
23480
23481 wxPyEndAllowThreads(__tstate);
23482 if (PyErr_Occurred()) SWIG_fail;
23483 }
093d3ff1
RD
23484 {
23485 resultobj = SWIG_From_int((int)(result));
23486 }
d14a1e28
RD
23487 return resultobj;
23488 fail:
23489 return NULL;
23490}
23491
23492
c32bde28 23493static PyObject *_wrap_ListEvent_GetPoint(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
23494 PyObject *resultobj;
23495 wxListEvent *arg1 = (wxListEvent *) 0 ;
23496 wxPoint result;
23497 PyObject * obj0 = 0 ;
23498 char *kwnames[] = {
23499 (char *) "self", NULL
23500 };
23501
23502 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ListEvent_GetPoint",kwnames,&obj0)) goto fail;
093d3ff1
RD
23503 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxListEvent, SWIG_POINTER_EXCEPTION | 0);
23504 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
23505 {
23506 PyThreadState* __tstate = wxPyBeginAllowThreads();
23507 result = (arg1)->GetPoint();
23508
23509 wxPyEndAllowThreads(__tstate);
23510 if (PyErr_Occurred()) SWIG_fail;
23511 }
23512 {
23513 wxPoint * resultptr;
093d3ff1 23514 resultptr = new wxPoint((wxPoint &)(result));
15afbcd0 23515 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxPoint, 1);
d14a1e28
RD
23516 }
23517 return resultobj;
23518 fail:
23519 return NULL;
23520}
23521
23522
c32bde28 23523static PyObject *_wrap_ListEvent_GetLabel(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
23524 PyObject *resultobj;
23525 wxListEvent *arg1 = (wxListEvent *) 0 ;
23526 wxString *result;
23527 PyObject * obj0 = 0 ;
23528 char *kwnames[] = {
23529 (char *) "self", NULL
23530 };
23531
23532 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ListEvent_GetLabel",kwnames,&obj0)) goto fail;
093d3ff1
RD
23533 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxListEvent, SWIG_POINTER_EXCEPTION | 0);
23534 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
23535 {
23536 PyThreadState* __tstate = wxPyBeginAllowThreads();
23537 {
23538 wxString const &_result_ref = (arg1)->GetLabel();
23539 result = (wxString *) &_result_ref;
23540 }
23541
23542 wxPyEndAllowThreads(__tstate);
23543 if (PyErr_Occurred()) SWIG_fail;
23544 }
cc6dd355
RD
23545 {
23546#if wxUSE_UNICODE
23547 resultobj = PyUnicode_FromWideChar(result->c_str(), result->Len());
23548#else
23549 resultobj = PyString_FromStringAndSize(result->c_str(), result->Len());
23550#endif
23551 }
d14a1e28
RD
23552 return resultobj;
23553 fail:
23554 return NULL;
23555}
23556
23557
c32bde28 23558static PyObject *_wrap_ListEvent_GetText(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
23559 PyObject *resultobj;
23560 wxListEvent *arg1 = (wxListEvent *) 0 ;
23561 wxString *result;
23562 PyObject * obj0 = 0 ;
23563 char *kwnames[] = {
23564 (char *) "self", NULL
23565 };
23566
23567 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ListEvent_GetText",kwnames,&obj0)) goto fail;
093d3ff1
RD
23568 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxListEvent, SWIG_POINTER_EXCEPTION | 0);
23569 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
23570 {
23571 PyThreadState* __tstate = wxPyBeginAllowThreads();
23572 {
23573 wxString const &_result_ref = (arg1)->GetText();
23574 result = (wxString *) &_result_ref;
23575 }
23576
23577 wxPyEndAllowThreads(__tstate);
23578 if (PyErr_Occurred()) SWIG_fail;
23579 }
cc6dd355
RD
23580 {
23581#if wxUSE_UNICODE
23582 resultobj = PyUnicode_FromWideChar(result->c_str(), result->Len());
23583#else
23584 resultobj = PyString_FromStringAndSize(result->c_str(), result->Len());
23585#endif
23586 }
d14a1e28
RD
23587 return resultobj;
23588 fail:
23589 return NULL;
23590}
23591
23592
c32bde28 23593static PyObject *_wrap_ListEvent_GetImage(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
23594 PyObject *resultobj;
23595 wxListEvent *arg1 = (wxListEvent *) 0 ;
23596 int result;
23597 PyObject * obj0 = 0 ;
23598 char *kwnames[] = {
23599 (char *) "self", NULL
23600 };
23601
23602 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ListEvent_GetImage",kwnames,&obj0)) goto fail;
093d3ff1
RD
23603 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxListEvent, SWIG_POINTER_EXCEPTION | 0);
23604 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
23605 {
23606 PyThreadState* __tstate = wxPyBeginAllowThreads();
23607 result = (int)(arg1)->GetImage();
23608
23609 wxPyEndAllowThreads(__tstate);
23610 if (PyErr_Occurred()) SWIG_fail;
23611 }
093d3ff1
RD
23612 {
23613 resultobj = SWIG_From_int((int)(result));
23614 }
d14a1e28
RD
23615 return resultobj;
23616 fail:
23617 return NULL;
23618}
23619
23620
c32bde28 23621static PyObject *_wrap_ListEvent_GetData(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
23622 PyObject *resultobj;
23623 wxListEvent *arg1 = (wxListEvent *) 0 ;
23624 long result;
23625 PyObject * obj0 = 0 ;
23626 char *kwnames[] = {
23627 (char *) "self", NULL
23628 };
23629
23630 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ListEvent_GetData",kwnames,&obj0)) goto fail;
093d3ff1
RD
23631 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxListEvent, SWIG_POINTER_EXCEPTION | 0);
23632 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
23633 {
23634 PyThreadState* __tstate = wxPyBeginAllowThreads();
23635 result = (long)(arg1)->GetData();
23636
23637 wxPyEndAllowThreads(__tstate);
23638 if (PyErr_Occurred()) SWIG_fail;
23639 }
093d3ff1
RD
23640 {
23641 resultobj = SWIG_From_long((long)(result));
23642 }
d14a1e28
RD
23643 return resultobj;
23644 fail:
23645 return NULL;
23646}
23647
23648
c32bde28 23649static PyObject *_wrap_ListEvent_GetMask(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
23650 PyObject *resultobj;
23651 wxListEvent *arg1 = (wxListEvent *) 0 ;
23652 long result;
23653 PyObject * obj0 = 0 ;
23654 char *kwnames[] = {
23655 (char *) "self", NULL
23656 };
23657
23658 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ListEvent_GetMask",kwnames,&obj0)) goto fail;
093d3ff1
RD
23659 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxListEvent, SWIG_POINTER_EXCEPTION | 0);
23660 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
23661 {
23662 PyThreadState* __tstate = wxPyBeginAllowThreads();
23663 result = (long)(arg1)->GetMask();
23664
23665 wxPyEndAllowThreads(__tstate);
23666 if (PyErr_Occurred()) SWIG_fail;
23667 }
093d3ff1
RD
23668 {
23669 resultobj = SWIG_From_long((long)(result));
23670 }
d14a1e28
RD
23671 return resultobj;
23672 fail:
23673 return NULL;
23674}
23675
23676
c32bde28 23677static PyObject *_wrap_ListEvent_GetItem(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
23678 PyObject *resultobj;
23679 wxListEvent *arg1 = (wxListEvent *) 0 ;
23680 wxListItem *result;
23681 PyObject * obj0 = 0 ;
23682 char *kwnames[] = {
23683 (char *) "self", NULL
23684 };
23685
23686 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ListEvent_GetItem",kwnames,&obj0)) goto fail;
093d3ff1
RD
23687 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxListEvent, SWIG_POINTER_EXCEPTION | 0);
23688 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
23689 {
23690 PyThreadState* __tstate = wxPyBeginAllowThreads();
23691 {
23692 wxListItem const &_result_ref = (arg1)->GetItem();
23693 result = (wxListItem *) &_result_ref;
23694 }
23695
23696 wxPyEndAllowThreads(__tstate);
23697 if (PyErr_Occurred()) SWIG_fail;
23698 }
15afbcd0 23699 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxListItem, 0);
d14a1e28
RD
23700 return resultobj;
23701 fail:
23702 return NULL;
23703}
23704
23705
c32bde28 23706static PyObject *_wrap_ListEvent_GetCacheFrom(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
23707 PyObject *resultobj;
23708 wxListEvent *arg1 = (wxListEvent *) 0 ;
23709 long result;
23710 PyObject * obj0 = 0 ;
23711 char *kwnames[] = {
23712 (char *) "self", NULL
23713 };
23714
23715 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ListEvent_GetCacheFrom",kwnames,&obj0)) goto fail;
093d3ff1
RD
23716 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxListEvent, SWIG_POINTER_EXCEPTION | 0);
23717 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
23718 {
23719 PyThreadState* __tstate = wxPyBeginAllowThreads();
23720 result = (long)(arg1)->GetCacheFrom();
23721
23722 wxPyEndAllowThreads(__tstate);
23723 if (PyErr_Occurred()) SWIG_fail;
23724 }
093d3ff1
RD
23725 {
23726 resultobj = SWIG_From_long((long)(result));
23727 }
d14a1e28
RD
23728 return resultobj;
23729 fail:
23730 return NULL;
23731}
23732
23733
c32bde28 23734static PyObject *_wrap_ListEvent_GetCacheTo(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
23735 PyObject *resultobj;
23736 wxListEvent *arg1 = (wxListEvent *) 0 ;
23737 long result;
23738 PyObject * obj0 = 0 ;
23739 char *kwnames[] = {
23740 (char *) "self", NULL
23741 };
23742
23743 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ListEvent_GetCacheTo",kwnames,&obj0)) goto fail;
093d3ff1
RD
23744 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxListEvent, SWIG_POINTER_EXCEPTION | 0);
23745 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
23746 {
23747 PyThreadState* __tstate = wxPyBeginAllowThreads();
23748 result = (long)(arg1)->GetCacheTo();
23749
23750 wxPyEndAllowThreads(__tstate);
23751 if (PyErr_Occurred()) SWIG_fail;
23752 }
093d3ff1
RD
23753 {
23754 resultobj = SWIG_From_long((long)(result));
23755 }
d14a1e28
RD
23756 return resultobj;
23757 fail:
23758 return NULL;
23759}
23760
23761
c32bde28 23762static PyObject *_wrap_ListEvent_IsEditCancelled(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
23763 PyObject *resultobj;
23764 wxListEvent *arg1 = (wxListEvent *) 0 ;
23765 bool result;
23766 PyObject * obj0 = 0 ;
23767 char *kwnames[] = {
23768 (char *) "self", NULL
23769 };
23770
23771 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ListEvent_IsEditCancelled",kwnames,&obj0)) goto fail;
093d3ff1
RD
23772 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxListEvent, SWIG_POINTER_EXCEPTION | 0);
23773 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
23774 {
23775 PyThreadState* __tstate = wxPyBeginAllowThreads();
23776 result = (bool)((wxListEvent const *)arg1)->IsEditCancelled();
23777
23778 wxPyEndAllowThreads(__tstate);
23779 if (PyErr_Occurred()) SWIG_fail;
23780 }
4f89f6a3
RD
23781 {
23782 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
23783 }
d14a1e28
RD
23784 return resultobj;
23785 fail:
23786 return NULL;
23787}
23788
23789
c32bde28 23790static PyObject *_wrap_ListEvent_SetEditCanceled(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
23791 PyObject *resultobj;
23792 wxListEvent *arg1 = (wxListEvent *) 0 ;
23793 bool arg2 ;
23794 PyObject * obj0 = 0 ;
23795 PyObject * obj1 = 0 ;
23796 char *kwnames[] = {
23797 (char *) "self",(char *) "editCancelled", NULL
23798 };
23799
23800 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ListEvent_SetEditCanceled",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
23801 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxListEvent, SWIG_POINTER_EXCEPTION | 0);
23802 if (SWIG_arg_fail(1)) SWIG_fail;
23803 {
23804 arg2 = (bool)(SWIG_As_bool(obj1));
23805 if (SWIG_arg_fail(2)) SWIG_fail;
23806 }
d14a1e28
RD
23807 {
23808 PyThreadState* __tstate = wxPyBeginAllowThreads();
23809 (arg1)->SetEditCanceled(arg2);
23810
23811 wxPyEndAllowThreads(__tstate);
23812 if (PyErr_Occurred()) SWIG_fail;
23813 }
23814 Py_INCREF(Py_None); resultobj = Py_None;
23815 return resultobj;
23816 fail:
23817 return NULL;
23818}
23819
23820
c32bde28 23821static PyObject * ListEvent_swigregister(PyObject *, PyObject *args) {
d14a1e28
RD
23822 PyObject *obj;
23823 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
23824 SWIG_TypeClientData(SWIGTYPE_p_wxListEvent, obj);
23825 Py_INCREF(obj);
23826 return Py_BuildValue((char *)"");
23827}
c32bde28 23828static PyObject *_wrap_new_ListCtrl(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
23829 PyObject *resultobj;
23830 wxWindow *arg1 = (wxWindow *) 0 ;
e811c8ce 23831 int arg2 = (int) -1 ;
d14a1e28
RD
23832 wxPoint const &arg3_defvalue = wxDefaultPosition ;
23833 wxPoint *arg3 = (wxPoint *) &arg3_defvalue ;
23834 wxSize const &arg4_defvalue = wxDefaultSize ;
23835 wxSize *arg4 = (wxSize *) &arg4_defvalue ;
23836 long arg5 = (long) wxLC_ICON ;
23837 wxValidator const &arg6_defvalue = wxDefaultValidator ;
23838 wxValidator *arg6 = (wxValidator *) &arg6_defvalue ;
23839 wxString const &arg7_defvalue = wxPyListCtrlNameStr ;
23840 wxString *arg7 = (wxString *) &arg7_defvalue ;
23841 wxPyListCtrl *result;
23842 wxPoint temp3 ;
23843 wxSize temp4 ;
ae8162c8 23844 bool temp7 = false ;
d14a1e28 23845 PyObject * obj0 = 0 ;
994141e6 23846 PyObject * obj1 = 0 ;
d14a1e28
RD
23847 PyObject * obj2 = 0 ;
23848 PyObject * obj3 = 0 ;
994141e6 23849 PyObject * obj4 = 0 ;
d14a1e28
RD
23850 PyObject * obj5 = 0 ;
23851 PyObject * obj6 = 0 ;
23852 char *kwnames[] = {
23853 (char *) "parent",(char *) "id",(char *) "pos",(char *) "size",(char *) "style",(char *) "validator",(char *) "name", NULL
23854 };
23855
994141e6 23856 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|OOOOOO:new_ListCtrl",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6)) goto fail;
093d3ff1
RD
23857 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
23858 if (SWIG_arg_fail(1)) SWIG_fail;
994141e6 23859 if (obj1) {
093d3ff1
RD
23860 {
23861 arg2 = (int)(SWIG_As_int(obj1));
23862 if (SWIG_arg_fail(2)) SWIG_fail;
23863 }
994141e6 23864 }
d14a1e28
RD
23865 if (obj2) {
23866 {
23867 arg3 = &temp3;
23868 if ( ! wxPoint_helper(obj2, &arg3)) SWIG_fail;
23869 }
23870 }
23871 if (obj3) {
23872 {
23873 arg4 = &temp4;
23874 if ( ! wxSize_helper(obj3, &arg4)) SWIG_fail;
23875 }
23876 }
994141e6 23877 if (obj4) {
093d3ff1
RD
23878 {
23879 arg5 = (long)(SWIG_As_long(obj4));
23880 if (SWIG_arg_fail(5)) SWIG_fail;
23881 }
994141e6 23882 }
d14a1e28 23883 if (obj5) {
093d3ff1
RD
23884 {
23885 SWIG_Python_ConvertPtr(obj5, (void **)&arg6, SWIGTYPE_p_wxValidator, SWIG_POINTER_EXCEPTION | 0);
23886 if (SWIG_arg_fail(6)) SWIG_fail;
23887 if (arg6 == NULL) {
23888 SWIG_null_ref("wxValidator");
23889 }
23890 if (SWIG_arg_fail(6)) SWIG_fail;
d14a1e28
RD
23891 }
23892 }
23893 if (obj6) {
23894 {
23895 arg7 = wxString_in_helper(obj6);
23896 if (arg7 == NULL) SWIG_fail;
ae8162c8 23897 temp7 = true;
d14a1e28
RD
23898 }
23899 }
23900 {
e3b71cb8 23901 if (!wxPyCheckForApp()) SWIG_fail;
d14a1e28
RD
23902 PyThreadState* __tstate = wxPyBeginAllowThreads();
23903 result = (wxPyListCtrl *)new wxPyListCtrl(arg1,arg2,(wxPoint const &)*arg3,(wxSize const &)*arg4,arg5,(wxValidator const &)*arg6,(wxString const &)*arg7);
23904
23905 wxPyEndAllowThreads(__tstate);
110da5b0 23906 if (PyErr_Occurred()) SWIG_fail;
d14a1e28 23907 }
15afbcd0 23908 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxPyListCtrl, 1);
d14a1e28
RD
23909 {
23910 if (temp7)
23911 delete arg7;
23912 }
23913 return resultobj;
23914 fail:
23915 {
23916 if (temp7)
23917 delete arg7;
23918 }
23919 return NULL;
23920}
23921
23922
c32bde28 23923static PyObject *_wrap_new_PreListCtrl(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
23924 PyObject *resultobj;
23925 wxPyListCtrl *result;
23926 char *kwnames[] = {
23927 NULL
23928 };
23929
23930 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_PreListCtrl",kwnames)) goto fail;
23931 {
e3b71cb8 23932 if (!wxPyCheckForApp()) SWIG_fail;
d14a1e28
RD
23933 PyThreadState* __tstate = wxPyBeginAllowThreads();
23934 result = (wxPyListCtrl *)new wxPyListCtrl();
23935
23936 wxPyEndAllowThreads(__tstate);
110da5b0 23937 if (PyErr_Occurred()) SWIG_fail;
d14a1e28 23938 }
15afbcd0 23939 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxPyListCtrl, 1);
d14a1e28
RD
23940 return resultobj;
23941 fail:
23942 return NULL;
23943}
23944
23945
c32bde28 23946static PyObject *_wrap_ListCtrl_Create(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
23947 PyObject *resultobj;
23948 wxPyListCtrl *arg1 = (wxPyListCtrl *) 0 ;
23949 wxWindow *arg2 = (wxWindow *) 0 ;
e811c8ce 23950 int arg3 = (int) -1 ;
d14a1e28
RD
23951 wxPoint const &arg4_defvalue = wxDefaultPosition ;
23952 wxPoint *arg4 = (wxPoint *) &arg4_defvalue ;
23953 wxSize const &arg5_defvalue = wxDefaultSize ;
23954 wxSize *arg5 = (wxSize *) &arg5_defvalue ;
23955 long arg6 = (long) wxLC_ICON ;
23956 wxValidator const &arg7_defvalue = wxDefaultValidator ;
23957 wxValidator *arg7 = (wxValidator *) &arg7_defvalue ;
23958 wxString const &arg8_defvalue = wxPyListCtrlNameStr ;
23959 wxString *arg8 = (wxString *) &arg8_defvalue ;
23960 bool result;
23961 wxPoint temp4 ;
23962 wxSize temp5 ;
ae8162c8 23963 bool temp8 = false ;
d14a1e28
RD
23964 PyObject * obj0 = 0 ;
23965 PyObject * obj1 = 0 ;
994141e6 23966 PyObject * obj2 = 0 ;
d14a1e28
RD
23967 PyObject * obj3 = 0 ;
23968 PyObject * obj4 = 0 ;
994141e6 23969 PyObject * obj5 = 0 ;
d14a1e28
RD
23970 PyObject * obj6 = 0 ;
23971 PyObject * obj7 = 0 ;
23972 char *kwnames[] = {
23973 (char *) "self",(char *) "parent",(char *) "id",(char *) "pos",(char *) "size",(char *) "style",(char *) "validator",(char *) "name", NULL
23974 };
23975
994141e6 23976 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|OOOOOO:ListCtrl_Create",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6,&obj7)) goto fail;
093d3ff1
RD
23977 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyListCtrl, SWIG_POINTER_EXCEPTION | 0);
23978 if (SWIG_arg_fail(1)) SWIG_fail;
23979 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
23980 if (SWIG_arg_fail(2)) SWIG_fail;
994141e6 23981 if (obj2) {
093d3ff1
RD
23982 {
23983 arg3 = (int)(SWIG_As_int(obj2));
23984 if (SWIG_arg_fail(3)) SWIG_fail;
23985 }
994141e6 23986 }
d14a1e28
RD
23987 if (obj3) {
23988 {
23989 arg4 = &temp4;
23990 if ( ! wxPoint_helper(obj3, &arg4)) SWIG_fail;
23991 }
23992 }
23993 if (obj4) {
23994 {
23995 arg5 = &temp5;
23996 if ( ! wxSize_helper(obj4, &arg5)) SWIG_fail;
23997 }
23998 }
994141e6 23999 if (obj5) {
093d3ff1
RD
24000 {
24001 arg6 = (long)(SWIG_As_long(obj5));
24002 if (SWIG_arg_fail(6)) SWIG_fail;
24003 }
994141e6 24004 }
d14a1e28 24005 if (obj6) {
093d3ff1
RD
24006 {
24007 SWIG_Python_ConvertPtr(obj6, (void **)&arg7, SWIGTYPE_p_wxValidator, SWIG_POINTER_EXCEPTION | 0);
24008 if (SWIG_arg_fail(7)) SWIG_fail;
24009 if (arg7 == NULL) {
24010 SWIG_null_ref("wxValidator");
24011 }
24012 if (SWIG_arg_fail(7)) SWIG_fail;
d14a1e28
RD
24013 }
24014 }
24015 if (obj7) {
24016 {
24017 arg8 = wxString_in_helper(obj7);
24018 if (arg8 == NULL) SWIG_fail;
ae8162c8 24019 temp8 = true;
d14a1e28
RD
24020 }
24021 }
24022 {
24023 PyThreadState* __tstate = wxPyBeginAllowThreads();
24024 result = (bool)(arg1)->Create(arg2,arg3,(wxPoint const &)*arg4,(wxSize const &)*arg5,arg6,(wxValidator const &)*arg7,(wxString const &)*arg8);
24025
24026 wxPyEndAllowThreads(__tstate);
24027 if (PyErr_Occurred()) SWIG_fail;
24028 }
4f89f6a3
RD
24029 {
24030 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
24031 }
d14a1e28
RD
24032 {
24033 if (temp8)
24034 delete arg8;
24035 }
24036 return resultobj;
24037 fail:
24038 {
24039 if (temp8)
24040 delete arg8;
24041 }
24042 return NULL;
24043}
24044
24045
c32bde28 24046static PyObject *_wrap_ListCtrl__setCallbackInfo(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
24047 PyObject *resultobj;
24048 wxPyListCtrl *arg1 = (wxPyListCtrl *) 0 ;
24049 PyObject *arg2 = (PyObject *) 0 ;
24050 PyObject *arg3 = (PyObject *) 0 ;
24051 PyObject * obj0 = 0 ;
24052 PyObject * obj1 = 0 ;
24053 PyObject * obj2 = 0 ;
24054 char *kwnames[] = {
24055 (char *) "self",(char *) "self",(char *) "_class", NULL
24056 };
24057
24058 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:ListCtrl__setCallbackInfo",kwnames,&obj0,&obj1,&obj2)) goto fail;
093d3ff1
RD
24059 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyListCtrl, SWIG_POINTER_EXCEPTION | 0);
24060 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
24061 arg2 = obj1;
24062 arg3 = obj2;
24063 {
24064 PyThreadState* __tstate = wxPyBeginAllowThreads();
24065 (arg1)->_setCallbackInfo(arg2,arg3);
24066
24067 wxPyEndAllowThreads(__tstate);
24068 if (PyErr_Occurred()) SWIG_fail;
24069 }
24070 Py_INCREF(Py_None); resultobj = Py_None;
24071 return resultobj;
24072 fail:
24073 return NULL;
24074}
24075
24076
c32bde28 24077static PyObject *_wrap_ListCtrl_SetForegroundColour(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
24078 PyObject *resultobj;
24079 wxPyListCtrl *arg1 = (wxPyListCtrl *) 0 ;
24080 wxColour *arg2 = 0 ;
24081 bool result;
24082 wxColour temp2 ;
24083 PyObject * obj0 = 0 ;
24084 PyObject * obj1 = 0 ;
24085 char *kwnames[] = {
24086 (char *) "self",(char *) "col", NULL
24087 };
24088
24089 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ListCtrl_SetForegroundColour",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
24090 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyListCtrl, SWIG_POINTER_EXCEPTION | 0);
24091 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
24092 {
24093 arg2 = &temp2;
24094 if ( ! wxColour_helper(obj1, &arg2)) SWIG_fail;
24095 }
24096 {
24097 PyThreadState* __tstate = wxPyBeginAllowThreads();
24098 result = (bool)(arg1)->SetForegroundColour((wxColour const &)*arg2);
24099
24100 wxPyEndAllowThreads(__tstate);
24101 if (PyErr_Occurred()) SWIG_fail;
24102 }
4f89f6a3
RD
24103 {
24104 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
24105 }
d14a1e28
RD
24106 return resultobj;
24107 fail:
24108 return NULL;
24109}
24110
24111
c32bde28 24112static PyObject *_wrap_ListCtrl_SetBackgroundColour(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
24113 PyObject *resultobj;
24114 wxPyListCtrl *arg1 = (wxPyListCtrl *) 0 ;
24115 wxColour *arg2 = 0 ;
24116 bool result;
24117 wxColour temp2 ;
24118 PyObject * obj0 = 0 ;
24119 PyObject * obj1 = 0 ;
24120 char *kwnames[] = {
24121 (char *) "self",(char *) "col", NULL
24122 };
24123
24124 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ListCtrl_SetBackgroundColour",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
24125 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyListCtrl, SWIG_POINTER_EXCEPTION | 0);
24126 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
24127 {
24128 arg2 = &temp2;
24129 if ( ! wxColour_helper(obj1, &arg2)) SWIG_fail;
24130 }
24131 {
24132 PyThreadState* __tstate = wxPyBeginAllowThreads();
24133 result = (bool)(arg1)->SetBackgroundColour((wxColour const &)*arg2);
24134
24135 wxPyEndAllowThreads(__tstate);
24136 if (PyErr_Occurred()) SWIG_fail;
24137 }
4f89f6a3
RD
24138 {
24139 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
24140 }
d14a1e28
RD
24141 return resultobj;
24142 fail:
24143 return NULL;
24144}
24145
24146
c32bde28 24147static PyObject *_wrap_ListCtrl_GetColumn(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
24148 PyObject *resultobj;
24149 wxPyListCtrl *arg1 = (wxPyListCtrl *) 0 ;
24150 int arg2 ;
24151 wxListItem *result;
24152 PyObject * obj0 = 0 ;
994141e6 24153 PyObject * obj1 = 0 ;
d14a1e28
RD
24154 char *kwnames[] = {
24155 (char *) "self",(char *) "col", NULL
24156 };
24157
994141e6 24158 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ListCtrl_GetColumn",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
24159 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyListCtrl, SWIG_POINTER_EXCEPTION | 0);
24160 if (SWIG_arg_fail(1)) SWIG_fail;
24161 {
24162 arg2 = (int)(SWIG_As_int(obj1));
24163 if (SWIG_arg_fail(2)) SWIG_fail;
24164 }
d14a1e28
RD
24165 {
24166 PyThreadState* __tstate = wxPyBeginAllowThreads();
24167 result = (wxListItem *)wxPyListCtrl_GetColumn(arg1,arg2);
24168
24169 wxPyEndAllowThreads(__tstate);
24170 if (PyErr_Occurred()) SWIG_fail;
24171 }
24172 {
412d302d 24173 resultobj = wxPyMake_wxObject(result, 0);
d14a1e28
RD
24174 }
24175 return resultobj;
24176 fail:
24177 return NULL;
24178}
24179
24180
c32bde28 24181static PyObject *_wrap_ListCtrl_SetColumn(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
24182 PyObject *resultobj;
24183 wxPyListCtrl *arg1 = (wxPyListCtrl *) 0 ;
24184 int arg2 ;
24185 wxListItem *arg3 = 0 ;
24186 bool result;
24187 PyObject * obj0 = 0 ;
994141e6 24188 PyObject * obj1 = 0 ;
d14a1e28
RD
24189 PyObject * obj2 = 0 ;
24190 char *kwnames[] = {
24191 (char *) "self",(char *) "col",(char *) "item", NULL
24192 };
24193
994141e6 24194 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:ListCtrl_SetColumn",kwnames,&obj0,&obj1,&obj2)) goto fail;
093d3ff1
RD
24195 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyListCtrl, SWIG_POINTER_EXCEPTION | 0);
24196 if (SWIG_arg_fail(1)) SWIG_fail;
24197 {
24198 arg2 = (int)(SWIG_As_int(obj1));
24199 if (SWIG_arg_fail(2)) SWIG_fail;
24200 }
24201 {
24202 SWIG_Python_ConvertPtr(obj2, (void **)&arg3, SWIGTYPE_p_wxListItem, SWIG_POINTER_EXCEPTION | 0);
24203 if (SWIG_arg_fail(3)) SWIG_fail;
24204 if (arg3 == NULL) {
24205 SWIG_null_ref("wxListItem");
24206 }
24207 if (SWIG_arg_fail(3)) SWIG_fail;
d14a1e28
RD
24208 }
24209 {
24210 PyThreadState* __tstate = wxPyBeginAllowThreads();
24211 result = (bool)(arg1)->SetColumn(arg2,*arg3);
24212
24213 wxPyEndAllowThreads(__tstate);
24214 if (PyErr_Occurred()) SWIG_fail;
24215 }
4f89f6a3
RD
24216 {
24217 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
24218 }
d14a1e28
RD
24219 return resultobj;
24220 fail:
24221 return NULL;
24222}
24223
24224
c32bde28 24225static PyObject *_wrap_ListCtrl_GetColumnWidth(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
24226 PyObject *resultobj;
24227 wxPyListCtrl *arg1 = (wxPyListCtrl *) 0 ;
24228 int arg2 ;
24229 int result;
24230 PyObject * obj0 = 0 ;
994141e6 24231 PyObject * obj1 = 0 ;
d14a1e28
RD
24232 char *kwnames[] = {
24233 (char *) "self",(char *) "col", NULL
24234 };
24235
994141e6 24236 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ListCtrl_GetColumnWidth",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
24237 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyListCtrl, SWIG_POINTER_EXCEPTION | 0);
24238 if (SWIG_arg_fail(1)) SWIG_fail;
24239 {
24240 arg2 = (int)(SWIG_As_int(obj1));
24241 if (SWIG_arg_fail(2)) SWIG_fail;
24242 }
d14a1e28
RD
24243 {
24244 PyThreadState* __tstate = wxPyBeginAllowThreads();
24245 result = (int)((wxPyListCtrl const *)arg1)->GetColumnWidth(arg2);
24246
24247 wxPyEndAllowThreads(__tstate);
24248 if (PyErr_Occurred()) SWIG_fail;
24249 }
093d3ff1
RD
24250 {
24251 resultobj = SWIG_From_int((int)(result));
24252 }
d14a1e28
RD
24253 return resultobj;
24254 fail:
24255 return NULL;
24256}
24257
24258
c32bde28 24259static PyObject *_wrap_ListCtrl_SetColumnWidth(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
24260 PyObject *resultobj;
24261 wxPyListCtrl *arg1 = (wxPyListCtrl *) 0 ;
24262 int arg2 ;
24263 int arg3 ;
24264 bool result;
24265 PyObject * obj0 = 0 ;
994141e6
RD
24266 PyObject * obj1 = 0 ;
24267 PyObject * obj2 = 0 ;
d14a1e28
RD
24268 char *kwnames[] = {
24269 (char *) "self",(char *) "col",(char *) "width", NULL
24270 };
24271
994141e6 24272 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:ListCtrl_SetColumnWidth",kwnames,&obj0,&obj1,&obj2)) goto fail;
093d3ff1
RD
24273 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyListCtrl, SWIG_POINTER_EXCEPTION | 0);
24274 if (SWIG_arg_fail(1)) SWIG_fail;
24275 {
24276 arg2 = (int)(SWIG_As_int(obj1));
24277 if (SWIG_arg_fail(2)) SWIG_fail;
24278 }
24279 {
24280 arg3 = (int)(SWIG_As_int(obj2));
24281 if (SWIG_arg_fail(3)) SWIG_fail;
24282 }
d14a1e28
RD
24283 {
24284 PyThreadState* __tstate = wxPyBeginAllowThreads();
24285 result = (bool)(arg1)->SetColumnWidth(arg2,arg3);
24286
24287 wxPyEndAllowThreads(__tstate);
24288 if (PyErr_Occurred()) SWIG_fail;
24289 }
4f89f6a3
RD
24290 {
24291 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
24292 }
d14a1e28
RD
24293 return resultobj;
24294 fail:
24295 return NULL;
24296}
24297
24298
c32bde28 24299static PyObject *_wrap_ListCtrl_GetCountPerPage(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
24300 PyObject *resultobj;
24301 wxPyListCtrl *arg1 = (wxPyListCtrl *) 0 ;
24302 int result;
24303 PyObject * obj0 = 0 ;
24304 char *kwnames[] = {
24305 (char *) "self", NULL
24306 };
24307
24308 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ListCtrl_GetCountPerPage",kwnames,&obj0)) goto fail;
093d3ff1
RD
24309 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyListCtrl, SWIG_POINTER_EXCEPTION | 0);
24310 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
24311 {
24312 PyThreadState* __tstate = wxPyBeginAllowThreads();
24313 result = (int)((wxPyListCtrl const *)arg1)->GetCountPerPage();
24314
24315 wxPyEndAllowThreads(__tstate);
24316 if (PyErr_Occurred()) SWIG_fail;
24317 }
093d3ff1
RD
24318 {
24319 resultobj = SWIG_From_int((int)(result));
24320 }
d14a1e28
RD
24321 return resultobj;
24322 fail:
24323 return NULL;
24324}
24325
24326
c32bde28 24327static PyObject *_wrap_ListCtrl_GetViewRect(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
24328 PyObject *resultobj;
24329 wxPyListCtrl *arg1 = (wxPyListCtrl *) 0 ;
24330 wxRect result;
24331 PyObject * obj0 = 0 ;
24332 char *kwnames[] = {
24333 (char *) "self", NULL
24334 };
24335
24336 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ListCtrl_GetViewRect",kwnames,&obj0)) goto fail;
093d3ff1
RD
24337 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyListCtrl, SWIG_POINTER_EXCEPTION | 0);
24338 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
24339 {
24340 PyThreadState* __tstate = wxPyBeginAllowThreads();
24341 result = ((wxPyListCtrl const *)arg1)->GetViewRect();
24342
24343 wxPyEndAllowThreads(__tstate);
24344 if (PyErr_Occurred()) SWIG_fail;
24345 }
24346 {
24347 wxRect * resultptr;
093d3ff1 24348 resultptr = new wxRect((wxRect &)(result));
15afbcd0 24349 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxRect, 1);
d14a1e28
RD
24350 }
24351 return resultobj;
24352 fail:
24353 return NULL;
24354}
24355
24356
c32bde28 24357static PyObject *_wrap_ListCtrl_GetItem(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
24358 PyObject *resultobj;
24359 wxPyListCtrl *arg1 = (wxPyListCtrl *) 0 ;
24360 long arg2 ;
24361 int arg3 = (int) 0 ;
24362 wxListItem *result;
24363 PyObject * obj0 = 0 ;
994141e6
RD
24364 PyObject * obj1 = 0 ;
24365 PyObject * obj2 = 0 ;
d14a1e28
RD
24366 char *kwnames[] = {
24367 (char *) "self",(char *) "itemId",(char *) "col", NULL
24368 };
24369
994141e6 24370 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:ListCtrl_GetItem",kwnames,&obj0,&obj1,&obj2)) goto fail;
093d3ff1
RD
24371 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyListCtrl, SWIG_POINTER_EXCEPTION | 0);
24372 if (SWIG_arg_fail(1)) SWIG_fail;
24373 {
24374 arg2 = (long)(SWIG_As_long(obj1));
24375 if (SWIG_arg_fail(2)) SWIG_fail;
24376 }
994141e6 24377 if (obj2) {
093d3ff1
RD
24378 {
24379 arg3 = (int)(SWIG_As_int(obj2));
24380 if (SWIG_arg_fail(3)) SWIG_fail;
24381 }
994141e6 24382 }
d14a1e28
RD
24383 {
24384 PyThreadState* __tstate = wxPyBeginAllowThreads();
24385 result = (wxListItem *)wxPyListCtrl_GetItem(arg1,arg2,arg3);
24386
24387 wxPyEndAllowThreads(__tstate);
24388 if (PyErr_Occurred()) SWIG_fail;
24389 }
24390 {
412d302d 24391 resultobj = wxPyMake_wxObject(result, 0);
d14a1e28
RD
24392 }
24393 return resultobj;
24394 fail:
24395 return NULL;
24396}
24397
24398
c32bde28 24399static PyObject *_wrap_ListCtrl_SetItem(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
24400 PyObject *resultobj;
24401 wxPyListCtrl *arg1 = (wxPyListCtrl *) 0 ;
24402 wxListItem *arg2 = 0 ;
24403 bool result;
24404 PyObject * obj0 = 0 ;
24405 PyObject * obj1 = 0 ;
24406 char *kwnames[] = {
24407 (char *) "self",(char *) "info", NULL
24408 };
24409
24410 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ListCtrl_SetItem",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
24411 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyListCtrl, SWIG_POINTER_EXCEPTION | 0);
24412 if (SWIG_arg_fail(1)) SWIG_fail;
24413 {
24414 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxListItem, SWIG_POINTER_EXCEPTION | 0);
24415 if (SWIG_arg_fail(2)) SWIG_fail;
24416 if (arg2 == NULL) {
24417 SWIG_null_ref("wxListItem");
24418 }
24419 if (SWIG_arg_fail(2)) SWIG_fail;
d14a1e28
RD
24420 }
24421 {
24422 PyThreadState* __tstate = wxPyBeginAllowThreads();
24423 result = (bool)(arg1)->SetItem(*arg2);
24424
24425 wxPyEndAllowThreads(__tstate);
24426 if (PyErr_Occurred()) SWIG_fail;
24427 }
4f89f6a3
RD
24428 {
24429 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
24430 }
d14a1e28
RD
24431 return resultobj;
24432 fail:
24433 return NULL;
24434}
24435
24436
c32bde28 24437static PyObject *_wrap_ListCtrl_SetStringItem(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
24438 PyObject *resultobj;
24439 wxPyListCtrl *arg1 = (wxPyListCtrl *) 0 ;
24440 long arg2 ;
24441 int arg3 ;
24442 wxString *arg4 = 0 ;
24443 int arg5 = (int) -1 ;
24444 long result;
ae8162c8 24445 bool temp4 = false ;
d14a1e28 24446 PyObject * obj0 = 0 ;
994141e6
RD
24447 PyObject * obj1 = 0 ;
24448 PyObject * obj2 = 0 ;
d14a1e28 24449 PyObject * obj3 = 0 ;
994141e6 24450 PyObject * obj4 = 0 ;
d14a1e28
RD
24451 char *kwnames[] = {
24452 (char *) "self",(char *) "index",(char *) "col",(char *) "label",(char *) "imageId", NULL
24453 };
24454
994141e6 24455 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOO|O:ListCtrl_SetStringItem",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4)) goto fail;
093d3ff1
RD
24456 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyListCtrl, SWIG_POINTER_EXCEPTION | 0);
24457 if (SWIG_arg_fail(1)) SWIG_fail;
24458 {
24459 arg2 = (long)(SWIG_As_long(obj1));
24460 if (SWIG_arg_fail(2)) SWIG_fail;
24461 }
24462 {
24463 arg3 = (int)(SWIG_As_int(obj2));
24464 if (SWIG_arg_fail(3)) SWIG_fail;
24465 }
d14a1e28
RD
24466 {
24467 arg4 = wxString_in_helper(obj3);
24468 if (arg4 == NULL) SWIG_fail;
ae8162c8 24469 temp4 = true;
d14a1e28 24470 }
994141e6 24471 if (obj4) {
093d3ff1
RD
24472 {
24473 arg5 = (int)(SWIG_As_int(obj4));
24474 if (SWIG_arg_fail(5)) SWIG_fail;
24475 }
994141e6 24476 }
d14a1e28
RD
24477 {
24478 PyThreadState* __tstate = wxPyBeginAllowThreads();
24479 result = (long)(arg1)->SetItem(arg2,arg3,(wxString const &)*arg4,arg5);
24480
24481 wxPyEndAllowThreads(__tstate);
24482 if (PyErr_Occurred()) SWIG_fail;
24483 }
093d3ff1
RD
24484 {
24485 resultobj = SWIG_From_long((long)(result));
24486 }
d14a1e28
RD
24487 {
24488 if (temp4)
24489 delete arg4;
24490 }
24491 return resultobj;
24492 fail:
24493 {
24494 if (temp4)
24495 delete arg4;
24496 }
24497 return NULL;
24498}
24499
24500
c32bde28 24501static PyObject *_wrap_ListCtrl_GetItemState(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
24502 PyObject *resultobj;
24503 wxPyListCtrl *arg1 = (wxPyListCtrl *) 0 ;
24504 long arg2 ;
24505 long arg3 ;
24506 int result;
24507 PyObject * obj0 = 0 ;
994141e6
RD
24508 PyObject * obj1 = 0 ;
24509 PyObject * obj2 = 0 ;
d14a1e28
RD
24510 char *kwnames[] = {
24511 (char *) "self",(char *) "item",(char *) "stateMask", NULL
24512 };
24513
994141e6 24514 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:ListCtrl_GetItemState",kwnames,&obj0,&obj1,&obj2)) goto fail;
093d3ff1
RD
24515 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyListCtrl, SWIG_POINTER_EXCEPTION | 0);
24516 if (SWIG_arg_fail(1)) SWIG_fail;
24517 {
24518 arg2 = (long)(SWIG_As_long(obj1));
24519 if (SWIG_arg_fail(2)) SWIG_fail;
24520 }
24521 {
24522 arg3 = (long)(SWIG_As_long(obj2));
24523 if (SWIG_arg_fail(3)) SWIG_fail;
24524 }
d14a1e28
RD
24525 {
24526 PyThreadState* __tstate = wxPyBeginAllowThreads();
24527 result = (int)((wxPyListCtrl const *)arg1)->GetItemState(arg2,arg3);
24528
24529 wxPyEndAllowThreads(__tstate);
24530 if (PyErr_Occurred()) SWIG_fail;
24531 }
093d3ff1
RD
24532 {
24533 resultobj = SWIG_From_int((int)(result));
24534 }
d14a1e28
RD
24535 return resultobj;
24536 fail:
24537 return NULL;
24538}
24539
24540
c32bde28 24541static PyObject *_wrap_ListCtrl_SetItemState(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
24542 PyObject *resultobj;
24543 wxPyListCtrl *arg1 = (wxPyListCtrl *) 0 ;
24544 long arg2 ;
24545 long arg3 ;
24546 long arg4 ;
24547 bool result;
24548 PyObject * obj0 = 0 ;
994141e6
RD
24549 PyObject * obj1 = 0 ;
24550 PyObject * obj2 = 0 ;
24551 PyObject * obj3 = 0 ;
d14a1e28
RD
24552 char *kwnames[] = {
24553 (char *) "self",(char *) "item",(char *) "state",(char *) "stateMask", NULL
24554 };
24555
994141e6 24556 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOO:ListCtrl_SetItemState",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
093d3ff1
RD
24557 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyListCtrl, SWIG_POINTER_EXCEPTION | 0);
24558 if (SWIG_arg_fail(1)) SWIG_fail;
24559 {
24560 arg2 = (long)(SWIG_As_long(obj1));
24561 if (SWIG_arg_fail(2)) SWIG_fail;
24562 }
24563 {
24564 arg3 = (long)(SWIG_As_long(obj2));
24565 if (SWIG_arg_fail(3)) SWIG_fail;
24566 }
24567 {
24568 arg4 = (long)(SWIG_As_long(obj3));
24569 if (SWIG_arg_fail(4)) SWIG_fail;
24570 }
d14a1e28
RD
24571 {
24572 PyThreadState* __tstate = wxPyBeginAllowThreads();
24573 result = (bool)(arg1)->SetItemState(arg2,arg3,arg4);
24574
24575 wxPyEndAllowThreads(__tstate);
24576 if (PyErr_Occurred()) SWIG_fail;
24577 }
4f89f6a3
RD
24578 {
24579 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
24580 }
d14a1e28
RD
24581 return resultobj;
24582 fail:
24583 return NULL;
24584}
24585
24586
c32bde28 24587static PyObject *_wrap_ListCtrl_SetItemImage(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
24588 PyObject *resultobj;
24589 wxPyListCtrl *arg1 = (wxPyListCtrl *) 0 ;
24590 long arg2 ;
24591 int arg3 ;
1fc3b23a 24592 int arg4 = (int) -1 ;
d14a1e28
RD
24593 bool result;
24594 PyObject * obj0 = 0 ;
994141e6
RD
24595 PyObject * obj1 = 0 ;
24596 PyObject * obj2 = 0 ;
24597 PyObject * obj3 = 0 ;
d14a1e28
RD
24598 char *kwnames[] = {
24599 (char *) "self",(char *) "item",(char *) "image",(char *) "selImage", NULL
24600 };
24601
1fc3b23a 24602 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO|O:ListCtrl_SetItemImage",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
093d3ff1
RD
24603 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyListCtrl, SWIG_POINTER_EXCEPTION | 0);
24604 if (SWIG_arg_fail(1)) SWIG_fail;
24605 {
24606 arg2 = (long)(SWIG_As_long(obj1));
24607 if (SWIG_arg_fail(2)) SWIG_fail;
24608 }
24609 {
24610 arg3 = (int)(SWIG_As_int(obj2));
24611 if (SWIG_arg_fail(3)) SWIG_fail;
24612 }
1fc3b23a 24613 if (obj3) {
093d3ff1
RD
24614 {
24615 arg4 = (int)(SWIG_As_int(obj3));
24616 if (SWIG_arg_fail(4)) SWIG_fail;
24617 }
1fc3b23a 24618 }
d14a1e28
RD
24619 {
24620 PyThreadState* __tstate = wxPyBeginAllowThreads();
24621 result = (bool)(arg1)->SetItemImage(arg2,arg3,arg4);
24622
24623 wxPyEndAllowThreads(__tstate);
24624 if (PyErr_Occurred()) SWIG_fail;
24625 }
4f89f6a3
RD
24626 {
24627 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
24628 }
d14a1e28
RD
24629 return resultobj;
24630 fail:
24631 return NULL;
24632}
24633
24634
c32bde28 24635static PyObject *_wrap_ListCtrl_GetItemText(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
24636 PyObject *resultobj;
24637 wxPyListCtrl *arg1 = (wxPyListCtrl *) 0 ;
24638 long arg2 ;
24639 wxString result;
24640 PyObject * obj0 = 0 ;
994141e6 24641 PyObject * obj1 = 0 ;
d14a1e28
RD
24642 char *kwnames[] = {
24643 (char *) "self",(char *) "item", NULL
24644 };
24645
994141e6 24646 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ListCtrl_GetItemText",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
24647 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyListCtrl, SWIG_POINTER_EXCEPTION | 0);
24648 if (SWIG_arg_fail(1)) SWIG_fail;
24649 {
24650 arg2 = (long)(SWIG_As_long(obj1));
24651 if (SWIG_arg_fail(2)) SWIG_fail;
24652 }
d14a1e28
RD
24653 {
24654 PyThreadState* __tstate = wxPyBeginAllowThreads();
24655 result = ((wxPyListCtrl const *)arg1)->GetItemText(arg2);
24656
24657 wxPyEndAllowThreads(__tstate);
24658 if (PyErr_Occurred()) SWIG_fail;
24659 }
24660 {
24661#if wxUSE_UNICODE
24662 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
24663#else
24664 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
24665#endif
24666 }
24667 return resultobj;
24668 fail:
24669 return NULL;
24670}
24671
24672
c32bde28 24673static PyObject *_wrap_ListCtrl_SetItemText(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
24674 PyObject *resultobj;
24675 wxPyListCtrl *arg1 = (wxPyListCtrl *) 0 ;
24676 long arg2 ;
24677 wxString *arg3 = 0 ;
ae8162c8 24678 bool temp3 = false ;
d14a1e28 24679 PyObject * obj0 = 0 ;
994141e6 24680 PyObject * obj1 = 0 ;
d14a1e28
RD
24681 PyObject * obj2 = 0 ;
24682 char *kwnames[] = {
24683 (char *) "self",(char *) "item",(char *) "str", NULL
24684 };
24685
994141e6 24686 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:ListCtrl_SetItemText",kwnames,&obj0,&obj1,&obj2)) goto fail;
093d3ff1
RD
24687 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyListCtrl, SWIG_POINTER_EXCEPTION | 0);
24688 if (SWIG_arg_fail(1)) SWIG_fail;
24689 {
24690 arg2 = (long)(SWIG_As_long(obj1));
24691 if (SWIG_arg_fail(2)) SWIG_fail;
24692 }
d14a1e28
RD
24693 {
24694 arg3 = wxString_in_helper(obj2);
24695 if (arg3 == NULL) SWIG_fail;
ae8162c8 24696 temp3 = true;
d14a1e28
RD
24697 }
24698 {
24699 PyThreadState* __tstate = wxPyBeginAllowThreads();
24700 (arg1)->SetItemText(arg2,(wxString const &)*arg3);
24701
24702 wxPyEndAllowThreads(__tstate);
24703 if (PyErr_Occurred()) SWIG_fail;
24704 }
24705 Py_INCREF(Py_None); resultobj = Py_None;
24706 {
24707 if (temp3)
24708 delete arg3;
24709 }
24710 return resultobj;
24711 fail:
24712 {
24713 if (temp3)
24714 delete arg3;
24715 }
24716 return NULL;
24717}
24718
24719
c32bde28 24720static PyObject *_wrap_ListCtrl_GetItemData(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
24721 PyObject *resultobj;
24722 wxPyListCtrl *arg1 = (wxPyListCtrl *) 0 ;
24723 long arg2 ;
24724 long result;
24725 PyObject * obj0 = 0 ;
994141e6 24726 PyObject * obj1 = 0 ;
d14a1e28
RD
24727 char *kwnames[] = {
24728 (char *) "self",(char *) "item", NULL
24729 };
24730
994141e6 24731 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ListCtrl_GetItemData",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
24732 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyListCtrl, SWIG_POINTER_EXCEPTION | 0);
24733 if (SWIG_arg_fail(1)) SWIG_fail;
24734 {
24735 arg2 = (long)(SWIG_As_long(obj1));
24736 if (SWIG_arg_fail(2)) SWIG_fail;
24737 }
d14a1e28
RD
24738 {
24739 PyThreadState* __tstate = wxPyBeginAllowThreads();
24740 result = (long)((wxPyListCtrl const *)arg1)->GetItemData(arg2);
24741
24742 wxPyEndAllowThreads(__tstate);
24743 if (PyErr_Occurred()) SWIG_fail;
24744 }
093d3ff1
RD
24745 {
24746 resultobj = SWIG_From_long((long)(result));
24747 }
d14a1e28
RD
24748 return resultobj;
24749 fail:
24750 return NULL;
24751}
24752
24753
c32bde28 24754static PyObject *_wrap_ListCtrl_SetItemData(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
24755 PyObject *resultobj;
24756 wxPyListCtrl *arg1 = (wxPyListCtrl *) 0 ;
24757 long arg2 ;
24758 long arg3 ;
24759 bool result;
24760 PyObject * obj0 = 0 ;
994141e6
RD
24761 PyObject * obj1 = 0 ;
24762 PyObject * obj2 = 0 ;
d14a1e28
RD
24763 char *kwnames[] = {
24764 (char *) "self",(char *) "item",(char *) "data", NULL
24765 };
24766
994141e6 24767 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:ListCtrl_SetItemData",kwnames,&obj0,&obj1,&obj2)) goto fail;
093d3ff1
RD
24768 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyListCtrl, SWIG_POINTER_EXCEPTION | 0);
24769 if (SWIG_arg_fail(1)) SWIG_fail;
24770 {
24771 arg2 = (long)(SWIG_As_long(obj1));
24772 if (SWIG_arg_fail(2)) SWIG_fail;
24773 }
24774 {
24775 arg3 = (long)(SWIG_As_long(obj2));
24776 if (SWIG_arg_fail(3)) SWIG_fail;
24777 }
d14a1e28
RD
24778 {
24779 PyThreadState* __tstate = wxPyBeginAllowThreads();
24780 result = (bool)(arg1)->SetItemData(arg2,arg3);
24781
24782 wxPyEndAllowThreads(__tstate);
24783 if (PyErr_Occurred()) SWIG_fail;
24784 }
4f89f6a3
RD
24785 {
24786 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
24787 }
d14a1e28
RD
24788 return resultobj;
24789 fail:
24790 return NULL;
24791}
24792
24793
c32bde28 24794static PyObject *_wrap_ListCtrl_GetItemPosition(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
24795 PyObject *resultobj;
24796 wxPyListCtrl *arg1 = (wxPyListCtrl *) 0 ;
24797 long arg2 ;
24798 wxPoint result;
24799 PyObject * obj0 = 0 ;
994141e6 24800 PyObject * obj1 = 0 ;
d14a1e28
RD
24801 char *kwnames[] = {
24802 (char *) "self",(char *) "item", NULL
24803 };
24804
994141e6 24805 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ListCtrl_GetItemPosition",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
24806 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyListCtrl, SWIG_POINTER_EXCEPTION | 0);
24807 if (SWIG_arg_fail(1)) SWIG_fail;
24808 {
24809 arg2 = (long)(SWIG_As_long(obj1));
24810 if (SWIG_arg_fail(2)) SWIG_fail;
24811 }
d14a1e28
RD
24812 {
24813 PyThreadState* __tstate = wxPyBeginAllowThreads();
24814 result = wxPyListCtrl_GetItemPosition(arg1,arg2);
24815
24816 wxPyEndAllowThreads(__tstate);
24817 if (PyErr_Occurred()) SWIG_fail;
24818 }
24819 {
24820 wxPoint * resultptr;
093d3ff1 24821 resultptr = new wxPoint((wxPoint &)(result));
15afbcd0 24822 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxPoint, 1);
d14a1e28
RD
24823 }
24824 return resultobj;
24825 fail:
24826 return NULL;
24827}
24828
24829
c32bde28 24830static PyObject *_wrap_ListCtrl_GetItemRect(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
24831 PyObject *resultobj;
24832 wxPyListCtrl *arg1 = (wxPyListCtrl *) 0 ;
24833 long arg2 ;
24834 int arg3 = (int) wxLIST_RECT_BOUNDS ;
24835 wxRect result;
24836 PyObject * obj0 = 0 ;
994141e6
RD
24837 PyObject * obj1 = 0 ;
24838 PyObject * obj2 = 0 ;
d14a1e28
RD
24839 char *kwnames[] = {
24840 (char *) "self",(char *) "item",(char *) "code", NULL
24841 };
24842
994141e6 24843 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:ListCtrl_GetItemRect",kwnames,&obj0,&obj1,&obj2)) goto fail;
093d3ff1
RD
24844 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyListCtrl, SWIG_POINTER_EXCEPTION | 0);
24845 if (SWIG_arg_fail(1)) SWIG_fail;
24846 {
24847 arg2 = (long)(SWIG_As_long(obj1));
24848 if (SWIG_arg_fail(2)) SWIG_fail;
24849 }
994141e6 24850 if (obj2) {
093d3ff1
RD
24851 {
24852 arg3 = (int)(SWIG_As_int(obj2));
24853 if (SWIG_arg_fail(3)) SWIG_fail;
24854 }
994141e6 24855 }
d14a1e28
RD
24856 {
24857 PyThreadState* __tstate = wxPyBeginAllowThreads();
24858 result = wxPyListCtrl_GetItemRect(arg1,arg2,arg3);
24859
24860 wxPyEndAllowThreads(__tstate);
24861 if (PyErr_Occurred()) SWIG_fail;
24862 }
24863 {
24864 wxRect * resultptr;
093d3ff1 24865 resultptr = new wxRect((wxRect &)(result));
15afbcd0 24866 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxRect, 1);
d14a1e28
RD
24867 }
24868 return resultobj;
24869 fail:
24870 return NULL;
24871}
24872
24873
c32bde28 24874static PyObject *_wrap_ListCtrl_SetItemPosition(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
24875 PyObject *resultobj;
24876 wxPyListCtrl *arg1 = (wxPyListCtrl *) 0 ;
24877 long arg2 ;
24878 wxPoint *arg3 = 0 ;
24879 bool result;
24880 wxPoint temp3 ;
24881 PyObject * obj0 = 0 ;
994141e6 24882 PyObject * obj1 = 0 ;
d14a1e28
RD
24883 PyObject * obj2 = 0 ;
24884 char *kwnames[] = {
24885 (char *) "self",(char *) "item",(char *) "pos", NULL
24886 };
24887
994141e6 24888 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:ListCtrl_SetItemPosition",kwnames,&obj0,&obj1,&obj2)) goto fail;
093d3ff1
RD
24889 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyListCtrl, SWIG_POINTER_EXCEPTION | 0);
24890 if (SWIG_arg_fail(1)) SWIG_fail;
24891 {
24892 arg2 = (long)(SWIG_As_long(obj1));
24893 if (SWIG_arg_fail(2)) SWIG_fail;
24894 }
d14a1e28
RD
24895 {
24896 arg3 = &temp3;
24897 if ( ! wxPoint_helper(obj2, &arg3)) SWIG_fail;
24898 }
24899 {
24900 PyThreadState* __tstate = wxPyBeginAllowThreads();
24901 result = (bool)(arg1)->SetItemPosition(arg2,(wxPoint const &)*arg3);
24902
24903 wxPyEndAllowThreads(__tstate);
24904 if (PyErr_Occurred()) SWIG_fail;
24905 }
4f89f6a3
RD
24906 {
24907 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
24908 }
d14a1e28
RD
24909 return resultobj;
24910 fail:
24911 return NULL;
24912}
24913
24914
c32bde28 24915static PyObject *_wrap_ListCtrl_GetItemCount(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
24916 PyObject *resultobj;
24917 wxPyListCtrl *arg1 = (wxPyListCtrl *) 0 ;
24918 int result;
24919 PyObject * obj0 = 0 ;
24920 char *kwnames[] = {
24921 (char *) "self", NULL
24922 };
24923
24924 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ListCtrl_GetItemCount",kwnames,&obj0)) goto fail;
093d3ff1
RD
24925 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyListCtrl, SWIG_POINTER_EXCEPTION | 0);
24926 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
24927 {
24928 PyThreadState* __tstate = wxPyBeginAllowThreads();
24929 result = (int)((wxPyListCtrl const *)arg1)->GetItemCount();
24930
24931 wxPyEndAllowThreads(__tstate);
24932 if (PyErr_Occurred()) SWIG_fail;
24933 }
093d3ff1
RD
24934 {
24935 resultobj = SWIG_From_int((int)(result));
24936 }
d14a1e28
RD
24937 return resultobj;
24938 fail:
24939 return NULL;
24940}
24941
24942
c32bde28 24943static PyObject *_wrap_ListCtrl_GetColumnCount(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
24944 PyObject *resultobj;
24945 wxPyListCtrl *arg1 = (wxPyListCtrl *) 0 ;
24946 int result;
24947 PyObject * obj0 = 0 ;
24948 char *kwnames[] = {
24949 (char *) "self", NULL
24950 };
24951
24952 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ListCtrl_GetColumnCount",kwnames,&obj0)) goto fail;
093d3ff1
RD
24953 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyListCtrl, SWIG_POINTER_EXCEPTION | 0);
24954 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
24955 {
24956 PyThreadState* __tstate = wxPyBeginAllowThreads();
24957 result = (int)((wxPyListCtrl const *)arg1)->GetColumnCount();
24958
24959 wxPyEndAllowThreads(__tstate);
24960 if (PyErr_Occurred()) SWIG_fail;
24961 }
093d3ff1
RD
24962 {
24963 resultobj = SWIG_From_int((int)(result));
24964 }
d14a1e28
RD
24965 return resultobj;
24966 fail:
24967 return NULL;
24968}
24969
24970
c32bde28 24971static PyObject *_wrap_ListCtrl_GetItemSpacing(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
24972 PyObject *resultobj;
24973 wxPyListCtrl *arg1 = (wxPyListCtrl *) 0 ;
24974 wxSize result;
24975 PyObject * obj0 = 0 ;
24976 char *kwnames[] = {
24977 (char *) "self", NULL
24978 };
24979
24980 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ListCtrl_GetItemSpacing",kwnames,&obj0)) goto fail;
093d3ff1
RD
24981 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyListCtrl, SWIG_POINTER_EXCEPTION | 0);
24982 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
24983 {
24984 PyThreadState* __tstate = wxPyBeginAllowThreads();
24985 result = ((wxPyListCtrl const *)arg1)->GetItemSpacing();
24986
24987 wxPyEndAllowThreads(__tstate);
24988 if (PyErr_Occurred()) SWIG_fail;
24989 }
24990 {
24991 wxSize * resultptr;
093d3ff1 24992 resultptr = new wxSize((wxSize &)(result));
15afbcd0 24993 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxSize, 1);
d14a1e28
RD
24994 }
24995 return resultobj;
24996 fail:
24997 return NULL;
24998}
24999
25000
c32bde28 25001static PyObject *_wrap_ListCtrl_SetItemSpacing(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
25002 PyObject *resultobj;
25003 wxPyListCtrl *arg1 = (wxPyListCtrl *) 0 ;
25004 int arg2 ;
ae8162c8 25005 bool arg3 = (bool) false ;
d14a1e28 25006 PyObject * obj0 = 0 ;
994141e6 25007 PyObject * obj1 = 0 ;
d14a1e28
RD
25008 PyObject * obj2 = 0 ;
25009 char *kwnames[] = {
25010 (char *) "self",(char *) "spacing",(char *) "isSmall", NULL
25011 };
25012
994141e6 25013 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:ListCtrl_SetItemSpacing",kwnames,&obj0,&obj1,&obj2)) goto fail;
093d3ff1
RD
25014 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyListCtrl, SWIG_POINTER_EXCEPTION | 0);
25015 if (SWIG_arg_fail(1)) SWIG_fail;
25016 {
25017 arg2 = (int)(SWIG_As_int(obj1));
25018 if (SWIG_arg_fail(2)) SWIG_fail;
25019 }
d14a1e28 25020 if (obj2) {
093d3ff1
RD
25021 {
25022 arg3 = (bool)(SWIG_As_bool(obj2));
25023 if (SWIG_arg_fail(3)) SWIG_fail;
25024 }
d14a1e28
RD
25025 }
25026 {
25027 PyThreadState* __tstate = wxPyBeginAllowThreads();
25028 (arg1)->SetItemSpacing(arg2,arg3);
25029
25030 wxPyEndAllowThreads(__tstate);
25031 if (PyErr_Occurred()) SWIG_fail;
25032 }
25033 Py_INCREF(Py_None); resultobj = Py_None;
25034 return resultobj;
25035 fail:
25036 return NULL;
25037}
25038
25039
c32bde28 25040static PyObject *_wrap_ListCtrl_GetSelectedItemCount(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
25041 PyObject *resultobj;
25042 wxPyListCtrl *arg1 = (wxPyListCtrl *) 0 ;
25043 int result;
25044 PyObject * obj0 = 0 ;
25045 char *kwnames[] = {
25046 (char *) "self", NULL
25047 };
25048
25049 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ListCtrl_GetSelectedItemCount",kwnames,&obj0)) goto fail;
093d3ff1
RD
25050 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyListCtrl, SWIG_POINTER_EXCEPTION | 0);
25051 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
25052 {
25053 PyThreadState* __tstate = wxPyBeginAllowThreads();
25054 result = (int)((wxPyListCtrl const *)arg1)->GetSelectedItemCount();
25055
25056 wxPyEndAllowThreads(__tstate);
25057 if (PyErr_Occurred()) SWIG_fail;
25058 }
093d3ff1
RD
25059 {
25060 resultobj = SWIG_From_int((int)(result));
25061 }
d14a1e28
RD
25062 return resultobj;
25063 fail:
25064 return NULL;
25065}
25066
25067
c32bde28 25068static PyObject *_wrap_ListCtrl_GetTextColour(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
25069 PyObject *resultobj;
25070 wxPyListCtrl *arg1 = (wxPyListCtrl *) 0 ;
25071 wxColour result;
25072 PyObject * obj0 = 0 ;
25073 char *kwnames[] = {
25074 (char *) "self", NULL
25075 };
25076
25077 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ListCtrl_GetTextColour",kwnames,&obj0)) goto fail;
093d3ff1
RD
25078 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyListCtrl, SWIG_POINTER_EXCEPTION | 0);
25079 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
25080 {
25081 PyThreadState* __tstate = wxPyBeginAllowThreads();
25082 result = ((wxPyListCtrl const *)arg1)->GetTextColour();
25083
25084 wxPyEndAllowThreads(__tstate);
25085 if (PyErr_Occurred()) SWIG_fail;
25086 }
25087 {
25088 wxColour * resultptr;
093d3ff1 25089 resultptr = new wxColour((wxColour &)(result));
15afbcd0 25090 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxColour, 1);
d14a1e28
RD
25091 }
25092 return resultobj;
25093 fail:
25094 return NULL;
25095}
25096
25097
c32bde28 25098static PyObject *_wrap_ListCtrl_SetTextColour(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
25099 PyObject *resultobj;
25100 wxPyListCtrl *arg1 = (wxPyListCtrl *) 0 ;
25101 wxColour *arg2 = 0 ;
25102 wxColour temp2 ;
25103 PyObject * obj0 = 0 ;
25104 PyObject * obj1 = 0 ;
25105 char *kwnames[] = {
25106 (char *) "self",(char *) "col", NULL
25107 };
25108
25109 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ListCtrl_SetTextColour",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
25110 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyListCtrl, SWIG_POINTER_EXCEPTION | 0);
25111 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
25112 {
25113 arg2 = &temp2;
25114 if ( ! wxColour_helper(obj1, &arg2)) SWIG_fail;
25115 }
25116 {
25117 PyThreadState* __tstate = wxPyBeginAllowThreads();
25118 (arg1)->SetTextColour((wxColour const &)*arg2);
25119
25120 wxPyEndAllowThreads(__tstate);
25121 if (PyErr_Occurred()) SWIG_fail;
25122 }
25123 Py_INCREF(Py_None); resultobj = Py_None;
25124 return resultobj;
25125 fail:
25126 return NULL;
25127}
25128
25129
c32bde28 25130static PyObject *_wrap_ListCtrl_GetTopItem(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
25131 PyObject *resultobj;
25132 wxPyListCtrl *arg1 = (wxPyListCtrl *) 0 ;
25133 long result;
25134 PyObject * obj0 = 0 ;
25135 char *kwnames[] = {
25136 (char *) "self", NULL
25137 };
25138
25139 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ListCtrl_GetTopItem",kwnames,&obj0)) goto fail;
093d3ff1
RD
25140 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyListCtrl, SWIG_POINTER_EXCEPTION | 0);
25141 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
25142 {
25143 PyThreadState* __tstate = wxPyBeginAllowThreads();
25144 result = (long)((wxPyListCtrl const *)arg1)->GetTopItem();
25145
25146 wxPyEndAllowThreads(__tstate);
25147 if (PyErr_Occurred()) SWIG_fail;
25148 }
093d3ff1
RD
25149 {
25150 resultobj = SWIG_From_long((long)(result));
25151 }
d14a1e28
RD
25152 return resultobj;
25153 fail:
25154 return NULL;
25155}
25156
25157
c32bde28 25158static PyObject *_wrap_ListCtrl_SetSingleStyle(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
25159 PyObject *resultobj;
25160 wxPyListCtrl *arg1 = (wxPyListCtrl *) 0 ;
25161 long arg2 ;
ae8162c8 25162 bool arg3 = (bool) true ;
d14a1e28 25163 PyObject * obj0 = 0 ;
994141e6 25164 PyObject * obj1 = 0 ;
d14a1e28
RD
25165 PyObject * obj2 = 0 ;
25166 char *kwnames[] = {
25167 (char *) "self",(char *) "style",(char *) "add", NULL
25168 };
25169
994141e6 25170 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:ListCtrl_SetSingleStyle",kwnames,&obj0,&obj1,&obj2)) goto fail;
093d3ff1
RD
25171 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyListCtrl, SWIG_POINTER_EXCEPTION | 0);
25172 if (SWIG_arg_fail(1)) SWIG_fail;
25173 {
25174 arg2 = (long)(SWIG_As_long(obj1));
25175 if (SWIG_arg_fail(2)) SWIG_fail;
25176 }
d14a1e28 25177 if (obj2) {
093d3ff1
RD
25178 {
25179 arg3 = (bool)(SWIG_As_bool(obj2));
25180 if (SWIG_arg_fail(3)) SWIG_fail;
25181 }
d14a1e28
RD
25182 }
25183 {
25184 PyThreadState* __tstate = wxPyBeginAllowThreads();
25185 (arg1)->SetSingleStyle(arg2,arg3);
25186
25187 wxPyEndAllowThreads(__tstate);
25188 if (PyErr_Occurred()) SWIG_fail;
25189 }
25190 Py_INCREF(Py_None); resultobj = Py_None;
25191 return resultobj;
25192 fail:
25193 return NULL;
25194}
25195
25196
c32bde28 25197static PyObject *_wrap_ListCtrl_SetWindowStyleFlag(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
25198 PyObject *resultobj;
25199 wxPyListCtrl *arg1 = (wxPyListCtrl *) 0 ;
25200 long arg2 ;
25201 PyObject * obj0 = 0 ;
994141e6 25202 PyObject * obj1 = 0 ;
d14a1e28
RD
25203 char *kwnames[] = {
25204 (char *) "self",(char *) "style", NULL
25205 };
25206
994141e6 25207 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ListCtrl_SetWindowStyleFlag",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
25208 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyListCtrl, SWIG_POINTER_EXCEPTION | 0);
25209 if (SWIG_arg_fail(1)) SWIG_fail;
25210 {
25211 arg2 = (long)(SWIG_As_long(obj1));
25212 if (SWIG_arg_fail(2)) SWIG_fail;
25213 }
d14a1e28
RD
25214 {
25215 PyThreadState* __tstate = wxPyBeginAllowThreads();
25216 (arg1)->SetWindowStyleFlag(arg2);
25217
25218 wxPyEndAllowThreads(__tstate);
25219 if (PyErr_Occurred()) SWIG_fail;
25220 }
25221 Py_INCREF(Py_None); resultobj = Py_None;
25222 return resultobj;
25223 fail:
25224 return NULL;
25225}
25226
25227
c32bde28 25228static PyObject *_wrap_ListCtrl_GetNextItem(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
25229 PyObject *resultobj;
25230 wxPyListCtrl *arg1 = (wxPyListCtrl *) 0 ;
25231 long arg2 ;
25232 int arg3 = (int) wxLIST_NEXT_ALL ;
25233 int arg4 = (int) wxLIST_STATE_DONTCARE ;
25234 long result;
25235 PyObject * obj0 = 0 ;
994141e6
RD
25236 PyObject * obj1 = 0 ;
25237 PyObject * obj2 = 0 ;
25238 PyObject * obj3 = 0 ;
d14a1e28
RD
25239 char *kwnames[] = {
25240 (char *) "self",(char *) "item",(char *) "geometry",(char *) "state", NULL
25241 };
25242
994141e6 25243 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|OO:ListCtrl_GetNextItem",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
093d3ff1
RD
25244 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyListCtrl, SWIG_POINTER_EXCEPTION | 0);
25245 if (SWIG_arg_fail(1)) SWIG_fail;
25246 {
25247 arg2 = (long)(SWIG_As_long(obj1));
25248 if (SWIG_arg_fail(2)) SWIG_fail;
25249 }
994141e6 25250 if (obj2) {
093d3ff1
RD
25251 {
25252 arg3 = (int)(SWIG_As_int(obj2));
25253 if (SWIG_arg_fail(3)) SWIG_fail;
25254 }
994141e6
RD
25255 }
25256 if (obj3) {
093d3ff1
RD
25257 {
25258 arg4 = (int)(SWIG_As_int(obj3));
25259 if (SWIG_arg_fail(4)) SWIG_fail;
25260 }
994141e6 25261 }
d14a1e28
RD
25262 {
25263 PyThreadState* __tstate = wxPyBeginAllowThreads();
25264 result = (long)((wxPyListCtrl const *)arg1)->GetNextItem(arg2,arg3,arg4);
25265
25266 wxPyEndAllowThreads(__tstate);
25267 if (PyErr_Occurred()) SWIG_fail;
25268 }
093d3ff1
RD
25269 {
25270 resultobj = SWIG_From_long((long)(result));
25271 }
d14a1e28
RD
25272 return resultobj;
25273 fail:
25274 return NULL;
25275}
25276
25277
c32bde28 25278static PyObject *_wrap_ListCtrl_GetImageList(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
25279 PyObject *resultobj;
25280 wxPyListCtrl *arg1 = (wxPyListCtrl *) 0 ;
25281 int arg2 ;
25282 wxImageList *result;
25283 PyObject * obj0 = 0 ;
994141e6 25284 PyObject * obj1 = 0 ;
d14a1e28
RD
25285 char *kwnames[] = {
25286 (char *) "self",(char *) "which", NULL
25287 };
25288
994141e6 25289 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ListCtrl_GetImageList",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
25290 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyListCtrl, SWIG_POINTER_EXCEPTION | 0);
25291 if (SWIG_arg_fail(1)) SWIG_fail;
25292 {
25293 arg2 = (int)(SWIG_As_int(obj1));
25294 if (SWIG_arg_fail(2)) SWIG_fail;
25295 }
d14a1e28
RD
25296 {
25297 PyThreadState* __tstate = wxPyBeginAllowThreads();
25298 result = (wxImageList *)((wxPyListCtrl const *)arg1)->GetImageList(arg2);
25299
25300 wxPyEndAllowThreads(__tstate);
25301 if (PyErr_Occurred()) SWIG_fail;
25302 }
25303 {
412d302d 25304 resultobj = wxPyMake_wxObject(result, 0);
d14a1e28
RD
25305 }
25306 return resultobj;
25307 fail:
25308 return NULL;
25309}
25310
25311
c32bde28 25312static PyObject *_wrap_ListCtrl_SetImageList(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
25313 PyObject *resultobj;
25314 wxPyListCtrl *arg1 = (wxPyListCtrl *) 0 ;
25315 wxImageList *arg2 = (wxImageList *) 0 ;
25316 int arg3 ;
25317 PyObject * obj0 = 0 ;
25318 PyObject * obj1 = 0 ;
994141e6 25319 PyObject * obj2 = 0 ;
d14a1e28
RD
25320 char *kwnames[] = {
25321 (char *) "self",(char *) "imageList",(char *) "which", NULL
25322 };
25323
994141e6 25324 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:ListCtrl_SetImageList",kwnames,&obj0,&obj1,&obj2)) goto fail;
093d3ff1
RD
25325 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyListCtrl, SWIG_POINTER_EXCEPTION | 0);
25326 if (SWIG_arg_fail(1)) SWIG_fail;
25327 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxImageList, SWIG_POINTER_EXCEPTION | 0);
25328 if (SWIG_arg_fail(2)) SWIG_fail;
25329 {
25330 arg3 = (int)(SWIG_As_int(obj2));
25331 if (SWIG_arg_fail(3)) SWIG_fail;
25332 }
d14a1e28
RD
25333 {
25334 PyThreadState* __tstate = wxPyBeginAllowThreads();
25335 (arg1)->SetImageList(arg2,arg3);
25336
25337 wxPyEndAllowThreads(__tstate);
25338 if (PyErr_Occurred()) SWIG_fail;
25339 }
25340 Py_INCREF(Py_None); resultobj = Py_None;
25341 return resultobj;
25342 fail:
25343 return NULL;
25344}
25345
25346
c32bde28 25347static PyObject *_wrap_ListCtrl_AssignImageList(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
25348 PyObject *resultobj;
25349 wxPyListCtrl *arg1 = (wxPyListCtrl *) 0 ;
25350 wxImageList *arg2 = (wxImageList *) 0 ;
25351 int arg3 ;
25352 PyObject * obj0 = 0 ;
25353 PyObject * obj1 = 0 ;
994141e6 25354 PyObject * obj2 = 0 ;
d14a1e28
RD
25355 char *kwnames[] = {
25356 (char *) "self",(char *) "imageList",(char *) "which", NULL
25357 };
25358
994141e6 25359 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:ListCtrl_AssignImageList",kwnames,&obj0,&obj1,&obj2)) goto fail;
093d3ff1
RD
25360 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyListCtrl, SWIG_POINTER_EXCEPTION | 0);
25361 if (SWIG_arg_fail(1)) SWIG_fail;
25362 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxImageList, SWIG_POINTER_EXCEPTION | SWIG_POINTER_DISOWN);
25363 if (SWIG_arg_fail(2)) SWIG_fail;
25364 {
25365 arg3 = (int)(SWIG_As_int(obj2));
25366 if (SWIG_arg_fail(3)) SWIG_fail;
25367 }
d14a1e28
RD
25368 {
25369 PyThreadState* __tstate = wxPyBeginAllowThreads();
25370 (arg1)->AssignImageList(arg2,arg3);
25371
25372 wxPyEndAllowThreads(__tstate);
25373 if (PyErr_Occurred()) SWIG_fail;
25374 }
25375 Py_INCREF(Py_None); resultobj = Py_None;
25376 return resultobj;
25377 fail:
25378 return NULL;
25379}
25380
25381
c32bde28 25382static PyObject *_wrap_ListCtrl_InReportView(PyObject *, PyObject *args, PyObject *kwargs) {
4276dc52
RD
25383 PyObject *resultobj;
25384 wxPyListCtrl *arg1 = (wxPyListCtrl *) 0 ;
25385 bool result;
25386 PyObject * obj0 = 0 ;
25387 char *kwnames[] = {
25388 (char *) "self", NULL
25389 };
25390
25391 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ListCtrl_InReportView",kwnames,&obj0)) goto fail;
093d3ff1
RD
25392 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyListCtrl, SWIG_POINTER_EXCEPTION | 0);
25393 if (SWIG_arg_fail(1)) SWIG_fail;
4276dc52
RD
25394 {
25395 PyThreadState* __tstate = wxPyBeginAllowThreads();
25396 result = (bool)((wxPyListCtrl const *)arg1)->InReportView();
25397
25398 wxPyEndAllowThreads(__tstate);
25399 if (PyErr_Occurred()) SWIG_fail;
25400 }
4f89f6a3
RD
25401 {
25402 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
25403 }
4276dc52
RD
25404 return resultobj;
25405 fail:
25406 return NULL;
25407}
25408
25409
c32bde28 25410static PyObject *_wrap_ListCtrl_IsVirtual(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
25411 PyObject *resultobj;
25412 wxPyListCtrl *arg1 = (wxPyListCtrl *) 0 ;
25413 bool result;
25414 PyObject * obj0 = 0 ;
25415 char *kwnames[] = {
25416 (char *) "self", NULL
25417 };
25418
25419 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ListCtrl_IsVirtual",kwnames,&obj0)) goto fail;
093d3ff1
RD
25420 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyListCtrl, SWIG_POINTER_EXCEPTION | 0);
25421 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
25422 {
25423 PyThreadState* __tstate = wxPyBeginAllowThreads();
25424 result = (bool)((wxPyListCtrl const *)arg1)->IsVirtual();
25425
25426 wxPyEndAllowThreads(__tstate);
25427 if (PyErr_Occurred()) SWIG_fail;
25428 }
4f89f6a3
RD
25429 {
25430 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
25431 }
d14a1e28
RD
25432 return resultobj;
25433 fail:
25434 return NULL;
25435}
25436
25437
c32bde28 25438static PyObject *_wrap_ListCtrl_RefreshItem(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
25439 PyObject *resultobj;
25440 wxPyListCtrl *arg1 = (wxPyListCtrl *) 0 ;
25441 long arg2 ;
25442 PyObject * obj0 = 0 ;
994141e6 25443 PyObject * obj1 = 0 ;
d14a1e28
RD
25444 char *kwnames[] = {
25445 (char *) "self",(char *) "item", NULL
25446 };
25447
994141e6 25448 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ListCtrl_RefreshItem",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
25449 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyListCtrl, SWIG_POINTER_EXCEPTION | 0);
25450 if (SWIG_arg_fail(1)) SWIG_fail;
25451 {
25452 arg2 = (long)(SWIG_As_long(obj1));
25453 if (SWIG_arg_fail(2)) SWIG_fail;
25454 }
d14a1e28
RD
25455 {
25456 PyThreadState* __tstate = wxPyBeginAllowThreads();
25457 (arg1)->RefreshItem(arg2);
25458
25459 wxPyEndAllowThreads(__tstate);
25460 if (PyErr_Occurred()) SWIG_fail;
25461 }
25462 Py_INCREF(Py_None); resultobj = Py_None;
25463 return resultobj;
25464 fail:
25465 return NULL;
25466}
25467
25468
c32bde28 25469static PyObject *_wrap_ListCtrl_RefreshItems(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
25470 PyObject *resultobj;
25471 wxPyListCtrl *arg1 = (wxPyListCtrl *) 0 ;
25472 long arg2 ;
25473 long arg3 ;
25474 PyObject * obj0 = 0 ;
994141e6
RD
25475 PyObject * obj1 = 0 ;
25476 PyObject * obj2 = 0 ;
d14a1e28
RD
25477 char *kwnames[] = {
25478 (char *) "self",(char *) "itemFrom",(char *) "itemTo", NULL
25479 };
25480
994141e6 25481 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:ListCtrl_RefreshItems",kwnames,&obj0,&obj1,&obj2)) goto fail;
093d3ff1
RD
25482 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyListCtrl, SWIG_POINTER_EXCEPTION | 0);
25483 if (SWIG_arg_fail(1)) SWIG_fail;
25484 {
25485 arg2 = (long)(SWIG_As_long(obj1));
25486 if (SWIG_arg_fail(2)) SWIG_fail;
25487 }
25488 {
25489 arg3 = (long)(SWIG_As_long(obj2));
25490 if (SWIG_arg_fail(3)) SWIG_fail;
25491 }
d14a1e28
RD
25492 {
25493 PyThreadState* __tstate = wxPyBeginAllowThreads();
25494 (arg1)->RefreshItems(arg2,arg3);
25495
25496 wxPyEndAllowThreads(__tstate);
25497 if (PyErr_Occurred()) SWIG_fail;
25498 }
25499 Py_INCREF(Py_None); resultobj = Py_None;
25500 return resultobj;
25501 fail:
25502 return NULL;
25503}
25504
25505
c32bde28 25506static PyObject *_wrap_ListCtrl_Arrange(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
25507 PyObject *resultobj;
25508 wxPyListCtrl *arg1 = (wxPyListCtrl *) 0 ;
25509 int arg2 = (int) wxLIST_ALIGN_DEFAULT ;
25510 bool result;
25511 PyObject * obj0 = 0 ;
994141e6 25512 PyObject * obj1 = 0 ;
d14a1e28
RD
25513 char *kwnames[] = {
25514 (char *) "self",(char *) "flag", NULL
25515 };
25516
994141e6 25517 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:ListCtrl_Arrange",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
25518 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyListCtrl, SWIG_POINTER_EXCEPTION | 0);
25519 if (SWIG_arg_fail(1)) SWIG_fail;
994141e6 25520 if (obj1) {
093d3ff1
RD
25521 {
25522 arg2 = (int)(SWIG_As_int(obj1));
25523 if (SWIG_arg_fail(2)) SWIG_fail;
25524 }
994141e6 25525 }
d14a1e28
RD
25526 {
25527 PyThreadState* __tstate = wxPyBeginAllowThreads();
25528 result = (bool)(arg1)->Arrange(arg2);
25529
25530 wxPyEndAllowThreads(__tstate);
25531 if (PyErr_Occurred()) SWIG_fail;
25532 }
4f89f6a3
RD
25533 {
25534 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
25535 }
d14a1e28
RD
25536 return resultobj;
25537 fail:
25538 return NULL;
25539}
25540
25541
c32bde28 25542static PyObject *_wrap_ListCtrl_DeleteItem(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
25543 PyObject *resultobj;
25544 wxPyListCtrl *arg1 = (wxPyListCtrl *) 0 ;
25545 long arg2 ;
25546 bool result;
25547 PyObject * obj0 = 0 ;
994141e6 25548 PyObject * obj1 = 0 ;
d14a1e28
RD
25549 char *kwnames[] = {
25550 (char *) "self",(char *) "item", NULL
25551 };
25552
994141e6 25553 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ListCtrl_DeleteItem",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
25554 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyListCtrl, SWIG_POINTER_EXCEPTION | 0);
25555 if (SWIG_arg_fail(1)) SWIG_fail;
25556 {
25557 arg2 = (long)(SWIG_As_long(obj1));
25558 if (SWIG_arg_fail(2)) SWIG_fail;
25559 }
d14a1e28
RD
25560 {
25561 PyThreadState* __tstate = wxPyBeginAllowThreads();
25562 result = (bool)(arg1)->DeleteItem(arg2);
25563
25564 wxPyEndAllowThreads(__tstate);
25565 if (PyErr_Occurred()) SWIG_fail;
25566 }
4f89f6a3
RD
25567 {
25568 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
25569 }
d14a1e28
RD
25570 return resultobj;
25571 fail:
25572 return NULL;
25573}
25574
25575
c32bde28 25576static PyObject *_wrap_ListCtrl_DeleteAllItems(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
25577 PyObject *resultobj;
25578 wxPyListCtrl *arg1 = (wxPyListCtrl *) 0 ;
25579 bool result;
25580 PyObject * obj0 = 0 ;
25581 char *kwnames[] = {
25582 (char *) "self", NULL
25583 };
25584
25585 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ListCtrl_DeleteAllItems",kwnames,&obj0)) goto fail;
093d3ff1
RD
25586 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyListCtrl, SWIG_POINTER_EXCEPTION | 0);
25587 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
25588 {
25589 PyThreadState* __tstate = wxPyBeginAllowThreads();
25590 result = (bool)(arg1)->DeleteAllItems();
25591
25592 wxPyEndAllowThreads(__tstate);
25593 if (PyErr_Occurred()) SWIG_fail;
25594 }
4f89f6a3
RD
25595 {
25596 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
25597 }
d14a1e28
RD
25598 return resultobj;
25599 fail:
25600 return NULL;
25601}
25602
25603
c32bde28 25604static PyObject *_wrap_ListCtrl_DeleteColumn(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
25605 PyObject *resultobj;
25606 wxPyListCtrl *arg1 = (wxPyListCtrl *) 0 ;
25607 int arg2 ;
25608 bool result;
25609 PyObject * obj0 = 0 ;
994141e6 25610 PyObject * obj1 = 0 ;
d14a1e28
RD
25611 char *kwnames[] = {
25612 (char *) "self",(char *) "col", NULL
25613 };
25614
994141e6 25615 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ListCtrl_DeleteColumn",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
25616 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyListCtrl, SWIG_POINTER_EXCEPTION | 0);
25617 if (SWIG_arg_fail(1)) SWIG_fail;
25618 {
25619 arg2 = (int)(SWIG_As_int(obj1));
25620 if (SWIG_arg_fail(2)) SWIG_fail;
25621 }
d14a1e28
RD
25622 {
25623 PyThreadState* __tstate = wxPyBeginAllowThreads();
25624 result = (bool)(arg1)->DeleteColumn(arg2);
25625
25626 wxPyEndAllowThreads(__tstate);
25627 if (PyErr_Occurred()) SWIG_fail;
25628 }
4f89f6a3
RD
25629 {
25630 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
25631 }
d14a1e28
RD
25632 return resultobj;
25633 fail:
25634 return NULL;
25635}
25636
25637
c32bde28 25638static PyObject *_wrap_ListCtrl_DeleteAllColumns(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
25639 PyObject *resultobj;
25640 wxPyListCtrl *arg1 = (wxPyListCtrl *) 0 ;
25641 bool result;
25642 PyObject * obj0 = 0 ;
25643 char *kwnames[] = {
25644 (char *) "self", NULL
25645 };
25646
25647 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ListCtrl_DeleteAllColumns",kwnames,&obj0)) goto fail;
093d3ff1
RD
25648 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyListCtrl, SWIG_POINTER_EXCEPTION | 0);
25649 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
25650 {
25651 PyThreadState* __tstate = wxPyBeginAllowThreads();
25652 result = (bool)(arg1)->DeleteAllColumns();
25653
25654 wxPyEndAllowThreads(__tstate);
25655 if (PyErr_Occurred()) SWIG_fail;
25656 }
4f89f6a3
RD
25657 {
25658 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
25659 }
d14a1e28
RD
25660 return resultobj;
25661 fail:
25662 return NULL;
25663}
25664
25665
c32bde28 25666static PyObject *_wrap_ListCtrl_ClearAll(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
25667 PyObject *resultobj;
25668 wxPyListCtrl *arg1 = (wxPyListCtrl *) 0 ;
25669 PyObject * obj0 = 0 ;
25670 char *kwnames[] = {
25671 (char *) "self", NULL
25672 };
25673
25674 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ListCtrl_ClearAll",kwnames,&obj0)) goto fail;
093d3ff1
RD
25675 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyListCtrl, SWIG_POINTER_EXCEPTION | 0);
25676 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
25677 {
25678 PyThreadState* __tstate = wxPyBeginAllowThreads();
25679 (arg1)->ClearAll();
25680
25681 wxPyEndAllowThreads(__tstate);
25682 if (PyErr_Occurred()) SWIG_fail;
25683 }
25684 Py_INCREF(Py_None); resultobj = Py_None;
25685 return resultobj;
25686 fail:
25687 return NULL;
25688}
25689
25690
c32bde28 25691static PyObject *_wrap_ListCtrl_EditLabel(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
25692 PyObject *resultobj;
25693 wxPyListCtrl *arg1 = (wxPyListCtrl *) 0 ;
25694 long arg2 ;
25695 PyObject * obj0 = 0 ;
994141e6 25696 PyObject * obj1 = 0 ;
d14a1e28
RD
25697 char *kwnames[] = {
25698 (char *) "self",(char *) "item", NULL
25699 };
25700
994141e6 25701 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ListCtrl_EditLabel",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
25702 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyListCtrl, SWIG_POINTER_EXCEPTION | 0);
25703 if (SWIG_arg_fail(1)) SWIG_fail;
25704 {
25705 arg2 = (long)(SWIG_As_long(obj1));
25706 if (SWIG_arg_fail(2)) SWIG_fail;
25707 }
d14a1e28
RD
25708 {
25709 PyThreadState* __tstate = wxPyBeginAllowThreads();
25710 (arg1)->EditLabel(arg2);
25711
25712 wxPyEndAllowThreads(__tstate);
25713 if (PyErr_Occurred()) SWIG_fail;
25714 }
25715 Py_INCREF(Py_None); resultobj = Py_None;
25716 return resultobj;
25717 fail:
25718 return NULL;
25719}
25720
25721
c32bde28 25722static PyObject *_wrap_ListCtrl_EnsureVisible(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
25723 PyObject *resultobj;
25724 wxPyListCtrl *arg1 = (wxPyListCtrl *) 0 ;
25725 long arg2 ;
25726 bool result;
25727 PyObject * obj0 = 0 ;
994141e6 25728 PyObject * obj1 = 0 ;
d14a1e28
RD
25729 char *kwnames[] = {
25730 (char *) "self",(char *) "item", NULL
25731 };
25732
994141e6 25733 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ListCtrl_EnsureVisible",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
25734 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyListCtrl, SWIG_POINTER_EXCEPTION | 0);
25735 if (SWIG_arg_fail(1)) SWIG_fail;
25736 {
25737 arg2 = (long)(SWIG_As_long(obj1));
25738 if (SWIG_arg_fail(2)) SWIG_fail;
25739 }
d14a1e28
RD
25740 {
25741 PyThreadState* __tstate = wxPyBeginAllowThreads();
25742 result = (bool)(arg1)->EnsureVisible(arg2);
25743
25744 wxPyEndAllowThreads(__tstate);
25745 if (PyErr_Occurred()) SWIG_fail;
25746 }
4f89f6a3
RD
25747 {
25748 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
25749 }
d14a1e28
RD
25750 return resultobj;
25751 fail:
25752 return NULL;
25753}
25754
25755
c32bde28 25756static PyObject *_wrap_ListCtrl_FindItem(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
25757 PyObject *resultobj;
25758 wxPyListCtrl *arg1 = (wxPyListCtrl *) 0 ;
25759 long arg2 ;
25760 wxString *arg3 = 0 ;
ae8162c8 25761 bool arg4 = (bool) false ;
d14a1e28 25762 long result;
ae8162c8 25763 bool temp3 = false ;
d14a1e28 25764 PyObject * obj0 = 0 ;
994141e6 25765 PyObject * obj1 = 0 ;
d14a1e28
RD
25766 PyObject * obj2 = 0 ;
25767 PyObject * obj3 = 0 ;
25768 char *kwnames[] = {
25769 (char *) "self",(char *) "start",(char *) "str",(char *) "partial", NULL
25770 };
25771
994141e6 25772 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO|O:ListCtrl_FindItem",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
093d3ff1
RD
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 }
d14a1e28
RD
25779 {
25780 arg3 = wxString_in_helper(obj2);
25781 if (arg3 == NULL) SWIG_fail;
ae8162c8 25782 temp3 = true;
d14a1e28
RD
25783 }
25784 if (obj3) {
093d3ff1
RD
25785 {
25786 arg4 = (bool)(SWIG_As_bool(obj3));
25787 if (SWIG_arg_fail(4)) SWIG_fail;
25788 }
d14a1e28
RD
25789 }
25790 {
25791 PyThreadState* __tstate = wxPyBeginAllowThreads();
25792 result = (long)(arg1)->FindItem(arg2,(wxString const &)*arg3,arg4);
25793
25794 wxPyEndAllowThreads(__tstate);
25795 if (PyErr_Occurred()) SWIG_fail;
25796 }
093d3ff1
RD
25797 {
25798 resultobj = SWIG_From_long((long)(result));
25799 }
d14a1e28
RD
25800 {
25801 if (temp3)
25802 delete arg3;
25803 }
25804 return resultobj;
25805 fail:
25806 {
25807 if (temp3)
25808 delete arg3;
25809 }
25810 return NULL;
25811}
25812
25813
c32bde28 25814static PyObject *_wrap_ListCtrl_FindItemData(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
25815 PyObject *resultobj;
25816 wxPyListCtrl *arg1 = (wxPyListCtrl *) 0 ;
25817 long arg2 ;
25818 long arg3 ;
25819 long result;
25820 PyObject * obj0 = 0 ;
994141e6
RD
25821 PyObject * obj1 = 0 ;
25822 PyObject * obj2 = 0 ;
d14a1e28
RD
25823 char *kwnames[] = {
25824 (char *) "self",(char *) "start",(char *) "data", NULL
25825 };
25826
994141e6 25827 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:ListCtrl_FindItemData",kwnames,&obj0,&obj1,&obj2)) goto fail;
093d3ff1
RD
25828 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyListCtrl, SWIG_POINTER_EXCEPTION | 0);
25829 if (SWIG_arg_fail(1)) SWIG_fail;
25830 {
25831 arg2 = (long)(SWIG_As_long(obj1));
25832 if (SWIG_arg_fail(2)) SWIG_fail;
25833 }
25834 {
25835 arg3 = (long)(SWIG_As_long(obj2));
25836 if (SWIG_arg_fail(3)) SWIG_fail;
25837 }
d14a1e28
RD
25838 {
25839 PyThreadState* __tstate = wxPyBeginAllowThreads();
25840 result = (long)(arg1)->FindItem(arg2,arg3);
25841
25842 wxPyEndAllowThreads(__tstate);
25843 if (PyErr_Occurred()) SWIG_fail;
25844 }
093d3ff1
RD
25845 {
25846 resultobj = SWIG_From_long((long)(result));
25847 }
d14a1e28
RD
25848 return resultobj;
25849 fail:
25850 return NULL;
25851}
25852
25853
c32bde28 25854static PyObject *_wrap_ListCtrl_FindItemAtPos(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
25855 PyObject *resultobj;
25856 wxPyListCtrl *arg1 = (wxPyListCtrl *) 0 ;
25857 long arg2 ;
25858 wxPoint *arg3 = 0 ;
25859 int arg4 ;
25860 long result;
25861 wxPoint temp3 ;
25862 PyObject * obj0 = 0 ;
994141e6 25863 PyObject * obj1 = 0 ;
d14a1e28 25864 PyObject * obj2 = 0 ;
994141e6 25865 PyObject * obj3 = 0 ;
d14a1e28
RD
25866 char *kwnames[] = {
25867 (char *) "self",(char *) "start",(char *) "pt",(char *) "direction", NULL
25868 };
25869
994141e6 25870 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOO:ListCtrl_FindItemAtPos",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
093d3ff1
RD
25871 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyListCtrl, SWIG_POINTER_EXCEPTION | 0);
25872 if (SWIG_arg_fail(1)) SWIG_fail;
25873 {
25874 arg2 = (long)(SWIG_As_long(obj1));
25875 if (SWIG_arg_fail(2)) SWIG_fail;
25876 }
d14a1e28
RD
25877 {
25878 arg3 = &temp3;
25879 if ( ! wxPoint_helper(obj2, &arg3)) SWIG_fail;
25880 }
093d3ff1
RD
25881 {
25882 arg4 = (int)(SWIG_As_int(obj3));
25883 if (SWIG_arg_fail(4)) SWIG_fail;
25884 }
d14a1e28
RD
25885 {
25886 PyThreadState* __tstate = wxPyBeginAllowThreads();
25887 result = (long)(arg1)->FindItem(arg2,(wxPoint const &)*arg3,arg4);
25888
25889 wxPyEndAllowThreads(__tstate);
25890 if (PyErr_Occurred()) SWIG_fail;
25891 }
093d3ff1
RD
25892 {
25893 resultobj = SWIG_From_long((long)(result));
25894 }
d14a1e28
RD
25895 return resultobj;
25896 fail:
25897 return NULL;
25898}
25899
25900
c32bde28 25901static PyObject *_wrap_ListCtrl_HitTest(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
25902 PyObject *resultobj;
25903 wxPyListCtrl *arg1 = (wxPyListCtrl *) 0 ;
25904 wxPoint *arg2 = 0 ;
25905 int *arg3 = 0 ;
25906 long result;
25907 wxPoint temp2 ;
25908 int temp3 ;
c32bde28 25909 int res3 = 0 ;
d14a1e28
RD
25910 PyObject * obj0 = 0 ;
25911 PyObject * obj1 = 0 ;
25912 char *kwnames[] = {
25913 (char *) "self",(char *) "point", NULL
25914 };
25915
c32bde28 25916 arg3 = &temp3; res3 = SWIG_NEWOBJ;
d14a1e28 25917 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ListCtrl_HitTest",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
25918 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyListCtrl, SWIG_POINTER_EXCEPTION | 0);
25919 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
25920 {
25921 arg2 = &temp2;
25922 if ( ! wxPoint_helper(obj1, &arg2)) SWIG_fail;
25923 }
25924 {
25925 PyThreadState* __tstate = wxPyBeginAllowThreads();
25926 result = (long)(arg1)->HitTest((wxPoint const &)*arg2,*arg3);
25927
25928 wxPyEndAllowThreads(__tstate);
25929 if (PyErr_Occurred()) SWIG_fail;
25930 }
093d3ff1
RD
25931 {
25932 resultobj = SWIG_From_long((long)(result));
25933 }
c32bde28
RD
25934 resultobj = t_output_helper(resultobj, ((res3 == SWIG_NEWOBJ) ?
25935 SWIG_From_int((*arg3)) : SWIG_NewPointerObj((void*)(arg3), SWIGTYPE_p_int, 0)));
d14a1e28
RD
25936 return resultobj;
25937 fail:
25938 return NULL;
25939}
25940
25941
c32bde28 25942static PyObject *_wrap_ListCtrl_InsertItem(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
25943 PyObject *resultobj;
25944 wxPyListCtrl *arg1 = (wxPyListCtrl *) 0 ;
25945 wxListItem *arg2 = 0 ;
25946 long result;
25947 PyObject * obj0 = 0 ;
25948 PyObject * obj1 = 0 ;
25949 char *kwnames[] = {
25950 (char *) "self",(char *) "info", NULL
25951 };
25952
25953 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ListCtrl_InsertItem",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
25954 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyListCtrl, SWIG_POINTER_EXCEPTION | 0);
25955 if (SWIG_arg_fail(1)) SWIG_fail;
25956 {
25957 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxListItem, SWIG_POINTER_EXCEPTION | 0);
25958 if (SWIG_arg_fail(2)) SWIG_fail;
25959 if (arg2 == NULL) {
25960 SWIG_null_ref("wxListItem");
25961 }
25962 if (SWIG_arg_fail(2)) SWIG_fail;
d14a1e28
RD
25963 }
25964 {
25965 PyThreadState* __tstate = wxPyBeginAllowThreads();
25966 result = (long)(arg1)->InsertItem(*arg2);
25967
25968 wxPyEndAllowThreads(__tstate);
25969 if (PyErr_Occurred()) SWIG_fail;
25970 }
093d3ff1
RD
25971 {
25972 resultobj = SWIG_From_long((long)(result));
25973 }
d14a1e28
RD
25974 return resultobj;
25975 fail:
25976 return NULL;
25977}
25978
25979
c32bde28 25980static PyObject *_wrap_ListCtrl_InsertStringItem(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
25981 PyObject *resultobj;
25982 wxPyListCtrl *arg1 = (wxPyListCtrl *) 0 ;
25983 long arg2 ;
25984 wxString *arg3 = 0 ;
25985 long result;
ae8162c8 25986 bool temp3 = false ;
d14a1e28 25987 PyObject * obj0 = 0 ;
994141e6 25988 PyObject * obj1 = 0 ;
d14a1e28
RD
25989 PyObject * obj2 = 0 ;
25990 char *kwnames[] = {
25991 (char *) "self",(char *) "index",(char *) "label", NULL
25992 };
25993
994141e6 25994 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:ListCtrl_InsertStringItem",kwnames,&obj0,&obj1,&obj2)) goto fail;
093d3ff1
RD
25995 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyListCtrl, SWIG_POINTER_EXCEPTION | 0);
25996 if (SWIG_arg_fail(1)) SWIG_fail;
25997 {
25998 arg2 = (long)(SWIG_As_long(obj1));
25999 if (SWIG_arg_fail(2)) SWIG_fail;
26000 }
d14a1e28
RD
26001 {
26002 arg3 = wxString_in_helper(obj2);
26003 if (arg3 == NULL) SWIG_fail;
ae8162c8 26004 temp3 = true;
d14a1e28
RD
26005 }
26006 {
26007 PyThreadState* __tstate = wxPyBeginAllowThreads();
26008 result = (long)(arg1)->InsertItem(arg2,(wxString const &)*arg3);
26009
26010 wxPyEndAllowThreads(__tstate);
26011 if (PyErr_Occurred()) SWIG_fail;
26012 }
093d3ff1
RD
26013 {
26014 resultobj = SWIG_From_long((long)(result));
26015 }
d14a1e28
RD
26016 {
26017 if (temp3)
26018 delete arg3;
26019 }
26020 return resultobj;
26021 fail:
26022 {
26023 if (temp3)
26024 delete arg3;
26025 }
26026 return NULL;
26027}
26028
26029
c32bde28 26030static PyObject *_wrap_ListCtrl_InsertImageItem(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
26031 PyObject *resultobj;
26032 wxPyListCtrl *arg1 = (wxPyListCtrl *) 0 ;
26033 long arg2 ;
26034 int arg3 ;
26035 long result;
26036 PyObject * obj0 = 0 ;
994141e6
RD
26037 PyObject * obj1 = 0 ;
26038 PyObject * obj2 = 0 ;
d14a1e28
RD
26039 char *kwnames[] = {
26040 (char *) "self",(char *) "index",(char *) "imageIndex", NULL
26041 };
26042
994141e6 26043 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:ListCtrl_InsertImageItem",kwnames,&obj0,&obj1,&obj2)) goto fail;
093d3ff1
RD
26044 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyListCtrl, SWIG_POINTER_EXCEPTION | 0);
26045 if (SWIG_arg_fail(1)) SWIG_fail;
26046 {
26047 arg2 = (long)(SWIG_As_long(obj1));
26048 if (SWIG_arg_fail(2)) SWIG_fail;
26049 }
26050 {
26051 arg3 = (int)(SWIG_As_int(obj2));
26052 if (SWIG_arg_fail(3)) SWIG_fail;
26053 }
d14a1e28
RD
26054 {
26055 PyThreadState* __tstate = wxPyBeginAllowThreads();
26056 result = (long)(arg1)->InsertItem(arg2,arg3);
26057
26058 wxPyEndAllowThreads(__tstate);
26059 if (PyErr_Occurred()) SWIG_fail;
26060 }
093d3ff1
RD
26061 {
26062 resultobj = SWIG_From_long((long)(result));
26063 }
d14a1e28
RD
26064 return resultobj;
26065 fail:
26066 return NULL;
26067}
26068
26069
c32bde28 26070static PyObject *_wrap_ListCtrl_InsertImageStringItem(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
26071 PyObject *resultobj;
26072 wxPyListCtrl *arg1 = (wxPyListCtrl *) 0 ;
26073 long arg2 ;
26074 wxString *arg3 = 0 ;
26075 int arg4 ;
26076 long result;
ae8162c8 26077 bool temp3 = false ;
d14a1e28 26078 PyObject * obj0 = 0 ;
994141e6 26079 PyObject * obj1 = 0 ;
d14a1e28 26080 PyObject * obj2 = 0 ;
994141e6 26081 PyObject * obj3 = 0 ;
d14a1e28
RD
26082 char *kwnames[] = {
26083 (char *) "self",(char *) "index",(char *) "label",(char *) "imageIndex", NULL
26084 };
26085
994141e6 26086 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOO:ListCtrl_InsertImageStringItem",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
093d3ff1
RD
26087 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyListCtrl, SWIG_POINTER_EXCEPTION | 0);
26088 if (SWIG_arg_fail(1)) SWIG_fail;
26089 {
26090 arg2 = (long)(SWIG_As_long(obj1));
26091 if (SWIG_arg_fail(2)) SWIG_fail;
26092 }
d14a1e28
RD
26093 {
26094 arg3 = wxString_in_helper(obj2);
26095 if (arg3 == NULL) SWIG_fail;
ae8162c8 26096 temp3 = true;
d14a1e28 26097 }
093d3ff1
RD
26098 {
26099 arg4 = (int)(SWIG_As_int(obj3));
26100 if (SWIG_arg_fail(4)) SWIG_fail;
26101 }
d14a1e28
RD
26102 {
26103 PyThreadState* __tstate = wxPyBeginAllowThreads();
26104 result = (long)(arg1)->InsertItem(arg2,(wxString const &)*arg3,arg4);
26105
26106 wxPyEndAllowThreads(__tstate);
26107 if (PyErr_Occurred()) SWIG_fail;
26108 }
093d3ff1
RD
26109 {
26110 resultobj = SWIG_From_long((long)(result));
26111 }
d14a1e28
RD
26112 {
26113 if (temp3)
26114 delete arg3;
26115 }
26116 return resultobj;
26117 fail:
26118 {
26119 if (temp3)
26120 delete arg3;
26121 }
26122 return NULL;
26123}
26124
26125
c32bde28 26126static PyObject *_wrap_ListCtrl_InsertColumnInfo(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
26127 PyObject *resultobj;
26128 wxPyListCtrl *arg1 = (wxPyListCtrl *) 0 ;
26129 long arg2 ;
26130 wxListItem *arg3 = 0 ;
26131 long result;
26132 PyObject * obj0 = 0 ;
994141e6 26133 PyObject * obj1 = 0 ;
d14a1e28
RD
26134 PyObject * obj2 = 0 ;
26135 char *kwnames[] = {
26136 (char *) "self",(char *) "col",(char *) "info", NULL
26137 };
26138
994141e6 26139 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:ListCtrl_InsertColumnInfo",kwnames,&obj0,&obj1,&obj2)) goto fail;
093d3ff1
RD
26140 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyListCtrl, SWIG_POINTER_EXCEPTION | 0);
26141 if (SWIG_arg_fail(1)) SWIG_fail;
26142 {
26143 arg2 = (long)(SWIG_As_long(obj1));
26144 if (SWIG_arg_fail(2)) SWIG_fail;
26145 }
26146 {
26147 SWIG_Python_ConvertPtr(obj2, (void **)&arg3, SWIGTYPE_p_wxListItem, SWIG_POINTER_EXCEPTION | 0);
26148 if (SWIG_arg_fail(3)) SWIG_fail;
26149 if (arg3 == NULL) {
26150 SWIG_null_ref("wxListItem");
26151 }
26152 if (SWIG_arg_fail(3)) SWIG_fail;
d14a1e28
RD
26153 }
26154 {
26155 PyThreadState* __tstate = wxPyBeginAllowThreads();
26156 result = (long)(arg1)->InsertColumn(arg2,*arg3);
26157
26158 wxPyEndAllowThreads(__tstate);
26159 if (PyErr_Occurred()) SWIG_fail;
26160 }
093d3ff1
RD
26161 {
26162 resultobj = SWIG_From_long((long)(result));
26163 }
d14a1e28
RD
26164 return resultobj;
26165 fail:
26166 return NULL;
26167}
26168
26169
c32bde28 26170static PyObject *_wrap_ListCtrl_InsertColumn(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
26171 PyObject *resultobj;
26172 wxPyListCtrl *arg1 = (wxPyListCtrl *) 0 ;
26173 long arg2 ;
26174 wxString *arg3 = 0 ;
26175 int arg4 = (int) wxLIST_FORMAT_LEFT ;
26176 int arg5 = (int) -1 ;
26177 long result;
ae8162c8 26178 bool temp3 = false ;
d14a1e28 26179 PyObject * obj0 = 0 ;
994141e6 26180 PyObject * obj1 = 0 ;
d14a1e28 26181 PyObject * obj2 = 0 ;
994141e6
RD
26182 PyObject * obj3 = 0 ;
26183 PyObject * obj4 = 0 ;
d14a1e28
RD
26184 char *kwnames[] = {
26185 (char *) "self",(char *) "col",(char *) "heading",(char *) "format",(char *) "width", NULL
26186 };
26187
994141e6 26188 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO|OO:ListCtrl_InsertColumn",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4)) goto fail;
093d3ff1
RD
26189 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyListCtrl, SWIG_POINTER_EXCEPTION | 0);
26190 if (SWIG_arg_fail(1)) SWIG_fail;
26191 {
26192 arg2 = (long)(SWIG_As_long(obj1));
26193 if (SWIG_arg_fail(2)) SWIG_fail;
26194 }
d14a1e28
RD
26195 {
26196 arg3 = wxString_in_helper(obj2);
26197 if (arg3 == NULL) SWIG_fail;
ae8162c8 26198 temp3 = true;
d14a1e28 26199 }
994141e6 26200 if (obj3) {
093d3ff1
RD
26201 {
26202 arg4 = (int)(SWIG_As_int(obj3));
26203 if (SWIG_arg_fail(4)) SWIG_fail;
26204 }
994141e6
RD
26205 }
26206 if (obj4) {
093d3ff1
RD
26207 {
26208 arg5 = (int)(SWIG_As_int(obj4));
26209 if (SWIG_arg_fail(5)) SWIG_fail;
26210 }
994141e6 26211 }
d14a1e28
RD
26212 {
26213 PyThreadState* __tstate = wxPyBeginAllowThreads();
26214 result = (long)(arg1)->InsertColumn(arg2,(wxString const &)*arg3,arg4,arg5);
26215
26216 wxPyEndAllowThreads(__tstate);
26217 if (PyErr_Occurred()) SWIG_fail;
26218 }
093d3ff1
RD
26219 {
26220 resultobj = SWIG_From_long((long)(result));
26221 }
d14a1e28
RD
26222 {
26223 if (temp3)
26224 delete arg3;
26225 }
26226 return resultobj;
26227 fail:
26228 {
26229 if (temp3)
26230 delete arg3;
26231 }
26232 return NULL;
26233}
26234
26235
c32bde28 26236static PyObject *_wrap_ListCtrl_SetItemCount(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
26237 PyObject *resultobj;
26238 wxPyListCtrl *arg1 = (wxPyListCtrl *) 0 ;
26239 long arg2 ;
26240 PyObject * obj0 = 0 ;
994141e6 26241 PyObject * obj1 = 0 ;
d14a1e28
RD
26242 char *kwnames[] = {
26243 (char *) "self",(char *) "count", NULL
26244 };
26245
994141e6 26246 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ListCtrl_SetItemCount",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
26247 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyListCtrl, SWIG_POINTER_EXCEPTION | 0);
26248 if (SWIG_arg_fail(1)) SWIG_fail;
26249 {
26250 arg2 = (long)(SWIG_As_long(obj1));
26251 if (SWIG_arg_fail(2)) SWIG_fail;
26252 }
d14a1e28
RD
26253 {
26254 PyThreadState* __tstate = wxPyBeginAllowThreads();
26255 (arg1)->SetItemCount(arg2);
26256
26257 wxPyEndAllowThreads(__tstate);
26258 if (PyErr_Occurred()) SWIG_fail;
26259 }
26260 Py_INCREF(Py_None); resultobj = Py_None;
26261 return resultobj;
26262 fail:
26263 return NULL;
26264}
26265
26266
c32bde28 26267static PyObject *_wrap_ListCtrl_ScrollList(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
26268 PyObject *resultobj;
26269 wxPyListCtrl *arg1 = (wxPyListCtrl *) 0 ;
26270 int arg2 ;
26271 int arg3 ;
26272 bool result;
26273 PyObject * obj0 = 0 ;
994141e6
RD
26274 PyObject * obj1 = 0 ;
26275 PyObject * obj2 = 0 ;
d14a1e28
RD
26276 char *kwnames[] = {
26277 (char *) "self",(char *) "dx",(char *) "dy", NULL
26278 };
26279
994141e6 26280 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:ListCtrl_ScrollList",kwnames,&obj0,&obj1,&obj2)) goto fail;
093d3ff1
RD
26281 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyListCtrl, SWIG_POINTER_EXCEPTION | 0);
26282 if (SWIG_arg_fail(1)) SWIG_fail;
26283 {
26284 arg2 = (int)(SWIG_As_int(obj1));
26285 if (SWIG_arg_fail(2)) SWIG_fail;
26286 }
26287 {
26288 arg3 = (int)(SWIG_As_int(obj2));
26289 if (SWIG_arg_fail(3)) SWIG_fail;
26290 }
d14a1e28
RD
26291 {
26292 PyThreadState* __tstate = wxPyBeginAllowThreads();
26293 result = (bool)(arg1)->ScrollList(arg2,arg3);
26294
26295 wxPyEndAllowThreads(__tstate);
26296 if (PyErr_Occurred()) SWIG_fail;
26297 }
4f89f6a3
RD
26298 {
26299 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
26300 }
d14a1e28
RD
26301 return resultobj;
26302 fail:
26303 return NULL;
26304}
26305
26306
c32bde28 26307static PyObject *_wrap_ListCtrl_SetItemTextColour(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
26308 PyObject *resultobj;
26309 wxPyListCtrl *arg1 = (wxPyListCtrl *) 0 ;
26310 long arg2 ;
26311 wxColour *arg3 = 0 ;
26312 wxColour temp3 ;
26313 PyObject * obj0 = 0 ;
994141e6 26314 PyObject * obj1 = 0 ;
d14a1e28
RD
26315 PyObject * obj2 = 0 ;
26316 char *kwnames[] = {
26317 (char *) "self",(char *) "item",(char *) "col", NULL
26318 };
26319
994141e6 26320 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:ListCtrl_SetItemTextColour",kwnames,&obj0,&obj1,&obj2)) goto fail;
093d3ff1
RD
26321 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyListCtrl, SWIG_POINTER_EXCEPTION | 0);
26322 if (SWIG_arg_fail(1)) SWIG_fail;
26323 {
26324 arg2 = (long)(SWIG_As_long(obj1));
26325 if (SWIG_arg_fail(2)) SWIG_fail;
26326 }
d14a1e28
RD
26327 {
26328 arg3 = &temp3;
26329 if ( ! wxColour_helper(obj2, &arg3)) SWIG_fail;
26330 }
26331 {
26332 PyThreadState* __tstate = wxPyBeginAllowThreads();
26333 (arg1)->SetItemTextColour(arg2,(wxColour const &)*arg3);
26334
26335 wxPyEndAllowThreads(__tstate);
26336 if (PyErr_Occurred()) SWIG_fail;
26337 }
26338 Py_INCREF(Py_None); resultobj = Py_None;
26339 return resultobj;
26340 fail:
26341 return NULL;
26342}
26343
26344
c32bde28 26345static PyObject *_wrap_ListCtrl_GetItemTextColour(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
26346 PyObject *resultobj;
26347 wxPyListCtrl *arg1 = (wxPyListCtrl *) 0 ;
26348 long arg2 ;
26349 wxColour result;
26350 PyObject * obj0 = 0 ;
994141e6 26351 PyObject * obj1 = 0 ;
d14a1e28
RD
26352 char *kwnames[] = {
26353 (char *) "self",(char *) "item", NULL
26354 };
26355
994141e6 26356 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ListCtrl_GetItemTextColour",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
26357 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyListCtrl, SWIG_POINTER_EXCEPTION | 0);
26358 if (SWIG_arg_fail(1)) SWIG_fail;
26359 {
26360 arg2 = (long)(SWIG_As_long(obj1));
26361 if (SWIG_arg_fail(2)) SWIG_fail;
26362 }
d14a1e28
RD
26363 {
26364 PyThreadState* __tstate = wxPyBeginAllowThreads();
26365 result = ((wxPyListCtrl const *)arg1)->GetItemTextColour(arg2);
26366
26367 wxPyEndAllowThreads(__tstate);
26368 if (PyErr_Occurred()) SWIG_fail;
26369 }
26370 {
26371 wxColour * resultptr;
093d3ff1 26372 resultptr = new wxColour((wxColour &)(result));
15afbcd0 26373 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxColour, 1);
d14a1e28
RD
26374 }
26375 return resultobj;
26376 fail:
26377 return NULL;
26378}
26379
26380
c32bde28 26381static PyObject *_wrap_ListCtrl_SetItemBackgroundColour(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
26382 PyObject *resultobj;
26383 wxPyListCtrl *arg1 = (wxPyListCtrl *) 0 ;
26384 long arg2 ;
26385 wxColour *arg3 = 0 ;
26386 wxColour temp3 ;
26387 PyObject * obj0 = 0 ;
994141e6 26388 PyObject * obj1 = 0 ;
d14a1e28
RD
26389 PyObject * obj2 = 0 ;
26390 char *kwnames[] = {
26391 (char *) "self",(char *) "item",(char *) "col", NULL
26392 };
26393
994141e6 26394 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:ListCtrl_SetItemBackgroundColour",kwnames,&obj0,&obj1,&obj2)) goto fail;
093d3ff1
RD
26395 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyListCtrl, SWIG_POINTER_EXCEPTION | 0);
26396 if (SWIG_arg_fail(1)) SWIG_fail;
26397 {
26398 arg2 = (long)(SWIG_As_long(obj1));
26399 if (SWIG_arg_fail(2)) SWIG_fail;
26400 }
d14a1e28
RD
26401 {
26402 arg3 = &temp3;
26403 if ( ! wxColour_helper(obj2, &arg3)) SWIG_fail;
26404 }
26405 {
26406 PyThreadState* __tstate = wxPyBeginAllowThreads();
26407 (arg1)->SetItemBackgroundColour(arg2,(wxColour const &)*arg3);
26408
26409 wxPyEndAllowThreads(__tstate);
26410 if (PyErr_Occurred()) SWIG_fail;
26411 }
26412 Py_INCREF(Py_None); resultobj = Py_None;
26413 return resultobj;
26414 fail:
26415 return NULL;
26416}
26417
26418
c32bde28 26419static PyObject *_wrap_ListCtrl_GetItemBackgroundColour(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
26420 PyObject *resultobj;
26421 wxPyListCtrl *arg1 = (wxPyListCtrl *) 0 ;
26422 long arg2 ;
26423 wxColour result;
26424 PyObject * obj0 = 0 ;
994141e6 26425 PyObject * obj1 = 0 ;
d14a1e28
RD
26426 char *kwnames[] = {
26427 (char *) "self",(char *) "item", NULL
26428 };
26429
994141e6 26430 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ListCtrl_GetItemBackgroundColour",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
26431 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyListCtrl, SWIG_POINTER_EXCEPTION | 0);
26432 if (SWIG_arg_fail(1)) SWIG_fail;
26433 {
26434 arg2 = (long)(SWIG_As_long(obj1));
26435 if (SWIG_arg_fail(2)) SWIG_fail;
26436 }
d14a1e28
RD
26437 {
26438 PyThreadState* __tstate = wxPyBeginAllowThreads();
26439 result = ((wxPyListCtrl const *)arg1)->GetItemBackgroundColour(arg2);
26440
26441 wxPyEndAllowThreads(__tstate);
26442 if (PyErr_Occurred()) SWIG_fail;
26443 }
26444 {
26445 wxColour * resultptr;
093d3ff1 26446 resultptr = new wxColour((wxColour &)(result));
15afbcd0 26447 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxColour, 1);
d14a1e28
RD
26448 }
26449 return resultobj;
26450 fail:
26451 return NULL;
26452}
26453
26454
c32bde28 26455static PyObject *_wrap_ListCtrl_SortItems(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
26456 PyObject *resultobj;
26457 wxPyListCtrl *arg1 = (wxPyListCtrl *) 0 ;
26458 PyObject *arg2 = (PyObject *) 0 ;
26459 bool result;
26460 PyObject * obj0 = 0 ;
26461 PyObject * obj1 = 0 ;
26462 char *kwnames[] = {
26463 (char *) "self",(char *) "func", NULL
26464 };
26465
26466 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ListCtrl_SortItems",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
26467 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyListCtrl, SWIG_POINTER_EXCEPTION | 0);
26468 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
26469 arg2 = obj1;
26470 {
26471 PyThreadState* __tstate = wxPyBeginAllowThreads();
26472 result = (bool)wxPyListCtrl_SortItems(arg1,arg2);
26473
26474 wxPyEndAllowThreads(__tstate);
26475 if (PyErr_Occurred()) SWIG_fail;
26476 }
4f89f6a3
RD
26477 {
26478 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
26479 }
d14a1e28
RD
26480 return resultobj;
26481 fail:
26482 return NULL;
26483}
26484
26485
c32bde28 26486static PyObject *_wrap_ListCtrl_GetMainWindow(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
26487 PyObject *resultobj;
26488 wxPyListCtrl *arg1 = (wxPyListCtrl *) 0 ;
26489 wxWindow *result;
26490 PyObject * obj0 = 0 ;
26491 char *kwnames[] = {
26492 (char *) "self", NULL
26493 };
26494
26495 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ListCtrl_GetMainWindow",kwnames,&obj0)) goto fail;
093d3ff1
RD
26496 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyListCtrl, SWIG_POINTER_EXCEPTION | 0);
26497 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
26498 {
26499 PyThreadState* __tstate = wxPyBeginAllowThreads();
26500 result = (wxWindow *)wxPyListCtrl_GetMainWindow(arg1);
26501
26502 wxPyEndAllowThreads(__tstate);
26503 if (PyErr_Occurred()) SWIG_fail;
26504 }
26505 {
412d302d 26506 resultobj = wxPyMake_wxObject(result, 0);
d14a1e28
RD
26507 }
26508 return resultobj;
26509 fail:
26510 return NULL;
26511}
26512
26513
c32bde28 26514static PyObject *_wrap_ListCtrl_GetClassDefaultAttributes(PyObject *, PyObject *args, PyObject *kwargs) {
74a57fcd 26515 PyObject *resultobj;
093d3ff1 26516 wxWindowVariant arg1 = (wxWindowVariant) wxWINDOW_VARIANT_NORMAL ;
74a57fcd
RD
26517 wxVisualAttributes result;
26518 PyObject * obj0 = 0 ;
26519 char *kwnames[] = {
26520 (char *) "variant", NULL
26521 };
26522
26523 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|O:ListCtrl_GetClassDefaultAttributes",kwnames,&obj0)) goto fail;
26524 if (obj0) {
093d3ff1
RD
26525 {
26526 arg1 = (wxWindowVariant)(SWIG_As_int(obj0));
26527 if (SWIG_arg_fail(1)) SWIG_fail;
26528 }
74a57fcd
RD
26529 }
26530 {
110da5b0 26531 if (!wxPyCheckForApp()) SWIG_fail;
74a57fcd
RD
26532 PyThreadState* __tstate = wxPyBeginAllowThreads();
26533 result = wxPyListCtrl::GetClassDefaultAttributes((wxWindowVariant )arg1);
26534
26535 wxPyEndAllowThreads(__tstate);
dfbb5885 26536 if (PyErr_Occurred()) SWIG_fail;
74a57fcd
RD
26537 }
26538 {
26539 wxVisualAttributes * resultptr;
093d3ff1 26540 resultptr = new wxVisualAttributes((wxVisualAttributes &)(result));
74a57fcd
RD
26541 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxVisualAttributes, 1);
26542 }
26543 return resultobj;
26544 fail:
26545 return NULL;
26546}
26547
26548
c32bde28 26549static PyObject * ListCtrl_swigregister(PyObject *, PyObject *args) {
d14a1e28
RD
26550 PyObject *obj;
26551 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
26552 SWIG_TypeClientData(SWIGTYPE_p_wxPyListCtrl, obj);
26553 Py_INCREF(obj);
26554 return Py_BuildValue((char *)"");
26555}
c32bde28 26556static PyObject *_wrap_new_ListView(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
26557 PyObject *resultobj;
26558 wxWindow *arg1 = (wxWindow *) 0 ;
e811c8ce 26559 int arg2 = (int) -1 ;
d14a1e28
RD
26560 wxPoint const &arg3_defvalue = wxDefaultPosition ;
26561 wxPoint *arg3 = (wxPoint *) &arg3_defvalue ;
26562 wxSize const &arg4_defvalue = wxDefaultSize ;
26563 wxSize *arg4 = (wxSize *) &arg4_defvalue ;
26564 long arg5 = (long) wxLC_REPORT ;
26565 wxValidator const &arg6_defvalue = wxDefaultValidator ;
26566 wxValidator *arg6 = (wxValidator *) &arg6_defvalue ;
26567 wxString const &arg7_defvalue = wxPyListCtrlNameStr ;
26568 wxString *arg7 = (wxString *) &arg7_defvalue ;
26569 wxListView *result;
26570 wxPoint temp3 ;
26571 wxSize temp4 ;
ae8162c8 26572 bool temp7 = false ;
d14a1e28 26573 PyObject * obj0 = 0 ;
994141e6 26574 PyObject * obj1 = 0 ;
d14a1e28
RD
26575 PyObject * obj2 = 0 ;
26576 PyObject * obj3 = 0 ;
994141e6 26577 PyObject * obj4 = 0 ;
d14a1e28
RD
26578 PyObject * obj5 = 0 ;
26579 PyObject * obj6 = 0 ;
26580 char *kwnames[] = {
26581 (char *) "parent",(char *) "id",(char *) "pos",(char *) "size",(char *) "style",(char *) "validator",(char *) "name", NULL
26582 };
26583
994141e6 26584 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|OOOOOO:new_ListView",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6)) goto fail;
093d3ff1
RD
26585 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
26586 if (SWIG_arg_fail(1)) SWIG_fail;
994141e6 26587 if (obj1) {
093d3ff1
RD
26588 {
26589 arg2 = (int)(SWIG_As_int(obj1));
26590 if (SWIG_arg_fail(2)) SWIG_fail;
26591 }
994141e6 26592 }
d14a1e28
RD
26593 if (obj2) {
26594 {
26595 arg3 = &temp3;
26596 if ( ! wxPoint_helper(obj2, &arg3)) SWIG_fail;
26597 }
26598 }
26599 if (obj3) {
26600 {
26601 arg4 = &temp4;
26602 if ( ! wxSize_helper(obj3, &arg4)) SWIG_fail;
26603 }
26604 }
994141e6 26605 if (obj4) {
093d3ff1
RD
26606 {
26607 arg5 = (long)(SWIG_As_long(obj4));
26608 if (SWIG_arg_fail(5)) SWIG_fail;
26609 }
994141e6 26610 }
d14a1e28 26611 if (obj5) {
093d3ff1
RD
26612 {
26613 SWIG_Python_ConvertPtr(obj5, (void **)&arg6, SWIGTYPE_p_wxValidator, SWIG_POINTER_EXCEPTION | 0);
26614 if (SWIG_arg_fail(6)) SWIG_fail;
26615 if (arg6 == NULL) {
26616 SWIG_null_ref("wxValidator");
26617 }
26618 if (SWIG_arg_fail(6)) SWIG_fail;
d14a1e28
RD
26619 }
26620 }
26621 if (obj6) {
26622 {
26623 arg7 = wxString_in_helper(obj6);
26624 if (arg7 == NULL) SWIG_fail;
ae8162c8 26625 temp7 = true;
d14a1e28
RD
26626 }
26627 }
26628 {
e3b71cb8 26629 if (!wxPyCheckForApp()) SWIG_fail;
d14a1e28
RD
26630 PyThreadState* __tstate = wxPyBeginAllowThreads();
26631 result = (wxListView *)new wxListView(arg1,arg2,(wxPoint const &)*arg3,(wxSize const &)*arg4,arg5,(wxValidator const &)*arg6,(wxString const &)*arg7);
26632
26633 wxPyEndAllowThreads(__tstate);
110da5b0 26634 if (PyErr_Occurred()) SWIG_fail;
d14a1e28 26635 }
15afbcd0 26636 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxListView, 1);
d14a1e28
RD
26637 {
26638 if (temp7)
26639 delete arg7;
26640 }
26641 return resultobj;
26642 fail:
26643 {
26644 if (temp7)
26645 delete arg7;
26646 }
26647 return NULL;
26648}
26649
26650
c32bde28 26651static PyObject *_wrap_new_PreListView(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
26652 PyObject *resultobj;
26653 wxListView *result;
26654 char *kwnames[] = {
26655 NULL
26656 };
26657
26658 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_PreListView",kwnames)) goto fail;
26659 {
e3b71cb8 26660 if (!wxPyCheckForApp()) SWIG_fail;
d14a1e28
RD
26661 PyThreadState* __tstate = wxPyBeginAllowThreads();
26662 result = (wxListView *)new wxListView();
26663
26664 wxPyEndAllowThreads(__tstate);
110da5b0 26665 if (PyErr_Occurred()) SWIG_fail;
d14a1e28 26666 }
15afbcd0 26667 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxListView, 1);
d14a1e28
RD
26668 return resultobj;
26669 fail:
26670 return NULL;
26671}
26672
26673
c32bde28 26674static PyObject *_wrap_ListView_Create(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
26675 PyObject *resultobj;
26676 wxListView *arg1 = (wxListView *) 0 ;
26677 wxWindow *arg2 = (wxWindow *) 0 ;
e811c8ce 26678 int arg3 = (int) -1 ;
d14a1e28
RD
26679 wxPoint const &arg4_defvalue = wxDefaultPosition ;
26680 wxPoint *arg4 = (wxPoint *) &arg4_defvalue ;
26681 wxSize const &arg5_defvalue = wxDefaultSize ;
26682 wxSize *arg5 = (wxSize *) &arg5_defvalue ;
26683 long arg6 = (long) wxLC_REPORT ;
26684 wxValidator const &arg7_defvalue = wxDefaultValidator ;
26685 wxValidator *arg7 = (wxValidator *) &arg7_defvalue ;
26686 wxString const &arg8_defvalue = wxPyListCtrlNameStr ;
26687 wxString *arg8 = (wxString *) &arg8_defvalue ;
26688 bool result;
26689 wxPoint temp4 ;
26690 wxSize temp5 ;
ae8162c8 26691 bool temp8 = false ;
d14a1e28
RD
26692 PyObject * obj0 = 0 ;
26693 PyObject * obj1 = 0 ;
994141e6 26694 PyObject * obj2 = 0 ;
d14a1e28
RD
26695 PyObject * obj3 = 0 ;
26696 PyObject * obj4 = 0 ;
994141e6 26697 PyObject * obj5 = 0 ;
d14a1e28
RD
26698 PyObject * obj6 = 0 ;
26699 PyObject * obj7 = 0 ;
26700 char *kwnames[] = {
26701 (char *) "self",(char *) "parent",(char *) "id",(char *) "pos",(char *) "size",(char *) "style",(char *) "validator",(char *) "name", NULL
26702 };
26703
994141e6 26704 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|OOOOOO:ListView_Create",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6,&obj7)) goto fail;
093d3ff1
RD
26705 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxListView, SWIG_POINTER_EXCEPTION | 0);
26706 if (SWIG_arg_fail(1)) SWIG_fail;
26707 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
26708 if (SWIG_arg_fail(2)) SWIG_fail;
994141e6 26709 if (obj2) {
093d3ff1
RD
26710 {
26711 arg3 = (int)(SWIG_As_int(obj2));
26712 if (SWIG_arg_fail(3)) SWIG_fail;
26713 }
994141e6 26714 }
d14a1e28
RD
26715 if (obj3) {
26716 {
26717 arg4 = &temp4;
26718 if ( ! wxPoint_helper(obj3, &arg4)) SWIG_fail;
26719 }
26720 }
26721 if (obj4) {
26722 {
26723 arg5 = &temp5;
26724 if ( ! wxSize_helper(obj4, &arg5)) SWIG_fail;
26725 }
26726 }
994141e6 26727 if (obj5) {
093d3ff1
RD
26728 {
26729 arg6 = (long)(SWIG_As_long(obj5));
26730 if (SWIG_arg_fail(6)) SWIG_fail;
26731 }
994141e6 26732 }
d14a1e28 26733 if (obj6) {
093d3ff1
RD
26734 {
26735 SWIG_Python_ConvertPtr(obj6, (void **)&arg7, SWIGTYPE_p_wxValidator, SWIG_POINTER_EXCEPTION | 0);
26736 if (SWIG_arg_fail(7)) SWIG_fail;
26737 if (arg7 == NULL) {
26738 SWIG_null_ref("wxValidator");
26739 }
26740 if (SWIG_arg_fail(7)) SWIG_fail;
d14a1e28
RD
26741 }
26742 }
26743 if (obj7) {
26744 {
26745 arg8 = wxString_in_helper(obj7);
26746 if (arg8 == NULL) SWIG_fail;
ae8162c8 26747 temp8 = true;
d14a1e28
RD
26748 }
26749 }
26750 {
26751 PyThreadState* __tstate = wxPyBeginAllowThreads();
26752 result = (bool)(arg1)->Create(arg2,arg3,(wxPoint const &)*arg4,(wxSize const &)*arg5,arg6,(wxValidator const &)*arg7,(wxString const &)*arg8);
26753
26754 wxPyEndAllowThreads(__tstate);
26755 if (PyErr_Occurred()) SWIG_fail;
26756 }
4f89f6a3
RD
26757 {
26758 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
26759 }
d14a1e28
RD
26760 {
26761 if (temp8)
26762 delete arg8;
26763 }
26764 return resultobj;
26765 fail:
26766 {
26767 if (temp8)
26768 delete arg8;
26769 }
26770 return NULL;
26771}
26772
26773
c32bde28 26774static PyObject *_wrap_ListView_Select(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
26775 PyObject *resultobj;
26776 wxListView *arg1 = (wxListView *) 0 ;
26777 long arg2 ;
ae8162c8 26778 bool arg3 = (bool) true ;
d14a1e28 26779 PyObject * obj0 = 0 ;
994141e6 26780 PyObject * obj1 = 0 ;
d14a1e28
RD
26781 PyObject * obj2 = 0 ;
26782 char *kwnames[] = {
26783 (char *) "self",(char *) "n",(char *) "on", NULL
26784 };
26785
15afbcd0 26786 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:ListView_Select",kwnames,&obj0,&obj1,&obj2)) goto fail;
093d3ff1
RD
26787 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxListView, SWIG_POINTER_EXCEPTION | 0);
26788 if (SWIG_arg_fail(1)) SWIG_fail;
26789 {
26790 arg2 = (long)(SWIG_As_long(obj1));
26791 if (SWIG_arg_fail(2)) SWIG_fail;
26792 }
d14a1e28 26793 if (obj2) {
093d3ff1
RD
26794 {
26795 arg3 = (bool)(SWIG_As_bool(obj2));
26796 if (SWIG_arg_fail(3)) SWIG_fail;
26797 }
d14a1e28
RD
26798 }
26799 {
26800 PyThreadState* __tstate = wxPyBeginAllowThreads();
26801 (arg1)->Select(arg2,arg3);
26802
26803 wxPyEndAllowThreads(__tstate);
26804 if (PyErr_Occurred()) SWIG_fail;
26805 }
26806 Py_INCREF(Py_None); resultobj = Py_None;
26807 return resultobj;
26808 fail:
26809 return NULL;
26810}
26811
26812
c32bde28 26813static PyObject *_wrap_ListView_Focus(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
26814 PyObject *resultobj;
26815 wxListView *arg1 = (wxListView *) 0 ;
26816 long arg2 ;
26817 PyObject * obj0 = 0 ;
994141e6 26818 PyObject * obj1 = 0 ;
d14a1e28
RD
26819 char *kwnames[] = {
26820 (char *) "self",(char *) "index", NULL
26821 };
26822
994141e6 26823 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ListView_Focus",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
26824 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxListView, SWIG_POINTER_EXCEPTION | 0);
26825 if (SWIG_arg_fail(1)) SWIG_fail;
26826 {
26827 arg2 = (long)(SWIG_As_long(obj1));
26828 if (SWIG_arg_fail(2)) SWIG_fail;
26829 }
d14a1e28
RD
26830 {
26831 PyThreadState* __tstate = wxPyBeginAllowThreads();
26832 (arg1)->Focus(arg2);
26833
26834 wxPyEndAllowThreads(__tstate);
26835 if (PyErr_Occurred()) SWIG_fail;
26836 }
26837 Py_INCREF(Py_None); resultobj = Py_None;
26838 return resultobj;
26839 fail:
26840 return NULL;
26841}
26842
26843
c32bde28 26844static PyObject *_wrap_ListView_GetFocusedItem(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
26845 PyObject *resultobj;
26846 wxListView *arg1 = (wxListView *) 0 ;
26847 long result;
26848 PyObject * obj0 = 0 ;
26849 char *kwnames[] = {
26850 (char *) "self", NULL
26851 };
26852
26853 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ListView_GetFocusedItem",kwnames,&obj0)) goto fail;
093d3ff1
RD
26854 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxListView, SWIG_POINTER_EXCEPTION | 0);
26855 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
26856 {
26857 PyThreadState* __tstate = wxPyBeginAllowThreads();
26858 result = (long)((wxListView const *)arg1)->GetFocusedItem();
26859
26860 wxPyEndAllowThreads(__tstate);
26861 if (PyErr_Occurred()) SWIG_fail;
26862 }
093d3ff1
RD
26863 {
26864 resultobj = SWIG_From_long((long)(result));
26865 }
d14a1e28
RD
26866 return resultobj;
26867 fail:
26868 return NULL;
26869}
26870
26871
c32bde28 26872static PyObject *_wrap_ListView_GetNextSelected(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
26873 PyObject *resultobj;
26874 wxListView *arg1 = (wxListView *) 0 ;
26875 long arg2 ;
26876 long result;
26877 PyObject * obj0 = 0 ;
994141e6 26878 PyObject * obj1 = 0 ;
d14a1e28
RD
26879 char *kwnames[] = {
26880 (char *) "self",(char *) "item", NULL
26881 };
26882
994141e6 26883 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ListView_GetNextSelected",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
26884 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxListView, SWIG_POINTER_EXCEPTION | 0);
26885 if (SWIG_arg_fail(1)) SWIG_fail;
26886 {
26887 arg2 = (long)(SWIG_As_long(obj1));
26888 if (SWIG_arg_fail(2)) SWIG_fail;
26889 }
d14a1e28
RD
26890 {
26891 PyThreadState* __tstate = wxPyBeginAllowThreads();
26892 result = (long)((wxListView const *)arg1)->GetNextSelected(arg2);
26893
26894 wxPyEndAllowThreads(__tstate);
26895 if (PyErr_Occurred()) SWIG_fail;
26896 }
093d3ff1
RD
26897 {
26898 resultobj = SWIG_From_long((long)(result));
26899 }
d14a1e28
RD
26900 return resultobj;
26901 fail:
26902 return NULL;
26903}
26904
26905
c32bde28 26906static PyObject *_wrap_ListView_GetFirstSelected(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
26907 PyObject *resultobj;
26908 wxListView *arg1 = (wxListView *) 0 ;
26909 long result;
26910 PyObject * obj0 = 0 ;
26911 char *kwnames[] = {
26912 (char *) "self", NULL
26913 };
26914
26915 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ListView_GetFirstSelected",kwnames,&obj0)) goto fail;
093d3ff1
RD
26916 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxListView, SWIG_POINTER_EXCEPTION | 0);
26917 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
26918 {
26919 PyThreadState* __tstate = wxPyBeginAllowThreads();
26920 result = (long)((wxListView const *)arg1)->GetFirstSelected();
26921
26922 wxPyEndAllowThreads(__tstate);
26923 if (PyErr_Occurred()) SWIG_fail;
26924 }
093d3ff1
RD
26925 {
26926 resultobj = SWIG_From_long((long)(result));
26927 }
d14a1e28
RD
26928 return resultobj;
26929 fail:
26930 return NULL;
26931}
26932
26933
c32bde28 26934static PyObject *_wrap_ListView_IsSelected(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
26935 PyObject *resultobj;
26936 wxListView *arg1 = (wxListView *) 0 ;
26937 long arg2 ;
26938 bool result;
26939 PyObject * obj0 = 0 ;
994141e6 26940 PyObject * obj1 = 0 ;
d14a1e28
RD
26941 char *kwnames[] = {
26942 (char *) "self",(char *) "index", NULL
26943 };
26944
994141e6 26945 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ListView_IsSelected",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
26946 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxListView, SWIG_POINTER_EXCEPTION | 0);
26947 if (SWIG_arg_fail(1)) SWIG_fail;
26948 {
26949 arg2 = (long)(SWIG_As_long(obj1));
26950 if (SWIG_arg_fail(2)) SWIG_fail;
26951 }
d14a1e28
RD
26952 {
26953 PyThreadState* __tstate = wxPyBeginAllowThreads();
26954 result = (bool)(arg1)->IsSelected(arg2);
26955
26956 wxPyEndAllowThreads(__tstate);
26957 if (PyErr_Occurred()) SWIG_fail;
26958 }
4f89f6a3
RD
26959 {
26960 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
26961 }
d14a1e28
RD
26962 return resultobj;
26963 fail:
26964 return NULL;
26965}
26966
26967
c32bde28 26968static PyObject *_wrap_ListView_SetColumnImage(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
26969 PyObject *resultobj;
26970 wxListView *arg1 = (wxListView *) 0 ;
26971 int arg2 ;
26972 int arg3 ;
26973 PyObject * obj0 = 0 ;
994141e6
RD
26974 PyObject * obj1 = 0 ;
26975 PyObject * obj2 = 0 ;
d14a1e28
RD
26976 char *kwnames[] = {
26977 (char *) "self",(char *) "col",(char *) "image", NULL
26978 };
26979
994141e6 26980 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:ListView_SetColumnImage",kwnames,&obj0,&obj1,&obj2)) goto fail;
093d3ff1
RD
26981 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxListView, SWIG_POINTER_EXCEPTION | 0);
26982 if (SWIG_arg_fail(1)) SWIG_fail;
26983 {
26984 arg2 = (int)(SWIG_As_int(obj1));
26985 if (SWIG_arg_fail(2)) SWIG_fail;
26986 }
26987 {
26988 arg3 = (int)(SWIG_As_int(obj2));
26989 if (SWIG_arg_fail(3)) SWIG_fail;
26990 }
d14a1e28
RD
26991 {
26992 PyThreadState* __tstate = wxPyBeginAllowThreads();
26993 (arg1)->SetColumnImage(arg2,arg3);
26994
26995 wxPyEndAllowThreads(__tstate);
26996 if (PyErr_Occurred()) SWIG_fail;
26997 }
26998 Py_INCREF(Py_None); resultobj = Py_None;
26999 return resultobj;
27000 fail:
27001 return NULL;
27002}
27003
27004
c32bde28 27005static PyObject *_wrap_ListView_ClearColumnImage(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
27006 PyObject *resultobj;
27007 wxListView *arg1 = (wxListView *) 0 ;
27008 int arg2 ;
27009 PyObject * obj0 = 0 ;
994141e6 27010 PyObject * obj1 = 0 ;
d14a1e28
RD
27011 char *kwnames[] = {
27012 (char *) "self",(char *) "col", NULL
27013 };
27014
994141e6 27015 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ListView_ClearColumnImage",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
27016 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxListView, SWIG_POINTER_EXCEPTION | 0);
27017 if (SWIG_arg_fail(1)) SWIG_fail;
27018 {
27019 arg2 = (int)(SWIG_As_int(obj1));
27020 if (SWIG_arg_fail(2)) SWIG_fail;
27021 }
d14a1e28
RD
27022 {
27023 PyThreadState* __tstate = wxPyBeginAllowThreads();
27024 (arg1)->ClearColumnImage(arg2);
27025
27026 wxPyEndAllowThreads(__tstate);
27027 if (PyErr_Occurred()) SWIG_fail;
27028 }
27029 Py_INCREF(Py_None); resultobj = Py_None;
27030 return resultobj;
27031 fail:
27032 return NULL;
27033}
27034
27035
c32bde28 27036static PyObject * ListView_swigregister(PyObject *, PyObject *args) {
d14a1e28
RD
27037 PyObject *obj;
27038 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
27039 SWIG_TypeClientData(SWIGTYPE_p_wxListView, obj);
27040 Py_INCREF(obj);
27041 return Py_BuildValue((char *)"");
27042}
c32bde28 27043static int _wrap_TreeCtrlNameStr_set(PyObject *) {
b2dc1044
RD
27044 PyErr_SetString(PyExc_TypeError,"Variable TreeCtrlNameStr is read-only.");
27045 return 1;
27046}
27047
27048
093d3ff1 27049static PyObject *_wrap_TreeCtrlNameStr_get(void) {
b2dc1044
RD
27050 PyObject *pyobj;
27051
27052 {
27053#if wxUSE_UNICODE
27054 pyobj = PyUnicode_FromWideChar((&wxPyTreeCtrlNameStr)->c_str(), (&wxPyTreeCtrlNameStr)->Len());
27055#else
27056 pyobj = PyString_FromStringAndSize((&wxPyTreeCtrlNameStr)->c_str(), (&wxPyTreeCtrlNameStr)->Len());
27057#endif
27058 }
27059 return pyobj;
27060}
27061
27062
c32bde28 27063static PyObject *_wrap_new_TreeItemId(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
27064 PyObject *resultobj;
27065 wxTreeItemId *result;
27066 char *kwnames[] = {
27067 NULL
27068 };
27069
27070 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_TreeItemId",kwnames)) goto fail;
27071 {
27072 PyThreadState* __tstate = wxPyBeginAllowThreads();
27073 result = (wxTreeItemId *)new wxTreeItemId();
27074
27075 wxPyEndAllowThreads(__tstate);
27076 if (PyErr_Occurred()) SWIG_fail;
27077 }
15afbcd0 27078 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxTreeItemId, 1);
d14a1e28
RD
27079 return resultobj;
27080 fail:
27081 return NULL;
27082}
27083
27084
c32bde28 27085static PyObject *_wrap_delete_TreeItemId(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
27086 PyObject *resultobj;
27087 wxTreeItemId *arg1 = (wxTreeItemId *) 0 ;
27088 PyObject * obj0 = 0 ;
27089 char *kwnames[] = {
27090 (char *) "self", NULL
27091 };
27092
27093 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:delete_TreeItemId",kwnames,&obj0)) goto fail;
093d3ff1
RD
27094 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTreeItemId, SWIG_POINTER_EXCEPTION | 0);
27095 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
27096 {
27097 PyThreadState* __tstate = wxPyBeginAllowThreads();
27098 delete arg1;
27099
27100 wxPyEndAllowThreads(__tstate);
27101 if (PyErr_Occurred()) SWIG_fail;
27102 }
27103 Py_INCREF(Py_None); resultobj = Py_None;
27104 return resultobj;
27105 fail:
27106 return NULL;
27107}
27108
27109
c32bde28 27110static PyObject *_wrap_TreeItemId_IsOk(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
27111 PyObject *resultobj;
27112 wxTreeItemId *arg1 = (wxTreeItemId *) 0 ;
27113 bool result;
27114 PyObject * obj0 = 0 ;
27115 char *kwnames[] = {
27116 (char *) "self", NULL
27117 };
27118
27119 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TreeItemId_IsOk",kwnames,&obj0)) goto fail;
093d3ff1
RD
27120 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTreeItemId, SWIG_POINTER_EXCEPTION | 0);
27121 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
27122 {
27123 PyThreadState* __tstate = wxPyBeginAllowThreads();
27124 result = (bool)((wxTreeItemId const *)arg1)->IsOk();
27125
27126 wxPyEndAllowThreads(__tstate);
27127 if (PyErr_Occurred()) SWIG_fail;
27128 }
4f89f6a3
RD
27129 {
27130 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
27131 }
d14a1e28
RD
27132 return resultobj;
27133 fail:
27134 return NULL;
27135}
27136
27137
c32bde28 27138static PyObject *_wrap_TreeItemId___eq__(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
27139 PyObject *resultobj;
27140 wxTreeItemId *arg1 = (wxTreeItemId *) 0 ;
27141 wxTreeItemId *arg2 = (wxTreeItemId *) 0 ;
27142 bool result;
27143 PyObject * obj0 = 0 ;
27144 PyObject * obj1 = 0 ;
27145 char *kwnames[] = {
27146 (char *) "self",(char *) "other", NULL
27147 };
27148
27149 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TreeItemId___eq__",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
27150 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTreeItemId, SWIG_POINTER_EXCEPTION | 0);
27151 if (SWIG_arg_fail(1)) SWIG_fail;
27152 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxTreeItemId, SWIG_POINTER_EXCEPTION | 0);
27153 if (SWIG_arg_fail(2)) SWIG_fail;
d14a1e28
RD
27154 {
27155 PyThreadState* __tstate = wxPyBeginAllowThreads();
22faec7d 27156 result = (bool)wxTreeItemId___eq__(arg1,(wxTreeItemId const *)arg2);
d14a1e28
RD
27157
27158 wxPyEndAllowThreads(__tstate);
27159 if (PyErr_Occurred()) SWIG_fail;
27160 }
4f89f6a3
RD
27161 {
27162 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
27163 }
d14a1e28
RD
27164 return resultobj;
27165 fail:
27166 return NULL;
27167}
27168
27169
c32bde28 27170static PyObject *_wrap_TreeItemId___ne__(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
27171 PyObject *resultobj;
27172 wxTreeItemId *arg1 = (wxTreeItemId *) 0 ;
27173 wxTreeItemId *arg2 = (wxTreeItemId *) 0 ;
27174 bool result;
27175 PyObject * obj0 = 0 ;
27176 PyObject * obj1 = 0 ;
27177 char *kwnames[] = {
27178 (char *) "self",(char *) "other", NULL
27179 };
27180
27181 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TreeItemId___ne__",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
27182 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTreeItemId, SWIG_POINTER_EXCEPTION | 0);
27183 if (SWIG_arg_fail(1)) SWIG_fail;
27184 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxTreeItemId, SWIG_POINTER_EXCEPTION | 0);
27185 if (SWIG_arg_fail(2)) SWIG_fail;
d14a1e28
RD
27186 {
27187 PyThreadState* __tstate = wxPyBeginAllowThreads();
22faec7d 27188 result = (bool)wxTreeItemId___ne__(arg1,(wxTreeItemId const *)arg2);
d14a1e28
RD
27189
27190 wxPyEndAllowThreads(__tstate);
27191 if (PyErr_Occurred()) SWIG_fail;
27192 }
4f89f6a3
RD
27193 {
27194 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
27195 }
d14a1e28
RD
27196 return resultobj;
27197 fail:
27198 return NULL;
27199}
27200
27201
c32bde28 27202static PyObject *_wrap_TreeItemId_m_pItem_set(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
27203 PyObject *resultobj;
27204 wxTreeItemId *arg1 = (wxTreeItemId *) 0 ;
58203fa6 27205 void *arg2 = (void *) 0 ;
d14a1e28
RD
27206 PyObject * obj0 = 0 ;
27207 PyObject * obj1 = 0 ;
27208 char *kwnames[] = {
27209 (char *) "self",(char *) "m_pItem", NULL
27210 };
27211
27212 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TreeItemId_m_pItem_set",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
27213 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTreeItemId, SWIG_POINTER_EXCEPTION | 0);
27214 if (SWIG_arg_fail(1)) SWIG_fail;
27215 {
27216 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),0,SWIG_POINTER_EXCEPTION|SWIG_POINTER_DISOWN))== -1) {
27217 SWIG_arg_fail(2);SWIG_fail;
27218 }
27219 }
d14a1e28
RD
27220 if (arg1) (arg1)->m_pItem = arg2;
27221
27222 Py_INCREF(Py_None); resultobj = Py_None;
27223 return resultobj;
27224 fail:
27225 return NULL;
27226}
27227
27228
c32bde28 27229static PyObject *_wrap_TreeItemId_m_pItem_get(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
27230 PyObject *resultobj;
27231 wxTreeItemId *arg1 = (wxTreeItemId *) 0 ;
58203fa6 27232 void *result;
d14a1e28
RD
27233 PyObject * obj0 = 0 ;
27234 char *kwnames[] = {
27235 (char *) "self", NULL
27236 };
27237
27238 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TreeItemId_m_pItem_get",kwnames,&obj0)) goto fail;
093d3ff1
RD
27239 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTreeItemId, SWIG_POINTER_EXCEPTION | 0);
27240 if (SWIG_arg_fail(1)) SWIG_fail;
58203fa6 27241 result = (void *) ((arg1)->m_pItem);
d14a1e28 27242
15afbcd0 27243 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_void, 0);
d14a1e28
RD
27244 return resultobj;
27245 fail:
27246 return NULL;
27247}
27248
27249
c32bde28 27250static PyObject * TreeItemId_swigregister(PyObject *, PyObject *args) {
d14a1e28
RD
27251 PyObject *obj;
27252 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
27253 SWIG_TypeClientData(SWIGTYPE_p_wxTreeItemId, obj);
27254 Py_INCREF(obj);
27255 return Py_BuildValue((char *)"");
27256}
c32bde28 27257static PyObject *_wrap_new_TreeItemData(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
27258 PyObject *resultobj;
27259 PyObject *arg1 = (PyObject *) NULL ;
27260 wxPyTreeItemData *result;
27261 PyObject * obj0 = 0 ;
27262 char *kwnames[] = {
27263 (char *) "obj", NULL
27264 };
27265
27266 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|O:new_TreeItemData",kwnames,&obj0)) goto fail;
27267 if (obj0) {
27268 arg1 = obj0;
27269 }
27270 {
27271 PyThreadState* __tstate = wxPyBeginAllowThreads();
27272 result = (wxPyTreeItemData *)new wxPyTreeItemData(arg1);
27273
27274 wxPyEndAllowThreads(__tstate);
27275 if (PyErr_Occurred()) SWIG_fail;
27276 }
15afbcd0 27277 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxPyTreeItemData, 1);
d14a1e28
RD
27278 return resultobj;
27279 fail:
27280 return NULL;
27281}
27282
27283
c32bde28 27284static PyObject *_wrap_TreeItemData_GetData(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
27285 PyObject *resultobj;
27286 wxPyTreeItemData *arg1 = (wxPyTreeItemData *) 0 ;
27287 PyObject *result;
27288 PyObject * obj0 = 0 ;
27289 char *kwnames[] = {
27290 (char *) "self", NULL
27291 };
27292
27293 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TreeItemData_GetData",kwnames,&obj0)) goto fail;
093d3ff1
RD
27294 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyTreeItemData, SWIG_POINTER_EXCEPTION | 0);
27295 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
27296 {
27297 PyThreadState* __tstate = wxPyBeginAllowThreads();
27298 result = (PyObject *)(arg1)->GetData();
27299
27300 wxPyEndAllowThreads(__tstate);
27301 if (PyErr_Occurred()) SWIG_fail;
27302 }
27303 resultobj = result;
27304 return resultobj;
27305 fail:
27306 return NULL;
27307}
27308
27309
c32bde28 27310static PyObject *_wrap_TreeItemData_SetData(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
27311 PyObject *resultobj;
27312 wxPyTreeItemData *arg1 = (wxPyTreeItemData *) 0 ;
27313 PyObject *arg2 = (PyObject *) 0 ;
27314 PyObject * obj0 = 0 ;
27315 PyObject * obj1 = 0 ;
27316 char *kwnames[] = {
27317 (char *) "self",(char *) "obj", NULL
27318 };
27319
27320 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TreeItemData_SetData",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
27321 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyTreeItemData, SWIG_POINTER_EXCEPTION | 0);
27322 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
27323 arg2 = obj1;
27324 {
27325 PyThreadState* __tstate = wxPyBeginAllowThreads();
27326 (arg1)->SetData(arg2);
27327
27328 wxPyEndAllowThreads(__tstate);
27329 if (PyErr_Occurred()) SWIG_fail;
27330 }
27331 Py_INCREF(Py_None); resultobj = Py_None;
27332 return resultobj;
27333 fail:
27334 return NULL;
27335}
27336
27337
c32bde28 27338static PyObject *_wrap_TreeItemData_GetId(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
27339 PyObject *resultobj;
27340 wxPyTreeItemData *arg1 = (wxPyTreeItemData *) 0 ;
27341 wxTreeItemId *result;
27342 PyObject * obj0 = 0 ;
27343 char *kwnames[] = {
27344 (char *) "self", NULL
27345 };
27346
27347 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TreeItemData_GetId",kwnames,&obj0)) goto fail;
093d3ff1
RD
27348 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyTreeItemData, SWIG_POINTER_EXCEPTION | 0);
27349 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
27350 {
27351 PyThreadState* __tstate = wxPyBeginAllowThreads();
27352 {
27353 wxTreeItemId const &_result_ref = (arg1)->GetId();
27354 result = (wxTreeItemId *) &_result_ref;
27355 }
27356
27357 wxPyEndAllowThreads(__tstate);
27358 if (PyErr_Occurred()) SWIG_fail;
27359 }
15afbcd0 27360 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxTreeItemId, 0);
d14a1e28
RD
27361 return resultobj;
27362 fail:
27363 return NULL;
27364}
27365
27366
c32bde28 27367static PyObject *_wrap_TreeItemData_SetId(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
27368 PyObject *resultobj;
27369 wxPyTreeItemData *arg1 = (wxPyTreeItemData *) 0 ;
27370 wxTreeItemId *arg2 = 0 ;
27371 PyObject * obj0 = 0 ;
27372 PyObject * obj1 = 0 ;
27373 char *kwnames[] = {
27374 (char *) "self",(char *) "id", NULL
27375 };
27376
27377 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TreeItemData_SetId",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
27378 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyTreeItemData, SWIG_POINTER_EXCEPTION | 0);
27379 if (SWIG_arg_fail(1)) SWIG_fail;
27380 {
27381 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxTreeItemId, SWIG_POINTER_EXCEPTION | 0);
27382 if (SWIG_arg_fail(2)) SWIG_fail;
27383 if (arg2 == NULL) {
27384 SWIG_null_ref("wxTreeItemId");
27385 }
27386 if (SWIG_arg_fail(2)) SWIG_fail;
d14a1e28
RD
27387 }
27388 {
27389 PyThreadState* __tstate = wxPyBeginAllowThreads();
27390 (arg1)->SetId((wxTreeItemId const &)*arg2);
27391
27392 wxPyEndAllowThreads(__tstate);
27393 if (PyErr_Occurred()) SWIG_fail;
27394 }
27395 Py_INCREF(Py_None); resultobj = Py_None;
27396 return resultobj;
27397 fail:
27398 return NULL;
27399}
27400
27401
c32bde28 27402static PyObject *_wrap_TreeItemData_Destroy(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
27403 PyObject *resultobj;
27404 wxPyTreeItemData *arg1 = (wxPyTreeItemData *) 0 ;
27405 PyObject * obj0 = 0 ;
27406 char *kwnames[] = {
27407 (char *) "self", NULL
27408 };
27409
27410 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TreeItemData_Destroy",kwnames,&obj0)) goto fail;
093d3ff1
RD
27411 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyTreeItemData, SWIG_POINTER_EXCEPTION | 0);
27412 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
27413 {
27414 PyThreadState* __tstate = wxPyBeginAllowThreads();
27415 wxPyTreeItemData_Destroy(arg1);
27416
27417 wxPyEndAllowThreads(__tstate);
27418 if (PyErr_Occurred()) SWIG_fail;
27419 }
27420 Py_INCREF(Py_None); resultobj = Py_None;
27421 return resultobj;
27422 fail:
27423 return NULL;
27424}
27425
27426
c32bde28 27427static PyObject * TreeItemData_swigregister(PyObject *, PyObject *args) {
d14a1e28
RD
27428 PyObject *obj;
27429 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
27430 SWIG_TypeClientData(SWIGTYPE_p_wxPyTreeItemData, obj);
27431 Py_INCREF(obj);
27432 return Py_BuildValue((char *)"");
27433}
c32bde28 27434static PyObject *_wrap_new_TreeEvent(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
27435 PyObject *resultobj;
27436 wxEventType arg1 = (wxEventType) wxEVT_NULL ;
27437 int arg2 = (int) 0 ;
27438 wxTreeEvent *result;
994141e6
RD
27439 PyObject * obj0 = 0 ;
27440 PyObject * obj1 = 0 ;
d14a1e28
RD
27441 char *kwnames[] = {
27442 (char *) "commandType",(char *) "id", NULL
27443 };
27444
994141e6
RD
27445 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|OO:new_TreeEvent",kwnames,&obj0,&obj1)) goto fail;
27446 if (obj0) {
093d3ff1
RD
27447 {
27448 arg1 = (wxEventType)(SWIG_As_int(obj0));
27449 if (SWIG_arg_fail(1)) SWIG_fail;
27450 }
994141e6
RD
27451 }
27452 if (obj1) {
093d3ff1
RD
27453 {
27454 arg2 = (int)(SWIG_As_int(obj1));
27455 if (SWIG_arg_fail(2)) SWIG_fail;
27456 }
994141e6 27457 }
d14a1e28
RD
27458 {
27459 PyThreadState* __tstate = wxPyBeginAllowThreads();
27460 result = (wxTreeEvent *)new wxTreeEvent(arg1,arg2);
27461
27462 wxPyEndAllowThreads(__tstate);
27463 if (PyErr_Occurred()) SWIG_fail;
27464 }
15afbcd0 27465 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxTreeEvent, 1);
d14a1e28
RD
27466 return resultobj;
27467 fail:
27468 return NULL;
27469}
27470
27471
c32bde28 27472static PyObject *_wrap_TreeEvent_GetItem(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
27473 PyObject *resultobj;
27474 wxTreeEvent *arg1 = (wxTreeEvent *) 0 ;
27475 wxTreeItemId result;
27476 PyObject * obj0 = 0 ;
27477 char *kwnames[] = {
27478 (char *) "self", NULL
27479 };
27480
27481 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TreeEvent_GetItem",kwnames,&obj0)) goto fail;
093d3ff1
RD
27482 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTreeEvent, SWIG_POINTER_EXCEPTION | 0);
27483 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
27484 {
27485 PyThreadState* __tstate = wxPyBeginAllowThreads();
27486 result = ((wxTreeEvent const *)arg1)->GetItem();
27487
27488 wxPyEndAllowThreads(__tstate);
27489 if (PyErr_Occurred()) SWIG_fail;
27490 }
27491 {
27492 wxTreeItemId * resultptr;
093d3ff1 27493 resultptr = new wxTreeItemId((wxTreeItemId &)(result));
15afbcd0 27494 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxTreeItemId, 1);
d14a1e28
RD
27495 }
27496 return resultobj;
27497 fail:
27498 return NULL;
27499}
27500
27501
c32bde28 27502static PyObject *_wrap_TreeEvent_SetItem(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
27503 PyObject *resultobj;
27504 wxTreeEvent *arg1 = (wxTreeEvent *) 0 ;
27505 wxTreeItemId *arg2 = 0 ;
27506 PyObject * obj0 = 0 ;
27507 PyObject * obj1 = 0 ;
27508 char *kwnames[] = {
27509 (char *) "self",(char *) "item", NULL
27510 };
27511
27512 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TreeEvent_SetItem",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
27513 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTreeEvent, SWIG_POINTER_EXCEPTION | 0);
27514 if (SWIG_arg_fail(1)) SWIG_fail;
27515 {
27516 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxTreeItemId, SWIG_POINTER_EXCEPTION | 0);
27517 if (SWIG_arg_fail(2)) SWIG_fail;
27518 if (arg2 == NULL) {
27519 SWIG_null_ref("wxTreeItemId");
27520 }
27521 if (SWIG_arg_fail(2)) SWIG_fail;
d14a1e28
RD
27522 }
27523 {
27524 PyThreadState* __tstate = wxPyBeginAllowThreads();
27525 (arg1)->SetItem((wxTreeItemId const &)*arg2);
27526
27527 wxPyEndAllowThreads(__tstate);
27528 if (PyErr_Occurred()) SWIG_fail;
27529 }
27530 Py_INCREF(Py_None); resultobj = Py_None;
27531 return resultobj;
27532 fail:
27533 return NULL;
27534}
27535
27536
c32bde28 27537static PyObject *_wrap_TreeEvent_GetOldItem(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
27538 PyObject *resultobj;
27539 wxTreeEvent *arg1 = (wxTreeEvent *) 0 ;
27540 wxTreeItemId result;
27541 PyObject * obj0 = 0 ;
27542 char *kwnames[] = {
27543 (char *) "self", NULL
27544 };
27545
27546 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TreeEvent_GetOldItem",kwnames,&obj0)) goto fail;
093d3ff1
RD
27547 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTreeEvent, SWIG_POINTER_EXCEPTION | 0);
27548 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
27549 {
27550 PyThreadState* __tstate = wxPyBeginAllowThreads();
27551 result = ((wxTreeEvent const *)arg1)->GetOldItem();
27552
27553 wxPyEndAllowThreads(__tstate);
27554 if (PyErr_Occurred()) SWIG_fail;
27555 }
27556 {
27557 wxTreeItemId * resultptr;
093d3ff1 27558 resultptr = new wxTreeItemId((wxTreeItemId &)(result));
15afbcd0 27559 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxTreeItemId, 1);
d14a1e28
RD
27560 }
27561 return resultobj;
27562 fail:
27563 return NULL;
27564}
27565
27566
c32bde28 27567static PyObject *_wrap_TreeEvent_SetOldItem(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
27568 PyObject *resultobj;
27569 wxTreeEvent *arg1 = (wxTreeEvent *) 0 ;
27570 wxTreeItemId *arg2 = 0 ;
27571 PyObject * obj0 = 0 ;
27572 PyObject * obj1 = 0 ;
27573 char *kwnames[] = {
27574 (char *) "self",(char *) "item", NULL
27575 };
27576
27577 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TreeEvent_SetOldItem",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
27578 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTreeEvent, SWIG_POINTER_EXCEPTION | 0);
27579 if (SWIG_arg_fail(1)) SWIG_fail;
27580 {
27581 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxTreeItemId, SWIG_POINTER_EXCEPTION | 0);
27582 if (SWIG_arg_fail(2)) SWIG_fail;
27583 if (arg2 == NULL) {
27584 SWIG_null_ref("wxTreeItemId");
27585 }
27586 if (SWIG_arg_fail(2)) SWIG_fail;
d14a1e28
RD
27587 }
27588 {
27589 PyThreadState* __tstate = wxPyBeginAllowThreads();
27590 (arg1)->SetOldItem((wxTreeItemId const &)*arg2);
27591
27592 wxPyEndAllowThreads(__tstate);
27593 if (PyErr_Occurred()) SWIG_fail;
27594 }
27595 Py_INCREF(Py_None); resultobj = Py_None;
27596 return resultobj;
27597 fail:
27598 return NULL;
27599}
27600
27601
c32bde28 27602static PyObject *_wrap_TreeEvent_GetPoint(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
27603 PyObject *resultobj;
27604 wxTreeEvent *arg1 = (wxTreeEvent *) 0 ;
27605 wxPoint result;
27606 PyObject * obj0 = 0 ;
27607 char *kwnames[] = {
27608 (char *) "self", NULL
27609 };
27610
27611 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TreeEvent_GetPoint",kwnames,&obj0)) goto fail;
093d3ff1
RD
27612 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTreeEvent, SWIG_POINTER_EXCEPTION | 0);
27613 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
27614 {
27615 PyThreadState* __tstate = wxPyBeginAllowThreads();
27616 result = ((wxTreeEvent const *)arg1)->GetPoint();
27617
27618 wxPyEndAllowThreads(__tstate);
27619 if (PyErr_Occurred()) SWIG_fail;
27620 }
27621 {
27622 wxPoint * resultptr;
093d3ff1 27623 resultptr = new wxPoint((wxPoint &)(result));
15afbcd0 27624 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxPoint, 1);
d14a1e28
RD
27625 }
27626 return resultobj;
27627 fail:
27628 return NULL;
27629}
27630
27631
c32bde28 27632static PyObject *_wrap_TreeEvent_SetPoint(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
27633 PyObject *resultobj;
27634 wxTreeEvent *arg1 = (wxTreeEvent *) 0 ;
27635 wxPoint *arg2 = 0 ;
27636 wxPoint temp2 ;
27637 PyObject * obj0 = 0 ;
27638 PyObject * obj1 = 0 ;
27639 char *kwnames[] = {
27640 (char *) "self",(char *) "pt", NULL
27641 };
27642
27643 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TreeEvent_SetPoint",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
27644 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTreeEvent, SWIG_POINTER_EXCEPTION | 0);
27645 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
27646 {
27647 arg2 = &temp2;
27648 if ( ! wxPoint_helper(obj1, &arg2)) SWIG_fail;
27649 }
27650 {
27651 PyThreadState* __tstate = wxPyBeginAllowThreads();
27652 (arg1)->SetPoint((wxPoint const &)*arg2);
27653
27654 wxPyEndAllowThreads(__tstate);
27655 if (PyErr_Occurred()) SWIG_fail;
27656 }
27657 Py_INCREF(Py_None); resultobj = Py_None;
27658 return resultobj;
27659 fail:
27660 return NULL;
27661}
27662
27663
c32bde28 27664static PyObject *_wrap_TreeEvent_GetKeyEvent(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
27665 PyObject *resultobj;
27666 wxTreeEvent *arg1 = (wxTreeEvent *) 0 ;
27667 wxKeyEvent *result;
27668 PyObject * obj0 = 0 ;
27669 char *kwnames[] = {
27670 (char *) "self", NULL
27671 };
27672
27673 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TreeEvent_GetKeyEvent",kwnames,&obj0)) goto fail;
093d3ff1
RD
27674 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTreeEvent, SWIG_POINTER_EXCEPTION | 0);
27675 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
27676 {
27677 PyThreadState* __tstate = wxPyBeginAllowThreads();
27678 {
27679 wxKeyEvent const &_result_ref = ((wxTreeEvent const *)arg1)->GetKeyEvent();
27680 result = (wxKeyEvent *) &_result_ref;
27681 }
27682
27683 wxPyEndAllowThreads(__tstate);
27684 if (PyErr_Occurred()) SWIG_fail;
27685 }
15afbcd0 27686 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxKeyEvent, 0);
d14a1e28
RD
27687 return resultobj;
27688 fail:
27689 return NULL;
27690}
27691
27692
c32bde28 27693static PyObject *_wrap_TreeEvent_GetKeyCode(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
27694 PyObject *resultobj;
27695 wxTreeEvent *arg1 = (wxTreeEvent *) 0 ;
27696 int result;
27697 PyObject * obj0 = 0 ;
27698 char *kwnames[] = {
27699 (char *) "self", NULL
27700 };
27701
27702 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TreeEvent_GetKeyCode",kwnames,&obj0)) goto fail;
093d3ff1
RD
27703 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTreeEvent, SWIG_POINTER_EXCEPTION | 0);
27704 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
27705 {
27706 PyThreadState* __tstate = wxPyBeginAllowThreads();
27707 result = (int)((wxTreeEvent const *)arg1)->GetKeyCode();
27708
27709 wxPyEndAllowThreads(__tstate);
27710 if (PyErr_Occurred()) SWIG_fail;
27711 }
093d3ff1
RD
27712 {
27713 resultobj = SWIG_From_int((int)(result));
27714 }
d14a1e28
RD
27715 return resultobj;
27716 fail:
27717 return NULL;
27718}
27719
27720
c32bde28 27721static PyObject *_wrap_TreeEvent_SetKeyEvent(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
27722 PyObject *resultobj;
27723 wxTreeEvent *arg1 = (wxTreeEvent *) 0 ;
27724 wxKeyEvent *arg2 = 0 ;
27725 PyObject * obj0 = 0 ;
27726 PyObject * obj1 = 0 ;
27727 char *kwnames[] = {
27728 (char *) "self",(char *) "evt", NULL
27729 };
27730
27731 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TreeEvent_SetKeyEvent",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
27732 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTreeEvent, SWIG_POINTER_EXCEPTION | 0);
27733 if (SWIG_arg_fail(1)) SWIG_fail;
27734 {
27735 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxKeyEvent, SWIG_POINTER_EXCEPTION | 0);
27736 if (SWIG_arg_fail(2)) SWIG_fail;
27737 if (arg2 == NULL) {
27738 SWIG_null_ref("wxKeyEvent");
27739 }
27740 if (SWIG_arg_fail(2)) SWIG_fail;
d14a1e28
RD
27741 }
27742 {
27743 PyThreadState* __tstate = wxPyBeginAllowThreads();
27744 (arg1)->SetKeyEvent((wxKeyEvent const &)*arg2);
27745
27746 wxPyEndAllowThreads(__tstate);
27747 if (PyErr_Occurred()) SWIG_fail;
27748 }
27749 Py_INCREF(Py_None); resultobj = Py_None;
27750 return resultobj;
27751 fail:
27752 return NULL;
27753}
27754
27755
c32bde28 27756static PyObject *_wrap_TreeEvent_GetLabel(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
27757 PyObject *resultobj;
27758 wxTreeEvent *arg1 = (wxTreeEvent *) 0 ;
27759 wxString *result;
27760 PyObject * obj0 = 0 ;
27761 char *kwnames[] = {
27762 (char *) "self", NULL
27763 };
27764
27765 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TreeEvent_GetLabel",kwnames,&obj0)) goto fail;
093d3ff1
RD
27766 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTreeEvent, SWIG_POINTER_EXCEPTION | 0);
27767 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
27768 {
27769 PyThreadState* __tstate = wxPyBeginAllowThreads();
27770 {
27771 wxString const &_result_ref = ((wxTreeEvent const *)arg1)->GetLabel();
27772 result = (wxString *) &_result_ref;
27773 }
27774
27775 wxPyEndAllowThreads(__tstate);
27776 if (PyErr_Occurred()) SWIG_fail;
27777 }
cc6dd355
RD
27778 {
27779#if wxUSE_UNICODE
27780 resultobj = PyUnicode_FromWideChar(result->c_str(), result->Len());
27781#else
27782 resultobj = PyString_FromStringAndSize(result->c_str(), result->Len());
27783#endif
27784 }
d14a1e28
RD
27785 return resultobj;
27786 fail:
27787 return NULL;
27788}
27789
27790
c32bde28 27791static PyObject *_wrap_TreeEvent_SetLabel(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
27792 PyObject *resultobj;
27793 wxTreeEvent *arg1 = (wxTreeEvent *) 0 ;
27794 wxString *arg2 = 0 ;
ae8162c8 27795 bool temp2 = false ;
d14a1e28
RD
27796 PyObject * obj0 = 0 ;
27797 PyObject * obj1 = 0 ;
27798 char *kwnames[] = {
27799 (char *) "self",(char *) "label", NULL
27800 };
27801
27802 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TreeEvent_SetLabel",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
27803 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTreeEvent, SWIG_POINTER_EXCEPTION | 0);
27804 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
27805 {
27806 arg2 = wxString_in_helper(obj1);
27807 if (arg2 == NULL) SWIG_fail;
ae8162c8 27808 temp2 = true;
d14a1e28
RD
27809 }
27810 {
27811 PyThreadState* __tstate = wxPyBeginAllowThreads();
27812 (arg1)->SetLabel((wxString const &)*arg2);
27813
27814 wxPyEndAllowThreads(__tstate);
27815 if (PyErr_Occurred()) SWIG_fail;
27816 }
27817 Py_INCREF(Py_None); resultobj = Py_None;
27818 {
27819 if (temp2)
27820 delete arg2;
27821 }
27822 return resultobj;
27823 fail:
27824 {
27825 if (temp2)
27826 delete arg2;
27827 }
27828 return NULL;
27829}
27830
27831
c32bde28 27832static PyObject *_wrap_TreeEvent_IsEditCancelled(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
27833 PyObject *resultobj;
27834 wxTreeEvent *arg1 = (wxTreeEvent *) 0 ;
27835 bool result;
27836 PyObject * obj0 = 0 ;
27837 char *kwnames[] = {
27838 (char *) "self", NULL
27839 };
27840
27841 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TreeEvent_IsEditCancelled",kwnames,&obj0)) goto fail;
093d3ff1
RD
27842 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTreeEvent, SWIG_POINTER_EXCEPTION | 0);
27843 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
27844 {
27845 PyThreadState* __tstate = wxPyBeginAllowThreads();
27846 result = (bool)((wxTreeEvent const *)arg1)->IsEditCancelled();
27847
27848 wxPyEndAllowThreads(__tstate);
27849 if (PyErr_Occurred()) SWIG_fail;
27850 }
4f89f6a3
RD
27851 {
27852 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
27853 }
d14a1e28
RD
27854 return resultobj;
27855 fail:
27856 return NULL;
27857}
27858
27859
c32bde28 27860static PyObject *_wrap_TreeEvent_SetEditCanceled(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
27861 PyObject *resultobj;
27862 wxTreeEvent *arg1 = (wxTreeEvent *) 0 ;
27863 bool arg2 ;
27864 PyObject * obj0 = 0 ;
27865 PyObject * obj1 = 0 ;
27866 char *kwnames[] = {
27867 (char *) "self",(char *) "editCancelled", NULL
27868 };
27869
27870 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TreeEvent_SetEditCanceled",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
27871 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTreeEvent, SWIG_POINTER_EXCEPTION | 0);
27872 if (SWIG_arg_fail(1)) SWIG_fail;
27873 {
27874 arg2 = (bool)(SWIG_As_bool(obj1));
27875 if (SWIG_arg_fail(2)) SWIG_fail;
27876 }
d14a1e28
RD
27877 {
27878 PyThreadState* __tstate = wxPyBeginAllowThreads();
27879 (arg1)->SetEditCanceled(arg2);
27880
27881 wxPyEndAllowThreads(__tstate);
27882 if (PyErr_Occurred()) SWIG_fail;
27883 }
27884 Py_INCREF(Py_None); resultobj = Py_None;
27885 return resultobj;
27886 fail:
27887 return NULL;
27888}
27889
27890
c32bde28 27891static PyObject *_wrap_TreeEvent_SetToolTip(PyObject *, PyObject *args, PyObject *kwargs) {
c9c7117a
RD
27892 PyObject *resultobj;
27893 wxTreeEvent *arg1 = (wxTreeEvent *) 0 ;
27894 wxString *arg2 = 0 ;
ae8162c8 27895 bool temp2 = false ;
c9c7117a
RD
27896 PyObject * obj0 = 0 ;
27897 PyObject * obj1 = 0 ;
27898 char *kwnames[] = {
27899 (char *) "self",(char *) "toolTip", NULL
27900 };
27901
27902 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TreeEvent_SetToolTip",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
27903 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTreeEvent, SWIG_POINTER_EXCEPTION | 0);
27904 if (SWIG_arg_fail(1)) SWIG_fail;
c9c7117a
RD
27905 {
27906 arg2 = wxString_in_helper(obj1);
27907 if (arg2 == NULL) SWIG_fail;
ae8162c8 27908 temp2 = true;
c9c7117a
RD
27909 }
27910 {
27911 PyThreadState* __tstate = wxPyBeginAllowThreads();
27912 (arg1)->SetToolTip((wxString const &)*arg2);
27913
27914 wxPyEndAllowThreads(__tstate);
27915 if (PyErr_Occurred()) SWIG_fail;
27916 }
27917 Py_INCREF(Py_None); resultobj = Py_None;
27918 {
27919 if (temp2)
27920 delete arg2;
27921 }
27922 return resultobj;
27923 fail:
27924 {
27925 if (temp2)
27926 delete arg2;
27927 }
27928 return NULL;
27929}
27930
27931
c32bde28 27932static PyObject * TreeEvent_swigregister(PyObject *, PyObject *args) {
d14a1e28
RD
27933 PyObject *obj;
27934 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
27935 SWIG_TypeClientData(SWIGTYPE_p_wxTreeEvent, obj);
27936 Py_INCREF(obj);
27937 return Py_BuildValue((char *)"");
27938}
c32bde28 27939static PyObject *_wrap_new_TreeCtrl(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
27940 PyObject *resultobj;
27941 wxWindow *arg1 = (wxWindow *) 0 ;
e811c8ce 27942 int arg2 = (int) -1 ;
d14a1e28
RD
27943 wxPoint const &arg3_defvalue = wxDefaultPosition ;
27944 wxPoint *arg3 = (wxPoint *) &arg3_defvalue ;
27945 wxSize const &arg4_defvalue = wxDefaultSize ;
27946 wxSize *arg4 = (wxSize *) &arg4_defvalue ;
27947 long arg5 = (long) wxTR_DEFAULT_STYLE ;
27948 wxValidator const &arg6_defvalue = wxDefaultValidator ;
27949 wxValidator *arg6 = (wxValidator *) &arg6_defvalue ;
b2dc1044 27950 wxString const &arg7_defvalue = wxPyTreeCtrlNameStr ;
d14a1e28
RD
27951 wxString *arg7 = (wxString *) &arg7_defvalue ;
27952 wxPyTreeCtrl *result;
27953 wxPoint temp3 ;
27954 wxSize temp4 ;
ae8162c8 27955 bool temp7 = false ;
d14a1e28 27956 PyObject * obj0 = 0 ;
994141e6 27957 PyObject * obj1 = 0 ;
d14a1e28
RD
27958 PyObject * obj2 = 0 ;
27959 PyObject * obj3 = 0 ;
994141e6 27960 PyObject * obj4 = 0 ;
d14a1e28
RD
27961 PyObject * obj5 = 0 ;
27962 PyObject * obj6 = 0 ;
27963 char *kwnames[] = {
27964 (char *) "parent",(char *) "id",(char *) "pos",(char *) "size",(char *) "style",(char *) "validator",(char *) "name", NULL
27965 };
27966
994141e6 27967 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|OOOOOO:new_TreeCtrl",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6)) goto fail;
093d3ff1
RD
27968 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
27969 if (SWIG_arg_fail(1)) SWIG_fail;
994141e6 27970 if (obj1) {
093d3ff1
RD
27971 {
27972 arg2 = (int)(SWIG_As_int(obj1));
27973 if (SWIG_arg_fail(2)) SWIG_fail;
27974 }
994141e6 27975 }
d14a1e28
RD
27976 if (obj2) {
27977 {
27978 arg3 = &temp3;
27979 if ( ! wxPoint_helper(obj2, &arg3)) SWIG_fail;
27980 }
27981 }
27982 if (obj3) {
27983 {
994141e6
RD
27984 arg4 = &temp4;
27985 if ( ! wxSize_helper(obj3, &arg4)) SWIG_fail;
27986 }
27987 }
27988 if (obj4) {
093d3ff1
RD
27989 {
27990 arg5 = (long)(SWIG_As_long(obj4));
27991 if (SWIG_arg_fail(5)) SWIG_fail;
27992 }
d14a1e28
RD
27993 }
27994 if (obj5) {
093d3ff1
RD
27995 {
27996 SWIG_Python_ConvertPtr(obj5, (void **)&arg6, SWIGTYPE_p_wxValidator, SWIG_POINTER_EXCEPTION | 0);
27997 if (SWIG_arg_fail(6)) SWIG_fail;
27998 if (arg6 == NULL) {
27999 SWIG_null_ref("wxValidator");
28000 }
28001 if (SWIG_arg_fail(6)) SWIG_fail;
d14a1e28
RD
28002 }
28003 }
28004 if (obj6) {
28005 {
28006 arg7 = wxString_in_helper(obj6);
28007 if (arg7 == NULL) SWIG_fail;
ae8162c8 28008 temp7 = true;
d14a1e28
RD
28009 }
28010 }
28011 {
e3b71cb8 28012 if (!wxPyCheckForApp()) SWIG_fail;
d14a1e28
RD
28013 PyThreadState* __tstate = wxPyBeginAllowThreads();
28014 result = (wxPyTreeCtrl *)new wxPyTreeCtrl(arg1,arg2,(wxPoint const &)*arg3,(wxSize const &)*arg4,arg5,(wxValidator const &)*arg6,(wxString const &)*arg7);
28015
28016 wxPyEndAllowThreads(__tstate);
110da5b0 28017 if (PyErr_Occurred()) SWIG_fail;
d14a1e28 28018 }
b0f7404b 28019 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxPyTreeCtrl, 1);
d14a1e28
RD
28020 {
28021 if (temp7)
28022 delete arg7;
28023 }
28024 return resultobj;
28025 fail:
28026 {
28027 if (temp7)
28028 delete arg7;
28029 }
28030 return NULL;
28031}
28032
28033
c32bde28 28034static PyObject *_wrap_new_PreTreeCtrl(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
28035 PyObject *resultobj;
28036 wxPyTreeCtrl *result;
28037 char *kwnames[] = {
28038 NULL
28039 };
28040
28041 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_PreTreeCtrl",kwnames)) goto fail;
28042 {
e3b71cb8 28043 if (!wxPyCheckForApp()) SWIG_fail;
d14a1e28
RD
28044 PyThreadState* __tstate = wxPyBeginAllowThreads();
28045 result = (wxPyTreeCtrl *)new wxPyTreeCtrl();
28046
28047 wxPyEndAllowThreads(__tstate);
110da5b0 28048 if (PyErr_Occurred()) SWIG_fail;
d14a1e28 28049 }
b0f7404b 28050 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxPyTreeCtrl, 1);
d14a1e28
RD
28051 return resultobj;
28052 fail:
28053 return NULL;
28054}
28055
28056
c32bde28 28057static PyObject *_wrap_TreeCtrl_Create(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
28058 PyObject *resultobj;
28059 wxPyTreeCtrl *arg1 = (wxPyTreeCtrl *) 0 ;
28060 wxWindow *arg2 = (wxWindow *) 0 ;
e811c8ce 28061 int arg3 = (int) -1 ;
d14a1e28
RD
28062 wxPoint const &arg4_defvalue = wxDefaultPosition ;
28063 wxPoint *arg4 = (wxPoint *) &arg4_defvalue ;
28064 wxSize const &arg5_defvalue = wxDefaultSize ;
28065 wxSize *arg5 = (wxSize *) &arg5_defvalue ;
28066 long arg6 = (long) wxTR_DEFAULT_STYLE ;
28067 wxValidator const &arg7_defvalue = wxDefaultValidator ;
28068 wxValidator *arg7 = (wxValidator *) &arg7_defvalue ;
b2dc1044 28069 wxString const &arg8_defvalue = wxPyTreeCtrlNameStr ;
d14a1e28
RD
28070 wxString *arg8 = (wxString *) &arg8_defvalue ;
28071 bool result;
28072 wxPoint temp4 ;
28073 wxSize temp5 ;
ae8162c8 28074 bool temp8 = false ;
d14a1e28
RD
28075 PyObject * obj0 = 0 ;
28076 PyObject * obj1 = 0 ;
994141e6 28077 PyObject * obj2 = 0 ;
d14a1e28
RD
28078 PyObject * obj3 = 0 ;
28079 PyObject * obj4 = 0 ;
994141e6 28080 PyObject * obj5 = 0 ;
d14a1e28
RD
28081 PyObject * obj6 = 0 ;
28082 PyObject * obj7 = 0 ;
28083 char *kwnames[] = {
28084 (char *) "self",(char *) "parent",(char *) "id",(char *) "pos",(char *) "size",(char *) "style",(char *) "validator",(char *) "name", NULL
28085 };
28086
994141e6 28087 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|OOOOOO:TreeCtrl_Create",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6,&obj7)) goto fail;
093d3ff1
RD
28088 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyTreeCtrl, SWIG_POINTER_EXCEPTION | 0);
28089 if (SWIG_arg_fail(1)) SWIG_fail;
28090 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
28091 if (SWIG_arg_fail(2)) SWIG_fail;
994141e6 28092 if (obj2) {
093d3ff1
RD
28093 {
28094 arg3 = (int)(SWIG_As_int(obj2));
28095 if (SWIG_arg_fail(3)) SWIG_fail;
28096 }
994141e6 28097 }
d14a1e28
RD
28098 if (obj3) {
28099 {
28100 arg4 = &temp4;
28101 if ( ! wxPoint_helper(obj3, &arg4)) SWIG_fail;
28102 }
28103 }
28104 if (obj4) {
28105 {
28106 arg5 = &temp5;
28107 if ( ! wxSize_helper(obj4, &arg5)) SWIG_fail;
28108 }
28109 }
994141e6 28110 if (obj5) {
093d3ff1
RD
28111 {
28112 arg6 = (long)(SWIG_As_long(obj5));
28113 if (SWIG_arg_fail(6)) SWIG_fail;
28114 }
994141e6 28115 }
d14a1e28 28116 if (obj6) {
093d3ff1
RD
28117 {
28118 SWIG_Python_ConvertPtr(obj6, (void **)&arg7, SWIGTYPE_p_wxValidator, SWIG_POINTER_EXCEPTION | 0);
28119 if (SWIG_arg_fail(7)) SWIG_fail;
28120 if (arg7 == NULL) {
28121 SWIG_null_ref("wxValidator");
28122 }
28123 if (SWIG_arg_fail(7)) SWIG_fail;
d14a1e28
RD
28124 }
28125 }
28126 if (obj7) {
28127 {
28128 arg8 = wxString_in_helper(obj7);
28129 if (arg8 == NULL) SWIG_fail;
ae8162c8 28130 temp8 = true;
d14a1e28
RD
28131 }
28132 }
28133 {
28134 PyThreadState* __tstate = wxPyBeginAllowThreads();
28135 result = (bool)(arg1)->Create(arg2,arg3,(wxPoint const &)*arg4,(wxSize const &)*arg5,arg6,(wxValidator const &)*arg7,(wxString const &)*arg8);
28136
28137 wxPyEndAllowThreads(__tstate);
28138 if (PyErr_Occurred()) SWIG_fail;
28139 }
4f89f6a3
RD
28140 {
28141 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
28142 }
d14a1e28
RD
28143 {
28144 if (temp8)
28145 delete arg8;
28146 }
28147 return resultobj;
28148 fail:
28149 {
28150 if (temp8)
28151 delete arg8;
28152 }
28153 return NULL;
28154}
28155
28156
c32bde28 28157static PyObject *_wrap_TreeCtrl__setCallbackInfo(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
28158 PyObject *resultobj;
28159 wxPyTreeCtrl *arg1 = (wxPyTreeCtrl *) 0 ;
28160 PyObject *arg2 = (PyObject *) 0 ;
28161 PyObject *arg3 = (PyObject *) 0 ;
28162 PyObject * obj0 = 0 ;
28163 PyObject * obj1 = 0 ;
28164 PyObject * obj2 = 0 ;
28165 char *kwnames[] = {
28166 (char *) "self",(char *) "self",(char *) "_class", NULL
28167 };
28168
28169 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:TreeCtrl__setCallbackInfo",kwnames,&obj0,&obj1,&obj2)) goto fail;
093d3ff1
RD
28170 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyTreeCtrl, SWIG_POINTER_EXCEPTION | 0);
28171 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
28172 arg2 = obj1;
28173 arg3 = obj2;
28174 {
28175 PyThreadState* __tstate = wxPyBeginAllowThreads();
28176 (arg1)->_setCallbackInfo(arg2,arg3);
28177
28178 wxPyEndAllowThreads(__tstate);
28179 if (PyErr_Occurred()) SWIG_fail;
28180 }
28181 Py_INCREF(Py_None); resultobj = Py_None;
28182 return resultobj;
28183 fail:
28184 return NULL;
28185}
28186
28187
c32bde28 28188static PyObject *_wrap_TreeCtrl_GetCount(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
28189 PyObject *resultobj;
28190 wxPyTreeCtrl *arg1 = (wxPyTreeCtrl *) 0 ;
28191 size_t result;
28192 PyObject * obj0 = 0 ;
28193 char *kwnames[] = {
28194 (char *) "self", NULL
28195 };
28196
28197 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TreeCtrl_GetCount",kwnames,&obj0)) goto fail;
093d3ff1
RD
28198 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyTreeCtrl, SWIG_POINTER_EXCEPTION | 0);
28199 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
28200 {
28201 PyThreadState* __tstate = wxPyBeginAllowThreads();
28202 result = (size_t)((wxPyTreeCtrl const *)arg1)->GetCount();
28203
28204 wxPyEndAllowThreads(__tstate);
28205 if (PyErr_Occurred()) SWIG_fail;
28206 }
093d3ff1
RD
28207 {
28208 resultobj = SWIG_From_unsigned_SS_long((unsigned long)(result));
28209 }
d14a1e28
RD
28210 return resultobj;
28211 fail:
28212 return NULL;
28213}
28214
28215
c32bde28 28216static PyObject *_wrap_TreeCtrl_GetIndent(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
28217 PyObject *resultobj;
28218 wxPyTreeCtrl *arg1 = (wxPyTreeCtrl *) 0 ;
28219 unsigned int result;
28220 PyObject * obj0 = 0 ;
28221 char *kwnames[] = {
28222 (char *) "self", NULL
28223 };
28224
28225 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TreeCtrl_GetIndent",kwnames,&obj0)) goto fail;
093d3ff1
RD
28226 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyTreeCtrl, SWIG_POINTER_EXCEPTION | 0);
28227 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
28228 {
28229 PyThreadState* __tstate = wxPyBeginAllowThreads();
28230 result = (unsigned int)((wxPyTreeCtrl const *)arg1)->GetIndent();
28231
28232 wxPyEndAllowThreads(__tstate);
28233 if (PyErr_Occurred()) SWIG_fail;
28234 }
093d3ff1
RD
28235 {
28236 resultobj = SWIG_From_unsigned_SS_int((unsigned int)(result));
28237 }
d14a1e28
RD
28238 return resultobj;
28239 fail:
28240 return NULL;
28241}
28242
28243
c32bde28 28244static PyObject *_wrap_TreeCtrl_SetIndent(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
28245 PyObject *resultobj;
28246 wxPyTreeCtrl *arg1 = (wxPyTreeCtrl *) 0 ;
28247 unsigned int arg2 ;
28248 PyObject * obj0 = 0 ;
28249 PyObject * obj1 = 0 ;
28250 char *kwnames[] = {
28251 (char *) "self",(char *) "indent", NULL
28252 };
28253
28254 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TreeCtrl_SetIndent",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
28255 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyTreeCtrl, SWIG_POINTER_EXCEPTION | 0);
28256 if (SWIG_arg_fail(1)) SWIG_fail;
28257 {
28258 arg2 = (unsigned int)(SWIG_As_unsigned_SS_int(obj1));
28259 if (SWIG_arg_fail(2)) SWIG_fail;
28260 }
d14a1e28
RD
28261 {
28262 PyThreadState* __tstate = wxPyBeginAllowThreads();
28263 (arg1)->SetIndent(arg2);
28264
28265 wxPyEndAllowThreads(__tstate);
28266 if (PyErr_Occurred()) SWIG_fail;
28267 }
28268 Py_INCREF(Py_None); resultobj = Py_None;
28269 return resultobj;
28270 fail:
28271 return NULL;
28272}
28273
28274
c32bde28 28275static PyObject *_wrap_TreeCtrl_GetSpacing(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
28276 PyObject *resultobj;
28277 wxPyTreeCtrl *arg1 = (wxPyTreeCtrl *) 0 ;
28278 unsigned int result;
28279 PyObject * obj0 = 0 ;
28280 char *kwnames[] = {
28281 (char *) "self", NULL
28282 };
28283
28284 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TreeCtrl_GetSpacing",kwnames,&obj0)) goto fail;
093d3ff1
RD
28285 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyTreeCtrl, SWIG_POINTER_EXCEPTION | 0);
28286 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
28287 {
28288 PyThreadState* __tstate = wxPyBeginAllowThreads();
28289 result = (unsigned int)((wxPyTreeCtrl const *)arg1)->GetSpacing();
28290
28291 wxPyEndAllowThreads(__tstate);
28292 if (PyErr_Occurred()) SWIG_fail;
28293 }
093d3ff1
RD
28294 {
28295 resultobj = SWIG_From_unsigned_SS_int((unsigned int)(result));
28296 }
d14a1e28
RD
28297 return resultobj;
28298 fail:
28299 return NULL;
28300}
28301
28302
c32bde28 28303static PyObject *_wrap_TreeCtrl_SetSpacing(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
28304 PyObject *resultobj;
28305 wxPyTreeCtrl *arg1 = (wxPyTreeCtrl *) 0 ;
28306 unsigned int arg2 ;
28307 PyObject * obj0 = 0 ;
28308 PyObject * obj1 = 0 ;
28309 char *kwnames[] = {
28310 (char *) "self",(char *) "spacing", NULL
28311 };
28312
28313 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TreeCtrl_SetSpacing",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
28314 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyTreeCtrl, SWIG_POINTER_EXCEPTION | 0);
28315 if (SWIG_arg_fail(1)) SWIG_fail;
28316 {
28317 arg2 = (unsigned int)(SWIG_As_unsigned_SS_int(obj1));
28318 if (SWIG_arg_fail(2)) SWIG_fail;
28319 }
d14a1e28
RD
28320 {
28321 PyThreadState* __tstate = wxPyBeginAllowThreads();
28322 (arg1)->SetSpacing(arg2);
28323
28324 wxPyEndAllowThreads(__tstate);
28325 if (PyErr_Occurred()) SWIG_fail;
28326 }
28327 Py_INCREF(Py_None); resultobj = Py_None;
28328 return resultobj;
28329 fail:
28330 return NULL;
28331}
28332
28333
c32bde28 28334static PyObject *_wrap_TreeCtrl_GetImageList(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
28335 PyObject *resultobj;
28336 wxPyTreeCtrl *arg1 = (wxPyTreeCtrl *) 0 ;
28337 wxImageList *result;
28338 PyObject * obj0 = 0 ;
28339 char *kwnames[] = {
28340 (char *) "self", NULL
28341 };
28342
28343 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TreeCtrl_GetImageList",kwnames,&obj0)) goto fail;
093d3ff1
RD
28344 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyTreeCtrl, SWIG_POINTER_EXCEPTION | 0);
28345 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
28346 {
28347 PyThreadState* __tstate = wxPyBeginAllowThreads();
28348 result = (wxImageList *)((wxPyTreeCtrl const *)arg1)->GetImageList();
28349
28350 wxPyEndAllowThreads(__tstate);
28351 if (PyErr_Occurred()) SWIG_fail;
28352 }
28353 {
412d302d 28354 resultobj = wxPyMake_wxObject(result, 0);
d14a1e28
RD
28355 }
28356 return resultobj;
28357 fail:
28358 return NULL;
28359}
28360
28361
c32bde28 28362static PyObject *_wrap_TreeCtrl_GetStateImageList(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
28363 PyObject *resultobj;
28364 wxPyTreeCtrl *arg1 = (wxPyTreeCtrl *) 0 ;
28365 wxImageList *result;
28366 PyObject * obj0 = 0 ;
28367 char *kwnames[] = {
28368 (char *) "self", NULL
28369 };
28370
28371 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TreeCtrl_GetStateImageList",kwnames,&obj0)) goto fail;
093d3ff1
RD
28372 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyTreeCtrl, SWIG_POINTER_EXCEPTION | 0);
28373 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
28374 {
28375 PyThreadState* __tstate = wxPyBeginAllowThreads();
28376 result = (wxImageList *)((wxPyTreeCtrl const *)arg1)->GetStateImageList();
28377
28378 wxPyEndAllowThreads(__tstate);
28379 if (PyErr_Occurred()) SWIG_fail;
28380 }
28381 {
412d302d 28382 resultobj = wxPyMake_wxObject(result, 0);
d14a1e28
RD
28383 }
28384 return resultobj;
28385 fail:
28386 return NULL;
28387}
28388
28389
c32bde28 28390static PyObject *_wrap_TreeCtrl_SetImageList(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
28391 PyObject *resultobj;
28392 wxPyTreeCtrl *arg1 = (wxPyTreeCtrl *) 0 ;
28393 wxImageList *arg2 = (wxImageList *) 0 ;
28394 PyObject * obj0 = 0 ;
28395 PyObject * obj1 = 0 ;
28396 char *kwnames[] = {
28397 (char *) "self",(char *) "imageList", NULL
28398 };
28399
28400 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TreeCtrl_SetImageList",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
28401 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyTreeCtrl, SWIG_POINTER_EXCEPTION | 0);
28402 if (SWIG_arg_fail(1)) SWIG_fail;
28403 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxImageList, SWIG_POINTER_EXCEPTION | 0);
28404 if (SWIG_arg_fail(2)) SWIG_fail;
d14a1e28
RD
28405 {
28406 PyThreadState* __tstate = wxPyBeginAllowThreads();
28407 (arg1)->SetImageList(arg2);
28408
28409 wxPyEndAllowThreads(__tstate);
28410 if (PyErr_Occurred()) SWIG_fail;
28411 }
28412 Py_INCREF(Py_None); resultobj = Py_None;
28413 return resultobj;
28414 fail:
28415 return NULL;
28416}
28417
28418
c32bde28 28419static PyObject *_wrap_TreeCtrl_SetStateImageList(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
28420 PyObject *resultobj;
28421 wxPyTreeCtrl *arg1 = (wxPyTreeCtrl *) 0 ;
28422 wxImageList *arg2 = (wxImageList *) 0 ;
28423 PyObject * obj0 = 0 ;
28424 PyObject * obj1 = 0 ;
28425 char *kwnames[] = {
28426 (char *) "self",(char *) "imageList", NULL
28427 };
28428
28429 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TreeCtrl_SetStateImageList",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
28430 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyTreeCtrl, SWIG_POINTER_EXCEPTION | 0);
28431 if (SWIG_arg_fail(1)) SWIG_fail;
28432 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxImageList, SWIG_POINTER_EXCEPTION | 0);
28433 if (SWIG_arg_fail(2)) SWIG_fail;
d14a1e28
RD
28434 {
28435 PyThreadState* __tstate = wxPyBeginAllowThreads();
28436 (arg1)->SetStateImageList(arg2);
28437
28438 wxPyEndAllowThreads(__tstate);
28439 if (PyErr_Occurred()) SWIG_fail;
28440 }
28441 Py_INCREF(Py_None); resultobj = Py_None;
28442 return resultobj;
28443 fail:
28444 return NULL;
28445}
28446
28447
c32bde28 28448static PyObject *_wrap_TreeCtrl_AssignImageList(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
28449 PyObject *resultobj;
28450 wxPyTreeCtrl *arg1 = (wxPyTreeCtrl *) 0 ;
28451 wxImageList *arg2 = (wxImageList *) 0 ;
28452 PyObject * obj0 = 0 ;
28453 PyObject * obj1 = 0 ;
28454 char *kwnames[] = {
28455 (char *) "self",(char *) "imageList", NULL
28456 };
28457
28458 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TreeCtrl_AssignImageList",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
28459 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyTreeCtrl, SWIG_POINTER_EXCEPTION | 0);
28460 if (SWIG_arg_fail(1)) SWIG_fail;
28461 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxImageList, SWIG_POINTER_EXCEPTION | SWIG_POINTER_DISOWN);
28462 if (SWIG_arg_fail(2)) SWIG_fail;
d14a1e28
RD
28463 {
28464 PyThreadState* __tstate = wxPyBeginAllowThreads();
28465 (arg1)->AssignImageList(arg2);
28466
28467 wxPyEndAllowThreads(__tstate);
28468 if (PyErr_Occurred()) SWIG_fail;
28469 }
28470 Py_INCREF(Py_None); resultobj = Py_None;
28471 return resultobj;
28472 fail:
28473 return NULL;
28474}
28475
28476
c32bde28 28477static PyObject *_wrap_TreeCtrl_AssignStateImageList(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
28478 PyObject *resultobj;
28479 wxPyTreeCtrl *arg1 = (wxPyTreeCtrl *) 0 ;
28480 wxImageList *arg2 = (wxImageList *) 0 ;
28481 PyObject * obj0 = 0 ;
28482 PyObject * obj1 = 0 ;
28483 char *kwnames[] = {
28484 (char *) "self",(char *) "imageList", NULL
28485 };
28486
28487 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TreeCtrl_AssignStateImageList",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
28488 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyTreeCtrl, SWIG_POINTER_EXCEPTION | 0);
28489 if (SWIG_arg_fail(1)) SWIG_fail;
28490 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxImageList, SWIG_POINTER_EXCEPTION | SWIG_POINTER_DISOWN);
28491 if (SWIG_arg_fail(2)) SWIG_fail;
d14a1e28
RD
28492 {
28493 PyThreadState* __tstate = wxPyBeginAllowThreads();
28494 (arg1)->AssignStateImageList(arg2);
28495
28496 wxPyEndAllowThreads(__tstate);
28497 if (PyErr_Occurred()) SWIG_fail;
28498 }
28499 Py_INCREF(Py_None); resultobj = Py_None;
28500 return resultobj;
28501 fail:
28502 return NULL;
28503}
28504
28505
c32bde28 28506static PyObject *_wrap_TreeCtrl_GetItemText(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
28507 PyObject *resultobj;
28508 wxPyTreeCtrl *arg1 = (wxPyTreeCtrl *) 0 ;
28509 wxTreeItemId *arg2 = 0 ;
28510 wxString result;
28511 PyObject * obj0 = 0 ;
28512 PyObject * obj1 = 0 ;
28513 char *kwnames[] = {
28514 (char *) "self",(char *) "item", NULL
28515 };
28516
28517 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TreeCtrl_GetItemText",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
28518 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyTreeCtrl, SWIG_POINTER_EXCEPTION | 0);
28519 if (SWIG_arg_fail(1)) SWIG_fail;
28520 {
28521 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxTreeItemId, SWIG_POINTER_EXCEPTION | 0);
28522 if (SWIG_arg_fail(2)) SWIG_fail;
28523 if (arg2 == NULL) {
28524 SWIG_null_ref("wxTreeItemId");
28525 }
28526 if (SWIG_arg_fail(2)) SWIG_fail;
d14a1e28
RD
28527 }
28528 {
28529 PyThreadState* __tstate = wxPyBeginAllowThreads();
28530 result = ((wxPyTreeCtrl const *)arg1)->GetItemText((wxTreeItemId const &)*arg2);
28531
28532 wxPyEndAllowThreads(__tstate);
28533 if (PyErr_Occurred()) SWIG_fail;
28534 }
28535 {
28536#if wxUSE_UNICODE
28537 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
28538#else
28539 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
28540#endif
28541 }
28542 return resultobj;
28543 fail:
28544 return NULL;
28545}
28546
28547
c32bde28 28548static PyObject *_wrap_TreeCtrl_GetItemImage(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
28549 PyObject *resultobj;
28550 wxPyTreeCtrl *arg1 = (wxPyTreeCtrl *) 0 ;
28551 wxTreeItemId *arg2 = 0 ;
093d3ff1 28552 wxTreeItemIcon arg3 = (wxTreeItemIcon) wxTreeItemIcon_Normal ;
d14a1e28
RD
28553 int result;
28554 PyObject * obj0 = 0 ;
28555 PyObject * obj1 = 0 ;
994141e6 28556 PyObject * obj2 = 0 ;
d14a1e28
RD
28557 char *kwnames[] = {
28558 (char *) "self",(char *) "item",(char *) "which", NULL
28559 };
28560
994141e6 28561 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:TreeCtrl_GetItemImage",kwnames,&obj0,&obj1,&obj2)) goto fail;
093d3ff1
RD
28562 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyTreeCtrl, SWIG_POINTER_EXCEPTION | 0);
28563 if (SWIG_arg_fail(1)) SWIG_fail;
28564 {
28565 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxTreeItemId, SWIG_POINTER_EXCEPTION | 0);
28566 if (SWIG_arg_fail(2)) SWIG_fail;
28567 if (arg2 == NULL) {
28568 SWIG_null_ref("wxTreeItemId");
28569 }
28570 if (SWIG_arg_fail(2)) SWIG_fail;
d14a1e28 28571 }
994141e6 28572 if (obj2) {
093d3ff1
RD
28573 {
28574 arg3 = (wxTreeItemIcon)(SWIG_As_int(obj2));
28575 if (SWIG_arg_fail(3)) SWIG_fail;
28576 }
994141e6 28577 }
d14a1e28
RD
28578 {
28579 PyThreadState* __tstate = wxPyBeginAllowThreads();
28580 result = (int)((wxPyTreeCtrl const *)arg1)->GetItemImage((wxTreeItemId const &)*arg2,(wxTreeItemIcon )arg3);
28581
28582 wxPyEndAllowThreads(__tstate);
28583 if (PyErr_Occurred()) SWIG_fail;
28584 }
093d3ff1
RD
28585 {
28586 resultobj = SWIG_From_int((int)(result));
28587 }
d14a1e28
RD
28588 return resultobj;
28589 fail:
28590 return NULL;
28591}
28592
28593
c32bde28 28594static PyObject *_wrap_TreeCtrl_GetItemData(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
28595 PyObject *resultobj;
28596 wxPyTreeCtrl *arg1 = (wxPyTreeCtrl *) 0 ;
28597 wxTreeItemId *arg2 = 0 ;
28598 wxPyTreeItemData *result;
28599 PyObject * obj0 = 0 ;
28600 PyObject * obj1 = 0 ;
28601 char *kwnames[] = {
28602 (char *) "self",(char *) "item", NULL
28603 };
28604
28605 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TreeCtrl_GetItemData",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
28606 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyTreeCtrl, SWIG_POINTER_EXCEPTION | 0);
28607 if (SWIG_arg_fail(1)) SWIG_fail;
28608 {
28609 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxTreeItemId, SWIG_POINTER_EXCEPTION | 0);
28610 if (SWIG_arg_fail(2)) SWIG_fail;
28611 if (arg2 == NULL) {
28612 SWIG_null_ref("wxTreeItemId");
28613 }
28614 if (SWIG_arg_fail(2)) SWIG_fail;
d14a1e28
RD
28615 }
28616 {
28617 PyThreadState* __tstate = wxPyBeginAllowThreads();
28618 result = (wxPyTreeItemData *)wxPyTreeCtrl_GetItemData(arg1,(wxTreeItemId const &)*arg2);
28619
28620 wxPyEndAllowThreads(__tstate);
28621 if (PyErr_Occurred()) SWIG_fail;
28622 }
15afbcd0 28623 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxPyTreeItemData, 0);
d14a1e28
RD
28624 return resultobj;
28625 fail:
28626 return NULL;
28627}
28628
28629
c32bde28 28630static PyObject *_wrap_TreeCtrl_GetItemPyData(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
28631 PyObject *resultobj;
28632 wxPyTreeCtrl *arg1 = (wxPyTreeCtrl *) 0 ;
28633 wxTreeItemId *arg2 = 0 ;
28634 PyObject *result;
28635 PyObject * obj0 = 0 ;
28636 PyObject * obj1 = 0 ;
28637 char *kwnames[] = {
28638 (char *) "self",(char *) "item", NULL
28639 };
28640
28641 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TreeCtrl_GetItemPyData",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
28642 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyTreeCtrl, SWIG_POINTER_EXCEPTION | 0);
28643 if (SWIG_arg_fail(1)) SWIG_fail;
28644 {
28645 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxTreeItemId, SWIG_POINTER_EXCEPTION | 0);
28646 if (SWIG_arg_fail(2)) SWIG_fail;
28647 if (arg2 == NULL) {
28648 SWIG_null_ref("wxTreeItemId");
28649 }
28650 if (SWIG_arg_fail(2)) SWIG_fail;
d14a1e28
RD
28651 }
28652 {
28653 PyThreadState* __tstate = wxPyBeginAllowThreads();
28654 result = (PyObject *)wxPyTreeCtrl_GetItemPyData(arg1,(wxTreeItemId const &)*arg2);
28655
28656 wxPyEndAllowThreads(__tstate);
28657 if (PyErr_Occurred()) SWIG_fail;
28658 }
28659 resultobj = result;
28660 return resultobj;
28661 fail:
28662 return NULL;
28663}
28664
28665
c32bde28 28666static PyObject *_wrap_TreeCtrl_GetItemTextColour(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
28667 PyObject *resultobj;
28668 wxPyTreeCtrl *arg1 = (wxPyTreeCtrl *) 0 ;
28669 wxTreeItemId *arg2 = 0 ;
28670 wxColour result;
28671 PyObject * obj0 = 0 ;
28672 PyObject * obj1 = 0 ;
28673 char *kwnames[] = {
28674 (char *) "self",(char *) "item", NULL
28675 };
28676
28677 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TreeCtrl_GetItemTextColour",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
28678 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyTreeCtrl, SWIG_POINTER_EXCEPTION | 0);
28679 if (SWIG_arg_fail(1)) SWIG_fail;
28680 {
28681 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxTreeItemId, SWIG_POINTER_EXCEPTION | 0);
28682 if (SWIG_arg_fail(2)) SWIG_fail;
28683 if (arg2 == NULL) {
28684 SWIG_null_ref("wxTreeItemId");
28685 }
28686 if (SWIG_arg_fail(2)) SWIG_fail;
d14a1e28
RD
28687 }
28688 {
28689 PyThreadState* __tstate = wxPyBeginAllowThreads();
28690 result = ((wxPyTreeCtrl const *)arg1)->GetItemTextColour((wxTreeItemId const &)*arg2);
28691
28692 wxPyEndAllowThreads(__tstate);
28693 if (PyErr_Occurred()) SWIG_fail;
28694 }
28695 {
28696 wxColour * resultptr;
093d3ff1 28697 resultptr = new wxColour((wxColour &)(result));
15afbcd0 28698 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxColour, 1);
d14a1e28
RD
28699 }
28700 return resultobj;
28701 fail:
28702 return NULL;
28703}
28704
28705
c32bde28 28706static PyObject *_wrap_TreeCtrl_GetItemBackgroundColour(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
28707 PyObject *resultobj;
28708 wxPyTreeCtrl *arg1 = (wxPyTreeCtrl *) 0 ;
28709 wxTreeItemId *arg2 = 0 ;
28710 wxColour result;
28711 PyObject * obj0 = 0 ;
28712 PyObject * obj1 = 0 ;
28713 char *kwnames[] = {
28714 (char *) "self",(char *) "item", NULL
28715 };
28716
28717 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TreeCtrl_GetItemBackgroundColour",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
28718 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyTreeCtrl, SWIG_POINTER_EXCEPTION | 0);
28719 if (SWIG_arg_fail(1)) SWIG_fail;
28720 {
28721 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxTreeItemId, SWIG_POINTER_EXCEPTION | 0);
28722 if (SWIG_arg_fail(2)) SWIG_fail;
28723 if (arg2 == NULL) {
28724 SWIG_null_ref("wxTreeItemId");
28725 }
28726 if (SWIG_arg_fail(2)) SWIG_fail;
d14a1e28
RD
28727 }
28728 {
28729 PyThreadState* __tstate = wxPyBeginAllowThreads();
28730 result = ((wxPyTreeCtrl const *)arg1)->GetItemBackgroundColour((wxTreeItemId const &)*arg2);
28731
28732 wxPyEndAllowThreads(__tstate);
28733 if (PyErr_Occurred()) SWIG_fail;
28734 }
28735 {
28736 wxColour * resultptr;
093d3ff1 28737 resultptr = new wxColour((wxColour &)(result));
15afbcd0 28738 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxColour, 1);
d14a1e28
RD
28739 }
28740 return resultobj;
28741 fail:
28742 return NULL;
28743}
28744
28745
c32bde28 28746static PyObject *_wrap_TreeCtrl_GetItemFont(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
28747 PyObject *resultobj;
28748 wxPyTreeCtrl *arg1 = (wxPyTreeCtrl *) 0 ;
28749 wxTreeItemId *arg2 = 0 ;
28750 wxFont result;
28751 PyObject * obj0 = 0 ;
28752 PyObject * obj1 = 0 ;
28753 char *kwnames[] = {
28754 (char *) "self",(char *) "item", NULL
28755 };
28756
28757 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TreeCtrl_GetItemFont",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
28758 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyTreeCtrl, SWIG_POINTER_EXCEPTION | 0);
28759 if (SWIG_arg_fail(1)) SWIG_fail;
28760 {
28761 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxTreeItemId, SWIG_POINTER_EXCEPTION | 0);
28762 if (SWIG_arg_fail(2)) SWIG_fail;
28763 if (arg2 == NULL) {
28764 SWIG_null_ref("wxTreeItemId");
28765 }
28766 if (SWIG_arg_fail(2)) SWIG_fail;
d14a1e28
RD
28767 }
28768 {
28769 PyThreadState* __tstate = wxPyBeginAllowThreads();
28770 result = ((wxPyTreeCtrl const *)arg1)->GetItemFont((wxTreeItemId const &)*arg2);
28771
28772 wxPyEndAllowThreads(__tstate);
28773 if (PyErr_Occurred()) SWIG_fail;
28774 }
28775 {
28776 wxFont * resultptr;
093d3ff1 28777 resultptr = new wxFont((wxFont &)(result));
15afbcd0 28778 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxFont, 1);
d14a1e28
RD
28779 }
28780 return resultobj;
28781 fail:
28782 return NULL;
28783}
28784
28785
c32bde28 28786static PyObject *_wrap_TreeCtrl_SetItemText(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
28787 PyObject *resultobj;
28788 wxPyTreeCtrl *arg1 = (wxPyTreeCtrl *) 0 ;
28789 wxTreeItemId *arg2 = 0 ;
28790 wxString *arg3 = 0 ;
ae8162c8 28791 bool temp3 = false ;
d14a1e28
RD
28792 PyObject * obj0 = 0 ;
28793 PyObject * obj1 = 0 ;
28794 PyObject * obj2 = 0 ;
28795 char *kwnames[] = {
28796 (char *) "self",(char *) "item",(char *) "text", NULL
28797 };
28798
28799 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:TreeCtrl_SetItemText",kwnames,&obj0,&obj1,&obj2)) goto fail;
093d3ff1
RD
28800 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyTreeCtrl, SWIG_POINTER_EXCEPTION | 0);
28801 if (SWIG_arg_fail(1)) SWIG_fail;
28802 {
28803 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxTreeItemId, SWIG_POINTER_EXCEPTION | 0);
28804 if (SWIG_arg_fail(2)) SWIG_fail;
28805 if (arg2 == NULL) {
28806 SWIG_null_ref("wxTreeItemId");
28807 }
28808 if (SWIG_arg_fail(2)) SWIG_fail;
d14a1e28
RD
28809 }
28810 {
28811 arg3 = wxString_in_helper(obj2);
28812 if (arg3 == NULL) SWIG_fail;
ae8162c8 28813 temp3 = true;
d14a1e28
RD
28814 }
28815 {
28816 PyThreadState* __tstate = wxPyBeginAllowThreads();
28817 (arg1)->SetItemText((wxTreeItemId const &)*arg2,(wxString const &)*arg3);
28818
28819 wxPyEndAllowThreads(__tstate);
28820 if (PyErr_Occurred()) SWIG_fail;
28821 }
28822 Py_INCREF(Py_None); resultobj = Py_None;
28823 {
28824 if (temp3)
28825 delete arg3;
28826 }
28827 return resultobj;
28828 fail:
28829 {
28830 if (temp3)
28831 delete arg3;
28832 }
28833 return NULL;
28834}
28835
28836
c32bde28 28837static PyObject *_wrap_TreeCtrl_SetItemImage(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
28838 PyObject *resultobj;
28839 wxPyTreeCtrl *arg1 = (wxPyTreeCtrl *) 0 ;
28840 wxTreeItemId *arg2 = 0 ;
28841 int arg3 ;
093d3ff1 28842 wxTreeItemIcon arg4 = (wxTreeItemIcon) wxTreeItemIcon_Normal ;
d14a1e28
RD
28843 PyObject * obj0 = 0 ;
28844 PyObject * obj1 = 0 ;
994141e6
RD
28845 PyObject * obj2 = 0 ;
28846 PyObject * obj3 = 0 ;
d14a1e28
RD
28847 char *kwnames[] = {
28848 (char *) "self",(char *) "item",(char *) "image",(char *) "which", NULL
28849 };
28850
994141e6 28851 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO|O:TreeCtrl_SetItemImage",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
093d3ff1
RD
28852 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyTreeCtrl, SWIG_POINTER_EXCEPTION | 0);
28853 if (SWIG_arg_fail(1)) SWIG_fail;
28854 {
28855 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxTreeItemId, SWIG_POINTER_EXCEPTION | 0);
28856 if (SWIG_arg_fail(2)) SWIG_fail;
28857 if (arg2 == NULL) {
28858 SWIG_null_ref("wxTreeItemId");
28859 }
28860 if (SWIG_arg_fail(2)) SWIG_fail;
28861 }
28862 {
28863 arg3 = (int)(SWIG_As_int(obj2));
28864 if (SWIG_arg_fail(3)) SWIG_fail;
28865 }
994141e6 28866 if (obj3) {
093d3ff1
RD
28867 {
28868 arg4 = (wxTreeItemIcon)(SWIG_As_int(obj3));
28869 if (SWIG_arg_fail(4)) SWIG_fail;
28870 }
994141e6 28871 }
d14a1e28
RD
28872 {
28873 PyThreadState* __tstate = wxPyBeginAllowThreads();
28874 (arg1)->SetItemImage((wxTreeItemId const &)*arg2,arg3,(wxTreeItemIcon )arg4);
28875
28876 wxPyEndAllowThreads(__tstate);
28877 if (PyErr_Occurred()) SWIG_fail;
28878 }
28879 Py_INCREF(Py_None); resultobj = Py_None;
28880 return resultobj;
28881 fail:
28882 return NULL;
28883}
28884
28885
c32bde28 28886static PyObject *_wrap_TreeCtrl_SetItemData(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
28887 PyObject *resultobj;
28888 wxPyTreeCtrl *arg1 = (wxPyTreeCtrl *) 0 ;
28889 wxTreeItemId *arg2 = 0 ;
28890 wxPyTreeItemData *arg3 = (wxPyTreeItemData *) 0 ;
28891 PyObject * obj0 = 0 ;
28892 PyObject * obj1 = 0 ;
28893 PyObject * obj2 = 0 ;
28894 char *kwnames[] = {
28895 (char *) "self",(char *) "item",(char *) "data", NULL
28896 };
28897
28898 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:TreeCtrl_SetItemData",kwnames,&obj0,&obj1,&obj2)) goto fail;
093d3ff1
RD
28899 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyTreeCtrl, SWIG_POINTER_EXCEPTION | 0);
28900 if (SWIG_arg_fail(1)) SWIG_fail;
28901 {
28902 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxTreeItemId, SWIG_POINTER_EXCEPTION | 0);
28903 if (SWIG_arg_fail(2)) SWIG_fail;
28904 if (arg2 == NULL) {
28905 SWIG_null_ref("wxTreeItemId");
28906 }
28907 if (SWIG_arg_fail(2)) SWIG_fail;
d14a1e28 28908 }
093d3ff1
RD
28909 SWIG_Python_ConvertPtr(obj2, (void **)&arg3, SWIGTYPE_p_wxPyTreeItemData, SWIG_POINTER_EXCEPTION | 0);
28910 if (SWIG_arg_fail(3)) SWIG_fail;
d14a1e28
RD
28911 {
28912 PyThreadState* __tstate = wxPyBeginAllowThreads();
28913 wxPyTreeCtrl_SetItemData(arg1,(wxTreeItemId const &)*arg2,arg3);
28914
28915 wxPyEndAllowThreads(__tstate);
28916 if (PyErr_Occurred()) SWIG_fail;
28917 }
28918 Py_INCREF(Py_None); resultobj = Py_None;
28919 return resultobj;
28920 fail:
28921 return NULL;
28922}
28923
28924
c32bde28 28925static PyObject *_wrap_TreeCtrl_SetItemPyData(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
28926 PyObject *resultobj;
28927 wxPyTreeCtrl *arg1 = (wxPyTreeCtrl *) 0 ;
28928 wxTreeItemId *arg2 = 0 ;
28929 PyObject *arg3 = (PyObject *) 0 ;
28930 PyObject * obj0 = 0 ;
28931 PyObject * obj1 = 0 ;
28932 PyObject * obj2 = 0 ;
28933 char *kwnames[] = {
28934 (char *) "self",(char *) "item",(char *) "obj", NULL
28935 };
28936
28937 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:TreeCtrl_SetItemPyData",kwnames,&obj0,&obj1,&obj2)) goto fail;
093d3ff1
RD
28938 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyTreeCtrl, SWIG_POINTER_EXCEPTION | 0);
28939 if (SWIG_arg_fail(1)) SWIG_fail;
28940 {
28941 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxTreeItemId, SWIG_POINTER_EXCEPTION | 0);
28942 if (SWIG_arg_fail(2)) SWIG_fail;
28943 if (arg2 == NULL) {
28944 SWIG_null_ref("wxTreeItemId");
28945 }
28946 if (SWIG_arg_fail(2)) SWIG_fail;
d14a1e28
RD
28947 }
28948 arg3 = obj2;
28949 {
28950 PyThreadState* __tstate = wxPyBeginAllowThreads();
28951 wxPyTreeCtrl_SetItemPyData(arg1,(wxTreeItemId const &)*arg2,arg3);
28952
28953 wxPyEndAllowThreads(__tstate);
28954 if (PyErr_Occurred()) SWIG_fail;
28955 }
28956 Py_INCREF(Py_None); resultobj = Py_None;
28957 return resultobj;
28958 fail:
28959 return NULL;
28960}
28961
28962
c32bde28 28963static PyObject *_wrap_TreeCtrl_SetItemHasChildren(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
28964 PyObject *resultobj;
28965 wxPyTreeCtrl *arg1 = (wxPyTreeCtrl *) 0 ;
28966 wxTreeItemId *arg2 = 0 ;
ae8162c8 28967 bool arg3 = (bool) true ;
d14a1e28
RD
28968 PyObject * obj0 = 0 ;
28969 PyObject * obj1 = 0 ;
28970 PyObject * obj2 = 0 ;
28971 char *kwnames[] = {
28972 (char *) "self",(char *) "item",(char *) "has", NULL
28973 };
28974
28975 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:TreeCtrl_SetItemHasChildren",kwnames,&obj0,&obj1,&obj2)) goto fail;
093d3ff1
RD
28976 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyTreeCtrl, SWIG_POINTER_EXCEPTION | 0);
28977 if (SWIG_arg_fail(1)) SWIG_fail;
28978 {
28979 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxTreeItemId, SWIG_POINTER_EXCEPTION | 0);
28980 if (SWIG_arg_fail(2)) SWIG_fail;
28981 if (arg2 == NULL) {
28982 SWIG_null_ref("wxTreeItemId");
28983 }
28984 if (SWIG_arg_fail(2)) SWIG_fail;
d14a1e28
RD
28985 }
28986 if (obj2) {
093d3ff1
RD
28987 {
28988 arg3 = (bool)(SWIG_As_bool(obj2));
28989 if (SWIG_arg_fail(3)) SWIG_fail;
28990 }
d14a1e28
RD
28991 }
28992 {
28993 PyThreadState* __tstate = wxPyBeginAllowThreads();
28994 (arg1)->SetItemHasChildren((wxTreeItemId const &)*arg2,arg3);
28995
28996 wxPyEndAllowThreads(__tstate);
28997 if (PyErr_Occurred()) SWIG_fail;
28998 }
28999 Py_INCREF(Py_None); resultobj = Py_None;
29000 return resultobj;
29001 fail:
29002 return NULL;
29003}
29004
29005
c32bde28 29006static PyObject *_wrap_TreeCtrl_SetItemBold(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
29007 PyObject *resultobj;
29008 wxPyTreeCtrl *arg1 = (wxPyTreeCtrl *) 0 ;
29009 wxTreeItemId *arg2 = 0 ;
ae8162c8 29010 bool arg3 = (bool) true ;
d14a1e28
RD
29011 PyObject * obj0 = 0 ;
29012 PyObject * obj1 = 0 ;
29013 PyObject * obj2 = 0 ;
29014 char *kwnames[] = {
29015 (char *) "self",(char *) "item",(char *) "bold", NULL
29016 };
29017
29018 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:TreeCtrl_SetItemBold",kwnames,&obj0,&obj1,&obj2)) goto fail;
093d3ff1
RD
29019 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyTreeCtrl, SWIG_POINTER_EXCEPTION | 0);
29020 if (SWIG_arg_fail(1)) SWIG_fail;
29021 {
29022 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxTreeItemId, SWIG_POINTER_EXCEPTION | 0);
29023 if (SWIG_arg_fail(2)) SWIG_fail;
29024 if (arg2 == NULL) {
29025 SWIG_null_ref("wxTreeItemId");
29026 }
29027 if (SWIG_arg_fail(2)) SWIG_fail;
d14a1e28
RD
29028 }
29029 if (obj2) {
093d3ff1
RD
29030 {
29031 arg3 = (bool)(SWIG_As_bool(obj2));
29032 if (SWIG_arg_fail(3)) SWIG_fail;
29033 }
d14a1e28
RD
29034 }
29035 {
29036 PyThreadState* __tstate = wxPyBeginAllowThreads();
29037 (arg1)->SetItemBold((wxTreeItemId const &)*arg2,arg3);
29038
29039 wxPyEndAllowThreads(__tstate);
29040 if (PyErr_Occurred()) SWIG_fail;
29041 }
29042 Py_INCREF(Py_None); resultobj = Py_None;
29043 return resultobj;
29044 fail:
29045 return NULL;
29046}
29047
29048
c32bde28 29049static PyObject *_wrap_TreeCtrl_SetItemTextColour(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
29050 PyObject *resultobj;
29051 wxPyTreeCtrl *arg1 = (wxPyTreeCtrl *) 0 ;
29052 wxTreeItemId *arg2 = 0 ;
29053 wxColour *arg3 = 0 ;
29054 wxColour temp3 ;
29055 PyObject * obj0 = 0 ;
29056 PyObject * obj1 = 0 ;
29057 PyObject * obj2 = 0 ;
29058 char *kwnames[] = {
29059 (char *) "self",(char *) "item",(char *) "col", NULL
29060 };
29061
29062 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:TreeCtrl_SetItemTextColour",kwnames,&obj0,&obj1,&obj2)) goto fail;
093d3ff1
RD
29063 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyTreeCtrl, SWIG_POINTER_EXCEPTION | 0);
29064 if (SWIG_arg_fail(1)) SWIG_fail;
29065 {
29066 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxTreeItemId, SWIG_POINTER_EXCEPTION | 0);
29067 if (SWIG_arg_fail(2)) SWIG_fail;
29068 if (arg2 == NULL) {
29069 SWIG_null_ref("wxTreeItemId");
29070 }
29071 if (SWIG_arg_fail(2)) SWIG_fail;
d14a1e28
RD
29072 }
29073 {
29074 arg3 = &temp3;
29075 if ( ! wxColour_helper(obj2, &arg3)) SWIG_fail;
29076 }
29077 {
29078 PyThreadState* __tstate = wxPyBeginAllowThreads();
29079 (arg1)->SetItemTextColour((wxTreeItemId const &)*arg2,(wxColour const &)*arg3);
29080
29081 wxPyEndAllowThreads(__tstate);
29082 if (PyErr_Occurred()) SWIG_fail;
29083 }
29084 Py_INCREF(Py_None); resultobj = Py_None;
29085 return resultobj;
29086 fail:
29087 return NULL;
29088}
29089
29090
c32bde28 29091static PyObject *_wrap_TreeCtrl_SetItemBackgroundColour(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
29092 PyObject *resultobj;
29093 wxPyTreeCtrl *arg1 = (wxPyTreeCtrl *) 0 ;
29094 wxTreeItemId *arg2 = 0 ;
29095 wxColour *arg3 = 0 ;
29096 wxColour temp3 ;
29097 PyObject * obj0 = 0 ;
29098 PyObject * obj1 = 0 ;
29099 PyObject * obj2 = 0 ;
29100 char *kwnames[] = {
29101 (char *) "self",(char *) "item",(char *) "col", NULL
29102 };
29103
29104 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:TreeCtrl_SetItemBackgroundColour",kwnames,&obj0,&obj1,&obj2)) goto fail;
093d3ff1
RD
29105 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyTreeCtrl, SWIG_POINTER_EXCEPTION | 0);
29106 if (SWIG_arg_fail(1)) SWIG_fail;
29107 {
29108 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxTreeItemId, SWIG_POINTER_EXCEPTION | 0);
29109 if (SWIG_arg_fail(2)) SWIG_fail;
29110 if (arg2 == NULL) {
29111 SWIG_null_ref("wxTreeItemId");
29112 }
29113 if (SWIG_arg_fail(2)) SWIG_fail;
d14a1e28
RD
29114 }
29115 {
29116 arg3 = &temp3;
29117 if ( ! wxColour_helper(obj2, &arg3)) SWIG_fail;
29118 }
29119 {
29120 PyThreadState* __tstate = wxPyBeginAllowThreads();
29121 (arg1)->SetItemBackgroundColour((wxTreeItemId const &)*arg2,(wxColour const &)*arg3);
29122
29123 wxPyEndAllowThreads(__tstate);
29124 if (PyErr_Occurred()) SWIG_fail;
29125 }
29126 Py_INCREF(Py_None); resultobj = Py_None;
29127 return resultobj;
29128 fail:
29129 return NULL;
29130}
29131
29132
c32bde28 29133static PyObject *_wrap_TreeCtrl_SetItemFont(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
29134 PyObject *resultobj;
29135 wxPyTreeCtrl *arg1 = (wxPyTreeCtrl *) 0 ;
29136 wxTreeItemId *arg2 = 0 ;
29137 wxFont *arg3 = 0 ;
29138 PyObject * obj0 = 0 ;
29139 PyObject * obj1 = 0 ;
29140 PyObject * obj2 = 0 ;
29141 char *kwnames[] = {
29142 (char *) "self",(char *) "item",(char *) "font", NULL
29143 };
29144
29145 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:TreeCtrl_SetItemFont",kwnames,&obj0,&obj1,&obj2)) goto fail;
093d3ff1
RD
29146 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyTreeCtrl, SWIG_POINTER_EXCEPTION | 0);
29147 if (SWIG_arg_fail(1)) SWIG_fail;
29148 {
29149 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxTreeItemId, SWIG_POINTER_EXCEPTION | 0);
29150 if (SWIG_arg_fail(2)) SWIG_fail;
29151 if (arg2 == NULL) {
29152 SWIG_null_ref("wxTreeItemId");
29153 }
29154 if (SWIG_arg_fail(2)) SWIG_fail;
d14a1e28 29155 }
093d3ff1
RD
29156 {
29157 SWIG_Python_ConvertPtr(obj2, (void **)&arg3, SWIGTYPE_p_wxFont, SWIG_POINTER_EXCEPTION | 0);
29158 if (SWIG_arg_fail(3)) SWIG_fail;
29159 if (arg3 == NULL) {
29160 SWIG_null_ref("wxFont");
29161 }
29162 if (SWIG_arg_fail(3)) SWIG_fail;
d14a1e28
RD
29163 }
29164 {
29165 PyThreadState* __tstate = wxPyBeginAllowThreads();
29166 (arg1)->SetItemFont((wxTreeItemId const &)*arg2,(wxFont const &)*arg3);
29167
29168 wxPyEndAllowThreads(__tstate);
29169 if (PyErr_Occurred()) SWIG_fail;
29170 }
29171 Py_INCREF(Py_None); resultobj = Py_None;
29172 return resultobj;
29173 fail:
29174 return NULL;
29175}
29176
29177
c32bde28 29178static PyObject *_wrap_TreeCtrl_IsVisible(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
29179 PyObject *resultobj;
29180 wxPyTreeCtrl *arg1 = (wxPyTreeCtrl *) 0 ;
29181 wxTreeItemId *arg2 = 0 ;
29182 bool result;
29183 PyObject * obj0 = 0 ;
29184 PyObject * obj1 = 0 ;
29185 char *kwnames[] = {
29186 (char *) "self",(char *) "item", NULL
29187 };
29188
29189 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TreeCtrl_IsVisible",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
29190 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyTreeCtrl, SWIG_POINTER_EXCEPTION | 0);
29191 if (SWIG_arg_fail(1)) SWIG_fail;
29192 {
29193 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxTreeItemId, SWIG_POINTER_EXCEPTION | 0);
29194 if (SWIG_arg_fail(2)) SWIG_fail;
29195 if (arg2 == NULL) {
29196 SWIG_null_ref("wxTreeItemId");
29197 }
29198 if (SWIG_arg_fail(2)) SWIG_fail;
d14a1e28
RD
29199 }
29200 {
29201 PyThreadState* __tstate = wxPyBeginAllowThreads();
29202 result = (bool)((wxPyTreeCtrl const *)arg1)->IsVisible((wxTreeItemId const &)*arg2);
29203
29204 wxPyEndAllowThreads(__tstate);
29205 if (PyErr_Occurred()) SWIG_fail;
29206 }
4f89f6a3
RD
29207 {
29208 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
29209 }
d14a1e28
RD
29210 return resultobj;
29211 fail:
29212 return NULL;
29213}
29214
29215
c32bde28 29216static PyObject *_wrap_TreeCtrl_ItemHasChildren(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
29217 PyObject *resultobj;
29218 wxPyTreeCtrl *arg1 = (wxPyTreeCtrl *) 0 ;
29219 wxTreeItemId *arg2 = 0 ;
29220 bool result;
29221 PyObject * obj0 = 0 ;
29222 PyObject * obj1 = 0 ;
29223 char *kwnames[] = {
29224 (char *) "self",(char *) "item", NULL
29225 };
29226
29227 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TreeCtrl_ItemHasChildren",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
29228 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyTreeCtrl, SWIG_POINTER_EXCEPTION | 0);
29229 if (SWIG_arg_fail(1)) SWIG_fail;
29230 {
29231 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxTreeItemId, SWIG_POINTER_EXCEPTION | 0);
29232 if (SWIG_arg_fail(2)) SWIG_fail;
29233 if (arg2 == NULL) {
29234 SWIG_null_ref("wxTreeItemId");
29235 }
29236 if (SWIG_arg_fail(2)) SWIG_fail;
d14a1e28
RD
29237 }
29238 {
29239 PyThreadState* __tstate = wxPyBeginAllowThreads();
29240 result = (bool)((wxPyTreeCtrl const *)arg1)->ItemHasChildren((wxTreeItemId const &)*arg2);
29241
29242 wxPyEndAllowThreads(__tstate);
29243 if (PyErr_Occurred()) SWIG_fail;
29244 }
4f89f6a3
RD
29245 {
29246 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
29247 }
d14a1e28
RD
29248 return resultobj;
29249 fail:
29250 return NULL;
29251}
29252
29253
c32bde28 29254static PyObject *_wrap_TreeCtrl_IsExpanded(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
29255 PyObject *resultobj;
29256 wxPyTreeCtrl *arg1 = (wxPyTreeCtrl *) 0 ;
29257 wxTreeItemId *arg2 = 0 ;
29258 bool result;
29259 PyObject * obj0 = 0 ;
29260 PyObject * obj1 = 0 ;
29261 char *kwnames[] = {
29262 (char *) "self",(char *) "item", NULL
29263 };
29264
29265 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TreeCtrl_IsExpanded",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
29266 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyTreeCtrl, SWIG_POINTER_EXCEPTION | 0);
29267 if (SWIG_arg_fail(1)) SWIG_fail;
29268 {
29269 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxTreeItemId, SWIG_POINTER_EXCEPTION | 0);
29270 if (SWIG_arg_fail(2)) SWIG_fail;
29271 if (arg2 == NULL) {
29272 SWIG_null_ref("wxTreeItemId");
29273 }
29274 if (SWIG_arg_fail(2)) SWIG_fail;
d14a1e28
RD
29275 }
29276 {
29277 PyThreadState* __tstate = wxPyBeginAllowThreads();
29278 result = (bool)((wxPyTreeCtrl const *)arg1)->IsExpanded((wxTreeItemId const &)*arg2);
29279
29280 wxPyEndAllowThreads(__tstate);
29281 if (PyErr_Occurred()) SWIG_fail;
29282 }
4f89f6a3
RD
29283 {
29284 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
29285 }
d14a1e28
RD
29286 return resultobj;
29287 fail:
29288 return NULL;
29289}
29290
29291
c32bde28 29292static PyObject *_wrap_TreeCtrl_IsSelected(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
29293 PyObject *resultobj;
29294 wxPyTreeCtrl *arg1 = (wxPyTreeCtrl *) 0 ;
29295 wxTreeItemId *arg2 = 0 ;
29296 bool result;
29297 PyObject * obj0 = 0 ;
29298 PyObject * obj1 = 0 ;
29299 char *kwnames[] = {
29300 (char *) "self",(char *) "item", NULL
29301 };
29302
29303 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TreeCtrl_IsSelected",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
29304 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyTreeCtrl, SWIG_POINTER_EXCEPTION | 0);
29305 if (SWIG_arg_fail(1)) SWIG_fail;
29306 {
29307 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxTreeItemId, SWIG_POINTER_EXCEPTION | 0);
29308 if (SWIG_arg_fail(2)) SWIG_fail;
29309 if (arg2 == NULL) {
29310 SWIG_null_ref("wxTreeItemId");
29311 }
29312 if (SWIG_arg_fail(2)) SWIG_fail;
d14a1e28
RD
29313 }
29314 {
29315 PyThreadState* __tstate = wxPyBeginAllowThreads();
29316 result = (bool)((wxPyTreeCtrl const *)arg1)->IsSelected((wxTreeItemId const &)*arg2);
29317
29318 wxPyEndAllowThreads(__tstate);
29319 if (PyErr_Occurred()) SWIG_fail;
29320 }
4f89f6a3
RD
29321 {
29322 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
29323 }
d14a1e28
RD
29324 return resultobj;
29325 fail:
29326 return NULL;
29327}
29328
29329
c32bde28 29330static PyObject *_wrap_TreeCtrl_IsBold(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
29331 PyObject *resultobj;
29332 wxPyTreeCtrl *arg1 = (wxPyTreeCtrl *) 0 ;
29333 wxTreeItemId *arg2 = 0 ;
29334 bool result;
29335 PyObject * obj0 = 0 ;
29336 PyObject * obj1 = 0 ;
29337 char *kwnames[] = {
29338 (char *) "self",(char *) "item", NULL
29339 };
29340
29341 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TreeCtrl_IsBold",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
29342 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyTreeCtrl, SWIG_POINTER_EXCEPTION | 0);
29343 if (SWIG_arg_fail(1)) SWIG_fail;
29344 {
29345 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxTreeItemId, SWIG_POINTER_EXCEPTION | 0);
29346 if (SWIG_arg_fail(2)) SWIG_fail;
29347 if (arg2 == NULL) {
29348 SWIG_null_ref("wxTreeItemId");
29349 }
29350 if (SWIG_arg_fail(2)) SWIG_fail;
d14a1e28
RD
29351 }
29352 {
29353 PyThreadState* __tstate = wxPyBeginAllowThreads();
29354 result = (bool)((wxPyTreeCtrl const *)arg1)->IsBold((wxTreeItemId const &)*arg2);
29355
29356 wxPyEndAllowThreads(__tstate);
29357 if (PyErr_Occurred()) SWIG_fail;
29358 }
4f89f6a3
RD
29359 {
29360 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
29361 }
d14a1e28
RD
29362 return resultobj;
29363 fail:
29364 return NULL;
29365}
29366
29367
c32bde28 29368static PyObject *_wrap_TreeCtrl_GetChildrenCount(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
29369 PyObject *resultobj;
29370 wxPyTreeCtrl *arg1 = (wxPyTreeCtrl *) 0 ;
29371 wxTreeItemId *arg2 = 0 ;
ae8162c8 29372 bool arg3 = (bool) true ;
d14a1e28
RD
29373 size_t result;
29374 PyObject * obj0 = 0 ;
29375 PyObject * obj1 = 0 ;
29376 PyObject * obj2 = 0 ;
29377 char *kwnames[] = {
29378 (char *) "self",(char *) "item",(char *) "recursively", NULL
29379 };
29380
29381 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:TreeCtrl_GetChildrenCount",kwnames,&obj0,&obj1,&obj2)) goto fail;
093d3ff1
RD
29382 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyTreeCtrl, SWIG_POINTER_EXCEPTION | 0);
29383 if (SWIG_arg_fail(1)) SWIG_fail;
29384 {
29385 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxTreeItemId, SWIG_POINTER_EXCEPTION | 0);
29386 if (SWIG_arg_fail(2)) SWIG_fail;
29387 if (arg2 == NULL) {
29388 SWIG_null_ref("wxTreeItemId");
29389 }
29390 if (SWIG_arg_fail(2)) SWIG_fail;
d14a1e28
RD
29391 }
29392 if (obj2) {
093d3ff1
RD
29393 {
29394 arg3 = (bool)(SWIG_As_bool(obj2));
29395 if (SWIG_arg_fail(3)) SWIG_fail;
29396 }
d14a1e28
RD
29397 }
29398 {
29399 PyThreadState* __tstate = wxPyBeginAllowThreads();
29400 result = (size_t)(arg1)->GetChildrenCount((wxTreeItemId const &)*arg2,arg3);
29401
29402 wxPyEndAllowThreads(__tstate);
29403 if (PyErr_Occurred()) SWIG_fail;
29404 }
093d3ff1
RD
29405 {
29406 resultobj = SWIG_From_unsigned_SS_long((unsigned long)(result));
29407 }
d14a1e28
RD
29408 return resultobj;
29409 fail:
29410 return NULL;
29411}
29412
29413
c32bde28 29414static PyObject *_wrap_TreeCtrl_GetRootItem(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
29415 PyObject *resultobj;
29416 wxPyTreeCtrl *arg1 = (wxPyTreeCtrl *) 0 ;
29417 wxTreeItemId result;
29418 PyObject * obj0 = 0 ;
29419 char *kwnames[] = {
29420 (char *) "self", NULL
29421 };
29422
29423 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TreeCtrl_GetRootItem",kwnames,&obj0)) goto fail;
093d3ff1
RD
29424 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyTreeCtrl, SWIG_POINTER_EXCEPTION | 0);
29425 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
29426 {
29427 PyThreadState* __tstate = wxPyBeginAllowThreads();
29428 result = ((wxPyTreeCtrl const *)arg1)->GetRootItem();
29429
29430 wxPyEndAllowThreads(__tstate);
29431 if (PyErr_Occurred()) SWIG_fail;
29432 }
29433 {
29434 wxTreeItemId * resultptr;
093d3ff1 29435 resultptr = new wxTreeItemId((wxTreeItemId &)(result));
15afbcd0 29436 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxTreeItemId, 1);
d14a1e28
RD
29437 }
29438 return resultobj;
29439 fail:
29440 return NULL;
29441}
29442
29443
c32bde28 29444static PyObject *_wrap_TreeCtrl_GetSelection(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
29445 PyObject *resultobj;
29446 wxPyTreeCtrl *arg1 = (wxPyTreeCtrl *) 0 ;
29447 wxTreeItemId result;
29448 PyObject * obj0 = 0 ;
29449 char *kwnames[] = {
29450 (char *) "self", NULL
29451 };
29452
29453 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TreeCtrl_GetSelection",kwnames,&obj0)) goto fail;
093d3ff1
RD
29454 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyTreeCtrl, SWIG_POINTER_EXCEPTION | 0);
29455 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
29456 {
29457 PyThreadState* __tstate = wxPyBeginAllowThreads();
29458 result = ((wxPyTreeCtrl const *)arg1)->GetSelection();
29459
29460 wxPyEndAllowThreads(__tstate);
29461 if (PyErr_Occurred()) SWIG_fail;
29462 }
29463 {
29464 wxTreeItemId * resultptr;
093d3ff1 29465 resultptr = new wxTreeItemId((wxTreeItemId &)(result));
15afbcd0 29466 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxTreeItemId, 1);
d14a1e28
RD
29467 }
29468 return resultobj;
29469 fail:
29470 return NULL;
29471}
29472
29473
c32bde28 29474static PyObject *_wrap_TreeCtrl_GetSelections(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
29475 PyObject *resultobj;
29476 wxPyTreeCtrl *arg1 = (wxPyTreeCtrl *) 0 ;
29477 PyObject *result;
29478 PyObject * obj0 = 0 ;
29479 char *kwnames[] = {
29480 (char *) "self", NULL
29481 };
29482
29483 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TreeCtrl_GetSelections",kwnames,&obj0)) goto fail;
093d3ff1
RD
29484 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyTreeCtrl, SWIG_POINTER_EXCEPTION | 0);
29485 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
29486 {
29487 PyThreadState* __tstate = wxPyBeginAllowThreads();
29488 result = (PyObject *)wxPyTreeCtrl_GetSelections(arg1);
29489
29490 wxPyEndAllowThreads(__tstate);
29491 if (PyErr_Occurred()) SWIG_fail;
29492 }
29493 resultobj = result;
29494 return resultobj;
29495 fail:
29496 return NULL;
29497}
29498
29499
c32bde28 29500static PyObject *_wrap_TreeCtrl_GetItemParent(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
29501 PyObject *resultobj;
29502 wxPyTreeCtrl *arg1 = (wxPyTreeCtrl *) 0 ;
29503 wxTreeItemId *arg2 = 0 ;
29504 wxTreeItemId result;
29505 PyObject * obj0 = 0 ;
29506 PyObject * obj1 = 0 ;
29507 char *kwnames[] = {
29508 (char *) "self",(char *) "item", NULL
29509 };
29510
29511 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TreeCtrl_GetItemParent",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
29512 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyTreeCtrl, SWIG_POINTER_EXCEPTION | 0);
29513 if (SWIG_arg_fail(1)) SWIG_fail;
29514 {
29515 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxTreeItemId, SWIG_POINTER_EXCEPTION | 0);
29516 if (SWIG_arg_fail(2)) SWIG_fail;
29517 if (arg2 == NULL) {
29518 SWIG_null_ref("wxTreeItemId");
29519 }
29520 if (SWIG_arg_fail(2)) SWIG_fail;
d14a1e28
RD
29521 }
29522 {
29523 PyThreadState* __tstate = wxPyBeginAllowThreads();
29524 result = ((wxPyTreeCtrl const *)arg1)->GetItemParent((wxTreeItemId const &)*arg2);
29525
29526 wxPyEndAllowThreads(__tstate);
29527 if (PyErr_Occurred()) SWIG_fail;
29528 }
29529 {
29530 wxTreeItemId * resultptr;
093d3ff1 29531 resultptr = new wxTreeItemId((wxTreeItemId &)(result));
15afbcd0 29532 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxTreeItemId, 1);
d14a1e28
RD
29533 }
29534 return resultobj;
29535 fail:
29536 return NULL;
29537}
29538
29539
c32bde28 29540static PyObject *_wrap_TreeCtrl_GetFirstChild(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
29541 PyObject *resultobj;
29542 wxPyTreeCtrl *arg1 = (wxPyTreeCtrl *) 0 ;
29543 wxTreeItemId *arg2 = 0 ;
29544 PyObject *result;
29545 PyObject * obj0 = 0 ;
29546 PyObject * obj1 = 0 ;
29547 char *kwnames[] = {
29548 (char *) "self",(char *) "item", NULL
29549 };
29550
29551 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TreeCtrl_GetFirstChild",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
29552 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyTreeCtrl, SWIG_POINTER_EXCEPTION | 0);
29553 if (SWIG_arg_fail(1)) SWIG_fail;
29554 {
29555 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxTreeItemId, SWIG_POINTER_EXCEPTION | 0);
29556 if (SWIG_arg_fail(2)) SWIG_fail;
29557 if (arg2 == NULL) {
29558 SWIG_null_ref("wxTreeItemId");
29559 }
29560 if (SWIG_arg_fail(2)) SWIG_fail;
d14a1e28
RD
29561 }
29562 {
29563 PyThreadState* __tstate = wxPyBeginAllowThreads();
29564 result = (PyObject *)wxPyTreeCtrl_GetFirstChild(arg1,(wxTreeItemId const &)*arg2);
29565
29566 wxPyEndAllowThreads(__tstate);
29567 if (PyErr_Occurred()) SWIG_fail;
29568 }
29569 resultobj = result;
29570 return resultobj;
29571 fail:
29572 return NULL;
29573}
29574
29575
c32bde28 29576static PyObject *_wrap_TreeCtrl_GetNextChild(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
29577 PyObject *resultobj;
29578 wxPyTreeCtrl *arg1 = (wxPyTreeCtrl *) 0 ;
29579 wxTreeItemId *arg2 = 0 ;
58203fa6 29580 void *arg3 = (void *) 0 ;
d14a1e28
RD
29581 PyObject *result;
29582 PyObject * obj0 = 0 ;
29583 PyObject * obj1 = 0 ;
29584 PyObject * obj2 = 0 ;
29585 char *kwnames[] = {
29586 (char *) "self",(char *) "item",(char *) "cookie", NULL
29587 };
29588
29589 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:TreeCtrl_GetNextChild",kwnames,&obj0,&obj1,&obj2)) goto fail;
093d3ff1
RD
29590 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyTreeCtrl, SWIG_POINTER_EXCEPTION | 0);
29591 if (SWIG_arg_fail(1)) SWIG_fail;
29592 {
29593 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxTreeItemId, SWIG_POINTER_EXCEPTION | 0);
29594 if (SWIG_arg_fail(2)) SWIG_fail;
29595 if (arg2 == NULL) {
29596 SWIG_null_ref("wxTreeItemId");
29597 }
29598 if (SWIG_arg_fail(2)) SWIG_fail;
29599 }
29600 {
29601 if ((SWIG_ConvertPtr(obj2,(void **)(&arg3),0,SWIG_POINTER_EXCEPTION|0))== -1) {
29602 SWIG_arg_fail(3);SWIG_fail;
29603 }
d14a1e28 29604 }
d14a1e28
RD
29605 {
29606 PyThreadState* __tstate = wxPyBeginAllowThreads();
58203fa6 29607 result = (PyObject *)wxPyTreeCtrl_GetNextChild(arg1,(wxTreeItemId const &)*arg2,arg3);
d14a1e28
RD
29608
29609 wxPyEndAllowThreads(__tstate);
29610 if (PyErr_Occurred()) SWIG_fail;
29611 }
29612 resultobj = result;
29613 return resultobj;
29614 fail:
29615 return NULL;
29616}
29617
29618
c32bde28 29619static PyObject *_wrap_TreeCtrl_GetLastChild(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
29620 PyObject *resultobj;
29621 wxPyTreeCtrl *arg1 = (wxPyTreeCtrl *) 0 ;
29622 wxTreeItemId *arg2 = 0 ;
29623 wxTreeItemId result;
29624 PyObject * obj0 = 0 ;
29625 PyObject * obj1 = 0 ;
29626 char *kwnames[] = {
29627 (char *) "self",(char *) "item", NULL
29628 };
29629
29630 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TreeCtrl_GetLastChild",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
29631 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyTreeCtrl, SWIG_POINTER_EXCEPTION | 0);
29632 if (SWIG_arg_fail(1)) SWIG_fail;
29633 {
29634 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxTreeItemId, SWIG_POINTER_EXCEPTION | 0);
29635 if (SWIG_arg_fail(2)) SWIG_fail;
29636 if (arg2 == NULL) {
29637 SWIG_null_ref("wxTreeItemId");
29638 }
29639 if (SWIG_arg_fail(2)) SWIG_fail;
d14a1e28
RD
29640 }
29641 {
29642 PyThreadState* __tstate = wxPyBeginAllowThreads();
29643 result = ((wxPyTreeCtrl const *)arg1)->GetLastChild((wxTreeItemId const &)*arg2);
29644
29645 wxPyEndAllowThreads(__tstate);
29646 if (PyErr_Occurred()) SWIG_fail;
29647 }
29648 {
29649 wxTreeItemId * resultptr;
093d3ff1 29650 resultptr = new wxTreeItemId((wxTreeItemId &)(result));
15afbcd0 29651 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxTreeItemId, 1);
d14a1e28
RD
29652 }
29653 return resultobj;
29654 fail:
29655 return NULL;
29656}
29657
29658
c32bde28 29659static PyObject *_wrap_TreeCtrl_GetNextSibling(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
29660 PyObject *resultobj;
29661 wxPyTreeCtrl *arg1 = (wxPyTreeCtrl *) 0 ;
29662 wxTreeItemId *arg2 = 0 ;
29663 wxTreeItemId result;
29664 PyObject * obj0 = 0 ;
29665 PyObject * obj1 = 0 ;
29666 char *kwnames[] = {
29667 (char *) "self",(char *) "item", NULL
29668 };
29669
29670 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TreeCtrl_GetNextSibling",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
29671 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyTreeCtrl, SWIG_POINTER_EXCEPTION | 0);
29672 if (SWIG_arg_fail(1)) SWIG_fail;
29673 {
29674 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxTreeItemId, SWIG_POINTER_EXCEPTION | 0);
29675 if (SWIG_arg_fail(2)) SWIG_fail;
29676 if (arg2 == NULL) {
29677 SWIG_null_ref("wxTreeItemId");
29678 }
29679 if (SWIG_arg_fail(2)) SWIG_fail;
d14a1e28
RD
29680 }
29681 {
29682 PyThreadState* __tstate = wxPyBeginAllowThreads();
29683 result = ((wxPyTreeCtrl const *)arg1)->GetNextSibling((wxTreeItemId const &)*arg2);
29684
29685 wxPyEndAllowThreads(__tstate);
29686 if (PyErr_Occurred()) SWIG_fail;
29687 }
29688 {
29689 wxTreeItemId * resultptr;
093d3ff1 29690 resultptr = new wxTreeItemId((wxTreeItemId &)(result));
15afbcd0 29691 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxTreeItemId, 1);
d14a1e28
RD
29692 }
29693 return resultobj;
29694 fail:
29695 return NULL;
29696}
29697
29698
c32bde28 29699static PyObject *_wrap_TreeCtrl_GetPrevSibling(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
29700 PyObject *resultobj;
29701 wxPyTreeCtrl *arg1 = (wxPyTreeCtrl *) 0 ;
29702 wxTreeItemId *arg2 = 0 ;
29703 wxTreeItemId result;
29704 PyObject * obj0 = 0 ;
29705 PyObject * obj1 = 0 ;
29706 char *kwnames[] = {
29707 (char *) "self",(char *) "item", NULL
29708 };
29709
29710 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TreeCtrl_GetPrevSibling",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
29711 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyTreeCtrl, SWIG_POINTER_EXCEPTION | 0);
29712 if (SWIG_arg_fail(1)) SWIG_fail;
29713 {
29714 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxTreeItemId, SWIG_POINTER_EXCEPTION | 0);
29715 if (SWIG_arg_fail(2)) SWIG_fail;
29716 if (arg2 == NULL) {
29717 SWIG_null_ref("wxTreeItemId");
29718 }
29719 if (SWIG_arg_fail(2)) SWIG_fail;
d14a1e28
RD
29720 }
29721 {
29722 PyThreadState* __tstate = wxPyBeginAllowThreads();
29723 result = ((wxPyTreeCtrl const *)arg1)->GetPrevSibling((wxTreeItemId const &)*arg2);
29724
29725 wxPyEndAllowThreads(__tstate);
29726 if (PyErr_Occurred()) SWIG_fail;
29727 }
29728 {
29729 wxTreeItemId * resultptr;
093d3ff1 29730 resultptr = new wxTreeItemId((wxTreeItemId &)(result));
15afbcd0 29731 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxTreeItemId, 1);
d14a1e28
RD
29732 }
29733 return resultobj;
29734 fail:
29735 return NULL;
29736}
29737
29738
c32bde28 29739static PyObject *_wrap_TreeCtrl_GetFirstVisibleItem(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
29740 PyObject *resultobj;
29741 wxPyTreeCtrl *arg1 = (wxPyTreeCtrl *) 0 ;
29742 wxTreeItemId result;
29743 PyObject * obj0 = 0 ;
29744 char *kwnames[] = {
29745 (char *) "self", NULL
29746 };
29747
29748 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TreeCtrl_GetFirstVisibleItem",kwnames,&obj0)) goto fail;
093d3ff1
RD
29749 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyTreeCtrl, SWIG_POINTER_EXCEPTION | 0);
29750 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
29751 {
29752 PyThreadState* __tstate = wxPyBeginAllowThreads();
29753 result = ((wxPyTreeCtrl const *)arg1)->GetFirstVisibleItem();
29754
29755 wxPyEndAllowThreads(__tstate);
29756 if (PyErr_Occurred()) SWIG_fail;
29757 }
29758 {
29759 wxTreeItemId * resultptr;
093d3ff1 29760 resultptr = new wxTreeItemId((wxTreeItemId &)(result));
15afbcd0 29761 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxTreeItemId, 1);
d14a1e28
RD
29762 }
29763 return resultobj;
29764 fail:
29765 return NULL;
29766}
29767
29768
c32bde28 29769static PyObject *_wrap_TreeCtrl_GetNextVisible(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
29770 PyObject *resultobj;
29771 wxPyTreeCtrl *arg1 = (wxPyTreeCtrl *) 0 ;
29772 wxTreeItemId *arg2 = 0 ;
29773 wxTreeItemId result;
29774 PyObject * obj0 = 0 ;
29775 PyObject * obj1 = 0 ;
29776 char *kwnames[] = {
29777 (char *) "self",(char *) "item", NULL
29778 };
29779
29780 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TreeCtrl_GetNextVisible",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
29781 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyTreeCtrl, SWIG_POINTER_EXCEPTION | 0);
29782 if (SWIG_arg_fail(1)) SWIG_fail;
29783 {
29784 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxTreeItemId, SWIG_POINTER_EXCEPTION | 0);
29785 if (SWIG_arg_fail(2)) SWIG_fail;
29786 if (arg2 == NULL) {
29787 SWIG_null_ref("wxTreeItemId");
29788 }
29789 if (SWIG_arg_fail(2)) SWIG_fail;
d14a1e28
RD
29790 }
29791 {
29792 PyThreadState* __tstate = wxPyBeginAllowThreads();
29793 result = ((wxPyTreeCtrl const *)arg1)->GetNextVisible((wxTreeItemId const &)*arg2);
29794
29795 wxPyEndAllowThreads(__tstate);
29796 if (PyErr_Occurred()) SWIG_fail;
29797 }
29798 {
29799 wxTreeItemId * resultptr;
093d3ff1 29800 resultptr = new wxTreeItemId((wxTreeItemId &)(result));
15afbcd0 29801 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxTreeItemId, 1);
d14a1e28
RD
29802 }
29803 return resultobj;
29804 fail:
29805 return NULL;
29806}
29807
29808
c32bde28 29809static PyObject *_wrap_TreeCtrl_GetPrevVisible(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
29810 PyObject *resultobj;
29811 wxPyTreeCtrl *arg1 = (wxPyTreeCtrl *) 0 ;
29812 wxTreeItemId *arg2 = 0 ;
29813 wxTreeItemId result;
29814 PyObject * obj0 = 0 ;
29815 PyObject * obj1 = 0 ;
29816 char *kwnames[] = {
29817 (char *) "self",(char *) "item", NULL
29818 };
29819
29820 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TreeCtrl_GetPrevVisible",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
29821 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyTreeCtrl, SWIG_POINTER_EXCEPTION | 0);
29822 if (SWIG_arg_fail(1)) SWIG_fail;
29823 {
29824 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxTreeItemId, SWIG_POINTER_EXCEPTION | 0);
29825 if (SWIG_arg_fail(2)) SWIG_fail;
29826 if (arg2 == NULL) {
29827 SWIG_null_ref("wxTreeItemId");
29828 }
29829 if (SWIG_arg_fail(2)) SWIG_fail;
d14a1e28
RD
29830 }
29831 {
29832 PyThreadState* __tstate = wxPyBeginAllowThreads();
29833 result = ((wxPyTreeCtrl const *)arg1)->GetPrevVisible((wxTreeItemId const &)*arg2);
29834
29835 wxPyEndAllowThreads(__tstate);
29836 if (PyErr_Occurred()) SWIG_fail;
29837 }
29838 {
29839 wxTreeItemId * resultptr;
093d3ff1 29840 resultptr = new wxTreeItemId((wxTreeItemId &)(result));
15afbcd0 29841 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxTreeItemId, 1);
d14a1e28
RD
29842 }
29843 return resultobj;
29844 fail:
29845 return NULL;
29846}
29847
29848
c32bde28 29849static PyObject *_wrap_TreeCtrl_AddRoot(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
29850 PyObject *resultobj;
29851 wxPyTreeCtrl *arg1 = (wxPyTreeCtrl *) 0 ;
29852 wxString *arg2 = 0 ;
29853 int arg3 = (int) -1 ;
29854 int arg4 = (int) -1 ;
29855 wxPyTreeItemData *arg5 = (wxPyTreeItemData *) NULL ;
29856 wxTreeItemId result;
ae8162c8 29857 bool temp2 = false ;
d14a1e28
RD
29858 PyObject * obj0 = 0 ;
29859 PyObject * obj1 = 0 ;
994141e6
RD
29860 PyObject * obj2 = 0 ;
29861 PyObject * obj3 = 0 ;
d14a1e28
RD
29862 PyObject * obj4 = 0 ;
29863 char *kwnames[] = {
29864 (char *) "self",(char *) "text",(char *) "image",(char *) "selectedImage",(char *) "data", NULL
29865 };
29866
994141e6 29867 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|OOO:TreeCtrl_AddRoot",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4)) goto fail;
093d3ff1
RD
29868 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyTreeCtrl, SWIG_POINTER_EXCEPTION | 0);
29869 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
29870 {
29871 arg2 = wxString_in_helper(obj1);
29872 if (arg2 == NULL) SWIG_fail;
ae8162c8 29873 temp2 = true;
d14a1e28 29874 }
994141e6 29875 if (obj2) {
093d3ff1
RD
29876 {
29877 arg3 = (int)(SWIG_As_int(obj2));
29878 if (SWIG_arg_fail(3)) SWIG_fail;
29879 }
994141e6
RD
29880 }
29881 if (obj3) {
093d3ff1
RD
29882 {
29883 arg4 = (int)(SWIG_As_int(obj3));
29884 if (SWIG_arg_fail(4)) SWIG_fail;
29885 }
994141e6 29886 }
d14a1e28 29887 if (obj4) {
093d3ff1
RD
29888 SWIG_Python_ConvertPtr(obj4, (void **)&arg5, SWIGTYPE_p_wxPyTreeItemData, SWIG_POINTER_EXCEPTION | 0);
29889 if (SWIG_arg_fail(5)) SWIG_fail;
d14a1e28
RD
29890 }
29891 {
29892 PyThreadState* __tstate = wxPyBeginAllowThreads();
29893 result = (arg1)->AddRoot((wxString const &)*arg2,arg3,arg4,arg5);
29894
29895 wxPyEndAllowThreads(__tstate);
29896 if (PyErr_Occurred()) SWIG_fail;
29897 }
29898 {
29899 wxTreeItemId * resultptr;
093d3ff1 29900 resultptr = new wxTreeItemId((wxTreeItemId &)(result));
15afbcd0 29901 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxTreeItemId, 1);
d14a1e28
RD
29902 }
29903 {
29904 if (temp2)
29905 delete arg2;
29906 }
29907 return resultobj;
29908 fail:
29909 {
29910 if (temp2)
29911 delete arg2;
29912 }
29913 return NULL;
29914}
29915
29916
c32bde28 29917static PyObject *_wrap_TreeCtrl_PrependItem(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
29918 PyObject *resultobj;
29919 wxPyTreeCtrl *arg1 = (wxPyTreeCtrl *) 0 ;
29920 wxTreeItemId *arg2 = 0 ;
29921 wxString *arg3 = 0 ;
29922 int arg4 = (int) -1 ;
29923 int arg5 = (int) -1 ;
29924 wxPyTreeItemData *arg6 = (wxPyTreeItemData *) NULL ;
29925 wxTreeItemId result;
ae8162c8 29926 bool temp3 = false ;
d14a1e28
RD
29927 PyObject * obj0 = 0 ;
29928 PyObject * obj1 = 0 ;
29929 PyObject * obj2 = 0 ;
994141e6
RD
29930 PyObject * obj3 = 0 ;
29931 PyObject * obj4 = 0 ;
d14a1e28
RD
29932 PyObject * obj5 = 0 ;
29933 char *kwnames[] = {
29934 (char *) "self",(char *) "parent",(char *) "text",(char *) "image",(char *) "selectedImage",(char *) "data", NULL
29935 };
29936
994141e6 29937 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO|OOO:TreeCtrl_PrependItem",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5)) goto fail;
093d3ff1
RD
29938 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyTreeCtrl, SWIG_POINTER_EXCEPTION | 0);
29939 if (SWIG_arg_fail(1)) SWIG_fail;
29940 {
29941 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxTreeItemId, SWIG_POINTER_EXCEPTION | 0);
29942 if (SWIG_arg_fail(2)) SWIG_fail;
29943 if (arg2 == NULL) {
29944 SWIG_null_ref("wxTreeItemId");
29945 }
29946 if (SWIG_arg_fail(2)) SWIG_fail;
d14a1e28
RD
29947 }
29948 {
29949 arg3 = wxString_in_helper(obj2);
29950 if (arg3 == NULL) SWIG_fail;
ae8162c8 29951 temp3 = true;
d14a1e28 29952 }
994141e6 29953 if (obj3) {
093d3ff1
RD
29954 {
29955 arg4 = (int)(SWIG_As_int(obj3));
29956 if (SWIG_arg_fail(4)) SWIG_fail;
29957 }
994141e6
RD
29958 }
29959 if (obj4) {
093d3ff1
RD
29960 {
29961 arg5 = (int)(SWIG_As_int(obj4));
29962 if (SWIG_arg_fail(5)) SWIG_fail;
29963 }
994141e6 29964 }
d14a1e28 29965 if (obj5) {
093d3ff1
RD
29966 SWIG_Python_ConvertPtr(obj5, (void **)&arg6, SWIGTYPE_p_wxPyTreeItemData, SWIG_POINTER_EXCEPTION | 0);
29967 if (SWIG_arg_fail(6)) SWIG_fail;
d14a1e28
RD
29968 }
29969 {
29970 PyThreadState* __tstate = wxPyBeginAllowThreads();
29971 result = (arg1)->PrependItem((wxTreeItemId const &)*arg2,(wxString const &)*arg3,arg4,arg5,arg6);
29972
29973 wxPyEndAllowThreads(__tstate);
29974 if (PyErr_Occurred()) SWIG_fail;
29975 }
29976 {
29977 wxTreeItemId * resultptr;
093d3ff1 29978 resultptr = new wxTreeItemId((wxTreeItemId &)(result));
15afbcd0 29979 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxTreeItemId, 1);
d14a1e28
RD
29980 }
29981 {
29982 if (temp3)
29983 delete arg3;
29984 }
29985 return resultobj;
29986 fail:
29987 {
29988 if (temp3)
29989 delete arg3;
29990 }
29991 return NULL;
29992}
29993
29994
c32bde28 29995static PyObject *_wrap_TreeCtrl_InsertItem(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
29996 PyObject *resultobj;
29997 wxPyTreeCtrl *arg1 = (wxPyTreeCtrl *) 0 ;
29998 wxTreeItemId *arg2 = 0 ;
29999 wxTreeItemId *arg3 = 0 ;
30000 wxString *arg4 = 0 ;
30001 int arg5 = (int) -1 ;
30002 int arg6 = (int) -1 ;
30003 wxPyTreeItemData *arg7 = (wxPyTreeItemData *) NULL ;
30004 wxTreeItemId result;
ae8162c8 30005 bool temp4 = false ;
d14a1e28
RD
30006 PyObject * obj0 = 0 ;
30007 PyObject * obj1 = 0 ;
30008 PyObject * obj2 = 0 ;
30009 PyObject * obj3 = 0 ;
994141e6
RD
30010 PyObject * obj4 = 0 ;
30011 PyObject * obj5 = 0 ;
d14a1e28
RD
30012 PyObject * obj6 = 0 ;
30013 char *kwnames[] = {
30014 (char *) "self",(char *) "parent",(char *) "idPrevious",(char *) "text",(char *) "image",(char *) "selectedImage",(char *) "data", NULL
30015 };
30016
994141e6 30017 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOO|OOO:TreeCtrl_InsertItem",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6)) goto fail;
093d3ff1
RD
30018 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyTreeCtrl, SWIG_POINTER_EXCEPTION | 0);
30019 if (SWIG_arg_fail(1)) SWIG_fail;
30020 {
30021 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxTreeItemId, SWIG_POINTER_EXCEPTION | 0);
30022 if (SWIG_arg_fail(2)) SWIG_fail;
30023 if (arg2 == NULL) {
30024 SWIG_null_ref("wxTreeItemId");
30025 }
30026 if (SWIG_arg_fail(2)) SWIG_fail;
30027 }
30028 {
30029 SWIG_Python_ConvertPtr(obj2, (void **)&arg3, SWIGTYPE_p_wxTreeItemId, SWIG_POINTER_EXCEPTION | 0);
30030 if (SWIG_arg_fail(3)) SWIG_fail;
30031 if (arg3 == NULL) {
30032 SWIG_null_ref("wxTreeItemId");
30033 }
30034 if (SWIG_arg_fail(3)) SWIG_fail;
d14a1e28
RD
30035 }
30036 {
30037 arg4 = wxString_in_helper(obj3);
30038 if (arg4 == NULL) SWIG_fail;
ae8162c8 30039 temp4 = true;
d14a1e28 30040 }
994141e6 30041 if (obj4) {
093d3ff1
RD
30042 {
30043 arg5 = (int)(SWIG_As_int(obj4));
30044 if (SWIG_arg_fail(5)) SWIG_fail;
30045 }
994141e6
RD
30046 }
30047 if (obj5) {
093d3ff1
RD
30048 {
30049 arg6 = (int)(SWIG_As_int(obj5));
30050 if (SWIG_arg_fail(6)) SWIG_fail;
30051 }
994141e6 30052 }
d14a1e28 30053 if (obj6) {
093d3ff1
RD
30054 SWIG_Python_ConvertPtr(obj6, (void **)&arg7, SWIGTYPE_p_wxPyTreeItemData, SWIG_POINTER_EXCEPTION | 0);
30055 if (SWIG_arg_fail(7)) SWIG_fail;
d14a1e28
RD
30056 }
30057 {
30058 PyThreadState* __tstate = wxPyBeginAllowThreads();
30059 result = (arg1)->InsertItem((wxTreeItemId const &)*arg2,(wxTreeItemId const &)*arg3,(wxString const &)*arg4,arg5,arg6,arg7);
30060
30061 wxPyEndAllowThreads(__tstate);
30062 if (PyErr_Occurred()) SWIG_fail;
30063 }
30064 {
30065 wxTreeItemId * resultptr;
093d3ff1 30066 resultptr = new wxTreeItemId((wxTreeItemId &)(result));
15afbcd0 30067 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxTreeItemId, 1);
d14a1e28
RD
30068 }
30069 {
30070 if (temp4)
30071 delete arg4;
30072 }
30073 return resultobj;
30074 fail:
30075 {
30076 if (temp4)
30077 delete arg4;
30078 }
30079 return NULL;
30080}
30081
30082
c32bde28 30083static PyObject *_wrap_TreeCtrl_InsertItemBefore(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
30084 PyObject *resultobj;
30085 wxPyTreeCtrl *arg1 = (wxPyTreeCtrl *) 0 ;
30086 wxTreeItemId *arg2 = 0 ;
30087 size_t arg3 ;
30088 wxString *arg4 = 0 ;
30089 int arg5 = (int) -1 ;
30090 int arg6 = (int) -1 ;
30091 wxPyTreeItemData *arg7 = (wxPyTreeItemData *) NULL ;
30092 wxTreeItemId result;
ae8162c8 30093 bool temp4 = false ;
d14a1e28
RD
30094 PyObject * obj0 = 0 ;
30095 PyObject * obj1 = 0 ;
30096 PyObject * obj2 = 0 ;
30097 PyObject * obj3 = 0 ;
994141e6
RD
30098 PyObject * obj4 = 0 ;
30099 PyObject * obj5 = 0 ;
d14a1e28
RD
30100 PyObject * obj6 = 0 ;
30101 char *kwnames[] = {
30102 (char *) "self",(char *) "parent",(char *) "index",(char *) "text",(char *) "image",(char *) "selectedImage",(char *) "data", NULL
30103 };
30104
994141e6 30105 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOO|OOO:TreeCtrl_InsertItemBefore",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6)) goto fail;
093d3ff1
RD
30106 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyTreeCtrl, SWIG_POINTER_EXCEPTION | 0);
30107 if (SWIG_arg_fail(1)) SWIG_fail;
30108 {
30109 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxTreeItemId, SWIG_POINTER_EXCEPTION | 0);
30110 if (SWIG_arg_fail(2)) SWIG_fail;
30111 if (arg2 == NULL) {
30112 SWIG_null_ref("wxTreeItemId");
30113 }
30114 if (SWIG_arg_fail(2)) SWIG_fail;
30115 }
30116 {
30117 arg3 = (size_t)(SWIG_As_unsigned_SS_long(obj2));
30118 if (SWIG_arg_fail(3)) SWIG_fail;
30119 }
d14a1e28
RD
30120 {
30121 arg4 = wxString_in_helper(obj3);
30122 if (arg4 == NULL) SWIG_fail;
ae8162c8 30123 temp4 = true;
d14a1e28 30124 }
994141e6 30125 if (obj4) {
093d3ff1
RD
30126 {
30127 arg5 = (int)(SWIG_As_int(obj4));
30128 if (SWIG_arg_fail(5)) SWIG_fail;
30129 }
994141e6
RD
30130 }
30131 if (obj5) {
093d3ff1
RD
30132 {
30133 arg6 = (int)(SWIG_As_int(obj5));
30134 if (SWIG_arg_fail(6)) SWIG_fail;
30135 }
994141e6 30136 }
d14a1e28 30137 if (obj6) {
093d3ff1
RD
30138 SWIG_Python_ConvertPtr(obj6, (void **)&arg7, SWIGTYPE_p_wxPyTreeItemData, SWIG_POINTER_EXCEPTION | 0);
30139 if (SWIG_arg_fail(7)) SWIG_fail;
d14a1e28
RD
30140 }
30141 {
30142 PyThreadState* __tstate = wxPyBeginAllowThreads();
30143 result = (arg1)->InsertItem((wxTreeItemId const &)*arg2,arg3,(wxString const &)*arg4,arg5,arg6,arg7);
30144
30145 wxPyEndAllowThreads(__tstate);
30146 if (PyErr_Occurred()) SWIG_fail;
30147 }
30148 {
30149 wxTreeItemId * resultptr;
093d3ff1 30150 resultptr = new wxTreeItemId((wxTreeItemId &)(result));
15afbcd0 30151 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxTreeItemId, 1);
d14a1e28
RD
30152 }
30153 {
30154 if (temp4)
30155 delete arg4;
30156 }
30157 return resultobj;
30158 fail:
30159 {
30160 if (temp4)
30161 delete arg4;
30162 }
30163 return NULL;
30164}
30165
30166
c32bde28 30167static PyObject *_wrap_TreeCtrl_AppendItem(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
30168 PyObject *resultobj;
30169 wxPyTreeCtrl *arg1 = (wxPyTreeCtrl *) 0 ;
30170 wxTreeItemId *arg2 = 0 ;
30171 wxString *arg3 = 0 ;
30172 int arg4 = (int) -1 ;
30173 int arg5 = (int) -1 ;
30174 wxPyTreeItemData *arg6 = (wxPyTreeItemData *) NULL ;
30175 wxTreeItemId result;
ae8162c8 30176 bool temp3 = false ;
d14a1e28
RD
30177 PyObject * obj0 = 0 ;
30178 PyObject * obj1 = 0 ;
30179 PyObject * obj2 = 0 ;
994141e6
RD
30180 PyObject * obj3 = 0 ;
30181 PyObject * obj4 = 0 ;
d14a1e28
RD
30182 PyObject * obj5 = 0 ;
30183 char *kwnames[] = {
30184 (char *) "self",(char *) "parent",(char *) "text",(char *) "image",(char *) "selectedImage",(char *) "data", NULL
30185 };
30186
994141e6 30187 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO|OOO:TreeCtrl_AppendItem",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5)) goto fail;
093d3ff1
RD
30188 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyTreeCtrl, SWIG_POINTER_EXCEPTION | 0);
30189 if (SWIG_arg_fail(1)) SWIG_fail;
30190 {
30191 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxTreeItemId, SWIG_POINTER_EXCEPTION | 0);
30192 if (SWIG_arg_fail(2)) SWIG_fail;
30193 if (arg2 == NULL) {
30194 SWIG_null_ref("wxTreeItemId");
30195 }
30196 if (SWIG_arg_fail(2)) SWIG_fail;
d14a1e28
RD
30197 }
30198 {
30199 arg3 = wxString_in_helper(obj2);
30200 if (arg3 == NULL) SWIG_fail;
ae8162c8 30201 temp3 = true;
d14a1e28 30202 }
994141e6 30203 if (obj3) {
093d3ff1
RD
30204 {
30205 arg4 = (int)(SWIG_As_int(obj3));
30206 if (SWIG_arg_fail(4)) SWIG_fail;
30207 }
994141e6
RD
30208 }
30209 if (obj4) {
093d3ff1
RD
30210 {
30211 arg5 = (int)(SWIG_As_int(obj4));
30212 if (SWIG_arg_fail(5)) SWIG_fail;
30213 }
994141e6 30214 }
d14a1e28 30215 if (obj5) {
093d3ff1
RD
30216 SWIG_Python_ConvertPtr(obj5, (void **)&arg6, SWIGTYPE_p_wxPyTreeItemData, SWIG_POINTER_EXCEPTION | 0);
30217 if (SWIG_arg_fail(6)) SWIG_fail;
d14a1e28
RD
30218 }
30219 {
30220 PyThreadState* __tstate = wxPyBeginAllowThreads();
30221 result = (arg1)->AppendItem((wxTreeItemId const &)*arg2,(wxString const &)*arg3,arg4,arg5,arg6);
30222
30223 wxPyEndAllowThreads(__tstate);
30224 if (PyErr_Occurred()) SWIG_fail;
30225 }
30226 {
30227 wxTreeItemId * resultptr;
093d3ff1 30228 resultptr = new wxTreeItemId((wxTreeItemId &)(result));
15afbcd0 30229 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxTreeItemId, 1);
d14a1e28
RD
30230 }
30231 {
30232 if (temp3)
30233 delete arg3;
30234 }
30235 return resultobj;
30236 fail:
30237 {
30238 if (temp3)
30239 delete arg3;
30240 }
30241 return NULL;
30242}
30243
30244
c32bde28 30245static PyObject *_wrap_TreeCtrl_Delete(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
30246 PyObject *resultobj;
30247 wxPyTreeCtrl *arg1 = (wxPyTreeCtrl *) 0 ;
30248 wxTreeItemId *arg2 = 0 ;
30249 PyObject * obj0 = 0 ;
30250 PyObject * obj1 = 0 ;
30251 char *kwnames[] = {
30252 (char *) "self",(char *) "item", NULL
30253 };
30254
30255 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TreeCtrl_Delete",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
30256 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyTreeCtrl, SWIG_POINTER_EXCEPTION | 0);
30257 if (SWIG_arg_fail(1)) SWIG_fail;
30258 {
30259 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxTreeItemId, SWIG_POINTER_EXCEPTION | 0);
30260 if (SWIG_arg_fail(2)) SWIG_fail;
30261 if (arg2 == NULL) {
30262 SWIG_null_ref("wxTreeItemId");
30263 }
30264 if (SWIG_arg_fail(2)) SWIG_fail;
d14a1e28
RD
30265 }
30266 {
30267 PyThreadState* __tstate = wxPyBeginAllowThreads();
30268 (arg1)->Delete((wxTreeItemId const &)*arg2);
30269
30270 wxPyEndAllowThreads(__tstate);
30271 if (PyErr_Occurred()) SWIG_fail;
30272 }
30273 Py_INCREF(Py_None); resultobj = Py_None;
30274 return resultobj;
30275 fail:
30276 return NULL;
30277}
30278
30279
c32bde28 30280static PyObject *_wrap_TreeCtrl_DeleteChildren(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
30281 PyObject *resultobj;
30282 wxPyTreeCtrl *arg1 = (wxPyTreeCtrl *) 0 ;
30283 wxTreeItemId *arg2 = 0 ;
30284 PyObject * obj0 = 0 ;
30285 PyObject * obj1 = 0 ;
30286 char *kwnames[] = {
30287 (char *) "self",(char *) "item", NULL
30288 };
30289
30290 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TreeCtrl_DeleteChildren",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
30291 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyTreeCtrl, SWIG_POINTER_EXCEPTION | 0);
30292 if (SWIG_arg_fail(1)) SWIG_fail;
30293 {
30294 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxTreeItemId, SWIG_POINTER_EXCEPTION | 0);
30295 if (SWIG_arg_fail(2)) SWIG_fail;
30296 if (arg2 == NULL) {
30297 SWIG_null_ref("wxTreeItemId");
30298 }
30299 if (SWIG_arg_fail(2)) SWIG_fail;
d14a1e28
RD
30300 }
30301 {
30302 PyThreadState* __tstate = wxPyBeginAllowThreads();
30303 (arg1)->DeleteChildren((wxTreeItemId const &)*arg2);
30304
30305 wxPyEndAllowThreads(__tstate);
30306 if (PyErr_Occurred()) SWIG_fail;
30307 }
30308 Py_INCREF(Py_None); resultobj = Py_None;
30309 return resultobj;
30310 fail:
30311 return NULL;
30312}
30313
30314
c32bde28 30315static PyObject *_wrap_TreeCtrl_DeleteAllItems(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
30316 PyObject *resultobj;
30317 wxPyTreeCtrl *arg1 = (wxPyTreeCtrl *) 0 ;
30318 PyObject * obj0 = 0 ;
30319 char *kwnames[] = {
30320 (char *) "self", NULL
30321 };
30322
30323 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TreeCtrl_DeleteAllItems",kwnames,&obj0)) goto fail;
093d3ff1
RD
30324 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyTreeCtrl, SWIG_POINTER_EXCEPTION | 0);
30325 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
30326 {
30327 PyThreadState* __tstate = wxPyBeginAllowThreads();
30328 (arg1)->DeleteAllItems();
30329
30330 wxPyEndAllowThreads(__tstate);
30331 if (PyErr_Occurred()) SWIG_fail;
30332 }
30333 Py_INCREF(Py_None); resultobj = Py_None;
30334 return resultobj;
30335 fail:
30336 return NULL;
30337}
30338
30339
c32bde28 30340static PyObject *_wrap_TreeCtrl_Expand(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
30341 PyObject *resultobj;
30342 wxPyTreeCtrl *arg1 = (wxPyTreeCtrl *) 0 ;
30343 wxTreeItemId *arg2 = 0 ;
30344 PyObject * obj0 = 0 ;
30345 PyObject * obj1 = 0 ;
30346 char *kwnames[] = {
30347 (char *) "self",(char *) "item", NULL
30348 };
30349
30350 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TreeCtrl_Expand",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
30351 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyTreeCtrl, SWIG_POINTER_EXCEPTION | 0);
30352 if (SWIG_arg_fail(1)) SWIG_fail;
30353 {
30354 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxTreeItemId, SWIG_POINTER_EXCEPTION | 0);
30355 if (SWIG_arg_fail(2)) SWIG_fail;
30356 if (arg2 == NULL) {
30357 SWIG_null_ref("wxTreeItemId");
30358 }
30359 if (SWIG_arg_fail(2)) SWIG_fail;
d14a1e28
RD
30360 }
30361 {
30362 PyThreadState* __tstate = wxPyBeginAllowThreads();
30363 (arg1)->Expand((wxTreeItemId const &)*arg2);
30364
30365 wxPyEndAllowThreads(__tstate);
30366 if (PyErr_Occurred()) SWIG_fail;
30367 }
30368 Py_INCREF(Py_None); resultobj = Py_None;
30369 return resultobj;
30370 fail:
30371 return NULL;
30372}
30373
30374
c32bde28 30375static PyObject *_wrap_TreeCtrl_Collapse(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
30376 PyObject *resultobj;
30377 wxPyTreeCtrl *arg1 = (wxPyTreeCtrl *) 0 ;
30378 wxTreeItemId *arg2 = 0 ;
30379 PyObject * obj0 = 0 ;
30380 PyObject * obj1 = 0 ;
30381 char *kwnames[] = {
30382 (char *) "self",(char *) "item", NULL
30383 };
30384
30385 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TreeCtrl_Collapse",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
30386 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyTreeCtrl, SWIG_POINTER_EXCEPTION | 0);
30387 if (SWIG_arg_fail(1)) SWIG_fail;
30388 {
30389 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxTreeItemId, SWIG_POINTER_EXCEPTION | 0);
30390 if (SWIG_arg_fail(2)) SWIG_fail;
30391 if (arg2 == NULL) {
30392 SWIG_null_ref("wxTreeItemId");
30393 }
30394 if (SWIG_arg_fail(2)) SWIG_fail;
d14a1e28
RD
30395 }
30396 {
30397 PyThreadState* __tstate = wxPyBeginAllowThreads();
30398 (arg1)->Collapse((wxTreeItemId const &)*arg2);
30399
30400 wxPyEndAllowThreads(__tstate);
30401 if (PyErr_Occurred()) SWIG_fail;
30402 }
30403 Py_INCREF(Py_None); resultobj = Py_None;
30404 return resultobj;
30405 fail:
30406 return NULL;
30407}
30408
30409
c32bde28 30410static PyObject *_wrap_TreeCtrl_CollapseAndReset(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
30411 PyObject *resultobj;
30412 wxPyTreeCtrl *arg1 = (wxPyTreeCtrl *) 0 ;
30413 wxTreeItemId *arg2 = 0 ;
30414 PyObject * obj0 = 0 ;
30415 PyObject * obj1 = 0 ;
30416 char *kwnames[] = {
30417 (char *) "self",(char *) "item", NULL
30418 };
30419
30420 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TreeCtrl_CollapseAndReset",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
30421 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyTreeCtrl, SWIG_POINTER_EXCEPTION | 0);
30422 if (SWIG_arg_fail(1)) SWIG_fail;
30423 {
30424 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxTreeItemId, SWIG_POINTER_EXCEPTION | 0);
30425 if (SWIG_arg_fail(2)) SWIG_fail;
30426 if (arg2 == NULL) {
30427 SWIG_null_ref("wxTreeItemId");
30428 }
30429 if (SWIG_arg_fail(2)) SWIG_fail;
d14a1e28
RD
30430 }
30431 {
30432 PyThreadState* __tstate = wxPyBeginAllowThreads();
30433 (arg1)->CollapseAndReset((wxTreeItemId const &)*arg2);
30434
30435 wxPyEndAllowThreads(__tstate);
30436 if (PyErr_Occurred()) SWIG_fail;
30437 }
30438 Py_INCREF(Py_None); resultobj = Py_None;
30439 return resultobj;
30440 fail:
30441 return NULL;
30442}
30443
30444
c32bde28 30445static PyObject *_wrap_TreeCtrl_Toggle(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
30446 PyObject *resultobj;
30447 wxPyTreeCtrl *arg1 = (wxPyTreeCtrl *) 0 ;
30448 wxTreeItemId *arg2 = 0 ;
30449 PyObject * obj0 = 0 ;
30450 PyObject * obj1 = 0 ;
30451 char *kwnames[] = {
30452 (char *) "self",(char *) "item", NULL
30453 };
30454
30455 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TreeCtrl_Toggle",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
30456 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyTreeCtrl, SWIG_POINTER_EXCEPTION | 0);
30457 if (SWIG_arg_fail(1)) SWIG_fail;
30458 {
30459 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxTreeItemId, SWIG_POINTER_EXCEPTION | 0);
30460 if (SWIG_arg_fail(2)) SWIG_fail;
30461 if (arg2 == NULL) {
30462 SWIG_null_ref("wxTreeItemId");
30463 }
30464 if (SWIG_arg_fail(2)) SWIG_fail;
d14a1e28
RD
30465 }
30466 {
30467 PyThreadState* __tstate = wxPyBeginAllowThreads();
30468 (arg1)->Toggle((wxTreeItemId const &)*arg2);
30469
30470 wxPyEndAllowThreads(__tstate);
30471 if (PyErr_Occurred()) SWIG_fail;
30472 }
30473 Py_INCREF(Py_None); resultobj = Py_None;
30474 return resultobj;
30475 fail:
30476 return NULL;
30477}
30478
30479
c32bde28 30480static PyObject *_wrap_TreeCtrl_Unselect(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
30481 PyObject *resultobj;
30482 wxPyTreeCtrl *arg1 = (wxPyTreeCtrl *) 0 ;
30483 PyObject * obj0 = 0 ;
30484 char *kwnames[] = {
30485 (char *) "self", NULL
30486 };
30487
30488 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TreeCtrl_Unselect",kwnames,&obj0)) goto fail;
093d3ff1
RD
30489 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyTreeCtrl, SWIG_POINTER_EXCEPTION | 0);
30490 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
30491 {
30492 PyThreadState* __tstate = wxPyBeginAllowThreads();
30493 (arg1)->Unselect();
30494
30495 wxPyEndAllowThreads(__tstate);
30496 if (PyErr_Occurred()) SWIG_fail;
30497 }
30498 Py_INCREF(Py_None); resultobj = Py_None;
30499 return resultobj;
30500 fail:
30501 return NULL;
30502}
30503
30504
c32bde28 30505static PyObject *_wrap_TreeCtrl_UnselectItem(PyObject *, PyObject *args, PyObject *kwargs) {
3adfb63b
RD
30506 PyObject *resultobj;
30507 wxPyTreeCtrl *arg1 = (wxPyTreeCtrl *) 0 ;
30508 wxTreeItemId *arg2 = 0 ;
30509 PyObject * obj0 = 0 ;
30510 PyObject * obj1 = 0 ;
30511 char *kwnames[] = {
30512 (char *) "self",(char *) "item", NULL
30513 };
30514
30515 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TreeCtrl_UnselectItem",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
30516 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyTreeCtrl, SWIG_POINTER_EXCEPTION | 0);
30517 if (SWIG_arg_fail(1)) SWIG_fail;
30518 {
30519 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxTreeItemId, SWIG_POINTER_EXCEPTION | 0);
30520 if (SWIG_arg_fail(2)) SWIG_fail;
30521 if (arg2 == NULL) {
30522 SWIG_null_ref("wxTreeItemId");
30523 }
30524 if (SWIG_arg_fail(2)) SWIG_fail;
3adfb63b
RD
30525 }
30526 {
30527 PyThreadState* __tstate = wxPyBeginAllowThreads();
30528 (arg1)->UnselectItem((wxTreeItemId const &)*arg2);
30529
30530 wxPyEndAllowThreads(__tstate);
30531 if (PyErr_Occurred()) SWIG_fail;
30532 }
30533 Py_INCREF(Py_None); resultobj = Py_None;
30534 return resultobj;
30535 fail:
30536 return NULL;
30537}
30538
30539
c32bde28 30540static PyObject *_wrap_TreeCtrl_UnselectAll(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
30541 PyObject *resultobj;
30542 wxPyTreeCtrl *arg1 = (wxPyTreeCtrl *) 0 ;
30543 PyObject * obj0 = 0 ;
30544 char *kwnames[] = {
30545 (char *) "self", NULL
30546 };
30547
30548 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TreeCtrl_UnselectAll",kwnames,&obj0)) goto fail;
093d3ff1
RD
30549 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyTreeCtrl, SWIG_POINTER_EXCEPTION | 0);
30550 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
30551 {
30552 PyThreadState* __tstate = wxPyBeginAllowThreads();
30553 (arg1)->UnselectAll();
30554
30555 wxPyEndAllowThreads(__tstate);
30556 if (PyErr_Occurred()) SWIG_fail;
30557 }
30558 Py_INCREF(Py_None); resultobj = Py_None;
30559 return resultobj;
30560 fail:
30561 return NULL;
30562}
30563
30564
c32bde28 30565static PyObject *_wrap_TreeCtrl_SelectItem(PyObject *, PyObject *args, PyObject *kwargs) {
3adfb63b
RD
30566 PyObject *resultobj;
30567 wxPyTreeCtrl *arg1 = (wxPyTreeCtrl *) 0 ;
30568 wxTreeItemId *arg2 = 0 ;
ae8162c8 30569 bool arg3 = (bool) true ;
3adfb63b
RD
30570 PyObject * obj0 = 0 ;
30571 PyObject * obj1 = 0 ;
30572 PyObject * obj2 = 0 ;
30573 char *kwnames[] = {
30574 (char *) "self",(char *) "item",(char *) "select", NULL
30575 };
30576
30577 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:TreeCtrl_SelectItem",kwnames,&obj0,&obj1,&obj2)) goto fail;
093d3ff1
RD
30578 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyTreeCtrl, SWIG_POINTER_EXCEPTION | 0);
30579 if (SWIG_arg_fail(1)) SWIG_fail;
30580 {
30581 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxTreeItemId, SWIG_POINTER_EXCEPTION | 0);
30582 if (SWIG_arg_fail(2)) SWIG_fail;
30583 if (arg2 == NULL) {
30584 SWIG_null_ref("wxTreeItemId");
30585 }
30586 if (SWIG_arg_fail(2)) SWIG_fail;
3adfb63b
RD
30587 }
30588 if (obj2) {
093d3ff1
RD
30589 {
30590 arg3 = (bool)(SWIG_As_bool(obj2));
30591 if (SWIG_arg_fail(3)) SWIG_fail;
30592 }
3adfb63b
RD
30593 }
30594 {
30595 PyThreadState* __tstate = wxPyBeginAllowThreads();
30596 (arg1)->SelectItem((wxTreeItemId const &)*arg2,arg3);
30597
30598 wxPyEndAllowThreads(__tstate);
30599 if (PyErr_Occurred()) SWIG_fail;
30600 }
30601 Py_INCREF(Py_None); resultobj = Py_None;
30602 return resultobj;
30603 fail:
30604 return NULL;
30605}
30606
30607
c32bde28 30608static PyObject *_wrap_TreeCtrl_ToggleItemSelection(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
30609 PyObject *resultobj;
30610 wxPyTreeCtrl *arg1 = (wxPyTreeCtrl *) 0 ;
30611 wxTreeItemId *arg2 = 0 ;
30612 PyObject * obj0 = 0 ;
30613 PyObject * obj1 = 0 ;
30614 char *kwnames[] = {
30615 (char *) "self",(char *) "item", NULL
30616 };
30617
3adfb63b 30618 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TreeCtrl_ToggleItemSelection",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
30619 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyTreeCtrl, SWIG_POINTER_EXCEPTION | 0);
30620 if (SWIG_arg_fail(1)) SWIG_fail;
30621 {
30622 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxTreeItemId, SWIG_POINTER_EXCEPTION | 0);
30623 if (SWIG_arg_fail(2)) SWIG_fail;
30624 if (arg2 == NULL) {
30625 SWIG_null_ref("wxTreeItemId");
30626 }
30627 if (SWIG_arg_fail(2)) SWIG_fail;
d14a1e28
RD
30628 }
30629 {
30630 PyThreadState* __tstate = wxPyBeginAllowThreads();
3adfb63b 30631 (arg1)->ToggleItemSelection((wxTreeItemId const &)*arg2);
d14a1e28
RD
30632
30633 wxPyEndAllowThreads(__tstate);
30634 if (PyErr_Occurred()) SWIG_fail;
30635 }
30636 Py_INCREF(Py_None); resultobj = Py_None;
30637 return resultobj;
30638 fail:
30639 return NULL;
30640}
30641
30642
c32bde28 30643static PyObject *_wrap_TreeCtrl_EnsureVisible(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
30644 PyObject *resultobj;
30645 wxPyTreeCtrl *arg1 = (wxPyTreeCtrl *) 0 ;
30646 wxTreeItemId *arg2 = 0 ;
30647 PyObject * obj0 = 0 ;
30648 PyObject * obj1 = 0 ;
30649 char *kwnames[] = {
30650 (char *) "self",(char *) "item", NULL
30651 };
30652
30653 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TreeCtrl_EnsureVisible",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
30654 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyTreeCtrl, SWIG_POINTER_EXCEPTION | 0);
30655 if (SWIG_arg_fail(1)) SWIG_fail;
30656 {
30657 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxTreeItemId, SWIG_POINTER_EXCEPTION | 0);
30658 if (SWIG_arg_fail(2)) SWIG_fail;
30659 if (arg2 == NULL) {
30660 SWIG_null_ref("wxTreeItemId");
30661 }
30662 if (SWIG_arg_fail(2)) SWIG_fail;
d14a1e28
RD
30663 }
30664 {
30665 PyThreadState* __tstate = wxPyBeginAllowThreads();
30666 (arg1)->EnsureVisible((wxTreeItemId const &)*arg2);
30667
30668 wxPyEndAllowThreads(__tstate);
30669 if (PyErr_Occurred()) SWIG_fail;
30670 }
30671 Py_INCREF(Py_None); resultobj = Py_None;
30672 return resultobj;
30673 fail:
30674 return NULL;
30675}
30676
30677
c32bde28 30678static PyObject *_wrap_TreeCtrl_ScrollTo(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
30679 PyObject *resultobj;
30680 wxPyTreeCtrl *arg1 = (wxPyTreeCtrl *) 0 ;
30681 wxTreeItemId *arg2 = 0 ;
30682 PyObject * obj0 = 0 ;
30683 PyObject * obj1 = 0 ;
30684 char *kwnames[] = {
30685 (char *) "self",(char *) "item", NULL
30686 };
30687
30688 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TreeCtrl_ScrollTo",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
30689 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyTreeCtrl, SWIG_POINTER_EXCEPTION | 0);
30690 if (SWIG_arg_fail(1)) SWIG_fail;
30691 {
30692 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxTreeItemId, SWIG_POINTER_EXCEPTION | 0);
30693 if (SWIG_arg_fail(2)) SWIG_fail;
30694 if (arg2 == NULL) {
30695 SWIG_null_ref("wxTreeItemId");
30696 }
30697 if (SWIG_arg_fail(2)) SWIG_fail;
d14a1e28
RD
30698 }
30699 {
30700 PyThreadState* __tstate = wxPyBeginAllowThreads();
30701 (arg1)->ScrollTo((wxTreeItemId const &)*arg2);
30702
30703 wxPyEndAllowThreads(__tstate);
30704 if (PyErr_Occurred()) SWIG_fail;
30705 }
30706 Py_INCREF(Py_None); resultobj = Py_None;
30707 return resultobj;
30708 fail:
30709 return NULL;
30710}
30711
30712
c32bde28 30713static PyObject *_wrap_TreeCtrl_EditLabel(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
30714 PyObject *resultobj;
30715 wxPyTreeCtrl *arg1 = (wxPyTreeCtrl *) 0 ;
30716 wxTreeItemId *arg2 = 0 ;
30717 PyObject * obj0 = 0 ;
30718 PyObject * obj1 = 0 ;
30719 char *kwnames[] = {
30720 (char *) "self",(char *) "item", NULL
30721 };
30722
30723 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TreeCtrl_EditLabel",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
30724 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyTreeCtrl, SWIG_POINTER_EXCEPTION | 0);
30725 if (SWIG_arg_fail(1)) SWIG_fail;
30726 {
30727 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxTreeItemId, SWIG_POINTER_EXCEPTION | 0);
30728 if (SWIG_arg_fail(2)) SWIG_fail;
30729 if (arg2 == NULL) {
30730 SWIG_null_ref("wxTreeItemId");
30731 }
30732 if (SWIG_arg_fail(2)) SWIG_fail;
d14a1e28
RD
30733 }
30734 {
30735 PyThreadState* __tstate = wxPyBeginAllowThreads();
30736 (arg1)->EditLabel((wxTreeItemId const &)*arg2);
30737
30738 wxPyEndAllowThreads(__tstate);
30739 if (PyErr_Occurred()) SWIG_fail;
30740 }
30741 Py_INCREF(Py_None); resultobj = Py_None;
30742 return resultobj;
30743 fail:
30744 return NULL;
30745}
30746
30747
c32bde28 30748static PyObject *_wrap_TreeCtrl_GetEditControl(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
30749 PyObject *resultobj;
30750 wxPyTreeCtrl *arg1 = (wxPyTreeCtrl *) 0 ;
30751 wxTextCtrl *result;
30752 PyObject * obj0 = 0 ;
30753 char *kwnames[] = {
30754 (char *) "self", NULL
30755 };
30756
30757 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TreeCtrl_GetEditControl",kwnames,&obj0)) goto fail;
093d3ff1
RD
30758 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyTreeCtrl, SWIG_POINTER_EXCEPTION | 0);
30759 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
30760 {
30761 PyThreadState* __tstate = wxPyBeginAllowThreads();
30762 result = (wxTextCtrl *)((wxPyTreeCtrl const *)arg1)->GetEditControl();
30763
30764 wxPyEndAllowThreads(__tstate);
30765 if (PyErr_Occurred()) SWIG_fail;
30766 }
30767 {
412d302d 30768 resultobj = wxPyMake_wxObject(result, 0);
d14a1e28
RD
30769 }
30770 return resultobj;
30771 fail:
30772 return NULL;
30773}
30774
30775
c32bde28 30776static PyObject *_wrap_TreeCtrl_SortChildren(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
30777 PyObject *resultobj;
30778 wxPyTreeCtrl *arg1 = (wxPyTreeCtrl *) 0 ;
30779 wxTreeItemId *arg2 = 0 ;
30780 PyObject * obj0 = 0 ;
30781 PyObject * obj1 = 0 ;
30782 char *kwnames[] = {
30783 (char *) "self",(char *) "item", NULL
30784 };
30785
30786 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TreeCtrl_SortChildren",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
30787 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyTreeCtrl, SWIG_POINTER_EXCEPTION | 0);
30788 if (SWIG_arg_fail(1)) SWIG_fail;
30789 {
30790 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxTreeItemId, SWIG_POINTER_EXCEPTION | 0);
30791 if (SWIG_arg_fail(2)) SWIG_fail;
30792 if (arg2 == NULL) {
30793 SWIG_null_ref("wxTreeItemId");
30794 }
30795 if (SWIG_arg_fail(2)) SWIG_fail;
d14a1e28
RD
30796 }
30797 {
30798 PyThreadState* __tstate = wxPyBeginAllowThreads();
30799 (arg1)->SortChildren((wxTreeItemId const &)*arg2);
30800
30801 wxPyEndAllowThreads(__tstate);
30802 if (PyErr_Occurred()) SWIG_fail;
30803 }
30804 Py_INCREF(Py_None); resultobj = Py_None;
30805 return resultobj;
30806 fail:
30807 return NULL;
30808}
30809
30810
c32bde28 30811static PyObject *_wrap_TreeCtrl_HitTest(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
30812 PyObject *resultobj;
30813 wxPyTreeCtrl *arg1 = (wxPyTreeCtrl *) 0 ;
30814 wxPoint *arg2 = 0 ;
30815 int *arg3 = 0 ;
30816 wxTreeItemId result;
30817 wxPoint temp2 ;
30818 int temp3 ;
c32bde28 30819 int res3 = 0 ;
d14a1e28
RD
30820 PyObject * obj0 = 0 ;
30821 PyObject * obj1 = 0 ;
30822 char *kwnames[] = {
30823 (char *) "self",(char *) "point", NULL
30824 };
30825
c32bde28 30826 arg3 = &temp3; res3 = SWIG_NEWOBJ;
d14a1e28 30827 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TreeCtrl_HitTest",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
30828 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyTreeCtrl, SWIG_POINTER_EXCEPTION | 0);
30829 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
30830 {
30831 arg2 = &temp2;
30832 if ( ! wxPoint_helper(obj1, &arg2)) SWIG_fail;
30833 }
30834 {
30835 PyThreadState* __tstate = wxPyBeginAllowThreads();
30836 result = (arg1)->HitTest((wxPoint const &)*arg2,*arg3);
30837
30838 wxPyEndAllowThreads(__tstate);
30839 if (PyErr_Occurred()) SWIG_fail;
30840 }
30841 {
30842 wxTreeItemId * resultptr;
093d3ff1 30843 resultptr = new wxTreeItemId((wxTreeItemId &)(result));
15afbcd0 30844 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxTreeItemId, 1);
d14a1e28 30845 }
c32bde28
RD
30846 resultobj = t_output_helper(resultobj, ((res3 == SWIG_NEWOBJ) ?
30847 SWIG_From_int((*arg3)) : SWIG_NewPointerObj((void*)(arg3), SWIGTYPE_p_int, 0)));
d14a1e28
RD
30848 return resultobj;
30849 fail:
30850 return NULL;
30851}
30852
30853
c32bde28 30854static PyObject *_wrap_TreeCtrl_GetBoundingRect(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
30855 PyObject *resultobj;
30856 wxPyTreeCtrl *arg1 = (wxPyTreeCtrl *) 0 ;
30857 wxTreeItemId *arg2 = 0 ;
ae8162c8 30858 bool arg3 = (bool) false ;
d14a1e28
RD
30859 PyObject *result;
30860 PyObject * obj0 = 0 ;
30861 PyObject * obj1 = 0 ;
30862 PyObject * obj2 = 0 ;
30863 char *kwnames[] = {
30864 (char *) "self",(char *) "item",(char *) "textOnly", NULL
30865 };
30866
30867 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:TreeCtrl_GetBoundingRect",kwnames,&obj0,&obj1,&obj2)) goto fail;
093d3ff1
RD
30868 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyTreeCtrl, SWIG_POINTER_EXCEPTION | 0);
30869 if (SWIG_arg_fail(1)) SWIG_fail;
30870 {
30871 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxTreeItemId, SWIG_POINTER_EXCEPTION | 0);
30872 if (SWIG_arg_fail(2)) SWIG_fail;
30873 if (arg2 == NULL) {
30874 SWIG_null_ref("wxTreeItemId");
30875 }
30876 if (SWIG_arg_fail(2)) SWIG_fail;
d14a1e28
RD
30877 }
30878 if (obj2) {
093d3ff1
RD
30879 {
30880 arg3 = (bool)(SWIG_As_bool(obj2));
30881 if (SWIG_arg_fail(3)) SWIG_fail;
30882 }
d14a1e28
RD
30883 }
30884 {
30885 PyThreadState* __tstate = wxPyBeginAllowThreads();
30886 result = (PyObject *)wxPyTreeCtrl_GetBoundingRect(arg1,(wxTreeItemId const &)*arg2,arg3);
30887
30888 wxPyEndAllowThreads(__tstate);
30889 if (PyErr_Occurred()) SWIG_fail;
30890 }
30891 resultobj = result;
30892 return resultobj;
30893 fail:
30894 return NULL;
30895}
30896
30897
c32bde28 30898static PyObject *_wrap_TreeCtrl_GetClassDefaultAttributes(PyObject *, PyObject *args, PyObject *kwargs) {
74a57fcd 30899 PyObject *resultobj;
093d3ff1 30900 wxWindowVariant arg1 = (wxWindowVariant) wxWINDOW_VARIANT_NORMAL ;
74a57fcd
RD
30901 wxVisualAttributes result;
30902 PyObject * obj0 = 0 ;
30903 char *kwnames[] = {
30904 (char *) "variant", NULL
30905 };
30906
30907 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|O:TreeCtrl_GetClassDefaultAttributes",kwnames,&obj0)) goto fail;
30908 if (obj0) {
093d3ff1
RD
30909 {
30910 arg1 = (wxWindowVariant)(SWIG_As_int(obj0));
30911 if (SWIG_arg_fail(1)) SWIG_fail;
30912 }
74a57fcd
RD
30913 }
30914 {
110da5b0 30915 if (!wxPyCheckForApp()) SWIG_fail;
74a57fcd
RD
30916 PyThreadState* __tstate = wxPyBeginAllowThreads();
30917 result = wxPyTreeCtrl::GetClassDefaultAttributes((wxWindowVariant )arg1);
30918
30919 wxPyEndAllowThreads(__tstate);
dfbb5885 30920 if (PyErr_Occurred()) SWIG_fail;
74a57fcd
RD
30921 }
30922 {
30923 wxVisualAttributes * resultptr;
093d3ff1 30924 resultptr = new wxVisualAttributes((wxVisualAttributes &)(result));
74a57fcd
RD
30925 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxVisualAttributes, 1);
30926 }
30927 return resultobj;
30928 fail:
30929 return NULL;
30930}
30931
30932
c32bde28 30933static PyObject * TreeCtrl_swigregister(PyObject *, PyObject *args) {
d14a1e28
RD
30934 PyObject *obj;
30935 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
30936 SWIG_TypeClientData(SWIGTYPE_p_wxPyTreeCtrl, obj);
30937 Py_INCREF(obj);
30938 return Py_BuildValue((char *)"");
30939}
c32bde28 30940static int _wrap_DirDialogDefaultFolderStr_set(PyObject *) {
b2dc1044
RD
30941 PyErr_SetString(PyExc_TypeError,"Variable DirDialogDefaultFolderStr is read-only.");
30942 return 1;
30943}
30944
30945
093d3ff1 30946static PyObject *_wrap_DirDialogDefaultFolderStr_get(void) {
b2dc1044
RD
30947 PyObject *pyobj;
30948
30949 {
30950#if wxUSE_UNICODE
30951 pyobj = PyUnicode_FromWideChar((&wxPyDirDialogDefaultFolderStr)->c_str(), (&wxPyDirDialogDefaultFolderStr)->Len());
30952#else
30953 pyobj = PyString_FromStringAndSize((&wxPyDirDialogDefaultFolderStr)->c_str(), (&wxPyDirDialogDefaultFolderStr)->Len());
30954#endif
30955 }
30956 return pyobj;
30957}
30958
30959
c32bde28 30960static PyObject *_wrap_new_GenericDirCtrl(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
30961 PyObject *resultobj;
30962 wxWindow *arg1 = (wxWindow *) 0 ;
e811c8ce 30963 int arg2 = (int) (int)-1 ;
d14a1e28
RD
30964 wxString const &arg3_defvalue = wxPyDirDialogDefaultFolderStr ;
30965 wxString *arg3 = (wxString *) &arg3_defvalue ;
30966 wxPoint const &arg4_defvalue = wxDefaultPosition ;
30967 wxPoint *arg4 = (wxPoint *) &arg4_defvalue ;
30968 wxSize const &arg5_defvalue = wxDefaultSize ;
30969 wxSize *arg5 = (wxSize *) &arg5_defvalue ;
30970 long arg6 = (long) wxDIRCTRL_3D_INTERNAL|wxSUNKEN_BORDER ;
30971 wxString const &arg7_defvalue = wxPyEmptyString ;
30972 wxString *arg7 = (wxString *) &arg7_defvalue ;
30973 int arg8 = (int) 0 ;
b2dc1044 30974 wxString const &arg9_defvalue = wxPyTreeCtrlNameStr ;
d14a1e28
RD
30975 wxString *arg9 = (wxString *) &arg9_defvalue ;
30976 wxGenericDirCtrl *result;
ae8162c8 30977 bool temp3 = false ;
d14a1e28
RD
30978 wxPoint temp4 ;
30979 wxSize temp5 ;
ae8162c8
RD
30980 bool temp7 = false ;
30981 bool temp9 = false ;
d14a1e28 30982 PyObject * obj0 = 0 ;
994141e6 30983 PyObject * obj1 = 0 ;
d14a1e28
RD
30984 PyObject * obj2 = 0 ;
30985 PyObject * obj3 = 0 ;
30986 PyObject * obj4 = 0 ;
994141e6 30987 PyObject * obj5 = 0 ;
d14a1e28 30988 PyObject * obj6 = 0 ;
994141e6 30989 PyObject * obj7 = 0 ;
d14a1e28
RD
30990 PyObject * obj8 = 0 ;
30991 char *kwnames[] = {
30992 (char *) "parent",(char *) "id",(char *) "dir",(char *) "pos",(char *) "size",(char *) "style",(char *) "filter",(char *) "defaultFilter",(char *) "name", NULL
30993 };
30994
994141e6 30995 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|OOOOOOOO:new_GenericDirCtrl",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6,&obj7,&obj8)) goto fail;
093d3ff1
RD
30996 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
30997 if (SWIG_arg_fail(1)) SWIG_fail;
994141e6 30998 if (obj1) {
093d3ff1
RD
30999 {
31000 arg2 = (int const)(SWIG_As_int(obj1));
31001 if (SWIG_arg_fail(2)) SWIG_fail;
31002 }
994141e6 31003 }
d14a1e28
RD
31004 if (obj2) {
31005 {
31006 arg3 = wxString_in_helper(obj2);
31007 if (arg3 == NULL) SWIG_fail;
ae8162c8 31008 temp3 = true;
d14a1e28
RD
31009 }
31010 }
31011 if (obj3) {
31012 {
31013 arg4 = &temp4;
31014 if ( ! wxPoint_helper(obj3, &arg4)) SWIG_fail;
31015 }
31016 }
31017 if (obj4) {
31018 {
31019 arg5 = &temp5;
31020 if ( ! wxSize_helper(obj4, &arg5)) SWIG_fail;
31021 }
31022 }
994141e6 31023 if (obj5) {
093d3ff1
RD
31024 {
31025 arg6 = (long)(SWIG_As_long(obj5));
31026 if (SWIG_arg_fail(6)) SWIG_fail;
31027 }
994141e6 31028 }
d14a1e28
RD
31029 if (obj6) {
31030 {
31031 arg7 = wxString_in_helper(obj6);
31032 if (arg7 == NULL) SWIG_fail;
ae8162c8 31033 temp7 = true;
d14a1e28
RD
31034 }
31035 }
994141e6 31036 if (obj7) {
093d3ff1
RD
31037 {
31038 arg8 = (int)(SWIG_As_int(obj7));
31039 if (SWIG_arg_fail(8)) SWIG_fail;
31040 }
994141e6 31041 }
d14a1e28
RD
31042 if (obj8) {
31043 {
31044 arg9 = wxString_in_helper(obj8);
31045 if (arg9 == NULL) SWIG_fail;
ae8162c8 31046 temp9 = true;
d14a1e28
RD
31047 }
31048 }
31049 {
e3b71cb8 31050 if (!wxPyCheckForApp()) SWIG_fail;
d14a1e28
RD
31051 PyThreadState* __tstate = wxPyBeginAllowThreads();
31052 result = (wxGenericDirCtrl *)new wxGenericDirCtrl(arg1,arg2,(wxString const &)*arg3,(wxPoint const &)*arg4,(wxSize const &)*arg5,arg6,(wxString const &)*arg7,arg8,(wxString const &)*arg9);
31053
31054 wxPyEndAllowThreads(__tstate);
110da5b0 31055 if (PyErr_Occurred()) SWIG_fail;
d14a1e28 31056 }
15afbcd0 31057 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxGenericDirCtrl, 1);
d14a1e28
RD
31058 {
31059 if (temp3)
31060 delete arg3;
31061 }
31062 {
31063 if (temp7)
31064 delete arg7;
31065 }
31066 {
31067 if (temp9)
31068 delete arg9;
31069 }
31070 return resultobj;
31071 fail:
31072 {
31073 if (temp3)
31074 delete arg3;
31075 }
31076 {
31077 if (temp7)
31078 delete arg7;
31079 }
31080 {
31081 if (temp9)
31082 delete arg9;
31083 }
31084 return NULL;
31085}
31086
31087
c32bde28 31088static PyObject *_wrap_new_PreGenericDirCtrl(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
31089 PyObject *resultobj;
31090 wxGenericDirCtrl *result;
31091 char *kwnames[] = {
31092 NULL
31093 };
31094
31095 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_PreGenericDirCtrl",kwnames)) goto fail;
31096 {
e3b71cb8 31097 if (!wxPyCheckForApp()) SWIG_fail;
d14a1e28
RD
31098 PyThreadState* __tstate = wxPyBeginAllowThreads();
31099 result = (wxGenericDirCtrl *)new wxGenericDirCtrl();
31100
31101 wxPyEndAllowThreads(__tstate);
110da5b0 31102 if (PyErr_Occurred()) SWIG_fail;
d14a1e28 31103 }
15afbcd0 31104 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxGenericDirCtrl, 1);
d14a1e28
RD
31105 return resultobj;
31106 fail:
31107 return NULL;
31108}
31109
31110
c32bde28 31111static PyObject *_wrap_GenericDirCtrl_Create(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
31112 PyObject *resultobj;
31113 wxGenericDirCtrl *arg1 = (wxGenericDirCtrl *) 0 ;
31114 wxWindow *arg2 = (wxWindow *) 0 ;
e811c8ce 31115 int arg3 = (int) (int)-1 ;
d14a1e28
RD
31116 wxString const &arg4_defvalue = wxPyDirDialogDefaultFolderStr ;
31117 wxString *arg4 = (wxString *) &arg4_defvalue ;
31118 wxPoint const &arg5_defvalue = wxDefaultPosition ;
31119 wxPoint *arg5 = (wxPoint *) &arg5_defvalue ;
31120 wxSize const &arg6_defvalue = wxDefaultSize ;
31121 wxSize *arg6 = (wxSize *) &arg6_defvalue ;
31122 long arg7 = (long) wxDIRCTRL_3D_INTERNAL|wxSUNKEN_BORDER ;
31123 wxString const &arg8_defvalue = wxPyEmptyString ;
31124 wxString *arg8 = (wxString *) &arg8_defvalue ;
31125 int arg9 = (int) 0 ;
b2dc1044 31126 wxString const &arg10_defvalue = wxPyTreeCtrlNameStr ;
d14a1e28
RD
31127 wxString *arg10 = (wxString *) &arg10_defvalue ;
31128 bool result;
ae8162c8 31129 bool temp4 = false ;
d14a1e28
RD
31130 wxPoint temp5 ;
31131 wxSize temp6 ;
ae8162c8
RD
31132 bool temp8 = false ;
31133 bool temp10 = false ;
d14a1e28
RD
31134 PyObject * obj0 = 0 ;
31135 PyObject * obj1 = 0 ;
994141e6 31136 PyObject * obj2 = 0 ;
d14a1e28
RD
31137 PyObject * obj3 = 0 ;
31138 PyObject * obj4 = 0 ;
31139 PyObject * obj5 = 0 ;
994141e6 31140 PyObject * obj6 = 0 ;
d14a1e28 31141 PyObject * obj7 = 0 ;
994141e6 31142 PyObject * obj8 = 0 ;
d14a1e28
RD
31143 PyObject * obj9 = 0 ;
31144 char *kwnames[] = {
31145 (char *) "self",(char *) "parent",(char *) "id",(char *) "dir",(char *) "pos",(char *) "size",(char *) "style",(char *) "filter",(char *) "defaultFilter",(char *) "name", NULL
31146 };
31147
994141e6 31148 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|OOOOOOOO:GenericDirCtrl_Create",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6,&obj7,&obj8,&obj9)) goto fail;
093d3ff1
RD
31149 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGenericDirCtrl, SWIG_POINTER_EXCEPTION | 0);
31150 if (SWIG_arg_fail(1)) SWIG_fail;
31151 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
31152 if (SWIG_arg_fail(2)) SWIG_fail;
994141e6 31153 if (obj2) {
093d3ff1
RD
31154 {
31155 arg3 = (int const)(SWIG_As_int(obj2));
31156 if (SWIG_arg_fail(3)) SWIG_fail;
31157 }
994141e6 31158 }
d14a1e28
RD
31159 if (obj3) {
31160 {
31161 arg4 = wxString_in_helper(obj3);
31162 if (arg4 == NULL) SWIG_fail;
ae8162c8 31163 temp4 = true;
d14a1e28
RD
31164 }
31165 }
31166 if (obj4) {
31167 {
31168 arg5 = &temp5;
31169 if ( ! wxPoint_helper(obj4, &arg5)) SWIG_fail;
31170 }
31171 }
31172 if (obj5) {
31173 {
31174 arg6 = &temp6;
31175 if ( ! wxSize_helper(obj5, &arg6)) SWIG_fail;
31176 }
31177 }
994141e6 31178 if (obj6) {
093d3ff1
RD
31179 {
31180 arg7 = (long)(SWIG_As_long(obj6));
31181 if (SWIG_arg_fail(7)) SWIG_fail;
31182 }
994141e6 31183 }
d14a1e28
RD
31184 if (obj7) {
31185 {
31186 arg8 = wxString_in_helper(obj7);
31187 if (arg8 == NULL) SWIG_fail;
ae8162c8 31188 temp8 = true;
d14a1e28
RD
31189 }
31190 }
994141e6 31191 if (obj8) {
093d3ff1
RD
31192 {
31193 arg9 = (int)(SWIG_As_int(obj8));
31194 if (SWIG_arg_fail(9)) SWIG_fail;
31195 }
994141e6 31196 }
d14a1e28
RD
31197 if (obj9) {
31198 {
31199 arg10 = wxString_in_helper(obj9);
31200 if (arg10 == NULL) SWIG_fail;
ae8162c8 31201 temp10 = true;
d14a1e28
RD
31202 }
31203 }
31204 {
31205 PyThreadState* __tstate = wxPyBeginAllowThreads();
31206 result = (bool)(arg1)->Create(arg2,arg3,(wxString const &)*arg4,(wxPoint const &)*arg5,(wxSize const &)*arg6,arg7,(wxString const &)*arg8,arg9,(wxString const &)*arg10);
31207
31208 wxPyEndAllowThreads(__tstate);
31209 if (PyErr_Occurred()) SWIG_fail;
31210 }
4f89f6a3
RD
31211 {
31212 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
31213 }
d14a1e28
RD
31214 {
31215 if (temp4)
31216 delete arg4;
31217 }
31218 {
31219 if (temp8)
31220 delete arg8;
31221 }
31222 {
31223 if (temp10)
31224 delete arg10;
31225 }
31226 return resultobj;
31227 fail:
31228 {
31229 if (temp4)
31230 delete arg4;
31231 }
31232 {
31233 if (temp8)
31234 delete arg8;
31235 }
31236 {
31237 if (temp10)
31238 delete arg10;
31239 }
31240 return NULL;
31241}
31242
31243
c32bde28 31244static PyObject *_wrap_GenericDirCtrl_ExpandPath(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
31245 PyObject *resultobj;
31246 wxGenericDirCtrl *arg1 = (wxGenericDirCtrl *) 0 ;
31247 wxString *arg2 = 0 ;
31248 bool result;
ae8162c8 31249 bool temp2 = false ;
d14a1e28
RD
31250 PyObject * obj0 = 0 ;
31251 PyObject * obj1 = 0 ;
31252 char *kwnames[] = {
31253 (char *) "self",(char *) "path", NULL
31254 };
31255
31256 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:GenericDirCtrl_ExpandPath",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
31257 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGenericDirCtrl, SWIG_POINTER_EXCEPTION | 0);
31258 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
31259 {
31260 arg2 = wxString_in_helper(obj1);
31261 if (arg2 == NULL) SWIG_fail;
ae8162c8 31262 temp2 = true;
d14a1e28
RD
31263 }
31264 {
31265 PyThreadState* __tstate = wxPyBeginAllowThreads();
31266 result = (bool)(arg1)->ExpandPath((wxString const &)*arg2);
31267
31268 wxPyEndAllowThreads(__tstate);
31269 if (PyErr_Occurred()) SWIG_fail;
31270 }
4f89f6a3
RD
31271 {
31272 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
31273 }
d14a1e28
RD
31274 {
31275 if (temp2)
31276 delete arg2;
31277 }
31278 return resultobj;
31279 fail:
31280 {
31281 if (temp2)
31282 delete arg2;
31283 }
31284 return NULL;
31285}
31286
31287
c32bde28 31288static PyObject *_wrap_GenericDirCtrl_GetDefaultPath(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
31289 PyObject *resultobj;
31290 wxGenericDirCtrl *arg1 = (wxGenericDirCtrl *) 0 ;
31291 wxString result;
31292 PyObject * obj0 = 0 ;
31293 char *kwnames[] = {
31294 (char *) "self", NULL
31295 };
31296
31297 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:GenericDirCtrl_GetDefaultPath",kwnames,&obj0)) goto fail;
093d3ff1
RD
31298 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGenericDirCtrl, SWIG_POINTER_EXCEPTION | 0);
31299 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
31300 {
31301 PyThreadState* __tstate = wxPyBeginAllowThreads();
31302 result = ((wxGenericDirCtrl const *)arg1)->GetDefaultPath();
31303
31304 wxPyEndAllowThreads(__tstate);
31305 if (PyErr_Occurred()) SWIG_fail;
31306 }
31307 {
31308#if wxUSE_UNICODE
31309 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
31310#else
31311 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
31312#endif
31313 }
31314 return resultobj;
31315 fail:
31316 return NULL;
31317}
31318
31319
c32bde28 31320static PyObject *_wrap_GenericDirCtrl_SetDefaultPath(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
31321 PyObject *resultobj;
31322 wxGenericDirCtrl *arg1 = (wxGenericDirCtrl *) 0 ;
31323 wxString *arg2 = 0 ;
ae8162c8 31324 bool temp2 = false ;
d14a1e28
RD
31325 PyObject * obj0 = 0 ;
31326 PyObject * obj1 = 0 ;
31327 char *kwnames[] = {
31328 (char *) "self",(char *) "path", NULL
31329 };
31330
31331 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:GenericDirCtrl_SetDefaultPath",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
31332 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGenericDirCtrl, SWIG_POINTER_EXCEPTION | 0);
31333 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
31334 {
31335 arg2 = wxString_in_helper(obj1);
31336 if (arg2 == NULL) SWIG_fail;
ae8162c8 31337 temp2 = true;
d14a1e28
RD
31338 }
31339 {
31340 PyThreadState* __tstate = wxPyBeginAllowThreads();
31341 (arg1)->SetDefaultPath((wxString const &)*arg2);
31342
31343 wxPyEndAllowThreads(__tstate);
31344 if (PyErr_Occurred()) SWIG_fail;
31345 }
31346 Py_INCREF(Py_None); resultobj = Py_None;
31347 {
31348 if (temp2)
31349 delete arg2;
31350 }
31351 return resultobj;
31352 fail:
31353 {
31354 if (temp2)
31355 delete arg2;
31356 }
31357 return NULL;
31358}
31359
31360
c32bde28 31361static PyObject *_wrap_GenericDirCtrl_GetPath(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
31362 PyObject *resultobj;
31363 wxGenericDirCtrl *arg1 = (wxGenericDirCtrl *) 0 ;
31364 wxString result;
31365 PyObject * obj0 = 0 ;
31366 char *kwnames[] = {
31367 (char *) "self", NULL
31368 };
31369
31370 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:GenericDirCtrl_GetPath",kwnames,&obj0)) goto fail;
093d3ff1
RD
31371 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGenericDirCtrl, SWIG_POINTER_EXCEPTION | 0);
31372 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
31373 {
31374 PyThreadState* __tstate = wxPyBeginAllowThreads();
31375 result = ((wxGenericDirCtrl const *)arg1)->GetPath();
31376
31377 wxPyEndAllowThreads(__tstate);
31378 if (PyErr_Occurred()) SWIG_fail;
31379 }
31380 {
31381#if wxUSE_UNICODE
31382 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
31383#else
31384 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
31385#endif
31386 }
31387 return resultobj;
31388 fail:
31389 return NULL;
31390}
31391
31392
c32bde28 31393static PyObject *_wrap_GenericDirCtrl_GetFilePath(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
31394 PyObject *resultobj;
31395 wxGenericDirCtrl *arg1 = (wxGenericDirCtrl *) 0 ;
31396 wxString result;
31397 PyObject * obj0 = 0 ;
31398 char *kwnames[] = {
31399 (char *) "self", NULL
31400 };
31401
31402 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:GenericDirCtrl_GetFilePath",kwnames,&obj0)) goto fail;
093d3ff1
RD
31403 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGenericDirCtrl, SWIG_POINTER_EXCEPTION | 0);
31404 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
31405 {
31406 PyThreadState* __tstate = wxPyBeginAllowThreads();
31407 result = ((wxGenericDirCtrl const *)arg1)->GetFilePath();
31408
31409 wxPyEndAllowThreads(__tstate);
31410 if (PyErr_Occurred()) SWIG_fail;
31411 }
31412 {
31413#if wxUSE_UNICODE
31414 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
31415#else
31416 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
31417#endif
31418 }
31419 return resultobj;
31420 fail:
31421 return NULL;
31422}
31423
31424
c32bde28 31425static PyObject *_wrap_GenericDirCtrl_SetPath(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
31426 PyObject *resultobj;
31427 wxGenericDirCtrl *arg1 = (wxGenericDirCtrl *) 0 ;
31428 wxString *arg2 = 0 ;
ae8162c8 31429 bool temp2 = false ;
d14a1e28
RD
31430 PyObject * obj0 = 0 ;
31431 PyObject * obj1 = 0 ;
31432 char *kwnames[] = {
31433 (char *) "self",(char *) "path", NULL
31434 };
31435
31436 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:GenericDirCtrl_SetPath",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
31437 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGenericDirCtrl, SWIG_POINTER_EXCEPTION | 0);
31438 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
31439 {
31440 arg2 = wxString_in_helper(obj1);
31441 if (arg2 == NULL) SWIG_fail;
ae8162c8 31442 temp2 = true;
d14a1e28
RD
31443 }
31444 {
31445 PyThreadState* __tstate = wxPyBeginAllowThreads();
31446 (arg1)->SetPath((wxString const &)*arg2);
31447
31448 wxPyEndAllowThreads(__tstate);
31449 if (PyErr_Occurred()) SWIG_fail;
31450 }
31451 Py_INCREF(Py_None); resultobj = Py_None;
31452 {
31453 if (temp2)
31454 delete arg2;
31455 }
31456 return resultobj;
31457 fail:
31458 {
31459 if (temp2)
31460 delete arg2;
31461 }
31462 return NULL;
31463}
31464
31465
c32bde28 31466static PyObject *_wrap_GenericDirCtrl_ShowHidden(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
31467 PyObject *resultobj;
31468 wxGenericDirCtrl *arg1 = (wxGenericDirCtrl *) 0 ;
31469 bool arg2 ;
31470 PyObject * obj0 = 0 ;
31471 PyObject * obj1 = 0 ;
31472 char *kwnames[] = {
31473 (char *) "self",(char *) "show", NULL
31474 };
31475
31476 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:GenericDirCtrl_ShowHidden",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
31477 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGenericDirCtrl, SWIG_POINTER_EXCEPTION | 0);
31478 if (SWIG_arg_fail(1)) SWIG_fail;
31479 {
31480 arg2 = (bool)(SWIG_As_bool(obj1));
31481 if (SWIG_arg_fail(2)) SWIG_fail;
31482 }
d14a1e28
RD
31483 {
31484 PyThreadState* __tstate = wxPyBeginAllowThreads();
31485 (arg1)->ShowHidden(arg2);
31486
31487 wxPyEndAllowThreads(__tstate);
31488 if (PyErr_Occurred()) SWIG_fail;
31489 }
31490 Py_INCREF(Py_None); resultobj = Py_None;
31491 return resultobj;
31492 fail:
31493 return NULL;
31494}
31495
31496
c32bde28 31497static PyObject *_wrap_GenericDirCtrl_GetShowHidden(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
31498 PyObject *resultobj;
31499 wxGenericDirCtrl *arg1 = (wxGenericDirCtrl *) 0 ;
31500 bool result;
31501 PyObject * obj0 = 0 ;
31502 char *kwnames[] = {
31503 (char *) "self", NULL
31504 };
31505
31506 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:GenericDirCtrl_GetShowHidden",kwnames,&obj0)) goto fail;
093d3ff1
RD
31507 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGenericDirCtrl, SWIG_POINTER_EXCEPTION | 0);
31508 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
31509 {
31510 PyThreadState* __tstate = wxPyBeginAllowThreads();
31511 result = (bool)(arg1)->GetShowHidden();
31512
31513 wxPyEndAllowThreads(__tstate);
31514 if (PyErr_Occurred()) SWIG_fail;
31515 }
4f89f6a3
RD
31516 {
31517 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
31518 }
d14a1e28
RD
31519 return resultobj;
31520 fail:
31521 return NULL;
31522}
31523
31524
c32bde28 31525static PyObject *_wrap_GenericDirCtrl_GetFilter(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
31526 PyObject *resultobj;
31527 wxGenericDirCtrl *arg1 = (wxGenericDirCtrl *) 0 ;
31528 wxString result;
31529 PyObject * obj0 = 0 ;
31530 char *kwnames[] = {
31531 (char *) "self", NULL
31532 };
31533
31534 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:GenericDirCtrl_GetFilter",kwnames,&obj0)) goto fail;
093d3ff1
RD
31535 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGenericDirCtrl, SWIG_POINTER_EXCEPTION | 0);
31536 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
31537 {
31538 PyThreadState* __tstate = wxPyBeginAllowThreads();
31539 result = ((wxGenericDirCtrl const *)arg1)->GetFilter();
31540
31541 wxPyEndAllowThreads(__tstate);
31542 if (PyErr_Occurred()) SWIG_fail;
31543 }
31544 {
31545#if wxUSE_UNICODE
31546 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
31547#else
31548 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
31549#endif
31550 }
31551 return resultobj;
31552 fail:
31553 return NULL;
31554}
31555
31556
c32bde28 31557static PyObject *_wrap_GenericDirCtrl_SetFilter(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
31558 PyObject *resultobj;
31559 wxGenericDirCtrl *arg1 = (wxGenericDirCtrl *) 0 ;
31560 wxString *arg2 = 0 ;
ae8162c8 31561 bool temp2 = false ;
d14a1e28
RD
31562 PyObject * obj0 = 0 ;
31563 PyObject * obj1 = 0 ;
31564 char *kwnames[] = {
31565 (char *) "self",(char *) "filter", NULL
31566 };
31567
31568 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:GenericDirCtrl_SetFilter",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
31569 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGenericDirCtrl, SWIG_POINTER_EXCEPTION | 0);
31570 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
31571 {
31572 arg2 = wxString_in_helper(obj1);
31573 if (arg2 == NULL) SWIG_fail;
ae8162c8 31574 temp2 = true;
d14a1e28
RD
31575 }
31576 {
31577 PyThreadState* __tstate = wxPyBeginAllowThreads();
31578 (arg1)->SetFilter((wxString const &)*arg2);
31579
31580 wxPyEndAllowThreads(__tstate);
31581 if (PyErr_Occurred()) SWIG_fail;
31582 }
31583 Py_INCREF(Py_None); resultobj = Py_None;
31584 {
31585 if (temp2)
31586 delete arg2;
31587 }
31588 return resultobj;
31589 fail:
31590 {
31591 if (temp2)
31592 delete arg2;
31593 }
31594 return NULL;
31595}
31596
31597
c32bde28 31598static PyObject *_wrap_GenericDirCtrl_GetFilterIndex(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
31599 PyObject *resultobj;
31600 wxGenericDirCtrl *arg1 = (wxGenericDirCtrl *) 0 ;
31601 int result;
31602 PyObject * obj0 = 0 ;
31603 char *kwnames[] = {
31604 (char *) "self", NULL
31605 };
31606
31607 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:GenericDirCtrl_GetFilterIndex",kwnames,&obj0)) goto fail;
093d3ff1
RD
31608 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGenericDirCtrl, SWIG_POINTER_EXCEPTION | 0);
31609 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
31610 {
31611 PyThreadState* __tstate = wxPyBeginAllowThreads();
31612 result = (int)((wxGenericDirCtrl const *)arg1)->GetFilterIndex();
31613
31614 wxPyEndAllowThreads(__tstate);
31615 if (PyErr_Occurred()) SWIG_fail;
31616 }
093d3ff1
RD
31617 {
31618 resultobj = SWIG_From_int((int)(result));
31619 }
d14a1e28
RD
31620 return resultobj;
31621 fail:
31622 return NULL;
31623}
31624
31625
c32bde28 31626static PyObject *_wrap_GenericDirCtrl_SetFilterIndex(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
31627 PyObject *resultobj;
31628 wxGenericDirCtrl *arg1 = (wxGenericDirCtrl *) 0 ;
31629 int arg2 ;
31630 PyObject * obj0 = 0 ;
994141e6 31631 PyObject * obj1 = 0 ;
d14a1e28
RD
31632 char *kwnames[] = {
31633 (char *) "self",(char *) "n", NULL
31634 };
31635
994141e6 31636 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:GenericDirCtrl_SetFilterIndex",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
31637 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGenericDirCtrl, SWIG_POINTER_EXCEPTION | 0);
31638 if (SWIG_arg_fail(1)) SWIG_fail;
31639 {
31640 arg2 = (int)(SWIG_As_int(obj1));
31641 if (SWIG_arg_fail(2)) SWIG_fail;
31642 }
d14a1e28
RD
31643 {
31644 PyThreadState* __tstate = wxPyBeginAllowThreads();
31645 (arg1)->SetFilterIndex(arg2);
31646
31647 wxPyEndAllowThreads(__tstate);
31648 if (PyErr_Occurred()) SWIG_fail;
31649 }
31650 Py_INCREF(Py_None); resultobj = Py_None;
31651 return resultobj;
31652 fail:
31653 return NULL;
31654}
31655
31656
c32bde28 31657static PyObject *_wrap_GenericDirCtrl_GetRootId(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
31658 PyObject *resultobj;
31659 wxGenericDirCtrl *arg1 = (wxGenericDirCtrl *) 0 ;
31660 wxTreeItemId result;
31661 PyObject * obj0 = 0 ;
31662 char *kwnames[] = {
31663 (char *) "self", NULL
31664 };
31665
31666 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:GenericDirCtrl_GetRootId",kwnames,&obj0)) goto fail;
093d3ff1
RD
31667 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGenericDirCtrl, SWIG_POINTER_EXCEPTION | 0);
31668 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
31669 {
31670 PyThreadState* __tstate = wxPyBeginAllowThreads();
31671 result = (arg1)->GetRootId();
31672
31673 wxPyEndAllowThreads(__tstate);
31674 if (PyErr_Occurred()) SWIG_fail;
31675 }
31676 {
31677 wxTreeItemId * resultptr;
093d3ff1 31678 resultptr = new wxTreeItemId((wxTreeItemId &)(result));
15afbcd0 31679 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxTreeItemId, 1);
d14a1e28
RD
31680 }
31681 return resultobj;
31682 fail:
31683 return NULL;
31684}
31685
31686
c32bde28 31687static PyObject *_wrap_GenericDirCtrl_GetTreeCtrl(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
31688 PyObject *resultobj;
31689 wxGenericDirCtrl *arg1 = (wxGenericDirCtrl *) 0 ;
b2dc1044 31690 wxPyTreeCtrl *result;
d14a1e28
RD
31691 PyObject * obj0 = 0 ;
31692 char *kwnames[] = {
31693 (char *) "self", NULL
31694 };
31695
31696 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:GenericDirCtrl_GetTreeCtrl",kwnames,&obj0)) goto fail;
093d3ff1
RD
31697 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGenericDirCtrl, SWIG_POINTER_EXCEPTION | 0);
31698 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
31699 {
31700 PyThreadState* __tstate = wxPyBeginAllowThreads();
b2dc1044 31701 result = (wxPyTreeCtrl *)((wxGenericDirCtrl const *)arg1)->GetTreeCtrl();
d14a1e28
RD
31702
31703 wxPyEndAllowThreads(__tstate);
31704 if (PyErr_Occurred()) SWIG_fail;
31705 }
31706 {
412d302d 31707 resultobj = wxPyMake_wxObject(result, 0);
d14a1e28
RD
31708 }
31709 return resultobj;
31710 fail:
31711 return NULL;
31712}
31713
31714
c32bde28 31715static PyObject *_wrap_GenericDirCtrl_GetFilterListCtrl(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
31716 PyObject *resultobj;
31717 wxGenericDirCtrl *arg1 = (wxGenericDirCtrl *) 0 ;
31718 wxDirFilterListCtrl *result;
31719 PyObject * obj0 = 0 ;
31720 char *kwnames[] = {
31721 (char *) "self", NULL
31722 };
31723
31724 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:GenericDirCtrl_GetFilterListCtrl",kwnames,&obj0)) goto fail;
093d3ff1
RD
31725 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGenericDirCtrl, SWIG_POINTER_EXCEPTION | 0);
31726 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
31727 {
31728 PyThreadState* __tstate = wxPyBeginAllowThreads();
31729 result = (wxDirFilterListCtrl *)((wxGenericDirCtrl const *)arg1)->GetFilterListCtrl();
31730
31731 wxPyEndAllowThreads(__tstate);
31732 if (PyErr_Occurred()) SWIG_fail;
31733 }
15afbcd0 31734 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxDirFilterListCtrl, 0);
d14a1e28
RD
31735 return resultobj;
31736 fail:
31737 return NULL;
31738}
31739
31740
c32bde28 31741static PyObject *_wrap_GenericDirCtrl_FindChild(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
31742 PyObject *resultobj;
31743 wxGenericDirCtrl *arg1 = (wxGenericDirCtrl *) 0 ;
31744 wxTreeItemId arg2 ;
31745 wxString *arg3 = 0 ;
31746 bool *arg4 = 0 ;
31747 wxTreeItemId result;
ae8162c8 31748 bool temp3 = false ;
d14a1e28 31749 bool temp4 ;
c32bde28 31750 int res4 = 0 ;
d14a1e28
RD
31751 PyObject * obj0 = 0 ;
31752 PyObject * obj1 = 0 ;
31753 PyObject * obj2 = 0 ;
31754 char *kwnames[] = {
31755 (char *) "self",(char *) "parentId",(char *) "path", NULL
31756 };
31757
c32bde28 31758 arg4 = &temp4; res4 = SWIG_NEWOBJ;
d14a1e28 31759 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:GenericDirCtrl_FindChild",kwnames,&obj0,&obj1,&obj2)) goto fail;
093d3ff1
RD
31760 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGenericDirCtrl, SWIG_POINTER_EXCEPTION | 0);
31761 if (SWIG_arg_fail(1)) SWIG_fail;
31762 {
31763 wxTreeItemId * argp;
31764 SWIG_Python_ConvertPtr(obj1, (void **)&argp, SWIGTYPE_p_wxTreeItemId, SWIG_POINTER_EXCEPTION);
31765 if (SWIG_arg_fail(2)) SWIG_fail;
31766 if (argp == NULL) {
31767 SWIG_null_ref("wxTreeItemId");
31768 }
31769 if (SWIG_arg_fail(2)) SWIG_fail;
31770 arg2 = *argp;
31771 }
d14a1e28
RD
31772 {
31773 arg3 = wxString_in_helper(obj2);
31774 if (arg3 == NULL) SWIG_fail;
ae8162c8 31775 temp3 = true;
d14a1e28
RD
31776 }
31777 {
31778 PyThreadState* __tstate = wxPyBeginAllowThreads();
31779 result = (arg1)->FindChild(arg2,(wxString const &)*arg3,*arg4);
31780
31781 wxPyEndAllowThreads(__tstate);
31782 if (PyErr_Occurred()) SWIG_fail;
31783 }
31784 {
31785 wxTreeItemId * resultptr;
093d3ff1 31786 resultptr = new wxTreeItemId((wxTreeItemId &)(result));
15afbcd0 31787 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxTreeItemId, 1);
d14a1e28 31788 }
c32bde28
RD
31789 resultobj = t_output_helper(resultobj, ((res4 == SWIG_NEWOBJ) ?
31790 SWIG_From_bool((*arg4)) : SWIG_NewPointerObj((void*)(arg4), SWIGTYPE_p_bool, 0)));
d14a1e28
RD
31791 {
31792 if (temp3)
31793 delete arg3;
31794 }
31795 return resultobj;
31796 fail:
31797 {
31798 if (temp3)
31799 delete arg3;
31800 }
31801 return NULL;
31802}
31803
31804
c32bde28 31805static PyObject *_wrap_GenericDirCtrl_DoResize(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
31806 PyObject *resultobj;
31807 wxGenericDirCtrl *arg1 = (wxGenericDirCtrl *) 0 ;
31808 PyObject * obj0 = 0 ;
31809 char *kwnames[] = {
31810 (char *) "self", NULL
31811 };
31812
31813 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:GenericDirCtrl_DoResize",kwnames,&obj0)) goto fail;
093d3ff1
RD
31814 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGenericDirCtrl, SWIG_POINTER_EXCEPTION | 0);
31815 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
31816 {
31817 PyThreadState* __tstate = wxPyBeginAllowThreads();
31818 (arg1)->DoResize();
31819
31820 wxPyEndAllowThreads(__tstate);
31821 if (PyErr_Occurred()) SWIG_fail;
31822 }
31823 Py_INCREF(Py_None); resultobj = Py_None;
31824 return resultobj;
31825 fail:
31826 return NULL;
31827}
31828
31829
c32bde28 31830static PyObject *_wrap_GenericDirCtrl_ReCreateTree(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
31831 PyObject *resultobj;
31832 wxGenericDirCtrl *arg1 = (wxGenericDirCtrl *) 0 ;
31833 PyObject * obj0 = 0 ;
31834 char *kwnames[] = {
31835 (char *) "self", NULL
31836 };
31837
31838 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:GenericDirCtrl_ReCreateTree",kwnames,&obj0)) goto fail;
093d3ff1
RD
31839 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGenericDirCtrl, SWIG_POINTER_EXCEPTION | 0);
31840 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
31841 {
31842 PyThreadState* __tstate = wxPyBeginAllowThreads();
31843 (arg1)->ReCreateTree();
31844
31845 wxPyEndAllowThreads(__tstate);
31846 if (PyErr_Occurred()) SWIG_fail;
31847 }
31848 Py_INCREF(Py_None); resultobj = Py_None;
31849 return resultobj;
31850 fail:
31851 return NULL;
31852}
31853
31854
c32bde28 31855static PyObject * GenericDirCtrl_swigregister(PyObject *, PyObject *args) {
d14a1e28
RD
31856 PyObject *obj;
31857 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
31858 SWIG_TypeClientData(SWIGTYPE_p_wxGenericDirCtrl, obj);
31859 Py_INCREF(obj);
31860 return Py_BuildValue((char *)"");
31861}
c32bde28 31862static PyObject *_wrap_new_DirFilterListCtrl(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
31863 PyObject *resultobj;
31864 wxGenericDirCtrl *arg1 = (wxGenericDirCtrl *) 0 ;
e811c8ce 31865 int arg2 = (int) (int)-1 ;
d14a1e28
RD
31866 wxPoint const &arg3_defvalue = wxDefaultPosition ;
31867 wxPoint *arg3 = (wxPoint *) &arg3_defvalue ;
31868 wxSize const &arg4_defvalue = wxDefaultSize ;
31869 wxSize *arg4 = (wxSize *) &arg4_defvalue ;
31870 long arg5 = (long) 0 ;
31871 wxDirFilterListCtrl *result;
31872 wxPoint temp3 ;
31873 wxSize temp4 ;
31874 PyObject * obj0 = 0 ;
994141e6 31875 PyObject * obj1 = 0 ;
d14a1e28
RD
31876 PyObject * obj2 = 0 ;
31877 PyObject * obj3 = 0 ;
994141e6 31878 PyObject * obj4 = 0 ;
d14a1e28
RD
31879 char *kwnames[] = {
31880 (char *) "parent",(char *) "id",(char *) "pos",(char *) "size",(char *) "style", NULL
31881 };
31882
994141e6 31883 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|OOOO:new_DirFilterListCtrl",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4)) goto fail;
093d3ff1
RD
31884 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGenericDirCtrl, SWIG_POINTER_EXCEPTION | 0);
31885 if (SWIG_arg_fail(1)) SWIG_fail;
994141e6 31886 if (obj1) {
093d3ff1
RD
31887 {
31888 arg2 = (int const)(SWIG_As_int(obj1));
31889 if (SWIG_arg_fail(2)) SWIG_fail;
31890 }
994141e6 31891 }
d14a1e28
RD
31892 if (obj2) {
31893 {
31894 arg3 = &temp3;
31895 if ( ! wxPoint_helper(obj2, &arg3)) SWIG_fail;
31896 }
31897 }
31898 if (obj3) {
31899 {
31900 arg4 = &temp4;
31901 if ( ! wxSize_helper(obj3, &arg4)) SWIG_fail;
31902 }
31903 }
994141e6 31904 if (obj4) {
093d3ff1
RD
31905 {
31906 arg5 = (long)(SWIG_As_long(obj4));
31907 if (SWIG_arg_fail(5)) SWIG_fail;
31908 }
994141e6 31909 }
d14a1e28 31910 {
e3b71cb8 31911 if (!wxPyCheckForApp()) SWIG_fail;
d14a1e28
RD
31912 PyThreadState* __tstate = wxPyBeginAllowThreads();
31913 result = (wxDirFilterListCtrl *)new wxDirFilterListCtrl(arg1,arg2,(wxPoint const &)*arg3,(wxSize const &)*arg4,arg5);
31914
31915 wxPyEndAllowThreads(__tstate);
110da5b0 31916 if (PyErr_Occurred()) SWIG_fail;
d14a1e28 31917 }
15afbcd0 31918 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxDirFilterListCtrl, 1);
d14a1e28
RD
31919 return resultobj;
31920 fail:
31921 return NULL;
31922}
31923
31924
c32bde28 31925static PyObject *_wrap_new_PreDirFilterListCtrl(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
31926 PyObject *resultobj;
31927 wxDirFilterListCtrl *result;
31928 char *kwnames[] = {
31929 NULL
31930 };
31931
31932 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_PreDirFilterListCtrl",kwnames)) goto fail;
31933 {
e3b71cb8 31934 if (!wxPyCheckForApp()) SWIG_fail;
d14a1e28
RD
31935 PyThreadState* __tstate = wxPyBeginAllowThreads();
31936 result = (wxDirFilterListCtrl *)new wxDirFilterListCtrl();
31937
31938 wxPyEndAllowThreads(__tstate);
110da5b0 31939 if (PyErr_Occurred()) SWIG_fail;
d14a1e28 31940 }
15afbcd0 31941 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxDirFilterListCtrl, 1);
d14a1e28
RD
31942 return resultobj;
31943 fail:
31944 return NULL;
31945}
31946
31947
c32bde28 31948static PyObject *_wrap_DirFilterListCtrl_Create(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
31949 PyObject *resultobj;
31950 wxDirFilterListCtrl *arg1 = (wxDirFilterListCtrl *) 0 ;
31951 wxGenericDirCtrl *arg2 = (wxGenericDirCtrl *) 0 ;
e811c8ce 31952 int arg3 = (int) (int)-1 ;
d14a1e28
RD
31953 wxPoint const &arg4_defvalue = wxDefaultPosition ;
31954 wxPoint *arg4 = (wxPoint *) &arg4_defvalue ;
31955 wxSize const &arg5_defvalue = wxDefaultSize ;
31956 wxSize *arg5 = (wxSize *) &arg5_defvalue ;
31957 long arg6 = (long) 0 ;
31958 bool result;
31959 wxPoint temp4 ;
31960 wxSize temp5 ;
31961 PyObject * obj0 = 0 ;
31962 PyObject * obj1 = 0 ;
994141e6 31963 PyObject * obj2 = 0 ;
d14a1e28
RD
31964 PyObject * obj3 = 0 ;
31965 PyObject * obj4 = 0 ;
994141e6 31966 PyObject * obj5 = 0 ;
d14a1e28
RD
31967 char *kwnames[] = {
31968 (char *) "self",(char *) "parent",(char *) "id",(char *) "pos",(char *) "size",(char *) "style", NULL
31969 };
31970
994141e6 31971 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|OOOO:DirFilterListCtrl_Create",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5)) goto fail;
093d3ff1
RD
31972 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxDirFilterListCtrl, SWIG_POINTER_EXCEPTION | 0);
31973 if (SWIG_arg_fail(1)) SWIG_fail;
31974 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxGenericDirCtrl, SWIG_POINTER_EXCEPTION | 0);
31975 if (SWIG_arg_fail(2)) SWIG_fail;
994141e6 31976 if (obj2) {
093d3ff1
RD
31977 {
31978 arg3 = (int const)(SWIG_As_int(obj2));
31979 if (SWIG_arg_fail(3)) SWIG_fail;
31980 }
994141e6 31981 }
d14a1e28
RD
31982 if (obj3) {
31983 {
31984 arg4 = &temp4;
31985 if ( ! wxPoint_helper(obj3, &arg4)) SWIG_fail;
31986 }
31987 }
31988 if (obj4) {
31989 {
31990 arg5 = &temp5;
31991 if ( ! wxSize_helper(obj4, &arg5)) SWIG_fail;
31992 }
31993 }
994141e6 31994 if (obj5) {
093d3ff1
RD
31995 {
31996 arg6 = (long)(SWIG_As_long(obj5));
31997 if (SWIG_arg_fail(6)) SWIG_fail;
31998 }
994141e6 31999 }
d14a1e28
RD
32000 {
32001 PyThreadState* __tstate = wxPyBeginAllowThreads();
32002 result = (bool)(arg1)->Create(arg2,arg3,(wxPoint const &)*arg4,(wxSize const &)*arg5,arg6);
32003
32004 wxPyEndAllowThreads(__tstate);
32005 if (PyErr_Occurred()) SWIG_fail;
32006 }
4f89f6a3
RD
32007 {
32008 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
32009 }
d14a1e28
RD
32010 return resultobj;
32011 fail:
32012 return NULL;
32013}
32014
32015
c32bde28 32016static PyObject *_wrap_DirFilterListCtrl_FillFilterList(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
32017 PyObject *resultobj;
32018 wxDirFilterListCtrl *arg1 = (wxDirFilterListCtrl *) 0 ;
32019 wxString *arg2 = 0 ;
32020 int arg3 ;
ae8162c8 32021 bool temp2 = false ;
d14a1e28
RD
32022 PyObject * obj0 = 0 ;
32023 PyObject * obj1 = 0 ;
994141e6 32024 PyObject * obj2 = 0 ;
d14a1e28
RD
32025 char *kwnames[] = {
32026 (char *) "self",(char *) "filter",(char *) "defaultFilter", NULL
32027 };
32028
994141e6 32029 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:DirFilterListCtrl_FillFilterList",kwnames,&obj0,&obj1,&obj2)) goto fail;
093d3ff1
RD
32030 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxDirFilterListCtrl, SWIG_POINTER_EXCEPTION | 0);
32031 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
32032 {
32033 arg2 = wxString_in_helper(obj1);
32034 if (arg2 == NULL) SWIG_fail;
ae8162c8 32035 temp2 = true;
d14a1e28 32036 }
093d3ff1
RD
32037 {
32038 arg3 = (int)(SWIG_As_int(obj2));
32039 if (SWIG_arg_fail(3)) SWIG_fail;
32040 }
d14a1e28
RD
32041 {
32042 PyThreadState* __tstate = wxPyBeginAllowThreads();
32043 (arg1)->FillFilterList((wxString const &)*arg2,arg3);
32044
32045 wxPyEndAllowThreads(__tstate);
32046 if (PyErr_Occurred()) SWIG_fail;
32047 }
32048 Py_INCREF(Py_None); resultobj = Py_None;
32049 {
32050 if (temp2)
32051 delete arg2;
32052 }
32053 return resultobj;
32054 fail:
32055 {
32056 if (temp2)
32057 delete arg2;
32058 }
32059 return NULL;
32060}
32061
32062
c32bde28 32063static PyObject * DirFilterListCtrl_swigregister(PyObject *, PyObject *args) {
d14a1e28
RD
32064 PyObject *obj;
32065 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
32066 SWIG_TypeClientData(SWIGTYPE_p_wxDirFilterListCtrl, obj);
32067 Py_INCREF(obj);
32068 return Py_BuildValue((char *)"");
32069}
c32bde28 32070static PyObject *_wrap_new_PyControl(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
32071 PyObject *resultobj;
32072 wxWindow *arg1 = (wxWindow *) 0 ;
248ed943 32073 int arg2 = (int) (int)-1 ;
d14a1e28
RD
32074 wxPoint const &arg3_defvalue = wxDefaultPosition ;
32075 wxPoint *arg3 = (wxPoint *) &arg3_defvalue ;
32076 wxSize const &arg4_defvalue = wxDefaultSize ;
32077 wxSize *arg4 = (wxSize *) &arg4_defvalue ;
32078 long arg5 = (long) 0 ;
32079 wxValidator const &arg6_defvalue = wxDefaultValidator ;
32080 wxValidator *arg6 = (wxValidator *) &arg6_defvalue ;
32081 wxString const &arg7_defvalue = wxPyControlNameStr ;
32082 wxString *arg7 = (wxString *) &arg7_defvalue ;
32083 wxPyControl *result;
32084 wxPoint temp3 ;
32085 wxSize temp4 ;
ae8162c8 32086 bool temp7 = false ;
d14a1e28 32087 PyObject * obj0 = 0 ;
994141e6 32088 PyObject * obj1 = 0 ;
d14a1e28
RD
32089 PyObject * obj2 = 0 ;
32090 PyObject * obj3 = 0 ;
994141e6 32091 PyObject * obj4 = 0 ;
d14a1e28
RD
32092 PyObject * obj5 = 0 ;
32093 PyObject * obj6 = 0 ;
32094 char *kwnames[] = {
32095 (char *) "parent",(char *) "id",(char *) "pos",(char *) "size",(char *) "style",(char *) "validator",(char *) "name", NULL
32096 };
32097
248ed943 32098 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|OOOOOO:new_PyControl",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6)) goto fail;
093d3ff1
RD
32099 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
32100 if (SWIG_arg_fail(1)) SWIG_fail;
248ed943 32101 if (obj1) {
093d3ff1
RD
32102 {
32103 arg2 = (int const)(SWIG_As_int(obj1));
32104 if (SWIG_arg_fail(2)) SWIG_fail;
32105 }
248ed943 32106 }
d14a1e28
RD
32107 if (obj2) {
32108 {
32109 arg3 = &temp3;
32110 if ( ! wxPoint_helper(obj2, &arg3)) SWIG_fail;
32111 }
32112 }
32113 if (obj3) {
32114 {
32115 arg4 = &temp4;
32116 if ( ! wxSize_helper(obj3, &arg4)) SWIG_fail;
32117 }
32118 }
994141e6 32119 if (obj4) {
093d3ff1
RD
32120 {
32121 arg5 = (long)(SWIG_As_long(obj4));
32122 if (SWIG_arg_fail(5)) SWIG_fail;
32123 }
994141e6 32124 }
d14a1e28 32125 if (obj5) {
093d3ff1
RD
32126 {
32127 SWIG_Python_ConvertPtr(obj5, (void **)&arg6, SWIGTYPE_p_wxValidator, SWIG_POINTER_EXCEPTION | 0);
32128 if (SWIG_arg_fail(6)) SWIG_fail;
32129 if (arg6 == NULL) {
32130 SWIG_null_ref("wxValidator");
32131 }
32132 if (SWIG_arg_fail(6)) SWIG_fail;
d14a1e28
RD
32133 }
32134 }
32135 if (obj6) {
32136 {
32137 arg7 = wxString_in_helper(obj6);
32138 if (arg7 == NULL) SWIG_fail;
ae8162c8 32139 temp7 = true;
d14a1e28
RD
32140 }
32141 }
32142 {
e3b71cb8 32143 if (!wxPyCheckForApp()) SWIG_fail;
d14a1e28
RD
32144 PyThreadState* __tstate = wxPyBeginAllowThreads();
32145 result = (wxPyControl *)new wxPyControl(arg1,arg2,(wxPoint const &)*arg3,(wxSize const &)*arg4,arg5,(wxValidator const &)*arg6,(wxString const &)*arg7);
32146
32147 wxPyEndAllowThreads(__tstate);
110da5b0 32148 if (PyErr_Occurred()) SWIG_fail;
d14a1e28 32149 }
15afbcd0 32150 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxPyControl, 1);
d14a1e28
RD
32151 {
32152 if (temp7)
32153 delete arg7;
32154 }
32155 return resultobj;
32156 fail:
32157 {
32158 if (temp7)
32159 delete arg7;
32160 }
32161 return NULL;
32162}
32163
32164
c32bde28 32165static PyObject *_wrap_new_PrePyControl(PyObject *, PyObject *args, PyObject *kwargs) {
1cb4a8aa
RD
32166 PyObject *resultobj;
32167 wxPyControl *result;
32168 char *kwnames[] = {
32169 NULL
32170 };
32171
32172 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_PrePyControl",kwnames)) goto fail;
32173 {
e3b71cb8 32174 if (!wxPyCheckForApp()) SWIG_fail;
1cb4a8aa
RD
32175 PyThreadState* __tstate = wxPyBeginAllowThreads();
32176 result = (wxPyControl *)new wxPyControl();
32177
32178 wxPyEndAllowThreads(__tstate);
110da5b0 32179 if (PyErr_Occurred()) SWIG_fail;
1cb4a8aa
RD
32180 }
32181 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxPyControl, 1);
32182 return resultobj;
32183 fail:
32184 return NULL;
32185}
32186
32187
c32bde28 32188static PyObject *_wrap_PyControl__setCallbackInfo(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
32189 PyObject *resultobj;
32190 wxPyControl *arg1 = (wxPyControl *) 0 ;
32191 PyObject *arg2 = (PyObject *) 0 ;
32192 PyObject *arg3 = (PyObject *) 0 ;
32193 PyObject * obj0 = 0 ;
32194 PyObject * obj1 = 0 ;
32195 PyObject * obj2 = 0 ;
32196 char *kwnames[] = {
32197 (char *) "self",(char *) "self",(char *) "_class", NULL
32198 };
32199
32200 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:PyControl__setCallbackInfo",kwnames,&obj0,&obj1,&obj2)) goto fail;
093d3ff1
RD
32201 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyControl, SWIG_POINTER_EXCEPTION | 0);
32202 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
32203 arg2 = obj1;
32204 arg3 = obj2;
32205 {
32206 PyThreadState* __tstate = wxPyBeginAllowThreads();
32207 (arg1)->_setCallbackInfo(arg2,arg3);
32208
32209 wxPyEndAllowThreads(__tstate);
32210 if (PyErr_Occurred()) SWIG_fail;
32211 }
32212 Py_INCREF(Py_None); resultobj = Py_None;
32213 return resultobj;
32214 fail:
32215 return NULL;
32216}
32217
32218
c32bde28 32219static PyObject *_wrap_PyControl_SetBestSize(PyObject *, PyObject *args, PyObject *kwargs) {
db3e571a
RD
32220 PyObject *resultobj;
32221 wxPyControl *arg1 = (wxPyControl *) 0 ;
32222 wxSize *arg2 = 0 ;
32223 wxSize temp2 ;
32224 PyObject * obj0 = 0 ;
32225 PyObject * obj1 = 0 ;
32226 char *kwnames[] = {
32227 (char *) "self",(char *) "size", NULL
32228 };
32229
32230 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:PyControl_SetBestSize",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
32231 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyControl, SWIG_POINTER_EXCEPTION | 0);
32232 if (SWIG_arg_fail(1)) SWIG_fail;
db3e571a
RD
32233 {
32234 arg2 = &temp2;
32235 if ( ! wxSize_helper(obj1, &arg2)) SWIG_fail;
32236 }
32237 {
32238 PyThreadState* __tstate = wxPyBeginAllowThreads();
32239 (arg1)->SetBestSize((wxSize const &)*arg2);
32240
32241 wxPyEndAllowThreads(__tstate);
32242 if (PyErr_Occurred()) SWIG_fail;
32243 }
32244 Py_INCREF(Py_None); resultobj = Py_None;
32245 return resultobj;
32246 fail:
32247 return NULL;
32248}
32249
32250
c32bde28 32251static PyObject *_wrap_PyControl_base_DoMoveWindow(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
32252 PyObject *resultobj;
32253 wxPyControl *arg1 = (wxPyControl *) 0 ;
32254 int arg2 ;
32255 int arg3 ;
32256 int arg4 ;
32257 int arg5 ;
32258 PyObject * obj0 = 0 ;
994141e6
RD
32259 PyObject * obj1 = 0 ;
32260 PyObject * obj2 = 0 ;
32261 PyObject * obj3 = 0 ;
32262 PyObject * obj4 = 0 ;
d14a1e28
RD
32263 char *kwnames[] = {
32264 (char *) "self",(char *) "x",(char *) "y",(char *) "width",(char *) "height", NULL
32265 };
32266
994141e6 32267 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOOO:PyControl_base_DoMoveWindow",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4)) goto fail;
093d3ff1
RD
32268 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyControl, SWIG_POINTER_EXCEPTION | 0);
32269 if (SWIG_arg_fail(1)) SWIG_fail;
32270 {
32271 arg2 = (int)(SWIG_As_int(obj1));
32272 if (SWIG_arg_fail(2)) SWIG_fail;
32273 }
32274 {
32275 arg3 = (int)(SWIG_As_int(obj2));
32276 if (SWIG_arg_fail(3)) SWIG_fail;
32277 }
32278 {
32279 arg4 = (int)(SWIG_As_int(obj3));
32280 if (SWIG_arg_fail(4)) SWIG_fail;
32281 }
32282 {
32283 arg5 = (int)(SWIG_As_int(obj4));
32284 if (SWIG_arg_fail(5)) SWIG_fail;
32285 }
d14a1e28
RD
32286 {
32287 PyThreadState* __tstate = wxPyBeginAllowThreads();
32288 (arg1)->base_DoMoveWindow(arg2,arg3,arg4,arg5);
32289
32290 wxPyEndAllowThreads(__tstate);
32291 if (PyErr_Occurred()) SWIG_fail;
32292 }
32293 Py_INCREF(Py_None); resultobj = Py_None;
32294 return resultobj;
32295 fail:
32296 return NULL;
32297}
32298
32299
c32bde28 32300static PyObject *_wrap_PyControl_base_DoSetSize(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
32301 PyObject *resultobj;
32302 wxPyControl *arg1 = (wxPyControl *) 0 ;
32303 int arg2 ;
32304 int arg3 ;
32305 int arg4 ;
32306 int arg5 ;
32307 int arg6 = (int) wxSIZE_AUTO ;
32308 PyObject * obj0 = 0 ;
994141e6
RD
32309 PyObject * obj1 = 0 ;
32310 PyObject * obj2 = 0 ;
32311 PyObject * obj3 = 0 ;
32312 PyObject * obj4 = 0 ;
32313 PyObject * obj5 = 0 ;
d14a1e28
RD
32314 char *kwnames[] = {
32315 (char *) "self",(char *) "x",(char *) "y",(char *) "width",(char *) "height",(char *) "sizeFlags", NULL
32316 };
32317
994141e6 32318 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOOO|O:PyControl_base_DoSetSize",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5)) goto fail;
093d3ff1
RD
32319 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyControl, SWIG_POINTER_EXCEPTION | 0);
32320 if (SWIG_arg_fail(1)) SWIG_fail;
32321 {
32322 arg2 = (int)(SWIG_As_int(obj1));
32323 if (SWIG_arg_fail(2)) SWIG_fail;
32324 }
32325 {
32326 arg3 = (int)(SWIG_As_int(obj2));
32327 if (SWIG_arg_fail(3)) SWIG_fail;
32328 }
32329 {
32330 arg4 = (int)(SWIG_As_int(obj3));
32331 if (SWIG_arg_fail(4)) SWIG_fail;
32332 }
32333 {
32334 arg5 = (int)(SWIG_As_int(obj4));
32335 if (SWIG_arg_fail(5)) SWIG_fail;
32336 }
994141e6 32337 if (obj5) {
093d3ff1
RD
32338 {
32339 arg6 = (int)(SWIG_As_int(obj5));
32340 if (SWIG_arg_fail(6)) SWIG_fail;
32341 }
994141e6 32342 }
d14a1e28
RD
32343 {
32344 PyThreadState* __tstate = wxPyBeginAllowThreads();
32345 (arg1)->base_DoSetSize(arg2,arg3,arg4,arg5,arg6);
32346
32347 wxPyEndAllowThreads(__tstate);
32348 if (PyErr_Occurred()) SWIG_fail;
32349 }
32350 Py_INCREF(Py_None); resultobj = Py_None;
32351 return resultobj;
32352 fail:
32353 return NULL;
32354}
32355
32356
c32bde28 32357static PyObject *_wrap_PyControl_base_DoSetClientSize(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
32358 PyObject *resultobj;
32359 wxPyControl *arg1 = (wxPyControl *) 0 ;
32360 int arg2 ;
32361 int arg3 ;
32362 PyObject * obj0 = 0 ;
994141e6
RD
32363 PyObject * obj1 = 0 ;
32364 PyObject * obj2 = 0 ;
d14a1e28
RD
32365 char *kwnames[] = {
32366 (char *) "self",(char *) "width",(char *) "height", NULL
32367 };
32368
994141e6 32369 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:PyControl_base_DoSetClientSize",kwnames,&obj0,&obj1,&obj2)) goto fail;
093d3ff1
RD
32370 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyControl, SWIG_POINTER_EXCEPTION | 0);
32371 if (SWIG_arg_fail(1)) SWIG_fail;
32372 {
32373 arg2 = (int)(SWIG_As_int(obj1));
32374 if (SWIG_arg_fail(2)) SWIG_fail;
32375 }
32376 {
32377 arg3 = (int)(SWIG_As_int(obj2));
32378 if (SWIG_arg_fail(3)) SWIG_fail;
32379 }
d14a1e28
RD
32380 {
32381 PyThreadState* __tstate = wxPyBeginAllowThreads();
32382 (arg1)->base_DoSetClientSize(arg2,arg3);
32383
32384 wxPyEndAllowThreads(__tstate);
32385 if (PyErr_Occurred()) SWIG_fail;
32386 }
32387 Py_INCREF(Py_None); resultobj = Py_None;
32388 return resultobj;
32389 fail:
32390 return NULL;
32391}
32392
32393
c32bde28 32394static PyObject *_wrap_PyControl_base_DoSetVirtualSize(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
32395 PyObject *resultobj;
32396 wxPyControl *arg1 = (wxPyControl *) 0 ;
32397 int arg2 ;
32398 int arg3 ;
32399 PyObject * obj0 = 0 ;
994141e6
RD
32400 PyObject * obj1 = 0 ;
32401 PyObject * obj2 = 0 ;
d14a1e28
RD
32402 char *kwnames[] = {
32403 (char *) "self",(char *) "x",(char *) "y", NULL
32404 };
32405
994141e6 32406 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:PyControl_base_DoSetVirtualSize",kwnames,&obj0,&obj1,&obj2)) goto fail;
093d3ff1
RD
32407 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyControl, SWIG_POINTER_EXCEPTION | 0);
32408 if (SWIG_arg_fail(1)) SWIG_fail;
32409 {
32410 arg2 = (int)(SWIG_As_int(obj1));
32411 if (SWIG_arg_fail(2)) SWIG_fail;
32412 }
32413 {
32414 arg3 = (int)(SWIG_As_int(obj2));
32415 if (SWIG_arg_fail(3)) SWIG_fail;
32416 }
d14a1e28
RD
32417 {
32418 PyThreadState* __tstate = wxPyBeginAllowThreads();
32419 (arg1)->base_DoSetVirtualSize(arg2,arg3);
32420
32421 wxPyEndAllowThreads(__tstate);
32422 if (PyErr_Occurred()) SWIG_fail;
32423 }
32424 Py_INCREF(Py_None); resultobj = Py_None;
32425 return resultobj;
32426 fail:
32427 return NULL;
32428}
32429
32430
c32bde28 32431static PyObject *_wrap_PyControl_base_DoGetSize(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
32432 PyObject *resultobj;
32433 wxPyControl *arg1 = (wxPyControl *) 0 ;
32434 int *arg2 = (int *) 0 ;
32435 int *arg3 = (int *) 0 ;
32436 int temp2 ;
c32bde28 32437 int res2 = 0 ;
d14a1e28 32438 int temp3 ;
c32bde28 32439 int res3 = 0 ;
d14a1e28
RD
32440 PyObject * obj0 = 0 ;
32441 char *kwnames[] = {
32442 (char *) "self", NULL
32443 };
32444
c32bde28
RD
32445 arg2 = &temp2; res2 = SWIG_NEWOBJ;
32446 arg3 = &temp3; res3 = SWIG_NEWOBJ;
d14a1e28 32447 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PyControl_base_DoGetSize",kwnames,&obj0)) goto fail;
093d3ff1
RD
32448 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyControl, SWIG_POINTER_EXCEPTION | 0);
32449 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
32450 {
32451 PyThreadState* __tstate = wxPyBeginAllowThreads();
32452 ((wxPyControl const *)arg1)->base_DoGetSize(arg2,arg3);
32453
32454 wxPyEndAllowThreads(__tstate);
32455 if (PyErr_Occurred()) SWIG_fail;
32456 }
32457 Py_INCREF(Py_None); resultobj = Py_None;
c32bde28
RD
32458 resultobj = t_output_helper(resultobj, ((res2 == SWIG_NEWOBJ) ?
32459 SWIG_From_int((*arg2)) : SWIG_NewPointerObj((void*)(arg2), SWIGTYPE_p_int, 0)));
32460 resultobj = t_output_helper(resultobj, ((res3 == SWIG_NEWOBJ) ?
32461 SWIG_From_int((*arg3)) : SWIG_NewPointerObj((void*)(arg3), SWIGTYPE_p_int, 0)));
d14a1e28
RD
32462 return resultobj;
32463 fail:
32464 return NULL;
32465}
32466
32467
c32bde28 32468static PyObject *_wrap_PyControl_base_DoGetClientSize(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
32469 PyObject *resultobj;
32470 wxPyControl *arg1 = (wxPyControl *) 0 ;
32471 int *arg2 = (int *) 0 ;
32472 int *arg3 = (int *) 0 ;
32473 int temp2 ;
c32bde28 32474 int res2 = 0 ;
d14a1e28 32475 int temp3 ;
c32bde28 32476 int res3 = 0 ;
d14a1e28
RD
32477 PyObject * obj0 = 0 ;
32478 char *kwnames[] = {
32479 (char *) "self", NULL
32480 };
32481
c32bde28
RD
32482 arg2 = &temp2; res2 = SWIG_NEWOBJ;
32483 arg3 = &temp3; res3 = SWIG_NEWOBJ;
d14a1e28 32484 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PyControl_base_DoGetClientSize",kwnames,&obj0)) goto fail;
093d3ff1
RD
32485 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyControl, SWIG_POINTER_EXCEPTION | 0);
32486 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
32487 {
32488 PyThreadState* __tstate = wxPyBeginAllowThreads();
32489 ((wxPyControl const *)arg1)->base_DoGetClientSize(arg2,arg3);
32490
32491 wxPyEndAllowThreads(__tstate);
32492 if (PyErr_Occurred()) SWIG_fail;
32493 }
32494 Py_INCREF(Py_None); resultobj = Py_None;
c32bde28
RD
32495 resultobj = t_output_helper(resultobj, ((res2 == SWIG_NEWOBJ) ?
32496 SWIG_From_int((*arg2)) : SWIG_NewPointerObj((void*)(arg2), SWIGTYPE_p_int, 0)));
32497 resultobj = t_output_helper(resultobj, ((res3 == SWIG_NEWOBJ) ?
32498 SWIG_From_int((*arg3)) : SWIG_NewPointerObj((void*)(arg3), SWIGTYPE_p_int, 0)));
d14a1e28
RD
32499 return resultobj;
32500 fail:
32501 return NULL;
32502}
32503
32504
c32bde28 32505static PyObject *_wrap_PyControl_base_DoGetPosition(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
32506 PyObject *resultobj;
32507 wxPyControl *arg1 = (wxPyControl *) 0 ;
32508 int *arg2 = (int *) 0 ;
32509 int *arg3 = (int *) 0 ;
32510 int temp2 ;
c32bde28 32511 int res2 = 0 ;
d14a1e28 32512 int temp3 ;
c32bde28 32513 int res3 = 0 ;
d14a1e28
RD
32514 PyObject * obj0 = 0 ;
32515 char *kwnames[] = {
32516 (char *) "self", NULL
32517 };
32518
c32bde28
RD
32519 arg2 = &temp2; res2 = SWIG_NEWOBJ;
32520 arg3 = &temp3; res3 = SWIG_NEWOBJ;
d14a1e28 32521 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PyControl_base_DoGetPosition",kwnames,&obj0)) goto fail;
093d3ff1
RD
32522 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyControl, SWIG_POINTER_EXCEPTION | 0);
32523 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
32524 {
32525 PyThreadState* __tstate = wxPyBeginAllowThreads();
32526 ((wxPyControl const *)arg1)->base_DoGetPosition(arg2,arg3);
32527
32528 wxPyEndAllowThreads(__tstate);
32529 if (PyErr_Occurred()) SWIG_fail;
32530 }
32531 Py_INCREF(Py_None); resultobj = Py_None;
c32bde28
RD
32532 resultobj = t_output_helper(resultobj, ((res2 == SWIG_NEWOBJ) ?
32533 SWIG_From_int((*arg2)) : SWIG_NewPointerObj((void*)(arg2), SWIGTYPE_p_int, 0)));
32534 resultobj = t_output_helper(resultobj, ((res3 == SWIG_NEWOBJ) ?
32535 SWIG_From_int((*arg3)) : SWIG_NewPointerObj((void*)(arg3), SWIGTYPE_p_int, 0)));
d14a1e28
RD
32536 return resultobj;
32537 fail:
32538 return NULL;
32539}
32540
32541
c32bde28 32542static PyObject *_wrap_PyControl_base_DoGetVirtualSize(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
32543 PyObject *resultobj;
32544 wxPyControl *arg1 = (wxPyControl *) 0 ;
32545 wxSize result;
32546 PyObject * obj0 = 0 ;
32547 char *kwnames[] = {
32548 (char *) "self", NULL
32549 };
32550
32551 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PyControl_base_DoGetVirtualSize",kwnames,&obj0)) goto fail;
093d3ff1
RD
32552 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyControl, SWIG_POINTER_EXCEPTION | 0);
32553 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
32554 {
32555 PyThreadState* __tstate = wxPyBeginAllowThreads();
32556 result = ((wxPyControl const *)arg1)->base_DoGetVirtualSize();
32557
32558 wxPyEndAllowThreads(__tstate);
32559 if (PyErr_Occurred()) SWIG_fail;
32560 }
32561 {
32562 wxSize * resultptr;
093d3ff1 32563 resultptr = new wxSize((wxSize &)(result));
15afbcd0 32564 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxSize, 1);
d14a1e28
RD
32565 }
32566 return resultobj;
32567 fail:
32568 return NULL;
32569}
32570
32571
c32bde28 32572static PyObject *_wrap_PyControl_base_DoGetBestSize(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
32573 PyObject *resultobj;
32574 wxPyControl *arg1 = (wxPyControl *) 0 ;
32575 wxSize result;
32576 PyObject * obj0 = 0 ;
32577 char *kwnames[] = {
32578 (char *) "self", NULL
32579 };
32580
32581 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PyControl_base_DoGetBestSize",kwnames,&obj0)) goto fail;
093d3ff1
RD
32582 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyControl, SWIG_POINTER_EXCEPTION | 0);
32583 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
32584 {
32585 PyThreadState* __tstate = wxPyBeginAllowThreads();
32586 result = ((wxPyControl const *)arg1)->base_DoGetBestSize();
32587
32588 wxPyEndAllowThreads(__tstate);
32589 if (PyErr_Occurred()) SWIG_fail;
32590 }
32591 {
32592 wxSize * resultptr;
093d3ff1 32593 resultptr = new wxSize((wxSize &)(result));
15afbcd0 32594 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxSize, 1);
d14a1e28
RD
32595 }
32596 return resultobj;
32597 fail:
32598 return NULL;
32599}
32600
32601
c32bde28 32602static PyObject *_wrap_PyControl_base_InitDialog(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
32603 PyObject *resultobj;
32604 wxPyControl *arg1 = (wxPyControl *) 0 ;
32605 PyObject * obj0 = 0 ;
32606 char *kwnames[] = {
32607 (char *) "self", NULL
32608 };
32609
32610 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PyControl_base_InitDialog",kwnames,&obj0)) goto fail;
093d3ff1
RD
32611 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyControl, SWIG_POINTER_EXCEPTION | 0);
32612 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
32613 {
32614 PyThreadState* __tstate = wxPyBeginAllowThreads();
32615 (arg1)->base_InitDialog();
32616
32617 wxPyEndAllowThreads(__tstate);
32618 if (PyErr_Occurred()) SWIG_fail;
32619 }
32620 Py_INCREF(Py_None); resultobj = Py_None;
32621 return resultobj;
32622 fail:
32623 return NULL;
32624}
32625
32626
c32bde28 32627static PyObject *_wrap_PyControl_base_TransferDataToWindow(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
32628 PyObject *resultobj;
32629 wxPyControl *arg1 = (wxPyControl *) 0 ;
32630 bool result;
32631 PyObject * obj0 = 0 ;
32632 char *kwnames[] = {
32633 (char *) "self", NULL
32634 };
32635
32636 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PyControl_base_TransferDataToWindow",kwnames,&obj0)) goto fail;
093d3ff1
RD
32637 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyControl, SWIG_POINTER_EXCEPTION | 0);
32638 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
32639 {
32640 PyThreadState* __tstate = wxPyBeginAllowThreads();
32641 result = (bool)(arg1)->base_TransferDataToWindow();
32642
32643 wxPyEndAllowThreads(__tstate);
32644 if (PyErr_Occurred()) SWIG_fail;
32645 }
4f89f6a3
RD
32646 {
32647 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
32648 }
d14a1e28
RD
32649 return resultobj;
32650 fail:
32651 return NULL;
32652}
32653
32654
c32bde28 32655static PyObject *_wrap_PyControl_base_TransferDataFromWindow(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
32656 PyObject *resultobj;
32657 wxPyControl *arg1 = (wxPyControl *) 0 ;
32658 bool result;
32659 PyObject * obj0 = 0 ;
32660 char *kwnames[] = {
32661 (char *) "self", NULL
32662 };
32663
32664 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PyControl_base_TransferDataFromWindow",kwnames,&obj0)) goto fail;
093d3ff1
RD
32665 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyControl, SWIG_POINTER_EXCEPTION | 0);
32666 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
32667 {
32668 PyThreadState* __tstate = wxPyBeginAllowThreads();
32669 result = (bool)(arg1)->base_TransferDataFromWindow();
32670
32671 wxPyEndAllowThreads(__tstate);
32672 if (PyErr_Occurred()) SWIG_fail;
32673 }
4f89f6a3
RD
32674 {
32675 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
32676 }
d14a1e28
RD
32677 return resultobj;
32678 fail:
32679 return NULL;
32680}
32681
32682
c32bde28 32683static PyObject *_wrap_PyControl_base_Validate(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
32684 PyObject *resultobj;
32685 wxPyControl *arg1 = (wxPyControl *) 0 ;
32686 bool result;
32687 PyObject * obj0 = 0 ;
32688 char *kwnames[] = {
32689 (char *) "self", NULL
32690 };
32691
32692 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PyControl_base_Validate",kwnames,&obj0)) goto fail;
093d3ff1
RD
32693 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyControl, SWIG_POINTER_EXCEPTION | 0);
32694 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
32695 {
32696 PyThreadState* __tstate = wxPyBeginAllowThreads();
32697 result = (bool)(arg1)->base_Validate();
32698
32699 wxPyEndAllowThreads(__tstate);
32700 if (PyErr_Occurred()) SWIG_fail;
32701 }
4f89f6a3
RD
32702 {
32703 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
32704 }
d14a1e28
RD
32705 return resultobj;
32706 fail:
32707 return NULL;
32708}
32709
32710
c32bde28 32711static PyObject *_wrap_PyControl_base_AcceptsFocus(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
32712 PyObject *resultobj;
32713 wxPyControl *arg1 = (wxPyControl *) 0 ;
32714 bool result;
32715 PyObject * obj0 = 0 ;
32716 char *kwnames[] = {
32717 (char *) "self", NULL
32718 };
32719
32720 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PyControl_base_AcceptsFocus",kwnames,&obj0)) goto fail;
093d3ff1
RD
32721 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyControl, SWIG_POINTER_EXCEPTION | 0);
32722 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
32723 {
32724 PyThreadState* __tstate = wxPyBeginAllowThreads();
32725 result = (bool)((wxPyControl const *)arg1)->base_AcceptsFocus();
32726
32727 wxPyEndAllowThreads(__tstate);
32728 if (PyErr_Occurred()) SWIG_fail;
32729 }
4f89f6a3
RD
32730 {
32731 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
32732 }
d14a1e28
RD
32733 return resultobj;
32734 fail:
32735 return NULL;
32736}
32737
32738
c32bde28 32739static PyObject *_wrap_PyControl_base_AcceptsFocusFromKeyboard(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
32740 PyObject *resultobj;
32741 wxPyControl *arg1 = (wxPyControl *) 0 ;
32742 bool result;
32743 PyObject * obj0 = 0 ;
32744 char *kwnames[] = {
32745 (char *) "self", NULL
32746 };
32747
32748 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PyControl_base_AcceptsFocusFromKeyboard",kwnames,&obj0)) goto fail;
093d3ff1
RD
32749 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyControl, SWIG_POINTER_EXCEPTION | 0);
32750 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
32751 {
32752 PyThreadState* __tstate = wxPyBeginAllowThreads();
32753 result = (bool)((wxPyControl const *)arg1)->base_AcceptsFocusFromKeyboard();
32754
32755 wxPyEndAllowThreads(__tstate);
32756 if (PyErr_Occurred()) SWIG_fail;
32757 }
4f89f6a3
RD
32758 {
32759 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
32760 }
d14a1e28
RD
32761 return resultobj;
32762 fail:
32763 return NULL;
32764}
32765
32766
c32bde28 32767static PyObject *_wrap_PyControl_base_GetMaxSize(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
32768 PyObject *resultobj;
32769 wxPyControl *arg1 = (wxPyControl *) 0 ;
32770 wxSize result;
32771 PyObject * obj0 = 0 ;
32772 char *kwnames[] = {
32773 (char *) "self", NULL
32774 };
32775
32776 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PyControl_base_GetMaxSize",kwnames,&obj0)) goto fail;
093d3ff1
RD
32777 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyControl, SWIG_POINTER_EXCEPTION | 0);
32778 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
32779 {
32780 PyThreadState* __tstate = wxPyBeginAllowThreads();
32781 result = ((wxPyControl const *)arg1)->base_GetMaxSize();
32782
32783 wxPyEndAllowThreads(__tstate);
32784 if (PyErr_Occurred()) SWIG_fail;
32785 }
32786 {
32787 wxSize * resultptr;
093d3ff1 32788 resultptr = new wxSize((wxSize &)(result));
15afbcd0 32789 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxSize, 1);
d14a1e28
RD
32790 }
32791 return resultobj;
32792 fail:
32793 return NULL;
32794}
32795
32796
c32bde28 32797static PyObject *_wrap_PyControl_base_AddChild(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
32798 PyObject *resultobj;
32799 wxPyControl *arg1 = (wxPyControl *) 0 ;
32800 wxWindow *arg2 = (wxWindow *) 0 ;
32801 PyObject * obj0 = 0 ;
32802 PyObject * obj1 = 0 ;
32803 char *kwnames[] = {
32804 (char *) "self",(char *) "child", NULL
32805 };
32806
32807 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:PyControl_base_AddChild",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
32808 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyControl, SWIG_POINTER_EXCEPTION | 0);
32809 if (SWIG_arg_fail(1)) SWIG_fail;
32810 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
32811 if (SWIG_arg_fail(2)) SWIG_fail;
d14a1e28
RD
32812 {
32813 PyThreadState* __tstate = wxPyBeginAllowThreads();
32814 (arg1)->base_AddChild(arg2);
32815
32816 wxPyEndAllowThreads(__tstate);
32817 if (PyErr_Occurred()) SWIG_fail;
32818 }
32819 Py_INCREF(Py_None); resultobj = Py_None;
32820 return resultobj;
32821 fail:
32822 return NULL;
32823}
32824
32825
c32bde28 32826static PyObject *_wrap_PyControl_base_RemoveChild(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
32827 PyObject *resultobj;
32828 wxPyControl *arg1 = (wxPyControl *) 0 ;
32829 wxWindow *arg2 = (wxWindow *) 0 ;
32830 PyObject * obj0 = 0 ;
32831 PyObject * obj1 = 0 ;
32832 char *kwnames[] = {
32833 (char *) "self",(char *) "child", NULL
32834 };
32835
32836 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:PyControl_base_RemoveChild",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
32837 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyControl, SWIG_POINTER_EXCEPTION | 0);
32838 if (SWIG_arg_fail(1)) SWIG_fail;
32839 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
32840 if (SWIG_arg_fail(2)) SWIG_fail;
d14a1e28
RD
32841 {
32842 PyThreadState* __tstate = wxPyBeginAllowThreads();
32843 (arg1)->base_RemoveChild(arg2);
32844
32845 wxPyEndAllowThreads(__tstate);
32846 if (PyErr_Occurred()) SWIG_fail;
32847 }
32848 Py_INCREF(Py_None); resultobj = Py_None;
32849 return resultobj;
32850 fail:
32851 return NULL;
32852}
32853
32854
c32bde28 32855static PyObject *_wrap_PyControl_base_ShouldInheritColours(PyObject *, PyObject *args, PyObject *kwargs) {
1cb4a8aa
RD
32856 PyObject *resultobj;
32857 wxPyControl *arg1 = (wxPyControl *) 0 ;
32858 bool result;
32859 PyObject * obj0 = 0 ;
32860 char *kwnames[] = {
32861 (char *) "self", NULL
32862 };
32863
32864 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PyControl_base_ShouldInheritColours",kwnames,&obj0)) goto fail;
093d3ff1
RD
32865 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyControl, SWIG_POINTER_EXCEPTION | 0);
32866 if (SWIG_arg_fail(1)) SWIG_fail;
1cb4a8aa
RD
32867 {
32868 PyThreadState* __tstate = wxPyBeginAllowThreads();
db3e571a 32869 result = (bool)((wxPyControl const *)arg1)->base_ShouldInheritColours();
1cb4a8aa
RD
32870
32871 wxPyEndAllowThreads(__tstate);
32872 if (PyErr_Occurred()) SWIG_fail;
32873 }
32874 {
32875 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
32876 }
32877 return resultobj;
32878 fail:
32879 return NULL;
32880}
32881
32882
c32bde28 32883static PyObject *_wrap_PyControl_base_ApplyParentThemeBackground(PyObject *, PyObject *args, PyObject *kwargs) {
1cb4a8aa
RD
32884 PyObject *resultobj;
32885 wxPyControl *arg1 = (wxPyControl *) 0 ;
32886 wxColour *arg2 = 0 ;
32887 wxColour temp2 ;
32888 PyObject * obj0 = 0 ;
32889 PyObject * obj1 = 0 ;
32890 char *kwnames[] = {
32891 (char *) "self",(char *) "c", NULL
32892 };
32893
32894 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:PyControl_base_ApplyParentThemeBackground",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
32895 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyControl, SWIG_POINTER_EXCEPTION | 0);
32896 if (SWIG_arg_fail(1)) SWIG_fail;
1cb4a8aa
RD
32897 {
32898 arg2 = &temp2;
32899 if ( ! wxColour_helper(obj1, &arg2)) SWIG_fail;
32900 }
32901 {
32902 PyThreadState* __tstate = wxPyBeginAllowThreads();
32903 (arg1)->base_ApplyParentThemeBackground((wxColour const &)*arg2);
32904
32905 wxPyEndAllowThreads(__tstate);
32906 if (PyErr_Occurred()) SWIG_fail;
32907 }
32908 Py_INCREF(Py_None); resultobj = Py_None;
32909 return resultobj;
32910 fail:
32911 return NULL;
32912}
32913
32914
c32bde28 32915static PyObject *_wrap_PyControl_base_GetDefaultAttributes(PyObject *, PyObject *args, PyObject *kwargs) {
db3e571a
RD
32916 PyObject *resultobj;
32917 wxPyControl *arg1 = (wxPyControl *) 0 ;
32918 wxVisualAttributes result;
32919 PyObject * obj0 = 0 ;
32920 char *kwnames[] = {
32921 (char *) "self", NULL
32922 };
32923
32924 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PyControl_base_GetDefaultAttributes",kwnames,&obj0)) goto fail;
093d3ff1
RD
32925 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyControl, SWIG_POINTER_EXCEPTION | 0);
32926 if (SWIG_arg_fail(1)) SWIG_fail;
db3e571a
RD
32927 {
32928 PyThreadState* __tstate = wxPyBeginAllowThreads();
32929 result = (arg1)->base_GetDefaultAttributes();
32930
32931 wxPyEndAllowThreads(__tstate);
32932 if (PyErr_Occurred()) SWIG_fail;
32933 }
32934 {
32935 wxVisualAttributes * resultptr;
093d3ff1 32936 resultptr = new wxVisualAttributes((wxVisualAttributes &)(result));
db3e571a
RD
32937 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxVisualAttributes, 1);
32938 }
32939 return resultobj;
32940 fail:
32941 return NULL;
32942}
32943
32944
c32bde28 32945static PyObject * PyControl_swigregister(PyObject *, PyObject *args) {
d14a1e28
RD
32946 PyObject *obj;
32947 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
32948 SWIG_TypeClientData(SWIGTYPE_p_wxPyControl, obj);
32949 Py_INCREF(obj);
32950 return Py_BuildValue((char *)"");
32951}
c32bde28 32952static PyObject *_wrap_new_HelpEvent(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
32953 PyObject *resultobj;
32954 wxEventType arg1 = (wxEventType) wxEVT_NULL ;
e811c8ce 32955 int arg2 = (int) 0 ;
d14a1e28
RD
32956 wxPoint const &arg3_defvalue = wxDefaultPosition ;
32957 wxPoint *arg3 = (wxPoint *) &arg3_defvalue ;
32958 wxHelpEvent *result;
32959 wxPoint temp3 ;
994141e6
RD
32960 PyObject * obj0 = 0 ;
32961 PyObject * obj1 = 0 ;
d14a1e28
RD
32962 PyObject * obj2 = 0 ;
32963 char *kwnames[] = {
32964 (char *) "type",(char *) "winid",(char *) "pt", NULL
32965 };
32966
994141e6
RD
32967 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|OOO:new_HelpEvent",kwnames,&obj0,&obj1,&obj2)) goto fail;
32968 if (obj0) {
093d3ff1
RD
32969 {
32970 arg1 = (wxEventType)(SWIG_As_int(obj0));
32971 if (SWIG_arg_fail(1)) SWIG_fail;
32972 }
994141e6
RD
32973 }
32974 if (obj1) {
093d3ff1
RD
32975 {
32976 arg2 = (int)(SWIG_As_int(obj1));
32977 if (SWIG_arg_fail(2)) SWIG_fail;
32978 }
994141e6 32979 }
d14a1e28
RD
32980 if (obj2) {
32981 {
32982 arg3 = &temp3;
32983 if ( ! wxPoint_helper(obj2, &arg3)) SWIG_fail;
32984 }
32985 }
32986 {
32987 PyThreadState* __tstate = wxPyBeginAllowThreads();
32988 result = (wxHelpEvent *)new wxHelpEvent(arg1,arg2,(wxPoint const &)*arg3);
32989
32990 wxPyEndAllowThreads(__tstate);
32991 if (PyErr_Occurred()) SWIG_fail;
32992 }
15afbcd0 32993 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxHelpEvent, 1);
d14a1e28
RD
32994 return resultobj;
32995 fail:
32996 return NULL;
32997}
32998
32999
c32bde28 33000static PyObject *_wrap_HelpEvent_GetPosition(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
33001 PyObject *resultobj;
33002 wxHelpEvent *arg1 = (wxHelpEvent *) 0 ;
15afbcd0 33003 wxPoint result;
d14a1e28
RD
33004 PyObject * obj0 = 0 ;
33005 char *kwnames[] = {
33006 (char *) "self", NULL
33007 };
33008
33009 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:HelpEvent_GetPosition",kwnames,&obj0)) goto fail;
093d3ff1
RD
33010 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxHelpEvent, SWIG_POINTER_EXCEPTION | 0);
33011 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
33012 {
33013 PyThreadState* __tstate = wxPyBeginAllowThreads();
15afbcd0 33014 result = ((wxHelpEvent const *)arg1)->GetPosition();
d14a1e28
RD
33015
33016 wxPyEndAllowThreads(__tstate);
33017 if (PyErr_Occurred()) SWIG_fail;
33018 }
15afbcd0
RD
33019 {
33020 wxPoint * resultptr;
093d3ff1 33021 resultptr = new wxPoint((wxPoint const &)(result));
15afbcd0
RD
33022 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxPoint, 1);
33023 }
d14a1e28
RD
33024 return resultobj;
33025 fail:
33026 return NULL;
33027}
33028
33029
c32bde28 33030static PyObject *_wrap_HelpEvent_SetPosition(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
33031 PyObject *resultobj;
33032 wxHelpEvent *arg1 = (wxHelpEvent *) 0 ;
33033 wxPoint *arg2 = 0 ;
33034 wxPoint temp2 ;
33035 PyObject * obj0 = 0 ;
33036 PyObject * obj1 = 0 ;
33037 char *kwnames[] = {
33038 (char *) "self",(char *) "pos", NULL
33039 };
33040
33041 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:HelpEvent_SetPosition",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
33042 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxHelpEvent, SWIG_POINTER_EXCEPTION | 0);
33043 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
33044 {
33045 arg2 = &temp2;
33046 if ( ! wxPoint_helper(obj1, &arg2)) SWIG_fail;
33047 }
33048 {
33049 PyThreadState* __tstate = wxPyBeginAllowThreads();
33050 (arg1)->SetPosition((wxPoint const &)*arg2);
33051
33052 wxPyEndAllowThreads(__tstate);
33053 if (PyErr_Occurred()) SWIG_fail;
33054 }
33055 Py_INCREF(Py_None); resultobj = Py_None;
33056 return resultobj;
33057 fail:
33058 return NULL;
33059}
33060
33061
c32bde28 33062static PyObject *_wrap_HelpEvent_GetLink(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
33063 PyObject *resultobj;
33064 wxHelpEvent *arg1 = (wxHelpEvent *) 0 ;
33065 wxString *result;
33066 PyObject * obj0 = 0 ;
33067 char *kwnames[] = {
33068 (char *) "self", NULL
33069 };
33070
33071 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:HelpEvent_GetLink",kwnames,&obj0)) goto fail;
093d3ff1
RD
33072 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxHelpEvent, SWIG_POINTER_EXCEPTION | 0);
33073 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
33074 {
33075 PyThreadState* __tstate = wxPyBeginAllowThreads();
33076 {
33077 wxString const &_result_ref = ((wxHelpEvent const *)arg1)->GetLink();
33078 result = (wxString *) &_result_ref;
33079 }
33080
33081 wxPyEndAllowThreads(__tstate);
33082 if (PyErr_Occurred()) SWIG_fail;
33083 }
cc6dd355
RD
33084 {
33085#if wxUSE_UNICODE
33086 resultobj = PyUnicode_FromWideChar(result->c_str(), result->Len());
33087#else
33088 resultobj = PyString_FromStringAndSize(result->c_str(), result->Len());
33089#endif
33090 }
d14a1e28
RD
33091 return resultobj;
33092 fail:
33093 return NULL;
33094}
33095
33096
c32bde28 33097static PyObject *_wrap_HelpEvent_SetLink(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
33098 PyObject *resultobj;
33099 wxHelpEvent *arg1 = (wxHelpEvent *) 0 ;
33100 wxString *arg2 = 0 ;
ae8162c8 33101 bool temp2 = false ;
d14a1e28
RD
33102 PyObject * obj0 = 0 ;
33103 PyObject * obj1 = 0 ;
33104 char *kwnames[] = {
33105 (char *) "self",(char *) "link", NULL
33106 };
33107
33108 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:HelpEvent_SetLink",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
33109 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxHelpEvent, SWIG_POINTER_EXCEPTION | 0);
33110 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
33111 {
33112 arg2 = wxString_in_helper(obj1);
33113 if (arg2 == NULL) SWIG_fail;
ae8162c8 33114 temp2 = true;
d14a1e28
RD
33115 }
33116 {
33117 PyThreadState* __tstate = wxPyBeginAllowThreads();
33118 (arg1)->SetLink((wxString const &)*arg2);
33119
33120 wxPyEndAllowThreads(__tstate);
33121 if (PyErr_Occurred()) SWIG_fail;
33122 }
33123 Py_INCREF(Py_None); resultobj = Py_None;
33124 {
33125 if (temp2)
33126 delete arg2;
33127 }
33128 return resultobj;
33129 fail:
33130 {
33131 if (temp2)
33132 delete arg2;
33133 }
33134 return NULL;
33135}
33136
33137
c32bde28 33138static PyObject *_wrap_HelpEvent_GetTarget(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
33139 PyObject *resultobj;
33140 wxHelpEvent *arg1 = (wxHelpEvent *) 0 ;
33141 wxString *result;
33142 PyObject * obj0 = 0 ;
33143 char *kwnames[] = {
33144 (char *) "self", NULL
33145 };
33146
33147 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:HelpEvent_GetTarget",kwnames,&obj0)) goto fail;
093d3ff1
RD
33148 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxHelpEvent, SWIG_POINTER_EXCEPTION | 0);
33149 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
33150 {
33151 PyThreadState* __tstate = wxPyBeginAllowThreads();
33152 {
33153 wxString const &_result_ref = ((wxHelpEvent const *)arg1)->GetTarget();
33154 result = (wxString *) &_result_ref;
33155 }
33156
33157 wxPyEndAllowThreads(__tstate);
33158 if (PyErr_Occurred()) SWIG_fail;
33159 }
cc6dd355
RD
33160 {
33161#if wxUSE_UNICODE
33162 resultobj = PyUnicode_FromWideChar(result->c_str(), result->Len());
33163#else
33164 resultobj = PyString_FromStringAndSize(result->c_str(), result->Len());
33165#endif
33166 }
d14a1e28
RD
33167 return resultobj;
33168 fail:
33169 return NULL;
33170}
33171
33172
c32bde28 33173static PyObject *_wrap_HelpEvent_SetTarget(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
33174 PyObject *resultobj;
33175 wxHelpEvent *arg1 = (wxHelpEvent *) 0 ;
33176 wxString *arg2 = 0 ;
ae8162c8 33177 bool temp2 = false ;
d14a1e28
RD
33178 PyObject * obj0 = 0 ;
33179 PyObject * obj1 = 0 ;
33180 char *kwnames[] = {
33181 (char *) "self",(char *) "target", NULL
33182 };
33183
33184 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:HelpEvent_SetTarget",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
33185 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxHelpEvent, SWIG_POINTER_EXCEPTION | 0);
33186 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
33187 {
33188 arg2 = wxString_in_helper(obj1);
33189 if (arg2 == NULL) SWIG_fail;
ae8162c8 33190 temp2 = true;
d14a1e28
RD
33191 }
33192 {
33193 PyThreadState* __tstate = wxPyBeginAllowThreads();
33194 (arg1)->SetTarget((wxString const &)*arg2);
33195
33196 wxPyEndAllowThreads(__tstate);
33197 if (PyErr_Occurred()) SWIG_fail;
33198 }
33199 Py_INCREF(Py_None); resultobj = Py_None;
33200 {
33201 if (temp2)
33202 delete arg2;
33203 }
33204 return resultobj;
33205 fail:
33206 {
33207 if (temp2)
33208 delete arg2;
33209 }
33210 return NULL;
33211}
33212
33213
c32bde28 33214static PyObject * HelpEvent_swigregister(PyObject *, PyObject *args) {
d14a1e28
RD
33215 PyObject *obj;
33216 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
33217 SWIG_TypeClientData(SWIGTYPE_p_wxHelpEvent, obj);
33218 Py_INCREF(obj);
33219 return Py_BuildValue((char *)"");
33220}
c32bde28 33221static PyObject *_wrap_new_ContextHelp(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
33222 PyObject *resultobj;
33223 wxWindow *arg1 = (wxWindow *) NULL ;
ae8162c8 33224 bool arg2 = (bool) true ;
d14a1e28
RD
33225 wxContextHelp *result;
33226 PyObject * obj0 = 0 ;
33227 PyObject * obj1 = 0 ;
33228 char *kwnames[] = {
33229 (char *) "window",(char *) "doNow", NULL
33230 };
33231
33232 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|OO:new_ContextHelp",kwnames,&obj0,&obj1)) goto fail;
33233 if (obj0) {
093d3ff1
RD
33234 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
33235 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
33236 }
33237 if (obj1) {
093d3ff1
RD
33238 {
33239 arg2 = (bool)(SWIG_As_bool(obj1));
33240 if (SWIG_arg_fail(2)) SWIG_fail;
33241 }
d14a1e28
RD
33242 }
33243 {
e3b71cb8 33244 if (!wxPyCheckForApp()) SWIG_fail;
d14a1e28
RD
33245 PyThreadState* __tstate = wxPyBeginAllowThreads();
33246 result = (wxContextHelp *)new wxContextHelp(arg1,arg2);
33247
33248 wxPyEndAllowThreads(__tstate);
110da5b0 33249 if (PyErr_Occurred()) SWIG_fail;
d14a1e28 33250 }
15afbcd0 33251 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxContextHelp, 1);
d14a1e28
RD
33252 return resultobj;
33253 fail:
33254 return NULL;
33255}
33256
33257
c32bde28 33258static PyObject *_wrap_delete_ContextHelp(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
33259 PyObject *resultobj;
33260 wxContextHelp *arg1 = (wxContextHelp *) 0 ;
33261 PyObject * obj0 = 0 ;
33262 char *kwnames[] = {
33263 (char *) "self", NULL
33264 };
33265
33266 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:delete_ContextHelp",kwnames,&obj0)) goto fail;
093d3ff1
RD
33267 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxContextHelp, SWIG_POINTER_EXCEPTION | 0);
33268 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
33269 {
33270 PyThreadState* __tstate = wxPyBeginAllowThreads();
33271 delete arg1;
33272
33273 wxPyEndAllowThreads(__tstate);
33274 if (PyErr_Occurred()) SWIG_fail;
33275 }
33276 Py_INCREF(Py_None); resultobj = Py_None;
33277 return resultobj;
33278 fail:
33279 return NULL;
33280}
33281
33282
c32bde28 33283static PyObject *_wrap_ContextHelp_BeginContextHelp(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
33284 PyObject *resultobj;
33285 wxContextHelp *arg1 = (wxContextHelp *) 0 ;
33286 wxWindow *arg2 = (wxWindow *) NULL ;
33287 bool result;
33288 PyObject * obj0 = 0 ;
33289 PyObject * obj1 = 0 ;
33290 char *kwnames[] = {
33291 (char *) "self",(char *) "window", NULL
33292 };
33293
33294 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:ContextHelp_BeginContextHelp",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
33295 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxContextHelp, SWIG_POINTER_EXCEPTION | 0);
33296 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28 33297 if (obj1) {
093d3ff1
RD
33298 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
33299 if (SWIG_arg_fail(2)) SWIG_fail;
d14a1e28
RD
33300 }
33301 {
33302 PyThreadState* __tstate = wxPyBeginAllowThreads();
33303 result = (bool)(arg1)->BeginContextHelp(arg2);
33304
33305 wxPyEndAllowThreads(__tstate);
33306 if (PyErr_Occurred()) SWIG_fail;
33307 }
4f89f6a3
RD
33308 {
33309 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
33310 }
d14a1e28
RD
33311 return resultobj;
33312 fail:
33313 return NULL;
33314}
33315
33316
c32bde28 33317static PyObject *_wrap_ContextHelp_EndContextHelp(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
33318 PyObject *resultobj;
33319 wxContextHelp *arg1 = (wxContextHelp *) 0 ;
33320 bool result;
33321 PyObject * obj0 = 0 ;
33322 char *kwnames[] = {
33323 (char *) "self", NULL
33324 };
33325
33326 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ContextHelp_EndContextHelp",kwnames,&obj0)) goto fail;
093d3ff1
RD
33327 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxContextHelp, SWIG_POINTER_EXCEPTION | 0);
33328 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
33329 {
33330 PyThreadState* __tstate = wxPyBeginAllowThreads();
33331 result = (bool)(arg1)->EndContextHelp();
33332
33333 wxPyEndAllowThreads(__tstate);
33334 if (PyErr_Occurred()) SWIG_fail;
33335 }
4f89f6a3
RD
33336 {
33337 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
33338 }
d14a1e28
RD
33339 return resultobj;
33340 fail:
33341 return NULL;
33342}
33343
33344
c32bde28 33345static PyObject * ContextHelp_swigregister(PyObject *, PyObject *args) {
d14a1e28
RD
33346 PyObject *obj;
33347 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
33348 SWIG_TypeClientData(SWIGTYPE_p_wxContextHelp, obj);
33349 Py_INCREF(obj);
33350 return Py_BuildValue((char *)"");
33351}
c32bde28 33352static PyObject *_wrap_new_ContextHelpButton(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
33353 PyObject *resultobj;
33354 wxWindow *arg1 = (wxWindow *) 0 ;
e811c8ce 33355 int arg2 = (int) wxID_CONTEXT_HELP ;
d14a1e28
RD
33356 wxPoint const &arg3_defvalue = wxDefaultPosition ;
33357 wxPoint *arg3 = (wxPoint *) &arg3_defvalue ;
33358 wxSize const &arg4_defvalue = wxDefaultSize ;
33359 wxSize *arg4 = (wxSize *) &arg4_defvalue ;
33360 long arg5 = (long) wxBU_AUTODRAW ;
33361 wxContextHelpButton *result;
33362 wxPoint temp3 ;
33363 wxSize temp4 ;
33364 PyObject * obj0 = 0 ;
994141e6 33365 PyObject * obj1 = 0 ;
d14a1e28
RD
33366 PyObject * obj2 = 0 ;
33367 PyObject * obj3 = 0 ;
994141e6 33368 PyObject * obj4 = 0 ;
d14a1e28
RD
33369 char *kwnames[] = {
33370 (char *) "parent",(char *) "id",(char *) "pos",(char *) "size",(char *) "style", NULL
33371 };
33372
994141e6 33373 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|OOOO:new_ContextHelpButton",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4)) goto fail;
093d3ff1
RD
33374 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
33375 if (SWIG_arg_fail(1)) SWIG_fail;
994141e6 33376 if (obj1) {
093d3ff1
RD
33377 {
33378 arg2 = (int)(SWIG_As_int(obj1));
33379 if (SWIG_arg_fail(2)) SWIG_fail;
33380 }
994141e6 33381 }
d14a1e28
RD
33382 if (obj2) {
33383 {
33384 arg3 = &temp3;
33385 if ( ! wxPoint_helper(obj2, &arg3)) SWIG_fail;
33386 }
33387 }
33388 if (obj3) {
33389 {
33390 arg4 = &temp4;
33391 if ( ! wxSize_helper(obj3, &arg4)) SWIG_fail;
33392 }
33393 }
994141e6 33394 if (obj4) {
093d3ff1
RD
33395 {
33396 arg5 = (long)(SWIG_As_long(obj4));
33397 if (SWIG_arg_fail(5)) SWIG_fail;
33398 }
994141e6 33399 }
d14a1e28 33400 {
e3b71cb8 33401 if (!wxPyCheckForApp()) SWIG_fail;
d14a1e28
RD
33402 PyThreadState* __tstate = wxPyBeginAllowThreads();
33403 result = (wxContextHelpButton *)new wxContextHelpButton(arg1,arg2,(wxPoint const &)*arg3,(wxSize const &)*arg4,arg5);
33404
33405 wxPyEndAllowThreads(__tstate);
110da5b0 33406 if (PyErr_Occurred()) SWIG_fail;
d14a1e28 33407 }
15afbcd0 33408 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxContextHelpButton, 1);
d14a1e28
RD
33409 return resultobj;
33410 fail:
33411 return NULL;
33412}
33413
33414
c32bde28 33415static PyObject * ContextHelpButton_swigregister(PyObject *, PyObject *args) {
d14a1e28
RD
33416 PyObject *obj;
33417 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
33418 SWIG_TypeClientData(SWIGTYPE_p_wxContextHelpButton, obj);
33419 Py_INCREF(obj);
33420 return Py_BuildValue((char *)"");
33421}
c32bde28 33422static PyObject *_wrap_HelpProvider_Set(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
33423 PyObject *resultobj;
33424 wxHelpProvider *arg1 = (wxHelpProvider *) 0 ;
33425 wxHelpProvider *result;
33426 PyObject * obj0 = 0 ;
33427 char *kwnames[] = {
33428 (char *) "helpProvider", NULL
33429 };
33430
33431 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:HelpProvider_Set",kwnames,&obj0)) goto fail;
093d3ff1
RD
33432 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxHelpProvider, SWIG_POINTER_EXCEPTION | 0);
33433 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
33434 {
33435 PyThreadState* __tstate = wxPyBeginAllowThreads();
33436 result = (wxHelpProvider *)wxHelpProvider::Set(arg1);
33437
33438 wxPyEndAllowThreads(__tstate);
33439 if (PyErr_Occurred()) SWIG_fail;
33440 }
15afbcd0 33441 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxHelpProvider, 0);
d14a1e28
RD
33442 return resultobj;
33443 fail:
33444 return NULL;
33445}
33446
33447
c32bde28 33448static PyObject *_wrap_HelpProvider_Get(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
33449 PyObject *resultobj;
33450 wxHelpProvider *result;
33451 char *kwnames[] = {
33452 NULL
33453 };
33454
33455 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":HelpProvider_Get",kwnames)) goto fail;
33456 {
33457 PyThreadState* __tstate = wxPyBeginAllowThreads();
33458 result = (wxHelpProvider *)wxHelpProvider::Get();
33459
33460 wxPyEndAllowThreads(__tstate);
33461 if (PyErr_Occurred()) SWIG_fail;
33462 }
15afbcd0 33463 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxHelpProvider, 0);
d14a1e28
RD
33464 return resultobj;
33465 fail:
33466 return NULL;
33467}
33468
33469
c32bde28 33470static PyObject *_wrap_HelpProvider_GetHelp(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
33471 PyObject *resultobj;
33472 wxHelpProvider *arg1 = (wxHelpProvider *) 0 ;
33473 wxWindow *arg2 = (wxWindow *) 0 ;
33474 wxString result;
33475 PyObject * obj0 = 0 ;
33476 PyObject * obj1 = 0 ;
33477 char *kwnames[] = {
33478 (char *) "self",(char *) "window", NULL
33479 };
33480
33481 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:HelpProvider_GetHelp",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
33482 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxHelpProvider, SWIG_POINTER_EXCEPTION | 0);
33483 if (SWIG_arg_fail(1)) SWIG_fail;
33484 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
33485 if (SWIG_arg_fail(2)) SWIG_fail;
d14a1e28
RD
33486 {
33487 PyThreadState* __tstate = wxPyBeginAllowThreads();
33488 result = (arg1)->GetHelp((wxWindow const *)arg2);
33489
33490 wxPyEndAllowThreads(__tstate);
33491 if (PyErr_Occurred()) SWIG_fail;
33492 }
33493 {
33494#if wxUSE_UNICODE
33495 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
33496#else
33497 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
33498#endif
33499 }
33500 return resultobj;
33501 fail:
33502 return NULL;
33503}
33504
33505
c32bde28 33506static PyObject *_wrap_HelpProvider_ShowHelp(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
33507 PyObject *resultobj;
33508 wxHelpProvider *arg1 = (wxHelpProvider *) 0 ;
33509 wxWindow *arg2 = (wxWindow *) 0 ;
33510 bool result;
33511 PyObject * obj0 = 0 ;
33512 PyObject * obj1 = 0 ;
33513 char *kwnames[] = {
33514 (char *) "self",(char *) "window", NULL
33515 };
33516
33517 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:HelpProvider_ShowHelp",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
33518 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxHelpProvider, SWIG_POINTER_EXCEPTION | 0);
33519 if (SWIG_arg_fail(1)) SWIG_fail;
33520 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
33521 if (SWIG_arg_fail(2)) SWIG_fail;
d14a1e28
RD
33522 {
33523 PyThreadState* __tstate = wxPyBeginAllowThreads();
33524 result = (bool)(arg1)->ShowHelp(arg2);
33525
33526 wxPyEndAllowThreads(__tstate);
33527 if (PyErr_Occurred()) SWIG_fail;
33528 }
4f89f6a3
RD
33529 {
33530 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
33531 }
d14a1e28
RD
33532 return resultobj;
33533 fail:
33534 return NULL;
33535}
33536
33537
c32bde28 33538static PyObject *_wrap_HelpProvider_AddHelp(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
33539 PyObject *resultobj;
33540 wxHelpProvider *arg1 = (wxHelpProvider *) 0 ;
33541 wxWindow *arg2 = (wxWindow *) 0 ;
33542 wxString *arg3 = 0 ;
ae8162c8 33543 bool temp3 = false ;
d14a1e28
RD
33544 PyObject * obj0 = 0 ;
33545 PyObject * obj1 = 0 ;
33546 PyObject * obj2 = 0 ;
33547 char *kwnames[] = {
33548 (char *) "self",(char *) "window",(char *) "text", NULL
33549 };
33550
33551 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:HelpProvider_AddHelp",kwnames,&obj0,&obj1,&obj2)) goto fail;
093d3ff1
RD
33552 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxHelpProvider, SWIG_POINTER_EXCEPTION | 0);
33553 if (SWIG_arg_fail(1)) SWIG_fail;
33554 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
33555 if (SWIG_arg_fail(2)) SWIG_fail;
d14a1e28
RD
33556 {
33557 arg3 = wxString_in_helper(obj2);
33558 if (arg3 == NULL) SWIG_fail;
ae8162c8 33559 temp3 = true;
d14a1e28
RD
33560 }
33561 {
33562 PyThreadState* __tstate = wxPyBeginAllowThreads();
33563 (arg1)->AddHelp(arg2,(wxString const &)*arg3);
33564
33565 wxPyEndAllowThreads(__tstate);
33566 if (PyErr_Occurred()) SWIG_fail;
33567 }
33568 Py_INCREF(Py_None); resultobj = Py_None;
33569 {
33570 if (temp3)
33571 delete arg3;
33572 }
33573 return resultobj;
33574 fail:
33575 {
33576 if (temp3)
33577 delete arg3;
33578 }
33579 return NULL;
33580}
33581
33582
c32bde28 33583static PyObject *_wrap_HelpProvider_AddHelpById(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
33584 PyObject *resultobj;
33585 wxHelpProvider *arg1 = (wxHelpProvider *) 0 ;
e811c8ce 33586 int arg2 ;
d14a1e28 33587 wxString *arg3 = 0 ;
ae8162c8 33588 bool temp3 = false ;
d14a1e28 33589 PyObject * obj0 = 0 ;
994141e6 33590 PyObject * obj1 = 0 ;
d14a1e28
RD
33591 PyObject * obj2 = 0 ;
33592 char *kwnames[] = {
33593 (char *) "self",(char *) "id",(char *) "text", NULL
33594 };
33595
994141e6 33596 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:HelpProvider_AddHelpById",kwnames,&obj0,&obj1,&obj2)) goto fail;
093d3ff1
RD
33597 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxHelpProvider, SWIG_POINTER_EXCEPTION | 0);
33598 if (SWIG_arg_fail(1)) SWIG_fail;
33599 {
33600 arg2 = (int)(SWIG_As_int(obj1));
33601 if (SWIG_arg_fail(2)) SWIG_fail;
33602 }
d14a1e28
RD
33603 {
33604 arg3 = wxString_in_helper(obj2);
33605 if (arg3 == NULL) SWIG_fail;
ae8162c8 33606 temp3 = true;
d14a1e28
RD
33607 }
33608 {
33609 PyThreadState* __tstate = wxPyBeginAllowThreads();
33610 (arg1)->AddHelp(arg2,(wxString const &)*arg3);
33611
33612 wxPyEndAllowThreads(__tstate);
33613 if (PyErr_Occurred()) SWIG_fail;
33614 }
33615 Py_INCREF(Py_None); resultobj = Py_None;
33616 {
33617 if (temp3)
33618 delete arg3;
33619 }
33620 return resultobj;
33621 fail:
33622 {
33623 if (temp3)
33624 delete arg3;
33625 }
33626 return NULL;
33627}
33628
33629
c32bde28 33630static PyObject *_wrap_HelpProvider_RemoveHelp(PyObject *, PyObject *args, PyObject *kwargs) {
15afbcd0
RD
33631 PyObject *resultobj;
33632 wxHelpProvider *arg1 = (wxHelpProvider *) 0 ;
33633 wxWindow *arg2 = (wxWindow *) 0 ;
33634 PyObject * obj0 = 0 ;
33635 PyObject * obj1 = 0 ;
33636 char *kwnames[] = {
33637 (char *) "self",(char *) "window", NULL
33638 };
33639
33640 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:HelpProvider_RemoveHelp",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
33641 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxHelpProvider, SWIG_POINTER_EXCEPTION | 0);
33642 if (SWIG_arg_fail(1)) SWIG_fail;
33643 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
33644 if (SWIG_arg_fail(2)) SWIG_fail;
15afbcd0
RD
33645 {
33646 PyThreadState* __tstate = wxPyBeginAllowThreads();
33647 (arg1)->RemoveHelp(arg2);
33648
33649 wxPyEndAllowThreads(__tstate);
33650 if (PyErr_Occurred()) SWIG_fail;
33651 }
33652 Py_INCREF(Py_None); resultobj = Py_None;
33653 return resultobj;
33654 fail:
33655 return NULL;
33656}
33657
33658
c32bde28 33659static PyObject *_wrap_HelpProvider_Destroy(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
33660 PyObject *resultobj;
33661 wxHelpProvider *arg1 = (wxHelpProvider *) 0 ;
33662 PyObject * obj0 = 0 ;
33663 char *kwnames[] = {
33664 (char *) "self", NULL
33665 };
33666
33667 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:HelpProvider_Destroy",kwnames,&obj0)) goto fail;
093d3ff1
RD
33668 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxHelpProvider, SWIG_POINTER_EXCEPTION | 0);
33669 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
33670 {
33671 PyThreadState* __tstate = wxPyBeginAllowThreads();
33672 wxHelpProvider_Destroy(arg1);
33673
33674 wxPyEndAllowThreads(__tstate);
33675 if (PyErr_Occurred()) SWIG_fail;
33676 }
33677 Py_INCREF(Py_None); resultobj = Py_None;
33678 return resultobj;
33679 fail:
33680 return NULL;
33681}
33682
33683
c32bde28 33684static PyObject * HelpProvider_swigregister(PyObject *, PyObject *args) {
d14a1e28
RD
33685 PyObject *obj;
33686 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
33687 SWIG_TypeClientData(SWIGTYPE_p_wxHelpProvider, obj);
33688 Py_INCREF(obj);
33689 return Py_BuildValue((char *)"");
33690}
c32bde28 33691static PyObject *_wrap_new_SimpleHelpProvider(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
33692 PyObject *resultobj;
33693 wxSimpleHelpProvider *result;
33694 char *kwnames[] = {
33695 NULL
33696 };
33697
33698 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_SimpleHelpProvider",kwnames)) goto fail;
33699 {
33700 PyThreadState* __tstate = wxPyBeginAllowThreads();
33701 result = (wxSimpleHelpProvider *)new wxSimpleHelpProvider();
33702
33703 wxPyEndAllowThreads(__tstate);
33704 if (PyErr_Occurred()) SWIG_fail;
33705 }
15afbcd0 33706 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxSimpleHelpProvider, 1);
d14a1e28
RD
33707 return resultobj;
33708 fail:
33709 return NULL;
33710}
33711
33712
c32bde28 33713static PyObject * SimpleHelpProvider_swigregister(PyObject *, PyObject *args) {
d14a1e28
RD
33714 PyObject *obj;
33715 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
33716 SWIG_TypeClientData(SWIGTYPE_p_wxSimpleHelpProvider, obj);
33717 Py_INCREF(obj);
33718 return Py_BuildValue((char *)"");
33719}
c32bde28 33720static PyObject *_wrap_new_DragImage(PyObject *, PyObject *args, PyObject *kwargs) {
e811c8ce
RD
33721 PyObject *resultobj;
33722 wxBitmap *arg1 = 0 ;
33723 wxCursor const &arg2_defvalue = wxNullCursor ;
33724 wxCursor *arg2 = (wxCursor *) &arg2_defvalue ;
33725 wxGenericDragImage *result;
33726 PyObject * obj0 = 0 ;
33727 PyObject * obj1 = 0 ;
33728 char *kwnames[] = {
33729 (char *) "image",(char *) "cursor", NULL
33730 };
33731
33732 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:new_DragImage",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
33733 {
33734 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxBitmap, SWIG_POINTER_EXCEPTION | 0);
33735 if (SWIG_arg_fail(1)) SWIG_fail;
33736 if (arg1 == NULL) {
33737 SWIG_null_ref("wxBitmap");
33738 }
33739 if (SWIG_arg_fail(1)) SWIG_fail;
e811c8ce
RD
33740 }
33741 if (obj1) {
093d3ff1
RD
33742 {
33743 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxCursor, SWIG_POINTER_EXCEPTION | 0);
33744 if (SWIG_arg_fail(2)) SWIG_fail;
33745 if (arg2 == NULL) {
33746 SWIG_null_ref("wxCursor");
33747 }
33748 if (SWIG_arg_fail(2)) SWIG_fail;
e811c8ce
RD
33749 }
33750 }
33751 {
e3b71cb8 33752 if (!wxPyCheckForApp()) SWIG_fail;
e811c8ce
RD
33753 PyThreadState* __tstate = wxPyBeginAllowThreads();
33754 result = (wxGenericDragImage *)new wxGenericDragImage((wxBitmap const &)*arg1,(wxCursor const &)*arg2);
33755
33756 wxPyEndAllowThreads(__tstate);
110da5b0 33757 if (PyErr_Occurred()) SWIG_fail;
e811c8ce 33758 }
15afbcd0 33759 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxGenericDragImage, 1);
e811c8ce
RD
33760 return resultobj;
33761 fail:
33762 return NULL;
33763}
33764
33765
c32bde28 33766static PyObject *_wrap_new_DragIcon(PyObject *, PyObject *args, PyObject *kwargs) {
e811c8ce
RD
33767 PyObject *resultobj;
33768 wxIcon *arg1 = 0 ;
33769 wxCursor const &arg2_defvalue = wxNullCursor ;
33770 wxCursor *arg2 = (wxCursor *) &arg2_defvalue ;
33771 wxGenericDragImage *result;
33772 PyObject * obj0 = 0 ;
33773 PyObject * obj1 = 0 ;
33774 char *kwnames[] = {
33775 (char *) "image",(char *) "cursor", NULL
33776 };
33777
33778 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:new_DragIcon",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
33779 {
33780 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxIcon, SWIG_POINTER_EXCEPTION | 0);
33781 if (SWIG_arg_fail(1)) SWIG_fail;
33782 if (arg1 == NULL) {
33783 SWIG_null_ref("wxIcon");
33784 }
33785 if (SWIG_arg_fail(1)) SWIG_fail;
e811c8ce
RD
33786 }
33787 if (obj1) {
093d3ff1
RD
33788 {
33789 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxCursor, SWIG_POINTER_EXCEPTION | 0);
33790 if (SWIG_arg_fail(2)) SWIG_fail;
33791 if (arg2 == NULL) {
33792 SWIG_null_ref("wxCursor");
33793 }
33794 if (SWIG_arg_fail(2)) SWIG_fail;
e811c8ce
RD
33795 }
33796 }
33797 {
e3b71cb8 33798 if (!wxPyCheckForApp()) SWIG_fail;
e811c8ce
RD
33799 PyThreadState* __tstate = wxPyBeginAllowThreads();
33800 result = (wxGenericDragImage *)new wxGenericDragImage((wxIcon const &)*arg1,(wxCursor const &)*arg2);
33801
33802 wxPyEndAllowThreads(__tstate);
110da5b0 33803 if (PyErr_Occurred()) SWIG_fail;
e811c8ce 33804 }
15afbcd0 33805 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxGenericDragImage, 1);
e811c8ce
RD
33806 return resultobj;
33807 fail:
33808 return NULL;
33809}
33810
33811
c32bde28 33812static PyObject *_wrap_new_DragString(PyObject *, PyObject *args, PyObject *kwargs) {
e811c8ce
RD
33813 PyObject *resultobj;
33814 wxString *arg1 = 0 ;
33815 wxCursor const &arg2_defvalue = wxNullCursor ;
33816 wxCursor *arg2 = (wxCursor *) &arg2_defvalue ;
33817 wxGenericDragImage *result;
ae8162c8 33818 bool temp1 = false ;
e811c8ce
RD
33819 PyObject * obj0 = 0 ;
33820 PyObject * obj1 = 0 ;
33821 char *kwnames[] = {
33822 (char *) "str",(char *) "cursor", NULL
33823 };
33824
33825 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:new_DragString",kwnames,&obj0,&obj1)) goto fail;
33826 {
33827 arg1 = wxString_in_helper(obj0);
33828 if (arg1 == NULL) SWIG_fail;
ae8162c8 33829 temp1 = true;
e811c8ce
RD
33830 }
33831 if (obj1) {
093d3ff1
RD
33832 {
33833 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxCursor, SWIG_POINTER_EXCEPTION | 0);
33834 if (SWIG_arg_fail(2)) SWIG_fail;
33835 if (arg2 == NULL) {
33836 SWIG_null_ref("wxCursor");
33837 }
33838 if (SWIG_arg_fail(2)) SWIG_fail;
e811c8ce
RD
33839 }
33840 }
33841 {
e3b71cb8 33842 if (!wxPyCheckForApp()) SWIG_fail;
e811c8ce
RD
33843 PyThreadState* __tstate = wxPyBeginAllowThreads();
33844 result = (wxGenericDragImage *)new wxGenericDragImage((wxString const &)*arg1,(wxCursor const &)*arg2);
33845
33846 wxPyEndAllowThreads(__tstate);
110da5b0 33847 if (PyErr_Occurred()) SWIG_fail;
e811c8ce 33848 }
15afbcd0 33849 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxGenericDragImage, 1);
e811c8ce
RD
33850 {
33851 if (temp1)
33852 delete arg1;
33853 }
33854 return resultobj;
33855 fail:
33856 {
33857 if (temp1)
33858 delete arg1;
33859 }
33860 return NULL;
33861}
33862
33863
c32bde28 33864static PyObject *_wrap_new_DragTreeItem(PyObject *, PyObject *args, PyObject *kwargs) {
e811c8ce
RD
33865 PyObject *resultobj;
33866 wxPyTreeCtrl *arg1 = 0 ;
33867 wxTreeItemId *arg2 = 0 ;
33868 wxGenericDragImage *result;
33869 PyObject * obj0 = 0 ;
33870 PyObject * obj1 = 0 ;
33871 char *kwnames[] = {
33872 (char *) "treeCtrl",(char *) "id", NULL
33873 };
33874
33875 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:new_DragTreeItem",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
33876 {
33877 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyTreeCtrl, SWIG_POINTER_EXCEPTION | 0);
33878 if (SWIG_arg_fail(1)) SWIG_fail;
33879 if (arg1 == NULL) {
33880 SWIG_null_ref("wxPyTreeCtrl");
33881 }
33882 if (SWIG_arg_fail(1)) SWIG_fail;
e811c8ce 33883 }
093d3ff1
RD
33884 {
33885 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxTreeItemId, SWIG_POINTER_EXCEPTION | 0);
33886 if (SWIG_arg_fail(2)) SWIG_fail;
33887 if (arg2 == NULL) {
33888 SWIG_null_ref("wxTreeItemId");
33889 }
33890 if (SWIG_arg_fail(2)) SWIG_fail;
e811c8ce
RD
33891 }
33892 {
e3b71cb8 33893 if (!wxPyCheckForApp()) SWIG_fail;
e811c8ce
RD
33894 PyThreadState* __tstate = wxPyBeginAllowThreads();
33895 result = (wxGenericDragImage *)new wxGenericDragImage((wxPyTreeCtrl const &)*arg1,*arg2);
33896
33897 wxPyEndAllowThreads(__tstate);
110da5b0 33898 if (PyErr_Occurred()) SWIG_fail;
e811c8ce 33899 }
15afbcd0 33900 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxGenericDragImage, 1);
e811c8ce
RD
33901 return resultobj;
33902 fail:
33903 return NULL;
33904}
33905
33906
c32bde28 33907static PyObject *_wrap_new_DragListItem(PyObject *, PyObject *args, PyObject *kwargs) {
e811c8ce
RD
33908 PyObject *resultobj;
33909 wxPyListCtrl *arg1 = 0 ;
33910 long arg2 ;
33911 wxGenericDragImage *result;
33912 PyObject * obj0 = 0 ;
994141e6 33913 PyObject * obj1 = 0 ;
e811c8ce
RD
33914 char *kwnames[] = {
33915 (char *) "listCtrl",(char *) "id", NULL
33916 };
33917
994141e6 33918 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:new_DragListItem",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
33919 {
33920 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyListCtrl, SWIG_POINTER_EXCEPTION | 0);
33921 if (SWIG_arg_fail(1)) SWIG_fail;
33922 if (arg1 == NULL) {
33923 SWIG_null_ref("wxPyListCtrl");
33924 }
33925 if (SWIG_arg_fail(1)) SWIG_fail;
33926 }
33927 {
33928 arg2 = (long)(SWIG_As_long(obj1));
33929 if (SWIG_arg_fail(2)) SWIG_fail;
994141e6 33930 }
e811c8ce 33931 {
e3b71cb8 33932 if (!wxPyCheckForApp()) SWIG_fail;
e811c8ce
RD
33933 PyThreadState* __tstate = wxPyBeginAllowThreads();
33934 result = (wxGenericDragImage *)new wxGenericDragImage((wxPyListCtrl const &)*arg1,arg2);
33935
33936 wxPyEndAllowThreads(__tstate);
110da5b0 33937 if (PyErr_Occurred()) SWIG_fail;
e811c8ce 33938 }
15afbcd0 33939 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxGenericDragImage, 1);
e811c8ce
RD
33940 return resultobj;
33941 fail:
33942 return NULL;
33943}
33944
33945
c32bde28 33946static PyObject *_wrap_delete_DragImage(PyObject *, PyObject *args, PyObject *kwargs) {
e811c8ce
RD
33947 PyObject *resultobj;
33948 wxGenericDragImage *arg1 = (wxGenericDragImage *) 0 ;
33949 PyObject * obj0 = 0 ;
33950 char *kwnames[] = {
33951 (char *) "self", NULL
33952 };
33953
33954 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:delete_DragImage",kwnames,&obj0)) goto fail;
093d3ff1
RD
33955 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGenericDragImage, SWIG_POINTER_EXCEPTION | 0);
33956 if (SWIG_arg_fail(1)) SWIG_fail;
e811c8ce
RD
33957 {
33958 PyThreadState* __tstate = wxPyBeginAllowThreads();
33959 delete arg1;
33960
33961 wxPyEndAllowThreads(__tstate);
33962 if (PyErr_Occurred()) SWIG_fail;
33963 }
33964 Py_INCREF(Py_None); resultobj = Py_None;
33965 return resultobj;
33966 fail:
33967 return NULL;
33968}
33969
33970
c32bde28 33971static PyObject *_wrap_DragImage_SetBackingBitmap(PyObject *, PyObject *args, PyObject *kwargs) {
e811c8ce
RD
33972 PyObject *resultobj;
33973 wxGenericDragImage *arg1 = (wxGenericDragImage *) 0 ;
33974 wxBitmap *arg2 = (wxBitmap *) 0 ;
33975 PyObject * obj0 = 0 ;
33976 PyObject * obj1 = 0 ;
33977 char *kwnames[] = {
33978 (char *) "self",(char *) "bitmap", NULL
33979 };
33980
33981 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:DragImage_SetBackingBitmap",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
33982 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGenericDragImage, SWIG_POINTER_EXCEPTION | 0);
33983 if (SWIG_arg_fail(1)) SWIG_fail;
33984 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxBitmap, SWIG_POINTER_EXCEPTION | 0);
33985 if (SWIG_arg_fail(2)) SWIG_fail;
e811c8ce
RD
33986 {
33987 PyThreadState* __tstate = wxPyBeginAllowThreads();
33988 (arg1)->SetBackingBitmap(arg2);
33989
33990 wxPyEndAllowThreads(__tstate);
33991 if (PyErr_Occurred()) SWIG_fail;
33992 }
33993 Py_INCREF(Py_None); resultobj = Py_None;
33994 return resultobj;
33995 fail:
33996 return NULL;
33997}
33998
33999
c32bde28 34000static PyObject *_wrap_DragImage_BeginDrag(PyObject *, PyObject *args, PyObject *kwargs) {
e811c8ce
RD
34001 PyObject *resultobj;
34002 wxGenericDragImage *arg1 = (wxGenericDragImage *) 0 ;
34003 wxPoint *arg2 = 0 ;
34004 wxWindow *arg3 = (wxWindow *) 0 ;
ae8162c8 34005 bool arg4 = (bool) false ;
e811c8ce
RD
34006 wxRect *arg5 = (wxRect *) NULL ;
34007 bool result;
34008 wxPoint temp2 ;
34009 PyObject * obj0 = 0 ;
34010 PyObject * obj1 = 0 ;
34011 PyObject * obj2 = 0 ;
34012 PyObject * obj3 = 0 ;
34013 PyObject * obj4 = 0 ;
34014 char *kwnames[] = {
34015 (char *) "self",(char *) "hotspot",(char *) "window",(char *) "fullScreen",(char *) "rect", NULL
34016 };
34017
34018 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO|OO:DragImage_BeginDrag",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4)) goto fail;
093d3ff1
RD
34019 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGenericDragImage, SWIG_POINTER_EXCEPTION | 0);
34020 if (SWIG_arg_fail(1)) SWIG_fail;
e811c8ce
RD
34021 {
34022 arg2 = &temp2;
34023 if ( ! wxPoint_helper(obj1, &arg2)) SWIG_fail;
34024 }
093d3ff1
RD
34025 SWIG_Python_ConvertPtr(obj2, (void **)&arg3, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
34026 if (SWIG_arg_fail(3)) SWIG_fail;
e811c8ce 34027 if (obj3) {
093d3ff1
RD
34028 {
34029 arg4 = (bool)(SWIG_As_bool(obj3));
34030 if (SWIG_arg_fail(4)) SWIG_fail;
34031 }
e811c8ce
RD
34032 }
34033 if (obj4) {
093d3ff1
RD
34034 SWIG_Python_ConvertPtr(obj4, (void **)&arg5, SWIGTYPE_p_wxRect, SWIG_POINTER_EXCEPTION | 0);
34035 if (SWIG_arg_fail(5)) SWIG_fail;
e811c8ce
RD
34036 }
34037 {
34038 PyThreadState* __tstate = wxPyBeginAllowThreads();
34039 result = (bool)(arg1)->BeginDrag((wxPoint const &)*arg2,arg3,arg4,arg5);
34040
34041 wxPyEndAllowThreads(__tstate);
34042 if (PyErr_Occurred()) SWIG_fail;
34043 }
4f89f6a3
RD
34044 {
34045 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
34046 }
e811c8ce
RD
34047 return resultobj;
34048 fail:
34049 return NULL;
34050}
34051
34052
c32bde28 34053static PyObject *_wrap_DragImage_BeginDragBounded(PyObject *, PyObject *args, PyObject *kwargs) {
e811c8ce
RD
34054 PyObject *resultobj;
34055 wxGenericDragImage *arg1 = (wxGenericDragImage *) 0 ;
34056 wxPoint *arg2 = 0 ;
34057 wxWindow *arg3 = (wxWindow *) 0 ;
34058 wxWindow *arg4 = (wxWindow *) 0 ;
34059 bool result;
34060 wxPoint temp2 ;
34061 PyObject * obj0 = 0 ;
34062 PyObject * obj1 = 0 ;
34063 PyObject * obj2 = 0 ;
34064 PyObject * obj3 = 0 ;
34065 char *kwnames[] = {
34066 (char *) "self",(char *) "hotspot",(char *) "window",(char *) "boundingWindow", NULL
34067 };
34068
34069 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOO:DragImage_BeginDragBounded",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
093d3ff1
RD
34070 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGenericDragImage, SWIG_POINTER_EXCEPTION | 0);
34071 if (SWIG_arg_fail(1)) SWIG_fail;
e811c8ce
RD
34072 {
34073 arg2 = &temp2;
34074 if ( ! wxPoint_helper(obj1, &arg2)) SWIG_fail;
34075 }
093d3ff1
RD
34076 SWIG_Python_ConvertPtr(obj2, (void **)&arg3, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
34077 if (SWIG_arg_fail(3)) SWIG_fail;
34078 SWIG_Python_ConvertPtr(obj3, (void **)&arg4, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
34079 if (SWIG_arg_fail(4)) SWIG_fail;
e811c8ce
RD
34080 {
34081 PyThreadState* __tstate = wxPyBeginAllowThreads();
34082 result = (bool)(arg1)->BeginDrag((wxPoint const &)*arg2,arg3,arg4);
34083
34084 wxPyEndAllowThreads(__tstate);
34085 if (PyErr_Occurred()) SWIG_fail;
34086 }
4f89f6a3
RD
34087 {
34088 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
34089 }
e811c8ce
RD
34090 return resultobj;
34091 fail:
34092 return NULL;
34093}
34094
34095
c32bde28 34096static PyObject *_wrap_DragImage_EndDrag(PyObject *, PyObject *args, PyObject *kwargs) {
e811c8ce
RD
34097 PyObject *resultobj;
34098 wxGenericDragImage *arg1 = (wxGenericDragImage *) 0 ;
34099 bool result;
34100 PyObject * obj0 = 0 ;
34101 char *kwnames[] = {
34102 (char *) "self", NULL
34103 };
34104
34105 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:DragImage_EndDrag",kwnames,&obj0)) goto fail;
093d3ff1
RD
34106 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGenericDragImage, SWIG_POINTER_EXCEPTION | 0);
34107 if (SWIG_arg_fail(1)) SWIG_fail;
e811c8ce
RD
34108 {
34109 PyThreadState* __tstate = wxPyBeginAllowThreads();
34110 result = (bool)(arg1)->EndDrag();
34111
34112 wxPyEndAllowThreads(__tstate);
34113 if (PyErr_Occurred()) SWIG_fail;
34114 }
4f89f6a3
RD
34115 {
34116 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
34117 }
e811c8ce
RD
34118 return resultobj;
34119 fail:
34120 return NULL;
34121}
34122
34123
c32bde28 34124static PyObject *_wrap_DragImage_Move(PyObject *, PyObject *args, PyObject *kwargs) {
e811c8ce
RD
34125 PyObject *resultobj;
34126 wxGenericDragImage *arg1 = (wxGenericDragImage *) 0 ;
34127 wxPoint *arg2 = 0 ;
34128 bool result;
34129 wxPoint temp2 ;
34130 PyObject * obj0 = 0 ;
34131 PyObject * obj1 = 0 ;
34132 char *kwnames[] = {
34133 (char *) "self",(char *) "pt", NULL
34134 };
34135
34136 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:DragImage_Move",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
34137 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGenericDragImage, SWIG_POINTER_EXCEPTION | 0);
34138 if (SWIG_arg_fail(1)) SWIG_fail;
e811c8ce
RD
34139 {
34140 arg2 = &temp2;
34141 if ( ! wxPoint_helper(obj1, &arg2)) SWIG_fail;
34142 }
34143 {
34144 PyThreadState* __tstate = wxPyBeginAllowThreads();
34145 result = (bool)(arg1)->Move((wxPoint const &)*arg2);
34146
34147 wxPyEndAllowThreads(__tstate);
34148 if (PyErr_Occurred()) SWIG_fail;
34149 }
4f89f6a3
RD
34150 {
34151 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
34152 }
e811c8ce
RD
34153 return resultobj;
34154 fail:
34155 return NULL;
34156}
34157
34158
c32bde28 34159static PyObject *_wrap_DragImage_Show(PyObject *, PyObject *args, PyObject *kwargs) {
e811c8ce
RD
34160 PyObject *resultobj;
34161 wxGenericDragImage *arg1 = (wxGenericDragImage *) 0 ;
34162 bool result;
34163 PyObject * obj0 = 0 ;
34164 char *kwnames[] = {
34165 (char *) "self", NULL
34166 };
34167
34168 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:DragImage_Show",kwnames,&obj0)) goto fail;
093d3ff1
RD
34169 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGenericDragImage, SWIG_POINTER_EXCEPTION | 0);
34170 if (SWIG_arg_fail(1)) SWIG_fail;
e811c8ce
RD
34171 {
34172 PyThreadState* __tstate = wxPyBeginAllowThreads();
34173 result = (bool)(arg1)->Show();
34174
34175 wxPyEndAllowThreads(__tstate);
34176 if (PyErr_Occurred()) SWIG_fail;
34177 }
4f89f6a3
RD
34178 {
34179 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
34180 }
e811c8ce
RD
34181 return resultobj;
34182 fail:
34183 return NULL;
34184}
34185
34186
c32bde28 34187static PyObject *_wrap_DragImage_Hide(PyObject *, PyObject *args, PyObject *kwargs) {
e811c8ce
RD
34188 PyObject *resultobj;
34189 wxGenericDragImage *arg1 = (wxGenericDragImage *) 0 ;
34190 bool result;
34191 PyObject * obj0 = 0 ;
34192 char *kwnames[] = {
34193 (char *) "self", NULL
34194 };
34195
34196 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:DragImage_Hide",kwnames,&obj0)) goto fail;
093d3ff1
RD
34197 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGenericDragImage, SWIG_POINTER_EXCEPTION | 0);
34198 if (SWIG_arg_fail(1)) SWIG_fail;
e811c8ce
RD
34199 {
34200 PyThreadState* __tstate = wxPyBeginAllowThreads();
34201 result = (bool)(arg1)->Hide();
34202
34203 wxPyEndAllowThreads(__tstate);
34204 if (PyErr_Occurred()) SWIG_fail;
34205 }
4f89f6a3
RD
34206 {
34207 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
34208 }
e811c8ce
RD
34209 return resultobj;
34210 fail:
34211 return NULL;
34212}
34213
34214
c32bde28 34215static PyObject *_wrap_DragImage_GetImageRect(PyObject *, PyObject *args, PyObject *kwargs) {
e811c8ce
RD
34216 PyObject *resultobj;
34217 wxGenericDragImage *arg1 = (wxGenericDragImage *) 0 ;
34218 wxPoint *arg2 = 0 ;
34219 wxRect result;
34220 wxPoint temp2 ;
34221 PyObject * obj0 = 0 ;
34222 PyObject * obj1 = 0 ;
34223 char *kwnames[] = {
34224 (char *) "self",(char *) "pos", NULL
34225 };
34226
34227 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:DragImage_GetImageRect",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
34228 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGenericDragImage, SWIG_POINTER_EXCEPTION | 0);
34229 if (SWIG_arg_fail(1)) SWIG_fail;
e811c8ce
RD
34230 {
34231 arg2 = &temp2;
34232 if ( ! wxPoint_helper(obj1, &arg2)) SWIG_fail;
34233 }
34234 {
34235 PyThreadState* __tstate = wxPyBeginAllowThreads();
34236 result = ((wxGenericDragImage const *)arg1)->GetImageRect((wxPoint const &)*arg2);
34237
34238 wxPyEndAllowThreads(__tstate);
34239 if (PyErr_Occurred()) SWIG_fail;
34240 }
34241 {
34242 wxRect * resultptr;
093d3ff1 34243 resultptr = new wxRect((wxRect &)(result));
15afbcd0 34244 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxRect, 1);
e811c8ce
RD
34245 }
34246 return resultobj;
34247 fail:
34248 return NULL;
34249}
34250
34251
c32bde28 34252static PyObject *_wrap_DragImage_DoDrawImage(PyObject *, PyObject *args, PyObject *kwargs) {
e811c8ce
RD
34253 PyObject *resultobj;
34254 wxGenericDragImage *arg1 = (wxGenericDragImage *) 0 ;
34255 wxDC *arg2 = 0 ;
34256 wxPoint *arg3 = 0 ;
34257 bool result;
34258 wxPoint temp3 ;
34259 PyObject * obj0 = 0 ;
34260 PyObject * obj1 = 0 ;
34261 PyObject * obj2 = 0 ;
34262 char *kwnames[] = {
34263 (char *) "self",(char *) "dc",(char *) "pos", NULL
34264 };
34265
34266 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:DragImage_DoDrawImage",kwnames,&obj0,&obj1,&obj2)) goto fail;
093d3ff1
RD
34267 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGenericDragImage, SWIG_POINTER_EXCEPTION | 0);
34268 if (SWIG_arg_fail(1)) SWIG_fail;
34269 {
34270 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxDC, SWIG_POINTER_EXCEPTION | 0);
34271 if (SWIG_arg_fail(2)) SWIG_fail;
34272 if (arg2 == NULL) {
34273 SWIG_null_ref("wxDC");
34274 }
34275 if (SWIG_arg_fail(2)) SWIG_fail;
e811c8ce
RD
34276 }
34277 {
34278 arg3 = &temp3;
34279 if ( ! wxPoint_helper(obj2, &arg3)) SWIG_fail;
34280 }
34281 {
34282 PyThreadState* __tstate = wxPyBeginAllowThreads();
34283 result = (bool)((wxGenericDragImage const *)arg1)->DoDrawImage(*arg2,(wxPoint const &)*arg3);
34284
34285 wxPyEndAllowThreads(__tstate);
34286 if (PyErr_Occurred()) SWIG_fail;
34287 }
4f89f6a3
RD
34288 {
34289 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
34290 }
e811c8ce
RD
34291 return resultobj;
34292 fail:
34293 return NULL;
34294}
34295
34296
c32bde28 34297static PyObject *_wrap_DragImage_UpdateBackingFromWindow(PyObject *, PyObject *args, PyObject *kwargs) {
e811c8ce
RD
34298 PyObject *resultobj;
34299 wxGenericDragImage *arg1 = (wxGenericDragImage *) 0 ;
34300 wxDC *arg2 = 0 ;
34301 wxMemoryDC *arg3 = 0 ;
34302 wxRect *arg4 = 0 ;
34303 wxRect *arg5 = 0 ;
34304 bool result;
34305 wxRect temp4 ;
34306 wxRect temp5 ;
34307 PyObject * obj0 = 0 ;
34308 PyObject * obj1 = 0 ;
34309 PyObject * obj2 = 0 ;
34310 PyObject * obj3 = 0 ;
34311 PyObject * obj4 = 0 ;
34312 char *kwnames[] = {
34313 (char *) "self",(char *) "windowDC",(char *) "destDC",(char *) "sourceRect",(char *) "destRect", NULL
34314 };
34315
34316 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOOO:DragImage_UpdateBackingFromWindow",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4)) goto fail;
093d3ff1
RD
34317 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGenericDragImage, SWIG_POINTER_EXCEPTION | 0);
34318 if (SWIG_arg_fail(1)) SWIG_fail;
34319 {
34320 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxDC, SWIG_POINTER_EXCEPTION | 0);
34321 if (SWIG_arg_fail(2)) SWIG_fail;
34322 if (arg2 == NULL) {
34323 SWIG_null_ref("wxDC");
34324 }
34325 if (SWIG_arg_fail(2)) SWIG_fail;
34326 }
34327 {
34328 SWIG_Python_ConvertPtr(obj2, (void **)&arg3, SWIGTYPE_p_wxMemoryDC, SWIG_POINTER_EXCEPTION | 0);
34329 if (SWIG_arg_fail(3)) SWIG_fail;
34330 if (arg3 == NULL) {
34331 SWIG_null_ref("wxMemoryDC");
34332 }
34333 if (SWIG_arg_fail(3)) SWIG_fail;
e811c8ce
RD
34334 }
34335 {
34336 arg4 = &temp4;
34337 if ( ! wxRect_helper(obj3, &arg4)) SWIG_fail;
34338 }
34339 {
34340 arg5 = &temp5;
34341 if ( ! wxRect_helper(obj4, &arg5)) SWIG_fail;
34342 }
34343 {
34344 PyThreadState* __tstate = wxPyBeginAllowThreads();
34345 result = (bool)((wxGenericDragImage const *)arg1)->UpdateBackingFromWindow(*arg2,*arg3,(wxRect const &)*arg4,(wxRect const &)*arg5);
34346
34347 wxPyEndAllowThreads(__tstate);
34348 if (PyErr_Occurred()) SWIG_fail;
34349 }
4f89f6a3
RD
34350 {
34351 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
34352 }
e811c8ce
RD
34353 return resultobj;
34354 fail:
34355 return NULL;
34356}
34357
34358
c32bde28 34359static PyObject *_wrap_DragImage_RedrawImage(PyObject *, PyObject *args, PyObject *kwargs) {
e811c8ce
RD
34360 PyObject *resultobj;
34361 wxGenericDragImage *arg1 = (wxGenericDragImage *) 0 ;
34362 wxPoint *arg2 = 0 ;
34363 wxPoint *arg3 = 0 ;
34364 bool arg4 ;
34365 bool arg5 ;
34366 bool result;
34367 wxPoint temp2 ;
34368 wxPoint temp3 ;
34369 PyObject * obj0 = 0 ;
34370 PyObject * obj1 = 0 ;
34371 PyObject * obj2 = 0 ;
34372 PyObject * obj3 = 0 ;
34373 PyObject * obj4 = 0 ;
34374 char *kwnames[] = {
34375 (char *) "self",(char *) "oldPos",(char *) "newPos",(char *) "eraseOld",(char *) "drawNew", NULL
34376 };
34377
34378 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOOO:DragImage_RedrawImage",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4)) goto fail;
093d3ff1
RD
34379 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGenericDragImage, SWIG_POINTER_EXCEPTION | 0);
34380 if (SWIG_arg_fail(1)) SWIG_fail;
e811c8ce
RD
34381 {
34382 arg2 = &temp2;
34383 if ( ! wxPoint_helper(obj1, &arg2)) SWIG_fail;
34384 }
34385 {
34386 arg3 = &temp3;
34387 if ( ! wxPoint_helper(obj2, &arg3)) SWIG_fail;
34388 }
093d3ff1
RD
34389 {
34390 arg4 = (bool)(SWIG_As_bool(obj3));
34391 if (SWIG_arg_fail(4)) SWIG_fail;
34392 }
34393 {
34394 arg5 = (bool)(SWIG_As_bool(obj4));
34395 if (SWIG_arg_fail(5)) SWIG_fail;
34396 }
e811c8ce
RD
34397 {
34398 PyThreadState* __tstate = wxPyBeginAllowThreads();
34399 result = (bool)(arg1)->RedrawImage((wxPoint const &)*arg2,(wxPoint const &)*arg3,arg4,arg5);
34400
34401 wxPyEndAllowThreads(__tstate);
34402 if (PyErr_Occurred()) SWIG_fail;
34403 }
4f89f6a3
RD
34404 {
34405 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
34406 }
e811c8ce
RD
34407 return resultobj;
34408 fail:
34409 return NULL;
34410}
34411
34412
c32bde28 34413static PyObject * DragImage_swigregister(PyObject *, PyObject *args) {
e811c8ce
RD
34414 PyObject *obj;
34415 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
34416 SWIG_TypeClientData(SWIGTYPE_p_wxGenericDragImage, obj);
34417 Py_INCREF(obj);
34418 return Py_BuildValue((char *)"");
34419}
34420static PyMethodDef SwigMethods[] = {
093d3ff1
RD
34421 { (char *)"new_Button", (PyCFunction) _wrap_new_Button, METH_VARARGS | METH_KEYWORDS, NULL},
34422 { (char *)"new_PreButton", (PyCFunction) _wrap_new_PreButton, METH_VARARGS | METH_KEYWORDS, NULL},
34423 { (char *)"Button_Create", (PyCFunction) _wrap_Button_Create, METH_VARARGS | METH_KEYWORDS, NULL},
34424 { (char *)"Button_SetDefault", (PyCFunction) _wrap_Button_SetDefault, METH_VARARGS | METH_KEYWORDS, NULL},
34425 { (char *)"Button_GetDefaultSize", (PyCFunction) _wrap_Button_GetDefaultSize, METH_VARARGS | METH_KEYWORDS, NULL},
34426 { (char *)"Button_GetClassDefaultAttributes", (PyCFunction) _wrap_Button_GetClassDefaultAttributes, METH_VARARGS | METH_KEYWORDS, NULL},
34427 { (char *)"Button_swigregister", Button_swigregister, METH_VARARGS, NULL},
34428 { (char *)"new_BitmapButton", (PyCFunction) _wrap_new_BitmapButton, METH_VARARGS | METH_KEYWORDS, NULL},
34429 { (char *)"new_PreBitmapButton", (PyCFunction) _wrap_new_PreBitmapButton, METH_VARARGS | METH_KEYWORDS, NULL},
34430 { (char *)"BitmapButton_Create", (PyCFunction) _wrap_BitmapButton_Create, METH_VARARGS | METH_KEYWORDS, NULL},
34431 { (char *)"BitmapButton_GetBitmapLabel", (PyCFunction) _wrap_BitmapButton_GetBitmapLabel, METH_VARARGS | METH_KEYWORDS, NULL},
34432 { (char *)"BitmapButton_GetBitmapDisabled", (PyCFunction) _wrap_BitmapButton_GetBitmapDisabled, METH_VARARGS | METH_KEYWORDS, NULL},
34433 { (char *)"BitmapButton_GetBitmapFocus", (PyCFunction) _wrap_BitmapButton_GetBitmapFocus, METH_VARARGS | METH_KEYWORDS, NULL},
34434 { (char *)"BitmapButton_GetBitmapSelected", (PyCFunction) _wrap_BitmapButton_GetBitmapSelected, METH_VARARGS | METH_KEYWORDS, NULL},
34435 { (char *)"BitmapButton_SetBitmapDisabled", (PyCFunction) _wrap_BitmapButton_SetBitmapDisabled, METH_VARARGS | METH_KEYWORDS, NULL},
34436 { (char *)"BitmapButton_SetBitmapFocus", (PyCFunction) _wrap_BitmapButton_SetBitmapFocus, METH_VARARGS | METH_KEYWORDS, NULL},
34437 { (char *)"BitmapButton_SetBitmapSelected", (PyCFunction) _wrap_BitmapButton_SetBitmapSelected, METH_VARARGS | METH_KEYWORDS, NULL},
34438 { (char *)"BitmapButton_SetBitmapLabel", (PyCFunction) _wrap_BitmapButton_SetBitmapLabel, METH_VARARGS | METH_KEYWORDS, NULL},
34439 { (char *)"BitmapButton_SetMargins", (PyCFunction) _wrap_BitmapButton_SetMargins, METH_VARARGS | METH_KEYWORDS, NULL},
34440 { (char *)"BitmapButton_GetMarginX", (PyCFunction) _wrap_BitmapButton_GetMarginX, METH_VARARGS | METH_KEYWORDS, NULL},
34441 { (char *)"BitmapButton_GetMarginY", (PyCFunction) _wrap_BitmapButton_GetMarginY, METH_VARARGS | METH_KEYWORDS, NULL},
34442 { (char *)"BitmapButton_swigregister", BitmapButton_swigregister, METH_VARARGS, NULL},
34443 { (char *)"new_CheckBox", (PyCFunction) _wrap_new_CheckBox, METH_VARARGS | METH_KEYWORDS, NULL},
34444 { (char *)"new_PreCheckBox", (PyCFunction) _wrap_new_PreCheckBox, METH_VARARGS | METH_KEYWORDS, NULL},
34445 { (char *)"CheckBox_Create", (PyCFunction) _wrap_CheckBox_Create, METH_VARARGS | METH_KEYWORDS, NULL},
34446 { (char *)"CheckBox_GetValue", (PyCFunction) _wrap_CheckBox_GetValue, METH_VARARGS | METH_KEYWORDS, NULL},
34447 { (char *)"CheckBox_IsChecked", (PyCFunction) _wrap_CheckBox_IsChecked, METH_VARARGS | METH_KEYWORDS, NULL},
34448 { (char *)"CheckBox_SetValue", (PyCFunction) _wrap_CheckBox_SetValue, METH_VARARGS | METH_KEYWORDS, NULL},
34449 { (char *)"CheckBox_Get3StateValue", (PyCFunction) _wrap_CheckBox_Get3StateValue, METH_VARARGS | METH_KEYWORDS, NULL},
34450 { (char *)"CheckBox_Set3StateValue", (PyCFunction) _wrap_CheckBox_Set3StateValue, METH_VARARGS | METH_KEYWORDS, NULL},
34451 { (char *)"CheckBox_Is3State", (PyCFunction) _wrap_CheckBox_Is3State, METH_VARARGS | METH_KEYWORDS, NULL},
34452 { (char *)"CheckBox_Is3rdStateAllowedForUser", (PyCFunction) _wrap_CheckBox_Is3rdStateAllowedForUser, METH_VARARGS | METH_KEYWORDS, NULL},
34453 { (char *)"CheckBox_GetClassDefaultAttributes", (PyCFunction) _wrap_CheckBox_GetClassDefaultAttributes, METH_VARARGS | METH_KEYWORDS, NULL},
34454 { (char *)"CheckBox_swigregister", CheckBox_swigregister, METH_VARARGS, NULL},
34455 { (char *)"new_Choice", (PyCFunction) _wrap_new_Choice, METH_VARARGS | METH_KEYWORDS, NULL},
34456 { (char *)"new_PreChoice", (PyCFunction) _wrap_new_PreChoice, METH_VARARGS | METH_KEYWORDS, NULL},
34457 { (char *)"Choice_Create", (PyCFunction) _wrap_Choice_Create, METH_VARARGS | METH_KEYWORDS, NULL},
34458 { (char *)"Choice_SetSelection", (PyCFunction) _wrap_Choice_SetSelection, METH_VARARGS | METH_KEYWORDS, NULL},
34459 { (char *)"Choice_SetStringSelection", (PyCFunction) _wrap_Choice_SetStringSelection, METH_VARARGS | METH_KEYWORDS, NULL},
34460 { (char *)"Choice_SetString", (PyCFunction) _wrap_Choice_SetString, METH_VARARGS | METH_KEYWORDS, NULL},
34461 { (char *)"Choice_GetClassDefaultAttributes", (PyCFunction) _wrap_Choice_GetClassDefaultAttributes, METH_VARARGS | METH_KEYWORDS, NULL},
34462 { (char *)"Choice_swigregister", Choice_swigregister, METH_VARARGS, NULL},
34463 { (char *)"new_ComboBox", (PyCFunction) _wrap_new_ComboBox, METH_VARARGS | METH_KEYWORDS, NULL},
34464 { (char *)"new_PreComboBox", (PyCFunction) _wrap_new_PreComboBox, METH_VARARGS | METH_KEYWORDS, NULL},
34465 { (char *)"ComboBox_Create", (PyCFunction) _wrap_ComboBox_Create, METH_VARARGS | METH_KEYWORDS, NULL},
34466 { (char *)"ComboBox_GetValue", (PyCFunction) _wrap_ComboBox_GetValue, METH_VARARGS | METH_KEYWORDS, NULL},
34467 { (char *)"ComboBox_SetValue", (PyCFunction) _wrap_ComboBox_SetValue, METH_VARARGS | METH_KEYWORDS, NULL},
34468 { (char *)"ComboBox_Copy", (PyCFunction) _wrap_ComboBox_Copy, METH_VARARGS | METH_KEYWORDS, NULL},
34469 { (char *)"ComboBox_Cut", (PyCFunction) _wrap_ComboBox_Cut, METH_VARARGS | METH_KEYWORDS, NULL},
34470 { (char *)"ComboBox_Paste", (PyCFunction) _wrap_ComboBox_Paste, METH_VARARGS | METH_KEYWORDS, NULL},
34471 { (char *)"ComboBox_SetInsertionPoint", (PyCFunction) _wrap_ComboBox_SetInsertionPoint, METH_VARARGS | METH_KEYWORDS, NULL},
34472 { (char *)"ComboBox_GetInsertionPoint", (PyCFunction) _wrap_ComboBox_GetInsertionPoint, METH_VARARGS | METH_KEYWORDS, NULL},
34473 { (char *)"ComboBox_GetLastPosition", (PyCFunction) _wrap_ComboBox_GetLastPosition, METH_VARARGS | METH_KEYWORDS, NULL},
34474 { (char *)"ComboBox_Replace", (PyCFunction) _wrap_ComboBox_Replace, METH_VARARGS | METH_KEYWORDS, NULL},
34475 { (char *)"ComboBox_SetSelection", (PyCFunction) _wrap_ComboBox_SetSelection, METH_VARARGS | METH_KEYWORDS, NULL},
34476 { (char *)"ComboBox_SetMark", (PyCFunction) _wrap_ComboBox_SetMark, METH_VARARGS | METH_KEYWORDS, NULL},
34477 { (char *)"ComboBox_SetStringSelection", (PyCFunction) _wrap_ComboBox_SetStringSelection, METH_VARARGS | METH_KEYWORDS, NULL},
34478 { (char *)"ComboBox_SetString", (PyCFunction) _wrap_ComboBox_SetString, METH_VARARGS | METH_KEYWORDS, NULL},
34479 { (char *)"ComboBox_SetEditable", (PyCFunction) _wrap_ComboBox_SetEditable, METH_VARARGS | METH_KEYWORDS, NULL},
34480 { (char *)"ComboBox_SetInsertionPointEnd", (PyCFunction) _wrap_ComboBox_SetInsertionPointEnd, METH_VARARGS | METH_KEYWORDS, NULL},
34481 { (char *)"ComboBox_Remove", (PyCFunction) _wrap_ComboBox_Remove, METH_VARARGS | METH_KEYWORDS, NULL},
34482 { (char *)"ComboBox_IsEditable", (PyCFunction) _wrap_ComboBox_IsEditable, METH_VARARGS | METH_KEYWORDS, NULL},
34483 { (char *)"ComboBox_Undo", (PyCFunction) _wrap_ComboBox_Undo, METH_VARARGS | METH_KEYWORDS, NULL},
34484 { (char *)"ComboBox_Redo", (PyCFunction) _wrap_ComboBox_Redo, METH_VARARGS | METH_KEYWORDS, NULL},
34485 { (char *)"ComboBox_SelectAll", (PyCFunction) _wrap_ComboBox_SelectAll, METH_VARARGS | METH_KEYWORDS, NULL},
34486 { (char *)"ComboBox_CanCopy", (PyCFunction) _wrap_ComboBox_CanCopy, METH_VARARGS | METH_KEYWORDS, NULL},
34487 { (char *)"ComboBox_CanCut", (PyCFunction) _wrap_ComboBox_CanCut, METH_VARARGS | METH_KEYWORDS, NULL},
34488 { (char *)"ComboBox_CanPaste", (PyCFunction) _wrap_ComboBox_CanPaste, METH_VARARGS | METH_KEYWORDS, NULL},
34489 { (char *)"ComboBox_CanUndo", (PyCFunction) _wrap_ComboBox_CanUndo, METH_VARARGS | METH_KEYWORDS, NULL},
34490 { (char *)"ComboBox_CanRedo", (PyCFunction) _wrap_ComboBox_CanRedo, METH_VARARGS | METH_KEYWORDS, NULL},
34491 { (char *)"ComboBox_GetClassDefaultAttributes", (PyCFunction) _wrap_ComboBox_GetClassDefaultAttributes, METH_VARARGS | METH_KEYWORDS, NULL},
34492 { (char *)"ComboBox_swigregister", ComboBox_swigregister, METH_VARARGS, NULL},
34493 { (char *)"new_Gauge", (PyCFunction) _wrap_new_Gauge, METH_VARARGS | METH_KEYWORDS, NULL},
34494 { (char *)"new_PreGauge", (PyCFunction) _wrap_new_PreGauge, METH_VARARGS | METH_KEYWORDS, NULL},
34495 { (char *)"Gauge_Create", (PyCFunction) _wrap_Gauge_Create, METH_VARARGS | METH_KEYWORDS, NULL},
34496 { (char *)"Gauge_SetRange", (PyCFunction) _wrap_Gauge_SetRange, METH_VARARGS | METH_KEYWORDS, NULL},
34497 { (char *)"Gauge_GetRange", (PyCFunction) _wrap_Gauge_GetRange, METH_VARARGS | METH_KEYWORDS, NULL},
34498 { (char *)"Gauge_SetValue", (PyCFunction) _wrap_Gauge_SetValue, METH_VARARGS | METH_KEYWORDS, NULL},
34499 { (char *)"Gauge_GetValue", (PyCFunction) _wrap_Gauge_GetValue, METH_VARARGS | METH_KEYWORDS, NULL},
34500 { (char *)"Gauge_IsVertical", (PyCFunction) _wrap_Gauge_IsVertical, METH_VARARGS | METH_KEYWORDS, NULL},
34501 { (char *)"Gauge_SetShadowWidth", (PyCFunction) _wrap_Gauge_SetShadowWidth, METH_VARARGS | METH_KEYWORDS, NULL},
34502 { (char *)"Gauge_GetShadowWidth", (PyCFunction) _wrap_Gauge_GetShadowWidth, METH_VARARGS | METH_KEYWORDS, NULL},
34503 { (char *)"Gauge_SetBezelFace", (PyCFunction) _wrap_Gauge_SetBezelFace, METH_VARARGS | METH_KEYWORDS, NULL},
34504 { (char *)"Gauge_GetBezelFace", (PyCFunction) _wrap_Gauge_GetBezelFace, METH_VARARGS | METH_KEYWORDS, NULL},
34505 { (char *)"Gauge_GetClassDefaultAttributes", (PyCFunction) _wrap_Gauge_GetClassDefaultAttributes, METH_VARARGS | METH_KEYWORDS, NULL},
34506 { (char *)"Gauge_swigregister", Gauge_swigregister, METH_VARARGS, NULL},
34507 { (char *)"new_StaticBox", (PyCFunction) _wrap_new_StaticBox, METH_VARARGS | METH_KEYWORDS, NULL},
34508 { (char *)"new_PreStaticBox", (PyCFunction) _wrap_new_PreStaticBox, METH_VARARGS | METH_KEYWORDS, NULL},
34509 { (char *)"StaticBox_Create", (PyCFunction) _wrap_StaticBox_Create, METH_VARARGS | METH_KEYWORDS, NULL},
34510 { (char *)"StaticBox_GetClassDefaultAttributes", (PyCFunction) _wrap_StaticBox_GetClassDefaultAttributes, METH_VARARGS | METH_KEYWORDS, NULL},
34511 { (char *)"StaticBox_swigregister", StaticBox_swigregister, METH_VARARGS, NULL},
34512 { (char *)"new_StaticLine", (PyCFunction) _wrap_new_StaticLine, METH_VARARGS | METH_KEYWORDS, NULL},
34513 { (char *)"new_PreStaticLine", (PyCFunction) _wrap_new_PreStaticLine, METH_VARARGS | METH_KEYWORDS, NULL},
34514 { (char *)"StaticLine_Create", (PyCFunction) _wrap_StaticLine_Create, METH_VARARGS | METH_KEYWORDS, NULL},
34515 { (char *)"StaticLine_IsVertical", (PyCFunction) _wrap_StaticLine_IsVertical, METH_VARARGS | METH_KEYWORDS, NULL},
34516 { (char *)"StaticLine_GetDefaultSize", (PyCFunction) _wrap_StaticLine_GetDefaultSize, METH_VARARGS | METH_KEYWORDS, NULL},
34517 { (char *)"StaticLine_GetClassDefaultAttributes", (PyCFunction) _wrap_StaticLine_GetClassDefaultAttributes, METH_VARARGS | METH_KEYWORDS, NULL},
34518 { (char *)"StaticLine_swigregister", StaticLine_swigregister, METH_VARARGS, NULL},
34519 { (char *)"new_StaticText", (PyCFunction) _wrap_new_StaticText, METH_VARARGS | METH_KEYWORDS, NULL},
34520 { (char *)"new_PreStaticText", (PyCFunction) _wrap_new_PreStaticText, METH_VARARGS | METH_KEYWORDS, NULL},
34521 { (char *)"StaticText_Create", (PyCFunction) _wrap_StaticText_Create, METH_VARARGS | METH_KEYWORDS, NULL},
34522 { (char *)"StaticText_GetClassDefaultAttributes", (PyCFunction) _wrap_StaticText_GetClassDefaultAttributes, METH_VARARGS | METH_KEYWORDS, NULL},
34523 { (char *)"StaticText_swigregister", StaticText_swigregister, METH_VARARGS, NULL},
34524 { (char *)"new_StaticBitmap", (PyCFunction) _wrap_new_StaticBitmap, METH_VARARGS | METH_KEYWORDS, NULL},
34525 { (char *)"new_PreStaticBitmap", (PyCFunction) _wrap_new_PreStaticBitmap, METH_VARARGS | METH_KEYWORDS, NULL},
34526 { (char *)"StaticBitmap_Create", (PyCFunction) _wrap_StaticBitmap_Create, METH_VARARGS | METH_KEYWORDS, NULL},
34527 { (char *)"StaticBitmap_GetBitmap", (PyCFunction) _wrap_StaticBitmap_GetBitmap, METH_VARARGS | METH_KEYWORDS, NULL},
34528 { (char *)"StaticBitmap_SetBitmap", (PyCFunction) _wrap_StaticBitmap_SetBitmap, METH_VARARGS | METH_KEYWORDS, NULL},
34529 { (char *)"StaticBitmap_SetIcon", (PyCFunction) _wrap_StaticBitmap_SetIcon, METH_VARARGS | METH_KEYWORDS, NULL},
34530 { (char *)"StaticBitmap_GetClassDefaultAttributes", (PyCFunction) _wrap_StaticBitmap_GetClassDefaultAttributes, METH_VARARGS | METH_KEYWORDS, NULL},
34531 { (char *)"StaticBitmap_swigregister", StaticBitmap_swigregister, METH_VARARGS, NULL},
34532 { (char *)"new_ListBox", (PyCFunction) _wrap_new_ListBox, METH_VARARGS | METH_KEYWORDS, NULL},
34533 { (char *)"new_PreListBox", (PyCFunction) _wrap_new_PreListBox, METH_VARARGS | METH_KEYWORDS, NULL},
34534 { (char *)"ListBox_Create", (PyCFunction) _wrap_ListBox_Create, METH_VARARGS | METH_KEYWORDS, NULL},
34535 { (char *)"ListBox_Insert", (PyCFunction) _wrap_ListBox_Insert, METH_VARARGS | METH_KEYWORDS, NULL},
34536 { (char *)"ListBox_InsertItems", (PyCFunction) _wrap_ListBox_InsertItems, METH_VARARGS | METH_KEYWORDS, NULL},
34537 { (char *)"ListBox_Set", (PyCFunction) _wrap_ListBox_Set, METH_VARARGS | METH_KEYWORDS, NULL},
34538 { (char *)"ListBox_IsSelected", (PyCFunction) _wrap_ListBox_IsSelected, METH_VARARGS | METH_KEYWORDS, NULL},
34539 { (char *)"ListBox_SetSelection", (PyCFunction) _wrap_ListBox_SetSelection, METH_VARARGS | METH_KEYWORDS, NULL},
34540 { (char *)"ListBox_Select", (PyCFunction) _wrap_ListBox_Select, METH_VARARGS | METH_KEYWORDS, NULL},
34541 { (char *)"ListBox_Deselect", (PyCFunction) _wrap_ListBox_Deselect, METH_VARARGS | METH_KEYWORDS, NULL},
34542 { (char *)"ListBox_DeselectAll", (PyCFunction) _wrap_ListBox_DeselectAll, METH_VARARGS | METH_KEYWORDS, NULL},
34543 { (char *)"ListBox_SetStringSelection", (PyCFunction) _wrap_ListBox_SetStringSelection, METH_VARARGS | METH_KEYWORDS, NULL},
34544 { (char *)"ListBox_GetSelections", (PyCFunction) _wrap_ListBox_GetSelections, METH_VARARGS | METH_KEYWORDS, NULL},
34545 { (char *)"ListBox_SetFirstItem", (PyCFunction) _wrap_ListBox_SetFirstItem, METH_VARARGS | METH_KEYWORDS, NULL},
34546 { (char *)"ListBox_SetFirstItemStr", (PyCFunction) _wrap_ListBox_SetFirstItemStr, METH_VARARGS | METH_KEYWORDS, NULL},
34547 { (char *)"ListBox_EnsureVisible", (PyCFunction) _wrap_ListBox_EnsureVisible, METH_VARARGS | METH_KEYWORDS, NULL},
34548 { (char *)"ListBox_AppendAndEnsureVisible", (PyCFunction) _wrap_ListBox_AppendAndEnsureVisible, METH_VARARGS | METH_KEYWORDS, NULL},
34549 { (char *)"ListBox_IsSorted", (PyCFunction) _wrap_ListBox_IsSorted, METH_VARARGS | METH_KEYWORDS, NULL},
34550 { (char *)"ListBox_SetItemForegroundColour", (PyCFunction) _wrap_ListBox_SetItemForegroundColour, METH_VARARGS | METH_KEYWORDS, NULL},
34551 { (char *)"ListBox_SetItemBackgroundColour", (PyCFunction) _wrap_ListBox_SetItemBackgroundColour, METH_VARARGS | METH_KEYWORDS, NULL},
34552 { (char *)"ListBox_SetItemFont", (PyCFunction) _wrap_ListBox_SetItemFont, METH_VARARGS | METH_KEYWORDS, NULL},
34553 { (char *)"ListBox_GetClassDefaultAttributes", (PyCFunction) _wrap_ListBox_GetClassDefaultAttributes, METH_VARARGS | METH_KEYWORDS, NULL},
34554 { (char *)"ListBox_swigregister", ListBox_swigregister, METH_VARARGS, NULL},
34555 { (char *)"new_CheckListBox", (PyCFunction) _wrap_new_CheckListBox, METH_VARARGS | METH_KEYWORDS, NULL},
34556 { (char *)"new_PreCheckListBox", (PyCFunction) _wrap_new_PreCheckListBox, METH_VARARGS | METH_KEYWORDS, NULL},
34557 { (char *)"CheckListBox_Create", (PyCFunction) _wrap_CheckListBox_Create, METH_VARARGS | METH_KEYWORDS, NULL},
34558 { (char *)"CheckListBox_IsChecked", (PyCFunction) _wrap_CheckListBox_IsChecked, METH_VARARGS | METH_KEYWORDS, NULL},
34559 { (char *)"CheckListBox_Check", (PyCFunction) _wrap_CheckListBox_Check, METH_VARARGS | METH_KEYWORDS, NULL},
34560 { (char *)"CheckListBox_GetItemHeight", (PyCFunction) _wrap_CheckListBox_GetItemHeight, METH_VARARGS | METH_KEYWORDS, NULL},
34561 { (char *)"CheckListBox_HitTest", (PyCFunction) _wrap_CheckListBox_HitTest, METH_VARARGS | METH_KEYWORDS, NULL},
34562 { (char *)"CheckListBox_HitTestXY", (PyCFunction) _wrap_CheckListBox_HitTestXY, METH_VARARGS | METH_KEYWORDS, NULL},
34563 { (char *)"CheckListBox_swigregister", CheckListBox_swigregister, METH_VARARGS, NULL},
34564 { (char *)"new_TextAttr", (PyCFunction) _wrap_new_TextAttr, METH_VARARGS | METH_KEYWORDS, NULL},
34565 { (char *)"delete_TextAttr", (PyCFunction) _wrap_delete_TextAttr, METH_VARARGS | METH_KEYWORDS, NULL},
34566 { (char *)"TextAttr_Init", (PyCFunction) _wrap_TextAttr_Init, METH_VARARGS | METH_KEYWORDS, NULL},
34567 { (char *)"TextAttr_SetTextColour", (PyCFunction) _wrap_TextAttr_SetTextColour, METH_VARARGS | METH_KEYWORDS, NULL},
34568 { (char *)"TextAttr_SetBackgroundColour", (PyCFunction) _wrap_TextAttr_SetBackgroundColour, METH_VARARGS | METH_KEYWORDS, NULL},
34569 { (char *)"TextAttr_SetFont", (PyCFunction) _wrap_TextAttr_SetFont, METH_VARARGS | METH_KEYWORDS, NULL},
34570 { (char *)"TextAttr_SetAlignment", (PyCFunction) _wrap_TextAttr_SetAlignment, METH_VARARGS | METH_KEYWORDS, NULL},
34571 { (char *)"TextAttr_SetTabs", (PyCFunction) _wrap_TextAttr_SetTabs, METH_VARARGS | METH_KEYWORDS, NULL},
34572 { (char *)"TextAttr_SetLeftIndent", (PyCFunction) _wrap_TextAttr_SetLeftIndent, METH_VARARGS | METH_KEYWORDS, NULL},
34573 { (char *)"TextAttr_SetRightIndent", (PyCFunction) _wrap_TextAttr_SetRightIndent, METH_VARARGS | METH_KEYWORDS, NULL},
34574 { (char *)"TextAttr_SetFlags", (PyCFunction) _wrap_TextAttr_SetFlags, METH_VARARGS | METH_KEYWORDS, NULL},
34575 { (char *)"TextAttr_HasTextColour", (PyCFunction) _wrap_TextAttr_HasTextColour, METH_VARARGS | METH_KEYWORDS, NULL},
34576 { (char *)"TextAttr_HasBackgroundColour", (PyCFunction) _wrap_TextAttr_HasBackgroundColour, METH_VARARGS | METH_KEYWORDS, NULL},
34577 { (char *)"TextAttr_HasFont", (PyCFunction) _wrap_TextAttr_HasFont, METH_VARARGS | METH_KEYWORDS, NULL},
34578 { (char *)"TextAttr_HasAlignment", (PyCFunction) _wrap_TextAttr_HasAlignment, METH_VARARGS | METH_KEYWORDS, NULL},
34579 { (char *)"TextAttr_HasTabs", (PyCFunction) _wrap_TextAttr_HasTabs, METH_VARARGS | METH_KEYWORDS, NULL},
34580 { (char *)"TextAttr_HasLeftIndent", (PyCFunction) _wrap_TextAttr_HasLeftIndent, METH_VARARGS | METH_KEYWORDS, NULL},
34581 { (char *)"TextAttr_HasRightIndent", (PyCFunction) _wrap_TextAttr_HasRightIndent, METH_VARARGS | METH_KEYWORDS, NULL},
34582 { (char *)"TextAttr_HasFlag", (PyCFunction) _wrap_TextAttr_HasFlag, METH_VARARGS | METH_KEYWORDS, NULL},
34583 { (char *)"TextAttr_GetTextColour", (PyCFunction) _wrap_TextAttr_GetTextColour, METH_VARARGS | METH_KEYWORDS, NULL},
34584 { (char *)"TextAttr_GetBackgroundColour", (PyCFunction) _wrap_TextAttr_GetBackgroundColour, METH_VARARGS | METH_KEYWORDS, NULL},
34585 { (char *)"TextAttr_GetFont", (PyCFunction) _wrap_TextAttr_GetFont, METH_VARARGS | METH_KEYWORDS, NULL},
34586 { (char *)"TextAttr_GetAlignment", (PyCFunction) _wrap_TextAttr_GetAlignment, METH_VARARGS | METH_KEYWORDS, NULL},
34587 { (char *)"TextAttr_GetTabs", (PyCFunction) _wrap_TextAttr_GetTabs, METH_VARARGS | METH_KEYWORDS, NULL},
34588 { (char *)"TextAttr_GetLeftIndent", (PyCFunction) _wrap_TextAttr_GetLeftIndent, METH_VARARGS | METH_KEYWORDS, NULL},
34589 { (char *)"TextAttr_GetLeftSubIndent", (PyCFunction) _wrap_TextAttr_GetLeftSubIndent, METH_VARARGS | METH_KEYWORDS, NULL},
34590 { (char *)"TextAttr_GetRightIndent", (PyCFunction) _wrap_TextAttr_GetRightIndent, METH_VARARGS | METH_KEYWORDS, NULL},
34591 { (char *)"TextAttr_GetFlags", (PyCFunction) _wrap_TextAttr_GetFlags, METH_VARARGS | METH_KEYWORDS, NULL},
34592 { (char *)"TextAttr_IsDefault", (PyCFunction) _wrap_TextAttr_IsDefault, METH_VARARGS | METH_KEYWORDS, NULL},
34593 { (char *)"TextAttr_Combine", (PyCFunction) _wrap_TextAttr_Combine, METH_VARARGS | METH_KEYWORDS, NULL},
34594 { (char *)"TextAttr_swigregister", TextAttr_swigregister, METH_VARARGS, NULL},
34595 { (char *)"new_TextCtrl", (PyCFunction) _wrap_new_TextCtrl, METH_VARARGS | METH_KEYWORDS, NULL},
34596 { (char *)"new_PreTextCtrl", (PyCFunction) _wrap_new_PreTextCtrl, METH_VARARGS | METH_KEYWORDS, NULL},
34597 { (char *)"TextCtrl_Create", (PyCFunction) _wrap_TextCtrl_Create, METH_VARARGS | METH_KEYWORDS, NULL},
34598 { (char *)"TextCtrl_GetValue", (PyCFunction) _wrap_TextCtrl_GetValue, METH_VARARGS | METH_KEYWORDS, NULL},
34599 { (char *)"TextCtrl_SetValue", (PyCFunction) _wrap_TextCtrl_SetValue, METH_VARARGS | METH_KEYWORDS, NULL},
34600 { (char *)"TextCtrl_GetRange", (PyCFunction) _wrap_TextCtrl_GetRange, METH_VARARGS | METH_KEYWORDS, NULL},
34601 { (char *)"TextCtrl_GetLineLength", (PyCFunction) _wrap_TextCtrl_GetLineLength, METH_VARARGS | METH_KEYWORDS, NULL},
34602 { (char *)"TextCtrl_GetLineText", (PyCFunction) _wrap_TextCtrl_GetLineText, METH_VARARGS | METH_KEYWORDS, NULL},
34603 { (char *)"TextCtrl_GetNumberOfLines", (PyCFunction) _wrap_TextCtrl_GetNumberOfLines, METH_VARARGS | METH_KEYWORDS, NULL},
34604 { (char *)"TextCtrl_IsModified", (PyCFunction) _wrap_TextCtrl_IsModified, METH_VARARGS | METH_KEYWORDS, NULL},
34605 { (char *)"TextCtrl_IsEditable", (PyCFunction) _wrap_TextCtrl_IsEditable, METH_VARARGS | METH_KEYWORDS, NULL},
34606 { (char *)"TextCtrl_IsSingleLine", (PyCFunction) _wrap_TextCtrl_IsSingleLine, METH_VARARGS | METH_KEYWORDS, NULL},
34607 { (char *)"TextCtrl_IsMultiLine", (PyCFunction) _wrap_TextCtrl_IsMultiLine, METH_VARARGS | METH_KEYWORDS, NULL},
34608 { (char *)"TextCtrl_GetSelection", (PyCFunction) _wrap_TextCtrl_GetSelection, METH_VARARGS | METH_KEYWORDS, NULL},
34609 { (char *)"TextCtrl_GetStringSelection", (PyCFunction) _wrap_TextCtrl_GetStringSelection, METH_VARARGS | METH_KEYWORDS, NULL},
34610 { (char *)"TextCtrl_Clear", (PyCFunction) _wrap_TextCtrl_Clear, METH_VARARGS | METH_KEYWORDS, NULL},
34611 { (char *)"TextCtrl_Replace", (PyCFunction) _wrap_TextCtrl_Replace, METH_VARARGS | METH_KEYWORDS, NULL},
34612 { (char *)"TextCtrl_Remove", (PyCFunction) _wrap_TextCtrl_Remove, METH_VARARGS | METH_KEYWORDS, NULL},
34613 { (char *)"TextCtrl_LoadFile", (PyCFunction) _wrap_TextCtrl_LoadFile, METH_VARARGS | METH_KEYWORDS, NULL},
34614 { (char *)"TextCtrl_SaveFile", (PyCFunction) _wrap_TextCtrl_SaveFile, METH_VARARGS | METH_KEYWORDS, NULL},
34615 { (char *)"TextCtrl_MarkDirty", (PyCFunction) _wrap_TextCtrl_MarkDirty, METH_VARARGS | METH_KEYWORDS, NULL},
34616 { (char *)"TextCtrl_DiscardEdits", (PyCFunction) _wrap_TextCtrl_DiscardEdits, METH_VARARGS | METH_KEYWORDS, NULL},
34617 { (char *)"TextCtrl_SetMaxLength", (PyCFunction) _wrap_TextCtrl_SetMaxLength, METH_VARARGS | METH_KEYWORDS, NULL},
34618 { (char *)"TextCtrl_WriteText", (PyCFunction) _wrap_TextCtrl_WriteText, METH_VARARGS | METH_KEYWORDS, NULL},
34619 { (char *)"TextCtrl_AppendText", (PyCFunction) _wrap_TextCtrl_AppendText, METH_VARARGS | METH_KEYWORDS, NULL},
34620 { (char *)"TextCtrl_EmulateKeyPress", (PyCFunction) _wrap_TextCtrl_EmulateKeyPress, METH_VARARGS | METH_KEYWORDS, NULL},
34621 { (char *)"TextCtrl_SetStyle", (PyCFunction) _wrap_TextCtrl_SetStyle, METH_VARARGS | METH_KEYWORDS, NULL},
34622 { (char *)"TextCtrl_GetStyle", (PyCFunction) _wrap_TextCtrl_GetStyle, METH_VARARGS | METH_KEYWORDS, NULL},
34623 { (char *)"TextCtrl_SetDefaultStyle", (PyCFunction) _wrap_TextCtrl_SetDefaultStyle, METH_VARARGS | METH_KEYWORDS, NULL},
34624 { (char *)"TextCtrl_GetDefaultStyle", (PyCFunction) _wrap_TextCtrl_GetDefaultStyle, METH_VARARGS | METH_KEYWORDS, NULL},
34625 { (char *)"TextCtrl_XYToPosition", (PyCFunction) _wrap_TextCtrl_XYToPosition, METH_VARARGS | METH_KEYWORDS, NULL},
34626 { (char *)"TextCtrl_PositionToXY", (PyCFunction) _wrap_TextCtrl_PositionToXY, METH_VARARGS | METH_KEYWORDS, NULL},
34627 { (char *)"TextCtrl_ShowPosition", (PyCFunction) _wrap_TextCtrl_ShowPosition, METH_VARARGS | METH_KEYWORDS, NULL},
34628 { (char *)"TextCtrl_HitTest", (PyCFunction) _wrap_TextCtrl_HitTest, METH_VARARGS | METH_KEYWORDS, NULL},
34629 { (char *)"TextCtrl_HitTestPos", (PyCFunction) _wrap_TextCtrl_HitTestPos, METH_VARARGS | METH_KEYWORDS, NULL},
34630 { (char *)"TextCtrl_Copy", (PyCFunction) _wrap_TextCtrl_Copy, METH_VARARGS | METH_KEYWORDS, NULL},
34631 { (char *)"TextCtrl_Cut", (PyCFunction) _wrap_TextCtrl_Cut, METH_VARARGS | METH_KEYWORDS, NULL},
34632 { (char *)"TextCtrl_Paste", (PyCFunction) _wrap_TextCtrl_Paste, METH_VARARGS | METH_KEYWORDS, NULL},
34633 { (char *)"TextCtrl_CanCopy", (PyCFunction) _wrap_TextCtrl_CanCopy, METH_VARARGS | METH_KEYWORDS, NULL},
34634 { (char *)"TextCtrl_CanCut", (PyCFunction) _wrap_TextCtrl_CanCut, METH_VARARGS | METH_KEYWORDS, NULL},
34635 { (char *)"TextCtrl_CanPaste", (PyCFunction) _wrap_TextCtrl_CanPaste, METH_VARARGS | METH_KEYWORDS, NULL},
34636 { (char *)"TextCtrl_Undo", (PyCFunction) _wrap_TextCtrl_Undo, METH_VARARGS | METH_KEYWORDS, NULL},
34637 { (char *)"TextCtrl_Redo", (PyCFunction) _wrap_TextCtrl_Redo, METH_VARARGS | METH_KEYWORDS, NULL},
34638 { (char *)"TextCtrl_CanUndo", (PyCFunction) _wrap_TextCtrl_CanUndo, METH_VARARGS | METH_KEYWORDS, NULL},
34639 { (char *)"TextCtrl_CanRedo", (PyCFunction) _wrap_TextCtrl_CanRedo, METH_VARARGS | METH_KEYWORDS, NULL},
34640 { (char *)"TextCtrl_SetInsertionPoint", (PyCFunction) _wrap_TextCtrl_SetInsertionPoint, METH_VARARGS | METH_KEYWORDS, NULL},
34641 { (char *)"TextCtrl_SetInsertionPointEnd", (PyCFunction) _wrap_TextCtrl_SetInsertionPointEnd, METH_VARARGS | METH_KEYWORDS, NULL},
34642 { (char *)"TextCtrl_GetInsertionPoint", (PyCFunction) _wrap_TextCtrl_GetInsertionPoint, METH_VARARGS | METH_KEYWORDS, NULL},
34643 { (char *)"TextCtrl_GetLastPosition", (PyCFunction) _wrap_TextCtrl_GetLastPosition, METH_VARARGS | METH_KEYWORDS, NULL},
34644 { (char *)"TextCtrl_SetSelection", (PyCFunction) _wrap_TextCtrl_SetSelection, METH_VARARGS | METH_KEYWORDS, NULL},
34645 { (char *)"TextCtrl_SelectAll", (PyCFunction) _wrap_TextCtrl_SelectAll, METH_VARARGS | METH_KEYWORDS, NULL},
34646 { (char *)"TextCtrl_SetEditable", (PyCFunction) _wrap_TextCtrl_SetEditable, METH_VARARGS | METH_KEYWORDS, NULL},
34647 { (char *)"TextCtrl_write", (PyCFunction) _wrap_TextCtrl_write, METH_VARARGS | METH_KEYWORDS, NULL},
34648 { (char *)"TextCtrl_GetString", (PyCFunction) _wrap_TextCtrl_GetString, METH_VARARGS | METH_KEYWORDS, NULL},
34649 { (char *)"TextCtrl_GetClassDefaultAttributes", (PyCFunction) _wrap_TextCtrl_GetClassDefaultAttributes, METH_VARARGS | METH_KEYWORDS, NULL},
34650 { (char *)"TextCtrl_swigregister", TextCtrl_swigregister, METH_VARARGS, NULL},
34651 { (char *)"new_TextUrlEvent", (PyCFunction) _wrap_new_TextUrlEvent, METH_VARARGS | METH_KEYWORDS, NULL},
34652 { (char *)"TextUrlEvent_GetMouseEvent", (PyCFunction) _wrap_TextUrlEvent_GetMouseEvent, METH_VARARGS | METH_KEYWORDS, NULL},
34653 { (char *)"TextUrlEvent_GetURLStart", (PyCFunction) _wrap_TextUrlEvent_GetURLStart, METH_VARARGS | METH_KEYWORDS, NULL},
34654 { (char *)"TextUrlEvent_GetURLEnd", (PyCFunction) _wrap_TextUrlEvent_GetURLEnd, METH_VARARGS | METH_KEYWORDS, NULL},
34655 { (char *)"TextUrlEvent_swigregister", TextUrlEvent_swigregister, METH_VARARGS, NULL},
34656 { (char *)"new_ScrollBar", (PyCFunction) _wrap_new_ScrollBar, METH_VARARGS | METH_KEYWORDS, NULL},
34657 { (char *)"new_PreScrollBar", (PyCFunction) _wrap_new_PreScrollBar, METH_VARARGS | METH_KEYWORDS, NULL},
34658 { (char *)"ScrollBar_Create", (PyCFunction) _wrap_ScrollBar_Create, METH_VARARGS | METH_KEYWORDS, NULL},
34659 { (char *)"ScrollBar_GetThumbPosition", (PyCFunction) _wrap_ScrollBar_GetThumbPosition, METH_VARARGS | METH_KEYWORDS, NULL},
34660 { (char *)"ScrollBar_GetThumbSize", (PyCFunction) _wrap_ScrollBar_GetThumbSize, METH_VARARGS | METH_KEYWORDS, NULL},
34661 { (char *)"ScrollBar_GetPageSize", (PyCFunction) _wrap_ScrollBar_GetPageSize, METH_VARARGS | METH_KEYWORDS, NULL},
34662 { (char *)"ScrollBar_GetRange", (PyCFunction) _wrap_ScrollBar_GetRange, METH_VARARGS | METH_KEYWORDS, NULL},
34663 { (char *)"ScrollBar_IsVertical", (PyCFunction) _wrap_ScrollBar_IsVertical, METH_VARARGS | METH_KEYWORDS, NULL},
34664 { (char *)"ScrollBar_SetThumbPosition", (PyCFunction) _wrap_ScrollBar_SetThumbPosition, METH_VARARGS | METH_KEYWORDS, NULL},
34665 { (char *)"ScrollBar_SetScrollbar", (PyCFunction) _wrap_ScrollBar_SetScrollbar, METH_VARARGS | METH_KEYWORDS, NULL},
34666 { (char *)"ScrollBar_GetClassDefaultAttributes", (PyCFunction) _wrap_ScrollBar_GetClassDefaultAttributes, METH_VARARGS | METH_KEYWORDS, NULL},
34667 { (char *)"ScrollBar_swigregister", ScrollBar_swigregister, METH_VARARGS, NULL},
34668 { (char *)"new_SpinButton", (PyCFunction) _wrap_new_SpinButton, METH_VARARGS | METH_KEYWORDS, NULL},
34669 { (char *)"new_PreSpinButton", (PyCFunction) _wrap_new_PreSpinButton, METH_VARARGS | METH_KEYWORDS, NULL},
34670 { (char *)"SpinButton_Create", (PyCFunction) _wrap_SpinButton_Create, METH_VARARGS | METH_KEYWORDS, NULL},
34671 { (char *)"SpinButton_GetValue", (PyCFunction) _wrap_SpinButton_GetValue, METH_VARARGS | METH_KEYWORDS, NULL},
34672 { (char *)"SpinButton_GetMin", (PyCFunction) _wrap_SpinButton_GetMin, METH_VARARGS | METH_KEYWORDS, NULL},
34673 { (char *)"SpinButton_GetMax", (PyCFunction) _wrap_SpinButton_GetMax, METH_VARARGS | METH_KEYWORDS, NULL},
34674 { (char *)"SpinButton_SetValue", (PyCFunction) _wrap_SpinButton_SetValue, METH_VARARGS | METH_KEYWORDS, NULL},
34675 { (char *)"SpinButton_SetMin", (PyCFunction) _wrap_SpinButton_SetMin, METH_VARARGS | METH_KEYWORDS, NULL},
34676 { (char *)"SpinButton_SetMax", (PyCFunction) _wrap_SpinButton_SetMax, METH_VARARGS | METH_KEYWORDS, NULL},
34677 { (char *)"SpinButton_SetRange", (PyCFunction) _wrap_SpinButton_SetRange, METH_VARARGS | METH_KEYWORDS, NULL},
34678 { (char *)"SpinButton_IsVertical", (PyCFunction) _wrap_SpinButton_IsVertical, METH_VARARGS | METH_KEYWORDS, NULL},
34679 { (char *)"SpinButton_GetClassDefaultAttributes", (PyCFunction) _wrap_SpinButton_GetClassDefaultAttributes, METH_VARARGS | METH_KEYWORDS, NULL},
34680 { (char *)"SpinButton_swigregister", SpinButton_swigregister, METH_VARARGS, NULL},
34681 { (char *)"new_SpinCtrl", (PyCFunction) _wrap_new_SpinCtrl, METH_VARARGS | METH_KEYWORDS, NULL},
34682 { (char *)"new_PreSpinCtrl", (PyCFunction) _wrap_new_PreSpinCtrl, METH_VARARGS | METH_KEYWORDS, NULL},
34683 { (char *)"SpinCtrl_Create", (PyCFunction) _wrap_SpinCtrl_Create, METH_VARARGS | METH_KEYWORDS, NULL},
34684 { (char *)"SpinCtrl_GetValue", (PyCFunction) _wrap_SpinCtrl_GetValue, METH_VARARGS | METH_KEYWORDS, NULL},
34685 { (char *)"SpinCtrl_SetValue", (PyCFunction) _wrap_SpinCtrl_SetValue, METH_VARARGS | METH_KEYWORDS, NULL},
34686 { (char *)"SpinCtrl_SetValueString", (PyCFunction) _wrap_SpinCtrl_SetValueString, METH_VARARGS | METH_KEYWORDS, NULL},
34687 { (char *)"SpinCtrl_SetRange", (PyCFunction) _wrap_SpinCtrl_SetRange, METH_VARARGS | METH_KEYWORDS, NULL},
34688 { (char *)"SpinCtrl_GetMin", (PyCFunction) _wrap_SpinCtrl_GetMin, METH_VARARGS | METH_KEYWORDS, NULL},
34689 { (char *)"SpinCtrl_GetMax", (PyCFunction) _wrap_SpinCtrl_GetMax, METH_VARARGS | METH_KEYWORDS, NULL},
34690 { (char *)"SpinCtrl_SetSelection", (PyCFunction) _wrap_SpinCtrl_SetSelection, METH_VARARGS | METH_KEYWORDS, NULL},
34691 { (char *)"SpinCtrl_GetClassDefaultAttributes", (PyCFunction) _wrap_SpinCtrl_GetClassDefaultAttributes, METH_VARARGS | METH_KEYWORDS, NULL},
34692 { (char *)"SpinCtrl_swigregister", SpinCtrl_swigregister, METH_VARARGS, NULL},
34693 { (char *)"new_SpinEvent", (PyCFunction) _wrap_new_SpinEvent, METH_VARARGS | METH_KEYWORDS, NULL},
34694 { (char *)"SpinEvent_GetPosition", (PyCFunction) _wrap_SpinEvent_GetPosition, METH_VARARGS | METH_KEYWORDS, NULL},
34695 { (char *)"SpinEvent_SetPosition", (PyCFunction) _wrap_SpinEvent_SetPosition, METH_VARARGS | METH_KEYWORDS, NULL},
34696 { (char *)"SpinEvent_swigregister", SpinEvent_swigregister, METH_VARARGS, NULL},
34697 { (char *)"new_RadioBox", (PyCFunction) _wrap_new_RadioBox, METH_VARARGS | METH_KEYWORDS, NULL},
34698 { (char *)"new_PreRadioBox", (PyCFunction) _wrap_new_PreRadioBox, METH_VARARGS | METH_KEYWORDS, NULL},
34699 { (char *)"RadioBox_Create", (PyCFunction) _wrap_RadioBox_Create, METH_VARARGS | METH_KEYWORDS, NULL},
34700 { (char *)"RadioBox_SetSelection", (PyCFunction) _wrap_RadioBox_SetSelection, METH_VARARGS | METH_KEYWORDS, NULL},
34701 { (char *)"RadioBox_GetSelection", (PyCFunction) _wrap_RadioBox_GetSelection, METH_VARARGS | METH_KEYWORDS, NULL},
34702 { (char *)"RadioBox_GetStringSelection", (PyCFunction) _wrap_RadioBox_GetStringSelection, METH_VARARGS | METH_KEYWORDS, NULL},
34703 { (char *)"RadioBox_SetStringSelection", (PyCFunction) _wrap_RadioBox_SetStringSelection, METH_VARARGS | METH_KEYWORDS, NULL},
34704 { (char *)"RadioBox_GetCount", (PyCFunction) _wrap_RadioBox_GetCount, METH_VARARGS | METH_KEYWORDS, NULL},
34705 { (char *)"RadioBox_FindString", (PyCFunction) _wrap_RadioBox_FindString, METH_VARARGS | METH_KEYWORDS, NULL},
34706 { (char *)"RadioBox_GetString", (PyCFunction) _wrap_RadioBox_GetString, METH_VARARGS | METH_KEYWORDS, NULL},
34707 { (char *)"RadioBox_SetString", (PyCFunction) _wrap_RadioBox_SetString, METH_VARARGS | METH_KEYWORDS, NULL},
34708 { (char *)"RadioBox_EnableItem", (PyCFunction) _wrap_RadioBox_EnableItem, METH_VARARGS | METH_KEYWORDS, NULL},
34709 { (char *)"RadioBox_ShowItem", (PyCFunction) _wrap_RadioBox_ShowItem, METH_VARARGS | METH_KEYWORDS, NULL},
34710 { (char *)"RadioBox_GetColumnCount", (PyCFunction) _wrap_RadioBox_GetColumnCount, METH_VARARGS | METH_KEYWORDS, NULL},
34711 { (char *)"RadioBox_GetRowCount", (PyCFunction) _wrap_RadioBox_GetRowCount, METH_VARARGS | METH_KEYWORDS, NULL},
34712 { (char *)"RadioBox_GetNextItem", (PyCFunction) _wrap_RadioBox_GetNextItem, METH_VARARGS | METH_KEYWORDS, NULL},
34713 { (char *)"RadioBox_GetClassDefaultAttributes", (PyCFunction) _wrap_RadioBox_GetClassDefaultAttributes, METH_VARARGS | METH_KEYWORDS, NULL},
34714 { (char *)"RadioBox_swigregister", RadioBox_swigregister, METH_VARARGS, NULL},
34715 { (char *)"new_RadioButton", (PyCFunction) _wrap_new_RadioButton, METH_VARARGS | METH_KEYWORDS, NULL},
34716 { (char *)"new_PreRadioButton", (PyCFunction) _wrap_new_PreRadioButton, METH_VARARGS | METH_KEYWORDS, NULL},
34717 { (char *)"RadioButton_Create", (PyCFunction) _wrap_RadioButton_Create, METH_VARARGS | METH_KEYWORDS, NULL},
34718 { (char *)"RadioButton_GetValue", (PyCFunction) _wrap_RadioButton_GetValue, METH_VARARGS | METH_KEYWORDS, NULL},
34719 { (char *)"RadioButton_SetValue", (PyCFunction) _wrap_RadioButton_SetValue, METH_VARARGS | METH_KEYWORDS, NULL},
34720 { (char *)"RadioButton_GetClassDefaultAttributes", (PyCFunction) _wrap_RadioButton_GetClassDefaultAttributes, METH_VARARGS | METH_KEYWORDS, NULL},
34721 { (char *)"RadioButton_swigregister", RadioButton_swigregister, METH_VARARGS, NULL},
34722 { (char *)"new_Slider", (PyCFunction) _wrap_new_Slider, METH_VARARGS | METH_KEYWORDS, NULL},
34723 { (char *)"new_PreSlider", (PyCFunction) _wrap_new_PreSlider, METH_VARARGS | METH_KEYWORDS, NULL},
34724 { (char *)"Slider_Create", (PyCFunction) _wrap_Slider_Create, METH_VARARGS | METH_KEYWORDS, NULL},
34725 { (char *)"Slider_GetValue", (PyCFunction) _wrap_Slider_GetValue, METH_VARARGS | METH_KEYWORDS, NULL},
34726 { (char *)"Slider_SetValue", (PyCFunction) _wrap_Slider_SetValue, METH_VARARGS | METH_KEYWORDS, NULL},
34727 { (char *)"Slider_SetRange", (PyCFunction) _wrap_Slider_SetRange, METH_VARARGS | METH_KEYWORDS, NULL},
34728 { (char *)"Slider_GetMin", (PyCFunction) _wrap_Slider_GetMin, METH_VARARGS | METH_KEYWORDS, NULL},
34729 { (char *)"Slider_GetMax", (PyCFunction) _wrap_Slider_GetMax, METH_VARARGS | METH_KEYWORDS, NULL},
34730 { (char *)"Slider_SetMin", (PyCFunction) _wrap_Slider_SetMin, METH_VARARGS | METH_KEYWORDS, NULL},
34731 { (char *)"Slider_SetMax", (PyCFunction) _wrap_Slider_SetMax, METH_VARARGS | METH_KEYWORDS, NULL},
34732 { (char *)"Slider_SetLineSize", (PyCFunction) _wrap_Slider_SetLineSize, METH_VARARGS | METH_KEYWORDS, NULL},
34733 { (char *)"Slider_SetPageSize", (PyCFunction) _wrap_Slider_SetPageSize, METH_VARARGS | METH_KEYWORDS, NULL},
34734 { (char *)"Slider_GetLineSize", (PyCFunction) _wrap_Slider_GetLineSize, METH_VARARGS | METH_KEYWORDS, NULL},
34735 { (char *)"Slider_GetPageSize", (PyCFunction) _wrap_Slider_GetPageSize, METH_VARARGS | METH_KEYWORDS, NULL},
34736 { (char *)"Slider_SetThumbLength", (PyCFunction) _wrap_Slider_SetThumbLength, METH_VARARGS | METH_KEYWORDS, NULL},
34737 { (char *)"Slider_GetThumbLength", (PyCFunction) _wrap_Slider_GetThumbLength, METH_VARARGS | METH_KEYWORDS, NULL},
34738 { (char *)"Slider_SetTickFreq", (PyCFunction) _wrap_Slider_SetTickFreq, METH_VARARGS | METH_KEYWORDS, NULL},
34739 { (char *)"Slider_GetTickFreq", (PyCFunction) _wrap_Slider_GetTickFreq, METH_VARARGS | METH_KEYWORDS, NULL},
34740 { (char *)"Slider_ClearTicks", (PyCFunction) _wrap_Slider_ClearTicks, METH_VARARGS | METH_KEYWORDS, NULL},
34741 { (char *)"Slider_SetTick", (PyCFunction) _wrap_Slider_SetTick, METH_VARARGS | METH_KEYWORDS, NULL},
34742 { (char *)"Slider_ClearSel", (PyCFunction) _wrap_Slider_ClearSel, METH_VARARGS | METH_KEYWORDS, NULL},
34743 { (char *)"Slider_GetSelEnd", (PyCFunction) _wrap_Slider_GetSelEnd, METH_VARARGS | METH_KEYWORDS, NULL},
34744 { (char *)"Slider_GetSelStart", (PyCFunction) _wrap_Slider_GetSelStart, METH_VARARGS | METH_KEYWORDS, NULL},
34745 { (char *)"Slider_SetSelection", (PyCFunction) _wrap_Slider_SetSelection, METH_VARARGS | METH_KEYWORDS, NULL},
34746 { (char *)"Slider_GetClassDefaultAttributes", (PyCFunction) _wrap_Slider_GetClassDefaultAttributes, METH_VARARGS | METH_KEYWORDS, NULL},
34747 { (char *)"Slider_swigregister", Slider_swigregister, METH_VARARGS, NULL},
34748 { (char *)"new_ToggleButton", (PyCFunction) _wrap_new_ToggleButton, METH_VARARGS | METH_KEYWORDS, NULL},
34749 { (char *)"new_PreToggleButton", (PyCFunction) _wrap_new_PreToggleButton, METH_VARARGS | METH_KEYWORDS, NULL},
34750 { (char *)"ToggleButton_Create", (PyCFunction) _wrap_ToggleButton_Create, METH_VARARGS | METH_KEYWORDS, NULL},
34751 { (char *)"ToggleButton_SetValue", (PyCFunction) _wrap_ToggleButton_SetValue, METH_VARARGS | METH_KEYWORDS, NULL},
34752 { (char *)"ToggleButton_GetValue", (PyCFunction) _wrap_ToggleButton_GetValue, METH_VARARGS | METH_KEYWORDS, NULL},
34753 { (char *)"ToggleButton_SetLabel", (PyCFunction) _wrap_ToggleButton_SetLabel, METH_VARARGS | METH_KEYWORDS, NULL},
34754 { (char *)"ToggleButton_GetClassDefaultAttributes", (PyCFunction) _wrap_ToggleButton_GetClassDefaultAttributes, METH_VARARGS | METH_KEYWORDS, NULL},
34755 { (char *)"ToggleButton_swigregister", ToggleButton_swigregister, METH_VARARGS, NULL},
34756 { (char *)"BookCtrlBase_GetPageCount", (PyCFunction) _wrap_BookCtrlBase_GetPageCount, METH_VARARGS | METH_KEYWORDS, NULL},
34757 { (char *)"BookCtrlBase_GetPage", (PyCFunction) _wrap_BookCtrlBase_GetPage, METH_VARARGS | METH_KEYWORDS, NULL},
34758 { (char *)"BookCtrlBase_GetCurrentPage", (PyCFunction) _wrap_BookCtrlBase_GetCurrentPage, METH_VARARGS | METH_KEYWORDS, NULL},
34759 { (char *)"BookCtrlBase_GetSelection", (PyCFunction) _wrap_BookCtrlBase_GetSelection, METH_VARARGS | METH_KEYWORDS, NULL},
34760 { (char *)"BookCtrlBase_SetPageText", (PyCFunction) _wrap_BookCtrlBase_SetPageText, METH_VARARGS | METH_KEYWORDS, NULL},
34761 { (char *)"BookCtrlBase_GetPageText", (PyCFunction) _wrap_BookCtrlBase_GetPageText, METH_VARARGS | METH_KEYWORDS, NULL},
34762 { (char *)"BookCtrlBase_SetImageList", (PyCFunction) _wrap_BookCtrlBase_SetImageList, METH_VARARGS | METH_KEYWORDS, NULL},
34763 { (char *)"BookCtrlBase_AssignImageList", (PyCFunction) _wrap_BookCtrlBase_AssignImageList, METH_VARARGS | METH_KEYWORDS, NULL},
34764 { (char *)"BookCtrlBase_GetImageList", (PyCFunction) _wrap_BookCtrlBase_GetImageList, METH_VARARGS | METH_KEYWORDS, NULL},
34765 { (char *)"BookCtrlBase_GetPageImage", (PyCFunction) _wrap_BookCtrlBase_GetPageImage, METH_VARARGS | METH_KEYWORDS, NULL},
34766 { (char *)"BookCtrlBase_SetPageImage", (PyCFunction) _wrap_BookCtrlBase_SetPageImage, METH_VARARGS | METH_KEYWORDS, NULL},
34767 { (char *)"BookCtrlBase_SetPageSize", (PyCFunction) _wrap_BookCtrlBase_SetPageSize, METH_VARARGS | METH_KEYWORDS, NULL},
34768 { (char *)"BookCtrlBase_CalcSizeFromPage", (PyCFunction) _wrap_BookCtrlBase_CalcSizeFromPage, METH_VARARGS | METH_KEYWORDS, NULL},
34769 { (char *)"BookCtrlBase_DeletePage", (PyCFunction) _wrap_BookCtrlBase_DeletePage, METH_VARARGS | METH_KEYWORDS, NULL},
34770 { (char *)"BookCtrlBase_RemovePage", (PyCFunction) _wrap_BookCtrlBase_RemovePage, METH_VARARGS | METH_KEYWORDS, NULL},
34771 { (char *)"BookCtrlBase_DeleteAllPages", (PyCFunction) _wrap_BookCtrlBase_DeleteAllPages, METH_VARARGS | METH_KEYWORDS, NULL},
34772 { (char *)"BookCtrlBase_AddPage", (PyCFunction) _wrap_BookCtrlBase_AddPage, METH_VARARGS | METH_KEYWORDS, NULL},
34773 { (char *)"BookCtrlBase_InsertPage", (PyCFunction) _wrap_BookCtrlBase_InsertPage, METH_VARARGS | METH_KEYWORDS, NULL},
34774 { (char *)"BookCtrlBase_SetSelection", (PyCFunction) _wrap_BookCtrlBase_SetSelection, METH_VARARGS | METH_KEYWORDS, NULL},
34775 { (char *)"BookCtrlBase_AdvanceSelection", (PyCFunction) _wrap_BookCtrlBase_AdvanceSelection, METH_VARARGS | METH_KEYWORDS, NULL},
34776 { (char *)"BookCtrlBase_GetClassDefaultAttributes", (PyCFunction) _wrap_BookCtrlBase_GetClassDefaultAttributes, METH_VARARGS | METH_KEYWORDS, NULL},
34777 { (char *)"BookCtrlBase_swigregister", BookCtrlBase_swigregister, METH_VARARGS, NULL},
34778 { (char *)"new_BookCtrlBaseEvent", (PyCFunction) _wrap_new_BookCtrlBaseEvent, METH_VARARGS | METH_KEYWORDS, NULL},
34779 { (char *)"BookCtrlBaseEvent_GetSelection", (PyCFunction) _wrap_BookCtrlBaseEvent_GetSelection, METH_VARARGS | METH_KEYWORDS, NULL},
34780 { (char *)"BookCtrlBaseEvent_SetSelection", (PyCFunction) _wrap_BookCtrlBaseEvent_SetSelection, METH_VARARGS | METH_KEYWORDS, NULL},
34781 { (char *)"BookCtrlBaseEvent_GetOldSelection", (PyCFunction) _wrap_BookCtrlBaseEvent_GetOldSelection, METH_VARARGS | METH_KEYWORDS, NULL},
34782 { (char *)"BookCtrlBaseEvent_SetOldSelection", (PyCFunction) _wrap_BookCtrlBaseEvent_SetOldSelection, METH_VARARGS | METH_KEYWORDS, NULL},
34783 { (char *)"BookCtrlBaseEvent_swigregister", BookCtrlBaseEvent_swigregister, METH_VARARGS, NULL},
34784 { (char *)"new_Notebook", (PyCFunction) _wrap_new_Notebook, METH_VARARGS | METH_KEYWORDS, NULL},
34785 { (char *)"new_PreNotebook", (PyCFunction) _wrap_new_PreNotebook, METH_VARARGS | METH_KEYWORDS, NULL},
34786 { (char *)"Notebook_Create", (PyCFunction) _wrap_Notebook_Create, METH_VARARGS | METH_KEYWORDS, NULL},
34787 { (char *)"Notebook_GetRowCount", (PyCFunction) _wrap_Notebook_GetRowCount, METH_VARARGS | METH_KEYWORDS, NULL},
34788 { (char *)"Notebook_SetPadding", (PyCFunction) _wrap_Notebook_SetPadding, METH_VARARGS | METH_KEYWORDS, NULL},
34789 { (char *)"Notebook_SetTabSize", (PyCFunction) _wrap_Notebook_SetTabSize, METH_VARARGS | METH_KEYWORDS, NULL},
34790 { (char *)"Notebook_HitTest", (PyCFunction) _wrap_Notebook_HitTest, METH_VARARGS | METH_KEYWORDS, NULL},
34791 { (char *)"Notebook_CalcSizeFromPage", (PyCFunction) _wrap_Notebook_CalcSizeFromPage, METH_VARARGS | METH_KEYWORDS, NULL},
34792 { (char *)"Notebook_GetClassDefaultAttributes", (PyCFunction) _wrap_Notebook_GetClassDefaultAttributes, METH_VARARGS | METH_KEYWORDS, NULL},
34793 { (char *)"Notebook_swigregister", Notebook_swigregister, METH_VARARGS, NULL},
34794 { (char *)"new_NotebookEvent", (PyCFunction) _wrap_new_NotebookEvent, METH_VARARGS | METH_KEYWORDS, NULL},
34795 { (char *)"NotebookEvent_swigregister", NotebookEvent_swigregister, METH_VARARGS, NULL},
34796 { (char *)"new_Listbook", (PyCFunction) _wrap_new_Listbook, METH_VARARGS | METH_KEYWORDS, NULL},
34797 { (char *)"new_PreListbook", (PyCFunction) _wrap_new_PreListbook, METH_VARARGS | METH_KEYWORDS, NULL},
34798 { (char *)"Listbook_Create", (PyCFunction) _wrap_Listbook_Create, METH_VARARGS | METH_KEYWORDS, NULL},
34799 { (char *)"Listbook_IsVertical", (PyCFunction) _wrap_Listbook_IsVertical, METH_VARARGS | METH_KEYWORDS, NULL},
34800 { (char *)"Listbook_GetListView", (PyCFunction) _wrap_Listbook_GetListView, METH_VARARGS | METH_KEYWORDS, NULL},
34801 { (char *)"Listbook_swigregister", Listbook_swigregister, METH_VARARGS, NULL},
34802 { (char *)"new_ListbookEvent", (PyCFunction) _wrap_new_ListbookEvent, METH_VARARGS | METH_KEYWORDS, NULL},
34803 { (char *)"ListbookEvent_swigregister", ListbookEvent_swigregister, METH_VARARGS, NULL},
34804 { (char *)"new_Choicebook", (PyCFunction) _wrap_new_Choicebook, METH_VARARGS | METH_KEYWORDS, NULL},
34805 { (char *)"new_PreChoicebook", (PyCFunction) _wrap_new_PreChoicebook, METH_VARARGS | METH_KEYWORDS, NULL},
34806 { (char *)"Choicebook_Create", (PyCFunction) _wrap_Choicebook_Create, METH_VARARGS | METH_KEYWORDS, NULL},
34807 { (char *)"Choicebook_IsVertical", (PyCFunction) _wrap_Choicebook_IsVertical, METH_VARARGS | METH_KEYWORDS, NULL},
34808 { (char *)"Choicebook_DeleteAllPages", (PyCFunction) _wrap_Choicebook_DeleteAllPages, METH_VARARGS | METH_KEYWORDS, NULL},
34809 { (char *)"Choicebook_swigregister", Choicebook_swigregister, METH_VARARGS, NULL},
34810 { (char *)"new_ChoicebookEvent", (PyCFunction) _wrap_new_ChoicebookEvent, METH_VARARGS | METH_KEYWORDS, NULL},
34811 { (char *)"ChoicebookEvent_swigregister", ChoicebookEvent_swigregister, METH_VARARGS, NULL},
34812 { (char *)"new_BookCtrlSizer", (PyCFunction) _wrap_new_BookCtrlSizer, METH_VARARGS | METH_KEYWORDS, NULL},
34813 { (char *)"BookCtrlSizer_RecalcSizes", (PyCFunction) _wrap_BookCtrlSizer_RecalcSizes, METH_VARARGS | METH_KEYWORDS, NULL},
34814 { (char *)"BookCtrlSizer_CalcMin", (PyCFunction) _wrap_BookCtrlSizer_CalcMin, METH_VARARGS | METH_KEYWORDS, NULL},
34815 { (char *)"BookCtrlSizer_GetControl", (PyCFunction) _wrap_BookCtrlSizer_GetControl, METH_VARARGS | METH_KEYWORDS, NULL},
34816 { (char *)"BookCtrlSizer_swigregister", BookCtrlSizer_swigregister, METH_VARARGS, NULL},
34817 { (char *)"new_NotebookSizer", (PyCFunction) _wrap_new_NotebookSizer, METH_VARARGS | METH_KEYWORDS, NULL},
34818 { (char *)"NotebookSizer_RecalcSizes", (PyCFunction) _wrap_NotebookSizer_RecalcSizes, METH_VARARGS | METH_KEYWORDS, NULL},
34819 { (char *)"NotebookSizer_CalcMin", (PyCFunction) _wrap_NotebookSizer_CalcMin, METH_VARARGS | METH_KEYWORDS, NULL},
34820 { (char *)"NotebookSizer_GetNotebook", (PyCFunction) _wrap_NotebookSizer_GetNotebook, METH_VARARGS | METH_KEYWORDS, NULL},
34821 { (char *)"NotebookSizer_swigregister", NotebookSizer_swigregister, METH_VARARGS, NULL},
34822 { (char *)"ToolBarToolBase_GetId", (PyCFunction) _wrap_ToolBarToolBase_GetId, METH_VARARGS | METH_KEYWORDS, NULL},
34823 { (char *)"ToolBarToolBase_GetControl", (PyCFunction) _wrap_ToolBarToolBase_GetControl, METH_VARARGS | METH_KEYWORDS, NULL},
34824 { (char *)"ToolBarToolBase_GetToolBar", (PyCFunction) _wrap_ToolBarToolBase_GetToolBar, METH_VARARGS | METH_KEYWORDS, NULL},
34825 { (char *)"ToolBarToolBase_IsButton", (PyCFunction) _wrap_ToolBarToolBase_IsButton, METH_VARARGS | METH_KEYWORDS, NULL},
34826 { (char *)"ToolBarToolBase_IsControl", (PyCFunction) _wrap_ToolBarToolBase_IsControl, METH_VARARGS | METH_KEYWORDS, NULL},
34827 { (char *)"ToolBarToolBase_IsSeparator", (PyCFunction) _wrap_ToolBarToolBase_IsSeparator, METH_VARARGS | METH_KEYWORDS, NULL},
34828 { (char *)"ToolBarToolBase_GetStyle", (PyCFunction) _wrap_ToolBarToolBase_GetStyle, METH_VARARGS | METH_KEYWORDS, NULL},
34829 { (char *)"ToolBarToolBase_GetKind", (PyCFunction) _wrap_ToolBarToolBase_GetKind, METH_VARARGS | METH_KEYWORDS, NULL},
34830 { (char *)"ToolBarToolBase_IsEnabled", (PyCFunction) _wrap_ToolBarToolBase_IsEnabled, METH_VARARGS | METH_KEYWORDS, NULL},
34831 { (char *)"ToolBarToolBase_IsToggled", (PyCFunction) _wrap_ToolBarToolBase_IsToggled, METH_VARARGS | METH_KEYWORDS, NULL},
34832 { (char *)"ToolBarToolBase_CanBeToggled", (PyCFunction) _wrap_ToolBarToolBase_CanBeToggled, METH_VARARGS | METH_KEYWORDS, NULL},
34833 { (char *)"ToolBarToolBase_GetNormalBitmap", (PyCFunction) _wrap_ToolBarToolBase_GetNormalBitmap, METH_VARARGS | METH_KEYWORDS, NULL},
34834 { (char *)"ToolBarToolBase_GetDisabledBitmap", (PyCFunction) _wrap_ToolBarToolBase_GetDisabledBitmap, METH_VARARGS | METH_KEYWORDS, NULL},
34835 { (char *)"ToolBarToolBase_GetBitmap", (PyCFunction) _wrap_ToolBarToolBase_GetBitmap, METH_VARARGS | METH_KEYWORDS, NULL},
34836 { (char *)"ToolBarToolBase_GetLabel", (PyCFunction) _wrap_ToolBarToolBase_GetLabel, METH_VARARGS | METH_KEYWORDS, NULL},
34837 { (char *)"ToolBarToolBase_GetShortHelp", (PyCFunction) _wrap_ToolBarToolBase_GetShortHelp, METH_VARARGS | METH_KEYWORDS, NULL},
34838 { (char *)"ToolBarToolBase_GetLongHelp", (PyCFunction) _wrap_ToolBarToolBase_GetLongHelp, METH_VARARGS | METH_KEYWORDS, NULL},
34839 { (char *)"ToolBarToolBase_Enable", (PyCFunction) _wrap_ToolBarToolBase_Enable, METH_VARARGS | METH_KEYWORDS, NULL},
34840 { (char *)"ToolBarToolBase_Toggle", (PyCFunction) _wrap_ToolBarToolBase_Toggle, METH_VARARGS | METH_KEYWORDS, NULL},
34841 { (char *)"ToolBarToolBase_SetToggle", (PyCFunction) _wrap_ToolBarToolBase_SetToggle, METH_VARARGS | METH_KEYWORDS, NULL},
34842 { (char *)"ToolBarToolBase_SetShortHelp", (PyCFunction) _wrap_ToolBarToolBase_SetShortHelp, METH_VARARGS | METH_KEYWORDS, NULL},
34843 { (char *)"ToolBarToolBase_SetLongHelp", (PyCFunction) _wrap_ToolBarToolBase_SetLongHelp, METH_VARARGS | METH_KEYWORDS, NULL},
34844 { (char *)"ToolBarToolBase_SetNormalBitmap", (PyCFunction) _wrap_ToolBarToolBase_SetNormalBitmap, METH_VARARGS | METH_KEYWORDS, NULL},
34845 { (char *)"ToolBarToolBase_SetDisabledBitmap", (PyCFunction) _wrap_ToolBarToolBase_SetDisabledBitmap, METH_VARARGS | METH_KEYWORDS, NULL},
34846 { (char *)"ToolBarToolBase_SetLabel", (PyCFunction) _wrap_ToolBarToolBase_SetLabel, METH_VARARGS | METH_KEYWORDS, NULL},
34847 { (char *)"ToolBarToolBase_Detach", (PyCFunction) _wrap_ToolBarToolBase_Detach, METH_VARARGS | METH_KEYWORDS, NULL},
34848 { (char *)"ToolBarToolBase_Attach", (PyCFunction) _wrap_ToolBarToolBase_Attach, METH_VARARGS | METH_KEYWORDS, NULL},
34849 { (char *)"ToolBarToolBase_GetClientData", (PyCFunction) _wrap_ToolBarToolBase_GetClientData, METH_VARARGS | METH_KEYWORDS, NULL},
34850 { (char *)"ToolBarToolBase_SetClientData", (PyCFunction) _wrap_ToolBarToolBase_SetClientData, METH_VARARGS | METH_KEYWORDS, NULL},
34851 { (char *)"ToolBarToolBase_swigregister", ToolBarToolBase_swigregister, METH_VARARGS, NULL},
34852 { (char *)"ToolBarBase_DoAddTool", (PyCFunction) _wrap_ToolBarBase_DoAddTool, METH_VARARGS | METH_KEYWORDS, NULL},
34853 { (char *)"ToolBarBase_DoInsertTool", (PyCFunction) _wrap_ToolBarBase_DoInsertTool, METH_VARARGS | METH_KEYWORDS, NULL},
34854 { (char *)"ToolBarBase_AddToolItem", (PyCFunction) _wrap_ToolBarBase_AddToolItem, METH_VARARGS | METH_KEYWORDS, NULL},
34855 { (char *)"ToolBarBase_InsertToolItem", (PyCFunction) _wrap_ToolBarBase_InsertToolItem, METH_VARARGS | METH_KEYWORDS, NULL},
34856 { (char *)"ToolBarBase_AddControl", (PyCFunction) _wrap_ToolBarBase_AddControl, METH_VARARGS | METH_KEYWORDS, NULL},
34857 { (char *)"ToolBarBase_InsertControl", (PyCFunction) _wrap_ToolBarBase_InsertControl, METH_VARARGS | METH_KEYWORDS, NULL},
34858 { (char *)"ToolBarBase_FindControl", (PyCFunction) _wrap_ToolBarBase_FindControl, METH_VARARGS | METH_KEYWORDS, NULL},
34859 { (char *)"ToolBarBase_AddSeparator", (PyCFunction) _wrap_ToolBarBase_AddSeparator, METH_VARARGS | METH_KEYWORDS, NULL},
34860 { (char *)"ToolBarBase_InsertSeparator", (PyCFunction) _wrap_ToolBarBase_InsertSeparator, METH_VARARGS | METH_KEYWORDS, NULL},
34861 { (char *)"ToolBarBase_RemoveTool", (PyCFunction) _wrap_ToolBarBase_RemoveTool, METH_VARARGS | METH_KEYWORDS, NULL},
34862 { (char *)"ToolBarBase_DeleteToolByPos", (PyCFunction) _wrap_ToolBarBase_DeleteToolByPos, METH_VARARGS | METH_KEYWORDS, NULL},
34863 { (char *)"ToolBarBase_DeleteTool", (PyCFunction) _wrap_ToolBarBase_DeleteTool, METH_VARARGS | METH_KEYWORDS, NULL},
34864 { (char *)"ToolBarBase_ClearTools", (PyCFunction) _wrap_ToolBarBase_ClearTools, METH_VARARGS | METH_KEYWORDS, NULL},
34865 { (char *)"ToolBarBase_Realize", (PyCFunction) _wrap_ToolBarBase_Realize, METH_VARARGS | METH_KEYWORDS, NULL},
34866 { (char *)"ToolBarBase_EnableTool", (PyCFunction) _wrap_ToolBarBase_EnableTool, METH_VARARGS | METH_KEYWORDS, NULL},
34867 { (char *)"ToolBarBase_ToggleTool", (PyCFunction) _wrap_ToolBarBase_ToggleTool, METH_VARARGS | METH_KEYWORDS, NULL},
34868 { (char *)"ToolBarBase_SetToggle", (PyCFunction) _wrap_ToolBarBase_SetToggle, METH_VARARGS | METH_KEYWORDS, NULL},
34869 { (char *)"ToolBarBase_GetToolClientData", (PyCFunction) _wrap_ToolBarBase_GetToolClientData, METH_VARARGS | METH_KEYWORDS, NULL},
34870 { (char *)"ToolBarBase_SetToolClientData", (PyCFunction) _wrap_ToolBarBase_SetToolClientData, METH_VARARGS | METH_KEYWORDS, NULL},
34871 { (char *)"ToolBarBase_GetToolPos", (PyCFunction) _wrap_ToolBarBase_GetToolPos, METH_VARARGS | METH_KEYWORDS, NULL},
34872 { (char *)"ToolBarBase_GetToolState", (PyCFunction) _wrap_ToolBarBase_GetToolState, METH_VARARGS | METH_KEYWORDS, NULL},
34873 { (char *)"ToolBarBase_GetToolEnabled", (PyCFunction) _wrap_ToolBarBase_GetToolEnabled, METH_VARARGS | METH_KEYWORDS, NULL},
34874 { (char *)"ToolBarBase_SetToolShortHelp", (PyCFunction) _wrap_ToolBarBase_SetToolShortHelp, METH_VARARGS | METH_KEYWORDS, NULL},
34875 { (char *)"ToolBarBase_GetToolShortHelp", (PyCFunction) _wrap_ToolBarBase_GetToolShortHelp, METH_VARARGS | METH_KEYWORDS, NULL},
34876 { (char *)"ToolBarBase_SetToolLongHelp", (PyCFunction) _wrap_ToolBarBase_SetToolLongHelp, METH_VARARGS | METH_KEYWORDS, NULL},
34877 { (char *)"ToolBarBase_GetToolLongHelp", (PyCFunction) _wrap_ToolBarBase_GetToolLongHelp, METH_VARARGS | METH_KEYWORDS, NULL},
34878 { (char *)"ToolBarBase_SetMarginsXY", (PyCFunction) _wrap_ToolBarBase_SetMarginsXY, METH_VARARGS | METH_KEYWORDS, NULL},
34879 { (char *)"ToolBarBase_SetMargins", (PyCFunction) _wrap_ToolBarBase_SetMargins, METH_VARARGS | METH_KEYWORDS, NULL},
34880 { (char *)"ToolBarBase_SetToolPacking", (PyCFunction) _wrap_ToolBarBase_SetToolPacking, METH_VARARGS | METH_KEYWORDS, NULL},
34881 { (char *)"ToolBarBase_SetToolSeparation", (PyCFunction) _wrap_ToolBarBase_SetToolSeparation, METH_VARARGS | METH_KEYWORDS, NULL},
34882 { (char *)"ToolBarBase_GetToolMargins", (PyCFunction) _wrap_ToolBarBase_GetToolMargins, METH_VARARGS | METH_KEYWORDS, NULL},
34883 { (char *)"ToolBarBase_GetMargins", (PyCFunction) _wrap_ToolBarBase_GetMargins, METH_VARARGS | METH_KEYWORDS, NULL},
34884 { (char *)"ToolBarBase_GetToolPacking", (PyCFunction) _wrap_ToolBarBase_GetToolPacking, METH_VARARGS | METH_KEYWORDS, NULL},
34885 { (char *)"ToolBarBase_GetToolSeparation", (PyCFunction) _wrap_ToolBarBase_GetToolSeparation, METH_VARARGS | METH_KEYWORDS, NULL},
34886 { (char *)"ToolBarBase_SetRows", (PyCFunction) _wrap_ToolBarBase_SetRows, METH_VARARGS | METH_KEYWORDS, NULL},
34887 { (char *)"ToolBarBase_SetMaxRowsCols", (PyCFunction) _wrap_ToolBarBase_SetMaxRowsCols, METH_VARARGS | METH_KEYWORDS, NULL},
34888 { (char *)"ToolBarBase_GetMaxRows", (PyCFunction) _wrap_ToolBarBase_GetMaxRows, METH_VARARGS | METH_KEYWORDS, NULL},
34889 { (char *)"ToolBarBase_GetMaxCols", (PyCFunction) _wrap_ToolBarBase_GetMaxCols, METH_VARARGS | METH_KEYWORDS, NULL},
34890 { (char *)"ToolBarBase_SetToolBitmapSize", (PyCFunction) _wrap_ToolBarBase_SetToolBitmapSize, METH_VARARGS | METH_KEYWORDS, NULL},
34891 { (char *)"ToolBarBase_GetToolBitmapSize", (PyCFunction) _wrap_ToolBarBase_GetToolBitmapSize, METH_VARARGS | METH_KEYWORDS, NULL},
34892 { (char *)"ToolBarBase_GetToolSize", (PyCFunction) _wrap_ToolBarBase_GetToolSize, METH_VARARGS | METH_KEYWORDS, NULL},
34893 { (char *)"ToolBarBase_FindToolForPosition", (PyCFunction) _wrap_ToolBarBase_FindToolForPosition, METH_VARARGS | METH_KEYWORDS, NULL},
34894 { (char *)"ToolBarBase_FindById", (PyCFunction) _wrap_ToolBarBase_FindById, METH_VARARGS | METH_KEYWORDS, NULL},
34895 { (char *)"ToolBarBase_IsVertical", (PyCFunction) _wrap_ToolBarBase_IsVertical, METH_VARARGS | METH_KEYWORDS, NULL},
34896 { (char *)"ToolBarBase_swigregister", ToolBarBase_swigregister, METH_VARARGS, NULL},
34897 { (char *)"new_ToolBar", (PyCFunction) _wrap_new_ToolBar, METH_VARARGS | METH_KEYWORDS, NULL},
34898 { (char *)"new_PreToolBar", (PyCFunction) _wrap_new_PreToolBar, METH_VARARGS | METH_KEYWORDS, NULL},
34899 { (char *)"ToolBar_Create", (PyCFunction) _wrap_ToolBar_Create, METH_VARARGS | METH_KEYWORDS, NULL},
34900 { (char *)"ToolBar_FindToolForPosition", (PyCFunction) _wrap_ToolBar_FindToolForPosition, METH_VARARGS | METH_KEYWORDS, NULL},
34901 { (char *)"ToolBar_GetClassDefaultAttributes", (PyCFunction) _wrap_ToolBar_GetClassDefaultAttributes, METH_VARARGS | METH_KEYWORDS, NULL},
34902 { (char *)"ToolBar_swigregister", ToolBar_swigregister, METH_VARARGS, NULL},
34903 { (char *)"new_ListItemAttr", (PyCFunction) _wrap_new_ListItemAttr, METH_VARARGS | METH_KEYWORDS, NULL},
34904 { (char *)"ListItemAttr_SetTextColour", (PyCFunction) _wrap_ListItemAttr_SetTextColour, METH_VARARGS | METH_KEYWORDS, NULL},
34905 { (char *)"ListItemAttr_SetBackgroundColour", (PyCFunction) _wrap_ListItemAttr_SetBackgroundColour, METH_VARARGS | METH_KEYWORDS, NULL},
34906 { (char *)"ListItemAttr_SetFont", (PyCFunction) _wrap_ListItemAttr_SetFont, METH_VARARGS | METH_KEYWORDS, NULL},
34907 { (char *)"ListItemAttr_HasTextColour", (PyCFunction) _wrap_ListItemAttr_HasTextColour, METH_VARARGS | METH_KEYWORDS, NULL},
34908 { (char *)"ListItemAttr_HasBackgroundColour", (PyCFunction) _wrap_ListItemAttr_HasBackgroundColour, METH_VARARGS | METH_KEYWORDS, NULL},
34909 { (char *)"ListItemAttr_HasFont", (PyCFunction) _wrap_ListItemAttr_HasFont, METH_VARARGS | METH_KEYWORDS, NULL},
34910 { (char *)"ListItemAttr_GetTextColour", (PyCFunction) _wrap_ListItemAttr_GetTextColour, METH_VARARGS | METH_KEYWORDS, NULL},
34911 { (char *)"ListItemAttr_GetBackgroundColour", (PyCFunction) _wrap_ListItemAttr_GetBackgroundColour, METH_VARARGS | METH_KEYWORDS, NULL},
34912 { (char *)"ListItemAttr_GetFont", (PyCFunction) _wrap_ListItemAttr_GetFont, METH_VARARGS | METH_KEYWORDS, NULL},
34913 { (char *)"ListItemAttr_Destroy", (PyCFunction) _wrap_ListItemAttr_Destroy, METH_VARARGS | METH_KEYWORDS, NULL},
34914 { (char *)"ListItemAttr_swigregister", ListItemAttr_swigregister, METH_VARARGS, NULL},
34915 { (char *)"new_ListItem", (PyCFunction) _wrap_new_ListItem, METH_VARARGS | METH_KEYWORDS, NULL},
34916 { (char *)"delete_ListItem", (PyCFunction) _wrap_delete_ListItem, METH_VARARGS | METH_KEYWORDS, NULL},
34917 { (char *)"ListItem_Clear", (PyCFunction) _wrap_ListItem_Clear, METH_VARARGS | METH_KEYWORDS, NULL},
34918 { (char *)"ListItem_ClearAttributes", (PyCFunction) _wrap_ListItem_ClearAttributes, METH_VARARGS | METH_KEYWORDS, NULL},
34919 { (char *)"ListItem_SetMask", (PyCFunction) _wrap_ListItem_SetMask, METH_VARARGS | METH_KEYWORDS, NULL},
34920 { (char *)"ListItem_SetId", (PyCFunction) _wrap_ListItem_SetId, METH_VARARGS | METH_KEYWORDS, NULL},
34921 { (char *)"ListItem_SetColumn", (PyCFunction) _wrap_ListItem_SetColumn, METH_VARARGS | METH_KEYWORDS, NULL},
34922 { (char *)"ListItem_SetState", (PyCFunction) _wrap_ListItem_SetState, METH_VARARGS | METH_KEYWORDS, NULL},
34923 { (char *)"ListItem_SetStateMask", (PyCFunction) _wrap_ListItem_SetStateMask, METH_VARARGS | METH_KEYWORDS, NULL},
34924 { (char *)"ListItem_SetText", (PyCFunction) _wrap_ListItem_SetText, METH_VARARGS | METH_KEYWORDS, NULL},
34925 { (char *)"ListItem_SetImage", (PyCFunction) _wrap_ListItem_SetImage, METH_VARARGS | METH_KEYWORDS, NULL},
34926 { (char *)"ListItem_SetData", (PyCFunction) _wrap_ListItem_SetData, METH_VARARGS | METH_KEYWORDS, NULL},
34927 { (char *)"ListItem_SetWidth", (PyCFunction) _wrap_ListItem_SetWidth, METH_VARARGS | METH_KEYWORDS, NULL},
34928 { (char *)"ListItem_SetAlign", (PyCFunction) _wrap_ListItem_SetAlign, METH_VARARGS | METH_KEYWORDS, NULL},
34929 { (char *)"ListItem_SetTextColour", (PyCFunction) _wrap_ListItem_SetTextColour, METH_VARARGS | METH_KEYWORDS, NULL},
34930 { (char *)"ListItem_SetBackgroundColour", (PyCFunction) _wrap_ListItem_SetBackgroundColour, METH_VARARGS | METH_KEYWORDS, NULL},
34931 { (char *)"ListItem_SetFont", (PyCFunction) _wrap_ListItem_SetFont, METH_VARARGS | METH_KEYWORDS, NULL},
34932 { (char *)"ListItem_GetMask", (PyCFunction) _wrap_ListItem_GetMask, METH_VARARGS | METH_KEYWORDS, NULL},
34933 { (char *)"ListItem_GetId", (PyCFunction) _wrap_ListItem_GetId, METH_VARARGS | METH_KEYWORDS, NULL},
34934 { (char *)"ListItem_GetColumn", (PyCFunction) _wrap_ListItem_GetColumn, METH_VARARGS | METH_KEYWORDS, NULL},
34935 { (char *)"ListItem_GetState", (PyCFunction) _wrap_ListItem_GetState, METH_VARARGS | METH_KEYWORDS, NULL},
34936 { (char *)"ListItem_GetText", (PyCFunction) _wrap_ListItem_GetText, METH_VARARGS | METH_KEYWORDS, NULL},
34937 { (char *)"ListItem_GetImage", (PyCFunction) _wrap_ListItem_GetImage, METH_VARARGS | METH_KEYWORDS, NULL},
34938 { (char *)"ListItem_GetData", (PyCFunction) _wrap_ListItem_GetData, METH_VARARGS | METH_KEYWORDS, NULL},
34939 { (char *)"ListItem_GetWidth", (PyCFunction) _wrap_ListItem_GetWidth, METH_VARARGS | METH_KEYWORDS, NULL},
34940 { (char *)"ListItem_GetAlign", (PyCFunction) _wrap_ListItem_GetAlign, METH_VARARGS | METH_KEYWORDS, NULL},
34941 { (char *)"ListItem_GetAttributes", (PyCFunction) _wrap_ListItem_GetAttributes, METH_VARARGS | METH_KEYWORDS, NULL},
34942 { (char *)"ListItem_HasAttributes", (PyCFunction) _wrap_ListItem_HasAttributes, METH_VARARGS | METH_KEYWORDS, NULL},
34943 { (char *)"ListItem_GetTextColour", (PyCFunction) _wrap_ListItem_GetTextColour, METH_VARARGS | METH_KEYWORDS, NULL},
34944 { (char *)"ListItem_GetBackgroundColour", (PyCFunction) _wrap_ListItem_GetBackgroundColour, METH_VARARGS | METH_KEYWORDS, NULL},
34945 { (char *)"ListItem_GetFont", (PyCFunction) _wrap_ListItem_GetFont, METH_VARARGS | METH_KEYWORDS, NULL},
34946 { (char *)"ListItem_m_mask_set", (PyCFunction) _wrap_ListItem_m_mask_set, METH_VARARGS | METH_KEYWORDS, NULL},
34947 { (char *)"ListItem_m_mask_get", (PyCFunction) _wrap_ListItem_m_mask_get, METH_VARARGS | METH_KEYWORDS, NULL},
34948 { (char *)"ListItem_m_itemId_set", (PyCFunction) _wrap_ListItem_m_itemId_set, METH_VARARGS | METH_KEYWORDS, NULL},
34949 { (char *)"ListItem_m_itemId_get", (PyCFunction) _wrap_ListItem_m_itemId_get, METH_VARARGS | METH_KEYWORDS, NULL},
34950 { (char *)"ListItem_m_col_set", (PyCFunction) _wrap_ListItem_m_col_set, METH_VARARGS | METH_KEYWORDS, NULL},
34951 { (char *)"ListItem_m_col_get", (PyCFunction) _wrap_ListItem_m_col_get, METH_VARARGS | METH_KEYWORDS, NULL},
34952 { (char *)"ListItem_m_state_set", (PyCFunction) _wrap_ListItem_m_state_set, METH_VARARGS | METH_KEYWORDS, NULL},
34953 { (char *)"ListItem_m_state_get", (PyCFunction) _wrap_ListItem_m_state_get, METH_VARARGS | METH_KEYWORDS, NULL},
34954 { (char *)"ListItem_m_stateMask_set", (PyCFunction) _wrap_ListItem_m_stateMask_set, METH_VARARGS | METH_KEYWORDS, NULL},
34955 { (char *)"ListItem_m_stateMask_get", (PyCFunction) _wrap_ListItem_m_stateMask_get, METH_VARARGS | METH_KEYWORDS, NULL},
34956 { (char *)"ListItem_m_text_set", (PyCFunction) _wrap_ListItem_m_text_set, METH_VARARGS | METH_KEYWORDS, NULL},
34957 { (char *)"ListItem_m_text_get", (PyCFunction) _wrap_ListItem_m_text_get, METH_VARARGS | METH_KEYWORDS, NULL},
34958 { (char *)"ListItem_m_image_set", (PyCFunction) _wrap_ListItem_m_image_set, METH_VARARGS | METH_KEYWORDS, NULL},
34959 { (char *)"ListItem_m_image_get", (PyCFunction) _wrap_ListItem_m_image_get, METH_VARARGS | METH_KEYWORDS, NULL},
34960 { (char *)"ListItem_m_data_set", (PyCFunction) _wrap_ListItem_m_data_set, METH_VARARGS | METH_KEYWORDS, NULL},
34961 { (char *)"ListItem_m_data_get", (PyCFunction) _wrap_ListItem_m_data_get, METH_VARARGS | METH_KEYWORDS, NULL},
34962 { (char *)"ListItem_m_format_set", (PyCFunction) _wrap_ListItem_m_format_set, METH_VARARGS | METH_KEYWORDS, NULL},
34963 { (char *)"ListItem_m_format_get", (PyCFunction) _wrap_ListItem_m_format_get, METH_VARARGS | METH_KEYWORDS, NULL},
34964 { (char *)"ListItem_m_width_set", (PyCFunction) _wrap_ListItem_m_width_set, METH_VARARGS | METH_KEYWORDS, NULL},
34965 { (char *)"ListItem_m_width_get", (PyCFunction) _wrap_ListItem_m_width_get, METH_VARARGS | METH_KEYWORDS, NULL},
34966 { (char *)"ListItem_swigregister", ListItem_swigregister, METH_VARARGS, NULL},
34967 { (char *)"new_ListEvent", (PyCFunction) _wrap_new_ListEvent, METH_VARARGS | METH_KEYWORDS, NULL},
34968 { (char *)"ListEvent_m_code_set", (PyCFunction) _wrap_ListEvent_m_code_set, METH_VARARGS | METH_KEYWORDS, NULL},
34969 { (char *)"ListEvent_m_code_get", (PyCFunction) _wrap_ListEvent_m_code_get, METH_VARARGS | METH_KEYWORDS, NULL},
34970 { (char *)"ListEvent_m_oldItemIndex_set", (PyCFunction) _wrap_ListEvent_m_oldItemIndex_set, METH_VARARGS | METH_KEYWORDS, NULL},
34971 { (char *)"ListEvent_m_oldItemIndex_get", (PyCFunction) _wrap_ListEvent_m_oldItemIndex_get, METH_VARARGS | METH_KEYWORDS, NULL},
34972 { (char *)"ListEvent_m_itemIndex_set", (PyCFunction) _wrap_ListEvent_m_itemIndex_set, METH_VARARGS | METH_KEYWORDS, NULL},
34973 { (char *)"ListEvent_m_itemIndex_get", (PyCFunction) _wrap_ListEvent_m_itemIndex_get, METH_VARARGS | METH_KEYWORDS, NULL},
34974 { (char *)"ListEvent_m_col_set", (PyCFunction) _wrap_ListEvent_m_col_set, METH_VARARGS | METH_KEYWORDS, NULL},
34975 { (char *)"ListEvent_m_col_get", (PyCFunction) _wrap_ListEvent_m_col_get, METH_VARARGS | METH_KEYWORDS, NULL},
34976 { (char *)"ListEvent_m_pointDrag_set", (PyCFunction) _wrap_ListEvent_m_pointDrag_set, METH_VARARGS | METH_KEYWORDS, NULL},
34977 { (char *)"ListEvent_m_pointDrag_get", (PyCFunction) _wrap_ListEvent_m_pointDrag_get, METH_VARARGS | METH_KEYWORDS, NULL},
34978 { (char *)"ListEvent_m_item_get", (PyCFunction) _wrap_ListEvent_m_item_get, METH_VARARGS | METH_KEYWORDS, NULL},
34979 { (char *)"ListEvent_GetKeyCode", (PyCFunction) _wrap_ListEvent_GetKeyCode, METH_VARARGS | METH_KEYWORDS, NULL},
34980 { (char *)"ListEvent_GetIndex", (PyCFunction) _wrap_ListEvent_GetIndex, METH_VARARGS | METH_KEYWORDS, NULL},
34981 { (char *)"ListEvent_GetColumn", (PyCFunction) _wrap_ListEvent_GetColumn, METH_VARARGS | METH_KEYWORDS, NULL},
34982 { (char *)"ListEvent_GetPoint", (PyCFunction) _wrap_ListEvent_GetPoint, METH_VARARGS | METH_KEYWORDS, NULL},
34983 { (char *)"ListEvent_GetLabel", (PyCFunction) _wrap_ListEvent_GetLabel, METH_VARARGS | METH_KEYWORDS, NULL},
34984 { (char *)"ListEvent_GetText", (PyCFunction) _wrap_ListEvent_GetText, METH_VARARGS | METH_KEYWORDS, NULL},
34985 { (char *)"ListEvent_GetImage", (PyCFunction) _wrap_ListEvent_GetImage, METH_VARARGS | METH_KEYWORDS, NULL},
34986 { (char *)"ListEvent_GetData", (PyCFunction) _wrap_ListEvent_GetData, METH_VARARGS | METH_KEYWORDS, NULL},
34987 { (char *)"ListEvent_GetMask", (PyCFunction) _wrap_ListEvent_GetMask, METH_VARARGS | METH_KEYWORDS, NULL},
34988 { (char *)"ListEvent_GetItem", (PyCFunction) _wrap_ListEvent_GetItem, METH_VARARGS | METH_KEYWORDS, NULL},
34989 { (char *)"ListEvent_GetCacheFrom", (PyCFunction) _wrap_ListEvent_GetCacheFrom, METH_VARARGS | METH_KEYWORDS, NULL},
34990 { (char *)"ListEvent_GetCacheTo", (PyCFunction) _wrap_ListEvent_GetCacheTo, METH_VARARGS | METH_KEYWORDS, NULL},
34991 { (char *)"ListEvent_IsEditCancelled", (PyCFunction) _wrap_ListEvent_IsEditCancelled, METH_VARARGS | METH_KEYWORDS, NULL},
34992 { (char *)"ListEvent_SetEditCanceled", (PyCFunction) _wrap_ListEvent_SetEditCanceled, METH_VARARGS | METH_KEYWORDS, NULL},
34993 { (char *)"ListEvent_swigregister", ListEvent_swigregister, METH_VARARGS, NULL},
34994 { (char *)"new_ListCtrl", (PyCFunction) _wrap_new_ListCtrl, METH_VARARGS | METH_KEYWORDS, NULL},
34995 { (char *)"new_PreListCtrl", (PyCFunction) _wrap_new_PreListCtrl, METH_VARARGS | METH_KEYWORDS, NULL},
34996 { (char *)"ListCtrl_Create", (PyCFunction) _wrap_ListCtrl_Create, METH_VARARGS | METH_KEYWORDS, NULL},
34997 { (char *)"ListCtrl__setCallbackInfo", (PyCFunction) _wrap_ListCtrl__setCallbackInfo, METH_VARARGS | METH_KEYWORDS, NULL},
34998 { (char *)"ListCtrl_SetForegroundColour", (PyCFunction) _wrap_ListCtrl_SetForegroundColour, METH_VARARGS | METH_KEYWORDS, NULL},
34999 { (char *)"ListCtrl_SetBackgroundColour", (PyCFunction) _wrap_ListCtrl_SetBackgroundColour, METH_VARARGS | METH_KEYWORDS, NULL},
35000 { (char *)"ListCtrl_GetColumn", (PyCFunction) _wrap_ListCtrl_GetColumn, METH_VARARGS | METH_KEYWORDS, NULL},
35001 { (char *)"ListCtrl_SetColumn", (PyCFunction) _wrap_ListCtrl_SetColumn, METH_VARARGS | METH_KEYWORDS, NULL},
35002 { (char *)"ListCtrl_GetColumnWidth", (PyCFunction) _wrap_ListCtrl_GetColumnWidth, METH_VARARGS | METH_KEYWORDS, NULL},
35003 { (char *)"ListCtrl_SetColumnWidth", (PyCFunction) _wrap_ListCtrl_SetColumnWidth, METH_VARARGS | METH_KEYWORDS, NULL},
35004 { (char *)"ListCtrl_GetCountPerPage", (PyCFunction) _wrap_ListCtrl_GetCountPerPage, METH_VARARGS | METH_KEYWORDS, NULL},
35005 { (char *)"ListCtrl_GetViewRect", (PyCFunction) _wrap_ListCtrl_GetViewRect, METH_VARARGS | METH_KEYWORDS, NULL},
35006 { (char *)"ListCtrl_GetItem", (PyCFunction) _wrap_ListCtrl_GetItem, METH_VARARGS | METH_KEYWORDS, NULL},
35007 { (char *)"ListCtrl_SetItem", (PyCFunction) _wrap_ListCtrl_SetItem, METH_VARARGS | METH_KEYWORDS, NULL},
35008 { (char *)"ListCtrl_SetStringItem", (PyCFunction) _wrap_ListCtrl_SetStringItem, METH_VARARGS | METH_KEYWORDS, NULL},
35009 { (char *)"ListCtrl_GetItemState", (PyCFunction) _wrap_ListCtrl_GetItemState, METH_VARARGS | METH_KEYWORDS, NULL},
35010 { (char *)"ListCtrl_SetItemState", (PyCFunction) _wrap_ListCtrl_SetItemState, METH_VARARGS | METH_KEYWORDS, NULL},
35011 { (char *)"ListCtrl_SetItemImage", (PyCFunction) _wrap_ListCtrl_SetItemImage, METH_VARARGS | METH_KEYWORDS, NULL},
35012 { (char *)"ListCtrl_GetItemText", (PyCFunction) _wrap_ListCtrl_GetItemText, METH_VARARGS | METH_KEYWORDS, NULL},
35013 { (char *)"ListCtrl_SetItemText", (PyCFunction) _wrap_ListCtrl_SetItemText, METH_VARARGS | METH_KEYWORDS, NULL},
35014 { (char *)"ListCtrl_GetItemData", (PyCFunction) _wrap_ListCtrl_GetItemData, METH_VARARGS | METH_KEYWORDS, NULL},
35015 { (char *)"ListCtrl_SetItemData", (PyCFunction) _wrap_ListCtrl_SetItemData, METH_VARARGS | METH_KEYWORDS, NULL},
35016 { (char *)"ListCtrl_GetItemPosition", (PyCFunction) _wrap_ListCtrl_GetItemPosition, METH_VARARGS | METH_KEYWORDS, NULL},
35017 { (char *)"ListCtrl_GetItemRect", (PyCFunction) _wrap_ListCtrl_GetItemRect, METH_VARARGS | METH_KEYWORDS, NULL},
35018 { (char *)"ListCtrl_SetItemPosition", (PyCFunction) _wrap_ListCtrl_SetItemPosition, METH_VARARGS | METH_KEYWORDS, NULL},
35019 { (char *)"ListCtrl_GetItemCount", (PyCFunction) _wrap_ListCtrl_GetItemCount, METH_VARARGS | METH_KEYWORDS, NULL},
35020 { (char *)"ListCtrl_GetColumnCount", (PyCFunction) _wrap_ListCtrl_GetColumnCount, METH_VARARGS | METH_KEYWORDS, NULL},
35021 { (char *)"ListCtrl_GetItemSpacing", (PyCFunction) _wrap_ListCtrl_GetItemSpacing, METH_VARARGS | METH_KEYWORDS, NULL},
35022 { (char *)"ListCtrl_SetItemSpacing", (PyCFunction) _wrap_ListCtrl_SetItemSpacing, METH_VARARGS | METH_KEYWORDS, NULL},
35023 { (char *)"ListCtrl_GetSelectedItemCount", (PyCFunction) _wrap_ListCtrl_GetSelectedItemCount, METH_VARARGS | METH_KEYWORDS, NULL},
35024 { (char *)"ListCtrl_GetTextColour", (PyCFunction) _wrap_ListCtrl_GetTextColour, METH_VARARGS | METH_KEYWORDS, NULL},
35025 { (char *)"ListCtrl_SetTextColour", (PyCFunction) _wrap_ListCtrl_SetTextColour, METH_VARARGS | METH_KEYWORDS, NULL},
35026 { (char *)"ListCtrl_GetTopItem", (PyCFunction) _wrap_ListCtrl_GetTopItem, METH_VARARGS | METH_KEYWORDS, NULL},
35027 { (char *)"ListCtrl_SetSingleStyle", (PyCFunction) _wrap_ListCtrl_SetSingleStyle, METH_VARARGS | METH_KEYWORDS, NULL},
35028 { (char *)"ListCtrl_SetWindowStyleFlag", (PyCFunction) _wrap_ListCtrl_SetWindowStyleFlag, METH_VARARGS | METH_KEYWORDS, NULL},
35029 { (char *)"ListCtrl_GetNextItem", (PyCFunction) _wrap_ListCtrl_GetNextItem, METH_VARARGS | METH_KEYWORDS, NULL},
35030 { (char *)"ListCtrl_GetImageList", (PyCFunction) _wrap_ListCtrl_GetImageList, METH_VARARGS | METH_KEYWORDS, NULL},
35031 { (char *)"ListCtrl_SetImageList", (PyCFunction) _wrap_ListCtrl_SetImageList, METH_VARARGS | METH_KEYWORDS, NULL},
35032 { (char *)"ListCtrl_AssignImageList", (PyCFunction) _wrap_ListCtrl_AssignImageList, METH_VARARGS | METH_KEYWORDS, NULL},
35033 { (char *)"ListCtrl_InReportView", (PyCFunction) _wrap_ListCtrl_InReportView, METH_VARARGS | METH_KEYWORDS, NULL},
35034 { (char *)"ListCtrl_IsVirtual", (PyCFunction) _wrap_ListCtrl_IsVirtual, METH_VARARGS | METH_KEYWORDS, NULL},
35035 { (char *)"ListCtrl_RefreshItem", (PyCFunction) _wrap_ListCtrl_RefreshItem, METH_VARARGS | METH_KEYWORDS, NULL},
35036 { (char *)"ListCtrl_RefreshItems", (PyCFunction) _wrap_ListCtrl_RefreshItems, METH_VARARGS | METH_KEYWORDS, NULL},
35037 { (char *)"ListCtrl_Arrange", (PyCFunction) _wrap_ListCtrl_Arrange, METH_VARARGS | METH_KEYWORDS, NULL},
35038 { (char *)"ListCtrl_DeleteItem", (PyCFunction) _wrap_ListCtrl_DeleteItem, METH_VARARGS | METH_KEYWORDS, NULL},
35039 { (char *)"ListCtrl_DeleteAllItems", (PyCFunction) _wrap_ListCtrl_DeleteAllItems, METH_VARARGS | METH_KEYWORDS, NULL},
35040 { (char *)"ListCtrl_DeleteColumn", (PyCFunction) _wrap_ListCtrl_DeleteColumn, METH_VARARGS | METH_KEYWORDS, NULL},
35041 { (char *)"ListCtrl_DeleteAllColumns", (PyCFunction) _wrap_ListCtrl_DeleteAllColumns, METH_VARARGS | METH_KEYWORDS, NULL},
35042 { (char *)"ListCtrl_ClearAll", (PyCFunction) _wrap_ListCtrl_ClearAll, METH_VARARGS | METH_KEYWORDS, NULL},
35043 { (char *)"ListCtrl_EditLabel", (PyCFunction) _wrap_ListCtrl_EditLabel, METH_VARARGS | METH_KEYWORDS, NULL},
35044 { (char *)"ListCtrl_EnsureVisible", (PyCFunction) _wrap_ListCtrl_EnsureVisible, METH_VARARGS | METH_KEYWORDS, NULL},
35045 { (char *)"ListCtrl_FindItem", (PyCFunction) _wrap_ListCtrl_FindItem, METH_VARARGS | METH_KEYWORDS, NULL},
35046 { (char *)"ListCtrl_FindItemData", (PyCFunction) _wrap_ListCtrl_FindItemData, METH_VARARGS | METH_KEYWORDS, NULL},
35047 { (char *)"ListCtrl_FindItemAtPos", (PyCFunction) _wrap_ListCtrl_FindItemAtPos, METH_VARARGS | METH_KEYWORDS, NULL},
35048 { (char *)"ListCtrl_HitTest", (PyCFunction) _wrap_ListCtrl_HitTest, METH_VARARGS | METH_KEYWORDS, NULL},
35049 { (char *)"ListCtrl_InsertItem", (PyCFunction) _wrap_ListCtrl_InsertItem, METH_VARARGS | METH_KEYWORDS, NULL},
35050 { (char *)"ListCtrl_InsertStringItem", (PyCFunction) _wrap_ListCtrl_InsertStringItem, METH_VARARGS | METH_KEYWORDS, NULL},
35051 { (char *)"ListCtrl_InsertImageItem", (PyCFunction) _wrap_ListCtrl_InsertImageItem, METH_VARARGS | METH_KEYWORDS, NULL},
35052 { (char *)"ListCtrl_InsertImageStringItem", (PyCFunction) _wrap_ListCtrl_InsertImageStringItem, METH_VARARGS | METH_KEYWORDS, NULL},
35053 { (char *)"ListCtrl_InsertColumnInfo", (PyCFunction) _wrap_ListCtrl_InsertColumnInfo, METH_VARARGS | METH_KEYWORDS, NULL},
35054 { (char *)"ListCtrl_InsertColumn", (PyCFunction) _wrap_ListCtrl_InsertColumn, METH_VARARGS | METH_KEYWORDS, NULL},
35055 { (char *)"ListCtrl_SetItemCount", (PyCFunction) _wrap_ListCtrl_SetItemCount, METH_VARARGS | METH_KEYWORDS, NULL},
35056 { (char *)"ListCtrl_ScrollList", (PyCFunction) _wrap_ListCtrl_ScrollList, METH_VARARGS | METH_KEYWORDS, NULL},
35057 { (char *)"ListCtrl_SetItemTextColour", (PyCFunction) _wrap_ListCtrl_SetItemTextColour, METH_VARARGS | METH_KEYWORDS, NULL},
35058 { (char *)"ListCtrl_GetItemTextColour", (PyCFunction) _wrap_ListCtrl_GetItemTextColour, METH_VARARGS | METH_KEYWORDS, NULL},
35059 { (char *)"ListCtrl_SetItemBackgroundColour", (PyCFunction) _wrap_ListCtrl_SetItemBackgroundColour, METH_VARARGS | METH_KEYWORDS, NULL},
35060 { (char *)"ListCtrl_GetItemBackgroundColour", (PyCFunction) _wrap_ListCtrl_GetItemBackgroundColour, METH_VARARGS | METH_KEYWORDS, NULL},
35061 { (char *)"ListCtrl_SortItems", (PyCFunction) _wrap_ListCtrl_SortItems, METH_VARARGS | METH_KEYWORDS, NULL},
35062 { (char *)"ListCtrl_GetMainWindow", (PyCFunction) _wrap_ListCtrl_GetMainWindow, METH_VARARGS | METH_KEYWORDS, NULL},
35063 { (char *)"ListCtrl_GetClassDefaultAttributes", (PyCFunction) _wrap_ListCtrl_GetClassDefaultAttributes, METH_VARARGS | METH_KEYWORDS, NULL},
35064 { (char *)"ListCtrl_swigregister", ListCtrl_swigregister, METH_VARARGS, NULL},
35065 { (char *)"new_ListView", (PyCFunction) _wrap_new_ListView, METH_VARARGS | METH_KEYWORDS, NULL},
35066 { (char *)"new_PreListView", (PyCFunction) _wrap_new_PreListView, METH_VARARGS | METH_KEYWORDS, NULL},
35067 { (char *)"ListView_Create", (PyCFunction) _wrap_ListView_Create, METH_VARARGS | METH_KEYWORDS, NULL},
35068 { (char *)"ListView_Select", (PyCFunction) _wrap_ListView_Select, METH_VARARGS | METH_KEYWORDS, NULL},
35069 { (char *)"ListView_Focus", (PyCFunction) _wrap_ListView_Focus, METH_VARARGS | METH_KEYWORDS, NULL},
35070 { (char *)"ListView_GetFocusedItem", (PyCFunction) _wrap_ListView_GetFocusedItem, METH_VARARGS | METH_KEYWORDS, NULL},
35071 { (char *)"ListView_GetNextSelected", (PyCFunction) _wrap_ListView_GetNextSelected, METH_VARARGS | METH_KEYWORDS, NULL},
35072 { (char *)"ListView_GetFirstSelected", (PyCFunction) _wrap_ListView_GetFirstSelected, METH_VARARGS | METH_KEYWORDS, NULL},
35073 { (char *)"ListView_IsSelected", (PyCFunction) _wrap_ListView_IsSelected, METH_VARARGS | METH_KEYWORDS, NULL},
35074 { (char *)"ListView_SetColumnImage", (PyCFunction) _wrap_ListView_SetColumnImage, METH_VARARGS | METH_KEYWORDS, NULL},
35075 { (char *)"ListView_ClearColumnImage", (PyCFunction) _wrap_ListView_ClearColumnImage, METH_VARARGS | METH_KEYWORDS, NULL},
35076 { (char *)"ListView_swigregister", ListView_swigregister, METH_VARARGS, NULL},
35077 { (char *)"new_TreeItemId", (PyCFunction) _wrap_new_TreeItemId, METH_VARARGS | METH_KEYWORDS, NULL},
35078 { (char *)"delete_TreeItemId", (PyCFunction) _wrap_delete_TreeItemId, METH_VARARGS | METH_KEYWORDS, NULL},
35079 { (char *)"TreeItemId_IsOk", (PyCFunction) _wrap_TreeItemId_IsOk, METH_VARARGS | METH_KEYWORDS, NULL},
35080 { (char *)"TreeItemId___eq__", (PyCFunction) _wrap_TreeItemId___eq__, METH_VARARGS | METH_KEYWORDS, NULL},
35081 { (char *)"TreeItemId___ne__", (PyCFunction) _wrap_TreeItemId___ne__, METH_VARARGS | METH_KEYWORDS, NULL},
35082 { (char *)"TreeItemId_m_pItem_set", (PyCFunction) _wrap_TreeItemId_m_pItem_set, METH_VARARGS | METH_KEYWORDS, NULL},
35083 { (char *)"TreeItemId_m_pItem_get", (PyCFunction) _wrap_TreeItemId_m_pItem_get, METH_VARARGS | METH_KEYWORDS, NULL},
35084 { (char *)"TreeItemId_swigregister", TreeItemId_swigregister, METH_VARARGS, NULL},
35085 { (char *)"new_TreeItemData", (PyCFunction) _wrap_new_TreeItemData, METH_VARARGS | METH_KEYWORDS, NULL},
35086 { (char *)"TreeItemData_GetData", (PyCFunction) _wrap_TreeItemData_GetData, METH_VARARGS | METH_KEYWORDS, NULL},
35087 { (char *)"TreeItemData_SetData", (PyCFunction) _wrap_TreeItemData_SetData, METH_VARARGS | METH_KEYWORDS, NULL},
35088 { (char *)"TreeItemData_GetId", (PyCFunction) _wrap_TreeItemData_GetId, METH_VARARGS | METH_KEYWORDS, NULL},
35089 { (char *)"TreeItemData_SetId", (PyCFunction) _wrap_TreeItemData_SetId, METH_VARARGS | METH_KEYWORDS, NULL},
35090 { (char *)"TreeItemData_Destroy", (PyCFunction) _wrap_TreeItemData_Destroy, METH_VARARGS | METH_KEYWORDS, NULL},
35091 { (char *)"TreeItemData_swigregister", TreeItemData_swigregister, METH_VARARGS, NULL},
35092 { (char *)"new_TreeEvent", (PyCFunction) _wrap_new_TreeEvent, METH_VARARGS | METH_KEYWORDS, NULL},
35093 { (char *)"TreeEvent_GetItem", (PyCFunction) _wrap_TreeEvent_GetItem, METH_VARARGS | METH_KEYWORDS, NULL},
35094 { (char *)"TreeEvent_SetItem", (PyCFunction) _wrap_TreeEvent_SetItem, METH_VARARGS | METH_KEYWORDS, NULL},
35095 { (char *)"TreeEvent_GetOldItem", (PyCFunction) _wrap_TreeEvent_GetOldItem, METH_VARARGS | METH_KEYWORDS, NULL},
35096 { (char *)"TreeEvent_SetOldItem", (PyCFunction) _wrap_TreeEvent_SetOldItem, METH_VARARGS | METH_KEYWORDS, NULL},
35097 { (char *)"TreeEvent_GetPoint", (PyCFunction) _wrap_TreeEvent_GetPoint, METH_VARARGS | METH_KEYWORDS, NULL},
35098 { (char *)"TreeEvent_SetPoint", (PyCFunction) _wrap_TreeEvent_SetPoint, METH_VARARGS | METH_KEYWORDS, NULL},
35099 { (char *)"TreeEvent_GetKeyEvent", (PyCFunction) _wrap_TreeEvent_GetKeyEvent, METH_VARARGS | METH_KEYWORDS, NULL},
35100 { (char *)"TreeEvent_GetKeyCode", (PyCFunction) _wrap_TreeEvent_GetKeyCode, METH_VARARGS | METH_KEYWORDS, NULL},
35101 { (char *)"TreeEvent_SetKeyEvent", (PyCFunction) _wrap_TreeEvent_SetKeyEvent, METH_VARARGS | METH_KEYWORDS, NULL},
35102 { (char *)"TreeEvent_GetLabel", (PyCFunction) _wrap_TreeEvent_GetLabel, METH_VARARGS | METH_KEYWORDS, NULL},
35103 { (char *)"TreeEvent_SetLabel", (PyCFunction) _wrap_TreeEvent_SetLabel, METH_VARARGS | METH_KEYWORDS, NULL},
35104 { (char *)"TreeEvent_IsEditCancelled", (PyCFunction) _wrap_TreeEvent_IsEditCancelled, METH_VARARGS | METH_KEYWORDS, NULL},
35105 { (char *)"TreeEvent_SetEditCanceled", (PyCFunction) _wrap_TreeEvent_SetEditCanceled, METH_VARARGS | METH_KEYWORDS, NULL},
35106 { (char *)"TreeEvent_SetToolTip", (PyCFunction) _wrap_TreeEvent_SetToolTip, METH_VARARGS | METH_KEYWORDS, NULL},
35107 { (char *)"TreeEvent_swigregister", TreeEvent_swigregister, METH_VARARGS, NULL},
35108 { (char *)"new_TreeCtrl", (PyCFunction) _wrap_new_TreeCtrl, METH_VARARGS | METH_KEYWORDS, NULL},
35109 { (char *)"new_PreTreeCtrl", (PyCFunction) _wrap_new_PreTreeCtrl, METH_VARARGS | METH_KEYWORDS, NULL},
35110 { (char *)"TreeCtrl_Create", (PyCFunction) _wrap_TreeCtrl_Create, METH_VARARGS | METH_KEYWORDS, NULL},
35111 { (char *)"TreeCtrl__setCallbackInfo", (PyCFunction) _wrap_TreeCtrl__setCallbackInfo, METH_VARARGS | METH_KEYWORDS, NULL},
35112 { (char *)"TreeCtrl_GetCount", (PyCFunction) _wrap_TreeCtrl_GetCount, METH_VARARGS | METH_KEYWORDS, NULL},
35113 { (char *)"TreeCtrl_GetIndent", (PyCFunction) _wrap_TreeCtrl_GetIndent, METH_VARARGS | METH_KEYWORDS, NULL},
35114 { (char *)"TreeCtrl_SetIndent", (PyCFunction) _wrap_TreeCtrl_SetIndent, METH_VARARGS | METH_KEYWORDS, NULL},
35115 { (char *)"TreeCtrl_GetSpacing", (PyCFunction) _wrap_TreeCtrl_GetSpacing, METH_VARARGS | METH_KEYWORDS, NULL},
35116 { (char *)"TreeCtrl_SetSpacing", (PyCFunction) _wrap_TreeCtrl_SetSpacing, METH_VARARGS | METH_KEYWORDS, NULL},
35117 { (char *)"TreeCtrl_GetImageList", (PyCFunction) _wrap_TreeCtrl_GetImageList, METH_VARARGS | METH_KEYWORDS, NULL},
35118 { (char *)"TreeCtrl_GetStateImageList", (PyCFunction) _wrap_TreeCtrl_GetStateImageList, METH_VARARGS | METH_KEYWORDS, NULL},
35119 { (char *)"TreeCtrl_SetImageList", (PyCFunction) _wrap_TreeCtrl_SetImageList, METH_VARARGS | METH_KEYWORDS, NULL},
35120 { (char *)"TreeCtrl_SetStateImageList", (PyCFunction) _wrap_TreeCtrl_SetStateImageList, METH_VARARGS | METH_KEYWORDS, NULL},
35121 { (char *)"TreeCtrl_AssignImageList", (PyCFunction) _wrap_TreeCtrl_AssignImageList, METH_VARARGS | METH_KEYWORDS, NULL},
35122 { (char *)"TreeCtrl_AssignStateImageList", (PyCFunction) _wrap_TreeCtrl_AssignStateImageList, METH_VARARGS | METH_KEYWORDS, NULL},
35123 { (char *)"TreeCtrl_GetItemText", (PyCFunction) _wrap_TreeCtrl_GetItemText, METH_VARARGS | METH_KEYWORDS, NULL},
35124 { (char *)"TreeCtrl_GetItemImage", (PyCFunction) _wrap_TreeCtrl_GetItemImage, METH_VARARGS | METH_KEYWORDS, NULL},
35125 { (char *)"TreeCtrl_GetItemData", (PyCFunction) _wrap_TreeCtrl_GetItemData, METH_VARARGS | METH_KEYWORDS, NULL},
35126 { (char *)"TreeCtrl_GetItemPyData", (PyCFunction) _wrap_TreeCtrl_GetItemPyData, METH_VARARGS | METH_KEYWORDS, NULL},
35127 { (char *)"TreeCtrl_GetItemTextColour", (PyCFunction) _wrap_TreeCtrl_GetItemTextColour, METH_VARARGS | METH_KEYWORDS, NULL},
35128 { (char *)"TreeCtrl_GetItemBackgroundColour", (PyCFunction) _wrap_TreeCtrl_GetItemBackgroundColour, METH_VARARGS | METH_KEYWORDS, NULL},
35129 { (char *)"TreeCtrl_GetItemFont", (PyCFunction) _wrap_TreeCtrl_GetItemFont, METH_VARARGS | METH_KEYWORDS, NULL},
35130 { (char *)"TreeCtrl_SetItemText", (PyCFunction) _wrap_TreeCtrl_SetItemText, METH_VARARGS | METH_KEYWORDS, NULL},
35131 { (char *)"TreeCtrl_SetItemImage", (PyCFunction) _wrap_TreeCtrl_SetItemImage, METH_VARARGS | METH_KEYWORDS, NULL},
35132 { (char *)"TreeCtrl_SetItemData", (PyCFunction) _wrap_TreeCtrl_SetItemData, METH_VARARGS | METH_KEYWORDS, NULL},
35133 { (char *)"TreeCtrl_SetItemPyData", (PyCFunction) _wrap_TreeCtrl_SetItemPyData, METH_VARARGS | METH_KEYWORDS, NULL},
35134 { (char *)"TreeCtrl_SetItemHasChildren", (PyCFunction) _wrap_TreeCtrl_SetItemHasChildren, METH_VARARGS | METH_KEYWORDS, NULL},
35135 { (char *)"TreeCtrl_SetItemBold", (PyCFunction) _wrap_TreeCtrl_SetItemBold, METH_VARARGS | METH_KEYWORDS, NULL},
35136 { (char *)"TreeCtrl_SetItemTextColour", (PyCFunction) _wrap_TreeCtrl_SetItemTextColour, METH_VARARGS | METH_KEYWORDS, NULL},
35137 { (char *)"TreeCtrl_SetItemBackgroundColour", (PyCFunction) _wrap_TreeCtrl_SetItemBackgroundColour, METH_VARARGS | METH_KEYWORDS, NULL},
35138 { (char *)"TreeCtrl_SetItemFont", (PyCFunction) _wrap_TreeCtrl_SetItemFont, METH_VARARGS | METH_KEYWORDS, NULL},
35139 { (char *)"TreeCtrl_IsVisible", (PyCFunction) _wrap_TreeCtrl_IsVisible, METH_VARARGS | METH_KEYWORDS, NULL},
35140 { (char *)"TreeCtrl_ItemHasChildren", (PyCFunction) _wrap_TreeCtrl_ItemHasChildren, METH_VARARGS | METH_KEYWORDS, NULL},
35141 { (char *)"TreeCtrl_IsExpanded", (PyCFunction) _wrap_TreeCtrl_IsExpanded, METH_VARARGS | METH_KEYWORDS, NULL},
35142 { (char *)"TreeCtrl_IsSelected", (PyCFunction) _wrap_TreeCtrl_IsSelected, METH_VARARGS | METH_KEYWORDS, NULL},
35143 { (char *)"TreeCtrl_IsBold", (PyCFunction) _wrap_TreeCtrl_IsBold, METH_VARARGS | METH_KEYWORDS, NULL},
35144 { (char *)"TreeCtrl_GetChildrenCount", (PyCFunction) _wrap_TreeCtrl_GetChildrenCount, METH_VARARGS | METH_KEYWORDS, NULL},
35145 { (char *)"TreeCtrl_GetRootItem", (PyCFunction) _wrap_TreeCtrl_GetRootItem, METH_VARARGS | METH_KEYWORDS, NULL},
35146 { (char *)"TreeCtrl_GetSelection", (PyCFunction) _wrap_TreeCtrl_GetSelection, METH_VARARGS | METH_KEYWORDS, NULL},
35147 { (char *)"TreeCtrl_GetSelections", (PyCFunction) _wrap_TreeCtrl_GetSelections, METH_VARARGS | METH_KEYWORDS, NULL},
35148 { (char *)"TreeCtrl_GetItemParent", (PyCFunction) _wrap_TreeCtrl_GetItemParent, METH_VARARGS | METH_KEYWORDS, NULL},
35149 { (char *)"TreeCtrl_GetFirstChild", (PyCFunction) _wrap_TreeCtrl_GetFirstChild, METH_VARARGS | METH_KEYWORDS, NULL},
35150 { (char *)"TreeCtrl_GetNextChild", (PyCFunction) _wrap_TreeCtrl_GetNextChild, METH_VARARGS | METH_KEYWORDS, NULL},
35151 { (char *)"TreeCtrl_GetLastChild", (PyCFunction) _wrap_TreeCtrl_GetLastChild, METH_VARARGS | METH_KEYWORDS, NULL},
35152 { (char *)"TreeCtrl_GetNextSibling", (PyCFunction) _wrap_TreeCtrl_GetNextSibling, METH_VARARGS | METH_KEYWORDS, NULL},
35153 { (char *)"TreeCtrl_GetPrevSibling", (PyCFunction) _wrap_TreeCtrl_GetPrevSibling, METH_VARARGS | METH_KEYWORDS, NULL},
35154 { (char *)"TreeCtrl_GetFirstVisibleItem", (PyCFunction) _wrap_TreeCtrl_GetFirstVisibleItem, METH_VARARGS | METH_KEYWORDS, NULL},
35155 { (char *)"TreeCtrl_GetNextVisible", (PyCFunction) _wrap_TreeCtrl_GetNextVisible, METH_VARARGS | METH_KEYWORDS, NULL},
35156 { (char *)"TreeCtrl_GetPrevVisible", (PyCFunction) _wrap_TreeCtrl_GetPrevVisible, METH_VARARGS | METH_KEYWORDS, NULL},
35157 { (char *)"TreeCtrl_AddRoot", (PyCFunction) _wrap_TreeCtrl_AddRoot, METH_VARARGS | METH_KEYWORDS, NULL},
35158 { (char *)"TreeCtrl_PrependItem", (PyCFunction) _wrap_TreeCtrl_PrependItem, METH_VARARGS | METH_KEYWORDS, NULL},
35159 { (char *)"TreeCtrl_InsertItem", (PyCFunction) _wrap_TreeCtrl_InsertItem, METH_VARARGS | METH_KEYWORDS, NULL},
35160 { (char *)"TreeCtrl_InsertItemBefore", (PyCFunction) _wrap_TreeCtrl_InsertItemBefore, METH_VARARGS | METH_KEYWORDS, NULL},
35161 { (char *)"TreeCtrl_AppendItem", (PyCFunction) _wrap_TreeCtrl_AppendItem, METH_VARARGS | METH_KEYWORDS, NULL},
35162 { (char *)"TreeCtrl_Delete", (PyCFunction) _wrap_TreeCtrl_Delete, METH_VARARGS | METH_KEYWORDS, NULL},
35163 { (char *)"TreeCtrl_DeleteChildren", (PyCFunction) _wrap_TreeCtrl_DeleteChildren, METH_VARARGS | METH_KEYWORDS, NULL},
35164 { (char *)"TreeCtrl_DeleteAllItems", (PyCFunction) _wrap_TreeCtrl_DeleteAllItems, METH_VARARGS | METH_KEYWORDS, NULL},
35165 { (char *)"TreeCtrl_Expand", (PyCFunction) _wrap_TreeCtrl_Expand, METH_VARARGS | METH_KEYWORDS, NULL},
35166 { (char *)"TreeCtrl_Collapse", (PyCFunction) _wrap_TreeCtrl_Collapse, METH_VARARGS | METH_KEYWORDS, NULL},
35167 { (char *)"TreeCtrl_CollapseAndReset", (PyCFunction) _wrap_TreeCtrl_CollapseAndReset, METH_VARARGS | METH_KEYWORDS, NULL},
35168 { (char *)"TreeCtrl_Toggle", (PyCFunction) _wrap_TreeCtrl_Toggle, METH_VARARGS | METH_KEYWORDS, NULL},
35169 { (char *)"TreeCtrl_Unselect", (PyCFunction) _wrap_TreeCtrl_Unselect, METH_VARARGS | METH_KEYWORDS, NULL},
35170 { (char *)"TreeCtrl_UnselectItem", (PyCFunction) _wrap_TreeCtrl_UnselectItem, METH_VARARGS | METH_KEYWORDS, NULL},
35171 { (char *)"TreeCtrl_UnselectAll", (PyCFunction) _wrap_TreeCtrl_UnselectAll, METH_VARARGS | METH_KEYWORDS, NULL},
35172 { (char *)"TreeCtrl_SelectItem", (PyCFunction) _wrap_TreeCtrl_SelectItem, METH_VARARGS | METH_KEYWORDS, NULL},
35173 { (char *)"TreeCtrl_ToggleItemSelection", (PyCFunction) _wrap_TreeCtrl_ToggleItemSelection, METH_VARARGS | METH_KEYWORDS, NULL},
35174 { (char *)"TreeCtrl_EnsureVisible", (PyCFunction) _wrap_TreeCtrl_EnsureVisible, METH_VARARGS | METH_KEYWORDS, NULL},
35175 { (char *)"TreeCtrl_ScrollTo", (PyCFunction) _wrap_TreeCtrl_ScrollTo, METH_VARARGS | METH_KEYWORDS, NULL},
35176 { (char *)"TreeCtrl_EditLabel", (PyCFunction) _wrap_TreeCtrl_EditLabel, METH_VARARGS | METH_KEYWORDS, NULL},
35177 { (char *)"TreeCtrl_GetEditControl", (PyCFunction) _wrap_TreeCtrl_GetEditControl, METH_VARARGS | METH_KEYWORDS, NULL},
35178 { (char *)"TreeCtrl_SortChildren", (PyCFunction) _wrap_TreeCtrl_SortChildren, METH_VARARGS | METH_KEYWORDS, NULL},
35179 { (char *)"TreeCtrl_HitTest", (PyCFunction) _wrap_TreeCtrl_HitTest, METH_VARARGS | METH_KEYWORDS, NULL},
35180 { (char *)"TreeCtrl_GetBoundingRect", (PyCFunction) _wrap_TreeCtrl_GetBoundingRect, METH_VARARGS | METH_KEYWORDS, NULL},
35181 { (char *)"TreeCtrl_GetClassDefaultAttributes", (PyCFunction) _wrap_TreeCtrl_GetClassDefaultAttributes, METH_VARARGS | METH_KEYWORDS, NULL},
35182 { (char *)"TreeCtrl_swigregister", TreeCtrl_swigregister, METH_VARARGS, NULL},
35183 { (char *)"new_GenericDirCtrl", (PyCFunction) _wrap_new_GenericDirCtrl, METH_VARARGS | METH_KEYWORDS, NULL},
35184 { (char *)"new_PreGenericDirCtrl", (PyCFunction) _wrap_new_PreGenericDirCtrl, METH_VARARGS | METH_KEYWORDS, NULL},
35185 { (char *)"GenericDirCtrl_Create", (PyCFunction) _wrap_GenericDirCtrl_Create, METH_VARARGS | METH_KEYWORDS, NULL},
35186 { (char *)"GenericDirCtrl_ExpandPath", (PyCFunction) _wrap_GenericDirCtrl_ExpandPath, METH_VARARGS | METH_KEYWORDS, NULL},
35187 { (char *)"GenericDirCtrl_GetDefaultPath", (PyCFunction) _wrap_GenericDirCtrl_GetDefaultPath, METH_VARARGS | METH_KEYWORDS, NULL},
35188 { (char *)"GenericDirCtrl_SetDefaultPath", (PyCFunction) _wrap_GenericDirCtrl_SetDefaultPath, METH_VARARGS | METH_KEYWORDS, NULL},
35189 { (char *)"GenericDirCtrl_GetPath", (PyCFunction) _wrap_GenericDirCtrl_GetPath, METH_VARARGS | METH_KEYWORDS, NULL},
35190 { (char *)"GenericDirCtrl_GetFilePath", (PyCFunction) _wrap_GenericDirCtrl_GetFilePath, METH_VARARGS | METH_KEYWORDS, NULL},
35191 { (char *)"GenericDirCtrl_SetPath", (PyCFunction) _wrap_GenericDirCtrl_SetPath, METH_VARARGS | METH_KEYWORDS, NULL},
35192 { (char *)"GenericDirCtrl_ShowHidden", (PyCFunction) _wrap_GenericDirCtrl_ShowHidden, METH_VARARGS | METH_KEYWORDS, NULL},
35193 { (char *)"GenericDirCtrl_GetShowHidden", (PyCFunction) _wrap_GenericDirCtrl_GetShowHidden, METH_VARARGS | METH_KEYWORDS, NULL},
35194 { (char *)"GenericDirCtrl_GetFilter", (PyCFunction) _wrap_GenericDirCtrl_GetFilter, METH_VARARGS | METH_KEYWORDS, NULL},
35195 { (char *)"GenericDirCtrl_SetFilter", (PyCFunction) _wrap_GenericDirCtrl_SetFilter, METH_VARARGS | METH_KEYWORDS, NULL},
35196 { (char *)"GenericDirCtrl_GetFilterIndex", (PyCFunction) _wrap_GenericDirCtrl_GetFilterIndex, METH_VARARGS | METH_KEYWORDS, NULL},
35197 { (char *)"GenericDirCtrl_SetFilterIndex", (PyCFunction) _wrap_GenericDirCtrl_SetFilterIndex, METH_VARARGS | METH_KEYWORDS, NULL},
35198 { (char *)"GenericDirCtrl_GetRootId", (PyCFunction) _wrap_GenericDirCtrl_GetRootId, METH_VARARGS | METH_KEYWORDS, NULL},
35199 { (char *)"GenericDirCtrl_GetTreeCtrl", (PyCFunction) _wrap_GenericDirCtrl_GetTreeCtrl, METH_VARARGS | METH_KEYWORDS, NULL},
35200 { (char *)"GenericDirCtrl_GetFilterListCtrl", (PyCFunction) _wrap_GenericDirCtrl_GetFilterListCtrl, METH_VARARGS | METH_KEYWORDS, NULL},
35201 { (char *)"GenericDirCtrl_FindChild", (PyCFunction) _wrap_GenericDirCtrl_FindChild, METH_VARARGS | METH_KEYWORDS, NULL},
35202 { (char *)"GenericDirCtrl_DoResize", (PyCFunction) _wrap_GenericDirCtrl_DoResize, METH_VARARGS | METH_KEYWORDS, NULL},
35203 { (char *)"GenericDirCtrl_ReCreateTree", (PyCFunction) _wrap_GenericDirCtrl_ReCreateTree, METH_VARARGS | METH_KEYWORDS, NULL},
35204 { (char *)"GenericDirCtrl_swigregister", GenericDirCtrl_swigregister, METH_VARARGS, NULL},
35205 { (char *)"new_DirFilterListCtrl", (PyCFunction) _wrap_new_DirFilterListCtrl, METH_VARARGS | METH_KEYWORDS, NULL},
35206 { (char *)"new_PreDirFilterListCtrl", (PyCFunction) _wrap_new_PreDirFilterListCtrl, METH_VARARGS | METH_KEYWORDS, NULL},
35207 { (char *)"DirFilterListCtrl_Create", (PyCFunction) _wrap_DirFilterListCtrl_Create, METH_VARARGS | METH_KEYWORDS, NULL},
35208 { (char *)"DirFilterListCtrl_FillFilterList", (PyCFunction) _wrap_DirFilterListCtrl_FillFilterList, METH_VARARGS | METH_KEYWORDS, NULL},
35209 { (char *)"DirFilterListCtrl_swigregister", DirFilterListCtrl_swigregister, METH_VARARGS, NULL},
35210 { (char *)"new_PyControl", (PyCFunction) _wrap_new_PyControl, METH_VARARGS | METH_KEYWORDS, NULL},
35211 { (char *)"new_PrePyControl", (PyCFunction) _wrap_new_PrePyControl, METH_VARARGS | METH_KEYWORDS, NULL},
35212 { (char *)"PyControl__setCallbackInfo", (PyCFunction) _wrap_PyControl__setCallbackInfo, METH_VARARGS | METH_KEYWORDS, NULL},
35213 { (char *)"PyControl_SetBestSize", (PyCFunction) _wrap_PyControl_SetBestSize, METH_VARARGS | METH_KEYWORDS, NULL},
35214 { (char *)"PyControl_base_DoMoveWindow", (PyCFunction) _wrap_PyControl_base_DoMoveWindow, METH_VARARGS | METH_KEYWORDS, NULL},
35215 { (char *)"PyControl_base_DoSetSize", (PyCFunction) _wrap_PyControl_base_DoSetSize, METH_VARARGS | METH_KEYWORDS, NULL},
35216 { (char *)"PyControl_base_DoSetClientSize", (PyCFunction) _wrap_PyControl_base_DoSetClientSize, METH_VARARGS | METH_KEYWORDS, NULL},
35217 { (char *)"PyControl_base_DoSetVirtualSize", (PyCFunction) _wrap_PyControl_base_DoSetVirtualSize, METH_VARARGS | METH_KEYWORDS, NULL},
35218 { (char *)"PyControl_base_DoGetSize", (PyCFunction) _wrap_PyControl_base_DoGetSize, METH_VARARGS | METH_KEYWORDS, NULL},
35219 { (char *)"PyControl_base_DoGetClientSize", (PyCFunction) _wrap_PyControl_base_DoGetClientSize, METH_VARARGS | METH_KEYWORDS, NULL},
35220 { (char *)"PyControl_base_DoGetPosition", (PyCFunction) _wrap_PyControl_base_DoGetPosition, METH_VARARGS | METH_KEYWORDS, NULL},
35221 { (char *)"PyControl_base_DoGetVirtualSize", (PyCFunction) _wrap_PyControl_base_DoGetVirtualSize, METH_VARARGS | METH_KEYWORDS, NULL},
35222 { (char *)"PyControl_base_DoGetBestSize", (PyCFunction) _wrap_PyControl_base_DoGetBestSize, METH_VARARGS | METH_KEYWORDS, NULL},
35223 { (char *)"PyControl_base_InitDialog", (PyCFunction) _wrap_PyControl_base_InitDialog, METH_VARARGS | METH_KEYWORDS, NULL},
35224 { (char *)"PyControl_base_TransferDataToWindow", (PyCFunction) _wrap_PyControl_base_TransferDataToWindow, METH_VARARGS | METH_KEYWORDS, NULL},
35225 { (char *)"PyControl_base_TransferDataFromWindow", (PyCFunction) _wrap_PyControl_base_TransferDataFromWindow, METH_VARARGS | METH_KEYWORDS, NULL},
35226 { (char *)"PyControl_base_Validate", (PyCFunction) _wrap_PyControl_base_Validate, METH_VARARGS | METH_KEYWORDS, NULL},
35227 { (char *)"PyControl_base_AcceptsFocus", (PyCFunction) _wrap_PyControl_base_AcceptsFocus, METH_VARARGS | METH_KEYWORDS, NULL},
35228 { (char *)"PyControl_base_AcceptsFocusFromKeyboard", (PyCFunction) _wrap_PyControl_base_AcceptsFocusFromKeyboard, METH_VARARGS | METH_KEYWORDS, NULL},
35229 { (char *)"PyControl_base_GetMaxSize", (PyCFunction) _wrap_PyControl_base_GetMaxSize, METH_VARARGS | METH_KEYWORDS, NULL},
35230 { (char *)"PyControl_base_AddChild", (PyCFunction) _wrap_PyControl_base_AddChild, METH_VARARGS | METH_KEYWORDS, NULL},
35231 { (char *)"PyControl_base_RemoveChild", (PyCFunction) _wrap_PyControl_base_RemoveChild, METH_VARARGS | METH_KEYWORDS, NULL},
35232 { (char *)"PyControl_base_ShouldInheritColours", (PyCFunction) _wrap_PyControl_base_ShouldInheritColours, METH_VARARGS | METH_KEYWORDS, NULL},
35233 { (char *)"PyControl_base_ApplyParentThemeBackground", (PyCFunction) _wrap_PyControl_base_ApplyParentThemeBackground, METH_VARARGS | METH_KEYWORDS, NULL},
35234 { (char *)"PyControl_base_GetDefaultAttributes", (PyCFunction) _wrap_PyControl_base_GetDefaultAttributes, METH_VARARGS | METH_KEYWORDS, NULL},
35235 { (char *)"PyControl_swigregister", PyControl_swigregister, METH_VARARGS, NULL},
35236 { (char *)"new_HelpEvent", (PyCFunction) _wrap_new_HelpEvent, METH_VARARGS | METH_KEYWORDS, NULL},
35237 { (char *)"HelpEvent_GetPosition", (PyCFunction) _wrap_HelpEvent_GetPosition, METH_VARARGS | METH_KEYWORDS, NULL},
35238 { (char *)"HelpEvent_SetPosition", (PyCFunction) _wrap_HelpEvent_SetPosition, METH_VARARGS | METH_KEYWORDS, NULL},
35239 { (char *)"HelpEvent_GetLink", (PyCFunction) _wrap_HelpEvent_GetLink, METH_VARARGS | METH_KEYWORDS, NULL},
35240 { (char *)"HelpEvent_SetLink", (PyCFunction) _wrap_HelpEvent_SetLink, METH_VARARGS | METH_KEYWORDS, NULL},
35241 { (char *)"HelpEvent_GetTarget", (PyCFunction) _wrap_HelpEvent_GetTarget, METH_VARARGS | METH_KEYWORDS, NULL},
35242 { (char *)"HelpEvent_SetTarget", (PyCFunction) _wrap_HelpEvent_SetTarget, METH_VARARGS | METH_KEYWORDS, NULL},
35243 { (char *)"HelpEvent_swigregister", HelpEvent_swigregister, METH_VARARGS, NULL},
35244 { (char *)"new_ContextHelp", (PyCFunction) _wrap_new_ContextHelp, METH_VARARGS | METH_KEYWORDS, NULL},
35245 { (char *)"delete_ContextHelp", (PyCFunction) _wrap_delete_ContextHelp, METH_VARARGS | METH_KEYWORDS, NULL},
35246 { (char *)"ContextHelp_BeginContextHelp", (PyCFunction) _wrap_ContextHelp_BeginContextHelp, METH_VARARGS | METH_KEYWORDS, NULL},
35247 { (char *)"ContextHelp_EndContextHelp", (PyCFunction) _wrap_ContextHelp_EndContextHelp, METH_VARARGS | METH_KEYWORDS, NULL},
35248 { (char *)"ContextHelp_swigregister", ContextHelp_swigregister, METH_VARARGS, NULL},
35249 { (char *)"new_ContextHelpButton", (PyCFunction) _wrap_new_ContextHelpButton, METH_VARARGS | METH_KEYWORDS, NULL},
35250 { (char *)"ContextHelpButton_swigregister", ContextHelpButton_swigregister, METH_VARARGS, NULL},
35251 { (char *)"HelpProvider_Set", (PyCFunction) _wrap_HelpProvider_Set, METH_VARARGS | METH_KEYWORDS, NULL},
35252 { (char *)"HelpProvider_Get", (PyCFunction) _wrap_HelpProvider_Get, METH_VARARGS | METH_KEYWORDS, NULL},
35253 { (char *)"HelpProvider_GetHelp", (PyCFunction) _wrap_HelpProvider_GetHelp, METH_VARARGS | METH_KEYWORDS, NULL},
35254 { (char *)"HelpProvider_ShowHelp", (PyCFunction) _wrap_HelpProvider_ShowHelp, METH_VARARGS | METH_KEYWORDS, NULL},
35255 { (char *)"HelpProvider_AddHelp", (PyCFunction) _wrap_HelpProvider_AddHelp, METH_VARARGS | METH_KEYWORDS, NULL},
35256 { (char *)"HelpProvider_AddHelpById", (PyCFunction) _wrap_HelpProvider_AddHelpById, METH_VARARGS | METH_KEYWORDS, NULL},
35257 { (char *)"HelpProvider_RemoveHelp", (PyCFunction) _wrap_HelpProvider_RemoveHelp, METH_VARARGS | METH_KEYWORDS, NULL},
35258 { (char *)"HelpProvider_Destroy", (PyCFunction) _wrap_HelpProvider_Destroy, METH_VARARGS | METH_KEYWORDS, NULL},
35259 { (char *)"HelpProvider_swigregister", HelpProvider_swigregister, METH_VARARGS, NULL},
35260 { (char *)"new_SimpleHelpProvider", (PyCFunction) _wrap_new_SimpleHelpProvider, METH_VARARGS | METH_KEYWORDS, NULL},
35261 { (char *)"SimpleHelpProvider_swigregister", SimpleHelpProvider_swigregister, METH_VARARGS, NULL},
35262 { (char *)"new_DragImage", (PyCFunction) _wrap_new_DragImage, METH_VARARGS | METH_KEYWORDS, NULL},
35263 { (char *)"new_DragIcon", (PyCFunction) _wrap_new_DragIcon, METH_VARARGS | METH_KEYWORDS, NULL},
35264 { (char *)"new_DragString", (PyCFunction) _wrap_new_DragString, METH_VARARGS | METH_KEYWORDS, NULL},
35265 { (char *)"new_DragTreeItem", (PyCFunction) _wrap_new_DragTreeItem, METH_VARARGS | METH_KEYWORDS, NULL},
35266 { (char *)"new_DragListItem", (PyCFunction) _wrap_new_DragListItem, METH_VARARGS | METH_KEYWORDS, NULL},
35267 { (char *)"delete_DragImage", (PyCFunction) _wrap_delete_DragImage, METH_VARARGS | METH_KEYWORDS, NULL},
35268 { (char *)"DragImage_SetBackingBitmap", (PyCFunction) _wrap_DragImage_SetBackingBitmap, METH_VARARGS | METH_KEYWORDS, NULL},
35269 { (char *)"DragImage_BeginDrag", (PyCFunction) _wrap_DragImage_BeginDrag, METH_VARARGS | METH_KEYWORDS, NULL},
35270 { (char *)"DragImage_BeginDragBounded", (PyCFunction) _wrap_DragImage_BeginDragBounded, METH_VARARGS | METH_KEYWORDS, NULL},
35271 { (char *)"DragImage_EndDrag", (PyCFunction) _wrap_DragImage_EndDrag, METH_VARARGS | METH_KEYWORDS, NULL},
35272 { (char *)"DragImage_Move", (PyCFunction) _wrap_DragImage_Move, METH_VARARGS | METH_KEYWORDS, NULL},
35273 { (char *)"DragImage_Show", (PyCFunction) _wrap_DragImage_Show, METH_VARARGS | METH_KEYWORDS, NULL},
35274 { (char *)"DragImage_Hide", (PyCFunction) _wrap_DragImage_Hide, METH_VARARGS | METH_KEYWORDS, NULL},
35275 { (char *)"DragImage_GetImageRect", (PyCFunction) _wrap_DragImage_GetImageRect, METH_VARARGS | METH_KEYWORDS, NULL},
35276 { (char *)"DragImage_DoDrawImage", (PyCFunction) _wrap_DragImage_DoDrawImage, METH_VARARGS | METH_KEYWORDS, NULL},
35277 { (char *)"DragImage_UpdateBackingFromWindow", (PyCFunction) _wrap_DragImage_UpdateBackingFromWindow, METH_VARARGS | METH_KEYWORDS, NULL},
35278 { (char *)"DragImage_RedrawImage", (PyCFunction) _wrap_DragImage_RedrawImage, METH_VARARGS | METH_KEYWORDS, NULL},
35279 { (char *)"DragImage_swigregister", DragImage_swigregister, METH_VARARGS, NULL},
c32bde28 35280 { NULL, NULL, 0, NULL }
d14a1e28
RD
35281};
35282
35283
35284/* -------- TYPE CONVERSION AND EQUIVALENCE RULES (BEGIN) -------- */
35285
d14a1e28
RD
35286static void *_p_wxBoxSizerTo_p_wxSizer(void *x) {
35287 return (void *)((wxSizer *) ((wxBoxSizer *) x));
35288}
35289static void *_p_wxStaticBoxSizerTo_p_wxSizer(void *x) {
35290 return (void *)((wxSizer *) (wxBoxSizer *) ((wxStaticBoxSizer *) x));
35291}
e505d15e
RD
35292static void *_p_wxStdDialogButtonSizerTo_p_wxSizer(void *x) {
35293 return (void *)((wxSizer *) (wxBoxSizer *) ((wxStdDialogButtonSizer *) x));
35294}
d14a1e28
RD
35295static void *_p_wxGridBagSizerTo_p_wxSizer(void *x) {
35296 return (void *)((wxSizer *) (wxGridSizer *)(wxFlexGridSizer *) ((wxGridBagSizer *) x));
35297}
35298static void *_p_wxGridSizerTo_p_wxSizer(void *x) {
35299 return (void *)((wxSizer *) ((wxGridSizer *) x));
35300}
35301static void *_p_wxFlexGridSizerTo_p_wxSizer(void *x) {
35302 return (void *)((wxSizer *) (wxGridSizer *) ((wxFlexGridSizer *) x));
35303}
35304static void *_p_wxNotebookSizerTo_p_wxSizer(void *x) {
35305 return (void *)((wxSizer *) ((wxNotebookSizer *) x));
35306}
35307static void *_p_wxPySizerTo_p_wxSizer(void *x) {
35308 return (void *)((wxSizer *) ((wxPySizer *) x));
35309}
35310static void *_p_wxBookCtrlSizerTo_p_wxSizer(void *x) {
35311 return (void *)((wxSizer *) ((wxBookCtrlSizer *) x));
35312}
35313static void *_p_wxContextMenuEventTo_p_wxEvent(void *x) {
35314 return (void *)((wxEvent *) (wxCommandEvent *) ((wxContextMenuEvent *) x));
35315}
35316static void *_p_wxMenuEventTo_p_wxEvent(void *x) {
35317 return (void *)((wxEvent *) ((wxMenuEvent *) x));
35318}
35319static void *_p_wxCloseEventTo_p_wxEvent(void *x) {
35320 return (void *)((wxEvent *) ((wxCloseEvent *) x));
35321}
35322static void *_p_wxMouseEventTo_p_wxEvent(void *x) {
35323 return (void *)((wxEvent *) ((wxMouseEvent *) x));
35324}
35325static void *_p_wxEraseEventTo_p_wxEvent(void *x) {
35326 return (void *)((wxEvent *) ((wxEraseEvent *) x));
35327}
8ac8dba0
RD
35328static void *_p_wxBookCtrlBaseEventTo_p_wxEvent(void *x) {
35329 return (void *)((wxEvent *) (wxCommandEvent *)(wxNotifyEvent *) ((wxBookCtrlBaseEvent *) x));
35330}
d14a1e28
RD
35331static void *_p_wxTreeEventTo_p_wxEvent(void *x) {
35332 return (void *)((wxEvent *) (wxCommandEvent *)(wxNotifyEvent *) ((wxTreeEvent *) x));
35333}
35334static void *_p_wxSetCursorEventTo_p_wxEvent(void *x) {
35335 return (void *)((wxEvent *) ((wxSetCursorEvent *) x));
35336}
35337static void *_p_wxInitDialogEventTo_p_wxEvent(void *x) {
35338 return (void *)((wxEvent *) ((wxInitDialogEvent *) x));
35339}
35340static void *_p_wxScrollEventTo_p_wxEvent(void *x) {
35341 return (void *)((wxEvent *) (wxCommandEvent *) ((wxScrollEvent *) x));
35342}
35343static void *_p_wxTextUrlEventTo_p_wxEvent(void *x) {
35344 return (void *)((wxEvent *) (wxCommandEvent *) ((wxTextUrlEvent *) x));
35345}
d14a1e28
RD
35346static void *_p_wxPyEventTo_p_wxEvent(void *x) {
35347 return (void *)((wxEvent *) ((wxPyEvent *) x));
35348}
35349static void *_p_wxNotifyEventTo_p_wxEvent(void *x) {
35350 return (void *)((wxEvent *) (wxCommandEvent *) ((wxNotifyEvent *) x));
35351}
35352static void *_p_wxListEventTo_p_wxEvent(void *x) {
35353 return (void *)((wxEvent *) (wxCommandEvent *)(wxNotifyEvent *) ((wxListEvent *) x));
35354}
35355static void *_p_wxNotebookEventTo_p_wxEvent(void *x) {
8ac8dba0 35356 return (void *)((wxEvent *) (wxCommandEvent *)(wxNotifyEvent *)(wxBookCtrlBaseEvent *) ((wxNotebookEvent *) x));
d14a1e28
RD
35357}
35358static void *_p_wxListbookEventTo_p_wxEvent(void *x) {
8ac8dba0 35359 return (void *)((wxEvent *) (wxCommandEvent *)(wxNotifyEvent *)(wxBookCtrlBaseEvent *) ((wxListbookEvent *) x));
d14a1e28 35360}
2ef75293 35361static void *_p_wxChoicebookEventTo_p_wxEvent(void *x) {
8ac8dba0 35362 return (void *)((wxEvent *) (wxCommandEvent *)(wxNotifyEvent *)(wxBookCtrlBaseEvent *) ((wxChoicebookEvent *) x));
2ef75293 35363}
d14a1e28
RD
35364static void *_p_wxHelpEventTo_p_wxEvent(void *x) {
35365 return (void *)((wxEvent *) (wxCommandEvent *) ((wxHelpEvent *) x));
35366}
35367static void *_p_wxIdleEventTo_p_wxEvent(void *x) {
35368 return (void *)((wxEvent *) ((wxIdleEvent *) x));
35369}
35370static void *_p_wxWindowCreateEventTo_p_wxEvent(void *x) {
35371 return (void *)((wxEvent *) (wxCommandEvent *) ((wxWindowCreateEvent *) x));
35372}
35373static void *_p_wxQueryNewPaletteEventTo_p_wxEvent(void *x) {
35374 return (void *)((wxEvent *) ((wxQueryNewPaletteEvent *) x));
35375}
35376static void *_p_wxMaximizeEventTo_p_wxEvent(void *x) {
35377 return (void *)((wxEvent *) ((wxMaximizeEvent *) x));
35378}
35379static void *_p_wxIconizeEventTo_p_wxEvent(void *x) {
35380 return (void *)((wxEvent *) ((wxIconizeEvent *) x));
35381}
35382static void *_p_wxActivateEventTo_p_wxEvent(void *x) {
35383 return (void *)((wxEvent *) ((wxActivateEvent *) x));
35384}
35385static void *_p_wxSizeEventTo_p_wxEvent(void *x) {
35386 return (void *)((wxEvent *) ((wxSizeEvent *) x));
35387}
35388static void *_p_wxMoveEventTo_p_wxEvent(void *x) {
35389 return (void *)((wxEvent *) ((wxMoveEvent *) x));
35390}
35391static void *_p_wxPaintEventTo_p_wxEvent(void *x) {
35392 return (void *)((wxEvent *) ((wxPaintEvent *) x));
35393}
35394static void *_p_wxNcPaintEventTo_p_wxEvent(void *x) {
35395 return (void *)((wxEvent *) ((wxNcPaintEvent *) x));
35396}
35397static void *_p_wxUpdateUIEventTo_p_wxEvent(void *x) {
35398 return (void *)((wxEvent *) (wxCommandEvent *) ((wxUpdateUIEvent *) x));
35399}
35400static void *_p_wxPaletteChangedEventTo_p_wxEvent(void *x) {
35401 return (void *)((wxEvent *) ((wxPaletteChangedEvent *) x));
35402}
35403static void *_p_wxDisplayChangedEventTo_p_wxEvent(void *x) {
35404 return (void *)((wxEvent *) ((wxDisplayChangedEvent *) x));
35405}
35406static void *_p_wxMouseCaptureChangedEventTo_p_wxEvent(void *x) {
35407 return (void *)((wxEvent *) ((wxMouseCaptureChangedEvent *) x));
35408}
35409static void *_p_wxSysColourChangedEventTo_p_wxEvent(void *x) {
35410 return (void *)((wxEvent *) ((wxSysColourChangedEvent *) x));
35411}
35412static void *_p_wxDropFilesEventTo_p_wxEvent(void *x) {
35413 return (void *)((wxEvent *) ((wxDropFilesEvent *) x));
35414}
35415static void *_p_wxFocusEventTo_p_wxEvent(void *x) {
35416 return (void *)((wxEvent *) ((wxFocusEvent *) x));
35417}
35418static void *_p_wxChildFocusEventTo_p_wxEvent(void *x) {
35419 return (void *)((wxEvent *) (wxCommandEvent *) ((wxChildFocusEvent *) x));
35420}
35421static void *_p_wxShowEventTo_p_wxEvent(void *x) {
35422 return (void *)((wxEvent *) ((wxShowEvent *) x));
35423}
35424static void *_p_wxCommandEventTo_p_wxEvent(void *x) {
35425 return (void *)((wxEvent *) ((wxCommandEvent *) x));
35426}
35427static void *_p_wxPyCommandEventTo_p_wxEvent(void *x) {
35428 return (void *)((wxEvent *) (wxCommandEvent *) ((wxPyCommandEvent *) x));
35429}
35430static void *_p_wxWindowDestroyEventTo_p_wxEvent(void *x) {
35431 return (void *)((wxEvent *) (wxCommandEvent *) ((wxWindowDestroyEvent *) x));
35432}
35433static void *_p_wxNavigationKeyEventTo_p_wxEvent(void *x) {
35434 return (void *)((wxEvent *) ((wxNavigationKeyEvent *) x));
35435}
35436static void *_p_wxKeyEventTo_p_wxEvent(void *x) {
35437 return (void *)((wxEvent *) ((wxKeyEvent *) x));
35438}
35439static void *_p_wxScrollWinEventTo_p_wxEvent(void *x) {
35440 return (void *)((wxEvent *) ((wxScrollWinEvent *) x));
35441}
d1e20054
RD
35442static void *_p_wxSpinEventTo_p_wxEvent(void *x) {
35443 return (void *)((wxEvent *) (wxCommandEvent *)(wxNotifyEvent *) ((wxSpinEvent *) x));
35444}
d14a1e28
RD
35445static void *_p_wxComboBoxTo_p_wxItemContainer(void *x) {
35446 return (void *)((wxItemContainer *) ((wxComboBox *) x));
35447}
35448static void *_p_wxDirFilterListCtrlTo_p_wxItemContainer(void *x) {
35449 return (void *)((wxItemContainer *) (wxControlWithItems *)(wxChoice *) ((wxDirFilterListCtrl *) x));
35450}
35451static void *_p_wxChoiceTo_p_wxItemContainer(void *x) {
35452 return (void *)((wxItemContainer *) (wxControlWithItems *) ((wxChoice *) x));
35453}
35454static void *_p_wxControlWithItemsTo_p_wxItemContainer(void *x) {
35455 return (void *)((wxItemContainer *) ((wxControlWithItems *) x));
35456}
35457static void *_p_wxListBoxTo_p_wxItemContainer(void *x) {
35458 return (void *)((wxItemContainer *) (wxControlWithItems *) ((wxListBox *) x));
35459}
35460static void *_p_wxCheckListBoxTo_p_wxItemContainer(void *x) {
35461 return (void *)((wxItemContainer *) (wxControlWithItems *)(wxListBox *) ((wxCheckListBox *) x));
35462}
35463static void *_p_wxListViewTo_p_wxPyListCtrl(void *x) {
35464 return (void *)((wxPyListCtrl *) ((wxListView *) x));
35465}
8ac8dba0
RD
35466static void *_p_wxBookCtrlBaseTo_p_wxControl(void *x) {
35467 return (void *)((wxControl *) ((wxBookCtrlBase *) x));
d14a1e28
RD
35468}
35469static void *_p_wxToolBarTo_p_wxControl(void *x) {
35470 return (void *)((wxControl *) (wxToolBarBase *) ((wxToolBar *) x));
35471}
2ef75293
RD
35472static void *_p_wxToggleButtonTo_p_wxControl(void *x) {
35473 return (void *)((wxControl *) ((wxToggleButton *) x));
d14a1e28 35474}
2ef75293
RD
35475static void *_p_wxRadioButtonTo_p_wxControl(void *x) {
35476 return (void *)((wxControl *) ((wxRadioButton *) x));
d14a1e28 35477}
2ef75293
RD
35478static void *_p_wxPyControlTo_p_wxControl(void *x) {
35479 return (void *)((wxControl *) ((wxPyControl *) x));
d14a1e28 35480}
2ef75293
RD
35481static void *_p_wxToolBarBaseTo_p_wxControl(void *x) {
35482 return (void *)((wxControl *) ((wxToolBarBase *) x));
35483}
35484static void *_p_wxDirFilterListCtrlTo_p_wxControl(void *x) {
35485 return (void *)((wxControl *) (wxControlWithItems *)(wxChoice *) ((wxDirFilterListCtrl *) x));
d14a1e28
RD
35486}
35487static void *_p_wxPyListCtrlTo_p_wxControl(void *x) {
35488 return (void *)((wxControl *) ((wxPyListCtrl *) x));
35489}
2ef75293
RD
35490static void *_p_wxComboBoxTo_p_wxControl(void *x) {
35491 return (void *)((wxControl *) ((wxComboBox *) x));
d14a1e28 35492}
2ef75293
RD
35493static void *_p_wxGenericDirCtrlTo_p_wxControl(void *x) {
35494 return (void *)((wxControl *) ((wxGenericDirCtrl *) x));
d14a1e28
RD
35495}
35496static void *_p_wxScrollBarTo_p_wxControl(void *x) {
35497 return (void *)((wxControl *) ((wxScrollBar *) x));
35498}
2ef75293
RD
35499static void *_p_wxControlWithItemsTo_p_wxControl(void *x) {
35500 return (void *)((wxControl *) ((wxControlWithItems *) x));
d14a1e28
RD
35501}
35502static void *_p_wxGaugeTo_p_wxControl(void *x) {
35503 return (void *)((wxControl *) ((wxGauge *) x));
35504}
2ef75293
RD
35505static void *_p_wxStaticLineTo_p_wxControl(void *x) {
35506 return (void *)((wxControl *) ((wxStaticLine *) x));
d14a1e28 35507}
2ef75293 35508static void *_p_wxChoicebookTo_p_wxControl(void *x) {
8ac8dba0 35509 return (void *)((wxControl *) (wxBookCtrlBase *) ((wxChoicebook *) x));
d14a1e28 35510}
2ef75293 35511static void *_p_wxListbookTo_p_wxControl(void *x) {
8ac8dba0 35512 return (void *)((wxControl *) (wxBookCtrlBase *) ((wxListbook *) x));
d14a1e28 35513}
2ef75293
RD
35514static void *_p_wxPyTreeCtrlTo_p_wxControl(void *x) {
35515 return (void *)((wxControl *) ((wxPyTreeCtrl *) x));
d14a1e28 35516}
2ef75293
RD
35517static void *_p_wxCheckBoxTo_p_wxControl(void *x) {
35518 return (void *)((wxControl *) ((wxCheckBox *) x));
d14a1e28
RD
35519}
35520static void *_p_wxRadioBoxTo_p_wxControl(void *x) {
35521 return (void *)((wxControl *) ((wxRadioBox *) x));
35522}
2ef75293
RD
35523static void *_p_wxChoiceTo_p_wxControl(void *x) {
35524 return (void *)((wxControl *) (wxControlWithItems *) ((wxChoice *) x));
35525}
35526static void *_p_wxListBoxTo_p_wxControl(void *x) {
35527 return (void *)((wxControl *) (wxControlWithItems *) ((wxListBox *) x));
35528}
35529static void *_p_wxCheckListBoxTo_p_wxControl(void *x) {
35530 return (void *)((wxControl *) (wxControlWithItems *)(wxListBox *) ((wxCheckListBox *) x));
35531}
35532static void *_p_wxListViewTo_p_wxControl(void *x) {
35533 return (void *)((wxControl *) (wxPyListCtrl *) ((wxListView *) x));
35534}
d14a1e28 35535static void *_p_wxNotebookTo_p_wxControl(void *x) {
8ac8dba0 35536 return (void *)((wxControl *) (wxBookCtrlBase *) ((wxNotebook *) x));
d14a1e28 35537}
2ef75293
RD
35538static void *_p_wxStaticBitmapTo_p_wxControl(void *x) {
35539 return (void *)((wxControl *) ((wxStaticBitmap *) x));
d14a1e28 35540}
2ef75293
RD
35541static void *_p_wxSpinCtrlTo_p_wxControl(void *x) {
35542 return (void *)((wxControl *) ((wxSpinCtrl *) x));
d14a1e28 35543}
2ef75293
RD
35544static void *_p_wxStaticTextTo_p_wxControl(void *x) {
35545 return (void *)((wxControl *) ((wxStaticText *) x));
d14a1e28 35546}
2ef75293
RD
35547static void *_p_wxStaticBoxTo_p_wxControl(void *x) {
35548 return (void *)((wxControl *) ((wxStaticBox *) x));
d14a1e28
RD
35549}
35550static void *_p_wxSliderTo_p_wxControl(void *x) {
35551 return (void *)((wxControl *) ((wxSlider *) x));
35552}
2ef75293
RD
35553static void *_p_wxContextHelpButtonTo_p_wxControl(void *x) {
35554 return (void *)((wxControl *) (wxButton *)(wxBitmapButton *) ((wxContextHelpButton *) x));
d14a1e28 35555}
2ef75293
RD
35556static void *_p_wxSpinButtonTo_p_wxControl(void *x) {
35557 return (void *)((wxControl *) ((wxSpinButton *) x));
d14a1e28 35558}
2ef75293
RD
35559static void *_p_wxButtonTo_p_wxControl(void *x) {
35560 return (void *)((wxControl *) ((wxButton *) x));
d14a1e28 35561}
2ef75293
RD
35562static void *_p_wxBitmapButtonTo_p_wxControl(void *x) {
35563 return (void *)((wxControl *) (wxButton *) ((wxBitmapButton *) x));
35564}
35565static void *_p_wxTextCtrlTo_p_wxControl(void *x) {
35566 return (void *)((wxControl *) ((wxTextCtrl *) x));
d14a1e28
RD
35567}
35568static void *_p_wxToolBarTo_p_wxToolBarBase(void *x) {
35569 return (void *)((wxToolBarBase *) ((wxToolBar *) x));
35570}
35571static void *_p_wxDirFilterListCtrlTo_p_wxChoice(void *x) {
35572 return (void *)((wxChoice *) ((wxDirFilterListCtrl *) x));
35573}
8ac8dba0
RD
35574static void *_p_wxBookCtrlBaseEventTo_p_wxNotifyEvent(void *x) {
35575 return (void *)((wxNotifyEvent *) ((wxBookCtrlBaseEvent *) x));
35576}
d14a1e28
RD
35577static void *_p_wxTreeEventTo_p_wxNotifyEvent(void *x) {
35578 return (void *)((wxNotifyEvent *) ((wxTreeEvent *) x));
35579}
d14a1e28
RD
35580static void *_p_wxListEventTo_p_wxNotifyEvent(void *x) {
35581 return (void *)((wxNotifyEvent *) ((wxListEvent *) x));
35582}
d1e20054
RD
35583static void *_p_wxSpinEventTo_p_wxNotifyEvent(void *x) {
35584 return (void *)((wxNotifyEvent *) ((wxSpinEvent *) x));
35585}
d14a1e28 35586static void *_p_wxNotebookEventTo_p_wxNotifyEvent(void *x) {
8ac8dba0 35587 return (void *)((wxNotifyEvent *) (wxBookCtrlBaseEvent *) ((wxNotebookEvent *) x));
d14a1e28
RD
35588}
35589static void *_p_wxListbookEventTo_p_wxNotifyEvent(void *x) {
8ac8dba0 35590 return (void *)((wxNotifyEvent *) (wxBookCtrlBaseEvent *) ((wxListbookEvent *) x));
d14a1e28 35591}
2ef75293 35592static void *_p_wxChoicebookEventTo_p_wxNotifyEvent(void *x) {
8ac8dba0
RD
35593 return (void *)((wxNotifyEvent *) (wxBookCtrlBaseEvent *) ((wxChoicebookEvent *) x));
35594}
35595static void *_p_wxChoicebookTo_p_wxBookCtrlBase(void *x) {
35596 return (void *)((wxBookCtrlBase *) ((wxChoicebook *) x));
35597}
35598static void *_p_wxListbookTo_p_wxBookCtrlBase(void *x) {
35599 return (void *)((wxBookCtrlBase *) ((wxListbook *) x));
2ef75293 35600}
8ac8dba0
RD
35601static void *_p_wxNotebookTo_p_wxBookCtrlBase(void *x) {
35602 return (void *)((wxBookCtrlBase *) ((wxNotebook *) x));
d14a1e28
RD
35603}
35604static void *_p_wxMenuBarTo_p_wxEvtHandler(void *x) {
35605 return (void *)((wxEvtHandler *) (wxWindow *) ((wxMenuBar *) x));
35606}
8ac8dba0
RD
35607static void *_p_wxBookCtrlBaseTo_p_wxEvtHandler(void *x) {
35608 return (void *)((wxEvtHandler *) (wxWindow *)(wxControl *) ((wxBookCtrlBase *) x));
35609}
d14a1e28
RD
35610static void *_p_wxValidatorTo_p_wxEvtHandler(void *x) {
35611 return (void *)((wxEvtHandler *) ((wxValidator *) x));
35612}
35613static void *_p_wxPyValidatorTo_p_wxEvtHandler(void *x) {
35614 return (void *)((wxEvtHandler *) (wxValidator *) ((wxPyValidator *) x));
35615}
35616static void *_p_wxToolBarTo_p_wxEvtHandler(void *x) {
35617 return (void *)((wxEvtHandler *) (wxWindow *)(wxControl *)(wxToolBarBase *) ((wxToolBar *) x));
35618}
35619static void *_p_wxMenuTo_p_wxEvtHandler(void *x) {
35620 return (void *)((wxEvtHandler *) ((wxMenu *) x));
35621}
35622static void *_p_wxToggleButtonTo_p_wxEvtHandler(void *x) {
35623 return (void *)((wxEvtHandler *) (wxWindow *)(wxControl *) ((wxToggleButton *) x));
35624}
35625static void *_p_wxRadioButtonTo_p_wxEvtHandler(void *x) {
35626 return (void *)((wxEvtHandler *) (wxWindow *)(wxControl *) ((wxRadioButton *) x));
35627}
35628static void *_p_wxWindowTo_p_wxEvtHandler(void *x) {
35629 return (void *)((wxEvtHandler *) ((wxWindow *) x));
35630}
35631static void *_p_wxControlTo_p_wxEvtHandler(void *x) {
35632 return (void *)((wxEvtHandler *) (wxWindow *) ((wxControl *) x));
35633}
35634static void *_p_wxToolBarBaseTo_p_wxEvtHandler(void *x) {
35635 return (void *)((wxEvtHandler *) (wxWindow *)(wxControl *) ((wxToolBarBase *) x));
35636}
d14a1e28
RD
35637static void *_p_wxComboBoxTo_p_wxEvtHandler(void *x) {
35638 return (void *)((wxEvtHandler *) (wxWindow *)(wxControl *) ((wxComboBox *) x));
35639}
2ef75293
RD
35640static void *_p_wxPyListCtrlTo_p_wxEvtHandler(void *x) {
35641 return (void *)((wxEvtHandler *) (wxWindow *)(wxControl *) ((wxPyListCtrl *) x));
35642}
d14a1e28
RD
35643static void *_p_wxDirFilterListCtrlTo_p_wxEvtHandler(void *x) {
35644 return (void *)((wxEvtHandler *) (wxWindow *)(wxControl *)(wxControlWithItems *)(wxChoice *) ((wxDirFilterListCtrl *) x));
35645}
35646static void *_p_wxPyControlTo_p_wxEvtHandler(void *x) {
35647 return (void *)((wxEvtHandler *) (wxWindow *)(wxControl *) ((wxPyControl *) x));
35648}
35649static void *_p_wxPyAppTo_p_wxEvtHandler(void *x) {
35650 return (void *)((wxEvtHandler *) ((wxPyApp *) x));
35651}
35652static void *_p_wxGenericDirCtrlTo_p_wxEvtHandler(void *x) {
35653 return (void *)((wxEvtHandler *) (wxWindow *)(wxControl *) ((wxGenericDirCtrl *) x));
35654}
35655static void *_p_wxScrollBarTo_p_wxEvtHandler(void *x) {
35656 return (void *)((wxEvtHandler *) (wxWindow *)(wxControl *) ((wxScrollBar *) x));
35657}
35658static void *_p_wxControlWithItemsTo_p_wxEvtHandler(void *x) {
35659 return (void *)((wxEvtHandler *) (wxWindow *)(wxControl *) ((wxControlWithItems *) x));
35660}
35661static void *_p_wxGaugeTo_p_wxEvtHandler(void *x) {
35662 return (void *)((wxEvtHandler *) (wxWindow *)(wxControl *) ((wxGauge *) x));
35663}
35664static void *_p_wxStaticLineTo_p_wxEvtHandler(void *x) {
35665 return (void *)((wxEvtHandler *) (wxWindow *)(wxControl *) ((wxStaticLine *) x));
35666}
2ef75293 35667static void *_p_wxChoicebookTo_p_wxEvtHandler(void *x) {
8ac8dba0 35668 return (void *)((wxEvtHandler *) (wxWindow *)(wxControl *)(wxBookCtrlBase *) ((wxChoicebook *) x));
2ef75293 35669}
d14a1e28 35670static void *_p_wxListbookTo_p_wxEvtHandler(void *x) {
8ac8dba0 35671 return (void *)((wxEvtHandler *) (wxWindow *)(wxControl *)(wxBookCtrlBase *) ((wxListbook *) x));
d14a1e28
RD
35672}
35673static void *_p_wxPyTreeCtrlTo_p_wxEvtHandler(void *x) {
35674 return (void *)((wxEvtHandler *) (wxWindow *)(wxControl *) ((wxPyTreeCtrl *) x));
35675}
35676static void *_p_wxCheckBoxTo_p_wxEvtHandler(void *x) {
35677 return (void *)((wxEvtHandler *) (wxWindow *)(wxControl *) ((wxCheckBox *) x));
35678}
35679static void *_p_wxRadioBoxTo_p_wxEvtHandler(void *x) {
35680 return (void *)((wxEvtHandler *) (wxWindow *)(wxControl *) ((wxRadioBox *) x));
35681}
35682static void *_p_wxCheckListBoxTo_p_wxEvtHandler(void *x) {
35683 return (void *)((wxEvtHandler *) (wxWindow *)(wxControl *)(wxControlWithItems *)(wxListBox *) ((wxCheckListBox *) x));
35684}
35685static void *_p_wxListBoxTo_p_wxEvtHandler(void *x) {
35686 return (void *)((wxEvtHandler *) (wxWindow *)(wxControl *)(wxControlWithItems *) ((wxListBox *) x));
35687}
35688static void *_p_wxChoiceTo_p_wxEvtHandler(void *x) {
35689 return (void *)((wxEvtHandler *) (wxWindow *)(wxControl *)(wxControlWithItems *) ((wxChoice *) x));
35690}
35691static void *_p_wxNotebookTo_p_wxEvtHandler(void *x) {
8ac8dba0 35692 return (void *)((wxEvtHandler *) (wxWindow *)(wxControl *)(wxBookCtrlBase *) ((wxNotebook *) x));
d14a1e28
RD
35693}
35694static void *_p_wxStaticBitmapTo_p_wxEvtHandler(void *x) {
35695 return (void *)((wxEvtHandler *) (wxWindow *)(wxControl *) ((wxStaticBitmap *) x));
35696}
35697static void *_p_wxListViewTo_p_wxEvtHandler(void *x) {
35698 return (void *)((wxEvtHandler *) (wxWindow *)(wxControl *)(wxPyListCtrl *) ((wxListView *) x));
35699}
35700static void *_p_wxSpinCtrlTo_p_wxEvtHandler(void *x) {
35701 return (void *)((wxEvtHandler *) (wxWindow *)(wxControl *) ((wxSpinCtrl *) x));
35702}
35703static void *_p_wxStaticTextTo_p_wxEvtHandler(void *x) {
35704 return (void *)((wxEvtHandler *) (wxWindow *)(wxControl *) ((wxStaticText *) x));
35705}
35706static void *_p_wxStaticBoxTo_p_wxEvtHandler(void *x) {
35707 return (void *)((wxEvtHandler *) (wxWindow *)(wxControl *) ((wxStaticBox *) x));
35708}
35709static void *_p_wxSliderTo_p_wxEvtHandler(void *x) {
35710 return (void *)((wxEvtHandler *) (wxWindow *)(wxControl *) ((wxSlider *) x));
35711}
35712static void *_p_wxSpinButtonTo_p_wxEvtHandler(void *x) {
35713 return (void *)((wxEvtHandler *) (wxWindow *)(wxControl *) ((wxSpinButton *) x));
35714}
35715static void *_p_wxButtonTo_p_wxEvtHandler(void *x) {
35716 return (void *)((wxEvtHandler *) (wxWindow *)(wxControl *) ((wxButton *) x));
35717}
35718static void *_p_wxBitmapButtonTo_p_wxEvtHandler(void *x) {
35719 return (void *)((wxEvtHandler *) (wxWindow *)(wxControl *)(wxButton *) ((wxBitmapButton *) x));
35720}
35721static void *_p_wxContextHelpButtonTo_p_wxEvtHandler(void *x) {
35722 return (void *)((wxEvtHandler *) (wxWindow *)(wxControl *)(wxButton *)(wxBitmapButton *) ((wxContextHelpButton *) x));
35723}
35724static void *_p_wxTextCtrlTo_p_wxEvtHandler(void *x) {
35725 return (void *)((wxEvtHandler *) (wxWindow *)(wxControl *) ((wxTextCtrl *) x));
35726}
35727static void *_p_wxCheckListBoxTo_p_wxListBox(void *x) {
35728 return (void *)((wxListBox *) ((wxCheckListBox *) x));
35729}
d14a1e28
RD
35730static void *_p_wxBitmapButtonTo_p_wxButton(void *x) {
35731 return (void *)((wxButton *) ((wxBitmapButton *) x));
35732}
35733static void *_p_wxContextHelpButtonTo_p_wxButton(void *x) {
35734 return (void *)((wxButton *) (wxBitmapButton *) ((wxContextHelpButton *) x));
35735}
35736static void *_p_wxContextHelpButtonTo_p_wxBitmapButton(void *x) {
35737 return (void *)((wxBitmapButton *) ((wxContextHelpButton *) x));
35738}
35739static void *_p_wxSimpleHelpProviderTo_p_wxHelpProvider(void *x) {
35740 return (void *)((wxHelpProvider *) ((wxSimpleHelpProvider *) x));
35741}
35742static void *_p_wxLayoutConstraintsTo_p_wxObject(void *x) {
35743 return (void *)((wxObject *) ((wxLayoutConstraints *) x));
35744}
35745static void *_p_wxGBSizerItemTo_p_wxObject(void *x) {
35746 return (void *)((wxObject *) (wxSizerItem *) ((wxGBSizerItem *) x));
35747}
35748static void *_p_wxSizerItemTo_p_wxObject(void *x) {
35749 return (void *)((wxObject *) ((wxSizerItem *) x));
35750}
35751static void *_p_wxScrollEventTo_p_wxObject(void *x) {
35752 return (void *)((wxObject *) (wxEvent *)(wxCommandEvent *) ((wxScrollEvent *) x));
35753}
35754static void *_p_wxIndividualLayoutConstraintTo_p_wxObject(void *x) {
35755 return (void *)((wxObject *) ((wxIndividualLayoutConstraint *) x));
35756}
35757static void *_p_wxTextUrlEventTo_p_wxObject(void *x) {
35758 return (void *)((wxObject *) (wxEvent *)(wxCommandEvent *) ((wxTextUrlEvent *) x));
35759}
d14a1e28
RD
35760static void *_p_wxStaticBoxSizerTo_p_wxObject(void *x) {
35761 return (void *)((wxObject *) (wxSizer *)(wxBoxSizer *) ((wxStaticBoxSizer *) x));
35762}
35763static void *_p_wxBoxSizerTo_p_wxObject(void *x) {
35764 return (void *)((wxObject *) (wxSizer *) ((wxBoxSizer *) x));
35765}
35766static void *_p_wxSizerTo_p_wxObject(void *x) {
35767 return (void *)((wxObject *) ((wxSizer *) x));
35768}
35769static void *_p_wxGridBagSizerTo_p_wxObject(void *x) {
35770 return (void *)((wxObject *) (wxSizer *)(wxGridSizer *)(wxFlexGridSizer *) ((wxGridBagSizer *) x));
35771}
35772static void *_p_wxCheckBoxTo_p_wxObject(void *x) {
35773 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxControl *) ((wxCheckBox *) x));
35774}
35775static void *_p_wxPyTreeCtrlTo_p_wxObject(void *x) {
35776 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxControl *) ((wxPyTreeCtrl *) x));
35777}
35778static void *_p_wxUpdateUIEventTo_p_wxObject(void *x) {
35779 return (void *)((wxObject *) (wxEvent *)(wxCommandEvent *) ((wxUpdateUIEvent *) x));
35780}
35781static void *_p_wxEventTo_p_wxObject(void *x) {
35782 return (void *)((wxObject *) ((wxEvent *) x));
35783}
35784static void *_p_wxFlexGridSizerTo_p_wxObject(void *x) {
35785 return (void *)((wxObject *) (wxSizer *)(wxGridSizer *) ((wxFlexGridSizer *) x));
35786}
35787static void *_p_wxGridSizerTo_p_wxObject(void *x) {
35788 return (void *)((wxObject *) (wxSizer *) ((wxGridSizer *) x));
35789}
35790static void *_p_wxInitDialogEventTo_p_wxObject(void *x) {
35791 return (void *)((wxObject *) (wxEvent *) ((wxInitDialogEvent *) x));
35792}
35793static void *_p_wxGenericDirCtrlTo_p_wxObject(void *x) {
35794 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxControl *) ((wxGenericDirCtrl *) x));
35795}
35796static void *_p_wxPyListCtrlTo_p_wxObject(void *x) {
35797 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxControl *) ((wxPyListCtrl *) x));
35798}
35799static void *_p_wxDirFilterListCtrlTo_p_wxObject(void *x) {
35800 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxControl *)(wxControlWithItems *)(wxChoice *) ((wxDirFilterListCtrl *) x));
35801}
35802static void *_p_wxPaintEventTo_p_wxObject(void *x) {
35803 return (void *)((wxObject *) (wxEvent *) ((wxPaintEvent *) x));
35804}
35805static void *_p_wxNcPaintEventTo_p_wxObject(void *x) {
35806 return (void *)((wxObject *) (wxEvent *) ((wxNcPaintEvent *) x));
35807}
35808static void *_p_wxPaletteChangedEventTo_p_wxObject(void *x) {
35809 return (void *)((wxObject *) (wxEvent *) ((wxPaletteChangedEvent *) x));
35810}
35811static void *_p_wxDisplayChangedEventTo_p_wxObject(void *x) {
35812 return (void *)((wxObject *) (wxEvent *) ((wxDisplayChangedEvent *) x));
35813}
35814static void *_p_wxMouseCaptureChangedEventTo_p_wxObject(void *x) {
35815 return (void *)((wxObject *) (wxEvent *) ((wxMouseCaptureChangedEvent *) x));
35816}
35817static void *_p_wxSysColourChangedEventTo_p_wxObject(void *x) {
35818 return (void *)((wxObject *) (wxEvent *) ((wxSysColourChangedEvent *) x));
35819}
35820static void *_p_wxStaticLineTo_p_wxObject(void *x) {
35821 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxControl *) ((wxStaticLine *) x));
35822}
35823static void *_p_wxControlTo_p_wxObject(void *x) {
35824 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *) ((wxControl *) x));
35825}
35826static void *_p_wxPyControlTo_p_wxObject(void *x) {
35827 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxControl *) ((wxPyControl *) x));
35828}
35829static void *_p_wxGaugeTo_p_wxObject(void *x) {
35830 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxControl *) ((wxGauge *) x));
35831}
35832static void *_p_wxRadioButtonTo_p_wxObject(void *x) {
35833 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxControl *) ((wxRadioButton *) x));
35834}
35835static void *_p_wxToggleButtonTo_p_wxObject(void *x) {
35836 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxControl *) ((wxToggleButton *) x));
35837}
35838static void *_p_wxToolBarBaseTo_p_wxObject(void *x) {
35839 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxControl *) ((wxToolBarBase *) x));
35840}
35841static void *_p_wxSetCursorEventTo_p_wxObject(void *x) {
35842 return (void *)((wxObject *) (wxEvent *) ((wxSetCursorEvent *) x));
35843}
35844static void *_p_wxChoiceTo_p_wxObject(void *x) {
35845 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxControl *)(wxControlWithItems *) ((wxChoice *) x));
35846}
35847static void *_p_wxFSFileTo_p_wxObject(void *x) {
35848 return (void *)((wxObject *) ((wxFSFile *) x));
35849}
35850static void *_p_wxPySizerTo_p_wxObject(void *x) {
35851 return (void *)((wxObject *) (wxSizer *) ((wxPySizer *) x));
35852}
35853static void *_p_wxListViewTo_p_wxObject(void *x) {
35854 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxControl *)(wxPyListCtrl *) ((wxListView *) x));
35855}
35856static void *_p_wxTextCtrlTo_p_wxObject(void *x) {
35857 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxControl *) ((wxTextCtrl *) x));
35858}
35859static void *_p_wxNotebookTo_p_wxObject(void *x) {
8ac8dba0 35860 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxControl *)(wxBookCtrlBase *) ((wxNotebook *) x));
d14a1e28
RD
35861}
35862static void *_p_wxPyEventTo_p_wxObject(void *x) {
35863 return (void *)((wxObject *) (wxEvent *) ((wxPyEvent *) x));
35864}
35865static void *_p_wxNotifyEventTo_p_wxObject(void *x) {
35866 return (void *)((wxObject *) (wxEvent *)(wxCommandEvent *) ((wxNotifyEvent *) x));
35867}
2ef75293 35868static void *_p_wxChoicebookTo_p_wxObject(void *x) {
8ac8dba0 35869 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxControl *)(wxBookCtrlBase *) ((wxChoicebook *) x));
2ef75293 35870}
d14a1e28 35871static void *_p_wxListbookTo_p_wxObject(void *x) {
8ac8dba0 35872 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxControl *)(wxBookCtrlBase *) ((wxListbook *) x));
d14a1e28
RD
35873}
35874static void *_p_wxShowEventTo_p_wxObject(void *x) {
35875 return (void *)((wxObject *) (wxEvent *) ((wxShowEvent *) x));
35876}
35877static void *_p_wxStaticBitmapTo_p_wxObject(void *x) {
35878 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxControl *) ((wxStaticBitmap *) x));
35879}
35880static void *_p_wxSliderTo_p_wxObject(void *x) {
35881 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxControl *) ((wxSlider *) x));
35882}
35883static void *_p_wxMenuItemTo_p_wxObject(void *x) {
35884 return (void *)((wxObject *) ((wxMenuItem *) x));
35885}
35886static void *_p_wxIdleEventTo_p_wxObject(void *x) {
35887 return (void *)((wxObject *) (wxEvent *) ((wxIdleEvent *) x));
35888}
35889static void *_p_wxWindowCreateEventTo_p_wxObject(void *x) {
35890 return (void *)((wxObject *) (wxEvent *)(wxCommandEvent *) ((wxWindowCreateEvent *) x));
35891}
35892static void *_p_wxQueryNewPaletteEventTo_p_wxObject(void *x) {
35893 return (void *)((wxObject *) (wxEvent *) ((wxQueryNewPaletteEvent *) x));
35894}
35895static void *_p_wxMaximizeEventTo_p_wxObject(void *x) {
35896 return (void *)((wxObject *) (wxEvent *) ((wxMaximizeEvent *) x));
35897}
35898static void *_p_wxIconizeEventTo_p_wxObject(void *x) {
35899 return (void *)((wxObject *) (wxEvent *) ((wxIconizeEvent *) x));
35900}
35901static void *_p_wxSizeEventTo_p_wxObject(void *x) {
35902 return (void *)((wxObject *) (wxEvent *) ((wxSizeEvent *) x));
35903}
35904static void *_p_wxMoveEventTo_p_wxObject(void *x) {
35905 return (void *)((wxObject *) (wxEvent *) ((wxMoveEvent *) x));
35906}
35907static void *_p_wxActivateEventTo_p_wxObject(void *x) {
35908 return (void *)((wxObject *) (wxEvent *) ((wxActivateEvent *) x));
35909}
35910static void *_p_wxStaticBoxTo_p_wxObject(void *x) {
35911 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxControl *) ((wxStaticBox *) x));
35912}
35913static void *_p_wxContextHelpTo_p_wxObject(void *x) {
35914 return (void *)((wxObject *) ((wxContextHelp *) x));
35915}
8ac8dba0
RD
35916static void *_p_wxBookCtrlBaseTo_p_wxObject(void *x) {
35917 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxControl *) ((wxBookCtrlBase *) x));
35918}
d14a1e28
RD
35919static void *_p_wxXPMHandlerTo_p_wxObject(void *x) {
35920 return (void *)((wxObject *) (wxImageHandler *) ((wxXPMHandler *) x));
35921}
35922static void *_p_wxPNMHandlerTo_p_wxObject(void *x) {
35923 return (void *)((wxObject *) (wxImageHandler *) ((wxPNMHandler *) x));
35924}
35925static void *_p_wxJPEGHandlerTo_p_wxObject(void *x) {
35926 return (void *)((wxObject *) (wxImageHandler *) ((wxJPEGHandler *) x));
35927}
35928static void *_p_wxPCXHandlerTo_p_wxObject(void *x) {
35929 return (void *)((wxObject *) (wxImageHandler *) ((wxPCXHandler *) x));
35930}
35931static void *_p_wxGIFHandlerTo_p_wxObject(void *x) {
35932 return (void *)((wxObject *) (wxImageHandler *) ((wxGIFHandler *) x));
35933}
35934static void *_p_wxPNGHandlerTo_p_wxObject(void *x) {
35935 return (void *)((wxObject *) (wxImageHandler *) ((wxPNGHandler *) x));
35936}
35937static void *_p_wxANIHandlerTo_p_wxObject(void *x) {
35938 return (void *)((wxObject *) (wxImageHandler *)(wxBMPHandler *)(wxICOHandler *)(wxCURHandler *) ((wxANIHandler *) x));
35939}
35940static void *_p_wxCURHandlerTo_p_wxObject(void *x) {
35941 return (void *)((wxObject *) (wxImageHandler *)(wxBMPHandler *)(wxICOHandler *) ((wxCURHandler *) x));
35942}
35943static void *_p_wxICOHandlerTo_p_wxObject(void *x) {
35944 return (void *)((wxObject *) (wxImageHandler *)(wxBMPHandler *) ((wxICOHandler *) x));
35945}
35946static void *_p_wxBMPHandlerTo_p_wxObject(void *x) {
35947 return (void *)((wxObject *) (wxImageHandler *) ((wxBMPHandler *) x));
35948}
35949static void *_p_wxImageHandlerTo_p_wxObject(void *x) {
35950 return (void *)((wxObject *) ((wxImageHandler *) x));
35951}
35952static void *_p_wxTIFFHandlerTo_p_wxObject(void *x) {
35953 return (void *)((wxObject *) (wxImageHandler *) ((wxTIFFHandler *) x));
35954}
35955static void *_p_wxEvtHandlerTo_p_wxObject(void *x) {
35956 return (void *)((wxObject *) ((wxEvtHandler *) x));
35957}
35958static void *_p_wxListEventTo_p_wxObject(void *x) {
35959 return (void *)((wxObject *) (wxEvent *)(wxCommandEvent *)(wxNotifyEvent *) ((wxListEvent *) x));
35960}
35961static void *_p_wxListBoxTo_p_wxObject(void *x) {
35962 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxControl *)(wxControlWithItems *) ((wxListBox *) x));
35963}
35964static void *_p_wxCheckListBoxTo_p_wxObject(void *x) {
35965 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxControl *)(wxControlWithItems *)(wxListBox *) ((wxCheckListBox *) x));
35966}
d14a1e28
RD
35967static void *_p_wxButtonTo_p_wxObject(void *x) {
35968 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxControl *) ((wxButton *) x));
35969}
1e0c8722
RD
35970static void *_p_wxBitmapButtonTo_p_wxObject(void *x) {
35971 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxControl *)(wxButton *) ((wxBitmapButton *) x));
35972}
d14a1e28
RD
35973static void *_p_wxSpinButtonTo_p_wxObject(void *x) {
35974 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxControl *) ((wxSpinButton *) x));
35975}
35976static void *_p_wxContextHelpButtonTo_p_wxObject(void *x) {
35977 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxControl *)(wxButton *)(wxBitmapButton *) ((wxContextHelpButton *) x));
35978}
e505d15e
RD
35979static void *_p_wxStdDialogButtonSizerTo_p_wxObject(void *x) {
35980 return (void *)((wxObject *) (wxSizer *)(wxBoxSizer *) ((wxStdDialogButtonSizer *) x));
35981}
1e0c8722
RD
35982static void *_p_wxAcceleratorTableTo_p_wxObject(void *x) {
35983 return (void *)((wxObject *) ((wxAcceleratorTable *) x));
35984}
d14a1e28
RD
35985static void *_p_wxScrollBarTo_p_wxObject(void *x) {
35986 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxControl *) ((wxScrollBar *) x));
35987}
35988static void *_p_wxRadioBoxTo_p_wxObject(void *x) {
35989 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxControl *) ((wxRadioBox *) x));
35990}
35991static void *_p_wxComboBoxTo_p_wxObject(void *x) {
35992 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxControl *) ((wxComboBox *) x));
35993}
35994static void *_p_wxHelpEventTo_p_wxObject(void *x) {
35995 return (void *)((wxObject *) (wxEvent *)(wxCommandEvent *) ((wxHelpEvent *) x));
35996}
35997static void *_p_wxListItemTo_p_wxObject(void *x) {
35998 return (void *)((wxObject *) ((wxListItem *) x));
35999}
36000static void *_p_wxImageTo_p_wxObject(void *x) {
36001 return (void *)((wxObject *) ((wxImage *) x));
36002}
36003static void *_p_wxNotebookSizerTo_p_wxObject(void *x) {
36004 return (void *)((wxObject *) (wxSizer *) ((wxNotebookSizer *) x));
36005}
36006static void *_p_wxScrollWinEventTo_p_wxObject(void *x) {
36007 return (void *)((wxObject *) (wxEvent *) ((wxScrollWinEvent *) x));
36008}
d1e20054
RD
36009static void *_p_wxSpinEventTo_p_wxObject(void *x) {
36010 return (void *)((wxObject *) (wxEvent *)(wxCommandEvent *)(wxNotifyEvent *) ((wxSpinEvent *) x));
36011}
e811c8ce
RD
36012static void *_p_wxGenericDragImageTo_p_wxObject(void *x) {
36013 return (void *)((wxObject *) ((wxGenericDragImage *) x));
36014}
d14a1e28
RD
36015static void *_p_wxSpinCtrlTo_p_wxObject(void *x) {
36016 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxControl *) ((wxSpinCtrl *) x));
36017}
36018static void *_p_wxNotebookEventTo_p_wxObject(void *x) {
8ac8dba0 36019 return (void *)((wxObject *) (wxEvent *)(wxCommandEvent *)(wxNotifyEvent *)(wxBookCtrlBaseEvent *) ((wxNotebookEvent *) x));
d14a1e28
RD
36020}
36021static void *_p_wxListbookEventTo_p_wxObject(void *x) {
8ac8dba0 36022 return (void *)((wxObject *) (wxEvent *)(wxCommandEvent *)(wxNotifyEvent *)(wxBookCtrlBaseEvent *) ((wxListbookEvent *) x));
d14a1e28 36023}
2ef75293 36024static void *_p_wxChoicebookEventTo_p_wxObject(void *x) {
8ac8dba0 36025 return (void *)((wxObject *) (wxEvent *)(wxCommandEvent *)(wxNotifyEvent *)(wxBookCtrlBaseEvent *) ((wxChoicebookEvent *) x));
2ef75293 36026}
d14a1e28
RD
36027static void *_p_wxWindowDestroyEventTo_p_wxObject(void *x) {
36028 return (void *)((wxObject *) (wxEvent *)(wxCommandEvent *) ((wxWindowDestroyEvent *) x));
36029}
36030static void *_p_wxNavigationKeyEventTo_p_wxObject(void *x) {
36031 return (void *)((wxObject *) (wxEvent *) ((wxNavigationKeyEvent *) x));
36032}
36033static void *_p_wxKeyEventTo_p_wxObject(void *x) {
36034 return (void *)((wxObject *) (wxEvent *) ((wxKeyEvent *) x));
36035}
36036static void *_p_wxWindowTo_p_wxObject(void *x) {
36037 return (void *)((wxObject *) (wxEvtHandler *) ((wxWindow *) x));
36038}
36039static void *_p_wxMenuTo_p_wxObject(void *x) {
36040 return (void *)((wxObject *) (wxEvtHandler *) ((wxMenu *) x));
36041}
36042static void *_p_wxMenuBarTo_p_wxObject(void *x) {
36043 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *) ((wxMenuBar *) x));
36044}
36045static void *_p_wxFileSystemTo_p_wxObject(void *x) {
36046 return (void *)((wxObject *) ((wxFileSystem *) x));
36047}
36048static void *_p_wxContextMenuEventTo_p_wxObject(void *x) {
36049 return (void *)((wxObject *) (wxEvent *)(wxCommandEvent *) ((wxContextMenuEvent *) x));
36050}
36051static void *_p_wxMenuEventTo_p_wxObject(void *x) {
36052 return (void *)((wxObject *) (wxEvent *) ((wxMenuEvent *) x));
36053}
36054static void *_p_wxPyAppTo_p_wxObject(void *x) {
36055 return (void *)((wxObject *) (wxEvtHandler *) ((wxPyApp *) x));
36056}
36057static void *_p_wxCloseEventTo_p_wxObject(void *x) {
36058 return (void *)((wxObject *) (wxEvent *) ((wxCloseEvent *) x));
36059}
36060static void *_p_wxMouseEventTo_p_wxObject(void *x) {
36061 return (void *)((wxObject *) (wxEvent *) ((wxMouseEvent *) x));
36062}
36063static void *_p_wxEraseEventTo_p_wxObject(void *x) {
36064 return (void *)((wxObject *) (wxEvent *) ((wxEraseEvent *) x));
36065}
8ac8dba0
RD
36066static void *_p_wxBookCtrlBaseEventTo_p_wxObject(void *x) {
36067 return (void *)((wxObject *) (wxEvent *)(wxCommandEvent *)(wxNotifyEvent *) ((wxBookCtrlBaseEvent *) x));
36068}
d14a1e28
RD
36069static void *_p_wxTreeEventTo_p_wxObject(void *x) {
36070 return (void *)((wxObject *) (wxEvent *)(wxCommandEvent *)(wxNotifyEvent *) ((wxTreeEvent *) x));
36071}
36072static void *_p_wxPyCommandEventTo_p_wxObject(void *x) {
36073 return (void *)((wxObject *) (wxEvent *)(wxCommandEvent *) ((wxPyCommandEvent *) x));
36074}
36075static void *_p_wxCommandEventTo_p_wxObject(void *x) {
36076 return (void *)((wxObject *) (wxEvent *) ((wxCommandEvent *) x));
36077}
36078static void *_p_wxStaticTextTo_p_wxObject(void *x) {
36079 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxControl *) ((wxStaticText *) x));
36080}
36081static void *_p_wxDropFilesEventTo_p_wxObject(void *x) {
36082 return (void *)((wxObject *) (wxEvent *) ((wxDropFilesEvent *) x));
36083}
36084static void *_p_wxFocusEventTo_p_wxObject(void *x) {
36085 return (void *)((wxObject *) (wxEvent *) ((wxFocusEvent *) x));
36086}
36087static void *_p_wxChildFocusEventTo_p_wxObject(void *x) {
36088 return (void *)((wxObject *) (wxEvent *)(wxCommandEvent *) ((wxChildFocusEvent *) x));
36089}
36090static void *_p_wxControlWithItemsTo_p_wxObject(void *x) {
36091 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxControl *) ((wxControlWithItems *) x));
36092}
36093static void *_p_wxToolBarToolBaseTo_p_wxObject(void *x) {
36094 return (void *)((wxObject *) ((wxToolBarToolBase *) x));
36095}
36096static void *_p_wxToolBarTo_p_wxObject(void *x) {
36097 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxControl *)(wxToolBarBase *) ((wxToolBar *) x));
36098}
36099static void *_p_wxPyValidatorTo_p_wxObject(void *x) {
36100 return (void *)((wxObject *) (wxEvtHandler *)(wxValidator *) ((wxPyValidator *) x));
36101}
36102static void *_p_wxValidatorTo_p_wxObject(void *x) {
36103 return (void *)((wxObject *) (wxEvtHandler *) ((wxValidator *) x));
36104}
36105static void *_p_wxBookCtrlSizerTo_p_wxObject(void *x) {
36106 return (void *)((wxObject *) (wxSizer *) ((wxBookCtrlSizer *) x));
36107}
d14a1e28
RD
36108static void *_p_wxMenuBarTo_p_wxWindow(void *x) {
36109 return (void *)((wxWindow *) ((wxMenuBar *) x));
36110}
8ac8dba0
RD
36111static void *_p_wxBookCtrlBaseTo_p_wxWindow(void *x) {
36112 return (void *)((wxWindow *) (wxControl *) ((wxBookCtrlBase *) x));
36113}
d14a1e28
RD
36114static void *_p_wxToolBarTo_p_wxWindow(void *x) {
36115 return (void *)((wxWindow *) (wxControl *)(wxToolBarBase *) ((wxToolBar *) x));
36116}
36117static void *_p_wxToggleButtonTo_p_wxWindow(void *x) {
36118 return (void *)((wxWindow *) (wxControl *) ((wxToggleButton *) x));
36119}
36120static void *_p_wxRadioButtonTo_p_wxWindow(void *x) {
36121 return (void *)((wxWindow *) (wxControl *) ((wxRadioButton *) x));
36122}
d14a1e28
RD
36123static void *_p_wxControlTo_p_wxWindow(void *x) {
36124 return (void *)((wxWindow *) ((wxControl *) x));
36125}
36126static void *_p_wxToolBarBaseTo_p_wxWindow(void *x) {
36127 return (void *)((wxWindow *) (wxControl *) ((wxToolBarBase *) x));
36128}
36129static void *_p_wxDirFilterListCtrlTo_p_wxWindow(void *x) {
36130 return (void *)((wxWindow *) (wxControl *)(wxControlWithItems *)(wxChoice *) ((wxDirFilterListCtrl *) x));
36131}
36132static void *_p_wxPyListCtrlTo_p_wxWindow(void *x) {
36133 return (void *)((wxWindow *) (wxControl *) ((wxPyListCtrl *) x));
36134}
36135static void *_p_wxComboBoxTo_p_wxWindow(void *x) {
36136 return (void *)((wxWindow *) (wxControl *) ((wxComboBox *) x));
36137}
2ef75293
RD
36138static void *_p_wxPyControlTo_p_wxWindow(void *x) {
36139 return (void *)((wxWindow *) (wxControl *) ((wxPyControl *) x));
36140}
d14a1e28
RD
36141static void *_p_wxGenericDirCtrlTo_p_wxWindow(void *x) {
36142 return (void *)((wxWindow *) (wxControl *) ((wxGenericDirCtrl *) x));
36143}
36144static void *_p_wxScrollBarTo_p_wxWindow(void *x) {
36145 return (void *)((wxWindow *) (wxControl *) ((wxScrollBar *) x));
36146}
36147static void *_p_wxControlWithItemsTo_p_wxWindow(void *x) {
36148 return (void *)((wxWindow *) (wxControl *) ((wxControlWithItems *) x));
36149}
36150static void *_p_wxGaugeTo_p_wxWindow(void *x) {
36151 return (void *)((wxWindow *) (wxControl *) ((wxGauge *) x));
36152}
36153static void *_p_wxStaticLineTo_p_wxWindow(void *x) {
36154 return (void *)((wxWindow *) (wxControl *) ((wxStaticLine *) x));
36155}
2ef75293 36156static void *_p_wxChoicebookTo_p_wxWindow(void *x) {
8ac8dba0 36157 return (void *)((wxWindow *) (wxControl *)(wxBookCtrlBase *) ((wxChoicebook *) x));
2ef75293 36158}
d14a1e28 36159static void *_p_wxListbookTo_p_wxWindow(void *x) {
8ac8dba0 36160 return (void *)((wxWindow *) (wxControl *)(wxBookCtrlBase *) ((wxListbook *) x));
d14a1e28
RD
36161}
36162static void *_p_wxPyTreeCtrlTo_p_wxWindow(void *x) {
36163 return (void *)((wxWindow *) (wxControl *) ((wxPyTreeCtrl *) x));
36164}
36165static void *_p_wxCheckBoxTo_p_wxWindow(void *x) {
36166 return (void *)((wxWindow *) (wxControl *) ((wxCheckBox *) x));
36167}
36168static void *_p_wxRadioBoxTo_p_wxWindow(void *x) {
36169 return (void *)((wxWindow *) (wxControl *) ((wxRadioBox *) x));
36170}
36171static void *_p_wxCheckListBoxTo_p_wxWindow(void *x) {
36172 return (void *)((wxWindow *) (wxControl *)(wxControlWithItems *)(wxListBox *) ((wxCheckListBox *) x));
36173}
36174static void *_p_wxChoiceTo_p_wxWindow(void *x) {
36175 return (void *)((wxWindow *) (wxControl *)(wxControlWithItems *) ((wxChoice *) x));
36176}
36177static void *_p_wxListBoxTo_p_wxWindow(void *x) {
36178 return (void *)((wxWindow *) (wxControl *)(wxControlWithItems *) ((wxListBox *) x));
36179}
36180static void *_p_wxListViewTo_p_wxWindow(void *x) {
36181 return (void *)((wxWindow *) (wxControl *)(wxPyListCtrl *) ((wxListView *) x));
36182}
36183static void *_p_wxNotebookTo_p_wxWindow(void *x) {
8ac8dba0 36184 return (void *)((wxWindow *) (wxControl *)(wxBookCtrlBase *) ((wxNotebook *) x));
d14a1e28
RD
36185}
36186static void *_p_wxStaticBitmapTo_p_wxWindow(void *x) {
36187 return (void *)((wxWindow *) (wxControl *) ((wxStaticBitmap *) x));
36188}
36189static void *_p_wxSpinCtrlTo_p_wxWindow(void *x) {
36190 return (void *)((wxWindow *) (wxControl *) ((wxSpinCtrl *) x));
36191}
36192static void *_p_wxStaticTextTo_p_wxWindow(void *x) {
36193 return (void *)((wxWindow *) (wxControl *) ((wxStaticText *) x));
36194}
36195static void *_p_wxStaticBoxTo_p_wxWindow(void *x) {
36196 return (void *)((wxWindow *) (wxControl *) ((wxStaticBox *) x));
36197}
36198static void *_p_wxSliderTo_p_wxWindow(void *x) {
36199 return (void *)((wxWindow *) (wxControl *) ((wxSlider *) x));
36200}
36201static void *_p_wxSpinButtonTo_p_wxWindow(void *x) {
36202 return (void *)((wxWindow *) (wxControl *) ((wxSpinButton *) x));
36203}
36204static void *_p_wxButtonTo_p_wxWindow(void *x) {
36205 return (void *)((wxWindow *) (wxControl *) ((wxButton *) x));
36206}
36207static void *_p_wxBitmapButtonTo_p_wxWindow(void *x) {
36208 return (void *)((wxWindow *) (wxControl *)(wxButton *) ((wxBitmapButton *) x));
36209}
36210static void *_p_wxContextHelpButtonTo_p_wxWindow(void *x) {
36211 return (void *)((wxWindow *) (wxControl *)(wxButton *)(wxBitmapButton *) ((wxContextHelpButton *) x));
36212}
36213static void *_p_wxTextCtrlTo_p_wxWindow(void *x) {
36214 return (void *)((wxWindow *) (wxControl *) ((wxTextCtrl *) x));
36215}
8ac8dba0
RD
36216static void *_p_wxNotebookEventTo_p_wxBookCtrlBaseEvent(void *x) {
36217 return (void *)((wxBookCtrlBaseEvent *) ((wxNotebookEvent *) x));
36218}
36219static void *_p_wxListbookEventTo_p_wxBookCtrlBaseEvent(void *x) {
36220 return (void *)((wxBookCtrlBaseEvent *) ((wxListbookEvent *) x));
36221}
36222static void *_p_wxChoicebookEventTo_p_wxBookCtrlBaseEvent(void *x) {
36223 return (void *)((wxBookCtrlBaseEvent *) ((wxChoicebookEvent *) x));
36224}
d14a1e28
RD
36225static void *_p_wxWindowDestroyEventTo_p_wxCommandEvent(void *x) {
36226 return (void *)((wxCommandEvent *) ((wxWindowDestroyEvent *) x));
36227}
d14a1e28
RD
36228static void *_p_wxTextUrlEventTo_p_wxCommandEvent(void *x) {
36229 return (void *)((wxCommandEvent *) ((wxTextUrlEvent *) x));
36230}
36231static void *_p_wxScrollEventTo_p_wxCommandEvent(void *x) {
36232 return (void *)((wxCommandEvent *) ((wxScrollEvent *) x));
36233}
36234static void *_p_wxPyCommandEventTo_p_wxCommandEvent(void *x) {
36235 return (void *)((wxCommandEvent *) ((wxPyCommandEvent *) x));
36236}
36237static void *_p_wxContextMenuEventTo_p_wxCommandEvent(void *x) {
36238 return (void *)((wxCommandEvent *) ((wxContextMenuEvent *) x));
36239}
36240static void *_p_wxChildFocusEventTo_p_wxCommandEvent(void *x) {
36241 return (void *)((wxCommandEvent *) ((wxChildFocusEvent *) x));
36242}
2ef75293 36243static void *_p_wxChoicebookEventTo_p_wxCommandEvent(void *x) {
8ac8dba0 36244 return (void *)((wxCommandEvent *) (wxNotifyEvent *)(wxBookCtrlBaseEvent *) ((wxChoicebookEvent *) x));
2ef75293 36245}
d14a1e28 36246static void *_p_wxListbookEventTo_p_wxCommandEvent(void *x) {
8ac8dba0 36247 return (void *)((wxCommandEvent *) (wxNotifyEvent *)(wxBookCtrlBaseEvent *) ((wxListbookEvent *) x));
d14a1e28
RD
36248}
36249static void *_p_wxNotebookEventTo_p_wxCommandEvent(void *x) {
8ac8dba0 36250 return (void *)((wxCommandEvent *) (wxNotifyEvent *)(wxBookCtrlBaseEvent *) ((wxNotebookEvent *) x));
d14a1e28 36251}
d14a1e28
RD
36252static void *_p_wxWindowCreateEventTo_p_wxCommandEvent(void *x) {
36253 return (void *)((wxCommandEvent *) ((wxWindowCreateEvent *) x));
36254}
2ef75293
RD
36255static void *_p_wxListEventTo_p_wxCommandEvent(void *x) {
36256 return (void *)((wxCommandEvent *) (wxNotifyEvent *) ((wxListEvent *) x));
36257}
8ac8dba0
RD
36258static void *_p_wxBookCtrlBaseEventTo_p_wxCommandEvent(void *x) {
36259 return (void *)((wxCommandEvent *) (wxNotifyEvent *) ((wxBookCtrlBaseEvent *) x));
36260}
d14a1e28
RD
36261static void *_p_wxTreeEventTo_p_wxCommandEvent(void *x) {
36262 return (void *)((wxCommandEvent *) (wxNotifyEvent *) ((wxTreeEvent *) x));
36263}
d1e20054
RD
36264static void *_p_wxSpinEventTo_p_wxCommandEvent(void *x) {
36265 return (void *)((wxCommandEvent *) (wxNotifyEvent *) ((wxSpinEvent *) x));
36266}
d14a1e28
RD
36267static void *_p_wxHelpEventTo_p_wxCommandEvent(void *x) {
36268 return (void *)((wxCommandEvent *) ((wxHelpEvent *) x));
36269}
36270static void *_p_wxNotifyEventTo_p_wxCommandEvent(void *x) {
36271 return (void *)((wxCommandEvent *) ((wxNotifyEvent *) x));
36272}
36273static void *_p_wxUpdateUIEventTo_p_wxCommandEvent(void *x) {
36274 return (void *)((wxCommandEvent *) ((wxUpdateUIEvent *) x));
36275}
36276static void *_p_wxDirFilterListCtrlTo_p_wxControlWithItems(void *x) {
36277 return (void *)((wxControlWithItems *) (wxChoice *) ((wxDirFilterListCtrl *) x));
36278}
36279static void *_p_wxChoiceTo_p_wxControlWithItems(void *x) {
36280 return (void *)((wxControlWithItems *) ((wxChoice *) x));
36281}
36282static void *_p_wxListBoxTo_p_wxControlWithItems(void *x) {
36283 return (void *)((wxControlWithItems *) ((wxListBox *) x));
36284}
36285static void *_p_wxCheckListBoxTo_p_wxControlWithItems(void *x) {
36286 return (void *)((wxControlWithItems *) (wxListBox *) ((wxCheckListBox *) x));
36287}
36288static void *_p_wxPyValidatorTo_p_wxValidator(void *x) {
36289 return (void *)((wxValidator *) ((wxPyValidator *) x));
36290}
15afbcd0 36291static 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}};
e505d15e 36292static 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}};
15afbcd0
RD
36293static 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}};
36294static 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}};
8ac8dba0 36295static 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_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_wxSysColourChangedEvent", _p_wxSysColourChangedEventTo_p_wxEvent, 0, 0, 0, 0, 0},{"_p_wxPaletteChangedEvent", _p_wxPaletteChangedEventTo_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}};
15afbcd0
RD
36296static 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}};
36297static 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}};
15afbcd0 36298static 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}};
15afbcd0 36299static 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}};
093d3ff1 36300static 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}};
74a57fcd 36301static 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}};
15afbcd0 36302static 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}};
8ac8dba0 36303static 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_wxTextCtrl", _p_wxTextCtrlTo_p_wxControl, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
15afbcd0
RD
36304static 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}};
36305static 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}};
36306static 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}};
36307static 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}};
36308static 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}};
36309static 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}};
36310static 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}};
36311static 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}};
093d3ff1
RD
36312static 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}};
36313static 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}};
15afbcd0
RD
36314static 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}};
36315static 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}};
36316static 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}};
36317static 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}};
36318static 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}};
36319static 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}};
36320static 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}};
74a57fcd 36321static 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}};
15afbcd0
RD
36322static 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}};
36323static 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}};
2ef75293 36324static 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}};
8ac8dba0 36325static 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}};
15afbcd0 36326static 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}};
093d3ff1 36327static 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}};
15afbcd0
RD
36328static 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}};
36329static 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}};
36330static 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}};
36331static 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}};
36332static 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}};
36333static 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}};
36334static 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}};
093d3ff1 36335static 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}};
8ac8dba0
RD
36336static 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}};
36337static 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_wxTextCtrl", _p_wxTextCtrlTo_p_wxEvtHandler, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
15afbcd0 36338static 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}};
15afbcd0 36339static 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}};
74a57fcd 36340static 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}};
15afbcd0
RD
36341static 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}};
36342static 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}};
36343static 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}};
36344static 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}};
36345static 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}};
36346static 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}};
36347static 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}};
36348static 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}};
15afbcd0 36349static 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}};
093d3ff1 36350static 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}};
15afbcd0
RD
36351static 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}};
36352static 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}};
36353static 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}};
36354static 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}};
36355static 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}};
36356static 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}};
093d3ff1 36357static 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}};
15afbcd0
RD
36358static 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}};
36359static 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}};
36360static 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}};
36361static 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}};
2ef75293 36362static 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}};
15afbcd0
RD
36363static 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}};
36364static 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}};
093d3ff1 36365static 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}};
e505d15e 36366static 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_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_wxSysColourChangedEvent", _p_wxSysColourChangedEventTo_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_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_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}};
15afbcd0
RD
36367static 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}};
36368static 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}};
093d3ff1 36369static 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}};
8ac8dba0 36370static 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_wxTextCtrl", _p_wxTextCtrlTo_p_wxWindow, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
15afbcd0
RD
36371static 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}};
36372static 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}};
093d3ff1
RD
36373static 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}};
36374static 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}};
36375static 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}};
15afbcd0 36376static 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}};
8ac8dba0 36377static 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}};
093d3ff1 36378static 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}};
8ac8dba0 36379static 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_wxChoicebookEvent", _p_wxChoicebookEventTo_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_wxListEvent", _p_wxListEventTo_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}};
15afbcd0
RD
36380static 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}};
36381static 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}};
36382static 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}};
36383static 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}};
36384static 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}};
36385static 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}};
36386static 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}};
d14a1e28
RD
36387
36388static swig_type_info *swig_types_initial[] = {
36389_swigt__p_wxTextUrlEvent,
d14a1e28 36390_swigt__p_wxSizer,
d14a1e28
RD
36391_swigt__p_wxCheckBox,
36392_swigt__p_wxPyTreeCtrl,
36393_swigt__p_wxEvent,
36394_swigt__p_wxGenericDirCtrl,
36395_swigt__p_bool,
d14a1e28 36396_swigt__p_wxItemContainer,
d14a1e28 36397_swigt__p_wxPyListCtrl,
093d3ff1 36398_swigt__p_wxPyTreeItemData,
74a57fcd 36399_swigt__p_wxDirFilterListCtrl,
d14a1e28
RD
36400_swigt__p_wxStaticLine,
36401_swigt__p_wxControl,
36402_swigt__p_wxPyControl,
36403_swigt__p_wxGauge,
36404_swigt__p_wxToolBarBase,
36405_swigt__p_wxFont,
36406_swigt__p_wxToggleButton,
36407_swigt__p_wxRadioButton,
36408_swigt__p_wxChoice,
e811c8ce 36409_swigt__p_wxMemoryDC,
093d3ff1
RD
36410_swigt__ptrdiff_t,
36411_swigt__std__ptrdiff_t,
d14a1e28 36412_swigt__p_wxListItemAttr,
58203fa6 36413_swigt__p_void,
d14a1e28
RD
36414_swigt__p_int,
36415_swigt__p_wxSize,
e811c8ce 36416_swigt__p_wxDC,
d14a1e28
RD
36417_swigt__p_wxListView,
36418_swigt__p_wxIcon,
74a57fcd 36419_swigt__p_wxVisualAttributes,
d14a1e28
RD
36420_swigt__p_wxTextCtrl,
36421_swigt__p_wxNotebook,
2ef75293 36422_swigt__p_wxChoicebook,
d14a1e28
RD
36423_swigt__p_wxNotifyEvent,
36424_swigt__p_wxArrayString,
093d3ff1 36425_swigt__p_form_ops_t,
d14a1e28
RD
36426_swigt__p_wxListbook,
36427_swigt__p_wxStaticBitmap,
36428_swigt__p_wxSlider,
36429_swigt__p_wxStaticBox,
36430_swigt__p_wxArrayInt,
36431_swigt__p_wxContextHelp,
36432_swigt__p_long,
093d3ff1 36433_swigt__p_wxDuplexMode,
8ac8dba0 36434_swigt__p_wxBookCtrlBase,
d14a1e28
RD
36435_swigt__p_wxEvtHandler,
36436_swigt__p_wxListEvent,
d14a1e28 36437_swigt__p_wxCheckListBox,
74a57fcd 36438_swigt__p_wxListBox,
d14a1e28
RD
36439_swigt__p_wxSpinButton,
36440_swigt__p_wxButton,
36441_swigt__p_wxBitmapButton,
36442_swigt__p_wxRect,
36443_swigt__p_wxContextHelpButton,
36444_swigt__p_wxRadioBox,
36445_swigt__p_wxScrollBar,
994141e6 36446_swigt__p_char,
d14a1e28 36447_swigt__p_wxComboBox,
093d3ff1 36448_swigt__p_wxTreeItemId,
d14a1e28
RD
36449_swigt__p_wxHelpEvent,
36450_swigt__p_wxListItem,
36451_swigt__p_wxNotebookSizer,
d1e20054 36452_swigt__p_wxSpinEvent,
e811c8ce 36453_swigt__p_wxGenericDragImage,
d14a1e28 36454_swigt__p_wxSpinCtrl,
093d3ff1 36455_swigt__p_wxPaperSize,
d14a1e28
RD
36456_swigt__p_wxImageList,
36457_swigt__p_wxHelpProvider,
36458_swigt__p_wxTextAttr,
36459_swigt__p_wxSimpleHelpProvider,
2ef75293 36460_swigt__p_wxChoicebookEvent,
d14a1e28
RD
36461_swigt__p_wxListbookEvent,
36462_swigt__p_wxNotebookEvent,
093d3ff1 36463_swigt__p_wxPoint,
d14a1e28 36464_swigt__p_wxObject,
e811c8ce 36465_swigt__p_wxCursor,
d14a1e28 36466_swigt__p_wxKeyEvent,
093d3ff1 36467_swigt__p_unsigned_long,
d14a1e28
RD
36468_swigt__p_wxWindow,
36469_swigt__p_wxString,
36470_swigt__p_wxBitmap,
093d3ff1
RD
36471_swigt__unsigned_int,
36472_swigt__p_unsigned_int,
36473_swigt__p_unsigned_char,
d14a1e28 36474_swigt__p_wxMouseEvent,
8ac8dba0 36475_swigt__p_wxBookCtrlBaseEvent,
093d3ff1 36476_swigt__p_wxTreeEvent,
d14a1e28
RD
36477_swigt__p_wxCommandEvent,
36478_swigt__p_wxStaticText,
36479_swigt__p_wxControlWithItems,
36480_swigt__p_wxToolBarToolBase,
36481_swigt__p_wxColour,
36482_swigt__p_wxToolBar,
36483_swigt__p_wxBookCtrlSizer,
36484_swigt__p_wxValidator,
364850
36486};
36487
36488
36489/* -------- TYPE CONVERSION AND EQUIVALENCE RULES (END) -------- */
36490
36491static swig_const_info swig_const_table[] = {
c32bde28 36492{0, 0, 0, 0.0, 0, 0}};
d14a1e28
RD
36493
36494#ifdef __cplusplus
36495}
36496#endif
36497
093d3ff1
RD
36498
36499#ifdef __cplusplus
36500extern "C" {
36501#endif
36502
36503 /* Python-specific SWIG API */
36504#define SWIG_newvarlink() SWIG_Python_newvarlink()
36505#define SWIG_addvarlink(p, name, get_attr, set_attr) SWIG_Python_addvarlink(p, name, get_attr, set_attr)
36506#define SWIG_InstallConstants(d, constants) SWIG_Python_InstallConstants(d, constants)
36507
36508 /* -----------------------------------------------------------------------------
36509 * global variable support code.
36510 * ----------------------------------------------------------------------------- */
36511
36512 typedef struct swig_globalvar {
36513 char *name; /* Name of global variable */
36514 PyObject *(*get_attr)(); /* Return the current value */
36515 int (*set_attr)(PyObject *); /* Set the value */
36516 struct swig_globalvar *next;
36517 } swig_globalvar;
36518
36519 typedef struct swig_varlinkobject {
36520 PyObject_HEAD
36521 swig_globalvar *vars;
36522 } swig_varlinkobject;
36523
36524 static PyObject *
36525 swig_varlink_repr(swig_varlinkobject *v) {
36526 v = v;
36527 return PyString_FromString("<Swig global variables>");
36528 }
36529
36530 static int
36531 swig_varlink_print(swig_varlinkobject *v, FILE *fp, int flags) {
36532 swig_globalvar *var;
36533 flags = flags;
36534 fprintf(fp,"Swig global variables { ");
36535 for (var = v->vars; var; var=var->next) {
36536 fprintf(fp,"%s", var->name);
36537 if (var->next) fprintf(fp,", ");
36538 }
36539 fprintf(fp," }\n");
36540 return 0;
36541 }
36542
36543 static PyObject *
36544 swig_varlink_getattr(swig_varlinkobject *v, char *n) {
36545 swig_globalvar *var = v->vars;
36546 while (var) {
36547 if (strcmp(var->name,n) == 0) {
36548 return (*var->get_attr)();
36549 }
36550 var = var->next;
36551 }
36552 PyErr_SetString(PyExc_NameError,"Unknown C global variable");
36553 return NULL;
36554 }
36555
36556 static int
36557 swig_varlink_setattr(swig_varlinkobject *v, char *n, PyObject *p) {
36558 swig_globalvar *var = v->vars;
36559 while (var) {
36560 if (strcmp(var->name,n) == 0) {
36561 return (*var->set_attr)(p);
36562 }
36563 var = var->next;
36564 }
36565 PyErr_SetString(PyExc_NameError,"Unknown C global variable");
36566 return 1;
36567 }
36568
36569 static PyTypeObject varlinktype = {
36570 PyObject_HEAD_INIT(0)
36571 0, /* Number of items in variable part (ob_size) */
36572 (char *)"swigvarlink", /* Type name (tp_name) */
36573 sizeof(swig_varlinkobject), /* Basic size (tp_basicsize) */
36574 0, /* Itemsize (tp_itemsize) */
36575 0, /* Deallocator (tp_dealloc) */
36576 (printfunc) swig_varlink_print, /* Print (tp_print) */
36577 (getattrfunc) swig_varlink_getattr, /* get attr (tp_getattr) */
36578 (setattrfunc) swig_varlink_setattr, /* Set attr (tp_setattr) */
36579 0, /* tp_compare */
36580 (reprfunc) swig_varlink_repr, /* tp_repr */
36581 0, /* tp_as_number */
36582 0, /* tp_as_sequence */
36583 0, /* tp_as_mapping */
36584 0, /* tp_hash */
36585 0, /* tp_call */
36586 0, /* tp_str */
36587 0, /* tp_getattro */
36588 0, /* tp_setattro */
36589 0, /* tp_as_buffer */
36590 0, /* tp_flags */
36591 0, /* tp_doc */
36592#if PY_VERSION_HEX >= 0x02000000
36593 0, /* tp_traverse */
36594 0, /* tp_clear */
36595#endif
36596#if PY_VERSION_HEX >= 0x02010000
36597 0, /* tp_richcompare */
36598 0, /* tp_weaklistoffset */
36599#endif
36600#if PY_VERSION_HEX >= 0x02020000
36601 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, /* tp_iter -> tp_weaklist */
36602#endif
36603#if PY_VERSION_HEX >= 0x02030000
36604 0, /* tp_del */
36605#endif
36606#ifdef COUNT_ALLOCS
36607 0,0,0,0 /* tp_alloc -> tp_next */
36608#endif
36609 };
36610
36611 /* Create a variable linking object for use later */
36612 static PyObject *
36613 SWIG_Python_newvarlink(void) {
36614 swig_varlinkobject *result = 0;
36615 result = PyMem_NEW(swig_varlinkobject,1);
36616 varlinktype.ob_type = &PyType_Type; /* Patch varlinktype into a PyType */
36617 result->ob_type = &varlinktype;
36618 result->vars = 0;
36619 result->ob_refcnt = 0;
36620 Py_XINCREF((PyObject *) result);
36621 return ((PyObject*) result);
36622 }
36623
36624 static void
36625 SWIG_Python_addvarlink(PyObject *p, char *name, PyObject *(*get_attr)(void), int (*set_attr)(PyObject *p)) {
36626 swig_varlinkobject *v;
36627 swig_globalvar *gv;
36628 v= (swig_varlinkobject *) p;
36629 gv = (swig_globalvar *) malloc(sizeof(swig_globalvar));
36630 gv->name = (char *) malloc(strlen(name)+1);
36631 strcpy(gv->name,name);
36632 gv->get_attr = get_attr;
36633 gv->set_attr = set_attr;
36634 gv->next = v->vars;
36635 v->vars = gv;
36636 }
36637
36638 /* -----------------------------------------------------------------------------
36639 * constants/methods manipulation
36640 * ----------------------------------------------------------------------------- */
36641
36642 /* Install Constants */
36643 static void
36644 SWIG_Python_InstallConstants(PyObject *d, swig_const_info constants[]) {
36645 PyObject *obj = 0;
36646 size_t i;
36647 for (i = 0; constants[i].type; i++) {
36648 switch(constants[i].type) {
36649 case SWIG_PY_INT:
36650 obj = PyInt_FromLong(constants[i].lvalue);
36651 break;
36652 case SWIG_PY_FLOAT:
36653 obj = PyFloat_FromDouble(constants[i].dvalue);
36654 break;
36655 case SWIG_PY_STRING:
36656 if (constants[i].pvalue) {
36657 obj = PyString_FromString((char *) constants[i].pvalue);
36658 } else {
36659 Py_INCREF(Py_None);
36660 obj = Py_None;
36661 }
36662 break;
36663 case SWIG_PY_POINTER:
36664 obj = SWIG_NewPointerObj(constants[i].pvalue, *(constants[i]).ptype,0);
36665 break;
36666 case SWIG_PY_BINARY:
36667 obj = SWIG_NewPackedObj(constants[i].pvalue, constants[i].lvalue, *(constants[i].ptype));
36668 break;
36669 default:
36670 obj = 0;
36671 break;
36672 }
36673 if (obj) {
36674 PyDict_SetItemString(d,constants[i].name,obj);
36675 Py_DECREF(obj);
36676 }
36677 }
36678 }
36679
36680 /* -----------------------------------------------------------------------------*/
36681 /* Fix SwigMethods to carry the callback ptrs when needed */
36682 /* -----------------------------------------------------------------------------*/
36683
36684 static void
36685 SWIG_Python_FixMethods(PyMethodDef *methods,
36686 swig_const_info *const_table,
36687 swig_type_info **types,
36688 swig_type_info **types_initial) {
36689 size_t i;
36690 for (i = 0; methods[i].ml_name; ++i) {
36691 char *c = methods[i].ml_doc;
36692 if (c && (c = strstr(c, "swig_ptr: "))) {
36693 int j;
36694 swig_const_info *ci = 0;
36695 char *name = c + 10;
36696 for (j = 0; const_table[j].type; j++) {
36697 if (strncmp(const_table[j].name, name,
36698 strlen(const_table[j].name)) == 0) {
36699 ci = &(const_table[j]);
36700 break;
36701 }
36702 }
36703 if (ci) {
36704 size_t shift = (ci->ptype) - types;
36705 swig_type_info *ty = types_initial[shift];
36706 size_t ldoc = (c - methods[i].ml_doc);
36707 size_t lptr = strlen(ty->name)+2*sizeof(void*)+2;
36708 char *ndoc = (char*)malloc(ldoc + lptr + 10);
36709 char *buff = ndoc;
36710 void *ptr = (ci->type == SWIG_PY_POINTER) ? ci->pvalue: (void *)(ci->lvalue);
36711 strncpy(buff, methods[i].ml_doc, ldoc);
36712 buff += ldoc;
36713 strncpy(buff, "swig_ptr: ", 10);
36714 buff += 10;
36715 SWIG_PackVoidPtr(buff, ptr, ty->name, lptr);
36716 methods[i].ml_doc = ndoc;
36717 }
36718 }
36719 }
36720 }
36721
36722 /* -----------------------------------------------------------------------------*
36723 * Initialize type list
36724 * -----------------------------------------------------------------------------*/
36725
36726#if PY_MAJOR_VERSION < 2
36727 /* PyModule_AddObject function was introduced in Python 2.0. The following function
36728 is copied out of Python/modsupport.c in python version 2.3.4 */
36729 static int
36730 PyModule_AddObject(PyObject *m, char *name, PyObject *o)
36731 {
36732 PyObject *dict;
36733 if (!PyModule_Check(m)) {
36734 PyErr_SetString(PyExc_TypeError,
36735 "PyModule_AddObject() needs module as first arg");
36736 return -1;
36737 }
36738 if (!o) {
36739 PyErr_SetString(PyExc_TypeError,
36740 "PyModule_AddObject() needs non-NULL value");
36741 return -1;
36742 }
36743
36744 dict = PyModule_GetDict(m);
36745 if (dict == NULL) {
36746 /* Internal error -- modules must have a dict! */
36747 PyErr_Format(PyExc_SystemError, "module '%s' has no __dict__",
36748 PyModule_GetName(m));
36749 return -1;
36750 }
36751 if (PyDict_SetItemString(dict, name, o))
36752 return -1;
36753 Py_DECREF(o);
36754 return 0;
36755 }
36756#endif
36757
36758 static swig_type_info **
36759 SWIG_Python_SetTypeListHandle(swig_type_info **type_list_handle) {
36760 static PyMethodDef swig_empty_runtime_method_table[] = {
36761 {
36762 NULL, NULL, 0, NULL
36763 }
36764 };/* Sentinel */
36765
36766 PyObject *module = Py_InitModule((char*)"swig_runtime_data" SWIG_RUNTIME_VERSION,
36767 swig_empty_runtime_method_table);
36768 PyObject *pointer = PyCObject_FromVoidPtr((void *) type_list_handle, NULL);
36769 if (pointer && module) {
36770 PyModule_AddObject(module, (char*)"type_pointer" SWIG_TYPE_TABLE_NAME, pointer);
36771 }
36772 return type_list_handle;
36773 }
36774
36775 static swig_type_info **
36776 SWIG_Python_LookupTypePointer(swig_type_info **type_list_handle) {
36777 swig_type_info **type_pointer;
36778
36779 /* first check if module already created */
36780 type_pointer = SWIG_Python_GetTypeListHandle();
36781 if (type_pointer) {
36782 return type_pointer;
36783 } else {
36784 /* create a new module and variable */
36785 return SWIG_Python_SetTypeListHandle(type_list_handle);
36786 }
36787 }
36788
36789#ifdef __cplusplus
36790}
36791#endif
36792
36793/* -----------------------------------------------------------------------------*
36794 * Partial Init method
36795 * -----------------------------------------------------------------------------*/
36796
36797#ifdef SWIG_LINK_RUNTIME
36798#ifdef __cplusplus
36799extern "C"
36800#endif
36801SWIGEXPORT(void *) SWIG_ReturnGlobalTypeList(void *);
36802#endif
36803
d14a1e28
RD
36804#ifdef __cplusplus
36805extern "C"
36806#endif
36807SWIGEXPORT(void) SWIG_init(void) {
36808 static PyObject *SWIG_globals = 0;
36809 static int typeinit = 0;
36810 PyObject *m, *d;
36811 int i;
36812 if (!SWIG_globals) SWIG_globals = SWIG_newvarlink();
093d3ff1
RD
36813
36814 /* Fix SwigMethods to carry the callback ptrs when needed */
36815 SWIG_Python_FixMethods(SwigMethods, swig_const_table, swig_types, swig_types_initial);
36816
d14a1e28
RD
36817 m = Py_InitModule((char *) SWIG_name, SwigMethods);
36818 d = PyModule_GetDict(m);
36819
36820 if (!typeinit) {
093d3ff1
RD
36821#ifdef SWIG_LINK_RUNTIME
36822 swig_type_list_handle = (swig_type_info **) SWIG_ReturnGlobalTypeList(swig_type_list_handle);
36823#else
36824# ifndef SWIG_STATIC_RUNTIME
36825 swig_type_list_handle = SWIG_Python_LookupTypePointer(swig_type_list_handle);
36826# endif
36827#endif
d14a1e28
RD
36828 for (i = 0; swig_types_initial[i]; i++) {
36829 swig_types[i] = SWIG_TypeRegister(swig_types_initial[i]);
36830 }
36831 typeinit = 1;
36832 }
36833 SWIG_InstallConstants(d,swig_const_table);
36834
b2dc1044
RD
36835 PyDict_SetItemString(d,(char*)"cvar", SWIG_globals);
36836 SWIG_addvarlink(SWIG_globals,(char*)"ButtonNameStr",_wrap_ButtonNameStr_get, _wrap_ButtonNameStr_set);
093d3ff1
RD
36837 {
36838 PyDict_SetItemString(d,"BU_LEFT", SWIG_From_int((int)(wxBU_LEFT)));
36839 }
36840 {
36841 PyDict_SetItemString(d,"BU_TOP", SWIG_From_int((int)(wxBU_TOP)));
36842 }
36843 {
36844 PyDict_SetItemString(d,"BU_RIGHT", SWIG_From_int((int)(wxBU_RIGHT)));
36845 }
36846 {
36847 PyDict_SetItemString(d,"BU_BOTTOM", SWIG_From_int((int)(wxBU_BOTTOM)));
36848 }
36849 {
36850 PyDict_SetItemString(d,"BU_ALIGN_MASK", SWIG_From_int((int)(wxBU_ALIGN_MASK)));
36851 }
36852 {
36853 PyDict_SetItemString(d,"BU_EXACTFIT", SWIG_From_int((int)(wxBU_EXACTFIT)));
36854 }
36855 {
36856 PyDict_SetItemString(d,"BU_AUTODRAW", SWIG_From_int((int)(wxBU_AUTODRAW)));
36857 }
b2dc1044 36858 SWIG_addvarlink(SWIG_globals,(char*)"CheckBoxNameStr",_wrap_CheckBoxNameStr_get, _wrap_CheckBoxNameStr_set);
093d3ff1
RD
36859 {
36860 PyDict_SetItemString(d,"CHK_2STATE", SWIG_From_int((int)(wxCHK_2STATE)));
36861 }
36862 {
36863 PyDict_SetItemString(d,"CHK_3STATE", SWIG_From_int((int)(wxCHK_3STATE)));
36864 }
36865 {
36866 PyDict_SetItemString(d,"CHK_ALLOW_3RD_STATE_FOR_USER", SWIG_From_int((int)(wxCHK_ALLOW_3RD_STATE_FOR_USER)));
36867 }
36868 {
36869 PyDict_SetItemString(d,"CHK_UNCHECKED", SWIG_From_int((int)(wxCHK_UNCHECKED)));
36870 }
36871 {
36872 PyDict_SetItemString(d,"CHK_CHECKED", SWIG_From_int((int)(wxCHK_CHECKED)));
36873 }
36874 {
36875 PyDict_SetItemString(d,"CHK_UNDETERMINED", SWIG_From_int((int)(wxCHK_UNDETERMINED)));
36876 }
b2dc1044
RD
36877 SWIG_addvarlink(SWIG_globals,(char*)"ChoiceNameStr",_wrap_ChoiceNameStr_get, _wrap_ChoiceNameStr_set);
36878 SWIG_addvarlink(SWIG_globals,(char*)"ComboBoxNameStr",_wrap_ComboBoxNameStr_get, _wrap_ComboBoxNameStr_set);
36879 SWIG_addvarlink(SWIG_globals,(char*)"GaugeNameStr",_wrap_GaugeNameStr_get, _wrap_GaugeNameStr_set);
093d3ff1
RD
36880 {
36881 PyDict_SetItemString(d,"GA_HORIZONTAL", SWIG_From_int((int)(wxGA_HORIZONTAL)));
36882 }
36883 {
36884 PyDict_SetItemString(d,"GA_VERTICAL", SWIG_From_int((int)(wxGA_VERTICAL)));
36885 }
36886 {
36887 PyDict_SetItemString(d,"GA_SMOOTH", SWIG_From_int((int)(wxGA_SMOOTH)));
36888 }
36889 {
36890 PyDict_SetItemString(d,"GA_PROGRESSBAR", SWIG_From_int((int)(wxGA_PROGRESSBAR)));
36891 }
b2dc1044
RD
36892 SWIG_addvarlink(SWIG_globals,(char*)"StaticBitmapNameStr",_wrap_StaticBitmapNameStr_get, _wrap_StaticBitmapNameStr_set);
36893 SWIG_addvarlink(SWIG_globals,(char*)"StaticBoxNameStr",_wrap_StaticBoxNameStr_get, _wrap_StaticBoxNameStr_set);
36894 SWIG_addvarlink(SWIG_globals,(char*)"StaticTextNameStr",_wrap_StaticTextNameStr_get, _wrap_StaticTextNameStr_set);
36895 SWIG_addvarlink(SWIG_globals,(char*)"ListBoxNameStr",_wrap_ListBoxNameStr_get, _wrap_ListBoxNameStr_set);
36896 SWIG_addvarlink(SWIG_globals,(char*)"TextCtrlNameStr",_wrap_TextCtrlNameStr_get, _wrap_TextCtrlNameStr_set);
093d3ff1
RD
36897 {
36898 PyDict_SetItemString(d,"TE_NO_VSCROLL", SWIG_From_int((int)(wxTE_NO_VSCROLL)));
36899 }
36900 {
36901 PyDict_SetItemString(d,"TE_AUTO_SCROLL", SWIG_From_int((int)(wxTE_AUTO_SCROLL)));
36902 }
36903 {
36904 PyDict_SetItemString(d,"TE_READONLY", SWIG_From_int((int)(wxTE_READONLY)));
36905 }
36906 {
36907 PyDict_SetItemString(d,"TE_MULTILINE", SWIG_From_int((int)(wxTE_MULTILINE)));
36908 }
36909 {
36910 PyDict_SetItemString(d,"TE_PROCESS_TAB", SWIG_From_int((int)(wxTE_PROCESS_TAB)));
36911 }
36912 {
36913 PyDict_SetItemString(d,"TE_LEFT", SWIG_From_int((int)(wxTE_LEFT)));
36914 }
36915 {
36916 PyDict_SetItemString(d,"TE_CENTER", SWIG_From_int((int)(wxTE_CENTER)));
36917 }
36918 {
36919 PyDict_SetItemString(d,"TE_RIGHT", SWIG_From_int((int)(wxTE_RIGHT)));
36920 }
36921 {
36922 PyDict_SetItemString(d,"TE_CENTRE", SWIG_From_int((int)(wxTE_CENTRE)));
36923 }
36924 {
36925 PyDict_SetItemString(d,"TE_RICH", SWIG_From_int((int)(wxTE_RICH)));
36926 }
36927 {
36928 PyDict_SetItemString(d,"TE_PROCESS_ENTER", SWIG_From_int((int)(wxTE_PROCESS_ENTER)));
36929 }
36930 {
36931 PyDict_SetItemString(d,"TE_PASSWORD", SWIG_From_int((int)(wxTE_PASSWORD)));
36932 }
36933 {
36934 PyDict_SetItemString(d,"TE_AUTO_URL", SWIG_From_int((int)(wxTE_AUTO_URL)));
36935 }
36936 {
36937 PyDict_SetItemString(d,"TE_NOHIDESEL", SWIG_From_int((int)(wxTE_NOHIDESEL)));
36938 }
36939 {
36940 PyDict_SetItemString(d,"TE_DONTWRAP", SWIG_From_int((int)(wxTE_DONTWRAP)));
36941 }
36942 {
36943 PyDict_SetItemString(d,"TE_LINEWRAP", SWIG_From_int((int)(wxTE_LINEWRAP)));
36944 }
36945 {
36946 PyDict_SetItemString(d,"TE_WORDWRAP", SWIG_From_int((int)(wxTE_WORDWRAP)));
36947 }
36948 {
36949 PyDict_SetItemString(d,"TE_RICH2", SWIG_From_int((int)(wxTE_RICH2)));
36950 }
36951 {
36952 PyDict_SetItemString(d,"TEXT_ALIGNMENT_DEFAULT", SWIG_From_int((int)(wxTEXT_ALIGNMENT_DEFAULT)));
36953 }
36954 {
36955 PyDict_SetItemString(d,"TEXT_ALIGNMENT_LEFT", SWIG_From_int((int)(wxTEXT_ALIGNMENT_LEFT)));
36956 }
36957 {
36958 PyDict_SetItemString(d,"TEXT_ALIGNMENT_CENTRE", SWIG_From_int((int)(wxTEXT_ALIGNMENT_CENTRE)));
36959 }
36960 {
36961 PyDict_SetItemString(d,"TEXT_ALIGNMENT_CENTER", SWIG_From_int((int)(wxTEXT_ALIGNMENT_CENTER)));
36962 }
36963 {
36964 PyDict_SetItemString(d,"TEXT_ALIGNMENT_RIGHT", SWIG_From_int((int)(wxTEXT_ALIGNMENT_RIGHT)));
36965 }
36966 {
36967 PyDict_SetItemString(d,"TEXT_ALIGNMENT_JUSTIFIED", SWIG_From_int((int)(wxTEXT_ALIGNMENT_JUSTIFIED)));
36968 }
36969 {
36970 PyDict_SetItemString(d,"TEXT_ATTR_TEXT_COLOUR", SWIG_From_int((int)(wxTEXT_ATTR_TEXT_COLOUR)));
36971 }
36972 {
36973 PyDict_SetItemString(d,"TEXT_ATTR_BACKGROUND_COLOUR", SWIG_From_int((int)(wxTEXT_ATTR_BACKGROUND_COLOUR)));
36974 }
36975 {
36976 PyDict_SetItemString(d,"TEXT_ATTR_FONT_FACE", SWIG_From_int((int)(wxTEXT_ATTR_FONT_FACE)));
36977 }
36978 {
36979 PyDict_SetItemString(d,"TEXT_ATTR_FONT_SIZE", SWIG_From_int((int)(wxTEXT_ATTR_FONT_SIZE)));
36980 }
36981 {
36982 PyDict_SetItemString(d,"TEXT_ATTR_FONT_WEIGHT", SWIG_From_int((int)(wxTEXT_ATTR_FONT_WEIGHT)));
36983 }
36984 {
36985 PyDict_SetItemString(d,"TEXT_ATTR_FONT_ITALIC", SWIG_From_int((int)(wxTEXT_ATTR_FONT_ITALIC)));
36986 }
36987 {
36988 PyDict_SetItemString(d,"TEXT_ATTR_FONT_UNDERLINE", SWIG_From_int((int)(wxTEXT_ATTR_FONT_UNDERLINE)));
36989 }
36990 {
36991 PyDict_SetItemString(d,"TEXT_ATTR_FONT", SWIG_From_int((int)(wxTEXT_ATTR_FONT)));
36992 }
36993 {
36994 PyDict_SetItemString(d,"TEXT_ATTR_ALIGNMENT", SWIG_From_int((int)(wxTEXT_ATTR_ALIGNMENT)));
36995 }
36996 {
36997 PyDict_SetItemString(d,"TEXT_ATTR_LEFT_INDENT", SWIG_From_int((int)(wxTEXT_ATTR_LEFT_INDENT)));
36998 }
36999 {
37000 PyDict_SetItemString(d,"TEXT_ATTR_RIGHT_INDENT", SWIG_From_int((int)(wxTEXT_ATTR_RIGHT_INDENT)));
37001 }
37002 {
37003 PyDict_SetItemString(d,"TEXT_ATTR_TABS", SWIG_From_int((int)(wxTEXT_ATTR_TABS)));
37004 }
37005 {
37006 PyDict_SetItemString(d,"TE_HT_UNKNOWN", SWIG_From_int((int)(wxTE_HT_UNKNOWN)));
37007 }
37008 {
37009 PyDict_SetItemString(d,"TE_HT_BEFORE", SWIG_From_int((int)(wxTE_HT_BEFORE)));
37010 }
37011 {
37012 PyDict_SetItemString(d,"TE_HT_ON_TEXT", SWIG_From_int((int)(wxTE_HT_ON_TEXT)));
37013 }
37014 {
37015 PyDict_SetItemString(d,"TE_HT_BELOW", SWIG_From_int((int)(wxTE_HT_BELOW)));
37016 }
37017 {
37018 PyDict_SetItemString(d,"TE_HT_BEYOND", SWIG_From_int((int)(wxTE_HT_BEYOND)));
37019 }
7557b9b5
RD
37020 {
37021 PyDict_SetItemString(d,"OutOfRangeTextCoord", SWIG_From_int((int)(wxOutOfRangeTextCoord)));
37022 }
37023 {
37024 PyDict_SetItemString(d,"InvalidTextCoord", SWIG_From_int((int)(wxInvalidTextCoord)));
37025 }
d14a1e28
RD
37026 PyDict_SetItemString(d, "wxEVT_COMMAND_TEXT_UPDATED", PyInt_FromLong(wxEVT_COMMAND_TEXT_UPDATED));
37027 PyDict_SetItemString(d, "wxEVT_COMMAND_TEXT_ENTER", PyInt_FromLong(wxEVT_COMMAND_TEXT_ENTER));
37028 PyDict_SetItemString(d, "wxEVT_COMMAND_TEXT_URL", PyInt_FromLong(wxEVT_COMMAND_TEXT_URL));
37029 PyDict_SetItemString(d, "wxEVT_COMMAND_TEXT_MAXLEN", PyInt_FromLong(wxEVT_COMMAND_TEXT_MAXLEN));
b2dc1044
RD
37030 SWIG_addvarlink(SWIG_globals,(char*)"ScrollBarNameStr",_wrap_ScrollBarNameStr_get, _wrap_ScrollBarNameStr_set);
37031 SWIG_addvarlink(SWIG_globals,(char*)"SPIN_BUTTON_NAME",_wrap_SPIN_BUTTON_NAME_get, _wrap_SPIN_BUTTON_NAME_set);
37032 SWIG_addvarlink(SWIG_globals,(char*)"SpinCtrlNameStr",_wrap_SpinCtrlNameStr_get, _wrap_SpinCtrlNameStr_set);
093d3ff1
RD
37033 {
37034 PyDict_SetItemString(d,"SP_HORIZONTAL", SWIG_From_int((int)(wxSP_HORIZONTAL)));
37035 }
37036 {
37037 PyDict_SetItemString(d,"SP_VERTICAL", SWIG_From_int((int)(wxSP_VERTICAL)));
37038 }
37039 {
37040 PyDict_SetItemString(d,"SP_ARROW_KEYS", SWIG_From_int((int)(wxSP_ARROW_KEYS)));
37041 }
37042 {
37043 PyDict_SetItemString(d,"SP_WRAP", SWIG_From_int((int)(wxSP_WRAP)));
37044 }
d14a1e28 37045 PyDict_SetItemString(d, "wxEVT_COMMAND_SPINCTRL_UPDATED", PyInt_FromLong(wxEVT_COMMAND_SPINCTRL_UPDATED));
b2dc1044
RD
37046 SWIG_addvarlink(SWIG_globals,(char*)"RadioBoxNameStr",_wrap_RadioBoxNameStr_get, _wrap_RadioBoxNameStr_set);
37047 SWIG_addvarlink(SWIG_globals,(char*)"RadioButtonNameStr",_wrap_RadioButtonNameStr_get, _wrap_RadioButtonNameStr_set);
37048 SWIG_addvarlink(SWIG_globals,(char*)"SliderNameStr",_wrap_SliderNameStr_get, _wrap_SliderNameStr_set);
7557b9b5
RD
37049 {
37050 PyDict_SetItemString(d,"SL_HORIZONTAL", SWIG_From_int((int)(wxSL_HORIZONTAL)));
37051 }
37052 {
37053 PyDict_SetItemString(d,"SL_VERTICAL", SWIG_From_int((int)(wxSL_VERTICAL)));
37054 }
37055 {
37056 PyDict_SetItemString(d,"SL_AUTOTICKS", SWIG_From_int((int)(wxSL_AUTOTICKS)));
37057 }
37058 {
37059 PyDict_SetItemString(d,"SL_LABELS", SWIG_From_int((int)(wxSL_LABELS)));
37060 }
37061 {
37062 PyDict_SetItemString(d,"SL_LEFT", SWIG_From_int((int)(wxSL_LEFT)));
37063 }
37064 {
37065 PyDict_SetItemString(d,"SL_TOP", SWIG_From_int((int)(wxSL_TOP)));
37066 }
37067 {
37068 PyDict_SetItemString(d,"SL_RIGHT", SWIG_From_int((int)(wxSL_RIGHT)));
37069 }
37070 {
37071 PyDict_SetItemString(d,"SL_BOTTOM", SWIG_From_int((int)(wxSL_BOTTOM)));
37072 }
37073 {
37074 PyDict_SetItemString(d,"SL_BOTH", SWIG_From_int((int)(wxSL_BOTH)));
37075 }
37076 {
37077 PyDict_SetItemString(d,"SL_SELRANGE", SWIG_From_int((int)(wxSL_SELRANGE)));
37078 }
37079 {
37080 PyDict_SetItemString(d,"SL_INVERSE", SWIG_From_int((int)(wxSL_INVERSE)));
37081 }
b2dc1044 37082 SWIG_addvarlink(SWIG_globals,(char*)"ToggleButtonNameStr",_wrap_ToggleButtonNameStr_get, _wrap_ToggleButtonNameStr_set);
d14a1e28 37083 PyDict_SetItemString(d, "wxEVT_COMMAND_TOGGLEBUTTON_CLICKED", PyInt_FromLong(wxEVT_COMMAND_TOGGLEBUTTON_CLICKED));
51b83b37 37084 SWIG_addvarlink(SWIG_globals,(char*)"NotebookNameStr",_wrap_NotebookNameStr_get, _wrap_NotebookNameStr_set);
093d3ff1
RD
37085 {
37086 PyDict_SetItemString(d,"NB_FIXEDWIDTH", SWIG_From_int((int)(wxNB_FIXEDWIDTH)));
37087 }
37088 {
37089 PyDict_SetItemString(d,"NB_TOP", SWIG_From_int((int)(wxNB_TOP)));
37090 }
37091 {
37092 PyDict_SetItemString(d,"NB_LEFT", SWIG_From_int((int)(wxNB_LEFT)));
37093 }
37094 {
37095 PyDict_SetItemString(d,"NB_RIGHT", SWIG_From_int((int)(wxNB_RIGHT)));
37096 }
37097 {
37098 PyDict_SetItemString(d,"NB_BOTTOM", SWIG_From_int((int)(wxNB_BOTTOM)));
37099 }
37100 {
37101 PyDict_SetItemString(d,"NB_MULTILINE", SWIG_From_int((int)(wxNB_MULTILINE)));
37102 }
37103 {
37104 PyDict_SetItemString(d,"NB_HITTEST_NOWHERE", SWIG_From_int((int)(wxNB_HITTEST_NOWHERE)));
37105 }
37106 {
37107 PyDict_SetItemString(d,"NB_HITTEST_ONICON", SWIG_From_int((int)(wxNB_HITTEST_ONICON)));
37108 }
37109 {
37110 PyDict_SetItemString(d,"NB_HITTEST_ONLABEL", SWIG_From_int((int)(wxNB_HITTEST_ONLABEL)));
37111 }
37112 {
37113 PyDict_SetItemString(d,"NB_HITTEST_ONITEM", SWIG_From_int((int)(wxNB_HITTEST_ONITEM)));
37114 }
d14a1e28
RD
37115 PyDict_SetItemString(d, "wxEVT_COMMAND_NOTEBOOK_PAGE_CHANGED", PyInt_FromLong(wxEVT_COMMAND_NOTEBOOK_PAGE_CHANGED));
37116 PyDict_SetItemString(d, "wxEVT_COMMAND_NOTEBOOK_PAGE_CHANGING", PyInt_FromLong(wxEVT_COMMAND_NOTEBOOK_PAGE_CHANGING));
093d3ff1
RD
37117 {
37118 PyDict_SetItemString(d,"LB_DEFAULT", SWIG_From_int((int)(wxLB_DEFAULT)));
37119 }
37120 {
37121 PyDict_SetItemString(d,"LB_TOP", SWIG_From_int((int)(wxLB_TOP)));
37122 }
37123 {
37124 PyDict_SetItemString(d,"LB_BOTTOM", SWIG_From_int((int)(wxLB_BOTTOM)));
37125 }
37126 {
37127 PyDict_SetItemString(d,"LB_LEFT", SWIG_From_int((int)(wxLB_LEFT)));
37128 }
37129 {
37130 PyDict_SetItemString(d,"LB_RIGHT", SWIG_From_int((int)(wxLB_RIGHT)));
37131 }
37132 {
37133 PyDict_SetItemString(d,"LB_ALIGN_MASK", SWIG_From_int((int)(wxLB_ALIGN_MASK)));
37134 }
d14a1e28
RD
37135 PyDict_SetItemString(d, "wxEVT_COMMAND_LISTBOOK_PAGE_CHANGED", PyInt_FromLong(wxEVT_COMMAND_LISTBOOK_PAGE_CHANGED));
37136 PyDict_SetItemString(d, "wxEVT_COMMAND_LISTBOOK_PAGE_CHANGING", PyInt_FromLong(wxEVT_COMMAND_LISTBOOK_PAGE_CHANGING));
093d3ff1
RD
37137 {
37138 PyDict_SetItemString(d,"CHB_DEFAULT", SWIG_From_int((int)(wxCHB_DEFAULT)));
37139 }
37140 {
37141 PyDict_SetItemString(d,"CHB_TOP", SWIG_From_int((int)(wxCHB_TOP)));
37142 }
37143 {
37144 PyDict_SetItemString(d,"CHB_BOTTOM", SWIG_From_int((int)(wxCHB_BOTTOM)));
37145 }
37146 {
37147 PyDict_SetItemString(d,"CHB_LEFT", SWIG_From_int((int)(wxCHB_LEFT)));
37148 }
37149 {
37150 PyDict_SetItemString(d,"CHB_RIGHT", SWIG_From_int((int)(wxCHB_RIGHT)));
37151 }
37152 {
37153 PyDict_SetItemString(d,"CHB_ALIGN_MASK", SWIG_From_int((int)(wxCHB_ALIGN_MASK)));
37154 }
2ef75293
RD
37155 PyDict_SetItemString(d, "wxEVT_COMMAND_CHOICEBOOK_PAGE_CHANGED", PyInt_FromLong(wxEVT_COMMAND_CHOICEBOOK_PAGE_CHANGED));
37156 PyDict_SetItemString(d, "wxEVT_COMMAND_CHOICEBOOK_PAGE_CHANGING", PyInt_FromLong(wxEVT_COMMAND_CHOICEBOOK_PAGE_CHANGING));
093d3ff1
RD
37157 {
37158 PyDict_SetItemString(d,"TOOL_STYLE_BUTTON", SWIG_From_int((int)(wxTOOL_STYLE_BUTTON)));
37159 }
37160 {
37161 PyDict_SetItemString(d,"TOOL_STYLE_SEPARATOR", SWIG_From_int((int)(wxTOOL_STYLE_SEPARATOR)));
37162 }
37163 {
37164 PyDict_SetItemString(d,"TOOL_STYLE_CONTROL", SWIG_From_int((int)(wxTOOL_STYLE_CONTROL)));
37165 }
37166 {
37167 PyDict_SetItemString(d,"TB_HORIZONTAL", SWIG_From_int((int)(wxTB_HORIZONTAL)));
37168 }
37169 {
37170 PyDict_SetItemString(d,"TB_VERTICAL", SWIG_From_int((int)(wxTB_VERTICAL)));
37171 }
37172 {
37173 PyDict_SetItemString(d,"TB_3DBUTTONS", SWIG_From_int((int)(wxTB_3DBUTTONS)));
37174 }
37175 {
37176 PyDict_SetItemString(d,"TB_FLAT", SWIG_From_int((int)(wxTB_FLAT)));
37177 }
37178 {
37179 PyDict_SetItemString(d,"TB_DOCKABLE", SWIG_From_int((int)(wxTB_DOCKABLE)));
37180 }
37181 {
37182 PyDict_SetItemString(d,"TB_NOICONS", SWIG_From_int((int)(wxTB_NOICONS)));
37183 }
37184 {
37185 PyDict_SetItemString(d,"TB_TEXT", SWIG_From_int((int)(wxTB_TEXT)));
37186 }
37187 {
37188 PyDict_SetItemString(d,"TB_NODIVIDER", SWIG_From_int((int)(wxTB_NODIVIDER)));
37189 }
37190 {
37191 PyDict_SetItemString(d,"TB_NOALIGN", SWIG_From_int((int)(wxTB_NOALIGN)));
37192 }
37193 {
37194 PyDict_SetItemString(d,"TB_HORZ_LAYOUT", SWIG_From_int((int)(wxTB_HORZ_LAYOUT)));
37195 }
37196 {
37197 PyDict_SetItemString(d,"TB_HORZ_TEXT", SWIG_From_int((int)(wxTB_HORZ_TEXT)));
37198 }
b2dc1044 37199 SWIG_addvarlink(SWIG_globals,(char*)"ListCtrlNameStr",_wrap_ListCtrlNameStr_get, _wrap_ListCtrlNameStr_set);
093d3ff1
RD
37200 {
37201 PyDict_SetItemString(d,"LC_VRULES", SWIG_From_int((int)(wxLC_VRULES)));
37202 }
37203 {
37204 PyDict_SetItemString(d,"LC_HRULES", SWIG_From_int((int)(wxLC_HRULES)));
37205 }
37206 {
37207 PyDict_SetItemString(d,"LC_ICON", SWIG_From_int((int)(wxLC_ICON)));
37208 }
37209 {
37210 PyDict_SetItemString(d,"LC_SMALL_ICON", SWIG_From_int((int)(wxLC_SMALL_ICON)));
37211 }
37212 {
37213 PyDict_SetItemString(d,"LC_LIST", SWIG_From_int((int)(wxLC_LIST)));
37214 }
37215 {
37216 PyDict_SetItemString(d,"LC_REPORT", SWIG_From_int((int)(wxLC_REPORT)));
37217 }
37218 {
37219 PyDict_SetItemString(d,"LC_ALIGN_TOP", SWIG_From_int((int)(wxLC_ALIGN_TOP)));
37220 }
37221 {
37222 PyDict_SetItemString(d,"LC_ALIGN_LEFT", SWIG_From_int((int)(wxLC_ALIGN_LEFT)));
37223 }
37224 {
37225 PyDict_SetItemString(d,"LC_AUTOARRANGE", SWIG_From_int((int)(wxLC_AUTOARRANGE)));
37226 }
37227 {
37228 PyDict_SetItemString(d,"LC_VIRTUAL", SWIG_From_int((int)(wxLC_VIRTUAL)));
37229 }
37230 {
37231 PyDict_SetItemString(d,"LC_EDIT_LABELS", SWIG_From_int((int)(wxLC_EDIT_LABELS)));
37232 }
37233 {
37234 PyDict_SetItemString(d,"LC_NO_HEADER", SWIG_From_int((int)(wxLC_NO_HEADER)));
37235 }
37236 {
37237 PyDict_SetItemString(d,"LC_NO_SORT_HEADER", SWIG_From_int((int)(wxLC_NO_SORT_HEADER)));
37238 }
37239 {
37240 PyDict_SetItemString(d,"LC_SINGLE_SEL", SWIG_From_int((int)(wxLC_SINGLE_SEL)));
37241 }
37242 {
37243 PyDict_SetItemString(d,"LC_SORT_ASCENDING", SWIG_From_int((int)(wxLC_SORT_ASCENDING)));
37244 }
37245 {
37246 PyDict_SetItemString(d,"LC_SORT_DESCENDING", SWIG_From_int((int)(wxLC_SORT_DESCENDING)));
37247 }
37248 {
37249 PyDict_SetItemString(d,"LC_MASK_TYPE", SWIG_From_int((int)(wxLC_MASK_TYPE)));
37250 }
37251 {
37252 PyDict_SetItemString(d,"LC_MASK_ALIGN", SWIG_From_int((int)(wxLC_MASK_ALIGN)));
37253 }
37254 {
37255 PyDict_SetItemString(d,"LC_MASK_SORT", SWIG_From_int((int)(wxLC_MASK_SORT)));
37256 }
37257 {
37258 PyDict_SetItemString(d,"LIST_MASK_STATE", SWIG_From_int((int)(wxLIST_MASK_STATE)));
37259 }
37260 {
37261 PyDict_SetItemString(d,"LIST_MASK_TEXT", SWIG_From_int((int)(wxLIST_MASK_TEXT)));
37262 }
37263 {
37264 PyDict_SetItemString(d,"LIST_MASK_IMAGE", SWIG_From_int((int)(wxLIST_MASK_IMAGE)));
37265 }
37266 {
37267 PyDict_SetItemString(d,"LIST_MASK_DATA", SWIG_From_int((int)(wxLIST_MASK_DATA)));
37268 }
37269 {
37270 PyDict_SetItemString(d,"LIST_SET_ITEM", SWIG_From_int((int)(wxLIST_SET_ITEM)));
37271 }
37272 {
37273 PyDict_SetItemString(d,"LIST_MASK_WIDTH", SWIG_From_int((int)(wxLIST_MASK_WIDTH)));
37274 }
37275 {
37276 PyDict_SetItemString(d,"LIST_MASK_FORMAT", SWIG_From_int((int)(wxLIST_MASK_FORMAT)));
37277 }
37278 {
37279 PyDict_SetItemString(d,"LIST_STATE_DONTCARE", SWIG_From_int((int)(wxLIST_STATE_DONTCARE)));
37280 }
37281 {
37282 PyDict_SetItemString(d,"LIST_STATE_DROPHILITED", SWIG_From_int((int)(wxLIST_STATE_DROPHILITED)));
37283 }
37284 {
37285 PyDict_SetItemString(d,"LIST_STATE_FOCUSED", SWIG_From_int((int)(wxLIST_STATE_FOCUSED)));
37286 }
37287 {
37288 PyDict_SetItemString(d,"LIST_STATE_SELECTED", SWIG_From_int((int)(wxLIST_STATE_SELECTED)));
37289 }
37290 {
37291 PyDict_SetItemString(d,"LIST_STATE_CUT", SWIG_From_int((int)(wxLIST_STATE_CUT)));
37292 }
37293 {
37294 PyDict_SetItemString(d,"LIST_STATE_DISABLED", SWIG_From_int((int)(wxLIST_STATE_DISABLED)));
37295 }
37296 {
37297 PyDict_SetItemString(d,"LIST_STATE_FILTERED", SWIG_From_int((int)(wxLIST_STATE_FILTERED)));
37298 }
37299 {
37300 PyDict_SetItemString(d,"LIST_STATE_INUSE", SWIG_From_int((int)(wxLIST_STATE_INUSE)));
37301 }
37302 {
37303 PyDict_SetItemString(d,"LIST_STATE_PICKED", SWIG_From_int((int)(wxLIST_STATE_PICKED)));
37304 }
37305 {
37306 PyDict_SetItemString(d,"LIST_STATE_SOURCE", SWIG_From_int((int)(wxLIST_STATE_SOURCE)));
37307 }
37308 {
37309 PyDict_SetItemString(d,"LIST_HITTEST_ABOVE", SWIG_From_int((int)(wxLIST_HITTEST_ABOVE)));
37310 }
37311 {
37312 PyDict_SetItemString(d,"LIST_HITTEST_BELOW", SWIG_From_int((int)(wxLIST_HITTEST_BELOW)));
37313 }
37314 {
37315 PyDict_SetItemString(d,"LIST_HITTEST_NOWHERE", SWIG_From_int((int)(wxLIST_HITTEST_NOWHERE)));
37316 }
37317 {
37318 PyDict_SetItemString(d,"LIST_HITTEST_ONITEMICON", SWIG_From_int((int)(wxLIST_HITTEST_ONITEMICON)));
37319 }
37320 {
37321 PyDict_SetItemString(d,"LIST_HITTEST_ONITEMLABEL", SWIG_From_int((int)(wxLIST_HITTEST_ONITEMLABEL)));
37322 }
37323 {
37324 PyDict_SetItemString(d,"LIST_HITTEST_ONITEMRIGHT", SWIG_From_int((int)(wxLIST_HITTEST_ONITEMRIGHT)));
37325 }
37326 {
37327 PyDict_SetItemString(d,"LIST_HITTEST_ONITEMSTATEICON", SWIG_From_int((int)(wxLIST_HITTEST_ONITEMSTATEICON)));
37328 }
37329 {
37330 PyDict_SetItemString(d,"LIST_HITTEST_TOLEFT", SWIG_From_int((int)(wxLIST_HITTEST_TOLEFT)));
37331 }
37332 {
37333 PyDict_SetItemString(d,"LIST_HITTEST_TORIGHT", SWIG_From_int((int)(wxLIST_HITTEST_TORIGHT)));
37334 }
37335 {
37336 PyDict_SetItemString(d,"LIST_HITTEST_ONITEM", SWIG_From_int((int)(wxLIST_HITTEST_ONITEM)));
37337 }
37338 {
37339 PyDict_SetItemString(d,"LIST_NEXT_ABOVE", SWIG_From_int((int)(wxLIST_NEXT_ABOVE)));
37340 }
37341 {
37342 PyDict_SetItemString(d,"LIST_NEXT_ALL", SWIG_From_int((int)(wxLIST_NEXT_ALL)));
37343 }
37344 {
37345 PyDict_SetItemString(d,"LIST_NEXT_BELOW", SWIG_From_int((int)(wxLIST_NEXT_BELOW)));
37346 }
37347 {
37348 PyDict_SetItemString(d,"LIST_NEXT_LEFT", SWIG_From_int((int)(wxLIST_NEXT_LEFT)));
37349 }
37350 {
37351 PyDict_SetItemString(d,"LIST_NEXT_RIGHT", SWIG_From_int((int)(wxLIST_NEXT_RIGHT)));
37352 }
37353 {
37354 PyDict_SetItemString(d,"LIST_ALIGN_DEFAULT", SWIG_From_int((int)(wxLIST_ALIGN_DEFAULT)));
37355 }
37356 {
37357 PyDict_SetItemString(d,"LIST_ALIGN_LEFT", SWIG_From_int((int)(wxLIST_ALIGN_LEFT)));
37358 }
37359 {
37360 PyDict_SetItemString(d,"LIST_ALIGN_TOP", SWIG_From_int((int)(wxLIST_ALIGN_TOP)));
37361 }
37362 {
37363 PyDict_SetItemString(d,"LIST_ALIGN_SNAP_TO_GRID", SWIG_From_int((int)(wxLIST_ALIGN_SNAP_TO_GRID)));
37364 }
37365 {
37366 PyDict_SetItemString(d,"LIST_FORMAT_LEFT", SWIG_From_int((int)(wxLIST_FORMAT_LEFT)));
37367 }
37368 {
37369 PyDict_SetItemString(d,"LIST_FORMAT_RIGHT", SWIG_From_int((int)(wxLIST_FORMAT_RIGHT)));
37370 }
37371 {
37372 PyDict_SetItemString(d,"LIST_FORMAT_CENTRE", SWIG_From_int((int)(wxLIST_FORMAT_CENTRE)));
37373 }
37374 {
37375 PyDict_SetItemString(d,"LIST_FORMAT_CENTER", SWIG_From_int((int)(wxLIST_FORMAT_CENTER)));
37376 }
37377 {
37378 PyDict_SetItemString(d,"LIST_AUTOSIZE", SWIG_From_int((int)(wxLIST_AUTOSIZE)));
37379 }
37380 {
37381 PyDict_SetItemString(d,"LIST_AUTOSIZE_USEHEADER", SWIG_From_int((int)(wxLIST_AUTOSIZE_USEHEADER)));
37382 }
37383 {
37384 PyDict_SetItemString(d,"LIST_RECT_BOUNDS", SWIG_From_int((int)(wxLIST_RECT_BOUNDS)));
37385 }
37386 {
37387 PyDict_SetItemString(d,"LIST_RECT_ICON", SWIG_From_int((int)(wxLIST_RECT_ICON)));
37388 }
37389 {
37390 PyDict_SetItemString(d,"LIST_RECT_LABEL", SWIG_From_int((int)(wxLIST_RECT_LABEL)));
37391 }
37392 {
37393 PyDict_SetItemString(d,"LIST_FIND_UP", SWIG_From_int((int)(wxLIST_FIND_UP)));
37394 }
37395 {
37396 PyDict_SetItemString(d,"LIST_FIND_DOWN", SWIG_From_int((int)(wxLIST_FIND_DOWN)));
37397 }
37398 {
37399 PyDict_SetItemString(d,"LIST_FIND_LEFT", SWIG_From_int((int)(wxLIST_FIND_LEFT)));
37400 }
37401 {
37402 PyDict_SetItemString(d,"LIST_FIND_RIGHT", SWIG_From_int((int)(wxLIST_FIND_RIGHT)));
37403 }
d14a1e28
RD
37404 PyDict_SetItemString(d, "wxEVT_COMMAND_LIST_BEGIN_DRAG", PyInt_FromLong(wxEVT_COMMAND_LIST_BEGIN_DRAG));
37405 PyDict_SetItemString(d, "wxEVT_COMMAND_LIST_BEGIN_RDRAG", PyInt_FromLong(wxEVT_COMMAND_LIST_BEGIN_RDRAG));
37406 PyDict_SetItemString(d, "wxEVT_COMMAND_LIST_BEGIN_LABEL_EDIT", PyInt_FromLong(wxEVT_COMMAND_LIST_BEGIN_LABEL_EDIT));
37407 PyDict_SetItemString(d, "wxEVT_COMMAND_LIST_END_LABEL_EDIT", PyInt_FromLong(wxEVT_COMMAND_LIST_END_LABEL_EDIT));
37408 PyDict_SetItemString(d, "wxEVT_COMMAND_LIST_DELETE_ITEM", PyInt_FromLong(wxEVT_COMMAND_LIST_DELETE_ITEM));
37409 PyDict_SetItemString(d, "wxEVT_COMMAND_LIST_DELETE_ALL_ITEMS", PyInt_FromLong(wxEVT_COMMAND_LIST_DELETE_ALL_ITEMS));
d14a1e28
RD
37410 PyDict_SetItemString(d, "wxEVT_COMMAND_LIST_ITEM_SELECTED", PyInt_FromLong(wxEVT_COMMAND_LIST_ITEM_SELECTED));
37411 PyDict_SetItemString(d, "wxEVT_COMMAND_LIST_ITEM_DESELECTED", PyInt_FromLong(wxEVT_COMMAND_LIST_ITEM_DESELECTED));
37412 PyDict_SetItemString(d, "wxEVT_COMMAND_LIST_KEY_DOWN", PyInt_FromLong(wxEVT_COMMAND_LIST_KEY_DOWN));
37413 PyDict_SetItemString(d, "wxEVT_COMMAND_LIST_INSERT_ITEM", PyInt_FromLong(wxEVT_COMMAND_LIST_INSERT_ITEM));
37414 PyDict_SetItemString(d, "wxEVT_COMMAND_LIST_COL_CLICK", PyInt_FromLong(wxEVT_COMMAND_LIST_COL_CLICK));
37415 PyDict_SetItemString(d, "wxEVT_COMMAND_LIST_ITEM_RIGHT_CLICK", PyInt_FromLong(wxEVT_COMMAND_LIST_ITEM_RIGHT_CLICK));
37416 PyDict_SetItemString(d, "wxEVT_COMMAND_LIST_ITEM_MIDDLE_CLICK", PyInt_FromLong(wxEVT_COMMAND_LIST_ITEM_MIDDLE_CLICK));
37417 PyDict_SetItemString(d, "wxEVT_COMMAND_LIST_ITEM_ACTIVATED", PyInt_FromLong(wxEVT_COMMAND_LIST_ITEM_ACTIVATED));
37418 PyDict_SetItemString(d, "wxEVT_COMMAND_LIST_CACHE_HINT", PyInt_FromLong(wxEVT_COMMAND_LIST_CACHE_HINT));
37419 PyDict_SetItemString(d, "wxEVT_COMMAND_LIST_COL_RIGHT_CLICK", PyInt_FromLong(wxEVT_COMMAND_LIST_COL_RIGHT_CLICK));
37420 PyDict_SetItemString(d, "wxEVT_COMMAND_LIST_COL_BEGIN_DRAG", PyInt_FromLong(wxEVT_COMMAND_LIST_COL_BEGIN_DRAG));
37421 PyDict_SetItemString(d, "wxEVT_COMMAND_LIST_COL_DRAGGING", PyInt_FromLong(wxEVT_COMMAND_LIST_COL_DRAGGING));
37422 PyDict_SetItemString(d, "wxEVT_COMMAND_LIST_COL_END_DRAG", PyInt_FromLong(wxEVT_COMMAND_LIST_COL_END_DRAG));
37423 PyDict_SetItemString(d, "wxEVT_COMMAND_LIST_ITEM_FOCUSED", PyInt_FromLong(wxEVT_COMMAND_LIST_ITEM_FOCUSED));
7557b9b5
RD
37424 PyDict_SetItemString(d, "wxEVT_COMMAND_LIST_GET_INFO", PyInt_FromLong(wxEVT_COMMAND_LIST_GET_INFO));
37425 PyDict_SetItemString(d, "wxEVT_COMMAND_LIST_SET_INFO", PyInt_FromLong(wxEVT_COMMAND_LIST_SET_INFO));
d14a1e28
RD
37426
37427 // Map renamed classes back to their common name for OOR
37428 wxPyPtrTypeMap_Add("wxListCtrl", "wxPyListCtrl");
37429
b2dc1044 37430 SWIG_addvarlink(SWIG_globals,(char*)"TreeCtrlNameStr",_wrap_TreeCtrlNameStr_get, _wrap_TreeCtrlNameStr_set);
093d3ff1
RD
37431 {
37432 PyDict_SetItemString(d,"TR_NO_BUTTONS", SWIG_From_int((int)(wxTR_NO_BUTTONS)));
37433 }
37434 {
37435 PyDict_SetItemString(d,"TR_HAS_BUTTONS", SWIG_From_int((int)(wxTR_HAS_BUTTONS)));
37436 }
37437 {
37438 PyDict_SetItemString(d,"TR_NO_LINES", SWIG_From_int((int)(wxTR_NO_LINES)));
37439 }
37440 {
37441 PyDict_SetItemString(d,"TR_LINES_AT_ROOT", SWIG_From_int((int)(wxTR_LINES_AT_ROOT)));
37442 }
37443 {
37444 PyDict_SetItemString(d,"TR_SINGLE", SWIG_From_int((int)(wxTR_SINGLE)));
37445 }
37446 {
37447 PyDict_SetItemString(d,"TR_MULTIPLE", SWIG_From_int((int)(wxTR_MULTIPLE)));
37448 }
37449 {
37450 PyDict_SetItemString(d,"TR_EXTENDED", SWIG_From_int((int)(wxTR_EXTENDED)));
37451 }
37452 {
37453 PyDict_SetItemString(d,"TR_HAS_VARIABLE_ROW_HEIGHT", SWIG_From_int((int)(wxTR_HAS_VARIABLE_ROW_HEIGHT)));
37454 }
37455 {
37456 PyDict_SetItemString(d,"TR_EDIT_LABELS", SWIG_From_int((int)(wxTR_EDIT_LABELS)));
37457 }
37458 {
37459 PyDict_SetItemString(d,"TR_HIDE_ROOT", SWIG_From_int((int)(wxTR_HIDE_ROOT)));
37460 }
37461 {
37462 PyDict_SetItemString(d,"TR_ROW_LINES", SWIG_From_int((int)(wxTR_ROW_LINES)));
37463 }
37464 {
37465 PyDict_SetItemString(d,"TR_FULL_ROW_HIGHLIGHT", SWIG_From_int((int)(wxTR_FULL_ROW_HIGHLIGHT)));
37466 }
37467 {
37468 PyDict_SetItemString(d,"TR_DEFAULT_STYLE", SWIG_From_int((int)(wxTR_DEFAULT_STYLE)));
37469 }
37470 {
37471 PyDict_SetItemString(d,"TR_TWIST_BUTTONS", SWIG_From_int((int)(wxTR_TWIST_BUTTONS)));
37472 }
37473 {
37474 PyDict_SetItemString(d,"TR_MAC_BUTTONS", SWIG_From_int((int)(wxTR_MAC_BUTTONS)));
37475 }
37476 {
37477 PyDict_SetItemString(d,"TR_AQUA_BUTTONS", SWIG_From_int((int)(wxTR_AQUA_BUTTONS)));
37478 }
37479 {
37480 PyDict_SetItemString(d,"TreeItemIcon_Normal", SWIG_From_int((int)(wxTreeItemIcon_Normal)));
37481 }
37482 {
37483 PyDict_SetItemString(d,"TreeItemIcon_Selected", SWIG_From_int((int)(wxTreeItemIcon_Selected)));
37484 }
37485 {
37486 PyDict_SetItemString(d,"TreeItemIcon_Expanded", SWIG_From_int((int)(wxTreeItemIcon_Expanded)));
37487 }
37488 {
37489 PyDict_SetItemString(d,"TreeItemIcon_SelectedExpanded", SWIG_From_int((int)(wxTreeItemIcon_SelectedExpanded)));
37490 }
37491 {
37492 PyDict_SetItemString(d,"TreeItemIcon_Max", SWIG_From_int((int)(wxTreeItemIcon_Max)));
37493 }
37494 {
37495 PyDict_SetItemString(d,"TREE_HITTEST_ABOVE", SWIG_From_int((int)(wxTREE_HITTEST_ABOVE)));
37496 }
37497 {
37498 PyDict_SetItemString(d,"TREE_HITTEST_BELOW", SWIG_From_int((int)(wxTREE_HITTEST_BELOW)));
37499 }
37500 {
37501 PyDict_SetItemString(d,"TREE_HITTEST_NOWHERE", SWIG_From_int((int)(wxTREE_HITTEST_NOWHERE)));
37502 }
37503 {
37504 PyDict_SetItemString(d,"TREE_HITTEST_ONITEMBUTTON", SWIG_From_int((int)(wxTREE_HITTEST_ONITEMBUTTON)));
37505 }
37506 {
37507 PyDict_SetItemString(d,"TREE_HITTEST_ONITEMICON", SWIG_From_int((int)(wxTREE_HITTEST_ONITEMICON)));
37508 }
37509 {
37510 PyDict_SetItemString(d,"TREE_HITTEST_ONITEMINDENT", SWIG_From_int((int)(wxTREE_HITTEST_ONITEMINDENT)));
37511 }
37512 {
37513 PyDict_SetItemString(d,"TREE_HITTEST_ONITEMLABEL", SWIG_From_int((int)(wxTREE_HITTEST_ONITEMLABEL)));
37514 }
37515 {
37516 PyDict_SetItemString(d,"TREE_HITTEST_ONITEMRIGHT", SWIG_From_int((int)(wxTREE_HITTEST_ONITEMRIGHT)));
37517 }
37518 {
37519 PyDict_SetItemString(d,"TREE_HITTEST_ONITEMSTATEICON", SWIG_From_int((int)(wxTREE_HITTEST_ONITEMSTATEICON)));
37520 }
37521 {
37522 PyDict_SetItemString(d,"TREE_HITTEST_TOLEFT", SWIG_From_int((int)(wxTREE_HITTEST_TOLEFT)));
37523 }
37524 {
37525 PyDict_SetItemString(d,"TREE_HITTEST_TORIGHT", SWIG_From_int((int)(wxTREE_HITTEST_TORIGHT)));
37526 }
37527 {
37528 PyDict_SetItemString(d,"TREE_HITTEST_ONITEMUPPERPART", SWIG_From_int((int)(wxTREE_HITTEST_ONITEMUPPERPART)));
37529 }
37530 {
37531 PyDict_SetItemString(d,"TREE_HITTEST_ONITEMLOWERPART", SWIG_From_int((int)(wxTREE_HITTEST_ONITEMLOWERPART)));
37532 }
37533 {
37534 PyDict_SetItemString(d,"TREE_HITTEST_ONITEM", SWIG_From_int((int)(wxTREE_HITTEST_ONITEM)));
37535 }
d14a1e28
RD
37536 PyDict_SetItemString(d, "wxEVT_COMMAND_TREE_BEGIN_DRAG", PyInt_FromLong(wxEVT_COMMAND_TREE_BEGIN_DRAG));
37537 PyDict_SetItemString(d, "wxEVT_COMMAND_TREE_BEGIN_RDRAG", PyInt_FromLong(wxEVT_COMMAND_TREE_BEGIN_RDRAG));
37538 PyDict_SetItemString(d, "wxEVT_COMMAND_TREE_BEGIN_LABEL_EDIT", PyInt_FromLong(wxEVT_COMMAND_TREE_BEGIN_LABEL_EDIT));
37539 PyDict_SetItemString(d, "wxEVT_COMMAND_TREE_END_LABEL_EDIT", PyInt_FromLong(wxEVT_COMMAND_TREE_END_LABEL_EDIT));
37540 PyDict_SetItemString(d, "wxEVT_COMMAND_TREE_DELETE_ITEM", PyInt_FromLong(wxEVT_COMMAND_TREE_DELETE_ITEM));
37541 PyDict_SetItemString(d, "wxEVT_COMMAND_TREE_GET_INFO", PyInt_FromLong(wxEVT_COMMAND_TREE_GET_INFO));
37542 PyDict_SetItemString(d, "wxEVT_COMMAND_TREE_SET_INFO", PyInt_FromLong(wxEVT_COMMAND_TREE_SET_INFO));
37543 PyDict_SetItemString(d, "wxEVT_COMMAND_TREE_ITEM_EXPANDED", PyInt_FromLong(wxEVT_COMMAND_TREE_ITEM_EXPANDED));
37544 PyDict_SetItemString(d, "wxEVT_COMMAND_TREE_ITEM_EXPANDING", PyInt_FromLong(wxEVT_COMMAND_TREE_ITEM_EXPANDING));
37545 PyDict_SetItemString(d, "wxEVT_COMMAND_TREE_ITEM_COLLAPSED", PyInt_FromLong(wxEVT_COMMAND_TREE_ITEM_COLLAPSED));
37546 PyDict_SetItemString(d, "wxEVT_COMMAND_TREE_ITEM_COLLAPSING", PyInt_FromLong(wxEVT_COMMAND_TREE_ITEM_COLLAPSING));
37547 PyDict_SetItemString(d, "wxEVT_COMMAND_TREE_SEL_CHANGED", PyInt_FromLong(wxEVT_COMMAND_TREE_SEL_CHANGED));
37548 PyDict_SetItemString(d, "wxEVT_COMMAND_TREE_SEL_CHANGING", PyInt_FromLong(wxEVT_COMMAND_TREE_SEL_CHANGING));
37549 PyDict_SetItemString(d, "wxEVT_COMMAND_TREE_KEY_DOWN", PyInt_FromLong(wxEVT_COMMAND_TREE_KEY_DOWN));
37550 PyDict_SetItemString(d, "wxEVT_COMMAND_TREE_ITEM_ACTIVATED", PyInt_FromLong(wxEVT_COMMAND_TREE_ITEM_ACTIVATED));
37551 PyDict_SetItemString(d, "wxEVT_COMMAND_TREE_ITEM_RIGHT_CLICK", PyInt_FromLong(wxEVT_COMMAND_TREE_ITEM_RIGHT_CLICK));
37552 PyDict_SetItemString(d, "wxEVT_COMMAND_TREE_ITEM_MIDDLE_CLICK", PyInt_FromLong(wxEVT_COMMAND_TREE_ITEM_MIDDLE_CLICK));
37553 PyDict_SetItemString(d, "wxEVT_COMMAND_TREE_END_DRAG", PyInt_FromLong(wxEVT_COMMAND_TREE_END_DRAG));
37554 PyDict_SetItemString(d, "wxEVT_COMMAND_TREE_STATE_IMAGE_CLICK", PyInt_FromLong(wxEVT_COMMAND_TREE_STATE_IMAGE_CLICK));
c9c7117a 37555 PyDict_SetItemString(d, "wxEVT_COMMAND_TREE_ITEM_GETTOOLTIP", PyInt_FromLong(wxEVT_COMMAND_TREE_ITEM_GETTOOLTIP));
e505d15e 37556 PyDict_SetItemString(d, "wxEVT_COMMAND_TREE_ITEM_MENU", PyInt_FromLong(wxEVT_COMMAND_TREE_ITEM_MENU));
d14a1e28
RD
37557
37558 // Map renamed classes back to their common name for OOR
37559 wxPyPtrTypeMap_Add("wxTreeItemData", "wxPyTreeItemData");
37560 wxPyPtrTypeMap_Add("wxTreeCtrl", "wxPyTreeCtrl");
37561
b2dc1044 37562 SWIG_addvarlink(SWIG_globals,(char*)"DirDialogDefaultFolderStr",_wrap_DirDialogDefaultFolderStr_get, _wrap_DirDialogDefaultFolderStr_set);
093d3ff1
RD
37563 {
37564 PyDict_SetItemString(d,"DIRCTRL_DIR_ONLY", SWIG_From_int((int)(wxDIRCTRL_DIR_ONLY)));
37565 }
37566 {
37567 PyDict_SetItemString(d,"DIRCTRL_SELECT_FIRST", SWIG_From_int((int)(wxDIRCTRL_SELECT_FIRST)));
37568 }
37569 {
37570 PyDict_SetItemString(d,"DIRCTRL_SHOW_FILTERS", SWIG_From_int((int)(wxDIRCTRL_SHOW_FILTERS)));
37571 }
37572 {
37573 PyDict_SetItemString(d,"DIRCTRL_3D_INTERNAL", SWIG_From_int((int)(wxDIRCTRL_3D_INTERNAL)));
37574 }
37575 {
37576 PyDict_SetItemString(d,"DIRCTRL_EDIT_LABELS", SWIG_From_int((int)(wxDIRCTRL_EDIT_LABELS)));
37577 }
37578 {
37579 PyDict_SetItemString(d,"FRAME_EX_CONTEXTHELP", SWIG_From_int((int)(wxFRAME_EX_CONTEXTHELP)));
37580 }
37581 {
37582 PyDict_SetItemString(d,"DIALOG_EX_CONTEXTHELP", SWIG_From_int((int)(wxDIALOG_EX_CONTEXTHELP)));
37583 }
d14a1e28
RD
37584 PyDict_SetItemString(d, "wxEVT_HELP", PyInt_FromLong(wxEVT_HELP));
37585 PyDict_SetItemString(d, "wxEVT_DETAILED_HELP", PyInt_FromLong(wxEVT_DETAILED_HELP));
e811c8ce
RD
37586
37587 wxPyPtrTypeMap_Add("wxDragImage", "wxGenericDragImage");
37588
d14a1e28
RD
37589}
37590