]> git.saurik.com Git - wxWidgets.git/blame - wxPython/src/gtk/_controls_wrap.cpp
Applied patch [ 1378183 ] Mac: wxNotebook::HitTest off by one
[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 }
02b455f2
RD
1040 if (str)
1041 Py_DECREF(str);
093d3ff1
RD
1042 return;
1043 }
1044 }
1045 PyErr_Format(PyExc_TypeError, "a '%s' is expected", type);
1046 } else {
1047 PyErr_Format(PyExc_TypeError, "unexpected type is received");
1048 }
1049}
1050
1051SWIGRUNTIMEINLINE void
1052SWIG_Python_NullRef(const char *type)
1053{
1054 if (type) {
1055 PyErr_Format(PyExc_TypeError, "null reference of type '%s' was received",type);
1056 } else {
1057 PyErr_Format(PyExc_TypeError, "null reference was received");
1058 }
1059}
1060
1061SWIGRUNTIME int
1062SWIG_Python_AddErrMesg(const char* mesg, int infront)
1063{
1064 if (PyErr_Occurred()) {
1065 PyObject *type = 0;
1066 PyObject *value = 0;
1067 PyObject *traceback = 0;
1068 PyErr_Fetch(&type, &value, &traceback);
1069 if (value) {
1070 PyObject *old_str = PyObject_Str(value);
1071 Py_XINCREF(type);
1072 PyErr_Clear();
1073 if (infront) {
1074 PyErr_Format(type, "%s %s", mesg, PyString_AsString(old_str));
1075 } else {
1076 PyErr_Format(type, "%s %s", PyString_AsString(old_str), mesg);
1077 }
1078 Py_DECREF(old_str);
1079 }
1080 return 1;
1081 } else {
1082 return 0;
1083 }
1084}
1085
1086SWIGRUNTIME int
1087SWIG_Python_ArgFail(int argnum)
1088{
1089 if (PyErr_Occurred()) {
1090 /* add information about failing argument */
1091 char mesg[256];
1092 sprintf(mesg, "argument number %d:", argnum);
1093 return SWIG_Python_AddErrMesg(mesg, 1);
1094 } else {
1095 return 0;
1096 }
1097}
1098
1099
1100/* -----------------------------------------------------------------------------
1101 * pointers/data manipulation
1102 * ----------------------------------------------------------------------------- */
1103
1104/* Convert a pointer value */
1105SWIGRUNTIME int
1106SWIG_Python_ConvertPtr(PyObject *obj, void **ptr, swig_type_info *ty, int flags) {
1107 swig_type_info *tc;
1108 const char *c = 0;
1109 static PyObject *SWIG_this = 0;
1110 int newref = 0;
1111 PyObject *pyobj = 0;
1112 void *vptr;
1113
1114 if (!obj) return 0;
1115 if (obj == Py_None) {
1116 *ptr = 0;
1117 return 0;
1118 }
1119
1120#ifdef SWIG_COBJECT_TYPES
1121 if (!(PySwigObject_Check(obj))) {
1122 if (!SWIG_this)
1123 SWIG_this = PyString_FromString("this");
1124 pyobj = obj;
1125 obj = PyObject_GetAttr(obj,SWIG_this);
1126 newref = 1;
1127 if (!obj) goto type_error;
1128 if (!PySwigObject_Check(obj)) {
1129 Py_DECREF(obj);
1130 goto type_error;
1131 }
1132 }
1133 vptr = PySwigObject_AsVoidPtr(obj);
1134 c = (const char *) PySwigObject_GetDesc(obj);
1135 if (newref) { Py_DECREF(obj); }
1136 goto type_check;
1137#else
1138 if (!(PyString_Check(obj))) {
1139 if (!SWIG_this)
1140 SWIG_this = PyString_FromString("this");
1141 pyobj = obj;
1142 obj = PyObject_GetAttr(obj,SWIG_this);
1143 newref = 1;
1144 if (!obj) goto type_error;
1145 if (!PyString_Check(obj)) {
1146 Py_DECREF(obj);
1147 goto type_error;
1148 }
1149 }
1150 c = PyString_AS_STRING(obj);
1151 /* Pointer values must start with leading underscore */
1152 c = SWIG_UnpackVoidPtr(c, &vptr, ty->name);
1153 if (newref) { Py_DECREF(obj); }
1154 if (!c) goto type_error;
1155#endif
1156
1157type_check:
1158
1159 if (ty) {
1160 tc = SWIG_TypeCheck(c,ty);
1161 if (!tc) goto type_error;
1162 *ptr = SWIG_TypeCast(tc,vptr);
1163 } else {
1164 *ptr = vptr;
1165 }
1166
1167 if ((pyobj) && (flags & SWIG_POINTER_DISOWN)) {
1168 PyObject_SetAttrString(pyobj,(char*)"thisown",Py_False);
1169 }
1170 return 0;
1171
1172type_error:
1173 PyErr_Clear();
1174 if (pyobj && !obj) {
1175 obj = pyobj;
1176 if (PyCFunction_Check(obj)) {
1177 /* here we get the method pointer for callbacks */
1178 char *doc = (((PyCFunctionObject *)obj) -> m_ml -> ml_doc);
1179 c = doc ? strstr(doc, "swig_ptr: ") : 0;
1180 if (c) {
1181 c = SWIG_UnpackVoidPtr(c + 10, &vptr, ty->name);
1182 if (!c) goto type_error;
1183 goto type_check;
1184 }
1185 }
1186 }
1187 if (flags & SWIG_POINTER_EXCEPTION) {
1188 if (ty) {
1189 SWIG_Python_TypeError(SWIG_TypePrettyName(ty), obj);
1190 } else {
1191 SWIG_Python_TypeError("C/C++ pointer", obj);
1192 }
1193 }
1194 return -1;
1195}
1196
1197/* Convert a pointer value, signal an exception on a type mismatch */
1198SWIGRUNTIME void *
1199SWIG_Python_MustGetPtr(PyObject *obj, swig_type_info *ty, int argnum, int flags) {
1200 void *result;
1201 if (SWIG_Python_ConvertPtr(obj, &result, ty, flags) == -1) {
1202 PyErr_Clear();
1203 if (flags & SWIG_POINTER_EXCEPTION) {
1204 SWIG_Python_TypeError(SWIG_TypePrettyName(ty), obj);
1205 SWIG_Python_ArgFail(argnum);
1206 }
1207 }
1208 return result;
1209}
1210
1211/* Convert a packed value value */
1212SWIGRUNTIME int
1213SWIG_Python_ConvertPacked(PyObject *obj, void *ptr, size_t sz, swig_type_info *ty, int flags) {
1214 swig_type_info *tc;
1215 const char *c = 0;
1216
1217#if defined(SWIG_COBJECT_TYPES) && !defined(SWIG_COBJECT_PYTHON)
1218 c = PySwigPacked_UnpackData(obj, ptr, sz);
1219#else
1220 if ((!obj) || (!PyString_Check(obj))) goto type_error;
1221 c = PyString_AS_STRING(obj);
1222 /* Pointer values must start with leading underscore */
1223 c = SWIG_UnpackDataName(c, ptr, sz, ty->name);
1224#endif
1225 if (!c) goto type_error;
1226 if (ty) {
1227 tc = SWIG_TypeCheck(c,ty);
1228 if (!tc) goto type_error;
1229 }
1230 return 0;
1231
1232type_error:
1233 PyErr_Clear();
1234 if (flags & SWIG_POINTER_EXCEPTION) {
1235 if (ty) {
1236 SWIG_Python_TypeError(SWIG_TypePrettyName(ty), obj);
1237 } else {
1238 SWIG_Python_TypeError("C/C++ packed data", obj);
1239 }
1240 }
1241 return -1;
1242}
1243
1244/* Create a new array object */
1245SWIGRUNTIME PyObject *
1246SWIG_Python_NewPointerObj(void *ptr, swig_type_info *type, int own) {
1247 PyObject *robj = 0;
1248 if (!ptr) {
1249 Py_INCREF(Py_None);
1250 return Py_None;
1251 }
1252#ifdef SWIG_COBJECT_TYPES
1253 robj = PySwigObject_FromVoidPtrAndDesc((void *) ptr, (char *)type->name);
1254#else
1255 {
1256 char result[SWIG_BUFFER_SIZE];
1257 robj = SWIG_PackVoidPtr(result, ptr, type->name, sizeof(result)) ?
1258 PyString_FromString(result) : 0;
1259 }
1260#endif
1261 if (!robj || (robj == Py_None)) return robj;
1262 if (type->clientdata) {
1263 PyObject *inst;
1264 PyObject *args = Py_BuildValue((char*)"(O)", robj);
1265 Py_DECREF(robj);
1266 inst = PyObject_CallObject((PyObject *) type->clientdata, args);
1267 Py_DECREF(args);
1268 if (inst) {
1269 if (own) {
1270 PyObject_SetAttrString(inst,(char*)"thisown",Py_True);
1271 }
1272 robj = inst;
1273 }
1274 }
1275 return robj;
1276}
1277
1278SWIGRUNTIME PyObject *
1279SWIG_Python_NewPackedObj(void *ptr, size_t sz, swig_type_info *type) {
1280 PyObject *robj = 0;
1281 if (!ptr) {
1282 Py_INCREF(Py_None);
1283 return Py_None;
1284 }
1285#if defined(SWIG_COBJECT_TYPES) && !defined(SWIG_COBJECT_PYTHON)
1286 robj = PySwigPacked_FromDataAndDesc((void *) ptr, sz, (char *)type->name);
1287#else
1288 {
1289 char result[SWIG_BUFFER_SIZE];
1290 robj = SWIG_PackDataName(result, ptr, sz, type->name, sizeof(result)) ?
1291 PyString_FromString(result) : 0;
1292 }
1293#endif
1294 return robj;
1295}
1296
1297/* -----------------------------------------------------------------------------*
1298 * Get type list
1299 * -----------------------------------------------------------------------------*/
1300
1301#ifdef SWIG_LINK_RUNTIME
1302void *SWIG_ReturnGlobalTypeList(void *);
1303#endif
1304
1305SWIGRUNTIME swig_type_info **
1306SWIG_Python_GetTypeListHandle() {
1307 static void *type_pointer = (void *)0;
1308 /* first check if module already created */
1309 if (!type_pointer) {
1310#ifdef SWIG_LINK_RUNTIME
1311 type_pointer = SWIG_ReturnGlobalTypeList((void *)0);
1312#else
1313 type_pointer = PyCObject_Import((char*)"swig_runtime_data" SWIG_RUNTIME_VERSION,
1314 (char*)"type_pointer" SWIG_TYPE_TABLE_NAME);
1315 if (PyErr_Occurred()) {
1316 PyErr_Clear();
1317 type_pointer = (void *)0;
1318 }
1319 }
1320#endif
1321 return (swig_type_info **) type_pointer;
1322}
1323
1324/*
1325 Search for a swig_type_info structure
1326 */
1327SWIGRUNTIMEINLINE swig_type_info *
1328SWIG_Python_GetTypeList() {
1329 swig_type_info **tlh = SWIG_Python_GetTypeListHandle();
1330 return tlh ? *tlh : (swig_type_info*)0;
1331}
1332
1333#define SWIG_Runtime_GetTypeList SWIG_Python_GetTypeList
1334
1335#ifdef __cplusplus
1336}
1337#endif
1338
1339
1340/* -------- TYPES TABLE (BEGIN) -------- */
1341
1342#define SWIGTYPE_p_wxTextUrlEvent swig_types[0]
943e8dfd
RD
1343#define SWIGTYPE_p_wxCheckBox swig_types[1]
1344#define SWIGTYPE_p_wxPyTreeCtrl swig_types[2]
1345#define SWIGTYPE_p_wxEvent swig_types[3]
1346#define SWIGTYPE_p_wxGenericDirCtrl swig_types[4]
1347#define SWIGTYPE_p_bool swig_types[5]
1348#define SWIGTYPE_p_wxItemContainer swig_types[6]
1349#define SWIGTYPE_p_wxPyListCtrl swig_types[7]
1350#define SWIGTYPE_p_wxPyTreeItemData swig_types[8]
1351#define SWIGTYPE_p_wxDirFilterListCtrl swig_types[9]
1352#define SWIGTYPE_p_wxStaticLine swig_types[10]
1353#define SWIGTYPE_p_wxControl swig_types[11]
1354#define SWIGTYPE_p_wxPyControl swig_types[12]
1355#define SWIGTYPE_p_wxGauge swig_types[13]
1356#define SWIGTYPE_p_wxToolBarBase swig_types[14]
1357#define SWIGTYPE_p_wxFont swig_types[15]
1358#define SWIGTYPE_p_wxToggleButton swig_types[16]
1359#define SWIGTYPE_p_wxRadioButton swig_types[17]
1360#define SWIGTYPE_p_wxChoice swig_types[18]
1361#define SWIGTYPE_p_wxMemoryDC swig_types[19]
1362#define SWIGTYPE_ptrdiff_t swig_types[20]
1363#define SWIGTYPE_std__ptrdiff_t swig_types[21]
1364#define SWIGTYPE_p_wxListItemAttr swig_types[22]
1365#define SWIGTYPE_p_void swig_types[23]
1366#define SWIGTYPE_p_int swig_types[24]
1367#define SWIGTYPE_p_wxSize swig_types[25]
1368#define SWIGTYPE_p_wxDC swig_types[26]
1369#define SWIGTYPE_p_wxListView swig_types[27]
1370#define SWIGTYPE_p_wxIcon swig_types[28]
1371#define SWIGTYPE_p_wxVisualAttributes swig_types[29]
1372#define SWIGTYPE_p_wxTextCtrl swig_types[30]
1373#define SWIGTYPE_p_wxNotebook swig_types[31]
1374#define SWIGTYPE_p_wxChoicebook swig_types[32]
1375#define SWIGTYPE_p_wxNotifyEvent swig_types[33]
1376#define SWIGTYPE_p_wxArrayString swig_types[34]
1377#define SWIGTYPE_p_form_ops_t swig_types[35]
1378#define SWIGTYPE_p_wxListbook swig_types[36]
1379#define SWIGTYPE_p_wxStaticBitmap swig_types[37]
1380#define SWIGTYPE_p_wxSlider swig_types[38]
1381#define SWIGTYPE_p_wxStaticBox swig_types[39]
1382#define SWIGTYPE_p_wxArrayInt swig_types[40]
1383#define SWIGTYPE_p_wxContextHelp swig_types[41]
1384#define SWIGTYPE_p_long swig_types[42]
1385#define SWIGTYPE_p_wxDuplexMode swig_types[43]
1386#define SWIGTYPE_p_wxBookCtrlBase swig_types[44]
1387#define SWIGTYPE_p_wxEvtHandler swig_types[45]
1388#define SWIGTYPE_p_wxListEvent swig_types[46]
1389#define SWIGTYPE_p_wxCheckListBox swig_types[47]
1390#define SWIGTYPE_p_wxListBox swig_types[48]
1391#define SWIGTYPE_p_wxSpinButton swig_types[49]
1392#define SWIGTYPE_p_wxButton swig_types[50]
1393#define SWIGTYPE_p_wxBitmapButton swig_types[51]
1394#define SWIGTYPE_p_wxRect swig_types[52]
1395#define SWIGTYPE_p_wxContextHelpButton swig_types[53]
1396#define SWIGTYPE_p_wxRadioBox swig_types[54]
1397#define SWIGTYPE_p_wxScrollBar swig_types[55]
1398#define SWIGTYPE_p_char swig_types[56]
1399#define SWIGTYPE_p_wxComboBox swig_types[57]
1400#define SWIGTYPE_p_wxTreeItemId swig_types[58]
1401#define SWIGTYPE_p_wxHelpEvent swig_types[59]
1402#define SWIGTYPE_p_wxListItem swig_types[60]
1403#define SWIGTYPE_p_wxSpinEvent swig_types[61]
1404#define SWIGTYPE_p_wxGenericDragImage swig_types[62]
1405#define SWIGTYPE_p_wxSpinCtrl swig_types[63]
1406#define SWIGTYPE_p_wxPaperSize swig_types[64]
1407#define SWIGTYPE_p_wxImageList swig_types[65]
1408#define SWIGTYPE_p_wxHelpProvider swig_types[66]
1409#define SWIGTYPE_p_wxTextAttr swig_types[67]
1410#define SWIGTYPE_p_wxSimpleHelpProvider swig_types[68]
1411#define SWIGTYPE_p_wxChoicebookEvent swig_types[69]
1412#define SWIGTYPE_p_wxListbookEvent swig_types[70]
1413#define SWIGTYPE_p_wxNotebookEvent swig_types[71]
1414#define SWIGTYPE_p_wxPoint swig_types[72]
1415#define SWIGTYPE_p_wxObject swig_types[73]
1416#define SWIGTYPE_p_wxCursor swig_types[74]
1417#define SWIGTYPE_p_wxDateTime swig_types[75]
1418#define SWIGTYPE_p_wxKeyEvent swig_types[76]
1419#define SWIGTYPE_p_unsigned_long swig_types[77]
1420#define SWIGTYPE_p_wxWindow swig_types[78]
1421#define SWIGTYPE_p_wxString swig_types[79]
1422#define SWIGTYPE_p_wxBitmap swig_types[80]
1423#define SWIGTYPE_unsigned_int swig_types[81]
1424#define SWIGTYPE_p_unsigned_int swig_types[82]
1425#define SWIGTYPE_p_unsigned_char swig_types[83]
1426#define SWIGTYPE_p_wxMouseEvent swig_types[84]
1427#define SWIGTYPE_p_wxBookCtrlBaseEvent swig_types[85]
1428#define SWIGTYPE_p_wxTreeEvent swig_types[86]
1429#define SWIGTYPE_p_wxCommandEvent swig_types[87]
1430#define SWIGTYPE_p_wxStaticText swig_types[88]
1431#define SWIGTYPE_p_wxDatePickerCtrl swig_types[89]
1432#define SWIGTYPE_p_wxControlWithItems swig_types[90]
1433#define SWIGTYPE_p_wxToolBarToolBase swig_types[91]
1434#define SWIGTYPE_p_wxColour swig_types[92]
1435#define SWIGTYPE_p_wxToolBar swig_types[93]
1436#define SWIGTYPE_p_wxValidator swig_types[94]
1437static swig_type_info *swig_types[96];
093d3ff1
RD
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
b9d6a5f3
RD
1630
1631 static PyObject* t_output_helper(PyObject* target, PyObject* o) {
1632 PyObject* o2;
1633 PyObject* o3;
1634
1635 if (!target) {
1636 target = o;
1637 } else if (target == Py_None) {
1638 Py_DECREF(Py_None);
1639 target = o;
1640 } else {
1641 if (!PyTuple_Check(target)) {
1642 o2 = target;
1643 target = PyTuple_New(1);
1644 PyTuple_SetItem(target, 0, o2);
1645 }
1646 o3 = PyTuple_New(1);
1647 PyTuple_SetItem(o3, 0, o);
1648
1649 o2 = target;
1650 target = PySequence_Concat(o2, o3);
1651 Py_DECREF(o2);
1652 Py_DECREF(o3);
1653 }
1654 return target;
1655 }
1656
1657
b2dc1044
RD
1658 static const wxString wxPyGaugeNameStr(wxGaugeNameStr);
1659 static const wxString wxPyStaticBitmapNameStr(wxStaticBitmapNameStr);
1660 static const wxString wxPyStaticBoxNameStr(wxStaticBoxNameStr);
1661 static const wxString wxPyStaticTextNameStr(wxStaticTextNameStr);
d14a1e28
RD
1662
1663#include <wx/checklst.h>
1664
d14a1e28 1665
b2dc1044 1666 static const wxString wxPyListBoxNameStr(wxListBoxNameStr);
093d3ff1 1667static void wxListBox_Insert(wxListBox *self,wxString const &item,int pos,PyObject *clientData=NULL){
d14a1e28
RD
1668 if (clientData) {
1669 wxPyClientData* data = new wxPyClientData(clientData);
1670 self->Insert(item, pos, data);
1671 } else
1672 self->Insert(item, pos);
1673 }
093d3ff1 1674static PyObject *wxListBox_GetSelections(wxListBox *self){
d14a1e28
RD
1675 wxArrayInt lst;
1676 self->GetSelections(lst);
1677 PyObject *tup = PyTuple_New(lst.GetCount());
1678 for(size_t i=0; i<lst.GetCount(); i++) {
1679 PyTuple_SetItem(tup, i, PyInt_FromLong(lst[i]));
1680 }
1681 return tup;
1682 }
093d3ff1 1683static void wxListBox_SetItemForegroundColour(wxListBox *self,int item,wxColour const &c){
c3eb6258
RD
1684 #ifdef __WXMSW__
1685 if (self->GetWindowStyle() & wxLB_OWNERDRAW)
1686 self->GetItem(item)->SetTextColour(c);
1687 #endif
1688 }
093d3ff1 1689static void wxListBox_SetItemBackgroundColour(wxListBox *self,int item,wxColour const &c){
c3eb6258
RD
1690 #ifdef __WXMSW__
1691 if (self->GetWindowStyle() & wxLB_OWNERDRAW)
1692 self->GetItem(item)->SetBackgroundColour(c);
1693 #endif
1694 }
093d3ff1 1695static void wxListBox_SetItemFont(wxListBox *self,int item,wxFont const &f){
c3eb6258
RD
1696 #ifdef __WXMSW__
1697 if (self->GetWindowStyle() & wxLB_OWNERDRAW)
1698 self->GetItem(item)->SetFont(f);
1699 #endif
1700 }
b2dc1044 1701 static const wxString wxPyTextCtrlNameStr(wxTextCtrlNameStr);
d14a1e28 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;
5a446332 1835 wxPyBlock_t 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;
5a446332 1968 wxPyBlock_t 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){
5a446332 2096 wxPyBlock_t 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));
5a446332 2113 wxPyBlock_t 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));
5a446332 2122 wxPyBlock_t 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)) {
5a446332 2132 wxPyBlock_t 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 2167
976dbff5
RD
2168 bool DoEraseBackground(wxDC* dc) {
2169#ifdef __WXMSW__
2170 return wxWindow::DoEraseBackground(dc->GetHDC());
2171#else
2172 dc->SetBackground(wxBrush(GetBackgroundColour()));
2173 dc->Clear();
2174 return true;
2175#endif
2176 }
2177
d14a1e28
RD
2178 DEC_PYCALLBACK_VOID_INT4(DoMoveWindow);
2179 DEC_PYCALLBACK_VOID_INT5(DoSetSize);
2180 DEC_PYCALLBACK_VOID_INTINT(DoSetClientSize);
2181 DEC_PYCALLBACK_VOID_INTINT(DoSetVirtualSize);
2182
2183 DEC_PYCALLBACK_VOID_INTPINTP_const(DoGetSize);
2184 DEC_PYCALLBACK_VOID_INTPINTP_const(DoGetClientSize);
2185 DEC_PYCALLBACK_VOID_INTPINTP_const(DoGetPosition);
2186
2187 DEC_PYCALLBACK_SIZE_const(DoGetVirtualSize);
2188 DEC_PYCALLBACK_SIZE_const(DoGetBestSize);
2189
2190 DEC_PYCALLBACK__(InitDialog);
2191 DEC_PYCALLBACK_BOOL_(TransferDataFromWindow);
2192 DEC_PYCALLBACK_BOOL_(TransferDataToWindow);
2193 DEC_PYCALLBACK_BOOL_(Validate);
2194
2195 DEC_PYCALLBACK_BOOL_const(AcceptsFocus);
2196 DEC_PYCALLBACK_BOOL_const(AcceptsFocusFromKeyboard);
2197 DEC_PYCALLBACK_SIZE_const(GetMaxSize);
2198
2199 DEC_PYCALLBACK_VOID_WXWINBASE(AddChild);
2200 DEC_PYCALLBACK_VOID_WXWINBASE(RemoveChild);
2201
db3e571a 2202 DEC_PYCALLBACK_BOOL_const(ShouldInheritColours);
db3e571a 2203 DEC_PYCALLBACK_VIZATTR_(GetDefaultAttributes);
4276dc52 2204
51b83b37
RD
2205 DEC_PYCALLBACK_BOOL_(HasTransparentBackground);
2206
8d38bd1d
RD
2207 DEC_PYCALLBACK_VOID_(OnInternalIdle);
2208
d14a1e28
RD
2209 PYPRIVATE;
2210};
2211
2212IMPLEMENT_DYNAMIC_CLASS(wxPyControl, wxControl);
2213
2214IMP_PYCALLBACK_VOID_INT4(wxPyControl, wxControl, DoMoveWindow);
2215IMP_PYCALLBACK_VOID_INT5(wxPyControl, wxControl, DoSetSize);
2216IMP_PYCALLBACK_VOID_INTINT(wxPyControl, wxControl, DoSetClientSize);
2217IMP_PYCALLBACK_VOID_INTINT(wxPyControl, wxControl, DoSetVirtualSize);
2218
2219IMP_PYCALLBACK_VOID_INTPINTP_const(wxPyControl, wxControl, DoGetSize);
2220IMP_PYCALLBACK_VOID_INTPINTP_const(wxPyControl, wxControl, DoGetClientSize);
2221IMP_PYCALLBACK_VOID_INTPINTP_const(wxPyControl, wxControl, DoGetPosition);
2222
2223IMP_PYCALLBACK_SIZE_const(wxPyControl, wxControl, DoGetVirtualSize);
2224IMP_PYCALLBACK_SIZE_const(wxPyControl, wxControl, DoGetBestSize);
2225
2226IMP_PYCALLBACK__(wxPyControl, wxControl, InitDialog);
2227IMP_PYCALLBACK_BOOL_(wxPyControl, wxControl, TransferDataFromWindow);
2228IMP_PYCALLBACK_BOOL_(wxPyControl, wxControl, TransferDataToWindow);
2229IMP_PYCALLBACK_BOOL_(wxPyControl, wxControl, Validate);
2230
2231IMP_PYCALLBACK_BOOL_const(wxPyControl, wxControl, AcceptsFocus);
2232IMP_PYCALLBACK_BOOL_const(wxPyControl, wxControl, AcceptsFocusFromKeyboard);
2233IMP_PYCALLBACK_SIZE_const(wxPyControl, wxControl, GetMaxSize);
2234
2235IMP_PYCALLBACK_VOID_WXWINBASE(wxPyControl, wxControl, AddChild);
2236IMP_PYCALLBACK_VOID_WXWINBASE(wxPyControl, wxControl, RemoveChild);
2237
db3e571a 2238IMP_PYCALLBACK_BOOL_const(wxPyControl, wxControl, ShouldInheritColours);
db3e571a 2239IMP_PYCALLBACK_VIZATTR_(wxPyControl, wxControl, GetDefaultAttributes);
d14a1e28 2240
51b83b37 2241IMP_PYCALLBACK_BOOL_(wxPyControl, wxControl, HasTransparentBackground);
8d38bd1d
RD
2242
2243IMP_PYCALLBACK_VOID_(wxPyControl, wxControl, OnInternalIdle);
2244
d14a1e28
RD
2245
2246
093d3ff1 2247static void wxHelpProvider_Destroy(wxHelpProvider *self){ delete self; }
e811c8ce
RD
2248
2249#include <wx/generic/dragimgg.h>
2250
53aa7709
RD
2251 static const wxString wxPyDatePickerCtrlNameStr(wxDatePickerCtrlNameStr);
2252static wxDateTime wxDatePickerCtrl_GetLowerLimit(wxDatePickerCtrl *self){
2253 wxDateTime rv;
2254 self->GetRange(&rv, NULL);
2255 return rv;
2256 }
2257static wxDateTime wxDatePickerCtrl_GetUpperLimit(wxDatePickerCtrl *self){
2258 wxDateTime rv;
2259 self->GetRange(NULL, &rv);
2260 return rv;
2261 }
d14a1e28
RD
2262#ifdef __cplusplus
2263extern "C" {
2264#endif
c32bde28 2265static int _wrap_ButtonNameStr_set(PyObject *) {
b2dc1044
RD
2266 PyErr_SetString(PyExc_TypeError,"Variable ButtonNameStr is read-only.");
2267 return 1;
2268}
2269
2270
093d3ff1 2271static PyObject *_wrap_ButtonNameStr_get(void) {
b2dc1044
RD
2272 PyObject *pyobj;
2273
2274 {
2275#if wxUSE_UNICODE
2276 pyobj = PyUnicode_FromWideChar((&wxPyButtonNameStr)->c_str(), (&wxPyButtonNameStr)->Len());
2277#else
2278 pyobj = PyString_FromStringAndSize((&wxPyButtonNameStr)->c_str(), (&wxPyButtonNameStr)->Len());
2279#endif
2280 }
2281 return pyobj;
2282}
2283
2284
c32bde28 2285static PyObject *_wrap_new_Button(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
2286 PyObject *resultobj;
2287 wxWindow *arg1 = (wxWindow *) 0 ;
248ed943
RD
2288 int arg2 = (int) -1 ;
2289 wxString const &arg3_defvalue = wxPyEmptyString ;
2290 wxString *arg3 = (wxString *) &arg3_defvalue ;
d14a1e28
RD
2291 wxPoint const &arg4_defvalue = wxDefaultPosition ;
2292 wxPoint *arg4 = (wxPoint *) &arg4_defvalue ;
2293 wxSize const &arg5_defvalue = wxDefaultSize ;
2294 wxSize *arg5 = (wxSize *) &arg5_defvalue ;
2295 long arg6 = (long) 0 ;
2296 wxValidator const &arg7_defvalue = wxDefaultValidator ;
2297 wxValidator *arg7 = (wxValidator *) &arg7_defvalue ;
2298 wxString const &arg8_defvalue = wxPyButtonNameStr ;
2299 wxString *arg8 = (wxString *) &arg8_defvalue ;
2300 wxButton *result;
ae8162c8 2301 bool temp3 = false ;
d14a1e28
RD
2302 wxPoint temp4 ;
2303 wxSize temp5 ;
ae8162c8 2304 bool temp8 = false ;
d14a1e28 2305 PyObject * obj0 = 0 ;
994141e6 2306 PyObject * obj1 = 0 ;
d14a1e28
RD
2307 PyObject * obj2 = 0 ;
2308 PyObject * obj3 = 0 ;
2309 PyObject * obj4 = 0 ;
994141e6 2310 PyObject * obj5 = 0 ;
d14a1e28
RD
2311 PyObject * obj6 = 0 ;
2312 PyObject * obj7 = 0 ;
2313 char *kwnames[] = {
2314 (char *) "parent",(char *) "id",(char *) "label",(char *) "pos",(char *) "size",(char *) "style",(char *) "validator",(char *) "name", NULL
2315 };
2316
248ed943 2317 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|OOOOOOO:new_Button",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6,&obj7)) goto fail;
093d3ff1
RD
2318 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
2319 if (SWIG_arg_fail(1)) SWIG_fail;
248ed943 2320 if (obj1) {
093d3ff1
RD
2321 {
2322 arg2 = (int)(SWIG_As_int(obj1));
2323 if (SWIG_arg_fail(2)) SWIG_fail;
2324 }
248ed943
RD
2325 }
2326 if (obj2) {
2327 {
2328 arg3 = wxString_in_helper(obj2);
2329 if (arg3 == NULL) SWIG_fail;
ae8162c8 2330 temp3 = true;
248ed943 2331 }
d14a1e28
RD
2332 }
2333 if (obj3) {
2334 {
2335 arg4 = &temp4;
2336 if ( ! wxPoint_helper(obj3, &arg4)) SWIG_fail;
2337 }
2338 }
2339 if (obj4) {
2340 {
2341 arg5 = &temp5;
2342 if ( ! wxSize_helper(obj4, &arg5)) SWIG_fail;
2343 }
2344 }
994141e6 2345 if (obj5) {
093d3ff1
RD
2346 {
2347 arg6 = (long)(SWIG_As_long(obj5));
2348 if (SWIG_arg_fail(6)) SWIG_fail;
2349 }
994141e6 2350 }
d14a1e28 2351 if (obj6) {
093d3ff1
RD
2352 {
2353 SWIG_Python_ConvertPtr(obj6, (void **)&arg7, SWIGTYPE_p_wxValidator, SWIG_POINTER_EXCEPTION | 0);
2354 if (SWIG_arg_fail(7)) SWIG_fail;
2355 if (arg7 == NULL) {
2356 SWIG_null_ref("wxValidator");
2357 }
2358 if (SWIG_arg_fail(7)) SWIG_fail;
d14a1e28
RD
2359 }
2360 }
2361 if (obj7) {
2362 {
2363 arg8 = wxString_in_helper(obj7);
2364 if (arg8 == NULL) SWIG_fail;
ae8162c8 2365 temp8 = true;
d14a1e28
RD
2366 }
2367 }
2368 {
e3b71cb8 2369 if (!wxPyCheckForApp()) SWIG_fail;
d14a1e28
RD
2370 PyThreadState* __tstate = wxPyBeginAllowThreads();
2371 result = (wxButton *)new wxButton(arg1,arg2,(wxString const &)*arg3,(wxPoint const &)*arg4,(wxSize const &)*arg5,arg6,(wxValidator const &)*arg7,(wxString const &)*arg8);
2372
2373 wxPyEndAllowThreads(__tstate);
110da5b0 2374 if (PyErr_Occurred()) SWIG_fail;
d14a1e28 2375 }
b0f7404b 2376 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxButton, 1);
d14a1e28
RD
2377 {
2378 if (temp3)
2379 delete arg3;
2380 }
2381 {
2382 if (temp8)
2383 delete arg8;
2384 }
2385 return resultobj;
2386 fail:
2387 {
2388 if (temp3)
2389 delete arg3;
2390 }
2391 {
2392 if (temp8)
2393 delete arg8;
2394 }
2395 return NULL;
2396}
2397
2398
c32bde28 2399static PyObject *_wrap_new_PreButton(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
2400 PyObject *resultobj;
2401 wxButton *result;
2402 char *kwnames[] = {
2403 NULL
2404 };
2405
2406 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_PreButton",kwnames)) goto fail;
2407 {
e3b71cb8 2408 if (!wxPyCheckForApp()) SWIG_fail;
d14a1e28
RD
2409 PyThreadState* __tstate = wxPyBeginAllowThreads();
2410 result = (wxButton *)new wxButton();
2411
2412 wxPyEndAllowThreads(__tstate);
110da5b0 2413 if (PyErr_Occurred()) SWIG_fail;
d14a1e28 2414 }
b0f7404b 2415 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxButton, 1);
d14a1e28
RD
2416 return resultobj;
2417 fail:
2418 return NULL;
2419}
2420
2421
c32bde28 2422static PyObject *_wrap_Button_Create(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
2423 PyObject *resultobj;
2424 wxButton *arg1 = (wxButton *) 0 ;
2425 wxWindow *arg2 = (wxWindow *) 0 ;
248ed943
RD
2426 int arg3 = (int) -1 ;
2427 wxString const &arg4_defvalue = wxPyEmptyString ;
2428 wxString *arg4 = (wxString *) &arg4_defvalue ;
d14a1e28
RD
2429 wxPoint const &arg5_defvalue = wxDefaultPosition ;
2430 wxPoint *arg5 = (wxPoint *) &arg5_defvalue ;
2431 wxSize const &arg6_defvalue = wxDefaultSize ;
2432 wxSize *arg6 = (wxSize *) &arg6_defvalue ;
2433 long arg7 = (long) 0 ;
2434 wxValidator const &arg8_defvalue = wxDefaultValidator ;
2435 wxValidator *arg8 = (wxValidator *) &arg8_defvalue ;
2436 wxString const &arg9_defvalue = wxPyButtonNameStr ;
2437 wxString *arg9 = (wxString *) &arg9_defvalue ;
2438 bool result;
ae8162c8 2439 bool temp4 = false ;
d14a1e28
RD
2440 wxPoint temp5 ;
2441 wxSize temp6 ;
ae8162c8 2442 bool temp9 = false ;
d14a1e28
RD
2443 PyObject * obj0 = 0 ;
2444 PyObject * obj1 = 0 ;
994141e6 2445 PyObject * obj2 = 0 ;
d14a1e28
RD
2446 PyObject * obj3 = 0 ;
2447 PyObject * obj4 = 0 ;
2448 PyObject * obj5 = 0 ;
994141e6 2449 PyObject * obj6 = 0 ;
d14a1e28
RD
2450 PyObject * obj7 = 0 ;
2451 PyObject * obj8 = 0 ;
2452 char *kwnames[] = {
2453 (char *) "self",(char *) "parent",(char *) "id",(char *) "label",(char *) "pos",(char *) "size",(char *) "style",(char *) "validator",(char *) "name", NULL
2454 };
2455
248ed943 2456 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|OOOOOOO:Button_Create",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6,&obj7,&obj8)) goto fail;
093d3ff1
RD
2457 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxButton, SWIG_POINTER_EXCEPTION | 0);
2458 if (SWIG_arg_fail(1)) SWIG_fail;
2459 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
2460 if (SWIG_arg_fail(2)) SWIG_fail;
248ed943 2461 if (obj2) {
093d3ff1
RD
2462 {
2463 arg3 = (int)(SWIG_As_int(obj2));
2464 if (SWIG_arg_fail(3)) SWIG_fail;
2465 }
248ed943
RD
2466 }
2467 if (obj3) {
2468 {
2469 arg4 = wxString_in_helper(obj3);
2470 if (arg4 == NULL) SWIG_fail;
ae8162c8 2471 temp4 = true;
248ed943 2472 }
d14a1e28
RD
2473 }
2474 if (obj4) {
2475 {
2476 arg5 = &temp5;
2477 if ( ! wxPoint_helper(obj4, &arg5)) SWIG_fail;
2478 }
2479 }
2480 if (obj5) {
2481 {
2482 arg6 = &temp6;
2483 if ( ! wxSize_helper(obj5, &arg6)) SWIG_fail;
2484 }
2485 }
994141e6 2486 if (obj6) {
093d3ff1
RD
2487 {
2488 arg7 = (long)(SWIG_As_long(obj6));
2489 if (SWIG_arg_fail(7)) SWIG_fail;
2490 }
994141e6 2491 }
d14a1e28 2492 if (obj7) {
093d3ff1
RD
2493 {
2494 SWIG_Python_ConvertPtr(obj7, (void **)&arg8, SWIGTYPE_p_wxValidator, SWIG_POINTER_EXCEPTION | 0);
2495 if (SWIG_arg_fail(8)) SWIG_fail;
2496 if (arg8 == NULL) {
2497 SWIG_null_ref("wxValidator");
2498 }
2499 if (SWIG_arg_fail(8)) SWIG_fail;
d14a1e28
RD
2500 }
2501 }
2502 if (obj8) {
2503 {
2504 arg9 = wxString_in_helper(obj8);
2505 if (arg9 == NULL) SWIG_fail;
ae8162c8 2506 temp9 = true;
d14a1e28
RD
2507 }
2508 }
2509 {
2510 PyThreadState* __tstate = wxPyBeginAllowThreads();
2511 result = (bool)(arg1)->Create(arg2,arg3,(wxString const &)*arg4,(wxPoint const &)*arg5,(wxSize const &)*arg6,arg7,(wxValidator const &)*arg8,(wxString const &)*arg9);
2512
2513 wxPyEndAllowThreads(__tstate);
2514 if (PyErr_Occurred()) SWIG_fail;
2515 }
4f89f6a3
RD
2516 {
2517 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
2518 }
d14a1e28
RD
2519 {
2520 if (temp4)
2521 delete arg4;
2522 }
2523 {
2524 if (temp9)
2525 delete arg9;
2526 }
2527 return resultobj;
2528 fail:
2529 {
2530 if (temp4)
2531 delete arg4;
2532 }
2533 {
2534 if (temp9)
2535 delete arg9;
2536 }
2537 return NULL;
2538}
2539
2540
c32bde28 2541static PyObject *_wrap_Button_SetDefault(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
2542 PyObject *resultobj;
2543 wxButton *arg1 = (wxButton *) 0 ;
2544 PyObject * obj0 = 0 ;
2545 char *kwnames[] = {
2546 (char *) "self", NULL
2547 };
2548
2549 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Button_SetDefault",kwnames,&obj0)) goto fail;
093d3ff1
RD
2550 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxButton, SWIG_POINTER_EXCEPTION | 0);
2551 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
2552 {
2553 PyThreadState* __tstate = wxPyBeginAllowThreads();
2554 (arg1)->SetDefault();
2555
2556 wxPyEndAllowThreads(__tstate);
2557 if (PyErr_Occurred()) SWIG_fail;
2558 }
2559 Py_INCREF(Py_None); resultobj = Py_None;
2560 return resultobj;
2561 fail:
2562 return NULL;
2563}
2564
2565
c32bde28 2566static PyObject *_wrap_Button_GetDefaultSize(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
2567 PyObject *resultobj;
2568 wxSize result;
2569 char *kwnames[] = {
2570 NULL
2571 };
2572
2573 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":Button_GetDefaultSize",kwnames)) goto fail;
2574 {
2575 PyThreadState* __tstate = wxPyBeginAllowThreads();
2576 result = wxButton::GetDefaultSize();
2577
2578 wxPyEndAllowThreads(__tstate);
2579 if (PyErr_Occurred()) SWIG_fail;
2580 }
2581 {
2582 wxSize * resultptr;
093d3ff1 2583 resultptr = new wxSize((wxSize &)(result));
15afbcd0 2584 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxSize, 1);
d14a1e28
RD
2585 }
2586 return resultobj;
2587 fail:
2588 return NULL;
2589}
2590
2591
c32bde28 2592static PyObject *_wrap_Button_GetClassDefaultAttributes(PyObject *, PyObject *args, PyObject *kwargs) {
22bfe96c 2593 PyObject *resultobj;
093d3ff1 2594 wxWindowVariant arg1 = (wxWindowVariant) wxWINDOW_VARIANT_NORMAL ;
22bfe96c
RD
2595 wxVisualAttributes result;
2596 PyObject * obj0 = 0 ;
2597 char *kwnames[] = {
2598 (char *) "variant", NULL
2599 };
2600
2601 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|O:Button_GetClassDefaultAttributes",kwnames,&obj0)) goto fail;
2602 if (obj0) {
093d3ff1
RD
2603 {
2604 arg1 = (wxWindowVariant)(SWIG_As_int(obj0));
2605 if (SWIG_arg_fail(1)) SWIG_fail;
2606 }
22bfe96c
RD
2607 }
2608 {
110da5b0 2609 if (!wxPyCheckForApp()) SWIG_fail;
22bfe96c
RD
2610 PyThreadState* __tstate = wxPyBeginAllowThreads();
2611 result = wxButton::GetClassDefaultAttributes((wxWindowVariant )arg1);
2612
2613 wxPyEndAllowThreads(__tstate);
dfbb5885 2614 if (PyErr_Occurred()) SWIG_fail;
22bfe96c
RD
2615 }
2616 {
2617 wxVisualAttributes * resultptr;
093d3ff1 2618 resultptr = new wxVisualAttributes((wxVisualAttributes &)(result));
22bfe96c
RD
2619 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxVisualAttributes, 1);
2620 }
2621 return resultobj;
2622 fail:
2623 return NULL;
2624}
2625
2626
c32bde28 2627static PyObject * Button_swigregister(PyObject *, PyObject *args) {
d14a1e28
RD
2628 PyObject *obj;
2629 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
2630 SWIG_TypeClientData(SWIGTYPE_p_wxButton, obj);
2631 Py_INCREF(obj);
2632 return Py_BuildValue((char *)"");
2633}
c32bde28 2634static PyObject *_wrap_new_BitmapButton(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
2635 PyObject *resultobj;
2636 wxWindow *arg1 = (wxWindow *) 0 ;
248ed943
RD
2637 int arg2 = (int) -1 ;
2638 wxBitmap const &arg3_defvalue = wxNullBitmap ;
2639 wxBitmap *arg3 = (wxBitmap *) &arg3_defvalue ;
d14a1e28
RD
2640 wxPoint const &arg4_defvalue = wxDefaultPosition ;
2641 wxPoint *arg4 = (wxPoint *) &arg4_defvalue ;
2642 wxSize const &arg5_defvalue = wxDefaultSize ;
2643 wxSize *arg5 = (wxSize *) &arg5_defvalue ;
2644 long arg6 = (long) wxBU_AUTODRAW ;
2645 wxValidator const &arg7_defvalue = wxDefaultValidator ;
2646 wxValidator *arg7 = (wxValidator *) &arg7_defvalue ;
2647 wxString const &arg8_defvalue = wxPyButtonNameStr ;
2648 wxString *arg8 = (wxString *) &arg8_defvalue ;
2649 wxBitmapButton *result;
2650 wxPoint temp4 ;
2651 wxSize temp5 ;
ae8162c8 2652 bool temp8 = false ;
d14a1e28 2653 PyObject * obj0 = 0 ;
994141e6 2654 PyObject * obj1 = 0 ;
d14a1e28
RD
2655 PyObject * obj2 = 0 ;
2656 PyObject * obj3 = 0 ;
2657 PyObject * obj4 = 0 ;
994141e6 2658 PyObject * obj5 = 0 ;
d14a1e28
RD
2659 PyObject * obj6 = 0 ;
2660 PyObject * obj7 = 0 ;
2661 char *kwnames[] = {
2662 (char *) "parent",(char *) "id",(char *) "bitmap",(char *) "pos",(char *) "size",(char *) "style",(char *) "validator",(char *) "name", NULL
2663 };
2664
248ed943 2665 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|OOOOOOO:new_BitmapButton",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6,&obj7)) goto fail;
093d3ff1
RD
2666 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
2667 if (SWIG_arg_fail(1)) SWIG_fail;
248ed943 2668 if (obj1) {
093d3ff1
RD
2669 {
2670 arg2 = (int)(SWIG_As_int(obj1));
2671 if (SWIG_arg_fail(2)) SWIG_fail;
2672 }
248ed943
RD
2673 }
2674 if (obj2) {
093d3ff1
RD
2675 {
2676 SWIG_Python_ConvertPtr(obj2, (void **)&arg3, SWIGTYPE_p_wxBitmap, SWIG_POINTER_EXCEPTION | 0);
2677 if (SWIG_arg_fail(3)) SWIG_fail;
2678 if (arg3 == NULL) {
2679 SWIG_null_ref("wxBitmap");
2680 }
2681 if (SWIG_arg_fail(3)) SWIG_fail;
248ed943 2682 }
d14a1e28
RD
2683 }
2684 if (obj3) {
2685 {
2686 arg4 = &temp4;
2687 if ( ! wxPoint_helper(obj3, &arg4)) SWIG_fail;
2688 }
2689 }
2690 if (obj4) {
2691 {
2692 arg5 = &temp5;
2693 if ( ! wxSize_helper(obj4, &arg5)) SWIG_fail;
2694 }
2695 }
994141e6 2696 if (obj5) {
093d3ff1
RD
2697 {
2698 arg6 = (long)(SWIG_As_long(obj5));
2699 if (SWIG_arg_fail(6)) SWIG_fail;
2700 }
994141e6 2701 }
d14a1e28 2702 if (obj6) {
093d3ff1
RD
2703 {
2704 SWIG_Python_ConvertPtr(obj6, (void **)&arg7, SWIGTYPE_p_wxValidator, SWIG_POINTER_EXCEPTION | 0);
2705 if (SWIG_arg_fail(7)) SWIG_fail;
2706 if (arg7 == NULL) {
2707 SWIG_null_ref("wxValidator");
2708 }
2709 if (SWIG_arg_fail(7)) SWIG_fail;
d14a1e28
RD
2710 }
2711 }
2712 if (obj7) {
2713 {
2714 arg8 = wxString_in_helper(obj7);
2715 if (arg8 == NULL) SWIG_fail;
ae8162c8 2716 temp8 = true;
d14a1e28
RD
2717 }
2718 }
2719 {
e3b71cb8 2720 if (!wxPyCheckForApp()) SWIG_fail;
d14a1e28
RD
2721 PyThreadState* __tstate = wxPyBeginAllowThreads();
2722 result = (wxBitmapButton *)new wxBitmapButton(arg1,arg2,(wxBitmap const &)*arg3,(wxPoint const &)*arg4,(wxSize const &)*arg5,arg6,(wxValidator const &)*arg7,(wxString const &)*arg8);
2723
2724 wxPyEndAllowThreads(__tstate);
110da5b0 2725 if (PyErr_Occurred()) SWIG_fail;
d14a1e28 2726 }
b0f7404b 2727 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxBitmapButton, 1);
d14a1e28
RD
2728 {
2729 if (temp8)
2730 delete arg8;
2731 }
2732 return resultobj;
2733 fail:
2734 {
2735 if (temp8)
2736 delete arg8;
2737 }
2738 return NULL;
2739}
2740
2741
c32bde28 2742static PyObject *_wrap_new_PreBitmapButton(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
2743 PyObject *resultobj;
2744 wxBitmapButton *result;
2745 char *kwnames[] = {
2746 NULL
2747 };
2748
2749 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_PreBitmapButton",kwnames)) goto fail;
2750 {
e3b71cb8 2751 if (!wxPyCheckForApp()) SWIG_fail;
d14a1e28
RD
2752 PyThreadState* __tstate = wxPyBeginAllowThreads();
2753 result = (wxBitmapButton *)new wxBitmapButton();
2754
2755 wxPyEndAllowThreads(__tstate);
110da5b0 2756 if (PyErr_Occurred()) SWIG_fail;
d14a1e28 2757 }
b0f7404b 2758 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxBitmapButton, 1);
d14a1e28
RD
2759 return resultobj;
2760 fail:
2761 return NULL;
2762}
2763
2764
c32bde28 2765static PyObject *_wrap_BitmapButton_Create(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
2766 PyObject *resultobj;
2767 wxBitmapButton *arg1 = (wxBitmapButton *) 0 ;
2768 wxWindow *arg2 = (wxWindow *) 0 ;
248ed943
RD
2769 int arg3 = (int) -1 ;
2770 wxBitmap const &arg4_defvalue = wxNullBitmap ;
2771 wxBitmap *arg4 = (wxBitmap *) &arg4_defvalue ;
d14a1e28
RD
2772 wxPoint const &arg5_defvalue = wxDefaultPosition ;
2773 wxPoint *arg5 = (wxPoint *) &arg5_defvalue ;
2774 wxSize const &arg6_defvalue = wxDefaultSize ;
2775 wxSize *arg6 = (wxSize *) &arg6_defvalue ;
2776 long arg7 = (long) wxBU_AUTODRAW ;
2777 wxValidator const &arg8_defvalue = wxDefaultValidator ;
2778 wxValidator *arg8 = (wxValidator *) &arg8_defvalue ;
2779 wxString const &arg9_defvalue = wxPyButtonNameStr ;
2780 wxString *arg9 = (wxString *) &arg9_defvalue ;
2781 bool result;
2782 wxPoint temp5 ;
2783 wxSize temp6 ;
ae8162c8 2784 bool temp9 = false ;
d14a1e28
RD
2785 PyObject * obj0 = 0 ;
2786 PyObject * obj1 = 0 ;
994141e6 2787 PyObject * obj2 = 0 ;
d14a1e28
RD
2788 PyObject * obj3 = 0 ;
2789 PyObject * obj4 = 0 ;
2790 PyObject * obj5 = 0 ;
994141e6 2791 PyObject * obj6 = 0 ;
d14a1e28
RD
2792 PyObject * obj7 = 0 ;
2793 PyObject * obj8 = 0 ;
2794 char *kwnames[] = {
2795 (char *) "self",(char *) "parent",(char *) "id",(char *) "bitmap",(char *) "pos",(char *) "size",(char *) "style",(char *) "validator",(char *) "name", NULL
2796 };
2797
248ed943 2798 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|OOOOOOO:BitmapButton_Create",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6,&obj7,&obj8)) goto fail;
093d3ff1
RD
2799 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxBitmapButton, SWIG_POINTER_EXCEPTION | 0);
2800 if (SWIG_arg_fail(1)) SWIG_fail;
2801 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
2802 if (SWIG_arg_fail(2)) SWIG_fail;
248ed943 2803 if (obj2) {
093d3ff1
RD
2804 {
2805 arg3 = (int)(SWIG_As_int(obj2));
2806 if (SWIG_arg_fail(3)) SWIG_fail;
2807 }
248ed943
RD
2808 }
2809 if (obj3) {
093d3ff1
RD
2810 {
2811 SWIG_Python_ConvertPtr(obj3, (void **)&arg4, SWIGTYPE_p_wxBitmap, SWIG_POINTER_EXCEPTION | 0);
2812 if (SWIG_arg_fail(4)) SWIG_fail;
2813 if (arg4 == NULL) {
2814 SWIG_null_ref("wxBitmap");
2815 }
2816 if (SWIG_arg_fail(4)) SWIG_fail;
248ed943 2817 }
d14a1e28
RD
2818 }
2819 if (obj4) {
2820 {
2821 arg5 = &temp5;
2822 if ( ! wxPoint_helper(obj4, &arg5)) SWIG_fail;
2823 }
2824 }
2825 if (obj5) {
2826 {
2827 arg6 = &temp6;
2828 if ( ! wxSize_helper(obj5, &arg6)) SWIG_fail;
2829 }
2830 }
994141e6 2831 if (obj6) {
093d3ff1
RD
2832 {
2833 arg7 = (long)(SWIG_As_long(obj6));
2834 if (SWIG_arg_fail(7)) SWIG_fail;
2835 }
994141e6 2836 }
d14a1e28 2837 if (obj7) {
093d3ff1
RD
2838 {
2839 SWIG_Python_ConvertPtr(obj7, (void **)&arg8, SWIGTYPE_p_wxValidator, SWIG_POINTER_EXCEPTION | 0);
2840 if (SWIG_arg_fail(8)) SWIG_fail;
2841 if (arg8 == NULL) {
2842 SWIG_null_ref("wxValidator");
2843 }
2844 if (SWIG_arg_fail(8)) SWIG_fail;
d14a1e28
RD
2845 }
2846 }
2847 if (obj8) {
2848 {
2849 arg9 = wxString_in_helper(obj8);
2850 if (arg9 == NULL) SWIG_fail;
ae8162c8 2851 temp9 = true;
d14a1e28
RD
2852 }
2853 }
2854 {
2855 PyThreadState* __tstate = wxPyBeginAllowThreads();
2856 result = (bool)(arg1)->Create(arg2,arg3,(wxBitmap const &)*arg4,(wxPoint const &)*arg5,(wxSize const &)*arg6,arg7,(wxValidator const &)*arg8,(wxString const &)*arg9);
2857
2858 wxPyEndAllowThreads(__tstate);
2859 if (PyErr_Occurred()) SWIG_fail;
2860 }
4f89f6a3
RD
2861 {
2862 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
2863 }
d14a1e28
RD
2864 {
2865 if (temp9)
2866 delete arg9;
2867 }
2868 return resultobj;
2869 fail:
2870 {
2871 if (temp9)
2872 delete arg9;
2873 }
2874 return NULL;
2875}
2876
2877
c32bde28 2878static PyObject *_wrap_BitmapButton_GetBitmapLabel(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
2879 PyObject *resultobj;
2880 wxBitmapButton *arg1 = (wxBitmapButton *) 0 ;
2881 wxBitmap result;
2882 PyObject * obj0 = 0 ;
2883 char *kwnames[] = {
2884 (char *) "self", NULL
2885 };
2886
2887 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:BitmapButton_GetBitmapLabel",kwnames,&obj0)) goto fail;
093d3ff1
RD
2888 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxBitmapButton, SWIG_POINTER_EXCEPTION | 0);
2889 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
2890 {
2891 PyThreadState* __tstate = wxPyBeginAllowThreads();
2892 result = (arg1)->GetBitmapLabel();
2893
2894 wxPyEndAllowThreads(__tstate);
2895 if (PyErr_Occurred()) SWIG_fail;
2896 }
2897 {
2898 wxBitmap * resultptr;
093d3ff1 2899 resultptr = new wxBitmap((wxBitmap &)(result));
15afbcd0 2900 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxBitmap, 1);
d14a1e28
RD
2901 }
2902 return resultobj;
2903 fail:
2904 return NULL;
2905}
2906
2907
c32bde28 2908static PyObject *_wrap_BitmapButton_GetBitmapDisabled(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
2909 PyObject *resultobj;
2910 wxBitmapButton *arg1 = (wxBitmapButton *) 0 ;
2911 wxBitmap result;
2912 PyObject * obj0 = 0 ;
2913 char *kwnames[] = {
2914 (char *) "self", NULL
2915 };
2916
2917 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:BitmapButton_GetBitmapDisabled",kwnames,&obj0)) goto fail;
093d3ff1
RD
2918 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxBitmapButton, SWIG_POINTER_EXCEPTION | 0);
2919 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
2920 {
2921 PyThreadState* __tstate = wxPyBeginAllowThreads();
2922 result = (arg1)->GetBitmapDisabled();
2923
2924 wxPyEndAllowThreads(__tstate);
2925 if (PyErr_Occurred()) SWIG_fail;
2926 }
2927 {
2928 wxBitmap * resultptr;
093d3ff1 2929 resultptr = new wxBitmap((wxBitmap &)(result));
15afbcd0 2930 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxBitmap, 1);
d14a1e28
RD
2931 }
2932 return resultobj;
2933 fail:
2934 return NULL;
2935}
2936
2937
c32bde28 2938static PyObject *_wrap_BitmapButton_GetBitmapFocus(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
2939 PyObject *resultobj;
2940 wxBitmapButton *arg1 = (wxBitmapButton *) 0 ;
2941 wxBitmap result;
2942 PyObject * obj0 = 0 ;
2943 char *kwnames[] = {
2944 (char *) "self", NULL
2945 };
2946
2947 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:BitmapButton_GetBitmapFocus",kwnames,&obj0)) goto fail;
093d3ff1
RD
2948 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxBitmapButton, SWIG_POINTER_EXCEPTION | 0);
2949 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
2950 {
2951 PyThreadState* __tstate = wxPyBeginAllowThreads();
2952 result = (arg1)->GetBitmapFocus();
2953
2954 wxPyEndAllowThreads(__tstate);
2955 if (PyErr_Occurred()) SWIG_fail;
2956 }
2957 {
2958 wxBitmap * resultptr;
093d3ff1 2959 resultptr = new wxBitmap((wxBitmap &)(result));
15afbcd0 2960 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxBitmap, 1);
d14a1e28
RD
2961 }
2962 return resultobj;
2963 fail:
2964 return NULL;
2965}
2966
2967
c32bde28 2968static PyObject *_wrap_BitmapButton_GetBitmapSelected(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
2969 PyObject *resultobj;
2970 wxBitmapButton *arg1 = (wxBitmapButton *) 0 ;
2971 wxBitmap result;
2972 PyObject * obj0 = 0 ;
2973 char *kwnames[] = {
2974 (char *) "self", NULL
2975 };
2976
2977 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:BitmapButton_GetBitmapSelected",kwnames,&obj0)) goto fail;
093d3ff1
RD
2978 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxBitmapButton, SWIG_POINTER_EXCEPTION | 0);
2979 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
2980 {
2981 PyThreadState* __tstate = wxPyBeginAllowThreads();
2982 result = (arg1)->GetBitmapSelected();
2983
2984 wxPyEndAllowThreads(__tstate);
2985 if (PyErr_Occurred()) SWIG_fail;
2986 }
2987 {
2988 wxBitmap * resultptr;
093d3ff1 2989 resultptr = new wxBitmap((wxBitmap &)(result));
15afbcd0 2990 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxBitmap, 1);
d14a1e28
RD
2991 }
2992 return resultobj;
2993 fail:
2994 return NULL;
2995}
2996
2997
c32bde28 2998static PyObject *_wrap_BitmapButton_SetBitmapDisabled(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
2999 PyObject *resultobj;
3000 wxBitmapButton *arg1 = (wxBitmapButton *) 0 ;
3001 wxBitmap *arg2 = 0 ;
3002 PyObject * obj0 = 0 ;
3003 PyObject * obj1 = 0 ;
3004 char *kwnames[] = {
3005 (char *) "self",(char *) "bitmap", NULL
3006 };
3007
3008 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:BitmapButton_SetBitmapDisabled",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
3009 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxBitmapButton, SWIG_POINTER_EXCEPTION | 0);
3010 if (SWIG_arg_fail(1)) SWIG_fail;
3011 {
3012 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxBitmap, SWIG_POINTER_EXCEPTION | 0);
3013 if (SWIG_arg_fail(2)) SWIG_fail;
3014 if (arg2 == NULL) {
3015 SWIG_null_ref("wxBitmap");
3016 }
3017 if (SWIG_arg_fail(2)) SWIG_fail;
d14a1e28
RD
3018 }
3019 {
3020 PyThreadState* __tstate = wxPyBeginAllowThreads();
3021 (arg1)->SetBitmapDisabled((wxBitmap const &)*arg2);
3022
3023 wxPyEndAllowThreads(__tstate);
3024 if (PyErr_Occurred()) SWIG_fail;
3025 }
3026 Py_INCREF(Py_None); resultobj = Py_None;
3027 return resultobj;
3028 fail:
3029 return NULL;
3030}
3031
3032
c32bde28 3033static PyObject *_wrap_BitmapButton_SetBitmapFocus(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
3034 PyObject *resultobj;
3035 wxBitmapButton *arg1 = (wxBitmapButton *) 0 ;
3036 wxBitmap *arg2 = 0 ;
3037 PyObject * obj0 = 0 ;
3038 PyObject * obj1 = 0 ;
3039 char *kwnames[] = {
3040 (char *) "self",(char *) "bitmap", NULL
3041 };
3042
3043 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:BitmapButton_SetBitmapFocus",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
3044 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxBitmapButton, SWIG_POINTER_EXCEPTION | 0);
3045 if (SWIG_arg_fail(1)) SWIG_fail;
3046 {
3047 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxBitmap, SWIG_POINTER_EXCEPTION | 0);
3048 if (SWIG_arg_fail(2)) SWIG_fail;
3049 if (arg2 == NULL) {
3050 SWIG_null_ref("wxBitmap");
3051 }
3052 if (SWIG_arg_fail(2)) SWIG_fail;
d14a1e28
RD
3053 }
3054 {
3055 PyThreadState* __tstate = wxPyBeginAllowThreads();
3056 (arg1)->SetBitmapFocus((wxBitmap const &)*arg2);
3057
3058 wxPyEndAllowThreads(__tstate);
3059 if (PyErr_Occurred()) SWIG_fail;
3060 }
3061 Py_INCREF(Py_None); resultobj = Py_None;
3062 return resultobj;
3063 fail:
3064 return NULL;
3065}
3066
3067
c32bde28 3068static PyObject *_wrap_BitmapButton_SetBitmapSelected(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
3069 PyObject *resultobj;
3070 wxBitmapButton *arg1 = (wxBitmapButton *) 0 ;
3071 wxBitmap *arg2 = 0 ;
3072 PyObject * obj0 = 0 ;
3073 PyObject * obj1 = 0 ;
3074 char *kwnames[] = {
3075 (char *) "self",(char *) "bitmap", NULL
3076 };
3077
3078 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:BitmapButton_SetBitmapSelected",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
3079 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxBitmapButton, SWIG_POINTER_EXCEPTION | 0);
3080 if (SWIG_arg_fail(1)) SWIG_fail;
3081 {
3082 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxBitmap, SWIG_POINTER_EXCEPTION | 0);
3083 if (SWIG_arg_fail(2)) SWIG_fail;
3084 if (arg2 == NULL) {
3085 SWIG_null_ref("wxBitmap");
3086 }
3087 if (SWIG_arg_fail(2)) SWIG_fail;
d14a1e28
RD
3088 }
3089 {
3090 PyThreadState* __tstate = wxPyBeginAllowThreads();
3091 (arg1)->SetBitmapSelected((wxBitmap const &)*arg2);
3092
3093 wxPyEndAllowThreads(__tstate);
3094 if (PyErr_Occurred()) SWIG_fail;
3095 }
3096 Py_INCREF(Py_None); resultobj = Py_None;
3097 return resultobj;
3098 fail:
3099 return NULL;
3100}
3101
3102
c32bde28 3103static PyObject *_wrap_BitmapButton_SetBitmapLabel(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
3104 PyObject *resultobj;
3105 wxBitmapButton *arg1 = (wxBitmapButton *) 0 ;
3106 wxBitmap *arg2 = 0 ;
3107 PyObject * obj0 = 0 ;
3108 PyObject * obj1 = 0 ;
3109 char *kwnames[] = {
3110 (char *) "self",(char *) "bitmap", NULL
3111 };
3112
3113 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:BitmapButton_SetBitmapLabel",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
3114 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxBitmapButton, SWIG_POINTER_EXCEPTION | 0);
3115 if (SWIG_arg_fail(1)) SWIG_fail;
3116 {
3117 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxBitmap, SWIG_POINTER_EXCEPTION | 0);
3118 if (SWIG_arg_fail(2)) SWIG_fail;
3119 if (arg2 == NULL) {
3120 SWIG_null_ref("wxBitmap");
3121 }
3122 if (SWIG_arg_fail(2)) SWIG_fail;
d14a1e28
RD
3123 }
3124 {
3125 PyThreadState* __tstate = wxPyBeginAllowThreads();
3126 (arg1)->SetBitmapLabel((wxBitmap const &)*arg2);
3127
3128 wxPyEndAllowThreads(__tstate);
3129 if (PyErr_Occurred()) SWIG_fail;
3130 }
3131 Py_INCREF(Py_None); resultobj = Py_None;
3132 return resultobj;
3133 fail:
3134 return NULL;
3135}
3136
3137
c32bde28 3138static PyObject *_wrap_BitmapButton_SetMargins(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
3139 PyObject *resultobj;
3140 wxBitmapButton *arg1 = (wxBitmapButton *) 0 ;
3141 int arg2 ;
3142 int arg3 ;
3143 PyObject * obj0 = 0 ;
994141e6
RD
3144 PyObject * obj1 = 0 ;
3145 PyObject * obj2 = 0 ;
d14a1e28
RD
3146 char *kwnames[] = {
3147 (char *) "self",(char *) "x",(char *) "y", NULL
3148 };
3149
994141e6 3150 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:BitmapButton_SetMargins",kwnames,&obj0,&obj1,&obj2)) goto fail;
093d3ff1
RD
3151 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxBitmapButton, SWIG_POINTER_EXCEPTION | 0);
3152 if (SWIG_arg_fail(1)) SWIG_fail;
3153 {
3154 arg2 = (int)(SWIG_As_int(obj1));
3155 if (SWIG_arg_fail(2)) SWIG_fail;
3156 }
3157 {
3158 arg3 = (int)(SWIG_As_int(obj2));
3159 if (SWIG_arg_fail(3)) SWIG_fail;
3160 }
d14a1e28
RD
3161 {
3162 PyThreadState* __tstate = wxPyBeginAllowThreads();
3163 (arg1)->SetMargins(arg2,arg3);
3164
3165 wxPyEndAllowThreads(__tstate);
3166 if (PyErr_Occurred()) SWIG_fail;
3167 }
3168 Py_INCREF(Py_None); resultobj = Py_None;
3169 return resultobj;
3170 fail:
3171 return NULL;
3172}
3173
3174
c32bde28 3175static PyObject *_wrap_BitmapButton_GetMarginX(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
3176 PyObject *resultobj;
3177 wxBitmapButton *arg1 = (wxBitmapButton *) 0 ;
3178 int result;
3179 PyObject * obj0 = 0 ;
3180 char *kwnames[] = {
3181 (char *) "self", NULL
3182 };
3183
3184 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:BitmapButton_GetMarginX",kwnames,&obj0)) goto fail;
093d3ff1
RD
3185 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxBitmapButton, SWIG_POINTER_EXCEPTION | 0);
3186 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
3187 {
3188 PyThreadState* __tstate = wxPyBeginAllowThreads();
3189 result = (int)((wxBitmapButton const *)arg1)->GetMarginX();
3190
3191 wxPyEndAllowThreads(__tstate);
3192 if (PyErr_Occurred()) SWIG_fail;
3193 }
093d3ff1
RD
3194 {
3195 resultobj = SWIG_From_int((int)(result));
3196 }
d14a1e28
RD
3197 return resultobj;
3198 fail:
3199 return NULL;
3200}
3201
3202
c32bde28 3203static PyObject *_wrap_BitmapButton_GetMarginY(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
3204 PyObject *resultobj;
3205 wxBitmapButton *arg1 = (wxBitmapButton *) 0 ;
3206 int result;
3207 PyObject * obj0 = 0 ;
3208 char *kwnames[] = {
3209 (char *) "self", NULL
3210 };
3211
3212 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:BitmapButton_GetMarginY",kwnames,&obj0)) goto fail;
093d3ff1
RD
3213 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxBitmapButton, SWIG_POINTER_EXCEPTION | 0);
3214 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
3215 {
3216 PyThreadState* __tstate = wxPyBeginAllowThreads();
3217 result = (int)((wxBitmapButton const *)arg1)->GetMarginY();
3218
3219 wxPyEndAllowThreads(__tstate);
3220 if (PyErr_Occurred()) SWIG_fail;
3221 }
093d3ff1
RD
3222 {
3223 resultobj = SWIG_From_int((int)(result));
3224 }
d14a1e28
RD
3225 return resultobj;
3226 fail:
3227 return NULL;
3228}
3229
3230
c32bde28 3231static PyObject * BitmapButton_swigregister(PyObject *, PyObject *args) {
d14a1e28
RD
3232 PyObject *obj;
3233 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
3234 SWIG_TypeClientData(SWIGTYPE_p_wxBitmapButton, obj);
3235 Py_INCREF(obj);
3236 return Py_BuildValue((char *)"");
3237}
c32bde28 3238static int _wrap_CheckBoxNameStr_set(PyObject *) {
b2dc1044
RD
3239 PyErr_SetString(PyExc_TypeError,"Variable CheckBoxNameStr is read-only.");
3240 return 1;
3241}
3242
3243
093d3ff1 3244static PyObject *_wrap_CheckBoxNameStr_get(void) {
b2dc1044
RD
3245 PyObject *pyobj;
3246
3247 {
3248#if wxUSE_UNICODE
3249 pyobj = PyUnicode_FromWideChar((&wxPyCheckBoxNameStr)->c_str(), (&wxPyCheckBoxNameStr)->Len());
3250#else
3251 pyobj = PyString_FromStringAndSize((&wxPyCheckBoxNameStr)->c_str(), (&wxPyCheckBoxNameStr)->Len());
3252#endif
3253 }
3254 return pyobj;
3255}
3256
3257
c32bde28 3258static PyObject *_wrap_new_CheckBox(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
3259 PyObject *resultobj;
3260 wxWindow *arg1 = (wxWindow *) 0 ;
248ed943
RD
3261 int arg2 = (int) -1 ;
3262 wxString const &arg3_defvalue = wxPyEmptyString ;
3263 wxString *arg3 = (wxString *) &arg3_defvalue ;
d14a1e28
RD
3264 wxPoint const &arg4_defvalue = wxDefaultPosition ;
3265 wxPoint *arg4 = (wxPoint *) &arg4_defvalue ;
3266 wxSize const &arg5_defvalue = wxDefaultSize ;
3267 wxSize *arg5 = (wxSize *) &arg5_defvalue ;
3268 long arg6 = (long) 0 ;
3269 wxValidator const &arg7_defvalue = wxDefaultValidator ;
3270 wxValidator *arg7 = (wxValidator *) &arg7_defvalue ;
3271 wxString const &arg8_defvalue = wxPyCheckBoxNameStr ;
3272 wxString *arg8 = (wxString *) &arg8_defvalue ;
3273 wxCheckBox *result;
ae8162c8 3274 bool temp3 = false ;
d14a1e28
RD
3275 wxPoint temp4 ;
3276 wxSize temp5 ;
ae8162c8 3277 bool temp8 = false ;
d14a1e28 3278 PyObject * obj0 = 0 ;
994141e6 3279 PyObject * obj1 = 0 ;
d14a1e28
RD
3280 PyObject * obj2 = 0 ;
3281 PyObject * obj3 = 0 ;
3282 PyObject * obj4 = 0 ;
994141e6 3283 PyObject * obj5 = 0 ;
d14a1e28
RD
3284 PyObject * obj6 = 0 ;
3285 PyObject * obj7 = 0 ;
3286 char *kwnames[] = {
3287 (char *) "parent",(char *) "id",(char *) "label",(char *) "pos",(char *) "size",(char *) "style",(char *) "validator",(char *) "name", NULL
3288 };
3289
248ed943 3290 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|OOOOOOO:new_CheckBox",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6,&obj7)) goto fail;
093d3ff1
RD
3291 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
3292 if (SWIG_arg_fail(1)) SWIG_fail;
248ed943 3293 if (obj1) {
093d3ff1
RD
3294 {
3295 arg2 = (int)(SWIG_As_int(obj1));
3296 if (SWIG_arg_fail(2)) SWIG_fail;
3297 }
248ed943
RD
3298 }
3299 if (obj2) {
3300 {
3301 arg3 = wxString_in_helper(obj2);
3302 if (arg3 == NULL) SWIG_fail;
ae8162c8 3303 temp3 = true;
248ed943 3304 }
d14a1e28
RD
3305 }
3306 if (obj3) {
3307 {
3308 arg4 = &temp4;
3309 if ( ! wxPoint_helper(obj3, &arg4)) SWIG_fail;
3310 }
3311 }
3312 if (obj4) {
3313 {
3314 arg5 = &temp5;
3315 if ( ! wxSize_helper(obj4, &arg5)) SWIG_fail;
3316 }
3317 }
994141e6 3318 if (obj5) {
093d3ff1
RD
3319 {
3320 arg6 = (long)(SWIG_As_long(obj5));
3321 if (SWIG_arg_fail(6)) SWIG_fail;
3322 }
994141e6 3323 }
d14a1e28 3324 if (obj6) {
093d3ff1
RD
3325 {
3326 SWIG_Python_ConvertPtr(obj6, (void **)&arg7, SWIGTYPE_p_wxValidator, SWIG_POINTER_EXCEPTION | 0);
3327 if (SWIG_arg_fail(7)) SWIG_fail;
3328 if (arg7 == NULL) {
3329 SWIG_null_ref("wxValidator");
3330 }
3331 if (SWIG_arg_fail(7)) SWIG_fail;
d14a1e28
RD
3332 }
3333 }
3334 if (obj7) {
3335 {
3336 arg8 = wxString_in_helper(obj7);
3337 if (arg8 == NULL) SWIG_fail;
ae8162c8 3338 temp8 = true;
d14a1e28
RD
3339 }
3340 }
3341 {
e3b71cb8 3342 if (!wxPyCheckForApp()) SWIG_fail;
d14a1e28
RD
3343 PyThreadState* __tstate = wxPyBeginAllowThreads();
3344 result = (wxCheckBox *)new wxCheckBox(arg1,arg2,(wxString const &)*arg3,(wxPoint const &)*arg4,(wxSize const &)*arg5,arg6,(wxValidator const &)*arg7,(wxString const &)*arg8);
3345
3346 wxPyEndAllowThreads(__tstate);
110da5b0 3347 if (PyErr_Occurred()) SWIG_fail;
d14a1e28 3348 }
15afbcd0 3349 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxCheckBox, 1);
d14a1e28
RD
3350 {
3351 if (temp3)
3352 delete arg3;
3353 }
3354 {
3355 if (temp8)
3356 delete arg8;
3357 }
3358 return resultobj;
3359 fail:
3360 {
3361 if (temp3)
3362 delete arg3;
3363 }
3364 {
3365 if (temp8)
3366 delete arg8;
3367 }
3368 return NULL;
3369}
3370
3371
c32bde28 3372static PyObject *_wrap_new_PreCheckBox(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
3373 PyObject *resultobj;
3374 wxCheckBox *result;
3375 char *kwnames[] = {
3376 NULL
3377 };
3378
3379 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_PreCheckBox",kwnames)) goto fail;
3380 {
e3b71cb8 3381 if (!wxPyCheckForApp()) SWIG_fail;
d14a1e28
RD
3382 PyThreadState* __tstate = wxPyBeginAllowThreads();
3383 result = (wxCheckBox *)new wxCheckBox();
3384
3385 wxPyEndAllowThreads(__tstate);
110da5b0 3386 if (PyErr_Occurred()) SWIG_fail;
d14a1e28 3387 }
15afbcd0 3388 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxCheckBox, 1);
d14a1e28
RD
3389 return resultobj;
3390 fail:
3391 return NULL;
3392}
3393
3394
c32bde28 3395static PyObject *_wrap_CheckBox_Create(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
3396 PyObject *resultobj;
3397 wxCheckBox *arg1 = (wxCheckBox *) 0 ;
3398 wxWindow *arg2 = (wxWindow *) 0 ;
248ed943
RD
3399 int arg3 = (int) -1 ;
3400 wxString const &arg4_defvalue = wxPyEmptyString ;
3401 wxString *arg4 = (wxString *) &arg4_defvalue ;
d14a1e28
RD
3402 wxPoint const &arg5_defvalue = wxDefaultPosition ;
3403 wxPoint *arg5 = (wxPoint *) &arg5_defvalue ;
3404 wxSize const &arg6_defvalue = wxDefaultSize ;
3405 wxSize *arg6 = (wxSize *) &arg6_defvalue ;
3406 long arg7 = (long) 0 ;
3407 wxValidator const &arg8_defvalue = wxDefaultValidator ;
3408 wxValidator *arg8 = (wxValidator *) &arg8_defvalue ;
3409 wxString const &arg9_defvalue = wxPyCheckBoxNameStr ;
3410 wxString *arg9 = (wxString *) &arg9_defvalue ;
3411 bool result;
ae8162c8 3412 bool temp4 = false ;
d14a1e28
RD
3413 wxPoint temp5 ;
3414 wxSize temp6 ;
ae8162c8 3415 bool temp9 = false ;
d14a1e28
RD
3416 PyObject * obj0 = 0 ;
3417 PyObject * obj1 = 0 ;
994141e6 3418 PyObject * obj2 = 0 ;
d14a1e28
RD
3419 PyObject * obj3 = 0 ;
3420 PyObject * obj4 = 0 ;
3421 PyObject * obj5 = 0 ;
994141e6 3422 PyObject * obj6 = 0 ;
d14a1e28
RD
3423 PyObject * obj7 = 0 ;
3424 PyObject * obj8 = 0 ;
3425 char *kwnames[] = {
3426 (char *) "self",(char *) "parent",(char *) "id",(char *) "label",(char *) "pos",(char *) "size",(char *) "style",(char *) "validator",(char *) "name", NULL
3427 };
3428
248ed943 3429 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|OOOOOOO:CheckBox_Create",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6,&obj7,&obj8)) goto fail;
093d3ff1
RD
3430 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxCheckBox, SWIG_POINTER_EXCEPTION | 0);
3431 if (SWIG_arg_fail(1)) SWIG_fail;
3432 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
3433 if (SWIG_arg_fail(2)) SWIG_fail;
248ed943 3434 if (obj2) {
093d3ff1
RD
3435 {
3436 arg3 = (int)(SWIG_As_int(obj2));
3437 if (SWIG_arg_fail(3)) SWIG_fail;
3438 }
248ed943
RD
3439 }
3440 if (obj3) {
3441 {
3442 arg4 = wxString_in_helper(obj3);
3443 if (arg4 == NULL) SWIG_fail;
ae8162c8 3444 temp4 = true;
248ed943 3445 }
d14a1e28
RD
3446 }
3447 if (obj4) {
3448 {
3449 arg5 = &temp5;
3450 if ( ! wxPoint_helper(obj4, &arg5)) SWIG_fail;
3451 }
3452 }
3453 if (obj5) {
3454 {
3455 arg6 = &temp6;
3456 if ( ! wxSize_helper(obj5, &arg6)) SWIG_fail;
3457 }
3458 }
994141e6 3459 if (obj6) {
093d3ff1
RD
3460 {
3461 arg7 = (long)(SWIG_As_long(obj6));
3462 if (SWIG_arg_fail(7)) SWIG_fail;
3463 }
994141e6 3464 }
d14a1e28 3465 if (obj7) {
093d3ff1
RD
3466 {
3467 SWIG_Python_ConvertPtr(obj7, (void **)&arg8, SWIGTYPE_p_wxValidator, SWIG_POINTER_EXCEPTION | 0);
3468 if (SWIG_arg_fail(8)) SWIG_fail;
3469 if (arg8 == NULL) {
3470 SWIG_null_ref("wxValidator");
3471 }
3472 if (SWIG_arg_fail(8)) SWIG_fail;
d14a1e28
RD
3473 }
3474 }
3475 if (obj8) {
3476 {
3477 arg9 = wxString_in_helper(obj8);
3478 if (arg9 == NULL) SWIG_fail;
ae8162c8 3479 temp9 = true;
d14a1e28
RD
3480 }
3481 }
3482 {
3483 PyThreadState* __tstate = wxPyBeginAllowThreads();
3484 result = (bool)(arg1)->Create(arg2,arg3,(wxString const &)*arg4,(wxPoint const &)*arg5,(wxSize const &)*arg6,arg7,(wxValidator const &)*arg8,(wxString const &)*arg9);
3485
3486 wxPyEndAllowThreads(__tstate);
3487 if (PyErr_Occurred()) SWIG_fail;
3488 }
4f89f6a3
RD
3489 {
3490 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
3491 }
d14a1e28
RD
3492 {
3493 if (temp4)
3494 delete arg4;
3495 }
3496 {
3497 if (temp9)
3498 delete arg9;
3499 }
3500 return resultobj;
3501 fail:
3502 {
3503 if (temp4)
3504 delete arg4;
3505 }
3506 {
3507 if (temp9)
3508 delete arg9;
3509 }
3510 return NULL;
3511}
3512
3513
c32bde28 3514static PyObject *_wrap_CheckBox_GetValue(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
3515 PyObject *resultobj;
3516 wxCheckBox *arg1 = (wxCheckBox *) 0 ;
3517 bool result;
3518 PyObject * obj0 = 0 ;
3519 char *kwnames[] = {
3520 (char *) "self", NULL
3521 };
3522
3523 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:CheckBox_GetValue",kwnames,&obj0)) goto fail;
093d3ff1
RD
3524 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxCheckBox, SWIG_POINTER_EXCEPTION | 0);
3525 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
3526 {
3527 PyThreadState* __tstate = wxPyBeginAllowThreads();
3528 result = (bool)(arg1)->GetValue();
3529
3530 wxPyEndAllowThreads(__tstate);
3531 if (PyErr_Occurred()) SWIG_fail;
3532 }
4f89f6a3
RD
3533 {
3534 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
3535 }
d14a1e28
RD
3536 return resultobj;
3537 fail:
3538 return NULL;
3539}
3540
3541
c32bde28 3542static PyObject *_wrap_CheckBox_IsChecked(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
3543 PyObject *resultobj;
3544 wxCheckBox *arg1 = (wxCheckBox *) 0 ;
3545 bool result;
3546 PyObject * obj0 = 0 ;
3547 char *kwnames[] = {
3548 (char *) "self", NULL
3549 };
3550
3551 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:CheckBox_IsChecked",kwnames,&obj0)) goto fail;
093d3ff1
RD
3552 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxCheckBox, SWIG_POINTER_EXCEPTION | 0);
3553 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
3554 {
3555 PyThreadState* __tstate = wxPyBeginAllowThreads();
3556 result = (bool)(arg1)->IsChecked();
3557
3558 wxPyEndAllowThreads(__tstate);
3559 if (PyErr_Occurred()) SWIG_fail;
3560 }
4f89f6a3
RD
3561 {
3562 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
3563 }
d14a1e28
RD
3564 return resultobj;
3565 fail:
3566 return NULL;
3567}
3568
3569
c32bde28 3570static PyObject *_wrap_CheckBox_SetValue(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
3571 PyObject *resultobj;
3572 wxCheckBox *arg1 = (wxCheckBox *) 0 ;
3573 bool arg2 ;
3574 PyObject * obj0 = 0 ;
3575 PyObject * obj1 = 0 ;
3576 char *kwnames[] = {
3577 (char *) "self",(char *) "state", NULL
3578 };
3579
3580 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:CheckBox_SetValue",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
3581 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxCheckBox, SWIG_POINTER_EXCEPTION | 0);
3582 if (SWIG_arg_fail(1)) SWIG_fail;
3583 {
3584 arg2 = (bool const)(SWIG_As_bool(obj1));
3585 if (SWIG_arg_fail(2)) SWIG_fail;
3586 }
d14a1e28
RD
3587 {
3588 PyThreadState* __tstate = wxPyBeginAllowThreads();
3589 (arg1)->SetValue(arg2);
3590
3591 wxPyEndAllowThreads(__tstate);
3592 if (PyErr_Occurred()) SWIG_fail;
3593 }
3594 Py_INCREF(Py_None); resultobj = Py_None;
3595 return resultobj;
3596 fail:
3597 return NULL;
3598}
3599
3600
c32bde28 3601static PyObject *_wrap_CheckBox_Get3StateValue(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
3602 PyObject *resultobj;
3603 wxCheckBox *arg1 = (wxCheckBox *) 0 ;
093d3ff1 3604 wxCheckBoxState result;
d14a1e28
RD
3605 PyObject * obj0 = 0 ;
3606 char *kwnames[] = {
3607 (char *) "self", NULL
3608 };
3609
3610 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:CheckBox_Get3StateValue",kwnames,&obj0)) goto fail;
093d3ff1
RD
3611 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxCheckBox, SWIG_POINTER_EXCEPTION | 0);
3612 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
3613 {
3614 PyThreadState* __tstate = wxPyBeginAllowThreads();
093d3ff1 3615 result = (wxCheckBoxState)((wxCheckBox const *)arg1)->Get3StateValue();
d14a1e28
RD
3616
3617 wxPyEndAllowThreads(__tstate);
3618 if (PyErr_Occurred()) SWIG_fail;
3619 }
093d3ff1 3620 resultobj = SWIG_From_int((result));
d14a1e28
RD
3621 return resultobj;
3622 fail:
3623 return NULL;
3624}
3625
3626
c32bde28 3627static PyObject *_wrap_CheckBox_Set3StateValue(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
3628 PyObject *resultobj;
3629 wxCheckBox *arg1 = (wxCheckBox *) 0 ;
093d3ff1 3630 wxCheckBoxState arg2 ;
d14a1e28 3631 PyObject * obj0 = 0 ;
994141e6 3632 PyObject * obj1 = 0 ;
d14a1e28
RD
3633 char *kwnames[] = {
3634 (char *) "self",(char *) "state", NULL
3635 };
3636
994141e6 3637 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:CheckBox_Set3StateValue",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
3638 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxCheckBox, SWIG_POINTER_EXCEPTION | 0);
3639 if (SWIG_arg_fail(1)) SWIG_fail;
3640 {
3641 arg2 = (wxCheckBoxState)(SWIG_As_int(obj1));
3642 if (SWIG_arg_fail(2)) SWIG_fail;
3643 }
d14a1e28
RD
3644 {
3645 PyThreadState* __tstate = wxPyBeginAllowThreads();
3646 (arg1)->Set3StateValue((wxCheckBoxState )arg2);
3647
3648 wxPyEndAllowThreads(__tstate);
3649 if (PyErr_Occurred()) SWIG_fail;
3650 }
3651 Py_INCREF(Py_None); resultobj = Py_None;
3652 return resultobj;
3653 fail:
3654 return NULL;
3655}
3656
3657
c32bde28 3658static PyObject *_wrap_CheckBox_Is3State(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
3659 PyObject *resultobj;
3660 wxCheckBox *arg1 = (wxCheckBox *) 0 ;
3661 bool result;
3662 PyObject * obj0 = 0 ;
3663 char *kwnames[] = {
3664 (char *) "self", NULL
3665 };
3666
3667 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:CheckBox_Is3State",kwnames,&obj0)) goto fail;
093d3ff1
RD
3668 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxCheckBox, SWIG_POINTER_EXCEPTION | 0);
3669 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
3670 {
3671 PyThreadState* __tstate = wxPyBeginAllowThreads();
3672 result = (bool)((wxCheckBox const *)arg1)->Is3State();
3673
3674 wxPyEndAllowThreads(__tstate);
3675 if (PyErr_Occurred()) SWIG_fail;
3676 }
4f89f6a3
RD
3677 {
3678 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
3679 }
d14a1e28
RD
3680 return resultobj;
3681 fail:
3682 return NULL;
3683}
3684
3685
c32bde28 3686static PyObject *_wrap_CheckBox_Is3rdStateAllowedForUser(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
3687 PyObject *resultobj;
3688 wxCheckBox *arg1 = (wxCheckBox *) 0 ;
3689 bool result;
3690 PyObject * obj0 = 0 ;
3691 char *kwnames[] = {
3692 (char *) "self", NULL
3693 };
3694
3695 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:CheckBox_Is3rdStateAllowedForUser",kwnames,&obj0)) goto fail;
093d3ff1
RD
3696 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxCheckBox, SWIG_POINTER_EXCEPTION | 0);
3697 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
3698 {
3699 PyThreadState* __tstate = wxPyBeginAllowThreads();
3700 result = (bool)((wxCheckBox const *)arg1)->Is3rdStateAllowedForUser();
3701
3702 wxPyEndAllowThreads(__tstate);
3703 if (PyErr_Occurred()) SWIG_fail;
3704 }
4f89f6a3
RD
3705 {
3706 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
3707 }
d14a1e28
RD
3708 return resultobj;
3709 fail:
3710 return NULL;
3711}
3712
3713
c32bde28 3714static PyObject *_wrap_CheckBox_GetClassDefaultAttributes(PyObject *, PyObject *args, PyObject *kwargs) {
22bfe96c 3715 PyObject *resultobj;
093d3ff1 3716 wxWindowVariant arg1 = (wxWindowVariant) wxWINDOW_VARIANT_NORMAL ;
22bfe96c
RD
3717 wxVisualAttributes result;
3718 PyObject * obj0 = 0 ;
3719 char *kwnames[] = {
3720 (char *) "variant", NULL
3721 };
3722
3723 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|O:CheckBox_GetClassDefaultAttributes",kwnames,&obj0)) goto fail;
3724 if (obj0) {
093d3ff1
RD
3725 {
3726 arg1 = (wxWindowVariant)(SWIG_As_int(obj0));
3727 if (SWIG_arg_fail(1)) SWIG_fail;
3728 }
22bfe96c
RD
3729 }
3730 {
110da5b0 3731 if (!wxPyCheckForApp()) SWIG_fail;
22bfe96c
RD
3732 PyThreadState* __tstate = wxPyBeginAllowThreads();
3733 result = wxCheckBox::GetClassDefaultAttributes((wxWindowVariant )arg1);
3734
3735 wxPyEndAllowThreads(__tstate);
dfbb5885 3736 if (PyErr_Occurred()) SWIG_fail;
22bfe96c
RD
3737 }
3738 {
3739 wxVisualAttributes * resultptr;
093d3ff1 3740 resultptr = new wxVisualAttributes((wxVisualAttributes &)(result));
22bfe96c
RD
3741 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxVisualAttributes, 1);
3742 }
3743 return resultobj;
3744 fail:
3745 return NULL;
3746}
3747
3748
c32bde28 3749static PyObject * CheckBox_swigregister(PyObject *, PyObject *args) {
d14a1e28
RD
3750 PyObject *obj;
3751 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
3752 SWIG_TypeClientData(SWIGTYPE_p_wxCheckBox, obj);
3753 Py_INCREF(obj);
3754 return Py_BuildValue((char *)"");
3755}
c32bde28 3756static int _wrap_ChoiceNameStr_set(PyObject *) {
b2dc1044
RD
3757 PyErr_SetString(PyExc_TypeError,"Variable ChoiceNameStr is read-only.");
3758 return 1;
3759}
3760
3761
093d3ff1 3762static PyObject *_wrap_ChoiceNameStr_get(void) {
b2dc1044
RD
3763 PyObject *pyobj;
3764
3765 {
3766#if wxUSE_UNICODE
3767 pyobj = PyUnicode_FromWideChar((&wxPyChoiceNameStr)->c_str(), (&wxPyChoiceNameStr)->Len());
3768#else
3769 pyobj = PyString_FromStringAndSize((&wxPyChoiceNameStr)->c_str(), (&wxPyChoiceNameStr)->Len());
3770#endif
3771 }
3772 return pyobj;
3773}
3774
3775
c32bde28 3776static PyObject *_wrap_new_Choice(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
3777 PyObject *resultobj;
3778 wxWindow *arg1 = (wxWindow *) 0 ;
a95a7133 3779 int arg2 = (int) -1 ;
d14a1e28
RD
3780 wxPoint const &arg3_defvalue = wxDefaultPosition ;
3781 wxPoint *arg3 = (wxPoint *) &arg3_defvalue ;
3782 wxSize const &arg4_defvalue = wxDefaultSize ;
3783 wxSize *arg4 = (wxSize *) &arg4_defvalue ;
4d5c3d91
RD
3784 wxArrayString const &arg5_defvalue = wxPyEmptyStringArray ;
3785 wxArrayString *arg5 = (wxArrayString *) &arg5_defvalue ;
3786 long arg6 = (long) 0 ;
3787 wxValidator const &arg7_defvalue = wxDefaultValidator ;
3788 wxValidator *arg7 = (wxValidator *) &arg7_defvalue ;
3789 wxString const &arg8_defvalue = wxPyChoiceNameStr ;
3790 wxString *arg8 = (wxString *) &arg8_defvalue ;
d14a1e28
RD
3791 wxChoice *result;
3792 wxPoint temp3 ;
3793 wxSize temp4 ;
ae8162c8
RD
3794 bool temp5 = false ;
3795 bool temp8 = false ;
d14a1e28 3796 PyObject * obj0 = 0 ;
994141e6 3797 PyObject * obj1 = 0 ;
d14a1e28
RD
3798 PyObject * obj2 = 0 ;
3799 PyObject * obj3 = 0 ;
3800 PyObject * obj4 = 0 ;
994141e6 3801 PyObject * obj5 = 0 ;
d14a1e28
RD
3802 PyObject * obj6 = 0 ;
3803 PyObject * obj7 = 0 ;
3804 char *kwnames[] = {
3805 (char *) "parent",(char *) "id",(char *) "pos",(char *) "size",(char *) "choices",(char *) "style",(char *) "validator",(char *) "name", NULL
3806 };
3807
a95a7133 3808 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|OOOOOOO:new_Choice",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6,&obj7)) goto fail;
093d3ff1
RD
3809 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
3810 if (SWIG_arg_fail(1)) SWIG_fail;
a95a7133 3811 if (obj1) {
093d3ff1
RD
3812 {
3813 arg2 = (int)(SWIG_As_int(obj1));
3814 if (SWIG_arg_fail(2)) SWIG_fail;
3815 }
a95a7133 3816 }
d14a1e28
RD
3817 if (obj2) {
3818 {
3819 arg3 = &temp3;
3820 if ( ! wxPoint_helper(obj2, &arg3)) SWIG_fail;
3821 }
3822 }
3823 if (obj3) {
3824 {
3825 arg4 = &temp4;
3826 if ( ! wxSize_helper(obj3, &arg4)) SWIG_fail;
3827 }
3828 }
3829 if (obj4) {
3830 {
4d5c3d91
RD
3831 if (! PySequence_Check(obj4)) {
3832 PyErr_SetString(PyExc_TypeError, "Sequence of strings expected.");
3833 SWIG_fail;
3834 }
3835 arg5 = new wxArrayString;
ae8162c8 3836 temp5 = true;
4d5c3d91
RD
3837 int i, len=PySequence_Length(obj4);
3838 for (i=0; i<len; i++) {
3839 PyObject* item = PySequence_GetItem(obj4, i);
71237536 3840 wxString* s = wxString_in_helper(item);
74a57fcd 3841 if (PyErr_Occurred()) SWIG_fail;
71237536
RD
3842 arg5->Add(*s);
3843 delete s;
4d5c3d91 3844 Py_DECREF(item);
4d5c3d91 3845 }
d14a1e28
RD
3846 }
3847 }
994141e6 3848 if (obj5) {
093d3ff1
RD
3849 {
3850 arg6 = (long)(SWIG_As_long(obj5));
3851 if (SWIG_arg_fail(6)) SWIG_fail;
3852 }
994141e6 3853 }
d14a1e28 3854 if (obj6) {
093d3ff1
RD
3855 {
3856 SWIG_Python_ConvertPtr(obj6, (void **)&arg7, SWIGTYPE_p_wxValidator, SWIG_POINTER_EXCEPTION | 0);
3857 if (SWIG_arg_fail(7)) SWIG_fail;
3858 if (arg7 == NULL) {
3859 SWIG_null_ref("wxValidator");
3860 }
3861 if (SWIG_arg_fail(7)) SWIG_fail;
d14a1e28
RD
3862 }
3863 }
3864 if (obj7) {
3865 {
4d5c3d91
RD
3866 arg8 = wxString_in_helper(obj7);
3867 if (arg8 == NULL) SWIG_fail;
ae8162c8 3868 temp8 = true;
d14a1e28
RD
3869 }
3870 }
3871 {
e3b71cb8 3872 if (!wxPyCheckForApp()) SWIG_fail;
d14a1e28 3873 PyThreadState* __tstate = wxPyBeginAllowThreads();
4d5c3d91 3874 result = (wxChoice *)new wxChoice(arg1,arg2,(wxPoint const &)*arg3,(wxSize const &)*arg4,(wxArrayString const &)*arg5,arg6,(wxValidator const &)*arg7,(wxString const &)*arg8);
d14a1e28
RD
3875
3876 wxPyEndAllowThreads(__tstate);
110da5b0 3877 if (PyErr_Occurred()) SWIG_fail;
d14a1e28 3878 }
15afbcd0 3879 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxChoice, 1);
d14a1e28 3880 {
3adfb63b 3881 if (temp5) delete arg5;
d14a1e28
RD
3882 }
3883 {
3884 if (temp8)
4d5c3d91 3885 delete arg8;
d14a1e28
RD
3886 }
3887 return resultobj;
3888 fail:
3889 {
3adfb63b 3890 if (temp5) delete arg5;
d14a1e28
RD
3891 }
3892 {
3893 if (temp8)
4d5c3d91 3894 delete arg8;
d14a1e28
RD
3895 }
3896 return NULL;
3897}
3898
3899
c32bde28 3900static PyObject *_wrap_new_PreChoice(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
3901 PyObject *resultobj;
3902 wxChoice *result;
3903 char *kwnames[] = {
3904 NULL
3905 };
3906
3907 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_PreChoice",kwnames)) goto fail;
3908 {
e3b71cb8 3909 if (!wxPyCheckForApp()) SWIG_fail;
d14a1e28
RD
3910 PyThreadState* __tstate = wxPyBeginAllowThreads();
3911 result = (wxChoice *)new wxChoice();
3912
3913 wxPyEndAllowThreads(__tstate);
110da5b0 3914 if (PyErr_Occurred()) SWIG_fail;
d14a1e28 3915 }
15afbcd0 3916 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxChoice, 1);
d14a1e28
RD
3917 return resultobj;
3918 fail:
3919 return NULL;
3920}
3921
3922
c32bde28 3923static PyObject *_wrap_Choice_Create(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
3924 PyObject *resultobj;
3925 wxChoice *arg1 = (wxChoice *) 0 ;
3926 wxWindow *arg2 = (wxWindow *) 0 ;
a95a7133 3927 int arg3 = (int) -1 ;
d14a1e28
RD
3928 wxPoint const &arg4_defvalue = wxDefaultPosition ;
3929 wxPoint *arg4 = (wxPoint *) &arg4_defvalue ;
3930 wxSize const &arg5_defvalue = wxDefaultSize ;
3931 wxSize *arg5 = (wxSize *) &arg5_defvalue ;
4d5c3d91
RD
3932 wxArrayString const &arg6_defvalue = wxPyEmptyStringArray ;
3933 wxArrayString *arg6 = (wxArrayString *) &arg6_defvalue ;
3934 long arg7 = (long) 0 ;
3935 wxValidator const &arg8_defvalue = wxDefaultValidator ;
3936 wxValidator *arg8 = (wxValidator *) &arg8_defvalue ;
3937 wxString const &arg9_defvalue = wxPyChoiceNameStr ;
3938 wxString *arg9 = (wxString *) &arg9_defvalue ;
d14a1e28
RD
3939 bool result;
3940 wxPoint temp4 ;
3941 wxSize temp5 ;
ae8162c8
RD
3942 bool temp6 = false ;
3943 bool temp9 = false ;
d14a1e28
RD
3944 PyObject * obj0 = 0 ;
3945 PyObject * obj1 = 0 ;
994141e6 3946 PyObject * obj2 = 0 ;
d14a1e28
RD
3947 PyObject * obj3 = 0 ;
3948 PyObject * obj4 = 0 ;
3949 PyObject * obj5 = 0 ;
994141e6 3950 PyObject * obj6 = 0 ;
d14a1e28
RD
3951 PyObject * obj7 = 0 ;
3952 PyObject * obj8 = 0 ;
3953 char *kwnames[] = {
3954 (char *) "self",(char *) "parent",(char *) "id",(char *) "pos",(char *) "size",(char *) "choices",(char *) "style",(char *) "validator",(char *) "name", NULL
3955 };
3956
a95a7133 3957 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|OOOOOOO:Choice_Create",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6,&obj7,&obj8)) goto fail;
093d3ff1
RD
3958 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxChoice, SWIG_POINTER_EXCEPTION | 0);
3959 if (SWIG_arg_fail(1)) SWIG_fail;
3960 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
3961 if (SWIG_arg_fail(2)) SWIG_fail;
a95a7133 3962 if (obj2) {
093d3ff1
RD
3963 {
3964 arg3 = (int)(SWIG_As_int(obj2));
3965 if (SWIG_arg_fail(3)) SWIG_fail;
3966 }
a95a7133 3967 }
d14a1e28
RD
3968 if (obj3) {
3969 {
3970 arg4 = &temp4;
3971 if ( ! wxPoint_helper(obj3, &arg4)) SWIG_fail;
3972 }
3973 }
3974 if (obj4) {
3975 {
3976 arg5 = &temp5;
3977 if ( ! wxSize_helper(obj4, &arg5)) SWIG_fail;
3978 }
3979 }
3980 if (obj5) {
3981 {
4d5c3d91
RD
3982 if (! PySequence_Check(obj5)) {
3983 PyErr_SetString(PyExc_TypeError, "Sequence of strings expected.");
3984 SWIG_fail;
3985 }
3986 arg6 = new wxArrayString;
ae8162c8 3987 temp6 = true;
4d5c3d91
RD
3988 int i, len=PySequence_Length(obj5);
3989 for (i=0; i<len; i++) {
3990 PyObject* item = PySequence_GetItem(obj5, i);
71237536 3991 wxString* s = wxString_in_helper(item);
74a57fcd 3992 if (PyErr_Occurred()) SWIG_fail;
71237536
RD
3993 arg6->Add(*s);
3994 delete s;
4d5c3d91 3995 Py_DECREF(item);
4d5c3d91 3996 }
d14a1e28
RD
3997 }
3998 }
994141e6 3999 if (obj6) {
093d3ff1
RD
4000 {
4001 arg7 = (long)(SWIG_As_long(obj6));
4002 if (SWIG_arg_fail(7)) SWIG_fail;
4003 }
994141e6 4004 }
d14a1e28 4005 if (obj7) {
093d3ff1
RD
4006 {
4007 SWIG_Python_ConvertPtr(obj7, (void **)&arg8, SWIGTYPE_p_wxValidator, SWIG_POINTER_EXCEPTION | 0);
4008 if (SWIG_arg_fail(8)) SWIG_fail;
4009 if (arg8 == NULL) {
4010 SWIG_null_ref("wxValidator");
4011 }
4012 if (SWIG_arg_fail(8)) SWIG_fail;
d14a1e28
RD
4013 }
4014 }
4015 if (obj8) {
4016 {
4d5c3d91
RD
4017 arg9 = wxString_in_helper(obj8);
4018 if (arg9 == NULL) SWIG_fail;
ae8162c8 4019 temp9 = true;
d14a1e28
RD
4020 }
4021 }
4022 {
4023 PyThreadState* __tstate = wxPyBeginAllowThreads();
4d5c3d91 4024 result = (bool)(arg1)->Create(arg2,arg3,(wxPoint const &)*arg4,(wxSize const &)*arg5,(wxArrayString const &)*arg6,arg7,(wxValidator const &)*arg8,(wxString const &)*arg9);
d14a1e28
RD
4025
4026 wxPyEndAllowThreads(__tstate);
4027 if (PyErr_Occurred()) SWIG_fail;
4028 }
4f89f6a3
RD
4029 {
4030 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
4031 }
d14a1e28 4032 {
3adfb63b 4033 if (temp6) delete arg6;
d14a1e28
RD
4034 }
4035 {
4036 if (temp9)
4d5c3d91 4037 delete arg9;
d14a1e28
RD
4038 }
4039 return resultobj;
4040 fail:
4041 {
3adfb63b 4042 if (temp6) delete arg6;
d14a1e28
RD
4043 }
4044 {
4045 if (temp9)
4d5c3d91 4046 delete arg9;
d14a1e28
RD
4047 }
4048 return NULL;
4049}
4050
4051
943e8dfd
RD
4052static PyObject *_wrap_Choice_GetCurrentSelection(PyObject *, PyObject *args, PyObject *kwargs) {
4053 PyObject *resultobj;
4054 wxChoice *arg1 = (wxChoice *) 0 ;
4055 int result;
4056 PyObject * obj0 = 0 ;
4057 char *kwnames[] = {
4058 (char *) "self", NULL
4059 };
4060
4061 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Choice_GetCurrentSelection",kwnames,&obj0)) goto fail;
4062 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxChoice, SWIG_POINTER_EXCEPTION | 0);
4063 if (SWIG_arg_fail(1)) SWIG_fail;
4064 {
4065 PyThreadState* __tstate = wxPyBeginAllowThreads();
4066 result = (int)((wxChoice const *)arg1)->GetCurrentSelection();
4067
4068 wxPyEndAllowThreads(__tstate);
4069 if (PyErr_Occurred()) SWIG_fail;
4070 }
4071 {
4072 resultobj = SWIG_From_int((int)(result));
4073 }
4074 return resultobj;
4075 fail:
4076 return NULL;
4077}
4078
4079
c32bde28 4080static PyObject *_wrap_Choice_GetClassDefaultAttributes(PyObject *, PyObject *args, PyObject *kwargs) {
22bfe96c 4081 PyObject *resultobj;
093d3ff1 4082 wxWindowVariant arg1 = (wxWindowVariant) wxWINDOW_VARIANT_NORMAL ;
22bfe96c
RD
4083 wxVisualAttributes result;
4084 PyObject * obj0 = 0 ;
4085 char *kwnames[] = {
4086 (char *) "variant", NULL
4087 };
4088
4089 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|O:Choice_GetClassDefaultAttributes",kwnames,&obj0)) goto fail;
4090 if (obj0) {
093d3ff1
RD
4091 {
4092 arg1 = (wxWindowVariant)(SWIG_As_int(obj0));
4093 if (SWIG_arg_fail(1)) SWIG_fail;
4094 }
22bfe96c
RD
4095 }
4096 {
110da5b0 4097 if (!wxPyCheckForApp()) SWIG_fail;
22bfe96c
RD
4098 PyThreadState* __tstate = wxPyBeginAllowThreads();
4099 result = wxChoice::GetClassDefaultAttributes((wxWindowVariant )arg1);
4100
4101 wxPyEndAllowThreads(__tstate);
dfbb5885 4102 if (PyErr_Occurred()) SWIG_fail;
22bfe96c
RD
4103 }
4104 {
4105 wxVisualAttributes * resultptr;
093d3ff1 4106 resultptr = new wxVisualAttributes((wxVisualAttributes &)(result));
22bfe96c
RD
4107 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxVisualAttributes, 1);
4108 }
4109 return resultobj;
4110 fail:
4111 return NULL;
4112}
4113
4114
c32bde28 4115static PyObject * Choice_swigregister(PyObject *, PyObject *args) {
d14a1e28
RD
4116 PyObject *obj;
4117 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
4118 SWIG_TypeClientData(SWIGTYPE_p_wxChoice, obj);
4119 Py_INCREF(obj);
4120 return Py_BuildValue((char *)"");
4121}
c32bde28 4122static int _wrap_ComboBoxNameStr_set(PyObject *) {
b2dc1044
RD
4123 PyErr_SetString(PyExc_TypeError,"Variable ComboBoxNameStr is read-only.");
4124 return 1;
4125}
4126
4127
093d3ff1 4128static PyObject *_wrap_ComboBoxNameStr_get(void) {
b2dc1044
RD
4129 PyObject *pyobj;
4130
4131 {
4132#if wxUSE_UNICODE
4133 pyobj = PyUnicode_FromWideChar((&wxPyComboBoxNameStr)->c_str(), (&wxPyComboBoxNameStr)->Len());
4134#else
4135 pyobj = PyString_FromStringAndSize((&wxPyComboBoxNameStr)->c_str(), (&wxPyComboBoxNameStr)->Len());
4136#endif
4137 }
4138 return pyobj;
4139}
4140
4141
c32bde28 4142static PyObject *_wrap_new_ComboBox(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
4143 PyObject *resultobj;
4144 wxWindow *arg1 = (wxWindow *) 0 ;
a95a7133 4145 int arg2 = (int) -1 ;
d14a1e28
RD
4146 wxString const &arg3_defvalue = wxPyEmptyString ;
4147 wxString *arg3 = (wxString *) &arg3_defvalue ;
4148 wxPoint const &arg4_defvalue = wxDefaultPosition ;
4149 wxPoint *arg4 = (wxPoint *) &arg4_defvalue ;
4150 wxSize const &arg5_defvalue = wxDefaultSize ;
4151 wxSize *arg5 = (wxSize *) &arg5_defvalue ;
4d5c3d91
RD
4152 wxArrayString const &arg6_defvalue = wxPyEmptyStringArray ;
4153 wxArrayString *arg6 = (wxArrayString *) &arg6_defvalue ;
4154 long arg7 = (long) 0 ;
4155 wxValidator const &arg8_defvalue = wxDefaultValidator ;
4156 wxValidator *arg8 = (wxValidator *) &arg8_defvalue ;
4157 wxString const &arg9_defvalue = wxPyComboBoxNameStr ;
4158 wxString *arg9 = (wxString *) &arg9_defvalue ;
d14a1e28 4159 wxComboBox *result;
ae8162c8 4160 bool temp3 = false ;
d14a1e28
RD
4161 wxPoint temp4 ;
4162 wxSize temp5 ;
ae8162c8
RD
4163 bool temp6 = false ;
4164 bool temp9 = false ;
d14a1e28 4165 PyObject * obj0 = 0 ;
994141e6 4166 PyObject * obj1 = 0 ;
d14a1e28
RD
4167 PyObject * obj2 = 0 ;
4168 PyObject * obj3 = 0 ;
4169 PyObject * obj4 = 0 ;
4170 PyObject * obj5 = 0 ;
994141e6 4171 PyObject * obj6 = 0 ;
d14a1e28
RD
4172 PyObject * obj7 = 0 ;
4173 PyObject * obj8 = 0 ;
4174 char *kwnames[] = {
4175 (char *) "parent",(char *) "id",(char *) "value",(char *) "pos",(char *) "size",(char *) "choices",(char *) "style",(char *) "validator",(char *) "name", NULL
4176 };
4177
a95a7133 4178 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|OOOOOOOO:new_ComboBox",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6,&obj7,&obj8)) goto fail;
093d3ff1
RD
4179 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
4180 if (SWIG_arg_fail(1)) SWIG_fail;
a95a7133 4181 if (obj1) {
093d3ff1
RD
4182 {
4183 arg2 = (int)(SWIG_As_int(obj1));
4184 if (SWIG_arg_fail(2)) SWIG_fail;
4185 }
a95a7133 4186 }
d14a1e28
RD
4187 if (obj2) {
4188 {
4189 arg3 = wxString_in_helper(obj2);
4190 if (arg3 == NULL) SWIG_fail;
ae8162c8 4191 temp3 = true;
d14a1e28
RD
4192 }
4193 }
4194 if (obj3) {
4195 {
4196 arg4 = &temp4;
4197 if ( ! wxPoint_helper(obj3, &arg4)) SWIG_fail;
4198 }
4199 }
4200 if (obj4) {
4201 {
4202 arg5 = &temp5;
4203 if ( ! wxSize_helper(obj4, &arg5)) SWIG_fail;
4204 }
4205 }
4206 if (obj5) {
4207 {
4d5c3d91
RD
4208 if (! PySequence_Check(obj5)) {
4209 PyErr_SetString(PyExc_TypeError, "Sequence of strings expected.");
4210 SWIG_fail;
4211 }
4212 arg6 = new wxArrayString;
ae8162c8 4213 temp6 = true;
4d5c3d91
RD
4214 int i, len=PySequence_Length(obj5);
4215 for (i=0; i<len; i++) {
4216 PyObject* item = PySequence_GetItem(obj5, i);
71237536 4217 wxString* s = wxString_in_helper(item);
74a57fcd 4218 if (PyErr_Occurred()) SWIG_fail;
71237536
RD
4219 arg6->Add(*s);
4220 delete s;
4d5c3d91 4221 Py_DECREF(item);
4d5c3d91 4222 }
d14a1e28
RD
4223 }
4224 }
994141e6 4225 if (obj6) {
093d3ff1
RD
4226 {
4227 arg7 = (long)(SWIG_As_long(obj6));
4228 if (SWIG_arg_fail(7)) SWIG_fail;
4229 }
994141e6 4230 }
d14a1e28 4231 if (obj7) {
093d3ff1
RD
4232 {
4233 SWIG_Python_ConvertPtr(obj7, (void **)&arg8, SWIGTYPE_p_wxValidator, SWIG_POINTER_EXCEPTION | 0);
4234 if (SWIG_arg_fail(8)) SWIG_fail;
4235 if (arg8 == NULL) {
4236 SWIG_null_ref("wxValidator");
4237 }
4238 if (SWIG_arg_fail(8)) SWIG_fail;
d14a1e28
RD
4239 }
4240 }
4241 if (obj8) {
4242 {
4d5c3d91
RD
4243 arg9 = wxString_in_helper(obj8);
4244 if (arg9 == NULL) SWIG_fail;
ae8162c8 4245 temp9 = true;
d14a1e28
RD
4246 }
4247 }
4248 {
e3b71cb8 4249 if (!wxPyCheckForApp()) SWIG_fail;
d14a1e28 4250 PyThreadState* __tstate = wxPyBeginAllowThreads();
4d5c3d91 4251 result = (wxComboBox *)new wxComboBox(arg1,arg2,(wxString const &)*arg3,(wxPoint const &)*arg4,(wxSize const &)*arg5,(wxArrayString const &)*arg6,arg7,(wxValidator const &)*arg8,(wxString const &)*arg9);
d14a1e28
RD
4252
4253 wxPyEndAllowThreads(__tstate);
110da5b0 4254 if (PyErr_Occurred()) SWIG_fail;
d14a1e28 4255 }
15afbcd0 4256 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxComboBox, 1);
d14a1e28
RD
4257 {
4258 if (temp3)
4259 delete arg3;
4260 }
4261 {
3adfb63b 4262 if (temp6) delete arg6;
d14a1e28
RD
4263 }
4264 {
4265 if (temp9)
4d5c3d91 4266 delete arg9;
d14a1e28
RD
4267 }
4268 return resultobj;
4269 fail:
4270 {
4271 if (temp3)
4272 delete arg3;
4273 }
4274 {
3adfb63b 4275 if (temp6) delete arg6;
d14a1e28
RD
4276 }
4277 {
4278 if (temp9)
4d5c3d91 4279 delete arg9;
d14a1e28
RD
4280 }
4281 return NULL;
4282}
4283
4284
c32bde28 4285static PyObject *_wrap_new_PreComboBox(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
4286 PyObject *resultobj;
4287 wxComboBox *result;
4288 char *kwnames[] = {
4289 NULL
4290 };
4291
4292 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_PreComboBox",kwnames)) goto fail;
4293 {
e3b71cb8 4294 if (!wxPyCheckForApp()) SWIG_fail;
d14a1e28
RD
4295 PyThreadState* __tstate = wxPyBeginAllowThreads();
4296 result = (wxComboBox *)new wxComboBox();
4297
4298 wxPyEndAllowThreads(__tstate);
110da5b0 4299 if (PyErr_Occurred()) SWIG_fail;
d14a1e28 4300 }
15afbcd0 4301 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxComboBox, 1);
d14a1e28
RD
4302 return resultobj;
4303 fail:
4304 return NULL;
4305}
4306
4307
c32bde28 4308static PyObject *_wrap_ComboBox_Create(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
4309 PyObject *resultobj;
4310 wxComboBox *arg1 = (wxComboBox *) 0 ;
4311 wxWindow *arg2 = (wxWindow *) 0 ;
a95a7133 4312 int arg3 = (int) -1 ;
d14a1e28
RD
4313 wxString const &arg4_defvalue = wxPyEmptyString ;
4314 wxString *arg4 = (wxString *) &arg4_defvalue ;
4315 wxPoint const &arg5_defvalue = wxDefaultPosition ;
4316 wxPoint *arg5 = (wxPoint *) &arg5_defvalue ;
4317 wxSize const &arg6_defvalue = wxDefaultSize ;
4318 wxSize *arg6 = (wxSize *) &arg6_defvalue ;
4d5c3d91
RD
4319 wxArrayString const &arg7_defvalue = wxPyEmptyStringArray ;
4320 wxArrayString *arg7 = (wxArrayString *) &arg7_defvalue ;
4321 long arg8 = (long) 0 ;
4322 wxValidator const &arg9_defvalue = wxDefaultValidator ;
4323 wxValidator *arg9 = (wxValidator *) &arg9_defvalue ;
b88bce5f 4324 wxString const &arg10_defvalue = wxPyChoiceNameStr ;
4d5c3d91 4325 wxString *arg10 = (wxString *) &arg10_defvalue ;
d14a1e28 4326 bool result;
ae8162c8 4327 bool temp4 = false ;
d14a1e28
RD
4328 wxPoint temp5 ;
4329 wxSize temp6 ;
ae8162c8
RD
4330 bool temp7 = false ;
4331 bool temp10 = false ;
d14a1e28
RD
4332 PyObject * obj0 = 0 ;
4333 PyObject * obj1 = 0 ;
994141e6 4334 PyObject * obj2 = 0 ;
d14a1e28
RD
4335 PyObject * obj3 = 0 ;
4336 PyObject * obj4 = 0 ;
4337 PyObject * obj5 = 0 ;
4338 PyObject * obj6 = 0 ;
994141e6 4339 PyObject * obj7 = 0 ;
d14a1e28
RD
4340 PyObject * obj8 = 0 ;
4341 PyObject * obj9 = 0 ;
4342 char *kwnames[] = {
4343 (char *) "self",(char *) "parent",(char *) "id",(char *) "value",(char *) "pos",(char *) "size",(char *) "choices",(char *) "style",(char *) "validator",(char *) "name", NULL
4344 };
4345
a95a7133 4346 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
4347 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxComboBox, SWIG_POINTER_EXCEPTION | 0);
4348 if (SWIG_arg_fail(1)) SWIG_fail;
4349 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
4350 if (SWIG_arg_fail(2)) SWIG_fail;
a95a7133 4351 if (obj2) {
093d3ff1
RD
4352 {
4353 arg3 = (int)(SWIG_As_int(obj2));
4354 if (SWIG_arg_fail(3)) SWIG_fail;
4355 }
a95a7133 4356 }
d14a1e28
RD
4357 if (obj3) {
4358 {
4359 arg4 = wxString_in_helper(obj3);
4360 if (arg4 == NULL) SWIG_fail;
ae8162c8 4361 temp4 = true;
d14a1e28
RD
4362 }
4363 }
4364 if (obj4) {
4365 {
4366 arg5 = &temp5;
4367 if ( ! wxPoint_helper(obj4, &arg5)) SWIG_fail;
4368 }
4369 }
4370 if (obj5) {
4371 {
4372 arg6 = &temp6;
4373 if ( ! wxSize_helper(obj5, &arg6)) SWIG_fail;
4374 }
4375 }
4376 if (obj6) {
4377 {
4d5c3d91
RD
4378 if (! PySequence_Check(obj6)) {
4379 PyErr_SetString(PyExc_TypeError, "Sequence of strings expected.");
4380 SWIG_fail;
4381 }
4382 arg7 = new wxArrayString;
ae8162c8 4383 temp7 = true;
4d5c3d91
RD
4384 int i, len=PySequence_Length(obj6);
4385 for (i=0; i<len; i++) {
4386 PyObject* item = PySequence_GetItem(obj6, i);
71237536 4387 wxString* s = wxString_in_helper(item);
74a57fcd 4388 if (PyErr_Occurred()) SWIG_fail;
71237536
RD
4389 arg7->Add(*s);
4390 delete s;
4d5c3d91 4391 Py_DECREF(item);
4d5c3d91 4392 }
d14a1e28
RD
4393 }
4394 }
994141e6 4395 if (obj7) {
093d3ff1
RD
4396 {
4397 arg8 = (long)(SWIG_As_long(obj7));
4398 if (SWIG_arg_fail(8)) SWIG_fail;
4399 }
994141e6 4400 }
d14a1e28 4401 if (obj8) {
093d3ff1
RD
4402 {
4403 SWIG_Python_ConvertPtr(obj8, (void **)&arg9, SWIGTYPE_p_wxValidator, SWIG_POINTER_EXCEPTION | 0);
4404 if (SWIG_arg_fail(9)) SWIG_fail;
4405 if (arg9 == NULL) {
4406 SWIG_null_ref("wxValidator");
4407 }
4408 if (SWIG_arg_fail(9)) SWIG_fail;
d14a1e28
RD
4409 }
4410 }
4411 if (obj9) {
4412 {
4d5c3d91
RD
4413 arg10 = wxString_in_helper(obj9);
4414 if (arg10 == NULL) SWIG_fail;
ae8162c8 4415 temp10 = true;
d14a1e28
RD
4416 }
4417 }
4418 {
4419 PyThreadState* __tstate = wxPyBeginAllowThreads();
4d5c3d91 4420 result = (bool)(arg1)->Create(arg2,arg3,(wxString const &)*arg4,(wxPoint const &)*arg5,(wxSize const &)*arg6,(wxArrayString const &)*arg7,arg8,(wxValidator const &)*arg9,(wxString const &)*arg10);
d14a1e28
RD
4421
4422 wxPyEndAllowThreads(__tstate);
4423 if (PyErr_Occurred()) SWIG_fail;
4424 }
4f89f6a3
RD
4425 {
4426 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
4427 }
d14a1e28
RD
4428 {
4429 if (temp4)
4430 delete arg4;
4431 }
4432 {
3adfb63b 4433 if (temp7) delete arg7;
d14a1e28
RD
4434 }
4435 {
4436 if (temp10)
4d5c3d91 4437 delete arg10;
d14a1e28
RD
4438 }
4439 return resultobj;
4440 fail:
4441 {
4442 if (temp4)
4443 delete arg4;
4444 }
4445 {
3adfb63b 4446 if (temp7) delete arg7;
d14a1e28
RD
4447 }
4448 {
4449 if (temp10)
4d5c3d91 4450 delete arg10;
d14a1e28
RD
4451 }
4452 return NULL;
4453}
4454
4455
c32bde28 4456static PyObject *_wrap_ComboBox_GetValue(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
4457 PyObject *resultobj;
4458 wxComboBox *arg1 = (wxComboBox *) 0 ;
4459 wxString result;
4460 PyObject * obj0 = 0 ;
4461 char *kwnames[] = {
4462 (char *) "self", NULL
4463 };
4464
4465 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ComboBox_GetValue",kwnames,&obj0)) goto fail;
093d3ff1
RD
4466 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxComboBox, SWIG_POINTER_EXCEPTION | 0);
4467 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
4468 {
4469 PyThreadState* __tstate = wxPyBeginAllowThreads();
4470 result = ((wxComboBox const *)arg1)->GetValue();
4471
4472 wxPyEndAllowThreads(__tstate);
4473 if (PyErr_Occurred()) SWIG_fail;
4474 }
4475 {
4476#if wxUSE_UNICODE
4477 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
4478#else
4479 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
4480#endif
4481 }
4482 return resultobj;
4483 fail:
4484 return NULL;
4485}
4486
4487
c32bde28 4488static PyObject *_wrap_ComboBox_SetValue(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
4489 PyObject *resultobj;
4490 wxComboBox *arg1 = (wxComboBox *) 0 ;
4491 wxString *arg2 = 0 ;
ae8162c8 4492 bool temp2 = false ;
d14a1e28
RD
4493 PyObject * obj0 = 0 ;
4494 PyObject * obj1 = 0 ;
4495 char *kwnames[] = {
4496 (char *) "self",(char *) "value", NULL
4497 };
4498
4499 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ComboBox_SetValue",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
4500 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxComboBox, SWIG_POINTER_EXCEPTION | 0);
4501 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
4502 {
4503 arg2 = wxString_in_helper(obj1);
4504 if (arg2 == NULL) SWIG_fail;
ae8162c8 4505 temp2 = true;
d14a1e28
RD
4506 }
4507 {
4508 PyThreadState* __tstate = wxPyBeginAllowThreads();
4509 (arg1)->SetValue((wxString const &)*arg2);
4510
4511 wxPyEndAllowThreads(__tstate);
4512 if (PyErr_Occurred()) SWIG_fail;
4513 }
4514 Py_INCREF(Py_None); resultobj = Py_None;
4515 {
4516 if (temp2)
4517 delete arg2;
4518 }
4519 return resultobj;
4520 fail:
4521 {
4522 if (temp2)
4523 delete arg2;
4524 }
4525 return NULL;
4526}
4527
4528
c32bde28 4529static PyObject *_wrap_ComboBox_Copy(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
4530 PyObject *resultobj;
4531 wxComboBox *arg1 = (wxComboBox *) 0 ;
4532 PyObject * obj0 = 0 ;
4533 char *kwnames[] = {
4534 (char *) "self", NULL
4535 };
4536
4537 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ComboBox_Copy",kwnames,&obj0)) goto fail;
093d3ff1
RD
4538 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxComboBox, SWIG_POINTER_EXCEPTION | 0);
4539 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
4540 {
4541 PyThreadState* __tstate = wxPyBeginAllowThreads();
4542 (arg1)->Copy();
4543
4544 wxPyEndAllowThreads(__tstate);
4545 if (PyErr_Occurred()) SWIG_fail;
4546 }
4547 Py_INCREF(Py_None); resultobj = Py_None;
4548 return resultobj;
4549 fail:
4550 return NULL;
4551}
4552
4553
c32bde28 4554static PyObject *_wrap_ComboBox_Cut(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
4555 PyObject *resultobj;
4556 wxComboBox *arg1 = (wxComboBox *) 0 ;
4557 PyObject * obj0 = 0 ;
4558 char *kwnames[] = {
4559 (char *) "self", NULL
4560 };
4561
4562 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ComboBox_Cut",kwnames,&obj0)) goto fail;
093d3ff1
RD
4563 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxComboBox, SWIG_POINTER_EXCEPTION | 0);
4564 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
4565 {
4566 PyThreadState* __tstate = wxPyBeginAllowThreads();
4567 (arg1)->Cut();
4568
4569 wxPyEndAllowThreads(__tstate);
4570 if (PyErr_Occurred()) SWIG_fail;
4571 }
4572 Py_INCREF(Py_None); resultobj = Py_None;
4573 return resultobj;
4574 fail:
4575 return NULL;
4576}
4577
4578
c32bde28 4579static PyObject *_wrap_ComboBox_Paste(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
4580 PyObject *resultobj;
4581 wxComboBox *arg1 = (wxComboBox *) 0 ;
4582 PyObject * obj0 = 0 ;
4583 char *kwnames[] = {
4584 (char *) "self", NULL
4585 };
4586
4587 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ComboBox_Paste",kwnames,&obj0)) goto fail;
093d3ff1
RD
4588 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxComboBox, SWIG_POINTER_EXCEPTION | 0);
4589 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
4590 {
4591 PyThreadState* __tstate = wxPyBeginAllowThreads();
4592 (arg1)->Paste();
4593
4594 wxPyEndAllowThreads(__tstate);
4595 if (PyErr_Occurred()) SWIG_fail;
4596 }
4597 Py_INCREF(Py_None); resultobj = Py_None;
4598 return resultobj;
4599 fail:
4600 return NULL;
4601}
4602
4603
c32bde28 4604static PyObject *_wrap_ComboBox_SetInsertionPoint(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
4605 PyObject *resultobj;
4606 wxComboBox *arg1 = (wxComboBox *) 0 ;
4607 long arg2 ;
4608 PyObject * obj0 = 0 ;
994141e6 4609 PyObject * obj1 = 0 ;
d14a1e28
RD
4610 char *kwnames[] = {
4611 (char *) "self",(char *) "pos", NULL
4612 };
4613
994141e6 4614 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ComboBox_SetInsertionPoint",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
4615 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxComboBox, SWIG_POINTER_EXCEPTION | 0);
4616 if (SWIG_arg_fail(1)) SWIG_fail;
4617 {
4618 arg2 = (long)(SWIG_As_long(obj1));
4619 if (SWIG_arg_fail(2)) SWIG_fail;
4620 }
d14a1e28
RD
4621 {
4622 PyThreadState* __tstate = wxPyBeginAllowThreads();
4623 (arg1)->SetInsertionPoint(arg2);
4624
4625 wxPyEndAllowThreads(__tstate);
4626 if (PyErr_Occurred()) SWIG_fail;
4627 }
4628 Py_INCREF(Py_None); resultobj = Py_None;
4629 return resultobj;
4630 fail:
4631 return NULL;
4632}
4633
4634
c32bde28 4635static PyObject *_wrap_ComboBox_GetInsertionPoint(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
4636 PyObject *resultobj;
4637 wxComboBox *arg1 = (wxComboBox *) 0 ;
4638 long result;
4639 PyObject * obj0 = 0 ;
4640 char *kwnames[] = {
4641 (char *) "self", NULL
4642 };
4643
4644 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ComboBox_GetInsertionPoint",kwnames,&obj0)) goto fail;
093d3ff1
RD
4645 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxComboBox, SWIG_POINTER_EXCEPTION | 0);
4646 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
4647 {
4648 PyThreadState* __tstate = wxPyBeginAllowThreads();
4649 result = (long)((wxComboBox const *)arg1)->GetInsertionPoint();
4650
4651 wxPyEndAllowThreads(__tstate);
4652 if (PyErr_Occurred()) SWIG_fail;
4653 }
093d3ff1
RD
4654 {
4655 resultobj = SWIG_From_long((long)(result));
4656 }
d14a1e28
RD
4657 return resultobj;
4658 fail:
4659 return NULL;
4660}
4661
4662
c32bde28 4663static PyObject *_wrap_ComboBox_GetLastPosition(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
4664 PyObject *resultobj;
4665 wxComboBox *arg1 = (wxComboBox *) 0 ;
4666 long result;
4667 PyObject * obj0 = 0 ;
4668 char *kwnames[] = {
4669 (char *) "self", NULL
4670 };
4671
4672 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ComboBox_GetLastPosition",kwnames,&obj0)) goto fail;
093d3ff1
RD
4673 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxComboBox, SWIG_POINTER_EXCEPTION | 0);
4674 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
4675 {
4676 PyThreadState* __tstate = wxPyBeginAllowThreads();
4677 result = (long)((wxComboBox const *)arg1)->GetLastPosition();
4678
4679 wxPyEndAllowThreads(__tstate);
4680 if (PyErr_Occurred()) SWIG_fail;
4681 }
093d3ff1
RD
4682 {
4683 resultobj = SWIG_From_long((long)(result));
4684 }
d14a1e28
RD
4685 return resultobj;
4686 fail:
4687 return NULL;
4688}
4689
4690
c32bde28 4691static PyObject *_wrap_ComboBox_Replace(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
4692 PyObject *resultobj;
4693 wxComboBox *arg1 = (wxComboBox *) 0 ;
4694 long arg2 ;
4695 long arg3 ;
4696 wxString *arg4 = 0 ;
ae8162c8 4697 bool temp4 = false ;
d14a1e28 4698 PyObject * obj0 = 0 ;
994141e6
RD
4699 PyObject * obj1 = 0 ;
4700 PyObject * obj2 = 0 ;
d14a1e28
RD
4701 PyObject * obj3 = 0 ;
4702 char *kwnames[] = {
4703 (char *) "self",(char *) "from",(char *) "to",(char *) "value", NULL
4704 };
4705
994141e6 4706 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOO:ComboBox_Replace",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
093d3ff1
RD
4707 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxComboBox, SWIG_POINTER_EXCEPTION | 0);
4708 if (SWIG_arg_fail(1)) SWIG_fail;
4709 {
4710 arg2 = (long)(SWIG_As_long(obj1));
4711 if (SWIG_arg_fail(2)) SWIG_fail;
4712 }
4713 {
4714 arg3 = (long)(SWIG_As_long(obj2));
4715 if (SWIG_arg_fail(3)) SWIG_fail;
4716 }
d14a1e28
RD
4717 {
4718 arg4 = wxString_in_helper(obj3);
4719 if (arg4 == NULL) SWIG_fail;
ae8162c8 4720 temp4 = true;
d14a1e28
RD
4721 }
4722 {
4723 PyThreadState* __tstate = wxPyBeginAllowThreads();
4724 (arg1)->Replace(arg2,arg3,(wxString const &)*arg4);
4725
4726 wxPyEndAllowThreads(__tstate);
4727 if (PyErr_Occurred()) SWIG_fail;
4728 }
4729 Py_INCREF(Py_None); resultobj = Py_None;
4730 {
4731 if (temp4)
4732 delete arg4;
4733 }
4734 return resultobj;
4735 fail:
4736 {
4737 if (temp4)
4738 delete arg4;
4739 }
4740 return NULL;
4741}
4742
4743
c32bde28 4744static PyObject *_wrap_ComboBox_SetSelection(PyObject *, PyObject *args, PyObject *kwargs) {
fd3f2efe
RD
4745 PyObject *resultobj;
4746 wxComboBox *arg1 = (wxComboBox *) 0 ;
4747 int arg2 ;
4748 PyObject * obj0 = 0 ;
994141e6 4749 PyObject * obj1 = 0 ;
fd3f2efe
RD
4750 char *kwnames[] = {
4751 (char *) "self",(char *) "n", NULL
4752 };
4753
994141e6 4754 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ComboBox_SetSelection",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
4755 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxComboBox, SWIG_POINTER_EXCEPTION | 0);
4756 if (SWIG_arg_fail(1)) SWIG_fail;
4757 {
4758 arg2 = (int)(SWIG_As_int(obj1));
4759 if (SWIG_arg_fail(2)) SWIG_fail;
4760 }
fd3f2efe
RD
4761 {
4762 PyThreadState* __tstate = wxPyBeginAllowThreads();
4763 (arg1)->SetSelection(arg2);
4764
4765 wxPyEndAllowThreads(__tstate);
4766 if (PyErr_Occurred()) SWIG_fail;
4767 }
4768 Py_INCREF(Py_None); resultobj = Py_None;
4769 return resultobj;
4770 fail:
4771 return NULL;
4772}
4773
4774
c32bde28 4775static PyObject *_wrap_ComboBox_SetMark(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
4776 PyObject *resultobj;
4777 wxComboBox *arg1 = (wxComboBox *) 0 ;
4778 long arg2 ;
4779 long arg3 ;
4780 PyObject * obj0 = 0 ;
994141e6
RD
4781 PyObject * obj1 = 0 ;
4782 PyObject * obj2 = 0 ;
d14a1e28
RD
4783 char *kwnames[] = {
4784 (char *) "self",(char *) "from",(char *) "to", NULL
4785 };
4786
994141e6 4787 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:ComboBox_SetMark",kwnames,&obj0,&obj1,&obj2)) goto fail;
093d3ff1
RD
4788 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxComboBox, SWIG_POINTER_EXCEPTION | 0);
4789 if (SWIG_arg_fail(1)) SWIG_fail;
4790 {
4791 arg2 = (long)(SWIG_As_long(obj1));
4792 if (SWIG_arg_fail(2)) SWIG_fail;
4793 }
4794 {
4795 arg3 = (long)(SWIG_As_long(obj2));
4796 if (SWIG_arg_fail(3)) SWIG_fail;
4797 }
d14a1e28
RD
4798 {
4799 PyThreadState* __tstate = wxPyBeginAllowThreads();
4800 (arg1)->SetSelection(arg2,arg3);
4801
4802 wxPyEndAllowThreads(__tstate);
4803 if (PyErr_Occurred()) SWIG_fail;
4804 }
4805 Py_INCREF(Py_None); resultobj = Py_None;
4806 return resultobj;
4807 fail:
4808 return NULL;
4809}
4810
4811
b9d6a5f3
RD
4812static PyObject *_wrap_ComboBox_GetMark(PyObject *, PyObject *args, PyObject *kwargs) {
4813 PyObject *resultobj;
4814 wxComboBox *arg1 = (wxComboBox *) 0 ;
4815 long *arg2 = (long *) 0 ;
4816 long *arg3 = (long *) 0 ;
4817 long temp2 ;
4818 int res2 = 0 ;
4819 long temp3 ;
4820 int res3 = 0 ;
4821 PyObject * obj0 = 0 ;
4822 char *kwnames[] = {
4823 (char *) "self", NULL
4824 };
4825
4826 arg2 = &temp2; res2 = SWIG_NEWOBJ;
4827 arg3 = &temp3; res3 = SWIG_NEWOBJ;
4828 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ComboBox_GetMark",kwnames,&obj0)) goto fail;
4829 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxComboBox, SWIG_POINTER_EXCEPTION | 0);
4830 if (SWIG_arg_fail(1)) SWIG_fail;
4831 {
4832 PyThreadState* __tstate = wxPyBeginAllowThreads();
4833 (arg1)->GetSelection(arg2,arg3);
4834
4835 wxPyEndAllowThreads(__tstate);
4836 if (PyErr_Occurred()) SWIG_fail;
4837 }
4838 Py_INCREF(Py_None); resultobj = Py_None;
4839 resultobj = t_output_helper(resultobj, ((res2 == SWIG_NEWOBJ) ?
4840 SWIG_From_long((*arg2)) : SWIG_NewPointerObj((void*)(arg2), SWIGTYPE_p_long, 0)));
4841 resultobj = t_output_helper(resultobj, ((res3 == SWIG_NEWOBJ) ?
4842 SWIG_From_long((*arg3)) : SWIG_NewPointerObj((void*)(arg3), SWIGTYPE_p_long, 0)));
4843 return resultobj;
4844 fail:
4845 return NULL;
4846}
4847
4848
943e8dfd
RD
4849static PyObject *_wrap_ComboBox_GetCurrentSelection(PyObject *, PyObject *args, PyObject *kwargs) {
4850 PyObject *resultobj;
4851 wxComboBox *arg1 = (wxComboBox *) 0 ;
4852 int result;
4853 PyObject * obj0 = 0 ;
4854 char *kwnames[] = {
4855 (char *) "self", NULL
4856 };
4857
4858 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ComboBox_GetCurrentSelection",kwnames,&obj0)) goto fail;
4859 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxComboBox, SWIG_POINTER_EXCEPTION | 0);
4860 if (SWIG_arg_fail(1)) SWIG_fail;
4861 {
4862 PyThreadState* __tstate = wxPyBeginAllowThreads();
4863 result = (int)((wxComboBox const *)arg1)->GetCurrentSelection();
4864
4865 wxPyEndAllowThreads(__tstate);
4866 if (PyErr_Occurred()) SWIG_fail;
4867 }
4868 {
4869 resultobj = SWIG_From_int((int)(result));
4870 }
4871 return resultobj;
4872 fail:
4873 return NULL;
4874}
4875
4876
c32bde28 4877static PyObject *_wrap_ComboBox_SetStringSelection(PyObject *, PyObject *args, PyObject *kwargs) {
121b9a67
RD
4878 PyObject *resultobj;
4879 wxComboBox *arg1 = (wxComboBox *) 0 ;
4880 wxString *arg2 = 0 ;
4881 bool result;
ae8162c8 4882 bool temp2 = false ;
121b9a67
RD
4883 PyObject * obj0 = 0 ;
4884 PyObject * obj1 = 0 ;
4885 char *kwnames[] = {
4886 (char *) "self",(char *) "string", NULL
4887 };
4888
4889 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ComboBox_SetStringSelection",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
4890 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxComboBox, SWIG_POINTER_EXCEPTION | 0);
4891 if (SWIG_arg_fail(1)) SWIG_fail;
121b9a67
RD
4892 {
4893 arg2 = wxString_in_helper(obj1);
4894 if (arg2 == NULL) SWIG_fail;
ae8162c8 4895 temp2 = true;
121b9a67
RD
4896 }
4897 {
4898 PyThreadState* __tstate = wxPyBeginAllowThreads();
4899 result = (bool)(arg1)->SetStringSelection((wxString const &)*arg2);
4900
4901 wxPyEndAllowThreads(__tstate);
4902 if (PyErr_Occurred()) SWIG_fail;
4903 }
4904 {
4905 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
4906 }
4907 {
4908 if (temp2)
4909 delete arg2;
4910 }
4911 return resultobj;
4912 fail:
4913 {
4914 if (temp2)
4915 delete arg2;
4916 }
4917 return NULL;
4918}
4919
4920
c32bde28 4921static PyObject *_wrap_ComboBox_SetString(PyObject *, PyObject *args, PyObject *kwargs) {
121b9a67
RD
4922 PyObject *resultobj;
4923 wxComboBox *arg1 = (wxComboBox *) 0 ;
4924 int arg2 ;
4925 wxString *arg3 = 0 ;
ae8162c8 4926 bool temp3 = false ;
121b9a67
RD
4927 PyObject * obj0 = 0 ;
4928 PyObject * obj1 = 0 ;
4929 PyObject * obj2 = 0 ;
4930 char *kwnames[] = {
4931 (char *) "self",(char *) "n",(char *) "string", NULL
4932 };
4933
4934 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:ComboBox_SetString",kwnames,&obj0,&obj1,&obj2)) goto fail;
093d3ff1
RD
4935 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxComboBox, SWIG_POINTER_EXCEPTION | 0);
4936 if (SWIG_arg_fail(1)) SWIG_fail;
4937 {
4938 arg2 = (int)(SWIG_As_int(obj1));
4939 if (SWIG_arg_fail(2)) SWIG_fail;
4940 }
121b9a67
RD
4941 {
4942 arg3 = wxString_in_helper(obj2);
4943 if (arg3 == NULL) SWIG_fail;
ae8162c8 4944 temp3 = true;
121b9a67
RD
4945 }
4946 {
4947 PyThreadState* __tstate = wxPyBeginAllowThreads();
4948 (arg1)->SetString(arg2,(wxString const &)*arg3);
4949
4950 wxPyEndAllowThreads(__tstate);
4951 if (PyErr_Occurred()) SWIG_fail;
4952 }
4953 Py_INCREF(Py_None); resultobj = Py_None;
4954 {
4955 if (temp3)
4956 delete arg3;
4957 }
4958 return resultobj;
4959 fail:
4960 {
4961 if (temp3)
4962 delete arg3;
4963 }
4964 return NULL;
4965}
4966
4967
c32bde28 4968static PyObject *_wrap_ComboBox_SetEditable(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
4969 PyObject *resultobj;
4970 wxComboBox *arg1 = (wxComboBox *) 0 ;
4971 bool arg2 ;
4972 PyObject * obj0 = 0 ;
4973 PyObject * obj1 = 0 ;
4974 char *kwnames[] = {
4975 (char *) "self",(char *) "editable", NULL
4976 };
4977
4978 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ComboBox_SetEditable",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
4979 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxComboBox, SWIG_POINTER_EXCEPTION | 0);
4980 if (SWIG_arg_fail(1)) SWIG_fail;
4981 {
4982 arg2 = (bool)(SWIG_As_bool(obj1));
4983 if (SWIG_arg_fail(2)) SWIG_fail;
4984 }
d14a1e28
RD
4985 {
4986 PyThreadState* __tstate = wxPyBeginAllowThreads();
4987 (arg1)->SetEditable(arg2);
4988
4989 wxPyEndAllowThreads(__tstate);
4990 if (PyErr_Occurred()) SWIG_fail;
4991 }
4992 Py_INCREF(Py_None); resultobj = Py_None;
4993 return resultobj;
4994 fail:
4995 return NULL;
4996}
4997
4998
c32bde28 4999static PyObject *_wrap_ComboBox_SetInsertionPointEnd(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
5000 PyObject *resultobj;
5001 wxComboBox *arg1 = (wxComboBox *) 0 ;
5002 PyObject * obj0 = 0 ;
5003 char *kwnames[] = {
5004 (char *) "self", NULL
5005 };
5006
5007 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ComboBox_SetInsertionPointEnd",kwnames,&obj0)) goto fail;
093d3ff1
RD
5008 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxComboBox, SWIG_POINTER_EXCEPTION | 0);
5009 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
5010 {
5011 PyThreadState* __tstate = wxPyBeginAllowThreads();
5012 (arg1)->SetInsertionPointEnd();
5013
5014 wxPyEndAllowThreads(__tstate);
5015 if (PyErr_Occurred()) SWIG_fail;
5016 }
5017 Py_INCREF(Py_None); resultobj = Py_None;
5018 return resultobj;
5019 fail:
5020 return NULL;
5021}
5022
5023
c32bde28 5024static PyObject *_wrap_ComboBox_Remove(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
5025 PyObject *resultobj;
5026 wxComboBox *arg1 = (wxComboBox *) 0 ;
5027 long arg2 ;
5028 long arg3 ;
5029 PyObject * obj0 = 0 ;
994141e6
RD
5030 PyObject * obj1 = 0 ;
5031 PyObject * obj2 = 0 ;
d14a1e28
RD
5032 char *kwnames[] = {
5033 (char *) "self",(char *) "from",(char *) "to", NULL
5034 };
5035
994141e6 5036 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:ComboBox_Remove",kwnames,&obj0,&obj1,&obj2)) goto fail;
093d3ff1
RD
5037 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxComboBox, SWIG_POINTER_EXCEPTION | 0);
5038 if (SWIG_arg_fail(1)) SWIG_fail;
5039 {
5040 arg2 = (long)(SWIG_As_long(obj1));
5041 if (SWIG_arg_fail(2)) SWIG_fail;
5042 }
5043 {
5044 arg3 = (long)(SWIG_As_long(obj2));
5045 if (SWIG_arg_fail(3)) SWIG_fail;
5046 }
d14a1e28
RD
5047 {
5048 PyThreadState* __tstate = wxPyBeginAllowThreads();
5049 (arg1)->Remove(arg2,arg3);
5050
5051 wxPyEndAllowThreads(__tstate);
5052 if (PyErr_Occurred()) SWIG_fail;
5053 }
5054 Py_INCREF(Py_None); resultobj = Py_None;
5055 return resultobj;
5056 fail:
5057 return NULL;
5058}
5059
5060
5cbf236d
RD
5061static PyObject *_wrap_ComboBox_IsEditable(PyObject *, PyObject *args, PyObject *kwargs) {
5062 PyObject *resultobj;
5063 wxComboBox *arg1 = (wxComboBox *) 0 ;
5064 bool result;
5065 PyObject * obj0 = 0 ;
5066 char *kwnames[] = {
5067 (char *) "self", NULL
5068 };
5069
5070 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ComboBox_IsEditable",kwnames,&obj0)) goto fail;
093d3ff1
RD
5071 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxComboBox, SWIG_POINTER_EXCEPTION | 0);
5072 if (SWIG_arg_fail(1)) SWIG_fail;
5cbf236d
RD
5073 {
5074 PyThreadState* __tstate = wxPyBeginAllowThreads();
5075 result = (bool)((wxComboBox const *)arg1)->IsEditable();
5076
5077 wxPyEndAllowThreads(__tstate);
5078 if (PyErr_Occurred()) SWIG_fail;
5079 }
5080 {
5081 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
5082 }
5083 return resultobj;
5084 fail:
5085 return NULL;
5086}
5087
5088
5089static PyObject *_wrap_ComboBox_Undo(PyObject *, PyObject *args, PyObject *kwargs) {
5090 PyObject *resultobj;
5091 wxComboBox *arg1 = (wxComboBox *) 0 ;
5092 PyObject * obj0 = 0 ;
5093 char *kwnames[] = {
5094 (char *) "self", NULL
5095 };
5096
5097 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ComboBox_Undo",kwnames,&obj0)) goto fail;
093d3ff1
RD
5098 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxComboBox, SWIG_POINTER_EXCEPTION | 0);
5099 if (SWIG_arg_fail(1)) SWIG_fail;
5cbf236d
RD
5100 {
5101 PyThreadState* __tstate = wxPyBeginAllowThreads();
5102 (arg1)->Undo();
5103
5104 wxPyEndAllowThreads(__tstate);
5105 if (PyErr_Occurred()) SWIG_fail;
5106 }
5107 Py_INCREF(Py_None); resultobj = Py_None;
5108 return resultobj;
5109 fail:
5110 return NULL;
5111}
5112
5113
5114static PyObject *_wrap_ComboBox_Redo(PyObject *, PyObject *args, PyObject *kwargs) {
5115 PyObject *resultobj;
5116 wxComboBox *arg1 = (wxComboBox *) 0 ;
5117 PyObject * obj0 = 0 ;
5118 char *kwnames[] = {
5119 (char *) "self", NULL
5120 };
5121
5122 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ComboBox_Redo",kwnames,&obj0)) goto fail;
093d3ff1
RD
5123 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxComboBox, SWIG_POINTER_EXCEPTION | 0);
5124 if (SWIG_arg_fail(1)) SWIG_fail;
5cbf236d
RD
5125 {
5126 PyThreadState* __tstate = wxPyBeginAllowThreads();
5127 (arg1)->Redo();
5128
5129 wxPyEndAllowThreads(__tstate);
5130 if (PyErr_Occurred()) SWIG_fail;
5131 }
5132 Py_INCREF(Py_None); resultobj = Py_None;
5133 return resultobj;
5134 fail:
5135 return NULL;
5136}
5137
5138
5139static PyObject *_wrap_ComboBox_SelectAll(PyObject *, PyObject *args, PyObject *kwargs) {
5140 PyObject *resultobj;
5141 wxComboBox *arg1 = (wxComboBox *) 0 ;
5142 PyObject * obj0 = 0 ;
5143 char *kwnames[] = {
5144 (char *) "self", NULL
5145 };
5146
5147 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ComboBox_SelectAll",kwnames,&obj0)) goto fail;
093d3ff1
RD
5148 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxComboBox, SWIG_POINTER_EXCEPTION | 0);
5149 if (SWIG_arg_fail(1)) SWIG_fail;
5cbf236d
RD
5150 {
5151 PyThreadState* __tstate = wxPyBeginAllowThreads();
5152 (arg1)->SelectAll();
5153
5154 wxPyEndAllowThreads(__tstate);
5155 if (PyErr_Occurred()) SWIG_fail;
5156 }
5157 Py_INCREF(Py_None); resultobj = Py_None;
5158 return resultobj;
5159 fail:
5160 return NULL;
5161}
5162
5163
5164static PyObject *_wrap_ComboBox_CanCopy(PyObject *, PyObject *args, PyObject *kwargs) {
5165 PyObject *resultobj;
5166 wxComboBox *arg1 = (wxComboBox *) 0 ;
5167 bool result;
5168 PyObject * obj0 = 0 ;
5169 char *kwnames[] = {
5170 (char *) "self", NULL
5171 };
5172
5173 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ComboBox_CanCopy",kwnames,&obj0)) goto fail;
093d3ff1
RD
5174 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxComboBox, SWIG_POINTER_EXCEPTION | 0);
5175 if (SWIG_arg_fail(1)) SWIG_fail;
5cbf236d
RD
5176 {
5177 PyThreadState* __tstate = wxPyBeginAllowThreads();
5178 result = (bool)((wxComboBox const *)arg1)->CanCopy();
5179
5180 wxPyEndAllowThreads(__tstate);
5181 if (PyErr_Occurred()) SWIG_fail;
5182 }
5183 {
5184 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
5185 }
5186 return resultobj;
5187 fail:
5188 return NULL;
5189}
5190
5191
5192static PyObject *_wrap_ComboBox_CanCut(PyObject *, PyObject *args, PyObject *kwargs) {
5193 PyObject *resultobj;
5194 wxComboBox *arg1 = (wxComboBox *) 0 ;
5195 bool result;
5196 PyObject * obj0 = 0 ;
5197 char *kwnames[] = {
5198 (char *) "self", NULL
5199 };
5200
5201 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ComboBox_CanCut",kwnames,&obj0)) goto fail;
093d3ff1
RD
5202 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxComboBox, SWIG_POINTER_EXCEPTION | 0);
5203 if (SWIG_arg_fail(1)) SWIG_fail;
5cbf236d
RD
5204 {
5205 PyThreadState* __tstate = wxPyBeginAllowThreads();
5206 result = (bool)((wxComboBox const *)arg1)->CanCut();
5207
5208 wxPyEndAllowThreads(__tstate);
5209 if (PyErr_Occurred()) SWIG_fail;
5210 }
5211 {
5212 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
5213 }
5214 return resultobj;
5215 fail:
5216 return NULL;
5217}
5218
5219
5220static PyObject *_wrap_ComboBox_CanPaste(PyObject *, PyObject *args, PyObject *kwargs) {
5221 PyObject *resultobj;
5222 wxComboBox *arg1 = (wxComboBox *) 0 ;
5223 bool result;
5224 PyObject * obj0 = 0 ;
5225 char *kwnames[] = {
5226 (char *) "self", NULL
5227 };
5228
5229 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ComboBox_CanPaste",kwnames,&obj0)) goto fail;
093d3ff1
RD
5230 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxComboBox, SWIG_POINTER_EXCEPTION | 0);
5231 if (SWIG_arg_fail(1)) SWIG_fail;
5cbf236d
RD
5232 {
5233 PyThreadState* __tstate = wxPyBeginAllowThreads();
5234 result = (bool)((wxComboBox const *)arg1)->CanPaste();
5235
5236 wxPyEndAllowThreads(__tstate);
5237 if (PyErr_Occurred()) SWIG_fail;
5238 }
5239 {
5240 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
5241 }
5242 return resultobj;
5243 fail:
5244 return NULL;
5245}
5246
5247
5248static PyObject *_wrap_ComboBox_CanUndo(PyObject *, PyObject *args, PyObject *kwargs) {
5249 PyObject *resultobj;
5250 wxComboBox *arg1 = (wxComboBox *) 0 ;
5251 bool result;
5252 PyObject * obj0 = 0 ;
5253 char *kwnames[] = {
5254 (char *) "self", NULL
5255 };
5256
5257 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ComboBox_CanUndo",kwnames,&obj0)) goto fail;
093d3ff1
RD
5258 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxComboBox, SWIG_POINTER_EXCEPTION | 0);
5259 if (SWIG_arg_fail(1)) SWIG_fail;
5cbf236d
RD
5260 {
5261 PyThreadState* __tstate = wxPyBeginAllowThreads();
5262 result = (bool)((wxComboBox const *)arg1)->CanUndo();
5263
5264 wxPyEndAllowThreads(__tstate);
5265 if (PyErr_Occurred()) SWIG_fail;
5266 }
5267 {
5268 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
5269 }
5270 return resultobj;
5271 fail:
5272 return NULL;
5273}
5274
5275
5276static PyObject *_wrap_ComboBox_CanRedo(PyObject *, PyObject *args, PyObject *kwargs) {
5277 PyObject *resultobj;
5278 wxComboBox *arg1 = (wxComboBox *) 0 ;
5279 bool result;
5280 PyObject * obj0 = 0 ;
5281 char *kwnames[] = {
5282 (char *) "self", NULL
5283 };
5284
5285 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ComboBox_CanRedo",kwnames,&obj0)) goto fail;
093d3ff1
RD
5286 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxComboBox, SWIG_POINTER_EXCEPTION | 0);
5287 if (SWIG_arg_fail(1)) SWIG_fail;
5cbf236d
RD
5288 {
5289 PyThreadState* __tstate = wxPyBeginAllowThreads();
5290 result = (bool)((wxComboBox const *)arg1)->CanRedo();
5291
5292 wxPyEndAllowThreads(__tstate);
5293 if (PyErr_Occurred()) SWIG_fail;
5294 }
5295 {
5296 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
5297 }
5298 return resultobj;
5299 fail:
5300 return NULL;
5301}
5302
5303
c32bde28 5304static PyObject *_wrap_ComboBox_GetClassDefaultAttributes(PyObject *, PyObject *args, PyObject *kwargs) {
22bfe96c 5305 PyObject *resultobj;
093d3ff1 5306 wxWindowVariant arg1 = (wxWindowVariant) wxWINDOW_VARIANT_NORMAL ;
22bfe96c
RD
5307 wxVisualAttributes result;
5308 PyObject * obj0 = 0 ;
5309 char *kwnames[] = {
5310 (char *) "variant", NULL
5311 };
5312
5313 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|O:ComboBox_GetClassDefaultAttributes",kwnames,&obj0)) goto fail;
5314 if (obj0) {
093d3ff1
RD
5315 {
5316 arg1 = (wxWindowVariant)(SWIG_As_int(obj0));
5317 if (SWIG_arg_fail(1)) SWIG_fail;
5318 }
22bfe96c
RD
5319 }
5320 {
110da5b0 5321 if (!wxPyCheckForApp()) SWIG_fail;
22bfe96c
RD
5322 PyThreadState* __tstate = wxPyBeginAllowThreads();
5323 result = wxComboBox::GetClassDefaultAttributes((wxWindowVariant )arg1);
5324
5325 wxPyEndAllowThreads(__tstate);
dfbb5885 5326 if (PyErr_Occurred()) SWIG_fail;
22bfe96c
RD
5327 }
5328 {
5329 wxVisualAttributes * resultptr;
093d3ff1 5330 resultptr = new wxVisualAttributes((wxVisualAttributes &)(result));
22bfe96c
RD
5331 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxVisualAttributes, 1);
5332 }
5333 return resultobj;
5334 fail:
5335 return NULL;
5336}
5337
5338
c32bde28 5339static PyObject * ComboBox_swigregister(PyObject *, PyObject *args) {
d14a1e28
RD
5340 PyObject *obj;
5341 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
5342 SWIG_TypeClientData(SWIGTYPE_p_wxComboBox, obj);
5343 Py_INCREF(obj);
5344 return Py_BuildValue((char *)"");
5345}
c32bde28 5346static int _wrap_GaugeNameStr_set(PyObject *) {
b2dc1044
RD
5347 PyErr_SetString(PyExc_TypeError,"Variable GaugeNameStr is read-only.");
5348 return 1;
5349}
5350
5351
093d3ff1 5352static PyObject *_wrap_GaugeNameStr_get(void) {
b2dc1044
RD
5353 PyObject *pyobj;
5354
5355 {
5356#if wxUSE_UNICODE
5357 pyobj = PyUnicode_FromWideChar((&wxPyGaugeNameStr)->c_str(), (&wxPyGaugeNameStr)->Len());
5358#else
5359 pyobj = PyString_FromStringAndSize((&wxPyGaugeNameStr)->c_str(), (&wxPyGaugeNameStr)->Len());
5360#endif
5361 }
5362 return pyobj;
5363}
5364
5365
c32bde28 5366static PyObject *_wrap_new_Gauge(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
5367 PyObject *resultobj;
5368 wxWindow *arg1 = (wxWindow *) 0 ;
248ed943
RD
5369 int arg2 = (int) -1 ;
5370 int arg3 = (int) 100 ;
d14a1e28
RD
5371 wxPoint const &arg4_defvalue = wxDefaultPosition ;
5372 wxPoint *arg4 = (wxPoint *) &arg4_defvalue ;
5373 wxSize const &arg5_defvalue = wxDefaultSize ;
5374 wxSize *arg5 = (wxSize *) &arg5_defvalue ;
5375 long arg6 = (long) wxGA_HORIZONTAL ;
5376 wxValidator const &arg7_defvalue = wxDefaultValidator ;
5377 wxValidator *arg7 = (wxValidator *) &arg7_defvalue ;
5378 wxString const &arg8_defvalue = wxPyGaugeNameStr ;
5379 wxString *arg8 = (wxString *) &arg8_defvalue ;
5380 wxGauge *result;
5381 wxPoint temp4 ;
5382 wxSize temp5 ;
ae8162c8 5383 bool temp8 = false ;
d14a1e28 5384 PyObject * obj0 = 0 ;
994141e6
RD
5385 PyObject * obj1 = 0 ;
5386 PyObject * obj2 = 0 ;
d14a1e28
RD
5387 PyObject * obj3 = 0 ;
5388 PyObject * obj4 = 0 ;
994141e6 5389 PyObject * obj5 = 0 ;
d14a1e28
RD
5390 PyObject * obj6 = 0 ;
5391 PyObject * obj7 = 0 ;
5392 char *kwnames[] = {
5393 (char *) "parent",(char *) "id",(char *) "range",(char *) "pos",(char *) "size",(char *) "style",(char *) "validator",(char *) "name", NULL
5394 };
5395
248ed943 5396 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|OOOOOOO:new_Gauge",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6,&obj7)) goto fail;
093d3ff1
RD
5397 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
5398 if (SWIG_arg_fail(1)) SWIG_fail;
248ed943 5399 if (obj1) {
093d3ff1
RD
5400 {
5401 arg2 = (int)(SWIG_As_int(obj1));
5402 if (SWIG_arg_fail(2)) SWIG_fail;
5403 }
248ed943
RD
5404 }
5405 if (obj2) {
093d3ff1
RD
5406 {
5407 arg3 = (int)(SWIG_As_int(obj2));
5408 if (SWIG_arg_fail(3)) SWIG_fail;
5409 }
248ed943 5410 }
d14a1e28
RD
5411 if (obj3) {
5412 {
5413 arg4 = &temp4;
5414 if ( ! wxPoint_helper(obj3, &arg4)) SWIG_fail;
5415 }
5416 }
5417 if (obj4) {
5418 {
5419 arg5 = &temp5;
5420 if ( ! wxSize_helper(obj4, &arg5)) SWIG_fail;
5421 }
5422 }
994141e6 5423 if (obj5) {
093d3ff1
RD
5424 {
5425 arg6 = (long)(SWIG_As_long(obj5));
5426 if (SWIG_arg_fail(6)) SWIG_fail;
5427 }
994141e6 5428 }
d14a1e28 5429 if (obj6) {
093d3ff1
RD
5430 {
5431 SWIG_Python_ConvertPtr(obj6, (void **)&arg7, SWIGTYPE_p_wxValidator, SWIG_POINTER_EXCEPTION | 0);
5432 if (SWIG_arg_fail(7)) SWIG_fail;
5433 if (arg7 == NULL) {
5434 SWIG_null_ref("wxValidator");
5435 }
5436 if (SWIG_arg_fail(7)) SWIG_fail;
d14a1e28
RD
5437 }
5438 }
5439 if (obj7) {
5440 {
5441 arg8 = wxString_in_helper(obj7);
5442 if (arg8 == NULL) SWIG_fail;
ae8162c8 5443 temp8 = true;
d14a1e28
RD
5444 }
5445 }
5446 {
e3b71cb8 5447 if (!wxPyCheckForApp()) SWIG_fail;
d14a1e28
RD
5448 PyThreadState* __tstate = wxPyBeginAllowThreads();
5449 result = (wxGauge *)new wxGauge(arg1,arg2,arg3,(wxPoint const &)*arg4,(wxSize const &)*arg5,arg6,(wxValidator const &)*arg7,(wxString const &)*arg8);
5450
5451 wxPyEndAllowThreads(__tstate);
110da5b0 5452 if (PyErr_Occurred()) SWIG_fail;
d14a1e28 5453 }
15afbcd0 5454 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxGauge, 1);
d14a1e28
RD
5455 {
5456 if (temp8)
5457 delete arg8;
5458 }
5459 return resultobj;
5460 fail:
5461 {
5462 if (temp8)
5463 delete arg8;
5464 }
5465 return NULL;
5466}
5467
5468
c32bde28 5469static PyObject *_wrap_new_PreGauge(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
5470 PyObject *resultobj;
5471 wxGauge *result;
5472 char *kwnames[] = {
5473 NULL
5474 };
5475
5476 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_PreGauge",kwnames)) goto fail;
5477 {
e3b71cb8 5478 if (!wxPyCheckForApp()) SWIG_fail;
d14a1e28
RD
5479 PyThreadState* __tstate = wxPyBeginAllowThreads();
5480 result = (wxGauge *)new wxGauge();
5481
5482 wxPyEndAllowThreads(__tstate);
110da5b0 5483 if (PyErr_Occurred()) SWIG_fail;
d14a1e28 5484 }
15afbcd0 5485 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxGauge, 1);
d14a1e28
RD
5486 return resultobj;
5487 fail:
5488 return NULL;
5489}
5490
5491
c32bde28 5492static PyObject *_wrap_Gauge_Create(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
5493 PyObject *resultobj;
5494 wxGauge *arg1 = (wxGauge *) 0 ;
5495 wxWindow *arg2 = (wxWindow *) 0 ;
248ed943
RD
5496 int arg3 = (int) -1 ;
5497 int arg4 = (int) 100 ;
d14a1e28
RD
5498 wxPoint const &arg5_defvalue = wxDefaultPosition ;
5499 wxPoint *arg5 = (wxPoint *) &arg5_defvalue ;
5500 wxSize const &arg6_defvalue = wxDefaultSize ;
5501 wxSize *arg6 = (wxSize *) &arg6_defvalue ;
5502 long arg7 = (long) wxGA_HORIZONTAL ;
5503 wxValidator const &arg8_defvalue = wxDefaultValidator ;
5504 wxValidator *arg8 = (wxValidator *) &arg8_defvalue ;
5505 wxString const &arg9_defvalue = wxPyGaugeNameStr ;
5506 wxString *arg9 = (wxString *) &arg9_defvalue ;
5507 bool result;
5508 wxPoint temp5 ;
5509 wxSize temp6 ;
ae8162c8 5510 bool temp9 = false ;
d14a1e28
RD
5511 PyObject * obj0 = 0 ;
5512 PyObject * obj1 = 0 ;
994141e6
RD
5513 PyObject * obj2 = 0 ;
5514 PyObject * obj3 = 0 ;
d14a1e28
RD
5515 PyObject * obj4 = 0 ;
5516 PyObject * obj5 = 0 ;
994141e6 5517 PyObject * obj6 = 0 ;
d14a1e28
RD
5518 PyObject * obj7 = 0 ;
5519 PyObject * obj8 = 0 ;
5520 char *kwnames[] = {
5521 (char *) "self",(char *) "parent",(char *) "id",(char *) "range",(char *) "pos",(char *) "size",(char *) "style",(char *) "validator",(char *) "name", NULL
5522 };
5523
248ed943 5524 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|OOOOOOO:Gauge_Create",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6,&obj7,&obj8)) goto fail;
093d3ff1
RD
5525 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGauge, SWIG_POINTER_EXCEPTION | 0);
5526 if (SWIG_arg_fail(1)) SWIG_fail;
5527 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
5528 if (SWIG_arg_fail(2)) SWIG_fail;
248ed943 5529 if (obj2) {
093d3ff1
RD
5530 {
5531 arg3 = (int)(SWIG_As_int(obj2));
5532 if (SWIG_arg_fail(3)) SWIG_fail;
5533 }
248ed943
RD
5534 }
5535 if (obj3) {
093d3ff1
RD
5536 {
5537 arg4 = (int)(SWIG_As_int(obj3));
5538 if (SWIG_arg_fail(4)) SWIG_fail;
5539 }
248ed943 5540 }
d14a1e28
RD
5541 if (obj4) {
5542 {
5543 arg5 = &temp5;
5544 if ( ! wxPoint_helper(obj4, &arg5)) SWIG_fail;
5545 }
5546 }
5547 if (obj5) {
5548 {
5549 arg6 = &temp6;
5550 if ( ! wxSize_helper(obj5, &arg6)) SWIG_fail;
5551 }
5552 }
994141e6 5553 if (obj6) {
093d3ff1
RD
5554 {
5555 arg7 = (long)(SWIG_As_long(obj6));
5556 if (SWIG_arg_fail(7)) SWIG_fail;
5557 }
994141e6 5558 }
d14a1e28 5559 if (obj7) {
093d3ff1
RD
5560 {
5561 SWIG_Python_ConvertPtr(obj7, (void **)&arg8, SWIGTYPE_p_wxValidator, SWIG_POINTER_EXCEPTION | 0);
5562 if (SWIG_arg_fail(8)) SWIG_fail;
5563 if (arg8 == NULL) {
5564 SWIG_null_ref("wxValidator");
5565 }
5566 if (SWIG_arg_fail(8)) SWIG_fail;
d14a1e28
RD
5567 }
5568 }
5569 if (obj8) {
5570 {
5571 arg9 = wxString_in_helper(obj8);
5572 if (arg9 == NULL) SWIG_fail;
ae8162c8 5573 temp9 = true;
d14a1e28
RD
5574 }
5575 }
5576 {
5577 PyThreadState* __tstate = wxPyBeginAllowThreads();
5578 result = (bool)(arg1)->Create(arg2,arg3,arg4,(wxPoint const &)*arg5,(wxSize const &)*arg6,arg7,(wxValidator const &)*arg8,(wxString const &)*arg9);
5579
5580 wxPyEndAllowThreads(__tstate);
5581 if (PyErr_Occurred()) SWIG_fail;
5582 }
4f89f6a3
RD
5583 {
5584 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
5585 }
d14a1e28
RD
5586 {
5587 if (temp9)
5588 delete arg9;
5589 }
5590 return resultobj;
5591 fail:
5592 {
5593 if (temp9)
5594 delete arg9;
5595 }
5596 return NULL;
5597}
5598
5599
c32bde28 5600static PyObject *_wrap_Gauge_SetRange(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
5601 PyObject *resultobj;
5602 wxGauge *arg1 = (wxGauge *) 0 ;
5603 int arg2 ;
5604 PyObject * obj0 = 0 ;
994141e6 5605 PyObject * obj1 = 0 ;
d14a1e28
RD
5606 char *kwnames[] = {
5607 (char *) "self",(char *) "range", NULL
5608 };
5609
994141e6 5610 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Gauge_SetRange",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
5611 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGauge, SWIG_POINTER_EXCEPTION | 0);
5612 if (SWIG_arg_fail(1)) SWIG_fail;
5613 {
5614 arg2 = (int)(SWIG_As_int(obj1));
5615 if (SWIG_arg_fail(2)) SWIG_fail;
5616 }
d14a1e28
RD
5617 {
5618 PyThreadState* __tstate = wxPyBeginAllowThreads();
5619 (arg1)->SetRange(arg2);
5620
5621 wxPyEndAllowThreads(__tstate);
5622 if (PyErr_Occurred()) SWIG_fail;
5623 }
5624 Py_INCREF(Py_None); resultobj = Py_None;
5625 return resultobj;
5626 fail:
5627 return NULL;
5628}
5629
5630
c32bde28 5631static PyObject *_wrap_Gauge_GetRange(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
5632 PyObject *resultobj;
5633 wxGauge *arg1 = (wxGauge *) 0 ;
5634 int result;
5635 PyObject * obj0 = 0 ;
5636 char *kwnames[] = {
5637 (char *) "self", NULL
5638 };
5639
5640 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Gauge_GetRange",kwnames,&obj0)) goto fail;
093d3ff1
RD
5641 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGauge, SWIG_POINTER_EXCEPTION | 0);
5642 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
5643 {
5644 PyThreadState* __tstate = wxPyBeginAllowThreads();
5645 result = (int)((wxGauge const *)arg1)->GetRange();
5646
5647 wxPyEndAllowThreads(__tstate);
5648 if (PyErr_Occurred()) SWIG_fail;
5649 }
093d3ff1
RD
5650 {
5651 resultobj = SWIG_From_int((int)(result));
5652 }
d14a1e28
RD
5653 return resultobj;
5654 fail:
5655 return NULL;
5656}
5657
5658
c32bde28 5659static PyObject *_wrap_Gauge_SetValue(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
5660 PyObject *resultobj;
5661 wxGauge *arg1 = (wxGauge *) 0 ;
5662 int arg2 ;
5663 PyObject * obj0 = 0 ;
994141e6 5664 PyObject * obj1 = 0 ;
d14a1e28
RD
5665 char *kwnames[] = {
5666 (char *) "self",(char *) "pos", NULL
5667 };
5668
994141e6 5669 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Gauge_SetValue",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
5670 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGauge, SWIG_POINTER_EXCEPTION | 0);
5671 if (SWIG_arg_fail(1)) SWIG_fail;
5672 {
5673 arg2 = (int)(SWIG_As_int(obj1));
5674 if (SWIG_arg_fail(2)) SWIG_fail;
5675 }
d14a1e28
RD
5676 {
5677 PyThreadState* __tstate = wxPyBeginAllowThreads();
5678 (arg1)->SetValue(arg2);
5679
5680 wxPyEndAllowThreads(__tstate);
5681 if (PyErr_Occurred()) SWIG_fail;
5682 }
5683 Py_INCREF(Py_None); resultobj = Py_None;
5684 return resultobj;
5685 fail:
5686 return NULL;
5687}
5688
5689
c32bde28 5690static PyObject *_wrap_Gauge_GetValue(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
5691 PyObject *resultobj;
5692 wxGauge *arg1 = (wxGauge *) 0 ;
5693 int result;
5694 PyObject * obj0 = 0 ;
5695 char *kwnames[] = {
5696 (char *) "self", NULL
5697 };
5698
5699 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Gauge_GetValue",kwnames,&obj0)) goto fail;
093d3ff1
RD
5700 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGauge, SWIG_POINTER_EXCEPTION | 0);
5701 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
5702 {
5703 PyThreadState* __tstate = wxPyBeginAllowThreads();
5704 result = (int)((wxGauge const *)arg1)->GetValue();
5705
5706 wxPyEndAllowThreads(__tstate);
5707 if (PyErr_Occurred()) SWIG_fail;
5708 }
093d3ff1
RD
5709 {
5710 resultobj = SWIG_From_int((int)(result));
5711 }
d14a1e28
RD
5712 return resultobj;
5713 fail:
5714 return NULL;
5715}
5716
5717
c32bde28 5718static PyObject *_wrap_Gauge_IsVertical(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
5719 PyObject *resultobj;
5720 wxGauge *arg1 = (wxGauge *) 0 ;
5721 bool result;
5722 PyObject * obj0 = 0 ;
5723 char *kwnames[] = {
5724 (char *) "self", NULL
5725 };
5726
5727 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Gauge_IsVertical",kwnames,&obj0)) goto fail;
093d3ff1
RD
5728 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGauge, SWIG_POINTER_EXCEPTION | 0);
5729 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
5730 {
5731 PyThreadState* __tstate = wxPyBeginAllowThreads();
5732 result = (bool)((wxGauge const *)arg1)->IsVertical();
5733
5734 wxPyEndAllowThreads(__tstate);
5735 if (PyErr_Occurred()) SWIG_fail;
5736 }
4f89f6a3
RD
5737 {
5738 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
5739 }
d14a1e28
RD
5740 return resultobj;
5741 fail:
5742 return NULL;
5743}
5744
5745
c32bde28 5746static PyObject *_wrap_Gauge_SetShadowWidth(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
5747 PyObject *resultobj;
5748 wxGauge *arg1 = (wxGauge *) 0 ;
5749 int arg2 ;
5750 PyObject * obj0 = 0 ;
994141e6 5751 PyObject * obj1 = 0 ;
d14a1e28
RD
5752 char *kwnames[] = {
5753 (char *) "self",(char *) "w", NULL
5754 };
5755
994141e6 5756 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Gauge_SetShadowWidth",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
5757 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGauge, SWIG_POINTER_EXCEPTION | 0);
5758 if (SWIG_arg_fail(1)) SWIG_fail;
5759 {
5760 arg2 = (int)(SWIG_As_int(obj1));
5761 if (SWIG_arg_fail(2)) SWIG_fail;
5762 }
d14a1e28
RD
5763 {
5764 PyThreadState* __tstate = wxPyBeginAllowThreads();
5765 (arg1)->SetShadowWidth(arg2);
5766
5767 wxPyEndAllowThreads(__tstate);
5768 if (PyErr_Occurred()) SWIG_fail;
5769 }
5770 Py_INCREF(Py_None); resultobj = Py_None;
5771 return resultobj;
5772 fail:
5773 return NULL;
5774}
5775
5776
c32bde28 5777static PyObject *_wrap_Gauge_GetShadowWidth(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
5778 PyObject *resultobj;
5779 wxGauge *arg1 = (wxGauge *) 0 ;
5780 int result;
5781 PyObject * obj0 = 0 ;
5782 char *kwnames[] = {
5783 (char *) "self", NULL
5784 };
5785
5786 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Gauge_GetShadowWidth",kwnames,&obj0)) goto fail;
093d3ff1
RD
5787 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGauge, SWIG_POINTER_EXCEPTION | 0);
5788 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
5789 {
5790 PyThreadState* __tstate = wxPyBeginAllowThreads();
5791 result = (int)((wxGauge const *)arg1)->GetShadowWidth();
5792
5793 wxPyEndAllowThreads(__tstate);
5794 if (PyErr_Occurred()) SWIG_fail;
5795 }
093d3ff1
RD
5796 {
5797 resultobj = SWIG_From_int((int)(result));
5798 }
d14a1e28
RD
5799 return resultobj;
5800 fail:
5801 return NULL;
5802}
5803
5804
c32bde28 5805static PyObject *_wrap_Gauge_SetBezelFace(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
5806 PyObject *resultobj;
5807 wxGauge *arg1 = (wxGauge *) 0 ;
5808 int arg2 ;
5809 PyObject * obj0 = 0 ;
994141e6 5810 PyObject * obj1 = 0 ;
d14a1e28
RD
5811 char *kwnames[] = {
5812 (char *) "self",(char *) "w", NULL
5813 };
5814
994141e6 5815 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Gauge_SetBezelFace",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
5816 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGauge, SWIG_POINTER_EXCEPTION | 0);
5817 if (SWIG_arg_fail(1)) SWIG_fail;
5818 {
5819 arg2 = (int)(SWIG_As_int(obj1));
5820 if (SWIG_arg_fail(2)) SWIG_fail;
5821 }
d14a1e28
RD
5822 {
5823 PyThreadState* __tstate = wxPyBeginAllowThreads();
5824 (arg1)->SetBezelFace(arg2);
5825
5826 wxPyEndAllowThreads(__tstate);
5827 if (PyErr_Occurred()) SWIG_fail;
5828 }
5829 Py_INCREF(Py_None); resultobj = Py_None;
5830 return resultobj;
5831 fail:
5832 return NULL;
5833}
5834
5835
c32bde28 5836static PyObject *_wrap_Gauge_GetBezelFace(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
5837 PyObject *resultobj;
5838 wxGauge *arg1 = (wxGauge *) 0 ;
5839 int result;
5840 PyObject * obj0 = 0 ;
5841 char *kwnames[] = {
5842 (char *) "self", NULL
5843 };
5844
5845 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Gauge_GetBezelFace",kwnames,&obj0)) goto fail;
093d3ff1
RD
5846 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGauge, SWIG_POINTER_EXCEPTION | 0);
5847 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
5848 {
5849 PyThreadState* __tstate = wxPyBeginAllowThreads();
5850 result = (int)((wxGauge const *)arg1)->GetBezelFace();
5851
5852 wxPyEndAllowThreads(__tstate);
5853 if (PyErr_Occurred()) SWIG_fail;
5854 }
093d3ff1
RD
5855 {
5856 resultobj = SWIG_From_int((int)(result));
5857 }
d14a1e28
RD
5858 return resultobj;
5859 fail:
5860 return NULL;
5861}
5862
5863
c32bde28 5864static PyObject *_wrap_Gauge_GetClassDefaultAttributes(PyObject *, PyObject *args, PyObject *kwargs) {
22bfe96c 5865 PyObject *resultobj;
093d3ff1 5866 wxWindowVariant arg1 = (wxWindowVariant) wxWINDOW_VARIANT_NORMAL ;
22bfe96c
RD
5867 wxVisualAttributes result;
5868 PyObject * obj0 = 0 ;
5869 char *kwnames[] = {
5870 (char *) "variant", NULL
5871 };
5872
5873 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|O:Gauge_GetClassDefaultAttributes",kwnames,&obj0)) goto fail;
5874 if (obj0) {
093d3ff1
RD
5875 {
5876 arg1 = (wxWindowVariant)(SWIG_As_int(obj0));
5877 if (SWIG_arg_fail(1)) SWIG_fail;
5878 }
22bfe96c
RD
5879 }
5880 {
110da5b0 5881 if (!wxPyCheckForApp()) SWIG_fail;
22bfe96c
RD
5882 PyThreadState* __tstate = wxPyBeginAllowThreads();
5883 result = wxGauge::GetClassDefaultAttributes((wxWindowVariant )arg1);
5884
5885 wxPyEndAllowThreads(__tstate);
dfbb5885 5886 if (PyErr_Occurred()) SWIG_fail;
22bfe96c
RD
5887 }
5888 {
5889 wxVisualAttributes * resultptr;
093d3ff1 5890 resultptr = new wxVisualAttributes((wxVisualAttributes &)(result));
22bfe96c
RD
5891 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxVisualAttributes, 1);
5892 }
5893 return resultobj;
5894 fail:
5895 return NULL;
5896}
5897
5898
c32bde28 5899static PyObject * Gauge_swigregister(PyObject *, PyObject *args) {
d14a1e28
RD
5900 PyObject *obj;
5901 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
5902 SWIG_TypeClientData(SWIGTYPE_p_wxGauge, obj);
5903 Py_INCREF(obj);
5904 return Py_BuildValue((char *)"");
5905}
c32bde28 5906static int _wrap_StaticBitmapNameStr_set(PyObject *) {
b2dc1044
RD
5907 PyErr_SetString(PyExc_TypeError,"Variable StaticBitmapNameStr is read-only.");
5908 return 1;
5909}
5910
5911
093d3ff1 5912static PyObject *_wrap_StaticBitmapNameStr_get(void) {
b2dc1044
RD
5913 PyObject *pyobj;
5914
5915 {
5916#if wxUSE_UNICODE
5917 pyobj = PyUnicode_FromWideChar((&wxPyStaticBitmapNameStr)->c_str(), (&wxPyStaticBitmapNameStr)->Len());
5918#else
5919 pyobj = PyString_FromStringAndSize((&wxPyStaticBitmapNameStr)->c_str(), (&wxPyStaticBitmapNameStr)->Len());
5920#endif
5921 }
5922 return pyobj;
5923}
5924
5925
c32bde28 5926static int _wrap_StaticBoxNameStr_set(PyObject *) {
b2dc1044
RD
5927 PyErr_SetString(PyExc_TypeError,"Variable StaticBoxNameStr is read-only.");
5928 return 1;
5929}
5930
5931
093d3ff1 5932static PyObject *_wrap_StaticBoxNameStr_get(void) {
b2dc1044
RD
5933 PyObject *pyobj;
5934
5935 {
5936#if wxUSE_UNICODE
5937 pyobj = PyUnicode_FromWideChar((&wxPyStaticBoxNameStr)->c_str(), (&wxPyStaticBoxNameStr)->Len());
5938#else
5939 pyobj = PyString_FromStringAndSize((&wxPyStaticBoxNameStr)->c_str(), (&wxPyStaticBoxNameStr)->Len());
5940#endif
5941 }
5942 return pyobj;
5943}
5944
5945
c32bde28 5946static int _wrap_StaticTextNameStr_set(PyObject *) {
b2dc1044
RD
5947 PyErr_SetString(PyExc_TypeError,"Variable StaticTextNameStr is read-only.");
5948 return 1;
5949}
5950
5951
093d3ff1 5952static PyObject *_wrap_StaticTextNameStr_get(void) {
b2dc1044
RD
5953 PyObject *pyobj;
5954
5955 {
5956#if wxUSE_UNICODE
5957 pyobj = PyUnicode_FromWideChar((&wxPyStaticTextNameStr)->c_str(), (&wxPyStaticTextNameStr)->Len());
5958#else
5959 pyobj = PyString_FromStringAndSize((&wxPyStaticTextNameStr)->c_str(), (&wxPyStaticTextNameStr)->Len());
5960#endif
5961 }
5962 return pyobj;
5963}
5964
5965
c32bde28 5966static PyObject *_wrap_new_StaticBox(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
5967 PyObject *resultobj;
5968 wxWindow *arg1 = (wxWindow *) 0 ;
248ed943
RD
5969 int arg2 = (int) -1 ;
5970 wxString const &arg3_defvalue = wxPyEmptyString ;
5971 wxString *arg3 = (wxString *) &arg3_defvalue ;
d14a1e28
RD
5972 wxPoint const &arg4_defvalue = wxDefaultPosition ;
5973 wxPoint *arg4 = (wxPoint *) &arg4_defvalue ;
5974 wxSize const &arg5_defvalue = wxDefaultSize ;
5975 wxSize *arg5 = (wxSize *) &arg5_defvalue ;
5976 long arg6 = (long) 0 ;
5977 wxString const &arg7_defvalue = wxPyStaticBoxNameStr ;
5978 wxString *arg7 = (wxString *) &arg7_defvalue ;
5979 wxStaticBox *result;
ae8162c8 5980 bool temp3 = false ;
d14a1e28
RD
5981 wxPoint temp4 ;
5982 wxSize temp5 ;
ae8162c8 5983 bool temp7 = false ;
d14a1e28 5984 PyObject * obj0 = 0 ;
994141e6 5985 PyObject * obj1 = 0 ;
d14a1e28
RD
5986 PyObject * obj2 = 0 ;
5987 PyObject * obj3 = 0 ;
5988 PyObject * obj4 = 0 ;
994141e6 5989 PyObject * obj5 = 0 ;
d14a1e28
RD
5990 PyObject * obj6 = 0 ;
5991 char *kwnames[] = {
5992 (char *) "parent",(char *) "id",(char *) "label",(char *) "pos",(char *) "size",(char *) "style",(char *) "name", NULL
5993 };
5994
248ed943 5995 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|OOOOOO:new_StaticBox",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6)) goto fail;
093d3ff1
RD
5996 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
5997 if (SWIG_arg_fail(1)) SWIG_fail;
248ed943 5998 if (obj1) {
093d3ff1
RD
5999 {
6000 arg2 = (int)(SWIG_As_int(obj1));
6001 if (SWIG_arg_fail(2)) SWIG_fail;
6002 }
248ed943
RD
6003 }
6004 if (obj2) {
6005 {
6006 arg3 = wxString_in_helper(obj2);
6007 if (arg3 == NULL) SWIG_fail;
ae8162c8 6008 temp3 = true;
248ed943 6009 }
d14a1e28
RD
6010 }
6011 if (obj3) {
6012 {
6013 arg4 = &temp4;
6014 if ( ! wxPoint_helper(obj3, &arg4)) SWIG_fail;
6015 }
6016 }
6017 if (obj4) {
6018 {
6019 arg5 = &temp5;
6020 if ( ! wxSize_helper(obj4, &arg5)) SWIG_fail;
6021 }
6022 }
994141e6 6023 if (obj5) {
093d3ff1
RD
6024 {
6025 arg6 = (long)(SWIG_As_long(obj5));
6026 if (SWIG_arg_fail(6)) SWIG_fail;
6027 }
994141e6 6028 }
d14a1e28
RD
6029 if (obj6) {
6030 {
6031 arg7 = wxString_in_helper(obj6);
6032 if (arg7 == NULL) SWIG_fail;
ae8162c8 6033 temp7 = true;
d14a1e28
RD
6034 }
6035 }
6036 {
e3b71cb8 6037 if (!wxPyCheckForApp()) SWIG_fail;
d14a1e28
RD
6038 PyThreadState* __tstate = wxPyBeginAllowThreads();
6039 result = (wxStaticBox *)new wxStaticBox(arg1,arg2,(wxString const &)*arg3,(wxPoint const &)*arg4,(wxSize const &)*arg5,arg6,(wxString const &)*arg7);
6040
6041 wxPyEndAllowThreads(__tstate);
110da5b0 6042 if (PyErr_Occurred()) SWIG_fail;
d14a1e28 6043 }
b0f7404b 6044 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxStaticBox, 1);
d14a1e28
RD
6045 {
6046 if (temp3)
6047 delete arg3;
6048 }
6049 {
6050 if (temp7)
6051 delete arg7;
6052 }
6053 return resultobj;
6054 fail:
6055 {
6056 if (temp3)
6057 delete arg3;
6058 }
6059 {
6060 if (temp7)
6061 delete arg7;
6062 }
6063 return NULL;
6064}
6065
6066
c32bde28 6067static PyObject *_wrap_new_PreStaticBox(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
6068 PyObject *resultobj;
6069 wxStaticBox *result;
6070 char *kwnames[] = {
6071 NULL
6072 };
6073
6074 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_PreStaticBox",kwnames)) goto fail;
6075 {
e3b71cb8 6076 if (!wxPyCheckForApp()) SWIG_fail;
d14a1e28
RD
6077 PyThreadState* __tstate = wxPyBeginAllowThreads();
6078 result = (wxStaticBox *)new wxStaticBox();
6079
6080 wxPyEndAllowThreads(__tstate);
110da5b0 6081 if (PyErr_Occurred()) SWIG_fail;
d14a1e28 6082 }
b0f7404b 6083 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxStaticBox, 1);
d14a1e28
RD
6084 return resultobj;
6085 fail:
6086 return NULL;
6087}
6088
6089
c32bde28 6090static PyObject *_wrap_StaticBox_Create(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
6091 PyObject *resultobj;
6092 wxStaticBox *arg1 = (wxStaticBox *) 0 ;
6093 wxWindow *arg2 = (wxWindow *) 0 ;
248ed943
RD
6094 int arg3 = (int) -1 ;
6095 wxString const &arg4_defvalue = wxPyEmptyString ;
6096 wxString *arg4 = (wxString *) &arg4_defvalue ;
d14a1e28
RD
6097 wxPoint const &arg5_defvalue = wxDefaultPosition ;
6098 wxPoint *arg5 = (wxPoint *) &arg5_defvalue ;
6099 wxSize const &arg6_defvalue = wxDefaultSize ;
6100 wxSize *arg6 = (wxSize *) &arg6_defvalue ;
6101 long arg7 = (long) 0 ;
6102 wxString const &arg8_defvalue = wxPyStaticBoxNameStr ;
6103 wxString *arg8 = (wxString *) &arg8_defvalue ;
6104 bool result;
ae8162c8 6105 bool temp4 = false ;
d14a1e28
RD
6106 wxPoint temp5 ;
6107 wxSize temp6 ;
ae8162c8 6108 bool temp8 = false ;
d14a1e28
RD
6109 PyObject * obj0 = 0 ;
6110 PyObject * obj1 = 0 ;
994141e6 6111 PyObject * obj2 = 0 ;
d14a1e28
RD
6112 PyObject * obj3 = 0 ;
6113 PyObject * obj4 = 0 ;
6114 PyObject * obj5 = 0 ;
994141e6 6115 PyObject * obj6 = 0 ;
d14a1e28
RD
6116 PyObject * obj7 = 0 ;
6117 char *kwnames[] = {
6118 (char *) "self",(char *) "parent",(char *) "id",(char *) "label",(char *) "pos",(char *) "size",(char *) "style",(char *) "name", NULL
6119 };
6120
248ed943 6121 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|OOOOOO:StaticBox_Create",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6,&obj7)) goto fail;
093d3ff1
RD
6122 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxStaticBox, SWIG_POINTER_EXCEPTION | 0);
6123 if (SWIG_arg_fail(1)) SWIG_fail;
6124 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
6125 if (SWIG_arg_fail(2)) SWIG_fail;
248ed943 6126 if (obj2) {
093d3ff1
RD
6127 {
6128 arg3 = (int)(SWIG_As_int(obj2));
6129 if (SWIG_arg_fail(3)) SWIG_fail;
6130 }
248ed943
RD
6131 }
6132 if (obj3) {
6133 {
6134 arg4 = wxString_in_helper(obj3);
6135 if (arg4 == NULL) SWIG_fail;
ae8162c8 6136 temp4 = true;
248ed943 6137 }
d14a1e28
RD
6138 }
6139 if (obj4) {
6140 {
6141 arg5 = &temp5;
6142 if ( ! wxPoint_helper(obj4, &arg5)) SWIG_fail;
6143 }
6144 }
6145 if (obj5) {
6146 {
6147 arg6 = &temp6;
6148 if ( ! wxSize_helper(obj5, &arg6)) SWIG_fail;
6149 }
6150 }
994141e6 6151 if (obj6) {
093d3ff1
RD
6152 {
6153 arg7 = (long)(SWIG_As_long(obj6));
6154 if (SWIG_arg_fail(7)) SWIG_fail;
6155 }
994141e6 6156 }
d14a1e28
RD
6157 if (obj7) {
6158 {
6159 arg8 = wxString_in_helper(obj7);
6160 if (arg8 == NULL) SWIG_fail;
ae8162c8 6161 temp8 = true;
d14a1e28
RD
6162 }
6163 }
6164 {
6165 PyThreadState* __tstate = wxPyBeginAllowThreads();
6166 result = (bool)(arg1)->Create(arg2,arg3,(wxString const &)*arg4,(wxPoint const &)*arg5,(wxSize const &)*arg6,arg7,(wxString const &)*arg8);
6167
6168 wxPyEndAllowThreads(__tstate);
6169 if (PyErr_Occurred()) SWIG_fail;
6170 }
4f89f6a3
RD
6171 {
6172 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
6173 }
d14a1e28
RD
6174 {
6175 if (temp4)
6176 delete arg4;
6177 }
6178 {
6179 if (temp8)
6180 delete arg8;
6181 }
6182 return resultobj;
6183 fail:
6184 {
6185 if (temp4)
6186 delete arg4;
6187 }
6188 {
6189 if (temp8)
6190 delete arg8;
6191 }
6192 return NULL;
6193}
6194
6195
c32bde28 6196static PyObject *_wrap_StaticBox_GetClassDefaultAttributes(PyObject *, PyObject *args, PyObject *kwargs) {
22bfe96c 6197 PyObject *resultobj;
093d3ff1 6198 wxWindowVariant arg1 = (wxWindowVariant) wxWINDOW_VARIANT_NORMAL ;
22bfe96c
RD
6199 wxVisualAttributes result;
6200 PyObject * obj0 = 0 ;
6201 char *kwnames[] = {
6202 (char *) "variant", NULL
6203 };
6204
6205 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|O:StaticBox_GetClassDefaultAttributes",kwnames,&obj0)) goto fail;
6206 if (obj0) {
093d3ff1
RD
6207 {
6208 arg1 = (wxWindowVariant)(SWIG_As_int(obj0));
6209 if (SWIG_arg_fail(1)) SWIG_fail;
6210 }
22bfe96c
RD
6211 }
6212 {
110da5b0 6213 if (!wxPyCheckForApp()) SWIG_fail;
22bfe96c
RD
6214 PyThreadState* __tstate = wxPyBeginAllowThreads();
6215 result = wxStaticBox::GetClassDefaultAttributes((wxWindowVariant )arg1);
6216
6217 wxPyEndAllowThreads(__tstate);
dfbb5885 6218 if (PyErr_Occurred()) SWIG_fail;
22bfe96c
RD
6219 }
6220 {
6221 wxVisualAttributes * resultptr;
093d3ff1 6222 resultptr = new wxVisualAttributes((wxVisualAttributes &)(result));
22bfe96c
RD
6223 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxVisualAttributes, 1);
6224 }
6225 return resultobj;
6226 fail:
6227 return NULL;
6228}
6229
6230
c32bde28 6231static PyObject * StaticBox_swigregister(PyObject *, PyObject *args) {
d14a1e28
RD
6232 PyObject *obj;
6233 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
6234 SWIG_TypeClientData(SWIGTYPE_p_wxStaticBox, obj);
6235 Py_INCREF(obj);
6236 return Py_BuildValue((char *)"");
6237}
c32bde28 6238static PyObject *_wrap_new_StaticLine(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
6239 PyObject *resultobj;
6240 wxWindow *arg1 = (wxWindow *) 0 ;
248ed943 6241 int arg2 = (int) -1 ;
d14a1e28
RD
6242 wxPoint const &arg3_defvalue = wxDefaultPosition ;
6243 wxPoint *arg3 = (wxPoint *) &arg3_defvalue ;
6244 wxSize const &arg4_defvalue = wxDefaultSize ;
6245 wxSize *arg4 = (wxSize *) &arg4_defvalue ;
6246 long arg5 = (long) wxLI_HORIZONTAL ;
6247 wxString const &arg6_defvalue = wxPyStaticTextNameStr ;
6248 wxString *arg6 = (wxString *) &arg6_defvalue ;
6249 wxStaticLine *result;
6250 wxPoint temp3 ;
6251 wxSize temp4 ;
ae8162c8 6252 bool temp6 = false ;
d14a1e28 6253 PyObject * obj0 = 0 ;
994141e6 6254 PyObject * obj1 = 0 ;
d14a1e28
RD
6255 PyObject * obj2 = 0 ;
6256 PyObject * obj3 = 0 ;
994141e6 6257 PyObject * obj4 = 0 ;
d14a1e28
RD
6258 PyObject * obj5 = 0 ;
6259 char *kwnames[] = {
6260 (char *) "parent",(char *) "id",(char *) "pos",(char *) "size",(char *) "style",(char *) "name", NULL
6261 };
6262
248ed943 6263 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|OOOOO:new_StaticLine",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5)) goto fail;
093d3ff1
RD
6264 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
6265 if (SWIG_arg_fail(1)) SWIG_fail;
248ed943 6266 if (obj1) {
093d3ff1
RD
6267 {
6268 arg2 = (int)(SWIG_As_int(obj1));
6269 if (SWIG_arg_fail(2)) SWIG_fail;
6270 }
248ed943 6271 }
d14a1e28
RD
6272 if (obj2) {
6273 {
6274 arg3 = &temp3;
6275 if ( ! wxPoint_helper(obj2, &arg3)) SWIG_fail;
6276 }
6277 }
6278 if (obj3) {
6279 {
6280 arg4 = &temp4;
6281 if ( ! wxSize_helper(obj3, &arg4)) SWIG_fail;
6282 }
6283 }
994141e6 6284 if (obj4) {
093d3ff1
RD
6285 {
6286 arg5 = (long)(SWIG_As_long(obj4));
6287 if (SWIG_arg_fail(5)) SWIG_fail;
6288 }
994141e6 6289 }
d14a1e28
RD
6290 if (obj5) {
6291 {
6292 arg6 = wxString_in_helper(obj5);
6293 if (arg6 == NULL) SWIG_fail;
ae8162c8 6294 temp6 = true;
d14a1e28
RD
6295 }
6296 }
6297 {
e3b71cb8 6298 if (!wxPyCheckForApp()) SWIG_fail;
d14a1e28
RD
6299 PyThreadState* __tstate = wxPyBeginAllowThreads();
6300 result = (wxStaticLine *)new wxStaticLine(arg1,arg2,(wxPoint const &)*arg3,(wxSize const &)*arg4,arg5,(wxString const &)*arg6);
6301
6302 wxPyEndAllowThreads(__tstate);
110da5b0 6303 if (PyErr_Occurred()) SWIG_fail;
d14a1e28 6304 }
15afbcd0 6305 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxStaticLine, 1);
d14a1e28
RD
6306 {
6307 if (temp6)
6308 delete arg6;
6309 }
6310 return resultobj;
6311 fail:
6312 {
6313 if (temp6)
6314 delete arg6;
6315 }
6316 return NULL;
6317}
6318
6319
c32bde28 6320static PyObject *_wrap_new_PreStaticLine(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
6321 PyObject *resultobj;
6322 wxStaticLine *result;
6323 char *kwnames[] = {
6324 NULL
6325 };
6326
6327 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_PreStaticLine",kwnames)) goto fail;
6328 {
e3b71cb8 6329 if (!wxPyCheckForApp()) SWIG_fail;
d14a1e28
RD
6330 PyThreadState* __tstate = wxPyBeginAllowThreads();
6331 result = (wxStaticLine *)new wxStaticLine();
6332
6333 wxPyEndAllowThreads(__tstate);
110da5b0 6334 if (PyErr_Occurred()) SWIG_fail;
d14a1e28 6335 }
15afbcd0 6336 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxStaticLine, 1);
d14a1e28
RD
6337 return resultobj;
6338 fail:
6339 return NULL;
6340}
6341
6342
c32bde28 6343static PyObject *_wrap_StaticLine_Create(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
6344 PyObject *resultobj;
6345 wxStaticLine *arg1 = (wxStaticLine *) 0 ;
6346 wxWindow *arg2 = (wxWindow *) 0 ;
248ed943 6347 int arg3 = (int) -1 ;
d14a1e28
RD
6348 wxPoint const &arg4_defvalue = wxDefaultPosition ;
6349 wxPoint *arg4 = (wxPoint *) &arg4_defvalue ;
6350 wxSize const &arg5_defvalue = wxDefaultSize ;
6351 wxSize *arg5 = (wxSize *) &arg5_defvalue ;
6352 long arg6 = (long) wxLI_HORIZONTAL ;
6353 wxString const &arg7_defvalue = wxPyStaticTextNameStr ;
6354 wxString *arg7 = (wxString *) &arg7_defvalue ;
6355 bool result;
6356 wxPoint temp4 ;
6357 wxSize temp5 ;
ae8162c8 6358 bool temp7 = false ;
d14a1e28
RD
6359 PyObject * obj0 = 0 ;
6360 PyObject * obj1 = 0 ;
994141e6 6361 PyObject * obj2 = 0 ;
d14a1e28
RD
6362 PyObject * obj3 = 0 ;
6363 PyObject * obj4 = 0 ;
994141e6 6364 PyObject * obj5 = 0 ;
d14a1e28
RD
6365 PyObject * obj6 = 0 ;
6366 char *kwnames[] = {
6367 (char *) "self",(char *) "parent",(char *) "id",(char *) "pos",(char *) "size",(char *) "style",(char *) "name", NULL
6368 };
6369
248ed943 6370 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|OOOOO:StaticLine_Create",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6)) goto fail;
093d3ff1
RD
6371 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxStaticLine, SWIG_POINTER_EXCEPTION | 0);
6372 if (SWIG_arg_fail(1)) SWIG_fail;
6373 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
6374 if (SWIG_arg_fail(2)) SWIG_fail;
248ed943 6375 if (obj2) {
093d3ff1
RD
6376 {
6377 arg3 = (int)(SWIG_As_int(obj2));
6378 if (SWIG_arg_fail(3)) SWIG_fail;
6379 }
248ed943 6380 }
d14a1e28
RD
6381 if (obj3) {
6382 {
6383 arg4 = &temp4;
6384 if ( ! wxPoint_helper(obj3, &arg4)) SWIG_fail;
6385 }
6386 }
6387 if (obj4) {
6388 {
6389 arg5 = &temp5;
6390 if ( ! wxSize_helper(obj4, &arg5)) SWIG_fail;
6391 }
6392 }
994141e6 6393 if (obj5) {
093d3ff1
RD
6394 {
6395 arg6 = (long)(SWIG_As_long(obj5));
6396 if (SWIG_arg_fail(6)) SWIG_fail;
6397 }
994141e6 6398 }
d14a1e28
RD
6399 if (obj6) {
6400 {
6401 arg7 = wxString_in_helper(obj6);
6402 if (arg7 == NULL) SWIG_fail;
ae8162c8 6403 temp7 = true;
d14a1e28
RD
6404 }
6405 }
6406 {
6407 PyThreadState* __tstate = wxPyBeginAllowThreads();
6408 result = (bool)(arg1)->Create(arg2,arg3,(wxPoint const &)*arg4,(wxSize const &)*arg5,arg6,(wxString const &)*arg7);
6409
6410 wxPyEndAllowThreads(__tstate);
6411 if (PyErr_Occurred()) SWIG_fail;
6412 }
4f89f6a3
RD
6413 {
6414 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
6415 }
d14a1e28
RD
6416 {
6417 if (temp7)
6418 delete arg7;
6419 }
6420 return resultobj;
6421 fail:
6422 {
6423 if (temp7)
6424 delete arg7;
6425 }
6426 return NULL;
6427}
6428
6429
c32bde28 6430static PyObject *_wrap_StaticLine_IsVertical(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
6431 PyObject *resultobj;
6432 wxStaticLine *arg1 = (wxStaticLine *) 0 ;
6433 bool result;
6434 PyObject * obj0 = 0 ;
6435 char *kwnames[] = {
6436 (char *) "self", NULL
6437 };
6438
6439 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:StaticLine_IsVertical",kwnames,&obj0)) goto fail;
093d3ff1
RD
6440 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxStaticLine, SWIG_POINTER_EXCEPTION | 0);
6441 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
6442 {
6443 PyThreadState* __tstate = wxPyBeginAllowThreads();
6444 result = (bool)((wxStaticLine const *)arg1)->IsVertical();
6445
6446 wxPyEndAllowThreads(__tstate);
6447 if (PyErr_Occurred()) SWIG_fail;
6448 }
4f89f6a3
RD
6449 {
6450 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
6451 }
d14a1e28
RD
6452 return resultobj;
6453 fail:
6454 return NULL;
6455}
6456
6457
c32bde28 6458static PyObject *_wrap_StaticLine_GetDefaultSize(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
6459 PyObject *resultobj;
6460 int result;
6461 char *kwnames[] = {
6462 NULL
6463 };
6464
6465 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":StaticLine_GetDefaultSize",kwnames)) goto fail;
6466 {
6467 PyThreadState* __tstate = wxPyBeginAllowThreads();
6468 result = (int)wxStaticLine::GetDefaultSize();
6469
6470 wxPyEndAllowThreads(__tstate);
6471 if (PyErr_Occurred()) SWIG_fail;
6472 }
093d3ff1
RD
6473 {
6474 resultobj = SWIG_From_int((int)(result));
6475 }
d14a1e28
RD
6476 return resultobj;
6477 fail:
6478 return NULL;
6479}
6480
6481
c32bde28 6482static PyObject *_wrap_StaticLine_GetClassDefaultAttributes(PyObject *, PyObject *args, PyObject *kwargs) {
22bfe96c 6483 PyObject *resultobj;
093d3ff1 6484 wxWindowVariant arg1 = (wxWindowVariant) wxWINDOW_VARIANT_NORMAL ;
22bfe96c
RD
6485 wxVisualAttributes result;
6486 PyObject * obj0 = 0 ;
6487 char *kwnames[] = {
6488 (char *) "variant", NULL
6489 };
6490
6491 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|O:StaticLine_GetClassDefaultAttributes",kwnames,&obj0)) goto fail;
6492 if (obj0) {
093d3ff1
RD
6493 {
6494 arg1 = (wxWindowVariant)(SWIG_As_int(obj0));
6495 if (SWIG_arg_fail(1)) SWIG_fail;
6496 }
22bfe96c
RD
6497 }
6498 {
110da5b0 6499 if (!wxPyCheckForApp()) SWIG_fail;
22bfe96c
RD
6500 PyThreadState* __tstate = wxPyBeginAllowThreads();
6501 result = wxStaticLine::GetClassDefaultAttributes((wxWindowVariant )arg1);
6502
6503 wxPyEndAllowThreads(__tstate);
dfbb5885 6504 if (PyErr_Occurred()) SWIG_fail;
22bfe96c
RD
6505 }
6506 {
6507 wxVisualAttributes * resultptr;
093d3ff1 6508 resultptr = new wxVisualAttributes((wxVisualAttributes &)(result));
22bfe96c
RD
6509 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxVisualAttributes, 1);
6510 }
6511 return resultobj;
6512 fail:
6513 return NULL;
6514}
6515
6516
c32bde28 6517static PyObject * StaticLine_swigregister(PyObject *, PyObject *args) {
d14a1e28
RD
6518 PyObject *obj;
6519 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
6520 SWIG_TypeClientData(SWIGTYPE_p_wxStaticLine, obj);
6521 Py_INCREF(obj);
6522 return Py_BuildValue((char *)"");
6523}
c32bde28 6524static PyObject *_wrap_new_StaticText(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
6525 PyObject *resultobj;
6526 wxWindow *arg1 = (wxWindow *) 0 ;
248ed943
RD
6527 int arg2 = (int) -1 ;
6528 wxString const &arg3_defvalue = wxPyEmptyString ;
6529 wxString *arg3 = (wxString *) &arg3_defvalue ;
d14a1e28
RD
6530 wxPoint const &arg4_defvalue = wxDefaultPosition ;
6531 wxPoint *arg4 = (wxPoint *) &arg4_defvalue ;
6532 wxSize const &arg5_defvalue = wxDefaultSize ;
6533 wxSize *arg5 = (wxSize *) &arg5_defvalue ;
6534 long arg6 = (long) 0 ;
6535 wxString const &arg7_defvalue = wxPyStaticTextNameStr ;
6536 wxString *arg7 = (wxString *) &arg7_defvalue ;
6537 wxStaticText *result;
ae8162c8 6538 bool temp3 = false ;
d14a1e28
RD
6539 wxPoint temp4 ;
6540 wxSize temp5 ;
ae8162c8 6541 bool temp7 = false ;
d14a1e28 6542 PyObject * obj0 = 0 ;
994141e6 6543 PyObject * obj1 = 0 ;
d14a1e28
RD
6544 PyObject * obj2 = 0 ;
6545 PyObject * obj3 = 0 ;
6546 PyObject * obj4 = 0 ;
994141e6 6547 PyObject * obj5 = 0 ;
d14a1e28
RD
6548 PyObject * obj6 = 0 ;
6549 char *kwnames[] = {
6550 (char *) "parent",(char *) "id",(char *) "label",(char *) "pos",(char *) "size",(char *) "style",(char *) "name", NULL
6551 };
6552
248ed943 6553 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|OOOOOO:new_StaticText",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6)) goto fail;
093d3ff1
RD
6554 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
6555 if (SWIG_arg_fail(1)) SWIG_fail;
248ed943 6556 if (obj1) {
093d3ff1
RD
6557 {
6558 arg2 = (int)(SWIG_As_int(obj1));
6559 if (SWIG_arg_fail(2)) SWIG_fail;
6560 }
248ed943
RD
6561 }
6562 if (obj2) {
6563 {
6564 arg3 = wxString_in_helper(obj2);
6565 if (arg3 == NULL) SWIG_fail;
ae8162c8 6566 temp3 = true;
248ed943 6567 }
d14a1e28
RD
6568 }
6569 if (obj3) {
6570 {
6571 arg4 = &temp4;
6572 if ( ! wxPoint_helper(obj3, &arg4)) SWIG_fail;
6573 }
6574 }
6575 if (obj4) {
6576 {
6577 arg5 = &temp5;
6578 if ( ! wxSize_helper(obj4, &arg5)) SWIG_fail;
6579 }
6580 }
994141e6 6581 if (obj5) {
093d3ff1
RD
6582 {
6583 arg6 = (long)(SWIG_As_long(obj5));
6584 if (SWIG_arg_fail(6)) SWIG_fail;
6585 }
994141e6 6586 }
d14a1e28
RD
6587 if (obj6) {
6588 {
6589 arg7 = wxString_in_helper(obj6);
6590 if (arg7 == NULL) SWIG_fail;
ae8162c8 6591 temp7 = true;
d14a1e28
RD
6592 }
6593 }
6594 {
e3b71cb8 6595 if (!wxPyCheckForApp()) SWIG_fail;
d14a1e28
RD
6596 PyThreadState* __tstate = wxPyBeginAllowThreads();
6597 result = (wxStaticText *)new wxStaticText(arg1,arg2,(wxString const &)*arg3,(wxPoint const &)*arg4,(wxSize const &)*arg5,arg6,(wxString const &)*arg7);
6598
6599 wxPyEndAllowThreads(__tstate);
110da5b0 6600 if (PyErr_Occurred()) SWIG_fail;
d14a1e28 6601 }
15afbcd0 6602 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxStaticText, 1);
d14a1e28
RD
6603 {
6604 if (temp3)
6605 delete arg3;
6606 }
6607 {
6608 if (temp7)
6609 delete arg7;
6610 }
6611 return resultobj;
6612 fail:
6613 {
6614 if (temp3)
6615 delete arg3;
6616 }
6617 {
6618 if (temp7)
6619 delete arg7;
6620 }
6621 return NULL;
6622}
6623
6624
c32bde28 6625static PyObject *_wrap_new_PreStaticText(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
6626 PyObject *resultobj;
6627 wxStaticText *result;
6628 char *kwnames[] = {
6629 NULL
6630 };
6631
6632 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_PreStaticText",kwnames)) goto fail;
6633 {
e3b71cb8 6634 if (!wxPyCheckForApp()) SWIG_fail;
d14a1e28
RD
6635 PyThreadState* __tstate = wxPyBeginAllowThreads();
6636 result = (wxStaticText *)new wxStaticText();
6637
6638 wxPyEndAllowThreads(__tstate);
110da5b0 6639 if (PyErr_Occurred()) SWIG_fail;
d14a1e28 6640 }
15afbcd0 6641 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxStaticText, 1);
d14a1e28
RD
6642 return resultobj;
6643 fail:
6644 return NULL;
6645}
6646
6647
c32bde28 6648static PyObject *_wrap_StaticText_Create(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
6649 PyObject *resultobj;
6650 wxStaticText *arg1 = (wxStaticText *) 0 ;
6651 wxWindow *arg2 = (wxWindow *) 0 ;
248ed943
RD
6652 int arg3 = (int) -1 ;
6653 wxString const &arg4_defvalue = wxPyEmptyString ;
6654 wxString *arg4 = (wxString *) &arg4_defvalue ;
d14a1e28
RD
6655 wxPoint const &arg5_defvalue = wxDefaultPosition ;
6656 wxPoint *arg5 = (wxPoint *) &arg5_defvalue ;
6657 wxSize const &arg6_defvalue = wxDefaultSize ;
6658 wxSize *arg6 = (wxSize *) &arg6_defvalue ;
6659 long arg7 = (long) 0 ;
6660 wxString const &arg8_defvalue = wxPyStaticTextNameStr ;
6661 wxString *arg8 = (wxString *) &arg8_defvalue ;
6662 bool result;
ae8162c8 6663 bool temp4 = false ;
d14a1e28
RD
6664 wxPoint temp5 ;
6665 wxSize temp6 ;
ae8162c8 6666 bool temp8 = false ;
d14a1e28
RD
6667 PyObject * obj0 = 0 ;
6668 PyObject * obj1 = 0 ;
994141e6 6669 PyObject * obj2 = 0 ;
d14a1e28
RD
6670 PyObject * obj3 = 0 ;
6671 PyObject * obj4 = 0 ;
6672 PyObject * obj5 = 0 ;
994141e6 6673 PyObject * obj6 = 0 ;
d14a1e28
RD
6674 PyObject * obj7 = 0 ;
6675 char *kwnames[] = {
6676 (char *) "self",(char *) "parent",(char *) "id",(char *) "label",(char *) "pos",(char *) "size",(char *) "style",(char *) "name", NULL
6677 };
6678
248ed943 6679 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|OOOOOO:StaticText_Create",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6,&obj7)) goto fail;
093d3ff1
RD
6680 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxStaticText, SWIG_POINTER_EXCEPTION | 0);
6681 if (SWIG_arg_fail(1)) SWIG_fail;
6682 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
6683 if (SWIG_arg_fail(2)) SWIG_fail;
248ed943 6684 if (obj2) {
093d3ff1
RD
6685 {
6686 arg3 = (int)(SWIG_As_int(obj2));
6687 if (SWIG_arg_fail(3)) SWIG_fail;
6688 }
248ed943
RD
6689 }
6690 if (obj3) {
6691 {
6692 arg4 = wxString_in_helper(obj3);
6693 if (arg4 == NULL) SWIG_fail;
ae8162c8 6694 temp4 = true;
248ed943 6695 }
d14a1e28
RD
6696 }
6697 if (obj4) {
6698 {
6699 arg5 = &temp5;
6700 if ( ! wxPoint_helper(obj4, &arg5)) SWIG_fail;
6701 }
6702 }
6703 if (obj5) {
6704 {
6705 arg6 = &temp6;
6706 if ( ! wxSize_helper(obj5, &arg6)) SWIG_fail;
6707 }
6708 }
994141e6 6709 if (obj6) {
093d3ff1
RD
6710 {
6711 arg7 = (long)(SWIG_As_long(obj6));
6712 if (SWIG_arg_fail(7)) SWIG_fail;
6713 }
994141e6 6714 }
d14a1e28
RD
6715 if (obj7) {
6716 {
6717 arg8 = wxString_in_helper(obj7);
6718 if (arg8 == NULL) SWIG_fail;
ae8162c8 6719 temp8 = true;
d14a1e28
RD
6720 }
6721 }
6722 {
6723 PyThreadState* __tstate = wxPyBeginAllowThreads();
6724 result = (bool)(arg1)->Create(arg2,arg3,(wxString const &)*arg4,(wxPoint const &)*arg5,(wxSize const &)*arg6,arg7,(wxString const &)*arg8);
6725
6726 wxPyEndAllowThreads(__tstate);
6727 if (PyErr_Occurred()) SWIG_fail;
6728 }
4f89f6a3
RD
6729 {
6730 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
6731 }
d14a1e28
RD
6732 {
6733 if (temp4)
6734 delete arg4;
6735 }
6736 {
6737 if (temp8)
6738 delete arg8;
6739 }
6740 return resultobj;
6741 fail:
6742 {
6743 if (temp4)
6744 delete arg4;
6745 }
6746 {
6747 if (temp8)
6748 delete arg8;
6749 }
6750 return NULL;
6751}
6752
6753
943e8dfd
RD
6754static PyObject *_wrap_StaticText_Wrap(PyObject *, PyObject *args, PyObject *kwargs) {
6755 PyObject *resultobj;
6756 wxStaticText *arg1 = (wxStaticText *) 0 ;
6757 int arg2 ;
6758 PyObject * obj0 = 0 ;
6759 PyObject * obj1 = 0 ;
6760 char *kwnames[] = {
6761 (char *) "self",(char *) "width", NULL
6762 };
6763
6764 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:StaticText_Wrap",kwnames,&obj0,&obj1)) goto fail;
6765 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxStaticText, SWIG_POINTER_EXCEPTION | 0);
6766 if (SWIG_arg_fail(1)) SWIG_fail;
6767 {
6768 arg2 = (int)(SWIG_As_int(obj1));
6769 if (SWIG_arg_fail(2)) SWIG_fail;
6770 }
6771 {
6772 PyThreadState* __tstate = wxPyBeginAllowThreads();
6773 (arg1)->Wrap(arg2);
6774
6775 wxPyEndAllowThreads(__tstate);
6776 if (PyErr_Occurred()) SWIG_fail;
6777 }
6778 Py_INCREF(Py_None); resultobj = Py_None;
6779 return resultobj;
6780 fail:
6781 return NULL;
6782}
6783
6784
c32bde28 6785static PyObject *_wrap_StaticText_GetClassDefaultAttributes(PyObject *, PyObject *args, PyObject *kwargs) {
22bfe96c 6786 PyObject *resultobj;
093d3ff1 6787 wxWindowVariant arg1 = (wxWindowVariant) wxWINDOW_VARIANT_NORMAL ;
22bfe96c
RD
6788 wxVisualAttributes result;
6789 PyObject * obj0 = 0 ;
6790 char *kwnames[] = {
6791 (char *) "variant", NULL
6792 };
6793
6794 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|O:StaticText_GetClassDefaultAttributes",kwnames,&obj0)) goto fail;
6795 if (obj0) {
093d3ff1
RD
6796 {
6797 arg1 = (wxWindowVariant)(SWIG_As_int(obj0));
6798 if (SWIG_arg_fail(1)) SWIG_fail;
6799 }
22bfe96c
RD
6800 }
6801 {
110da5b0 6802 if (!wxPyCheckForApp()) SWIG_fail;
22bfe96c
RD
6803 PyThreadState* __tstate = wxPyBeginAllowThreads();
6804 result = wxStaticText::GetClassDefaultAttributes((wxWindowVariant )arg1);
6805
6806 wxPyEndAllowThreads(__tstate);
dfbb5885 6807 if (PyErr_Occurred()) SWIG_fail;
22bfe96c
RD
6808 }
6809 {
6810 wxVisualAttributes * resultptr;
093d3ff1 6811 resultptr = new wxVisualAttributes((wxVisualAttributes &)(result));
22bfe96c
RD
6812 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxVisualAttributes, 1);
6813 }
6814 return resultobj;
6815 fail:
6816 return NULL;
6817}
6818
6819
c32bde28 6820static PyObject * StaticText_swigregister(PyObject *, PyObject *args) {
d14a1e28
RD
6821 PyObject *obj;
6822 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
6823 SWIG_TypeClientData(SWIGTYPE_p_wxStaticText, obj);
6824 Py_INCREF(obj);
6825 return Py_BuildValue((char *)"");
6826}
c32bde28 6827static PyObject *_wrap_new_StaticBitmap(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
6828 PyObject *resultobj;
6829 wxWindow *arg1 = (wxWindow *) 0 ;
248ed943
RD
6830 int arg2 = (int) -1 ;
6831 wxBitmap const &arg3_defvalue = wxNullBitmap ;
6832 wxBitmap *arg3 = (wxBitmap *) &arg3_defvalue ;
d14a1e28
RD
6833 wxPoint const &arg4_defvalue = wxDefaultPosition ;
6834 wxPoint *arg4 = (wxPoint *) &arg4_defvalue ;
6835 wxSize const &arg5_defvalue = wxDefaultSize ;
6836 wxSize *arg5 = (wxSize *) &arg5_defvalue ;
6837 long arg6 = (long) 0 ;
6838 wxString const &arg7_defvalue = wxPyStaticBitmapNameStr ;
6839 wxString *arg7 = (wxString *) &arg7_defvalue ;
6840 wxStaticBitmap *result;
6841 wxPoint temp4 ;
6842 wxSize temp5 ;
ae8162c8 6843 bool temp7 = false ;
d14a1e28 6844 PyObject * obj0 = 0 ;
994141e6 6845 PyObject * obj1 = 0 ;
d14a1e28
RD
6846 PyObject * obj2 = 0 ;
6847 PyObject * obj3 = 0 ;
6848 PyObject * obj4 = 0 ;
994141e6 6849 PyObject * obj5 = 0 ;
d14a1e28
RD
6850 PyObject * obj6 = 0 ;
6851 char *kwnames[] = {
6852 (char *) "parent",(char *) "id",(char *) "bitmap",(char *) "pos",(char *) "size",(char *) "style",(char *) "name", NULL
6853 };
6854
248ed943 6855 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|OOOOOO:new_StaticBitmap",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6)) goto fail;
093d3ff1
RD
6856 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
6857 if (SWIG_arg_fail(1)) SWIG_fail;
248ed943 6858 if (obj1) {
093d3ff1
RD
6859 {
6860 arg2 = (int)(SWIG_As_int(obj1));
6861 if (SWIG_arg_fail(2)) SWIG_fail;
6862 }
248ed943
RD
6863 }
6864 if (obj2) {
093d3ff1
RD
6865 {
6866 SWIG_Python_ConvertPtr(obj2, (void **)&arg3, SWIGTYPE_p_wxBitmap, SWIG_POINTER_EXCEPTION | 0);
6867 if (SWIG_arg_fail(3)) SWIG_fail;
6868 if (arg3 == NULL) {
6869 SWIG_null_ref("wxBitmap");
6870 }
6871 if (SWIG_arg_fail(3)) SWIG_fail;
248ed943 6872 }
d14a1e28
RD
6873 }
6874 if (obj3) {
6875 {
6876 arg4 = &temp4;
6877 if ( ! wxPoint_helper(obj3, &arg4)) SWIG_fail;
6878 }
6879 }
6880 if (obj4) {
6881 {
6882 arg5 = &temp5;
6883 if ( ! wxSize_helper(obj4, &arg5)) SWIG_fail;
6884 }
6885 }
994141e6 6886 if (obj5) {
093d3ff1
RD
6887 {
6888 arg6 = (long)(SWIG_As_long(obj5));
6889 if (SWIG_arg_fail(6)) SWIG_fail;
6890 }
994141e6 6891 }
d14a1e28
RD
6892 if (obj6) {
6893 {
6894 arg7 = wxString_in_helper(obj6);
6895 if (arg7 == NULL) SWIG_fail;
ae8162c8 6896 temp7 = true;
d14a1e28
RD
6897 }
6898 }
6899 {
e3b71cb8 6900 if (!wxPyCheckForApp()) SWIG_fail;
d14a1e28
RD
6901 PyThreadState* __tstate = wxPyBeginAllowThreads();
6902 result = (wxStaticBitmap *)new wxStaticBitmap(arg1,arg2,(wxBitmap const &)*arg3,(wxPoint const &)*arg4,(wxSize const &)*arg5,arg6,(wxString const &)*arg7);
6903
6904 wxPyEndAllowThreads(__tstate);
110da5b0 6905 if (PyErr_Occurred()) SWIG_fail;
d14a1e28 6906 }
15afbcd0 6907 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxStaticBitmap, 1);
d14a1e28
RD
6908 {
6909 if (temp7)
6910 delete arg7;
6911 }
6912 return resultobj;
6913 fail:
6914 {
6915 if (temp7)
6916 delete arg7;
6917 }
6918 return NULL;
6919}
6920
6921
c32bde28 6922static PyObject *_wrap_new_PreStaticBitmap(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
6923 PyObject *resultobj;
6924 wxStaticBitmap *result;
6925 char *kwnames[] = {
6926 NULL
6927 };
6928
6929 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_PreStaticBitmap",kwnames)) goto fail;
6930 {
e3b71cb8 6931 if (!wxPyCheckForApp()) SWIG_fail;
d14a1e28
RD
6932 PyThreadState* __tstate = wxPyBeginAllowThreads();
6933 result = (wxStaticBitmap *)new wxStaticBitmap();
6934
6935 wxPyEndAllowThreads(__tstate);
110da5b0 6936 if (PyErr_Occurred()) SWIG_fail;
d14a1e28 6937 }
15afbcd0 6938 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxStaticBitmap, 1);
d14a1e28
RD
6939 return resultobj;
6940 fail:
6941 return NULL;
6942}
6943
6944
c32bde28 6945static PyObject *_wrap_StaticBitmap_Create(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
6946 PyObject *resultobj;
6947 wxStaticBitmap *arg1 = (wxStaticBitmap *) 0 ;
6948 wxWindow *arg2 = (wxWindow *) 0 ;
248ed943
RD
6949 int arg3 = (int) -1 ;
6950 wxBitmap const &arg4_defvalue = wxNullBitmap ;
6951 wxBitmap *arg4 = (wxBitmap *) &arg4_defvalue ;
d14a1e28
RD
6952 wxPoint const &arg5_defvalue = wxDefaultPosition ;
6953 wxPoint *arg5 = (wxPoint *) &arg5_defvalue ;
6954 wxSize const &arg6_defvalue = wxDefaultSize ;
6955 wxSize *arg6 = (wxSize *) &arg6_defvalue ;
6956 long arg7 = (long) 0 ;
6957 wxString const &arg8_defvalue = wxPyStaticBitmapNameStr ;
6958 wxString *arg8 = (wxString *) &arg8_defvalue ;
6959 bool result;
6960 wxPoint temp5 ;
6961 wxSize temp6 ;
ae8162c8 6962 bool temp8 = false ;
d14a1e28
RD
6963 PyObject * obj0 = 0 ;
6964 PyObject * obj1 = 0 ;
994141e6 6965 PyObject * obj2 = 0 ;
d14a1e28
RD
6966 PyObject * obj3 = 0 ;
6967 PyObject * obj4 = 0 ;
6968 PyObject * obj5 = 0 ;
994141e6 6969 PyObject * obj6 = 0 ;
d14a1e28
RD
6970 PyObject * obj7 = 0 ;
6971 char *kwnames[] = {
6972 (char *) "self",(char *) "parent",(char *) "id",(char *) "bitmap",(char *) "pos",(char *) "size",(char *) "style",(char *) "name", NULL
6973 };
6974
248ed943 6975 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|OOOOOO:StaticBitmap_Create",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6,&obj7)) goto fail;
093d3ff1
RD
6976 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxStaticBitmap, SWIG_POINTER_EXCEPTION | 0);
6977 if (SWIG_arg_fail(1)) SWIG_fail;
6978 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
6979 if (SWIG_arg_fail(2)) SWIG_fail;
248ed943 6980 if (obj2) {
093d3ff1
RD
6981 {
6982 arg3 = (int)(SWIG_As_int(obj2));
6983 if (SWIG_arg_fail(3)) SWIG_fail;
6984 }
248ed943
RD
6985 }
6986 if (obj3) {
093d3ff1
RD
6987 {
6988 SWIG_Python_ConvertPtr(obj3, (void **)&arg4, SWIGTYPE_p_wxBitmap, SWIG_POINTER_EXCEPTION | 0);
6989 if (SWIG_arg_fail(4)) SWIG_fail;
6990 if (arg4 == NULL) {
6991 SWIG_null_ref("wxBitmap");
6992 }
6993 if (SWIG_arg_fail(4)) SWIG_fail;
248ed943 6994 }
d14a1e28
RD
6995 }
6996 if (obj4) {
6997 {
6998 arg5 = &temp5;
6999 if ( ! wxPoint_helper(obj4, &arg5)) SWIG_fail;
7000 }
7001 }
7002 if (obj5) {
7003 {
7004 arg6 = &temp6;
7005 if ( ! wxSize_helper(obj5, &arg6)) SWIG_fail;
7006 }
7007 }
994141e6 7008 if (obj6) {
093d3ff1
RD
7009 {
7010 arg7 = (long)(SWIG_As_long(obj6));
7011 if (SWIG_arg_fail(7)) SWIG_fail;
7012 }
994141e6 7013 }
d14a1e28
RD
7014 if (obj7) {
7015 {
7016 arg8 = wxString_in_helper(obj7);
7017 if (arg8 == NULL) SWIG_fail;
ae8162c8 7018 temp8 = true;
d14a1e28
RD
7019 }
7020 }
7021 {
7022 PyThreadState* __tstate = wxPyBeginAllowThreads();
7023 result = (bool)(arg1)->Create(arg2,arg3,(wxBitmap const &)*arg4,(wxPoint const &)*arg5,(wxSize const &)*arg6,arg7,(wxString const &)*arg8);
7024
7025 wxPyEndAllowThreads(__tstate);
7026 if (PyErr_Occurred()) SWIG_fail;
7027 }
4f89f6a3
RD
7028 {
7029 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
7030 }
d14a1e28
RD
7031 {
7032 if (temp8)
7033 delete arg8;
7034 }
7035 return resultobj;
7036 fail:
7037 {
7038 if (temp8)
7039 delete arg8;
7040 }
7041 return NULL;
7042}
7043
7044
c32bde28 7045static PyObject *_wrap_StaticBitmap_GetBitmap(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
7046 PyObject *resultobj;
7047 wxStaticBitmap *arg1 = (wxStaticBitmap *) 0 ;
7048 wxBitmap result;
7049 PyObject * obj0 = 0 ;
7050 char *kwnames[] = {
7051 (char *) "self", NULL
7052 };
7053
7054 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:StaticBitmap_GetBitmap",kwnames,&obj0)) goto fail;
093d3ff1
RD
7055 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxStaticBitmap, SWIG_POINTER_EXCEPTION | 0);
7056 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
7057 {
7058 PyThreadState* __tstate = wxPyBeginAllowThreads();
7059 result = (arg1)->GetBitmap();
7060
7061 wxPyEndAllowThreads(__tstate);
7062 if (PyErr_Occurred()) SWIG_fail;
7063 }
7064 {
7065 wxBitmap * resultptr;
093d3ff1 7066 resultptr = new wxBitmap((wxBitmap &)(result));
15afbcd0 7067 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxBitmap, 1);
d14a1e28
RD
7068 }
7069 return resultobj;
7070 fail:
7071 return NULL;
7072}
7073
7074
c32bde28 7075static PyObject *_wrap_StaticBitmap_SetBitmap(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
7076 PyObject *resultobj;
7077 wxStaticBitmap *arg1 = (wxStaticBitmap *) 0 ;
7078 wxBitmap *arg2 = 0 ;
7079 PyObject * obj0 = 0 ;
7080 PyObject * obj1 = 0 ;
7081 char *kwnames[] = {
7082 (char *) "self",(char *) "bitmap", NULL
7083 };
7084
7085 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:StaticBitmap_SetBitmap",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
7086 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxStaticBitmap, SWIG_POINTER_EXCEPTION | 0);
7087 if (SWIG_arg_fail(1)) SWIG_fail;
7088 {
7089 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxBitmap, SWIG_POINTER_EXCEPTION | 0);
7090 if (SWIG_arg_fail(2)) SWIG_fail;
7091 if (arg2 == NULL) {
7092 SWIG_null_ref("wxBitmap");
7093 }
7094 if (SWIG_arg_fail(2)) SWIG_fail;
d14a1e28
RD
7095 }
7096 {
7097 PyThreadState* __tstate = wxPyBeginAllowThreads();
7098 (arg1)->SetBitmap((wxBitmap const &)*arg2);
7099
7100 wxPyEndAllowThreads(__tstate);
7101 if (PyErr_Occurred()) SWIG_fail;
7102 }
7103 Py_INCREF(Py_None); resultobj = Py_None;
7104 return resultobj;
7105 fail:
7106 return NULL;
7107}
7108
7109
c32bde28 7110static PyObject *_wrap_StaticBitmap_SetIcon(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
7111 PyObject *resultobj;
7112 wxStaticBitmap *arg1 = (wxStaticBitmap *) 0 ;
7113 wxIcon *arg2 = 0 ;
7114 PyObject * obj0 = 0 ;
7115 PyObject * obj1 = 0 ;
7116 char *kwnames[] = {
7117 (char *) "self",(char *) "icon", NULL
7118 };
7119
7120 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:StaticBitmap_SetIcon",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
7121 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxStaticBitmap, SWIG_POINTER_EXCEPTION | 0);
7122 if (SWIG_arg_fail(1)) SWIG_fail;
7123 {
7124 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxIcon, SWIG_POINTER_EXCEPTION | 0);
7125 if (SWIG_arg_fail(2)) SWIG_fail;
7126 if (arg2 == NULL) {
7127 SWIG_null_ref("wxIcon");
7128 }
7129 if (SWIG_arg_fail(2)) SWIG_fail;
d14a1e28
RD
7130 }
7131 {
7132 PyThreadState* __tstate = wxPyBeginAllowThreads();
7133 (arg1)->SetIcon((wxIcon const &)*arg2);
7134
7135 wxPyEndAllowThreads(__tstate);
7136 if (PyErr_Occurred()) SWIG_fail;
7137 }
7138 Py_INCREF(Py_None); resultobj = Py_None;
7139 return resultobj;
7140 fail:
7141 return NULL;
7142}
7143
7144
c32bde28 7145static PyObject *_wrap_StaticBitmap_GetClassDefaultAttributes(PyObject *, PyObject *args, PyObject *kwargs) {
22bfe96c 7146 PyObject *resultobj;
093d3ff1 7147 wxWindowVariant arg1 = (wxWindowVariant) wxWINDOW_VARIANT_NORMAL ;
22bfe96c
RD
7148 wxVisualAttributes result;
7149 PyObject * obj0 = 0 ;
7150 char *kwnames[] = {
7151 (char *) "variant", NULL
7152 };
7153
7154 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|O:StaticBitmap_GetClassDefaultAttributes",kwnames,&obj0)) goto fail;
7155 if (obj0) {
093d3ff1
RD
7156 {
7157 arg1 = (wxWindowVariant)(SWIG_As_int(obj0));
7158 if (SWIG_arg_fail(1)) SWIG_fail;
7159 }
22bfe96c
RD
7160 }
7161 {
110da5b0 7162 if (!wxPyCheckForApp()) SWIG_fail;
22bfe96c
RD
7163 PyThreadState* __tstate = wxPyBeginAllowThreads();
7164 result = wxStaticBitmap::GetClassDefaultAttributes((wxWindowVariant )arg1);
7165
7166 wxPyEndAllowThreads(__tstate);
dfbb5885 7167 if (PyErr_Occurred()) SWIG_fail;
22bfe96c
RD
7168 }
7169 {
7170 wxVisualAttributes * resultptr;
093d3ff1 7171 resultptr = new wxVisualAttributes((wxVisualAttributes &)(result));
22bfe96c
RD
7172 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxVisualAttributes, 1);
7173 }
7174 return resultobj;
7175 fail:
7176 return NULL;
7177}
7178
7179
c32bde28 7180static PyObject * StaticBitmap_swigregister(PyObject *, PyObject *args) {
d14a1e28
RD
7181 PyObject *obj;
7182 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
7183 SWIG_TypeClientData(SWIGTYPE_p_wxStaticBitmap, obj);
7184 Py_INCREF(obj);
7185 return Py_BuildValue((char *)"");
7186}
c32bde28 7187static int _wrap_ListBoxNameStr_set(PyObject *) {
b2dc1044
RD
7188 PyErr_SetString(PyExc_TypeError,"Variable ListBoxNameStr is read-only.");
7189 return 1;
7190}
7191
7192
093d3ff1 7193static PyObject *_wrap_ListBoxNameStr_get(void) {
b2dc1044
RD
7194 PyObject *pyobj;
7195
7196 {
7197#if wxUSE_UNICODE
7198 pyobj = PyUnicode_FromWideChar((&wxPyListBoxNameStr)->c_str(), (&wxPyListBoxNameStr)->Len());
7199#else
7200 pyobj = PyString_FromStringAndSize((&wxPyListBoxNameStr)->c_str(), (&wxPyListBoxNameStr)->Len());
7201#endif
7202 }
7203 return pyobj;
7204}
7205
7206
c32bde28 7207static PyObject *_wrap_new_ListBox(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
7208 PyObject *resultobj;
7209 wxWindow *arg1 = (wxWindow *) 0 ;
248ed943 7210 int arg2 = (int) -1 ;
d14a1e28
RD
7211 wxPoint const &arg3_defvalue = wxDefaultPosition ;
7212 wxPoint *arg3 = (wxPoint *) &arg3_defvalue ;
7213 wxSize const &arg4_defvalue = wxDefaultSize ;
7214 wxSize *arg4 = (wxSize *) &arg4_defvalue ;
4d5c3d91
RD
7215 wxArrayString const &arg5_defvalue = wxPyEmptyStringArray ;
7216 wxArrayString *arg5 = (wxArrayString *) &arg5_defvalue ;
7217 long arg6 = (long) 0 ;
7218 wxValidator const &arg7_defvalue = wxDefaultValidator ;
7219 wxValidator *arg7 = (wxValidator *) &arg7_defvalue ;
7220 wxString const &arg8_defvalue = wxPyListBoxNameStr ;
7221 wxString *arg8 = (wxString *) &arg8_defvalue ;
d14a1e28
RD
7222 wxListBox *result;
7223 wxPoint temp3 ;
7224 wxSize temp4 ;
ae8162c8
RD
7225 bool temp5 = false ;
7226 bool temp8 = false ;
d14a1e28 7227 PyObject * obj0 = 0 ;
994141e6 7228 PyObject * obj1 = 0 ;
d14a1e28
RD
7229 PyObject * obj2 = 0 ;
7230 PyObject * obj3 = 0 ;
7231 PyObject * obj4 = 0 ;
994141e6 7232 PyObject * obj5 = 0 ;
d14a1e28
RD
7233 PyObject * obj6 = 0 ;
7234 PyObject * obj7 = 0 ;
7235 char *kwnames[] = {
7236 (char *) "parent",(char *) "id",(char *) "pos",(char *) "size",(char *) "choices",(char *) "style",(char *) "validator",(char *) "name", NULL
7237 };
7238
248ed943 7239 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|OOOOOOO:new_ListBox",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6,&obj7)) goto fail;
093d3ff1
RD
7240 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
7241 if (SWIG_arg_fail(1)) SWIG_fail;
248ed943 7242 if (obj1) {
093d3ff1
RD
7243 {
7244 arg2 = (int)(SWIG_As_int(obj1));
7245 if (SWIG_arg_fail(2)) SWIG_fail;
7246 }
248ed943 7247 }
d14a1e28
RD
7248 if (obj2) {
7249 {
7250 arg3 = &temp3;
7251 if ( ! wxPoint_helper(obj2, &arg3)) SWIG_fail;
7252 }
7253 }
7254 if (obj3) {
7255 {
7256 arg4 = &temp4;
7257 if ( ! wxSize_helper(obj3, &arg4)) SWIG_fail;
7258 }
7259 }
7260 if (obj4) {
7261 {
4d5c3d91
RD
7262 if (! PySequence_Check(obj4)) {
7263 PyErr_SetString(PyExc_TypeError, "Sequence of strings expected.");
7264 SWIG_fail;
7265 }
7266 arg5 = new wxArrayString;
ae8162c8 7267 temp5 = true;
4d5c3d91
RD
7268 int i, len=PySequence_Length(obj4);
7269 for (i=0; i<len; i++) {
7270 PyObject* item = PySequence_GetItem(obj4, i);
71237536 7271 wxString* s = wxString_in_helper(item);
74a57fcd 7272 if (PyErr_Occurred()) SWIG_fail;
71237536
RD
7273 arg5->Add(*s);
7274 delete s;
4d5c3d91 7275 Py_DECREF(item);
4d5c3d91 7276 }
d14a1e28
RD
7277 }
7278 }
994141e6 7279 if (obj5) {
093d3ff1
RD
7280 {
7281 arg6 = (long)(SWIG_As_long(obj5));
7282 if (SWIG_arg_fail(6)) SWIG_fail;
7283 }
994141e6 7284 }
d14a1e28 7285 if (obj6) {
093d3ff1
RD
7286 {
7287 SWIG_Python_ConvertPtr(obj6, (void **)&arg7, SWIGTYPE_p_wxValidator, SWIG_POINTER_EXCEPTION | 0);
7288 if (SWIG_arg_fail(7)) SWIG_fail;
7289 if (arg7 == NULL) {
7290 SWIG_null_ref("wxValidator");
7291 }
7292 if (SWIG_arg_fail(7)) SWIG_fail;
d14a1e28
RD
7293 }
7294 }
7295 if (obj7) {
7296 {
4d5c3d91
RD
7297 arg8 = wxString_in_helper(obj7);
7298 if (arg8 == NULL) SWIG_fail;
ae8162c8 7299 temp8 = true;
d14a1e28
RD
7300 }
7301 }
7302 {
e3b71cb8 7303 if (!wxPyCheckForApp()) SWIG_fail;
d14a1e28 7304 PyThreadState* __tstate = wxPyBeginAllowThreads();
4d5c3d91 7305 result = (wxListBox *)new wxListBox(arg1,arg2,(wxPoint const &)*arg3,(wxSize const &)*arg4,(wxArrayString const &)*arg5,arg6,(wxValidator const &)*arg7,(wxString const &)*arg8);
d14a1e28
RD
7306
7307 wxPyEndAllowThreads(__tstate);
110da5b0 7308 if (PyErr_Occurred()) SWIG_fail;
d14a1e28 7309 }
15afbcd0 7310 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxListBox, 1);
d14a1e28 7311 {
3adfb63b 7312 if (temp5) delete arg5;
d14a1e28
RD
7313 }
7314 {
7315 if (temp8)
4d5c3d91 7316 delete arg8;
d14a1e28
RD
7317 }
7318 return resultobj;
7319 fail:
7320 {
3adfb63b 7321 if (temp5) delete arg5;
d14a1e28
RD
7322 }
7323 {
7324 if (temp8)
4d5c3d91 7325 delete arg8;
d14a1e28
RD
7326 }
7327 return NULL;
7328}
7329
7330
c32bde28 7331static PyObject *_wrap_new_PreListBox(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
7332 PyObject *resultobj;
7333 wxListBox *result;
7334 char *kwnames[] = {
7335 NULL
7336 };
7337
7338 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_PreListBox",kwnames)) goto fail;
7339 {
e3b71cb8 7340 if (!wxPyCheckForApp()) SWIG_fail;
d14a1e28
RD
7341 PyThreadState* __tstate = wxPyBeginAllowThreads();
7342 result = (wxListBox *)new wxListBox();
7343
7344 wxPyEndAllowThreads(__tstate);
110da5b0 7345 if (PyErr_Occurred()) SWIG_fail;
d14a1e28 7346 }
15afbcd0 7347 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxListBox, 1);
d14a1e28
RD
7348 return resultobj;
7349 fail:
7350 return NULL;
7351}
7352
7353
c32bde28 7354static PyObject *_wrap_ListBox_Create(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
7355 PyObject *resultobj;
7356 wxListBox *arg1 = (wxListBox *) 0 ;
7357 wxWindow *arg2 = (wxWindow *) 0 ;
248ed943 7358 int arg3 = (int) -1 ;
d14a1e28
RD
7359 wxPoint const &arg4_defvalue = wxDefaultPosition ;
7360 wxPoint *arg4 = (wxPoint *) &arg4_defvalue ;
7361 wxSize const &arg5_defvalue = wxDefaultSize ;
7362 wxSize *arg5 = (wxSize *) &arg5_defvalue ;
4d5c3d91
RD
7363 wxArrayString const &arg6_defvalue = wxPyEmptyStringArray ;
7364 wxArrayString *arg6 = (wxArrayString *) &arg6_defvalue ;
7365 long arg7 = (long) 0 ;
7366 wxValidator const &arg8_defvalue = wxDefaultValidator ;
7367 wxValidator *arg8 = (wxValidator *) &arg8_defvalue ;
7368 wxString const &arg9_defvalue = wxPyListBoxNameStr ;
7369 wxString *arg9 = (wxString *) &arg9_defvalue ;
d14a1e28
RD
7370 bool result;
7371 wxPoint temp4 ;
7372 wxSize temp5 ;
ae8162c8
RD
7373 bool temp6 = false ;
7374 bool temp9 = false ;
d14a1e28
RD
7375 PyObject * obj0 = 0 ;
7376 PyObject * obj1 = 0 ;
994141e6 7377 PyObject * obj2 = 0 ;
d14a1e28
RD
7378 PyObject * obj3 = 0 ;
7379 PyObject * obj4 = 0 ;
7380 PyObject * obj5 = 0 ;
994141e6 7381 PyObject * obj6 = 0 ;
d14a1e28
RD
7382 PyObject * obj7 = 0 ;
7383 PyObject * obj8 = 0 ;
7384 char *kwnames[] = {
7385 (char *) "self",(char *) "parent",(char *) "id",(char *) "pos",(char *) "size",(char *) "choices",(char *) "style",(char *) "validator",(char *) "name", NULL
7386 };
7387
248ed943 7388 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|OOOOOOO:ListBox_Create",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6,&obj7,&obj8)) goto fail;
093d3ff1
RD
7389 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxListBox, SWIG_POINTER_EXCEPTION | 0);
7390 if (SWIG_arg_fail(1)) SWIG_fail;
7391 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
7392 if (SWIG_arg_fail(2)) SWIG_fail;
248ed943 7393 if (obj2) {
093d3ff1
RD
7394 {
7395 arg3 = (int)(SWIG_As_int(obj2));
7396 if (SWIG_arg_fail(3)) SWIG_fail;
7397 }
248ed943 7398 }
d14a1e28
RD
7399 if (obj3) {
7400 {
7401 arg4 = &temp4;
7402 if ( ! wxPoint_helper(obj3, &arg4)) SWIG_fail;
7403 }
7404 }
7405 if (obj4) {
7406 {
7407 arg5 = &temp5;
7408 if ( ! wxSize_helper(obj4, &arg5)) SWIG_fail;
7409 }
7410 }
7411 if (obj5) {
7412 {
4d5c3d91
RD
7413 if (! PySequence_Check(obj5)) {
7414 PyErr_SetString(PyExc_TypeError, "Sequence of strings expected.");
7415 SWIG_fail;
7416 }
7417 arg6 = new wxArrayString;
ae8162c8 7418 temp6 = true;
4d5c3d91
RD
7419 int i, len=PySequence_Length(obj5);
7420 for (i=0; i<len; i++) {
7421 PyObject* item = PySequence_GetItem(obj5, i);
71237536 7422 wxString* s = wxString_in_helper(item);
74a57fcd 7423 if (PyErr_Occurred()) SWIG_fail;
71237536
RD
7424 arg6->Add(*s);
7425 delete s;
4d5c3d91 7426 Py_DECREF(item);
4d5c3d91 7427 }
d14a1e28
RD
7428 }
7429 }
994141e6 7430 if (obj6) {
093d3ff1
RD
7431 {
7432 arg7 = (long)(SWIG_As_long(obj6));
7433 if (SWIG_arg_fail(7)) SWIG_fail;
7434 }
994141e6 7435 }
d14a1e28 7436 if (obj7) {
093d3ff1
RD
7437 {
7438 SWIG_Python_ConvertPtr(obj7, (void **)&arg8, SWIGTYPE_p_wxValidator, SWIG_POINTER_EXCEPTION | 0);
7439 if (SWIG_arg_fail(8)) SWIG_fail;
7440 if (arg8 == NULL) {
7441 SWIG_null_ref("wxValidator");
7442 }
7443 if (SWIG_arg_fail(8)) SWIG_fail;
d14a1e28
RD
7444 }
7445 }
7446 if (obj8) {
7447 {
4d5c3d91
RD
7448 arg9 = wxString_in_helper(obj8);
7449 if (arg9 == NULL) SWIG_fail;
ae8162c8 7450 temp9 = true;
d14a1e28
RD
7451 }
7452 }
7453 {
7454 PyThreadState* __tstate = wxPyBeginAllowThreads();
4d5c3d91 7455 result = (bool)(arg1)->Create(arg2,arg3,(wxPoint const &)*arg4,(wxSize const &)*arg5,(wxArrayString const &)*arg6,arg7,(wxValidator const &)*arg8,(wxString const &)*arg9);
d14a1e28
RD
7456
7457 wxPyEndAllowThreads(__tstate);
7458 if (PyErr_Occurred()) SWIG_fail;
7459 }
4f89f6a3
RD
7460 {
7461 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
7462 }
d14a1e28 7463 {
3adfb63b 7464 if (temp6) delete arg6;
d14a1e28
RD
7465 }
7466 {
7467 if (temp9)
4d5c3d91 7468 delete arg9;
d14a1e28
RD
7469 }
7470 return resultobj;
7471 fail:
7472 {
3adfb63b 7473 if (temp6) delete arg6;
d14a1e28
RD
7474 }
7475 {
7476 if (temp9)
4d5c3d91 7477 delete arg9;
d14a1e28
RD
7478 }
7479 return NULL;
7480}
7481
7482
c32bde28 7483static PyObject *_wrap_ListBox_Insert(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
7484 PyObject *resultobj;
7485 wxListBox *arg1 = (wxListBox *) 0 ;
7486 wxString *arg2 = 0 ;
7487 int arg3 ;
7488 PyObject *arg4 = (PyObject *) NULL ;
ae8162c8 7489 bool temp2 = false ;
d14a1e28
RD
7490 PyObject * obj0 = 0 ;
7491 PyObject * obj1 = 0 ;
994141e6 7492 PyObject * obj2 = 0 ;
d14a1e28
RD
7493 PyObject * obj3 = 0 ;
7494 char *kwnames[] = {
7495 (char *) "self",(char *) "item",(char *) "pos",(char *) "clientData", NULL
7496 };
7497
994141e6 7498 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO|O:ListBox_Insert",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
093d3ff1
RD
7499 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxListBox, SWIG_POINTER_EXCEPTION | 0);
7500 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
7501 {
7502 arg2 = wxString_in_helper(obj1);
7503 if (arg2 == NULL) SWIG_fail;
ae8162c8 7504 temp2 = true;
d14a1e28 7505 }
093d3ff1
RD
7506 {
7507 arg3 = (int)(SWIG_As_int(obj2));
7508 if (SWIG_arg_fail(3)) SWIG_fail;
7509 }
d14a1e28
RD
7510 if (obj3) {
7511 arg4 = obj3;
7512 }
7513 {
7514 PyThreadState* __tstate = wxPyBeginAllowThreads();
7515 wxListBox_Insert(arg1,(wxString const &)*arg2,arg3,arg4);
7516
7517 wxPyEndAllowThreads(__tstate);
7518 if (PyErr_Occurred()) SWIG_fail;
7519 }
7520 Py_INCREF(Py_None); resultobj = Py_None;
7521 {
7522 if (temp2)
7523 delete arg2;
7524 }
7525 return resultobj;
7526 fail:
7527 {
7528 if (temp2)
7529 delete arg2;
7530 }
7531 return NULL;
7532}
7533
7534
c32bde28 7535static PyObject *_wrap_ListBox_InsertItems(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
7536 PyObject *resultobj;
7537 wxListBox *arg1 = (wxListBox *) 0 ;
7538 wxArrayString *arg2 = 0 ;
7539 int arg3 ;
ae8162c8 7540 bool temp2 = false ;
d14a1e28
RD
7541 PyObject * obj0 = 0 ;
7542 PyObject * obj1 = 0 ;
994141e6 7543 PyObject * obj2 = 0 ;
d14a1e28
RD
7544 char *kwnames[] = {
7545 (char *) "self",(char *) "items",(char *) "pos", NULL
7546 };
7547
994141e6 7548 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:ListBox_InsertItems",kwnames,&obj0,&obj1,&obj2)) goto fail;
093d3ff1
RD
7549 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxListBox, SWIG_POINTER_EXCEPTION | 0);
7550 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
7551 {
7552 if (! PySequence_Check(obj1)) {
7553 PyErr_SetString(PyExc_TypeError, "Sequence of strings expected.");
7554 SWIG_fail;
7555 }
7556 arg2 = new wxArrayString;
ae8162c8 7557 temp2 = true;
d14a1e28
RD
7558 int i, len=PySequence_Length(obj1);
7559 for (i=0; i<len; i++) {
7560 PyObject* item = PySequence_GetItem(obj1, i);
71237536 7561 wxString* s = wxString_in_helper(item);
74a57fcd 7562 if (PyErr_Occurred()) SWIG_fail;
71237536
RD
7563 arg2->Add(*s);
7564 delete s;
d14a1e28 7565 Py_DECREF(item);
d14a1e28
RD
7566 }
7567 }
093d3ff1
RD
7568 {
7569 arg3 = (int)(SWIG_As_int(obj2));
7570 if (SWIG_arg_fail(3)) SWIG_fail;
7571 }
d14a1e28
RD
7572 {
7573 PyThreadState* __tstate = wxPyBeginAllowThreads();
7574 (arg1)->InsertItems((wxArrayString const &)*arg2,arg3);
7575
7576 wxPyEndAllowThreads(__tstate);
7577 if (PyErr_Occurred()) SWIG_fail;
7578 }
7579 Py_INCREF(Py_None); resultobj = Py_None;
7580 {
3adfb63b 7581 if (temp2) delete arg2;
d14a1e28
RD
7582 }
7583 return resultobj;
7584 fail:
7585 {
3adfb63b 7586 if (temp2) delete arg2;
d14a1e28
RD
7587 }
7588 return NULL;
7589}
7590
7591
c32bde28 7592static PyObject *_wrap_ListBox_Set(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
7593 PyObject *resultobj;
7594 wxListBox *arg1 = (wxListBox *) 0 ;
7595 wxArrayString *arg2 = 0 ;
ae8162c8 7596 bool temp2 = false ;
d14a1e28
RD
7597 PyObject * obj0 = 0 ;
7598 PyObject * obj1 = 0 ;
7599 char *kwnames[] = {
7600 (char *) "self",(char *) "items", NULL
7601 };
7602
7603 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ListBox_Set",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
7604 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxListBox, SWIG_POINTER_EXCEPTION | 0);
7605 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
7606 {
7607 if (! PySequence_Check(obj1)) {
7608 PyErr_SetString(PyExc_TypeError, "Sequence of strings expected.");
7609 SWIG_fail;
7610 }
7611 arg2 = new wxArrayString;
ae8162c8 7612 temp2 = true;
d14a1e28
RD
7613 int i, len=PySequence_Length(obj1);
7614 for (i=0; i<len; i++) {
7615 PyObject* item = PySequence_GetItem(obj1, i);
71237536 7616 wxString* s = wxString_in_helper(item);
74a57fcd 7617 if (PyErr_Occurred()) SWIG_fail;
71237536
RD
7618 arg2->Add(*s);
7619 delete s;
d14a1e28 7620 Py_DECREF(item);
d14a1e28
RD
7621 }
7622 }
7623 {
7624 PyThreadState* __tstate = wxPyBeginAllowThreads();
7625 (arg1)->Set((wxArrayString const &)*arg2);
7626
7627 wxPyEndAllowThreads(__tstate);
7628 if (PyErr_Occurred()) SWIG_fail;
7629 }
7630 Py_INCREF(Py_None); resultobj = Py_None;
7631 {
3adfb63b 7632 if (temp2) delete arg2;
d14a1e28
RD
7633 }
7634 return resultobj;
7635 fail:
7636 {
3adfb63b 7637 if (temp2) delete arg2;
d14a1e28
RD
7638 }
7639 return NULL;
7640}
7641
7642
c32bde28 7643static PyObject *_wrap_ListBox_IsSelected(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
7644 PyObject *resultobj;
7645 wxListBox *arg1 = (wxListBox *) 0 ;
7646 int arg2 ;
7647 bool result;
7648 PyObject * obj0 = 0 ;
994141e6 7649 PyObject * obj1 = 0 ;
d14a1e28
RD
7650 char *kwnames[] = {
7651 (char *) "self",(char *) "n", NULL
7652 };
7653
994141e6 7654 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ListBox_IsSelected",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
7655 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxListBox, SWIG_POINTER_EXCEPTION | 0);
7656 if (SWIG_arg_fail(1)) SWIG_fail;
7657 {
7658 arg2 = (int)(SWIG_As_int(obj1));
7659 if (SWIG_arg_fail(2)) SWIG_fail;
7660 }
d14a1e28
RD
7661 {
7662 PyThreadState* __tstate = wxPyBeginAllowThreads();
7663 result = (bool)((wxListBox const *)arg1)->IsSelected(arg2);
7664
7665 wxPyEndAllowThreads(__tstate);
7666 if (PyErr_Occurred()) SWIG_fail;
7667 }
4f89f6a3
RD
7668 {
7669 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
7670 }
d14a1e28
RD
7671 return resultobj;
7672 fail:
7673 return NULL;
7674}
7675
7676
c32bde28 7677static PyObject *_wrap_ListBox_SetSelection(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
7678 PyObject *resultobj;
7679 wxListBox *arg1 = (wxListBox *) 0 ;
7680 int arg2 ;
ae8162c8 7681 bool arg3 = (bool) true ;
d14a1e28 7682 PyObject * obj0 = 0 ;
994141e6 7683 PyObject * obj1 = 0 ;
d14a1e28
RD
7684 PyObject * obj2 = 0 ;
7685 char *kwnames[] = {
7686 (char *) "self",(char *) "n",(char *) "select", NULL
7687 };
7688
994141e6 7689 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:ListBox_SetSelection",kwnames,&obj0,&obj1,&obj2)) goto fail;
093d3ff1
RD
7690 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxListBox, SWIG_POINTER_EXCEPTION | 0);
7691 if (SWIG_arg_fail(1)) SWIG_fail;
7692 {
7693 arg2 = (int)(SWIG_As_int(obj1));
7694 if (SWIG_arg_fail(2)) SWIG_fail;
7695 }
d14a1e28 7696 if (obj2) {
093d3ff1
RD
7697 {
7698 arg3 = (bool)(SWIG_As_bool(obj2));
7699 if (SWIG_arg_fail(3)) SWIG_fail;
7700 }
d14a1e28
RD
7701 }
7702 {
7703 PyThreadState* __tstate = wxPyBeginAllowThreads();
7704 (arg1)->SetSelection(arg2,arg3);
7705
7706 wxPyEndAllowThreads(__tstate);
7707 if (PyErr_Occurred()) SWIG_fail;
7708 }
7709 Py_INCREF(Py_None); resultobj = Py_None;
7710 return resultobj;
7711 fail:
7712 return NULL;
7713}
7714
7715
c32bde28 7716static PyObject *_wrap_ListBox_Select(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
7717 PyObject *resultobj;
7718 wxListBox *arg1 = (wxListBox *) 0 ;
7719 int arg2 ;
7720 PyObject * obj0 = 0 ;
994141e6 7721 PyObject * obj1 = 0 ;
d14a1e28
RD
7722 char *kwnames[] = {
7723 (char *) "self",(char *) "n", NULL
7724 };
7725
994141e6 7726 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ListBox_Select",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
7727 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxListBox, SWIG_POINTER_EXCEPTION | 0);
7728 if (SWIG_arg_fail(1)) SWIG_fail;
7729 {
7730 arg2 = (int)(SWIG_As_int(obj1));
7731 if (SWIG_arg_fail(2)) SWIG_fail;
7732 }
d14a1e28
RD
7733 {
7734 PyThreadState* __tstate = wxPyBeginAllowThreads();
7735 (arg1)->Select(arg2);
7736
7737 wxPyEndAllowThreads(__tstate);
7738 if (PyErr_Occurred()) SWIG_fail;
7739 }
7740 Py_INCREF(Py_None); resultobj = Py_None;
7741 return resultobj;
7742 fail:
7743 return NULL;
7744}
7745
7746
c32bde28 7747static PyObject *_wrap_ListBox_Deselect(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
7748 PyObject *resultobj;
7749 wxListBox *arg1 = (wxListBox *) 0 ;
7750 int arg2 ;
7751 PyObject * obj0 = 0 ;
994141e6 7752 PyObject * obj1 = 0 ;
d14a1e28
RD
7753 char *kwnames[] = {
7754 (char *) "self",(char *) "n", NULL
7755 };
7756
994141e6 7757 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ListBox_Deselect",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
7758 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxListBox, SWIG_POINTER_EXCEPTION | 0);
7759 if (SWIG_arg_fail(1)) SWIG_fail;
7760 {
7761 arg2 = (int)(SWIG_As_int(obj1));
7762 if (SWIG_arg_fail(2)) SWIG_fail;
7763 }
d14a1e28
RD
7764 {
7765 PyThreadState* __tstate = wxPyBeginAllowThreads();
7766 (arg1)->Deselect(arg2);
7767
7768 wxPyEndAllowThreads(__tstate);
7769 if (PyErr_Occurred()) SWIG_fail;
7770 }
7771 Py_INCREF(Py_None); resultobj = Py_None;
7772 return resultobj;
7773 fail:
7774 return NULL;
7775}
7776
7777
c32bde28 7778static PyObject *_wrap_ListBox_DeselectAll(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
7779 PyObject *resultobj;
7780 wxListBox *arg1 = (wxListBox *) 0 ;
7781 int arg2 = (int) -1 ;
7782 PyObject * obj0 = 0 ;
994141e6 7783 PyObject * obj1 = 0 ;
d14a1e28
RD
7784 char *kwnames[] = {
7785 (char *) "self",(char *) "itemToLeaveSelected", NULL
7786 };
7787
994141e6 7788 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:ListBox_DeselectAll",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
7789 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxListBox, SWIG_POINTER_EXCEPTION | 0);
7790 if (SWIG_arg_fail(1)) SWIG_fail;
994141e6 7791 if (obj1) {
093d3ff1
RD
7792 {
7793 arg2 = (int)(SWIG_As_int(obj1));
7794 if (SWIG_arg_fail(2)) SWIG_fail;
7795 }
994141e6 7796 }
d14a1e28
RD
7797 {
7798 PyThreadState* __tstate = wxPyBeginAllowThreads();
7799 (arg1)->DeselectAll(arg2);
7800
7801 wxPyEndAllowThreads(__tstate);
7802 if (PyErr_Occurred()) SWIG_fail;
7803 }
7804 Py_INCREF(Py_None); resultobj = Py_None;
7805 return resultobj;
7806 fail:
7807 return NULL;
7808}
7809
7810
c32bde28 7811static PyObject *_wrap_ListBox_SetStringSelection(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
7812 PyObject *resultobj;
7813 wxListBox *arg1 = (wxListBox *) 0 ;
7814 wxString *arg2 = 0 ;
ae8162c8 7815 bool arg3 = (bool) true ;
d14a1e28 7816 bool result;
ae8162c8 7817 bool temp2 = false ;
d14a1e28
RD
7818 PyObject * obj0 = 0 ;
7819 PyObject * obj1 = 0 ;
7820 PyObject * obj2 = 0 ;
7821 char *kwnames[] = {
7822 (char *) "self",(char *) "s",(char *) "select", NULL
7823 };
7824
7825 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:ListBox_SetStringSelection",kwnames,&obj0,&obj1,&obj2)) goto fail;
093d3ff1
RD
7826 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxListBox, SWIG_POINTER_EXCEPTION | 0);
7827 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
7828 {
7829 arg2 = wxString_in_helper(obj1);
7830 if (arg2 == NULL) SWIG_fail;
ae8162c8 7831 temp2 = true;
d14a1e28
RD
7832 }
7833 if (obj2) {
093d3ff1
RD
7834 {
7835 arg3 = (bool)(SWIG_As_bool(obj2));
7836 if (SWIG_arg_fail(3)) SWIG_fail;
7837 }
d14a1e28
RD
7838 }
7839 {
7840 PyThreadState* __tstate = wxPyBeginAllowThreads();
7841 result = (bool)(arg1)->SetStringSelection((wxString const &)*arg2,arg3);
7842
7843 wxPyEndAllowThreads(__tstate);
7844 if (PyErr_Occurred()) SWIG_fail;
7845 }
4f89f6a3
RD
7846 {
7847 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
7848 }
d14a1e28
RD
7849 {
7850 if (temp2)
7851 delete arg2;
7852 }
7853 return resultobj;
7854 fail:
7855 {
7856 if (temp2)
7857 delete arg2;
7858 }
7859 return NULL;
7860}
7861
7862
c32bde28 7863static PyObject *_wrap_ListBox_GetSelections(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
7864 PyObject *resultobj;
7865 wxListBox *arg1 = (wxListBox *) 0 ;
7866 PyObject *result;
7867 PyObject * obj0 = 0 ;
7868 char *kwnames[] = {
7869 (char *) "self", NULL
7870 };
7871
7872 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ListBox_GetSelections",kwnames,&obj0)) goto fail;
093d3ff1
RD
7873 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxListBox, SWIG_POINTER_EXCEPTION | 0);
7874 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
7875 {
7876 PyThreadState* __tstate = wxPyBeginAllowThreads();
7877 result = (PyObject *)wxListBox_GetSelections(arg1);
7878
7879 wxPyEndAllowThreads(__tstate);
7880 if (PyErr_Occurred()) SWIG_fail;
7881 }
7882 resultobj = result;
7883 return resultobj;
7884 fail:
7885 return NULL;
7886}
7887
7888
c32bde28 7889static PyObject *_wrap_ListBox_SetFirstItem(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
7890 PyObject *resultobj;
7891 wxListBox *arg1 = (wxListBox *) 0 ;
7892 int arg2 ;
7893 PyObject * obj0 = 0 ;
994141e6 7894 PyObject * obj1 = 0 ;
d14a1e28
RD
7895 char *kwnames[] = {
7896 (char *) "self",(char *) "n", NULL
7897 };
7898
994141e6 7899 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ListBox_SetFirstItem",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
7900 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxListBox, SWIG_POINTER_EXCEPTION | 0);
7901 if (SWIG_arg_fail(1)) SWIG_fail;
7902 {
7903 arg2 = (int)(SWIG_As_int(obj1));
7904 if (SWIG_arg_fail(2)) SWIG_fail;
7905 }
d14a1e28
RD
7906 {
7907 PyThreadState* __tstate = wxPyBeginAllowThreads();
7908 (arg1)->SetFirstItem(arg2);
7909
7910 wxPyEndAllowThreads(__tstate);
7911 if (PyErr_Occurred()) SWIG_fail;
7912 }
7913 Py_INCREF(Py_None); resultobj = Py_None;
7914 return resultobj;
7915 fail:
7916 return NULL;
7917}
7918
7919
c32bde28 7920static PyObject *_wrap_ListBox_SetFirstItemStr(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
7921 PyObject *resultobj;
7922 wxListBox *arg1 = (wxListBox *) 0 ;
7923 wxString *arg2 = 0 ;
ae8162c8 7924 bool temp2 = false ;
d14a1e28
RD
7925 PyObject * obj0 = 0 ;
7926 PyObject * obj1 = 0 ;
7927 char *kwnames[] = {
7928 (char *) "self",(char *) "s", NULL
7929 };
7930
7931 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ListBox_SetFirstItemStr",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
7932 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxListBox, SWIG_POINTER_EXCEPTION | 0);
7933 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
7934 {
7935 arg2 = wxString_in_helper(obj1);
7936 if (arg2 == NULL) SWIG_fail;
ae8162c8 7937 temp2 = true;
d14a1e28
RD
7938 }
7939 {
7940 PyThreadState* __tstate = wxPyBeginAllowThreads();
7941 (arg1)->SetFirstItem((wxString const &)*arg2);
7942
7943 wxPyEndAllowThreads(__tstate);
7944 if (PyErr_Occurred()) SWIG_fail;
7945 }
7946 Py_INCREF(Py_None); resultobj = Py_None;
7947 {
7948 if (temp2)
7949 delete arg2;
7950 }
7951 return resultobj;
7952 fail:
7953 {
7954 if (temp2)
7955 delete arg2;
7956 }
7957 return NULL;
7958}
7959
7960
c32bde28 7961static PyObject *_wrap_ListBox_EnsureVisible(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
7962 PyObject *resultobj;
7963 wxListBox *arg1 = (wxListBox *) 0 ;
7964 int arg2 ;
7965 PyObject * obj0 = 0 ;
994141e6 7966 PyObject * obj1 = 0 ;
d14a1e28
RD
7967 char *kwnames[] = {
7968 (char *) "self",(char *) "n", NULL
7969 };
7970
994141e6 7971 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ListBox_EnsureVisible",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
7972 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxListBox, SWIG_POINTER_EXCEPTION | 0);
7973 if (SWIG_arg_fail(1)) SWIG_fail;
7974 {
7975 arg2 = (int)(SWIG_As_int(obj1));
7976 if (SWIG_arg_fail(2)) SWIG_fail;
7977 }
d14a1e28
RD
7978 {
7979 PyThreadState* __tstate = wxPyBeginAllowThreads();
7980 (arg1)->EnsureVisible(arg2);
7981
7982 wxPyEndAllowThreads(__tstate);
7983 if (PyErr_Occurred()) SWIG_fail;
7984 }
7985 Py_INCREF(Py_None); resultobj = Py_None;
7986 return resultobj;
7987 fail:
7988 return NULL;
7989}
7990
7991
c32bde28 7992static PyObject *_wrap_ListBox_AppendAndEnsureVisible(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
7993 PyObject *resultobj;
7994 wxListBox *arg1 = (wxListBox *) 0 ;
7995 wxString *arg2 = 0 ;
ae8162c8 7996 bool temp2 = false ;
d14a1e28
RD
7997 PyObject * obj0 = 0 ;
7998 PyObject * obj1 = 0 ;
7999 char *kwnames[] = {
8000 (char *) "self",(char *) "s", NULL
8001 };
8002
8003 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ListBox_AppendAndEnsureVisible",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
8004 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxListBox, SWIG_POINTER_EXCEPTION | 0);
8005 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
8006 {
8007 arg2 = wxString_in_helper(obj1);
8008 if (arg2 == NULL) SWIG_fail;
ae8162c8 8009 temp2 = true;
d14a1e28
RD
8010 }
8011 {
8012 PyThreadState* __tstate = wxPyBeginAllowThreads();
8013 (arg1)->AppendAndEnsureVisible((wxString const &)*arg2);
8014
8015 wxPyEndAllowThreads(__tstate);
8016 if (PyErr_Occurred()) SWIG_fail;
8017 }
8018 Py_INCREF(Py_None); resultobj = Py_None;
8019 {
8020 if (temp2)
8021 delete arg2;
8022 }
8023 return resultobj;
8024 fail:
8025 {
8026 if (temp2)
8027 delete arg2;
8028 }
8029 return NULL;
8030}
8031
8032
c32bde28 8033static PyObject *_wrap_ListBox_IsSorted(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
8034 PyObject *resultobj;
8035 wxListBox *arg1 = (wxListBox *) 0 ;
8036 bool result;
8037 PyObject * obj0 = 0 ;
8038 char *kwnames[] = {
8039 (char *) "self", NULL
8040 };
8041
8042 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ListBox_IsSorted",kwnames,&obj0)) goto fail;
093d3ff1
RD
8043 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxListBox, SWIG_POINTER_EXCEPTION | 0);
8044 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
8045 {
8046 PyThreadState* __tstate = wxPyBeginAllowThreads();
8047 result = (bool)((wxListBox const *)arg1)->IsSorted();
8048
8049 wxPyEndAllowThreads(__tstate);
8050 if (PyErr_Occurred()) SWIG_fail;
8051 }
4f89f6a3
RD
8052 {
8053 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
8054 }
d14a1e28
RD
8055 return resultobj;
8056 fail:
8057 return NULL;
8058}
8059
8060
c32bde28 8061static PyObject *_wrap_ListBox_SetItemForegroundColour(PyObject *, PyObject *args, PyObject *kwargs) {
c3eb6258
RD
8062 PyObject *resultobj;
8063 wxListBox *arg1 = (wxListBox *) 0 ;
8064 int arg2 ;
8065 wxColour *arg3 = 0 ;
8066 wxColour temp3 ;
8067 PyObject * obj0 = 0 ;
8068 PyObject * obj1 = 0 ;
8069 PyObject * obj2 = 0 ;
8070 char *kwnames[] = {
8071 (char *) "self",(char *) "item",(char *) "c", NULL
8072 };
8073
8074 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:ListBox_SetItemForegroundColour",kwnames,&obj0,&obj1,&obj2)) goto fail;
093d3ff1
RD
8075 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxListBox, SWIG_POINTER_EXCEPTION | 0);
8076 if (SWIG_arg_fail(1)) SWIG_fail;
8077 {
8078 arg2 = (int)(SWIG_As_int(obj1));
8079 if (SWIG_arg_fail(2)) SWIG_fail;
8080 }
c3eb6258
RD
8081 {
8082 arg3 = &temp3;
8083 if ( ! wxColour_helper(obj2, &arg3)) SWIG_fail;
8084 }
8085 {
8086 PyThreadState* __tstate = wxPyBeginAllowThreads();
8087 wxListBox_SetItemForegroundColour(arg1,arg2,(wxColour const &)*arg3);
8088
8089 wxPyEndAllowThreads(__tstate);
8090 if (PyErr_Occurred()) SWIG_fail;
8091 }
8092 Py_INCREF(Py_None); resultobj = Py_None;
8093 return resultobj;
8094 fail:
8095 return NULL;
8096}
8097
8098
c32bde28 8099static PyObject *_wrap_ListBox_SetItemBackgroundColour(PyObject *, PyObject *args, PyObject *kwargs) {
c3eb6258
RD
8100 PyObject *resultobj;
8101 wxListBox *arg1 = (wxListBox *) 0 ;
8102 int arg2 ;
8103 wxColour *arg3 = 0 ;
8104 wxColour temp3 ;
8105 PyObject * obj0 = 0 ;
8106 PyObject * obj1 = 0 ;
8107 PyObject * obj2 = 0 ;
8108 char *kwnames[] = {
8109 (char *) "self",(char *) "item",(char *) "c", NULL
8110 };
8111
8112 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:ListBox_SetItemBackgroundColour",kwnames,&obj0,&obj1,&obj2)) goto fail;
093d3ff1
RD
8113 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxListBox, SWIG_POINTER_EXCEPTION | 0);
8114 if (SWIG_arg_fail(1)) SWIG_fail;
8115 {
8116 arg2 = (int)(SWIG_As_int(obj1));
8117 if (SWIG_arg_fail(2)) SWIG_fail;
8118 }
c3eb6258
RD
8119 {
8120 arg3 = &temp3;
8121 if ( ! wxColour_helper(obj2, &arg3)) SWIG_fail;
8122 }
8123 {
8124 PyThreadState* __tstate = wxPyBeginAllowThreads();
8125 wxListBox_SetItemBackgroundColour(arg1,arg2,(wxColour const &)*arg3);
8126
8127 wxPyEndAllowThreads(__tstate);
8128 if (PyErr_Occurred()) SWIG_fail;
8129 }
8130 Py_INCREF(Py_None); resultobj = Py_None;
8131 return resultobj;
8132 fail:
8133 return NULL;
8134}
8135
8136
c32bde28 8137static PyObject *_wrap_ListBox_SetItemFont(PyObject *, PyObject *args, PyObject *kwargs) {
c3eb6258
RD
8138 PyObject *resultobj;
8139 wxListBox *arg1 = (wxListBox *) 0 ;
8140 int arg2 ;
8141 wxFont *arg3 = 0 ;
8142 PyObject * obj0 = 0 ;
8143 PyObject * obj1 = 0 ;
8144 PyObject * obj2 = 0 ;
8145 char *kwnames[] = {
8146 (char *) "self",(char *) "item",(char *) "f", NULL
8147 };
8148
8149 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:ListBox_SetItemFont",kwnames,&obj0,&obj1,&obj2)) goto fail;
093d3ff1
RD
8150 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxListBox, SWIG_POINTER_EXCEPTION | 0);
8151 if (SWIG_arg_fail(1)) SWIG_fail;
8152 {
8153 arg2 = (int)(SWIG_As_int(obj1));
8154 if (SWIG_arg_fail(2)) SWIG_fail;
8155 }
8156 {
8157 SWIG_Python_ConvertPtr(obj2, (void **)&arg3, SWIGTYPE_p_wxFont, SWIG_POINTER_EXCEPTION | 0);
8158 if (SWIG_arg_fail(3)) SWIG_fail;
8159 if (arg3 == NULL) {
8160 SWIG_null_ref("wxFont");
8161 }
8162 if (SWIG_arg_fail(3)) SWIG_fail;
c3eb6258
RD
8163 }
8164 {
8165 PyThreadState* __tstate = wxPyBeginAllowThreads();
8166 wxListBox_SetItemFont(arg1,arg2,(wxFont const &)*arg3);
8167
8168 wxPyEndAllowThreads(__tstate);
8169 if (PyErr_Occurred()) SWIG_fail;
8170 }
8171 Py_INCREF(Py_None); resultobj = Py_None;
8172 return resultobj;
8173 fail:
8174 return NULL;
8175}
8176
8177
c32bde28 8178static PyObject *_wrap_ListBox_GetClassDefaultAttributes(PyObject *, PyObject *args, PyObject *kwargs) {
74a57fcd 8179 PyObject *resultobj;
093d3ff1 8180 wxWindowVariant arg1 = (wxWindowVariant) wxWINDOW_VARIANT_NORMAL ;
74a57fcd
RD
8181 wxVisualAttributes result;
8182 PyObject * obj0 = 0 ;
8183 char *kwnames[] = {
8184 (char *) "variant", NULL
8185 };
8186
8187 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|O:ListBox_GetClassDefaultAttributes",kwnames,&obj0)) goto fail;
8188 if (obj0) {
093d3ff1
RD
8189 {
8190 arg1 = (wxWindowVariant)(SWIG_As_int(obj0));
8191 if (SWIG_arg_fail(1)) SWIG_fail;
8192 }
74a57fcd
RD
8193 }
8194 {
110da5b0 8195 if (!wxPyCheckForApp()) SWIG_fail;
74a57fcd
RD
8196 PyThreadState* __tstate = wxPyBeginAllowThreads();
8197 result = wxListBox::GetClassDefaultAttributes((wxWindowVariant )arg1);
8198
8199 wxPyEndAllowThreads(__tstate);
dfbb5885 8200 if (PyErr_Occurred()) SWIG_fail;
74a57fcd
RD
8201 }
8202 {
8203 wxVisualAttributes * resultptr;
093d3ff1 8204 resultptr = new wxVisualAttributes((wxVisualAttributes &)(result));
74a57fcd
RD
8205 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxVisualAttributes, 1);
8206 }
8207 return resultobj;
8208 fail:
8209 return NULL;
8210}
8211
8212
c32bde28 8213static PyObject * ListBox_swigregister(PyObject *, PyObject *args) {
d14a1e28
RD
8214 PyObject *obj;
8215 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
8216 SWIG_TypeClientData(SWIGTYPE_p_wxListBox, obj);
8217 Py_INCREF(obj);
8218 return Py_BuildValue((char *)"");
8219}
c32bde28 8220static PyObject *_wrap_new_CheckListBox(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
8221 PyObject *resultobj;
8222 wxWindow *arg1 = (wxWindow *) 0 ;
248ed943 8223 int arg2 = (int) -1 ;
d14a1e28
RD
8224 wxPoint const &arg3_defvalue = wxDefaultPosition ;
8225 wxPoint *arg3 = (wxPoint *) &arg3_defvalue ;
8226 wxSize const &arg4_defvalue = wxDefaultSize ;
8227 wxSize *arg4 = (wxSize *) &arg4_defvalue ;
4d5c3d91
RD
8228 wxArrayString const &arg5_defvalue = wxPyEmptyStringArray ;
8229 wxArrayString *arg5 = (wxArrayString *) &arg5_defvalue ;
8230 long arg6 = (long) 0 ;
8231 wxValidator const &arg7_defvalue = wxDefaultValidator ;
8232 wxValidator *arg7 = (wxValidator *) &arg7_defvalue ;
8233 wxString const &arg8_defvalue = wxPyListBoxNameStr ;
8234 wxString *arg8 = (wxString *) &arg8_defvalue ;
d14a1e28
RD
8235 wxCheckListBox *result;
8236 wxPoint temp3 ;
8237 wxSize temp4 ;
ae8162c8
RD
8238 bool temp5 = false ;
8239 bool temp8 = false ;
d14a1e28 8240 PyObject * obj0 = 0 ;
994141e6 8241 PyObject * obj1 = 0 ;
d14a1e28
RD
8242 PyObject * obj2 = 0 ;
8243 PyObject * obj3 = 0 ;
8244 PyObject * obj4 = 0 ;
994141e6 8245 PyObject * obj5 = 0 ;
d14a1e28
RD
8246 PyObject * obj6 = 0 ;
8247 PyObject * obj7 = 0 ;
8248 char *kwnames[] = {
8249 (char *) "parent",(char *) "id",(char *) "pos",(char *) "size",(char *) "choices",(char *) "style",(char *) "validator",(char *) "name", NULL
8250 };
8251
248ed943 8252 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|OOOOOOO:new_CheckListBox",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6,&obj7)) goto fail;
093d3ff1
RD
8253 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
8254 if (SWIG_arg_fail(1)) SWIG_fail;
248ed943 8255 if (obj1) {
093d3ff1
RD
8256 {
8257 arg2 = (int)(SWIG_As_int(obj1));
8258 if (SWIG_arg_fail(2)) SWIG_fail;
8259 }
248ed943 8260 }
d14a1e28
RD
8261 if (obj2) {
8262 {
8263 arg3 = &temp3;
8264 if ( ! wxPoint_helper(obj2, &arg3)) SWIG_fail;
8265 }
8266 }
8267 if (obj3) {
8268 {
8269 arg4 = &temp4;
8270 if ( ! wxSize_helper(obj3, &arg4)) SWIG_fail;
8271 }
8272 }
8273 if (obj4) {
8274 {
4d5c3d91
RD
8275 if (! PySequence_Check(obj4)) {
8276 PyErr_SetString(PyExc_TypeError, "Sequence of strings expected.");
8277 SWIG_fail;
8278 }
8279 arg5 = new wxArrayString;
ae8162c8 8280 temp5 = true;
4d5c3d91
RD
8281 int i, len=PySequence_Length(obj4);
8282 for (i=0; i<len; i++) {
8283 PyObject* item = PySequence_GetItem(obj4, i);
71237536 8284 wxString* s = wxString_in_helper(item);
74a57fcd 8285 if (PyErr_Occurred()) SWIG_fail;
71237536
RD
8286 arg5->Add(*s);
8287 delete s;
4d5c3d91 8288 Py_DECREF(item);
4d5c3d91 8289 }
d14a1e28
RD
8290 }
8291 }
994141e6 8292 if (obj5) {
093d3ff1
RD
8293 {
8294 arg6 = (long)(SWIG_As_long(obj5));
8295 if (SWIG_arg_fail(6)) SWIG_fail;
8296 }
994141e6 8297 }
d14a1e28 8298 if (obj6) {
093d3ff1
RD
8299 {
8300 SWIG_Python_ConvertPtr(obj6, (void **)&arg7, SWIGTYPE_p_wxValidator, SWIG_POINTER_EXCEPTION | 0);
8301 if (SWIG_arg_fail(7)) SWIG_fail;
8302 if (arg7 == NULL) {
8303 SWIG_null_ref("wxValidator");
8304 }
8305 if (SWIG_arg_fail(7)) SWIG_fail;
d14a1e28
RD
8306 }
8307 }
8308 if (obj7) {
8309 {
4d5c3d91
RD
8310 arg8 = wxString_in_helper(obj7);
8311 if (arg8 == NULL) SWIG_fail;
ae8162c8 8312 temp8 = true;
d14a1e28
RD
8313 }
8314 }
8315 {
e3b71cb8 8316 if (!wxPyCheckForApp()) SWIG_fail;
d14a1e28 8317 PyThreadState* __tstate = wxPyBeginAllowThreads();
4d5c3d91 8318 result = (wxCheckListBox *)new wxCheckListBox(arg1,arg2,(wxPoint const &)*arg3,(wxSize const &)*arg4,(wxArrayString const &)*arg5,arg6,(wxValidator const &)*arg7,(wxString const &)*arg8);
d14a1e28
RD
8319
8320 wxPyEndAllowThreads(__tstate);
110da5b0 8321 if (PyErr_Occurred()) SWIG_fail;
d14a1e28 8322 }
15afbcd0 8323 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxCheckListBox, 1);
d14a1e28 8324 {
3adfb63b 8325 if (temp5) delete arg5;
d14a1e28
RD
8326 }
8327 {
8328 if (temp8)
4d5c3d91 8329 delete arg8;
d14a1e28
RD
8330 }
8331 return resultobj;
8332 fail:
8333 {
3adfb63b 8334 if (temp5) delete arg5;
d14a1e28
RD
8335 }
8336 {
8337 if (temp8)
4d5c3d91 8338 delete arg8;
d14a1e28
RD
8339 }
8340 return NULL;
8341}
8342
8343
c32bde28 8344static PyObject *_wrap_new_PreCheckListBox(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
8345 PyObject *resultobj;
8346 wxCheckListBox *result;
8347 char *kwnames[] = {
8348 NULL
8349 };
8350
8351 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_PreCheckListBox",kwnames)) goto fail;
8352 {
e3b71cb8 8353 if (!wxPyCheckForApp()) SWIG_fail;
d14a1e28
RD
8354 PyThreadState* __tstate = wxPyBeginAllowThreads();
8355 result = (wxCheckListBox *)new wxCheckListBox();
8356
8357 wxPyEndAllowThreads(__tstate);
110da5b0 8358 if (PyErr_Occurred()) SWIG_fail;
d14a1e28 8359 }
15afbcd0 8360 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxCheckListBox, 1);
d14a1e28
RD
8361 return resultobj;
8362 fail:
8363 return NULL;
8364}
8365
8366
c32bde28 8367static PyObject *_wrap_CheckListBox_Create(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
8368 PyObject *resultobj;
8369 wxCheckListBox *arg1 = (wxCheckListBox *) 0 ;
8370 wxWindow *arg2 = (wxWindow *) 0 ;
248ed943 8371 int arg3 = (int) -1 ;
d14a1e28
RD
8372 wxPoint const &arg4_defvalue = wxDefaultPosition ;
8373 wxPoint *arg4 = (wxPoint *) &arg4_defvalue ;
8374 wxSize const &arg5_defvalue = wxDefaultSize ;
8375 wxSize *arg5 = (wxSize *) &arg5_defvalue ;
4d5c3d91
RD
8376 wxArrayString const &arg6_defvalue = wxPyEmptyStringArray ;
8377 wxArrayString *arg6 = (wxArrayString *) &arg6_defvalue ;
8378 long arg7 = (long) 0 ;
8379 wxValidator const &arg8_defvalue = wxDefaultValidator ;
8380 wxValidator *arg8 = (wxValidator *) &arg8_defvalue ;
8381 wxString const &arg9_defvalue = wxPyListBoxNameStr ;
8382 wxString *arg9 = (wxString *) &arg9_defvalue ;
d14a1e28
RD
8383 bool result;
8384 wxPoint temp4 ;
8385 wxSize temp5 ;
ae8162c8
RD
8386 bool temp6 = false ;
8387 bool temp9 = false ;
d14a1e28
RD
8388 PyObject * obj0 = 0 ;
8389 PyObject * obj1 = 0 ;
994141e6 8390 PyObject * obj2 = 0 ;
d14a1e28
RD
8391 PyObject * obj3 = 0 ;
8392 PyObject * obj4 = 0 ;
8393 PyObject * obj5 = 0 ;
994141e6 8394 PyObject * obj6 = 0 ;
d14a1e28
RD
8395 PyObject * obj7 = 0 ;
8396 PyObject * obj8 = 0 ;
8397 char *kwnames[] = {
8398 (char *) "self",(char *) "parent",(char *) "id",(char *) "pos",(char *) "size",(char *) "choices",(char *) "style",(char *) "validator",(char *) "name", NULL
8399 };
8400
248ed943 8401 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|OOOOOOO:CheckListBox_Create",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6,&obj7,&obj8)) goto fail;
093d3ff1
RD
8402 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxCheckListBox, SWIG_POINTER_EXCEPTION | 0);
8403 if (SWIG_arg_fail(1)) SWIG_fail;
8404 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
8405 if (SWIG_arg_fail(2)) SWIG_fail;
248ed943 8406 if (obj2) {
093d3ff1
RD
8407 {
8408 arg3 = (int)(SWIG_As_int(obj2));
8409 if (SWIG_arg_fail(3)) SWIG_fail;
8410 }
248ed943 8411 }
d14a1e28
RD
8412 if (obj3) {
8413 {
8414 arg4 = &temp4;
8415 if ( ! wxPoint_helper(obj3, &arg4)) SWIG_fail;
8416 }
8417 }
8418 if (obj4) {
8419 {
8420 arg5 = &temp5;
8421 if ( ! wxSize_helper(obj4, &arg5)) SWIG_fail;
8422 }
8423 }
8424 if (obj5) {
8425 {
4d5c3d91
RD
8426 if (! PySequence_Check(obj5)) {
8427 PyErr_SetString(PyExc_TypeError, "Sequence of strings expected.");
8428 SWIG_fail;
8429 }
8430 arg6 = new wxArrayString;
ae8162c8 8431 temp6 = true;
4d5c3d91
RD
8432 int i, len=PySequence_Length(obj5);
8433 for (i=0; i<len; i++) {
8434 PyObject* item = PySequence_GetItem(obj5, i);
71237536 8435 wxString* s = wxString_in_helper(item);
74a57fcd 8436 if (PyErr_Occurred()) SWIG_fail;
71237536
RD
8437 arg6->Add(*s);
8438 delete s;
4d5c3d91 8439 Py_DECREF(item);
4d5c3d91 8440 }
d14a1e28
RD
8441 }
8442 }
994141e6 8443 if (obj6) {
093d3ff1
RD
8444 {
8445 arg7 = (long)(SWIG_As_long(obj6));
8446 if (SWIG_arg_fail(7)) SWIG_fail;
8447 }
994141e6 8448 }
d14a1e28 8449 if (obj7) {
093d3ff1
RD
8450 {
8451 SWIG_Python_ConvertPtr(obj7, (void **)&arg8, SWIGTYPE_p_wxValidator, SWIG_POINTER_EXCEPTION | 0);
8452 if (SWIG_arg_fail(8)) SWIG_fail;
8453 if (arg8 == NULL) {
8454 SWIG_null_ref("wxValidator");
8455 }
8456 if (SWIG_arg_fail(8)) SWIG_fail;
d14a1e28
RD
8457 }
8458 }
8459 if (obj8) {
8460 {
4d5c3d91
RD
8461 arg9 = wxString_in_helper(obj8);
8462 if (arg9 == NULL) SWIG_fail;
ae8162c8 8463 temp9 = true;
d14a1e28
RD
8464 }
8465 }
8466 {
8467 PyThreadState* __tstate = wxPyBeginAllowThreads();
4d5c3d91 8468 result = (bool)(arg1)->Create(arg2,arg3,(wxPoint const &)*arg4,(wxSize const &)*arg5,(wxArrayString const &)*arg6,arg7,(wxValidator const &)*arg8,(wxString const &)*arg9);
d14a1e28
RD
8469
8470 wxPyEndAllowThreads(__tstate);
8471 if (PyErr_Occurred()) SWIG_fail;
8472 }
4f89f6a3
RD
8473 {
8474 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
8475 }
d14a1e28 8476 {
3adfb63b 8477 if (temp6) delete arg6;
d14a1e28
RD
8478 }
8479 {
8480 if (temp9)
4d5c3d91 8481 delete arg9;
d14a1e28
RD
8482 }
8483 return resultobj;
8484 fail:
8485 {
3adfb63b 8486 if (temp6) delete arg6;
d14a1e28
RD
8487 }
8488 {
8489 if (temp9)
4d5c3d91 8490 delete arg9;
d14a1e28
RD
8491 }
8492 return NULL;
8493}
8494
8495
c32bde28 8496static PyObject *_wrap_CheckListBox_IsChecked(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
8497 PyObject *resultobj;
8498 wxCheckListBox *arg1 = (wxCheckListBox *) 0 ;
8499 int arg2 ;
8500 bool result;
8501 PyObject * obj0 = 0 ;
994141e6 8502 PyObject * obj1 = 0 ;
d14a1e28
RD
8503 char *kwnames[] = {
8504 (char *) "self",(char *) "index", NULL
8505 };
8506
994141e6 8507 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:CheckListBox_IsChecked",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
8508 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxCheckListBox, SWIG_POINTER_EXCEPTION | 0);
8509 if (SWIG_arg_fail(1)) SWIG_fail;
8510 {
8511 arg2 = (int)(SWIG_As_int(obj1));
8512 if (SWIG_arg_fail(2)) SWIG_fail;
8513 }
d14a1e28
RD
8514 {
8515 PyThreadState* __tstate = wxPyBeginAllowThreads();
8516 result = (bool)(arg1)->IsChecked(arg2);
8517
8518 wxPyEndAllowThreads(__tstate);
8519 if (PyErr_Occurred()) SWIG_fail;
8520 }
4f89f6a3
RD
8521 {
8522 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
8523 }
d14a1e28
RD
8524 return resultobj;
8525 fail:
8526 return NULL;
8527}
8528
8529
c32bde28 8530static PyObject *_wrap_CheckListBox_Check(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
8531 PyObject *resultobj;
8532 wxCheckListBox *arg1 = (wxCheckListBox *) 0 ;
8533 int arg2 ;
ae8162c8 8534 int arg3 = (int) true ;
d14a1e28 8535 PyObject * obj0 = 0 ;
994141e6
RD
8536 PyObject * obj1 = 0 ;
8537 PyObject * obj2 = 0 ;
d14a1e28
RD
8538 char *kwnames[] = {
8539 (char *) "self",(char *) "index",(char *) "check", NULL
8540 };
8541
994141e6 8542 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:CheckListBox_Check",kwnames,&obj0,&obj1,&obj2)) goto fail;
093d3ff1
RD
8543 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxCheckListBox, SWIG_POINTER_EXCEPTION | 0);
8544 if (SWIG_arg_fail(1)) SWIG_fail;
8545 {
8546 arg2 = (int)(SWIG_As_int(obj1));
8547 if (SWIG_arg_fail(2)) SWIG_fail;
8548 }
994141e6 8549 if (obj2) {
093d3ff1
RD
8550 {
8551 arg3 = (int)(SWIG_As_int(obj2));
8552 if (SWIG_arg_fail(3)) SWIG_fail;
8553 }
994141e6 8554 }
d14a1e28
RD
8555 {
8556 PyThreadState* __tstate = wxPyBeginAllowThreads();
8557 (arg1)->Check(arg2,arg3);
8558
8559 wxPyEndAllowThreads(__tstate);
8560 if (PyErr_Occurred()) SWIG_fail;
8561 }
8562 Py_INCREF(Py_None); resultobj = Py_None;
8563 return resultobj;
8564 fail:
8565 return NULL;
8566}
8567
8568
c32bde28 8569static PyObject *_wrap_CheckListBox_GetItemHeight(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
8570 PyObject *resultobj;
8571 wxCheckListBox *arg1 = (wxCheckListBox *) 0 ;
8572 int result;
8573 PyObject * obj0 = 0 ;
8574 char *kwnames[] = {
8575 (char *) "self", NULL
8576 };
8577
8578 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:CheckListBox_GetItemHeight",kwnames,&obj0)) goto fail;
093d3ff1
RD
8579 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxCheckListBox, SWIG_POINTER_EXCEPTION | 0);
8580 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
8581 {
8582 PyThreadState* __tstate = wxPyBeginAllowThreads();
8583 result = (int)(arg1)->GetItemHeight();
8584
8585 wxPyEndAllowThreads(__tstate);
8586 if (PyErr_Occurred()) SWIG_fail;
8587 }
093d3ff1
RD
8588 {
8589 resultobj = SWIG_From_int((int)(result));
8590 }
d14a1e28
RD
8591 return resultobj;
8592 fail:
8593 return NULL;
8594}
8595
8596
c32bde28 8597static PyObject *_wrap_CheckListBox_HitTest(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
8598 PyObject *resultobj;
8599 wxCheckListBox *arg1 = (wxCheckListBox *) 0 ;
8600 wxPoint *arg2 = 0 ;
8601 int result;
8602 wxPoint temp2 ;
8603 PyObject * obj0 = 0 ;
8604 PyObject * obj1 = 0 ;
8605 char *kwnames[] = {
8606 (char *) "self",(char *) "pt", NULL
8607 };
8608
8609 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:CheckListBox_HitTest",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
8610 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxCheckListBox, SWIG_POINTER_EXCEPTION | 0);
8611 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
8612 {
8613 arg2 = &temp2;
8614 if ( ! wxPoint_helper(obj1, &arg2)) SWIG_fail;
8615 }
8616 {
8617 PyThreadState* __tstate = wxPyBeginAllowThreads();
8618 result = (int)((wxCheckListBox const *)arg1)->HitTest((wxPoint const &)*arg2);
8619
8620 wxPyEndAllowThreads(__tstate);
8621 if (PyErr_Occurred()) SWIG_fail;
8622 }
093d3ff1
RD
8623 {
8624 resultobj = SWIG_From_int((int)(result));
8625 }
d14a1e28
RD
8626 return resultobj;
8627 fail:
8628 return NULL;
8629}
8630
8631
c32bde28 8632static PyObject *_wrap_CheckListBox_HitTestXY(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
8633 PyObject *resultobj;
8634 wxCheckListBox *arg1 = (wxCheckListBox *) 0 ;
e811c8ce
RD
8635 int arg2 ;
8636 int arg3 ;
d14a1e28
RD
8637 int result;
8638 PyObject * obj0 = 0 ;
994141e6
RD
8639 PyObject * obj1 = 0 ;
8640 PyObject * obj2 = 0 ;
d14a1e28
RD
8641 char *kwnames[] = {
8642 (char *) "self",(char *) "x",(char *) "y", NULL
8643 };
8644
994141e6 8645 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:CheckListBox_HitTestXY",kwnames,&obj0,&obj1,&obj2)) goto fail;
093d3ff1
RD
8646 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxCheckListBox, SWIG_POINTER_EXCEPTION | 0);
8647 if (SWIG_arg_fail(1)) SWIG_fail;
8648 {
8649 arg2 = (int)(SWIG_As_int(obj1));
8650 if (SWIG_arg_fail(2)) SWIG_fail;
8651 }
8652 {
8653 arg3 = (int)(SWIG_As_int(obj2));
8654 if (SWIG_arg_fail(3)) SWIG_fail;
8655 }
d14a1e28
RD
8656 {
8657 PyThreadState* __tstate = wxPyBeginAllowThreads();
8658 result = (int)((wxCheckListBox const *)arg1)->HitTest(arg2,arg3);
8659
8660 wxPyEndAllowThreads(__tstate);
8661 if (PyErr_Occurred()) SWIG_fail;
8662 }
093d3ff1
RD
8663 {
8664 resultobj = SWIG_From_int((int)(result));
8665 }
d14a1e28
RD
8666 return resultobj;
8667 fail:
8668 return NULL;
8669}
8670
8671
c32bde28 8672static PyObject * CheckListBox_swigregister(PyObject *, PyObject *args) {
d14a1e28
RD
8673 PyObject *obj;
8674 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
8675 SWIG_TypeClientData(SWIGTYPE_p_wxCheckListBox, obj);
8676 Py_INCREF(obj);
8677 return Py_BuildValue((char *)"");
8678}
c32bde28 8679static int _wrap_TextCtrlNameStr_set(PyObject *) {
b2dc1044
RD
8680 PyErr_SetString(PyExc_TypeError,"Variable TextCtrlNameStr is read-only.");
8681 return 1;
8682}
8683
8684
093d3ff1 8685static PyObject *_wrap_TextCtrlNameStr_get(void) {
b2dc1044
RD
8686 PyObject *pyobj;
8687
8688 {
8689#if wxUSE_UNICODE
8690 pyobj = PyUnicode_FromWideChar((&wxPyTextCtrlNameStr)->c_str(), (&wxPyTextCtrlNameStr)->Len());
8691#else
8692 pyobj = PyString_FromStringAndSize((&wxPyTextCtrlNameStr)->c_str(), (&wxPyTextCtrlNameStr)->Len());
8693#endif
8694 }
8695 return pyobj;
8696}
8697
8698
c32bde28 8699static PyObject *_wrap_new_TextAttr(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28 8700 PyObject *resultobj;
908b74cd
RD
8701 wxColour const &arg1_defvalue = wxNullColour ;
8702 wxColour *arg1 = (wxColour *) &arg1_defvalue ;
d14a1e28
RD
8703 wxColour const &arg2_defvalue = wxNullColour ;
8704 wxColour *arg2 = (wxColour *) &arg2_defvalue ;
8705 wxFont const &arg3_defvalue = wxNullFont ;
8706 wxFont *arg3 = (wxFont *) &arg3_defvalue ;
093d3ff1 8707 wxTextAttrAlignment arg4 = (wxTextAttrAlignment) wxTEXT_ALIGNMENT_DEFAULT ;
d14a1e28
RD
8708 wxTextAttr *result;
8709 wxColour temp1 ;
8710 wxColour temp2 ;
8711 PyObject * obj0 = 0 ;
8712 PyObject * obj1 = 0 ;
8713 PyObject * obj2 = 0 ;
994141e6 8714 PyObject * obj3 = 0 ;
908b74cd
RD
8715 char *kwnames[] = {
8716 (char *) "colText",(char *) "colBack",(char *) "font",(char *) "alignment", NULL
8717 };
d14a1e28 8718
908b74cd
RD
8719 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|OOOO:new_TextAttr",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
8720 if (obj0) {
8721 {
8722 arg1 = &temp1;
8723 if ( ! wxColour_helper(obj0, &arg1)) SWIG_fail;
8724 }
d14a1e28
RD
8725 }
8726 if (obj1) {
8727 {
8728 arg2 = &temp2;
8729 if ( ! wxColour_helper(obj1, &arg2)) SWIG_fail;
8730 }
8731 }
8732 if (obj2) {
093d3ff1
RD
8733 {
8734 SWIG_Python_ConvertPtr(obj2, (void **)&arg3, SWIGTYPE_p_wxFont, SWIG_POINTER_EXCEPTION | 0);
8735 if (SWIG_arg_fail(3)) SWIG_fail;
8736 if (arg3 == NULL) {
8737 SWIG_null_ref("wxFont");
8738 }
8739 if (SWIG_arg_fail(3)) SWIG_fail;
d14a1e28
RD
8740 }
8741 }
994141e6 8742 if (obj3) {
093d3ff1
RD
8743 {
8744 arg4 = (wxTextAttrAlignment)(SWIG_As_int(obj3));
8745 if (SWIG_arg_fail(4)) SWIG_fail;
8746 }
994141e6 8747 }
d14a1e28
RD
8748 {
8749 PyThreadState* __tstate = wxPyBeginAllowThreads();
8750 result = (wxTextAttr *)new wxTextAttr((wxColour const &)*arg1,(wxColour const &)*arg2,(wxFont const &)*arg3,(wxTextAttrAlignment )arg4);
8751
8752 wxPyEndAllowThreads(__tstate);
8753 if (PyErr_Occurred()) SWIG_fail;
8754 }
15afbcd0 8755 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxTextAttr, 1);
d14a1e28
RD
8756 return resultobj;
8757 fail:
8758 return NULL;
8759}
8760
8761
c32bde28 8762static PyObject *_wrap_delete_TextAttr(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
8763 PyObject *resultobj;
8764 wxTextAttr *arg1 = (wxTextAttr *) 0 ;
8765 PyObject * obj0 = 0 ;
8766 char *kwnames[] = {
8767 (char *) "self", NULL
8768 };
8769
994141e6 8770 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:delete_TextAttr",kwnames,&obj0)) goto fail;
093d3ff1
RD
8771 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTextAttr, SWIG_POINTER_EXCEPTION | 0);
8772 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
8773 {
8774 PyThreadState* __tstate = wxPyBeginAllowThreads();
994141e6 8775 delete arg1;
d14a1e28
RD
8776
8777 wxPyEndAllowThreads(__tstate);
8778 if (PyErr_Occurred()) SWIG_fail;
8779 }
8780 Py_INCREF(Py_None); resultobj = Py_None;
8781 return resultobj;
8782 fail:
8783 return NULL;
8784}
8785
8786
c32bde28 8787static PyObject *_wrap_TextAttr_Init(PyObject *, PyObject *args, PyObject *kwargs) {
994141e6
RD
8788 PyObject *resultobj;
8789 wxTextAttr *arg1 = (wxTextAttr *) 0 ;
8790 PyObject * obj0 = 0 ;
8791 char *kwnames[] = {
8792 (char *) "self", NULL
8793 };
8794
8795 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TextAttr_Init",kwnames,&obj0)) goto fail;
093d3ff1
RD
8796 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTextAttr, SWIG_POINTER_EXCEPTION | 0);
8797 if (SWIG_arg_fail(1)) SWIG_fail;
994141e6
RD
8798 {
8799 PyThreadState* __tstate = wxPyBeginAllowThreads();
8800 (arg1)->Init();
8801
8802 wxPyEndAllowThreads(__tstate);
8803 if (PyErr_Occurred()) SWIG_fail;
8804 }
8805 Py_INCREF(Py_None); resultobj = Py_None;
8806 return resultobj;
8807 fail:
8808 return NULL;
8809}
8810
8811
c32bde28 8812static PyObject *_wrap_TextAttr_SetTextColour(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
8813 PyObject *resultobj;
8814 wxTextAttr *arg1 = (wxTextAttr *) 0 ;
8815 wxColour *arg2 = 0 ;
8816 wxColour temp2 ;
8817 PyObject * obj0 = 0 ;
8818 PyObject * obj1 = 0 ;
8819 char *kwnames[] = {
8820 (char *) "self",(char *) "colText", NULL
8821 };
8822
8823 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TextAttr_SetTextColour",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
8824 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTextAttr, SWIG_POINTER_EXCEPTION | 0);
8825 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
8826 {
8827 arg2 = &temp2;
8828 if ( ! wxColour_helper(obj1, &arg2)) SWIG_fail;
8829 }
8830 {
8831 PyThreadState* __tstate = wxPyBeginAllowThreads();
8832 (arg1)->SetTextColour((wxColour const &)*arg2);
8833
8834 wxPyEndAllowThreads(__tstate);
8835 if (PyErr_Occurred()) SWIG_fail;
8836 }
8837 Py_INCREF(Py_None); resultobj = Py_None;
8838 return resultobj;
8839 fail:
8840 return NULL;
8841}
8842
8843
c32bde28 8844static PyObject *_wrap_TextAttr_SetBackgroundColour(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
8845 PyObject *resultobj;
8846 wxTextAttr *arg1 = (wxTextAttr *) 0 ;
8847 wxColour *arg2 = 0 ;
8848 wxColour temp2 ;
8849 PyObject * obj0 = 0 ;
8850 PyObject * obj1 = 0 ;
8851 char *kwnames[] = {
8852 (char *) "self",(char *) "colBack", NULL
8853 };
8854
8855 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TextAttr_SetBackgroundColour",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
8856 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTextAttr, SWIG_POINTER_EXCEPTION | 0);
8857 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
8858 {
8859 arg2 = &temp2;
8860 if ( ! wxColour_helper(obj1, &arg2)) SWIG_fail;
8861 }
8862 {
8863 PyThreadState* __tstate = wxPyBeginAllowThreads();
8864 (arg1)->SetBackgroundColour((wxColour const &)*arg2);
8865
8866 wxPyEndAllowThreads(__tstate);
8867 if (PyErr_Occurred()) SWIG_fail;
8868 }
8869 Py_INCREF(Py_None); resultobj = Py_None;
8870 return resultobj;
8871 fail:
8872 return NULL;
8873}
8874
8875
c32bde28 8876static PyObject *_wrap_TextAttr_SetFont(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
8877 PyObject *resultobj;
8878 wxTextAttr *arg1 = (wxTextAttr *) 0 ;
8879 wxFont *arg2 = 0 ;
8880 long arg3 = (long) wxTEXT_ATTR_FONT ;
8881 PyObject * obj0 = 0 ;
8882 PyObject * obj1 = 0 ;
994141e6 8883 PyObject * obj2 = 0 ;
d14a1e28
RD
8884 char *kwnames[] = {
8885 (char *) "self",(char *) "font",(char *) "flags", NULL
8886 };
8887
994141e6 8888 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:TextAttr_SetFont",kwnames,&obj0,&obj1,&obj2)) goto fail;
093d3ff1
RD
8889 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTextAttr, SWIG_POINTER_EXCEPTION | 0);
8890 if (SWIG_arg_fail(1)) SWIG_fail;
8891 {
8892 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxFont, SWIG_POINTER_EXCEPTION | 0);
8893 if (SWIG_arg_fail(2)) SWIG_fail;
8894 if (arg2 == NULL) {
8895 SWIG_null_ref("wxFont");
8896 }
8897 if (SWIG_arg_fail(2)) SWIG_fail;
d14a1e28 8898 }
994141e6 8899 if (obj2) {
093d3ff1
RD
8900 {
8901 arg3 = (long)(SWIG_As_long(obj2));
8902 if (SWIG_arg_fail(3)) SWIG_fail;
8903 }
994141e6 8904 }
d14a1e28
RD
8905 {
8906 PyThreadState* __tstate = wxPyBeginAllowThreads();
8907 (arg1)->SetFont((wxFont const &)*arg2,arg3);
8908
8909 wxPyEndAllowThreads(__tstate);
8910 if (PyErr_Occurred()) SWIG_fail;
8911 }
8912 Py_INCREF(Py_None); resultobj = Py_None;
8913 return resultobj;
8914 fail:
8915 return NULL;
8916}
8917
8918
c32bde28 8919static PyObject *_wrap_TextAttr_SetAlignment(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
8920 PyObject *resultobj;
8921 wxTextAttr *arg1 = (wxTextAttr *) 0 ;
093d3ff1 8922 wxTextAttrAlignment arg2 ;
d14a1e28 8923 PyObject * obj0 = 0 ;
994141e6 8924 PyObject * obj1 = 0 ;
d14a1e28
RD
8925 char *kwnames[] = {
8926 (char *) "self",(char *) "alignment", NULL
8927 };
8928
994141e6 8929 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TextAttr_SetAlignment",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
8930 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTextAttr, SWIG_POINTER_EXCEPTION | 0);
8931 if (SWIG_arg_fail(1)) SWIG_fail;
8932 {
8933 arg2 = (wxTextAttrAlignment)(SWIG_As_int(obj1));
8934 if (SWIG_arg_fail(2)) SWIG_fail;
8935 }
d14a1e28
RD
8936 {
8937 PyThreadState* __tstate = wxPyBeginAllowThreads();
8938 (arg1)->SetAlignment((wxTextAttrAlignment )arg2);
8939
8940 wxPyEndAllowThreads(__tstate);
8941 if (PyErr_Occurred()) SWIG_fail;
8942 }
8943 Py_INCREF(Py_None); resultobj = Py_None;
8944 return resultobj;
8945 fail:
8946 return NULL;
8947}
8948
8949
c32bde28 8950static PyObject *_wrap_TextAttr_SetTabs(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
8951 PyObject *resultobj;
8952 wxTextAttr *arg1 = (wxTextAttr *) 0 ;
8953 wxArrayInt *arg2 = 0 ;
ae8162c8 8954 bool temp2 = false ;
d14a1e28
RD
8955 PyObject * obj0 = 0 ;
8956 PyObject * obj1 = 0 ;
8957 char *kwnames[] = {
8958 (char *) "self",(char *) "tabs", NULL
8959 };
8960
8961 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TextAttr_SetTabs",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
8962 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTextAttr, SWIG_POINTER_EXCEPTION | 0);
8963 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
8964 {
8965 if (! PySequence_Check(obj1)) {
8966 PyErr_SetString(PyExc_TypeError, "Sequence of integers expected.");
8967 SWIG_fail;
8968 }
8969 arg2 = new wxArrayInt;
ae8162c8 8970 temp2 = true;
d14a1e28
RD
8971 int i, len=PySequence_Length(obj1);
8972 for (i=0; i<len; i++) {
8973 PyObject* item = PySequence_GetItem(obj1, i);
8974 PyObject* number = PyNumber_Int(item);
8975 arg2->Add(PyInt_AS_LONG(number));
8976 Py_DECREF(item);
8977 Py_DECREF(number);
8978 }
8979 }
8980 {
8981 PyThreadState* __tstate = wxPyBeginAllowThreads();
8982 (arg1)->SetTabs((wxArrayInt const &)*arg2);
8983
8984 wxPyEndAllowThreads(__tstate);
8985 if (PyErr_Occurred()) SWIG_fail;
8986 }
8987 Py_INCREF(Py_None); resultobj = Py_None;
8988 {
3adfb63b 8989 if (temp2) delete arg2;
d14a1e28
RD
8990 }
8991 return resultobj;
8992 fail:
8993 {
3adfb63b 8994 if (temp2) delete arg2;
d14a1e28
RD
8995 }
8996 return NULL;
8997}
8998
8999
c32bde28 9000static PyObject *_wrap_TextAttr_SetLeftIndent(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
9001 PyObject *resultobj;
9002 wxTextAttr *arg1 = (wxTextAttr *) 0 ;
9003 int arg2 ;
5e4ca4a8 9004 int arg3 = (int) 0 ;
d14a1e28 9005 PyObject * obj0 = 0 ;
994141e6 9006 PyObject * obj1 = 0 ;
5e4ca4a8 9007 PyObject * obj2 = 0 ;
d14a1e28 9008 char *kwnames[] = {
5e4ca4a8 9009 (char *) "self",(char *) "indent",(char *) "subIndent", NULL
d14a1e28
RD
9010 };
9011
5e4ca4a8 9012 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:TextAttr_SetLeftIndent",kwnames,&obj0,&obj1,&obj2)) goto fail;
093d3ff1
RD
9013 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTextAttr, SWIG_POINTER_EXCEPTION | 0);
9014 if (SWIG_arg_fail(1)) SWIG_fail;
9015 {
9016 arg2 = (int)(SWIG_As_int(obj1));
9017 if (SWIG_arg_fail(2)) SWIG_fail;
9018 }
5e4ca4a8 9019 if (obj2) {
093d3ff1
RD
9020 {
9021 arg3 = (int)(SWIG_As_int(obj2));
9022 if (SWIG_arg_fail(3)) SWIG_fail;
9023 }
5e4ca4a8 9024 }
d14a1e28
RD
9025 {
9026 PyThreadState* __tstate = wxPyBeginAllowThreads();
5e4ca4a8 9027 (arg1)->SetLeftIndent(arg2,arg3);
d14a1e28
RD
9028
9029 wxPyEndAllowThreads(__tstate);
9030 if (PyErr_Occurred()) SWIG_fail;
9031 }
9032 Py_INCREF(Py_None); resultobj = Py_None;
9033 return resultobj;
9034 fail:
9035 return NULL;
9036}
9037
9038
c32bde28 9039static PyObject *_wrap_TextAttr_SetRightIndent(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
9040 PyObject *resultobj;
9041 wxTextAttr *arg1 = (wxTextAttr *) 0 ;
9042 int arg2 ;
9043 PyObject * obj0 = 0 ;
994141e6 9044 PyObject * obj1 = 0 ;
d14a1e28
RD
9045 char *kwnames[] = {
9046 (char *) "self",(char *) "indent", NULL
9047 };
9048
994141e6 9049 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TextAttr_SetRightIndent",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
9050 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTextAttr, SWIG_POINTER_EXCEPTION | 0);
9051 if (SWIG_arg_fail(1)) SWIG_fail;
9052 {
9053 arg2 = (int)(SWIG_As_int(obj1));
9054 if (SWIG_arg_fail(2)) SWIG_fail;
9055 }
d14a1e28
RD
9056 {
9057 PyThreadState* __tstate = wxPyBeginAllowThreads();
9058 (arg1)->SetRightIndent(arg2);
9059
9060 wxPyEndAllowThreads(__tstate);
9061 if (PyErr_Occurred()) SWIG_fail;
9062 }
9063 Py_INCREF(Py_None); resultobj = Py_None;
9064 return resultobj;
9065 fail:
9066 return NULL;
9067}
9068
9069
c32bde28 9070static PyObject *_wrap_TextAttr_SetFlags(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
9071 PyObject *resultobj;
9072 wxTextAttr *arg1 = (wxTextAttr *) 0 ;
9073 long arg2 ;
9074 PyObject * obj0 = 0 ;
994141e6 9075 PyObject * obj1 = 0 ;
d14a1e28
RD
9076 char *kwnames[] = {
9077 (char *) "self",(char *) "flags", NULL
9078 };
9079
994141e6 9080 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TextAttr_SetFlags",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
9081 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTextAttr, SWIG_POINTER_EXCEPTION | 0);
9082 if (SWIG_arg_fail(1)) SWIG_fail;
9083 {
9084 arg2 = (long)(SWIG_As_long(obj1));
9085 if (SWIG_arg_fail(2)) SWIG_fail;
9086 }
d14a1e28
RD
9087 {
9088 PyThreadState* __tstate = wxPyBeginAllowThreads();
9089 (arg1)->SetFlags(arg2);
9090
9091 wxPyEndAllowThreads(__tstate);
9092 if (PyErr_Occurred()) SWIG_fail;
9093 }
9094 Py_INCREF(Py_None); resultobj = Py_None;
9095 return resultobj;
9096 fail:
9097 return NULL;
9098}
9099
9100
c32bde28 9101static PyObject *_wrap_TextAttr_HasTextColour(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
9102 PyObject *resultobj;
9103 wxTextAttr *arg1 = (wxTextAttr *) 0 ;
9104 bool result;
9105 PyObject * obj0 = 0 ;
9106 char *kwnames[] = {
9107 (char *) "self", NULL
9108 };
9109
9110 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TextAttr_HasTextColour",kwnames,&obj0)) goto fail;
093d3ff1
RD
9111 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTextAttr, SWIG_POINTER_EXCEPTION | 0);
9112 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
9113 {
9114 PyThreadState* __tstate = wxPyBeginAllowThreads();
9115 result = (bool)((wxTextAttr const *)arg1)->HasTextColour();
9116
9117 wxPyEndAllowThreads(__tstate);
9118 if (PyErr_Occurred()) SWIG_fail;
9119 }
4f89f6a3
RD
9120 {
9121 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
9122 }
d14a1e28
RD
9123 return resultobj;
9124 fail:
9125 return NULL;
9126}
9127
9128
c32bde28 9129static PyObject *_wrap_TextAttr_HasBackgroundColour(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
9130 PyObject *resultobj;
9131 wxTextAttr *arg1 = (wxTextAttr *) 0 ;
9132 bool result;
9133 PyObject * obj0 = 0 ;
9134 char *kwnames[] = {
9135 (char *) "self", NULL
9136 };
9137
9138 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TextAttr_HasBackgroundColour",kwnames,&obj0)) goto fail;
093d3ff1
RD
9139 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTextAttr, SWIG_POINTER_EXCEPTION | 0);
9140 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
9141 {
9142 PyThreadState* __tstate = wxPyBeginAllowThreads();
9143 result = (bool)((wxTextAttr const *)arg1)->HasBackgroundColour();
9144
9145 wxPyEndAllowThreads(__tstate);
9146 if (PyErr_Occurred()) SWIG_fail;
9147 }
4f89f6a3
RD
9148 {
9149 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
9150 }
d14a1e28
RD
9151 return resultobj;
9152 fail:
9153 return NULL;
9154}
9155
9156
c32bde28 9157static PyObject *_wrap_TextAttr_HasFont(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
9158 PyObject *resultobj;
9159 wxTextAttr *arg1 = (wxTextAttr *) 0 ;
9160 bool result;
9161 PyObject * obj0 = 0 ;
9162 char *kwnames[] = {
9163 (char *) "self", NULL
9164 };
9165
9166 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TextAttr_HasFont",kwnames,&obj0)) goto fail;
093d3ff1
RD
9167 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTextAttr, SWIG_POINTER_EXCEPTION | 0);
9168 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
9169 {
9170 PyThreadState* __tstate = wxPyBeginAllowThreads();
9171 result = (bool)((wxTextAttr const *)arg1)->HasFont();
9172
9173 wxPyEndAllowThreads(__tstate);
9174 if (PyErr_Occurred()) SWIG_fail;
9175 }
4f89f6a3
RD
9176 {
9177 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
9178 }
d14a1e28
RD
9179 return resultobj;
9180 fail:
9181 return NULL;
9182}
9183
9184
c32bde28 9185static PyObject *_wrap_TextAttr_HasAlignment(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
9186 PyObject *resultobj;
9187 wxTextAttr *arg1 = (wxTextAttr *) 0 ;
9188 bool result;
9189 PyObject * obj0 = 0 ;
9190 char *kwnames[] = {
9191 (char *) "self", NULL
9192 };
9193
9194 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TextAttr_HasAlignment",kwnames,&obj0)) goto fail;
093d3ff1
RD
9195 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTextAttr, SWIG_POINTER_EXCEPTION | 0);
9196 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
9197 {
9198 PyThreadState* __tstate = wxPyBeginAllowThreads();
9199 result = (bool)((wxTextAttr const *)arg1)->HasAlignment();
9200
9201 wxPyEndAllowThreads(__tstate);
9202 if (PyErr_Occurred()) SWIG_fail;
9203 }
4f89f6a3
RD
9204 {
9205 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
9206 }
d14a1e28
RD
9207 return resultobj;
9208 fail:
9209 return NULL;
9210}
9211
9212
c32bde28 9213static PyObject *_wrap_TextAttr_HasTabs(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
9214 PyObject *resultobj;
9215 wxTextAttr *arg1 = (wxTextAttr *) 0 ;
9216 bool result;
9217 PyObject * obj0 = 0 ;
9218 char *kwnames[] = {
9219 (char *) "self", NULL
9220 };
9221
9222 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TextAttr_HasTabs",kwnames,&obj0)) goto fail;
093d3ff1
RD
9223 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTextAttr, SWIG_POINTER_EXCEPTION | 0);
9224 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
9225 {
9226 PyThreadState* __tstate = wxPyBeginAllowThreads();
9227 result = (bool)((wxTextAttr const *)arg1)->HasTabs();
9228
9229 wxPyEndAllowThreads(__tstate);
9230 if (PyErr_Occurred()) SWIG_fail;
9231 }
4f89f6a3
RD
9232 {
9233 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
9234 }
d14a1e28
RD
9235 return resultobj;
9236 fail:
9237 return NULL;
9238}
9239
9240
c32bde28 9241static PyObject *_wrap_TextAttr_HasLeftIndent(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
9242 PyObject *resultobj;
9243 wxTextAttr *arg1 = (wxTextAttr *) 0 ;
9244 bool result;
9245 PyObject * obj0 = 0 ;
9246 char *kwnames[] = {
9247 (char *) "self", NULL
9248 };
9249
9250 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TextAttr_HasLeftIndent",kwnames,&obj0)) goto fail;
093d3ff1
RD
9251 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTextAttr, SWIG_POINTER_EXCEPTION | 0);
9252 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
9253 {
9254 PyThreadState* __tstate = wxPyBeginAllowThreads();
9255 result = (bool)((wxTextAttr const *)arg1)->HasLeftIndent();
9256
9257 wxPyEndAllowThreads(__tstate);
9258 if (PyErr_Occurred()) SWIG_fail;
9259 }
4f89f6a3
RD
9260 {
9261 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
9262 }
d14a1e28
RD
9263 return resultobj;
9264 fail:
9265 return NULL;
9266}
9267
9268
c32bde28 9269static PyObject *_wrap_TextAttr_HasRightIndent(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
9270 PyObject *resultobj;
9271 wxTextAttr *arg1 = (wxTextAttr *) 0 ;
9272 bool result;
9273 PyObject * obj0 = 0 ;
9274 char *kwnames[] = {
9275 (char *) "self", NULL
9276 };
9277
9278 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TextAttr_HasRightIndent",kwnames,&obj0)) goto fail;
093d3ff1
RD
9279 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTextAttr, SWIG_POINTER_EXCEPTION | 0);
9280 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
9281 {
9282 PyThreadState* __tstate = wxPyBeginAllowThreads();
9283 result = (bool)((wxTextAttr const *)arg1)->HasRightIndent();
9284
9285 wxPyEndAllowThreads(__tstate);
9286 if (PyErr_Occurred()) SWIG_fail;
9287 }
4f89f6a3
RD
9288 {
9289 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
9290 }
d14a1e28
RD
9291 return resultobj;
9292 fail:
9293 return NULL;
9294}
9295
9296
c32bde28 9297static PyObject *_wrap_TextAttr_HasFlag(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
9298 PyObject *resultobj;
9299 wxTextAttr *arg1 = (wxTextAttr *) 0 ;
9300 long arg2 ;
9301 bool result;
9302 PyObject * obj0 = 0 ;
994141e6 9303 PyObject * obj1 = 0 ;
d14a1e28
RD
9304 char *kwnames[] = {
9305 (char *) "self",(char *) "flag", NULL
9306 };
9307
994141e6 9308 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TextAttr_HasFlag",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
9309 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTextAttr, SWIG_POINTER_EXCEPTION | 0);
9310 if (SWIG_arg_fail(1)) SWIG_fail;
9311 {
9312 arg2 = (long)(SWIG_As_long(obj1));
9313 if (SWIG_arg_fail(2)) SWIG_fail;
9314 }
d14a1e28
RD
9315 {
9316 PyThreadState* __tstate = wxPyBeginAllowThreads();
9317 result = (bool)((wxTextAttr const *)arg1)->HasFlag(arg2);
9318
9319 wxPyEndAllowThreads(__tstate);
9320 if (PyErr_Occurred()) SWIG_fail;
9321 }
4f89f6a3
RD
9322 {
9323 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
9324 }
d14a1e28
RD
9325 return resultobj;
9326 fail:
9327 return NULL;
9328}
9329
9330
c32bde28 9331static PyObject *_wrap_TextAttr_GetTextColour(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
9332 PyObject *resultobj;
9333 wxTextAttr *arg1 = (wxTextAttr *) 0 ;
9334 wxColour *result;
9335 PyObject * obj0 = 0 ;
9336 char *kwnames[] = {
9337 (char *) "self", NULL
9338 };
9339
9340 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TextAttr_GetTextColour",kwnames,&obj0)) goto fail;
093d3ff1
RD
9341 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTextAttr, SWIG_POINTER_EXCEPTION | 0);
9342 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
9343 {
9344 PyThreadState* __tstate = wxPyBeginAllowThreads();
9345 {
9346 wxColour const &_result_ref = ((wxTextAttr const *)arg1)->GetTextColour();
9347 result = (wxColour *) &_result_ref;
9348 }
9349
9350 wxPyEndAllowThreads(__tstate);
9351 if (PyErr_Occurred()) SWIG_fail;
9352 }
15afbcd0 9353 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxColour, 0);
d14a1e28
RD
9354 return resultobj;
9355 fail:
9356 return NULL;
9357}
9358
9359
c32bde28 9360static PyObject *_wrap_TextAttr_GetBackgroundColour(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
9361 PyObject *resultobj;
9362 wxTextAttr *arg1 = (wxTextAttr *) 0 ;
9363 wxColour *result;
9364 PyObject * obj0 = 0 ;
9365 char *kwnames[] = {
9366 (char *) "self", NULL
9367 };
9368
9369 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TextAttr_GetBackgroundColour",kwnames,&obj0)) goto fail;
093d3ff1
RD
9370 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTextAttr, SWIG_POINTER_EXCEPTION | 0);
9371 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
9372 {
9373 PyThreadState* __tstate = wxPyBeginAllowThreads();
9374 {
9375 wxColour const &_result_ref = ((wxTextAttr const *)arg1)->GetBackgroundColour();
9376 result = (wxColour *) &_result_ref;
9377 }
9378
9379 wxPyEndAllowThreads(__tstate);
9380 if (PyErr_Occurred()) SWIG_fail;
9381 }
15afbcd0 9382 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxColour, 0);
d14a1e28
RD
9383 return resultobj;
9384 fail:
9385 return NULL;
9386}
9387
9388
c32bde28 9389static PyObject *_wrap_TextAttr_GetFont(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
9390 PyObject *resultobj;
9391 wxTextAttr *arg1 = (wxTextAttr *) 0 ;
9392 wxFont *result;
9393 PyObject * obj0 = 0 ;
9394 char *kwnames[] = {
9395 (char *) "self", NULL
9396 };
9397
9398 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TextAttr_GetFont",kwnames,&obj0)) goto fail;
093d3ff1
RD
9399 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTextAttr, SWIG_POINTER_EXCEPTION | 0);
9400 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
9401 {
9402 PyThreadState* __tstate = wxPyBeginAllowThreads();
9403 {
9404 wxFont const &_result_ref = ((wxTextAttr const *)arg1)->GetFont();
9405 result = (wxFont *) &_result_ref;
9406 }
9407
9408 wxPyEndAllowThreads(__tstate);
9409 if (PyErr_Occurred()) SWIG_fail;
9410 }
4276dc52
RD
9411 {
9412 wxFont* resultptr = new wxFont(*result);
9413 resultobj = SWIG_NewPointerObj((void*)(resultptr), SWIGTYPE_p_wxFont, 1);
9414 }
d14a1e28
RD
9415 return resultobj;
9416 fail:
9417 return NULL;
9418}
9419
9420
c32bde28 9421static PyObject *_wrap_TextAttr_GetAlignment(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
9422 PyObject *resultobj;
9423 wxTextAttr *arg1 = (wxTextAttr *) 0 ;
093d3ff1 9424 wxTextAttrAlignment result;
d14a1e28
RD
9425 PyObject * obj0 = 0 ;
9426 char *kwnames[] = {
9427 (char *) "self", NULL
9428 };
9429
9430 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TextAttr_GetAlignment",kwnames,&obj0)) goto fail;
093d3ff1
RD
9431 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTextAttr, SWIG_POINTER_EXCEPTION | 0);
9432 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
9433 {
9434 PyThreadState* __tstate = wxPyBeginAllowThreads();
093d3ff1 9435 result = (wxTextAttrAlignment)((wxTextAttr const *)arg1)->GetAlignment();
d14a1e28
RD
9436
9437 wxPyEndAllowThreads(__tstate);
9438 if (PyErr_Occurred()) SWIG_fail;
9439 }
093d3ff1 9440 resultobj = SWIG_From_int((result));
d14a1e28
RD
9441 return resultobj;
9442 fail:
9443 return NULL;
9444}
9445
9446
c32bde28 9447static PyObject *_wrap_TextAttr_GetTabs(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
9448 PyObject *resultobj;
9449 wxTextAttr *arg1 = (wxTextAttr *) 0 ;
9450 wxArrayInt *result;
9451 PyObject * obj0 = 0 ;
9452 char *kwnames[] = {
9453 (char *) "self", NULL
9454 };
9455
9456 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TextAttr_GetTabs",kwnames,&obj0)) goto fail;
093d3ff1
RD
9457 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTextAttr, SWIG_POINTER_EXCEPTION | 0);
9458 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
9459 {
9460 PyThreadState* __tstate = wxPyBeginAllowThreads();
9461 {
9462 wxArrayInt const &_result_ref = ((wxTextAttr const *)arg1)->GetTabs();
9463 result = (wxArrayInt *) &_result_ref;
9464 }
9465
9466 wxPyEndAllowThreads(__tstate);
9467 if (PyErr_Occurred()) SWIG_fail;
9468 }
9469 {
9470 resultobj = PyList_New(0);
9471 size_t idx;
9472 for (idx = 0; idx < result->GetCount(); idx += 1) {
9473 PyObject* val = PyInt_FromLong( result->Item(idx) );
9474 PyList_Append(resultobj, val);
9475 Py_DECREF(val);
9476 }
9477 }
9478 return resultobj;
9479 fail:
9480 return NULL;
9481}
9482
9483
c32bde28 9484static PyObject *_wrap_TextAttr_GetLeftIndent(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
9485 PyObject *resultobj;
9486 wxTextAttr *arg1 = (wxTextAttr *) 0 ;
9487 long result;
9488 PyObject * obj0 = 0 ;
9489 char *kwnames[] = {
9490 (char *) "self", NULL
9491 };
9492
9493 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TextAttr_GetLeftIndent",kwnames,&obj0)) goto fail;
093d3ff1
RD
9494 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTextAttr, SWIG_POINTER_EXCEPTION | 0);
9495 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
9496 {
9497 PyThreadState* __tstate = wxPyBeginAllowThreads();
9498 result = (long)((wxTextAttr const *)arg1)->GetLeftIndent();
9499
9500 wxPyEndAllowThreads(__tstate);
9501 if (PyErr_Occurred()) SWIG_fail;
9502 }
093d3ff1
RD
9503 {
9504 resultobj = SWIG_From_long((long)(result));
9505 }
d14a1e28
RD
9506 return resultobj;
9507 fail:
9508 return NULL;
9509}
9510
9511
c32bde28 9512static PyObject *_wrap_TextAttr_GetLeftSubIndent(PyObject *, PyObject *args, PyObject *kwargs) {
5e4ca4a8
RD
9513 PyObject *resultobj;
9514 wxTextAttr *arg1 = (wxTextAttr *) 0 ;
9515 long result;
9516 PyObject * obj0 = 0 ;
9517 char *kwnames[] = {
9518 (char *) "self", NULL
9519 };
9520
9521 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TextAttr_GetLeftSubIndent",kwnames,&obj0)) goto fail;
093d3ff1
RD
9522 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTextAttr, SWIG_POINTER_EXCEPTION | 0);
9523 if (SWIG_arg_fail(1)) SWIG_fail;
5e4ca4a8
RD
9524 {
9525 PyThreadState* __tstate = wxPyBeginAllowThreads();
9526 result = (long)((wxTextAttr const *)arg1)->GetLeftSubIndent();
9527
9528 wxPyEndAllowThreads(__tstate);
9529 if (PyErr_Occurred()) SWIG_fail;
9530 }
093d3ff1
RD
9531 {
9532 resultobj = SWIG_From_long((long)(result));
9533 }
5e4ca4a8
RD
9534 return resultobj;
9535 fail:
9536 return NULL;
9537}
9538
9539
c32bde28 9540static PyObject *_wrap_TextAttr_GetRightIndent(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
9541 PyObject *resultobj;
9542 wxTextAttr *arg1 = (wxTextAttr *) 0 ;
9543 long result;
9544 PyObject * obj0 = 0 ;
9545 char *kwnames[] = {
9546 (char *) "self", NULL
9547 };
9548
9549 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TextAttr_GetRightIndent",kwnames,&obj0)) goto fail;
093d3ff1
RD
9550 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTextAttr, SWIG_POINTER_EXCEPTION | 0);
9551 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
9552 {
9553 PyThreadState* __tstate = wxPyBeginAllowThreads();
9554 result = (long)((wxTextAttr const *)arg1)->GetRightIndent();
9555
9556 wxPyEndAllowThreads(__tstate);
9557 if (PyErr_Occurred()) SWIG_fail;
9558 }
093d3ff1
RD
9559 {
9560 resultobj = SWIG_From_long((long)(result));
9561 }
d14a1e28
RD
9562 return resultobj;
9563 fail:
9564 return NULL;
9565}
9566
9567
c32bde28 9568static PyObject *_wrap_TextAttr_GetFlags(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
9569 PyObject *resultobj;
9570 wxTextAttr *arg1 = (wxTextAttr *) 0 ;
9571 long result;
9572 PyObject * obj0 = 0 ;
9573 char *kwnames[] = {
9574 (char *) "self", NULL
9575 };
9576
9577 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TextAttr_GetFlags",kwnames,&obj0)) goto fail;
093d3ff1
RD
9578 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTextAttr, SWIG_POINTER_EXCEPTION | 0);
9579 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
9580 {
9581 PyThreadState* __tstate = wxPyBeginAllowThreads();
9582 result = (long)((wxTextAttr const *)arg1)->GetFlags();
9583
9584 wxPyEndAllowThreads(__tstate);
9585 if (PyErr_Occurred()) SWIG_fail;
9586 }
093d3ff1
RD
9587 {
9588 resultobj = SWIG_From_long((long)(result));
9589 }
d14a1e28
RD
9590 return resultobj;
9591 fail:
9592 return NULL;
9593}
9594
9595
c32bde28 9596static PyObject *_wrap_TextAttr_IsDefault(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
9597 PyObject *resultobj;
9598 wxTextAttr *arg1 = (wxTextAttr *) 0 ;
9599 bool result;
9600 PyObject * obj0 = 0 ;
9601 char *kwnames[] = {
9602 (char *) "self", NULL
9603 };
9604
9605 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TextAttr_IsDefault",kwnames,&obj0)) goto fail;
093d3ff1
RD
9606 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTextAttr, SWIG_POINTER_EXCEPTION | 0);
9607 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
9608 {
9609 PyThreadState* __tstate = wxPyBeginAllowThreads();
9610 result = (bool)((wxTextAttr const *)arg1)->IsDefault();
9611
9612 wxPyEndAllowThreads(__tstate);
9613 if (PyErr_Occurred()) SWIG_fail;
9614 }
4f89f6a3
RD
9615 {
9616 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
9617 }
d14a1e28
RD
9618 return resultobj;
9619 fail:
9620 return NULL;
9621}
9622
9623
c32bde28 9624static PyObject *_wrap_TextAttr_Combine(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
9625 PyObject *resultobj;
9626 wxTextAttr *arg1 = 0 ;
9627 wxTextAttr *arg2 = 0 ;
9628 wxTextCtrl *arg3 = (wxTextCtrl *) 0 ;
9629 wxTextAttr result;
9630 PyObject * obj0 = 0 ;
9631 PyObject * obj1 = 0 ;
9632 PyObject * obj2 = 0 ;
9633 char *kwnames[] = {
9634 (char *) "attr",(char *) "attrDef",(char *) "text", NULL
9635 };
9636
9637 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:TextAttr_Combine",kwnames,&obj0,&obj1,&obj2)) goto fail;
093d3ff1
RD
9638 {
9639 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTextAttr, SWIG_POINTER_EXCEPTION | 0);
9640 if (SWIG_arg_fail(1)) SWIG_fail;
9641 if (arg1 == NULL) {
9642 SWIG_null_ref("wxTextAttr");
9643 }
9644 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28 9645 }
093d3ff1
RD
9646 {
9647 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxTextAttr, SWIG_POINTER_EXCEPTION | 0);
9648 if (SWIG_arg_fail(2)) SWIG_fail;
9649 if (arg2 == NULL) {
9650 SWIG_null_ref("wxTextAttr");
9651 }
9652 if (SWIG_arg_fail(2)) SWIG_fail;
d14a1e28 9653 }
093d3ff1
RD
9654 SWIG_Python_ConvertPtr(obj2, (void **)&arg3, SWIGTYPE_p_wxTextCtrl, SWIG_POINTER_EXCEPTION | 0);
9655 if (SWIG_arg_fail(3)) SWIG_fail;
d14a1e28
RD
9656 {
9657 PyThreadState* __tstate = wxPyBeginAllowThreads();
9658 result = wxTextAttr::Combine((wxTextAttr const &)*arg1,(wxTextAttr const &)*arg2,(wxTextCtrl const *)arg3);
9659
9660 wxPyEndAllowThreads(__tstate);
9661 if (PyErr_Occurred()) SWIG_fail;
9662 }
9663 {
9664 wxTextAttr * resultptr;
093d3ff1 9665 resultptr = new wxTextAttr((wxTextAttr &)(result));
15afbcd0 9666 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxTextAttr, 1);
d14a1e28
RD
9667 }
9668 return resultobj;
9669 fail:
9670 return NULL;
9671}
9672
9673
c32bde28 9674static PyObject * TextAttr_swigregister(PyObject *, PyObject *args) {
d14a1e28
RD
9675 PyObject *obj;
9676 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
9677 SWIG_TypeClientData(SWIGTYPE_p_wxTextAttr, obj);
9678 Py_INCREF(obj);
9679 return Py_BuildValue((char *)"");
9680}
c32bde28 9681static PyObject *_wrap_new_TextCtrl(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
9682 PyObject *resultobj;
9683 wxWindow *arg1 = (wxWindow *) 0 ;
248ed943 9684 int arg2 = (int) -1 ;
d14a1e28
RD
9685 wxString const &arg3_defvalue = wxPyEmptyString ;
9686 wxString *arg3 = (wxString *) &arg3_defvalue ;
9687 wxPoint const &arg4_defvalue = wxDefaultPosition ;
9688 wxPoint *arg4 = (wxPoint *) &arg4_defvalue ;
9689 wxSize const &arg5_defvalue = wxDefaultSize ;
9690 wxSize *arg5 = (wxSize *) &arg5_defvalue ;
9691 long arg6 = (long) 0 ;
9692 wxValidator const &arg7_defvalue = wxDefaultValidator ;
9693 wxValidator *arg7 = (wxValidator *) &arg7_defvalue ;
9694 wxString const &arg8_defvalue = wxPyTextCtrlNameStr ;
9695 wxString *arg8 = (wxString *) &arg8_defvalue ;
9696 wxTextCtrl *result;
ae8162c8 9697 bool temp3 = false ;
d14a1e28
RD
9698 wxPoint temp4 ;
9699 wxSize temp5 ;
ae8162c8 9700 bool temp8 = false ;
d14a1e28 9701 PyObject * obj0 = 0 ;
994141e6 9702 PyObject * obj1 = 0 ;
d14a1e28
RD
9703 PyObject * obj2 = 0 ;
9704 PyObject * obj3 = 0 ;
9705 PyObject * obj4 = 0 ;
994141e6 9706 PyObject * obj5 = 0 ;
d14a1e28
RD
9707 PyObject * obj6 = 0 ;
9708 PyObject * obj7 = 0 ;
9709 char *kwnames[] = {
9710 (char *) "parent",(char *) "id",(char *) "value",(char *) "pos",(char *) "size",(char *) "style",(char *) "validator",(char *) "name", NULL
9711 };
9712
248ed943 9713 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|OOOOOOO:new_TextCtrl",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6,&obj7)) goto fail;
093d3ff1
RD
9714 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
9715 if (SWIG_arg_fail(1)) SWIG_fail;
248ed943 9716 if (obj1) {
093d3ff1
RD
9717 {
9718 arg2 = (int)(SWIG_As_int(obj1));
9719 if (SWIG_arg_fail(2)) SWIG_fail;
9720 }
248ed943 9721 }
d14a1e28
RD
9722 if (obj2) {
9723 {
9724 arg3 = wxString_in_helper(obj2);
9725 if (arg3 == NULL) SWIG_fail;
ae8162c8 9726 temp3 = true;
d14a1e28
RD
9727 }
9728 }
9729 if (obj3) {
9730 {
9731 arg4 = &temp4;
9732 if ( ! wxPoint_helper(obj3, &arg4)) SWIG_fail;
9733 }
9734 }
9735 if (obj4) {
9736 {
9737 arg5 = &temp5;
9738 if ( ! wxSize_helper(obj4, &arg5)) SWIG_fail;
9739 }
9740 }
994141e6 9741 if (obj5) {
093d3ff1
RD
9742 {
9743 arg6 = (long)(SWIG_As_long(obj5));
9744 if (SWIG_arg_fail(6)) SWIG_fail;
9745 }
994141e6 9746 }
d14a1e28 9747 if (obj6) {
093d3ff1
RD
9748 {
9749 SWIG_Python_ConvertPtr(obj6, (void **)&arg7, SWIGTYPE_p_wxValidator, SWIG_POINTER_EXCEPTION | 0);
9750 if (SWIG_arg_fail(7)) SWIG_fail;
9751 if (arg7 == NULL) {
9752 SWIG_null_ref("wxValidator");
9753 }
9754 if (SWIG_arg_fail(7)) SWIG_fail;
d14a1e28
RD
9755 }
9756 }
9757 if (obj7) {
9758 {
9759 arg8 = wxString_in_helper(obj7);
9760 if (arg8 == NULL) SWIG_fail;
ae8162c8 9761 temp8 = true;
d14a1e28
RD
9762 }
9763 }
9764 {
e3b71cb8 9765 if (!wxPyCheckForApp()) SWIG_fail;
d14a1e28
RD
9766 PyThreadState* __tstate = wxPyBeginAllowThreads();
9767 result = (wxTextCtrl *)new wxTextCtrl(arg1,arg2,(wxString const &)*arg3,(wxPoint const &)*arg4,(wxSize const &)*arg5,arg6,(wxValidator const &)*arg7,(wxString const &)*arg8);
9768
9769 wxPyEndAllowThreads(__tstate);
110da5b0 9770 if (PyErr_Occurred()) SWIG_fail;
d14a1e28 9771 }
b0f7404b 9772 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxTextCtrl, 1);
d14a1e28
RD
9773 {
9774 if (temp3)
9775 delete arg3;
9776 }
9777 {
9778 if (temp8)
9779 delete arg8;
9780 }
9781 return resultobj;
9782 fail:
9783 {
9784 if (temp3)
9785 delete arg3;
9786 }
9787 {
9788 if (temp8)
9789 delete arg8;
9790 }
9791 return NULL;
9792}
9793
9794
c32bde28 9795static PyObject *_wrap_new_PreTextCtrl(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
9796 PyObject *resultobj;
9797 wxTextCtrl *result;
9798 char *kwnames[] = {
9799 NULL
9800 };
9801
9802 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_PreTextCtrl",kwnames)) goto fail;
9803 {
e3b71cb8 9804 if (!wxPyCheckForApp()) SWIG_fail;
d14a1e28
RD
9805 PyThreadState* __tstate = wxPyBeginAllowThreads();
9806 result = (wxTextCtrl *)new wxTextCtrl();
9807
9808 wxPyEndAllowThreads(__tstate);
110da5b0 9809 if (PyErr_Occurred()) SWIG_fail;
d14a1e28 9810 }
b0f7404b 9811 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxTextCtrl, 1);
d14a1e28
RD
9812 return resultobj;
9813 fail:
9814 return NULL;
9815}
9816
9817
c32bde28 9818static PyObject *_wrap_TextCtrl_Create(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
9819 PyObject *resultobj;
9820 wxTextCtrl *arg1 = (wxTextCtrl *) 0 ;
9821 wxWindow *arg2 = (wxWindow *) 0 ;
248ed943 9822 int arg3 = (int) -1 ;
d14a1e28
RD
9823 wxString const &arg4_defvalue = wxPyEmptyString ;
9824 wxString *arg4 = (wxString *) &arg4_defvalue ;
9825 wxPoint const &arg5_defvalue = wxDefaultPosition ;
9826 wxPoint *arg5 = (wxPoint *) &arg5_defvalue ;
9827 wxSize const &arg6_defvalue = wxDefaultSize ;
9828 wxSize *arg6 = (wxSize *) &arg6_defvalue ;
9829 long arg7 = (long) 0 ;
9830 wxValidator const &arg8_defvalue = wxDefaultValidator ;
9831 wxValidator *arg8 = (wxValidator *) &arg8_defvalue ;
9832 wxString const &arg9_defvalue = wxPyTextCtrlNameStr ;
9833 wxString *arg9 = (wxString *) &arg9_defvalue ;
9834 bool result;
ae8162c8 9835 bool temp4 = false ;
d14a1e28
RD
9836 wxPoint temp5 ;
9837 wxSize temp6 ;
ae8162c8 9838 bool temp9 = false ;
d14a1e28
RD
9839 PyObject * obj0 = 0 ;
9840 PyObject * obj1 = 0 ;
994141e6 9841 PyObject * obj2 = 0 ;
d14a1e28
RD
9842 PyObject * obj3 = 0 ;
9843 PyObject * obj4 = 0 ;
9844 PyObject * obj5 = 0 ;
994141e6 9845 PyObject * obj6 = 0 ;
d14a1e28
RD
9846 PyObject * obj7 = 0 ;
9847 PyObject * obj8 = 0 ;
9848 char *kwnames[] = {
9849 (char *) "self",(char *) "parent",(char *) "id",(char *) "value",(char *) "pos",(char *) "size",(char *) "style",(char *) "validator",(char *) "name", NULL
9850 };
9851
248ed943 9852 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|OOOOOOO:TextCtrl_Create",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6,&obj7,&obj8)) goto fail;
093d3ff1
RD
9853 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTextCtrl, SWIG_POINTER_EXCEPTION | 0);
9854 if (SWIG_arg_fail(1)) SWIG_fail;
9855 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
9856 if (SWIG_arg_fail(2)) SWIG_fail;
248ed943 9857 if (obj2) {
093d3ff1
RD
9858 {
9859 arg3 = (int)(SWIG_As_int(obj2));
9860 if (SWIG_arg_fail(3)) SWIG_fail;
9861 }
248ed943 9862 }
d14a1e28
RD
9863 if (obj3) {
9864 {
9865 arg4 = wxString_in_helper(obj3);
9866 if (arg4 == NULL) SWIG_fail;
ae8162c8 9867 temp4 = true;
d14a1e28
RD
9868 }
9869 }
9870 if (obj4) {
9871 {
9872 arg5 = &temp5;
9873 if ( ! wxPoint_helper(obj4, &arg5)) SWIG_fail;
9874 }
9875 }
9876 if (obj5) {
9877 {
9878 arg6 = &temp6;
9879 if ( ! wxSize_helper(obj5, &arg6)) SWIG_fail;
9880 }
9881 }
994141e6 9882 if (obj6) {
093d3ff1
RD
9883 {
9884 arg7 = (long)(SWIG_As_long(obj6));
9885 if (SWIG_arg_fail(7)) SWIG_fail;
9886 }
994141e6 9887 }
d14a1e28 9888 if (obj7) {
093d3ff1
RD
9889 {
9890 SWIG_Python_ConvertPtr(obj7, (void **)&arg8, SWIGTYPE_p_wxValidator, SWIG_POINTER_EXCEPTION | 0);
9891 if (SWIG_arg_fail(8)) SWIG_fail;
9892 if (arg8 == NULL) {
9893 SWIG_null_ref("wxValidator");
9894 }
9895 if (SWIG_arg_fail(8)) SWIG_fail;
d14a1e28
RD
9896 }
9897 }
9898 if (obj8) {
9899 {
9900 arg9 = wxString_in_helper(obj8);
9901 if (arg9 == NULL) SWIG_fail;
ae8162c8 9902 temp9 = true;
d14a1e28
RD
9903 }
9904 }
9905 {
9906 PyThreadState* __tstate = wxPyBeginAllowThreads();
9907 result = (bool)(arg1)->Create(arg2,arg3,(wxString const &)*arg4,(wxPoint const &)*arg5,(wxSize const &)*arg6,arg7,(wxValidator const &)*arg8,(wxString const &)*arg9);
9908
9909 wxPyEndAllowThreads(__tstate);
9910 if (PyErr_Occurred()) SWIG_fail;
9911 }
4f89f6a3
RD
9912 {
9913 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
9914 }
d14a1e28
RD
9915 {
9916 if (temp4)
9917 delete arg4;
9918 }
9919 {
9920 if (temp9)
9921 delete arg9;
9922 }
9923 return resultobj;
9924 fail:
9925 {
9926 if (temp4)
9927 delete arg4;
9928 }
9929 {
9930 if (temp9)
9931 delete arg9;
9932 }
9933 return NULL;
9934}
9935
9936
c32bde28 9937static PyObject *_wrap_TextCtrl_GetValue(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
9938 PyObject *resultobj;
9939 wxTextCtrl *arg1 = (wxTextCtrl *) 0 ;
9940 wxString result;
9941 PyObject * obj0 = 0 ;
9942 char *kwnames[] = {
9943 (char *) "self", NULL
9944 };
9945
9946 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TextCtrl_GetValue",kwnames,&obj0)) goto fail;
093d3ff1
RD
9947 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTextCtrl, SWIG_POINTER_EXCEPTION | 0);
9948 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
9949 {
9950 PyThreadState* __tstate = wxPyBeginAllowThreads();
9951 result = ((wxTextCtrl const *)arg1)->GetValue();
9952
9953 wxPyEndAllowThreads(__tstate);
9954 if (PyErr_Occurred()) SWIG_fail;
9955 }
9956 {
9957#if wxUSE_UNICODE
9958 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
9959#else
9960 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
9961#endif
9962 }
9963 return resultobj;
9964 fail:
9965 return NULL;
9966}
9967
9968
c32bde28 9969static PyObject *_wrap_TextCtrl_SetValue(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
9970 PyObject *resultobj;
9971 wxTextCtrl *arg1 = (wxTextCtrl *) 0 ;
9972 wxString *arg2 = 0 ;
ae8162c8 9973 bool temp2 = false ;
d14a1e28
RD
9974 PyObject * obj0 = 0 ;
9975 PyObject * obj1 = 0 ;
9976 char *kwnames[] = {
9977 (char *) "self",(char *) "value", NULL
9978 };
9979
9980 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TextCtrl_SetValue",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
9981 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTextCtrl, SWIG_POINTER_EXCEPTION | 0);
9982 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
9983 {
9984 arg2 = wxString_in_helper(obj1);
9985 if (arg2 == NULL) SWIG_fail;
ae8162c8 9986 temp2 = true;
d14a1e28
RD
9987 }
9988 {
9989 PyThreadState* __tstate = wxPyBeginAllowThreads();
9990 (arg1)->SetValue((wxString const &)*arg2);
9991
9992 wxPyEndAllowThreads(__tstate);
9993 if (PyErr_Occurred()) SWIG_fail;
9994 }
9995 Py_INCREF(Py_None); resultobj = Py_None;
9996 {
9997 if (temp2)
9998 delete arg2;
9999 }
10000 return resultobj;
10001 fail:
10002 {
10003 if (temp2)
10004 delete arg2;
10005 }
10006 return NULL;
10007}
10008
10009
c32bde28 10010static PyObject *_wrap_TextCtrl_GetRange(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
10011 PyObject *resultobj;
10012 wxTextCtrl *arg1 = (wxTextCtrl *) 0 ;
10013 long arg2 ;
10014 long arg3 ;
10015 wxString result;
10016 PyObject * obj0 = 0 ;
994141e6
RD
10017 PyObject * obj1 = 0 ;
10018 PyObject * obj2 = 0 ;
d14a1e28
RD
10019 char *kwnames[] = {
10020 (char *) "self",(char *) "from",(char *) "to", NULL
10021 };
10022
994141e6 10023 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:TextCtrl_GetRange",kwnames,&obj0,&obj1,&obj2)) goto fail;
093d3ff1
RD
10024 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTextCtrl, SWIG_POINTER_EXCEPTION | 0);
10025 if (SWIG_arg_fail(1)) SWIG_fail;
10026 {
10027 arg2 = (long)(SWIG_As_long(obj1));
10028 if (SWIG_arg_fail(2)) SWIG_fail;
10029 }
10030 {
10031 arg3 = (long)(SWIG_As_long(obj2));
10032 if (SWIG_arg_fail(3)) SWIG_fail;
10033 }
d14a1e28
RD
10034 {
10035 PyThreadState* __tstate = wxPyBeginAllowThreads();
10036 result = ((wxTextCtrl const *)arg1)->GetRange(arg2,arg3);
10037
10038 wxPyEndAllowThreads(__tstate);
10039 if (PyErr_Occurred()) SWIG_fail;
10040 }
10041 {
10042#if wxUSE_UNICODE
10043 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
10044#else
10045 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
10046#endif
10047 }
10048 return resultobj;
10049 fail:
10050 return NULL;
10051}
10052
10053
c32bde28 10054static PyObject *_wrap_TextCtrl_GetLineLength(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
10055 PyObject *resultobj;
10056 wxTextCtrl *arg1 = (wxTextCtrl *) 0 ;
10057 long arg2 ;
10058 int result;
10059 PyObject * obj0 = 0 ;
994141e6 10060 PyObject * obj1 = 0 ;
d14a1e28
RD
10061 char *kwnames[] = {
10062 (char *) "self",(char *) "lineNo", NULL
10063 };
10064
994141e6 10065 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TextCtrl_GetLineLength",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
10066 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTextCtrl, SWIG_POINTER_EXCEPTION | 0);
10067 if (SWIG_arg_fail(1)) SWIG_fail;
10068 {
10069 arg2 = (long)(SWIG_As_long(obj1));
10070 if (SWIG_arg_fail(2)) SWIG_fail;
10071 }
d14a1e28
RD
10072 {
10073 PyThreadState* __tstate = wxPyBeginAllowThreads();
10074 result = (int)((wxTextCtrl const *)arg1)->GetLineLength(arg2);
10075
10076 wxPyEndAllowThreads(__tstate);
10077 if (PyErr_Occurred()) SWIG_fail;
10078 }
093d3ff1
RD
10079 {
10080 resultobj = SWIG_From_int((int)(result));
10081 }
d14a1e28
RD
10082 return resultobj;
10083 fail:
10084 return NULL;
10085}
10086
10087
c32bde28 10088static PyObject *_wrap_TextCtrl_GetLineText(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
10089 PyObject *resultobj;
10090 wxTextCtrl *arg1 = (wxTextCtrl *) 0 ;
10091 long arg2 ;
10092 wxString result;
10093 PyObject * obj0 = 0 ;
994141e6 10094 PyObject * obj1 = 0 ;
d14a1e28
RD
10095 char *kwnames[] = {
10096 (char *) "self",(char *) "lineNo", NULL
10097 };
10098
994141e6 10099 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TextCtrl_GetLineText",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
10100 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTextCtrl, SWIG_POINTER_EXCEPTION | 0);
10101 if (SWIG_arg_fail(1)) SWIG_fail;
10102 {
10103 arg2 = (long)(SWIG_As_long(obj1));
10104 if (SWIG_arg_fail(2)) SWIG_fail;
10105 }
d14a1e28
RD
10106 {
10107 PyThreadState* __tstate = wxPyBeginAllowThreads();
10108 result = ((wxTextCtrl const *)arg1)->GetLineText(arg2);
10109
10110 wxPyEndAllowThreads(__tstate);
10111 if (PyErr_Occurred()) SWIG_fail;
10112 }
10113 {
10114#if wxUSE_UNICODE
10115 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
10116#else
10117 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
10118#endif
10119 }
10120 return resultobj;
10121 fail:
10122 return NULL;
10123}
10124
10125
c32bde28 10126static PyObject *_wrap_TextCtrl_GetNumberOfLines(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
10127 PyObject *resultobj;
10128 wxTextCtrl *arg1 = (wxTextCtrl *) 0 ;
10129 int result;
10130 PyObject * obj0 = 0 ;
10131 char *kwnames[] = {
10132 (char *) "self", NULL
10133 };
10134
10135 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TextCtrl_GetNumberOfLines",kwnames,&obj0)) goto fail;
093d3ff1
RD
10136 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTextCtrl, SWIG_POINTER_EXCEPTION | 0);
10137 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
10138 {
10139 PyThreadState* __tstate = wxPyBeginAllowThreads();
10140 result = (int)((wxTextCtrl const *)arg1)->GetNumberOfLines();
10141
10142 wxPyEndAllowThreads(__tstate);
10143 if (PyErr_Occurred()) SWIG_fail;
10144 }
093d3ff1
RD
10145 {
10146 resultobj = SWIG_From_int((int)(result));
10147 }
d14a1e28
RD
10148 return resultobj;
10149 fail:
10150 return NULL;
10151}
10152
10153
c32bde28 10154static PyObject *_wrap_TextCtrl_IsModified(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
10155 PyObject *resultobj;
10156 wxTextCtrl *arg1 = (wxTextCtrl *) 0 ;
10157 bool result;
10158 PyObject * obj0 = 0 ;
10159 char *kwnames[] = {
10160 (char *) "self", NULL
10161 };
10162
10163 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TextCtrl_IsModified",kwnames,&obj0)) goto fail;
093d3ff1
RD
10164 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTextCtrl, SWIG_POINTER_EXCEPTION | 0);
10165 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
10166 {
10167 PyThreadState* __tstate = wxPyBeginAllowThreads();
10168 result = (bool)((wxTextCtrl const *)arg1)->IsModified();
10169
10170 wxPyEndAllowThreads(__tstate);
10171 if (PyErr_Occurred()) SWIG_fail;
10172 }
4f89f6a3
RD
10173 {
10174 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
10175 }
d14a1e28
RD
10176 return resultobj;
10177 fail:
10178 return NULL;
10179}
10180
10181
c32bde28 10182static PyObject *_wrap_TextCtrl_IsEditable(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
10183 PyObject *resultobj;
10184 wxTextCtrl *arg1 = (wxTextCtrl *) 0 ;
10185 bool result;
10186 PyObject * obj0 = 0 ;
10187 char *kwnames[] = {
10188 (char *) "self", NULL
10189 };
10190
10191 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TextCtrl_IsEditable",kwnames,&obj0)) goto fail;
093d3ff1
RD
10192 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTextCtrl, SWIG_POINTER_EXCEPTION | 0);
10193 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
10194 {
10195 PyThreadState* __tstate = wxPyBeginAllowThreads();
10196 result = (bool)((wxTextCtrl const *)arg1)->IsEditable();
10197
10198 wxPyEndAllowThreads(__tstate);
10199 if (PyErr_Occurred()) SWIG_fail;
10200 }
4f89f6a3
RD
10201 {
10202 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
10203 }
d14a1e28
RD
10204 return resultobj;
10205 fail:
10206 return NULL;
10207}
10208
10209
c32bde28 10210static PyObject *_wrap_TextCtrl_IsSingleLine(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
10211 PyObject *resultobj;
10212 wxTextCtrl *arg1 = (wxTextCtrl *) 0 ;
10213 bool result;
10214 PyObject * obj0 = 0 ;
10215 char *kwnames[] = {
10216 (char *) "self", NULL
10217 };
10218
10219 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TextCtrl_IsSingleLine",kwnames,&obj0)) goto fail;
093d3ff1
RD
10220 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTextCtrl, SWIG_POINTER_EXCEPTION | 0);
10221 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
10222 {
10223 PyThreadState* __tstate = wxPyBeginAllowThreads();
10224 result = (bool)((wxTextCtrl const *)arg1)->IsSingleLine();
10225
10226 wxPyEndAllowThreads(__tstate);
10227 if (PyErr_Occurred()) SWIG_fail;
10228 }
4f89f6a3
RD
10229 {
10230 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
10231 }
d14a1e28
RD
10232 return resultobj;
10233 fail:
10234 return NULL;
10235}
10236
10237
c32bde28 10238static PyObject *_wrap_TextCtrl_IsMultiLine(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
10239 PyObject *resultobj;
10240 wxTextCtrl *arg1 = (wxTextCtrl *) 0 ;
10241 bool result;
10242 PyObject * obj0 = 0 ;
10243 char *kwnames[] = {
10244 (char *) "self", NULL
10245 };
10246
10247 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TextCtrl_IsMultiLine",kwnames,&obj0)) goto fail;
093d3ff1
RD
10248 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTextCtrl, SWIG_POINTER_EXCEPTION | 0);
10249 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
10250 {
10251 PyThreadState* __tstate = wxPyBeginAllowThreads();
10252 result = (bool)((wxTextCtrl const *)arg1)->IsMultiLine();
10253
10254 wxPyEndAllowThreads(__tstate);
10255 if (PyErr_Occurred()) SWIG_fail;
10256 }
4f89f6a3
RD
10257 {
10258 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
10259 }
d14a1e28
RD
10260 return resultobj;
10261 fail:
10262 return NULL;
10263}
10264
10265
c32bde28 10266static PyObject *_wrap_TextCtrl_GetSelection(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
10267 PyObject *resultobj;
10268 wxTextCtrl *arg1 = (wxTextCtrl *) 0 ;
10269 long *arg2 = (long *) 0 ;
10270 long *arg3 = (long *) 0 ;
10271 long temp2 ;
c32bde28 10272 int res2 = 0 ;
d14a1e28 10273 long temp3 ;
c32bde28 10274 int res3 = 0 ;
d14a1e28
RD
10275 PyObject * obj0 = 0 ;
10276 char *kwnames[] = {
10277 (char *) "self", NULL
10278 };
10279
c32bde28
RD
10280 arg2 = &temp2; res2 = SWIG_NEWOBJ;
10281 arg3 = &temp3; res3 = SWIG_NEWOBJ;
d14a1e28 10282 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TextCtrl_GetSelection",kwnames,&obj0)) goto fail;
093d3ff1
RD
10283 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTextCtrl, SWIG_POINTER_EXCEPTION | 0);
10284 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
10285 {
10286 PyThreadState* __tstate = wxPyBeginAllowThreads();
10287 ((wxTextCtrl const *)arg1)->GetSelection(arg2,arg3);
10288
10289 wxPyEndAllowThreads(__tstate);
10290 if (PyErr_Occurred()) SWIG_fail;
10291 }
10292 Py_INCREF(Py_None); resultobj = Py_None;
c32bde28
RD
10293 resultobj = t_output_helper(resultobj, ((res2 == SWIG_NEWOBJ) ?
10294 SWIG_From_long((*arg2)) : SWIG_NewPointerObj((void*)(arg2), SWIGTYPE_p_long, 0)));
10295 resultobj = t_output_helper(resultobj, ((res3 == SWIG_NEWOBJ) ?
10296 SWIG_From_long((*arg3)) : SWIG_NewPointerObj((void*)(arg3), SWIGTYPE_p_long, 0)));
d14a1e28
RD
10297 return resultobj;
10298 fail:
10299 return NULL;
10300}
10301
10302
c32bde28 10303static PyObject *_wrap_TextCtrl_GetStringSelection(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
10304 PyObject *resultobj;
10305 wxTextCtrl *arg1 = (wxTextCtrl *) 0 ;
10306 wxString result;
10307 PyObject * obj0 = 0 ;
10308 char *kwnames[] = {
10309 (char *) "self", NULL
10310 };
10311
10312 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TextCtrl_GetStringSelection",kwnames,&obj0)) goto fail;
093d3ff1
RD
10313 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTextCtrl, SWIG_POINTER_EXCEPTION | 0);
10314 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
10315 {
10316 PyThreadState* __tstate = wxPyBeginAllowThreads();
10317 result = ((wxTextCtrl const *)arg1)->GetStringSelection();
10318
10319 wxPyEndAllowThreads(__tstate);
10320 if (PyErr_Occurred()) SWIG_fail;
10321 }
10322 {
10323#if wxUSE_UNICODE
10324 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
10325#else
10326 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
10327#endif
10328 }
10329 return resultobj;
10330 fail:
10331 return NULL;
10332}
10333
10334
c32bde28 10335static PyObject *_wrap_TextCtrl_Clear(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
10336 PyObject *resultobj;
10337 wxTextCtrl *arg1 = (wxTextCtrl *) 0 ;
10338 PyObject * obj0 = 0 ;
10339 char *kwnames[] = {
10340 (char *) "self", NULL
10341 };
10342
10343 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TextCtrl_Clear",kwnames,&obj0)) goto fail;
093d3ff1
RD
10344 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTextCtrl, SWIG_POINTER_EXCEPTION | 0);
10345 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
10346 {
10347 PyThreadState* __tstate = wxPyBeginAllowThreads();
10348 (arg1)->Clear();
10349
10350 wxPyEndAllowThreads(__tstate);
10351 if (PyErr_Occurred()) SWIG_fail;
10352 }
10353 Py_INCREF(Py_None); resultobj = Py_None;
10354 return resultobj;
10355 fail:
10356 return NULL;
10357}
10358
10359
c32bde28 10360static PyObject *_wrap_TextCtrl_Replace(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
10361 PyObject *resultobj;
10362 wxTextCtrl *arg1 = (wxTextCtrl *) 0 ;
10363 long arg2 ;
10364 long arg3 ;
10365 wxString *arg4 = 0 ;
ae8162c8 10366 bool temp4 = false ;
d14a1e28 10367 PyObject * obj0 = 0 ;
994141e6
RD
10368 PyObject * obj1 = 0 ;
10369 PyObject * obj2 = 0 ;
d14a1e28
RD
10370 PyObject * obj3 = 0 ;
10371 char *kwnames[] = {
10372 (char *) "self",(char *) "from",(char *) "to",(char *) "value", NULL
10373 };
10374
994141e6 10375 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOO:TextCtrl_Replace",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
093d3ff1
RD
10376 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTextCtrl, SWIG_POINTER_EXCEPTION | 0);
10377 if (SWIG_arg_fail(1)) SWIG_fail;
10378 {
10379 arg2 = (long)(SWIG_As_long(obj1));
10380 if (SWIG_arg_fail(2)) SWIG_fail;
10381 }
10382 {
10383 arg3 = (long)(SWIG_As_long(obj2));
10384 if (SWIG_arg_fail(3)) SWIG_fail;
10385 }
d14a1e28
RD
10386 {
10387 arg4 = wxString_in_helper(obj3);
10388 if (arg4 == NULL) SWIG_fail;
ae8162c8 10389 temp4 = true;
d14a1e28
RD
10390 }
10391 {
10392 PyThreadState* __tstate = wxPyBeginAllowThreads();
10393 (arg1)->Replace(arg2,arg3,(wxString const &)*arg4);
10394
10395 wxPyEndAllowThreads(__tstate);
10396 if (PyErr_Occurred()) SWIG_fail;
10397 }
10398 Py_INCREF(Py_None); resultobj = Py_None;
10399 {
10400 if (temp4)
10401 delete arg4;
10402 }
10403 return resultobj;
10404 fail:
10405 {
10406 if (temp4)
10407 delete arg4;
10408 }
10409 return NULL;
10410}
10411
10412
c32bde28 10413static PyObject *_wrap_TextCtrl_Remove(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
10414 PyObject *resultobj;
10415 wxTextCtrl *arg1 = (wxTextCtrl *) 0 ;
10416 long arg2 ;
10417 long arg3 ;
10418 PyObject * obj0 = 0 ;
994141e6
RD
10419 PyObject * obj1 = 0 ;
10420 PyObject * obj2 = 0 ;
d14a1e28
RD
10421 char *kwnames[] = {
10422 (char *) "self",(char *) "from",(char *) "to", NULL
10423 };
10424
994141e6 10425 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:TextCtrl_Remove",kwnames,&obj0,&obj1,&obj2)) goto fail;
093d3ff1
RD
10426 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTextCtrl, SWIG_POINTER_EXCEPTION | 0);
10427 if (SWIG_arg_fail(1)) SWIG_fail;
10428 {
10429 arg2 = (long)(SWIG_As_long(obj1));
10430 if (SWIG_arg_fail(2)) SWIG_fail;
10431 }
10432 {
10433 arg3 = (long)(SWIG_As_long(obj2));
10434 if (SWIG_arg_fail(3)) SWIG_fail;
10435 }
d14a1e28
RD
10436 {
10437 PyThreadState* __tstate = wxPyBeginAllowThreads();
10438 (arg1)->Remove(arg2,arg3);
10439
10440 wxPyEndAllowThreads(__tstate);
10441 if (PyErr_Occurred()) SWIG_fail;
10442 }
10443 Py_INCREF(Py_None); resultobj = Py_None;
10444 return resultobj;
10445 fail:
10446 return NULL;
10447}
10448
10449
c32bde28 10450static PyObject *_wrap_TextCtrl_LoadFile(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
10451 PyObject *resultobj;
10452 wxTextCtrl *arg1 = (wxTextCtrl *) 0 ;
10453 wxString *arg2 = 0 ;
10454 bool result;
ae8162c8 10455 bool temp2 = false ;
d14a1e28
RD
10456 PyObject * obj0 = 0 ;
10457 PyObject * obj1 = 0 ;
10458 char *kwnames[] = {
10459 (char *) "self",(char *) "file", NULL
10460 };
10461
10462 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TextCtrl_LoadFile",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
10463 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTextCtrl, SWIG_POINTER_EXCEPTION | 0);
10464 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
10465 {
10466 arg2 = wxString_in_helper(obj1);
10467 if (arg2 == NULL) SWIG_fail;
ae8162c8 10468 temp2 = true;
d14a1e28
RD
10469 }
10470 {
10471 PyThreadState* __tstate = wxPyBeginAllowThreads();
10472 result = (bool)(arg1)->LoadFile((wxString const &)*arg2);
10473
10474 wxPyEndAllowThreads(__tstate);
10475 if (PyErr_Occurred()) SWIG_fail;
10476 }
4f89f6a3
RD
10477 {
10478 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
10479 }
d14a1e28
RD
10480 {
10481 if (temp2)
10482 delete arg2;
10483 }
10484 return resultobj;
10485 fail:
10486 {
10487 if (temp2)
10488 delete arg2;
10489 }
10490 return NULL;
10491}
10492
10493
c32bde28 10494static PyObject *_wrap_TextCtrl_SaveFile(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
10495 PyObject *resultobj;
10496 wxTextCtrl *arg1 = (wxTextCtrl *) 0 ;
10497 wxString const &arg2_defvalue = wxPyEmptyString ;
10498 wxString *arg2 = (wxString *) &arg2_defvalue ;
10499 bool result;
ae8162c8 10500 bool temp2 = false ;
d14a1e28
RD
10501 PyObject * obj0 = 0 ;
10502 PyObject * obj1 = 0 ;
10503 char *kwnames[] = {
10504 (char *) "self",(char *) "file", NULL
10505 };
10506
10507 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:TextCtrl_SaveFile",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
10508 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTextCtrl, SWIG_POINTER_EXCEPTION | 0);
10509 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
10510 if (obj1) {
10511 {
10512 arg2 = wxString_in_helper(obj1);
10513 if (arg2 == NULL) SWIG_fail;
ae8162c8 10514 temp2 = true;
d14a1e28
RD
10515 }
10516 }
10517 {
10518 PyThreadState* __tstate = wxPyBeginAllowThreads();
10519 result = (bool)(arg1)->SaveFile((wxString const &)*arg2);
10520
10521 wxPyEndAllowThreads(__tstate);
10522 if (PyErr_Occurred()) SWIG_fail;
10523 }
4f89f6a3
RD
10524 {
10525 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
10526 }
d14a1e28
RD
10527 {
10528 if (temp2)
10529 delete arg2;
10530 }
10531 return resultobj;
10532 fail:
10533 {
10534 if (temp2)
10535 delete arg2;
10536 }
10537 return NULL;
10538}
10539
10540
c32bde28 10541static PyObject *_wrap_TextCtrl_MarkDirty(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
10542 PyObject *resultobj;
10543 wxTextCtrl *arg1 = (wxTextCtrl *) 0 ;
10544 PyObject * obj0 = 0 ;
10545 char *kwnames[] = {
10546 (char *) "self", NULL
10547 };
10548
10549 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TextCtrl_MarkDirty",kwnames,&obj0)) goto fail;
093d3ff1
RD
10550 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTextCtrl, SWIG_POINTER_EXCEPTION | 0);
10551 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
10552 {
10553 PyThreadState* __tstate = wxPyBeginAllowThreads();
10554 (arg1)->MarkDirty();
10555
10556 wxPyEndAllowThreads(__tstate);
10557 if (PyErr_Occurred()) SWIG_fail;
10558 }
10559 Py_INCREF(Py_None); resultobj = Py_None;
10560 return resultobj;
10561 fail:
10562 return NULL;
10563}
10564
10565
c32bde28 10566static PyObject *_wrap_TextCtrl_DiscardEdits(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
10567 PyObject *resultobj;
10568 wxTextCtrl *arg1 = (wxTextCtrl *) 0 ;
10569 PyObject * obj0 = 0 ;
10570 char *kwnames[] = {
10571 (char *) "self", NULL
10572 };
10573
10574 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TextCtrl_DiscardEdits",kwnames,&obj0)) goto fail;
093d3ff1
RD
10575 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTextCtrl, SWIG_POINTER_EXCEPTION | 0);
10576 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
10577 {
10578 PyThreadState* __tstate = wxPyBeginAllowThreads();
10579 (arg1)->DiscardEdits();
10580
10581 wxPyEndAllowThreads(__tstate);
10582 if (PyErr_Occurred()) SWIG_fail;
10583 }
10584 Py_INCREF(Py_None); resultobj = Py_None;
10585 return resultobj;
10586 fail:
10587 return NULL;
10588}
10589
10590
c32bde28 10591static PyObject *_wrap_TextCtrl_SetMaxLength(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
10592 PyObject *resultobj;
10593 wxTextCtrl *arg1 = (wxTextCtrl *) 0 ;
10594 unsigned long arg2 ;
10595 PyObject * obj0 = 0 ;
10596 PyObject * obj1 = 0 ;
10597 char *kwnames[] = {
10598 (char *) "self",(char *) "len", NULL
10599 };
10600
10601 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TextCtrl_SetMaxLength",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
10602 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTextCtrl, SWIG_POINTER_EXCEPTION | 0);
10603 if (SWIG_arg_fail(1)) SWIG_fail;
10604 {
10605 arg2 = (unsigned long)(SWIG_As_unsigned_SS_long(obj1));
10606 if (SWIG_arg_fail(2)) SWIG_fail;
10607 }
d14a1e28
RD
10608 {
10609 PyThreadState* __tstate = wxPyBeginAllowThreads();
10610 (arg1)->SetMaxLength(arg2);
10611
10612 wxPyEndAllowThreads(__tstate);
10613 if (PyErr_Occurred()) SWIG_fail;
10614 }
10615 Py_INCREF(Py_None); resultobj = Py_None;
10616 return resultobj;
10617 fail:
10618 return NULL;
10619}
10620
10621
c32bde28 10622static PyObject *_wrap_TextCtrl_WriteText(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
10623 PyObject *resultobj;
10624 wxTextCtrl *arg1 = (wxTextCtrl *) 0 ;
10625 wxString *arg2 = 0 ;
ae8162c8 10626 bool temp2 = false ;
d14a1e28
RD
10627 PyObject * obj0 = 0 ;
10628 PyObject * obj1 = 0 ;
10629 char *kwnames[] = {
10630 (char *) "self",(char *) "text", NULL
10631 };
10632
10633 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TextCtrl_WriteText",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
10634 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTextCtrl, SWIG_POINTER_EXCEPTION | 0);
10635 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
10636 {
10637 arg2 = wxString_in_helper(obj1);
10638 if (arg2 == NULL) SWIG_fail;
ae8162c8 10639 temp2 = true;
d14a1e28
RD
10640 }
10641 {
10642 PyThreadState* __tstate = wxPyBeginAllowThreads();
10643 (arg1)->WriteText((wxString const &)*arg2);
10644
10645 wxPyEndAllowThreads(__tstate);
10646 if (PyErr_Occurred()) SWIG_fail;
10647 }
10648 Py_INCREF(Py_None); resultobj = Py_None;
10649 {
10650 if (temp2)
10651 delete arg2;
10652 }
10653 return resultobj;
10654 fail:
10655 {
10656 if (temp2)
10657 delete arg2;
10658 }
10659 return NULL;
10660}
10661
10662
c32bde28 10663static PyObject *_wrap_TextCtrl_AppendText(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
10664 PyObject *resultobj;
10665 wxTextCtrl *arg1 = (wxTextCtrl *) 0 ;
10666 wxString *arg2 = 0 ;
ae8162c8 10667 bool temp2 = false ;
d14a1e28
RD
10668 PyObject * obj0 = 0 ;
10669 PyObject * obj1 = 0 ;
10670 char *kwnames[] = {
10671 (char *) "self",(char *) "text", NULL
10672 };
10673
10674 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TextCtrl_AppendText",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
10675 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTextCtrl, SWIG_POINTER_EXCEPTION | 0);
10676 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
10677 {
10678 arg2 = wxString_in_helper(obj1);
10679 if (arg2 == NULL) SWIG_fail;
ae8162c8 10680 temp2 = true;
d14a1e28
RD
10681 }
10682 {
10683 PyThreadState* __tstate = wxPyBeginAllowThreads();
10684 (arg1)->AppendText((wxString const &)*arg2);
10685
10686 wxPyEndAllowThreads(__tstate);
10687 if (PyErr_Occurred()) SWIG_fail;
10688 }
10689 Py_INCREF(Py_None); resultobj = Py_None;
10690 {
10691 if (temp2)
10692 delete arg2;
10693 }
10694 return resultobj;
10695 fail:
10696 {
10697 if (temp2)
10698 delete arg2;
10699 }
10700 return NULL;
10701}
10702
10703
c32bde28 10704static PyObject *_wrap_TextCtrl_EmulateKeyPress(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
10705 PyObject *resultobj;
10706 wxTextCtrl *arg1 = (wxTextCtrl *) 0 ;
10707 wxKeyEvent *arg2 = 0 ;
10708 bool result;
10709 PyObject * obj0 = 0 ;
10710 PyObject * obj1 = 0 ;
10711 char *kwnames[] = {
10712 (char *) "self",(char *) "event", NULL
10713 };
10714
10715 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TextCtrl_EmulateKeyPress",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
10716 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTextCtrl, SWIG_POINTER_EXCEPTION | 0);
10717 if (SWIG_arg_fail(1)) SWIG_fail;
10718 {
10719 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxKeyEvent, SWIG_POINTER_EXCEPTION | 0);
10720 if (SWIG_arg_fail(2)) SWIG_fail;
10721 if (arg2 == NULL) {
10722 SWIG_null_ref("wxKeyEvent");
10723 }
10724 if (SWIG_arg_fail(2)) SWIG_fail;
d14a1e28
RD
10725 }
10726 {
10727 PyThreadState* __tstate = wxPyBeginAllowThreads();
10728 result = (bool)(arg1)->EmulateKeyPress((wxKeyEvent const &)*arg2);
10729
10730 wxPyEndAllowThreads(__tstate);
10731 if (PyErr_Occurred()) SWIG_fail;
10732 }
4f89f6a3
RD
10733 {
10734 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
10735 }
d14a1e28
RD
10736 return resultobj;
10737 fail:
10738 return NULL;
10739}
10740
10741
c32bde28 10742static PyObject *_wrap_TextCtrl_SetStyle(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
10743 PyObject *resultobj;
10744 wxTextCtrl *arg1 = (wxTextCtrl *) 0 ;
10745 long arg2 ;
10746 long arg3 ;
10747 wxTextAttr *arg4 = 0 ;
10748 bool result;
10749 PyObject * obj0 = 0 ;
994141e6
RD
10750 PyObject * obj1 = 0 ;
10751 PyObject * obj2 = 0 ;
d14a1e28
RD
10752 PyObject * obj3 = 0 ;
10753 char *kwnames[] = {
10754 (char *) "self",(char *) "start",(char *) "end",(char *) "style", NULL
10755 };
10756
994141e6 10757 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOO:TextCtrl_SetStyle",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
093d3ff1
RD
10758 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTextCtrl, SWIG_POINTER_EXCEPTION | 0);
10759 if (SWIG_arg_fail(1)) SWIG_fail;
10760 {
10761 arg2 = (long)(SWIG_As_long(obj1));
10762 if (SWIG_arg_fail(2)) SWIG_fail;
10763 }
10764 {
10765 arg3 = (long)(SWIG_As_long(obj2));
10766 if (SWIG_arg_fail(3)) SWIG_fail;
10767 }
10768 {
10769 SWIG_Python_ConvertPtr(obj3, (void **)&arg4, SWIGTYPE_p_wxTextAttr, SWIG_POINTER_EXCEPTION | 0);
10770 if (SWIG_arg_fail(4)) SWIG_fail;
10771 if (arg4 == NULL) {
10772 SWIG_null_ref("wxTextAttr");
10773 }
10774 if (SWIG_arg_fail(4)) SWIG_fail;
d14a1e28
RD
10775 }
10776 {
10777 PyThreadState* __tstate = wxPyBeginAllowThreads();
10778 result = (bool)(arg1)->SetStyle(arg2,arg3,(wxTextAttr const &)*arg4);
10779
10780 wxPyEndAllowThreads(__tstate);
10781 if (PyErr_Occurred()) SWIG_fail;
10782 }
4f89f6a3
RD
10783 {
10784 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
10785 }
d14a1e28
RD
10786 return resultobj;
10787 fail:
10788 return NULL;
10789}
10790
10791
c32bde28 10792static PyObject *_wrap_TextCtrl_GetStyle(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
10793 PyObject *resultobj;
10794 wxTextCtrl *arg1 = (wxTextCtrl *) 0 ;
10795 long arg2 ;
10796 wxTextAttr *arg3 = 0 ;
10797 bool result;
10798 PyObject * obj0 = 0 ;
994141e6 10799 PyObject * obj1 = 0 ;
d14a1e28
RD
10800 PyObject * obj2 = 0 ;
10801 char *kwnames[] = {
10802 (char *) "self",(char *) "position",(char *) "style", NULL
10803 };
10804
994141e6 10805 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:TextCtrl_GetStyle",kwnames,&obj0,&obj1,&obj2)) goto fail;
093d3ff1
RD
10806 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTextCtrl, SWIG_POINTER_EXCEPTION | 0);
10807 if (SWIG_arg_fail(1)) SWIG_fail;
10808 {
10809 arg2 = (long)(SWIG_As_long(obj1));
10810 if (SWIG_arg_fail(2)) SWIG_fail;
10811 }
10812 {
10813 SWIG_Python_ConvertPtr(obj2, (void **)&arg3, SWIGTYPE_p_wxTextAttr, SWIG_POINTER_EXCEPTION | 0);
10814 if (SWIG_arg_fail(3)) SWIG_fail;
10815 if (arg3 == NULL) {
10816 SWIG_null_ref("wxTextAttr");
10817 }
10818 if (SWIG_arg_fail(3)) SWIG_fail;
d14a1e28
RD
10819 }
10820 {
10821 PyThreadState* __tstate = wxPyBeginAllowThreads();
10822 result = (bool)(arg1)->GetStyle(arg2,*arg3);
10823
10824 wxPyEndAllowThreads(__tstate);
10825 if (PyErr_Occurred()) SWIG_fail;
10826 }
4f89f6a3
RD
10827 {
10828 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
10829 }
d14a1e28
RD
10830 return resultobj;
10831 fail:
10832 return NULL;
10833}
10834
10835
c32bde28 10836static PyObject *_wrap_TextCtrl_SetDefaultStyle(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
10837 PyObject *resultobj;
10838 wxTextCtrl *arg1 = (wxTextCtrl *) 0 ;
10839 wxTextAttr *arg2 = 0 ;
10840 bool result;
10841 PyObject * obj0 = 0 ;
10842 PyObject * obj1 = 0 ;
10843 char *kwnames[] = {
10844 (char *) "self",(char *) "style", NULL
10845 };
10846
10847 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TextCtrl_SetDefaultStyle",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
10848 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTextCtrl, SWIG_POINTER_EXCEPTION | 0);
10849 if (SWIG_arg_fail(1)) SWIG_fail;
10850 {
10851 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxTextAttr, SWIG_POINTER_EXCEPTION | 0);
10852 if (SWIG_arg_fail(2)) SWIG_fail;
10853 if (arg2 == NULL) {
10854 SWIG_null_ref("wxTextAttr");
10855 }
10856 if (SWIG_arg_fail(2)) SWIG_fail;
d14a1e28
RD
10857 }
10858 {
10859 PyThreadState* __tstate = wxPyBeginAllowThreads();
10860 result = (bool)(arg1)->SetDefaultStyle((wxTextAttr const &)*arg2);
10861
10862 wxPyEndAllowThreads(__tstate);
10863 if (PyErr_Occurred()) SWIG_fail;
10864 }
4f89f6a3
RD
10865 {
10866 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
10867 }
d14a1e28
RD
10868 return resultobj;
10869 fail:
10870 return NULL;
10871}
10872
10873
c32bde28 10874static PyObject *_wrap_TextCtrl_GetDefaultStyle(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
10875 PyObject *resultobj;
10876 wxTextCtrl *arg1 = (wxTextCtrl *) 0 ;
10877 wxTextAttr *result;
10878 PyObject * obj0 = 0 ;
10879 char *kwnames[] = {
10880 (char *) "self", NULL
10881 };
10882
10883 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TextCtrl_GetDefaultStyle",kwnames,&obj0)) goto fail;
093d3ff1
RD
10884 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTextCtrl, SWIG_POINTER_EXCEPTION | 0);
10885 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
10886 {
10887 PyThreadState* __tstate = wxPyBeginAllowThreads();
10888 {
10889 wxTextAttr const &_result_ref = ((wxTextCtrl const *)arg1)->GetDefaultStyle();
10890 result = (wxTextAttr *) &_result_ref;
10891 }
10892
10893 wxPyEndAllowThreads(__tstate);
10894 if (PyErr_Occurred()) SWIG_fail;
10895 }
15afbcd0 10896 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxTextAttr, 0);
d14a1e28
RD
10897 return resultobj;
10898 fail:
10899 return NULL;
10900}
10901
10902
c32bde28 10903static PyObject *_wrap_TextCtrl_XYToPosition(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
10904 PyObject *resultobj;
10905 wxTextCtrl *arg1 = (wxTextCtrl *) 0 ;
10906 long arg2 ;
10907 long arg3 ;
10908 long result;
10909 PyObject * obj0 = 0 ;
994141e6
RD
10910 PyObject * obj1 = 0 ;
10911 PyObject * obj2 = 0 ;
d14a1e28
RD
10912 char *kwnames[] = {
10913 (char *) "self",(char *) "x",(char *) "y", NULL
10914 };
10915
994141e6 10916 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:TextCtrl_XYToPosition",kwnames,&obj0,&obj1,&obj2)) goto fail;
093d3ff1
RD
10917 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTextCtrl, SWIG_POINTER_EXCEPTION | 0);
10918 if (SWIG_arg_fail(1)) SWIG_fail;
10919 {
10920 arg2 = (long)(SWIG_As_long(obj1));
10921 if (SWIG_arg_fail(2)) SWIG_fail;
10922 }
10923 {
10924 arg3 = (long)(SWIG_As_long(obj2));
10925 if (SWIG_arg_fail(3)) SWIG_fail;
10926 }
d14a1e28
RD
10927 {
10928 PyThreadState* __tstate = wxPyBeginAllowThreads();
10929 result = (long)((wxTextCtrl const *)arg1)->XYToPosition(arg2,arg3);
10930
10931 wxPyEndAllowThreads(__tstate);
10932 if (PyErr_Occurred()) SWIG_fail;
10933 }
093d3ff1
RD
10934 {
10935 resultobj = SWIG_From_long((long)(result));
10936 }
d14a1e28
RD
10937 return resultobj;
10938 fail:
10939 return NULL;
10940}
10941
10942
c32bde28 10943static PyObject *_wrap_TextCtrl_PositionToXY(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
10944 PyObject *resultobj;
10945 wxTextCtrl *arg1 = (wxTextCtrl *) 0 ;
10946 long arg2 ;
10947 long *arg3 = (long *) 0 ;
10948 long *arg4 = (long *) 0 ;
10949 long temp3 ;
c32bde28 10950 int res3 = 0 ;
d14a1e28 10951 long temp4 ;
c32bde28 10952 int res4 = 0 ;
d14a1e28 10953 PyObject * obj0 = 0 ;
994141e6 10954 PyObject * obj1 = 0 ;
d14a1e28
RD
10955 char *kwnames[] = {
10956 (char *) "self",(char *) "pos", NULL
10957 };
10958
c32bde28
RD
10959 arg3 = &temp3; res3 = SWIG_NEWOBJ;
10960 arg4 = &temp4; res4 = SWIG_NEWOBJ;
994141e6 10961 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TextCtrl_PositionToXY",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
10962 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTextCtrl, SWIG_POINTER_EXCEPTION | 0);
10963 if (SWIG_arg_fail(1)) SWIG_fail;
10964 {
10965 arg2 = (long)(SWIG_As_long(obj1));
10966 if (SWIG_arg_fail(2)) SWIG_fail;
10967 }
d14a1e28
RD
10968 {
10969 PyThreadState* __tstate = wxPyBeginAllowThreads();
10970 ((wxTextCtrl const *)arg1)->PositionToXY(arg2,arg3,arg4);
10971
10972 wxPyEndAllowThreads(__tstate);
10973 if (PyErr_Occurred()) SWIG_fail;
10974 }
10975 Py_INCREF(Py_None); resultobj = Py_None;
c32bde28
RD
10976 resultobj = t_output_helper(resultobj, ((res3 == SWIG_NEWOBJ) ?
10977 SWIG_From_long((*arg3)) : SWIG_NewPointerObj((void*)(arg3), SWIGTYPE_p_long, 0)));
10978 resultobj = t_output_helper(resultobj, ((res4 == SWIG_NEWOBJ) ?
10979 SWIG_From_long((*arg4)) : SWIG_NewPointerObj((void*)(arg4), SWIGTYPE_p_long, 0)));
d14a1e28
RD
10980 return resultobj;
10981 fail:
10982 return NULL;
10983}
10984
10985
c32bde28 10986static PyObject *_wrap_TextCtrl_ShowPosition(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
10987 PyObject *resultobj;
10988 wxTextCtrl *arg1 = (wxTextCtrl *) 0 ;
10989 long arg2 ;
10990 PyObject * obj0 = 0 ;
994141e6 10991 PyObject * obj1 = 0 ;
d14a1e28
RD
10992 char *kwnames[] = {
10993 (char *) "self",(char *) "pos", NULL
10994 };
10995
994141e6 10996 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TextCtrl_ShowPosition",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
10997 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTextCtrl, SWIG_POINTER_EXCEPTION | 0);
10998 if (SWIG_arg_fail(1)) SWIG_fail;
10999 {
11000 arg2 = (long)(SWIG_As_long(obj1));
11001 if (SWIG_arg_fail(2)) SWIG_fail;
11002 }
d14a1e28
RD
11003 {
11004 PyThreadState* __tstate = wxPyBeginAllowThreads();
11005 (arg1)->ShowPosition(arg2);
11006
11007 wxPyEndAllowThreads(__tstate);
11008 if (PyErr_Occurred()) SWIG_fail;
11009 }
11010 Py_INCREF(Py_None); resultobj = Py_None;
11011 return resultobj;
11012 fail:
11013 return NULL;
11014}
11015
11016
c32bde28 11017static PyObject *_wrap_TextCtrl_HitTest(PyObject *, PyObject *args, PyObject *kwargs) {
4d5c3d91
RD
11018 PyObject *resultobj;
11019 wxTextCtrl *arg1 = (wxTextCtrl *) 0 ;
11020 wxPoint *arg2 = 0 ;
11021 long *arg3 = (long *) 0 ;
11022 long *arg4 = (long *) 0 ;
093d3ff1 11023 wxTextCtrlHitTestResult result;
4d5c3d91
RD
11024 wxPoint temp2 ;
11025 long temp3 ;
c32bde28 11026 int res3 = 0 ;
4d5c3d91 11027 long temp4 ;
c32bde28 11028 int res4 = 0 ;
4d5c3d91
RD
11029 PyObject * obj0 = 0 ;
11030 PyObject * obj1 = 0 ;
11031 char *kwnames[] = {
11032 (char *) "self",(char *) "pt", NULL
11033 };
11034
c32bde28
RD
11035 arg3 = &temp3; res3 = SWIG_NEWOBJ;
11036 arg4 = &temp4; res4 = SWIG_NEWOBJ;
4d5c3d91 11037 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TextCtrl_HitTest",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
11038 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTextCtrl, SWIG_POINTER_EXCEPTION | 0);
11039 if (SWIG_arg_fail(1)) SWIG_fail;
4d5c3d91
RD
11040 {
11041 arg2 = &temp2;
11042 if ( ! wxPoint_helper(obj1, &arg2)) SWIG_fail;
11043 }
11044 {
11045 PyThreadState* __tstate = wxPyBeginAllowThreads();
093d3ff1 11046 result = (wxTextCtrlHitTestResult)((wxTextCtrl const *)arg1)->HitTest((wxPoint const &)*arg2,arg3,arg4);
4d5c3d91
RD
11047
11048 wxPyEndAllowThreads(__tstate);
11049 if (PyErr_Occurred()) SWIG_fail;
11050 }
093d3ff1 11051 resultobj = SWIG_From_int((result));
c32bde28
RD
11052 resultobj = t_output_helper(resultobj, ((res3 == SWIG_NEWOBJ) ?
11053 SWIG_From_long((*arg3)) : SWIG_NewPointerObj((void*)(arg3), SWIGTYPE_p_long, 0)));
11054 resultobj = t_output_helper(resultobj, ((res4 == SWIG_NEWOBJ) ?
11055 SWIG_From_long((*arg4)) : SWIG_NewPointerObj((void*)(arg4), SWIGTYPE_p_long, 0)));
4d5c3d91
RD
11056 return resultobj;
11057 fail:
11058 return NULL;
11059}
11060
11061
c32bde28 11062static PyObject *_wrap_TextCtrl_HitTestPos(PyObject *, PyObject *args, PyObject *kwargs) {
4896ac9e
RD
11063 PyObject *resultobj;
11064 wxTextCtrl *arg1 = (wxTextCtrl *) 0 ;
11065 wxPoint *arg2 = 0 ;
11066 long *arg3 = (long *) 0 ;
093d3ff1 11067 wxTextCtrlHitTestResult result;
4896ac9e
RD
11068 wxPoint temp2 ;
11069 long temp3 ;
c32bde28 11070 int res3 = 0 ;
4896ac9e
RD
11071 PyObject * obj0 = 0 ;
11072 PyObject * obj1 = 0 ;
11073 char *kwnames[] = {
11074 (char *) "self",(char *) "pt", NULL
11075 };
11076
c32bde28 11077 arg3 = &temp3; res3 = SWIG_NEWOBJ;
4896ac9e 11078 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TextCtrl_HitTestPos",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
11079 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTextCtrl, SWIG_POINTER_EXCEPTION | 0);
11080 if (SWIG_arg_fail(1)) SWIG_fail;
4896ac9e
RD
11081 {
11082 arg2 = &temp2;
11083 if ( ! wxPoint_helper(obj1, &arg2)) SWIG_fail;
11084 }
11085 {
11086 PyThreadState* __tstate = wxPyBeginAllowThreads();
093d3ff1 11087 result = (wxTextCtrlHitTestResult)((wxTextCtrl const *)arg1)->HitTest((wxPoint const &)*arg2,arg3);
4896ac9e
RD
11088
11089 wxPyEndAllowThreads(__tstate);
11090 if (PyErr_Occurred()) SWIG_fail;
11091 }
093d3ff1 11092 resultobj = SWIG_From_int((result));
c32bde28
RD
11093 resultobj = t_output_helper(resultobj, ((res3 == SWIG_NEWOBJ) ?
11094 SWIG_From_long((*arg3)) : SWIG_NewPointerObj((void*)(arg3), SWIGTYPE_p_long, 0)));
4896ac9e
RD
11095 return resultobj;
11096 fail:
11097 return NULL;
11098}
11099
11100
c32bde28 11101static PyObject *_wrap_TextCtrl_Copy(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
11102 PyObject *resultobj;
11103 wxTextCtrl *arg1 = (wxTextCtrl *) 0 ;
11104 PyObject * obj0 = 0 ;
11105 char *kwnames[] = {
11106 (char *) "self", NULL
11107 };
11108
11109 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TextCtrl_Copy",kwnames,&obj0)) goto fail;
093d3ff1
RD
11110 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTextCtrl, SWIG_POINTER_EXCEPTION | 0);
11111 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
11112 {
11113 PyThreadState* __tstate = wxPyBeginAllowThreads();
11114 (arg1)->Copy();
11115
11116 wxPyEndAllowThreads(__tstate);
11117 if (PyErr_Occurred()) SWIG_fail;
11118 }
11119 Py_INCREF(Py_None); resultobj = Py_None;
11120 return resultobj;
11121 fail:
11122 return NULL;
11123}
11124
11125
c32bde28 11126static PyObject *_wrap_TextCtrl_Cut(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
11127 PyObject *resultobj;
11128 wxTextCtrl *arg1 = (wxTextCtrl *) 0 ;
11129 PyObject * obj0 = 0 ;
11130 char *kwnames[] = {
11131 (char *) "self", NULL
11132 };
11133
11134 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TextCtrl_Cut",kwnames,&obj0)) goto fail;
093d3ff1
RD
11135 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTextCtrl, SWIG_POINTER_EXCEPTION | 0);
11136 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
11137 {
11138 PyThreadState* __tstate = wxPyBeginAllowThreads();
11139 (arg1)->Cut();
11140
11141 wxPyEndAllowThreads(__tstate);
11142 if (PyErr_Occurred()) SWIG_fail;
11143 }
11144 Py_INCREF(Py_None); resultobj = Py_None;
11145 return resultobj;
11146 fail:
11147 return NULL;
11148}
11149
11150
c32bde28 11151static PyObject *_wrap_TextCtrl_Paste(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
11152 PyObject *resultobj;
11153 wxTextCtrl *arg1 = (wxTextCtrl *) 0 ;
11154 PyObject * obj0 = 0 ;
11155 char *kwnames[] = {
11156 (char *) "self", NULL
11157 };
11158
11159 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TextCtrl_Paste",kwnames,&obj0)) goto fail;
093d3ff1
RD
11160 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTextCtrl, SWIG_POINTER_EXCEPTION | 0);
11161 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
11162 {
11163 PyThreadState* __tstate = wxPyBeginAllowThreads();
11164 (arg1)->Paste();
11165
11166 wxPyEndAllowThreads(__tstate);
11167 if (PyErr_Occurred()) SWIG_fail;
11168 }
11169 Py_INCREF(Py_None); resultobj = Py_None;
11170 return resultobj;
11171 fail:
11172 return NULL;
11173}
11174
11175
c32bde28 11176static PyObject *_wrap_TextCtrl_CanCopy(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
11177 PyObject *resultobj;
11178 wxTextCtrl *arg1 = (wxTextCtrl *) 0 ;
11179 bool result;
11180 PyObject * obj0 = 0 ;
11181 char *kwnames[] = {
11182 (char *) "self", NULL
11183 };
11184
11185 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TextCtrl_CanCopy",kwnames,&obj0)) goto fail;
093d3ff1
RD
11186 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTextCtrl, SWIG_POINTER_EXCEPTION | 0);
11187 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
11188 {
11189 PyThreadState* __tstate = wxPyBeginAllowThreads();
11190 result = (bool)((wxTextCtrl const *)arg1)->CanCopy();
11191
11192 wxPyEndAllowThreads(__tstate);
11193 if (PyErr_Occurred()) SWIG_fail;
11194 }
4f89f6a3
RD
11195 {
11196 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
11197 }
d14a1e28
RD
11198 return resultobj;
11199 fail:
11200 return NULL;
11201}
11202
11203
c32bde28 11204static PyObject *_wrap_TextCtrl_CanCut(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
11205 PyObject *resultobj;
11206 wxTextCtrl *arg1 = (wxTextCtrl *) 0 ;
11207 bool result;
11208 PyObject * obj0 = 0 ;
11209 char *kwnames[] = {
11210 (char *) "self", NULL
11211 };
11212
11213 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TextCtrl_CanCut",kwnames,&obj0)) goto fail;
093d3ff1
RD
11214 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTextCtrl, SWIG_POINTER_EXCEPTION | 0);
11215 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
11216 {
11217 PyThreadState* __tstate = wxPyBeginAllowThreads();
11218 result = (bool)((wxTextCtrl const *)arg1)->CanCut();
11219
11220 wxPyEndAllowThreads(__tstate);
11221 if (PyErr_Occurred()) SWIG_fail;
11222 }
4f89f6a3
RD
11223 {
11224 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
11225 }
d14a1e28
RD
11226 return resultobj;
11227 fail:
11228 return NULL;
11229}
11230
11231
c32bde28 11232static PyObject *_wrap_TextCtrl_CanPaste(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
11233 PyObject *resultobj;
11234 wxTextCtrl *arg1 = (wxTextCtrl *) 0 ;
11235 bool result;
11236 PyObject * obj0 = 0 ;
11237 char *kwnames[] = {
11238 (char *) "self", NULL
11239 };
11240
11241 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TextCtrl_CanPaste",kwnames,&obj0)) goto fail;
093d3ff1
RD
11242 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTextCtrl, SWIG_POINTER_EXCEPTION | 0);
11243 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
11244 {
11245 PyThreadState* __tstate = wxPyBeginAllowThreads();
11246 result = (bool)((wxTextCtrl const *)arg1)->CanPaste();
11247
11248 wxPyEndAllowThreads(__tstate);
11249 if (PyErr_Occurred()) SWIG_fail;
11250 }
4f89f6a3
RD
11251 {
11252 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
11253 }
d14a1e28
RD
11254 return resultobj;
11255 fail:
11256 return NULL;
11257}
11258
11259
c32bde28 11260static PyObject *_wrap_TextCtrl_Undo(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
11261 PyObject *resultobj;
11262 wxTextCtrl *arg1 = (wxTextCtrl *) 0 ;
11263 PyObject * obj0 = 0 ;
11264 char *kwnames[] = {
11265 (char *) "self", NULL
11266 };
11267
11268 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TextCtrl_Undo",kwnames,&obj0)) goto fail;
093d3ff1
RD
11269 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTextCtrl, SWIG_POINTER_EXCEPTION | 0);
11270 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
11271 {
11272 PyThreadState* __tstate = wxPyBeginAllowThreads();
11273 (arg1)->Undo();
11274
11275 wxPyEndAllowThreads(__tstate);
11276 if (PyErr_Occurred()) SWIG_fail;
11277 }
11278 Py_INCREF(Py_None); resultobj = Py_None;
11279 return resultobj;
11280 fail:
11281 return NULL;
11282}
11283
11284
c32bde28 11285static PyObject *_wrap_TextCtrl_Redo(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
11286 PyObject *resultobj;
11287 wxTextCtrl *arg1 = (wxTextCtrl *) 0 ;
11288 PyObject * obj0 = 0 ;
11289 char *kwnames[] = {
11290 (char *) "self", NULL
11291 };
11292
11293 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TextCtrl_Redo",kwnames,&obj0)) goto fail;
093d3ff1
RD
11294 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTextCtrl, SWIG_POINTER_EXCEPTION | 0);
11295 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
11296 {
11297 PyThreadState* __tstate = wxPyBeginAllowThreads();
11298 (arg1)->Redo();
11299
11300 wxPyEndAllowThreads(__tstate);
11301 if (PyErr_Occurred()) SWIG_fail;
11302 }
11303 Py_INCREF(Py_None); resultobj = Py_None;
11304 return resultobj;
11305 fail:
11306 return NULL;
11307}
11308
11309
c32bde28 11310static PyObject *_wrap_TextCtrl_CanUndo(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
11311 PyObject *resultobj;
11312 wxTextCtrl *arg1 = (wxTextCtrl *) 0 ;
11313 bool result;
11314 PyObject * obj0 = 0 ;
11315 char *kwnames[] = {
11316 (char *) "self", NULL
11317 };
11318
11319 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TextCtrl_CanUndo",kwnames,&obj0)) goto fail;
093d3ff1
RD
11320 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTextCtrl, SWIG_POINTER_EXCEPTION | 0);
11321 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
11322 {
11323 PyThreadState* __tstate = wxPyBeginAllowThreads();
11324 result = (bool)((wxTextCtrl const *)arg1)->CanUndo();
11325
11326 wxPyEndAllowThreads(__tstate);
11327 if (PyErr_Occurred()) SWIG_fail;
11328 }
4f89f6a3
RD
11329 {
11330 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
11331 }
d14a1e28
RD
11332 return resultobj;
11333 fail:
11334 return NULL;
11335}
11336
11337
c32bde28 11338static PyObject *_wrap_TextCtrl_CanRedo(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
11339 PyObject *resultobj;
11340 wxTextCtrl *arg1 = (wxTextCtrl *) 0 ;
11341 bool result;
11342 PyObject * obj0 = 0 ;
11343 char *kwnames[] = {
11344 (char *) "self", NULL
11345 };
11346
11347 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TextCtrl_CanRedo",kwnames,&obj0)) goto fail;
093d3ff1
RD
11348 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTextCtrl, SWIG_POINTER_EXCEPTION | 0);
11349 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
11350 {
11351 PyThreadState* __tstate = wxPyBeginAllowThreads();
11352 result = (bool)((wxTextCtrl const *)arg1)->CanRedo();
11353
11354 wxPyEndAllowThreads(__tstate);
11355 if (PyErr_Occurred()) SWIG_fail;
11356 }
4f89f6a3
RD
11357 {
11358 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
11359 }
d14a1e28
RD
11360 return resultobj;
11361 fail:
11362 return NULL;
11363}
11364
11365
c32bde28 11366static PyObject *_wrap_TextCtrl_SetInsertionPoint(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
11367 PyObject *resultobj;
11368 wxTextCtrl *arg1 = (wxTextCtrl *) 0 ;
11369 long arg2 ;
11370 PyObject * obj0 = 0 ;
994141e6 11371 PyObject * obj1 = 0 ;
d14a1e28
RD
11372 char *kwnames[] = {
11373 (char *) "self",(char *) "pos", NULL
11374 };
11375
994141e6 11376 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TextCtrl_SetInsertionPoint",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
11377 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTextCtrl, SWIG_POINTER_EXCEPTION | 0);
11378 if (SWIG_arg_fail(1)) SWIG_fail;
11379 {
11380 arg2 = (long)(SWIG_As_long(obj1));
11381 if (SWIG_arg_fail(2)) SWIG_fail;
11382 }
d14a1e28
RD
11383 {
11384 PyThreadState* __tstate = wxPyBeginAllowThreads();
11385 (arg1)->SetInsertionPoint(arg2);
11386
11387 wxPyEndAllowThreads(__tstate);
11388 if (PyErr_Occurred()) SWIG_fail;
11389 }
11390 Py_INCREF(Py_None); resultobj = Py_None;
11391 return resultobj;
11392 fail:
11393 return NULL;
11394}
11395
11396
c32bde28 11397static PyObject *_wrap_TextCtrl_SetInsertionPointEnd(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
11398 PyObject *resultobj;
11399 wxTextCtrl *arg1 = (wxTextCtrl *) 0 ;
11400 PyObject * obj0 = 0 ;
11401 char *kwnames[] = {
11402 (char *) "self", NULL
11403 };
11404
11405 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TextCtrl_SetInsertionPointEnd",kwnames,&obj0)) goto fail;
093d3ff1
RD
11406 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTextCtrl, SWIG_POINTER_EXCEPTION | 0);
11407 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
11408 {
11409 PyThreadState* __tstate = wxPyBeginAllowThreads();
11410 (arg1)->SetInsertionPointEnd();
11411
11412 wxPyEndAllowThreads(__tstate);
11413 if (PyErr_Occurred()) SWIG_fail;
11414 }
11415 Py_INCREF(Py_None); resultobj = Py_None;
11416 return resultobj;
11417 fail:
11418 return NULL;
11419}
11420
11421
c32bde28 11422static PyObject *_wrap_TextCtrl_GetInsertionPoint(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
11423 PyObject *resultobj;
11424 wxTextCtrl *arg1 = (wxTextCtrl *) 0 ;
11425 long result;
11426 PyObject * obj0 = 0 ;
11427 char *kwnames[] = {
11428 (char *) "self", NULL
11429 };
11430
11431 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TextCtrl_GetInsertionPoint",kwnames,&obj0)) goto fail;
093d3ff1
RD
11432 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTextCtrl, SWIG_POINTER_EXCEPTION | 0);
11433 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
11434 {
11435 PyThreadState* __tstate = wxPyBeginAllowThreads();
11436 result = (long)((wxTextCtrl const *)arg1)->GetInsertionPoint();
11437
11438 wxPyEndAllowThreads(__tstate);
11439 if (PyErr_Occurred()) SWIG_fail;
11440 }
093d3ff1
RD
11441 {
11442 resultobj = SWIG_From_long((long)(result));
11443 }
d14a1e28
RD
11444 return resultobj;
11445 fail:
11446 return NULL;
11447}
11448
11449
c32bde28 11450static PyObject *_wrap_TextCtrl_GetLastPosition(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
11451 PyObject *resultobj;
11452 wxTextCtrl *arg1 = (wxTextCtrl *) 0 ;
11453 long result;
11454 PyObject * obj0 = 0 ;
11455 char *kwnames[] = {
11456 (char *) "self", NULL
11457 };
11458
11459 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TextCtrl_GetLastPosition",kwnames,&obj0)) goto fail;
093d3ff1
RD
11460 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTextCtrl, SWIG_POINTER_EXCEPTION | 0);
11461 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
11462 {
11463 PyThreadState* __tstate = wxPyBeginAllowThreads();
11464 result = (long)((wxTextCtrl const *)arg1)->GetLastPosition();
11465
11466 wxPyEndAllowThreads(__tstate);
11467 if (PyErr_Occurred()) SWIG_fail;
11468 }
093d3ff1
RD
11469 {
11470 resultobj = SWIG_From_long((long)(result));
11471 }
d14a1e28
RD
11472 return resultobj;
11473 fail:
11474 return NULL;
11475}
11476
11477
c32bde28 11478static PyObject *_wrap_TextCtrl_SetSelection(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
11479 PyObject *resultobj;
11480 wxTextCtrl *arg1 = (wxTextCtrl *) 0 ;
11481 long arg2 ;
11482 long arg3 ;
11483 PyObject * obj0 = 0 ;
994141e6
RD
11484 PyObject * obj1 = 0 ;
11485 PyObject * obj2 = 0 ;
d14a1e28
RD
11486 char *kwnames[] = {
11487 (char *) "self",(char *) "from",(char *) "to", NULL
11488 };
11489
994141e6 11490 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:TextCtrl_SetSelection",kwnames,&obj0,&obj1,&obj2)) goto fail;
093d3ff1
RD
11491 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTextCtrl, SWIG_POINTER_EXCEPTION | 0);
11492 if (SWIG_arg_fail(1)) SWIG_fail;
11493 {
11494 arg2 = (long)(SWIG_As_long(obj1));
11495 if (SWIG_arg_fail(2)) SWIG_fail;
11496 }
11497 {
11498 arg3 = (long)(SWIG_As_long(obj2));
11499 if (SWIG_arg_fail(3)) SWIG_fail;
11500 }
d14a1e28
RD
11501 {
11502 PyThreadState* __tstate = wxPyBeginAllowThreads();
11503 (arg1)->SetSelection(arg2,arg3);
11504
11505 wxPyEndAllowThreads(__tstate);
11506 if (PyErr_Occurred()) SWIG_fail;
11507 }
11508 Py_INCREF(Py_None); resultobj = Py_None;
11509 return resultobj;
11510 fail:
11511 return NULL;
11512}
11513
11514
c32bde28 11515static PyObject *_wrap_TextCtrl_SelectAll(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
11516 PyObject *resultobj;
11517 wxTextCtrl *arg1 = (wxTextCtrl *) 0 ;
11518 PyObject * obj0 = 0 ;
11519 char *kwnames[] = {
11520 (char *) "self", NULL
11521 };
11522
11523 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TextCtrl_SelectAll",kwnames,&obj0)) goto fail;
093d3ff1
RD
11524 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTextCtrl, SWIG_POINTER_EXCEPTION | 0);
11525 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
11526 {
11527 PyThreadState* __tstate = wxPyBeginAllowThreads();
11528 (arg1)->SelectAll();
11529
11530 wxPyEndAllowThreads(__tstate);
11531 if (PyErr_Occurred()) SWIG_fail;
11532 }
11533 Py_INCREF(Py_None); resultobj = Py_None;
11534 return resultobj;
11535 fail:
11536 return NULL;
11537}
11538
11539
c32bde28 11540static PyObject *_wrap_TextCtrl_SetEditable(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
11541 PyObject *resultobj;
11542 wxTextCtrl *arg1 = (wxTextCtrl *) 0 ;
11543 bool arg2 ;
11544 PyObject * obj0 = 0 ;
11545 PyObject * obj1 = 0 ;
11546 char *kwnames[] = {
11547 (char *) "self",(char *) "editable", NULL
11548 };
11549
11550 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TextCtrl_SetEditable",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
11551 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTextCtrl, SWIG_POINTER_EXCEPTION | 0);
11552 if (SWIG_arg_fail(1)) SWIG_fail;
11553 {
11554 arg2 = (bool)(SWIG_As_bool(obj1));
11555 if (SWIG_arg_fail(2)) SWIG_fail;
11556 }
d14a1e28
RD
11557 {
11558 PyThreadState* __tstate = wxPyBeginAllowThreads();
11559 (arg1)->SetEditable(arg2);
11560
11561 wxPyEndAllowThreads(__tstate);
11562 if (PyErr_Occurred()) SWIG_fail;
11563 }
11564 Py_INCREF(Py_None); resultobj = Py_None;
11565 return resultobj;
11566 fail:
11567 return NULL;
11568}
11569
11570
c32bde28 11571static PyObject *_wrap_TextCtrl_write(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
11572 PyObject *resultobj;
11573 wxTextCtrl *arg1 = (wxTextCtrl *) 0 ;
11574 wxString *arg2 = 0 ;
ae8162c8 11575 bool temp2 = false ;
d14a1e28
RD
11576 PyObject * obj0 = 0 ;
11577 PyObject * obj1 = 0 ;
11578 char *kwnames[] = {
11579 (char *) "self",(char *) "text", NULL
11580 };
11581
11582 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TextCtrl_write",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
11583 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTextCtrl, SWIG_POINTER_EXCEPTION | 0);
11584 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
11585 {
11586 arg2 = wxString_in_helper(obj1);
11587 if (arg2 == NULL) SWIG_fail;
ae8162c8 11588 temp2 = true;
d14a1e28
RD
11589 }
11590 {
11591 PyThreadState* __tstate = wxPyBeginAllowThreads();
11592 wxTextCtrl_write(arg1,(wxString const &)*arg2);
11593
11594 wxPyEndAllowThreads(__tstate);
11595 if (PyErr_Occurred()) SWIG_fail;
11596 }
11597 Py_INCREF(Py_None); resultobj = Py_None;
11598 {
11599 if (temp2)
11600 delete arg2;
11601 }
11602 return resultobj;
11603 fail:
11604 {
11605 if (temp2)
11606 delete arg2;
11607 }
11608 return NULL;
11609}
11610
11611
c32bde28 11612static PyObject *_wrap_TextCtrl_GetString(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
11613 PyObject *resultobj;
11614 wxTextCtrl *arg1 = (wxTextCtrl *) 0 ;
11615 long arg2 ;
11616 long arg3 ;
11617 wxString result;
11618 PyObject * obj0 = 0 ;
994141e6
RD
11619 PyObject * obj1 = 0 ;
11620 PyObject * obj2 = 0 ;
d14a1e28
RD
11621 char *kwnames[] = {
11622 (char *) "self",(char *) "from",(char *) "to", NULL
11623 };
11624
994141e6 11625 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:TextCtrl_GetString",kwnames,&obj0,&obj1,&obj2)) goto fail;
093d3ff1
RD
11626 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTextCtrl, SWIG_POINTER_EXCEPTION | 0);
11627 if (SWIG_arg_fail(1)) SWIG_fail;
11628 {
11629 arg2 = (long)(SWIG_As_long(obj1));
11630 if (SWIG_arg_fail(2)) SWIG_fail;
11631 }
11632 {
11633 arg3 = (long)(SWIG_As_long(obj2));
11634 if (SWIG_arg_fail(3)) SWIG_fail;
11635 }
d14a1e28
RD
11636 {
11637 PyThreadState* __tstate = wxPyBeginAllowThreads();
11638 result = wxTextCtrl_GetString(arg1,arg2,arg3);
11639
11640 wxPyEndAllowThreads(__tstate);
11641 if (PyErr_Occurred()) SWIG_fail;
11642 }
11643 {
11644#if wxUSE_UNICODE
11645 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
11646#else
11647 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
11648#endif
11649 }
11650 return resultobj;
11651 fail:
11652 return NULL;
11653}
11654
11655
c32bde28 11656static PyObject *_wrap_TextCtrl_GetClassDefaultAttributes(PyObject *, PyObject *args, PyObject *kwargs) {
22bfe96c 11657 PyObject *resultobj;
093d3ff1 11658 wxWindowVariant arg1 = (wxWindowVariant) wxWINDOW_VARIANT_NORMAL ;
22bfe96c
RD
11659 wxVisualAttributes result;
11660 PyObject * obj0 = 0 ;
11661 char *kwnames[] = {
11662 (char *) "variant", NULL
11663 };
11664
11665 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|O:TextCtrl_GetClassDefaultAttributes",kwnames,&obj0)) goto fail;
11666 if (obj0) {
093d3ff1
RD
11667 {
11668 arg1 = (wxWindowVariant)(SWIG_As_int(obj0));
11669 if (SWIG_arg_fail(1)) SWIG_fail;
11670 }
22bfe96c
RD
11671 }
11672 {
110da5b0 11673 if (!wxPyCheckForApp()) SWIG_fail;
22bfe96c
RD
11674 PyThreadState* __tstate = wxPyBeginAllowThreads();
11675 result = wxTextCtrl::GetClassDefaultAttributes((wxWindowVariant )arg1);
11676
11677 wxPyEndAllowThreads(__tstate);
dfbb5885 11678 if (PyErr_Occurred()) SWIG_fail;
22bfe96c
RD
11679 }
11680 {
11681 wxVisualAttributes * resultptr;
093d3ff1 11682 resultptr = new wxVisualAttributes((wxVisualAttributes &)(result));
22bfe96c
RD
11683 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxVisualAttributes, 1);
11684 }
11685 return resultobj;
11686 fail:
11687 return NULL;
11688}
11689
11690
c32bde28 11691static PyObject * TextCtrl_swigregister(PyObject *, PyObject *args) {
d14a1e28
RD
11692 PyObject *obj;
11693 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
11694 SWIG_TypeClientData(SWIGTYPE_p_wxTextCtrl, obj);
11695 Py_INCREF(obj);
11696 return Py_BuildValue((char *)"");
11697}
c32bde28 11698static PyObject *_wrap_new_TextUrlEvent(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
11699 PyObject *resultobj;
11700 int arg1 ;
11701 wxMouseEvent *arg2 = 0 ;
11702 long arg3 ;
11703 long arg4 ;
11704 wxTextUrlEvent *result;
994141e6 11705 PyObject * obj0 = 0 ;
d14a1e28 11706 PyObject * obj1 = 0 ;
994141e6
RD
11707 PyObject * obj2 = 0 ;
11708 PyObject * obj3 = 0 ;
d14a1e28
RD
11709 char *kwnames[] = {
11710 (char *) "winid",(char *) "evtMouse",(char *) "start",(char *) "end", NULL
11711 };
11712
994141e6 11713 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOO:new_TextUrlEvent",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
093d3ff1
RD
11714 {
11715 arg1 = (int)(SWIG_As_int(obj0));
11716 if (SWIG_arg_fail(1)) SWIG_fail;
11717 }
11718 {
11719 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxMouseEvent, SWIG_POINTER_EXCEPTION | 0);
11720 if (SWIG_arg_fail(2)) SWIG_fail;
11721 if (arg2 == NULL) {
11722 SWIG_null_ref("wxMouseEvent");
11723 }
11724 if (SWIG_arg_fail(2)) SWIG_fail;
11725 }
11726 {
11727 arg3 = (long)(SWIG_As_long(obj2));
11728 if (SWIG_arg_fail(3)) SWIG_fail;
11729 }
11730 {
11731 arg4 = (long)(SWIG_As_long(obj3));
11732 if (SWIG_arg_fail(4)) SWIG_fail;
994141e6 11733 }
d14a1e28
RD
11734 {
11735 PyThreadState* __tstate = wxPyBeginAllowThreads();
11736 result = (wxTextUrlEvent *)new wxTextUrlEvent(arg1,(wxMouseEvent const &)*arg2,arg3,arg4);
11737
11738 wxPyEndAllowThreads(__tstate);
11739 if (PyErr_Occurred()) SWIG_fail;
11740 }
15afbcd0 11741 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxTextUrlEvent, 1);
d14a1e28
RD
11742 return resultobj;
11743 fail:
11744 return NULL;
11745}
11746
11747
c32bde28 11748static PyObject *_wrap_TextUrlEvent_GetMouseEvent(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
11749 PyObject *resultobj;
11750 wxTextUrlEvent *arg1 = (wxTextUrlEvent *) 0 ;
11751 wxMouseEvent *result;
11752 PyObject * obj0 = 0 ;
11753 char *kwnames[] = {
11754 (char *) "self", NULL
11755 };
11756
11757 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TextUrlEvent_GetMouseEvent",kwnames,&obj0)) goto fail;
093d3ff1
RD
11758 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTextUrlEvent, SWIG_POINTER_EXCEPTION | 0);
11759 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
11760 {
11761 PyThreadState* __tstate = wxPyBeginAllowThreads();
11762 {
11763 wxMouseEvent const &_result_ref = (arg1)->GetMouseEvent();
11764 result = (wxMouseEvent *) &_result_ref;
11765 }
11766
11767 wxPyEndAllowThreads(__tstate);
11768 if (PyErr_Occurred()) SWIG_fail;
11769 }
15afbcd0 11770 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxMouseEvent, 0);
d14a1e28
RD
11771 return resultobj;
11772 fail:
11773 return NULL;
11774}
11775
11776
c32bde28 11777static PyObject *_wrap_TextUrlEvent_GetURLStart(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
11778 PyObject *resultobj;
11779 wxTextUrlEvent *arg1 = (wxTextUrlEvent *) 0 ;
11780 long result;
11781 PyObject * obj0 = 0 ;
11782 char *kwnames[] = {
11783 (char *) "self", NULL
11784 };
11785
11786 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TextUrlEvent_GetURLStart",kwnames,&obj0)) goto fail;
093d3ff1
RD
11787 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTextUrlEvent, SWIG_POINTER_EXCEPTION | 0);
11788 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
11789 {
11790 PyThreadState* __tstate = wxPyBeginAllowThreads();
11791 result = (long)((wxTextUrlEvent const *)arg1)->GetURLStart();
11792
11793 wxPyEndAllowThreads(__tstate);
11794 if (PyErr_Occurred()) SWIG_fail;
11795 }
093d3ff1
RD
11796 {
11797 resultobj = SWIG_From_long((long)(result));
11798 }
d14a1e28
RD
11799 return resultobj;
11800 fail:
11801 return NULL;
11802}
11803
11804
c32bde28 11805static PyObject *_wrap_TextUrlEvent_GetURLEnd(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
11806 PyObject *resultobj;
11807 wxTextUrlEvent *arg1 = (wxTextUrlEvent *) 0 ;
11808 long result;
11809 PyObject * obj0 = 0 ;
11810 char *kwnames[] = {
11811 (char *) "self", NULL
11812 };
11813
11814 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TextUrlEvent_GetURLEnd",kwnames,&obj0)) goto fail;
093d3ff1
RD
11815 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTextUrlEvent, SWIG_POINTER_EXCEPTION | 0);
11816 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
11817 {
11818 PyThreadState* __tstate = wxPyBeginAllowThreads();
11819 result = (long)((wxTextUrlEvent const *)arg1)->GetURLEnd();
11820
11821 wxPyEndAllowThreads(__tstate);
11822 if (PyErr_Occurred()) SWIG_fail;
11823 }
093d3ff1
RD
11824 {
11825 resultobj = SWIG_From_long((long)(result));
11826 }
d14a1e28
RD
11827 return resultobj;
11828 fail:
11829 return NULL;
11830}
11831
11832
c32bde28 11833static PyObject * TextUrlEvent_swigregister(PyObject *, PyObject *args) {
d14a1e28
RD
11834 PyObject *obj;
11835 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
11836 SWIG_TypeClientData(SWIGTYPE_p_wxTextUrlEvent, obj);
11837 Py_INCREF(obj);
11838 return Py_BuildValue((char *)"");
11839}
c32bde28 11840static int _wrap_ScrollBarNameStr_set(PyObject *) {
b2dc1044
RD
11841 PyErr_SetString(PyExc_TypeError,"Variable ScrollBarNameStr is read-only.");
11842 return 1;
11843}
11844
11845
093d3ff1 11846static PyObject *_wrap_ScrollBarNameStr_get(void) {
b2dc1044
RD
11847 PyObject *pyobj;
11848
11849 {
11850#if wxUSE_UNICODE
11851 pyobj = PyUnicode_FromWideChar((&wxPyScrollBarNameStr)->c_str(), (&wxPyScrollBarNameStr)->Len());
11852#else
11853 pyobj = PyString_FromStringAndSize((&wxPyScrollBarNameStr)->c_str(), (&wxPyScrollBarNameStr)->Len());
11854#endif
11855 }
11856 return pyobj;
11857}
11858
11859
c32bde28 11860static PyObject *_wrap_new_ScrollBar(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
11861 PyObject *resultobj;
11862 wxWindow *arg1 = (wxWindow *) 0 ;
e811c8ce 11863 int arg2 = (int) -1 ;
d14a1e28
RD
11864 wxPoint const &arg3_defvalue = wxDefaultPosition ;
11865 wxPoint *arg3 = (wxPoint *) &arg3_defvalue ;
11866 wxSize const &arg4_defvalue = wxDefaultSize ;
11867 wxSize *arg4 = (wxSize *) &arg4_defvalue ;
11868 long arg5 = (long) wxSB_HORIZONTAL ;
11869 wxValidator const &arg6_defvalue = wxDefaultValidator ;
11870 wxValidator *arg6 = (wxValidator *) &arg6_defvalue ;
11871 wxString const &arg7_defvalue = wxPyScrollBarNameStr ;
11872 wxString *arg7 = (wxString *) &arg7_defvalue ;
11873 wxScrollBar *result;
11874 wxPoint temp3 ;
11875 wxSize temp4 ;
ae8162c8 11876 bool temp7 = false ;
d14a1e28 11877 PyObject * obj0 = 0 ;
994141e6 11878 PyObject * obj1 = 0 ;
d14a1e28
RD
11879 PyObject * obj2 = 0 ;
11880 PyObject * obj3 = 0 ;
994141e6 11881 PyObject * obj4 = 0 ;
d14a1e28
RD
11882 PyObject * obj5 = 0 ;
11883 PyObject * obj6 = 0 ;
11884 char *kwnames[] = {
11885 (char *) "parent",(char *) "id",(char *) "pos",(char *) "size",(char *) "style",(char *) "validator",(char *) "name", NULL
11886 };
11887
994141e6 11888 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|OOOOOO:new_ScrollBar",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6)) goto fail;
093d3ff1
RD
11889 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
11890 if (SWIG_arg_fail(1)) SWIG_fail;
994141e6 11891 if (obj1) {
093d3ff1
RD
11892 {
11893 arg2 = (int)(SWIG_As_int(obj1));
11894 if (SWIG_arg_fail(2)) SWIG_fail;
11895 }
994141e6 11896 }
d14a1e28
RD
11897 if (obj2) {
11898 {
11899 arg3 = &temp3;
11900 if ( ! wxPoint_helper(obj2, &arg3)) SWIG_fail;
11901 }
11902 }
11903 if (obj3) {
11904 {
11905 arg4 = &temp4;
11906 if ( ! wxSize_helper(obj3, &arg4)) SWIG_fail;
11907 }
11908 }
994141e6 11909 if (obj4) {
093d3ff1
RD
11910 {
11911 arg5 = (long)(SWIG_As_long(obj4));
11912 if (SWIG_arg_fail(5)) SWIG_fail;
11913 }
994141e6 11914 }
d14a1e28 11915 if (obj5) {
093d3ff1
RD
11916 {
11917 SWIG_Python_ConvertPtr(obj5, (void **)&arg6, SWIGTYPE_p_wxValidator, SWIG_POINTER_EXCEPTION | 0);
11918 if (SWIG_arg_fail(6)) SWIG_fail;
11919 if (arg6 == NULL) {
11920 SWIG_null_ref("wxValidator");
11921 }
11922 if (SWIG_arg_fail(6)) SWIG_fail;
d14a1e28
RD
11923 }
11924 }
11925 if (obj6) {
11926 {
11927 arg7 = wxString_in_helper(obj6);
11928 if (arg7 == NULL) SWIG_fail;
ae8162c8 11929 temp7 = true;
d14a1e28
RD
11930 }
11931 }
11932 {
e3b71cb8 11933 if (!wxPyCheckForApp()) SWIG_fail;
d14a1e28
RD
11934 PyThreadState* __tstate = wxPyBeginAllowThreads();
11935 result = (wxScrollBar *)new wxScrollBar(arg1,arg2,(wxPoint const &)*arg3,(wxSize const &)*arg4,arg5,(wxValidator const &)*arg6,(wxString const &)*arg7);
11936
11937 wxPyEndAllowThreads(__tstate);
110da5b0 11938 if (PyErr_Occurred()) SWIG_fail;
d14a1e28 11939 }
15afbcd0 11940 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxScrollBar, 1);
d14a1e28
RD
11941 {
11942 if (temp7)
11943 delete arg7;
11944 }
11945 return resultobj;
11946 fail:
11947 {
11948 if (temp7)
11949 delete arg7;
11950 }
11951 return NULL;
11952}
11953
11954
c32bde28 11955static PyObject *_wrap_new_PreScrollBar(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
11956 PyObject *resultobj;
11957 wxScrollBar *result;
11958 char *kwnames[] = {
11959 NULL
11960 };
11961
11962 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_PreScrollBar",kwnames)) goto fail;
11963 {
e3b71cb8 11964 if (!wxPyCheckForApp()) SWIG_fail;
d14a1e28
RD
11965 PyThreadState* __tstate = wxPyBeginAllowThreads();
11966 result = (wxScrollBar *)new wxScrollBar();
11967
11968 wxPyEndAllowThreads(__tstate);
110da5b0 11969 if (PyErr_Occurred()) SWIG_fail;
d14a1e28 11970 }
15afbcd0 11971 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxScrollBar, 1);
d14a1e28
RD
11972 return resultobj;
11973 fail:
11974 return NULL;
11975}
11976
11977
c32bde28 11978static PyObject *_wrap_ScrollBar_Create(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
11979 PyObject *resultobj;
11980 wxScrollBar *arg1 = (wxScrollBar *) 0 ;
11981 wxWindow *arg2 = (wxWindow *) 0 ;
e811c8ce 11982 int arg3 = (int) -1 ;
d14a1e28
RD
11983 wxPoint const &arg4_defvalue = wxDefaultPosition ;
11984 wxPoint *arg4 = (wxPoint *) &arg4_defvalue ;
11985 wxSize const &arg5_defvalue = wxDefaultSize ;
11986 wxSize *arg5 = (wxSize *) &arg5_defvalue ;
11987 long arg6 = (long) wxSB_HORIZONTAL ;
11988 wxValidator const &arg7_defvalue = wxDefaultValidator ;
11989 wxValidator *arg7 = (wxValidator *) &arg7_defvalue ;
11990 wxString const &arg8_defvalue = wxPyScrollBarNameStr ;
11991 wxString *arg8 = (wxString *) &arg8_defvalue ;
11992 bool result;
11993 wxPoint temp4 ;
11994 wxSize temp5 ;
ae8162c8 11995 bool temp8 = false ;
d14a1e28
RD
11996 PyObject * obj0 = 0 ;
11997 PyObject * obj1 = 0 ;
994141e6 11998 PyObject * obj2 = 0 ;
d14a1e28
RD
11999 PyObject * obj3 = 0 ;
12000 PyObject * obj4 = 0 ;
994141e6 12001 PyObject * obj5 = 0 ;
d14a1e28
RD
12002 PyObject * obj6 = 0 ;
12003 PyObject * obj7 = 0 ;
12004 char *kwnames[] = {
12005 (char *) "self",(char *) "parent",(char *) "id",(char *) "pos",(char *) "size",(char *) "style",(char *) "validator",(char *) "name", NULL
12006 };
12007
994141e6 12008 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|OOOOOO:ScrollBar_Create",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6,&obj7)) goto fail;
093d3ff1
RD
12009 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxScrollBar, SWIG_POINTER_EXCEPTION | 0);
12010 if (SWIG_arg_fail(1)) SWIG_fail;
12011 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
12012 if (SWIG_arg_fail(2)) SWIG_fail;
994141e6 12013 if (obj2) {
093d3ff1
RD
12014 {
12015 arg3 = (int)(SWIG_As_int(obj2));
12016 if (SWIG_arg_fail(3)) SWIG_fail;
12017 }
994141e6 12018 }
d14a1e28
RD
12019 if (obj3) {
12020 {
12021 arg4 = &temp4;
12022 if ( ! wxPoint_helper(obj3, &arg4)) SWIG_fail;
12023 }
12024 }
12025 if (obj4) {
12026 {
12027 arg5 = &temp5;
12028 if ( ! wxSize_helper(obj4, &arg5)) SWIG_fail;
12029 }
12030 }
994141e6 12031 if (obj5) {
093d3ff1
RD
12032 {
12033 arg6 = (long)(SWIG_As_long(obj5));
12034 if (SWIG_arg_fail(6)) SWIG_fail;
12035 }
994141e6 12036 }
d14a1e28 12037 if (obj6) {
093d3ff1
RD
12038 {
12039 SWIG_Python_ConvertPtr(obj6, (void **)&arg7, SWIGTYPE_p_wxValidator, SWIG_POINTER_EXCEPTION | 0);
12040 if (SWIG_arg_fail(7)) SWIG_fail;
12041 if (arg7 == NULL) {
12042 SWIG_null_ref("wxValidator");
12043 }
12044 if (SWIG_arg_fail(7)) SWIG_fail;
d14a1e28
RD
12045 }
12046 }
12047 if (obj7) {
12048 {
12049 arg8 = wxString_in_helper(obj7);
12050 if (arg8 == NULL) SWIG_fail;
ae8162c8 12051 temp8 = true;
d14a1e28
RD
12052 }
12053 }
12054 {
12055 PyThreadState* __tstate = wxPyBeginAllowThreads();
12056 result = (bool)(arg1)->Create(arg2,arg3,(wxPoint const &)*arg4,(wxSize const &)*arg5,arg6,(wxValidator const &)*arg7,(wxString const &)*arg8);
12057
12058 wxPyEndAllowThreads(__tstate);
12059 if (PyErr_Occurred()) SWIG_fail;
12060 }
4f89f6a3
RD
12061 {
12062 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
12063 }
d14a1e28
RD
12064 {
12065 if (temp8)
12066 delete arg8;
12067 }
12068 return resultobj;
12069 fail:
12070 {
12071 if (temp8)
12072 delete arg8;
12073 }
12074 return NULL;
12075}
12076
12077
c32bde28 12078static PyObject *_wrap_ScrollBar_GetThumbPosition(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
12079 PyObject *resultobj;
12080 wxScrollBar *arg1 = (wxScrollBar *) 0 ;
12081 int result;
12082 PyObject * obj0 = 0 ;
12083 char *kwnames[] = {
12084 (char *) "self", NULL
12085 };
12086
12087 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ScrollBar_GetThumbPosition",kwnames,&obj0)) goto fail;
093d3ff1
RD
12088 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxScrollBar, SWIG_POINTER_EXCEPTION | 0);
12089 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
12090 {
12091 PyThreadState* __tstate = wxPyBeginAllowThreads();
12092 result = (int)((wxScrollBar const *)arg1)->GetThumbPosition();
12093
12094 wxPyEndAllowThreads(__tstate);
12095 if (PyErr_Occurred()) SWIG_fail;
12096 }
093d3ff1
RD
12097 {
12098 resultobj = SWIG_From_int((int)(result));
12099 }
d14a1e28
RD
12100 return resultobj;
12101 fail:
12102 return NULL;
12103}
12104
12105
c32bde28 12106static PyObject *_wrap_ScrollBar_GetThumbSize(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
12107 PyObject *resultobj;
12108 wxScrollBar *arg1 = (wxScrollBar *) 0 ;
12109 int result;
12110 PyObject * obj0 = 0 ;
12111 char *kwnames[] = {
12112 (char *) "self", NULL
12113 };
12114
12115 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ScrollBar_GetThumbSize",kwnames,&obj0)) goto fail;
093d3ff1
RD
12116 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxScrollBar, SWIG_POINTER_EXCEPTION | 0);
12117 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
12118 {
12119 PyThreadState* __tstate = wxPyBeginAllowThreads();
12120 result = (int)((wxScrollBar const *)arg1)->GetThumbSize();
12121
12122 wxPyEndAllowThreads(__tstate);
12123 if (PyErr_Occurred()) SWIG_fail;
12124 }
093d3ff1
RD
12125 {
12126 resultobj = SWIG_From_int((int)(result));
12127 }
d14a1e28
RD
12128 return resultobj;
12129 fail:
12130 return NULL;
12131}
12132
12133
c32bde28 12134static PyObject *_wrap_ScrollBar_GetPageSize(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
12135 PyObject *resultobj;
12136 wxScrollBar *arg1 = (wxScrollBar *) 0 ;
12137 int result;
12138 PyObject * obj0 = 0 ;
12139 char *kwnames[] = {
12140 (char *) "self", NULL
12141 };
12142
12143 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ScrollBar_GetPageSize",kwnames,&obj0)) goto fail;
093d3ff1
RD
12144 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxScrollBar, SWIG_POINTER_EXCEPTION | 0);
12145 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
12146 {
12147 PyThreadState* __tstate = wxPyBeginAllowThreads();
12148 result = (int)((wxScrollBar const *)arg1)->GetPageSize();
12149
12150 wxPyEndAllowThreads(__tstate);
12151 if (PyErr_Occurred()) SWIG_fail;
12152 }
093d3ff1
RD
12153 {
12154 resultobj = SWIG_From_int((int)(result));
12155 }
d14a1e28
RD
12156 return resultobj;
12157 fail:
12158 return NULL;
12159}
12160
12161
c32bde28 12162static PyObject *_wrap_ScrollBar_GetRange(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
12163 PyObject *resultobj;
12164 wxScrollBar *arg1 = (wxScrollBar *) 0 ;
12165 int result;
12166 PyObject * obj0 = 0 ;
12167 char *kwnames[] = {
12168 (char *) "self", NULL
12169 };
12170
12171 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ScrollBar_GetRange",kwnames,&obj0)) goto fail;
093d3ff1
RD
12172 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxScrollBar, SWIG_POINTER_EXCEPTION | 0);
12173 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
12174 {
12175 PyThreadState* __tstate = wxPyBeginAllowThreads();
12176 result = (int)((wxScrollBar const *)arg1)->GetRange();
12177
12178 wxPyEndAllowThreads(__tstate);
12179 if (PyErr_Occurred()) SWIG_fail;
12180 }
093d3ff1
RD
12181 {
12182 resultobj = SWIG_From_int((int)(result));
12183 }
d14a1e28
RD
12184 return resultobj;
12185 fail:
12186 return NULL;
12187}
12188
12189
c32bde28 12190static PyObject *_wrap_ScrollBar_IsVertical(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
12191 PyObject *resultobj;
12192 wxScrollBar *arg1 = (wxScrollBar *) 0 ;
12193 bool result;
12194 PyObject * obj0 = 0 ;
12195 char *kwnames[] = {
12196 (char *) "self", NULL
12197 };
12198
12199 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ScrollBar_IsVertical",kwnames,&obj0)) goto fail;
093d3ff1
RD
12200 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxScrollBar, SWIG_POINTER_EXCEPTION | 0);
12201 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
12202 {
12203 PyThreadState* __tstate = wxPyBeginAllowThreads();
12204 result = (bool)((wxScrollBar const *)arg1)->IsVertical();
12205
12206 wxPyEndAllowThreads(__tstate);
12207 if (PyErr_Occurred()) SWIG_fail;
12208 }
4f89f6a3
RD
12209 {
12210 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
12211 }
d14a1e28
RD
12212 return resultobj;
12213 fail:
12214 return NULL;
12215}
12216
12217
c32bde28 12218static PyObject *_wrap_ScrollBar_SetThumbPosition(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
12219 PyObject *resultobj;
12220 wxScrollBar *arg1 = (wxScrollBar *) 0 ;
12221 int arg2 ;
12222 PyObject * obj0 = 0 ;
994141e6 12223 PyObject * obj1 = 0 ;
d14a1e28
RD
12224 char *kwnames[] = {
12225 (char *) "self",(char *) "viewStart", NULL
12226 };
12227
994141e6 12228 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ScrollBar_SetThumbPosition",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
12229 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxScrollBar, SWIG_POINTER_EXCEPTION | 0);
12230 if (SWIG_arg_fail(1)) SWIG_fail;
12231 {
12232 arg2 = (int)(SWIG_As_int(obj1));
12233 if (SWIG_arg_fail(2)) SWIG_fail;
12234 }
d14a1e28
RD
12235 {
12236 PyThreadState* __tstate = wxPyBeginAllowThreads();
12237 (arg1)->SetThumbPosition(arg2);
12238
12239 wxPyEndAllowThreads(__tstate);
12240 if (PyErr_Occurred()) SWIG_fail;
12241 }
12242 Py_INCREF(Py_None); resultobj = Py_None;
12243 return resultobj;
12244 fail:
12245 return NULL;
12246}
12247
12248
c32bde28 12249static PyObject *_wrap_ScrollBar_SetScrollbar(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
12250 PyObject *resultobj;
12251 wxScrollBar *arg1 = (wxScrollBar *) 0 ;
12252 int arg2 ;
12253 int arg3 ;
12254 int arg4 ;
12255 int arg5 ;
ae8162c8 12256 bool arg6 = (bool) true ;
d14a1e28 12257 PyObject * obj0 = 0 ;
994141e6
RD
12258 PyObject * obj1 = 0 ;
12259 PyObject * obj2 = 0 ;
12260 PyObject * obj3 = 0 ;
12261 PyObject * obj4 = 0 ;
d14a1e28
RD
12262 PyObject * obj5 = 0 ;
12263 char *kwnames[] = {
12264 (char *) "self",(char *) "position",(char *) "thumbSize",(char *) "range",(char *) "pageSize",(char *) "refresh", NULL
12265 };
12266
994141e6 12267 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOOO|O:ScrollBar_SetScrollbar",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5)) goto fail;
093d3ff1
RD
12268 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxScrollBar, SWIG_POINTER_EXCEPTION | 0);
12269 if (SWIG_arg_fail(1)) SWIG_fail;
12270 {
12271 arg2 = (int)(SWIG_As_int(obj1));
12272 if (SWIG_arg_fail(2)) SWIG_fail;
12273 }
12274 {
12275 arg3 = (int)(SWIG_As_int(obj2));
12276 if (SWIG_arg_fail(3)) SWIG_fail;
12277 }
12278 {
12279 arg4 = (int)(SWIG_As_int(obj3));
12280 if (SWIG_arg_fail(4)) SWIG_fail;
12281 }
12282 {
12283 arg5 = (int)(SWIG_As_int(obj4));
12284 if (SWIG_arg_fail(5)) SWIG_fail;
12285 }
d14a1e28 12286 if (obj5) {
093d3ff1
RD
12287 {
12288 arg6 = (bool)(SWIG_As_bool(obj5));
12289 if (SWIG_arg_fail(6)) SWIG_fail;
12290 }
d14a1e28
RD
12291 }
12292 {
12293 PyThreadState* __tstate = wxPyBeginAllowThreads();
12294 (arg1)->SetScrollbar(arg2,arg3,arg4,arg5,arg6);
12295
12296 wxPyEndAllowThreads(__tstate);
12297 if (PyErr_Occurred()) SWIG_fail;
12298 }
12299 Py_INCREF(Py_None); resultobj = Py_None;
12300 return resultobj;
12301 fail:
12302 return NULL;
12303}
12304
12305
c32bde28 12306static PyObject *_wrap_ScrollBar_GetClassDefaultAttributes(PyObject *, PyObject *args, PyObject *kwargs) {
22bfe96c 12307 PyObject *resultobj;
093d3ff1 12308 wxWindowVariant arg1 = (wxWindowVariant) wxWINDOW_VARIANT_NORMAL ;
22bfe96c
RD
12309 wxVisualAttributes result;
12310 PyObject * obj0 = 0 ;
12311 char *kwnames[] = {
12312 (char *) "variant", NULL
12313 };
12314
12315 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|O:ScrollBar_GetClassDefaultAttributes",kwnames,&obj0)) goto fail;
12316 if (obj0) {
093d3ff1
RD
12317 {
12318 arg1 = (wxWindowVariant)(SWIG_As_int(obj0));
12319 if (SWIG_arg_fail(1)) SWIG_fail;
12320 }
22bfe96c
RD
12321 }
12322 {
110da5b0 12323 if (!wxPyCheckForApp()) SWIG_fail;
22bfe96c
RD
12324 PyThreadState* __tstate = wxPyBeginAllowThreads();
12325 result = wxScrollBar::GetClassDefaultAttributes((wxWindowVariant )arg1);
12326
12327 wxPyEndAllowThreads(__tstate);
dfbb5885 12328 if (PyErr_Occurred()) SWIG_fail;
22bfe96c
RD
12329 }
12330 {
12331 wxVisualAttributes * resultptr;
093d3ff1 12332 resultptr = new wxVisualAttributes((wxVisualAttributes &)(result));
22bfe96c
RD
12333 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxVisualAttributes, 1);
12334 }
12335 return resultobj;
12336 fail:
12337 return NULL;
12338}
12339
12340
c32bde28 12341static PyObject * ScrollBar_swigregister(PyObject *, PyObject *args) {
d14a1e28
RD
12342 PyObject *obj;
12343 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
12344 SWIG_TypeClientData(SWIGTYPE_p_wxScrollBar, obj);
12345 Py_INCREF(obj);
12346 return Py_BuildValue((char *)"");
12347}
c32bde28 12348static int _wrap_SPIN_BUTTON_NAME_set(PyObject *) {
b2dc1044
RD
12349 PyErr_SetString(PyExc_TypeError,"Variable SPIN_BUTTON_NAME is read-only.");
12350 return 1;
12351}
12352
12353
093d3ff1 12354static PyObject *_wrap_SPIN_BUTTON_NAME_get(void) {
b2dc1044
RD
12355 PyObject *pyobj;
12356
12357 {
12358#if wxUSE_UNICODE
12359 pyobj = PyUnicode_FromWideChar((&wxPySPIN_BUTTON_NAME)->c_str(), (&wxPySPIN_BUTTON_NAME)->Len());
12360#else
12361 pyobj = PyString_FromStringAndSize((&wxPySPIN_BUTTON_NAME)->c_str(), (&wxPySPIN_BUTTON_NAME)->Len());
12362#endif
12363 }
12364 return pyobj;
12365}
12366
12367
c32bde28 12368static int _wrap_SpinCtrlNameStr_set(PyObject *) {
b2dc1044
RD
12369 PyErr_SetString(PyExc_TypeError,"Variable SpinCtrlNameStr is read-only.");
12370 return 1;
12371}
12372
12373
093d3ff1 12374static PyObject *_wrap_SpinCtrlNameStr_get(void) {
b2dc1044
RD
12375 PyObject *pyobj;
12376
12377 {
12378#if wxUSE_UNICODE
12379 pyobj = PyUnicode_FromWideChar((&wxPySpinCtrlNameStr)->c_str(), (&wxPySpinCtrlNameStr)->Len());
12380#else
12381 pyobj = PyString_FromStringAndSize((&wxPySpinCtrlNameStr)->c_str(), (&wxPySpinCtrlNameStr)->Len());
12382#endif
12383 }
12384 return pyobj;
12385}
12386
12387
c32bde28 12388static PyObject *_wrap_new_SpinButton(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
12389 PyObject *resultobj;
12390 wxWindow *arg1 = (wxWindow *) 0 ;
e811c8ce 12391 int arg2 = (int) -1 ;
d14a1e28
RD
12392 wxPoint const &arg3_defvalue = wxDefaultPosition ;
12393 wxPoint *arg3 = (wxPoint *) &arg3_defvalue ;
12394 wxSize const &arg4_defvalue = wxDefaultSize ;
12395 wxSize *arg4 = (wxSize *) &arg4_defvalue ;
12396 long arg5 = (long) wxSP_HORIZONTAL ;
12397 wxString const &arg6_defvalue = wxPySPIN_BUTTON_NAME ;
12398 wxString *arg6 = (wxString *) &arg6_defvalue ;
12399 wxSpinButton *result;
12400 wxPoint temp3 ;
12401 wxSize temp4 ;
ae8162c8 12402 bool temp6 = false ;
d14a1e28 12403 PyObject * obj0 = 0 ;
994141e6 12404 PyObject * obj1 = 0 ;
d14a1e28
RD
12405 PyObject * obj2 = 0 ;
12406 PyObject * obj3 = 0 ;
994141e6 12407 PyObject * obj4 = 0 ;
d14a1e28
RD
12408 PyObject * obj5 = 0 ;
12409 char *kwnames[] = {
12410 (char *) "parent",(char *) "id",(char *) "pos",(char *) "size",(char *) "style",(char *) "name", NULL
12411 };
12412
994141e6 12413 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|OOOOO:new_SpinButton",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5)) goto fail;
093d3ff1
RD
12414 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
12415 if (SWIG_arg_fail(1)) SWIG_fail;
994141e6 12416 if (obj1) {
093d3ff1
RD
12417 {
12418 arg2 = (int)(SWIG_As_int(obj1));
12419 if (SWIG_arg_fail(2)) SWIG_fail;
12420 }
994141e6 12421 }
d14a1e28
RD
12422 if (obj2) {
12423 {
12424 arg3 = &temp3;
12425 if ( ! wxPoint_helper(obj2, &arg3)) SWIG_fail;
12426 }
12427 }
12428 if (obj3) {
12429 {
12430 arg4 = &temp4;
12431 if ( ! wxSize_helper(obj3, &arg4)) SWIG_fail;
12432 }
12433 }
994141e6 12434 if (obj4) {
093d3ff1
RD
12435 {
12436 arg5 = (long)(SWIG_As_long(obj4));
12437 if (SWIG_arg_fail(5)) SWIG_fail;
12438 }
994141e6 12439 }
d14a1e28
RD
12440 if (obj5) {
12441 {
12442 arg6 = wxString_in_helper(obj5);
12443 if (arg6 == NULL) SWIG_fail;
ae8162c8 12444 temp6 = true;
d14a1e28
RD
12445 }
12446 }
12447 {
e3b71cb8 12448 if (!wxPyCheckForApp()) SWIG_fail;
d14a1e28
RD
12449 PyThreadState* __tstate = wxPyBeginAllowThreads();
12450 result = (wxSpinButton *)new wxSpinButton(arg1,arg2,(wxPoint const &)*arg3,(wxSize const &)*arg4,arg5,(wxString const &)*arg6);
12451
12452 wxPyEndAllowThreads(__tstate);
110da5b0 12453 if (PyErr_Occurred()) SWIG_fail;
d14a1e28 12454 }
15afbcd0 12455 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxSpinButton, 1);
d14a1e28
RD
12456 {
12457 if (temp6)
12458 delete arg6;
12459 }
12460 return resultobj;
12461 fail:
12462 {
12463 if (temp6)
12464 delete arg6;
12465 }
12466 return NULL;
12467}
12468
12469
c32bde28 12470static PyObject *_wrap_new_PreSpinButton(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
12471 PyObject *resultobj;
12472 wxSpinButton *result;
12473 char *kwnames[] = {
12474 NULL
12475 };
12476
12477 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_PreSpinButton",kwnames)) goto fail;
12478 {
e3b71cb8 12479 if (!wxPyCheckForApp()) SWIG_fail;
d14a1e28
RD
12480 PyThreadState* __tstate = wxPyBeginAllowThreads();
12481 result = (wxSpinButton *)new wxSpinButton();
12482
12483 wxPyEndAllowThreads(__tstate);
110da5b0 12484 if (PyErr_Occurred()) SWIG_fail;
d14a1e28 12485 }
15afbcd0 12486 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxSpinButton, 1);
d14a1e28
RD
12487 return resultobj;
12488 fail:
12489 return NULL;
12490}
12491
12492
c32bde28 12493static PyObject *_wrap_SpinButton_Create(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
12494 PyObject *resultobj;
12495 wxSpinButton *arg1 = (wxSpinButton *) 0 ;
12496 wxWindow *arg2 = (wxWindow *) 0 ;
e811c8ce 12497 int arg3 = (int) -1 ;
d14a1e28
RD
12498 wxPoint const &arg4_defvalue = wxDefaultPosition ;
12499 wxPoint *arg4 = (wxPoint *) &arg4_defvalue ;
12500 wxSize const &arg5_defvalue = wxDefaultSize ;
12501 wxSize *arg5 = (wxSize *) &arg5_defvalue ;
12502 long arg6 = (long) wxSP_HORIZONTAL ;
12503 wxString const &arg7_defvalue = wxPySPIN_BUTTON_NAME ;
12504 wxString *arg7 = (wxString *) &arg7_defvalue ;
12505 bool result;
12506 wxPoint temp4 ;
12507 wxSize temp5 ;
ae8162c8 12508 bool temp7 = false ;
d14a1e28
RD
12509 PyObject * obj0 = 0 ;
12510 PyObject * obj1 = 0 ;
994141e6 12511 PyObject * obj2 = 0 ;
d14a1e28
RD
12512 PyObject * obj3 = 0 ;
12513 PyObject * obj4 = 0 ;
994141e6 12514 PyObject * obj5 = 0 ;
d14a1e28
RD
12515 PyObject * obj6 = 0 ;
12516 char *kwnames[] = {
12517 (char *) "self",(char *) "parent",(char *) "id",(char *) "pos",(char *) "size",(char *) "style",(char *) "name", NULL
12518 };
12519
994141e6 12520 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|OOOOO:SpinButton_Create",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6)) goto fail;
093d3ff1
RD
12521 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxSpinButton, SWIG_POINTER_EXCEPTION | 0);
12522 if (SWIG_arg_fail(1)) SWIG_fail;
12523 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
12524 if (SWIG_arg_fail(2)) SWIG_fail;
994141e6 12525 if (obj2) {
093d3ff1
RD
12526 {
12527 arg3 = (int)(SWIG_As_int(obj2));
12528 if (SWIG_arg_fail(3)) SWIG_fail;
12529 }
994141e6 12530 }
d14a1e28
RD
12531 if (obj3) {
12532 {
12533 arg4 = &temp4;
12534 if ( ! wxPoint_helper(obj3, &arg4)) SWIG_fail;
12535 }
12536 }
12537 if (obj4) {
12538 {
12539 arg5 = &temp5;
12540 if ( ! wxSize_helper(obj4, &arg5)) SWIG_fail;
12541 }
12542 }
994141e6 12543 if (obj5) {
093d3ff1
RD
12544 {
12545 arg6 = (long)(SWIG_As_long(obj5));
12546 if (SWIG_arg_fail(6)) SWIG_fail;
12547 }
994141e6 12548 }
d14a1e28
RD
12549 if (obj6) {
12550 {
12551 arg7 = wxString_in_helper(obj6);
12552 if (arg7 == NULL) SWIG_fail;
ae8162c8 12553 temp7 = true;
d14a1e28
RD
12554 }
12555 }
12556 {
12557 PyThreadState* __tstate = wxPyBeginAllowThreads();
12558 result = (bool)(arg1)->Create(arg2,arg3,(wxPoint const &)*arg4,(wxSize const &)*arg5,arg6,(wxString const &)*arg7);
12559
12560 wxPyEndAllowThreads(__tstate);
12561 if (PyErr_Occurred()) SWIG_fail;
12562 }
4f89f6a3
RD
12563 {
12564 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
12565 }
d14a1e28
RD
12566 {
12567 if (temp7)
12568 delete arg7;
12569 }
12570 return resultobj;
12571 fail:
12572 {
12573 if (temp7)
12574 delete arg7;
12575 }
12576 return NULL;
12577}
12578
12579
c32bde28 12580static PyObject *_wrap_SpinButton_GetValue(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
12581 PyObject *resultobj;
12582 wxSpinButton *arg1 = (wxSpinButton *) 0 ;
12583 int result;
12584 PyObject * obj0 = 0 ;
12585 char *kwnames[] = {
12586 (char *) "self", NULL
12587 };
12588
12589 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:SpinButton_GetValue",kwnames,&obj0)) goto fail;
093d3ff1
RD
12590 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxSpinButton, SWIG_POINTER_EXCEPTION | 0);
12591 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
12592 {
12593 PyThreadState* __tstate = wxPyBeginAllowThreads();
12594 result = (int)((wxSpinButton const *)arg1)->GetValue();
12595
12596 wxPyEndAllowThreads(__tstate);
12597 if (PyErr_Occurred()) SWIG_fail;
12598 }
093d3ff1
RD
12599 {
12600 resultobj = SWIG_From_int((int)(result));
12601 }
d14a1e28
RD
12602 return resultobj;
12603 fail:
12604 return NULL;
12605}
12606
12607
c32bde28 12608static PyObject *_wrap_SpinButton_GetMin(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
12609 PyObject *resultobj;
12610 wxSpinButton *arg1 = (wxSpinButton *) 0 ;
12611 int result;
12612 PyObject * obj0 = 0 ;
12613 char *kwnames[] = {
12614 (char *) "self", NULL
12615 };
12616
12617 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:SpinButton_GetMin",kwnames,&obj0)) goto fail;
093d3ff1
RD
12618 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxSpinButton, SWIG_POINTER_EXCEPTION | 0);
12619 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
12620 {
12621 PyThreadState* __tstate = wxPyBeginAllowThreads();
12622 result = (int)((wxSpinButton const *)arg1)->GetMin();
12623
12624 wxPyEndAllowThreads(__tstate);
12625 if (PyErr_Occurred()) SWIG_fail;
12626 }
093d3ff1
RD
12627 {
12628 resultobj = SWIG_From_int((int)(result));
12629 }
d14a1e28
RD
12630 return resultobj;
12631 fail:
12632 return NULL;
12633}
12634
12635
c32bde28 12636static PyObject *_wrap_SpinButton_GetMax(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
12637 PyObject *resultobj;
12638 wxSpinButton *arg1 = (wxSpinButton *) 0 ;
12639 int result;
12640 PyObject * obj0 = 0 ;
12641 char *kwnames[] = {
12642 (char *) "self", NULL
12643 };
12644
12645 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:SpinButton_GetMax",kwnames,&obj0)) goto fail;
093d3ff1
RD
12646 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxSpinButton, SWIG_POINTER_EXCEPTION | 0);
12647 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
12648 {
12649 PyThreadState* __tstate = wxPyBeginAllowThreads();
12650 result = (int)((wxSpinButton const *)arg1)->GetMax();
12651
12652 wxPyEndAllowThreads(__tstate);
12653 if (PyErr_Occurred()) SWIG_fail;
12654 }
093d3ff1
RD
12655 {
12656 resultobj = SWIG_From_int((int)(result));
12657 }
d14a1e28
RD
12658 return resultobj;
12659 fail:
12660 return NULL;
12661}
12662
12663
c32bde28 12664static PyObject *_wrap_SpinButton_SetValue(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
12665 PyObject *resultobj;
12666 wxSpinButton *arg1 = (wxSpinButton *) 0 ;
12667 int arg2 ;
12668 PyObject * obj0 = 0 ;
994141e6 12669 PyObject * obj1 = 0 ;
d14a1e28
RD
12670 char *kwnames[] = {
12671 (char *) "self",(char *) "val", NULL
12672 };
12673
994141e6 12674 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:SpinButton_SetValue",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
12675 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxSpinButton, SWIG_POINTER_EXCEPTION | 0);
12676 if (SWIG_arg_fail(1)) SWIG_fail;
12677 {
12678 arg2 = (int)(SWIG_As_int(obj1));
12679 if (SWIG_arg_fail(2)) SWIG_fail;
12680 }
d14a1e28
RD
12681 {
12682 PyThreadState* __tstate = wxPyBeginAllowThreads();
12683 (arg1)->SetValue(arg2);
12684
12685 wxPyEndAllowThreads(__tstate);
12686 if (PyErr_Occurred()) SWIG_fail;
12687 }
12688 Py_INCREF(Py_None); resultobj = Py_None;
12689 return resultobj;
12690 fail:
12691 return NULL;
12692}
12693
12694
c32bde28 12695static PyObject *_wrap_SpinButton_SetMin(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
12696 PyObject *resultobj;
12697 wxSpinButton *arg1 = (wxSpinButton *) 0 ;
12698 int arg2 ;
12699 PyObject * obj0 = 0 ;
994141e6 12700 PyObject * obj1 = 0 ;
d14a1e28
RD
12701 char *kwnames[] = {
12702 (char *) "self",(char *) "minVal", NULL
12703 };
12704
994141e6 12705 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:SpinButton_SetMin",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
12706 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxSpinButton, SWIG_POINTER_EXCEPTION | 0);
12707 if (SWIG_arg_fail(1)) SWIG_fail;
12708 {
12709 arg2 = (int)(SWIG_As_int(obj1));
12710 if (SWIG_arg_fail(2)) SWIG_fail;
12711 }
d14a1e28
RD
12712 {
12713 PyThreadState* __tstate = wxPyBeginAllowThreads();
12714 (arg1)->SetMin(arg2);
12715
12716 wxPyEndAllowThreads(__tstate);
12717 if (PyErr_Occurred()) SWIG_fail;
12718 }
12719 Py_INCREF(Py_None); resultobj = Py_None;
12720 return resultobj;
12721 fail:
12722 return NULL;
12723}
12724
12725
c32bde28 12726static PyObject *_wrap_SpinButton_SetMax(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
12727 PyObject *resultobj;
12728 wxSpinButton *arg1 = (wxSpinButton *) 0 ;
12729 int arg2 ;
12730 PyObject * obj0 = 0 ;
994141e6 12731 PyObject * obj1 = 0 ;
d14a1e28
RD
12732 char *kwnames[] = {
12733 (char *) "self",(char *) "maxVal", NULL
12734 };
12735
994141e6 12736 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:SpinButton_SetMax",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
12737 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxSpinButton, SWIG_POINTER_EXCEPTION | 0);
12738 if (SWIG_arg_fail(1)) SWIG_fail;
12739 {
12740 arg2 = (int)(SWIG_As_int(obj1));
12741 if (SWIG_arg_fail(2)) SWIG_fail;
12742 }
d14a1e28
RD
12743 {
12744 PyThreadState* __tstate = wxPyBeginAllowThreads();
12745 (arg1)->SetMax(arg2);
12746
12747 wxPyEndAllowThreads(__tstate);
12748 if (PyErr_Occurred()) SWIG_fail;
12749 }
12750 Py_INCREF(Py_None); resultobj = Py_None;
12751 return resultobj;
12752 fail:
12753 return NULL;
12754}
12755
12756
c32bde28 12757static PyObject *_wrap_SpinButton_SetRange(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
12758 PyObject *resultobj;
12759 wxSpinButton *arg1 = (wxSpinButton *) 0 ;
12760 int arg2 ;
12761 int arg3 ;
12762 PyObject * obj0 = 0 ;
994141e6
RD
12763 PyObject * obj1 = 0 ;
12764 PyObject * obj2 = 0 ;
d14a1e28
RD
12765 char *kwnames[] = {
12766 (char *) "self",(char *) "minVal",(char *) "maxVal", NULL
12767 };
12768
994141e6 12769 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:SpinButton_SetRange",kwnames,&obj0,&obj1,&obj2)) goto fail;
093d3ff1
RD
12770 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxSpinButton, SWIG_POINTER_EXCEPTION | 0);
12771 if (SWIG_arg_fail(1)) SWIG_fail;
12772 {
12773 arg2 = (int)(SWIG_As_int(obj1));
12774 if (SWIG_arg_fail(2)) SWIG_fail;
12775 }
12776 {
12777 arg3 = (int)(SWIG_As_int(obj2));
12778 if (SWIG_arg_fail(3)) SWIG_fail;
12779 }
994141e6 12780 {
15afbcd0
RD
12781 PyThreadState* __tstate = wxPyBeginAllowThreads();
12782 (arg1)->SetRange(arg2,arg3);
12783
12784 wxPyEndAllowThreads(__tstate);
d14a1e28
RD
12785 if (PyErr_Occurred()) SWIG_fail;
12786 }
22bfe96c
RD
12787 Py_INCREF(Py_None); resultobj = Py_None;
12788 return resultobj;
12789 fail:
12790 return NULL;
12791}
12792
12793
c32bde28 12794static PyObject *_wrap_SpinButton_IsVertical(PyObject *, PyObject *args, PyObject *kwargs) {
22bfe96c
RD
12795 PyObject *resultobj;
12796 wxSpinButton *arg1 = (wxSpinButton *) 0 ;
12797 bool result;
12798 PyObject * obj0 = 0 ;
12799 char *kwnames[] = {
12800 (char *) "self", NULL
12801 };
12802
12803 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:SpinButton_IsVertical",kwnames,&obj0)) goto fail;
093d3ff1
RD
12804 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxSpinButton, SWIG_POINTER_EXCEPTION | 0);
12805 if (SWIG_arg_fail(1)) SWIG_fail;
22bfe96c
RD
12806 {
12807 PyThreadState* __tstate = wxPyBeginAllowThreads();
12808 result = (bool)((wxSpinButton const *)arg1)->IsVertical();
12809
12810 wxPyEndAllowThreads(__tstate);
12811 if (PyErr_Occurred()) SWIG_fail;
12812 }
12813 {
12814 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
12815 }
d14a1e28
RD
12816 return resultobj;
12817 fail:
12818 return NULL;
12819}
12820
12821
c32bde28 12822static PyObject *_wrap_SpinButton_GetClassDefaultAttributes(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28 12823 PyObject *resultobj;
093d3ff1 12824 wxWindowVariant arg1 = (wxWindowVariant) wxWINDOW_VARIANT_NORMAL ;
22bfe96c 12825 wxVisualAttributes result;
d14a1e28
RD
12826 PyObject * obj0 = 0 ;
12827 char *kwnames[] = {
22bfe96c 12828 (char *) "variant", NULL
d14a1e28
RD
12829 };
12830
22bfe96c
RD
12831 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|O:SpinButton_GetClassDefaultAttributes",kwnames,&obj0)) goto fail;
12832 if (obj0) {
093d3ff1
RD
12833 {
12834 arg1 = (wxWindowVariant)(SWIG_As_int(obj0));
12835 if (SWIG_arg_fail(1)) SWIG_fail;
12836 }
22bfe96c 12837 }
d14a1e28 12838 {
110da5b0 12839 if (!wxPyCheckForApp()) SWIG_fail;
d14a1e28 12840 PyThreadState* __tstate = wxPyBeginAllowThreads();
22bfe96c 12841 result = wxSpinButton::GetClassDefaultAttributes((wxWindowVariant )arg1);
d14a1e28
RD
12842
12843 wxPyEndAllowThreads(__tstate);
dfbb5885 12844 if (PyErr_Occurred()) SWIG_fail;
d14a1e28 12845 }
4f89f6a3 12846 {
22bfe96c 12847 wxVisualAttributes * resultptr;
093d3ff1 12848 resultptr = new wxVisualAttributes((wxVisualAttributes &)(result));
22bfe96c 12849 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxVisualAttributes, 1);
4f89f6a3 12850 }
d14a1e28
RD
12851 return resultobj;
12852 fail:
12853 return NULL;
12854}
12855
12856
c32bde28 12857static PyObject * SpinButton_swigregister(PyObject *, PyObject *args) {
d14a1e28
RD
12858 PyObject *obj;
12859 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
12860 SWIG_TypeClientData(SWIGTYPE_p_wxSpinButton, obj);
12861 Py_INCREF(obj);
12862 return Py_BuildValue((char *)"");
12863}
c32bde28 12864static PyObject *_wrap_new_SpinCtrl(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
12865 PyObject *resultobj;
12866 wxWindow *arg1 = (wxWindow *) 0 ;
e811c8ce 12867 int arg2 = (int) -1 ;
d14a1e28
RD
12868 wxString const &arg3_defvalue = wxPyEmptyString ;
12869 wxString *arg3 = (wxString *) &arg3_defvalue ;
12870 wxPoint const &arg4_defvalue = wxDefaultPosition ;
12871 wxPoint *arg4 = (wxPoint *) &arg4_defvalue ;
12872 wxSize const &arg5_defvalue = wxDefaultSize ;
12873 wxSize *arg5 = (wxSize *) &arg5_defvalue ;
12874 long arg6 = (long) wxSP_ARROW_KEYS ;
12875 int arg7 = (int) 0 ;
12876 int arg8 = (int) 100 ;
12877 int arg9 = (int) 0 ;
12878 wxString const &arg10_defvalue = wxPySpinCtrlNameStr ;
12879 wxString *arg10 = (wxString *) &arg10_defvalue ;
12880 wxSpinCtrl *result;
ae8162c8 12881 bool temp3 = false ;
d14a1e28
RD
12882 wxPoint temp4 ;
12883 wxSize temp5 ;
ae8162c8 12884 bool temp10 = false ;
d14a1e28 12885 PyObject * obj0 = 0 ;
994141e6 12886 PyObject * obj1 = 0 ;
d14a1e28
RD
12887 PyObject * obj2 = 0 ;
12888 PyObject * obj3 = 0 ;
12889 PyObject * obj4 = 0 ;
994141e6
RD
12890 PyObject * obj5 = 0 ;
12891 PyObject * obj6 = 0 ;
12892 PyObject * obj7 = 0 ;
12893 PyObject * obj8 = 0 ;
d14a1e28
RD
12894 PyObject * obj9 = 0 ;
12895 char *kwnames[] = {
12896 (char *) "parent",(char *) "id",(char *) "value",(char *) "pos",(char *) "size",(char *) "style",(char *) "min",(char *) "max",(char *) "initial",(char *) "name", NULL
12897 };
12898
994141e6 12899 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
12900 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
12901 if (SWIG_arg_fail(1)) SWIG_fail;
994141e6 12902 if (obj1) {
093d3ff1
RD
12903 {
12904 arg2 = (int)(SWIG_As_int(obj1));
12905 if (SWIG_arg_fail(2)) SWIG_fail;
12906 }
994141e6
RD
12907 }
12908 if (obj2) {
d14a1e28
RD
12909 {
12910 arg3 = wxString_in_helper(obj2);
12911 if (arg3 == NULL) SWIG_fail;
ae8162c8 12912 temp3 = true;
d14a1e28
RD
12913 }
12914 }
12915 if (obj3) {
12916 {
12917 arg4 = &temp4;
12918 if ( ! wxPoint_helper(obj3, &arg4)) SWIG_fail;
12919 }
12920 }
12921 if (obj4) {
12922 {
12923 arg5 = &temp5;
12924 if ( ! wxSize_helper(obj4, &arg5)) SWIG_fail;
12925 }
12926 }
994141e6 12927 if (obj5) {
093d3ff1
RD
12928 {
12929 arg6 = (long)(SWIG_As_long(obj5));
12930 if (SWIG_arg_fail(6)) SWIG_fail;
12931 }
994141e6
RD
12932 }
12933 if (obj6) {
093d3ff1
RD
12934 {
12935 arg7 = (int)(SWIG_As_int(obj6));
12936 if (SWIG_arg_fail(7)) SWIG_fail;
12937 }
994141e6
RD
12938 }
12939 if (obj7) {
093d3ff1
RD
12940 {
12941 arg8 = (int)(SWIG_As_int(obj7));
12942 if (SWIG_arg_fail(8)) SWIG_fail;
12943 }
994141e6
RD
12944 }
12945 if (obj8) {
093d3ff1
RD
12946 {
12947 arg9 = (int)(SWIG_As_int(obj8));
12948 if (SWIG_arg_fail(9)) SWIG_fail;
12949 }
994141e6 12950 }
d14a1e28
RD
12951 if (obj9) {
12952 {
12953 arg10 = wxString_in_helper(obj9);
12954 if (arg10 == NULL) SWIG_fail;
ae8162c8 12955 temp10 = true;
d14a1e28
RD
12956 }
12957 }
12958 {
e3b71cb8 12959 if (!wxPyCheckForApp()) SWIG_fail;
d14a1e28
RD
12960 PyThreadState* __tstate = wxPyBeginAllowThreads();
12961 result = (wxSpinCtrl *)new wxSpinCtrl(arg1,arg2,(wxString const &)*arg3,(wxPoint const &)*arg4,(wxSize const &)*arg5,arg6,arg7,arg8,arg9,(wxString const &)*arg10);
12962
12963 wxPyEndAllowThreads(__tstate);
110da5b0 12964 if (PyErr_Occurred()) SWIG_fail;
d14a1e28 12965 }
15afbcd0 12966 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxSpinCtrl, 1);
d14a1e28
RD
12967 {
12968 if (temp3)
12969 delete arg3;
12970 }
12971 {
12972 if (temp10)
12973 delete arg10;
12974 }
12975 return resultobj;
12976 fail:
12977 {
12978 if (temp3)
12979 delete arg3;
12980 }
12981 {
12982 if (temp10)
12983 delete arg10;
12984 }
12985 return NULL;
12986}
12987
12988
c32bde28 12989static PyObject *_wrap_new_PreSpinCtrl(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
12990 PyObject *resultobj;
12991 wxSpinCtrl *result;
12992 char *kwnames[] = {
12993 NULL
12994 };
12995
12996 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_PreSpinCtrl",kwnames)) goto fail;
12997 {
e3b71cb8 12998 if (!wxPyCheckForApp()) SWIG_fail;
d14a1e28
RD
12999 PyThreadState* __tstate = wxPyBeginAllowThreads();
13000 result = (wxSpinCtrl *)new wxSpinCtrl();
13001
13002 wxPyEndAllowThreads(__tstate);
110da5b0 13003 if (PyErr_Occurred()) SWIG_fail;
d14a1e28 13004 }
15afbcd0 13005 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxSpinCtrl, 1);
d14a1e28
RD
13006 return resultobj;
13007 fail:
13008 return NULL;
13009}
13010
13011
c32bde28 13012static PyObject *_wrap_SpinCtrl_Create(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
13013 PyObject *resultobj;
13014 wxSpinCtrl *arg1 = (wxSpinCtrl *) 0 ;
13015 wxWindow *arg2 = (wxWindow *) 0 ;
e811c8ce 13016 int arg3 = (int) -1 ;
d14a1e28
RD
13017 wxString const &arg4_defvalue = wxPyEmptyString ;
13018 wxString *arg4 = (wxString *) &arg4_defvalue ;
13019 wxPoint const &arg5_defvalue = wxDefaultPosition ;
13020 wxPoint *arg5 = (wxPoint *) &arg5_defvalue ;
13021 wxSize const &arg6_defvalue = wxDefaultSize ;
13022 wxSize *arg6 = (wxSize *) &arg6_defvalue ;
13023 long arg7 = (long) wxSP_ARROW_KEYS ;
13024 int arg8 = (int) 0 ;
13025 int arg9 = (int) 100 ;
13026 int arg10 = (int) 0 ;
13027 wxString const &arg11_defvalue = wxPySpinCtrlNameStr ;
13028 wxString *arg11 = (wxString *) &arg11_defvalue ;
13029 bool result;
ae8162c8 13030 bool temp4 = false ;
d14a1e28
RD
13031 wxPoint temp5 ;
13032 wxSize temp6 ;
ae8162c8 13033 bool temp11 = false ;
d14a1e28
RD
13034 PyObject * obj0 = 0 ;
13035 PyObject * obj1 = 0 ;
994141e6 13036 PyObject * obj2 = 0 ;
d14a1e28
RD
13037 PyObject * obj3 = 0 ;
13038 PyObject * obj4 = 0 ;
13039 PyObject * obj5 = 0 ;
994141e6
RD
13040 PyObject * obj6 = 0 ;
13041 PyObject * obj7 = 0 ;
13042 PyObject * obj8 = 0 ;
13043 PyObject * obj9 = 0 ;
d14a1e28
RD
13044 PyObject * obj10 = 0 ;
13045 char *kwnames[] = {
13046 (char *) "self",(char *) "parent",(char *) "id",(char *) "value",(char *) "pos",(char *) "size",(char *) "style",(char *) "min",(char *) "max",(char *) "initial",(char *) "name", NULL
13047 };
13048
994141e6 13049 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|OOOOOOOOO:SpinCtrl_Create",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6,&obj7,&obj8,&obj9,&obj10)) goto fail;
093d3ff1
RD
13050 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxSpinCtrl, SWIG_POINTER_EXCEPTION | 0);
13051 if (SWIG_arg_fail(1)) SWIG_fail;
13052 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
13053 if (SWIG_arg_fail(2)) SWIG_fail;
994141e6 13054 if (obj2) {
093d3ff1
RD
13055 {
13056 arg3 = (int)(SWIG_As_int(obj2));
13057 if (SWIG_arg_fail(3)) SWIG_fail;
13058 }
994141e6 13059 }
d14a1e28
RD
13060 if (obj3) {
13061 {
13062 arg4 = wxString_in_helper(obj3);
13063 if (arg4 == NULL) SWIG_fail;
ae8162c8 13064 temp4 = true;
d14a1e28
RD
13065 }
13066 }
13067 if (obj4) {
13068 {
13069 arg5 = &temp5;
13070 if ( ! wxPoint_helper(obj4, &arg5)) SWIG_fail;
13071 }
13072 }
13073 if (obj5) {
13074 {
13075 arg6 = &temp6;
13076 if ( ! wxSize_helper(obj5, &arg6)) SWIG_fail;
13077 }
13078 }
994141e6 13079 if (obj6) {
093d3ff1
RD
13080 {
13081 arg7 = (long)(SWIG_As_long(obj6));
13082 if (SWIG_arg_fail(7)) SWIG_fail;
13083 }
994141e6
RD
13084 }
13085 if (obj7) {
093d3ff1
RD
13086 {
13087 arg8 = (int)(SWIG_As_int(obj7));
13088 if (SWIG_arg_fail(8)) SWIG_fail;
13089 }
994141e6
RD
13090 }
13091 if (obj8) {
093d3ff1
RD
13092 {
13093 arg9 = (int)(SWIG_As_int(obj8));
13094 if (SWIG_arg_fail(9)) SWIG_fail;
13095 }
994141e6
RD
13096 }
13097 if (obj9) {
093d3ff1
RD
13098 {
13099 arg10 = (int)(SWIG_As_int(obj9));
13100 if (SWIG_arg_fail(10)) SWIG_fail;
13101 }
994141e6 13102 }
d14a1e28
RD
13103 if (obj10) {
13104 {
13105 arg11 = wxString_in_helper(obj10);
13106 if (arg11 == NULL) SWIG_fail;
ae8162c8 13107 temp11 = true;
d14a1e28
RD
13108 }
13109 }
13110 {
13111 PyThreadState* __tstate = wxPyBeginAllowThreads();
13112 result = (bool)(arg1)->Create(arg2,arg3,(wxString const &)*arg4,(wxPoint const &)*arg5,(wxSize const &)*arg6,arg7,arg8,arg9,arg10,(wxString const &)*arg11);
13113
13114 wxPyEndAllowThreads(__tstate);
13115 if (PyErr_Occurred()) SWIG_fail;
13116 }
4f89f6a3
RD
13117 {
13118 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
13119 }
d14a1e28
RD
13120 {
13121 if (temp4)
13122 delete arg4;
13123 }
13124 {
13125 if (temp11)
13126 delete arg11;
13127 }
13128 return resultobj;
13129 fail:
13130 {
13131 if (temp4)
13132 delete arg4;
13133 }
13134 {
13135 if (temp11)
13136 delete arg11;
13137 }
13138 return NULL;
13139}
13140
13141
c32bde28 13142static PyObject *_wrap_SpinCtrl_GetValue(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
13143 PyObject *resultobj;
13144 wxSpinCtrl *arg1 = (wxSpinCtrl *) 0 ;
13145 int result;
13146 PyObject * obj0 = 0 ;
13147 char *kwnames[] = {
13148 (char *) "self", NULL
13149 };
13150
13151 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:SpinCtrl_GetValue",kwnames,&obj0)) goto fail;
093d3ff1
RD
13152 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxSpinCtrl, SWIG_POINTER_EXCEPTION | 0);
13153 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
13154 {
13155 PyThreadState* __tstate = wxPyBeginAllowThreads();
13156 result = (int)((wxSpinCtrl const *)arg1)->GetValue();
13157
13158 wxPyEndAllowThreads(__tstate);
13159 if (PyErr_Occurred()) SWIG_fail;
13160 }
093d3ff1
RD
13161 {
13162 resultobj = SWIG_From_int((int)(result));
13163 }
d14a1e28
RD
13164 return resultobj;
13165 fail:
13166 return NULL;
13167}
13168
13169
c32bde28 13170static PyObject *_wrap_SpinCtrl_SetValue(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
13171 PyObject *resultobj;
13172 wxSpinCtrl *arg1 = (wxSpinCtrl *) 0 ;
13173 int arg2 ;
13174 PyObject * obj0 = 0 ;
994141e6 13175 PyObject * obj1 = 0 ;
d14a1e28
RD
13176 char *kwnames[] = {
13177 (char *) "self",(char *) "value", NULL
13178 };
13179
994141e6 13180 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:SpinCtrl_SetValue",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
13181 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxSpinCtrl, SWIG_POINTER_EXCEPTION | 0);
13182 if (SWIG_arg_fail(1)) SWIG_fail;
13183 {
13184 arg2 = (int)(SWIG_As_int(obj1));
13185 if (SWIG_arg_fail(2)) SWIG_fail;
13186 }
d14a1e28
RD
13187 {
13188 PyThreadState* __tstate = wxPyBeginAllowThreads();
13189 (arg1)->SetValue(arg2);
13190
13191 wxPyEndAllowThreads(__tstate);
13192 if (PyErr_Occurred()) SWIG_fail;
13193 }
13194 Py_INCREF(Py_None); resultobj = Py_None;
13195 return resultobj;
13196 fail:
13197 return NULL;
13198}
13199
13200
c32bde28 13201static PyObject *_wrap_SpinCtrl_SetValueString(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
13202 PyObject *resultobj;
13203 wxSpinCtrl *arg1 = (wxSpinCtrl *) 0 ;
13204 wxString *arg2 = 0 ;
ae8162c8 13205 bool temp2 = false ;
d14a1e28
RD
13206 PyObject * obj0 = 0 ;
13207 PyObject * obj1 = 0 ;
13208 char *kwnames[] = {
13209 (char *) "self",(char *) "text", NULL
13210 };
13211
13212 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:SpinCtrl_SetValueString",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
13213 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxSpinCtrl, SWIG_POINTER_EXCEPTION | 0);
13214 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
13215 {
13216 arg2 = wxString_in_helper(obj1);
13217 if (arg2 == NULL) SWIG_fail;
ae8162c8 13218 temp2 = true;
d14a1e28
RD
13219 }
13220 {
13221 PyThreadState* __tstate = wxPyBeginAllowThreads();
13222 (arg1)->SetValue((wxString const &)*arg2);
13223
13224 wxPyEndAllowThreads(__tstate);
13225 if (PyErr_Occurred()) SWIG_fail;
13226 }
13227 Py_INCREF(Py_None); resultobj = Py_None;
13228 {
13229 if (temp2)
13230 delete arg2;
13231 }
13232 return resultobj;
13233 fail:
13234 {
13235 if (temp2)
13236 delete arg2;
13237 }
13238 return NULL;
13239}
13240
13241
c32bde28 13242static PyObject *_wrap_SpinCtrl_SetRange(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
13243 PyObject *resultobj;
13244 wxSpinCtrl *arg1 = (wxSpinCtrl *) 0 ;
13245 int arg2 ;
13246 int arg3 ;
13247 PyObject * obj0 = 0 ;
994141e6
RD
13248 PyObject * obj1 = 0 ;
13249 PyObject * obj2 = 0 ;
d14a1e28
RD
13250 char *kwnames[] = {
13251 (char *) "self",(char *) "minVal",(char *) "maxVal", NULL
13252 };
13253
994141e6 13254 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:SpinCtrl_SetRange",kwnames,&obj0,&obj1,&obj2)) goto fail;
093d3ff1
RD
13255 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxSpinCtrl, SWIG_POINTER_EXCEPTION | 0);
13256 if (SWIG_arg_fail(1)) SWIG_fail;
13257 {
13258 arg2 = (int)(SWIG_As_int(obj1));
13259 if (SWIG_arg_fail(2)) SWIG_fail;
13260 }
13261 {
13262 arg3 = (int)(SWIG_As_int(obj2));
13263 if (SWIG_arg_fail(3)) SWIG_fail;
13264 }
d14a1e28
RD
13265 {
13266 PyThreadState* __tstate = wxPyBeginAllowThreads();
13267 (arg1)->SetRange(arg2,arg3);
13268
13269 wxPyEndAllowThreads(__tstate);
13270 if (PyErr_Occurred()) SWIG_fail;
13271 }
13272 Py_INCREF(Py_None); resultobj = Py_None;
13273 return resultobj;
13274 fail:
13275 return NULL;
13276}
13277
13278
c32bde28 13279static PyObject *_wrap_SpinCtrl_GetMin(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
13280 PyObject *resultobj;
13281 wxSpinCtrl *arg1 = (wxSpinCtrl *) 0 ;
13282 int result;
13283 PyObject * obj0 = 0 ;
13284 char *kwnames[] = {
13285 (char *) "self", NULL
13286 };
13287
13288 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:SpinCtrl_GetMin",kwnames,&obj0)) goto fail;
093d3ff1
RD
13289 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxSpinCtrl, SWIG_POINTER_EXCEPTION | 0);
13290 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
13291 {
13292 PyThreadState* __tstate = wxPyBeginAllowThreads();
13293 result = (int)((wxSpinCtrl const *)arg1)->GetMin();
13294
13295 wxPyEndAllowThreads(__tstate);
13296 if (PyErr_Occurred()) SWIG_fail;
13297 }
093d3ff1
RD
13298 {
13299 resultobj = SWIG_From_int((int)(result));
13300 }
d14a1e28
RD
13301 return resultobj;
13302 fail:
13303 return NULL;
13304}
13305
13306
c32bde28 13307static PyObject *_wrap_SpinCtrl_GetMax(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
13308 PyObject *resultobj;
13309 wxSpinCtrl *arg1 = (wxSpinCtrl *) 0 ;
13310 int result;
13311 PyObject * obj0 = 0 ;
13312 char *kwnames[] = {
13313 (char *) "self", NULL
13314 };
13315
13316 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:SpinCtrl_GetMax",kwnames,&obj0)) goto fail;
093d3ff1
RD
13317 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxSpinCtrl, SWIG_POINTER_EXCEPTION | 0);
13318 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
13319 {
13320 PyThreadState* __tstate = wxPyBeginAllowThreads();
13321 result = (int)((wxSpinCtrl const *)arg1)->GetMax();
13322
13323 wxPyEndAllowThreads(__tstate);
13324 if (PyErr_Occurred()) SWIG_fail;
13325 }
093d3ff1
RD
13326 {
13327 resultobj = SWIG_From_int((int)(result));
13328 }
d14a1e28
RD
13329 return resultobj;
13330 fail:
13331 return NULL;
13332}
13333
13334
c32bde28 13335static PyObject *_wrap_SpinCtrl_SetSelection(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
13336 PyObject *resultobj;
13337 wxSpinCtrl *arg1 = (wxSpinCtrl *) 0 ;
13338 long arg2 ;
13339 long arg3 ;
13340 PyObject * obj0 = 0 ;
994141e6
RD
13341 PyObject * obj1 = 0 ;
13342 PyObject * obj2 = 0 ;
d14a1e28
RD
13343 char *kwnames[] = {
13344 (char *) "self",(char *) "from",(char *) "to", NULL
13345 };
13346
994141e6 13347 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:SpinCtrl_SetSelection",kwnames,&obj0,&obj1,&obj2)) goto fail;
093d3ff1
RD
13348 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxSpinCtrl, SWIG_POINTER_EXCEPTION | 0);
13349 if (SWIG_arg_fail(1)) SWIG_fail;
13350 {
13351 arg2 = (long)(SWIG_As_long(obj1));
13352 if (SWIG_arg_fail(2)) SWIG_fail;
13353 }
13354 {
13355 arg3 = (long)(SWIG_As_long(obj2));
13356 if (SWIG_arg_fail(3)) SWIG_fail;
13357 }
d14a1e28
RD
13358 {
13359 PyThreadState* __tstate = wxPyBeginAllowThreads();
a41e16b6 13360 (arg1)->SetSelection(arg2,arg3);
d14a1e28
RD
13361
13362 wxPyEndAllowThreads(__tstate);
13363 if (PyErr_Occurred()) SWIG_fail;
13364 }
13365 Py_INCREF(Py_None); resultobj = Py_None;
13366 return resultobj;
13367 fail:
13368 return NULL;
13369}
13370
13371
c32bde28 13372static PyObject *_wrap_SpinCtrl_GetClassDefaultAttributes(PyObject *, PyObject *args, PyObject *kwargs) {
22bfe96c 13373 PyObject *resultobj;
093d3ff1 13374 wxWindowVariant arg1 = (wxWindowVariant) wxWINDOW_VARIANT_NORMAL ;
22bfe96c
RD
13375 wxVisualAttributes result;
13376 PyObject * obj0 = 0 ;
13377 char *kwnames[] = {
13378 (char *) "variant", NULL
13379 };
13380
13381 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|O:SpinCtrl_GetClassDefaultAttributes",kwnames,&obj0)) goto fail;
13382 if (obj0) {
093d3ff1
RD
13383 {
13384 arg1 = (wxWindowVariant)(SWIG_As_int(obj0));
13385 if (SWIG_arg_fail(1)) SWIG_fail;
13386 }
22bfe96c
RD
13387 }
13388 {
110da5b0 13389 if (!wxPyCheckForApp()) SWIG_fail;
22bfe96c
RD
13390 PyThreadState* __tstate = wxPyBeginAllowThreads();
13391 result = wxSpinCtrl::GetClassDefaultAttributes((wxWindowVariant )arg1);
13392
13393 wxPyEndAllowThreads(__tstate);
dfbb5885 13394 if (PyErr_Occurred()) SWIG_fail;
22bfe96c
RD
13395 }
13396 {
13397 wxVisualAttributes * resultptr;
093d3ff1 13398 resultptr = new wxVisualAttributes((wxVisualAttributes &)(result));
22bfe96c
RD
13399 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxVisualAttributes, 1);
13400 }
13401 return resultobj;
13402 fail:
13403 return NULL;
13404}
13405
13406
c32bde28 13407static PyObject * SpinCtrl_swigregister(PyObject *, PyObject *args) {
d14a1e28
RD
13408 PyObject *obj;
13409 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
13410 SWIG_TypeClientData(SWIGTYPE_p_wxSpinCtrl, obj);
13411 Py_INCREF(obj);
13412 return Py_BuildValue((char *)"");
13413}
c32bde28 13414static PyObject *_wrap_new_SpinEvent(PyObject *, PyObject *args, PyObject *kwargs) {
d1e20054
RD
13415 PyObject *resultobj;
13416 wxEventType arg1 = (wxEventType) wxEVT_NULL ;
13417 int arg2 = (int) 0 ;
13418 wxSpinEvent *result;
994141e6
RD
13419 PyObject * obj0 = 0 ;
13420 PyObject * obj1 = 0 ;
d1e20054
RD
13421 char *kwnames[] = {
13422 (char *) "commandType",(char *) "winid", NULL
13423 };
13424
994141e6
RD
13425 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|OO:new_SpinEvent",kwnames,&obj0,&obj1)) goto fail;
13426 if (obj0) {
093d3ff1
RD
13427 {
13428 arg1 = (wxEventType)(SWIG_As_int(obj0));
13429 if (SWIG_arg_fail(1)) SWIG_fail;
13430 }
994141e6
RD
13431 }
13432 if (obj1) {
093d3ff1
RD
13433 {
13434 arg2 = (int)(SWIG_As_int(obj1));
13435 if (SWIG_arg_fail(2)) SWIG_fail;
13436 }
994141e6 13437 }
d1e20054
RD
13438 {
13439 PyThreadState* __tstate = wxPyBeginAllowThreads();
13440 result = (wxSpinEvent *)new wxSpinEvent(arg1,arg2);
13441
13442 wxPyEndAllowThreads(__tstate);
13443 if (PyErr_Occurred()) SWIG_fail;
13444 }
15afbcd0 13445 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxSpinEvent, 1);
d1e20054
RD
13446 return resultobj;
13447 fail:
13448 return NULL;
13449}
13450
13451
c32bde28 13452static PyObject *_wrap_SpinEvent_GetPosition(PyObject *, PyObject *args, PyObject *kwargs) {
d1e20054
RD
13453 PyObject *resultobj;
13454 wxSpinEvent *arg1 = (wxSpinEvent *) 0 ;
13455 int result;
13456 PyObject * obj0 = 0 ;
13457 char *kwnames[] = {
13458 (char *) "self", NULL
13459 };
13460
13461 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:SpinEvent_GetPosition",kwnames,&obj0)) goto fail;
093d3ff1
RD
13462 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxSpinEvent, SWIG_POINTER_EXCEPTION | 0);
13463 if (SWIG_arg_fail(1)) SWIG_fail;
d1e20054
RD
13464 {
13465 PyThreadState* __tstate = wxPyBeginAllowThreads();
13466 result = (int)((wxSpinEvent const *)arg1)->GetPosition();
13467
13468 wxPyEndAllowThreads(__tstate);
13469 if (PyErr_Occurred()) SWIG_fail;
13470 }
093d3ff1
RD
13471 {
13472 resultobj = SWIG_From_int((int)(result));
13473 }
d1e20054
RD
13474 return resultobj;
13475 fail:
13476 return NULL;
13477}
13478
13479
c32bde28 13480static PyObject *_wrap_SpinEvent_SetPosition(PyObject *, PyObject *args, PyObject *kwargs) {
d1e20054
RD
13481 PyObject *resultobj;
13482 wxSpinEvent *arg1 = (wxSpinEvent *) 0 ;
13483 int arg2 ;
13484 PyObject * obj0 = 0 ;
994141e6 13485 PyObject * obj1 = 0 ;
d1e20054
RD
13486 char *kwnames[] = {
13487 (char *) "self",(char *) "pos", NULL
13488 };
13489
994141e6 13490 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:SpinEvent_SetPosition",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
13491 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxSpinEvent, SWIG_POINTER_EXCEPTION | 0);
13492 if (SWIG_arg_fail(1)) SWIG_fail;
13493 {
13494 arg2 = (int)(SWIG_As_int(obj1));
13495 if (SWIG_arg_fail(2)) SWIG_fail;
13496 }
d1e20054
RD
13497 {
13498 PyThreadState* __tstate = wxPyBeginAllowThreads();
13499 (arg1)->SetPosition(arg2);
13500
13501 wxPyEndAllowThreads(__tstate);
13502 if (PyErr_Occurred()) SWIG_fail;
13503 }
13504 Py_INCREF(Py_None); resultobj = Py_None;
13505 return resultobj;
13506 fail:
13507 return NULL;
13508}
13509
13510
c32bde28 13511static PyObject * SpinEvent_swigregister(PyObject *, PyObject *args) {
d1e20054
RD
13512 PyObject *obj;
13513 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
13514 SWIG_TypeClientData(SWIGTYPE_p_wxSpinEvent, obj);
13515 Py_INCREF(obj);
13516 return Py_BuildValue((char *)"");
13517}
c32bde28 13518static int _wrap_RadioBoxNameStr_set(PyObject *) {
b2dc1044
RD
13519 PyErr_SetString(PyExc_TypeError,"Variable RadioBoxNameStr is read-only.");
13520 return 1;
13521}
13522
13523
093d3ff1 13524static PyObject *_wrap_RadioBoxNameStr_get(void) {
b2dc1044
RD
13525 PyObject *pyobj;
13526
13527 {
13528#if wxUSE_UNICODE
13529 pyobj = PyUnicode_FromWideChar((&wxPyRadioBoxNameStr)->c_str(), (&wxPyRadioBoxNameStr)->Len());
13530#else
13531 pyobj = PyString_FromStringAndSize((&wxPyRadioBoxNameStr)->c_str(), (&wxPyRadioBoxNameStr)->Len());
13532#endif
13533 }
13534 return pyobj;
13535}
13536
13537
c32bde28 13538static int _wrap_RadioButtonNameStr_set(PyObject *) {
b2dc1044
RD
13539 PyErr_SetString(PyExc_TypeError,"Variable RadioButtonNameStr is read-only.");
13540 return 1;
13541}
13542
13543
093d3ff1 13544static PyObject *_wrap_RadioButtonNameStr_get(void) {
b2dc1044
RD
13545 PyObject *pyobj;
13546
13547 {
13548#if wxUSE_UNICODE
13549 pyobj = PyUnicode_FromWideChar((&wxPyRadioButtonNameStr)->c_str(), (&wxPyRadioButtonNameStr)->Len());
13550#else
13551 pyobj = PyString_FromStringAndSize((&wxPyRadioButtonNameStr)->c_str(), (&wxPyRadioButtonNameStr)->Len());
13552#endif
13553 }
13554 return pyobj;
13555}
13556
13557
c32bde28 13558static PyObject *_wrap_new_RadioBox(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
13559 PyObject *resultobj;
13560 wxWindow *arg1 = (wxWindow *) 0 ;
248ed943
RD
13561 int arg2 = (int) -1 ;
13562 wxString const &arg3_defvalue = wxPyEmptyString ;
13563 wxString *arg3 = (wxString *) &arg3_defvalue ;
d14a1e28
RD
13564 wxPoint const &arg4_defvalue = wxDefaultPosition ;
13565 wxPoint *arg4 = (wxPoint *) &arg4_defvalue ;
13566 wxSize const &arg5_defvalue = wxDefaultSize ;
13567 wxSize *arg5 = (wxSize *) &arg5_defvalue ;
4d5c3d91
RD
13568 wxArrayString const &arg6_defvalue = wxPyEmptyStringArray ;
13569 wxArrayString *arg6 = (wxArrayString *) &arg6_defvalue ;
13570 int arg7 = (int) 0 ;
13571 long arg8 = (long) wxRA_HORIZONTAL ;
13572 wxValidator const &arg9_defvalue = wxDefaultValidator ;
13573 wxValidator *arg9 = (wxValidator *) &arg9_defvalue ;
13574 wxString const &arg10_defvalue = wxPyRadioBoxNameStr ;
13575 wxString *arg10 = (wxString *) &arg10_defvalue ;
d14a1e28 13576 wxRadioBox *result;
ae8162c8 13577 bool temp3 = false ;
d14a1e28
RD
13578 wxPoint temp4 ;
13579 wxSize temp5 ;
ae8162c8
RD
13580 bool temp6 = false ;
13581 bool temp10 = false ;
d14a1e28 13582 PyObject * obj0 = 0 ;
994141e6 13583 PyObject * obj1 = 0 ;
d14a1e28
RD
13584 PyObject * obj2 = 0 ;
13585 PyObject * obj3 = 0 ;
13586 PyObject * obj4 = 0 ;
13587 PyObject * obj5 = 0 ;
994141e6
RD
13588 PyObject * obj6 = 0 ;
13589 PyObject * obj7 = 0 ;
d14a1e28
RD
13590 PyObject * obj8 = 0 ;
13591 PyObject * obj9 = 0 ;
13592 char *kwnames[] = {
994141e6 13593 (char *) "parent",(char *) "id",(char *) "label",(char *) "pos",(char *) "size",(char *) "choices",(char *) "majorDimension",(char *) "style",(char *) "validator",(char *) "name", NULL
d14a1e28
RD
13594 };
13595
248ed943 13596 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
13597 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
13598 if (SWIG_arg_fail(1)) SWIG_fail;
248ed943 13599 if (obj1) {
093d3ff1
RD
13600 {
13601 arg2 = (int)(SWIG_As_int(obj1));
13602 if (SWIG_arg_fail(2)) SWIG_fail;
13603 }
248ed943
RD
13604 }
13605 if (obj2) {
13606 {
13607 arg3 = wxString_in_helper(obj2);
13608 if (arg3 == NULL) SWIG_fail;
ae8162c8 13609 temp3 = true;
248ed943 13610 }
d14a1e28
RD
13611 }
13612 if (obj3) {
13613 {
13614 arg4 = &temp4;
13615 if ( ! wxPoint_helper(obj3, &arg4)) SWIG_fail;
13616 }
13617 }
13618 if (obj4) {
13619 {
13620 arg5 = &temp5;
13621 if ( ! wxSize_helper(obj4, &arg5)) SWIG_fail;
13622 }
13623 }
13624 if (obj5) {
13625 {
4d5c3d91
RD
13626 if (! PySequence_Check(obj5)) {
13627 PyErr_SetString(PyExc_TypeError, "Sequence of strings expected.");
13628 SWIG_fail;
13629 }
13630 arg6 = new wxArrayString;
ae8162c8 13631 temp6 = true;
4d5c3d91
RD
13632 int i, len=PySequence_Length(obj5);
13633 for (i=0; i<len; i++) {
13634 PyObject* item = PySequence_GetItem(obj5, i);
71237536 13635 wxString* s = wxString_in_helper(item);
74a57fcd 13636 if (PyErr_Occurred()) SWIG_fail;
71237536
RD
13637 arg6->Add(*s);
13638 delete s;
4d5c3d91 13639 Py_DECREF(item);
4d5c3d91 13640 }
d14a1e28
RD
13641 }
13642 }
994141e6 13643 if (obj6) {
093d3ff1
RD
13644 {
13645 arg7 = (int)(SWIG_As_int(obj6));
13646 if (SWIG_arg_fail(7)) SWIG_fail;
13647 }
994141e6
RD
13648 }
13649 if (obj7) {
093d3ff1
RD
13650 {
13651 arg8 = (long)(SWIG_As_long(obj7));
13652 if (SWIG_arg_fail(8)) SWIG_fail;
13653 }
994141e6 13654 }
d14a1e28 13655 if (obj8) {
093d3ff1
RD
13656 {
13657 SWIG_Python_ConvertPtr(obj8, (void **)&arg9, SWIGTYPE_p_wxValidator, SWIG_POINTER_EXCEPTION | 0);
13658 if (SWIG_arg_fail(9)) SWIG_fail;
13659 if (arg9 == NULL) {
13660 SWIG_null_ref("wxValidator");
13661 }
13662 if (SWIG_arg_fail(9)) SWIG_fail;
d14a1e28
RD
13663 }
13664 }
13665 if (obj9) {
13666 {
4d5c3d91
RD
13667 arg10 = wxString_in_helper(obj9);
13668 if (arg10 == NULL) SWIG_fail;
ae8162c8 13669 temp10 = true;
d14a1e28
RD
13670 }
13671 }
13672 {
e3b71cb8 13673 if (!wxPyCheckForApp()) SWIG_fail;
d14a1e28 13674 PyThreadState* __tstate = wxPyBeginAllowThreads();
4d5c3d91 13675 result = (wxRadioBox *)new wxRadioBox(arg1,arg2,(wxString const &)*arg3,(wxPoint const &)*arg4,(wxSize const &)*arg5,(wxArrayString const &)*arg6,arg7,arg8,(wxValidator const &)*arg9,(wxString const &)*arg10);
d14a1e28
RD
13676
13677 wxPyEndAllowThreads(__tstate);
110da5b0 13678 if (PyErr_Occurred()) SWIG_fail;
d14a1e28 13679 }
15afbcd0 13680 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxRadioBox, 1);
d14a1e28
RD
13681 {
13682 if (temp3)
13683 delete arg3;
13684 }
13685 {
3adfb63b 13686 if (temp6) delete arg6;
d14a1e28
RD
13687 }
13688 {
13689 if (temp10)
4d5c3d91 13690 delete arg10;
d14a1e28
RD
13691 }
13692 return resultobj;
13693 fail:
13694 {
13695 if (temp3)
13696 delete arg3;
13697 }
13698 {
3adfb63b 13699 if (temp6) delete arg6;
d14a1e28
RD
13700 }
13701 {
13702 if (temp10)
4d5c3d91 13703 delete arg10;
d14a1e28
RD
13704 }
13705 return NULL;
13706}
13707
13708
c32bde28 13709static PyObject *_wrap_new_PreRadioBox(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
13710 PyObject *resultobj;
13711 wxRadioBox *result;
13712 char *kwnames[] = {
13713 NULL
13714 };
13715
13716 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_PreRadioBox",kwnames)) goto fail;
13717 {
e3b71cb8 13718 if (!wxPyCheckForApp()) SWIG_fail;
d14a1e28
RD
13719 PyThreadState* __tstate = wxPyBeginAllowThreads();
13720 result = (wxRadioBox *)new wxRadioBox();
13721
13722 wxPyEndAllowThreads(__tstate);
110da5b0 13723 if (PyErr_Occurred()) SWIG_fail;
d14a1e28 13724 }
15afbcd0 13725 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxRadioBox, 1);
d14a1e28
RD
13726 return resultobj;
13727 fail:
13728 return NULL;
13729}
13730
13731
c32bde28 13732static PyObject *_wrap_RadioBox_Create(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
13733 PyObject *resultobj;
13734 wxRadioBox *arg1 = (wxRadioBox *) 0 ;
13735 wxWindow *arg2 = (wxWindow *) 0 ;
248ed943
RD
13736 int arg3 = (int) -1 ;
13737 wxString const &arg4_defvalue = wxPyEmptyString ;
13738 wxString *arg4 = (wxString *) &arg4_defvalue ;
d14a1e28
RD
13739 wxPoint const &arg5_defvalue = wxDefaultPosition ;
13740 wxPoint *arg5 = (wxPoint *) &arg5_defvalue ;
13741 wxSize const &arg6_defvalue = wxDefaultSize ;
13742 wxSize *arg6 = (wxSize *) &arg6_defvalue ;
4d5c3d91
RD
13743 wxArrayString const &arg7_defvalue = wxPyEmptyStringArray ;
13744 wxArrayString *arg7 = (wxArrayString *) &arg7_defvalue ;
13745 int arg8 = (int) 0 ;
13746 long arg9 = (long) wxRA_HORIZONTAL ;
13747 wxValidator const &arg10_defvalue = wxDefaultValidator ;
13748 wxValidator *arg10 = (wxValidator *) &arg10_defvalue ;
13749 wxString const &arg11_defvalue = wxPyRadioBoxNameStr ;
13750 wxString *arg11 = (wxString *) &arg11_defvalue ;
d14a1e28 13751 bool result;
ae8162c8 13752 bool temp4 = false ;
d14a1e28
RD
13753 wxPoint temp5 ;
13754 wxSize temp6 ;
ae8162c8
RD
13755 bool temp7 = false ;
13756 bool temp11 = false ;
d14a1e28
RD
13757 PyObject * obj0 = 0 ;
13758 PyObject * obj1 = 0 ;
994141e6 13759 PyObject * obj2 = 0 ;
d14a1e28
RD
13760 PyObject * obj3 = 0 ;
13761 PyObject * obj4 = 0 ;
13762 PyObject * obj5 = 0 ;
13763 PyObject * obj6 = 0 ;
994141e6
RD
13764 PyObject * obj7 = 0 ;
13765 PyObject * obj8 = 0 ;
d14a1e28
RD
13766 PyObject * obj9 = 0 ;
13767 PyObject * obj10 = 0 ;
13768 char *kwnames[] = {
994141e6 13769 (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
13770 };
13771
248ed943 13772 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|OOOOOOOOO:RadioBox_Create",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6,&obj7,&obj8,&obj9,&obj10)) goto fail;
093d3ff1
RD
13773 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxRadioBox, SWIG_POINTER_EXCEPTION | 0);
13774 if (SWIG_arg_fail(1)) SWIG_fail;
13775 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
13776 if (SWIG_arg_fail(2)) SWIG_fail;
248ed943 13777 if (obj2) {
093d3ff1
RD
13778 {
13779 arg3 = (int)(SWIG_As_int(obj2));
13780 if (SWIG_arg_fail(3)) SWIG_fail;
13781 }
248ed943
RD
13782 }
13783 if (obj3) {
13784 {
13785 arg4 = wxString_in_helper(obj3);
13786 if (arg4 == NULL) SWIG_fail;
ae8162c8 13787 temp4 = true;
248ed943 13788 }
d14a1e28
RD
13789 }
13790 if (obj4) {
13791 {
13792 arg5 = &temp5;
13793 if ( ! wxPoint_helper(obj4, &arg5)) SWIG_fail;
13794 }
13795 }
13796 if (obj5) {
13797 {
13798 arg6 = &temp6;
13799 if ( ! wxSize_helper(obj5, &arg6)) SWIG_fail;
13800 }
13801 }
13802 if (obj6) {
13803 {
4d5c3d91
RD
13804 if (! PySequence_Check(obj6)) {
13805 PyErr_SetString(PyExc_TypeError, "Sequence of strings expected.");
13806 SWIG_fail;
13807 }
13808 arg7 = new wxArrayString;
ae8162c8 13809 temp7 = true;
4d5c3d91
RD
13810 int i, len=PySequence_Length(obj6);
13811 for (i=0; i<len; i++) {
13812 PyObject* item = PySequence_GetItem(obj6, i);
71237536 13813 wxString* s = wxString_in_helper(item);
74a57fcd 13814 if (PyErr_Occurred()) SWIG_fail;
71237536
RD
13815 arg7->Add(*s);
13816 delete s;
4d5c3d91 13817 Py_DECREF(item);
4d5c3d91 13818 }
d14a1e28
RD
13819 }
13820 }
994141e6 13821 if (obj7) {
093d3ff1
RD
13822 {
13823 arg8 = (int)(SWIG_As_int(obj7));
13824 if (SWIG_arg_fail(8)) SWIG_fail;
13825 }
994141e6
RD
13826 }
13827 if (obj8) {
093d3ff1
RD
13828 {
13829 arg9 = (long)(SWIG_As_long(obj8));
13830 if (SWIG_arg_fail(9)) SWIG_fail;
13831 }
994141e6 13832 }
d14a1e28 13833 if (obj9) {
093d3ff1
RD
13834 {
13835 SWIG_Python_ConvertPtr(obj9, (void **)&arg10, SWIGTYPE_p_wxValidator, SWIG_POINTER_EXCEPTION | 0);
13836 if (SWIG_arg_fail(10)) SWIG_fail;
13837 if (arg10 == NULL) {
13838 SWIG_null_ref("wxValidator");
13839 }
13840 if (SWIG_arg_fail(10)) SWIG_fail;
d14a1e28
RD
13841 }
13842 }
13843 if (obj10) {
13844 {
4d5c3d91
RD
13845 arg11 = wxString_in_helper(obj10);
13846 if (arg11 == NULL) SWIG_fail;
ae8162c8 13847 temp11 = true;
d14a1e28
RD
13848 }
13849 }
13850 {
13851 PyThreadState* __tstate = wxPyBeginAllowThreads();
4d5c3d91 13852 result = (bool)(arg1)->Create(arg2,arg3,(wxString const &)*arg4,(wxPoint const &)*arg5,(wxSize const &)*arg6,(wxArrayString const &)*arg7,arg8,arg9,(wxValidator const &)*arg10,(wxString const &)*arg11);
d14a1e28
RD
13853
13854 wxPyEndAllowThreads(__tstate);
13855 if (PyErr_Occurred()) SWIG_fail;
13856 }
4f89f6a3
RD
13857 {
13858 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
13859 }
d14a1e28
RD
13860 {
13861 if (temp4)
13862 delete arg4;
13863 }
13864 {
3adfb63b 13865 if (temp7) delete arg7;
d14a1e28
RD
13866 }
13867 {
13868 if (temp11)
4d5c3d91 13869 delete arg11;
d14a1e28
RD
13870 }
13871 return resultobj;
13872 fail:
13873 {
13874 if (temp4)
13875 delete arg4;
13876 }
13877 {
3adfb63b 13878 if (temp7) delete arg7;
d14a1e28
RD
13879 }
13880 {
13881 if (temp11)
4d5c3d91 13882 delete arg11;
d14a1e28
RD
13883 }
13884 return NULL;
13885}
13886
13887
c32bde28 13888static PyObject *_wrap_RadioBox_SetSelection(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
13889 PyObject *resultobj;
13890 wxRadioBox *arg1 = (wxRadioBox *) 0 ;
13891 int arg2 ;
13892 PyObject * obj0 = 0 ;
994141e6 13893 PyObject * obj1 = 0 ;
d14a1e28
RD
13894 char *kwnames[] = {
13895 (char *) "self",(char *) "n", NULL
13896 };
13897
994141e6 13898 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:RadioBox_SetSelection",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
13899 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxRadioBox, SWIG_POINTER_EXCEPTION | 0);
13900 if (SWIG_arg_fail(1)) SWIG_fail;
13901 {
13902 arg2 = (int)(SWIG_As_int(obj1));
13903 if (SWIG_arg_fail(2)) SWIG_fail;
13904 }
d14a1e28
RD
13905 {
13906 PyThreadState* __tstate = wxPyBeginAllowThreads();
13907 (arg1)->SetSelection(arg2);
13908
13909 wxPyEndAllowThreads(__tstate);
13910 if (PyErr_Occurred()) SWIG_fail;
13911 }
13912 Py_INCREF(Py_None); resultobj = Py_None;
13913 return resultobj;
13914 fail:
13915 return NULL;
13916}
13917
13918
c32bde28 13919static PyObject *_wrap_RadioBox_GetSelection(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
13920 PyObject *resultobj;
13921 wxRadioBox *arg1 = (wxRadioBox *) 0 ;
13922 int result;
13923 PyObject * obj0 = 0 ;
13924 char *kwnames[] = {
13925 (char *) "self", NULL
13926 };
13927
13928 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:RadioBox_GetSelection",kwnames,&obj0)) goto fail;
093d3ff1
RD
13929 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxRadioBox, SWIG_POINTER_EXCEPTION | 0);
13930 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
13931 {
13932 PyThreadState* __tstate = wxPyBeginAllowThreads();
13933 result = (int)((wxRadioBox const *)arg1)->GetSelection();
13934
13935 wxPyEndAllowThreads(__tstate);
13936 if (PyErr_Occurred()) SWIG_fail;
13937 }
093d3ff1
RD
13938 {
13939 resultobj = SWIG_From_int((int)(result));
13940 }
d14a1e28
RD
13941 return resultobj;
13942 fail:
13943 return NULL;
13944}
13945
13946
c32bde28 13947static PyObject *_wrap_RadioBox_GetStringSelection(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
13948 PyObject *resultobj;
13949 wxRadioBox *arg1 = (wxRadioBox *) 0 ;
13950 wxString result;
13951 PyObject * obj0 = 0 ;
13952 char *kwnames[] = {
13953 (char *) "self", NULL
13954 };
13955
13956 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:RadioBox_GetStringSelection",kwnames,&obj0)) goto fail;
093d3ff1
RD
13957 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxRadioBox, SWIG_POINTER_EXCEPTION | 0);
13958 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
13959 {
13960 PyThreadState* __tstate = wxPyBeginAllowThreads();
13961 result = ((wxRadioBox const *)arg1)->GetStringSelection();
13962
13963 wxPyEndAllowThreads(__tstate);
13964 if (PyErr_Occurred()) SWIG_fail;
13965 }
13966 {
13967#if wxUSE_UNICODE
13968 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
13969#else
13970 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
13971#endif
13972 }
13973 return resultobj;
13974 fail:
13975 return NULL;
13976}
13977
13978
c32bde28 13979static PyObject *_wrap_RadioBox_SetStringSelection(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
13980 PyObject *resultobj;
13981 wxRadioBox *arg1 = (wxRadioBox *) 0 ;
13982 wxString *arg2 = 0 ;
13983 bool result;
ae8162c8 13984 bool temp2 = false ;
d14a1e28
RD
13985 PyObject * obj0 = 0 ;
13986 PyObject * obj1 = 0 ;
13987 char *kwnames[] = {
13988 (char *) "self",(char *) "s", NULL
13989 };
13990
13991 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:RadioBox_SetStringSelection",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
13992 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxRadioBox, SWIG_POINTER_EXCEPTION | 0);
13993 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
13994 {
13995 arg2 = wxString_in_helper(obj1);
13996 if (arg2 == NULL) SWIG_fail;
ae8162c8 13997 temp2 = true;
d14a1e28
RD
13998 }
13999 {
14000 PyThreadState* __tstate = wxPyBeginAllowThreads();
14001 result = (bool)(arg1)->SetStringSelection((wxString const &)*arg2);
14002
14003 wxPyEndAllowThreads(__tstate);
14004 if (PyErr_Occurred()) SWIG_fail;
14005 }
4f89f6a3
RD
14006 {
14007 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
14008 }
d14a1e28
RD
14009 {
14010 if (temp2)
14011 delete arg2;
14012 }
14013 return resultobj;
14014 fail:
14015 {
14016 if (temp2)
14017 delete arg2;
14018 }
14019 return NULL;
14020}
14021
14022
c32bde28 14023static PyObject *_wrap_RadioBox_GetCount(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
14024 PyObject *resultobj;
14025 wxRadioBox *arg1 = (wxRadioBox *) 0 ;
14026 int result;
14027 PyObject * obj0 = 0 ;
14028 char *kwnames[] = {
14029 (char *) "self", NULL
14030 };
14031
14032 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:RadioBox_GetCount",kwnames,&obj0)) goto fail;
093d3ff1
RD
14033 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxRadioBox, SWIG_POINTER_EXCEPTION | 0);
14034 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
14035 {
14036 PyThreadState* __tstate = wxPyBeginAllowThreads();
14037 result = (int)((wxRadioBox const *)arg1)->GetCount();
14038
14039 wxPyEndAllowThreads(__tstate);
14040 if (PyErr_Occurred()) SWIG_fail;
14041 }
093d3ff1
RD
14042 {
14043 resultobj = SWIG_From_int((int)(result));
14044 }
d14a1e28
RD
14045 return resultobj;
14046 fail:
14047 return NULL;
14048}
14049
14050
c32bde28 14051static PyObject *_wrap_RadioBox_FindString(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
14052 PyObject *resultobj;
14053 wxRadioBox *arg1 = (wxRadioBox *) 0 ;
14054 wxString *arg2 = 0 ;
14055 int result;
ae8162c8 14056 bool temp2 = false ;
d14a1e28
RD
14057 PyObject * obj0 = 0 ;
14058 PyObject * obj1 = 0 ;
14059 char *kwnames[] = {
14060 (char *) "self",(char *) "s", NULL
14061 };
14062
14063 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:RadioBox_FindString",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
14064 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxRadioBox, SWIG_POINTER_EXCEPTION | 0);
14065 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
14066 {
14067 arg2 = wxString_in_helper(obj1);
14068 if (arg2 == NULL) SWIG_fail;
ae8162c8 14069 temp2 = true;
d14a1e28
RD
14070 }
14071 {
14072 PyThreadState* __tstate = wxPyBeginAllowThreads();
14073 result = (int)((wxRadioBox const *)arg1)->FindString((wxString const &)*arg2);
14074
14075 wxPyEndAllowThreads(__tstate);
14076 if (PyErr_Occurred()) SWIG_fail;
14077 }
093d3ff1
RD
14078 {
14079 resultobj = SWIG_From_int((int)(result));
14080 }
d14a1e28
RD
14081 {
14082 if (temp2)
14083 delete arg2;
14084 }
14085 return resultobj;
14086 fail:
14087 {
14088 if (temp2)
14089 delete arg2;
14090 }
14091 return NULL;
14092}
14093
14094
c32bde28 14095static PyObject *_wrap_RadioBox_GetString(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
14096 PyObject *resultobj;
14097 wxRadioBox *arg1 = (wxRadioBox *) 0 ;
14098 int arg2 ;
14099 wxString result;
14100 PyObject * obj0 = 0 ;
994141e6 14101 PyObject * obj1 = 0 ;
d14a1e28
RD
14102 char *kwnames[] = {
14103 (char *) "self",(char *) "n", NULL
14104 };
14105
994141e6 14106 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:RadioBox_GetString",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
14107 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxRadioBox, SWIG_POINTER_EXCEPTION | 0);
14108 if (SWIG_arg_fail(1)) SWIG_fail;
14109 {
14110 arg2 = (int)(SWIG_As_int(obj1));
14111 if (SWIG_arg_fail(2)) SWIG_fail;
14112 }
d14a1e28
RD
14113 {
14114 PyThreadState* __tstate = wxPyBeginAllowThreads();
14115 result = ((wxRadioBox const *)arg1)->GetString(arg2);
14116
14117 wxPyEndAllowThreads(__tstate);
14118 if (PyErr_Occurred()) SWIG_fail;
14119 }
14120 {
14121#if wxUSE_UNICODE
14122 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
14123#else
14124 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
14125#endif
14126 }
14127 return resultobj;
14128 fail:
14129 return NULL;
14130}
14131
14132
c32bde28 14133static PyObject *_wrap_RadioBox_SetString(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
14134 PyObject *resultobj;
14135 wxRadioBox *arg1 = (wxRadioBox *) 0 ;
14136 int arg2 ;
14137 wxString *arg3 = 0 ;
ae8162c8 14138 bool temp3 = false ;
d14a1e28 14139 PyObject * obj0 = 0 ;
994141e6 14140 PyObject * obj1 = 0 ;
d14a1e28
RD
14141 PyObject * obj2 = 0 ;
14142 char *kwnames[] = {
14143 (char *) "self",(char *) "n",(char *) "label", NULL
14144 };
14145
994141e6 14146 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:RadioBox_SetString",kwnames,&obj0,&obj1,&obj2)) goto fail;
093d3ff1
RD
14147 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxRadioBox, SWIG_POINTER_EXCEPTION | 0);
14148 if (SWIG_arg_fail(1)) SWIG_fail;
14149 {
14150 arg2 = (int)(SWIG_As_int(obj1));
14151 if (SWIG_arg_fail(2)) SWIG_fail;
14152 }
d14a1e28
RD
14153 {
14154 arg3 = wxString_in_helper(obj2);
14155 if (arg3 == NULL) SWIG_fail;
ae8162c8 14156 temp3 = true;
d14a1e28
RD
14157 }
14158 {
14159 PyThreadState* __tstate = wxPyBeginAllowThreads();
14160 (arg1)->SetString(arg2,(wxString const &)*arg3);
14161
14162 wxPyEndAllowThreads(__tstate);
14163 if (PyErr_Occurred()) SWIG_fail;
14164 }
14165 Py_INCREF(Py_None); resultobj = Py_None;
14166 {
14167 if (temp3)
14168 delete arg3;
14169 }
14170 return resultobj;
14171 fail:
14172 {
14173 if (temp3)
14174 delete arg3;
14175 }
14176 return NULL;
14177}
14178
14179
c32bde28 14180static PyObject *_wrap_RadioBox_EnableItem(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
14181 PyObject *resultobj;
14182 wxRadioBox *arg1 = (wxRadioBox *) 0 ;
14183 int arg2 ;
ae8162c8 14184 bool arg3 = (bool) true ;
d14a1e28 14185 PyObject * obj0 = 0 ;
994141e6 14186 PyObject * obj1 = 0 ;
d14a1e28
RD
14187 PyObject * obj2 = 0 ;
14188 char *kwnames[] = {
14189 (char *) "self",(char *) "n",(char *) "enable", NULL
14190 };
14191
994141e6 14192 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:RadioBox_EnableItem",kwnames,&obj0,&obj1,&obj2)) goto fail;
093d3ff1
RD
14193 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxRadioBox, SWIG_POINTER_EXCEPTION | 0);
14194 if (SWIG_arg_fail(1)) SWIG_fail;
14195 {
14196 arg2 = (int)(SWIG_As_int(obj1));
14197 if (SWIG_arg_fail(2)) SWIG_fail;
14198 }
d14a1e28 14199 if (obj2) {
093d3ff1
RD
14200 {
14201 arg3 = (bool)(SWIG_As_bool(obj2));
14202 if (SWIG_arg_fail(3)) SWIG_fail;
14203 }
d14a1e28
RD
14204 }
14205 {
14206 PyThreadState* __tstate = wxPyBeginAllowThreads();
14207 (arg1)->Enable(arg2,arg3);
14208
14209 wxPyEndAllowThreads(__tstate);
14210 if (PyErr_Occurred()) SWIG_fail;
14211 }
14212 Py_INCREF(Py_None); resultobj = Py_None;
14213 return resultobj;
14214 fail:
14215 return NULL;
14216}
14217
14218
c32bde28 14219static PyObject *_wrap_RadioBox_ShowItem(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
14220 PyObject *resultobj;
14221 wxRadioBox *arg1 = (wxRadioBox *) 0 ;
14222 int arg2 ;
ae8162c8 14223 bool arg3 = (bool) true ;
d14a1e28 14224 PyObject * obj0 = 0 ;
994141e6 14225 PyObject * obj1 = 0 ;
d14a1e28
RD
14226 PyObject * obj2 = 0 ;
14227 char *kwnames[] = {
14228 (char *) "self",(char *) "n",(char *) "show", NULL
14229 };
14230
994141e6 14231 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:RadioBox_ShowItem",kwnames,&obj0,&obj1,&obj2)) goto fail;
093d3ff1
RD
14232 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxRadioBox, SWIG_POINTER_EXCEPTION | 0);
14233 if (SWIG_arg_fail(1)) SWIG_fail;
14234 {
14235 arg2 = (int)(SWIG_As_int(obj1));
14236 if (SWIG_arg_fail(2)) SWIG_fail;
14237 }
d14a1e28 14238 if (obj2) {
093d3ff1
RD
14239 {
14240 arg3 = (bool)(SWIG_As_bool(obj2));
14241 if (SWIG_arg_fail(3)) SWIG_fail;
14242 }
d14a1e28
RD
14243 }
14244 {
14245 PyThreadState* __tstate = wxPyBeginAllowThreads();
14246 (arg1)->Show(arg2,arg3);
14247
14248 wxPyEndAllowThreads(__tstate);
14249 if (PyErr_Occurred()) SWIG_fail;
14250 }
14251 Py_INCREF(Py_None); resultobj = Py_None;
14252 return resultobj;
14253 fail:
14254 return NULL;
14255}
14256
14257
c32bde28 14258static PyObject *_wrap_RadioBox_GetColumnCount(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
14259 PyObject *resultobj;
14260 wxRadioBox *arg1 = (wxRadioBox *) 0 ;
14261 int result;
14262 PyObject * obj0 = 0 ;
14263 char *kwnames[] = {
14264 (char *) "self", NULL
14265 };
14266
14267 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:RadioBox_GetColumnCount",kwnames,&obj0)) goto fail;
093d3ff1
RD
14268 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxRadioBox, SWIG_POINTER_EXCEPTION | 0);
14269 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
14270 {
14271 PyThreadState* __tstate = wxPyBeginAllowThreads();
14272 result = (int)wxRadioBox_GetColumnCount((wxRadioBox const *)arg1);
14273
14274 wxPyEndAllowThreads(__tstate);
14275 if (PyErr_Occurred()) SWIG_fail;
14276 }
093d3ff1
RD
14277 {
14278 resultobj = SWIG_From_int((int)(result));
14279 }
d14a1e28
RD
14280 return resultobj;
14281 fail:
14282 return NULL;
14283}
14284
14285
c32bde28 14286static PyObject *_wrap_RadioBox_GetRowCount(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
14287 PyObject *resultobj;
14288 wxRadioBox *arg1 = (wxRadioBox *) 0 ;
14289 int result;
14290 PyObject * obj0 = 0 ;
14291 char *kwnames[] = {
14292 (char *) "self", NULL
14293 };
14294
14295 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:RadioBox_GetRowCount",kwnames,&obj0)) goto fail;
093d3ff1
RD
14296 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxRadioBox, SWIG_POINTER_EXCEPTION | 0);
14297 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
14298 {
14299 PyThreadState* __tstate = wxPyBeginAllowThreads();
14300 result = (int)wxRadioBox_GetRowCount((wxRadioBox const *)arg1);
14301
14302 wxPyEndAllowThreads(__tstate);
14303 if (PyErr_Occurred()) SWIG_fail;
14304 }
093d3ff1
RD
14305 {
14306 resultobj = SWIG_From_int((int)(result));
14307 }
d14a1e28
RD
14308 return resultobj;
14309 fail:
14310 return NULL;
14311}
14312
14313
c32bde28 14314static PyObject *_wrap_RadioBox_GetNextItem(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
14315 PyObject *resultobj;
14316 wxRadioBox *arg1 = (wxRadioBox *) 0 ;
14317 int arg2 ;
093d3ff1 14318 wxDirection arg3 ;
d14a1e28
RD
14319 long arg4 ;
14320 int result;
14321 PyObject * obj0 = 0 ;
994141e6
RD
14322 PyObject * obj1 = 0 ;
14323 PyObject * obj2 = 0 ;
14324 PyObject * obj3 = 0 ;
d14a1e28
RD
14325 char *kwnames[] = {
14326 (char *) "self",(char *) "item",(char *) "dir",(char *) "style", NULL
14327 };
14328
994141e6 14329 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOO:RadioBox_GetNextItem",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
093d3ff1
RD
14330 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxRadioBox, SWIG_POINTER_EXCEPTION | 0);
14331 if (SWIG_arg_fail(1)) SWIG_fail;
14332 {
14333 arg2 = (int)(SWIG_As_int(obj1));
14334 if (SWIG_arg_fail(2)) SWIG_fail;
14335 }
14336 {
14337 arg3 = (wxDirection)(SWIG_As_int(obj2));
14338 if (SWIG_arg_fail(3)) SWIG_fail;
14339 }
14340 {
14341 arg4 = (long)(SWIG_As_long(obj3));
14342 if (SWIG_arg_fail(4)) SWIG_fail;
14343 }
d14a1e28
RD
14344 {
14345 PyThreadState* __tstate = wxPyBeginAllowThreads();
14346 result = (int)wxRadioBox_GetNextItem((wxRadioBox const *)arg1,arg2,(wxDirection )arg3,arg4);
14347
14348 wxPyEndAllowThreads(__tstate);
14349 if (PyErr_Occurred()) SWIG_fail;
14350 }
093d3ff1
RD
14351 {
14352 resultobj = SWIG_From_int((int)(result));
14353 }
d14a1e28
RD
14354 return resultobj;
14355 fail:
14356 return NULL;
14357}
14358
14359
c32bde28 14360static PyObject *_wrap_RadioBox_GetClassDefaultAttributes(PyObject *, PyObject *args, PyObject *kwargs) {
22bfe96c 14361 PyObject *resultobj;
093d3ff1 14362 wxWindowVariant arg1 = (wxWindowVariant) wxWINDOW_VARIANT_NORMAL ;
22bfe96c
RD
14363 wxVisualAttributes result;
14364 PyObject * obj0 = 0 ;
14365 char *kwnames[] = {
14366 (char *) "variant", NULL
14367 };
14368
14369 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|O:RadioBox_GetClassDefaultAttributes",kwnames,&obj0)) goto fail;
14370 if (obj0) {
093d3ff1
RD
14371 {
14372 arg1 = (wxWindowVariant)(SWIG_As_int(obj0));
14373 if (SWIG_arg_fail(1)) SWIG_fail;
14374 }
22bfe96c
RD
14375 }
14376 {
110da5b0 14377 if (!wxPyCheckForApp()) SWIG_fail;
22bfe96c
RD
14378 PyThreadState* __tstate = wxPyBeginAllowThreads();
14379 result = wxRadioBox::GetClassDefaultAttributes((wxWindowVariant )arg1);
14380
14381 wxPyEndAllowThreads(__tstate);
dfbb5885 14382 if (PyErr_Occurred()) SWIG_fail;
22bfe96c
RD
14383 }
14384 {
14385 wxVisualAttributes * resultptr;
093d3ff1 14386 resultptr = new wxVisualAttributes((wxVisualAttributes &)(result));
22bfe96c
RD
14387 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxVisualAttributes, 1);
14388 }
14389 return resultobj;
14390 fail:
14391 return NULL;
14392}
14393
14394
c32bde28 14395static PyObject * RadioBox_swigregister(PyObject *, PyObject *args) {
d14a1e28
RD
14396 PyObject *obj;
14397 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
14398 SWIG_TypeClientData(SWIGTYPE_p_wxRadioBox, obj);
14399 Py_INCREF(obj);
14400 return Py_BuildValue((char *)"");
14401}
c32bde28 14402static PyObject *_wrap_new_RadioButton(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
14403 PyObject *resultobj;
14404 wxWindow *arg1 = (wxWindow *) 0 ;
248ed943
RD
14405 int arg2 = (int) -1 ;
14406 wxString const &arg3_defvalue = wxPyEmptyString ;
14407 wxString *arg3 = (wxString *) &arg3_defvalue ;
d14a1e28
RD
14408 wxPoint const &arg4_defvalue = wxDefaultPosition ;
14409 wxPoint *arg4 = (wxPoint *) &arg4_defvalue ;
14410 wxSize const &arg5_defvalue = wxDefaultSize ;
14411 wxSize *arg5 = (wxSize *) &arg5_defvalue ;
14412 long arg6 = (long) 0 ;
14413 wxValidator const &arg7_defvalue = wxDefaultValidator ;
14414 wxValidator *arg7 = (wxValidator *) &arg7_defvalue ;
14415 wxString const &arg8_defvalue = wxPyRadioButtonNameStr ;
14416 wxString *arg8 = (wxString *) &arg8_defvalue ;
14417 wxRadioButton *result;
ae8162c8 14418 bool temp3 = false ;
d14a1e28
RD
14419 wxPoint temp4 ;
14420 wxSize temp5 ;
ae8162c8 14421 bool temp8 = false ;
d14a1e28 14422 PyObject * obj0 = 0 ;
994141e6 14423 PyObject * obj1 = 0 ;
d14a1e28
RD
14424 PyObject * obj2 = 0 ;
14425 PyObject * obj3 = 0 ;
14426 PyObject * obj4 = 0 ;
994141e6 14427 PyObject * obj5 = 0 ;
d14a1e28
RD
14428 PyObject * obj6 = 0 ;
14429 PyObject * obj7 = 0 ;
14430 char *kwnames[] = {
14431 (char *) "parent",(char *) "id",(char *) "label",(char *) "pos",(char *) "size",(char *) "style",(char *) "validator",(char *) "name", NULL
14432 };
14433
248ed943 14434 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|OOOOOOO:new_RadioButton",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6,&obj7)) goto fail;
093d3ff1
RD
14435 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
14436 if (SWIG_arg_fail(1)) SWIG_fail;
248ed943 14437 if (obj1) {
093d3ff1
RD
14438 {
14439 arg2 = (int)(SWIG_As_int(obj1));
14440 if (SWIG_arg_fail(2)) SWIG_fail;
14441 }
248ed943
RD
14442 }
14443 if (obj2) {
14444 {
14445 arg3 = wxString_in_helper(obj2);
14446 if (arg3 == NULL) SWIG_fail;
ae8162c8 14447 temp3 = true;
248ed943 14448 }
d14a1e28
RD
14449 }
14450 if (obj3) {
14451 {
14452 arg4 = &temp4;
14453 if ( ! wxPoint_helper(obj3, &arg4)) SWIG_fail;
14454 }
14455 }
14456 if (obj4) {
14457 {
14458 arg5 = &temp5;
14459 if ( ! wxSize_helper(obj4, &arg5)) SWIG_fail;
14460 }
14461 }
994141e6 14462 if (obj5) {
093d3ff1
RD
14463 {
14464 arg6 = (long)(SWIG_As_long(obj5));
14465 if (SWIG_arg_fail(6)) SWIG_fail;
14466 }
994141e6 14467 }
d14a1e28 14468 if (obj6) {
093d3ff1
RD
14469 {
14470 SWIG_Python_ConvertPtr(obj6, (void **)&arg7, SWIGTYPE_p_wxValidator, SWIG_POINTER_EXCEPTION | 0);
14471 if (SWIG_arg_fail(7)) SWIG_fail;
14472 if (arg7 == NULL) {
14473 SWIG_null_ref("wxValidator");
14474 }
14475 if (SWIG_arg_fail(7)) SWIG_fail;
d14a1e28
RD
14476 }
14477 }
14478 if (obj7) {
14479 {
14480 arg8 = wxString_in_helper(obj7);
14481 if (arg8 == NULL) SWIG_fail;
ae8162c8 14482 temp8 = true;
d14a1e28
RD
14483 }
14484 }
14485 {
e3b71cb8 14486 if (!wxPyCheckForApp()) SWIG_fail;
d14a1e28
RD
14487 PyThreadState* __tstate = wxPyBeginAllowThreads();
14488 result = (wxRadioButton *)new wxRadioButton(arg1,arg2,(wxString const &)*arg3,(wxPoint const &)*arg4,(wxSize const &)*arg5,arg6,(wxValidator const &)*arg7,(wxString const &)*arg8);
14489
14490 wxPyEndAllowThreads(__tstate);
110da5b0 14491 if (PyErr_Occurred()) SWIG_fail;
d14a1e28 14492 }
15afbcd0 14493 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxRadioButton, 1);
d14a1e28
RD
14494 {
14495 if (temp3)
14496 delete arg3;
14497 }
14498 {
14499 if (temp8)
14500 delete arg8;
14501 }
14502 return resultobj;
14503 fail:
14504 {
14505 if (temp3)
14506 delete arg3;
14507 }
14508 {
14509 if (temp8)
14510 delete arg8;
14511 }
14512 return NULL;
14513}
14514
14515
c32bde28 14516static PyObject *_wrap_new_PreRadioButton(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
14517 PyObject *resultobj;
14518 wxRadioButton *result;
14519 char *kwnames[] = {
14520 NULL
14521 };
14522
14523 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_PreRadioButton",kwnames)) goto fail;
14524 {
e3b71cb8 14525 if (!wxPyCheckForApp()) SWIG_fail;
d14a1e28
RD
14526 PyThreadState* __tstate = wxPyBeginAllowThreads();
14527 result = (wxRadioButton *)new wxRadioButton();
14528
14529 wxPyEndAllowThreads(__tstate);
110da5b0 14530 if (PyErr_Occurred()) SWIG_fail;
d14a1e28 14531 }
15afbcd0 14532 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxRadioButton, 1);
d14a1e28
RD
14533 return resultobj;
14534 fail:
14535 return NULL;
14536}
14537
14538
c32bde28 14539static PyObject *_wrap_RadioButton_Create(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
14540 PyObject *resultobj;
14541 wxRadioButton *arg1 = (wxRadioButton *) 0 ;
14542 wxWindow *arg2 = (wxWindow *) 0 ;
248ed943
RD
14543 int arg3 = (int) -1 ;
14544 wxString const &arg4_defvalue = wxPyEmptyString ;
14545 wxString *arg4 = (wxString *) &arg4_defvalue ;
d14a1e28
RD
14546 wxPoint const &arg5_defvalue = wxDefaultPosition ;
14547 wxPoint *arg5 = (wxPoint *) &arg5_defvalue ;
14548 wxSize const &arg6_defvalue = wxDefaultSize ;
14549 wxSize *arg6 = (wxSize *) &arg6_defvalue ;
14550 long arg7 = (long) 0 ;
14551 wxValidator const &arg8_defvalue = wxDefaultValidator ;
14552 wxValidator *arg8 = (wxValidator *) &arg8_defvalue ;
14553 wxString const &arg9_defvalue = wxPyRadioButtonNameStr ;
14554 wxString *arg9 = (wxString *) &arg9_defvalue ;
14555 bool result;
ae8162c8 14556 bool temp4 = false ;
d14a1e28
RD
14557 wxPoint temp5 ;
14558 wxSize temp6 ;
ae8162c8 14559 bool temp9 = false ;
d14a1e28
RD
14560 PyObject * obj0 = 0 ;
14561 PyObject * obj1 = 0 ;
994141e6 14562 PyObject * obj2 = 0 ;
d14a1e28
RD
14563 PyObject * obj3 = 0 ;
14564 PyObject * obj4 = 0 ;
14565 PyObject * obj5 = 0 ;
994141e6 14566 PyObject * obj6 = 0 ;
d14a1e28
RD
14567 PyObject * obj7 = 0 ;
14568 PyObject * obj8 = 0 ;
14569 char *kwnames[] = {
14570 (char *) "self",(char *) "parent",(char *) "id",(char *) "label",(char *) "pos",(char *) "size",(char *) "style",(char *) "validator",(char *) "name", NULL
14571 };
14572
248ed943 14573 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|OOOOOOO:RadioButton_Create",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6,&obj7,&obj8)) goto fail;
093d3ff1
RD
14574 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxRadioButton, SWIG_POINTER_EXCEPTION | 0);
14575 if (SWIG_arg_fail(1)) SWIG_fail;
14576 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
14577 if (SWIG_arg_fail(2)) SWIG_fail;
248ed943 14578 if (obj2) {
093d3ff1
RD
14579 {
14580 arg3 = (int)(SWIG_As_int(obj2));
14581 if (SWIG_arg_fail(3)) SWIG_fail;
14582 }
248ed943
RD
14583 }
14584 if (obj3) {
14585 {
14586 arg4 = wxString_in_helper(obj3);
14587 if (arg4 == NULL) SWIG_fail;
ae8162c8 14588 temp4 = true;
248ed943 14589 }
d14a1e28
RD
14590 }
14591 if (obj4) {
14592 {
14593 arg5 = &temp5;
14594 if ( ! wxPoint_helper(obj4, &arg5)) SWIG_fail;
14595 }
14596 }
14597 if (obj5) {
14598 {
14599 arg6 = &temp6;
14600 if ( ! wxSize_helper(obj5, &arg6)) SWIG_fail;
14601 }
14602 }
994141e6 14603 if (obj6) {
093d3ff1
RD
14604 {
14605 arg7 = (long)(SWIG_As_long(obj6));
14606 if (SWIG_arg_fail(7)) SWIG_fail;
14607 }
994141e6 14608 }
d14a1e28 14609 if (obj7) {
093d3ff1
RD
14610 {
14611 SWIG_Python_ConvertPtr(obj7, (void **)&arg8, SWIGTYPE_p_wxValidator, SWIG_POINTER_EXCEPTION | 0);
14612 if (SWIG_arg_fail(8)) SWIG_fail;
14613 if (arg8 == NULL) {
14614 SWIG_null_ref("wxValidator");
14615 }
14616 if (SWIG_arg_fail(8)) SWIG_fail;
d14a1e28
RD
14617 }
14618 }
14619 if (obj8) {
14620 {
14621 arg9 = wxString_in_helper(obj8);
14622 if (arg9 == NULL) SWIG_fail;
ae8162c8 14623 temp9 = true;
d14a1e28
RD
14624 }
14625 }
14626 {
14627 PyThreadState* __tstate = wxPyBeginAllowThreads();
14628 result = (bool)(arg1)->Create(arg2,arg3,(wxString const &)*arg4,(wxPoint const &)*arg5,(wxSize const &)*arg6,arg7,(wxValidator const &)*arg8,(wxString const &)*arg9);
14629
14630 wxPyEndAllowThreads(__tstate);
14631 if (PyErr_Occurred()) SWIG_fail;
14632 }
4f89f6a3
RD
14633 {
14634 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
14635 }
d14a1e28
RD
14636 {
14637 if (temp4)
14638 delete arg4;
14639 }
14640 {
14641 if (temp9)
14642 delete arg9;
14643 }
14644 return resultobj;
14645 fail:
14646 {
14647 if (temp4)
14648 delete arg4;
14649 }
14650 {
14651 if (temp9)
14652 delete arg9;
14653 }
14654 return NULL;
14655}
14656
14657
c32bde28 14658static PyObject *_wrap_RadioButton_GetValue(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
14659 PyObject *resultobj;
14660 wxRadioButton *arg1 = (wxRadioButton *) 0 ;
14661 bool result;
14662 PyObject * obj0 = 0 ;
14663 char *kwnames[] = {
14664 (char *) "self", NULL
14665 };
14666
14667 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:RadioButton_GetValue",kwnames,&obj0)) goto fail;
093d3ff1
RD
14668 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxRadioButton, SWIG_POINTER_EXCEPTION | 0);
14669 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
14670 {
14671 PyThreadState* __tstate = wxPyBeginAllowThreads();
14672 result = (bool)(arg1)->GetValue();
14673
14674 wxPyEndAllowThreads(__tstate);
14675 if (PyErr_Occurred()) SWIG_fail;
14676 }
4f89f6a3
RD
14677 {
14678 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
14679 }
d14a1e28
RD
14680 return resultobj;
14681 fail:
14682 return NULL;
14683}
14684
14685
c32bde28 14686static PyObject *_wrap_RadioButton_SetValue(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
14687 PyObject *resultobj;
14688 wxRadioButton *arg1 = (wxRadioButton *) 0 ;
14689 bool arg2 ;
14690 PyObject * obj0 = 0 ;
14691 PyObject * obj1 = 0 ;
14692 char *kwnames[] = {
14693 (char *) "self",(char *) "value", NULL
14694 };
14695
14696 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:RadioButton_SetValue",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
14697 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxRadioButton, SWIG_POINTER_EXCEPTION | 0);
14698 if (SWIG_arg_fail(1)) SWIG_fail;
14699 {
14700 arg2 = (bool)(SWIG_As_bool(obj1));
14701 if (SWIG_arg_fail(2)) SWIG_fail;
14702 }
d14a1e28
RD
14703 {
14704 PyThreadState* __tstate = wxPyBeginAllowThreads();
14705 (arg1)->SetValue(arg2);
14706
14707 wxPyEndAllowThreads(__tstate);
14708 if (PyErr_Occurred()) SWIG_fail;
14709 }
14710 Py_INCREF(Py_None); resultobj = Py_None;
14711 return resultobj;
14712 fail:
14713 return NULL;
14714}
14715
14716
c32bde28 14717static PyObject *_wrap_RadioButton_GetClassDefaultAttributes(PyObject *, PyObject *args, PyObject *kwargs) {
22bfe96c 14718 PyObject *resultobj;
093d3ff1 14719 wxWindowVariant arg1 = (wxWindowVariant) wxWINDOW_VARIANT_NORMAL ;
22bfe96c
RD
14720 wxVisualAttributes result;
14721 PyObject * obj0 = 0 ;
14722 char *kwnames[] = {
14723 (char *) "variant", NULL
14724 };
14725
14726 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|O:RadioButton_GetClassDefaultAttributes",kwnames,&obj0)) goto fail;
14727 if (obj0) {
093d3ff1
RD
14728 {
14729 arg1 = (wxWindowVariant)(SWIG_As_int(obj0));
14730 if (SWIG_arg_fail(1)) SWIG_fail;
14731 }
22bfe96c
RD
14732 }
14733 {
110da5b0 14734 if (!wxPyCheckForApp()) SWIG_fail;
22bfe96c
RD
14735 PyThreadState* __tstate = wxPyBeginAllowThreads();
14736 result = wxRadioButton::GetClassDefaultAttributes((wxWindowVariant )arg1);
14737
14738 wxPyEndAllowThreads(__tstate);
dfbb5885 14739 if (PyErr_Occurred()) SWIG_fail;
22bfe96c
RD
14740 }
14741 {
14742 wxVisualAttributes * resultptr;
093d3ff1 14743 resultptr = new wxVisualAttributes((wxVisualAttributes &)(result));
22bfe96c
RD
14744 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxVisualAttributes, 1);
14745 }
14746 return resultobj;
14747 fail:
14748 return NULL;
14749}
14750
14751
c32bde28 14752static PyObject * RadioButton_swigregister(PyObject *, PyObject *args) {
d14a1e28
RD
14753 PyObject *obj;
14754 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
14755 SWIG_TypeClientData(SWIGTYPE_p_wxRadioButton, obj);
14756 Py_INCREF(obj);
14757 return Py_BuildValue((char *)"");
14758}
c32bde28 14759static int _wrap_SliderNameStr_set(PyObject *) {
b2dc1044
RD
14760 PyErr_SetString(PyExc_TypeError,"Variable SliderNameStr is read-only.");
14761 return 1;
14762}
14763
14764
093d3ff1 14765static PyObject *_wrap_SliderNameStr_get(void) {
b2dc1044
RD
14766 PyObject *pyobj;
14767
14768 {
14769#if wxUSE_UNICODE
14770 pyobj = PyUnicode_FromWideChar((&wxPySliderNameStr)->c_str(), (&wxPySliderNameStr)->Len());
14771#else
14772 pyobj = PyString_FromStringAndSize((&wxPySliderNameStr)->c_str(), (&wxPySliderNameStr)->Len());
14773#endif
14774 }
14775 return pyobj;
14776}
14777
14778
c32bde28 14779static PyObject *_wrap_new_Slider(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
14780 PyObject *resultobj;
14781 wxWindow *arg1 = (wxWindow *) 0 ;
248ed943
RD
14782 int arg2 = (int) -1 ;
14783 int arg3 = (int) 0 ;
14784 int arg4 = (int) 0 ;
14785 int arg5 = (int) 100 ;
d14a1e28
RD
14786 wxPoint const &arg6_defvalue = wxDefaultPosition ;
14787 wxPoint *arg6 = (wxPoint *) &arg6_defvalue ;
14788 wxSize const &arg7_defvalue = wxDefaultSize ;
14789 wxSize *arg7 = (wxSize *) &arg7_defvalue ;
14790 long arg8 = (long) wxSL_HORIZONTAL ;
14791 wxValidator const &arg9_defvalue = wxDefaultValidator ;
14792 wxValidator *arg9 = (wxValidator *) &arg9_defvalue ;
14793 wxString const &arg10_defvalue = wxPySliderNameStr ;
14794 wxString *arg10 = (wxString *) &arg10_defvalue ;
14795 wxSlider *result;
14796 wxPoint temp6 ;
14797 wxSize temp7 ;
ae8162c8 14798 bool temp10 = false ;
d14a1e28 14799 PyObject * obj0 = 0 ;
994141e6
RD
14800 PyObject * obj1 = 0 ;
14801 PyObject * obj2 = 0 ;
14802 PyObject * obj3 = 0 ;
14803 PyObject * obj4 = 0 ;
d14a1e28
RD
14804 PyObject * obj5 = 0 ;
14805 PyObject * obj6 = 0 ;
994141e6 14806 PyObject * obj7 = 0 ;
d14a1e28
RD
14807 PyObject * obj8 = 0 ;
14808 PyObject * obj9 = 0 ;
14809 char *kwnames[] = {
994141e6 14810 (char *) "parent",(char *) "id",(char *) "value",(char *) "minValue",(char *) "maxValue",(char *) "pos",(char *) "size",(char *) "style",(char *) "validator",(char *) "name", NULL
d14a1e28
RD
14811 };
14812
248ed943 14813 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
14814 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
14815 if (SWIG_arg_fail(1)) SWIG_fail;
248ed943 14816 if (obj1) {
093d3ff1
RD
14817 {
14818 arg2 = (int)(SWIG_As_int(obj1));
14819 if (SWIG_arg_fail(2)) SWIG_fail;
14820 }
248ed943
RD
14821 }
14822 if (obj2) {
093d3ff1
RD
14823 {
14824 arg3 = (int)(SWIG_As_int(obj2));
14825 if (SWIG_arg_fail(3)) SWIG_fail;
14826 }
248ed943
RD
14827 }
14828 if (obj3) {
093d3ff1
RD
14829 {
14830 arg4 = (int)(SWIG_As_int(obj3));
14831 if (SWIG_arg_fail(4)) SWIG_fail;
14832 }
248ed943
RD
14833 }
14834 if (obj4) {
093d3ff1
RD
14835 {
14836 arg5 = (int)(SWIG_As_int(obj4));
14837 if (SWIG_arg_fail(5)) SWIG_fail;
14838 }
248ed943 14839 }
d14a1e28
RD
14840 if (obj5) {
14841 {
14842 arg6 = &temp6;
14843 if ( ! wxPoint_helper(obj5, &arg6)) SWIG_fail;
14844 }
14845 }
14846 if (obj6) {
14847 {
14848 arg7 = &temp7;
14849 if ( ! wxSize_helper(obj6, &arg7)) SWIG_fail;
14850 }
14851 }
994141e6 14852 if (obj7) {
093d3ff1
RD
14853 {
14854 arg8 = (long)(SWIG_As_long(obj7));
14855 if (SWIG_arg_fail(8)) SWIG_fail;
14856 }
994141e6 14857 }
d14a1e28 14858 if (obj8) {
093d3ff1
RD
14859 {
14860 SWIG_Python_ConvertPtr(obj8, (void **)&arg9, SWIGTYPE_p_wxValidator, SWIG_POINTER_EXCEPTION | 0);
14861 if (SWIG_arg_fail(9)) SWIG_fail;
14862 if (arg9 == NULL) {
14863 SWIG_null_ref("wxValidator");
14864 }
14865 if (SWIG_arg_fail(9)) SWIG_fail;
d14a1e28
RD
14866 }
14867 }
14868 if (obj9) {
14869 {
14870 arg10 = wxString_in_helper(obj9);
14871 if (arg10 == NULL) SWIG_fail;
ae8162c8 14872 temp10 = true;
d14a1e28
RD
14873 }
14874 }
14875 {
e3b71cb8 14876 if (!wxPyCheckForApp()) SWIG_fail;
d14a1e28
RD
14877 PyThreadState* __tstate = wxPyBeginAllowThreads();
14878 result = (wxSlider *)new wxSlider(arg1,arg2,arg3,arg4,arg5,(wxPoint const &)*arg6,(wxSize const &)*arg7,arg8,(wxValidator const &)*arg9,(wxString const &)*arg10);
14879
14880 wxPyEndAllowThreads(__tstate);
110da5b0 14881 if (PyErr_Occurred()) SWIG_fail;
d14a1e28 14882 }
15afbcd0 14883 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxSlider, 1);
d14a1e28
RD
14884 {
14885 if (temp10)
14886 delete arg10;
14887 }
14888 return resultobj;
14889 fail:
14890 {
14891 if (temp10)
14892 delete arg10;
14893 }
14894 return NULL;
14895}
14896
14897
c32bde28 14898static PyObject *_wrap_new_PreSlider(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
14899 PyObject *resultobj;
14900 wxSlider *result;
14901 char *kwnames[] = {
14902 NULL
14903 };
14904
14905 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_PreSlider",kwnames)) goto fail;
14906 {
e3b71cb8 14907 if (!wxPyCheckForApp()) SWIG_fail;
d14a1e28
RD
14908 PyThreadState* __tstate = wxPyBeginAllowThreads();
14909 result = (wxSlider *)new wxSlider();
14910
14911 wxPyEndAllowThreads(__tstate);
110da5b0 14912 if (PyErr_Occurred()) SWIG_fail;
d14a1e28 14913 }
15afbcd0 14914 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxSlider, 1);
d14a1e28
RD
14915 return resultobj;
14916 fail:
14917 return NULL;
14918}
14919
14920
c32bde28 14921static PyObject *_wrap_Slider_Create(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
14922 PyObject *resultobj;
14923 wxSlider *arg1 = (wxSlider *) 0 ;
14924 wxWindow *arg2 = (wxWindow *) 0 ;
248ed943
RD
14925 int arg3 = (int) -1 ;
14926 int arg4 = (int) 0 ;
14927 int arg5 = (int) 0 ;
14928 int arg6 = (int) 100 ;
d14a1e28
RD
14929 wxPoint const &arg7_defvalue = wxDefaultPosition ;
14930 wxPoint *arg7 = (wxPoint *) &arg7_defvalue ;
14931 wxSize const &arg8_defvalue = wxDefaultSize ;
14932 wxSize *arg8 = (wxSize *) &arg8_defvalue ;
14933 long arg9 = (long) wxSL_HORIZONTAL ;
14934 wxValidator const &arg10_defvalue = wxDefaultValidator ;
14935 wxValidator *arg10 = (wxValidator *) &arg10_defvalue ;
14936 wxString const &arg11_defvalue = wxPySliderNameStr ;
14937 wxString *arg11 = (wxString *) &arg11_defvalue ;
14938 bool result;
14939 wxPoint temp7 ;
14940 wxSize temp8 ;
ae8162c8 14941 bool temp11 = false ;
d14a1e28
RD
14942 PyObject * obj0 = 0 ;
14943 PyObject * obj1 = 0 ;
994141e6
RD
14944 PyObject * obj2 = 0 ;
14945 PyObject * obj3 = 0 ;
14946 PyObject * obj4 = 0 ;
14947 PyObject * obj5 = 0 ;
d14a1e28
RD
14948 PyObject * obj6 = 0 ;
14949 PyObject * obj7 = 0 ;
994141e6 14950 PyObject * obj8 = 0 ;
d14a1e28
RD
14951 PyObject * obj9 = 0 ;
14952 PyObject * obj10 = 0 ;
14953 char *kwnames[] = {
994141e6 14954 (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
14955 };
14956
248ed943 14957 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|OOOOOOOOO:Slider_Create",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6,&obj7,&obj8,&obj9,&obj10)) goto fail;
093d3ff1
RD
14958 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxSlider, SWIG_POINTER_EXCEPTION | 0);
14959 if (SWIG_arg_fail(1)) SWIG_fail;
14960 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
14961 if (SWIG_arg_fail(2)) SWIG_fail;
248ed943 14962 if (obj2) {
093d3ff1
RD
14963 {
14964 arg3 = (int)(SWIG_As_int(obj2));
14965 if (SWIG_arg_fail(3)) SWIG_fail;
14966 }
248ed943
RD
14967 }
14968 if (obj3) {
093d3ff1
RD
14969 {
14970 arg4 = (int)(SWIG_As_int(obj3));
14971 if (SWIG_arg_fail(4)) SWIG_fail;
14972 }
248ed943
RD
14973 }
14974 if (obj4) {
093d3ff1
RD
14975 {
14976 arg5 = (int)(SWIG_As_int(obj4));
14977 if (SWIG_arg_fail(5)) SWIG_fail;
14978 }
248ed943
RD
14979 }
14980 if (obj5) {
093d3ff1
RD
14981 {
14982 arg6 = (int)(SWIG_As_int(obj5));
14983 if (SWIG_arg_fail(6)) SWIG_fail;
14984 }
248ed943 14985 }
d14a1e28
RD
14986 if (obj6) {
14987 {
14988 arg7 = &temp7;
14989 if ( ! wxPoint_helper(obj6, &arg7)) SWIG_fail;
14990 }
14991 }
14992 if (obj7) {
14993 {
14994 arg8 = &temp8;
14995 if ( ! wxSize_helper(obj7, &arg8)) SWIG_fail;
14996 }
14997 }
994141e6 14998 if (obj8) {
093d3ff1
RD
14999 {
15000 arg9 = (long)(SWIG_As_long(obj8));
15001 if (SWIG_arg_fail(9)) SWIG_fail;
15002 }
994141e6 15003 }
d14a1e28 15004 if (obj9) {
093d3ff1
RD
15005 {
15006 SWIG_Python_ConvertPtr(obj9, (void **)&arg10, SWIGTYPE_p_wxValidator, SWIG_POINTER_EXCEPTION | 0);
15007 if (SWIG_arg_fail(10)) SWIG_fail;
15008 if (arg10 == NULL) {
15009 SWIG_null_ref("wxValidator");
15010 }
15011 if (SWIG_arg_fail(10)) SWIG_fail;
d14a1e28
RD
15012 }
15013 }
15014 if (obj10) {
15015 {
15016 arg11 = wxString_in_helper(obj10);
15017 if (arg11 == NULL) SWIG_fail;
ae8162c8 15018 temp11 = true;
d14a1e28
RD
15019 }
15020 }
15021 {
15022 PyThreadState* __tstate = wxPyBeginAllowThreads();
15023 result = (bool)(arg1)->Create(arg2,arg3,arg4,arg5,arg6,(wxPoint const &)*arg7,(wxSize const &)*arg8,arg9,(wxValidator const &)*arg10,(wxString const &)*arg11);
15024
15025 wxPyEndAllowThreads(__tstate);
15026 if (PyErr_Occurred()) SWIG_fail;
15027 }
4f89f6a3
RD
15028 {
15029 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
15030 }
d14a1e28
RD
15031 {
15032 if (temp11)
15033 delete arg11;
15034 }
15035 return resultobj;
15036 fail:
15037 {
15038 if (temp11)
15039 delete arg11;
15040 }
15041 return NULL;
15042}
15043
15044
c32bde28 15045static PyObject *_wrap_Slider_GetValue(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
15046 PyObject *resultobj;
15047 wxSlider *arg1 = (wxSlider *) 0 ;
15048 int result;
15049 PyObject * obj0 = 0 ;
15050 char *kwnames[] = {
15051 (char *) "self", NULL
15052 };
15053
15054 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Slider_GetValue",kwnames,&obj0)) goto fail;
093d3ff1
RD
15055 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxSlider, SWIG_POINTER_EXCEPTION | 0);
15056 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
15057 {
15058 PyThreadState* __tstate = wxPyBeginAllowThreads();
15059 result = (int)((wxSlider const *)arg1)->GetValue();
15060
15061 wxPyEndAllowThreads(__tstate);
15062 if (PyErr_Occurred()) SWIG_fail;
15063 }
093d3ff1
RD
15064 {
15065 resultobj = SWIG_From_int((int)(result));
15066 }
d14a1e28
RD
15067 return resultobj;
15068 fail:
15069 return NULL;
15070}
15071
15072
c32bde28 15073static PyObject *_wrap_Slider_SetValue(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
15074 PyObject *resultobj;
15075 wxSlider *arg1 = (wxSlider *) 0 ;
15076 int arg2 ;
15077 PyObject * obj0 = 0 ;
994141e6 15078 PyObject * obj1 = 0 ;
d14a1e28
RD
15079 char *kwnames[] = {
15080 (char *) "self",(char *) "value", NULL
15081 };
15082
994141e6 15083 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Slider_SetValue",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
15084 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxSlider, SWIG_POINTER_EXCEPTION | 0);
15085 if (SWIG_arg_fail(1)) SWIG_fail;
15086 {
15087 arg2 = (int)(SWIG_As_int(obj1));
15088 if (SWIG_arg_fail(2)) SWIG_fail;
15089 }
d14a1e28
RD
15090 {
15091 PyThreadState* __tstate = wxPyBeginAllowThreads();
15092 (arg1)->SetValue(arg2);
15093
15094 wxPyEndAllowThreads(__tstate);
15095 if (PyErr_Occurred()) SWIG_fail;
15096 }
15097 Py_INCREF(Py_None); resultobj = Py_None;
15098 return resultobj;
15099 fail:
15100 return NULL;
15101}
15102
15103
c32bde28 15104static PyObject *_wrap_Slider_SetRange(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
15105 PyObject *resultobj;
15106 wxSlider *arg1 = (wxSlider *) 0 ;
15107 int arg2 ;
15108 int arg3 ;
15109 PyObject * obj0 = 0 ;
994141e6
RD
15110 PyObject * obj1 = 0 ;
15111 PyObject * obj2 = 0 ;
d14a1e28
RD
15112 char *kwnames[] = {
15113 (char *) "self",(char *) "minValue",(char *) "maxValue", NULL
15114 };
15115
994141e6 15116 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:Slider_SetRange",kwnames,&obj0,&obj1,&obj2)) goto fail;
093d3ff1
RD
15117 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxSlider, SWIG_POINTER_EXCEPTION | 0);
15118 if (SWIG_arg_fail(1)) SWIG_fail;
15119 {
15120 arg2 = (int)(SWIG_As_int(obj1));
15121 if (SWIG_arg_fail(2)) SWIG_fail;
15122 }
15123 {
15124 arg3 = (int)(SWIG_As_int(obj2));
15125 if (SWIG_arg_fail(3)) SWIG_fail;
15126 }
d14a1e28
RD
15127 {
15128 PyThreadState* __tstate = wxPyBeginAllowThreads();
15129 (arg1)->SetRange(arg2,arg3);
15130
15131 wxPyEndAllowThreads(__tstate);
15132 if (PyErr_Occurred()) SWIG_fail;
15133 }
15134 Py_INCREF(Py_None); resultobj = Py_None;
15135 return resultobj;
15136 fail:
15137 return NULL;
15138}
15139
15140
c32bde28 15141static PyObject *_wrap_Slider_GetMin(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
15142 PyObject *resultobj;
15143 wxSlider *arg1 = (wxSlider *) 0 ;
15144 int result;
15145 PyObject * obj0 = 0 ;
15146 char *kwnames[] = {
15147 (char *) "self", NULL
15148 };
15149
15150 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Slider_GetMin",kwnames,&obj0)) goto fail;
093d3ff1
RD
15151 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxSlider, SWIG_POINTER_EXCEPTION | 0);
15152 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
15153 {
15154 PyThreadState* __tstate = wxPyBeginAllowThreads();
15155 result = (int)((wxSlider const *)arg1)->GetMin();
15156
15157 wxPyEndAllowThreads(__tstate);
15158 if (PyErr_Occurred()) SWIG_fail;
15159 }
093d3ff1
RD
15160 {
15161 resultobj = SWIG_From_int((int)(result));
15162 }
d14a1e28
RD
15163 return resultobj;
15164 fail:
15165 return NULL;
15166}
15167
15168
c32bde28 15169static PyObject *_wrap_Slider_GetMax(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
15170 PyObject *resultobj;
15171 wxSlider *arg1 = (wxSlider *) 0 ;
15172 int result;
15173 PyObject * obj0 = 0 ;
15174 char *kwnames[] = {
15175 (char *) "self", NULL
15176 };
15177
15178 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Slider_GetMax",kwnames,&obj0)) goto fail;
093d3ff1
RD
15179 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxSlider, SWIG_POINTER_EXCEPTION | 0);
15180 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
15181 {
15182 PyThreadState* __tstate = wxPyBeginAllowThreads();
15183 result = (int)((wxSlider const *)arg1)->GetMax();
15184
15185 wxPyEndAllowThreads(__tstate);
15186 if (PyErr_Occurred()) SWIG_fail;
15187 }
093d3ff1
RD
15188 {
15189 resultobj = SWIG_From_int((int)(result));
15190 }
d14a1e28
RD
15191 return resultobj;
15192 fail:
15193 return NULL;
15194}
15195
15196
c32bde28 15197static PyObject *_wrap_Slider_SetMin(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
15198 PyObject *resultobj;
15199 wxSlider *arg1 = (wxSlider *) 0 ;
15200 int arg2 ;
15201 PyObject * obj0 = 0 ;
994141e6 15202 PyObject * obj1 = 0 ;
d14a1e28
RD
15203 char *kwnames[] = {
15204 (char *) "self",(char *) "minValue", NULL
15205 };
15206
994141e6 15207 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Slider_SetMin",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
15208 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxSlider, SWIG_POINTER_EXCEPTION | 0);
15209 if (SWIG_arg_fail(1)) SWIG_fail;
15210 {
15211 arg2 = (int)(SWIG_As_int(obj1));
15212 if (SWIG_arg_fail(2)) SWIG_fail;
15213 }
d14a1e28
RD
15214 {
15215 PyThreadState* __tstate = wxPyBeginAllowThreads();
15216 (arg1)->SetMin(arg2);
15217
15218 wxPyEndAllowThreads(__tstate);
15219 if (PyErr_Occurred()) SWIG_fail;
15220 }
15221 Py_INCREF(Py_None); resultobj = Py_None;
15222 return resultobj;
15223 fail:
15224 return NULL;
15225}
15226
15227
c32bde28 15228static PyObject *_wrap_Slider_SetMax(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
15229 PyObject *resultobj;
15230 wxSlider *arg1 = (wxSlider *) 0 ;
15231 int arg2 ;
15232 PyObject * obj0 = 0 ;
994141e6 15233 PyObject * obj1 = 0 ;
d14a1e28
RD
15234 char *kwnames[] = {
15235 (char *) "self",(char *) "maxValue", NULL
15236 };
15237
994141e6 15238 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Slider_SetMax",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
15239 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxSlider, SWIG_POINTER_EXCEPTION | 0);
15240 if (SWIG_arg_fail(1)) SWIG_fail;
15241 {
15242 arg2 = (int)(SWIG_As_int(obj1));
15243 if (SWIG_arg_fail(2)) SWIG_fail;
15244 }
d14a1e28
RD
15245 {
15246 PyThreadState* __tstate = wxPyBeginAllowThreads();
15247 (arg1)->SetMax(arg2);
15248
15249 wxPyEndAllowThreads(__tstate);
15250 if (PyErr_Occurred()) SWIG_fail;
15251 }
15252 Py_INCREF(Py_None); resultobj = Py_None;
15253 return resultobj;
15254 fail:
15255 return NULL;
15256}
15257
15258
c32bde28 15259static PyObject *_wrap_Slider_SetLineSize(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
15260 PyObject *resultobj;
15261 wxSlider *arg1 = (wxSlider *) 0 ;
15262 int arg2 ;
15263 PyObject * obj0 = 0 ;
994141e6 15264 PyObject * obj1 = 0 ;
d14a1e28
RD
15265 char *kwnames[] = {
15266 (char *) "self",(char *) "lineSize", NULL
15267 };
15268
994141e6 15269 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Slider_SetLineSize",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
15270 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxSlider, SWIG_POINTER_EXCEPTION | 0);
15271 if (SWIG_arg_fail(1)) SWIG_fail;
15272 {
15273 arg2 = (int)(SWIG_As_int(obj1));
15274 if (SWIG_arg_fail(2)) SWIG_fail;
15275 }
d14a1e28
RD
15276 {
15277 PyThreadState* __tstate = wxPyBeginAllowThreads();
15278 (arg1)->SetLineSize(arg2);
15279
15280 wxPyEndAllowThreads(__tstate);
15281 if (PyErr_Occurred()) SWIG_fail;
15282 }
15283 Py_INCREF(Py_None); resultobj = Py_None;
15284 return resultobj;
15285 fail:
15286 return NULL;
15287}
15288
15289
c32bde28 15290static PyObject *_wrap_Slider_SetPageSize(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
15291 PyObject *resultobj;
15292 wxSlider *arg1 = (wxSlider *) 0 ;
15293 int arg2 ;
15294 PyObject * obj0 = 0 ;
994141e6 15295 PyObject * obj1 = 0 ;
d14a1e28
RD
15296 char *kwnames[] = {
15297 (char *) "self",(char *) "pageSize", NULL
15298 };
15299
994141e6 15300 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Slider_SetPageSize",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
15301 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxSlider, SWIG_POINTER_EXCEPTION | 0);
15302 if (SWIG_arg_fail(1)) SWIG_fail;
15303 {
15304 arg2 = (int)(SWIG_As_int(obj1));
15305 if (SWIG_arg_fail(2)) SWIG_fail;
15306 }
d14a1e28
RD
15307 {
15308 PyThreadState* __tstate = wxPyBeginAllowThreads();
15309 (arg1)->SetPageSize(arg2);
15310
15311 wxPyEndAllowThreads(__tstate);
15312 if (PyErr_Occurred()) SWIG_fail;
15313 }
15314 Py_INCREF(Py_None); resultobj = Py_None;
15315 return resultobj;
15316 fail:
15317 return NULL;
15318}
15319
15320
c32bde28 15321static PyObject *_wrap_Slider_GetLineSize(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
15322 PyObject *resultobj;
15323 wxSlider *arg1 = (wxSlider *) 0 ;
15324 int result;
15325 PyObject * obj0 = 0 ;
15326 char *kwnames[] = {
15327 (char *) "self", NULL
15328 };
15329
15330 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Slider_GetLineSize",kwnames,&obj0)) goto fail;
093d3ff1
RD
15331 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxSlider, SWIG_POINTER_EXCEPTION | 0);
15332 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
15333 {
15334 PyThreadState* __tstate = wxPyBeginAllowThreads();
15335 result = (int)((wxSlider const *)arg1)->GetLineSize();
15336
15337 wxPyEndAllowThreads(__tstate);
15338 if (PyErr_Occurred()) SWIG_fail;
15339 }
093d3ff1
RD
15340 {
15341 resultobj = SWIG_From_int((int)(result));
15342 }
d14a1e28
RD
15343 return resultobj;
15344 fail:
15345 return NULL;
15346}
15347
15348
c32bde28 15349static PyObject *_wrap_Slider_GetPageSize(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
15350 PyObject *resultobj;
15351 wxSlider *arg1 = (wxSlider *) 0 ;
15352 int result;
15353 PyObject * obj0 = 0 ;
15354 char *kwnames[] = {
15355 (char *) "self", NULL
15356 };
15357
15358 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Slider_GetPageSize",kwnames,&obj0)) goto fail;
093d3ff1
RD
15359 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxSlider, SWIG_POINTER_EXCEPTION | 0);
15360 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
15361 {
15362 PyThreadState* __tstate = wxPyBeginAllowThreads();
15363 result = (int)((wxSlider const *)arg1)->GetPageSize();
15364
15365 wxPyEndAllowThreads(__tstate);
15366 if (PyErr_Occurred()) SWIG_fail;
15367 }
093d3ff1
RD
15368 {
15369 resultobj = SWIG_From_int((int)(result));
15370 }
d14a1e28
RD
15371 return resultobj;
15372 fail:
15373 return NULL;
15374}
15375
15376
c32bde28 15377static PyObject *_wrap_Slider_SetThumbLength(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
15378 PyObject *resultobj;
15379 wxSlider *arg1 = (wxSlider *) 0 ;
15380 int arg2 ;
15381 PyObject * obj0 = 0 ;
994141e6 15382 PyObject * obj1 = 0 ;
d14a1e28
RD
15383 char *kwnames[] = {
15384 (char *) "self",(char *) "lenPixels", NULL
15385 };
15386
994141e6 15387 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Slider_SetThumbLength",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
15388 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxSlider, SWIG_POINTER_EXCEPTION | 0);
15389 if (SWIG_arg_fail(1)) SWIG_fail;
15390 {
15391 arg2 = (int)(SWIG_As_int(obj1));
15392 if (SWIG_arg_fail(2)) SWIG_fail;
15393 }
d14a1e28
RD
15394 {
15395 PyThreadState* __tstate = wxPyBeginAllowThreads();
15396 (arg1)->SetThumbLength(arg2);
15397
15398 wxPyEndAllowThreads(__tstate);
15399 if (PyErr_Occurred()) SWIG_fail;
15400 }
15401 Py_INCREF(Py_None); resultobj = Py_None;
15402 return resultobj;
15403 fail:
15404 return NULL;
15405}
15406
15407
c32bde28 15408static PyObject *_wrap_Slider_GetThumbLength(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
15409 PyObject *resultobj;
15410 wxSlider *arg1 = (wxSlider *) 0 ;
15411 int result;
15412 PyObject * obj0 = 0 ;
15413 char *kwnames[] = {
15414 (char *) "self", NULL
15415 };
15416
15417 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Slider_GetThumbLength",kwnames,&obj0)) goto fail;
093d3ff1
RD
15418 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxSlider, SWIG_POINTER_EXCEPTION | 0);
15419 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
15420 {
15421 PyThreadState* __tstate = wxPyBeginAllowThreads();
15422 result = (int)((wxSlider const *)arg1)->GetThumbLength();
15423
15424 wxPyEndAllowThreads(__tstate);
15425 if (PyErr_Occurred()) SWIG_fail;
15426 }
093d3ff1
RD
15427 {
15428 resultobj = SWIG_From_int((int)(result));
15429 }
d14a1e28
RD
15430 return resultobj;
15431 fail:
15432 return NULL;
15433}
15434
15435
c32bde28 15436static PyObject *_wrap_Slider_SetTickFreq(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
15437 PyObject *resultobj;
15438 wxSlider *arg1 = (wxSlider *) 0 ;
15439 int arg2 ;
994141e6 15440 int arg3 = (int) 1 ;
d14a1e28 15441 PyObject * obj0 = 0 ;
994141e6
RD
15442 PyObject * obj1 = 0 ;
15443 PyObject * obj2 = 0 ;
d14a1e28
RD
15444 char *kwnames[] = {
15445 (char *) "self",(char *) "n",(char *) "pos", NULL
15446 };
15447
994141e6 15448 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:Slider_SetTickFreq",kwnames,&obj0,&obj1,&obj2)) goto fail;
093d3ff1
RD
15449 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxSlider, SWIG_POINTER_EXCEPTION | 0);
15450 if (SWIG_arg_fail(1)) SWIG_fail;
15451 {
15452 arg2 = (int)(SWIG_As_int(obj1));
15453 if (SWIG_arg_fail(2)) SWIG_fail;
15454 }
994141e6 15455 if (obj2) {
093d3ff1
RD
15456 {
15457 arg3 = (int)(SWIG_As_int(obj2));
15458 if (SWIG_arg_fail(3)) SWIG_fail;
15459 }
994141e6 15460 }
d14a1e28
RD
15461 {
15462 PyThreadState* __tstate = wxPyBeginAllowThreads();
15463 (arg1)->SetTickFreq(arg2,arg3);
15464
15465 wxPyEndAllowThreads(__tstate);
15466 if (PyErr_Occurred()) SWIG_fail;
15467 }
15468 Py_INCREF(Py_None); resultobj = Py_None;
15469 return resultobj;
15470 fail:
15471 return NULL;
15472}
15473
15474
c32bde28 15475static PyObject *_wrap_Slider_GetTickFreq(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
15476 PyObject *resultobj;
15477 wxSlider *arg1 = (wxSlider *) 0 ;
15478 int result;
15479 PyObject * obj0 = 0 ;
15480 char *kwnames[] = {
15481 (char *) "self", NULL
15482 };
15483
15484 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Slider_GetTickFreq",kwnames,&obj0)) goto fail;
093d3ff1
RD
15485 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxSlider, SWIG_POINTER_EXCEPTION | 0);
15486 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
15487 {
15488 PyThreadState* __tstate = wxPyBeginAllowThreads();
15489 result = (int)((wxSlider const *)arg1)->GetTickFreq();
15490
15491 wxPyEndAllowThreads(__tstate);
15492 if (PyErr_Occurred()) SWIG_fail;
15493 }
093d3ff1
RD
15494 {
15495 resultobj = SWIG_From_int((int)(result));
15496 }
d14a1e28
RD
15497 return resultobj;
15498 fail:
15499 return NULL;
15500}
15501
15502
c32bde28 15503static PyObject *_wrap_Slider_ClearTicks(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
15504 PyObject *resultobj;
15505 wxSlider *arg1 = (wxSlider *) 0 ;
15506 PyObject * obj0 = 0 ;
15507 char *kwnames[] = {
15508 (char *) "self", NULL
15509 };
15510
15511 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Slider_ClearTicks",kwnames,&obj0)) goto fail;
093d3ff1
RD
15512 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxSlider, SWIG_POINTER_EXCEPTION | 0);
15513 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
15514 {
15515 PyThreadState* __tstate = wxPyBeginAllowThreads();
15516 (arg1)->ClearTicks();
15517
15518 wxPyEndAllowThreads(__tstate);
15519 if (PyErr_Occurred()) SWIG_fail;
15520 }
15521 Py_INCREF(Py_None); resultobj = Py_None;
15522 return resultobj;
15523 fail:
15524 return NULL;
15525}
15526
15527
c32bde28 15528static PyObject *_wrap_Slider_SetTick(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
15529 PyObject *resultobj;
15530 wxSlider *arg1 = (wxSlider *) 0 ;
15531 int arg2 ;
15532 PyObject * obj0 = 0 ;
994141e6 15533 PyObject * obj1 = 0 ;
d14a1e28
RD
15534 char *kwnames[] = {
15535 (char *) "self",(char *) "tickPos", NULL
15536 };
15537
994141e6 15538 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Slider_SetTick",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
15539 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxSlider, SWIG_POINTER_EXCEPTION | 0);
15540 if (SWIG_arg_fail(1)) SWIG_fail;
15541 {
15542 arg2 = (int)(SWIG_As_int(obj1));
15543 if (SWIG_arg_fail(2)) SWIG_fail;
15544 }
d14a1e28
RD
15545 {
15546 PyThreadState* __tstate = wxPyBeginAllowThreads();
15547 (arg1)->SetTick(arg2);
15548
15549 wxPyEndAllowThreads(__tstate);
15550 if (PyErr_Occurred()) SWIG_fail;
15551 }
15552 Py_INCREF(Py_None); resultobj = Py_None;
15553 return resultobj;
15554 fail:
15555 return NULL;
15556}
15557
15558
c32bde28 15559static PyObject *_wrap_Slider_ClearSel(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
15560 PyObject *resultobj;
15561 wxSlider *arg1 = (wxSlider *) 0 ;
15562 PyObject * obj0 = 0 ;
15563 char *kwnames[] = {
15564 (char *) "self", NULL
15565 };
15566
15567 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Slider_ClearSel",kwnames,&obj0)) goto fail;
093d3ff1
RD
15568 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxSlider, SWIG_POINTER_EXCEPTION | 0);
15569 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
15570 {
15571 PyThreadState* __tstate = wxPyBeginAllowThreads();
15572 (arg1)->ClearSel();
15573
15574 wxPyEndAllowThreads(__tstate);
15575 if (PyErr_Occurred()) SWIG_fail;
15576 }
15577 Py_INCREF(Py_None); resultobj = Py_None;
15578 return resultobj;
15579 fail:
15580 return NULL;
15581}
15582
15583
c32bde28 15584static PyObject *_wrap_Slider_GetSelEnd(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
15585 PyObject *resultobj;
15586 wxSlider *arg1 = (wxSlider *) 0 ;
15587 int result;
15588 PyObject * obj0 = 0 ;
15589 char *kwnames[] = {
15590 (char *) "self", NULL
15591 };
15592
15593 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Slider_GetSelEnd",kwnames,&obj0)) goto fail;
093d3ff1
RD
15594 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxSlider, SWIG_POINTER_EXCEPTION | 0);
15595 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
15596 {
15597 PyThreadState* __tstate = wxPyBeginAllowThreads();
15598 result = (int)((wxSlider const *)arg1)->GetSelEnd();
15599
15600 wxPyEndAllowThreads(__tstate);
15601 if (PyErr_Occurred()) SWIG_fail;
15602 }
093d3ff1
RD
15603 {
15604 resultobj = SWIG_From_int((int)(result));
15605 }
d14a1e28
RD
15606 return resultobj;
15607 fail:
15608 return NULL;
15609}
15610
15611
c32bde28 15612static PyObject *_wrap_Slider_GetSelStart(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
15613 PyObject *resultobj;
15614 wxSlider *arg1 = (wxSlider *) 0 ;
15615 int result;
15616 PyObject * obj0 = 0 ;
15617 char *kwnames[] = {
15618 (char *) "self", NULL
15619 };
15620
15621 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Slider_GetSelStart",kwnames,&obj0)) goto fail;
093d3ff1
RD
15622 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxSlider, SWIG_POINTER_EXCEPTION | 0);
15623 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
15624 {
15625 PyThreadState* __tstate = wxPyBeginAllowThreads();
15626 result = (int)((wxSlider const *)arg1)->GetSelStart();
15627
15628 wxPyEndAllowThreads(__tstate);
15629 if (PyErr_Occurred()) SWIG_fail;
15630 }
093d3ff1
RD
15631 {
15632 resultobj = SWIG_From_int((int)(result));
15633 }
d14a1e28
RD
15634 return resultobj;
15635 fail:
15636 return NULL;
15637}
15638
15639
c32bde28 15640static PyObject *_wrap_Slider_SetSelection(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
15641 PyObject *resultobj;
15642 wxSlider *arg1 = (wxSlider *) 0 ;
15643 int arg2 ;
15644 int arg3 ;
15645 PyObject * obj0 = 0 ;
994141e6
RD
15646 PyObject * obj1 = 0 ;
15647 PyObject * obj2 = 0 ;
d14a1e28
RD
15648 char *kwnames[] = {
15649 (char *) "self",(char *) "min",(char *) "max", NULL
15650 };
15651
994141e6 15652 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:Slider_SetSelection",kwnames,&obj0,&obj1,&obj2)) goto fail;
093d3ff1
RD
15653 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxSlider, SWIG_POINTER_EXCEPTION | 0);
15654 if (SWIG_arg_fail(1)) SWIG_fail;
15655 {
15656 arg2 = (int)(SWIG_As_int(obj1));
15657 if (SWIG_arg_fail(2)) SWIG_fail;
15658 }
15659 {
15660 arg3 = (int)(SWIG_As_int(obj2));
15661 if (SWIG_arg_fail(3)) SWIG_fail;
15662 }
d14a1e28
RD
15663 {
15664 PyThreadState* __tstate = wxPyBeginAllowThreads();
15665 (arg1)->SetSelection(arg2,arg3);
15666
15667 wxPyEndAllowThreads(__tstate);
15668 if (PyErr_Occurred()) SWIG_fail;
15669 }
15670 Py_INCREF(Py_None); resultobj = Py_None;
15671 return resultobj;
15672 fail:
15673 return NULL;
15674}
15675
15676
c32bde28 15677static PyObject *_wrap_Slider_GetClassDefaultAttributes(PyObject *, PyObject *args, PyObject *kwargs) {
22bfe96c 15678 PyObject *resultobj;
093d3ff1 15679 wxWindowVariant arg1 = (wxWindowVariant) wxWINDOW_VARIANT_NORMAL ;
22bfe96c
RD
15680 wxVisualAttributes result;
15681 PyObject * obj0 = 0 ;
15682 char *kwnames[] = {
15683 (char *) "variant", NULL
15684 };
15685
15686 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|O:Slider_GetClassDefaultAttributes",kwnames,&obj0)) goto fail;
15687 if (obj0) {
093d3ff1
RD
15688 {
15689 arg1 = (wxWindowVariant)(SWIG_As_int(obj0));
15690 if (SWIG_arg_fail(1)) SWIG_fail;
15691 }
22bfe96c
RD
15692 }
15693 {
110da5b0 15694 if (!wxPyCheckForApp()) SWIG_fail;
22bfe96c
RD
15695 PyThreadState* __tstate = wxPyBeginAllowThreads();
15696 result = wxSlider::GetClassDefaultAttributes((wxWindowVariant )arg1);
15697
15698 wxPyEndAllowThreads(__tstate);
dfbb5885 15699 if (PyErr_Occurred()) SWIG_fail;
22bfe96c
RD
15700 }
15701 {
15702 wxVisualAttributes * resultptr;
093d3ff1 15703 resultptr = new wxVisualAttributes((wxVisualAttributes &)(result));
22bfe96c
RD
15704 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxVisualAttributes, 1);
15705 }
15706 return resultobj;
15707 fail:
15708 return NULL;
15709}
15710
15711
c32bde28 15712static PyObject * Slider_swigregister(PyObject *, PyObject *args) {
d14a1e28
RD
15713 PyObject *obj;
15714 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
15715 SWIG_TypeClientData(SWIGTYPE_p_wxSlider, obj);
15716 Py_INCREF(obj);
15717 return Py_BuildValue((char *)"");
15718}
c32bde28 15719static int _wrap_ToggleButtonNameStr_set(PyObject *) {
b2dc1044
RD
15720 PyErr_SetString(PyExc_TypeError,"Variable ToggleButtonNameStr is read-only.");
15721 return 1;
15722}
15723
15724
093d3ff1 15725static PyObject *_wrap_ToggleButtonNameStr_get(void) {
b2dc1044
RD
15726 PyObject *pyobj;
15727
15728 {
15729#if wxUSE_UNICODE
15730 pyobj = PyUnicode_FromWideChar((&wxPyToggleButtonNameStr)->c_str(), (&wxPyToggleButtonNameStr)->Len());
15731#else
15732 pyobj = PyString_FromStringAndSize((&wxPyToggleButtonNameStr)->c_str(), (&wxPyToggleButtonNameStr)->Len());
15733#endif
15734 }
15735 return pyobj;
15736}
15737
15738
c32bde28 15739static PyObject *_wrap_new_ToggleButton(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
15740 PyObject *resultobj;
15741 wxWindow *arg1 = (wxWindow *) 0 ;
248ed943
RD
15742 int arg2 = (int) -1 ;
15743 wxString const &arg3_defvalue = wxPyEmptyString ;
15744 wxString *arg3 = (wxString *) &arg3_defvalue ;
d14a1e28
RD
15745 wxPoint const &arg4_defvalue = wxDefaultPosition ;
15746 wxPoint *arg4 = (wxPoint *) &arg4_defvalue ;
15747 wxSize const &arg5_defvalue = wxDefaultSize ;
15748 wxSize *arg5 = (wxSize *) &arg5_defvalue ;
15749 long arg6 = (long) 0 ;
15750 wxValidator const &arg7_defvalue = wxDefaultValidator ;
15751 wxValidator *arg7 = (wxValidator *) &arg7_defvalue ;
15752 wxString const &arg8_defvalue = wxPyToggleButtonNameStr ;
15753 wxString *arg8 = (wxString *) &arg8_defvalue ;
15754 wxToggleButton *result;
ae8162c8 15755 bool temp3 = false ;
d14a1e28
RD
15756 wxPoint temp4 ;
15757 wxSize temp5 ;
ae8162c8 15758 bool temp8 = false ;
d14a1e28 15759 PyObject * obj0 = 0 ;
994141e6 15760 PyObject * obj1 = 0 ;
d14a1e28
RD
15761 PyObject * obj2 = 0 ;
15762 PyObject * obj3 = 0 ;
15763 PyObject * obj4 = 0 ;
994141e6 15764 PyObject * obj5 = 0 ;
d14a1e28
RD
15765 PyObject * obj6 = 0 ;
15766 PyObject * obj7 = 0 ;
15767 char *kwnames[] = {
15768 (char *) "parent",(char *) "id",(char *) "label",(char *) "pos",(char *) "size",(char *) "style",(char *) "validator",(char *) "name", NULL
15769 };
15770
248ed943 15771 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|OOOOOOO:new_ToggleButton",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6,&obj7)) goto fail;
093d3ff1
RD
15772 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
15773 if (SWIG_arg_fail(1)) SWIG_fail;
248ed943 15774 if (obj1) {
093d3ff1
RD
15775 {
15776 arg2 = (int)(SWIG_As_int(obj1));
15777 if (SWIG_arg_fail(2)) SWIG_fail;
15778 }
248ed943
RD
15779 }
15780 if (obj2) {
15781 {
15782 arg3 = wxString_in_helper(obj2);
15783 if (arg3 == NULL) SWIG_fail;
ae8162c8 15784 temp3 = true;
248ed943 15785 }
d14a1e28
RD
15786 }
15787 if (obj3) {
15788 {
15789 arg4 = &temp4;
15790 if ( ! wxPoint_helper(obj3, &arg4)) SWIG_fail;
15791 }
15792 }
15793 if (obj4) {
15794 {
15795 arg5 = &temp5;
15796 if ( ! wxSize_helper(obj4, &arg5)) SWIG_fail;
15797 }
15798 }
994141e6 15799 if (obj5) {
093d3ff1
RD
15800 {
15801 arg6 = (long)(SWIG_As_long(obj5));
15802 if (SWIG_arg_fail(6)) SWIG_fail;
15803 }
994141e6 15804 }
d14a1e28 15805 if (obj6) {
093d3ff1
RD
15806 {
15807 SWIG_Python_ConvertPtr(obj6, (void **)&arg7, SWIGTYPE_p_wxValidator, SWIG_POINTER_EXCEPTION | 0);
15808 if (SWIG_arg_fail(7)) SWIG_fail;
15809 if (arg7 == NULL) {
15810 SWIG_null_ref("wxValidator");
15811 }
15812 if (SWIG_arg_fail(7)) SWIG_fail;
d14a1e28
RD
15813 }
15814 }
15815 if (obj7) {
15816 {
15817 arg8 = wxString_in_helper(obj7);
15818 if (arg8 == NULL) SWIG_fail;
ae8162c8 15819 temp8 = true;
d14a1e28
RD
15820 }
15821 }
15822 {
e3b71cb8 15823 if (!wxPyCheckForApp()) SWIG_fail;
d14a1e28
RD
15824 PyThreadState* __tstate = wxPyBeginAllowThreads();
15825 result = (wxToggleButton *)new wxToggleButton(arg1,arg2,(wxString const &)*arg3,(wxPoint const &)*arg4,(wxSize const &)*arg5,arg6,(wxValidator const &)*arg7,(wxString const &)*arg8);
15826
15827 wxPyEndAllowThreads(__tstate);
110da5b0 15828 if (PyErr_Occurred()) SWIG_fail;
d14a1e28 15829 }
15afbcd0 15830 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxToggleButton, 1);
d14a1e28
RD
15831 {
15832 if (temp3)
15833 delete arg3;
15834 }
15835 {
15836 if (temp8)
15837 delete arg8;
15838 }
15839 return resultobj;
15840 fail:
15841 {
15842 if (temp3)
15843 delete arg3;
15844 }
15845 {
15846 if (temp8)
15847 delete arg8;
15848 }
15849 return NULL;
15850}
15851
15852
c32bde28 15853static PyObject *_wrap_new_PreToggleButton(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
15854 PyObject *resultobj;
15855 wxToggleButton *result;
15856 char *kwnames[] = {
15857 NULL
15858 };
15859
15860 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_PreToggleButton",kwnames)) goto fail;
15861 {
e3b71cb8 15862 if (!wxPyCheckForApp()) SWIG_fail;
d14a1e28
RD
15863 PyThreadState* __tstate = wxPyBeginAllowThreads();
15864 result = (wxToggleButton *)new wxToggleButton();
15865
15866 wxPyEndAllowThreads(__tstate);
110da5b0 15867 if (PyErr_Occurred()) SWIG_fail;
d14a1e28 15868 }
15afbcd0 15869 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxToggleButton, 1);
d14a1e28
RD
15870 return resultobj;
15871 fail:
15872 return NULL;
15873}
15874
15875
c32bde28 15876static PyObject *_wrap_ToggleButton_Create(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
15877 PyObject *resultobj;
15878 wxToggleButton *arg1 = (wxToggleButton *) 0 ;
15879 wxWindow *arg2 = (wxWindow *) 0 ;
248ed943
RD
15880 int arg3 = (int) -1 ;
15881 wxString const &arg4_defvalue = wxPyEmptyString ;
15882 wxString *arg4 = (wxString *) &arg4_defvalue ;
d14a1e28
RD
15883 wxPoint const &arg5_defvalue = wxDefaultPosition ;
15884 wxPoint *arg5 = (wxPoint *) &arg5_defvalue ;
15885 wxSize const &arg6_defvalue = wxDefaultSize ;
15886 wxSize *arg6 = (wxSize *) &arg6_defvalue ;
15887 long arg7 = (long) 0 ;
15888 wxValidator const &arg8_defvalue = wxDefaultValidator ;
15889 wxValidator *arg8 = (wxValidator *) &arg8_defvalue ;
15890 wxString const &arg9_defvalue = wxPyToggleButtonNameStr ;
15891 wxString *arg9 = (wxString *) &arg9_defvalue ;
15892 bool result;
ae8162c8 15893 bool temp4 = false ;
d14a1e28
RD
15894 wxPoint temp5 ;
15895 wxSize temp6 ;
ae8162c8 15896 bool temp9 = false ;
d14a1e28
RD
15897 PyObject * obj0 = 0 ;
15898 PyObject * obj1 = 0 ;
994141e6 15899 PyObject * obj2 = 0 ;
d14a1e28
RD
15900 PyObject * obj3 = 0 ;
15901 PyObject * obj4 = 0 ;
15902 PyObject * obj5 = 0 ;
994141e6 15903 PyObject * obj6 = 0 ;
d14a1e28
RD
15904 PyObject * obj7 = 0 ;
15905 PyObject * obj8 = 0 ;
15906 char *kwnames[] = {
15907 (char *) "self",(char *) "parent",(char *) "id",(char *) "label",(char *) "pos",(char *) "size",(char *) "style",(char *) "validator",(char *) "name", NULL
15908 };
15909
248ed943 15910 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|OOOOOOO:ToggleButton_Create",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6,&obj7,&obj8)) goto fail;
093d3ff1
RD
15911 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxToggleButton, SWIG_POINTER_EXCEPTION | 0);
15912 if (SWIG_arg_fail(1)) SWIG_fail;
15913 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
15914 if (SWIG_arg_fail(2)) SWIG_fail;
248ed943 15915 if (obj2) {
093d3ff1
RD
15916 {
15917 arg3 = (int)(SWIG_As_int(obj2));
15918 if (SWIG_arg_fail(3)) SWIG_fail;
15919 }
248ed943
RD
15920 }
15921 if (obj3) {
15922 {
15923 arg4 = wxString_in_helper(obj3);
15924 if (arg4 == NULL) SWIG_fail;
ae8162c8 15925 temp4 = true;
248ed943 15926 }
d14a1e28
RD
15927 }
15928 if (obj4) {
15929 {
15930 arg5 = &temp5;
15931 if ( ! wxPoint_helper(obj4, &arg5)) SWIG_fail;
15932 }
15933 }
15934 if (obj5) {
15935 {
15936 arg6 = &temp6;
15937 if ( ! wxSize_helper(obj5, &arg6)) SWIG_fail;
15938 }
15939 }
994141e6 15940 if (obj6) {
093d3ff1
RD
15941 {
15942 arg7 = (long)(SWIG_As_long(obj6));
15943 if (SWIG_arg_fail(7)) SWIG_fail;
15944 }
994141e6 15945 }
d14a1e28 15946 if (obj7) {
093d3ff1
RD
15947 {
15948 SWIG_Python_ConvertPtr(obj7, (void **)&arg8, SWIGTYPE_p_wxValidator, SWIG_POINTER_EXCEPTION | 0);
15949 if (SWIG_arg_fail(8)) SWIG_fail;
15950 if (arg8 == NULL) {
15951 SWIG_null_ref("wxValidator");
15952 }
15953 if (SWIG_arg_fail(8)) SWIG_fail;
d14a1e28
RD
15954 }
15955 }
15956 if (obj8) {
15957 {
15958 arg9 = wxString_in_helper(obj8);
15959 if (arg9 == NULL) SWIG_fail;
ae8162c8 15960 temp9 = true;
d14a1e28
RD
15961 }
15962 }
15963 {
15964 PyThreadState* __tstate = wxPyBeginAllowThreads();
15965 result = (bool)(arg1)->Create(arg2,arg3,(wxString const &)*arg4,(wxPoint const &)*arg5,(wxSize const &)*arg6,arg7,(wxValidator const &)*arg8,(wxString const &)*arg9);
15966
15967 wxPyEndAllowThreads(__tstate);
15968 if (PyErr_Occurred()) SWIG_fail;
15969 }
4f89f6a3
RD
15970 {
15971 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
15972 }
d14a1e28
RD
15973 {
15974 if (temp4)
15975 delete arg4;
15976 }
15977 {
15978 if (temp9)
15979 delete arg9;
15980 }
15981 return resultobj;
15982 fail:
15983 {
15984 if (temp4)
15985 delete arg4;
15986 }
15987 {
15988 if (temp9)
15989 delete arg9;
15990 }
15991 return NULL;
15992}
15993
15994
c32bde28 15995static PyObject *_wrap_ToggleButton_SetValue(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
15996 PyObject *resultobj;
15997 wxToggleButton *arg1 = (wxToggleButton *) 0 ;
15998 bool arg2 ;
15999 PyObject * obj0 = 0 ;
16000 PyObject * obj1 = 0 ;
16001 char *kwnames[] = {
16002 (char *) "self",(char *) "value", NULL
16003 };
16004
16005 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ToggleButton_SetValue",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
16006 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxToggleButton, SWIG_POINTER_EXCEPTION | 0);
16007 if (SWIG_arg_fail(1)) SWIG_fail;
16008 {
16009 arg2 = (bool)(SWIG_As_bool(obj1));
16010 if (SWIG_arg_fail(2)) SWIG_fail;
16011 }
d14a1e28
RD
16012 {
16013 PyThreadState* __tstate = wxPyBeginAllowThreads();
16014 (arg1)->SetValue(arg2);
16015
16016 wxPyEndAllowThreads(__tstate);
16017 if (PyErr_Occurred()) SWIG_fail;
16018 }
16019 Py_INCREF(Py_None); resultobj = Py_None;
16020 return resultobj;
16021 fail:
16022 return NULL;
16023}
16024
16025
c32bde28 16026static PyObject *_wrap_ToggleButton_GetValue(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
16027 PyObject *resultobj;
16028 wxToggleButton *arg1 = (wxToggleButton *) 0 ;
16029 bool result;
16030 PyObject * obj0 = 0 ;
16031 char *kwnames[] = {
16032 (char *) "self", NULL
16033 };
16034
16035 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ToggleButton_GetValue",kwnames,&obj0)) goto fail;
093d3ff1
RD
16036 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxToggleButton, SWIG_POINTER_EXCEPTION | 0);
16037 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
16038 {
16039 PyThreadState* __tstate = wxPyBeginAllowThreads();
16040 result = (bool)((wxToggleButton const *)arg1)->GetValue();
16041
16042 wxPyEndAllowThreads(__tstate);
16043 if (PyErr_Occurred()) SWIG_fail;
16044 }
4f89f6a3
RD
16045 {
16046 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
16047 }
d14a1e28
RD
16048 return resultobj;
16049 fail:
16050 return NULL;
16051}
16052
16053
c32bde28 16054static PyObject *_wrap_ToggleButton_SetLabel(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
16055 PyObject *resultobj;
16056 wxToggleButton *arg1 = (wxToggleButton *) 0 ;
16057 wxString *arg2 = 0 ;
ae8162c8 16058 bool temp2 = false ;
d14a1e28
RD
16059 PyObject * obj0 = 0 ;
16060 PyObject * obj1 = 0 ;
16061 char *kwnames[] = {
16062 (char *) "self",(char *) "label", NULL
16063 };
16064
16065 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ToggleButton_SetLabel",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
16066 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxToggleButton, SWIG_POINTER_EXCEPTION | 0);
16067 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
16068 {
16069 arg2 = wxString_in_helper(obj1);
16070 if (arg2 == NULL) SWIG_fail;
ae8162c8 16071 temp2 = true;
d14a1e28
RD
16072 }
16073 {
16074 PyThreadState* __tstate = wxPyBeginAllowThreads();
16075 (arg1)->SetLabel((wxString const &)*arg2);
16076
16077 wxPyEndAllowThreads(__tstate);
16078 if (PyErr_Occurred()) SWIG_fail;
16079 }
16080 Py_INCREF(Py_None); resultobj = Py_None;
16081 {
16082 if (temp2)
16083 delete arg2;
16084 }
16085 return resultobj;
16086 fail:
16087 {
16088 if (temp2)
16089 delete arg2;
16090 }
16091 return NULL;
16092}
16093
16094
c32bde28 16095static PyObject *_wrap_ToggleButton_GetClassDefaultAttributes(PyObject *, PyObject *args, PyObject *kwargs) {
22bfe96c 16096 PyObject *resultobj;
093d3ff1 16097 wxWindowVariant arg1 = (wxWindowVariant) wxWINDOW_VARIANT_NORMAL ;
22bfe96c
RD
16098 wxVisualAttributes result;
16099 PyObject * obj0 = 0 ;
16100 char *kwnames[] = {
16101 (char *) "variant", NULL
16102 };
16103
16104 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|O:ToggleButton_GetClassDefaultAttributes",kwnames,&obj0)) goto fail;
16105 if (obj0) {
093d3ff1
RD
16106 {
16107 arg1 = (wxWindowVariant)(SWIG_As_int(obj0));
16108 if (SWIG_arg_fail(1)) SWIG_fail;
16109 }
22bfe96c
RD
16110 }
16111 {
110da5b0 16112 if (!wxPyCheckForApp()) SWIG_fail;
22bfe96c
RD
16113 PyThreadState* __tstate = wxPyBeginAllowThreads();
16114 result = wxToggleButton::GetClassDefaultAttributes((wxWindowVariant )arg1);
16115
16116 wxPyEndAllowThreads(__tstate);
dfbb5885 16117 if (PyErr_Occurred()) SWIG_fail;
22bfe96c
RD
16118 }
16119 {
16120 wxVisualAttributes * resultptr;
093d3ff1 16121 resultptr = new wxVisualAttributes((wxVisualAttributes &)(result));
22bfe96c
RD
16122 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxVisualAttributes, 1);
16123 }
16124 return resultobj;
16125 fail:
16126 return NULL;
16127}
16128
16129
c32bde28 16130static PyObject * ToggleButton_swigregister(PyObject *, PyObject *args) {
d14a1e28
RD
16131 PyObject *obj;
16132 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
16133 SWIG_TypeClientData(SWIGTYPE_p_wxToggleButton, obj);
16134 Py_INCREF(obj);
16135 return Py_BuildValue((char *)"");
16136}
51b83b37
RD
16137static int _wrap_NotebookNameStr_set(PyObject *) {
16138 PyErr_SetString(PyExc_TypeError,"Variable NotebookNameStr is read-only.");
b2dc1044
RD
16139 return 1;
16140}
16141
16142
51b83b37 16143static PyObject *_wrap_NotebookNameStr_get(void) {
b2dc1044
RD
16144 PyObject *pyobj;
16145
16146 {
16147#if wxUSE_UNICODE
51b83b37 16148 pyobj = PyUnicode_FromWideChar((&wxPyNotebookNameStr)->c_str(), (&wxPyNotebookNameStr)->Len());
b2dc1044 16149#else
51b83b37 16150 pyobj = PyString_FromStringAndSize((&wxPyNotebookNameStr)->c_str(), (&wxPyNotebookNameStr)->Len());
b2dc1044
RD
16151#endif
16152 }
16153 return pyobj;
16154}
16155
16156
8ac8dba0 16157static PyObject *_wrap_BookCtrlBase_GetPageCount(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28 16158 PyObject *resultobj;
8ac8dba0 16159 wxBookCtrlBase *arg1 = (wxBookCtrlBase *) 0 ;
d14a1e28
RD
16160 size_t result;
16161 PyObject * obj0 = 0 ;
16162 char *kwnames[] = {
16163 (char *) "self", NULL
16164 };
16165
8ac8dba0 16166 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:BookCtrlBase_GetPageCount",kwnames,&obj0)) goto fail;
093d3ff1
RD
16167 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxBookCtrlBase, SWIG_POINTER_EXCEPTION | 0);
16168 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
16169 {
16170 PyThreadState* __tstate = wxPyBeginAllowThreads();
8ac8dba0 16171 result = (size_t)((wxBookCtrlBase const *)arg1)->GetPageCount();
d14a1e28
RD
16172
16173 wxPyEndAllowThreads(__tstate);
16174 if (PyErr_Occurred()) SWIG_fail;
16175 }
093d3ff1
RD
16176 {
16177 resultobj = SWIG_From_unsigned_SS_long((unsigned long)(result));
16178 }
d14a1e28
RD
16179 return resultobj;
16180 fail:
16181 return NULL;
16182}
16183
16184
8ac8dba0 16185static PyObject *_wrap_BookCtrlBase_GetPage(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28 16186 PyObject *resultobj;
8ac8dba0 16187 wxBookCtrlBase *arg1 = (wxBookCtrlBase *) 0 ;
d14a1e28
RD
16188 size_t arg2 ;
16189 wxWindow *result;
16190 PyObject * obj0 = 0 ;
16191 PyObject * obj1 = 0 ;
16192 char *kwnames[] = {
16193 (char *) "self",(char *) "n", NULL
16194 };
16195
8ac8dba0 16196 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:BookCtrlBase_GetPage",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
16197 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxBookCtrlBase, SWIG_POINTER_EXCEPTION | 0);
16198 if (SWIG_arg_fail(1)) SWIG_fail;
16199 {
16200 arg2 = (size_t)(SWIG_As_unsigned_SS_long(obj1));
16201 if (SWIG_arg_fail(2)) SWIG_fail;
16202 }
d14a1e28
RD
16203 {
16204 PyThreadState* __tstate = wxPyBeginAllowThreads();
16205 result = (wxWindow *)(arg1)->GetPage(arg2);
16206
16207 wxPyEndAllowThreads(__tstate);
16208 if (PyErr_Occurred()) SWIG_fail;
16209 }
16210 {
412d302d 16211 resultobj = wxPyMake_wxObject(result, 0);
d14a1e28
RD
16212 }
16213 return resultobj;
16214 fail:
16215 return NULL;
16216}
16217
16218
8ac8dba0 16219static PyObject *_wrap_BookCtrlBase_GetCurrentPage(PyObject *, PyObject *args, PyObject *kwargs) {
8fb0e70a 16220 PyObject *resultobj;
8ac8dba0 16221 wxBookCtrlBase *arg1 = (wxBookCtrlBase *) 0 ;
8fb0e70a
RD
16222 wxWindow *result;
16223 PyObject * obj0 = 0 ;
16224 char *kwnames[] = {
16225 (char *) "self", NULL
16226 };
16227
8ac8dba0 16228 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:BookCtrlBase_GetCurrentPage",kwnames,&obj0)) goto fail;
093d3ff1
RD
16229 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxBookCtrlBase, SWIG_POINTER_EXCEPTION | 0);
16230 if (SWIG_arg_fail(1)) SWIG_fail;
8fb0e70a
RD
16231 {
16232 PyThreadState* __tstate = wxPyBeginAllowThreads();
8ac8dba0 16233 result = (wxWindow *)((wxBookCtrlBase const *)arg1)->GetCurrentPage();
8fb0e70a
RD
16234
16235 wxPyEndAllowThreads(__tstate);
16236 if (PyErr_Occurred()) SWIG_fail;
16237 }
16238 {
16239 resultobj = wxPyMake_wxObject(result, 0);
16240 }
16241 return resultobj;
16242 fail:
16243 return NULL;
16244}
16245
16246
8ac8dba0 16247static PyObject *_wrap_BookCtrlBase_GetSelection(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28 16248 PyObject *resultobj;
8ac8dba0 16249 wxBookCtrlBase *arg1 = (wxBookCtrlBase *) 0 ;
d14a1e28
RD
16250 int result;
16251 PyObject * obj0 = 0 ;
16252 char *kwnames[] = {
16253 (char *) "self", NULL
16254 };
16255
8ac8dba0 16256 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:BookCtrlBase_GetSelection",kwnames,&obj0)) goto fail;
093d3ff1
RD
16257 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxBookCtrlBase, SWIG_POINTER_EXCEPTION | 0);
16258 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
16259 {
16260 PyThreadState* __tstate = wxPyBeginAllowThreads();
8ac8dba0 16261 result = (int)((wxBookCtrlBase const *)arg1)->GetSelection();
d14a1e28
RD
16262
16263 wxPyEndAllowThreads(__tstate);
16264 if (PyErr_Occurred()) SWIG_fail;
16265 }
093d3ff1
RD
16266 {
16267 resultobj = SWIG_From_int((int)(result));
16268 }
d14a1e28
RD
16269 return resultobj;
16270 fail:
16271 return NULL;
16272}
16273
16274
8ac8dba0 16275static PyObject *_wrap_BookCtrlBase_SetPageText(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28 16276 PyObject *resultobj;
8ac8dba0 16277 wxBookCtrlBase *arg1 = (wxBookCtrlBase *) 0 ;
d14a1e28
RD
16278 size_t arg2 ;
16279 wxString *arg3 = 0 ;
16280 bool result;
ae8162c8 16281 bool temp3 = false ;
d14a1e28
RD
16282 PyObject * obj0 = 0 ;
16283 PyObject * obj1 = 0 ;
16284 PyObject * obj2 = 0 ;
16285 char *kwnames[] = {
16286 (char *) "self",(char *) "n",(char *) "strText", NULL
16287 };
16288
8ac8dba0 16289 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:BookCtrlBase_SetPageText",kwnames,&obj0,&obj1,&obj2)) goto fail;
093d3ff1
RD
16290 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxBookCtrlBase, SWIG_POINTER_EXCEPTION | 0);
16291 if (SWIG_arg_fail(1)) SWIG_fail;
16292 {
16293 arg2 = (size_t)(SWIG_As_unsigned_SS_long(obj1));
16294 if (SWIG_arg_fail(2)) SWIG_fail;
16295 }
d14a1e28
RD
16296 {
16297 arg3 = wxString_in_helper(obj2);
16298 if (arg3 == NULL) SWIG_fail;
ae8162c8 16299 temp3 = true;
d14a1e28
RD
16300 }
16301 {
16302 PyThreadState* __tstate = wxPyBeginAllowThreads();
16303 result = (bool)(arg1)->SetPageText(arg2,(wxString const &)*arg3);
16304
16305 wxPyEndAllowThreads(__tstate);
16306 if (PyErr_Occurred()) SWIG_fail;
16307 }
4f89f6a3
RD
16308 {
16309 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
16310 }
d14a1e28
RD
16311 {
16312 if (temp3)
16313 delete arg3;
16314 }
16315 return resultobj;
16316 fail:
16317 {
16318 if (temp3)
16319 delete arg3;
16320 }
16321 return NULL;
16322}
16323
16324
8ac8dba0 16325static PyObject *_wrap_BookCtrlBase_GetPageText(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28 16326 PyObject *resultobj;
8ac8dba0 16327 wxBookCtrlBase *arg1 = (wxBookCtrlBase *) 0 ;
d14a1e28
RD
16328 size_t arg2 ;
16329 wxString result;
16330 PyObject * obj0 = 0 ;
16331 PyObject * obj1 = 0 ;
16332 char *kwnames[] = {
16333 (char *) "self",(char *) "n", NULL
16334 };
16335
8ac8dba0 16336 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:BookCtrlBase_GetPageText",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
16337 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxBookCtrlBase, SWIG_POINTER_EXCEPTION | 0);
16338 if (SWIG_arg_fail(1)) SWIG_fail;
16339 {
16340 arg2 = (size_t)(SWIG_As_unsigned_SS_long(obj1));
16341 if (SWIG_arg_fail(2)) SWIG_fail;
16342 }
d14a1e28
RD
16343 {
16344 PyThreadState* __tstate = wxPyBeginAllowThreads();
8ac8dba0 16345 result = ((wxBookCtrlBase const *)arg1)->GetPageText(arg2);
d14a1e28
RD
16346
16347 wxPyEndAllowThreads(__tstate);
16348 if (PyErr_Occurred()) SWIG_fail;
16349 }
16350 {
16351#if wxUSE_UNICODE
16352 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
16353#else
16354 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
16355#endif
16356 }
16357 return resultobj;
16358 fail:
16359 return NULL;
16360}
16361
16362
8ac8dba0 16363static PyObject *_wrap_BookCtrlBase_SetImageList(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28 16364 PyObject *resultobj;
8ac8dba0 16365 wxBookCtrlBase *arg1 = (wxBookCtrlBase *) 0 ;
d14a1e28
RD
16366 wxImageList *arg2 = (wxImageList *) 0 ;
16367 PyObject * obj0 = 0 ;
16368 PyObject * obj1 = 0 ;
16369 char *kwnames[] = {
16370 (char *) "self",(char *) "imageList", NULL
16371 };
16372
8ac8dba0 16373 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:BookCtrlBase_SetImageList",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
16374 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxBookCtrlBase, SWIG_POINTER_EXCEPTION | 0);
16375 if (SWIG_arg_fail(1)) SWIG_fail;
16376 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxImageList, SWIG_POINTER_EXCEPTION | 0);
16377 if (SWIG_arg_fail(2)) SWIG_fail;
d14a1e28
RD
16378 {
16379 PyThreadState* __tstate = wxPyBeginAllowThreads();
16380 (arg1)->SetImageList(arg2);
16381
16382 wxPyEndAllowThreads(__tstate);
16383 if (PyErr_Occurred()) SWIG_fail;
16384 }
16385 Py_INCREF(Py_None); resultobj = Py_None;
16386 return resultobj;
16387 fail:
16388 return NULL;
16389}
16390
16391
8ac8dba0 16392static PyObject *_wrap_BookCtrlBase_AssignImageList(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28 16393 PyObject *resultobj;
8ac8dba0 16394 wxBookCtrlBase *arg1 = (wxBookCtrlBase *) 0 ;
d14a1e28
RD
16395 wxImageList *arg2 = (wxImageList *) 0 ;
16396 PyObject * obj0 = 0 ;
16397 PyObject * obj1 = 0 ;
16398 char *kwnames[] = {
16399 (char *) "self",(char *) "imageList", NULL
16400 };
16401
8ac8dba0 16402 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:BookCtrlBase_AssignImageList",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
16403 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxBookCtrlBase, SWIG_POINTER_EXCEPTION | 0);
16404 if (SWIG_arg_fail(1)) SWIG_fail;
16405 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxImageList, SWIG_POINTER_EXCEPTION | SWIG_POINTER_DISOWN);
16406 if (SWIG_arg_fail(2)) SWIG_fail;
d14a1e28
RD
16407 {
16408 PyThreadState* __tstate = wxPyBeginAllowThreads();
16409 (arg1)->AssignImageList(arg2);
16410
16411 wxPyEndAllowThreads(__tstate);
16412 if (PyErr_Occurred()) SWIG_fail;
16413 }
16414 Py_INCREF(Py_None); resultobj = Py_None;
16415 return resultobj;
16416 fail:
16417 return NULL;
16418}
16419
16420
8ac8dba0 16421static PyObject *_wrap_BookCtrlBase_GetImageList(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28 16422 PyObject *resultobj;
8ac8dba0 16423 wxBookCtrlBase *arg1 = (wxBookCtrlBase *) 0 ;
d14a1e28
RD
16424 wxImageList *result;
16425 PyObject * obj0 = 0 ;
16426 char *kwnames[] = {
16427 (char *) "self", NULL
16428 };
16429
8ac8dba0 16430 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:BookCtrlBase_GetImageList",kwnames,&obj0)) goto fail;
093d3ff1
RD
16431 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxBookCtrlBase, SWIG_POINTER_EXCEPTION | 0);
16432 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
16433 {
16434 PyThreadState* __tstate = wxPyBeginAllowThreads();
8ac8dba0 16435 result = (wxImageList *)((wxBookCtrlBase const *)arg1)->GetImageList();
d14a1e28
RD
16436
16437 wxPyEndAllowThreads(__tstate);
16438 if (PyErr_Occurred()) SWIG_fail;
16439 }
16440 {
412d302d 16441 resultobj = wxPyMake_wxObject(result, 0);
d14a1e28
RD
16442 }
16443 return resultobj;
16444 fail:
16445 return NULL;
16446}
16447
16448
8ac8dba0 16449static PyObject *_wrap_BookCtrlBase_GetPageImage(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28 16450 PyObject *resultobj;
8ac8dba0 16451 wxBookCtrlBase *arg1 = (wxBookCtrlBase *) 0 ;
d14a1e28
RD
16452 size_t arg2 ;
16453 int result;
16454 PyObject * obj0 = 0 ;
16455 PyObject * obj1 = 0 ;
16456 char *kwnames[] = {
16457 (char *) "self",(char *) "n", NULL
16458 };
16459
8ac8dba0 16460 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:BookCtrlBase_GetPageImage",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
16461 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxBookCtrlBase, SWIG_POINTER_EXCEPTION | 0);
16462 if (SWIG_arg_fail(1)) SWIG_fail;
16463 {
16464 arg2 = (size_t)(SWIG_As_unsigned_SS_long(obj1));
16465 if (SWIG_arg_fail(2)) SWIG_fail;
16466 }
d14a1e28
RD
16467 {
16468 PyThreadState* __tstate = wxPyBeginAllowThreads();
8ac8dba0 16469 result = (int)((wxBookCtrlBase const *)arg1)->GetPageImage(arg2);
d14a1e28
RD
16470
16471 wxPyEndAllowThreads(__tstate);
16472 if (PyErr_Occurred()) SWIG_fail;
16473 }
093d3ff1
RD
16474 {
16475 resultobj = SWIG_From_int((int)(result));
16476 }
d14a1e28
RD
16477 return resultobj;
16478 fail:
16479 return NULL;
16480}
16481
16482
8ac8dba0 16483static PyObject *_wrap_BookCtrlBase_SetPageImage(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28 16484 PyObject *resultobj;
8ac8dba0 16485 wxBookCtrlBase *arg1 = (wxBookCtrlBase *) 0 ;
d14a1e28
RD
16486 size_t arg2 ;
16487 int arg3 ;
16488 bool result;
16489 PyObject * obj0 = 0 ;
16490 PyObject * obj1 = 0 ;
994141e6 16491 PyObject * obj2 = 0 ;
d14a1e28
RD
16492 char *kwnames[] = {
16493 (char *) "self",(char *) "n",(char *) "imageId", NULL
16494 };
16495
8ac8dba0 16496 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:BookCtrlBase_SetPageImage",kwnames,&obj0,&obj1,&obj2)) goto fail;
093d3ff1
RD
16497 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxBookCtrlBase, SWIG_POINTER_EXCEPTION | 0);
16498 if (SWIG_arg_fail(1)) SWIG_fail;
16499 {
16500 arg2 = (size_t)(SWIG_As_unsigned_SS_long(obj1));
16501 if (SWIG_arg_fail(2)) SWIG_fail;
16502 }
16503 {
16504 arg3 = (int)(SWIG_As_int(obj2));
16505 if (SWIG_arg_fail(3)) SWIG_fail;
16506 }
d14a1e28
RD
16507 {
16508 PyThreadState* __tstate = wxPyBeginAllowThreads();
16509 result = (bool)(arg1)->SetPageImage(arg2,arg3);
16510
16511 wxPyEndAllowThreads(__tstate);
16512 if (PyErr_Occurred()) SWIG_fail;
16513 }
4f89f6a3
RD
16514 {
16515 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
16516 }
d14a1e28
RD
16517 return resultobj;
16518 fail:
16519 return NULL;
16520}
16521
16522
8ac8dba0 16523static PyObject *_wrap_BookCtrlBase_SetPageSize(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28 16524 PyObject *resultobj;
8ac8dba0 16525 wxBookCtrlBase *arg1 = (wxBookCtrlBase *) 0 ;
d14a1e28
RD
16526 wxSize *arg2 = 0 ;
16527 wxSize temp2 ;
16528 PyObject * obj0 = 0 ;
16529 PyObject * obj1 = 0 ;
16530 char *kwnames[] = {
16531 (char *) "self",(char *) "size", NULL
16532 };
16533
8ac8dba0 16534 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:BookCtrlBase_SetPageSize",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
16535 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxBookCtrlBase, SWIG_POINTER_EXCEPTION | 0);
16536 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
16537 {
16538 arg2 = &temp2;
16539 if ( ! wxSize_helper(obj1, &arg2)) SWIG_fail;
16540 }
16541 {
16542 PyThreadState* __tstate = wxPyBeginAllowThreads();
16543 (arg1)->SetPageSize((wxSize const &)*arg2);
16544
16545 wxPyEndAllowThreads(__tstate);
16546 if (PyErr_Occurred()) SWIG_fail;
16547 }
16548 Py_INCREF(Py_None); resultobj = Py_None;
16549 return resultobj;
16550 fail:
16551 return NULL;
16552}
16553
16554
8ac8dba0 16555static PyObject *_wrap_BookCtrlBase_CalcSizeFromPage(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28 16556 PyObject *resultobj;
8ac8dba0 16557 wxBookCtrlBase *arg1 = (wxBookCtrlBase *) 0 ;
d14a1e28
RD
16558 wxSize *arg2 = 0 ;
16559 wxSize result;
16560 wxSize temp2 ;
16561 PyObject * obj0 = 0 ;
16562 PyObject * obj1 = 0 ;
16563 char *kwnames[] = {
16564 (char *) "self",(char *) "sizePage", NULL
16565 };
16566
8ac8dba0 16567 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:BookCtrlBase_CalcSizeFromPage",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
16568 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxBookCtrlBase, SWIG_POINTER_EXCEPTION | 0);
16569 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
16570 {
16571 arg2 = &temp2;
16572 if ( ! wxSize_helper(obj1, &arg2)) SWIG_fail;
16573 }
16574 {
16575 PyThreadState* __tstate = wxPyBeginAllowThreads();
8ac8dba0 16576 result = ((wxBookCtrlBase const *)arg1)->CalcSizeFromPage((wxSize const &)*arg2);
d14a1e28
RD
16577
16578 wxPyEndAllowThreads(__tstate);
16579 if (PyErr_Occurred()) SWIG_fail;
16580 }
16581 {
16582 wxSize * resultptr;
093d3ff1 16583 resultptr = new wxSize((wxSize &)(result));
15afbcd0 16584 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxSize, 1);
d14a1e28
RD
16585 }
16586 return resultobj;
16587 fail:
16588 return NULL;
16589}
16590
16591
8ac8dba0 16592static PyObject *_wrap_BookCtrlBase_DeletePage(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28 16593 PyObject *resultobj;
8ac8dba0 16594 wxBookCtrlBase *arg1 = (wxBookCtrlBase *) 0 ;
d14a1e28
RD
16595 size_t arg2 ;
16596 bool result;
16597 PyObject * obj0 = 0 ;
16598 PyObject * obj1 = 0 ;
16599 char *kwnames[] = {
16600 (char *) "self",(char *) "n", NULL
16601 };
16602
8ac8dba0 16603 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:BookCtrlBase_DeletePage",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
16604 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxBookCtrlBase, SWIG_POINTER_EXCEPTION | 0);
16605 if (SWIG_arg_fail(1)) SWIG_fail;
16606 {
16607 arg2 = (size_t)(SWIG_As_unsigned_SS_long(obj1));
16608 if (SWIG_arg_fail(2)) SWIG_fail;
16609 }
d14a1e28
RD
16610 {
16611 PyThreadState* __tstate = wxPyBeginAllowThreads();
16612 result = (bool)(arg1)->DeletePage(arg2);
16613
16614 wxPyEndAllowThreads(__tstate);
16615 if (PyErr_Occurred()) SWIG_fail;
16616 }
4f89f6a3
RD
16617 {
16618 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
16619 }
d14a1e28
RD
16620 return resultobj;
16621 fail:
16622 return NULL;
16623}
16624
16625
8ac8dba0 16626static PyObject *_wrap_BookCtrlBase_RemovePage(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28 16627 PyObject *resultobj;
8ac8dba0 16628 wxBookCtrlBase *arg1 = (wxBookCtrlBase *) 0 ;
d14a1e28
RD
16629 size_t arg2 ;
16630 bool result;
16631 PyObject * obj0 = 0 ;
16632 PyObject * obj1 = 0 ;
16633 char *kwnames[] = {
16634 (char *) "self",(char *) "n", NULL
16635 };
16636
8ac8dba0 16637 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:BookCtrlBase_RemovePage",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
16638 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxBookCtrlBase, SWIG_POINTER_EXCEPTION | 0);
16639 if (SWIG_arg_fail(1)) SWIG_fail;
16640 {
16641 arg2 = (size_t)(SWIG_As_unsigned_SS_long(obj1));
16642 if (SWIG_arg_fail(2)) SWIG_fail;
16643 }
d14a1e28
RD
16644 {
16645 PyThreadState* __tstate = wxPyBeginAllowThreads();
16646 result = (bool)(arg1)->RemovePage(arg2);
16647
16648 wxPyEndAllowThreads(__tstate);
16649 if (PyErr_Occurred()) SWIG_fail;
16650 }
4f89f6a3
RD
16651 {
16652 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
16653 }
d14a1e28
RD
16654 return resultobj;
16655 fail:
16656 return NULL;
16657}
16658
16659
8ac8dba0 16660static PyObject *_wrap_BookCtrlBase_DeleteAllPages(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28 16661 PyObject *resultobj;
8ac8dba0 16662 wxBookCtrlBase *arg1 = (wxBookCtrlBase *) 0 ;
d14a1e28
RD
16663 bool result;
16664 PyObject * obj0 = 0 ;
16665 char *kwnames[] = {
16666 (char *) "self", NULL
16667 };
16668
8ac8dba0 16669 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:BookCtrlBase_DeleteAllPages",kwnames,&obj0)) goto fail;
093d3ff1
RD
16670 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxBookCtrlBase, SWIG_POINTER_EXCEPTION | 0);
16671 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
16672 {
16673 PyThreadState* __tstate = wxPyBeginAllowThreads();
16674 result = (bool)(arg1)->DeleteAllPages();
16675
16676 wxPyEndAllowThreads(__tstate);
16677 if (PyErr_Occurred()) SWIG_fail;
16678 }
4f89f6a3
RD
16679 {
16680 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
16681 }
d14a1e28
RD
16682 return resultobj;
16683 fail:
16684 return NULL;
16685}
16686
16687
8ac8dba0 16688static PyObject *_wrap_BookCtrlBase_AddPage(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28 16689 PyObject *resultobj;
8ac8dba0 16690 wxBookCtrlBase *arg1 = (wxBookCtrlBase *) 0 ;
d14a1e28
RD
16691 wxWindow *arg2 = (wxWindow *) 0 ;
16692 wxString *arg3 = 0 ;
ae8162c8 16693 bool arg4 = (bool) false ;
d14a1e28
RD
16694 int arg5 = (int) -1 ;
16695 bool result;
ae8162c8 16696 bool temp3 = false ;
d14a1e28
RD
16697 PyObject * obj0 = 0 ;
16698 PyObject * obj1 = 0 ;
16699 PyObject * obj2 = 0 ;
16700 PyObject * obj3 = 0 ;
994141e6 16701 PyObject * obj4 = 0 ;
d14a1e28
RD
16702 char *kwnames[] = {
16703 (char *) "self",(char *) "page",(char *) "text",(char *) "select",(char *) "imageId", NULL
16704 };
16705
8ac8dba0 16706 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO|OO:BookCtrlBase_AddPage",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4)) goto fail;
093d3ff1
RD
16707 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxBookCtrlBase, SWIG_POINTER_EXCEPTION | 0);
16708 if (SWIG_arg_fail(1)) SWIG_fail;
16709 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
16710 if (SWIG_arg_fail(2)) SWIG_fail;
d14a1e28
RD
16711 {
16712 arg3 = wxString_in_helper(obj2);
16713 if (arg3 == NULL) SWIG_fail;
ae8162c8 16714 temp3 = true;
d14a1e28
RD
16715 }
16716 if (obj3) {
093d3ff1
RD
16717 {
16718 arg4 = (bool)(SWIG_As_bool(obj3));
16719 if (SWIG_arg_fail(4)) SWIG_fail;
16720 }
994141e6
RD
16721 }
16722 if (obj4) {
093d3ff1
RD
16723 {
16724 arg5 = (int)(SWIG_As_int(obj4));
16725 if (SWIG_arg_fail(5)) SWIG_fail;
16726 }
d14a1e28
RD
16727 }
16728 {
16729 PyThreadState* __tstate = wxPyBeginAllowThreads();
16730 result = (bool)(arg1)->AddPage(arg2,(wxString const &)*arg3,arg4,arg5);
16731
16732 wxPyEndAllowThreads(__tstate);
16733 if (PyErr_Occurred()) SWIG_fail;
16734 }
4f89f6a3
RD
16735 {
16736 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
16737 }
d14a1e28
RD
16738 {
16739 if (temp3)
16740 delete arg3;
16741 }
16742 return resultobj;
16743 fail:
16744 {
16745 if (temp3)
16746 delete arg3;
16747 }
16748 return NULL;
16749}
16750
16751
8ac8dba0 16752static PyObject *_wrap_BookCtrlBase_InsertPage(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28 16753 PyObject *resultobj;
8ac8dba0 16754 wxBookCtrlBase *arg1 = (wxBookCtrlBase *) 0 ;
d14a1e28
RD
16755 size_t arg2 ;
16756 wxWindow *arg3 = (wxWindow *) 0 ;
16757 wxString *arg4 = 0 ;
ae8162c8 16758 bool arg5 = (bool) false ;
d14a1e28
RD
16759 int arg6 = (int) -1 ;
16760 bool result;
ae8162c8 16761 bool temp4 = false ;
d14a1e28
RD
16762 PyObject * obj0 = 0 ;
16763 PyObject * obj1 = 0 ;
16764 PyObject * obj2 = 0 ;
16765 PyObject * obj3 = 0 ;
16766 PyObject * obj4 = 0 ;
994141e6 16767 PyObject * obj5 = 0 ;
d14a1e28
RD
16768 char *kwnames[] = {
16769 (char *) "self",(char *) "n",(char *) "page",(char *) "text",(char *) "select",(char *) "imageId", NULL
16770 };
16771
8ac8dba0 16772 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOO|OO:BookCtrlBase_InsertPage",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5)) goto fail;
093d3ff1
RD
16773 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxBookCtrlBase, SWIG_POINTER_EXCEPTION | 0);
16774 if (SWIG_arg_fail(1)) SWIG_fail;
16775 {
16776 arg2 = (size_t)(SWIG_As_unsigned_SS_long(obj1));
16777 if (SWIG_arg_fail(2)) SWIG_fail;
16778 }
16779 SWIG_Python_ConvertPtr(obj2, (void **)&arg3, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
16780 if (SWIG_arg_fail(3)) SWIG_fail;
d14a1e28
RD
16781 {
16782 arg4 = wxString_in_helper(obj3);
16783 if (arg4 == NULL) SWIG_fail;
ae8162c8 16784 temp4 = true;
d14a1e28
RD
16785 }
16786 if (obj4) {
093d3ff1
RD
16787 {
16788 arg5 = (bool)(SWIG_As_bool(obj4));
16789 if (SWIG_arg_fail(5)) SWIG_fail;
16790 }
994141e6
RD
16791 }
16792 if (obj5) {
093d3ff1
RD
16793 {
16794 arg6 = (int)(SWIG_As_int(obj5));
16795 if (SWIG_arg_fail(6)) SWIG_fail;
16796 }
d14a1e28
RD
16797 }
16798 {
16799 PyThreadState* __tstate = wxPyBeginAllowThreads();
16800 result = (bool)(arg1)->InsertPage(arg2,arg3,(wxString const &)*arg4,arg5,arg6);
16801
16802 wxPyEndAllowThreads(__tstate);
16803 if (PyErr_Occurred()) SWIG_fail;
16804 }
4f89f6a3
RD
16805 {
16806 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
16807 }
d14a1e28
RD
16808 {
16809 if (temp4)
16810 delete arg4;
16811 }
16812 return resultobj;
16813 fail:
16814 {
16815 if (temp4)
16816 delete arg4;
16817 }
16818 return NULL;
16819}
16820
16821
8ac8dba0 16822static PyObject *_wrap_BookCtrlBase_SetSelection(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28 16823 PyObject *resultobj;
8ac8dba0 16824 wxBookCtrlBase *arg1 = (wxBookCtrlBase *) 0 ;
d14a1e28
RD
16825 size_t arg2 ;
16826 int result;
16827 PyObject * obj0 = 0 ;
16828 PyObject * obj1 = 0 ;
16829 char *kwnames[] = {
16830 (char *) "self",(char *) "n", NULL
16831 };
16832
8ac8dba0 16833 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:BookCtrlBase_SetSelection",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
16834 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxBookCtrlBase, SWIG_POINTER_EXCEPTION | 0);
16835 if (SWIG_arg_fail(1)) SWIG_fail;
16836 {
16837 arg2 = (size_t)(SWIG_As_unsigned_SS_long(obj1));
16838 if (SWIG_arg_fail(2)) SWIG_fail;
16839 }
d14a1e28
RD
16840 {
16841 PyThreadState* __tstate = wxPyBeginAllowThreads();
16842 result = (int)(arg1)->SetSelection(arg2);
16843
16844 wxPyEndAllowThreads(__tstate);
16845 if (PyErr_Occurred()) SWIG_fail;
16846 }
093d3ff1
RD
16847 {
16848 resultobj = SWIG_From_int((int)(result));
16849 }
d14a1e28
RD
16850 return resultobj;
16851 fail:
16852 return NULL;
16853}
16854
16855
8ac8dba0 16856static PyObject *_wrap_BookCtrlBase_AdvanceSelection(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28 16857 PyObject *resultobj;
8ac8dba0 16858 wxBookCtrlBase *arg1 = (wxBookCtrlBase *) 0 ;
ae8162c8 16859 bool arg2 = (bool) true ;
d14a1e28
RD
16860 PyObject * obj0 = 0 ;
16861 PyObject * obj1 = 0 ;
16862 char *kwnames[] = {
16863 (char *) "self",(char *) "forward", NULL
16864 };
16865
8ac8dba0 16866 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:BookCtrlBase_AdvanceSelection",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
16867 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxBookCtrlBase, SWIG_POINTER_EXCEPTION | 0);
16868 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28 16869 if (obj1) {
093d3ff1
RD
16870 {
16871 arg2 = (bool)(SWIG_As_bool(obj1));
16872 if (SWIG_arg_fail(2)) SWIG_fail;
16873 }
d14a1e28
RD
16874 }
16875 {
16876 PyThreadState* __tstate = wxPyBeginAllowThreads();
16877 (arg1)->AdvanceSelection(arg2);
16878
16879 wxPyEndAllowThreads(__tstate);
16880 if (PyErr_Occurred()) SWIG_fail;
16881 }
16882 Py_INCREF(Py_None); resultobj = Py_None;
16883 return resultobj;
16884 fail:
16885 return NULL;
16886}
16887
16888
8ac8dba0 16889static PyObject *_wrap_BookCtrlBase_GetClassDefaultAttributes(PyObject *, PyObject *args, PyObject *kwargs) {
22bfe96c 16890 PyObject *resultobj;
093d3ff1 16891 wxWindowVariant arg1 = (wxWindowVariant) wxWINDOW_VARIANT_NORMAL ;
22bfe96c
RD
16892 wxVisualAttributes result;
16893 PyObject * obj0 = 0 ;
16894 char *kwnames[] = {
16895 (char *) "variant", NULL
16896 };
16897
8ac8dba0 16898 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|O:BookCtrlBase_GetClassDefaultAttributes",kwnames,&obj0)) goto fail;
22bfe96c 16899 if (obj0) {
093d3ff1
RD
16900 {
16901 arg1 = (wxWindowVariant)(SWIG_As_int(obj0));
16902 if (SWIG_arg_fail(1)) SWIG_fail;
16903 }
22bfe96c
RD
16904 }
16905 {
110da5b0 16906 if (!wxPyCheckForApp()) SWIG_fail;
22bfe96c 16907 PyThreadState* __tstate = wxPyBeginAllowThreads();
8ac8dba0 16908 result = wxBookCtrlBase::GetClassDefaultAttributes((wxWindowVariant )arg1);
22bfe96c
RD
16909
16910 wxPyEndAllowThreads(__tstate);
dfbb5885 16911 if (PyErr_Occurred()) SWIG_fail;
22bfe96c
RD
16912 }
16913 {
16914 wxVisualAttributes * resultptr;
093d3ff1 16915 resultptr = new wxVisualAttributes((wxVisualAttributes &)(result));
22bfe96c
RD
16916 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxVisualAttributes, 1);
16917 }
16918 return resultobj;
16919 fail:
16920 return NULL;
16921}
16922
16923
8ac8dba0 16924static PyObject * BookCtrlBase_swigregister(PyObject *, PyObject *args) {
d14a1e28
RD
16925 PyObject *obj;
16926 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
8ac8dba0 16927 SWIG_TypeClientData(SWIGTYPE_p_wxBookCtrlBase, obj);
d14a1e28
RD
16928 Py_INCREF(obj);
16929 return Py_BuildValue((char *)"");
16930}
8ac8dba0 16931static PyObject *_wrap_new_BookCtrlBaseEvent(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
16932 PyObject *resultobj;
16933 wxEventType arg1 = (wxEventType) wxEVT_NULL ;
16934 int arg2 = (int) 0 ;
16935 int arg3 = (int) -1 ;
16936 int arg4 = (int) -1 ;
8ac8dba0 16937 wxBookCtrlBaseEvent *result;
994141e6
RD
16938 PyObject * obj0 = 0 ;
16939 PyObject * obj1 = 0 ;
16940 PyObject * obj2 = 0 ;
16941 PyObject * obj3 = 0 ;
d14a1e28
RD
16942 char *kwnames[] = {
16943 (char *) "commandType",(char *) "id",(char *) "nSel",(char *) "nOldSel", NULL
16944 };
16945
8ac8dba0 16946 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|OOOO:new_BookCtrlBaseEvent",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
994141e6 16947 if (obj0) {
093d3ff1
RD
16948 {
16949 arg1 = (wxEventType)(SWIG_As_int(obj0));
16950 if (SWIG_arg_fail(1)) SWIG_fail;
16951 }
994141e6
RD
16952 }
16953 if (obj1) {
093d3ff1
RD
16954 {
16955 arg2 = (int)(SWIG_As_int(obj1));
16956 if (SWIG_arg_fail(2)) SWIG_fail;
16957 }
994141e6
RD
16958 }
16959 if (obj2) {
093d3ff1
RD
16960 {
16961 arg3 = (int)(SWIG_As_int(obj2));
16962 if (SWIG_arg_fail(3)) SWIG_fail;
16963 }
994141e6
RD
16964 }
16965 if (obj3) {
093d3ff1
RD
16966 {
16967 arg4 = (int)(SWIG_As_int(obj3));
16968 if (SWIG_arg_fail(4)) SWIG_fail;
16969 }
994141e6 16970 }
d14a1e28
RD
16971 {
16972 PyThreadState* __tstate = wxPyBeginAllowThreads();
8ac8dba0 16973 result = (wxBookCtrlBaseEvent *)new wxBookCtrlBaseEvent(arg1,arg2,arg3,arg4);
d14a1e28
RD
16974
16975 wxPyEndAllowThreads(__tstate);
16976 if (PyErr_Occurred()) SWIG_fail;
16977 }
8ac8dba0 16978 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxBookCtrlBaseEvent, 1);
d14a1e28
RD
16979 return resultobj;
16980 fail:
16981 return NULL;
16982}
16983
16984
8ac8dba0 16985static PyObject *_wrap_BookCtrlBaseEvent_GetSelection(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28 16986 PyObject *resultobj;
8ac8dba0 16987 wxBookCtrlBaseEvent *arg1 = (wxBookCtrlBaseEvent *) 0 ;
d14a1e28
RD
16988 int result;
16989 PyObject * obj0 = 0 ;
16990 char *kwnames[] = {
16991 (char *) "self", NULL
16992 };
16993
8ac8dba0 16994 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:BookCtrlBaseEvent_GetSelection",kwnames,&obj0)) goto fail;
093d3ff1
RD
16995 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxBookCtrlBaseEvent, SWIG_POINTER_EXCEPTION | 0);
16996 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
16997 {
16998 PyThreadState* __tstate = wxPyBeginAllowThreads();
8ac8dba0 16999 result = (int)((wxBookCtrlBaseEvent const *)arg1)->GetSelection();
d14a1e28
RD
17000
17001 wxPyEndAllowThreads(__tstate);
17002 if (PyErr_Occurred()) SWIG_fail;
17003 }
093d3ff1
RD
17004 {
17005 resultobj = SWIG_From_int((int)(result));
17006 }
d14a1e28
RD
17007 return resultobj;
17008 fail:
17009 return NULL;
17010}
17011
17012
8ac8dba0 17013static PyObject *_wrap_BookCtrlBaseEvent_SetSelection(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28 17014 PyObject *resultobj;
8ac8dba0 17015 wxBookCtrlBaseEvent *arg1 = (wxBookCtrlBaseEvent *) 0 ;
d14a1e28
RD
17016 int arg2 ;
17017 PyObject * obj0 = 0 ;
994141e6 17018 PyObject * obj1 = 0 ;
d14a1e28
RD
17019 char *kwnames[] = {
17020 (char *) "self",(char *) "nSel", NULL
17021 };
17022
8ac8dba0 17023 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:BookCtrlBaseEvent_SetSelection",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
17024 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxBookCtrlBaseEvent, SWIG_POINTER_EXCEPTION | 0);
17025 if (SWIG_arg_fail(1)) SWIG_fail;
17026 {
17027 arg2 = (int)(SWIG_As_int(obj1));
17028 if (SWIG_arg_fail(2)) SWIG_fail;
17029 }
d14a1e28
RD
17030 {
17031 PyThreadState* __tstate = wxPyBeginAllowThreads();
17032 (arg1)->SetSelection(arg2);
17033
17034 wxPyEndAllowThreads(__tstate);
17035 if (PyErr_Occurred()) SWIG_fail;
17036 }
17037 Py_INCREF(Py_None); resultobj = Py_None;
17038 return resultobj;
17039 fail:
17040 return NULL;
17041}
17042
17043
8ac8dba0 17044static PyObject *_wrap_BookCtrlBaseEvent_GetOldSelection(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28 17045 PyObject *resultobj;
8ac8dba0 17046 wxBookCtrlBaseEvent *arg1 = (wxBookCtrlBaseEvent *) 0 ;
d14a1e28
RD
17047 int result;
17048 PyObject * obj0 = 0 ;
17049 char *kwnames[] = {
17050 (char *) "self", NULL
17051 };
17052
8ac8dba0 17053 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:BookCtrlBaseEvent_GetOldSelection",kwnames,&obj0)) goto fail;
093d3ff1
RD
17054 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxBookCtrlBaseEvent, SWIG_POINTER_EXCEPTION | 0);
17055 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
17056 {
17057 PyThreadState* __tstate = wxPyBeginAllowThreads();
8ac8dba0 17058 result = (int)((wxBookCtrlBaseEvent const *)arg1)->GetOldSelection();
d14a1e28
RD
17059
17060 wxPyEndAllowThreads(__tstate);
17061 if (PyErr_Occurred()) SWIG_fail;
17062 }
093d3ff1
RD
17063 {
17064 resultobj = SWIG_From_int((int)(result));
17065 }
d14a1e28
RD
17066 return resultobj;
17067 fail:
17068 return NULL;
17069}
17070
17071
8ac8dba0 17072static PyObject *_wrap_BookCtrlBaseEvent_SetOldSelection(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28 17073 PyObject *resultobj;
8ac8dba0 17074 wxBookCtrlBaseEvent *arg1 = (wxBookCtrlBaseEvent *) 0 ;
d14a1e28
RD
17075 int arg2 ;
17076 PyObject * obj0 = 0 ;
994141e6 17077 PyObject * obj1 = 0 ;
d14a1e28
RD
17078 char *kwnames[] = {
17079 (char *) "self",(char *) "nOldSel", NULL
17080 };
17081
8ac8dba0 17082 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:BookCtrlBaseEvent_SetOldSelection",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
17083 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxBookCtrlBaseEvent, SWIG_POINTER_EXCEPTION | 0);
17084 if (SWIG_arg_fail(1)) SWIG_fail;
17085 {
17086 arg2 = (int)(SWIG_As_int(obj1));
17087 if (SWIG_arg_fail(2)) SWIG_fail;
17088 }
d14a1e28
RD
17089 {
17090 PyThreadState* __tstate = wxPyBeginAllowThreads();
17091 (arg1)->SetOldSelection(arg2);
17092
17093 wxPyEndAllowThreads(__tstate);
17094 if (PyErr_Occurred()) SWIG_fail;
17095 }
17096 Py_INCREF(Py_None); resultobj = Py_None;
17097 return resultobj;
17098 fail:
17099 return NULL;
17100}
17101
17102
8ac8dba0 17103static PyObject * BookCtrlBaseEvent_swigregister(PyObject *, PyObject *args) {
d14a1e28
RD
17104 PyObject *obj;
17105 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
8ac8dba0 17106 SWIG_TypeClientData(SWIGTYPE_p_wxBookCtrlBaseEvent, obj);
d14a1e28
RD
17107 Py_INCREF(obj);
17108 return Py_BuildValue((char *)"");
17109}
c32bde28 17110static PyObject *_wrap_new_Notebook(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
17111 PyObject *resultobj;
17112 wxWindow *arg1 = (wxWindow *) 0 ;
4f89f6a3 17113 int arg2 = (int) -1 ;
d14a1e28
RD
17114 wxPoint const &arg3_defvalue = wxDefaultPosition ;
17115 wxPoint *arg3 = (wxPoint *) &arg3_defvalue ;
17116 wxSize const &arg4_defvalue = wxDefaultSize ;
17117 wxSize *arg4 = (wxSize *) &arg4_defvalue ;
17118 long arg5 = (long) 0 ;
51b83b37 17119 wxString const &arg6_defvalue = wxPyNotebookNameStr ;
d14a1e28
RD
17120 wxString *arg6 = (wxString *) &arg6_defvalue ;
17121 wxNotebook *result;
17122 wxPoint temp3 ;
17123 wxSize temp4 ;
ae8162c8 17124 bool temp6 = false ;
d14a1e28 17125 PyObject * obj0 = 0 ;
994141e6 17126 PyObject * obj1 = 0 ;
d14a1e28
RD
17127 PyObject * obj2 = 0 ;
17128 PyObject * obj3 = 0 ;
994141e6 17129 PyObject * obj4 = 0 ;
d14a1e28
RD
17130 PyObject * obj5 = 0 ;
17131 char *kwnames[] = {
17132 (char *) "parent",(char *) "id",(char *) "pos",(char *) "size",(char *) "style",(char *) "name", NULL
17133 };
17134
4f89f6a3 17135 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|OOOOO:new_Notebook",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5)) goto fail;
093d3ff1
RD
17136 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
17137 if (SWIG_arg_fail(1)) SWIG_fail;
4f89f6a3 17138 if (obj1) {
093d3ff1
RD
17139 {
17140 arg2 = (int)(SWIG_As_int(obj1));
17141 if (SWIG_arg_fail(2)) SWIG_fail;
17142 }
4f89f6a3 17143 }
d14a1e28
RD
17144 if (obj2) {
17145 {
17146 arg3 = &temp3;
17147 if ( ! wxPoint_helper(obj2, &arg3)) SWIG_fail;
17148 }
17149 }
17150 if (obj3) {
17151 {
17152 arg4 = &temp4;
17153 if ( ! wxSize_helper(obj3, &arg4)) SWIG_fail;
17154 }
17155 }
994141e6 17156 if (obj4) {
093d3ff1
RD
17157 {
17158 arg5 = (long)(SWIG_As_long(obj4));
17159 if (SWIG_arg_fail(5)) SWIG_fail;
17160 }
994141e6 17161 }
d14a1e28
RD
17162 if (obj5) {
17163 {
17164 arg6 = wxString_in_helper(obj5);
17165 if (arg6 == NULL) SWIG_fail;
ae8162c8 17166 temp6 = true;
d14a1e28
RD
17167 }
17168 }
17169 {
e3b71cb8 17170 if (!wxPyCheckForApp()) SWIG_fail;
d14a1e28
RD
17171 PyThreadState* __tstate = wxPyBeginAllowThreads();
17172 result = (wxNotebook *)new wxNotebook(arg1,arg2,(wxPoint const &)*arg3,(wxSize const &)*arg4,arg5,(wxString const &)*arg6);
17173
17174 wxPyEndAllowThreads(__tstate);
110da5b0 17175 if (PyErr_Occurred()) SWIG_fail;
d14a1e28 17176 }
b0f7404b 17177 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxNotebook, 1);
d14a1e28
RD
17178 {
17179 if (temp6)
17180 delete arg6;
17181 }
17182 return resultobj;
17183 fail:
17184 {
17185 if (temp6)
17186 delete arg6;
17187 }
17188 return NULL;
17189}
17190
17191
c32bde28 17192static PyObject *_wrap_new_PreNotebook(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
17193 PyObject *resultobj;
17194 wxNotebook *result;
17195 char *kwnames[] = {
17196 NULL
17197 };
17198
17199 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_PreNotebook",kwnames)) goto fail;
17200 {
e3b71cb8 17201 if (!wxPyCheckForApp()) SWIG_fail;
d14a1e28
RD
17202 PyThreadState* __tstate = wxPyBeginAllowThreads();
17203 result = (wxNotebook *)new wxNotebook();
17204
17205 wxPyEndAllowThreads(__tstate);
110da5b0 17206 if (PyErr_Occurred()) SWIG_fail;
d14a1e28 17207 }
b0f7404b 17208 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxNotebook, 1);
d14a1e28
RD
17209 return resultobj;
17210 fail:
17211 return NULL;
17212}
17213
17214
c32bde28 17215static PyObject *_wrap_Notebook_Create(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
17216 PyObject *resultobj;
17217 wxNotebook *arg1 = (wxNotebook *) 0 ;
17218 wxWindow *arg2 = (wxWindow *) 0 ;
248ed943 17219 int arg3 = (int) -1 ;
d14a1e28
RD
17220 wxPoint const &arg4_defvalue = wxDefaultPosition ;
17221 wxPoint *arg4 = (wxPoint *) &arg4_defvalue ;
17222 wxSize const &arg5_defvalue = wxDefaultSize ;
17223 wxSize *arg5 = (wxSize *) &arg5_defvalue ;
17224 long arg6 = (long) 0 ;
51b83b37 17225 wxString const &arg7_defvalue = wxPyNotebookNameStr ;
d14a1e28
RD
17226 wxString *arg7 = (wxString *) &arg7_defvalue ;
17227 bool result;
17228 wxPoint temp4 ;
17229 wxSize temp5 ;
ae8162c8 17230 bool temp7 = false ;
d14a1e28
RD
17231 PyObject * obj0 = 0 ;
17232 PyObject * obj1 = 0 ;
994141e6 17233 PyObject * obj2 = 0 ;
d14a1e28
RD
17234 PyObject * obj3 = 0 ;
17235 PyObject * obj4 = 0 ;
994141e6 17236 PyObject * obj5 = 0 ;
d14a1e28
RD
17237 PyObject * obj6 = 0 ;
17238 char *kwnames[] = {
17239 (char *) "self",(char *) "parent",(char *) "id",(char *) "pos",(char *) "size",(char *) "style",(char *) "name", NULL
17240 };
17241
248ed943 17242 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|OOOOO:Notebook_Create",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6)) goto fail;
093d3ff1
RD
17243 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxNotebook, SWIG_POINTER_EXCEPTION | 0);
17244 if (SWIG_arg_fail(1)) SWIG_fail;
17245 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
17246 if (SWIG_arg_fail(2)) SWIG_fail;
248ed943 17247 if (obj2) {
093d3ff1
RD
17248 {
17249 arg3 = (int)(SWIG_As_int(obj2));
17250 if (SWIG_arg_fail(3)) SWIG_fail;
17251 }
248ed943 17252 }
d14a1e28
RD
17253 if (obj3) {
17254 {
17255 arg4 = &temp4;
17256 if ( ! wxPoint_helper(obj3, &arg4)) SWIG_fail;
17257 }
17258 }
17259 if (obj4) {
17260 {
17261 arg5 = &temp5;
17262 if ( ! wxSize_helper(obj4, &arg5)) SWIG_fail;
17263 }
17264 }
994141e6 17265 if (obj5) {
093d3ff1
RD
17266 {
17267 arg6 = (long)(SWIG_As_long(obj5));
17268 if (SWIG_arg_fail(6)) SWIG_fail;
17269 }
994141e6 17270 }
d14a1e28
RD
17271 if (obj6) {
17272 {
17273 arg7 = wxString_in_helper(obj6);
17274 if (arg7 == NULL) SWIG_fail;
ae8162c8 17275 temp7 = true;
d14a1e28
RD
17276 }
17277 }
17278 {
17279 PyThreadState* __tstate = wxPyBeginAllowThreads();
17280 result = (bool)(arg1)->Create(arg2,arg3,(wxPoint const &)*arg4,(wxSize const &)*arg5,arg6,(wxString const &)*arg7);
17281
17282 wxPyEndAllowThreads(__tstate);
17283 if (PyErr_Occurred()) SWIG_fail;
17284 }
4f89f6a3
RD
17285 {
17286 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
17287 }
d14a1e28
RD
17288 {
17289 if (temp7)
17290 delete arg7;
17291 }
17292 return resultobj;
17293 fail:
17294 {
17295 if (temp7)
17296 delete arg7;
17297 }
17298 return NULL;
17299}
17300
17301
c32bde28 17302static PyObject *_wrap_Notebook_GetRowCount(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
17303 PyObject *resultobj;
17304 wxNotebook *arg1 = (wxNotebook *) 0 ;
17305 int result;
17306 PyObject * obj0 = 0 ;
17307 char *kwnames[] = {
17308 (char *) "self", NULL
17309 };
17310
17311 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Notebook_GetRowCount",kwnames,&obj0)) goto fail;
093d3ff1
RD
17312 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxNotebook, SWIG_POINTER_EXCEPTION | 0);
17313 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
17314 {
17315 PyThreadState* __tstate = wxPyBeginAllowThreads();
17316 result = (int)((wxNotebook const *)arg1)->GetRowCount();
17317
17318 wxPyEndAllowThreads(__tstate);
17319 if (PyErr_Occurred()) SWIG_fail;
17320 }
093d3ff1
RD
17321 {
17322 resultobj = SWIG_From_int((int)(result));
17323 }
d14a1e28
RD
17324 return resultobj;
17325 fail:
17326 return NULL;
17327}
17328
17329
c32bde28 17330static PyObject *_wrap_Notebook_SetPadding(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
17331 PyObject *resultobj;
17332 wxNotebook *arg1 = (wxNotebook *) 0 ;
17333 wxSize *arg2 = 0 ;
17334 wxSize temp2 ;
17335 PyObject * obj0 = 0 ;
17336 PyObject * obj1 = 0 ;
17337 char *kwnames[] = {
17338 (char *) "self",(char *) "padding", NULL
17339 };
17340
17341 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Notebook_SetPadding",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
17342 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxNotebook, SWIG_POINTER_EXCEPTION | 0);
17343 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
17344 {
17345 arg2 = &temp2;
17346 if ( ! wxSize_helper(obj1, &arg2)) SWIG_fail;
17347 }
17348 {
17349 PyThreadState* __tstate = wxPyBeginAllowThreads();
17350 (arg1)->SetPadding((wxSize const &)*arg2);
17351
17352 wxPyEndAllowThreads(__tstate);
17353 if (PyErr_Occurred()) SWIG_fail;
17354 }
17355 Py_INCREF(Py_None); resultobj = Py_None;
17356 return resultobj;
17357 fail:
17358 return NULL;
17359}
17360
17361
c32bde28 17362static PyObject *_wrap_Notebook_SetTabSize(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
17363 PyObject *resultobj;
17364 wxNotebook *arg1 = (wxNotebook *) 0 ;
17365 wxSize *arg2 = 0 ;
17366 wxSize temp2 ;
17367 PyObject * obj0 = 0 ;
17368 PyObject * obj1 = 0 ;
17369 char *kwnames[] = {
17370 (char *) "self",(char *) "sz", NULL
17371 };
17372
17373 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Notebook_SetTabSize",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
17374 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxNotebook, SWIG_POINTER_EXCEPTION | 0);
17375 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
17376 {
17377 arg2 = &temp2;
17378 if ( ! wxSize_helper(obj1, &arg2)) SWIG_fail;
17379 }
17380 {
17381 PyThreadState* __tstate = wxPyBeginAllowThreads();
17382 (arg1)->SetTabSize((wxSize const &)*arg2);
17383
17384 wxPyEndAllowThreads(__tstate);
17385 if (PyErr_Occurred()) SWIG_fail;
17386 }
17387 Py_INCREF(Py_None); resultobj = Py_None;
17388 return resultobj;
17389 fail:
17390 return NULL;
17391}
17392
17393
c32bde28 17394static PyObject *_wrap_Notebook_HitTest(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
17395 PyObject *resultobj;
17396 wxNotebook *arg1 = (wxNotebook *) 0 ;
17397 wxPoint *arg2 = 0 ;
17398 long *arg3 = (long *) 0 ;
17399 int result;
17400 wxPoint temp2 ;
17401 long temp3 ;
c32bde28 17402 int res3 = 0 ;
d14a1e28
RD
17403 PyObject * obj0 = 0 ;
17404 PyObject * obj1 = 0 ;
17405 char *kwnames[] = {
17406 (char *) "self",(char *) "pt", NULL
17407 };
17408
c32bde28 17409 arg3 = &temp3; res3 = SWIG_NEWOBJ;
d14a1e28 17410 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Notebook_HitTest",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
17411 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxNotebook, SWIG_POINTER_EXCEPTION | 0);
17412 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
17413 {
17414 arg2 = &temp2;
17415 if ( ! wxPoint_helper(obj1, &arg2)) SWIG_fail;
17416 }
17417 {
17418 PyThreadState* __tstate = wxPyBeginAllowThreads();
17419 result = (int)((wxNotebook const *)arg1)->HitTest((wxPoint const &)*arg2,arg3);
17420
17421 wxPyEndAllowThreads(__tstate);
17422 if (PyErr_Occurred()) SWIG_fail;
17423 }
093d3ff1
RD
17424 {
17425 resultobj = SWIG_From_int((int)(result));
17426 }
c32bde28
RD
17427 resultobj = t_output_helper(resultobj, ((res3 == SWIG_NEWOBJ) ?
17428 SWIG_From_long((*arg3)) : SWIG_NewPointerObj((void*)(arg3), SWIGTYPE_p_long, 0)));
d14a1e28
RD
17429 return resultobj;
17430 fail:
17431 return NULL;
17432}
17433
17434
c32bde28 17435static PyObject *_wrap_Notebook_CalcSizeFromPage(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
17436 PyObject *resultobj;
17437 wxNotebook *arg1 = (wxNotebook *) 0 ;
17438 wxSize *arg2 = 0 ;
17439 wxSize result;
17440 wxSize temp2 ;
17441 PyObject * obj0 = 0 ;
17442 PyObject * obj1 = 0 ;
17443 char *kwnames[] = {
17444 (char *) "self",(char *) "sizePage", NULL
17445 };
17446
17447 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Notebook_CalcSizeFromPage",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
17448 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxNotebook, SWIG_POINTER_EXCEPTION | 0);
17449 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
17450 {
17451 arg2 = &temp2;
17452 if ( ! wxSize_helper(obj1, &arg2)) SWIG_fail;
17453 }
17454 {
17455 PyThreadState* __tstate = wxPyBeginAllowThreads();
17456 result = ((wxNotebook const *)arg1)->CalcSizeFromPage((wxSize const &)*arg2);
17457
17458 wxPyEndAllowThreads(__tstate);
17459 if (PyErr_Occurred()) SWIG_fail;
17460 }
17461 {
17462 wxSize * resultptr;
093d3ff1 17463 resultptr = new wxSize((wxSize &)(result));
15afbcd0 17464 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxSize, 1);
d14a1e28
RD
17465 }
17466 return resultobj;
17467 fail:
17468 return NULL;
17469}
17470
17471
8e738329
RD
17472static PyObject *_wrap_Notebook_GetThemeBackgroundColour(PyObject *, PyObject *args, PyObject *kwargs) {
17473 PyObject *resultobj;
17474 wxNotebook *arg1 = (wxNotebook *) 0 ;
17475 wxColour result;
17476 PyObject * obj0 = 0 ;
17477 char *kwnames[] = {
17478 (char *) "self", NULL
17479 };
17480
17481 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Notebook_GetThemeBackgroundColour",kwnames,&obj0)) goto fail;
17482 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxNotebook, SWIG_POINTER_EXCEPTION | 0);
17483 if (SWIG_arg_fail(1)) SWIG_fail;
17484 {
17485 PyThreadState* __tstate = wxPyBeginAllowThreads();
17486 result = ((wxNotebook const *)arg1)->GetThemeBackgroundColour();
17487
17488 wxPyEndAllowThreads(__tstate);
17489 if (PyErr_Occurred()) SWIG_fail;
17490 }
17491 {
17492 wxColour * resultptr;
17493 resultptr = new wxColour((wxColour &)(result));
17494 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxColour, 1);
17495 }
17496 return resultobj;
17497 fail:
17498 return NULL;
17499}
17500
17501
c32bde28 17502static PyObject *_wrap_Notebook_GetClassDefaultAttributes(PyObject *, PyObject *args, PyObject *kwargs) {
22bfe96c 17503 PyObject *resultobj;
093d3ff1 17504 wxWindowVariant arg1 = (wxWindowVariant) wxWINDOW_VARIANT_NORMAL ;
22bfe96c
RD
17505 wxVisualAttributes result;
17506 PyObject * obj0 = 0 ;
17507 char *kwnames[] = {
17508 (char *) "variant", NULL
17509 };
17510
17511 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|O:Notebook_GetClassDefaultAttributes",kwnames,&obj0)) goto fail;
17512 if (obj0) {
093d3ff1
RD
17513 {
17514 arg1 = (wxWindowVariant)(SWIG_As_int(obj0));
17515 if (SWIG_arg_fail(1)) SWIG_fail;
17516 }
22bfe96c
RD
17517 }
17518 {
110da5b0 17519 if (!wxPyCheckForApp()) SWIG_fail;
22bfe96c
RD
17520 PyThreadState* __tstate = wxPyBeginAllowThreads();
17521 result = wxNotebook::GetClassDefaultAttributes((wxWindowVariant )arg1);
17522
17523 wxPyEndAllowThreads(__tstate);
dfbb5885 17524 if (PyErr_Occurred()) SWIG_fail;
22bfe96c
RD
17525 }
17526 {
17527 wxVisualAttributes * resultptr;
093d3ff1 17528 resultptr = new wxVisualAttributes((wxVisualAttributes &)(result));
22bfe96c
RD
17529 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxVisualAttributes, 1);
17530 }
17531 return resultobj;
17532 fail:
17533 return NULL;
17534}
17535
17536
c32bde28 17537static PyObject * Notebook_swigregister(PyObject *, PyObject *args) {
d14a1e28
RD
17538 PyObject *obj;
17539 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
17540 SWIG_TypeClientData(SWIGTYPE_p_wxNotebook, obj);
17541 Py_INCREF(obj);
17542 return Py_BuildValue((char *)"");
17543}
c32bde28 17544static PyObject *_wrap_new_NotebookEvent(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
17545 PyObject *resultobj;
17546 wxEventType arg1 = (wxEventType) wxEVT_NULL ;
17547 int arg2 = (int) 0 ;
17548 int arg3 = (int) -1 ;
17549 int arg4 = (int) -1 ;
17550 wxNotebookEvent *result;
994141e6
RD
17551 PyObject * obj0 = 0 ;
17552 PyObject * obj1 = 0 ;
17553 PyObject * obj2 = 0 ;
17554 PyObject * obj3 = 0 ;
d14a1e28
RD
17555 char *kwnames[] = {
17556 (char *) "commandType",(char *) "id",(char *) "nSel",(char *) "nOldSel", NULL
17557 };
17558
994141e6
RD
17559 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|OOOO:new_NotebookEvent",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
17560 if (obj0) {
093d3ff1
RD
17561 {
17562 arg1 = (wxEventType)(SWIG_As_int(obj0));
17563 if (SWIG_arg_fail(1)) SWIG_fail;
17564 }
994141e6
RD
17565 }
17566 if (obj1) {
093d3ff1
RD
17567 {
17568 arg2 = (int)(SWIG_As_int(obj1));
17569 if (SWIG_arg_fail(2)) SWIG_fail;
17570 }
994141e6
RD
17571 }
17572 if (obj2) {
093d3ff1
RD
17573 {
17574 arg3 = (int)(SWIG_As_int(obj2));
17575 if (SWIG_arg_fail(3)) SWIG_fail;
17576 }
994141e6
RD
17577 }
17578 if (obj3) {
093d3ff1
RD
17579 {
17580 arg4 = (int)(SWIG_As_int(obj3));
17581 if (SWIG_arg_fail(4)) SWIG_fail;
17582 }
994141e6 17583 }
d14a1e28
RD
17584 {
17585 PyThreadState* __tstate = wxPyBeginAllowThreads();
17586 result = (wxNotebookEvent *)new wxNotebookEvent(arg1,arg2,arg3,arg4);
17587
17588 wxPyEndAllowThreads(__tstate);
17589 if (PyErr_Occurred()) SWIG_fail;
17590 }
15afbcd0 17591 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxNotebookEvent, 1);
d14a1e28
RD
17592 return resultobj;
17593 fail:
17594 return NULL;
17595}
17596
17597
c32bde28 17598static PyObject * NotebookEvent_swigregister(PyObject *, PyObject *args) {
d14a1e28
RD
17599 PyObject *obj;
17600 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
17601 SWIG_TypeClientData(SWIGTYPE_p_wxNotebookEvent, obj);
17602 Py_INCREF(obj);
17603 return Py_BuildValue((char *)"");
17604}
c32bde28 17605static PyObject *_wrap_new_Listbook(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
17606 PyObject *resultobj;
17607 wxWindow *arg1 = (wxWindow *) 0 ;
4f89f6a3 17608 int arg2 = (int) -1 ;
d14a1e28
RD
17609 wxPoint const &arg3_defvalue = wxDefaultPosition ;
17610 wxPoint *arg3 = (wxPoint *) &arg3_defvalue ;
17611 wxSize const &arg4_defvalue = wxDefaultSize ;
17612 wxSize *arg4 = (wxSize *) &arg4_defvalue ;
17613 long arg5 = (long) 0 ;
17614 wxString const &arg6_defvalue = wxPyEmptyString ;
17615 wxString *arg6 = (wxString *) &arg6_defvalue ;
17616 wxListbook *result;
17617 wxPoint temp3 ;
17618 wxSize temp4 ;
ae8162c8 17619 bool temp6 = false ;
d14a1e28 17620 PyObject * obj0 = 0 ;
994141e6 17621 PyObject * obj1 = 0 ;
d14a1e28
RD
17622 PyObject * obj2 = 0 ;
17623 PyObject * obj3 = 0 ;
994141e6 17624 PyObject * obj4 = 0 ;
d14a1e28
RD
17625 PyObject * obj5 = 0 ;
17626 char *kwnames[] = {
17627 (char *) "parent",(char *) "id",(char *) "pos",(char *) "size",(char *) "style",(char *) "name", NULL
17628 };
17629
4f89f6a3 17630 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|OOOOO:new_Listbook",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5)) goto fail;
093d3ff1
RD
17631 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
17632 if (SWIG_arg_fail(1)) SWIG_fail;
4f89f6a3 17633 if (obj1) {
093d3ff1
RD
17634 {
17635 arg2 = (int)(SWIG_As_int(obj1));
17636 if (SWIG_arg_fail(2)) SWIG_fail;
17637 }
4f89f6a3 17638 }
d14a1e28
RD
17639 if (obj2) {
17640 {
17641 arg3 = &temp3;
17642 if ( ! wxPoint_helper(obj2, &arg3)) SWIG_fail;
17643 }
17644 }
17645 if (obj3) {
17646 {
17647 arg4 = &temp4;
17648 if ( ! wxSize_helper(obj3, &arg4)) SWIG_fail;
17649 }
17650 }
994141e6 17651 if (obj4) {
093d3ff1
RD
17652 {
17653 arg5 = (long)(SWIG_As_long(obj4));
17654 if (SWIG_arg_fail(5)) SWIG_fail;
17655 }
994141e6 17656 }
d14a1e28
RD
17657 if (obj5) {
17658 {
17659 arg6 = wxString_in_helper(obj5);
17660 if (arg6 == NULL) SWIG_fail;
ae8162c8 17661 temp6 = true;
d14a1e28
RD
17662 }
17663 }
17664 {
e3b71cb8 17665 if (!wxPyCheckForApp()) SWIG_fail;
d14a1e28
RD
17666 PyThreadState* __tstate = wxPyBeginAllowThreads();
17667 result = (wxListbook *)new wxListbook(arg1,arg2,(wxPoint const &)*arg3,(wxSize const &)*arg4,arg5,(wxString const &)*arg6);
17668
17669 wxPyEndAllowThreads(__tstate);
110da5b0 17670 if (PyErr_Occurred()) SWIG_fail;
d14a1e28 17671 }
15afbcd0 17672 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxListbook, 1);
d14a1e28
RD
17673 {
17674 if (temp6)
17675 delete arg6;
17676 }
17677 return resultobj;
17678 fail:
17679 {
17680 if (temp6)
17681 delete arg6;
17682 }
17683 return NULL;
17684}
17685
17686
c32bde28 17687static PyObject *_wrap_new_PreListbook(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
17688 PyObject *resultobj;
17689 wxListbook *result;
17690 char *kwnames[] = {
17691 NULL
17692 };
17693
17694 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_PreListbook",kwnames)) goto fail;
17695 {
e3b71cb8 17696 if (!wxPyCheckForApp()) SWIG_fail;
d14a1e28
RD
17697 PyThreadState* __tstate = wxPyBeginAllowThreads();
17698 result = (wxListbook *)new wxListbook();
17699
17700 wxPyEndAllowThreads(__tstate);
110da5b0 17701 if (PyErr_Occurred()) SWIG_fail;
d14a1e28 17702 }
15afbcd0 17703 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxListbook, 1);
d14a1e28
RD
17704 return resultobj;
17705 fail:
17706 return NULL;
17707}
17708
17709
c32bde28 17710static PyObject *_wrap_Listbook_Create(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
17711 PyObject *resultobj;
17712 wxListbook *arg1 = (wxListbook *) 0 ;
17713 wxWindow *arg2 = (wxWindow *) 0 ;
248ed943 17714 int arg3 = (int) -1 ;
d14a1e28
RD
17715 wxPoint const &arg4_defvalue = wxDefaultPosition ;
17716 wxPoint *arg4 = (wxPoint *) &arg4_defvalue ;
17717 wxSize const &arg5_defvalue = wxDefaultSize ;
17718 wxSize *arg5 = (wxSize *) &arg5_defvalue ;
17719 long arg6 = (long) 0 ;
17720 wxString const &arg7_defvalue = wxPyEmptyString ;
17721 wxString *arg7 = (wxString *) &arg7_defvalue ;
17722 bool result;
17723 wxPoint temp4 ;
17724 wxSize temp5 ;
ae8162c8 17725 bool temp7 = false ;
d14a1e28
RD
17726 PyObject * obj0 = 0 ;
17727 PyObject * obj1 = 0 ;
994141e6 17728 PyObject * obj2 = 0 ;
d14a1e28
RD
17729 PyObject * obj3 = 0 ;
17730 PyObject * obj4 = 0 ;
994141e6 17731 PyObject * obj5 = 0 ;
d14a1e28
RD
17732 PyObject * obj6 = 0 ;
17733 char *kwnames[] = {
17734 (char *) "self",(char *) "parent",(char *) "id",(char *) "pos",(char *) "size",(char *) "style",(char *) "name", NULL
17735 };
17736
248ed943 17737 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|OOOOO:Listbook_Create",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6)) goto fail;
093d3ff1
RD
17738 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxListbook, SWIG_POINTER_EXCEPTION | 0);
17739 if (SWIG_arg_fail(1)) SWIG_fail;
17740 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
17741 if (SWIG_arg_fail(2)) SWIG_fail;
248ed943 17742 if (obj2) {
093d3ff1
RD
17743 {
17744 arg3 = (int)(SWIG_As_int(obj2));
17745 if (SWIG_arg_fail(3)) SWIG_fail;
17746 }
248ed943 17747 }
d14a1e28
RD
17748 if (obj3) {
17749 {
17750 arg4 = &temp4;
17751 if ( ! wxPoint_helper(obj3, &arg4)) SWIG_fail;
17752 }
17753 }
17754 if (obj4) {
17755 {
17756 arg5 = &temp5;
17757 if ( ! wxSize_helper(obj4, &arg5)) SWIG_fail;
17758 }
17759 }
994141e6 17760 if (obj5) {
093d3ff1
RD
17761 {
17762 arg6 = (long)(SWIG_As_long(obj5));
17763 if (SWIG_arg_fail(6)) SWIG_fail;
17764 }
994141e6 17765 }
d14a1e28
RD
17766 if (obj6) {
17767 {
17768 arg7 = wxString_in_helper(obj6);
17769 if (arg7 == NULL) SWIG_fail;
ae8162c8 17770 temp7 = true;
d14a1e28
RD
17771 }
17772 }
17773 {
17774 PyThreadState* __tstate = wxPyBeginAllowThreads();
17775 result = (bool)(arg1)->Create(arg2,arg3,(wxPoint const &)*arg4,(wxSize const &)*arg5,arg6,(wxString const &)*arg7);
17776
17777 wxPyEndAllowThreads(__tstate);
17778 if (PyErr_Occurred()) SWIG_fail;
17779 }
4f89f6a3
RD
17780 {
17781 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
17782 }
d14a1e28
RD
17783 {
17784 if (temp7)
17785 delete arg7;
17786 }
17787 return resultobj;
17788 fail:
17789 {
17790 if (temp7)
17791 delete arg7;
17792 }
17793 return NULL;
17794}
17795
17796
c32bde28 17797static PyObject *_wrap_Listbook_IsVertical(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
17798 PyObject *resultobj;
17799 wxListbook *arg1 = (wxListbook *) 0 ;
17800 bool result;
17801 PyObject * obj0 = 0 ;
17802 char *kwnames[] = {
17803 (char *) "self", NULL
17804 };
17805
17806 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Listbook_IsVertical",kwnames,&obj0)) goto fail;
093d3ff1
RD
17807 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxListbook, SWIG_POINTER_EXCEPTION | 0);
17808 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
17809 {
17810 PyThreadState* __tstate = wxPyBeginAllowThreads();
17811 result = (bool)((wxListbook const *)arg1)->IsVertical();
17812
17813 wxPyEndAllowThreads(__tstate);
17814 if (PyErr_Occurred()) SWIG_fail;
17815 }
4f89f6a3
RD
17816 {
17817 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
17818 }
d14a1e28
RD
17819 return resultobj;
17820 fail:
17821 return NULL;
17822}
17823
17824
1fbf26be
RD
17825static PyObject *_wrap_Listbook_GetListView(PyObject *, PyObject *args, PyObject *kwargs) {
17826 PyObject *resultobj;
17827 wxListbook *arg1 = (wxListbook *) 0 ;
17828 wxListView *result;
17829 PyObject * obj0 = 0 ;
17830 char *kwnames[] = {
17831 (char *) "self", NULL
17832 };
17833
17834 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Listbook_GetListView",kwnames,&obj0)) goto fail;
093d3ff1
RD
17835 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxListbook, SWIG_POINTER_EXCEPTION | 0);
17836 if (SWIG_arg_fail(1)) SWIG_fail;
1fbf26be
RD
17837 {
17838 PyThreadState* __tstate = wxPyBeginAllowThreads();
17839 result = (wxListView *)(arg1)->GetListView();
17840
17841 wxPyEndAllowThreads(__tstate);
17842 if (PyErr_Occurred()) SWIG_fail;
17843 }
17844 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxListView, 0);
17845 return resultobj;
17846 fail:
17847 return NULL;
17848}
17849
17850
c32bde28 17851static PyObject * Listbook_swigregister(PyObject *, PyObject *args) {
d14a1e28
RD
17852 PyObject *obj;
17853 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
17854 SWIG_TypeClientData(SWIGTYPE_p_wxListbook, obj);
17855 Py_INCREF(obj);
17856 return Py_BuildValue((char *)"");
17857}
c32bde28 17858static PyObject *_wrap_new_ListbookEvent(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
17859 PyObject *resultobj;
17860 wxEventType arg1 = (wxEventType) wxEVT_NULL ;
17861 int arg2 = (int) 0 ;
17862 int arg3 = (int) -1 ;
17863 int arg4 = (int) -1 ;
17864 wxListbookEvent *result;
994141e6
RD
17865 PyObject * obj0 = 0 ;
17866 PyObject * obj1 = 0 ;
17867 PyObject * obj2 = 0 ;
17868 PyObject * obj3 = 0 ;
d14a1e28
RD
17869 char *kwnames[] = {
17870 (char *) "commandType",(char *) "id",(char *) "nSel",(char *) "nOldSel", NULL
17871 };
17872
994141e6
RD
17873 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|OOOO:new_ListbookEvent",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
17874 if (obj0) {
093d3ff1
RD
17875 {
17876 arg1 = (wxEventType)(SWIG_As_int(obj0));
17877 if (SWIG_arg_fail(1)) SWIG_fail;
17878 }
994141e6
RD
17879 }
17880 if (obj1) {
093d3ff1
RD
17881 {
17882 arg2 = (int)(SWIG_As_int(obj1));
17883 if (SWIG_arg_fail(2)) SWIG_fail;
17884 }
994141e6
RD
17885 }
17886 if (obj2) {
093d3ff1
RD
17887 {
17888 arg3 = (int)(SWIG_As_int(obj2));
17889 if (SWIG_arg_fail(3)) SWIG_fail;
17890 }
994141e6
RD
17891 }
17892 if (obj3) {
093d3ff1
RD
17893 {
17894 arg4 = (int)(SWIG_As_int(obj3));
17895 if (SWIG_arg_fail(4)) SWIG_fail;
17896 }
994141e6 17897 }
d14a1e28
RD
17898 {
17899 PyThreadState* __tstate = wxPyBeginAllowThreads();
17900 result = (wxListbookEvent *)new wxListbookEvent(arg1,arg2,arg3,arg4);
17901
17902 wxPyEndAllowThreads(__tstate);
17903 if (PyErr_Occurred()) SWIG_fail;
17904 }
15afbcd0 17905 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxListbookEvent, 1);
d14a1e28
RD
17906 return resultobj;
17907 fail:
17908 return NULL;
17909}
17910
17911
c32bde28 17912static PyObject * ListbookEvent_swigregister(PyObject *, PyObject *args) {
d14a1e28
RD
17913 PyObject *obj;
17914 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
17915 SWIG_TypeClientData(SWIGTYPE_p_wxListbookEvent, obj);
17916 Py_INCREF(obj);
17917 return Py_BuildValue((char *)"");
17918}
2ef75293
RD
17919static PyObject *_wrap_new_Choicebook(PyObject *, PyObject *args, PyObject *kwargs) {
17920 PyObject *resultobj;
17921 wxWindow *arg1 = (wxWindow *) 0 ;
17922 int arg2 ;
17923 wxPoint const &arg3_defvalue = wxDefaultPosition ;
17924 wxPoint *arg3 = (wxPoint *) &arg3_defvalue ;
17925 wxSize const &arg4_defvalue = wxDefaultSize ;
17926 wxSize *arg4 = (wxSize *) &arg4_defvalue ;
17927 long arg5 = (long) 0 ;
17928 wxString const &arg6_defvalue = wxPyEmptyString ;
17929 wxString *arg6 = (wxString *) &arg6_defvalue ;
17930 wxChoicebook *result;
17931 wxPoint temp3 ;
17932 wxSize temp4 ;
ae8162c8 17933 bool temp6 = false ;
2ef75293
RD
17934 PyObject * obj0 = 0 ;
17935 PyObject * obj1 = 0 ;
17936 PyObject * obj2 = 0 ;
17937 PyObject * obj3 = 0 ;
17938 PyObject * obj4 = 0 ;
17939 PyObject * obj5 = 0 ;
17940 char *kwnames[] = {
17941 (char *) "parent",(char *) "id",(char *) "pos",(char *) "size",(char *) "style",(char *) "name", NULL
17942 };
17943
17944 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|OOOO:new_Choicebook",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5)) goto fail;
093d3ff1
RD
17945 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
17946 if (SWIG_arg_fail(1)) SWIG_fail;
17947 {
17948 arg2 = (int)(SWIG_As_int(obj1));
17949 if (SWIG_arg_fail(2)) SWIG_fail;
17950 }
2ef75293
RD
17951 if (obj2) {
17952 {
17953 arg3 = &temp3;
17954 if ( ! wxPoint_helper(obj2, &arg3)) SWIG_fail;
17955 }
17956 }
17957 if (obj3) {
17958 {
17959 arg4 = &temp4;
17960 if ( ! wxSize_helper(obj3, &arg4)) SWIG_fail;
17961 }
17962 }
17963 if (obj4) {
093d3ff1
RD
17964 {
17965 arg5 = (long)(SWIG_As_long(obj4));
17966 if (SWIG_arg_fail(5)) SWIG_fail;
17967 }
2ef75293
RD
17968 }
17969 if (obj5) {
17970 {
17971 arg6 = wxString_in_helper(obj5);
17972 if (arg6 == NULL) SWIG_fail;
ae8162c8 17973 temp6 = true;
2ef75293
RD
17974 }
17975 }
17976 {
17977 if (!wxPyCheckForApp()) SWIG_fail;
17978 PyThreadState* __tstate = wxPyBeginAllowThreads();
17979 result = (wxChoicebook *)new wxChoicebook(arg1,arg2,(wxPoint const &)*arg3,(wxSize const &)*arg4,arg5,(wxString const &)*arg6);
17980
17981 wxPyEndAllowThreads(__tstate);
17982 if (PyErr_Occurred()) SWIG_fail;
17983 }
17984 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxChoicebook, 1);
17985 {
17986 if (temp6)
17987 delete arg6;
17988 }
17989 return resultobj;
17990 fail:
17991 {
17992 if (temp6)
17993 delete arg6;
17994 }
17995 return NULL;
17996}
17997
17998
17999static PyObject *_wrap_new_PreChoicebook(PyObject *, PyObject *args, PyObject *kwargs) {
18000 PyObject *resultobj;
18001 wxChoicebook *result;
18002 char *kwnames[] = {
18003 NULL
18004 };
18005
18006 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_PreChoicebook",kwnames)) goto fail;
18007 {
18008 if (!wxPyCheckForApp()) SWIG_fail;
18009 PyThreadState* __tstate = wxPyBeginAllowThreads();
18010 result = (wxChoicebook *)new wxChoicebook();
18011
18012 wxPyEndAllowThreads(__tstate);
18013 if (PyErr_Occurred()) SWIG_fail;
18014 }
18015 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxChoicebook, 1);
18016 return resultobj;
18017 fail:
18018 return NULL;
18019}
18020
18021
18022static PyObject *_wrap_Choicebook_Create(PyObject *, PyObject *args, PyObject *kwargs) {
18023 PyObject *resultobj;
18024 wxChoicebook *arg1 = (wxChoicebook *) 0 ;
18025 wxWindow *arg2 = (wxWindow *) 0 ;
18026 int arg3 ;
18027 wxPoint const &arg4_defvalue = wxDefaultPosition ;
18028 wxPoint *arg4 = (wxPoint *) &arg4_defvalue ;
18029 wxSize const &arg5_defvalue = wxDefaultSize ;
18030 wxSize *arg5 = (wxSize *) &arg5_defvalue ;
18031 long arg6 = (long) 0 ;
18032 wxString const &arg7_defvalue = wxPyEmptyString ;
18033 wxString *arg7 = (wxString *) &arg7_defvalue ;
18034 bool result;
18035 wxPoint temp4 ;
18036 wxSize temp5 ;
ae8162c8 18037 bool temp7 = false ;
2ef75293
RD
18038 PyObject * obj0 = 0 ;
18039 PyObject * obj1 = 0 ;
18040 PyObject * obj2 = 0 ;
18041 PyObject * obj3 = 0 ;
18042 PyObject * obj4 = 0 ;
18043 PyObject * obj5 = 0 ;
18044 PyObject * obj6 = 0 ;
18045 char *kwnames[] = {
18046 (char *) "self",(char *) "parent",(char *) "id",(char *) "pos",(char *) "size",(char *) "style",(char *) "name", NULL
18047 };
18048
18049 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO|OOOO:Choicebook_Create",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6)) goto fail;
093d3ff1
RD
18050 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxChoicebook, SWIG_POINTER_EXCEPTION | 0);
18051 if (SWIG_arg_fail(1)) SWIG_fail;
18052 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
18053 if (SWIG_arg_fail(2)) SWIG_fail;
18054 {
18055 arg3 = (int)(SWIG_As_int(obj2));
18056 if (SWIG_arg_fail(3)) SWIG_fail;
18057 }
2ef75293
RD
18058 if (obj3) {
18059 {
18060 arg4 = &temp4;
18061 if ( ! wxPoint_helper(obj3, &arg4)) SWIG_fail;
18062 }
18063 }
18064 if (obj4) {
18065 {
18066 arg5 = &temp5;
18067 if ( ! wxSize_helper(obj4, &arg5)) SWIG_fail;
18068 }
18069 }
18070 if (obj5) {
093d3ff1
RD
18071 {
18072 arg6 = (long)(SWIG_As_long(obj5));
18073 if (SWIG_arg_fail(6)) SWIG_fail;
18074 }
2ef75293
RD
18075 }
18076 if (obj6) {
18077 {
18078 arg7 = wxString_in_helper(obj6);
18079 if (arg7 == NULL) SWIG_fail;
ae8162c8 18080 temp7 = true;
2ef75293
RD
18081 }
18082 }
18083 {
18084 PyThreadState* __tstate = wxPyBeginAllowThreads();
18085 result = (bool)(arg1)->Create(arg2,arg3,(wxPoint const &)*arg4,(wxSize const &)*arg5,arg6,(wxString const &)*arg7);
18086
18087 wxPyEndAllowThreads(__tstate);
18088 if (PyErr_Occurred()) SWIG_fail;
18089 }
18090 {
18091 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
18092 }
18093 {
18094 if (temp7)
18095 delete arg7;
18096 }
18097 return resultobj;
18098 fail:
18099 {
18100 if (temp7)
18101 delete arg7;
18102 }
18103 return NULL;
18104}
18105
18106
18107static PyObject *_wrap_Choicebook_IsVertical(PyObject *, PyObject *args, PyObject *kwargs) {
18108 PyObject *resultobj;
18109 wxChoicebook *arg1 = (wxChoicebook *) 0 ;
18110 bool result;
18111 PyObject * obj0 = 0 ;
18112 char *kwnames[] = {
18113 (char *) "self", NULL
18114 };
18115
18116 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Choicebook_IsVertical",kwnames,&obj0)) goto fail;
093d3ff1
RD
18117 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxChoicebook, SWIG_POINTER_EXCEPTION | 0);
18118 if (SWIG_arg_fail(1)) SWIG_fail;
2ef75293
RD
18119 {
18120 PyThreadState* __tstate = wxPyBeginAllowThreads();
18121 result = (bool)((wxChoicebook const *)arg1)->IsVertical();
18122
18123 wxPyEndAllowThreads(__tstate);
18124 if (PyErr_Occurred()) SWIG_fail;
18125 }
18126 {
18127 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
18128 }
18129 return resultobj;
18130 fail:
18131 return NULL;
18132}
18133
18134
70b7a5fe
RD
18135static PyObject *_wrap_Choicebook_GetChoiceCtrl(PyObject *, PyObject *args, PyObject *kwargs) {
18136 PyObject *resultobj;
18137 wxChoicebook *arg1 = (wxChoicebook *) 0 ;
18138 wxChoice *result;
18139 PyObject * obj0 = 0 ;
18140 char *kwnames[] = {
18141 (char *) "self", NULL
18142 };
18143
18144 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Choicebook_GetChoiceCtrl",kwnames,&obj0)) goto fail;
18145 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxChoicebook, SWIG_POINTER_EXCEPTION | 0);
18146 if (SWIG_arg_fail(1)) SWIG_fail;
18147 {
18148 PyThreadState* __tstate = wxPyBeginAllowThreads();
18149 result = (wxChoice *)((wxChoicebook const *)arg1)->GetChoiceCtrl();
18150
18151 wxPyEndAllowThreads(__tstate);
18152 if (PyErr_Occurred()) SWIG_fail;
18153 }
18154 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxChoice, 0);
18155 return resultobj;
18156 fail:
18157 return NULL;
18158}
18159
18160
2ef75293
RD
18161static PyObject *_wrap_Choicebook_DeleteAllPages(PyObject *, PyObject *args, PyObject *kwargs) {
18162 PyObject *resultobj;
18163 wxChoicebook *arg1 = (wxChoicebook *) 0 ;
18164 bool result;
18165 PyObject * obj0 = 0 ;
18166 char *kwnames[] = {
18167 (char *) "self", NULL
18168 };
18169
18170 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Choicebook_DeleteAllPages",kwnames,&obj0)) goto fail;
093d3ff1
RD
18171 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxChoicebook, SWIG_POINTER_EXCEPTION | 0);
18172 if (SWIG_arg_fail(1)) SWIG_fail;
2ef75293
RD
18173 {
18174 PyThreadState* __tstate = wxPyBeginAllowThreads();
18175 result = (bool)(arg1)->DeleteAllPages();
18176
18177 wxPyEndAllowThreads(__tstate);
18178 if (PyErr_Occurred()) SWIG_fail;
18179 }
18180 {
18181 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
18182 }
18183 return resultobj;
18184 fail:
18185 return NULL;
18186}
18187
18188
18189static PyObject * Choicebook_swigregister(PyObject *, PyObject *args) {
18190 PyObject *obj;
18191 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
18192 SWIG_TypeClientData(SWIGTYPE_p_wxChoicebook, obj);
18193 Py_INCREF(obj);
18194 return Py_BuildValue((char *)"");
18195}
18196static PyObject *_wrap_new_ChoicebookEvent(PyObject *, PyObject *args, PyObject *kwargs) {
18197 PyObject *resultobj;
18198 wxEventType arg1 = (wxEventType) wxEVT_NULL ;
18199 int arg2 = (int) 0 ;
18200 int arg3 = (int) -1 ;
18201 int arg4 = (int) -1 ;
18202 wxChoicebookEvent *result;
18203 PyObject * obj0 = 0 ;
18204 PyObject * obj1 = 0 ;
18205 PyObject * obj2 = 0 ;
18206 PyObject * obj3 = 0 ;
18207 char *kwnames[] = {
18208 (char *) "commandType",(char *) "id",(char *) "nSel",(char *) "nOldSel", NULL
18209 };
18210
18211 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|OOOO:new_ChoicebookEvent",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
18212 if (obj0) {
093d3ff1
RD
18213 {
18214 arg1 = (wxEventType)(SWIG_As_int(obj0));
18215 if (SWIG_arg_fail(1)) SWIG_fail;
18216 }
2ef75293
RD
18217 }
18218 if (obj1) {
093d3ff1
RD
18219 {
18220 arg2 = (int)(SWIG_As_int(obj1));
18221 if (SWIG_arg_fail(2)) SWIG_fail;
18222 }
2ef75293
RD
18223 }
18224 if (obj2) {
093d3ff1
RD
18225 {
18226 arg3 = (int)(SWIG_As_int(obj2));
18227 if (SWIG_arg_fail(3)) SWIG_fail;
18228 }
2ef75293
RD
18229 }
18230 if (obj3) {
093d3ff1
RD
18231 {
18232 arg4 = (int)(SWIG_As_int(obj3));
18233 if (SWIG_arg_fail(4)) SWIG_fail;
18234 }
2ef75293
RD
18235 }
18236 {
18237 PyThreadState* __tstate = wxPyBeginAllowThreads();
18238 result = (wxChoicebookEvent *)new wxChoicebookEvent(arg1,arg2,arg3,arg4);
18239
18240 wxPyEndAllowThreads(__tstate);
18241 if (PyErr_Occurred()) SWIG_fail;
18242 }
18243 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxChoicebookEvent, 1);
18244 return resultobj;
18245 fail:
18246 return NULL;
18247}
18248
18249
18250static PyObject * ChoicebookEvent_swigregister(PyObject *, PyObject *args) {
18251 PyObject *obj;
18252 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
18253 SWIG_TypeClientData(SWIGTYPE_p_wxChoicebookEvent, obj);
18254 Py_INCREF(obj);
18255 return Py_BuildValue((char *)"");
18256}
c32bde28 18257static PyObject *_wrap_ToolBarToolBase_GetId(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
18258 PyObject *resultobj;
18259 wxToolBarToolBase *arg1 = (wxToolBarToolBase *) 0 ;
18260 int result;
18261 PyObject * obj0 = 0 ;
18262 char *kwnames[] = {
18263 (char *) "self", NULL
18264 };
18265
18266 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ToolBarToolBase_GetId",kwnames,&obj0)) goto fail;
093d3ff1
RD
18267 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxToolBarToolBase, SWIG_POINTER_EXCEPTION | 0);
18268 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
18269 {
18270 PyThreadState* __tstate = wxPyBeginAllowThreads();
18271 result = (int)(arg1)->GetId();
18272
18273 wxPyEndAllowThreads(__tstate);
18274 if (PyErr_Occurred()) SWIG_fail;
18275 }
093d3ff1
RD
18276 {
18277 resultobj = SWIG_From_int((int)(result));
18278 }
d14a1e28
RD
18279 return resultobj;
18280 fail:
18281 return NULL;
18282}
18283
18284
c32bde28 18285static PyObject *_wrap_ToolBarToolBase_GetControl(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
18286 PyObject *resultobj;
18287 wxToolBarToolBase *arg1 = (wxToolBarToolBase *) 0 ;
18288 wxControl *result;
18289 PyObject * obj0 = 0 ;
18290 char *kwnames[] = {
18291 (char *) "self", NULL
18292 };
18293
18294 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ToolBarToolBase_GetControl",kwnames,&obj0)) goto fail;
093d3ff1
RD
18295 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxToolBarToolBase, SWIG_POINTER_EXCEPTION | 0);
18296 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
18297 {
18298 PyThreadState* __tstate = wxPyBeginAllowThreads();
18299 result = (wxControl *)(arg1)->GetControl();
18300
18301 wxPyEndAllowThreads(__tstate);
18302 if (PyErr_Occurred()) SWIG_fail;
18303 }
18304 {
412d302d 18305 resultobj = wxPyMake_wxObject(result, 0);
d14a1e28
RD
18306 }
18307 return resultobj;
18308 fail:
18309 return NULL;
18310}
18311
18312
c32bde28 18313static PyObject *_wrap_ToolBarToolBase_GetToolBar(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
18314 PyObject *resultobj;
18315 wxToolBarToolBase *arg1 = (wxToolBarToolBase *) 0 ;
18316 wxToolBarBase *result;
18317 PyObject * obj0 = 0 ;
18318 char *kwnames[] = {
18319 (char *) "self", NULL
18320 };
18321
18322 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ToolBarToolBase_GetToolBar",kwnames,&obj0)) goto fail;
093d3ff1
RD
18323 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxToolBarToolBase, SWIG_POINTER_EXCEPTION | 0);
18324 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
18325 {
18326 PyThreadState* __tstate = wxPyBeginAllowThreads();
18327 result = (wxToolBarBase *)(arg1)->GetToolBar();
18328
18329 wxPyEndAllowThreads(__tstate);
18330 if (PyErr_Occurred()) SWIG_fail;
18331 }
18332 {
412d302d 18333 resultobj = wxPyMake_wxObject(result, 0);
d14a1e28
RD
18334 }
18335 return resultobj;
18336 fail:
18337 return NULL;
18338}
18339
18340
c32bde28 18341static PyObject *_wrap_ToolBarToolBase_IsButton(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
18342 PyObject *resultobj;
18343 wxToolBarToolBase *arg1 = (wxToolBarToolBase *) 0 ;
18344 int result;
18345 PyObject * obj0 = 0 ;
18346 char *kwnames[] = {
18347 (char *) "self", NULL
18348 };
18349
18350 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ToolBarToolBase_IsButton",kwnames,&obj0)) goto fail;
093d3ff1
RD
18351 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxToolBarToolBase, SWIG_POINTER_EXCEPTION | 0);
18352 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
18353 {
18354 PyThreadState* __tstate = wxPyBeginAllowThreads();
18355 result = (int)(arg1)->IsButton();
18356
18357 wxPyEndAllowThreads(__tstate);
18358 if (PyErr_Occurred()) SWIG_fail;
18359 }
093d3ff1
RD
18360 {
18361 resultobj = SWIG_From_int((int)(result));
18362 }
d14a1e28
RD
18363 return resultobj;
18364 fail:
18365 return NULL;
18366}
18367
18368
c32bde28 18369static PyObject *_wrap_ToolBarToolBase_IsControl(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
18370 PyObject *resultobj;
18371 wxToolBarToolBase *arg1 = (wxToolBarToolBase *) 0 ;
18372 int result;
18373 PyObject * obj0 = 0 ;
18374 char *kwnames[] = {
18375 (char *) "self", NULL
18376 };
18377
18378 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ToolBarToolBase_IsControl",kwnames,&obj0)) goto fail;
093d3ff1
RD
18379 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxToolBarToolBase, SWIG_POINTER_EXCEPTION | 0);
18380 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
18381 {
18382 PyThreadState* __tstate = wxPyBeginAllowThreads();
18383 result = (int)(arg1)->IsControl();
18384
18385 wxPyEndAllowThreads(__tstate);
18386 if (PyErr_Occurred()) SWIG_fail;
18387 }
093d3ff1
RD
18388 {
18389 resultobj = SWIG_From_int((int)(result));
18390 }
d14a1e28
RD
18391 return resultobj;
18392 fail:
18393 return NULL;
18394}
18395
18396
c32bde28 18397static PyObject *_wrap_ToolBarToolBase_IsSeparator(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
18398 PyObject *resultobj;
18399 wxToolBarToolBase *arg1 = (wxToolBarToolBase *) 0 ;
18400 int result;
18401 PyObject * obj0 = 0 ;
18402 char *kwnames[] = {
18403 (char *) "self", NULL
18404 };
18405
18406 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ToolBarToolBase_IsSeparator",kwnames,&obj0)) goto fail;
093d3ff1
RD
18407 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxToolBarToolBase, SWIG_POINTER_EXCEPTION | 0);
18408 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
18409 {
18410 PyThreadState* __tstate = wxPyBeginAllowThreads();
18411 result = (int)(arg1)->IsSeparator();
18412
18413 wxPyEndAllowThreads(__tstate);
18414 if (PyErr_Occurred()) SWIG_fail;
18415 }
093d3ff1
RD
18416 {
18417 resultobj = SWIG_From_int((int)(result));
18418 }
d14a1e28
RD
18419 return resultobj;
18420 fail:
18421 return NULL;
18422}
18423
18424
c32bde28 18425static PyObject *_wrap_ToolBarToolBase_GetStyle(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
18426 PyObject *resultobj;
18427 wxToolBarToolBase *arg1 = (wxToolBarToolBase *) 0 ;
18428 int result;
18429 PyObject * obj0 = 0 ;
18430 char *kwnames[] = {
18431 (char *) "self", NULL
18432 };
18433
18434 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ToolBarToolBase_GetStyle",kwnames,&obj0)) goto fail;
093d3ff1
RD
18435 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxToolBarToolBase, SWIG_POINTER_EXCEPTION | 0);
18436 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
18437 {
18438 PyThreadState* __tstate = wxPyBeginAllowThreads();
18439 result = (int)(arg1)->GetStyle();
18440
18441 wxPyEndAllowThreads(__tstate);
18442 if (PyErr_Occurred()) SWIG_fail;
18443 }
093d3ff1
RD
18444 {
18445 resultobj = SWIG_From_int((int)(result));
18446 }
d14a1e28
RD
18447 return resultobj;
18448 fail:
18449 return NULL;
18450}
18451
18452
c32bde28 18453static PyObject *_wrap_ToolBarToolBase_GetKind(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
18454 PyObject *resultobj;
18455 wxToolBarToolBase *arg1 = (wxToolBarToolBase *) 0 ;
093d3ff1 18456 wxItemKind result;
d14a1e28
RD
18457 PyObject * obj0 = 0 ;
18458 char *kwnames[] = {
18459 (char *) "self", NULL
18460 };
18461
18462 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ToolBarToolBase_GetKind",kwnames,&obj0)) goto fail;
093d3ff1
RD
18463 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxToolBarToolBase, SWIG_POINTER_EXCEPTION | 0);
18464 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
18465 {
18466 PyThreadState* __tstate = wxPyBeginAllowThreads();
093d3ff1 18467 result = (wxItemKind)(arg1)->GetKind();
d14a1e28
RD
18468
18469 wxPyEndAllowThreads(__tstate);
18470 if (PyErr_Occurred()) SWIG_fail;
18471 }
093d3ff1 18472 resultobj = SWIG_From_int((result));
d14a1e28
RD
18473 return resultobj;
18474 fail:
18475 return NULL;
18476}
18477
18478
c32bde28 18479static PyObject *_wrap_ToolBarToolBase_IsEnabled(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
18480 PyObject *resultobj;
18481 wxToolBarToolBase *arg1 = (wxToolBarToolBase *) 0 ;
18482 bool result;
18483 PyObject * obj0 = 0 ;
18484 char *kwnames[] = {
18485 (char *) "self", NULL
18486 };
18487
18488 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ToolBarToolBase_IsEnabled",kwnames,&obj0)) goto fail;
093d3ff1
RD
18489 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxToolBarToolBase, SWIG_POINTER_EXCEPTION | 0);
18490 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
18491 {
18492 PyThreadState* __tstate = wxPyBeginAllowThreads();
18493 result = (bool)(arg1)->IsEnabled();
18494
18495 wxPyEndAllowThreads(__tstate);
18496 if (PyErr_Occurred()) SWIG_fail;
18497 }
4f89f6a3
RD
18498 {
18499 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
18500 }
d14a1e28
RD
18501 return resultobj;
18502 fail:
18503 return NULL;
18504}
18505
18506
c32bde28 18507static PyObject *_wrap_ToolBarToolBase_IsToggled(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
18508 PyObject *resultobj;
18509 wxToolBarToolBase *arg1 = (wxToolBarToolBase *) 0 ;
18510 bool result;
18511 PyObject * obj0 = 0 ;
18512 char *kwnames[] = {
18513 (char *) "self", NULL
18514 };
18515
18516 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ToolBarToolBase_IsToggled",kwnames,&obj0)) goto fail;
093d3ff1
RD
18517 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxToolBarToolBase, SWIG_POINTER_EXCEPTION | 0);
18518 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
18519 {
18520 PyThreadState* __tstate = wxPyBeginAllowThreads();
18521 result = (bool)(arg1)->IsToggled();
18522
18523 wxPyEndAllowThreads(__tstate);
18524 if (PyErr_Occurred()) SWIG_fail;
18525 }
4f89f6a3
RD
18526 {
18527 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
18528 }
d14a1e28
RD
18529 return resultobj;
18530 fail:
18531 return NULL;
18532}
18533
18534
c32bde28 18535static PyObject *_wrap_ToolBarToolBase_CanBeToggled(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
18536 PyObject *resultobj;
18537 wxToolBarToolBase *arg1 = (wxToolBarToolBase *) 0 ;
18538 bool result;
18539 PyObject * obj0 = 0 ;
18540 char *kwnames[] = {
18541 (char *) "self", NULL
18542 };
18543
18544 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ToolBarToolBase_CanBeToggled",kwnames,&obj0)) goto fail;
093d3ff1
RD
18545 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxToolBarToolBase, SWIG_POINTER_EXCEPTION | 0);
18546 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
18547 {
18548 PyThreadState* __tstate = wxPyBeginAllowThreads();
18549 result = (bool)(arg1)->CanBeToggled();
18550
18551 wxPyEndAllowThreads(__tstate);
18552 if (PyErr_Occurred()) SWIG_fail;
18553 }
4f89f6a3
RD
18554 {
18555 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
18556 }
d14a1e28
RD
18557 return resultobj;
18558 fail:
18559 return NULL;
18560}
18561
18562
c32bde28 18563static PyObject *_wrap_ToolBarToolBase_GetNormalBitmap(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
18564 PyObject *resultobj;
18565 wxToolBarToolBase *arg1 = (wxToolBarToolBase *) 0 ;
18566 wxBitmap *result;
18567 PyObject * obj0 = 0 ;
18568 char *kwnames[] = {
18569 (char *) "self", NULL
18570 };
18571
18572 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ToolBarToolBase_GetNormalBitmap",kwnames,&obj0)) goto fail;
093d3ff1
RD
18573 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxToolBarToolBase, SWIG_POINTER_EXCEPTION | 0);
18574 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
18575 {
18576 PyThreadState* __tstate = wxPyBeginAllowThreads();
18577 {
18578 wxBitmap const &_result_ref = (arg1)->GetNormalBitmap();
18579 result = (wxBitmap *) &_result_ref;
18580 }
18581
18582 wxPyEndAllowThreads(__tstate);
18583 if (PyErr_Occurred()) SWIG_fail;
18584 }
4276dc52
RD
18585 {
18586 wxBitmap* resultptr = new wxBitmap(*result);
18587 resultobj = SWIG_NewPointerObj((void*)(resultptr), SWIGTYPE_p_wxBitmap, 1);
18588 }
d14a1e28
RD
18589 return resultobj;
18590 fail:
18591 return NULL;
18592}
18593
18594
c32bde28 18595static PyObject *_wrap_ToolBarToolBase_GetDisabledBitmap(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
18596 PyObject *resultobj;
18597 wxToolBarToolBase *arg1 = (wxToolBarToolBase *) 0 ;
18598 wxBitmap *result;
18599 PyObject * obj0 = 0 ;
18600 char *kwnames[] = {
18601 (char *) "self", NULL
18602 };
18603
18604 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ToolBarToolBase_GetDisabledBitmap",kwnames,&obj0)) goto fail;
093d3ff1
RD
18605 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxToolBarToolBase, SWIG_POINTER_EXCEPTION | 0);
18606 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
18607 {
18608 PyThreadState* __tstate = wxPyBeginAllowThreads();
18609 {
18610 wxBitmap const &_result_ref = (arg1)->GetDisabledBitmap();
18611 result = (wxBitmap *) &_result_ref;
18612 }
18613
18614 wxPyEndAllowThreads(__tstate);
18615 if (PyErr_Occurred()) SWIG_fail;
18616 }
4276dc52
RD
18617 {
18618 wxBitmap* resultptr = new wxBitmap(*result);
18619 resultobj = SWIG_NewPointerObj((void*)(resultptr), SWIGTYPE_p_wxBitmap, 1);
18620 }
d14a1e28
RD
18621 return resultobj;
18622 fail:
18623 return NULL;
18624}
18625
18626
c32bde28 18627static PyObject *_wrap_ToolBarToolBase_GetBitmap(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
18628 PyObject *resultobj;
18629 wxToolBarToolBase *arg1 = (wxToolBarToolBase *) 0 ;
18630 wxBitmap result;
18631 PyObject * obj0 = 0 ;
18632 char *kwnames[] = {
18633 (char *) "self", NULL
18634 };
18635
18636 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ToolBarToolBase_GetBitmap",kwnames,&obj0)) goto fail;
093d3ff1
RD
18637 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxToolBarToolBase, SWIG_POINTER_EXCEPTION | 0);
18638 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
18639 {
18640 PyThreadState* __tstate = wxPyBeginAllowThreads();
18641 result = (arg1)->GetBitmap();
18642
18643 wxPyEndAllowThreads(__tstate);
18644 if (PyErr_Occurred()) SWIG_fail;
18645 }
18646 {
18647 wxBitmap * resultptr;
093d3ff1 18648 resultptr = new wxBitmap((wxBitmap &)(result));
15afbcd0 18649 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxBitmap, 1);
d14a1e28
RD
18650 }
18651 return resultobj;
18652 fail:
18653 return NULL;
18654}
18655
18656
c32bde28 18657static PyObject *_wrap_ToolBarToolBase_GetLabel(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
18658 PyObject *resultobj;
18659 wxToolBarToolBase *arg1 = (wxToolBarToolBase *) 0 ;
18660 wxString result;
18661 PyObject * obj0 = 0 ;
18662 char *kwnames[] = {
18663 (char *) "self", NULL
18664 };
18665
18666 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ToolBarToolBase_GetLabel",kwnames,&obj0)) goto fail;
093d3ff1
RD
18667 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxToolBarToolBase, SWIG_POINTER_EXCEPTION | 0);
18668 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
18669 {
18670 PyThreadState* __tstate = wxPyBeginAllowThreads();
18671 result = (arg1)->GetLabel();
18672
18673 wxPyEndAllowThreads(__tstate);
18674 if (PyErr_Occurred()) SWIG_fail;
18675 }
18676 {
18677#if wxUSE_UNICODE
18678 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
18679#else
18680 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
18681#endif
18682 }
18683 return resultobj;
18684 fail:
18685 return NULL;
18686}
18687
18688
c32bde28 18689static PyObject *_wrap_ToolBarToolBase_GetShortHelp(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
18690 PyObject *resultobj;
18691 wxToolBarToolBase *arg1 = (wxToolBarToolBase *) 0 ;
18692 wxString result;
18693 PyObject * obj0 = 0 ;
18694 char *kwnames[] = {
18695 (char *) "self", NULL
18696 };
18697
18698 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ToolBarToolBase_GetShortHelp",kwnames,&obj0)) goto fail;
093d3ff1
RD
18699 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxToolBarToolBase, SWIG_POINTER_EXCEPTION | 0);
18700 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
18701 {
18702 PyThreadState* __tstate = wxPyBeginAllowThreads();
18703 result = (arg1)->GetShortHelp();
18704
18705 wxPyEndAllowThreads(__tstate);
18706 if (PyErr_Occurred()) SWIG_fail;
18707 }
18708 {
18709#if wxUSE_UNICODE
18710 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
18711#else
18712 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
18713#endif
18714 }
18715 return resultobj;
18716 fail:
18717 return NULL;
18718}
18719
18720
c32bde28 18721static PyObject *_wrap_ToolBarToolBase_GetLongHelp(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
18722 PyObject *resultobj;
18723 wxToolBarToolBase *arg1 = (wxToolBarToolBase *) 0 ;
18724 wxString result;
18725 PyObject * obj0 = 0 ;
18726 char *kwnames[] = {
18727 (char *) "self", NULL
18728 };
18729
18730 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ToolBarToolBase_GetLongHelp",kwnames,&obj0)) goto fail;
093d3ff1
RD
18731 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxToolBarToolBase, SWIG_POINTER_EXCEPTION | 0);
18732 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
18733 {
18734 PyThreadState* __tstate = wxPyBeginAllowThreads();
18735 result = (arg1)->GetLongHelp();
18736
18737 wxPyEndAllowThreads(__tstate);
18738 if (PyErr_Occurred()) SWIG_fail;
18739 }
18740 {
18741#if wxUSE_UNICODE
18742 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
18743#else
18744 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
18745#endif
18746 }
18747 return resultobj;
18748 fail:
18749 return NULL;
18750}
18751
18752
c32bde28 18753static PyObject *_wrap_ToolBarToolBase_Enable(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
18754 PyObject *resultobj;
18755 wxToolBarToolBase *arg1 = (wxToolBarToolBase *) 0 ;
18756 bool arg2 ;
18757 bool result;
18758 PyObject * obj0 = 0 ;
18759 PyObject * obj1 = 0 ;
18760 char *kwnames[] = {
18761 (char *) "self",(char *) "enable", NULL
18762 };
18763
18764 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ToolBarToolBase_Enable",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
18765 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxToolBarToolBase, SWIG_POINTER_EXCEPTION | 0);
18766 if (SWIG_arg_fail(1)) SWIG_fail;
18767 {
18768 arg2 = (bool)(SWIG_As_bool(obj1));
18769 if (SWIG_arg_fail(2)) SWIG_fail;
18770 }
d14a1e28
RD
18771 {
18772 PyThreadState* __tstate = wxPyBeginAllowThreads();
18773 result = (bool)(arg1)->Enable(arg2);
18774
18775 wxPyEndAllowThreads(__tstate);
18776 if (PyErr_Occurred()) SWIG_fail;
18777 }
4f89f6a3
RD
18778 {
18779 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
18780 }
d14a1e28
RD
18781 return resultobj;
18782 fail:
18783 return NULL;
18784}
18785
18786
c32bde28 18787static PyObject *_wrap_ToolBarToolBase_Toggle(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
18788 PyObject *resultobj;
18789 wxToolBarToolBase *arg1 = (wxToolBarToolBase *) 0 ;
18790 PyObject * obj0 = 0 ;
18791 char *kwnames[] = {
18792 (char *) "self", NULL
18793 };
18794
18795 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ToolBarToolBase_Toggle",kwnames,&obj0)) goto fail;
093d3ff1
RD
18796 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxToolBarToolBase, SWIG_POINTER_EXCEPTION | 0);
18797 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
18798 {
18799 PyThreadState* __tstate = wxPyBeginAllowThreads();
18800 (arg1)->Toggle();
18801
18802 wxPyEndAllowThreads(__tstate);
18803 if (PyErr_Occurred()) SWIG_fail;
18804 }
18805 Py_INCREF(Py_None); resultobj = Py_None;
18806 return resultobj;
18807 fail:
18808 return NULL;
18809}
18810
18811
c32bde28 18812static PyObject *_wrap_ToolBarToolBase_SetToggle(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
18813 PyObject *resultobj;
18814 wxToolBarToolBase *arg1 = (wxToolBarToolBase *) 0 ;
18815 bool arg2 ;
18816 bool result;
18817 PyObject * obj0 = 0 ;
18818 PyObject * obj1 = 0 ;
18819 char *kwnames[] = {
18820 (char *) "self",(char *) "toggle", NULL
18821 };
18822
18823 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ToolBarToolBase_SetToggle",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
18824 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxToolBarToolBase, SWIG_POINTER_EXCEPTION | 0);
18825 if (SWIG_arg_fail(1)) SWIG_fail;
18826 {
18827 arg2 = (bool)(SWIG_As_bool(obj1));
18828 if (SWIG_arg_fail(2)) SWIG_fail;
18829 }
d14a1e28
RD
18830 {
18831 PyThreadState* __tstate = wxPyBeginAllowThreads();
18832 result = (bool)(arg1)->SetToggle(arg2);
18833
18834 wxPyEndAllowThreads(__tstate);
18835 if (PyErr_Occurred()) SWIG_fail;
18836 }
4f89f6a3
RD
18837 {
18838 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
18839 }
d14a1e28
RD
18840 return resultobj;
18841 fail:
18842 return NULL;
18843}
18844
18845
c32bde28 18846static PyObject *_wrap_ToolBarToolBase_SetShortHelp(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
18847 PyObject *resultobj;
18848 wxToolBarToolBase *arg1 = (wxToolBarToolBase *) 0 ;
18849 wxString *arg2 = 0 ;
18850 bool result;
ae8162c8 18851 bool temp2 = false ;
d14a1e28
RD
18852 PyObject * obj0 = 0 ;
18853 PyObject * obj1 = 0 ;
18854 char *kwnames[] = {
18855 (char *) "self",(char *) "help", NULL
18856 };
18857
18858 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ToolBarToolBase_SetShortHelp",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
18859 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxToolBarToolBase, SWIG_POINTER_EXCEPTION | 0);
18860 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
18861 {
18862 arg2 = wxString_in_helper(obj1);
18863 if (arg2 == NULL) SWIG_fail;
ae8162c8 18864 temp2 = true;
d14a1e28
RD
18865 }
18866 {
18867 PyThreadState* __tstate = wxPyBeginAllowThreads();
18868 result = (bool)(arg1)->SetShortHelp((wxString const &)*arg2);
18869
18870 wxPyEndAllowThreads(__tstate);
18871 if (PyErr_Occurred()) SWIG_fail;
18872 }
4f89f6a3
RD
18873 {
18874 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
18875 }
d14a1e28
RD
18876 {
18877 if (temp2)
18878 delete arg2;
18879 }
18880 return resultobj;
18881 fail:
18882 {
18883 if (temp2)
18884 delete arg2;
18885 }
18886 return NULL;
18887}
18888
18889
c32bde28 18890static PyObject *_wrap_ToolBarToolBase_SetLongHelp(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
18891 PyObject *resultobj;
18892 wxToolBarToolBase *arg1 = (wxToolBarToolBase *) 0 ;
18893 wxString *arg2 = 0 ;
18894 bool result;
ae8162c8 18895 bool temp2 = false ;
d14a1e28
RD
18896 PyObject * obj0 = 0 ;
18897 PyObject * obj1 = 0 ;
18898 char *kwnames[] = {
18899 (char *) "self",(char *) "help", NULL
18900 };
18901
18902 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ToolBarToolBase_SetLongHelp",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
18903 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxToolBarToolBase, SWIG_POINTER_EXCEPTION | 0);
18904 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
18905 {
18906 arg2 = wxString_in_helper(obj1);
18907 if (arg2 == NULL) SWIG_fail;
ae8162c8 18908 temp2 = true;
d14a1e28
RD
18909 }
18910 {
18911 PyThreadState* __tstate = wxPyBeginAllowThreads();
18912 result = (bool)(arg1)->SetLongHelp((wxString const &)*arg2);
18913
18914 wxPyEndAllowThreads(__tstate);
18915 if (PyErr_Occurred()) SWIG_fail;
18916 }
4f89f6a3
RD
18917 {
18918 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
18919 }
d14a1e28
RD
18920 {
18921 if (temp2)
18922 delete arg2;
18923 }
18924 return resultobj;
18925 fail:
18926 {
18927 if (temp2)
18928 delete arg2;
18929 }
18930 return NULL;
18931}
18932
18933
c32bde28 18934static PyObject *_wrap_ToolBarToolBase_SetNormalBitmap(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
18935 PyObject *resultobj;
18936 wxToolBarToolBase *arg1 = (wxToolBarToolBase *) 0 ;
18937 wxBitmap *arg2 = 0 ;
18938 PyObject * obj0 = 0 ;
18939 PyObject * obj1 = 0 ;
18940 char *kwnames[] = {
18941 (char *) "self",(char *) "bmp", NULL
18942 };
18943
18944 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ToolBarToolBase_SetNormalBitmap",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
18945 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxToolBarToolBase, SWIG_POINTER_EXCEPTION | 0);
18946 if (SWIG_arg_fail(1)) SWIG_fail;
18947 {
18948 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxBitmap, SWIG_POINTER_EXCEPTION | 0);
18949 if (SWIG_arg_fail(2)) SWIG_fail;
18950 if (arg2 == NULL) {
18951 SWIG_null_ref("wxBitmap");
18952 }
18953 if (SWIG_arg_fail(2)) SWIG_fail;
d14a1e28
RD
18954 }
18955 {
18956 PyThreadState* __tstate = wxPyBeginAllowThreads();
18957 (arg1)->SetNormalBitmap((wxBitmap const &)*arg2);
18958
18959 wxPyEndAllowThreads(__tstate);
18960 if (PyErr_Occurred()) SWIG_fail;
18961 }
18962 Py_INCREF(Py_None); resultobj = Py_None;
18963 return resultobj;
18964 fail:
18965 return NULL;
18966}
18967
18968
c32bde28 18969static PyObject *_wrap_ToolBarToolBase_SetDisabledBitmap(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
18970 PyObject *resultobj;
18971 wxToolBarToolBase *arg1 = (wxToolBarToolBase *) 0 ;
18972 wxBitmap *arg2 = 0 ;
18973 PyObject * obj0 = 0 ;
18974 PyObject * obj1 = 0 ;
18975 char *kwnames[] = {
18976 (char *) "self",(char *) "bmp", NULL
18977 };
18978
18979 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ToolBarToolBase_SetDisabledBitmap",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
18980 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxToolBarToolBase, SWIG_POINTER_EXCEPTION | 0);
18981 if (SWIG_arg_fail(1)) SWIG_fail;
18982 {
18983 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxBitmap, SWIG_POINTER_EXCEPTION | 0);
18984 if (SWIG_arg_fail(2)) SWIG_fail;
18985 if (arg2 == NULL) {
18986 SWIG_null_ref("wxBitmap");
18987 }
18988 if (SWIG_arg_fail(2)) SWIG_fail;
d14a1e28
RD
18989 }
18990 {
18991 PyThreadState* __tstate = wxPyBeginAllowThreads();
18992 (arg1)->SetDisabledBitmap((wxBitmap const &)*arg2);
18993
18994 wxPyEndAllowThreads(__tstate);
18995 if (PyErr_Occurred()) SWIG_fail;
18996 }
18997 Py_INCREF(Py_None); resultobj = Py_None;
18998 return resultobj;
18999 fail:
19000 return NULL;
19001}
19002
19003
c32bde28 19004static PyObject *_wrap_ToolBarToolBase_SetLabel(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
19005 PyObject *resultobj;
19006 wxToolBarToolBase *arg1 = (wxToolBarToolBase *) 0 ;
19007 wxString *arg2 = 0 ;
ae8162c8 19008 bool temp2 = false ;
d14a1e28
RD
19009 PyObject * obj0 = 0 ;
19010 PyObject * obj1 = 0 ;
19011 char *kwnames[] = {
19012 (char *) "self",(char *) "label", NULL
19013 };
19014
19015 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ToolBarToolBase_SetLabel",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
19016 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxToolBarToolBase, SWIG_POINTER_EXCEPTION | 0);
19017 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
19018 {
19019 arg2 = wxString_in_helper(obj1);
19020 if (arg2 == NULL) SWIG_fail;
ae8162c8 19021 temp2 = true;
d14a1e28
RD
19022 }
19023 {
19024 PyThreadState* __tstate = wxPyBeginAllowThreads();
19025 (arg1)->SetLabel((wxString const &)*arg2);
19026
19027 wxPyEndAllowThreads(__tstate);
19028 if (PyErr_Occurred()) SWIG_fail;
19029 }
19030 Py_INCREF(Py_None); resultobj = Py_None;
19031 {
19032 if (temp2)
19033 delete arg2;
19034 }
19035 return resultobj;
19036 fail:
19037 {
19038 if (temp2)
19039 delete arg2;
19040 }
19041 return NULL;
19042}
19043
19044
c32bde28 19045static PyObject *_wrap_ToolBarToolBase_Detach(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
19046 PyObject *resultobj;
19047 wxToolBarToolBase *arg1 = (wxToolBarToolBase *) 0 ;
19048 PyObject * obj0 = 0 ;
19049 char *kwnames[] = {
19050 (char *) "self", NULL
19051 };
19052
19053 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ToolBarToolBase_Detach",kwnames,&obj0)) goto fail;
093d3ff1
RD
19054 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxToolBarToolBase, SWIG_POINTER_EXCEPTION | 0);
19055 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
19056 {
19057 PyThreadState* __tstate = wxPyBeginAllowThreads();
19058 (arg1)->Detach();
19059
19060 wxPyEndAllowThreads(__tstate);
19061 if (PyErr_Occurred()) SWIG_fail;
19062 }
19063 Py_INCREF(Py_None); resultobj = Py_None;
19064 return resultobj;
19065 fail:
19066 return NULL;
19067}
19068
19069
c32bde28 19070static PyObject *_wrap_ToolBarToolBase_Attach(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
19071 PyObject *resultobj;
19072 wxToolBarToolBase *arg1 = (wxToolBarToolBase *) 0 ;
19073 wxToolBarBase *arg2 = (wxToolBarBase *) 0 ;
19074 PyObject * obj0 = 0 ;
19075 PyObject * obj1 = 0 ;
19076 char *kwnames[] = {
19077 (char *) "self",(char *) "tbar", NULL
19078 };
19079
19080 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ToolBarToolBase_Attach",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
19081 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxToolBarToolBase, SWIG_POINTER_EXCEPTION | 0);
19082 if (SWIG_arg_fail(1)) SWIG_fail;
19083 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxToolBarBase, SWIG_POINTER_EXCEPTION | 0);
19084 if (SWIG_arg_fail(2)) SWIG_fail;
d14a1e28
RD
19085 {
19086 PyThreadState* __tstate = wxPyBeginAllowThreads();
19087 (arg1)->Attach(arg2);
19088
19089 wxPyEndAllowThreads(__tstate);
19090 if (PyErr_Occurred()) SWIG_fail;
19091 }
19092 Py_INCREF(Py_None); resultobj = Py_None;
19093 return resultobj;
19094 fail:
19095 return NULL;
19096}
19097
19098
c32bde28 19099static PyObject *_wrap_ToolBarToolBase_GetClientData(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
19100 PyObject *resultobj;
19101 wxToolBarToolBase *arg1 = (wxToolBarToolBase *) 0 ;
19102 PyObject *result;
19103 PyObject * obj0 = 0 ;
19104 char *kwnames[] = {
19105 (char *) "self", NULL
19106 };
19107
19108 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ToolBarToolBase_GetClientData",kwnames,&obj0)) goto fail;
093d3ff1
RD
19109 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxToolBarToolBase, SWIG_POINTER_EXCEPTION | 0);
19110 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
19111 {
19112 PyThreadState* __tstate = wxPyBeginAllowThreads();
19113 result = (PyObject *)wxToolBarToolBase_GetClientData(arg1);
19114
19115 wxPyEndAllowThreads(__tstate);
19116 if (PyErr_Occurred()) SWIG_fail;
19117 }
19118 resultobj = result;
19119 return resultobj;
19120 fail:
19121 return NULL;
19122}
19123
19124
c32bde28 19125static PyObject *_wrap_ToolBarToolBase_SetClientData(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
19126 PyObject *resultobj;
19127 wxToolBarToolBase *arg1 = (wxToolBarToolBase *) 0 ;
19128 PyObject *arg2 = (PyObject *) 0 ;
19129 PyObject * obj0 = 0 ;
19130 PyObject * obj1 = 0 ;
19131 char *kwnames[] = {
19132 (char *) "self",(char *) "clientData", NULL
19133 };
19134
19135 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ToolBarToolBase_SetClientData",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
19136 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxToolBarToolBase, SWIG_POINTER_EXCEPTION | 0);
19137 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
19138 arg2 = obj1;
19139 {
19140 PyThreadState* __tstate = wxPyBeginAllowThreads();
19141 wxToolBarToolBase_SetClientData(arg1,arg2);
19142
19143 wxPyEndAllowThreads(__tstate);
19144 if (PyErr_Occurred()) SWIG_fail;
19145 }
19146 Py_INCREF(Py_None); resultobj = Py_None;
19147 return resultobj;
19148 fail:
19149 return NULL;
19150}
19151
19152
c32bde28 19153static PyObject * ToolBarToolBase_swigregister(PyObject *, PyObject *args) {
d14a1e28
RD
19154 PyObject *obj;
19155 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
19156 SWIG_TypeClientData(SWIGTYPE_p_wxToolBarToolBase, obj);
19157 Py_INCREF(obj);
19158 return Py_BuildValue((char *)"");
19159}
c32bde28 19160static PyObject *_wrap_ToolBarBase_DoAddTool(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
19161 PyObject *resultobj;
19162 wxToolBarBase *arg1 = (wxToolBarBase *) 0 ;
19163 int arg2 ;
19164 wxString *arg3 = 0 ;
19165 wxBitmap *arg4 = 0 ;
19166 wxBitmap const &arg5_defvalue = wxNullBitmap ;
19167 wxBitmap *arg5 = (wxBitmap *) &arg5_defvalue ;
093d3ff1 19168 wxItemKind arg6 = (wxItemKind) wxITEM_NORMAL ;
d14a1e28
RD
19169 wxString const &arg7_defvalue = wxPyEmptyString ;
19170 wxString *arg7 = (wxString *) &arg7_defvalue ;
19171 wxString const &arg8_defvalue = wxPyEmptyString ;
19172 wxString *arg8 = (wxString *) &arg8_defvalue ;
19173 PyObject *arg9 = (PyObject *) NULL ;
19174 wxToolBarToolBase *result;
ae8162c8
RD
19175 bool temp3 = false ;
19176 bool temp7 = false ;
19177 bool temp8 = false ;
d14a1e28 19178 PyObject * obj0 = 0 ;
994141e6 19179 PyObject * obj1 = 0 ;
d14a1e28
RD
19180 PyObject * obj2 = 0 ;
19181 PyObject * obj3 = 0 ;
19182 PyObject * obj4 = 0 ;
994141e6 19183 PyObject * obj5 = 0 ;
d14a1e28
RD
19184 PyObject * obj6 = 0 ;
19185 PyObject * obj7 = 0 ;
19186 PyObject * obj8 = 0 ;
19187 char *kwnames[] = {
19188 (char *) "self",(char *) "id",(char *) "label",(char *) "bitmap",(char *) "bmpDisabled",(char *) "kind",(char *) "shortHelp",(char *) "longHelp",(char *) "clientData", NULL
19189 };
19190
994141e6 19191 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOO|OOOOO:ToolBarBase_DoAddTool",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6,&obj7,&obj8)) goto fail;
093d3ff1
RD
19192 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxToolBarBase, SWIG_POINTER_EXCEPTION | 0);
19193 if (SWIG_arg_fail(1)) SWIG_fail;
19194 {
19195 arg2 = (int)(SWIG_As_int(obj1));
19196 if (SWIG_arg_fail(2)) SWIG_fail;
19197 }
d14a1e28
RD
19198 {
19199 arg3 = wxString_in_helper(obj2);
19200 if (arg3 == NULL) SWIG_fail;
ae8162c8 19201 temp3 = true;
d14a1e28 19202 }
093d3ff1
RD
19203 {
19204 SWIG_Python_ConvertPtr(obj3, (void **)&arg4, SWIGTYPE_p_wxBitmap, SWIG_POINTER_EXCEPTION | 0);
19205 if (SWIG_arg_fail(4)) SWIG_fail;
19206 if (arg4 == NULL) {
19207 SWIG_null_ref("wxBitmap");
19208 }
19209 if (SWIG_arg_fail(4)) SWIG_fail;
d14a1e28
RD
19210 }
19211 if (obj4) {
093d3ff1
RD
19212 {
19213 SWIG_Python_ConvertPtr(obj4, (void **)&arg5, SWIGTYPE_p_wxBitmap, SWIG_POINTER_EXCEPTION | 0);
19214 if (SWIG_arg_fail(5)) SWIG_fail;
19215 if (arg5 == NULL) {
19216 SWIG_null_ref("wxBitmap");
19217 }
19218 if (SWIG_arg_fail(5)) SWIG_fail;
d14a1e28
RD
19219 }
19220 }
994141e6 19221 if (obj5) {
093d3ff1
RD
19222 {
19223 arg6 = (wxItemKind)(SWIG_As_int(obj5));
19224 if (SWIG_arg_fail(6)) SWIG_fail;
19225 }
994141e6 19226 }
d14a1e28
RD
19227 if (obj6) {
19228 {
19229 arg7 = wxString_in_helper(obj6);
19230 if (arg7 == NULL) SWIG_fail;
ae8162c8 19231 temp7 = true;
d14a1e28
RD
19232 }
19233 }
19234 if (obj7) {
19235 {
19236 arg8 = wxString_in_helper(obj7);
19237 if (arg8 == NULL) SWIG_fail;
ae8162c8 19238 temp8 = true;
d14a1e28
RD
19239 }
19240 }
19241 if (obj8) {
19242 arg9 = obj8;
19243 }
19244 {
19245 PyThreadState* __tstate = wxPyBeginAllowThreads();
19246 result = (wxToolBarToolBase *)wxToolBarBase_DoAddTool(arg1,arg2,(wxString const &)*arg3,(wxBitmap const &)*arg4,(wxBitmap const &)*arg5,(wxItemKind )arg6,(wxString const &)*arg7,(wxString const &)*arg8,arg9);
19247
19248 wxPyEndAllowThreads(__tstate);
19249 if (PyErr_Occurred()) SWIG_fail;
19250 }
19251 {
412d302d 19252 resultobj = wxPyMake_wxObject(result, 0);
d14a1e28
RD
19253 }
19254 {
19255 if (temp3)
19256 delete arg3;
19257 }
19258 {
19259 if (temp7)
19260 delete arg7;
19261 }
19262 {
19263 if (temp8)
19264 delete arg8;
19265 }
19266 return resultobj;
19267 fail:
19268 {
19269 if (temp3)
19270 delete arg3;
19271 }
19272 {
19273 if (temp7)
19274 delete arg7;
19275 }
19276 {
19277 if (temp8)
19278 delete arg8;
19279 }
19280 return NULL;
19281}
19282
19283
c32bde28 19284static PyObject *_wrap_ToolBarBase_DoInsertTool(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
19285 PyObject *resultobj;
19286 wxToolBarBase *arg1 = (wxToolBarBase *) 0 ;
19287 size_t arg2 ;
19288 int arg3 ;
19289 wxString *arg4 = 0 ;
19290 wxBitmap *arg5 = 0 ;
19291 wxBitmap const &arg6_defvalue = wxNullBitmap ;
19292 wxBitmap *arg6 = (wxBitmap *) &arg6_defvalue ;
093d3ff1 19293 wxItemKind arg7 = (wxItemKind) wxITEM_NORMAL ;
d14a1e28
RD
19294 wxString const &arg8_defvalue = wxPyEmptyString ;
19295 wxString *arg8 = (wxString *) &arg8_defvalue ;
19296 wxString const &arg9_defvalue = wxPyEmptyString ;
19297 wxString *arg9 = (wxString *) &arg9_defvalue ;
19298 PyObject *arg10 = (PyObject *) NULL ;
19299 wxToolBarToolBase *result;
ae8162c8
RD
19300 bool temp4 = false ;
19301 bool temp8 = false ;
19302 bool temp9 = false ;
d14a1e28
RD
19303 PyObject * obj0 = 0 ;
19304 PyObject * obj1 = 0 ;
994141e6 19305 PyObject * obj2 = 0 ;
d14a1e28
RD
19306 PyObject * obj3 = 0 ;
19307 PyObject * obj4 = 0 ;
19308 PyObject * obj5 = 0 ;
994141e6 19309 PyObject * obj6 = 0 ;
d14a1e28
RD
19310 PyObject * obj7 = 0 ;
19311 PyObject * obj8 = 0 ;
19312 PyObject * obj9 = 0 ;
19313 char *kwnames[] = {
19314 (char *) "self",(char *) "pos",(char *) "id",(char *) "label",(char *) "bitmap",(char *) "bmpDisabled",(char *) "kind",(char *) "shortHelp",(char *) "longHelp",(char *) "clientData", NULL
19315 };
19316
994141e6 19317 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
19318 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxToolBarBase, SWIG_POINTER_EXCEPTION | 0);
19319 if (SWIG_arg_fail(1)) SWIG_fail;
19320 {
19321 arg2 = (size_t)(SWIG_As_unsigned_SS_long(obj1));
19322 if (SWIG_arg_fail(2)) SWIG_fail;
19323 }
19324 {
19325 arg3 = (int)(SWIG_As_int(obj2));
19326 if (SWIG_arg_fail(3)) SWIG_fail;
19327 }
d14a1e28
RD
19328 {
19329 arg4 = wxString_in_helper(obj3);
19330 if (arg4 == NULL) SWIG_fail;
ae8162c8 19331 temp4 = true;
d14a1e28 19332 }
093d3ff1
RD
19333 {
19334 SWIG_Python_ConvertPtr(obj4, (void **)&arg5, SWIGTYPE_p_wxBitmap, SWIG_POINTER_EXCEPTION | 0);
19335 if (SWIG_arg_fail(5)) SWIG_fail;
19336 if (arg5 == NULL) {
19337 SWIG_null_ref("wxBitmap");
19338 }
19339 if (SWIG_arg_fail(5)) SWIG_fail;
d14a1e28
RD
19340 }
19341 if (obj5) {
093d3ff1
RD
19342 {
19343 SWIG_Python_ConvertPtr(obj5, (void **)&arg6, SWIGTYPE_p_wxBitmap, SWIG_POINTER_EXCEPTION | 0);
19344 if (SWIG_arg_fail(6)) SWIG_fail;
19345 if (arg6 == NULL) {
19346 SWIG_null_ref("wxBitmap");
19347 }
19348 if (SWIG_arg_fail(6)) SWIG_fail;
d14a1e28
RD
19349 }
19350 }
994141e6 19351 if (obj6) {
093d3ff1
RD
19352 {
19353 arg7 = (wxItemKind)(SWIG_As_int(obj6));
19354 if (SWIG_arg_fail(7)) SWIG_fail;
19355 }
994141e6 19356 }
d14a1e28
RD
19357 if (obj7) {
19358 {
19359 arg8 = wxString_in_helper(obj7);
19360 if (arg8 == NULL) SWIG_fail;
ae8162c8 19361 temp8 = true;
d14a1e28
RD
19362 }
19363 }
19364 if (obj8) {
19365 {
19366 arg9 = wxString_in_helper(obj8);
19367 if (arg9 == NULL) SWIG_fail;
ae8162c8 19368 temp9 = true;
d14a1e28
RD
19369 }
19370 }
19371 if (obj9) {
19372 arg10 = obj9;
19373 }
19374 {
19375 PyThreadState* __tstate = wxPyBeginAllowThreads();
19376 result = (wxToolBarToolBase *)wxToolBarBase_DoInsertTool(arg1,arg2,arg3,(wxString const &)*arg4,(wxBitmap const &)*arg5,(wxBitmap const &)*arg6,(wxItemKind )arg7,(wxString const &)*arg8,(wxString const &)*arg9,arg10);
19377
19378 wxPyEndAllowThreads(__tstate);
19379 if (PyErr_Occurred()) SWIG_fail;
19380 }
19381 {
412d302d 19382 resultobj = wxPyMake_wxObject(result, 0);
d14a1e28
RD
19383 }
19384 {
19385 if (temp4)
19386 delete arg4;
19387 }
19388 {
19389 if (temp8)
19390 delete arg8;
19391 }
19392 {
19393 if (temp9)
19394 delete arg9;
19395 }
19396 return resultobj;
19397 fail:
19398 {
19399 if (temp4)
19400 delete arg4;
19401 }
19402 {
19403 if (temp8)
19404 delete arg8;
19405 }
19406 {
19407 if (temp9)
19408 delete arg9;
19409 }
19410 return NULL;
19411}
19412
19413
c32bde28 19414static PyObject *_wrap_ToolBarBase_AddToolItem(PyObject *, PyObject *args, PyObject *kwargs) {
3a04f143
RD
19415 PyObject *resultobj;
19416 wxToolBarBase *arg1 = (wxToolBarBase *) 0 ;
19417 wxToolBarToolBase *arg2 = (wxToolBarToolBase *) 0 ;
19418 wxToolBarToolBase *result;
19419 PyObject * obj0 = 0 ;
19420 PyObject * obj1 = 0 ;
19421 char *kwnames[] = {
19422 (char *) "self",(char *) "tool", NULL
19423 };
19424
19425 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ToolBarBase_AddToolItem",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
19426 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxToolBarBase, SWIG_POINTER_EXCEPTION | 0);
19427 if (SWIG_arg_fail(1)) SWIG_fail;
19428 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxToolBarToolBase, SWIG_POINTER_EXCEPTION | 0);
19429 if (SWIG_arg_fail(2)) SWIG_fail;
3a04f143
RD
19430 {
19431 PyThreadState* __tstate = wxPyBeginAllowThreads();
19432 result = (wxToolBarToolBase *)(arg1)->AddTool(arg2);
19433
19434 wxPyEndAllowThreads(__tstate);
19435 if (PyErr_Occurred()) SWIG_fail;
19436 }
19437 {
412d302d 19438 resultobj = wxPyMake_wxObject(result, 0);
3a04f143
RD
19439 }
19440 return resultobj;
19441 fail:
19442 return NULL;
19443}
19444
19445
c32bde28 19446static PyObject *_wrap_ToolBarBase_InsertToolItem(PyObject *, PyObject *args, PyObject *kwargs) {
3a04f143
RD
19447 PyObject *resultobj;
19448 wxToolBarBase *arg1 = (wxToolBarBase *) 0 ;
19449 size_t arg2 ;
19450 wxToolBarToolBase *arg3 = (wxToolBarToolBase *) 0 ;
19451 wxToolBarToolBase *result;
19452 PyObject * obj0 = 0 ;
19453 PyObject * obj1 = 0 ;
19454 PyObject * obj2 = 0 ;
19455 char *kwnames[] = {
19456 (char *) "self",(char *) "pos",(char *) "tool", NULL
19457 };
19458
19459 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:ToolBarBase_InsertToolItem",kwnames,&obj0,&obj1,&obj2)) goto fail;
093d3ff1
RD
19460 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxToolBarBase, SWIG_POINTER_EXCEPTION | 0);
19461 if (SWIG_arg_fail(1)) SWIG_fail;
19462 {
19463 arg2 = (size_t)(SWIG_As_unsigned_SS_long(obj1));
19464 if (SWIG_arg_fail(2)) SWIG_fail;
19465 }
19466 SWIG_Python_ConvertPtr(obj2, (void **)&arg3, SWIGTYPE_p_wxToolBarToolBase, SWIG_POINTER_EXCEPTION | 0);
19467 if (SWIG_arg_fail(3)) SWIG_fail;
3a04f143
RD
19468 {
19469 PyThreadState* __tstate = wxPyBeginAllowThreads();
19470 result = (wxToolBarToolBase *)(arg1)->InsertTool(arg2,arg3);
19471
19472 wxPyEndAllowThreads(__tstate);
19473 if (PyErr_Occurred()) SWIG_fail;
19474 }
19475 {
412d302d 19476 resultobj = wxPyMake_wxObject(result, 0);
3a04f143
RD
19477 }
19478 return resultobj;
19479 fail:
19480 return NULL;
19481}
19482
19483
c32bde28 19484static PyObject *_wrap_ToolBarBase_AddControl(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
19485 PyObject *resultobj;
19486 wxToolBarBase *arg1 = (wxToolBarBase *) 0 ;
19487 wxControl *arg2 = (wxControl *) 0 ;
19488 wxToolBarToolBase *result;
19489 PyObject * obj0 = 0 ;
19490 PyObject * obj1 = 0 ;
19491 char *kwnames[] = {
19492 (char *) "self",(char *) "control", NULL
19493 };
19494
19495 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ToolBarBase_AddControl",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
19496 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxToolBarBase, SWIG_POINTER_EXCEPTION | 0);
19497 if (SWIG_arg_fail(1)) SWIG_fail;
19498 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxControl, SWIG_POINTER_EXCEPTION | 0);
19499 if (SWIG_arg_fail(2)) SWIG_fail;
d14a1e28
RD
19500 {
19501 PyThreadState* __tstate = wxPyBeginAllowThreads();
19502 result = (wxToolBarToolBase *)(arg1)->AddControl(arg2);
19503
19504 wxPyEndAllowThreads(__tstate);
19505 if (PyErr_Occurred()) SWIG_fail;
19506 }
19507 {
412d302d 19508 resultobj = wxPyMake_wxObject(result, 0);
d14a1e28
RD
19509 }
19510 return resultobj;
19511 fail:
19512 return NULL;
19513}
19514
19515
c32bde28 19516static PyObject *_wrap_ToolBarBase_InsertControl(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
19517 PyObject *resultobj;
19518 wxToolBarBase *arg1 = (wxToolBarBase *) 0 ;
19519 size_t arg2 ;
19520 wxControl *arg3 = (wxControl *) 0 ;
19521 wxToolBarToolBase *result;
19522 PyObject * obj0 = 0 ;
19523 PyObject * obj1 = 0 ;
19524 PyObject * obj2 = 0 ;
19525 char *kwnames[] = {
19526 (char *) "self",(char *) "pos",(char *) "control", NULL
19527 };
19528
19529 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:ToolBarBase_InsertControl",kwnames,&obj0,&obj1,&obj2)) goto fail;
093d3ff1
RD
19530 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxToolBarBase, SWIG_POINTER_EXCEPTION | 0);
19531 if (SWIG_arg_fail(1)) SWIG_fail;
19532 {
19533 arg2 = (size_t)(SWIG_As_unsigned_SS_long(obj1));
19534 if (SWIG_arg_fail(2)) SWIG_fail;
19535 }
19536 SWIG_Python_ConvertPtr(obj2, (void **)&arg3, SWIGTYPE_p_wxControl, SWIG_POINTER_EXCEPTION | 0);
19537 if (SWIG_arg_fail(3)) SWIG_fail;
d14a1e28
RD
19538 {
19539 PyThreadState* __tstate = wxPyBeginAllowThreads();
19540 result = (wxToolBarToolBase *)(arg1)->InsertControl(arg2,arg3);
19541
19542 wxPyEndAllowThreads(__tstate);
19543 if (PyErr_Occurred()) SWIG_fail;
19544 }
19545 {
412d302d 19546 resultobj = wxPyMake_wxObject(result, 0);
d14a1e28
RD
19547 }
19548 return resultobj;
19549 fail:
19550 return NULL;
19551}
19552
19553
c32bde28 19554static PyObject *_wrap_ToolBarBase_FindControl(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
19555 PyObject *resultobj;
19556 wxToolBarBase *arg1 = (wxToolBarBase *) 0 ;
19557 int arg2 ;
19558 wxControl *result;
19559 PyObject * obj0 = 0 ;
994141e6 19560 PyObject * obj1 = 0 ;
d14a1e28
RD
19561 char *kwnames[] = {
19562 (char *) "self",(char *) "id", NULL
19563 };
19564
994141e6 19565 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ToolBarBase_FindControl",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
19566 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxToolBarBase, SWIG_POINTER_EXCEPTION | 0);
19567 if (SWIG_arg_fail(1)) SWIG_fail;
19568 {
19569 arg2 = (int)(SWIG_As_int(obj1));
19570 if (SWIG_arg_fail(2)) SWIG_fail;
19571 }
d14a1e28
RD
19572 {
19573 PyThreadState* __tstate = wxPyBeginAllowThreads();
19574 result = (wxControl *)(arg1)->FindControl(arg2);
19575
19576 wxPyEndAllowThreads(__tstate);
19577 if (PyErr_Occurred()) SWIG_fail;
19578 }
19579 {
412d302d 19580 resultobj = wxPyMake_wxObject(result, 0);
d14a1e28
RD
19581 }
19582 return resultobj;
19583 fail:
19584 return NULL;
19585}
19586
19587
c32bde28 19588static PyObject *_wrap_ToolBarBase_AddSeparator(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
19589 PyObject *resultobj;
19590 wxToolBarBase *arg1 = (wxToolBarBase *) 0 ;
19591 wxToolBarToolBase *result;
19592 PyObject * obj0 = 0 ;
19593 char *kwnames[] = {
19594 (char *) "self", NULL
19595 };
19596
19597 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ToolBarBase_AddSeparator",kwnames,&obj0)) goto fail;
093d3ff1
RD
19598 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxToolBarBase, SWIG_POINTER_EXCEPTION | 0);
19599 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
19600 {
19601 PyThreadState* __tstate = wxPyBeginAllowThreads();
19602 result = (wxToolBarToolBase *)(arg1)->AddSeparator();
19603
19604 wxPyEndAllowThreads(__tstate);
19605 if (PyErr_Occurred()) SWIG_fail;
19606 }
19607 {
412d302d 19608 resultobj = wxPyMake_wxObject(result, 0);
d14a1e28
RD
19609 }
19610 return resultobj;
19611 fail:
19612 return NULL;
19613}
19614
19615
c32bde28 19616static PyObject *_wrap_ToolBarBase_InsertSeparator(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
19617 PyObject *resultobj;
19618 wxToolBarBase *arg1 = (wxToolBarBase *) 0 ;
19619 size_t arg2 ;
19620 wxToolBarToolBase *result;
19621 PyObject * obj0 = 0 ;
19622 PyObject * obj1 = 0 ;
19623 char *kwnames[] = {
19624 (char *) "self",(char *) "pos", NULL
19625 };
19626
19627 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ToolBarBase_InsertSeparator",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
19628 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxToolBarBase, SWIG_POINTER_EXCEPTION | 0);
19629 if (SWIG_arg_fail(1)) SWIG_fail;
19630 {
19631 arg2 = (size_t)(SWIG_As_unsigned_SS_long(obj1));
19632 if (SWIG_arg_fail(2)) SWIG_fail;
19633 }
d14a1e28
RD
19634 {
19635 PyThreadState* __tstate = wxPyBeginAllowThreads();
19636 result = (wxToolBarToolBase *)(arg1)->InsertSeparator(arg2);
19637
19638 wxPyEndAllowThreads(__tstate);
19639 if (PyErr_Occurred()) SWIG_fail;
19640 }
19641 {
412d302d 19642 resultobj = wxPyMake_wxObject(result, 0);
d14a1e28
RD
19643 }
19644 return resultobj;
19645 fail:
19646 return NULL;
19647}
19648
19649
c32bde28 19650static PyObject *_wrap_ToolBarBase_RemoveTool(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
19651 PyObject *resultobj;
19652 wxToolBarBase *arg1 = (wxToolBarBase *) 0 ;
19653 int arg2 ;
19654 wxToolBarToolBase *result;
19655 PyObject * obj0 = 0 ;
994141e6 19656 PyObject * obj1 = 0 ;
d14a1e28
RD
19657 char *kwnames[] = {
19658 (char *) "self",(char *) "id", NULL
19659 };
19660
994141e6 19661 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ToolBarBase_RemoveTool",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
19662 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxToolBarBase, SWIG_POINTER_EXCEPTION | 0);
19663 if (SWIG_arg_fail(1)) SWIG_fail;
19664 {
19665 arg2 = (int)(SWIG_As_int(obj1));
19666 if (SWIG_arg_fail(2)) SWIG_fail;
19667 }
d14a1e28
RD
19668 {
19669 PyThreadState* __tstate = wxPyBeginAllowThreads();
19670 result = (wxToolBarToolBase *)(arg1)->RemoveTool(arg2);
19671
19672 wxPyEndAllowThreads(__tstate);
19673 if (PyErr_Occurred()) SWIG_fail;
19674 }
19675 {
412d302d 19676 resultobj = wxPyMake_wxObject(result, 0);
d14a1e28
RD
19677 }
19678 return resultobj;
19679 fail:
19680 return NULL;
19681}
19682
19683
c32bde28 19684static PyObject *_wrap_ToolBarBase_DeleteToolByPos(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
19685 PyObject *resultobj;
19686 wxToolBarBase *arg1 = (wxToolBarBase *) 0 ;
19687 size_t arg2 ;
19688 bool result;
19689 PyObject * obj0 = 0 ;
19690 PyObject * obj1 = 0 ;
19691 char *kwnames[] = {
19692 (char *) "self",(char *) "pos", NULL
19693 };
19694
19695 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ToolBarBase_DeleteToolByPos",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
19696 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxToolBarBase, SWIG_POINTER_EXCEPTION | 0);
19697 if (SWIG_arg_fail(1)) SWIG_fail;
19698 {
19699 arg2 = (size_t)(SWIG_As_unsigned_SS_long(obj1));
19700 if (SWIG_arg_fail(2)) SWIG_fail;
19701 }
d14a1e28
RD
19702 {
19703 PyThreadState* __tstate = wxPyBeginAllowThreads();
19704 result = (bool)(arg1)->DeleteToolByPos(arg2);
19705
19706 wxPyEndAllowThreads(__tstate);
19707 if (PyErr_Occurred()) SWIG_fail;
19708 }
4f89f6a3
RD
19709 {
19710 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
19711 }
d14a1e28
RD
19712 return resultobj;
19713 fail:
19714 return NULL;
19715}
19716
19717
c32bde28 19718static PyObject *_wrap_ToolBarBase_DeleteTool(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
19719 PyObject *resultobj;
19720 wxToolBarBase *arg1 = (wxToolBarBase *) 0 ;
19721 int arg2 ;
19722 bool result;
19723 PyObject * obj0 = 0 ;
994141e6 19724 PyObject * obj1 = 0 ;
d14a1e28
RD
19725 char *kwnames[] = {
19726 (char *) "self",(char *) "id", NULL
19727 };
19728
994141e6 19729 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ToolBarBase_DeleteTool",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
19730 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxToolBarBase, SWIG_POINTER_EXCEPTION | 0);
19731 if (SWIG_arg_fail(1)) SWIG_fail;
19732 {
19733 arg2 = (int)(SWIG_As_int(obj1));
19734 if (SWIG_arg_fail(2)) SWIG_fail;
19735 }
d14a1e28
RD
19736 {
19737 PyThreadState* __tstate = wxPyBeginAllowThreads();
19738 result = (bool)(arg1)->DeleteTool(arg2);
19739
19740 wxPyEndAllowThreads(__tstate);
19741 if (PyErr_Occurred()) SWIG_fail;
19742 }
4f89f6a3
RD
19743 {
19744 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
19745 }
d14a1e28
RD
19746 return resultobj;
19747 fail:
19748 return NULL;
19749}
19750
19751
c32bde28 19752static PyObject *_wrap_ToolBarBase_ClearTools(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
19753 PyObject *resultobj;
19754 wxToolBarBase *arg1 = (wxToolBarBase *) 0 ;
19755 PyObject * obj0 = 0 ;
19756 char *kwnames[] = {
19757 (char *) "self", NULL
19758 };
19759
19760 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ToolBarBase_ClearTools",kwnames,&obj0)) goto fail;
093d3ff1
RD
19761 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxToolBarBase, SWIG_POINTER_EXCEPTION | 0);
19762 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
19763 {
19764 PyThreadState* __tstate = wxPyBeginAllowThreads();
19765 (arg1)->ClearTools();
19766
19767 wxPyEndAllowThreads(__tstate);
19768 if (PyErr_Occurred()) SWIG_fail;
19769 }
19770 Py_INCREF(Py_None); resultobj = Py_None;
19771 return resultobj;
19772 fail:
19773 return NULL;
19774}
19775
19776
c32bde28 19777static PyObject *_wrap_ToolBarBase_Realize(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
19778 PyObject *resultobj;
19779 wxToolBarBase *arg1 = (wxToolBarBase *) 0 ;
19780 bool result;
19781 PyObject * obj0 = 0 ;
19782 char *kwnames[] = {
19783 (char *) "self", NULL
19784 };
19785
19786 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ToolBarBase_Realize",kwnames,&obj0)) goto fail;
093d3ff1
RD
19787 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxToolBarBase, SWIG_POINTER_EXCEPTION | 0);
19788 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
19789 {
19790 PyThreadState* __tstate = wxPyBeginAllowThreads();
19791 result = (bool)(arg1)->Realize();
19792
19793 wxPyEndAllowThreads(__tstate);
19794 if (PyErr_Occurred()) SWIG_fail;
19795 }
4f89f6a3
RD
19796 {
19797 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
19798 }
d14a1e28
RD
19799 return resultobj;
19800 fail:
19801 return NULL;
19802}
19803
19804
c32bde28 19805static PyObject *_wrap_ToolBarBase_EnableTool(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
19806 PyObject *resultobj;
19807 wxToolBarBase *arg1 = (wxToolBarBase *) 0 ;
19808 int arg2 ;
19809 bool arg3 ;
19810 PyObject * obj0 = 0 ;
994141e6 19811 PyObject * obj1 = 0 ;
d14a1e28
RD
19812 PyObject * obj2 = 0 ;
19813 char *kwnames[] = {
19814 (char *) "self",(char *) "id",(char *) "enable", NULL
19815 };
19816
994141e6 19817 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:ToolBarBase_EnableTool",kwnames,&obj0,&obj1,&obj2)) goto fail;
093d3ff1
RD
19818 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxToolBarBase, SWIG_POINTER_EXCEPTION | 0);
19819 if (SWIG_arg_fail(1)) SWIG_fail;
19820 {
19821 arg2 = (int)(SWIG_As_int(obj1));
19822 if (SWIG_arg_fail(2)) SWIG_fail;
19823 }
19824 {
19825 arg3 = (bool)(SWIG_As_bool(obj2));
19826 if (SWIG_arg_fail(3)) SWIG_fail;
19827 }
d14a1e28
RD
19828 {
19829 PyThreadState* __tstate = wxPyBeginAllowThreads();
19830 (arg1)->EnableTool(arg2,arg3);
19831
19832 wxPyEndAllowThreads(__tstate);
19833 if (PyErr_Occurred()) SWIG_fail;
19834 }
19835 Py_INCREF(Py_None); resultobj = Py_None;
19836 return resultobj;
19837 fail:
19838 return NULL;
19839}
19840
19841
c32bde28 19842static PyObject *_wrap_ToolBarBase_ToggleTool(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
19843 PyObject *resultobj;
19844 wxToolBarBase *arg1 = (wxToolBarBase *) 0 ;
19845 int arg2 ;
19846 bool arg3 ;
19847 PyObject * obj0 = 0 ;
994141e6 19848 PyObject * obj1 = 0 ;
d14a1e28
RD
19849 PyObject * obj2 = 0 ;
19850 char *kwnames[] = {
19851 (char *) "self",(char *) "id",(char *) "toggle", NULL
19852 };
19853
994141e6 19854 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:ToolBarBase_ToggleTool",kwnames,&obj0,&obj1,&obj2)) goto fail;
093d3ff1
RD
19855 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxToolBarBase, SWIG_POINTER_EXCEPTION | 0);
19856 if (SWIG_arg_fail(1)) SWIG_fail;
19857 {
19858 arg2 = (int)(SWIG_As_int(obj1));
19859 if (SWIG_arg_fail(2)) SWIG_fail;
19860 }
19861 {
19862 arg3 = (bool)(SWIG_As_bool(obj2));
19863 if (SWIG_arg_fail(3)) SWIG_fail;
19864 }
d14a1e28
RD
19865 {
19866 PyThreadState* __tstate = wxPyBeginAllowThreads();
19867 (arg1)->ToggleTool(arg2,arg3);
19868
19869 wxPyEndAllowThreads(__tstate);
19870 if (PyErr_Occurred()) SWIG_fail;
19871 }
19872 Py_INCREF(Py_None); resultobj = Py_None;
19873 return resultobj;
19874 fail:
19875 return NULL;
19876}
19877
19878
c32bde28 19879static PyObject *_wrap_ToolBarBase_SetToggle(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
19880 PyObject *resultobj;
19881 wxToolBarBase *arg1 = (wxToolBarBase *) 0 ;
19882 int arg2 ;
19883 bool arg3 ;
19884 PyObject * obj0 = 0 ;
994141e6 19885 PyObject * obj1 = 0 ;
d14a1e28
RD
19886 PyObject * obj2 = 0 ;
19887 char *kwnames[] = {
19888 (char *) "self",(char *) "id",(char *) "toggle", NULL
19889 };
19890
994141e6 19891 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:ToolBarBase_SetToggle",kwnames,&obj0,&obj1,&obj2)) goto fail;
093d3ff1
RD
19892 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxToolBarBase, SWIG_POINTER_EXCEPTION | 0);
19893 if (SWIG_arg_fail(1)) SWIG_fail;
19894 {
19895 arg2 = (int)(SWIG_As_int(obj1));
19896 if (SWIG_arg_fail(2)) SWIG_fail;
19897 }
19898 {
19899 arg3 = (bool)(SWIG_As_bool(obj2));
19900 if (SWIG_arg_fail(3)) SWIG_fail;
19901 }
d14a1e28
RD
19902 {
19903 PyThreadState* __tstate = wxPyBeginAllowThreads();
19904 (arg1)->SetToggle(arg2,arg3);
19905
19906 wxPyEndAllowThreads(__tstate);
19907 if (PyErr_Occurred()) SWIG_fail;
19908 }
19909 Py_INCREF(Py_None); resultobj = Py_None;
19910 return resultobj;
19911 fail:
19912 return NULL;
19913}
19914
19915
c32bde28 19916static PyObject *_wrap_ToolBarBase_GetToolClientData(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
19917 PyObject *resultobj;
19918 wxToolBarBase *arg1 = (wxToolBarBase *) 0 ;
19919 int arg2 ;
19920 PyObject *result;
19921 PyObject * obj0 = 0 ;
994141e6 19922 PyObject * obj1 = 0 ;
d14a1e28
RD
19923 char *kwnames[] = {
19924 (char *) "self",(char *) "id", NULL
19925 };
19926
994141e6 19927 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ToolBarBase_GetToolClientData",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
19928 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxToolBarBase, SWIG_POINTER_EXCEPTION | 0);
19929 if (SWIG_arg_fail(1)) SWIG_fail;
19930 {
19931 arg2 = (int)(SWIG_As_int(obj1));
19932 if (SWIG_arg_fail(2)) SWIG_fail;
19933 }
d14a1e28
RD
19934 {
19935 PyThreadState* __tstate = wxPyBeginAllowThreads();
19936 result = (PyObject *)wxToolBarBase_GetToolClientData(arg1,arg2);
19937
19938 wxPyEndAllowThreads(__tstate);
19939 if (PyErr_Occurred()) SWIG_fail;
19940 }
19941 resultobj = result;
19942 return resultobj;
19943 fail:
19944 return NULL;
19945}
19946
19947
c32bde28 19948static PyObject *_wrap_ToolBarBase_SetToolClientData(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
19949 PyObject *resultobj;
19950 wxToolBarBase *arg1 = (wxToolBarBase *) 0 ;
19951 int arg2 ;
19952 PyObject *arg3 = (PyObject *) 0 ;
19953 PyObject * obj0 = 0 ;
994141e6 19954 PyObject * obj1 = 0 ;
d14a1e28
RD
19955 PyObject * obj2 = 0 ;
19956 char *kwnames[] = {
19957 (char *) "self",(char *) "id",(char *) "clientData", NULL
19958 };
19959
994141e6 19960 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:ToolBarBase_SetToolClientData",kwnames,&obj0,&obj1,&obj2)) goto fail;
093d3ff1
RD
19961 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxToolBarBase, SWIG_POINTER_EXCEPTION | 0);
19962 if (SWIG_arg_fail(1)) SWIG_fail;
19963 {
19964 arg2 = (int)(SWIG_As_int(obj1));
19965 if (SWIG_arg_fail(2)) SWIG_fail;
19966 }
d14a1e28
RD
19967 arg3 = obj2;
19968 {
19969 PyThreadState* __tstate = wxPyBeginAllowThreads();
19970 wxToolBarBase_SetToolClientData(arg1,arg2,arg3);
19971
19972 wxPyEndAllowThreads(__tstate);
19973 if (PyErr_Occurred()) SWIG_fail;
19974 }
19975 Py_INCREF(Py_None); resultobj = Py_None;
19976 return resultobj;
19977 fail:
19978 return NULL;
19979}
19980
19981
c32bde28 19982static PyObject *_wrap_ToolBarBase_GetToolPos(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
19983 PyObject *resultobj;
19984 wxToolBarBase *arg1 = (wxToolBarBase *) 0 ;
19985 int arg2 ;
19986 int result;
19987 PyObject * obj0 = 0 ;
994141e6 19988 PyObject * obj1 = 0 ;
d14a1e28
RD
19989 char *kwnames[] = {
19990 (char *) "self",(char *) "id", NULL
19991 };
19992
994141e6 19993 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ToolBarBase_GetToolPos",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
19994 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxToolBarBase, SWIG_POINTER_EXCEPTION | 0);
19995 if (SWIG_arg_fail(1)) SWIG_fail;
19996 {
19997 arg2 = (int)(SWIG_As_int(obj1));
19998 if (SWIG_arg_fail(2)) SWIG_fail;
19999 }
d14a1e28
RD
20000 {
20001 PyThreadState* __tstate = wxPyBeginAllowThreads();
20002 result = (int)((wxToolBarBase const *)arg1)->GetToolPos(arg2);
20003
20004 wxPyEndAllowThreads(__tstate);
20005 if (PyErr_Occurred()) SWIG_fail;
20006 }
093d3ff1
RD
20007 {
20008 resultobj = SWIG_From_int((int)(result));
20009 }
d14a1e28
RD
20010 return resultobj;
20011 fail:
20012 return NULL;
20013}
20014
20015
c32bde28 20016static PyObject *_wrap_ToolBarBase_GetToolState(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
20017 PyObject *resultobj;
20018 wxToolBarBase *arg1 = (wxToolBarBase *) 0 ;
20019 int arg2 ;
20020 bool result;
20021 PyObject * obj0 = 0 ;
994141e6 20022 PyObject * obj1 = 0 ;
d14a1e28
RD
20023 char *kwnames[] = {
20024 (char *) "self",(char *) "id", NULL
20025 };
20026
994141e6 20027 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ToolBarBase_GetToolState",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
20028 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxToolBarBase, SWIG_POINTER_EXCEPTION | 0);
20029 if (SWIG_arg_fail(1)) SWIG_fail;
20030 {
20031 arg2 = (int)(SWIG_As_int(obj1));
20032 if (SWIG_arg_fail(2)) SWIG_fail;
20033 }
d14a1e28
RD
20034 {
20035 PyThreadState* __tstate = wxPyBeginAllowThreads();
20036 result = (bool)(arg1)->GetToolState(arg2);
20037
20038 wxPyEndAllowThreads(__tstate);
20039 if (PyErr_Occurred()) SWIG_fail;
20040 }
4f89f6a3
RD
20041 {
20042 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
20043 }
d14a1e28
RD
20044 return resultobj;
20045 fail:
20046 return NULL;
20047}
20048
20049
c32bde28 20050static PyObject *_wrap_ToolBarBase_GetToolEnabled(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
20051 PyObject *resultobj;
20052 wxToolBarBase *arg1 = (wxToolBarBase *) 0 ;
20053 int arg2 ;
20054 bool result;
20055 PyObject * obj0 = 0 ;
994141e6 20056 PyObject * obj1 = 0 ;
d14a1e28
RD
20057 char *kwnames[] = {
20058 (char *) "self",(char *) "id", NULL
20059 };
20060
994141e6 20061 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ToolBarBase_GetToolEnabled",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
20062 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxToolBarBase, SWIG_POINTER_EXCEPTION | 0);
20063 if (SWIG_arg_fail(1)) SWIG_fail;
20064 {
20065 arg2 = (int)(SWIG_As_int(obj1));
20066 if (SWIG_arg_fail(2)) SWIG_fail;
20067 }
d14a1e28
RD
20068 {
20069 PyThreadState* __tstate = wxPyBeginAllowThreads();
20070 result = (bool)(arg1)->GetToolEnabled(arg2);
20071
20072 wxPyEndAllowThreads(__tstate);
20073 if (PyErr_Occurred()) SWIG_fail;
20074 }
4f89f6a3
RD
20075 {
20076 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
20077 }
d14a1e28
RD
20078 return resultobj;
20079 fail:
20080 return NULL;
20081}
20082
20083
c32bde28 20084static PyObject *_wrap_ToolBarBase_SetToolShortHelp(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
20085 PyObject *resultobj;
20086 wxToolBarBase *arg1 = (wxToolBarBase *) 0 ;
20087 int arg2 ;
20088 wxString *arg3 = 0 ;
ae8162c8 20089 bool temp3 = false ;
d14a1e28 20090 PyObject * obj0 = 0 ;
994141e6 20091 PyObject * obj1 = 0 ;
d14a1e28
RD
20092 PyObject * obj2 = 0 ;
20093 char *kwnames[] = {
20094 (char *) "self",(char *) "id",(char *) "helpString", NULL
20095 };
20096
994141e6 20097 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:ToolBarBase_SetToolShortHelp",kwnames,&obj0,&obj1,&obj2)) goto fail;
093d3ff1
RD
20098 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxToolBarBase, SWIG_POINTER_EXCEPTION | 0);
20099 if (SWIG_arg_fail(1)) SWIG_fail;
20100 {
20101 arg2 = (int)(SWIG_As_int(obj1));
20102 if (SWIG_arg_fail(2)) SWIG_fail;
20103 }
d14a1e28
RD
20104 {
20105 arg3 = wxString_in_helper(obj2);
20106 if (arg3 == NULL) SWIG_fail;
ae8162c8 20107 temp3 = true;
d14a1e28
RD
20108 }
20109 {
20110 PyThreadState* __tstate = wxPyBeginAllowThreads();
20111 (arg1)->SetToolShortHelp(arg2,(wxString const &)*arg3);
20112
20113 wxPyEndAllowThreads(__tstate);
20114 if (PyErr_Occurred()) SWIG_fail;
20115 }
20116 Py_INCREF(Py_None); resultobj = Py_None;
20117 {
20118 if (temp3)
20119 delete arg3;
20120 }
20121 return resultobj;
20122 fail:
20123 {
20124 if (temp3)
20125 delete arg3;
20126 }
20127 return NULL;
20128}
20129
20130
c32bde28 20131static PyObject *_wrap_ToolBarBase_GetToolShortHelp(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
20132 PyObject *resultobj;
20133 wxToolBarBase *arg1 = (wxToolBarBase *) 0 ;
20134 int arg2 ;
20135 wxString result;
20136 PyObject * obj0 = 0 ;
994141e6 20137 PyObject * obj1 = 0 ;
d14a1e28
RD
20138 char *kwnames[] = {
20139 (char *) "self",(char *) "id", NULL
20140 };
20141
994141e6 20142 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ToolBarBase_GetToolShortHelp",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
20143 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxToolBarBase, SWIG_POINTER_EXCEPTION | 0);
20144 if (SWIG_arg_fail(1)) SWIG_fail;
20145 {
20146 arg2 = (int)(SWIG_As_int(obj1));
20147 if (SWIG_arg_fail(2)) SWIG_fail;
20148 }
d14a1e28
RD
20149 {
20150 PyThreadState* __tstate = wxPyBeginAllowThreads();
20151 result = (arg1)->GetToolShortHelp(arg2);
20152
20153 wxPyEndAllowThreads(__tstate);
20154 if (PyErr_Occurred()) SWIG_fail;
20155 }
20156 {
20157#if wxUSE_UNICODE
20158 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
20159#else
20160 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
20161#endif
20162 }
20163 return resultobj;
20164 fail:
20165 return NULL;
20166}
20167
20168
c32bde28 20169static PyObject *_wrap_ToolBarBase_SetToolLongHelp(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
20170 PyObject *resultobj;
20171 wxToolBarBase *arg1 = (wxToolBarBase *) 0 ;
20172 int arg2 ;
20173 wxString *arg3 = 0 ;
ae8162c8 20174 bool temp3 = false ;
d14a1e28 20175 PyObject * obj0 = 0 ;
994141e6 20176 PyObject * obj1 = 0 ;
d14a1e28
RD
20177 PyObject * obj2 = 0 ;
20178 char *kwnames[] = {
20179 (char *) "self",(char *) "id",(char *) "helpString", NULL
20180 };
20181
994141e6 20182 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:ToolBarBase_SetToolLongHelp",kwnames,&obj0,&obj1,&obj2)) goto fail;
093d3ff1
RD
20183 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxToolBarBase, SWIG_POINTER_EXCEPTION | 0);
20184 if (SWIG_arg_fail(1)) SWIG_fail;
20185 {
20186 arg2 = (int)(SWIG_As_int(obj1));
20187 if (SWIG_arg_fail(2)) SWIG_fail;
20188 }
d14a1e28
RD
20189 {
20190 arg3 = wxString_in_helper(obj2);
20191 if (arg3 == NULL) SWIG_fail;
ae8162c8 20192 temp3 = true;
d14a1e28
RD
20193 }
20194 {
20195 PyThreadState* __tstate = wxPyBeginAllowThreads();
20196 (arg1)->SetToolLongHelp(arg2,(wxString const &)*arg3);
20197
20198 wxPyEndAllowThreads(__tstate);
20199 if (PyErr_Occurred()) SWIG_fail;
20200 }
20201 Py_INCREF(Py_None); resultobj = Py_None;
20202 {
20203 if (temp3)
20204 delete arg3;
20205 }
20206 return resultobj;
20207 fail:
20208 {
20209 if (temp3)
20210 delete arg3;
20211 }
20212 return NULL;
20213}
20214
20215
c32bde28 20216static PyObject *_wrap_ToolBarBase_GetToolLongHelp(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
20217 PyObject *resultobj;
20218 wxToolBarBase *arg1 = (wxToolBarBase *) 0 ;
20219 int arg2 ;
20220 wxString result;
20221 PyObject * obj0 = 0 ;
994141e6 20222 PyObject * obj1 = 0 ;
d14a1e28
RD
20223 char *kwnames[] = {
20224 (char *) "self",(char *) "id", NULL
20225 };
20226
994141e6 20227 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ToolBarBase_GetToolLongHelp",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
20228 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxToolBarBase, SWIG_POINTER_EXCEPTION | 0);
20229 if (SWIG_arg_fail(1)) SWIG_fail;
20230 {
20231 arg2 = (int)(SWIG_As_int(obj1));
20232 if (SWIG_arg_fail(2)) SWIG_fail;
20233 }
d14a1e28
RD
20234 {
20235 PyThreadState* __tstate = wxPyBeginAllowThreads();
20236 result = (arg1)->GetToolLongHelp(arg2);
20237
20238 wxPyEndAllowThreads(__tstate);
20239 if (PyErr_Occurred()) SWIG_fail;
20240 }
20241 {
20242#if wxUSE_UNICODE
20243 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
20244#else
20245 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
20246#endif
20247 }
20248 return resultobj;
20249 fail:
20250 return NULL;
20251}
20252
20253
c32bde28 20254static PyObject *_wrap_ToolBarBase_SetMarginsXY(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
20255 PyObject *resultobj;
20256 wxToolBarBase *arg1 = (wxToolBarBase *) 0 ;
20257 int arg2 ;
20258 int arg3 ;
20259 PyObject * obj0 = 0 ;
994141e6
RD
20260 PyObject * obj1 = 0 ;
20261 PyObject * obj2 = 0 ;
d14a1e28
RD
20262 char *kwnames[] = {
20263 (char *) "self",(char *) "x",(char *) "y", NULL
20264 };
20265
994141e6 20266 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:ToolBarBase_SetMarginsXY",kwnames,&obj0,&obj1,&obj2)) goto fail;
093d3ff1
RD
20267 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxToolBarBase, SWIG_POINTER_EXCEPTION | 0);
20268 if (SWIG_arg_fail(1)) SWIG_fail;
20269 {
20270 arg2 = (int)(SWIG_As_int(obj1));
20271 if (SWIG_arg_fail(2)) SWIG_fail;
20272 }
20273 {
20274 arg3 = (int)(SWIG_As_int(obj2));
20275 if (SWIG_arg_fail(3)) SWIG_fail;
20276 }
d14a1e28
RD
20277 {
20278 PyThreadState* __tstate = wxPyBeginAllowThreads();
20279 (arg1)->SetMargins(arg2,arg3);
20280
20281 wxPyEndAllowThreads(__tstate);
20282 if (PyErr_Occurred()) SWIG_fail;
20283 }
20284 Py_INCREF(Py_None); resultobj = Py_None;
20285 return resultobj;
20286 fail:
20287 return NULL;
20288}
20289
20290
c32bde28 20291static PyObject *_wrap_ToolBarBase_SetMargins(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
20292 PyObject *resultobj;
20293 wxToolBarBase *arg1 = (wxToolBarBase *) 0 ;
20294 wxSize *arg2 = 0 ;
20295 wxSize temp2 ;
20296 PyObject * obj0 = 0 ;
20297 PyObject * obj1 = 0 ;
20298 char *kwnames[] = {
20299 (char *) "self",(char *) "size", NULL
20300 };
20301
20302 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ToolBarBase_SetMargins",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
20303 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxToolBarBase, SWIG_POINTER_EXCEPTION | 0);
20304 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
20305 {
20306 arg2 = &temp2;
20307 if ( ! wxSize_helper(obj1, &arg2)) SWIG_fail;
20308 }
20309 {
20310 PyThreadState* __tstate = wxPyBeginAllowThreads();
20311 (arg1)->SetMargins((wxSize const &)*arg2);
20312
20313 wxPyEndAllowThreads(__tstate);
20314 if (PyErr_Occurred()) SWIG_fail;
20315 }
20316 Py_INCREF(Py_None); resultobj = Py_None;
20317 return resultobj;
20318 fail:
20319 return NULL;
20320}
20321
20322
c32bde28 20323static PyObject *_wrap_ToolBarBase_SetToolPacking(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
20324 PyObject *resultobj;
20325 wxToolBarBase *arg1 = (wxToolBarBase *) 0 ;
20326 int arg2 ;
20327 PyObject * obj0 = 0 ;
994141e6 20328 PyObject * obj1 = 0 ;
d14a1e28
RD
20329 char *kwnames[] = {
20330 (char *) "self",(char *) "packing", NULL
20331 };
20332
994141e6 20333 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ToolBarBase_SetToolPacking",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
20334 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxToolBarBase, SWIG_POINTER_EXCEPTION | 0);
20335 if (SWIG_arg_fail(1)) SWIG_fail;
20336 {
20337 arg2 = (int)(SWIG_As_int(obj1));
20338 if (SWIG_arg_fail(2)) SWIG_fail;
20339 }
d14a1e28
RD
20340 {
20341 PyThreadState* __tstate = wxPyBeginAllowThreads();
20342 (arg1)->SetToolPacking(arg2);
20343
20344 wxPyEndAllowThreads(__tstate);
20345 if (PyErr_Occurred()) SWIG_fail;
20346 }
20347 Py_INCREF(Py_None); resultobj = Py_None;
20348 return resultobj;
20349 fail:
20350 return NULL;
20351}
20352
20353
c32bde28 20354static PyObject *_wrap_ToolBarBase_SetToolSeparation(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
20355 PyObject *resultobj;
20356 wxToolBarBase *arg1 = (wxToolBarBase *) 0 ;
20357 int arg2 ;
20358 PyObject * obj0 = 0 ;
994141e6 20359 PyObject * obj1 = 0 ;
d14a1e28
RD
20360 char *kwnames[] = {
20361 (char *) "self",(char *) "separation", NULL
20362 };
20363
994141e6 20364 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ToolBarBase_SetToolSeparation",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
20365 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxToolBarBase, SWIG_POINTER_EXCEPTION | 0);
20366 if (SWIG_arg_fail(1)) SWIG_fail;
20367 {
20368 arg2 = (int)(SWIG_As_int(obj1));
20369 if (SWIG_arg_fail(2)) SWIG_fail;
20370 }
d14a1e28
RD
20371 {
20372 PyThreadState* __tstate = wxPyBeginAllowThreads();
20373 (arg1)->SetToolSeparation(arg2);
20374
20375 wxPyEndAllowThreads(__tstate);
20376 if (PyErr_Occurred()) SWIG_fail;
20377 }
20378 Py_INCREF(Py_None); resultobj = Py_None;
20379 return resultobj;
20380 fail:
20381 return NULL;
20382}
20383
20384
c32bde28 20385static PyObject *_wrap_ToolBarBase_GetToolMargins(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
20386 PyObject *resultobj;
20387 wxToolBarBase *arg1 = (wxToolBarBase *) 0 ;
20388 wxSize result;
20389 PyObject * obj0 = 0 ;
20390 char *kwnames[] = {
20391 (char *) "self", NULL
20392 };
20393
20394 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ToolBarBase_GetToolMargins",kwnames,&obj0)) goto fail;
093d3ff1
RD
20395 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxToolBarBase, SWIG_POINTER_EXCEPTION | 0);
20396 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
20397 {
20398 PyThreadState* __tstate = wxPyBeginAllowThreads();
20399 result = (arg1)->GetToolMargins();
20400
20401 wxPyEndAllowThreads(__tstate);
20402 if (PyErr_Occurred()) SWIG_fail;
20403 }
20404 {
20405 wxSize * resultptr;
093d3ff1 20406 resultptr = new wxSize((wxSize &)(result));
15afbcd0 20407 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxSize, 1);
d14a1e28
RD
20408 }
20409 return resultobj;
20410 fail:
20411 return NULL;
20412}
20413
20414
c32bde28 20415static PyObject *_wrap_ToolBarBase_GetMargins(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
20416 PyObject *resultobj;
20417 wxToolBarBase *arg1 = (wxToolBarBase *) 0 ;
20418 wxSize result;
20419 PyObject * obj0 = 0 ;
20420 char *kwnames[] = {
20421 (char *) "self", NULL
20422 };
20423
20424 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ToolBarBase_GetMargins",kwnames,&obj0)) goto fail;
093d3ff1
RD
20425 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxToolBarBase, SWIG_POINTER_EXCEPTION | 0);
20426 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
20427 {
20428 PyThreadState* __tstate = wxPyBeginAllowThreads();
20429 result = (arg1)->GetMargins();
20430
20431 wxPyEndAllowThreads(__tstate);
20432 if (PyErr_Occurred()) SWIG_fail;
20433 }
20434 {
20435 wxSize * resultptr;
093d3ff1 20436 resultptr = new wxSize((wxSize &)(result));
15afbcd0 20437 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxSize, 1);
d14a1e28
RD
20438 }
20439 return resultobj;
20440 fail:
20441 return NULL;
20442}
20443
20444
c32bde28 20445static PyObject *_wrap_ToolBarBase_GetToolPacking(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
20446 PyObject *resultobj;
20447 wxToolBarBase *arg1 = (wxToolBarBase *) 0 ;
20448 int result;
20449 PyObject * obj0 = 0 ;
20450 char *kwnames[] = {
20451 (char *) "self", NULL
20452 };
20453
20454 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ToolBarBase_GetToolPacking",kwnames,&obj0)) goto fail;
093d3ff1
RD
20455 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxToolBarBase, SWIG_POINTER_EXCEPTION | 0);
20456 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
20457 {
20458 PyThreadState* __tstate = wxPyBeginAllowThreads();
20459 result = (int)(arg1)->GetToolPacking();
20460
20461 wxPyEndAllowThreads(__tstate);
20462 if (PyErr_Occurred()) SWIG_fail;
20463 }
093d3ff1
RD
20464 {
20465 resultobj = SWIG_From_int((int)(result));
20466 }
d14a1e28
RD
20467 return resultobj;
20468 fail:
20469 return NULL;
20470}
20471
20472
c32bde28 20473static PyObject *_wrap_ToolBarBase_GetToolSeparation(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
20474 PyObject *resultobj;
20475 wxToolBarBase *arg1 = (wxToolBarBase *) 0 ;
20476 int result;
20477 PyObject * obj0 = 0 ;
20478 char *kwnames[] = {
20479 (char *) "self", NULL
20480 };
20481
20482 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ToolBarBase_GetToolSeparation",kwnames,&obj0)) goto fail;
093d3ff1
RD
20483 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxToolBarBase, SWIG_POINTER_EXCEPTION | 0);
20484 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
20485 {
20486 PyThreadState* __tstate = wxPyBeginAllowThreads();
20487 result = (int)(arg1)->GetToolSeparation();
20488
20489 wxPyEndAllowThreads(__tstate);
20490 if (PyErr_Occurred()) SWIG_fail;
20491 }
093d3ff1
RD
20492 {
20493 resultobj = SWIG_From_int((int)(result));
20494 }
d14a1e28
RD
20495 return resultobj;
20496 fail:
20497 return NULL;
20498}
20499
20500
c32bde28 20501static PyObject *_wrap_ToolBarBase_SetRows(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
20502 PyObject *resultobj;
20503 wxToolBarBase *arg1 = (wxToolBarBase *) 0 ;
20504 int arg2 ;
20505 PyObject * obj0 = 0 ;
994141e6 20506 PyObject * obj1 = 0 ;
d14a1e28
RD
20507 char *kwnames[] = {
20508 (char *) "self",(char *) "nRows", NULL
20509 };
20510
994141e6 20511 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ToolBarBase_SetRows",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
20512 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxToolBarBase, SWIG_POINTER_EXCEPTION | 0);
20513 if (SWIG_arg_fail(1)) SWIG_fail;
20514 {
20515 arg2 = (int)(SWIG_As_int(obj1));
20516 if (SWIG_arg_fail(2)) SWIG_fail;
20517 }
d14a1e28
RD
20518 {
20519 PyThreadState* __tstate = wxPyBeginAllowThreads();
20520 (arg1)->SetRows(arg2);
20521
20522 wxPyEndAllowThreads(__tstate);
20523 if (PyErr_Occurred()) SWIG_fail;
20524 }
20525 Py_INCREF(Py_None); resultobj = Py_None;
20526 return resultobj;
20527 fail:
20528 return NULL;
20529}
20530
20531
c32bde28 20532static PyObject *_wrap_ToolBarBase_SetMaxRowsCols(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
20533 PyObject *resultobj;
20534 wxToolBarBase *arg1 = (wxToolBarBase *) 0 ;
20535 int arg2 ;
20536 int arg3 ;
20537 PyObject * obj0 = 0 ;
994141e6
RD
20538 PyObject * obj1 = 0 ;
20539 PyObject * obj2 = 0 ;
d14a1e28
RD
20540 char *kwnames[] = {
20541 (char *) "self",(char *) "rows",(char *) "cols", NULL
20542 };
20543
994141e6 20544 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:ToolBarBase_SetMaxRowsCols",kwnames,&obj0,&obj1,&obj2)) goto fail;
093d3ff1
RD
20545 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxToolBarBase, SWIG_POINTER_EXCEPTION | 0);
20546 if (SWIG_arg_fail(1)) SWIG_fail;
20547 {
20548 arg2 = (int)(SWIG_As_int(obj1));
20549 if (SWIG_arg_fail(2)) SWIG_fail;
20550 }
20551 {
20552 arg3 = (int)(SWIG_As_int(obj2));
20553 if (SWIG_arg_fail(3)) SWIG_fail;
20554 }
d14a1e28
RD
20555 {
20556 PyThreadState* __tstate = wxPyBeginAllowThreads();
20557 (arg1)->SetMaxRowsCols(arg2,arg3);
20558
20559 wxPyEndAllowThreads(__tstate);
20560 if (PyErr_Occurred()) SWIG_fail;
20561 }
20562 Py_INCREF(Py_None); resultobj = Py_None;
20563 return resultobj;
20564 fail:
20565 return NULL;
20566}
20567
20568
c32bde28 20569static PyObject *_wrap_ToolBarBase_GetMaxRows(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
20570 PyObject *resultobj;
20571 wxToolBarBase *arg1 = (wxToolBarBase *) 0 ;
20572 int result;
20573 PyObject * obj0 = 0 ;
20574 char *kwnames[] = {
20575 (char *) "self", NULL
20576 };
20577
20578 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ToolBarBase_GetMaxRows",kwnames,&obj0)) goto fail;
093d3ff1
RD
20579 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxToolBarBase, SWIG_POINTER_EXCEPTION | 0);
20580 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
20581 {
20582 PyThreadState* __tstate = wxPyBeginAllowThreads();
20583 result = (int)(arg1)->GetMaxRows();
20584
20585 wxPyEndAllowThreads(__tstate);
20586 if (PyErr_Occurred()) SWIG_fail;
20587 }
093d3ff1
RD
20588 {
20589 resultobj = SWIG_From_int((int)(result));
20590 }
d14a1e28
RD
20591 return resultobj;
20592 fail:
20593 return NULL;
20594}
20595
20596
c32bde28 20597static PyObject *_wrap_ToolBarBase_GetMaxCols(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
20598 PyObject *resultobj;
20599 wxToolBarBase *arg1 = (wxToolBarBase *) 0 ;
20600 int result;
20601 PyObject * obj0 = 0 ;
20602 char *kwnames[] = {
20603 (char *) "self", NULL
20604 };
20605
20606 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ToolBarBase_GetMaxCols",kwnames,&obj0)) goto fail;
093d3ff1
RD
20607 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxToolBarBase, SWIG_POINTER_EXCEPTION | 0);
20608 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
20609 {
20610 PyThreadState* __tstate = wxPyBeginAllowThreads();
20611 result = (int)(arg1)->GetMaxCols();
20612
20613 wxPyEndAllowThreads(__tstate);
20614 if (PyErr_Occurred()) SWIG_fail;
20615 }
093d3ff1
RD
20616 {
20617 resultobj = SWIG_From_int((int)(result));
20618 }
d14a1e28
RD
20619 return resultobj;
20620 fail:
20621 return NULL;
20622}
20623
20624
c32bde28 20625static PyObject *_wrap_ToolBarBase_SetToolBitmapSize(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
20626 PyObject *resultobj;
20627 wxToolBarBase *arg1 = (wxToolBarBase *) 0 ;
20628 wxSize *arg2 = 0 ;
20629 wxSize temp2 ;
20630 PyObject * obj0 = 0 ;
20631 PyObject * obj1 = 0 ;
20632 char *kwnames[] = {
20633 (char *) "self",(char *) "size", NULL
20634 };
20635
20636 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ToolBarBase_SetToolBitmapSize",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
20637 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxToolBarBase, SWIG_POINTER_EXCEPTION | 0);
20638 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
20639 {
20640 arg2 = &temp2;
20641 if ( ! wxSize_helper(obj1, &arg2)) SWIG_fail;
20642 }
20643 {
20644 PyThreadState* __tstate = wxPyBeginAllowThreads();
20645 (arg1)->SetToolBitmapSize((wxSize const &)*arg2);
20646
20647 wxPyEndAllowThreads(__tstate);
20648 if (PyErr_Occurred()) SWIG_fail;
20649 }
20650 Py_INCREF(Py_None); resultobj = Py_None;
20651 return resultobj;
20652 fail:
20653 return NULL;
20654}
20655
20656
c32bde28 20657static PyObject *_wrap_ToolBarBase_GetToolBitmapSize(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
20658 PyObject *resultobj;
20659 wxToolBarBase *arg1 = (wxToolBarBase *) 0 ;
20660 wxSize result;
20661 PyObject * obj0 = 0 ;
20662 char *kwnames[] = {
20663 (char *) "self", NULL
20664 };
20665
20666 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ToolBarBase_GetToolBitmapSize",kwnames,&obj0)) goto fail;
093d3ff1
RD
20667 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxToolBarBase, SWIG_POINTER_EXCEPTION | 0);
20668 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
20669 {
20670 PyThreadState* __tstate = wxPyBeginAllowThreads();
20671 result = (arg1)->GetToolBitmapSize();
20672
20673 wxPyEndAllowThreads(__tstate);
20674 if (PyErr_Occurred()) SWIG_fail;
20675 }
20676 {
20677 wxSize * resultptr;
093d3ff1 20678 resultptr = new wxSize((wxSize &)(result));
15afbcd0 20679 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxSize, 1);
d14a1e28
RD
20680 }
20681 return resultobj;
20682 fail:
20683 return NULL;
20684}
20685
20686
c32bde28 20687static PyObject *_wrap_ToolBarBase_GetToolSize(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
20688 PyObject *resultobj;
20689 wxToolBarBase *arg1 = (wxToolBarBase *) 0 ;
20690 wxSize result;
20691 PyObject * obj0 = 0 ;
20692 char *kwnames[] = {
20693 (char *) "self", NULL
20694 };
20695
20696 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ToolBarBase_GetToolSize",kwnames,&obj0)) goto fail;
093d3ff1
RD
20697 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxToolBarBase, SWIG_POINTER_EXCEPTION | 0);
20698 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
20699 {
20700 PyThreadState* __tstate = wxPyBeginAllowThreads();
20701 result = (arg1)->GetToolSize();
20702
20703 wxPyEndAllowThreads(__tstate);
20704 if (PyErr_Occurred()) SWIG_fail;
20705 }
20706 {
20707 wxSize * resultptr;
093d3ff1 20708 resultptr = new wxSize((wxSize &)(result));
15afbcd0 20709 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxSize, 1);
d14a1e28
RD
20710 }
20711 return resultobj;
20712 fail:
20713 return NULL;
20714}
20715
20716
c32bde28 20717static PyObject *_wrap_ToolBarBase_FindToolForPosition(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
20718 PyObject *resultobj;
20719 wxToolBarBase *arg1 = (wxToolBarBase *) 0 ;
e811c8ce
RD
20720 int arg2 ;
20721 int arg3 ;
d14a1e28
RD
20722 wxToolBarToolBase *result;
20723 PyObject * obj0 = 0 ;
994141e6
RD
20724 PyObject * obj1 = 0 ;
20725 PyObject * obj2 = 0 ;
d14a1e28
RD
20726 char *kwnames[] = {
20727 (char *) "self",(char *) "x",(char *) "y", NULL
20728 };
20729
994141e6 20730 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:ToolBarBase_FindToolForPosition",kwnames,&obj0,&obj1,&obj2)) goto fail;
093d3ff1
RD
20731 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxToolBarBase, SWIG_POINTER_EXCEPTION | 0);
20732 if (SWIG_arg_fail(1)) SWIG_fail;
20733 {
20734 arg2 = (int)(SWIG_As_int(obj1));
20735 if (SWIG_arg_fail(2)) SWIG_fail;
20736 }
20737 {
20738 arg3 = (int)(SWIG_As_int(obj2));
20739 if (SWIG_arg_fail(3)) SWIG_fail;
20740 }
d14a1e28
RD
20741 {
20742 PyThreadState* __tstate = wxPyBeginAllowThreads();
20743 result = (wxToolBarToolBase *)(arg1)->FindToolForPosition(arg2,arg3);
20744
20745 wxPyEndAllowThreads(__tstate);
20746 if (PyErr_Occurred()) SWIG_fail;
20747 }
20748 {
412d302d 20749 resultobj = wxPyMake_wxObject(result, 0);
d14a1e28
RD
20750 }
20751 return resultobj;
20752 fail:
20753 return NULL;
20754}
20755
20756
c32bde28 20757static PyObject *_wrap_ToolBarBase_FindById(PyObject *, PyObject *args, PyObject *kwargs) {
3a04f143
RD
20758 PyObject *resultobj;
20759 wxToolBarBase *arg1 = (wxToolBarBase *) 0 ;
20760 int arg2 ;
20761 wxToolBarToolBase *result;
20762 PyObject * obj0 = 0 ;
994141e6 20763 PyObject * obj1 = 0 ;
3a04f143
RD
20764 char *kwnames[] = {
20765 (char *) "self",(char *) "toolid", NULL
20766 };
20767
994141e6 20768 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ToolBarBase_FindById",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
20769 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxToolBarBase, SWIG_POINTER_EXCEPTION | 0);
20770 if (SWIG_arg_fail(1)) SWIG_fail;
20771 {
20772 arg2 = (int)(SWIG_As_int(obj1));
20773 if (SWIG_arg_fail(2)) SWIG_fail;
20774 }
3a04f143
RD
20775 {
20776 PyThreadState* __tstate = wxPyBeginAllowThreads();
20777 result = (wxToolBarToolBase *)((wxToolBarBase const *)arg1)->FindById(arg2);
20778
20779 wxPyEndAllowThreads(__tstate);
20780 if (PyErr_Occurred()) SWIG_fail;
20781 }
20782 {
412d302d 20783 resultobj = wxPyMake_wxObject(result, 0);
3a04f143
RD
20784 }
20785 return resultobj;
20786 fail:
20787 return NULL;
20788}
20789
20790
c32bde28 20791static PyObject *_wrap_ToolBarBase_IsVertical(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
20792 PyObject *resultobj;
20793 wxToolBarBase *arg1 = (wxToolBarBase *) 0 ;
20794 bool result;
20795 PyObject * obj0 = 0 ;
20796 char *kwnames[] = {
20797 (char *) "self", NULL
20798 };
20799
20800 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ToolBarBase_IsVertical",kwnames,&obj0)) goto fail;
093d3ff1
RD
20801 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxToolBarBase, SWIG_POINTER_EXCEPTION | 0);
20802 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
20803 {
20804 PyThreadState* __tstate = wxPyBeginAllowThreads();
20805 result = (bool)(arg1)->IsVertical();
20806
20807 wxPyEndAllowThreads(__tstate);
20808 if (PyErr_Occurred()) SWIG_fail;
20809 }
4f89f6a3
RD
20810 {
20811 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
20812 }
d14a1e28
RD
20813 return resultobj;
20814 fail:
20815 return NULL;
20816}
20817
20818
c32bde28 20819static PyObject * ToolBarBase_swigregister(PyObject *, PyObject *args) {
d14a1e28
RD
20820 PyObject *obj;
20821 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
20822 SWIG_TypeClientData(SWIGTYPE_p_wxToolBarBase, obj);
20823 Py_INCREF(obj);
20824 return Py_BuildValue((char *)"");
20825}
c32bde28 20826static PyObject *_wrap_new_ToolBar(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
20827 PyObject *resultobj;
20828 wxWindow *arg1 = (wxWindow *) 0 ;
248ed943 20829 int arg2 = (int) -1 ;
d14a1e28
RD
20830 wxPoint const &arg3_defvalue = wxDefaultPosition ;
20831 wxPoint *arg3 = (wxPoint *) &arg3_defvalue ;
20832 wxSize const &arg4_defvalue = wxDefaultSize ;
20833 wxSize *arg4 = (wxSize *) &arg4_defvalue ;
20834 long arg5 = (long) wxNO_BORDER|wxTB_HORIZONTAL ;
20835 wxString const &arg6_defvalue = wxPyToolBarNameStr ;
20836 wxString *arg6 = (wxString *) &arg6_defvalue ;
20837 wxToolBar *result;
20838 wxPoint temp3 ;
20839 wxSize temp4 ;
ae8162c8 20840 bool temp6 = false ;
d14a1e28 20841 PyObject * obj0 = 0 ;
994141e6 20842 PyObject * obj1 = 0 ;
d14a1e28
RD
20843 PyObject * obj2 = 0 ;
20844 PyObject * obj3 = 0 ;
994141e6 20845 PyObject * obj4 = 0 ;
d14a1e28
RD
20846 PyObject * obj5 = 0 ;
20847 char *kwnames[] = {
20848 (char *) "parent",(char *) "id",(char *) "pos",(char *) "size",(char *) "style",(char *) "name", NULL
20849 };
20850
248ed943 20851 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|OOOOO:new_ToolBar",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5)) goto fail;
093d3ff1
RD
20852 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
20853 if (SWIG_arg_fail(1)) SWIG_fail;
248ed943 20854 if (obj1) {
093d3ff1
RD
20855 {
20856 arg2 = (int)(SWIG_As_int(obj1));
20857 if (SWIG_arg_fail(2)) SWIG_fail;
20858 }
248ed943 20859 }
d14a1e28
RD
20860 if (obj2) {
20861 {
20862 arg3 = &temp3;
20863 if ( ! wxPoint_helper(obj2, &arg3)) SWIG_fail;
20864 }
20865 }
20866 if (obj3) {
20867 {
20868 arg4 = &temp4;
20869 if ( ! wxSize_helper(obj3, &arg4)) SWIG_fail;
20870 }
20871 }
994141e6 20872 if (obj4) {
093d3ff1
RD
20873 {
20874 arg5 = (long)(SWIG_As_long(obj4));
20875 if (SWIG_arg_fail(5)) SWIG_fail;
20876 }
994141e6 20877 }
d14a1e28
RD
20878 if (obj5) {
20879 {
20880 arg6 = wxString_in_helper(obj5);
20881 if (arg6 == NULL) SWIG_fail;
ae8162c8 20882 temp6 = true;
d14a1e28
RD
20883 }
20884 }
20885 {
e3b71cb8 20886 if (!wxPyCheckForApp()) SWIG_fail;
d14a1e28
RD
20887 PyThreadState* __tstate = wxPyBeginAllowThreads();
20888 result = (wxToolBar *)new wxToolBar(arg1,arg2,(wxPoint const &)*arg3,(wxSize const &)*arg4,arg5,(wxString const &)*arg6);
20889
20890 wxPyEndAllowThreads(__tstate);
110da5b0 20891 if (PyErr_Occurred()) SWIG_fail;
d14a1e28 20892 }
b0f7404b 20893 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxToolBar, 1);
d14a1e28
RD
20894 {
20895 if (temp6)
20896 delete arg6;
20897 }
20898 return resultobj;
20899 fail:
20900 {
20901 if (temp6)
20902 delete arg6;
20903 }
20904 return NULL;
20905}
20906
20907
c32bde28 20908static PyObject *_wrap_new_PreToolBar(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
20909 PyObject *resultobj;
20910 wxToolBar *result;
20911 char *kwnames[] = {
20912 NULL
20913 };
20914
20915 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_PreToolBar",kwnames)) goto fail;
20916 {
e3b71cb8 20917 if (!wxPyCheckForApp()) SWIG_fail;
d14a1e28
RD
20918 PyThreadState* __tstate = wxPyBeginAllowThreads();
20919 result = (wxToolBar *)new wxToolBar();
20920
20921 wxPyEndAllowThreads(__tstate);
110da5b0 20922 if (PyErr_Occurred()) SWIG_fail;
d14a1e28 20923 }
b0f7404b 20924 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxToolBar, 1);
d14a1e28
RD
20925 return resultobj;
20926 fail:
20927 return NULL;
20928}
20929
20930
c32bde28 20931static PyObject *_wrap_ToolBar_Create(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
20932 PyObject *resultobj;
20933 wxToolBar *arg1 = (wxToolBar *) 0 ;
20934 wxWindow *arg2 = (wxWindow *) 0 ;
248ed943 20935 int arg3 = (int) -1 ;
d14a1e28
RD
20936 wxPoint const &arg4_defvalue = wxDefaultPosition ;
20937 wxPoint *arg4 = (wxPoint *) &arg4_defvalue ;
20938 wxSize const &arg5_defvalue = wxDefaultSize ;
20939 wxSize *arg5 = (wxSize *) &arg5_defvalue ;
20940 long arg6 = (long) wxNO_BORDER|wxTB_HORIZONTAL ;
20941 wxString const &arg7_defvalue = wxPyToolBarNameStr ;
20942 wxString *arg7 = (wxString *) &arg7_defvalue ;
20943 bool result;
20944 wxPoint temp4 ;
20945 wxSize temp5 ;
ae8162c8 20946 bool temp7 = false ;
d14a1e28
RD
20947 PyObject * obj0 = 0 ;
20948 PyObject * obj1 = 0 ;
994141e6 20949 PyObject * obj2 = 0 ;
d14a1e28
RD
20950 PyObject * obj3 = 0 ;
20951 PyObject * obj4 = 0 ;
994141e6 20952 PyObject * obj5 = 0 ;
d14a1e28
RD
20953 PyObject * obj6 = 0 ;
20954 char *kwnames[] = {
20955 (char *) "self",(char *) "parent",(char *) "id",(char *) "pos",(char *) "size",(char *) "style",(char *) "name", NULL
20956 };
20957
248ed943 20958 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|OOOOO:ToolBar_Create",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6)) goto fail;
093d3ff1
RD
20959 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxToolBar, SWIG_POINTER_EXCEPTION | 0);
20960 if (SWIG_arg_fail(1)) SWIG_fail;
20961 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
20962 if (SWIG_arg_fail(2)) SWIG_fail;
248ed943 20963 if (obj2) {
093d3ff1
RD
20964 {
20965 arg3 = (int)(SWIG_As_int(obj2));
20966 if (SWIG_arg_fail(3)) SWIG_fail;
20967 }
248ed943 20968 }
d14a1e28
RD
20969 if (obj3) {
20970 {
20971 arg4 = &temp4;
20972 if ( ! wxPoint_helper(obj3, &arg4)) SWIG_fail;
20973 }
20974 }
20975 if (obj4) {
20976 {
20977 arg5 = &temp5;
20978 if ( ! wxSize_helper(obj4, &arg5)) SWIG_fail;
20979 }
20980 }
994141e6 20981 if (obj5) {
093d3ff1
RD
20982 {
20983 arg6 = (long)(SWIG_As_long(obj5));
20984 if (SWIG_arg_fail(6)) SWIG_fail;
20985 }
994141e6 20986 }
d14a1e28
RD
20987 if (obj6) {
20988 {
20989 arg7 = wxString_in_helper(obj6);
20990 if (arg7 == NULL) SWIG_fail;
ae8162c8 20991 temp7 = true;
d14a1e28
RD
20992 }
20993 }
20994 {
20995 PyThreadState* __tstate = wxPyBeginAllowThreads();
20996 result = (bool)(arg1)->Create(arg2,arg3,(wxPoint const &)*arg4,(wxSize const &)*arg5,arg6,(wxString const &)*arg7);
20997
20998 wxPyEndAllowThreads(__tstate);
20999 if (PyErr_Occurred()) SWIG_fail;
21000 }
4f89f6a3
RD
21001 {
21002 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
21003 }
d14a1e28
RD
21004 {
21005 if (temp7)
21006 delete arg7;
21007 }
21008 return resultobj;
21009 fail:
21010 {
21011 if (temp7)
21012 delete arg7;
21013 }
21014 return NULL;
21015}
21016
21017
c32bde28 21018static PyObject *_wrap_ToolBar_FindToolForPosition(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
21019 PyObject *resultobj;
21020 wxToolBar *arg1 = (wxToolBar *) 0 ;
e811c8ce
RD
21021 int arg2 ;
21022 int arg3 ;
d14a1e28
RD
21023 wxToolBarToolBase *result;
21024 PyObject * obj0 = 0 ;
994141e6
RD
21025 PyObject * obj1 = 0 ;
21026 PyObject * obj2 = 0 ;
d14a1e28
RD
21027 char *kwnames[] = {
21028 (char *) "self",(char *) "x",(char *) "y", NULL
21029 };
21030
994141e6 21031 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:ToolBar_FindToolForPosition",kwnames,&obj0,&obj1,&obj2)) goto fail;
093d3ff1
RD
21032 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxToolBar, SWIG_POINTER_EXCEPTION | 0);
21033 if (SWIG_arg_fail(1)) SWIG_fail;
21034 {
21035 arg2 = (int)(SWIG_As_int(obj1));
21036 if (SWIG_arg_fail(2)) SWIG_fail;
21037 }
21038 {
21039 arg3 = (int)(SWIG_As_int(obj2));
21040 if (SWIG_arg_fail(3)) SWIG_fail;
21041 }
d14a1e28
RD
21042 {
21043 PyThreadState* __tstate = wxPyBeginAllowThreads();
21044 result = (wxToolBarToolBase *)(arg1)->FindToolForPosition(arg2,arg3);
21045
21046 wxPyEndAllowThreads(__tstate);
21047 if (PyErr_Occurred()) SWIG_fail;
21048 }
21049 {
412d302d 21050 resultobj = wxPyMake_wxObject(result, 0);
d14a1e28
RD
21051 }
21052 return resultobj;
21053 fail:
21054 return NULL;
21055}
21056
21057
c32bde28 21058static PyObject *_wrap_ToolBar_GetClassDefaultAttributes(PyObject *, PyObject *args, PyObject *kwargs) {
22bfe96c 21059 PyObject *resultobj;
093d3ff1 21060 wxWindowVariant arg1 = (wxWindowVariant) wxWINDOW_VARIANT_NORMAL ;
22bfe96c
RD
21061 wxVisualAttributes result;
21062 PyObject * obj0 = 0 ;
21063 char *kwnames[] = {
21064 (char *) "variant", NULL
21065 };
21066
21067 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|O:ToolBar_GetClassDefaultAttributes",kwnames,&obj0)) goto fail;
21068 if (obj0) {
093d3ff1
RD
21069 {
21070 arg1 = (wxWindowVariant)(SWIG_As_int(obj0));
21071 if (SWIG_arg_fail(1)) SWIG_fail;
21072 }
22bfe96c
RD
21073 }
21074 {
110da5b0 21075 if (!wxPyCheckForApp()) SWIG_fail;
22bfe96c
RD
21076 PyThreadState* __tstate = wxPyBeginAllowThreads();
21077 result = wxToolBar::GetClassDefaultAttributes((wxWindowVariant )arg1);
21078
21079 wxPyEndAllowThreads(__tstate);
dfbb5885 21080 if (PyErr_Occurred()) SWIG_fail;
22bfe96c
RD
21081 }
21082 {
21083 wxVisualAttributes * resultptr;
093d3ff1 21084 resultptr = new wxVisualAttributes((wxVisualAttributes &)(result));
22bfe96c
RD
21085 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxVisualAttributes, 1);
21086 }
21087 return resultobj;
21088 fail:
21089 return NULL;
21090}
21091
21092
c32bde28 21093static PyObject * ToolBar_swigregister(PyObject *, PyObject *args) {
d14a1e28
RD
21094 PyObject *obj;
21095 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
21096 SWIG_TypeClientData(SWIGTYPE_p_wxToolBar, obj);
21097 Py_INCREF(obj);
21098 return Py_BuildValue((char *)"");
21099}
c32bde28 21100static int _wrap_ListCtrlNameStr_set(PyObject *) {
b2dc1044
RD
21101 PyErr_SetString(PyExc_TypeError,"Variable ListCtrlNameStr is read-only.");
21102 return 1;
21103}
21104
21105
093d3ff1 21106static PyObject *_wrap_ListCtrlNameStr_get(void) {
b2dc1044
RD
21107 PyObject *pyobj;
21108
21109 {
21110#if wxUSE_UNICODE
21111 pyobj = PyUnicode_FromWideChar((&wxPyListCtrlNameStr)->c_str(), (&wxPyListCtrlNameStr)->Len());
21112#else
21113 pyobj = PyString_FromStringAndSize((&wxPyListCtrlNameStr)->c_str(), (&wxPyListCtrlNameStr)->Len());
21114#endif
21115 }
21116 return pyobj;
21117}
21118
21119
c32bde28 21120static PyObject *_wrap_new_ListItemAttr(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
21121 PyObject *resultobj;
21122 wxColour const &arg1_defvalue = wxNullColour ;
21123 wxColour *arg1 = (wxColour *) &arg1_defvalue ;
21124 wxColour const &arg2_defvalue = wxNullColour ;
21125 wxColour *arg2 = (wxColour *) &arg2_defvalue ;
21126 wxFont const &arg3_defvalue = wxNullFont ;
21127 wxFont *arg3 = (wxFont *) &arg3_defvalue ;
21128 wxListItemAttr *result;
21129 wxColour temp1 ;
21130 wxColour temp2 ;
21131 PyObject * obj0 = 0 ;
21132 PyObject * obj1 = 0 ;
21133 PyObject * obj2 = 0 ;
21134 char *kwnames[] = {
21135 (char *) "colText",(char *) "colBack",(char *) "font", NULL
21136 };
21137
21138 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|OOO:new_ListItemAttr",kwnames,&obj0,&obj1,&obj2)) goto fail;
21139 if (obj0) {
21140 {
21141 arg1 = &temp1;
21142 if ( ! wxColour_helper(obj0, &arg1)) SWIG_fail;
21143 }
21144 }
21145 if (obj1) {
21146 {
21147 arg2 = &temp2;
21148 if ( ! wxColour_helper(obj1, &arg2)) SWIG_fail;
21149 }
21150 }
21151 if (obj2) {
093d3ff1
RD
21152 {
21153 SWIG_Python_ConvertPtr(obj2, (void **)&arg3, SWIGTYPE_p_wxFont, SWIG_POINTER_EXCEPTION | 0);
21154 if (SWIG_arg_fail(3)) SWIG_fail;
21155 if (arg3 == NULL) {
21156 SWIG_null_ref("wxFont");
21157 }
21158 if (SWIG_arg_fail(3)) SWIG_fail;
d14a1e28
RD
21159 }
21160 }
21161 {
21162 PyThreadState* __tstate = wxPyBeginAllowThreads();
21163 result = (wxListItemAttr *)new wxListItemAttr((wxColour const &)*arg1,(wxColour const &)*arg2,(wxFont const &)*arg3);
21164
21165 wxPyEndAllowThreads(__tstate);
21166 if (PyErr_Occurred()) SWIG_fail;
21167 }
15afbcd0 21168 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxListItemAttr, 1);
d14a1e28
RD
21169 return resultobj;
21170 fail:
21171 return NULL;
21172}
21173
21174
c32bde28 21175static PyObject *_wrap_ListItemAttr_SetTextColour(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
21176 PyObject *resultobj;
21177 wxListItemAttr *arg1 = (wxListItemAttr *) 0 ;
21178 wxColour *arg2 = 0 ;
21179 wxColour temp2 ;
21180 PyObject * obj0 = 0 ;
21181 PyObject * obj1 = 0 ;
21182 char *kwnames[] = {
21183 (char *) "self",(char *) "colText", NULL
21184 };
21185
21186 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ListItemAttr_SetTextColour",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
21187 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxListItemAttr, SWIG_POINTER_EXCEPTION | 0);
21188 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
21189 {
21190 arg2 = &temp2;
21191 if ( ! wxColour_helper(obj1, &arg2)) SWIG_fail;
21192 }
21193 {
21194 PyThreadState* __tstate = wxPyBeginAllowThreads();
21195 (arg1)->SetTextColour((wxColour const &)*arg2);
21196
21197 wxPyEndAllowThreads(__tstate);
21198 if (PyErr_Occurred()) SWIG_fail;
21199 }
21200 Py_INCREF(Py_None); resultobj = Py_None;
21201 return resultobj;
21202 fail:
21203 return NULL;
21204}
21205
21206
c32bde28 21207static PyObject *_wrap_ListItemAttr_SetBackgroundColour(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
21208 PyObject *resultobj;
21209 wxListItemAttr *arg1 = (wxListItemAttr *) 0 ;
21210 wxColour *arg2 = 0 ;
21211 wxColour temp2 ;
21212 PyObject * obj0 = 0 ;
21213 PyObject * obj1 = 0 ;
21214 char *kwnames[] = {
21215 (char *) "self",(char *) "colBack", NULL
21216 };
21217
21218 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ListItemAttr_SetBackgroundColour",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
21219 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxListItemAttr, SWIG_POINTER_EXCEPTION | 0);
21220 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
21221 {
21222 arg2 = &temp2;
21223 if ( ! wxColour_helper(obj1, &arg2)) SWIG_fail;
21224 }
21225 {
21226 PyThreadState* __tstate = wxPyBeginAllowThreads();
21227 (arg1)->SetBackgroundColour((wxColour const &)*arg2);
21228
21229 wxPyEndAllowThreads(__tstate);
21230 if (PyErr_Occurred()) SWIG_fail;
21231 }
21232 Py_INCREF(Py_None); resultobj = Py_None;
21233 return resultobj;
21234 fail:
21235 return NULL;
21236}
21237
21238
c32bde28 21239static PyObject *_wrap_ListItemAttr_SetFont(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
21240 PyObject *resultobj;
21241 wxListItemAttr *arg1 = (wxListItemAttr *) 0 ;
21242 wxFont *arg2 = 0 ;
21243 PyObject * obj0 = 0 ;
21244 PyObject * obj1 = 0 ;
21245 char *kwnames[] = {
21246 (char *) "self",(char *) "font", NULL
21247 };
21248
21249 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ListItemAttr_SetFont",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
21250 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxListItemAttr, SWIG_POINTER_EXCEPTION | 0);
21251 if (SWIG_arg_fail(1)) SWIG_fail;
21252 {
21253 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxFont, SWIG_POINTER_EXCEPTION | 0);
21254 if (SWIG_arg_fail(2)) SWIG_fail;
21255 if (arg2 == NULL) {
21256 SWIG_null_ref("wxFont");
21257 }
21258 if (SWIG_arg_fail(2)) SWIG_fail;
d14a1e28
RD
21259 }
21260 {
21261 PyThreadState* __tstate = wxPyBeginAllowThreads();
21262 (arg1)->SetFont((wxFont const &)*arg2);
21263
21264 wxPyEndAllowThreads(__tstate);
21265 if (PyErr_Occurred()) SWIG_fail;
21266 }
21267 Py_INCREF(Py_None); resultobj = Py_None;
21268 return resultobj;
21269 fail:
21270 return NULL;
21271}
21272
21273
c32bde28 21274static PyObject *_wrap_ListItemAttr_HasTextColour(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
21275 PyObject *resultobj;
21276 wxListItemAttr *arg1 = (wxListItemAttr *) 0 ;
21277 bool result;
21278 PyObject * obj0 = 0 ;
21279 char *kwnames[] = {
21280 (char *) "self", NULL
21281 };
21282
21283 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ListItemAttr_HasTextColour",kwnames,&obj0)) goto fail;
093d3ff1
RD
21284 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxListItemAttr, SWIG_POINTER_EXCEPTION | 0);
21285 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
21286 {
21287 PyThreadState* __tstate = wxPyBeginAllowThreads();
21288 result = (bool)(arg1)->HasTextColour();
21289
21290 wxPyEndAllowThreads(__tstate);
21291 if (PyErr_Occurred()) SWIG_fail;
21292 }
4f89f6a3
RD
21293 {
21294 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
21295 }
d14a1e28
RD
21296 return resultobj;
21297 fail:
21298 return NULL;
21299}
21300
21301
c32bde28 21302static PyObject *_wrap_ListItemAttr_HasBackgroundColour(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
21303 PyObject *resultobj;
21304 wxListItemAttr *arg1 = (wxListItemAttr *) 0 ;
21305 bool result;
21306 PyObject * obj0 = 0 ;
21307 char *kwnames[] = {
21308 (char *) "self", NULL
21309 };
21310
21311 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ListItemAttr_HasBackgroundColour",kwnames,&obj0)) goto fail;
093d3ff1
RD
21312 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxListItemAttr, SWIG_POINTER_EXCEPTION | 0);
21313 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
21314 {
21315 PyThreadState* __tstate = wxPyBeginAllowThreads();
21316 result = (bool)(arg1)->HasBackgroundColour();
21317
21318 wxPyEndAllowThreads(__tstate);
21319 if (PyErr_Occurred()) SWIG_fail;
21320 }
4f89f6a3
RD
21321 {
21322 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
21323 }
d14a1e28
RD
21324 return resultobj;
21325 fail:
21326 return NULL;
21327}
21328
21329
c32bde28 21330static PyObject *_wrap_ListItemAttr_HasFont(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
21331 PyObject *resultobj;
21332 wxListItemAttr *arg1 = (wxListItemAttr *) 0 ;
21333 bool result;
21334 PyObject * obj0 = 0 ;
21335 char *kwnames[] = {
21336 (char *) "self", NULL
21337 };
21338
21339 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ListItemAttr_HasFont",kwnames,&obj0)) goto fail;
093d3ff1
RD
21340 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxListItemAttr, SWIG_POINTER_EXCEPTION | 0);
21341 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
21342 {
21343 PyThreadState* __tstate = wxPyBeginAllowThreads();
21344 result = (bool)(arg1)->HasFont();
21345
21346 wxPyEndAllowThreads(__tstate);
21347 if (PyErr_Occurred()) SWIG_fail;
21348 }
4f89f6a3
RD
21349 {
21350 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
21351 }
d14a1e28
RD
21352 return resultobj;
21353 fail:
21354 return NULL;
21355}
21356
21357
c32bde28 21358static PyObject *_wrap_ListItemAttr_GetTextColour(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
21359 PyObject *resultobj;
21360 wxListItemAttr *arg1 = (wxListItemAttr *) 0 ;
21361 wxColour result;
21362 PyObject * obj0 = 0 ;
21363 char *kwnames[] = {
21364 (char *) "self", NULL
21365 };
21366
21367 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ListItemAttr_GetTextColour",kwnames,&obj0)) goto fail;
093d3ff1
RD
21368 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxListItemAttr, SWIG_POINTER_EXCEPTION | 0);
21369 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
21370 {
21371 PyThreadState* __tstate = wxPyBeginAllowThreads();
21372 result = (arg1)->GetTextColour();
21373
21374 wxPyEndAllowThreads(__tstate);
21375 if (PyErr_Occurred()) SWIG_fail;
21376 }
21377 {
21378 wxColour * resultptr;
093d3ff1 21379 resultptr = new wxColour((wxColour &)(result));
15afbcd0 21380 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxColour, 1);
d14a1e28
RD
21381 }
21382 return resultobj;
21383 fail:
21384 return NULL;
21385}
21386
21387
c32bde28 21388static PyObject *_wrap_ListItemAttr_GetBackgroundColour(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
21389 PyObject *resultobj;
21390 wxListItemAttr *arg1 = (wxListItemAttr *) 0 ;
21391 wxColour result;
21392 PyObject * obj0 = 0 ;
21393 char *kwnames[] = {
21394 (char *) "self", NULL
21395 };
21396
21397 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ListItemAttr_GetBackgroundColour",kwnames,&obj0)) goto fail;
093d3ff1
RD
21398 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxListItemAttr, SWIG_POINTER_EXCEPTION | 0);
21399 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
21400 {
21401 PyThreadState* __tstate = wxPyBeginAllowThreads();
21402 result = (arg1)->GetBackgroundColour();
21403
21404 wxPyEndAllowThreads(__tstate);
21405 if (PyErr_Occurred()) SWIG_fail;
21406 }
21407 {
21408 wxColour * resultptr;
093d3ff1 21409 resultptr = new wxColour((wxColour &)(result));
15afbcd0 21410 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxColour, 1);
d14a1e28
RD
21411 }
21412 return resultobj;
21413 fail:
21414 return NULL;
21415}
21416
21417
c32bde28 21418static PyObject *_wrap_ListItemAttr_GetFont(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
21419 PyObject *resultobj;
21420 wxListItemAttr *arg1 = (wxListItemAttr *) 0 ;
21421 wxFont result;
21422 PyObject * obj0 = 0 ;
21423 char *kwnames[] = {
21424 (char *) "self", NULL
21425 };
21426
21427 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ListItemAttr_GetFont",kwnames,&obj0)) goto fail;
093d3ff1
RD
21428 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxListItemAttr, SWIG_POINTER_EXCEPTION | 0);
21429 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
21430 {
21431 PyThreadState* __tstate = wxPyBeginAllowThreads();
21432 result = (arg1)->GetFont();
21433
21434 wxPyEndAllowThreads(__tstate);
21435 if (PyErr_Occurred()) SWIG_fail;
21436 }
21437 {
21438 wxFont * resultptr;
093d3ff1 21439 resultptr = new wxFont((wxFont &)(result));
15afbcd0 21440 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxFont, 1);
d14a1e28
RD
21441 }
21442 return resultobj;
21443 fail:
21444 return NULL;
21445}
21446
21447
c32bde28 21448static PyObject *_wrap_ListItemAttr_Destroy(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
21449 PyObject *resultobj;
21450 wxListItemAttr *arg1 = (wxListItemAttr *) 0 ;
21451 PyObject * obj0 = 0 ;
21452 char *kwnames[] = {
21453 (char *) "self", NULL
21454 };
21455
21456 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ListItemAttr_Destroy",kwnames,&obj0)) goto fail;
093d3ff1
RD
21457 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxListItemAttr, SWIG_POINTER_EXCEPTION | 0);
21458 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
21459 {
21460 PyThreadState* __tstate = wxPyBeginAllowThreads();
21461 wxListItemAttr_Destroy(arg1);
21462
21463 wxPyEndAllowThreads(__tstate);
21464 if (PyErr_Occurred()) SWIG_fail;
21465 }
21466 Py_INCREF(Py_None); resultobj = Py_None;
21467 return resultobj;
21468 fail:
21469 return NULL;
21470}
21471
21472
c32bde28 21473static PyObject * ListItemAttr_swigregister(PyObject *, PyObject *args) {
d14a1e28
RD
21474 PyObject *obj;
21475 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
21476 SWIG_TypeClientData(SWIGTYPE_p_wxListItemAttr, obj);
21477 Py_INCREF(obj);
21478 return Py_BuildValue((char *)"");
21479}
c32bde28 21480static PyObject *_wrap_new_ListItem(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
21481 PyObject *resultobj;
21482 wxListItem *result;
21483 char *kwnames[] = {
21484 NULL
21485 };
21486
21487 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_ListItem",kwnames)) goto fail;
21488 {
21489 PyThreadState* __tstate = wxPyBeginAllowThreads();
21490 result = (wxListItem *)new wxListItem();
21491
21492 wxPyEndAllowThreads(__tstate);
21493 if (PyErr_Occurred()) SWIG_fail;
21494 }
21495 {
412d302d 21496 resultobj = wxPyMake_wxObject(result, 1);
d14a1e28
RD
21497 }
21498 return resultobj;
21499 fail:
21500 return NULL;
21501}
21502
21503
c32bde28 21504static PyObject *_wrap_delete_ListItem(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
21505 PyObject *resultobj;
21506 wxListItem *arg1 = (wxListItem *) 0 ;
21507 PyObject * obj0 = 0 ;
21508 char *kwnames[] = {
21509 (char *) "self", NULL
21510 };
21511
21512 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:delete_ListItem",kwnames,&obj0)) goto fail;
093d3ff1
RD
21513 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxListItem, SWIG_POINTER_EXCEPTION | 0);
21514 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
21515 {
21516 PyThreadState* __tstate = wxPyBeginAllowThreads();
21517 delete arg1;
21518
21519 wxPyEndAllowThreads(__tstate);
21520 if (PyErr_Occurred()) SWIG_fail;
21521 }
21522 Py_INCREF(Py_None); resultobj = Py_None;
21523 return resultobj;
21524 fail:
21525 return NULL;
21526}
21527
21528
c32bde28 21529static PyObject *_wrap_ListItem_Clear(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
21530 PyObject *resultobj;
21531 wxListItem *arg1 = (wxListItem *) 0 ;
21532 PyObject * obj0 = 0 ;
21533 char *kwnames[] = {
21534 (char *) "self", NULL
21535 };
21536
21537 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ListItem_Clear",kwnames,&obj0)) goto fail;
093d3ff1
RD
21538 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxListItem, SWIG_POINTER_EXCEPTION | 0);
21539 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
21540 {
21541 PyThreadState* __tstate = wxPyBeginAllowThreads();
21542 (arg1)->Clear();
21543
21544 wxPyEndAllowThreads(__tstate);
21545 if (PyErr_Occurred()) SWIG_fail;
21546 }
21547 Py_INCREF(Py_None); resultobj = Py_None;
21548 return resultobj;
21549 fail:
21550 return NULL;
21551}
21552
21553
c32bde28 21554static PyObject *_wrap_ListItem_ClearAttributes(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
21555 PyObject *resultobj;
21556 wxListItem *arg1 = (wxListItem *) 0 ;
21557 PyObject * obj0 = 0 ;
21558 char *kwnames[] = {
21559 (char *) "self", NULL
21560 };
21561
21562 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ListItem_ClearAttributes",kwnames,&obj0)) goto fail;
093d3ff1
RD
21563 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxListItem, SWIG_POINTER_EXCEPTION | 0);
21564 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
21565 {
21566 PyThreadState* __tstate = wxPyBeginAllowThreads();
21567 (arg1)->ClearAttributes();
21568
21569 wxPyEndAllowThreads(__tstate);
21570 if (PyErr_Occurred()) SWIG_fail;
21571 }
21572 Py_INCREF(Py_None); resultobj = Py_None;
21573 return resultobj;
21574 fail:
21575 return NULL;
21576}
21577
21578
c32bde28 21579static PyObject *_wrap_ListItem_SetMask(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
21580 PyObject *resultobj;
21581 wxListItem *arg1 = (wxListItem *) 0 ;
21582 long arg2 ;
21583 PyObject * obj0 = 0 ;
994141e6 21584 PyObject * obj1 = 0 ;
d14a1e28
RD
21585 char *kwnames[] = {
21586 (char *) "self",(char *) "mask", NULL
21587 };
21588
994141e6 21589 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ListItem_SetMask",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
21590 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxListItem, SWIG_POINTER_EXCEPTION | 0);
21591 if (SWIG_arg_fail(1)) SWIG_fail;
21592 {
21593 arg2 = (long)(SWIG_As_long(obj1));
21594 if (SWIG_arg_fail(2)) SWIG_fail;
21595 }
d14a1e28
RD
21596 {
21597 PyThreadState* __tstate = wxPyBeginAllowThreads();
21598 (arg1)->SetMask(arg2);
21599
21600 wxPyEndAllowThreads(__tstate);
21601 if (PyErr_Occurred()) SWIG_fail;
21602 }
21603 Py_INCREF(Py_None); resultobj = Py_None;
21604 return resultobj;
21605 fail:
21606 return NULL;
21607}
21608
21609
c32bde28 21610static PyObject *_wrap_ListItem_SetId(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
21611 PyObject *resultobj;
21612 wxListItem *arg1 = (wxListItem *) 0 ;
21613 long arg2 ;
21614 PyObject * obj0 = 0 ;
994141e6 21615 PyObject * obj1 = 0 ;
d14a1e28
RD
21616 char *kwnames[] = {
21617 (char *) "self",(char *) "id", NULL
21618 };
21619
994141e6 21620 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ListItem_SetId",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
21621 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxListItem, SWIG_POINTER_EXCEPTION | 0);
21622 if (SWIG_arg_fail(1)) SWIG_fail;
21623 {
21624 arg2 = (long)(SWIG_As_long(obj1));
21625 if (SWIG_arg_fail(2)) SWIG_fail;
21626 }
d14a1e28
RD
21627 {
21628 PyThreadState* __tstate = wxPyBeginAllowThreads();
21629 (arg1)->SetId(arg2);
21630
21631 wxPyEndAllowThreads(__tstate);
21632 if (PyErr_Occurred()) SWIG_fail;
21633 }
21634 Py_INCREF(Py_None); resultobj = Py_None;
21635 return resultobj;
21636 fail:
21637 return NULL;
21638}
21639
21640
c32bde28 21641static PyObject *_wrap_ListItem_SetColumn(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
21642 PyObject *resultobj;
21643 wxListItem *arg1 = (wxListItem *) 0 ;
21644 int arg2 ;
21645 PyObject * obj0 = 0 ;
994141e6 21646 PyObject * obj1 = 0 ;
d14a1e28
RD
21647 char *kwnames[] = {
21648 (char *) "self",(char *) "col", NULL
21649 };
21650
994141e6 21651 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ListItem_SetColumn",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
21652 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxListItem, SWIG_POINTER_EXCEPTION | 0);
21653 if (SWIG_arg_fail(1)) SWIG_fail;
21654 {
21655 arg2 = (int)(SWIG_As_int(obj1));
21656 if (SWIG_arg_fail(2)) SWIG_fail;
21657 }
d14a1e28
RD
21658 {
21659 PyThreadState* __tstate = wxPyBeginAllowThreads();
21660 (arg1)->SetColumn(arg2);
21661
21662 wxPyEndAllowThreads(__tstate);
21663 if (PyErr_Occurred()) SWIG_fail;
21664 }
21665 Py_INCREF(Py_None); resultobj = Py_None;
21666 return resultobj;
21667 fail:
21668 return NULL;
21669}
21670
21671
c32bde28 21672static PyObject *_wrap_ListItem_SetState(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
21673 PyObject *resultobj;
21674 wxListItem *arg1 = (wxListItem *) 0 ;
21675 long arg2 ;
21676 PyObject * obj0 = 0 ;
994141e6 21677 PyObject * obj1 = 0 ;
d14a1e28
RD
21678 char *kwnames[] = {
21679 (char *) "self",(char *) "state", NULL
21680 };
21681
994141e6 21682 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ListItem_SetState",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
21683 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxListItem, SWIG_POINTER_EXCEPTION | 0);
21684 if (SWIG_arg_fail(1)) SWIG_fail;
21685 {
21686 arg2 = (long)(SWIG_As_long(obj1));
21687 if (SWIG_arg_fail(2)) SWIG_fail;
21688 }
d14a1e28
RD
21689 {
21690 PyThreadState* __tstate = wxPyBeginAllowThreads();
21691 (arg1)->SetState(arg2);
21692
21693 wxPyEndAllowThreads(__tstate);
21694 if (PyErr_Occurred()) SWIG_fail;
21695 }
21696 Py_INCREF(Py_None); resultobj = Py_None;
21697 return resultobj;
21698 fail:
21699 return NULL;
21700}
21701
21702
c32bde28 21703static PyObject *_wrap_ListItem_SetStateMask(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
21704 PyObject *resultobj;
21705 wxListItem *arg1 = (wxListItem *) 0 ;
21706 long arg2 ;
21707 PyObject * obj0 = 0 ;
994141e6 21708 PyObject * obj1 = 0 ;
d14a1e28
RD
21709 char *kwnames[] = {
21710 (char *) "self",(char *) "stateMask", NULL
21711 };
21712
994141e6 21713 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ListItem_SetStateMask",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
21714 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxListItem, SWIG_POINTER_EXCEPTION | 0);
21715 if (SWIG_arg_fail(1)) SWIG_fail;
21716 {
21717 arg2 = (long)(SWIG_As_long(obj1));
21718 if (SWIG_arg_fail(2)) SWIG_fail;
21719 }
d14a1e28
RD
21720 {
21721 PyThreadState* __tstate = wxPyBeginAllowThreads();
21722 (arg1)->SetStateMask(arg2);
21723
21724 wxPyEndAllowThreads(__tstate);
21725 if (PyErr_Occurred()) SWIG_fail;
21726 }
21727 Py_INCREF(Py_None); resultobj = Py_None;
21728 return resultobj;
21729 fail:
21730 return NULL;
21731}
21732
21733
c32bde28 21734static PyObject *_wrap_ListItem_SetText(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
21735 PyObject *resultobj;
21736 wxListItem *arg1 = (wxListItem *) 0 ;
21737 wxString *arg2 = 0 ;
ae8162c8 21738 bool temp2 = false ;
d14a1e28
RD
21739 PyObject * obj0 = 0 ;
21740 PyObject * obj1 = 0 ;
21741 char *kwnames[] = {
21742 (char *) "self",(char *) "text", NULL
21743 };
21744
21745 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ListItem_SetText",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
21746 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxListItem, SWIG_POINTER_EXCEPTION | 0);
21747 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
21748 {
21749 arg2 = wxString_in_helper(obj1);
21750 if (arg2 == NULL) SWIG_fail;
ae8162c8 21751 temp2 = true;
d14a1e28
RD
21752 }
21753 {
21754 PyThreadState* __tstate = wxPyBeginAllowThreads();
21755 (arg1)->SetText((wxString const &)*arg2);
21756
21757 wxPyEndAllowThreads(__tstate);
21758 if (PyErr_Occurred()) SWIG_fail;
21759 }
21760 Py_INCREF(Py_None); resultobj = Py_None;
21761 {
21762 if (temp2)
21763 delete arg2;
21764 }
21765 return resultobj;
21766 fail:
21767 {
21768 if (temp2)
21769 delete arg2;
21770 }
21771 return NULL;
21772}
21773
21774
c32bde28 21775static PyObject *_wrap_ListItem_SetImage(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
21776 PyObject *resultobj;
21777 wxListItem *arg1 = (wxListItem *) 0 ;
21778 int arg2 ;
21779 PyObject * obj0 = 0 ;
994141e6 21780 PyObject * obj1 = 0 ;
d14a1e28
RD
21781 char *kwnames[] = {
21782 (char *) "self",(char *) "image", NULL
21783 };
21784
994141e6 21785 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ListItem_SetImage",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
21786 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxListItem, SWIG_POINTER_EXCEPTION | 0);
21787 if (SWIG_arg_fail(1)) SWIG_fail;
21788 {
21789 arg2 = (int)(SWIG_As_int(obj1));
21790 if (SWIG_arg_fail(2)) SWIG_fail;
21791 }
d14a1e28
RD
21792 {
21793 PyThreadState* __tstate = wxPyBeginAllowThreads();
21794 (arg1)->SetImage(arg2);
21795
21796 wxPyEndAllowThreads(__tstate);
21797 if (PyErr_Occurred()) SWIG_fail;
21798 }
21799 Py_INCREF(Py_None); resultobj = Py_None;
21800 return resultobj;
21801 fail:
21802 return NULL;
21803}
21804
21805
c32bde28 21806static PyObject *_wrap_ListItem_SetData(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
21807 PyObject *resultobj;
21808 wxListItem *arg1 = (wxListItem *) 0 ;
21809 long arg2 ;
21810 PyObject * obj0 = 0 ;
994141e6 21811 PyObject * obj1 = 0 ;
d14a1e28
RD
21812 char *kwnames[] = {
21813 (char *) "self",(char *) "data", NULL
21814 };
21815
994141e6 21816 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ListItem_SetData",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
21817 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxListItem, SWIG_POINTER_EXCEPTION | 0);
21818 if (SWIG_arg_fail(1)) SWIG_fail;
21819 {
21820 arg2 = (long)(SWIG_As_long(obj1));
21821 if (SWIG_arg_fail(2)) SWIG_fail;
21822 }
d14a1e28
RD
21823 {
21824 PyThreadState* __tstate = wxPyBeginAllowThreads();
21825 (arg1)->SetData(arg2);
21826
21827 wxPyEndAllowThreads(__tstate);
21828 if (PyErr_Occurred()) SWIG_fail;
21829 }
21830 Py_INCREF(Py_None); resultobj = Py_None;
21831 return resultobj;
21832 fail:
21833 return NULL;
21834}
21835
21836
c32bde28 21837static PyObject *_wrap_ListItem_SetWidth(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
21838 PyObject *resultobj;
21839 wxListItem *arg1 = (wxListItem *) 0 ;
21840 int arg2 ;
21841 PyObject * obj0 = 0 ;
994141e6 21842 PyObject * obj1 = 0 ;
d14a1e28
RD
21843 char *kwnames[] = {
21844 (char *) "self",(char *) "width", NULL
21845 };
21846
994141e6 21847 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ListItem_SetWidth",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
21848 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxListItem, SWIG_POINTER_EXCEPTION | 0);
21849 if (SWIG_arg_fail(1)) SWIG_fail;
21850 {
21851 arg2 = (int)(SWIG_As_int(obj1));
21852 if (SWIG_arg_fail(2)) SWIG_fail;
21853 }
d14a1e28
RD
21854 {
21855 PyThreadState* __tstate = wxPyBeginAllowThreads();
21856 (arg1)->SetWidth(arg2);
21857
21858 wxPyEndAllowThreads(__tstate);
21859 if (PyErr_Occurred()) SWIG_fail;
21860 }
21861 Py_INCREF(Py_None); resultobj = Py_None;
21862 return resultobj;
21863 fail:
21864 return NULL;
21865}
21866
21867
c32bde28 21868static PyObject *_wrap_ListItem_SetAlign(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
21869 PyObject *resultobj;
21870 wxListItem *arg1 = (wxListItem *) 0 ;
093d3ff1 21871 wxListColumnFormat arg2 ;
d14a1e28 21872 PyObject * obj0 = 0 ;
994141e6 21873 PyObject * obj1 = 0 ;
d14a1e28
RD
21874 char *kwnames[] = {
21875 (char *) "self",(char *) "align", NULL
21876 };
21877
994141e6 21878 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ListItem_SetAlign",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
21879 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxListItem, SWIG_POINTER_EXCEPTION | 0);
21880 if (SWIG_arg_fail(1)) SWIG_fail;
21881 {
21882 arg2 = (wxListColumnFormat)(SWIG_As_int(obj1));
21883 if (SWIG_arg_fail(2)) SWIG_fail;
21884 }
d14a1e28
RD
21885 {
21886 PyThreadState* __tstate = wxPyBeginAllowThreads();
21887 (arg1)->SetAlign((wxListColumnFormat )arg2);
21888
21889 wxPyEndAllowThreads(__tstate);
21890 if (PyErr_Occurred()) SWIG_fail;
21891 }
21892 Py_INCREF(Py_None); resultobj = Py_None;
21893 return resultobj;
21894 fail:
21895 return NULL;
21896}
21897
21898
c32bde28 21899static PyObject *_wrap_ListItem_SetTextColour(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
21900 PyObject *resultobj;
21901 wxListItem *arg1 = (wxListItem *) 0 ;
21902 wxColour *arg2 = 0 ;
21903 wxColour temp2 ;
21904 PyObject * obj0 = 0 ;
21905 PyObject * obj1 = 0 ;
21906 char *kwnames[] = {
21907 (char *) "self",(char *) "colText", NULL
21908 };
21909
21910 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ListItem_SetTextColour",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
21911 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxListItem, SWIG_POINTER_EXCEPTION | 0);
21912 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
21913 {
21914 arg2 = &temp2;
21915 if ( ! wxColour_helper(obj1, &arg2)) SWIG_fail;
21916 }
21917 {
21918 PyThreadState* __tstate = wxPyBeginAllowThreads();
21919 (arg1)->SetTextColour((wxColour const &)*arg2);
21920
21921 wxPyEndAllowThreads(__tstate);
21922 if (PyErr_Occurred()) SWIG_fail;
21923 }
21924 Py_INCREF(Py_None); resultobj = Py_None;
21925 return resultobj;
21926 fail:
21927 return NULL;
21928}
21929
21930
c32bde28 21931static PyObject *_wrap_ListItem_SetBackgroundColour(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
21932 PyObject *resultobj;
21933 wxListItem *arg1 = (wxListItem *) 0 ;
21934 wxColour *arg2 = 0 ;
21935 wxColour temp2 ;
21936 PyObject * obj0 = 0 ;
21937 PyObject * obj1 = 0 ;
21938 char *kwnames[] = {
21939 (char *) "self",(char *) "colBack", NULL
21940 };
21941
21942 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ListItem_SetBackgroundColour",kwnames,&obj0,&obj1)) goto fail;
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 = &temp2;
21947 if ( ! wxColour_helper(obj1, &arg2)) SWIG_fail;
21948 }
21949 {
21950 PyThreadState* __tstate = wxPyBeginAllowThreads();
21951 (arg1)->SetBackgroundColour((wxColour const &)*arg2);
21952
21953 wxPyEndAllowThreads(__tstate);
21954 if (PyErr_Occurred()) SWIG_fail;
21955 }
21956 Py_INCREF(Py_None); resultobj = Py_None;
21957 return resultobj;
21958 fail:
21959 return NULL;
21960}
21961
21962
c32bde28 21963static PyObject *_wrap_ListItem_SetFont(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
21964 PyObject *resultobj;
21965 wxListItem *arg1 = (wxListItem *) 0 ;
21966 wxFont *arg2 = 0 ;
21967 PyObject * obj0 = 0 ;
21968 PyObject * obj1 = 0 ;
21969 char *kwnames[] = {
21970 (char *) "self",(char *) "font", NULL
21971 };
21972
21973 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ListItem_SetFont",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
21974 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxListItem, SWIG_POINTER_EXCEPTION | 0);
21975 if (SWIG_arg_fail(1)) SWIG_fail;
21976 {
21977 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxFont, SWIG_POINTER_EXCEPTION | 0);
21978 if (SWIG_arg_fail(2)) SWIG_fail;
21979 if (arg2 == NULL) {
21980 SWIG_null_ref("wxFont");
21981 }
21982 if (SWIG_arg_fail(2)) SWIG_fail;
d14a1e28
RD
21983 }
21984 {
21985 PyThreadState* __tstate = wxPyBeginAllowThreads();
21986 (arg1)->SetFont((wxFont const &)*arg2);
21987
21988 wxPyEndAllowThreads(__tstate);
21989 if (PyErr_Occurred()) SWIG_fail;
21990 }
21991 Py_INCREF(Py_None); resultobj = Py_None;
21992 return resultobj;
21993 fail:
21994 return NULL;
21995}
21996
21997
c32bde28 21998static PyObject *_wrap_ListItem_GetMask(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
21999 PyObject *resultobj;
22000 wxListItem *arg1 = (wxListItem *) 0 ;
22001 long result;
22002 PyObject * obj0 = 0 ;
22003 char *kwnames[] = {
22004 (char *) "self", NULL
22005 };
22006
22007 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ListItem_GetMask",kwnames,&obj0)) goto fail;
093d3ff1
RD
22008 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxListItem, SWIG_POINTER_EXCEPTION | 0);
22009 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
22010 {
22011 PyThreadState* __tstate = wxPyBeginAllowThreads();
22012 result = (long)(arg1)->GetMask();
22013
22014 wxPyEndAllowThreads(__tstate);
22015 if (PyErr_Occurred()) SWIG_fail;
22016 }
093d3ff1
RD
22017 {
22018 resultobj = SWIG_From_long((long)(result));
22019 }
d14a1e28
RD
22020 return resultobj;
22021 fail:
22022 return NULL;
22023}
22024
22025
c32bde28 22026static PyObject *_wrap_ListItem_GetId(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
22027 PyObject *resultobj;
22028 wxListItem *arg1 = (wxListItem *) 0 ;
22029 long result;
22030 PyObject * obj0 = 0 ;
22031 char *kwnames[] = {
22032 (char *) "self", NULL
22033 };
22034
22035 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ListItem_GetId",kwnames,&obj0)) goto fail;
093d3ff1
RD
22036 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxListItem, SWIG_POINTER_EXCEPTION | 0);
22037 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
22038 {
22039 PyThreadState* __tstate = wxPyBeginAllowThreads();
22040 result = (long)(arg1)->GetId();
22041
22042 wxPyEndAllowThreads(__tstate);
22043 if (PyErr_Occurred()) SWIG_fail;
22044 }
093d3ff1
RD
22045 {
22046 resultobj = SWIG_From_long((long)(result));
22047 }
d14a1e28
RD
22048 return resultobj;
22049 fail:
22050 return NULL;
22051}
22052
22053
c32bde28 22054static PyObject *_wrap_ListItem_GetColumn(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
22055 PyObject *resultobj;
22056 wxListItem *arg1 = (wxListItem *) 0 ;
22057 int result;
22058 PyObject * obj0 = 0 ;
22059 char *kwnames[] = {
22060 (char *) "self", NULL
22061 };
22062
22063 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ListItem_GetColumn",kwnames,&obj0)) goto fail;
093d3ff1
RD
22064 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxListItem, SWIG_POINTER_EXCEPTION | 0);
22065 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
22066 {
22067 PyThreadState* __tstate = wxPyBeginAllowThreads();
22068 result = (int)(arg1)->GetColumn();
22069
22070 wxPyEndAllowThreads(__tstate);
22071 if (PyErr_Occurred()) SWIG_fail;
22072 }
093d3ff1
RD
22073 {
22074 resultobj = SWIG_From_int((int)(result));
22075 }
d14a1e28
RD
22076 return resultobj;
22077 fail:
22078 return NULL;
22079}
22080
22081
c32bde28 22082static PyObject *_wrap_ListItem_GetState(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
22083 PyObject *resultobj;
22084 wxListItem *arg1 = (wxListItem *) 0 ;
22085 long result;
22086 PyObject * obj0 = 0 ;
22087 char *kwnames[] = {
22088 (char *) "self", NULL
22089 };
22090
22091 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ListItem_GetState",kwnames,&obj0)) goto fail;
093d3ff1
RD
22092 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxListItem, SWIG_POINTER_EXCEPTION | 0);
22093 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
22094 {
22095 PyThreadState* __tstate = wxPyBeginAllowThreads();
22096 result = (long)(arg1)->GetState();
22097
22098 wxPyEndAllowThreads(__tstate);
22099 if (PyErr_Occurred()) SWIG_fail;
22100 }
093d3ff1
RD
22101 {
22102 resultobj = SWIG_From_long((long)(result));
22103 }
d14a1e28
RD
22104 return resultobj;
22105 fail:
22106 return NULL;
22107}
22108
22109
c32bde28 22110static PyObject *_wrap_ListItem_GetText(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
22111 PyObject *resultobj;
22112 wxListItem *arg1 = (wxListItem *) 0 ;
22113 wxString *result;
22114 PyObject * obj0 = 0 ;
22115 char *kwnames[] = {
22116 (char *) "self", NULL
22117 };
22118
22119 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ListItem_GetText",kwnames,&obj0)) goto fail;
093d3ff1
RD
22120 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxListItem, SWIG_POINTER_EXCEPTION | 0);
22121 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
22122 {
22123 PyThreadState* __tstate = wxPyBeginAllowThreads();
22124 {
22125 wxString const &_result_ref = (arg1)->GetText();
22126 result = (wxString *) &_result_ref;
22127 }
22128
22129 wxPyEndAllowThreads(__tstate);
22130 if (PyErr_Occurred()) SWIG_fail;
22131 }
cc6dd355
RD
22132 {
22133#if wxUSE_UNICODE
22134 resultobj = PyUnicode_FromWideChar(result->c_str(), result->Len());
22135#else
22136 resultobj = PyString_FromStringAndSize(result->c_str(), result->Len());
22137#endif
22138 }
d14a1e28
RD
22139 return resultobj;
22140 fail:
22141 return NULL;
22142}
22143
22144
c32bde28 22145static PyObject *_wrap_ListItem_GetImage(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
22146 PyObject *resultobj;
22147 wxListItem *arg1 = (wxListItem *) 0 ;
22148 int result;
22149 PyObject * obj0 = 0 ;
22150 char *kwnames[] = {
22151 (char *) "self", NULL
22152 };
22153
22154 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ListItem_GetImage",kwnames,&obj0)) goto fail;
093d3ff1
RD
22155 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxListItem, SWIG_POINTER_EXCEPTION | 0);
22156 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
22157 {
22158 PyThreadState* __tstate = wxPyBeginAllowThreads();
22159 result = (int)(arg1)->GetImage();
22160
22161 wxPyEndAllowThreads(__tstate);
22162 if (PyErr_Occurred()) SWIG_fail;
22163 }
093d3ff1
RD
22164 {
22165 resultobj = SWIG_From_int((int)(result));
22166 }
d14a1e28
RD
22167 return resultobj;
22168 fail:
22169 return NULL;
22170}
22171
22172
c32bde28 22173static PyObject *_wrap_ListItem_GetData(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
22174 PyObject *resultobj;
22175 wxListItem *arg1 = (wxListItem *) 0 ;
22176 long result;
22177 PyObject * obj0 = 0 ;
22178 char *kwnames[] = {
22179 (char *) "self", NULL
22180 };
22181
22182 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ListItem_GetData",kwnames,&obj0)) goto fail;
093d3ff1
RD
22183 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxListItem, SWIG_POINTER_EXCEPTION | 0);
22184 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
22185 {
22186 PyThreadState* __tstate = wxPyBeginAllowThreads();
22187 result = (long)(arg1)->GetData();
22188
22189 wxPyEndAllowThreads(__tstate);
22190 if (PyErr_Occurred()) SWIG_fail;
22191 }
093d3ff1
RD
22192 {
22193 resultobj = SWIG_From_long((long)(result));
22194 }
d14a1e28
RD
22195 return resultobj;
22196 fail:
22197 return NULL;
22198}
22199
22200
c32bde28 22201static PyObject *_wrap_ListItem_GetWidth(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
22202 PyObject *resultobj;
22203 wxListItem *arg1 = (wxListItem *) 0 ;
22204 int result;
22205 PyObject * obj0 = 0 ;
22206 char *kwnames[] = {
22207 (char *) "self", NULL
22208 };
22209
22210 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ListItem_GetWidth",kwnames,&obj0)) goto fail;
093d3ff1
RD
22211 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxListItem, SWIG_POINTER_EXCEPTION | 0);
22212 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
22213 {
22214 PyThreadState* __tstate = wxPyBeginAllowThreads();
22215 result = (int)(arg1)->GetWidth();
22216
22217 wxPyEndAllowThreads(__tstate);
22218 if (PyErr_Occurred()) SWIG_fail;
22219 }
093d3ff1
RD
22220 {
22221 resultobj = SWIG_From_int((int)(result));
22222 }
d14a1e28
RD
22223 return resultobj;
22224 fail:
22225 return NULL;
22226}
22227
22228
c32bde28 22229static PyObject *_wrap_ListItem_GetAlign(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
22230 PyObject *resultobj;
22231 wxListItem *arg1 = (wxListItem *) 0 ;
093d3ff1 22232 wxListColumnFormat result;
d14a1e28
RD
22233 PyObject * obj0 = 0 ;
22234 char *kwnames[] = {
22235 (char *) "self", NULL
22236 };
22237
22238 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ListItem_GetAlign",kwnames,&obj0)) goto fail;
093d3ff1
RD
22239 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxListItem, SWIG_POINTER_EXCEPTION | 0);
22240 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
22241 {
22242 PyThreadState* __tstate = wxPyBeginAllowThreads();
093d3ff1 22243 result = (wxListColumnFormat)(arg1)->GetAlign();
d14a1e28
RD
22244
22245 wxPyEndAllowThreads(__tstate);
22246 if (PyErr_Occurred()) SWIG_fail;
22247 }
093d3ff1 22248 resultobj = SWIG_From_int((result));
d14a1e28
RD
22249 return resultobj;
22250 fail:
22251 return NULL;
22252}
22253
22254
c32bde28 22255static PyObject *_wrap_ListItem_GetAttributes(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
22256 PyObject *resultobj;
22257 wxListItem *arg1 = (wxListItem *) 0 ;
22258 wxListItemAttr *result;
22259 PyObject * obj0 = 0 ;
22260 char *kwnames[] = {
22261 (char *) "self", NULL
22262 };
22263
22264 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ListItem_GetAttributes",kwnames,&obj0)) goto fail;
093d3ff1
RD
22265 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxListItem, SWIG_POINTER_EXCEPTION | 0);
22266 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
22267 {
22268 PyThreadState* __tstate = wxPyBeginAllowThreads();
22269 result = (wxListItemAttr *)(arg1)->GetAttributes();
22270
22271 wxPyEndAllowThreads(__tstate);
22272 if (PyErr_Occurred()) SWIG_fail;
22273 }
15afbcd0 22274 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxListItemAttr, 0);
d14a1e28
RD
22275 return resultobj;
22276 fail:
22277 return NULL;
22278}
22279
22280
c32bde28 22281static PyObject *_wrap_ListItem_HasAttributes(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
22282 PyObject *resultobj;
22283 wxListItem *arg1 = (wxListItem *) 0 ;
22284 bool result;
22285 PyObject * obj0 = 0 ;
22286 char *kwnames[] = {
22287 (char *) "self", NULL
22288 };
22289
22290 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ListItem_HasAttributes",kwnames,&obj0)) goto fail;
093d3ff1
RD
22291 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxListItem, SWIG_POINTER_EXCEPTION | 0);
22292 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
22293 {
22294 PyThreadState* __tstate = wxPyBeginAllowThreads();
22295 result = (bool)(arg1)->HasAttributes();
22296
22297 wxPyEndAllowThreads(__tstate);
22298 if (PyErr_Occurred()) SWIG_fail;
22299 }
4f89f6a3
RD
22300 {
22301 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
22302 }
d14a1e28
RD
22303 return resultobj;
22304 fail:
22305 return NULL;
22306}
22307
22308
c32bde28 22309static PyObject *_wrap_ListItem_GetTextColour(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
22310 PyObject *resultobj;
22311 wxListItem *arg1 = (wxListItem *) 0 ;
22312 wxColour result;
22313 PyObject * obj0 = 0 ;
22314 char *kwnames[] = {
22315 (char *) "self", NULL
22316 };
22317
22318 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ListItem_GetTextColour",kwnames,&obj0)) goto fail;
093d3ff1
RD
22319 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxListItem, SWIG_POINTER_EXCEPTION | 0);
22320 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
22321 {
22322 PyThreadState* __tstate = wxPyBeginAllowThreads();
22323 result = ((wxListItem const *)arg1)->GetTextColour();
22324
22325 wxPyEndAllowThreads(__tstate);
22326 if (PyErr_Occurred()) SWIG_fail;
22327 }
22328 {
22329 wxColour * resultptr;
093d3ff1 22330 resultptr = new wxColour((wxColour &)(result));
15afbcd0 22331 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxColour, 1);
d14a1e28
RD
22332 }
22333 return resultobj;
22334 fail:
22335 return NULL;
22336}
22337
22338
c32bde28 22339static PyObject *_wrap_ListItem_GetBackgroundColour(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
22340 PyObject *resultobj;
22341 wxListItem *arg1 = (wxListItem *) 0 ;
22342 wxColour result;
22343 PyObject * obj0 = 0 ;
22344 char *kwnames[] = {
22345 (char *) "self", NULL
22346 };
22347
22348 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ListItem_GetBackgroundColour",kwnames,&obj0)) goto fail;
093d3ff1
RD
22349 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxListItem, SWIG_POINTER_EXCEPTION | 0);
22350 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
22351 {
22352 PyThreadState* __tstate = wxPyBeginAllowThreads();
22353 result = ((wxListItem const *)arg1)->GetBackgroundColour();
22354
22355 wxPyEndAllowThreads(__tstate);
22356 if (PyErr_Occurred()) SWIG_fail;
22357 }
22358 {
22359 wxColour * resultptr;
093d3ff1 22360 resultptr = new wxColour((wxColour &)(result));
15afbcd0 22361 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxColour, 1);
d14a1e28
RD
22362 }
22363 return resultobj;
22364 fail:
22365 return NULL;
22366}
22367
22368
c32bde28 22369static PyObject *_wrap_ListItem_GetFont(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
22370 PyObject *resultobj;
22371 wxListItem *arg1 = (wxListItem *) 0 ;
22372 wxFont result;
22373 PyObject * obj0 = 0 ;
22374 char *kwnames[] = {
22375 (char *) "self", NULL
22376 };
22377
22378 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ListItem_GetFont",kwnames,&obj0)) goto fail;
093d3ff1
RD
22379 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxListItem, SWIG_POINTER_EXCEPTION | 0);
22380 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
22381 {
22382 PyThreadState* __tstate = wxPyBeginAllowThreads();
22383 result = ((wxListItem const *)arg1)->GetFont();
22384
22385 wxPyEndAllowThreads(__tstate);
22386 if (PyErr_Occurred()) SWIG_fail;
22387 }
22388 {
22389 wxFont * resultptr;
093d3ff1 22390 resultptr = new wxFont((wxFont &)(result));
15afbcd0 22391 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxFont, 1);
d14a1e28
RD
22392 }
22393 return resultobj;
22394 fail:
22395 return NULL;
22396}
22397
22398
c32bde28 22399static PyObject *_wrap_ListItem_m_mask_set(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
22400 PyObject *resultobj;
22401 wxListItem *arg1 = (wxListItem *) 0 ;
22402 long arg2 ;
22403 PyObject * obj0 = 0 ;
994141e6 22404 PyObject * obj1 = 0 ;
d14a1e28
RD
22405 char *kwnames[] = {
22406 (char *) "self",(char *) "m_mask", NULL
22407 };
22408
994141e6 22409 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ListItem_m_mask_set",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
22410 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxListItem, SWIG_POINTER_EXCEPTION | 0);
22411 if (SWIG_arg_fail(1)) SWIG_fail;
22412 {
22413 arg2 = (long)(SWIG_As_long(obj1));
22414 if (SWIG_arg_fail(2)) SWIG_fail;
22415 }
d14a1e28
RD
22416 if (arg1) (arg1)->m_mask = arg2;
22417
22418 Py_INCREF(Py_None); resultobj = Py_None;
22419 return resultobj;
22420 fail:
22421 return NULL;
22422}
22423
22424
c32bde28 22425static PyObject *_wrap_ListItem_m_mask_get(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
22426 PyObject *resultobj;
22427 wxListItem *arg1 = (wxListItem *) 0 ;
22428 long result;
22429 PyObject * obj0 = 0 ;
22430 char *kwnames[] = {
22431 (char *) "self", NULL
22432 };
22433
22434 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ListItem_m_mask_get",kwnames,&obj0)) goto fail;
093d3ff1
RD
22435 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxListItem, SWIG_POINTER_EXCEPTION | 0);
22436 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
22437 result = (long) ((arg1)->m_mask);
22438
093d3ff1
RD
22439 {
22440 resultobj = SWIG_From_long((long)(result));
22441 }
d14a1e28
RD
22442 return resultobj;
22443 fail:
22444 return NULL;
22445}
22446
22447
c32bde28 22448static PyObject *_wrap_ListItem_m_itemId_set(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
22449 PyObject *resultobj;
22450 wxListItem *arg1 = (wxListItem *) 0 ;
22451 long arg2 ;
22452 PyObject * obj0 = 0 ;
994141e6 22453 PyObject * obj1 = 0 ;
d14a1e28
RD
22454 char *kwnames[] = {
22455 (char *) "self",(char *) "m_itemId", NULL
22456 };
22457
994141e6 22458 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ListItem_m_itemId_set",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
22459 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxListItem, SWIG_POINTER_EXCEPTION | 0);
22460 if (SWIG_arg_fail(1)) SWIG_fail;
22461 {
22462 arg2 = (long)(SWIG_As_long(obj1));
22463 if (SWIG_arg_fail(2)) SWIG_fail;
22464 }
d14a1e28
RD
22465 if (arg1) (arg1)->m_itemId = arg2;
22466
22467 Py_INCREF(Py_None); resultobj = Py_None;
22468 return resultobj;
22469 fail:
22470 return NULL;
22471}
22472
22473
c32bde28 22474static PyObject *_wrap_ListItem_m_itemId_get(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
22475 PyObject *resultobj;
22476 wxListItem *arg1 = (wxListItem *) 0 ;
22477 long result;
22478 PyObject * obj0 = 0 ;
22479 char *kwnames[] = {
22480 (char *) "self", NULL
22481 };
22482
22483 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ListItem_m_itemId_get",kwnames,&obj0)) goto fail;
093d3ff1
RD
22484 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxListItem, SWIG_POINTER_EXCEPTION | 0);
22485 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
22486 result = (long) ((arg1)->m_itemId);
22487
093d3ff1
RD
22488 {
22489 resultobj = SWIG_From_long((long)(result));
22490 }
d14a1e28
RD
22491 return resultobj;
22492 fail:
22493 return NULL;
22494}
22495
22496
c32bde28 22497static PyObject *_wrap_ListItem_m_col_set(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
22498 PyObject *resultobj;
22499 wxListItem *arg1 = (wxListItem *) 0 ;
22500 int arg2 ;
22501 PyObject * obj0 = 0 ;
994141e6 22502 PyObject * obj1 = 0 ;
d14a1e28
RD
22503 char *kwnames[] = {
22504 (char *) "self",(char *) "m_col", NULL
22505 };
22506
994141e6 22507 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ListItem_m_col_set",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
22508 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxListItem, SWIG_POINTER_EXCEPTION | 0);
22509 if (SWIG_arg_fail(1)) SWIG_fail;
22510 {
22511 arg2 = (int)(SWIG_As_int(obj1));
22512 if (SWIG_arg_fail(2)) SWIG_fail;
22513 }
d14a1e28
RD
22514 if (arg1) (arg1)->m_col = arg2;
22515
22516 Py_INCREF(Py_None); resultobj = Py_None;
22517 return resultobj;
22518 fail:
22519 return NULL;
22520}
22521
22522
c32bde28 22523static PyObject *_wrap_ListItem_m_col_get(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
22524 PyObject *resultobj;
22525 wxListItem *arg1 = (wxListItem *) 0 ;
22526 int result;
22527 PyObject * obj0 = 0 ;
22528 char *kwnames[] = {
22529 (char *) "self", NULL
22530 };
22531
22532 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ListItem_m_col_get",kwnames,&obj0)) goto fail;
093d3ff1
RD
22533 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxListItem, SWIG_POINTER_EXCEPTION | 0);
22534 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
22535 result = (int) ((arg1)->m_col);
22536
093d3ff1
RD
22537 {
22538 resultobj = SWIG_From_int((int)(result));
22539 }
d14a1e28
RD
22540 return resultobj;
22541 fail:
22542 return NULL;
22543}
22544
22545
c32bde28 22546static PyObject *_wrap_ListItem_m_state_set(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
22547 PyObject *resultobj;
22548 wxListItem *arg1 = (wxListItem *) 0 ;
22549 long arg2 ;
22550 PyObject * obj0 = 0 ;
994141e6 22551 PyObject * obj1 = 0 ;
d14a1e28
RD
22552 char *kwnames[] = {
22553 (char *) "self",(char *) "m_state", NULL
22554 };
22555
994141e6 22556 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ListItem_m_state_set",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
22557 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxListItem, SWIG_POINTER_EXCEPTION | 0);
22558 if (SWIG_arg_fail(1)) SWIG_fail;
22559 {
22560 arg2 = (long)(SWIG_As_long(obj1));
22561 if (SWIG_arg_fail(2)) SWIG_fail;
22562 }
d14a1e28
RD
22563 if (arg1) (arg1)->m_state = arg2;
22564
22565 Py_INCREF(Py_None); resultobj = Py_None;
22566 return resultobj;
22567 fail:
22568 return NULL;
22569}
22570
22571
c32bde28 22572static PyObject *_wrap_ListItem_m_state_get(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
22573 PyObject *resultobj;
22574 wxListItem *arg1 = (wxListItem *) 0 ;
22575 long result;
22576 PyObject * obj0 = 0 ;
22577 char *kwnames[] = {
22578 (char *) "self", NULL
22579 };
22580
22581 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ListItem_m_state_get",kwnames,&obj0)) goto fail;
093d3ff1
RD
22582 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxListItem, SWIG_POINTER_EXCEPTION | 0);
22583 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
22584 result = (long) ((arg1)->m_state);
22585
093d3ff1
RD
22586 {
22587 resultobj = SWIG_From_long((long)(result));
22588 }
d14a1e28
RD
22589 return resultobj;
22590 fail:
22591 return NULL;
22592}
22593
22594
c32bde28 22595static PyObject *_wrap_ListItem_m_stateMask_set(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
22596 PyObject *resultobj;
22597 wxListItem *arg1 = (wxListItem *) 0 ;
22598 long arg2 ;
22599 PyObject * obj0 = 0 ;
994141e6 22600 PyObject * obj1 = 0 ;
d14a1e28
RD
22601 char *kwnames[] = {
22602 (char *) "self",(char *) "m_stateMask", NULL
22603 };
22604
994141e6 22605 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ListItem_m_stateMask_set",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
22606 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxListItem, SWIG_POINTER_EXCEPTION | 0);
22607 if (SWIG_arg_fail(1)) SWIG_fail;
22608 {
22609 arg2 = (long)(SWIG_As_long(obj1));
22610 if (SWIG_arg_fail(2)) SWIG_fail;
22611 }
d14a1e28
RD
22612 if (arg1) (arg1)->m_stateMask = arg2;
22613
22614 Py_INCREF(Py_None); resultobj = Py_None;
22615 return resultobj;
22616 fail:
22617 return NULL;
22618}
22619
22620
c32bde28 22621static PyObject *_wrap_ListItem_m_stateMask_get(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
22622 PyObject *resultobj;
22623 wxListItem *arg1 = (wxListItem *) 0 ;
22624 long result;
22625 PyObject * obj0 = 0 ;
22626 char *kwnames[] = {
22627 (char *) "self", NULL
22628 };
22629
22630 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ListItem_m_stateMask_get",kwnames,&obj0)) goto fail;
093d3ff1
RD
22631 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxListItem, SWIG_POINTER_EXCEPTION | 0);
22632 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
22633 result = (long) ((arg1)->m_stateMask);
22634
093d3ff1
RD
22635 {
22636 resultobj = SWIG_From_long((long)(result));
22637 }
d14a1e28
RD
22638 return resultobj;
22639 fail:
22640 return NULL;
22641}
22642
22643
c32bde28 22644static PyObject *_wrap_ListItem_m_text_set(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
22645 PyObject *resultobj;
22646 wxListItem *arg1 = (wxListItem *) 0 ;
196addbf 22647 wxString *arg2 = (wxString *) 0 ;
ae8162c8 22648 bool temp2 = false ;
d14a1e28
RD
22649 PyObject * obj0 = 0 ;
22650 PyObject * obj1 = 0 ;
22651 char *kwnames[] = {
22652 (char *) "self",(char *) "m_text", NULL
22653 };
22654
22655 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ListItem_m_text_set",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
22656 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxListItem, SWIG_POINTER_EXCEPTION | 0);
22657 if (SWIG_arg_fail(1)) SWIG_fail;
7eae615b
RD
22658 {
22659 arg2 = wxString_in_helper(obj1);
22660 if (arg2 == NULL) SWIG_fail;
ae8162c8 22661 temp2 = true;
7eae615b 22662 }
196addbf 22663 if (arg1) (arg1)->m_text = *arg2;
d14a1e28
RD
22664
22665 Py_INCREF(Py_None); resultobj = Py_None;
7eae615b
RD
22666 {
22667 if (temp2)
22668 delete arg2;
22669 }
d14a1e28
RD
22670 return resultobj;
22671 fail:
7eae615b
RD
22672 {
22673 if (temp2)
22674 delete arg2;
22675 }
d14a1e28
RD
22676 return NULL;
22677}
22678
22679
c32bde28 22680static PyObject *_wrap_ListItem_m_text_get(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
22681 PyObject *resultobj;
22682 wxListItem *arg1 = (wxListItem *) 0 ;
196addbf 22683 wxString *result;
d14a1e28
RD
22684 PyObject * obj0 = 0 ;
22685 char *kwnames[] = {
22686 (char *) "self", NULL
22687 };
22688
22689 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ListItem_m_text_get",kwnames,&obj0)) goto fail;
093d3ff1
RD
22690 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxListItem, SWIG_POINTER_EXCEPTION | 0);
22691 if (SWIG_arg_fail(1)) SWIG_fail;
196addbf 22692 result = (wxString *)& ((arg1)->m_text);
d14a1e28
RD
22693
22694 {
22695#if wxUSE_UNICODE
196addbf 22696 resultobj = PyUnicode_FromWideChar(result->c_str(), result->Len());
d14a1e28 22697#else
196addbf 22698 resultobj = PyString_FromStringAndSize(result->c_str(), result->Len());
d14a1e28
RD
22699#endif
22700 }
22701 return resultobj;
22702 fail:
22703 return NULL;
22704}
22705
22706
c32bde28 22707static PyObject *_wrap_ListItem_m_image_set(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
22708 PyObject *resultobj;
22709 wxListItem *arg1 = (wxListItem *) 0 ;
22710 int arg2 ;
22711 PyObject * obj0 = 0 ;
994141e6 22712 PyObject * obj1 = 0 ;
d14a1e28
RD
22713 char *kwnames[] = {
22714 (char *) "self",(char *) "m_image", NULL
22715 };
22716
994141e6 22717 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ListItem_m_image_set",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
22718 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxListItem, SWIG_POINTER_EXCEPTION | 0);
22719 if (SWIG_arg_fail(1)) SWIG_fail;
22720 {
22721 arg2 = (int)(SWIG_As_int(obj1));
22722 if (SWIG_arg_fail(2)) SWIG_fail;
22723 }
d14a1e28
RD
22724 if (arg1) (arg1)->m_image = arg2;
22725
22726 Py_INCREF(Py_None); resultobj = Py_None;
22727 return resultobj;
22728 fail:
22729 return NULL;
22730}
22731
22732
c32bde28 22733static PyObject *_wrap_ListItem_m_image_get(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
22734 PyObject *resultobj;
22735 wxListItem *arg1 = (wxListItem *) 0 ;
22736 int result;
22737 PyObject * obj0 = 0 ;
22738 char *kwnames[] = {
22739 (char *) "self", NULL
22740 };
22741
22742 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ListItem_m_image_get",kwnames,&obj0)) goto fail;
093d3ff1
RD
22743 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxListItem, SWIG_POINTER_EXCEPTION | 0);
22744 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
22745 result = (int) ((arg1)->m_image);
22746
093d3ff1
RD
22747 {
22748 resultobj = SWIG_From_int((int)(result));
22749 }
d14a1e28
RD
22750 return resultobj;
22751 fail:
22752 return NULL;
22753}
22754
22755
c32bde28 22756static PyObject *_wrap_ListItem_m_data_set(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
22757 PyObject *resultobj;
22758 wxListItem *arg1 = (wxListItem *) 0 ;
22759 long arg2 ;
22760 PyObject * obj0 = 0 ;
994141e6 22761 PyObject * obj1 = 0 ;
d14a1e28
RD
22762 char *kwnames[] = {
22763 (char *) "self",(char *) "m_data", NULL
22764 };
22765
994141e6 22766 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ListItem_m_data_set",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
22767 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxListItem, SWIG_POINTER_EXCEPTION | 0);
22768 if (SWIG_arg_fail(1)) SWIG_fail;
22769 {
22770 arg2 = (long)(SWIG_As_long(obj1));
22771 if (SWIG_arg_fail(2)) SWIG_fail;
22772 }
d14a1e28
RD
22773 if (arg1) (arg1)->m_data = arg2;
22774
22775 Py_INCREF(Py_None); resultobj = Py_None;
22776 return resultobj;
22777 fail:
22778 return NULL;
22779}
22780
22781
c32bde28 22782static PyObject *_wrap_ListItem_m_data_get(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
22783 PyObject *resultobj;
22784 wxListItem *arg1 = (wxListItem *) 0 ;
22785 long result;
22786 PyObject * obj0 = 0 ;
22787 char *kwnames[] = {
22788 (char *) "self", NULL
22789 };
22790
22791 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ListItem_m_data_get",kwnames,&obj0)) goto fail;
093d3ff1
RD
22792 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxListItem, SWIG_POINTER_EXCEPTION | 0);
22793 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
22794 result = (long) ((arg1)->m_data);
22795
093d3ff1
RD
22796 {
22797 resultobj = SWIG_From_long((long)(result));
22798 }
d14a1e28
RD
22799 return resultobj;
22800 fail:
22801 return NULL;
22802}
22803
22804
c32bde28 22805static PyObject *_wrap_ListItem_m_format_set(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
22806 PyObject *resultobj;
22807 wxListItem *arg1 = (wxListItem *) 0 ;
22808 int arg2 ;
22809 PyObject * obj0 = 0 ;
994141e6 22810 PyObject * obj1 = 0 ;
d14a1e28
RD
22811 char *kwnames[] = {
22812 (char *) "self",(char *) "m_format", NULL
22813 };
22814
994141e6 22815 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ListItem_m_format_set",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
22816 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxListItem, SWIG_POINTER_EXCEPTION | 0);
22817 if (SWIG_arg_fail(1)) SWIG_fail;
22818 {
22819 arg2 = (int)(SWIG_As_int(obj1));
22820 if (SWIG_arg_fail(2)) SWIG_fail;
22821 }
d14a1e28
RD
22822 if (arg1) (arg1)->m_format = arg2;
22823
22824 Py_INCREF(Py_None); resultobj = Py_None;
22825 return resultobj;
22826 fail:
22827 return NULL;
22828}
22829
22830
c32bde28 22831static PyObject *_wrap_ListItem_m_format_get(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
22832 PyObject *resultobj;
22833 wxListItem *arg1 = (wxListItem *) 0 ;
22834 int result;
22835 PyObject * obj0 = 0 ;
22836 char *kwnames[] = {
22837 (char *) "self", NULL
22838 };
22839
22840 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ListItem_m_format_get",kwnames,&obj0)) goto fail;
093d3ff1
RD
22841 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxListItem, SWIG_POINTER_EXCEPTION | 0);
22842 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
22843 result = (int) ((arg1)->m_format);
22844
093d3ff1
RD
22845 {
22846 resultobj = SWIG_From_int((int)(result));
22847 }
d14a1e28
RD
22848 return resultobj;
22849 fail:
22850 return NULL;
22851}
22852
22853
c32bde28 22854static PyObject *_wrap_ListItem_m_width_set(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
22855 PyObject *resultobj;
22856 wxListItem *arg1 = (wxListItem *) 0 ;
22857 int arg2 ;
22858 PyObject * obj0 = 0 ;
994141e6 22859 PyObject * obj1 = 0 ;
d14a1e28
RD
22860 char *kwnames[] = {
22861 (char *) "self",(char *) "m_width", NULL
22862 };
22863
994141e6 22864 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ListItem_m_width_set",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
22865 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxListItem, SWIG_POINTER_EXCEPTION | 0);
22866 if (SWIG_arg_fail(1)) SWIG_fail;
22867 {
22868 arg2 = (int)(SWIG_As_int(obj1));
22869 if (SWIG_arg_fail(2)) SWIG_fail;
22870 }
d14a1e28
RD
22871 if (arg1) (arg1)->m_width = arg2;
22872
22873 Py_INCREF(Py_None); resultobj = Py_None;
22874 return resultobj;
22875 fail:
22876 return NULL;
22877}
22878
22879
c32bde28 22880static PyObject *_wrap_ListItem_m_width_get(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
22881 PyObject *resultobj;
22882 wxListItem *arg1 = (wxListItem *) 0 ;
22883 int result;
22884 PyObject * obj0 = 0 ;
22885 char *kwnames[] = {
22886 (char *) "self", NULL
22887 };
22888
22889 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ListItem_m_width_get",kwnames,&obj0)) goto fail;
093d3ff1
RD
22890 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxListItem, SWIG_POINTER_EXCEPTION | 0);
22891 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
22892 result = (int) ((arg1)->m_width);
22893
093d3ff1
RD
22894 {
22895 resultobj = SWIG_From_int((int)(result));
22896 }
d14a1e28
RD
22897 return resultobj;
22898 fail:
22899 return NULL;
22900}
22901
22902
c32bde28 22903static PyObject * ListItem_swigregister(PyObject *, PyObject *args) {
d14a1e28
RD
22904 PyObject *obj;
22905 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
22906 SWIG_TypeClientData(SWIGTYPE_p_wxListItem, obj);
22907 Py_INCREF(obj);
22908 return Py_BuildValue((char *)"");
22909}
c32bde28 22910static PyObject *_wrap_new_ListEvent(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
22911 PyObject *resultobj;
22912 wxEventType arg1 = (wxEventType) wxEVT_NULL ;
22913 int arg2 = (int) 0 ;
22914 wxListEvent *result;
994141e6
RD
22915 PyObject * obj0 = 0 ;
22916 PyObject * obj1 = 0 ;
d14a1e28
RD
22917 char *kwnames[] = {
22918 (char *) "commandType",(char *) "id", NULL
22919 };
22920
994141e6
RD
22921 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|OO:new_ListEvent",kwnames,&obj0,&obj1)) goto fail;
22922 if (obj0) {
093d3ff1
RD
22923 {
22924 arg1 = (wxEventType)(SWIG_As_int(obj0));
22925 if (SWIG_arg_fail(1)) SWIG_fail;
22926 }
994141e6
RD
22927 }
22928 if (obj1) {
093d3ff1
RD
22929 {
22930 arg2 = (int)(SWIG_As_int(obj1));
22931 if (SWIG_arg_fail(2)) SWIG_fail;
22932 }
994141e6 22933 }
d14a1e28
RD
22934 {
22935 PyThreadState* __tstate = wxPyBeginAllowThreads();
22936 result = (wxListEvent *)new wxListEvent(arg1,arg2);
22937
22938 wxPyEndAllowThreads(__tstate);
22939 if (PyErr_Occurred()) SWIG_fail;
22940 }
15afbcd0 22941 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxListEvent, 1);
d14a1e28
RD
22942 return resultobj;
22943 fail:
22944 return NULL;
22945}
22946
22947
c32bde28 22948static PyObject *_wrap_ListEvent_m_code_set(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
22949 PyObject *resultobj;
22950 wxListEvent *arg1 = (wxListEvent *) 0 ;
22951 int arg2 ;
22952 PyObject * obj0 = 0 ;
994141e6 22953 PyObject * obj1 = 0 ;
d14a1e28
RD
22954 char *kwnames[] = {
22955 (char *) "self",(char *) "m_code", NULL
22956 };
22957
994141e6 22958 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ListEvent_m_code_set",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
22959 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxListEvent, SWIG_POINTER_EXCEPTION | 0);
22960 if (SWIG_arg_fail(1)) SWIG_fail;
22961 {
22962 arg2 = (int)(SWIG_As_int(obj1));
22963 if (SWIG_arg_fail(2)) SWIG_fail;
22964 }
d14a1e28
RD
22965 if (arg1) (arg1)->m_code = arg2;
22966
22967 Py_INCREF(Py_None); resultobj = Py_None;
22968 return resultobj;
22969 fail:
22970 return NULL;
22971}
22972
22973
c32bde28 22974static PyObject *_wrap_ListEvent_m_code_get(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
22975 PyObject *resultobj;
22976 wxListEvent *arg1 = (wxListEvent *) 0 ;
22977 int result;
22978 PyObject * obj0 = 0 ;
22979 char *kwnames[] = {
22980 (char *) "self", NULL
22981 };
22982
22983 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ListEvent_m_code_get",kwnames,&obj0)) goto fail;
093d3ff1
RD
22984 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxListEvent, SWIG_POINTER_EXCEPTION | 0);
22985 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
22986 result = (int) ((arg1)->m_code);
22987
093d3ff1
RD
22988 {
22989 resultobj = SWIG_From_int((int)(result));
22990 }
d14a1e28
RD
22991 return resultobj;
22992 fail:
22993 return NULL;
22994}
22995
22996
c32bde28 22997static PyObject *_wrap_ListEvent_m_oldItemIndex_set(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
22998 PyObject *resultobj;
22999 wxListEvent *arg1 = (wxListEvent *) 0 ;
23000 long arg2 ;
23001 PyObject * obj0 = 0 ;
994141e6 23002 PyObject * obj1 = 0 ;
d14a1e28
RD
23003 char *kwnames[] = {
23004 (char *) "self",(char *) "m_oldItemIndex", NULL
23005 };
23006
994141e6 23007 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ListEvent_m_oldItemIndex_set",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
23008 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxListEvent, SWIG_POINTER_EXCEPTION | 0);
23009 if (SWIG_arg_fail(1)) SWIG_fail;
23010 {
23011 arg2 = (long)(SWIG_As_long(obj1));
23012 if (SWIG_arg_fail(2)) SWIG_fail;
23013 }
d14a1e28
RD
23014 if (arg1) (arg1)->m_oldItemIndex = arg2;
23015
23016 Py_INCREF(Py_None); resultobj = Py_None;
23017 return resultobj;
23018 fail:
23019 return NULL;
23020}
23021
23022
c32bde28 23023static PyObject *_wrap_ListEvent_m_oldItemIndex_get(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
23024 PyObject *resultobj;
23025 wxListEvent *arg1 = (wxListEvent *) 0 ;
23026 long result;
23027 PyObject * obj0 = 0 ;
23028 char *kwnames[] = {
23029 (char *) "self", NULL
23030 };
23031
23032 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ListEvent_m_oldItemIndex_get",kwnames,&obj0)) goto fail;
093d3ff1
RD
23033 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxListEvent, SWIG_POINTER_EXCEPTION | 0);
23034 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
23035 result = (long) ((arg1)->m_oldItemIndex);
23036
093d3ff1
RD
23037 {
23038 resultobj = SWIG_From_long((long)(result));
23039 }
d14a1e28
RD
23040 return resultobj;
23041 fail:
23042 return NULL;
23043}
23044
23045
c32bde28 23046static PyObject *_wrap_ListEvent_m_itemIndex_set(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
23047 PyObject *resultobj;
23048 wxListEvent *arg1 = (wxListEvent *) 0 ;
23049 long arg2 ;
23050 PyObject * obj0 = 0 ;
994141e6 23051 PyObject * obj1 = 0 ;
d14a1e28
RD
23052 char *kwnames[] = {
23053 (char *) "self",(char *) "m_itemIndex", NULL
23054 };
23055
994141e6 23056 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ListEvent_m_itemIndex_set",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
23057 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxListEvent, SWIG_POINTER_EXCEPTION | 0);
23058 if (SWIG_arg_fail(1)) SWIG_fail;
23059 {
23060 arg2 = (long)(SWIG_As_long(obj1));
23061 if (SWIG_arg_fail(2)) SWIG_fail;
23062 }
d14a1e28
RD
23063 if (arg1) (arg1)->m_itemIndex = arg2;
23064
23065 Py_INCREF(Py_None); resultobj = Py_None;
23066 return resultobj;
23067 fail:
23068 return NULL;
23069}
23070
23071
c32bde28 23072static PyObject *_wrap_ListEvent_m_itemIndex_get(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
23073 PyObject *resultobj;
23074 wxListEvent *arg1 = (wxListEvent *) 0 ;
23075 long result;
23076 PyObject * obj0 = 0 ;
23077 char *kwnames[] = {
23078 (char *) "self", NULL
23079 };
23080
23081 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ListEvent_m_itemIndex_get",kwnames,&obj0)) goto fail;
093d3ff1
RD
23082 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxListEvent, SWIG_POINTER_EXCEPTION | 0);
23083 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
23084 result = (long) ((arg1)->m_itemIndex);
23085
093d3ff1
RD
23086 {
23087 resultobj = SWIG_From_long((long)(result));
23088 }
d14a1e28
RD
23089 return resultobj;
23090 fail:
23091 return NULL;
23092}
23093
23094
c32bde28 23095static PyObject *_wrap_ListEvent_m_col_set(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
23096 PyObject *resultobj;
23097 wxListEvent *arg1 = (wxListEvent *) 0 ;
23098 int arg2 ;
23099 PyObject * obj0 = 0 ;
994141e6 23100 PyObject * obj1 = 0 ;
d14a1e28
RD
23101 char *kwnames[] = {
23102 (char *) "self",(char *) "m_col", NULL
23103 };
23104
994141e6 23105 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ListEvent_m_col_set",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
23106 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxListEvent, SWIG_POINTER_EXCEPTION | 0);
23107 if (SWIG_arg_fail(1)) SWIG_fail;
23108 {
23109 arg2 = (int)(SWIG_As_int(obj1));
23110 if (SWIG_arg_fail(2)) SWIG_fail;
23111 }
d14a1e28
RD
23112 if (arg1) (arg1)->m_col = arg2;
23113
23114 Py_INCREF(Py_None); resultobj = Py_None;
23115 return resultobj;
23116 fail:
23117 return NULL;
23118}
23119
23120
c32bde28 23121static PyObject *_wrap_ListEvent_m_col_get(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
23122 PyObject *resultobj;
23123 wxListEvent *arg1 = (wxListEvent *) 0 ;
23124 int result;
23125 PyObject * obj0 = 0 ;
23126 char *kwnames[] = {
23127 (char *) "self", NULL
23128 };
23129
23130 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ListEvent_m_col_get",kwnames,&obj0)) goto fail;
093d3ff1
RD
23131 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxListEvent, SWIG_POINTER_EXCEPTION | 0);
23132 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
23133 result = (int) ((arg1)->m_col);
23134
093d3ff1
RD
23135 {
23136 resultobj = SWIG_From_int((int)(result));
23137 }
d14a1e28
RD
23138 return resultobj;
23139 fail:
23140 return NULL;
23141}
23142
23143
c32bde28 23144static PyObject *_wrap_ListEvent_m_pointDrag_set(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
23145 PyObject *resultobj;
23146 wxListEvent *arg1 = (wxListEvent *) 0 ;
23147 wxPoint *arg2 = (wxPoint *) 0 ;
23148 PyObject * obj0 = 0 ;
23149 PyObject * obj1 = 0 ;
23150 char *kwnames[] = {
23151 (char *) "self",(char *) "m_pointDrag", NULL
23152 };
23153
23154 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ListEvent_m_pointDrag_set",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
23155 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxListEvent, SWIG_POINTER_EXCEPTION | 0);
23156 if (SWIG_arg_fail(1)) SWIG_fail;
23157 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxPoint, SWIG_POINTER_EXCEPTION | 0);
23158 if (SWIG_arg_fail(2)) SWIG_fail;
d14a1e28
RD
23159 if (arg1) (arg1)->m_pointDrag = *arg2;
23160
23161 Py_INCREF(Py_None); resultobj = Py_None;
23162 return resultobj;
23163 fail:
23164 return NULL;
23165}
23166
23167
c32bde28 23168static PyObject *_wrap_ListEvent_m_pointDrag_get(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
23169 PyObject *resultobj;
23170 wxListEvent *arg1 = (wxListEvent *) 0 ;
23171 wxPoint *result;
23172 PyObject * obj0 = 0 ;
23173 char *kwnames[] = {
23174 (char *) "self", NULL
23175 };
23176
23177 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ListEvent_m_pointDrag_get",kwnames,&obj0)) goto fail;
093d3ff1
RD
23178 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxListEvent, SWIG_POINTER_EXCEPTION | 0);
23179 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
23180 result = (wxPoint *)& ((arg1)->m_pointDrag);
23181
15afbcd0 23182 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxPoint, 0);
d14a1e28
RD
23183 return resultobj;
23184 fail:
23185 return NULL;
23186}
23187
23188
c32bde28 23189static PyObject *_wrap_ListEvent_m_item_get(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
23190 PyObject *resultobj;
23191 wxListEvent *arg1 = (wxListEvent *) 0 ;
23192 wxListItem *result;
23193 PyObject * obj0 = 0 ;
23194 char *kwnames[] = {
23195 (char *) "self", NULL
23196 };
23197
23198 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ListEvent_m_item_get",kwnames,&obj0)) goto fail;
093d3ff1
RD
23199 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxListEvent, SWIG_POINTER_EXCEPTION | 0);
23200 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
23201 result = (wxListItem *)& ((arg1)->m_item);
23202
23203 {
412d302d 23204 resultobj = wxPyMake_wxObject(result, 0);
d14a1e28
RD
23205 }
23206 return resultobj;
23207 fail:
23208 return NULL;
23209}
23210
23211
c32bde28 23212static PyObject *_wrap_ListEvent_GetKeyCode(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
23213 PyObject *resultobj;
23214 wxListEvent *arg1 = (wxListEvent *) 0 ;
23215 int result;
23216 PyObject * obj0 = 0 ;
23217 char *kwnames[] = {
23218 (char *) "self", NULL
23219 };
23220
23221 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ListEvent_GetKeyCode",kwnames,&obj0)) goto fail;
093d3ff1
RD
23222 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxListEvent, SWIG_POINTER_EXCEPTION | 0);
23223 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
23224 {
23225 PyThreadState* __tstate = wxPyBeginAllowThreads();
23226 result = (int)(arg1)->GetKeyCode();
23227
23228 wxPyEndAllowThreads(__tstate);
23229 if (PyErr_Occurred()) SWIG_fail;
23230 }
093d3ff1
RD
23231 {
23232 resultobj = SWIG_From_int((int)(result));
23233 }
d14a1e28
RD
23234 return resultobj;
23235 fail:
23236 return NULL;
23237}
23238
23239
c32bde28 23240static PyObject *_wrap_ListEvent_GetIndex(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
23241 PyObject *resultobj;
23242 wxListEvent *arg1 = (wxListEvent *) 0 ;
23243 long result;
23244 PyObject * obj0 = 0 ;
23245 char *kwnames[] = {
23246 (char *) "self", NULL
23247 };
23248
23249 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ListEvent_GetIndex",kwnames,&obj0)) goto fail;
093d3ff1
RD
23250 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxListEvent, SWIG_POINTER_EXCEPTION | 0);
23251 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
23252 {
23253 PyThreadState* __tstate = wxPyBeginAllowThreads();
23254 result = (long)(arg1)->GetIndex();
23255
23256 wxPyEndAllowThreads(__tstate);
23257 if (PyErr_Occurred()) SWIG_fail;
23258 }
093d3ff1
RD
23259 {
23260 resultobj = SWIG_From_long((long)(result));
23261 }
d14a1e28
RD
23262 return resultobj;
23263 fail:
23264 return NULL;
23265}
23266
23267
c32bde28 23268static PyObject *_wrap_ListEvent_GetColumn(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
23269 PyObject *resultobj;
23270 wxListEvent *arg1 = (wxListEvent *) 0 ;
23271 int result;
23272 PyObject * obj0 = 0 ;
23273 char *kwnames[] = {
23274 (char *) "self", NULL
23275 };
23276
23277 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ListEvent_GetColumn",kwnames,&obj0)) goto fail;
093d3ff1
RD
23278 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxListEvent, SWIG_POINTER_EXCEPTION | 0);
23279 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
23280 {
23281 PyThreadState* __tstate = wxPyBeginAllowThreads();
23282 result = (int)(arg1)->GetColumn();
23283
23284 wxPyEndAllowThreads(__tstate);
23285 if (PyErr_Occurred()) SWIG_fail;
23286 }
093d3ff1
RD
23287 {
23288 resultobj = SWIG_From_int((int)(result));
23289 }
d14a1e28
RD
23290 return resultobj;
23291 fail:
23292 return NULL;
23293}
23294
23295
c32bde28 23296static PyObject *_wrap_ListEvent_GetPoint(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
23297 PyObject *resultobj;
23298 wxListEvent *arg1 = (wxListEvent *) 0 ;
23299 wxPoint result;
23300 PyObject * obj0 = 0 ;
23301 char *kwnames[] = {
23302 (char *) "self", NULL
23303 };
23304
23305 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ListEvent_GetPoint",kwnames,&obj0)) goto fail;
093d3ff1
RD
23306 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxListEvent, SWIG_POINTER_EXCEPTION | 0);
23307 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
23308 {
23309 PyThreadState* __tstate = wxPyBeginAllowThreads();
23310 result = (arg1)->GetPoint();
23311
23312 wxPyEndAllowThreads(__tstate);
23313 if (PyErr_Occurred()) SWIG_fail;
23314 }
23315 {
23316 wxPoint * resultptr;
093d3ff1 23317 resultptr = new wxPoint((wxPoint &)(result));
15afbcd0 23318 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxPoint, 1);
d14a1e28
RD
23319 }
23320 return resultobj;
23321 fail:
23322 return NULL;
23323}
23324
23325
c32bde28 23326static PyObject *_wrap_ListEvent_GetLabel(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
23327 PyObject *resultobj;
23328 wxListEvent *arg1 = (wxListEvent *) 0 ;
23329 wxString *result;
23330 PyObject * obj0 = 0 ;
23331 char *kwnames[] = {
23332 (char *) "self", NULL
23333 };
23334
23335 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ListEvent_GetLabel",kwnames,&obj0)) goto fail;
093d3ff1
RD
23336 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxListEvent, SWIG_POINTER_EXCEPTION | 0);
23337 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
23338 {
23339 PyThreadState* __tstate = wxPyBeginAllowThreads();
23340 {
23341 wxString const &_result_ref = (arg1)->GetLabel();
23342 result = (wxString *) &_result_ref;
23343 }
23344
23345 wxPyEndAllowThreads(__tstate);
23346 if (PyErr_Occurred()) SWIG_fail;
23347 }
cc6dd355
RD
23348 {
23349#if wxUSE_UNICODE
23350 resultobj = PyUnicode_FromWideChar(result->c_str(), result->Len());
23351#else
23352 resultobj = PyString_FromStringAndSize(result->c_str(), result->Len());
23353#endif
23354 }
d14a1e28
RD
23355 return resultobj;
23356 fail:
23357 return NULL;
23358}
23359
23360
c32bde28 23361static PyObject *_wrap_ListEvent_GetText(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
23362 PyObject *resultobj;
23363 wxListEvent *arg1 = (wxListEvent *) 0 ;
23364 wxString *result;
23365 PyObject * obj0 = 0 ;
23366 char *kwnames[] = {
23367 (char *) "self", NULL
23368 };
23369
23370 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ListEvent_GetText",kwnames,&obj0)) goto fail;
093d3ff1
RD
23371 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxListEvent, SWIG_POINTER_EXCEPTION | 0);
23372 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
23373 {
23374 PyThreadState* __tstate = wxPyBeginAllowThreads();
23375 {
23376 wxString const &_result_ref = (arg1)->GetText();
23377 result = (wxString *) &_result_ref;
23378 }
23379
23380 wxPyEndAllowThreads(__tstate);
23381 if (PyErr_Occurred()) SWIG_fail;
23382 }
cc6dd355
RD
23383 {
23384#if wxUSE_UNICODE
23385 resultobj = PyUnicode_FromWideChar(result->c_str(), result->Len());
23386#else
23387 resultobj = PyString_FromStringAndSize(result->c_str(), result->Len());
23388#endif
23389 }
d14a1e28
RD
23390 return resultobj;
23391 fail:
23392 return NULL;
23393}
23394
23395
c32bde28 23396static PyObject *_wrap_ListEvent_GetImage(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
23397 PyObject *resultobj;
23398 wxListEvent *arg1 = (wxListEvent *) 0 ;
23399 int result;
23400 PyObject * obj0 = 0 ;
23401 char *kwnames[] = {
23402 (char *) "self", NULL
23403 };
23404
23405 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ListEvent_GetImage",kwnames,&obj0)) goto fail;
093d3ff1
RD
23406 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxListEvent, SWIG_POINTER_EXCEPTION | 0);
23407 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
23408 {
23409 PyThreadState* __tstate = wxPyBeginAllowThreads();
23410 result = (int)(arg1)->GetImage();
23411
23412 wxPyEndAllowThreads(__tstate);
23413 if (PyErr_Occurred()) SWIG_fail;
23414 }
093d3ff1
RD
23415 {
23416 resultobj = SWIG_From_int((int)(result));
23417 }
d14a1e28
RD
23418 return resultobj;
23419 fail:
23420 return NULL;
23421}
23422
23423
c32bde28 23424static PyObject *_wrap_ListEvent_GetData(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
23425 PyObject *resultobj;
23426 wxListEvent *arg1 = (wxListEvent *) 0 ;
23427 long result;
23428 PyObject * obj0 = 0 ;
23429 char *kwnames[] = {
23430 (char *) "self", NULL
23431 };
23432
23433 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ListEvent_GetData",kwnames,&obj0)) goto fail;
093d3ff1
RD
23434 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxListEvent, SWIG_POINTER_EXCEPTION | 0);
23435 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
23436 {
23437 PyThreadState* __tstate = wxPyBeginAllowThreads();
23438 result = (long)(arg1)->GetData();
23439
23440 wxPyEndAllowThreads(__tstate);
23441 if (PyErr_Occurred()) SWIG_fail;
23442 }
093d3ff1
RD
23443 {
23444 resultobj = SWIG_From_long((long)(result));
23445 }
d14a1e28
RD
23446 return resultobj;
23447 fail:
23448 return NULL;
23449}
23450
23451
c32bde28 23452static PyObject *_wrap_ListEvent_GetMask(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
23453 PyObject *resultobj;
23454 wxListEvent *arg1 = (wxListEvent *) 0 ;
23455 long result;
23456 PyObject * obj0 = 0 ;
23457 char *kwnames[] = {
23458 (char *) "self", NULL
23459 };
23460
23461 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ListEvent_GetMask",kwnames,&obj0)) goto fail;
093d3ff1
RD
23462 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxListEvent, SWIG_POINTER_EXCEPTION | 0);
23463 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
23464 {
23465 PyThreadState* __tstate = wxPyBeginAllowThreads();
23466 result = (long)(arg1)->GetMask();
23467
23468 wxPyEndAllowThreads(__tstate);
23469 if (PyErr_Occurred()) SWIG_fail;
23470 }
093d3ff1
RD
23471 {
23472 resultobj = SWIG_From_long((long)(result));
23473 }
d14a1e28
RD
23474 return resultobj;
23475 fail:
23476 return NULL;
23477}
23478
23479
c32bde28 23480static PyObject *_wrap_ListEvent_GetItem(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
23481 PyObject *resultobj;
23482 wxListEvent *arg1 = (wxListEvent *) 0 ;
23483 wxListItem *result;
23484 PyObject * obj0 = 0 ;
23485 char *kwnames[] = {
23486 (char *) "self", NULL
23487 };
23488
23489 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ListEvent_GetItem",kwnames,&obj0)) goto fail;
093d3ff1
RD
23490 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxListEvent, SWIG_POINTER_EXCEPTION | 0);
23491 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
23492 {
23493 PyThreadState* __tstate = wxPyBeginAllowThreads();
23494 {
23495 wxListItem const &_result_ref = (arg1)->GetItem();
23496 result = (wxListItem *) &_result_ref;
23497 }
23498
23499 wxPyEndAllowThreads(__tstate);
23500 if (PyErr_Occurred()) SWIG_fail;
23501 }
15afbcd0 23502 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxListItem, 0);
d14a1e28
RD
23503 return resultobj;
23504 fail:
23505 return NULL;
23506}
23507
23508
c32bde28 23509static PyObject *_wrap_ListEvent_GetCacheFrom(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
23510 PyObject *resultobj;
23511 wxListEvent *arg1 = (wxListEvent *) 0 ;
23512 long result;
23513 PyObject * obj0 = 0 ;
23514 char *kwnames[] = {
23515 (char *) "self", NULL
23516 };
23517
23518 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ListEvent_GetCacheFrom",kwnames,&obj0)) goto fail;
093d3ff1
RD
23519 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxListEvent, SWIG_POINTER_EXCEPTION | 0);
23520 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
23521 {
23522 PyThreadState* __tstate = wxPyBeginAllowThreads();
23523 result = (long)(arg1)->GetCacheFrom();
23524
23525 wxPyEndAllowThreads(__tstate);
23526 if (PyErr_Occurred()) SWIG_fail;
23527 }
093d3ff1
RD
23528 {
23529 resultobj = SWIG_From_long((long)(result));
23530 }
d14a1e28
RD
23531 return resultobj;
23532 fail:
23533 return NULL;
23534}
23535
23536
c32bde28 23537static PyObject *_wrap_ListEvent_GetCacheTo(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
23538 PyObject *resultobj;
23539 wxListEvent *arg1 = (wxListEvent *) 0 ;
23540 long result;
23541 PyObject * obj0 = 0 ;
23542 char *kwnames[] = {
23543 (char *) "self", NULL
23544 };
23545
23546 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ListEvent_GetCacheTo",kwnames,&obj0)) goto fail;
093d3ff1
RD
23547 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxListEvent, SWIG_POINTER_EXCEPTION | 0);
23548 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
23549 {
23550 PyThreadState* __tstate = wxPyBeginAllowThreads();
23551 result = (long)(arg1)->GetCacheTo();
23552
23553 wxPyEndAllowThreads(__tstate);
23554 if (PyErr_Occurred()) SWIG_fail;
23555 }
093d3ff1
RD
23556 {
23557 resultobj = SWIG_From_long((long)(result));
23558 }
d14a1e28
RD
23559 return resultobj;
23560 fail:
23561 return NULL;
23562}
23563
23564
c32bde28 23565static PyObject *_wrap_ListEvent_IsEditCancelled(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
23566 PyObject *resultobj;
23567 wxListEvent *arg1 = (wxListEvent *) 0 ;
23568 bool result;
23569 PyObject * obj0 = 0 ;
23570 char *kwnames[] = {
23571 (char *) "self", NULL
23572 };
23573
23574 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ListEvent_IsEditCancelled",kwnames,&obj0)) goto fail;
093d3ff1
RD
23575 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxListEvent, SWIG_POINTER_EXCEPTION | 0);
23576 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
23577 {
23578 PyThreadState* __tstate = wxPyBeginAllowThreads();
23579 result = (bool)((wxListEvent const *)arg1)->IsEditCancelled();
23580
23581 wxPyEndAllowThreads(__tstate);
23582 if (PyErr_Occurred()) SWIG_fail;
23583 }
4f89f6a3
RD
23584 {
23585 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
23586 }
d14a1e28
RD
23587 return resultobj;
23588 fail:
23589 return NULL;
23590}
23591
23592
c32bde28 23593static PyObject *_wrap_ListEvent_SetEditCanceled(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
23594 PyObject *resultobj;
23595 wxListEvent *arg1 = (wxListEvent *) 0 ;
23596 bool arg2 ;
23597 PyObject * obj0 = 0 ;
23598 PyObject * obj1 = 0 ;
23599 char *kwnames[] = {
23600 (char *) "self",(char *) "editCancelled", NULL
23601 };
23602
23603 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ListEvent_SetEditCanceled",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
23604 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxListEvent, SWIG_POINTER_EXCEPTION | 0);
23605 if (SWIG_arg_fail(1)) SWIG_fail;
23606 {
23607 arg2 = (bool)(SWIG_As_bool(obj1));
23608 if (SWIG_arg_fail(2)) SWIG_fail;
23609 }
d14a1e28
RD
23610 {
23611 PyThreadState* __tstate = wxPyBeginAllowThreads();
23612 (arg1)->SetEditCanceled(arg2);
23613
23614 wxPyEndAllowThreads(__tstate);
23615 if (PyErr_Occurred()) SWIG_fail;
23616 }
23617 Py_INCREF(Py_None); resultobj = Py_None;
23618 return resultobj;
23619 fail:
23620 return NULL;
23621}
23622
23623
c32bde28 23624static PyObject * ListEvent_swigregister(PyObject *, PyObject *args) {
d14a1e28
RD
23625 PyObject *obj;
23626 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
23627 SWIG_TypeClientData(SWIGTYPE_p_wxListEvent, obj);
23628 Py_INCREF(obj);
23629 return Py_BuildValue((char *)"");
23630}
c32bde28 23631static PyObject *_wrap_new_ListCtrl(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
23632 PyObject *resultobj;
23633 wxWindow *arg1 = (wxWindow *) 0 ;
e811c8ce 23634 int arg2 = (int) -1 ;
d14a1e28
RD
23635 wxPoint const &arg3_defvalue = wxDefaultPosition ;
23636 wxPoint *arg3 = (wxPoint *) &arg3_defvalue ;
23637 wxSize const &arg4_defvalue = wxDefaultSize ;
23638 wxSize *arg4 = (wxSize *) &arg4_defvalue ;
23639 long arg5 = (long) wxLC_ICON ;
23640 wxValidator const &arg6_defvalue = wxDefaultValidator ;
23641 wxValidator *arg6 = (wxValidator *) &arg6_defvalue ;
23642 wxString const &arg7_defvalue = wxPyListCtrlNameStr ;
23643 wxString *arg7 = (wxString *) &arg7_defvalue ;
23644 wxPyListCtrl *result;
23645 wxPoint temp3 ;
23646 wxSize temp4 ;
ae8162c8 23647 bool temp7 = false ;
d14a1e28 23648 PyObject * obj0 = 0 ;
994141e6 23649 PyObject * obj1 = 0 ;
d14a1e28
RD
23650 PyObject * obj2 = 0 ;
23651 PyObject * obj3 = 0 ;
994141e6 23652 PyObject * obj4 = 0 ;
d14a1e28
RD
23653 PyObject * obj5 = 0 ;
23654 PyObject * obj6 = 0 ;
23655 char *kwnames[] = {
23656 (char *) "parent",(char *) "id",(char *) "pos",(char *) "size",(char *) "style",(char *) "validator",(char *) "name", NULL
23657 };
23658
994141e6 23659 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|OOOOOO:new_ListCtrl",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6)) goto fail;
093d3ff1
RD
23660 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
23661 if (SWIG_arg_fail(1)) SWIG_fail;
994141e6 23662 if (obj1) {
093d3ff1
RD
23663 {
23664 arg2 = (int)(SWIG_As_int(obj1));
23665 if (SWIG_arg_fail(2)) SWIG_fail;
23666 }
994141e6 23667 }
d14a1e28
RD
23668 if (obj2) {
23669 {
23670 arg3 = &temp3;
23671 if ( ! wxPoint_helper(obj2, &arg3)) SWIG_fail;
23672 }
23673 }
23674 if (obj3) {
23675 {
23676 arg4 = &temp4;
23677 if ( ! wxSize_helper(obj3, &arg4)) SWIG_fail;
23678 }
23679 }
994141e6 23680 if (obj4) {
093d3ff1
RD
23681 {
23682 arg5 = (long)(SWIG_As_long(obj4));
23683 if (SWIG_arg_fail(5)) SWIG_fail;
23684 }
994141e6 23685 }
d14a1e28 23686 if (obj5) {
093d3ff1
RD
23687 {
23688 SWIG_Python_ConvertPtr(obj5, (void **)&arg6, SWIGTYPE_p_wxValidator, SWIG_POINTER_EXCEPTION | 0);
23689 if (SWIG_arg_fail(6)) SWIG_fail;
23690 if (arg6 == NULL) {
23691 SWIG_null_ref("wxValidator");
23692 }
23693 if (SWIG_arg_fail(6)) SWIG_fail;
d14a1e28
RD
23694 }
23695 }
23696 if (obj6) {
23697 {
23698 arg7 = wxString_in_helper(obj6);
23699 if (arg7 == NULL) SWIG_fail;
ae8162c8 23700 temp7 = true;
d14a1e28
RD
23701 }
23702 }
23703 {
e3b71cb8 23704 if (!wxPyCheckForApp()) SWIG_fail;
d14a1e28
RD
23705 PyThreadState* __tstate = wxPyBeginAllowThreads();
23706 result = (wxPyListCtrl *)new wxPyListCtrl(arg1,arg2,(wxPoint const &)*arg3,(wxSize const &)*arg4,arg5,(wxValidator const &)*arg6,(wxString const &)*arg7);
23707
23708 wxPyEndAllowThreads(__tstate);
110da5b0 23709 if (PyErr_Occurred()) SWIG_fail;
d14a1e28 23710 }
15afbcd0 23711 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxPyListCtrl, 1);
d14a1e28
RD
23712 {
23713 if (temp7)
23714 delete arg7;
23715 }
23716 return resultobj;
23717 fail:
23718 {
23719 if (temp7)
23720 delete arg7;
23721 }
23722 return NULL;
23723}
23724
23725
c32bde28 23726static PyObject *_wrap_new_PreListCtrl(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
23727 PyObject *resultobj;
23728 wxPyListCtrl *result;
23729 char *kwnames[] = {
23730 NULL
23731 };
23732
23733 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_PreListCtrl",kwnames)) goto fail;
23734 {
e3b71cb8 23735 if (!wxPyCheckForApp()) SWIG_fail;
d14a1e28
RD
23736 PyThreadState* __tstate = wxPyBeginAllowThreads();
23737 result = (wxPyListCtrl *)new wxPyListCtrl();
23738
23739 wxPyEndAllowThreads(__tstate);
110da5b0 23740 if (PyErr_Occurred()) SWIG_fail;
d14a1e28 23741 }
15afbcd0 23742 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxPyListCtrl, 1);
d14a1e28
RD
23743 return resultobj;
23744 fail:
23745 return NULL;
23746}
23747
23748
c32bde28 23749static PyObject *_wrap_ListCtrl_Create(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
23750 PyObject *resultobj;
23751 wxPyListCtrl *arg1 = (wxPyListCtrl *) 0 ;
23752 wxWindow *arg2 = (wxWindow *) 0 ;
e811c8ce 23753 int arg3 = (int) -1 ;
d14a1e28
RD
23754 wxPoint const &arg4_defvalue = wxDefaultPosition ;
23755 wxPoint *arg4 = (wxPoint *) &arg4_defvalue ;
23756 wxSize const &arg5_defvalue = wxDefaultSize ;
23757 wxSize *arg5 = (wxSize *) &arg5_defvalue ;
23758 long arg6 = (long) wxLC_ICON ;
23759 wxValidator const &arg7_defvalue = wxDefaultValidator ;
23760 wxValidator *arg7 = (wxValidator *) &arg7_defvalue ;
23761 wxString const &arg8_defvalue = wxPyListCtrlNameStr ;
23762 wxString *arg8 = (wxString *) &arg8_defvalue ;
23763 bool result;
23764 wxPoint temp4 ;
23765 wxSize temp5 ;
ae8162c8 23766 bool temp8 = false ;
d14a1e28
RD
23767 PyObject * obj0 = 0 ;
23768 PyObject * obj1 = 0 ;
994141e6 23769 PyObject * obj2 = 0 ;
d14a1e28
RD
23770 PyObject * obj3 = 0 ;
23771 PyObject * obj4 = 0 ;
994141e6 23772 PyObject * obj5 = 0 ;
d14a1e28
RD
23773 PyObject * obj6 = 0 ;
23774 PyObject * obj7 = 0 ;
23775 char *kwnames[] = {
23776 (char *) "self",(char *) "parent",(char *) "id",(char *) "pos",(char *) "size",(char *) "style",(char *) "validator",(char *) "name", NULL
23777 };
23778
994141e6 23779 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|OOOOOO:ListCtrl_Create",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6,&obj7)) goto fail;
093d3ff1
RD
23780 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyListCtrl, SWIG_POINTER_EXCEPTION | 0);
23781 if (SWIG_arg_fail(1)) SWIG_fail;
23782 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
23783 if (SWIG_arg_fail(2)) SWIG_fail;
994141e6 23784 if (obj2) {
093d3ff1
RD
23785 {
23786 arg3 = (int)(SWIG_As_int(obj2));
23787 if (SWIG_arg_fail(3)) SWIG_fail;
23788 }
994141e6 23789 }
d14a1e28
RD
23790 if (obj3) {
23791 {
23792 arg4 = &temp4;
23793 if ( ! wxPoint_helper(obj3, &arg4)) SWIG_fail;
23794 }
23795 }
23796 if (obj4) {
23797 {
23798 arg5 = &temp5;
23799 if ( ! wxSize_helper(obj4, &arg5)) SWIG_fail;
23800 }
23801 }
994141e6 23802 if (obj5) {
093d3ff1
RD
23803 {
23804 arg6 = (long)(SWIG_As_long(obj5));
23805 if (SWIG_arg_fail(6)) SWIG_fail;
23806 }
994141e6 23807 }
d14a1e28 23808 if (obj6) {
093d3ff1
RD
23809 {
23810 SWIG_Python_ConvertPtr(obj6, (void **)&arg7, SWIGTYPE_p_wxValidator, SWIG_POINTER_EXCEPTION | 0);
23811 if (SWIG_arg_fail(7)) SWIG_fail;
23812 if (arg7 == NULL) {
23813 SWIG_null_ref("wxValidator");
23814 }
23815 if (SWIG_arg_fail(7)) SWIG_fail;
d14a1e28
RD
23816 }
23817 }
23818 if (obj7) {
23819 {
23820 arg8 = wxString_in_helper(obj7);
23821 if (arg8 == NULL) SWIG_fail;
ae8162c8 23822 temp8 = true;
d14a1e28
RD
23823 }
23824 }
23825 {
23826 PyThreadState* __tstate = wxPyBeginAllowThreads();
23827 result = (bool)(arg1)->Create(arg2,arg3,(wxPoint const &)*arg4,(wxSize const &)*arg5,arg6,(wxValidator const &)*arg7,(wxString const &)*arg8);
23828
23829 wxPyEndAllowThreads(__tstate);
23830 if (PyErr_Occurred()) SWIG_fail;
23831 }
4f89f6a3
RD
23832 {
23833 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
23834 }
d14a1e28
RD
23835 {
23836 if (temp8)
23837 delete arg8;
23838 }
23839 return resultobj;
23840 fail:
23841 {
23842 if (temp8)
23843 delete arg8;
23844 }
23845 return NULL;
23846}
23847
23848
c32bde28 23849static PyObject *_wrap_ListCtrl__setCallbackInfo(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
23850 PyObject *resultobj;
23851 wxPyListCtrl *arg1 = (wxPyListCtrl *) 0 ;
23852 PyObject *arg2 = (PyObject *) 0 ;
23853 PyObject *arg3 = (PyObject *) 0 ;
23854 PyObject * obj0 = 0 ;
23855 PyObject * obj1 = 0 ;
23856 PyObject * obj2 = 0 ;
23857 char *kwnames[] = {
23858 (char *) "self",(char *) "self",(char *) "_class", NULL
23859 };
23860
23861 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:ListCtrl__setCallbackInfo",kwnames,&obj0,&obj1,&obj2)) goto fail;
093d3ff1
RD
23862 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyListCtrl, SWIG_POINTER_EXCEPTION | 0);
23863 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
23864 arg2 = obj1;
23865 arg3 = obj2;
23866 {
23867 PyThreadState* __tstate = wxPyBeginAllowThreads();
23868 (arg1)->_setCallbackInfo(arg2,arg3);
23869
23870 wxPyEndAllowThreads(__tstate);
23871 if (PyErr_Occurred()) SWIG_fail;
23872 }
23873 Py_INCREF(Py_None); resultobj = Py_None;
23874 return resultobj;
23875 fail:
23876 return NULL;
23877}
23878
23879
c32bde28 23880static PyObject *_wrap_ListCtrl_SetForegroundColour(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
23881 PyObject *resultobj;
23882 wxPyListCtrl *arg1 = (wxPyListCtrl *) 0 ;
23883 wxColour *arg2 = 0 ;
23884 bool result;
23885 wxColour temp2 ;
23886 PyObject * obj0 = 0 ;
23887 PyObject * obj1 = 0 ;
23888 char *kwnames[] = {
23889 (char *) "self",(char *) "col", NULL
23890 };
23891
23892 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ListCtrl_SetForegroundColour",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
23893 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyListCtrl, SWIG_POINTER_EXCEPTION | 0);
23894 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
23895 {
23896 arg2 = &temp2;
23897 if ( ! wxColour_helper(obj1, &arg2)) SWIG_fail;
23898 }
23899 {
23900 PyThreadState* __tstate = wxPyBeginAllowThreads();
23901 result = (bool)(arg1)->SetForegroundColour((wxColour const &)*arg2);
23902
23903 wxPyEndAllowThreads(__tstate);
23904 if (PyErr_Occurred()) SWIG_fail;
23905 }
4f89f6a3
RD
23906 {
23907 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
23908 }
d14a1e28
RD
23909 return resultobj;
23910 fail:
23911 return NULL;
23912}
23913
23914
c32bde28 23915static PyObject *_wrap_ListCtrl_SetBackgroundColour(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
23916 PyObject *resultobj;
23917 wxPyListCtrl *arg1 = (wxPyListCtrl *) 0 ;
23918 wxColour *arg2 = 0 ;
23919 bool result;
23920 wxColour temp2 ;
23921 PyObject * obj0 = 0 ;
23922 PyObject * obj1 = 0 ;
23923 char *kwnames[] = {
23924 (char *) "self",(char *) "col", NULL
23925 };
23926
23927 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ListCtrl_SetBackgroundColour",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
23928 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyListCtrl, SWIG_POINTER_EXCEPTION | 0);
23929 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
23930 {
23931 arg2 = &temp2;
23932 if ( ! wxColour_helper(obj1, &arg2)) SWIG_fail;
23933 }
23934 {
23935 PyThreadState* __tstate = wxPyBeginAllowThreads();
23936 result = (bool)(arg1)->SetBackgroundColour((wxColour const &)*arg2);
23937
23938 wxPyEndAllowThreads(__tstate);
23939 if (PyErr_Occurred()) SWIG_fail;
23940 }
4f89f6a3
RD
23941 {
23942 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
23943 }
d14a1e28
RD
23944 return resultobj;
23945 fail:
23946 return NULL;
23947}
23948
23949
c32bde28 23950static PyObject *_wrap_ListCtrl_GetColumn(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
23951 PyObject *resultobj;
23952 wxPyListCtrl *arg1 = (wxPyListCtrl *) 0 ;
23953 int arg2 ;
23954 wxListItem *result;
23955 PyObject * obj0 = 0 ;
994141e6 23956 PyObject * obj1 = 0 ;
d14a1e28
RD
23957 char *kwnames[] = {
23958 (char *) "self",(char *) "col", NULL
23959 };
23960
994141e6 23961 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ListCtrl_GetColumn",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
23962 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyListCtrl, SWIG_POINTER_EXCEPTION | 0);
23963 if (SWIG_arg_fail(1)) SWIG_fail;
23964 {
23965 arg2 = (int)(SWIG_As_int(obj1));
23966 if (SWIG_arg_fail(2)) SWIG_fail;
23967 }
d14a1e28
RD
23968 {
23969 PyThreadState* __tstate = wxPyBeginAllowThreads();
23970 result = (wxListItem *)wxPyListCtrl_GetColumn(arg1,arg2);
23971
23972 wxPyEndAllowThreads(__tstate);
23973 if (PyErr_Occurred()) SWIG_fail;
23974 }
23975 {
412d302d 23976 resultobj = wxPyMake_wxObject(result, 0);
d14a1e28
RD
23977 }
23978 return resultobj;
23979 fail:
23980 return NULL;
23981}
23982
23983
c32bde28 23984static PyObject *_wrap_ListCtrl_SetColumn(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
23985 PyObject *resultobj;
23986 wxPyListCtrl *arg1 = (wxPyListCtrl *) 0 ;
23987 int arg2 ;
23988 wxListItem *arg3 = 0 ;
23989 bool result;
23990 PyObject * obj0 = 0 ;
994141e6 23991 PyObject * obj1 = 0 ;
d14a1e28
RD
23992 PyObject * obj2 = 0 ;
23993 char *kwnames[] = {
23994 (char *) "self",(char *) "col",(char *) "item", NULL
23995 };
23996
994141e6 23997 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:ListCtrl_SetColumn",kwnames,&obj0,&obj1,&obj2)) goto fail;
093d3ff1
RD
23998 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyListCtrl, SWIG_POINTER_EXCEPTION | 0);
23999 if (SWIG_arg_fail(1)) SWIG_fail;
24000 {
24001 arg2 = (int)(SWIG_As_int(obj1));
24002 if (SWIG_arg_fail(2)) SWIG_fail;
24003 }
24004 {
24005 SWIG_Python_ConvertPtr(obj2, (void **)&arg3, SWIGTYPE_p_wxListItem, SWIG_POINTER_EXCEPTION | 0);
24006 if (SWIG_arg_fail(3)) SWIG_fail;
24007 if (arg3 == NULL) {
24008 SWIG_null_ref("wxListItem");
24009 }
24010 if (SWIG_arg_fail(3)) SWIG_fail;
d14a1e28
RD
24011 }
24012 {
24013 PyThreadState* __tstate = wxPyBeginAllowThreads();
24014 result = (bool)(arg1)->SetColumn(arg2,*arg3);
24015
24016 wxPyEndAllowThreads(__tstate);
24017 if (PyErr_Occurred()) SWIG_fail;
24018 }
4f89f6a3
RD
24019 {
24020 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
24021 }
d14a1e28
RD
24022 return resultobj;
24023 fail:
24024 return NULL;
24025}
24026
24027
c32bde28 24028static PyObject *_wrap_ListCtrl_GetColumnWidth(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
24029 PyObject *resultobj;
24030 wxPyListCtrl *arg1 = (wxPyListCtrl *) 0 ;
24031 int arg2 ;
24032 int result;
24033 PyObject * obj0 = 0 ;
994141e6 24034 PyObject * obj1 = 0 ;
d14a1e28
RD
24035 char *kwnames[] = {
24036 (char *) "self",(char *) "col", NULL
24037 };
24038
994141e6 24039 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ListCtrl_GetColumnWidth",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
24040 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyListCtrl, SWIG_POINTER_EXCEPTION | 0);
24041 if (SWIG_arg_fail(1)) SWIG_fail;
24042 {
24043 arg2 = (int)(SWIG_As_int(obj1));
24044 if (SWIG_arg_fail(2)) SWIG_fail;
24045 }
d14a1e28
RD
24046 {
24047 PyThreadState* __tstate = wxPyBeginAllowThreads();
24048 result = (int)((wxPyListCtrl const *)arg1)->GetColumnWidth(arg2);
24049
24050 wxPyEndAllowThreads(__tstate);
24051 if (PyErr_Occurred()) SWIG_fail;
24052 }
093d3ff1
RD
24053 {
24054 resultobj = SWIG_From_int((int)(result));
24055 }
d14a1e28
RD
24056 return resultobj;
24057 fail:
24058 return NULL;
24059}
24060
24061
c32bde28 24062static PyObject *_wrap_ListCtrl_SetColumnWidth(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
24063 PyObject *resultobj;
24064 wxPyListCtrl *arg1 = (wxPyListCtrl *) 0 ;
24065 int arg2 ;
24066 int arg3 ;
24067 bool result;
24068 PyObject * obj0 = 0 ;
994141e6
RD
24069 PyObject * obj1 = 0 ;
24070 PyObject * obj2 = 0 ;
d14a1e28
RD
24071 char *kwnames[] = {
24072 (char *) "self",(char *) "col",(char *) "width", NULL
24073 };
24074
994141e6 24075 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:ListCtrl_SetColumnWidth",kwnames,&obj0,&obj1,&obj2)) goto fail;
093d3ff1
RD
24076 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyListCtrl, SWIG_POINTER_EXCEPTION | 0);
24077 if (SWIG_arg_fail(1)) SWIG_fail;
24078 {
24079 arg2 = (int)(SWIG_As_int(obj1));
24080 if (SWIG_arg_fail(2)) SWIG_fail;
24081 }
24082 {
24083 arg3 = (int)(SWIG_As_int(obj2));
24084 if (SWIG_arg_fail(3)) SWIG_fail;
24085 }
d14a1e28
RD
24086 {
24087 PyThreadState* __tstate = wxPyBeginAllowThreads();
24088 result = (bool)(arg1)->SetColumnWidth(arg2,arg3);
24089
24090 wxPyEndAllowThreads(__tstate);
24091 if (PyErr_Occurred()) SWIG_fail;
24092 }
4f89f6a3
RD
24093 {
24094 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
24095 }
d14a1e28
RD
24096 return resultobj;
24097 fail:
24098 return NULL;
24099}
24100
24101
c32bde28 24102static PyObject *_wrap_ListCtrl_GetCountPerPage(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
24103 PyObject *resultobj;
24104 wxPyListCtrl *arg1 = (wxPyListCtrl *) 0 ;
24105 int result;
24106 PyObject * obj0 = 0 ;
24107 char *kwnames[] = {
24108 (char *) "self", NULL
24109 };
24110
24111 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ListCtrl_GetCountPerPage",kwnames,&obj0)) goto fail;
093d3ff1
RD
24112 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyListCtrl, SWIG_POINTER_EXCEPTION | 0);
24113 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
24114 {
24115 PyThreadState* __tstate = wxPyBeginAllowThreads();
24116 result = (int)((wxPyListCtrl const *)arg1)->GetCountPerPage();
24117
24118 wxPyEndAllowThreads(__tstate);
24119 if (PyErr_Occurred()) SWIG_fail;
24120 }
093d3ff1
RD
24121 {
24122 resultobj = SWIG_From_int((int)(result));
24123 }
d14a1e28
RD
24124 return resultobj;
24125 fail:
24126 return NULL;
24127}
24128
24129
c32bde28 24130static PyObject *_wrap_ListCtrl_GetViewRect(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
24131 PyObject *resultobj;
24132 wxPyListCtrl *arg1 = (wxPyListCtrl *) 0 ;
24133 wxRect result;
24134 PyObject * obj0 = 0 ;
24135 char *kwnames[] = {
24136 (char *) "self", NULL
24137 };
24138
24139 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ListCtrl_GetViewRect",kwnames,&obj0)) goto fail;
093d3ff1
RD
24140 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyListCtrl, SWIG_POINTER_EXCEPTION | 0);
24141 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
24142 {
24143 PyThreadState* __tstate = wxPyBeginAllowThreads();
24144 result = ((wxPyListCtrl const *)arg1)->GetViewRect();
24145
24146 wxPyEndAllowThreads(__tstate);
24147 if (PyErr_Occurred()) SWIG_fail;
24148 }
24149 {
24150 wxRect * resultptr;
093d3ff1 24151 resultptr = new wxRect((wxRect &)(result));
15afbcd0 24152 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxRect, 1);
d14a1e28
RD
24153 }
24154 return resultobj;
24155 fail:
24156 return NULL;
24157}
24158
24159
c32bde28 24160static PyObject *_wrap_ListCtrl_GetItem(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
24161 PyObject *resultobj;
24162 wxPyListCtrl *arg1 = (wxPyListCtrl *) 0 ;
24163 long arg2 ;
24164 int arg3 = (int) 0 ;
24165 wxListItem *result;
24166 PyObject * obj0 = 0 ;
994141e6
RD
24167 PyObject * obj1 = 0 ;
24168 PyObject * obj2 = 0 ;
d14a1e28
RD
24169 char *kwnames[] = {
24170 (char *) "self",(char *) "itemId",(char *) "col", NULL
24171 };
24172
994141e6 24173 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:ListCtrl_GetItem",kwnames,&obj0,&obj1,&obj2)) goto fail;
093d3ff1
RD
24174 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyListCtrl, SWIG_POINTER_EXCEPTION | 0);
24175 if (SWIG_arg_fail(1)) SWIG_fail;
24176 {
24177 arg2 = (long)(SWIG_As_long(obj1));
24178 if (SWIG_arg_fail(2)) SWIG_fail;
24179 }
994141e6 24180 if (obj2) {
093d3ff1
RD
24181 {
24182 arg3 = (int)(SWIG_As_int(obj2));
24183 if (SWIG_arg_fail(3)) SWIG_fail;
24184 }
994141e6 24185 }
d14a1e28
RD
24186 {
24187 PyThreadState* __tstate = wxPyBeginAllowThreads();
24188 result = (wxListItem *)wxPyListCtrl_GetItem(arg1,arg2,arg3);
24189
24190 wxPyEndAllowThreads(__tstate);
24191 if (PyErr_Occurred()) SWIG_fail;
24192 }
24193 {
412d302d 24194 resultobj = wxPyMake_wxObject(result, 0);
d14a1e28
RD
24195 }
24196 return resultobj;
24197 fail:
24198 return NULL;
24199}
24200
24201
c32bde28 24202static PyObject *_wrap_ListCtrl_SetItem(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
24203 PyObject *resultobj;
24204 wxPyListCtrl *arg1 = (wxPyListCtrl *) 0 ;
24205 wxListItem *arg2 = 0 ;
24206 bool result;
24207 PyObject * obj0 = 0 ;
24208 PyObject * obj1 = 0 ;
24209 char *kwnames[] = {
24210 (char *) "self",(char *) "info", NULL
24211 };
24212
24213 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ListCtrl_SetItem",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
24214 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyListCtrl, SWIG_POINTER_EXCEPTION | 0);
24215 if (SWIG_arg_fail(1)) SWIG_fail;
24216 {
24217 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxListItem, SWIG_POINTER_EXCEPTION | 0);
24218 if (SWIG_arg_fail(2)) SWIG_fail;
24219 if (arg2 == NULL) {
24220 SWIG_null_ref("wxListItem");
24221 }
24222 if (SWIG_arg_fail(2)) SWIG_fail;
d14a1e28
RD
24223 }
24224 {
24225 PyThreadState* __tstate = wxPyBeginAllowThreads();
24226 result = (bool)(arg1)->SetItem(*arg2);
24227
24228 wxPyEndAllowThreads(__tstate);
24229 if (PyErr_Occurred()) SWIG_fail;
24230 }
4f89f6a3
RD
24231 {
24232 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
24233 }
d14a1e28
RD
24234 return resultobj;
24235 fail:
24236 return NULL;
24237}
24238
24239
c32bde28 24240static PyObject *_wrap_ListCtrl_SetStringItem(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
24241 PyObject *resultobj;
24242 wxPyListCtrl *arg1 = (wxPyListCtrl *) 0 ;
24243 long arg2 ;
24244 int arg3 ;
24245 wxString *arg4 = 0 ;
24246 int arg5 = (int) -1 ;
24247 long result;
ae8162c8 24248 bool temp4 = false ;
d14a1e28 24249 PyObject * obj0 = 0 ;
994141e6
RD
24250 PyObject * obj1 = 0 ;
24251 PyObject * obj2 = 0 ;
d14a1e28 24252 PyObject * obj3 = 0 ;
994141e6 24253 PyObject * obj4 = 0 ;
d14a1e28
RD
24254 char *kwnames[] = {
24255 (char *) "self",(char *) "index",(char *) "col",(char *) "label",(char *) "imageId", NULL
24256 };
24257
994141e6 24258 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOO|O:ListCtrl_SetStringItem",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4)) goto fail;
093d3ff1
RD
24259 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyListCtrl, SWIG_POINTER_EXCEPTION | 0);
24260 if (SWIG_arg_fail(1)) SWIG_fail;
24261 {
24262 arg2 = (long)(SWIG_As_long(obj1));
24263 if (SWIG_arg_fail(2)) SWIG_fail;
24264 }
24265 {
24266 arg3 = (int)(SWIG_As_int(obj2));
24267 if (SWIG_arg_fail(3)) SWIG_fail;
24268 }
d14a1e28
RD
24269 {
24270 arg4 = wxString_in_helper(obj3);
24271 if (arg4 == NULL) SWIG_fail;
ae8162c8 24272 temp4 = true;
d14a1e28 24273 }
994141e6 24274 if (obj4) {
093d3ff1
RD
24275 {
24276 arg5 = (int)(SWIG_As_int(obj4));
24277 if (SWIG_arg_fail(5)) SWIG_fail;
24278 }
994141e6 24279 }
d14a1e28
RD
24280 {
24281 PyThreadState* __tstate = wxPyBeginAllowThreads();
24282 result = (long)(arg1)->SetItem(arg2,arg3,(wxString const &)*arg4,arg5);
24283
24284 wxPyEndAllowThreads(__tstate);
24285 if (PyErr_Occurred()) SWIG_fail;
24286 }
093d3ff1
RD
24287 {
24288 resultobj = SWIG_From_long((long)(result));
24289 }
d14a1e28
RD
24290 {
24291 if (temp4)
24292 delete arg4;
24293 }
24294 return resultobj;
24295 fail:
24296 {
24297 if (temp4)
24298 delete arg4;
24299 }
24300 return NULL;
24301}
24302
24303
c32bde28 24304static PyObject *_wrap_ListCtrl_GetItemState(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
24305 PyObject *resultobj;
24306 wxPyListCtrl *arg1 = (wxPyListCtrl *) 0 ;
24307 long arg2 ;
24308 long arg3 ;
24309 int result;
24310 PyObject * obj0 = 0 ;
994141e6
RD
24311 PyObject * obj1 = 0 ;
24312 PyObject * obj2 = 0 ;
d14a1e28
RD
24313 char *kwnames[] = {
24314 (char *) "self",(char *) "item",(char *) "stateMask", NULL
24315 };
24316
994141e6 24317 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:ListCtrl_GetItemState",kwnames,&obj0,&obj1,&obj2)) goto fail;
093d3ff1
RD
24318 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyListCtrl, SWIG_POINTER_EXCEPTION | 0);
24319 if (SWIG_arg_fail(1)) SWIG_fail;
24320 {
24321 arg2 = (long)(SWIG_As_long(obj1));
24322 if (SWIG_arg_fail(2)) SWIG_fail;
24323 }
24324 {
24325 arg3 = (long)(SWIG_As_long(obj2));
24326 if (SWIG_arg_fail(3)) SWIG_fail;
24327 }
d14a1e28
RD
24328 {
24329 PyThreadState* __tstate = wxPyBeginAllowThreads();
24330 result = (int)((wxPyListCtrl const *)arg1)->GetItemState(arg2,arg3);
24331
24332 wxPyEndAllowThreads(__tstate);
24333 if (PyErr_Occurred()) SWIG_fail;
24334 }
093d3ff1
RD
24335 {
24336 resultobj = SWIG_From_int((int)(result));
24337 }
d14a1e28
RD
24338 return resultobj;
24339 fail:
24340 return NULL;
24341}
24342
24343
c32bde28 24344static PyObject *_wrap_ListCtrl_SetItemState(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
24345 PyObject *resultobj;
24346 wxPyListCtrl *arg1 = (wxPyListCtrl *) 0 ;
24347 long arg2 ;
24348 long arg3 ;
24349 long arg4 ;
24350 bool result;
24351 PyObject * obj0 = 0 ;
994141e6
RD
24352 PyObject * obj1 = 0 ;
24353 PyObject * obj2 = 0 ;
24354 PyObject * obj3 = 0 ;
d14a1e28
RD
24355 char *kwnames[] = {
24356 (char *) "self",(char *) "item",(char *) "state",(char *) "stateMask", NULL
24357 };
24358
994141e6 24359 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOO:ListCtrl_SetItemState",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
093d3ff1
RD
24360 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyListCtrl, SWIG_POINTER_EXCEPTION | 0);
24361 if (SWIG_arg_fail(1)) SWIG_fail;
24362 {
24363 arg2 = (long)(SWIG_As_long(obj1));
24364 if (SWIG_arg_fail(2)) SWIG_fail;
24365 }
24366 {
24367 arg3 = (long)(SWIG_As_long(obj2));
24368 if (SWIG_arg_fail(3)) SWIG_fail;
24369 }
24370 {
24371 arg4 = (long)(SWIG_As_long(obj3));
24372 if (SWIG_arg_fail(4)) SWIG_fail;
24373 }
d14a1e28
RD
24374 {
24375 PyThreadState* __tstate = wxPyBeginAllowThreads();
24376 result = (bool)(arg1)->SetItemState(arg2,arg3,arg4);
24377
24378 wxPyEndAllowThreads(__tstate);
24379 if (PyErr_Occurred()) SWIG_fail;
24380 }
4f89f6a3
RD
24381 {
24382 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
24383 }
d14a1e28
RD
24384 return resultobj;
24385 fail:
24386 return NULL;
24387}
24388
24389
c32bde28 24390static PyObject *_wrap_ListCtrl_SetItemImage(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
24391 PyObject *resultobj;
24392 wxPyListCtrl *arg1 = (wxPyListCtrl *) 0 ;
24393 long arg2 ;
24394 int arg3 ;
1fc3b23a 24395 int arg4 = (int) -1 ;
d14a1e28
RD
24396 bool result;
24397 PyObject * obj0 = 0 ;
994141e6
RD
24398 PyObject * obj1 = 0 ;
24399 PyObject * obj2 = 0 ;
24400 PyObject * obj3 = 0 ;
d14a1e28
RD
24401 char *kwnames[] = {
24402 (char *) "self",(char *) "item",(char *) "image",(char *) "selImage", NULL
24403 };
24404
1fc3b23a 24405 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO|O:ListCtrl_SetItemImage",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
093d3ff1
RD
24406 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyListCtrl, SWIG_POINTER_EXCEPTION | 0);
24407 if (SWIG_arg_fail(1)) SWIG_fail;
24408 {
24409 arg2 = (long)(SWIG_As_long(obj1));
24410 if (SWIG_arg_fail(2)) SWIG_fail;
24411 }
24412 {
24413 arg3 = (int)(SWIG_As_int(obj2));
24414 if (SWIG_arg_fail(3)) SWIG_fail;
24415 }
1fc3b23a 24416 if (obj3) {
093d3ff1
RD
24417 {
24418 arg4 = (int)(SWIG_As_int(obj3));
24419 if (SWIG_arg_fail(4)) SWIG_fail;
24420 }
1fc3b23a 24421 }
d14a1e28
RD
24422 {
24423 PyThreadState* __tstate = wxPyBeginAllowThreads();
24424 result = (bool)(arg1)->SetItemImage(arg2,arg3,arg4);
24425
24426 wxPyEndAllowThreads(__tstate);
24427 if (PyErr_Occurred()) SWIG_fail;
24428 }
4f89f6a3
RD
24429 {
24430 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
24431 }
d14a1e28
RD
24432 return resultobj;
24433 fail:
24434 return NULL;
24435}
24436
24437
c32bde28 24438static PyObject *_wrap_ListCtrl_GetItemText(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
24439 PyObject *resultobj;
24440 wxPyListCtrl *arg1 = (wxPyListCtrl *) 0 ;
24441 long arg2 ;
24442 wxString result;
24443 PyObject * obj0 = 0 ;
994141e6 24444 PyObject * obj1 = 0 ;
d14a1e28
RD
24445 char *kwnames[] = {
24446 (char *) "self",(char *) "item", NULL
24447 };
24448
994141e6 24449 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ListCtrl_GetItemText",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
24450 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyListCtrl, SWIG_POINTER_EXCEPTION | 0);
24451 if (SWIG_arg_fail(1)) SWIG_fail;
24452 {
24453 arg2 = (long)(SWIG_As_long(obj1));
24454 if (SWIG_arg_fail(2)) SWIG_fail;
24455 }
d14a1e28
RD
24456 {
24457 PyThreadState* __tstate = wxPyBeginAllowThreads();
24458 result = ((wxPyListCtrl const *)arg1)->GetItemText(arg2);
24459
24460 wxPyEndAllowThreads(__tstate);
24461 if (PyErr_Occurred()) SWIG_fail;
24462 }
24463 {
24464#if wxUSE_UNICODE
24465 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
24466#else
24467 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
24468#endif
24469 }
24470 return resultobj;
24471 fail:
24472 return NULL;
24473}
24474
24475
c32bde28 24476static PyObject *_wrap_ListCtrl_SetItemText(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
24477 PyObject *resultobj;
24478 wxPyListCtrl *arg1 = (wxPyListCtrl *) 0 ;
24479 long arg2 ;
24480 wxString *arg3 = 0 ;
ae8162c8 24481 bool temp3 = false ;
d14a1e28 24482 PyObject * obj0 = 0 ;
994141e6 24483 PyObject * obj1 = 0 ;
d14a1e28
RD
24484 PyObject * obj2 = 0 ;
24485 char *kwnames[] = {
24486 (char *) "self",(char *) "item",(char *) "str", NULL
24487 };
24488
994141e6 24489 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:ListCtrl_SetItemText",kwnames,&obj0,&obj1,&obj2)) goto fail;
093d3ff1
RD
24490 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyListCtrl, SWIG_POINTER_EXCEPTION | 0);
24491 if (SWIG_arg_fail(1)) SWIG_fail;
24492 {
24493 arg2 = (long)(SWIG_As_long(obj1));
24494 if (SWIG_arg_fail(2)) SWIG_fail;
24495 }
d14a1e28
RD
24496 {
24497 arg3 = wxString_in_helper(obj2);
24498 if (arg3 == NULL) SWIG_fail;
ae8162c8 24499 temp3 = true;
d14a1e28
RD
24500 }
24501 {
24502 PyThreadState* __tstate = wxPyBeginAllowThreads();
24503 (arg1)->SetItemText(arg2,(wxString const &)*arg3);
24504
24505 wxPyEndAllowThreads(__tstate);
24506 if (PyErr_Occurred()) SWIG_fail;
24507 }
24508 Py_INCREF(Py_None); resultobj = Py_None;
24509 {
24510 if (temp3)
24511 delete arg3;
24512 }
24513 return resultobj;
24514 fail:
24515 {
24516 if (temp3)
24517 delete arg3;
24518 }
24519 return NULL;
24520}
24521
24522
c32bde28 24523static PyObject *_wrap_ListCtrl_GetItemData(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
24524 PyObject *resultobj;
24525 wxPyListCtrl *arg1 = (wxPyListCtrl *) 0 ;
24526 long arg2 ;
24527 long result;
24528 PyObject * obj0 = 0 ;
994141e6 24529 PyObject * obj1 = 0 ;
d14a1e28
RD
24530 char *kwnames[] = {
24531 (char *) "self",(char *) "item", NULL
24532 };
24533
994141e6 24534 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ListCtrl_GetItemData",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
24535 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyListCtrl, SWIG_POINTER_EXCEPTION | 0);
24536 if (SWIG_arg_fail(1)) SWIG_fail;
24537 {
24538 arg2 = (long)(SWIG_As_long(obj1));
24539 if (SWIG_arg_fail(2)) SWIG_fail;
24540 }
d14a1e28
RD
24541 {
24542 PyThreadState* __tstate = wxPyBeginAllowThreads();
24543 result = (long)((wxPyListCtrl const *)arg1)->GetItemData(arg2);
24544
24545 wxPyEndAllowThreads(__tstate);
24546 if (PyErr_Occurred()) SWIG_fail;
24547 }
093d3ff1
RD
24548 {
24549 resultobj = SWIG_From_long((long)(result));
24550 }
d14a1e28
RD
24551 return resultobj;
24552 fail:
24553 return NULL;
24554}
24555
24556
c32bde28 24557static PyObject *_wrap_ListCtrl_SetItemData(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
24558 PyObject *resultobj;
24559 wxPyListCtrl *arg1 = (wxPyListCtrl *) 0 ;
24560 long arg2 ;
24561 long arg3 ;
24562 bool result;
24563 PyObject * obj0 = 0 ;
994141e6
RD
24564 PyObject * obj1 = 0 ;
24565 PyObject * obj2 = 0 ;
d14a1e28
RD
24566 char *kwnames[] = {
24567 (char *) "self",(char *) "item",(char *) "data", NULL
24568 };
24569
994141e6 24570 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:ListCtrl_SetItemData",kwnames,&obj0,&obj1,&obj2)) goto fail;
093d3ff1
RD
24571 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyListCtrl, SWIG_POINTER_EXCEPTION | 0);
24572 if (SWIG_arg_fail(1)) SWIG_fail;
24573 {
24574 arg2 = (long)(SWIG_As_long(obj1));
24575 if (SWIG_arg_fail(2)) SWIG_fail;
24576 }
24577 {
24578 arg3 = (long)(SWIG_As_long(obj2));
24579 if (SWIG_arg_fail(3)) SWIG_fail;
24580 }
d14a1e28
RD
24581 {
24582 PyThreadState* __tstate = wxPyBeginAllowThreads();
24583 result = (bool)(arg1)->SetItemData(arg2,arg3);
24584
24585 wxPyEndAllowThreads(__tstate);
24586 if (PyErr_Occurred()) SWIG_fail;
24587 }
4f89f6a3
RD
24588 {
24589 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
24590 }
d14a1e28
RD
24591 return resultobj;
24592 fail:
24593 return NULL;
24594}
24595
24596
c32bde28 24597static PyObject *_wrap_ListCtrl_GetItemPosition(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
24598 PyObject *resultobj;
24599 wxPyListCtrl *arg1 = (wxPyListCtrl *) 0 ;
24600 long arg2 ;
24601 wxPoint result;
24602 PyObject * obj0 = 0 ;
994141e6 24603 PyObject * obj1 = 0 ;
d14a1e28
RD
24604 char *kwnames[] = {
24605 (char *) "self",(char *) "item", NULL
24606 };
24607
994141e6 24608 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ListCtrl_GetItemPosition",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
24609 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyListCtrl, SWIG_POINTER_EXCEPTION | 0);
24610 if (SWIG_arg_fail(1)) SWIG_fail;
24611 {
24612 arg2 = (long)(SWIG_As_long(obj1));
24613 if (SWIG_arg_fail(2)) SWIG_fail;
24614 }
d14a1e28
RD
24615 {
24616 PyThreadState* __tstate = wxPyBeginAllowThreads();
24617 result = wxPyListCtrl_GetItemPosition(arg1,arg2);
24618
24619 wxPyEndAllowThreads(__tstate);
24620 if (PyErr_Occurred()) SWIG_fail;
24621 }
24622 {
24623 wxPoint * resultptr;
093d3ff1 24624 resultptr = new wxPoint((wxPoint &)(result));
15afbcd0 24625 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxPoint, 1);
d14a1e28
RD
24626 }
24627 return resultobj;
24628 fail:
24629 return NULL;
24630}
24631
24632
c32bde28 24633static PyObject *_wrap_ListCtrl_GetItemRect(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
24634 PyObject *resultobj;
24635 wxPyListCtrl *arg1 = (wxPyListCtrl *) 0 ;
24636 long arg2 ;
24637 int arg3 = (int) wxLIST_RECT_BOUNDS ;
24638 wxRect result;
24639 PyObject * obj0 = 0 ;
994141e6
RD
24640 PyObject * obj1 = 0 ;
24641 PyObject * obj2 = 0 ;
d14a1e28
RD
24642 char *kwnames[] = {
24643 (char *) "self",(char *) "item",(char *) "code", NULL
24644 };
24645
994141e6 24646 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:ListCtrl_GetItemRect",kwnames,&obj0,&obj1,&obj2)) 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 }
994141e6 24653 if (obj2) {
093d3ff1
RD
24654 {
24655 arg3 = (int)(SWIG_As_int(obj2));
24656 if (SWIG_arg_fail(3)) SWIG_fail;
24657 }
994141e6 24658 }
d14a1e28
RD
24659 {
24660 PyThreadState* __tstate = wxPyBeginAllowThreads();
24661 result = wxPyListCtrl_GetItemRect(arg1,arg2,arg3);
24662
24663 wxPyEndAllowThreads(__tstate);
24664 if (PyErr_Occurred()) SWIG_fail;
24665 }
24666 {
24667 wxRect * resultptr;
093d3ff1 24668 resultptr = new wxRect((wxRect &)(result));
15afbcd0 24669 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxRect, 1);
d14a1e28
RD
24670 }
24671 return resultobj;
24672 fail:
24673 return NULL;
24674}
24675
24676
c32bde28 24677static PyObject *_wrap_ListCtrl_SetItemPosition(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
24678 PyObject *resultobj;
24679 wxPyListCtrl *arg1 = (wxPyListCtrl *) 0 ;
24680 long arg2 ;
24681 wxPoint *arg3 = 0 ;
24682 bool result;
24683 wxPoint temp3 ;
24684 PyObject * obj0 = 0 ;
994141e6 24685 PyObject * obj1 = 0 ;
d14a1e28
RD
24686 PyObject * obj2 = 0 ;
24687 char *kwnames[] = {
24688 (char *) "self",(char *) "item",(char *) "pos", NULL
24689 };
24690
994141e6 24691 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:ListCtrl_SetItemPosition",kwnames,&obj0,&obj1,&obj2)) goto fail;
093d3ff1
RD
24692 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyListCtrl, SWIG_POINTER_EXCEPTION | 0);
24693 if (SWIG_arg_fail(1)) SWIG_fail;
24694 {
24695 arg2 = (long)(SWIG_As_long(obj1));
24696 if (SWIG_arg_fail(2)) SWIG_fail;
24697 }
d14a1e28
RD
24698 {
24699 arg3 = &temp3;
24700 if ( ! wxPoint_helper(obj2, &arg3)) SWIG_fail;
24701 }
24702 {
24703 PyThreadState* __tstate = wxPyBeginAllowThreads();
24704 result = (bool)(arg1)->SetItemPosition(arg2,(wxPoint const &)*arg3);
24705
24706 wxPyEndAllowThreads(__tstate);
24707 if (PyErr_Occurred()) SWIG_fail;
24708 }
4f89f6a3
RD
24709 {
24710 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
24711 }
d14a1e28
RD
24712 return resultobj;
24713 fail:
24714 return NULL;
24715}
24716
24717
c32bde28 24718static PyObject *_wrap_ListCtrl_GetItemCount(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
24719 PyObject *resultobj;
24720 wxPyListCtrl *arg1 = (wxPyListCtrl *) 0 ;
24721 int result;
24722 PyObject * obj0 = 0 ;
24723 char *kwnames[] = {
24724 (char *) "self", NULL
24725 };
24726
24727 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ListCtrl_GetItemCount",kwnames,&obj0)) goto fail;
093d3ff1
RD
24728 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyListCtrl, SWIG_POINTER_EXCEPTION | 0);
24729 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
24730 {
24731 PyThreadState* __tstate = wxPyBeginAllowThreads();
24732 result = (int)((wxPyListCtrl const *)arg1)->GetItemCount();
24733
24734 wxPyEndAllowThreads(__tstate);
24735 if (PyErr_Occurred()) SWIG_fail;
24736 }
093d3ff1
RD
24737 {
24738 resultobj = SWIG_From_int((int)(result));
24739 }
d14a1e28
RD
24740 return resultobj;
24741 fail:
24742 return NULL;
24743}
24744
24745
c32bde28 24746static PyObject *_wrap_ListCtrl_GetColumnCount(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
24747 PyObject *resultobj;
24748 wxPyListCtrl *arg1 = (wxPyListCtrl *) 0 ;
24749 int result;
24750 PyObject * obj0 = 0 ;
24751 char *kwnames[] = {
24752 (char *) "self", NULL
24753 };
24754
24755 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ListCtrl_GetColumnCount",kwnames,&obj0)) goto fail;
093d3ff1
RD
24756 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyListCtrl, SWIG_POINTER_EXCEPTION | 0);
24757 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
24758 {
24759 PyThreadState* __tstate = wxPyBeginAllowThreads();
24760 result = (int)((wxPyListCtrl const *)arg1)->GetColumnCount();
24761
24762 wxPyEndAllowThreads(__tstate);
24763 if (PyErr_Occurred()) SWIG_fail;
24764 }
093d3ff1
RD
24765 {
24766 resultobj = SWIG_From_int((int)(result));
24767 }
d14a1e28
RD
24768 return resultobj;
24769 fail:
24770 return NULL;
24771}
24772
24773
c32bde28 24774static PyObject *_wrap_ListCtrl_GetItemSpacing(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
24775 PyObject *resultobj;
24776 wxPyListCtrl *arg1 = (wxPyListCtrl *) 0 ;
24777 wxSize result;
24778 PyObject * obj0 = 0 ;
24779 char *kwnames[] = {
24780 (char *) "self", NULL
24781 };
24782
24783 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ListCtrl_GetItemSpacing",kwnames,&obj0)) goto fail;
093d3ff1
RD
24784 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyListCtrl, SWIG_POINTER_EXCEPTION | 0);
24785 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
24786 {
24787 PyThreadState* __tstate = wxPyBeginAllowThreads();
24788 result = ((wxPyListCtrl const *)arg1)->GetItemSpacing();
24789
24790 wxPyEndAllowThreads(__tstate);
24791 if (PyErr_Occurred()) SWIG_fail;
24792 }
24793 {
24794 wxSize * resultptr;
093d3ff1 24795 resultptr = new wxSize((wxSize &)(result));
15afbcd0 24796 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxSize, 1);
d14a1e28
RD
24797 }
24798 return resultobj;
24799 fail:
24800 return NULL;
24801}
24802
24803
c32bde28 24804static PyObject *_wrap_ListCtrl_SetItemSpacing(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
24805 PyObject *resultobj;
24806 wxPyListCtrl *arg1 = (wxPyListCtrl *) 0 ;
24807 int arg2 ;
ae8162c8 24808 bool arg3 = (bool) false ;
d14a1e28 24809 PyObject * obj0 = 0 ;
994141e6 24810 PyObject * obj1 = 0 ;
d14a1e28
RD
24811 PyObject * obj2 = 0 ;
24812 char *kwnames[] = {
24813 (char *) "self",(char *) "spacing",(char *) "isSmall", NULL
24814 };
24815
994141e6 24816 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:ListCtrl_SetItemSpacing",kwnames,&obj0,&obj1,&obj2)) goto fail;
093d3ff1
RD
24817 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyListCtrl, SWIG_POINTER_EXCEPTION | 0);
24818 if (SWIG_arg_fail(1)) SWIG_fail;
24819 {
24820 arg2 = (int)(SWIG_As_int(obj1));
24821 if (SWIG_arg_fail(2)) SWIG_fail;
24822 }
d14a1e28 24823 if (obj2) {
093d3ff1
RD
24824 {
24825 arg3 = (bool)(SWIG_As_bool(obj2));
24826 if (SWIG_arg_fail(3)) SWIG_fail;
24827 }
d14a1e28
RD
24828 }
24829 {
24830 PyThreadState* __tstate = wxPyBeginAllowThreads();
24831 (arg1)->SetItemSpacing(arg2,arg3);
24832
24833 wxPyEndAllowThreads(__tstate);
24834 if (PyErr_Occurred()) SWIG_fail;
24835 }
24836 Py_INCREF(Py_None); resultobj = Py_None;
24837 return resultobj;
24838 fail:
24839 return NULL;
24840}
24841
24842
c32bde28 24843static PyObject *_wrap_ListCtrl_GetSelectedItemCount(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
24844 PyObject *resultobj;
24845 wxPyListCtrl *arg1 = (wxPyListCtrl *) 0 ;
24846 int result;
24847 PyObject * obj0 = 0 ;
24848 char *kwnames[] = {
24849 (char *) "self", NULL
24850 };
24851
24852 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ListCtrl_GetSelectedItemCount",kwnames,&obj0)) goto fail;
093d3ff1
RD
24853 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyListCtrl, SWIG_POINTER_EXCEPTION | 0);
24854 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
24855 {
24856 PyThreadState* __tstate = wxPyBeginAllowThreads();
24857 result = (int)((wxPyListCtrl const *)arg1)->GetSelectedItemCount();
24858
24859 wxPyEndAllowThreads(__tstate);
24860 if (PyErr_Occurred()) SWIG_fail;
24861 }
093d3ff1
RD
24862 {
24863 resultobj = SWIG_From_int((int)(result));
24864 }
d14a1e28
RD
24865 return resultobj;
24866 fail:
24867 return NULL;
24868}
24869
24870
c32bde28 24871static PyObject *_wrap_ListCtrl_GetTextColour(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
24872 PyObject *resultobj;
24873 wxPyListCtrl *arg1 = (wxPyListCtrl *) 0 ;
24874 wxColour result;
24875 PyObject * obj0 = 0 ;
24876 char *kwnames[] = {
24877 (char *) "self", NULL
24878 };
24879
24880 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ListCtrl_GetTextColour",kwnames,&obj0)) goto fail;
093d3ff1
RD
24881 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyListCtrl, SWIG_POINTER_EXCEPTION | 0);
24882 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
24883 {
24884 PyThreadState* __tstate = wxPyBeginAllowThreads();
24885 result = ((wxPyListCtrl const *)arg1)->GetTextColour();
24886
24887 wxPyEndAllowThreads(__tstate);
24888 if (PyErr_Occurred()) SWIG_fail;
24889 }
24890 {
24891 wxColour * resultptr;
093d3ff1 24892 resultptr = new wxColour((wxColour &)(result));
15afbcd0 24893 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxColour, 1);
d14a1e28
RD
24894 }
24895 return resultobj;
24896 fail:
24897 return NULL;
24898}
24899
24900
c32bde28 24901static PyObject *_wrap_ListCtrl_SetTextColour(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
24902 PyObject *resultobj;
24903 wxPyListCtrl *arg1 = (wxPyListCtrl *) 0 ;
24904 wxColour *arg2 = 0 ;
24905 wxColour temp2 ;
24906 PyObject * obj0 = 0 ;
24907 PyObject * obj1 = 0 ;
24908 char *kwnames[] = {
24909 (char *) "self",(char *) "col", NULL
24910 };
24911
24912 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ListCtrl_SetTextColour",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
24913 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyListCtrl, SWIG_POINTER_EXCEPTION | 0);
24914 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
24915 {
24916 arg2 = &temp2;
24917 if ( ! wxColour_helper(obj1, &arg2)) SWIG_fail;
24918 }
24919 {
24920 PyThreadState* __tstate = wxPyBeginAllowThreads();
24921 (arg1)->SetTextColour((wxColour const &)*arg2);
24922
24923 wxPyEndAllowThreads(__tstate);
24924 if (PyErr_Occurred()) SWIG_fail;
24925 }
24926 Py_INCREF(Py_None); resultobj = Py_None;
24927 return resultobj;
24928 fail:
24929 return NULL;
24930}
24931
24932
c32bde28 24933static PyObject *_wrap_ListCtrl_GetTopItem(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
24934 PyObject *resultobj;
24935 wxPyListCtrl *arg1 = (wxPyListCtrl *) 0 ;
24936 long result;
24937 PyObject * obj0 = 0 ;
24938 char *kwnames[] = {
24939 (char *) "self", NULL
24940 };
24941
24942 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ListCtrl_GetTopItem",kwnames,&obj0)) goto fail;
093d3ff1
RD
24943 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyListCtrl, SWIG_POINTER_EXCEPTION | 0);
24944 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
24945 {
24946 PyThreadState* __tstate = wxPyBeginAllowThreads();
24947 result = (long)((wxPyListCtrl const *)arg1)->GetTopItem();
24948
24949 wxPyEndAllowThreads(__tstate);
24950 if (PyErr_Occurred()) SWIG_fail;
24951 }
093d3ff1
RD
24952 {
24953 resultobj = SWIG_From_long((long)(result));
24954 }
d14a1e28
RD
24955 return resultobj;
24956 fail:
24957 return NULL;
24958}
24959
24960
c32bde28 24961static PyObject *_wrap_ListCtrl_SetSingleStyle(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
24962 PyObject *resultobj;
24963 wxPyListCtrl *arg1 = (wxPyListCtrl *) 0 ;
24964 long arg2 ;
ae8162c8 24965 bool arg3 = (bool) true ;
d14a1e28 24966 PyObject * obj0 = 0 ;
994141e6 24967 PyObject * obj1 = 0 ;
d14a1e28
RD
24968 PyObject * obj2 = 0 ;
24969 char *kwnames[] = {
24970 (char *) "self",(char *) "style",(char *) "add", NULL
24971 };
24972
994141e6 24973 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:ListCtrl_SetSingleStyle",kwnames,&obj0,&obj1,&obj2)) goto fail;
093d3ff1
RD
24974 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyListCtrl, SWIG_POINTER_EXCEPTION | 0);
24975 if (SWIG_arg_fail(1)) SWIG_fail;
24976 {
24977 arg2 = (long)(SWIG_As_long(obj1));
24978 if (SWIG_arg_fail(2)) SWIG_fail;
24979 }
d14a1e28 24980 if (obj2) {
093d3ff1
RD
24981 {
24982 arg3 = (bool)(SWIG_As_bool(obj2));
24983 if (SWIG_arg_fail(3)) SWIG_fail;
24984 }
d14a1e28
RD
24985 }
24986 {
24987 PyThreadState* __tstate = wxPyBeginAllowThreads();
24988 (arg1)->SetSingleStyle(arg2,arg3);
24989
24990 wxPyEndAllowThreads(__tstate);
24991 if (PyErr_Occurred()) SWIG_fail;
24992 }
24993 Py_INCREF(Py_None); resultobj = Py_None;
24994 return resultobj;
24995 fail:
24996 return NULL;
24997}
24998
24999
c32bde28 25000static PyObject *_wrap_ListCtrl_SetWindowStyleFlag(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
25001 PyObject *resultobj;
25002 wxPyListCtrl *arg1 = (wxPyListCtrl *) 0 ;
25003 long arg2 ;
25004 PyObject * obj0 = 0 ;
994141e6 25005 PyObject * obj1 = 0 ;
d14a1e28
RD
25006 char *kwnames[] = {
25007 (char *) "self",(char *) "style", NULL
25008 };
25009
994141e6 25010 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ListCtrl_SetWindowStyleFlag",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
25011 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyListCtrl, SWIG_POINTER_EXCEPTION | 0);
25012 if (SWIG_arg_fail(1)) SWIG_fail;
25013 {
25014 arg2 = (long)(SWIG_As_long(obj1));
25015 if (SWIG_arg_fail(2)) SWIG_fail;
25016 }
d14a1e28
RD
25017 {
25018 PyThreadState* __tstate = wxPyBeginAllowThreads();
25019 (arg1)->SetWindowStyleFlag(arg2);
25020
25021 wxPyEndAllowThreads(__tstate);
25022 if (PyErr_Occurred()) SWIG_fail;
25023 }
25024 Py_INCREF(Py_None); resultobj = Py_None;
25025 return resultobj;
25026 fail:
25027 return NULL;
25028}
25029
25030
c32bde28 25031static PyObject *_wrap_ListCtrl_GetNextItem(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
25032 PyObject *resultobj;
25033 wxPyListCtrl *arg1 = (wxPyListCtrl *) 0 ;
25034 long arg2 ;
25035 int arg3 = (int) wxLIST_NEXT_ALL ;
25036 int arg4 = (int) wxLIST_STATE_DONTCARE ;
25037 long result;
25038 PyObject * obj0 = 0 ;
994141e6
RD
25039 PyObject * obj1 = 0 ;
25040 PyObject * obj2 = 0 ;
25041 PyObject * obj3 = 0 ;
d14a1e28
RD
25042 char *kwnames[] = {
25043 (char *) "self",(char *) "item",(char *) "geometry",(char *) "state", NULL
25044 };
25045
994141e6 25046 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|OO:ListCtrl_GetNextItem",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
093d3ff1
RD
25047 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyListCtrl, SWIG_POINTER_EXCEPTION | 0);
25048 if (SWIG_arg_fail(1)) SWIG_fail;
25049 {
25050 arg2 = (long)(SWIG_As_long(obj1));
25051 if (SWIG_arg_fail(2)) SWIG_fail;
25052 }
994141e6 25053 if (obj2) {
093d3ff1
RD
25054 {
25055 arg3 = (int)(SWIG_As_int(obj2));
25056 if (SWIG_arg_fail(3)) SWIG_fail;
25057 }
994141e6
RD
25058 }
25059 if (obj3) {
093d3ff1
RD
25060 {
25061 arg4 = (int)(SWIG_As_int(obj3));
25062 if (SWIG_arg_fail(4)) SWIG_fail;
25063 }
994141e6 25064 }
d14a1e28
RD
25065 {
25066 PyThreadState* __tstate = wxPyBeginAllowThreads();
25067 result = (long)((wxPyListCtrl const *)arg1)->GetNextItem(arg2,arg3,arg4);
25068
25069 wxPyEndAllowThreads(__tstate);
25070 if (PyErr_Occurred()) SWIG_fail;
25071 }
093d3ff1
RD
25072 {
25073 resultobj = SWIG_From_long((long)(result));
25074 }
d14a1e28
RD
25075 return resultobj;
25076 fail:
25077 return NULL;
25078}
25079
25080
c32bde28 25081static PyObject *_wrap_ListCtrl_GetImageList(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
25082 PyObject *resultobj;
25083 wxPyListCtrl *arg1 = (wxPyListCtrl *) 0 ;
25084 int arg2 ;
25085 wxImageList *result;
25086 PyObject * obj0 = 0 ;
994141e6 25087 PyObject * obj1 = 0 ;
d14a1e28
RD
25088 char *kwnames[] = {
25089 (char *) "self",(char *) "which", NULL
25090 };
25091
994141e6 25092 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ListCtrl_GetImageList",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
25093 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyListCtrl, SWIG_POINTER_EXCEPTION | 0);
25094 if (SWIG_arg_fail(1)) SWIG_fail;
25095 {
25096 arg2 = (int)(SWIG_As_int(obj1));
25097 if (SWIG_arg_fail(2)) SWIG_fail;
25098 }
d14a1e28
RD
25099 {
25100 PyThreadState* __tstate = wxPyBeginAllowThreads();
25101 result = (wxImageList *)((wxPyListCtrl const *)arg1)->GetImageList(arg2);
25102
25103 wxPyEndAllowThreads(__tstate);
25104 if (PyErr_Occurred()) SWIG_fail;
25105 }
25106 {
412d302d 25107 resultobj = wxPyMake_wxObject(result, 0);
d14a1e28
RD
25108 }
25109 return resultobj;
25110 fail:
25111 return NULL;
25112}
25113
25114
c32bde28 25115static PyObject *_wrap_ListCtrl_SetImageList(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
25116 PyObject *resultobj;
25117 wxPyListCtrl *arg1 = (wxPyListCtrl *) 0 ;
25118 wxImageList *arg2 = (wxImageList *) 0 ;
25119 int arg3 ;
25120 PyObject * obj0 = 0 ;
25121 PyObject * obj1 = 0 ;
994141e6 25122 PyObject * obj2 = 0 ;
d14a1e28
RD
25123 char *kwnames[] = {
25124 (char *) "self",(char *) "imageList",(char *) "which", NULL
25125 };
25126
994141e6 25127 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:ListCtrl_SetImageList",kwnames,&obj0,&obj1,&obj2)) goto fail;
093d3ff1
RD
25128 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyListCtrl, SWIG_POINTER_EXCEPTION | 0);
25129 if (SWIG_arg_fail(1)) SWIG_fail;
25130 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxImageList, SWIG_POINTER_EXCEPTION | 0);
25131 if (SWIG_arg_fail(2)) SWIG_fail;
25132 {
25133 arg3 = (int)(SWIG_As_int(obj2));
25134 if (SWIG_arg_fail(3)) SWIG_fail;
25135 }
d14a1e28
RD
25136 {
25137 PyThreadState* __tstate = wxPyBeginAllowThreads();
25138 (arg1)->SetImageList(arg2,arg3);
25139
25140 wxPyEndAllowThreads(__tstate);
25141 if (PyErr_Occurred()) SWIG_fail;
25142 }
25143 Py_INCREF(Py_None); resultobj = Py_None;
25144 return resultobj;
25145 fail:
25146 return NULL;
25147}
25148
25149
c32bde28 25150static PyObject *_wrap_ListCtrl_AssignImageList(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
25151 PyObject *resultobj;
25152 wxPyListCtrl *arg1 = (wxPyListCtrl *) 0 ;
25153 wxImageList *arg2 = (wxImageList *) 0 ;
25154 int arg3 ;
25155 PyObject * obj0 = 0 ;
25156 PyObject * obj1 = 0 ;
994141e6 25157 PyObject * obj2 = 0 ;
d14a1e28
RD
25158 char *kwnames[] = {
25159 (char *) "self",(char *) "imageList",(char *) "which", NULL
25160 };
25161
994141e6 25162 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:ListCtrl_AssignImageList",kwnames,&obj0,&obj1,&obj2)) goto fail;
093d3ff1
RD
25163 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyListCtrl, SWIG_POINTER_EXCEPTION | 0);
25164 if (SWIG_arg_fail(1)) SWIG_fail;
25165 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxImageList, SWIG_POINTER_EXCEPTION | SWIG_POINTER_DISOWN);
25166 if (SWIG_arg_fail(2)) SWIG_fail;
25167 {
25168 arg3 = (int)(SWIG_As_int(obj2));
25169 if (SWIG_arg_fail(3)) SWIG_fail;
25170 }
d14a1e28
RD
25171 {
25172 PyThreadState* __tstate = wxPyBeginAllowThreads();
25173 (arg1)->AssignImageList(arg2,arg3);
25174
25175 wxPyEndAllowThreads(__tstate);
25176 if (PyErr_Occurred()) SWIG_fail;
25177 }
25178 Py_INCREF(Py_None); resultobj = Py_None;
25179 return resultobj;
25180 fail:
25181 return NULL;
25182}
25183
25184
c32bde28 25185static PyObject *_wrap_ListCtrl_InReportView(PyObject *, PyObject *args, PyObject *kwargs) {
4276dc52
RD
25186 PyObject *resultobj;
25187 wxPyListCtrl *arg1 = (wxPyListCtrl *) 0 ;
25188 bool result;
25189 PyObject * obj0 = 0 ;
25190 char *kwnames[] = {
25191 (char *) "self", NULL
25192 };
25193
25194 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ListCtrl_InReportView",kwnames,&obj0)) goto fail;
093d3ff1
RD
25195 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyListCtrl, SWIG_POINTER_EXCEPTION | 0);
25196 if (SWIG_arg_fail(1)) SWIG_fail;
4276dc52
RD
25197 {
25198 PyThreadState* __tstate = wxPyBeginAllowThreads();
25199 result = (bool)((wxPyListCtrl const *)arg1)->InReportView();
25200
25201 wxPyEndAllowThreads(__tstate);
25202 if (PyErr_Occurred()) SWIG_fail;
25203 }
4f89f6a3
RD
25204 {
25205 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
25206 }
4276dc52
RD
25207 return resultobj;
25208 fail:
25209 return NULL;
25210}
25211
25212
c32bde28 25213static PyObject *_wrap_ListCtrl_IsVirtual(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
25214 PyObject *resultobj;
25215 wxPyListCtrl *arg1 = (wxPyListCtrl *) 0 ;
25216 bool result;
25217 PyObject * obj0 = 0 ;
25218 char *kwnames[] = {
25219 (char *) "self", NULL
25220 };
25221
25222 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ListCtrl_IsVirtual",kwnames,&obj0)) goto fail;
093d3ff1
RD
25223 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyListCtrl, SWIG_POINTER_EXCEPTION | 0);
25224 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
25225 {
25226 PyThreadState* __tstate = wxPyBeginAllowThreads();
25227 result = (bool)((wxPyListCtrl const *)arg1)->IsVirtual();
25228
25229 wxPyEndAllowThreads(__tstate);
25230 if (PyErr_Occurred()) SWIG_fail;
25231 }
4f89f6a3
RD
25232 {
25233 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
25234 }
d14a1e28
RD
25235 return resultobj;
25236 fail:
25237 return NULL;
25238}
25239
25240
c32bde28 25241static PyObject *_wrap_ListCtrl_RefreshItem(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
25242 PyObject *resultobj;
25243 wxPyListCtrl *arg1 = (wxPyListCtrl *) 0 ;
25244 long arg2 ;
25245 PyObject * obj0 = 0 ;
994141e6 25246 PyObject * obj1 = 0 ;
d14a1e28
RD
25247 char *kwnames[] = {
25248 (char *) "self",(char *) "item", NULL
25249 };
25250
994141e6 25251 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ListCtrl_RefreshItem",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
25252 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyListCtrl, SWIG_POINTER_EXCEPTION | 0);
25253 if (SWIG_arg_fail(1)) SWIG_fail;
25254 {
25255 arg2 = (long)(SWIG_As_long(obj1));
25256 if (SWIG_arg_fail(2)) SWIG_fail;
25257 }
d14a1e28
RD
25258 {
25259 PyThreadState* __tstate = wxPyBeginAllowThreads();
25260 (arg1)->RefreshItem(arg2);
25261
25262 wxPyEndAllowThreads(__tstate);
25263 if (PyErr_Occurred()) SWIG_fail;
25264 }
25265 Py_INCREF(Py_None); resultobj = Py_None;
25266 return resultobj;
25267 fail:
25268 return NULL;
25269}
25270
25271
c32bde28 25272static PyObject *_wrap_ListCtrl_RefreshItems(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
25273 PyObject *resultobj;
25274 wxPyListCtrl *arg1 = (wxPyListCtrl *) 0 ;
25275 long arg2 ;
25276 long arg3 ;
25277 PyObject * obj0 = 0 ;
994141e6
RD
25278 PyObject * obj1 = 0 ;
25279 PyObject * obj2 = 0 ;
d14a1e28
RD
25280 char *kwnames[] = {
25281 (char *) "self",(char *) "itemFrom",(char *) "itemTo", NULL
25282 };
25283
994141e6 25284 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:ListCtrl_RefreshItems",kwnames,&obj0,&obj1,&obj2)) goto fail;
093d3ff1
RD
25285 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyListCtrl, SWIG_POINTER_EXCEPTION | 0);
25286 if (SWIG_arg_fail(1)) SWIG_fail;
25287 {
25288 arg2 = (long)(SWIG_As_long(obj1));
25289 if (SWIG_arg_fail(2)) SWIG_fail;
25290 }
25291 {
25292 arg3 = (long)(SWIG_As_long(obj2));
25293 if (SWIG_arg_fail(3)) SWIG_fail;
25294 }
d14a1e28
RD
25295 {
25296 PyThreadState* __tstate = wxPyBeginAllowThreads();
25297 (arg1)->RefreshItems(arg2,arg3);
25298
25299 wxPyEndAllowThreads(__tstate);
25300 if (PyErr_Occurred()) SWIG_fail;
25301 }
25302 Py_INCREF(Py_None); resultobj = Py_None;
25303 return resultobj;
25304 fail:
25305 return NULL;
25306}
25307
25308
c32bde28 25309static PyObject *_wrap_ListCtrl_Arrange(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
25310 PyObject *resultobj;
25311 wxPyListCtrl *arg1 = (wxPyListCtrl *) 0 ;
25312 int arg2 = (int) wxLIST_ALIGN_DEFAULT ;
25313 bool result;
25314 PyObject * obj0 = 0 ;
994141e6 25315 PyObject * obj1 = 0 ;
d14a1e28
RD
25316 char *kwnames[] = {
25317 (char *) "self",(char *) "flag", NULL
25318 };
25319
994141e6 25320 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:ListCtrl_Arrange",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
25321 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyListCtrl, SWIG_POINTER_EXCEPTION | 0);
25322 if (SWIG_arg_fail(1)) SWIG_fail;
994141e6 25323 if (obj1) {
093d3ff1
RD
25324 {
25325 arg2 = (int)(SWIG_As_int(obj1));
25326 if (SWIG_arg_fail(2)) SWIG_fail;
25327 }
994141e6 25328 }
d14a1e28
RD
25329 {
25330 PyThreadState* __tstate = wxPyBeginAllowThreads();
25331 result = (bool)(arg1)->Arrange(arg2);
25332
25333 wxPyEndAllowThreads(__tstate);
25334 if (PyErr_Occurred()) SWIG_fail;
25335 }
4f89f6a3
RD
25336 {
25337 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
25338 }
d14a1e28
RD
25339 return resultobj;
25340 fail:
25341 return NULL;
25342}
25343
25344
c32bde28 25345static PyObject *_wrap_ListCtrl_DeleteItem(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
25346 PyObject *resultobj;
25347 wxPyListCtrl *arg1 = (wxPyListCtrl *) 0 ;
25348 long arg2 ;
25349 bool result;
25350 PyObject * obj0 = 0 ;
994141e6 25351 PyObject * obj1 = 0 ;
d14a1e28
RD
25352 char *kwnames[] = {
25353 (char *) "self",(char *) "item", NULL
25354 };
25355
994141e6 25356 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ListCtrl_DeleteItem",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
25357 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyListCtrl, SWIG_POINTER_EXCEPTION | 0);
25358 if (SWIG_arg_fail(1)) SWIG_fail;
25359 {
25360 arg2 = (long)(SWIG_As_long(obj1));
25361 if (SWIG_arg_fail(2)) SWIG_fail;
25362 }
d14a1e28
RD
25363 {
25364 PyThreadState* __tstate = wxPyBeginAllowThreads();
25365 result = (bool)(arg1)->DeleteItem(arg2);
25366
25367 wxPyEndAllowThreads(__tstate);
25368 if (PyErr_Occurred()) SWIG_fail;
25369 }
4f89f6a3
RD
25370 {
25371 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
25372 }
d14a1e28
RD
25373 return resultobj;
25374 fail:
25375 return NULL;
25376}
25377
25378
c32bde28 25379static PyObject *_wrap_ListCtrl_DeleteAllItems(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
25380 PyObject *resultobj;
25381 wxPyListCtrl *arg1 = (wxPyListCtrl *) 0 ;
25382 bool result;
25383 PyObject * obj0 = 0 ;
25384 char *kwnames[] = {
25385 (char *) "self", NULL
25386 };
25387
25388 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ListCtrl_DeleteAllItems",kwnames,&obj0)) goto fail;
093d3ff1
RD
25389 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyListCtrl, SWIG_POINTER_EXCEPTION | 0);
25390 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
25391 {
25392 PyThreadState* __tstate = wxPyBeginAllowThreads();
25393 result = (bool)(arg1)->DeleteAllItems();
25394
25395 wxPyEndAllowThreads(__tstate);
25396 if (PyErr_Occurred()) SWIG_fail;
25397 }
4f89f6a3
RD
25398 {
25399 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
25400 }
d14a1e28
RD
25401 return resultobj;
25402 fail:
25403 return NULL;
25404}
25405
25406
c32bde28 25407static PyObject *_wrap_ListCtrl_DeleteColumn(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
25408 PyObject *resultobj;
25409 wxPyListCtrl *arg1 = (wxPyListCtrl *) 0 ;
25410 int arg2 ;
25411 bool result;
25412 PyObject * obj0 = 0 ;
994141e6 25413 PyObject * obj1 = 0 ;
d14a1e28
RD
25414 char *kwnames[] = {
25415 (char *) "self",(char *) "col", NULL
25416 };
25417
994141e6 25418 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ListCtrl_DeleteColumn",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
25419 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyListCtrl, SWIG_POINTER_EXCEPTION | 0);
25420 if (SWIG_arg_fail(1)) SWIG_fail;
25421 {
25422 arg2 = (int)(SWIG_As_int(obj1));
25423 if (SWIG_arg_fail(2)) SWIG_fail;
25424 }
d14a1e28
RD
25425 {
25426 PyThreadState* __tstate = wxPyBeginAllowThreads();
25427 result = (bool)(arg1)->DeleteColumn(arg2);
25428
25429 wxPyEndAllowThreads(__tstate);
25430 if (PyErr_Occurred()) SWIG_fail;
25431 }
4f89f6a3
RD
25432 {
25433 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
25434 }
d14a1e28
RD
25435 return resultobj;
25436 fail:
25437 return NULL;
25438}
25439
25440
c32bde28 25441static PyObject *_wrap_ListCtrl_DeleteAllColumns(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
25442 PyObject *resultobj;
25443 wxPyListCtrl *arg1 = (wxPyListCtrl *) 0 ;
25444 bool result;
25445 PyObject * obj0 = 0 ;
25446 char *kwnames[] = {
25447 (char *) "self", NULL
25448 };
25449
25450 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ListCtrl_DeleteAllColumns",kwnames,&obj0)) goto fail;
093d3ff1
RD
25451 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyListCtrl, SWIG_POINTER_EXCEPTION | 0);
25452 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
25453 {
25454 PyThreadState* __tstate = wxPyBeginAllowThreads();
25455 result = (bool)(arg1)->DeleteAllColumns();
25456
25457 wxPyEndAllowThreads(__tstate);
25458 if (PyErr_Occurred()) SWIG_fail;
25459 }
4f89f6a3
RD
25460 {
25461 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
25462 }
d14a1e28
RD
25463 return resultobj;
25464 fail:
25465 return NULL;
25466}
25467
25468
c32bde28 25469static PyObject *_wrap_ListCtrl_ClearAll(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
25470 PyObject *resultobj;
25471 wxPyListCtrl *arg1 = (wxPyListCtrl *) 0 ;
25472 PyObject * obj0 = 0 ;
25473 char *kwnames[] = {
25474 (char *) "self", NULL
25475 };
25476
25477 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ListCtrl_ClearAll",kwnames,&obj0)) goto fail;
093d3ff1
RD
25478 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyListCtrl, SWIG_POINTER_EXCEPTION | 0);
25479 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
25480 {
25481 PyThreadState* __tstate = wxPyBeginAllowThreads();
25482 (arg1)->ClearAll();
25483
25484 wxPyEndAllowThreads(__tstate);
25485 if (PyErr_Occurred()) SWIG_fail;
25486 }
25487 Py_INCREF(Py_None); resultobj = Py_None;
25488 return resultobj;
25489 fail:
25490 return NULL;
25491}
25492
25493
c32bde28 25494static PyObject *_wrap_ListCtrl_EditLabel(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
25495 PyObject *resultobj;
25496 wxPyListCtrl *arg1 = (wxPyListCtrl *) 0 ;
25497 long arg2 ;
25498 PyObject * obj0 = 0 ;
994141e6 25499 PyObject * obj1 = 0 ;
d14a1e28
RD
25500 char *kwnames[] = {
25501 (char *) "self",(char *) "item", NULL
25502 };
25503
994141e6 25504 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ListCtrl_EditLabel",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
25505 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyListCtrl, SWIG_POINTER_EXCEPTION | 0);
25506 if (SWIG_arg_fail(1)) SWIG_fail;
25507 {
25508 arg2 = (long)(SWIG_As_long(obj1));
25509 if (SWIG_arg_fail(2)) SWIG_fail;
25510 }
d14a1e28
RD
25511 {
25512 PyThreadState* __tstate = wxPyBeginAllowThreads();
25513 (arg1)->EditLabel(arg2);
25514
25515 wxPyEndAllowThreads(__tstate);
25516 if (PyErr_Occurred()) SWIG_fail;
25517 }
25518 Py_INCREF(Py_None); resultobj = Py_None;
25519 return resultobj;
25520 fail:
25521 return NULL;
25522}
25523
25524
c32bde28 25525static PyObject *_wrap_ListCtrl_EnsureVisible(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
25526 PyObject *resultobj;
25527 wxPyListCtrl *arg1 = (wxPyListCtrl *) 0 ;
25528 long arg2 ;
25529 bool result;
25530 PyObject * obj0 = 0 ;
994141e6 25531 PyObject * obj1 = 0 ;
d14a1e28
RD
25532 char *kwnames[] = {
25533 (char *) "self",(char *) "item", NULL
25534 };
25535
994141e6 25536 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ListCtrl_EnsureVisible",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
25537 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyListCtrl, SWIG_POINTER_EXCEPTION | 0);
25538 if (SWIG_arg_fail(1)) SWIG_fail;
25539 {
25540 arg2 = (long)(SWIG_As_long(obj1));
25541 if (SWIG_arg_fail(2)) SWIG_fail;
25542 }
d14a1e28
RD
25543 {
25544 PyThreadState* __tstate = wxPyBeginAllowThreads();
25545 result = (bool)(arg1)->EnsureVisible(arg2);
25546
25547 wxPyEndAllowThreads(__tstate);
25548 if (PyErr_Occurred()) SWIG_fail;
25549 }
4f89f6a3
RD
25550 {
25551 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
25552 }
d14a1e28
RD
25553 return resultobj;
25554 fail:
25555 return NULL;
25556}
25557
25558
c32bde28 25559static PyObject *_wrap_ListCtrl_FindItem(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
25560 PyObject *resultobj;
25561 wxPyListCtrl *arg1 = (wxPyListCtrl *) 0 ;
25562 long arg2 ;
25563 wxString *arg3 = 0 ;
ae8162c8 25564 bool arg4 = (bool) false ;
d14a1e28 25565 long result;
ae8162c8 25566 bool temp3 = false ;
d14a1e28 25567 PyObject * obj0 = 0 ;
994141e6 25568 PyObject * obj1 = 0 ;
d14a1e28
RD
25569 PyObject * obj2 = 0 ;
25570 PyObject * obj3 = 0 ;
25571 char *kwnames[] = {
25572 (char *) "self",(char *) "start",(char *) "str",(char *) "partial", NULL
25573 };
25574
994141e6 25575 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO|O:ListCtrl_FindItem",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
093d3ff1
RD
25576 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyListCtrl, SWIG_POINTER_EXCEPTION | 0);
25577 if (SWIG_arg_fail(1)) SWIG_fail;
25578 {
25579 arg2 = (long)(SWIG_As_long(obj1));
25580 if (SWIG_arg_fail(2)) SWIG_fail;
25581 }
d14a1e28
RD
25582 {
25583 arg3 = wxString_in_helper(obj2);
25584 if (arg3 == NULL) SWIG_fail;
ae8162c8 25585 temp3 = true;
d14a1e28
RD
25586 }
25587 if (obj3) {
093d3ff1
RD
25588 {
25589 arg4 = (bool)(SWIG_As_bool(obj3));
25590 if (SWIG_arg_fail(4)) SWIG_fail;
25591 }
d14a1e28
RD
25592 }
25593 {
25594 PyThreadState* __tstate = wxPyBeginAllowThreads();
25595 result = (long)(arg1)->FindItem(arg2,(wxString const &)*arg3,arg4);
25596
25597 wxPyEndAllowThreads(__tstate);
25598 if (PyErr_Occurred()) SWIG_fail;
25599 }
093d3ff1
RD
25600 {
25601 resultobj = SWIG_From_long((long)(result));
25602 }
d14a1e28
RD
25603 {
25604 if (temp3)
25605 delete arg3;
25606 }
25607 return resultobj;
25608 fail:
25609 {
25610 if (temp3)
25611 delete arg3;
25612 }
25613 return NULL;
25614}
25615
25616
c32bde28 25617static PyObject *_wrap_ListCtrl_FindItemData(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
25618 PyObject *resultobj;
25619 wxPyListCtrl *arg1 = (wxPyListCtrl *) 0 ;
25620 long arg2 ;
25621 long arg3 ;
25622 long result;
25623 PyObject * obj0 = 0 ;
994141e6
RD
25624 PyObject * obj1 = 0 ;
25625 PyObject * obj2 = 0 ;
d14a1e28
RD
25626 char *kwnames[] = {
25627 (char *) "self",(char *) "start",(char *) "data", NULL
25628 };
25629
994141e6 25630 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:ListCtrl_FindItemData",kwnames,&obj0,&obj1,&obj2)) goto fail;
093d3ff1
RD
25631 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyListCtrl, SWIG_POINTER_EXCEPTION | 0);
25632 if (SWIG_arg_fail(1)) SWIG_fail;
25633 {
25634 arg2 = (long)(SWIG_As_long(obj1));
25635 if (SWIG_arg_fail(2)) SWIG_fail;
25636 }
25637 {
25638 arg3 = (long)(SWIG_As_long(obj2));
25639 if (SWIG_arg_fail(3)) SWIG_fail;
25640 }
d14a1e28
RD
25641 {
25642 PyThreadState* __tstate = wxPyBeginAllowThreads();
25643 result = (long)(arg1)->FindItem(arg2,arg3);
25644
25645 wxPyEndAllowThreads(__tstate);
25646 if (PyErr_Occurred()) SWIG_fail;
25647 }
093d3ff1
RD
25648 {
25649 resultobj = SWIG_From_long((long)(result));
25650 }
d14a1e28
RD
25651 return resultobj;
25652 fail:
25653 return NULL;
25654}
25655
25656
c32bde28 25657static PyObject *_wrap_ListCtrl_FindItemAtPos(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
25658 PyObject *resultobj;
25659 wxPyListCtrl *arg1 = (wxPyListCtrl *) 0 ;
25660 long arg2 ;
25661 wxPoint *arg3 = 0 ;
25662 int arg4 ;
25663 long result;
25664 wxPoint temp3 ;
25665 PyObject * obj0 = 0 ;
994141e6 25666 PyObject * obj1 = 0 ;
d14a1e28 25667 PyObject * obj2 = 0 ;
994141e6 25668 PyObject * obj3 = 0 ;
d14a1e28
RD
25669 char *kwnames[] = {
25670 (char *) "self",(char *) "start",(char *) "pt",(char *) "direction", NULL
25671 };
25672
994141e6 25673 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOO:ListCtrl_FindItemAtPos",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
093d3ff1
RD
25674 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyListCtrl, SWIG_POINTER_EXCEPTION | 0);
25675 if (SWIG_arg_fail(1)) SWIG_fail;
25676 {
25677 arg2 = (long)(SWIG_As_long(obj1));
25678 if (SWIG_arg_fail(2)) SWIG_fail;
25679 }
d14a1e28
RD
25680 {
25681 arg3 = &temp3;
25682 if ( ! wxPoint_helper(obj2, &arg3)) SWIG_fail;
25683 }
093d3ff1
RD
25684 {
25685 arg4 = (int)(SWIG_As_int(obj3));
25686 if (SWIG_arg_fail(4)) SWIG_fail;
25687 }
d14a1e28
RD
25688 {
25689 PyThreadState* __tstate = wxPyBeginAllowThreads();
25690 result = (long)(arg1)->FindItem(arg2,(wxPoint const &)*arg3,arg4);
25691
25692 wxPyEndAllowThreads(__tstate);
25693 if (PyErr_Occurred()) SWIG_fail;
25694 }
093d3ff1
RD
25695 {
25696 resultobj = SWIG_From_long((long)(result));
25697 }
d14a1e28
RD
25698 return resultobj;
25699 fail:
25700 return NULL;
25701}
25702
25703
c32bde28 25704static PyObject *_wrap_ListCtrl_HitTest(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
25705 PyObject *resultobj;
25706 wxPyListCtrl *arg1 = (wxPyListCtrl *) 0 ;
25707 wxPoint *arg2 = 0 ;
25708 int *arg3 = 0 ;
25709 long result;
25710 wxPoint temp2 ;
25711 int temp3 ;
c32bde28 25712 int res3 = 0 ;
d14a1e28
RD
25713 PyObject * obj0 = 0 ;
25714 PyObject * obj1 = 0 ;
25715 char *kwnames[] = {
25716 (char *) "self",(char *) "point", NULL
25717 };
25718
c32bde28 25719 arg3 = &temp3; res3 = SWIG_NEWOBJ;
d14a1e28 25720 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ListCtrl_HitTest",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
25721 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyListCtrl, SWIG_POINTER_EXCEPTION | 0);
25722 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
25723 {
25724 arg2 = &temp2;
25725 if ( ! wxPoint_helper(obj1, &arg2)) SWIG_fail;
25726 }
25727 {
25728 PyThreadState* __tstate = wxPyBeginAllowThreads();
25729 result = (long)(arg1)->HitTest((wxPoint const &)*arg2,*arg3);
25730
25731 wxPyEndAllowThreads(__tstate);
25732 if (PyErr_Occurred()) SWIG_fail;
25733 }
093d3ff1
RD
25734 {
25735 resultobj = SWIG_From_long((long)(result));
25736 }
c32bde28
RD
25737 resultobj = t_output_helper(resultobj, ((res3 == SWIG_NEWOBJ) ?
25738 SWIG_From_int((*arg3)) : SWIG_NewPointerObj((void*)(arg3), SWIGTYPE_p_int, 0)));
d14a1e28
RD
25739 return resultobj;
25740 fail:
25741 return NULL;
25742}
25743
25744
c32bde28 25745static PyObject *_wrap_ListCtrl_InsertItem(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
25746 PyObject *resultobj;
25747 wxPyListCtrl *arg1 = (wxPyListCtrl *) 0 ;
25748 wxListItem *arg2 = 0 ;
25749 long result;
25750 PyObject * obj0 = 0 ;
25751 PyObject * obj1 = 0 ;
25752 char *kwnames[] = {
25753 (char *) "self",(char *) "info", NULL
25754 };
25755
25756 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ListCtrl_InsertItem",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
25757 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyListCtrl, SWIG_POINTER_EXCEPTION | 0);
25758 if (SWIG_arg_fail(1)) SWIG_fail;
25759 {
25760 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxListItem, SWIG_POINTER_EXCEPTION | 0);
25761 if (SWIG_arg_fail(2)) SWIG_fail;
25762 if (arg2 == NULL) {
25763 SWIG_null_ref("wxListItem");
25764 }
25765 if (SWIG_arg_fail(2)) SWIG_fail;
d14a1e28
RD
25766 }
25767 {
25768 PyThreadState* __tstate = wxPyBeginAllowThreads();
25769 result = (long)(arg1)->InsertItem(*arg2);
25770
25771 wxPyEndAllowThreads(__tstate);
25772 if (PyErr_Occurred()) SWIG_fail;
25773 }
093d3ff1
RD
25774 {
25775 resultobj = SWIG_From_long((long)(result));
25776 }
d14a1e28
RD
25777 return resultobj;
25778 fail:
25779 return NULL;
25780}
25781
25782
c32bde28 25783static PyObject *_wrap_ListCtrl_InsertStringItem(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
25784 PyObject *resultobj;
25785 wxPyListCtrl *arg1 = (wxPyListCtrl *) 0 ;
25786 long arg2 ;
25787 wxString *arg3 = 0 ;
25788 long result;
ae8162c8 25789 bool temp3 = false ;
d14a1e28 25790 PyObject * obj0 = 0 ;
994141e6 25791 PyObject * obj1 = 0 ;
d14a1e28
RD
25792 PyObject * obj2 = 0 ;
25793 char *kwnames[] = {
25794 (char *) "self",(char *) "index",(char *) "label", NULL
25795 };
25796
994141e6 25797 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:ListCtrl_InsertStringItem",kwnames,&obj0,&obj1,&obj2)) goto fail;
093d3ff1
RD
25798 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyListCtrl, SWIG_POINTER_EXCEPTION | 0);
25799 if (SWIG_arg_fail(1)) SWIG_fail;
25800 {
25801 arg2 = (long)(SWIG_As_long(obj1));
25802 if (SWIG_arg_fail(2)) SWIG_fail;
25803 }
d14a1e28
RD
25804 {
25805 arg3 = wxString_in_helper(obj2);
25806 if (arg3 == NULL) SWIG_fail;
ae8162c8 25807 temp3 = true;
d14a1e28
RD
25808 }
25809 {
25810 PyThreadState* __tstate = wxPyBeginAllowThreads();
25811 result = (long)(arg1)->InsertItem(arg2,(wxString const &)*arg3);
25812
25813 wxPyEndAllowThreads(__tstate);
25814 if (PyErr_Occurred()) SWIG_fail;
25815 }
093d3ff1
RD
25816 {
25817 resultobj = SWIG_From_long((long)(result));
25818 }
d14a1e28
RD
25819 {
25820 if (temp3)
25821 delete arg3;
25822 }
25823 return resultobj;
25824 fail:
25825 {
25826 if (temp3)
25827 delete arg3;
25828 }
25829 return NULL;
25830}
25831
25832
c32bde28 25833static PyObject *_wrap_ListCtrl_InsertImageItem(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
25834 PyObject *resultobj;
25835 wxPyListCtrl *arg1 = (wxPyListCtrl *) 0 ;
25836 long arg2 ;
25837 int arg3 ;
25838 long result;
25839 PyObject * obj0 = 0 ;
994141e6
RD
25840 PyObject * obj1 = 0 ;
25841 PyObject * obj2 = 0 ;
d14a1e28
RD
25842 char *kwnames[] = {
25843 (char *) "self",(char *) "index",(char *) "imageIndex", NULL
25844 };
25845
994141e6 25846 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:ListCtrl_InsertImageItem",kwnames,&obj0,&obj1,&obj2)) goto fail;
093d3ff1
RD
25847 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyListCtrl, SWIG_POINTER_EXCEPTION | 0);
25848 if (SWIG_arg_fail(1)) SWIG_fail;
25849 {
25850 arg2 = (long)(SWIG_As_long(obj1));
25851 if (SWIG_arg_fail(2)) SWIG_fail;
25852 }
25853 {
25854 arg3 = (int)(SWIG_As_int(obj2));
25855 if (SWIG_arg_fail(3)) SWIG_fail;
25856 }
d14a1e28
RD
25857 {
25858 PyThreadState* __tstate = wxPyBeginAllowThreads();
25859 result = (long)(arg1)->InsertItem(arg2,arg3);
25860
25861 wxPyEndAllowThreads(__tstate);
25862 if (PyErr_Occurred()) SWIG_fail;
25863 }
093d3ff1
RD
25864 {
25865 resultobj = SWIG_From_long((long)(result));
25866 }
d14a1e28
RD
25867 return resultobj;
25868 fail:
25869 return NULL;
25870}
25871
25872
c32bde28 25873static PyObject *_wrap_ListCtrl_InsertImageStringItem(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
25874 PyObject *resultobj;
25875 wxPyListCtrl *arg1 = (wxPyListCtrl *) 0 ;
25876 long arg2 ;
25877 wxString *arg3 = 0 ;
25878 int arg4 ;
25879 long result;
ae8162c8 25880 bool temp3 = false ;
d14a1e28 25881 PyObject * obj0 = 0 ;
994141e6 25882 PyObject * obj1 = 0 ;
d14a1e28 25883 PyObject * obj2 = 0 ;
994141e6 25884 PyObject * obj3 = 0 ;
d14a1e28
RD
25885 char *kwnames[] = {
25886 (char *) "self",(char *) "index",(char *) "label",(char *) "imageIndex", NULL
25887 };
25888
994141e6 25889 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOO:ListCtrl_InsertImageStringItem",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
093d3ff1
RD
25890 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyListCtrl, SWIG_POINTER_EXCEPTION | 0);
25891 if (SWIG_arg_fail(1)) SWIG_fail;
25892 {
25893 arg2 = (long)(SWIG_As_long(obj1));
25894 if (SWIG_arg_fail(2)) SWIG_fail;
25895 }
d14a1e28
RD
25896 {
25897 arg3 = wxString_in_helper(obj2);
25898 if (arg3 == NULL) SWIG_fail;
ae8162c8 25899 temp3 = true;
d14a1e28 25900 }
093d3ff1
RD
25901 {
25902 arg4 = (int)(SWIG_As_int(obj3));
25903 if (SWIG_arg_fail(4)) SWIG_fail;
25904 }
d14a1e28
RD
25905 {
25906 PyThreadState* __tstate = wxPyBeginAllowThreads();
25907 result = (long)(arg1)->InsertItem(arg2,(wxString const &)*arg3,arg4);
25908
25909 wxPyEndAllowThreads(__tstate);
25910 if (PyErr_Occurred()) SWIG_fail;
25911 }
093d3ff1
RD
25912 {
25913 resultobj = SWIG_From_long((long)(result));
25914 }
d14a1e28
RD
25915 {
25916 if (temp3)
25917 delete arg3;
25918 }
25919 return resultobj;
25920 fail:
25921 {
25922 if (temp3)
25923 delete arg3;
25924 }
25925 return NULL;
25926}
25927
25928
a3957d3d 25929static PyObject *_wrap_ListCtrl_InsertColumnItem(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
25930 PyObject *resultobj;
25931 wxPyListCtrl *arg1 = (wxPyListCtrl *) 0 ;
25932 long arg2 ;
25933 wxListItem *arg3 = 0 ;
25934 long result;
25935 PyObject * obj0 = 0 ;
994141e6 25936 PyObject * obj1 = 0 ;
d14a1e28
RD
25937 PyObject * obj2 = 0 ;
25938 char *kwnames[] = {
25939 (char *) "self",(char *) "col",(char *) "info", NULL
25940 };
25941
a3957d3d 25942 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:ListCtrl_InsertColumnItem",kwnames,&obj0,&obj1,&obj2)) goto fail;
093d3ff1
RD
25943 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyListCtrl, SWIG_POINTER_EXCEPTION | 0);
25944 if (SWIG_arg_fail(1)) SWIG_fail;
25945 {
25946 arg2 = (long)(SWIG_As_long(obj1));
25947 if (SWIG_arg_fail(2)) SWIG_fail;
25948 }
25949 {
25950 SWIG_Python_ConvertPtr(obj2, (void **)&arg3, SWIGTYPE_p_wxListItem, SWIG_POINTER_EXCEPTION | 0);
25951 if (SWIG_arg_fail(3)) SWIG_fail;
25952 if (arg3 == NULL) {
25953 SWIG_null_ref("wxListItem");
25954 }
25955 if (SWIG_arg_fail(3)) SWIG_fail;
d14a1e28
RD
25956 }
25957 {
25958 PyThreadState* __tstate = wxPyBeginAllowThreads();
25959 result = (long)(arg1)->InsertColumn(arg2,*arg3);
25960
25961 wxPyEndAllowThreads(__tstate);
25962 if (PyErr_Occurred()) SWIG_fail;
25963 }
093d3ff1
RD
25964 {
25965 resultobj = SWIG_From_long((long)(result));
25966 }
d14a1e28
RD
25967 return resultobj;
25968 fail:
25969 return NULL;
25970}
25971
25972
c32bde28 25973static PyObject *_wrap_ListCtrl_InsertColumn(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
25974 PyObject *resultobj;
25975 wxPyListCtrl *arg1 = (wxPyListCtrl *) 0 ;
25976 long arg2 ;
25977 wxString *arg3 = 0 ;
25978 int arg4 = (int) wxLIST_FORMAT_LEFT ;
25979 int arg5 = (int) -1 ;
25980 long result;
ae8162c8 25981 bool temp3 = false ;
d14a1e28 25982 PyObject * obj0 = 0 ;
994141e6 25983 PyObject * obj1 = 0 ;
d14a1e28 25984 PyObject * obj2 = 0 ;
994141e6
RD
25985 PyObject * obj3 = 0 ;
25986 PyObject * obj4 = 0 ;
d14a1e28
RD
25987 char *kwnames[] = {
25988 (char *) "self",(char *) "col",(char *) "heading",(char *) "format",(char *) "width", NULL
25989 };
25990
994141e6 25991 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO|OO:ListCtrl_InsertColumn",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4)) goto fail;
093d3ff1
RD
25992 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyListCtrl, SWIG_POINTER_EXCEPTION | 0);
25993 if (SWIG_arg_fail(1)) SWIG_fail;
25994 {
25995 arg2 = (long)(SWIG_As_long(obj1));
25996 if (SWIG_arg_fail(2)) SWIG_fail;
25997 }
d14a1e28
RD
25998 {
25999 arg3 = wxString_in_helper(obj2);
26000 if (arg3 == NULL) SWIG_fail;
ae8162c8 26001 temp3 = true;
d14a1e28 26002 }
994141e6 26003 if (obj3) {
093d3ff1
RD
26004 {
26005 arg4 = (int)(SWIG_As_int(obj3));
26006 if (SWIG_arg_fail(4)) SWIG_fail;
26007 }
994141e6
RD
26008 }
26009 if (obj4) {
093d3ff1
RD
26010 {
26011 arg5 = (int)(SWIG_As_int(obj4));
26012 if (SWIG_arg_fail(5)) SWIG_fail;
26013 }
994141e6 26014 }
d14a1e28
RD
26015 {
26016 PyThreadState* __tstate = wxPyBeginAllowThreads();
26017 result = (long)(arg1)->InsertColumn(arg2,(wxString const &)*arg3,arg4,arg5);
26018
26019 wxPyEndAllowThreads(__tstate);
26020 if (PyErr_Occurred()) SWIG_fail;
26021 }
093d3ff1
RD
26022 {
26023 resultobj = SWIG_From_long((long)(result));
26024 }
d14a1e28
RD
26025 {
26026 if (temp3)
26027 delete arg3;
26028 }
26029 return resultobj;
26030 fail:
26031 {
26032 if (temp3)
26033 delete arg3;
26034 }
26035 return NULL;
26036}
26037
26038
c32bde28 26039static PyObject *_wrap_ListCtrl_SetItemCount(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
26040 PyObject *resultobj;
26041 wxPyListCtrl *arg1 = (wxPyListCtrl *) 0 ;
26042 long arg2 ;
26043 PyObject * obj0 = 0 ;
994141e6 26044 PyObject * obj1 = 0 ;
d14a1e28
RD
26045 char *kwnames[] = {
26046 (char *) "self",(char *) "count", NULL
26047 };
26048
994141e6 26049 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ListCtrl_SetItemCount",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
26050 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyListCtrl, SWIG_POINTER_EXCEPTION | 0);
26051 if (SWIG_arg_fail(1)) SWIG_fail;
26052 {
26053 arg2 = (long)(SWIG_As_long(obj1));
26054 if (SWIG_arg_fail(2)) SWIG_fail;
26055 }
d14a1e28
RD
26056 {
26057 PyThreadState* __tstate = wxPyBeginAllowThreads();
26058 (arg1)->SetItemCount(arg2);
26059
26060 wxPyEndAllowThreads(__tstate);
26061 if (PyErr_Occurred()) SWIG_fail;
26062 }
26063 Py_INCREF(Py_None); resultobj = Py_None;
26064 return resultobj;
26065 fail:
26066 return NULL;
26067}
26068
26069
c32bde28 26070static PyObject *_wrap_ListCtrl_ScrollList(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
26071 PyObject *resultobj;
26072 wxPyListCtrl *arg1 = (wxPyListCtrl *) 0 ;
26073 int arg2 ;
26074 int arg3 ;
26075 bool result;
26076 PyObject * obj0 = 0 ;
994141e6
RD
26077 PyObject * obj1 = 0 ;
26078 PyObject * obj2 = 0 ;
d14a1e28
RD
26079 char *kwnames[] = {
26080 (char *) "self",(char *) "dx",(char *) "dy", NULL
26081 };
26082
994141e6 26083 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:ListCtrl_ScrollList",kwnames,&obj0,&obj1,&obj2)) goto fail;
093d3ff1
RD
26084 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyListCtrl, SWIG_POINTER_EXCEPTION | 0);
26085 if (SWIG_arg_fail(1)) SWIG_fail;
26086 {
26087 arg2 = (int)(SWIG_As_int(obj1));
26088 if (SWIG_arg_fail(2)) SWIG_fail;
26089 }
26090 {
26091 arg3 = (int)(SWIG_As_int(obj2));
26092 if (SWIG_arg_fail(3)) SWIG_fail;
26093 }
d14a1e28
RD
26094 {
26095 PyThreadState* __tstate = wxPyBeginAllowThreads();
26096 result = (bool)(arg1)->ScrollList(arg2,arg3);
26097
26098 wxPyEndAllowThreads(__tstate);
26099 if (PyErr_Occurred()) SWIG_fail;
26100 }
4f89f6a3
RD
26101 {
26102 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
26103 }
d14a1e28
RD
26104 return resultobj;
26105 fail:
26106 return NULL;
26107}
26108
26109
c32bde28 26110static PyObject *_wrap_ListCtrl_SetItemTextColour(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
26111 PyObject *resultobj;
26112 wxPyListCtrl *arg1 = (wxPyListCtrl *) 0 ;
26113 long arg2 ;
26114 wxColour *arg3 = 0 ;
26115 wxColour temp3 ;
26116 PyObject * obj0 = 0 ;
994141e6 26117 PyObject * obj1 = 0 ;
d14a1e28
RD
26118 PyObject * obj2 = 0 ;
26119 char *kwnames[] = {
26120 (char *) "self",(char *) "item",(char *) "col", NULL
26121 };
26122
994141e6 26123 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:ListCtrl_SetItemTextColour",kwnames,&obj0,&obj1,&obj2)) goto fail;
093d3ff1
RD
26124 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyListCtrl, SWIG_POINTER_EXCEPTION | 0);
26125 if (SWIG_arg_fail(1)) SWIG_fail;
26126 {
26127 arg2 = (long)(SWIG_As_long(obj1));
26128 if (SWIG_arg_fail(2)) SWIG_fail;
26129 }
d14a1e28
RD
26130 {
26131 arg3 = &temp3;
26132 if ( ! wxColour_helper(obj2, &arg3)) SWIG_fail;
26133 }
26134 {
26135 PyThreadState* __tstate = wxPyBeginAllowThreads();
26136 (arg1)->SetItemTextColour(arg2,(wxColour const &)*arg3);
26137
26138 wxPyEndAllowThreads(__tstate);
26139 if (PyErr_Occurred()) SWIG_fail;
26140 }
26141 Py_INCREF(Py_None); resultobj = Py_None;
26142 return resultobj;
26143 fail:
26144 return NULL;
26145}
26146
26147
c32bde28 26148static PyObject *_wrap_ListCtrl_GetItemTextColour(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
26149 PyObject *resultobj;
26150 wxPyListCtrl *arg1 = (wxPyListCtrl *) 0 ;
26151 long arg2 ;
26152 wxColour result;
26153 PyObject * obj0 = 0 ;
994141e6 26154 PyObject * obj1 = 0 ;
d14a1e28
RD
26155 char *kwnames[] = {
26156 (char *) "self",(char *) "item", NULL
26157 };
26158
994141e6 26159 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ListCtrl_GetItemTextColour",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
26160 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyListCtrl, SWIG_POINTER_EXCEPTION | 0);
26161 if (SWIG_arg_fail(1)) SWIG_fail;
26162 {
26163 arg2 = (long)(SWIG_As_long(obj1));
26164 if (SWIG_arg_fail(2)) SWIG_fail;
26165 }
d14a1e28
RD
26166 {
26167 PyThreadState* __tstate = wxPyBeginAllowThreads();
26168 result = ((wxPyListCtrl const *)arg1)->GetItemTextColour(arg2);
26169
26170 wxPyEndAllowThreads(__tstate);
26171 if (PyErr_Occurred()) SWIG_fail;
26172 }
26173 {
26174 wxColour * resultptr;
093d3ff1 26175 resultptr = new wxColour((wxColour &)(result));
15afbcd0 26176 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxColour, 1);
d14a1e28
RD
26177 }
26178 return resultobj;
26179 fail:
26180 return NULL;
26181}
26182
26183
c32bde28 26184static PyObject *_wrap_ListCtrl_SetItemBackgroundColour(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
26185 PyObject *resultobj;
26186 wxPyListCtrl *arg1 = (wxPyListCtrl *) 0 ;
26187 long arg2 ;
26188 wxColour *arg3 = 0 ;
26189 wxColour temp3 ;
26190 PyObject * obj0 = 0 ;
994141e6 26191 PyObject * obj1 = 0 ;
d14a1e28
RD
26192 PyObject * obj2 = 0 ;
26193 char *kwnames[] = {
26194 (char *) "self",(char *) "item",(char *) "col", NULL
26195 };
26196
994141e6 26197 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:ListCtrl_SetItemBackgroundColour",kwnames,&obj0,&obj1,&obj2)) goto fail;
093d3ff1
RD
26198 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyListCtrl, SWIG_POINTER_EXCEPTION | 0);
26199 if (SWIG_arg_fail(1)) SWIG_fail;
26200 {
26201 arg2 = (long)(SWIG_As_long(obj1));
26202 if (SWIG_arg_fail(2)) SWIG_fail;
26203 }
d14a1e28
RD
26204 {
26205 arg3 = &temp3;
26206 if ( ! wxColour_helper(obj2, &arg3)) SWIG_fail;
26207 }
26208 {
26209 PyThreadState* __tstate = wxPyBeginAllowThreads();
26210 (arg1)->SetItemBackgroundColour(arg2,(wxColour const &)*arg3);
26211
26212 wxPyEndAllowThreads(__tstate);
26213 if (PyErr_Occurred()) SWIG_fail;
26214 }
26215 Py_INCREF(Py_None); resultobj = Py_None;
26216 return resultobj;
26217 fail:
26218 return NULL;
26219}
26220
26221
c32bde28 26222static PyObject *_wrap_ListCtrl_GetItemBackgroundColour(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
26223 PyObject *resultobj;
26224 wxPyListCtrl *arg1 = (wxPyListCtrl *) 0 ;
26225 long arg2 ;
26226 wxColour result;
26227 PyObject * obj0 = 0 ;
994141e6 26228 PyObject * obj1 = 0 ;
d14a1e28
RD
26229 char *kwnames[] = {
26230 (char *) "self",(char *) "item", NULL
26231 };
26232
994141e6 26233 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ListCtrl_GetItemBackgroundColour",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
26234 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyListCtrl, SWIG_POINTER_EXCEPTION | 0);
26235 if (SWIG_arg_fail(1)) SWIG_fail;
26236 {
26237 arg2 = (long)(SWIG_As_long(obj1));
26238 if (SWIG_arg_fail(2)) SWIG_fail;
26239 }
d14a1e28
RD
26240 {
26241 PyThreadState* __tstate = wxPyBeginAllowThreads();
26242 result = ((wxPyListCtrl const *)arg1)->GetItemBackgroundColour(arg2);
26243
26244 wxPyEndAllowThreads(__tstate);
26245 if (PyErr_Occurred()) SWIG_fail;
26246 }
26247 {
26248 wxColour * resultptr;
093d3ff1 26249 resultptr = new wxColour((wxColour &)(result));
15afbcd0 26250 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxColour, 1);
d14a1e28
RD
26251 }
26252 return resultobj;
26253 fail:
26254 return NULL;
26255}
26256
26257
943e8dfd
RD
26258static PyObject *_wrap_ListCtrl_SetItemFont(PyObject *, PyObject *args, PyObject *kwargs) {
26259 PyObject *resultobj;
26260 wxPyListCtrl *arg1 = (wxPyListCtrl *) 0 ;
26261 long arg2 ;
26262 wxFont *arg3 = 0 ;
26263 PyObject * obj0 = 0 ;
26264 PyObject * obj1 = 0 ;
26265 PyObject * obj2 = 0 ;
26266 char *kwnames[] = {
26267 (char *) "self",(char *) "item",(char *) "f", NULL
26268 };
26269
26270 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:ListCtrl_SetItemFont",kwnames,&obj0,&obj1,&obj2)) goto fail;
26271 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyListCtrl, SWIG_POINTER_EXCEPTION | 0);
26272 if (SWIG_arg_fail(1)) SWIG_fail;
26273 {
26274 arg2 = (long)(SWIG_As_long(obj1));
26275 if (SWIG_arg_fail(2)) SWIG_fail;
26276 }
26277 {
26278 SWIG_Python_ConvertPtr(obj2, (void **)&arg3, SWIGTYPE_p_wxFont, SWIG_POINTER_EXCEPTION | 0);
26279 if (SWIG_arg_fail(3)) SWIG_fail;
26280 if (arg3 == NULL) {
26281 SWIG_null_ref("wxFont");
26282 }
26283 if (SWIG_arg_fail(3)) SWIG_fail;
26284 }
26285 {
26286 PyThreadState* __tstate = wxPyBeginAllowThreads();
26287 (arg1)->SetItemFont(arg2,(wxFont const &)*arg3);
26288
26289 wxPyEndAllowThreads(__tstate);
26290 if (PyErr_Occurred()) SWIG_fail;
26291 }
26292 Py_INCREF(Py_None); resultobj = Py_None;
26293 return resultobj;
26294 fail:
26295 return NULL;
26296}
26297
26298
26299static PyObject *_wrap_ListCtrl_GetItemFont(PyObject *, PyObject *args, PyObject *kwargs) {
26300 PyObject *resultobj;
26301 wxPyListCtrl *arg1 = (wxPyListCtrl *) 0 ;
26302 long arg2 ;
26303 wxFont result;
26304 PyObject * obj0 = 0 ;
26305 PyObject * obj1 = 0 ;
26306 char *kwnames[] = {
26307 (char *) "self",(char *) "item", NULL
26308 };
26309
26310 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ListCtrl_GetItemFont",kwnames,&obj0,&obj1)) goto fail;
26311 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyListCtrl, SWIG_POINTER_EXCEPTION | 0);
26312 if (SWIG_arg_fail(1)) SWIG_fail;
26313 {
26314 arg2 = (long)(SWIG_As_long(obj1));
26315 if (SWIG_arg_fail(2)) SWIG_fail;
26316 }
26317 {
26318 PyThreadState* __tstate = wxPyBeginAllowThreads();
26319 result = ((wxPyListCtrl const *)arg1)->GetItemFont(arg2);
26320
26321 wxPyEndAllowThreads(__tstate);
26322 if (PyErr_Occurred()) SWIG_fail;
26323 }
26324 {
26325 wxFont * resultptr;
26326 resultptr = new wxFont((wxFont &)(result));
26327 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxFont, 1);
26328 }
26329 return resultobj;
26330 fail:
26331 return NULL;
26332}
26333
26334
c32bde28 26335static PyObject *_wrap_ListCtrl_SortItems(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
26336 PyObject *resultobj;
26337 wxPyListCtrl *arg1 = (wxPyListCtrl *) 0 ;
26338 PyObject *arg2 = (PyObject *) 0 ;
26339 bool result;
26340 PyObject * obj0 = 0 ;
26341 PyObject * obj1 = 0 ;
26342 char *kwnames[] = {
26343 (char *) "self",(char *) "func", NULL
26344 };
26345
26346 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ListCtrl_SortItems",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
26347 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyListCtrl, SWIG_POINTER_EXCEPTION | 0);
26348 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
26349 arg2 = obj1;
26350 {
26351 PyThreadState* __tstate = wxPyBeginAllowThreads();
26352 result = (bool)wxPyListCtrl_SortItems(arg1,arg2);
26353
26354 wxPyEndAllowThreads(__tstate);
26355 if (PyErr_Occurred()) SWIG_fail;
26356 }
4f89f6a3
RD
26357 {
26358 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
26359 }
d14a1e28
RD
26360 return resultobj;
26361 fail:
26362 return NULL;
26363}
26364
26365
c32bde28 26366static PyObject *_wrap_ListCtrl_GetMainWindow(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
26367 PyObject *resultobj;
26368 wxPyListCtrl *arg1 = (wxPyListCtrl *) 0 ;
26369 wxWindow *result;
26370 PyObject * obj0 = 0 ;
26371 char *kwnames[] = {
26372 (char *) "self", NULL
26373 };
26374
26375 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ListCtrl_GetMainWindow",kwnames,&obj0)) goto fail;
093d3ff1
RD
26376 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyListCtrl, SWIG_POINTER_EXCEPTION | 0);
26377 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
26378 {
26379 PyThreadState* __tstate = wxPyBeginAllowThreads();
26380 result = (wxWindow *)wxPyListCtrl_GetMainWindow(arg1);
26381
26382 wxPyEndAllowThreads(__tstate);
26383 if (PyErr_Occurred()) SWIG_fail;
26384 }
26385 {
412d302d 26386 resultobj = wxPyMake_wxObject(result, 0);
d14a1e28
RD
26387 }
26388 return resultobj;
26389 fail:
26390 return NULL;
26391}
26392
26393
c32bde28 26394static PyObject *_wrap_ListCtrl_GetClassDefaultAttributes(PyObject *, PyObject *args, PyObject *kwargs) {
74a57fcd 26395 PyObject *resultobj;
093d3ff1 26396 wxWindowVariant arg1 = (wxWindowVariant) wxWINDOW_VARIANT_NORMAL ;
74a57fcd
RD
26397 wxVisualAttributes result;
26398 PyObject * obj0 = 0 ;
26399 char *kwnames[] = {
26400 (char *) "variant", NULL
26401 };
26402
26403 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|O:ListCtrl_GetClassDefaultAttributes",kwnames,&obj0)) goto fail;
26404 if (obj0) {
093d3ff1
RD
26405 {
26406 arg1 = (wxWindowVariant)(SWIG_As_int(obj0));
26407 if (SWIG_arg_fail(1)) SWIG_fail;
26408 }
74a57fcd
RD
26409 }
26410 {
110da5b0 26411 if (!wxPyCheckForApp()) SWIG_fail;
74a57fcd
RD
26412 PyThreadState* __tstate = wxPyBeginAllowThreads();
26413 result = wxPyListCtrl::GetClassDefaultAttributes((wxWindowVariant )arg1);
26414
26415 wxPyEndAllowThreads(__tstate);
dfbb5885 26416 if (PyErr_Occurred()) SWIG_fail;
74a57fcd
RD
26417 }
26418 {
26419 wxVisualAttributes * resultptr;
093d3ff1 26420 resultptr = new wxVisualAttributes((wxVisualAttributes &)(result));
74a57fcd
RD
26421 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxVisualAttributes, 1);
26422 }
26423 return resultobj;
26424 fail:
26425 return NULL;
26426}
26427
26428
c32bde28 26429static PyObject * ListCtrl_swigregister(PyObject *, PyObject *args) {
d14a1e28
RD
26430 PyObject *obj;
26431 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
26432 SWIG_TypeClientData(SWIGTYPE_p_wxPyListCtrl, obj);
26433 Py_INCREF(obj);
26434 return Py_BuildValue((char *)"");
26435}
c32bde28 26436static PyObject *_wrap_new_ListView(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
26437 PyObject *resultobj;
26438 wxWindow *arg1 = (wxWindow *) 0 ;
e811c8ce 26439 int arg2 = (int) -1 ;
d14a1e28
RD
26440 wxPoint const &arg3_defvalue = wxDefaultPosition ;
26441 wxPoint *arg3 = (wxPoint *) &arg3_defvalue ;
26442 wxSize const &arg4_defvalue = wxDefaultSize ;
26443 wxSize *arg4 = (wxSize *) &arg4_defvalue ;
26444 long arg5 = (long) wxLC_REPORT ;
26445 wxValidator const &arg6_defvalue = wxDefaultValidator ;
26446 wxValidator *arg6 = (wxValidator *) &arg6_defvalue ;
26447 wxString const &arg7_defvalue = wxPyListCtrlNameStr ;
26448 wxString *arg7 = (wxString *) &arg7_defvalue ;
26449 wxListView *result;
26450 wxPoint temp3 ;
26451 wxSize temp4 ;
ae8162c8 26452 bool temp7 = false ;
d14a1e28 26453 PyObject * obj0 = 0 ;
994141e6 26454 PyObject * obj1 = 0 ;
d14a1e28
RD
26455 PyObject * obj2 = 0 ;
26456 PyObject * obj3 = 0 ;
994141e6 26457 PyObject * obj4 = 0 ;
d14a1e28
RD
26458 PyObject * obj5 = 0 ;
26459 PyObject * obj6 = 0 ;
26460 char *kwnames[] = {
26461 (char *) "parent",(char *) "id",(char *) "pos",(char *) "size",(char *) "style",(char *) "validator",(char *) "name", NULL
26462 };
26463
994141e6 26464 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|OOOOOO:new_ListView",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6)) goto fail;
093d3ff1
RD
26465 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
26466 if (SWIG_arg_fail(1)) SWIG_fail;
994141e6 26467 if (obj1) {
093d3ff1
RD
26468 {
26469 arg2 = (int)(SWIG_As_int(obj1));
26470 if (SWIG_arg_fail(2)) SWIG_fail;
26471 }
994141e6 26472 }
d14a1e28
RD
26473 if (obj2) {
26474 {
26475 arg3 = &temp3;
26476 if ( ! wxPoint_helper(obj2, &arg3)) SWIG_fail;
26477 }
26478 }
26479 if (obj3) {
26480 {
26481 arg4 = &temp4;
26482 if ( ! wxSize_helper(obj3, &arg4)) SWIG_fail;
26483 }
26484 }
994141e6 26485 if (obj4) {
093d3ff1
RD
26486 {
26487 arg5 = (long)(SWIG_As_long(obj4));
26488 if (SWIG_arg_fail(5)) SWIG_fail;
26489 }
994141e6 26490 }
d14a1e28 26491 if (obj5) {
093d3ff1
RD
26492 {
26493 SWIG_Python_ConvertPtr(obj5, (void **)&arg6, SWIGTYPE_p_wxValidator, SWIG_POINTER_EXCEPTION | 0);
26494 if (SWIG_arg_fail(6)) SWIG_fail;
26495 if (arg6 == NULL) {
26496 SWIG_null_ref("wxValidator");
26497 }
26498 if (SWIG_arg_fail(6)) SWIG_fail;
d14a1e28
RD
26499 }
26500 }
26501 if (obj6) {
26502 {
26503 arg7 = wxString_in_helper(obj6);
26504 if (arg7 == NULL) SWIG_fail;
ae8162c8 26505 temp7 = true;
d14a1e28
RD
26506 }
26507 }
26508 {
e3b71cb8 26509 if (!wxPyCheckForApp()) SWIG_fail;
d14a1e28
RD
26510 PyThreadState* __tstate = wxPyBeginAllowThreads();
26511 result = (wxListView *)new wxListView(arg1,arg2,(wxPoint const &)*arg3,(wxSize const &)*arg4,arg5,(wxValidator const &)*arg6,(wxString const &)*arg7);
26512
26513 wxPyEndAllowThreads(__tstate);
110da5b0 26514 if (PyErr_Occurred()) SWIG_fail;
d14a1e28 26515 }
15afbcd0 26516 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxListView, 1);
d14a1e28
RD
26517 {
26518 if (temp7)
26519 delete arg7;
26520 }
26521 return resultobj;
26522 fail:
26523 {
26524 if (temp7)
26525 delete arg7;
26526 }
26527 return NULL;
26528}
26529
26530
c32bde28 26531static PyObject *_wrap_new_PreListView(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
26532 PyObject *resultobj;
26533 wxListView *result;
26534 char *kwnames[] = {
26535 NULL
26536 };
26537
26538 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_PreListView",kwnames)) goto fail;
26539 {
e3b71cb8 26540 if (!wxPyCheckForApp()) SWIG_fail;
d14a1e28
RD
26541 PyThreadState* __tstate = wxPyBeginAllowThreads();
26542 result = (wxListView *)new wxListView();
26543
26544 wxPyEndAllowThreads(__tstate);
110da5b0 26545 if (PyErr_Occurred()) SWIG_fail;
d14a1e28 26546 }
15afbcd0 26547 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxListView, 1);
d14a1e28
RD
26548 return resultobj;
26549 fail:
26550 return NULL;
26551}
26552
26553
c32bde28 26554static PyObject *_wrap_ListView_Create(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
26555 PyObject *resultobj;
26556 wxListView *arg1 = (wxListView *) 0 ;
26557 wxWindow *arg2 = (wxWindow *) 0 ;
e811c8ce 26558 int arg3 = (int) -1 ;
d14a1e28
RD
26559 wxPoint const &arg4_defvalue = wxDefaultPosition ;
26560 wxPoint *arg4 = (wxPoint *) &arg4_defvalue ;
26561 wxSize const &arg5_defvalue = wxDefaultSize ;
26562 wxSize *arg5 = (wxSize *) &arg5_defvalue ;
26563 long arg6 = (long) wxLC_REPORT ;
26564 wxValidator const &arg7_defvalue = wxDefaultValidator ;
26565 wxValidator *arg7 = (wxValidator *) &arg7_defvalue ;
26566 wxString const &arg8_defvalue = wxPyListCtrlNameStr ;
26567 wxString *arg8 = (wxString *) &arg8_defvalue ;
26568 bool result;
26569 wxPoint temp4 ;
26570 wxSize temp5 ;
ae8162c8 26571 bool temp8 = false ;
d14a1e28
RD
26572 PyObject * obj0 = 0 ;
26573 PyObject * obj1 = 0 ;
994141e6 26574 PyObject * obj2 = 0 ;
d14a1e28
RD
26575 PyObject * obj3 = 0 ;
26576 PyObject * obj4 = 0 ;
994141e6 26577 PyObject * obj5 = 0 ;
d14a1e28
RD
26578 PyObject * obj6 = 0 ;
26579 PyObject * obj7 = 0 ;
26580 char *kwnames[] = {
26581 (char *) "self",(char *) "parent",(char *) "id",(char *) "pos",(char *) "size",(char *) "style",(char *) "validator",(char *) "name", NULL
26582 };
26583
994141e6 26584 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|OOOOOO:ListView_Create",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6,&obj7)) goto fail;
093d3ff1
RD
26585 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxListView, SWIG_POINTER_EXCEPTION | 0);
26586 if (SWIG_arg_fail(1)) SWIG_fail;
26587 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
26588 if (SWIG_arg_fail(2)) SWIG_fail;
994141e6 26589 if (obj2) {
093d3ff1
RD
26590 {
26591 arg3 = (int)(SWIG_As_int(obj2));
26592 if (SWIG_arg_fail(3)) SWIG_fail;
26593 }
994141e6 26594 }
d14a1e28
RD
26595 if (obj3) {
26596 {
26597 arg4 = &temp4;
26598 if ( ! wxPoint_helper(obj3, &arg4)) SWIG_fail;
26599 }
26600 }
26601 if (obj4) {
26602 {
26603 arg5 = &temp5;
26604 if ( ! wxSize_helper(obj4, &arg5)) SWIG_fail;
26605 }
26606 }
994141e6 26607 if (obj5) {
093d3ff1
RD
26608 {
26609 arg6 = (long)(SWIG_As_long(obj5));
26610 if (SWIG_arg_fail(6)) SWIG_fail;
26611 }
994141e6 26612 }
d14a1e28 26613 if (obj6) {
093d3ff1
RD
26614 {
26615 SWIG_Python_ConvertPtr(obj6, (void **)&arg7, SWIGTYPE_p_wxValidator, SWIG_POINTER_EXCEPTION | 0);
26616 if (SWIG_arg_fail(7)) SWIG_fail;
26617 if (arg7 == NULL) {
26618 SWIG_null_ref("wxValidator");
26619 }
26620 if (SWIG_arg_fail(7)) SWIG_fail;
d14a1e28
RD
26621 }
26622 }
26623 if (obj7) {
26624 {
26625 arg8 = wxString_in_helper(obj7);
26626 if (arg8 == NULL) SWIG_fail;
ae8162c8 26627 temp8 = true;
d14a1e28
RD
26628 }
26629 }
26630 {
26631 PyThreadState* __tstate = wxPyBeginAllowThreads();
26632 result = (bool)(arg1)->Create(arg2,arg3,(wxPoint const &)*arg4,(wxSize const &)*arg5,arg6,(wxValidator const &)*arg7,(wxString const &)*arg8);
26633
26634 wxPyEndAllowThreads(__tstate);
26635 if (PyErr_Occurred()) SWIG_fail;
26636 }
4f89f6a3
RD
26637 {
26638 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
26639 }
d14a1e28
RD
26640 {
26641 if (temp8)
26642 delete arg8;
26643 }
26644 return resultobj;
26645 fail:
26646 {
26647 if (temp8)
26648 delete arg8;
26649 }
26650 return NULL;
26651}
26652
26653
c32bde28 26654static PyObject *_wrap_ListView_Select(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
26655 PyObject *resultobj;
26656 wxListView *arg1 = (wxListView *) 0 ;
26657 long arg2 ;
ae8162c8 26658 bool arg3 = (bool) true ;
d14a1e28 26659 PyObject * obj0 = 0 ;
994141e6 26660 PyObject * obj1 = 0 ;
d14a1e28
RD
26661 PyObject * obj2 = 0 ;
26662 char *kwnames[] = {
26663 (char *) "self",(char *) "n",(char *) "on", NULL
26664 };
26665
15afbcd0 26666 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:ListView_Select",kwnames,&obj0,&obj1,&obj2)) goto fail;
093d3ff1
RD
26667 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxListView, SWIG_POINTER_EXCEPTION | 0);
26668 if (SWIG_arg_fail(1)) SWIG_fail;
26669 {
26670 arg2 = (long)(SWIG_As_long(obj1));
26671 if (SWIG_arg_fail(2)) SWIG_fail;
26672 }
d14a1e28 26673 if (obj2) {
093d3ff1
RD
26674 {
26675 arg3 = (bool)(SWIG_As_bool(obj2));
26676 if (SWIG_arg_fail(3)) SWIG_fail;
26677 }
d14a1e28
RD
26678 }
26679 {
26680 PyThreadState* __tstate = wxPyBeginAllowThreads();
26681 (arg1)->Select(arg2,arg3);
26682
26683 wxPyEndAllowThreads(__tstate);
26684 if (PyErr_Occurred()) SWIG_fail;
26685 }
26686 Py_INCREF(Py_None); resultobj = Py_None;
26687 return resultobj;
26688 fail:
26689 return NULL;
26690}
26691
26692
c32bde28 26693static PyObject *_wrap_ListView_Focus(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
26694 PyObject *resultobj;
26695 wxListView *arg1 = (wxListView *) 0 ;
26696 long arg2 ;
26697 PyObject * obj0 = 0 ;
994141e6 26698 PyObject * obj1 = 0 ;
d14a1e28
RD
26699 char *kwnames[] = {
26700 (char *) "self",(char *) "index", NULL
26701 };
26702
994141e6 26703 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ListView_Focus",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
26704 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxListView, SWIG_POINTER_EXCEPTION | 0);
26705 if (SWIG_arg_fail(1)) SWIG_fail;
26706 {
26707 arg2 = (long)(SWIG_As_long(obj1));
26708 if (SWIG_arg_fail(2)) SWIG_fail;
26709 }
d14a1e28
RD
26710 {
26711 PyThreadState* __tstate = wxPyBeginAllowThreads();
26712 (arg1)->Focus(arg2);
26713
26714 wxPyEndAllowThreads(__tstate);
26715 if (PyErr_Occurred()) SWIG_fail;
26716 }
26717 Py_INCREF(Py_None); resultobj = Py_None;
26718 return resultobj;
26719 fail:
26720 return NULL;
26721}
26722
26723
c32bde28 26724static PyObject *_wrap_ListView_GetFocusedItem(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
26725 PyObject *resultobj;
26726 wxListView *arg1 = (wxListView *) 0 ;
26727 long result;
26728 PyObject * obj0 = 0 ;
26729 char *kwnames[] = {
26730 (char *) "self", NULL
26731 };
26732
26733 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ListView_GetFocusedItem",kwnames,&obj0)) goto fail;
093d3ff1
RD
26734 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxListView, SWIG_POINTER_EXCEPTION | 0);
26735 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
26736 {
26737 PyThreadState* __tstate = wxPyBeginAllowThreads();
26738 result = (long)((wxListView const *)arg1)->GetFocusedItem();
26739
26740 wxPyEndAllowThreads(__tstate);
26741 if (PyErr_Occurred()) SWIG_fail;
26742 }
093d3ff1
RD
26743 {
26744 resultobj = SWIG_From_long((long)(result));
26745 }
d14a1e28
RD
26746 return resultobj;
26747 fail:
26748 return NULL;
26749}
26750
26751
c32bde28 26752static PyObject *_wrap_ListView_GetNextSelected(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
26753 PyObject *resultobj;
26754 wxListView *arg1 = (wxListView *) 0 ;
26755 long arg2 ;
26756 long result;
26757 PyObject * obj0 = 0 ;
994141e6 26758 PyObject * obj1 = 0 ;
d14a1e28
RD
26759 char *kwnames[] = {
26760 (char *) "self",(char *) "item", NULL
26761 };
26762
994141e6 26763 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ListView_GetNextSelected",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
26764 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxListView, SWIG_POINTER_EXCEPTION | 0);
26765 if (SWIG_arg_fail(1)) SWIG_fail;
26766 {
26767 arg2 = (long)(SWIG_As_long(obj1));
26768 if (SWIG_arg_fail(2)) SWIG_fail;
26769 }
d14a1e28
RD
26770 {
26771 PyThreadState* __tstate = wxPyBeginAllowThreads();
26772 result = (long)((wxListView const *)arg1)->GetNextSelected(arg2);
26773
26774 wxPyEndAllowThreads(__tstate);
26775 if (PyErr_Occurred()) SWIG_fail;
26776 }
093d3ff1
RD
26777 {
26778 resultobj = SWIG_From_long((long)(result));
26779 }
d14a1e28
RD
26780 return resultobj;
26781 fail:
26782 return NULL;
26783}
26784
26785
c32bde28 26786static PyObject *_wrap_ListView_GetFirstSelected(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
26787 PyObject *resultobj;
26788 wxListView *arg1 = (wxListView *) 0 ;
26789 long result;
26790 PyObject * obj0 = 0 ;
26791 char *kwnames[] = {
26792 (char *) "self", NULL
26793 };
26794
26795 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ListView_GetFirstSelected",kwnames,&obj0)) goto fail;
093d3ff1
RD
26796 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxListView, SWIG_POINTER_EXCEPTION | 0);
26797 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
26798 {
26799 PyThreadState* __tstate = wxPyBeginAllowThreads();
26800 result = (long)((wxListView const *)arg1)->GetFirstSelected();
26801
26802 wxPyEndAllowThreads(__tstate);
26803 if (PyErr_Occurred()) SWIG_fail;
26804 }
093d3ff1
RD
26805 {
26806 resultobj = SWIG_From_long((long)(result));
26807 }
d14a1e28
RD
26808 return resultobj;
26809 fail:
26810 return NULL;
26811}
26812
26813
c32bde28 26814static PyObject *_wrap_ListView_IsSelected(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
26815 PyObject *resultobj;
26816 wxListView *arg1 = (wxListView *) 0 ;
26817 long arg2 ;
26818 bool result;
26819 PyObject * obj0 = 0 ;
994141e6 26820 PyObject * obj1 = 0 ;
d14a1e28
RD
26821 char *kwnames[] = {
26822 (char *) "self",(char *) "index", NULL
26823 };
26824
994141e6 26825 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ListView_IsSelected",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
26826 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxListView, SWIG_POINTER_EXCEPTION | 0);
26827 if (SWIG_arg_fail(1)) SWIG_fail;
26828 {
26829 arg2 = (long)(SWIG_As_long(obj1));
26830 if (SWIG_arg_fail(2)) SWIG_fail;
26831 }
d14a1e28
RD
26832 {
26833 PyThreadState* __tstate = wxPyBeginAllowThreads();
26834 result = (bool)(arg1)->IsSelected(arg2);
26835
26836 wxPyEndAllowThreads(__tstate);
26837 if (PyErr_Occurred()) SWIG_fail;
26838 }
4f89f6a3
RD
26839 {
26840 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
26841 }
d14a1e28
RD
26842 return resultobj;
26843 fail:
26844 return NULL;
26845}
26846
26847
c32bde28 26848static PyObject *_wrap_ListView_SetColumnImage(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
26849 PyObject *resultobj;
26850 wxListView *arg1 = (wxListView *) 0 ;
26851 int arg2 ;
26852 int arg3 ;
26853 PyObject * obj0 = 0 ;
994141e6
RD
26854 PyObject * obj1 = 0 ;
26855 PyObject * obj2 = 0 ;
d14a1e28
RD
26856 char *kwnames[] = {
26857 (char *) "self",(char *) "col",(char *) "image", NULL
26858 };
26859
994141e6 26860 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:ListView_SetColumnImage",kwnames,&obj0,&obj1,&obj2)) goto fail;
093d3ff1
RD
26861 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxListView, SWIG_POINTER_EXCEPTION | 0);
26862 if (SWIG_arg_fail(1)) SWIG_fail;
26863 {
26864 arg2 = (int)(SWIG_As_int(obj1));
26865 if (SWIG_arg_fail(2)) SWIG_fail;
26866 }
26867 {
26868 arg3 = (int)(SWIG_As_int(obj2));
26869 if (SWIG_arg_fail(3)) SWIG_fail;
26870 }
d14a1e28
RD
26871 {
26872 PyThreadState* __tstate = wxPyBeginAllowThreads();
26873 (arg1)->SetColumnImage(arg2,arg3);
26874
26875 wxPyEndAllowThreads(__tstate);
26876 if (PyErr_Occurred()) SWIG_fail;
26877 }
26878 Py_INCREF(Py_None); resultobj = Py_None;
26879 return resultobj;
26880 fail:
26881 return NULL;
26882}
26883
26884
c32bde28 26885static PyObject *_wrap_ListView_ClearColumnImage(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
26886 PyObject *resultobj;
26887 wxListView *arg1 = (wxListView *) 0 ;
26888 int arg2 ;
26889 PyObject * obj0 = 0 ;
994141e6 26890 PyObject * obj1 = 0 ;
d14a1e28
RD
26891 char *kwnames[] = {
26892 (char *) "self",(char *) "col", NULL
26893 };
26894
994141e6 26895 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ListView_ClearColumnImage",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
26896 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxListView, SWIG_POINTER_EXCEPTION | 0);
26897 if (SWIG_arg_fail(1)) SWIG_fail;
26898 {
26899 arg2 = (int)(SWIG_As_int(obj1));
26900 if (SWIG_arg_fail(2)) SWIG_fail;
26901 }
d14a1e28
RD
26902 {
26903 PyThreadState* __tstate = wxPyBeginAllowThreads();
26904 (arg1)->ClearColumnImage(arg2);
26905
26906 wxPyEndAllowThreads(__tstate);
26907 if (PyErr_Occurred()) SWIG_fail;
26908 }
26909 Py_INCREF(Py_None); resultobj = Py_None;
26910 return resultobj;
26911 fail:
26912 return NULL;
26913}
26914
26915
c32bde28 26916static PyObject * ListView_swigregister(PyObject *, PyObject *args) {
d14a1e28
RD
26917 PyObject *obj;
26918 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
26919 SWIG_TypeClientData(SWIGTYPE_p_wxListView, obj);
26920 Py_INCREF(obj);
26921 return Py_BuildValue((char *)"");
26922}
c32bde28 26923static int _wrap_TreeCtrlNameStr_set(PyObject *) {
b2dc1044
RD
26924 PyErr_SetString(PyExc_TypeError,"Variable TreeCtrlNameStr is read-only.");
26925 return 1;
26926}
26927
26928
093d3ff1 26929static PyObject *_wrap_TreeCtrlNameStr_get(void) {
b2dc1044
RD
26930 PyObject *pyobj;
26931
26932 {
26933#if wxUSE_UNICODE
26934 pyobj = PyUnicode_FromWideChar((&wxPyTreeCtrlNameStr)->c_str(), (&wxPyTreeCtrlNameStr)->Len());
26935#else
26936 pyobj = PyString_FromStringAndSize((&wxPyTreeCtrlNameStr)->c_str(), (&wxPyTreeCtrlNameStr)->Len());
26937#endif
26938 }
26939 return pyobj;
26940}
26941
26942
c32bde28 26943static PyObject *_wrap_new_TreeItemId(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
26944 PyObject *resultobj;
26945 wxTreeItemId *result;
26946 char *kwnames[] = {
26947 NULL
26948 };
26949
26950 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_TreeItemId",kwnames)) goto fail;
26951 {
26952 PyThreadState* __tstate = wxPyBeginAllowThreads();
26953 result = (wxTreeItemId *)new wxTreeItemId();
26954
26955 wxPyEndAllowThreads(__tstate);
26956 if (PyErr_Occurred()) SWIG_fail;
26957 }
15afbcd0 26958 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxTreeItemId, 1);
d14a1e28
RD
26959 return resultobj;
26960 fail:
26961 return NULL;
26962}
26963
26964
c32bde28 26965static PyObject *_wrap_delete_TreeItemId(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
26966 PyObject *resultobj;
26967 wxTreeItemId *arg1 = (wxTreeItemId *) 0 ;
26968 PyObject * obj0 = 0 ;
26969 char *kwnames[] = {
26970 (char *) "self", NULL
26971 };
26972
26973 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:delete_TreeItemId",kwnames,&obj0)) goto fail;
093d3ff1
RD
26974 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTreeItemId, SWIG_POINTER_EXCEPTION | 0);
26975 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
26976 {
26977 PyThreadState* __tstate = wxPyBeginAllowThreads();
26978 delete arg1;
26979
26980 wxPyEndAllowThreads(__tstate);
26981 if (PyErr_Occurred()) SWIG_fail;
26982 }
26983 Py_INCREF(Py_None); resultobj = Py_None;
26984 return resultobj;
26985 fail:
26986 return NULL;
26987}
26988
26989
c32bde28 26990static PyObject *_wrap_TreeItemId_IsOk(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
26991 PyObject *resultobj;
26992 wxTreeItemId *arg1 = (wxTreeItemId *) 0 ;
26993 bool result;
26994 PyObject * obj0 = 0 ;
26995 char *kwnames[] = {
26996 (char *) "self", NULL
26997 };
26998
26999 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TreeItemId_IsOk",kwnames,&obj0)) goto fail;
093d3ff1
RD
27000 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTreeItemId, SWIG_POINTER_EXCEPTION | 0);
27001 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
27002 {
27003 PyThreadState* __tstate = wxPyBeginAllowThreads();
27004 result = (bool)((wxTreeItemId const *)arg1)->IsOk();
27005
27006 wxPyEndAllowThreads(__tstate);
27007 if (PyErr_Occurred()) SWIG_fail;
27008 }
4f89f6a3
RD
27009 {
27010 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
27011 }
d14a1e28
RD
27012 return resultobj;
27013 fail:
27014 return NULL;
27015}
27016
27017
c32bde28 27018static PyObject *_wrap_TreeItemId___eq__(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
27019 PyObject *resultobj;
27020 wxTreeItemId *arg1 = (wxTreeItemId *) 0 ;
27021 wxTreeItemId *arg2 = (wxTreeItemId *) 0 ;
27022 bool result;
27023 PyObject * obj0 = 0 ;
27024 PyObject * obj1 = 0 ;
27025 char *kwnames[] = {
27026 (char *) "self",(char *) "other", NULL
27027 };
27028
27029 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TreeItemId___eq__",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
27030 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTreeItemId, SWIG_POINTER_EXCEPTION | 0);
27031 if (SWIG_arg_fail(1)) SWIG_fail;
27032 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxTreeItemId, SWIG_POINTER_EXCEPTION | 0);
27033 if (SWIG_arg_fail(2)) SWIG_fail;
d14a1e28
RD
27034 {
27035 PyThreadState* __tstate = wxPyBeginAllowThreads();
22faec7d 27036 result = (bool)wxTreeItemId___eq__(arg1,(wxTreeItemId const *)arg2);
d14a1e28
RD
27037
27038 wxPyEndAllowThreads(__tstate);
27039 if (PyErr_Occurred()) SWIG_fail;
27040 }
4f89f6a3
RD
27041 {
27042 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
27043 }
d14a1e28
RD
27044 return resultobj;
27045 fail:
27046 return NULL;
27047}
27048
27049
c32bde28 27050static PyObject *_wrap_TreeItemId___ne__(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
27051 PyObject *resultobj;
27052 wxTreeItemId *arg1 = (wxTreeItemId *) 0 ;
27053 wxTreeItemId *arg2 = (wxTreeItemId *) 0 ;
27054 bool result;
27055 PyObject * obj0 = 0 ;
27056 PyObject * obj1 = 0 ;
27057 char *kwnames[] = {
27058 (char *) "self",(char *) "other", NULL
27059 };
27060
27061 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TreeItemId___ne__",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
27062 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTreeItemId, SWIG_POINTER_EXCEPTION | 0);
27063 if (SWIG_arg_fail(1)) SWIG_fail;
27064 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxTreeItemId, SWIG_POINTER_EXCEPTION | 0);
27065 if (SWIG_arg_fail(2)) SWIG_fail;
d14a1e28
RD
27066 {
27067 PyThreadState* __tstate = wxPyBeginAllowThreads();
22faec7d 27068 result = (bool)wxTreeItemId___ne__(arg1,(wxTreeItemId const *)arg2);
d14a1e28
RD
27069
27070 wxPyEndAllowThreads(__tstate);
27071 if (PyErr_Occurred()) SWIG_fail;
27072 }
4f89f6a3
RD
27073 {
27074 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
27075 }
d14a1e28
RD
27076 return resultobj;
27077 fail:
27078 return NULL;
27079}
27080
27081
c32bde28 27082static PyObject *_wrap_TreeItemId_m_pItem_set(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
27083 PyObject *resultobj;
27084 wxTreeItemId *arg1 = (wxTreeItemId *) 0 ;
58203fa6 27085 void *arg2 = (void *) 0 ;
d14a1e28
RD
27086 PyObject * obj0 = 0 ;
27087 PyObject * obj1 = 0 ;
27088 char *kwnames[] = {
27089 (char *) "self",(char *) "m_pItem", NULL
27090 };
27091
27092 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TreeItemId_m_pItem_set",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
27093 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTreeItemId, SWIG_POINTER_EXCEPTION | 0);
27094 if (SWIG_arg_fail(1)) SWIG_fail;
27095 {
27096 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),0,SWIG_POINTER_EXCEPTION|SWIG_POINTER_DISOWN))== -1) {
27097 SWIG_arg_fail(2);SWIG_fail;
27098 }
27099 }
d14a1e28
RD
27100 if (arg1) (arg1)->m_pItem = arg2;
27101
27102 Py_INCREF(Py_None); resultobj = Py_None;
27103 return resultobj;
27104 fail:
27105 return NULL;
27106}
27107
27108
c32bde28 27109static PyObject *_wrap_TreeItemId_m_pItem_get(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
27110 PyObject *resultobj;
27111 wxTreeItemId *arg1 = (wxTreeItemId *) 0 ;
58203fa6 27112 void *result;
d14a1e28
RD
27113 PyObject * obj0 = 0 ;
27114 char *kwnames[] = {
27115 (char *) "self", NULL
27116 };
27117
27118 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TreeItemId_m_pItem_get",kwnames,&obj0)) goto fail;
093d3ff1
RD
27119 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTreeItemId, SWIG_POINTER_EXCEPTION | 0);
27120 if (SWIG_arg_fail(1)) SWIG_fail;
58203fa6 27121 result = (void *) ((arg1)->m_pItem);
d14a1e28 27122
15afbcd0 27123 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_void, 0);
d14a1e28
RD
27124 return resultobj;
27125 fail:
27126 return NULL;
27127}
27128
27129
c32bde28 27130static PyObject * TreeItemId_swigregister(PyObject *, PyObject *args) {
d14a1e28
RD
27131 PyObject *obj;
27132 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
27133 SWIG_TypeClientData(SWIGTYPE_p_wxTreeItemId, obj);
27134 Py_INCREF(obj);
27135 return Py_BuildValue((char *)"");
27136}
c32bde28 27137static PyObject *_wrap_new_TreeItemData(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
27138 PyObject *resultobj;
27139 PyObject *arg1 = (PyObject *) NULL ;
27140 wxPyTreeItemData *result;
27141 PyObject * obj0 = 0 ;
27142 char *kwnames[] = {
27143 (char *) "obj", NULL
27144 };
27145
27146 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|O:new_TreeItemData",kwnames,&obj0)) goto fail;
27147 if (obj0) {
27148 arg1 = obj0;
27149 }
27150 {
27151 PyThreadState* __tstate = wxPyBeginAllowThreads();
27152 result = (wxPyTreeItemData *)new wxPyTreeItemData(arg1);
27153
27154 wxPyEndAllowThreads(__tstate);
27155 if (PyErr_Occurred()) SWIG_fail;
27156 }
15afbcd0 27157 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxPyTreeItemData, 1);
d14a1e28
RD
27158 return resultobj;
27159 fail:
27160 return NULL;
27161}
27162
27163
c32bde28 27164static PyObject *_wrap_TreeItemData_GetData(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
27165 PyObject *resultobj;
27166 wxPyTreeItemData *arg1 = (wxPyTreeItemData *) 0 ;
27167 PyObject *result;
27168 PyObject * obj0 = 0 ;
27169 char *kwnames[] = {
27170 (char *) "self", NULL
27171 };
27172
27173 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TreeItemData_GetData",kwnames,&obj0)) goto fail;
093d3ff1
RD
27174 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyTreeItemData, SWIG_POINTER_EXCEPTION | 0);
27175 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
27176 {
27177 PyThreadState* __tstate = wxPyBeginAllowThreads();
27178 result = (PyObject *)(arg1)->GetData();
27179
27180 wxPyEndAllowThreads(__tstate);
27181 if (PyErr_Occurred()) SWIG_fail;
27182 }
27183 resultobj = result;
27184 return resultobj;
27185 fail:
27186 return NULL;
27187}
27188
27189
c32bde28 27190static PyObject *_wrap_TreeItemData_SetData(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
27191 PyObject *resultobj;
27192 wxPyTreeItemData *arg1 = (wxPyTreeItemData *) 0 ;
27193 PyObject *arg2 = (PyObject *) 0 ;
27194 PyObject * obj0 = 0 ;
27195 PyObject * obj1 = 0 ;
27196 char *kwnames[] = {
27197 (char *) "self",(char *) "obj", NULL
27198 };
27199
27200 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TreeItemData_SetData",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
27201 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyTreeItemData, SWIG_POINTER_EXCEPTION | 0);
27202 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
27203 arg2 = obj1;
27204 {
27205 PyThreadState* __tstate = wxPyBeginAllowThreads();
27206 (arg1)->SetData(arg2);
27207
27208 wxPyEndAllowThreads(__tstate);
27209 if (PyErr_Occurred()) SWIG_fail;
27210 }
27211 Py_INCREF(Py_None); resultobj = Py_None;
27212 return resultobj;
27213 fail:
27214 return NULL;
27215}
27216
27217
c32bde28 27218static PyObject *_wrap_TreeItemData_GetId(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
27219 PyObject *resultobj;
27220 wxPyTreeItemData *arg1 = (wxPyTreeItemData *) 0 ;
27221 wxTreeItemId *result;
27222 PyObject * obj0 = 0 ;
27223 char *kwnames[] = {
27224 (char *) "self", NULL
27225 };
27226
27227 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TreeItemData_GetId",kwnames,&obj0)) goto fail;
093d3ff1
RD
27228 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyTreeItemData, SWIG_POINTER_EXCEPTION | 0);
27229 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
27230 {
27231 PyThreadState* __tstate = wxPyBeginAllowThreads();
27232 {
27233 wxTreeItemId const &_result_ref = (arg1)->GetId();
27234 result = (wxTreeItemId *) &_result_ref;
27235 }
27236
27237 wxPyEndAllowThreads(__tstate);
27238 if (PyErr_Occurred()) SWIG_fail;
27239 }
15afbcd0 27240 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxTreeItemId, 0);
d14a1e28
RD
27241 return resultobj;
27242 fail:
27243 return NULL;
27244}
27245
27246
c32bde28 27247static PyObject *_wrap_TreeItemData_SetId(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
27248 PyObject *resultobj;
27249 wxPyTreeItemData *arg1 = (wxPyTreeItemData *) 0 ;
27250 wxTreeItemId *arg2 = 0 ;
27251 PyObject * obj0 = 0 ;
27252 PyObject * obj1 = 0 ;
27253 char *kwnames[] = {
27254 (char *) "self",(char *) "id", NULL
27255 };
27256
27257 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TreeItemData_SetId",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
27258 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyTreeItemData, SWIG_POINTER_EXCEPTION | 0);
27259 if (SWIG_arg_fail(1)) SWIG_fail;
27260 {
27261 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxTreeItemId, SWIG_POINTER_EXCEPTION | 0);
27262 if (SWIG_arg_fail(2)) SWIG_fail;
27263 if (arg2 == NULL) {
27264 SWIG_null_ref("wxTreeItemId");
27265 }
27266 if (SWIG_arg_fail(2)) SWIG_fail;
d14a1e28
RD
27267 }
27268 {
27269 PyThreadState* __tstate = wxPyBeginAllowThreads();
27270 (arg1)->SetId((wxTreeItemId const &)*arg2);
27271
27272 wxPyEndAllowThreads(__tstate);
27273 if (PyErr_Occurred()) SWIG_fail;
27274 }
27275 Py_INCREF(Py_None); resultobj = Py_None;
27276 return resultobj;
27277 fail:
27278 return NULL;
27279}
27280
27281
c32bde28 27282static PyObject *_wrap_TreeItemData_Destroy(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
27283 PyObject *resultobj;
27284 wxPyTreeItemData *arg1 = (wxPyTreeItemData *) 0 ;
27285 PyObject * obj0 = 0 ;
27286 char *kwnames[] = {
27287 (char *) "self", NULL
27288 };
27289
27290 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TreeItemData_Destroy",kwnames,&obj0)) goto fail;
093d3ff1
RD
27291 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyTreeItemData, SWIG_POINTER_EXCEPTION | 0);
27292 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
27293 {
27294 PyThreadState* __tstate = wxPyBeginAllowThreads();
27295 wxPyTreeItemData_Destroy(arg1);
27296
27297 wxPyEndAllowThreads(__tstate);
27298 if (PyErr_Occurred()) SWIG_fail;
27299 }
27300 Py_INCREF(Py_None); resultobj = Py_None;
27301 return resultobj;
27302 fail:
27303 return NULL;
27304}
27305
27306
c32bde28 27307static PyObject * TreeItemData_swigregister(PyObject *, PyObject *args) {
d14a1e28
RD
27308 PyObject *obj;
27309 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
27310 SWIG_TypeClientData(SWIGTYPE_p_wxPyTreeItemData, obj);
27311 Py_INCREF(obj);
27312 return Py_BuildValue((char *)"");
27313}
c32bde28 27314static PyObject *_wrap_new_TreeEvent(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
27315 PyObject *resultobj;
27316 wxEventType arg1 = (wxEventType) wxEVT_NULL ;
27317 int arg2 = (int) 0 ;
27318 wxTreeEvent *result;
994141e6
RD
27319 PyObject * obj0 = 0 ;
27320 PyObject * obj1 = 0 ;
d14a1e28
RD
27321 char *kwnames[] = {
27322 (char *) "commandType",(char *) "id", NULL
27323 };
27324
994141e6
RD
27325 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|OO:new_TreeEvent",kwnames,&obj0,&obj1)) goto fail;
27326 if (obj0) {
093d3ff1
RD
27327 {
27328 arg1 = (wxEventType)(SWIG_As_int(obj0));
27329 if (SWIG_arg_fail(1)) SWIG_fail;
27330 }
994141e6
RD
27331 }
27332 if (obj1) {
093d3ff1
RD
27333 {
27334 arg2 = (int)(SWIG_As_int(obj1));
27335 if (SWIG_arg_fail(2)) SWIG_fail;
27336 }
994141e6 27337 }
d14a1e28
RD
27338 {
27339 PyThreadState* __tstate = wxPyBeginAllowThreads();
27340 result = (wxTreeEvent *)new wxTreeEvent(arg1,arg2);
27341
27342 wxPyEndAllowThreads(__tstate);
27343 if (PyErr_Occurred()) SWIG_fail;
27344 }
15afbcd0 27345 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxTreeEvent, 1);
d14a1e28
RD
27346 return resultobj;
27347 fail:
27348 return NULL;
27349}
27350
27351
c32bde28 27352static PyObject *_wrap_TreeEvent_GetItem(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
27353 PyObject *resultobj;
27354 wxTreeEvent *arg1 = (wxTreeEvent *) 0 ;
27355 wxTreeItemId result;
27356 PyObject * obj0 = 0 ;
27357 char *kwnames[] = {
27358 (char *) "self", NULL
27359 };
27360
27361 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TreeEvent_GetItem",kwnames,&obj0)) goto fail;
093d3ff1
RD
27362 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTreeEvent, SWIG_POINTER_EXCEPTION | 0);
27363 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
27364 {
27365 PyThreadState* __tstate = wxPyBeginAllowThreads();
27366 result = ((wxTreeEvent const *)arg1)->GetItem();
27367
27368 wxPyEndAllowThreads(__tstate);
27369 if (PyErr_Occurred()) SWIG_fail;
27370 }
27371 {
27372 wxTreeItemId * resultptr;
093d3ff1 27373 resultptr = new wxTreeItemId((wxTreeItemId &)(result));
15afbcd0 27374 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxTreeItemId, 1);
d14a1e28
RD
27375 }
27376 return resultobj;
27377 fail:
27378 return NULL;
27379}
27380
27381
c32bde28 27382static PyObject *_wrap_TreeEvent_SetItem(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
27383 PyObject *resultobj;
27384 wxTreeEvent *arg1 = (wxTreeEvent *) 0 ;
27385 wxTreeItemId *arg2 = 0 ;
27386 PyObject * obj0 = 0 ;
27387 PyObject * obj1 = 0 ;
27388 char *kwnames[] = {
27389 (char *) "self",(char *) "item", NULL
27390 };
27391
27392 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TreeEvent_SetItem",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
27393 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTreeEvent, SWIG_POINTER_EXCEPTION | 0);
27394 if (SWIG_arg_fail(1)) SWIG_fail;
27395 {
27396 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxTreeItemId, SWIG_POINTER_EXCEPTION | 0);
27397 if (SWIG_arg_fail(2)) SWIG_fail;
27398 if (arg2 == NULL) {
27399 SWIG_null_ref("wxTreeItemId");
27400 }
27401 if (SWIG_arg_fail(2)) SWIG_fail;
d14a1e28
RD
27402 }
27403 {
27404 PyThreadState* __tstate = wxPyBeginAllowThreads();
27405 (arg1)->SetItem((wxTreeItemId const &)*arg2);
27406
27407 wxPyEndAllowThreads(__tstate);
27408 if (PyErr_Occurred()) SWIG_fail;
27409 }
27410 Py_INCREF(Py_None); resultobj = Py_None;
27411 return resultobj;
27412 fail:
27413 return NULL;
27414}
27415
27416
c32bde28 27417static PyObject *_wrap_TreeEvent_GetOldItem(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
27418 PyObject *resultobj;
27419 wxTreeEvent *arg1 = (wxTreeEvent *) 0 ;
27420 wxTreeItemId result;
27421 PyObject * obj0 = 0 ;
27422 char *kwnames[] = {
27423 (char *) "self", NULL
27424 };
27425
27426 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TreeEvent_GetOldItem",kwnames,&obj0)) goto fail;
093d3ff1
RD
27427 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTreeEvent, SWIG_POINTER_EXCEPTION | 0);
27428 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
27429 {
27430 PyThreadState* __tstate = wxPyBeginAllowThreads();
27431 result = ((wxTreeEvent const *)arg1)->GetOldItem();
27432
27433 wxPyEndAllowThreads(__tstate);
27434 if (PyErr_Occurred()) SWIG_fail;
27435 }
27436 {
27437 wxTreeItemId * resultptr;
093d3ff1 27438 resultptr = new wxTreeItemId((wxTreeItemId &)(result));
15afbcd0 27439 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxTreeItemId, 1);
d14a1e28
RD
27440 }
27441 return resultobj;
27442 fail:
27443 return NULL;
27444}
27445
27446
c32bde28 27447static PyObject *_wrap_TreeEvent_SetOldItem(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
27448 PyObject *resultobj;
27449 wxTreeEvent *arg1 = (wxTreeEvent *) 0 ;
27450 wxTreeItemId *arg2 = 0 ;
27451 PyObject * obj0 = 0 ;
27452 PyObject * obj1 = 0 ;
27453 char *kwnames[] = {
27454 (char *) "self",(char *) "item", NULL
27455 };
27456
27457 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TreeEvent_SetOldItem",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
27458 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTreeEvent, SWIG_POINTER_EXCEPTION | 0);
27459 if (SWIG_arg_fail(1)) SWIG_fail;
27460 {
27461 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxTreeItemId, SWIG_POINTER_EXCEPTION | 0);
27462 if (SWIG_arg_fail(2)) SWIG_fail;
27463 if (arg2 == NULL) {
27464 SWIG_null_ref("wxTreeItemId");
27465 }
27466 if (SWIG_arg_fail(2)) SWIG_fail;
d14a1e28
RD
27467 }
27468 {
27469 PyThreadState* __tstate = wxPyBeginAllowThreads();
27470 (arg1)->SetOldItem((wxTreeItemId const &)*arg2);
27471
27472 wxPyEndAllowThreads(__tstate);
27473 if (PyErr_Occurred()) SWIG_fail;
27474 }
27475 Py_INCREF(Py_None); resultobj = Py_None;
27476 return resultobj;
27477 fail:
27478 return NULL;
27479}
27480
27481
c32bde28 27482static PyObject *_wrap_TreeEvent_GetPoint(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
27483 PyObject *resultobj;
27484 wxTreeEvent *arg1 = (wxTreeEvent *) 0 ;
27485 wxPoint result;
27486 PyObject * obj0 = 0 ;
27487 char *kwnames[] = {
27488 (char *) "self", NULL
27489 };
27490
27491 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TreeEvent_GetPoint",kwnames,&obj0)) goto fail;
093d3ff1
RD
27492 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTreeEvent, SWIG_POINTER_EXCEPTION | 0);
27493 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
27494 {
27495 PyThreadState* __tstate = wxPyBeginAllowThreads();
27496 result = ((wxTreeEvent const *)arg1)->GetPoint();
27497
27498 wxPyEndAllowThreads(__tstate);
27499 if (PyErr_Occurred()) SWIG_fail;
27500 }
27501 {
27502 wxPoint * resultptr;
093d3ff1 27503 resultptr = new wxPoint((wxPoint &)(result));
15afbcd0 27504 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxPoint, 1);
d14a1e28
RD
27505 }
27506 return resultobj;
27507 fail:
27508 return NULL;
27509}
27510
27511
c32bde28 27512static PyObject *_wrap_TreeEvent_SetPoint(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
27513 PyObject *resultobj;
27514 wxTreeEvent *arg1 = (wxTreeEvent *) 0 ;
27515 wxPoint *arg2 = 0 ;
27516 wxPoint temp2 ;
27517 PyObject * obj0 = 0 ;
27518 PyObject * obj1 = 0 ;
27519 char *kwnames[] = {
27520 (char *) "self",(char *) "pt", NULL
27521 };
27522
27523 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TreeEvent_SetPoint",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
27524 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTreeEvent, SWIG_POINTER_EXCEPTION | 0);
27525 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
27526 {
27527 arg2 = &temp2;
27528 if ( ! wxPoint_helper(obj1, &arg2)) SWIG_fail;
27529 }
27530 {
27531 PyThreadState* __tstate = wxPyBeginAllowThreads();
27532 (arg1)->SetPoint((wxPoint const &)*arg2);
27533
27534 wxPyEndAllowThreads(__tstate);
27535 if (PyErr_Occurred()) SWIG_fail;
27536 }
27537 Py_INCREF(Py_None); resultobj = Py_None;
27538 return resultobj;
27539 fail:
27540 return NULL;
27541}
27542
27543
c32bde28 27544static PyObject *_wrap_TreeEvent_GetKeyEvent(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
27545 PyObject *resultobj;
27546 wxTreeEvent *arg1 = (wxTreeEvent *) 0 ;
27547 wxKeyEvent *result;
27548 PyObject * obj0 = 0 ;
27549 char *kwnames[] = {
27550 (char *) "self", NULL
27551 };
27552
27553 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TreeEvent_GetKeyEvent",kwnames,&obj0)) goto fail;
093d3ff1
RD
27554 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTreeEvent, SWIG_POINTER_EXCEPTION | 0);
27555 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
27556 {
27557 PyThreadState* __tstate = wxPyBeginAllowThreads();
27558 {
27559 wxKeyEvent const &_result_ref = ((wxTreeEvent const *)arg1)->GetKeyEvent();
27560 result = (wxKeyEvent *) &_result_ref;
27561 }
27562
27563 wxPyEndAllowThreads(__tstate);
27564 if (PyErr_Occurred()) SWIG_fail;
27565 }
15afbcd0 27566 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxKeyEvent, 0);
d14a1e28
RD
27567 return resultobj;
27568 fail:
27569 return NULL;
27570}
27571
27572
c32bde28 27573static PyObject *_wrap_TreeEvent_GetKeyCode(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
27574 PyObject *resultobj;
27575 wxTreeEvent *arg1 = (wxTreeEvent *) 0 ;
27576 int result;
27577 PyObject * obj0 = 0 ;
27578 char *kwnames[] = {
27579 (char *) "self", NULL
27580 };
27581
27582 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TreeEvent_GetKeyCode",kwnames,&obj0)) goto fail;
093d3ff1
RD
27583 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTreeEvent, SWIG_POINTER_EXCEPTION | 0);
27584 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
27585 {
27586 PyThreadState* __tstate = wxPyBeginAllowThreads();
27587 result = (int)((wxTreeEvent const *)arg1)->GetKeyCode();
27588
27589 wxPyEndAllowThreads(__tstate);
27590 if (PyErr_Occurred()) SWIG_fail;
27591 }
093d3ff1
RD
27592 {
27593 resultobj = SWIG_From_int((int)(result));
27594 }
d14a1e28
RD
27595 return resultobj;
27596 fail:
27597 return NULL;
27598}
27599
27600
c32bde28 27601static PyObject *_wrap_TreeEvent_SetKeyEvent(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
27602 PyObject *resultobj;
27603 wxTreeEvent *arg1 = (wxTreeEvent *) 0 ;
27604 wxKeyEvent *arg2 = 0 ;
27605 PyObject * obj0 = 0 ;
27606 PyObject * obj1 = 0 ;
27607 char *kwnames[] = {
27608 (char *) "self",(char *) "evt", NULL
27609 };
27610
27611 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TreeEvent_SetKeyEvent",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
27612 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTreeEvent, SWIG_POINTER_EXCEPTION | 0);
27613 if (SWIG_arg_fail(1)) SWIG_fail;
27614 {
27615 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxKeyEvent, SWIG_POINTER_EXCEPTION | 0);
27616 if (SWIG_arg_fail(2)) SWIG_fail;
27617 if (arg2 == NULL) {
27618 SWIG_null_ref("wxKeyEvent");
27619 }
27620 if (SWIG_arg_fail(2)) SWIG_fail;
d14a1e28
RD
27621 }
27622 {
27623 PyThreadState* __tstate = wxPyBeginAllowThreads();
27624 (arg1)->SetKeyEvent((wxKeyEvent const &)*arg2);
27625
27626 wxPyEndAllowThreads(__tstate);
27627 if (PyErr_Occurred()) SWIG_fail;
27628 }
27629 Py_INCREF(Py_None); resultobj = Py_None;
27630 return resultobj;
27631 fail:
27632 return NULL;
27633}
27634
27635
c32bde28 27636static PyObject *_wrap_TreeEvent_GetLabel(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
27637 PyObject *resultobj;
27638 wxTreeEvent *arg1 = (wxTreeEvent *) 0 ;
27639 wxString *result;
27640 PyObject * obj0 = 0 ;
27641 char *kwnames[] = {
27642 (char *) "self", NULL
27643 };
27644
27645 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TreeEvent_GetLabel",kwnames,&obj0)) goto fail;
093d3ff1
RD
27646 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTreeEvent, SWIG_POINTER_EXCEPTION | 0);
27647 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
27648 {
27649 PyThreadState* __tstate = wxPyBeginAllowThreads();
27650 {
27651 wxString const &_result_ref = ((wxTreeEvent const *)arg1)->GetLabel();
27652 result = (wxString *) &_result_ref;
27653 }
27654
27655 wxPyEndAllowThreads(__tstate);
27656 if (PyErr_Occurred()) SWIG_fail;
27657 }
cc6dd355
RD
27658 {
27659#if wxUSE_UNICODE
27660 resultobj = PyUnicode_FromWideChar(result->c_str(), result->Len());
27661#else
27662 resultobj = PyString_FromStringAndSize(result->c_str(), result->Len());
27663#endif
27664 }
d14a1e28
RD
27665 return resultobj;
27666 fail:
27667 return NULL;
27668}
27669
27670
c32bde28 27671static PyObject *_wrap_TreeEvent_SetLabel(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
27672 PyObject *resultobj;
27673 wxTreeEvent *arg1 = (wxTreeEvent *) 0 ;
27674 wxString *arg2 = 0 ;
ae8162c8 27675 bool temp2 = false ;
d14a1e28
RD
27676 PyObject * obj0 = 0 ;
27677 PyObject * obj1 = 0 ;
27678 char *kwnames[] = {
27679 (char *) "self",(char *) "label", NULL
27680 };
27681
27682 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TreeEvent_SetLabel",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
27683 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTreeEvent, SWIG_POINTER_EXCEPTION | 0);
27684 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
27685 {
27686 arg2 = wxString_in_helper(obj1);
27687 if (arg2 == NULL) SWIG_fail;
ae8162c8 27688 temp2 = true;
d14a1e28
RD
27689 }
27690 {
27691 PyThreadState* __tstate = wxPyBeginAllowThreads();
27692 (arg1)->SetLabel((wxString const &)*arg2);
27693
27694 wxPyEndAllowThreads(__tstate);
27695 if (PyErr_Occurred()) SWIG_fail;
27696 }
27697 Py_INCREF(Py_None); resultobj = Py_None;
27698 {
27699 if (temp2)
27700 delete arg2;
27701 }
27702 return resultobj;
27703 fail:
27704 {
27705 if (temp2)
27706 delete arg2;
27707 }
27708 return NULL;
27709}
27710
27711
c32bde28 27712static PyObject *_wrap_TreeEvent_IsEditCancelled(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
27713 PyObject *resultobj;
27714 wxTreeEvent *arg1 = (wxTreeEvent *) 0 ;
27715 bool result;
27716 PyObject * obj0 = 0 ;
27717 char *kwnames[] = {
27718 (char *) "self", NULL
27719 };
27720
27721 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TreeEvent_IsEditCancelled",kwnames,&obj0)) goto fail;
093d3ff1
RD
27722 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTreeEvent, SWIG_POINTER_EXCEPTION | 0);
27723 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
27724 {
27725 PyThreadState* __tstate = wxPyBeginAllowThreads();
27726 result = (bool)((wxTreeEvent const *)arg1)->IsEditCancelled();
27727
27728 wxPyEndAllowThreads(__tstate);
27729 if (PyErr_Occurred()) SWIG_fail;
27730 }
4f89f6a3
RD
27731 {
27732 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
27733 }
d14a1e28
RD
27734 return resultobj;
27735 fail:
27736 return NULL;
27737}
27738
27739
c32bde28 27740static PyObject *_wrap_TreeEvent_SetEditCanceled(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
27741 PyObject *resultobj;
27742 wxTreeEvent *arg1 = (wxTreeEvent *) 0 ;
27743 bool arg2 ;
27744 PyObject * obj0 = 0 ;
27745 PyObject * obj1 = 0 ;
27746 char *kwnames[] = {
27747 (char *) "self",(char *) "editCancelled", NULL
27748 };
27749
27750 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TreeEvent_SetEditCanceled",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
27751 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTreeEvent, SWIG_POINTER_EXCEPTION | 0);
27752 if (SWIG_arg_fail(1)) SWIG_fail;
27753 {
27754 arg2 = (bool)(SWIG_As_bool(obj1));
27755 if (SWIG_arg_fail(2)) SWIG_fail;
27756 }
d14a1e28
RD
27757 {
27758 PyThreadState* __tstate = wxPyBeginAllowThreads();
27759 (arg1)->SetEditCanceled(arg2);
27760
27761 wxPyEndAllowThreads(__tstate);
27762 if (PyErr_Occurred()) SWIG_fail;
27763 }
27764 Py_INCREF(Py_None); resultobj = Py_None;
27765 return resultobj;
27766 fail:
27767 return NULL;
27768}
27769
27770
c32bde28 27771static PyObject *_wrap_TreeEvent_SetToolTip(PyObject *, PyObject *args, PyObject *kwargs) {
c9c7117a
RD
27772 PyObject *resultobj;
27773 wxTreeEvent *arg1 = (wxTreeEvent *) 0 ;
27774 wxString *arg2 = 0 ;
ae8162c8 27775 bool temp2 = false ;
c9c7117a
RD
27776 PyObject * obj0 = 0 ;
27777 PyObject * obj1 = 0 ;
27778 char *kwnames[] = {
27779 (char *) "self",(char *) "toolTip", NULL
27780 };
27781
27782 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TreeEvent_SetToolTip",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
27783 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTreeEvent, SWIG_POINTER_EXCEPTION | 0);
27784 if (SWIG_arg_fail(1)) SWIG_fail;
c9c7117a
RD
27785 {
27786 arg2 = wxString_in_helper(obj1);
27787 if (arg2 == NULL) SWIG_fail;
ae8162c8 27788 temp2 = true;
c9c7117a
RD
27789 }
27790 {
27791 PyThreadState* __tstate = wxPyBeginAllowThreads();
27792 (arg1)->SetToolTip((wxString const &)*arg2);
27793
27794 wxPyEndAllowThreads(__tstate);
27795 if (PyErr_Occurred()) SWIG_fail;
27796 }
27797 Py_INCREF(Py_None); resultobj = Py_None;
27798 {
27799 if (temp2)
27800 delete arg2;
27801 }
27802 return resultobj;
27803 fail:
27804 {
27805 if (temp2)
27806 delete arg2;
27807 }
27808 return NULL;
27809}
27810
27811
562ecc31
RD
27812static PyObject *_wrap_TreeEvent_GetToolTip(PyObject *, PyObject *args, PyObject *kwargs) {
27813 PyObject *resultobj;
27814 wxTreeEvent *arg1 = (wxTreeEvent *) 0 ;
27815 wxString result;
27816 PyObject * obj0 = 0 ;
27817 char *kwnames[] = {
27818 (char *) "self", NULL
27819 };
27820
27821 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TreeEvent_GetToolTip",kwnames,&obj0)) goto fail;
27822 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTreeEvent, SWIG_POINTER_EXCEPTION | 0);
27823 if (SWIG_arg_fail(1)) SWIG_fail;
27824 {
27825 PyThreadState* __tstate = wxPyBeginAllowThreads();
27826 result = (arg1)->GetToolTip();
27827
27828 wxPyEndAllowThreads(__tstate);
27829 if (PyErr_Occurred()) SWIG_fail;
27830 }
27831 {
27832#if wxUSE_UNICODE
27833 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
27834#else
27835 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
27836#endif
27837 }
27838 return resultobj;
27839 fail:
27840 return NULL;
27841}
27842
27843
c32bde28 27844static PyObject * TreeEvent_swigregister(PyObject *, PyObject *args) {
d14a1e28
RD
27845 PyObject *obj;
27846 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
27847 SWIG_TypeClientData(SWIGTYPE_p_wxTreeEvent, obj);
27848 Py_INCREF(obj);
27849 return Py_BuildValue((char *)"");
27850}
c32bde28 27851static PyObject *_wrap_new_TreeCtrl(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
27852 PyObject *resultobj;
27853 wxWindow *arg1 = (wxWindow *) 0 ;
e811c8ce 27854 int arg2 = (int) -1 ;
d14a1e28
RD
27855 wxPoint const &arg3_defvalue = wxDefaultPosition ;
27856 wxPoint *arg3 = (wxPoint *) &arg3_defvalue ;
27857 wxSize const &arg4_defvalue = wxDefaultSize ;
27858 wxSize *arg4 = (wxSize *) &arg4_defvalue ;
27859 long arg5 = (long) wxTR_DEFAULT_STYLE ;
27860 wxValidator const &arg6_defvalue = wxDefaultValidator ;
27861 wxValidator *arg6 = (wxValidator *) &arg6_defvalue ;
b2dc1044 27862 wxString const &arg7_defvalue = wxPyTreeCtrlNameStr ;
d14a1e28
RD
27863 wxString *arg7 = (wxString *) &arg7_defvalue ;
27864 wxPyTreeCtrl *result;
27865 wxPoint temp3 ;
27866 wxSize temp4 ;
ae8162c8 27867 bool temp7 = false ;
d14a1e28 27868 PyObject * obj0 = 0 ;
994141e6 27869 PyObject * obj1 = 0 ;
d14a1e28
RD
27870 PyObject * obj2 = 0 ;
27871 PyObject * obj3 = 0 ;
994141e6 27872 PyObject * obj4 = 0 ;
d14a1e28
RD
27873 PyObject * obj5 = 0 ;
27874 PyObject * obj6 = 0 ;
27875 char *kwnames[] = {
27876 (char *) "parent",(char *) "id",(char *) "pos",(char *) "size",(char *) "style",(char *) "validator",(char *) "name", NULL
27877 };
27878
994141e6 27879 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|OOOOOO:new_TreeCtrl",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6)) goto fail;
093d3ff1
RD
27880 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
27881 if (SWIG_arg_fail(1)) SWIG_fail;
994141e6 27882 if (obj1) {
093d3ff1
RD
27883 {
27884 arg2 = (int)(SWIG_As_int(obj1));
27885 if (SWIG_arg_fail(2)) SWIG_fail;
27886 }
994141e6 27887 }
d14a1e28
RD
27888 if (obj2) {
27889 {
27890 arg3 = &temp3;
27891 if ( ! wxPoint_helper(obj2, &arg3)) SWIG_fail;
27892 }
27893 }
27894 if (obj3) {
27895 {
994141e6
RD
27896 arg4 = &temp4;
27897 if ( ! wxSize_helper(obj3, &arg4)) SWIG_fail;
27898 }
27899 }
27900 if (obj4) {
093d3ff1
RD
27901 {
27902 arg5 = (long)(SWIG_As_long(obj4));
27903 if (SWIG_arg_fail(5)) SWIG_fail;
27904 }
d14a1e28
RD
27905 }
27906 if (obj5) {
093d3ff1
RD
27907 {
27908 SWIG_Python_ConvertPtr(obj5, (void **)&arg6, SWIGTYPE_p_wxValidator, SWIG_POINTER_EXCEPTION | 0);
27909 if (SWIG_arg_fail(6)) SWIG_fail;
27910 if (arg6 == NULL) {
27911 SWIG_null_ref("wxValidator");
27912 }
27913 if (SWIG_arg_fail(6)) SWIG_fail;
d14a1e28
RD
27914 }
27915 }
27916 if (obj6) {
27917 {
27918 arg7 = wxString_in_helper(obj6);
27919 if (arg7 == NULL) SWIG_fail;
ae8162c8 27920 temp7 = true;
d14a1e28
RD
27921 }
27922 }
27923 {
e3b71cb8 27924 if (!wxPyCheckForApp()) SWIG_fail;
d14a1e28
RD
27925 PyThreadState* __tstate = wxPyBeginAllowThreads();
27926 result = (wxPyTreeCtrl *)new wxPyTreeCtrl(arg1,arg2,(wxPoint const &)*arg3,(wxSize const &)*arg4,arg5,(wxValidator const &)*arg6,(wxString const &)*arg7);
27927
27928 wxPyEndAllowThreads(__tstate);
110da5b0 27929 if (PyErr_Occurred()) SWIG_fail;
d14a1e28 27930 }
b0f7404b 27931 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxPyTreeCtrl, 1);
d14a1e28
RD
27932 {
27933 if (temp7)
27934 delete arg7;
27935 }
27936 return resultobj;
27937 fail:
27938 {
27939 if (temp7)
27940 delete arg7;
27941 }
27942 return NULL;
27943}
27944
27945
c32bde28 27946static PyObject *_wrap_new_PreTreeCtrl(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
27947 PyObject *resultobj;
27948 wxPyTreeCtrl *result;
27949 char *kwnames[] = {
27950 NULL
27951 };
27952
27953 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_PreTreeCtrl",kwnames)) goto fail;
27954 {
e3b71cb8 27955 if (!wxPyCheckForApp()) SWIG_fail;
d14a1e28
RD
27956 PyThreadState* __tstate = wxPyBeginAllowThreads();
27957 result = (wxPyTreeCtrl *)new wxPyTreeCtrl();
27958
27959 wxPyEndAllowThreads(__tstate);
110da5b0 27960 if (PyErr_Occurred()) SWIG_fail;
d14a1e28 27961 }
b0f7404b 27962 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxPyTreeCtrl, 1);
d14a1e28
RD
27963 return resultobj;
27964 fail:
27965 return NULL;
27966}
27967
27968
c32bde28 27969static PyObject *_wrap_TreeCtrl_Create(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
27970 PyObject *resultobj;
27971 wxPyTreeCtrl *arg1 = (wxPyTreeCtrl *) 0 ;
27972 wxWindow *arg2 = (wxWindow *) 0 ;
e811c8ce 27973 int arg3 = (int) -1 ;
d14a1e28
RD
27974 wxPoint const &arg4_defvalue = wxDefaultPosition ;
27975 wxPoint *arg4 = (wxPoint *) &arg4_defvalue ;
27976 wxSize const &arg5_defvalue = wxDefaultSize ;
27977 wxSize *arg5 = (wxSize *) &arg5_defvalue ;
27978 long arg6 = (long) wxTR_DEFAULT_STYLE ;
27979 wxValidator const &arg7_defvalue = wxDefaultValidator ;
27980 wxValidator *arg7 = (wxValidator *) &arg7_defvalue ;
b2dc1044 27981 wxString const &arg8_defvalue = wxPyTreeCtrlNameStr ;
d14a1e28
RD
27982 wxString *arg8 = (wxString *) &arg8_defvalue ;
27983 bool result;
27984 wxPoint temp4 ;
27985 wxSize temp5 ;
ae8162c8 27986 bool temp8 = false ;
d14a1e28
RD
27987 PyObject * obj0 = 0 ;
27988 PyObject * obj1 = 0 ;
994141e6 27989 PyObject * obj2 = 0 ;
d14a1e28
RD
27990 PyObject * obj3 = 0 ;
27991 PyObject * obj4 = 0 ;
994141e6 27992 PyObject * obj5 = 0 ;
d14a1e28
RD
27993 PyObject * obj6 = 0 ;
27994 PyObject * obj7 = 0 ;
27995 char *kwnames[] = {
27996 (char *) "self",(char *) "parent",(char *) "id",(char *) "pos",(char *) "size",(char *) "style",(char *) "validator",(char *) "name", NULL
27997 };
27998
994141e6 27999 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|OOOOOO:TreeCtrl_Create",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6,&obj7)) goto fail;
093d3ff1
RD
28000 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyTreeCtrl, SWIG_POINTER_EXCEPTION | 0);
28001 if (SWIG_arg_fail(1)) SWIG_fail;
28002 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
28003 if (SWIG_arg_fail(2)) SWIG_fail;
994141e6 28004 if (obj2) {
093d3ff1
RD
28005 {
28006 arg3 = (int)(SWIG_As_int(obj2));
28007 if (SWIG_arg_fail(3)) SWIG_fail;
28008 }
994141e6 28009 }
d14a1e28
RD
28010 if (obj3) {
28011 {
28012 arg4 = &temp4;
28013 if ( ! wxPoint_helper(obj3, &arg4)) SWIG_fail;
28014 }
28015 }
28016 if (obj4) {
28017 {
28018 arg5 = &temp5;
28019 if ( ! wxSize_helper(obj4, &arg5)) SWIG_fail;
28020 }
28021 }
994141e6 28022 if (obj5) {
093d3ff1
RD
28023 {
28024 arg6 = (long)(SWIG_As_long(obj5));
28025 if (SWIG_arg_fail(6)) SWIG_fail;
28026 }
994141e6 28027 }
d14a1e28 28028 if (obj6) {
093d3ff1
RD
28029 {
28030 SWIG_Python_ConvertPtr(obj6, (void **)&arg7, SWIGTYPE_p_wxValidator, SWIG_POINTER_EXCEPTION | 0);
28031 if (SWIG_arg_fail(7)) SWIG_fail;
28032 if (arg7 == NULL) {
28033 SWIG_null_ref("wxValidator");
28034 }
28035 if (SWIG_arg_fail(7)) SWIG_fail;
d14a1e28
RD
28036 }
28037 }
28038 if (obj7) {
28039 {
28040 arg8 = wxString_in_helper(obj7);
28041 if (arg8 == NULL) SWIG_fail;
ae8162c8 28042 temp8 = true;
d14a1e28
RD
28043 }
28044 }
28045 {
28046 PyThreadState* __tstate = wxPyBeginAllowThreads();
28047 result = (bool)(arg1)->Create(arg2,arg3,(wxPoint const &)*arg4,(wxSize const &)*arg5,arg6,(wxValidator const &)*arg7,(wxString const &)*arg8);
28048
28049 wxPyEndAllowThreads(__tstate);
28050 if (PyErr_Occurred()) SWIG_fail;
28051 }
4f89f6a3
RD
28052 {
28053 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
28054 }
d14a1e28
RD
28055 {
28056 if (temp8)
28057 delete arg8;
28058 }
28059 return resultobj;
28060 fail:
28061 {
28062 if (temp8)
28063 delete arg8;
28064 }
28065 return NULL;
28066}
28067
28068
c32bde28 28069static PyObject *_wrap_TreeCtrl__setCallbackInfo(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
28070 PyObject *resultobj;
28071 wxPyTreeCtrl *arg1 = (wxPyTreeCtrl *) 0 ;
28072 PyObject *arg2 = (PyObject *) 0 ;
28073 PyObject *arg3 = (PyObject *) 0 ;
28074 PyObject * obj0 = 0 ;
28075 PyObject * obj1 = 0 ;
28076 PyObject * obj2 = 0 ;
28077 char *kwnames[] = {
28078 (char *) "self",(char *) "self",(char *) "_class", NULL
28079 };
28080
28081 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:TreeCtrl__setCallbackInfo",kwnames,&obj0,&obj1,&obj2)) goto fail;
093d3ff1
RD
28082 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyTreeCtrl, SWIG_POINTER_EXCEPTION | 0);
28083 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
28084 arg2 = obj1;
28085 arg3 = obj2;
28086 {
28087 PyThreadState* __tstate = wxPyBeginAllowThreads();
28088 (arg1)->_setCallbackInfo(arg2,arg3);
28089
28090 wxPyEndAllowThreads(__tstate);
28091 if (PyErr_Occurred()) SWIG_fail;
28092 }
28093 Py_INCREF(Py_None); resultobj = Py_None;
28094 return resultobj;
28095 fail:
28096 return NULL;
28097}
28098
28099
c32bde28 28100static PyObject *_wrap_TreeCtrl_GetCount(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
28101 PyObject *resultobj;
28102 wxPyTreeCtrl *arg1 = (wxPyTreeCtrl *) 0 ;
28103 size_t result;
28104 PyObject * obj0 = 0 ;
28105 char *kwnames[] = {
28106 (char *) "self", NULL
28107 };
28108
28109 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TreeCtrl_GetCount",kwnames,&obj0)) goto fail;
093d3ff1
RD
28110 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyTreeCtrl, SWIG_POINTER_EXCEPTION | 0);
28111 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
28112 {
28113 PyThreadState* __tstate = wxPyBeginAllowThreads();
28114 result = (size_t)((wxPyTreeCtrl const *)arg1)->GetCount();
28115
28116 wxPyEndAllowThreads(__tstate);
28117 if (PyErr_Occurred()) SWIG_fail;
28118 }
093d3ff1
RD
28119 {
28120 resultobj = SWIG_From_unsigned_SS_long((unsigned long)(result));
28121 }
d14a1e28
RD
28122 return resultobj;
28123 fail:
28124 return NULL;
28125}
28126
28127
c32bde28 28128static PyObject *_wrap_TreeCtrl_GetIndent(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
28129 PyObject *resultobj;
28130 wxPyTreeCtrl *arg1 = (wxPyTreeCtrl *) 0 ;
28131 unsigned int result;
28132 PyObject * obj0 = 0 ;
28133 char *kwnames[] = {
28134 (char *) "self", NULL
28135 };
28136
28137 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TreeCtrl_GetIndent",kwnames,&obj0)) goto fail;
093d3ff1
RD
28138 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyTreeCtrl, SWIG_POINTER_EXCEPTION | 0);
28139 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
28140 {
28141 PyThreadState* __tstate = wxPyBeginAllowThreads();
28142 result = (unsigned int)((wxPyTreeCtrl const *)arg1)->GetIndent();
28143
28144 wxPyEndAllowThreads(__tstate);
28145 if (PyErr_Occurred()) SWIG_fail;
28146 }
093d3ff1
RD
28147 {
28148 resultobj = SWIG_From_unsigned_SS_int((unsigned int)(result));
28149 }
d14a1e28
RD
28150 return resultobj;
28151 fail:
28152 return NULL;
28153}
28154
28155
c32bde28 28156static PyObject *_wrap_TreeCtrl_SetIndent(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
28157 PyObject *resultobj;
28158 wxPyTreeCtrl *arg1 = (wxPyTreeCtrl *) 0 ;
28159 unsigned int arg2 ;
28160 PyObject * obj0 = 0 ;
28161 PyObject * obj1 = 0 ;
28162 char *kwnames[] = {
28163 (char *) "self",(char *) "indent", NULL
28164 };
28165
28166 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TreeCtrl_SetIndent",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
28167 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyTreeCtrl, SWIG_POINTER_EXCEPTION | 0);
28168 if (SWIG_arg_fail(1)) SWIG_fail;
28169 {
28170 arg2 = (unsigned int)(SWIG_As_unsigned_SS_int(obj1));
28171 if (SWIG_arg_fail(2)) SWIG_fail;
28172 }
d14a1e28
RD
28173 {
28174 PyThreadState* __tstate = wxPyBeginAllowThreads();
28175 (arg1)->SetIndent(arg2);
28176
28177 wxPyEndAllowThreads(__tstate);
28178 if (PyErr_Occurred()) SWIG_fail;
28179 }
28180 Py_INCREF(Py_None); resultobj = Py_None;
28181 return resultobj;
28182 fail:
28183 return NULL;
28184}
28185
28186
c32bde28 28187static PyObject *_wrap_TreeCtrl_GetSpacing(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
28188 PyObject *resultobj;
28189 wxPyTreeCtrl *arg1 = (wxPyTreeCtrl *) 0 ;
28190 unsigned int result;
28191 PyObject * obj0 = 0 ;
28192 char *kwnames[] = {
28193 (char *) "self", NULL
28194 };
28195
28196 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TreeCtrl_GetSpacing",kwnames,&obj0)) goto fail;
093d3ff1
RD
28197 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyTreeCtrl, SWIG_POINTER_EXCEPTION | 0);
28198 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
28199 {
28200 PyThreadState* __tstate = wxPyBeginAllowThreads();
28201 result = (unsigned int)((wxPyTreeCtrl const *)arg1)->GetSpacing();
28202
28203 wxPyEndAllowThreads(__tstate);
28204 if (PyErr_Occurred()) SWIG_fail;
28205 }
093d3ff1
RD
28206 {
28207 resultobj = SWIG_From_unsigned_SS_int((unsigned int)(result));
28208 }
d14a1e28
RD
28209 return resultobj;
28210 fail:
28211 return NULL;
28212}
28213
28214
c32bde28 28215static PyObject *_wrap_TreeCtrl_SetSpacing(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
28216 PyObject *resultobj;
28217 wxPyTreeCtrl *arg1 = (wxPyTreeCtrl *) 0 ;
28218 unsigned int arg2 ;
28219 PyObject * obj0 = 0 ;
28220 PyObject * obj1 = 0 ;
28221 char *kwnames[] = {
28222 (char *) "self",(char *) "spacing", NULL
28223 };
28224
28225 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TreeCtrl_SetSpacing",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
28226 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyTreeCtrl, SWIG_POINTER_EXCEPTION | 0);
28227 if (SWIG_arg_fail(1)) SWIG_fail;
28228 {
28229 arg2 = (unsigned int)(SWIG_As_unsigned_SS_int(obj1));
28230 if (SWIG_arg_fail(2)) SWIG_fail;
28231 }
d14a1e28
RD
28232 {
28233 PyThreadState* __tstate = wxPyBeginAllowThreads();
28234 (arg1)->SetSpacing(arg2);
28235
28236 wxPyEndAllowThreads(__tstate);
28237 if (PyErr_Occurred()) SWIG_fail;
28238 }
28239 Py_INCREF(Py_None); resultobj = Py_None;
28240 return resultobj;
28241 fail:
28242 return NULL;
28243}
28244
28245
c32bde28 28246static PyObject *_wrap_TreeCtrl_GetImageList(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
28247 PyObject *resultobj;
28248 wxPyTreeCtrl *arg1 = (wxPyTreeCtrl *) 0 ;
28249 wxImageList *result;
28250 PyObject * obj0 = 0 ;
28251 char *kwnames[] = {
28252 (char *) "self", NULL
28253 };
28254
28255 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TreeCtrl_GetImageList",kwnames,&obj0)) goto fail;
093d3ff1
RD
28256 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyTreeCtrl, SWIG_POINTER_EXCEPTION | 0);
28257 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
28258 {
28259 PyThreadState* __tstate = wxPyBeginAllowThreads();
28260 result = (wxImageList *)((wxPyTreeCtrl const *)arg1)->GetImageList();
28261
28262 wxPyEndAllowThreads(__tstate);
28263 if (PyErr_Occurred()) SWIG_fail;
28264 }
28265 {
412d302d 28266 resultobj = wxPyMake_wxObject(result, 0);
d14a1e28
RD
28267 }
28268 return resultobj;
28269 fail:
28270 return NULL;
28271}
28272
28273
c32bde28 28274static PyObject *_wrap_TreeCtrl_GetStateImageList(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
28275 PyObject *resultobj;
28276 wxPyTreeCtrl *arg1 = (wxPyTreeCtrl *) 0 ;
28277 wxImageList *result;
28278 PyObject * obj0 = 0 ;
28279 char *kwnames[] = {
28280 (char *) "self", NULL
28281 };
28282
28283 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TreeCtrl_GetStateImageList",kwnames,&obj0)) goto fail;
093d3ff1
RD
28284 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyTreeCtrl, SWIG_POINTER_EXCEPTION | 0);
28285 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
28286 {
28287 PyThreadState* __tstate = wxPyBeginAllowThreads();
28288 result = (wxImageList *)((wxPyTreeCtrl const *)arg1)->GetStateImageList();
28289
28290 wxPyEndAllowThreads(__tstate);
28291 if (PyErr_Occurred()) SWIG_fail;
28292 }
28293 {
412d302d 28294 resultobj = wxPyMake_wxObject(result, 0);
d14a1e28
RD
28295 }
28296 return resultobj;
28297 fail:
28298 return NULL;
28299}
28300
28301
c32bde28 28302static PyObject *_wrap_TreeCtrl_SetImageList(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
28303 PyObject *resultobj;
28304 wxPyTreeCtrl *arg1 = (wxPyTreeCtrl *) 0 ;
28305 wxImageList *arg2 = (wxImageList *) 0 ;
28306 PyObject * obj0 = 0 ;
28307 PyObject * obj1 = 0 ;
28308 char *kwnames[] = {
28309 (char *) "self",(char *) "imageList", NULL
28310 };
28311
28312 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TreeCtrl_SetImageList",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
28313 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyTreeCtrl, SWIG_POINTER_EXCEPTION | 0);
28314 if (SWIG_arg_fail(1)) SWIG_fail;
28315 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxImageList, SWIG_POINTER_EXCEPTION | 0);
28316 if (SWIG_arg_fail(2)) SWIG_fail;
d14a1e28
RD
28317 {
28318 PyThreadState* __tstate = wxPyBeginAllowThreads();
28319 (arg1)->SetImageList(arg2);
28320
28321 wxPyEndAllowThreads(__tstate);
28322 if (PyErr_Occurred()) SWIG_fail;
28323 }
28324 Py_INCREF(Py_None); resultobj = Py_None;
28325 return resultobj;
28326 fail:
28327 return NULL;
28328}
28329
28330
c32bde28 28331static PyObject *_wrap_TreeCtrl_SetStateImageList(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
28332 PyObject *resultobj;
28333 wxPyTreeCtrl *arg1 = (wxPyTreeCtrl *) 0 ;
28334 wxImageList *arg2 = (wxImageList *) 0 ;
28335 PyObject * obj0 = 0 ;
28336 PyObject * obj1 = 0 ;
28337 char *kwnames[] = {
28338 (char *) "self",(char *) "imageList", NULL
28339 };
28340
28341 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TreeCtrl_SetStateImageList",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
28342 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyTreeCtrl, SWIG_POINTER_EXCEPTION | 0);
28343 if (SWIG_arg_fail(1)) SWIG_fail;
28344 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxImageList, SWIG_POINTER_EXCEPTION | 0);
28345 if (SWIG_arg_fail(2)) SWIG_fail;
d14a1e28
RD
28346 {
28347 PyThreadState* __tstate = wxPyBeginAllowThreads();
28348 (arg1)->SetStateImageList(arg2);
28349
28350 wxPyEndAllowThreads(__tstate);
28351 if (PyErr_Occurred()) SWIG_fail;
28352 }
28353 Py_INCREF(Py_None); resultobj = Py_None;
28354 return resultobj;
28355 fail:
28356 return NULL;
28357}
28358
28359
c32bde28 28360static PyObject *_wrap_TreeCtrl_AssignImageList(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
28361 PyObject *resultobj;
28362 wxPyTreeCtrl *arg1 = (wxPyTreeCtrl *) 0 ;
28363 wxImageList *arg2 = (wxImageList *) 0 ;
28364 PyObject * obj0 = 0 ;
28365 PyObject * obj1 = 0 ;
28366 char *kwnames[] = {
28367 (char *) "self",(char *) "imageList", NULL
28368 };
28369
28370 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TreeCtrl_AssignImageList",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
28371 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyTreeCtrl, SWIG_POINTER_EXCEPTION | 0);
28372 if (SWIG_arg_fail(1)) SWIG_fail;
28373 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxImageList, SWIG_POINTER_EXCEPTION | SWIG_POINTER_DISOWN);
28374 if (SWIG_arg_fail(2)) SWIG_fail;
d14a1e28
RD
28375 {
28376 PyThreadState* __tstate = wxPyBeginAllowThreads();
28377 (arg1)->AssignImageList(arg2);
28378
28379 wxPyEndAllowThreads(__tstate);
28380 if (PyErr_Occurred()) SWIG_fail;
28381 }
28382 Py_INCREF(Py_None); resultobj = Py_None;
28383 return resultobj;
28384 fail:
28385 return NULL;
28386}
28387
28388
c32bde28 28389static PyObject *_wrap_TreeCtrl_AssignStateImageList(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
28390 PyObject *resultobj;
28391 wxPyTreeCtrl *arg1 = (wxPyTreeCtrl *) 0 ;
28392 wxImageList *arg2 = (wxImageList *) 0 ;
28393 PyObject * obj0 = 0 ;
28394 PyObject * obj1 = 0 ;
28395 char *kwnames[] = {
28396 (char *) "self",(char *) "imageList", NULL
28397 };
28398
28399 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TreeCtrl_AssignStateImageList",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
28400 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyTreeCtrl, SWIG_POINTER_EXCEPTION | 0);
28401 if (SWIG_arg_fail(1)) SWIG_fail;
28402 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxImageList, SWIG_POINTER_EXCEPTION | SWIG_POINTER_DISOWN);
28403 if (SWIG_arg_fail(2)) SWIG_fail;
d14a1e28
RD
28404 {
28405 PyThreadState* __tstate = wxPyBeginAllowThreads();
28406 (arg1)->AssignStateImageList(arg2);
28407
28408 wxPyEndAllowThreads(__tstate);
28409 if (PyErr_Occurred()) SWIG_fail;
28410 }
28411 Py_INCREF(Py_None); resultobj = Py_None;
28412 return resultobj;
28413 fail:
28414 return NULL;
28415}
28416
28417
c32bde28 28418static PyObject *_wrap_TreeCtrl_GetItemText(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
28419 PyObject *resultobj;
28420 wxPyTreeCtrl *arg1 = (wxPyTreeCtrl *) 0 ;
28421 wxTreeItemId *arg2 = 0 ;
28422 wxString result;
28423 PyObject * obj0 = 0 ;
28424 PyObject * obj1 = 0 ;
28425 char *kwnames[] = {
28426 (char *) "self",(char *) "item", NULL
28427 };
28428
28429 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TreeCtrl_GetItemText",kwnames,&obj0,&obj1)) goto fail;
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 {
28433 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxTreeItemId, SWIG_POINTER_EXCEPTION | 0);
28434 if (SWIG_arg_fail(2)) SWIG_fail;
28435 if (arg2 == NULL) {
28436 SWIG_null_ref("wxTreeItemId");
28437 }
28438 if (SWIG_arg_fail(2)) SWIG_fail;
d14a1e28
RD
28439 }
28440 {
28441 PyThreadState* __tstate = wxPyBeginAllowThreads();
28442 result = ((wxPyTreeCtrl const *)arg1)->GetItemText((wxTreeItemId const &)*arg2);
28443
28444 wxPyEndAllowThreads(__tstate);
28445 if (PyErr_Occurred()) SWIG_fail;
28446 }
28447 {
28448#if wxUSE_UNICODE
28449 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
28450#else
28451 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
28452#endif
28453 }
28454 return resultobj;
28455 fail:
28456 return NULL;
28457}
28458
28459
c32bde28 28460static PyObject *_wrap_TreeCtrl_GetItemImage(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
28461 PyObject *resultobj;
28462 wxPyTreeCtrl *arg1 = (wxPyTreeCtrl *) 0 ;
28463 wxTreeItemId *arg2 = 0 ;
093d3ff1 28464 wxTreeItemIcon arg3 = (wxTreeItemIcon) wxTreeItemIcon_Normal ;
d14a1e28
RD
28465 int result;
28466 PyObject * obj0 = 0 ;
28467 PyObject * obj1 = 0 ;
994141e6 28468 PyObject * obj2 = 0 ;
d14a1e28
RD
28469 char *kwnames[] = {
28470 (char *) "self",(char *) "item",(char *) "which", NULL
28471 };
28472
994141e6 28473 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:TreeCtrl_GetItemImage",kwnames,&obj0,&obj1,&obj2)) goto fail;
093d3ff1
RD
28474 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyTreeCtrl, SWIG_POINTER_EXCEPTION | 0);
28475 if (SWIG_arg_fail(1)) SWIG_fail;
28476 {
28477 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxTreeItemId, SWIG_POINTER_EXCEPTION | 0);
28478 if (SWIG_arg_fail(2)) SWIG_fail;
28479 if (arg2 == NULL) {
28480 SWIG_null_ref("wxTreeItemId");
28481 }
28482 if (SWIG_arg_fail(2)) SWIG_fail;
d14a1e28 28483 }
994141e6 28484 if (obj2) {
093d3ff1
RD
28485 {
28486 arg3 = (wxTreeItemIcon)(SWIG_As_int(obj2));
28487 if (SWIG_arg_fail(3)) SWIG_fail;
28488 }
994141e6 28489 }
d14a1e28
RD
28490 {
28491 PyThreadState* __tstate = wxPyBeginAllowThreads();
28492 result = (int)((wxPyTreeCtrl const *)arg1)->GetItemImage((wxTreeItemId const &)*arg2,(wxTreeItemIcon )arg3);
28493
28494 wxPyEndAllowThreads(__tstate);
28495 if (PyErr_Occurred()) SWIG_fail;
28496 }
093d3ff1
RD
28497 {
28498 resultobj = SWIG_From_int((int)(result));
28499 }
d14a1e28
RD
28500 return resultobj;
28501 fail:
28502 return NULL;
28503}
28504
28505
c32bde28 28506static PyObject *_wrap_TreeCtrl_GetItemData(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
28507 PyObject *resultobj;
28508 wxPyTreeCtrl *arg1 = (wxPyTreeCtrl *) 0 ;
28509 wxTreeItemId *arg2 = 0 ;
28510 wxPyTreeItemData *result;
28511 PyObject * obj0 = 0 ;
28512 PyObject * obj1 = 0 ;
28513 char *kwnames[] = {
28514 (char *) "self",(char *) "item", NULL
28515 };
28516
28517 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TreeCtrl_GetItemData",kwnames,&obj0,&obj1)) goto fail;
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 = (wxPyTreeItemData *)wxPyTreeCtrl_GetItemData(arg1,(wxTreeItemId const &)*arg2);
28531
28532 wxPyEndAllowThreads(__tstate);
28533 if (PyErr_Occurred()) SWIG_fail;
28534 }
15afbcd0 28535 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxPyTreeItemData, 0);
d14a1e28
RD
28536 return resultobj;
28537 fail:
28538 return NULL;
28539}
28540
28541
c32bde28 28542static PyObject *_wrap_TreeCtrl_GetItemPyData(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
28543 PyObject *resultobj;
28544 wxPyTreeCtrl *arg1 = (wxPyTreeCtrl *) 0 ;
28545 wxTreeItemId *arg2 = 0 ;
28546 PyObject *result;
28547 PyObject * obj0 = 0 ;
28548 PyObject * obj1 = 0 ;
28549 char *kwnames[] = {
28550 (char *) "self",(char *) "item", NULL
28551 };
28552
28553 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TreeCtrl_GetItemPyData",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
28554 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyTreeCtrl, SWIG_POINTER_EXCEPTION | 0);
28555 if (SWIG_arg_fail(1)) SWIG_fail;
28556 {
28557 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxTreeItemId, SWIG_POINTER_EXCEPTION | 0);
28558 if (SWIG_arg_fail(2)) SWIG_fail;
28559 if (arg2 == NULL) {
28560 SWIG_null_ref("wxTreeItemId");
28561 }
28562 if (SWIG_arg_fail(2)) SWIG_fail;
d14a1e28
RD
28563 }
28564 {
28565 PyThreadState* __tstate = wxPyBeginAllowThreads();
28566 result = (PyObject *)wxPyTreeCtrl_GetItemPyData(arg1,(wxTreeItemId const &)*arg2);
28567
28568 wxPyEndAllowThreads(__tstate);
28569 if (PyErr_Occurred()) SWIG_fail;
28570 }
28571 resultobj = result;
28572 return resultobj;
28573 fail:
28574 return NULL;
28575}
28576
28577
c32bde28 28578static PyObject *_wrap_TreeCtrl_GetItemTextColour(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
28579 PyObject *resultobj;
28580 wxPyTreeCtrl *arg1 = (wxPyTreeCtrl *) 0 ;
28581 wxTreeItemId *arg2 = 0 ;
28582 wxColour result;
28583 PyObject * obj0 = 0 ;
28584 PyObject * obj1 = 0 ;
28585 char *kwnames[] = {
28586 (char *) "self",(char *) "item", NULL
28587 };
28588
28589 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TreeCtrl_GetItemTextColour",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
28590 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyTreeCtrl, SWIG_POINTER_EXCEPTION | 0);
28591 if (SWIG_arg_fail(1)) SWIG_fail;
28592 {
28593 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxTreeItemId, SWIG_POINTER_EXCEPTION | 0);
28594 if (SWIG_arg_fail(2)) SWIG_fail;
28595 if (arg2 == NULL) {
28596 SWIG_null_ref("wxTreeItemId");
28597 }
28598 if (SWIG_arg_fail(2)) SWIG_fail;
d14a1e28
RD
28599 }
28600 {
28601 PyThreadState* __tstate = wxPyBeginAllowThreads();
28602 result = ((wxPyTreeCtrl const *)arg1)->GetItemTextColour((wxTreeItemId const &)*arg2);
28603
28604 wxPyEndAllowThreads(__tstate);
28605 if (PyErr_Occurred()) SWIG_fail;
28606 }
28607 {
28608 wxColour * resultptr;
093d3ff1 28609 resultptr = new wxColour((wxColour &)(result));
15afbcd0 28610 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxColour, 1);
d14a1e28
RD
28611 }
28612 return resultobj;
28613 fail:
28614 return NULL;
28615}
28616
28617
c32bde28 28618static PyObject *_wrap_TreeCtrl_GetItemBackgroundColour(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
28619 PyObject *resultobj;
28620 wxPyTreeCtrl *arg1 = (wxPyTreeCtrl *) 0 ;
28621 wxTreeItemId *arg2 = 0 ;
28622 wxColour result;
28623 PyObject * obj0 = 0 ;
28624 PyObject * obj1 = 0 ;
28625 char *kwnames[] = {
28626 (char *) "self",(char *) "item", NULL
28627 };
28628
28629 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TreeCtrl_GetItemBackgroundColour",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
28630 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyTreeCtrl, SWIG_POINTER_EXCEPTION | 0);
28631 if (SWIG_arg_fail(1)) SWIG_fail;
28632 {
28633 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxTreeItemId, SWIG_POINTER_EXCEPTION | 0);
28634 if (SWIG_arg_fail(2)) SWIG_fail;
28635 if (arg2 == NULL) {
28636 SWIG_null_ref("wxTreeItemId");
28637 }
28638 if (SWIG_arg_fail(2)) SWIG_fail;
d14a1e28
RD
28639 }
28640 {
28641 PyThreadState* __tstate = wxPyBeginAllowThreads();
28642 result = ((wxPyTreeCtrl const *)arg1)->GetItemBackgroundColour((wxTreeItemId const &)*arg2);
28643
28644 wxPyEndAllowThreads(__tstate);
28645 if (PyErr_Occurred()) SWIG_fail;
28646 }
28647 {
28648 wxColour * resultptr;
093d3ff1 28649 resultptr = new wxColour((wxColour &)(result));
15afbcd0 28650 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxColour, 1);
d14a1e28
RD
28651 }
28652 return resultobj;
28653 fail:
28654 return NULL;
28655}
28656
28657
c32bde28 28658static PyObject *_wrap_TreeCtrl_GetItemFont(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
28659 PyObject *resultobj;
28660 wxPyTreeCtrl *arg1 = (wxPyTreeCtrl *) 0 ;
28661 wxTreeItemId *arg2 = 0 ;
28662 wxFont result;
28663 PyObject * obj0 = 0 ;
28664 PyObject * obj1 = 0 ;
28665 char *kwnames[] = {
28666 (char *) "self",(char *) "item", NULL
28667 };
28668
28669 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TreeCtrl_GetItemFont",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
28670 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyTreeCtrl, SWIG_POINTER_EXCEPTION | 0);
28671 if (SWIG_arg_fail(1)) SWIG_fail;
28672 {
28673 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxTreeItemId, SWIG_POINTER_EXCEPTION | 0);
28674 if (SWIG_arg_fail(2)) SWIG_fail;
28675 if (arg2 == NULL) {
28676 SWIG_null_ref("wxTreeItemId");
28677 }
28678 if (SWIG_arg_fail(2)) SWIG_fail;
d14a1e28
RD
28679 }
28680 {
28681 PyThreadState* __tstate = wxPyBeginAllowThreads();
28682 result = ((wxPyTreeCtrl const *)arg1)->GetItemFont((wxTreeItemId const &)*arg2);
28683
28684 wxPyEndAllowThreads(__tstate);
28685 if (PyErr_Occurred()) SWIG_fail;
28686 }
28687 {
28688 wxFont * resultptr;
093d3ff1 28689 resultptr = new wxFont((wxFont &)(result));
15afbcd0 28690 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxFont, 1);
d14a1e28
RD
28691 }
28692 return resultobj;
28693 fail:
28694 return NULL;
28695}
28696
28697
c32bde28 28698static PyObject *_wrap_TreeCtrl_SetItemText(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
28699 PyObject *resultobj;
28700 wxPyTreeCtrl *arg1 = (wxPyTreeCtrl *) 0 ;
28701 wxTreeItemId *arg2 = 0 ;
28702 wxString *arg3 = 0 ;
ae8162c8 28703 bool temp3 = false ;
d14a1e28
RD
28704 PyObject * obj0 = 0 ;
28705 PyObject * obj1 = 0 ;
28706 PyObject * obj2 = 0 ;
28707 char *kwnames[] = {
28708 (char *) "self",(char *) "item",(char *) "text", NULL
28709 };
28710
28711 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:TreeCtrl_SetItemText",kwnames,&obj0,&obj1,&obj2)) goto fail;
093d3ff1
RD
28712 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyTreeCtrl, SWIG_POINTER_EXCEPTION | 0);
28713 if (SWIG_arg_fail(1)) SWIG_fail;
28714 {
28715 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxTreeItemId, SWIG_POINTER_EXCEPTION | 0);
28716 if (SWIG_arg_fail(2)) SWIG_fail;
28717 if (arg2 == NULL) {
28718 SWIG_null_ref("wxTreeItemId");
28719 }
28720 if (SWIG_arg_fail(2)) SWIG_fail;
d14a1e28
RD
28721 }
28722 {
28723 arg3 = wxString_in_helper(obj2);
28724 if (arg3 == NULL) SWIG_fail;
ae8162c8 28725 temp3 = true;
d14a1e28
RD
28726 }
28727 {
28728 PyThreadState* __tstate = wxPyBeginAllowThreads();
28729 (arg1)->SetItemText((wxTreeItemId const &)*arg2,(wxString const &)*arg3);
28730
28731 wxPyEndAllowThreads(__tstate);
28732 if (PyErr_Occurred()) SWIG_fail;
28733 }
28734 Py_INCREF(Py_None); resultobj = Py_None;
28735 {
28736 if (temp3)
28737 delete arg3;
28738 }
28739 return resultobj;
28740 fail:
28741 {
28742 if (temp3)
28743 delete arg3;
28744 }
28745 return NULL;
28746}
28747
28748
c32bde28 28749static PyObject *_wrap_TreeCtrl_SetItemImage(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
28750 PyObject *resultobj;
28751 wxPyTreeCtrl *arg1 = (wxPyTreeCtrl *) 0 ;
28752 wxTreeItemId *arg2 = 0 ;
28753 int arg3 ;
093d3ff1 28754 wxTreeItemIcon arg4 = (wxTreeItemIcon) wxTreeItemIcon_Normal ;
d14a1e28
RD
28755 PyObject * obj0 = 0 ;
28756 PyObject * obj1 = 0 ;
994141e6
RD
28757 PyObject * obj2 = 0 ;
28758 PyObject * obj3 = 0 ;
d14a1e28
RD
28759 char *kwnames[] = {
28760 (char *) "self",(char *) "item",(char *) "image",(char *) "which", NULL
28761 };
28762
994141e6 28763 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO|O:TreeCtrl_SetItemImage",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
093d3ff1
RD
28764 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyTreeCtrl, SWIG_POINTER_EXCEPTION | 0);
28765 if (SWIG_arg_fail(1)) SWIG_fail;
28766 {
28767 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxTreeItemId, SWIG_POINTER_EXCEPTION | 0);
28768 if (SWIG_arg_fail(2)) SWIG_fail;
28769 if (arg2 == NULL) {
28770 SWIG_null_ref("wxTreeItemId");
28771 }
28772 if (SWIG_arg_fail(2)) SWIG_fail;
28773 }
28774 {
28775 arg3 = (int)(SWIG_As_int(obj2));
28776 if (SWIG_arg_fail(3)) SWIG_fail;
28777 }
994141e6 28778 if (obj3) {
093d3ff1
RD
28779 {
28780 arg4 = (wxTreeItemIcon)(SWIG_As_int(obj3));
28781 if (SWIG_arg_fail(4)) SWIG_fail;
28782 }
994141e6 28783 }
d14a1e28
RD
28784 {
28785 PyThreadState* __tstate = wxPyBeginAllowThreads();
28786 (arg1)->SetItemImage((wxTreeItemId const &)*arg2,arg3,(wxTreeItemIcon )arg4);
28787
28788 wxPyEndAllowThreads(__tstate);
28789 if (PyErr_Occurred()) SWIG_fail;
28790 }
28791 Py_INCREF(Py_None); resultobj = Py_None;
28792 return resultobj;
28793 fail:
28794 return NULL;
28795}
28796
28797
c32bde28 28798static PyObject *_wrap_TreeCtrl_SetItemData(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
28799 PyObject *resultobj;
28800 wxPyTreeCtrl *arg1 = (wxPyTreeCtrl *) 0 ;
28801 wxTreeItemId *arg2 = 0 ;
28802 wxPyTreeItemData *arg3 = (wxPyTreeItemData *) 0 ;
28803 PyObject * obj0 = 0 ;
28804 PyObject * obj1 = 0 ;
28805 PyObject * obj2 = 0 ;
28806 char *kwnames[] = {
28807 (char *) "self",(char *) "item",(char *) "data", NULL
28808 };
28809
28810 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:TreeCtrl_SetItemData",kwnames,&obj0,&obj1,&obj2)) goto fail;
093d3ff1
RD
28811 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyTreeCtrl, SWIG_POINTER_EXCEPTION | 0);
28812 if (SWIG_arg_fail(1)) SWIG_fail;
28813 {
28814 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxTreeItemId, SWIG_POINTER_EXCEPTION | 0);
28815 if (SWIG_arg_fail(2)) SWIG_fail;
28816 if (arg2 == NULL) {
28817 SWIG_null_ref("wxTreeItemId");
28818 }
28819 if (SWIG_arg_fail(2)) SWIG_fail;
d14a1e28 28820 }
093d3ff1
RD
28821 SWIG_Python_ConvertPtr(obj2, (void **)&arg3, SWIGTYPE_p_wxPyTreeItemData, SWIG_POINTER_EXCEPTION | 0);
28822 if (SWIG_arg_fail(3)) SWIG_fail;
d14a1e28
RD
28823 {
28824 PyThreadState* __tstate = wxPyBeginAllowThreads();
28825 wxPyTreeCtrl_SetItemData(arg1,(wxTreeItemId const &)*arg2,arg3);
28826
28827 wxPyEndAllowThreads(__tstate);
28828 if (PyErr_Occurred()) SWIG_fail;
28829 }
28830 Py_INCREF(Py_None); resultobj = Py_None;
28831 return resultobj;
28832 fail:
28833 return NULL;
28834}
28835
28836
c32bde28 28837static PyObject *_wrap_TreeCtrl_SetItemPyData(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
28838 PyObject *resultobj;
28839 wxPyTreeCtrl *arg1 = (wxPyTreeCtrl *) 0 ;
28840 wxTreeItemId *arg2 = 0 ;
28841 PyObject *arg3 = (PyObject *) 0 ;
28842 PyObject * obj0 = 0 ;
28843 PyObject * obj1 = 0 ;
28844 PyObject * obj2 = 0 ;
28845 char *kwnames[] = {
28846 (char *) "self",(char *) "item",(char *) "obj", NULL
28847 };
28848
28849 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:TreeCtrl_SetItemPyData",kwnames,&obj0,&obj1,&obj2)) goto fail;
093d3ff1
RD
28850 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyTreeCtrl, SWIG_POINTER_EXCEPTION | 0);
28851 if (SWIG_arg_fail(1)) SWIG_fail;
28852 {
28853 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxTreeItemId, SWIG_POINTER_EXCEPTION | 0);
28854 if (SWIG_arg_fail(2)) SWIG_fail;
28855 if (arg2 == NULL) {
28856 SWIG_null_ref("wxTreeItemId");
28857 }
28858 if (SWIG_arg_fail(2)) SWIG_fail;
d14a1e28
RD
28859 }
28860 arg3 = obj2;
28861 {
28862 PyThreadState* __tstate = wxPyBeginAllowThreads();
28863 wxPyTreeCtrl_SetItemPyData(arg1,(wxTreeItemId const &)*arg2,arg3);
28864
28865 wxPyEndAllowThreads(__tstate);
28866 if (PyErr_Occurred()) SWIG_fail;
28867 }
28868 Py_INCREF(Py_None); resultobj = Py_None;
28869 return resultobj;
28870 fail:
28871 return NULL;
28872}
28873
28874
c32bde28 28875static PyObject *_wrap_TreeCtrl_SetItemHasChildren(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
28876 PyObject *resultobj;
28877 wxPyTreeCtrl *arg1 = (wxPyTreeCtrl *) 0 ;
28878 wxTreeItemId *arg2 = 0 ;
ae8162c8 28879 bool arg3 = (bool) true ;
d14a1e28
RD
28880 PyObject * obj0 = 0 ;
28881 PyObject * obj1 = 0 ;
28882 PyObject * obj2 = 0 ;
28883 char *kwnames[] = {
28884 (char *) "self",(char *) "item",(char *) "has", NULL
28885 };
28886
28887 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:TreeCtrl_SetItemHasChildren",kwnames,&obj0,&obj1,&obj2)) goto fail;
093d3ff1
RD
28888 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyTreeCtrl, SWIG_POINTER_EXCEPTION | 0);
28889 if (SWIG_arg_fail(1)) SWIG_fail;
28890 {
28891 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxTreeItemId, SWIG_POINTER_EXCEPTION | 0);
28892 if (SWIG_arg_fail(2)) SWIG_fail;
28893 if (arg2 == NULL) {
28894 SWIG_null_ref("wxTreeItemId");
28895 }
28896 if (SWIG_arg_fail(2)) SWIG_fail;
d14a1e28
RD
28897 }
28898 if (obj2) {
093d3ff1
RD
28899 {
28900 arg3 = (bool)(SWIG_As_bool(obj2));
28901 if (SWIG_arg_fail(3)) SWIG_fail;
28902 }
d14a1e28
RD
28903 }
28904 {
28905 PyThreadState* __tstate = wxPyBeginAllowThreads();
28906 (arg1)->SetItemHasChildren((wxTreeItemId const &)*arg2,arg3);
28907
28908 wxPyEndAllowThreads(__tstate);
28909 if (PyErr_Occurred()) SWIG_fail;
28910 }
28911 Py_INCREF(Py_None); resultobj = Py_None;
28912 return resultobj;
28913 fail:
28914 return NULL;
28915}
28916
28917
c32bde28 28918static PyObject *_wrap_TreeCtrl_SetItemBold(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
28919 PyObject *resultobj;
28920 wxPyTreeCtrl *arg1 = (wxPyTreeCtrl *) 0 ;
28921 wxTreeItemId *arg2 = 0 ;
ae8162c8 28922 bool arg3 = (bool) true ;
d14a1e28
RD
28923 PyObject * obj0 = 0 ;
28924 PyObject * obj1 = 0 ;
28925 PyObject * obj2 = 0 ;
28926 char *kwnames[] = {
28927 (char *) "self",(char *) "item",(char *) "bold", NULL
28928 };
28929
28930 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:TreeCtrl_SetItemBold",kwnames,&obj0,&obj1,&obj2)) goto fail;
093d3ff1
RD
28931 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyTreeCtrl, SWIG_POINTER_EXCEPTION | 0);
28932 if (SWIG_arg_fail(1)) SWIG_fail;
28933 {
28934 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxTreeItemId, SWIG_POINTER_EXCEPTION | 0);
28935 if (SWIG_arg_fail(2)) SWIG_fail;
28936 if (arg2 == NULL) {
28937 SWIG_null_ref("wxTreeItemId");
28938 }
28939 if (SWIG_arg_fail(2)) SWIG_fail;
d14a1e28
RD
28940 }
28941 if (obj2) {
093d3ff1
RD
28942 {
28943 arg3 = (bool)(SWIG_As_bool(obj2));
28944 if (SWIG_arg_fail(3)) SWIG_fail;
28945 }
d14a1e28
RD
28946 }
28947 {
28948 PyThreadState* __tstate = wxPyBeginAllowThreads();
28949 (arg1)->SetItemBold((wxTreeItemId const &)*arg2,arg3);
28950
28951 wxPyEndAllowThreads(__tstate);
28952 if (PyErr_Occurred()) SWIG_fail;
28953 }
28954 Py_INCREF(Py_None); resultobj = Py_None;
28955 return resultobj;
28956 fail:
28957 return NULL;
28958}
28959
28960
fef4c27a
RD
28961static PyObject *_wrap_TreeCtrl_SetItemDropHighlight(PyObject *, PyObject *args, PyObject *kwargs) {
28962 PyObject *resultobj;
28963 wxPyTreeCtrl *arg1 = (wxPyTreeCtrl *) 0 ;
28964 wxTreeItemId *arg2 = 0 ;
28965 bool arg3 = (bool) true ;
28966 PyObject * obj0 = 0 ;
28967 PyObject * obj1 = 0 ;
28968 PyObject * obj2 = 0 ;
28969 char *kwnames[] = {
28970 (char *) "self",(char *) "item",(char *) "highlight", NULL
28971 };
28972
28973 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:TreeCtrl_SetItemDropHighlight",kwnames,&obj0,&obj1,&obj2)) goto fail;
28974 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyTreeCtrl, SWIG_POINTER_EXCEPTION | 0);
28975 if (SWIG_arg_fail(1)) SWIG_fail;
28976 {
28977 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxTreeItemId, SWIG_POINTER_EXCEPTION | 0);
28978 if (SWIG_arg_fail(2)) SWIG_fail;
28979 if (arg2 == NULL) {
28980 SWIG_null_ref("wxTreeItemId");
28981 }
28982 if (SWIG_arg_fail(2)) SWIG_fail;
28983 }
28984 if (obj2) {
28985 {
28986 arg3 = (bool)(SWIG_As_bool(obj2));
28987 if (SWIG_arg_fail(3)) SWIG_fail;
28988 }
28989 }
28990 {
28991 PyThreadState* __tstate = wxPyBeginAllowThreads();
28992 (arg1)->SetItemDropHighlight((wxTreeItemId const &)*arg2,arg3);
28993
28994 wxPyEndAllowThreads(__tstate);
28995 if (PyErr_Occurred()) SWIG_fail;
28996 }
28997 Py_INCREF(Py_None); resultobj = Py_None;
28998 return resultobj;
28999 fail:
29000 return NULL;
29001}
29002
29003
c32bde28 29004static PyObject *_wrap_TreeCtrl_SetItemTextColour(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
29005 PyObject *resultobj;
29006 wxPyTreeCtrl *arg1 = (wxPyTreeCtrl *) 0 ;
29007 wxTreeItemId *arg2 = 0 ;
29008 wxColour *arg3 = 0 ;
29009 wxColour temp3 ;
29010 PyObject * obj0 = 0 ;
29011 PyObject * obj1 = 0 ;
29012 PyObject * obj2 = 0 ;
29013 char *kwnames[] = {
29014 (char *) "self",(char *) "item",(char *) "col", NULL
29015 };
29016
29017 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:TreeCtrl_SetItemTextColour",kwnames,&obj0,&obj1,&obj2)) goto fail;
093d3ff1
RD
29018 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyTreeCtrl, SWIG_POINTER_EXCEPTION | 0);
29019 if (SWIG_arg_fail(1)) SWIG_fail;
29020 {
29021 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxTreeItemId, SWIG_POINTER_EXCEPTION | 0);
29022 if (SWIG_arg_fail(2)) SWIG_fail;
29023 if (arg2 == NULL) {
29024 SWIG_null_ref("wxTreeItemId");
29025 }
29026 if (SWIG_arg_fail(2)) SWIG_fail;
d14a1e28
RD
29027 }
29028 {
29029 arg3 = &temp3;
29030 if ( ! wxColour_helper(obj2, &arg3)) SWIG_fail;
29031 }
29032 {
29033 PyThreadState* __tstate = wxPyBeginAllowThreads();
29034 (arg1)->SetItemTextColour((wxTreeItemId const &)*arg2,(wxColour const &)*arg3);
29035
29036 wxPyEndAllowThreads(__tstate);
29037 if (PyErr_Occurred()) SWIG_fail;
29038 }
29039 Py_INCREF(Py_None); resultobj = Py_None;
29040 return resultobj;
29041 fail:
29042 return NULL;
29043}
29044
29045
c32bde28 29046static PyObject *_wrap_TreeCtrl_SetItemBackgroundColour(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
29047 PyObject *resultobj;
29048 wxPyTreeCtrl *arg1 = (wxPyTreeCtrl *) 0 ;
29049 wxTreeItemId *arg2 = 0 ;
29050 wxColour *arg3 = 0 ;
29051 wxColour temp3 ;
29052 PyObject * obj0 = 0 ;
29053 PyObject * obj1 = 0 ;
29054 PyObject * obj2 = 0 ;
29055 char *kwnames[] = {
29056 (char *) "self",(char *) "item",(char *) "col", NULL
29057 };
29058
29059 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:TreeCtrl_SetItemBackgroundColour",kwnames,&obj0,&obj1,&obj2)) goto fail;
093d3ff1
RD
29060 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyTreeCtrl, SWIG_POINTER_EXCEPTION | 0);
29061 if (SWIG_arg_fail(1)) SWIG_fail;
29062 {
29063 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxTreeItemId, SWIG_POINTER_EXCEPTION | 0);
29064 if (SWIG_arg_fail(2)) SWIG_fail;
29065 if (arg2 == NULL) {
29066 SWIG_null_ref("wxTreeItemId");
29067 }
29068 if (SWIG_arg_fail(2)) SWIG_fail;
d14a1e28
RD
29069 }
29070 {
29071 arg3 = &temp3;
29072 if ( ! wxColour_helper(obj2, &arg3)) SWIG_fail;
29073 }
29074 {
29075 PyThreadState* __tstate = wxPyBeginAllowThreads();
29076 (arg1)->SetItemBackgroundColour((wxTreeItemId const &)*arg2,(wxColour const &)*arg3);
29077
29078 wxPyEndAllowThreads(__tstate);
29079 if (PyErr_Occurred()) SWIG_fail;
29080 }
29081 Py_INCREF(Py_None); resultobj = Py_None;
29082 return resultobj;
29083 fail:
29084 return NULL;
29085}
29086
29087
c32bde28 29088static PyObject *_wrap_TreeCtrl_SetItemFont(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
29089 PyObject *resultobj;
29090 wxPyTreeCtrl *arg1 = (wxPyTreeCtrl *) 0 ;
29091 wxTreeItemId *arg2 = 0 ;
29092 wxFont *arg3 = 0 ;
29093 PyObject * obj0 = 0 ;
29094 PyObject * obj1 = 0 ;
29095 PyObject * obj2 = 0 ;
29096 char *kwnames[] = {
29097 (char *) "self",(char *) "item",(char *) "font", NULL
29098 };
29099
29100 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:TreeCtrl_SetItemFont",kwnames,&obj0,&obj1,&obj2)) goto fail;
093d3ff1
RD
29101 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyTreeCtrl, SWIG_POINTER_EXCEPTION | 0);
29102 if (SWIG_arg_fail(1)) SWIG_fail;
29103 {
29104 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxTreeItemId, SWIG_POINTER_EXCEPTION | 0);
29105 if (SWIG_arg_fail(2)) SWIG_fail;
29106 if (arg2 == NULL) {
29107 SWIG_null_ref("wxTreeItemId");
29108 }
29109 if (SWIG_arg_fail(2)) SWIG_fail;
d14a1e28 29110 }
093d3ff1
RD
29111 {
29112 SWIG_Python_ConvertPtr(obj2, (void **)&arg3, SWIGTYPE_p_wxFont, SWIG_POINTER_EXCEPTION | 0);
29113 if (SWIG_arg_fail(3)) SWIG_fail;
29114 if (arg3 == NULL) {
29115 SWIG_null_ref("wxFont");
29116 }
29117 if (SWIG_arg_fail(3)) SWIG_fail;
d14a1e28
RD
29118 }
29119 {
29120 PyThreadState* __tstate = wxPyBeginAllowThreads();
29121 (arg1)->SetItemFont((wxTreeItemId const &)*arg2,(wxFont const &)*arg3);
29122
29123 wxPyEndAllowThreads(__tstate);
29124 if (PyErr_Occurred()) SWIG_fail;
29125 }
29126 Py_INCREF(Py_None); resultobj = Py_None;
29127 return resultobj;
29128 fail:
29129 return NULL;
29130}
29131
29132
c32bde28 29133static PyObject *_wrap_TreeCtrl_IsVisible(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
29134 PyObject *resultobj;
29135 wxPyTreeCtrl *arg1 = (wxPyTreeCtrl *) 0 ;
29136 wxTreeItemId *arg2 = 0 ;
29137 bool result;
29138 PyObject * obj0 = 0 ;
29139 PyObject * obj1 = 0 ;
29140 char *kwnames[] = {
29141 (char *) "self",(char *) "item", NULL
29142 };
29143
29144 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TreeCtrl_IsVisible",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
29145 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyTreeCtrl, SWIG_POINTER_EXCEPTION | 0);
29146 if (SWIG_arg_fail(1)) SWIG_fail;
29147 {
29148 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxTreeItemId, SWIG_POINTER_EXCEPTION | 0);
29149 if (SWIG_arg_fail(2)) SWIG_fail;
29150 if (arg2 == NULL) {
29151 SWIG_null_ref("wxTreeItemId");
29152 }
29153 if (SWIG_arg_fail(2)) SWIG_fail;
d14a1e28
RD
29154 }
29155 {
29156 PyThreadState* __tstate = wxPyBeginAllowThreads();
29157 result = (bool)((wxPyTreeCtrl const *)arg1)->IsVisible((wxTreeItemId const &)*arg2);
29158
29159 wxPyEndAllowThreads(__tstate);
29160 if (PyErr_Occurred()) SWIG_fail;
29161 }
4f89f6a3
RD
29162 {
29163 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
29164 }
d14a1e28
RD
29165 return resultobj;
29166 fail:
29167 return NULL;
29168}
29169
29170
c32bde28 29171static PyObject *_wrap_TreeCtrl_ItemHasChildren(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
29172 PyObject *resultobj;
29173 wxPyTreeCtrl *arg1 = (wxPyTreeCtrl *) 0 ;
29174 wxTreeItemId *arg2 = 0 ;
29175 bool result;
29176 PyObject * obj0 = 0 ;
29177 PyObject * obj1 = 0 ;
29178 char *kwnames[] = {
29179 (char *) "self",(char *) "item", NULL
29180 };
29181
29182 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TreeCtrl_ItemHasChildren",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
29183 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyTreeCtrl, SWIG_POINTER_EXCEPTION | 0);
29184 if (SWIG_arg_fail(1)) SWIG_fail;
29185 {
29186 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxTreeItemId, SWIG_POINTER_EXCEPTION | 0);
29187 if (SWIG_arg_fail(2)) SWIG_fail;
29188 if (arg2 == NULL) {
29189 SWIG_null_ref("wxTreeItemId");
29190 }
29191 if (SWIG_arg_fail(2)) SWIG_fail;
d14a1e28
RD
29192 }
29193 {
29194 PyThreadState* __tstate = wxPyBeginAllowThreads();
29195 result = (bool)((wxPyTreeCtrl const *)arg1)->ItemHasChildren((wxTreeItemId const &)*arg2);
29196
29197 wxPyEndAllowThreads(__tstate);
29198 if (PyErr_Occurred()) SWIG_fail;
29199 }
4f89f6a3
RD
29200 {
29201 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
29202 }
d14a1e28
RD
29203 return resultobj;
29204 fail:
29205 return NULL;
29206}
29207
29208
c32bde28 29209static PyObject *_wrap_TreeCtrl_IsExpanded(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
29210 PyObject *resultobj;
29211 wxPyTreeCtrl *arg1 = (wxPyTreeCtrl *) 0 ;
29212 wxTreeItemId *arg2 = 0 ;
29213 bool result;
29214 PyObject * obj0 = 0 ;
29215 PyObject * obj1 = 0 ;
29216 char *kwnames[] = {
29217 (char *) "self",(char *) "item", NULL
29218 };
29219
29220 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TreeCtrl_IsExpanded",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
29221 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyTreeCtrl, SWIG_POINTER_EXCEPTION | 0);
29222 if (SWIG_arg_fail(1)) SWIG_fail;
29223 {
29224 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxTreeItemId, SWIG_POINTER_EXCEPTION | 0);
29225 if (SWIG_arg_fail(2)) SWIG_fail;
29226 if (arg2 == NULL) {
29227 SWIG_null_ref("wxTreeItemId");
29228 }
29229 if (SWIG_arg_fail(2)) SWIG_fail;
d14a1e28
RD
29230 }
29231 {
29232 PyThreadState* __tstate = wxPyBeginAllowThreads();
29233 result = (bool)((wxPyTreeCtrl const *)arg1)->IsExpanded((wxTreeItemId const &)*arg2);
29234
29235 wxPyEndAllowThreads(__tstate);
29236 if (PyErr_Occurred()) SWIG_fail;
29237 }
4f89f6a3
RD
29238 {
29239 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
29240 }
d14a1e28
RD
29241 return resultobj;
29242 fail:
29243 return NULL;
29244}
29245
29246
c32bde28 29247static PyObject *_wrap_TreeCtrl_IsSelected(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
29248 PyObject *resultobj;
29249 wxPyTreeCtrl *arg1 = (wxPyTreeCtrl *) 0 ;
29250 wxTreeItemId *arg2 = 0 ;
29251 bool result;
29252 PyObject * obj0 = 0 ;
29253 PyObject * obj1 = 0 ;
29254 char *kwnames[] = {
29255 (char *) "self",(char *) "item", NULL
29256 };
29257
29258 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TreeCtrl_IsSelected",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
29259 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyTreeCtrl, SWIG_POINTER_EXCEPTION | 0);
29260 if (SWIG_arg_fail(1)) SWIG_fail;
29261 {
29262 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxTreeItemId, SWIG_POINTER_EXCEPTION | 0);
29263 if (SWIG_arg_fail(2)) SWIG_fail;
29264 if (arg2 == NULL) {
29265 SWIG_null_ref("wxTreeItemId");
29266 }
29267 if (SWIG_arg_fail(2)) SWIG_fail;
d14a1e28
RD
29268 }
29269 {
29270 PyThreadState* __tstate = wxPyBeginAllowThreads();
29271 result = (bool)((wxPyTreeCtrl const *)arg1)->IsSelected((wxTreeItemId const &)*arg2);
29272
29273 wxPyEndAllowThreads(__tstate);
29274 if (PyErr_Occurred()) SWIG_fail;
29275 }
4f89f6a3
RD
29276 {
29277 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
29278 }
d14a1e28
RD
29279 return resultobj;
29280 fail:
29281 return NULL;
29282}
29283
29284
c32bde28 29285static PyObject *_wrap_TreeCtrl_IsBold(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
29286 PyObject *resultobj;
29287 wxPyTreeCtrl *arg1 = (wxPyTreeCtrl *) 0 ;
29288 wxTreeItemId *arg2 = 0 ;
29289 bool result;
29290 PyObject * obj0 = 0 ;
29291 PyObject * obj1 = 0 ;
29292 char *kwnames[] = {
29293 (char *) "self",(char *) "item", NULL
29294 };
29295
29296 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TreeCtrl_IsBold",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
29297 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyTreeCtrl, SWIG_POINTER_EXCEPTION | 0);
29298 if (SWIG_arg_fail(1)) SWIG_fail;
29299 {
29300 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxTreeItemId, SWIG_POINTER_EXCEPTION | 0);
29301 if (SWIG_arg_fail(2)) SWIG_fail;
29302 if (arg2 == NULL) {
29303 SWIG_null_ref("wxTreeItemId");
29304 }
29305 if (SWIG_arg_fail(2)) SWIG_fail;
d14a1e28
RD
29306 }
29307 {
29308 PyThreadState* __tstate = wxPyBeginAllowThreads();
29309 result = (bool)((wxPyTreeCtrl const *)arg1)->IsBold((wxTreeItemId const &)*arg2);
29310
29311 wxPyEndAllowThreads(__tstate);
29312 if (PyErr_Occurred()) SWIG_fail;
29313 }
4f89f6a3
RD
29314 {
29315 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
29316 }
d14a1e28
RD
29317 return resultobj;
29318 fail:
29319 return NULL;
29320}
29321
29322
c32bde28 29323static PyObject *_wrap_TreeCtrl_GetChildrenCount(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
29324 PyObject *resultobj;
29325 wxPyTreeCtrl *arg1 = (wxPyTreeCtrl *) 0 ;
29326 wxTreeItemId *arg2 = 0 ;
ae8162c8 29327 bool arg3 = (bool) true ;
d14a1e28
RD
29328 size_t result;
29329 PyObject * obj0 = 0 ;
29330 PyObject * obj1 = 0 ;
29331 PyObject * obj2 = 0 ;
29332 char *kwnames[] = {
29333 (char *) "self",(char *) "item",(char *) "recursively", NULL
29334 };
29335
29336 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:TreeCtrl_GetChildrenCount",kwnames,&obj0,&obj1,&obj2)) goto fail;
093d3ff1
RD
29337 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyTreeCtrl, SWIG_POINTER_EXCEPTION | 0);
29338 if (SWIG_arg_fail(1)) SWIG_fail;
29339 {
29340 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxTreeItemId, SWIG_POINTER_EXCEPTION | 0);
29341 if (SWIG_arg_fail(2)) SWIG_fail;
29342 if (arg2 == NULL) {
29343 SWIG_null_ref("wxTreeItemId");
29344 }
29345 if (SWIG_arg_fail(2)) SWIG_fail;
d14a1e28
RD
29346 }
29347 if (obj2) {
093d3ff1
RD
29348 {
29349 arg3 = (bool)(SWIG_As_bool(obj2));
29350 if (SWIG_arg_fail(3)) SWIG_fail;
29351 }
d14a1e28
RD
29352 }
29353 {
29354 PyThreadState* __tstate = wxPyBeginAllowThreads();
29355 result = (size_t)(arg1)->GetChildrenCount((wxTreeItemId const &)*arg2,arg3);
29356
29357 wxPyEndAllowThreads(__tstate);
29358 if (PyErr_Occurred()) SWIG_fail;
29359 }
093d3ff1
RD
29360 {
29361 resultobj = SWIG_From_unsigned_SS_long((unsigned long)(result));
29362 }
d14a1e28
RD
29363 return resultobj;
29364 fail:
29365 return NULL;
29366}
29367
29368
c32bde28 29369static PyObject *_wrap_TreeCtrl_GetRootItem(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
29370 PyObject *resultobj;
29371 wxPyTreeCtrl *arg1 = (wxPyTreeCtrl *) 0 ;
29372 wxTreeItemId result;
29373 PyObject * obj0 = 0 ;
29374 char *kwnames[] = {
29375 (char *) "self", NULL
29376 };
29377
29378 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TreeCtrl_GetRootItem",kwnames,&obj0)) goto fail;
093d3ff1
RD
29379 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyTreeCtrl, SWIG_POINTER_EXCEPTION | 0);
29380 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
29381 {
29382 PyThreadState* __tstate = wxPyBeginAllowThreads();
29383 result = ((wxPyTreeCtrl const *)arg1)->GetRootItem();
29384
29385 wxPyEndAllowThreads(__tstate);
29386 if (PyErr_Occurred()) SWIG_fail;
29387 }
29388 {
29389 wxTreeItemId * resultptr;
093d3ff1 29390 resultptr = new wxTreeItemId((wxTreeItemId &)(result));
15afbcd0 29391 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxTreeItemId, 1);
d14a1e28
RD
29392 }
29393 return resultobj;
29394 fail:
29395 return NULL;
29396}
29397
29398
c32bde28 29399static PyObject *_wrap_TreeCtrl_GetSelection(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
29400 PyObject *resultobj;
29401 wxPyTreeCtrl *arg1 = (wxPyTreeCtrl *) 0 ;
29402 wxTreeItemId result;
29403 PyObject * obj0 = 0 ;
29404 char *kwnames[] = {
29405 (char *) "self", NULL
29406 };
29407
29408 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TreeCtrl_GetSelection",kwnames,&obj0)) goto fail;
093d3ff1
RD
29409 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyTreeCtrl, SWIG_POINTER_EXCEPTION | 0);
29410 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
29411 {
29412 PyThreadState* __tstate = wxPyBeginAllowThreads();
29413 result = ((wxPyTreeCtrl const *)arg1)->GetSelection();
29414
29415 wxPyEndAllowThreads(__tstate);
29416 if (PyErr_Occurred()) SWIG_fail;
29417 }
29418 {
29419 wxTreeItemId * resultptr;
093d3ff1 29420 resultptr = new wxTreeItemId((wxTreeItemId &)(result));
15afbcd0 29421 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxTreeItemId, 1);
d14a1e28
RD
29422 }
29423 return resultobj;
29424 fail:
29425 return NULL;
29426}
29427
29428
c32bde28 29429static PyObject *_wrap_TreeCtrl_GetSelections(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
29430 PyObject *resultobj;
29431 wxPyTreeCtrl *arg1 = (wxPyTreeCtrl *) 0 ;
29432 PyObject *result;
29433 PyObject * obj0 = 0 ;
29434 char *kwnames[] = {
29435 (char *) "self", NULL
29436 };
29437
29438 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TreeCtrl_GetSelections",kwnames,&obj0)) goto fail;
093d3ff1
RD
29439 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyTreeCtrl, SWIG_POINTER_EXCEPTION | 0);
29440 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
29441 {
29442 PyThreadState* __tstate = wxPyBeginAllowThreads();
29443 result = (PyObject *)wxPyTreeCtrl_GetSelections(arg1);
29444
29445 wxPyEndAllowThreads(__tstate);
29446 if (PyErr_Occurred()) SWIG_fail;
29447 }
29448 resultobj = result;
29449 return resultobj;
29450 fail:
29451 return NULL;
29452}
29453
29454
c32bde28 29455static PyObject *_wrap_TreeCtrl_GetItemParent(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
29456 PyObject *resultobj;
29457 wxPyTreeCtrl *arg1 = (wxPyTreeCtrl *) 0 ;
29458 wxTreeItemId *arg2 = 0 ;
29459 wxTreeItemId result;
29460 PyObject * obj0 = 0 ;
29461 PyObject * obj1 = 0 ;
29462 char *kwnames[] = {
29463 (char *) "self",(char *) "item", NULL
29464 };
29465
29466 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TreeCtrl_GetItemParent",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
29467 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyTreeCtrl, SWIG_POINTER_EXCEPTION | 0);
29468 if (SWIG_arg_fail(1)) SWIG_fail;
29469 {
29470 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxTreeItemId, SWIG_POINTER_EXCEPTION | 0);
29471 if (SWIG_arg_fail(2)) SWIG_fail;
29472 if (arg2 == NULL) {
29473 SWIG_null_ref("wxTreeItemId");
29474 }
29475 if (SWIG_arg_fail(2)) SWIG_fail;
d14a1e28
RD
29476 }
29477 {
29478 PyThreadState* __tstate = wxPyBeginAllowThreads();
29479 result = ((wxPyTreeCtrl const *)arg1)->GetItemParent((wxTreeItemId const &)*arg2);
29480
29481 wxPyEndAllowThreads(__tstate);
29482 if (PyErr_Occurred()) SWIG_fail;
29483 }
29484 {
29485 wxTreeItemId * resultptr;
093d3ff1 29486 resultptr = new wxTreeItemId((wxTreeItemId &)(result));
15afbcd0 29487 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxTreeItemId, 1);
d14a1e28
RD
29488 }
29489 return resultobj;
29490 fail:
29491 return NULL;
29492}
29493
29494
c32bde28 29495static PyObject *_wrap_TreeCtrl_GetFirstChild(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
29496 PyObject *resultobj;
29497 wxPyTreeCtrl *arg1 = (wxPyTreeCtrl *) 0 ;
29498 wxTreeItemId *arg2 = 0 ;
29499 PyObject *result;
29500 PyObject * obj0 = 0 ;
29501 PyObject * obj1 = 0 ;
29502 char *kwnames[] = {
29503 (char *) "self",(char *) "item", NULL
29504 };
29505
29506 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TreeCtrl_GetFirstChild",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
29507 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyTreeCtrl, SWIG_POINTER_EXCEPTION | 0);
29508 if (SWIG_arg_fail(1)) SWIG_fail;
29509 {
29510 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxTreeItemId, SWIG_POINTER_EXCEPTION | 0);
29511 if (SWIG_arg_fail(2)) SWIG_fail;
29512 if (arg2 == NULL) {
29513 SWIG_null_ref("wxTreeItemId");
29514 }
29515 if (SWIG_arg_fail(2)) SWIG_fail;
d14a1e28
RD
29516 }
29517 {
29518 PyThreadState* __tstate = wxPyBeginAllowThreads();
29519 result = (PyObject *)wxPyTreeCtrl_GetFirstChild(arg1,(wxTreeItemId const &)*arg2);
29520
29521 wxPyEndAllowThreads(__tstate);
29522 if (PyErr_Occurred()) SWIG_fail;
29523 }
29524 resultobj = result;
29525 return resultobj;
29526 fail:
29527 return NULL;
29528}
29529
29530
c32bde28 29531static PyObject *_wrap_TreeCtrl_GetNextChild(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
29532 PyObject *resultobj;
29533 wxPyTreeCtrl *arg1 = (wxPyTreeCtrl *) 0 ;
29534 wxTreeItemId *arg2 = 0 ;
58203fa6 29535 void *arg3 = (void *) 0 ;
d14a1e28
RD
29536 PyObject *result;
29537 PyObject * obj0 = 0 ;
29538 PyObject * obj1 = 0 ;
29539 PyObject * obj2 = 0 ;
29540 char *kwnames[] = {
29541 (char *) "self",(char *) "item",(char *) "cookie", NULL
29542 };
29543
29544 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:TreeCtrl_GetNextChild",kwnames,&obj0,&obj1,&obj2)) goto fail;
093d3ff1
RD
29545 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyTreeCtrl, SWIG_POINTER_EXCEPTION | 0);
29546 if (SWIG_arg_fail(1)) SWIG_fail;
29547 {
29548 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxTreeItemId, SWIG_POINTER_EXCEPTION | 0);
29549 if (SWIG_arg_fail(2)) SWIG_fail;
29550 if (arg2 == NULL) {
29551 SWIG_null_ref("wxTreeItemId");
29552 }
29553 if (SWIG_arg_fail(2)) SWIG_fail;
29554 }
29555 {
29556 if ((SWIG_ConvertPtr(obj2,(void **)(&arg3),0,SWIG_POINTER_EXCEPTION|0))== -1) {
29557 SWIG_arg_fail(3);SWIG_fail;
29558 }
d14a1e28 29559 }
d14a1e28
RD
29560 {
29561 PyThreadState* __tstate = wxPyBeginAllowThreads();
58203fa6 29562 result = (PyObject *)wxPyTreeCtrl_GetNextChild(arg1,(wxTreeItemId const &)*arg2,arg3);
d14a1e28
RD
29563
29564 wxPyEndAllowThreads(__tstate);
29565 if (PyErr_Occurred()) SWIG_fail;
29566 }
29567 resultobj = result;
29568 return resultobj;
29569 fail:
29570 return NULL;
29571}
29572
29573
c32bde28 29574static PyObject *_wrap_TreeCtrl_GetLastChild(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
29575 PyObject *resultobj;
29576 wxPyTreeCtrl *arg1 = (wxPyTreeCtrl *) 0 ;
29577 wxTreeItemId *arg2 = 0 ;
29578 wxTreeItemId result;
29579 PyObject * obj0 = 0 ;
29580 PyObject * obj1 = 0 ;
29581 char *kwnames[] = {
29582 (char *) "self",(char *) "item", NULL
29583 };
29584
29585 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TreeCtrl_GetLastChild",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
29586 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyTreeCtrl, SWIG_POINTER_EXCEPTION | 0);
29587 if (SWIG_arg_fail(1)) SWIG_fail;
29588 {
29589 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxTreeItemId, SWIG_POINTER_EXCEPTION | 0);
29590 if (SWIG_arg_fail(2)) SWIG_fail;
29591 if (arg2 == NULL) {
29592 SWIG_null_ref("wxTreeItemId");
29593 }
29594 if (SWIG_arg_fail(2)) SWIG_fail;
d14a1e28
RD
29595 }
29596 {
29597 PyThreadState* __tstate = wxPyBeginAllowThreads();
29598 result = ((wxPyTreeCtrl const *)arg1)->GetLastChild((wxTreeItemId const &)*arg2);
29599
29600 wxPyEndAllowThreads(__tstate);
29601 if (PyErr_Occurred()) SWIG_fail;
29602 }
29603 {
29604 wxTreeItemId * resultptr;
093d3ff1 29605 resultptr = new wxTreeItemId((wxTreeItemId &)(result));
15afbcd0 29606 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxTreeItemId, 1);
d14a1e28
RD
29607 }
29608 return resultobj;
29609 fail:
29610 return NULL;
29611}
29612
29613
c32bde28 29614static PyObject *_wrap_TreeCtrl_GetNextSibling(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
29615 PyObject *resultobj;
29616 wxPyTreeCtrl *arg1 = (wxPyTreeCtrl *) 0 ;
29617 wxTreeItemId *arg2 = 0 ;
29618 wxTreeItemId result;
29619 PyObject * obj0 = 0 ;
29620 PyObject * obj1 = 0 ;
29621 char *kwnames[] = {
29622 (char *) "self",(char *) "item", NULL
29623 };
29624
29625 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TreeCtrl_GetNextSibling",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
29626 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyTreeCtrl, SWIG_POINTER_EXCEPTION | 0);
29627 if (SWIG_arg_fail(1)) SWIG_fail;
29628 {
29629 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxTreeItemId, SWIG_POINTER_EXCEPTION | 0);
29630 if (SWIG_arg_fail(2)) SWIG_fail;
29631 if (arg2 == NULL) {
29632 SWIG_null_ref("wxTreeItemId");
29633 }
29634 if (SWIG_arg_fail(2)) SWIG_fail;
d14a1e28
RD
29635 }
29636 {
29637 PyThreadState* __tstate = wxPyBeginAllowThreads();
29638 result = ((wxPyTreeCtrl const *)arg1)->GetNextSibling((wxTreeItemId const &)*arg2);
29639
29640 wxPyEndAllowThreads(__tstate);
29641 if (PyErr_Occurred()) SWIG_fail;
29642 }
29643 {
29644 wxTreeItemId * resultptr;
093d3ff1 29645 resultptr = new wxTreeItemId((wxTreeItemId &)(result));
15afbcd0 29646 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxTreeItemId, 1);
d14a1e28
RD
29647 }
29648 return resultobj;
29649 fail:
29650 return NULL;
29651}
29652
29653
c32bde28 29654static PyObject *_wrap_TreeCtrl_GetPrevSibling(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
29655 PyObject *resultobj;
29656 wxPyTreeCtrl *arg1 = (wxPyTreeCtrl *) 0 ;
29657 wxTreeItemId *arg2 = 0 ;
29658 wxTreeItemId result;
29659 PyObject * obj0 = 0 ;
29660 PyObject * obj1 = 0 ;
29661 char *kwnames[] = {
29662 (char *) "self",(char *) "item", NULL
29663 };
29664
29665 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TreeCtrl_GetPrevSibling",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
29666 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyTreeCtrl, SWIG_POINTER_EXCEPTION | 0);
29667 if (SWIG_arg_fail(1)) SWIG_fail;
29668 {
29669 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxTreeItemId, SWIG_POINTER_EXCEPTION | 0);
29670 if (SWIG_arg_fail(2)) SWIG_fail;
29671 if (arg2 == NULL) {
29672 SWIG_null_ref("wxTreeItemId");
29673 }
29674 if (SWIG_arg_fail(2)) SWIG_fail;
d14a1e28
RD
29675 }
29676 {
29677 PyThreadState* __tstate = wxPyBeginAllowThreads();
29678 result = ((wxPyTreeCtrl const *)arg1)->GetPrevSibling((wxTreeItemId const &)*arg2);
29679
29680 wxPyEndAllowThreads(__tstate);
29681 if (PyErr_Occurred()) SWIG_fail;
29682 }
29683 {
29684 wxTreeItemId * resultptr;
093d3ff1 29685 resultptr = new wxTreeItemId((wxTreeItemId &)(result));
15afbcd0 29686 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxTreeItemId, 1);
d14a1e28
RD
29687 }
29688 return resultobj;
29689 fail:
29690 return NULL;
29691}
29692
29693
c32bde28 29694static PyObject *_wrap_TreeCtrl_GetFirstVisibleItem(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
29695 PyObject *resultobj;
29696 wxPyTreeCtrl *arg1 = (wxPyTreeCtrl *) 0 ;
29697 wxTreeItemId result;
29698 PyObject * obj0 = 0 ;
29699 char *kwnames[] = {
29700 (char *) "self", NULL
29701 };
29702
29703 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TreeCtrl_GetFirstVisibleItem",kwnames,&obj0)) goto fail;
093d3ff1
RD
29704 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyTreeCtrl, SWIG_POINTER_EXCEPTION | 0);
29705 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
29706 {
29707 PyThreadState* __tstate = wxPyBeginAllowThreads();
29708 result = ((wxPyTreeCtrl const *)arg1)->GetFirstVisibleItem();
29709
29710 wxPyEndAllowThreads(__tstate);
29711 if (PyErr_Occurred()) SWIG_fail;
29712 }
29713 {
29714 wxTreeItemId * resultptr;
093d3ff1 29715 resultptr = new wxTreeItemId((wxTreeItemId &)(result));
15afbcd0 29716 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxTreeItemId, 1);
d14a1e28
RD
29717 }
29718 return resultobj;
29719 fail:
29720 return NULL;
29721}
29722
29723
c32bde28 29724static PyObject *_wrap_TreeCtrl_GetNextVisible(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
29725 PyObject *resultobj;
29726 wxPyTreeCtrl *arg1 = (wxPyTreeCtrl *) 0 ;
29727 wxTreeItemId *arg2 = 0 ;
29728 wxTreeItemId result;
29729 PyObject * obj0 = 0 ;
29730 PyObject * obj1 = 0 ;
29731 char *kwnames[] = {
29732 (char *) "self",(char *) "item", NULL
29733 };
29734
29735 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TreeCtrl_GetNextVisible",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
29736 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyTreeCtrl, SWIG_POINTER_EXCEPTION | 0);
29737 if (SWIG_arg_fail(1)) SWIG_fail;
29738 {
29739 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxTreeItemId, SWIG_POINTER_EXCEPTION | 0);
29740 if (SWIG_arg_fail(2)) SWIG_fail;
29741 if (arg2 == NULL) {
29742 SWIG_null_ref("wxTreeItemId");
29743 }
29744 if (SWIG_arg_fail(2)) SWIG_fail;
d14a1e28
RD
29745 }
29746 {
29747 PyThreadState* __tstate = wxPyBeginAllowThreads();
29748 result = ((wxPyTreeCtrl const *)arg1)->GetNextVisible((wxTreeItemId const &)*arg2);
29749
29750 wxPyEndAllowThreads(__tstate);
29751 if (PyErr_Occurred()) SWIG_fail;
29752 }
29753 {
29754 wxTreeItemId * resultptr;
093d3ff1 29755 resultptr = new wxTreeItemId((wxTreeItemId &)(result));
15afbcd0 29756 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxTreeItemId, 1);
d14a1e28
RD
29757 }
29758 return resultobj;
29759 fail:
29760 return NULL;
29761}
29762
29763
c32bde28 29764static PyObject *_wrap_TreeCtrl_GetPrevVisible(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
29765 PyObject *resultobj;
29766 wxPyTreeCtrl *arg1 = (wxPyTreeCtrl *) 0 ;
29767 wxTreeItemId *arg2 = 0 ;
29768 wxTreeItemId result;
29769 PyObject * obj0 = 0 ;
29770 PyObject * obj1 = 0 ;
29771 char *kwnames[] = {
29772 (char *) "self",(char *) "item", NULL
29773 };
29774
29775 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TreeCtrl_GetPrevVisible",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
29776 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyTreeCtrl, SWIG_POINTER_EXCEPTION | 0);
29777 if (SWIG_arg_fail(1)) SWIG_fail;
29778 {
29779 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxTreeItemId, SWIG_POINTER_EXCEPTION | 0);
29780 if (SWIG_arg_fail(2)) SWIG_fail;
29781 if (arg2 == NULL) {
29782 SWIG_null_ref("wxTreeItemId");
29783 }
29784 if (SWIG_arg_fail(2)) SWIG_fail;
d14a1e28
RD
29785 }
29786 {
29787 PyThreadState* __tstate = wxPyBeginAllowThreads();
29788 result = ((wxPyTreeCtrl const *)arg1)->GetPrevVisible((wxTreeItemId const &)*arg2);
29789
29790 wxPyEndAllowThreads(__tstate);
29791 if (PyErr_Occurred()) SWIG_fail;
29792 }
29793 {
29794 wxTreeItemId * resultptr;
093d3ff1 29795 resultptr = new wxTreeItemId((wxTreeItemId &)(result));
15afbcd0 29796 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxTreeItemId, 1);
d14a1e28
RD
29797 }
29798 return resultobj;
29799 fail:
29800 return NULL;
29801}
29802
29803
c32bde28 29804static PyObject *_wrap_TreeCtrl_AddRoot(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
29805 PyObject *resultobj;
29806 wxPyTreeCtrl *arg1 = (wxPyTreeCtrl *) 0 ;
29807 wxString *arg2 = 0 ;
29808 int arg3 = (int) -1 ;
29809 int arg4 = (int) -1 ;
29810 wxPyTreeItemData *arg5 = (wxPyTreeItemData *) NULL ;
29811 wxTreeItemId result;
ae8162c8 29812 bool temp2 = false ;
d14a1e28
RD
29813 PyObject * obj0 = 0 ;
29814 PyObject * obj1 = 0 ;
994141e6
RD
29815 PyObject * obj2 = 0 ;
29816 PyObject * obj3 = 0 ;
d14a1e28
RD
29817 PyObject * obj4 = 0 ;
29818 char *kwnames[] = {
29819 (char *) "self",(char *) "text",(char *) "image",(char *) "selectedImage",(char *) "data", NULL
29820 };
29821
994141e6 29822 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|OOO:TreeCtrl_AddRoot",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4)) goto fail;
093d3ff1
RD
29823 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyTreeCtrl, SWIG_POINTER_EXCEPTION | 0);
29824 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
29825 {
29826 arg2 = wxString_in_helper(obj1);
29827 if (arg2 == NULL) SWIG_fail;
ae8162c8 29828 temp2 = true;
d14a1e28 29829 }
994141e6 29830 if (obj2) {
093d3ff1
RD
29831 {
29832 arg3 = (int)(SWIG_As_int(obj2));
29833 if (SWIG_arg_fail(3)) SWIG_fail;
29834 }
994141e6
RD
29835 }
29836 if (obj3) {
093d3ff1
RD
29837 {
29838 arg4 = (int)(SWIG_As_int(obj3));
29839 if (SWIG_arg_fail(4)) SWIG_fail;
29840 }
994141e6 29841 }
d14a1e28 29842 if (obj4) {
093d3ff1
RD
29843 SWIG_Python_ConvertPtr(obj4, (void **)&arg5, SWIGTYPE_p_wxPyTreeItemData, SWIG_POINTER_EXCEPTION | 0);
29844 if (SWIG_arg_fail(5)) SWIG_fail;
d14a1e28
RD
29845 }
29846 {
29847 PyThreadState* __tstate = wxPyBeginAllowThreads();
29848 result = (arg1)->AddRoot((wxString const &)*arg2,arg3,arg4,arg5);
29849
29850 wxPyEndAllowThreads(__tstate);
29851 if (PyErr_Occurred()) SWIG_fail;
29852 }
29853 {
29854 wxTreeItemId * resultptr;
093d3ff1 29855 resultptr = new wxTreeItemId((wxTreeItemId &)(result));
15afbcd0 29856 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxTreeItemId, 1);
d14a1e28
RD
29857 }
29858 {
29859 if (temp2)
29860 delete arg2;
29861 }
29862 return resultobj;
29863 fail:
29864 {
29865 if (temp2)
29866 delete arg2;
29867 }
29868 return NULL;
29869}
29870
29871
c32bde28 29872static PyObject *_wrap_TreeCtrl_PrependItem(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
29873 PyObject *resultobj;
29874 wxPyTreeCtrl *arg1 = (wxPyTreeCtrl *) 0 ;
29875 wxTreeItemId *arg2 = 0 ;
29876 wxString *arg3 = 0 ;
29877 int arg4 = (int) -1 ;
29878 int arg5 = (int) -1 ;
29879 wxPyTreeItemData *arg6 = (wxPyTreeItemData *) NULL ;
29880 wxTreeItemId result;
ae8162c8 29881 bool temp3 = false ;
d14a1e28
RD
29882 PyObject * obj0 = 0 ;
29883 PyObject * obj1 = 0 ;
29884 PyObject * obj2 = 0 ;
994141e6
RD
29885 PyObject * obj3 = 0 ;
29886 PyObject * obj4 = 0 ;
d14a1e28
RD
29887 PyObject * obj5 = 0 ;
29888 char *kwnames[] = {
29889 (char *) "self",(char *) "parent",(char *) "text",(char *) "image",(char *) "selectedImage",(char *) "data", NULL
29890 };
29891
994141e6 29892 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO|OOO:TreeCtrl_PrependItem",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5)) goto fail;
093d3ff1
RD
29893 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyTreeCtrl, SWIG_POINTER_EXCEPTION | 0);
29894 if (SWIG_arg_fail(1)) SWIG_fail;
29895 {
29896 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxTreeItemId, SWIG_POINTER_EXCEPTION | 0);
29897 if (SWIG_arg_fail(2)) SWIG_fail;
29898 if (arg2 == NULL) {
29899 SWIG_null_ref("wxTreeItemId");
29900 }
29901 if (SWIG_arg_fail(2)) SWIG_fail;
d14a1e28
RD
29902 }
29903 {
29904 arg3 = wxString_in_helper(obj2);
29905 if (arg3 == NULL) SWIG_fail;
ae8162c8 29906 temp3 = true;
d14a1e28 29907 }
994141e6 29908 if (obj3) {
093d3ff1
RD
29909 {
29910 arg4 = (int)(SWIG_As_int(obj3));
29911 if (SWIG_arg_fail(4)) SWIG_fail;
29912 }
994141e6
RD
29913 }
29914 if (obj4) {
093d3ff1
RD
29915 {
29916 arg5 = (int)(SWIG_As_int(obj4));
29917 if (SWIG_arg_fail(5)) SWIG_fail;
29918 }
994141e6 29919 }
d14a1e28 29920 if (obj5) {
093d3ff1
RD
29921 SWIG_Python_ConvertPtr(obj5, (void **)&arg6, SWIGTYPE_p_wxPyTreeItemData, SWIG_POINTER_EXCEPTION | 0);
29922 if (SWIG_arg_fail(6)) SWIG_fail;
d14a1e28
RD
29923 }
29924 {
29925 PyThreadState* __tstate = wxPyBeginAllowThreads();
29926 result = (arg1)->PrependItem((wxTreeItemId const &)*arg2,(wxString const &)*arg3,arg4,arg5,arg6);
29927
29928 wxPyEndAllowThreads(__tstate);
29929 if (PyErr_Occurred()) SWIG_fail;
29930 }
29931 {
29932 wxTreeItemId * resultptr;
093d3ff1 29933 resultptr = new wxTreeItemId((wxTreeItemId &)(result));
15afbcd0 29934 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxTreeItemId, 1);
d14a1e28
RD
29935 }
29936 {
29937 if (temp3)
29938 delete arg3;
29939 }
29940 return resultobj;
29941 fail:
29942 {
29943 if (temp3)
29944 delete arg3;
29945 }
29946 return NULL;
29947}
29948
29949
c32bde28 29950static PyObject *_wrap_TreeCtrl_InsertItem(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
29951 PyObject *resultobj;
29952 wxPyTreeCtrl *arg1 = (wxPyTreeCtrl *) 0 ;
29953 wxTreeItemId *arg2 = 0 ;
29954 wxTreeItemId *arg3 = 0 ;
29955 wxString *arg4 = 0 ;
29956 int arg5 = (int) -1 ;
29957 int arg6 = (int) -1 ;
29958 wxPyTreeItemData *arg7 = (wxPyTreeItemData *) NULL ;
29959 wxTreeItemId result;
ae8162c8 29960 bool temp4 = false ;
d14a1e28
RD
29961 PyObject * obj0 = 0 ;
29962 PyObject * obj1 = 0 ;
29963 PyObject * obj2 = 0 ;
29964 PyObject * obj3 = 0 ;
994141e6
RD
29965 PyObject * obj4 = 0 ;
29966 PyObject * obj5 = 0 ;
d14a1e28
RD
29967 PyObject * obj6 = 0 ;
29968 char *kwnames[] = {
29969 (char *) "self",(char *) "parent",(char *) "idPrevious",(char *) "text",(char *) "image",(char *) "selectedImage",(char *) "data", NULL
29970 };
29971
994141e6 29972 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOO|OOO:TreeCtrl_InsertItem",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6)) goto fail;
093d3ff1
RD
29973 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyTreeCtrl, SWIG_POINTER_EXCEPTION | 0);
29974 if (SWIG_arg_fail(1)) SWIG_fail;
29975 {
29976 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxTreeItemId, SWIG_POINTER_EXCEPTION | 0);
29977 if (SWIG_arg_fail(2)) SWIG_fail;
29978 if (arg2 == NULL) {
29979 SWIG_null_ref("wxTreeItemId");
29980 }
29981 if (SWIG_arg_fail(2)) SWIG_fail;
29982 }
29983 {
29984 SWIG_Python_ConvertPtr(obj2, (void **)&arg3, SWIGTYPE_p_wxTreeItemId, SWIG_POINTER_EXCEPTION | 0);
29985 if (SWIG_arg_fail(3)) SWIG_fail;
29986 if (arg3 == NULL) {
29987 SWIG_null_ref("wxTreeItemId");
29988 }
29989 if (SWIG_arg_fail(3)) SWIG_fail;
d14a1e28
RD
29990 }
29991 {
29992 arg4 = wxString_in_helper(obj3);
29993 if (arg4 == NULL) SWIG_fail;
ae8162c8 29994 temp4 = true;
d14a1e28 29995 }
994141e6 29996 if (obj4) {
093d3ff1
RD
29997 {
29998 arg5 = (int)(SWIG_As_int(obj4));
29999 if (SWIG_arg_fail(5)) SWIG_fail;
30000 }
994141e6
RD
30001 }
30002 if (obj5) {
093d3ff1
RD
30003 {
30004 arg6 = (int)(SWIG_As_int(obj5));
30005 if (SWIG_arg_fail(6)) SWIG_fail;
30006 }
994141e6 30007 }
d14a1e28 30008 if (obj6) {
093d3ff1
RD
30009 SWIG_Python_ConvertPtr(obj6, (void **)&arg7, SWIGTYPE_p_wxPyTreeItemData, SWIG_POINTER_EXCEPTION | 0);
30010 if (SWIG_arg_fail(7)) SWIG_fail;
d14a1e28
RD
30011 }
30012 {
30013 PyThreadState* __tstate = wxPyBeginAllowThreads();
30014 result = (arg1)->InsertItem((wxTreeItemId const &)*arg2,(wxTreeItemId const &)*arg3,(wxString const &)*arg4,arg5,arg6,arg7);
30015
30016 wxPyEndAllowThreads(__tstate);
30017 if (PyErr_Occurred()) SWIG_fail;
30018 }
30019 {
30020 wxTreeItemId * resultptr;
093d3ff1 30021 resultptr = new wxTreeItemId((wxTreeItemId &)(result));
15afbcd0 30022 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxTreeItemId, 1);
d14a1e28
RD
30023 }
30024 {
30025 if (temp4)
30026 delete arg4;
30027 }
30028 return resultobj;
30029 fail:
30030 {
30031 if (temp4)
30032 delete arg4;
30033 }
30034 return NULL;
30035}
30036
30037
c32bde28 30038static PyObject *_wrap_TreeCtrl_InsertItemBefore(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
30039 PyObject *resultobj;
30040 wxPyTreeCtrl *arg1 = (wxPyTreeCtrl *) 0 ;
30041 wxTreeItemId *arg2 = 0 ;
30042 size_t arg3 ;
30043 wxString *arg4 = 0 ;
30044 int arg5 = (int) -1 ;
30045 int arg6 = (int) -1 ;
30046 wxPyTreeItemData *arg7 = (wxPyTreeItemData *) NULL ;
30047 wxTreeItemId result;
ae8162c8 30048 bool temp4 = false ;
d14a1e28
RD
30049 PyObject * obj0 = 0 ;
30050 PyObject * obj1 = 0 ;
30051 PyObject * obj2 = 0 ;
30052 PyObject * obj3 = 0 ;
994141e6
RD
30053 PyObject * obj4 = 0 ;
30054 PyObject * obj5 = 0 ;
d14a1e28
RD
30055 PyObject * obj6 = 0 ;
30056 char *kwnames[] = {
30057 (char *) "self",(char *) "parent",(char *) "index",(char *) "text",(char *) "image",(char *) "selectedImage",(char *) "data", NULL
30058 };
30059
994141e6 30060 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOO|OOO:TreeCtrl_InsertItemBefore",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6)) goto fail;
093d3ff1
RD
30061 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyTreeCtrl, SWIG_POINTER_EXCEPTION | 0);
30062 if (SWIG_arg_fail(1)) SWIG_fail;
30063 {
30064 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxTreeItemId, SWIG_POINTER_EXCEPTION | 0);
30065 if (SWIG_arg_fail(2)) SWIG_fail;
30066 if (arg2 == NULL) {
30067 SWIG_null_ref("wxTreeItemId");
30068 }
30069 if (SWIG_arg_fail(2)) SWIG_fail;
30070 }
30071 {
30072 arg3 = (size_t)(SWIG_As_unsigned_SS_long(obj2));
30073 if (SWIG_arg_fail(3)) SWIG_fail;
30074 }
d14a1e28
RD
30075 {
30076 arg4 = wxString_in_helper(obj3);
30077 if (arg4 == NULL) SWIG_fail;
ae8162c8 30078 temp4 = true;
d14a1e28 30079 }
994141e6 30080 if (obj4) {
093d3ff1
RD
30081 {
30082 arg5 = (int)(SWIG_As_int(obj4));
30083 if (SWIG_arg_fail(5)) SWIG_fail;
30084 }
994141e6
RD
30085 }
30086 if (obj5) {
093d3ff1
RD
30087 {
30088 arg6 = (int)(SWIG_As_int(obj5));
30089 if (SWIG_arg_fail(6)) SWIG_fail;
30090 }
994141e6 30091 }
d14a1e28 30092 if (obj6) {
093d3ff1
RD
30093 SWIG_Python_ConvertPtr(obj6, (void **)&arg7, SWIGTYPE_p_wxPyTreeItemData, SWIG_POINTER_EXCEPTION | 0);
30094 if (SWIG_arg_fail(7)) SWIG_fail;
d14a1e28
RD
30095 }
30096 {
30097 PyThreadState* __tstate = wxPyBeginAllowThreads();
30098 result = (arg1)->InsertItem((wxTreeItemId const &)*arg2,arg3,(wxString const &)*arg4,arg5,arg6,arg7);
30099
30100 wxPyEndAllowThreads(__tstate);
30101 if (PyErr_Occurred()) SWIG_fail;
30102 }
30103 {
30104 wxTreeItemId * resultptr;
093d3ff1 30105 resultptr = new wxTreeItemId((wxTreeItemId &)(result));
15afbcd0 30106 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxTreeItemId, 1);
d14a1e28
RD
30107 }
30108 {
30109 if (temp4)
30110 delete arg4;
30111 }
30112 return resultobj;
30113 fail:
30114 {
30115 if (temp4)
30116 delete arg4;
30117 }
30118 return NULL;
30119}
30120
30121
c32bde28 30122static PyObject *_wrap_TreeCtrl_AppendItem(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
30123 PyObject *resultobj;
30124 wxPyTreeCtrl *arg1 = (wxPyTreeCtrl *) 0 ;
30125 wxTreeItemId *arg2 = 0 ;
30126 wxString *arg3 = 0 ;
30127 int arg4 = (int) -1 ;
30128 int arg5 = (int) -1 ;
30129 wxPyTreeItemData *arg6 = (wxPyTreeItemData *) NULL ;
30130 wxTreeItemId result;
ae8162c8 30131 bool temp3 = false ;
d14a1e28
RD
30132 PyObject * obj0 = 0 ;
30133 PyObject * obj1 = 0 ;
30134 PyObject * obj2 = 0 ;
994141e6
RD
30135 PyObject * obj3 = 0 ;
30136 PyObject * obj4 = 0 ;
d14a1e28
RD
30137 PyObject * obj5 = 0 ;
30138 char *kwnames[] = {
30139 (char *) "self",(char *) "parent",(char *) "text",(char *) "image",(char *) "selectedImage",(char *) "data", NULL
30140 };
30141
994141e6 30142 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO|OOO:TreeCtrl_AppendItem",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5)) goto fail;
093d3ff1
RD
30143 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyTreeCtrl, SWIG_POINTER_EXCEPTION | 0);
30144 if (SWIG_arg_fail(1)) SWIG_fail;
30145 {
30146 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxTreeItemId, SWIG_POINTER_EXCEPTION | 0);
30147 if (SWIG_arg_fail(2)) SWIG_fail;
30148 if (arg2 == NULL) {
30149 SWIG_null_ref("wxTreeItemId");
30150 }
30151 if (SWIG_arg_fail(2)) SWIG_fail;
d14a1e28
RD
30152 }
30153 {
30154 arg3 = wxString_in_helper(obj2);
30155 if (arg3 == NULL) SWIG_fail;
ae8162c8 30156 temp3 = true;
d14a1e28 30157 }
994141e6 30158 if (obj3) {
093d3ff1
RD
30159 {
30160 arg4 = (int)(SWIG_As_int(obj3));
30161 if (SWIG_arg_fail(4)) SWIG_fail;
30162 }
994141e6
RD
30163 }
30164 if (obj4) {
093d3ff1
RD
30165 {
30166 arg5 = (int)(SWIG_As_int(obj4));
30167 if (SWIG_arg_fail(5)) SWIG_fail;
30168 }
994141e6 30169 }
d14a1e28 30170 if (obj5) {
093d3ff1
RD
30171 SWIG_Python_ConvertPtr(obj5, (void **)&arg6, SWIGTYPE_p_wxPyTreeItemData, SWIG_POINTER_EXCEPTION | 0);
30172 if (SWIG_arg_fail(6)) SWIG_fail;
d14a1e28
RD
30173 }
30174 {
30175 PyThreadState* __tstate = wxPyBeginAllowThreads();
30176 result = (arg1)->AppendItem((wxTreeItemId const &)*arg2,(wxString const &)*arg3,arg4,arg5,arg6);
30177
30178 wxPyEndAllowThreads(__tstate);
30179 if (PyErr_Occurred()) SWIG_fail;
30180 }
30181 {
30182 wxTreeItemId * resultptr;
093d3ff1 30183 resultptr = new wxTreeItemId((wxTreeItemId &)(result));
15afbcd0 30184 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxTreeItemId, 1);
d14a1e28
RD
30185 }
30186 {
30187 if (temp3)
30188 delete arg3;
30189 }
30190 return resultobj;
30191 fail:
30192 {
30193 if (temp3)
30194 delete arg3;
30195 }
30196 return NULL;
30197}
30198
30199
c32bde28 30200static PyObject *_wrap_TreeCtrl_Delete(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
30201 PyObject *resultobj;
30202 wxPyTreeCtrl *arg1 = (wxPyTreeCtrl *) 0 ;
30203 wxTreeItemId *arg2 = 0 ;
30204 PyObject * obj0 = 0 ;
30205 PyObject * obj1 = 0 ;
30206 char *kwnames[] = {
30207 (char *) "self",(char *) "item", NULL
30208 };
30209
30210 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TreeCtrl_Delete",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
30211 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyTreeCtrl, SWIG_POINTER_EXCEPTION | 0);
30212 if (SWIG_arg_fail(1)) SWIG_fail;
30213 {
30214 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxTreeItemId, SWIG_POINTER_EXCEPTION | 0);
30215 if (SWIG_arg_fail(2)) SWIG_fail;
30216 if (arg2 == NULL) {
30217 SWIG_null_ref("wxTreeItemId");
30218 }
30219 if (SWIG_arg_fail(2)) SWIG_fail;
d14a1e28
RD
30220 }
30221 {
30222 PyThreadState* __tstate = wxPyBeginAllowThreads();
30223 (arg1)->Delete((wxTreeItemId const &)*arg2);
30224
30225 wxPyEndAllowThreads(__tstate);
30226 if (PyErr_Occurred()) SWIG_fail;
30227 }
30228 Py_INCREF(Py_None); resultobj = Py_None;
30229 return resultobj;
30230 fail:
30231 return NULL;
30232}
30233
30234
c32bde28 30235static PyObject *_wrap_TreeCtrl_DeleteChildren(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
30236 PyObject *resultobj;
30237 wxPyTreeCtrl *arg1 = (wxPyTreeCtrl *) 0 ;
30238 wxTreeItemId *arg2 = 0 ;
30239 PyObject * obj0 = 0 ;
30240 PyObject * obj1 = 0 ;
30241 char *kwnames[] = {
30242 (char *) "self",(char *) "item", NULL
30243 };
30244
30245 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TreeCtrl_DeleteChildren",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
30246 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyTreeCtrl, SWIG_POINTER_EXCEPTION | 0);
30247 if (SWIG_arg_fail(1)) SWIG_fail;
30248 {
30249 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxTreeItemId, SWIG_POINTER_EXCEPTION | 0);
30250 if (SWIG_arg_fail(2)) SWIG_fail;
30251 if (arg2 == NULL) {
30252 SWIG_null_ref("wxTreeItemId");
30253 }
30254 if (SWIG_arg_fail(2)) SWIG_fail;
d14a1e28
RD
30255 }
30256 {
30257 PyThreadState* __tstate = wxPyBeginAllowThreads();
30258 (arg1)->DeleteChildren((wxTreeItemId const &)*arg2);
30259
30260 wxPyEndAllowThreads(__tstate);
30261 if (PyErr_Occurred()) SWIG_fail;
30262 }
30263 Py_INCREF(Py_None); resultobj = Py_None;
30264 return resultobj;
30265 fail:
30266 return NULL;
30267}
30268
30269
c32bde28 30270static PyObject *_wrap_TreeCtrl_DeleteAllItems(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
30271 PyObject *resultobj;
30272 wxPyTreeCtrl *arg1 = (wxPyTreeCtrl *) 0 ;
30273 PyObject * obj0 = 0 ;
30274 char *kwnames[] = {
30275 (char *) "self", NULL
30276 };
30277
30278 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TreeCtrl_DeleteAllItems",kwnames,&obj0)) goto fail;
093d3ff1
RD
30279 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyTreeCtrl, SWIG_POINTER_EXCEPTION | 0);
30280 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
30281 {
30282 PyThreadState* __tstate = wxPyBeginAllowThreads();
30283 (arg1)->DeleteAllItems();
30284
30285 wxPyEndAllowThreads(__tstate);
30286 if (PyErr_Occurred()) SWIG_fail;
30287 }
30288 Py_INCREF(Py_None); resultobj = Py_None;
30289 return resultobj;
30290 fail:
30291 return NULL;
30292}
30293
30294
c32bde28 30295static PyObject *_wrap_TreeCtrl_Expand(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
30296 PyObject *resultobj;
30297 wxPyTreeCtrl *arg1 = (wxPyTreeCtrl *) 0 ;
30298 wxTreeItemId *arg2 = 0 ;
30299 PyObject * obj0 = 0 ;
30300 PyObject * obj1 = 0 ;
30301 char *kwnames[] = {
30302 (char *) "self",(char *) "item", NULL
30303 };
30304
30305 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TreeCtrl_Expand",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
30306 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyTreeCtrl, SWIG_POINTER_EXCEPTION | 0);
30307 if (SWIG_arg_fail(1)) SWIG_fail;
30308 {
30309 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxTreeItemId, SWIG_POINTER_EXCEPTION | 0);
30310 if (SWIG_arg_fail(2)) SWIG_fail;
30311 if (arg2 == NULL) {
30312 SWIG_null_ref("wxTreeItemId");
30313 }
30314 if (SWIG_arg_fail(2)) SWIG_fail;
d14a1e28
RD
30315 }
30316 {
30317 PyThreadState* __tstate = wxPyBeginAllowThreads();
30318 (arg1)->Expand((wxTreeItemId const &)*arg2);
30319
30320 wxPyEndAllowThreads(__tstate);
30321 if (PyErr_Occurred()) SWIG_fail;
30322 }
30323 Py_INCREF(Py_None); resultobj = Py_None;
30324 return resultobj;
30325 fail:
30326 return NULL;
30327}
30328
30329
c32bde28 30330static PyObject *_wrap_TreeCtrl_Collapse(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
30331 PyObject *resultobj;
30332 wxPyTreeCtrl *arg1 = (wxPyTreeCtrl *) 0 ;
30333 wxTreeItemId *arg2 = 0 ;
30334 PyObject * obj0 = 0 ;
30335 PyObject * obj1 = 0 ;
30336 char *kwnames[] = {
30337 (char *) "self",(char *) "item", NULL
30338 };
30339
30340 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TreeCtrl_Collapse",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
30341 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyTreeCtrl, SWIG_POINTER_EXCEPTION | 0);
30342 if (SWIG_arg_fail(1)) SWIG_fail;
30343 {
30344 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxTreeItemId, SWIG_POINTER_EXCEPTION | 0);
30345 if (SWIG_arg_fail(2)) SWIG_fail;
30346 if (arg2 == NULL) {
30347 SWIG_null_ref("wxTreeItemId");
30348 }
30349 if (SWIG_arg_fail(2)) SWIG_fail;
d14a1e28
RD
30350 }
30351 {
30352 PyThreadState* __tstate = wxPyBeginAllowThreads();
30353 (arg1)->Collapse((wxTreeItemId const &)*arg2);
30354
30355 wxPyEndAllowThreads(__tstate);
30356 if (PyErr_Occurred()) SWIG_fail;
30357 }
30358 Py_INCREF(Py_None); resultobj = Py_None;
30359 return resultobj;
30360 fail:
30361 return NULL;
30362}
30363
30364
c32bde28 30365static PyObject *_wrap_TreeCtrl_CollapseAndReset(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
30366 PyObject *resultobj;
30367 wxPyTreeCtrl *arg1 = (wxPyTreeCtrl *) 0 ;
30368 wxTreeItemId *arg2 = 0 ;
30369 PyObject * obj0 = 0 ;
30370 PyObject * obj1 = 0 ;
30371 char *kwnames[] = {
30372 (char *) "self",(char *) "item", NULL
30373 };
30374
30375 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TreeCtrl_CollapseAndReset",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
30376 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyTreeCtrl, SWIG_POINTER_EXCEPTION | 0);
30377 if (SWIG_arg_fail(1)) SWIG_fail;
30378 {
30379 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxTreeItemId, SWIG_POINTER_EXCEPTION | 0);
30380 if (SWIG_arg_fail(2)) SWIG_fail;
30381 if (arg2 == NULL) {
30382 SWIG_null_ref("wxTreeItemId");
30383 }
30384 if (SWIG_arg_fail(2)) SWIG_fail;
d14a1e28
RD
30385 }
30386 {
30387 PyThreadState* __tstate = wxPyBeginAllowThreads();
30388 (arg1)->CollapseAndReset((wxTreeItemId const &)*arg2);
30389
30390 wxPyEndAllowThreads(__tstate);
30391 if (PyErr_Occurred()) SWIG_fail;
30392 }
30393 Py_INCREF(Py_None); resultobj = Py_None;
30394 return resultobj;
30395 fail:
30396 return NULL;
30397}
30398
30399
c32bde28 30400static PyObject *_wrap_TreeCtrl_Toggle(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
30401 PyObject *resultobj;
30402 wxPyTreeCtrl *arg1 = (wxPyTreeCtrl *) 0 ;
30403 wxTreeItemId *arg2 = 0 ;
30404 PyObject * obj0 = 0 ;
30405 PyObject * obj1 = 0 ;
30406 char *kwnames[] = {
30407 (char *) "self",(char *) "item", NULL
30408 };
30409
30410 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TreeCtrl_Toggle",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
30411 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyTreeCtrl, SWIG_POINTER_EXCEPTION | 0);
30412 if (SWIG_arg_fail(1)) SWIG_fail;
30413 {
30414 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxTreeItemId, SWIG_POINTER_EXCEPTION | 0);
30415 if (SWIG_arg_fail(2)) SWIG_fail;
30416 if (arg2 == NULL) {
30417 SWIG_null_ref("wxTreeItemId");
30418 }
30419 if (SWIG_arg_fail(2)) SWIG_fail;
d14a1e28
RD
30420 }
30421 {
30422 PyThreadState* __tstate = wxPyBeginAllowThreads();
30423 (arg1)->Toggle((wxTreeItemId const &)*arg2);
30424
30425 wxPyEndAllowThreads(__tstate);
30426 if (PyErr_Occurred()) SWIG_fail;
30427 }
30428 Py_INCREF(Py_None); resultobj = Py_None;
30429 return resultobj;
30430 fail:
30431 return NULL;
30432}
30433
30434
c32bde28 30435static PyObject *_wrap_TreeCtrl_Unselect(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
30436 PyObject *resultobj;
30437 wxPyTreeCtrl *arg1 = (wxPyTreeCtrl *) 0 ;
30438 PyObject * obj0 = 0 ;
30439 char *kwnames[] = {
30440 (char *) "self", NULL
30441 };
30442
30443 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TreeCtrl_Unselect",kwnames,&obj0)) goto fail;
093d3ff1
RD
30444 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyTreeCtrl, SWIG_POINTER_EXCEPTION | 0);
30445 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
30446 {
30447 PyThreadState* __tstate = wxPyBeginAllowThreads();
30448 (arg1)->Unselect();
30449
30450 wxPyEndAllowThreads(__tstate);
30451 if (PyErr_Occurred()) SWIG_fail;
30452 }
30453 Py_INCREF(Py_None); resultobj = Py_None;
30454 return resultobj;
30455 fail:
30456 return NULL;
30457}
30458
30459
c32bde28 30460static PyObject *_wrap_TreeCtrl_UnselectItem(PyObject *, PyObject *args, PyObject *kwargs) {
3adfb63b
RD
30461 PyObject *resultobj;
30462 wxPyTreeCtrl *arg1 = (wxPyTreeCtrl *) 0 ;
30463 wxTreeItemId *arg2 = 0 ;
30464 PyObject * obj0 = 0 ;
30465 PyObject * obj1 = 0 ;
30466 char *kwnames[] = {
30467 (char *) "self",(char *) "item", NULL
30468 };
30469
30470 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TreeCtrl_UnselectItem",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
30471 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyTreeCtrl, SWIG_POINTER_EXCEPTION | 0);
30472 if (SWIG_arg_fail(1)) SWIG_fail;
30473 {
30474 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxTreeItemId, SWIG_POINTER_EXCEPTION | 0);
30475 if (SWIG_arg_fail(2)) SWIG_fail;
30476 if (arg2 == NULL) {
30477 SWIG_null_ref("wxTreeItemId");
30478 }
30479 if (SWIG_arg_fail(2)) SWIG_fail;
3adfb63b
RD
30480 }
30481 {
30482 PyThreadState* __tstate = wxPyBeginAllowThreads();
30483 (arg1)->UnselectItem((wxTreeItemId const &)*arg2);
30484
30485 wxPyEndAllowThreads(__tstate);
30486 if (PyErr_Occurred()) SWIG_fail;
30487 }
30488 Py_INCREF(Py_None); resultobj = Py_None;
30489 return resultobj;
30490 fail:
30491 return NULL;
30492}
30493
30494
c32bde28 30495static PyObject *_wrap_TreeCtrl_UnselectAll(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
30496 PyObject *resultobj;
30497 wxPyTreeCtrl *arg1 = (wxPyTreeCtrl *) 0 ;
30498 PyObject * obj0 = 0 ;
30499 char *kwnames[] = {
30500 (char *) "self", NULL
30501 };
30502
30503 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TreeCtrl_UnselectAll",kwnames,&obj0)) goto fail;
093d3ff1
RD
30504 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyTreeCtrl, SWIG_POINTER_EXCEPTION | 0);
30505 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
30506 {
30507 PyThreadState* __tstate = wxPyBeginAllowThreads();
30508 (arg1)->UnselectAll();
30509
30510 wxPyEndAllowThreads(__tstate);
30511 if (PyErr_Occurred()) SWIG_fail;
30512 }
30513 Py_INCREF(Py_None); resultobj = Py_None;
30514 return resultobj;
30515 fail:
30516 return NULL;
30517}
30518
30519
c32bde28 30520static PyObject *_wrap_TreeCtrl_SelectItem(PyObject *, PyObject *args, PyObject *kwargs) {
3adfb63b
RD
30521 PyObject *resultobj;
30522 wxPyTreeCtrl *arg1 = (wxPyTreeCtrl *) 0 ;
30523 wxTreeItemId *arg2 = 0 ;
ae8162c8 30524 bool arg3 = (bool) true ;
3adfb63b
RD
30525 PyObject * obj0 = 0 ;
30526 PyObject * obj1 = 0 ;
30527 PyObject * obj2 = 0 ;
30528 char *kwnames[] = {
30529 (char *) "self",(char *) "item",(char *) "select", NULL
30530 };
30531
30532 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:TreeCtrl_SelectItem",kwnames,&obj0,&obj1,&obj2)) goto fail;
093d3ff1
RD
30533 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyTreeCtrl, SWIG_POINTER_EXCEPTION | 0);
30534 if (SWIG_arg_fail(1)) SWIG_fail;
30535 {
30536 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxTreeItemId, SWIG_POINTER_EXCEPTION | 0);
30537 if (SWIG_arg_fail(2)) SWIG_fail;
30538 if (arg2 == NULL) {
30539 SWIG_null_ref("wxTreeItemId");
30540 }
30541 if (SWIG_arg_fail(2)) SWIG_fail;
3adfb63b
RD
30542 }
30543 if (obj2) {
093d3ff1
RD
30544 {
30545 arg3 = (bool)(SWIG_As_bool(obj2));
30546 if (SWIG_arg_fail(3)) SWIG_fail;
30547 }
3adfb63b
RD
30548 }
30549 {
30550 PyThreadState* __tstate = wxPyBeginAllowThreads();
30551 (arg1)->SelectItem((wxTreeItemId const &)*arg2,arg3);
30552
30553 wxPyEndAllowThreads(__tstate);
30554 if (PyErr_Occurred()) SWIG_fail;
30555 }
30556 Py_INCREF(Py_None); resultobj = Py_None;
30557 return resultobj;
30558 fail:
30559 return NULL;
30560}
30561
30562
c32bde28 30563static PyObject *_wrap_TreeCtrl_ToggleItemSelection(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
30564 PyObject *resultobj;
30565 wxPyTreeCtrl *arg1 = (wxPyTreeCtrl *) 0 ;
30566 wxTreeItemId *arg2 = 0 ;
30567 PyObject * obj0 = 0 ;
30568 PyObject * obj1 = 0 ;
30569 char *kwnames[] = {
30570 (char *) "self",(char *) "item", NULL
30571 };
30572
3adfb63b 30573 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TreeCtrl_ToggleItemSelection",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
30574 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyTreeCtrl, SWIG_POINTER_EXCEPTION | 0);
30575 if (SWIG_arg_fail(1)) SWIG_fail;
30576 {
30577 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxTreeItemId, SWIG_POINTER_EXCEPTION | 0);
30578 if (SWIG_arg_fail(2)) SWIG_fail;
30579 if (arg2 == NULL) {
30580 SWIG_null_ref("wxTreeItemId");
30581 }
30582 if (SWIG_arg_fail(2)) SWIG_fail;
d14a1e28
RD
30583 }
30584 {
30585 PyThreadState* __tstate = wxPyBeginAllowThreads();
3adfb63b 30586 (arg1)->ToggleItemSelection((wxTreeItemId const &)*arg2);
d14a1e28
RD
30587
30588 wxPyEndAllowThreads(__tstate);
30589 if (PyErr_Occurred()) SWIG_fail;
30590 }
30591 Py_INCREF(Py_None); resultobj = Py_None;
30592 return resultobj;
30593 fail:
30594 return NULL;
30595}
30596
30597
c32bde28 30598static PyObject *_wrap_TreeCtrl_EnsureVisible(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
30599 PyObject *resultobj;
30600 wxPyTreeCtrl *arg1 = (wxPyTreeCtrl *) 0 ;
30601 wxTreeItemId *arg2 = 0 ;
30602 PyObject * obj0 = 0 ;
30603 PyObject * obj1 = 0 ;
30604 char *kwnames[] = {
30605 (char *) "self",(char *) "item", NULL
30606 };
30607
30608 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TreeCtrl_EnsureVisible",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
30609 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyTreeCtrl, SWIG_POINTER_EXCEPTION | 0);
30610 if (SWIG_arg_fail(1)) SWIG_fail;
30611 {
30612 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxTreeItemId, SWIG_POINTER_EXCEPTION | 0);
30613 if (SWIG_arg_fail(2)) SWIG_fail;
30614 if (arg2 == NULL) {
30615 SWIG_null_ref("wxTreeItemId");
30616 }
30617 if (SWIG_arg_fail(2)) SWIG_fail;
d14a1e28
RD
30618 }
30619 {
30620 PyThreadState* __tstate = wxPyBeginAllowThreads();
30621 (arg1)->EnsureVisible((wxTreeItemId const &)*arg2);
30622
30623 wxPyEndAllowThreads(__tstate);
30624 if (PyErr_Occurred()) SWIG_fail;
30625 }
30626 Py_INCREF(Py_None); resultobj = Py_None;
30627 return resultobj;
30628 fail:
30629 return NULL;
30630}
30631
30632
c32bde28 30633static PyObject *_wrap_TreeCtrl_ScrollTo(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
30634 PyObject *resultobj;
30635 wxPyTreeCtrl *arg1 = (wxPyTreeCtrl *) 0 ;
30636 wxTreeItemId *arg2 = 0 ;
30637 PyObject * obj0 = 0 ;
30638 PyObject * obj1 = 0 ;
30639 char *kwnames[] = {
30640 (char *) "self",(char *) "item", NULL
30641 };
30642
30643 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TreeCtrl_ScrollTo",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
30644 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyTreeCtrl, SWIG_POINTER_EXCEPTION | 0);
30645 if (SWIG_arg_fail(1)) SWIG_fail;
30646 {
30647 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxTreeItemId, SWIG_POINTER_EXCEPTION | 0);
30648 if (SWIG_arg_fail(2)) SWIG_fail;
30649 if (arg2 == NULL) {
30650 SWIG_null_ref("wxTreeItemId");
30651 }
30652 if (SWIG_arg_fail(2)) SWIG_fail;
d14a1e28
RD
30653 }
30654 {
30655 PyThreadState* __tstate = wxPyBeginAllowThreads();
30656 (arg1)->ScrollTo((wxTreeItemId const &)*arg2);
30657
30658 wxPyEndAllowThreads(__tstate);
30659 if (PyErr_Occurred()) SWIG_fail;
30660 }
30661 Py_INCREF(Py_None); resultobj = Py_None;
30662 return resultobj;
30663 fail:
30664 return NULL;
30665}
30666
30667
c32bde28 30668static PyObject *_wrap_TreeCtrl_EditLabel(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
30669 PyObject *resultobj;
30670 wxPyTreeCtrl *arg1 = (wxPyTreeCtrl *) 0 ;
30671 wxTreeItemId *arg2 = 0 ;
30672 PyObject * obj0 = 0 ;
30673 PyObject * obj1 = 0 ;
30674 char *kwnames[] = {
30675 (char *) "self",(char *) "item", NULL
30676 };
30677
30678 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TreeCtrl_EditLabel",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
30679 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyTreeCtrl, SWIG_POINTER_EXCEPTION | 0);
30680 if (SWIG_arg_fail(1)) SWIG_fail;
30681 {
30682 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxTreeItemId, SWIG_POINTER_EXCEPTION | 0);
30683 if (SWIG_arg_fail(2)) SWIG_fail;
30684 if (arg2 == NULL) {
30685 SWIG_null_ref("wxTreeItemId");
30686 }
30687 if (SWIG_arg_fail(2)) SWIG_fail;
d14a1e28
RD
30688 }
30689 {
30690 PyThreadState* __tstate = wxPyBeginAllowThreads();
30691 (arg1)->EditLabel((wxTreeItemId const &)*arg2);
30692
30693 wxPyEndAllowThreads(__tstate);
30694 if (PyErr_Occurred()) SWIG_fail;
30695 }
30696 Py_INCREF(Py_None); resultobj = Py_None;
30697 return resultobj;
30698 fail:
30699 return NULL;
30700}
30701
30702
c32bde28 30703static PyObject *_wrap_TreeCtrl_GetEditControl(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
30704 PyObject *resultobj;
30705 wxPyTreeCtrl *arg1 = (wxPyTreeCtrl *) 0 ;
30706 wxTextCtrl *result;
30707 PyObject * obj0 = 0 ;
30708 char *kwnames[] = {
30709 (char *) "self", NULL
30710 };
30711
30712 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TreeCtrl_GetEditControl",kwnames,&obj0)) goto fail;
093d3ff1
RD
30713 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyTreeCtrl, SWIG_POINTER_EXCEPTION | 0);
30714 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
30715 {
30716 PyThreadState* __tstate = wxPyBeginAllowThreads();
30717 result = (wxTextCtrl *)((wxPyTreeCtrl const *)arg1)->GetEditControl();
30718
30719 wxPyEndAllowThreads(__tstate);
30720 if (PyErr_Occurred()) SWIG_fail;
30721 }
30722 {
412d302d 30723 resultobj = wxPyMake_wxObject(result, 0);
d14a1e28
RD
30724 }
30725 return resultobj;
30726 fail:
30727 return NULL;
30728}
30729
30730
c32bde28 30731static PyObject *_wrap_TreeCtrl_SortChildren(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
30732 PyObject *resultobj;
30733 wxPyTreeCtrl *arg1 = (wxPyTreeCtrl *) 0 ;
30734 wxTreeItemId *arg2 = 0 ;
30735 PyObject * obj0 = 0 ;
30736 PyObject * obj1 = 0 ;
30737 char *kwnames[] = {
30738 (char *) "self",(char *) "item", NULL
30739 };
30740
30741 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TreeCtrl_SortChildren",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
30742 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyTreeCtrl, SWIG_POINTER_EXCEPTION | 0);
30743 if (SWIG_arg_fail(1)) SWIG_fail;
30744 {
30745 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxTreeItemId, SWIG_POINTER_EXCEPTION | 0);
30746 if (SWIG_arg_fail(2)) SWIG_fail;
30747 if (arg2 == NULL) {
30748 SWIG_null_ref("wxTreeItemId");
30749 }
30750 if (SWIG_arg_fail(2)) SWIG_fail;
d14a1e28
RD
30751 }
30752 {
30753 PyThreadState* __tstate = wxPyBeginAllowThreads();
30754 (arg1)->SortChildren((wxTreeItemId const &)*arg2);
30755
30756 wxPyEndAllowThreads(__tstate);
30757 if (PyErr_Occurred()) SWIG_fail;
30758 }
30759 Py_INCREF(Py_None); resultobj = Py_None;
30760 return resultobj;
30761 fail:
30762 return NULL;
30763}
30764
30765
c32bde28 30766static PyObject *_wrap_TreeCtrl_HitTest(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
30767 PyObject *resultobj;
30768 wxPyTreeCtrl *arg1 = (wxPyTreeCtrl *) 0 ;
30769 wxPoint *arg2 = 0 ;
30770 int *arg3 = 0 ;
30771 wxTreeItemId result;
30772 wxPoint temp2 ;
30773 int temp3 ;
c32bde28 30774 int res3 = 0 ;
d14a1e28
RD
30775 PyObject * obj0 = 0 ;
30776 PyObject * obj1 = 0 ;
30777 char *kwnames[] = {
30778 (char *) "self",(char *) "point", NULL
30779 };
30780
c32bde28 30781 arg3 = &temp3; res3 = SWIG_NEWOBJ;
d14a1e28 30782 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TreeCtrl_HitTest",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
30783 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyTreeCtrl, SWIG_POINTER_EXCEPTION | 0);
30784 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
30785 {
30786 arg2 = &temp2;
30787 if ( ! wxPoint_helper(obj1, &arg2)) SWIG_fail;
30788 }
30789 {
30790 PyThreadState* __tstate = wxPyBeginAllowThreads();
30791 result = (arg1)->HitTest((wxPoint const &)*arg2,*arg3);
30792
30793 wxPyEndAllowThreads(__tstate);
30794 if (PyErr_Occurred()) SWIG_fail;
30795 }
30796 {
30797 wxTreeItemId * resultptr;
093d3ff1 30798 resultptr = new wxTreeItemId((wxTreeItemId &)(result));
15afbcd0 30799 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxTreeItemId, 1);
d14a1e28 30800 }
c32bde28
RD
30801 resultobj = t_output_helper(resultobj, ((res3 == SWIG_NEWOBJ) ?
30802 SWIG_From_int((*arg3)) : SWIG_NewPointerObj((void*)(arg3), SWIGTYPE_p_int, 0)));
d14a1e28
RD
30803 return resultobj;
30804 fail:
30805 return NULL;
30806}
30807
30808
c32bde28 30809static PyObject *_wrap_TreeCtrl_GetBoundingRect(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
30810 PyObject *resultobj;
30811 wxPyTreeCtrl *arg1 = (wxPyTreeCtrl *) 0 ;
30812 wxTreeItemId *arg2 = 0 ;
ae8162c8 30813 bool arg3 = (bool) false ;
d14a1e28
RD
30814 PyObject *result;
30815 PyObject * obj0 = 0 ;
30816 PyObject * obj1 = 0 ;
30817 PyObject * obj2 = 0 ;
30818 char *kwnames[] = {
30819 (char *) "self",(char *) "item",(char *) "textOnly", NULL
30820 };
30821
30822 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:TreeCtrl_GetBoundingRect",kwnames,&obj0,&obj1,&obj2)) goto fail;
093d3ff1
RD
30823 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyTreeCtrl, SWIG_POINTER_EXCEPTION | 0);
30824 if (SWIG_arg_fail(1)) SWIG_fail;
30825 {
30826 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxTreeItemId, SWIG_POINTER_EXCEPTION | 0);
30827 if (SWIG_arg_fail(2)) SWIG_fail;
30828 if (arg2 == NULL) {
30829 SWIG_null_ref("wxTreeItemId");
30830 }
30831 if (SWIG_arg_fail(2)) SWIG_fail;
d14a1e28
RD
30832 }
30833 if (obj2) {
093d3ff1
RD
30834 {
30835 arg3 = (bool)(SWIG_As_bool(obj2));
30836 if (SWIG_arg_fail(3)) SWIG_fail;
30837 }
d14a1e28
RD
30838 }
30839 {
30840 PyThreadState* __tstate = wxPyBeginAllowThreads();
30841 result = (PyObject *)wxPyTreeCtrl_GetBoundingRect(arg1,(wxTreeItemId const &)*arg2,arg3);
30842
30843 wxPyEndAllowThreads(__tstate);
30844 if (PyErr_Occurred()) SWIG_fail;
30845 }
30846 resultobj = result;
30847 return resultobj;
30848 fail:
30849 return NULL;
30850}
30851
30852
c32bde28 30853static PyObject *_wrap_TreeCtrl_GetClassDefaultAttributes(PyObject *, PyObject *args, PyObject *kwargs) {
74a57fcd 30854 PyObject *resultobj;
093d3ff1 30855 wxWindowVariant arg1 = (wxWindowVariant) wxWINDOW_VARIANT_NORMAL ;
74a57fcd
RD
30856 wxVisualAttributes result;
30857 PyObject * obj0 = 0 ;
30858 char *kwnames[] = {
30859 (char *) "variant", NULL
30860 };
30861
30862 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|O:TreeCtrl_GetClassDefaultAttributes",kwnames,&obj0)) goto fail;
30863 if (obj0) {
093d3ff1
RD
30864 {
30865 arg1 = (wxWindowVariant)(SWIG_As_int(obj0));
30866 if (SWIG_arg_fail(1)) SWIG_fail;
30867 }
74a57fcd
RD
30868 }
30869 {
110da5b0 30870 if (!wxPyCheckForApp()) SWIG_fail;
74a57fcd
RD
30871 PyThreadState* __tstate = wxPyBeginAllowThreads();
30872 result = wxPyTreeCtrl::GetClassDefaultAttributes((wxWindowVariant )arg1);
30873
30874 wxPyEndAllowThreads(__tstate);
dfbb5885 30875 if (PyErr_Occurred()) SWIG_fail;
74a57fcd
RD
30876 }
30877 {
30878 wxVisualAttributes * resultptr;
093d3ff1 30879 resultptr = new wxVisualAttributes((wxVisualAttributes &)(result));
74a57fcd
RD
30880 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxVisualAttributes, 1);
30881 }
30882 return resultobj;
30883 fail:
30884 return NULL;
30885}
30886
30887
c32bde28 30888static PyObject * TreeCtrl_swigregister(PyObject *, PyObject *args) {
d14a1e28
RD
30889 PyObject *obj;
30890 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
30891 SWIG_TypeClientData(SWIGTYPE_p_wxPyTreeCtrl, obj);
30892 Py_INCREF(obj);
30893 return Py_BuildValue((char *)"");
30894}
c32bde28 30895static int _wrap_DirDialogDefaultFolderStr_set(PyObject *) {
b2dc1044
RD
30896 PyErr_SetString(PyExc_TypeError,"Variable DirDialogDefaultFolderStr is read-only.");
30897 return 1;
30898}
30899
30900
093d3ff1 30901static PyObject *_wrap_DirDialogDefaultFolderStr_get(void) {
b2dc1044
RD
30902 PyObject *pyobj;
30903
30904 {
30905#if wxUSE_UNICODE
30906 pyobj = PyUnicode_FromWideChar((&wxPyDirDialogDefaultFolderStr)->c_str(), (&wxPyDirDialogDefaultFolderStr)->Len());
30907#else
30908 pyobj = PyString_FromStringAndSize((&wxPyDirDialogDefaultFolderStr)->c_str(), (&wxPyDirDialogDefaultFolderStr)->Len());
30909#endif
30910 }
30911 return pyobj;
30912}
30913
30914
c32bde28 30915static PyObject *_wrap_new_GenericDirCtrl(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
30916 PyObject *resultobj;
30917 wxWindow *arg1 = (wxWindow *) 0 ;
e811c8ce 30918 int arg2 = (int) (int)-1 ;
d14a1e28
RD
30919 wxString const &arg3_defvalue = wxPyDirDialogDefaultFolderStr ;
30920 wxString *arg3 = (wxString *) &arg3_defvalue ;
30921 wxPoint const &arg4_defvalue = wxDefaultPosition ;
30922 wxPoint *arg4 = (wxPoint *) &arg4_defvalue ;
30923 wxSize const &arg5_defvalue = wxDefaultSize ;
30924 wxSize *arg5 = (wxSize *) &arg5_defvalue ;
30925 long arg6 = (long) wxDIRCTRL_3D_INTERNAL|wxSUNKEN_BORDER ;
30926 wxString const &arg7_defvalue = wxPyEmptyString ;
30927 wxString *arg7 = (wxString *) &arg7_defvalue ;
30928 int arg8 = (int) 0 ;
b2dc1044 30929 wxString const &arg9_defvalue = wxPyTreeCtrlNameStr ;
d14a1e28
RD
30930 wxString *arg9 = (wxString *) &arg9_defvalue ;
30931 wxGenericDirCtrl *result;
ae8162c8 30932 bool temp3 = false ;
d14a1e28
RD
30933 wxPoint temp4 ;
30934 wxSize temp5 ;
ae8162c8
RD
30935 bool temp7 = false ;
30936 bool temp9 = false ;
d14a1e28 30937 PyObject * obj0 = 0 ;
994141e6 30938 PyObject * obj1 = 0 ;
d14a1e28
RD
30939 PyObject * obj2 = 0 ;
30940 PyObject * obj3 = 0 ;
30941 PyObject * obj4 = 0 ;
994141e6 30942 PyObject * obj5 = 0 ;
d14a1e28 30943 PyObject * obj6 = 0 ;
994141e6 30944 PyObject * obj7 = 0 ;
d14a1e28
RD
30945 PyObject * obj8 = 0 ;
30946 char *kwnames[] = {
30947 (char *) "parent",(char *) "id",(char *) "dir",(char *) "pos",(char *) "size",(char *) "style",(char *) "filter",(char *) "defaultFilter",(char *) "name", NULL
30948 };
30949
994141e6 30950 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|OOOOOOOO:new_GenericDirCtrl",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6,&obj7,&obj8)) goto fail;
093d3ff1
RD
30951 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
30952 if (SWIG_arg_fail(1)) SWIG_fail;
994141e6 30953 if (obj1) {
093d3ff1
RD
30954 {
30955 arg2 = (int const)(SWIG_As_int(obj1));
30956 if (SWIG_arg_fail(2)) SWIG_fail;
30957 }
994141e6 30958 }
d14a1e28
RD
30959 if (obj2) {
30960 {
30961 arg3 = wxString_in_helper(obj2);
30962 if (arg3 == NULL) SWIG_fail;
ae8162c8 30963 temp3 = true;
d14a1e28
RD
30964 }
30965 }
30966 if (obj3) {
30967 {
30968 arg4 = &temp4;
30969 if ( ! wxPoint_helper(obj3, &arg4)) SWIG_fail;
30970 }
30971 }
30972 if (obj4) {
30973 {
30974 arg5 = &temp5;
30975 if ( ! wxSize_helper(obj4, &arg5)) SWIG_fail;
30976 }
30977 }
994141e6 30978 if (obj5) {
093d3ff1
RD
30979 {
30980 arg6 = (long)(SWIG_As_long(obj5));
30981 if (SWIG_arg_fail(6)) SWIG_fail;
30982 }
994141e6 30983 }
d14a1e28
RD
30984 if (obj6) {
30985 {
30986 arg7 = wxString_in_helper(obj6);
30987 if (arg7 == NULL) SWIG_fail;
ae8162c8 30988 temp7 = true;
d14a1e28
RD
30989 }
30990 }
994141e6 30991 if (obj7) {
093d3ff1
RD
30992 {
30993 arg8 = (int)(SWIG_As_int(obj7));
30994 if (SWIG_arg_fail(8)) SWIG_fail;
30995 }
994141e6 30996 }
d14a1e28
RD
30997 if (obj8) {
30998 {
30999 arg9 = wxString_in_helper(obj8);
31000 if (arg9 == NULL) SWIG_fail;
ae8162c8 31001 temp9 = true;
d14a1e28
RD
31002 }
31003 }
31004 {
e3b71cb8 31005 if (!wxPyCheckForApp()) SWIG_fail;
d14a1e28
RD
31006 PyThreadState* __tstate = wxPyBeginAllowThreads();
31007 result = (wxGenericDirCtrl *)new wxGenericDirCtrl(arg1,arg2,(wxString const &)*arg3,(wxPoint const &)*arg4,(wxSize const &)*arg5,arg6,(wxString const &)*arg7,arg8,(wxString const &)*arg9);
31008
31009 wxPyEndAllowThreads(__tstate);
110da5b0 31010 if (PyErr_Occurred()) SWIG_fail;
d14a1e28 31011 }
15afbcd0 31012 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxGenericDirCtrl, 1);
d14a1e28
RD
31013 {
31014 if (temp3)
31015 delete arg3;
31016 }
31017 {
31018 if (temp7)
31019 delete arg7;
31020 }
31021 {
31022 if (temp9)
31023 delete arg9;
31024 }
31025 return resultobj;
31026 fail:
31027 {
31028 if (temp3)
31029 delete arg3;
31030 }
31031 {
31032 if (temp7)
31033 delete arg7;
31034 }
31035 {
31036 if (temp9)
31037 delete arg9;
31038 }
31039 return NULL;
31040}
31041
31042
c32bde28 31043static PyObject *_wrap_new_PreGenericDirCtrl(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
31044 PyObject *resultobj;
31045 wxGenericDirCtrl *result;
31046 char *kwnames[] = {
31047 NULL
31048 };
31049
31050 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_PreGenericDirCtrl",kwnames)) goto fail;
31051 {
e3b71cb8 31052 if (!wxPyCheckForApp()) SWIG_fail;
d14a1e28
RD
31053 PyThreadState* __tstate = wxPyBeginAllowThreads();
31054 result = (wxGenericDirCtrl *)new wxGenericDirCtrl();
31055
31056 wxPyEndAllowThreads(__tstate);
110da5b0 31057 if (PyErr_Occurred()) SWIG_fail;
d14a1e28 31058 }
15afbcd0 31059 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxGenericDirCtrl, 1);
d14a1e28
RD
31060 return resultobj;
31061 fail:
31062 return NULL;
31063}
31064
31065
c32bde28 31066static PyObject *_wrap_GenericDirCtrl_Create(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
31067 PyObject *resultobj;
31068 wxGenericDirCtrl *arg1 = (wxGenericDirCtrl *) 0 ;
31069 wxWindow *arg2 = (wxWindow *) 0 ;
e811c8ce 31070 int arg3 = (int) (int)-1 ;
d14a1e28
RD
31071 wxString const &arg4_defvalue = wxPyDirDialogDefaultFolderStr ;
31072 wxString *arg4 = (wxString *) &arg4_defvalue ;
31073 wxPoint const &arg5_defvalue = wxDefaultPosition ;
31074 wxPoint *arg5 = (wxPoint *) &arg5_defvalue ;
31075 wxSize const &arg6_defvalue = wxDefaultSize ;
31076 wxSize *arg6 = (wxSize *) &arg6_defvalue ;
31077 long arg7 = (long) wxDIRCTRL_3D_INTERNAL|wxSUNKEN_BORDER ;
31078 wxString const &arg8_defvalue = wxPyEmptyString ;
31079 wxString *arg8 = (wxString *) &arg8_defvalue ;
31080 int arg9 = (int) 0 ;
b2dc1044 31081 wxString const &arg10_defvalue = wxPyTreeCtrlNameStr ;
d14a1e28
RD
31082 wxString *arg10 = (wxString *) &arg10_defvalue ;
31083 bool result;
ae8162c8 31084 bool temp4 = false ;
d14a1e28
RD
31085 wxPoint temp5 ;
31086 wxSize temp6 ;
ae8162c8
RD
31087 bool temp8 = false ;
31088 bool temp10 = false ;
d14a1e28
RD
31089 PyObject * obj0 = 0 ;
31090 PyObject * obj1 = 0 ;
994141e6 31091 PyObject * obj2 = 0 ;
d14a1e28
RD
31092 PyObject * obj3 = 0 ;
31093 PyObject * obj4 = 0 ;
31094 PyObject * obj5 = 0 ;
994141e6 31095 PyObject * obj6 = 0 ;
d14a1e28 31096 PyObject * obj7 = 0 ;
994141e6 31097 PyObject * obj8 = 0 ;
d14a1e28
RD
31098 PyObject * obj9 = 0 ;
31099 char *kwnames[] = {
31100 (char *) "self",(char *) "parent",(char *) "id",(char *) "dir",(char *) "pos",(char *) "size",(char *) "style",(char *) "filter",(char *) "defaultFilter",(char *) "name", NULL
31101 };
31102
994141e6 31103 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
31104 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGenericDirCtrl, SWIG_POINTER_EXCEPTION | 0);
31105 if (SWIG_arg_fail(1)) SWIG_fail;
31106 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
31107 if (SWIG_arg_fail(2)) SWIG_fail;
994141e6 31108 if (obj2) {
093d3ff1
RD
31109 {
31110 arg3 = (int const)(SWIG_As_int(obj2));
31111 if (SWIG_arg_fail(3)) SWIG_fail;
31112 }
994141e6 31113 }
d14a1e28
RD
31114 if (obj3) {
31115 {
31116 arg4 = wxString_in_helper(obj3);
31117 if (arg4 == NULL) SWIG_fail;
ae8162c8 31118 temp4 = true;
d14a1e28
RD
31119 }
31120 }
31121 if (obj4) {
31122 {
31123 arg5 = &temp5;
31124 if ( ! wxPoint_helper(obj4, &arg5)) SWIG_fail;
31125 }
31126 }
31127 if (obj5) {
31128 {
31129 arg6 = &temp6;
31130 if ( ! wxSize_helper(obj5, &arg6)) SWIG_fail;
31131 }
31132 }
994141e6 31133 if (obj6) {
093d3ff1
RD
31134 {
31135 arg7 = (long)(SWIG_As_long(obj6));
31136 if (SWIG_arg_fail(7)) SWIG_fail;
31137 }
994141e6 31138 }
d14a1e28
RD
31139 if (obj7) {
31140 {
31141 arg8 = wxString_in_helper(obj7);
31142 if (arg8 == NULL) SWIG_fail;
ae8162c8 31143 temp8 = true;
d14a1e28
RD
31144 }
31145 }
994141e6 31146 if (obj8) {
093d3ff1
RD
31147 {
31148 arg9 = (int)(SWIG_As_int(obj8));
31149 if (SWIG_arg_fail(9)) SWIG_fail;
31150 }
994141e6 31151 }
d14a1e28
RD
31152 if (obj9) {
31153 {
31154 arg10 = wxString_in_helper(obj9);
31155 if (arg10 == NULL) SWIG_fail;
ae8162c8 31156 temp10 = true;
d14a1e28
RD
31157 }
31158 }
31159 {
31160 PyThreadState* __tstate = wxPyBeginAllowThreads();
31161 result = (bool)(arg1)->Create(arg2,arg3,(wxString const &)*arg4,(wxPoint const &)*arg5,(wxSize const &)*arg6,arg7,(wxString const &)*arg8,arg9,(wxString const &)*arg10);
31162
31163 wxPyEndAllowThreads(__tstate);
31164 if (PyErr_Occurred()) SWIG_fail;
31165 }
4f89f6a3
RD
31166 {
31167 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
31168 }
d14a1e28
RD
31169 {
31170 if (temp4)
31171 delete arg4;
31172 }
31173 {
31174 if (temp8)
31175 delete arg8;
31176 }
31177 {
31178 if (temp10)
31179 delete arg10;
31180 }
31181 return resultobj;
31182 fail:
31183 {
31184 if (temp4)
31185 delete arg4;
31186 }
31187 {
31188 if (temp8)
31189 delete arg8;
31190 }
31191 {
31192 if (temp10)
31193 delete arg10;
31194 }
31195 return NULL;
31196}
31197
31198
c32bde28 31199static PyObject *_wrap_GenericDirCtrl_ExpandPath(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
31200 PyObject *resultobj;
31201 wxGenericDirCtrl *arg1 = (wxGenericDirCtrl *) 0 ;
31202 wxString *arg2 = 0 ;
31203 bool result;
ae8162c8 31204 bool temp2 = false ;
d14a1e28
RD
31205 PyObject * obj0 = 0 ;
31206 PyObject * obj1 = 0 ;
31207 char *kwnames[] = {
31208 (char *) "self",(char *) "path", NULL
31209 };
31210
31211 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:GenericDirCtrl_ExpandPath",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
31212 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGenericDirCtrl, SWIG_POINTER_EXCEPTION | 0);
31213 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
31214 {
31215 arg2 = wxString_in_helper(obj1);
31216 if (arg2 == NULL) SWIG_fail;
ae8162c8 31217 temp2 = true;
d14a1e28
RD
31218 }
31219 {
31220 PyThreadState* __tstate = wxPyBeginAllowThreads();
31221 result = (bool)(arg1)->ExpandPath((wxString const &)*arg2);
31222
31223 wxPyEndAllowThreads(__tstate);
31224 if (PyErr_Occurred()) SWIG_fail;
31225 }
4f89f6a3
RD
31226 {
31227 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
31228 }
d14a1e28
RD
31229 {
31230 if (temp2)
31231 delete arg2;
31232 }
31233 return resultobj;
31234 fail:
31235 {
31236 if (temp2)
31237 delete arg2;
31238 }
31239 return NULL;
31240}
31241
31242
c32bde28 31243static PyObject *_wrap_GenericDirCtrl_GetDefaultPath(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
31244 PyObject *resultobj;
31245 wxGenericDirCtrl *arg1 = (wxGenericDirCtrl *) 0 ;
31246 wxString result;
31247 PyObject * obj0 = 0 ;
31248 char *kwnames[] = {
31249 (char *) "self", NULL
31250 };
31251
31252 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:GenericDirCtrl_GetDefaultPath",kwnames,&obj0)) goto fail;
093d3ff1
RD
31253 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGenericDirCtrl, SWIG_POINTER_EXCEPTION | 0);
31254 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
31255 {
31256 PyThreadState* __tstate = wxPyBeginAllowThreads();
31257 result = ((wxGenericDirCtrl const *)arg1)->GetDefaultPath();
31258
31259 wxPyEndAllowThreads(__tstate);
31260 if (PyErr_Occurred()) SWIG_fail;
31261 }
31262 {
31263#if wxUSE_UNICODE
31264 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
31265#else
31266 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
31267#endif
31268 }
31269 return resultobj;
31270 fail:
31271 return NULL;
31272}
31273
31274
c32bde28 31275static PyObject *_wrap_GenericDirCtrl_SetDefaultPath(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
31276 PyObject *resultobj;
31277 wxGenericDirCtrl *arg1 = (wxGenericDirCtrl *) 0 ;
31278 wxString *arg2 = 0 ;
ae8162c8 31279 bool temp2 = false ;
d14a1e28
RD
31280 PyObject * obj0 = 0 ;
31281 PyObject * obj1 = 0 ;
31282 char *kwnames[] = {
31283 (char *) "self",(char *) "path", NULL
31284 };
31285
31286 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:GenericDirCtrl_SetDefaultPath",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
31287 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGenericDirCtrl, SWIG_POINTER_EXCEPTION | 0);
31288 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
31289 {
31290 arg2 = wxString_in_helper(obj1);
31291 if (arg2 == NULL) SWIG_fail;
ae8162c8 31292 temp2 = true;
d14a1e28
RD
31293 }
31294 {
31295 PyThreadState* __tstate = wxPyBeginAllowThreads();
31296 (arg1)->SetDefaultPath((wxString const &)*arg2);
31297
31298 wxPyEndAllowThreads(__tstate);
31299 if (PyErr_Occurred()) SWIG_fail;
31300 }
31301 Py_INCREF(Py_None); resultobj = Py_None;
31302 {
31303 if (temp2)
31304 delete arg2;
31305 }
31306 return resultobj;
31307 fail:
31308 {
31309 if (temp2)
31310 delete arg2;
31311 }
31312 return NULL;
31313}
31314
31315
c32bde28 31316static PyObject *_wrap_GenericDirCtrl_GetPath(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
31317 PyObject *resultobj;
31318 wxGenericDirCtrl *arg1 = (wxGenericDirCtrl *) 0 ;
31319 wxString result;
31320 PyObject * obj0 = 0 ;
31321 char *kwnames[] = {
31322 (char *) "self", NULL
31323 };
31324
31325 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:GenericDirCtrl_GetPath",kwnames,&obj0)) goto fail;
093d3ff1
RD
31326 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGenericDirCtrl, SWIG_POINTER_EXCEPTION | 0);
31327 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
31328 {
31329 PyThreadState* __tstate = wxPyBeginAllowThreads();
31330 result = ((wxGenericDirCtrl const *)arg1)->GetPath();
31331
31332 wxPyEndAllowThreads(__tstate);
31333 if (PyErr_Occurred()) SWIG_fail;
31334 }
31335 {
31336#if wxUSE_UNICODE
31337 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
31338#else
31339 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
31340#endif
31341 }
31342 return resultobj;
31343 fail:
31344 return NULL;
31345}
31346
31347
c32bde28 31348static PyObject *_wrap_GenericDirCtrl_GetFilePath(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
31349 PyObject *resultobj;
31350 wxGenericDirCtrl *arg1 = (wxGenericDirCtrl *) 0 ;
31351 wxString result;
31352 PyObject * obj0 = 0 ;
31353 char *kwnames[] = {
31354 (char *) "self", NULL
31355 };
31356
31357 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:GenericDirCtrl_GetFilePath",kwnames,&obj0)) goto fail;
093d3ff1
RD
31358 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGenericDirCtrl, SWIG_POINTER_EXCEPTION | 0);
31359 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
31360 {
31361 PyThreadState* __tstate = wxPyBeginAllowThreads();
31362 result = ((wxGenericDirCtrl const *)arg1)->GetFilePath();
31363
31364 wxPyEndAllowThreads(__tstate);
31365 if (PyErr_Occurred()) SWIG_fail;
31366 }
31367 {
31368#if wxUSE_UNICODE
31369 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
31370#else
31371 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
31372#endif
31373 }
31374 return resultobj;
31375 fail:
31376 return NULL;
31377}
31378
31379
c32bde28 31380static PyObject *_wrap_GenericDirCtrl_SetPath(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
31381 PyObject *resultobj;
31382 wxGenericDirCtrl *arg1 = (wxGenericDirCtrl *) 0 ;
31383 wxString *arg2 = 0 ;
ae8162c8 31384 bool temp2 = false ;
d14a1e28
RD
31385 PyObject * obj0 = 0 ;
31386 PyObject * obj1 = 0 ;
31387 char *kwnames[] = {
31388 (char *) "self",(char *) "path", NULL
31389 };
31390
31391 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:GenericDirCtrl_SetPath",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
31392 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGenericDirCtrl, SWIG_POINTER_EXCEPTION | 0);
31393 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
31394 {
31395 arg2 = wxString_in_helper(obj1);
31396 if (arg2 == NULL) SWIG_fail;
ae8162c8 31397 temp2 = true;
d14a1e28
RD
31398 }
31399 {
31400 PyThreadState* __tstate = wxPyBeginAllowThreads();
31401 (arg1)->SetPath((wxString const &)*arg2);
31402
31403 wxPyEndAllowThreads(__tstate);
31404 if (PyErr_Occurred()) SWIG_fail;
31405 }
31406 Py_INCREF(Py_None); resultobj = Py_None;
31407 {
31408 if (temp2)
31409 delete arg2;
31410 }
31411 return resultobj;
31412 fail:
31413 {
31414 if (temp2)
31415 delete arg2;
31416 }
31417 return NULL;
31418}
31419
31420
c32bde28 31421static PyObject *_wrap_GenericDirCtrl_ShowHidden(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
31422 PyObject *resultobj;
31423 wxGenericDirCtrl *arg1 = (wxGenericDirCtrl *) 0 ;
31424 bool arg2 ;
31425 PyObject * obj0 = 0 ;
31426 PyObject * obj1 = 0 ;
31427 char *kwnames[] = {
31428 (char *) "self",(char *) "show", NULL
31429 };
31430
31431 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:GenericDirCtrl_ShowHidden",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
31432 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGenericDirCtrl, SWIG_POINTER_EXCEPTION | 0);
31433 if (SWIG_arg_fail(1)) SWIG_fail;
31434 {
31435 arg2 = (bool)(SWIG_As_bool(obj1));
31436 if (SWIG_arg_fail(2)) SWIG_fail;
31437 }
d14a1e28
RD
31438 {
31439 PyThreadState* __tstate = wxPyBeginAllowThreads();
31440 (arg1)->ShowHidden(arg2);
31441
31442 wxPyEndAllowThreads(__tstate);
31443 if (PyErr_Occurred()) SWIG_fail;
31444 }
31445 Py_INCREF(Py_None); resultobj = Py_None;
31446 return resultobj;
31447 fail:
31448 return NULL;
31449}
31450
31451
c32bde28 31452static PyObject *_wrap_GenericDirCtrl_GetShowHidden(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
31453 PyObject *resultobj;
31454 wxGenericDirCtrl *arg1 = (wxGenericDirCtrl *) 0 ;
31455 bool result;
31456 PyObject * obj0 = 0 ;
31457 char *kwnames[] = {
31458 (char *) "self", NULL
31459 };
31460
31461 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:GenericDirCtrl_GetShowHidden",kwnames,&obj0)) goto fail;
093d3ff1
RD
31462 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGenericDirCtrl, SWIG_POINTER_EXCEPTION | 0);
31463 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
31464 {
31465 PyThreadState* __tstate = wxPyBeginAllowThreads();
31466 result = (bool)(arg1)->GetShowHidden();
31467
31468 wxPyEndAllowThreads(__tstate);
31469 if (PyErr_Occurred()) SWIG_fail;
31470 }
4f89f6a3
RD
31471 {
31472 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
31473 }
d14a1e28
RD
31474 return resultobj;
31475 fail:
31476 return NULL;
31477}
31478
31479
c32bde28 31480static PyObject *_wrap_GenericDirCtrl_GetFilter(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
31481 PyObject *resultobj;
31482 wxGenericDirCtrl *arg1 = (wxGenericDirCtrl *) 0 ;
31483 wxString result;
31484 PyObject * obj0 = 0 ;
31485 char *kwnames[] = {
31486 (char *) "self", NULL
31487 };
31488
31489 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:GenericDirCtrl_GetFilter",kwnames,&obj0)) goto fail;
093d3ff1
RD
31490 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGenericDirCtrl, SWIG_POINTER_EXCEPTION | 0);
31491 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
31492 {
31493 PyThreadState* __tstate = wxPyBeginAllowThreads();
31494 result = ((wxGenericDirCtrl const *)arg1)->GetFilter();
31495
31496 wxPyEndAllowThreads(__tstate);
31497 if (PyErr_Occurred()) SWIG_fail;
31498 }
31499 {
31500#if wxUSE_UNICODE
31501 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
31502#else
31503 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
31504#endif
31505 }
31506 return resultobj;
31507 fail:
31508 return NULL;
31509}
31510
31511
c32bde28 31512static PyObject *_wrap_GenericDirCtrl_SetFilter(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
31513 PyObject *resultobj;
31514 wxGenericDirCtrl *arg1 = (wxGenericDirCtrl *) 0 ;
31515 wxString *arg2 = 0 ;
ae8162c8 31516 bool temp2 = false ;
d14a1e28
RD
31517 PyObject * obj0 = 0 ;
31518 PyObject * obj1 = 0 ;
31519 char *kwnames[] = {
31520 (char *) "self",(char *) "filter", NULL
31521 };
31522
31523 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:GenericDirCtrl_SetFilter",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
31524 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGenericDirCtrl, SWIG_POINTER_EXCEPTION | 0);
31525 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
31526 {
31527 arg2 = wxString_in_helper(obj1);
31528 if (arg2 == NULL) SWIG_fail;
ae8162c8 31529 temp2 = true;
d14a1e28
RD
31530 }
31531 {
31532 PyThreadState* __tstate = wxPyBeginAllowThreads();
31533 (arg1)->SetFilter((wxString const &)*arg2);
31534
31535 wxPyEndAllowThreads(__tstate);
31536 if (PyErr_Occurred()) SWIG_fail;
31537 }
31538 Py_INCREF(Py_None); resultobj = Py_None;
31539 {
31540 if (temp2)
31541 delete arg2;
31542 }
31543 return resultobj;
31544 fail:
31545 {
31546 if (temp2)
31547 delete arg2;
31548 }
31549 return NULL;
31550}
31551
31552
c32bde28 31553static PyObject *_wrap_GenericDirCtrl_GetFilterIndex(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
31554 PyObject *resultobj;
31555 wxGenericDirCtrl *arg1 = (wxGenericDirCtrl *) 0 ;
31556 int result;
31557 PyObject * obj0 = 0 ;
31558 char *kwnames[] = {
31559 (char *) "self", NULL
31560 };
31561
31562 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:GenericDirCtrl_GetFilterIndex",kwnames,&obj0)) goto fail;
093d3ff1
RD
31563 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGenericDirCtrl, SWIG_POINTER_EXCEPTION | 0);
31564 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
31565 {
31566 PyThreadState* __tstate = wxPyBeginAllowThreads();
31567 result = (int)((wxGenericDirCtrl const *)arg1)->GetFilterIndex();
31568
31569 wxPyEndAllowThreads(__tstate);
31570 if (PyErr_Occurred()) SWIG_fail;
31571 }
093d3ff1
RD
31572 {
31573 resultobj = SWIG_From_int((int)(result));
31574 }
d14a1e28
RD
31575 return resultobj;
31576 fail:
31577 return NULL;
31578}
31579
31580
c32bde28 31581static PyObject *_wrap_GenericDirCtrl_SetFilterIndex(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
31582 PyObject *resultobj;
31583 wxGenericDirCtrl *arg1 = (wxGenericDirCtrl *) 0 ;
31584 int arg2 ;
31585 PyObject * obj0 = 0 ;
994141e6 31586 PyObject * obj1 = 0 ;
d14a1e28
RD
31587 char *kwnames[] = {
31588 (char *) "self",(char *) "n", NULL
31589 };
31590
994141e6 31591 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:GenericDirCtrl_SetFilterIndex",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
31592 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGenericDirCtrl, SWIG_POINTER_EXCEPTION | 0);
31593 if (SWIG_arg_fail(1)) SWIG_fail;
31594 {
31595 arg2 = (int)(SWIG_As_int(obj1));
31596 if (SWIG_arg_fail(2)) SWIG_fail;
31597 }
d14a1e28
RD
31598 {
31599 PyThreadState* __tstate = wxPyBeginAllowThreads();
31600 (arg1)->SetFilterIndex(arg2);
31601
31602 wxPyEndAllowThreads(__tstate);
31603 if (PyErr_Occurred()) SWIG_fail;
31604 }
31605 Py_INCREF(Py_None); resultobj = Py_None;
31606 return resultobj;
31607 fail:
31608 return NULL;
31609}
31610
31611
c32bde28 31612static PyObject *_wrap_GenericDirCtrl_GetRootId(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
31613 PyObject *resultobj;
31614 wxGenericDirCtrl *arg1 = (wxGenericDirCtrl *) 0 ;
31615 wxTreeItemId result;
31616 PyObject * obj0 = 0 ;
31617 char *kwnames[] = {
31618 (char *) "self", NULL
31619 };
31620
31621 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:GenericDirCtrl_GetRootId",kwnames,&obj0)) goto fail;
093d3ff1
RD
31622 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGenericDirCtrl, SWIG_POINTER_EXCEPTION | 0);
31623 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
31624 {
31625 PyThreadState* __tstate = wxPyBeginAllowThreads();
31626 result = (arg1)->GetRootId();
31627
31628 wxPyEndAllowThreads(__tstate);
31629 if (PyErr_Occurred()) SWIG_fail;
31630 }
31631 {
31632 wxTreeItemId * resultptr;
093d3ff1 31633 resultptr = new wxTreeItemId((wxTreeItemId &)(result));
15afbcd0 31634 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxTreeItemId, 1);
d14a1e28
RD
31635 }
31636 return resultobj;
31637 fail:
31638 return NULL;
31639}
31640
31641
c32bde28 31642static PyObject *_wrap_GenericDirCtrl_GetTreeCtrl(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
31643 PyObject *resultobj;
31644 wxGenericDirCtrl *arg1 = (wxGenericDirCtrl *) 0 ;
b2dc1044 31645 wxPyTreeCtrl *result;
d14a1e28
RD
31646 PyObject * obj0 = 0 ;
31647 char *kwnames[] = {
31648 (char *) "self", NULL
31649 };
31650
31651 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:GenericDirCtrl_GetTreeCtrl",kwnames,&obj0)) goto fail;
093d3ff1
RD
31652 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGenericDirCtrl, SWIG_POINTER_EXCEPTION | 0);
31653 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
31654 {
31655 PyThreadState* __tstate = wxPyBeginAllowThreads();
b2dc1044 31656 result = (wxPyTreeCtrl *)((wxGenericDirCtrl const *)arg1)->GetTreeCtrl();
d14a1e28
RD
31657
31658 wxPyEndAllowThreads(__tstate);
31659 if (PyErr_Occurred()) SWIG_fail;
31660 }
31661 {
412d302d 31662 resultobj = wxPyMake_wxObject(result, 0);
d14a1e28
RD
31663 }
31664 return resultobj;
31665 fail:
31666 return NULL;
31667}
31668
31669
c32bde28 31670static PyObject *_wrap_GenericDirCtrl_GetFilterListCtrl(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
31671 PyObject *resultobj;
31672 wxGenericDirCtrl *arg1 = (wxGenericDirCtrl *) 0 ;
31673 wxDirFilterListCtrl *result;
31674 PyObject * obj0 = 0 ;
31675 char *kwnames[] = {
31676 (char *) "self", NULL
31677 };
31678
31679 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:GenericDirCtrl_GetFilterListCtrl",kwnames,&obj0)) goto fail;
093d3ff1
RD
31680 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGenericDirCtrl, SWIG_POINTER_EXCEPTION | 0);
31681 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
31682 {
31683 PyThreadState* __tstate = wxPyBeginAllowThreads();
31684 result = (wxDirFilterListCtrl *)((wxGenericDirCtrl const *)arg1)->GetFilterListCtrl();
31685
31686 wxPyEndAllowThreads(__tstate);
31687 if (PyErr_Occurred()) SWIG_fail;
31688 }
15afbcd0 31689 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxDirFilterListCtrl, 0);
d14a1e28
RD
31690 return resultobj;
31691 fail:
31692 return NULL;
31693}
31694
31695
c32bde28 31696static PyObject *_wrap_GenericDirCtrl_FindChild(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
31697 PyObject *resultobj;
31698 wxGenericDirCtrl *arg1 = (wxGenericDirCtrl *) 0 ;
31699 wxTreeItemId arg2 ;
31700 wxString *arg3 = 0 ;
31701 bool *arg4 = 0 ;
31702 wxTreeItemId result;
ae8162c8 31703 bool temp3 = false ;
d14a1e28 31704 bool temp4 ;
c32bde28 31705 int res4 = 0 ;
d14a1e28
RD
31706 PyObject * obj0 = 0 ;
31707 PyObject * obj1 = 0 ;
31708 PyObject * obj2 = 0 ;
31709 char *kwnames[] = {
31710 (char *) "self",(char *) "parentId",(char *) "path", NULL
31711 };
31712
c32bde28 31713 arg4 = &temp4; res4 = SWIG_NEWOBJ;
d14a1e28 31714 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:GenericDirCtrl_FindChild",kwnames,&obj0,&obj1,&obj2)) goto fail;
093d3ff1
RD
31715 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGenericDirCtrl, SWIG_POINTER_EXCEPTION | 0);
31716 if (SWIG_arg_fail(1)) SWIG_fail;
31717 {
31718 wxTreeItemId * argp;
31719 SWIG_Python_ConvertPtr(obj1, (void **)&argp, SWIGTYPE_p_wxTreeItemId, SWIG_POINTER_EXCEPTION);
31720 if (SWIG_arg_fail(2)) SWIG_fail;
31721 if (argp == NULL) {
31722 SWIG_null_ref("wxTreeItemId");
31723 }
31724 if (SWIG_arg_fail(2)) SWIG_fail;
31725 arg2 = *argp;
31726 }
d14a1e28
RD
31727 {
31728 arg3 = wxString_in_helper(obj2);
31729 if (arg3 == NULL) SWIG_fail;
ae8162c8 31730 temp3 = true;
d14a1e28
RD
31731 }
31732 {
31733 PyThreadState* __tstate = wxPyBeginAllowThreads();
31734 result = (arg1)->FindChild(arg2,(wxString const &)*arg3,*arg4);
31735
31736 wxPyEndAllowThreads(__tstate);
31737 if (PyErr_Occurred()) SWIG_fail;
31738 }
31739 {
31740 wxTreeItemId * resultptr;
093d3ff1 31741 resultptr = new wxTreeItemId((wxTreeItemId &)(result));
15afbcd0 31742 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxTreeItemId, 1);
d14a1e28 31743 }
c32bde28
RD
31744 resultobj = t_output_helper(resultobj, ((res4 == SWIG_NEWOBJ) ?
31745 SWIG_From_bool((*arg4)) : SWIG_NewPointerObj((void*)(arg4), SWIGTYPE_p_bool, 0)));
d14a1e28
RD
31746 {
31747 if (temp3)
31748 delete arg3;
31749 }
31750 return resultobj;
31751 fail:
31752 {
31753 if (temp3)
31754 delete arg3;
31755 }
31756 return NULL;
31757}
31758
31759
c32bde28 31760static PyObject *_wrap_GenericDirCtrl_DoResize(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
31761 PyObject *resultobj;
31762 wxGenericDirCtrl *arg1 = (wxGenericDirCtrl *) 0 ;
31763 PyObject * obj0 = 0 ;
31764 char *kwnames[] = {
31765 (char *) "self", NULL
31766 };
31767
31768 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:GenericDirCtrl_DoResize",kwnames,&obj0)) goto fail;
093d3ff1
RD
31769 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGenericDirCtrl, SWIG_POINTER_EXCEPTION | 0);
31770 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
31771 {
31772 PyThreadState* __tstate = wxPyBeginAllowThreads();
31773 (arg1)->DoResize();
31774
31775 wxPyEndAllowThreads(__tstate);
31776 if (PyErr_Occurred()) SWIG_fail;
31777 }
31778 Py_INCREF(Py_None); resultobj = Py_None;
31779 return resultobj;
31780 fail:
31781 return NULL;
31782}
31783
31784
c32bde28 31785static PyObject *_wrap_GenericDirCtrl_ReCreateTree(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
31786 PyObject *resultobj;
31787 wxGenericDirCtrl *arg1 = (wxGenericDirCtrl *) 0 ;
31788 PyObject * obj0 = 0 ;
31789 char *kwnames[] = {
31790 (char *) "self", NULL
31791 };
31792
31793 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:GenericDirCtrl_ReCreateTree",kwnames,&obj0)) goto fail;
093d3ff1
RD
31794 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGenericDirCtrl, SWIG_POINTER_EXCEPTION | 0);
31795 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
31796 {
31797 PyThreadState* __tstate = wxPyBeginAllowThreads();
31798 (arg1)->ReCreateTree();
31799
31800 wxPyEndAllowThreads(__tstate);
31801 if (PyErr_Occurred()) SWIG_fail;
31802 }
31803 Py_INCREF(Py_None); resultobj = Py_None;
31804 return resultobj;
31805 fail:
31806 return NULL;
31807}
31808
31809
c32bde28 31810static PyObject * GenericDirCtrl_swigregister(PyObject *, PyObject *args) {
d14a1e28
RD
31811 PyObject *obj;
31812 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
31813 SWIG_TypeClientData(SWIGTYPE_p_wxGenericDirCtrl, obj);
31814 Py_INCREF(obj);
31815 return Py_BuildValue((char *)"");
31816}
c32bde28 31817static PyObject *_wrap_new_DirFilterListCtrl(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
31818 PyObject *resultobj;
31819 wxGenericDirCtrl *arg1 = (wxGenericDirCtrl *) 0 ;
e811c8ce 31820 int arg2 = (int) (int)-1 ;
d14a1e28
RD
31821 wxPoint const &arg3_defvalue = wxDefaultPosition ;
31822 wxPoint *arg3 = (wxPoint *) &arg3_defvalue ;
31823 wxSize const &arg4_defvalue = wxDefaultSize ;
31824 wxSize *arg4 = (wxSize *) &arg4_defvalue ;
31825 long arg5 = (long) 0 ;
31826 wxDirFilterListCtrl *result;
31827 wxPoint temp3 ;
31828 wxSize temp4 ;
31829 PyObject * obj0 = 0 ;
994141e6 31830 PyObject * obj1 = 0 ;
d14a1e28
RD
31831 PyObject * obj2 = 0 ;
31832 PyObject * obj3 = 0 ;
994141e6 31833 PyObject * obj4 = 0 ;
d14a1e28
RD
31834 char *kwnames[] = {
31835 (char *) "parent",(char *) "id",(char *) "pos",(char *) "size",(char *) "style", NULL
31836 };
31837
994141e6 31838 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|OOOO:new_DirFilterListCtrl",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4)) 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;
994141e6 31841 if (obj1) {
093d3ff1
RD
31842 {
31843 arg2 = (int const)(SWIG_As_int(obj1));
31844 if (SWIG_arg_fail(2)) SWIG_fail;
31845 }
994141e6 31846 }
d14a1e28
RD
31847 if (obj2) {
31848 {
31849 arg3 = &temp3;
31850 if ( ! wxPoint_helper(obj2, &arg3)) SWIG_fail;
31851 }
31852 }
31853 if (obj3) {
31854 {
31855 arg4 = &temp4;
31856 if ( ! wxSize_helper(obj3, &arg4)) SWIG_fail;
31857 }
31858 }
994141e6 31859 if (obj4) {
093d3ff1
RD
31860 {
31861 arg5 = (long)(SWIG_As_long(obj4));
31862 if (SWIG_arg_fail(5)) SWIG_fail;
31863 }
994141e6 31864 }
d14a1e28 31865 {
e3b71cb8 31866 if (!wxPyCheckForApp()) SWIG_fail;
d14a1e28
RD
31867 PyThreadState* __tstate = wxPyBeginAllowThreads();
31868 result = (wxDirFilterListCtrl *)new wxDirFilterListCtrl(arg1,arg2,(wxPoint const &)*arg3,(wxSize const &)*arg4,arg5);
31869
31870 wxPyEndAllowThreads(__tstate);
110da5b0 31871 if (PyErr_Occurred()) SWIG_fail;
d14a1e28 31872 }
15afbcd0 31873 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxDirFilterListCtrl, 1);
d14a1e28
RD
31874 return resultobj;
31875 fail:
31876 return NULL;
31877}
31878
31879
c32bde28 31880static PyObject *_wrap_new_PreDirFilterListCtrl(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
31881 PyObject *resultobj;
31882 wxDirFilterListCtrl *result;
31883 char *kwnames[] = {
31884 NULL
31885 };
31886
31887 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_PreDirFilterListCtrl",kwnames)) goto fail;
31888 {
e3b71cb8 31889 if (!wxPyCheckForApp()) SWIG_fail;
d14a1e28
RD
31890 PyThreadState* __tstate = wxPyBeginAllowThreads();
31891 result = (wxDirFilterListCtrl *)new wxDirFilterListCtrl();
31892
31893 wxPyEndAllowThreads(__tstate);
110da5b0 31894 if (PyErr_Occurred()) SWIG_fail;
d14a1e28 31895 }
15afbcd0 31896 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxDirFilterListCtrl, 1);
d14a1e28
RD
31897 return resultobj;
31898 fail:
31899 return NULL;
31900}
31901
31902
c32bde28 31903static PyObject *_wrap_DirFilterListCtrl_Create(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
31904 PyObject *resultobj;
31905 wxDirFilterListCtrl *arg1 = (wxDirFilterListCtrl *) 0 ;
31906 wxGenericDirCtrl *arg2 = (wxGenericDirCtrl *) 0 ;
e811c8ce 31907 int arg3 = (int) (int)-1 ;
d14a1e28
RD
31908 wxPoint const &arg4_defvalue = wxDefaultPosition ;
31909 wxPoint *arg4 = (wxPoint *) &arg4_defvalue ;
31910 wxSize const &arg5_defvalue = wxDefaultSize ;
31911 wxSize *arg5 = (wxSize *) &arg5_defvalue ;
31912 long arg6 = (long) 0 ;
31913 bool result;
31914 wxPoint temp4 ;
31915 wxSize temp5 ;
31916 PyObject * obj0 = 0 ;
31917 PyObject * obj1 = 0 ;
994141e6 31918 PyObject * obj2 = 0 ;
d14a1e28
RD
31919 PyObject * obj3 = 0 ;
31920 PyObject * obj4 = 0 ;
994141e6 31921 PyObject * obj5 = 0 ;
d14a1e28
RD
31922 char *kwnames[] = {
31923 (char *) "self",(char *) "parent",(char *) "id",(char *) "pos",(char *) "size",(char *) "style", NULL
31924 };
31925
994141e6 31926 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|OOOO:DirFilterListCtrl_Create",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5)) goto fail;
093d3ff1
RD
31927 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxDirFilterListCtrl, SWIG_POINTER_EXCEPTION | 0);
31928 if (SWIG_arg_fail(1)) SWIG_fail;
31929 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxGenericDirCtrl, SWIG_POINTER_EXCEPTION | 0);
31930 if (SWIG_arg_fail(2)) SWIG_fail;
994141e6 31931 if (obj2) {
093d3ff1
RD
31932 {
31933 arg3 = (int const)(SWIG_As_int(obj2));
31934 if (SWIG_arg_fail(3)) SWIG_fail;
31935 }
994141e6 31936 }
d14a1e28
RD
31937 if (obj3) {
31938 {
31939 arg4 = &temp4;
31940 if ( ! wxPoint_helper(obj3, &arg4)) SWIG_fail;
31941 }
31942 }
31943 if (obj4) {
31944 {
31945 arg5 = &temp5;
31946 if ( ! wxSize_helper(obj4, &arg5)) SWIG_fail;
31947 }
31948 }
994141e6 31949 if (obj5) {
093d3ff1
RD
31950 {
31951 arg6 = (long)(SWIG_As_long(obj5));
31952 if (SWIG_arg_fail(6)) SWIG_fail;
31953 }
994141e6 31954 }
d14a1e28
RD
31955 {
31956 PyThreadState* __tstate = wxPyBeginAllowThreads();
31957 result = (bool)(arg1)->Create(arg2,arg3,(wxPoint const &)*arg4,(wxSize const &)*arg5,arg6);
31958
31959 wxPyEndAllowThreads(__tstate);
31960 if (PyErr_Occurred()) SWIG_fail;
31961 }
4f89f6a3
RD
31962 {
31963 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
31964 }
d14a1e28
RD
31965 return resultobj;
31966 fail:
31967 return NULL;
31968}
31969
31970
c32bde28 31971static PyObject *_wrap_DirFilterListCtrl_FillFilterList(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
31972 PyObject *resultobj;
31973 wxDirFilterListCtrl *arg1 = (wxDirFilterListCtrl *) 0 ;
31974 wxString *arg2 = 0 ;
31975 int arg3 ;
ae8162c8 31976 bool temp2 = false ;
d14a1e28
RD
31977 PyObject * obj0 = 0 ;
31978 PyObject * obj1 = 0 ;
994141e6 31979 PyObject * obj2 = 0 ;
d14a1e28
RD
31980 char *kwnames[] = {
31981 (char *) "self",(char *) "filter",(char *) "defaultFilter", NULL
31982 };
31983
994141e6 31984 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:DirFilterListCtrl_FillFilterList",kwnames,&obj0,&obj1,&obj2)) goto fail;
093d3ff1
RD
31985 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxDirFilterListCtrl, SWIG_POINTER_EXCEPTION | 0);
31986 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
31987 {
31988 arg2 = wxString_in_helper(obj1);
31989 if (arg2 == NULL) SWIG_fail;
ae8162c8 31990 temp2 = true;
d14a1e28 31991 }
093d3ff1
RD
31992 {
31993 arg3 = (int)(SWIG_As_int(obj2));
31994 if (SWIG_arg_fail(3)) SWIG_fail;
31995 }
d14a1e28
RD
31996 {
31997 PyThreadState* __tstate = wxPyBeginAllowThreads();
31998 (arg1)->FillFilterList((wxString const &)*arg2,arg3);
31999
32000 wxPyEndAllowThreads(__tstate);
32001 if (PyErr_Occurred()) SWIG_fail;
32002 }
32003 Py_INCREF(Py_None); resultobj = Py_None;
32004 {
32005 if (temp2)
32006 delete arg2;
32007 }
32008 return resultobj;
32009 fail:
32010 {
32011 if (temp2)
32012 delete arg2;
32013 }
32014 return NULL;
32015}
32016
32017
c32bde28 32018static PyObject * DirFilterListCtrl_swigregister(PyObject *, PyObject *args) {
d14a1e28
RD
32019 PyObject *obj;
32020 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
32021 SWIG_TypeClientData(SWIGTYPE_p_wxDirFilterListCtrl, obj);
32022 Py_INCREF(obj);
32023 return Py_BuildValue((char *)"");
32024}
c32bde28 32025static PyObject *_wrap_new_PyControl(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
32026 PyObject *resultobj;
32027 wxWindow *arg1 = (wxWindow *) 0 ;
248ed943 32028 int arg2 = (int) (int)-1 ;
d14a1e28
RD
32029 wxPoint const &arg3_defvalue = wxDefaultPosition ;
32030 wxPoint *arg3 = (wxPoint *) &arg3_defvalue ;
32031 wxSize const &arg4_defvalue = wxDefaultSize ;
32032 wxSize *arg4 = (wxSize *) &arg4_defvalue ;
32033 long arg5 = (long) 0 ;
32034 wxValidator const &arg6_defvalue = wxDefaultValidator ;
32035 wxValidator *arg6 = (wxValidator *) &arg6_defvalue ;
32036 wxString const &arg7_defvalue = wxPyControlNameStr ;
32037 wxString *arg7 = (wxString *) &arg7_defvalue ;
32038 wxPyControl *result;
32039 wxPoint temp3 ;
32040 wxSize temp4 ;
ae8162c8 32041 bool temp7 = false ;
d14a1e28 32042 PyObject * obj0 = 0 ;
994141e6 32043 PyObject * obj1 = 0 ;
d14a1e28
RD
32044 PyObject * obj2 = 0 ;
32045 PyObject * obj3 = 0 ;
994141e6 32046 PyObject * obj4 = 0 ;
d14a1e28
RD
32047 PyObject * obj5 = 0 ;
32048 PyObject * obj6 = 0 ;
32049 char *kwnames[] = {
32050 (char *) "parent",(char *) "id",(char *) "pos",(char *) "size",(char *) "style",(char *) "validator",(char *) "name", NULL
32051 };
32052
248ed943 32053 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|OOOOOO:new_PyControl",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6)) goto fail;
093d3ff1
RD
32054 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
32055 if (SWIG_arg_fail(1)) SWIG_fail;
248ed943 32056 if (obj1) {
093d3ff1
RD
32057 {
32058 arg2 = (int const)(SWIG_As_int(obj1));
32059 if (SWIG_arg_fail(2)) SWIG_fail;
32060 }
248ed943 32061 }
d14a1e28
RD
32062 if (obj2) {
32063 {
32064 arg3 = &temp3;
32065 if ( ! wxPoint_helper(obj2, &arg3)) SWIG_fail;
32066 }
32067 }
32068 if (obj3) {
32069 {
32070 arg4 = &temp4;
32071 if ( ! wxSize_helper(obj3, &arg4)) SWIG_fail;
32072 }
32073 }
994141e6 32074 if (obj4) {
093d3ff1
RD
32075 {
32076 arg5 = (long)(SWIG_As_long(obj4));
32077 if (SWIG_arg_fail(5)) SWIG_fail;
32078 }
994141e6 32079 }
d14a1e28 32080 if (obj5) {
093d3ff1
RD
32081 {
32082 SWIG_Python_ConvertPtr(obj5, (void **)&arg6, SWIGTYPE_p_wxValidator, SWIG_POINTER_EXCEPTION | 0);
32083 if (SWIG_arg_fail(6)) SWIG_fail;
32084 if (arg6 == NULL) {
32085 SWIG_null_ref("wxValidator");
32086 }
32087 if (SWIG_arg_fail(6)) SWIG_fail;
d14a1e28
RD
32088 }
32089 }
32090 if (obj6) {
32091 {
32092 arg7 = wxString_in_helper(obj6);
32093 if (arg7 == NULL) SWIG_fail;
ae8162c8 32094 temp7 = true;
d14a1e28
RD
32095 }
32096 }
32097 {
e3b71cb8 32098 if (!wxPyCheckForApp()) SWIG_fail;
d14a1e28
RD
32099 PyThreadState* __tstate = wxPyBeginAllowThreads();
32100 result = (wxPyControl *)new wxPyControl(arg1,arg2,(wxPoint const &)*arg3,(wxSize const &)*arg4,arg5,(wxValidator const &)*arg6,(wxString const &)*arg7);
32101
32102 wxPyEndAllowThreads(__tstate);
110da5b0 32103 if (PyErr_Occurred()) SWIG_fail;
d14a1e28 32104 }
15afbcd0 32105 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxPyControl, 1);
d14a1e28
RD
32106 {
32107 if (temp7)
32108 delete arg7;
32109 }
32110 return resultobj;
32111 fail:
32112 {
32113 if (temp7)
32114 delete arg7;
32115 }
32116 return NULL;
32117}
32118
32119
c32bde28 32120static PyObject *_wrap_new_PrePyControl(PyObject *, PyObject *args, PyObject *kwargs) {
1cb4a8aa
RD
32121 PyObject *resultobj;
32122 wxPyControl *result;
32123 char *kwnames[] = {
32124 NULL
32125 };
32126
32127 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_PrePyControl",kwnames)) goto fail;
32128 {
e3b71cb8 32129 if (!wxPyCheckForApp()) SWIG_fail;
1cb4a8aa
RD
32130 PyThreadState* __tstate = wxPyBeginAllowThreads();
32131 result = (wxPyControl *)new wxPyControl();
32132
32133 wxPyEndAllowThreads(__tstate);
110da5b0 32134 if (PyErr_Occurred()) SWIG_fail;
1cb4a8aa
RD
32135 }
32136 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxPyControl, 1);
32137 return resultobj;
32138 fail:
32139 return NULL;
32140}
32141
32142
c32bde28 32143static PyObject *_wrap_PyControl__setCallbackInfo(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
32144 PyObject *resultobj;
32145 wxPyControl *arg1 = (wxPyControl *) 0 ;
32146 PyObject *arg2 = (PyObject *) 0 ;
32147 PyObject *arg3 = (PyObject *) 0 ;
32148 PyObject * obj0 = 0 ;
32149 PyObject * obj1 = 0 ;
32150 PyObject * obj2 = 0 ;
32151 char *kwnames[] = {
32152 (char *) "self",(char *) "self",(char *) "_class", NULL
32153 };
32154
32155 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:PyControl__setCallbackInfo",kwnames,&obj0,&obj1,&obj2)) goto fail;
093d3ff1
RD
32156 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyControl, SWIG_POINTER_EXCEPTION | 0);
32157 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
32158 arg2 = obj1;
32159 arg3 = obj2;
32160 {
32161 PyThreadState* __tstate = wxPyBeginAllowThreads();
32162 (arg1)->_setCallbackInfo(arg2,arg3);
32163
32164 wxPyEndAllowThreads(__tstate);
32165 if (PyErr_Occurred()) SWIG_fail;
32166 }
32167 Py_INCREF(Py_None); resultobj = Py_None;
32168 return resultobj;
32169 fail:
32170 return NULL;
32171}
32172
32173
c32bde28 32174static PyObject *_wrap_PyControl_SetBestSize(PyObject *, PyObject *args, PyObject *kwargs) {
db3e571a
RD
32175 PyObject *resultobj;
32176 wxPyControl *arg1 = (wxPyControl *) 0 ;
32177 wxSize *arg2 = 0 ;
32178 wxSize temp2 ;
32179 PyObject * obj0 = 0 ;
32180 PyObject * obj1 = 0 ;
32181 char *kwnames[] = {
32182 (char *) "self",(char *) "size", NULL
32183 };
32184
32185 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:PyControl_SetBestSize",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
32186 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyControl, SWIG_POINTER_EXCEPTION | 0);
32187 if (SWIG_arg_fail(1)) SWIG_fail;
db3e571a
RD
32188 {
32189 arg2 = &temp2;
32190 if ( ! wxSize_helper(obj1, &arg2)) SWIG_fail;
32191 }
32192 {
32193 PyThreadState* __tstate = wxPyBeginAllowThreads();
32194 (arg1)->SetBestSize((wxSize const &)*arg2);
32195
32196 wxPyEndAllowThreads(__tstate);
32197 if (PyErr_Occurred()) SWIG_fail;
32198 }
32199 Py_INCREF(Py_None); resultobj = Py_None;
32200 return resultobj;
32201 fail:
32202 return NULL;
32203}
32204
32205
976dbff5
RD
32206static PyObject *_wrap_PyControl_DoEraseBackground(PyObject *, PyObject *args, PyObject *kwargs) {
32207 PyObject *resultobj;
32208 wxPyControl *arg1 = (wxPyControl *) 0 ;
32209 wxDC *arg2 = (wxDC *) 0 ;
32210 bool result;
32211 PyObject * obj0 = 0 ;
32212 PyObject * obj1 = 0 ;
32213 char *kwnames[] = {
32214 (char *) "self",(char *) "dc", NULL
32215 };
32216
32217 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:PyControl_DoEraseBackground",kwnames,&obj0,&obj1)) goto fail;
32218 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyControl, SWIG_POINTER_EXCEPTION | 0);
32219 if (SWIG_arg_fail(1)) SWIG_fail;
32220 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxDC, SWIG_POINTER_EXCEPTION | 0);
32221 if (SWIG_arg_fail(2)) SWIG_fail;
32222 {
32223 PyThreadState* __tstate = wxPyBeginAllowThreads();
32224 result = (bool)(arg1)->DoEraseBackground(arg2);
32225
32226 wxPyEndAllowThreads(__tstate);
32227 if (PyErr_Occurred()) SWIG_fail;
32228 }
32229 {
32230 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
32231 }
32232 return resultobj;
32233 fail:
32234 return NULL;
32235}
32236
32237
c32bde28 32238static PyObject *_wrap_PyControl_base_DoMoveWindow(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
32239 PyObject *resultobj;
32240 wxPyControl *arg1 = (wxPyControl *) 0 ;
32241 int arg2 ;
32242 int arg3 ;
32243 int arg4 ;
32244 int arg5 ;
32245 PyObject * obj0 = 0 ;
994141e6
RD
32246 PyObject * obj1 = 0 ;
32247 PyObject * obj2 = 0 ;
32248 PyObject * obj3 = 0 ;
32249 PyObject * obj4 = 0 ;
d14a1e28
RD
32250 char *kwnames[] = {
32251 (char *) "self",(char *) "x",(char *) "y",(char *) "width",(char *) "height", NULL
32252 };
32253
994141e6 32254 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOOO:PyControl_base_DoMoveWindow",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4)) goto fail;
093d3ff1
RD
32255 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyControl, SWIG_POINTER_EXCEPTION | 0);
32256 if (SWIG_arg_fail(1)) SWIG_fail;
32257 {
32258 arg2 = (int)(SWIG_As_int(obj1));
32259 if (SWIG_arg_fail(2)) SWIG_fail;
32260 }
32261 {
32262 arg3 = (int)(SWIG_As_int(obj2));
32263 if (SWIG_arg_fail(3)) SWIG_fail;
32264 }
32265 {
32266 arg4 = (int)(SWIG_As_int(obj3));
32267 if (SWIG_arg_fail(4)) SWIG_fail;
32268 }
32269 {
32270 arg5 = (int)(SWIG_As_int(obj4));
32271 if (SWIG_arg_fail(5)) SWIG_fail;
32272 }
d14a1e28
RD
32273 {
32274 PyThreadState* __tstate = wxPyBeginAllowThreads();
32275 (arg1)->base_DoMoveWindow(arg2,arg3,arg4,arg5);
32276
32277 wxPyEndAllowThreads(__tstate);
32278 if (PyErr_Occurred()) SWIG_fail;
32279 }
32280 Py_INCREF(Py_None); resultobj = Py_None;
32281 return resultobj;
32282 fail:
32283 return NULL;
32284}
32285
32286
c32bde28 32287static PyObject *_wrap_PyControl_base_DoSetSize(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
32288 PyObject *resultobj;
32289 wxPyControl *arg1 = (wxPyControl *) 0 ;
32290 int arg2 ;
32291 int arg3 ;
32292 int arg4 ;
32293 int arg5 ;
32294 int arg6 = (int) wxSIZE_AUTO ;
32295 PyObject * obj0 = 0 ;
994141e6
RD
32296 PyObject * obj1 = 0 ;
32297 PyObject * obj2 = 0 ;
32298 PyObject * obj3 = 0 ;
32299 PyObject * obj4 = 0 ;
32300 PyObject * obj5 = 0 ;
d14a1e28
RD
32301 char *kwnames[] = {
32302 (char *) "self",(char *) "x",(char *) "y",(char *) "width",(char *) "height",(char *) "sizeFlags", NULL
32303 };
32304
994141e6 32305 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOOO|O:PyControl_base_DoSetSize",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5)) goto fail;
093d3ff1
RD
32306 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyControl, SWIG_POINTER_EXCEPTION | 0);
32307 if (SWIG_arg_fail(1)) SWIG_fail;
32308 {
32309 arg2 = (int)(SWIG_As_int(obj1));
32310 if (SWIG_arg_fail(2)) SWIG_fail;
32311 }
32312 {
32313 arg3 = (int)(SWIG_As_int(obj2));
32314 if (SWIG_arg_fail(3)) SWIG_fail;
32315 }
32316 {
32317 arg4 = (int)(SWIG_As_int(obj3));
32318 if (SWIG_arg_fail(4)) SWIG_fail;
32319 }
32320 {
32321 arg5 = (int)(SWIG_As_int(obj4));
32322 if (SWIG_arg_fail(5)) SWIG_fail;
32323 }
994141e6 32324 if (obj5) {
093d3ff1
RD
32325 {
32326 arg6 = (int)(SWIG_As_int(obj5));
32327 if (SWIG_arg_fail(6)) SWIG_fail;
32328 }
994141e6 32329 }
d14a1e28
RD
32330 {
32331 PyThreadState* __tstate = wxPyBeginAllowThreads();
32332 (arg1)->base_DoSetSize(arg2,arg3,arg4,arg5,arg6);
32333
32334 wxPyEndAllowThreads(__tstate);
32335 if (PyErr_Occurred()) SWIG_fail;
32336 }
32337 Py_INCREF(Py_None); resultobj = Py_None;
32338 return resultobj;
32339 fail:
32340 return NULL;
32341}
32342
32343
c32bde28 32344static PyObject *_wrap_PyControl_base_DoSetClientSize(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
32345 PyObject *resultobj;
32346 wxPyControl *arg1 = (wxPyControl *) 0 ;
32347 int arg2 ;
32348 int arg3 ;
32349 PyObject * obj0 = 0 ;
994141e6
RD
32350 PyObject * obj1 = 0 ;
32351 PyObject * obj2 = 0 ;
d14a1e28
RD
32352 char *kwnames[] = {
32353 (char *) "self",(char *) "width",(char *) "height", NULL
32354 };
32355
994141e6 32356 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:PyControl_base_DoSetClientSize",kwnames,&obj0,&obj1,&obj2)) goto fail;
093d3ff1
RD
32357 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyControl, SWIG_POINTER_EXCEPTION | 0);
32358 if (SWIG_arg_fail(1)) SWIG_fail;
32359 {
32360 arg2 = (int)(SWIG_As_int(obj1));
32361 if (SWIG_arg_fail(2)) SWIG_fail;
32362 }
32363 {
32364 arg3 = (int)(SWIG_As_int(obj2));
32365 if (SWIG_arg_fail(3)) SWIG_fail;
32366 }
d14a1e28
RD
32367 {
32368 PyThreadState* __tstate = wxPyBeginAllowThreads();
32369 (arg1)->base_DoSetClientSize(arg2,arg3);
32370
32371 wxPyEndAllowThreads(__tstate);
32372 if (PyErr_Occurred()) SWIG_fail;
32373 }
32374 Py_INCREF(Py_None); resultobj = Py_None;
32375 return resultobj;
32376 fail:
32377 return NULL;
32378}
32379
32380
c32bde28 32381static PyObject *_wrap_PyControl_base_DoSetVirtualSize(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
32382 PyObject *resultobj;
32383 wxPyControl *arg1 = (wxPyControl *) 0 ;
32384 int arg2 ;
32385 int arg3 ;
32386 PyObject * obj0 = 0 ;
994141e6
RD
32387 PyObject * obj1 = 0 ;
32388 PyObject * obj2 = 0 ;
d14a1e28
RD
32389 char *kwnames[] = {
32390 (char *) "self",(char *) "x",(char *) "y", NULL
32391 };
32392
994141e6 32393 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:PyControl_base_DoSetVirtualSize",kwnames,&obj0,&obj1,&obj2)) goto fail;
093d3ff1
RD
32394 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyControl, SWIG_POINTER_EXCEPTION | 0);
32395 if (SWIG_arg_fail(1)) SWIG_fail;
32396 {
32397 arg2 = (int)(SWIG_As_int(obj1));
32398 if (SWIG_arg_fail(2)) SWIG_fail;
32399 }
32400 {
32401 arg3 = (int)(SWIG_As_int(obj2));
32402 if (SWIG_arg_fail(3)) SWIG_fail;
32403 }
d14a1e28
RD
32404 {
32405 PyThreadState* __tstate = wxPyBeginAllowThreads();
32406 (arg1)->base_DoSetVirtualSize(arg2,arg3);
32407
32408 wxPyEndAllowThreads(__tstate);
32409 if (PyErr_Occurred()) SWIG_fail;
32410 }
32411 Py_INCREF(Py_None); resultobj = Py_None;
32412 return resultobj;
32413 fail:
32414 return NULL;
32415}
32416
32417
c32bde28 32418static PyObject *_wrap_PyControl_base_DoGetSize(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
32419 PyObject *resultobj;
32420 wxPyControl *arg1 = (wxPyControl *) 0 ;
32421 int *arg2 = (int *) 0 ;
32422 int *arg3 = (int *) 0 ;
32423 int temp2 ;
c32bde28 32424 int res2 = 0 ;
d14a1e28 32425 int temp3 ;
c32bde28 32426 int res3 = 0 ;
d14a1e28
RD
32427 PyObject * obj0 = 0 ;
32428 char *kwnames[] = {
32429 (char *) "self", NULL
32430 };
32431
c32bde28
RD
32432 arg2 = &temp2; res2 = SWIG_NEWOBJ;
32433 arg3 = &temp3; res3 = SWIG_NEWOBJ;
d14a1e28 32434 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PyControl_base_DoGetSize",kwnames,&obj0)) goto fail;
093d3ff1
RD
32435 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyControl, SWIG_POINTER_EXCEPTION | 0);
32436 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
32437 {
32438 PyThreadState* __tstate = wxPyBeginAllowThreads();
32439 ((wxPyControl const *)arg1)->base_DoGetSize(arg2,arg3);
32440
32441 wxPyEndAllowThreads(__tstate);
32442 if (PyErr_Occurred()) SWIG_fail;
32443 }
32444 Py_INCREF(Py_None); resultobj = Py_None;
c32bde28
RD
32445 resultobj = t_output_helper(resultobj, ((res2 == SWIG_NEWOBJ) ?
32446 SWIG_From_int((*arg2)) : SWIG_NewPointerObj((void*)(arg2), SWIGTYPE_p_int, 0)));
32447 resultobj = t_output_helper(resultobj, ((res3 == SWIG_NEWOBJ) ?
32448 SWIG_From_int((*arg3)) : SWIG_NewPointerObj((void*)(arg3), SWIGTYPE_p_int, 0)));
d14a1e28
RD
32449 return resultobj;
32450 fail:
32451 return NULL;
32452}
32453
32454
c32bde28 32455static PyObject *_wrap_PyControl_base_DoGetClientSize(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
32456 PyObject *resultobj;
32457 wxPyControl *arg1 = (wxPyControl *) 0 ;
32458 int *arg2 = (int *) 0 ;
32459 int *arg3 = (int *) 0 ;
32460 int temp2 ;
c32bde28 32461 int res2 = 0 ;
d14a1e28 32462 int temp3 ;
c32bde28 32463 int res3 = 0 ;
d14a1e28
RD
32464 PyObject * obj0 = 0 ;
32465 char *kwnames[] = {
32466 (char *) "self", NULL
32467 };
32468
c32bde28
RD
32469 arg2 = &temp2; res2 = SWIG_NEWOBJ;
32470 arg3 = &temp3; res3 = SWIG_NEWOBJ;
d14a1e28 32471 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PyControl_base_DoGetClientSize",kwnames,&obj0)) goto fail;
093d3ff1
RD
32472 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyControl, SWIG_POINTER_EXCEPTION | 0);
32473 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
32474 {
32475 PyThreadState* __tstate = wxPyBeginAllowThreads();
32476 ((wxPyControl const *)arg1)->base_DoGetClientSize(arg2,arg3);
32477
32478 wxPyEndAllowThreads(__tstate);
32479 if (PyErr_Occurred()) SWIG_fail;
32480 }
32481 Py_INCREF(Py_None); resultobj = Py_None;
c32bde28
RD
32482 resultobj = t_output_helper(resultobj, ((res2 == SWIG_NEWOBJ) ?
32483 SWIG_From_int((*arg2)) : SWIG_NewPointerObj((void*)(arg2), SWIGTYPE_p_int, 0)));
32484 resultobj = t_output_helper(resultobj, ((res3 == SWIG_NEWOBJ) ?
32485 SWIG_From_int((*arg3)) : SWIG_NewPointerObj((void*)(arg3), SWIGTYPE_p_int, 0)));
d14a1e28
RD
32486 return resultobj;
32487 fail:
32488 return NULL;
32489}
32490
32491
c32bde28 32492static PyObject *_wrap_PyControl_base_DoGetPosition(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
32493 PyObject *resultobj;
32494 wxPyControl *arg1 = (wxPyControl *) 0 ;
32495 int *arg2 = (int *) 0 ;
32496 int *arg3 = (int *) 0 ;
32497 int temp2 ;
c32bde28 32498 int res2 = 0 ;
d14a1e28 32499 int temp3 ;
c32bde28 32500 int res3 = 0 ;
d14a1e28
RD
32501 PyObject * obj0 = 0 ;
32502 char *kwnames[] = {
32503 (char *) "self", NULL
32504 };
32505
c32bde28
RD
32506 arg2 = &temp2; res2 = SWIG_NEWOBJ;
32507 arg3 = &temp3; res3 = SWIG_NEWOBJ;
d14a1e28 32508 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PyControl_base_DoGetPosition",kwnames,&obj0)) goto fail;
093d3ff1
RD
32509 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyControl, SWIG_POINTER_EXCEPTION | 0);
32510 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
32511 {
32512 PyThreadState* __tstate = wxPyBeginAllowThreads();
32513 ((wxPyControl const *)arg1)->base_DoGetPosition(arg2,arg3);
32514
32515 wxPyEndAllowThreads(__tstate);
32516 if (PyErr_Occurred()) SWIG_fail;
32517 }
32518 Py_INCREF(Py_None); resultobj = Py_None;
c32bde28
RD
32519 resultobj = t_output_helper(resultobj, ((res2 == SWIG_NEWOBJ) ?
32520 SWIG_From_int((*arg2)) : SWIG_NewPointerObj((void*)(arg2), SWIGTYPE_p_int, 0)));
32521 resultobj = t_output_helper(resultobj, ((res3 == SWIG_NEWOBJ) ?
32522 SWIG_From_int((*arg3)) : SWIG_NewPointerObj((void*)(arg3), SWIGTYPE_p_int, 0)));
d14a1e28
RD
32523 return resultobj;
32524 fail:
32525 return NULL;
32526}
32527
32528
c32bde28 32529static PyObject *_wrap_PyControl_base_DoGetVirtualSize(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
32530 PyObject *resultobj;
32531 wxPyControl *arg1 = (wxPyControl *) 0 ;
32532 wxSize result;
32533 PyObject * obj0 = 0 ;
32534 char *kwnames[] = {
32535 (char *) "self", NULL
32536 };
32537
32538 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PyControl_base_DoGetVirtualSize",kwnames,&obj0)) goto fail;
093d3ff1
RD
32539 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyControl, SWIG_POINTER_EXCEPTION | 0);
32540 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
32541 {
32542 PyThreadState* __tstate = wxPyBeginAllowThreads();
32543 result = ((wxPyControl const *)arg1)->base_DoGetVirtualSize();
32544
32545 wxPyEndAllowThreads(__tstate);
32546 if (PyErr_Occurred()) SWIG_fail;
32547 }
32548 {
32549 wxSize * resultptr;
093d3ff1 32550 resultptr = new wxSize((wxSize &)(result));
15afbcd0 32551 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxSize, 1);
d14a1e28
RD
32552 }
32553 return resultobj;
32554 fail:
32555 return NULL;
32556}
32557
32558
c32bde28 32559static PyObject *_wrap_PyControl_base_DoGetBestSize(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
32560 PyObject *resultobj;
32561 wxPyControl *arg1 = (wxPyControl *) 0 ;
32562 wxSize result;
32563 PyObject * obj0 = 0 ;
32564 char *kwnames[] = {
32565 (char *) "self", NULL
32566 };
32567
32568 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PyControl_base_DoGetBestSize",kwnames,&obj0)) goto fail;
093d3ff1
RD
32569 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyControl, SWIG_POINTER_EXCEPTION | 0);
32570 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
32571 {
32572 PyThreadState* __tstate = wxPyBeginAllowThreads();
32573 result = ((wxPyControl const *)arg1)->base_DoGetBestSize();
32574
32575 wxPyEndAllowThreads(__tstate);
32576 if (PyErr_Occurred()) SWIG_fail;
32577 }
32578 {
32579 wxSize * resultptr;
093d3ff1 32580 resultptr = new wxSize((wxSize &)(result));
15afbcd0 32581 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxSize, 1);
d14a1e28
RD
32582 }
32583 return resultobj;
32584 fail:
32585 return NULL;
32586}
32587
32588
c32bde28 32589static PyObject *_wrap_PyControl_base_InitDialog(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
32590 PyObject *resultobj;
32591 wxPyControl *arg1 = (wxPyControl *) 0 ;
32592 PyObject * obj0 = 0 ;
32593 char *kwnames[] = {
32594 (char *) "self", NULL
32595 };
32596
32597 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PyControl_base_InitDialog",kwnames,&obj0)) goto fail;
093d3ff1
RD
32598 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyControl, SWIG_POINTER_EXCEPTION | 0);
32599 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
32600 {
32601 PyThreadState* __tstate = wxPyBeginAllowThreads();
32602 (arg1)->base_InitDialog();
32603
32604 wxPyEndAllowThreads(__tstate);
32605 if (PyErr_Occurred()) SWIG_fail;
32606 }
32607 Py_INCREF(Py_None); resultobj = Py_None;
32608 return resultobj;
32609 fail:
32610 return NULL;
32611}
32612
32613
c32bde28 32614static PyObject *_wrap_PyControl_base_TransferDataToWindow(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
32615 PyObject *resultobj;
32616 wxPyControl *arg1 = (wxPyControl *) 0 ;
32617 bool result;
32618 PyObject * obj0 = 0 ;
32619 char *kwnames[] = {
32620 (char *) "self", NULL
32621 };
32622
32623 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PyControl_base_TransferDataToWindow",kwnames,&obj0)) goto fail;
093d3ff1
RD
32624 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyControl, SWIG_POINTER_EXCEPTION | 0);
32625 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
32626 {
32627 PyThreadState* __tstate = wxPyBeginAllowThreads();
32628 result = (bool)(arg1)->base_TransferDataToWindow();
32629
32630 wxPyEndAllowThreads(__tstate);
32631 if (PyErr_Occurred()) SWIG_fail;
32632 }
4f89f6a3
RD
32633 {
32634 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
32635 }
d14a1e28
RD
32636 return resultobj;
32637 fail:
32638 return NULL;
32639}
32640
32641
c32bde28 32642static PyObject *_wrap_PyControl_base_TransferDataFromWindow(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
32643 PyObject *resultobj;
32644 wxPyControl *arg1 = (wxPyControl *) 0 ;
32645 bool result;
32646 PyObject * obj0 = 0 ;
32647 char *kwnames[] = {
32648 (char *) "self", NULL
32649 };
32650
32651 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PyControl_base_TransferDataFromWindow",kwnames,&obj0)) goto fail;
093d3ff1
RD
32652 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyControl, SWIG_POINTER_EXCEPTION | 0);
32653 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
32654 {
32655 PyThreadState* __tstate = wxPyBeginAllowThreads();
32656 result = (bool)(arg1)->base_TransferDataFromWindow();
32657
32658 wxPyEndAllowThreads(__tstate);
32659 if (PyErr_Occurred()) SWIG_fail;
32660 }
4f89f6a3
RD
32661 {
32662 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
32663 }
d14a1e28
RD
32664 return resultobj;
32665 fail:
32666 return NULL;
32667}
32668
32669
c32bde28 32670static PyObject *_wrap_PyControl_base_Validate(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
32671 PyObject *resultobj;
32672 wxPyControl *arg1 = (wxPyControl *) 0 ;
32673 bool result;
32674 PyObject * obj0 = 0 ;
32675 char *kwnames[] = {
32676 (char *) "self", NULL
32677 };
32678
32679 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PyControl_base_Validate",kwnames,&obj0)) goto fail;
093d3ff1
RD
32680 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyControl, SWIG_POINTER_EXCEPTION | 0);
32681 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
32682 {
32683 PyThreadState* __tstate = wxPyBeginAllowThreads();
32684 result = (bool)(arg1)->base_Validate();
32685
32686 wxPyEndAllowThreads(__tstate);
32687 if (PyErr_Occurred()) SWIG_fail;
32688 }
4f89f6a3
RD
32689 {
32690 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
32691 }
d14a1e28
RD
32692 return resultobj;
32693 fail:
32694 return NULL;
32695}
32696
32697
c32bde28 32698static PyObject *_wrap_PyControl_base_AcceptsFocus(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
32699 PyObject *resultobj;
32700 wxPyControl *arg1 = (wxPyControl *) 0 ;
32701 bool result;
32702 PyObject * obj0 = 0 ;
32703 char *kwnames[] = {
32704 (char *) "self", NULL
32705 };
32706
32707 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PyControl_base_AcceptsFocus",kwnames,&obj0)) goto fail;
093d3ff1
RD
32708 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyControl, SWIG_POINTER_EXCEPTION | 0);
32709 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
32710 {
32711 PyThreadState* __tstate = wxPyBeginAllowThreads();
32712 result = (bool)((wxPyControl const *)arg1)->base_AcceptsFocus();
32713
32714 wxPyEndAllowThreads(__tstate);
32715 if (PyErr_Occurred()) SWIG_fail;
32716 }
4f89f6a3
RD
32717 {
32718 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
32719 }
d14a1e28
RD
32720 return resultobj;
32721 fail:
32722 return NULL;
32723}
32724
32725
c32bde28 32726static PyObject *_wrap_PyControl_base_AcceptsFocusFromKeyboard(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
32727 PyObject *resultobj;
32728 wxPyControl *arg1 = (wxPyControl *) 0 ;
32729 bool result;
32730 PyObject * obj0 = 0 ;
32731 char *kwnames[] = {
32732 (char *) "self", NULL
32733 };
32734
32735 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PyControl_base_AcceptsFocusFromKeyboard",kwnames,&obj0)) goto fail;
093d3ff1
RD
32736 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyControl, SWIG_POINTER_EXCEPTION | 0);
32737 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
32738 {
32739 PyThreadState* __tstate = wxPyBeginAllowThreads();
32740 result = (bool)((wxPyControl const *)arg1)->base_AcceptsFocusFromKeyboard();
32741
32742 wxPyEndAllowThreads(__tstate);
32743 if (PyErr_Occurred()) SWIG_fail;
32744 }
4f89f6a3
RD
32745 {
32746 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
32747 }
d14a1e28
RD
32748 return resultobj;
32749 fail:
32750 return NULL;
32751}
32752
32753
c32bde28 32754static PyObject *_wrap_PyControl_base_GetMaxSize(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
32755 PyObject *resultobj;
32756 wxPyControl *arg1 = (wxPyControl *) 0 ;
32757 wxSize result;
32758 PyObject * obj0 = 0 ;
32759 char *kwnames[] = {
32760 (char *) "self", NULL
32761 };
32762
32763 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PyControl_base_GetMaxSize",kwnames,&obj0)) goto fail;
093d3ff1
RD
32764 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyControl, SWIG_POINTER_EXCEPTION | 0);
32765 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
32766 {
32767 PyThreadState* __tstate = wxPyBeginAllowThreads();
32768 result = ((wxPyControl const *)arg1)->base_GetMaxSize();
32769
32770 wxPyEndAllowThreads(__tstate);
32771 if (PyErr_Occurred()) SWIG_fail;
32772 }
32773 {
32774 wxSize * resultptr;
093d3ff1 32775 resultptr = new wxSize((wxSize &)(result));
15afbcd0 32776 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxSize, 1);
d14a1e28
RD
32777 }
32778 return resultobj;
32779 fail:
32780 return NULL;
32781}
32782
32783
c32bde28 32784static PyObject *_wrap_PyControl_base_AddChild(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
32785 PyObject *resultobj;
32786 wxPyControl *arg1 = (wxPyControl *) 0 ;
32787 wxWindow *arg2 = (wxWindow *) 0 ;
32788 PyObject * obj0 = 0 ;
32789 PyObject * obj1 = 0 ;
32790 char *kwnames[] = {
32791 (char *) "self",(char *) "child", NULL
32792 };
32793
32794 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:PyControl_base_AddChild",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
32795 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyControl, SWIG_POINTER_EXCEPTION | 0);
32796 if (SWIG_arg_fail(1)) SWIG_fail;
32797 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
32798 if (SWIG_arg_fail(2)) SWIG_fail;
d14a1e28
RD
32799 {
32800 PyThreadState* __tstate = wxPyBeginAllowThreads();
32801 (arg1)->base_AddChild(arg2);
32802
32803 wxPyEndAllowThreads(__tstate);
32804 if (PyErr_Occurred()) SWIG_fail;
32805 }
32806 Py_INCREF(Py_None); resultobj = Py_None;
32807 return resultobj;
32808 fail:
32809 return NULL;
32810}
32811
32812
c32bde28 32813static PyObject *_wrap_PyControl_base_RemoveChild(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
32814 PyObject *resultobj;
32815 wxPyControl *arg1 = (wxPyControl *) 0 ;
32816 wxWindow *arg2 = (wxWindow *) 0 ;
32817 PyObject * obj0 = 0 ;
32818 PyObject * obj1 = 0 ;
32819 char *kwnames[] = {
32820 (char *) "self",(char *) "child", NULL
32821 };
32822
32823 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:PyControl_base_RemoveChild",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
32824 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyControl, SWIG_POINTER_EXCEPTION | 0);
32825 if (SWIG_arg_fail(1)) SWIG_fail;
32826 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
32827 if (SWIG_arg_fail(2)) SWIG_fail;
d14a1e28
RD
32828 {
32829 PyThreadState* __tstate = wxPyBeginAllowThreads();
32830 (arg1)->base_RemoveChild(arg2);
32831
32832 wxPyEndAllowThreads(__tstate);
32833 if (PyErr_Occurred()) SWIG_fail;
32834 }
32835 Py_INCREF(Py_None); resultobj = Py_None;
32836 return resultobj;
32837 fail:
32838 return NULL;
32839}
32840
32841
c32bde28 32842static PyObject *_wrap_PyControl_base_ShouldInheritColours(PyObject *, PyObject *args, PyObject *kwargs) {
1cb4a8aa
RD
32843 PyObject *resultobj;
32844 wxPyControl *arg1 = (wxPyControl *) 0 ;
32845 bool result;
32846 PyObject * obj0 = 0 ;
32847 char *kwnames[] = {
32848 (char *) "self", NULL
32849 };
32850
32851 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PyControl_base_ShouldInheritColours",kwnames,&obj0)) goto fail;
093d3ff1
RD
32852 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyControl, SWIG_POINTER_EXCEPTION | 0);
32853 if (SWIG_arg_fail(1)) SWIG_fail;
1cb4a8aa
RD
32854 {
32855 PyThreadState* __tstate = wxPyBeginAllowThreads();
db3e571a 32856 result = (bool)((wxPyControl const *)arg1)->base_ShouldInheritColours();
1cb4a8aa
RD
32857
32858 wxPyEndAllowThreads(__tstate);
32859 if (PyErr_Occurred()) SWIG_fail;
32860 }
32861 {
32862 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
32863 }
32864 return resultobj;
32865 fail:
32866 return NULL;
32867}
32868
32869
c32bde28 32870static PyObject *_wrap_PyControl_base_GetDefaultAttributes(PyObject *, PyObject *args, PyObject *kwargs) {
db3e571a
RD
32871 PyObject *resultobj;
32872 wxPyControl *arg1 = (wxPyControl *) 0 ;
32873 wxVisualAttributes result;
32874 PyObject * obj0 = 0 ;
32875 char *kwnames[] = {
32876 (char *) "self", NULL
32877 };
32878
32879 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PyControl_base_GetDefaultAttributes",kwnames,&obj0)) goto fail;
093d3ff1
RD
32880 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyControl, SWIG_POINTER_EXCEPTION | 0);
32881 if (SWIG_arg_fail(1)) SWIG_fail;
db3e571a
RD
32882 {
32883 PyThreadState* __tstate = wxPyBeginAllowThreads();
32884 result = (arg1)->base_GetDefaultAttributes();
32885
32886 wxPyEndAllowThreads(__tstate);
32887 if (PyErr_Occurred()) SWIG_fail;
32888 }
32889 {
32890 wxVisualAttributes * resultptr;
093d3ff1 32891 resultptr = new wxVisualAttributes((wxVisualAttributes &)(result));
db3e571a
RD
32892 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxVisualAttributes, 1);
32893 }
32894 return resultobj;
32895 fail:
32896 return NULL;
32897}
32898
32899
8d38bd1d
RD
32900static PyObject *_wrap_PyControl_base_OnInternalIdle(PyObject *, PyObject *args, PyObject *kwargs) {
32901 PyObject *resultobj;
32902 wxPyControl *arg1 = (wxPyControl *) 0 ;
32903 PyObject * obj0 = 0 ;
32904 char *kwnames[] = {
32905 (char *) "self", NULL
32906 };
32907
32908 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PyControl_base_OnInternalIdle",kwnames,&obj0)) goto fail;
32909 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyControl, SWIG_POINTER_EXCEPTION | 0);
32910 if (SWIG_arg_fail(1)) SWIG_fail;
32911 {
32912 PyThreadState* __tstate = wxPyBeginAllowThreads();
32913 (arg1)->base_OnInternalIdle();
32914
32915 wxPyEndAllowThreads(__tstate);
32916 if (PyErr_Occurred()) SWIG_fail;
32917 }
32918 Py_INCREF(Py_None); resultobj = Py_None;
32919 return resultobj;
32920 fail:
32921 return NULL;
32922}
32923
32924
c32bde28 32925static PyObject * PyControl_swigregister(PyObject *, PyObject *args) {
d14a1e28
RD
32926 PyObject *obj;
32927 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
32928 SWIG_TypeClientData(SWIGTYPE_p_wxPyControl, obj);
32929 Py_INCREF(obj);
32930 return Py_BuildValue((char *)"");
32931}
c32bde28 32932static PyObject *_wrap_new_HelpEvent(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
32933 PyObject *resultobj;
32934 wxEventType arg1 = (wxEventType) wxEVT_NULL ;
e811c8ce 32935 int arg2 = (int) 0 ;
d14a1e28
RD
32936 wxPoint const &arg3_defvalue = wxDefaultPosition ;
32937 wxPoint *arg3 = (wxPoint *) &arg3_defvalue ;
32938 wxHelpEvent *result;
32939 wxPoint temp3 ;
994141e6
RD
32940 PyObject * obj0 = 0 ;
32941 PyObject * obj1 = 0 ;
d14a1e28
RD
32942 PyObject * obj2 = 0 ;
32943 char *kwnames[] = {
32944 (char *) "type",(char *) "winid",(char *) "pt", NULL
32945 };
32946
994141e6
RD
32947 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|OOO:new_HelpEvent",kwnames,&obj0,&obj1,&obj2)) goto fail;
32948 if (obj0) {
093d3ff1
RD
32949 {
32950 arg1 = (wxEventType)(SWIG_As_int(obj0));
32951 if (SWIG_arg_fail(1)) SWIG_fail;
32952 }
994141e6
RD
32953 }
32954 if (obj1) {
093d3ff1
RD
32955 {
32956 arg2 = (int)(SWIG_As_int(obj1));
32957 if (SWIG_arg_fail(2)) SWIG_fail;
32958 }
994141e6 32959 }
d14a1e28
RD
32960 if (obj2) {
32961 {
32962 arg3 = &temp3;
32963 if ( ! wxPoint_helper(obj2, &arg3)) SWIG_fail;
32964 }
32965 }
32966 {
32967 PyThreadState* __tstate = wxPyBeginAllowThreads();
32968 result = (wxHelpEvent *)new wxHelpEvent(arg1,arg2,(wxPoint const &)*arg3);
32969
32970 wxPyEndAllowThreads(__tstate);
32971 if (PyErr_Occurred()) SWIG_fail;
32972 }
15afbcd0 32973 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxHelpEvent, 1);
d14a1e28
RD
32974 return resultobj;
32975 fail:
32976 return NULL;
32977}
32978
32979
c32bde28 32980static PyObject *_wrap_HelpEvent_GetPosition(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
32981 PyObject *resultobj;
32982 wxHelpEvent *arg1 = (wxHelpEvent *) 0 ;
15afbcd0 32983 wxPoint result;
d14a1e28
RD
32984 PyObject * obj0 = 0 ;
32985 char *kwnames[] = {
32986 (char *) "self", NULL
32987 };
32988
32989 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:HelpEvent_GetPosition",kwnames,&obj0)) goto fail;
093d3ff1
RD
32990 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxHelpEvent, SWIG_POINTER_EXCEPTION | 0);
32991 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
32992 {
32993 PyThreadState* __tstate = wxPyBeginAllowThreads();
15afbcd0 32994 result = ((wxHelpEvent const *)arg1)->GetPosition();
d14a1e28
RD
32995
32996 wxPyEndAllowThreads(__tstate);
32997 if (PyErr_Occurred()) SWIG_fail;
32998 }
15afbcd0
RD
32999 {
33000 wxPoint * resultptr;
093d3ff1 33001 resultptr = new wxPoint((wxPoint const &)(result));
15afbcd0
RD
33002 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxPoint, 1);
33003 }
d14a1e28
RD
33004 return resultobj;
33005 fail:
33006 return NULL;
33007}
33008
33009
c32bde28 33010static PyObject *_wrap_HelpEvent_SetPosition(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
33011 PyObject *resultobj;
33012 wxHelpEvent *arg1 = (wxHelpEvent *) 0 ;
33013 wxPoint *arg2 = 0 ;
33014 wxPoint temp2 ;
33015 PyObject * obj0 = 0 ;
33016 PyObject * obj1 = 0 ;
33017 char *kwnames[] = {
33018 (char *) "self",(char *) "pos", NULL
33019 };
33020
33021 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:HelpEvent_SetPosition",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
33022 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxHelpEvent, SWIG_POINTER_EXCEPTION | 0);
33023 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
33024 {
33025 arg2 = &temp2;
33026 if ( ! wxPoint_helper(obj1, &arg2)) SWIG_fail;
33027 }
33028 {
33029 PyThreadState* __tstate = wxPyBeginAllowThreads();
33030 (arg1)->SetPosition((wxPoint const &)*arg2);
33031
33032 wxPyEndAllowThreads(__tstate);
33033 if (PyErr_Occurred()) SWIG_fail;
33034 }
33035 Py_INCREF(Py_None); resultobj = Py_None;
33036 return resultobj;
33037 fail:
33038 return NULL;
33039}
33040
33041
c32bde28 33042static PyObject *_wrap_HelpEvent_GetLink(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
33043 PyObject *resultobj;
33044 wxHelpEvent *arg1 = (wxHelpEvent *) 0 ;
33045 wxString *result;
33046 PyObject * obj0 = 0 ;
33047 char *kwnames[] = {
33048 (char *) "self", NULL
33049 };
33050
33051 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:HelpEvent_GetLink",kwnames,&obj0)) goto fail;
093d3ff1
RD
33052 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxHelpEvent, SWIG_POINTER_EXCEPTION | 0);
33053 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
33054 {
33055 PyThreadState* __tstate = wxPyBeginAllowThreads();
33056 {
33057 wxString const &_result_ref = ((wxHelpEvent const *)arg1)->GetLink();
33058 result = (wxString *) &_result_ref;
33059 }
33060
33061 wxPyEndAllowThreads(__tstate);
33062 if (PyErr_Occurred()) SWIG_fail;
33063 }
cc6dd355
RD
33064 {
33065#if wxUSE_UNICODE
33066 resultobj = PyUnicode_FromWideChar(result->c_str(), result->Len());
33067#else
33068 resultobj = PyString_FromStringAndSize(result->c_str(), result->Len());
33069#endif
33070 }
d14a1e28
RD
33071 return resultobj;
33072 fail:
33073 return NULL;
33074}
33075
33076
c32bde28 33077static PyObject *_wrap_HelpEvent_SetLink(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
33078 PyObject *resultobj;
33079 wxHelpEvent *arg1 = (wxHelpEvent *) 0 ;
33080 wxString *arg2 = 0 ;
ae8162c8 33081 bool temp2 = false ;
d14a1e28
RD
33082 PyObject * obj0 = 0 ;
33083 PyObject * obj1 = 0 ;
33084 char *kwnames[] = {
33085 (char *) "self",(char *) "link", NULL
33086 };
33087
33088 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:HelpEvent_SetLink",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
33089 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxHelpEvent, SWIG_POINTER_EXCEPTION | 0);
33090 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
33091 {
33092 arg2 = wxString_in_helper(obj1);
33093 if (arg2 == NULL) SWIG_fail;
ae8162c8 33094 temp2 = true;
d14a1e28
RD
33095 }
33096 {
33097 PyThreadState* __tstate = wxPyBeginAllowThreads();
33098 (arg1)->SetLink((wxString const &)*arg2);
33099
33100 wxPyEndAllowThreads(__tstate);
33101 if (PyErr_Occurred()) SWIG_fail;
33102 }
33103 Py_INCREF(Py_None); resultobj = Py_None;
33104 {
33105 if (temp2)
33106 delete arg2;
33107 }
33108 return resultobj;
33109 fail:
33110 {
33111 if (temp2)
33112 delete arg2;
33113 }
33114 return NULL;
33115}
33116
33117
c32bde28 33118static PyObject *_wrap_HelpEvent_GetTarget(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
33119 PyObject *resultobj;
33120 wxHelpEvent *arg1 = (wxHelpEvent *) 0 ;
33121 wxString *result;
33122 PyObject * obj0 = 0 ;
33123 char *kwnames[] = {
33124 (char *) "self", NULL
33125 };
33126
33127 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:HelpEvent_GetTarget",kwnames,&obj0)) goto fail;
093d3ff1
RD
33128 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxHelpEvent, SWIG_POINTER_EXCEPTION | 0);
33129 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
33130 {
33131 PyThreadState* __tstate = wxPyBeginAllowThreads();
33132 {
33133 wxString const &_result_ref = ((wxHelpEvent const *)arg1)->GetTarget();
33134 result = (wxString *) &_result_ref;
33135 }
33136
33137 wxPyEndAllowThreads(__tstate);
33138 if (PyErr_Occurred()) SWIG_fail;
33139 }
cc6dd355
RD
33140 {
33141#if wxUSE_UNICODE
33142 resultobj = PyUnicode_FromWideChar(result->c_str(), result->Len());
33143#else
33144 resultobj = PyString_FromStringAndSize(result->c_str(), result->Len());
33145#endif
33146 }
d14a1e28
RD
33147 return resultobj;
33148 fail:
33149 return NULL;
33150}
33151
33152
c32bde28 33153static PyObject *_wrap_HelpEvent_SetTarget(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
33154 PyObject *resultobj;
33155 wxHelpEvent *arg1 = (wxHelpEvent *) 0 ;
33156 wxString *arg2 = 0 ;
ae8162c8 33157 bool temp2 = false ;
d14a1e28
RD
33158 PyObject * obj0 = 0 ;
33159 PyObject * obj1 = 0 ;
33160 char *kwnames[] = {
33161 (char *) "self",(char *) "target", NULL
33162 };
33163
33164 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:HelpEvent_SetTarget",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
33165 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxHelpEvent, SWIG_POINTER_EXCEPTION | 0);
33166 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
33167 {
33168 arg2 = wxString_in_helper(obj1);
33169 if (arg2 == NULL) SWIG_fail;
ae8162c8 33170 temp2 = true;
d14a1e28
RD
33171 }
33172 {
33173 PyThreadState* __tstate = wxPyBeginAllowThreads();
33174 (arg1)->SetTarget((wxString const &)*arg2);
33175
33176 wxPyEndAllowThreads(__tstate);
33177 if (PyErr_Occurred()) SWIG_fail;
33178 }
33179 Py_INCREF(Py_None); resultobj = Py_None;
33180 {
33181 if (temp2)
33182 delete arg2;
33183 }
33184 return resultobj;
33185 fail:
33186 {
33187 if (temp2)
33188 delete arg2;
33189 }
33190 return NULL;
33191}
33192
33193
c32bde28 33194static PyObject * HelpEvent_swigregister(PyObject *, PyObject *args) {
d14a1e28
RD
33195 PyObject *obj;
33196 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
33197 SWIG_TypeClientData(SWIGTYPE_p_wxHelpEvent, obj);
33198 Py_INCREF(obj);
33199 return Py_BuildValue((char *)"");
33200}
c32bde28 33201static PyObject *_wrap_new_ContextHelp(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
33202 PyObject *resultobj;
33203 wxWindow *arg1 = (wxWindow *) NULL ;
ae8162c8 33204 bool arg2 = (bool) true ;
d14a1e28
RD
33205 wxContextHelp *result;
33206 PyObject * obj0 = 0 ;
33207 PyObject * obj1 = 0 ;
33208 char *kwnames[] = {
33209 (char *) "window",(char *) "doNow", NULL
33210 };
33211
33212 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|OO:new_ContextHelp",kwnames,&obj0,&obj1)) goto fail;
33213 if (obj0) {
093d3ff1
RD
33214 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
33215 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
33216 }
33217 if (obj1) {
093d3ff1
RD
33218 {
33219 arg2 = (bool)(SWIG_As_bool(obj1));
33220 if (SWIG_arg_fail(2)) SWIG_fail;
33221 }
d14a1e28
RD
33222 }
33223 {
e3b71cb8 33224 if (!wxPyCheckForApp()) SWIG_fail;
d14a1e28
RD
33225 PyThreadState* __tstate = wxPyBeginAllowThreads();
33226 result = (wxContextHelp *)new wxContextHelp(arg1,arg2);
33227
33228 wxPyEndAllowThreads(__tstate);
110da5b0 33229 if (PyErr_Occurred()) SWIG_fail;
d14a1e28 33230 }
15afbcd0 33231 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxContextHelp, 1);
d14a1e28
RD
33232 return resultobj;
33233 fail:
33234 return NULL;
33235}
33236
33237
c32bde28 33238static PyObject *_wrap_delete_ContextHelp(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
33239 PyObject *resultobj;
33240 wxContextHelp *arg1 = (wxContextHelp *) 0 ;
33241 PyObject * obj0 = 0 ;
33242 char *kwnames[] = {
33243 (char *) "self", NULL
33244 };
33245
33246 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:delete_ContextHelp",kwnames,&obj0)) goto fail;
093d3ff1
RD
33247 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxContextHelp, SWIG_POINTER_EXCEPTION | 0);
33248 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
33249 {
33250 PyThreadState* __tstate = wxPyBeginAllowThreads();
33251 delete arg1;
33252
33253 wxPyEndAllowThreads(__tstate);
33254 if (PyErr_Occurred()) SWIG_fail;
33255 }
33256 Py_INCREF(Py_None); resultobj = Py_None;
33257 return resultobj;
33258 fail:
33259 return NULL;
33260}
33261
33262
c32bde28 33263static PyObject *_wrap_ContextHelp_BeginContextHelp(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
33264 PyObject *resultobj;
33265 wxContextHelp *arg1 = (wxContextHelp *) 0 ;
33266 wxWindow *arg2 = (wxWindow *) NULL ;
33267 bool result;
33268 PyObject * obj0 = 0 ;
33269 PyObject * obj1 = 0 ;
33270 char *kwnames[] = {
33271 (char *) "self",(char *) "window", NULL
33272 };
33273
33274 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:ContextHelp_BeginContextHelp",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
33275 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxContextHelp, SWIG_POINTER_EXCEPTION | 0);
33276 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28 33277 if (obj1) {
093d3ff1
RD
33278 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
33279 if (SWIG_arg_fail(2)) SWIG_fail;
d14a1e28
RD
33280 }
33281 {
33282 PyThreadState* __tstate = wxPyBeginAllowThreads();
33283 result = (bool)(arg1)->BeginContextHelp(arg2);
33284
33285 wxPyEndAllowThreads(__tstate);
33286 if (PyErr_Occurred()) SWIG_fail;
33287 }
4f89f6a3
RD
33288 {
33289 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
33290 }
d14a1e28
RD
33291 return resultobj;
33292 fail:
33293 return NULL;
33294}
33295
33296
c32bde28 33297static PyObject *_wrap_ContextHelp_EndContextHelp(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
33298 PyObject *resultobj;
33299 wxContextHelp *arg1 = (wxContextHelp *) 0 ;
33300 bool result;
33301 PyObject * obj0 = 0 ;
33302 char *kwnames[] = {
33303 (char *) "self", NULL
33304 };
33305
33306 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ContextHelp_EndContextHelp",kwnames,&obj0)) goto fail;
093d3ff1
RD
33307 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxContextHelp, SWIG_POINTER_EXCEPTION | 0);
33308 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
33309 {
33310 PyThreadState* __tstate = wxPyBeginAllowThreads();
33311 result = (bool)(arg1)->EndContextHelp();
33312
33313 wxPyEndAllowThreads(__tstate);
33314 if (PyErr_Occurred()) SWIG_fail;
33315 }
4f89f6a3
RD
33316 {
33317 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
33318 }
d14a1e28
RD
33319 return resultobj;
33320 fail:
33321 return NULL;
33322}
33323
33324
c32bde28 33325static PyObject * ContextHelp_swigregister(PyObject *, PyObject *args) {
d14a1e28
RD
33326 PyObject *obj;
33327 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
33328 SWIG_TypeClientData(SWIGTYPE_p_wxContextHelp, obj);
33329 Py_INCREF(obj);
33330 return Py_BuildValue((char *)"");
33331}
c32bde28 33332static PyObject *_wrap_new_ContextHelpButton(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
33333 PyObject *resultobj;
33334 wxWindow *arg1 = (wxWindow *) 0 ;
e811c8ce 33335 int arg2 = (int) wxID_CONTEXT_HELP ;
d14a1e28
RD
33336 wxPoint const &arg3_defvalue = wxDefaultPosition ;
33337 wxPoint *arg3 = (wxPoint *) &arg3_defvalue ;
33338 wxSize const &arg4_defvalue = wxDefaultSize ;
33339 wxSize *arg4 = (wxSize *) &arg4_defvalue ;
33340 long arg5 = (long) wxBU_AUTODRAW ;
33341 wxContextHelpButton *result;
33342 wxPoint temp3 ;
33343 wxSize temp4 ;
33344 PyObject * obj0 = 0 ;
994141e6 33345 PyObject * obj1 = 0 ;
d14a1e28
RD
33346 PyObject * obj2 = 0 ;
33347 PyObject * obj3 = 0 ;
994141e6 33348 PyObject * obj4 = 0 ;
d14a1e28
RD
33349 char *kwnames[] = {
33350 (char *) "parent",(char *) "id",(char *) "pos",(char *) "size",(char *) "style", NULL
33351 };
33352
994141e6 33353 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|OOOO:new_ContextHelpButton",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4)) goto fail;
093d3ff1
RD
33354 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
33355 if (SWIG_arg_fail(1)) SWIG_fail;
994141e6 33356 if (obj1) {
093d3ff1
RD
33357 {
33358 arg2 = (int)(SWIG_As_int(obj1));
33359 if (SWIG_arg_fail(2)) SWIG_fail;
33360 }
994141e6 33361 }
d14a1e28
RD
33362 if (obj2) {
33363 {
33364 arg3 = &temp3;
33365 if ( ! wxPoint_helper(obj2, &arg3)) SWIG_fail;
33366 }
33367 }
33368 if (obj3) {
33369 {
33370 arg4 = &temp4;
33371 if ( ! wxSize_helper(obj3, &arg4)) SWIG_fail;
33372 }
33373 }
994141e6 33374 if (obj4) {
093d3ff1
RD
33375 {
33376 arg5 = (long)(SWIG_As_long(obj4));
33377 if (SWIG_arg_fail(5)) SWIG_fail;
33378 }
994141e6 33379 }
d14a1e28 33380 {
e3b71cb8 33381 if (!wxPyCheckForApp()) SWIG_fail;
d14a1e28
RD
33382 PyThreadState* __tstate = wxPyBeginAllowThreads();
33383 result = (wxContextHelpButton *)new wxContextHelpButton(arg1,arg2,(wxPoint const &)*arg3,(wxSize const &)*arg4,arg5);
33384
33385 wxPyEndAllowThreads(__tstate);
110da5b0 33386 if (PyErr_Occurred()) SWIG_fail;
d14a1e28 33387 }
15afbcd0 33388 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxContextHelpButton, 1);
d14a1e28
RD
33389 return resultobj;
33390 fail:
33391 return NULL;
33392}
33393
33394
c32bde28 33395static PyObject * ContextHelpButton_swigregister(PyObject *, PyObject *args) {
d14a1e28
RD
33396 PyObject *obj;
33397 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
33398 SWIG_TypeClientData(SWIGTYPE_p_wxContextHelpButton, obj);
33399 Py_INCREF(obj);
33400 return Py_BuildValue((char *)"");
33401}
c32bde28 33402static PyObject *_wrap_HelpProvider_Set(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
33403 PyObject *resultobj;
33404 wxHelpProvider *arg1 = (wxHelpProvider *) 0 ;
33405 wxHelpProvider *result;
33406 PyObject * obj0 = 0 ;
33407 char *kwnames[] = {
33408 (char *) "helpProvider", NULL
33409 };
33410
33411 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:HelpProvider_Set",kwnames,&obj0)) goto fail;
093d3ff1
RD
33412 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxHelpProvider, SWIG_POINTER_EXCEPTION | 0);
33413 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
33414 {
33415 PyThreadState* __tstate = wxPyBeginAllowThreads();
33416 result = (wxHelpProvider *)wxHelpProvider::Set(arg1);
33417
33418 wxPyEndAllowThreads(__tstate);
33419 if (PyErr_Occurred()) SWIG_fail;
33420 }
15afbcd0 33421 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxHelpProvider, 0);
d14a1e28
RD
33422 return resultobj;
33423 fail:
33424 return NULL;
33425}
33426
33427
c32bde28 33428static PyObject *_wrap_HelpProvider_Get(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
33429 PyObject *resultobj;
33430 wxHelpProvider *result;
33431 char *kwnames[] = {
33432 NULL
33433 };
33434
33435 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":HelpProvider_Get",kwnames)) goto fail;
33436 {
33437 PyThreadState* __tstate = wxPyBeginAllowThreads();
33438 result = (wxHelpProvider *)wxHelpProvider::Get();
33439
33440 wxPyEndAllowThreads(__tstate);
33441 if (PyErr_Occurred()) SWIG_fail;
33442 }
15afbcd0 33443 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxHelpProvider, 0);
d14a1e28
RD
33444 return resultobj;
33445 fail:
33446 return NULL;
33447}
33448
33449
c32bde28 33450static PyObject *_wrap_HelpProvider_GetHelp(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
33451 PyObject *resultobj;
33452 wxHelpProvider *arg1 = (wxHelpProvider *) 0 ;
33453 wxWindow *arg2 = (wxWindow *) 0 ;
33454 wxString result;
33455 PyObject * obj0 = 0 ;
33456 PyObject * obj1 = 0 ;
33457 char *kwnames[] = {
33458 (char *) "self",(char *) "window", NULL
33459 };
33460
33461 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:HelpProvider_GetHelp",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
33462 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxHelpProvider, SWIG_POINTER_EXCEPTION | 0);
33463 if (SWIG_arg_fail(1)) SWIG_fail;
33464 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
33465 if (SWIG_arg_fail(2)) SWIG_fail;
d14a1e28
RD
33466 {
33467 PyThreadState* __tstate = wxPyBeginAllowThreads();
33468 result = (arg1)->GetHelp((wxWindow const *)arg2);
33469
33470 wxPyEndAllowThreads(__tstate);
33471 if (PyErr_Occurred()) SWIG_fail;
33472 }
33473 {
33474#if wxUSE_UNICODE
33475 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
33476#else
33477 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
33478#endif
33479 }
33480 return resultobj;
33481 fail:
33482 return NULL;
33483}
33484
33485
c32bde28 33486static PyObject *_wrap_HelpProvider_ShowHelp(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
33487 PyObject *resultobj;
33488 wxHelpProvider *arg1 = (wxHelpProvider *) 0 ;
33489 wxWindow *arg2 = (wxWindow *) 0 ;
33490 bool result;
33491 PyObject * obj0 = 0 ;
33492 PyObject * obj1 = 0 ;
33493 char *kwnames[] = {
33494 (char *) "self",(char *) "window", NULL
33495 };
33496
33497 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:HelpProvider_ShowHelp",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
33498 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxHelpProvider, SWIG_POINTER_EXCEPTION | 0);
33499 if (SWIG_arg_fail(1)) SWIG_fail;
33500 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
33501 if (SWIG_arg_fail(2)) SWIG_fail;
d14a1e28
RD
33502 {
33503 PyThreadState* __tstate = wxPyBeginAllowThreads();
33504 result = (bool)(arg1)->ShowHelp(arg2);
33505
33506 wxPyEndAllowThreads(__tstate);
33507 if (PyErr_Occurred()) SWIG_fail;
33508 }
4f89f6a3
RD
33509 {
33510 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
33511 }
d14a1e28
RD
33512 return resultobj;
33513 fail:
33514 return NULL;
33515}
33516
33517
c32bde28 33518static PyObject *_wrap_HelpProvider_AddHelp(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
33519 PyObject *resultobj;
33520 wxHelpProvider *arg1 = (wxHelpProvider *) 0 ;
33521 wxWindow *arg2 = (wxWindow *) 0 ;
33522 wxString *arg3 = 0 ;
ae8162c8 33523 bool temp3 = false ;
d14a1e28
RD
33524 PyObject * obj0 = 0 ;
33525 PyObject * obj1 = 0 ;
33526 PyObject * obj2 = 0 ;
33527 char *kwnames[] = {
33528 (char *) "self",(char *) "window",(char *) "text", NULL
33529 };
33530
33531 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:HelpProvider_AddHelp",kwnames,&obj0,&obj1,&obj2)) goto fail;
093d3ff1
RD
33532 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxHelpProvider, SWIG_POINTER_EXCEPTION | 0);
33533 if (SWIG_arg_fail(1)) SWIG_fail;
33534 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
33535 if (SWIG_arg_fail(2)) SWIG_fail;
d14a1e28
RD
33536 {
33537 arg3 = wxString_in_helper(obj2);
33538 if (arg3 == NULL) SWIG_fail;
ae8162c8 33539 temp3 = true;
d14a1e28
RD
33540 }
33541 {
33542 PyThreadState* __tstate = wxPyBeginAllowThreads();
33543 (arg1)->AddHelp(arg2,(wxString const &)*arg3);
33544
33545 wxPyEndAllowThreads(__tstate);
33546 if (PyErr_Occurred()) SWIG_fail;
33547 }
33548 Py_INCREF(Py_None); resultobj = Py_None;
33549 {
33550 if (temp3)
33551 delete arg3;
33552 }
33553 return resultobj;
33554 fail:
33555 {
33556 if (temp3)
33557 delete arg3;
33558 }
33559 return NULL;
33560}
33561
33562
c32bde28 33563static PyObject *_wrap_HelpProvider_AddHelpById(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
33564 PyObject *resultobj;
33565 wxHelpProvider *arg1 = (wxHelpProvider *) 0 ;
e811c8ce 33566 int arg2 ;
d14a1e28 33567 wxString *arg3 = 0 ;
ae8162c8 33568 bool temp3 = false ;
d14a1e28 33569 PyObject * obj0 = 0 ;
994141e6 33570 PyObject * obj1 = 0 ;
d14a1e28
RD
33571 PyObject * obj2 = 0 ;
33572 char *kwnames[] = {
33573 (char *) "self",(char *) "id",(char *) "text", NULL
33574 };
33575
994141e6 33576 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:HelpProvider_AddHelpById",kwnames,&obj0,&obj1,&obj2)) goto fail;
093d3ff1
RD
33577 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxHelpProvider, SWIG_POINTER_EXCEPTION | 0);
33578 if (SWIG_arg_fail(1)) SWIG_fail;
33579 {
33580 arg2 = (int)(SWIG_As_int(obj1));
33581 if (SWIG_arg_fail(2)) SWIG_fail;
33582 }
d14a1e28
RD
33583 {
33584 arg3 = wxString_in_helper(obj2);
33585 if (arg3 == NULL) SWIG_fail;
ae8162c8 33586 temp3 = true;
d14a1e28
RD
33587 }
33588 {
33589 PyThreadState* __tstate = wxPyBeginAllowThreads();
33590 (arg1)->AddHelp(arg2,(wxString const &)*arg3);
33591
33592 wxPyEndAllowThreads(__tstate);
33593 if (PyErr_Occurred()) SWIG_fail;
33594 }
33595 Py_INCREF(Py_None); resultobj = Py_None;
33596 {
33597 if (temp3)
33598 delete arg3;
33599 }
33600 return resultobj;
33601 fail:
33602 {
33603 if (temp3)
33604 delete arg3;
33605 }
33606 return NULL;
33607}
33608
33609
c32bde28 33610static PyObject *_wrap_HelpProvider_RemoveHelp(PyObject *, PyObject *args, PyObject *kwargs) {
15afbcd0
RD
33611 PyObject *resultobj;
33612 wxHelpProvider *arg1 = (wxHelpProvider *) 0 ;
33613 wxWindow *arg2 = (wxWindow *) 0 ;
33614 PyObject * obj0 = 0 ;
33615 PyObject * obj1 = 0 ;
33616 char *kwnames[] = {
33617 (char *) "self",(char *) "window", NULL
33618 };
33619
33620 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:HelpProvider_RemoveHelp",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
33621 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxHelpProvider, SWIG_POINTER_EXCEPTION | 0);
33622 if (SWIG_arg_fail(1)) SWIG_fail;
33623 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
33624 if (SWIG_arg_fail(2)) SWIG_fail;
15afbcd0
RD
33625 {
33626 PyThreadState* __tstate = wxPyBeginAllowThreads();
33627 (arg1)->RemoveHelp(arg2);
33628
33629 wxPyEndAllowThreads(__tstate);
33630 if (PyErr_Occurred()) SWIG_fail;
33631 }
33632 Py_INCREF(Py_None); resultobj = Py_None;
33633 return resultobj;
33634 fail:
33635 return NULL;
33636}
33637
33638
c32bde28 33639static PyObject *_wrap_HelpProvider_Destroy(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
33640 PyObject *resultobj;
33641 wxHelpProvider *arg1 = (wxHelpProvider *) 0 ;
33642 PyObject * obj0 = 0 ;
33643 char *kwnames[] = {
33644 (char *) "self", NULL
33645 };
33646
33647 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:HelpProvider_Destroy",kwnames,&obj0)) goto fail;
093d3ff1
RD
33648 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxHelpProvider, SWIG_POINTER_EXCEPTION | 0);
33649 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
33650 {
33651 PyThreadState* __tstate = wxPyBeginAllowThreads();
33652 wxHelpProvider_Destroy(arg1);
33653
33654 wxPyEndAllowThreads(__tstate);
33655 if (PyErr_Occurred()) SWIG_fail;
33656 }
33657 Py_INCREF(Py_None); resultobj = Py_None;
33658 return resultobj;
33659 fail:
33660 return NULL;
33661}
33662
33663
c32bde28 33664static PyObject * HelpProvider_swigregister(PyObject *, PyObject *args) {
d14a1e28
RD
33665 PyObject *obj;
33666 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
33667 SWIG_TypeClientData(SWIGTYPE_p_wxHelpProvider, obj);
33668 Py_INCREF(obj);
33669 return Py_BuildValue((char *)"");
33670}
c32bde28 33671static PyObject *_wrap_new_SimpleHelpProvider(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
33672 PyObject *resultobj;
33673 wxSimpleHelpProvider *result;
33674 char *kwnames[] = {
33675 NULL
33676 };
33677
33678 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_SimpleHelpProvider",kwnames)) goto fail;
33679 {
33680 PyThreadState* __tstate = wxPyBeginAllowThreads();
33681 result = (wxSimpleHelpProvider *)new wxSimpleHelpProvider();
33682
33683 wxPyEndAllowThreads(__tstate);
33684 if (PyErr_Occurred()) SWIG_fail;
33685 }
15afbcd0 33686 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxSimpleHelpProvider, 1);
d14a1e28
RD
33687 return resultobj;
33688 fail:
33689 return NULL;
33690}
33691
33692
c32bde28 33693static PyObject * SimpleHelpProvider_swigregister(PyObject *, PyObject *args) {
d14a1e28
RD
33694 PyObject *obj;
33695 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
33696 SWIG_TypeClientData(SWIGTYPE_p_wxSimpleHelpProvider, obj);
33697 Py_INCREF(obj);
33698 return Py_BuildValue((char *)"");
33699}
c32bde28 33700static PyObject *_wrap_new_DragImage(PyObject *, PyObject *args, PyObject *kwargs) {
e811c8ce
RD
33701 PyObject *resultobj;
33702 wxBitmap *arg1 = 0 ;
33703 wxCursor const &arg2_defvalue = wxNullCursor ;
33704 wxCursor *arg2 = (wxCursor *) &arg2_defvalue ;
33705 wxGenericDragImage *result;
33706 PyObject * obj0 = 0 ;
33707 PyObject * obj1 = 0 ;
33708 char *kwnames[] = {
33709 (char *) "image",(char *) "cursor", NULL
33710 };
33711
33712 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:new_DragImage",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
33713 {
33714 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxBitmap, SWIG_POINTER_EXCEPTION | 0);
33715 if (SWIG_arg_fail(1)) SWIG_fail;
33716 if (arg1 == NULL) {
33717 SWIG_null_ref("wxBitmap");
33718 }
33719 if (SWIG_arg_fail(1)) SWIG_fail;
e811c8ce
RD
33720 }
33721 if (obj1) {
093d3ff1
RD
33722 {
33723 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxCursor, SWIG_POINTER_EXCEPTION | 0);
33724 if (SWIG_arg_fail(2)) SWIG_fail;
33725 if (arg2 == NULL) {
33726 SWIG_null_ref("wxCursor");
33727 }
33728 if (SWIG_arg_fail(2)) SWIG_fail;
e811c8ce
RD
33729 }
33730 }
33731 {
e3b71cb8 33732 if (!wxPyCheckForApp()) SWIG_fail;
e811c8ce
RD
33733 PyThreadState* __tstate = wxPyBeginAllowThreads();
33734 result = (wxGenericDragImage *)new wxGenericDragImage((wxBitmap const &)*arg1,(wxCursor const &)*arg2);
33735
33736 wxPyEndAllowThreads(__tstate);
110da5b0 33737 if (PyErr_Occurred()) SWIG_fail;
e811c8ce 33738 }
15afbcd0 33739 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxGenericDragImage, 1);
e811c8ce
RD
33740 return resultobj;
33741 fail:
33742 return NULL;
33743}
33744
33745
c32bde28 33746static PyObject *_wrap_new_DragIcon(PyObject *, PyObject *args, PyObject *kwargs) {
e811c8ce
RD
33747 PyObject *resultobj;
33748 wxIcon *arg1 = 0 ;
33749 wxCursor const &arg2_defvalue = wxNullCursor ;
33750 wxCursor *arg2 = (wxCursor *) &arg2_defvalue ;
33751 wxGenericDragImage *result;
33752 PyObject * obj0 = 0 ;
33753 PyObject * obj1 = 0 ;
33754 char *kwnames[] = {
33755 (char *) "image",(char *) "cursor", NULL
33756 };
33757
33758 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:new_DragIcon",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
33759 {
33760 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxIcon, SWIG_POINTER_EXCEPTION | 0);
33761 if (SWIG_arg_fail(1)) SWIG_fail;
33762 if (arg1 == NULL) {
33763 SWIG_null_ref("wxIcon");
33764 }
33765 if (SWIG_arg_fail(1)) SWIG_fail;
e811c8ce
RD
33766 }
33767 if (obj1) {
093d3ff1
RD
33768 {
33769 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxCursor, SWIG_POINTER_EXCEPTION | 0);
33770 if (SWIG_arg_fail(2)) SWIG_fail;
33771 if (arg2 == NULL) {
33772 SWIG_null_ref("wxCursor");
33773 }
33774 if (SWIG_arg_fail(2)) SWIG_fail;
e811c8ce
RD
33775 }
33776 }
33777 {
e3b71cb8 33778 if (!wxPyCheckForApp()) SWIG_fail;
e811c8ce
RD
33779 PyThreadState* __tstate = wxPyBeginAllowThreads();
33780 result = (wxGenericDragImage *)new wxGenericDragImage((wxIcon const &)*arg1,(wxCursor const &)*arg2);
33781
33782 wxPyEndAllowThreads(__tstate);
110da5b0 33783 if (PyErr_Occurred()) SWIG_fail;
e811c8ce 33784 }
15afbcd0 33785 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxGenericDragImage, 1);
e811c8ce
RD
33786 return resultobj;
33787 fail:
33788 return NULL;
33789}
33790
33791
c32bde28 33792static PyObject *_wrap_new_DragString(PyObject *, PyObject *args, PyObject *kwargs) {
e811c8ce
RD
33793 PyObject *resultobj;
33794 wxString *arg1 = 0 ;
33795 wxCursor const &arg2_defvalue = wxNullCursor ;
33796 wxCursor *arg2 = (wxCursor *) &arg2_defvalue ;
33797 wxGenericDragImage *result;
ae8162c8 33798 bool temp1 = false ;
e811c8ce
RD
33799 PyObject * obj0 = 0 ;
33800 PyObject * obj1 = 0 ;
33801 char *kwnames[] = {
33802 (char *) "str",(char *) "cursor", NULL
33803 };
33804
33805 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:new_DragString",kwnames,&obj0,&obj1)) goto fail;
33806 {
33807 arg1 = wxString_in_helper(obj0);
33808 if (arg1 == NULL) SWIG_fail;
ae8162c8 33809 temp1 = true;
e811c8ce
RD
33810 }
33811 if (obj1) {
093d3ff1
RD
33812 {
33813 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxCursor, SWIG_POINTER_EXCEPTION | 0);
33814 if (SWIG_arg_fail(2)) SWIG_fail;
33815 if (arg2 == NULL) {
33816 SWIG_null_ref("wxCursor");
33817 }
33818 if (SWIG_arg_fail(2)) SWIG_fail;
e811c8ce
RD
33819 }
33820 }
33821 {
e3b71cb8 33822 if (!wxPyCheckForApp()) SWIG_fail;
e811c8ce
RD
33823 PyThreadState* __tstate = wxPyBeginAllowThreads();
33824 result = (wxGenericDragImage *)new wxGenericDragImage((wxString const &)*arg1,(wxCursor const &)*arg2);
33825
33826 wxPyEndAllowThreads(__tstate);
110da5b0 33827 if (PyErr_Occurred()) SWIG_fail;
e811c8ce 33828 }
15afbcd0 33829 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxGenericDragImage, 1);
e811c8ce
RD
33830 {
33831 if (temp1)
33832 delete arg1;
33833 }
33834 return resultobj;
33835 fail:
33836 {
33837 if (temp1)
33838 delete arg1;
33839 }
33840 return NULL;
33841}
33842
33843
c32bde28 33844static PyObject *_wrap_new_DragTreeItem(PyObject *, PyObject *args, PyObject *kwargs) {
e811c8ce
RD
33845 PyObject *resultobj;
33846 wxPyTreeCtrl *arg1 = 0 ;
33847 wxTreeItemId *arg2 = 0 ;
33848 wxGenericDragImage *result;
33849 PyObject * obj0 = 0 ;
33850 PyObject * obj1 = 0 ;
33851 char *kwnames[] = {
33852 (char *) "treeCtrl",(char *) "id", NULL
33853 };
33854
33855 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:new_DragTreeItem",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
33856 {
33857 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyTreeCtrl, SWIG_POINTER_EXCEPTION | 0);
33858 if (SWIG_arg_fail(1)) SWIG_fail;
33859 if (arg1 == NULL) {
33860 SWIG_null_ref("wxPyTreeCtrl");
33861 }
33862 if (SWIG_arg_fail(1)) SWIG_fail;
e811c8ce 33863 }
093d3ff1
RD
33864 {
33865 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxTreeItemId, SWIG_POINTER_EXCEPTION | 0);
33866 if (SWIG_arg_fail(2)) SWIG_fail;
33867 if (arg2 == NULL) {
33868 SWIG_null_ref("wxTreeItemId");
33869 }
33870 if (SWIG_arg_fail(2)) SWIG_fail;
e811c8ce
RD
33871 }
33872 {
e3b71cb8 33873 if (!wxPyCheckForApp()) SWIG_fail;
e811c8ce
RD
33874 PyThreadState* __tstate = wxPyBeginAllowThreads();
33875 result = (wxGenericDragImage *)new wxGenericDragImage((wxPyTreeCtrl const &)*arg1,*arg2);
33876
33877 wxPyEndAllowThreads(__tstate);
110da5b0 33878 if (PyErr_Occurred()) SWIG_fail;
e811c8ce 33879 }
15afbcd0 33880 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxGenericDragImage, 1);
e811c8ce
RD
33881 return resultobj;
33882 fail:
33883 return NULL;
33884}
33885
33886
c32bde28 33887static PyObject *_wrap_new_DragListItem(PyObject *, PyObject *args, PyObject *kwargs) {
e811c8ce
RD
33888 PyObject *resultobj;
33889 wxPyListCtrl *arg1 = 0 ;
33890 long arg2 ;
33891 wxGenericDragImage *result;
33892 PyObject * obj0 = 0 ;
994141e6 33893 PyObject * obj1 = 0 ;
e811c8ce
RD
33894 char *kwnames[] = {
33895 (char *) "listCtrl",(char *) "id", NULL
33896 };
33897
994141e6 33898 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:new_DragListItem",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
33899 {
33900 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyListCtrl, SWIG_POINTER_EXCEPTION | 0);
33901 if (SWIG_arg_fail(1)) SWIG_fail;
33902 if (arg1 == NULL) {
33903 SWIG_null_ref("wxPyListCtrl");
33904 }
33905 if (SWIG_arg_fail(1)) SWIG_fail;
33906 }
33907 {
33908 arg2 = (long)(SWIG_As_long(obj1));
33909 if (SWIG_arg_fail(2)) SWIG_fail;
994141e6 33910 }
e811c8ce 33911 {
e3b71cb8 33912 if (!wxPyCheckForApp()) SWIG_fail;
e811c8ce
RD
33913 PyThreadState* __tstate = wxPyBeginAllowThreads();
33914 result = (wxGenericDragImage *)new wxGenericDragImage((wxPyListCtrl const &)*arg1,arg2);
33915
33916 wxPyEndAllowThreads(__tstate);
110da5b0 33917 if (PyErr_Occurred()) SWIG_fail;
e811c8ce 33918 }
15afbcd0 33919 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxGenericDragImage, 1);
e811c8ce
RD
33920 return resultobj;
33921 fail:
33922 return NULL;
33923}
33924
33925
c32bde28 33926static PyObject *_wrap_delete_DragImage(PyObject *, PyObject *args, PyObject *kwargs) {
e811c8ce
RD
33927 PyObject *resultobj;
33928 wxGenericDragImage *arg1 = (wxGenericDragImage *) 0 ;
33929 PyObject * obj0 = 0 ;
33930 char *kwnames[] = {
33931 (char *) "self", NULL
33932 };
33933
33934 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:delete_DragImage",kwnames,&obj0)) goto fail;
093d3ff1
RD
33935 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGenericDragImage, SWIG_POINTER_EXCEPTION | 0);
33936 if (SWIG_arg_fail(1)) SWIG_fail;
e811c8ce
RD
33937 {
33938 PyThreadState* __tstate = wxPyBeginAllowThreads();
33939 delete arg1;
33940
33941 wxPyEndAllowThreads(__tstate);
33942 if (PyErr_Occurred()) SWIG_fail;
33943 }
33944 Py_INCREF(Py_None); resultobj = Py_None;
33945 return resultobj;
33946 fail:
33947 return NULL;
33948}
33949
33950
c32bde28 33951static PyObject *_wrap_DragImage_SetBackingBitmap(PyObject *, PyObject *args, PyObject *kwargs) {
e811c8ce
RD
33952 PyObject *resultobj;
33953 wxGenericDragImage *arg1 = (wxGenericDragImage *) 0 ;
33954 wxBitmap *arg2 = (wxBitmap *) 0 ;
33955 PyObject * obj0 = 0 ;
33956 PyObject * obj1 = 0 ;
33957 char *kwnames[] = {
33958 (char *) "self",(char *) "bitmap", NULL
33959 };
33960
33961 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:DragImage_SetBackingBitmap",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
33962 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGenericDragImage, SWIG_POINTER_EXCEPTION | 0);
33963 if (SWIG_arg_fail(1)) SWIG_fail;
33964 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxBitmap, SWIG_POINTER_EXCEPTION | 0);
33965 if (SWIG_arg_fail(2)) SWIG_fail;
e811c8ce
RD
33966 {
33967 PyThreadState* __tstate = wxPyBeginAllowThreads();
33968 (arg1)->SetBackingBitmap(arg2);
33969
33970 wxPyEndAllowThreads(__tstate);
33971 if (PyErr_Occurred()) SWIG_fail;
33972 }
33973 Py_INCREF(Py_None); resultobj = Py_None;
33974 return resultobj;
33975 fail:
33976 return NULL;
33977}
33978
33979
c32bde28 33980static PyObject *_wrap_DragImage_BeginDrag(PyObject *, PyObject *args, PyObject *kwargs) {
e811c8ce
RD
33981 PyObject *resultobj;
33982 wxGenericDragImage *arg1 = (wxGenericDragImage *) 0 ;
33983 wxPoint *arg2 = 0 ;
33984 wxWindow *arg3 = (wxWindow *) 0 ;
ae8162c8 33985 bool arg4 = (bool) false ;
e811c8ce
RD
33986 wxRect *arg5 = (wxRect *) NULL ;
33987 bool result;
33988 wxPoint temp2 ;
33989 PyObject * obj0 = 0 ;
33990 PyObject * obj1 = 0 ;
33991 PyObject * obj2 = 0 ;
33992 PyObject * obj3 = 0 ;
33993 PyObject * obj4 = 0 ;
33994 char *kwnames[] = {
33995 (char *) "self",(char *) "hotspot",(char *) "window",(char *) "fullScreen",(char *) "rect", NULL
33996 };
33997
33998 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO|OO:DragImage_BeginDrag",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4)) goto fail;
093d3ff1
RD
33999 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGenericDragImage, SWIG_POINTER_EXCEPTION | 0);
34000 if (SWIG_arg_fail(1)) SWIG_fail;
e811c8ce
RD
34001 {
34002 arg2 = &temp2;
34003 if ( ! wxPoint_helper(obj1, &arg2)) SWIG_fail;
34004 }
093d3ff1
RD
34005 SWIG_Python_ConvertPtr(obj2, (void **)&arg3, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
34006 if (SWIG_arg_fail(3)) SWIG_fail;
e811c8ce 34007 if (obj3) {
093d3ff1
RD
34008 {
34009 arg4 = (bool)(SWIG_As_bool(obj3));
34010 if (SWIG_arg_fail(4)) SWIG_fail;
34011 }
e811c8ce
RD
34012 }
34013 if (obj4) {
093d3ff1
RD
34014 SWIG_Python_ConvertPtr(obj4, (void **)&arg5, SWIGTYPE_p_wxRect, SWIG_POINTER_EXCEPTION | 0);
34015 if (SWIG_arg_fail(5)) SWIG_fail;
e811c8ce
RD
34016 }
34017 {
34018 PyThreadState* __tstate = wxPyBeginAllowThreads();
34019 result = (bool)(arg1)->BeginDrag((wxPoint const &)*arg2,arg3,arg4,arg5);
34020
34021 wxPyEndAllowThreads(__tstate);
34022 if (PyErr_Occurred()) SWIG_fail;
34023 }
4f89f6a3
RD
34024 {
34025 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
34026 }
e811c8ce
RD
34027 return resultobj;
34028 fail:
34029 return NULL;
34030}
34031
34032
c32bde28 34033static PyObject *_wrap_DragImage_BeginDragBounded(PyObject *, PyObject *args, PyObject *kwargs) {
e811c8ce
RD
34034 PyObject *resultobj;
34035 wxGenericDragImage *arg1 = (wxGenericDragImage *) 0 ;
34036 wxPoint *arg2 = 0 ;
34037 wxWindow *arg3 = (wxWindow *) 0 ;
34038 wxWindow *arg4 = (wxWindow *) 0 ;
34039 bool result;
34040 wxPoint temp2 ;
34041 PyObject * obj0 = 0 ;
34042 PyObject * obj1 = 0 ;
34043 PyObject * obj2 = 0 ;
34044 PyObject * obj3 = 0 ;
34045 char *kwnames[] = {
34046 (char *) "self",(char *) "hotspot",(char *) "window",(char *) "boundingWindow", NULL
34047 };
34048
34049 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOO:DragImage_BeginDragBounded",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
093d3ff1
RD
34050 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGenericDragImage, SWIG_POINTER_EXCEPTION | 0);
34051 if (SWIG_arg_fail(1)) SWIG_fail;
e811c8ce
RD
34052 {
34053 arg2 = &temp2;
34054 if ( ! wxPoint_helper(obj1, &arg2)) SWIG_fail;
34055 }
093d3ff1
RD
34056 SWIG_Python_ConvertPtr(obj2, (void **)&arg3, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
34057 if (SWIG_arg_fail(3)) SWIG_fail;
34058 SWIG_Python_ConvertPtr(obj3, (void **)&arg4, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
34059 if (SWIG_arg_fail(4)) SWIG_fail;
e811c8ce
RD
34060 {
34061 PyThreadState* __tstate = wxPyBeginAllowThreads();
34062 result = (bool)(arg1)->BeginDrag((wxPoint const &)*arg2,arg3,arg4);
34063
34064 wxPyEndAllowThreads(__tstate);
34065 if (PyErr_Occurred()) SWIG_fail;
34066 }
4f89f6a3
RD
34067 {
34068 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
34069 }
e811c8ce
RD
34070 return resultobj;
34071 fail:
34072 return NULL;
34073}
34074
34075
c32bde28 34076static PyObject *_wrap_DragImage_EndDrag(PyObject *, PyObject *args, PyObject *kwargs) {
e811c8ce
RD
34077 PyObject *resultobj;
34078 wxGenericDragImage *arg1 = (wxGenericDragImage *) 0 ;
34079 bool result;
34080 PyObject * obj0 = 0 ;
34081 char *kwnames[] = {
34082 (char *) "self", NULL
34083 };
34084
34085 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:DragImage_EndDrag",kwnames,&obj0)) goto fail;
093d3ff1
RD
34086 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGenericDragImage, SWIG_POINTER_EXCEPTION | 0);
34087 if (SWIG_arg_fail(1)) SWIG_fail;
e811c8ce
RD
34088 {
34089 PyThreadState* __tstate = wxPyBeginAllowThreads();
34090 result = (bool)(arg1)->EndDrag();
34091
34092 wxPyEndAllowThreads(__tstate);
34093 if (PyErr_Occurred()) SWIG_fail;
34094 }
4f89f6a3
RD
34095 {
34096 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
34097 }
e811c8ce
RD
34098 return resultobj;
34099 fail:
34100 return NULL;
34101}
34102
34103
c32bde28 34104static PyObject *_wrap_DragImage_Move(PyObject *, PyObject *args, PyObject *kwargs) {
e811c8ce
RD
34105 PyObject *resultobj;
34106 wxGenericDragImage *arg1 = (wxGenericDragImage *) 0 ;
34107 wxPoint *arg2 = 0 ;
34108 bool result;
34109 wxPoint temp2 ;
34110 PyObject * obj0 = 0 ;
34111 PyObject * obj1 = 0 ;
34112 char *kwnames[] = {
34113 (char *) "self",(char *) "pt", NULL
34114 };
34115
34116 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:DragImage_Move",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
34117 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGenericDragImage, SWIG_POINTER_EXCEPTION | 0);
34118 if (SWIG_arg_fail(1)) SWIG_fail;
e811c8ce
RD
34119 {
34120 arg2 = &temp2;
34121 if ( ! wxPoint_helper(obj1, &arg2)) SWIG_fail;
34122 }
34123 {
34124 PyThreadState* __tstate = wxPyBeginAllowThreads();
34125 result = (bool)(arg1)->Move((wxPoint const &)*arg2);
34126
34127 wxPyEndAllowThreads(__tstate);
34128 if (PyErr_Occurred()) SWIG_fail;
34129 }
4f89f6a3
RD
34130 {
34131 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
34132 }
e811c8ce
RD
34133 return resultobj;
34134 fail:
34135 return NULL;
34136}
34137
34138
c32bde28 34139static PyObject *_wrap_DragImage_Show(PyObject *, PyObject *args, PyObject *kwargs) {
e811c8ce
RD
34140 PyObject *resultobj;
34141 wxGenericDragImage *arg1 = (wxGenericDragImage *) 0 ;
34142 bool result;
34143 PyObject * obj0 = 0 ;
34144 char *kwnames[] = {
34145 (char *) "self", NULL
34146 };
34147
34148 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:DragImage_Show",kwnames,&obj0)) goto fail;
093d3ff1
RD
34149 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGenericDragImage, SWIG_POINTER_EXCEPTION | 0);
34150 if (SWIG_arg_fail(1)) SWIG_fail;
e811c8ce
RD
34151 {
34152 PyThreadState* __tstate = wxPyBeginAllowThreads();
34153 result = (bool)(arg1)->Show();
34154
34155 wxPyEndAllowThreads(__tstate);
34156 if (PyErr_Occurred()) SWIG_fail;
34157 }
4f89f6a3
RD
34158 {
34159 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
34160 }
e811c8ce
RD
34161 return resultobj;
34162 fail:
34163 return NULL;
34164}
34165
34166
c32bde28 34167static PyObject *_wrap_DragImage_Hide(PyObject *, PyObject *args, PyObject *kwargs) {
e811c8ce
RD
34168 PyObject *resultobj;
34169 wxGenericDragImage *arg1 = (wxGenericDragImage *) 0 ;
34170 bool result;
34171 PyObject * obj0 = 0 ;
34172 char *kwnames[] = {
34173 (char *) "self", NULL
34174 };
34175
34176 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:DragImage_Hide",kwnames,&obj0)) goto fail;
093d3ff1
RD
34177 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGenericDragImage, SWIG_POINTER_EXCEPTION | 0);
34178 if (SWIG_arg_fail(1)) SWIG_fail;
e811c8ce
RD
34179 {
34180 PyThreadState* __tstate = wxPyBeginAllowThreads();
34181 result = (bool)(arg1)->Hide();
34182
34183 wxPyEndAllowThreads(__tstate);
34184 if (PyErr_Occurred()) SWIG_fail;
34185 }
4f89f6a3
RD
34186 {
34187 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
34188 }
e811c8ce
RD
34189 return resultobj;
34190 fail:
34191 return NULL;
34192}
34193
34194
c32bde28 34195static PyObject *_wrap_DragImage_GetImageRect(PyObject *, PyObject *args, PyObject *kwargs) {
e811c8ce
RD
34196 PyObject *resultobj;
34197 wxGenericDragImage *arg1 = (wxGenericDragImage *) 0 ;
34198 wxPoint *arg2 = 0 ;
34199 wxRect result;
34200 wxPoint temp2 ;
34201 PyObject * obj0 = 0 ;
34202 PyObject * obj1 = 0 ;
34203 char *kwnames[] = {
34204 (char *) "self",(char *) "pos", NULL
34205 };
34206
34207 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:DragImage_GetImageRect",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
34208 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGenericDragImage, SWIG_POINTER_EXCEPTION | 0);
34209 if (SWIG_arg_fail(1)) SWIG_fail;
e811c8ce
RD
34210 {
34211 arg2 = &temp2;
34212 if ( ! wxPoint_helper(obj1, &arg2)) SWIG_fail;
34213 }
34214 {
34215 PyThreadState* __tstate = wxPyBeginAllowThreads();
34216 result = ((wxGenericDragImage const *)arg1)->GetImageRect((wxPoint const &)*arg2);
34217
34218 wxPyEndAllowThreads(__tstate);
34219 if (PyErr_Occurred()) SWIG_fail;
34220 }
34221 {
34222 wxRect * resultptr;
093d3ff1 34223 resultptr = new wxRect((wxRect &)(result));
15afbcd0 34224 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxRect, 1);
e811c8ce
RD
34225 }
34226 return resultobj;
34227 fail:
34228 return NULL;
34229}
34230
34231
c32bde28 34232static PyObject *_wrap_DragImage_DoDrawImage(PyObject *, PyObject *args, PyObject *kwargs) {
e811c8ce
RD
34233 PyObject *resultobj;
34234 wxGenericDragImage *arg1 = (wxGenericDragImage *) 0 ;
34235 wxDC *arg2 = 0 ;
34236 wxPoint *arg3 = 0 ;
34237 bool result;
34238 wxPoint temp3 ;
34239 PyObject * obj0 = 0 ;
34240 PyObject * obj1 = 0 ;
34241 PyObject * obj2 = 0 ;
34242 char *kwnames[] = {
34243 (char *) "self",(char *) "dc",(char *) "pos", NULL
34244 };
34245
34246 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:DragImage_DoDrawImage",kwnames,&obj0,&obj1,&obj2)) goto fail;
093d3ff1
RD
34247 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGenericDragImage, SWIG_POINTER_EXCEPTION | 0);
34248 if (SWIG_arg_fail(1)) SWIG_fail;
34249 {
34250 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxDC, SWIG_POINTER_EXCEPTION | 0);
34251 if (SWIG_arg_fail(2)) SWIG_fail;
34252 if (arg2 == NULL) {
34253 SWIG_null_ref("wxDC");
34254 }
34255 if (SWIG_arg_fail(2)) SWIG_fail;
e811c8ce
RD
34256 }
34257 {
34258 arg3 = &temp3;
34259 if ( ! wxPoint_helper(obj2, &arg3)) SWIG_fail;
34260 }
34261 {
34262 PyThreadState* __tstate = wxPyBeginAllowThreads();
34263 result = (bool)((wxGenericDragImage const *)arg1)->DoDrawImage(*arg2,(wxPoint const &)*arg3);
34264
34265 wxPyEndAllowThreads(__tstate);
34266 if (PyErr_Occurred()) SWIG_fail;
34267 }
4f89f6a3
RD
34268 {
34269 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
34270 }
e811c8ce
RD
34271 return resultobj;
34272 fail:
34273 return NULL;
34274}
34275
34276
c32bde28 34277static PyObject *_wrap_DragImage_UpdateBackingFromWindow(PyObject *, PyObject *args, PyObject *kwargs) {
e811c8ce
RD
34278 PyObject *resultobj;
34279 wxGenericDragImage *arg1 = (wxGenericDragImage *) 0 ;
34280 wxDC *arg2 = 0 ;
34281 wxMemoryDC *arg3 = 0 ;
34282 wxRect *arg4 = 0 ;
34283 wxRect *arg5 = 0 ;
34284 bool result;
34285 wxRect temp4 ;
34286 wxRect temp5 ;
34287 PyObject * obj0 = 0 ;
34288 PyObject * obj1 = 0 ;
34289 PyObject * obj2 = 0 ;
34290 PyObject * obj3 = 0 ;
34291 PyObject * obj4 = 0 ;
34292 char *kwnames[] = {
34293 (char *) "self",(char *) "windowDC",(char *) "destDC",(char *) "sourceRect",(char *) "destRect", NULL
34294 };
34295
34296 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOOO:DragImage_UpdateBackingFromWindow",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4)) goto fail;
093d3ff1
RD
34297 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGenericDragImage, SWIG_POINTER_EXCEPTION | 0);
34298 if (SWIG_arg_fail(1)) SWIG_fail;
34299 {
34300 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxDC, SWIG_POINTER_EXCEPTION | 0);
34301 if (SWIG_arg_fail(2)) SWIG_fail;
34302 if (arg2 == NULL) {
34303 SWIG_null_ref("wxDC");
34304 }
34305 if (SWIG_arg_fail(2)) SWIG_fail;
34306 }
34307 {
34308 SWIG_Python_ConvertPtr(obj2, (void **)&arg3, SWIGTYPE_p_wxMemoryDC, SWIG_POINTER_EXCEPTION | 0);
34309 if (SWIG_arg_fail(3)) SWIG_fail;
34310 if (arg3 == NULL) {
34311 SWIG_null_ref("wxMemoryDC");
34312 }
34313 if (SWIG_arg_fail(3)) SWIG_fail;
e811c8ce
RD
34314 }
34315 {
34316 arg4 = &temp4;
34317 if ( ! wxRect_helper(obj3, &arg4)) SWIG_fail;
34318 }
34319 {
34320 arg5 = &temp5;
34321 if ( ! wxRect_helper(obj4, &arg5)) SWIG_fail;
34322 }
34323 {
34324 PyThreadState* __tstate = wxPyBeginAllowThreads();
34325 result = (bool)((wxGenericDragImage const *)arg1)->UpdateBackingFromWindow(*arg2,*arg3,(wxRect const &)*arg4,(wxRect const &)*arg5);
34326
34327 wxPyEndAllowThreads(__tstate);
34328 if (PyErr_Occurred()) SWIG_fail;
34329 }
4f89f6a3
RD
34330 {
34331 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
34332 }
e811c8ce
RD
34333 return resultobj;
34334 fail:
34335 return NULL;
34336}
34337
34338
c32bde28 34339static PyObject *_wrap_DragImage_RedrawImage(PyObject *, PyObject *args, PyObject *kwargs) {
e811c8ce
RD
34340 PyObject *resultobj;
34341 wxGenericDragImage *arg1 = (wxGenericDragImage *) 0 ;
34342 wxPoint *arg2 = 0 ;
34343 wxPoint *arg3 = 0 ;
34344 bool arg4 ;
34345 bool arg5 ;
34346 bool result;
34347 wxPoint temp2 ;
34348 wxPoint temp3 ;
34349 PyObject * obj0 = 0 ;
34350 PyObject * obj1 = 0 ;
34351 PyObject * obj2 = 0 ;
34352 PyObject * obj3 = 0 ;
34353 PyObject * obj4 = 0 ;
34354 char *kwnames[] = {
34355 (char *) "self",(char *) "oldPos",(char *) "newPos",(char *) "eraseOld",(char *) "drawNew", NULL
34356 };
34357
34358 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOOO:DragImage_RedrawImage",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4)) goto fail;
093d3ff1
RD
34359 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGenericDragImage, SWIG_POINTER_EXCEPTION | 0);
34360 if (SWIG_arg_fail(1)) SWIG_fail;
e811c8ce
RD
34361 {
34362 arg2 = &temp2;
34363 if ( ! wxPoint_helper(obj1, &arg2)) SWIG_fail;
34364 }
34365 {
34366 arg3 = &temp3;
34367 if ( ! wxPoint_helper(obj2, &arg3)) SWIG_fail;
34368 }
093d3ff1
RD
34369 {
34370 arg4 = (bool)(SWIG_As_bool(obj3));
34371 if (SWIG_arg_fail(4)) SWIG_fail;
34372 }
34373 {
34374 arg5 = (bool)(SWIG_As_bool(obj4));
34375 if (SWIG_arg_fail(5)) SWIG_fail;
34376 }
e811c8ce
RD
34377 {
34378 PyThreadState* __tstate = wxPyBeginAllowThreads();
34379 result = (bool)(arg1)->RedrawImage((wxPoint const &)*arg2,(wxPoint const &)*arg3,arg4,arg5);
34380
34381 wxPyEndAllowThreads(__tstate);
34382 if (PyErr_Occurred()) SWIG_fail;
34383 }
4f89f6a3
RD
34384 {
34385 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
34386 }
e811c8ce
RD
34387 return resultobj;
34388 fail:
34389 return NULL;
34390}
34391
34392
c32bde28 34393static PyObject * DragImage_swigregister(PyObject *, PyObject *args) {
e811c8ce
RD
34394 PyObject *obj;
34395 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
34396 SWIG_TypeClientData(SWIGTYPE_p_wxGenericDragImage, obj);
34397 Py_INCREF(obj);
34398 return Py_BuildValue((char *)"");
34399}
53aa7709
RD
34400static int _wrap_DatePickerCtrlNameStr_set(PyObject *) {
34401 PyErr_SetString(PyExc_TypeError,"Variable DatePickerCtrlNameStr is read-only.");
34402 return 1;
34403}
34404
34405
34406static PyObject *_wrap_DatePickerCtrlNameStr_get(void) {
34407 PyObject *pyobj;
34408
34409 {
34410#if wxUSE_UNICODE
34411 pyobj = PyUnicode_FromWideChar((&wxPyDatePickerCtrlNameStr)->c_str(), (&wxPyDatePickerCtrlNameStr)->Len());
34412#else
34413 pyobj = PyString_FromStringAndSize((&wxPyDatePickerCtrlNameStr)->c_str(), (&wxPyDatePickerCtrlNameStr)->Len());
34414#endif
34415 }
34416 return pyobj;
34417}
34418
34419
34420static PyObject *_wrap_new_DatePickerCtrl(PyObject *, PyObject *args, PyObject *kwargs) {
34421 PyObject *resultobj;
34422 wxWindow *arg1 = (wxWindow *) 0 ;
34423 int arg2 = (int) -1 ;
34424 wxDateTime const &arg3_defvalue = wxDefaultDateTime ;
34425 wxDateTime *arg3 = (wxDateTime *) &arg3_defvalue ;
34426 wxPoint const &arg4_defvalue = wxDefaultPosition ;
34427 wxPoint *arg4 = (wxPoint *) &arg4_defvalue ;
34428 wxSize const &arg5_defvalue = wxDefaultSize ;
34429 wxSize *arg5 = (wxSize *) &arg5_defvalue ;
34430 long arg6 = (long) wxDP_DEFAULT|wxDP_SHOWCENTURY ;
34431 wxValidator const &arg7_defvalue = wxDefaultValidator ;
34432 wxValidator *arg7 = (wxValidator *) &arg7_defvalue ;
34433 wxString const &arg8_defvalue = wxPyDatePickerCtrlNameStr ;
34434 wxString *arg8 = (wxString *) &arg8_defvalue ;
34435 wxDatePickerCtrl *result;
34436 wxPoint temp4 ;
34437 wxSize temp5 ;
34438 bool temp8 = false ;
34439 PyObject * obj0 = 0 ;
34440 PyObject * obj1 = 0 ;
34441 PyObject * obj2 = 0 ;
34442 PyObject * obj3 = 0 ;
34443 PyObject * obj4 = 0 ;
34444 PyObject * obj5 = 0 ;
34445 PyObject * obj6 = 0 ;
34446 PyObject * obj7 = 0 ;
34447 char *kwnames[] = {
34448 (char *) "parent",(char *) "id",(char *) "dt",(char *) "pos",(char *) "size",(char *) "style",(char *) "validator",(char *) "name", NULL
34449 };
34450
34451 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|OOOOOOO:new_DatePickerCtrl",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6,&obj7)) goto fail;
34452 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
34453 if (SWIG_arg_fail(1)) SWIG_fail;
34454 if (obj1) {
34455 {
34456 arg2 = (int)(SWIG_As_int(obj1));
34457 if (SWIG_arg_fail(2)) SWIG_fail;
34458 }
34459 }
34460 if (obj2) {
34461 {
34462 SWIG_Python_ConvertPtr(obj2, (void **)&arg3, SWIGTYPE_p_wxDateTime, SWIG_POINTER_EXCEPTION | 0);
34463 if (SWIG_arg_fail(3)) SWIG_fail;
34464 if (arg3 == NULL) {
34465 SWIG_null_ref("wxDateTime");
34466 }
34467 if (SWIG_arg_fail(3)) SWIG_fail;
34468 }
34469 }
34470 if (obj3) {
34471 {
34472 arg4 = &temp4;
34473 if ( ! wxPoint_helper(obj3, &arg4)) SWIG_fail;
34474 }
34475 }
34476 if (obj4) {
34477 {
34478 arg5 = &temp5;
34479 if ( ! wxSize_helper(obj4, &arg5)) SWIG_fail;
34480 }
34481 }
34482 if (obj5) {
34483 {
34484 arg6 = (long)(SWIG_As_long(obj5));
34485 if (SWIG_arg_fail(6)) SWIG_fail;
34486 }
34487 }
34488 if (obj6) {
34489 {
34490 SWIG_Python_ConvertPtr(obj6, (void **)&arg7, SWIGTYPE_p_wxValidator, SWIG_POINTER_EXCEPTION | 0);
34491 if (SWIG_arg_fail(7)) SWIG_fail;
34492 if (arg7 == NULL) {
34493 SWIG_null_ref("wxValidator");
34494 }
34495 if (SWIG_arg_fail(7)) SWIG_fail;
34496 }
34497 }
34498 if (obj7) {
34499 {
34500 arg8 = wxString_in_helper(obj7);
34501 if (arg8 == NULL) SWIG_fail;
34502 temp8 = true;
34503 }
34504 }
34505 {
34506 if (!wxPyCheckForApp()) SWIG_fail;
34507 PyThreadState* __tstate = wxPyBeginAllowThreads();
34508 result = (wxDatePickerCtrl *)new wxDatePickerCtrl(arg1,arg2,(wxDateTime const &)*arg3,(wxPoint const &)*arg4,(wxSize const &)*arg5,arg6,(wxValidator const &)*arg7,(wxString const &)*arg8);
34509
34510 wxPyEndAllowThreads(__tstate);
34511 if (PyErr_Occurred()) SWIG_fail;
34512 }
34513 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxDatePickerCtrl, 1);
34514 {
34515 if (temp8)
34516 delete arg8;
34517 }
34518 return resultobj;
34519 fail:
34520 {
34521 if (temp8)
34522 delete arg8;
34523 }
34524 return NULL;
34525}
34526
34527
34528static PyObject *_wrap_new_PreDatePickerCtrl(PyObject *, PyObject *args, PyObject *kwargs) {
34529 PyObject *resultobj;
34530 wxDatePickerCtrl *result;
34531 char *kwnames[] = {
34532 NULL
34533 };
34534
34535 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_PreDatePickerCtrl",kwnames)) goto fail;
34536 {
34537 if (!wxPyCheckForApp()) SWIG_fail;
34538 PyThreadState* __tstate = wxPyBeginAllowThreads();
34539 result = (wxDatePickerCtrl *)new wxDatePickerCtrl();
34540
34541 wxPyEndAllowThreads(__tstate);
34542 if (PyErr_Occurred()) SWIG_fail;
34543 }
34544 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxDatePickerCtrl, 1);
34545 return resultobj;
34546 fail:
34547 return NULL;
34548}
34549
34550
34551static PyObject *_wrap_DatePickerCtrl_Create(PyObject *, PyObject *args, PyObject *kwargs) {
34552 PyObject *resultobj;
34553 wxDatePickerCtrl *arg1 = (wxDatePickerCtrl *) 0 ;
34554 wxWindow *arg2 = (wxWindow *) 0 ;
34555 int arg3 = (int) -1 ;
34556 wxDateTime const &arg4_defvalue = wxDefaultDateTime ;
34557 wxDateTime *arg4 = (wxDateTime *) &arg4_defvalue ;
34558 wxPoint const &arg5_defvalue = wxDefaultPosition ;
34559 wxPoint *arg5 = (wxPoint *) &arg5_defvalue ;
34560 wxSize const &arg6_defvalue = wxDefaultSize ;
34561 wxSize *arg6 = (wxSize *) &arg6_defvalue ;
34562 long arg7 = (long) wxDP_DEFAULT|wxDP_SHOWCENTURY ;
34563 wxValidator const &arg8_defvalue = wxDefaultValidator ;
34564 wxValidator *arg8 = (wxValidator *) &arg8_defvalue ;
34565 wxString const &arg9_defvalue = wxPyDatePickerCtrlNameStr ;
34566 wxString *arg9 = (wxString *) &arg9_defvalue ;
34567 bool result;
34568 wxPoint temp5 ;
34569 wxSize temp6 ;
34570 bool temp9 = false ;
34571 PyObject * obj0 = 0 ;
34572 PyObject * obj1 = 0 ;
34573 PyObject * obj2 = 0 ;
34574 PyObject * obj3 = 0 ;
34575 PyObject * obj4 = 0 ;
34576 PyObject * obj5 = 0 ;
34577 PyObject * obj6 = 0 ;
34578 PyObject * obj7 = 0 ;
34579 PyObject * obj8 = 0 ;
34580 char *kwnames[] = {
34581 (char *) "self",(char *) "parent",(char *) "id",(char *) "dt",(char *) "pos",(char *) "size",(char *) "style",(char *) "validator",(char *) "name", NULL
34582 };
34583
34584 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|OOOOOOO:DatePickerCtrl_Create",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6,&obj7,&obj8)) goto fail;
34585 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxDatePickerCtrl, SWIG_POINTER_EXCEPTION | 0);
34586 if (SWIG_arg_fail(1)) SWIG_fail;
34587 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
34588 if (SWIG_arg_fail(2)) SWIG_fail;
34589 if (obj2) {
34590 {
34591 arg3 = (int)(SWIG_As_int(obj2));
34592 if (SWIG_arg_fail(3)) SWIG_fail;
34593 }
34594 }
34595 if (obj3) {
34596 {
34597 SWIG_Python_ConvertPtr(obj3, (void **)&arg4, SWIGTYPE_p_wxDateTime, SWIG_POINTER_EXCEPTION | 0);
34598 if (SWIG_arg_fail(4)) SWIG_fail;
34599 if (arg4 == NULL) {
34600 SWIG_null_ref("wxDateTime");
34601 }
34602 if (SWIG_arg_fail(4)) SWIG_fail;
34603 }
34604 }
34605 if (obj4) {
34606 {
34607 arg5 = &temp5;
34608 if ( ! wxPoint_helper(obj4, &arg5)) SWIG_fail;
34609 }
34610 }
34611 if (obj5) {
34612 {
34613 arg6 = &temp6;
34614 if ( ! wxSize_helper(obj5, &arg6)) SWIG_fail;
34615 }
34616 }
34617 if (obj6) {
34618 {
34619 arg7 = (long)(SWIG_As_long(obj6));
34620 if (SWIG_arg_fail(7)) SWIG_fail;
34621 }
34622 }
34623 if (obj7) {
34624 {
34625 SWIG_Python_ConvertPtr(obj7, (void **)&arg8, SWIGTYPE_p_wxValidator, SWIG_POINTER_EXCEPTION | 0);
34626 if (SWIG_arg_fail(8)) SWIG_fail;
34627 if (arg8 == NULL) {
34628 SWIG_null_ref("wxValidator");
34629 }
34630 if (SWIG_arg_fail(8)) SWIG_fail;
34631 }
34632 }
34633 if (obj8) {
34634 {
34635 arg9 = wxString_in_helper(obj8);
34636 if (arg9 == NULL) SWIG_fail;
34637 temp9 = true;
34638 }
34639 }
34640 {
34641 PyThreadState* __tstate = wxPyBeginAllowThreads();
34642 result = (bool)(arg1)->Create(arg2,arg3,(wxDateTime const &)*arg4,(wxPoint const &)*arg5,(wxSize const &)*arg6,arg7,(wxValidator const &)*arg8,(wxString const &)*arg9);
34643
34644 wxPyEndAllowThreads(__tstate);
34645 if (PyErr_Occurred()) SWIG_fail;
34646 }
34647 {
34648 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
34649 }
34650 {
34651 if (temp9)
34652 delete arg9;
34653 }
34654 return resultobj;
34655 fail:
34656 {
34657 if (temp9)
34658 delete arg9;
34659 }
34660 return NULL;
34661}
34662
34663
34664static PyObject *_wrap_DatePickerCtrl_SetValue(PyObject *, PyObject *args, PyObject *kwargs) {
34665 PyObject *resultobj;
34666 wxDatePickerCtrl *arg1 = (wxDatePickerCtrl *) 0 ;
34667 wxDateTime *arg2 = 0 ;
34668 PyObject * obj0 = 0 ;
34669 PyObject * obj1 = 0 ;
34670 char *kwnames[] = {
34671 (char *) "self",(char *) "dt", NULL
34672 };
34673
34674 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:DatePickerCtrl_SetValue",kwnames,&obj0,&obj1)) goto fail;
34675 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxDatePickerCtrl, SWIG_POINTER_EXCEPTION | 0);
34676 if (SWIG_arg_fail(1)) SWIG_fail;
34677 {
34678 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxDateTime, SWIG_POINTER_EXCEPTION | 0);
34679 if (SWIG_arg_fail(2)) SWIG_fail;
34680 if (arg2 == NULL) {
34681 SWIG_null_ref("wxDateTime");
34682 }
34683 if (SWIG_arg_fail(2)) SWIG_fail;
34684 }
34685 {
34686 PyThreadState* __tstate = wxPyBeginAllowThreads();
34687 (arg1)->SetValue((wxDateTime const &)*arg2);
34688
34689 wxPyEndAllowThreads(__tstate);
34690 if (PyErr_Occurred()) SWIG_fail;
34691 }
34692 Py_INCREF(Py_None); resultobj = Py_None;
34693 return resultobj;
34694 fail:
34695 return NULL;
34696}
34697
34698
34699static PyObject *_wrap_DatePickerCtrl_GetValue(PyObject *, PyObject *args, PyObject *kwargs) {
34700 PyObject *resultobj;
34701 wxDatePickerCtrl *arg1 = (wxDatePickerCtrl *) 0 ;
34702 wxDateTime result;
34703 PyObject * obj0 = 0 ;
34704 char *kwnames[] = {
34705 (char *) "self", NULL
34706 };
34707
34708 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:DatePickerCtrl_GetValue",kwnames,&obj0)) goto fail;
34709 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxDatePickerCtrl, SWIG_POINTER_EXCEPTION | 0);
34710 if (SWIG_arg_fail(1)) SWIG_fail;
34711 {
34712 PyThreadState* __tstate = wxPyBeginAllowThreads();
34713 result = ((wxDatePickerCtrl const *)arg1)->GetValue();
34714
34715 wxPyEndAllowThreads(__tstate);
34716 if (PyErr_Occurred()) SWIG_fail;
34717 }
34718 {
34719 wxDateTime * resultptr;
34720 resultptr = new wxDateTime((wxDateTime &)(result));
34721 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxDateTime, 1);
34722 }
34723 return resultobj;
34724 fail:
34725 return NULL;
34726}
34727
34728
34729static PyObject *_wrap_DatePickerCtrl_SetRange(PyObject *, PyObject *args, PyObject *kwargs) {
34730 PyObject *resultobj;
34731 wxDatePickerCtrl *arg1 = (wxDatePickerCtrl *) 0 ;
34732 wxDateTime *arg2 = 0 ;
34733 wxDateTime *arg3 = 0 ;
34734 PyObject * obj0 = 0 ;
34735 PyObject * obj1 = 0 ;
34736 PyObject * obj2 = 0 ;
34737 char *kwnames[] = {
34738 (char *) "self",(char *) "dt1",(char *) "dt2", NULL
34739 };
34740
34741 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:DatePickerCtrl_SetRange",kwnames,&obj0,&obj1,&obj2)) goto fail;
34742 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxDatePickerCtrl, SWIG_POINTER_EXCEPTION | 0);
34743 if (SWIG_arg_fail(1)) SWIG_fail;
34744 {
34745 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxDateTime, SWIG_POINTER_EXCEPTION | 0);
34746 if (SWIG_arg_fail(2)) SWIG_fail;
34747 if (arg2 == NULL) {
34748 SWIG_null_ref("wxDateTime");
34749 }
34750 if (SWIG_arg_fail(2)) SWIG_fail;
34751 }
34752 {
34753 SWIG_Python_ConvertPtr(obj2, (void **)&arg3, SWIGTYPE_p_wxDateTime, SWIG_POINTER_EXCEPTION | 0);
34754 if (SWIG_arg_fail(3)) SWIG_fail;
34755 if (arg3 == NULL) {
34756 SWIG_null_ref("wxDateTime");
34757 }
34758 if (SWIG_arg_fail(3)) SWIG_fail;
34759 }
34760 {
34761 PyThreadState* __tstate = wxPyBeginAllowThreads();
34762 (arg1)->SetRange((wxDateTime const &)*arg2,(wxDateTime const &)*arg3);
34763
34764 wxPyEndAllowThreads(__tstate);
34765 if (PyErr_Occurred()) SWIG_fail;
34766 }
34767 Py_INCREF(Py_None); resultobj = Py_None;
34768 return resultobj;
34769 fail:
34770 return NULL;
34771}
34772
34773
34774static PyObject *_wrap_DatePickerCtrl_GetLowerLimit(PyObject *, PyObject *args, PyObject *kwargs) {
34775 PyObject *resultobj;
34776 wxDatePickerCtrl *arg1 = (wxDatePickerCtrl *) 0 ;
34777 wxDateTime result;
34778 PyObject * obj0 = 0 ;
34779 char *kwnames[] = {
34780 (char *) "self", NULL
34781 };
34782
34783 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:DatePickerCtrl_GetLowerLimit",kwnames,&obj0)) goto fail;
34784 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxDatePickerCtrl, SWIG_POINTER_EXCEPTION | 0);
34785 if (SWIG_arg_fail(1)) SWIG_fail;
34786 {
34787 PyThreadState* __tstate = wxPyBeginAllowThreads();
34788 result = wxDatePickerCtrl_GetLowerLimit(arg1);
34789
34790 wxPyEndAllowThreads(__tstate);
34791 if (PyErr_Occurred()) SWIG_fail;
34792 }
34793 {
34794 wxDateTime * resultptr;
34795 resultptr = new wxDateTime((wxDateTime &)(result));
34796 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxDateTime, 1);
34797 }
34798 return resultobj;
34799 fail:
34800 return NULL;
34801}
34802
34803
34804static PyObject *_wrap_DatePickerCtrl_GetUpperLimit(PyObject *, PyObject *args, PyObject *kwargs) {
34805 PyObject *resultobj;
34806 wxDatePickerCtrl *arg1 = (wxDatePickerCtrl *) 0 ;
34807 wxDateTime result;
34808 PyObject * obj0 = 0 ;
34809 char *kwnames[] = {
34810 (char *) "self", NULL
34811 };
34812
34813 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:DatePickerCtrl_GetUpperLimit",kwnames,&obj0)) goto fail;
34814 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxDatePickerCtrl, SWIG_POINTER_EXCEPTION | 0);
34815 if (SWIG_arg_fail(1)) SWIG_fail;
34816 {
34817 PyThreadState* __tstate = wxPyBeginAllowThreads();
34818 result = wxDatePickerCtrl_GetUpperLimit(arg1);
34819
34820 wxPyEndAllowThreads(__tstate);
34821 if (PyErr_Occurred()) SWIG_fail;
34822 }
34823 {
34824 wxDateTime * resultptr;
34825 resultptr = new wxDateTime((wxDateTime &)(result));
34826 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxDateTime, 1);
34827 }
34828 return resultobj;
34829 fail:
34830 return NULL;
34831}
34832
34833
34834static PyObject * DatePickerCtrl_swigregister(PyObject *, PyObject *args) {
34835 PyObject *obj;
34836 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
34837 SWIG_TypeClientData(SWIGTYPE_p_wxDatePickerCtrl, obj);
34838 Py_INCREF(obj);
34839 return Py_BuildValue((char *)"");
34840}
e811c8ce 34841static PyMethodDef SwigMethods[] = {
093d3ff1
RD
34842 { (char *)"new_Button", (PyCFunction) _wrap_new_Button, METH_VARARGS | METH_KEYWORDS, NULL},
34843 { (char *)"new_PreButton", (PyCFunction) _wrap_new_PreButton, METH_VARARGS | METH_KEYWORDS, NULL},
34844 { (char *)"Button_Create", (PyCFunction) _wrap_Button_Create, METH_VARARGS | METH_KEYWORDS, NULL},
34845 { (char *)"Button_SetDefault", (PyCFunction) _wrap_Button_SetDefault, METH_VARARGS | METH_KEYWORDS, NULL},
34846 { (char *)"Button_GetDefaultSize", (PyCFunction) _wrap_Button_GetDefaultSize, METH_VARARGS | METH_KEYWORDS, NULL},
34847 { (char *)"Button_GetClassDefaultAttributes", (PyCFunction) _wrap_Button_GetClassDefaultAttributes, METH_VARARGS | METH_KEYWORDS, NULL},
34848 { (char *)"Button_swigregister", Button_swigregister, METH_VARARGS, NULL},
34849 { (char *)"new_BitmapButton", (PyCFunction) _wrap_new_BitmapButton, METH_VARARGS | METH_KEYWORDS, NULL},
34850 { (char *)"new_PreBitmapButton", (PyCFunction) _wrap_new_PreBitmapButton, METH_VARARGS | METH_KEYWORDS, NULL},
34851 { (char *)"BitmapButton_Create", (PyCFunction) _wrap_BitmapButton_Create, METH_VARARGS | METH_KEYWORDS, NULL},
34852 { (char *)"BitmapButton_GetBitmapLabel", (PyCFunction) _wrap_BitmapButton_GetBitmapLabel, METH_VARARGS | METH_KEYWORDS, NULL},
34853 { (char *)"BitmapButton_GetBitmapDisabled", (PyCFunction) _wrap_BitmapButton_GetBitmapDisabled, METH_VARARGS | METH_KEYWORDS, NULL},
34854 { (char *)"BitmapButton_GetBitmapFocus", (PyCFunction) _wrap_BitmapButton_GetBitmapFocus, METH_VARARGS | METH_KEYWORDS, NULL},
34855 { (char *)"BitmapButton_GetBitmapSelected", (PyCFunction) _wrap_BitmapButton_GetBitmapSelected, METH_VARARGS | METH_KEYWORDS, NULL},
34856 { (char *)"BitmapButton_SetBitmapDisabled", (PyCFunction) _wrap_BitmapButton_SetBitmapDisabled, METH_VARARGS | METH_KEYWORDS, NULL},
34857 { (char *)"BitmapButton_SetBitmapFocus", (PyCFunction) _wrap_BitmapButton_SetBitmapFocus, METH_VARARGS | METH_KEYWORDS, NULL},
34858 { (char *)"BitmapButton_SetBitmapSelected", (PyCFunction) _wrap_BitmapButton_SetBitmapSelected, METH_VARARGS | METH_KEYWORDS, NULL},
34859 { (char *)"BitmapButton_SetBitmapLabel", (PyCFunction) _wrap_BitmapButton_SetBitmapLabel, METH_VARARGS | METH_KEYWORDS, NULL},
34860 { (char *)"BitmapButton_SetMargins", (PyCFunction) _wrap_BitmapButton_SetMargins, METH_VARARGS | METH_KEYWORDS, NULL},
34861 { (char *)"BitmapButton_GetMarginX", (PyCFunction) _wrap_BitmapButton_GetMarginX, METH_VARARGS | METH_KEYWORDS, NULL},
34862 { (char *)"BitmapButton_GetMarginY", (PyCFunction) _wrap_BitmapButton_GetMarginY, METH_VARARGS | METH_KEYWORDS, NULL},
34863 { (char *)"BitmapButton_swigregister", BitmapButton_swigregister, METH_VARARGS, NULL},
34864 { (char *)"new_CheckBox", (PyCFunction) _wrap_new_CheckBox, METH_VARARGS | METH_KEYWORDS, NULL},
34865 { (char *)"new_PreCheckBox", (PyCFunction) _wrap_new_PreCheckBox, METH_VARARGS | METH_KEYWORDS, NULL},
34866 { (char *)"CheckBox_Create", (PyCFunction) _wrap_CheckBox_Create, METH_VARARGS | METH_KEYWORDS, NULL},
34867 { (char *)"CheckBox_GetValue", (PyCFunction) _wrap_CheckBox_GetValue, METH_VARARGS | METH_KEYWORDS, NULL},
34868 { (char *)"CheckBox_IsChecked", (PyCFunction) _wrap_CheckBox_IsChecked, METH_VARARGS | METH_KEYWORDS, NULL},
34869 { (char *)"CheckBox_SetValue", (PyCFunction) _wrap_CheckBox_SetValue, METH_VARARGS | METH_KEYWORDS, NULL},
34870 { (char *)"CheckBox_Get3StateValue", (PyCFunction) _wrap_CheckBox_Get3StateValue, METH_VARARGS | METH_KEYWORDS, NULL},
34871 { (char *)"CheckBox_Set3StateValue", (PyCFunction) _wrap_CheckBox_Set3StateValue, METH_VARARGS | METH_KEYWORDS, NULL},
34872 { (char *)"CheckBox_Is3State", (PyCFunction) _wrap_CheckBox_Is3State, METH_VARARGS | METH_KEYWORDS, NULL},
34873 { (char *)"CheckBox_Is3rdStateAllowedForUser", (PyCFunction) _wrap_CheckBox_Is3rdStateAllowedForUser, METH_VARARGS | METH_KEYWORDS, NULL},
34874 { (char *)"CheckBox_GetClassDefaultAttributes", (PyCFunction) _wrap_CheckBox_GetClassDefaultAttributes, METH_VARARGS | METH_KEYWORDS, NULL},
34875 { (char *)"CheckBox_swigregister", CheckBox_swigregister, METH_VARARGS, NULL},
34876 { (char *)"new_Choice", (PyCFunction) _wrap_new_Choice, METH_VARARGS | METH_KEYWORDS, NULL},
34877 { (char *)"new_PreChoice", (PyCFunction) _wrap_new_PreChoice, METH_VARARGS | METH_KEYWORDS, NULL},
34878 { (char *)"Choice_Create", (PyCFunction) _wrap_Choice_Create, METH_VARARGS | METH_KEYWORDS, NULL},
943e8dfd 34879 { (char *)"Choice_GetCurrentSelection", (PyCFunction) _wrap_Choice_GetCurrentSelection, METH_VARARGS | METH_KEYWORDS, NULL},
093d3ff1
RD
34880 { (char *)"Choice_GetClassDefaultAttributes", (PyCFunction) _wrap_Choice_GetClassDefaultAttributes, METH_VARARGS | METH_KEYWORDS, NULL},
34881 { (char *)"Choice_swigregister", Choice_swigregister, METH_VARARGS, NULL},
34882 { (char *)"new_ComboBox", (PyCFunction) _wrap_new_ComboBox, METH_VARARGS | METH_KEYWORDS, NULL},
34883 { (char *)"new_PreComboBox", (PyCFunction) _wrap_new_PreComboBox, METH_VARARGS | METH_KEYWORDS, NULL},
34884 { (char *)"ComboBox_Create", (PyCFunction) _wrap_ComboBox_Create, METH_VARARGS | METH_KEYWORDS, NULL},
34885 { (char *)"ComboBox_GetValue", (PyCFunction) _wrap_ComboBox_GetValue, METH_VARARGS | METH_KEYWORDS, NULL},
34886 { (char *)"ComboBox_SetValue", (PyCFunction) _wrap_ComboBox_SetValue, METH_VARARGS | METH_KEYWORDS, NULL},
34887 { (char *)"ComboBox_Copy", (PyCFunction) _wrap_ComboBox_Copy, METH_VARARGS | METH_KEYWORDS, NULL},
34888 { (char *)"ComboBox_Cut", (PyCFunction) _wrap_ComboBox_Cut, METH_VARARGS | METH_KEYWORDS, NULL},
34889 { (char *)"ComboBox_Paste", (PyCFunction) _wrap_ComboBox_Paste, METH_VARARGS | METH_KEYWORDS, NULL},
34890 { (char *)"ComboBox_SetInsertionPoint", (PyCFunction) _wrap_ComboBox_SetInsertionPoint, METH_VARARGS | METH_KEYWORDS, NULL},
34891 { (char *)"ComboBox_GetInsertionPoint", (PyCFunction) _wrap_ComboBox_GetInsertionPoint, METH_VARARGS | METH_KEYWORDS, NULL},
34892 { (char *)"ComboBox_GetLastPosition", (PyCFunction) _wrap_ComboBox_GetLastPosition, METH_VARARGS | METH_KEYWORDS, NULL},
34893 { (char *)"ComboBox_Replace", (PyCFunction) _wrap_ComboBox_Replace, METH_VARARGS | METH_KEYWORDS, NULL},
34894 { (char *)"ComboBox_SetSelection", (PyCFunction) _wrap_ComboBox_SetSelection, METH_VARARGS | METH_KEYWORDS, NULL},
34895 { (char *)"ComboBox_SetMark", (PyCFunction) _wrap_ComboBox_SetMark, METH_VARARGS | METH_KEYWORDS, NULL},
b9d6a5f3 34896 { (char *)"ComboBox_GetMark", (PyCFunction) _wrap_ComboBox_GetMark, METH_VARARGS | METH_KEYWORDS, NULL},
943e8dfd 34897 { (char *)"ComboBox_GetCurrentSelection", (PyCFunction) _wrap_ComboBox_GetCurrentSelection, METH_VARARGS | METH_KEYWORDS, NULL},
093d3ff1
RD
34898 { (char *)"ComboBox_SetStringSelection", (PyCFunction) _wrap_ComboBox_SetStringSelection, METH_VARARGS | METH_KEYWORDS, NULL},
34899 { (char *)"ComboBox_SetString", (PyCFunction) _wrap_ComboBox_SetString, METH_VARARGS | METH_KEYWORDS, NULL},
34900 { (char *)"ComboBox_SetEditable", (PyCFunction) _wrap_ComboBox_SetEditable, METH_VARARGS | METH_KEYWORDS, NULL},
34901 { (char *)"ComboBox_SetInsertionPointEnd", (PyCFunction) _wrap_ComboBox_SetInsertionPointEnd, METH_VARARGS | METH_KEYWORDS, NULL},
34902 { (char *)"ComboBox_Remove", (PyCFunction) _wrap_ComboBox_Remove, METH_VARARGS | METH_KEYWORDS, NULL},
34903 { (char *)"ComboBox_IsEditable", (PyCFunction) _wrap_ComboBox_IsEditable, METH_VARARGS | METH_KEYWORDS, NULL},
34904 { (char *)"ComboBox_Undo", (PyCFunction) _wrap_ComboBox_Undo, METH_VARARGS | METH_KEYWORDS, NULL},
34905 { (char *)"ComboBox_Redo", (PyCFunction) _wrap_ComboBox_Redo, METH_VARARGS | METH_KEYWORDS, NULL},
34906 { (char *)"ComboBox_SelectAll", (PyCFunction) _wrap_ComboBox_SelectAll, METH_VARARGS | METH_KEYWORDS, NULL},
34907 { (char *)"ComboBox_CanCopy", (PyCFunction) _wrap_ComboBox_CanCopy, METH_VARARGS | METH_KEYWORDS, NULL},
34908 { (char *)"ComboBox_CanCut", (PyCFunction) _wrap_ComboBox_CanCut, METH_VARARGS | METH_KEYWORDS, NULL},
34909 { (char *)"ComboBox_CanPaste", (PyCFunction) _wrap_ComboBox_CanPaste, METH_VARARGS | METH_KEYWORDS, NULL},
34910 { (char *)"ComboBox_CanUndo", (PyCFunction) _wrap_ComboBox_CanUndo, METH_VARARGS | METH_KEYWORDS, NULL},
34911 { (char *)"ComboBox_CanRedo", (PyCFunction) _wrap_ComboBox_CanRedo, METH_VARARGS | METH_KEYWORDS, NULL},
34912 { (char *)"ComboBox_GetClassDefaultAttributes", (PyCFunction) _wrap_ComboBox_GetClassDefaultAttributes, METH_VARARGS | METH_KEYWORDS, NULL},
34913 { (char *)"ComboBox_swigregister", ComboBox_swigregister, METH_VARARGS, NULL},
34914 { (char *)"new_Gauge", (PyCFunction) _wrap_new_Gauge, METH_VARARGS | METH_KEYWORDS, NULL},
34915 { (char *)"new_PreGauge", (PyCFunction) _wrap_new_PreGauge, METH_VARARGS | METH_KEYWORDS, NULL},
34916 { (char *)"Gauge_Create", (PyCFunction) _wrap_Gauge_Create, METH_VARARGS | METH_KEYWORDS, NULL},
34917 { (char *)"Gauge_SetRange", (PyCFunction) _wrap_Gauge_SetRange, METH_VARARGS | METH_KEYWORDS, NULL},
34918 { (char *)"Gauge_GetRange", (PyCFunction) _wrap_Gauge_GetRange, METH_VARARGS | METH_KEYWORDS, NULL},
34919 { (char *)"Gauge_SetValue", (PyCFunction) _wrap_Gauge_SetValue, METH_VARARGS | METH_KEYWORDS, NULL},
34920 { (char *)"Gauge_GetValue", (PyCFunction) _wrap_Gauge_GetValue, METH_VARARGS | METH_KEYWORDS, NULL},
34921 { (char *)"Gauge_IsVertical", (PyCFunction) _wrap_Gauge_IsVertical, METH_VARARGS | METH_KEYWORDS, NULL},
34922 { (char *)"Gauge_SetShadowWidth", (PyCFunction) _wrap_Gauge_SetShadowWidth, METH_VARARGS | METH_KEYWORDS, NULL},
34923 { (char *)"Gauge_GetShadowWidth", (PyCFunction) _wrap_Gauge_GetShadowWidth, METH_VARARGS | METH_KEYWORDS, NULL},
34924 { (char *)"Gauge_SetBezelFace", (PyCFunction) _wrap_Gauge_SetBezelFace, METH_VARARGS | METH_KEYWORDS, NULL},
34925 { (char *)"Gauge_GetBezelFace", (PyCFunction) _wrap_Gauge_GetBezelFace, METH_VARARGS | METH_KEYWORDS, NULL},
34926 { (char *)"Gauge_GetClassDefaultAttributes", (PyCFunction) _wrap_Gauge_GetClassDefaultAttributes, METH_VARARGS | METH_KEYWORDS, NULL},
34927 { (char *)"Gauge_swigregister", Gauge_swigregister, METH_VARARGS, NULL},
34928 { (char *)"new_StaticBox", (PyCFunction) _wrap_new_StaticBox, METH_VARARGS | METH_KEYWORDS, NULL},
34929 { (char *)"new_PreStaticBox", (PyCFunction) _wrap_new_PreStaticBox, METH_VARARGS | METH_KEYWORDS, NULL},
34930 { (char *)"StaticBox_Create", (PyCFunction) _wrap_StaticBox_Create, METH_VARARGS | METH_KEYWORDS, NULL},
34931 { (char *)"StaticBox_GetClassDefaultAttributes", (PyCFunction) _wrap_StaticBox_GetClassDefaultAttributes, METH_VARARGS | METH_KEYWORDS, NULL},
34932 { (char *)"StaticBox_swigregister", StaticBox_swigregister, METH_VARARGS, NULL},
34933 { (char *)"new_StaticLine", (PyCFunction) _wrap_new_StaticLine, METH_VARARGS | METH_KEYWORDS, NULL},
34934 { (char *)"new_PreStaticLine", (PyCFunction) _wrap_new_PreStaticLine, METH_VARARGS | METH_KEYWORDS, NULL},
34935 { (char *)"StaticLine_Create", (PyCFunction) _wrap_StaticLine_Create, METH_VARARGS | METH_KEYWORDS, NULL},
34936 { (char *)"StaticLine_IsVertical", (PyCFunction) _wrap_StaticLine_IsVertical, METH_VARARGS | METH_KEYWORDS, NULL},
34937 { (char *)"StaticLine_GetDefaultSize", (PyCFunction) _wrap_StaticLine_GetDefaultSize, METH_VARARGS | METH_KEYWORDS, NULL},
34938 { (char *)"StaticLine_GetClassDefaultAttributes", (PyCFunction) _wrap_StaticLine_GetClassDefaultAttributes, METH_VARARGS | METH_KEYWORDS, NULL},
34939 { (char *)"StaticLine_swigregister", StaticLine_swigregister, METH_VARARGS, NULL},
34940 { (char *)"new_StaticText", (PyCFunction) _wrap_new_StaticText, METH_VARARGS | METH_KEYWORDS, NULL},
34941 { (char *)"new_PreStaticText", (PyCFunction) _wrap_new_PreStaticText, METH_VARARGS | METH_KEYWORDS, NULL},
34942 { (char *)"StaticText_Create", (PyCFunction) _wrap_StaticText_Create, METH_VARARGS | METH_KEYWORDS, NULL},
943e8dfd 34943 { (char *)"StaticText_Wrap", (PyCFunction) _wrap_StaticText_Wrap, METH_VARARGS | METH_KEYWORDS, NULL},
093d3ff1
RD
34944 { (char *)"StaticText_GetClassDefaultAttributes", (PyCFunction) _wrap_StaticText_GetClassDefaultAttributes, METH_VARARGS | METH_KEYWORDS, NULL},
34945 { (char *)"StaticText_swigregister", StaticText_swigregister, METH_VARARGS, NULL},
34946 { (char *)"new_StaticBitmap", (PyCFunction) _wrap_new_StaticBitmap, METH_VARARGS | METH_KEYWORDS, NULL},
34947 { (char *)"new_PreStaticBitmap", (PyCFunction) _wrap_new_PreStaticBitmap, METH_VARARGS | METH_KEYWORDS, NULL},
34948 { (char *)"StaticBitmap_Create", (PyCFunction) _wrap_StaticBitmap_Create, METH_VARARGS | METH_KEYWORDS, NULL},
34949 { (char *)"StaticBitmap_GetBitmap", (PyCFunction) _wrap_StaticBitmap_GetBitmap, METH_VARARGS | METH_KEYWORDS, NULL},
34950 { (char *)"StaticBitmap_SetBitmap", (PyCFunction) _wrap_StaticBitmap_SetBitmap, METH_VARARGS | METH_KEYWORDS, NULL},
34951 { (char *)"StaticBitmap_SetIcon", (PyCFunction) _wrap_StaticBitmap_SetIcon, METH_VARARGS | METH_KEYWORDS, NULL},
34952 { (char *)"StaticBitmap_GetClassDefaultAttributes", (PyCFunction) _wrap_StaticBitmap_GetClassDefaultAttributes, METH_VARARGS | METH_KEYWORDS, NULL},
34953 { (char *)"StaticBitmap_swigregister", StaticBitmap_swigregister, METH_VARARGS, NULL},
34954 { (char *)"new_ListBox", (PyCFunction) _wrap_new_ListBox, METH_VARARGS | METH_KEYWORDS, NULL},
34955 { (char *)"new_PreListBox", (PyCFunction) _wrap_new_PreListBox, METH_VARARGS | METH_KEYWORDS, NULL},
34956 { (char *)"ListBox_Create", (PyCFunction) _wrap_ListBox_Create, METH_VARARGS | METH_KEYWORDS, NULL},
34957 { (char *)"ListBox_Insert", (PyCFunction) _wrap_ListBox_Insert, METH_VARARGS | METH_KEYWORDS, NULL},
34958 { (char *)"ListBox_InsertItems", (PyCFunction) _wrap_ListBox_InsertItems, METH_VARARGS | METH_KEYWORDS, NULL},
34959 { (char *)"ListBox_Set", (PyCFunction) _wrap_ListBox_Set, METH_VARARGS | METH_KEYWORDS, NULL},
34960 { (char *)"ListBox_IsSelected", (PyCFunction) _wrap_ListBox_IsSelected, METH_VARARGS | METH_KEYWORDS, NULL},
34961 { (char *)"ListBox_SetSelection", (PyCFunction) _wrap_ListBox_SetSelection, METH_VARARGS | METH_KEYWORDS, NULL},
34962 { (char *)"ListBox_Select", (PyCFunction) _wrap_ListBox_Select, METH_VARARGS | METH_KEYWORDS, NULL},
34963 { (char *)"ListBox_Deselect", (PyCFunction) _wrap_ListBox_Deselect, METH_VARARGS | METH_KEYWORDS, NULL},
34964 { (char *)"ListBox_DeselectAll", (PyCFunction) _wrap_ListBox_DeselectAll, METH_VARARGS | METH_KEYWORDS, NULL},
34965 { (char *)"ListBox_SetStringSelection", (PyCFunction) _wrap_ListBox_SetStringSelection, METH_VARARGS | METH_KEYWORDS, NULL},
34966 { (char *)"ListBox_GetSelections", (PyCFunction) _wrap_ListBox_GetSelections, METH_VARARGS | METH_KEYWORDS, NULL},
34967 { (char *)"ListBox_SetFirstItem", (PyCFunction) _wrap_ListBox_SetFirstItem, METH_VARARGS | METH_KEYWORDS, NULL},
34968 { (char *)"ListBox_SetFirstItemStr", (PyCFunction) _wrap_ListBox_SetFirstItemStr, METH_VARARGS | METH_KEYWORDS, NULL},
34969 { (char *)"ListBox_EnsureVisible", (PyCFunction) _wrap_ListBox_EnsureVisible, METH_VARARGS | METH_KEYWORDS, NULL},
34970 { (char *)"ListBox_AppendAndEnsureVisible", (PyCFunction) _wrap_ListBox_AppendAndEnsureVisible, METH_VARARGS | METH_KEYWORDS, NULL},
34971 { (char *)"ListBox_IsSorted", (PyCFunction) _wrap_ListBox_IsSorted, METH_VARARGS | METH_KEYWORDS, NULL},
34972 { (char *)"ListBox_SetItemForegroundColour", (PyCFunction) _wrap_ListBox_SetItemForegroundColour, METH_VARARGS | METH_KEYWORDS, NULL},
34973 { (char *)"ListBox_SetItemBackgroundColour", (PyCFunction) _wrap_ListBox_SetItemBackgroundColour, METH_VARARGS | METH_KEYWORDS, NULL},
34974 { (char *)"ListBox_SetItemFont", (PyCFunction) _wrap_ListBox_SetItemFont, METH_VARARGS | METH_KEYWORDS, NULL},
34975 { (char *)"ListBox_GetClassDefaultAttributes", (PyCFunction) _wrap_ListBox_GetClassDefaultAttributes, METH_VARARGS | METH_KEYWORDS, NULL},
34976 { (char *)"ListBox_swigregister", ListBox_swigregister, METH_VARARGS, NULL},
34977 { (char *)"new_CheckListBox", (PyCFunction) _wrap_new_CheckListBox, METH_VARARGS | METH_KEYWORDS, NULL},
34978 { (char *)"new_PreCheckListBox", (PyCFunction) _wrap_new_PreCheckListBox, METH_VARARGS | METH_KEYWORDS, NULL},
34979 { (char *)"CheckListBox_Create", (PyCFunction) _wrap_CheckListBox_Create, METH_VARARGS | METH_KEYWORDS, NULL},
34980 { (char *)"CheckListBox_IsChecked", (PyCFunction) _wrap_CheckListBox_IsChecked, METH_VARARGS | METH_KEYWORDS, NULL},
34981 { (char *)"CheckListBox_Check", (PyCFunction) _wrap_CheckListBox_Check, METH_VARARGS | METH_KEYWORDS, NULL},
34982 { (char *)"CheckListBox_GetItemHeight", (PyCFunction) _wrap_CheckListBox_GetItemHeight, METH_VARARGS | METH_KEYWORDS, NULL},
34983 { (char *)"CheckListBox_HitTest", (PyCFunction) _wrap_CheckListBox_HitTest, METH_VARARGS | METH_KEYWORDS, NULL},
34984 { (char *)"CheckListBox_HitTestXY", (PyCFunction) _wrap_CheckListBox_HitTestXY, METH_VARARGS | METH_KEYWORDS, NULL},
34985 { (char *)"CheckListBox_swigregister", CheckListBox_swigregister, METH_VARARGS, NULL},
34986 { (char *)"new_TextAttr", (PyCFunction) _wrap_new_TextAttr, METH_VARARGS | METH_KEYWORDS, NULL},
34987 { (char *)"delete_TextAttr", (PyCFunction) _wrap_delete_TextAttr, METH_VARARGS | METH_KEYWORDS, NULL},
34988 { (char *)"TextAttr_Init", (PyCFunction) _wrap_TextAttr_Init, METH_VARARGS | METH_KEYWORDS, NULL},
34989 { (char *)"TextAttr_SetTextColour", (PyCFunction) _wrap_TextAttr_SetTextColour, METH_VARARGS | METH_KEYWORDS, NULL},
34990 { (char *)"TextAttr_SetBackgroundColour", (PyCFunction) _wrap_TextAttr_SetBackgroundColour, METH_VARARGS | METH_KEYWORDS, NULL},
34991 { (char *)"TextAttr_SetFont", (PyCFunction) _wrap_TextAttr_SetFont, METH_VARARGS | METH_KEYWORDS, NULL},
34992 { (char *)"TextAttr_SetAlignment", (PyCFunction) _wrap_TextAttr_SetAlignment, METH_VARARGS | METH_KEYWORDS, NULL},
34993 { (char *)"TextAttr_SetTabs", (PyCFunction) _wrap_TextAttr_SetTabs, METH_VARARGS | METH_KEYWORDS, NULL},
34994 { (char *)"TextAttr_SetLeftIndent", (PyCFunction) _wrap_TextAttr_SetLeftIndent, METH_VARARGS | METH_KEYWORDS, NULL},
34995 { (char *)"TextAttr_SetRightIndent", (PyCFunction) _wrap_TextAttr_SetRightIndent, METH_VARARGS | METH_KEYWORDS, NULL},
34996 { (char *)"TextAttr_SetFlags", (PyCFunction) _wrap_TextAttr_SetFlags, METH_VARARGS | METH_KEYWORDS, NULL},
34997 { (char *)"TextAttr_HasTextColour", (PyCFunction) _wrap_TextAttr_HasTextColour, METH_VARARGS | METH_KEYWORDS, NULL},
34998 { (char *)"TextAttr_HasBackgroundColour", (PyCFunction) _wrap_TextAttr_HasBackgroundColour, METH_VARARGS | METH_KEYWORDS, NULL},
34999 { (char *)"TextAttr_HasFont", (PyCFunction) _wrap_TextAttr_HasFont, METH_VARARGS | METH_KEYWORDS, NULL},
35000 { (char *)"TextAttr_HasAlignment", (PyCFunction) _wrap_TextAttr_HasAlignment, METH_VARARGS | METH_KEYWORDS, NULL},
35001 { (char *)"TextAttr_HasTabs", (PyCFunction) _wrap_TextAttr_HasTabs, METH_VARARGS | METH_KEYWORDS, NULL},
35002 { (char *)"TextAttr_HasLeftIndent", (PyCFunction) _wrap_TextAttr_HasLeftIndent, METH_VARARGS | METH_KEYWORDS, NULL},
35003 { (char *)"TextAttr_HasRightIndent", (PyCFunction) _wrap_TextAttr_HasRightIndent, METH_VARARGS | METH_KEYWORDS, NULL},
35004 { (char *)"TextAttr_HasFlag", (PyCFunction) _wrap_TextAttr_HasFlag, METH_VARARGS | METH_KEYWORDS, NULL},
35005 { (char *)"TextAttr_GetTextColour", (PyCFunction) _wrap_TextAttr_GetTextColour, METH_VARARGS | METH_KEYWORDS, NULL},
35006 { (char *)"TextAttr_GetBackgroundColour", (PyCFunction) _wrap_TextAttr_GetBackgroundColour, METH_VARARGS | METH_KEYWORDS, NULL},
35007 { (char *)"TextAttr_GetFont", (PyCFunction) _wrap_TextAttr_GetFont, METH_VARARGS | METH_KEYWORDS, NULL},
35008 { (char *)"TextAttr_GetAlignment", (PyCFunction) _wrap_TextAttr_GetAlignment, METH_VARARGS | METH_KEYWORDS, NULL},
35009 { (char *)"TextAttr_GetTabs", (PyCFunction) _wrap_TextAttr_GetTabs, METH_VARARGS | METH_KEYWORDS, NULL},
35010 { (char *)"TextAttr_GetLeftIndent", (PyCFunction) _wrap_TextAttr_GetLeftIndent, METH_VARARGS | METH_KEYWORDS, NULL},
35011 { (char *)"TextAttr_GetLeftSubIndent", (PyCFunction) _wrap_TextAttr_GetLeftSubIndent, METH_VARARGS | METH_KEYWORDS, NULL},
35012 { (char *)"TextAttr_GetRightIndent", (PyCFunction) _wrap_TextAttr_GetRightIndent, METH_VARARGS | METH_KEYWORDS, NULL},
35013 { (char *)"TextAttr_GetFlags", (PyCFunction) _wrap_TextAttr_GetFlags, METH_VARARGS | METH_KEYWORDS, NULL},
35014 { (char *)"TextAttr_IsDefault", (PyCFunction) _wrap_TextAttr_IsDefault, METH_VARARGS | METH_KEYWORDS, NULL},
35015 { (char *)"TextAttr_Combine", (PyCFunction) _wrap_TextAttr_Combine, METH_VARARGS | METH_KEYWORDS, NULL},
35016 { (char *)"TextAttr_swigregister", TextAttr_swigregister, METH_VARARGS, NULL},
35017 { (char *)"new_TextCtrl", (PyCFunction) _wrap_new_TextCtrl, METH_VARARGS | METH_KEYWORDS, NULL},
35018 { (char *)"new_PreTextCtrl", (PyCFunction) _wrap_new_PreTextCtrl, METH_VARARGS | METH_KEYWORDS, NULL},
35019 { (char *)"TextCtrl_Create", (PyCFunction) _wrap_TextCtrl_Create, METH_VARARGS | METH_KEYWORDS, NULL},
35020 { (char *)"TextCtrl_GetValue", (PyCFunction) _wrap_TextCtrl_GetValue, METH_VARARGS | METH_KEYWORDS, NULL},
35021 { (char *)"TextCtrl_SetValue", (PyCFunction) _wrap_TextCtrl_SetValue, METH_VARARGS | METH_KEYWORDS, NULL},
35022 { (char *)"TextCtrl_GetRange", (PyCFunction) _wrap_TextCtrl_GetRange, METH_VARARGS | METH_KEYWORDS, NULL},
35023 { (char *)"TextCtrl_GetLineLength", (PyCFunction) _wrap_TextCtrl_GetLineLength, METH_VARARGS | METH_KEYWORDS, NULL},
35024 { (char *)"TextCtrl_GetLineText", (PyCFunction) _wrap_TextCtrl_GetLineText, METH_VARARGS | METH_KEYWORDS, NULL},
35025 { (char *)"TextCtrl_GetNumberOfLines", (PyCFunction) _wrap_TextCtrl_GetNumberOfLines, METH_VARARGS | METH_KEYWORDS, NULL},
35026 { (char *)"TextCtrl_IsModified", (PyCFunction) _wrap_TextCtrl_IsModified, METH_VARARGS | METH_KEYWORDS, NULL},
35027 { (char *)"TextCtrl_IsEditable", (PyCFunction) _wrap_TextCtrl_IsEditable, METH_VARARGS | METH_KEYWORDS, NULL},
35028 { (char *)"TextCtrl_IsSingleLine", (PyCFunction) _wrap_TextCtrl_IsSingleLine, METH_VARARGS | METH_KEYWORDS, NULL},
35029 { (char *)"TextCtrl_IsMultiLine", (PyCFunction) _wrap_TextCtrl_IsMultiLine, METH_VARARGS | METH_KEYWORDS, NULL},
35030 { (char *)"TextCtrl_GetSelection", (PyCFunction) _wrap_TextCtrl_GetSelection, METH_VARARGS | METH_KEYWORDS, NULL},
35031 { (char *)"TextCtrl_GetStringSelection", (PyCFunction) _wrap_TextCtrl_GetStringSelection, METH_VARARGS | METH_KEYWORDS, NULL},
35032 { (char *)"TextCtrl_Clear", (PyCFunction) _wrap_TextCtrl_Clear, METH_VARARGS | METH_KEYWORDS, NULL},
35033 { (char *)"TextCtrl_Replace", (PyCFunction) _wrap_TextCtrl_Replace, METH_VARARGS | METH_KEYWORDS, NULL},
35034 { (char *)"TextCtrl_Remove", (PyCFunction) _wrap_TextCtrl_Remove, METH_VARARGS | METH_KEYWORDS, NULL},
35035 { (char *)"TextCtrl_LoadFile", (PyCFunction) _wrap_TextCtrl_LoadFile, METH_VARARGS | METH_KEYWORDS, NULL},
35036 { (char *)"TextCtrl_SaveFile", (PyCFunction) _wrap_TextCtrl_SaveFile, METH_VARARGS | METH_KEYWORDS, NULL},
35037 { (char *)"TextCtrl_MarkDirty", (PyCFunction) _wrap_TextCtrl_MarkDirty, METH_VARARGS | METH_KEYWORDS, NULL},
35038 { (char *)"TextCtrl_DiscardEdits", (PyCFunction) _wrap_TextCtrl_DiscardEdits, METH_VARARGS | METH_KEYWORDS, NULL},
35039 { (char *)"TextCtrl_SetMaxLength", (PyCFunction) _wrap_TextCtrl_SetMaxLength, METH_VARARGS | METH_KEYWORDS, NULL},
35040 { (char *)"TextCtrl_WriteText", (PyCFunction) _wrap_TextCtrl_WriteText, METH_VARARGS | METH_KEYWORDS, NULL},
35041 { (char *)"TextCtrl_AppendText", (PyCFunction) _wrap_TextCtrl_AppendText, METH_VARARGS | METH_KEYWORDS, NULL},
35042 { (char *)"TextCtrl_EmulateKeyPress", (PyCFunction) _wrap_TextCtrl_EmulateKeyPress, METH_VARARGS | METH_KEYWORDS, NULL},
35043 { (char *)"TextCtrl_SetStyle", (PyCFunction) _wrap_TextCtrl_SetStyle, METH_VARARGS | METH_KEYWORDS, NULL},
35044 { (char *)"TextCtrl_GetStyle", (PyCFunction) _wrap_TextCtrl_GetStyle, METH_VARARGS | METH_KEYWORDS, NULL},
35045 { (char *)"TextCtrl_SetDefaultStyle", (PyCFunction) _wrap_TextCtrl_SetDefaultStyle, METH_VARARGS | METH_KEYWORDS, NULL},
35046 { (char *)"TextCtrl_GetDefaultStyle", (PyCFunction) _wrap_TextCtrl_GetDefaultStyle, METH_VARARGS | METH_KEYWORDS, NULL},
35047 { (char *)"TextCtrl_XYToPosition", (PyCFunction) _wrap_TextCtrl_XYToPosition, METH_VARARGS | METH_KEYWORDS, NULL},
35048 { (char *)"TextCtrl_PositionToXY", (PyCFunction) _wrap_TextCtrl_PositionToXY, METH_VARARGS | METH_KEYWORDS, NULL},
35049 { (char *)"TextCtrl_ShowPosition", (PyCFunction) _wrap_TextCtrl_ShowPosition, METH_VARARGS | METH_KEYWORDS, NULL},
35050 { (char *)"TextCtrl_HitTest", (PyCFunction) _wrap_TextCtrl_HitTest, METH_VARARGS | METH_KEYWORDS, NULL},
35051 { (char *)"TextCtrl_HitTestPos", (PyCFunction) _wrap_TextCtrl_HitTestPos, METH_VARARGS | METH_KEYWORDS, NULL},
35052 { (char *)"TextCtrl_Copy", (PyCFunction) _wrap_TextCtrl_Copy, METH_VARARGS | METH_KEYWORDS, NULL},
35053 { (char *)"TextCtrl_Cut", (PyCFunction) _wrap_TextCtrl_Cut, METH_VARARGS | METH_KEYWORDS, NULL},
35054 { (char *)"TextCtrl_Paste", (PyCFunction) _wrap_TextCtrl_Paste, METH_VARARGS | METH_KEYWORDS, NULL},
35055 { (char *)"TextCtrl_CanCopy", (PyCFunction) _wrap_TextCtrl_CanCopy, METH_VARARGS | METH_KEYWORDS, NULL},
35056 { (char *)"TextCtrl_CanCut", (PyCFunction) _wrap_TextCtrl_CanCut, METH_VARARGS | METH_KEYWORDS, NULL},
35057 { (char *)"TextCtrl_CanPaste", (PyCFunction) _wrap_TextCtrl_CanPaste, METH_VARARGS | METH_KEYWORDS, NULL},
35058 { (char *)"TextCtrl_Undo", (PyCFunction) _wrap_TextCtrl_Undo, METH_VARARGS | METH_KEYWORDS, NULL},
35059 { (char *)"TextCtrl_Redo", (PyCFunction) _wrap_TextCtrl_Redo, METH_VARARGS | METH_KEYWORDS, NULL},
35060 { (char *)"TextCtrl_CanUndo", (PyCFunction) _wrap_TextCtrl_CanUndo, METH_VARARGS | METH_KEYWORDS, NULL},
35061 { (char *)"TextCtrl_CanRedo", (PyCFunction) _wrap_TextCtrl_CanRedo, METH_VARARGS | METH_KEYWORDS, NULL},
35062 { (char *)"TextCtrl_SetInsertionPoint", (PyCFunction) _wrap_TextCtrl_SetInsertionPoint, METH_VARARGS | METH_KEYWORDS, NULL},
35063 { (char *)"TextCtrl_SetInsertionPointEnd", (PyCFunction) _wrap_TextCtrl_SetInsertionPointEnd, METH_VARARGS | METH_KEYWORDS, NULL},
35064 { (char *)"TextCtrl_GetInsertionPoint", (PyCFunction) _wrap_TextCtrl_GetInsertionPoint, METH_VARARGS | METH_KEYWORDS, NULL},
35065 { (char *)"TextCtrl_GetLastPosition", (PyCFunction) _wrap_TextCtrl_GetLastPosition, METH_VARARGS | METH_KEYWORDS, NULL},
35066 { (char *)"TextCtrl_SetSelection", (PyCFunction) _wrap_TextCtrl_SetSelection, METH_VARARGS | METH_KEYWORDS, NULL},
35067 { (char *)"TextCtrl_SelectAll", (PyCFunction) _wrap_TextCtrl_SelectAll, METH_VARARGS | METH_KEYWORDS, NULL},
35068 { (char *)"TextCtrl_SetEditable", (PyCFunction) _wrap_TextCtrl_SetEditable, METH_VARARGS | METH_KEYWORDS, NULL},
35069 { (char *)"TextCtrl_write", (PyCFunction) _wrap_TextCtrl_write, METH_VARARGS | METH_KEYWORDS, NULL},
35070 { (char *)"TextCtrl_GetString", (PyCFunction) _wrap_TextCtrl_GetString, METH_VARARGS | METH_KEYWORDS, NULL},
35071 { (char *)"TextCtrl_GetClassDefaultAttributes", (PyCFunction) _wrap_TextCtrl_GetClassDefaultAttributes, METH_VARARGS | METH_KEYWORDS, NULL},
35072 { (char *)"TextCtrl_swigregister", TextCtrl_swigregister, METH_VARARGS, NULL},
35073 { (char *)"new_TextUrlEvent", (PyCFunction) _wrap_new_TextUrlEvent, METH_VARARGS | METH_KEYWORDS, NULL},
35074 { (char *)"TextUrlEvent_GetMouseEvent", (PyCFunction) _wrap_TextUrlEvent_GetMouseEvent, METH_VARARGS | METH_KEYWORDS, NULL},
35075 { (char *)"TextUrlEvent_GetURLStart", (PyCFunction) _wrap_TextUrlEvent_GetURLStart, METH_VARARGS | METH_KEYWORDS, NULL},
35076 { (char *)"TextUrlEvent_GetURLEnd", (PyCFunction) _wrap_TextUrlEvent_GetURLEnd, METH_VARARGS | METH_KEYWORDS, NULL},
35077 { (char *)"TextUrlEvent_swigregister", TextUrlEvent_swigregister, METH_VARARGS, NULL},
35078 { (char *)"new_ScrollBar", (PyCFunction) _wrap_new_ScrollBar, METH_VARARGS | METH_KEYWORDS, NULL},
35079 { (char *)"new_PreScrollBar", (PyCFunction) _wrap_new_PreScrollBar, METH_VARARGS | METH_KEYWORDS, NULL},
35080 { (char *)"ScrollBar_Create", (PyCFunction) _wrap_ScrollBar_Create, METH_VARARGS | METH_KEYWORDS, NULL},
35081 { (char *)"ScrollBar_GetThumbPosition", (PyCFunction) _wrap_ScrollBar_GetThumbPosition, METH_VARARGS | METH_KEYWORDS, NULL},
35082 { (char *)"ScrollBar_GetThumbSize", (PyCFunction) _wrap_ScrollBar_GetThumbSize, METH_VARARGS | METH_KEYWORDS, NULL},
35083 { (char *)"ScrollBar_GetPageSize", (PyCFunction) _wrap_ScrollBar_GetPageSize, METH_VARARGS | METH_KEYWORDS, NULL},
35084 { (char *)"ScrollBar_GetRange", (PyCFunction) _wrap_ScrollBar_GetRange, METH_VARARGS | METH_KEYWORDS, NULL},
35085 { (char *)"ScrollBar_IsVertical", (PyCFunction) _wrap_ScrollBar_IsVertical, METH_VARARGS | METH_KEYWORDS, NULL},
35086 { (char *)"ScrollBar_SetThumbPosition", (PyCFunction) _wrap_ScrollBar_SetThumbPosition, METH_VARARGS | METH_KEYWORDS, NULL},
35087 { (char *)"ScrollBar_SetScrollbar", (PyCFunction) _wrap_ScrollBar_SetScrollbar, METH_VARARGS | METH_KEYWORDS, NULL},
35088 { (char *)"ScrollBar_GetClassDefaultAttributes", (PyCFunction) _wrap_ScrollBar_GetClassDefaultAttributes, METH_VARARGS | METH_KEYWORDS, NULL},
35089 { (char *)"ScrollBar_swigregister", ScrollBar_swigregister, METH_VARARGS, NULL},
35090 { (char *)"new_SpinButton", (PyCFunction) _wrap_new_SpinButton, METH_VARARGS | METH_KEYWORDS, NULL},
35091 { (char *)"new_PreSpinButton", (PyCFunction) _wrap_new_PreSpinButton, METH_VARARGS | METH_KEYWORDS, NULL},
35092 { (char *)"SpinButton_Create", (PyCFunction) _wrap_SpinButton_Create, METH_VARARGS | METH_KEYWORDS, NULL},
35093 { (char *)"SpinButton_GetValue", (PyCFunction) _wrap_SpinButton_GetValue, METH_VARARGS | METH_KEYWORDS, NULL},
35094 { (char *)"SpinButton_GetMin", (PyCFunction) _wrap_SpinButton_GetMin, METH_VARARGS | METH_KEYWORDS, NULL},
35095 { (char *)"SpinButton_GetMax", (PyCFunction) _wrap_SpinButton_GetMax, METH_VARARGS | METH_KEYWORDS, NULL},
35096 { (char *)"SpinButton_SetValue", (PyCFunction) _wrap_SpinButton_SetValue, METH_VARARGS | METH_KEYWORDS, NULL},
35097 { (char *)"SpinButton_SetMin", (PyCFunction) _wrap_SpinButton_SetMin, METH_VARARGS | METH_KEYWORDS, NULL},
35098 { (char *)"SpinButton_SetMax", (PyCFunction) _wrap_SpinButton_SetMax, METH_VARARGS | METH_KEYWORDS, NULL},
35099 { (char *)"SpinButton_SetRange", (PyCFunction) _wrap_SpinButton_SetRange, METH_VARARGS | METH_KEYWORDS, NULL},
35100 { (char *)"SpinButton_IsVertical", (PyCFunction) _wrap_SpinButton_IsVertical, METH_VARARGS | METH_KEYWORDS, NULL},
35101 { (char *)"SpinButton_GetClassDefaultAttributes", (PyCFunction) _wrap_SpinButton_GetClassDefaultAttributes, METH_VARARGS | METH_KEYWORDS, NULL},
35102 { (char *)"SpinButton_swigregister", SpinButton_swigregister, METH_VARARGS, NULL},
35103 { (char *)"new_SpinCtrl", (PyCFunction) _wrap_new_SpinCtrl, METH_VARARGS | METH_KEYWORDS, NULL},
35104 { (char *)"new_PreSpinCtrl", (PyCFunction) _wrap_new_PreSpinCtrl, METH_VARARGS | METH_KEYWORDS, NULL},
35105 { (char *)"SpinCtrl_Create", (PyCFunction) _wrap_SpinCtrl_Create, METH_VARARGS | METH_KEYWORDS, NULL},
35106 { (char *)"SpinCtrl_GetValue", (PyCFunction) _wrap_SpinCtrl_GetValue, METH_VARARGS | METH_KEYWORDS, NULL},
35107 { (char *)"SpinCtrl_SetValue", (PyCFunction) _wrap_SpinCtrl_SetValue, METH_VARARGS | METH_KEYWORDS, NULL},
35108 { (char *)"SpinCtrl_SetValueString", (PyCFunction) _wrap_SpinCtrl_SetValueString, METH_VARARGS | METH_KEYWORDS, NULL},
35109 { (char *)"SpinCtrl_SetRange", (PyCFunction) _wrap_SpinCtrl_SetRange, METH_VARARGS | METH_KEYWORDS, NULL},
35110 { (char *)"SpinCtrl_GetMin", (PyCFunction) _wrap_SpinCtrl_GetMin, METH_VARARGS | METH_KEYWORDS, NULL},
35111 { (char *)"SpinCtrl_GetMax", (PyCFunction) _wrap_SpinCtrl_GetMax, METH_VARARGS | METH_KEYWORDS, NULL},
35112 { (char *)"SpinCtrl_SetSelection", (PyCFunction) _wrap_SpinCtrl_SetSelection, METH_VARARGS | METH_KEYWORDS, NULL},
35113 { (char *)"SpinCtrl_GetClassDefaultAttributes", (PyCFunction) _wrap_SpinCtrl_GetClassDefaultAttributes, METH_VARARGS | METH_KEYWORDS, NULL},
35114 { (char *)"SpinCtrl_swigregister", SpinCtrl_swigregister, METH_VARARGS, NULL},
35115 { (char *)"new_SpinEvent", (PyCFunction) _wrap_new_SpinEvent, METH_VARARGS | METH_KEYWORDS, NULL},
35116 { (char *)"SpinEvent_GetPosition", (PyCFunction) _wrap_SpinEvent_GetPosition, METH_VARARGS | METH_KEYWORDS, NULL},
35117 { (char *)"SpinEvent_SetPosition", (PyCFunction) _wrap_SpinEvent_SetPosition, METH_VARARGS | METH_KEYWORDS, NULL},
35118 { (char *)"SpinEvent_swigregister", SpinEvent_swigregister, METH_VARARGS, NULL},
35119 { (char *)"new_RadioBox", (PyCFunction) _wrap_new_RadioBox, METH_VARARGS | METH_KEYWORDS, NULL},
35120 { (char *)"new_PreRadioBox", (PyCFunction) _wrap_new_PreRadioBox, METH_VARARGS | METH_KEYWORDS, NULL},
35121 { (char *)"RadioBox_Create", (PyCFunction) _wrap_RadioBox_Create, METH_VARARGS | METH_KEYWORDS, NULL},
35122 { (char *)"RadioBox_SetSelection", (PyCFunction) _wrap_RadioBox_SetSelection, METH_VARARGS | METH_KEYWORDS, NULL},
35123 { (char *)"RadioBox_GetSelection", (PyCFunction) _wrap_RadioBox_GetSelection, METH_VARARGS | METH_KEYWORDS, NULL},
35124 { (char *)"RadioBox_GetStringSelection", (PyCFunction) _wrap_RadioBox_GetStringSelection, METH_VARARGS | METH_KEYWORDS, NULL},
35125 { (char *)"RadioBox_SetStringSelection", (PyCFunction) _wrap_RadioBox_SetStringSelection, METH_VARARGS | METH_KEYWORDS, NULL},
35126 { (char *)"RadioBox_GetCount", (PyCFunction) _wrap_RadioBox_GetCount, METH_VARARGS | METH_KEYWORDS, NULL},
35127 { (char *)"RadioBox_FindString", (PyCFunction) _wrap_RadioBox_FindString, METH_VARARGS | METH_KEYWORDS, NULL},
35128 { (char *)"RadioBox_GetString", (PyCFunction) _wrap_RadioBox_GetString, METH_VARARGS | METH_KEYWORDS, NULL},
35129 { (char *)"RadioBox_SetString", (PyCFunction) _wrap_RadioBox_SetString, METH_VARARGS | METH_KEYWORDS, NULL},
35130 { (char *)"RadioBox_EnableItem", (PyCFunction) _wrap_RadioBox_EnableItem, METH_VARARGS | METH_KEYWORDS, NULL},
35131 { (char *)"RadioBox_ShowItem", (PyCFunction) _wrap_RadioBox_ShowItem, METH_VARARGS | METH_KEYWORDS, NULL},
35132 { (char *)"RadioBox_GetColumnCount", (PyCFunction) _wrap_RadioBox_GetColumnCount, METH_VARARGS | METH_KEYWORDS, NULL},
35133 { (char *)"RadioBox_GetRowCount", (PyCFunction) _wrap_RadioBox_GetRowCount, METH_VARARGS | METH_KEYWORDS, NULL},
35134 { (char *)"RadioBox_GetNextItem", (PyCFunction) _wrap_RadioBox_GetNextItem, METH_VARARGS | METH_KEYWORDS, NULL},
35135 { (char *)"RadioBox_GetClassDefaultAttributes", (PyCFunction) _wrap_RadioBox_GetClassDefaultAttributes, METH_VARARGS | METH_KEYWORDS, NULL},
35136 { (char *)"RadioBox_swigregister", RadioBox_swigregister, METH_VARARGS, NULL},
35137 { (char *)"new_RadioButton", (PyCFunction) _wrap_new_RadioButton, METH_VARARGS | METH_KEYWORDS, NULL},
35138 { (char *)"new_PreRadioButton", (PyCFunction) _wrap_new_PreRadioButton, METH_VARARGS | METH_KEYWORDS, NULL},
35139 { (char *)"RadioButton_Create", (PyCFunction) _wrap_RadioButton_Create, METH_VARARGS | METH_KEYWORDS, NULL},
35140 { (char *)"RadioButton_GetValue", (PyCFunction) _wrap_RadioButton_GetValue, METH_VARARGS | METH_KEYWORDS, NULL},
35141 { (char *)"RadioButton_SetValue", (PyCFunction) _wrap_RadioButton_SetValue, METH_VARARGS | METH_KEYWORDS, NULL},
35142 { (char *)"RadioButton_GetClassDefaultAttributes", (PyCFunction) _wrap_RadioButton_GetClassDefaultAttributes, METH_VARARGS | METH_KEYWORDS, NULL},
35143 { (char *)"RadioButton_swigregister", RadioButton_swigregister, METH_VARARGS, NULL},
35144 { (char *)"new_Slider", (PyCFunction) _wrap_new_Slider, METH_VARARGS | METH_KEYWORDS, NULL},
35145 { (char *)"new_PreSlider", (PyCFunction) _wrap_new_PreSlider, METH_VARARGS | METH_KEYWORDS, NULL},
35146 { (char *)"Slider_Create", (PyCFunction) _wrap_Slider_Create, METH_VARARGS | METH_KEYWORDS, NULL},
35147 { (char *)"Slider_GetValue", (PyCFunction) _wrap_Slider_GetValue, METH_VARARGS | METH_KEYWORDS, NULL},
35148 { (char *)"Slider_SetValue", (PyCFunction) _wrap_Slider_SetValue, METH_VARARGS | METH_KEYWORDS, NULL},
35149 { (char *)"Slider_SetRange", (PyCFunction) _wrap_Slider_SetRange, METH_VARARGS | METH_KEYWORDS, NULL},
35150 { (char *)"Slider_GetMin", (PyCFunction) _wrap_Slider_GetMin, METH_VARARGS | METH_KEYWORDS, NULL},
35151 { (char *)"Slider_GetMax", (PyCFunction) _wrap_Slider_GetMax, METH_VARARGS | METH_KEYWORDS, NULL},
35152 { (char *)"Slider_SetMin", (PyCFunction) _wrap_Slider_SetMin, METH_VARARGS | METH_KEYWORDS, NULL},
35153 { (char *)"Slider_SetMax", (PyCFunction) _wrap_Slider_SetMax, METH_VARARGS | METH_KEYWORDS, NULL},
35154 { (char *)"Slider_SetLineSize", (PyCFunction) _wrap_Slider_SetLineSize, METH_VARARGS | METH_KEYWORDS, NULL},
35155 { (char *)"Slider_SetPageSize", (PyCFunction) _wrap_Slider_SetPageSize, METH_VARARGS | METH_KEYWORDS, NULL},
35156 { (char *)"Slider_GetLineSize", (PyCFunction) _wrap_Slider_GetLineSize, METH_VARARGS | METH_KEYWORDS, NULL},
35157 { (char *)"Slider_GetPageSize", (PyCFunction) _wrap_Slider_GetPageSize, METH_VARARGS | METH_KEYWORDS, NULL},
35158 { (char *)"Slider_SetThumbLength", (PyCFunction) _wrap_Slider_SetThumbLength, METH_VARARGS | METH_KEYWORDS, NULL},
35159 { (char *)"Slider_GetThumbLength", (PyCFunction) _wrap_Slider_GetThumbLength, METH_VARARGS | METH_KEYWORDS, NULL},
35160 { (char *)"Slider_SetTickFreq", (PyCFunction) _wrap_Slider_SetTickFreq, METH_VARARGS | METH_KEYWORDS, NULL},
35161 { (char *)"Slider_GetTickFreq", (PyCFunction) _wrap_Slider_GetTickFreq, METH_VARARGS | METH_KEYWORDS, NULL},
35162 { (char *)"Slider_ClearTicks", (PyCFunction) _wrap_Slider_ClearTicks, METH_VARARGS | METH_KEYWORDS, NULL},
35163 { (char *)"Slider_SetTick", (PyCFunction) _wrap_Slider_SetTick, METH_VARARGS | METH_KEYWORDS, NULL},
35164 { (char *)"Slider_ClearSel", (PyCFunction) _wrap_Slider_ClearSel, METH_VARARGS | METH_KEYWORDS, NULL},
35165 { (char *)"Slider_GetSelEnd", (PyCFunction) _wrap_Slider_GetSelEnd, METH_VARARGS | METH_KEYWORDS, NULL},
35166 { (char *)"Slider_GetSelStart", (PyCFunction) _wrap_Slider_GetSelStart, METH_VARARGS | METH_KEYWORDS, NULL},
35167 { (char *)"Slider_SetSelection", (PyCFunction) _wrap_Slider_SetSelection, METH_VARARGS | METH_KEYWORDS, NULL},
35168 { (char *)"Slider_GetClassDefaultAttributes", (PyCFunction) _wrap_Slider_GetClassDefaultAttributes, METH_VARARGS | METH_KEYWORDS, NULL},
35169 { (char *)"Slider_swigregister", Slider_swigregister, METH_VARARGS, NULL},
35170 { (char *)"new_ToggleButton", (PyCFunction) _wrap_new_ToggleButton, METH_VARARGS | METH_KEYWORDS, NULL},
35171 { (char *)"new_PreToggleButton", (PyCFunction) _wrap_new_PreToggleButton, METH_VARARGS | METH_KEYWORDS, NULL},
35172 { (char *)"ToggleButton_Create", (PyCFunction) _wrap_ToggleButton_Create, METH_VARARGS | METH_KEYWORDS, NULL},
35173 { (char *)"ToggleButton_SetValue", (PyCFunction) _wrap_ToggleButton_SetValue, METH_VARARGS | METH_KEYWORDS, NULL},
35174 { (char *)"ToggleButton_GetValue", (PyCFunction) _wrap_ToggleButton_GetValue, METH_VARARGS | METH_KEYWORDS, NULL},
35175 { (char *)"ToggleButton_SetLabel", (PyCFunction) _wrap_ToggleButton_SetLabel, METH_VARARGS | METH_KEYWORDS, NULL},
35176 { (char *)"ToggleButton_GetClassDefaultAttributes", (PyCFunction) _wrap_ToggleButton_GetClassDefaultAttributes, METH_VARARGS | METH_KEYWORDS, NULL},
35177 { (char *)"ToggleButton_swigregister", ToggleButton_swigregister, METH_VARARGS, NULL},
35178 { (char *)"BookCtrlBase_GetPageCount", (PyCFunction) _wrap_BookCtrlBase_GetPageCount, METH_VARARGS | METH_KEYWORDS, NULL},
35179 { (char *)"BookCtrlBase_GetPage", (PyCFunction) _wrap_BookCtrlBase_GetPage, METH_VARARGS | METH_KEYWORDS, NULL},
35180 { (char *)"BookCtrlBase_GetCurrentPage", (PyCFunction) _wrap_BookCtrlBase_GetCurrentPage, METH_VARARGS | METH_KEYWORDS, NULL},
35181 { (char *)"BookCtrlBase_GetSelection", (PyCFunction) _wrap_BookCtrlBase_GetSelection, METH_VARARGS | METH_KEYWORDS, NULL},
35182 { (char *)"BookCtrlBase_SetPageText", (PyCFunction) _wrap_BookCtrlBase_SetPageText, METH_VARARGS | METH_KEYWORDS, NULL},
35183 { (char *)"BookCtrlBase_GetPageText", (PyCFunction) _wrap_BookCtrlBase_GetPageText, METH_VARARGS | METH_KEYWORDS, NULL},
35184 { (char *)"BookCtrlBase_SetImageList", (PyCFunction) _wrap_BookCtrlBase_SetImageList, METH_VARARGS | METH_KEYWORDS, NULL},
35185 { (char *)"BookCtrlBase_AssignImageList", (PyCFunction) _wrap_BookCtrlBase_AssignImageList, METH_VARARGS | METH_KEYWORDS, NULL},
35186 { (char *)"BookCtrlBase_GetImageList", (PyCFunction) _wrap_BookCtrlBase_GetImageList, METH_VARARGS | METH_KEYWORDS, NULL},
35187 { (char *)"BookCtrlBase_GetPageImage", (PyCFunction) _wrap_BookCtrlBase_GetPageImage, METH_VARARGS | METH_KEYWORDS, NULL},
35188 { (char *)"BookCtrlBase_SetPageImage", (PyCFunction) _wrap_BookCtrlBase_SetPageImage, METH_VARARGS | METH_KEYWORDS, NULL},
35189 { (char *)"BookCtrlBase_SetPageSize", (PyCFunction) _wrap_BookCtrlBase_SetPageSize, METH_VARARGS | METH_KEYWORDS, NULL},
35190 { (char *)"BookCtrlBase_CalcSizeFromPage", (PyCFunction) _wrap_BookCtrlBase_CalcSizeFromPage, METH_VARARGS | METH_KEYWORDS, NULL},
35191 { (char *)"BookCtrlBase_DeletePage", (PyCFunction) _wrap_BookCtrlBase_DeletePage, METH_VARARGS | METH_KEYWORDS, NULL},
35192 { (char *)"BookCtrlBase_RemovePage", (PyCFunction) _wrap_BookCtrlBase_RemovePage, METH_VARARGS | METH_KEYWORDS, NULL},
35193 { (char *)"BookCtrlBase_DeleteAllPages", (PyCFunction) _wrap_BookCtrlBase_DeleteAllPages, METH_VARARGS | METH_KEYWORDS, NULL},
35194 { (char *)"BookCtrlBase_AddPage", (PyCFunction) _wrap_BookCtrlBase_AddPage, METH_VARARGS | METH_KEYWORDS, NULL},
35195 { (char *)"BookCtrlBase_InsertPage", (PyCFunction) _wrap_BookCtrlBase_InsertPage, METH_VARARGS | METH_KEYWORDS, NULL},
35196 { (char *)"BookCtrlBase_SetSelection", (PyCFunction) _wrap_BookCtrlBase_SetSelection, METH_VARARGS | METH_KEYWORDS, NULL},
35197 { (char *)"BookCtrlBase_AdvanceSelection", (PyCFunction) _wrap_BookCtrlBase_AdvanceSelection, METH_VARARGS | METH_KEYWORDS, NULL},
35198 { (char *)"BookCtrlBase_GetClassDefaultAttributes", (PyCFunction) _wrap_BookCtrlBase_GetClassDefaultAttributes, METH_VARARGS | METH_KEYWORDS, NULL},
35199 { (char *)"BookCtrlBase_swigregister", BookCtrlBase_swigregister, METH_VARARGS, NULL},
35200 { (char *)"new_BookCtrlBaseEvent", (PyCFunction) _wrap_new_BookCtrlBaseEvent, METH_VARARGS | METH_KEYWORDS, NULL},
35201 { (char *)"BookCtrlBaseEvent_GetSelection", (PyCFunction) _wrap_BookCtrlBaseEvent_GetSelection, METH_VARARGS | METH_KEYWORDS, NULL},
35202 { (char *)"BookCtrlBaseEvent_SetSelection", (PyCFunction) _wrap_BookCtrlBaseEvent_SetSelection, METH_VARARGS | METH_KEYWORDS, NULL},
35203 { (char *)"BookCtrlBaseEvent_GetOldSelection", (PyCFunction) _wrap_BookCtrlBaseEvent_GetOldSelection, METH_VARARGS | METH_KEYWORDS, NULL},
35204 { (char *)"BookCtrlBaseEvent_SetOldSelection", (PyCFunction) _wrap_BookCtrlBaseEvent_SetOldSelection, METH_VARARGS | METH_KEYWORDS, NULL},
35205 { (char *)"BookCtrlBaseEvent_swigregister", BookCtrlBaseEvent_swigregister, METH_VARARGS, NULL},
35206 { (char *)"new_Notebook", (PyCFunction) _wrap_new_Notebook, METH_VARARGS | METH_KEYWORDS, NULL},
35207 { (char *)"new_PreNotebook", (PyCFunction) _wrap_new_PreNotebook, METH_VARARGS | METH_KEYWORDS, NULL},
35208 { (char *)"Notebook_Create", (PyCFunction) _wrap_Notebook_Create, METH_VARARGS | METH_KEYWORDS, NULL},
35209 { (char *)"Notebook_GetRowCount", (PyCFunction) _wrap_Notebook_GetRowCount, METH_VARARGS | METH_KEYWORDS, NULL},
35210 { (char *)"Notebook_SetPadding", (PyCFunction) _wrap_Notebook_SetPadding, METH_VARARGS | METH_KEYWORDS, NULL},
35211 { (char *)"Notebook_SetTabSize", (PyCFunction) _wrap_Notebook_SetTabSize, METH_VARARGS | METH_KEYWORDS, NULL},
35212 { (char *)"Notebook_HitTest", (PyCFunction) _wrap_Notebook_HitTest, METH_VARARGS | METH_KEYWORDS, NULL},
35213 { (char *)"Notebook_CalcSizeFromPage", (PyCFunction) _wrap_Notebook_CalcSizeFromPage, METH_VARARGS | METH_KEYWORDS, NULL},
8e738329 35214 { (char *)"Notebook_GetThemeBackgroundColour", (PyCFunction) _wrap_Notebook_GetThemeBackgroundColour, METH_VARARGS | METH_KEYWORDS, NULL},
093d3ff1
RD
35215 { (char *)"Notebook_GetClassDefaultAttributes", (PyCFunction) _wrap_Notebook_GetClassDefaultAttributes, METH_VARARGS | METH_KEYWORDS, NULL},
35216 { (char *)"Notebook_swigregister", Notebook_swigregister, METH_VARARGS, NULL},
35217 { (char *)"new_NotebookEvent", (PyCFunction) _wrap_new_NotebookEvent, METH_VARARGS | METH_KEYWORDS, NULL},
35218 { (char *)"NotebookEvent_swigregister", NotebookEvent_swigregister, METH_VARARGS, NULL},
35219 { (char *)"new_Listbook", (PyCFunction) _wrap_new_Listbook, METH_VARARGS | METH_KEYWORDS, NULL},
35220 { (char *)"new_PreListbook", (PyCFunction) _wrap_new_PreListbook, METH_VARARGS | METH_KEYWORDS, NULL},
35221 { (char *)"Listbook_Create", (PyCFunction) _wrap_Listbook_Create, METH_VARARGS | METH_KEYWORDS, NULL},
35222 { (char *)"Listbook_IsVertical", (PyCFunction) _wrap_Listbook_IsVertical, METH_VARARGS | METH_KEYWORDS, NULL},
35223 { (char *)"Listbook_GetListView", (PyCFunction) _wrap_Listbook_GetListView, METH_VARARGS | METH_KEYWORDS, NULL},
35224 { (char *)"Listbook_swigregister", Listbook_swigregister, METH_VARARGS, NULL},
35225 { (char *)"new_ListbookEvent", (PyCFunction) _wrap_new_ListbookEvent, METH_VARARGS | METH_KEYWORDS, NULL},
35226 { (char *)"ListbookEvent_swigregister", ListbookEvent_swigregister, METH_VARARGS, NULL},
35227 { (char *)"new_Choicebook", (PyCFunction) _wrap_new_Choicebook, METH_VARARGS | METH_KEYWORDS, NULL},
35228 { (char *)"new_PreChoicebook", (PyCFunction) _wrap_new_PreChoicebook, METH_VARARGS | METH_KEYWORDS, NULL},
35229 { (char *)"Choicebook_Create", (PyCFunction) _wrap_Choicebook_Create, METH_VARARGS | METH_KEYWORDS, NULL},
35230 { (char *)"Choicebook_IsVertical", (PyCFunction) _wrap_Choicebook_IsVertical, METH_VARARGS | METH_KEYWORDS, NULL},
70b7a5fe 35231 { (char *)"Choicebook_GetChoiceCtrl", (PyCFunction) _wrap_Choicebook_GetChoiceCtrl, METH_VARARGS | METH_KEYWORDS, NULL},
093d3ff1
RD
35232 { (char *)"Choicebook_DeleteAllPages", (PyCFunction) _wrap_Choicebook_DeleteAllPages, METH_VARARGS | METH_KEYWORDS, NULL},
35233 { (char *)"Choicebook_swigregister", Choicebook_swigregister, METH_VARARGS, NULL},
35234 { (char *)"new_ChoicebookEvent", (PyCFunction) _wrap_new_ChoicebookEvent, METH_VARARGS | METH_KEYWORDS, NULL},
35235 { (char *)"ChoicebookEvent_swigregister", ChoicebookEvent_swigregister, METH_VARARGS, NULL},
093d3ff1
RD
35236 { (char *)"ToolBarToolBase_GetId", (PyCFunction) _wrap_ToolBarToolBase_GetId, METH_VARARGS | METH_KEYWORDS, NULL},
35237 { (char *)"ToolBarToolBase_GetControl", (PyCFunction) _wrap_ToolBarToolBase_GetControl, METH_VARARGS | METH_KEYWORDS, NULL},
35238 { (char *)"ToolBarToolBase_GetToolBar", (PyCFunction) _wrap_ToolBarToolBase_GetToolBar, METH_VARARGS | METH_KEYWORDS, NULL},
35239 { (char *)"ToolBarToolBase_IsButton", (PyCFunction) _wrap_ToolBarToolBase_IsButton, METH_VARARGS | METH_KEYWORDS, NULL},
35240 { (char *)"ToolBarToolBase_IsControl", (PyCFunction) _wrap_ToolBarToolBase_IsControl, METH_VARARGS | METH_KEYWORDS, NULL},
35241 { (char *)"ToolBarToolBase_IsSeparator", (PyCFunction) _wrap_ToolBarToolBase_IsSeparator, METH_VARARGS | METH_KEYWORDS, NULL},
35242 { (char *)"ToolBarToolBase_GetStyle", (PyCFunction) _wrap_ToolBarToolBase_GetStyle, METH_VARARGS | METH_KEYWORDS, NULL},
35243 { (char *)"ToolBarToolBase_GetKind", (PyCFunction) _wrap_ToolBarToolBase_GetKind, METH_VARARGS | METH_KEYWORDS, NULL},
35244 { (char *)"ToolBarToolBase_IsEnabled", (PyCFunction) _wrap_ToolBarToolBase_IsEnabled, METH_VARARGS | METH_KEYWORDS, NULL},
35245 { (char *)"ToolBarToolBase_IsToggled", (PyCFunction) _wrap_ToolBarToolBase_IsToggled, METH_VARARGS | METH_KEYWORDS, NULL},
35246 { (char *)"ToolBarToolBase_CanBeToggled", (PyCFunction) _wrap_ToolBarToolBase_CanBeToggled, METH_VARARGS | METH_KEYWORDS, NULL},
35247 { (char *)"ToolBarToolBase_GetNormalBitmap", (PyCFunction) _wrap_ToolBarToolBase_GetNormalBitmap, METH_VARARGS | METH_KEYWORDS, NULL},
35248 { (char *)"ToolBarToolBase_GetDisabledBitmap", (PyCFunction) _wrap_ToolBarToolBase_GetDisabledBitmap, METH_VARARGS | METH_KEYWORDS, NULL},
35249 { (char *)"ToolBarToolBase_GetBitmap", (PyCFunction) _wrap_ToolBarToolBase_GetBitmap, METH_VARARGS | METH_KEYWORDS, NULL},
35250 { (char *)"ToolBarToolBase_GetLabel", (PyCFunction) _wrap_ToolBarToolBase_GetLabel, METH_VARARGS | METH_KEYWORDS, NULL},
35251 { (char *)"ToolBarToolBase_GetShortHelp", (PyCFunction) _wrap_ToolBarToolBase_GetShortHelp, METH_VARARGS | METH_KEYWORDS, NULL},
35252 { (char *)"ToolBarToolBase_GetLongHelp", (PyCFunction) _wrap_ToolBarToolBase_GetLongHelp, METH_VARARGS | METH_KEYWORDS, NULL},
35253 { (char *)"ToolBarToolBase_Enable", (PyCFunction) _wrap_ToolBarToolBase_Enable, METH_VARARGS | METH_KEYWORDS, NULL},
35254 { (char *)"ToolBarToolBase_Toggle", (PyCFunction) _wrap_ToolBarToolBase_Toggle, METH_VARARGS | METH_KEYWORDS, NULL},
35255 { (char *)"ToolBarToolBase_SetToggle", (PyCFunction) _wrap_ToolBarToolBase_SetToggle, METH_VARARGS | METH_KEYWORDS, NULL},
35256 { (char *)"ToolBarToolBase_SetShortHelp", (PyCFunction) _wrap_ToolBarToolBase_SetShortHelp, METH_VARARGS | METH_KEYWORDS, NULL},
35257 { (char *)"ToolBarToolBase_SetLongHelp", (PyCFunction) _wrap_ToolBarToolBase_SetLongHelp, METH_VARARGS | METH_KEYWORDS, NULL},
35258 { (char *)"ToolBarToolBase_SetNormalBitmap", (PyCFunction) _wrap_ToolBarToolBase_SetNormalBitmap, METH_VARARGS | METH_KEYWORDS, NULL},
35259 { (char *)"ToolBarToolBase_SetDisabledBitmap", (PyCFunction) _wrap_ToolBarToolBase_SetDisabledBitmap, METH_VARARGS | METH_KEYWORDS, NULL},
35260 { (char *)"ToolBarToolBase_SetLabel", (PyCFunction) _wrap_ToolBarToolBase_SetLabel, METH_VARARGS | METH_KEYWORDS, NULL},
35261 { (char *)"ToolBarToolBase_Detach", (PyCFunction) _wrap_ToolBarToolBase_Detach, METH_VARARGS | METH_KEYWORDS, NULL},
35262 { (char *)"ToolBarToolBase_Attach", (PyCFunction) _wrap_ToolBarToolBase_Attach, METH_VARARGS | METH_KEYWORDS, NULL},
35263 { (char *)"ToolBarToolBase_GetClientData", (PyCFunction) _wrap_ToolBarToolBase_GetClientData, METH_VARARGS | METH_KEYWORDS, NULL},
35264 { (char *)"ToolBarToolBase_SetClientData", (PyCFunction) _wrap_ToolBarToolBase_SetClientData, METH_VARARGS | METH_KEYWORDS, NULL},
35265 { (char *)"ToolBarToolBase_swigregister", ToolBarToolBase_swigregister, METH_VARARGS, NULL},
35266 { (char *)"ToolBarBase_DoAddTool", (PyCFunction) _wrap_ToolBarBase_DoAddTool, METH_VARARGS | METH_KEYWORDS, NULL},
35267 { (char *)"ToolBarBase_DoInsertTool", (PyCFunction) _wrap_ToolBarBase_DoInsertTool, METH_VARARGS | METH_KEYWORDS, NULL},
35268 { (char *)"ToolBarBase_AddToolItem", (PyCFunction) _wrap_ToolBarBase_AddToolItem, METH_VARARGS | METH_KEYWORDS, NULL},
35269 { (char *)"ToolBarBase_InsertToolItem", (PyCFunction) _wrap_ToolBarBase_InsertToolItem, METH_VARARGS | METH_KEYWORDS, NULL},
35270 { (char *)"ToolBarBase_AddControl", (PyCFunction) _wrap_ToolBarBase_AddControl, METH_VARARGS | METH_KEYWORDS, NULL},
35271 { (char *)"ToolBarBase_InsertControl", (PyCFunction) _wrap_ToolBarBase_InsertControl, METH_VARARGS | METH_KEYWORDS, NULL},
35272 { (char *)"ToolBarBase_FindControl", (PyCFunction) _wrap_ToolBarBase_FindControl, METH_VARARGS | METH_KEYWORDS, NULL},
35273 { (char *)"ToolBarBase_AddSeparator", (PyCFunction) _wrap_ToolBarBase_AddSeparator, METH_VARARGS | METH_KEYWORDS, NULL},
35274 { (char *)"ToolBarBase_InsertSeparator", (PyCFunction) _wrap_ToolBarBase_InsertSeparator, METH_VARARGS | METH_KEYWORDS, NULL},
35275 { (char *)"ToolBarBase_RemoveTool", (PyCFunction) _wrap_ToolBarBase_RemoveTool, METH_VARARGS | METH_KEYWORDS, NULL},
35276 { (char *)"ToolBarBase_DeleteToolByPos", (PyCFunction) _wrap_ToolBarBase_DeleteToolByPos, METH_VARARGS | METH_KEYWORDS, NULL},
35277 { (char *)"ToolBarBase_DeleteTool", (PyCFunction) _wrap_ToolBarBase_DeleteTool, METH_VARARGS | METH_KEYWORDS, NULL},
35278 { (char *)"ToolBarBase_ClearTools", (PyCFunction) _wrap_ToolBarBase_ClearTools, METH_VARARGS | METH_KEYWORDS, NULL},
35279 { (char *)"ToolBarBase_Realize", (PyCFunction) _wrap_ToolBarBase_Realize, METH_VARARGS | METH_KEYWORDS, NULL},
35280 { (char *)"ToolBarBase_EnableTool", (PyCFunction) _wrap_ToolBarBase_EnableTool, METH_VARARGS | METH_KEYWORDS, NULL},
35281 { (char *)"ToolBarBase_ToggleTool", (PyCFunction) _wrap_ToolBarBase_ToggleTool, METH_VARARGS | METH_KEYWORDS, NULL},
35282 { (char *)"ToolBarBase_SetToggle", (PyCFunction) _wrap_ToolBarBase_SetToggle, METH_VARARGS | METH_KEYWORDS, NULL},
35283 { (char *)"ToolBarBase_GetToolClientData", (PyCFunction) _wrap_ToolBarBase_GetToolClientData, METH_VARARGS | METH_KEYWORDS, NULL},
35284 { (char *)"ToolBarBase_SetToolClientData", (PyCFunction) _wrap_ToolBarBase_SetToolClientData, METH_VARARGS | METH_KEYWORDS, NULL},
35285 { (char *)"ToolBarBase_GetToolPos", (PyCFunction) _wrap_ToolBarBase_GetToolPos, METH_VARARGS | METH_KEYWORDS, NULL},
35286 { (char *)"ToolBarBase_GetToolState", (PyCFunction) _wrap_ToolBarBase_GetToolState, METH_VARARGS | METH_KEYWORDS, NULL},
35287 { (char *)"ToolBarBase_GetToolEnabled", (PyCFunction) _wrap_ToolBarBase_GetToolEnabled, METH_VARARGS | METH_KEYWORDS, NULL},
35288 { (char *)"ToolBarBase_SetToolShortHelp", (PyCFunction) _wrap_ToolBarBase_SetToolShortHelp, METH_VARARGS | METH_KEYWORDS, NULL},
35289 { (char *)"ToolBarBase_GetToolShortHelp", (PyCFunction) _wrap_ToolBarBase_GetToolShortHelp, METH_VARARGS | METH_KEYWORDS, NULL},
35290 { (char *)"ToolBarBase_SetToolLongHelp", (PyCFunction) _wrap_ToolBarBase_SetToolLongHelp, METH_VARARGS | METH_KEYWORDS, NULL},
35291 { (char *)"ToolBarBase_GetToolLongHelp", (PyCFunction) _wrap_ToolBarBase_GetToolLongHelp, METH_VARARGS | METH_KEYWORDS, NULL},
35292 { (char *)"ToolBarBase_SetMarginsXY", (PyCFunction) _wrap_ToolBarBase_SetMarginsXY, METH_VARARGS | METH_KEYWORDS, NULL},
35293 { (char *)"ToolBarBase_SetMargins", (PyCFunction) _wrap_ToolBarBase_SetMargins, METH_VARARGS | METH_KEYWORDS, NULL},
35294 { (char *)"ToolBarBase_SetToolPacking", (PyCFunction) _wrap_ToolBarBase_SetToolPacking, METH_VARARGS | METH_KEYWORDS, NULL},
35295 { (char *)"ToolBarBase_SetToolSeparation", (PyCFunction) _wrap_ToolBarBase_SetToolSeparation, METH_VARARGS | METH_KEYWORDS, NULL},
35296 { (char *)"ToolBarBase_GetToolMargins", (PyCFunction) _wrap_ToolBarBase_GetToolMargins, METH_VARARGS | METH_KEYWORDS, NULL},
35297 { (char *)"ToolBarBase_GetMargins", (PyCFunction) _wrap_ToolBarBase_GetMargins, METH_VARARGS | METH_KEYWORDS, NULL},
35298 { (char *)"ToolBarBase_GetToolPacking", (PyCFunction) _wrap_ToolBarBase_GetToolPacking, METH_VARARGS | METH_KEYWORDS, NULL},
35299 { (char *)"ToolBarBase_GetToolSeparation", (PyCFunction) _wrap_ToolBarBase_GetToolSeparation, METH_VARARGS | METH_KEYWORDS, NULL},
35300 { (char *)"ToolBarBase_SetRows", (PyCFunction) _wrap_ToolBarBase_SetRows, METH_VARARGS | METH_KEYWORDS, NULL},
35301 { (char *)"ToolBarBase_SetMaxRowsCols", (PyCFunction) _wrap_ToolBarBase_SetMaxRowsCols, METH_VARARGS | METH_KEYWORDS, NULL},
35302 { (char *)"ToolBarBase_GetMaxRows", (PyCFunction) _wrap_ToolBarBase_GetMaxRows, METH_VARARGS | METH_KEYWORDS, NULL},
35303 { (char *)"ToolBarBase_GetMaxCols", (PyCFunction) _wrap_ToolBarBase_GetMaxCols, METH_VARARGS | METH_KEYWORDS, NULL},
35304 { (char *)"ToolBarBase_SetToolBitmapSize", (PyCFunction) _wrap_ToolBarBase_SetToolBitmapSize, METH_VARARGS | METH_KEYWORDS, NULL},
35305 { (char *)"ToolBarBase_GetToolBitmapSize", (PyCFunction) _wrap_ToolBarBase_GetToolBitmapSize, METH_VARARGS | METH_KEYWORDS, NULL},
35306 { (char *)"ToolBarBase_GetToolSize", (PyCFunction) _wrap_ToolBarBase_GetToolSize, METH_VARARGS | METH_KEYWORDS, NULL},
35307 { (char *)"ToolBarBase_FindToolForPosition", (PyCFunction) _wrap_ToolBarBase_FindToolForPosition, METH_VARARGS | METH_KEYWORDS, NULL},
35308 { (char *)"ToolBarBase_FindById", (PyCFunction) _wrap_ToolBarBase_FindById, METH_VARARGS | METH_KEYWORDS, NULL},
35309 { (char *)"ToolBarBase_IsVertical", (PyCFunction) _wrap_ToolBarBase_IsVertical, METH_VARARGS | METH_KEYWORDS, NULL},
35310 { (char *)"ToolBarBase_swigregister", ToolBarBase_swigregister, METH_VARARGS, NULL},
35311 { (char *)"new_ToolBar", (PyCFunction) _wrap_new_ToolBar, METH_VARARGS | METH_KEYWORDS, NULL},
35312 { (char *)"new_PreToolBar", (PyCFunction) _wrap_new_PreToolBar, METH_VARARGS | METH_KEYWORDS, NULL},
35313 { (char *)"ToolBar_Create", (PyCFunction) _wrap_ToolBar_Create, METH_VARARGS | METH_KEYWORDS, NULL},
35314 { (char *)"ToolBar_FindToolForPosition", (PyCFunction) _wrap_ToolBar_FindToolForPosition, METH_VARARGS | METH_KEYWORDS, NULL},
35315 { (char *)"ToolBar_GetClassDefaultAttributes", (PyCFunction) _wrap_ToolBar_GetClassDefaultAttributes, METH_VARARGS | METH_KEYWORDS, NULL},
35316 { (char *)"ToolBar_swigregister", ToolBar_swigregister, METH_VARARGS, NULL},
35317 { (char *)"new_ListItemAttr", (PyCFunction) _wrap_new_ListItemAttr, METH_VARARGS | METH_KEYWORDS, NULL},
35318 { (char *)"ListItemAttr_SetTextColour", (PyCFunction) _wrap_ListItemAttr_SetTextColour, METH_VARARGS | METH_KEYWORDS, NULL},
35319 { (char *)"ListItemAttr_SetBackgroundColour", (PyCFunction) _wrap_ListItemAttr_SetBackgroundColour, METH_VARARGS | METH_KEYWORDS, NULL},
35320 { (char *)"ListItemAttr_SetFont", (PyCFunction) _wrap_ListItemAttr_SetFont, METH_VARARGS | METH_KEYWORDS, NULL},
35321 { (char *)"ListItemAttr_HasTextColour", (PyCFunction) _wrap_ListItemAttr_HasTextColour, METH_VARARGS | METH_KEYWORDS, NULL},
35322 { (char *)"ListItemAttr_HasBackgroundColour", (PyCFunction) _wrap_ListItemAttr_HasBackgroundColour, METH_VARARGS | METH_KEYWORDS, NULL},
35323 { (char *)"ListItemAttr_HasFont", (PyCFunction) _wrap_ListItemAttr_HasFont, METH_VARARGS | METH_KEYWORDS, NULL},
35324 { (char *)"ListItemAttr_GetTextColour", (PyCFunction) _wrap_ListItemAttr_GetTextColour, METH_VARARGS | METH_KEYWORDS, NULL},
35325 { (char *)"ListItemAttr_GetBackgroundColour", (PyCFunction) _wrap_ListItemAttr_GetBackgroundColour, METH_VARARGS | METH_KEYWORDS, NULL},
35326 { (char *)"ListItemAttr_GetFont", (PyCFunction) _wrap_ListItemAttr_GetFont, METH_VARARGS | METH_KEYWORDS, NULL},
35327 { (char *)"ListItemAttr_Destroy", (PyCFunction) _wrap_ListItemAttr_Destroy, METH_VARARGS | METH_KEYWORDS, NULL},
35328 { (char *)"ListItemAttr_swigregister", ListItemAttr_swigregister, METH_VARARGS, NULL},
35329 { (char *)"new_ListItem", (PyCFunction) _wrap_new_ListItem, METH_VARARGS | METH_KEYWORDS, NULL},
35330 { (char *)"delete_ListItem", (PyCFunction) _wrap_delete_ListItem, METH_VARARGS | METH_KEYWORDS, NULL},
35331 { (char *)"ListItem_Clear", (PyCFunction) _wrap_ListItem_Clear, METH_VARARGS | METH_KEYWORDS, NULL},
35332 { (char *)"ListItem_ClearAttributes", (PyCFunction) _wrap_ListItem_ClearAttributes, METH_VARARGS | METH_KEYWORDS, NULL},
35333 { (char *)"ListItem_SetMask", (PyCFunction) _wrap_ListItem_SetMask, METH_VARARGS | METH_KEYWORDS, NULL},
35334 { (char *)"ListItem_SetId", (PyCFunction) _wrap_ListItem_SetId, METH_VARARGS | METH_KEYWORDS, NULL},
35335 { (char *)"ListItem_SetColumn", (PyCFunction) _wrap_ListItem_SetColumn, METH_VARARGS | METH_KEYWORDS, NULL},
35336 { (char *)"ListItem_SetState", (PyCFunction) _wrap_ListItem_SetState, METH_VARARGS | METH_KEYWORDS, NULL},
35337 { (char *)"ListItem_SetStateMask", (PyCFunction) _wrap_ListItem_SetStateMask, METH_VARARGS | METH_KEYWORDS, NULL},
35338 { (char *)"ListItem_SetText", (PyCFunction) _wrap_ListItem_SetText, METH_VARARGS | METH_KEYWORDS, NULL},
35339 { (char *)"ListItem_SetImage", (PyCFunction) _wrap_ListItem_SetImage, METH_VARARGS | METH_KEYWORDS, NULL},
35340 { (char *)"ListItem_SetData", (PyCFunction) _wrap_ListItem_SetData, METH_VARARGS | METH_KEYWORDS, NULL},
35341 { (char *)"ListItem_SetWidth", (PyCFunction) _wrap_ListItem_SetWidth, METH_VARARGS | METH_KEYWORDS, NULL},
35342 { (char *)"ListItem_SetAlign", (PyCFunction) _wrap_ListItem_SetAlign, METH_VARARGS | METH_KEYWORDS, NULL},
35343 { (char *)"ListItem_SetTextColour", (PyCFunction) _wrap_ListItem_SetTextColour, METH_VARARGS | METH_KEYWORDS, NULL},
35344 { (char *)"ListItem_SetBackgroundColour", (PyCFunction) _wrap_ListItem_SetBackgroundColour, METH_VARARGS | METH_KEYWORDS, NULL},
35345 { (char *)"ListItem_SetFont", (PyCFunction) _wrap_ListItem_SetFont, METH_VARARGS | METH_KEYWORDS, NULL},
35346 { (char *)"ListItem_GetMask", (PyCFunction) _wrap_ListItem_GetMask, METH_VARARGS | METH_KEYWORDS, NULL},
35347 { (char *)"ListItem_GetId", (PyCFunction) _wrap_ListItem_GetId, METH_VARARGS | METH_KEYWORDS, NULL},
35348 { (char *)"ListItem_GetColumn", (PyCFunction) _wrap_ListItem_GetColumn, METH_VARARGS | METH_KEYWORDS, NULL},
35349 { (char *)"ListItem_GetState", (PyCFunction) _wrap_ListItem_GetState, METH_VARARGS | METH_KEYWORDS, NULL},
35350 { (char *)"ListItem_GetText", (PyCFunction) _wrap_ListItem_GetText, METH_VARARGS | METH_KEYWORDS, NULL},
35351 { (char *)"ListItem_GetImage", (PyCFunction) _wrap_ListItem_GetImage, METH_VARARGS | METH_KEYWORDS, NULL},
35352 { (char *)"ListItem_GetData", (PyCFunction) _wrap_ListItem_GetData, METH_VARARGS | METH_KEYWORDS, NULL},
35353 { (char *)"ListItem_GetWidth", (PyCFunction) _wrap_ListItem_GetWidth, METH_VARARGS | METH_KEYWORDS, NULL},
35354 { (char *)"ListItem_GetAlign", (PyCFunction) _wrap_ListItem_GetAlign, METH_VARARGS | METH_KEYWORDS, NULL},
35355 { (char *)"ListItem_GetAttributes", (PyCFunction) _wrap_ListItem_GetAttributes, METH_VARARGS | METH_KEYWORDS, NULL},
35356 { (char *)"ListItem_HasAttributes", (PyCFunction) _wrap_ListItem_HasAttributes, METH_VARARGS | METH_KEYWORDS, NULL},
35357 { (char *)"ListItem_GetTextColour", (PyCFunction) _wrap_ListItem_GetTextColour, METH_VARARGS | METH_KEYWORDS, NULL},
35358 { (char *)"ListItem_GetBackgroundColour", (PyCFunction) _wrap_ListItem_GetBackgroundColour, METH_VARARGS | METH_KEYWORDS, NULL},
35359 { (char *)"ListItem_GetFont", (PyCFunction) _wrap_ListItem_GetFont, METH_VARARGS | METH_KEYWORDS, NULL},
35360 { (char *)"ListItem_m_mask_set", (PyCFunction) _wrap_ListItem_m_mask_set, METH_VARARGS | METH_KEYWORDS, NULL},
35361 { (char *)"ListItem_m_mask_get", (PyCFunction) _wrap_ListItem_m_mask_get, METH_VARARGS | METH_KEYWORDS, NULL},
35362 { (char *)"ListItem_m_itemId_set", (PyCFunction) _wrap_ListItem_m_itemId_set, METH_VARARGS | METH_KEYWORDS, NULL},
35363 { (char *)"ListItem_m_itemId_get", (PyCFunction) _wrap_ListItem_m_itemId_get, METH_VARARGS | METH_KEYWORDS, NULL},
35364 { (char *)"ListItem_m_col_set", (PyCFunction) _wrap_ListItem_m_col_set, METH_VARARGS | METH_KEYWORDS, NULL},
35365 { (char *)"ListItem_m_col_get", (PyCFunction) _wrap_ListItem_m_col_get, METH_VARARGS | METH_KEYWORDS, NULL},
35366 { (char *)"ListItem_m_state_set", (PyCFunction) _wrap_ListItem_m_state_set, METH_VARARGS | METH_KEYWORDS, NULL},
35367 { (char *)"ListItem_m_state_get", (PyCFunction) _wrap_ListItem_m_state_get, METH_VARARGS | METH_KEYWORDS, NULL},
35368 { (char *)"ListItem_m_stateMask_set", (PyCFunction) _wrap_ListItem_m_stateMask_set, METH_VARARGS | METH_KEYWORDS, NULL},
35369 { (char *)"ListItem_m_stateMask_get", (PyCFunction) _wrap_ListItem_m_stateMask_get, METH_VARARGS | METH_KEYWORDS, NULL},
35370 { (char *)"ListItem_m_text_set", (PyCFunction) _wrap_ListItem_m_text_set, METH_VARARGS | METH_KEYWORDS, NULL},
35371 { (char *)"ListItem_m_text_get", (PyCFunction) _wrap_ListItem_m_text_get, METH_VARARGS | METH_KEYWORDS, NULL},
35372 { (char *)"ListItem_m_image_set", (PyCFunction) _wrap_ListItem_m_image_set, METH_VARARGS | METH_KEYWORDS, NULL},
35373 { (char *)"ListItem_m_image_get", (PyCFunction) _wrap_ListItem_m_image_get, METH_VARARGS | METH_KEYWORDS, NULL},
35374 { (char *)"ListItem_m_data_set", (PyCFunction) _wrap_ListItem_m_data_set, METH_VARARGS | METH_KEYWORDS, NULL},
35375 { (char *)"ListItem_m_data_get", (PyCFunction) _wrap_ListItem_m_data_get, METH_VARARGS | METH_KEYWORDS, NULL},
35376 { (char *)"ListItem_m_format_set", (PyCFunction) _wrap_ListItem_m_format_set, METH_VARARGS | METH_KEYWORDS, NULL},
35377 { (char *)"ListItem_m_format_get", (PyCFunction) _wrap_ListItem_m_format_get, METH_VARARGS | METH_KEYWORDS, NULL},
35378 { (char *)"ListItem_m_width_set", (PyCFunction) _wrap_ListItem_m_width_set, METH_VARARGS | METH_KEYWORDS, NULL},
35379 { (char *)"ListItem_m_width_get", (PyCFunction) _wrap_ListItem_m_width_get, METH_VARARGS | METH_KEYWORDS, NULL},
35380 { (char *)"ListItem_swigregister", ListItem_swigregister, METH_VARARGS, NULL},
35381 { (char *)"new_ListEvent", (PyCFunction) _wrap_new_ListEvent, METH_VARARGS | METH_KEYWORDS, NULL},
35382 { (char *)"ListEvent_m_code_set", (PyCFunction) _wrap_ListEvent_m_code_set, METH_VARARGS | METH_KEYWORDS, NULL},
35383 { (char *)"ListEvent_m_code_get", (PyCFunction) _wrap_ListEvent_m_code_get, METH_VARARGS | METH_KEYWORDS, NULL},
35384 { (char *)"ListEvent_m_oldItemIndex_set", (PyCFunction) _wrap_ListEvent_m_oldItemIndex_set, METH_VARARGS | METH_KEYWORDS, NULL},
35385 { (char *)"ListEvent_m_oldItemIndex_get", (PyCFunction) _wrap_ListEvent_m_oldItemIndex_get, METH_VARARGS | METH_KEYWORDS, NULL},
35386 { (char *)"ListEvent_m_itemIndex_set", (PyCFunction) _wrap_ListEvent_m_itemIndex_set, METH_VARARGS | METH_KEYWORDS, NULL},
35387 { (char *)"ListEvent_m_itemIndex_get", (PyCFunction) _wrap_ListEvent_m_itemIndex_get, METH_VARARGS | METH_KEYWORDS, NULL},
35388 { (char *)"ListEvent_m_col_set", (PyCFunction) _wrap_ListEvent_m_col_set, METH_VARARGS | METH_KEYWORDS, NULL},
35389 { (char *)"ListEvent_m_col_get", (PyCFunction) _wrap_ListEvent_m_col_get, METH_VARARGS | METH_KEYWORDS, NULL},
35390 { (char *)"ListEvent_m_pointDrag_set", (PyCFunction) _wrap_ListEvent_m_pointDrag_set, METH_VARARGS | METH_KEYWORDS, NULL},
35391 { (char *)"ListEvent_m_pointDrag_get", (PyCFunction) _wrap_ListEvent_m_pointDrag_get, METH_VARARGS | METH_KEYWORDS, NULL},
35392 { (char *)"ListEvent_m_item_get", (PyCFunction) _wrap_ListEvent_m_item_get, METH_VARARGS | METH_KEYWORDS, NULL},
35393 { (char *)"ListEvent_GetKeyCode", (PyCFunction) _wrap_ListEvent_GetKeyCode, METH_VARARGS | METH_KEYWORDS, NULL},
35394 { (char *)"ListEvent_GetIndex", (PyCFunction) _wrap_ListEvent_GetIndex, METH_VARARGS | METH_KEYWORDS, NULL},
35395 { (char *)"ListEvent_GetColumn", (PyCFunction) _wrap_ListEvent_GetColumn, METH_VARARGS | METH_KEYWORDS, NULL},
35396 { (char *)"ListEvent_GetPoint", (PyCFunction) _wrap_ListEvent_GetPoint, METH_VARARGS | METH_KEYWORDS, NULL},
35397 { (char *)"ListEvent_GetLabel", (PyCFunction) _wrap_ListEvent_GetLabel, METH_VARARGS | METH_KEYWORDS, NULL},
35398 { (char *)"ListEvent_GetText", (PyCFunction) _wrap_ListEvent_GetText, METH_VARARGS | METH_KEYWORDS, NULL},
35399 { (char *)"ListEvent_GetImage", (PyCFunction) _wrap_ListEvent_GetImage, METH_VARARGS | METH_KEYWORDS, NULL},
35400 { (char *)"ListEvent_GetData", (PyCFunction) _wrap_ListEvent_GetData, METH_VARARGS | METH_KEYWORDS, NULL},
35401 { (char *)"ListEvent_GetMask", (PyCFunction) _wrap_ListEvent_GetMask, METH_VARARGS | METH_KEYWORDS, NULL},
35402 { (char *)"ListEvent_GetItem", (PyCFunction) _wrap_ListEvent_GetItem, METH_VARARGS | METH_KEYWORDS, NULL},
35403 { (char *)"ListEvent_GetCacheFrom", (PyCFunction) _wrap_ListEvent_GetCacheFrom, METH_VARARGS | METH_KEYWORDS, NULL},
35404 { (char *)"ListEvent_GetCacheTo", (PyCFunction) _wrap_ListEvent_GetCacheTo, METH_VARARGS | METH_KEYWORDS, NULL},
35405 { (char *)"ListEvent_IsEditCancelled", (PyCFunction) _wrap_ListEvent_IsEditCancelled, METH_VARARGS | METH_KEYWORDS, NULL},
35406 { (char *)"ListEvent_SetEditCanceled", (PyCFunction) _wrap_ListEvent_SetEditCanceled, METH_VARARGS | METH_KEYWORDS, NULL},
35407 { (char *)"ListEvent_swigregister", ListEvent_swigregister, METH_VARARGS, NULL},
35408 { (char *)"new_ListCtrl", (PyCFunction) _wrap_new_ListCtrl, METH_VARARGS | METH_KEYWORDS, NULL},
35409 { (char *)"new_PreListCtrl", (PyCFunction) _wrap_new_PreListCtrl, METH_VARARGS | METH_KEYWORDS, NULL},
35410 { (char *)"ListCtrl_Create", (PyCFunction) _wrap_ListCtrl_Create, METH_VARARGS | METH_KEYWORDS, NULL},
35411 { (char *)"ListCtrl__setCallbackInfo", (PyCFunction) _wrap_ListCtrl__setCallbackInfo, METH_VARARGS | METH_KEYWORDS, NULL},
35412 { (char *)"ListCtrl_SetForegroundColour", (PyCFunction) _wrap_ListCtrl_SetForegroundColour, METH_VARARGS | METH_KEYWORDS, NULL},
35413 { (char *)"ListCtrl_SetBackgroundColour", (PyCFunction) _wrap_ListCtrl_SetBackgroundColour, METH_VARARGS | METH_KEYWORDS, NULL},
35414 { (char *)"ListCtrl_GetColumn", (PyCFunction) _wrap_ListCtrl_GetColumn, METH_VARARGS | METH_KEYWORDS, NULL},
35415 { (char *)"ListCtrl_SetColumn", (PyCFunction) _wrap_ListCtrl_SetColumn, METH_VARARGS | METH_KEYWORDS, NULL},
35416 { (char *)"ListCtrl_GetColumnWidth", (PyCFunction) _wrap_ListCtrl_GetColumnWidth, METH_VARARGS | METH_KEYWORDS, NULL},
35417 { (char *)"ListCtrl_SetColumnWidth", (PyCFunction) _wrap_ListCtrl_SetColumnWidth, METH_VARARGS | METH_KEYWORDS, NULL},
35418 { (char *)"ListCtrl_GetCountPerPage", (PyCFunction) _wrap_ListCtrl_GetCountPerPage, METH_VARARGS | METH_KEYWORDS, NULL},
35419 { (char *)"ListCtrl_GetViewRect", (PyCFunction) _wrap_ListCtrl_GetViewRect, METH_VARARGS | METH_KEYWORDS, NULL},
35420 { (char *)"ListCtrl_GetItem", (PyCFunction) _wrap_ListCtrl_GetItem, METH_VARARGS | METH_KEYWORDS, NULL},
35421 { (char *)"ListCtrl_SetItem", (PyCFunction) _wrap_ListCtrl_SetItem, METH_VARARGS | METH_KEYWORDS, NULL},
35422 { (char *)"ListCtrl_SetStringItem", (PyCFunction) _wrap_ListCtrl_SetStringItem, METH_VARARGS | METH_KEYWORDS, NULL},
35423 { (char *)"ListCtrl_GetItemState", (PyCFunction) _wrap_ListCtrl_GetItemState, METH_VARARGS | METH_KEYWORDS, NULL},
35424 { (char *)"ListCtrl_SetItemState", (PyCFunction) _wrap_ListCtrl_SetItemState, METH_VARARGS | METH_KEYWORDS, NULL},
35425 { (char *)"ListCtrl_SetItemImage", (PyCFunction) _wrap_ListCtrl_SetItemImage, METH_VARARGS | METH_KEYWORDS, NULL},
35426 { (char *)"ListCtrl_GetItemText", (PyCFunction) _wrap_ListCtrl_GetItemText, METH_VARARGS | METH_KEYWORDS, NULL},
35427 { (char *)"ListCtrl_SetItemText", (PyCFunction) _wrap_ListCtrl_SetItemText, METH_VARARGS | METH_KEYWORDS, NULL},
35428 { (char *)"ListCtrl_GetItemData", (PyCFunction) _wrap_ListCtrl_GetItemData, METH_VARARGS | METH_KEYWORDS, NULL},
35429 { (char *)"ListCtrl_SetItemData", (PyCFunction) _wrap_ListCtrl_SetItemData, METH_VARARGS | METH_KEYWORDS, NULL},
35430 { (char *)"ListCtrl_GetItemPosition", (PyCFunction) _wrap_ListCtrl_GetItemPosition, METH_VARARGS | METH_KEYWORDS, NULL},
35431 { (char *)"ListCtrl_GetItemRect", (PyCFunction) _wrap_ListCtrl_GetItemRect, METH_VARARGS | METH_KEYWORDS, NULL},
35432 { (char *)"ListCtrl_SetItemPosition", (PyCFunction) _wrap_ListCtrl_SetItemPosition, METH_VARARGS | METH_KEYWORDS, NULL},
35433 { (char *)"ListCtrl_GetItemCount", (PyCFunction) _wrap_ListCtrl_GetItemCount, METH_VARARGS | METH_KEYWORDS, NULL},
35434 { (char *)"ListCtrl_GetColumnCount", (PyCFunction) _wrap_ListCtrl_GetColumnCount, METH_VARARGS | METH_KEYWORDS, NULL},
35435 { (char *)"ListCtrl_GetItemSpacing", (PyCFunction) _wrap_ListCtrl_GetItemSpacing, METH_VARARGS | METH_KEYWORDS, NULL},
35436 { (char *)"ListCtrl_SetItemSpacing", (PyCFunction) _wrap_ListCtrl_SetItemSpacing, METH_VARARGS | METH_KEYWORDS, NULL},
35437 { (char *)"ListCtrl_GetSelectedItemCount", (PyCFunction) _wrap_ListCtrl_GetSelectedItemCount, METH_VARARGS | METH_KEYWORDS, NULL},
35438 { (char *)"ListCtrl_GetTextColour", (PyCFunction) _wrap_ListCtrl_GetTextColour, METH_VARARGS | METH_KEYWORDS, NULL},
35439 { (char *)"ListCtrl_SetTextColour", (PyCFunction) _wrap_ListCtrl_SetTextColour, METH_VARARGS | METH_KEYWORDS, NULL},
35440 { (char *)"ListCtrl_GetTopItem", (PyCFunction) _wrap_ListCtrl_GetTopItem, METH_VARARGS | METH_KEYWORDS, NULL},
35441 { (char *)"ListCtrl_SetSingleStyle", (PyCFunction) _wrap_ListCtrl_SetSingleStyle, METH_VARARGS | METH_KEYWORDS, NULL},
35442 { (char *)"ListCtrl_SetWindowStyleFlag", (PyCFunction) _wrap_ListCtrl_SetWindowStyleFlag, METH_VARARGS | METH_KEYWORDS, NULL},
35443 { (char *)"ListCtrl_GetNextItem", (PyCFunction) _wrap_ListCtrl_GetNextItem, METH_VARARGS | METH_KEYWORDS, NULL},
35444 { (char *)"ListCtrl_GetImageList", (PyCFunction) _wrap_ListCtrl_GetImageList, METH_VARARGS | METH_KEYWORDS, NULL},
35445 { (char *)"ListCtrl_SetImageList", (PyCFunction) _wrap_ListCtrl_SetImageList, METH_VARARGS | METH_KEYWORDS, NULL},
35446 { (char *)"ListCtrl_AssignImageList", (PyCFunction) _wrap_ListCtrl_AssignImageList, METH_VARARGS | METH_KEYWORDS, NULL},
35447 { (char *)"ListCtrl_InReportView", (PyCFunction) _wrap_ListCtrl_InReportView, METH_VARARGS | METH_KEYWORDS, NULL},
35448 { (char *)"ListCtrl_IsVirtual", (PyCFunction) _wrap_ListCtrl_IsVirtual, METH_VARARGS | METH_KEYWORDS, NULL},
35449 { (char *)"ListCtrl_RefreshItem", (PyCFunction) _wrap_ListCtrl_RefreshItem, METH_VARARGS | METH_KEYWORDS, NULL},
35450 { (char *)"ListCtrl_RefreshItems", (PyCFunction) _wrap_ListCtrl_RefreshItems, METH_VARARGS | METH_KEYWORDS, NULL},
35451 { (char *)"ListCtrl_Arrange", (PyCFunction) _wrap_ListCtrl_Arrange, METH_VARARGS | METH_KEYWORDS, NULL},
35452 { (char *)"ListCtrl_DeleteItem", (PyCFunction) _wrap_ListCtrl_DeleteItem, METH_VARARGS | METH_KEYWORDS, NULL},
35453 { (char *)"ListCtrl_DeleteAllItems", (PyCFunction) _wrap_ListCtrl_DeleteAllItems, METH_VARARGS | METH_KEYWORDS, NULL},
35454 { (char *)"ListCtrl_DeleteColumn", (PyCFunction) _wrap_ListCtrl_DeleteColumn, METH_VARARGS | METH_KEYWORDS, NULL},
35455 { (char *)"ListCtrl_DeleteAllColumns", (PyCFunction) _wrap_ListCtrl_DeleteAllColumns, METH_VARARGS | METH_KEYWORDS, NULL},
35456 { (char *)"ListCtrl_ClearAll", (PyCFunction) _wrap_ListCtrl_ClearAll, METH_VARARGS | METH_KEYWORDS, NULL},
35457 { (char *)"ListCtrl_EditLabel", (PyCFunction) _wrap_ListCtrl_EditLabel, METH_VARARGS | METH_KEYWORDS, NULL},
35458 { (char *)"ListCtrl_EnsureVisible", (PyCFunction) _wrap_ListCtrl_EnsureVisible, METH_VARARGS | METH_KEYWORDS, NULL},
35459 { (char *)"ListCtrl_FindItem", (PyCFunction) _wrap_ListCtrl_FindItem, METH_VARARGS | METH_KEYWORDS, NULL},
35460 { (char *)"ListCtrl_FindItemData", (PyCFunction) _wrap_ListCtrl_FindItemData, METH_VARARGS | METH_KEYWORDS, NULL},
35461 { (char *)"ListCtrl_FindItemAtPos", (PyCFunction) _wrap_ListCtrl_FindItemAtPos, METH_VARARGS | METH_KEYWORDS, NULL},
35462 { (char *)"ListCtrl_HitTest", (PyCFunction) _wrap_ListCtrl_HitTest, METH_VARARGS | METH_KEYWORDS, NULL},
35463 { (char *)"ListCtrl_InsertItem", (PyCFunction) _wrap_ListCtrl_InsertItem, METH_VARARGS | METH_KEYWORDS, NULL},
35464 { (char *)"ListCtrl_InsertStringItem", (PyCFunction) _wrap_ListCtrl_InsertStringItem, METH_VARARGS | METH_KEYWORDS, NULL},
35465 { (char *)"ListCtrl_InsertImageItem", (PyCFunction) _wrap_ListCtrl_InsertImageItem, METH_VARARGS | METH_KEYWORDS, NULL},
35466 { (char *)"ListCtrl_InsertImageStringItem", (PyCFunction) _wrap_ListCtrl_InsertImageStringItem, METH_VARARGS | METH_KEYWORDS, NULL},
a3957d3d 35467 { (char *)"ListCtrl_InsertColumnItem", (PyCFunction) _wrap_ListCtrl_InsertColumnItem, METH_VARARGS | METH_KEYWORDS, NULL},
093d3ff1
RD
35468 { (char *)"ListCtrl_InsertColumn", (PyCFunction) _wrap_ListCtrl_InsertColumn, METH_VARARGS | METH_KEYWORDS, NULL},
35469 { (char *)"ListCtrl_SetItemCount", (PyCFunction) _wrap_ListCtrl_SetItemCount, METH_VARARGS | METH_KEYWORDS, NULL},
35470 { (char *)"ListCtrl_ScrollList", (PyCFunction) _wrap_ListCtrl_ScrollList, METH_VARARGS | METH_KEYWORDS, NULL},
35471 { (char *)"ListCtrl_SetItemTextColour", (PyCFunction) _wrap_ListCtrl_SetItemTextColour, METH_VARARGS | METH_KEYWORDS, NULL},
35472 { (char *)"ListCtrl_GetItemTextColour", (PyCFunction) _wrap_ListCtrl_GetItemTextColour, METH_VARARGS | METH_KEYWORDS, NULL},
35473 { (char *)"ListCtrl_SetItemBackgroundColour", (PyCFunction) _wrap_ListCtrl_SetItemBackgroundColour, METH_VARARGS | METH_KEYWORDS, NULL},
35474 { (char *)"ListCtrl_GetItemBackgroundColour", (PyCFunction) _wrap_ListCtrl_GetItemBackgroundColour, METH_VARARGS | METH_KEYWORDS, NULL},
943e8dfd
RD
35475 { (char *)"ListCtrl_SetItemFont", (PyCFunction) _wrap_ListCtrl_SetItemFont, METH_VARARGS | METH_KEYWORDS, NULL},
35476 { (char *)"ListCtrl_GetItemFont", (PyCFunction) _wrap_ListCtrl_GetItemFont, METH_VARARGS | METH_KEYWORDS, NULL},
093d3ff1
RD
35477 { (char *)"ListCtrl_SortItems", (PyCFunction) _wrap_ListCtrl_SortItems, METH_VARARGS | METH_KEYWORDS, NULL},
35478 { (char *)"ListCtrl_GetMainWindow", (PyCFunction) _wrap_ListCtrl_GetMainWindow, METH_VARARGS | METH_KEYWORDS, NULL},
35479 { (char *)"ListCtrl_GetClassDefaultAttributes", (PyCFunction) _wrap_ListCtrl_GetClassDefaultAttributes, METH_VARARGS | METH_KEYWORDS, NULL},
35480 { (char *)"ListCtrl_swigregister", ListCtrl_swigregister, METH_VARARGS, NULL},
35481 { (char *)"new_ListView", (PyCFunction) _wrap_new_ListView, METH_VARARGS | METH_KEYWORDS, NULL},
35482 { (char *)"new_PreListView", (PyCFunction) _wrap_new_PreListView, METH_VARARGS | METH_KEYWORDS, NULL},
35483 { (char *)"ListView_Create", (PyCFunction) _wrap_ListView_Create, METH_VARARGS | METH_KEYWORDS, NULL},
35484 { (char *)"ListView_Select", (PyCFunction) _wrap_ListView_Select, METH_VARARGS | METH_KEYWORDS, NULL},
35485 { (char *)"ListView_Focus", (PyCFunction) _wrap_ListView_Focus, METH_VARARGS | METH_KEYWORDS, NULL},
35486 { (char *)"ListView_GetFocusedItem", (PyCFunction) _wrap_ListView_GetFocusedItem, METH_VARARGS | METH_KEYWORDS, NULL},
35487 { (char *)"ListView_GetNextSelected", (PyCFunction) _wrap_ListView_GetNextSelected, METH_VARARGS | METH_KEYWORDS, NULL},
35488 { (char *)"ListView_GetFirstSelected", (PyCFunction) _wrap_ListView_GetFirstSelected, METH_VARARGS | METH_KEYWORDS, NULL},
35489 { (char *)"ListView_IsSelected", (PyCFunction) _wrap_ListView_IsSelected, METH_VARARGS | METH_KEYWORDS, NULL},
35490 { (char *)"ListView_SetColumnImage", (PyCFunction) _wrap_ListView_SetColumnImage, METH_VARARGS | METH_KEYWORDS, NULL},
35491 { (char *)"ListView_ClearColumnImage", (PyCFunction) _wrap_ListView_ClearColumnImage, METH_VARARGS | METH_KEYWORDS, NULL},
35492 { (char *)"ListView_swigregister", ListView_swigregister, METH_VARARGS, NULL},
35493 { (char *)"new_TreeItemId", (PyCFunction) _wrap_new_TreeItemId, METH_VARARGS | METH_KEYWORDS, NULL},
35494 { (char *)"delete_TreeItemId", (PyCFunction) _wrap_delete_TreeItemId, METH_VARARGS | METH_KEYWORDS, NULL},
35495 { (char *)"TreeItemId_IsOk", (PyCFunction) _wrap_TreeItemId_IsOk, METH_VARARGS | METH_KEYWORDS, NULL},
35496 { (char *)"TreeItemId___eq__", (PyCFunction) _wrap_TreeItemId___eq__, METH_VARARGS | METH_KEYWORDS, NULL},
35497 { (char *)"TreeItemId___ne__", (PyCFunction) _wrap_TreeItemId___ne__, METH_VARARGS | METH_KEYWORDS, NULL},
35498 { (char *)"TreeItemId_m_pItem_set", (PyCFunction) _wrap_TreeItemId_m_pItem_set, METH_VARARGS | METH_KEYWORDS, NULL},
35499 { (char *)"TreeItemId_m_pItem_get", (PyCFunction) _wrap_TreeItemId_m_pItem_get, METH_VARARGS | METH_KEYWORDS, NULL},
35500 { (char *)"TreeItemId_swigregister", TreeItemId_swigregister, METH_VARARGS, NULL},
35501 { (char *)"new_TreeItemData", (PyCFunction) _wrap_new_TreeItemData, METH_VARARGS | METH_KEYWORDS, NULL},
35502 { (char *)"TreeItemData_GetData", (PyCFunction) _wrap_TreeItemData_GetData, METH_VARARGS | METH_KEYWORDS, NULL},
35503 { (char *)"TreeItemData_SetData", (PyCFunction) _wrap_TreeItemData_SetData, METH_VARARGS | METH_KEYWORDS, NULL},
35504 { (char *)"TreeItemData_GetId", (PyCFunction) _wrap_TreeItemData_GetId, METH_VARARGS | METH_KEYWORDS, NULL},
35505 { (char *)"TreeItemData_SetId", (PyCFunction) _wrap_TreeItemData_SetId, METH_VARARGS | METH_KEYWORDS, NULL},
35506 { (char *)"TreeItemData_Destroy", (PyCFunction) _wrap_TreeItemData_Destroy, METH_VARARGS | METH_KEYWORDS, NULL},
35507 { (char *)"TreeItemData_swigregister", TreeItemData_swigregister, METH_VARARGS, NULL},
35508 { (char *)"new_TreeEvent", (PyCFunction) _wrap_new_TreeEvent, METH_VARARGS | METH_KEYWORDS, NULL},
35509 { (char *)"TreeEvent_GetItem", (PyCFunction) _wrap_TreeEvent_GetItem, METH_VARARGS | METH_KEYWORDS, NULL},
35510 { (char *)"TreeEvent_SetItem", (PyCFunction) _wrap_TreeEvent_SetItem, METH_VARARGS | METH_KEYWORDS, NULL},
35511 { (char *)"TreeEvent_GetOldItem", (PyCFunction) _wrap_TreeEvent_GetOldItem, METH_VARARGS | METH_KEYWORDS, NULL},
35512 { (char *)"TreeEvent_SetOldItem", (PyCFunction) _wrap_TreeEvent_SetOldItem, METH_VARARGS | METH_KEYWORDS, NULL},
35513 { (char *)"TreeEvent_GetPoint", (PyCFunction) _wrap_TreeEvent_GetPoint, METH_VARARGS | METH_KEYWORDS, NULL},
35514 { (char *)"TreeEvent_SetPoint", (PyCFunction) _wrap_TreeEvent_SetPoint, METH_VARARGS | METH_KEYWORDS, NULL},
35515 { (char *)"TreeEvent_GetKeyEvent", (PyCFunction) _wrap_TreeEvent_GetKeyEvent, METH_VARARGS | METH_KEYWORDS, NULL},
35516 { (char *)"TreeEvent_GetKeyCode", (PyCFunction) _wrap_TreeEvent_GetKeyCode, METH_VARARGS | METH_KEYWORDS, NULL},
35517 { (char *)"TreeEvent_SetKeyEvent", (PyCFunction) _wrap_TreeEvent_SetKeyEvent, METH_VARARGS | METH_KEYWORDS, NULL},
35518 { (char *)"TreeEvent_GetLabel", (PyCFunction) _wrap_TreeEvent_GetLabel, METH_VARARGS | METH_KEYWORDS, NULL},
35519 { (char *)"TreeEvent_SetLabel", (PyCFunction) _wrap_TreeEvent_SetLabel, METH_VARARGS | METH_KEYWORDS, NULL},
35520 { (char *)"TreeEvent_IsEditCancelled", (PyCFunction) _wrap_TreeEvent_IsEditCancelled, METH_VARARGS | METH_KEYWORDS, NULL},
35521 { (char *)"TreeEvent_SetEditCanceled", (PyCFunction) _wrap_TreeEvent_SetEditCanceled, METH_VARARGS | METH_KEYWORDS, NULL},
35522 { (char *)"TreeEvent_SetToolTip", (PyCFunction) _wrap_TreeEvent_SetToolTip, METH_VARARGS | METH_KEYWORDS, NULL},
562ecc31 35523 { (char *)"TreeEvent_GetToolTip", (PyCFunction) _wrap_TreeEvent_GetToolTip, METH_VARARGS | METH_KEYWORDS, NULL},
093d3ff1
RD
35524 { (char *)"TreeEvent_swigregister", TreeEvent_swigregister, METH_VARARGS, NULL},
35525 { (char *)"new_TreeCtrl", (PyCFunction) _wrap_new_TreeCtrl, METH_VARARGS | METH_KEYWORDS, NULL},
35526 { (char *)"new_PreTreeCtrl", (PyCFunction) _wrap_new_PreTreeCtrl, METH_VARARGS | METH_KEYWORDS, NULL},
35527 { (char *)"TreeCtrl_Create", (PyCFunction) _wrap_TreeCtrl_Create, METH_VARARGS | METH_KEYWORDS, NULL},
35528 { (char *)"TreeCtrl__setCallbackInfo", (PyCFunction) _wrap_TreeCtrl__setCallbackInfo, METH_VARARGS | METH_KEYWORDS, NULL},
35529 { (char *)"TreeCtrl_GetCount", (PyCFunction) _wrap_TreeCtrl_GetCount, METH_VARARGS | METH_KEYWORDS, NULL},
35530 { (char *)"TreeCtrl_GetIndent", (PyCFunction) _wrap_TreeCtrl_GetIndent, METH_VARARGS | METH_KEYWORDS, NULL},
35531 { (char *)"TreeCtrl_SetIndent", (PyCFunction) _wrap_TreeCtrl_SetIndent, METH_VARARGS | METH_KEYWORDS, NULL},
35532 { (char *)"TreeCtrl_GetSpacing", (PyCFunction) _wrap_TreeCtrl_GetSpacing, METH_VARARGS | METH_KEYWORDS, NULL},
35533 { (char *)"TreeCtrl_SetSpacing", (PyCFunction) _wrap_TreeCtrl_SetSpacing, METH_VARARGS | METH_KEYWORDS, NULL},
35534 { (char *)"TreeCtrl_GetImageList", (PyCFunction) _wrap_TreeCtrl_GetImageList, METH_VARARGS | METH_KEYWORDS, NULL},
35535 { (char *)"TreeCtrl_GetStateImageList", (PyCFunction) _wrap_TreeCtrl_GetStateImageList, METH_VARARGS | METH_KEYWORDS, NULL},
35536 { (char *)"TreeCtrl_SetImageList", (PyCFunction) _wrap_TreeCtrl_SetImageList, METH_VARARGS | METH_KEYWORDS, NULL},
35537 { (char *)"TreeCtrl_SetStateImageList", (PyCFunction) _wrap_TreeCtrl_SetStateImageList, METH_VARARGS | METH_KEYWORDS, NULL},
35538 { (char *)"TreeCtrl_AssignImageList", (PyCFunction) _wrap_TreeCtrl_AssignImageList, METH_VARARGS | METH_KEYWORDS, NULL},
35539 { (char *)"TreeCtrl_AssignStateImageList", (PyCFunction) _wrap_TreeCtrl_AssignStateImageList, METH_VARARGS | METH_KEYWORDS, NULL},
35540 { (char *)"TreeCtrl_GetItemText", (PyCFunction) _wrap_TreeCtrl_GetItemText, METH_VARARGS | METH_KEYWORDS, NULL},
35541 { (char *)"TreeCtrl_GetItemImage", (PyCFunction) _wrap_TreeCtrl_GetItemImage, METH_VARARGS | METH_KEYWORDS, NULL},
35542 { (char *)"TreeCtrl_GetItemData", (PyCFunction) _wrap_TreeCtrl_GetItemData, METH_VARARGS | METH_KEYWORDS, NULL},
35543 { (char *)"TreeCtrl_GetItemPyData", (PyCFunction) _wrap_TreeCtrl_GetItemPyData, METH_VARARGS | METH_KEYWORDS, NULL},
35544 { (char *)"TreeCtrl_GetItemTextColour", (PyCFunction) _wrap_TreeCtrl_GetItemTextColour, METH_VARARGS | METH_KEYWORDS, NULL},
35545 { (char *)"TreeCtrl_GetItemBackgroundColour", (PyCFunction) _wrap_TreeCtrl_GetItemBackgroundColour, METH_VARARGS | METH_KEYWORDS, NULL},
35546 { (char *)"TreeCtrl_GetItemFont", (PyCFunction) _wrap_TreeCtrl_GetItemFont, METH_VARARGS | METH_KEYWORDS, NULL},
35547 { (char *)"TreeCtrl_SetItemText", (PyCFunction) _wrap_TreeCtrl_SetItemText, METH_VARARGS | METH_KEYWORDS, NULL},
35548 { (char *)"TreeCtrl_SetItemImage", (PyCFunction) _wrap_TreeCtrl_SetItemImage, METH_VARARGS | METH_KEYWORDS, NULL},
35549 { (char *)"TreeCtrl_SetItemData", (PyCFunction) _wrap_TreeCtrl_SetItemData, METH_VARARGS | METH_KEYWORDS, NULL},
35550 { (char *)"TreeCtrl_SetItemPyData", (PyCFunction) _wrap_TreeCtrl_SetItemPyData, METH_VARARGS | METH_KEYWORDS, NULL},
35551 { (char *)"TreeCtrl_SetItemHasChildren", (PyCFunction) _wrap_TreeCtrl_SetItemHasChildren, METH_VARARGS | METH_KEYWORDS, NULL},
35552 { (char *)"TreeCtrl_SetItemBold", (PyCFunction) _wrap_TreeCtrl_SetItemBold, METH_VARARGS | METH_KEYWORDS, NULL},
fef4c27a 35553 { (char *)"TreeCtrl_SetItemDropHighlight", (PyCFunction) _wrap_TreeCtrl_SetItemDropHighlight, METH_VARARGS | METH_KEYWORDS, NULL},
093d3ff1
RD
35554 { (char *)"TreeCtrl_SetItemTextColour", (PyCFunction) _wrap_TreeCtrl_SetItemTextColour, METH_VARARGS | METH_KEYWORDS, NULL},
35555 { (char *)"TreeCtrl_SetItemBackgroundColour", (PyCFunction) _wrap_TreeCtrl_SetItemBackgroundColour, METH_VARARGS | METH_KEYWORDS, NULL},
35556 { (char *)"TreeCtrl_SetItemFont", (PyCFunction) _wrap_TreeCtrl_SetItemFont, METH_VARARGS | METH_KEYWORDS, NULL},
35557 { (char *)"TreeCtrl_IsVisible", (PyCFunction) _wrap_TreeCtrl_IsVisible, METH_VARARGS | METH_KEYWORDS, NULL},
35558 { (char *)"TreeCtrl_ItemHasChildren", (PyCFunction) _wrap_TreeCtrl_ItemHasChildren, METH_VARARGS | METH_KEYWORDS, NULL},
35559 { (char *)"TreeCtrl_IsExpanded", (PyCFunction) _wrap_TreeCtrl_IsExpanded, METH_VARARGS | METH_KEYWORDS, NULL},
35560 { (char *)"TreeCtrl_IsSelected", (PyCFunction) _wrap_TreeCtrl_IsSelected, METH_VARARGS | METH_KEYWORDS, NULL},
35561 { (char *)"TreeCtrl_IsBold", (PyCFunction) _wrap_TreeCtrl_IsBold, METH_VARARGS | METH_KEYWORDS, NULL},
35562 { (char *)"TreeCtrl_GetChildrenCount", (PyCFunction) _wrap_TreeCtrl_GetChildrenCount, METH_VARARGS | METH_KEYWORDS, NULL},
35563 { (char *)"TreeCtrl_GetRootItem", (PyCFunction) _wrap_TreeCtrl_GetRootItem, METH_VARARGS | METH_KEYWORDS, NULL},
35564 { (char *)"TreeCtrl_GetSelection", (PyCFunction) _wrap_TreeCtrl_GetSelection, METH_VARARGS | METH_KEYWORDS, NULL},
35565 { (char *)"TreeCtrl_GetSelections", (PyCFunction) _wrap_TreeCtrl_GetSelections, METH_VARARGS | METH_KEYWORDS, NULL},
35566 { (char *)"TreeCtrl_GetItemParent", (PyCFunction) _wrap_TreeCtrl_GetItemParent, METH_VARARGS | METH_KEYWORDS, NULL},
35567 { (char *)"TreeCtrl_GetFirstChild", (PyCFunction) _wrap_TreeCtrl_GetFirstChild, METH_VARARGS | METH_KEYWORDS, NULL},
35568 { (char *)"TreeCtrl_GetNextChild", (PyCFunction) _wrap_TreeCtrl_GetNextChild, METH_VARARGS | METH_KEYWORDS, NULL},
35569 { (char *)"TreeCtrl_GetLastChild", (PyCFunction) _wrap_TreeCtrl_GetLastChild, METH_VARARGS | METH_KEYWORDS, NULL},
35570 { (char *)"TreeCtrl_GetNextSibling", (PyCFunction) _wrap_TreeCtrl_GetNextSibling, METH_VARARGS | METH_KEYWORDS, NULL},
35571 { (char *)"TreeCtrl_GetPrevSibling", (PyCFunction) _wrap_TreeCtrl_GetPrevSibling, METH_VARARGS | METH_KEYWORDS, NULL},
35572 { (char *)"TreeCtrl_GetFirstVisibleItem", (PyCFunction) _wrap_TreeCtrl_GetFirstVisibleItem, METH_VARARGS | METH_KEYWORDS, NULL},
35573 { (char *)"TreeCtrl_GetNextVisible", (PyCFunction) _wrap_TreeCtrl_GetNextVisible, METH_VARARGS | METH_KEYWORDS, NULL},
35574 { (char *)"TreeCtrl_GetPrevVisible", (PyCFunction) _wrap_TreeCtrl_GetPrevVisible, METH_VARARGS | METH_KEYWORDS, NULL},
35575 { (char *)"TreeCtrl_AddRoot", (PyCFunction) _wrap_TreeCtrl_AddRoot, METH_VARARGS | METH_KEYWORDS, NULL},
35576 { (char *)"TreeCtrl_PrependItem", (PyCFunction) _wrap_TreeCtrl_PrependItem, METH_VARARGS | METH_KEYWORDS, NULL},
35577 { (char *)"TreeCtrl_InsertItem", (PyCFunction) _wrap_TreeCtrl_InsertItem, METH_VARARGS | METH_KEYWORDS, NULL},
35578 { (char *)"TreeCtrl_InsertItemBefore", (PyCFunction) _wrap_TreeCtrl_InsertItemBefore, METH_VARARGS | METH_KEYWORDS, NULL},
35579 { (char *)"TreeCtrl_AppendItem", (PyCFunction) _wrap_TreeCtrl_AppendItem, METH_VARARGS | METH_KEYWORDS, NULL},
35580 { (char *)"TreeCtrl_Delete", (PyCFunction) _wrap_TreeCtrl_Delete, METH_VARARGS | METH_KEYWORDS, NULL},
35581 { (char *)"TreeCtrl_DeleteChildren", (PyCFunction) _wrap_TreeCtrl_DeleteChildren, METH_VARARGS | METH_KEYWORDS, NULL},
35582 { (char *)"TreeCtrl_DeleteAllItems", (PyCFunction) _wrap_TreeCtrl_DeleteAllItems, METH_VARARGS | METH_KEYWORDS, NULL},
35583 { (char *)"TreeCtrl_Expand", (PyCFunction) _wrap_TreeCtrl_Expand, METH_VARARGS | METH_KEYWORDS, NULL},
35584 { (char *)"TreeCtrl_Collapse", (PyCFunction) _wrap_TreeCtrl_Collapse, METH_VARARGS | METH_KEYWORDS, NULL},
35585 { (char *)"TreeCtrl_CollapseAndReset", (PyCFunction) _wrap_TreeCtrl_CollapseAndReset, METH_VARARGS | METH_KEYWORDS, NULL},
35586 { (char *)"TreeCtrl_Toggle", (PyCFunction) _wrap_TreeCtrl_Toggle, METH_VARARGS | METH_KEYWORDS, NULL},
35587 { (char *)"TreeCtrl_Unselect", (PyCFunction) _wrap_TreeCtrl_Unselect, METH_VARARGS | METH_KEYWORDS, NULL},
35588 { (char *)"TreeCtrl_UnselectItem", (PyCFunction) _wrap_TreeCtrl_UnselectItem, METH_VARARGS | METH_KEYWORDS, NULL},
35589 { (char *)"TreeCtrl_UnselectAll", (PyCFunction) _wrap_TreeCtrl_UnselectAll, METH_VARARGS | METH_KEYWORDS, NULL},
35590 { (char *)"TreeCtrl_SelectItem", (PyCFunction) _wrap_TreeCtrl_SelectItem, METH_VARARGS | METH_KEYWORDS, NULL},
35591 { (char *)"TreeCtrl_ToggleItemSelection", (PyCFunction) _wrap_TreeCtrl_ToggleItemSelection, METH_VARARGS | METH_KEYWORDS, NULL},
35592 { (char *)"TreeCtrl_EnsureVisible", (PyCFunction) _wrap_TreeCtrl_EnsureVisible, METH_VARARGS | METH_KEYWORDS, NULL},
35593 { (char *)"TreeCtrl_ScrollTo", (PyCFunction) _wrap_TreeCtrl_ScrollTo, METH_VARARGS | METH_KEYWORDS, NULL},
35594 { (char *)"TreeCtrl_EditLabel", (PyCFunction) _wrap_TreeCtrl_EditLabel, METH_VARARGS | METH_KEYWORDS, NULL},
35595 { (char *)"TreeCtrl_GetEditControl", (PyCFunction) _wrap_TreeCtrl_GetEditControl, METH_VARARGS | METH_KEYWORDS, NULL},
35596 { (char *)"TreeCtrl_SortChildren", (PyCFunction) _wrap_TreeCtrl_SortChildren, METH_VARARGS | METH_KEYWORDS, NULL},
35597 { (char *)"TreeCtrl_HitTest", (PyCFunction) _wrap_TreeCtrl_HitTest, METH_VARARGS | METH_KEYWORDS, NULL},
35598 { (char *)"TreeCtrl_GetBoundingRect", (PyCFunction) _wrap_TreeCtrl_GetBoundingRect, METH_VARARGS | METH_KEYWORDS, NULL},
35599 { (char *)"TreeCtrl_GetClassDefaultAttributes", (PyCFunction) _wrap_TreeCtrl_GetClassDefaultAttributes, METH_VARARGS | METH_KEYWORDS, NULL},
35600 { (char *)"TreeCtrl_swigregister", TreeCtrl_swigregister, METH_VARARGS, NULL},
35601 { (char *)"new_GenericDirCtrl", (PyCFunction) _wrap_new_GenericDirCtrl, METH_VARARGS | METH_KEYWORDS, NULL},
35602 { (char *)"new_PreGenericDirCtrl", (PyCFunction) _wrap_new_PreGenericDirCtrl, METH_VARARGS | METH_KEYWORDS, NULL},
35603 { (char *)"GenericDirCtrl_Create", (PyCFunction) _wrap_GenericDirCtrl_Create, METH_VARARGS | METH_KEYWORDS, NULL},
35604 { (char *)"GenericDirCtrl_ExpandPath", (PyCFunction) _wrap_GenericDirCtrl_ExpandPath, METH_VARARGS | METH_KEYWORDS, NULL},
35605 { (char *)"GenericDirCtrl_GetDefaultPath", (PyCFunction) _wrap_GenericDirCtrl_GetDefaultPath, METH_VARARGS | METH_KEYWORDS, NULL},
35606 { (char *)"GenericDirCtrl_SetDefaultPath", (PyCFunction) _wrap_GenericDirCtrl_SetDefaultPath, METH_VARARGS | METH_KEYWORDS, NULL},
35607 { (char *)"GenericDirCtrl_GetPath", (PyCFunction) _wrap_GenericDirCtrl_GetPath, METH_VARARGS | METH_KEYWORDS, NULL},
35608 { (char *)"GenericDirCtrl_GetFilePath", (PyCFunction) _wrap_GenericDirCtrl_GetFilePath, METH_VARARGS | METH_KEYWORDS, NULL},
35609 { (char *)"GenericDirCtrl_SetPath", (PyCFunction) _wrap_GenericDirCtrl_SetPath, METH_VARARGS | METH_KEYWORDS, NULL},
35610 { (char *)"GenericDirCtrl_ShowHidden", (PyCFunction) _wrap_GenericDirCtrl_ShowHidden, METH_VARARGS | METH_KEYWORDS, NULL},
35611 { (char *)"GenericDirCtrl_GetShowHidden", (PyCFunction) _wrap_GenericDirCtrl_GetShowHidden, METH_VARARGS | METH_KEYWORDS, NULL},
35612 { (char *)"GenericDirCtrl_GetFilter", (PyCFunction) _wrap_GenericDirCtrl_GetFilter, METH_VARARGS | METH_KEYWORDS, NULL},
35613 { (char *)"GenericDirCtrl_SetFilter", (PyCFunction) _wrap_GenericDirCtrl_SetFilter, METH_VARARGS | METH_KEYWORDS, NULL},
35614 { (char *)"GenericDirCtrl_GetFilterIndex", (PyCFunction) _wrap_GenericDirCtrl_GetFilterIndex, METH_VARARGS | METH_KEYWORDS, NULL},
35615 { (char *)"GenericDirCtrl_SetFilterIndex", (PyCFunction) _wrap_GenericDirCtrl_SetFilterIndex, METH_VARARGS | METH_KEYWORDS, NULL},
35616 { (char *)"GenericDirCtrl_GetRootId", (PyCFunction) _wrap_GenericDirCtrl_GetRootId, METH_VARARGS | METH_KEYWORDS, NULL},
35617 { (char *)"GenericDirCtrl_GetTreeCtrl", (PyCFunction) _wrap_GenericDirCtrl_GetTreeCtrl, METH_VARARGS | METH_KEYWORDS, NULL},
35618 { (char *)"GenericDirCtrl_GetFilterListCtrl", (PyCFunction) _wrap_GenericDirCtrl_GetFilterListCtrl, METH_VARARGS | METH_KEYWORDS, NULL},
35619 { (char *)"GenericDirCtrl_FindChild", (PyCFunction) _wrap_GenericDirCtrl_FindChild, METH_VARARGS | METH_KEYWORDS, NULL},
35620 { (char *)"GenericDirCtrl_DoResize", (PyCFunction) _wrap_GenericDirCtrl_DoResize, METH_VARARGS | METH_KEYWORDS, NULL},
35621 { (char *)"GenericDirCtrl_ReCreateTree", (PyCFunction) _wrap_GenericDirCtrl_ReCreateTree, METH_VARARGS | METH_KEYWORDS, NULL},
35622 { (char *)"GenericDirCtrl_swigregister", GenericDirCtrl_swigregister, METH_VARARGS, NULL},
35623 { (char *)"new_DirFilterListCtrl", (PyCFunction) _wrap_new_DirFilterListCtrl, METH_VARARGS | METH_KEYWORDS, NULL},
35624 { (char *)"new_PreDirFilterListCtrl", (PyCFunction) _wrap_new_PreDirFilterListCtrl, METH_VARARGS | METH_KEYWORDS, NULL},
35625 { (char *)"DirFilterListCtrl_Create", (PyCFunction) _wrap_DirFilterListCtrl_Create, METH_VARARGS | METH_KEYWORDS, NULL},
35626 { (char *)"DirFilterListCtrl_FillFilterList", (PyCFunction) _wrap_DirFilterListCtrl_FillFilterList, METH_VARARGS | METH_KEYWORDS, NULL},
35627 { (char *)"DirFilterListCtrl_swigregister", DirFilterListCtrl_swigregister, METH_VARARGS, NULL},
35628 { (char *)"new_PyControl", (PyCFunction) _wrap_new_PyControl, METH_VARARGS | METH_KEYWORDS, NULL},
35629 { (char *)"new_PrePyControl", (PyCFunction) _wrap_new_PrePyControl, METH_VARARGS | METH_KEYWORDS, NULL},
35630 { (char *)"PyControl__setCallbackInfo", (PyCFunction) _wrap_PyControl__setCallbackInfo, METH_VARARGS | METH_KEYWORDS, NULL},
35631 { (char *)"PyControl_SetBestSize", (PyCFunction) _wrap_PyControl_SetBestSize, METH_VARARGS | METH_KEYWORDS, NULL},
976dbff5 35632 { (char *)"PyControl_DoEraseBackground", (PyCFunction) _wrap_PyControl_DoEraseBackground, METH_VARARGS | METH_KEYWORDS, NULL},
093d3ff1
RD
35633 { (char *)"PyControl_base_DoMoveWindow", (PyCFunction) _wrap_PyControl_base_DoMoveWindow, METH_VARARGS | METH_KEYWORDS, NULL},
35634 { (char *)"PyControl_base_DoSetSize", (PyCFunction) _wrap_PyControl_base_DoSetSize, METH_VARARGS | METH_KEYWORDS, NULL},
35635 { (char *)"PyControl_base_DoSetClientSize", (PyCFunction) _wrap_PyControl_base_DoSetClientSize, METH_VARARGS | METH_KEYWORDS, NULL},
35636 { (char *)"PyControl_base_DoSetVirtualSize", (PyCFunction) _wrap_PyControl_base_DoSetVirtualSize, METH_VARARGS | METH_KEYWORDS, NULL},
35637 { (char *)"PyControl_base_DoGetSize", (PyCFunction) _wrap_PyControl_base_DoGetSize, METH_VARARGS | METH_KEYWORDS, NULL},
35638 { (char *)"PyControl_base_DoGetClientSize", (PyCFunction) _wrap_PyControl_base_DoGetClientSize, METH_VARARGS | METH_KEYWORDS, NULL},
35639 { (char *)"PyControl_base_DoGetPosition", (PyCFunction) _wrap_PyControl_base_DoGetPosition, METH_VARARGS | METH_KEYWORDS, NULL},
35640 { (char *)"PyControl_base_DoGetVirtualSize", (PyCFunction) _wrap_PyControl_base_DoGetVirtualSize, METH_VARARGS | METH_KEYWORDS, NULL},
35641 { (char *)"PyControl_base_DoGetBestSize", (PyCFunction) _wrap_PyControl_base_DoGetBestSize, METH_VARARGS | METH_KEYWORDS, NULL},
35642 { (char *)"PyControl_base_InitDialog", (PyCFunction) _wrap_PyControl_base_InitDialog, METH_VARARGS | METH_KEYWORDS, NULL},
35643 { (char *)"PyControl_base_TransferDataToWindow", (PyCFunction) _wrap_PyControl_base_TransferDataToWindow, METH_VARARGS | METH_KEYWORDS, NULL},
35644 { (char *)"PyControl_base_TransferDataFromWindow", (PyCFunction) _wrap_PyControl_base_TransferDataFromWindow, METH_VARARGS | METH_KEYWORDS, NULL},
35645 { (char *)"PyControl_base_Validate", (PyCFunction) _wrap_PyControl_base_Validate, METH_VARARGS | METH_KEYWORDS, NULL},
35646 { (char *)"PyControl_base_AcceptsFocus", (PyCFunction) _wrap_PyControl_base_AcceptsFocus, METH_VARARGS | METH_KEYWORDS, NULL},
35647 { (char *)"PyControl_base_AcceptsFocusFromKeyboard", (PyCFunction) _wrap_PyControl_base_AcceptsFocusFromKeyboard, METH_VARARGS | METH_KEYWORDS, NULL},
35648 { (char *)"PyControl_base_GetMaxSize", (PyCFunction) _wrap_PyControl_base_GetMaxSize, METH_VARARGS | METH_KEYWORDS, NULL},
35649 { (char *)"PyControl_base_AddChild", (PyCFunction) _wrap_PyControl_base_AddChild, METH_VARARGS | METH_KEYWORDS, NULL},
35650 { (char *)"PyControl_base_RemoveChild", (PyCFunction) _wrap_PyControl_base_RemoveChild, METH_VARARGS | METH_KEYWORDS, NULL},
35651 { (char *)"PyControl_base_ShouldInheritColours", (PyCFunction) _wrap_PyControl_base_ShouldInheritColours, METH_VARARGS | METH_KEYWORDS, NULL},
093d3ff1 35652 { (char *)"PyControl_base_GetDefaultAttributes", (PyCFunction) _wrap_PyControl_base_GetDefaultAttributes, METH_VARARGS | METH_KEYWORDS, NULL},
8d38bd1d 35653 { (char *)"PyControl_base_OnInternalIdle", (PyCFunction) _wrap_PyControl_base_OnInternalIdle, METH_VARARGS | METH_KEYWORDS, NULL},
093d3ff1
RD
35654 { (char *)"PyControl_swigregister", PyControl_swigregister, METH_VARARGS, NULL},
35655 { (char *)"new_HelpEvent", (PyCFunction) _wrap_new_HelpEvent, METH_VARARGS | METH_KEYWORDS, NULL},
35656 { (char *)"HelpEvent_GetPosition", (PyCFunction) _wrap_HelpEvent_GetPosition, METH_VARARGS | METH_KEYWORDS, NULL},
35657 { (char *)"HelpEvent_SetPosition", (PyCFunction) _wrap_HelpEvent_SetPosition, METH_VARARGS | METH_KEYWORDS, NULL},
35658 { (char *)"HelpEvent_GetLink", (PyCFunction) _wrap_HelpEvent_GetLink, METH_VARARGS | METH_KEYWORDS, NULL},
35659 { (char *)"HelpEvent_SetLink", (PyCFunction) _wrap_HelpEvent_SetLink, METH_VARARGS | METH_KEYWORDS, NULL},
35660 { (char *)"HelpEvent_GetTarget", (PyCFunction) _wrap_HelpEvent_GetTarget, METH_VARARGS | METH_KEYWORDS, NULL},
35661 { (char *)"HelpEvent_SetTarget", (PyCFunction) _wrap_HelpEvent_SetTarget, METH_VARARGS | METH_KEYWORDS, NULL},
35662 { (char *)"HelpEvent_swigregister", HelpEvent_swigregister, METH_VARARGS, NULL},
35663 { (char *)"new_ContextHelp", (PyCFunction) _wrap_new_ContextHelp, METH_VARARGS | METH_KEYWORDS, NULL},
35664 { (char *)"delete_ContextHelp", (PyCFunction) _wrap_delete_ContextHelp, METH_VARARGS | METH_KEYWORDS, NULL},
35665 { (char *)"ContextHelp_BeginContextHelp", (PyCFunction) _wrap_ContextHelp_BeginContextHelp, METH_VARARGS | METH_KEYWORDS, NULL},
35666 { (char *)"ContextHelp_EndContextHelp", (PyCFunction) _wrap_ContextHelp_EndContextHelp, METH_VARARGS | METH_KEYWORDS, NULL},
35667 { (char *)"ContextHelp_swigregister", ContextHelp_swigregister, METH_VARARGS, NULL},
35668 { (char *)"new_ContextHelpButton", (PyCFunction) _wrap_new_ContextHelpButton, METH_VARARGS | METH_KEYWORDS, NULL},
35669 { (char *)"ContextHelpButton_swigregister", ContextHelpButton_swigregister, METH_VARARGS, NULL},
35670 { (char *)"HelpProvider_Set", (PyCFunction) _wrap_HelpProvider_Set, METH_VARARGS | METH_KEYWORDS, NULL},
35671 { (char *)"HelpProvider_Get", (PyCFunction) _wrap_HelpProvider_Get, METH_VARARGS | METH_KEYWORDS, NULL},
35672 { (char *)"HelpProvider_GetHelp", (PyCFunction) _wrap_HelpProvider_GetHelp, METH_VARARGS | METH_KEYWORDS, NULL},
35673 { (char *)"HelpProvider_ShowHelp", (PyCFunction) _wrap_HelpProvider_ShowHelp, METH_VARARGS | METH_KEYWORDS, NULL},
35674 { (char *)"HelpProvider_AddHelp", (PyCFunction) _wrap_HelpProvider_AddHelp, METH_VARARGS | METH_KEYWORDS, NULL},
35675 { (char *)"HelpProvider_AddHelpById", (PyCFunction) _wrap_HelpProvider_AddHelpById, METH_VARARGS | METH_KEYWORDS, NULL},
35676 { (char *)"HelpProvider_RemoveHelp", (PyCFunction) _wrap_HelpProvider_RemoveHelp, METH_VARARGS | METH_KEYWORDS, NULL},
35677 { (char *)"HelpProvider_Destroy", (PyCFunction) _wrap_HelpProvider_Destroy, METH_VARARGS | METH_KEYWORDS, NULL},
35678 { (char *)"HelpProvider_swigregister", HelpProvider_swigregister, METH_VARARGS, NULL},
35679 { (char *)"new_SimpleHelpProvider", (PyCFunction) _wrap_new_SimpleHelpProvider, METH_VARARGS | METH_KEYWORDS, NULL},
35680 { (char *)"SimpleHelpProvider_swigregister", SimpleHelpProvider_swigregister, METH_VARARGS, NULL},
35681 { (char *)"new_DragImage", (PyCFunction) _wrap_new_DragImage, METH_VARARGS | METH_KEYWORDS, NULL},
35682 { (char *)"new_DragIcon", (PyCFunction) _wrap_new_DragIcon, METH_VARARGS | METH_KEYWORDS, NULL},
35683 { (char *)"new_DragString", (PyCFunction) _wrap_new_DragString, METH_VARARGS | METH_KEYWORDS, NULL},
35684 { (char *)"new_DragTreeItem", (PyCFunction) _wrap_new_DragTreeItem, METH_VARARGS | METH_KEYWORDS, NULL},
35685 { (char *)"new_DragListItem", (PyCFunction) _wrap_new_DragListItem, METH_VARARGS | METH_KEYWORDS, NULL},
35686 { (char *)"delete_DragImage", (PyCFunction) _wrap_delete_DragImage, METH_VARARGS | METH_KEYWORDS, NULL},
35687 { (char *)"DragImage_SetBackingBitmap", (PyCFunction) _wrap_DragImage_SetBackingBitmap, METH_VARARGS | METH_KEYWORDS, NULL},
35688 { (char *)"DragImage_BeginDrag", (PyCFunction) _wrap_DragImage_BeginDrag, METH_VARARGS | METH_KEYWORDS, NULL},
35689 { (char *)"DragImage_BeginDragBounded", (PyCFunction) _wrap_DragImage_BeginDragBounded, METH_VARARGS | METH_KEYWORDS, NULL},
35690 { (char *)"DragImage_EndDrag", (PyCFunction) _wrap_DragImage_EndDrag, METH_VARARGS | METH_KEYWORDS, NULL},
35691 { (char *)"DragImage_Move", (PyCFunction) _wrap_DragImage_Move, METH_VARARGS | METH_KEYWORDS, NULL},
35692 { (char *)"DragImage_Show", (PyCFunction) _wrap_DragImage_Show, METH_VARARGS | METH_KEYWORDS, NULL},
35693 { (char *)"DragImage_Hide", (PyCFunction) _wrap_DragImage_Hide, METH_VARARGS | METH_KEYWORDS, NULL},
35694 { (char *)"DragImage_GetImageRect", (PyCFunction) _wrap_DragImage_GetImageRect, METH_VARARGS | METH_KEYWORDS, NULL},
35695 { (char *)"DragImage_DoDrawImage", (PyCFunction) _wrap_DragImage_DoDrawImage, METH_VARARGS | METH_KEYWORDS, NULL},
35696 { (char *)"DragImage_UpdateBackingFromWindow", (PyCFunction) _wrap_DragImage_UpdateBackingFromWindow, METH_VARARGS | METH_KEYWORDS, NULL},
35697 { (char *)"DragImage_RedrawImage", (PyCFunction) _wrap_DragImage_RedrawImage, METH_VARARGS | METH_KEYWORDS, NULL},
35698 { (char *)"DragImage_swigregister", DragImage_swigregister, METH_VARARGS, NULL},
53aa7709
RD
35699 { (char *)"new_DatePickerCtrl", (PyCFunction) _wrap_new_DatePickerCtrl, METH_VARARGS | METH_KEYWORDS, NULL},
35700 { (char *)"new_PreDatePickerCtrl", (PyCFunction) _wrap_new_PreDatePickerCtrl, METH_VARARGS | METH_KEYWORDS, NULL},
35701 { (char *)"DatePickerCtrl_Create", (PyCFunction) _wrap_DatePickerCtrl_Create, METH_VARARGS | METH_KEYWORDS, NULL},
35702 { (char *)"DatePickerCtrl_SetValue", (PyCFunction) _wrap_DatePickerCtrl_SetValue, METH_VARARGS | METH_KEYWORDS, NULL},
35703 { (char *)"DatePickerCtrl_GetValue", (PyCFunction) _wrap_DatePickerCtrl_GetValue, METH_VARARGS | METH_KEYWORDS, NULL},
35704 { (char *)"DatePickerCtrl_SetRange", (PyCFunction) _wrap_DatePickerCtrl_SetRange, METH_VARARGS | METH_KEYWORDS, NULL},
35705 { (char *)"DatePickerCtrl_GetLowerLimit", (PyCFunction) _wrap_DatePickerCtrl_GetLowerLimit, METH_VARARGS | METH_KEYWORDS, NULL},
35706 { (char *)"DatePickerCtrl_GetUpperLimit", (PyCFunction) _wrap_DatePickerCtrl_GetUpperLimit, METH_VARARGS | METH_KEYWORDS, NULL},
35707 { (char *)"DatePickerCtrl_swigregister", DatePickerCtrl_swigregister, METH_VARARGS, NULL},
c32bde28 35708 { NULL, NULL, 0, NULL }
d14a1e28
RD
35709};
35710
35711
35712/* -------- TYPE CONVERSION AND EQUIVALENCE RULES (BEGIN) -------- */
35713
d14a1e28
RD
35714static void *_p_wxContextMenuEventTo_p_wxEvent(void *x) {
35715 return (void *)((wxEvent *) (wxCommandEvent *) ((wxContextMenuEvent *) x));
35716}
35717static void *_p_wxMenuEventTo_p_wxEvent(void *x) {
35718 return (void *)((wxEvent *) ((wxMenuEvent *) x));
35719}
35720static void *_p_wxCloseEventTo_p_wxEvent(void *x) {
35721 return (void *)((wxEvent *) ((wxCloseEvent *) x));
35722}
35723static void *_p_wxMouseEventTo_p_wxEvent(void *x) {
35724 return (void *)((wxEvent *) ((wxMouseEvent *) x));
35725}
35726static void *_p_wxEraseEventTo_p_wxEvent(void *x) {
35727 return (void *)((wxEvent *) ((wxEraseEvent *) x));
35728}
8ac8dba0
RD
35729static void *_p_wxBookCtrlBaseEventTo_p_wxEvent(void *x) {
35730 return (void *)((wxEvent *) (wxCommandEvent *)(wxNotifyEvent *) ((wxBookCtrlBaseEvent *) x));
35731}
d14a1e28
RD
35732static void *_p_wxTreeEventTo_p_wxEvent(void *x) {
35733 return (void *)((wxEvent *) (wxCommandEvent *)(wxNotifyEvent *) ((wxTreeEvent *) x));
35734}
35735static void *_p_wxSetCursorEventTo_p_wxEvent(void *x) {
35736 return (void *)((wxEvent *) ((wxSetCursorEvent *) x));
35737}
35738static void *_p_wxInitDialogEventTo_p_wxEvent(void *x) {
35739 return (void *)((wxEvent *) ((wxInitDialogEvent *) x));
35740}
35741static void *_p_wxScrollEventTo_p_wxEvent(void *x) {
35742 return (void *)((wxEvent *) (wxCommandEvent *) ((wxScrollEvent *) x));
35743}
35744static void *_p_wxTextUrlEventTo_p_wxEvent(void *x) {
35745 return (void *)((wxEvent *) (wxCommandEvent *) ((wxTextUrlEvent *) x));
35746}
d14a1e28
RD
35747static void *_p_wxPyEventTo_p_wxEvent(void *x) {
35748 return (void *)((wxEvent *) ((wxPyEvent *) x));
35749}
35750static void *_p_wxNotifyEventTo_p_wxEvent(void *x) {
35751 return (void *)((wxEvent *) (wxCommandEvent *) ((wxNotifyEvent *) x));
35752}
35753static void *_p_wxListEventTo_p_wxEvent(void *x) {
35754 return (void *)((wxEvent *) (wxCommandEvent *)(wxNotifyEvent *) ((wxListEvent *) x));
35755}
35756static void *_p_wxNotebookEventTo_p_wxEvent(void *x) {
8ac8dba0 35757 return (void *)((wxEvent *) (wxCommandEvent *)(wxNotifyEvent *)(wxBookCtrlBaseEvent *) ((wxNotebookEvent *) x));
d14a1e28
RD
35758}
35759static void *_p_wxListbookEventTo_p_wxEvent(void *x) {
8ac8dba0 35760 return (void *)((wxEvent *) (wxCommandEvent *)(wxNotifyEvent *)(wxBookCtrlBaseEvent *) ((wxListbookEvent *) x));
d14a1e28 35761}
2ef75293 35762static void *_p_wxChoicebookEventTo_p_wxEvent(void *x) {
8ac8dba0 35763 return (void *)((wxEvent *) (wxCommandEvent *)(wxNotifyEvent *)(wxBookCtrlBaseEvent *) ((wxChoicebookEvent *) x));
2ef75293 35764}
d14a1e28
RD
35765static void *_p_wxHelpEventTo_p_wxEvent(void *x) {
35766 return (void *)((wxEvent *) (wxCommandEvent *) ((wxHelpEvent *) x));
35767}
35768static void *_p_wxIdleEventTo_p_wxEvent(void *x) {
35769 return (void *)((wxEvent *) ((wxIdleEvent *) x));
35770}
35771static void *_p_wxWindowCreateEventTo_p_wxEvent(void *x) {
35772 return (void *)((wxEvent *) (wxCommandEvent *) ((wxWindowCreateEvent *) x));
35773}
35774static void *_p_wxQueryNewPaletteEventTo_p_wxEvent(void *x) {
35775 return (void *)((wxEvent *) ((wxQueryNewPaletteEvent *) x));
35776}
35777static void *_p_wxMaximizeEventTo_p_wxEvent(void *x) {
35778 return (void *)((wxEvent *) ((wxMaximizeEvent *) x));
35779}
35780static void *_p_wxIconizeEventTo_p_wxEvent(void *x) {
35781 return (void *)((wxEvent *) ((wxIconizeEvent *) x));
35782}
35783static void *_p_wxActivateEventTo_p_wxEvent(void *x) {
35784 return (void *)((wxEvent *) ((wxActivateEvent *) x));
35785}
35786static void *_p_wxSizeEventTo_p_wxEvent(void *x) {
35787 return (void *)((wxEvent *) ((wxSizeEvent *) x));
35788}
35789static void *_p_wxMoveEventTo_p_wxEvent(void *x) {
35790 return (void *)((wxEvent *) ((wxMoveEvent *) x));
35791}
53aa7709
RD
35792static void *_p_wxDateEventTo_p_wxEvent(void *x) {
35793 return (void *)((wxEvent *) (wxCommandEvent *) ((wxDateEvent *) x));
35794}
d14a1e28
RD
35795static void *_p_wxPaintEventTo_p_wxEvent(void *x) {
35796 return (void *)((wxEvent *) ((wxPaintEvent *) x));
35797}
35798static void *_p_wxNcPaintEventTo_p_wxEvent(void *x) {
35799 return (void *)((wxEvent *) ((wxNcPaintEvent *) x));
35800}
35801static void *_p_wxUpdateUIEventTo_p_wxEvent(void *x) {
35802 return (void *)((wxEvent *) (wxCommandEvent *) ((wxUpdateUIEvent *) x));
35803}
35804static void *_p_wxPaletteChangedEventTo_p_wxEvent(void *x) {
35805 return (void *)((wxEvent *) ((wxPaletteChangedEvent *) x));
35806}
35807static void *_p_wxDisplayChangedEventTo_p_wxEvent(void *x) {
35808 return (void *)((wxEvent *) ((wxDisplayChangedEvent *) x));
35809}
35810static void *_p_wxMouseCaptureChangedEventTo_p_wxEvent(void *x) {
35811 return (void *)((wxEvent *) ((wxMouseCaptureChangedEvent *) x));
35812}
35813static void *_p_wxSysColourChangedEventTo_p_wxEvent(void *x) {
35814 return (void *)((wxEvent *) ((wxSysColourChangedEvent *) x));
35815}
35816static void *_p_wxDropFilesEventTo_p_wxEvent(void *x) {
35817 return (void *)((wxEvent *) ((wxDropFilesEvent *) x));
35818}
35819static void *_p_wxFocusEventTo_p_wxEvent(void *x) {
35820 return (void *)((wxEvent *) ((wxFocusEvent *) x));
35821}
35822static void *_p_wxChildFocusEventTo_p_wxEvent(void *x) {
35823 return (void *)((wxEvent *) (wxCommandEvent *) ((wxChildFocusEvent *) x));
35824}
35825static void *_p_wxShowEventTo_p_wxEvent(void *x) {
35826 return (void *)((wxEvent *) ((wxShowEvent *) x));
35827}
35828static void *_p_wxCommandEventTo_p_wxEvent(void *x) {
35829 return (void *)((wxEvent *) ((wxCommandEvent *) x));
35830}
35831static void *_p_wxPyCommandEventTo_p_wxEvent(void *x) {
35832 return (void *)((wxEvent *) (wxCommandEvent *) ((wxPyCommandEvent *) x));
35833}
35834static void *_p_wxWindowDestroyEventTo_p_wxEvent(void *x) {
35835 return (void *)((wxEvent *) (wxCommandEvent *) ((wxWindowDestroyEvent *) x));
35836}
35837static void *_p_wxNavigationKeyEventTo_p_wxEvent(void *x) {
35838 return (void *)((wxEvent *) ((wxNavigationKeyEvent *) x));
35839}
35840static void *_p_wxKeyEventTo_p_wxEvent(void *x) {
35841 return (void *)((wxEvent *) ((wxKeyEvent *) x));
35842}
35843static void *_p_wxScrollWinEventTo_p_wxEvent(void *x) {
35844 return (void *)((wxEvent *) ((wxScrollWinEvent *) x));
35845}
d1e20054
RD
35846static void *_p_wxSpinEventTo_p_wxEvent(void *x) {
35847 return (void *)((wxEvent *) (wxCommandEvent *)(wxNotifyEvent *) ((wxSpinEvent *) x));
35848}
d14a1e28
RD
35849static void *_p_wxComboBoxTo_p_wxItemContainer(void *x) {
35850 return (void *)((wxItemContainer *) ((wxComboBox *) x));
35851}
35852static void *_p_wxDirFilterListCtrlTo_p_wxItemContainer(void *x) {
35853 return (void *)((wxItemContainer *) (wxControlWithItems *)(wxChoice *) ((wxDirFilterListCtrl *) x));
35854}
35855static void *_p_wxChoiceTo_p_wxItemContainer(void *x) {
35856 return (void *)((wxItemContainer *) (wxControlWithItems *) ((wxChoice *) x));
35857}
35858static void *_p_wxControlWithItemsTo_p_wxItemContainer(void *x) {
35859 return (void *)((wxItemContainer *) ((wxControlWithItems *) x));
35860}
35861static void *_p_wxListBoxTo_p_wxItemContainer(void *x) {
35862 return (void *)((wxItemContainer *) (wxControlWithItems *) ((wxListBox *) x));
35863}
35864static void *_p_wxCheckListBoxTo_p_wxItemContainer(void *x) {
35865 return (void *)((wxItemContainer *) (wxControlWithItems *)(wxListBox *) ((wxCheckListBox *) x));
35866}
35867static void *_p_wxListViewTo_p_wxPyListCtrl(void *x) {
35868 return (void *)((wxPyListCtrl *) ((wxListView *) x));
35869}
8ac8dba0
RD
35870static void *_p_wxBookCtrlBaseTo_p_wxControl(void *x) {
35871 return (void *)((wxControl *) ((wxBookCtrlBase *) x));
d14a1e28
RD
35872}
35873static void *_p_wxToolBarTo_p_wxControl(void *x) {
35874 return (void *)((wxControl *) (wxToolBarBase *) ((wxToolBar *) x));
35875}
2ef75293
RD
35876static void *_p_wxToggleButtonTo_p_wxControl(void *x) {
35877 return (void *)((wxControl *) ((wxToggleButton *) x));
d14a1e28 35878}
2ef75293
RD
35879static void *_p_wxRadioButtonTo_p_wxControl(void *x) {
35880 return (void *)((wxControl *) ((wxRadioButton *) x));
d14a1e28 35881}
2ef75293
RD
35882static void *_p_wxPyControlTo_p_wxControl(void *x) {
35883 return (void *)((wxControl *) ((wxPyControl *) x));
d14a1e28 35884}
2ef75293
RD
35885static void *_p_wxToolBarBaseTo_p_wxControl(void *x) {
35886 return (void *)((wxControl *) ((wxToolBarBase *) x));
35887}
35888static void *_p_wxDirFilterListCtrlTo_p_wxControl(void *x) {
35889 return (void *)((wxControl *) (wxControlWithItems *)(wxChoice *) ((wxDirFilterListCtrl *) x));
d14a1e28
RD
35890}
35891static void *_p_wxPyListCtrlTo_p_wxControl(void *x) {
35892 return (void *)((wxControl *) ((wxPyListCtrl *) x));
35893}
2ef75293
RD
35894static void *_p_wxComboBoxTo_p_wxControl(void *x) {
35895 return (void *)((wxControl *) ((wxComboBox *) x));
d14a1e28 35896}
2ef75293
RD
35897static void *_p_wxGenericDirCtrlTo_p_wxControl(void *x) {
35898 return (void *)((wxControl *) ((wxGenericDirCtrl *) x));
d14a1e28
RD
35899}
35900static void *_p_wxScrollBarTo_p_wxControl(void *x) {
35901 return (void *)((wxControl *) ((wxScrollBar *) x));
35902}
2ef75293
RD
35903static void *_p_wxControlWithItemsTo_p_wxControl(void *x) {
35904 return (void *)((wxControl *) ((wxControlWithItems *) x));
d14a1e28
RD
35905}
35906static void *_p_wxGaugeTo_p_wxControl(void *x) {
35907 return (void *)((wxControl *) ((wxGauge *) x));
35908}
2ef75293
RD
35909static void *_p_wxStaticLineTo_p_wxControl(void *x) {
35910 return (void *)((wxControl *) ((wxStaticLine *) x));
d14a1e28 35911}
2ef75293 35912static void *_p_wxChoicebookTo_p_wxControl(void *x) {
8ac8dba0 35913 return (void *)((wxControl *) (wxBookCtrlBase *) ((wxChoicebook *) x));
d14a1e28 35914}
2ef75293 35915static void *_p_wxListbookTo_p_wxControl(void *x) {
8ac8dba0 35916 return (void *)((wxControl *) (wxBookCtrlBase *) ((wxListbook *) x));
d14a1e28 35917}
2ef75293
RD
35918static void *_p_wxPyTreeCtrlTo_p_wxControl(void *x) {
35919 return (void *)((wxControl *) ((wxPyTreeCtrl *) x));
d14a1e28 35920}
2ef75293
RD
35921static void *_p_wxCheckBoxTo_p_wxControl(void *x) {
35922 return (void *)((wxControl *) ((wxCheckBox *) x));
d14a1e28
RD
35923}
35924static void *_p_wxRadioBoxTo_p_wxControl(void *x) {
35925 return (void *)((wxControl *) ((wxRadioBox *) x));
35926}
2ef75293
RD
35927static void *_p_wxChoiceTo_p_wxControl(void *x) {
35928 return (void *)((wxControl *) (wxControlWithItems *) ((wxChoice *) x));
35929}
35930static void *_p_wxListBoxTo_p_wxControl(void *x) {
35931 return (void *)((wxControl *) (wxControlWithItems *) ((wxListBox *) x));
35932}
35933static void *_p_wxCheckListBoxTo_p_wxControl(void *x) {
35934 return (void *)((wxControl *) (wxControlWithItems *)(wxListBox *) ((wxCheckListBox *) x));
35935}
35936static void *_p_wxListViewTo_p_wxControl(void *x) {
35937 return (void *)((wxControl *) (wxPyListCtrl *) ((wxListView *) x));
35938}
d14a1e28 35939static void *_p_wxNotebookTo_p_wxControl(void *x) {
8ac8dba0 35940 return (void *)((wxControl *) (wxBookCtrlBase *) ((wxNotebook *) x));
d14a1e28 35941}
2ef75293
RD
35942static void *_p_wxStaticBitmapTo_p_wxControl(void *x) {
35943 return (void *)((wxControl *) ((wxStaticBitmap *) x));
d14a1e28 35944}
2ef75293
RD
35945static void *_p_wxSpinCtrlTo_p_wxControl(void *x) {
35946 return (void *)((wxControl *) ((wxSpinCtrl *) x));
d14a1e28 35947}
2ef75293
RD
35948static void *_p_wxStaticTextTo_p_wxControl(void *x) {
35949 return (void *)((wxControl *) ((wxStaticText *) x));
d14a1e28 35950}
2ef75293
RD
35951static void *_p_wxStaticBoxTo_p_wxControl(void *x) {
35952 return (void *)((wxControl *) ((wxStaticBox *) x));
d14a1e28
RD
35953}
35954static void *_p_wxSliderTo_p_wxControl(void *x) {
35955 return (void *)((wxControl *) ((wxSlider *) x));
35956}
2ef75293
RD
35957static void *_p_wxContextHelpButtonTo_p_wxControl(void *x) {
35958 return (void *)((wxControl *) (wxButton *)(wxBitmapButton *) ((wxContextHelpButton *) x));
d14a1e28 35959}
2ef75293
RD
35960static void *_p_wxSpinButtonTo_p_wxControl(void *x) {
35961 return (void *)((wxControl *) ((wxSpinButton *) x));
d14a1e28 35962}
2ef75293
RD
35963static void *_p_wxButtonTo_p_wxControl(void *x) {
35964 return (void *)((wxControl *) ((wxButton *) x));
d14a1e28 35965}
2ef75293
RD
35966static void *_p_wxBitmapButtonTo_p_wxControl(void *x) {
35967 return (void *)((wxControl *) (wxButton *) ((wxBitmapButton *) x));
35968}
53aa7709
RD
35969static void *_p_wxDatePickerCtrlTo_p_wxControl(void *x) {
35970 return (void *)((wxControl *) ((wxDatePickerCtrl *) x));
35971}
2ef75293
RD
35972static void *_p_wxTextCtrlTo_p_wxControl(void *x) {
35973 return (void *)((wxControl *) ((wxTextCtrl *) x));
d14a1e28
RD
35974}
35975static void *_p_wxToolBarTo_p_wxToolBarBase(void *x) {
35976 return (void *)((wxToolBarBase *) ((wxToolBar *) x));
35977}
35978static void *_p_wxDirFilterListCtrlTo_p_wxChoice(void *x) {
35979 return (void *)((wxChoice *) ((wxDirFilterListCtrl *) x));
35980}
8ac8dba0
RD
35981static void *_p_wxBookCtrlBaseEventTo_p_wxNotifyEvent(void *x) {
35982 return (void *)((wxNotifyEvent *) ((wxBookCtrlBaseEvent *) x));
35983}
d14a1e28
RD
35984static void *_p_wxTreeEventTo_p_wxNotifyEvent(void *x) {
35985 return (void *)((wxNotifyEvent *) ((wxTreeEvent *) x));
35986}
d14a1e28
RD
35987static void *_p_wxListEventTo_p_wxNotifyEvent(void *x) {
35988 return (void *)((wxNotifyEvent *) ((wxListEvent *) x));
35989}
d1e20054
RD
35990static void *_p_wxSpinEventTo_p_wxNotifyEvent(void *x) {
35991 return (void *)((wxNotifyEvent *) ((wxSpinEvent *) x));
35992}
d14a1e28 35993static void *_p_wxNotebookEventTo_p_wxNotifyEvent(void *x) {
8ac8dba0 35994 return (void *)((wxNotifyEvent *) (wxBookCtrlBaseEvent *) ((wxNotebookEvent *) x));
d14a1e28
RD
35995}
35996static void *_p_wxListbookEventTo_p_wxNotifyEvent(void *x) {
8ac8dba0 35997 return (void *)((wxNotifyEvent *) (wxBookCtrlBaseEvent *) ((wxListbookEvent *) x));
d14a1e28 35998}
2ef75293 35999static void *_p_wxChoicebookEventTo_p_wxNotifyEvent(void *x) {
8ac8dba0
RD
36000 return (void *)((wxNotifyEvent *) (wxBookCtrlBaseEvent *) ((wxChoicebookEvent *) x));
36001}
36002static void *_p_wxChoicebookTo_p_wxBookCtrlBase(void *x) {
36003 return (void *)((wxBookCtrlBase *) ((wxChoicebook *) x));
36004}
36005static void *_p_wxListbookTo_p_wxBookCtrlBase(void *x) {
36006 return (void *)((wxBookCtrlBase *) ((wxListbook *) x));
2ef75293 36007}
8ac8dba0
RD
36008static void *_p_wxNotebookTo_p_wxBookCtrlBase(void *x) {
36009 return (void *)((wxBookCtrlBase *) ((wxNotebook *) x));
d14a1e28
RD
36010}
36011static void *_p_wxMenuBarTo_p_wxEvtHandler(void *x) {
36012 return (void *)((wxEvtHandler *) (wxWindow *) ((wxMenuBar *) x));
36013}
8ac8dba0
RD
36014static void *_p_wxBookCtrlBaseTo_p_wxEvtHandler(void *x) {
36015 return (void *)((wxEvtHandler *) (wxWindow *)(wxControl *) ((wxBookCtrlBase *) x));
36016}
d14a1e28
RD
36017static void *_p_wxValidatorTo_p_wxEvtHandler(void *x) {
36018 return (void *)((wxEvtHandler *) ((wxValidator *) x));
36019}
36020static void *_p_wxPyValidatorTo_p_wxEvtHandler(void *x) {
36021 return (void *)((wxEvtHandler *) (wxValidator *) ((wxPyValidator *) x));
36022}
36023static void *_p_wxToolBarTo_p_wxEvtHandler(void *x) {
36024 return (void *)((wxEvtHandler *) (wxWindow *)(wxControl *)(wxToolBarBase *) ((wxToolBar *) x));
36025}
36026static void *_p_wxMenuTo_p_wxEvtHandler(void *x) {
36027 return (void *)((wxEvtHandler *) ((wxMenu *) x));
36028}
36029static void *_p_wxToggleButtonTo_p_wxEvtHandler(void *x) {
36030 return (void *)((wxEvtHandler *) (wxWindow *)(wxControl *) ((wxToggleButton *) x));
36031}
36032static void *_p_wxRadioButtonTo_p_wxEvtHandler(void *x) {
36033 return (void *)((wxEvtHandler *) (wxWindow *)(wxControl *) ((wxRadioButton *) x));
36034}
36035static void *_p_wxWindowTo_p_wxEvtHandler(void *x) {
36036 return (void *)((wxEvtHandler *) ((wxWindow *) x));
36037}
36038static void *_p_wxControlTo_p_wxEvtHandler(void *x) {
36039 return (void *)((wxEvtHandler *) (wxWindow *) ((wxControl *) x));
36040}
36041static void *_p_wxToolBarBaseTo_p_wxEvtHandler(void *x) {
36042 return (void *)((wxEvtHandler *) (wxWindow *)(wxControl *) ((wxToolBarBase *) x));
36043}
d14a1e28
RD
36044static void *_p_wxComboBoxTo_p_wxEvtHandler(void *x) {
36045 return (void *)((wxEvtHandler *) (wxWindow *)(wxControl *) ((wxComboBox *) x));
36046}
2ef75293
RD
36047static void *_p_wxPyListCtrlTo_p_wxEvtHandler(void *x) {
36048 return (void *)((wxEvtHandler *) (wxWindow *)(wxControl *) ((wxPyListCtrl *) x));
36049}
d14a1e28
RD
36050static void *_p_wxDirFilterListCtrlTo_p_wxEvtHandler(void *x) {
36051 return (void *)((wxEvtHandler *) (wxWindow *)(wxControl *)(wxControlWithItems *)(wxChoice *) ((wxDirFilterListCtrl *) x));
36052}
36053static void *_p_wxPyControlTo_p_wxEvtHandler(void *x) {
36054 return (void *)((wxEvtHandler *) (wxWindow *)(wxControl *) ((wxPyControl *) x));
36055}
36056static void *_p_wxPyAppTo_p_wxEvtHandler(void *x) {
36057 return (void *)((wxEvtHandler *) ((wxPyApp *) x));
36058}
36059static void *_p_wxGenericDirCtrlTo_p_wxEvtHandler(void *x) {
36060 return (void *)((wxEvtHandler *) (wxWindow *)(wxControl *) ((wxGenericDirCtrl *) x));
36061}
36062static void *_p_wxScrollBarTo_p_wxEvtHandler(void *x) {
36063 return (void *)((wxEvtHandler *) (wxWindow *)(wxControl *) ((wxScrollBar *) x));
36064}
36065static void *_p_wxControlWithItemsTo_p_wxEvtHandler(void *x) {
36066 return (void *)((wxEvtHandler *) (wxWindow *)(wxControl *) ((wxControlWithItems *) x));
36067}
36068static void *_p_wxGaugeTo_p_wxEvtHandler(void *x) {
36069 return (void *)((wxEvtHandler *) (wxWindow *)(wxControl *) ((wxGauge *) x));
36070}
36071static void *_p_wxStaticLineTo_p_wxEvtHandler(void *x) {
36072 return (void *)((wxEvtHandler *) (wxWindow *)(wxControl *) ((wxStaticLine *) x));
36073}
2ef75293 36074static void *_p_wxChoicebookTo_p_wxEvtHandler(void *x) {
8ac8dba0 36075 return (void *)((wxEvtHandler *) (wxWindow *)(wxControl *)(wxBookCtrlBase *) ((wxChoicebook *) x));
2ef75293 36076}
d14a1e28 36077static void *_p_wxListbookTo_p_wxEvtHandler(void *x) {
8ac8dba0 36078 return (void *)((wxEvtHandler *) (wxWindow *)(wxControl *)(wxBookCtrlBase *) ((wxListbook *) x));
d14a1e28
RD
36079}
36080static void *_p_wxPyTreeCtrlTo_p_wxEvtHandler(void *x) {
36081 return (void *)((wxEvtHandler *) (wxWindow *)(wxControl *) ((wxPyTreeCtrl *) x));
36082}
36083static void *_p_wxCheckBoxTo_p_wxEvtHandler(void *x) {
36084 return (void *)((wxEvtHandler *) (wxWindow *)(wxControl *) ((wxCheckBox *) x));
36085}
36086static void *_p_wxRadioBoxTo_p_wxEvtHandler(void *x) {
36087 return (void *)((wxEvtHandler *) (wxWindow *)(wxControl *) ((wxRadioBox *) x));
36088}
36089static void *_p_wxCheckListBoxTo_p_wxEvtHandler(void *x) {
36090 return (void *)((wxEvtHandler *) (wxWindow *)(wxControl *)(wxControlWithItems *)(wxListBox *) ((wxCheckListBox *) x));
36091}
36092static void *_p_wxListBoxTo_p_wxEvtHandler(void *x) {
36093 return (void *)((wxEvtHandler *) (wxWindow *)(wxControl *)(wxControlWithItems *) ((wxListBox *) x));
36094}
36095static void *_p_wxChoiceTo_p_wxEvtHandler(void *x) {
36096 return (void *)((wxEvtHandler *) (wxWindow *)(wxControl *)(wxControlWithItems *) ((wxChoice *) x));
36097}
36098static void *_p_wxNotebookTo_p_wxEvtHandler(void *x) {
8ac8dba0 36099 return (void *)((wxEvtHandler *) (wxWindow *)(wxControl *)(wxBookCtrlBase *) ((wxNotebook *) x));
d14a1e28
RD
36100}
36101static void *_p_wxStaticBitmapTo_p_wxEvtHandler(void *x) {
36102 return (void *)((wxEvtHandler *) (wxWindow *)(wxControl *) ((wxStaticBitmap *) x));
36103}
36104static void *_p_wxListViewTo_p_wxEvtHandler(void *x) {
36105 return (void *)((wxEvtHandler *) (wxWindow *)(wxControl *)(wxPyListCtrl *) ((wxListView *) x));
36106}
36107static void *_p_wxSpinCtrlTo_p_wxEvtHandler(void *x) {
36108 return (void *)((wxEvtHandler *) (wxWindow *)(wxControl *) ((wxSpinCtrl *) x));
36109}
36110static void *_p_wxStaticTextTo_p_wxEvtHandler(void *x) {
36111 return (void *)((wxEvtHandler *) (wxWindow *)(wxControl *) ((wxStaticText *) x));
36112}
36113static void *_p_wxStaticBoxTo_p_wxEvtHandler(void *x) {
36114 return (void *)((wxEvtHandler *) (wxWindow *)(wxControl *) ((wxStaticBox *) x));
36115}
36116static void *_p_wxSliderTo_p_wxEvtHandler(void *x) {
36117 return (void *)((wxEvtHandler *) (wxWindow *)(wxControl *) ((wxSlider *) x));
36118}
36119static void *_p_wxSpinButtonTo_p_wxEvtHandler(void *x) {
36120 return (void *)((wxEvtHandler *) (wxWindow *)(wxControl *) ((wxSpinButton *) x));
36121}
36122static void *_p_wxButtonTo_p_wxEvtHandler(void *x) {
36123 return (void *)((wxEvtHandler *) (wxWindow *)(wxControl *) ((wxButton *) x));
36124}
36125static void *_p_wxBitmapButtonTo_p_wxEvtHandler(void *x) {
36126 return (void *)((wxEvtHandler *) (wxWindow *)(wxControl *)(wxButton *) ((wxBitmapButton *) x));
36127}
36128static void *_p_wxContextHelpButtonTo_p_wxEvtHandler(void *x) {
36129 return (void *)((wxEvtHandler *) (wxWindow *)(wxControl *)(wxButton *)(wxBitmapButton *) ((wxContextHelpButton *) x));
36130}
53aa7709
RD
36131static void *_p_wxDatePickerCtrlTo_p_wxEvtHandler(void *x) {
36132 return (void *)((wxEvtHandler *) (wxWindow *)(wxControl *) ((wxDatePickerCtrl *) x));
36133}
d14a1e28
RD
36134static void *_p_wxTextCtrlTo_p_wxEvtHandler(void *x) {
36135 return (void *)((wxEvtHandler *) (wxWindow *)(wxControl *) ((wxTextCtrl *) x));
36136}
36137static void *_p_wxCheckListBoxTo_p_wxListBox(void *x) {
36138 return (void *)((wxListBox *) ((wxCheckListBox *) x));
36139}
d14a1e28
RD
36140static void *_p_wxBitmapButtonTo_p_wxButton(void *x) {
36141 return (void *)((wxButton *) ((wxBitmapButton *) x));
36142}
36143static void *_p_wxContextHelpButtonTo_p_wxButton(void *x) {
36144 return (void *)((wxButton *) (wxBitmapButton *) ((wxContextHelpButton *) x));
36145}
36146static void *_p_wxContextHelpButtonTo_p_wxBitmapButton(void *x) {
36147 return (void *)((wxBitmapButton *) ((wxContextHelpButton *) x));
36148}
36149static void *_p_wxSimpleHelpProviderTo_p_wxHelpProvider(void *x) {
36150 return (void *)((wxHelpProvider *) ((wxSimpleHelpProvider *) x));
36151}
36152static void *_p_wxLayoutConstraintsTo_p_wxObject(void *x) {
36153 return (void *)((wxObject *) ((wxLayoutConstraints *) x));
36154}
36155static void *_p_wxGBSizerItemTo_p_wxObject(void *x) {
36156 return (void *)((wxObject *) (wxSizerItem *) ((wxGBSizerItem *) x));
36157}
36158static void *_p_wxSizerItemTo_p_wxObject(void *x) {
36159 return (void *)((wxObject *) ((wxSizerItem *) x));
36160}
36161static void *_p_wxScrollEventTo_p_wxObject(void *x) {
36162 return (void *)((wxObject *) (wxEvent *)(wxCommandEvent *) ((wxScrollEvent *) x));
36163}
36164static void *_p_wxIndividualLayoutConstraintTo_p_wxObject(void *x) {
36165 return (void *)((wxObject *) ((wxIndividualLayoutConstraint *) x));
36166}
36167static void *_p_wxTextUrlEventTo_p_wxObject(void *x) {
36168 return (void *)((wxObject *) (wxEvent *)(wxCommandEvent *) ((wxTextUrlEvent *) x));
36169}
d14a1e28
RD
36170static void *_p_wxStaticBoxSizerTo_p_wxObject(void *x) {
36171 return (void *)((wxObject *) (wxSizer *)(wxBoxSizer *) ((wxStaticBoxSizer *) x));
36172}
36173static void *_p_wxBoxSizerTo_p_wxObject(void *x) {
36174 return (void *)((wxObject *) (wxSizer *) ((wxBoxSizer *) x));
36175}
36176static void *_p_wxSizerTo_p_wxObject(void *x) {
36177 return (void *)((wxObject *) ((wxSizer *) x));
36178}
36179static void *_p_wxGridBagSizerTo_p_wxObject(void *x) {
36180 return (void *)((wxObject *) (wxSizer *)(wxGridSizer *)(wxFlexGridSizer *) ((wxGridBagSizer *) x));
36181}
36182static void *_p_wxCheckBoxTo_p_wxObject(void *x) {
36183 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxControl *) ((wxCheckBox *) x));
36184}
36185static void *_p_wxPyTreeCtrlTo_p_wxObject(void *x) {
36186 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxControl *) ((wxPyTreeCtrl *) x));
36187}
36188static void *_p_wxUpdateUIEventTo_p_wxObject(void *x) {
36189 return (void *)((wxObject *) (wxEvent *)(wxCommandEvent *) ((wxUpdateUIEvent *) x));
36190}
36191static void *_p_wxEventTo_p_wxObject(void *x) {
36192 return (void *)((wxObject *) ((wxEvent *) x));
36193}
36194static void *_p_wxFlexGridSizerTo_p_wxObject(void *x) {
36195 return (void *)((wxObject *) (wxSizer *)(wxGridSizer *) ((wxFlexGridSizer *) x));
36196}
36197static void *_p_wxGridSizerTo_p_wxObject(void *x) {
36198 return (void *)((wxObject *) (wxSizer *) ((wxGridSizer *) x));
36199}
36200static void *_p_wxInitDialogEventTo_p_wxObject(void *x) {
36201 return (void *)((wxObject *) (wxEvent *) ((wxInitDialogEvent *) x));
36202}
36203static void *_p_wxGenericDirCtrlTo_p_wxObject(void *x) {
36204 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxControl *) ((wxGenericDirCtrl *) x));
36205}
36206static void *_p_wxPyListCtrlTo_p_wxObject(void *x) {
36207 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxControl *) ((wxPyListCtrl *) x));
36208}
36209static void *_p_wxDirFilterListCtrlTo_p_wxObject(void *x) {
36210 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxControl *)(wxControlWithItems *)(wxChoice *) ((wxDirFilterListCtrl *) x));
36211}
36212static void *_p_wxPaintEventTo_p_wxObject(void *x) {
36213 return (void *)((wxObject *) (wxEvent *) ((wxPaintEvent *) x));
36214}
36215static void *_p_wxNcPaintEventTo_p_wxObject(void *x) {
36216 return (void *)((wxObject *) (wxEvent *) ((wxNcPaintEvent *) x));
36217}
36218static void *_p_wxPaletteChangedEventTo_p_wxObject(void *x) {
36219 return (void *)((wxObject *) (wxEvent *) ((wxPaletteChangedEvent *) x));
36220}
36221static void *_p_wxDisplayChangedEventTo_p_wxObject(void *x) {
36222 return (void *)((wxObject *) (wxEvent *) ((wxDisplayChangedEvent *) x));
36223}
36224static void *_p_wxMouseCaptureChangedEventTo_p_wxObject(void *x) {
36225 return (void *)((wxObject *) (wxEvent *) ((wxMouseCaptureChangedEvent *) x));
36226}
36227static void *_p_wxSysColourChangedEventTo_p_wxObject(void *x) {
36228 return (void *)((wxObject *) (wxEvent *) ((wxSysColourChangedEvent *) x));
36229}
36230static void *_p_wxStaticLineTo_p_wxObject(void *x) {
36231 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxControl *) ((wxStaticLine *) x));
36232}
36233static void *_p_wxControlTo_p_wxObject(void *x) {
36234 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *) ((wxControl *) x));
36235}
36236static void *_p_wxPyControlTo_p_wxObject(void *x) {
36237 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxControl *) ((wxPyControl *) x));
36238}
36239static void *_p_wxGaugeTo_p_wxObject(void *x) {
36240 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxControl *) ((wxGauge *) x));
36241}
36242static void *_p_wxRadioButtonTo_p_wxObject(void *x) {
36243 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxControl *) ((wxRadioButton *) x));
36244}
36245static void *_p_wxToggleButtonTo_p_wxObject(void *x) {
36246 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxControl *) ((wxToggleButton *) x));
36247}
36248static void *_p_wxToolBarBaseTo_p_wxObject(void *x) {
36249 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxControl *) ((wxToolBarBase *) x));
36250}
36251static void *_p_wxSetCursorEventTo_p_wxObject(void *x) {
36252 return (void *)((wxObject *) (wxEvent *) ((wxSetCursorEvent *) x));
36253}
36254static void *_p_wxChoiceTo_p_wxObject(void *x) {
36255 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxControl *)(wxControlWithItems *) ((wxChoice *) x));
36256}
36257static void *_p_wxFSFileTo_p_wxObject(void *x) {
36258 return (void *)((wxObject *) ((wxFSFile *) x));
36259}
36260static void *_p_wxPySizerTo_p_wxObject(void *x) {
36261 return (void *)((wxObject *) (wxSizer *) ((wxPySizer *) x));
36262}
36263static void *_p_wxListViewTo_p_wxObject(void *x) {
36264 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxControl *)(wxPyListCtrl *) ((wxListView *) x));
36265}
36266static void *_p_wxTextCtrlTo_p_wxObject(void *x) {
36267 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxControl *) ((wxTextCtrl *) x));
36268}
36269static void *_p_wxNotebookTo_p_wxObject(void *x) {
8ac8dba0 36270 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxControl *)(wxBookCtrlBase *) ((wxNotebook *) x));
d14a1e28
RD
36271}
36272static void *_p_wxPyEventTo_p_wxObject(void *x) {
36273 return (void *)((wxObject *) (wxEvent *) ((wxPyEvent *) x));
36274}
36275static void *_p_wxNotifyEventTo_p_wxObject(void *x) {
36276 return (void *)((wxObject *) (wxEvent *)(wxCommandEvent *) ((wxNotifyEvent *) x));
36277}
2ef75293 36278static void *_p_wxChoicebookTo_p_wxObject(void *x) {
8ac8dba0 36279 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxControl *)(wxBookCtrlBase *) ((wxChoicebook *) x));
2ef75293 36280}
d14a1e28 36281static void *_p_wxListbookTo_p_wxObject(void *x) {
8ac8dba0 36282 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxControl *)(wxBookCtrlBase *) ((wxListbook *) x));
d14a1e28
RD
36283}
36284static void *_p_wxShowEventTo_p_wxObject(void *x) {
36285 return (void *)((wxObject *) (wxEvent *) ((wxShowEvent *) x));
36286}
36287static void *_p_wxStaticBitmapTo_p_wxObject(void *x) {
36288 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxControl *) ((wxStaticBitmap *) x));
36289}
36290static void *_p_wxSliderTo_p_wxObject(void *x) {
36291 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxControl *) ((wxSlider *) x));
36292}
36293static void *_p_wxMenuItemTo_p_wxObject(void *x) {
36294 return (void *)((wxObject *) ((wxMenuItem *) x));
36295}
53aa7709
RD
36296static void *_p_wxDateEventTo_p_wxObject(void *x) {
36297 return (void *)((wxObject *) (wxEvent *)(wxCommandEvent *) ((wxDateEvent *) x));
36298}
d14a1e28
RD
36299static void *_p_wxIdleEventTo_p_wxObject(void *x) {
36300 return (void *)((wxObject *) (wxEvent *) ((wxIdleEvent *) x));
36301}
36302static void *_p_wxWindowCreateEventTo_p_wxObject(void *x) {
36303 return (void *)((wxObject *) (wxEvent *)(wxCommandEvent *) ((wxWindowCreateEvent *) x));
36304}
36305static void *_p_wxQueryNewPaletteEventTo_p_wxObject(void *x) {
36306 return (void *)((wxObject *) (wxEvent *) ((wxQueryNewPaletteEvent *) x));
36307}
36308static void *_p_wxMaximizeEventTo_p_wxObject(void *x) {
36309 return (void *)((wxObject *) (wxEvent *) ((wxMaximizeEvent *) x));
36310}
36311static void *_p_wxIconizeEventTo_p_wxObject(void *x) {
36312 return (void *)((wxObject *) (wxEvent *) ((wxIconizeEvent *) x));
36313}
36314static void *_p_wxSizeEventTo_p_wxObject(void *x) {
36315 return (void *)((wxObject *) (wxEvent *) ((wxSizeEvent *) x));
36316}
36317static void *_p_wxMoveEventTo_p_wxObject(void *x) {
36318 return (void *)((wxObject *) (wxEvent *) ((wxMoveEvent *) x));
36319}
36320static void *_p_wxActivateEventTo_p_wxObject(void *x) {
36321 return (void *)((wxObject *) (wxEvent *) ((wxActivateEvent *) x));
36322}
36323static void *_p_wxStaticBoxTo_p_wxObject(void *x) {
36324 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxControl *) ((wxStaticBox *) x));
36325}
36326static void *_p_wxContextHelpTo_p_wxObject(void *x) {
36327 return (void *)((wxObject *) ((wxContextHelp *) x));
36328}
8ac8dba0
RD
36329static void *_p_wxBookCtrlBaseTo_p_wxObject(void *x) {
36330 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxControl *) ((wxBookCtrlBase *) x));
36331}
d14a1e28
RD
36332static void *_p_wxPNMHandlerTo_p_wxObject(void *x) {
36333 return (void *)((wxObject *) (wxImageHandler *) ((wxPNMHandler *) x));
36334}
36335static void *_p_wxJPEGHandlerTo_p_wxObject(void *x) {
36336 return (void *)((wxObject *) (wxImageHandler *) ((wxJPEGHandler *) x));
36337}
36338static void *_p_wxPCXHandlerTo_p_wxObject(void *x) {
36339 return (void *)((wxObject *) (wxImageHandler *) ((wxPCXHandler *) x));
36340}
36341static void *_p_wxGIFHandlerTo_p_wxObject(void *x) {
36342 return (void *)((wxObject *) (wxImageHandler *) ((wxGIFHandler *) x));
36343}
36344static void *_p_wxPNGHandlerTo_p_wxObject(void *x) {
36345 return (void *)((wxObject *) (wxImageHandler *) ((wxPNGHandler *) x));
36346}
36347static void *_p_wxANIHandlerTo_p_wxObject(void *x) {
36348 return (void *)((wxObject *) (wxImageHandler *)(wxBMPHandler *)(wxICOHandler *)(wxCURHandler *) ((wxANIHandler *) x));
36349}
36350static void *_p_wxCURHandlerTo_p_wxObject(void *x) {
36351 return (void *)((wxObject *) (wxImageHandler *)(wxBMPHandler *)(wxICOHandler *) ((wxCURHandler *) x));
36352}
36353static void *_p_wxICOHandlerTo_p_wxObject(void *x) {
36354 return (void *)((wxObject *) (wxImageHandler *)(wxBMPHandler *) ((wxICOHandler *) x));
36355}
36356static void *_p_wxBMPHandlerTo_p_wxObject(void *x) {
36357 return (void *)((wxObject *) (wxImageHandler *) ((wxBMPHandler *) x));
36358}
943e8dfd
RD
36359static void *_p_wxPyImageHandlerTo_p_wxObject(void *x) {
36360 return (void *)((wxObject *) (wxImageHandler *) ((wxPyImageHandler *) x));
36361}
d14a1e28
RD
36362static void *_p_wxImageHandlerTo_p_wxObject(void *x) {
36363 return (void *)((wxObject *) ((wxImageHandler *) x));
36364}
943e8dfd
RD
36365static void *_p_wxXPMHandlerTo_p_wxObject(void *x) {
36366 return (void *)((wxObject *) (wxImageHandler *) ((wxXPMHandler *) x));
36367}
d14a1e28
RD
36368static void *_p_wxTIFFHandlerTo_p_wxObject(void *x) {
36369 return (void *)((wxObject *) (wxImageHandler *) ((wxTIFFHandler *) x));
36370}
36371static void *_p_wxEvtHandlerTo_p_wxObject(void *x) {
36372 return (void *)((wxObject *) ((wxEvtHandler *) x));
36373}
36374static void *_p_wxListEventTo_p_wxObject(void *x) {
36375 return (void *)((wxObject *) (wxEvent *)(wxCommandEvent *)(wxNotifyEvent *) ((wxListEvent *) x));
36376}
36377static void *_p_wxListBoxTo_p_wxObject(void *x) {
36378 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxControl *)(wxControlWithItems *) ((wxListBox *) x));
36379}
36380static void *_p_wxCheckListBoxTo_p_wxObject(void *x) {
36381 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxControl *)(wxControlWithItems *)(wxListBox *) ((wxCheckListBox *) x));
36382}
d14a1e28
RD
36383static void *_p_wxButtonTo_p_wxObject(void *x) {
36384 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxControl *) ((wxButton *) x));
36385}
1e0c8722
RD
36386static void *_p_wxBitmapButtonTo_p_wxObject(void *x) {
36387 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxControl *)(wxButton *) ((wxBitmapButton *) x));
36388}
d14a1e28
RD
36389static void *_p_wxSpinButtonTo_p_wxObject(void *x) {
36390 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxControl *) ((wxSpinButton *) x));
36391}
36392static void *_p_wxContextHelpButtonTo_p_wxObject(void *x) {
36393 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxControl *)(wxButton *)(wxBitmapButton *) ((wxContextHelpButton *) x));
36394}
e505d15e
RD
36395static void *_p_wxStdDialogButtonSizerTo_p_wxObject(void *x) {
36396 return (void *)((wxObject *) (wxSizer *)(wxBoxSizer *) ((wxStdDialogButtonSizer *) x));
36397}
1e0c8722
RD
36398static void *_p_wxAcceleratorTableTo_p_wxObject(void *x) {
36399 return (void *)((wxObject *) ((wxAcceleratorTable *) x));
36400}
d14a1e28
RD
36401static void *_p_wxScrollBarTo_p_wxObject(void *x) {
36402 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxControl *) ((wxScrollBar *) x));
36403}
36404static void *_p_wxRadioBoxTo_p_wxObject(void *x) {
36405 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxControl *) ((wxRadioBox *) x));
36406}
36407static void *_p_wxComboBoxTo_p_wxObject(void *x) {
36408 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxControl *) ((wxComboBox *) x));
36409}
36410static void *_p_wxHelpEventTo_p_wxObject(void *x) {
36411 return (void *)((wxObject *) (wxEvent *)(wxCommandEvent *) ((wxHelpEvent *) x));
36412}
36413static void *_p_wxListItemTo_p_wxObject(void *x) {
36414 return (void *)((wxObject *) ((wxListItem *) x));
36415}
36416static void *_p_wxImageTo_p_wxObject(void *x) {
36417 return (void *)((wxObject *) ((wxImage *) x));
36418}
d14a1e28
RD
36419static void *_p_wxScrollWinEventTo_p_wxObject(void *x) {
36420 return (void *)((wxObject *) (wxEvent *) ((wxScrollWinEvent *) x));
36421}
d1e20054
RD
36422static void *_p_wxSpinEventTo_p_wxObject(void *x) {
36423 return (void *)((wxObject *) (wxEvent *)(wxCommandEvent *)(wxNotifyEvent *) ((wxSpinEvent *) x));
36424}
e811c8ce
RD
36425static void *_p_wxGenericDragImageTo_p_wxObject(void *x) {
36426 return (void *)((wxObject *) ((wxGenericDragImage *) x));
36427}
d14a1e28
RD
36428static void *_p_wxSpinCtrlTo_p_wxObject(void *x) {
36429 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxControl *) ((wxSpinCtrl *) x));
36430}
36431static void *_p_wxNotebookEventTo_p_wxObject(void *x) {
8ac8dba0 36432 return (void *)((wxObject *) (wxEvent *)(wxCommandEvent *)(wxNotifyEvent *)(wxBookCtrlBaseEvent *) ((wxNotebookEvent *) x));
d14a1e28
RD
36433}
36434static void *_p_wxListbookEventTo_p_wxObject(void *x) {
8ac8dba0 36435 return (void *)((wxObject *) (wxEvent *)(wxCommandEvent *)(wxNotifyEvent *)(wxBookCtrlBaseEvent *) ((wxListbookEvent *) x));
d14a1e28 36436}
2ef75293 36437static void *_p_wxChoicebookEventTo_p_wxObject(void *x) {
8ac8dba0 36438 return (void *)((wxObject *) (wxEvent *)(wxCommandEvent *)(wxNotifyEvent *)(wxBookCtrlBaseEvent *) ((wxChoicebookEvent *) x));
2ef75293 36439}
d14a1e28
RD
36440static void *_p_wxWindowDestroyEventTo_p_wxObject(void *x) {
36441 return (void *)((wxObject *) (wxEvent *)(wxCommandEvent *) ((wxWindowDestroyEvent *) x));
36442}
36443static void *_p_wxNavigationKeyEventTo_p_wxObject(void *x) {
36444 return (void *)((wxObject *) (wxEvent *) ((wxNavigationKeyEvent *) x));
36445}
36446static void *_p_wxKeyEventTo_p_wxObject(void *x) {
36447 return (void *)((wxObject *) (wxEvent *) ((wxKeyEvent *) x));
36448}
36449static void *_p_wxWindowTo_p_wxObject(void *x) {
36450 return (void *)((wxObject *) (wxEvtHandler *) ((wxWindow *) x));
36451}
36452static void *_p_wxMenuTo_p_wxObject(void *x) {
36453 return (void *)((wxObject *) (wxEvtHandler *) ((wxMenu *) x));
36454}
36455static void *_p_wxMenuBarTo_p_wxObject(void *x) {
36456 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *) ((wxMenuBar *) x));
36457}
36458static void *_p_wxFileSystemTo_p_wxObject(void *x) {
36459 return (void *)((wxObject *) ((wxFileSystem *) x));
36460}
36461static void *_p_wxContextMenuEventTo_p_wxObject(void *x) {
36462 return (void *)((wxObject *) (wxEvent *)(wxCommandEvent *) ((wxContextMenuEvent *) x));
36463}
36464static void *_p_wxMenuEventTo_p_wxObject(void *x) {
36465 return (void *)((wxObject *) (wxEvent *) ((wxMenuEvent *) x));
36466}
36467static void *_p_wxPyAppTo_p_wxObject(void *x) {
36468 return (void *)((wxObject *) (wxEvtHandler *) ((wxPyApp *) x));
36469}
36470static void *_p_wxCloseEventTo_p_wxObject(void *x) {
36471 return (void *)((wxObject *) (wxEvent *) ((wxCloseEvent *) x));
36472}
36473static void *_p_wxMouseEventTo_p_wxObject(void *x) {
36474 return (void *)((wxObject *) (wxEvent *) ((wxMouseEvent *) x));
36475}
36476static void *_p_wxEraseEventTo_p_wxObject(void *x) {
36477 return (void *)((wxObject *) (wxEvent *) ((wxEraseEvent *) x));
36478}
8ac8dba0
RD
36479static void *_p_wxBookCtrlBaseEventTo_p_wxObject(void *x) {
36480 return (void *)((wxObject *) (wxEvent *)(wxCommandEvent *)(wxNotifyEvent *) ((wxBookCtrlBaseEvent *) x));
36481}
d14a1e28
RD
36482static void *_p_wxTreeEventTo_p_wxObject(void *x) {
36483 return (void *)((wxObject *) (wxEvent *)(wxCommandEvent *)(wxNotifyEvent *) ((wxTreeEvent *) x));
36484}
36485static void *_p_wxPyCommandEventTo_p_wxObject(void *x) {
36486 return (void *)((wxObject *) (wxEvent *)(wxCommandEvent *) ((wxPyCommandEvent *) x));
36487}
36488static void *_p_wxCommandEventTo_p_wxObject(void *x) {
36489 return (void *)((wxObject *) (wxEvent *) ((wxCommandEvent *) x));
36490}
36491static void *_p_wxStaticTextTo_p_wxObject(void *x) {
36492 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxControl *) ((wxStaticText *) x));
36493}
36494static void *_p_wxDropFilesEventTo_p_wxObject(void *x) {
36495 return (void *)((wxObject *) (wxEvent *) ((wxDropFilesEvent *) x));
36496}
36497static void *_p_wxFocusEventTo_p_wxObject(void *x) {
36498 return (void *)((wxObject *) (wxEvent *) ((wxFocusEvent *) x));
36499}
36500static void *_p_wxChildFocusEventTo_p_wxObject(void *x) {
36501 return (void *)((wxObject *) (wxEvent *)(wxCommandEvent *) ((wxChildFocusEvent *) x));
36502}
53aa7709
RD
36503static void *_p_wxDatePickerCtrlTo_p_wxObject(void *x) {
36504 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxControl *) ((wxDatePickerCtrl *) x));
36505}
d14a1e28
RD
36506static void *_p_wxControlWithItemsTo_p_wxObject(void *x) {
36507 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxControl *) ((wxControlWithItems *) x));
36508}
36509static void *_p_wxToolBarToolBaseTo_p_wxObject(void *x) {
36510 return (void *)((wxObject *) ((wxToolBarToolBase *) x));
36511}
36512static void *_p_wxToolBarTo_p_wxObject(void *x) {
36513 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxControl *)(wxToolBarBase *) ((wxToolBar *) x));
36514}
36515static void *_p_wxPyValidatorTo_p_wxObject(void *x) {
36516 return (void *)((wxObject *) (wxEvtHandler *)(wxValidator *) ((wxPyValidator *) x));
36517}
36518static void *_p_wxValidatorTo_p_wxObject(void *x) {
36519 return (void *)((wxObject *) (wxEvtHandler *) ((wxValidator *) x));
36520}
d14a1e28
RD
36521static void *_p_wxMenuBarTo_p_wxWindow(void *x) {
36522 return (void *)((wxWindow *) ((wxMenuBar *) x));
36523}
8ac8dba0
RD
36524static void *_p_wxBookCtrlBaseTo_p_wxWindow(void *x) {
36525 return (void *)((wxWindow *) (wxControl *) ((wxBookCtrlBase *) x));
36526}
d14a1e28
RD
36527static void *_p_wxToolBarTo_p_wxWindow(void *x) {
36528 return (void *)((wxWindow *) (wxControl *)(wxToolBarBase *) ((wxToolBar *) x));
36529}
36530static void *_p_wxToggleButtonTo_p_wxWindow(void *x) {
36531 return (void *)((wxWindow *) (wxControl *) ((wxToggleButton *) x));
36532}
36533static void *_p_wxRadioButtonTo_p_wxWindow(void *x) {
36534 return (void *)((wxWindow *) (wxControl *) ((wxRadioButton *) x));
36535}
d14a1e28
RD
36536static void *_p_wxControlTo_p_wxWindow(void *x) {
36537 return (void *)((wxWindow *) ((wxControl *) x));
36538}
36539static void *_p_wxToolBarBaseTo_p_wxWindow(void *x) {
36540 return (void *)((wxWindow *) (wxControl *) ((wxToolBarBase *) x));
36541}
36542static void *_p_wxDirFilterListCtrlTo_p_wxWindow(void *x) {
36543 return (void *)((wxWindow *) (wxControl *)(wxControlWithItems *)(wxChoice *) ((wxDirFilterListCtrl *) x));
36544}
36545static void *_p_wxPyListCtrlTo_p_wxWindow(void *x) {
36546 return (void *)((wxWindow *) (wxControl *) ((wxPyListCtrl *) x));
36547}
36548static void *_p_wxComboBoxTo_p_wxWindow(void *x) {
36549 return (void *)((wxWindow *) (wxControl *) ((wxComboBox *) x));
36550}
2ef75293
RD
36551static void *_p_wxPyControlTo_p_wxWindow(void *x) {
36552 return (void *)((wxWindow *) (wxControl *) ((wxPyControl *) x));
36553}
d14a1e28
RD
36554static void *_p_wxGenericDirCtrlTo_p_wxWindow(void *x) {
36555 return (void *)((wxWindow *) (wxControl *) ((wxGenericDirCtrl *) x));
36556}
36557static void *_p_wxScrollBarTo_p_wxWindow(void *x) {
36558 return (void *)((wxWindow *) (wxControl *) ((wxScrollBar *) x));
36559}
36560static void *_p_wxControlWithItemsTo_p_wxWindow(void *x) {
36561 return (void *)((wxWindow *) (wxControl *) ((wxControlWithItems *) x));
36562}
36563static void *_p_wxGaugeTo_p_wxWindow(void *x) {
36564 return (void *)((wxWindow *) (wxControl *) ((wxGauge *) x));
36565}
36566static void *_p_wxStaticLineTo_p_wxWindow(void *x) {
36567 return (void *)((wxWindow *) (wxControl *) ((wxStaticLine *) x));
36568}
2ef75293 36569static void *_p_wxChoicebookTo_p_wxWindow(void *x) {
8ac8dba0 36570 return (void *)((wxWindow *) (wxControl *)(wxBookCtrlBase *) ((wxChoicebook *) x));
2ef75293 36571}
d14a1e28 36572static void *_p_wxListbookTo_p_wxWindow(void *x) {
8ac8dba0 36573 return (void *)((wxWindow *) (wxControl *)(wxBookCtrlBase *) ((wxListbook *) x));
d14a1e28
RD
36574}
36575static void *_p_wxPyTreeCtrlTo_p_wxWindow(void *x) {
36576 return (void *)((wxWindow *) (wxControl *) ((wxPyTreeCtrl *) x));
36577}
36578static void *_p_wxCheckBoxTo_p_wxWindow(void *x) {
36579 return (void *)((wxWindow *) (wxControl *) ((wxCheckBox *) x));
36580}
36581static void *_p_wxRadioBoxTo_p_wxWindow(void *x) {
36582 return (void *)((wxWindow *) (wxControl *) ((wxRadioBox *) x));
36583}
36584static void *_p_wxCheckListBoxTo_p_wxWindow(void *x) {
36585 return (void *)((wxWindow *) (wxControl *)(wxControlWithItems *)(wxListBox *) ((wxCheckListBox *) x));
36586}
36587static void *_p_wxChoiceTo_p_wxWindow(void *x) {
36588 return (void *)((wxWindow *) (wxControl *)(wxControlWithItems *) ((wxChoice *) x));
36589}
36590static void *_p_wxListBoxTo_p_wxWindow(void *x) {
36591 return (void *)((wxWindow *) (wxControl *)(wxControlWithItems *) ((wxListBox *) x));
36592}
36593static void *_p_wxListViewTo_p_wxWindow(void *x) {
36594 return (void *)((wxWindow *) (wxControl *)(wxPyListCtrl *) ((wxListView *) x));
36595}
36596static void *_p_wxNotebookTo_p_wxWindow(void *x) {
8ac8dba0 36597 return (void *)((wxWindow *) (wxControl *)(wxBookCtrlBase *) ((wxNotebook *) x));
d14a1e28
RD
36598}
36599static void *_p_wxStaticBitmapTo_p_wxWindow(void *x) {
36600 return (void *)((wxWindow *) (wxControl *) ((wxStaticBitmap *) x));
36601}
36602static void *_p_wxSpinCtrlTo_p_wxWindow(void *x) {
36603 return (void *)((wxWindow *) (wxControl *) ((wxSpinCtrl *) x));
36604}
36605static void *_p_wxStaticTextTo_p_wxWindow(void *x) {
36606 return (void *)((wxWindow *) (wxControl *) ((wxStaticText *) x));
36607}
36608static void *_p_wxStaticBoxTo_p_wxWindow(void *x) {
36609 return (void *)((wxWindow *) (wxControl *) ((wxStaticBox *) x));
36610}
36611static void *_p_wxSliderTo_p_wxWindow(void *x) {
36612 return (void *)((wxWindow *) (wxControl *) ((wxSlider *) x));
36613}
36614static void *_p_wxSpinButtonTo_p_wxWindow(void *x) {
36615 return (void *)((wxWindow *) (wxControl *) ((wxSpinButton *) x));
36616}
36617static void *_p_wxButtonTo_p_wxWindow(void *x) {
36618 return (void *)((wxWindow *) (wxControl *) ((wxButton *) x));
36619}
36620static void *_p_wxBitmapButtonTo_p_wxWindow(void *x) {
36621 return (void *)((wxWindow *) (wxControl *)(wxButton *) ((wxBitmapButton *) x));
36622}
36623static void *_p_wxContextHelpButtonTo_p_wxWindow(void *x) {
36624 return (void *)((wxWindow *) (wxControl *)(wxButton *)(wxBitmapButton *) ((wxContextHelpButton *) x));
36625}
53aa7709
RD
36626static void *_p_wxDatePickerCtrlTo_p_wxWindow(void *x) {
36627 return (void *)((wxWindow *) (wxControl *) ((wxDatePickerCtrl *) x));
36628}
d14a1e28
RD
36629static void *_p_wxTextCtrlTo_p_wxWindow(void *x) {
36630 return (void *)((wxWindow *) (wxControl *) ((wxTextCtrl *) x));
36631}
8ac8dba0
RD
36632static void *_p_wxNotebookEventTo_p_wxBookCtrlBaseEvent(void *x) {
36633 return (void *)((wxBookCtrlBaseEvent *) ((wxNotebookEvent *) x));
36634}
36635static void *_p_wxListbookEventTo_p_wxBookCtrlBaseEvent(void *x) {
36636 return (void *)((wxBookCtrlBaseEvent *) ((wxListbookEvent *) x));
36637}
36638static void *_p_wxChoicebookEventTo_p_wxBookCtrlBaseEvent(void *x) {
36639 return (void *)((wxBookCtrlBaseEvent *) ((wxChoicebookEvent *) x));
36640}
d14a1e28
RD
36641static void *_p_wxWindowDestroyEventTo_p_wxCommandEvent(void *x) {
36642 return (void *)((wxCommandEvent *) ((wxWindowDestroyEvent *) x));
36643}
d14a1e28
RD
36644static void *_p_wxTextUrlEventTo_p_wxCommandEvent(void *x) {
36645 return (void *)((wxCommandEvent *) ((wxTextUrlEvent *) x));
36646}
36647static void *_p_wxScrollEventTo_p_wxCommandEvent(void *x) {
36648 return (void *)((wxCommandEvent *) ((wxScrollEvent *) x));
36649}
36650static void *_p_wxPyCommandEventTo_p_wxCommandEvent(void *x) {
36651 return (void *)((wxCommandEvent *) ((wxPyCommandEvent *) x));
36652}
36653static void *_p_wxContextMenuEventTo_p_wxCommandEvent(void *x) {
36654 return (void *)((wxCommandEvent *) ((wxContextMenuEvent *) x));
36655}
36656static void *_p_wxChildFocusEventTo_p_wxCommandEvent(void *x) {
36657 return (void *)((wxCommandEvent *) ((wxChildFocusEvent *) x));
36658}
36659static void *_p_wxListbookEventTo_p_wxCommandEvent(void *x) {
8ac8dba0 36660 return (void *)((wxCommandEvent *) (wxNotifyEvent *)(wxBookCtrlBaseEvent *) ((wxListbookEvent *) x));
d14a1e28
RD
36661}
36662static void *_p_wxNotebookEventTo_p_wxCommandEvent(void *x) {
8ac8dba0 36663 return (void *)((wxCommandEvent *) (wxNotifyEvent *)(wxBookCtrlBaseEvent *) ((wxNotebookEvent *) x));
d14a1e28 36664}
53aa7709
RD
36665static void *_p_wxChoicebookEventTo_p_wxCommandEvent(void *x) {
36666 return (void *)((wxCommandEvent *) (wxNotifyEvent *)(wxBookCtrlBaseEvent *) ((wxChoicebookEvent *) x));
36667}
36668static void *_p_wxDateEventTo_p_wxCommandEvent(void *x) {
36669 return (void *)((wxCommandEvent *) ((wxDateEvent *) x));
36670}
d14a1e28
RD
36671static void *_p_wxWindowCreateEventTo_p_wxCommandEvent(void *x) {
36672 return (void *)((wxCommandEvent *) ((wxWindowCreateEvent *) x));
36673}
2ef75293
RD
36674static void *_p_wxListEventTo_p_wxCommandEvent(void *x) {
36675 return (void *)((wxCommandEvent *) (wxNotifyEvent *) ((wxListEvent *) x));
36676}
8ac8dba0
RD
36677static void *_p_wxBookCtrlBaseEventTo_p_wxCommandEvent(void *x) {
36678 return (void *)((wxCommandEvent *) (wxNotifyEvent *) ((wxBookCtrlBaseEvent *) x));
36679}
d14a1e28
RD
36680static void *_p_wxTreeEventTo_p_wxCommandEvent(void *x) {
36681 return (void *)((wxCommandEvent *) (wxNotifyEvent *) ((wxTreeEvent *) x));
36682}
d1e20054
RD
36683static void *_p_wxSpinEventTo_p_wxCommandEvent(void *x) {
36684 return (void *)((wxCommandEvent *) (wxNotifyEvent *) ((wxSpinEvent *) x));
36685}
d14a1e28
RD
36686static void *_p_wxHelpEventTo_p_wxCommandEvent(void *x) {
36687 return (void *)((wxCommandEvent *) ((wxHelpEvent *) x));
36688}
36689static void *_p_wxNotifyEventTo_p_wxCommandEvent(void *x) {
36690 return (void *)((wxCommandEvent *) ((wxNotifyEvent *) x));
36691}
36692static void *_p_wxUpdateUIEventTo_p_wxCommandEvent(void *x) {
36693 return (void *)((wxCommandEvent *) ((wxUpdateUIEvent *) x));
36694}
36695static void *_p_wxDirFilterListCtrlTo_p_wxControlWithItems(void *x) {
36696 return (void *)((wxControlWithItems *) (wxChoice *) ((wxDirFilterListCtrl *) x));
36697}
36698static void *_p_wxChoiceTo_p_wxControlWithItems(void *x) {
36699 return (void *)((wxControlWithItems *) ((wxChoice *) x));
36700}
36701static void *_p_wxListBoxTo_p_wxControlWithItems(void *x) {
36702 return (void *)((wxControlWithItems *) ((wxListBox *) x));
36703}
36704static void *_p_wxCheckListBoxTo_p_wxControlWithItems(void *x) {
36705 return (void *)((wxControlWithItems *) (wxListBox *) ((wxCheckListBox *) x));
36706}
36707static void *_p_wxPyValidatorTo_p_wxValidator(void *x) {
36708 return (void *)((wxValidator *) ((wxPyValidator *) x));
36709}
15afbcd0 36710static 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}};
15afbcd0
RD
36711static 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}};
36712static 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}};
53aa7709 36713static swig_type_info _swigt__p_wxEvent[] = {{"_p_wxEvent", 0, "wxEvent *", 0, 0, 0, 0},{"_p_wxContextMenuEvent", _p_wxContextMenuEventTo_p_wxEvent, 0, 0, 0, 0, 0},{"_p_wxMenuEvent", _p_wxMenuEventTo_p_wxEvent, 0, 0, 0, 0, 0},{"_p_wxCloseEvent", _p_wxCloseEventTo_p_wxEvent, 0, 0, 0, 0, 0},{"_p_wxMouseEvent", _p_wxMouseEventTo_p_wxEvent, 0, 0, 0, 0, 0},{"_p_wxEraseEvent", _p_wxEraseEventTo_p_wxEvent, 0, 0, 0, 0, 0},{"_p_wxBookCtrlBaseEvent", _p_wxBookCtrlBaseEventTo_p_wxEvent, 0, 0, 0, 0, 0},{"_p_wxTreeEvent", _p_wxTreeEventTo_p_wxEvent, 0, 0, 0, 0, 0},{"_p_wxSetCursorEvent", _p_wxSetCursorEventTo_p_wxEvent, 0, 0, 0, 0, 0},{"_p_wxInitDialogEvent", _p_wxInitDialogEventTo_p_wxEvent, 0, 0, 0, 0, 0},{"_p_wxTextUrlEvent", _p_wxTextUrlEventTo_p_wxEvent, 0, 0, 0, 0, 0},{"_p_wxScrollEvent", _p_wxScrollEventTo_p_wxEvent, 0, 0, 0, 0, 0},{"_p_wxNotifyEvent", _p_wxNotifyEventTo_p_wxEvent, 0, 0, 0, 0, 0},{"_p_wxPyEvent", _p_wxPyEventTo_p_wxEvent, 0, 0, 0, 0, 0},{"_p_wxListEvent", _p_wxListEventTo_p_wxEvent, 0, 0, 0, 0, 0},{"_p_wxHelpEvent", _p_wxHelpEventTo_p_wxEvent, 0, 0, 0, 0, 0},{"_p_wxNotebookEvent", _p_wxNotebookEventTo_p_wxEvent, 0, 0, 0, 0, 0},{"_p_wxListbookEvent", _p_wxListbookEventTo_p_wxEvent, 0, 0, 0, 0, 0},{"_p_wxChoicebookEvent", _p_wxChoicebookEventTo_p_wxEvent, 0, 0, 0, 0, 0},{"_p_wxEvent", 0, 0, 0, 0, 0, 0},{"_p_wxIdleEvent", _p_wxIdleEventTo_p_wxEvent, 0, 0, 0, 0, 0},{"_p_wxWindowCreateEvent", _p_wxWindowCreateEventTo_p_wxEvent, 0, 0, 0, 0, 0},{"_p_wxQueryNewPaletteEvent", _p_wxQueryNewPaletteEventTo_p_wxEvent, 0, 0, 0, 0, 0},{"_p_wxMaximizeEvent", _p_wxMaximizeEventTo_p_wxEvent, 0, 0, 0, 0, 0},{"_p_wxIconizeEvent", _p_wxIconizeEventTo_p_wxEvent, 0, 0, 0, 0, 0},{"_p_wxActivateEvent", _p_wxActivateEventTo_p_wxEvent, 0, 0, 0, 0, 0},{"_p_wxSizeEvent", _p_wxSizeEventTo_p_wxEvent, 0, 0, 0, 0, 0},{"_p_wxMoveEvent", _p_wxMoveEventTo_p_wxEvent, 0, 0, 0, 0, 0},{"_p_wxDateEvent", _p_wxDateEventTo_p_wxEvent, 0, 0, 0, 0, 0},{"_p_wxPaintEvent", _p_wxPaintEventTo_p_wxEvent, 0, 0, 0, 0, 0},{"_p_wxNcPaintEvent", _p_wxNcPaintEventTo_p_wxEvent, 0, 0, 0, 0, 0},{"_p_wxUpdateUIEvent", _p_wxUpdateUIEventTo_p_wxEvent, 0, 0, 0, 0, 0},{"_p_wxDisplayChangedEvent", _p_wxDisplayChangedEventTo_p_wxEvent, 0, 0, 0, 0, 0},{"_p_wxMouseCaptureChangedEvent", _p_wxMouseCaptureChangedEventTo_p_wxEvent, 0, 0, 0, 0, 0},{"_p_wxPaletteChangedEvent", _p_wxPaletteChangedEventTo_p_wxEvent, 0, 0, 0, 0, 0},{"_p_wxSysColourChangedEvent", _p_wxSysColourChangedEventTo_p_wxEvent, 0, 0, 0, 0, 0},{"_p_wxDropFilesEvent", _p_wxDropFilesEventTo_p_wxEvent, 0, 0, 0, 0, 0},{"_p_wxFocusEvent", _p_wxFocusEventTo_p_wxEvent, 0, 0, 0, 0, 0},{"_p_wxChildFocusEvent", _p_wxChildFocusEventTo_p_wxEvent, 0, 0, 0, 0, 0},{"_p_wxShowEvent", _p_wxShowEventTo_p_wxEvent, 0, 0, 0, 0, 0},{"_p_wxCommandEvent", _p_wxCommandEventTo_p_wxEvent, 0, 0, 0, 0, 0},{"_p_wxPyCommandEvent", _p_wxPyCommandEventTo_p_wxEvent, 0, 0, 0, 0, 0},{"_p_wxWindowDestroyEvent", _p_wxWindowDestroyEventTo_p_wxEvent, 0, 0, 0, 0, 0},{"_p_wxNavigationKeyEvent", _p_wxNavigationKeyEventTo_p_wxEvent, 0, 0, 0, 0, 0},{"_p_wxKeyEvent", _p_wxKeyEventTo_p_wxEvent, 0, 0, 0, 0, 0},{"_p_wxSpinEvent", _p_wxSpinEventTo_p_wxEvent, 0, 0, 0, 0, 0},{"_p_wxScrollWinEvent", _p_wxScrollWinEventTo_p_wxEvent, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
15afbcd0
RD
36714static 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}};
36715static 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 36716static 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 36717static 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 36718static 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 36719static 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 36720static 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}};
53aa7709 36721static swig_type_info _swigt__p_wxControl[] = {{"_p_wxControl", 0, "wxControl *", 0, 0, 0, 0},{"_p_wxBookCtrlBase", _p_wxBookCtrlBaseTo_p_wxControl, 0, 0, 0, 0, 0},{"_p_wxToolBar", _p_wxToolBarTo_p_wxControl, 0, 0, 0, 0, 0},{"_p_wxToggleButton", _p_wxToggleButtonTo_p_wxControl, 0, 0, 0, 0, 0},{"_p_wxRadioButton", _p_wxRadioButtonTo_p_wxControl, 0, 0, 0, 0, 0},{"_p_wxControl", 0, 0, 0, 0, 0, 0},{"_p_wxPyControl", _p_wxPyControlTo_p_wxControl, 0, 0, 0, 0, 0},{"_p_wxToolBarBase", _p_wxToolBarBaseTo_p_wxControl, 0, 0, 0, 0, 0},{"_p_wxDirFilterListCtrl", _p_wxDirFilterListCtrlTo_p_wxControl, 0, 0, 0, 0, 0},{"_p_wxPyListCtrl", _p_wxPyListCtrlTo_p_wxControl, 0, 0, 0, 0, 0},{"_p_wxComboBox", _p_wxComboBoxTo_p_wxControl, 0, 0, 0, 0, 0},{"_p_wxGenericDirCtrl", _p_wxGenericDirCtrlTo_p_wxControl, 0, 0, 0, 0, 0},{"_p_wxScrollBar", _p_wxScrollBarTo_p_wxControl, 0, 0, 0, 0, 0},{"_p_wxControlWithItems", _p_wxControlWithItemsTo_p_wxControl, 0, 0, 0, 0, 0},{"_p_wxGauge", _p_wxGaugeTo_p_wxControl, 0, 0, 0, 0, 0},{"_p_wxStaticLine", _p_wxStaticLineTo_p_wxControl, 0, 0, 0, 0, 0},{"_p_wxChoicebook", _p_wxChoicebookTo_p_wxControl, 0, 0, 0, 0, 0},{"_p_wxListbook", _p_wxListbookTo_p_wxControl, 0, 0, 0, 0, 0},{"_p_wxPyTreeCtrl", _p_wxPyTreeCtrlTo_p_wxControl, 0, 0, 0, 0, 0},{"_p_wxCheckBox", _p_wxCheckBoxTo_p_wxControl, 0, 0, 0, 0, 0},{"_p_wxRadioBox", _p_wxRadioBoxTo_p_wxControl, 0, 0, 0, 0, 0},{"_p_wxCheckListBox", _p_wxCheckListBoxTo_p_wxControl, 0, 0, 0, 0, 0},{"_p_wxListBox", _p_wxListBoxTo_p_wxControl, 0, 0, 0, 0, 0},{"_p_wxChoice", _p_wxChoiceTo_p_wxControl, 0, 0, 0, 0, 0},{"_p_wxListView", _p_wxListViewTo_p_wxControl, 0, 0, 0, 0, 0},{"_p_wxNotebook", _p_wxNotebookTo_p_wxControl, 0, 0, 0, 0, 0},{"_p_wxStaticBitmap", _p_wxStaticBitmapTo_p_wxControl, 0, 0, 0, 0, 0},{"_p_wxSpinCtrl", _p_wxSpinCtrlTo_p_wxControl, 0, 0, 0, 0, 0},{"_p_wxStaticText", _p_wxStaticTextTo_p_wxControl, 0, 0, 0, 0, 0},{"_p_wxStaticBox", _p_wxStaticBoxTo_p_wxControl, 0, 0, 0, 0, 0},{"_p_wxSlider", _p_wxSliderTo_p_wxControl, 0, 0, 0, 0, 0},{"_p_wxSpinButton", _p_wxSpinButtonTo_p_wxControl, 0, 0, 0, 0, 0},{"_p_wxButton", _p_wxButtonTo_p_wxControl, 0, 0, 0, 0, 0},{"_p_wxContextHelpButton", _p_wxContextHelpButtonTo_p_wxControl, 0, 0, 0, 0, 0},{"_p_wxBitmapButton", _p_wxBitmapButtonTo_p_wxControl, 0, 0, 0, 0, 0},{"_p_wxDatePickerCtrl", _p_wxDatePickerCtrlTo_p_wxControl, 0, 0, 0, 0, 0},{"_p_wxTextCtrl", _p_wxTextCtrlTo_p_wxControl, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
15afbcd0
RD
36722static 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}};
36723static 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}};
36724static 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}};
36725static 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}};
36726static 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}};
36727static 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}};
36728static 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}};
36729static 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
36730static 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}};
36731static 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
36732static 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}};
36733static 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}};
36734static 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}};
36735static 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}};
36736static 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}};
36737static 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}};
36738static 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 36739static 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
36740static 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}};
36741static 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 36742static 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 36743static 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 36744static 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 36745static 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
36746static 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}};
36747static 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}};
36748static 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}};
36749static 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}};
36750static 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}};
36751static 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}};
36752static 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 36753static 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 36754static 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}};
53aa7709 36755static swig_type_info _swigt__p_wxEvtHandler[] = {{"_p_wxEvtHandler", 0, "wxEvtHandler *", 0, 0, 0, 0},{"_p_wxMenuBar", _p_wxMenuBarTo_p_wxEvtHandler, 0, 0, 0, 0, 0},{"_p_wxBookCtrlBase", _p_wxBookCtrlBaseTo_p_wxEvtHandler, 0, 0, 0, 0, 0},{"_p_wxValidator", _p_wxValidatorTo_p_wxEvtHandler, 0, 0, 0, 0, 0},{"_p_wxPyValidator", _p_wxPyValidatorTo_p_wxEvtHandler, 0, 0, 0, 0, 0},{"_p_wxToolBar", _p_wxToolBarTo_p_wxEvtHandler, 0, 0, 0, 0, 0},{"_p_wxToggleButton", _p_wxToggleButtonTo_p_wxEvtHandler, 0, 0, 0, 0, 0},{"_p_wxRadioButton", _p_wxRadioButtonTo_p_wxEvtHandler, 0, 0, 0, 0, 0},{"_p_wxWindow", _p_wxWindowTo_p_wxEvtHandler, 0, 0, 0, 0, 0},{"_p_wxControl", _p_wxControlTo_p_wxEvtHandler, 0, 0, 0, 0, 0},{"_p_wxPyControl", _p_wxPyControlTo_p_wxEvtHandler, 0, 0, 0, 0, 0},{"_p_wxToolBarBase", _p_wxToolBarBaseTo_p_wxEvtHandler, 0, 0, 0, 0, 0},{"_p_wxPyListCtrl", _p_wxPyListCtrlTo_p_wxEvtHandler, 0, 0, 0, 0, 0},{"_p_wxDirFilterListCtrl", _p_wxDirFilterListCtrlTo_p_wxEvtHandler, 0, 0, 0, 0, 0},{"_p_wxComboBox", _p_wxComboBoxTo_p_wxEvtHandler, 0, 0, 0, 0, 0},{"_p_wxPyApp", _p_wxPyAppTo_p_wxEvtHandler, 0, 0, 0, 0, 0},{"_p_wxGenericDirCtrl", _p_wxGenericDirCtrlTo_p_wxEvtHandler, 0, 0, 0, 0, 0},{"_p_wxScrollBar", _p_wxScrollBarTo_p_wxEvtHandler, 0, 0, 0, 0, 0},{"_p_wxControlWithItems", _p_wxControlWithItemsTo_p_wxEvtHandler, 0, 0, 0, 0, 0},{"_p_wxGauge", _p_wxGaugeTo_p_wxEvtHandler, 0, 0, 0, 0, 0},{"_p_wxStaticLine", _p_wxStaticLineTo_p_wxEvtHandler, 0, 0, 0, 0, 0},{"_p_wxChoicebook", _p_wxChoicebookTo_p_wxEvtHandler, 0, 0, 0, 0, 0},{"_p_wxEvtHandler", 0, 0, 0, 0, 0, 0},{"_p_wxListbook", _p_wxListbookTo_p_wxEvtHandler, 0, 0, 0, 0, 0},{"_p_wxPyTreeCtrl", _p_wxPyTreeCtrlTo_p_wxEvtHandler, 0, 0, 0, 0, 0},{"_p_wxCheckBox", _p_wxCheckBoxTo_p_wxEvtHandler, 0, 0, 0, 0, 0},{"_p_wxRadioBox", _p_wxRadioBoxTo_p_wxEvtHandler, 0, 0, 0, 0, 0},{"_p_wxCheckListBox", _p_wxCheckListBoxTo_p_wxEvtHandler, 0, 0, 0, 0, 0},{"_p_wxListBox", _p_wxListBoxTo_p_wxEvtHandler, 0, 0, 0, 0, 0},{"_p_wxChoice", _p_wxChoiceTo_p_wxEvtHandler, 0, 0, 0, 0, 0},{"_p_wxListView", _p_wxListViewTo_p_wxEvtHandler, 0, 0, 0, 0, 0},{"_p_wxNotebook", _p_wxNotebookTo_p_wxEvtHandler, 0, 0, 0, 0, 0},{"_p_wxStaticBitmap", _p_wxStaticBitmapTo_p_wxEvtHandler, 0, 0, 0, 0, 0},{"_p_wxSpinCtrl", _p_wxSpinCtrlTo_p_wxEvtHandler, 0, 0, 0, 0, 0},{"_p_wxStaticText", _p_wxStaticTextTo_p_wxEvtHandler, 0, 0, 0, 0, 0},{"_p_wxStaticBox", _p_wxStaticBoxTo_p_wxEvtHandler, 0, 0, 0, 0, 0},{"_p_wxSlider", _p_wxSliderTo_p_wxEvtHandler, 0, 0, 0, 0, 0},{"_p_wxMenu", _p_wxMenuTo_p_wxEvtHandler, 0, 0, 0, 0, 0},{"_p_wxBitmapButton", _p_wxBitmapButtonTo_p_wxEvtHandler, 0, 0, 0, 0, 0},{"_p_wxContextHelpButton", _p_wxContextHelpButtonTo_p_wxEvtHandler, 0, 0, 0, 0, 0},{"_p_wxButton", _p_wxButtonTo_p_wxEvtHandler, 0, 0, 0, 0, 0},{"_p_wxSpinButton", _p_wxSpinButtonTo_p_wxEvtHandler, 0, 0, 0, 0, 0},{"_p_wxDatePickerCtrl", _p_wxDatePickerCtrlTo_p_wxEvtHandler, 0, 0, 0, 0, 0},{"_p_wxTextCtrl", _p_wxTextCtrlTo_p_wxEvtHandler, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
15afbcd0 36756static 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 36757static 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 36758static 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
36759static 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}};
36760static 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}};
36761static 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}};
36762static 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}};
36763static 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}};
36764static 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}};
36765static 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}};
36766static 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 36767static 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 36768static 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
36769static 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}};
36770static 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}};
15afbcd0
RD
36771static 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}};
36772static 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}};
36773static 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 36774static 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
36775static 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}};
36776static 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}};
36777static 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}};
36778static 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 36779static 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
36780static 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}};
36781static 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 36782static 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}};
943e8dfd 36783static swig_type_info _swigt__p_wxObject[] = {{"_p_wxObject", 0, "wxObject *", 0, 0, 0, 0},{"_p_wxLayoutConstraints", _p_wxLayoutConstraintsTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxGBSizerItem", _p_wxGBSizerItemTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxSizerItem", _p_wxSizerItemTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxScrollEvent", _p_wxScrollEventTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxTextUrlEvent", _p_wxTextUrlEventTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxIndividualLayoutConstraint", _p_wxIndividualLayoutConstraintTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxStaticBoxSizer", _p_wxStaticBoxSizerTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxBoxSizer", _p_wxBoxSizerTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxSizer", _p_wxSizerTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxGridBagSizer", _p_wxGridBagSizerTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxCheckBox", _p_wxCheckBoxTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxPyTreeCtrl", _p_wxPyTreeCtrlTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxUpdateUIEvent", _p_wxUpdateUIEventTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxMenu", _p_wxMenuTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxEvent", _p_wxEventTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxGridSizer", _p_wxGridSizerTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxFlexGridSizer", _p_wxFlexGridSizerTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxGenericDirCtrl", _p_wxGenericDirCtrlTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxInitDialogEvent", _p_wxInitDialogEventTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxDirFilterListCtrl", _p_wxDirFilterListCtrlTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxPyListCtrl", _p_wxPyListCtrlTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxPaintEvent", _p_wxPaintEventTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxNcPaintEvent", _p_wxNcPaintEventTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxSysColourChangedEvent", _p_wxSysColourChangedEventTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxPaletteChangedEvent", _p_wxPaletteChangedEventTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxDisplayChangedEvent", _p_wxDisplayChangedEventTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxMouseCaptureChangedEvent", _p_wxMouseCaptureChangedEventTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxStaticLine", _p_wxStaticLineTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxPyControl", _p_wxPyControlTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxControl", _p_wxControlTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxRadioButton", _p_wxRadioButtonTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxToggleButton", _p_wxToggleButtonTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxToolBarBase", _p_wxToolBarBaseTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxGauge", _p_wxGaugeTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxSetCursorEvent", _p_wxSetCursorEventTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxChoice", _p_wxChoiceTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxFSFile", _p_wxFSFileTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxPySizer", _p_wxPySizerTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxListView", _p_wxListViewTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxNotebook", _p_wxNotebookTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxTextCtrl", _p_wxTextCtrlTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxChoicebook", _p_wxChoicebookTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxPyEvent", _p_wxPyEventTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxNotifyEvent", _p_wxNotifyEventTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxListbook", _p_wxListbookTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxShowEvent", _p_wxShowEventTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxStaticBitmap", _p_wxStaticBitmapTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxSlider", _p_wxSliderTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxIdleEvent", _p_wxIdleEventTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxWindowCreateEvent", _p_wxWindowCreateEventTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxQueryNewPaletteEvent", _p_wxQueryNewPaletteEventTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxMaximizeEvent", _p_wxMaximizeEventTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxIconizeEvent", _p_wxIconizeEventTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxActivateEvent", _p_wxActivateEventTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxSizeEvent", _p_wxSizeEventTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxDateEvent", _p_wxDateEventTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxMoveEvent", _p_wxMoveEventTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxStaticBox", _p_wxStaticBoxTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxMenuItem", _p_wxMenuItemTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxContextHelp", _p_wxContextHelpTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxBookCtrlBase", _p_wxBookCtrlBaseTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxListEvent", _p_wxListEventTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxTIFFHandler", _p_wxTIFFHandlerTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxXPMHandler", _p_wxXPMHandlerTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxImageHandler", _p_wxImageHandlerTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxPyImageHandler", _p_wxPyImageHandlerTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxBMPHandler", _p_wxBMPHandlerTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxICOHandler", _p_wxICOHandlerTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxCURHandler", _p_wxCURHandlerTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxANIHandler", _p_wxANIHandlerTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxPNGHandler", _p_wxPNGHandlerTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxGIFHandler", _p_wxGIFHandlerTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxPCXHandler", _p_wxPCXHandlerTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxJPEGHandler", _p_wxJPEGHandlerTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxPNMHandler", _p_wxPNMHandlerTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxEvtHandler", _p_wxEvtHandlerTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxListBox", _p_wxListBoxTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxCheckListBox", _p_wxCheckListBoxTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxBitmapButton", _p_wxBitmapButtonTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxContextHelpButton", _p_wxContextHelpButtonTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxButton", _p_wxButtonTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxSpinButton", _p_wxSpinButtonTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxStdDialogButtonSizer", _p_wxStdDialogButtonSizerTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxAcceleratorTable", _p_wxAcceleratorTableTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxScrollBar", _p_wxScrollBarTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxRadioBox", _p_wxRadioBoxTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxHelpEvent", _p_wxHelpEventTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxComboBox", _p_wxComboBoxTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxListItem", _p_wxListItemTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxImage", _p_wxImageTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxScrollWinEvent", _p_wxScrollWinEventTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxSpinEvent", _p_wxSpinEventTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxGenericDragImage", _p_wxGenericDragImageTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxSpinCtrl", _p_wxSpinCtrlTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxNotebookEvent", _p_wxNotebookEventTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxListbookEvent", _p_wxListbookEventTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxChoicebookEvent", _p_wxChoicebookEventTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxObject", 0, 0, 0, 0, 0, 0},{"_p_wxKeyEvent", _p_wxKeyEventTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxNavigationKeyEvent", _p_wxNavigationKeyEventTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxWindowDestroyEvent", _p_wxWindowDestroyEventTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxMenuBar", _p_wxMenuBarTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxWindow", _p_wxWindowTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxFileSystem", _p_wxFileSystemTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxContextMenuEvent", _p_wxContextMenuEventTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxMenuEvent", _p_wxMenuEventTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxCloseEvent", _p_wxCloseEventTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxMouseEvent", _p_wxMouseEventTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxEraseEvent", _p_wxEraseEventTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxBookCtrlBaseEvent", _p_wxBookCtrlBaseEventTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxTreeEvent", _p_wxTreeEventTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxPyApp", _p_wxPyAppTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxPyCommandEvent", _p_wxPyCommandEventTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxCommandEvent", _p_wxCommandEventTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxStaticText", _p_wxStaticTextTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxChildFocusEvent", _p_wxChildFocusEventTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxFocusEvent", _p_wxFocusEventTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxDropFilesEvent", _p_wxDropFilesEventTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxDatePickerCtrl", _p_wxDatePickerCtrlTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxControlWithItems", _p_wxControlWithItemsTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxToolBarToolBase", _p_wxToolBarToolBaseTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxToolBar", _p_wxToolBarTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxValidator", _p_wxValidatorTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxPyValidator", _p_wxPyValidatorTo_p_wxObject, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
15afbcd0 36784static 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}};
53aa7709 36785static swig_type_info _swigt__p_wxDateTime[] = {{"_p_wxDateTime", 0, "wxDateTime *", 0, 0, 0, 0},{"_p_wxDateTime", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
15afbcd0 36786static 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 36787static 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}};
53aa7709 36788static swig_type_info _swigt__p_wxWindow[] = {{"_p_wxWindow", 0, "wxWindow *", 0, 0, 0, 0},{"_p_wxMenuBar", _p_wxMenuBarTo_p_wxWindow, 0, 0, 0, 0, 0},{"_p_wxBookCtrlBase", _p_wxBookCtrlBaseTo_p_wxWindow, 0, 0, 0, 0, 0},{"_p_wxToolBar", _p_wxToolBarTo_p_wxWindow, 0, 0, 0, 0, 0},{"_p_wxToggleButton", _p_wxToggleButtonTo_p_wxWindow, 0, 0, 0, 0, 0},{"_p_wxRadioButton", _p_wxRadioButtonTo_p_wxWindow, 0, 0, 0, 0, 0},{"_p_wxWindow", 0, 0, 0, 0, 0, 0},{"_p_wxControl", _p_wxControlTo_p_wxWindow, 0, 0, 0, 0, 0},{"_p_wxPyControl", _p_wxPyControlTo_p_wxWindow, 0, 0, 0, 0, 0},{"_p_wxToolBarBase", _p_wxToolBarBaseTo_p_wxWindow, 0, 0, 0, 0, 0},{"_p_wxDirFilterListCtrl", _p_wxDirFilterListCtrlTo_p_wxWindow, 0, 0, 0, 0, 0},{"_p_wxPyListCtrl", _p_wxPyListCtrlTo_p_wxWindow, 0, 0, 0, 0, 0},{"_p_wxComboBox", _p_wxComboBoxTo_p_wxWindow, 0, 0, 0, 0, 0},{"_p_wxGenericDirCtrl", _p_wxGenericDirCtrlTo_p_wxWindow, 0, 0, 0, 0, 0},{"_p_wxScrollBar", _p_wxScrollBarTo_p_wxWindow, 0, 0, 0, 0, 0},{"_p_wxControlWithItems", _p_wxControlWithItemsTo_p_wxWindow, 0, 0, 0, 0, 0},{"_p_wxGauge", _p_wxGaugeTo_p_wxWindow, 0, 0, 0, 0, 0},{"_p_wxStaticLine", _p_wxStaticLineTo_p_wxWindow, 0, 0, 0, 0, 0},{"_p_wxChoicebook", _p_wxChoicebookTo_p_wxWindow, 0, 0, 0, 0, 0},{"_p_wxListbook", _p_wxListbookTo_p_wxWindow, 0, 0, 0, 0, 0},{"_p_wxPyTreeCtrl", _p_wxPyTreeCtrlTo_p_wxWindow, 0, 0, 0, 0, 0},{"_p_wxCheckBox", _p_wxCheckBoxTo_p_wxWindow, 0, 0, 0, 0, 0},{"_p_wxRadioBox", _p_wxRadioBoxTo_p_wxWindow, 0, 0, 0, 0, 0},{"_p_wxCheckListBox", _p_wxCheckListBoxTo_p_wxWindow, 0, 0, 0, 0, 0},{"_p_wxListBox", _p_wxListBoxTo_p_wxWindow, 0, 0, 0, 0, 0},{"_p_wxChoice", _p_wxChoiceTo_p_wxWindow, 0, 0, 0, 0, 0},{"_p_wxListView", _p_wxListViewTo_p_wxWindow, 0, 0, 0, 0, 0},{"_p_wxNotebook", _p_wxNotebookTo_p_wxWindow, 0, 0, 0, 0, 0},{"_p_wxStaticBitmap", _p_wxStaticBitmapTo_p_wxWindow, 0, 0, 0, 0, 0},{"_p_wxSpinCtrl", _p_wxSpinCtrlTo_p_wxWindow, 0, 0, 0, 0, 0},{"_p_wxStaticText", _p_wxStaticTextTo_p_wxWindow, 0, 0, 0, 0, 0},{"_p_wxStaticBox", _p_wxStaticBoxTo_p_wxWindow, 0, 0, 0, 0, 0},{"_p_wxSlider", _p_wxSliderTo_p_wxWindow, 0, 0, 0, 0, 0},{"_p_wxContextHelpButton", _p_wxContextHelpButtonTo_p_wxWindow, 0, 0, 0, 0, 0},{"_p_wxBitmapButton", _p_wxBitmapButtonTo_p_wxWindow, 0, 0, 0, 0, 0},{"_p_wxButton", _p_wxButtonTo_p_wxWindow, 0, 0, 0, 0, 0},{"_p_wxSpinButton", _p_wxSpinButtonTo_p_wxWindow, 0, 0, 0, 0, 0},{"_p_wxDatePickerCtrl", _p_wxDatePickerCtrlTo_p_wxWindow, 0, 0, 0, 0, 0},{"_p_wxTextCtrl", _p_wxTextCtrlTo_p_wxWindow, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
15afbcd0
RD
36789static 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}};
36790static 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
36791static 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}};
36792static 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}};
36793static 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 36794static 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 36795static 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 36796static 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}};
53aa7709 36797static swig_type_info _swigt__p_wxCommandEvent[] = {{"_p_wxCommandEvent", 0, "wxCommandEvent *", 0, 0, 0, 0},{"_p_wxWindowDestroyEvent", _p_wxWindowDestroyEventTo_p_wxCommandEvent, 0, 0, 0, 0, 0},{"_p_wxTextUrlEvent", _p_wxTextUrlEventTo_p_wxCommandEvent, 0, 0, 0, 0, 0},{"_p_wxScrollEvent", _p_wxScrollEventTo_p_wxCommandEvent, 0, 0, 0, 0, 0},{"_p_wxPyCommandEvent", _p_wxPyCommandEventTo_p_wxCommandEvent, 0, 0, 0, 0, 0},{"_p_wxCommandEvent", 0, 0, 0, 0, 0, 0},{"_p_wxContextMenuEvent", _p_wxContextMenuEventTo_p_wxCommandEvent, 0, 0, 0, 0, 0},{"_p_wxChildFocusEvent", _p_wxChildFocusEventTo_p_wxCommandEvent, 0, 0, 0, 0, 0},{"_p_wxListbookEvent", _p_wxListbookEventTo_p_wxCommandEvent, 0, 0, 0, 0, 0},{"_p_wxNotebookEvent", _p_wxNotebookEventTo_p_wxCommandEvent, 0, 0, 0, 0, 0},{"_p_wxChoicebookEvent", _p_wxChoicebookEventTo_p_wxCommandEvent, 0, 0, 0, 0, 0},{"_p_wxListEvent", _p_wxListEventTo_p_wxCommandEvent, 0, 0, 0, 0, 0},{"_p_wxDateEvent", _p_wxDateEventTo_p_wxCommandEvent, 0, 0, 0, 0, 0},{"_p_wxWindowCreateEvent", _p_wxWindowCreateEventTo_p_wxCommandEvent, 0, 0, 0, 0, 0},{"_p_wxBookCtrlBaseEvent", _p_wxBookCtrlBaseEventTo_p_wxCommandEvent, 0, 0, 0, 0, 0},{"_p_wxTreeEvent", _p_wxTreeEventTo_p_wxCommandEvent, 0, 0, 0, 0, 0},{"_p_wxSpinEvent", _p_wxSpinEventTo_p_wxCommandEvent, 0, 0, 0, 0, 0},{"_p_wxHelpEvent", _p_wxHelpEventTo_p_wxCommandEvent, 0, 0, 0, 0, 0},{"_p_wxNotifyEvent", _p_wxNotifyEventTo_p_wxCommandEvent, 0, 0, 0, 0, 0},{"_p_wxUpdateUIEvent", _p_wxUpdateUIEventTo_p_wxCommandEvent, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
15afbcd0 36798static 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}};
53aa7709 36799static swig_type_info _swigt__p_wxDatePickerCtrl[] = {{"_p_wxDatePickerCtrl", 0, "wxDatePickerCtrl *", 0, 0, 0, 0},{"_p_wxDatePickerCtrl", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
15afbcd0
RD
36800static 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}};
36801static 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}};
36802static 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}};
36803static 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}};
15afbcd0 36804static 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
36805
36806static swig_type_info *swig_types_initial[] = {
36807_swigt__p_wxTextUrlEvent,
d14a1e28
RD
36808_swigt__p_wxCheckBox,
36809_swigt__p_wxPyTreeCtrl,
36810_swigt__p_wxEvent,
36811_swigt__p_wxGenericDirCtrl,
36812_swigt__p_bool,
d14a1e28 36813_swigt__p_wxItemContainer,
d14a1e28 36814_swigt__p_wxPyListCtrl,
093d3ff1 36815_swigt__p_wxPyTreeItemData,
74a57fcd 36816_swigt__p_wxDirFilterListCtrl,
d14a1e28
RD
36817_swigt__p_wxStaticLine,
36818_swigt__p_wxControl,
36819_swigt__p_wxPyControl,
36820_swigt__p_wxGauge,
36821_swigt__p_wxToolBarBase,
36822_swigt__p_wxFont,
36823_swigt__p_wxToggleButton,
36824_swigt__p_wxRadioButton,
36825_swigt__p_wxChoice,
e811c8ce 36826_swigt__p_wxMemoryDC,
093d3ff1
RD
36827_swigt__ptrdiff_t,
36828_swigt__std__ptrdiff_t,
d14a1e28 36829_swigt__p_wxListItemAttr,
58203fa6 36830_swigt__p_void,
d14a1e28
RD
36831_swigt__p_int,
36832_swigt__p_wxSize,
e811c8ce 36833_swigt__p_wxDC,
d14a1e28
RD
36834_swigt__p_wxListView,
36835_swigt__p_wxIcon,
74a57fcd 36836_swigt__p_wxVisualAttributes,
d14a1e28
RD
36837_swigt__p_wxTextCtrl,
36838_swigt__p_wxNotebook,
2ef75293 36839_swigt__p_wxChoicebook,
d14a1e28
RD
36840_swigt__p_wxNotifyEvent,
36841_swigt__p_wxArrayString,
093d3ff1 36842_swigt__p_form_ops_t,
d14a1e28
RD
36843_swigt__p_wxListbook,
36844_swigt__p_wxStaticBitmap,
36845_swigt__p_wxSlider,
36846_swigt__p_wxStaticBox,
36847_swigt__p_wxArrayInt,
36848_swigt__p_wxContextHelp,
36849_swigt__p_long,
093d3ff1 36850_swigt__p_wxDuplexMode,
8ac8dba0 36851_swigt__p_wxBookCtrlBase,
d14a1e28
RD
36852_swigt__p_wxEvtHandler,
36853_swigt__p_wxListEvent,
d14a1e28 36854_swigt__p_wxCheckListBox,
74a57fcd 36855_swigt__p_wxListBox,
d14a1e28
RD
36856_swigt__p_wxSpinButton,
36857_swigt__p_wxButton,
36858_swigt__p_wxBitmapButton,
36859_swigt__p_wxRect,
36860_swigt__p_wxContextHelpButton,
36861_swigt__p_wxRadioBox,
36862_swigt__p_wxScrollBar,
994141e6 36863_swigt__p_char,
d14a1e28 36864_swigt__p_wxComboBox,
093d3ff1 36865_swigt__p_wxTreeItemId,
d14a1e28
RD
36866_swigt__p_wxHelpEvent,
36867_swigt__p_wxListItem,
d1e20054 36868_swigt__p_wxSpinEvent,
e811c8ce 36869_swigt__p_wxGenericDragImage,
d14a1e28 36870_swigt__p_wxSpinCtrl,
093d3ff1 36871_swigt__p_wxPaperSize,
d14a1e28
RD
36872_swigt__p_wxImageList,
36873_swigt__p_wxHelpProvider,
36874_swigt__p_wxTextAttr,
36875_swigt__p_wxSimpleHelpProvider,
2ef75293 36876_swigt__p_wxChoicebookEvent,
d14a1e28
RD
36877_swigt__p_wxListbookEvent,
36878_swigt__p_wxNotebookEvent,
093d3ff1 36879_swigt__p_wxPoint,
d14a1e28 36880_swigt__p_wxObject,
e811c8ce 36881_swigt__p_wxCursor,
53aa7709 36882_swigt__p_wxDateTime,
d14a1e28 36883_swigt__p_wxKeyEvent,
093d3ff1 36884_swigt__p_unsigned_long,
d14a1e28
RD
36885_swigt__p_wxWindow,
36886_swigt__p_wxString,
36887_swigt__p_wxBitmap,
093d3ff1
RD
36888_swigt__unsigned_int,
36889_swigt__p_unsigned_int,
36890_swigt__p_unsigned_char,
d14a1e28 36891_swigt__p_wxMouseEvent,
8ac8dba0 36892_swigt__p_wxBookCtrlBaseEvent,
093d3ff1 36893_swigt__p_wxTreeEvent,
d14a1e28
RD
36894_swigt__p_wxCommandEvent,
36895_swigt__p_wxStaticText,
53aa7709 36896_swigt__p_wxDatePickerCtrl,
d14a1e28
RD
36897_swigt__p_wxControlWithItems,
36898_swigt__p_wxToolBarToolBase,
36899_swigt__p_wxColour,
36900_swigt__p_wxToolBar,
d14a1e28
RD
36901_swigt__p_wxValidator,
369020
36903};
36904
36905
36906/* -------- TYPE CONVERSION AND EQUIVALENCE RULES (END) -------- */
36907
36908static swig_const_info swig_const_table[] = {
c32bde28 36909{0, 0, 0, 0.0, 0, 0}};
d14a1e28
RD
36910
36911#ifdef __cplusplus
36912}
36913#endif
36914
093d3ff1
RD
36915
36916#ifdef __cplusplus
36917extern "C" {
36918#endif
36919
36920 /* Python-specific SWIG API */
36921#define SWIG_newvarlink() SWIG_Python_newvarlink()
36922#define SWIG_addvarlink(p, name, get_attr, set_attr) SWIG_Python_addvarlink(p, name, get_attr, set_attr)
36923#define SWIG_InstallConstants(d, constants) SWIG_Python_InstallConstants(d, constants)
36924
36925 /* -----------------------------------------------------------------------------
36926 * global variable support code.
36927 * ----------------------------------------------------------------------------- */
36928
36929 typedef struct swig_globalvar {
36930 char *name; /* Name of global variable */
36931 PyObject *(*get_attr)(); /* Return the current value */
36932 int (*set_attr)(PyObject *); /* Set the value */
36933 struct swig_globalvar *next;
36934 } swig_globalvar;
36935
36936 typedef struct swig_varlinkobject {
36937 PyObject_HEAD
36938 swig_globalvar *vars;
36939 } swig_varlinkobject;
36940
36941 static PyObject *
36942 swig_varlink_repr(swig_varlinkobject *v) {
36943 v = v;
36944 return PyString_FromString("<Swig global variables>");
36945 }
36946
36947 static int
36948 swig_varlink_print(swig_varlinkobject *v, FILE *fp, int flags) {
36949 swig_globalvar *var;
36950 flags = flags;
36951 fprintf(fp,"Swig global variables { ");
36952 for (var = v->vars; var; var=var->next) {
36953 fprintf(fp,"%s", var->name);
36954 if (var->next) fprintf(fp,", ");
36955 }
36956 fprintf(fp," }\n");
36957 return 0;
36958 }
36959
36960 static PyObject *
36961 swig_varlink_getattr(swig_varlinkobject *v, char *n) {
36962 swig_globalvar *var = v->vars;
36963 while (var) {
36964 if (strcmp(var->name,n) == 0) {
36965 return (*var->get_attr)();
36966 }
36967 var = var->next;
36968 }
36969 PyErr_SetString(PyExc_NameError,"Unknown C global variable");
36970 return NULL;
36971 }
36972
36973 static int
36974 swig_varlink_setattr(swig_varlinkobject *v, char *n, PyObject *p) {
36975 swig_globalvar *var = v->vars;
36976 while (var) {
36977 if (strcmp(var->name,n) == 0) {
36978 return (*var->set_attr)(p);
36979 }
36980 var = var->next;
36981 }
36982 PyErr_SetString(PyExc_NameError,"Unknown C global variable");
36983 return 1;
36984 }
36985
36986 static PyTypeObject varlinktype = {
36987 PyObject_HEAD_INIT(0)
36988 0, /* Number of items in variable part (ob_size) */
36989 (char *)"swigvarlink", /* Type name (tp_name) */
36990 sizeof(swig_varlinkobject), /* Basic size (tp_basicsize) */
36991 0, /* Itemsize (tp_itemsize) */
36992 0, /* Deallocator (tp_dealloc) */
36993 (printfunc) swig_varlink_print, /* Print (tp_print) */
36994 (getattrfunc) swig_varlink_getattr, /* get attr (tp_getattr) */
36995 (setattrfunc) swig_varlink_setattr, /* Set attr (tp_setattr) */
36996 0, /* tp_compare */
36997 (reprfunc) swig_varlink_repr, /* tp_repr */
36998 0, /* tp_as_number */
36999 0, /* tp_as_sequence */
37000 0, /* tp_as_mapping */
37001 0, /* tp_hash */
37002 0, /* tp_call */
37003 0, /* tp_str */
37004 0, /* tp_getattro */
37005 0, /* tp_setattro */
37006 0, /* tp_as_buffer */
37007 0, /* tp_flags */
37008 0, /* tp_doc */
37009#if PY_VERSION_HEX >= 0x02000000
37010 0, /* tp_traverse */
37011 0, /* tp_clear */
37012#endif
37013#if PY_VERSION_HEX >= 0x02010000
37014 0, /* tp_richcompare */
37015 0, /* tp_weaklistoffset */
37016#endif
37017#if PY_VERSION_HEX >= 0x02020000
37018 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, /* tp_iter -> tp_weaklist */
37019#endif
37020#if PY_VERSION_HEX >= 0x02030000
37021 0, /* tp_del */
37022#endif
37023#ifdef COUNT_ALLOCS
37024 0,0,0,0 /* tp_alloc -> tp_next */
37025#endif
37026 };
37027
37028 /* Create a variable linking object for use later */
37029 static PyObject *
37030 SWIG_Python_newvarlink(void) {
37031 swig_varlinkobject *result = 0;
37032 result = PyMem_NEW(swig_varlinkobject,1);
37033 varlinktype.ob_type = &PyType_Type; /* Patch varlinktype into a PyType */
37034 result->ob_type = &varlinktype;
37035 result->vars = 0;
37036 result->ob_refcnt = 0;
37037 Py_XINCREF((PyObject *) result);
37038 return ((PyObject*) result);
37039 }
37040
37041 static void
37042 SWIG_Python_addvarlink(PyObject *p, char *name, PyObject *(*get_attr)(void), int (*set_attr)(PyObject *p)) {
37043 swig_varlinkobject *v;
37044 swig_globalvar *gv;
37045 v= (swig_varlinkobject *) p;
37046 gv = (swig_globalvar *) malloc(sizeof(swig_globalvar));
37047 gv->name = (char *) malloc(strlen(name)+1);
37048 strcpy(gv->name,name);
37049 gv->get_attr = get_attr;
37050 gv->set_attr = set_attr;
37051 gv->next = v->vars;
37052 v->vars = gv;
37053 }
37054
37055 /* -----------------------------------------------------------------------------
37056 * constants/methods manipulation
37057 * ----------------------------------------------------------------------------- */
37058
37059 /* Install Constants */
37060 static void
37061 SWIG_Python_InstallConstants(PyObject *d, swig_const_info constants[]) {
37062 PyObject *obj = 0;
37063 size_t i;
37064 for (i = 0; constants[i].type; i++) {
37065 switch(constants[i].type) {
37066 case SWIG_PY_INT:
37067 obj = PyInt_FromLong(constants[i].lvalue);
37068 break;
37069 case SWIG_PY_FLOAT:
37070 obj = PyFloat_FromDouble(constants[i].dvalue);
37071 break;
37072 case SWIG_PY_STRING:
37073 if (constants[i].pvalue) {
37074 obj = PyString_FromString((char *) constants[i].pvalue);
37075 } else {
37076 Py_INCREF(Py_None);
37077 obj = Py_None;
37078 }
37079 break;
37080 case SWIG_PY_POINTER:
37081 obj = SWIG_NewPointerObj(constants[i].pvalue, *(constants[i]).ptype,0);
37082 break;
37083 case SWIG_PY_BINARY:
37084 obj = SWIG_NewPackedObj(constants[i].pvalue, constants[i].lvalue, *(constants[i].ptype));
37085 break;
37086 default:
37087 obj = 0;
37088 break;
37089 }
37090 if (obj) {
37091 PyDict_SetItemString(d,constants[i].name,obj);
37092 Py_DECREF(obj);
37093 }
37094 }
37095 }
37096
37097 /* -----------------------------------------------------------------------------*/
37098 /* Fix SwigMethods to carry the callback ptrs when needed */
37099 /* -----------------------------------------------------------------------------*/
37100
37101 static void
37102 SWIG_Python_FixMethods(PyMethodDef *methods,
37103 swig_const_info *const_table,
37104 swig_type_info **types,
37105 swig_type_info **types_initial) {
37106 size_t i;
37107 for (i = 0; methods[i].ml_name; ++i) {
37108 char *c = methods[i].ml_doc;
37109 if (c && (c = strstr(c, "swig_ptr: "))) {
37110 int j;
37111 swig_const_info *ci = 0;
37112 char *name = c + 10;
37113 for (j = 0; const_table[j].type; j++) {
37114 if (strncmp(const_table[j].name, name,
37115 strlen(const_table[j].name)) == 0) {
37116 ci = &(const_table[j]);
37117 break;
37118 }
37119 }
37120 if (ci) {
37121 size_t shift = (ci->ptype) - types;
37122 swig_type_info *ty = types_initial[shift];
37123 size_t ldoc = (c - methods[i].ml_doc);
37124 size_t lptr = strlen(ty->name)+2*sizeof(void*)+2;
37125 char *ndoc = (char*)malloc(ldoc + lptr + 10);
37126 char *buff = ndoc;
37127 void *ptr = (ci->type == SWIG_PY_POINTER) ? ci->pvalue: (void *)(ci->lvalue);
37128 strncpy(buff, methods[i].ml_doc, ldoc);
37129 buff += ldoc;
37130 strncpy(buff, "swig_ptr: ", 10);
37131 buff += 10;
37132 SWIG_PackVoidPtr(buff, ptr, ty->name, lptr);
37133 methods[i].ml_doc = ndoc;
37134 }
37135 }
37136 }
37137 }
37138
37139 /* -----------------------------------------------------------------------------*
37140 * Initialize type list
37141 * -----------------------------------------------------------------------------*/
37142
37143#if PY_MAJOR_VERSION < 2
37144 /* PyModule_AddObject function was introduced in Python 2.0. The following function
37145 is copied out of Python/modsupport.c in python version 2.3.4 */
37146 static int
37147 PyModule_AddObject(PyObject *m, char *name, PyObject *o)
37148 {
37149 PyObject *dict;
37150 if (!PyModule_Check(m)) {
37151 PyErr_SetString(PyExc_TypeError,
37152 "PyModule_AddObject() needs module as first arg");
37153 return -1;
37154 }
37155 if (!o) {
37156 PyErr_SetString(PyExc_TypeError,
37157 "PyModule_AddObject() needs non-NULL value");
37158 return -1;
37159 }
37160
37161 dict = PyModule_GetDict(m);
37162 if (dict == NULL) {
37163 /* Internal error -- modules must have a dict! */
37164 PyErr_Format(PyExc_SystemError, "module '%s' has no __dict__",
37165 PyModule_GetName(m));
37166 return -1;
37167 }
37168 if (PyDict_SetItemString(dict, name, o))
37169 return -1;
37170 Py_DECREF(o);
37171 return 0;
37172 }
37173#endif
37174
37175 static swig_type_info **
37176 SWIG_Python_SetTypeListHandle(swig_type_info **type_list_handle) {
37177 static PyMethodDef swig_empty_runtime_method_table[] = {
37178 {
37179 NULL, NULL, 0, NULL
37180 }
37181 };/* Sentinel */
37182
37183 PyObject *module = Py_InitModule((char*)"swig_runtime_data" SWIG_RUNTIME_VERSION,
37184 swig_empty_runtime_method_table);
37185 PyObject *pointer = PyCObject_FromVoidPtr((void *) type_list_handle, NULL);
37186 if (pointer && module) {
37187 PyModule_AddObject(module, (char*)"type_pointer" SWIG_TYPE_TABLE_NAME, pointer);
37188 }
37189 return type_list_handle;
37190 }
37191
37192 static swig_type_info **
37193 SWIG_Python_LookupTypePointer(swig_type_info **type_list_handle) {
37194 swig_type_info **type_pointer;
37195
37196 /* first check if module already created */
37197 type_pointer = SWIG_Python_GetTypeListHandle();
37198 if (type_pointer) {
37199 return type_pointer;
37200 } else {
37201 /* create a new module and variable */
37202 return SWIG_Python_SetTypeListHandle(type_list_handle);
37203 }
37204 }
37205
37206#ifdef __cplusplus
37207}
37208#endif
37209
37210/* -----------------------------------------------------------------------------*
37211 * Partial Init method
37212 * -----------------------------------------------------------------------------*/
37213
37214#ifdef SWIG_LINK_RUNTIME
37215#ifdef __cplusplus
37216extern "C"
37217#endif
37218SWIGEXPORT(void *) SWIG_ReturnGlobalTypeList(void *);
37219#endif
37220
d14a1e28
RD
37221#ifdef __cplusplus
37222extern "C"
37223#endif
37224SWIGEXPORT(void) SWIG_init(void) {
37225 static PyObject *SWIG_globals = 0;
37226 static int typeinit = 0;
37227 PyObject *m, *d;
37228 int i;
37229 if (!SWIG_globals) SWIG_globals = SWIG_newvarlink();
093d3ff1
RD
37230
37231 /* Fix SwigMethods to carry the callback ptrs when needed */
37232 SWIG_Python_FixMethods(SwigMethods, swig_const_table, swig_types, swig_types_initial);
37233
d14a1e28
RD
37234 m = Py_InitModule((char *) SWIG_name, SwigMethods);
37235 d = PyModule_GetDict(m);
37236
37237 if (!typeinit) {
093d3ff1
RD
37238#ifdef SWIG_LINK_RUNTIME
37239 swig_type_list_handle = (swig_type_info **) SWIG_ReturnGlobalTypeList(swig_type_list_handle);
37240#else
37241# ifndef SWIG_STATIC_RUNTIME
37242 swig_type_list_handle = SWIG_Python_LookupTypePointer(swig_type_list_handle);
37243# endif
37244#endif
d14a1e28
RD
37245 for (i = 0; swig_types_initial[i]; i++) {
37246 swig_types[i] = SWIG_TypeRegister(swig_types_initial[i]);
37247 }
37248 typeinit = 1;
37249 }
37250 SWIG_InstallConstants(d,swig_const_table);
37251
b2dc1044
RD
37252 PyDict_SetItemString(d,(char*)"cvar", SWIG_globals);
37253 SWIG_addvarlink(SWIG_globals,(char*)"ButtonNameStr",_wrap_ButtonNameStr_get, _wrap_ButtonNameStr_set);
093d3ff1
RD
37254 {
37255 PyDict_SetItemString(d,"BU_LEFT", SWIG_From_int((int)(wxBU_LEFT)));
37256 }
37257 {
37258 PyDict_SetItemString(d,"BU_TOP", SWIG_From_int((int)(wxBU_TOP)));
37259 }
37260 {
37261 PyDict_SetItemString(d,"BU_RIGHT", SWIG_From_int((int)(wxBU_RIGHT)));
37262 }
37263 {
37264 PyDict_SetItemString(d,"BU_BOTTOM", SWIG_From_int((int)(wxBU_BOTTOM)));
37265 }
37266 {
37267 PyDict_SetItemString(d,"BU_ALIGN_MASK", SWIG_From_int((int)(wxBU_ALIGN_MASK)));
37268 }
37269 {
37270 PyDict_SetItemString(d,"BU_EXACTFIT", SWIG_From_int((int)(wxBU_EXACTFIT)));
37271 }
37272 {
37273 PyDict_SetItemString(d,"BU_AUTODRAW", SWIG_From_int((int)(wxBU_AUTODRAW)));
37274 }
b2dc1044 37275 SWIG_addvarlink(SWIG_globals,(char*)"CheckBoxNameStr",_wrap_CheckBoxNameStr_get, _wrap_CheckBoxNameStr_set);
093d3ff1
RD
37276 {
37277 PyDict_SetItemString(d,"CHK_2STATE", SWIG_From_int((int)(wxCHK_2STATE)));
37278 }
37279 {
37280 PyDict_SetItemString(d,"CHK_3STATE", SWIG_From_int((int)(wxCHK_3STATE)));
37281 }
37282 {
37283 PyDict_SetItemString(d,"CHK_ALLOW_3RD_STATE_FOR_USER", SWIG_From_int((int)(wxCHK_ALLOW_3RD_STATE_FOR_USER)));
37284 }
37285 {
37286 PyDict_SetItemString(d,"CHK_UNCHECKED", SWIG_From_int((int)(wxCHK_UNCHECKED)));
37287 }
37288 {
37289 PyDict_SetItemString(d,"CHK_CHECKED", SWIG_From_int((int)(wxCHK_CHECKED)));
37290 }
37291 {
37292 PyDict_SetItemString(d,"CHK_UNDETERMINED", SWIG_From_int((int)(wxCHK_UNDETERMINED)));
37293 }
b2dc1044
RD
37294 SWIG_addvarlink(SWIG_globals,(char*)"ChoiceNameStr",_wrap_ChoiceNameStr_get, _wrap_ChoiceNameStr_set);
37295 SWIG_addvarlink(SWIG_globals,(char*)"ComboBoxNameStr",_wrap_ComboBoxNameStr_get, _wrap_ComboBoxNameStr_set);
37296 SWIG_addvarlink(SWIG_globals,(char*)"GaugeNameStr",_wrap_GaugeNameStr_get, _wrap_GaugeNameStr_set);
093d3ff1
RD
37297 {
37298 PyDict_SetItemString(d,"GA_HORIZONTAL", SWIG_From_int((int)(wxGA_HORIZONTAL)));
37299 }
37300 {
37301 PyDict_SetItemString(d,"GA_VERTICAL", SWIG_From_int((int)(wxGA_VERTICAL)));
37302 }
37303 {
37304 PyDict_SetItemString(d,"GA_SMOOTH", SWIG_From_int((int)(wxGA_SMOOTH)));
37305 }
37306 {
37307 PyDict_SetItemString(d,"GA_PROGRESSBAR", SWIG_From_int((int)(wxGA_PROGRESSBAR)));
37308 }
b2dc1044
RD
37309 SWIG_addvarlink(SWIG_globals,(char*)"StaticBitmapNameStr",_wrap_StaticBitmapNameStr_get, _wrap_StaticBitmapNameStr_set);
37310 SWIG_addvarlink(SWIG_globals,(char*)"StaticBoxNameStr",_wrap_StaticBoxNameStr_get, _wrap_StaticBoxNameStr_set);
37311 SWIG_addvarlink(SWIG_globals,(char*)"StaticTextNameStr",_wrap_StaticTextNameStr_get, _wrap_StaticTextNameStr_set);
37312 SWIG_addvarlink(SWIG_globals,(char*)"ListBoxNameStr",_wrap_ListBoxNameStr_get, _wrap_ListBoxNameStr_set);
37313 SWIG_addvarlink(SWIG_globals,(char*)"TextCtrlNameStr",_wrap_TextCtrlNameStr_get, _wrap_TextCtrlNameStr_set);
093d3ff1
RD
37314 {
37315 PyDict_SetItemString(d,"TE_NO_VSCROLL", SWIG_From_int((int)(wxTE_NO_VSCROLL)));
37316 }
37317 {
37318 PyDict_SetItemString(d,"TE_AUTO_SCROLL", SWIG_From_int((int)(wxTE_AUTO_SCROLL)));
37319 }
37320 {
37321 PyDict_SetItemString(d,"TE_READONLY", SWIG_From_int((int)(wxTE_READONLY)));
37322 }
37323 {
37324 PyDict_SetItemString(d,"TE_MULTILINE", SWIG_From_int((int)(wxTE_MULTILINE)));
37325 }
37326 {
37327 PyDict_SetItemString(d,"TE_PROCESS_TAB", SWIG_From_int((int)(wxTE_PROCESS_TAB)));
37328 }
37329 {
37330 PyDict_SetItemString(d,"TE_LEFT", SWIG_From_int((int)(wxTE_LEFT)));
37331 }
37332 {
37333 PyDict_SetItemString(d,"TE_CENTER", SWIG_From_int((int)(wxTE_CENTER)));
37334 }
37335 {
37336 PyDict_SetItemString(d,"TE_RIGHT", SWIG_From_int((int)(wxTE_RIGHT)));
37337 }
37338 {
37339 PyDict_SetItemString(d,"TE_CENTRE", SWIG_From_int((int)(wxTE_CENTRE)));
37340 }
37341 {
37342 PyDict_SetItemString(d,"TE_RICH", SWIG_From_int((int)(wxTE_RICH)));
37343 }
37344 {
37345 PyDict_SetItemString(d,"TE_PROCESS_ENTER", SWIG_From_int((int)(wxTE_PROCESS_ENTER)));
37346 }
37347 {
37348 PyDict_SetItemString(d,"TE_PASSWORD", SWIG_From_int((int)(wxTE_PASSWORD)));
37349 }
37350 {
37351 PyDict_SetItemString(d,"TE_AUTO_URL", SWIG_From_int((int)(wxTE_AUTO_URL)));
37352 }
37353 {
37354 PyDict_SetItemString(d,"TE_NOHIDESEL", SWIG_From_int((int)(wxTE_NOHIDESEL)));
37355 }
37356 {
37357 PyDict_SetItemString(d,"TE_DONTWRAP", SWIG_From_int((int)(wxTE_DONTWRAP)));
37358 }
37359 {
08d9e66e 37360 PyDict_SetItemString(d,"TE_CHARWRAP", SWIG_From_int((int)(wxTE_CHARWRAP)));
093d3ff1
RD
37361 }
37362 {
37363 PyDict_SetItemString(d,"TE_WORDWRAP", SWIG_From_int((int)(wxTE_WORDWRAP)));
37364 }
08d9e66e
RD
37365 {
37366 PyDict_SetItemString(d,"TE_BESTWRAP", SWIG_From_int((int)(wxTE_BESTWRAP)));
37367 }
37368 {
37369 PyDict_SetItemString(d,"TE_LINEWRAP", SWIG_From_int((int)(wxTE_LINEWRAP)));
37370 }
093d3ff1
RD
37371 {
37372 PyDict_SetItemString(d,"TE_RICH2", SWIG_From_int((int)(wxTE_RICH2)));
37373 }
88c6b281
RD
37374 {
37375 PyDict_SetItemString(d,"TE_CAPITALIZE", SWIG_From_int((int)(wxTE_CAPITALIZE)));
37376 }
093d3ff1
RD
37377 {
37378 PyDict_SetItemString(d,"TEXT_ALIGNMENT_DEFAULT", SWIG_From_int((int)(wxTEXT_ALIGNMENT_DEFAULT)));
37379 }
37380 {
37381 PyDict_SetItemString(d,"TEXT_ALIGNMENT_LEFT", SWIG_From_int((int)(wxTEXT_ALIGNMENT_LEFT)));
37382 }
37383 {
37384 PyDict_SetItemString(d,"TEXT_ALIGNMENT_CENTRE", SWIG_From_int((int)(wxTEXT_ALIGNMENT_CENTRE)));
37385 }
37386 {
37387 PyDict_SetItemString(d,"TEXT_ALIGNMENT_CENTER", SWIG_From_int((int)(wxTEXT_ALIGNMENT_CENTER)));
37388 }
37389 {
37390 PyDict_SetItemString(d,"TEXT_ALIGNMENT_RIGHT", SWIG_From_int((int)(wxTEXT_ALIGNMENT_RIGHT)));
37391 }
37392 {
37393 PyDict_SetItemString(d,"TEXT_ALIGNMENT_JUSTIFIED", SWIG_From_int((int)(wxTEXT_ALIGNMENT_JUSTIFIED)));
37394 }
37395 {
37396 PyDict_SetItemString(d,"TEXT_ATTR_TEXT_COLOUR", SWIG_From_int((int)(wxTEXT_ATTR_TEXT_COLOUR)));
37397 }
37398 {
37399 PyDict_SetItemString(d,"TEXT_ATTR_BACKGROUND_COLOUR", SWIG_From_int((int)(wxTEXT_ATTR_BACKGROUND_COLOUR)));
37400 }
37401 {
37402 PyDict_SetItemString(d,"TEXT_ATTR_FONT_FACE", SWIG_From_int((int)(wxTEXT_ATTR_FONT_FACE)));
37403 }
37404 {
37405 PyDict_SetItemString(d,"TEXT_ATTR_FONT_SIZE", SWIG_From_int((int)(wxTEXT_ATTR_FONT_SIZE)));
37406 }
37407 {
37408 PyDict_SetItemString(d,"TEXT_ATTR_FONT_WEIGHT", SWIG_From_int((int)(wxTEXT_ATTR_FONT_WEIGHT)));
37409 }
37410 {
37411 PyDict_SetItemString(d,"TEXT_ATTR_FONT_ITALIC", SWIG_From_int((int)(wxTEXT_ATTR_FONT_ITALIC)));
37412 }
37413 {
37414 PyDict_SetItemString(d,"TEXT_ATTR_FONT_UNDERLINE", SWIG_From_int((int)(wxTEXT_ATTR_FONT_UNDERLINE)));
37415 }
37416 {
37417 PyDict_SetItemString(d,"TEXT_ATTR_FONT", SWIG_From_int((int)(wxTEXT_ATTR_FONT)));
37418 }
37419 {
37420 PyDict_SetItemString(d,"TEXT_ATTR_ALIGNMENT", SWIG_From_int((int)(wxTEXT_ATTR_ALIGNMENT)));
37421 }
37422 {
37423 PyDict_SetItemString(d,"TEXT_ATTR_LEFT_INDENT", SWIG_From_int((int)(wxTEXT_ATTR_LEFT_INDENT)));
37424 }
37425 {
37426 PyDict_SetItemString(d,"TEXT_ATTR_RIGHT_INDENT", SWIG_From_int((int)(wxTEXT_ATTR_RIGHT_INDENT)));
37427 }
37428 {
37429 PyDict_SetItemString(d,"TEXT_ATTR_TABS", SWIG_From_int((int)(wxTEXT_ATTR_TABS)));
37430 }
37431 {
37432 PyDict_SetItemString(d,"TE_HT_UNKNOWN", SWIG_From_int((int)(wxTE_HT_UNKNOWN)));
37433 }
37434 {
37435 PyDict_SetItemString(d,"TE_HT_BEFORE", SWIG_From_int((int)(wxTE_HT_BEFORE)));
37436 }
37437 {
37438 PyDict_SetItemString(d,"TE_HT_ON_TEXT", SWIG_From_int((int)(wxTE_HT_ON_TEXT)));
37439 }
37440 {
37441 PyDict_SetItemString(d,"TE_HT_BELOW", SWIG_From_int((int)(wxTE_HT_BELOW)));
37442 }
37443 {
37444 PyDict_SetItemString(d,"TE_HT_BEYOND", SWIG_From_int((int)(wxTE_HT_BEYOND)));
37445 }
7557b9b5
RD
37446 {
37447 PyDict_SetItemString(d,"OutOfRangeTextCoord", SWIG_From_int((int)(wxOutOfRangeTextCoord)));
37448 }
37449 {
37450 PyDict_SetItemString(d,"InvalidTextCoord", SWIG_From_int((int)(wxInvalidTextCoord)));
37451 }
d14a1e28
RD
37452 PyDict_SetItemString(d, "wxEVT_COMMAND_TEXT_UPDATED", PyInt_FromLong(wxEVT_COMMAND_TEXT_UPDATED));
37453 PyDict_SetItemString(d, "wxEVT_COMMAND_TEXT_ENTER", PyInt_FromLong(wxEVT_COMMAND_TEXT_ENTER));
37454 PyDict_SetItemString(d, "wxEVT_COMMAND_TEXT_URL", PyInt_FromLong(wxEVT_COMMAND_TEXT_URL));
37455 PyDict_SetItemString(d, "wxEVT_COMMAND_TEXT_MAXLEN", PyInt_FromLong(wxEVT_COMMAND_TEXT_MAXLEN));
b2dc1044
RD
37456 SWIG_addvarlink(SWIG_globals,(char*)"ScrollBarNameStr",_wrap_ScrollBarNameStr_get, _wrap_ScrollBarNameStr_set);
37457 SWIG_addvarlink(SWIG_globals,(char*)"SPIN_BUTTON_NAME",_wrap_SPIN_BUTTON_NAME_get, _wrap_SPIN_BUTTON_NAME_set);
37458 SWIG_addvarlink(SWIG_globals,(char*)"SpinCtrlNameStr",_wrap_SpinCtrlNameStr_get, _wrap_SpinCtrlNameStr_set);
093d3ff1
RD
37459 {
37460 PyDict_SetItemString(d,"SP_HORIZONTAL", SWIG_From_int((int)(wxSP_HORIZONTAL)));
37461 }
37462 {
37463 PyDict_SetItemString(d,"SP_VERTICAL", SWIG_From_int((int)(wxSP_VERTICAL)));
37464 }
37465 {
37466 PyDict_SetItemString(d,"SP_ARROW_KEYS", SWIG_From_int((int)(wxSP_ARROW_KEYS)));
37467 }
37468 {
37469 PyDict_SetItemString(d,"SP_WRAP", SWIG_From_int((int)(wxSP_WRAP)));
37470 }
d14a1e28 37471 PyDict_SetItemString(d, "wxEVT_COMMAND_SPINCTRL_UPDATED", PyInt_FromLong(wxEVT_COMMAND_SPINCTRL_UPDATED));
b2dc1044
RD
37472 SWIG_addvarlink(SWIG_globals,(char*)"RadioBoxNameStr",_wrap_RadioBoxNameStr_get, _wrap_RadioBoxNameStr_set);
37473 SWIG_addvarlink(SWIG_globals,(char*)"RadioButtonNameStr",_wrap_RadioButtonNameStr_get, _wrap_RadioButtonNameStr_set);
37474 SWIG_addvarlink(SWIG_globals,(char*)"SliderNameStr",_wrap_SliderNameStr_get, _wrap_SliderNameStr_set);
7557b9b5
RD
37475 {
37476 PyDict_SetItemString(d,"SL_HORIZONTAL", SWIG_From_int((int)(wxSL_HORIZONTAL)));
37477 }
37478 {
37479 PyDict_SetItemString(d,"SL_VERTICAL", SWIG_From_int((int)(wxSL_VERTICAL)));
37480 }
70b7a5fe
RD
37481 {
37482 PyDict_SetItemString(d,"SL_TICKS", SWIG_From_int((int)(wxSL_TICKS)));
37483 }
7557b9b5
RD
37484 {
37485 PyDict_SetItemString(d,"SL_AUTOTICKS", SWIG_From_int((int)(wxSL_AUTOTICKS)));
37486 }
37487 {
37488 PyDict_SetItemString(d,"SL_LABELS", SWIG_From_int((int)(wxSL_LABELS)));
37489 }
37490 {
37491 PyDict_SetItemString(d,"SL_LEFT", SWIG_From_int((int)(wxSL_LEFT)));
37492 }
37493 {
37494 PyDict_SetItemString(d,"SL_TOP", SWIG_From_int((int)(wxSL_TOP)));
37495 }
37496 {
37497 PyDict_SetItemString(d,"SL_RIGHT", SWIG_From_int((int)(wxSL_RIGHT)));
37498 }
37499 {
37500 PyDict_SetItemString(d,"SL_BOTTOM", SWIG_From_int((int)(wxSL_BOTTOM)));
37501 }
37502 {
37503 PyDict_SetItemString(d,"SL_BOTH", SWIG_From_int((int)(wxSL_BOTH)));
37504 }
37505 {
37506 PyDict_SetItemString(d,"SL_SELRANGE", SWIG_From_int((int)(wxSL_SELRANGE)));
37507 }
37508 {
37509 PyDict_SetItemString(d,"SL_INVERSE", SWIG_From_int((int)(wxSL_INVERSE)));
37510 }
b2dc1044 37511 SWIG_addvarlink(SWIG_globals,(char*)"ToggleButtonNameStr",_wrap_ToggleButtonNameStr_get, _wrap_ToggleButtonNameStr_set);
d14a1e28 37512 PyDict_SetItemString(d, "wxEVT_COMMAND_TOGGLEBUTTON_CLICKED", PyInt_FromLong(wxEVT_COMMAND_TOGGLEBUTTON_CLICKED));
51b83b37 37513 SWIG_addvarlink(SWIG_globals,(char*)"NotebookNameStr",_wrap_NotebookNameStr_get, _wrap_NotebookNameStr_set);
093d3ff1
RD
37514 {
37515 PyDict_SetItemString(d,"NB_FIXEDWIDTH", SWIG_From_int((int)(wxNB_FIXEDWIDTH)));
37516 }
37517 {
37518 PyDict_SetItemString(d,"NB_TOP", SWIG_From_int((int)(wxNB_TOP)));
37519 }
37520 {
37521 PyDict_SetItemString(d,"NB_LEFT", SWIG_From_int((int)(wxNB_LEFT)));
37522 }
37523 {
37524 PyDict_SetItemString(d,"NB_RIGHT", SWIG_From_int((int)(wxNB_RIGHT)));
37525 }
37526 {
37527 PyDict_SetItemString(d,"NB_BOTTOM", SWIG_From_int((int)(wxNB_BOTTOM)));
37528 }
37529 {
37530 PyDict_SetItemString(d,"NB_MULTILINE", SWIG_From_int((int)(wxNB_MULTILINE)));
37531 }
8e738329
RD
37532 {
37533 PyDict_SetItemString(d,"NB_NOPAGETHEME", SWIG_From_int((int)(wxNB_NOPAGETHEME)));
37534 }
093d3ff1
RD
37535 {
37536 PyDict_SetItemString(d,"NB_HITTEST_NOWHERE", SWIG_From_int((int)(wxNB_HITTEST_NOWHERE)));
37537 }
37538 {
37539 PyDict_SetItemString(d,"NB_HITTEST_ONICON", SWIG_From_int((int)(wxNB_HITTEST_ONICON)));
37540 }
37541 {
37542 PyDict_SetItemString(d,"NB_HITTEST_ONLABEL", SWIG_From_int((int)(wxNB_HITTEST_ONLABEL)));
37543 }
37544 {
37545 PyDict_SetItemString(d,"NB_HITTEST_ONITEM", SWIG_From_int((int)(wxNB_HITTEST_ONITEM)));
37546 }
d14a1e28
RD
37547 PyDict_SetItemString(d, "wxEVT_COMMAND_NOTEBOOK_PAGE_CHANGED", PyInt_FromLong(wxEVT_COMMAND_NOTEBOOK_PAGE_CHANGED));
37548 PyDict_SetItemString(d, "wxEVT_COMMAND_NOTEBOOK_PAGE_CHANGING", PyInt_FromLong(wxEVT_COMMAND_NOTEBOOK_PAGE_CHANGING));
093d3ff1
RD
37549 {
37550 PyDict_SetItemString(d,"LB_DEFAULT", SWIG_From_int((int)(wxLB_DEFAULT)));
37551 }
37552 {
37553 PyDict_SetItemString(d,"LB_TOP", SWIG_From_int((int)(wxLB_TOP)));
37554 }
37555 {
37556 PyDict_SetItemString(d,"LB_BOTTOM", SWIG_From_int((int)(wxLB_BOTTOM)));
37557 }
37558 {
37559 PyDict_SetItemString(d,"LB_LEFT", SWIG_From_int((int)(wxLB_LEFT)));
37560 }
37561 {
37562 PyDict_SetItemString(d,"LB_RIGHT", SWIG_From_int((int)(wxLB_RIGHT)));
37563 }
37564 {
37565 PyDict_SetItemString(d,"LB_ALIGN_MASK", SWIG_From_int((int)(wxLB_ALIGN_MASK)));
37566 }
d14a1e28
RD
37567 PyDict_SetItemString(d, "wxEVT_COMMAND_LISTBOOK_PAGE_CHANGED", PyInt_FromLong(wxEVT_COMMAND_LISTBOOK_PAGE_CHANGED));
37568 PyDict_SetItemString(d, "wxEVT_COMMAND_LISTBOOK_PAGE_CHANGING", PyInt_FromLong(wxEVT_COMMAND_LISTBOOK_PAGE_CHANGING));
093d3ff1
RD
37569 {
37570 PyDict_SetItemString(d,"CHB_DEFAULT", SWIG_From_int((int)(wxCHB_DEFAULT)));
37571 }
37572 {
37573 PyDict_SetItemString(d,"CHB_TOP", SWIG_From_int((int)(wxCHB_TOP)));
37574 }
37575 {
37576 PyDict_SetItemString(d,"CHB_BOTTOM", SWIG_From_int((int)(wxCHB_BOTTOM)));
37577 }
37578 {
37579 PyDict_SetItemString(d,"CHB_LEFT", SWIG_From_int((int)(wxCHB_LEFT)));
37580 }
37581 {
37582 PyDict_SetItemString(d,"CHB_RIGHT", SWIG_From_int((int)(wxCHB_RIGHT)));
37583 }
37584 {
37585 PyDict_SetItemString(d,"CHB_ALIGN_MASK", SWIG_From_int((int)(wxCHB_ALIGN_MASK)));
37586 }
2ef75293
RD
37587 PyDict_SetItemString(d, "wxEVT_COMMAND_CHOICEBOOK_PAGE_CHANGED", PyInt_FromLong(wxEVT_COMMAND_CHOICEBOOK_PAGE_CHANGED));
37588 PyDict_SetItemString(d, "wxEVT_COMMAND_CHOICEBOOK_PAGE_CHANGING", PyInt_FromLong(wxEVT_COMMAND_CHOICEBOOK_PAGE_CHANGING));
093d3ff1
RD
37589 {
37590 PyDict_SetItemString(d,"TOOL_STYLE_BUTTON", SWIG_From_int((int)(wxTOOL_STYLE_BUTTON)));
37591 }
37592 {
37593 PyDict_SetItemString(d,"TOOL_STYLE_SEPARATOR", SWIG_From_int((int)(wxTOOL_STYLE_SEPARATOR)));
37594 }
37595 {
37596 PyDict_SetItemString(d,"TOOL_STYLE_CONTROL", SWIG_From_int((int)(wxTOOL_STYLE_CONTROL)));
37597 }
37598 {
37599 PyDict_SetItemString(d,"TB_HORIZONTAL", SWIG_From_int((int)(wxTB_HORIZONTAL)));
37600 }
37601 {
37602 PyDict_SetItemString(d,"TB_VERTICAL", SWIG_From_int((int)(wxTB_VERTICAL)));
37603 }
37604 {
37605 PyDict_SetItemString(d,"TB_3DBUTTONS", SWIG_From_int((int)(wxTB_3DBUTTONS)));
37606 }
37607 {
37608 PyDict_SetItemString(d,"TB_FLAT", SWIG_From_int((int)(wxTB_FLAT)));
37609 }
37610 {
37611 PyDict_SetItemString(d,"TB_DOCKABLE", SWIG_From_int((int)(wxTB_DOCKABLE)));
37612 }
37613 {
37614 PyDict_SetItemString(d,"TB_NOICONS", SWIG_From_int((int)(wxTB_NOICONS)));
37615 }
37616 {
37617 PyDict_SetItemString(d,"TB_TEXT", SWIG_From_int((int)(wxTB_TEXT)));
37618 }
37619 {
37620 PyDict_SetItemString(d,"TB_NODIVIDER", SWIG_From_int((int)(wxTB_NODIVIDER)));
37621 }
37622 {
37623 PyDict_SetItemString(d,"TB_NOALIGN", SWIG_From_int((int)(wxTB_NOALIGN)));
37624 }
37625 {
37626 PyDict_SetItemString(d,"TB_HORZ_LAYOUT", SWIG_From_int((int)(wxTB_HORZ_LAYOUT)));
37627 }
37628 {
37629 PyDict_SetItemString(d,"TB_HORZ_TEXT", SWIG_From_int((int)(wxTB_HORZ_TEXT)));
37630 }
b2dc1044 37631 SWIG_addvarlink(SWIG_globals,(char*)"ListCtrlNameStr",_wrap_ListCtrlNameStr_get, _wrap_ListCtrlNameStr_set);
093d3ff1
RD
37632 {
37633 PyDict_SetItemString(d,"LC_VRULES", SWIG_From_int((int)(wxLC_VRULES)));
37634 }
37635 {
37636 PyDict_SetItemString(d,"LC_HRULES", SWIG_From_int((int)(wxLC_HRULES)));
37637 }
37638 {
37639 PyDict_SetItemString(d,"LC_ICON", SWIG_From_int((int)(wxLC_ICON)));
37640 }
37641 {
37642 PyDict_SetItemString(d,"LC_SMALL_ICON", SWIG_From_int((int)(wxLC_SMALL_ICON)));
37643 }
37644 {
37645 PyDict_SetItemString(d,"LC_LIST", SWIG_From_int((int)(wxLC_LIST)));
37646 }
37647 {
37648 PyDict_SetItemString(d,"LC_REPORT", SWIG_From_int((int)(wxLC_REPORT)));
37649 }
37650 {
37651 PyDict_SetItemString(d,"LC_ALIGN_TOP", SWIG_From_int((int)(wxLC_ALIGN_TOP)));
37652 }
37653 {
37654 PyDict_SetItemString(d,"LC_ALIGN_LEFT", SWIG_From_int((int)(wxLC_ALIGN_LEFT)));
37655 }
37656 {
37657 PyDict_SetItemString(d,"LC_AUTOARRANGE", SWIG_From_int((int)(wxLC_AUTOARRANGE)));
37658 }
37659 {
37660 PyDict_SetItemString(d,"LC_VIRTUAL", SWIG_From_int((int)(wxLC_VIRTUAL)));
37661 }
37662 {
37663 PyDict_SetItemString(d,"LC_EDIT_LABELS", SWIG_From_int((int)(wxLC_EDIT_LABELS)));
37664 }
37665 {
37666 PyDict_SetItemString(d,"LC_NO_HEADER", SWIG_From_int((int)(wxLC_NO_HEADER)));
37667 }
37668 {
37669 PyDict_SetItemString(d,"LC_NO_SORT_HEADER", SWIG_From_int((int)(wxLC_NO_SORT_HEADER)));
37670 }
37671 {
37672 PyDict_SetItemString(d,"LC_SINGLE_SEL", SWIG_From_int((int)(wxLC_SINGLE_SEL)));
37673 }
37674 {
37675 PyDict_SetItemString(d,"LC_SORT_ASCENDING", SWIG_From_int((int)(wxLC_SORT_ASCENDING)));
37676 }
37677 {
37678 PyDict_SetItemString(d,"LC_SORT_DESCENDING", SWIG_From_int((int)(wxLC_SORT_DESCENDING)));
37679 }
37680 {
37681 PyDict_SetItemString(d,"LC_MASK_TYPE", SWIG_From_int((int)(wxLC_MASK_TYPE)));
37682 }
37683 {
37684 PyDict_SetItemString(d,"LC_MASK_ALIGN", SWIG_From_int((int)(wxLC_MASK_ALIGN)));
37685 }
37686 {
37687 PyDict_SetItemString(d,"LC_MASK_SORT", SWIG_From_int((int)(wxLC_MASK_SORT)));
37688 }
37689 {
37690 PyDict_SetItemString(d,"LIST_MASK_STATE", SWIG_From_int((int)(wxLIST_MASK_STATE)));
37691 }
37692 {
37693 PyDict_SetItemString(d,"LIST_MASK_TEXT", SWIG_From_int((int)(wxLIST_MASK_TEXT)));
37694 }
37695 {
37696 PyDict_SetItemString(d,"LIST_MASK_IMAGE", SWIG_From_int((int)(wxLIST_MASK_IMAGE)));
37697 }
37698 {
37699 PyDict_SetItemString(d,"LIST_MASK_DATA", SWIG_From_int((int)(wxLIST_MASK_DATA)));
37700 }
37701 {
37702 PyDict_SetItemString(d,"LIST_SET_ITEM", SWIG_From_int((int)(wxLIST_SET_ITEM)));
37703 }
37704 {
37705 PyDict_SetItemString(d,"LIST_MASK_WIDTH", SWIG_From_int((int)(wxLIST_MASK_WIDTH)));
37706 }
37707 {
37708 PyDict_SetItemString(d,"LIST_MASK_FORMAT", SWIG_From_int((int)(wxLIST_MASK_FORMAT)));
37709 }
37710 {
37711 PyDict_SetItemString(d,"LIST_STATE_DONTCARE", SWIG_From_int((int)(wxLIST_STATE_DONTCARE)));
37712 }
37713 {
37714 PyDict_SetItemString(d,"LIST_STATE_DROPHILITED", SWIG_From_int((int)(wxLIST_STATE_DROPHILITED)));
37715 }
37716 {
37717 PyDict_SetItemString(d,"LIST_STATE_FOCUSED", SWIG_From_int((int)(wxLIST_STATE_FOCUSED)));
37718 }
37719 {
37720 PyDict_SetItemString(d,"LIST_STATE_SELECTED", SWIG_From_int((int)(wxLIST_STATE_SELECTED)));
37721 }
37722 {
37723 PyDict_SetItemString(d,"LIST_STATE_CUT", SWIG_From_int((int)(wxLIST_STATE_CUT)));
37724 }
37725 {
37726 PyDict_SetItemString(d,"LIST_STATE_DISABLED", SWIG_From_int((int)(wxLIST_STATE_DISABLED)));
37727 }
37728 {
37729 PyDict_SetItemString(d,"LIST_STATE_FILTERED", SWIG_From_int((int)(wxLIST_STATE_FILTERED)));
37730 }
37731 {
37732 PyDict_SetItemString(d,"LIST_STATE_INUSE", SWIG_From_int((int)(wxLIST_STATE_INUSE)));
37733 }
37734 {
37735 PyDict_SetItemString(d,"LIST_STATE_PICKED", SWIG_From_int((int)(wxLIST_STATE_PICKED)));
37736 }
37737 {
37738 PyDict_SetItemString(d,"LIST_STATE_SOURCE", SWIG_From_int((int)(wxLIST_STATE_SOURCE)));
37739 }
37740 {
37741 PyDict_SetItemString(d,"LIST_HITTEST_ABOVE", SWIG_From_int((int)(wxLIST_HITTEST_ABOVE)));
37742 }
37743 {
37744 PyDict_SetItemString(d,"LIST_HITTEST_BELOW", SWIG_From_int((int)(wxLIST_HITTEST_BELOW)));
37745 }
37746 {
37747 PyDict_SetItemString(d,"LIST_HITTEST_NOWHERE", SWIG_From_int((int)(wxLIST_HITTEST_NOWHERE)));
37748 }
37749 {
37750 PyDict_SetItemString(d,"LIST_HITTEST_ONITEMICON", SWIG_From_int((int)(wxLIST_HITTEST_ONITEMICON)));
37751 }
37752 {
37753 PyDict_SetItemString(d,"LIST_HITTEST_ONITEMLABEL", SWIG_From_int((int)(wxLIST_HITTEST_ONITEMLABEL)));
37754 }
37755 {
37756 PyDict_SetItemString(d,"LIST_HITTEST_ONITEMRIGHT", SWIG_From_int((int)(wxLIST_HITTEST_ONITEMRIGHT)));
37757 }
37758 {
37759 PyDict_SetItemString(d,"LIST_HITTEST_ONITEMSTATEICON", SWIG_From_int((int)(wxLIST_HITTEST_ONITEMSTATEICON)));
37760 }
37761 {
37762 PyDict_SetItemString(d,"LIST_HITTEST_TOLEFT", SWIG_From_int((int)(wxLIST_HITTEST_TOLEFT)));
37763 }
37764 {
37765 PyDict_SetItemString(d,"LIST_HITTEST_TORIGHT", SWIG_From_int((int)(wxLIST_HITTEST_TORIGHT)));
37766 }
37767 {
37768 PyDict_SetItemString(d,"LIST_HITTEST_ONITEM", SWIG_From_int((int)(wxLIST_HITTEST_ONITEM)));
37769 }
37770 {
37771 PyDict_SetItemString(d,"LIST_NEXT_ABOVE", SWIG_From_int((int)(wxLIST_NEXT_ABOVE)));
37772 }
37773 {
37774 PyDict_SetItemString(d,"LIST_NEXT_ALL", SWIG_From_int((int)(wxLIST_NEXT_ALL)));
37775 }
37776 {
37777 PyDict_SetItemString(d,"LIST_NEXT_BELOW", SWIG_From_int((int)(wxLIST_NEXT_BELOW)));
37778 }
37779 {
37780 PyDict_SetItemString(d,"LIST_NEXT_LEFT", SWIG_From_int((int)(wxLIST_NEXT_LEFT)));
37781 }
37782 {
37783 PyDict_SetItemString(d,"LIST_NEXT_RIGHT", SWIG_From_int((int)(wxLIST_NEXT_RIGHT)));
37784 }
37785 {
37786 PyDict_SetItemString(d,"LIST_ALIGN_DEFAULT", SWIG_From_int((int)(wxLIST_ALIGN_DEFAULT)));
37787 }
37788 {
37789 PyDict_SetItemString(d,"LIST_ALIGN_LEFT", SWIG_From_int((int)(wxLIST_ALIGN_LEFT)));
37790 }
37791 {
37792 PyDict_SetItemString(d,"LIST_ALIGN_TOP", SWIG_From_int((int)(wxLIST_ALIGN_TOP)));
37793 }
37794 {
37795 PyDict_SetItemString(d,"LIST_ALIGN_SNAP_TO_GRID", SWIG_From_int((int)(wxLIST_ALIGN_SNAP_TO_GRID)));
37796 }
37797 {
37798 PyDict_SetItemString(d,"LIST_FORMAT_LEFT", SWIG_From_int((int)(wxLIST_FORMAT_LEFT)));
37799 }
37800 {
37801 PyDict_SetItemString(d,"LIST_FORMAT_RIGHT", SWIG_From_int((int)(wxLIST_FORMAT_RIGHT)));
37802 }
37803 {
37804 PyDict_SetItemString(d,"LIST_FORMAT_CENTRE", SWIG_From_int((int)(wxLIST_FORMAT_CENTRE)));
37805 }
37806 {
37807 PyDict_SetItemString(d,"LIST_FORMAT_CENTER", SWIG_From_int((int)(wxLIST_FORMAT_CENTER)));
37808 }
37809 {
37810 PyDict_SetItemString(d,"LIST_AUTOSIZE", SWIG_From_int((int)(wxLIST_AUTOSIZE)));
37811 }
37812 {
37813 PyDict_SetItemString(d,"LIST_AUTOSIZE_USEHEADER", SWIG_From_int((int)(wxLIST_AUTOSIZE_USEHEADER)));
37814 }
37815 {
37816 PyDict_SetItemString(d,"LIST_RECT_BOUNDS", SWIG_From_int((int)(wxLIST_RECT_BOUNDS)));
37817 }
37818 {
37819 PyDict_SetItemString(d,"LIST_RECT_ICON", SWIG_From_int((int)(wxLIST_RECT_ICON)));
37820 }
37821 {
37822 PyDict_SetItemString(d,"LIST_RECT_LABEL", SWIG_From_int((int)(wxLIST_RECT_LABEL)));
37823 }
37824 {
37825 PyDict_SetItemString(d,"LIST_FIND_UP", SWIG_From_int((int)(wxLIST_FIND_UP)));
37826 }
37827 {
37828 PyDict_SetItemString(d,"LIST_FIND_DOWN", SWIG_From_int((int)(wxLIST_FIND_DOWN)));
37829 }
37830 {
37831 PyDict_SetItemString(d,"LIST_FIND_LEFT", SWIG_From_int((int)(wxLIST_FIND_LEFT)));
37832 }
37833 {
37834 PyDict_SetItemString(d,"LIST_FIND_RIGHT", SWIG_From_int((int)(wxLIST_FIND_RIGHT)));
37835 }
d14a1e28
RD
37836 PyDict_SetItemString(d, "wxEVT_COMMAND_LIST_BEGIN_DRAG", PyInt_FromLong(wxEVT_COMMAND_LIST_BEGIN_DRAG));
37837 PyDict_SetItemString(d, "wxEVT_COMMAND_LIST_BEGIN_RDRAG", PyInt_FromLong(wxEVT_COMMAND_LIST_BEGIN_RDRAG));
37838 PyDict_SetItemString(d, "wxEVT_COMMAND_LIST_BEGIN_LABEL_EDIT", PyInt_FromLong(wxEVT_COMMAND_LIST_BEGIN_LABEL_EDIT));
37839 PyDict_SetItemString(d, "wxEVT_COMMAND_LIST_END_LABEL_EDIT", PyInt_FromLong(wxEVT_COMMAND_LIST_END_LABEL_EDIT));
37840 PyDict_SetItemString(d, "wxEVT_COMMAND_LIST_DELETE_ITEM", PyInt_FromLong(wxEVT_COMMAND_LIST_DELETE_ITEM));
37841 PyDict_SetItemString(d, "wxEVT_COMMAND_LIST_DELETE_ALL_ITEMS", PyInt_FromLong(wxEVT_COMMAND_LIST_DELETE_ALL_ITEMS));
d14a1e28
RD
37842 PyDict_SetItemString(d, "wxEVT_COMMAND_LIST_ITEM_SELECTED", PyInt_FromLong(wxEVT_COMMAND_LIST_ITEM_SELECTED));
37843 PyDict_SetItemString(d, "wxEVT_COMMAND_LIST_ITEM_DESELECTED", PyInt_FromLong(wxEVT_COMMAND_LIST_ITEM_DESELECTED));
37844 PyDict_SetItemString(d, "wxEVT_COMMAND_LIST_KEY_DOWN", PyInt_FromLong(wxEVT_COMMAND_LIST_KEY_DOWN));
37845 PyDict_SetItemString(d, "wxEVT_COMMAND_LIST_INSERT_ITEM", PyInt_FromLong(wxEVT_COMMAND_LIST_INSERT_ITEM));
37846 PyDict_SetItemString(d, "wxEVT_COMMAND_LIST_COL_CLICK", PyInt_FromLong(wxEVT_COMMAND_LIST_COL_CLICK));
37847 PyDict_SetItemString(d, "wxEVT_COMMAND_LIST_ITEM_RIGHT_CLICK", PyInt_FromLong(wxEVT_COMMAND_LIST_ITEM_RIGHT_CLICK));
37848 PyDict_SetItemString(d, "wxEVT_COMMAND_LIST_ITEM_MIDDLE_CLICK", PyInt_FromLong(wxEVT_COMMAND_LIST_ITEM_MIDDLE_CLICK));
37849 PyDict_SetItemString(d, "wxEVT_COMMAND_LIST_ITEM_ACTIVATED", PyInt_FromLong(wxEVT_COMMAND_LIST_ITEM_ACTIVATED));
37850 PyDict_SetItemString(d, "wxEVT_COMMAND_LIST_CACHE_HINT", PyInt_FromLong(wxEVT_COMMAND_LIST_CACHE_HINT));
37851 PyDict_SetItemString(d, "wxEVT_COMMAND_LIST_COL_RIGHT_CLICK", PyInt_FromLong(wxEVT_COMMAND_LIST_COL_RIGHT_CLICK));
37852 PyDict_SetItemString(d, "wxEVT_COMMAND_LIST_COL_BEGIN_DRAG", PyInt_FromLong(wxEVT_COMMAND_LIST_COL_BEGIN_DRAG));
37853 PyDict_SetItemString(d, "wxEVT_COMMAND_LIST_COL_DRAGGING", PyInt_FromLong(wxEVT_COMMAND_LIST_COL_DRAGGING));
37854 PyDict_SetItemString(d, "wxEVT_COMMAND_LIST_COL_END_DRAG", PyInt_FromLong(wxEVT_COMMAND_LIST_COL_END_DRAG));
37855 PyDict_SetItemString(d, "wxEVT_COMMAND_LIST_ITEM_FOCUSED", PyInt_FromLong(wxEVT_COMMAND_LIST_ITEM_FOCUSED));
37856
37857 // Map renamed classes back to their common name for OOR
37858 wxPyPtrTypeMap_Add("wxListCtrl", "wxPyListCtrl");
37859
b2dc1044 37860 SWIG_addvarlink(SWIG_globals,(char*)"TreeCtrlNameStr",_wrap_TreeCtrlNameStr_get, _wrap_TreeCtrlNameStr_set);
093d3ff1
RD
37861 {
37862 PyDict_SetItemString(d,"TR_NO_BUTTONS", SWIG_From_int((int)(wxTR_NO_BUTTONS)));
37863 }
37864 {
37865 PyDict_SetItemString(d,"TR_HAS_BUTTONS", SWIG_From_int((int)(wxTR_HAS_BUTTONS)));
37866 }
37867 {
37868 PyDict_SetItemString(d,"TR_NO_LINES", SWIG_From_int((int)(wxTR_NO_LINES)));
37869 }
37870 {
37871 PyDict_SetItemString(d,"TR_LINES_AT_ROOT", SWIG_From_int((int)(wxTR_LINES_AT_ROOT)));
37872 }
37873 {
37874 PyDict_SetItemString(d,"TR_SINGLE", SWIG_From_int((int)(wxTR_SINGLE)));
37875 }
37876 {
37877 PyDict_SetItemString(d,"TR_MULTIPLE", SWIG_From_int((int)(wxTR_MULTIPLE)));
37878 }
37879 {
37880 PyDict_SetItemString(d,"TR_EXTENDED", SWIG_From_int((int)(wxTR_EXTENDED)));
37881 }
37882 {
37883 PyDict_SetItemString(d,"TR_HAS_VARIABLE_ROW_HEIGHT", SWIG_From_int((int)(wxTR_HAS_VARIABLE_ROW_HEIGHT)));
37884 }
37885 {
37886 PyDict_SetItemString(d,"TR_EDIT_LABELS", SWIG_From_int((int)(wxTR_EDIT_LABELS)));
37887 }
37888 {
37889 PyDict_SetItemString(d,"TR_HIDE_ROOT", SWIG_From_int((int)(wxTR_HIDE_ROOT)));
37890 }
37891 {
37892 PyDict_SetItemString(d,"TR_ROW_LINES", SWIG_From_int((int)(wxTR_ROW_LINES)));
37893 }
37894 {
37895 PyDict_SetItemString(d,"TR_FULL_ROW_HIGHLIGHT", SWIG_From_int((int)(wxTR_FULL_ROW_HIGHLIGHT)));
37896 }
37897 {
37898 PyDict_SetItemString(d,"TR_DEFAULT_STYLE", SWIG_From_int((int)(wxTR_DEFAULT_STYLE)));
37899 }
37900 {
37901 PyDict_SetItemString(d,"TR_TWIST_BUTTONS", SWIG_From_int((int)(wxTR_TWIST_BUTTONS)));
37902 }
37903 {
37904 PyDict_SetItemString(d,"TR_MAC_BUTTONS", SWIG_From_int((int)(wxTR_MAC_BUTTONS)));
37905 }
37906 {
37907 PyDict_SetItemString(d,"TR_AQUA_BUTTONS", SWIG_From_int((int)(wxTR_AQUA_BUTTONS)));
37908 }
37909 {
37910 PyDict_SetItemString(d,"TreeItemIcon_Normal", SWIG_From_int((int)(wxTreeItemIcon_Normal)));
37911 }
37912 {
37913 PyDict_SetItemString(d,"TreeItemIcon_Selected", SWIG_From_int((int)(wxTreeItemIcon_Selected)));
37914 }
37915 {
37916 PyDict_SetItemString(d,"TreeItemIcon_Expanded", SWIG_From_int((int)(wxTreeItemIcon_Expanded)));
37917 }
37918 {
37919 PyDict_SetItemString(d,"TreeItemIcon_SelectedExpanded", SWIG_From_int((int)(wxTreeItemIcon_SelectedExpanded)));
37920 }
37921 {
37922 PyDict_SetItemString(d,"TreeItemIcon_Max", SWIG_From_int((int)(wxTreeItemIcon_Max)));
37923 }
37924 {
37925 PyDict_SetItemString(d,"TREE_HITTEST_ABOVE", SWIG_From_int((int)(wxTREE_HITTEST_ABOVE)));
37926 }
37927 {
37928 PyDict_SetItemString(d,"TREE_HITTEST_BELOW", SWIG_From_int((int)(wxTREE_HITTEST_BELOW)));
37929 }
37930 {
37931 PyDict_SetItemString(d,"TREE_HITTEST_NOWHERE", SWIG_From_int((int)(wxTREE_HITTEST_NOWHERE)));
37932 }
37933 {
37934 PyDict_SetItemString(d,"TREE_HITTEST_ONITEMBUTTON", SWIG_From_int((int)(wxTREE_HITTEST_ONITEMBUTTON)));
37935 }
37936 {
37937 PyDict_SetItemString(d,"TREE_HITTEST_ONITEMICON", SWIG_From_int((int)(wxTREE_HITTEST_ONITEMICON)));
37938 }
37939 {
37940 PyDict_SetItemString(d,"TREE_HITTEST_ONITEMINDENT", SWIG_From_int((int)(wxTREE_HITTEST_ONITEMINDENT)));
37941 }
37942 {
37943 PyDict_SetItemString(d,"TREE_HITTEST_ONITEMLABEL", SWIG_From_int((int)(wxTREE_HITTEST_ONITEMLABEL)));
37944 }
37945 {
37946 PyDict_SetItemString(d,"TREE_HITTEST_ONITEMRIGHT", SWIG_From_int((int)(wxTREE_HITTEST_ONITEMRIGHT)));
37947 }
37948 {
37949 PyDict_SetItemString(d,"TREE_HITTEST_ONITEMSTATEICON", SWIG_From_int((int)(wxTREE_HITTEST_ONITEMSTATEICON)));
37950 }
37951 {
37952 PyDict_SetItemString(d,"TREE_HITTEST_TOLEFT", SWIG_From_int((int)(wxTREE_HITTEST_TOLEFT)));
37953 }
37954 {
37955 PyDict_SetItemString(d,"TREE_HITTEST_TORIGHT", SWIG_From_int((int)(wxTREE_HITTEST_TORIGHT)));
37956 }
37957 {
37958 PyDict_SetItemString(d,"TREE_HITTEST_ONITEMUPPERPART", SWIG_From_int((int)(wxTREE_HITTEST_ONITEMUPPERPART)));
37959 }
37960 {
37961 PyDict_SetItemString(d,"TREE_HITTEST_ONITEMLOWERPART", SWIG_From_int((int)(wxTREE_HITTEST_ONITEMLOWERPART)));
37962 }
37963 {
37964 PyDict_SetItemString(d,"TREE_HITTEST_ONITEM", SWIG_From_int((int)(wxTREE_HITTEST_ONITEM)));
37965 }
d14a1e28
RD
37966 PyDict_SetItemString(d, "wxEVT_COMMAND_TREE_BEGIN_DRAG", PyInt_FromLong(wxEVT_COMMAND_TREE_BEGIN_DRAG));
37967 PyDict_SetItemString(d, "wxEVT_COMMAND_TREE_BEGIN_RDRAG", PyInt_FromLong(wxEVT_COMMAND_TREE_BEGIN_RDRAG));
37968 PyDict_SetItemString(d, "wxEVT_COMMAND_TREE_BEGIN_LABEL_EDIT", PyInt_FromLong(wxEVT_COMMAND_TREE_BEGIN_LABEL_EDIT));
37969 PyDict_SetItemString(d, "wxEVT_COMMAND_TREE_END_LABEL_EDIT", PyInt_FromLong(wxEVT_COMMAND_TREE_END_LABEL_EDIT));
37970 PyDict_SetItemString(d, "wxEVT_COMMAND_TREE_DELETE_ITEM", PyInt_FromLong(wxEVT_COMMAND_TREE_DELETE_ITEM));
37971 PyDict_SetItemString(d, "wxEVT_COMMAND_TREE_GET_INFO", PyInt_FromLong(wxEVT_COMMAND_TREE_GET_INFO));
37972 PyDict_SetItemString(d, "wxEVT_COMMAND_TREE_SET_INFO", PyInt_FromLong(wxEVT_COMMAND_TREE_SET_INFO));
37973 PyDict_SetItemString(d, "wxEVT_COMMAND_TREE_ITEM_EXPANDED", PyInt_FromLong(wxEVT_COMMAND_TREE_ITEM_EXPANDED));
37974 PyDict_SetItemString(d, "wxEVT_COMMAND_TREE_ITEM_EXPANDING", PyInt_FromLong(wxEVT_COMMAND_TREE_ITEM_EXPANDING));
37975 PyDict_SetItemString(d, "wxEVT_COMMAND_TREE_ITEM_COLLAPSED", PyInt_FromLong(wxEVT_COMMAND_TREE_ITEM_COLLAPSED));
37976 PyDict_SetItemString(d, "wxEVT_COMMAND_TREE_ITEM_COLLAPSING", PyInt_FromLong(wxEVT_COMMAND_TREE_ITEM_COLLAPSING));
37977 PyDict_SetItemString(d, "wxEVT_COMMAND_TREE_SEL_CHANGED", PyInt_FromLong(wxEVT_COMMAND_TREE_SEL_CHANGED));
37978 PyDict_SetItemString(d, "wxEVT_COMMAND_TREE_SEL_CHANGING", PyInt_FromLong(wxEVT_COMMAND_TREE_SEL_CHANGING));
37979 PyDict_SetItemString(d, "wxEVT_COMMAND_TREE_KEY_DOWN", PyInt_FromLong(wxEVT_COMMAND_TREE_KEY_DOWN));
37980 PyDict_SetItemString(d, "wxEVT_COMMAND_TREE_ITEM_ACTIVATED", PyInt_FromLong(wxEVT_COMMAND_TREE_ITEM_ACTIVATED));
37981 PyDict_SetItemString(d, "wxEVT_COMMAND_TREE_ITEM_RIGHT_CLICK", PyInt_FromLong(wxEVT_COMMAND_TREE_ITEM_RIGHT_CLICK));
37982 PyDict_SetItemString(d, "wxEVT_COMMAND_TREE_ITEM_MIDDLE_CLICK", PyInt_FromLong(wxEVT_COMMAND_TREE_ITEM_MIDDLE_CLICK));
37983 PyDict_SetItemString(d, "wxEVT_COMMAND_TREE_END_DRAG", PyInt_FromLong(wxEVT_COMMAND_TREE_END_DRAG));
37984 PyDict_SetItemString(d, "wxEVT_COMMAND_TREE_STATE_IMAGE_CLICK", PyInt_FromLong(wxEVT_COMMAND_TREE_STATE_IMAGE_CLICK));
c9c7117a 37985 PyDict_SetItemString(d, "wxEVT_COMMAND_TREE_ITEM_GETTOOLTIP", PyInt_FromLong(wxEVT_COMMAND_TREE_ITEM_GETTOOLTIP));
e505d15e 37986 PyDict_SetItemString(d, "wxEVT_COMMAND_TREE_ITEM_MENU", PyInt_FromLong(wxEVT_COMMAND_TREE_ITEM_MENU));
d14a1e28
RD
37987
37988 // Map renamed classes back to their common name for OOR
37989 wxPyPtrTypeMap_Add("wxTreeItemData", "wxPyTreeItemData");
37990 wxPyPtrTypeMap_Add("wxTreeCtrl", "wxPyTreeCtrl");
37991
b2dc1044 37992 SWIG_addvarlink(SWIG_globals,(char*)"DirDialogDefaultFolderStr",_wrap_DirDialogDefaultFolderStr_get, _wrap_DirDialogDefaultFolderStr_set);
093d3ff1
RD
37993 {
37994 PyDict_SetItemString(d,"DIRCTRL_DIR_ONLY", SWIG_From_int((int)(wxDIRCTRL_DIR_ONLY)));
37995 }
37996 {
37997 PyDict_SetItemString(d,"DIRCTRL_SELECT_FIRST", SWIG_From_int((int)(wxDIRCTRL_SELECT_FIRST)));
37998 }
37999 {
38000 PyDict_SetItemString(d,"DIRCTRL_SHOW_FILTERS", SWIG_From_int((int)(wxDIRCTRL_SHOW_FILTERS)));
38001 }
38002 {
38003 PyDict_SetItemString(d,"DIRCTRL_3D_INTERNAL", SWIG_From_int((int)(wxDIRCTRL_3D_INTERNAL)));
38004 }
38005 {
38006 PyDict_SetItemString(d,"DIRCTRL_EDIT_LABELS", SWIG_From_int((int)(wxDIRCTRL_EDIT_LABELS)));
38007 }
38008 {
38009 PyDict_SetItemString(d,"FRAME_EX_CONTEXTHELP", SWIG_From_int((int)(wxFRAME_EX_CONTEXTHELP)));
38010 }
38011 {
38012 PyDict_SetItemString(d,"DIALOG_EX_CONTEXTHELP", SWIG_From_int((int)(wxDIALOG_EX_CONTEXTHELP)));
38013 }
d14a1e28
RD
38014 PyDict_SetItemString(d, "wxEVT_HELP", PyInt_FromLong(wxEVT_HELP));
38015 PyDict_SetItemString(d, "wxEVT_DETAILED_HELP", PyInt_FromLong(wxEVT_DETAILED_HELP));
e811c8ce
RD
38016
38017 wxPyPtrTypeMap_Add("wxDragImage", "wxGenericDragImage");
38018
53aa7709
RD
38019 SWIG_addvarlink(SWIG_globals,(char*)"DatePickerCtrlNameStr",_wrap_DatePickerCtrlNameStr_get, _wrap_DatePickerCtrlNameStr_set);
38020 {
38021 PyDict_SetItemString(d,"DP_DEFAULT", SWIG_From_int((int)(wxDP_DEFAULT)));
38022 }
38023 {
38024 PyDict_SetItemString(d,"DP_SPIN", SWIG_From_int((int)(wxDP_SPIN)));
38025 }
38026 {
38027 PyDict_SetItemString(d,"DP_DROPDOWN", SWIG_From_int((int)(wxDP_DROPDOWN)));
38028 }
38029 {
38030 PyDict_SetItemString(d,"DP_SHOWCENTURY", SWIG_From_int((int)(wxDP_SHOWCENTURY)));
38031 }
38032 {
38033 PyDict_SetItemString(d,"DP_ALLOWNONE", SWIG_From_int((int)(wxDP_ALLOWNONE)));
38034 }
d14a1e28
RD
38035}
38036