]> git.saurik.com Git - wxWidgets.git/blame - wxPython/src/gtk/_controls_wrap.cpp
Removed unnecessary files, removed or replaced images that we're not
[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]
1343#define SWIGTYPE_p_wxSizer swig_types[1]
1344#define SWIGTYPE_p_wxCheckBox swig_types[2]
1345#define SWIGTYPE_p_wxPyTreeCtrl swig_types[3]
1346#define SWIGTYPE_p_wxEvent swig_types[4]
1347#define SWIGTYPE_p_wxGenericDirCtrl swig_types[5]
1348#define SWIGTYPE_p_bool swig_types[6]
1349#define SWIGTYPE_p_wxItemContainer swig_types[7]
1350#define SWIGTYPE_p_wxPyListCtrl swig_types[8]
1351#define SWIGTYPE_p_wxPyTreeItemData swig_types[9]
1352#define SWIGTYPE_p_wxDirFilterListCtrl swig_types[10]
1353#define SWIGTYPE_p_wxStaticLine swig_types[11]
1354#define SWIGTYPE_p_wxControl swig_types[12]
1355#define SWIGTYPE_p_wxPyControl swig_types[13]
1356#define SWIGTYPE_p_wxGauge swig_types[14]
1357#define SWIGTYPE_p_wxToolBarBase swig_types[15]
1358#define SWIGTYPE_p_wxFont swig_types[16]
1359#define SWIGTYPE_p_wxToggleButton swig_types[17]
1360#define SWIGTYPE_p_wxRadioButton swig_types[18]
1361#define SWIGTYPE_p_wxChoice swig_types[19]
1362#define SWIGTYPE_p_wxMemoryDC swig_types[20]
1363#define SWIGTYPE_ptrdiff_t swig_types[21]
1364#define SWIGTYPE_std__ptrdiff_t swig_types[22]
1365#define SWIGTYPE_p_wxListItemAttr swig_types[23]
1366#define SWIGTYPE_p_void swig_types[24]
1367#define SWIGTYPE_p_int swig_types[25]
1368#define SWIGTYPE_p_wxSize swig_types[26]
1369#define SWIGTYPE_p_wxDC swig_types[27]
1370#define SWIGTYPE_p_wxListView swig_types[28]
1371#define SWIGTYPE_p_wxIcon swig_types[29]
1372#define SWIGTYPE_p_wxVisualAttributes swig_types[30]
1373#define SWIGTYPE_p_wxTextCtrl swig_types[31]
1374#define SWIGTYPE_p_wxNotebook swig_types[32]
1375#define SWIGTYPE_p_wxChoicebook swig_types[33]
1376#define SWIGTYPE_p_wxNotifyEvent swig_types[34]
1377#define SWIGTYPE_p_wxArrayString swig_types[35]
1378#define SWIGTYPE_p_form_ops_t swig_types[36]
1379#define SWIGTYPE_p_wxListbook swig_types[37]
1380#define SWIGTYPE_p_wxStaticBitmap swig_types[38]
1381#define SWIGTYPE_p_wxSlider swig_types[39]
1382#define SWIGTYPE_p_wxStaticBox swig_types[40]
1383#define SWIGTYPE_p_wxArrayInt swig_types[41]
1384#define SWIGTYPE_p_wxContextHelp swig_types[42]
1385#define SWIGTYPE_p_long swig_types[43]
1386#define SWIGTYPE_p_wxDuplexMode swig_types[44]
1387#define SWIGTYPE_p_wxBookCtrlBase swig_types[45]
1388#define SWIGTYPE_p_wxEvtHandler swig_types[46]
1389#define SWIGTYPE_p_wxListEvent swig_types[47]
1390#define SWIGTYPE_p_wxCheckListBox swig_types[48]
1391#define SWIGTYPE_p_wxListBox swig_types[49]
1392#define SWIGTYPE_p_wxSpinButton swig_types[50]
1393#define SWIGTYPE_p_wxButton swig_types[51]
1394#define SWIGTYPE_p_wxBitmapButton swig_types[52]
1395#define SWIGTYPE_p_wxRect swig_types[53]
1396#define SWIGTYPE_p_wxContextHelpButton swig_types[54]
1397#define SWIGTYPE_p_wxRadioBox swig_types[55]
1398#define SWIGTYPE_p_wxScrollBar swig_types[56]
1399#define SWIGTYPE_p_char swig_types[57]
1400#define SWIGTYPE_p_wxComboBox swig_types[58]
1401#define SWIGTYPE_p_wxTreeItemId swig_types[59]
1402#define SWIGTYPE_p_wxHelpEvent swig_types[60]
1403#define SWIGTYPE_p_wxListItem swig_types[61]
1404#define SWIGTYPE_p_wxNotebookSizer swig_types[62]
1405#define SWIGTYPE_p_wxSpinEvent swig_types[63]
1406#define SWIGTYPE_p_wxGenericDragImage swig_types[64]
1407#define SWIGTYPE_p_wxSpinCtrl swig_types[65]
1408#define SWIGTYPE_p_wxPaperSize swig_types[66]
1409#define SWIGTYPE_p_wxImageList swig_types[67]
1410#define SWIGTYPE_p_wxHelpProvider swig_types[68]
1411#define SWIGTYPE_p_wxTextAttr swig_types[69]
1412#define SWIGTYPE_p_wxSimpleHelpProvider swig_types[70]
1413#define SWIGTYPE_p_wxChoicebookEvent swig_types[71]
1414#define SWIGTYPE_p_wxListbookEvent swig_types[72]
1415#define SWIGTYPE_p_wxNotebookEvent swig_types[73]
1416#define SWIGTYPE_p_wxPoint swig_types[74]
1417#define SWIGTYPE_p_wxObject swig_types[75]
1418#define SWIGTYPE_p_wxCursor swig_types[76]
53aa7709
RD
1419#define SWIGTYPE_p_wxDateTime swig_types[77]
1420#define SWIGTYPE_p_wxKeyEvent swig_types[78]
1421#define SWIGTYPE_p_unsigned_long swig_types[79]
1422#define SWIGTYPE_p_wxWindow swig_types[80]
1423#define SWIGTYPE_p_wxString swig_types[81]
1424#define SWIGTYPE_p_wxBitmap swig_types[82]
1425#define SWIGTYPE_unsigned_int swig_types[83]
1426#define SWIGTYPE_p_unsigned_int swig_types[84]
1427#define SWIGTYPE_p_unsigned_char swig_types[85]
1428#define SWIGTYPE_p_wxMouseEvent swig_types[86]
1429#define SWIGTYPE_p_wxBookCtrlBaseEvent swig_types[87]
1430#define SWIGTYPE_p_wxTreeEvent swig_types[88]
1431#define SWIGTYPE_p_wxCommandEvent swig_types[89]
1432#define SWIGTYPE_p_wxStaticText swig_types[90]
1433#define SWIGTYPE_p_wxDatePickerCtrl swig_types[91]
1434#define SWIGTYPE_p_wxControlWithItems swig_types[92]
1435#define SWIGTYPE_p_wxToolBarToolBase swig_types[93]
1436#define SWIGTYPE_p_wxColour swig_types[94]
1437#define SWIGTYPE_p_wxToolBar swig_types[95]
1438#define SWIGTYPE_p_wxBookCtrlSizer swig_types[96]
1439#define SWIGTYPE_p_wxValidator swig_types[97]
1440static swig_type_info *swig_types[99];
093d3ff1
RD
1441
1442/* -------- TYPES TABLE (END) -------- */
1443
1444
1445/*-----------------------------------------------
1446 @(target):= _controls_.so
1447 ------------------------------------------------*/
1448#define SWIG_init init_controls_
1449
1450#define SWIG_name "_controls_"
1451
1452#include "wx/wxPython/wxPython.h"
1453#include "wx/wxPython/pyclasses.h"
1454
1455 static const wxString wxPyPanelNameStr(wxPanelNameStr);
1456 static const wxString wxPyEmptyString(wxEmptyString);
1457 static const wxString wxPyControlNameStr(wxControlNameStr);
1458
1459 const wxArrayString wxPyEmptyStringArray;
1460
1461 static const wxString wxPyButtonNameStr(wxButtonNameStr);
1462
1463 /*@/opt/swig/share/swig/1.3.24/python/pymacros.swg,66,SWIG_define@*/
1464#define SWIG_From_int PyInt_FromLong
1465/*@@*/
1466
1467
1468#include <limits.h>
1469
1470
1471SWIGINTERN int
1472 SWIG_CheckLongInRange(long value, long min_value, long max_value,
1473 const char *errmsg)
1474{
1475 if (value < min_value) {
1476 if (errmsg) {
1477 PyErr_Format(PyExc_OverflowError,
1478 "value %ld is less than '%s' minimum %ld",
1479 value, errmsg, min_value);
1480 }
1481 return 0;
1482 } else if (value > max_value) {
1483 if (errmsg) {
1484 PyErr_Format(PyExc_OverflowError,
1485 "value %ld is greater than '%s' maximum %ld",
1486 value, errmsg, max_value);
1487 }
1488 return 0;
1489 }
1490 return 1;
1491}
1492
1493
1494SWIGINTERN int
1495SWIG_AsVal_long(PyObject* obj, long* val)
1496{
1497 if (PyNumber_Check(obj)) {
1498 if (val) *val = PyInt_AsLong(obj);
1499 return 1;
1500 }
1501 else {
1502 SWIG_type_error("number", obj);
1503 }
1504 return 0;
1505}
1506
1507
1508#if INT_MAX != LONG_MAX
1509SWIGINTERN int
1510 SWIG_AsVal_int(PyObject *obj, int *val)
1511{
1512 const char* errmsg = val ? "int" : (char*)0;
1513 long v;
1514 if (SWIG_AsVal_long(obj, &v)) {
1515 if (SWIG_CheckLongInRange(v, INT_MIN,INT_MAX, errmsg)) {
1516 if (val) *val = (int)(v);
1517 return 1;
1518 } else {
1519 return 0;
1520 }
1521 } else {
1522 PyErr_Clear();
1523 }
1524 if (val) {
1525 SWIG_type_error(errmsg, obj);
1526 }
1527 return 0;
1528}
1529#else
1530SWIGINTERNSHORT int
1531 SWIG_AsVal_int(PyObject *obj, int *val)
1532{
1533 return SWIG_AsVal_long(obj,(long*)val);
1534}
1535#endif
1536
1537
1538SWIGINTERNSHORT int
c32bde28 1539SWIG_As_int(PyObject* obj)
994141e6 1540{
c32bde28
RD
1541 int v;
1542 if (!SWIG_AsVal_int(obj, &v)) {
1543 /*
093d3ff1 1544 this is needed to make valgrind/purify happier.
c32bde28
RD
1545 */
1546 memset((void*)&v, 0, sizeof(int));
15afbcd0 1547 }
c32bde28 1548 return v;
15afbcd0
RD
1549}
1550
1551
093d3ff1 1552SWIGINTERNSHORT long
c32bde28 1553SWIG_As_long(PyObject* obj)
15afbcd0 1554{
c32bde28
RD
1555 long v;
1556 if (!SWIG_AsVal_long(obj, &v)) {
1557 /*
093d3ff1 1558 this is needed to make valgrind/purify happier.
c32bde28
RD
1559 */
1560 memset((void*)&v, 0, sizeof(long));
15afbcd0 1561 }
c32bde28 1562 return v;
994141e6
RD
1563}
1564
c32bde28 1565
093d3ff1 1566SWIGINTERNSHORT int
c32bde28
RD
1567SWIG_Check_int(PyObject* obj)
1568{
1569 return SWIG_AsVal_int(obj, (int*)0);
1570}
994141e6 1571
c32bde28 1572
093d3ff1 1573SWIGINTERNSHORT int
c32bde28 1574SWIG_Check_long(PyObject* obj)
994141e6 1575{
c32bde28 1576 return SWIG_AsVal_long(obj, (long*)0);
994141e6
RD
1577}
1578
c32bde28 1579 static const wxString wxPyCheckBoxNameStr(wxCheckBoxNameStr);
15afbcd0 1580
093d3ff1 1581SWIGINTERN int
c32bde28 1582 SWIG_AsVal_bool(PyObject *obj, bool *val)
15afbcd0 1583{
c32bde28
RD
1584 if (obj == Py_True) {
1585 if (val) *val = true;
1586 return 1;
1587 }
1588 if (obj == Py_False) {
1589 if (val) *val = false;
15afbcd0
RD
1590 return 1;
1591 }
c32bde28
RD
1592 int res = 0;
1593 if (SWIG_AsVal_int(obj, &res)) {
093d3ff1 1594 if (val) *val = res ? true : false;
c32bde28 1595 return 1;
093d3ff1
RD
1596 } else {
1597 PyErr_Clear();
1598 }
c32bde28 1599 if (val) {
093d3ff1 1600 SWIG_type_error("bool", obj);
c32bde28
RD
1601 }
1602 return 0;
1603}
1604
1605
093d3ff1 1606SWIGINTERNSHORT bool
c32bde28
RD
1607SWIG_As_bool(PyObject* obj)
1608{
1609 bool v;
1610 if (!SWIG_AsVal_bool(obj, &v)) {
1611 /*
093d3ff1 1612 this is needed to make valgrind/purify happier.
c32bde28
RD
1613 */
1614 memset((void*)&v, 0, sizeof(bool));
1615 }
1616 return v;
1617}
1618
1619
093d3ff1 1620SWIGINTERNSHORT int
c32bde28
RD
1621SWIG_Check_bool(PyObject* obj)
1622{
1623 return SWIG_AsVal_bool(obj, (bool*)0);
15afbcd0
RD
1624}
1625
b2dc1044
RD
1626 static const wxString wxPyChoiceNameStr(wxChoiceNameStr);
1627 static const wxString wxPyComboBoxNameStr(wxComboBoxNameStr);
093d3ff1
RD
1628
1629 /*@/opt/swig/share/swig/1.3.24/python/pymacros.swg,66,SWIG_define@*/
1630#define SWIG_From_long PyInt_FromLong
1631/*@@*/
1632
b9d6a5f3
RD
1633
1634 static PyObject* t_output_helper(PyObject* target, PyObject* o) {
1635 PyObject* o2;
1636 PyObject* o3;
1637
1638 if (!target) {
1639 target = o;
1640 } else if (target == Py_None) {
1641 Py_DECREF(Py_None);
1642 target = o;
1643 } else {
1644 if (!PyTuple_Check(target)) {
1645 o2 = target;
1646 target = PyTuple_New(1);
1647 PyTuple_SetItem(target, 0, o2);
1648 }
1649 o3 = PyTuple_New(1);
1650 PyTuple_SetItem(o3, 0, o);
1651
1652 o2 = target;
1653 target = PySequence_Concat(o2, o3);
1654 Py_DECREF(o2);
1655 Py_DECREF(o3);
1656 }
1657 return target;
1658 }
1659
1660
b2dc1044
RD
1661 static const wxString wxPyGaugeNameStr(wxGaugeNameStr);
1662 static const wxString wxPyStaticBitmapNameStr(wxStaticBitmapNameStr);
1663 static const wxString wxPyStaticBoxNameStr(wxStaticBoxNameStr);
1664 static const wxString wxPyStaticTextNameStr(wxStaticTextNameStr);
d14a1e28
RD
1665
1666#include <wx/checklst.h>
1667
d14a1e28 1668
b2dc1044 1669 static const wxString wxPyListBoxNameStr(wxListBoxNameStr);
093d3ff1 1670static void wxListBox_Insert(wxListBox *self,wxString const &item,int pos,PyObject *clientData=NULL){
d14a1e28
RD
1671 if (clientData) {
1672 wxPyClientData* data = new wxPyClientData(clientData);
1673 self->Insert(item, pos, data);
1674 } else
1675 self->Insert(item, pos);
1676 }
093d3ff1 1677static PyObject *wxListBox_GetSelections(wxListBox *self){
d14a1e28
RD
1678 wxArrayInt lst;
1679 self->GetSelections(lst);
1680 PyObject *tup = PyTuple_New(lst.GetCount());
1681 for(size_t i=0; i<lst.GetCount(); i++) {
1682 PyTuple_SetItem(tup, i, PyInt_FromLong(lst[i]));
1683 }
1684 return tup;
1685 }
093d3ff1 1686static void wxListBox_SetItemForegroundColour(wxListBox *self,int item,wxColour const &c){
c3eb6258
RD
1687 #ifdef __WXMSW__
1688 if (self->GetWindowStyle() & wxLB_OWNERDRAW)
1689 self->GetItem(item)->SetTextColour(c);
1690 #endif
1691 }
093d3ff1 1692static void wxListBox_SetItemBackgroundColour(wxListBox *self,int item,wxColour const &c){
c3eb6258
RD
1693 #ifdef __WXMSW__
1694 if (self->GetWindowStyle() & wxLB_OWNERDRAW)
1695 self->GetItem(item)->SetBackgroundColour(c);
1696 #endif
1697 }
093d3ff1 1698static void wxListBox_SetItemFont(wxListBox *self,int item,wxFont const &f){
c3eb6258
RD
1699 #ifdef __WXMSW__
1700 if (self->GetWindowStyle() & wxLB_OWNERDRAW)
1701 self->GetItem(item)->SetFont(f);
1702 #endif
1703 }
b2dc1044 1704 static const wxString wxPyTextCtrlNameStr(wxTextCtrlNameStr);
d14a1e28 1705
093d3ff1 1706SWIGINTERN int
c32bde28 1707SWIG_AsVal_unsigned_SS_long(PyObject* obj, unsigned long* val)
15afbcd0 1708{
c32bde28
RD
1709 long v = 0;
1710 if (SWIG_AsVal_long(obj, &v) && v < 0) {
093d3ff1 1711 SWIG_type_error("unsigned number", obj);
15afbcd0 1712 }
c32bde28
RD
1713 else if (val)
1714 *val = (unsigned long)v;
1715 return 1;
15afbcd0
RD
1716}
1717
1718
093d3ff1 1719SWIGINTERNSHORT unsigned long
c32bde28 1720SWIG_As_unsigned_SS_long(PyObject* obj)
15afbcd0 1721{
c32bde28
RD
1722 unsigned long v;
1723 if (!SWIG_AsVal_unsigned_SS_long(obj, &v)) {
1724 /*
093d3ff1 1725 this is needed to make valgrind/purify happier.
c32bde28
RD
1726 */
1727 memset((void*)&v, 0, sizeof(unsigned long));
15afbcd0 1728 }
c32bde28
RD
1729 return v;
1730}
1731
1732
093d3ff1 1733SWIGINTERNSHORT int
c32bde28
RD
1734SWIG_Check_unsigned_SS_long(PyObject* obj)
1735{
1736 return SWIG_AsVal_unsigned_SS_long(obj, (unsigned long*)0);
15afbcd0
RD
1737}
1738
093d3ff1 1739static void wxTextCtrl_write(wxTextCtrl *self,wxString const &text){
d14a1e28
RD
1740 self->AppendText(text);
1741 }
093d3ff1 1742static wxString wxTextCtrl_GetString(wxTextCtrl *self,long from,long to){
d14a1e28
RD
1743 return self->GetValue().Mid(from, to - from);
1744 }
b2dc1044
RD
1745 static const wxString wxPyScrollBarNameStr(wxScrollBarNameStr);
1746 static const wxString wxPySPIN_BUTTON_NAME(wxSPIN_BUTTON_NAME);
33b885b9 1747 static const wxString wxPySpinCtrlNameStr(_T("wxSpinCtrl"));
b2dc1044
RD
1748 static const wxString wxPyRadioBoxNameStr(wxRadioBoxNameStr);
1749 static const wxString wxPyRadioButtonNameStr(wxRadioButtonNameStr);
093d3ff1
RD
1750static int wxRadioBox_GetColumnCount(wxRadioBox const *self){ return -1; }
1751static int wxRadioBox_GetRowCount(wxRadioBox const *self){ return -1; }
1752static int wxRadioBox_GetNextItem(wxRadioBox const *self,int item,wxDirection dir,long style){ return -1; }
d14a1e28
RD
1753
1754#include <wx/slider.h>
1755
d14a1e28 1756
b2dc1044 1757 static const wxString wxPySliderNameStr(wxSliderNameStr);
33b885b9 1758 static const wxString wxPyToggleButtonNameStr(_T("wxToggleButton"));
d14a1e28 1759
15afbcd0
RD
1760#if !wxUSE_TOGGLEBTN
1761// implement dummy items for platforms that don't have this class
d14a1e28
RD
1762
1763#define wxEVT_COMMAND_TOGGLEBUTTON_CLICKED 0
1764
1765class wxToggleButton : public wxControl
1766{
1767public:
1768 wxToggleButton(wxWindow *, wxWindowID, const wxString&,
1769 const wxPoint&, const wxSize&, long,
1770 const wxValidator&, const wxString&)
39f61e25 1771 { wxPyRaiseNotImplemented(); }
d14a1e28
RD
1772
1773 wxToggleButton()
39f61e25 1774 { wxPyRaiseNotImplemented(); }
d14a1e28
RD
1775};
1776#endif
1777
51b83b37 1778 static const wxString wxPyNotebookNameStr(wxNotebookNameStr);
994141e6 1779
093d3ff1 1780SWIGINTERNSHORT PyObject*
c32bde28 1781 SWIG_From_unsigned_SS_long(unsigned long value)
994141e6 1782{
15afbcd0
RD
1783 return (value > LONG_MAX) ?
1784 PyLong_FromUnsignedLong(value)
093d3ff1 1785 : PyInt_FromLong((long)(value));
994141e6
RD
1786}
1787
b2dc1044 1788 static const wxString wxPyToolBarNameStr(wxToolBarNameStr);
093d3ff1 1789static PyObject *wxToolBarToolBase_GetClientData(wxToolBarToolBase *self){
d14a1e28
RD
1790 wxPyUserData* udata = (wxPyUserData*)self->GetClientData();
1791 if (udata) {
1792 Py_INCREF(udata->m_obj);
1793 return udata->m_obj;
1794 } else {
1795 Py_INCREF(Py_None);
1796 return Py_None;
1797 }
1798 }
093d3ff1 1799static void wxToolBarToolBase_SetClientData(wxToolBarToolBase *self,PyObject *clientData){
d14a1e28
RD
1800 self->SetClientData(new wxPyUserData(clientData));
1801 }
093d3ff1 1802static 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
1803 wxPyUserData* udata = NULL;
1804 if (clientData && clientData != Py_None)
1805 udata = new wxPyUserData(clientData);
1806 return self->AddTool(id, label, bitmap, bmpDisabled, kind,
1807 shortHelp, longHelp, udata);
1808 }
093d3ff1 1809static 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
1810 wxPyUserData* udata = NULL;
1811 if (clientData && clientData != Py_None)
1812 udata = new wxPyUserData(clientData);
1813 return self->InsertTool(pos, id, label, bitmap, bmpDisabled, kind,
1814 shortHelp, longHelp, udata);
1815 }
093d3ff1 1816static PyObject *wxToolBarBase_GetToolClientData(wxToolBarBase *self,int id){
d14a1e28
RD
1817 wxPyUserData* udata = (wxPyUserData*)self->GetToolClientData(id);
1818 if (udata) {
1819 Py_INCREF(udata->m_obj);
1820 return udata->m_obj;
1821 } else {
1822 Py_INCREF(Py_None);
1823 return Py_None;
1824 }
1825 }
093d3ff1 1826static void wxToolBarBase_SetToolClientData(wxToolBarBase *self,int id,PyObject *clientData){
d14a1e28
RD
1827 self->SetToolClientData(id, new wxPyUserData(clientData));
1828 }
1829
1830#include <wx/listctrl.h>
1831
7557b9b5 1832 static const wxString wxPyListCtrlNameStr(wxListCtrlNameStr);
093d3ff1 1833static void wxListItemAttr_Destroy(wxListItemAttr *self){ delete self; }
d14a1e28
RD
1834 // Python aware sorting function for wxPyListCtrl
1835 static int wxCALLBACK wxPyListCtrl_SortItems(long item1, long item2, long funcPtr) {
1836 int retval = 0;
1837 PyObject* func = (PyObject*)funcPtr;
5a446332 1838 wxPyBlock_t blocked = wxPyBeginBlockThreads();
d14a1e28
RD
1839
1840 PyObject* args = Py_BuildValue("(ii)", item1, item2);
1841 PyObject* result = PyEval_CallObject(func, args);
1842 Py_DECREF(args);
1843 if (result) {
1844 retval = PyInt_AsLong(result);
1845 Py_DECREF(result);
1846 }
1847
4f89f6a3 1848 wxPyEndBlockThreads(blocked);
d14a1e28
RD
1849 return retval;
1850 }
1851
1852 // C++ Version of a Python aware class
1853class wxPyListCtrl : public wxListCtrl {
1854 DECLARE_ABSTRACT_CLASS(wxPyListCtrl);
1855public:
1856 wxPyListCtrl() : wxListCtrl() {}
1857 wxPyListCtrl(wxWindow* parent, wxWindowID id,
1858 const wxPoint& pos,
1859 const wxSize& size,
1860 long style,
1861 const wxValidator& validator,
1862 const wxString& name) :
1863 wxListCtrl(parent, id, pos, size, style, validator, name) {}
1864
1865 bool Create(wxWindow* parent, wxWindowID id,
1866 const wxPoint& pos,
1867 const wxSize& size,
1868 long style,
1869 const wxValidator& validator,
1870 const wxString& name) {
1871 return wxListCtrl::Create(parent, id, pos, size, style, validator, name);
1872 }
1873
1874 DEC_PYCALLBACK_STRING_LONGLONG(OnGetItemText);
d14a1e28
RD
1875 DEC_PYCALLBACK_LISTATTR_LONG(OnGetItemAttr);
1876
84f85550
RD
1877 // use the virtual version to avoid a confusing assert in the base class
1878 DEC_PYCALLBACK_INT_LONG_virtual(OnGetItemImage);
1879
d14a1e28
RD
1880 PYPRIVATE;
1881};
1882
1883IMPLEMENT_ABSTRACT_CLASS(wxPyListCtrl, wxListCtrl);
1884
1885IMP_PYCALLBACK_STRING_LONGLONG(wxPyListCtrl, wxListCtrl, OnGetItemText);
d14a1e28 1886IMP_PYCALLBACK_LISTATTR_LONG(wxPyListCtrl, wxListCtrl, OnGetItemAttr);
84f85550
RD
1887IMP_PYCALLBACK_INT_LONG_virtual(wxPyListCtrl, wxListCtrl, OnGetItemImage);
1888
d14a1e28 1889
093d3ff1 1890static wxListItem *wxPyListCtrl_GetColumn(wxPyListCtrl *self,int col){
d14a1e28
RD
1891 wxListItem item;
1892 item.SetMask( wxLIST_MASK_STATE |
1893 wxLIST_MASK_TEXT |
1894 wxLIST_MASK_IMAGE |
1895 wxLIST_MASK_DATA |
1896 wxLIST_SET_ITEM |
1897 wxLIST_MASK_WIDTH |
1898 wxLIST_MASK_FORMAT
1899 );
1900 if (self->GetColumn(col, item))
1901 return new wxListItem(item);
1902 else
1903 return NULL;
1904 }
093d3ff1 1905static wxListItem *wxPyListCtrl_GetItem(wxPyListCtrl *self,long itemId,int col=0){
d14a1e28
RD
1906 wxListItem* info = new wxListItem;
1907 info->m_itemId = itemId;
1908 info->m_col = col;
1909 info->m_mask = 0xFFFF;
1910 self->GetItem(*info);
1911 return info;
1912 }
093d3ff1 1913static wxPoint wxPyListCtrl_GetItemPosition(wxPyListCtrl *self,long item){
d14a1e28
RD
1914 wxPoint pos;
1915 self->GetItemPosition(item, pos);
1916 return pos;
1917 }
093d3ff1 1918static wxRect wxPyListCtrl_GetItemRect(wxPyListCtrl *self,long item,int code=wxLIST_RECT_BOUNDS){
d14a1e28
RD
1919 wxRect rect;
1920 self->GetItemRect(item, rect, code);
1921 return rect;
1922 }
c32bde28 1923
093d3ff1 1924static bool wxPyListCtrl_SortItems(wxPyListCtrl *self,PyObject *func){
d14a1e28 1925 if (!PyCallable_Check(func))
ae8162c8 1926 return false;
d14a1e28
RD
1927 return self->SortItems((wxListCtrlCompare)wxPyListCtrl_SortItems, (long)func);
1928 }
093d3ff1 1929static wxWindow *wxPyListCtrl_GetMainWindow(wxPyListCtrl *self){
d14a1e28
RD
1930
1931
1932
1933 return (wxWindow*)self->m_mainWin;
1934
1935 }
1936
1937#include <wx/treectrl.h>
1938#include "wx/wxPython/pytree.h"
d14a1e28 1939
33b885b9 1940 static const wxString wxPyTreeCtrlNameStr(_T("wxTreeCtrl"));
093d3ff1
RD
1941static bool wxTreeItemId___eq__(wxTreeItemId *self,wxTreeItemId const *other){ return other ? (*self == *other) : false; }
1942static bool wxTreeItemId___ne__(wxTreeItemId *self,wxTreeItemId const *other){ return other ? (*self != *other) : true; }
1943static void wxPyTreeItemData_Destroy(wxPyTreeItemData *self){ delete self; }
d14a1e28
RD
1944 // C++ version of Python aware wxTreeCtrl
1945class wxPyTreeCtrl : public wxTreeCtrl {
1946 DECLARE_ABSTRACT_CLASS(wxPyTreeCtrl);
1947public:
1948 wxPyTreeCtrl() : wxTreeCtrl() {}
1949 wxPyTreeCtrl(wxWindow *parent, wxWindowID id,
1950 const wxPoint& pos,
1951 const wxSize& size,
1952 long style,
1953 const wxValidator& validator,
1954 const wxString& name) :
1955 wxTreeCtrl(parent, id, pos, size, style, validator, name) {}
1956
1957 bool Create(wxWindow *parent, wxWindowID id,
1958 const wxPoint& pos,
1959 const wxSize& size,
1960 long style,
1961 const wxValidator& validator,
1962 const wxString& name) {
1963 return wxTreeCtrl::Create(parent, id, pos, size, style, validator, name);
1964 }
1965
1966
1967 int OnCompareItems(const wxTreeItemId& item1,
1968 const wxTreeItemId& item2) {
1969 int rval = 0;
1970 bool found;
5a446332 1971 wxPyBlock_t blocked = wxPyBeginBlockThreads();
d14a1e28 1972 if ((found = wxPyCBH_findCallback(m_myInst, "OnCompareItems"))) {
ae8162c8
RD
1973 PyObject *o1 = wxPyConstructObject((void*)&item1, wxT("wxTreeItemId"), false);
1974 PyObject *o2 = wxPyConstructObject((void*)&item2, wxT("wxTreeItemId"), false);
d14a1e28
RD
1975 rval = wxPyCBH_callCallback(m_myInst, Py_BuildValue("(OO)",o1,o2));
1976 Py_DECREF(o1);
1977 Py_DECREF(o2);
1978 }
4f89f6a3 1979 wxPyEndBlockThreads(blocked);
d14a1e28
RD
1980 if (! found)
1981 rval = wxTreeCtrl::OnCompareItems(item1, item2);
1982 return rval;
1983 }
1984 PYPRIVATE;
1985};
1986
1987IMPLEMENT_ABSTRACT_CLASS(wxPyTreeCtrl, wxTreeCtrl);
1988
1989
994141e6 1990
15afbcd0 1991#if UINT_MAX < LONG_MAX
093d3ff1 1992/*@/opt/swig/share/swig/1.3.24/python/pymacros.swg,66,SWIG_define@*/
c32bde28
RD
1993#define SWIG_From_unsigned_SS_int SWIG_From_long
1994/*@@*/
15afbcd0 1995#else
093d3ff1 1996/*@/opt/swig/share/swig/1.3.24/python/pymacros.swg,66,SWIG_define@*/
c32bde28
RD
1997#define SWIG_From_unsigned_SS_int SWIG_From_unsigned_SS_long
1998/*@@*/
15afbcd0
RD
1999#endif
2000
2001
093d3ff1 2002SWIGINTERNSHORT int
c32bde28
RD
2003 SWIG_CheckUnsignedLongInRange(unsigned long value,
2004 unsigned long max_value,
2005 const char *errmsg)
15afbcd0 2006{
c32bde28
RD
2007 if (value > max_value) {
2008 if (errmsg) {
2009 PyErr_Format(PyExc_OverflowError,
093d3ff1 2010 "value %lu is greater than '%s' minimum %lu",
c32bde28 2011 value, errmsg, max_value);
15afbcd0 2012 }
c32bde28 2013 return 0;
15afbcd0 2014 }
c32bde28
RD
2015 return 1;
2016 }
994141e6
RD
2017
2018
15afbcd0 2019#if UINT_MAX != ULONG_MAX
093d3ff1 2020SWIGINTERN int
c32bde28 2021 SWIG_AsVal_unsigned_SS_int(PyObject *obj, unsigned int *val)
994141e6 2022{
093d3ff1 2023 const char* errmsg = val ? "unsigned int" : (char*)0;
c32bde28
RD
2024 unsigned long v;
2025 if (SWIG_AsVal_unsigned_SS_long(obj, &v)) {
2026 if (SWIG_CheckUnsignedLongInRange(v, INT_MAX, errmsg)) {
093d3ff1 2027 if (val) *val = (unsigned int)(v);
c32bde28
RD
2028 return 1;
2029 }
2030 } else {
2031 PyErr_Clear();
2032 }
2033 if (val) {
093d3ff1 2034 SWIG_type_error(errmsg, obj);
c32bde28
RD
2035 }
2036 return 0;
15afbcd0
RD
2037}
2038#else
093d3ff1 2039SWIGINTERNSHORT unsigned int
c32bde28
RD
2040 SWIG_AsVal_unsigned_SS_int(PyObject *obj, unsigned int *val)
2041{
2042 return SWIG_AsVal_unsigned_SS_long(obj,(unsigned long *)val);
2043}
15afbcd0
RD
2044#endif
2045
2046
093d3ff1 2047SWIGINTERNSHORT unsigned int
c32bde28 2048SWIG_As_unsigned_SS_int(PyObject* obj)
15afbcd0 2049{
c32bde28
RD
2050 unsigned int v;
2051 if (!SWIG_AsVal_unsigned_SS_int(obj, &v)) {
2052 /*
093d3ff1 2053 this is needed to make valgrind/purify happier.
c32bde28
RD
2054 */
2055 memset((void*)&v, 0, sizeof(unsigned int));
15afbcd0 2056 }
c32bde28
RD
2057 return v;
2058}
2059
2060
093d3ff1 2061SWIGINTERNSHORT int
c32bde28
RD
2062SWIG_Check_unsigned_SS_int(PyObject* obj)
2063{
2064 return SWIG_AsVal_unsigned_SS_int(obj, (unsigned int*)0);
994141e6
RD
2065}
2066
093d3ff1 2067static wxPyTreeItemData *wxPyTreeCtrl_GetItemData(wxPyTreeCtrl *self,wxTreeItemId const &item){
d14a1e28
RD
2068 wxPyTreeItemData* data = (wxPyTreeItemData*)self->GetItemData(item);
2069 if (data == NULL) {
2070 data = new wxPyTreeItemData();
2071 data->SetId(item); // set the id
2072 self->SetItemData(item, data);
2073 }
2074 return data;
2075 }
093d3ff1 2076static PyObject *wxPyTreeCtrl_GetItemPyData(wxPyTreeCtrl *self,wxTreeItemId const &item){
d14a1e28
RD
2077 wxPyTreeItemData* data = (wxPyTreeItemData*)self->GetItemData(item);
2078 if (data == NULL) {
2079 data = new wxPyTreeItemData();
2080 data->SetId(item); // set the id
2081 self->SetItemData(item, data);
2082 }
2083 return data->GetData();
2084 }
093d3ff1 2085static void wxPyTreeCtrl_SetItemData(wxPyTreeCtrl *self,wxTreeItemId const &item,wxPyTreeItemData *data){
d14a1e28
RD
2086 data->SetId(item); // set the id
2087 self->SetItemData(item, data);
2088 }
093d3ff1 2089static void wxPyTreeCtrl_SetItemPyData(wxPyTreeCtrl *self,wxTreeItemId const &item,PyObject *obj){
d14a1e28
RD
2090 wxPyTreeItemData* data = (wxPyTreeItemData*)self->GetItemData(item);
2091 if (data == NULL) {
2092 data = new wxPyTreeItemData(obj);
2093 data->SetId(item); // set the id
2094 self->SetItemData(item, data);
2095 } else
2096 data->SetData(obj);
2097 }
093d3ff1 2098static PyObject *wxPyTreeCtrl_GetSelections(wxPyTreeCtrl *self){
5a446332 2099 wxPyBlock_t blocked = wxPyBeginBlockThreads();
d14a1e28
RD
2100 PyObject* rval = PyList_New(0);
2101 wxArrayTreeItemIds array;
2102 size_t num, x;
2103 num = self->GetSelections(array);
2104 for (x=0; x < num; x++) {
2105 wxTreeItemId *tii = new wxTreeItemId(array.Item(x));
ae8162c8 2106 PyObject* item = wxPyConstructObject((void*)tii, wxT("wxTreeItemId"), true);
d14a1e28 2107 PyList_Append(rval, item);
1a10c483 2108 Py_DECREF(item);
d14a1e28 2109 }
4f89f6a3 2110 wxPyEndBlockThreads(blocked);
d14a1e28
RD
2111 return rval;
2112 }
093d3ff1 2113static PyObject *wxPyTreeCtrl_GetFirstChild(wxPyTreeCtrl *self,wxTreeItemId const &item){
58203fa6
RD
2114 void* cookie = 0;
2115 wxTreeItemId* ritem = new wxTreeItemId(self->GetFirstChild(item, cookie));
5a446332 2116 wxPyBlock_t blocked = wxPyBeginBlockThreads();
d14a1e28 2117 PyObject* tup = PyTuple_New(2);
ae8162c8 2118 PyTuple_SET_ITEM(tup, 0, wxPyConstructObject(ritem, wxT("wxTreeItemId"), true));
58203fa6 2119 PyTuple_SET_ITEM(tup, 1, wxPyMakeSwigPtr(cookie, wxT("void")));
4f89f6a3 2120 wxPyEndBlockThreads(blocked);
d14a1e28
RD
2121 return tup;
2122 }
093d3ff1 2123static PyObject *wxPyTreeCtrl_GetNextChild(wxPyTreeCtrl *self,wxTreeItemId const &item,void *cookie){
58203fa6 2124 wxTreeItemId* ritem = new wxTreeItemId(self->GetNextChild(item, cookie));
5a446332 2125 wxPyBlock_t blocked = wxPyBeginBlockThreads();
d14a1e28 2126 PyObject* tup = PyTuple_New(2);
ae8162c8 2127 PyTuple_SET_ITEM(tup, 0, wxPyConstructObject(ritem, wxT("wxTreeItemId"), true));
58203fa6 2128 PyTuple_SET_ITEM(tup, 1, wxPyMakeSwigPtr(cookie, wxT("void")));
4f89f6a3 2129 wxPyEndBlockThreads(blocked);
d14a1e28
RD
2130 return tup;
2131 }
093d3ff1 2132static PyObject *wxPyTreeCtrl_GetBoundingRect(wxPyTreeCtrl *self,wxTreeItemId const &item,bool textOnly=false){
d14a1e28
RD
2133 wxRect rect;
2134 if (self->GetBoundingRect(item, rect, textOnly)) {
5a446332 2135 wxPyBlock_t blocked = wxPyBeginBlockThreads();
d14a1e28 2136 wxRect* r = new wxRect(rect);
ae8162c8 2137 PyObject* val = wxPyConstructObject((void*)r, wxT("wxRect"), true);
4f89f6a3 2138 wxPyEndBlockThreads(blocked);
d14a1e28
RD
2139 return val;
2140 }
2141 else
2142 RETURN_NONE();
2143 }
b2dc1044 2144 static const wxString wxPyDirDialogDefaultFolderStr(wxDirDialogDefaultFolderStr);
c32bde28 2145
093d3ff1 2146SWIGINTERNSHORT PyObject*
c32bde28
RD
2147 SWIG_From_bool(bool value)
2148{
2149 PyObject *obj = value ? Py_True : Py_False;
2150 Py_INCREF(obj);
2151 return obj;
2152}
2153
2154
d14a1e28
RD
2155 // C++ version of Python aware wxControl
2156class wxPyControl : public wxControl
2157{
2158 DECLARE_DYNAMIC_CLASS(wxPyControl)
2159public:
2160 wxPyControl() : wxControl() {}
2161 wxPyControl(wxWindow* parent, const wxWindowID id,
2162 const wxPoint& pos = wxDefaultPosition,
2163 const wxSize& size = wxDefaultSize,
2164 long style = 0,
2165 const wxValidator& validator=wxDefaultValidator,
2166 const wxString& name = wxPyControlNameStr)
2167 : wxControl(parent, id, pos, size, style, validator, name) {}
2168
db3e571a 2169 void SetBestSize(const wxSize& size) { wxControl::SetBestSize(size); }
d14a1e28 2170
976dbff5
RD
2171 bool DoEraseBackground(wxDC* dc) {
2172#ifdef __WXMSW__
2173 return wxWindow::DoEraseBackground(dc->GetHDC());
2174#else
2175 dc->SetBackground(wxBrush(GetBackgroundColour()));
2176 dc->Clear();
2177 return true;
2178#endif
2179 }
2180
d14a1e28
RD
2181 DEC_PYCALLBACK_VOID_INT4(DoMoveWindow);
2182 DEC_PYCALLBACK_VOID_INT5(DoSetSize);
2183 DEC_PYCALLBACK_VOID_INTINT(DoSetClientSize);
2184 DEC_PYCALLBACK_VOID_INTINT(DoSetVirtualSize);
2185
2186 DEC_PYCALLBACK_VOID_INTPINTP_const(DoGetSize);
2187 DEC_PYCALLBACK_VOID_INTPINTP_const(DoGetClientSize);
2188 DEC_PYCALLBACK_VOID_INTPINTP_const(DoGetPosition);
2189
2190 DEC_PYCALLBACK_SIZE_const(DoGetVirtualSize);
2191 DEC_PYCALLBACK_SIZE_const(DoGetBestSize);
2192
2193 DEC_PYCALLBACK__(InitDialog);
2194 DEC_PYCALLBACK_BOOL_(TransferDataFromWindow);
2195 DEC_PYCALLBACK_BOOL_(TransferDataToWindow);
2196 DEC_PYCALLBACK_BOOL_(Validate);
2197
2198 DEC_PYCALLBACK_BOOL_const(AcceptsFocus);
2199 DEC_PYCALLBACK_BOOL_const(AcceptsFocusFromKeyboard);
2200 DEC_PYCALLBACK_SIZE_const(GetMaxSize);
2201
2202 DEC_PYCALLBACK_VOID_WXWINBASE(AddChild);
2203 DEC_PYCALLBACK_VOID_WXWINBASE(RemoveChild);
2204
db3e571a 2205 DEC_PYCALLBACK_BOOL_const(ShouldInheritColours);
db3e571a 2206 DEC_PYCALLBACK_VIZATTR_(GetDefaultAttributes);
4276dc52 2207
51b83b37
RD
2208 DEC_PYCALLBACK_BOOL_(HasTransparentBackground);
2209
d14a1e28
RD
2210 PYPRIVATE;
2211};
2212
2213IMPLEMENT_DYNAMIC_CLASS(wxPyControl, wxControl);
2214
2215IMP_PYCALLBACK_VOID_INT4(wxPyControl, wxControl, DoMoveWindow);
2216IMP_PYCALLBACK_VOID_INT5(wxPyControl, wxControl, DoSetSize);
2217IMP_PYCALLBACK_VOID_INTINT(wxPyControl, wxControl, DoSetClientSize);
2218IMP_PYCALLBACK_VOID_INTINT(wxPyControl, wxControl, DoSetVirtualSize);
2219
2220IMP_PYCALLBACK_VOID_INTPINTP_const(wxPyControl, wxControl, DoGetSize);
2221IMP_PYCALLBACK_VOID_INTPINTP_const(wxPyControl, wxControl, DoGetClientSize);
2222IMP_PYCALLBACK_VOID_INTPINTP_const(wxPyControl, wxControl, DoGetPosition);
2223
2224IMP_PYCALLBACK_SIZE_const(wxPyControl, wxControl, DoGetVirtualSize);
2225IMP_PYCALLBACK_SIZE_const(wxPyControl, wxControl, DoGetBestSize);
2226
2227IMP_PYCALLBACK__(wxPyControl, wxControl, InitDialog);
2228IMP_PYCALLBACK_BOOL_(wxPyControl, wxControl, TransferDataFromWindow);
2229IMP_PYCALLBACK_BOOL_(wxPyControl, wxControl, TransferDataToWindow);
2230IMP_PYCALLBACK_BOOL_(wxPyControl, wxControl, Validate);
2231
2232IMP_PYCALLBACK_BOOL_const(wxPyControl, wxControl, AcceptsFocus);
2233IMP_PYCALLBACK_BOOL_const(wxPyControl, wxControl, AcceptsFocusFromKeyboard);
2234IMP_PYCALLBACK_SIZE_const(wxPyControl, wxControl, GetMaxSize);
2235
2236IMP_PYCALLBACK_VOID_WXWINBASE(wxPyControl, wxControl, AddChild);
2237IMP_PYCALLBACK_VOID_WXWINBASE(wxPyControl, wxControl, RemoveChild);
2238
db3e571a 2239IMP_PYCALLBACK_BOOL_const(wxPyControl, wxControl, ShouldInheritColours);
db3e571a 2240IMP_PYCALLBACK_VIZATTR_(wxPyControl, wxControl, GetDefaultAttributes);
d14a1e28 2241
51b83b37
RD
2242IMP_PYCALLBACK_BOOL_(wxPyControl, wxControl, HasTransparentBackground);
2243
d14a1e28
RD
2244
2245
093d3ff1 2246static void wxHelpProvider_Destroy(wxHelpProvider *self){ delete self; }
e811c8ce
RD
2247
2248#include <wx/generic/dragimgg.h>
2249
53aa7709
RD
2250 static const wxString wxPyDatePickerCtrlNameStr(wxDatePickerCtrlNameStr);
2251static wxDateTime wxDatePickerCtrl_GetLowerLimit(wxDatePickerCtrl *self){
2252 wxDateTime rv;
2253 self->GetRange(&rv, NULL);
2254 return rv;
2255 }
2256static wxDateTime wxDatePickerCtrl_GetUpperLimit(wxDatePickerCtrl *self){
2257 wxDateTime rv;
2258 self->GetRange(NULL, &rv);
2259 return rv;
2260 }
d14a1e28
RD
2261#ifdef __cplusplus
2262extern "C" {
2263#endif
c32bde28 2264static int _wrap_ButtonNameStr_set(PyObject *) {
b2dc1044
RD
2265 PyErr_SetString(PyExc_TypeError,"Variable ButtonNameStr is read-only.");
2266 return 1;
2267}
2268
2269
093d3ff1 2270static PyObject *_wrap_ButtonNameStr_get(void) {
b2dc1044
RD
2271 PyObject *pyobj;
2272
2273 {
2274#if wxUSE_UNICODE
2275 pyobj = PyUnicode_FromWideChar((&wxPyButtonNameStr)->c_str(), (&wxPyButtonNameStr)->Len());
2276#else
2277 pyobj = PyString_FromStringAndSize((&wxPyButtonNameStr)->c_str(), (&wxPyButtonNameStr)->Len());
2278#endif
2279 }
2280 return pyobj;
2281}
2282
2283
c32bde28 2284static PyObject *_wrap_new_Button(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
2285 PyObject *resultobj;
2286 wxWindow *arg1 = (wxWindow *) 0 ;
248ed943
RD
2287 int arg2 = (int) -1 ;
2288 wxString const &arg3_defvalue = wxPyEmptyString ;
2289 wxString *arg3 = (wxString *) &arg3_defvalue ;
d14a1e28
RD
2290 wxPoint const &arg4_defvalue = wxDefaultPosition ;
2291 wxPoint *arg4 = (wxPoint *) &arg4_defvalue ;
2292 wxSize const &arg5_defvalue = wxDefaultSize ;
2293 wxSize *arg5 = (wxSize *) &arg5_defvalue ;
2294 long arg6 = (long) 0 ;
2295 wxValidator const &arg7_defvalue = wxDefaultValidator ;
2296 wxValidator *arg7 = (wxValidator *) &arg7_defvalue ;
2297 wxString const &arg8_defvalue = wxPyButtonNameStr ;
2298 wxString *arg8 = (wxString *) &arg8_defvalue ;
2299 wxButton *result;
ae8162c8 2300 bool temp3 = false ;
d14a1e28
RD
2301 wxPoint temp4 ;
2302 wxSize temp5 ;
ae8162c8 2303 bool temp8 = false ;
d14a1e28 2304 PyObject * obj0 = 0 ;
994141e6 2305 PyObject * obj1 = 0 ;
d14a1e28
RD
2306 PyObject * obj2 = 0 ;
2307 PyObject * obj3 = 0 ;
2308 PyObject * obj4 = 0 ;
994141e6 2309 PyObject * obj5 = 0 ;
d14a1e28
RD
2310 PyObject * obj6 = 0 ;
2311 PyObject * obj7 = 0 ;
2312 char *kwnames[] = {
2313 (char *) "parent",(char *) "id",(char *) "label",(char *) "pos",(char *) "size",(char *) "style",(char *) "validator",(char *) "name", NULL
2314 };
2315
248ed943 2316 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|OOOOOOO:new_Button",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6,&obj7)) goto fail;
093d3ff1
RD
2317 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
2318 if (SWIG_arg_fail(1)) SWIG_fail;
248ed943 2319 if (obj1) {
093d3ff1
RD
2320 {
2321 arg2 = (int)(SWIG_As_int(obj1));
2322 if (SWIG_arg_fail(2)) SWIG_fail;
2323 }
248ed943
RD
2324 }
2325 if (obj2) {
2326 {
2327 arg3 = wxString_in_helper(obj2);
2328 if (arg3 == NULL) SWIG_fail;
ae8162c8 2329 temp3 = true;
248ed943 2330 }
d14a1e28
RD
2331 }
2332 if (obj3) {
2333 {
2334 arg4 = &temp4;
2335 if ( ! wxPoint_helper(obj3, &arg4)) SWIG_fail;
2336 }
2337 }
2338 if (obj4) {
2339 {
2340 arg5 = &temp5;
2341 if ( ! wxSize_helper(obj4, &arg5)) SWIG_fail;
2342 }
2343 }
994141e6 2344 if (obj5) {
093d3ff1
RD
2345 {
2346 arg6 = (long)(SWIG_As_long(obj5));
2347 if (SWIG_arg_fail(6)) SWIG_fail;
2348 }
994141e6 2349 }
d14a1e28 2350 if (obj6) {
093d3ff1
RD
2351 {
2352 SWIG_Python_ConvertPtr(obj6, (void **)&arg7, SWIGTYPE_p_wxValidator, SWIG_POINTER_EXCEPTION | 0);
2353 if (SWIG_arg_fail(7)) SWIG_fail;
2354 if (arg7 == NULL) {
2355 SWIG_null_ref("wxValidator");
2356 }
2357 if (SWIG_arg_fail(7)) SWIG_fail;
d14a1e28
RD
2358 }
2359 }
2360 if (obj7) {
2361 {
2362 arg8 = wxString_in_helper(obj7);
2363 if (arg8 == NULL) SWIG_fail;
ae8162c8 2364 temp8 = true;
d14a1e28
RD
2365 }
2366 }
2367 {
e3b71cb8 2368 if (!wxPyCheckForApp()) SWIG_fail;
d14a1e28
RD
2369 PyThreadState* __tstate = wxPyBeginAllowThreads();
2370 result = (wxButton *)new wxButton(arg1,arg2,(wxString const &)*arg3,(wxPoint const &)*arg4,(wxSize const &)*arg5,arg6,(wxValidator const &)*arg7,(wxString const &)*arg8);
2371
2372 wxPyEndAllowThreads(__tstate);
110da5b0 2373 if (PyErr_Occurred()) SWIG_fail;
d14a1e28 2374 }
b0f7404b 2375 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxButton, 1);
d14a1e28
RD
2376 {
2377 if (temp3)
2378 delete arg3;
2379 }
2380 {
2381 if (temp8)
2382 delete arg8;
2383 }
2384 return resultobj;
2385 fail:
2386 {
2387 if (temp3)
2388 delete arg3;
2389 }
2390 {
2391 if (temp8)
2392 delete arg8;
2393 }
2394 return NULL;
2395}
2396
2397
c32bde28 2398static PyObject *_wrap_new_PreButton(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
2399 PyObject *resultobj;
2400 wxButton *result;
2401 char *kwnames[] = {
2402 NULL
2403 };
2404
2405 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_PreButton",kwnames)) goto fail;
2406 {
e3b71cb8 2407 if (!wxPyCheckForApp()) SWIG_fail;
d14a1e28
RD
2408 PyThreadState* __tstate = wxPyBeginAllowThreads();
2409 result = (wxButton *)new wxButton();
2410
2411 wxPyEndAllowThreads(__tstate);
110da5b0 2412 if (PyErr_Occurred()) SWIG_fail;
d14a1e28 2413 }
b0f7404b 2414 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxButton, 1);
d14a1e28
RD
2415 return resultobj;
2416 fail:
2417 return NULL;
2418}
2419
2420
c32bde28 2421static PyObject *_wrap_Button_Create(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
2422 PyObject *resultobj;
2423 wxButton *arg1 = (wxButton *) 0 ;
2424 wxWindow *arg2 = (wxWindow *) 0 ;
248ed943
RD
2425 int arg3 = (int) -1 ;
2426 wxString const &arg4_defvalue = wxPyEmptyString ;
2427 wxString *arg4 = (wxString *) &arg4_defvalue ;
d14a1e28
RD
2428 wxPoint const &arg5_defvalue = wxDefaultPosition ;
2429 wxPoint *arg5 = (wxPoint *) &arg5_defvalue ;
2430 wxSize const &arg6_defvalue = wxDefaultSize ;
2431 wxSize *arg6 = (wxSize *) &arg6_defvalue ;
2432 long arg7 = (long) 0 ;
2433 wxValidator const &arg8_defvalue = wxDefaultValidator ;
2434 wxValidator *arg8 = (wxValidator *) &arg8_defvalue ;
2435 wxString const &arg9_defvalue = wxPyButtonNameStr ;
2436 wxString *arg9 = (wxString *) &arg9_defvalue ;
2437 bool result;
ae8162c8 2438 bool temp4 = false ;
d14a1e28
RD
2439 wxPoint temp5 ;
2440 wxSize temp6 ;
ae8162c8 2441 bool temp9 = false ;
d14a1e28
RD
2442 PyObject * obj0 = 0 ;
2443 PyObject * obj1 = 0 ;
994141e6 2444 PyObject * obj2 = 0 ;
d14a1e28
RD
2445 PyObject * obj3 = 0 ;
2446 PyObject * obj4 = 0 ;
2447 PyObject * obj5 = 0 ;
994141e6 2448 PyObject * obj6 = 0 ;
d14a1e28
RD
2449 PyObject * obj7 = 0 ;
2450 PyObject * obj8 = 0 ;
2451 char *kwnames[] = {
2452 (char *) "self",(char *) "parent",(char *) "id",(char *) "label",(char *) "pos",(char *) "size",(char *) "style",(char *) "validator",(char *) "name", NULL
2453 };
2454
248ed943 2455 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|OOOOOOO:Button_Create",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6,&obj7,&obj8)) goto fail;
093d3ff1
RD
2456 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxButton, SWIG_POINTER_EXCEPTION | 0);
2457 if (SWIG_arg_fail(1)) SWIG_fail;
2458 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
2459 if (SWIG_arg_fail(2)) SWIG_fail;
248ed943 2460 if (obj2) {
093d3ff1
RD
2461 {
2462 arg3 = (int)(SWIG_As_int(obj2));
2463 if (SWIG_arg_fail(3)) SWIG_fail;
2464 }
248ed943
RD
2465 }
2466 if (obj3) {
2467 {
2468 arg4 = wxString_in_helper(obj3);
2469 if (arg4 == NULL) SWIG_fail;
ae8162c8 2470 temp4 = true;
248ed943 2471 }
d14a1e28
RD
2472 }
2473 if (obj4) {
2474 {
2475 arg5 = &temp5;
2476 if ( ! wxPoint_helper(obj4, &arg5)) SWIG_fail;
2477 }
2478 }
2479 if (obj5) {
2480 {
2481 arg6 = &temp6;
2482 if ( ! wxSize_helper(obj5, &arg6)) SWIG_fail;
2483 }
2484 }
994141e6 2485 if (obj6) {
093d3ff1
RD
2486 {
2487 arg7 = (long)(SWIG_As_long(obj6));
2488 if (SWIG_arg_fail(7)) SWIG_fail;
2489 }
994141e6 2490 }
d14a1e28 2491 if (obj7) {
093d3ff1
RD
2492 {
2493 SWIG_Python_ConvertPtr(obj7, (void **)&arg8, SWIGTYPE_p_wxValidator, SWIG_POINTER_EXCEPTION | 0);
2494 if (SWIG_arg_fail(8)) SWIG_fail;
2495 if (arg8 == NULL) {
2496 SWIG_null_ref("wxValidator");
2497 }
2498 if (SWIG_arg_fail(8)) SWIG_fail;
d14a1e28
RD
2499 }
2500 }
2501 if (obj8) {
2502 {
2503 arg9 = wxString_in_helper(obj8);
2504 if (arg9 == NULL) SWIG_fail;
ae8162c8 2505 temp9 = true;
d14a1e28
RD
2506 }
2507 }
2508 {
2509 PyThreadState* __tstate = wxPyBeginAllowThreads();
2510 result = (bool)(arg1)->Create(arg2,arg3,(wxString const &)*arg4,(wxPoint const &)*arg5,(wxSize const &)*arg6,arg7,(wxValidator const &)*arg8,(wxString const &)*arg9);
2511
2512 wxPyEndAllowThreads(__tstate);
2513 if (PyErr_Occurred()) SWIG_fail;
2514 }
4f89f6a3
RD
2515 {
2516 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
2517 }
d14a1e28
RD
2518 {
2519 if (temp4)
2520 delete arg4;
2521 }
2522 {
2523 if (temp9)
2524 delete arg9;
2525 }
2526 return resultobj;
2527 fail:
2528 {
2529 if (temp4)
2530 delete arg4;
2531 }
2532 {
2533 if (temp9)
2534 delete arg9;
2535 }
2536 return NULL;
2537}
2538
2539
c32bde28 2540static PyObject *_wrap_Button_SetDefault(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
2541 PyObject *resultobj;
2542 wxButton *arg1 = (wxButton *) 0 ;
2543 PyObject * obj0 = 0 ;
2544 char *kwnames[] = {
2545 (char *) "self", NULL
2546 };
2547
2548 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Button_SetDefault",kwnames,&obj0)) goto fail;
093d3ff1
RD
2549 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxButton, SWIG_POINTER_EXCEPTION | 0);
2550 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
2551 {
2552 PyThreadState* __tstate = wxPyBeginAllowThreads();
2553 (arg1)->SetDefault();
2554
2555 wxPyEndAllowThreads(__tstate);
2556 if (PyErr_Occurred()) SWIG_fail;
2557 }
2558 Py_INCREF(Py_None); resultobj = Py_None;
2559 return resultobj;
2560 fail:
2561 return NULL;
2562}
2563
2564
c32bde28 2565static PyObject *_wrap_Button_GetDefaultSize(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
2566 PyObject *resultobj;
2567 wxSize result;
2568 char *kwnames[] = {
2569 NULL
2570 };
2571
2572 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":Button_GetDefaultSize",kwnames)) goto fail;
2573 {
2574 PyThreadState* __tstate = wxPyBeginAllowThreads();
2575 result = wxButton::GetDefaultSize();
2576
2577 wxPyEndAllowThreads(__tstate);
2578 if (PyErr_Occurred()) SWIG_fail;
2579 }
2580 {
2581 wxSize * resultptr;
093d3ff1 2582 resultptr = new wxSize((wxSize &)(result));
15afbcd0 2583 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxSize, 1);
d14a1e28
RD
2584 }
2585 return resultobj;
2586 fail:
2587 return NULL;
2588}
2589
2590
c32bde28 2591static PyObject *_wrap_Button_GetClassDefaultAttributes(PyObject *, PyObject *args, PyObject *kwargs) {
22bfe96c 2592 PyObject *resultobj;
093d3ff1 2593 wxWindowVariant arg1 = (wxWindowVariant) wxWINDOW_VARIANT_NORMAL ;
22bfe96c
RD
2594 wxVisualAttributes result;
2595 PyObject * obj0 = 0 ;
2596 char *kwnames[] = {
2597 (char *) "variant", NULL
2598 };
2599
2600 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|O:Button_GetClassDefaultAttributes",kwnames,&obj0)) goto fail;
2601 if (obj0) {
093d3ff1
RD
2602 {
2603 arg1 = (wxWindowVariant)(SWIG_As_int(obj0));
2604 if (SWIG_arg_fail(1)) SWIG_fail;
2605 }
22bfe96c
RD
2606 }
2607 {
110da5b0 2608 if (!wxPyCheckForApp()) SWIG_fail;
22bfe96c
RD
2609 PyThreadState* __tstate = wxPyBeginAllowThreads();
2610 result = wxButton::GetClassDefaultAttributes((wxWindowVariant )arg1);
2611
2612 wxPyEndAllowThreads(__tstate);
dfbb5885 2613 if (PyErr_Occurred()) SWIG_fail;
22bfe96c
RD
2614 }
2615 {
2616 wxVisualAttributes * resultptr;
093d3ff1 2617 resultptr = new wxVisualAttributes((wxVisualAttributes &)(result));
22bfe96c
RD
2618 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxVisualAttributes, 1);
2619 }
2620 return resultobj;
2621 fail:
2622 return NULL;
2623}
2624
2625
c32bde28 2626static PyObject * Button_swigregister(PyObject *, PyObject *args) {
d14a1e28
RD
2627 PyObject *obj;
2628 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
2629 SWIG_TypeClientData(SWIGTYPE_p_wxButton, obj);
2630 Py_INCREF(obj);
2631 return Py_BuildValue((char *)"");
2632}
c32bde28 2633static PyObject *_wrap_new_BitmapButton(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
2634 PyObject *resultobj;
2635 wxWindow *arg1 = (wxWindow *) 0 ;
248ed943
RD
2636 int arg2 = (int) -1 ;
2637 wxBitmap const &arg3_defvalue = wxNullBitmap ;
2638 wxBitmap *arg3 = (wxBitmap *) &arg3_defvalue ;
d14a1e28
RD
2639 wxPoint const &arg4_defvalue = wxDefaultPosition ;
2640 wxPoint *arg4 = (wxPoint *) &arg4_defvalue ;
2641 wxSize const &arg5_defvalue = wxDefaultSize ;
2642 wxSize *arg5 = (wxSize *) &arg5_defvalue ;
2643 long arg6 = (long) wxBU_AUTODRAW ;
2644 wxValidator const &arg7_defvalue = wxDefaultValidator ;
2645 wxValidator *arg7 = (wxValidator *) &arg7_defvalue ;
2646 wxString const &arg8_defvalue = wxPyButtonNameStr ;
2647 wxString *arg8 = (wxString *) &arg8_defvalue ;
2648 wxBitmapButton *result;
2649 wxPoint temp4 ;
2650 wxSize temp5 ;
ae8162c8 2651 bool temp8 = false ;
d14a1e28 2652 PyObject * obj0 = 0 ;
994141e6 2653 PyObject * obj1 = 0 ;
d14a1e28
RD
2654 PyObject * obj2 = 0 ;
2655 PyObject * obj3 = 0 ;
2656 PyObject * obj4 = 0 ;
994141e6 2657 PyObject * obj5 = 0 ;
d14a1e28
RD
2658 PyObject * obj6 = 0 ;
2659 PyObject * obj7 = 0 ;
2660 char *kwnames[] = {
2661 (char *) "parent",(char *) "id",(char *) "bitmap",(char *) "pos",(char *) "size",(char *) "style",(char *) "validator",(char *) "name", NULL
2662 };
2663
248ed943 2664 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|OOOOOOO:new_BitmapButton",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6,&obj7)) goto fail;
093d3ff1
RD
2665 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
2666 if (SWIG_arg_fail(1)) SWIG_fail;
248ed943 2667 if (obj1) {
093d3ff1
RD
2668 {
2669 arg2 = (int)(SWIG_As_int(obj1));
2670 if (SWIG_arg_fail(2)) SWIG_fail;
2671 }
248ed943
RD
2672 }
2673 if (obj2) {
093d3ff1
RD
2674 {
2675 SWIG_Python_ConvertPtr(obj2, (void **)&arg3, SWIGTYPE_p_wxBitmap, SWIG_POINTER_EXCEPTION | 0);
2676 if (SWIG_arg_fail(3)) SWIG_fail;
2677 if (arg3 == NULL) {
2678 SWIG_null_ref("wxBitmap");
2679 }
2680 if (SWIG_arg_fail(3)) SWIG_fail;
248ed943 2681 }
d14a1e28
RD
2682 }
2683 if (obj3) {
2684 {
2685 arg4 = &temp4;
2686 if ( ! wxPoint_helper(obj3, &arg4)) SWIG_fail;
2687 }
2688 }
2689 if (obj4) {
2690 {
2691 arg5 = &temp5;
2692 if ( ! wxSize_helper(obj4, &arg5)) SWIG_fail;
2693 }
2694 }
994141e6 2695 if (obj5) {
093d3ff1
RD
2696 {
2697 arg6 = (long)(SWIG_As_long(obj5));
2698 if (SWIG_arg_fail(6)) SWIG_fail;
2699 }
994141e6 2700 }
d14a1e28 2701 if (obj6) {
093d3ff1
RD
2702 {
2703 SWIG_Python_ConvertPtr(obj6, (void **)&arg7, SWIGTYPE_p_wxValidator, SWIG_POINTER_EXCEPTION | 0);
2704 if (SWIG_arg_fail(7)) SWIG_fail;
2705 if (arg7 == NULL) {
2706 SWIG_null_ref("wxValidator");
2707 }
2708 if (SWIG_arg_fail(7)) SWIG_fail;
d14a1e28
RD
2709 }
2710 }
2711 if (obj7) {
2712 {
2713 arg8 = wxString_in_helper(obj7);
2714 if (arg8 == NULL) SWIG_fail;
ae8162c8 2715 temp8 = true;
d14a1e28
RD
2716 }
2717 }
2718 {
e3b71cb8 2719 if (!wxPyCheckForApp()) SWIG_fail;
d14a1e28
RD
2720 PyThreadState* __tstate = wxPyBeginAllowThreads();
2721 result = (wxBitmapButton *)new wxBitmapButton(arg1,arg2,(wxBitmap const &)*arg3,(wxPoint const &)*arg4,(wxSize const &)*arg5,arg6,(wxValidator const &)*arg7,(wxString const &)*arg8);
2722
2723 wxPyEndAllowThreads(__tstate);
110da5b0 2724 if (PyErr_Occurred()) SWIG_fail;
d14a1e28 2725 }
b0f7404b 2726 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxBitmapButton, 1);
d14a1e28
RD
2727 {
2728 if (temp8)
2729 delete arg8;
2730 }
2731 return resultobj;
2732 fail:
2733 {
2734 if (temp8)
2735 delete arg8;
2736 }
2737 return NULL;
2738}
2739
2740
c32bde28 2741static PyObject *_wrap_new_PreBitmapButton(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
2742 PyObject *resultobj;
2743 wxBitmapButton *result;
2744 char *kwnames[] = {
2745 NULL
2746 };
2747
2748 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_PreBitmapButton",kwnames)) goto fail;
2749 {
e3b71cb8 2750 if (!wxPyCheckForApp()) SWIG_fail;
d14a1e28
RD
2751 PyThreadState* __tstate = wxPyBeginAllowThreads();
2752 result = (wxBitmapButton *)new wxBitmapButton();
2753
2754 wxPyEndAllowThreads(__tstate);
110da5b0 2755 if (PyErr_Occurred()) SWIG_fail;
d14a1e28 2756 }
b0f7404b 2757 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxBitmapButton, 1);
d14a1e28
RD
2758 return resultobj;
2759 fail:
2760 return NULL;
2761}
2762
2763
c32bde28 2764static PyObject *_wrap_BitmapButton_Create(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
2765 PyObject *resultobj;
2766 wxBitmapButton *arg1 = (wxBitmapButton *) 0 ;
2767 wxWindow *arg2 = (wxWindow *) 0 ;
248ed943
RD
2768 int arg3 = (int) -1 ;
2769 wxBitmap const &arg4_defvalue = wxNullBitmap ;
2770 wxBitmap *arg4 = (wxBitmap *) &arg4_defvalue ;
d14a1e28
RD
2771 wxPoint const &arg5_defvalue = wxDefaultPosition ;
2772 wxPoint *arg5 = (wxPoint *) &arg5_defvalue ;
2773 wxSize const &arg6_defvalue = wxDefaultSize ;
2774 wxSize *arg6 = (wxSize *) &arg6_defvalue ;
2775 long arg7 = (long) wxBU_AUTODRAW ;
2776 wxValidator const &arg8_defvalue = wxDefaultValidator ;
2777 wxValidator *arg8 = (wxValidator *) &arg8_defvalue ;
2778 wxString const &arg9_defvalue = wxPyButtonNameStr ;
2779 wxString *arg9 = (wxString *) &arg9_defvalue ;
2780 bool result;
2781 wxPoint temp5 ;
2782 wxSize temp6 ;
ae8162c8 2783 bool temp9 = false ;
d14a1e28
RD
2784 PyObject * obj0 = 0 ;
2785 PyObject * obj1 = 0 ;
994141e6 2786 PyObject * obj2 = 0 ;
d14a1e28
RD
2787 PyObject * obj3 = 0 ;
2788 PyObject * obj4 = 0 ;
2789 PyObject * obj5 = 0 ;
994141e6 2790 PyObject * obj6 = 0 ;
d14a1e28
RD
2791 PyObject * obj7 = 0 ;
2792 PyObject * obj8 = 0 ;
2793 char *kwnames[] = {
2794 (char *) "self",(char *) "parent",(char *) "id",(char *) "bitmap",(char *) "pos",(char *) "size",(char *) "style",(char *) "validator",(char *) "name", NULL
2795 };
2796
248ed943 2797 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|OOOOOOO:BitmapButton_Create",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6,&obj7,&obj8)) goto fail;
093d3ff1
RD
2798 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxBitmapButton, SWIG_POINTER_EXCEPTION | 0);
2799 if (SWIG_arg_fail(1)) SWIG_fail;
2800 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
2801 if (SWIG_arg_fail(2)) SWIG_fail;
248ed943 2802 if (obj2) {
093d3ff1
RD
2803 {
2804 arg3 = (int)(SWIG_As_int(obj2));
2805 if (SWIG_arg_fail(3)) SWIG_fail;
2806 }
248ed943
RD
2807 }
2808 if (obj3) {
093d3ff1
RD
2809 {
2810 SWIG_Python_ConvertPtr(obj3, (void **)&arg4, SWIGTYPE_p_wxBitmap, SWIG_POINTER_EXCEPTION | 0);
2811 if (SWIG_arg_fail(4)) SWIG_fail;
2812 if (arg4 == NULL) {
2813 SWIG_null_ref("wxBitmap");
2814 }
2815 if (SWIG_arg_fail(4)) SWIG_fail;
248ed943 2816 }
d14a1e28
RD
2817 }
2818 if (obj4) {
2819 {
2820 arg5 = &temp5;
2821 if ( ! wxPoint_helper(obj4, &arg5)) SWIG_fail;
2822 }
2823 }
2824 if (obj5) {
2825 {
2826 arg6 = &temp6;
2827 if ( ! wxSize_helper(obj5, &arg6)) SWIG_fail;
2828 }
2829 }
994141e6 2830 if (obj6) {
093d3ff1
RD
2831 {
2832 arg7 = (long)(SWIG_As_long(obj6));
2833 if (SWIG_arg_fail(7)) SWIG_fail;
2834 }
994141e6 2835 }
d14a1e28 2836 if (obj7) {
093d3ff1
RD
2837 {
2838 SWIG_Python_ConvertPtr(obj7, (void **)&arg8, SWIGTYPE_p_wxValidator, SWIG_POINTER_EXCEPTION | 0);
2839 if (SWIG_arg_fail(8)) SWIG_fail;
2840 if (arg8 == NULL) {
2841 SWIG_null_ref("wxValidator");
2842 }
2843 if (SWIG_arg_fail(8)) SWIG_fail;
d14a1e28
RD
2844 }
2845 }
2846 if (obj8) {
2847 {
2848 arg9 = wxString_in_helper(obj8);
2849 if (arg9 == NULL) SWIG_fail;
ae8162c8 2850 temp9 = true;
d14a1e28
RD
2851 }
2852 }
2853 {
2854 PyThreadState* __tstate = wxPyBeginAllowThreads();
2855 result = (bool)(arg1)->Create(arg2,arg3,(wxBitmap const &)*arg4,(wxPoint const &)*arg5,(wxSize const &)*arg6,arg7,(wxValidator const &)*arg8,(wxString const &)*arg9);
2856
2857 wxPyEndAllowThreads(__tstate);
2858 if (PyErr_Occurred()) SWIG_fail;
2859 }
4f89f6a3
RD
2860 {
2861 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
2862 }
d14a1e28
RD
2863 {
2864 if (temp9)
2865 delete arg9;
2866 }
2867 return resultobj;
2868 fail:
2869 {
2870 if (temp9)
2871 delete arg9;
2872 }
2873 return NULL;
2874}
2875
2876
c32bde28 2877static PyObject *_wrap_BitmapButton_GetBitmapLabel(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
2878 PyObject *resultobj;
2879 wxBitmapButton *arg1 = (wxBitmapButton *) 0 ;
2880 wxBitmap result;
2881 PyObject * obj0 = 0 ;
2882 char *kwnames[] = {
2883 (char *) "self", NULL
2884 };
2885
2886 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:BitmapButton_GetBitmapLabel",kwnames,&obj0)) goto fail;
093d3ff1
RD
2887 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxBitmapButton, SWIG_POINTER_EXCEPTION | 0);
2888 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
2889 {
2890 PyThreadState* __tstate = wxPyBeginAllowThreads();
2891 result = (arg1)->GetBitmapLabel();
2892
2893 wxPyEndAllowThreads(__tstate);
2894 if (PyErr_Occurred()) SWIG_fail;
2895 }
2896 {
2897 wxBitmap * resultptr;
093d3ff1 2898 resultptr = new wxBitmap((wxBitmap &)(result));
15afbcd0 2899 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxBitmap, 1);
d14a1e28
RD
2900 }
2901 return resultobj;
2902 fail:
2903 return NULL;
2904}
2905
2906
c32bde28 2907static PyObject *_wrap_BitmapButton_GetBitmapDisabled(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
2908 PyObject *resultobj;
2909 wxBitmapButton *arg1 = (wxBitmapButton *) 0 ;
2910 wxBitmap result;
2911 PyObject * obj0 = 0 ;
2912 char *kwnames[] = {
2913 (char *) "self", NULL
2914 };
2915
2916 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:BitmapButton_GetBitmapDisabled",kwnames,&obj0)) goto fail;
093d3ff1
RD
2917 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxBitmapButton, SWIG_POINTER_EXCEPTION | 0);
2918 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
2919 {
2920 PyThreadState* __tstate = wxPyBeginAllowThreads();
2921 result = (arg1)->GetBitmapDisabled();
2922
2923 wxPyEndAllowThreads(__tstate);
2924 if (PyErr_Occurred()) SWIG_fail;
2925 }
2926 {
2927 wxBitmap * resultptr;
093d3ff1 2928 resultptr = new wxBitmap((wxBitmap &)(result));
15afbcd0 2929 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxBitmap, 1);
d14a1e28
RD
2930 }
2931 return resultobj;
2932 fail:
2933 return NULL;
2934}
2935
2936
c32bde28 2937static PyObject *_wrap_BitmapButton_GetBitmapFocus(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
2938 PyObject *resultobj;
2939 wxBitmapButton *arg1 = (wxBitmapButton *) 0 ;
2940 wxBitmap result;
2941 PyObject * obj0 = 0 ;
2942 char *kwnames[] = {
2943 (char *) "self", NULL
2944 };
2945
2946 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:BitmapButton_GetBitmapFocus",kwnames,&obj0)) goto fail;
093d3ff1
RD
2947 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxBitmapButton, SWIG_POINTER_EXCEPTION | 0);
2948 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
2949 {
2950 PyThreadState* __tstate = wxPyBeginAllowThreads();
2951 result = (arg1)->GetBitmapFocus();
2952
2953 wxPyEndAllowThreads(__tstate);
2954 if (PyErr_Occurred()) SWIG_fail;
2955 }
2956 {
2957 wxBitmap * resultptr;
093d3ff1 2958 resultptr = new wxBitmap((wxBitmap &)(result));
15afbcd0 2959 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxBitmap, 1);
d14a1e28
RD
2960 }
2961 return resultobj;
2962 fail:
2963 return NULL;
2964}
2965
2966
c32bde28 2967static PyObject *_wrap_BitmapButton_GetBitmapSelected(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
2968 PyObject *resultobj;
2969 wxBitmapButton *arg1 = (wxBitmapButton *) 0 ;
2970 wxBitmap result;
2971 PyObject * obj0 = 0 ;
2972 char *kwnames[] = {
2973 (char *) "self", NULL
2974 };
2975
2976 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:BitmapButton_GetBitmapSelected",kwnames,&obj0)) goto fail;
093d3ff1
RD
2977 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxBitmapButton, SWIG_POINTER_EXCEPTION | 0);
2978 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
2979 {
2980 PyThreadState* __tstate = wxPyBeginAllowThreads();
2981 result = (arg1)->GetBitmapSelected();
2982
2983 wxPyEndAllowThreads(__tstate);
2984 if (PyErr_Occurred()) SWIG_fail;
2985 }
2986 {
2987 wxBitmap * resultptr;
093d3ff1 2988 resultptr = new wxBitmap((wxBitmap &)(result));
15afbcd0 2989 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxBitmap, 1);
d14a1e28
RD
2990 }
2991 return resultobj;
2992 fail:
2993 return NULL;
2994}
2995
2996
c32bde28 2997static PyObject *_wrap_BitmapButton_SetBitmapDisabled(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
2998 PyObject *resultobj;
2999 wxBitmapButton *arg1 = (wxBitmapButton *) 0 ;
3000 wxBitmap *arg2 = 0 ;
3001 PyObject * obj0 = 0 ;
3002 PyObject * obj1 = 0 ;
3003 char *kwnames[] = {
3004 (char *) "self",(char *) "bitmap", NULL
3005 };
3006
3007 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:BitmapButton_SetBitmapDisabled",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
3008 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxBitmapButton, SWIG_POINTER_EXCEPTION | 0);
3009 if (SWIG_arg_fail(1)) SWIG_fail;
3010 {
3011 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxBitmap, SWIG_POINTER_EXCEPTION | 0);
3012 if (SWIG_arg_fail(2)) SWIG_fail;
3013 if (arg2 == NULL) {
3014 SWIG_null_ref("wxBitmap");
3015 }
3016 if (SWIG_arg_fail(2)) SWIG_fail;
d14a1e28
RD
3017 }
3018 {
3019 PyThreadState* __tstate = wxPyBeginAllowThreads();
3020 (arg1)->SetBitmapDisabled((wxBitmap const &)*arg2);
3021
3022 wxPyEndAllowThreads(__tstate);
3023 if (PyErr_Occurred()) SWIG_fail;
3024 }
3025 Py_INCREF(Py_None); resultobj = Py_None;
3026 return resultobj;
3027 fail:
3028 return NULL;
3029}
3030
3031
c32bde28 3032static PyObject *_wrap_BitmapButton_SetBitmapFocus(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
3033 PyObject *resultobj;
3034 wxBitmapButton *arg1 = (wxBitmapButton *) 0 ;
3035 wxBitmap *arg2 = 0 ;
3036 PyObject * obj0 = 0 ;
3037 PyObject * obj1 = 0 ;
3038 char *kwnames[] = {
3039 (char *) "self",(char *) "bitmap", NULL
3040 };
3041
3042 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:BitmapButton_SetBitmapFocus",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
3043 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxBitmapButton, SWIG_POINTER_EXCEPTION | 0);
3044 if (SWIG_arg_fail(1)) SWIG_fail;
3045 {
3046 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxBitmap, SWIG_POINTER_EXCEPTION | 0);
3047 if (SWIG_arg_fail(2)) SWIG_fail;
3048 if (arg2 == NULL) {
3049 SWIG_null_ref("wxBitmap");
3050 }
3051 if (SWIG_arg_fail(2)) SWIG_fail;
d14a1e28
RD
3052 }
3053 {
3054 PyThreadState* __tstate = wxPyBeginAllowThreads();
3055 (arg1)->SetBitmapFocus((wxBitmap const &)*arg2);
3056
3057 wxPyEndAllowThreads(__tstate);
3058 if (PyErr_Occurred()) SWIG_fail;
3059 }
3060 Py_INCREF(Py_None); resultobj = Py_None;
3061 return resultobj;
3062 fail:
3063 return NULL;
3064}
3065
3066
c32bde28 3067static PyObject *_wrap_BitmapButton_SetBitmapSelected(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
3068 PyObject *resultobj;
3069 wxBitmapButton *arg1 = (wxBitmapButton *) 0 ;
3070 wxBitmap *arg2 = 0 ;
3071 PyObject * obj0 = 0 ;
3072 PyObject * obj1 = 0 ;
3073 char *kwnames[] = {
3074 (char *) "self",(char *) "bitmap", NULL
3075 };
3076
3077 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:BitmapButton_SetBitmapSelected",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
3078 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxBitmapButton, SWIG_POINTER_EXCEPTION | 0);
3079 if (SWIG_arg_fail(1)) SWIG_fail;
3080 {
3081 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxBitmap, SWIG_POINTER_EXCEPTION | 0);
3082 if (SWIG_arg_fail(2)) SWIG_fail;
3083 if (arg2 == NULL) {
3084 SWIG_null_ref("wxBitmap");
3085 }
3086 if (SWIG_arg_fail(2)) SWIG_fail;
d14a1e28
RD
3087 }
3088 {
3089 PyThreadState* __tstate = wxPyBeginAllowThreads();
3090 (arg1)->SetBitmapSelected((wxBitmap const &)*arg2);
3091
3092 wxPyEndAllowThreads(__tstate);
3093 if (PyErr_Occurred()) SWIG_fail;
3094 }
3095 Py_INCREF(Py_None); resultobj = Py_None;
3096 return resultobj;
3097 fail:
3098 return NULL;
3099}
3100
3101
c32bde28 3102static PyObject *_wrap_BitmapButton_SetBitmapLabel(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
3103 PyObject *resultobj;
3104 wxBitmapButton *arg1 = (wxBitmapButton *) 0 ;
3105 wxBitmap *arg2 = 0 ;
3106 PyObject * obj0 = 0 ;
3107 PyObject * obj1 = 0 ;
3108 char *kwnames[] = {
3109 (char *) "self",(char *) "bitmap", NULL
3110 };
3111
3112 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:BitmapButton_SetBitmapLabel",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
3113 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxBitmapButton, SWIG_POINTER_EXCEPTION | 0);
3114 if (SWIG_arg_fail(1)) SWIG_fail;
3115 {
3116 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxBitmap, SWIG_POINTER_EXCEPTION | 0);
3117 if (SWIG_arg_fail(2)) SWIG_fail;
3118 if (arg2 == NULL) {
3119 SWIG_null_ref("wxBitmap");
3120 }
3121 if (SWIG_arg_fail(2)) SWIG_fail;
d14a1e28
RD
3122 }
3123 {
3124 PyThreadState* __tstate = wxPyBeginAllowThreads();
3125 (arg1)->SetBitmapLabel((wxBitmap const &)*arg2);
3126
3127 wxPyEndAllowThreads(__tstate);
3128 if (PyErr_Occurred()) SWIG_fail;
3129 }
3130 Py_INCREF(Py_None); resultobj = Py_None;
3131 return resultobj;
3132 fail:
3133 return NULL;
3134}
3135
3136
c32bde28 3137static PyObject *_wrap_BitmapButton_SetMargins(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
3138 PyObject *resultobj;
3139 wxBitmapButton *arg1 = (wxBitmapButton *) 0 ;
3140 int arg2 ;
3141 int arg3 ;
3142 PyObject * obj0 = 0 ;
994141e6
RD
3143 PyObject * obj1 = 0 ;
3144 PyObject * obj2 = 0 ;
d14a1e28
RD
3145 char *kwnames[] = {
3146 (char *) "self",(char *) "x",(char *) "y", NULL
3147 };
3148
994141e6 3149 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:BitmapButton_SetMargins",kwnames,&obj0,&obj1,&obj2)) goto fail;
093d3ff1
RD
3150 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxBitmapButton, SWIG_POINTER_EXCEPTION | 0);
3151 if (SWIG_arg_fail(1)) SWIG_fail;
3152 {
3153 arg2 = (int)(SWIG_As_int(obj1));
3154 if (SWIG_arg_fail(2)) SWIG_fail;
3155 }
3156 {
3157 arg3 = (int)(SWIG_As_int(obj2));
3158 if (SWIG_arg_fail(3)) SWIG_fail;
3159 }
d14a1e28
RD
3160 {
3161 PyThreadState* __tstate = wxPyBeginAllowThreads();
3162 (arg1)->SetMargins(arg2,arg3);
3163
3164 wxPyEndAllowThreads(__tstate);
3165 if (PyErr_Occurred()) SWIG_fail;
3166 }
3167 Py_INCREF(Py_None); resultobj = Py_None;
3168 return resultobj;
3169 fail:
3170 return NULL;
3171}
3172
3173
c32bde28 3174static PyObject *_wrap_BitmapButton_GetMarginX(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
3175 PyObject *resultobj;
3176 wxBitmapButton *arg1 = (wxBitmapButton *) 0 ;
3177 int result;
3178 PyObject * obj0 = 0 ;
3179 char *kwnames[] = {
3180 (char *) "self", NULL
3181 };
3182
3183 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:BitmapButton_GetMarginX",kwnames,&obj0)) goto fail;
093d3ff1
RD
3184 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxBitmapButton, SWIG_POINTER_EXCEPTION | 0);
3185 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
3186 {
3187 PyThreadState* __tstate = wxPyBeginAllowThreads();
3188 result = (int)((wxBitmapButton const *)arg1)->GetMarginX();
3189
3190 wxPyEndAllowThreads(__tstate);
3191 if (PyErr_Occurred()) SWIG_fail;
3192 }
093d3ff1
RD
3193 {
3194 resultobj = SWIG_From_int((int)(result));
3195 }
d14a1e28
RD
3196 return resultobj;
3197 fail:
3198 return NULL;
3199}
3200
3201
c32bde28 3202static PyObject *_wrap_BitmapButton_GetMarginY(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
3203 PyObject *resultobj;
3204 wxBitmapButton *arg1 = (wxBitmapButton *) 0 ;
3205 int result;
3206 PyObject * obj0 = 0 ;
3207 char *kwnames[] = {
3208 (char *) "self", NULL
3209 };
3210
3211 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:BitmapButton_GetMarginY",kwnames,&obj0)) goto fail;
093d3ff1
RD
3212 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxBitmapButton, SWIG_POINTER_EXCEPTION | 0);
3213 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
3214 {
3215 PyThreadState* __tstate = wxPyBeginAllowThreads();
3216 result = (int)((wxBitmapButton const *)arg1)->GetMarginY();
3217
3218 wxPyEndAllowThreads(__tstate);
3219 if (PyErr_Occurred()) SWIG_fail;
3220 }
093d3ff1
RD
3221 {
3222 resultobj = SWIG_From_int((int)(result));
3223 }
d14a1e28
RD
3224 return resultobj;
3225 fail:
3226 return NULL;
3227}
3228
3229
c32bde28 3230static PyObject * BitmapButton_swigregister(PyObject *, PyObject *args) {
d14a1e28
RD
3231 PyObject *obj;
3232 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
3233 SWIG_TypeClientData(SWIGTYPE_p_wxBitmapButton, obj);
3234 Py_INCREF(obj);
3235 return Py_BuildValue((char *)"");
3236}
c32bde28 3237static int _wrap_CheckBoxNameStr_set(PyObject *) {
b2dc1044
RD
3238 PyErr_SetString(PyExc_TypeError,"Variable CheckBoxNameStr is read-only.");
3239 return 1;
3240}
3241
3242
093d3ff1 3243static PyObject *_wrap_CheckBoxNameStr_get(void) {
b2dc1044
RD
3244 PyObject *pyobj;
3245
3246 {
3247#if wxUSE_UNICODE
3248 pyobj = PyUnicode_FromWideChar((&wxPyCheckBoxNameStr)->c_str(), (&wxPyCheckBoxNameStr)->Len());
3249#else
3250 pyobj = PyString_FromStringAndSize((&wxPyCheckBoxNameStr)->c_str(), (&wxPyCheckBoxNameStr)->Len());
3251#endif
3252 }
3253 return pyobj;
3254}
3255
3256
c32bde28 3257static PyObject *_wrap_new_CheckBox(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
3258 PyObject *resultobj;
3259 wxWindow *arg1 = (wxWindow *) 0 ;
248ed943
RD
3260 int arg2 = (int) -1 ;
3261 wxString const &arg3_defvalue = wxPyEmptyString ;
3262 wxString *arg3 = (wxString *) &arg3_defvalue ;
d14a1e28
RD
3263 wxPoint const &arg4_defvalue = wxDefaultPosition ;
3264 wxPoint *arg4 = (wxPoint *) &arg4_defvalue ;
3265 wxSize const &arg5_defvalue = wxDefaultSize ;
3266 wxSize *arg5 = (wxSize *) &arg5_defvalue ;
3267 long arg6 = (long) 0 ;
3268 wxValidator const &arg7_defvalue = wxDefaultValidator ;
3269 wxValidator *arg7 = (wxValidator *) &arg7_defvalue ;
3270 wxString const &arg8_defvalue = wxPyCheckBoxNameStr ;
3271 wxString *arg8 = (wxString *) &arg8_defvalue ;
3272 wxCheckBox *result;
ae8162c8 3273 bool temp3 = false ;
d14a1e28
RD
3274 wxPoint temp4 ;
3275 wxSize temp5 ;
ae8162c8 3276 bool temp8 = false ;
d14a1e28 3277 PyObject * obj0 = 0 ;
994141e6 3278 PyObject * obj1 = 0 ;
d14a1e28
RD
3279 PyObject * obj2 = 0 ;
3280 PyObject * obj3 = 0 ;
3281 PyObject * obj4 = 0 ;
994141e6 3282 PyObject * obj5 = 0 ;
d14a1e28
RD
3283 PyObject * obj6 = 0 ;
3284 PyObject * obj7 = 0 ;
3285 char *kwnames[] = {
3286 (char *) "parent",(char *) "id",(char *) "label",(char *) "pos",(char *) "size",(char *) "style",(char *) "validator",(char *) "name", NULL
3287 };
3288
248ed943 3289 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|OOOOOOO:new_CheckBox",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6,&obj7)) goto fail;
093d3ff1
RD
3290 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
3291 if (SWIG_arg_fail(1)) SWIG_fail;
248ed943 3292 if (obj1) {
093d3ff1
RD
3293 {
3294 arg2 = (int)(SWIG_As_int(obj1));
3295 if (SWIG_arg_fail(2)) SWIG_fail;
3296 }
248ed943
RD
3297 }
3298 if (obj2) {
3299 {
3300 arg3 = wxString_in_helper(obj2);
3301 if (arg3 == NULL) SWIG_fail;
ae8162c8 3302 temp3 = true;
248ed943 3303 }
d14a1e28
RD
3304 }
3305 if (obj3) {
3306 {
3307 arg4 = &temp4;
3308 if ( ! wxPoint_helper(obj3, &arg4)) SWIG_fail;
3309 }
3310 }
3311 if (obj4) {
3312 {
3313 arg5 = &temp5;
3314 if ( ! wxSize_helper(obj4, &arg5)) SWIG_fail;
3315 }
3316 }
994141e6 3317 if (obj5) {
093d3ff1
RD
3318 {
3319 arg6 = (long)(SWIG_As_long(obj5));
3320 if (SWIG_arg_fail(6)) SWIG_fail;
3321 }
994141e6 3322 }
d14a1e28 3323 if (obj6) {
093d3ff1
RD
3324 {
3325 SWIG_Python_ConvertPtr(obj6, (void **)&arg7, SWIGTYPE_p_wxValidator, SWIG_POINTER_EXCEPTION | 0);
3326 if (SWIG_arg_fail(7)) SWIG_fail;
3327 if (arg7 == NULL) {
3328 SWIG_null_ref("wxValidator");
3329 }
3330 if (SWIG_arg_fail(7)) SWIG_fail;
d14a1e28
RD
3331 }
3332 }
3333 if (obj7) {
3334 {
3335 arg8 = wxString_in_helper(obj7);
3336 if (arg8 == NULL) SWIG_fail;
ae8162c8 3337 temp8 = true;
d14a1e28
RD
3338 }
3339 }
3340 {
e3b71cb8 3341 if (!wxPyCheckForApp()) SWIG_fail;
d14a1e28
RD
3342 PyThreadState* __tstate = wxPyBeginAllowThreads();
3343 result = (wxCheckBox *)new wxCheckBox(arg1,arg2,(wxString const &)*arg3,(wxPoint const &)*arg4,(wxSize const &)*arg5,arg6,(wxValidator const &)*arg7,(wxString const &)*arg8);
3344
3345 wxPyEndAllowThreads(__tstate);
110da5b0 3346 if (PyErr_Occurred()) SWIG_fail;
d14a1e28 3347 }
15afbcd0 3348 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxCheckBox, 1);
d14a1e28
RD
3349 {
3350 if (temp3)
3351 delete arg3;
3352 }
3353 {
3354 if (temp8)
3355 delete arg8;
3356 }
3357 return resultobj;
3358 fail:
3359 {
3360 if (temp3)
3361 delete arg3;
3362 }
3363 {
3364 if (temp8)
3365 delete arg8;
3366 }
3367 return NULL;
3368}
3369
3370
c32bde28 3371static PyObject *_wrap_new_PreCheckBox(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
3372 PyObject *resultobj;
3373 wxCheckBox *result;
3374 char *kwnames[] = {
3375 NULL
3376 };
3377
3378 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_PreCheckBox",kwnames)) goto fail;
3379 {
e3b71cb8 3380 if (!wxPyCheckForApp()) SWIG_fail;
d14a1e28
RD
3381 PyThreadState* __tstate = wxPyBeginAllowThreads();
3382 result = (wxCheckBox *)new wxCheckBox();
3383
3384 wxPyEndAllowThreads(__tstate);
110da5b0 3385 if (PyErr_Occurred()) SWIG_fail;
d14a1e28 3386 }
15afbcd0 3387 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxCheckBox, 1);
d14a1e28
RD
3388 return resultobj;
3389 fail:
3390 return NULL;
3391}
3392
3393
c32bde28 3394static PyObject *_wrap_CheckBox_Create(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
3395 PyObject *resultobj;
3396 wxCheckBox *arg1 = (wxCheckBox *) 0 ;
3397 wxWindow *arg2 = (wxWindow *) 0 ;
248ed943
RD
3398 int arg3 = (int) -1 ;
3399 wxString const &arg4_defvalue = wxPyEmptyString ;
3400 wxString *arg4 = (wxString *) &arg4_defvalue ;
d14a1e28
RD
3401 wxPoint const &arg5_defvalue = wxDefaultPosition ;
3402 wxPoint *arg5 = (wxPoint *) &arg5_defvalue ;
3403 wxSize const &arg6_defvalue = wxDefaultSize ;
3404 wxSize *arg6 = (wxSize *) &arg6_defvalue ;
3405 long arg7 = (long) 0 ;
3406 wxValidator const &arg8_defvalue = wxDefaultValidator ;
3407 wxValidator *arg8 = (wxValidator *) &arg8_defvalue ;
3408 wxString const &arg9_defvalue = wxPyCheckBoxNameStr ;
3409 wxString *arg9 = (wxString *) &arg9_defvalue ;
3410 bool result;
ae8162c8 3411 bool temp4 = false ;
d14a1e28
RD
3412 wxPoint temp5 ;
3413 wxSize temp6 ;
ae8162c8 3414 bool temp9 = false ;
d14a1e28
RD
3415 PyObject * obj0 = 0 ;
3416 PyObject * obj1 = 0 ;
994141e6 3417 PyObject * obj2 = 0 ;
d14a1e28
RD
3418 PyObject * obj3 = 0 ;
3419 PyObject * obj4 = 0 ;
3420 PyObject * obj5 = 0 ;
994141e6 3421 PyObject * obj6 = 0 ;
d14a1e28
RD
3422 PyObject * obj7 = 0 ;
3423 PyObject * obj8 = 0 ;
3424 char *kwnames[] = {
3425 (char *) "self",(char *) "parent",(char *) "id",(char *) "label",(char *) "pos",(char *) "size",(char *) "style",(char *) "validator",(char *) "name", NULL
3426 };
3427
248ed943 3428 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|OOOOOOO:CheckBox_Create",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6,&obj7,&obj8)) goto fail;
093d3ff1
RD
3429 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxCheckBox, SWIG_POINTER_EXCEPTION | 0);
3430 if (SWIG_arg_fail(1)) SWIG_fail;
3431 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
3432 if (SWIG_arg_fail(2)) SWIG_fail;
248ed943 3433 if (obj2) {
093d3ff1
RD
3434 {
3435 arg3 = (int)(SWIG_As_int(obj2));
3436 if (SWIG_arg_fail(3)) SWIG_fail;
3437 }
248ed943
RD
3438 }
3439 if (obj3) {
3440 {
3441 arg4 = wxString_in_helper(obj3);
3442 if (arg4 == NULL) SWIG_fail;
ae8162c8 3443 temp4 = true;
248ed943 3444 }
d14a1e28
RD
3445 }
3446 if (obj4) {
3447 {
3448 arg5 = &temp5;
3449 if ( ! wxPoint_helper(obj4, &arg5)) SWIG_fail;
3450 }
3451 }
3452 if (obj5) {
3453 {
3454 arg6 = &temp6;
3455 if ( ! wxSize_helper(obj5, &arg6)) SWIG_fail;
3456 }
3457 }
994141e6 3458 if (obj6) {
093d3ff1
RD
3459 {
3460 arg7 = (long)(SWIG_As_long(obj6));
3461 if (SWIG_arg_fail(7)) SWIG_fail;
3462 }
994141e6 3463 }
d14a1e28 3464 if (obj7) {
093d3ff1
RD
3465 {
3466 SWIG_Python_ConvertPtr(obj7, (void **)&arg8, SWIGTYPE_p_wxValidator, SWIG_POINTER_EXCEPTION | 0);
3467 if (SWIG_arg_fail(8)) SWIG_fail;
3468 if (arg8 == NULL) {
3469 SWIG_null_ref("wxValidator");
3470 }
3471 if (SWIG_arg_fail(8)) SWIG_fail;
d14a1e28
RD
3472 }
3473 }
3474 if (obj8) {
3475 {
3476 arg9 = wxString_in_helper(obj8);
3477 if (arg9 == NULL) SWIG_fail;
ae8162c8 3478 temp9 = true;
d14a1e28
RD
3479 }
3480 }
3481 {
3482 PyThreadState* __tstate = wxPyBeginAllowThreads();
3483 result = (bool)(arg1)->Create(arg2,arg3,(wxString const &)*arg4,(wxPoint const &)*arg5,(wxSize const &)*arg6,arg7,(wxValidator const &)*arg8,(wxString const &)*arg9);
3484
3485 wxPyEndAllowThreads(__tstate);
3486 if (PyErr_Occurred()) SWIG_fail;
3487 }
4f89f6a3
RD
3488 {
3489 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
3490 }
d14a1e28
RD
3491 {
3492 if (temp4)
3493 delete arg4;
3494 }
3495 {
3496 if (temp9)
3497 delete arg9;
3498 }
3499 return resultobj;
3500 fail:
3501 {
3502 if (temp4)
3503 delete arg4;
3504 }
3505 {
3506 if (temp9)
3507 delete arg9;
3508 }
3509 return NULL;
3510}
3511
3512
c32bde28 3513static PyObject *_wrap_CheckBox_GetValue(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
3514 PyObject *resultobj;
3515 wxCheckBox *arg1 = (wxCheckBox *) 0 ;
3516 bool result;
3517 PyObject * obj0 = 0 ;
3518 char *kwnames[] = {
3519 (char *) "self", NULL
3520 };
3521
3522 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:CheckBox_GetValue",kwnames,&obj0)) goto fail;
093d3ff1
RD
3523 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxCheckBox, SWIG_POINTER_EXCEPTION | 0);
3524 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
3525 {
3526 PyThreadState* __tstate = wxPyBeginAllowThreads();
3527 result = (bool)(arg1)->GetValue();
3528
3529 wxPyEndAllowThreads(__tstate);
3530 if (PyErr_Occurred()) SWIG_fail;
3531 }
4f89f6a3
RD
3532 {
3533 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
3534 }
d14a1e28
RD
3535 return resultobj;
3536 fail:
3537 return NULL;
3538}
3539
3540
c32bde28 3541static PyObject *_wrap_CheckBox_IsChecked(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
3542 PyObject *resultobj;
3543 wxCheckBox *arg1 = (wxCheckBox *) 0 ;
3544 bool result;
3545 PyObject * obj0 = 0 ;
3546 char *kwnames[] = {
3547 (char *) "self", NULL
3548 };
3549
3550 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:CheckBox_IsChecked",kwnames,&obj0)) goto fail;
093d3ff1
RD
3551 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxCheckBox, SWIG_POINTER_EXCEPTION | 0);
3552 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
3553 {
3554 PyThreadState* __tstate = wxPyBeginAllowThreads();
3555 result = (bool)(arg1)->IsChecked();
3556
3557 wxPyEndAllowThreads(__tstate);
3558 if (PyErr_Occurred()) SWIG_fail;
3559 }
4f89f6a3
RD
3560 {
3561 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
3562 }
d14a1e28
RD
3563 return resultobj;
3564 fail:
3565 return NULL;
3566}
3567
3568
c32bde28 3569static PyObject *_wrap_CheckBox_SetValue(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
3570 PyObject *resultobj;
3571 wxCheckBox *arg1 = (wxCheckBox *) 0 ;
3572 bool arg2 ;
3573 PyObject * obj0 = 0 ;
3574 PyObject * obj1 = 0 ;
3575 char *kwnames[] = {
3576 (char *) "self",(char *) "state", NULL
3577 };
3578
3579 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:CheckBox_SetValue",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
3580 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxCheckBox, SWIG_POINTER_EXCEPTION | 0);
3581 if (SWIG_arg_fail(1)) SWIG_fail;
3582 {
3583 arg2 = (bool const)(SWIG_As_bool(obj1));
3584 if (SWIG_arg_fail(2)) SWIG_fail;
3585 }
d14a1e28
RD
3586 {
3587 PyThreadState* __tstate = wxPyBeginAllowThreads();
3588 (arg1)->SetValue(arg2);
3589
3590 wxPyEndAllowThreads(__tstate);
3591 if (PyErr_Occurred()) SWIG_fail;
3592 }
3593 Py_INCREF(Py_None); resultobj = Py_None;
3594 return resultobj;
3595 fail:
3596 return NULL;
3597}
3598
3599
c32bde28 3600static PyObject *_wrap_CheckBox_Get3StateValue(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
3601 PyObject *resultobj;
3602 wxCheckBox *arg1 = (wxCheckBox *) 0 ;
093d3ff1 3603 wxCheckBoxState result;
d14a1e28
RD
3604 PyObject * obj0 = 0 ;
3605 char *kwnames[] = {
3606 (char *) "self", NULL
3607 };
3608
3609 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:CheckBox_Get3StateValue",kwnames,&obj0)) goto fail;
093d3ff1
RD
3610 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxCheckBox, SWIG_POINTER_EXCEPTION | 0);
3611 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
3612 {
3613 PyThreadState* __tstate = wxPyBeginAllowThreads();
093d3ff1 3614 result = (wxCheckBoxState)((wxCheckBox const *)arg1)->Get3StateValue();
d14a1e28
RD
3615
3616 wxPyEndAllowThreads(__tstate);
3617 if (PyErr_Occurred()) SWIG_fail;
3618 }
093d3ff1 3619 resultobj = SWIG_From_int((result));
d14a1e28
RD
3620 return resultobj;
3621 fail:
3622 return NULL;
3623}
3624
3625
c32bde28 3626static PyObject *_wrap_CheckBox_Set3StateValue(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
3627 PyObject *resultobj;
3628 wxCheckBox *arg1 = (wxCheckBox *) 0 ;
093d3ff1 3629 wxCheckBoxState arg2 ;
d14a1e28 3630 PyObject * obj0 = 0 ;
994141e6 3631 PyObject * obj1 = 0 ;
d14a1e28
RD
3632 char *kwnames[] = {
3633 (char *) "self",(char *) "state", NULL
3634 };
3635
994141e6 3636 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:CheckBox_Set3StateValue",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
3637 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxCheckBox, SWIG_POINTER_EXCEPTION | 0);
3638 if (SWIG_arg_fail(1)) SWIG_fail;
3639 {
3640 arg2 = (wxCheckBoxState)(SWIG_As_int(obj1));
3641 if (SWIG_arg_fail(2)) SWIG_fail;
3642 }
d14a1e28
RD
3643 {
3644 PyThreadState* __tstate = wxPyBeginAllowThreads();
3645 (arg1)->Set3StateValue((wxCheckBoxState )arg2);
3646
3647 wxPyEndAllowThreads(__tstate);
3648 if (PyErr_Occurred()) SWIG_fail;
3649 }
3650 Py_INCREF(Py_None); resultobj = Py_None;
3651 return resultobj;
3652 fail:
3653 return NULL;
3654}
3655
3656
c32bde28 3657static PyObject *_wrap_CheckBox_Is3State(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
3658 PyObject *resultobj;
3659 wxCheckBox *arg1 = (wxCheckBox *) 0 ;
3660 bool result;
3661 PyObject * obj0 = 0 ;
3662 char *kwnames[] = {
3663 (char *) "self", NULL
3664 };
3665
3666 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:CheckBox_Is3State",kwnames,&obj0)) goto fail;
093d3ff1
RD
3667 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxCheckBox, SWIG_POINTER_EXCEPTION | 0);
3668 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
3669 {
3670 PyThreadState* __tstate = wxPyBeginAllowThreads();
3671 result = (bool)((wxCheckBox const *)arg1)->Is3State();
3672
3673 wxPyEndAllowThreads(__tstate);
3674 if (PyErr_Occurred()) SWIG_fail;
3675 }
4f89f6a3
RD
3676 {
3677 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
3678 }
d14a1e28
RD
3679 return resultobj;
3680 fail:
3681 return NULL;
3682}
3683
3684
c32bde28 3685static PyObject *_wrap_CheckBox_Is3rdStateAllowedForUser(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
3686 PyObject *resultobj;
3687 wxCheckBox *arg1 = (wxCheckBox *) 0 ;
3688 bool result;
3689 PyObject * obj0 = 0 ;
3690 char *kwnames[] = {
3691 (char *) "self", NULL
3692 };
3693
3694 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:CheckBox_Is3rdStateAllowedForUser",kwnames,&obj0)) goto fail;
093d3ff1
RD
3695 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxCheckBox, SWIG_POINTER_EXCEPTION | 0);
3696 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
3697 {
3698 PyThreadState* __tstate = wxPyBeginAllowThreads();
3699 result = (bool)((wxCheckBox const *)arg1)->Is3rdStateAllowedForUser();
3700
3701 wxPyEndAllowThreads(__tstate);
3702 if (PyErr_Occurred()) SWIG_fail;
3703 }
4f89f6a3
RD
3704 {
3705 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
3706 }
d14a1e28
RD
3707 return resultobj;
3708 fail:
3709 return NULL;
3710}
3711
3712
c32bde28 3713static PyObject *_wrap_CheckBox_GetClassDefaultAttributes(PyObject *, PyObject *args, PyObject *kwargs) {
22bfe96c 3714 PyObject *resultobj;
093d3ff1 3715 wxWindowVariant arg1 = (wxWindowVariant) wxWINDOW_VARIANT_NORMAL ;
22bfe96c
RD
3716 wxVisualAttributes result;
3717 PyObject * obj0 = 0 ;
3718 char *kwnames[] = {
3719 (char *) "variant", NULL
3720 };
3721
3722 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|O:CheckBox_GetClassDefaultAttributes",kwnames,&obj0)) goto fail;
3723 if (obj0) {
093d3ff1
RD
3724 {
3725 arg1 = (wxWindowVariant)(SWIG_As_int(obj0));
3726 if (SWIG_arg_fail(1)) SWIG_fail;
3727 }
22bfe96c
RD
3728 }
3729 {
110da5b0 3730 if (!wxPyCheckForApp()) SWIG_fail;
22bfe96c
RD
3731 PyThreadState* __tstate = wxPyBeginAllowThreads();
3732 result = wxCheckBox::GetClassDefaultAttributes((wxWindowVariant )arg1);
3733
3734 wxPyEndAllowThreads(__tstate);
dfbb5885 3735 if (PyErr_Occurred()) SWIG_fail;
22bfe96c
RD
3736 }
3737 {
3738 wxVisualAttributes * resultptr;
093d3ff1 3739 resultptr = new wxVisualAttributes((wxVisualAttributes &)(result));
22bfe96c
RD
3740 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxVisualAttributes, 1);
3741 }
3742 return resultobj;
3743 fail:
3744 return NULL;
3745}
3746
3747
c32bde28 3748static PyObject * CheckBox_swigregister(PyObject *, PyObject *args) {
d14a1e28
RD
3749 PyObject *obj;
3750 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
3751 SWIG_TypeClientData(SWIGTYPE_p_wxCheckBox, obj);
3752 Py_INCREF(obj);
3753 return Py_BuildValue((char *)"");
3754}
c32bde28 3755static int _wrap_ChoiceNameStr_set(PyObject *) {
b2dc1044
RD
3756 PyErr_SetString(PyExc_TypeError,"Variable ChoiceNameStr is read-only.");
3757 return 1;
3758}
3759
3760
093d3ff1 3761static PyObject *_wrap_ChoiceNameStr_get(void) {
b2dc1044
RD
3762 PyObject *pyobj;
3763
3764 {
3765#if wxUSE_UNICODE
3766 pyobj = PyUnicode_FromWideChar((&wxPyChoiceNameStr)->c_str(), (&wxPyChoiceNameStr)->Len());
3767#else
3768 pyobj = PyString_FromStringAndSize((&wxPyChoiceNameStr)->c_str(), (&wxPyChoiceNameStr)->Len());
3769#endif
3770 }
3771 return pyobj;
3772}
3773
3774
c32bde28 3775static PyObject *_wrap_new_Choice(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
3776 PyObject *resultobj;
3777 wxWindow *arg1 = (wxWindow *) 0 ;
a95a7133 3778 int arg2 = (int) -1 ;
d14a1e28
RD
3779 wxPoint const &arg3_defvalue = wxDefaultPosition ;
3780 wxPoint *arg3 = (wxPoint *) &arg3_defvalue ;
3781 wxSize const &arg4_defvalue = wxDefaultSize ;
3782 wxSize *arg4 = (wxSize *) &arg4_defvalue ;
4d5c3d91
RD
3783 wxArrayString const &arg5_defvalue = wxPyEmptyStringArray ;
3784 wxArrayString *arg5 = (wxArrayString *) &arg5_defvalue ;
3785 long arg6 = (long) 0 ;
3786 wxValidator const &arg7_defvalue = wxDefaultValidator ;
3787 wxValidator *arg7 = (wxValidator *) &arg7_defvalue ;
3788 wxString const &arg8_defvalue = wxPyChoiceNameStr ;
3789 wxString *arg8 = (wxString *) &arg8_defvalue ;
d14a1e28
RD
3790 wxChoice *result;
3791 wxPoint temp3 ;
3792 wxSize temp4 ;
ae8162c8
RD
3793 bool temp5 = false ;
3794 bool temp8 = false ;
d14a1e28 3795 PyObject * obj0 = 0 ;
994141e6 3796 PyObject * obj1 = 0 ;
d14a1e28
RD
3797 PyObject * obj2 = 0 ;
3798 PyObject * obj3 = 0 ;
3799 PyObject * obj4 = 0 ;
994141e6 3800 PyObject * obj5 = 0 ;
d14a1e28
RD
3801 PyObject * obj6 = 0 ;
3802 PyObject * obj7 = 0 ;
3803 char *kwnames[] = {
3804 (char *) "parent",(char *) "id",(char *) "pos",(char *) "size",(char *) "choices",(char *) "style",(char *) "validator",(char *) "name", NULL
3805 };
3806
a95a7133 3807 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|OOOOOOO:new_Choice",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6,&obj7)) goto fail;
093d3ff1
RD
3808 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
3809 if (SWIG_arg_fail(1)) SWIG_fail;
a95a7133 3810 if (obj1) {
093d3ff1
RD
3811 {
3812 arg2 = (int)(SWIG_As_int(obj1));
3813 if (SWIG_arg_fail(2)) SWIG_fail;
3814 }
a95a7133 3815 }
d14a1e28
RD
3816 if (obj2) {
3817 {
3818 arg3 = &temp3;
3819 if ( ! wxPoint_helper(obj2, &arg3)) SWIG_fail;
3820 }
3821 }
3822 if (obj3) {
3823 {
3824 arg4 = &temp4;
3825 if ( ! wxSize_helper(obj3, &arg4)) SWIG_fail;
3826 }
3827 }
3828 if (obj4) {
3829 {
4d5c3d91
RD
3830 if (! PySequence_Check(obj4)) {
3831 PyErr_SetString(PyExc_TypeError, "Sequence of strings expected.");
3832 SWIG_fail;
3833 }
3834 arg5 = new wxArrayString;
ae8162c8 3835 temp5 = true;
4d5c3d91
RD
3836 int i, len=PySequence_Length(obj4);
3837 for (i=0; i<len; i++) {
3838 PyObject* item = PySequence_GetItem(obj4, i);
71237536 3839 wxString* s = wxString_in_helper(item);
74a57fcd 3840 if (PyErr_Occurred()) SWIG_fail;
71237536
RD
3841 arg5->Add(*s);
3842 delete s;
4d5c3d91 3843 Py_DECREF(item);
4d5c3d91 3844 }
d14a1e28
RD
3845 }
3846 }
994141e6 3847 if (obj5) {
093d3ff1
RD
3848 {
3849 arg6 = (long)(SWIG_As_long(obj5));
3850 if (SWIG_arg_fail(6)) SWIG_fail;
3851 }
994141e6 3852 }
d14a1e28 3853 if (obj6) {
093d3ff1
RD
3854 {
3855 SWIG_Python_ConvertPtr(obj6, (void **)&arg7, SWIGTYPE_p_wxValidator, SWIG_POINTER_EXCEPTION | 0);
3856 if (SWIG_arg_fail(7)) SWIG_fail;
3857 if (arg7 == NULL) {
3858 SWIG_null_ref("wxValidator");
3859 }
3860 if (SWIG_arg_fail(7)) SWIG_fail;
d14a1e28
RD
3861 }
3862 }
3863 if (obj7) {
3864 {
4d5c3d91
RD
3865 arg8 = wxString_in_helper(obj7);
3866 if (arg8 == NULL) SWIG_fail;
ae8162c8 3867 temp8 = true;
d14a1e28
RD
3868 }
3869 }
3870 {
e3b71cb8 3871 if (!wxPyCheckForApp()) SWIG_fail;
d14a1e28 3872 PyThreadState* __tstate = wxPyBeginAllowThreads();
4d5c3d91 3873 result = (wxChoice *)new wxChoice(arg1,arg2,(wxPoint const &)*arg3,(wxSize const &)*arg4,(wxArrayString const &)*arg5,arg6,(wxValidator const &)*arg7,(wxString const &)*arg8);
d14a1e28
RD
3874
3875 wxPyEndAllowThreads(__tstate);
110da5b0 3876 if (PyErr_Occurred()) SWIG_fail;
d14a1e28 3877 }
15afbcd0 3878 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxChoice, 1);
d14a1e28 3879 {
3adfb63b 3880 if (temp5) delete arg5;
d14a1e28
RD
3881 }
3882 {
3883 if (temp8)
4d5c3d91 3884 delete arg8;
d14a1e28
RD
3885 }
3886 return resultobj;
3887 fail:
3888 {
3adfb63b 3889 if (temp5) delete arg5;
d14a1e28
RD
3890 }
3891 {
3892 if (temp8)
4d5c3d91 3893 delete arg8;
d14a1e28
RD
3894 }
3895 return NULL;
3896}
3897
3898
c32bde28 3899static PyObject *_wrap_new_PreChoice(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
3900 PyObject *resultobj;
3901 wxChoice *result;
3902 char *kwnames[] = {
3903 NULL
3904 };
3905
3906 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_PreChoice",kwnames)) goto fail;
3907 {
e3b71cb8 3908 if (!wxPyCheckForApp()) SWIG_fail;
d14a1e28
RD
3909 PyThreadState* __tstate = wxPyBeginAllowThreads();
3910 result = (wxChoice *)new wxChoice();
3911
3912 wxPyEndAllowThreads(__tstate);
110da5b0 3913 if (PyErr_Occurred()) SWIG_fail;
d14a1e28 3914 }
15afbcd0 3915 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxChoice, 1);
d14a1e28
RD
3916 return resultobj;
3917 fail:
3918 return NULL;
3919}
3920
3921
c32bde28 3922static PyObject *_wrap_Choice_Create(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
3923 PyObject *resultobj;
3924 wxChoice *arg1 = (wxChoice *) 0 ;
3925 wxWindow *arg2 = (wxWindow *) 0 ;
a95a7133 3926 int arg3 = (int) -1 ;
d14a1e28
RD
3927 wxPoint const &arg4_defvalue = wxDefaultPosition ;
3928 wxPoint *arg4 = (wxPoint *) &arg4_defvalue ;
3929 wxSize const &arg5_defvalue = wxDefaultSize ;
3930 wxSize *arg5 = (wxSize *) &arg5_defvalue ;
4d5c3d91
RD
3931 wxArrayString const &arg6_defvalue = wxPyEmptyStringArray ;
3932 wxArrayString *arg6 = (wxArrayString *) &arg6_defvalue ;
3933 long arg7 = (long) 0 ;
3934 wxValidator const &arg8_defvalue = wxDefaultValidator ;
3935 wxValidator *arg8 = (wxValidator *) &arg8_defvalue ;
3936 wxString const &arg9_defvalue = wxPyChoiceNameStr ;
3937 wxString *arg9 = (wxString *) &arg9_defvalue ;
d14a1e28
RD
3938 bool result;
3939 wxPoint temp4 ;
3940 wxSize temp5 ;
ae8162c8
RD
3941 bool temp6 = false ;
3942 bool temp9 = false ;
d14a1e28
RD
3943 PyObject * obj0 = 0 ;
3944 PyObject * obj1 = 0 ;
994141e6 3945 PyObject * obj2 = 0 ;
d14a1e28
RD
3946 PyObject * obj3 = 0 ;
3947 PyObject * obj4 = 0 ;
3948 PyObject * obj5 = 0 ;
994141e6 3949 PyObject * obj6 = 0 ;
d14a1e28
RD
3950 PyObject * obj7 = 0 ;
3951 PyObject * obj8 = 0 ;
3952 char *kwnames[] = {
3953 (char *) "self",(char *) "parent",(char *) "id",(char *) "pos",(char *) "size",(char *) "choices",(char *) "style",(char *) "validator",(char *) "name", NULL
3954 };
3955
a95a7133 3956 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|OOOOOOO:Choice_Create",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6,&obj7,&obj8)) goto fail;
093d3ff1
RD
3957 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxChoice, SWIG_POINTER_EXCEPTION | 0);
3958 if (SWIG_arg_fail(1)) SWIG_fail;
3959 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
3960 if (SWIG_arg_fail(2)) SWIG_fail;
a95a7133 3961 if (obj2) {
093d3ff1
RD
3962 {
3963 arg3 = (int)(SWIG_As_int(obj2));
3964 if (SWIG_arg_fail(3)) SWIG_fail;
3965 }
a95a7133 3966 }
d14a1e28
RD
3967 if (obj3) {
3968 {
3969 arg4 = &temp4;
3970 if ( ! wxPoint_helper(obj3, &arg4)) SWIG_fail;
3971 }
3972 }
3973 if (obj4) {
3974 {
3975 arg5 = &temp5;
3976 if ( ! wxSize_helper(obj4, &arg5)) SWIG_fail;
3977 }
3978 }
3979 if (obj5) {
3980 {
4d5c3d91
RD
3981 if (! PySequence_Check(obj5)) {
3982 PyErr_SetString(PyExc_TypeError, "Sequence of strings expected.");
3983 SWIG_fail;
3984 }
3985 arg6 = new wxArrayString;
ae8162c8 3986 temp6 = true;
4d5c3d91
RD
3987 int i, len=PySequence_Length(obj5);
3988 for (i=0; i<len; i++) {
3989 PyObject* item = PySequence_GetItem(obj5, i);
71237536 3990 wxString* s = wxString_in_helper(item);
74a57fcd 3991 if (PyErr_Occurred()) SWIG_fail;
71237536
RD
3992 arg6->Add(*s);
3993 delete s;
4d5c3d91 3994 Py_DECREF(item);
4d5c3d91 3995 }
d14a1e28
RD
3996 }
3997 }
994141e6 3998 if (obj6) {
093d3ff1
RD
3999 {
4000 arg7 = (long)(SWIG_As_long(obj6));
4001 if (SWIG_arg_fail(7)) SWIG_fail;
4002 }
994141e6 4003 }
d14a1e28 4004 if (obj7) {
093d3ff1
RD
4005 {
4006 SWIG_Python_ConvertPtr(obj7, (void **)&arg8, SWIGTYPE_p_wxValidator, SWIG_POINTER_EXCEPTION | 0);
4007 if (SWIG_arg_fail(8)) SWIG_fail;
4008 if (arg8 == NULL) {
4009 SWIG_null_ref("wxValidator");
4010 }
4011 if (SWIG_arg_fail(8)) SWIG_fail;
d14a1e28
RD
4012 }
4013 }
4014 if (obj8) {
4015 {
4d5c3d91
RD
4016 arg9 = wxString_in_helper(obj8);
4017 if (arg9 == NULL) SWIG_fail;
ae8162c8 4018 temp9 = true;
d14a1e28
RD
4019 }
4020 }
4021 {
4022 PyThreadState* __tstate = wxPyBeginAllowThreads();
4d5c3d91 4023 result = (bool)(arg1)->Create(arg2,arg3,(wxPoint const &)*arg4,(wxSize const &)*arg5,(wxArrayString const &)*arg6,arg7,(wxValidator const &)*arg8,(wxString const &)*arg9);
d14a1e28
RD
4024
4025 wxPyEndAllowThreads(__tstate);
4026 if (PyErr_Occurred()) SWIG_fail;
4027 }
4f89f6a3
RD
4028 {
4029 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
4030 }
d14a1e28 4031 {
3adfb63b 4032 if (temp6) delete arg6;
d14a1e28
RD
4033 }
4034 {
4035 if (temp9)
4d5c3d91 4036 delete arg9;
d14a1e28
RD
4037 }
4038 return resultobj;
4039 fail:
4040 {
3adfb63b 4041 if (temp6) delete arg6;
d14a1e28
RD
4042 }
4043 {
4044 if (temp9)
4d5c3d91 4045 delete arg9;
d14a1e28
RD
4046 }
4047 return NULL;
4048}
4049
4050
c32bde28 4051static PyObject *_wrap_Choice_GetClassDefaultAttributes(PyObject *, PyObject *args, PyObject *kwargs) {
22bfe96c 4052 PyObject *resultobj;
093d3ff1 4053 wxWindowVariant arg1 = (wxWindowVariant) wxWINDOW_VARIANT_NORMAL ;
22bfe96c
RD
4054 wxVisualAttributes result;
4055 PyObject * obj0 = 0 ;
4056 char *kwnames[] = {
4057 (char *) "variant", NULL
4058 };
4059
4060 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|O:Choice_GetClassDefaultAttributes",kwnames,&obj0)) goto fail;
4061 if (obj0) {
093d3ff1
RD
4062 {
4063 arg1 = (wxWindowVariant)(SWIG_As_int(obj0));
4064 if (SWIG_arg_fail(1)) SWIG_fail;
4065 }
22bfe96c
RD
4066 }
4067 {
110da5b0 4068 if (!wxPyCheckForApp()) SWIG_fail;
22bfe96c
RD
4069 PyThreadState* __tstate = wxPyBeginAllowThreads();
4070 result = wxChoice::GetClassDefaultAttributes((wxWindowVariant )arg1);
4071
4072 wxPyEndAllowThreads(__tstate);
dfbb5885 4073 if (PyErr_Occurred()) SWIG_fail;
22bfe96c
RD
4074 }
4075 {
4076 wxVisualAttributes * resultptr;
093d3ff1 4077 resultptr = new wxVisualAttributes((wxVisualAttributes &)(result));
22bfe96c
RD
4078 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxVisualAttributes, 1);
4079 }
4080 return resultobj;
4081 fail:
4082 return NULL;
4083}
4084
4085
c32bde28 4086static PyObject * Choice_swigregister(PyObject *, PyObject *args) {
d14a1e28
RD
4087 PyObject *obj;
4088 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
4089 SWIG_TypeClientData(SWIGTYPE_p_wxChoice, obj);
4090 Py_INCREF(obj);
4091 return Py_BuildValue((char *)"");
4092}
c32bde28 4093static int _wrap_ComboBoxNameStr_set(PyObject *) {
b2dc1044
RD
4094 PyErr_SetString(PyExc_TypeError,"Variable ComboBoxNameStr is read-only.");
4095 return 1;
4096}
4097
4098
093d3ff1 4099static PyObject *_wrap_ComboBoxNameStr_get(void) {
b2dc1044
RD
4100 PyObject *pyobj;
4101
4102 {
4103#if wxUSE_UNICODE
4104 pyobj = PyUnicode_FromWideChar((&wxPyComboBoxNameStr)->c_str(), (&wxPyComboBoxNameStr)->Len());
4105#else
4106 pyobj = PyString_FromStringAndSize((&wxPyComboBoxNameStr)->c_str(), (&wxPyComboBoxNameStr)->Len());
4107#endif
4108 }
4109 return pyobj;
4110}
4111
4112
c32bde28 4113static PyObject *_wrap_new_ComboBox(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
4114 PyObject *resultobj;
4115 wxWindow *arg1 = (wxWindow *) 0 ;
a95a7133 4116 int arg2 = (int) -1 ;
d14a1e28
RD
4117 wxString const &arg3_defvalue = wxPyEmptyString ;
4118 wxString *arg3 = (wxString *) &arg3_defvalue ;
4119 wxPoint const &arg4_defvalue = wxDefaultPosition ;
4120 wxPoint *arg4 = (wxPoint *) &arg4_defvalue ;
4121 wxSize const &arg5_defvalue = wxDefaultSize ;
4122 wxSize *arg5 = (wxSize *) &arg5_defvalue ;
4d5c3d91
RD
4123 wxArrayString const &arg6_defvalue = wxPyEmptyStringArray ;
4124 wxArrayString *arg6 = (wxArrayString *) &arg6_defvalue ;
4125 long arg7 = (long) 0 ;
4126 wxValidator const &arg8_defvalue = wxDefaultValidator ;
4127 wxValidator *arg8 = (wxValidator *) &arg8_defvalue ;
4128 wxString const &arg9_defvalue = wxPyComboBoxNameStr ;
4129 wxString *arg9 = (wxString *) &arg9_defvalue ;
d14a1e28 4130 wxComboBox *result;
ae8162c8 4131 bool temp3 = false ;
d14a1e28
RD
4132 wxPoint temp4 ;
4133 wxSize temp5 ;
ae8162c8
RD
4134 bool temp6 = false ;
4135 bool temp9 = false ;
d14a1e28 4136 PyObject * obj0 = 0 ;
994141e6 4137 PyObject * obj1 = 0 ;
d14a1e28
RD
4138 PyObject * obj2 = 0 ;
4139 PyObject * obj3 = 0 ;
4140 PyObject * obj4 = 0 ;
4141 PyObject * obj5 = 0 ;
994141e6 4142 PyObject * obj6 = 0 ;
d14a1e28
RD
4143 PyObject * obj7 = 0 ;
4144 PyObject * obj8 = 0 ;
4145 char *kwnames[] = {
4146 (char *) "parent",(char *) "id",(char *) "value",(char *) "pos",(char *) "size",(char *) "choices",(char *) "style",(char *) "validator",(char *) "name", NULL
4147 };
4148
a95a7133 4149 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|OOOOOOOO:new_ComboBox",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6,&obj7,&obj8)) goto fail;
093d3ff1
RD
4150 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
4151 if (SWIG_arg_fail(1)) SWIG_fail;
a95a7133 4152 if (obj1) {
093d3ff1
RD
4153 {
4154 arg2 = (int)(SWIG_As_int(obj1));
4155 if (SWIG_arg_fail(2)) SWIG_fail;
4156 }
a95a7133 4157 }
d14a1e28
RD
4158 if (obj2) {
4159 {
4160 arg3 = wxString_in_helper(obj2);
4161 if (arg3 == NULL) SWIG_fail;
ae8162c8 4162 temp3 = true;
d14a1e28
RD
4163 }
4164 }
4165 if (obj3) {
4166 {
4167 arg4 = &temp4;
4168 if ( ! wxPoint_helper(obj3, &arg4)) SWIG_fail;
4169 }
4170 }
4171 if (obj4) {
4172 {
4173 arg5 = &temp5;
4174 if ( ! wxSize_helper(obj4, &arg5)) SWIG_fail;
4175 }
4176 }
4177 if (obj5) {
4178 {
4d5c3d91
RD
4179 if (! PySequence_Check(obj5)) {
4180 PyErr_SetString(PyExc_TypeError, "Sequence of strings expected.");
4181 SWIG_fail;
4182 }
4183 arg6 = new wxArrayString;
ae8162c8 4184 temp6 = true;
4d5c3d91
RD
4185 int i, len=PySequence_Length(obj5);
4186 for (i=0; i<len; i++) {
4187 PyObject* item = PySequence_GetItem(obj5, i);
71237536 4188 wxString* s = wxString_in_helper(item);
74a57fcd 4189 if (PyErr_Occurred()) SWIG_fail;
71237536
RD
4190 arg6->Add(*s);
4191 delete s;
4d5c3d91 4192 Py_DECREF(item);
4d5c3d91 4193 }
d14a1e28
RD
4194 }
4195 }
994141e6 4196 if (obj6) {
093d3ff1
RD
4197 {
4198 arg7 = (long)(SWIG_As_long(obj6));
4199 if (SWIG_arg_fail(7)) SWIG_fail;
4200 }
994141e6 4201 }
d14a1e28 4202 if (obj7) {
093d3ff1
RD
4203 {
4204 SWIG_Python_ConvertPtr(obj7, (void **)&arg8, SWIGTYPE_p_wxValidator, SWIG_POINTER_EXCEPTION | 0);
4205 if (SWIG_arg_fail(8)) SWIG_fail;
4206 if (arg8 == NULL) {
4207 SWIG_null_ref("wxValidator");
4208 }
4209 if (SWIG_arg_fail(8)) SWIG_fail;
d14a1e28
RD
4210 }
4211 }
4212 if (obj8) {
4213 {
4d5c3d91
RD
4214 arg9 = wxString_in_helper(obj8);
4215 if (arg9 == NULL) SWIG_fail;
ae8162c8 4216 temp9 = true;
d14a1e28
RD
4217 }
4218 }
4219 {
e3b71cb8 4220 if (!wxPyCheckForApp()) SWIG_fail;
d14a1e28 4221 PyThreadState* __tstate = wxPyBeginAllowThreads();
4d5c3d91 4222 result = (wxComboBox *)new wxComboBox(arg1,arg2,(wxString const &)*arg3,(wxPoint const &)*arg4,(wxSize const &)*arg5,(wxArrayString const &)*arg6,arg7,(wxValidator const &)*arg8,(wxString const &)*arg9);
d14a1e28
RD
4223
4224 wxPyEndAllowThreads(__tstate);
110da5b0 4225 if (PyErr_Occurred()) SWIG_fail;
d14a1e28 4226 }
15afbcd0 4227 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxComboBox, 1);
d14a1e28
RD
4228 {
4229 if (temp3)
4230 delete arg3;
4231 }
4232 {
3adfb63b 4233 if (temp6) delete arg6;
d14a1e28
RD
4234 }
4235 {
4236 if (temp9)
4d5c3d91 4237 delete arg9;
d14a1e28
RD
4238 }
4239 return resultobj;
4240 fail:
4241 {
4242 if (temp3)
4243 delete arg3;
4244 }
4245 {
3adfb63b 4246 if (temp6) delete arg6;
d14a1e28
RD
4247 }
4248 {
4249 if (temp9)
4d5c3d91 4250 delete arg9;
d14a1e28
RD
4251 }
4252 return NULL;
4253}
4254
4255
c32bde28 4256static PyObject *_wrap_new_PreComboBox(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
4257 PyObject *resultobj;
4258 wxComboBox *result;
4259 char *kwnames[] = {
4260 NULL
4261 };
4262
4263 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_PreComboBox",kwnames)) goto fail;
4264 {
e3b71cb8 4265 if (!wxPyCheckForApp()) SWIG_fail;
d14a1e28
RD
4266 PyThreadState* __tstate = wxPyBeginAllowThreads();
4267 result = (wxComboBox *)new wxComboBox();
4268
4269 wxPyEndAllowThreads(__tstate);
110da5b0 4270 if (PyErr_Occurred()) SWIG_fail;
d14a1e28 4271 }
15afbcd0 4272 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxComboBox, 1);
d14a1e28
RD
4273 return resultobj;
4274 fail:
4275 return NULL;
4276}
4277
4278
c32bde28 4279static PyObject *_wrap_ComboBox_Create(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
4280 PyObject *resultobj;
4281 wxComboBox *arg1 = (wxComboBox *) 0 ;
4282 wxWindow *arg2 = (wxWindow *) 0 ;
a95a7133 4283 int arg3 = (int) -1 ;
d14a1e28
RD
4284 wxString const &arg4_defvalue = wxPyEmptyString ;
4285 wxString *arg4 = (wxString *) &arg4_defvalue ;
4286 wxPoint const &arg5_defvalue = wxDefaultPosition ;
4287 wxPoint *arg5 = (wxPoint *) &arg5_defvalue ;
4288 wxSize const &arg6_defvalue = wxDefaultSize ;
4289 wxSize *arg6 = (wxSize *) &arg6_defvalue ;
4d5c3d91
RD
4290 wxArrayString const &arg7_defvalue = wxPyEmptyStringArray ;
4291 wxArrayString *arg7 = (wxArrayString *) &arg7_defvalue ;
4292 long arg8 = (long) 0 ;
4293 wxValidator const &arg9_defvalue = wxDefaultValidator ;
4294 wxValidator *arg9 = (wxValidator *) &arg9_defvalue ;
b88bce5f 4295 wxString const &arg10_defvalue = wxPyChoiceNameStr ;
4d5c3d91 4296 wxString *arg10 = (wxString *) &arg10_defvalue ;
d14a1e28 4297 bool result;
ae8162c8 4298 bool temp4 = false ;
d14a1e28
RD
4299 wxPoint temp5 ;
4300 wxSize temp6 ;
ae8162c8
RD
4301 bool temp7 = false ;
4302 bool temp10 = false ;
d14a1e28
RD
4303 PyObject * obj0 = 0 ;
4304 PyObject * obj1 = 0 ;
994141e6 4305 PyObject * obj2 = 0 ;
d14a1e28
RD
4306 PyObject * obj3 = 0 ;
4307 PyObject * obj4 = 0 ;
4308 PyObject * obj5 = 0 ;
4309 PyObject * obj6 = 0 ;
994141e6 4310 PyObject * obj7 = 0 ;
d14a1e28
RD
4311 PyObject * obj8 = 0 ;
4312 PyObject * obj9 = 0 ;
4313 char *kwnames[] = {
4314 (char *) "self",(char *) "parent",(char *) "id",(char *) "value",(char *) "pos",(char *) "size",(char *) "choices",(char *) "style",(char *) "validator",(char *) "name", NULL
4315 };
4316
a95a7133 4317 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
4318 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxComboBox, SWIG_POINTER_EXCEPTION | 0);
4319 if (SWIG_arg_fail(1)) SWIG_fail;
4320 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
4321 if (SWIG_arg_fail(2)) SWIG_fail;
a95a7133 4322 if (obj2) {
093d3ff1
RD
4323 {
4324 arg3 = (int)(SWIG_As_int(obj2));
4325 if (SWIG_arg_fail(3)) SWIG_fail;
4326 }
a95a7133 4327 }
d14a1e28
RD
4328 if (obj3) {
4329 {
4330 arg4 = wxString_in_helper(obj3);
4331 if (arg4 == NULL) SWIG_fail;
ae8162c8 4332 temp4 = true;
d14a1e28
RD
4333 }
4334 }
4335 if (obj4) {
4336 {
4337 arg5 = &temp5;
4338 if ( ! wxPoint_helper(obj4, &arg5)) SWIG_fail;
4339 }
4340 }
4341 if (obj5) {
4342 {
4343 arg6 = &temp6;
4344 if ( ! wxSize_helper(obj5, &arg6)) SWIG_fail;
4345 }
4346 }
4347 if (obj6) {
4348 {
4d5c3d91
RD
4349 if (! PySequence_Check(obj6)) {
4350 PyErr_SetString(PyExc_TypeError, "Sequence of strings expected.");
4351 SWIG_fail;
4352 }
4353 arg7 = new wxArrayString;
ae8162c8 4354 temp7 = true;
4d5c3d91
RD
4355 int i, len=PySequence_Length(obj6);
4356 for (i=0; i<len; i++) {
4357 PyObject* item = PySequence_GetItem(obj6, i);
71237536 4358 wxString* s = wxString_in_helper(item);
74a57fcd 4359 if (PyErr_Occurred()) SWIG_fail;
71237536
RD
4360 arg7->Add(*s);
4361 delete s;
4d5c3d91 4362 Py_DECREF(item);
4d5c3d91 4363 }
d14a1e28
RD
4364 }
4365 }
994141e6 4366 if (obj7) {
093d3ff1
RD
4367 {
4368 arg8 = (long)(SWIG_As_long(obj7));
4369 if (SWIG_arg_fail(8)) SWIG_fail;
4370 }
994141e6 4371 }
d14a1e28 4372 if (obj8) {
093d3ff1
RD
4373 {
4374 SWIG_Python_ConvertPtr(obj8, (void **)&arg9, SWIGTYPE_p_wxValidator, SWIG_POINTER_EXCEPTION | 0);
4375 if (SWIG_arg_fail(9)) SWIG_fail;
4376 if (arg9 == NULL) {
4377 SWIG_null_ref("wxValidator");
4378 }
4379 if (SWIG_arg_fail(9)) SWIG_fail;
d14a1e28
RD
4380 }
4381 }
4382 if (obj9) {
4383 {
4d5c3d91
RD
4384 arg10 = wxString_in_helper(obj9);
4385 if (arg10 == NULL) SWIG_fail;
ae8162c8 4386 temp10 = true;
d14a1e28
RD
4387 }
4388 }
4389 {
4390 PyThreadState* __tstate = wxPyBeginAllowThreads();
4d5c3d91 4391 result = (bool)(arg1)->Create(arg2,arg3,(wxString const &)*arg4,(wxPoint const &)*arg5,(wxSize const &)*arg6,(wxArrayString const &)*arg7,arg8,(wxValidator const &)*arg9,(wxString const &)*arg10);
d14a1e28
RD
4392
4393 wxPyEndAllowThreads(__tstate);
4394 if (PyErr_Occurred()) SWIG_fail;
4395 }
4f89f6a3
RD
4396 {
4397 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
4398 }
d14a1e28
RD
4399 {
4400 if (temp4)
4401 delete arg4;
4402 }
4403 {
3adfb63b 4404 if (temp7) delete arg7;
d14a1e28
RD
4405 }
4406 {
4407 if (temp10)
4d5c3d91 4408 delete arg10;
d14a1e28
RD
4409 }
4410 return resultobj;
4411 fail:
4412 {
4413 if (temp4)
4414 delete arg4;
4415 }
4416 {
3adfb63b 4417 if (temp7) delete arg7;
d14a1e28
RD
4418 }
4419 {
4420 if (temp10)
4d5c3d91 4421 delete arg10;
d14a1e28
RD
4422 }
4423 return NULL;
4424}
4425
4426
c32bde28 4427static PyObject *_wrap_ComboBox_GetValue(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
4428 PyObject *resultobj;
4429 wxComboBox *arg1 = (wxComboBox *) 0 ;
4430 wxString result;
4431 PyObject * obj0 = 0 ;
4432 char *kwnames[] = {
4433 (char *) "self", NULL
4434 };
4435
4436 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ComboBox_GetValue",kwnames,&obj0)) goto fail;
093d3ff1
RD
4437 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxComboBox, SWIG_POINTER_EXCEPTION | 0);
4438 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
4439 {
4440 PyThreadState* __tstate = wxPyBeginAllowThreads();
4441 result = ((wxComboBox const *)arg1)->GetValue();
4442
4443 wxPyEndAllowThreads(__tstate);
4444 if (PyErr_Occurred()) SWIG_fail;
4445 }
4446 {
4447#if wxUSE_UNICODE
4448 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
4449#else
4450 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
4451#endif
4452 }
4453 return resultobj;
4454 fail:
4455 return NULL;
4456}
4457
4458
c32bde28 4459static PyObject *_wrap_ComboBox_SetValue(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
4460 PyObject *resultobj;
4461 wxComboBox *arg1 = (wxComboBox *) 0 ;
4462 wxString *arg2 = 0 ;
ae8162c8 4463 bool temp2 = false ;
d14a1e28
RD
4464 PyObject * obj0 = 0 ;
4465 PyObject * obj1 = 0 ;
4466 char *kwnames[] = {
4467 (char *) "self",(char *) "value", NULL
4468 };
4469
4470 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ComboBox_SetValue",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
4471 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxComboBox, SWIG_POINTER_EXCEPTION | 0);
4472 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
4473 {
4474 arg2 = wxString_in_helper(obj1);
4475 if (arg2 == NULL) SWIG_fail;
ae8162c8 4476 temp2 = true;
d14a1e28
RD
4477 }
4478 {
4479 PyThreadState* __tstate = wxPyBeginAllowThreads();
4480 (arg1)->SetValue((wxString const &)*arg2);
4481
4482 wxPyEndAllowThreads(__tstate);
4483 if (PyErr_Occurred()) SWIG_fail;
4484 }
4485 Py_INCREF(Py_None); resultobj = Py_None;
4486 {
4487 if (temp2)
4488 delete arg2;
4489 }
4490 return resultobj;
4491 fail:
4492 {
4493 if (temp2)
4494 delete arg2;
4495 }
4496 return NULL;
4497}
4498
4499
c32bde28 4500static PyObject *_wrap_ComboBox_Copy(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
4501 PyObject *resultobj;
4502 wxComboBox *arg1 = (wxComboBox *) 0 ;
4503 PyObject * obj0 = 0 ;
4504 char *kwnames[] = {
4505 (char *) "self", NULL
4506 };
4507
4508 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ComboBox_Copy",kwnames,&obj0)) goto fail;
093d3ff1
RD
4509 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxComboBox, SWIG_POINTER_EXCEPTION | 0);
4510 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
4511 {
4512 PyThreadState* __tstate = wxPyBeginAllowThreads();
4513 (arg1)->Copy();
4514
4515 wxPyEndAllowThreads(__tstate);
4516 if (PyErr_Occurred()) SWIG_fail;
4517 }
4518 Py_INCREF(Py_None); resultobj = Py_None;
4519 return resultobj;
4520 fail:
4521 return NULL;
4522}
4523
4524
c32bde28 4525static PyObject *_wrap_ComboBox_Cut(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
4526 PyObject *resultobj;
4527 wxComboBox *arg1 = (wxComboBox *) 0 ;
4528 PyObject * obj0 = 0 ;
4529 char *kwnames[] = {
4530 (char *) "self", NULL
4531 };
4532
4533 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ComboBox_Cut",kwnames,&obj0)) goto fail;
093d3ff1
RD
4534 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxComboBox, SWIG_POINTER_EXCEPTION | 0);
4535 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
4536 {
4537 PyThreadState* __tstate = wxPyBeginAllowThreads();
4538 (arg1)->Cut();
4539
4540 wxPyEndAllowThreads(__tstate);
4541 if (PyErr_Occurred()) SWIG_fail;
4542 }
4543 Py_INCREF(Py_None); resultobj = Py_None;
4544 return resultobj;
4545 fail:
4546 return NULL;
4547}
4548
4549
c32bde28 4550static PyObject *_wrap_ComboBox_Paste(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
4551 PyObject *resultobj;
4552 wxComboBox *arg1 = (wxComboBox *) 0 ;
4553 PyObject * obj0 = 0 ;
4554 char *kwnames[] = {
4555 (char *) "self", NULL
4556 };
4557
4558 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ComboBox_Paste",kwnames,&obj0)) goto fail;
093d3ff1
RD
4559 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxComboBox, SWIG_POINTER_EXCEPTION | 0);
4560 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
4561 {
4562 PyThreadState* __tstate = wxPyBeginAllowThreads();
4563 (arg1)->Paste();
4564
4565 wxPyEndAllowThreads(__tstate);
4566 if (PyErr_Occurred()) SWIG_fail;
4567 }
4568 Py_INCREF(Py_None); resultobj = Py_None;
4569 return resultobj;
4570 fail:
4571 return NULL;
4572}
4573
4574
c32bde28 4575static PyObject *_wrap_ComboBox_SetInsertionPoint(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
4576 PyObject *resultobj;
4577 wxComboBox *arg1 = (wxComboBox *) 0 ;
4578 long arg2 ;
4579 PyObject * obj0 = 0 ;
994141e6 4580 PyObject * obj1 = 0 ;
d14a1e28
RD
4581 char *kwnames[] = {
4582 (char *) "self",(char *) "pos", NULL
4583 };
4584
994141e6 4585 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ComboBox_SetInsertionPoint",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
4586 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxComboBox, SWIG_POINTER_EXCEPTION | 0);
4587 if (SWIG_arg_fail(1)) SWIG_fail;
4588 {
4589 arg2 = (long)(SWIG_As_long(obj1));
4590 if (SWIG_arg_fail(2)) SWIG_fail;
4591 }
d14a1e28
RD
4592 {
4593 PyThreadState* __tstate = wxPyBeginAllowThreads();
4594 (arg1)->SetInsertionPoint(arg2);
4595
4596 wxPyEndAllowThreads(__tstate);
4597 if (PyErr_Occurred()) SWIG_fail;
4598 }
4599 Py_INCREF(Py_None); resultobj = Py_None;
4600 return resultobj;
4601 fail:
4602 return NULL;
4603}
4604
4605
c32bde28 4606static PyObject *_wrap_ComboBox_GetInsertionPoint(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
4607 PyObject *resultobj;
4608 wxComboBox *arg1 = (wxComboBox *) 0 ;
4609 long result;
4610 PyObject * obj0 = 0 ;
4611 char *kwnames[] = {
4612 (char *) "self", NULL
4613 };
4614
4615 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ComboBox_GetInsertionPoint",kwnames,&obj0)) goto fail;
093d3ff1
RD
4616 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxComboBox, SWIG_POINTER_EXCEPTION | 0);
4617 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
4618 {
4619 PyThreadState* __tstate = wxPyBeginAllowThreads();
4620 result = (long)((wxComboBox const *)arg1)->GetInsertionPoint();
4621
4622 wxPyEndAllowThreads(__tstate);
4623 if (PyErr_Occurred()) SWIG_fail;
4624 }
093d3ff1
RD
4625 {
4626 resultobj = SWIG_From_long((long)(result));
4627 }
d14a1e28
RD
4628 return resultobj;
4629 fail:
4630 return NULL;
4631}
4632
4633
c32bde28 4634static PyObject *_wrap_ComboBox_GetLastPosition(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
4635 PyObject *resultobj;
4636 wxComboBox *arg1 = (wxComboBox *) 0 ;
4637 long result;
4638 PyObject * obj0 = 0 ;
4639 char *kwnames[] = {
4640 (char *) "self", NULL
4641 };
4642
4643 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ComboBox_GetLastPosition",kwnames,&obj0)) goto fail;
093d3ff1
RD
4644 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxComboBox, SWIG_POINTER_EXCEPTION | 0);
4645 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
4646 {
4647 PyThreadState* __tstate = wxPyBeginAllowThreads();
4648 result = (long)((wxComboBox const *)arg1)->GetLastPosition();
4649
4650 wxPyEndAllowThreads(__tstate);
4651 if (PyErr_Occurred()) SWIG_fail;
4652 }
093d3ff1
RD
4653 {
4654 resultobj = SWIG_From_long((long)(result));
4655 }
d14a1e28
RD
4656 return resultobj;
4657 fail:
4658 return NULL;
4659}
4660
4661
c32bde28 4662static PyObject *_wrap_ComboBox_Replace(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
4663 PyObject *resultobj;
4664 wxComboBox *arg1 = (wxComboBox *) 0 ;
4665 long arg2 ;
4666 long arg3 ;
4667 wxString *arg4 = 0 ;
ae8162c8 4668 bool temp4 = false ;
d14a1e28 4669 PyObject * obj0 = 0 ;
994141e6
RD
4670 PyObject * obj1 = 0 ;
4671 PyObject * obj2 = 0 ;
d14a1e28
RD
4672 PyObject * obj3 = 0 ;
4673 char *kwnames[] = {
4674 (char *) "self",(char *) "from",(char *) "to",(char *) "value", NULL
4675 };
4676
994141e6 4677 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOO:ComboBox_Replace",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
093d3ff1
RD
4678 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxComboBox, SWIG_POINTER_EXCEPTION | 0);
4679 if (SWIG_arg_fail(1)) SWIG_fail;
4680 {
4681 arg2 = (long)(SWIG_As_long(obj1));
4682 if (SWIG_arg_fail(2)) SWIG_fail;
4683 }
4684 {
4685 arg3 = (long)(SWIG_As_long(obj2));
4686 if (SWIG_arg_fail(3)) SWIG_fail;
4687 }
d14a1e28
RD
4688 {
4689 arg4 = wxString_in_helper(obj3);
4690 if (arg4 == NULL) SWIG_fail;
ae8162c8 4691 temp4 = true;
d14a1e28
RD
4692 }
4693 {
4694 PyThreadState* __tstate = wxPyBeginAllowThreads();
4695 (arg1)->Replace(arg2,arg3,(wxString const &)*arg4);
4696
4697 wxPyEndAllowThreads(__tstate);
4698 if (PyErr_Occurred()) SWIG_fail;
4699 }
4700 Py_INCREF(Py_None); resultobj = Py_None;
4701 {
4702 if (temp4)
4703 delete arg4;
4704 }
4705 return resultobj;
4706 fail:
4707 {
4708 if (temp4)
4709 delete arg4;
4710 }
4711 return NULL;
4712}
4713
4714
c32bde28 4715static PyObject *_wrap_ComboBox_SetSelection(PyObject *, PyObject *args, PyObject *kwargs) {
fd3f2efe
RD
4716 PyObject *resultobj;
4717 wxComboBox *arg1 = (wxComboBox *) 0 ;
4718 int arg2 ;
4719 PyObject * obj0 = 0 ;
994141e6 4720 PyObject * obj1 = 0 ;
fd3f2efe
RD
4721 char *kwnames[] = {
4722 (char *) "self",(char *) "n", NULL
4723 };
4724
994141e6 4725 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ComboBox_SetSelection",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
4726 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxComboBox, SWIG_POINTER_EXCEPTION | 0);
4727 if (SWIG_arg_fail(1)) SWIG_fail;
4728 {
4729 arg2 = (int)(SWIG_As_int(obj1));
4730 if (SWIG_arg_fail(2)) SWIG_fail;
4731 }
fd3f2efe
RD
4732 {
4733 PyThreadState* __tstate = wxPyBeginAllowThreads();
4734 (arg1)->SetSelection(arg2);
4735
4736 wxPyEndAllowThreads(__tstate);
4737 if (PyErr_Occurred()) SWIG_fail;
4738 }
4739 Py_INCREF(Py_None); resultobj = Py_None;
4740 return resultobj;
4741 fail:
4742 return NULL;
4743}
4744
4745
c32bde28 4746static PyObject *_wrap_ComboBox_SetMark(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
4747 PyObject *resultobj;
4748 wxComboBox *arg1 = (wxComboBox *) 0 ;
4749 long arg2 ;
4750 long arg3 ;
4751 PyObject * obj0 = 0 ;
994141e6
RD
4752 PyObject * obj1 = 0 ;
4753 PyObject * obj2 = 0 ;
d14a1e28
RD
4754 char *kwnames[] = {
4755 (char *) "self",(char *) "from",(char *) "to", NULL
4756 };
4757
994141e6 4758 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:ComboBox_SetMark",kwnames,&obj0,&obj1,&obj2)) goto fail;
093d3ff1
RD
4759 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxComboBox, SWIG_POINTER_EXCEPTION | 0);
4760 if (SWIG_arg_fail(1)) SWIG_fail;
4761 {
4762 arg2 = (long)(SWIG_As_long(obj1));
4763 if (SWIG_arg_fail(2)) SWIG_fail;
4764 }
4765 {
4766 arg3 = (long)(SWIG_As_long(obj2));
4767 if (SWIG_arg_fail(3)) SWIG_fail;
4768 }
d14a1e28
RD
4769 {
4770 PyThreadState* __tstate = wxPyBeginAllowThreads();
4771 (arg1)->SetSelection(arg2,arg3);
4772
4773 wxPyEndAllowThreads(__tstate);
4774 if (PyErr_Occurred()) SWIG_fail;
4775 }
4776 Py_INCREF(Py_None); resultobj = Py_None;
4777 return resultobj;
4778 fail:
4779 return NULL;
4780}
4781
4782
b9d6a5f3
RD
4783static PyObject *_wrap_ComboBox_GetMark(PyObject *, PyObject *args, PyObject *kwargs) {
4784 PyObject *resultobj;
4785 wxComboBox *arg1 = (wxComboBox *) 0 ;
4786 long *arg2 = (long *) 0 ;
4787 long *arg3 = (long *) 0 ;
4788 long temp2 ;
4789 int res2 = 0 ;
4790 long temp3 ;
4791 int res3 = 0 ;
4792 PyObject * obj0 = 0 ;
4793 char *kwnames[] = {
4794 (char *) "self", NULL
4795 };
4796
4797 arg2 = &temp2; res2 = SWIG_NEWOBJ;
4798 arg3 = &temp3; res3 = SWIG_NEWOBJ;
4799 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ComboBox_GetMark",kwnames,&obj0)) goto fail;
4800 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxComboBox, SWIG_POINTER_EXCEPTION | 0);
4801 if (SWIG_arg_fail(1)) SWIG_fail;
4802 {
4803 PyThreadState* __tstate = wxPyBeginAllowThreads();
4804 (arg1)->GetSelection(arg2,arg3);
4805
4806 wxPyEndAllowThreads(__tstate);
4807 if (PyErr_Occurred()) SWIG_fail;
4808 }
4809 Py_INCREF(Py_None); resultobj = Py_None;
4810 resultobj = t_output_helper(resultobj, ((res2 == SWIG_NEWOBJ) ?
4811 SWIG_From_long((*arg2)) : SWIG_NewPointerObj((void*)(arg2), SWIGTYPE_p_long, 0)));
4812 resultobj = t_output_helper(resultobj, ((res3 == SWIG_NEWOBJ) ?
4813 SWIG_From_long((*arg3)) : SWIG_NewPointerObj((void*)(arg3), SWIGTYPE_p_long, 0)));
4814 return resultobj;
4815 fail:
4816 return NULL;
4817}
4818
4819
c32bde28 4820static PyObject *_wrap_ComboBox_SetStringSelection(PyObject *, PyObject *args, PyObject *kwargs) {
121b9a67
RD
4821 PyObject *resultobj;
4822 wxComboBox *arg1 = (wxComboBox *) 0 ;
4823 wxString *arg2 = 0 ;
4824 bool result;
ae8162c8 4825 bool temp2 = false ;
121b9a67
RD
4826 PyObject * obj0 = 0 ;
4827 PyObject * obj1 = 0 ;
4828 char *kwnames[] = {
4829 (char *) "self",(char *) "string", NULL
4830 };
4831
4832 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ComboBox_SetStringSelection",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
4833 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxComboBox, SWIG_POINTER_EXCEPTION | 0);
4834 if (SWIG_arg_fail(1)) SWIG_fail;
121b9a67
RD
4835 {
4836 arg2 = wxString_in_helper(obj1);
4837 if (arg2 == NULL) SWIG_fail;
ae8162c8 4838 temp2 = true;
121b9a67
RD
4839 }
4840 {
4841 PyThreadState* __tstate = wxPyBeginAllowThreads();
4842 result = (bool)(arg1)->SetStringSelection((wxString const &)*arg2);
4843
4844 wxPyEndAllowThreads(__tstate);
4845 if (PyErr_Occurred()) SWIG_fail;
4846 }
4847 {
4848 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
4849 }
4850 {
4851 if (temp2)
4852 delete arg2;
4853 }
4854 return resultobj;
4855 fail:
4856 {
4857 if (temp2)
4858 delete arg2;
4859 }
4860 return NULL;
4861}
4862
4863
c32bde28 4864static PyObject *_wrap_ComboBox_SetString(PyObject *, PyObject *args, PyObject *kwargs) {
121b9a67
RD
4865 PyObject *resultobj;
4866 wxComboBox *arg1 = (wxComboBox *) 0 ;
4867 int arg2 ;
4868 wxString *arg3 = 0 ;
ae8162c8 4869 bool temp3 = false ;
121b9a67
RD
4870 PyObject * obj0 = 0 ;
4871 PyObject * obj1 = 0 ;
4872 PyObject * obj2 = 0 ;
4873 char *kwnames[] = {
4874 (char *) "self",(char *) "n",(char *) "string", NULL
4875 };
4876
4877 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:ComboBox_SetString",kwnames,&obj0,&obj1,&obj2)) goto fail;
093d3ff1
RD
4878 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxComboBox, SWIG_POINTER_EXCEPTION | 0);
4879 if (SWIG_arg_fail(1)) SWIG_fail;
4880 {
4881 arg2 = (int)(SWIG_As_int(obj1));
4882 if (SWIG_arg_fail(2)) SWIG_fail;
4883 }
121b9a67
RD
4884 {
4885 arg3 = wxString_in_helper(obj2);
4886 if (arg3 == NULL) SWIG_fail;
ae8162c8 4887 temp3 = true;
121b9a67
RD
4888 }
4889 {
4890 PyThreadState* __tstate = wxPyBeginAllowThreads();
4891 (arg1)->SetString(arg2,(wxString const &)*arg3);
4892
4893 wxPyEndAllowThreads(__tstate);
4894 if (PyErr_Occurred()) SWIG_fail;
4895 }
4896 Py_INCREF(Py_None); resultobj = Py_None;
4897 {
4898 if (temp3)
4899 delete arg3;
4900 }
4901 return resultobj;
4902 fail:
4903 {
4904 if (temp3)
4905 delete arg3;
4906 }
4907 return NULL;
4908}
4909
4910
c32bde28 4911static PyObject *_wrap_ComboBox_SetEditable(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
4912 PyObject *resultobj;
4913 wxComboBox *arg1 = (wxComboBox *) 0 ;
4914 bool arg2 ;
4915 PyObject * obj0 = 0 ;
4916 PyObject * obj1 = 0 ;
4917 char *kwnames[] = {
4918 (char *) "self",(char *) "editable", NULL
4919 };
4920
4921 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ComboBox_SetEditable",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
4922 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxComboBox, SWIG_POINTER_EXCEPTION | 0);
4923 if (SWIG_arg_fail(1)) SWIG_fail;
4924 {
4925 arg2 = (bool)(SWIG_As_bool(obj1));
4926 if (SWIG_arg_fail(2)) SWIG_fail;
4927 }
d14a1e28
RD
4928 {
4929 PyThreadState* __tstate = wxPyBeginAllowThreads();
4930 (arg1)->SetEditable(arg2);
4931
4932 wxPyEndAllowThreads(__tstate);
4933 if (PyErr_Occurred()) SWIG_fail;
4934 }
4935 Py_INCREF(Py_None); resultobj = Py_None;
4936 return resultobj;
4937 fail:
4938 return NULL;
4939}
4940
4941
c32bde28 4942static PyObject *_wrap_ComboBox_SetInsertionPointEnd(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
4943 PyObject *resultobj;
4944 wxComboBox *arg1 = (wxComboBox *) 0 ;
4945 PyObject * obj0 = 0 ;
4946 char *kwnames[] = {
4947 (char *) "self", NULL
4948 };
4949
4950 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ComboBox_SetInsertionPointEnd",kwnames,&obj0)) goto fail;
093d3ff1
RD
4951 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxComboBox, SWIG_POINTER_EXCEPTION | 0);
4952 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
4953 {
4954 PyThreadState* __tstate = wxPyBeginAllowThreads();
4955 (arg1)->SetInsertionPointEnd();
4956
4957 wxPyEndAllowThreads(__tstate);
4958 if (PyErr_Occurred()) SWIG_fail;
4959 }
4960 Py_INCREF(Py_None); resultobj = Py_None;
4961 return resultobj;
4962 fail:
4963 return NULL;
4964}
4965
4966
c32bde28 4967static PyObject *_wrap_ComboBox_Remove(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
4968 PyObject *resultobj;
4969 wxComboBox *arg1 = (wxComboBox *) 0 ;
4970 long arg2 ;
4971 long arg3 ;
4972 PyObject * obj0 = 0 ;
994141e6
RD
4973 PyObject * obj1 = 0 ;
4974 PyObject * obj2 = 0 ;
d14a1e28
RD
4975 char *kwnames[] = {
4976 (char *) "self",(char *) "from",(char *) "to", NULL
4977 };
4978
994141e6 4979 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:ComboBox_Remove",kwnames,&obj0,&obj1,&obj2)) goto fail;
093d3ff1
RD
4980 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxComboBox, SWIG_POINTER_EXCEPTION | 0);
4981 if (SWIG_arg_fail(1)) SWIG_fail;
4982 {
4983 arg2 = (long)(SWIG_As_long(obj1));
4984 if (SWIG_arg_fail(2)) SWIG_fail;
4985 }
4986 {
4987 arg3 = (long)(SWIG_As_long(obj2));
4988 if (SWIG_arg_fail(3)) SWIG_fail;
4989 }
d14a1e28
RD
4990 {
4991 PyThreadState* __tstate = wxPyBeginAllowThreads();
4992 (arg1)->Remove(arg2,arg3);
4993
4994 wxPyEndAllowThreads(__tstate);
4995 if (PyErr_Occurred()) SWIG_fail;
4996 }
4997 Py_INCREF(Py_None); resultobj = Py_None;
4998 return resultobj;
4999 fail:
5000 return NULL;
5001}
5002
5003
5cbf236d
RD
5004static PyObject *_wrap_ComboBox_IsEditable(PyObject *, PyObject *args, PyObject *kwargs) {
5005 PyObject *resultobj;
5006 wxComboBox *arg1 = (wxComboBox *) 0 ;
5007 bool result;
5008 PyObject * obj0 = 0 ;
5009 char *kwnames[] = {
5010 (char *) "self", NULL
5011 };
5012
5013 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ComboBox_IsEditable",kwnames,&obj0)) goto fail;
093d3ff1
RD
5014 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxComboBox, SWIG_POINTER_EXCEPTION | 0);
5015 if (SWIG_arg_fail(1)) SWIG_fail;
5cbf236d
RD
5016 {
5017 PyThreadState* __tstate = wxPyBeginAllowThreads();
5018 result = (bool)((wxComboBox const *)arg1)->IsEditable();
5019
5020 wxPyEndAllowThreads(__tstate);
5021 if (PyErr_Occurred()) SWIG_fail;
5022 }
5023 {
5024 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
5025 }
5026 return resultobj;
5027 fail:
5028 return NULL;
5029}
5030
5031
5032static PyObject *_wrap_ComboBox_Undo(PyObject *, PyObject *args, PyObject *kwargs) {
5033 PyObject *resultobj;
5034 wxComboBox *arg1 = (wxComboBox *) 0 ;
5035 PyObject * obj0 = 0 ;
5036 char *kwnames[] = {
5037 (char *) "self", NULL
5038 };
5039
5040 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ComboBox_Undo",kwnames,&obj0)) goto fail;
093d3ff1
RD
5041 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxComboBox, SWIG_POINTER_EXCEPTION | 0);
5042 if (SWIG_arg_fail(1)) SWIG_fail;
5cbf236d
RD
5043 {
5044 PyThreadState* __tstate = wxPyBeginAllowThreads();
5045 (arg1)->Undo();
5046
5047 wxPyEndAllowThreads(__tstate);
5048 if (PyErr_Occurred()) SWIG_fail;
5049 }
5050 Py_INCREF(Py_None); resultobj = Py_None;
5051 return resultobj;
5052 fail:
5053 return NULL;
5054}
5055
5056
5057static PyObject *_wrap_ComboBox_Redo(PyObject *, PyObject *args, PyObject *kwargs) {
5058 PyObject *resultobj;
5059 wxComboBox *arg1 = (wxComboBox *) 0 ;
5060 PyObject * obj0 = 0 ;
5061 char *kwnames[] = {
5062 (char *) "self", NULL
5063 };
5064
5065 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ComboBox_Redo",kwnames,&obj0)) goto fail;
093d3ff1
RD
5066 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxComboBox, SWIG_POINTER_EXCEPTION | 0);
5067 if (SWIG_arg_fail(1)) SWIG_fail;
5cbf236d
RD
5068 {
5069 PyThreadState* __tstate = wxPyBeginAllowThreads();
5070 (arg1)->Redo();
5071
5072 wxPyEndAllowThreads(__tstate);
5073 if (PyErr_Occurred()) SWIG_fail;
5074 }
5075 Py_INCREF(Py_None); resultobj = Py_None;
5076 return resultobj;
5077 fail:
5078 return NULL;
5079}
5080
5081
5082static PyObject *_wrap_ComboBox_SelectAll(PyObject *, PyObject *args, PyObject *kwargs) {
5083 PyObject *resultobj;
5084 wxComboBox *arg1 = (wxComboBox *) 0 ;
5085 PyObject * obj0 = 0 ;
5086 char *kwnames[] = {
5087 (char *) "self", NULL
5088 };
5089
5090 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ComboBox_SelectAll",kwnames,&obj0)) goto fail;
093d3ff1
RD
5091 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxComboBox, SWIG_POINTER_EXCEPTION | 0);
5092 if (SWIG_arg_fail(1)) SWIG_fail;
5cbf236d
RD
5093 {
5094 PyThreadState* __tstate = wxPyBeginAllowThreads();
5095 (arg1)->SelectAll();
5096
5097 wxPyEndAllowThreads(__tstate);
5098 if (PyErr_Occurred()) SWIG_fail;
5099 }
5100 Py_INCREF(Py_None); resultobj = Py_None;
5101 return resultobj;
5102 fail:
5103 return NULL;
5104}
5105
5106
5107static PyObject *_wrap_ComboBox_CanCopy(PyObject *, PyObject *args, PyObject *kwargs) {
5108 PyObject *resultobj;
5109 wxComboBox *arg1 = (wxComboBox *) 0 ;
5110 bool result;
5111 PyObject * obj0 = 0 ;
5112 char *kwnames[] = {
5113 (char *) "self", NULL
5114 };
5115
5116 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ComboBox_CanCopy",kwnames,&obj0)) goto fail;
093d3ff1
RD
5117 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxComboBox, SWIG_POINTER_EXCEPTION | 0);
5118 if (SWIG_arg_fail(1)) SWIG_fail;
5cbf236d
RD
5119 {
5120 PyThreadState* __tstate = wxPyBeginAllowThreads();
5121 result = (bool)((wxComboBox const *)arg1)->CanCopy();
5122
5123 wxPyEndAllowThreads(__tstate);
5124 if (PyErr_Occurred()) SWIG_fail;
5125 }
5126 {
5127 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
5128 }
5129 return resultobj;
5130 fail:
5131 return NULL;
5132}
5133
5134
5135static PyObject *_wrap_ComboBox_CanCut(PyObject *, PyObject *args, PyObject *kwargs) {
5136 PyObject *resultobj;
5137 wxComboBox *arg1 = (wxComboBox *) 0 ;
5138 bool result;
5139 PyObject * obj0 = 0 ;
5140 char *kwnames[] = {
5141 (char *) "self", NULL
5142 };
5143
5144 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ComboBox_CanCut",kwnames,&obj0)) goto fail;
093d3ff1
RD
5145 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxComboBox, SWIG_POINTER_EXCEPTION | 0);
5146 if (SWIG_arg_fail(1)) SWIG_fail;
5cbf236d
RD
5147 {
5148 PyThreadState* __tstate = wxPyBeginAllowThreads();
5149 result = (bool)((wxComboBox const *)arg1)->CanCut();
5150
5151 wxPyEndAllowThreads(__tstate);
5152 if (PyErr_Occurred()) SWIG_fail;
5153 }
5154 {
5155 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
5156 }
5157 return resultobj;
5158 fail:
5159 return NULL;
5160}
5161
5162
5163static PyObject *_wrap_ComboBox_CanPaste(PyObject *, PyObject *args, PyObject *kwargs) {
5164 PyObject *resultobj;
5165 wxComboBox *arg1 = (wxComboBox *) 0 ;
5166 bool result;
5167 PyObject * obj0 = 0 ;
5168 char *kwnames[] = {
5169 (char *) "self", NULL
5170 };
5171
5172 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ComboBox_CanPaste",kwnames,&obj0)) goto fail;
093d3ff1
RD
5173 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxComboBox, SWIG_POINTER_EXCEPTION | 0);
5174 if (SWIG_arg_fail(1)) SWIG_fail;
5cbf236d
RD
5175 {
5176 PyThreadState* __tstate = wxPyBeginAllowThreads();
5177 result = (bool)((wxComboBox const *)arg1)->CanPaste();
5178
5179 wxPyEndAllowThreads(__tstate);
5180 if (PyErr_Occurred()) SWIG_fail;
5181 }
5182 {
5183 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
5184 }
5185 return resultobj;
5186 fail:
5187 return NULL;
5188}
5189
5190
5191static PyObject *_wrap_ComboBox_CanUndo(PyObject *, PyObject *args, PyObject *kwargs) {
5192 PyObject *resultobj;
5193 wxComboBox *arg1 = (wxComboBox *) 0 ;
5194 bool result;
5195 PyObject * obj0 = 0 ;
5196 char *kwnames[] = {
5197 (char *) "self", NULL
5198 };
5199
5200 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ComboBox_CanUndo",kwnames,&obj0)) goto fail;
093d3ff1
RD
5201 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxComboBox, SWIG_POINTER_EXCEPTION | 0);
5202 if (SWIG_arg_fail(1)) SWIG_fail;
5cbf236d
RD
5203 {
5204 PyThreadState* __tstate = wxPyBeginAllowThreads();
5205 result = (bool)((wxComboBox const *)arg1)->CanUndo();
5206
5207 wxPyEndAllowThreads(__tstate);
5208 if (PyErr_Occurred()) SWIG_fail;
5209 }
5210 {
5211 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
5212 }
5213 return resultobj;
5214 fail:
5215 return NULL;
5216}
5217
5218
5219static PyObject *_wrap_ComboBox_CanRedo(PyObject *, PyObject *args, PyObject *kwargs) {
5220 PyObject *resultobj;
5221 wxComboBox *arg1 = (wxComboBox *) 0 ;
5222 bool result;
5223 PyObject * obj0 = 0 ;
5224 char *kwnames[] = {
5225 (char *) "self", NULL
5226 };
5227
5228 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ComboBox_CanRedo",kwnames,&obj0)) goto fail;
093d3ff1
RD
5229 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxComboBox, SWIG_POINTER_EXCEPTION | 0);
5230 if (SWIG_arg_fail(1)) SWIG_fail;
5cbf236d
RD
5231 {
5232 PyThreadState* __tstate = wxPyBeginAllowThreads();
5233 result = (bool)((wxComboBox const *)arg1)->CanRedo();
5234
5235 wxPyEndAllowThreads(__tstate);
5236 if (PyErr_Occurred()) SWIG_fail;
5237 }
5238 {
5239 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
5240 }
5241 return resultobj;
5242 fail:
5243 return NULL;
5244}
5245
5246
c32bde28 5247static PyObject *_wrap_ComboBox_GetClassDefaultAttributes(PyObject *, PyObject *args, PyObject *kwargs) {
22bfe96c 5248 PyObject *resultobj;
093d3ff1 5249 wxWindowVariant arg1 = (wxWindowVariant) wxWINDOW_VARIANT_NORMAL ;
22bfe96c
RD
5250 wxVisualAttributes result;
5251 PyObject * obj0 = 0 ;
5252 char *kwnames[] = {
5253 (char *) "variant", NULL
5254 };
5255
5256 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|O:ComboBox_GetClassDefaultAttributes",kwnames,&obj0)) goto fail;
5257 if (obj0) {
093d3ff1
RD
5258 {
5259 arg1 = (wxWindowVariant)(SWIG_As_int(obj0));
5260 if (SWIG_arg_fail(1)) SWIG_fail;
5261 }
22bfe96c
RD
5262 }
5263 {
110da5b0 5264 if (!wxPyCheckForApp()) SWIG_fail;
22bfe96c
RD
5265 PyThreadState* __tstate = wxPyBeginAllowThreads();
5266 result = wxComboBox::GetClassDefaultAttributes((wxWindowVariant )arg1);
5267
5268 wxPyEndAllowThreads(__tstate);
dfbb5885 5269 if (PyErr_Occurred()) SWIG_fail;
22bfe96c
RD
5270 }
5271 {
5272 wxVisualAttributes * resultptr;
093d3ff1 5273 resultptr = new wxVisualAttributes((wxVisualAttributes &)(result));
22bfe96c
RD
5274 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxVisualAttributes, 1);
5275 }
5276 return resultobj;
5277 fail:
5278 return NULL;
5279}
5280
5281
c32bde28 5282static PyObject * ComboBox_swigregister(PyObject *, PyObject *args) {
d14a1e28
RD
5283 PyObject *obj;
5284 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
5285 SWIG_TypeClientData(SWIGTYPE_p_wxComboBox, obj);
5286 Py_INCREF(obj);
5287 return Py_BuildValue((char *)"");
5288}
c32bde28 5289static int _wrap_GaugeNameStr_set(PyObject *) {
b2dc1044
RD
5290 PyErr_SetString(PyExc_TypeError,"Variable GaugeNameStr is read-only.");
5291 return 1;
5292}
5293
5294
093d3ff1 5295static PyObject *_wrap_GaugeNameStr_get(void) {
b2dc1044
RD
5296 PyObject *pyobj;
5297
5298 {
5299#if wxUSE_UNICODE
5300 pyobj = PyUnicode_FromWideChar((&wxPyGaugeNameStr)->c_str(), (&wxPyGaugeNameStr)->Len());
5301#else
5302 pyobj = PyString_FromStringAndSize((&wxPyGaugeNameStr)->c_str(), (&wxPyGaugeNameStr)->Len());
5303#endif
5304 }
5305 return pyobj;
5306}
5307
5308
c32bde28 5309static PyObject *_wrap_new_Gauge(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
5310 PyObject *resultobj;
5311 wxWindow *arg1 = (wxWindow *) 0 ;
248ed943
RD
5312 int arg2 = (int) -1 ;
5313 int arg3 = (int) 100 ;
d14a1e28
RD
5314 wxPoint const &arg4_defvalue = wxDefaultPosition ;
5315 wxPoint *arg4 = (wxPoint *) &arg4_defvalue ;
5316 wxSize const &arg5_defvalue = wxDefaultSize ;
5317 wxSize *arg5 = (wxSize *) &arg5_defvalue ;
5318 long arg6 = (long) wxGA_HORIZONTAL ;
5319 wxValidator const &arg7_defvalue = wxDefaultValidator ;
5320 wxValidator *arg7 = (wxValidator *) &arg7_defvalue ;
5321 wxString const &arg8_defvalue = wxPyGaugeNameStr ;
5322 wxString *arg8 = (wxString *) &arg8_defvalue ;
5323 wxGauge *result;
5324 wxPoint temp4 ;
5325 wxSize temp5 ;
ae8162c8 5326 bool temp8 = false ;
d14a1e28 5327 PyObject * obj0 = 0 ;
994141e6
RD
5328 PyObject * obj1 = 0 ;
5329 PyObject * obj2 = 0 ;
d14a1e28
RD
5330 PyObject * obj3 = 0 ;
5331 PyObject * obj4 = 0 ;
994141e6 5332 PyObject * obj5 = 0 ;
d14a1e28
RD
5333 PyObject * obj6 = 0 ;
5334 PyObject * obj7 = 0 ;
5335 char *kwnames[] = {
5336 (char *) "parent",(char *) "id",(char *) "range",(char *) "pos",(char *) "size",(char *) "style",(char *) "validator",(char *) "name", NULL
5337 };
5338
248ed943 5339 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|OOOOOOO:new_Gauge",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6,&obj7)) goto fail;
093d3ff1
RD
5340 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
5341 if (SWIG_arg_fail(1)) SWIG_fail;
248ed943 5342 if (obj1) {
093d3ff1
RD
5343 {
5344 arg2 = (int)(SWIG_As_int(obj1));
5345 if (SWIG_arg_fail(2)) SWIG_fail;
5346 }
248ed943
RD
5347 }
5348 if (obj2) {
093d3ff1
RD
5349 {
5350 arg3 = (int)(SWIG_As_int(obj2));
5351 if (SWIG_arg_fail(3)) SWIG_fail;
5352 }
248ed943 5353 }
d14a1e28
RD
5354 if (obj3) {
5355 {
5356 arg4 = &temp4;
5357 if ( ! wxPoint_helper(obj3, &arg4)) SWIG_fail;
5358 }
5359 }
5360 if (obj4) {
5361 {
5362 arg5 = &temp5;
5363 if ( ! wxSize_helper(obj4, &arg5)) SWIG_fail;
5364 }
5365 }
994141e6 5366 if (obj5) {
093d3ff1
RD
5367 {
5368 arg6 = (long)(SWIG_As_long(obj5));
5369 if (SWIG_arg_fail(6)) SWIG_fail;
5370 }
994141e6 5371 }
d14a1e28 5372 if (obj6) {
093d3ff1
RD
5373 {
5374 SWIG_Python_ConvertPtr(obj6, (void **)&arg7, SWIGTYPE_p_wxValidator, SWIG_POINTER_EXCEPTION | 0);
5375 if (SWIG_arg_fail(7)) SWIG_fail;
5376 if (arg7 == NULL) {
5377 SWIG_null_ref("wxValidator");
5378 }
5379 if (SWIG_arg_fail(7)) SWIG_fail;
d14a1e28
RD
5380 }
5381 }
5382 if (obj7) {
5383 {
5384 arg8 = wxString_in_helper(obj7);
5385 if (arg8 == NULL) SWIG_fail;
ae8162c8 5386 temp8 = true;
d14a1e28
RD
5387 }
5388 }
5389 {
e3b71cb8 5390 if (!wxPyCheckForApp()) SWIG_fail;
d14a1e28
RD
5391 PyThreadState* __tstate = wxPyBeginAllowThreads();
5392 result = (wxGauge *)new wxGauge(arg1,arg2,arg3,(wxPoint const &)*arg4,(wxSize const &)*arg5,arg6,(wxValidator const &)*arg7,(wxString const &)*arg8);
5393
5394 wxPyEndAllowThreads(__tstate);
110da5b0 5395 if (PyErr_Occurred()) SWIG_fail;
d14a1e28 5396 }
15afbcd0 5397 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxGauge, 1);
d14a1e28
RD
5398 {
5399 if (temp8)
5400 delete arg8;
5401 }
5402 return resultobj;
5403 fail:
5404 {
5405 if (temp8)
5406 delete arg8;
5407 }
5408 return NULL;
5409}
5410
5411
c32bde28 5412static PyObject *_wrap_new_PreGauge(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
5413 PyObject *resultobj;
5414 wxGauge *result;
5415 char *kwnames[] = {
5416 NULL
5417 };
5418
5419 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_PreGauge",kwnames)) goto fail;
5420 {
e3b71cb8 5421 if (!wxPyCheckForApp()) SWIG_fail;
d14a1e28
RD
5422 PyThreadState* __tstate = wxPyBeginAllowThreads();
5423 result = (wxGauge *)new wxGauge();
5424
5425 wxPyEndAllowThreads(__tstate);
110da5b0 5426 if (PyErr_Occurred()) SWIG_fail;
d14a1e28 5427 }
15afbcd0 5428 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxGauge, 1);
d14a1e28
RD
5429 return resultobj;
5430 fail:
5431 return NULL;
5432}
5433
5434
c32bde28 5435static PyObject *_wrap_Gauge_Create(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
5436 PyObject *resultobj;
5437 wxGauge *arg1 = (wxGauge *) 0 ;
5438 wxWindow *arg2 = (wxWindow *) 0 ;
248ed943
RD
5439 int arg3 = (int) -1 ;
5440 int arg4 = (int) 100 ;
d14a1e28
RD
5441 wxPoint const &arg5_defvalue = wxDefaultPosition ;
5442 wxPoint *arg5 = (wxPoint *) &arg5_defvalue ;
5443 wxSize const &arg6_defvalue = wxDefaultSize ;
5444 wxSize *arg6 = (wxSize *) &arg6_defvalue ;
5445 long arg7 = (long) wxGA_HORIZONTAL ;
5446 wxValidator const &arg8_defvalue = wxDefaultValidator ;
5447 wxValidator *arg8 = (wxValidator *) &arg8_defvalue ;
5448 wxString const &arg9_defvalue = wxPyGaugeNameStr ;
5449 wxString *arg9 = (wxString *) &arg9_defvalue ;
5450 bool result;
5451 wxPoint temp5 ;
5452 wxSize temp6 ;
ae8162c8 5453 bool temp9 = false ;
d14a1e28
RD
5454 PyObject * obj0 = 0 ;
5455 PyObject * obj1 = 0 ;
994141e6
RD
5456 PyObject * obj2 = 0 ;
5457 PyObject * obj3 = 0 ;
d14a1e28
RD
5458 PyObject * obj4 = 0 ;
5459 PyObject * obj5 = 0 ;
994141e6 5460 PyObject * obj6 = 0 ;
d14a1e28
RD
5461 PyObject * obj7 = 0 ;
5462 PyObject * obj8 = 0 ;
5463 char *kwnames[] = {
5464 (char *) "self",(char *) "parent",(char *) "id",(char *) "range",(char *) "pos",(char *) "size",(char *) "style",(char *) "validator",(char *) "name", NULL
5465 };
5466
248ed943 5467 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|OOOOOOO:Gauge_Create",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6,&obj7,&obj8)) goto fail;
093d3ff1
RD
5468 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGauge, SWIG_POINTER_EXCEPTION | 0);
5469 if (SWIG_arg_fail(1)) SWIG_fail;
5470 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
5471 if (SWIG_arg_fail(2)) SWIG_fail;
248ed943 5472 if (obj2) {
093d3ff1
RD
5473 {
5474 arg3 = (int)(SWIG_As_int(obj2));
5475 if (SWIG_arg_fail(3)) SWIG_fail;
5476 }
248ed943
RD
5477 }
5478 if (obj3) {
093d3ff1
RD
5479 {
5480 arg4 = (int)(SWIG_As_int(obj3));
5481 if (SWIG_arg_fail(4)) SWIG_fail;
5482 }
248ed943 5483 }
d14a1e28
RD
5484 if (obj4) {
5485 {
5486 arg5 = &temp5;
5487 if ( ! wxPoint_helper(obj4, &arg5)) SWIG_fail;
5488 }
5489 }
5490 if (obj5) {
5491 {
5492 arg6 = &temp6;
5493 if ( ! wxSize_helper(obj5, &arg6)) SWIG_fail;
5494 }
5495 }
994141e6 5496 if (obj6) {
093d3ff1
RD
5497 {
5498 arg7 = (long)(SWIG_As_long(obj6));
5499 if (SWIG_arg_fail(7)) SWIG_fail;
5500 }
994141e6 5501 }
d14a1e28 5502 if (obj7) {
093d3ff1
RD
5503 {
5504 SWIG_Python_ConvertPtr(obj7, (void **)&arg8, SWIGTYPE_p_wxValidator, SWIG_POINTER_EXCEPTION | 0);
5505 if (SWIG_arg_fail(8)) SWIG_fail;
5506 if (arg8 == NULL) {
5507 SWIG_null_ref("wxValidator");
5508 }
5509 if (SWIG_arg_fail(8)) SWIG_fail;
d14a1e28
RD
5510 }
5511 }
5512 if (obj8) {
5513 {
5514 arg9 = wxString_in_helper(obj8);
5515 if (arg9 == NULL) SWIG_fail;
ae8162c8 5516 temp9 = true;
d14a1e28
RD
5517 }
5518 }
5519 {
5520 PyThreadState* __tstate = wxPyBeginAllowThreads();
5521 result = (bool)(arg1)->Create(arg2,arg3,arg4,(wxPoint const &)*arg5,(wxSize const &)*arg6,arg7,(wxValidator const &)*arg8,(wxString const &)*arg9);
5522
5523 wxPyEndAllowThreads(__tstate);
5524 if (PyErr_Occurred()) SWIG_fail;
5525 }
4f89f6a3
RD
5526 {
5527 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
5528 }
d14a1e28
RD
5529 {
5530 if (temp9)
5531 delete arg9;
5532 }
5533 return resultobj;
5534 fail:
5535 {
5536 if (temp9)
5537 delete arg9;
5538 }
5539 return NULL;
5540}
5541
5542
c32bde28 5543static PyObject *_wrap_Gauge_SetRange(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
5544 PyObject *resultobj;
5545 wxGauge *arg1 = (wxGauge *) 0 ;
5546 int arg2 ;
5547 PyObject * obj0 = 0 ;
994141e6 5548 PyObject * obj1 = 0 ;
d14a1e28
RD
5549 char *kwnames[] = {
5550 (char *) "self",(char *) "range", NULL
5551 };
5552
994141e6 5553 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Gauge_SetRange",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
5554 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGauge, SWIG_POINTER_EXCEPTION | 0);
5555 if (SWIG_arg_fail(1)) SWIG_fail;
5556 {
5557 arg2 = (int)(SWIG_As_int(obj1));
5558 if (SWIG_arg_fail(2)) SWIG_fail;
5559 }
d14a1e28
RD
5560 {
5561 PyThreadState* __tstate = wxPyBeginAllowThreads();
5562 (arg1)->SetRange(arg2);
5563
5564 wxPyEndAllowThreads(__tstate);
5565 if (PyErr_Occurred()) SWIG_fail;
5566 }
5567 Py_INCREF(Py_None); resultobj = Py_None;
5568 return resultobj;
5569 fail:
5570 return NULL;
5571}
5572
5573
c32bde28 5574static PyObject *_wrap_Gauge_GetRange(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
5575 PyObject *resultobj;
5576 wxGauge *arg1 = (wxGauge *) 0 ;
5577 int result;
5578 PyObject * obj0 = 0 ;
5579 char *kwnames[] = {
5580 (char *) "self", NULL
5581 };
5582
5583 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Gauge_GetRange",kwnames,&obj0)) goto fail;
093d3ff1
RD
5584 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGauge, SWIG_POINTER_EXCEPTION | 0);
5585 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
5586 {
5587 PyThreadState* __tstate = wxPyBeginAllowThreads();
5588 result = (int)((wxGauge const *)arg1)->GetRange();
5589
5590 wxPyEndAllowThreads(__tstate);
5591 if (PyErr_Occurred()) SWIG_fail;
5592 }
093d3ff1
RD
5593 {
5594 resultobj = SWIG_From_int((int)(result));
5595 }
d14a1e28
RD
5596 return resultobj;
5597 fail:
5598 return NULL;
5599}
5600
5601
c32bde28 5602static PyObject *_wrap_Gauge_SetValue(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
5603 PyObject *resultobj;
5604 wxGauge *arg1 = (wxGauge *) 0 ;
5605 int arg2 ;
5606 PyObject * obj0 = 0 ;
994141e6 5607 PyObject * obj1 = 0 ;
d14a1e28
RD
5608 char *kwnames[] = {
5609 (char *) "self",(char *) "pos", NULL
5610 };
5611
994141e6 5612 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Gauge_SetValue",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
5613 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGauge, SWIG_POINTER_EXCEPTION | 0);
5614 if (SWIG_arg_fail(1)) SWIG_fail;
5615 {
5616 arg2 = (int)(SWIG_As_int(obj1));
5617 if (SWIG_arg_fail(2)) SWIG_fail;
5618 }
d14a1e28
RD
5619 {
5620 PyThreadState* __tstate = wxPyBeginAllowThreads();
5621 (arg1)->SetValue(arg2);
5622
5623 wxPyEndAllowThreads(__tstate);
5624 if (PyErr_Occurred()) SWIG_fail;
5625 }
5626 Py_INCREF(Py_None); resultobj = Py_None;
5627 return resultobj;
5628 fail:
5629 return NULL;
5630}
5631
5632
c32bde28 5633static PyObject *_wrap_Gauge_GetValue(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
5634 PyObject *resultobj;
5635 wxGauge *arg1 = (wxGauge *) 0 ;
5636 int result;
5637 PyObject * obj0 = 0 ;
5638 char *kwnames[] = {
5639 (char *) "self", NULL
5640 };
5641
5642 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Gauge_GetValue",kwnames,&obj0)) goto fail;
093d3ff1
RD
5643 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGauge, SWIG_POINTER_EXCEPTION | 0);
5644 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
5645 {
5646 PyThreadState* __tstate = wxPyBeginAllowThreads();
5647 result = (int)((wxGauge const *)arg1)->GetValue();
5648
5649 wxPyEndAllowThreads(__tstate);
5650 if (PyErr_Occurred()) SWIG_fail;
5651 }
093d3ff1
RD
5652 {
5653 resultobj = SWIG_From_int((int)(result));
5654 }
d14a1e28
RD
5655 return resultobj;
5656 fail:
5657 return NULL;
5658}
5659
5660
c32bde28 5661static PyObject *_wrap_Gauge_IsVertical(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
5662 PyObject *resultobj;
5663 wxGauge *arg1 = (wxGauge *) 0 ;
5664 bool result;
5665 PyObject * obj0 = 0 ;
5666 char *kwnames[] = {
5667 (char *) "self", NULL
5668 };
5669
5670 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Gauge_IsVertical",kwnames,&obj0)) goto fail;
093d3ff1
RD
5671 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGauge, SWIG_POINTER_EXCEPTION | 0);
5672 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
5673 {
5674 PyThreadState* __tstate = wxPyBeginAllowThreads();
5675 result = (bool)((wxGauge const *)arg1)->IsVertical();
5676
5677 wxPyEndAllowThreads(__tstate);
5678 if (PyErr_Occurred()) SWIG_fail;
5679 }
4f89f6a3
RD
5680 {
5681 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
5682 }
d14a1e28
RD
5683 return resultobj;
5684 fail:
5685 return NULL;
5686}
5687
5688
c32bde28 5689static PyObject *_wrap_Gauge_SetShadowWidth(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
5690 PyObject *resultobj;
5691 wxGauge *arg1 = (wxGauge *) 0 ;
5692 int arg2 ;
5693 PyObject * obj0 = 0 ;
994141e6 5694 PyObject * obj1 = 0 ;
d14a1e28
RD
5695 char *kwnames[] = {
5696 (char *) "self",(char *) "w", NULL
5697 };
5698
994141e6 5699 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Gauge_SetShadowWidth",kwnames,&obj0,&obj1)) 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;
5702 {
5703 arg2 = (int)(SWIG_As_int(obj1));
5704 if (SWIG_arg_fail(2)) SWIG_fail;
5705 }
d14a1e28
RD
5706 {
5707 PyThreadState* __tstate = wxPyBeginAllowThreads();
5708 (arg1)->SetShadowWidth(arg2);
5709
5710 wxPyEndAllowThreads(__tstate);
5711 if (PyErr_Occurred()) SWIG_fail;
5712 }
5713 Py_INCREF(Py_None); resultobj = Py_None;
5714 return resultobj;
5715 fail:
5716 return NULL;
5717}
5718
5719
c32bde28 5720static PyObject *_wrap_Gauge_GetShadowWidth(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
5721 PyObject *resultobj;
5722 wxGauge *arg1 = (wxGauge *) 0 ;
5723 int result;
5724 PyObject * obj0 = 0 ;
5725 char *kwnames[] = {
5726 (char *) "self", NULL
5727 };
5728
5729 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Gauge_GetShadowWidth",kwnames,&obj0)) goto fail;
093d3ff1
RD
5730 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGauge, SWIG_POINTER_EXCEPTION | 0);
5731 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
5732 {
5733 PyThreadState* __tstate = wxPyBeginAllowThreads();
5734 result = (int)((wxGauge const *)arg1)->GetShadowWidth();
5735
5736 wxPyEndAllowThreads(__tstate);
5737 if (PyErr_Occurred()) SWIG_fail;
5738 }
093d3ff1
RD
5739 {
5740 resultobj = SWIG_From_int((int)(result));
5741 }
d14a1e28
RD
5742 return resultobj;
5743 fail:
5744 return NULL;
5745}
5746
5747
c32bde28 5748static PyObject *_wrap_Gauge_SetBezelFace(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
5749 PyObject *resultobj;
5750 wxGauge *arg1 = (wxGauge *) 0 ;
5751 int arg2 ;
5752 PyObject * obj0 = 0 ;
994141e6 5753 PyObject * obj1 = 0 ;
d14a1e28
RD
5754 char *kwnames[] = {
5755 (char *) "self",(char *) "w", NULL
5756 };
5757
994141e6 5758 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Gauge_SetBezelFace",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
5759 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGauge, SWIG_POINTER_EXCEPTION | 0);
5760 if (SWIG_arg_fail(1)) SWIG_fail;
5761 {
5762 arg2 = (int)(SWIG_As_int(obj1));
5763 if (SWIG_arg_fail(2)) SWIG_fail;
5764 }
d14a1e28
RD
5765 {
5766 PyThreadState* __tstate = wxPyBeginAllowThreads();
5767 (arg1)->SetBezelFace(arg2);
5768
5769 wxPyEndAllowThreads(__tstate);
5770 if (PyErr_Occurred()) SWIG_fail;
5771 }
5772 Py_INCREF(Py_None); resultobj = Py_None;
5773 return resultobj;
5774 fail:
5775 return NULL;
5776}
5777
5778
c32bde28 5779static PyObject *_wrap_Gauge_GetBezelFace(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
5780 PyObject *resultobj;
5781 wxGauge *arg1 = (wxGauge *) 0 ;
5782 int result;
5783 PyObject * obj0 = 0 ;
5784 char *kwnames[] = {
5785 (char *) "self", NULL
5786 };
5787
5788 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Gauge_GetBezelFace",kwnames,&obj0)) goto fail;
093d3ff1
RD
5789 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGauge, SWIG_POINTER_EXCEPTION | 0);
5790 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
5791 {
5792 PyThreadState* __tstate = wxPyBeginAllowThreads();
5793 result = (int)((wxGauge const *)arg1)->GetBezelFace();
5794
5795 wxPyEndAllowThreads(__tstate);
5796 if (PyErr_Occurred()) SWIG_fail;
5797 }
093d3ff1
RD
5798 {
5799 resultobj = SWIG_From_int((int)(result));
5800 }
d14a1e28
RD
5801 return resultobj;
5802 fail:
5803 return NULL;
5804}
5805
5806
c32bde28 5807static PyObject *_wrap_Gauge_GetClassDefaultAttributes(PyObject *, PyObject *args, PyObject *kwargs) {
22bfe96c 5808 PyObject *resultobj;
093d3ff1 5809 wxWindowVariant arg1 = (wxWindowVariant) wxWINDOW_VARIANT_NORMAL ;
22bfe96c
RD
5810 wxVisualAttributes result;
5811 PyObject * obj0 = 0 ;
5812 char *kwnames[] = {
5813 (char *) "variant", NULL
5814 };
5815
5816 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|O:Gauge_GetClassDefaultAttributes",kwnames,&obj0)) goto fail;
5817 if (obj0) {
093d3ff1
RD
5818 {
5819 arg1 = (wxWindowVariant)(SWIG_As_int(obj0));
5820 if (SWIG_arg_fail(1)) SWIG_fail;
5821 }
22bfe96c
RD
5822 }
5823 {
110da5b0 5824 if (!wxPyCheckForApp()) SWIG_fail;
22bfe96c
RD
5825 PyThreadState* __tstate = wxPyBeginAllowThreads();
5826 result = wxGauge::GetClassDefaultAttributes((wxWindowVariant )arg1);
5827
5828 wxPyEndAllowThreads(__tstate);
dfbb5885 5829 if (PyErr_Occurred()) SWIG_fail;
22bfe96c
RD
5830 }
5831 {
5832 wxVisualAttributes * resultptr;
093d3ff1 5833 resultptr = new wxVisualAttributes((wxVisualAttributes &)(result));
22bfe96c
RD
5834 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxVisualAttributes, 1);
5835 }
5836 return resultobj;
5837 fail:
5838 return NULL;
5839}
5840
5841
c32bde28 5842static PyObject * Gauge_swigregister(PyObject *, PyObject *args) {
d14a1e28
RD
5843 PyObject *obj;
5844 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
5845 SWIG_TypeClientData(SWIGTYPE_p_wxGauge, obj);
5846 Py_INCREF(obj);
5847 return Py_BuildValue((char *)"");
5848}
c32bde28 5849static int _wrap_StaticBitmapNameStr_set(PyObject *) {
b2dc1044
RD
5850 PyErr_SetString(PyExc_TypeError,"Variable StaticBitmapNameStr is read-only.");
5851 return 1;
5852}
5853
5854
093d3ff1 5855static PyObject *_wrap_StaticBitmapNameStr_get(void) {
b2dc1044
RD
5856 PyObject *pyobj;
5857
5858 {
5859#if wxUSE_UNICODE
5860 pyobj = PyUnicode_FromWideChar((&wxPyStaticBitmapNameStr)->c_str(), (&wxPyStaticBitmapNameStr)->Len());
5861#else
5862 pyobj = PyString_FromStringAndSize((&wxPyStaticBitmapNameStr)->c_str(), (&wxPyStaticBitmapNameStr)->Len());
5863#endif
5864 }
5865 return pyobj;
5866}
5867
5868
c32bde28 5869static int _wrap_StaticBoxNameStr_set(PyObject *) {
b2dc1044
RD
5870 PyErr_SetString(PyExc_TypeError,"Variable StaticBoxNameStr is read-only.");
5871 return 1;
5872}
5873
5874
093d3ff1 5875static PyObject *_wrap_StaticBoxNameStr_get(void) {
b2dc1044
RD
5876 PyObject *pyobj;
5877
5878 {
5879#if wxUSE_UNICODE
5880 pyobj = PyUnicode_FromWideChar((&wxPyStaticBoxNameStr)->c_str(), (&wxPyStaticBoxNameStr)->Len());
5881#else
5882 pyobj = PyString_FromStringAndSize((&wxPyStaticBoxNameStr)->c_str(), (&wxPyStaticBoxNameStr)->Len());
5883#endif
5884 }
5885 return pyobj;
5886}
5887
5888
c32bde28 5889static int _wrap_StaticTextNameStr_set(PyObject *) {
b2dc1044
RD
5890 PyErr_SetString(PyExc_TypeError,"Variable StaticTextNameStr is read-only.");
5891 return 1;
5892}
5893
5894
093d3ff1 5895static PyObject *_wrap_StaticTextNameStr_get(void) {
b2dc1044
RD
5896 PyObject *pyobj;
5897
5898 {
5899#if wxUSE_UNICODE
5900 pyobj = PyUnicode_FromWideChar((&wxPyStaticTextNameStr)->c_str(), (&wxPyStaticTextNameStr)->Len());
5901#else
5902 pyobj = PyString_FromStringAndSize((&wxPyStaticTextNameStr)->c_str(), (&wxPyStaticTextNameStr)->Len());
5903#endif
5904 }
5905 return pyobj;
5906}
5907
5908
c32bde28 5909static PyObject *_wrap_new_StaticBox(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
5910 PyObject *resultobj;
5911 wxWindow *arg1 = (wxWindow *) 0 ;
248ed943
RD
5912 int arg2 = (int) -1 ;
5913 wxString const &arg3_defvalue = wxPyEmptyString ;
5914 wxString *arg3 = (wxString *) &arg3_defvalue ;
d14a1e28
RD
5915 wxPoint const &arg4_defvalue = wxDefaultPosition ;
5916 wxPoint *arg4 = (wxPoint *) &arg4_defvalue ;
5917 wxSize const &arg5_defvalue = wxDefaultSize ;
5918 wxSize *arg5 = (wxSize *) &arg5_defvalue ;
5919 long arg6 = (long) 0 ;
5920 wxString const &arg7_defvalue = wxPyStaticBoxNameStr ;
5921 wxString *arg7 = (wxString *) &arg7_defvalue ;
5922 wxStaticBox *result;
ae8162c8 5923 bool temp3 = false ;
d14a1e28
RD
5924 wxPoint temp4 ;
5925 wxSize temp5 ;
ae8162c8 5926 bool temp7 = false ;
d14a1e28 5927 PyObject * obj0 = 0 ;
994141e6 5928 PyObject * obj1 = 0 ;
d14a1e28
RD
5929 PyObject * obj2 = 0 ;
5930 PyObject * obj3 = 0 ;
5931 PyObject * obj4 = 0 ;
994141e6 5932 PyObject * obj5 = 0 ;
d14a1e28
RD
5933 PyObject * obj6 = 0 ;
5934 char *kwnames[] = {
5935 (char *) "parent",(char *) "id",(char *) "label",(char *) "pos",(char *) "size",(char *) "style",(char *) "name", NULL
5936 };
5937
248ed943 5938 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|OOOOOO:new_StaticBox",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6)) goto fail;
093d3ff1
RD
5939 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
5940 if (SWIG_arg_fail(1)) SWIG_fail;
248ed943 5941 if (obj1) {
093d3ff1
RD
5942 {
5943 arg2 = (int)(SWIG_As_int(obj1));
5944 if (SWIG_arg_fail(2)) SWIG_fail;
5945 }
248ed943
RD
5946 }
5947 if (obj2) {
5948 {
5949 arg3 = wxString_in_helper(obj2);
5950 if (arg3 == NULL) SWIG_fail;
ae8162c8 5951 temp3 = true;
248ed943 5952 }
d14a1e28
RD
5953 }
5954 if (obj3) {
5955 {
5956 arg4 = &temp4;
5957 if ( ! wxPoint_helper(obj3, &arg4)) SWIG_fail;
5958 }
5959 }
5960 if (obj4) {
5961 {
5962 arg5 = &temp5;
5963 if ( ! wxSize_helper(obj4, &arg5)) SWIG_fail;
5964 }
5965 }
994141e6 5966 if (obj5) {
093d3ff1
RD
5967 {
5968 arg6 = (long)(SWIG_As_long(obj5));
5969 if (SWIG_arg_fail(6)) SWIG_fail;
5970 }
994141e6 5971 }
d14a1e28
RD
5972 if (obj6) {
5973 {
5974 arg7 = wxString_in_helper(obj6);
5975 if (arg7 == NULL) SWIG_fail;
ae8162c8 5976 temp7 = true;
d14a1e28
RD
5977 }
5978 }
5979 {
e3b71cb8 5980 if (!wxPyCheckForApp()) SWIG_fail;
d14a1e28
RD
5981 PyThreadState* __tstate = wxPyBeginAllowThreads();
5982 result = (wxStaticBox *)new wxStaticBox(arg1,arg2,(wxString const &)*arg3,(wxPoint const &)*arg4,(wxSize const &)*arg5,arg6,(wxString const &)*arg7);
5983
5984 wxPyEndAllowThreads(__tstate);
110da5b0 5985 if (PyErr_Occurred()) SWIG_fail;
d14a1e28 5986 }
b0f7404b 5987 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxStaticBox, 1);
d14a1e28
RD
5988 {
5989 if (temp3)
5990 delete arg3;
5991 }
5992 {
5993 if (temp7)
5994 delete arg7;
5995 }
5996 return resultobj;
5997 fail:
5998 {
5999 if (temp3)
6000 delete arg3;
6001 }
6002 {
6003 if (temp7)
6004 delete arg7;
6005 }
6006 return NULL;
6007}
6008
6009
c32bde28 6010static PyObject *_wrap_new_PreStaticBox(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
6011 PyObject *resultobj;
6012 wxStaticBox *result;
6013 char *kwnames[] = {
6014 NULL
6015 };
6016
6017 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_PreStaticBox",kwnames)) goto fail;
6018 {
e3b71cb8 6019 if (!wxPyCheckForApp()) SWIG_fail;
d14a1e28
RD
6020 PyThreadState* __tstate = wxPyBeginAllowThreads();
6021 result = (wxStaticBox *)new wxStaticBox();
6022
6023 wxPyEndAllowThreads(__tstate);
110da5b0 6024 if (PyErr_Occurred()) SWIG_fail;
d14a1e28 6025 }
b0f7404b 6026 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxStaticBox, 1);
d14a1e28
RD
6027 return resultobj;
6028 fail:
6029 return NULL;
6030}
6031
6032
c32bde28 6033static PyObject *_wrap_StaticBox_Create(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
6034 PyObject *resultobj;
6035 wxStaticBox *arg1 = (wxStaticBox *) 0 ;
6036 wxWindow *arg2 = (wxWindow *) 0 ;
248ed943
RD
6037 int arg3 = (int) -1 ;
6038 wxString const &arg4_defvalue = wxPyEmptyString ;
6039 wxString *arg4 = (wxString *) &arg4_defvalue ;
d14a1e28
RD
6040 wxPoint const &arg5_defvalue = wxDefaultPosition ;
6041 wxPoint *arg5 = (wxPoint *) &arg5_defvalue ;
6042 wxSize const &arg6_defvalue = wxDefaultSize ;
6043 wxSize *arg6 = (wxSize *) &arg6_defvalue ;
6044 long arg7 = (long) 0 ;
6045 wxString const &arg8_defvalue = wxPyStaticBoxNameStr ;
6046 wxString *arg8 = (wxString *) &arg8_defvalue ;
6047 bool result;
ae8162c8 6048 bool temp4 = false ;
d14a1e28
RD
6049 wxPoint temp5 ;
6050 wxSize temp6 ;
ae8162c8 6051 bool temp8 = false ;
d14a1e28
RD
6052 PyObject * obj0 = 0 ;
6053 PyObject * obj1 = 0 ;
994141e6 6054 PyObject * obj2 = 0 ;
d14a1e28
RD
6055 PyObject * obj3 = 0 ;
6056 PyObject * obj4 = 0 ;
6057 PyObject * obj5 = 0 ;
994141e6 6058 PyObject * obj6 = 0 ;
d14a1e28
RD
6059 PyObject * obj7 = 0 ;
6060 char *kwnames[] = {
6061 (char *) "self",(char *) "parent",(char *) "id",(char *) "label",(char *) "pos",(char *) "size",(char *) "style",(char *) "name", NULL
6062 };
6063
248ed943 6064 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|OOOOOO:StaticBox_Create",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6,&obj7)) goto fail;
093d3ff1
RD
6065 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxStaticBox, SWIG_POINTER_EXCEPTION | 0);
6066 if (SWIG_arg_fail(1)) SWIG_fail;
6067 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
6068 if (SWIG_arg_fail(2)) SWIG_fail;
248ed943 6069 if (obj2) {
093d3ff1
RD
6070 {
6071 arg3 = (int)(SWIG_As_int(obj2));
6072 if (SWIG_arg_fail(3)) SWIG_fail;
6073 }
248ed943
RD
6074 }
6075 if (obj3) {
6076 {
6077 arg4 = wxString_in_helper(obj3);
6078 if (arg4 == NULL) SWIG_fail;
ae8162c8 6079 temp4 = true;
248ed943 6080 }
d14a1e28
RD
6081 }
6082 if (obj4) {
6083 {
6084 arg5 = &temp5;
6085 if ( ! wxPoint_helper(obj4, &arg5)) SWIG_fail;
6086 }
6087 }
6088 if (obj5) {
6089 {
6090 arg6 = &temp6;
6091 if ( ! wxSize_helper(obj5, &arg6)) SWIG_fail;
6092 }
6093 }
994141e6 6094 if (obj6) {
093d3ff1
RD
6095 {
6096 arg7 = (long)(SWIG_As_long(obj6));
6097 if (SWIG_arg_fail(7)) SWIG_fail;
6098 }
994141e6 6099 }
d14a1e28
RD
6100 if (obj7) {
6101 {
6102 arg8 = wxString_in_helper(obj7);
6103 if (arg8 == NULL) SWIG_fail;
ae8162c8 6104 temp8 = true;
d14a1e28
RD
6105 }
6106 }
6107 {
6108 PyThreadState* __tstate = wxPyBeginAllowThreads();
6109 result = (bool)(arg1)->Create(arg2,arg3,(wxString const &)*arg4,(wxPoint const &)*arg5,(wxSize const &)*arg6,arg7,(wxString const &)*arg8);
6110
6111 wxPyEndAllowThreads(__tstate);
6112 if (PyErr_Occurred()) SWIG_fail;
6113 }
4f89f6a3
RD
6114 {
6115 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
6116 }
d14a1e28
RD
6117 {
6118 if (temp4)
6119 delete arg4;
6120 }
6121 {
6122 if (temp8)
6123 delete arg8;
6124 }
6125 return resultobj;
6126 fail:
6127 {
6128 if (temp4)
6129 delete arg4;
6130 }
6131 {
6132 if (temp8)
6133 delete arg8;
6134 }
6135 return NULL;
6136}
6137
6138
c32bde28 6139static PyObject *_wrap_StaticBox_GetClassDefaultAttributes(PyObject *, PyObject *args, PyObject *kwargs) {
22bfe96c 6140 PyObject *resultobj;
093d3ff1 6141 wxWindowVariant arg1 = (wxWindowVariant) wxWINDOW_VARIANT_NORMAL ;
22bfe96c
RD
6142 wxVisualAttributes result;
6143 PyObject * obj0 = 0 ;
6144 char *kwnames[] = {
6145 (char *) "variant", NULL
6146 };
6147
6148 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|O:StaticBox_GetClassDefaultAttributes",kwnames,&obj0)) goto fail;
6149 if (obj0) {
093d3ff1
RD
6150 {
6151 arg1 = (wxWindowVariant)(SWIG_As_int(obj0));
6152 if (SWIG_arg_fail(1)) SWIG_fail;
6153 }
22bfe96c
RD
6154 }
6155 {
110da5b0 6156 if (!wxPyCheckForApp()) SWIG_fail;
22bfe96c
RD
6157 PyThreadState* __tstate = wxPyBeginAllowThreads();
6158 result = wxStaticBox::GetClassDefaultAttributes((wxWindowVariant )arg1);
6159
6160 wxPyEndAllowThreads(__tstate);
dfbb5885 6161 if (PyErr_Occurred()) SWIG_fail;
22bfe96c
RD
6162 }
6163 {
6164 wxVisualAttributes * resultptr;
093d3ff1 6165 resultptr = new wxVisualAttributes((wxVisualAttributes &)(result));
22bfe96c
RD
6166 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxVisualAttributes, 1);
6167 }
6168 return resultobj;
6169 fail:
6170 return NULL;
6171}
6172
6173
c32bde28 6174static PyObject * StaticBox_swigregister(PyObject *, PyObject *args) {
d14a1e28
RD
6175 PyObject *obj;
6176 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
6177 SWIG_TypeClientData(SWIGTYPE_p_wxStaticBox, obj);
6178 Py_INCREF(obj);
6179 return Py_BuildValue((char *)"");
6180}
c32bde28 6181static PyObject *_wrap_new_StaticLine(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
6182 PyObject *resultobj;
6183 wxWindow *arg1 = (wxWindow *) 0 ;
248ed943 6184 int arg2 = (int) -1 ;
d14a1e28
RD
6185 wxPoint const &arg3_defvalue = wxDefaultPosition ;
6186 wxPoint *arg3 = (wxPoint *) &arg3_defvalue ;
6187 wxSize const &arg4_defvalue = wxDefaultSize ;
6188 wxSize *arg4 = (wxSize *) &arg4_defvalue ;
6189 long arg5 = (long) wxLI_HORIZONTAL ;
6190 wxString const &arg6_defvalue = wxPyStaticTextNameStr ;
6191 wxString *arg6 = (wxString *) &arg6_defvalue ;
6192 wxStaticLine *result;
6193 wxPoint temp3 ;
6194 wxSize temp4 ;
ae8162c8 6195 bool temp6 = false ;
d14a1e28 6196 PyObject * obj0 = 0 ;
994141e6 6197 PyObject * obj1 = 0 ;
d14a1e28
RD
6198 PyObject * obj2 = 0 ;
6199 PyObject * obj3 = 0 ;
994141e6 6200 PyObject * obj4 = 0 ;
d14a1e28
RD
6201 PyObject * obj5 = 0 ;
6202 char *kwnames[] = {
6203 (char *) "parent",(char *) "id",(char *) "pos",(char *) "size",(char *) "style",(char *) "name", NULL
6204 };
6205
248ed943 6206 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|OOOOO:new_StaticLine",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5)) goto fail;
093d3ff1
RD
6207 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
6208 if (SWIG_arg_fail(1)) SWIG_fail;
248ed943 6209 if (obj1) {
093d3ff1
RD
6210 {
6211 arg2 = (int)(SWIG_As_int(obj1));
6212 if (SWIG_arg_fail(2)) SWIG_fail;
6213 }
248ed943 6214 }
d14a1e28
RD
6215 if (obj2) {
6216 {
6217 arg3 = &temp3;
6218 if ( ! wxPoint_helper(obj2, &arg3)) SWIG_fail;
6219 }
6220 }
6221 if (obj3) {
6222 {
6223 arg4 = &temp4;
6224 if ( ! wxSize_helper(obj3, &arg4)) SWIG_fail;
6225 }
6226 }
994141e6 6227 if (obj4) {
093d3ff1
RD
6228 {
6229 arg5 = (long)(SWIG_As_long(obj4));
6230 if (SWIG_arg_fail(5)) SWIG_fail;
6231 }
994141e6 6232 }
d14a1e28
RD
6233 if (obj5) {
6234 {
6235 arg6 = wxString_in_helper(obj5);
6236 if (arg6 == NULL) SWIG_fail;
ae8162c8 6237 temp6 = true;
d14a1e28
RD
6238 }
6239 }
6240 {
e3b71cb8 6241 if (!wxPyCheckForApp()) SWIG_fail;
d14a1e28
RD
6242 PyThreadState* __tstate = wxPyBeginAllowThreads();
6243 result = (wxStaticLine *)new wxStaticLine(arg1,arg2,(wxPoint const &)*arg3,(wxSize const &)*arg4,arg5,(wxString const &)*arg6);
6244
6245 wxPyEndAllowThreads(__tstate);
110da5b0 6246 if (PyErr_Occurred()) SWIG_fail;
d14a1e28 6247 }
15afbcd0 6248 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxStaticLine, 1);
d14a1e28
RD
6249 {
6250 if (temp6)
6251 delete arg6;
6252 }
6253 return resultobj;
6254 fail:
6255 {
6256 if (temp6)
6257 delete arg6;
6258 }
6259 return NULL;
6260}
6261
6262
c32bde28 6263static PyObject *_wrap_new_PreStaticLine(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
6264 PyObject *resultobj;
6265 wxStaticLine *result;
6266 char *kwnames[] = {
6267 NULL
6268 };
6269
6270 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_PreStaticLine",kwnames)) goto fail;
6271 {
e3b71cb8 6272 if (!wxPyCheckForApp()) SWIG_fail;
d14a1e28
RD
6273 PyThreadState* __tstate = wxPyBeginAllowThreads();
6274 result = (wxStaticLine *)new wxStaticLine();
6275
6276 wxPyEndAllowThreads(__tstate);
110da5b0 6277 if (PyErr_Occurred()) SWIG_fail;
d14a1e28 6278 }
15afbcd0 6279 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxStaticLine, 1);
d14a1e28
RD
6280 return resultobj;
6281 fail:
6282 return NULL;
6283}
6284
6285
c32bde28 6286static PyObject *_wrap_StaticLine_Create(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
6287 PyObject *resultobj;
6288 wxStaticLine *arg1 = (wxStaticLine *) 0 ;
6289 wxWindow *arg2 = (wxWindow *) 0 ;
248ed943 6290 int arg3 = (int) -1 ;
d14a1e28
RD
6291 wxPoint const &arg4_defvalue = wxDefaultPosition ;
6292 wxPoint *arg4 = (wxPoint *) &arg4_defvalue ;
6293 wxSize const &arg5_defvalue = wxDefaultSize ;
6294 wxSize *arg5 = (wxSize *) &arg5_defvalue ;
6295 long arg6 = (long) wxLI_HORIZONTAL ;
6296 wxString const &arg7_defvalue = wxPyStaticTextNameStr ;
6297 wxString *arg7 = (wxString *) &arg7_defvalue ;
6298 bool result;
6299 wxPoint temp4 ;
6300 wxSize temp5 ;
ae8162c8 6301 bool temp7 = false ;
d14a1e28
RD
6302 PyObject * obj0 = 0 ;
6303 PyObject * obj1 = 0 ;
994141e6 6304 PyObject * obj2 = 0 ;
d14a1e28
RD
6305 PyObject * obj3 = 0 ;
6306 PyObject * obj4 = 0 ;
994141e6 6307 PyObject * obj5 = 0 ;
d14a1e28
RD
6308 PyObject * obj6 = 0 ;
6309 char *kwnames[] = {
6310 (char *) "self",(char *) "parent",(char *) "id",(char *) "pos",(char *) "size",(char *) "style",(char *) "name", NULL
6311 };
6312
248ed943 6313 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|OOOOO:StaticLine_Create",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6)) goto fail;
093d3ff1
RD
6314 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxStaticLine, SWIG_POINTER_EXCEPTION | 0);
6315 if (SWIG_arg_fail(1)) SWIG_fail;
6316 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
6317 if (SWIG_arg_fail(2)) SWIG_fail;
248ed943 6318 if (obj2) {
093d3ff1
RD
6319 {
6320 arg3 = (int)(SWIG_As_int(obj2));
6321 if (SWIG_arg_fail(3)) SWIG_fail;
6322 }
248ed943 6323 }
d14a1e28
RD
6324 if (obj3) {
6325 {
6326 arg4 = &temp4;
6327 if ( ! wxPoint_helper(obj3, &arg4)) SWIG_fail;
6328 }
6329 }
6330 if (obj4) {
6331 {
6332 arg5 = &temp5;
6333 if ( ! wxSize_helper(obj4, &arg5)) SWIG_fail;
6334 }
6335 }
994141e6 6336 if (obj5) {
093d3ff1
RD
6337 {
6338 arg6 = (long)(SWIG_As_long(obj5));
6339 if (SWIG_arg_fail(6)) SWIG_fail;
6340 }
994141e6 6341 }
d14a1e28
RD
6342 if (obj6) {
6343 {
6344 arg7 = wxString_in_helper(obj6);
6345 if (arg7 == NULL) SWIG_fail;
ae8162c8 6346 temp7 = true;
d14a1e28
RD
6347 }
6348 }
6349 {
6350 PyThreadState* __tstate = wxPyBeginAllowThreads();
6351 result = (bool)(arg1)->Create(arg2,arg3,(wxPoint const &)*arg4,(wxSize const &)*arg5,arg6,(wxString const &)*arg7);
6352
6353 wxPyEndAllowThreads(__tstate);
6354 if (PyErr_Occurred()) SWIG_fail;
6355 }
4f89f6a3
RD
6356 {
6357 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
6358 }
d14a1e28
RD
6359 {
6360 if (temp7)
6361 delete arg7;
6362 }
6363 return resultobj;
6364 fail:
6365 {
6366 if (temp7)
6367 delete arg7;
6368 }
6369 return NULL;
6370}
6371
6372
c32bde28 6373static PyObject *_wrap_StaticLine_IsVertical(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
6374 PyObject *resultobj;
6375 wxStaticLine *arg1 = (wxStaticLine *) 0 ;
6376 bool result;
6377 PyObject * obj0 = 0 ;
6378 char *kwnames[] = {
6379 (char *) "self", NULL
6380 };
6381
6382 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:StaticLine_IsVertical",kwnames,&obj0)) goto fail;
093d3ff1
RD
6383 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxStaticLine, SWIG_POINTER_EXCEPTION | 0);
6384 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
6385 {
6386 PyThreadState* __tstate = wxPyBeginAllowThreads();
6387 result = (bool)((wxStaticLine const *)arg1)->IsVertical();
6388
6389 wxPyEndAllowThreads(__tstate);
6390 if (PyErr_Occurred()) SWIG_fail;
6391 }
4f89f6a3
RD
6392 {
6393 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
6394 }
d14a1e28
RD
6395 return resultobj;
6396 fail:
6397 return NULL;
6398}
6399
6400
c32bde28 6401static PyObject *_wrap_StaticLine_GetDefaultSize(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
6402 PyObject *resultobj;
6403 int result;
6404 char *kwnames[] = {
6405 NULL
6406 };
6407
6408 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":StaticLine_GetDefaultSize",kwnames)) goto fail;
6409 {
6410 PyThreadState* __tstate = wxPyBeginAllowThreads();
6411 result = (int)wxStaticLine::GetDefaultSize();
6412
6413 wxPyEndAllowThreads(__tstate);
6414 if (PyErr_Occurred()) SWIG_fail;
6415 }
093d3ff1
RD
6416 {
6417 resultobj = SWIG_From_int((int)(result));
6418 }
d14a1e28
RD
6419 return resultobj;
6420 fail:
6421 return NULL;
6422}
6423
6424
c32bde28 6425static PyObject *_wrap_StaticLine_GetClassDefaultAttributes(PyObject *, PyObject *args, PyObject *kwargs) {
22bfe96c 6426 PyObject *resultobj;
093d3ff1 6427 wxWindowVariant arg1 = (wxWindowVariant) wxWINDOW_VARIANT_NORMAL ;
22bfe96c
RD
6428 wxVisualAttributes result;
6429 PyObject * obj0 = 0 ;
6430 char *kwnames[] = {
6431 (char *) "variant", NULL
6432 };
6433
6434 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|O:StaticLine_GetClassDefaultAttributes",kwnames,&obj0)) goto fail;
6435 if (obj0) {
093d3ff1
RD
6436 {
6437 arg1 = (wxWindowVariant)(SWIG_As_int(obj0));
6438 if (SWIG_arg_fail(1)) SWIG_fail;
6439 }
22bfe96c
RD
6440 }
6441 {
110da5b0 6442 if (!wxPyCheckForApp()) SWIG_fail;
22bfe96c
RD
6443 PyThreadState* __tstate = wxPyBeginAllowThreads();
6444 result = wxStaticLine::GetClassDefaultAttributes((wxWindowVariant )arg1);
6445
6446 wxPyEndAllowThreads(__tstate);
dfbb5885 6447 if (PyErr_Occurred()) SWIG_fail;
22bfe96c
RD
6448 }
6449 {
6450 wxVisualAttributes * resultptr;
093d3ff1 6451 resultptr = new wxVisualAttributes((wxVisualAttributes &)(result));
22bfe96c
RD
6452 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxVisualAttributes, 1);
6453 }
6454 return resultobj;
6455 fail:
6456 return NULL;
6457}
6458
6459
c32bde28 6460static PyObject * StaticLine_swigregister(PyObject *, PyObject *args) {
d14a1e28
RD
6461 PyObject *obj;
6462 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
6463 SWIG_TypeClientData(SWIGTYPE_p_wxStaticLine, obj);
6464 Py_INCREF(obj);
6465 return Py_BuildValue((char *)"");
6466}
c32bde28 6467static PyObject *_wrap_new_StaticText(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
6468 PyObject *resultobj;
6469 wxWindow *arg1 = (wxWindow *) 0 ;
248ed943
RD
6470 int arg2 = (int) -1 ;
6471 wxString const &arg3_defvalue = wxPyEmptyString ;
6472 wxString *arg3 = (wxString *) &arg3_defvalue ;
d14a1e28
RD
6473 wxPoint const &arg4_defvalue = wxDefaultPosition ;
6474 wxPoint *arg4 = (wxPoint *) &arg4_defvalue ;
6475 wxSize const &arg5_defvalue = wxDefaultSize ;
6476 wxSize *arg5 = (wxSize *) &arg5_defvalue ;
6477 long arg6 = (long) 0 ;
6478 wxString const &arg7_defvalue = wxPyStaticTextNameStr ;
6479 wxString *arg7 = (wxString *) &arg7_defvalue ;
6480 wxStaticText *result;
ae8162c8 6481 bool temp3 = false ;
d14a1e28
RD
6482 wxPoint temp4 ;
6483 wxSize temp5 ;
ae8162c8 6484 bool temp7 = false ;
d14a1e28 6485 PyObject * obj0 = 0 ;
994141e6 6486 PyObject * obj1 = 0 ;
d14a1e28
RD
6487 PyObject * obj2 = 0 ;
6488 PyObject * obj3 = 0 ;
6489 PyObject * obj4 = 0 ;
994141e6 6490 PyObject * obj5 = 0 ;
d14a1e28
RD
6491 PyObject * obj6 = 0 ;
6492 char *kwnames[] = {
6493 (char *) "parent",(char *) "id",(char *) "label",(char *) "pos",(char *) "size",(char *) "style",(char *) "name", NULL
6494 };
6495
248ed943 6496 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|OOOOOO:new_StaticText",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6)) goto fail;
093d3ff1
RD
6497 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
6498 if (SWIG_arg_fail(1)) SWIG_fail;
248ed943 6499 if (obj1) {
093d3ff1
RD
6500 {
6501 arg2 = (int)(SWIG_As_int(obj1));
6502 if (SWIG_arg_fail(2)) SWIG_fail;
6503 }
248ed943
RD
6504 }
6505 if (obj2) {
6506 {
6507 arg3 = wxString_in_helper(obj2);
6508 if (arg3 == NULL) SWIG_fail;
ae8162c8 6509 temp3 = true;
248ed943 6510 }
d14a1e28
RD
6511 }
6512 if (obj3) {
6513 {
6514 arg4 = &temp4;
6515 if ( ! wxPoint_helper(obj3, &arg4)) SWIG_fail;
6516 }
6517 }
6518 if (obj4) {
6519 {
6520 arg5 = &temp5;
6521 if ( ! wxSize_helper(obj4, &arg5)) SWIG_fail;
6522 }
6523 }
994141e6 6524 if (obj5) {
093d3ff1
RD
6525 {
6526 arg6 = (long)(SWIG_As_long(obj5));
6527 if (SWIG_arg_fail(6)) SWIG_fail;
6528 }
994141e6 6529 }
d14a1e28
RD
6530 if (obj6) {
6531 {
6532 arg7 = wxString_in_helper(obj6);
6533 if (arg7 == NULL) SWIG_fail;
ae8162c8 6534 temp7 = true;
d14a1e28
RD
6535 }
6536 }
6537 {
e3b71cb8 6538 if (!wxPyCheckForApp()) SWIG_fail;
d14a1e28
RD
6539 PyThreadState* __tstate = wxPyBeginAllowThreads();
6540 result = (wxStaticText *)new wxStaticText(arg1,arg2,(wxString const &)*arg3,(wxPoint const &)*arg4,(wxSize const &)*arg5,arg6,(wxString const &)*arg7);
6541
6542 wxPyEndAllowThreads(__tstate);
110da5b0 6543 if (PyErr_Occurred()) SWIG_fail;
d14a1e28 6544 }
15afbcd0 6545 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxStaticText, 1);
d14a1e28
RD
6546 {
6547 if (temp3)
6548 delete arg3;
6549 }
6550 {
6551 if (temp7)
6552 delete arg7;
6553 }
6554 return resultobj;
6555 fail:
6556 {
6557 if (temp3)
6558 delete arg3;
6559 }
6560 {
6561 if (temp7)
6562 delete arg7;
6563 }
6564 return NULL;
6565}
6566
6567
c32bde28 6568static PyObject *_wrap_new_PreStaticText(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
6569 PyObject *resultobj;
6570 wxStaticText *result;
6571 char *kwnames[] = {
6572 NULL
6573 };
6574
6575 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_PreStaticText",kwnames)) goto fail;
6576 {
e3b71cb8 6577 if (!wxPyCheckForApp()) SWIG_fail;
d14a1e28
RD
6578 PyThreadState* __tstate = wxPyBeginAllowThreads();
6579 result = (wxStaticText *)new wxStaticText();
6580
6581 wxPyEndAllowThreads(__tstate);
110da5b0 6582 if (PyErr_Occurred()) SWIG_fail;
d14a1e28 6583 }
15afbcd0 6584 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxStaticText, 1);
d14a1e28
RD
6585 return resultobj;
6586 fail:
6587 return NULL;
6588}
6589
6590
c32bde28 6591static PyObject *_wrap_StaticText_Create(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
6592 PyObject *resultobj;
6593 wxStaticText *arg1 = (wxStaticText *) 0 ;
6594 wxWindow *arg2 = (wxWindow *) 0 ;
248ed943
RD
6595 int arg3 = (int) -1 ;
6596 wxString const &arg4_defvalue = wxPyEmptyString ;
6597 wxString *arg4 = (wxString *) &arg4_defvalue ;
d14a1e28
RD
6598 wxPoint const &arg5_defvalue = wxDefaultPosition ;
6599 wxPoint *arg5 = (wxPoint *) &arg5_defvalue ;
6600 wxSize const &arg6_defvalue = wxDefaultSize ;
6601 wxSize *arg6 = (wxSize *) &arg6_defvalue ;
6602 long arg7 = (long) 0 ;
6603 wxString const &arg8_defvalue = wxPyStaticTextNameStr ;
6604 wxString *arg8 = (wxString *) &arg8_defvalue ;
6605 bool result;
ae8162c8 6606 bool temp4 = false ;
d14a1e28
RD
6607 wxPoint temp5 ;
6608 wxSize temp6 ;
ae8162c8 6609 bool temp8 = false ;
d14a1e28
RD
6610 PyObject * obj0 = 0 ;
6611 PyObject * obj1 = 0 ;
994141e6 6612 PyObject * obj2 = 0 ;
d14a1e28
RD
6613 PyObject * obj3 = 0 ;
6614 PyObject * obj4 = 0 ;
6615 PyObject * obj5 = 0 ;
994141e6 6616 PyObject * obj6 = 0 ;
d14a1e28
RD
6617 PyObject * obj7 = 0 ;
6618 char *kwnames[] = {
6619 (char *) "self",(char *) "parent",(char *) "id",(char *) "label",(char *) "pos",(char *) "size",(char *) "style",(char *) "name", NULL
6620 };
6621
248ed943 6622 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|OOOOOO:StaticText_Create",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6,&obj7)) goto fail;
093d3ff1
RD
6623 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxStaticText, SWIG_POINTER_EXCEPTION | 0);
6624 if (SWIG_arg_fail(1)) SWIG_fail;
6625 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
6626 if (SWIG_arg_fail(2)) SWIG_fail;
248ed943 6627 if (obj2) {
093d3ff1
RD
6628 {
6629 arg3 = (int)(SWIG_As_int(obj2));
6630 if (SWIG_arg_fail(3)) SWIG_fail;
6631 }
248ed943
RD
6632 }
6633 if (obj3) {
6634 {
6635 arg4 = wxString_in_helper(obj3);
6636 if (arg4 == NULL) SWIG_fail;
ae8162c8 6637 temp4 = true;
248ed943 6638 }
d14a1e28
RD
6639 }
6640 if (obj4) {
6641 {
6642 arg5 = &temp5;
6643 if ( ! wxPoint_helper(obj4, &arg5)) SWIG_fail;
6644 }
6645 }
6646 if (obj5) {
6647 {
6648 arg6 = &temp6;
6649 if ( ! wxSize_helper(obj5, &arg6)) SWIG_fail;
6650 }
6651 }
994141e6 6652 if (obj6) {
093d3ff1
RD
6653 {
6654 arg7 = (long)(SWIG_As_long(obj6));
6655 if (SWIG_arg_fail(7)) SWIG_fail;
6656 }
994141e6 6657 }
d14a1e28
RD
6658 if (obj7) {
6659 {
6660 arg8 = wxString_in_helper(obj7);
6661 if (arg8 == NULL) SWIG_fail;
ae8162c8 6662 temp8 = true;
d14a1e28
RD
6663 }
6664 }
6665 {
6666 PyThreadState* __tstate = wxPyBeginAllowThreads();
6667 result = (bool)(arg1)->Create(arg2,arg3,(wxString const &)*arg4,(wxPoint const &)*arg5,(wxSize const &)*arg6,arg7,(wxString const &)*arg8);
6668
6669 wxPyEndAllowThreads(__tstate);
6670 if (PyErr_Occurred()) SWIG_fail;
6671 }
4f89f6a3
RD
6672 {
6673 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
6674 }
d14a1e28
RD
6675 {
6676 if (temp4)
6677 delete arg4;
6678 }
6679 {
6680 if (temp8)
6681 delete arg8;
6682 }
6683 return resultobj;
6684 fail:
6685 {
6686 if (temp4)
6687 delete arg4;
6688 }
6689 {
6690 if (temp8)
6691 delete arg8;
6692 }
6693 return NULL;
6694}
6695
6696
c32bde28 6697static PyObject *_wrap_StaticText_GetClassDefaultAttributes(PyObject *, PyObject *args, PyObject *kwargs) {
22bfe96c 6698 PyObject *resultobj;
093d3ff1 6699 wxWindowVariant arg1 = (wxWindowVariant) wxWINDOW_VARIANT_NORMAL ;
22bfe96c
RD
6700 wxVisualAttributes result;
6701 PyObject * obj0 = 0 ;
6702 char *kwnames[] = {
6703 (char *) "variant", NULL
6704 };
6705
6706 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|O:StaticText_GetClassDefaultAttributes",kwnames,&obj0)) goto fail;
6707 if (obj0) {
093d3ff1
RD
6708 {
6709 arg1 = (wxWindowVariant)(SWIG_As_int(obj0));
6710 if (SWIG_arg_fail(1)) SWIG_fail;
6711 }
22bfe96c
RD
6712 }
6713 {
110da5b0 6714 if (!wxPyCheckForApp()) SWIG_fail;
22bfe96c
RD
6715 PyThreadState* __tstate = wxPyBeginAllowThreads();
6716 result = wxStaticText::GetClassDefaultAttributes((wxWindowVariant )arg1);
6717
6718 wxPyEndAllowThreads(__tstate);
dfbb5885 6719 if (PyErr_Occurred()) SWIG_fail;
22bfe96c
RD
6720 }
6721 {
6722 wxVisualAttributes * resultptr;
093d3ff1 6723 resultptr = new wxVisualAttributes((wxVisualAttributes &)(result));
22bfe96c
RD
6724 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxVisualAttributes, 1);
6725 }
6726 return resultobj;
6727 fail:
6728 return NULL;
6729}
6730
6731
c32bde28 6732static PyObject * StaticText_swigregister(PyObject *, PyObject *args) {
d14a1e28
RD
6733 PyObject *obj;
6734 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
6735 SWIG_TypeClientData(SWIGTYPE_p_wxStaticText, obj);
6736 Py_INCREF(obj);
6737 return Py_BuildValue((char *)"");
6738}
c32bde28 6739static PyObject *_wrap_new_StaticBitmap(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
6740 PyObject *resultobj;
6741 wxWindow *arg1 = (wxWindow *) 0 ;
248ed943
RD
6742 int arg2 = (int) -1 ;
6743 wxBitmap const &arg3_defvalue = wxNullBitmap ;
6744 wxBitmap *arg3 = (wxBitmap *) &arg3_defvalue ;
d14a1e28
RD
6745 wxPoint const &arg4_defvalue = wxDefaultPosition ;
6746 wxPoint *arg4 = (wxPoint *) &arg4_defvalue ;
6747 wxSize const &arg5_defvalue = wxDefaultSize ;
6748 wxSize *arg5 = (wxSize *) &arg5_defvalue ;
6749 long arg6 = (long) 0 ;
6750 wxString const &arg7_defvalue = wxPyStaticBitmapNameStr ;
6751 wxString *arg7 = (wxString *) &arg7_defvalue ;
6752 wxStaticBitmap *result;
6753 wxPoint temp4 ;
6754 wxSize temp5 ;
ae8162c8 6755 bool temp7 = false ;
d14a1e28 6756 PyObject * obj0 = 0 ;
994141e6 6757 PyObject * obj1 = 0 ;
d14a1e28
RD
6758 PyObject * obj2 = 0 ;
6759 PyObject * obj3 = 0 ;
6760 PyObject * obj4 = 0 ;
994141e6 6761 PyObject * obj5 = 0 ;
d14a1e28
RD
6762 PyObject * obj6 = 0 ;
6763 char *kwnames[] = {
6764 (char *) "parent",(char *) "id",(char *) "bitmap",(char *) "pos",(char *) "size",(char *) "style",(char *) "name", NULL
6765 };
6766
248ed943 6767 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|OOOOOO:new_StaticBitmap",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6)) goto fail;
093d3ff1
RD
6768 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
6769 if (SWIG_arg_fail(1)) SWIG_fail;
248ed943 6770 if (obj1) {
093d3ff1
RD
6771 {
6772 arg2 = (int)(SWIG_As_int(obj1));
6773 if (SWIG_arg_fail(2)) SWIG_fail;
6774 }
248ed943
RD
6775 }
6776 if (obj2) {
093d3ff1
RD
6777 {
6778 SWIG_Python_ConvertPtr(obj2, (void **)&arg3, SWIGTYPE_p_wxBitmap, SWIG_POINTER_EXCEPTION | 0);
6779 if (SWIG_arg_fail(3)) SWIG_fail;
6780 if (arg3 == NULL) {
6781 SWIG_null_ref("wxBitmap");
6782 }
6783 if (SWIG_arg_fail(3)) SWIG_fail;
248ed943 6784 }
d14a1e28
RD
6785 }
6786 if (obj3) {
6787 {
6788 arg4 = &temp4;
6789 if ( ! wxPoint_helper(obj3, &arg4)) SWIG_fail;
6790 }
6791 }
6792 if (obj4) {
6793 {
6794 arg5 = &temp5;
6795 if ( ! wxSize_helper(obj4, &arg5)) SWIG_fail;
6796 }
6797 }
994141e6 6798 if (obj5) {
093d3ff1
RD
6799 {
6800 arg6 = (long)(SWIG_As_long(obj5));
6801 if (SWIG_arg_fail(6)) SWIG_fail;
6802 }
994141e6 6803 }
d14a1e28
RD
6804 if (obj6) {
6805 {
6806 arg7 = wxString_in_helper(obj6);
6807 if (arg7 == NULL) SWIG_fail;
ae8162c8 6808 temp7 = true;
d14a1e28
RD
6809 }
6810 }
6811 {
e3b71cb8 6812 if (!wxPyCheckForApp()) SWIG_fail;
d14a1e28
RD
6813 PyThreadState* __tstate = wxPyBeginAllowThreads();
6814 result = (wxStaticBitmap *)new wxStaticBitmap(arg1,arg2,(wxBitmap const &)*arg3,(wxPoint const &)*arg4,(wxSize const &)*arg5,arg6,(wxString const &)*arg7);
6815
6816 wxPyEndAllowThreads(__tstate);
110da5b0 6817 if (PyErr_Occurred()) SWIG_fail;
d14a1e28 6818 }
15afbcd0 6819 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxStaticBitmap, 1);
d14a1e28
RD
6820 {
6821 if (temp7)
6822 delete arg7;
6823 }
6824 return resultobj;
6825 fail:
6826 {
6827 if (temp7)
6828 delete arg7;
6829 }
6830 return NULL;
6831}
6832
6833
c32bde28 6834static PyObject *_wrap_new_PreStaticBitmap(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
6835 PyObject *resultobj;
6836 wxStaticBitmap *result;
6837 char *kwnames[] = {
6838 NULL
6839 };
6840
6841 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_PreStaticBitmap",kwnames)) goto fail;
6842 {
e3b71cb8 6843 if (!wxPyCheckForApp()) SWIG_fail;
d14a1e28
RD
6844 PyThreadState* __tstate = wxPyBeginAllowThreads();
6845 result = (wxStaticBitmap *)new wxStaticBitmap();
6846
6847 wxPyEndAllowThreads(__tstate);
110da5b0 6848 if (PyErr_Occurred()) SWIG_fail;
d14a1e28 6849 }
15afbcd0 6850 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxStaticBitmap, 1);
d14a1e28
RD
6851 return resultobj;
6852 fail:
6853 return NULL;
6854}
6855
6856
c32bde28 6857static PyObject *_wrap_StaticBitmap_Create(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
6858 PyObject *resultobj;
6859 wxStaticBitmap *arg1 = (wxStaticBitmap *) 0 ;
6860 wxWindow *arg2 = (wxWindow *) 0 ;
248ed943
RD
6861 int arg3 = (int) -1 ;
6862 wxBitmap const &arg4_defvalue = wxNullBitmap ;
6863 wxBitmap *arg4 = (wxBitmap *) &arg4_defvalue ;
d14a1e28
RD
6864 wxPoint const &arg5_defvalue = wxDefaultPosition ;
6865 wxPoint *arg5 = (wxPoint *) &arg5_defvalue ;
6866 wxSize const &arg6_defvalue = wxDefaultSize ;
6867 wxSize *arg6 = (wxSize *) &arg6_defvalue ;
6868 long arg7 = (long) 0 ;
6869 wxString const &arg8_defvalue = wxPyStaticBitmapNameStr ;
6870 wxString *arg8 = (wxString *) &arg8_defvalue ;
6871 bool result;
6872 wxPoint temp5 ;
6873 wxSize temp6 ;
ae8162c8 6874 bool temp8 = false ;
d14a1e28
RD
6875 PyObject * obj0 = 0 ;
6876 PyObject * obj1 = 0 ;
994141e6 6877 PyObject * obj2 = 0 ;
d14a1e28
RD
6878 PyObject * obj3 = 0 ;
6879 PyObject * obj4 = 0 ;
6880 PyObject * obj5 = 0 ;
994141e6 6881 PyObject * obj6 = 0 ;
d14a1e28
RD
6882 PyObject * obj7 = 0 ;
6883 char *kwnames[] = {
6884 (char *) "self",(char *) "parent",(char *) "id",(char *) "bitmap",(char *) "pos",(char *) "size",(char *) "style",(char *) "name", NULL
6885 };
6886
248ed943 6887 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|OOOOOO:StaticBitmap_Create",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6,&obj7)) goto fail;
093d3ff1
RD
6888 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxStaticBitmap, SWIG_POINTER_EXCEPTION | 0);
6889 if (SWIG_arg_fail(1)) SWIG_fail;
6890 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
6891 if (SWIG_arg_fail(2)) SWIG_fail;
248ed943 6892 if (obj2) {
093d3ff1
RD
6893 {
6894 arg3 = (int)(SWIG_As_int(obj2));
6895 if (SWIG_arg_fail(3)) SWIG_fail;
6896 }
248ed943
RD
6897 }
6898 if (obj3) {
093d3ff1
RD
6899 {
6900 SWIG_Python_ConvertPtr(obj3, (void **)&arg4, SWIGTYPE_p_wxBitmap, SWIG_POINTER_EXCEPTION | 0);
6901 if (SWIG_arg_fail(4)) SWIG_fail;
6902 if (arg4 == NULL) {
6903 SWIG_null_ref("wxBitmap");
6904 }
6905 if (SWIG_arg_fail(4)) SWIG_fail;
248ed943 6906 }
d14a1e28
RD
6907 }
6908 if (obj4) {
6909 {
6910 arg5 = &temp5;
6911 if ( ! wxPoint_helper(obj4, &arg5)) SWIG_fail;
6912 }
6913 }
6914 if (obj5) {
6915 {
6916 arg6 = &temp6;
6917 if ( ! wxSize_helper(obj5, &arg6)) SWIG_fail;
6918 }
6919 }
994141e6 6920 if (obj6) {
093d3ff1
RD
6921 {
6922 arg7 = (long)(SWIG_As_long(obj6));
6923 if (SWIG_arg_fail(7)) SWIG_fail;
6924 }
994141e6 6925 }
d14a1e28
RD
6926 if (obj7) {
6927 {
6928 arg8 = wxString_in_helper(obj7);
6929 if (arg8 == NULL) SWIG_fail;
ae8162c8 6930 temp8 = true;
d14a1e28
RD
6931 }
6932 }
6933 {
6934 PyThreadState* __tstate = wxPyBeginAllowThreads();
6935 result = (bool)(arg1)->Create(arg2,arg3,(wxBitmap const &)*arg4,(wxPoint const &)*arg5,(wxSize const &)*arg6,arg7,(wxString const &)*arg8);
6936
6937 wxPyEndAllowThreads(__tstate);
6938 if (PyErr_Occurred()) SWIG_fail;
6939 }
4f89f6a3
RD
6940 {
6941 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
6942 }
d14a1e28
RD
6943 {
6944 if (temp8)
6945 delete arg8;
6946 }
6947 return resultobj;
6948 fail:
6949 {
6950 if (temp8)
6951 delete arg8;
6952 }
6953 return NULL;
6954}
6955
6956
c32bde28 6957static PyObject *_wrap_StaticBitmap_GetBitmap(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
6958 PyObject *resultobj;
6959 wxStaticBitmap *arg1 = (wxStaticBitmap *) 0 ;
6960 wxBitmap result;
6961 PyObject * obj0 = 0 ;
6962 char *kwnames[] = {
6963 (char *) "self", NULL
6964 };
6965
6966 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:StaticBitmap_GetBitmap",kwnames,&obj0)) goto fail;
093d3ff1
RD
6967 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxStaticBitmap, SWIG_POINTER_EXCEPTION | 0);
6968 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
6969 {
6970 PyThreadState* __tstate = wxPyBeginAllowThreads();
6971 result = (arg1)->GetBitmap();
6972
6973 wxPyEndAllowThreads(__tstate);
6974 if (PyErr_Occurred()) SWIG_fail;
6975 }
6976 {
6977 wxBitmap * resultptr;
093d3ff1 6978 resultptr = new wxBitmap((wxBitmap &)(result));
15afbcd0 6979 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxBitmap, 1);
d14a1e28
RD
6980 }
6981 return resultobj;
6982 fail:
6983 return NULL;
6984}
6985
6986
c32bde28 6987static PyObject *_wrap_StaticBitmap_SetBitmap(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
6988 PyObject *resultobj;
6989 wxStaticBitmap *arg1 = (wxStaticBitmap *) 0 ;
6990 wxBitmap *arg2 = 0 ;
6991 PyObject * obj0 = 0 ;
6992 PyObject * obj1 = 0 ;
6993 char *kwnames[] = {
6994 (char *) "self",(char *) "bitmap", NULL
6995 };
6996
6997 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:StaticBitmap_SetBitmap",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
6998 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxStaticBitmap, SWIG_POINTER_EXCEPTION | 0);
6999 if (SWIG_arg_fail(1)) SWIG_fail;
7000 {
7001 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxBitmap, SWIG_POINTER_EXCEPTION | 0);
7002 if (SWIG_arg_fail(2)) SWIG_fail;
7003 if (arg2 == NULL) {
7004 SWIG_null_ref("wxBitmap");
7005 }
7006 if (SWIG_arg_fail(2)) SWIG_fail;
d14a1e28
RD
7007 }
7008 {
7009 PyThreadState* __tstate = wxPyBeginAllowThreads();
7010 (arg1)->SetBitmap((wxBitmap const &)*arg2);
7011
7012 wxPyEndAllowThreads(__tstate);
7013 if (PyErr_Occurred()) SWIG_fail;
7014 }
7015 Py_INCREF(Py_None); resultobj = Py_None;
7016 return resultobj;
7017 fail:
7018 return NULL;
7019}
7020
7021
c32bde28 7022static PyObject *_wrap_StaticBitmap_SetIcon(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
7023 PyObject *resultobj;
7024 wxStaticBitmap *arg1 = (wxStaticBitmap *) 0 ;
7025 wxIcon *arg2 = 0 ;
7026 PyObject * obj0 = 0 ;
7027 PyObject * obj1 = 0 ;
7028 char *kwnames[] = {
7029 (char *) "self",(char *) "icon", NULL
7030 };
7031
7032 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:StaticBitmap_SetIcon",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
7033 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxStaticBitmap, SWIG_POINTER_EXCEPTION | 0);
7034 if (SWIG_arg_fail(1)) SWIG_fail;
7035 {
7036 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxIcon, SWIG_POINTER_EXCEPTION | 0);
7037 if (SWIG_arg_fail(2)) SWIG_fail;
7038 if (arg2 == NULL) {
7039 SWIG_null_ref("wxIcon");
7040 }
7041 if (SWIG_arg_fail(2)) SWIG_fail;
d14a1e28
RD
7042 }
7043 {
7044 PyThreadState* __tstate = wxPyBeginAllowThreads();
7045 (arg1)->SetIcon((wxIcon const &)*arg2);
7046
7047 wxPyEndAllowThreads(__tstate);
7048 if (PyErr_Occurred()) SWIG_fail;
7049 }
7050 Py_INCREF(Py_None); resultobj = Py_None;
7051 return resultobj;
7052 fail:
7053 return NULL;
7054}
7055
7056
c32bde28 7057static PyObject *_wrap_StaticBitmap_GetClassDefaultAttributes(PyObject *, PyObject *args, PyObject *kwargs) {
22bfe96c 7058 PyObject *resultobj;
093d3ff1 7059 wxWindowVariant arg1 = (wxWindowVariant) wxWINDOW_VARIANT_NORMAL ;
22bfe96c
RD
7060 wxVisualAttributes result;
7061 PyObject * obj0 = 0 ;
7062 char *kwnames[] = {
7063 (char *) "variant", NULL
7064 };
7065
7066 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|O:StaticBitmap_GetClassDefaultAttributes",kwnames,&obj0)) goto fail;
7067 if (obj0) {
093d3ff1
RD
7068 {
7069 arg1 = (wxWindowVariant)(SWIG_As_int(obj0));
7070 if (SWIG_arg_fail(1)) SWIG_fail;
7071 }
22bfe96c
RD
7072 }
7073 {
110da5b0 7074 if (!wxPyCheckForApp()) SWIG_fail;
22bfe96c
RD
7075 PyThreadState* __tstate = wxPyBeginAllowThreads();
7076 result = wxStaticBitmap::GetClassDefaultAttributes((wxWindowVariant )arg1);
7077
7078 wxPyEndAllowThreads(__tstate);
dfbb5885 7079 if (PyErr_Occurred()) SWIG_fail;
22bfe96c
RD
7080 }
7081 {
7082 wxVisualAttributes * resultptr;
093d3ff1 7083 resultptr = new wxVisualAttributes((wxVisualAttributes &)(result));
22bfe96c
RD
7084 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxVisualAttributes, 1);
7085 }
7086 return resultobj;
7087 fail:
7088 return NULL;
7089}
7090
7091
c32bde28 7092static PyObject * StaticBitmap_swigregister(PyObject *, PyObject *args) {
d14a1e28
RD
7093 PyObject *obj;
7094 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
7095 SWIG_TypeClientData(SWIGTYPE_p_wxStaticBitmap, obj);
7096 Py_INCREF(obj);
7097 return Py_BuildValue((char *)"");
7098}
c32bde28 7099static int _wrap_ListBoxNameStr_set(PyObject *) {
b2dc1044
RD
7100 PyErr_SetString(PyExc_TypeError,"Variable ListBoxNameStr is read-only.");
7101 return 1;
7102}
7103
7104
093d3ff1 7105static PyObject *_wrap_ListBoxNameStr_get(void) {
b2dc1044
RD
7106 PyObject *pyobj;
7107
7108 {
7109#if wxUSE_UNICODE
7110 pyobj = PyUnicode_FromWideChar((&wxPyListBoxNameStr)->c_str(), (&wxPyListBoxNameStr)->Len());
7111#else
7112 pyobj = PyString_FromStringAndSize((&wxPyListBoxNameStr)->c_str(), (&wxPyListBoxNameStr)->Len());
7113#endif
7114 }
7115 return pyobj;
7116}
7117
7118
c32bde28 7119static PyObject *_wrap_new_ListBox(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
7120 PyObject *resultobj;
7121 wxWindow *arg1 = (wxWindow *) 0 ;
248ed943 7122 int arg2 = (int) -1 ;
d14a1e28
RD
7123 wxPoint const &arg3_defvalue = wxDefaultPosition ;
7124 wxPoint *arg3 = (wxPoint *) &arg3_defvalue ;
7125 wxSize const &arg4_defvalue = wxDefaultSize ;
7126 wxSize *arg4 = (wxSize *) &arg4_defvalue ;
4d5c3d91
RD
7127 wxArrayString const &arg5_defvalue = wxPyEmptyStringArray ;
7128 wxArrayString *arg5 = (wxArrayString *) &arg5_defvalue ;
7129 long arg6 = (long) 0 ;
7130 wxValidator const &arg7_defvalue = wxDefaultValidator ;
7131 wxValidator *arg7 = (wxValidator *) &arg7_defvalue ;
7132 wxString const &arg8_defvalue = wxPyListBoxNameStr ;
7133 wxString *arg8 = (wxString *) &arg8_defvalue ;
d14a1e28
RD
7134 wxListBox *result;
7135 wxPoint temp3 ;
7136 wxSize temp4 ;
ae8162c8
RD
7137 bool temp5 = false ;
7138 bool temp8 = false ;
d14a1e28 7139 PyObject * obj0 = 0 ;
994141e6 7140 PyObject * obj1 = 0 ;
d14a1e28
RD
7141 PyObject * obj2 = 0 ;
7142 PyObject * obj3 = 0 ;
7143 PyObject * obj4 = 0 ;
994141e6 7144 PyObject * obj5 = 0 ;
d14a1e28
RD
7145 PyObject * obj6 = 0 ;
7146 PyObject * obj7 = 0 ;
7147 char *kwnames[] = {
7148 (char *) "parent",(char *) "id",(char *) "pos",(char *) "size",(char *) "choices",(char *) "style",(char *) "validator",(char *) "name", NULL
7149 };
7150
248ed943 7151 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|OOOOOOO:new_ListBox",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6,&obj7)) goto fail;
093d3ff1
RD
7152 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
7153 if (SWIG_arg_fail(1)) SWIG_fail;
248ed943 7154 if (obj1) {
093d3ff1
RD
7155 {
7156 arg2 = (int)(SWIG_As_int(obj1));
7157 if (SWIG_arg_fail(2)) SWIG_fail;
7158 }
248ed943 7159 }
d14a1e28
RD
7160 if (obj2) {
7161 {
7162 arg3 = &temp3;
7163 if ( ! wxPoint_helper(obj2, &arg3)) SWIG_fail;
7164 }
7165 }
7166 if (obj3) {
7167 {
7168 arg4 = &temp4;
7169 if ( ! wxSize_helper(obj3, &arg4)) SWIG_fail;
7170 }
7171 }
7172 if (obj4) {
7173 {
4d5c3d91
RD
7174 if (! PySequence_Check(obj4)) {
7175 PyErr_SetString(PyExc_TypeError, "Sequence of strings expected.");
7176 SWIG_fail;
7177 }
7178 arg5 = new wxArrayString;
ae8162c8 7179 temp5 = true;
4d5c3d91
RD
7180 int i, len=PySequence_Length(obj4);
7181 for (i=0; i<len; i++) {
7182 PyObject* item = PySequence_GetItem(obj4, i);
71237536 7183 wxString* s = wxString_in_helper(item);
74a57fcd 7184 if (PyErr_Occurred()) SWIG_fail;
71237536
RD
7185 arg5->Add(*s);
7186 delete s;
4d5c3d91 7187 Py_DECREF(item);
4d5c3d91 7188 }
d14a1e28
RD
7189 }
7190 }
994141e6 7191 if (obj5) {
093d3ff1
RD
7192 {
7193 arg6 = (long)(SWIG_As_long(obj5));
7194 if (SWIG_arg_fail(6)) SWIG_fail;
7195 }
994141e6 7196 }
d14a1e28 7197 if (obj6) {
093d3ff1
RD
7198 {
7199 SWIG_Python_ConvertPtr(obj6, (void **)&arg7, SWIGTYPE_p_wxValidator, SWIG_POINTER_EXCEPTION | 0);
7200 if (SWIG_arg_fail(7)) SWIG_fail;
7201 if (arg7 == NULL) {
7202 SWIG_null_ref("wxValidator");
7203 }
7204 if (SWIG_arg_fail(7)) SWIG_fail;
d14a1e28
RD
7205 }
7206 }
7207 if (obj7) {
7208 {
4d5c3d91
RD
7209 arg8 = wxString_in_helper(obj7);
7210 if (arg8 == NULL) SWIG_fail;
ae8162c8 7211 temp8 = true;
d14a1e28
RD
7212 }
7213 }
7214 {
e3b71cb8 7215 if (!wxPyCheckForApp()) SWIG_fail;
d14a1e28 7216 PyThreadState* __tstate = wxPyBeginAllowThreads();
4d5c3d91 7217 result = (wxListBox *)new wxListBox(arg1,arg2,(wxPoint const &)*arg3,(wxSize const &)*arg4,(wxArrayString const &)*arg5,arg6,(wxValidator const &)*arg7,(wxString const &)*arg8);
d14a1e28
RD
7218
7219 wxPyEndAllowThreads(__tstate);
110da5b0 7220 if (PyErr_Occurred()) SWIG_fail;
d14a1e28 7221 }
15afbcd0 7222 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxListBox, 1);
d14a1e28 7223 {
3adfb63b 7224 if (temp5) delete arg5;
d14a1e28
RD
7225 }
7226 {
7227 if (temp8)
4d5c3d91 7228 delete arg8;
d14a1e28
RD
7229 }
7230 return resultobj;
7231 fail:
7232 {
3adfb63b 7233 if (temp5) delete arg5;
d14a1e28
RD
7234 }
7235 {
7236 if (temp8)
4d5c3d91 7237 delete arg8;
d14a1e28
RD
7238 }
7239 return NULL;
7240}
7241
7242
c32bde28 7243static PyObject *_wrap_new_PreListBox(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
7244 PyObject *resultobj;
7245 wxListBox *result;
7246 char *kwnames[] = {
7247 NULL
7248 };
7249
7250 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_PreListBox",kwnames)) goto fail;
7251 {
e3b71cb8 7252 if (!wxPyCheckForApp()) SWIG_fail;
d14a1e28
RD
7253 PyThreadState* __tstate = wxPyBeginAllowThreads();
7254 result = (wxListBox *)new wxListBox();
7255
7256 wxPyEndAllowThreads(__tstate);
110da5b0 7257 if (PyErr_Occurred()) SWIG_fail;
d14a1e28 7258 }
15afbcd0 7259 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxListBox, 1);
d14a1e28
RD
7260 return resultobj;
7261 fail:
7262 return NULL;
7263}
7264
7265
c32bde28 7266static PyObject *_wrap_ListBox_Create(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
7267 PyObject *resultobj;
7268 wxListBox *arg1 = (wxListBox *) 0 ;
7269 wxWindow *arg2 = (wxWindow *) 0 ;
248ed943 7270 int arg3 = (int) -1 ;
d14a1e28
RD
7271 wxPoint const &arg4_defvalue = wxDefaultPosition ;
7272 wxPoint *arg4 = (wxPoint *) &arg4_defvalue ;
7273 wxSize const &arg5_defvalue = wxDefaultSize ;
7274 wxSize *arg5 = (wxSize *) &arg5_defvalue ;
4d5c3d91
RD
7275 wxArrayString const &arg6_defvalue = wxPyEmptyStringArray ;
7276 wxArrayString *arg6 = (wxArrayString *) &arg6_defvalue ;
7277 long arg7 = (long) 0 ;
7278 wxValidator const &arg8_defvalue = wxDefaultValidator ;
7279 wxValidator *arg8 = (wxValidator *) &arg8_defvalue ;
7280 wxString const &arg9_defvalue = wxPyListBoxNameStr ;
7281 wxString *arg9 = (wxString *) &arg9_defvalue ;
d14a1e28
RD
7282 bool result;
7283 wxPoint temp4 ;
7284 wxSize temp5 ;
ae8162c8
RD
7285 bool temp6 = false ;
7286 bool temp9 = false ;
d14a1e28
RD
7287 PyObject * obj0 = 0 ;
7288 PyObject * obj1 = 0 ;
994141e6 7289 PyObject * obj2 = 0 ;
d14a1e28
RD
7290 PyObject * obj3 = 0 ;
7291 PyObject * obj4 = 0 ;
7292 PyObject * obj5 = 0 ;
994141e6 7293 PyObject * obj6 = 0 ;
d14a1e28
RD
7294 PyObject * obj7 = 0 ;
7295 PyObject * obj8 = 0 ;
7296 char *kwnames[] = {
7297 (char *) "self",(char *) "parent",(char *) "id",(char *) "pos",(char *) "size",(char *) "choices",(char *) "style",(char *) "validator",(char *) "name", NULL
7298 };
7299
248ed943 7300 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|OOOOOOO:ListBox_Create",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6,&obj7,&obj8)) goto fail;
093d3ff1
RD
7301 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxListBox, SWIG_POINTER_EXCEPTION | 0);
7302 if (SWIG_arg_fail(1)) SWIG_fail;
7303 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
7304 if (SWIG_arg_fail(2)) SWIG_fail;
248ed943 7305 if (obj2) {
093d3ff1
RD
7306 {
7307 arg3 = (int)(SWIG_As_int(obj2));
7308 if (SWIG_arg_fail(3)) SWIG_fail;
7309 }
248ed943 7310 }
d14a1e28
RD
7311 if (obj3) {
7312 {
7313 arg4 = &temp4;
7314 if ( ! wxPoint_helper(obj3, &arg4)) SWIG_fail;
7315 }
7316 }
7317 if (obj4) {
7318 {
7319 arg5 = &temp5;
7320 if ( ! wxSize_helper(obj4, &arg5)) SWIG_fail;
7321 }
7322 }
7323 if (obj5) {
7324 {
4d5c3d91
RD
7325 if (! PySequence_Check(obj5)) {
7326 PyErr_SetString(PyExc_TypeError, "Sequence of strings expected.");
7327 SWIG_fail;
7328 }
7329 arg6 = new wxArrayString;
ae8162c8 7330 temp6 = true;
4d5c3d91
RD
7331 int i, len=PySequence_Length(obj5);
7332 for (i=0; i<len; i++) {
7333 PyObject* item = PySequence_GetItem(obj5, i);
71237536 7334 wxString* s = wxString_in_helper(item);
74a57fcd 7335 if (PyErr_Occurred()) SWIG_fail;
71237536
RD
7336 arg6->Add(*s);
7337 delete s;
4d5c3d91 7338 Py_DECREF(item);
4d5c3d91 7339 }
d14a1e28
RD
7340 }
7341 }
994141e6 7342 if (obj6) {
093d3ff1
RD
7343 {
7344 arg7 = (long)(SWIG_As_long(obj6));
7345 if (SWIG_arg_fail(7)) SWIG_fail;
7346 }
994141e6 7347 }
d14a1e28 7348 if (obj7) {
093d3ff1
RD
7349 {
7350 SWIG_Python_ConvertPtr(obj7, (void **)&arg8, SWIGTYPE_p_wxValidator, SWIG_POINTER_EXCEPTION | 0);
7351 if (SWIG_arg_fail(8)) SWIG_fail;
7352 if (arg8 == NULL) {
7353 SWIG_null_ref("wxValidator");
7354 }
7355 if (SWIG_arg_fail(8)) SWIG_fail;
d14a1e28
RD
7356 }
7357 }
7358 if (obj8) {
7359 {
4d5c3d91
RD
7360 arg9 = wxString_in_helper(obj8);
7361 if (arg9 == NULL) SWIG_fail;
ae8162c8 7362 temp9 = true;
d14a1e28
RD
7363 }
7364 }
7365 {
7366 PyThreadState* __tstate = wxPyBeginAllowThreads();
4d5c3d91 7367 result = (bool)(arg1)->Create(arg2,arg3,(wxPoint const &)*arg4,(wxSize const &)*arg5,(wxArrayString const &)*arg6,arg7,(wxValidator const &)*arg8,(wxString const &)*arg9);
d14a1e28
RD
7368
7369 wxPyEndAllowThreads(__tstate);
7370 if (PyErr_Occurred()) SWIG_fail;
7371 }
4f89f6a3
RD
7372 {
7373 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
7374 }
d14a1e28 7375 {
3adfb63b 7376 if (temp6) delete arg6;
d14a1e28
RD
7377 }
7378 {
7379 if (temp9)
4d5c3d91 7380 delete arg9;
d14a1e28
RD
7381 }
7382 return resultobj;
7383 fail:
7384 {
3adfb63b 7385 if (temp6) delete arg6;
d14a1e28
RD
7386 }
7387 {
7388 if (temp9)
4d5c3d91 7389 delete arg9;
d14a1e28
RD
7390 }
7391 return NULL;
7392}
7393
7394
c32bde28 7395static PyObject *_wrap_ListBox_Insert(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
7396 PyObject *resultobj;
7397 wxListBox *arg1 = (wxListBox *) 0 ;
7398 wxString *arg2 = 0 ;
7399 int arg3 ;
7400 PyObject *arg4 = (PyObject *) NULL ;
ae8162c8 7401 bool temp2 = false ;
d14a1e28
RD
7402 PyObject * obj0 = 0 ;
7403 PyObject * obj1 = 0 ;
994141e6 7404 PyObject * obj2 = 0 ;
d14a1e28
RD
7405 PyObject * obj3 = 0 ;
7406 char *kwnames[] = {
7407 (char *) "self",(char *) "item",(char *) "pos",(char *) "clientData", NULL
7408 };
7409
994141e6 7410 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO|O:ListBox_Insert",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
093d3ff1
RD
7411 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxListBox, SWIG_POINTER_EXCEPTION | 0);
7412 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
7413 {
7414 arg2 = wxString_in_helper(obj1);
7415 if (arg2 == NULL) SWIG_fail;
ae8162c8 7416 temp2 = true;
d14a1e28 7417 }
093d3ff1
RD
7418 {
7419 arg3 = (int)(SWIG_As_int(obj2));
7420 if (SWIG_arg_fail(3)) SWIG_fail;
7421 }
d14a1e28
RD
7422 if (obj3) {
7423 arg4 = obj3;
7424 }
7425 {
7426 PyThreadState* __tstate = wxPyBeginAllowThreads();
7427 wxListBox_Insert(arg1,(wxString const &)*arg2,arg3,arg4);
7428
7429 wxPyEndAllowThreads(__tstate);
7430 if (PyErr_Occurred()) SWIG_fail;
7431 }
7432 Py_INCREF(Py_None); resultobj = Py_None;
7433 {
7434 if (temp2)
7435 delete arg2;
7436 }
7437 return resultobj;
7438 fail:
7439 {
7440 if (temp2)
7441 delete arg2;
7442 }
7443 return NULL;
7444}
7445
7446
c32bde28 7447static PyObject *_wrap_ListBox_InsertItems(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
7448 PyObject *resultobj;
7449 wxListBox *arg1 = (wxListBox *) 0 ;
7450 wxArrayString *arg2 = 0 ;
7451 int arg3 ;
ae8162c8 7452 bool temp2 = false ;
d14a1e28
RD
7453 PyObject * obj0 = 0 ;
7454 PyObject * obj1 = 0 ;
994141e6 7455 PyObject * obj2 = 0 ;
d14a1e28
RD
7456 char *kwnames[] = {
7457 (char *) "self",(char *) "items",(char *) "pos", NULL
7458 };
7459
994141e6 7460 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:ListBox_InsertItems",kwnames,&obj0,&obj1,&obj2)) goto fail;
093d3ff1
RD
7461 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxListBox, SWIG_POINTER_EXCEPTION | 0);
7462 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
7463 {
7464 if (! PySequence_Check(obj1)) {
7465 PyErr_SetString(PyExc_TypeError, "Sequence of strings expected.");
7466 SWIG_fail;
7467 }
7468 arg2 = new wxArrayString;
ae8162c8 7469 temp2 = true;
d14a1e28
RD
7470 int i, len=PySequence_Length(obj1);
7471 for (i=0; i<len; i++) {
7472 PyObject* item = PySequence_GetItem(obj1, i);
71237536 7473 wxString* s = wxString_in_helper(item);
74a57fcd 7474 if (PyErr_Occurred()) SWIG_fail;
71237536
RD
7475 arg2->Add(*s);
7476 delete s;
d14a1e28 7477 Py_DECREF(item);
d14a1e28
RD
7478 }
7479 }
093d3ff1
RD
7480 {
7481 arg3 = (int)(SWIG_As_int(obj2));
7482 if (SWIG_arg_fail(3)) SWIG_fail;
7483 }
d14a1e28
RD
7484 {
7485 PyThreadState* __tstate = wxPyBeginAllowThreads();
7486 (arg1)->InsertItems((wxArrayString const &)*arg2,arg3);
7487
7488 wxPyEndAllowThreads(__tstate);
7489 if (PyErr_Occurred()) SWIG_fail;
7490 }
7491 Py_INCREF(Py_None); resultobj = Py_None;
7492 {
3adfb63b 7493 if (temp2) delete arg2;
d14a1e28
RD
7494 }
7495 return resultobj;
7496 fail:
7497 {
3adfb63b 7498 if (temp2) delete arg2;
d14a1e28
RD
7499 }
7500 return NULL;
7501}
7502
7503
c32bde28 7504static PyObject *_wrap_ListBox_Set(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
7505 PyObject *resultobj;
7506 wxListBox *arg1 = (wxListBox *) 0 ;
7507 wxArrayString *arg2 = 0 ;
ae8162c8 7508 bool temp2 = false ;
d14a1e28
RD
7509 PyObject * obj0 = 0 ;
7510 PyObject * obj1 = 0 ;
7511 char *kwnames[] = {
7512 (char *) "self",(char *) "items", NULL
7513 };
7514
7515 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ListBox_Set",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
7516 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxListBox, SWIG_POINTER_EXCEPTION | 0);
7517 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
7518 {
7519 if (! PySequence_Check(obj1)) {
7520 PyErr_SetString(PyExc_TypeError, "Sequence of strings expected.");
7521 SWIG_fail;
7522 }
7523 arg2 = new wxArrayString;
ae8162c8 7524 temp2 = true;
d14a1e28
RD
7525 int i, len=PySequence_Length(obj1);
7526 for (i=0; i<len; i++) {
7527 PyObject* item = PySequence_GetItem(obj1, i);
71237536 7528 wxString* s = wxString_in_helper(item);
74a57fcd 7529 if (PyErr_Occurred()) SWIG_fail;
71237536
RD
7530 arg2->Add(*s);
7531 delete s;
d14a1e28 7532 Py_DECREF(item);
d14a1e28
RD
7533 }
7534 }
7535 {
7536 PyThreadState* __tstate = wxPyBeginAllowThreads();
7537 (arg1)->Set((wxArrayString const &)*arg2);
7538
7539 wxPyEndAllowThreads(__tstate);
7540 if (PyErr_Occurred()) SWIG_fail;
7541 }
7542 Py_INCREF(Py_None); resultobj = Py_None;
7543 {
3adfb63b 7544 if (temp2) delete arg2;
d14a1e28
RD
7545 }
7546 return resultobj;
7547 fail:
7548 {
3adfb63b 7549 if (temp2) delete arg2;
d14a1e28
RD
7550 }
7551 return NULL;
7552}
7553
7554
c32bde28 7555static PyObject *_wrap_ListBox_IsSelected(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
7556 PyObject *resultobj;
7557 wxListBox *arg1 = (wxListBox *) 0 ;
7558 int arg2 ;
7559 bool result;
7560 PyObject * obj0 = 0 ;
994141e6 7561 PyObject * obj1 = 0 ;
d14a1e28
RD
7562 char *kwnames[] = {
7563 (char *) "self",(char *) "n", NULL
7564 };
7565
994141e6 7566 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ListBox_IsSelected",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
7567 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxListBox, SWIG_POINTER_EXCEPTION | 0);
7568 if (SWIG_arg_fail(1)) SWIG_fail;
7569 {
7570 arg2 = (int)(SWIG_As_int(obj1));
7571 if (SWIG_arg_fail(2)) SWIG_fail;
7572 }
d14a1e28
RD
7573 {
7574 PyThreadState* __tstate = wxPyBeginAllowThreads();
7575 result = (bool)((wxListBox const *)arg1)->IsSelected(arg2);
7576
7577 wxPyEndAllowThreads(__tstate);
7578 if (PyErr_Occurred()) SWIG_fail;
7579 }
4f89f6a3
RD
7580 {
7581 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
7582 }
d14a1e28
RD
7583 return resultobj;
7584 fail:
7585 return NULL;
7586}
7587
7588
c32bde28 7589static PyObject *_wrap_ListBox_SetSelection(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
7590 PyObject *resultobj;
7591 wxListBox *arg1 = (wxListBox *) 0 ;
7592 int arg2 ;
ae8162c8 7593 bool arg3 = (bool) true ;
d14a1e28 7594 PyObject * obj0 = 0 ;
994141e6 7595 PyObject * obj1 = 0 ;
d14a1e28
RD
7596 PyObject * obj2 = 0 ;
7597 char *kwnames[] = {
7598 (char *) "self",(char *) "n",(char *) "select", NULL
7599 };
7600
994141e6 7601 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:ListBox_SetSelection",kwnames,&obj0,&obj1,&obj2)) goto fail;
093d3ff1
RD
7602 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxListBox, SWIG_POINTER_EXCEPTION | 0);
7603 if (SWIG_arg_fail(1)) SWIG_fail;
7604 {
7605 arg2 = (int)(SWIG_As_int(obj1));
7606 if (SWIG_arg_fail(2)) SWIG_fail;
7607 }
d14a1e28 7608 if (obj2) {
093d3ff1
RD
7609 {
7610 arg3 = (bool)(SWIG_As_bool(obj2));
7611 if (SWIG_arg_fail(3)) SWIG_fail;
7612 }
d14a1e28
RD
7613 }
7614 {
7615 PyThreadState* __tstate = wxPyBeginAllowThreads();
7616 (arg1)->SetSelection(arg2,arg3);
7617
7618 wxPyEndAllowThreads(__tstate);
7619 if (PyErr_Occurred()) SWIG_fail;
7620 }
7621 Py_INCREF(Py_None); resultobj = Py_None;
7622 return resultobj;
7623 fail:
7624 return NULL;
7625}
7626
7627
c32bde28 7628static PyObject *_wrap_ListBox_Select(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
7629 PyObject *resultobj;
7630 wxListBox *arg1 = (wxListBox *) 0 ;
7631 int arg2 ;
7632 PyObject * obj0 = 0 ;
994141e6 7633 PyObject * obj1 = 0 ;
d14a1e28
RD
7634 char *kwnames[] = {
7635 (char *) "self",(char *) "n", NULL
7636 };
7637
994141e6 7638 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ListBox_Select",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
7639 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxListBox, SWIG_POINTER_EXCEPTION | 0);
7640 if (SWIG_arg_fail(1)) SWIG_fail;
7641 {
7642 arg2 = (int)(SWIG_As_int(obj1));
7643 if (SWIG_arg_fail(2)) SWIG_fail;
7644 }
d14a1e28
RD
7645 {
7646 PyThreadState* __tstate = wxPyBeginAllowThreads();
7647 (arg1)->Select(arg2);
7648
7649 wxPyEndAllowThreads(__tstate);
7650 if (PyErr_Occurred()) SWIG_fail;
7651 }
7652 Py_INCREF(Py_None); resultobj = Py_None;
7653 return resultobj;
7654 fail:
7655 return NULL;
7656}
7657
7658
c32bde28 7659static PyObject *_wrap_ListBox_Deselect(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
7660 PyObject *resultobj;
7661 wxListBox *arg1 = (wxListBox *) 0 ;
7662 int arg2 ;
7663 PyObject * obj0 = 0 ;
994141e6 7664 PyObject * obj1 = 0 ;
d14a1e28
RD
7665 char *kwnames[] = {
7666 (char *) "self",(char *) "n", NULL
7667 };
7668
994141e6 7669 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ListBox_Deselect",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
7670 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxListBox, SWIG_POINTER_EXCEPTION | 0);
7671 if (SWIG_arg_fail(1)) SWIG_fail;
7672 {
7673 arg2 = (int)(SWIG_As_int(obj1));
7674 if (SWIG_arg_fail(2)) SWIG_fail;
7675 }
d14a1e28
RD
7676 {
7677 PyThreadState* __tstate = wxPyBeginAllowThreads();
7678 (arg1)->Deselect(arg2);
7679
7680 wxPyEndAllowThreads(__tstate);
7681 if (PyErr_Occurred()) SWIG_fail;
7682 }
7683 Py_INCREF(Py_None); resultobj = Py_None;
7684 return resultobj;
7685 fail:
7686 return NULL;
7687}
7688
7689
c32bde28 7690static PyObject *_wrap_ListBox_DeselectAll(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
7691 PyObject *resultobj;
7692 wxListBox *arg1 = (wxListBox *) 0 ;
7693 int arg2 = (int) -1 ;
7694 PyObject * obj0 = 0 ;
994141e6 7695 PyObject * obj1 = 0 ;
d14a1e28
RD
7696 char *kwnames[] = {
7697 (char *) "self",(char *) "itemToLeaveSelected", NULL
7698 };
7699
994141e6 7700 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:ListBox_DeselectAll",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
7701 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxListBox, SWIG_POINTER_EXCEPTION | 0);
7702 if (SWIG_arg_fail(1)) SWIG_fail;
994141e6 7703 if (obj1) {
093d3ff1
RD
7704 {
7705 arg2 = (int)(SWIG_As_int(obj1));
7706 if (SWIG_arg_fail(2)) SWIG_fail;
7707 }
994141e6 7708 }
d14a1e28
RD
7709 {
7710 PyThreadState* __tstate = wxPyBeginAllowThreads();
7711 (arg1)->DeselectAll(arg2);
7712
7713 wxPyEndAllowThreads(__tstate);
7714 if (PyErr_Occurred()) SWIG_fail;
7715 }
7716 Py_INCREF(Py_None); resultobj = Py_None;
7717 return resultobj;
7718 fail:
7719 return NULL;
7720}
7721
7722
c32bde28 7723static PyObject *_wrap_ListBox_SetStringSelection(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
7724 PyObject *resultobj;
7725 wxListBox *arg1 = (wxListBox *) 0 ;
7726 wxString *arg2 = 0 ;
ae8162c8 7727 bool arg3 = (bool) true ;
d14a1e28 7728 bool result;
ae8162c8 7729 bool temp2 = false ;
d14a1e28
RD
7730 PyObject * obj0 = 0 ;
7731 PyObject * obj1 = 0 ;
7732 PyObject * obj2 = 0 ;
7733 char *kwnames[] = {
7734 (char *) "self",(char *) "s",(char *) "select", NULL
7735 };
7736
7737 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:ListBox_SetStringSelection",kwnames,&obj0,&obj1,&obj2)) goto fail;
093d3ff1
RD
7738 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxListBox, SWIG_POINTER_EXCEPTION | 0);
7739 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
7740 {
7741 arg2 = wxString_in_helper(obj1);
7742 if (arg2 == NULL) SWIG_fail;
ae8162c8 7743 temp2 = true;
d14a1e28
RD
7744 }
7745 if (obj2) {
093d3ff1
RD
7746 {
7747 arg3 = (bool)(SWIG_As_bool(obj2));
7748 if (SWIG_arg_fail(3)) SWIG_fail;
7749 }
d14a1e28
RD
7750 }
7751 {
7752 PyThreadState* __tstate = wxPyBeginAllowThreads();
7753 result = (bool)(arg1)->SetStringSelection((wxString const &)*arg2,arg3);
7754
7755 wxPyEndAllowThreads(__tstate);
7756 if (PyErr_Occurred()) SWIG_fail;
7757 }
4f89f6a3
RD
7758 {
7759 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
7760 }
d14a1e28
RD
7761 {
7762 if (temp2)
7763 delete arg2;
7764 }
7765 return resultobj;
7766 fail:
7767 {
7768 if (temp2)
7769 delete arg2;
7770 }
7771 return NULL;
7772}
7773
7774
c32bde28 7775static PyObject *_wrap_ListBox_GetSelections(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
7776 PyObject *resultobj;
7777 wxListBox *arg1 = (wxListBox *) 0 ;
7778 PyObject *result;
7779 PyObject * obj0 = 0 ;
7780 char *kwnames[] = {
7781 (char *) "self", NULL
7782 };
7783
7784 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ListBox_GetSelections",kwnames,&obj0)) goto fail;
093d3ff1
RD
7785 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxListBox, SWIG_POINTER_EXCEPTION | 0);
7786 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
7787 {
7788 PyThreadState* __tstate = wxPyBeginAllowThreads();
7789 result = (PyObject *)wxListBox_GetSelections(arg1);
7790
7791 wxPyEndAllowThreads(__tstate);
7792 if (PyErr_Occurred()) SWIG_fail;
7793 }
7794 resultobj = result;
7795 return resultobj;
7796 fail:
7797 return NULL;
7798}
7799
7800
c32bde28 7801static PyObject *_wrap_ListBox_SetFirstItem(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
7802 PyObject *resultobj;
7803 wxListBox *arg1 = (wxListBox *) 0 ;
7804 int arg2 ;
7805 PyObject * obj0 = 0 ;
994141e6 7806 PyObject * obj1 = 0 ;
d14a1e28
RD
7807 char *kwnames[] = {
7808 (char *) "self",(char *) "n", NULL
7809 };
7810
994141e6 7811 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ListBox_SetFirstItem",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
7812 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxListBox, SWIG_POINTER_EXCEPTION | 0);
7813 if (SWIG_arg_fail(1)) SWIG_fail;
7814 {
7815 arg2 = (int)(SWIG_As_int(obj1));
7816 if (SWIG_arg_fail(2)) SWIG_fail;
7817 }
d14a1e28
RD
7818 {
7819 PyThreadState* __tstate = wxPyBeginAllowThreads();
7820 (arg1)->SetFirstItem(arg2);
7821
7822 wxPyEndAllowThreads(__tstate);
7823 if (PyErr_Occurred()) SWIG_fail;
7824 }
7825 Py_INCREF(Py_None); resultobj = Py_None;
7826 return resultobj;
7827 fail:
7828 return NULL;
7829}
7830
7831
c32bde28 7832static PyObject *_wrap_ListBox_SetFirstItemStr(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
7833 PyObject *resultobj;
7834 wxListBox *arg1 = (wxListBox *) 0 ;
7835 wxString *arg2 = 0 ;
ae8162c8 7836 bool temp2 = false ;
d14a1e28
RD
7837 PyObject * obj0 = 0 ;
7838 PyObject * obj1 = 0 ;
7839 char *kwnames[] = {
7840 (char *) "self",(char *) "s", NULL
7841 };
7842
7843 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ListBox_SetFirstItemStr",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
7844 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxListBox, SWIG_POINTER_EXCEPTION | 0);
7845 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
7846 {
7847 arg2 = wxString_in_helper(obj1);
7848 if (arg2 == NULL) SWIG_fail;
ae8162c8 7849 temp2 = true;
d14a1e28
RD
7850 }
7851 {
7852 PyThreadState* __tstate = wxPyBeginAllowThreads();
7853 (arg1)->SetFirstItem((wxString const &)*arg2);
7854
7855 wxPyEndAllowThreads(__tstate);
7856 if (PyErr_Occurred()) SWIG_fail;
7857 }
7858 Py_INCREF(Py_None); resultobj = Py_None;
7859 {
7860 if (temp2)
7861 delete arg2;
7862 }
7863 return resultobj;
7864 fail:
7865 {
7866 if (temp2)
7867 delete arg2;
7868 }
7869 return NULL;
7870}
7871
7872
c32bde28 7873static PyObject *_wrap_ListBox_EnsureVisible(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
7874 PyObject *resultobj;
7875 wxListBox *arg1 = (wxListBox *) 0 ;
7876 int arg2 ;
7877 PyObject * obj0 = 0 ;
994141e6 7878 PyObject * obj1 = 0 ;
d14a1e28
RD
7879 char *kwnames[] = {
7880 (char *) "self",(char *) "n", NULL
7881 };
7882
994141e6 7883 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ListBox_EnsureVisible",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
7884 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxListBox, SWIG_POINTER_EXCEPTION | 0);
7885 if (SWIG_arg_fail(1)) SWIG_fail;
7886 {
7887 arg2 = (int)(SWIG_As_int(obj1));
7888 if (SWIG_arg_fail(2)) SWIG_fail;
7889 }
d14a1e28
RD
7890 {
7891 PyThreadState* __tstate = wxPyBeginAllowThreads();
7892 (arg1)->EnsureVisible(arg2);
7893
7894 wxPyEndAllowThreads(__tstate);
7895 if (PyErr_Occurred()) SWIG_fail;
7896 }
7897 Py_INCREF(Py_None); resultobj = Py_None;
7898 return resultobj;
7899 fail:
7900 return NULL;
7901}
7902
7903
c32bde28 7904static PyObject *_wrap_ListBox_AppendAndEnsureVisible(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
7905 PyObject *resultobj;
7906 wxListBox *arg1 = (wxListBox *) 0 ;
7907 wxString *arg2 = 0 ;
ae8162c8 7908 bool temp2 = false ;
d14a1e28
RD
7909 PyObject * obj0 = 0 ;
7910 PyObject * obj1 = 0 ;
7911 char *kwnames[] = {
7912 (char *) "self",(char *) "s", NULL
7913 };
7914
7915 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ListBox_AppendAndEnsureVisible",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
7916 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxListBox, SWIG_POINTER_EXCEPTION | 0);
7917 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
7918 {
7919 arg2 = wxString_in_helper(obj1);
7920 if (arg2 == NULL) SWIG_fail;
ae8162c8 7921 temp2 = true;
d14a1e28
RD
7922 }
7923 {
7924 PyThreadState* __tstate = wxPyBeginAllowThreads();
7925 (arg1)->AppendAndEnsureVisible((wxString const &)*arg2);
7926
7927 wxPyEndAllowThreads(__tstate);
7928 if (PyErr_Occurred()) SWIG_fail;
7929 }
7930 Py_INCREF(Py_None); resultobj = Py_None;
7931 {
7932 if (temp2)
7933 delete arg2;
7934 }
7935 return resultobj;
7936 fail:
7937 {
7938 if (temp2)
7939 delete arg2;
7940 }
7941 return NULL;
7942}
7943
7944
c32bde28 7945static PyObject *_wrap_ListBox_IsSorted(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
7946 PyObject *resultobj;
7947 wxListBox *arg1 = (wxListBox *) 0 ;
7948 bool result;
7949 PyObject * obj0 = 0 ;
7950 char *kwnames[] = {
7951 (char *) "self", NULL
7952 };
7953
7954 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ListBox_IsSorted",kwnames,&obj0)) goto fail;
093d3ff1
RD
7955 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxListBox, SWIG_POINTER_EXCEPTION | 0);
7956 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
7957 {
7958 PyThreadState* __tstate = wxPyBeginAllowThreads();
7959 result = (bool)((wxListBox const *)arg1)->IsSorted();
7960
7961 wxPyEndAllowThreads(__tstate);
7962 if (PyErr_Occurred()) SWIG_fail;
7963 }
4f89f6a3
RD
7964 {
7965 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
7966 }
d14a1e28
RD
7967 return resultobj;
7968 fail:
7969 return NULL;
7970}
7971
7972
c32bde28 7973static PyObject *_wrap_ListBox_SetItemForegroundColour(PyObject *, PyObject *args, PyObject *kwargs) {
c3eb6258
RD
7974 PyObject *resultobj;
7975 wxListBox *arg1 = (wxListBox *) 0 ;
7976 int arg2 ;
7977 wxColour *arg3 = 0 ;
7978 wxColour temp3 ;
7979 PyObject * obj0 = 0 ;
7980 PyObject * obj1 = 0 ;
7981 PyObject * obj2 = 0 ;
7982 char *kwnames[] = {
7983 (char *) "self",(char *) "item",(char *) "c", NULL
7984 };
7985
7986 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:ListBox_SetItemForegroundColour",kwnames,&obj0,&obj1,&obj2)) goto fail;
093d3ff1
RD
7987 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxListBox, SWIG_POINTER_EXCEPTION | 0);
7988 if (SWIG_arg_fail(1)) SWIG_fail;
7989 {
7990 arg2 = (int)(SWIG_As_int(obj1));
7991 if (SWIG_arg_fail(2)) SWIG_fail;
7992 }
c3eb6258
RD
7993 {
7994 arg3 = &temp3;
7995 if ( ! wxColour_helper(obj2, &arg3)) SWIG_fail;
7996 }
7997 {
7998 PyThreadState* __tstate = wxPyBeginAllowThreads();
7999 wxListBox_SetItemForegroundColour(arg1,arg2,(wxColour const &)*arg3);
8000
8001 wxPyEndAllowThreads(__tstate);
8002 if (PyErr_Occurred()) SWIG_fail;
8003 }
8004 Py_INCREF(Py_None); resultobj = Py_None;
8005 return resultobj;
8006 fail:
8007 return NULL;
8008}
8009
8010
c32bde28 8011static PyObject *_wrap_ListBox_SetItemBackgroundColour(PyObject *, PyObject *args, PyObject *kwargs) {
c3eb6258
RD
8012 PyObject *resultobj;
8013 wxListBox *arg1 = (wxListBox *) 0 ;
8014 int arg2 ;
8015 wxColour *arg3 = 0 ;
8016 wxColour temp3 ;
8017 PyObject * obj0 = 0 ;
8018 PyObject * obj1 = 0 ;
8019 PyObject * obj2 = 0 ;
8020 char *kwnames[] = {
8021 (char *) "self",(char *) "item",(char *) "c", NULL
8022 };
8023
8024 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:ListBox_SetItemBackgroundColour",kwnames,&obj0,&obj1,&obj2)) goto fail;
093d3ff1
RD
8025 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxListBox, SWIG_POINTER_EXCEPTION | 0);
8026 if (SWIG_arg_fail(1)) SWIG_fail;
8027 {
8028 arg2 = (int)(SWIG_As_int(obj1));
8029 if (SWIG_arg_fail(2)) SWIG_fail;
8030 }
c3eb6258
RD
8031 {
8032 arg3 = &temp3;
8033 if ( ! wxColour_helper(obj2, &arg3)) SWIG_fail;
8034 }
8035 {
8036 PyThreadState* __tstate = wxPyBeginAllowThreads();
8037 wxListBox_SetItemBackgroundColour(arg1,arg2,(wxColour const &)*arg3);
8038
8039 wxPyEndAllowThreads(__tstate);
8040 if (PyErr_Occurred()) SWIG_fail;
8041 }
8042 Py_INCREF(Py_None); resultobj = Py_None;
8043 return resultobj;
8044 fail:
8045 return NULL;
8046}
8047
8048
c32bde28 8049static PyObject *_wrap_ListBox_SetItemFont(PyObject *, PyObject *args, PyObject *kwargs) {
c3eb6258
RD
8050 PyObject *resultobj;
8051 wxListBox *arg1 = (wxListBox *) 0 ;
8052 int arg2 ;
8053 wxFont *arg3 = 0 ;
8054 PyObject * obj0 = 0 ;
8055 PyObject * obj1 = 0 ;
8056 PyObject * obj2 = 0 ;
8057 char *kwnames[] = {
8058 (char *) "self",(char *) "item",(char *) "f", NULL
8059 };
8060
8061 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:ListBox_SetItemFont",kwnames,&obj0,&obj1,&obj2)) goto fail;
093d3ff1
RD
8062 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxListBox, SWIG_POINTER_EXCEPTION | 0);
8063 if (SWIG_arg_fail(1)) SWIG_fail;
8064 {
8065 arg2 = (int)(SWIG_As_int(obj1));
8066 if (SWIG_arg_fail(2)) SWIG_fail;
8067 }
8068 {
8069 SWIG_Python_ConvertPtr(obj2, (void **)&arg3, SWIGTYPE_p_wxFont, SWIG_POINTER_EXCEPTION | 0);
8070 if (SWIG_arg_fail(3)) SWIG_fail;
8071 if (arg3 == NULL) {
8072 SWIG_null_ref("wxFont");
8073 }
8074 if (SWIG_arg_fail(3)) SWIG_fail;
c3eb6258
RD
8075 }
8076 {
8077 PyThreadState* __tstate = wxPyBeginAllowThreads();
8078 wxListBox_SetItemFont(arg1,arg2,(wxFont const &)*arg3);
8079
8080 wxPyEndAllowThreads(__tstate);
8081 if (PyErr_Occurred()) SWIG_fail;
8082 }
8083 Py_INCREF(Py_None); resultobj = Py_None;
8084 return resultobj;
8085 fail:
8086 return NULL;
8087}
8088
8089
c32bde28 8090static PyObject *_wrap_ListBox_GetClassDefaultAttributes(PyObject *, PyObject *args, PyObject *kwargs) {
74a57fcd 8091 PyObject *resultobj;
093d3ff1 8092 wxWindowVariant arg1 = (wxWindowVariant) wxWINDOW_VARIANT_NORMAL ;
74a57fcd
RD
8093 wxVisualAttributes result;
8094 PyObject * obj0 = 0 ;
8095 char *kwnames[] = {
8096 (char *) "variant", NULL
8097 };
8098
8099 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|O:ListBox_GetClassDefaultAttributes",kwnames,&obj0)) goto fail;
8100 if (obj0) {
093d3ff1
RD
8101 {
8102 arg1 = (wxWindowVariant)(SWIG_As_int(obj0));
8103 if (SWIG_arg_fail(1)) SWIG_fail;
8104 }
74a57fcd
RD
8105 }
8106 {
110da5b0 8107 if (!wxPyCheckForApp()) SWIG_fail;
74a57fcd
RD
8108 PyThreadState* __tstate = wxPyBeginAllowThreads();
8109 result = wxListBox::GetClassDefaultAttributes((wxWindowVariant )arg1);
8110
8111 wxPyEndAllowThreads(__tstate);
dfbb5885 8112 if (PyErr_Occurred()) SWIG_fail;
74a57fcd
RD
8113 }
8114 {
8115 wxVisualAttributes * resultptr;
093d3ff1 8116 resultptr = new wxVisualAttributes((wxVisualAttributes &)(result));
74a57fcd
RD
8117 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxVisualAttributes, 1);
8118 }
8119 return resultobj;
8120 fail:
8121 return NULL;
8122}
8123
8124
c32bde28 8125static PyObject * ListBox_swigregister(PyObject *, PyObject *args) {
d14a1e28
RD
8126 PyObject *obj;
8127 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
8128 SWIG_TypeClientData(SWIGTYPE_p_wxListBox, obj);
8129 Py_INCREF(obj);
8130 return Py_BuildValue((char *)"");
8131}
c32bde28 8132static PyObject *_wrap_new_CheckListBox(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
8133 PyObject *resultobj;
8134 wxWindow *arg1 = (wxWindow *) 0 ;
248ed943 8135 int arg2 = (int) -1 ;
d14a1e28
RD
8136 wxPoint const &arg3_defvalue = wxDefaultPosition ;
8137 wxPoint *arg3 = (wxPoint *) &arg3_defvalue ;
8138 wxSize const &arg4_defvalue = wxDefaultSize ;
8139 wxSize *arg4 = (wxSize *) &arg4_defvalue ;
4d5c3d91
RD
8140 wxArrayString const &arg5_defvalue = wxPyEmptyStringArray ;
8141 wxArrayString *arg5 = (wxArrayString *) &arg5_defvalue ;
8142 long arg6 = (long) 0 ;
8143 wxValidator const &arg7_defvalue = wxDefaultValidator ;
8144 wxValidator *arg7 = (wxValidator *) &arg7_defvalue ;
8145 wxString const &arg8_defvalue = wxPyListBoxNameStr ;
8146 wxString *arg8 = (wxString *) &arg8_defvalue ;
d14a1e28
RD
8147 wxCheckListBox *result;
8148 wxPoint temp3 ;
8149 wxSize temp4 ;
ae8162c8
RD
8150 bool temp5 = false ;
8151 bool temp8 = false ;
d14a1e28 8152 PyObject * obj0 = 0 ;
994141e6 8153 PyObject * obj1 = 0 ;
d14a1e28
RD
8154 PyObject * obj2 = 0 ;
8155 PyObject * obj3 = 0 ;
8156 PyObject * obj4 = 0 ;
994141e6 8157 PyObject * obj5 = 0 ;
d14a1e28
RD
8158 PyObject * obj6 = 0 ;
8159 PyObject * obj7 = 0 ;
8160 char *kwnames[] = {
8161 (char *) "parent",(char *) "id",(char *) "pos",(char *) "size",(char *) "choices",(char *) "style",(char *) "validator",(char *) "name", NULL
8162 };
8163
248ed943 8164 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|OOOOOOO:new_CheckListBox",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6,&obj7)) goto fail;
093d3ff1
RD
8165 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
8166 if (SWIG_arg_fail(1)) SWIG_fail;
248ed943 8167 if (obj1) {
093d3ff1
RD
8168 {
8169 arg2 = (int)(SWIG_As_int(obj1));
8170 if (SWIG_arg_fail(2)) SWIG_fail;
8171 }
248ed943 8172 }
d14a1e28
RD
8173 if (obj2) {
8174 {
8175 arg3 = &temp3;
8176 if ( ! wxPoint_helper(obj2, &arg3)) SWIG_fail;
8177 }
8178 }
8179 if (obj3) {
8180 {
8181 arg4 = &temp4;
8182 if ( ! wxSize_helper(obj3, &arg4)) SWIG_fail;
8183 }
8184 }
8185 if (obj4) {
8186 {
4d5c3d91
RD
8187 if (! PySequence_Check(obj4)) {
8188 PyErr_SetString(PyExc_TypeError, "Sequence of strings expected.");
8189 SWIG_fail;
8190 }
8191 arg5 = new wxArrayString;
ae8162c8 8192 temp5 = true;
4d5c3d91
RD
8193 int i, len=PySequence_Length(obj4);
8194 for (i=0; i<len; i++) {
8195 PyObject* item = PySequence_GetItem(obj4, i);
71237536 8196 wxString* s = wxString_in_helper(item);
74a57fcd 8197 if (PyErr_Occurred()) SWIG_fail;
71237536
RD
8198 arg5->Add(*s);
8199 delete s;
4d5c3d91 8200 Py_DECREF(item);
4d5c3d91 8201 }
d14a1e28
RD
8202 }
8203 }
994141e6 8204 if (obj5) {
093d3ff1
RD
8205 {
8206 arg6 = (long)(SWIG_As_long(obj5));
8207 if (SWIG_arg_fail(6)) SWIG_fail;
8208 }
994141e6 8209 }
d14a1e28 8210 if (obj6) {
093d3ff1
RD
8211 {
8212 SWIG_Python_ConvertPtr(obj6, (void **)&arg7, SWIGTYPE_p_wxValidator, SWIG_POINTER_EXCEPTION | 0);
8213 if (SWIG_arg_fail(7)) SWIG_fail;
8214 if (arg7 == NULL) {
8215 SWIG_null_ref("wxValidator");
8216 }
8217 if (SWIG_arg_fail(7)) SWIG_fail;
d14a1e28
RD
8218 }
8219 }
8220 if (obj7) {
8221 {
4d5c3d91
RD
8222 arg8 = wxString_in_helper(obj7);
8223 if (arg8 == NULL) SWIG_fail;
ae8162c8 8224 temp8 = true;
d14a1e28
RD
8225 }
8226 }
8227 {
e3b71cb8 8228 if (!wxPyCheckForApp()) SWIG_fail;
d14a1e28 8229 PyThreadState* __tstate = wxPyBeginAllowThreads();
4d5c3d91 8230 result = (wxCheckListBox *)new wxCheckListBox(arg1,arg2,(wxPoint const &)*arg3,(wxSize const &)*arg4,(wxArrayString const &)*arg5,arg6,(wxValidator const &)*arg7,(wxString const &)*arg8);
d14a1e28
RD
8231
8232 wxPyEndAllowThreads(__tstate);
110da5b0 8233 if (PyErr_Occurred()) SWIG_fail;
d14a1e28 8234 }
15afbcd0 8235 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxCheckListBox, 1);
d14a1e28 8236 {
3adfb63b 8237 if (temp5) delete arg5;
d14a1e28
RD
8238 }
8239 {
8240 if (temp8)
4d5c3d91 8241 delete arg8;
d14a1e28
RD
8242 }
8243 return resultobj;
8244 fail:
8245 {
3adfb63b 8246 if (temp5) delete arg5;
d14a1e28
RD
8247 }
8248 {
8249 if (temp8)
4d5c3d91 8250 delete arg8;
d14a1e28
RD
8251 }
8252 return NULL;
8253}
8254
8255
c32bde28 8256static PyObject *_wrap_new_PreCheckListBox(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
8257 PyObject *resultobj;
8258 wxCheckListBox *result;
8259 char *kwnames[] = {
8260 NULL
8261 };
8262
8263 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_PreCheckListBox",kwnames)) goto fail;
8264 {
e3b71cb8 8265 if (!wxPyCheckForApp()) SWIG_fail;
d14a1e28
RD
8266 PyThreadState* __tstate = wxPyBeginAllowThreads();
8267 result = (wxCheckListBox *)new wxCheckListBox();
8268
8269 wxPyEndAllowThreads(__tstate);
110da5b0 8270 if (PyErr_Occurred()) SWIG_fail;
d14a1e28 8271 }
15afbcd0 8272 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxCheckListBox, 1);
d14a1e28
RD
8273 return resultobj;
8274 fail:
8275 return NULL;
8276}
8277
8278
c32bde28 8279static PyObject *_wrap_CheckListBox_Create(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
8280 PyObject *resultobj;
8281 wxCheckListBox *arg1 = (wxCheckListBox *) 0 ;
8282 wxWindow *arg2 = (wxWindow *) 0 ;
248ed943 8283 int arg3 = (int) -1 ;
d14a1e28
RD
8284 wxPoint const &arg4_defvalue = wxDefaultPosition ;
8285 wxPoint *arg4 = (wxPoint *) &arg4_defvalue ;
8286 wxSize const &arg5_defvalue = wxDefaultSize ;
8287 wxSize *arg5 = (wxSize *) &arg5_defvalue ;
4d5c3d91
RD
8288 wxArrayString const &arg6_defvalue = wxPyEmptyStringArray ;
8289 wxArrayString *arg6 = (wxArrayString *) &arg6_defvalue ;
8290 long arg7 = (long) 0 ;
8291 wxValidator const &arg8_defvalue = wxDefaultValidator ;
8292 wxValidator *arg8 = (wxValidator *) &arg8_defvalue ;
8293 wxString const &arg9_defvalue = wxPyListBoxNameStr ;
8294 wxString *arg9 = (wxString *) &arg9_defvalue ;
d14a1e28
RD
8295 bool result;
8296 wxPoint temp4 ;
8297 wxSize temp5 ;
ae8162c8
RD
8298 bool temp6 = false ;
8299 bool temp9 = false ;
d14a1e28
RD
8300 PyObject * obj0 = 0 ;
8301 PyObject * obj1 = 0 ;
994141e6 8302 PyObject * obj2 = 0 ;
d14a1e28
RD
8303 PyObject * obj3 = 0 ;
8304 PyObject * obj4 = 0 ;
8305 PyObject * obj5 = 0 ;
994141e6 8306 PyObject * obj6 = 0 ;
d14a1e28
RD
8307 PyObject * obj7 = 0 ;
8308 PyObject * obj8 = 0 ;
8309 char *kwnames[] = {
8310 (char *) "self",(char *) "parent",(char *) "id",(char *) "pos",(char *) "size",(char *) "choices",(char *) "style",(char *) "validator",(char *) "name", NULL
8311 };
8312
248ed943 8313 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|OOOOOOO:CheckListBox_Create",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6,&obj7,&obj8)) goto fail;
093d3ff1
RD
8314 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxCheckListBox, SWIG_POINTER_EXCEPTION | 0);
8315 if (SWIG_arg_fail(1)) SWIG_fail;
8316 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
8317 if (SWIG_arg_fail(2)) SWIG_fail;
248ed943 8318 if (obj2) {
093d3ff1
RD
8319 {
8320 arg3 = (int)(SWIG_As_int(obj2));
8321 if (SWIG_arg_fail(3)) SWIG_fail;
8322 }
248ed943 8323 }
d14a1e28
RD
8324 if (obj3) {
8325 {
8326 arg4 = &temp4;
8327 if ( ! wxPoint_helper(obj3, &arg4)) SWIG_fail;
8328 }
8329 }
8330 if (obj4) {
8331 {
8332 arg5 = &temp5;
8333 if ( ! wxSize_helper(obj4, &arg5)) SWIG_fail;
8334 }
8335 }
8336 if (obj5) {
8337 {
4d5c3d91
RD
8338 if (! PySequence_Check(obj5)) {
8339 PyErr_SetString(PyExc_TypeError, "Sequence of strings expected.");
8340 SWIG_fail;
8341 }
8342 arg6 = new wxArrayString;
ae8162c8 8343 temp6 = true;
4d5c3d91
RD
8344 int i, len=PySequence_Length(obj5);
8345 for (i=0; i<len; i++) {
8346 PyObject* item = PySequence_GetItem(obj5, i);
71237536 8347 wxString* s = wxString_in_helper(item);
74a57fcd 8348 if (PyErr_Occurred()) SWIG_fail;
71237536
RD
8349 arg6->Add(*s);
8350 delete s;
4d5c3d91 8351 Py_DECREF(item);
4d5c3d91 8352 }
d14a1e28
RD
8353 }
8354 }
994141e6 8355 if (obj6) {
093d3ff1
RD
8356 {
8357 arg7 = (long)(SWIG_As_long(obj6));
8358 if (SWIG_arg_fail(7)) SWIG_fail;
8359 }
994141e6 8360 }
d14a1e28 8361 if (obj7) {
093d3ff1
RD
8362 {
8363 SWIG_Python_ConvertPtr(obj7, (void **)&arg8, SWIGTYPE_p_wxValidator, SWIG_POINTER_EXCEPTION | 0);
8364 if (SWIG_arg_fail(8)) SWIG_fail;
8365 if (arg8 == NULL) {
8366 SWIG_null_ref("wxValidator");
8367 }
8368 if (SWIG_arg_fail(8)) SWIG_fail;
d14a1e28
RD
8369 }
8370 }
8371 if (obj8) {
8372 {
4d5c3d91
RD
8373 arg9 = wxString_in_helper(obj8);
8374 if (arg9 == NULL) SWIG_fail;
ae8162c8 8375 temp9 = true;
d14a1e28
RD
8376 }
8377 }
8378 {
8379 PyThreadState* __tstate = wxPyBeginAllowThreads();
4d5c3d91 8380 result = (bool)(arg1)->Create(arg2,arg3,(wxPoint const &)*arg4,(wxSize const &)*arg5,(wxArrayString const &)*arg6,arg7,(wxValidator const &)*arg8,(wxString const &)*arg9);
d14a1e28
RD
8381
8382 wxPyEndAllowThreads(__tstate);
8383 if (PyErr_Occurred()) SWIG_fail;
8384 }
4f89f6a3
RD
8385 {
8386 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
8387 }
d14a1e28 8388 {
3adfb63b 8389 if (temp6) delete arg6;
d14a1e28
RD
8390 }
8391 {
8392 if (temp9)
4d5c3d91 8393 delete arg9;
d14a1e28
RD
8394 }
8395 return resultobj;
8396 fail:
8397 {
3adfb63b 8398 if (temp6) delete arg6;
d14a1e28
RD
8399 }
8400 {
8401 if (temp9)
4d5c3d91 8402 delete arg9;
d14a1e28
RD
8403 }
8404 return NULL;
8405}
8406
8407
c32bde28 8408static PyObject *_wrap_CheckListBox_IsChecked(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
8409 PyObject *resultobj;
8410 wxCheckListBox *arg1 = (wxCheckListBox *) 0 ;
8411 int arg2 ;
8412 bool result;
8413 PyObject * obj0 = 0 ;
994141e6 8414 PyObject * obj1 = 0 ;
d14a1e28
RD
8415 char *kwnames[] = {
8416 (char *) "self",(char *) "index", NULL
8417 };
8418
994141e6 8419 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:CheckListBox_IsChecked",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
8420 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxCheckListBox, SWIG_POINTER_EXCEPTION | 0);
8421 if (SWIG_arg_fail(1)) SWIG_fail;
8422 {
8423 arg2 = (int)(SWIG_As_int(obj1));
8424 if (SWIG_arg_fail(2)) SWIG_fail;
8425 }
d14a1e28
RD
8426 {
8427 PyThreadState* __tstate = wxPyBeginAllowThreads();
8428 result = (bool)(arg1)->IsChecked(arg2);
8429
8430 wxPyEndAllowThreads(__tstate);
8431 if (PyErr_Occurred()) SWIG_fail;
8432 }
4f89f6a3
RD
8433 {
8434 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
8435 }
d14a1e28
RD
8436 return resultobj;
8437 fail:
8438 return NULL;
8439}
8440
8441
c32bde28 8442static PyObject *_wrap_CheckListBox_Check(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
8443 PyObject *resultobj;
8444 wxCheckListBox *arg1 = (wxCheckListBox *) 0 ;
8445 int arg2 ;
ae8162c8 8446 int arg3 = (int) true ;
d14a1e28 8447 PyObject * obj0 = 0 ;
994141e6
RD
8448 PyObject * obj1 = 0 ;
8449 PyObject * obj2 = 0 ;
d14a1e28
RD
8450 char *kwnames[] = {
8451 (char *) "self",(char *) "index",(char *) "check", NULL
8452 };
8453
994141e6 8454 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:CheckListBox_Check",kwnames,&obj0,&obj1,&obj2)) goto fail;
093d3ff1
RD
8455 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxCheckListBox, SWIG_POINTER_EXCEPTION | 0);
8456 if (SWIG_arg_fail(1)) SWIG_fail;
8457 {
8458 arg2 = (int)(SWIG_As_int(obj1));
8459 if (SWIG_arg_fail(2)) SWIG_fail;
8460 }
994141e6 8461 if (obj2) {
093d3ff1
RD
8462 {
8463 arg3 = (int)(SWIG_As_int(obj2));
8464 if (SWIG_arg_fail(3)) SWIG_fail;
8465 }
994141e6 8466 }
d14a1e28
RD
8467 {
8468 PyThreadState* __tstate = wxPyBeginAllowThreads();
8469 (arg1)->Check(arg2,arg3);
8470
8471 wxPyEndAllowThreads(__tstate);
8472 if (PyErr_Occurred()) SWIG_fail;
8473 }
8474 Py_INCREF(Py_None); resultobj = Py_None;
8475 return resultobj;
8476 fail:
8477 return NULL;
8478}
8479
8480
c32bde28 8481static PyObject *_wrap_CheckListBox_GetItemHeight(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
8482 PyObject *resultobj;
8483 wxCheckListBox *arg1 = (wxCheckListBox *) 0 ;
8484 int result;
8485 PyObject * obj0 = 0 ;
8486 char *kwnames[] = {
8487 (char *) "self", NULL
8488 };
8489
8490 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:CheckListBox_GetItemHeight",kwnames,&obj0)) goto fail;
093d3ff1
RD
8491 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxCheckListBox, SWIG_POINTER_EXCEPTION | 0);
8492 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
8493 {
8494 PyThreadState* __tstate = wxPyBeginAllowThreads();
8495 result = (int)(arg1)->GetItemHeight();
8496
8497 wxPyEndAllowThreads(__tstate);
8498 if (PyErr_Occurred()) SWIG_fail;
8499 }
093d3ff1
RD
8500 {
8501 resultobj = SWIG_From_int((int)(result));
8502 }
d14a1e28
RD
8503 return resultobj;
8504 fail:
8505 return NULL;
8506}
8507
8508
c32bde28 8509static PyObject *_wrap_CheckListBox_HitTest(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
8510 PyObject *resultobj;
8511 wxCheckListBox *arg1 = (wxCheckListBox *) 0 ;
8512 wxPoint *arg2 = 0 ;
8513 int result;
8514 wxPoint temp2 ;
8515 PyObject * obj0 = 0 ;
8516 PyObject * obj1 = 0 ;
8517 char *kwnames[] = {
8518 (char *) "self",(char *) "pt", NULL
8519 };
8520
8521 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:CheckListBox_HitTest",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
8522 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxCheckListBox, SWIG_POINTER_EXCEPTION | 0);
8523 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
8524 {
8525 arg2 = &temp2;
8526 if ( ! wxPoint_helper(obj1, &arg2)) SWIG_fail;
8527 }
8528 {
8529 PyThreadState* __tstate = wxPyBeginAllowThreads();
8530 result = (int)((wxCheckListBox const *)arg1)->HitTest((wxPoint const &)*arg2);
8531
8532 wxPyEndAllowThreads(__tstate);
8533 if (PyErr_Occurred()) SWIG_fail;
8534 }
093d3ff1
RD
8535 {
8536 resultobj = SWIG_From_int((int)(result));
8537 }
d14a1e28
RD
8538 return resultobj;
8539 fail:
8540 return NULL;
8541}
8542
8543
c32bde28 8544static PyObject *_wrap_CheckListBox_HitTestXY(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
8545 PyObject *resultobj;
8546 wxCheckListBox *arg1 = (wxCheckListBox *) 0 ;
e811c8ce
RD
8547 int arg2 ;
8548 int arg3 ;
d14a1e28
RD
8549 int result;
8550 PyObject * obj0 = 0 ;
994141e6
RD
8551 PyObject * obj1 = 0 ;
8552 PyObject * obj2 = 0 ;
d14a1e28
RD
8553 char *kwnames[] = {
8554 (char *) "self",(char *) "x",(char *) "y", NULL
8555 };
8556
994141e6 8557 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:CheckListBox_HitTestXY",kwnames,&obj0,&obj1,&obj2)) goto fail;
093d3ff1
RD
8558 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxCheckListBox, SWIG_POINTER_EXCEPTION | 0);
8559 if (SWIG_arg_fail(1)) SWIG_fail;
8560 {
8561 arg2 = (int)(SWIG_As_int(obj1));
8562 if (SWIG_arg_fail(2)) SWIG_fail;
8563 }
8564 {
8565 arg3 = (int)(SWIG_As_int(obj2));
8566 if (SWIG_arg_fail(3)) SWIG_fail;
8567 }
d14a1e28
RD
8568 {
8569 PyThreadState* __tstate = wxPyBeginAllowThreads();
8570 result = (int)((wxCheckListBox const *)arg1)->HitTest(arg2,arg3);
8571
8572 wxPyEndAllowThreads(__tstate);
8573 if (PyErr_Occurred()) SWIG_fail;
8574 }
093d3ff1
RD
8575 {
8576 resultobj = SWIG_From_int((int)(result));
8577 }
d14a1e28
RD
8578 return resultobj;
8579 fail:
8580 return NULL;
8581}
8582
8583
c32bde28 8584static PyObject * CheckListBox_swigregister(PyObject *, PyObject *args) {
d14a1e28
RD
8585 PyObject *obj;
8586 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
8587 SWIG_TypeClientData(SWIGTYPE_p_wxCheckListBox, obj);
8588 Py_INCREF(obj);
8589 return Py_BuildValue((char *)"");
8590}
c32bde28 8591static int _wrap_TextCtrlNameStr_set(PyObject *) {
b2dc1044
RD
8592 PyErr_SetString(PyExc_TypeError,"Variable TextCtrlNameStr is read-only.");
8593 return 1;
8594}
8595
8596
093d3ff1 8597static PyObject *_wrap_TextCtrlNameStr_get(void) {
b2dc1044
RD
8598 PyObject *pyobj;
8599
8600 {
8601#if wxUSE_UNICODE
8602 pyobj = PyUnicode_FromWideChar((&wxPyTextCtrlNameStr)->c_str(), (&wxPyTextCtrlNameStr)->Len());
8603#else
8604 pyobj = PyString_FromStringAndSize((&wxPyTextCtrlNameStr)->c_str(), (&wxPyTextCtrlNameStr)->Len());
8605#endif
8606 }
8607 return pyobj;
8608}
8609
8610
c32bde28 8611static PyObject *_wrap_new_TextAttr(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28 8612 PyObject *resultobj;
908b74cd
RD
8613 wxColour const &arg1_defvalue = wxNullColour ;
8614 wxColour *arg1 = (wxColour *) &arg1_defvalue ;
d14a1e28
RD
8615 wxColour const &arg2_defvalue = wxNullColour ;
8616 wxColour *arg2 = (wxColour *) &arg2_defvalue ;
8617 wxFont const &arg3_defvalue = wxNullFont ;
8618 wxFont *arg3 = (wxFont *) &arg3_defvalue ;
093d3ff1 8619 wxTextAttrAlignment arg4 = (wxTextAttrAlignment) wxTEXT_ALIGNMENT_DEFAULT ;
d14a1e28
RD
8620 wxTextAttr *result;
8621 wxColour temp1 ;
8622 wxColour temp2 ;
8623 PyObject * obj0 = 0 ;
8624 PyObject * obj1 = 0 ;
8625 PyObject * obj2 = 0 ;
994141e6 8626 PyObject * obj3 = 0 ;
908b74cd
RD
8627 char *kwnames[] = {
8628 (char *) "colText",(char *) "colBack",(char *) "font",(char *) "alignment", NULL
8629 };
d14a1e28 8630
908b74cd
RD
8631 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|OOOO:new_TextAttr",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
8632 if (obj0) {
8633 {
8634 arg1 = &temp1;
8635 if ( ! wxColour_helper(obj0, &arg1)) SWIG_fail;
8636 }
d14a1e28
RD
8637 }
8638 if (obj1) {
8639 {
8640 arg2 = &temp2;
8641 if ( ! wxColour_helper(obj1, &arg2)) SWIG_fail;
8642 }
8643 }
8644 if (obj2) {
093d3ff1
RD
8645 {
8646 SWIG_Python_ConvertPtr(obj2, (void **)&arg3, SWIGTYPE_p_wxFont, SWIG_POINTER_EXCEPTION | 0);
8647 if (SWIG_arg_fail(3)) SWIG_fail;
8648 if (arg3 == NULL) {
8649 SWIG_null_ref("wxFont");
8650 }
8651 if (SWIG_arg_fail(3)) SWIG_fail;
d14a1e28
RD
8652 }
8653 }
994141e6 8654 if (obj3) {
093d3ff1
RD
8655 {
8656 arg4 = (wxTextAttrAlignment)(SWIG_As_int(obj3));
8657 if (SWIG_arg_fail(4)) SWIG_fail;
8658 }
994141e6 8659 }
d14a1e28
RD
8660 {
8661 PyThreadState* __tstate = wxPyBeginAllowThreads();
8662 result = (wxTextAttr *)new wxTextAttr((wxColour const &)*arg1,(wxColour const &)*arg2,(wxFont const &)*arg3,(wxTextAttrAlignment )arg4);
8663
8664 wxPyEndAllowThreads(__tstate);
8665 if (PyErr_Occurred()) SWIG_fail;
8666 }
15afbcd0 8667 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxTextAttr, 1);
d14a1e28
RD
8668 return resultobj;
8669 fail:
8670 return NULL;
8671}
8672
8673
c32bde28 8674static PyObject *_wrap_delete_TextAttr(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
8675 PyObject *resultobj;
8676 wxTextAttr *arg1 = (wxTextAttr *) 0 ;
8677 PyObject * obj0 = 0 ;
8678 char *kwnames[] = {
8679 (char *) "self", NULL
8680 };
8681
994141e6 8682 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:delete_TextAttr",kwnames,&obj0)) goto fail;
093d3ff1
RD
8683 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTextAttr, SWIG_POINTER_EXCEPTION | 0);
8684 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
8685 {
8686 PyThreadState* __tstate = wxPyBeginAllowThreads();
994141e6 8687 delete arg1;
d14a1e28
RD
8688
8689 wxPyEndAllowThreads(__tstate);
8690 if (PyErr_Occurred()) SWIG_fail;
8691 }
8692 Py_INCREF(Py_None); resultobj = Py_None;
8693 return resultobj;
8694 fail:
8695 return NULL;
8696}
8697
8698
c32bde28 8699static PyObject *_wrap_TextAttr_Init(PyObject *, PyObject *args, PyObject *kwargs) {
994141e6
RD
8700 PyObject *resultobj;
8701 wxTextAttr *arg1 = (wxTextAttr *) 0 ;
8702 PyObject * obj0 = 0 ;
8703 char *kwnames[] = {
8704 (char *) "self", NULL
8705 };
8706
8707 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TextAttr_Init",kwnames,&obj0)) goto fail;
093d3ff1
RD
8708 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTextAttr, SWIG_POINTER_EXCEPTION | 0);
8709 if (SWIG_arg_fail(1)) SWIG_fail;
994141e6
RD
8710 {
8711 PyThreadState* __tstate = wxPyBeginAllowThreads();
8712 (arg1)->Init();
8713
8714 wxPyEndAllowThreads(__tstate);
8715 if (PyErr_Occurred()) SWIG_fail;
8716 }
8717 Py_INCREF(Py_None); resultobj = Py_None;
8718 return resultobj;
8719 fail:
8720 return NULL;
8721}
8722
8723
c32bde28 8724static PyObject *_wrap_TextAttr_SetTextColour(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
8725 PyObject *resultobj;
8726 wxTextAttr *arg1 = (wxTextAttr *) 0 ;
8727 wxColour *arg2 = 0 ;
8728 wxColour temp2 ;
8729 PyObject * obj0 = 0 ;
8730 PyObject * obj1 = 0 ;
8731 char *kwnames[] = {
8732 (char *) "self",(char *) "colText", NULL
8733 };
8734
8735 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TextAttr_SetTextColour",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
8736 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTextAttr, SWIG_POINTER_EXCEPTION | 0);
8737 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
8738 {
8739 arg2 = &temp2;
8740 if ( ! wxColour_helper(obj1, &arg2)) SWIG_fail;
8741 }
8742 {
8743 PyThreadState* __tstate = wxPyBeginAllowThreads();
8744 (arg1)->SetTextColour((wxColour const &)*arg2);
8745
8746 wxPyEndAllowThreads(__tstate);
8747 if (PyErr_Occurred()) SWIG_fail;
8748 }
8749 Py_INCREF(Py_None); resultobj = Py_None;
8750 return resultobj;
8751 fail:
8752 return NULL;
8753}
8754
8755
c32bde28 8756static PyObject *_wrap_TextAttr_SetBackgroundColour(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
8757 PyObject *resultobj;
8758 wxTextAttr *arg1 = (wxTextAttr *) 0 ;
8759 wxColour *arg2 = 0 ;
8760 wxColour temp2 ;
8761 PyObject * obj0 = 0 ;
8762 PyObject * obj1 = 0 ;
8763 char *kwnames[] = {
8764 (char *) "self",(char *) "colBack", NULL
8765 };
8766
8767 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TextAttr_SetBackgroundColour",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
8768 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTextAttr, SWIG_POINTER_EXCEPTION | 0);
8769 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
8770 {
8771 arg2 = &temp2;
8772 if ( ! wxColour_helper(obj1, &arg2)) SWIG_fail;
8773 }
8774 {
8775 PyThreadState* __tstate = wxPyBeginAllowThreads();
8776 (arg1)->SetBackgroundColour((wxColour const &)*arg2);
8777
8778 wxPyEndAllowThreads(__tstate);
8779 if (PyErr_Occurred()) SWIG_fail;
8780 }
8781 Py_INCREF(Py_None); resultobj = Py_None;
8782 return resultobj;
8783 fail:
8784 return NULL;
8785}
8786
8787
c32bde28 8788static PyObject *_wrap_TextAttr_SetFont(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
8789 PyObject *resultobj;
8790 wxTextAttr *arg1 = (wxTextAttr *) 0 ;
8791 wxFont *arg2 = 0 ;
8792 long arg3 = (long) wxTEXT_ATTR_FONT ;
8793 PyObject * obj0 = 0 ;
8794 PyObject * obj1 = 0 ;
994141e6 8795 PyObject * obj2 = 0 ;
d14a1e28
RD
8796 char *kwnames[] = {
8797 (char *) "self",(char *) "font",(char *) "flags", NULL
8798 };
8799
994141e6 8800 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:TextAttr_SetFont",kwnames,&obj0,&obj1,&obj2)) goto fail;
093d3ff1
RD
8801 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTextAttr, SWIG_POINTER_EXCEPTION | 0);
8802 if (SWIG_arg_fail(1)) SWIG_fail;
8803 {
8804 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxFont, SWIG_POINTER_EXCEPTION | 0);
8805 if (SWIG_arg_fail(2)) SWIG_fail;
8806 if (arg2 == NULL) {
8807 SWIG_null_ref("wxFont");
8808 }
8809 if (SWIG_arg_fail(2)) SWIG_fail;
d14a1e28 8810 }
994141e6 8811 if (obj2) {
093d3ff1
RD
8812 {
8813 arg3 = (long)(SWIG_As_long(obj2));
8814 if (SWIG_arg_fail(3)) SWIG_fail;
8815 }
994141e6 8816 }
d14a1e28
RD
8817 {
8818 PyThreadState* __tstate = wxPyBeginAllowThreads();
8819 (arg1)->SetFont((wxFont const &)*arg2,arg3);
8820
8821 wxPyEndAllowThreads(__tstate);
8822 if (PyErr_Occurred()) SWIG_fail;
8823 }
8824 Py_INCREF(Py_None); resultobj = Py_None;
8825 return resultobj;
8826 fail:
8827 return NULL;
8828}
8829
8830
c32bde28 8831static PyObject *_wrap_TextAttr_SetAlignment(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
8832 PyObject *resultobj;
8833 wxTextAttr *arg1 = (wxTextAttr *) 0 ;
093d3ff1 8834 wxTextAttrAlignment arg2 ;
d14a1e28 8835 PyObject * obj0 = 0 ;
994141e6 8836 PyObject * obj1 = 0 ;
d14a1e28
RD
8837 char *kwnames[] = {
8838 (char *) "self",(char *) "alignment", NULL
8839 };
8840
994141e6 8841 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TextAttr_SetAlignment",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
8842 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTextAttr, SWIG_POINTER_EXCEPTION | 0);
8843 if (SWIG_arg_fail(1)) SWIG_fail;
8844 {
8845 arg2 = (wxTextAttrAlignment)(SWIG_As_int(obj1));
8846 if (SWIG_arg_fail(2)) SWIG_fail;
8847 }
d14a1e28
RD
8848 {
8849 PyThreadState* __tstate = wxPyBeginAllowThreads();
8850 (arg1)->SetAlignment((wxTextAttrAlignment )arg2);
8851
8852 wxPyEndAllowThreads(__tstate);
8853 if (PyErr_Occurred()) SWIG_fail;
8854 }
8855 Py_INCREF(Py_None); resultobj = Py_None;
8856 return resultobj;
8857 fail:
8858 return NULL;
8859}
8860
8861
c32bde28 8862static PyObject *_wrap_TextAttr_SetTabs(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
8863 PyObject *resultobj;
8864 wxTextAttr *arg1 = (wxTextAttr *) 0 ;
8865 wxArrayInt *arg2 = 0 ;
ae8162c8 8866 bool temp2 = false ;
d14a1e28
RD
8867 PyObject * obj0 = 0 ;
8868 PyObject * obj1 = 0 ;
8869 char *kwnames[] = {
8870 (char *) "self",(char *) "tabs", NULL
8871 };
8872
8873 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TextAttr_SetTabs",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
8874 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTextAttr, SWIG_POINTER_EXCEPTION | 0);
8875 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
8876 {
8877 if (! PySequence_Check(obj1)) {
8878 PyErr_SetString(PyExc_TypeError, "Sequence of integers expected.");
8879 SWIG_fail;
8880 }
8881 arg2 = new wxArrayInt;
ae8162c8 8882 temp2 = true;
d14a1e28
RD
8883 int i, len=PySequence_Length(obj1);
8884 for (i=0; i<len; i++) {
8885 PyObject* item = PySequence_GetItem(obj1, i);
8886 PyObject* number = PyNumber_Int(item);
8887 arg2->Add(PyInt_AS_LONG(number));
8888 Py_DECREF(item);
8889 Py_DECREF(number);
8890 }
8891 }
8892 {
8893 PyThreadState* __tstate = wxPyBeginAllowThreads();
8894 (arg1)->SetTabs((wxArrayInt const &)*arg2);
8895
8896 wxPyEndAllowThreads(__tstate);
8897 if (PyErr_Occurred()) SWIG_fail;
8898 }
8899 Py_INCREF(Py_None); resultobj = Py_None;
8900 {
3adfb63b 8901 if (temp2) delete arg2;
d14a1e28
RD
8902 }
8903 return resultobj;
8904 fail:
8905 {
3adfb63b 8906 if (temp2) delete arg2;
d14a1e28
RD
8907 }
8908 return NULL;
8909}
8910
8911
c32bde28 8912static PyObject *_wrap_TextAttr_SetLeftIndent(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
8913 PyObject *resultobj;
8914 wxTextAttr *arg1 = (wxTextAttr *) 0 ;
8915 int arg2 ;
5e4ca4a8 8916 int arg3 = (int) 0 ;
d14a1e28 8917 PyObject * obj0 = 0 ;
994141e6 8918 PyObject * obj1 = 0 ;
5e4ca4a8 8919 PyObject * obj2 = 0 ;
d14a1e28 8920 char *kwnames[] = {
5e4ca4a8 8921 (char *) "self",(char *) "indent",(char *) "subIndent", NULL
d14a1e28
RD
8922 };
8923
5e4ca4a8 8924 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:TextAttr_SetLeftIndent",kwnames,&obj0,&obj1,&obj2)) goto fail;
093d3ff1
RD
8925 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTextAttr, SWIG_POINTER_EXCEPTION | 0);
8926 if (SWIG_arg_fail(1)) SWIG_fail;
8927 {
8928 arg2 = (int)(SWIG_As_int(obj1));
8929 if (SWIG_arg_fail(2)) SWIG_fail;
8930 }
5e4ca4a8 8931 if (obj2) {
093d3ff1
RD
8932 {
8933 arg3 = (int)(SWIG_As_int(obj2));
8934 if (SWIG_arg_fail(3)) SWIG_fail;
8935 }
5e4ca4a8 8936 }
d14a1e28
RD
8937 {
8938 PyThreadState* __tstate = wxPyBeginAllowThreads();
5e4ca4a8 8939 (arg1)->SetLeftIndent(arg2,arg3);
d14a1e28
RD
8940
8941 wxPyEndAllowThreads(__tstate);
8942 if (PyErr_Occurred()) SWIG_fail;
8943 }
8944 Py_INCREF(Py_None); resultobj = Py_None;
8945 return resultobj;
8946 fail:
8947 return NULL;
8948}
8949
8950
c32bde28 8951static PyObject *_wrap_TextAttr_SetRightIndent(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
8952 PyObject *resultobj;
8953 wxTextAttr *arg1 = (wxTextAttr *) 0 ;
8954 int arg2 ;
8955 PyObject * obj0 = 0 ;
994141e6 8956 PyObject * obj1 = 0 ;
d14a1e28
RD
8957 char *kwnames[] = {
8958 (char *) "self",(char *) "indent", NULL
8959 };
8960
994141e6 8961 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TextAttr_SetRightIndent",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;
8964 {
8965 arg2 = (int)(SWIG_As_int(obj1));
8966 if (SWIG_arg_fail(2)) SWIG_fail;
8967 }
d14a1e28
RD
8968 {
8969 PyThreadState* __tstate = wxPyBeginAllowThreads();
8970 (arg1)->SetRightIndent(arg2);
8971
8972 wxPyEndAllowThreads(__tstate);
8973 if (PyErr_Occurred()) SWIG_fail;
8974 }
8975 Py_INCREF(Py_None); resultobj = Py_None;
8976 return resultobj;
8977 fail:
8978 return NULL;
8979}
8980
8981
c32bde28 8982static PyObject *_wrap_TextAttr_SetFlags(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
8983 PyObject *resultobj;
8984 wxTextAttr *arg1 = (wxTextAttr *) 0 ;
8985 long arg2 ;
8986 PyObject * obj0 = 0 ;
994141e6 8987 PyObject * obj1 = 0 ;
d14a1e28
RD
8988 char *kwnames[] = {
8989 (char *) "self",(char *) "flags", NULL
8990 };
8991
994141e6 8992 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TextAttr_SetFlags",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
8993 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTextAttr, SWIG_POINTER_EXCEPTION | 0);
8994 if (SWIG_arg_fail(1)) SWIG_fail;
8995 {
8996 arg2 = (long)(SWIG_As_long(obj1));
8997 if (SWIG_arg_fail(2)) SWIG_fail;
8998 }
d14a1e28
RD
8999 {
9000 PyThreadState* __tstate = wxPyBeginAllowThreads();
9001 (arg1)->SetFlags(arg2);
9002
9003 wxPyEndAllowThreads(__tstate);
9004 if (PyErr_Occurred()) SWIG_fail;
9005 }
9006 Py_INCREF(Py_None); resultobj = Py_None;
9007 return resultobj;
9008 fail:
9009 return NULL;
9010}
9011
9012
c32bde28 9013static PyObject *_wrap_TextAttr_HasTextColour(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
9014 PyObject *resultobj;
9015 wxTextAttr *arg1 = (wxTextAttr *) 0 ;
9016 bool result;
9017 PyObject * obj0 = 0 ;
9018 char *kwnames[] = {
9019 (char *) "self", NULL
9020 };
9021
9022 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TextAttr_HasTextColour",kwnames,&obj0)) goto fail;
093d3ff1
RD
9023 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTextAttr, SWIG_POINTER_EXCEPTION | 0);
9024 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
9025 {
9026 PyThreadState* __tstate = wxPyBeginAllowThreads();
9027 result = (bool)((wxTextAttr const *)arg1)->HasTextColour();
9028
9029 wxPyEndAllowThreads(__tstate);
9030 if (PyErr_Occurred()) SWIG_fail;
9031 }
4f89f6a3
RD
9032 {
9033 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
9034 }
d14a1e28
RD
9035 return resultobj;
9036 fail:
9037 return NULL;
9038}
9039
9040
c32bde28 9041static PyObject *_wrap_TextAttr_HasBackgroundColour(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
9042 PyObject *resultobj;
9043 wxTextAttr *arg1 = (wxTextAttr *) 0 ;
9044 bool result;
9045 PyObject * obj0 = 0 ;
9046 char *kwnames[] = {
9047 (char *) "self", NULL
9048 };
9049
9050 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TextAttr_HasBackgroundColour",kwnames,&obj0)) goto fail;
093d3ff1
RD
9051 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTextAttr, SWIG_POINTER_EXCEPTION | 0);
9052 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
9053 {
9054 PyThreadState* __tstate = wxPyBeginAllowThreads();
9055 result = (bool)((wxTextAttr const *)arg1)->HasBackgroundColour();
9056
9057 wxPyEndAllowThreads(__tstate);
9058 if (PyErr_Occurred()) SWIG_fail;
9059 }
4f89f6a3
RD
9060 {
9061 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
9062 }
d14a1e28
RD
9063 return resultobj;
9064 fail:
9065 return NULL;
9066}
9067
9068
c32bde28 9069static PyObject *_wrap_TextAttr_HasFont(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
9070 PyObject *resultobj;
9071 wxTextAttr *arg1 = (wxTextAttr *) 0 ;
9072 bool result;
9073 PyObject * obj0 = 0 ;
9074 char *kwnames[] = {
9075 (char *) "self", NULL
9076 };
9077
9078 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TextAttr_HasFont",kwnames,&obj0)) goto fail;
093d3ff1
RD
9079 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTextAttr, SWIG_POINTER_EXCEPTION | 0);
9080 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
9081 {
9082 PyThreadState* __tstate = wxPyBeginAllowThreads();
9083 result = (bool)((wxTextAttr const *)arg1)->HasFont();
9084
9085 wxPyEndAllowThreads(__tstate);
9086 if (PyErr_Occurred()) SWIG_fail;
9087 }
4f89f6a3
RD
9088 {
9089 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
9090 }
d14a1e28
RD
9091 return resultobj;
9092 fail:
9093 return NULL;
9094}
9095
9096
c32bde28 9097static PyObject *_wrap_TextAttr_HasAlignment(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
9098 PyObject *resultobj;
9099 wxTextAttr *arg1 = (wxTextAttr *) 0 ;
9100 bool result;
9101 PyObject * obj0 = 0 ;
9102 char *kwnames[] = {
9103 (char *) "self", NULL
9104 };
9105
9106 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TextAttr_HasAlignment",kwnames,&obj0)) goto fail;
093d3ff1
RD
9107 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTextAttr, SWIG_POINTER_EXCEPTION | 0);
9108 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
9109 {
9110 PyThreadState* __tstate = wxPyBeginAllowThreads();
9111 result = (bool)((wxTextAttr const *)arg1)->HasAlignment();
9112
9113 wxPyEndAllowThreads(__tstate);
9114 if (PyErr_Occurred()) SWIG_fail;
9115 }
4f89f6a3
RD
9116 {
9117 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
9118 }
d14a1e28
RD
9119 return resultobj;
9120 fail:
9121 return NULL;
9122}
9123
9124
c32bde28 9125static PyObject *_wrap_TextAttr_HasTabs(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
9126 PyObject *resultobj;
9127 wxTextAttr *arg1 = (wxTextAttr *) 0 ;
9128 bool result;
9129 PyObject * obj0 = 0 ;
9130 char *kwnames[] = {
9131 (char *) "self", NULL
9132 };
9133
9134 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TextAttr_HasTabs",kwnames,&obj0)) goto fail;
093d3ff1
RD
9135 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTextAttr, SWIG_POINTER_EXCEPTION | 0);
9136 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
9137 {
9138 PyThreadState* __tstate = wxPyBeginAllowThreads();
9139 result = (bool)((wxTextAttr const *)arg1)->HasTabs();
9140
9141 wxPyEndAllowThreads(__tstate);
9142 if (PyErr_Occurred()) SWIG_fail;
9143 }
4f89f6a3
RD
9144 {
9145 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
9146 }
d14a1e28
RD
9147 return resultobj;
9148 fail:
9149 return NULL;
9150}
9151
9152
c32bde28 9153static PyObject *_wrap_TextAttr_HasLeftIndent(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
9154 PyObject *resultobj;
9155 wxTextAttr *arg1 = (wxTextAttr *) 0 ;
9156 bool result;
9157 PyObject * obj0 = 0 ;
9158 char *kwnames[] = {
9159 (char *) "self", NULL
9160 };
9161
9162 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TextAttr_HasLeftIndent",kwnames,&obj0)) goto fail;
093d3ff1
RD
9163 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTextAttr, SWIG_POINTER_EXCEPTION | 0);
9164 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
9165 {
9166 PyThreadState* __tstate = wxPyBeginAllowThreads();
9167 result = (bool)((wxTextAttr const *)arg1)->HasLeftIndent();
9168
9169 wxPyEndAllowThreads(__tstate);
9170 if (PyErr_Occurred()) SWIG_fail;
9171 }
4f89f6a3
RD
9172 {
9173 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
9174 }
d14a1e28
RD
9175 return resultobj;
9176 fail:
9177 return NULL;
9178}
9179
9180
c32bde28 9181static PyObject *_wrap_TextAttr_HasRightIndent(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
9182 PyObject *resultobj;
9183 wxTextAttr *arg1 = (wxTextAttr *) 0 ;
9184 bool result;
9185 PyObject * obj0 = 0 ;
9186 char *kwnames[] = {
9187 (char *) "self", NULL
9188 };
9189
9190 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TextAttr_HasRightIndent",kwnames,&obj0)) goto fail;
093d3ff1
RD
9191 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTextAttr, SWIG_POINTER_EXCEPTION | 0);
9192 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
9193 {
9194 PyThreadState* __tstate = wxPyBeginAllowThreads();
9195 result = (bool)((wxTextAttr const *)arg1)->HasRightIndent();
9196
9197 wxPyEndAllowThreads(__tstate);
9198 if (PyErr_Occurred()) SWIG_fail;
9199 }
4f89f6a3
RD
9200 {
9201 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
9202 }
d14a1e28
RD
9203 return resultobj;
9204 fail:
9205 return NULL;
9206}
9207
9208
c32bde28 9209static PyObject *_wrap_TextAttr_HasFlag(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
9210 PyObject *resultobj;
9211 wxTextAttr *arg1 = (wxTextAttr *) 0 ;
9212 long arg2 ;
9213 bool result;
9214 PyObject * obj0 = 0 ;
994141e6 9215 PyObject * obj1 = 0 ;
d14a1e28
RD
9216 char *kwnames[] = {
9217 (char *) "self",(char *) "flag", NULL
9218 };
9219
994141e6 9220 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TextAttr_HasFlag",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
9221 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTextAttr, SWIG_POINTER_EXCEPTION | 0);
9222 if (SWIG_arg_fail(1)) SWIG_fail;
9223 {
9224 arg2 = (long)(SWIG_As_long(obj1));
9225 if (SWIG_arg_fail(2)) SWIG_fail;
9226 }
d14a1e28
RD
9227 {
9228 PyThreadState* __tstate = wxPyBeginAllowThreads();
9229 result = (bool)((wxTextAttr const *)arg1)->HasFlag(arg2);
9230
9231 wxPyEndAllowThreads(__tstate);
9232 if (PyErr_Occurred()) SWIG_fail;
9233 }
4f89f6a3
RD
9234 {
9235 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
9236 }
d14a1e28
RD
9237 return resultobj;
9238 fail:
9239 return NULL;
9240}
9241
9242
c32bde28 9243static PyObject *_wrap_TextAttr_GetTextColour(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
9244 PyObject *resultobj;
9245 wxTextAttr *arg1 = (wxTextAttr *) 0 ;
9246 wxColour *result;
9247 PyObject * obj0 = 0 ;
9248 char *kwnames[] = {
9249 (char *) "self", NULL
9250 };
9251
9252 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TextAttr_GetTextColour",kwnames,&obj0)) goto fail;
093d3ff1
RD
9253 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTextAttr, SWIG_POINTER_EXCEPTION | 0);
9254 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
9255 {
9256 PyThreadState* __tstate = wxPyBeginAllowThreads();
9257 {
9258 wxColour const &_result_ref = ((wxTextAttr const *)arg1)->GetTextColour();
9259 result = (wxColour *) &_result_ref;
9260 }
9261
9262 wxPyEndAllowThreads(__tstate);
9263 if (PyErr_Occurred()) SWIG_fail;
9264 }
15afbcd0 9265 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxColour, 0);
d14a1e28
RD
9266 return resultobj;
9267 fail:
9268 return NULL;
9269}
9270
9271
c32bde28 9272static PyObject *_wrap_TextAttr_GetBackgroundColour(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
9273 PyObject *resultobj;
9274 wxTextAttr *arg1 = (wxTextAttr *) 0 ;
9275 wxColour *result;
9276 PyObject * obj0 = 0 ;
9277 char *kwnames[] = {
9278 (char *) "self", NULL
9279 };
9280
9281 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TextAttr_GetBackgroundColour",kwnames,&obj0)) goto fail;
093d3ff1
RD
9282 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTextAttr, SWIG_POINTER_EXCEPTION | 0);
9283 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
9284 {
9285 PyThreadState* __tstate = wxPyBeginAllowThreads();
9286 {
9287 wxColour const &_result_ref = ((wxTextAttr const *)arg1)->GetBackgroundColour();
9288 result = (wxColour *) &_result_ref;
9289 }
9290
9291 wxPyEndAllowThreads(__tstate);
9292 if (PyErr_Occurred()) SWIG_fail;
9293 }
15afbcd0 9294 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxColour, 0);
d14a1e28
RD
9295 return resultobj;
9296 fail:
9297 return NULL;
9298}
9299
9300
c32bde28 9301static PyObject *_wrap_TextAttr_GetFont(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
9302 PyObject *resultobj;
9303 wxTextAttr *arg1 = (wxTextAttr *) 0 ;
9304 wxFont *result;
9305 PyObject * obj0 = 0 ;
9306 char *kwnames[] = {
9307 (char *) "self", NULL
9308 };
9309
9310 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TextAttr_GetFont",kwnames,&obj0)) goto fail;
093d3ff1
RD
9311 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTextAttr, SWIG_POINTER_EXCEPTION | 0);
9312 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
9313 {
9314 PyThreadState* __tstate = wxPyBeginAllowThreads();
9315 {
9316 wxFont const &_result_ref = ((wxTextAttr const *)arg1)->GetFont();
9317 result = (wxFont *) &_result_ref;
9318 }
9319
9320 wxPyEndAllowThreads(__tstate);
9321 if (PyErr_Occurred()) SWIG_fail;
9322 }
4276dc52
RD
9323 {
9324 wxFont* resultptr = new wxFont(*result);
9325 resultobj = SWIG_NewPointerObj((void*)(resultptr), SWIGTYPE_p_wxFont, 1);
9326 }
d14a1e28
RD
9327 return resultobj;
9328 fail:
9329 return NULL;
9330}
9331
9332
c32bde28 9333static PyObject *_wrap_TextAttr_GetAlignment(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
9334 PyObject *resultobj;
9335 wxTextAttr *arg1 = (wxTextAttr *) 0 ;
093d3ff1 9336 wxTextAttrAlignment result;
d14a1e28
RD
9337 PyObject * obj0 = 0 ;
9338 char *kwnames[] = {
9339 (char *) "self", NULL
9340 };
9341
9342 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TextAttr_GetAlignment",kwnames,&obj0)) goto fail;
093d3ff1
RD
9343 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTextAttr, SWIG_POINTER_EXCEPTION | 0);
9344 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
9345 {
9346 PyThreadState* __tstate = wxPyBeginAllowThreads();
093d3ff1 9347 result = (wxTextAttrAlignment)((wxTextAttr const *)arg1)->GetAlignment();
d14a1e28
RD
9348
9349 wxPyEndAllowThreads(__tstate);
9350 if (PyErr_Occurred()) SWIG_fail;
9351 }
093d3ff1 9352 resultobj = SWIG_From_int((result));
d14a1e28
RD
9353 return resultobj;
9354 fail:
9355 return NULL;
9356}
9357
9358
c32bde28 9359static PyObject *_wrap_TextAttr_GetTabs(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
9360 PyObject *resultobj;
9361 wxTextAttr *arg1 = (wxTextAttr *) 0 ;
9362 wxArrayInt *result;
9363 PyObject * obj0 = 0 ;
9364 char *kwnames[] = {
9365 (char *) "self", NULL
9366 };
9367
9368 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TextAttr_GetTabs",kwnames,&obj0)) goto fail;
093d3ff1
RD
9369 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTextAttr, SWIG_POINTER_EXCEPTION | 0);
9370 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
9371 {
9372 PyThreadState* __tstate = wxPyBeginAllowThreads();
9373 {
9374 wxArrayInt const &_result_ref = ((wxTextAttr const *)arg1)->GetTabs();
9375 result = (wxArrayInt *) &_result_ref;
9376 }
9377
9378 wxPyEndAllowThreads(__tstate);
9379 if (PyErr_Occurred()) SWIG_fail;
9380 }
9381 {
9382 resultobj = PyList_New(0);
9383 size_t idx;
9384 for (idx = 0; idx < result->GetCount(); idx += 1) {
9385 PyObject* val = PyInt_FromLong( result->Item(idx) );
9386 PyList_Append(resultobj, val);
9387 Py_DECREF(val);
9388 }
9389 }
9390 return resultobj;
9391 fail:
9392 return NULL;
9393}
9394
9395
c32bde28 9396static PyObject *_wrap_TextAttr_GetLeftIndent(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
9397 PyObject *resultobj;
9398 wxTextAttr *arg1 = (wxTextAttr *) 0 ;
9399 long result;
9400 PyObject * obj0 = 0 ;
9401 char *kwnames[] = {
9402 (char *) "self", NULL
9403 };
9404
9405 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TextAttr_GetLeftIndent",kwnames,&obj0)) goto fail;
093d3ff1
RD
9406 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTextAttr, SWIG_POINTER_EXCEPTION | 0);
9407 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
9408 {
9409 PyThreadState* __tstate = wxPyBeginAllowThreads();
9410 result = (long)((wxTextAttr const *)arg1)->GetLeftIndent();
9411
9412 wxPyEndAllowThreads(__tstate);
9413 if (PyErr_Occurred()) SWIG_fail;
9414 }
093d3ff1
RD
9415 {
9416 resultobj = SWIG_From_long((long)(result));
9417 }
d14a1e28
RD
9418 return resultobj;
9419 fail:
9420 return NULL;
9421}
9422
9423
c32bde28 9424static PyObject *_wrap_TextAttr_GetLeftSubIndent(PyObject *, PyObject *args, PyObject *kwargs) {
5e4ca4a8
RD
9425 PyObject *resultobj;
9426 wxTextAttr *arg1 = (wxTextAttr *) 0 ;
9427 long result;
9428 PyObject * obj0 = 0 ;
9429 char *kwnames[] = {
9430 (char *) "self", NULL
9431 };
9432
9433 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TextAttr_GetLeftSubIndent",kwnames,&obj0)) goto fail;
093d3ff1
RD
9434 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTextAttr, SWIG_POINTER_EXCEPTION | 0);
9435 if (SWIG_arg_fail(1)) SWIG_fail;
5e4ca4a8
RD
9436 {
9437 PyThreadState* __tstate = wxPyBeginAllowThreads();
9438 result = (long)((wxTextAttr const *)arg1)->GetLeftSubIndent();
9439
9440 wxPyEndAllowThreads(__tstate);
9441 if (PyErr_Occurred()) SWIG_fail;
9442 }
093d3ff1
RD
9443 {
9444 resultobj = SWIG_From_long((long)(result));
9445 }
5e4ca4a8
RD
9446 return resultobj;
9447 fail:
9448 return NULL;
9449}
9450
9451
c32bde28 9452static PyObject *_wrap_TextAttr_GetRightIndent(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
9453 PyObject *resultobj;
9454 wxTextAttr *arg1 = (wxTextAttr *) 0 ;
9455 long result;
9456 PyObject * obj0 = 0 ;
9457 char *kwnames[] = {
9458 (char *) "self", NULL
9459 };
9460
9461 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TextAttr_GetRightIndent",kwnames,&obj0)) goto fail;
093d3ff1
RD
9462 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTextAttr, SWIG_POINTER_EXCEPTION | 0);
9463 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
9464 {
9465 PyThreadState* __tstate = wxPyBeginAllowThreads();
9466 result = (long)((wxTextAttr const *)arg1)->GetRightIndent();
9467
9468 wxPyEndAllowThreads(__tstate);
9469 if (PyErr_Occurred()) SWIG_fail;
9470 }
093d3ff1
RD
9471 {
9472 resultobj = SWIG_From_long((long)(result));
9473 }
d14a1e28
RD
9474 return resultobj;
9475 fail:
9476 return NULL;
9477}
9478
9479
c32bde28 9480static PyObject *_wrap_TextAttr_GetFlags(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
9481 PyObject *resultobj;
9482 wxTextAttr *arg1 = (wxTextAttr *) 0 ;
9483 long result;
9484 PyObject * obj0 = 0 ;
9485 char *kwnames[] = {
9486 (char *) "self", NULL
9487 };
9488
9489 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TextAttr_GetFlags",kwnames,&obj0)) goto fail;
093d3ff1
RD
9490 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTextAttr, SWIG_POINTER_EXCEPTION | 0);
9491 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
9492 {
9493 PyThreadState* __tstate = wxPyBeginAllowThreads();
9494 result = (long)((wxTextAttr const *)arg1)->GetFlags();
9495
9496 wxPyEndAllowThreads(__tstate);
9497 if (PyErr_Occurred()) SWIG_fail;
9498 }
093d3ff1
RD
9499 {
9500 resultobj = SWIG_From_long((long)(result));
9501 }
d14a1e28
RD
9502 return resultobj;
9503 fail:
9504 return NULL;
9505}
9506
9507
c32bde28 9508static PyObject *_wrap_TextAttr_IsDefault(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
9509 PyObject *resultobj;
9510 wxTextAttr *arg1 = (wxTextAttr *) 0 ;
9511 bool result;
9512 PyObject * obj0 = 0 ;
9513 char *kwnames[] = {
9514 (char *) "self", NULL
9515 };
9516
9517 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TextAttr_IsDefault",kwnames,&obj0)) goto fail;
093d3ff1
RD
9518 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTextAttr, SWIG_POINTER_EXCEPTION | 0);
9519 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
9520 {
9521 PyThreadState* __tstate = wxPyBeginAllowThreads();
9522 result = (bool)((wxTextAttr const *)arg1)->IsDefault();
9523
9524 wxPyEndAllowThreads(__tstate);
9525 if (PyErr_Occurred()) SWIG_fail;
9526 }
4f89f6a3
RD
9527 {
9528 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
9529 }
d14a1e28
RD
9530 return resultobj;
9531 fail:
9532 return NULL;
9533}
9534
9535
c32bde28 9536static PyObject *_wrap_TextAttr_Combine(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
9537 PyObject *resultobj;
9538 wxTextAttr *arg1 = 0 ;
9539 wxTextAttr *arg2 = 0 ;
9540 wxTextCtrl *arg3 = (wxTextCtrl *) 0 ;
9541 wxTextAttr result;
9542 PyObject * obj0 = 0 ;
9543 PyObject * obj1 = 0 ;
9544 PyObject * obj2 = 0 ;
9545 char *kwnames[] = {
9546 (char *) "attr",(char *) "attrDef",(char *) "text", NULL
9547 };
9548
9549 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:TextAttr_Combine",kwnames,&obj0,&obj1,&obj2)) goto fail;
093d3ff1
RD
9550 {
9551 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTextAttr, SWIG_POINTER_EXCEPTION | 0);
9552 if (SWIG_arg_fail(1)) SWIG_fail;
9553 if (arg1 == NULL) {
9554 SWIG_null_ref("wxTextAttr");
9555 }
9556 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28 9557 }
093d3ff1
RD
9558 {
9559 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxTextAttr, SWIG_POINTER_EXCEPTION | 0);
9560 if (SWIG_arg_fail(2)) SWIG_fail;
9561 if (arg2 == NULL) {
9562 SWIG_null_ref("wxTextAttr");
9563 }
9564 if (SWIG_arg_fail(2)) SWIG_fail;
d14a1e28 9565 }
093d3ff1
RD
9566 SWIG_Python_ConvertPtr(obj2, (void **)&arg3, SWIGTYPE_p_wxTextCtrl, SWIG_POINTER_EXCEPTION | 0);
9567 if (SWIG_arg_fail(3)) SWIG_fail;
d14a1e28
RD
9568 {
9569 PyThreadState* __tstate = wxPyBeginAllowThreads();
9570 result = wxTextAttr::Combine((wxTextAttr const &)*arg1,(wxTextAttr const &)*arg2,(wxTextCtrl const *)arg3);
9571
9572 wxPyEndAllowThreads(__tstate);
9573 if (PyErr_Occurred()) SWIG_fail;
9574 }
9575 {
9576 wxTextAttr * resultptr;
093d3ff1 9577 resultptr = new wxTextAttr((wxTextAttr &)(result));
15afbcd0 9578 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxTextAttr, 1);
d14a1e28
RD
9579 }
9580 return resultobj;
9581 fail:
9582 return NULL;
9583}
9584
9585
c32bde28 9586static PyObject * TextAttr_swigregister(PyObject *, PyObject *args) {
d14a1e28
RD
9587 PyObject *obj;
9588 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
9589 SWIG_TypeClientData(SWIGTYPE_p_wxTextAttr, obj);
9590 Py_INCREF(obj);
9591 return Py_BuildValue((char *)"");
9592}
c32bde28 9593static PyObject *_wrap_new_TextCtrl(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
9594 PyObject *resultobj;
9595 wxWindow *arg1 = (wxWindow *) 0 ;
248ed943 9596 int arg2 = (int) -1 ;
d14a1e28
RD
9597 wxString const &arg3_defvalue = wxPyEmptyString ;
9598 wxString *arg3 = (wxString *) &arg3_defvalue ;
9599 wxPoint const &arg4_defvalue = wxDefaultPosition ;
9600 wxPoint *arg4 = (wxPoint *) &arg4_defvalue ;
9601 wxSize const &arg5_defvalue = wxDefaultSize ;
9602 wxSize *arg5 = (wxSize *) &arg5_defvalue ;
9603 long arg6 = (long) 0 ;
9604 wxValidator const &arg7_defvalue = wxDefaultValidator ;
9605 wxValidator *arg7 = (wxValidator *) &arg7_defvalue ;
9606 wxString const &arg8_defvalue = wxPyTextCtrlNameStr ;
9607 wxString *arg8 = (wxString *) &arg8_defvalue ;
9608 wxTextCtrl *result;
ae8162c8 9609 bool temp3 = false ;
d14a1e28
RD
9610 wxPoint temp4 ;
9611 wxSize temp5 ;
ae8162c8 9612 bool temp8 = false ;
d14a1e28 9613 PyObject * obj0 = 0 ;
994141e6 9614 PyObject * obj1 = 0 ;
d14a1e28
RD
9615 PyObject * obj2 = 0 ;
9616 PyObject * obj3 = 0 ;
9617 PyObject * obj4 = 0 ;
994141e6 9618 PyObject * obj5 = 0 ;
d14a1e28
RD
9619 PyObject * obj6 = 0 ;
9620 PyObject * obj7 = 0 ;
9621 char *kwnames[] = {
9622 (char *) "parent",(char *) "id",(char *) "value",(char *) "pos",(char *) "size",(char *) "style",(char *) "validator",(char *) "name", NULL
9623 };
9624
248ed943 9625 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|OOOOOOO:new_TextCtrl",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6,&obj7)) goto fail;
093d3ff1
RD
9626 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
9627 if (SWIG_arg_fail(1)) SWIG_fail;
248ed943 9628 if (obj1) {
093d3ff1
RD
9629 {
9630 arg2 = (int)(SWIG_As_int(obj1));
9631 if (SWIG_arg_fail(2)) SWIG_fail;
9632 }
248ed943 9633 }
d14a1e28
RD
9634 if (obj2) {
9635 {
9636 arg3 = wxString_in_helper(obj2);
9637 if (arg3 == NULL) SWIG_fail;
ae8162c8 9638 temp3 = true;
d14a1e28
RD
9639 }
9640 }
9641 if (obj3) {
9642 {
9643 arg4 = &temp4;
9644 if ( ! wxPoint_helper(obj3, &arg4)) SWIG_fail;
9645 }
9646 }
9647 if (obj4) {
9648 {
9649 arg5 = &temp5;
9650 if ( ! wxSize_helper(obj4, &arg5)) SWIG_fail;
9651 }
9652 }
994141e6 9653 if (obj5) {
093d3ff1
RD
9654 {
9655 arg6 = (long)(SWIG_As_long(obj5));
9656 if (SWIG_arg_fail(6)) SWIG_fail;
9657 }
994141e6 9658 }
d14a1e28 9659 if (obj6) {
093d3ff1
RD
9660 {
9661 SWIG_Python_ConvertPtr(obj6, (void **)&arg7, SWIGTYPE_p_wxValidator, SWIG_POINTER_EXCEPTION | 0);
9662 if (SWIG_arg_fail(7)) SWIG_fail;
9663 if (arg7 == NULL) {
9664 SWIG_null_ref("wxValidator");
9665 }
9666 if (SWIG_arg_fail(7)) SWIG_fail;
d14a1e28
RD
9667 }
9668 }
9669 if (obj7) {
9670 {
9671 arg8 = wxString_in_helper(obj7);
9672 if (arg8 == NULL) SWIG_fail;
ae8162c8 9673 temp8 = true;
d14a1e28
RD
9674 }
9675 }
9676 {
e3b71cb8 9677 if (!wxPyCheckForApp()) SWIG_fail;
d14a1e28
RD
9678 PyThreadState* __tstate = wxPyBeginAllowThreads();
9679 result = (wxTextCtrl *)new wxTextCtrl(arg1,arg2,(wxString const &)*arg3,(wxPoint const &)*arg4,(wxSize const &)*arg5,arg6,(wxValidator const &)*arg7,(wxString const &)*arg8);
9680
9681 wxPyEndAllowThreads(__tstate);
110da5b0 9682 if (PyErr_Occurred()) SWIG_fail;
d14a1e28 9683 }
b0f7404b 9684 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxTextCtrl, 1);
d14a1e28
RD
9685 {
9686 if (temp3)
9687 delete arg3;
9688 }
9689 {
9690 if (temp8)
9691 delete arg8;
9692 }
9693 return resultobj;
9694 fail:
9695 {
9696 if (temp3)
9697 delete arg3;
9698 }
9699 {
9700 if (temp8)
9701 delete arg8;
9702 }
9703 return NULL;
9704}
9705
9706
c32bde28 9707static PyObject *_wrap_new_PreTextCtrl(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
9708 PyObject *resultobj;
9709 wxTextCtrl *result;
9710 char *kwnames[] = {
9711 NULL
9712 };
9713
9714 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_PreTextCtrl",kwnames)) goto fail;
9715 {
e3b71cb8 9716 if (!wxPyCheckForApp()) SWIG_fail;
d14a1e28
RD
9717 PyThreadState* __tstate = wxPyBeginAllowThreads();
9718 result = (wxTextCtrl *)new wxTextCtrl();
9719
9720 wxPyEndAllowThreads(__tstate);
110da5b0 9721 if (PyErr_Occurred()) SWIG_fail;
d14a1e28 9722 }
b0f7404b 9723 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxTextCtrl, 1);
d14a1e28
RD
9724 return resultobj;
9725 fail:
9726 return NULL;
9727}
9728
9729
c32bde28 9730static PyObject *_wrap_TextCtrl_Create(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
9731 PyObject *resultobj;
9732 wxTextCtrl *arg1 = (wxTextCtrl *) 0 ;
9733 wxWindow *arg2 = (wxWindow *) 0 ;
248ed943 9734 int arg3 = (int) -1 ;
d14a1e28
RD
9735 wxString const &arg4_defvalue = wxPyEmptyString ;
9736 wxString *arg4 = (wxString *) &arg4_defvalue ;
9737 wxPoint const &arg5_defvalue = wxDefaultPosition ;
9738 wxPoint *arg5 = (wxPoint *) &arg5_defvalue ;
9739 wxSize const &arg6_defvalue = wxDefaultSize ;
9740 wxSize *arg6 = (wxSize *) &arg6_defvalue ;
9741 long arg7 = (long) 0 ;
9742 wxValidator const &arg8_defvalue = wxDefaultValidator ;
9743 wxValidator *arg8 = (wxValidator *) &arg8_defvalue ;
9744 wxString const &arg9_defvalue = wxPyTextCtrlNameStr ;
9745 wxString *arg9 = (wxString *) &arg9_defvalue ;
9746 bool result;
ae8162c8 9747 bool temp4 = false ;
d14a1e28
RD
9748 wxPoint temp5 ;
9749 wxSize temp6 ;
ae8162c8 9750 bool temp9 = false ;
d14a1e28
RD
9751 PyObject * obj0 = 0 ;
9752 PyObject * obj1 = 0 ;
994141e6 9753 PyObject * obj2 = 0 ;
d14a1e28
RD
9754 PyObject * obj3 = 0 ;
9755 PyObject * obj4 = 0 ;
9756 PyObject * obj5 = 0 ;
994141e6 9757 PyObject * obj6 = 0 ;
d14a1e28
RD
9758 PyObject * obj7 = 0 ;
9759 PyObject * obj8 = 0 ;
9760 char *kwnames[] = {
9761 (char *) "self",(char *) "parent",(char *) "id",(char *) "value",(char *) "pos",(char *) "size",(char *) "style",(char *) "validator",(char *) "name", NULL
9762 };
9763
248ed943 9764 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|OOOOOOO:TextCtrl_Create",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6,&obj7,&obj8)) goto fail;
093d3ff1
RD
9765 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTextCtrl, SWIG_POINTER_EXCEPTION | 0);
9766 if (SWIG_arg_fail(1)) SWIG_fail;
9767 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
9768 if (SWIG_arg_fail(2)) SWIG_fail;
248ed943 9769 if (obj2) {
093d3ff1
RD
9770 {
9771 arg3 = (int)(SWIG_As_int(obj2));
9772 if (SWIG_arg_fail(3)) SWIG_fail;
9773 }
248ed943 9774 }
d14a1e28
RD
9775 if (obj3) {
9776 {
9777 arg4 = wxString_in_helper(obj3);
9778 if (arg4 == NULL) SWIG_fail;
ae8162c8 9779 temp4 = true;
d14a1e28
RD
9780 }
9781 }
9782 if (obj4) {
9783 {
9784 arg5 = &temp5;
9785 if ( ! wxPoint_helper(obj4, &arg5)) SWIG_fail;
9786 }
9787 }
9788 if (obj5) {
9789 {
9790 arg6 = &temp6;
9791 if ( ! wxSize_helper(obj5, &arg6)) SWIG_fail;
9792 }
9793 }
994141e6 9794 if (obj6) {
093d3ff1
RD
9795 {
9796 arg7 = (long)(SWIG_As_long(obj6));
9797 if (SWIG_arg_fail(7)) SWIG_fail;
9798 }
994141e6 9799 }
d14a1e28 9800 if (obj7) {
093d3ff1
RD
9801 {
9802 SWIG_Python_ConvertPtr(obj7, (void **)&arg8, SWIGTYPE_p_wxValidator, SWIG_POINTER_EXCEPTION | 0);
9803 if (SWIG_arg_fail(8)) SWIG_fail;
9804 if (arg8 == NULL) {
9805 SWIG_null_ref("wxValidator");
9806 }
9807 if (SWIG_arg_fail(8)) SWIG_fail;
d14a1e28
RD
9808 }
9809 }
9810 if (obj8) {
9811 {
9812 arg9 = wxString_in_helper(obj8);
9813 if (arg9 == NULL) SWIG_fail;
ae8162c8 9814 temp9 = true;
d14a1e28
RD
9815 }
9816 }
9817 {
9818 PyThreadState* __tstate = wxPyBeginAllowThreads();
9819 result = (bool)(arg1)->Create(arg2,arg3,(wxString const &)*arg4,(wxPoint const &)*arg5,(wxSize const &)*arg6,arg7,(wxValidator const &)*arg8,(wxString const &)*arg9);
9820
9821 wxPyEndAllowThreads(__tstate);
9822 if (PyErr_Occurred()) SWIG_fail;
9823 }
4f89f6a3
RD
9824 {
9825 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
9826 }
d14a1e28
RD
9827 {
9828 if (temp4)
9829 delete arg4;
9830 }
9831 {
9832 if (temp9)
9833 delete arg9;
9834 }
9835 return resultobj;
9836 fail:
9837 {
9838 if (temp4)
9839 delete arg4;
9840 }
9841 {
9842 if (temp9)
9843 delete arg9;
9844 }
9845 return NULL;
9846}
9847
9848
c32bde28 9849static PyObject *_wrap_TextCtrl_GetValue(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
9850 PyObject *resultobj;
9851 wxTextCtrl *arg1 = (wxTextCtrl *) 0 ;
9852 wxString result;
9853 PyObject * obj0 = 0 ;
9854 char *kwnames[] = {
9855 (char *) "self", NULL
9856 };
9857
9858 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TextCtrl_GetValue",kwnames,&obj0)) goto fail;
093d3ff1
RD
9859 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTextCtrl, SWIG_POINTER_EXCEPTION | 0);
9860 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
9861 {
9862 PyThreadState* __tstate = wxPyBeginAllowThreads();
9863 result = ((wxTextCtrl const *)arg1)->GetValue();
9864
9865 wxPyEndAllowThreads(__tstate);
9866 if (PyErr_Occurred()) SWIG_fail;
9867 }
9868 {
9869#if wxUSE_UNICODE
9870 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
9871#else
9872 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
9873#endif
9874 }
9875 return resultobj;
9876 fail:
9877 return NULL;
9878}
9879
9880
c32bde28 9881static PyObject *_wrap_TextCtrl_SetValue(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
9882 PyObject *resultobj;
9883 wxTextCtrl *arg1 = (wxTextCtrl *) 0 ;
9884 wxString *arg2 = 0 ;
ae8162c8 9885 bool temp2 = false ;
d14a1e28
RD
9886 PyObject * obj0 = 0 ;
9887 PyObject * obj1 = 0 ;
9888 char *kwnames[] = {
9889 (char *) "self",(char *) "value", NULL
9890 };
9891
9892 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TextCtrl_SetValue",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
9893 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTextCtrl, SWIG_POINTER_EXCEPTION | 0);
9894 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
9895 {
9896 arg2 = wxString_in_helper(obj1);
9897 if (arg2 == NULL) SWIG_fail;
ae8162c8 9898 temp2 = true;
d14a1e28
RD
9899 }
9900 {
9901 PyThreadState* __tstate = wxPyBeginAllowThreads();
9902 (arg1)->SetValue((wxString const &)*arg2);
9903
9904 wxPyEndAllowThreads(__tstate);
9905 if (PyErr_Occurred()) SWIG_fail;
9906 }
9907 Py_INCREF(Py_None); resultobj = Py_None;
9908 {
9909 if (temp2)
9910 delete arg2;
9911 }
9912 return resultobj;
9913 fail:
9914 {
9915 if (temp2)
9916 delete arg2;
9917 }
9918 return NULL;
9919}
9920
9921
c32bde28 9922static PyObject *_wrap_TextCtrl_GetRange(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
9923 PyObject *resultobj;
9924 wxTextCtrl *arg1 = (wxTextCtrl *) 0 ;
9925 long arg2 ;
9926 long arg3 ;
9927 wxString result;
9928 PyObject * obj0 = 0 ;
994141e6
RD
9929 PyObject * obj1 = 0 ;
9930 PyObject * obj2 = 0 ;
d14a1e28
RD
9931 char *kwnames[] = {
9932 (char *) "self",(char *) "from",(char *) "to", NULL
9933 };
9934
994141e6 9935 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:TextCtrl_GetRange",kwnames,&obj0,&obj1,&obj2)) goto fail;
093d3ff1
RD
9936 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTextCtrl, SWIG_POINTER_EXCEPTION | 0);
9937 if (SWIG_arg_fail(1)) SWIG_fail;
9938 {
9939 arg2 = (long)(SWIG_As_long(obj1));
9940 if (SWIG_arg_fail(2)) SWIG_fail;
9941 }
9942 {
9943 arg3 = (long)(SWIG_As_long(obj2));
9944 if (SWIG_arg_fail(3)) SWIG_fail;
9945 }
d14a1e28
RD
9946 {
9947 PyThreadState* __tstate = wxPyBeginAllowThreads();
9948 result = ((wxTextCtrl const *)arg1)->GetRange(arg2,arg3);
9949
9950 wxPyEndAllowThreads(__tstate);
9951 if (PyErr_Occurred()) SWIG_fail;
9952 }
9953 {
9954#if wxUSE_UNICODE
9955 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
9956#else
9957 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
9958#endif
9959 }
9960 return resultobj;
9961 fail:
9962 return NULL;
9963}
9964
9965
c32bde28 9966static PyObject *_wrap_TextCtrl_GetLineLength(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
9967 PyObject *resultobj;
9968 wxTextCtrl *arg1 = (wxTextCtrl *) 0 ;
9969 long arg2 ;
9970 int result;
9971 PyObject * obj0 = 0 ;
994141e6 9972 PyObject * obj1 = 0 ;
d14a1e28
RD
9973 char *kwnames[] = {
9974 (char *) "self",(char *) "lineNo", NULL
9975 };
9976
994141e6 9977 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TextCtrl_GetLineLength",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
9978 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTextCtrl, SWIG_POINTER_EXCEPTION | 0);
9979 if (SWIG_arg_fail(1)) SWIG_fail;
9980 {
9981 arg2 = (long)(SWIG_As_long(obj1));
9982 if (SWIG_arg_fail(2)) SWIG_fail;
9983 }
d14a1e28
RD
9984 {
9985 PyThreadState* __tstate = wxPyBeginAllowThreads();
9986 result = (int)((wxTextCtrl const *)arg1)->GetLineLength(arg2);
9987
9988 wxPyEndAllowThreads(__tstate);
9989 if (PyErr_Occurred()) SWIG_fail;
9990 }
093d3ff1
RD
9991 {
9992 resultobj = SWIG_From_int((int)(result));
9993 }
d14a1e28
RD
9994 return resultobj;
9995 fail:
9996 return NULL;
9997}
9998
9999
c32bde28 10000static PyObject *_wrap_TextCtrl_GetLineText(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
10001 PyObject *resultobj;
10002 wxTextCtrl *arg1 = (wxTextCtrl *) 0 ;
10003 long arg2 ;
10004 wxString result;
10005 PyObject * obj0 = 0 ;
994141e6 10006 PyObject * obj1 = 0 ;
d14a1e28
RD
10007 char *kwnames[] = {
10008 (char *) "self",(char *) "lineNo", NULL
10009 };
10010
994141e6 10011 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TextCtrl_GetLineText",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
10012 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTextCtrl, SWIG_POINTER_EXCEPTION | 0);
10013 if (SWIG_arg_fail(1)) SWIG_fail;
10014 {
10015 arg2 = (long)(SWIG_As_long(obj1));
10016 if (SWIG_arg_fail(2)) SWIG_fail;
10017 }
d14a1e28
RD
10018 {
10019 PyThreadState* __tstate = wxPyBeginAllowThreads();
10020 result = ((wxTextCtrl const *)arg1)->GetLineText(arg2);
10021
10022 wxPyEndAllowThreads(__tstate);
10023 if (PyErr_Occurred()) SWIG_fail;
10024 }
10025 {
10026#if wxUSE_UNICODE
10027 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
10028#else
10029 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
10030#endif
10031 }
10032 return resultobj;
10033 fail:
10034 return NULL;
10035}
10036
10037
c32bde28 10038static PyObject *_wrap_TextCtrl_GetNumberOfLines(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
10039 PyObject *resultobj;
10040 wxTextCtrl *arg1 = (wxTextCtrl *) 0 ;
10041 int result;
10042 PyObject * obj0 = 0 ;
10043 char *kwnames[] = {
10044 (char *) "self", NULL
10045 };
10046
10047 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TextCtrl_GetNumberOfLines",kwnames,&obj0)) goto fail;
093d3ff1
RD
10048 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTextCtrl, SWIG_POINTER_EXCEPTION | 0);
10049 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
10050 {
10051 PyThreadState* __tstate = wxPyBeginAllowThreads();
10052 result = (int)((wxTextCtrl const *)arg1)->GetNumberOfLines();
10053
10054 wxPyEndAllowThreads(__tstate);
10055 if (PyErr_Occurred()) SWIG_fail;
10056 }
093d3ff1
RD
10057 {
10058 resultobj = SWIG_From_int((int)(result));
10059 }
d14a1e28
RD
10060 return resultobj;
10061 fail:
10062 return NULL;
10063}
10064
10065
c32bde28 10066static PyObject *_wrap_TextCtrl_IsModified(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
10067 PyObject *resultobj;
10068 wxTextCtrl *arg1 = (wxTextCtrl *) 0 ;
10069 bool result;
10070 PyObject * obj0 = 0 ;
10071 char *kwnames[] = {
10072 (char *) "self", NULL
10073 };
10074
10075 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TextCtrl_IsModified",kwnames,&obj0)) goto fail;
093d3ff1
RD
10076 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTextCtrl, SWIG_POINTER_EXCEPTION | 0);
10077 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
10078 {
10079 PyThreadState* __tstate = wxPyBeginAllowThreads();
10080 result = (bool)((wxTextCtrl const *)arg1)->IsModified();
10081
10082 wxPyEndAllowThreads(__tstate);
10083 if (PyErr_Occurred()) SWIG_fail;
10084 }
4f89f6a3
RD
10085 {
10086 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
10087 }
d14a1e28
RD
10088 return resultobj;
10089 fail:
10090 return NULL;
10091}
10092
10093
c32bde28 10094static PyObject *_wrap_TextCtrl_IsEditable(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
10095 PyObject *resultobj;
10096 wxTextCtrl *arg1 = (wxTextCtrl *) 0 ;
10097 bool result;
10098 PyObject * obj0 = 0 ;
10099 char *kwnames[] = {
10100 (char *) "self", NULL
10101 };
10102
10103 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TextCtrl_IsEditable",kwnames,&obj0)) goto fail;
093d3ff1
RD
10104 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTextCtrl, SWIG_POINTER_EXCEPTION | 0);
10105 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
10106 {
10107 PyThreadState* __tstate = wxPyBeginAllowThreads();
10108 result = (bool)((wxTextCtrl const *)arg1)->IsEditable();
10109
10110 wxPyEndAllowThreads(__tstate);
10111 if (PyErr_Occurred()) SWIG_fail;
10112 }
4f89f6a3
RD
10113 {
10114 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
10115 }
d14a1e28
RD
10116 return resultobj;
10117 fail:
10118 return NULL;
10119}
10120
10121
c32bde28 10122static PyObject *_wrap_TextCtrl_IsSingleLine(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
10123 PyObject *resultobj;
10124 wxTextCtrl *arg1 = (wxTextCtrl *) 0 ;
10125 bool result;
10126 PyObject * obj0 = 0 ;
10127 char *kwnames[] = {
10128 (char *) "self", NULL
10129 };
10130
10131 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TextCtrl_IsSingleLine",kwnames,&obj0)) goto fail;
093d3ff1
RD
10132 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTextCtrl, SWIG_POINTER_EXCEPTION | 0);
10133 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
10134 {
10135 PyThreadState* __tstate = wxPyBeginAllowThreads();
10136 result = (bool)((wxTextCtrl const *)arg1)->IsSingleLine();
10137
10138 wxPyEndAllowThreads(__tstate);
10139 if (PyErr_Occurred()) SWIG_fail;
10140 }
4f89f6a3
RD
10141 {
10142 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
10143 }
d14a1e28
RD
10144 return resultobj;
10145 fail:
10146 return NULL;
10147}
10148
10149
c32bde28 10150static PyObject *_wrap_TextCtrl_IsMultiLine(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
10151 PyObject *resultobj;
10152 wxTextCtrl *arg1 = (wxTextCtrl *) 0 ;
10153 bool result;
10154 PyObject * obj0 = 0 ;
10155 char *kwnames[] = {
10156 (char *) "self", NULL
10157 };
10158
10159 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TextCtrl_IsMultiLine",kwnames,&obj0)) goto fail;
093d3ff1
RD
10160 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTextCtrl, SWIG_POINTER_EXCEPTION | 0);
10161 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
10162 {
10163 PyThreadState* __tstate = wxPyBeginAllowThreads();
10164 result = (bool)((wxTextCtrl const *)arg1)->IsMultiLine();
10165
10166 wxPyEndAllowThreads(__tstate);
10167 if (PyErr_Occurred()) SWIG_fail;
10168 }
4f89f6a3
RD
10169 {
10170 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
10171 }
d14a1e28
RD
10172 return resultobj;
10173 fail:
10174 return NULL;
10175}
10176
10177
c32bde28 10178static PyObject *_wrap_TextCtrl_GetSelection(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
10179 PyObject *resultobj;
10180 wxTextCtrl *arg1 = (wxTextCtrl *) 0 ;
10181 long *arg2 = (long *) 0 ;
10182 long *arg3 = (long *) 0 ;
10183 long temp2 ;
c32bde28 10184 int res2 = 0 ;
d14a1e28 10185 long temp3 ;
c32bde28 10186 int res3 = 0 ;
d14a1e28
RD
10187 PyObject * obj0 = 0 ;
10188 char *kwnames[] = {
10189 (char *) "self", NULL
10190 };
10191
c32bde28
RD
10192 arg2 = &temp2; res2 = SWIG_NEWOBJ;
10193 arg3 = &temp3; res3 = SWIG_NEWOBJ;
d14a1e28 10194 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TextCtrl_GetSelection",kwnames,&obj0)) goto fail;
093d3ff1
RD
10195 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTextCtrl, SWIG_POINTER_EXCEPTION | 0);
10196 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
10197 {
10198 PyThreadState* __tstate = wxPyBeginAllowThreads();
10199 ((wxTextCtrl const *)arg1)->GetSelection(arg2,arg3);
10200
10201 wxPyEndAllowThreads(__tstate);
10202 if (PyErr_Occurred()) SWIG_fail;
10203 }
10204 Py_INCREF(Py_None); resultobj = Py_None;
c32bde28
RD
10205 resultobj = t_output_helper(resultobj, ((res2 == SWIG_NEWOBJ) ?
10206 SWIG_From_long((*arg2)) : SWIG_NewPointerObj((void*)(arg2), SWIGTYPE_p_long, 0)));
10207 resultobj = t_output_helper(resultobj, ((res3 == SWIG_NEWOBJ) ?
10208 SWIG_From_long((*arg3)) : SWIG_NewPointerObj((void*)(arg3), SWIGTYPE_p_long, 0)));
d14a1e28
RD
10209 return resultobj;
10210 fail:
10211 return NULL;
10212}
10213
10214
c32bde28 10215static PyObject *_wrap_TextCtrl_GetStringSelection(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
10216 PyObject *resultobj;
10217 wxTextCtrl *arg1 = (wxTextCtrl *) 0 ;
10218 wxString result;
10219 PyObject * obj0 = 0 ;
10220 char *kwnames[] = {
10221 (char *) "self", NULL
10222 };
10223
10224 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TextCtrl_GetStringSelection",kwnames,&obj0)) goto fail;
093d3ff1
RD
10225 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTextCtrl, SWIG_POINTER_EXCEPTION | 0);
10226 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
10227 {
10228 PyThreadState* __tstate = wxPyBeginAllowThreads();
10229 result = ((wxTextCtrl const *)arg1)->GetStringSelection();
10230
10231 wxPyEndAllowThreads(__tstate);
10232 if (PyErr_Occurred()) SWIG_fail;
10233 }
10234 {
10235#if wxUSE_UNICODE
10236 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
10237#else
10238 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
10239#endif
10240 }
10241 return resultobj;
10242 fail:
10243 return NULL;
10244}
10245
10246
c32bde28 10247static PyObject *_wrap_TextCtrl_Clear(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
10248 PyObject *resultobj;
10249 wxTextCtrl *arg1 = (wxTextCtrl *) 0 ;
10250 PyObject * obj0 = 0 ;
10251 char *kwnames[] = {
10252 (char *) "self", NULL
10253 };
10254
10255 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TextCtrl_Clear",kwnames,&obj0)) goto fail;
093d3ff1
RD
10256 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTextCtrl, SWIG_POINTER_EXCEPTION | 0);
10257 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
10258 {
10259 PyThreadState* __tstate = wxPyBeginAllowThreads();
10260 (arg1)->Clear();
10261
10262 wxPyEndAllowThreads(__tstate);
10263 if (PyErr_Occurred()) SWIG_fail;
10264 }
10265 Py_INCREF(Py_None); resultobj = Py_None;
10266 return resultobj;
10267 fail:
10268 return NULL;
10269}
10270
10271
c32bde28 10272static PyObject *_wrap_TextCtrl_Replace(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
10273 PyObject *resultobj;
10274 wxTextCtrl *arg1 = (wxTextCtrl *) 0 ;
10275 long arg2 ;
10276 long arg3 ;
10277 wxString *arg4 = 0 ;
ae8162c8 10278 bool temp4 = false ;
d14a1e28 10279 PyObject * obj0 = 0 ;
994141e6
RD
10280 PyObject * obj1 = 0 ;
10281 PyObject * obj2 = 0 ;
d14a1e28
RD
10282 PyObject * obj3 = 0 ;
10283 char *kwnames[] = {
10284 (char *) "self",(char *) "from",(char *) "to",(char *) "value", NULL
10285 };
10286
994141e6 10287 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOO:TextCtrl_Replace",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
093d3ff1
RD
10288 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTextCtrl, SWIG_POINTER_EXCEPTION | 0);
10289 if (SWIG_arg_fail(1)) SWIG_fail;
10290 {
10291 arg2 = (long)(SWIG_As_long(obj1));
10292 if (SWIG_arg_fail(2)) SWIG_fail;
10293 }
10294 {
10295 arg3 = (long)(SWIG_As_long(obj2));
10296 if (SWIG_arg_fail(3)) SWIG_fail;
10297 }
d14a1e28
RD
10298 {
10299 arg4 = wxString_in_helper(obj3);
10300 if (arg4 == NULL) SWIG_fail;
ae8162c8 10301 temp4 = true;
d14a1e28
RD
10302 }
10303 {
10304 PyThreadState* __tstate = wxPyBeginAllowThreads();
10305 (arg1)->Replace(arg2,arg3,(wxString const &)*arg4);
10306
10307 wxPyEndAllowThreads(__tstate);
10308 if (PyErr_Occurred()) SWIG_fail;
10309 }
10310 Py_INCREF(Py_None); resultobj = Py_None;
10311 {
10312 if (temp4)
10313 delete arg4;
10314 }
10315 return resultobj;
10316 fail:
10317 {
10318 if (temp4)
10319 delete arg4;
10320 }
10321 return NULL;
10322}
10323
10324
c32bde28 10325static PyObject *_wrap_TextCtrl_Remove(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
10326 PyObject *resultobj;
10327 wxTextCtrl *arg1 = (wxTextCtrl *) 0 ;
10328 long arg2 ;
10329 long arg3 ;
10330 PyObject * obj0 = 0 ;
994141e6
RD
10331 PyObject * obj1 = 0 ;
10332 PyObject * obj2 = 0 ;
d14a1e28
RD
10333 char *kwnames[] = {
10334 (char *) "self",(char *) "from",(char *) "to", NULL
10335 };
10336
994141e6 10337 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:TextCtrl_Remove",kwnames,&obj0,&obj1,&obj2)) goto fail;
093d3ff1
RD
10338 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTextCtrl, SWIG_POINTER_EXCEPTION | 0);
10339 if (SWIG_arg_fail(1)) SWIG_fail;
10340 {
10341 arg2 = (long)(SWIG_As_long(obj1));
10342 if (SWIG_arg_fail(2)) SWIG_fail;
10343 }
10344 {
10345 arg3 = (long)(SWIG_As_long(obj2));
10346 if (SWIG_arg_fail(3)) SWIG_fail;
10347 }
d14a1e28
RD
10348 {
10349 PyThreadState* __tstate = wxPyBeginAllowThreads();
10350 (arg1)->Remove(arg2,arg3);
10351
10352 wxPyEndAllowThreads(__tstate);
10353 if (PyErr_Occurred()) SWIG_fail;
10354 }
10355 Py_INCREF(Py_None); resultobj = Py_None;
10356 return resultobj;
10357 fail:
10358 return NULL;
10359}
10360
10361
c32bde28 10362static PyObject *_wrap_TextCtrl_LoadFile(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
10363 PyObject *resultobj;
10364 wxTextCtrl *arg1 = (wxTextCtrl *) 0 ;
10365 wxString *arg2 = 0 ;
10366 bool result;
ae8162c8 10367 bool temp2 = false ;
d14a1e28
RD
10368 PyObject * obj0 = 0 ;
10369 PyObject * obj1 = 0 ;
10370 char *kwnames[] = {
10371 (char *) "self",(char *) "file", NULL
10372 };
10373
10374 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TextCtrl_LoadFile",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
10375 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTextCtrl, SWIG_POINTER_EXCEPTION | 0);
10376 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
10377 {
10378 arg2 = wxString_in_helper(obj1);
10379 if (arg2 == NULL) SWIG_fail;
ae8162c8 10380 temp2 = true;
d14a1e28
RD
10381 }
10382 {
10383 PyThreadState* __tstate = wxPyBeginAllowThreads();
10384 result = (bool)(arg1)->LoadFile((wxString const &)*arg2);
10385
10386 wxPyEndAllowThreads(__tstate);
10387 if (PyErr_Occurred()) SWIG_fail;
10388 }
4f89f6a3
RD
10389 {
10390 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
10391 }
d14a1e28
RD
10392 {
10393 if (temp2)
10394 delete arg2;
10395 }
10396 return resultobj;
10397 fail:
10398 {
10399 if (temp2)
10400 delete arg2;
10401 }
10402 return NULL;
10403}
10404
10405
c32bde28 10406static PyObject *_wrap_TextCtrl_SaveFile(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
10407 PyObject *resultobj;
10408 wxTextCtrl *arg1 = (wxTextCtrl *) 0 ;
10409 wxString const &arg2_defvalue = wxPyEmptyString ;
10410 wxString *arg2 = (wxString *) &arg2_defvalue ;
10411 bool result;
ae8162c8 10412 bool temp2 = false ;
d14a1e28
RD
10413 PyObject * obj0 = 0 ;
10414 PyObject * obj1 = 0 ;
10415 char *kwnames[] = {
10416 (char *) "self",(char *) "file", NULL
10417 };
10418
10419 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:TextCtrl_SaveFile",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
10420 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTextCtrl, SWIG_POINTER_EXCEPTION | 0);
10421 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
10422 if (obj1) {
10423 {
10424 arg2 = wxString_in_helper(obj1);
10425 if (arg2 == NULL) SWIG_fail;
ae8162c8 10426 temp2 = true;
d14a1e28
RD
10427 }
10428 }
10429 {
10430 PyThreadState* __tstate = wxPyBeginAllowThreads();
10431 result = (bool)(arg1)->SaveFile((wxString const &)*arg2);
10432
10433 wxPyEndAllowThreads(__tstate);
10434 if (PyErr_Occurred()) SWIG_fail;
10435 }
4f89f6a3
RD
10436 {
10437 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
10438 }
d14a1e28
RD
10439 {
10440 if (temp2)
10441 delete arg2;
10442 }
10443 return resultobj;
10444 fail:
10445 {
10446 if (temp2)
10447 delete arg2;
10448 }
10449 return NULL;
10450}
10451
10452
c32bde28 10453static PyObject *_wrap_TextCtrl_MarkDirty(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
10454 PyObject *resultobj;
10455 wxTextCtrl *arg1 = (wxTextCtrl *) 0 ;
10456 PyObject * obj0 = 0 ;
10457 char *kwnames[] = {
10458 (char *) "self", NULL
10459 };
10460
10461 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TextCtrl_MarkDirty",kwnames,&obj0)) goto fail;
093d3ff1
RD
10462 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTextCtrl, SWIG_POINTER_EXCEPTION | 0);
10463 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
10464 {
10465 PyThreadState* __tstate = wxPyBeginAllowThreads();
10466 (arg1)->MarkDirty();
10467
10468 wxPyEndAllowThreads(__tstate);
10469 if (PyErr_Occurred()) SWIG_fail;
10470 }
10471 Py_INCREF(Py_None); resultobj = Py_None;
10472 return resultobj;
10473 fail:
10474 return NULL;
10475}
10476
10477
c32bde28 10478static PyObject *_wrap_TextCtrl_DiscardEdits(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
10479 PyObject *resultobj;
10480 wxTextCtrl *arg1 = (wxTextCtrl *) 0 ;
10481 PyObject * obj0 = 0 ;
10482 char *kwnames[] = {
10483 (char *) "self", NULL
10484 };
10485
10486 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TextCtrl_DiscardEdits",kwnames,&obj0)) goto fail;
093d3ff1
RD
10487 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTextCtrl, SWIG_POINTER_EXCEPTION | 0);
10488 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
10489 {
10490 PyThreadState* __tstate = wxPyBeginAllowThreads();
10491 (arg1)->DiscardEdits();
10492
10493 wxPyEndAllowThreads(__tstate);
10494 if (PyErr_Occurred()) SWIG_fail;
10495 }
10496 Py_INCREF(Py_None); resultobj = Py_None;
10497 return resultobj;
10498 fail:
10499 return NULL;
10500}
10501
10502
c32bde28 10503static PyObject *_wrap_TextCtrl_SetMaxLength(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
10504 PyObject *resultobj;
10505 wxTextCtrl *arg1 = (wxTextCtrl *) 0 ;
10506 unsigned long arg2 ;
10507 PyObject * obj0 = 0 ;
10508 PyObject * obj1 = 0 ;
10509 char *kwnames[] = {
10510 (char *) "self",(char *) "len", NULL
10511 };
10512
10513 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TextCtrl_SetMaxLength",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
10514 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTextCtrl, SWIG_POINTER_EXCEPTION | 0);
10515 if (SWIG_arg_fail(1)) SWIG_fail;
10516 {
10517 arg2 = (unsigned long)(SWIG_As_unsigned_SS_long(obj1));
10518 if (SWIG_arg_fail(2)) SWIG_fail;
10519 }
d14a1e28
RD
10520 {
10521 PyThreadState* __tstate = wxPyBeginAllowThreads();
10522 (arg1)->SetMaxLength(arg2);
10523
10524 wxPyEndAllowThreads(__tstate);
10525 if (PyErr_Occurred()) SWIG_fail;
10526 }
10527 Py_INCREF(Py_None); resultobj = Py_None;
10528 return resultobj;
10529 fail:
10530 return NULL;
10531}
10532
10533
c32bde28 10534static PyObject *_wrap_TextCtrl_WriteText(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
10535 PyObject *resultobj;
10536 wxTextCtrl *arg1 = (wxTextCtrl *) 0 ;
10537 wxString *arg2 = 0 ;
ae8162c8 10538 bool temp2 = false ;
d14a1e28
RD
10539 PyObject * obj0 = 0 ;
10540 PyObject * obj1 = 0 ;
10541 char *kwnames[] = {
10542 (char *) "self",(char *) "text", NULL
10543 };
10544
10545 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TextCtrl_WriteText",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
10546 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTextCtrl, SWIG_POINTER_EXCEPTION | 0);
10547 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
10548 {
10549 arg2 = wxString_in_helper(obj1);
10550 if (arg2 == NULL) SWIG_fail;
ae8162c8 10551 temp2 = true;
d14a1e28
RD
10552 }
10553 {
10554 PyThreadState* __tstate = wxPyBeginAllowThreads();
10555 (arg1)->WriteText((wxString const &)*arg2);
10556
10557 wxPyEndAllowThreads(__tstate);
10558 if (PyErr_Occurred()) SWIG_fail;
10559 }
10560 Py_INCREF(Py_None); resultobj = Py_None;
10561 {
10562 if (temp2)
10563 delete arg2;
10564 }
10565 return resultobj;
10566 fail:
10567 {
10568 if (temp2)
10569 delete arg2;
10570 }
10571 return NULL;
10572}
10573
10574
c32bde28 10575static PyObject *_wrap_TextCtrl_AppendText(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
10576 PyObject *resultobj;
10577 wxTextCtrl *arg1 = (wxTextCtrl *) 0 ;
10578 wxString *arg2 = 0 ;
ae8162c8 10579 bool temp2 = false ;
d14a1e28
RD
10580 PyObject * obj0 = 0 ;
10581 PyObject * obj1 = 0 ;
10582 char *kwnames[] = {
10583 (char *) "self",(char *) "text", NULL
10584 };
10585
10586 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TextCtrl_AppendText",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
10587 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTextCtrl, SWIG_POINTER_EXCEPTION | 0);
10588 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
10589 {
10590 arg2 = wxString_in_helper(obj1);
10591 if (arg2 == NULL) SWIG_fail;
ae8162c8 10592 temp2 = true;
d14a1e28
RD
10593 }
10594 {
10595 PyThreadState* __tstate = wxPyBeginAllowThreads();
10596 (arg1)->AppendText((wxString const &)*arg2);
10597
10598 wxPyEndAllowThreads(__tstate);
10599 if (PyErr_Occurred()) SWIG_fail;
10600 }
10601 Py_INCREF(Py_None); resultobj = Py_None;
10602 {
10603 if (temp2)
10604 delete arg2;
10605 }
10606 return resultobj;
10607 fail:
10608 {
10609 if (temp2)
10610 delete arg2;
10611 }
10612 return NULL;
10613}
10614
10615
c32bde28 10616static PyObject *_wrap_TextCtrl_EmulateKeyPress(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
10617 PyObject *resultobj;
10618 wxTextCtrl *arg1 = (wxTextCtrl *) 0 ;
10619 wxKeyEvent *arg2 = 0 ;
10620 bool result;
10621 PyObject * obj0 = 0 ;
10622 PyObject * obj1 = 0 ;
10623 char *kwnames[] = {
10624 (char *) "self",(char *) "event", NULL
10625 };
10626
10627 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TextCtrl_EmulateKeyPress",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
10628 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTextCtrl, SWIG_POINTER_EXCEPTION | 0);
10629 if (SWIG_arg_fail(1)) SWIG_fail;
10630 {
10631 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxKeyEvent, SWIG_POINTER_EXCEPTION | 0);
10632 if (SWIG_arg_fail(2)) SWIG_fail;
10633 if (arg2 == NULL) {
10634 SWIG_null_ref("wxKeyEvent");
10635 }
10636 if (SWIG_arg_fail(2)) SWIG_fail;
d14a1e28
RD
10637 }
10638 {
10639 PyThreadState* __tstate = wxPyBeginAllowThreads();
10640 result = (bool)(arg1)->EmulateKeyPress((wxKeyEvent const &)*arg2);
10641
10642 wxPyEndAllowThreads(__tstate);
10643 if (PyErr_Occurred()) SWIG_fail;
10644 }
4f89f6a3
RD
10645 {
10646 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
10647 }
d14a1e28
RD
10648 return resultobj;
10649 fail:
10650 return NULL;
10651}
10652
10653
c32bde28 10654static PyObject *_wrap_TextCtrl_SetStyle(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
10655 PyObject *resultobj;
10656 wxTextCtrl *arg1 = (wxTextCtrl *) 0 ;
10657 long arg2 ;
10658 long arg3 ;
10659 wxTextAttr *arg4 = 0 ;
10660 bool result;
10661 PyObject * obj0 = 0 ;
994141e6
RD
10662 PyObject * obj1 = 0 ;
10663 PyObject * obj2 = 0 ;
d14a1e28
RD
10664 PyObject * obj3 = 0 ;
10665 char *kwnames[] = {
10666 (char *) "self",(char *) "start",(char *) "end",(char *) "style", NULL
10667 };
10668
994141e6 10669 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOO:TextCtrl_SetStyle",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
093d3ff1
RD
10670 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTextCtrl, SWIG_POINTER_EXCEPTION | 0);
10671 if (SWIG_arg_fail(1)) SWIG_fail;
10672 {
10673 arg2 = (long)(SWIG_As_long(obj1));
10674 if (SWIG_arg_fail(2)) SWIG_fail;
10675 }
10676 {
10677 arg3 = (long)(SWIG_As_long(obj2));
10678 if (SWIG_arg_fail(3)) SWIG_fail;
10679 }
10680 {
10681 SWIG_Python_ConvertPtr(obj3, (void **)&arg4, SWIGTYPE_p_wxTextAttr, SWIG_POINTER_EXCEPTION | 0);
10682 if (SWIG_arg_fail(4)) SWIG_fail;
10683 if (arg4 == NULL) {
10684 SWIG_null_ref("wxTextAttr");
10685 }
10686 if (SWIG_arg_fail(4)) SWIG_fail;
d14a1e28
RD
10687 }
10688 {
10689 PyThreadState* __tstate = wxPyBeginAllowThreads();
10690 result = (bool)(arg1)->SetStyle(arg2,arg3,(wxTextAttr const &)*arg4);
10691
10692 wxPyEndAllowThreads(__tstate);
10693 if (PyErr_Occurred()) SWIG_fail;
10694 }
4f89f6a3
RD
10695 {
10696 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
10697 }
d14a1e28
RD
10698 return resultobj;
10699 fail:
10700 return NULL;
10701}
10702
10703
c32bde28 10704static PyObject *_wrap_TextCtrl_GetStyle(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
10705 PyObject *resultobj;
10706 wxTextCtrl *arg1 = (wxTextCtrl *) 0 ;
10707 long arg2 ;
10708 wxTextAttr *arg3 = 0 ;
10709 bool result;
10710 PyObject * obj0 = 0 ;
994141e6 10711 PyObject * obj1 = 0 ;
d14a1e28
RD
10712 PyObject * obj2 = 0 ;
10713 char *kwnames[] = {
10714 (char *) "self",(char *) "position",(char *) "style", NULL
10715 };
10716
994141e6 10717 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:TextCtrl_GetStyle",kwnames,&obj0,&obj1,&obj2)) goto fail;
093d3ff1
RD
10718 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTextCtrl, SWIG_POINTER_EXCEPTION | 0);
10719 if (SWIG_arg_fail(1)) SWIG_fail;
10720 {
10721 arg2 = (long)(SWIG_As_long(obj1));
10722 if (SWIG_arg_fail(2)) SWIG_fail;
10723 }
10724 {
10725 SWIG_Python_ConvertPtr(obj2, (void **)&arg3, SWIGTYPE_p_wxTextAttr, SWIG_POINTER_EXCEPTION | 0);
10726 if (SWIG_arg_fail(3)) SWIG_fail;
10727 if (arg3 == NULL) {
10728 SWIG_null_ref("wxTextAttr");
10729 }
10730 if (SWIG_arg_fail(3)) SWIG_fail;
d14a1e28
RD
10731 }
10732 {
10733 PyThreadState* __tstate = wxPyBeginAllowThreads();
10734 result = (bool)(arg1)->GetStyle(arg2,*arg3);
10735
10736 wxPyEndAllowThreads(__tstate);
10737 if (PyErr_Occurred()) SWIG_fail;
10738 }
4f89f6a3
RD
10739 {
10740 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
10741 }
d14a1e28
RD
10742 return resultobj;
10743 fail:
10744 return NULL;
10745}
10746
10747
c32bde28 10748static PyObject *_wrap_TextCtrl_SetDefaultStyle(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
10749 PyObject *resultobj;
10750 wxTextCtrl *arg1 = (wxTextCtrl *) 0 ;
10751 wxTextAttr *arg2 = 0 ;
10752 bool result;
10753 PyObject * obj0 = 0 ;
10754 PyObject * obj1 = 0 ;
10755 char *kwnames[] = {
10756 (char *) "self",(char *) "style", NULL
10757 };
10758
10759 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TextCtrl_SetDefaultStyle",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
10760 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTextCtrl, SWIG_POINTER_EXCEPTION | 0);
10761 if (SWIG_arg_fail(1)) SWIG_fail;
10762 {
10763 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxTextAttr, SWIG_POINTER_EXCEPTION | 0);
10764 if (SWIG_arg_fail(2)) SWIG_fail;
10765 if (arg2 == NULL) {
10766 SWIG_null_ref("wxTextAttr");
10767 }
10768 if (SWIG_arg_fail(2)) SWIG_fail;
d14a1e28
RD
10769 }
10770 {
10771 PyThreadState* __tstate = wxPyBeginAllowThreads();
10772 result = (bool)(arg1)->SetDefaultStyle((wxTextAttr const &)*arg2);
10773
10774 wxPyEndAllowThreads(__tstate);
10775 if (PyErr_Occurred()) SWIG_fail;
10776 }
4f89f6a3
RD
10777 {
10778 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
10779 }
d14a1e28
RD
10780 return resultobj;
10781 fail:
10782 return NULL;
10783}
10784
10785
c32bde28 10786static PyObject *_wrap_TextCtrl_GetDefaultStyle(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
10787 PyObject *resultobj;
10788 wxTextCtrl *arg1 = (wxTextCtrl *) 0 ;
10789 wxTextAttr *result;
10790 PyObject * obj0 = 0 ;
10791 char *kwnames[] = {
10792 (char *) "self", NULL
10793 };
10794
10795 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TextCtrl_GetDefaultStyle",kwnames,&obj0)) goto fail;
093d3ff1
RD
10796 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTextCtrl, SWIG_POINTER_EXCEPTION | 0);
10797 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
10798 {
10799 PyThreadState* __tstate = wxPyBeginAllowThreads();
10800 {
10801 wxTextAttr const &_result_ref = ((wxTextCtrl const *)arg1)->GetDefaultStyle();
10802 result = (wxTextAttr *) &_result_ref;
10803 }
10804
10805 wxPyEndAllowThreads(__tstate);
10806 if (PyErr_Occurred()) SWIG_fail;
10807 }
15afbcd0 10808 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxTextAttr, 0);
d14a1e28
RD
10809 return resultobj;
10810 fail:
10811 return NULL;
10812}
10813
10814
c32bde28 10815static PyObject *_wrap_TextCtrl_XYToPosition(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
10816 PyObject *resultobj;
10817 wxTextCtrl *arg1 = (wxTextCtrl *) 0 ;
10818 long arg2 ;
10819 long arg3 ;
10820 long result;
10821 PyObject * obj0 = 0 ;
994141e6
RD
10822 PyObject * obj1 = 0 ;
10823 PyObject * obj2 = 0 ;
d14a1e28
RD
10824 char *kwnames[] = {
10825 (char *) "self",(char *) "x",(char *) "y", NULL
10826 };
10827
994141e6 10828 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:TextCtrl_XYToPosition",kwnames,&obj0,&obj1,&obj2)) goto fail;
093d3ff1
RD
10829 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTextCtrl, SWIG_POINTER_EXCEPTION | 0);
10830 if (SWIG_arg_fail(1)) SWIG_fail;
10831 {
10832 arg2 = (long)(SWIG_As_long(obj1));
10833 if (SWIG_arg_fail(2)) SWIG_fail;
10834 }
10835 {
10836 arg3 = (long)(SWIG_As_long(obj2));
10837 if (SWIG_arg_fail(3)) SWIG_fail;
10838 }
d14a1e28
RD
10839 {
10840 PyThreadState* __tstate = wxPyBeginAllowThreads();
10841 result = (long)((wxTextCtrl const *)arg1)->XYToPosition(arg2,arg3);
10842
10843 wxPyEndAllowThreads(__tstate);
10844 if (PyErr_Occurred()) SWIG_fail;
10845 }
093d3ff1
RD
10846 {
10847 resultobj = SWIG_From_long((long)(result));
10848 }
d14a1e28
RD
10849 return resultobj;
10850 fail:
10851 return NULL;
10852}
10853
10854
c32bde28 10855static PyObject *_wrap_TextCtrl_PositionToXY(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
10856 PyObject *resultobj;
10857 wxTextCtrl *arg1 = (wxTextCtrl *) 0 ;
10858 long arg2 ;
10859 long *arg3 = (long *) 0 ;
10860 long *arg4 = (long *) 0 ;
10861 long temp3 ;
c32bde28 10862 int res3 = 0 ;
d14a1e28 10863 long temp4 ;
c32bde28 10864 int res4 = 0 ;
d14a1e28 10865 PyObject * obj0 = 0 ;
994141e6 10866 PyObject * obj1 = 0 ;
d14a1e28
RD
10867 char *kwnames[] = {
10868 (char *) "self",(char *) "pos", NULL
10869 };
10870
c32bde28
RD
10871 arg3 = &temp3; res3 = SWIG_NEWOBJ;
10872 arg4 = &temp4; res4 = SWIG_NEWOBJ;
994141e6 10873 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TextCtrl_PositionToXY",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
10874 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTextCtrl, SWIG_POINTER_EXCEPTION | 0);
10875 if (SWIG_arg_fail(1)) SWIG_fail;
10876 {
10877 arg2 = (long)(SWIG_As_long(obj1));
10878 if (SWIG_arg_fail(2)) SWIG_fail;
10879 }
d14a1e28
RD
10880 {
10881 PyThreadState* __tstate = wxPyBeginAllowThreads();
10882 ((wxTextCtrl const *)arg1)->PositionToXY(arg2,arg3,arg4);
10883
10884 wxPyEndAllowThreads(__tstate);
10885 if (PyErr_Occurred()) SWIG_fail;
10886 }
10887 Py_INCREF(Py_None); resultobj = Py_None;
c32bde28
RD
10888 resultobj = t_output_helper(resultobj, ((res3 == SWIG_NEWOBJ) ?
10889 SWIG_From_long((*arg3)) : SWIG_NewPointerObj((void*)(arg3), SWIGTYPE_p_long, 0)));
10890 resultobj = t_output_helper(resultobj, ((res4 == SWIG_NEWOBJ) ?
10891 SWIG_From_long((*arg4)) : SWIG_NewPointerObj((void*)(arg4), SWIGTYPE_p_long, 0)));
d14a1e28
RD
10892 return resultobj;
10893 fail:
10894 return NULL;
10895}
10896
10897
c32bde28 10898static PyObject *_wrap_TextCtrl_ShowPosition(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
10899 PyObject *resultobj;
10900 wxTextCtrl *arg1 = (wxTextCtrl *) 0 ;
10901 long arg2 ;
10902 PyObject * obj0 = 0 ;
994141e6 10903 PyObject * obj1 = 0 ;
d14a1e28
RD
10904 char *kwnames[] = {
10905 (char *) "self",(char *) "pos", NULL
10906 };
10907
994141e6 10908 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TextCtrl_ShowPosition",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
10909 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTextCtrl, SWIG_POINTER_EXCEPTION | 0);
10910 if (SWIG_arg_fail(1)) SWIG_fail;
10911 {
10912 arg2 = (long)(SWIG_As_long(obj1));
10913 if (SWIG_arg_fail(2)) SWIG_fail;
10914 }
d14a1e28
RD
10915 {
10916 PyThreadState* __tstate = wxPyBeginAllowThreads();
10917 (arg1)->ShowPosition(arg2);
10918
10919 wxPyEndAllowThreads(__tstate);
10920 if (PyErr_Occurred()) SWIG_fail;
10921 }
10922 Py_INCREF(Py_None); resultobj = Py_None;
10923 return resultobj;
10924 fail:
10925 return NULL;
10926}
10927
10928
c32bde28 10929static PyObject *_wrap_TextCtrl_HitTest(PyObject *, PyObject *args, PyObject *kwargs) {
4d5c3d91
RD
10930 PyObject *resultobj;
10931 wxTextCtrl *arg1 = (wxTextCtrl *) 0 ;
10932 wxPoint *arg2 = 0 ;
10933 long *arg3 = (long *) 0 ;
10934 long *arg4 = (long *) 0 ;
093d3ff1 10935 wxTextCtrlHitTestResult result;
4d5c3d91
RD
10936 wxPoint temp2 ;
10937 long temp3 ;
c32bde28 10938 int res3 = 0 ;
4d5c3d91 10939 long temp4 ;
c32bde28 10940 int res4 = 0 ;
4d5c3d91
RD
10941 PyObject * obj0 = 0 ;
10942 PyObject * obj1 = 0 ;
10943 char *kwnames[] = {
10944 (char *) "self",(char *) "pt", NULL
10945 };
10946
c32bde28
RD
10947 arg3 = &temp3; res3 = SWIG_NEWOBJ;
10948 arg4 = &temp4; res4 = SWIG_NEWOBJ;
4d5c3d91 10949 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TextCtrl_HitTest",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
10950 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTextCtrl, SWIG_POINTER_EXCEPTION | 0);
10951 if (SWIG_arg_fail(1)) SWIG_fail;
4d5c3d91
RD
10952 {
10953 arg2 = &temp2;
10954 if ( ! wxPoint_helper(obj1, &arg2)) SWIG_fail;
10955 }
10956 {
10957 PyThreadState* __tstate = wxPyBeginAllowThreads();
093d3ff1 10958 result = (wxTextCtrlHitTestResult)((wxTextCtrl const *)arg1)->HitTest((wxPoint const &)*arg2,arg3,arg4);
4d5c3d91
RD
10959
10960 wxPyEndAllowThreads(__tstate);
10961 if (PyErr_Occurred()) SWIG_fail;
10962 }
093d3ff1 10963 resultobj = SWIG_From_int((result));
c32bde28
RD
10964 resultobj = t_output_helper(resultobj, ((res3 == SWIG_NEWOBJ) ?
10965 SWIG_From_long((*arg3)) : SWIG_NewPointerObj((void*)(arg3), SWIGTYPE_p_long, 0)));
10966 resultobj = t_output_helper(resultobj, ((res4 == SWIG_NEWOBJ) ?
10967 SWIG_From_long((*arg4)) : SWIG_NewPointerObj((void*)(arg4), SWIGTYPE_p_long, 0)));
4d5c3d91
RD
10968 return resultobj;
10969 fail:
10970 return NULL;
10971}
10972
10973
c32bde28 10974static PyObject *_wrap_TextCtrl_HitTestPos(PyObject *, PyObject *args, PyObject *kwargs) {
4896ac9e
RD
10975 PyObject *resultobj;
10976 wxTextCtrl *arg1 = (wxTextCtrl *) 0 ;
10977 wxPoint *arg2 = 0 ;
10978 long *arg3 = (long *) 0 ;
093d3ff1 10979 wxTextCtrlHitTestResult result;
4896ac9e
RD
10980 wxPoint temp2 ;
10981 long temp3 ;
c32bde28 10982 int res3 = 0 ;
4896ac9e
RD
10983 PyObject * obj0 = 0 ;
10984 PyObject * obj1 = 0 ;
10985 char *kwnames[] = {
10986 (char *) "self",(char *) "pt", NULL
10987 };
10988
c32bde28 10989 arg3 = &temp3; res3 = SWIG_NEWOBJ;
4896ac9e 10990 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TextCtrl_HitTestPos",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
10991 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTextCtrl, SWIG_POINTER_EXCEPTION | 0);
10992 if (SWIG_arg_fail(1)) SWIG_fail;
4896ac9e
RD
10993 {
10994 arg2 = &temp2;
10995 if ( ! wxPoint_helper(obj1, &arg2)) SWIG_fail;
10996 }
10997 {
10998 PyThreadState* __tstate = wxPyBeginAllowThreads();
093d3ff1 10999 result = (wxTextCtrlHitTestResult)((wxTextCtrl const *)arg1)->HitTest((wxPoint const &)*arg2,arg3);
4896ac9e
RD
11000
11001 wxPyEndAllowThreads(__tstate);
11002 if (PyErr_Occurred()) SWIG_fail;
11003 }
093d3ff1 11004 resultobj = SWIG_From_int((result));
c32bde28
RD
11005 resultobj = t_output_helper(resultobj, ((res3 == SWIG_NEWOBJ) ?
11006 SWIG_From_long((*arg3)) : SWIG_NewPointerObj((void*)(arg3), SWIGTYPE_p_long, 0)));
4896ac9e
RD
11007 return resultobj;
11008 fail:
11009 return NULL;
11010}
11011
11012
c32bde28 11013static PyObject *_wrap_TextCtrl_Copy(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
11014 PyObject *resultobj;
11015 wxTextCtrl *arg1 = (wxTextCtrl *) 0 ;
11016 PyObject * obj0 = 0 ;
11017 char *kwnames[] = {
11018 (char *) "self", NULL
11019 };
11020
11021 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TextCtrl_Copy",kwnames,&obj0)) goto fail;
093d3ff1
RD
11022 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTextCtrl, SWIG_POINTER_EXCEPTION | 0);
11023 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
11024 {
11025 PyThreadState* __tstate = wxPyBeginAllowThreads();
11026 (arg1)->Copy();
11027
11028 wxPyEndAllowThreads(__tstate);
11029 if (PyErr_Occurred()) SWIG_fail;
11030 }
11031 Py_INCREF(Py_None); resultobj = Py_None;
11032 return resultobj;
11033 fail:
11034 return NULL;
11035}
11036
11037
c32bde28 11038static PyObject *_wrap_TextCtrl_Cut(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
11039 PyObject *resultobj;
11040 wxTextCtrl *arg1 = (wxTextCtrl *) 0 ;
11041 PyObject * obj0 = 0 ;
11042 char *kwnames[] = {
11043 (char *) "self", NULL
11044 };
11045
11046 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TextCtrl_Cut",kwnames,&obj0)) goto fail;
093d3ff1
RD
11047 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTextCtrl, SWIG_POINTER_EXCEPTION | 0);
11048 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
11049 {
11050 PyThreadState* __tstate = wxPyBeginAllowThreads();
11051 (arg1)->Cut();
11052
11053 wxPyEndAllowThreads(__tstate);
11054 if (PyErr_Occurred()) SWIG_fail;
11055 }
11056 Py_INCREF(Py_None); resultobj = Py_None;
11057 return resultobj;
11058 fail:
11059 return NULL;
11060}
11061
11062
c32bde28 11063static PyObject *_wrap_TextCtrl_Paste(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
11064 PyObject *resultobj;
11065 wxTextCtrl *arg1 = (wxTextCtrl *) 0 ;
11066 PyObject * obj0 = 0 ;
11067 char *kwnames[] = {
11068 (char *) "self", NULL
11069 };
11070
11071 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TextCtrl_Paste",kwnames,&obj0)) goto fail;
093d3ff1
RD
11072 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTextCtrl, SWIG_POINTER_EXCEPTION | 0);
11073 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
11074 {
11075 PyThreadState* __tstate = wxPyBeginAllowThreads();
11076 (arg1)->Paste();
11077
11078 wxPyEndAllowThreads(__tstate);
11079 if (PyErr_Occurred()) SWIG_fail;
11080 }
11081 Py_INCREF(Py_None); resultobj = Py_None;
11082 return resultobj;
11083 fail:
11084 return NULL;
11085}
11086
11087
c32bde28 11088static PyObject *_wrap_TextCtrl_CanCopy(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
11089 PyObject *resultobj;
11090 wxTextCtrl *arg1 = (wxTextCtrl *) 0 ;
11091 bool result;
11092 PyObject * obj0 = 0 ;
11093 char *kwnames[] = {
11094 (char *) "self", NULL
11095 };
11096
11097 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TextCtrl_CanCopy",kwnames,&obj0)) goto fail;
093d3ff1
RD
11098 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTextCtrl, SWIG_POINTER_EXCEPTION | 0);
11099 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
11100 {
11101 PyThreadState* __tstate = wxPyBeginAllowThreads();
11102 result = (bool)((wxTextCtrl const *)arg1)->CanCopy();
11103
11104 wxPyEndAllowThreads(__tstate);
11105 if (PyErr_Occurred()) SWIG_fail;
11106 }
4f89f6a3
RD
11107 {
11108 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
11109 }
d14a1e28
RD
11110 return resultobj;
11111 fail:
11112 return NULL;
11113}
11114
11115
c32bde28 11116static PyObject *_wrap_TextCtrl_CanCut(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
11117 PyObject *resultobj;
11118 wxTextCtrl *arg1 = (wxTextCtrl *) 0 ;
11119 bool result;
11120 PyObject * obj0 = 0 ;
11121 char *kwnames[] = {
11122 (char *) "self", NULL
11123 };
11124
11125 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TextCtrl_CanCut",kwnames,&obj0)) goto fail;
093d3ff1
RD
11126 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTextCtrl, SWIG_POINTER_EXCEPTION | 0);
11127 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
11128 {
11129 PyThreadState* __tstate = wxPyBeginAllowThreads();
11130 result = (bool)((wxTextCtrl const *)arg1)->CanCut();
11131
11132 wxPyEndAllowThreads(__tstate);
11133 if (PyErr_Occurred()) SWIG_fail;
11134 }
4f89f6a3
RD
11135 {
11136 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
11137 }
d14a1e28
RD
11138 return resultobj;
11139 fail:
11140 return NULL;
11141}
11142
11143
c32bde28 11144static PyObject *_wrap_TextCtrl_CanPaste(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
11145 PyObject *resultobj;
11146 wxTextCtrl *arg1 = (wxTextCtrl *) 0 ;
11147 bool result;
11148 PyObject * obj0 = 0 ;
11149 char *kwnames[] = {
11150 (char *) "self", NULL
11151 };
11152
11153 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TextCtrl_CanPaste",kwnames,&obj0)) goto fail;
093d3ff1
RD
11154 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTextCtrl, SWIG_POINTER_EXCEPTION | 0);
11155 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
11156 {
11157 PyThreadState* __tstate = wxPyBeginAllowThreads();
11158 result = (bool)((wxTextCtrl const *)arg1)->CanPaste();
11159
11160 wxPyEndAllowThreads(__tstate);
11161 if (PyErr_Occurred()) SWIG_fail;
11162 }
4f89f6a3
RD
11163 {
11164 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
11165 }
d14a1e28
RD
11166 return resultobj;
11167 fail:
11168 return NULL;
11169}
11170
11171
c32bde28 11172static PyObject *_wrap_TextCtrl_Undo(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
11173 PyObject *resultobj;
11174 wxTextCtrl *arg1 = (wxTextCtrl *) 0 ;
11175 PyObject * obj0 = 0 ;
11176 char *kwnames[] = {
11177 (char *) "self", NULL
11178 };
11179
11180 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TextCtrl_Undo",kwnames,&obj0)) goto fail;
093d3ff1
RD
11181 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTextCtrl, SWIG_POINTER_EXCEPTION | 0);
11182 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
11183 {
11184 PyThreadState* __tstate = wxPyBeginAllowThreads();
11185 (arg1)->Undo();
11186
11187 wxPyEndAllowThreads(__tstate);
11188 if (PyErr_Occurred()) SWIG_fail;
11189 }
11190 Py_INCREF(Py_None); resultobj = Py_None;
11191 return resultobj;
11192 fail:
11193 return NULL;
11194}
11195
11196
c32bde28 11197static PyObject *_wrap_TextCtrl_Redo(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
11198 PyObject *resultobj;
11199 wxTextCtrl *arg1 = (wxTextCtrl *) 0 ;
11200 PyObject * obj0 = 0 ;
11201 char *kwnames[] = {
11202 (char *) "self", NULL
11203 };
11204
11205 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TextCtrl_Redo",kwnames,&obj0)) goto fail;
093d3ff1
RD
11206 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTextCtrl, SWIG_POINTER_EXCEPTION | 0);
11207 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
11208 {
11209 PyThreadState* __tstate = wxPyBeginAllowThreads();
11210 (arg1)->Redo();
11211
11212 wxPyEndAllowThreads(__tstate);
11213 if (PyErr_Occurred()) SWIG_fail;
11214 }
11215 Py_INCREF(Py_None); resultobj = Py_None;
11216 return resultobj;
11217 fail:
11218 return NULL;
11219}
11220
11221
c32bde28 11222static PyObject *_wrap_TextCtrl_CanUndo(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
11223 PyObject *resultobj;
11224 wxTextCtrl *arg1 = (wxTextCtrl *) 0 ;
11225 bool result;
11226 PyObject * obj0 = 0 ;
11227 char *kwnames[] = {
11228 (char *) "self", NULL
11229 };
11230
11231 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TextCtrl_CanUndo",kwnames,&obj0)) goto fail;
093d3ff1
RD
11232 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTextCtrl, SWIG_POINTER_EXCEPTION | 0);
11233 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
11234 {
11235 PyThreadState* __tstate = wxPyBeginAllowThreads();
11236 result = (bool)((wxTextCtrl const *)arg1)->CanUndo();
11237
11238 wxPyEndAllowThreads(__tstate);
11239 if (PyErr_Occurred()) SWIG_fail;
11240 }
4f89f6a3
RD
11241 {
11242 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
11243 }
d14a1e28
RD
11244 return resultobj;
11245 fail:
11246 return NULL;
11247}
11248
11249
c32bde28 11250static PyObject *_wrap_TextCtrl_CanRedo(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
11251 PyObject *resultobj;
11252 wxTextCtrl *arg1 = (wxTextCtrl *) 0 ;
11253 bool result;
11254 PyObject * obj0 = 0 ;
11255 char *kwnames[] = {
11256 (char *) "self", NULL
11257 };
11258
11259 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TextCtrl_CanRedo",kwnames,&obj0)) goto fail;
093d3ff1
RD
11260 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTextCtrl, SWIG_POINTER_EXCEPTION | 0);
11261 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
11262 {
11263 PyThreadState* __tstate = wxPyBeginAllowThreads();
11264 result = (bool)((wxTextCtrl const *)arg1)->CanRedo();
11265
11266 wxPyEndAllowThreads(__tstate);
11267 if (PyErr_Occurred()) SWIG_fail;
11268 }
4f89f6a3
RD
11269 {
11270 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
11271 }
d14a1e28
RD
11272 return resultobj;
11273 fail:
11274 return NULL;
11275}
11276
11277
c32bde28 11278static PyObject *_wrap_TextCtrl_SetInsertionPoint(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
11279 PyObject *resultobj;
11280 wxTextCtrl *arg1 = (wxTextCtrl *) 0 ;
11281 long arg2 ;
11282 PyObject * obj0 = 0 ;
994141e6 11283 PyObject * obj1 = 0 ;
d14a1e28
RD
11284 char *kwnames[] = {
11285 (char *) "self",(char *) "pos", NULL
11286 };
11287
994141e6 11288 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TextCtrl_SetInsertionPoint",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
11289 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTextCtrl, SWIG_POINTER_EXCEPTION | 0);
11290 if (SWIG_arg_fail(1)) SWIG_fail;
11291 {
11292 arg2 = (long)(SWIG_As_long(obj1));
11293 if (SWIG_arg_fail(2)) SWIG_fail;
11294 }
d14a1e28
RD
11295 {
11296 PyThreadState* __tstate = wxPyBeginAllowThreads();
11297 (arg1)->SetInsertionPoint(arg2);
11298
11299 wxPyEndAllowThreads(__tstate);
11300 if (PyErr_Occurred()) SWIG_fail;
11301 }
11302 Py_INCREF(Py_None); resultobj = Py_None;
11303 return resultobj;
11304 fail:
11305 return NULL;
11306}
11307
11308
c32bde28 11309static PyObject *_wrap_TextCtrl_SetInsertionPointEnd(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
11310 PyObject *resultobj;
11311 wxTextCtrl *arg1 = (wxTextCtrl *) 0 ;
11312 PyObject * obj0 = 0 ;
11313 char *kwnames[] = {
11314 (char *) "self", NULL
11315 };
11316
11317 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TextCtrl_SetInsertionPointEnd",kwnames,&obj0)) goto fail;
093d3ff1
RD
11318 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTextCtrl, SWIG_POINTER_EXCEPTION | 0);
11319 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
11320 {
11321 PyThreadState* __tstate = wxPyBeginAllowThreads();
11322 (arg1)->SetInsertionPointEnd();
11323
11324 wxPyEndAllowThreads(__tstate);
11325 if (PyErr_Occurred()) SWIG_fail;
11326 }
11327 Py_INCREF(Py_None); resultobj = Py_None;
11328 return resultobj;
11329 fail:
11330 return NULL;
11331}
11332
11333
c32bde28 11334static PyObject *_wrap_TextCtrl_GetInsertionPoint(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
11335 PyObject *resultobj;
11336 wxTextCtrl *arg1 = (wxTextCtrl *) 0 ;
11337 long result;
11338 PyObject * obj0 = 0 ;
11339 char *kwnames[] = {
11340 (char *) "self", NULL
11341 };
11342
11343 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TextCtrl_GetInsertionPoint",kwnames,&obj0)) goto fail;
093d3ff1
RD
11344 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTextCtrl, SWIG_POINTER_EXCEPTION | 0);
11345 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
11346 {
11347 PyThreadState* __tstate = wxPyBeginAllowThreads();
11348 result = (long)((wxTextCtrl const *)arg1)->GetInsertionPoint();
11349
11350 wxPyEndAllowThreads(__tstate);
11351 if (PyErr_Occurred()) SWIG_fail;
11352 }
093d3ff1
RD
11353 {
11354 resultobj = SWIG_From_long((long)(result));
11355 }
d14a1e28
RD
11356 return resultobj;
11357 fail:
11358 return NULL;
11359}
11360
11361
c32bde28 11362static PyObject *_wrap_TextCtrl_GetLastPosition(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
11363 PyObject *resultobj;
11364 wxTextCtrl *arg1 = (wxTextCtrl *) 0 ;
11365 long result;
11366 PyObject * obj0 = 0 ;
11367 char *kwnames[] = {
11368 (char *) "self", NULL
11369 };
11370
11371 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TextCtrl_GetLastPosition",kwnames,&obj0)) goto fail;
093d3ff1
RD
11372 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTextCtrl, SWIG_POINTER_EXCEPTION | 0);
11373 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
11374 {
11375 PyThreadState* __tstate = wxPyBeginAllowThreads();
11376 result = (long)((wxTextCtrl const *)arg1)->GetLastPosition();
11377
11378 wxPyEndAllowThreads(__tstate);
11379 if (PyErr_Occurred()) SWIG_fail;
11380 }
093d3ff1
RD
11381 {
11382 resultobj = SWIG_From_long((long)(result));
11383 }
d14a1e28
RD
11384 return resultobj;
11385 fail:
11386 return NULL;
11387}
11388
11389
c32bde28 11390static PyObject *_wrap_TextCtrl_SetSelection(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
11391 PyObject *resultobj;
11392 wxTextCtrl *arg1 = (wxTextCtrl *) 0 ;
11393 long arg2 ;
11394 long arg3 ;
11395 PyObject * obj0 = 0 ;
994141e6
RD
11396 PyObject * obj1 = 0 ;
11397 PyObject * obj2 = 0 ;
d14a1e28
RD
11398 char *kwnames[] = {
11399 (char *) "self",(char *) "from",(char *) "to", NULL
11400 };
11401
994141e6 11402 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:TextCtrl_SetSelection",kwnames,&obj0,&obj1,&obj2)) goto fail;
093d3ff1
RD
11403 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTextCtrl, SWIG_POINTER_EXCEPTION | 0);
11404 if (SWIG_arg_fail(1)) SWIG_fail;
11405 {
11406 arg2 = (long)(SWIG_As_long(obj1));
11407 if (SWIG_arg_fail(2)) SWIG_fail;
11408 }
11409 {
11410 arg3 = (long)(SWIG_As_long(obj2));
11411 if (SWIG_arg_fail(3)) SWIG_fail;
11412 }
d14a1e28
RD
11413 {
11414 PyThreadState* __tstate = wxPyBeginAllowThreads();
11415 (arg1)->SetSelection(arg2,arg3);
11416
11417 wxPyEndAllowThreads(__tstate);
11418 if (PyErr_Occurred()) SWIG_fail;
11419 }
11420 Py_INCREF(Py_None); resultobj = Py_None;
11421 return resultobj;
11422 fail:
11423 return NULL;
11424}
11425
11426
c32bde28 11427static PyObject *_wrap_TextCtrl_SelectAll(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
11428 PyObject *resultobj;
11429 wxTextCtrl *arg1 = (wxTextCtrl *) 0 ;
11430 PyObject * obj0 = 0 ;
11431 char *kwnames[] = {
11432 (char *) "self", NULL
11433 };
11434
11435 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TextCtrl_SelectAll",kwnames,&obj0)) goto fail;
093d3ff1
RD
11436 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTextCtrl, SWIG_POINTER_EXCEPTION | 0);
11437 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
11438 {
11439 PyThreadState* __tstate = wxPyBeginAllowThreads();
11440 (arg1)->SelectAll();
11441
11442 wxPyEndAllowThreads(__tstate);
11443 if (PyErr_Occurred()) SWIG_fail;
11444 }
11445 Py_INCREF(Py_None); resultobj = Py_None;
11446 return resultobj;
11447 fail:
11448 return NULL;
11449}
11450
11451
c32bde28 11452static PyObject *_wrap_TextCtrl_SetEditable(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
11453 PyObject *resultobj;
11454 wxTextCtrl *arg1 = (wxTextCtrl *) 0 ;
11455 bool arg2 ;
11456 PyObject * obj0 = 0 ;
11457 PyObject * obj1 = 0 ;
11458 char *kwnames[] = {
11459 (char *) "self",(char *) "editable", NULL
11460 };
11461
11462 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TextCtrl_SetEditable",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
11463 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTextCtrl, SWIG_POINTER_EXCEPTION | 0);
11464 if (SWIG_arg_fail(1)) SWIG_fail;
11465 {
11466 arg2 = (bool)(SWIG_As_bool(obj1));
11467 if (SWIG_arg_fail(2)) SWIG_fail;
11468 }
d14a1e28
RD
11469 {
11470 PyThreadState* __tstate = wxPyBeginAllowThreads();
11471 (arg1)->SetEditable(arg2);
11472
11473 wxPyEndAllowThreads(__tstate);
11474 if (PyErr_Occurred()) SWIG_fail;
11475 }
11476 Py_INCREF(Py_None); resultobj = Py_None;
11477 return resultobj;
11478 fail:
11479 return NULL;
11480}
11481
11482
c32bde28 11483static PyObject *_wrap_TextCtrl_write(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
11484 PyObject *resultobj;
11485 wxTextCtrl *arg1 = (wxTextCtrl *) 0 ;
11486 wxString *arg2 = 0 ;
ae8162c8 11487 bool temp2 = false ;
d14a1e28
RD
11488 PyObject * obj0 = 0 ;
11489 PyObject * obj1 = 0 ;
11490 char *kwnames[] = {
11491 (char *) "self",(char *) "text", NULL
11492 };
11493
11494 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TextCtrl_write",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
11495 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTextCtrl, SWIG_POINTER_EXCEPTION | 0);
11496 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
11497 {
11498 arg2 = wxString_in_helper(obj1);
11499 if (arg2 == NULL) SWIG_fail;
ae8162c8 11500 temp2 = true;
d14a1e28
RD
11501 }
11502 {
11503 PyThreadState* __tstate = wxPyBeginAllowThreads();
11504 wxTextCtrl_write(arg1,(wxString const &)*arg2);
11505
11506 wxPyEndAllowThreads(__tstate);
11507 if (PyErr_Occurred()) SWIG_fail;
11508 }
11509 Py_INCREF(Py_None); resultobj = Py_None;
11510 {
11511 if (temp2)
11512 delete arg2;
11513 }
11514 return resultobj;
11515 fail:
11516 {
11517 if (temp2)
11518 delete arg2;
11519 }
11520 return NULL;
11521}
11522
11523
c32bde28 11524static PyObject *_wrap_TextCtrl_GetString(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
11525 PyObject *resultobj;
11526 wxTextCtrl *arg1 = (wxTextCtrl *) 0 ;
11527 long arg2 ;
11528 long arg3 ;
11529 wxString result;
11530 PyObject * obj0 = 0 ;
994141e6
RD
11531 PyObject * obj1 = 0 ;
11532 PyObject * obj2 = 0 ;
d14a1e28
RD
11533 char *kwnames[] = {
11534 (char *) "self",(char *) "from",(char *) "to", NULL
11535 };
11536
994141e6 11537 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:TextCtrl_GetString",kwnames,&obj0,&obj1,&obj2)) goto fail;
093d3ff1
RD
11538 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTextCtrl, SWIG_POINTER_EXCEPTION | 0);
11539 if (SWIG_arg_fail(1)) SWIG_fail;
11540 {
11541 arg2 = (long)(SWIG_As_long(obj1));
11542 if (SWIG_arg_fail(2)) SWIG_fail;
11543 }
11544 {
11545 arg3 = (long)(SWIG_As_long(obj2));
11546 if (SWIG_arg_fail(3)) SWIG_fail;
11547 }
d14a1e28
RD
11548 {
11549 PyThreadState* __tstate = wxPyBeginAllowThreads();
11550 result = wxTextCtrl_GetString(arg1,arg2,arg3);
11551
11552 wxPyEndAllowThreads(__tstate);
11553 if (PyErr_Occurred()) SWIG_fail;
11554 }
11555 {
11556#if wxUSE_UNICODE
11557 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
11558#else
11559 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
11560#endif
11561 }
11562 return resultobj;
11563 fail:
11564 return NULL;
11565}
11566
11567
c32bde28 11568static PyObject *_wrap_TextCtrl_GetClassDefaultAttributes(PyObject *, PyObject *args, PyObject *kwargs) {
22bfe96c 11569 PyObject *resultobj;
093d3ff1 11570 wxWindowVariant arg1 = (wxWindowVariant) wxWINDOW_VARIANT_NORMAL ;
22bfe96c
RD
11571 wxVisualAttributes result;
11572 PyObject * obj0 = 0 ;
11573 char *kwnames[] = {
11574 (char *) "variant", NULL
11575 };
11576
11577 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|O:TextCtrl_GetClassDefaultAttributes",kwnames,&obj0)) goto fail;
11578 if (obj0) {
093d3ff1
RD
11579 {
11580 arg1 = (wxWindowVariant)(SWIG_As_int(obj0));
11581 if (SWIG_arg_fail(1)) SWIG_fail;
11582 }
22bfe96c
RD
11583 }
11584 {
110da5b0 11585 if (!wxPyCheckForApp()) SWIG_fail;
22bfe96c
RD
11586 PyThreadState* __tstate = wxPyBeginAllowThreads();
11587 result = wxTextCtrl::GetClassDefaultAttributes((wxWindowVariant )arg1);
11588
11589 wxPyEndAllowThreads(__tstate);
dfbb5885 11590 if (PyErr_Occurred()) SWIG_fail;
22bfe96c
RD
11591 }
11592 {
11593 wxVisualAttributes * resultptr;
093d3ff1 11594 resultptr = new wxVisualAttributes((wxVisualAttributes &)(result));
22bfe96c
RD
11595 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxVisualAttributes, 1);
11596 }
11597 return resultobj;
11598 fail:
11599 return NULL;
11600}
11601
11602
c32bde28 11603static PyObject * TextCtrl_swigregister(PyObject *, PyObject *args) {
d14a1e28
RD
11604 PyObject *obj;
11605 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
11606 SWIG_TypeClientData(SWIGTYPE_p_wxTextCtrl, obj);
11607 Py_INCREF(obj);
11608 return Py_BuildValue((char *)"");
11609}
c32bde28 11610static PyObject *_wrap_new_TextUrlEvent(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
11611 PyObject *resultobj;
11612 int arg1 ;
11613 wxMouseEvent *arg2 = 0 ;
11614 long arg3 ;
11615 long arg4 ;
11616 wxTextUrlEvent *result;
994141e6 11617 PyObject * obj0 = 0 ;
d14a1e28 11618 PyObject * obj1 = 0 ;
994141e6
RD
11619 PyObject * obj2 = 0 ;
11620 PyObject * obj3 = 0 ;
d14a1e28
RD
11621 char *kwnames[] = {
11622 (char *) "winid",(char *) "evtMouse",(char *) "start",(char *) "end", NULL
11623 };
11624
994141e6 11625 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOO:new_TextUrlEvent",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
093d3ff1
RD
11626 {
11627 arg1 = (int)(SWIG_As_int(obj0));
11628 if (SWIG_arg_fail(1)) SWIG_fail;
11629 }
11630 {
11631 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxMouseEvent, SWIG_POINTER_EXCEPTION | 0);
11632 if (SWIG_arg_fail(2)) SWIG_fail;
11633 if (arg2 == NULL) {
11634 SWIG_null_ref("wxMouseEvent");
11635 }
11636 if (SWIG_arg_fail(2)) SWIG_fail;
11637 }
11638 {
11639 arg3 = (long)(SWIG_As_long(obj2));
11640 if (SWIG_arg_fail(3)) SWIG_fail;
11641 }
11642 {
11643 arg4 = (long)(SWIG_As_long(obj3));
11644 if (SWIG_arg_fail(4)) SWIG_fail;
994141e6 11645 }
d14a1e28
RD
11646 {
11647 PyThreadState* __tstate = wxPyBeginAllowThreads();
11648 result = (wxTextUrlEvent *)new wxTextUrlEvent(arg1,(wxMouseEvent const &)*arg2,arg3,arg4);
11649
11650 wxPyEndAllowThreads(__tstate);
11651 if (PyErr_Occurred()) SWIG_fail;
11652 }
15afbcd0 11653 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxTextUrlEvent, 1);
d14a1e28
RD
11654 return resultobj;
11655 fail:
11656 return NULL;
11657}
11658
11659
c32bde28 11660static PyObject *_wrap_TextUrlEvent_GetMouseEvent(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
11661 PyObject *resultobj;
11662 wxTextUrlEvent *arg1 = (wxTextUrlEvent *) 0 ;
11663 wxMouseEvent *result;
11664 PyObject * obj0 = 0 ;
11665 char *kwnames[] = {
11666 (char *) "self", NULL
11667 };
11668
11669 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TextUrlEvent_GetMouseEvent",kwnames,&obj0)) goto fail;
093d3ff1
RD
11670 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTextUrlEvent, SWIG_POINTER_EXCEPTION | 0);
11671 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
11672 {
11673 PyThreadState* __tstate = wxPyBeginAllowThreads();
11674 {
11675 wxMouseEvent const &_result_ref = (arg1)->GetMouseEvent();
11676 result = (wxMouseEvent *) &_result_ref;
11677 }
11678
11679 wxPyEndAllowThreads(__tstate);
11680 if (PyErr_Occurred()) SWIG_fail;
11681 }
15afbcd0 11682 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxMouseEvent, 0);
d14a1e28
RD
11683 return resultobj;
11684 fail:
11685 return NULL;
11686}
11687
11688
c32bde28 11689static PyObject *_wrap_TextUrlEvent_GetURLStart(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
11690 PyObject *resultobj;
11691 wxTextUrlEvent *arg1 = (wxTextUrlEvent *) 0 ;
11692 long result;
11693 PyObject * obj0 = 0 ;
11694 char *kwnames[] = {
11695 (char *) "self", NULL
11696 };
11697
11698 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TextUrlEvent_GetURLStart",kwnames,&obj0)) goto fail;
093d3ff1
RD
11699 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTextUrlEvent, SWIG_POINTER_EXCEPTION | 0);
11700 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
11701 {
11702 PyThreadState* __tstate = wxPyBeginAllowThreads();
11703 result = (long)((wxTextUrlEvent const *)arg1)->GetURLStart();
11704
11705 wxPyEndAllowThreads(__tstate);
11706 if (PyErr_Occurred()) SWIG_fail;
11707 }
093d3ff1
RD
11708 {
11709 resultobj = SWIG_From_long((long)(result));
11710 }
d14a1e28
RD
11711 return resultobj;
11712 fail:
11713 return NULL;
11714}
11715
11716
c32bde28 11717static PyObject *_wrap_TextUrlEvent_GetURLEnd(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
11718 PyObject *resultobj;
11719 wxTextUrlEvent *arg1 = (wxTextUrlEvent *) 0 ;
11720 long result;
11721 PyObject * obj0 = 0 ;
11722 char *kwnames[] = {
11723 (char *) "self", NULL
11724 };
11725
11726 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TextUrlEvent_GetURLEnd",kwnames,&obj0)) goto fail;
093d3ff1
RD
11727 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTextUrlEvent, SWIG_POINTER_EXCEPTION | 0);
11728 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
11729 {
11730 PyThreadState* __tstate = wxPyBeginAllowThreads();
11731 result = (long)((wxTextUrlEvent const *)arg1)->GetURLEnd();
11732
11733 wxPyEndAllowThreads(__tstate);
11734 if (PyErr_Occurred()) SWIG_fail;
11735 }
093d3ff1
RD
11736 {
11737 resultobj = SWIG_From_long((long)(result));
11738 }
d14a1e28
RD
11739 return resultobj;
11740 fail:
11741 return NULL;
11742}
11743
11744
c32bde28 11745static PyObject * TextUrlEvent_swigregister(PyObject *, PyObject *args) {
d14a1e28
RD
11746 PyObject *obj;
11747 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
11748 SWIG_TypeClientData(SWIGTYPE_p_wxTextUrlEvent, obj);
11749 Py_INCREF(obj);
11750 return Py_BuildValue((char *)"");
11751}
c32bde28 11752static int _wrap_ScrollBarNameStr_set(PyObject *) {
b2dc1044
RD
11753 PyErr_SetString(PyExc_TypeError,"Variable ScrollBarNameStr is read-only.");
11754 return 1;
11755}
11756
11757
093d3ff1 11758static PyObject *_wrap_ScrollBarNameStr_get(void) {
b2dc1044
RD
11759 PyObject *pyobj;
11760
11761 {
11762#if wxUSE_UNICODE
11763 pyobj = PyUnicode_FromWideChar((&wxPyScrollBarNameStr)->c_str(), (&wxPyScrollBarNameStr)->Len());
11764#else
11765 pyobj = PyString_FromStringAndSize((&wxPyScrollBarNameStr)->c_str(), (&wxPyScrollBarNameStr)->Len());
11766#endif
11767 }
11768 return pyobj;
11769}
11770
11771
c32bde28 11772static PyObject *_wrap_new_ScrollBar(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
11773 PyObject *resultobj;
11774 wxWindow *arg1 = (wxWindow *) 0 ;
e811c8ce 11775 int arg2 = (int) -1 ;
d14a1e28
RD
11776 wxPoint const &arg3_defvalue = wxDefaultPosition ;
11777 wxPoint *arg3 = (wxPoint *) &arg3_defvalue ;
11778 wxSize const &arg4_defvalue = wxDefaultSize ;
11779 wxSize *arg4 = (wxSize *) &arg4_defvalue ;
11780 long arg5 = (long) wxSB_HORIZONTAL ;
11781 wxValidator const &arg6_defvalue = wxDefaultValidator ;
11782 wxValidator *arg6 = (wxValidator *) &arg6_defvalue ;
11783 wxString const &arg7_defvalue = wxPyScrollBarNameStr ;
11784 wxString *arg7 = (wxString *) &arg7_defvalue ;
11785 wxScrollBar *result;
11786 wxPoint temp3 ;
11787 wxSize temp4 ;
ae8162c8 11788 bool temp7 = false ;
d14a1e28 11789 PyObject * obj0 = 0 ;
994141e6 11790 PyObject * obj1 = 0 ;
d14a1e28
RD
11791 PyObject * obj2 = 0 ;
11792 PyObject * obj3 = 0 ;
994141e6 11793 PyObject * obj4 = 0 ;
d14a1e28
RD
11794 PyObject * obj5 = 0 ;
11795 PyObject * obj6 = 0 ;
11796 char *kwnames[] = {
11797 (char *) "parent",(char *) "id",(char *) "pos",(char *) "size",(char *) "style",(char *) "validator",(char *) "name", NULL
11798 };
11799
994141e6 11800 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|OOOOOO:new_ScrollBar",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6)) goto fail;
093d3ff1
RD
11801 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
11802 if (SWIG_arg_fail(1)) SWIG_fail;
994141e6 11803 if (obj1) {
093d3ff1
RD
11804 {
11805 arg2 = (int)(SWIG_As_int(obj1));
11806 if (SWIG_arg_fail(2)) SWIG_fail;
11807 }
994141e6 11808 }
d14a1e28
RD
11809 if (obj2) {
11810 {
11811 arg3 = &temp3;
11812 if ( ! wxPoint_helper(obj2, &arg3)) SWIG_fail;
11813 }
11814 }
11815 if (obj3) {
11816 {
11817 arg4 = &temp4;
11818 if ( ! wxSize_helper(obj3, &arg4)) SWIG_fail;
11819 }
11820 }
994141e6 11821 if (obj4) {
093d3ff1
RD
11822 {
11823 arg5 = (long)(SWIG_As_long(obj4));
11824 if (SWIG_arg_fail(5)) SWIG_fail;
11825 }
994141e6 11826 }
d14a1e28 11827 if (obj5) {
093d3ff1
RD
11828 {
11829 SWIG_Python_ConvertPtr(obj5, (void **)&arg6, SWIGTYPE_p_wxValidator, SWIG_POINTER_EXCEPTION | 0);
11830 if (SWIG_arg_fail(6)) SWIG_fail;
11831 if (arg6 == NULL) {
11832 SWIG_null_ref("wxValidator");
11833 }
11834 if (SWIG_arg_fail(6)) SWIG_fail;
d14a1e28
RD
11835 }
11836 }
11837 if (obj6) {
11838 {
11839 arg7 = wxString_in_helper(obj6);
11840 if (arg7 == NULL) SWIG_fail;
ae8162c8 11841 temp7 = true;
d14a1e28
RD
11842 }
11843 }
11844 {
e3b71cb8 11845 if (!wxPyCheckForApp()) SWIG_fail;
d14a1e28
RD
11846 PyThreadState* __tstate = wxPyBeginAllowThreads();
11847 result = (wxScrollBar *)new wxScrollBar(arg1,arg2,(wxPoint const &)*arg3,(wxSize const &)*arg4,arg5,(wxValidator const &)*arg6,(wxString const &)*arg7);
11848
11849 wxPyEndAllowThreads(__tstate);
110da5b0 11850 if (PyErr_Occurred()) SWIG_fail;
d14a1e28 11851 }
15afbcd0 11852 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxScrollBar, 1);
d14a1e28
RD
11853 {
11854 if (temp7)
11855 delete arg7;
11856 }
11857 return resultobj;
11858 fail:
11859 {
11860 if (temp7)
11861 delete arg7;
11862 }
11863 return NULL;
11864}
11865
11866
c32bde28 11867static PyObject *_wrap_new_PreScrollBar(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
11868 PyObject *resultobj;
11869 wxScrollBar *result;
11870 char *kwnames[] = {
11871 NULL
11872 };
11873
11874 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_PreScrollBar",kwnames)) goto fail;
11875 {
e3b71cb8 11876 if (!wxPyCheckForApp()) SWIG_fail;
d14a1e28
RD
11877 PyThreadState* __tstate = wxPyBeginAllowThreads();
11878 result = (wxScrollBar *)new wxScrollBar();
11879
11880 wxPyEndAllowThreads(__tstate);
110da5b0 11881 if (PyErr_Occurred()) SWIG_fail;
d14a1e28 11882 }
15afbcd0 11883 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxScrollBar, 1);
d14a1e28
RD
11884 return resultobj;
11885 fail:
11886 return NULL;
11887}
11888
11889
c32bde28 11890static PyObject *_wrap_ScrollBar_Create(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
11891 PyObject *resultobj;
11892 wxScrollBar *arg1 = (wxScrollBar *) 0 ;
11893 wxWindow *arg2 = (wxWindow *) 0 ;
e811c8ce 11894 int arg3 = (int) -1 ;
d14a1e28
RD
11895 wxPoint const &arg4_defvalue = wxDefaultPosition ;
11896 wxPoint *arg4 = (wxPoint *) &arg4_defvalue ;
11897 wxSize const &arg5_defvalue = wxDefaultSize ;
11898 wxSize *arg5 = (wxSize *) &arg5_defvalue ;
11899 long arg6 = (long) wxSB_HORIZONTAL ;
11900 wxValidator const &arg7_defvalue = wxDefaultValidator ;
11901 wxValidator *arg7 = (wxValidator *) &arg7_defvalue ;
11902 wxString const &arg8_defvalue = wxPyScrollBarNameStr ;
11903 wxString *arg8 = (wxString *) &arg8_defvalue ;
11904 bool result;
11905 wxPoint temp4 ;
11906 wxSize temp5 ;
ae8162c8 11907 bool temp8 = false ;
d14a1e28
RD
11908 PyObject * obj0 = 0 ;
11909 PyObject * obj1 = 0 ;
994141e6 11910 PyObject * obj2 = 0 ;
d14a1e28
RD
11911 PyObject * obj3 = 0 ;
11912 PyObject * obj4 = 0 ;
994141e6 11913 PyObject * obj5 = 0 ;
d14a1e28
RD
11914 PyObject * obj6 = 0 ;
11915 PyObject * obj7 = 0 ;
11916 char *kwnames[] = {
11917 (char *) "self",(char *) "parent",(char *) "id",(char *) "pos",(char *) "size",(char *) "style",(char *) "validator",(char *) "name", NULL
11918 };
11919
994141e6 11920 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|OOOOOO:ScrollBar_Create",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6,&obj7)) goto fail;
093d3ff1
RD
11921 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxScrollBar, SWIG_POINTER_EXCEPTION | 0);
11922 if (SWIG_arg_fail(1)) SWIG_fail;
11923 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
11924 if (SWIG_arg_fail(2)) SWIG_fail;
994141e6 11925 if (obj2) {
093d3ff1
RD
11926 {
11927 arg3 = (int)(SWIG_As_int(obj2));
11928 if (SWIG_arg_fail(3)) SWIG_fail;
11929 }
994141e6 11930 }
d14a1e28
RD
11931 if (obj3) {
11932 {
11933 arg4 = &temp4;
11934 if ( ! wxPoint_helper(obj3, &arg4)) SWIG_fail;
11935 }
11936 }
11937 if (obj4) {
11938 {
11939 arg5 = &temp5;
11940 if ( ! wxSize_helper(obj4, &arg5)) SWIG_fail;
11941 }
11942 }
994141e6 11943 if (obj5) {
093d3ff1
RD
11944 {
11945 arg6 = (long)(SWIG_As_long(obj5));
11946 if (SWIG_arg_fail(6)) SWIG_fail;
11947 }
994141e6 11948 }
d14a1e28 11949 if (obj6) {
093d3ff1
RD
11950 {
11951 SWIG_Python_ConvertPtr(obj6, (void **)&arg7, SWIGTYPE_p_wxValidator, SWIG_POINTER_EXCEPTION | 0);
11952 if (SWIG_arg_fail(7)) SWIG_fail;
11953 if (arg7 == NULL) {
11954 SWIG_null_ref("wxValidator");
11955 }
11956 if (SWIG_arg_fail(7)) SWIG_fail;
d14a1e28
RD
11957 }
11958 }
11959 if (obj7) {
11960 {
11961 arg8 = wxString_in_helper(obj7);
11962 if (arg8 == NULL) SWIG_fail;
ae8162c8 11963 temp8 = true;
d14a1e28
RD
11964 }
11965 }
11966 {
11967 PyThreadState* __tstate = wxPyBeginAllowThreads();
11968 result = (bool)(arg1)->Create(arg2,arg3,(wxPoint const &)*arg4,(wxSize const &)*arg5,arg6,(wxValidator const &)*arg7,(wxString const &)*arg8);
11969
11970 wxPyEndAllowThreads(__tstate);
11971 if (PyErr_Occurred()) SWIG_fail;
11972 }
4f89f6a3
RD
11973 {
11974 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
11975 }
d14a1e28
RD
11976 {
11977 if (temp8)
11978 delete arg8;
11979 }
11980 return resultobj;
11981 fail:
11982 {
11983 if (temp8)
11984 delete arg8;
11985 }
11986 return NULL;
11987}
11988
11989
c32bde28 11990static PyObject *_wrap_ScrollBar_GetThumbPosition(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
11991 PyObject *resultobj;
11992 wxScrollBar *arg1 = (wxScrollBar *) 0 ;
11993 int result;
11994 PyObject * obj0 = 0 ;
11995 char *kwnames[] = {
11996 (char *) "self", NULL
11997 };
11998
11999 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ScrollBar_GetThumbPosition",kwnames,&obj0)) goto fail;
093d3ff1
RD
12000 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxScrollBar, SWIG_POINTER_EXCEPTION | 0);
12001 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
12002 {
12003 PyThreadState* __tstate = wxPyBeginAllowThreads();
12004 result = (int)((wxScrollBar const *)arg1)->GetThumbPosition();
12005
12006 wxPyEndAllowThreads(__tstate);
12007 if (PyErr_Occurred()) SWIG_fail;
12008 }
093d3ff1
RD
12009 {
12010 resultobj = SWIG_From_int((int)(result));
12011 }
d14a1e28
RD
12012 return resultobj;
12013 fail:
12014 return NULL;
12015}
12016
12017
c32bde28 12018static PyObject *_wrap_ScrollBar_GetThumbSize(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
12019 PyObject *resultobj;
12020 wxScrollBar *arg1 = (wxScrollBar *) 0 ;
12021 int result;
12022 PyObject * obj0 = 0 ;
12023 char *kwnames[] = {
12024 (char *) "self", NULL
12025 };
12026
12027 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ScrollBar_GetThumbSize",kwnames,&obj0)) goto fail;
093d3ff1
RD
12028 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxScrollBar, SWIG_POINTER_EXCEPTION | 0);
12029 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
12030 {
12031 PyThreadState* __tstate = wxPyBeginAllowThreads();
12032 result = (int)((wxScrollBar const *)arg1)->GetThumbSize();
12033
12034 wxPyEndAllowThreads(__tstate);
12035 if (PyErr_Occurred()) SWIG_fail;
12036 }
093d3ff1
RD
12037 {
12038 resultobj = SWIG_From_int((int)(result));
12039 }
d14a1e28
RD
12040 return resultobj;
12041 fail:
12042 return NULL;
12043}
12044
12045
c32bde28 12046static PyObject *_wrap_ScrollBar_GetPageSize(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
12047 PyObject *resultobj;
12048 wxScrollBar *arg1 = (wxScrollBar *) 0 ;
12049 int result;
12050 PyObject * obj0 = 0 ;
12051 char *kwnames[] = {
12052 (char *) "self", NULL
12053 };
12054
12055 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ScrollBar_GetPageSize",kwnames,&obj0)) goto fail;
093d3ff1
RD
12056 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxScrollBar, SWIG_POINTER_EXCEPTION | 0);
12057 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
12058 {
12059 PyThreadState* __tstate = wxPyBeginAllowThreads();
12060 result = (int)((wxScrollBar const *)arg1)->GetPageSize();
12061
12062 wxPyEndAllowThreads(__tstate);
12063 if (PyErr_Occurred()) SWIG_fail;
12064 }
093d3ff1
RD
12065 {
12066 resultobj = SWIG_From_int((int)(result));
12067 }
d14a1e28
RD
12068 return resultobj;
12069 fail:
12070 return NULL;
12071}
12072
12073
c32bde28 12074static PyObject *_wrap_ScrollBar_GetRange(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
12075 PyObject *resultobj;
12076 wxScrollBar *arg1 = (wxScrollBar *) 0 ;
12077 int result;
12078 PyObject * obj0 = 0 ;
12079 char *kwnames[] = {
12080 (char *) "self", NULL
12081 };
12082
12083 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ScrollBar_GetRange",kwnames,&obj0)) goto fail;
093d3ff1
RD
12084 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxScrollBar, SWIG_POINTER_EXCEPTION | 0);
12085 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
12086 {
12087 PyThreadState* __tstate = wxPyBeginAllowThreads();
12088 result = (int)((wxScrollBar const *)arg1)->GetRange();
12089
12090 wxPyEndAllowThreads(__tstate);
12091 if (PyErr_Occurred()) SWIG_fail;
12092 }
093d3ff1
RD
12093 {
12094 resultobj = SWIG_From_int((int)(result));
12095 }
d14a1e28
RD
12096 return resultobj;
12097 fail:
12098 return NULL;
12099}
12100
12101
c32bde28 12102static PyObject *_wrap_ScrollBar_IsVertical(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
12103 PyObject *resultobj;
12104 wxScrollBar *arg1 = (wxScrollBar *) 0 ;
12105 bool result;
12106 PyObject * obj0 = 0 ;
12107 char *kwnames[] = {
12108 (char *) "self", NULL
12109 };
12110
12111 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ScrollBar_IsVertical",kwnames,&obj0)) goto fail;
093d3ff1
RD
12112 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxScrollBar, SWIG_POINTER_EXCEPTION | 0);
12113 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
12114 {
12115 PyThreadState* __tstate = wxPyBeginAllowThreads();
12116 result = (bool)((wxScrollBar const *)arg1)->IsVertical();
12117
12118 wxPyEndAllowThreads(__tstate);
12119 if (PyErr_Occurred()) SWIG_fail;
12120 }
4f89f6a3
RD
12121 {
12122 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
12123 }
d14a1e28
RD
12124 return resultobj;
12125 fail:
12126 return NULL;
12127}
12128
12129
c32bde28 12130static PyObject *_wrap_ScrollBar_SetThumbPosition(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
12131 PyObject *resultobj;
12132 wxScrollBar *arg1 = (wxScrollBar *) 0 ;
12133 int arg2 ;
12134 PyObject * obj0 = 0 ;
994141e6 12135 PyObject * obj1 = 0 ;
d14a1e28
RD
12136 char *kwnames[] = {
12137 (char *) "self",(char *) "viewStart", NULL
12138 };
12139
994141e6 12140 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ScrollBar_SetThumbPosition",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
12141 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxScrollBar, SWIG_POINTER_EXCEPTION | 0);
12142 if (SWIG_arg_fail(1)) SWIG_fail;
12143 {
12144 arg2 = (int)(SWIG_As_int(obj1));
12145 if (SWIG_arg_fail(2)) SWIG_fail;
12146 }
d14a1e28
RD
12147 {
12148 PyThreadState* __tstate = wxPyBeginAllowThreads();
12149 (arg1)->SetThumbPosition(arg2);
12150
12151 wxPyEndAllowThreads(__tstate);
12152 if (PyErr_Occurred()) SWIG_fail;
12153 }
12154 Py_INCREF(Py_None); resultobj = Py_None;
12155 return resultobj;
12156 fail:
12157 return NULL;
12158}
12159
12160
c32bde28 12161static PyObject *_wrap_ScrollBar_SetScrollbar(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
12162 PyObject *resultobj;
12163 wxScrollBar *arg1 = (wxScrollBar *) 0 ;
12164 int arg2 ;
12165 int arg3 ;
12166 int arg4 ;
12167 int arg5 ;
ae8162c8 12168 bool arg6 = (bool) true ;
d14a1e28 12169 PyObject * obj0 = 0 ;
994141e6
RD
12170 PyObject * obj1 = 0 ;
12171 PyObject * obj2 = 0 ;
12172 PyObject * obj3 = 0 ;
12173 PyObject * obj4 = 0 ;
d14a1e28
RD
12174 PyObject * obj5 = 0 ;
12175 char *kwnames[] = {
12176 (char *) "self",(char *) "position",(char *) "thumbSize",(char *) "range",(char *) "pageSize",(char *) "refresh", NULL
12177 };
12178
994141e6 12179 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOOO|O:ScrollBar_SetScrollbar",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5)) goto fail;
093d3ff1
RD
12180 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxScrollBar, SWIG_POINTER_EXCEPTION | 0);
12181 if (SWIG_arg_fail(1)) SWIG_fail;
12182 {
12183 arg2 = (int)(SWIG_As_int(obj1));
12184 if (SWIG_arg_fail(2)) SWIG_fail;
12185 }
12186 {
12187 arg3 = (int)(SWIG_As_int(obj2));
12188 if (SWIG_arg_fail(3)) SWIG_fail;
12189 }
12190 {
12191 arg4 = (int)(SWIG_As_int(obj3));
12192 if (SWIG_arg_fail(4)) SWIG_fail;
12193 }
12194 {
12195 arg5 = (int)(SWIG_As_int(obj4));
12196 if (SWIG_arg_fail(5)) SWIG_fail;
12197 }
d14a1e28 12198 if (obj5) {
093d3ff1
RD
12199 {
12200 arg6 = (bool)(SWIG_As_bool(obj5));
12201 if (SWIG_arg_fail(6)) SWIG_fail;
12202 }
d14a1e28
RD
12203 }
12204 {
12205 PyThreadState* __tstate = wxPyBeginAllowThreads();
12206 (arg1)->SetScrollbar(arg2,arg3,arg4,arg5,arg6);
12207
12208 wxPyEndAllowThreads(__tstate);
12209 if (PyErr_Occurred()) SWIG_fail;
12210 }
12211 Py_INCREF(Py_None); resultobj = Py_None;
12212 return resultobj;
12213 fail:
12214 return NULL;
12215}
12216
12217
c32bde28 12218static PyObject *_wrap_ScrollBar_GetClassDefaultAttributes(PyObject *, PyObject *args, PyObject *kwargs) {
22bfe96c 12219 PyObject *resultobj;
093d3ff1 12220 wxWindowVariant arg1 = (wxWindowVariant) wxWINDOW_VARIANT_NORMAL ;
22bfe96c
RD
12221 wxVisualAttributes result;
12222 PyObject * obj0 = 0 ;
12223 char *kwnames[] = {
12224 (char *) "variant", NULL
12225 };
12226
12227 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|O:ScrollBar_GetClassDefaultAttributes",kwnames,&obj0)) goto fail;
12228 if (obj0) {
093d3ff1
RD
12229 {
12230 arg1 = (wxWindowVariant)(SWIG_As_int(obj0));
12231 if (SWIG_arg_fail(1)) SWIG_fail;
12232 }
22bfe96c
RD
12233 }
12234 {
110da5b0 12235 if (!wxPyCheckForApp()) SWIG_fail;
22bfe96c
RD
12236 PyThreadState* __tstate = wxPyBeginAllowThreads();
12237 result = wxScrollBar::GetClassDefaultAttributes((wxWindowVariant )arg1);
12238
12239 wxPyEndAllowThreads(__tstate);
dfbb5885 12240 if (PyErr_Occurred()) SWIG_fail;
22bfe96c
RD
12241 }
12242 {
12243 wxVisualAttributes * resultptr;
093d3ff1 12244 resultptr = new wxVisualAttributes((wxVisualAttributes &)(result));
22bfe96c
RD
12245 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxVisualAttributes, 1);
12246 }
12247 return resultobj;
12248 fail:
12249 return NULL;
12250}
12251
12252
c32bde28 12253static PyObject * ScrollBar_swigregister(PyObject *, PyObject *args) {
d14a1e28
RD
12254 PyObject *obj;
12255 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
12256 SWIG_TypeClientData(SWIGTYPE_p_wxScrollBar, obj);
12257 Py_INCREF(obj);
12258 return Py_BuildValue((char *)"");
12259}
c32bde28 12260static int _wrap_SPIN_BUTTON_NAME_set(PyObject *) {
b2dc1044
RD
12261 PyErr_SetString(PyExc_TypeError,"Variable SPIN_BUTTON_NAME is read-only.");
12262 return 1;
12263}
12264
12265
093d3ff1 12266static PyObject *_wrap_SPIN_BUTTON_NAME_get(void) {
b2dc1044
RD
12267 PyObject *pyobj;
12268
12269 {
12270#if wxUSE_UNICODE
12271 pyobj = PyUnicode_FromWideChar((&wxPySPIN_BUTTON_NAME)->c_str(), (&wxPySPIN_BUTTON_NAME)->Len());
12272#else
12273 pyobj = PyString_FromStringAndSize((&wxPySPIN_BUTTON_NAME)->c_str(), (&wxPySPIN_BUTTON_NAME)->Len());
12274#endif
12275 }
12276 return pyobj;
12277}
12278
12279
c32bde28 12280static int _wrap_SpinCtrlNameStr_set(PyObject *) {
b2dc1044
RD
12281 PyErr_SetString(PyExc_TypeError,"Variable SpinCtrlNameStr is read-only.");
12282 return 1;
12283}
12284
12285
093d3ff1 12286static PyObject *_wrap_SpinCtrlNameStr_get(void) {
b2dc1044
RD
12287 PyObject *pyobj;
12288
12289 {
12290#if wxUSE_UNICODE
12291 pyobj = PyUnicode_FromWideChar((&wxPySpinCtrlNameStr)->c_str(), (&wxPySpinCtrlNameStr)->Len());
12292#else
12293 pyobj = PyString_FromStringAndSize((&wxPySpinCtrlNameStr)->c_str(), (&wxPySpinCtrlNameStr)->Len());
12294#endif
12295 }
12296 return pyobj;
12297}
12298
12299
c32bde28 12300static PyObject *_wrap_new_SpinButton(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
12301 PyObject *resultobj;
12302 wxWindow *arg1 = (wxWindow *) 0 ;
e811c8ce 12303 int arg2 = (int) -1 ;
d14a1e28
RD
12304 wxPoint const &arg3_defvalue = wxDefaultPosition ;
12305 wxPoint *arg3 = (wxPoint *) &arg3_defvalue ;
12306 wxSize const &arg4_defvalue = wxDefaultSize ;
12307 wxSize *arg4 = (wxSize *) &arg4_defvalue ;
12308 long arg5 = (long) wxSP_HORIZONTAL ;
12309 wxString const &arg6_defvalue = wxPySPIN_BUTTON_NAME ;
12310 wxString *arg6 = (wxString *) &arg6_defvalue ;
12311 wxSpinButton *result;
12312 wxPoint temp3 ;
12313 wxSize temp4 ;
ae8162c8 12314 bool temp6 = false ;
d14a1e28 12315 PyObject * obj0 = 0 ;
994141e6 12316 PyObject * obj1 = 0 ;
d14a1e28
RD
12317 PyObject * obj2 = 0 ;
12318 PyObject * obj3 = 0 ;
994141e6 12319 PyObject * obj4 = 0 ;
d14a1e28
RD
12320 PyObject * obj5 = 0 ;
12321 char *kwnames[] = {
12322 (char *) "parent",(char *) "id",(char *) "pos",(char *) "size",(char *) "style",(char *) "name", NULL
12323 };
12324
994141e6 12325 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|OOOOO:new_SpinButton",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5)) goto fail;
093d3ff1
RD
12326 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
12327 if (SWIG_arg_fail(1)) SWIG_fail;
994141e6 12328 if (obj1) {
093d3ff1
RD
12329 {
12330 arg2 = (int)(SWIG_As_int(obj1));
12331 if (SWIG_arg_fail(2)) SWIG_fail;
12332 }
994141e6 12333 }
d14a1e28
RD
12334 if (obj2) {
12335 {
12336 arg3 = &temp3;
12337 if ( ! wxPoint_helper(obj2, &arg3)) SWIG_fail;
12338 }
12339 }
12340 if (obj3) {
12341 {
12342 arg4 = &temp4;
12343 if ( ! wxSize_helper(obj3, &arg4)) SWIG_fail;
12344 }
12345 }
994141e6 12346 if (obj4) {
093d3ff1
RD
12347 {
12348 arg5 = (long)(SWIG_As_long(obj4));
12349 if (SWIG_arg_fail(5)) SWIG_fail;
12350 }
994141e6 12351 }
d14a1e28
RD
12352 if (obj5) {
12353 {
12354 arg6 = wxString_in_helper(obj5);
12355 if (arg6 == NULL) SWIG_fail;
ae8162c8 12356 temp6 = true;
d14a1e28
RD
12357 }
12358 }
12359 {
e3b71cb8 12360 if (!wxPyCheckForApp()) SWIG_fail;
d14a1e28
RD
12361 PyThreadState* __tstate = wxPyBeginAllowThreads();
12362 result = (wxSpinButton *)new wxSpinButton(arg1,arg2,(wxPoint const &)*arg3,(wxSize const &)*arg4,arg5,(wxString const &)*arg6);
12363
12364 wxPyEndAllowThreads(__tstate);
110da5b0 12365 if (PyErr_Occurred()) SWIG_fail;
d14a1e28 12366 }
15afbcd0 12367 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxSpinButton, 1);
d14a1e28
RD
12368 {
12369 if (temp6)
12370 delete arg6;
12371 }
12372 return resultobj;
12373 fail:
12374 {
12375 if (temp6)
12376 delete arg6;
12377 }
12378 return NULL;
12379}
12380
12381
c32bde28 12382static PyObject *_wrap_new_PreSpinButton(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
12383 PyObject *resultobj;
12384 wxSpinButton *result;
12385 char *kwnames[] = {
12386 NULL
12387 };
12388
12389 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_PreSpinButton",kwnames)) goto fail;
12390 {
e3b71cb8 12391 if (!wxPyCheckForApp()) SWIG_fail;
d14a1e28
RD
12392 PyThreadState* __tstate = wxPyBeginAllowThreads();
12393 result = (wxSpinButton *)new wxSpinButton();
12394
12395 wxPyEndAllowThreads(__tstate);
110da5b0 12396 if (PyErr_Occurred()) SWIG_fail;
d14a1e28 12397 }
15afbcd0 12398 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxSpinButton, 1);
d14a1e28
RD
12399 return resultobj;
12400 fail:
12401 return NULL;
12402}
12403
12404
c32bde28 12405static PyObject *_wrap_SpinButton_Create(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
12406 PyObject *resultobj;
12407 wxSpinButton *arg1 = (wxSpinButton *) 0 ;
12408 wxWindow *arg2 = (wxWindow *) 0 ;
e811c8ce 12409 int arg3 = (int) -1 ;
d14a1e28
RD
12410 wxPoint const &arg4_defvalue = wxDefaultPosition ;
12411 wxPoint *arg4 = (wxPoint *) &arg4_defvalue ;
12412 wxSize const &arg5_defvalue = wxDefaultSize ;
12413 wxSize *arg5 = (wxSize *) &arg5_defvalue ;
12414 long arg6 = (long) wxSP_HORIZONTAL ;
12415 wxString const &arg7_defvalue = wxPySPIN_BUTTON_NAME ;
12416 wxString *arg7 = (wxString *) &arg7_defvalue ;
12417 bool result;
12418 wxPoint temp4 ;
12419 wxSize temp5 ;
ae8162c8 12420 bool temp7 = false ;
d14a1e28
RD
12421 PyObject * obj0 = 0 ;
12422 PyObject * obj1 = 0 ;
994141e6 12423 PyObject * obj2 = 0 ;
d14a1e28
RD
12424 PyObject * obj3 = 0 ;
12425 PyObject * obj4 = 0 ;
994141e6 12426 PyObject * obj5 = 0 ;
d14a1e28
RD
12427 PyObject * obj6 = 0 ;
12428 char *kwnames[] = {
12429 (char *) "self",(char *) "parent",(char *) "id",(char *) "pos",(char *) "size",(char *) "style",(char *) "name", NULL
12430 };
12431
994141e6 12432 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|OOOOO:SpinButton_Create",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6)) goto fail;
093d3ff1
RD
12433 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxSpinButton, SWIG_POINTER_EXCEPTION | 0);
12434 if (SWIG_arg_fail(1)) SWIG_fail;
12435 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
12436 if (SWIG_arg_fail(2)) SWIG_fail;
994141e6 12437 if (obj2) {
093d3ff1
RD
12438 {
12439 arg3 = (int)(SWIG_As_int(obj2));
12440 if (SWIG_arg_fail(3)) SWIG_fail;
12441 }
994141e6 12442 }
d14a1e28
RD
12443 if (obj3) {
12444 {
12445 arg4 = &temp4;
12446 if ( ! wxPoint_helper(obj3, &arg4)) SWIG_fail;
12447 }
12448 }
12449 if (obj4) {
12450 {
12451 arg5 = &temp5;
12452 if ( ! wxSize_helper(obj4, &arg5)) SWIG_fail;
12453 }
12454 }
994141e6 12455 if (obj5) {
093d3ff1
RD
12456 {
12457 arg6 = (long)(SWIG_As_long(obj5));
12458 if (SWIG_arg_fail(6)) SWIG_fail;
12459 }
994141e6 12460 }
d14a1e28
RD
12461 if (obj6) {
12462 {
12463 arg7 = wxString_in_helper(obj6);
12464 if (arg7 == NULL) SWIG_fail;
ae8162c8 12465 temp7 = true;
d14a1e28
RD
12466 }
12467 }
12468 {
12469 PyThreadState* __tstate = wxPyBeginAllowThreads();
12470 result = (bool)(arg1)->Create(arg2,arg3,(wxPoint const &)*arg4,(wxSize const &)*arg5,arg6,(wxString const &)*arg7);
12471
12472 wxPyEndAllowThreads(__tstate);
12473 if (PyErr_Occurred()) SWIG_fail;
12474 }
4f89f6a3
RD
12475 {
12476 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
12477 }
d14a1e28
RD
12478 {
12479 if (temp7)
12480 delete arg7;
12481 }
12482 return resultobj;
12483 fail:
12484 {
12485 if (temp7)
12486 delete arg7;
12487 }
12488 return NULL;
12489}
12490
12491
c32bde28 12492static PyObject *_wrap_SpinButton_GetValue(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
12493 PyObject *resultobj;
12494 wxSpinButton *arg1 = (wxSpinButton *) 0 ;
12495 int result;
12496 PyObject * obj0 = 0 ;
12497 char *kwnames[] = {
12498 (char *) "self", NULL
12499 };
12500
12501 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:SpinButton_GetValue",kwnames,&obj0)) goto fail;
093d3ff1
RD
12502 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxSpinButton, SWIG_POINTER_EXCEPTION | 0);
12503 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
12504 {
12505 PyThreadState* __tstate = wxPyBeginAllowThreads();
12506 result = (int)((wxSpinButton const *)arg1)->GetValue();
12507
12508 wxPyEndAllowThreads(__tstate);
12509 if (PyErr_Occurred()) SWIG_fail;
12510 }
093d3ff1
RD
12511 {
12512 resultobj = SWIG_From_int((int)(result));
12513 }
d14a1e28
RD
12514 return resultobj;
12515 fail:
12516 return NULL;
12517}
12518
12519
c32bde28 12520static PyObject *_wrap_SpinButton_GetMin(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
12521 PyObject *resultobj;
12522 wxSpinButton *arg1 = (wxSpinButton *) 0 ;
12523 int result;
12524 PyObject * obj0 = 0 ;
12525 char *kwnames[] = {
12526 (char *) "self", NULL
12527 };
12528
12529 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:SpinButton_GetMin",kwnames,&obj0)) goto fail;
093d3ff1
RD
12530 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxSpinButton, SWIG_POINTER_EXCEPTION | 0);
12531 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
12532 {
12533 PyThreadState* __tstate = wxPyBeginAllowThreads();
12534 result = (int)((wxSpinButton const *)arg1)->GetMin();
12535
12536 wxPyEndAllowThreads(__tstate);
12537 if (PyErr_Occurred()) SWIG_fail;
12538 }
093d3ff1
RD
12539 {
12540 resultobj = SWIG_From_int((int)(result));
12541 }
d14a1e28
RD
12542 return resultobj;
12543 fail:
12544 return NULL;
12545}
12546
12547
c32bde28 12548static PyObject *_wrap_SpinButton_GetMax(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
12549 PyObject *resultobj;
12550 wxSpinButton *arg1 = (wxSpinButton *) 0 ;
12551 int result;
12552 PyObject * obj0 = 0 ;
12553 char *kwnames[] = {
12554 (char *) "self", NULL
12555 };
12556
12557 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:SpinButton_GetMax",kwnames,&obj0)) goto fail;
093d3ff1
RD
12558 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxSpinButton, SWIG_POINTER_EXCEPTION | 0);
12559 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
12560 {
12561 PyThreadState* __tstate = wxPyBeginAllowThreads();
12562 result = (int)((wxSpinButton const *)arg1)->GetMax();
12563
12564 wxPyEndAllowThreads(__tstate);
12565 if (PyErr_Occurred()) SWIG_fail;
12566 }
093d3ff1
RD
12567 {
12568 resultobj = SWIG_From_int((int)(result));
12569 }
d14a1e28
RD
12570 return resultobj;
12571 fail:
12572 return NULL;
12573}
12574
12575
c32bde28 12576static PyObject *_wrap_SpinButton_SetValue(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
12577 PyObject *resultobj;
12578 wxSpinButton *arg1 = (wxSpinButton *) 0 ;
12579 int arg2 ;
12580 PyObject * obj0 = 0 ;
994141e6 12581 PyObject * obj1 = 0 ;
d14a1e28
RD
12582 char *kwnames[] = {
12583 (char *) "self",(char *) "val", NULL
12584 };
12585
994141e6 12586 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:SpinButton_SetValue",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
12587 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxSpinButton, SWIG_POINTER_EXCEPTION | 0);
12588 if (SWIG_arg_fail(1)) SWIG_fail;
12589 {
12590 arg2 = (int)(SWIG_As_int(obj1));
12591 if (SWIG_arg_fail(2)) SWIG_fail;
12592 }
d14a1e28
RD
12593 {
12594 PyThreadState* __tstate = wxPyBeginAllowThreads();
12595 (arg1)->SetValue(arg2);
12596
12597 wxPyEndAllowThreads(__tstate);
12598 if (PyErr_Occurred()) SWIG_fail;
12599 }
12600 Py_INCREF(Py_None); resultobj = Py_None;
12601 return resultobj;
12602 fail:
12603 return NULL;
12604}
12605
12606
c32bde28 12607static PyObject *_wrap_SpinButton_SetMin(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
12608 PyObject *resultobj;
12609 wxSpinButton *arg1 = (wxSpinButton *) 0 ;
12610 int arg2 ;
12611 PyObject * obj0 = 0 ;
994141e6 12612 PyObject * obj1 = 0 ;
d14a1e28
RD
12613 char *kwnames[] = {
12614 (char *) "self",(char *) "minVal", NULL
12615 };
12616
994141e6 12617 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:SpinButton_SetMin",kwnames,&obj0,&obj1)) 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;
12620 {
12621 arg2 = (int)(SWIG_As_int(obj1));
12622 if (SWIG_arg_fail(2)) SWIG_fail;
12623 }
d14a1e28
RD
12624 {
12625 PyThreadState* __tstate = wxPyBeginAllowThreads();
12626 (arg1)->SetMin(arg2);
12627
12628 wxPyEndAllowThreads(__tstate);
12629 if (PyErr_Occurred()) SWIG_fail;
12630 }
12631 Py_INCREF(Py_None); resultobj = Py_None;
12632 return resultobj;
12633 fail:
12634 return NULL;
12635}
12636
12637
c32bde28 12638static PyObject *_wrap_SpinButton_SetMax(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
12639 PyObject *resultobj;
12640 wxSpinButton *arg1 = (wxSpinButton *) 0 ;
12641 int arg2 ;
12642 PyObject * obj0 = 0 ;
994141e6 12643 PyObject * obj1 = 0 ;
d14a1e28
RD
12644 char *kwnames[] = {
12645 (char *) "self",(char *) "maxVal", NULL
12646 };
12647
994141e6 12648 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:SpinButton_SetMax",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
12649 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxSpinButton, SWIG_POINTER_EXCEPTION | 0);
12650 if (SWIG_arg_fail(1)) SWIG_fail;
12651 {
12652 arg2 = (int)(SWIG_As_int(obj1));
12653 if (SWIG_arg_fail(2)) SWIG_fail;
12654 }
d14a1e28
RD
12655 {
12656 PyThreadState* __tstate = wxPyBeginAllowThreads();
12657 (arg1)->SetMax(arg2);
12658
12659 wxPyEndAllowThreads(__tstate);
12660 if (PyErr_Occurred()) SWIG_fail;
12661 }
12662 Py_INCREF(Py_None); resultobj = Py_None;
12663 return resultobj;
12664 fail:
12665 return NULL;
12666}
12667
12668
c32bde28 12669static PyObject *_wrap_SpinButton_SetRange(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
12670 PyObject *resultobj;
12671 wxSpinButton *arg1 = (wxSpinButton *) 0 ;
12672 int arg2 ;
12673 int arg3 ;
12674 PyObject * obj0 = 0 ;
994141e6
RD
12675 PyObject * obj1 = 0 ;
12676 PyObject * obj2 = 0 ;
d14a1e28
RD
12677 char *kwnames[] = {
12678 (char *) "self",(char *) "minVal",(char *) "maxVal", NULL
12679 };
12680
994141e6 12681 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:SpinButton_SetRange",kwnames,&obj0,&obj1,&obj2)) goto fail;
093d3ff1
RD
12682 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxSpinButton, SWIG_POINTER_EXCEPTION | 0);
12683 if (SWIG_arg_fail(1)) SWIG_fail;
12684 {
12685 arg2 = (int)(SWIG_As_int(obj1));
12686 if (SWIG_arg_fail(2)) SWIG_fail;
12687 }
12688 {
12689 arg3 = (int)(SWIG_As_int(obj2));
12690 if (SWIG_arg_fail(3)) SWIG_fail;
12691 }
994141e6 12692 {
15afbcd0
RD
12693 PyThreadState* __tstate = wxPyBeginAllowThreads();
12694 (arg1)->SetRange(arg2,arg3);
12695
12696 wxPyEndAllowThreads(__tstate);
d14a1e28
RD
12697 if (PyErr_Occurred()) SWIG_fail;
12698 }
22bfe96c
RD
12699 Py_INCREF(Py_None); resultobj = Py_None;
12700 return resultobj;
12701 fail:
12702 return NULL;
12703}
12704
12705
c32bde28 12706static PyObject *_wrap_SpinButton_IsVertical(PyObject *, PyObject *args, PyObject *kwargs) {
22bfe96c
RD
12707 PyObject *resultobj;
12708 wxSpinButton *arg1 = (wxSpinButton *) 0 ;
12709 bool result;
12710 PyObject * obj0 = 0 ;
12711 char *kwnames[] = {
12712 (char *) "self", NULL
12713 };
12714
12715 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:SpinButton_IsVertical",kwnames,&obj0)) goto fail;
093d3ff1
RD
12716 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxSpinButton, SWIG_POINTER_EXCEPTION | 0);
12717 if (SWIG_arg_fail(1)) SWIG_fail;
22bfe96c
RD
12718 {
12719 PyThreadState* __tstate = wxPyBeginAllowThreads();
12720 result = (bool)((wxSpinButton const *)arg1)->IsVertical();
12721
12722 wxPyEndAllowThreads(__tstate);
12723 if (PyErr_Occurred()) SWIG_fail;
12724 }
12725 {
12726 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
12727 }
d14a1e28
RD
12728 return resultobj;
12729 fail:
12730 return NULL;
12731}
12732
12733
c32bde28 12734static PyObject *_wrap_SpinButton_GetClassDefaultAttributes(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28 12735 PyObject *resultobj;
093d3ff1 12736 wxWindowVariant arg1 = (wxWindowVariant) wxWINDOW_VARIANT_NORMAL ;
22bfe96c 12737 wxVisualAttributes result;
d14a1e28
RD
12738 PyObject * obj0 = 0 ;
12739 char *kwnames[] = {
22bfe96c 12740 (char *) "variant", NULL
d14a1e28
RD
12741 };
12742
22bfe96c
RD
12743 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|O:SpinButton_GetClassDefaultAttributes",kwnames,&obj0)) goto fail;
12744 if (obj0) {
093d3ff1
RD
12745 {
12746 arg1 = (wxWindowVariant)(SWIG_As_int(obj0));
12747 if (SWIG_arg_fail(1)) SWIG_fail;
12748 }
22bfe96c 12749 }
d14a1e28 12750 {
110da5b0 12751 if (!wxPyCheckForApp()) SWIG_fail;
d14a1e28 12752 PyThreadState* __tstate = wxPyBeginAllowThreads();
22bfe96c 12753 result = wxSpinButton::GetClassDefaultAttributes((wxWindowVariant )arg1);
d14a1e28
RD
12754
12755 wxPyEndAllowThreads(__tstate);
dfbb5885 12756 if (PyErr_Occurred()) SWIG_fail;
d14a1e28 12757 }
4f89f6a3 12758 {
22bfe96c 12759 wxVisualAttributes * resultptr;
093d3ff1 12760 resultptr = new wxVisualAttributes((wxVisualAttributes &)(result));
22bfe96c 12761 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxVisualAttributes, 1);
4f89f6a3 12762 }
d14a1e28
RD
12763 return resultobj;
12764 fail:
12765 return NULL;
12766}
12767
12768
c32bde28 12769static PyObject * SpinButton_swigregister(PyObject *, PyObject *args) {
d14a1e28
RD
12770 PyObject *obj;
12771 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
12772 SWIG_TypeClientData(SWIGTYPE_p_wxSpinButton, obj);
12773 Py_INCREF(obj);
12774 return Py_BuildValue((char *)"");
12775}
c32bde28 12776static PyObject *_wrap_new_SpinCtrl(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
12777 PyObject *resultobj;
12778 wxWindow *arg1 = (wxWindow *) 0 ;
e811c8ce 12779 int arg2 = (int) -1 ;
d14a1e28
RD
12780 wxString const &arg3_defvalue = wxPyEmptyString ;
12781 wxString *arg3 = (wxString *) &arg3_defvalue ;
12782 wxPoint const &arg4_defvalue = wxDefaultPosition ;
12783 wxPoint *arg4 = (wxPoint *) &arg4_defvalue ;
12784 wxSize const &arg5_defvalue = wxDefaultSize ;
12785 wxSize *arg5 = (wxSize *) &arg5_defvalue ;
12786 long arg6 = (long) wxSP_ARROW_KEYS ;
12787 int arg7 = (int) 0 ;
12788 int arg8 = (int) 100 ;
12789 int arg9 = (int) 0 ;
12790 wxString const &arg10_defvalue = wxPySpinCtrlNameStr ;
12791 wxString *arg10 = (wxString *) &arg10_defvalue ;
12792 wxSpinCtrl *result;
ae8162c8 12793 bool temp3 = false ;
d14a1e28
RD
12794 wxPoint temp4 ;
12795 wxSize temp5 ;
ae8162c8 12796 bool temp10 = false ;
d14a1e28 12797 PyObject * obj0 = 0 ;
994141e6 12798 PyObject * obj1 = 0 ;
d14a1e28
RD
12799 PyObject * obj2 = 0 ;
12800 PyObject * obj3 = 0 ;
12801 PyObject * obj4 = 0 ;
994141e6
RD
12802 PyObject * obj5 = 0 ;
12803 PyObject * obj6 = 0 ;
12804 PyObject * obj7 = 0 ;
12805 PyObject * obj8 = 0 ;
d14a1e28
RD
12806 PyObject * obj9 = 0 ;
12807 char *kwnames[] = {
12808 (char *) "parent",(char *) "id",(char *) "value",(char *) "pos",(char *) "size",(char *) "style",(char *) "min",(char *) "max",(char *) "initial",(char *) "name", NULL
12809 };
12810
994141e6 12811 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
12812 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
12813 if (SWIG_arg_fail(1)) SWIG_fail;
994141e6 12814 if (obj1) {
093d3ff1
RD
12815 {
12816 arg2 = (int)(SWIG_As_int(obj1));
12817 if (SWIG_arg_fail(2)) SWIG_fail;
12818 }
994141e6
RD
12819 }
12820 if (obj2) {
d14a1e28
RD
12821 {
12822 arg3 = wxString_in_helper(obj2);
12823 if (arg3 == NULL) SWIG_fail;
ae8162c8 12824 temp3 = true;
d14a1e28
RD
12825 }
12826 }
12827 if (obj3) {
12828 {
12829 arg4 = &temp4;
12830 if ( ! wxPoint_helper(obj3, &arg4)) SWIG_fail;
12831 }
12832 }
12833 if (obj4) {
12834 {
12835 arg5 = &temp5;
12836 if ( ! wxSize_helper(obj4, &arg5)) SWIG_fail;
12837 }
12838 }
994141e6 12839 if (obj5) {
093d3ff1
RD
12840 {
12841 arg6 = (long)(SWIG_As_long(obj5));
12842 if (SWIG_arg_fail(6)) SWIG_fail;
12843 }
994141e6
RD
12844 }
12845 if (obj6) {
093d3ff1
RD
12846 {
12847 arg7 = (int)(SWIG_As_int(obj6));
12848 if (SWIG_arg_fail(7)) SWIG_fail;
12849 }
994141e6
RD
12850 }
12851 if (obj7) {
093d3ff1
RD
12852 {
12853 arg8 = (int)(SWIG_As_int(obj7));
12854 if (SWIG_arg_fail(8)) SWIG_fail;
12855 }
994141e6
RD
12856 }
12857 if (obj8) {
093d3ff1
RD
12858 {
12859 arg9 = (int)(SWIG_As_int(obj8));
12860 if (SWIG_arg_fail(9)) SWIG_fail;
12861 }
994141e6 12862 }
d14a1e28
RD
12863 if (obj9) {
12864 {
12865 arg10 = wxString_in_helper(obj9);
12866 if (arg10 == NULL) SWIG_fail;
ae8162c8 12867 temp10 = true;
d14a1e28
RD
12868 }
12869 }
12870 {
e3b71cb8 12871 if (!wxPyCheckForApp()) SWIG_fail;
d14a1e28
RD
12872 PyThreadState* __tstate = wxPyBeginAllowThreads();
12873 result = (wxSpinCtrl *)new wxSpinCtrl(arg1,arg2,(wxString const &)*arg3,(wxPoint const &)*arg4,(wxSize const &)*arg5,arg6,arg7,arg8,arg9,(wxString const &)*arg10);
12874
12875 wxPyEndAllowThreads(__tstate);
110da5b0 12876 if (PyErr_Occurred()) SWIG_fail;
d14a1e28 12877 }
15afbcd0 12878 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxSpinCtrl, 1);
d14a1e28
RD
12879 {
12880 if (temp3)
12881 delete arg3;
12882 }
12883 {
12884 if (temp10)
12885 delete arg10;
12886 }
12887 return resultobj;
12888 fail:
12889 {
12890 if (temp3)
12891 delete arg3;
12892 }
12893 {
12894 if (temp10)
12895 delete arg10;
12896 }
12897 return NULL;
12898}
12899
12900
c32bde28 12901static PyObject *_wrap_new_PreSpinCtrl(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
12902 PyObject *resultobj;
12903 wxSpinCtrl *result;
12904 char *kwnames[] = {
12905 NULL
12906 };
12907
12908 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_PreSpinCtrl",kwnames)) goto fail;
12909 {
e3b71cb8 12910 if (!wxPyCheckForApp()) SWIG_fail;
d14a1e28
RD
12911 PyThreadState* __tstate = wxPyBeginAllowThreads();
12912 result = (wxSpinCtrl *)new wxSpinCtrl();
12913
12914 wxPyEndAllowThreads(__tstate);
110da5b0 12915 if (PyErr_Occurred()) SWIG_fail;
d14a1e28 12916 }
15afbcd0 12917 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxSpinCtrl, 1);
d14a1e28
RD
12918 return resultobj;
12919 fail:
12920 return NULL;
12921}
12922
12923
c32bde28 12924static PyObject *_wrap_SpinCtrl_Create(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
12925 PyObject *resultobj;
12926 wxSpinCtrl *arg1 = (wxSpinCtrl *) 0 ;
12927 wxWindow *arg2 = (wxWindow *) 0 ;
e811c8ce 12928 int arg3 = (int) -1 ;
d14a1e28
RD
12929 wxString const &arg4_defvalue = wxPyEmptyString ;
12930 wxString *arg4 = (wxString *) &arg4_defvalue ;
12931 wxPoint const &arg5_defvalue = wxDefaultPosition ;
12932 wxPoint *arg5 = (wxPoint *) &arg5_defvalue ;
12933 wxSize const &arg6_defvalue = wxDefaultSize ;
12934 wxSize *arg6 = (wxSize *) &arg6_defvalue ;
12935 long arg7 = (long) wxSP_ARROW_KEYS ;
12936 int arg8 = (int) 0 ;
12937 int arg9 = (int) 100 ;
12938 int arg10 = (int) 0 ;
12939 wxString const &arg11_defvalue = wxPySpinCtrlNameStr ;
12940 wxString *arg11 = (wxString *) &arg11_defvalue ;
12941 bool result;
ae8162c8 12942 bool temp4 = false ;
d14a1e28
RD
12943 wxPoint temp5 ;
12944 wxSize temp6 ;
ae8162c8 12945 bool temp11 = false ;
d14a1e28
RD
12946 PyObject * obj0 = 0 ;
12947 PyObject * obj1 = 0 ;
994141e6 12948 PyObject * obj2 = 0 ;
d14a1e28
RD
12949 PyObject * obj3 = 0 ;
12950 PyObject * obj4 = 0 ;
12951 PyObject * obj5 = 0 ;
994141e6
RD
12952 PyObject * obj6 = 0 ;
12953 PyObject * obj7 = 0 ;
12954 PyObject * obj8 = 0 ;
12955 PyObject * obj9 = 0 ;
d14a1e28
RD
12956 PyObject * obj10 = 0 ;
12957 char *kwnames[] = {
12958 (char *) "self",(char *) "parent",(char *) "id",(char *) "value",(char *) "pos",(char *) "size",(char *) "style",(char *) "min",(char *) "max",(char *) "initial",(char *) "name", NULL
12959 };
12960
994141e6 12961 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|OOOOOOOOO:SpinCtrl_Create",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6,&obj7,&obj8,&obj9,&obj10)) goto fail;
093d3ff1
RD
12962 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxSpinCtrl, SWIG_POINTER_EXCEPTION | 0);
12963 if (SWIG_arg_fail(1)) SWIG_fail;
12964 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
12965 if (SWIG_arg_fail(2)) SWIG_fail;
994141e6 12966 if (obj2) {
093d3ff1
RD
12967 {
12968 arg3 = (int)(SWIG_As_int(obj2));
12969 if (SWIG_arg_fail(3)) SWIG_fail;
12970 }
994141e6 12971 }
d14a1e28
RD
12972 if (obj3) {
12973 {
12974 arg4 = wxString_in_helper(obj3);
12975 if (arg4 == NULL) SWIG_fail;
ae8162c8 12976 temp4 = true;
d14a1e28
RD
12977 }
12978 }
12979 if (obj4) {
12980 {
12981 arg5 = &temp5;
12982 if ( ! wxPoint_helper(obj4, &arg5)) SWIG_fail;
12983 }
12984 }
12985 if (obj5) {
12986 {
12987 arg6 = &temp6;
12988 if ( ! wxSize_helper(obj5, &arg6)) SWIG_fail;
12989 }
12990 }
994141e6 12991 if (obj6) {
093d3ff1
RD
12992 {
12993 arg7 = (long)(SWIG_As_long(obj6));
12994 if (SWIG_arg_fail(7)) SWIG_fail;
12995 }
994141e6
RD
12996 }
12997 if (obj7) {
093d3ff1
RD
12998 {
12999 arg8 = (int)(SWIG_As_int(obj7));
13000 if (SWIG_arg_fail(8)) SWIG_fail;
13001 }
994141e6
RD
13002 }
13003 if (obj8) {
093d3ff1
RD
13004 {
13005 arg9 = (int)(SWIG_As_int(obj8));
13006 if (SWIG_arg_fail(9)) SWIG_fail;
13007 }
994141e6
RD
13008 }
13009 if (obj9) {
093d3ff1
RD
13010 {
13011 arg10 = (int)(SWIG_As_int(obj9));
13012 if (SWIG_arg_fail(10)) SWIG_fail;
13013 }
994141e6 13014 }
d14a1e28
RD
13015 if (obj10) {
13016 {
13017 arg11 = wxString_in_helper(obj10);
13018 if (arg11 == NULL) SWIG_fail;
ae8162c8 13019 temp11 = true;
d14a1e28
RD
13020 }
13021 }
13022 {
13023 PyThreadState* __tstate = wxPyBeginAllowThreads();
13024 result = (bool)(arg1)->Create(arg2,arg3,(wxString const &)*arg4,(wxPoint const &)*arg5,(wxSize const &)*arg6,arg7,arg8,arg9,arg10,(wxString const &)*arg11);
13025
13026 wxPyEndAllowThreads(__tstate);
13027 if (PyErr_Occurred()) SWIG_fail;
13028 }
4f89f6a3
RD
13029 {
13030 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
13031 }
d14a1e28
RD
13032 {
13033 if (temp4)
13034 delete arg4;
13035 }
13036 {
13037 if (temp11)
13038 delete arg11;
13039 }
13040 return resultobj;
13041 fail:
13042 {
13043 if (temp4)
13044 delete arg4;
13045 }
13046 {
13047 if (temp11)
13048 delete arg11;
13049 }
13050 return NULL;
13051}
13052
13053
c32bde28 13054static PyObject *_wrap_SpinCtrl_GetValue(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
13055 PyObject *resultobj;
13056 wxSpinCtrl *arg1 = (wxSpinCtrl *) 0 ;
13057 int result;
13058 PyObject * obj0 = 0 ;
13059 char *kwnames[] = {
13060 (char *) "self", NULL
13061 };
13062
13063 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:SpinCtrl_GetValue",kwnames,&obj0)) goto fail;
093d3ff1
RD
13064 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxSpinCtrl, SWIG_POINTER_EXCEPTION | 0);
13065 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
13066 {
13067 PyThreadState* __tstate = wxPyBeginAllowThreads();
13068 result = (int)((wxSpinCtrl const *)arg1)->GetValue();
13069
13070 wxPyEndAllowThreads(__tstate);
13071 if (PyErr_Occurred()) SWIG_fail;
13072 }
093d3ff1
RD
13073 {
13074 resultobj = SWIG_From_int((int)(result));
13075 }
d14a1e28
RD
13076 return resultobj;
13077 fail:
13078 return NULL;
13079}
13080
13081
c32bde28 13082static PyObject *_wrap_SpinCtrl_SetValue(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
13083 PyObject *resultobj;
13084 wxSpinCtrl *arg1 = (wxSpinCtrl *) 0 ;
13085 int arg2 ;
13086 PyObject * obj0 = 0 ;
994141e6 13087 PyObject * obj1 = 0 ;
d14a1e28
RD
13088 char *kwnames[] = {
13089 (char *) "self",(char *) "value", NULL
13090 };
13091
994141e6 13092 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:SpinCtrl_SetValue",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
13093 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxSpinCtrl, SWIG_POINTER_EXCEPTION | 0);
13094 if (SWIG_arg_fail(1)) SWIG_fail;
13095 {
13096 arg2 = (int)(SWIG_As_int(obj1));
13097 if (SWIG_arg_fail(2)) SWIG_fail;
13098 }
d14a1e28
RD
13099 {
13100 PyThreadState* __tstate = wxPyBeginAllowThreads();
13101 (arg1)->SetValue(arg2);
13102
13103 wxPyEndAllowThreads(__tstate);
13104 if (PyErr_Occurred()) SWIG_fail;
13105 }
13106 Py_INCREF(Py_None); resultobj = Py_None;
13107 return resultobj;
13108 fail:
13109 return NULL;
13110}
13111
13112
c32bde28 13113static PyObject *_wrap_SpinCtrl_SetValueString(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
13114 PyObject *resultobj;
13115 wxSpinCtrl *arg1 = (wxSpinCtrl *) 0 ;
13116 wxString *arg2 = 0 ;
ae8162c8 13117 bool temp2 = false ;
d14a1e28
RD
13118 PyObject * obj0 = 0 ;
13119 PyObject * obj1 = 0 ;
13120 char *kwnames[] = {
13121 (char *) "self",(char *) "text", NULL
13122 };
13123
13124 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:SpinCtrl_SetValueString",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
13125 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxSpinCtrl, SWIG_POINTER_EXCEPTION | 0);
13126 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
13127 {
13128 arg2 = wxString_in_helper(obj1);
13129 if (arg2 == NULL) SWIG_fail;
ae8162c8 13130 temp2 = true;
d14a1e28
RD
13131 }
13132 {
13133 PyThreadState* __tstate = wxPyBeginAllowThreads();
13134 (arg1)->SetValue((wxString const &)*arg2);
13135
13136 wxPyEndAllowThreads(__tstate);
13137 if (PyErr_Occurred()) SWIG_fail;
13138 }
13139 Py_INCREF(Py_None); resultobj = Py_None;
13140 {
13141 if (temp2)
13142 delete arg2;
13143 }
13144 return resultobj;
13145 fail:
13146 {
13147 if (temp2)
13148 delete arg2;
13149 }
13150 return NULL;
13151}
13152
13153
c32bde28 13154static PyObject *_wrap_SpinCtrl_SetRange(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
13155 PyObject *resultobj;
13156 wxSpinCtrl *arg1 = (wxSpinCtrl *) 0 ;
13157 int arg2 ;
13158 int arg3 ;
13159 PyObject * obj0 = 0 ;
994141e6
RD
13160 PyObject * obj1 = 0 ;
13161 PyObject * obj2 = 0 ;
d14a1e28
RD
13162 char *kwnames[] = {
13163 (char *) "self",(char *) "minVal",(char *) "maxVal", NULL
13164 };
13165
994141e6 13166 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:SpinCtrl_SetRange",kwnames,&obj0,&obj1,&obj2)) goto fail;
093d3ff1
RD
13167 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxSpinCtrl, SWIG_POINTER_EXCEPTION | 0);
13168 if (SWIG_arg_fail(1)) SWIG_fail;
13169 {
13170 arg2 = (int)(SWIG_As_int(obj1));
13171 if (SWIG_arg_fail(2)) SWIG_fail;
13172 }
13173 {
13174 arg3 = (int)(SWIG_As_int(obj2));
13175 if (SWIG_arg_fail(3)) SWIG_fail;
13176 }
d14a1e28
RD
13177 {
13178 PyThreadState* __tstate = wxPyBeginAllowThreads();
13179 (arg1)->SetRange(arg2,arg3);
13180
13181 wxPyEndAllowThreads(__tstate);
13182 if (PyErr_Occurred()) SWIG_fail;
13183 }
13184 Py_INCREF(Py_None); resultobj = Py_None;
13185 return resultobj;
13186 fail:
13187 return NULL;
13188}
13189
13190
c32bde28 13191static PyObject *_wrap_SpinCtrl_GetMin(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
13192 PyObject *resultobj;
13193 wxSpinCtrl *arg1 = (wxSpinCtrl *) 0 ;
13194 int result;
13195 PyObject * obj0 = 0 ;
13196 char *kwnames[] = {
13197 (char *) "self", NULL
13198 };
13199
13200 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:SpinCtrl_GetMin",kwnames,&obj0)) goto fail;
093d3ff1
RD
13201 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxSpinCtrl, SWIG_POINTER_EXCEPTION | 0);
13202 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
13203 {
13204 PyThreadState* __tstate = wxPyBeginAllowThreads();
13205 result = (int)((wxSpinCtrl const *)arg1)->GetMin();
13206
13207 wxPyEndAllowThreads(__tstate);
13208 if (PyErr_Occurred()) SWIG_fail;
13209 }
093d3ff1
RD
13210 {
13211 resultobj = SWIG_From_int((int)(result));
13212 }
d14a1e28
RD
13213 return resultobj;
13214 fail:
13215 return NULL;
13216}
13217
13218
c32bde28 13219static PyObject *_wrap_SpinCtrl_GetMax(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
13220 PyObject *resultobj;
13221 wxSpinCtrl *arg1 = (wxSpinCtrl *) 0 ;
13222 int result;
13223 PyObject * obj0 = 0 ;
13224 char *kwnames[] = {
13225 (char *) "self", NULL
13226 };
13227
13228 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:SpinCtrl_GetMax",kwnames,&obj0)) goto fail;
093d3ff1
RD
13229 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxSpinCtrl, SWIG_POINTER_EXCEPTION | 0);
13230 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
13231 {
13232 PyThreadState* __tstate = wxPyBeginAllowThreads();
13233 result = (int)((wxSpinCtrl const *)arg1)->GetMax();
13234
13235 wxPyEndAllowThreads(__tstate);
13236 if (PyErr_Occurred()) SWIG_fail;
13237 }
093d3ff1
RD
13238 {
13239 resultobj = SWIG_From_int((int)(result));
13240 }
d14a1e28
RD
13241 return resultobj;
13242 fail:
13243 return NULL;
13244}
13245
13246
c32bde28 13247static PyObject *_wrap_SpinCtrl_SetSelection(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
13248 PyObject *resultobj;
13249 wxSpinCtrl *arg1 = (wxSpinCtrl *) 0 ;
13250 long arg2 ;
13251 long arg3 ;
13252 PyObject * obj0 = 0 ;
994141e6
RD
13253 PyObject * obj1 = 0 ;
13254 PyObject * obj2 = 0 ;
d14a1e28
RD
13255 char *kwnames[] = {
13256 (char *) "self",(char *) "from",(char *) "to", NULL
13257 };
13258
994141e6 13259 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:SpinCtrl_SetSelection",kwnames,&obj0,&obj1,&obj2)) goto fail;
093d3ff1
RD
13260 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxSpinCtrl, SWIG_POINTER_EXCEPTION | 0);
13261 if (SWIG_arg_fail(1)) SWIG_fail;
13262 {
13263 arg2 = (long)(SWIG_As_long(obj1));
13264 if (SWIG_arg_fail(2)) SWIG_fail;
13265 }
13266 {
13267 arg3 = (long)(SWIG_As_long(obj2));
13268 if (SWIG_arg_fail(3)) SWIG_fail;
13269 }
d14a1e28
RD
13270 {
13271 PyThreadState* __tstate = wxPyBeginAllowThreads();
a41e16b6 13272 (arg1)->SetSelection(arg2,arg3);
d14a1e28
RD
13273
13274 wxPyEndAllowThreads(__tstate);
13275 if (PyErr_Occurred()) SWIG_fail;
13276 }
13277 Py_INCREF(Py_None); resultobj = Py_None;
13278 return resultobj;
13279 fail:
13280 return NULL;
13281}
13282
13283
c32bde28 13284static PyObject *_wrap_SpinCtrl_GetClassDefaultAttributes(PyObject *, PyObject *args, PyObject *kwargs) {
22bfe96c 13285 PyObject *resultobj;
093d3ff1 13286 wxWindowVariant arg1 = (wxWindowVariant) wxWINDOW_VARIANT_NORMAL ;
22bfe96c
RD
13287 wxVisualAttributes result;
13288 PyObject * obj0 = 0 ;
13289 char *kwnames[] = {
13290 (char *) "variant", NULL
13291 };
13292
13293 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|O:SpinCtrl_GetClassDefaultAttributes",kwnames,&obj0)) goto fail;
13294 if (obj0) {
093d3ff1
RD
13295 {
13296 arg1 = (wxWindowVariant)(SWIG_As_int(obj0));
13297 if (SWIG_arg_fail(1)) SWIG_fail;
13298 }
22bfe96c
RD
13299 }
13300 {
110da5b0 13301 if (!wxPyCheckForApp()) SWIG_fail;
22bfe96c
RD
13302 PyThreadState* __tstate = wxPyBeginAllowThreads();
13303 result = wxSpinCtrl::GetClassDefaultAttributes((wxWindowVariant )arg1);
13304
13305 wxPyEndAllowThreads(__tstate);
dfbb5885 13306 if (PyErr_Occurred()) SWIG_fail;
22bfe96c
RD
13307 }
13308 {
13309 wxVisualAttributes * resultptr;
093d3ff1 13310 resultptr = new wxVisualAttributes((wxVisualAttributes &)(result));
22bfe96c
RD
13311 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxVisualAttributes, 1);
13312 }
13313 return resultobj;
13314 fail:
13315 return NULL;
13316}
13317
13318
c32bde28 13319static PyObject * SpinCtrl_swigregister(PyObject *, PyObject *args) {
d14a1e28
RD
13320 PyObject *obj;
13321 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
13322 SWIG_TypeClientData(SWIGTYPE_p_wxSpinCtrl, obj);
13323 Py_INCREF(obj);
13324 return Py_BuildValue((char *)"");
13325}
c32bde28 13326static PyObject *_wrap_new_SpinEvent(PyObject *, PyObject *args, PyObject *kwargs) {
d1e20054
RD
13327 PyObject *resultobj;
13328 wxEventType arg1 = (wxEventType) wxEVT_NULL ;
13329 int arg2 = (int) 0 ;
13330 wxSpinEvent *result;
994141e6
RD
13331 PyObject * obj0 = 0 ;
13332 PyObject * obj1 = 0 ;
d1e20054
RD
13333 char *kwnames[] = {
13334 (char *) "commandType",(char *) "winid", NULL
13335 };
13336
994141e6
RD
13337 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|OO:new_SpinEvent",kwnames,&obj0,&obj1)) goto fail;
13338 if (obj0) {
093d3ff1
RD
13339 {
13340 arg1 = (wxEventType)(SWIG_As_int(obj0));
13341 if (SWIG_arg_fail(1)) SWIG_fail;
13342 }
994141e6
RD
13343 }
13344 if (obj1) {
093d3ff1
RD
13345 {
13346 arg2 = (int)(SWIG_As_int(obj1));
13347 if (SWIG_arg_fail(2)) SWIG_fail;
13348 }
994141e6 13349 }
d1e20054
RD
13350 {
13351 PyThreadState* __tstate = wxPyBeginAllowThreads();
13352 result = (wxSpinEvent *)new wxSpinEvent(arg1,arg2);
13353
13354 wxPyEndAllowThreads(__tstate);
13355 if (PyErr_Occurred()) SWIG_fail;
13356 }
15afbcd0 13357 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxSpinEvent, 1);
d1e20054
RD
13358 return resultobj;
13359 fail:
13360 return NULL;
13361}
13362
13363
c32bde28 13364static PyObject *_wrap_SpinEvent_GetPosition(PyObject *, PyObject *args, PyObject *kwargs) {
d1e20054
RD
13365 PyObject *resultobj;
13366 wxSpinEvent *arg1 = (wxSpinEvent *) 0 ;
13367 int result;
13368 PyObject * obj0 = 0 ;
13369 char *kwnames[] = {
13370 (char *) "self", NULL
13371 };
13372
13373 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:SpinEvent_GetPosition",kwnames,&obj0)) goto fail;
093d3ff1
RD
13374 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxSpinEvent, SWIG_POINTER_EXCEPTION | 0);
13375 if (SWIG_arg_fail(1)) SWIG_fail;
d1e20054
RD
13376 {
13377 PyThreadState* __tstate = wxPyBeginAllowThreads();
13378 result = (int)((wxSpinEvent const *)arg1)->GetPosition();
13379
13380 wxPyEndAllowThreads(__tstate);
13381 if (PyErr_Occurred()) SWIG_fail;
13382 }
093d3ff1
RD
13383 {
13384 resultobj = SWIG_From_int((int)(result));
13385 }
d1e20054
RD
13386 return resultobj;
13387 fail:
13388 return NULL;
13389}
13390
13391
c32bde28 13392static PyObject *_wrap_SpinEvent_SetPosition(PyObject *, PyObject *args, PyObject *kwargs) {
d1e20054
RD
13393 PyObject *resultobj;
13394 wxSpinEvent *arg1 = (wxSpinEvent *) 0 ;
13395 int arg2 ;
13396 PyObject * obj0 = 0 ;
994141e6 13397 PyObject * obj1 = 0 ;
d1e20054
RD
13398 char *kwnames[] = {
13399 (char *) "self",(char *) "pos", NULL
13400 };
13401
994141e6 13402 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:SpinEvent_SetPosition",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
13403 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxSpinEvent, SWIG_POINTER_EXCEPTION | 0);
13404 if (SWIG_arg_fail(1)) SWIG_fail;
13405 {
13406 arg2 = (int)(SWIG_As_int(obj1));
13407 if (SWIG_arg_fail(2)) SWIG_fail;
13408 }
d1e20054
RD
13409 {
13410 PyThreadState* __tstate = wxPyBeginAllowThreads();
13411 (arg1)->SetPosition(arg2);
13412
13413 wxPyEndAllowThreads(__tstate);
13414 if (PyErr_Occurred()) SWIG_fail;
13415 }
13416 Py_INCREF(Py_None); resultobj = Py_None;
13417 return resultobj;
13418 fail:
13419 return NULL;
13420}
13421
13422
c32bde28 13423static PyObject * SpinEvent_swigregister(PyObject *, PyObject *args) {
d1e20054
RD
13424 PyObject *obj;
13425 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
13426 SWIG_TypeClientData(SWIGTYPE_p_wxSpinEvent, obj);
13427 Py_INCREF(obj);
13428 return Py_BuildValue((char *)"");
13429}
c32bde28 13430static int _wrap_RadioBoxNameStr_set(PyObject *) {
b2dc1044
RD
13431 PyErr_SetString(PyExc_TypeError,"Variable RadioBoxNameStr is read-only.");
13432 return 1;
13433}
13434
13435
093d3ff1 13436static PyObject *_wrap_RadioBoxNameStr_get(void) {
b2dc1044
RD
13437 PyObject *pyobj;
13438
13439 {
13440#if wxUSE_UNICODE
13441 pyobj = PyUnicode_FromWideChar((&wxPyRadioBoxNameStr)->c_str(), (&wxPyRadioBoxNameStr)->Len());
13442#else
13443 pyobj = PyString_FromStringAndSize((&wxPyRadioBoxNameStr)->c_str(), (&wxPyRadioBoxNameStr)->Len());
13444#endif
13445 }
13446 return pyobj;
13447}
13448
13449
c32bde28 13450static int _wrap_RadioButtonNameStr_set(PyObject *) {
b2dc1044
RD
13451 PyErr_SetString(PyExc_TypeError,"Variable RadioButtonNameStr is read-only.");
13452 return 1;
13453}
13454
13455
093d3ff1 13456static PyObject *_wrap_RadioButtonNameStr_get(void) {
b2dc1044
RD
13457 PyObject *pyobj;
13458
13459 {
13460#if wxUSE_UNICODE
13461 pyobj = PyUnicode_FromWideChar((&wxPyRadioButtonNameStr)->c_str(), (&wxPyRadioButtonNameStr)->Len());
13462#else
13463 pyobj = PyString_FromStringAndSize((&wxPyRadioButtonNameStr)->c_str(), (&wxPyRadioButtonNameStr)->Len());
13464#endif
13465 }
13466 return pyobj;
13467}
13468
13469
c32bde28 13470static PyObject *_wrap_new_RadioBox(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
13471 PyObject *resultobj;
13472 wxWindow *arg1 = (wxWindow *) 0 ;
248ed943
RD
13473 int arg2 = (int) -1 ;
13474 wxString const &arg3_defvalue = wxPyEmptyString ;
13475 wxString *arg3 = (wxString *) &arg3_defvalue ;
d14a1e28
RD
13476 wxPoint const &arg4_defvalue = wxDefaultPosition ;
13477 wxPoint *arg4 = (wxPoint *) &arg4_defvalue ;
13478 wxSize const &arg5_defvalue = wxDefaultSize ;
13479 wxSize *arg5 = (wxSize *) &arg5_defvalue ;
4d5c3d91
RD
13480 wxArrayString const &arg6_defvalue = wxPyEmptyStringArray ;
13481 wxArrayString *arg6 = (wxArrayString *) &arg6_defvalue ;
13482 int arg7 = (int) 0 ;
13483 long arg8 = (long) wxRA_HORIZONTAL ;
13484 wxValidator const &arg9_defvalue = wxDefaultValidator ;
13485 wxValidator *arg9 = (wxValidator *) &arg9_defvalue ;
13486 wxString const &arg10_defvalue = wxPyRadioBoxNameStr ;
13487 wxString *arg10 = (wxString *) &arg10_defvalue ;
d14a1e28 13488 wxRadioBox *result;
ae8162c8 13489 bool temp3 = false ;
d14a1e28
RD
13490 wxPoint temp4 ;
13491 wxSize temp5 ;
ae8162c8
RD
13492 bool temp6 = false ;
13493 bool temp10 = false ;
d14a1e28 13494 PyObject * obj0 = 0 ;
994141e6 13495 PyObject * obj1 = 0 ;
d14a1e28
RD
13496 PyObject * obj2 = 0 ;
13497 PyObject * obj3 = 0 ;
13498 PyObject * obj4 = 0 ;
13499 PyObject * obj5 = 0 ;
994141e6
RD
13500 PyObject * obj6 = 0 ;
13501 PyObject * obj7 = 0 ;
d14a1e28
RD
13502 PyObject * obj8 = 0 ;
13503 PyObject * obj9 = 0 ;
13504 char *kwnames[] = {
994141e6 13505 (char *) "parent",(char *) "id",(char *) "label",(char *) "pos",(char *) "size",(char *) "choices",(char *) "majorDimension",(char *) "style",(char *) "validator",(char *) "name", NULL
d14a1e28
RD
13506 };
13507
248ed943 13508 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
13509 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
13510 if (SWIG_arg_fail(1)) SWIG_fail;
248ed943 13511 if (obj1) {
093d3ff1
RD
13512 {
13513 arg2 = (int)(SWIG_As_int(obj1));
13514 if (SWIG_arg_fail(2)) SWIG_fail;
13515 }
248ed943
RD
13516 }
13517 if (obj2) {
13518 {
13519 arg3 = wxString_in_helper(obj2);
13520 if (arg3 == NULL) SWIG_fail;
ae8162c8 13521 temp3 = true;
248ed943 13522 }
d14a1e28
RD
13523 }
13524 if (obj3) {
13525 {
13526 arg4 = &temp4;
13527 if ( ! wxPoint_helper(obj3, &arg4)) SWIG_fail;
13528 }
13529 }
13530 if (obj4) {
13531 {
13532 arg5 = &temp5;
13533 if ( ! wxSize_helper(obj4, &arg5)) SWIG_fail;
13534 }
13535 }
13536 if (obj5) {
13537 {
4d5c3d91
RD
13538 if (! PySequence_Check(obj5)) {
13539 PyErr_SetString(PyExc_TypeError, "Sequence of strings expected.");
13540 SWIG_fail;
13541 }
13542 arg6 = new wxArrayString;
ae8162c8 13543 temp6 = true;
4d5c3d91
RD
13544 int i, len=PySequence_Length(obj5);
13545 for (i=0; i<len; i++) {
13546 PyObject* item = PySequence_GetItem(obj5, i);
71237536 13547 wxString* s = wxString_in_helper(item);
74a57fcd 13548 if (PyErr_Occurred()) SWIG_fail;
71237536
RD
13549 arg6->Add(*s);
13550 delete s;
4d5c3d91 13551 Py_DECREF(item);
4d5c3d91 13552 }
d14a1e28
RD
13553 }
13554 }
994141e6 13555 if (obj6) {
093d3ff1
RD
13556 {
13557 arg7 = (int)(SWIG_As_int(obj6));
13558 if (SWIG_arg_fail(7)) SWIG_fail;
13559 }
994141e6
RD
13560 }
13561 if (obj7) {
093d3ff1
RD
13562 {
13563 arg8 = (long)(SWIG_As_long(obj7));
13564 if (SWIG_arg_fail(8)) SWIG_fail;
13565 }
994141e6 13566 }
d14a1e28 13567 if (obj8) {
093d3ff1
RD
13568 {
13569 SWIG_Python_ConvertPtr(obj8, (void **)&arg9, SWIGTYPE_p_wxValidator, SWIG_POINTER_EXCEPTION | 0);
13570 if (SWIG_arg_fail(9)) SWIG_fail;
13571 if (arg9 == NULL) {
13572 SWIG_null_ref("wxValidator");
13573 }
13574 if (SWIG_arg_fail(9)) SWIG_fail;
d14a1e28
RD
13575 }
13576 }
13577 if (obj9) {
13578 {
4d5c3d91
RD
13579 arg10 = wxString_in_helper(obj9);
13580 if (arg10 == NULL) SWIG_fail;
ae8162c8 13581 temp10 = true;
d14a1e28
RD
13582 }
13583 }
13584 {
e3b71cb8 13585 if (!wxPyCheckForApp()) SWIG_fail;
d14a1e28 13586 PyThreadState* __tstate = wxPyBeginAllowThreads();
4d5c3d91 13587 result = (wxRadioBox *)new wxRadioBox(arg1,arg2,(wxString const &)*arg3,(wxPoint const &)*arg4,(wxSize const &)*arg5,(wxArrayString const &)*arg6,arg7,arg8,(wxValidator const &)*arg9,(wxString const &)*arg10);
d14a1e28
RD
13588
13589 wxPyEndAllowThreads(__tstate);
110da5b0 13590 if (PyErr_Occurred()) SWIG_fail;
d14a1e28 13591 }
15afbcd0 13592 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxRadioBox, 1);
d14a1e28
RD
13593 {
13594 if (temp3)
13595 delete arg3;
13596 }
13597 {
3adfb63b 13598 if (temp6) delete arg6;
d14a1e28
RD
13599 }
13600 {
13601 if (temp10)
4d5c3d91 13602 delete arg10;
d14a1e28
RD
13603 }
13604 return resultobj;
13605 fail:
13606 {
13607 if (temp3)
13608 delete arg3;
13609 }
13610 {
3adfb63b 13611 if (temp6) delete arg6;
d14a1e28
RD
13612 }
13613 {
13614 if (temp10)
4d5c3d91 13615 delete arg10;
d14a1e28
RD
13616 }
13617 return NULL;
13618}
13619
13620
c32bde28 13621static PyObject *_wrap_new_PreRadioBox(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
13622 PyObject *resultobj;
13623 wxRadioBox *result;
13624 char *kwnames[] = {
13625 NULL
13626 };
13627
13628 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_PreRadioBox",kwnames)) goto fail;
13629 {
e3b71cb8 13630 if (!wxPyCheckForApp()) SWIG_fail;
d14a1e28
RD
13631 PyThreadState* __tstate = wxPyBeginAllowThreads();
13632 result = (wxRadioBox *)new wxRadioBox();
13633
13634 wxPyEndAllowThreads(__tstate);
110da5b0 13635 if (PyErr_Occurred()) SWIG_fail;
d14a1e28 13636 }
15afbcd0 13637 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxRadioBox, 1);
d14a1e28
RD
13638 return resultobj;
13639 fail:
13640 return NULL;
13641}
13642
13643
c32bde28 13644static PyObject *_wrap_RadioBox_Create(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
13645 PyObject *resultobj;
13646 wxRadioBox *arg1 = (wxRadioBox *) 0 ;
13647 wxWindow *arg2 = (wxWindow *) 0 ;
248ed943
RD
13648 int arg3 = (int) -1 ;
13649 wxString const &arg4_defvalue = wxPyEmptyString ;
13650 wxString *arg4 = (wxString *) &arg4_defvalue ;
d14a1e28
RD
13651 wxPoint const &arg5_defvalue = wxDefaultPosition ;
13652 wxPoint *arg5 = (wxPoint *) &arg5_defvalue ;
13653 wxSize const &arg6_defvalue = wxDefaultSize ;
13654 wxSize *arg6 = (wxSize *) &arg6_defvalue ;
4d5c3d91
RD
13655 wxArrayString const &arg7_defvalue = wxPyEmptyStringArray ;
13656 wxArrayString *arg7 = (wxArrayString *) &arg7_defvalue ;
13657 int arg8 = (int) 0 ;
13658 long arg9 = (long) wxRA_HORIZONTAL ;
13659 wxValidator const &arg10_defvalue = wxDefaultValidator ;
13660 wxValidator *arg10 = (wxValidator *) &arg10_defvalue ;
13661 wxString const &arg11_defvalue = wxPyRadioBoxNameStr ;
13662 wxString *arg11 = (wxString *) &arg11_defvalue ;
d14a1e28 13663 bool result;
ae8162c8 13664 bool temp4 = false ;
d14a1e28
RD
13665 wxPoint temp5 ;
13666 wxSize temp6 ;
ae8162c8
RD
13667 bool temp7 = false ;
13668 bool temp11 = false ;
d14a1e28
RD
13669 PyObject * obj0 = 0 ;
13670 PyObject * obj1 = 0 ;
994141e6 13671 PyObject * obj2 = 0 ;
d14a1e28
RD
13672 PyObject * obj3 = 0 ;
13673 PyObject * obj4 = 0 ;
13674 PyObject * obj5 = 0 ;
13675 PyObject * obj6 = 0 ;
994141e6
RD
13676 PyObject * obj7 = 0 ;
13677 PyObject * obj8 = 0 ;
d14a1e28
RD
13678 PyObject * obj9 = 0 ;
13679 PyObject * obj10 = 0 ;
13680 char *kwnames[] = {
994141e6 13681 (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
13682 };
13683
248ed943 13684 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|OOOOOOOOO:RadioBox_Create",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6,&obj7,&obj8,&obj9,&obj10)) goto fail;
093d3ff1
RD
13685 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxRadioBox, SWIG_POINTER_EXCEPTION | 0);
13686 if (SWIG_arg_fail(1)) SWIG_fail;
13687 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
13688 if (SWIG_arg_fail(2)) SWIG_fail;
248ed943 13689 if (obj2) {
093d3ff1
RD
13690 {
13691 arg3 = (int)(SWIG_As_int(obj2));
13692 if (SWIG_arg_fail(3)) SWIG_fail;
13693 }
248ed943
RD
13694 }
13695 if (obj3) {
13696 {
13697 arg4 = wxString_in_helper(obj3);
13698 if (arg4 == NULL) SWIG_fail;
ae8162c8 13699 temp4 = true;
248ed943 13700 }
d14a1e28
RD
13701 }
13702 if (obj4) {
13703 {
13704 arg5 = &temp5;
13705 if ( ! wxPoint_helper(obj4, &arg5)) SWIG_fail;
13706 }
13707 }
13708 if (obj5) {
13709 {
13710 arg6 = &temp6;
13711 if ( ! wxSize_helper(obj5, &arg6)) SWIG_fail;
13712 }
13713 }
13714 if (obj6) {
13715 {
4d5c3d91
RD
13716 if (! PySequence_Check(obj6)) {
13717 PyErr_SetString(PyExc_TypeError, "Sequence of strings expected.");
13718 SWIG_fail;
13719 }
13720 arg7 = new wxArrayString;
ae8162c8 13721 temp7 = true;
4d5c3d91
RD
13722 int i, len=PySequence_Length(obj6);
13723 for (i=0; i<len; i++) {
13724 PyObject* item = PySequence_GetItem(obj6, i);
71237536 13725 wxString* s = wxString_in_helper(item);
74a57fcd 13726 if (PyErr_Occurred()) SWIG_fail;
71237536
RD
13727 arg7->Add(*s);
13728 delete s;
4d5c3d91 13729 Py_DECREF(item);
4d5c3d91 13730 }
d14a1e28
RD
13731 }
13732 }
994141e6 13733 if (obj7) {
093d3ff1
RD
13734 {
13735 arg8 = (int)(SWIG_As_int(obj7));
13736 if (SWIG_arg_fail(8)) SWIG_fail;
13737 }
994141e6
RD
13738 }
13739 if (obj8) {
093d3ff1
RD
13740 {
13741 arg9 = (long)(SWIG_As_long(obj8));
13742 if (SWIG_arg_fail(9)) SWIG_fail;
13743 }
994141e6 13744 }
d14a1e28 13745 if (obj9) {
093d3ff1
RD
13746 {
13747 SWIG_Python_ConvertPtr(obj9, (void **)&arg10, SWIGTYPE_p_wxValidator, SWIG_POINTER_EXCEPTION | 0);
13748 if (SWIG_arg_fail(10)) SWIG_fail;
13749 if (arg10 == NULL) {
13750 SWIG_null_ref("wxValidator");
13751 }
13752 if (SWIG_arg_fail(10)) SWIG_fail;
d14a1e28
RD
13753 }
13754 }
13755 if (obj10) {
13756 {
4d5c3d91
RD
13757 arg11 = wxString_in_helper(obj10);
13758 if (arg11 == NULL) SWIG_fail;
ae8162c8 13759 temp11 = true;
d14a1e28
RD
13760 }
13761 }
13762 {
13763 PyThreadState* __tstate = wxPyBeginAllowThreads();
4d5c3d91 13764 result = (bool)(arg1)->Create(arg2,arg3,(wxString const &)*arg4,(wxPoint const &)*arg5,(wxSize const &)*arg6,(wxArrayString const &)*arg7,arg8,arg9,(wxValidator const &)*arg10,(wxString const &)*arg11);
d14a1e28
RD
13765
13766 wxPyEndAllowThreads(__tstate);
13767 if (PyErr_Occurred()) SWIG_fail;
13768 }
4f89f6a3
RD
13769 {
13770 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
13771 }
d14a1e28
RD
13772 {
13773 if (temp4)
13774 delete arg4;
13775 }
13776 {
3adfb63b 13777 if (temp7) delete arg7;
d14a1e28
RD
13778 }
13779 {
13780 if (temp11)
4d5c3d91 13781 delete arg11;
d14a1e28
RD
13782 }
13783 return resultobj;
13784 fail:
13785 {
13786 if (temp4)
13787 delete arg4;
13788 }
13789 {
3adfb63b 13790 if (temp7) delete arg7;
d14a1e28
RD
13791 }
13792 {
13793 if (temp11)
4d5c3d91 13794 delete arg11;
d14a1e28
RD
13795 }
13796 return NULL;
13797}
13798
13799
c32bde28 13800static PyObject *_wrap_RadioBox_SetSelection(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
13801 PyObject *resultobj;
13802 wxRadioBox *arg1 = (wxRadioBox *) 0 ;
13803 int arg2 ;
13804 PyObject * obj0 = 0 ;
994141e6 13805 PyObject * obj1 = 0 ;
d14a1e28
RD
13806 char *kwnames[] = {
13807 (char *) "self",(char *) "n", NULL
13808 };
13809
994141e6 13810 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:RadioBox_SetSelection",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
13811 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxRadioBox, SWIG_POINTER_EXCEPTION | 0);
13812 if (SWIG_arg_fail(1)) SWIG_fail;
13813 {
13814 arg2 = (int)(SWIG_As_int(obj1));
13815 if (SWIG_arg_fail(2)) SWIG_fail;
13816 }
d14a1e28
RD
13817 {
13818 PyThreadState* __tstate = wxPyBeginAllowThreads();
13819 (arg1)->SetSelection(arg2);
13820
13821 wxPyEndAllowThreads(__tstate);
13822 if (PyErr_Occurred()) SWIG_fail;
13823 }
13824 Py_INCREF(Py_None); resultobj = Py_None;
13825 return resultobj;
13826 fail:
13827 return NULL;
13828}
13829
13830
c32bde28 13831static PyObject *_wrap_RadioBox_GetSelection(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
13832 PyObject *resultobj;
13833 wxRadioBox *arg1 = (wxRadioBox *) 0 ;
13834 int result;
13835 PyObject * obj0 = 0 ;
13836 char *kwnames[] = {
13837 (char *) "self", NULL
13838 };
13839
13840 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:RadioBox_GetSelection",kwnames,&obj0)) goto fail;
093d3ff1
RD
13841 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxRadioBox, SWIG_POINTER_EXCEPTION | 0);
13842 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
13843 {
13844 PyThreadState* __tstate = wxPyBeginAllowThreads();
13845 result = (int)((wxRadioBox const *)arg1)->GetSelection();
13846
13847 wxPyEndAllowThreads(__tstate);
13848 if (PyErr_Occurred()) SWIG_fail;
13849 }
093d3ff1
RD
13850 {
13851 resultobj = SWIG_From_int((int)(result));
13852 }
d14a1e28
RD
13853 return resultobj;
13854 fail:
13855 return NULL;
13856}
13857
13858
c32bde28 13859static PyObject *_wrap_RadioBox_GetStringSelection(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
13860 PyObject *resultobj;
13861 wxRadioBox *arg1 = (wxRadioBox *) 0 ;
13862 wxString result;
13863 PyObject * obj0 = 0 ;
13864 char *kwnames[] = {
13865 (char *) "self", NULL
13866 };
13867
13868 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:RadioBox_GetStringSelection",kwnames,&obj0)) goto fail;
093d3ff1
RD
13869 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxRadioBox, SWIG_POINTER_EXCEPTION | 0);
13870 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
13871 {
13872 PyThreadState* __tstate = wxPyBeginAllowThreads();
13873 result = ((wxRadioBox const *)arg1)->GetStringSelection();
13874
13875 wxPyEndAllowThreads(__tstate);
13876 if (PyErr_Occurred()) SWIG_fail;
13877 }
13878 {
13879#if wxUSE_UNICODE
13880 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
13881#else
13882 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
13883#endif
13884 }
13885 return resultobj;
13886 fail:
13887 return NULL;
13888}
13889
13890
c32bde28 13891static PyObject *_wrap_RadioBox_SetStringSelection(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
13892 PyObject *resultobj;
13893 wxRadioBox *arg1 = (wxRadioBox *) 0 ;
13894 wxString *arg2 = 0 ;
13895 bool result;
ae8162c8 13896 bool temp2 = false ;
d14a1e28
RD
13897 PyObject * obj0 = 0 ;
13898 PyObject * obj1 = 0 ;
13899 char *kwnames[] = {
13900 (char *) "self",(char *) "s", NULL
13901 };
13902
13903 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:RadioBox_SetStringSelection",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
13904 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxRadioBox, SWIG_POINTER_EXCEPTION | 0);
13905 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
13906 {
13907 arg2 = wxString_in_helper(obj1);
13908 if (arg2 == NULL) SWIG_fail;
ae8162c8 13909 temp2 = true;
d14a1e28
RD
13910 }
13911 {
13912 PyThreadState* __tstate = wxPyBeginAllowThreads();
13913 result = (bool)(arg1)->SetStringSelection((wxString const &)*arg2);
13914
13915 wxPyEndAllowThreads(__tstate);
13916 if (PyErr_Occurred()) SWIG_fail;
13917 }
4f89f6a3
RD
13918 {
13919 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
13920 }
d14a1e28
RD
13921 {
13922 if (temp2)
13923 delete arg2;
13924 }
13925 return resultobj;
13926 fail:
13927 {
13928 if (temp2)
13929 delete arg2;
13930 }
13931 return NULL;
13932}
13933
13934
c32bde28 13935static PyObject *_wrap_RadioBox_GetCount(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
13936 PyObject *resultobj;
13937 wxRadioBox *arg1 = (wxRadioBox *) 0 ;
13938 int result;
13939 PyObject * obj0 = 0 ;
13940 char *kwnames[] = {
13941 (char *) "self", NULL
13942 };
13943
13944 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:RadioBox_GetCount",kwnames,&obj0)) goto fail;
093d3ff1
RD
13945 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxRadioBox, SWIG_POINTER_EXCEPTION | 0);
13946 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
13947 {
13948 PyThreadState* __tstate = wxPyBeginAllowThreads();
13949 result = (int)((wxRadioBox const *)arg1)->GetCount();
13950
13951 wxPyEndAllowThreads(__tstate);
13952 if (PyErr_Occurred()) SWIG_fail;
13953 }
093d3ff1
RD
13954 {
13955 resultobj = SWIG_From_int((int)(result));
13956 }
d14a1e28
RD
13957 return resultobj;
13958 fail:
13959 return NULL;
13960}
13961
13962
c32bde28 13963static PyObject *_wrap_RadioBox_FindString(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
13964 PyObject *resultobj;
13965 wxRadioBox *arg1 = (wxRadioBox *) 0 ;
13966 wxString *arg2 = 0 ;
13967 int result;
ae8162c8 13968 bool temp2 = false ;
d14a1e28
RD
13969 PyObject * obj0 = 0 ;
13970 PyObject * obj1 = 0 ;
13971 char *kwnames[] = {
13972 (char *) "self",(char *) "s", NULL
13973 };
13974
13975 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:RadioBox_FindString",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
13976 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxRadioBox, SWIG_POINTER_EXCEPTION | 0);
13977 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
13978 {
13979 arg2 = wxString_in_helper(obj1);
13980 if (arg2 == NULL) SWIG_fail;
ae8162c8 13981 temp2 = true;
d14a1e28
RD
13982 }
13983 {
13984 PyThreadState* __tstate = wxPyBeginAllowThreads();
13985 result = (int)((wxRadioBox const *)arg1)->FindString((wxString const &)*arg2);
13986
13987 wxPyEndAllowThreads(__tstate);
13988 if (PyErr_Occurred()) SWIG_fail;
13989 }
093d3ff1
RD
13990 {
13991 resultobj = SWIG_From_int((int)(result));
13992 }
d14a1e28
RD
13993 {
13994 if (temp2)
13995 delete arg2;
13996 }
13997 return resultobj;
13998 fail:
13999 {
14000 if (temp2)
14001 delete arg2;
14002 }
14003 return NULL;
14004}
14005
14006
c32bde28 14007static PyObject *_wrap_RadioBox_GetString(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
14008 PyObject *resultobj;
14009 wxRadioBox *arg1 = (wxRadioBox *) 0 ;
14010 int arg2 ;
14011 wxString result;
14012 PyObject * obj0 = 0 ;
994141e6 14013 PyObject * obj1 = 0 ;
d14a1e28
RD
14014 char *kwnames[] = {
14015 (char *) "self",(char *) "n", NULL
14016 };
14017
994141e6 14018 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:RadioBox_GetString",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
14019 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxRadioBox, SWIG_POINTER_EXCEPTION | 0);
14020 if (SWIG_arg_fail(1)) SWIG_fail;
14021 {
14022 arg2 = (int)(SWIG_As_int(obj1));
14023 if (SWIG_arg_fail(2)) SWIG_fail;
14024 }
d14a1e28
RD
14025 {
14026 PyThreadState* __tstate = wxPyBeginAllowThreads();
14027 result = ((wxRadioBox const *)arg1)->GetString(arg2);
14028
14029 wxPyEndAllowThreads(__tstate);
14030 if (PyErr_Occurred()) SWIG_fail;
14031 }
14032 {
14033#if wxUSE_UNICODE
14034 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
14035#else
14036 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
14037#endif
14038 }
14039 return resultobj;
14040 fail:
14041 return NULL;
14042}
14043
14044
c32bde28 14045static PyObject *_wrap_RadioBox_SetString(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
14046 PyObject *resultobj;
14047 wxRadioBox *arg1 = (wxRadioBox *) 0 ;
14048 int arg2 ;
14049 wxString *arg3 = 0 ;
ae8162c8 14050 bool temp3 = false ;
d14a1e28 14051 PyObject * obj0 = 0 ;
994141e6 14052 PyObject * obj1 = 0 ;
d14a1e28
RD
14053 PyObject * obj2 = 0 ;
14054 char *kwnames[] = {
14055 (char *) "self",(char *) "n",(char *) "label", NULL
14056 };
14057
994141e6 14058 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:RadioBox_SetString",kwnames,&obj0,&obj1,&obj2)) goto fail;
093d3ff1
RD
14059 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxRadioBox, SWIG_POINTER_EXCEPTION | 0);
14060 if (SWIG_arg_fail(1)) SWIG_fail;
14061 {
14062 arg2 = (int)(SWIG_As_int(obj1));
14063 if (SWIG_arg_fail(2)) SWIG_fail;
14064 }
d14a1e28
RD
14065 {
14066 arg3 = wxString_in_helper(obj2);
14067 if (arg3 == NULL) SWIG_fail;
ae8162c8 14068 temp3 = true;
d14a1e28
RD
14069 }
14070 {
14071 PyThreadState* __tstate = wxPyBeginAllowThreads();
14072 (arg1)->SetString(arg2,(wxString const &)*arg3);
14073
14074 wxPyEndAllowThreads(__tstate);
14075 if (PyErr_Occurred()) SWIG_fail;
14076 }
14077 Py_INCREF(Py_None); resultobj = Py_None;
14078 {
14079 if (temp3)
14080 delete arg3;
14081 }
14082 return resultobj;
14083 fail:
14084 {
14085 if (temp3)
14086 delete arg3;
14087 }
14088 return NULL;
14089}
14090
14091
c32bde28 14092static PyObject *_wrap_RadioBox_EnableItem(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
14093 PyObject *resultobj;
14094 wxRadioBox *arg1 = (wxRadioBox *) 0 ;
14095 int arg2 ;
ae8162c8 14096 bool arg3 = (bool) true ;
d14a1e28 14097 PyObject * obj0 = 0 ;
994141e6 14098 PyObject * obj1 = 0 ;
d14a1e28
RD
14099 PyObject * obj2 = 0 ;
14100 char *kwnames[] = {
14101 (char *) "self",(char *) "n",(char *) "enable", NULL
14102 };
14103
994141e6 14104 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:RadioBox_EnableItem",kwnames,&obj0,&obj1,&obj2)) goto fail;
093d3ff1
RD
14105 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxRadioBox, SWIG_POINTER_EXCEPTION | 0);
14106 if (SWIG_arg_fail(1)) SWIG_fail;
14107 {
14108 arg2 = (int)(SWIG_As_int(obj1));
14109 if (SWIG_arg_fail(2)) SWIG_fail;
14110 }
d14a1e28 14111 if (obj2) {
093d3ff1
RD
14112 {
14113 arg3 = (bool)(SWIG_As_bool(obj2));
14114 if (SWIG_arg_fail(3)) SWIG_fail;
14115 }
d14a1e28
RD
14116 }
14117 {
14118 PyThreadState* __tstate = wxPyBeginAllowThreads();
14119 (arg1)->Enable(arg2,arg3);
14120
14121 wxPyEndAllowThreads(__tstate);
14122 if (PyErr_Occurred()) SWIG_fail;
14123 }
14124 Py_INCREF(Py_None); resultobj = Py_None;
14125 return resultobj;
14126 fail:
14127 return NULL;
14128}
14129
14130
c32bde28 14131static PyObject *_wrap_RadioBox_ShowItem(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
14132 PyObject *resultobj;
14133 wxRadioBox *arg1 = (wxRadioBox *) 0 ;
14134 int arg2 ;
ae8162c8 14135 bool arg3 = (bool) true ;
d14a1e28 14136 PyObject * obj0 = 0 ;
994141e6 14137 PyObject * obj1 = 0 ;
d14a1e28
RD
14138 PyObject * obj2 = 0 ;
14139 char *kwnames[] = {
14140 (char *) "self",(char *) "n",(char *) "show", NULL
14141 };
14142
994141e6 14143 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:RadioBox_ShowItem",kwnames,&obj0,&obj1,&obj2)) goto fail;
093d3ff1
RD
14144 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxRadioBox, SWIG_POINTER_EXCEPTION | 0);
14145 if (SWIG_arg_fail(1)) SWIG_fail;
14146 {
14147 arg2 = (int)(SWIG_As_int(obj1));
14148 if (SWIG_arg_fail(2)) SWIG_fail;
14149 }
d14a1e28 14150 if (obj2) {
093d3ff1
RD
14151 {
14152 arg3 = (bool)(SWIG_As_bool(obj2));
14153 if (SWIG_arg_fail(3)) SWIG_fail;
14154 }
d14a1e28
RD
14155 }
14156 {
14157 PyThreadState* __tstate = wxPyBeginAllowThreads();
14158 (arg1)->Show(arg2,arg3);
14159
14160 wxPyEndAllowThreads(__tstate);
14161 if (PyErr_Occurred()) SWIG_fail;
14162 }
14163 Py_INCREF(Py_None); resultobj = Py_None;
14164 return resultobj;
14165 fail:
14166 return NULL;
14167}
14168
14169
c32bde28 14170static PyObject *_wrap_RadioBox_GetColumnCount(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
14171 PyObject *resultobj;
14172 wxRadioBox *arg1 = (wxRadioBox *) 0 ;
14173 int result;
14174 PyObject * obj0 = 0 ;
14175 char *kwnames[] = {
14176 (char *) "self", NULL
14177 };
14178
14179 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:RadioBox_GetColumnCount",kwnames,&obj0)) goto fail;
093d3ff1
RD
14180 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxRadioBox, SWIG_POINTER_EXCEPTION | 0);
14181 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
14182 {
14183 PyThreadState* __tstate = wxPyBeginAllowThreads();
14184 result = (int)wxRadioBox_GetColumnCount((wxRadioBox const *)arg1);
14185
14186 wxPyEndAllowThreads(__tstate);
14187 if (PyErr_Occurred()) SWIG_fail;
14188 }
093d3ff1
RD
14189 {
14190 resultobj = SWIG_From_int((int)(result));
14191 }
d14a1e28
RD
14192 return resultobj;
14193 fail:
14194 return NULL;
14195}
14196
14197
c32bde28 14198static PyObject *_wrap_RadioBox_GetRowCount(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
14199 PyObject *resultobj;
14200 wxRadioBox *arg1 = (wxRadioBox *) 0 ;
14201 int result;
14202 PyObject * obj0 = 0 ;
14203 char *kwnames[] = {
14204 (char *) "self", NULL
14205 };
14206
14207 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:RadioBox_GetRowCount",kwnames,&obj0)) goto fail;
093d3ff1
RD
14208 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxRadioBox, SWIG_POINTER_EXCEPTION | 0);
14209 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
14210 {
14211 PyThreadState* __tstate = wxPyBeginAllowThreads();
14212 result = (int)wxRadioBox_GetRowCount((wxRadioBox const *)arg1);
14213
14214 wxPyEndAllowThreads(__tstate);
14215 if (PyErr_Occurred()) SWIG_fail;
14216 }
093d3ff1
RD
14217 {
14218 resultobj = SWIG_From_int((int)(result));
14219 }
d14a1e28
RD
14220 return resultobj;
14221 fail:
14222 return NULL;
14223}
14224
14225
c32bde28 14226static PyObject *_wrap_RadioBox_GetNextItem(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
14227 PyObject *resultobj;
14228 wxRadioBox *arg1 = (wxRadioBox *) 0 ;
14229 int arg2 ;
093d3ff1 14230 wxDirection arg3 ;
d14a1e28
RD
14231 long arg4 ;
14232 int result;
14233 PyObject * obj0 = 0 ;
994141e6
RD
14234 PyObject * obj1 = 0 ;
14235 PyObject * obj2 = 0 ;
14236 PyObject * obj3 = 0 ;
d14a1e28
RD
14237 char *kwnames[] = {
14238 (char *) "self",(char *) "item",(char *) "dir",(char *) "style", NULL
14239 };
14240
994141e6 14241 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOO:RadioBox_GetNextItem",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
093d3ff1
RD
14242 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxRadioBox, SWIG_POINTER_EXCEPTION | 0);
14243 if (SWIG_arg_fail(1)) SWIG_fail;
14244 {
14245 arg2 = (int)(SWIG_As_int(obj1));
14246 if (SWIG_arg_fail(2)) SWIG_fail;
14247 }
14248 {
14249 arg3 = (wxDirection)(SWIG_As_int(obj2));
14250 if (SWIG_arg_fail(3)) SWIG_fail;
14251 }
14252 {
14253 arg4 = (long)(SWIG_As_long(obj3));
14254 if (SWIG_arg_fail(4)) SWIG_fail;
14255 }
d14a1e28
RD
14256 {
14257 PyThreadState* __tstate = wxPyBeginAllowThreads();
14258 result = (int)wxRadioBox_GetNextItem((wxRadioBox const *)arg1,arg2,(wxDirection )arg3,arg4);
14259
14260 wxPyEndAllowThreads(__tstate);
14261 if (PyErr_Occurred()) SWIG_fail;
14262 }
093d3ff1
RD
14263 {
14264 resultobj = SWIG_From_int((int)(result));
14265 }
d14a1e28
RD
14266 return resultobj;
14267 fail:
14268 return NULL;
14269}
14270
14271
c32bde28 14272static PyObject *_wrap_RadioBox_GetClassDefaultAttributes(PyObject *, PyObject *args, PyObject *kwargs) {
22bfe96c 14273 PyObject *resultobj;
093d3ff1 14274 wxWindowVariant arg1 = (wxWindowVariant) wxWINDOW_VARIANT_NORMAL ;
22bfe96c
RD
14275 wxVisualAttributes result;
14276 PyObject * obj0 = 0 ;
14277 char *kwnames[] = {
14278 (char *) "variant", NULL
14279 };
14280
14281 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|O:RadioBox_GetClassDefaultAttributes",kwnames,&obj0)) goto fail;
14282 if (obj0) {
093d3ff1
RD
14283 {
14284 arg1 = (wxWindowVariant)(SWIG_As_int(obj0));
14285 if (SWIG_arg_fail(1)) SWIG_fail;
14286 }
22bfe96c
RD
14287 }
14288 {
110da5b0 14289 if (!wxPyCheckForApp()) SWIG_fail;
22bfe96c
RD
14290 PyThreadState* __tstate = wxPyBeginAllowThreads();
14291 result = wxRadioBox::GetClassDefaultAttributes((wxWindowVariant )arg1);
14292
14293 wxPyEndAllowThreads(__tstate);
dfbb5885 14294 if (PyErr_Occurred()) SWIG_fail;
22bfe96c
RD
14295 }
14296 {
14297 wxVisualAttributes * resultptr;
093d3ff1 14298 resultptr = new wxVisualAttributes((wxVisualAttributes &)(result));
22bfe96c
RD
14299 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxVisualAttributes, 1);
14300 }
14301 return resultobj;
14302 fail:
14303 return NULL;
14304}
14305
14306
c32bde28 14307static PyObject * RadioBox_swigregister(PyObject *, PyObject *args) {
d14a1e28
RD
14308 PyObject *obj;
14309 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
14310 SWIG_TypeClientData(SWIGTYPE_p_wxRadioBox, obj);
14311 Py_INCREF(obj);
14312 return Py_BuildValue((char *)"");
14313}
c32bde28 14314static PyObject *_wrap_new_RadioButton(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
14315 PyObject *resultobj;
14316 wxWindow *arg1 = (wxWindow *) 0 ;
248ed943
RD
14317 int arg2 = (int) -1 ;
14318 wxString const &arg3_defvalue = wxPyEmptyString ;
14319 wxString *arg3 = (wxString *) &arg3_defvalue ;
d14a1e28
RD
14320 wxPoint const &arg4_defvalue = wxDefaultPosition ;
14321 wxPoint *arg4 = (wxPoint *) &arg4_defvalue ;
14322 wxSize const &arg5_defvalue = wxDefaultSize ;
14323 wxSize *arg5 = (wxSize *) &arg5_defvalue ;
14324 long arg6 = (long) 0 ;
14325 wxValidator const &arg7_defvalue = wxDefaultValidator ;
14326 wxValidator *arg7 = (wxValidator *) &arg7_defvalue ;
14327 wxString const &arg8_defvalue = wxPyRadioButtonNameStr ;
14328 wxString *arg8 = (wxString *) &arg8_defvalue ;
14329 wxRadioButton *result;
ae8162c8 14330 bool temp3 = false ;
d14a1e28
RD
14331 wxPoint temp4 ;
14332 wxSize temp5 ;
ae8162c8 14333 bool temp8 = false ;
d14a1e28 14334 PyObject * obj0 = 0 ;
994141e6 14335 PyObject * obj1 = 0 ;
d14a1e28
RD
14336 PyObject * obj2 = 0 ;
14337 PyObject * obj3 = 0 ;
14338 PyObject * obj4 = 0 ;
994141e6 14339 PyObject * obj5 = 0 ;
d14a1e28
RD
14340 PyObject * obj6 = 0 ;
14341 PyObject * obj7 = 0 ;
14342 char *kwnames[] = {
14343 (char *) "parent",(char *) "id",(char *) "label",(char *) "pos",(char *) "size",(char *) "style",(char *) "validator",(char *) "name", NULL
14344 };
14345
248ed943 14346 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|OOOOOOO:new_RadioButton",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6,&obj7)) goto fail;
093d3ff1
RD
14347 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
14348 if (SWIG_arg_fail(1)) SWIG_fail;
248ed943 14349 if (obj1) {
093d3ff1
RD
14350 {
14351 arg2 = (int)(SWIG_As_int(obj1));
14352 if (SWIG_arg_fail(2)) SWIG_fail;
14353 }
248ed943
RD
14354 }
14355 if (obj2) {
14356 {
14357 arg3 = wxString_in_helper(obj2);
14358 if (arg3 == NULL) SWIG_fail;
ae8162c8 14359 temp3 = true;
248ed943 14360 }
d14a1e28
RD
14361 }
14362 if (obj3) {
14363 {
14364 arg4 = &temp4;
14365 if ( ! wxPoint_helper(obj3, &arg4)) SWIG_fail;
14366 }
14367 }
14368 if (obj4) {
14369 {
14370 arg5 = &temp5;
14371 if ( ! wxSize_helper(obj4, &arg5)) SWIG_fail;
14372 }
14373 }
994141e6 14374 if (obj5) {
093d3ff1
RD
14375 {
14376 arg6 = (long)(SWIG_As_long(obj5));
14377 if (SWIG_arg_fail(6)) SWIG_fail;
14378 }
994141e6 14379 }
d14a1e28 14380 if (obj6) {
093d3ff1
RD
14381 {
14382 SWIG_Python_ConvertPtr(obj6, (void **)&arg7, SWIGTYPE_p_wxValidator, SWIG_POINTER_EXCEPTION | 0);
14383 if (SWIG_arg_fail(7)) SWIG_fail;
14384 if (arg7 == NULL) {
14385 SWIG_null_ref("wxValidator");
14386 }
14387 if (SWIG_arg_fail(7)) SWIG_fail;
d14a1e28
RD
14388 }
14389 }
14390 if (obj7) {
14391 {
14392 arg8 = wxString_in_helper(obj7);
14393 if (arg8 == NULL) SWIG_fail;
ae8162c8 14394 temp8 = true;
d14a1e28
RD
14395 }
14396 }
14397 {
e3b71cb8 14398 if (!wxPyCheckForApp()) SWIG_fail;
d14a1e28
RD
14399 PyThreadState* __tstate = wxPyBeginAllowThreads();
14400 result = (wxRadioButton *)new wxRadioButton(arg1,arg2,(wxString const &)*arg3,(wxPoint const &)*arg4,(wxSize const &)*arg5,arg6,(wxValidator const &)*arg7,(wxString const &)*arg8);
14401
14402 wxPyEndAllowThreads(__tstate);
110da5b0 14403 if (PyErr_Occurred()) SWIG_fail;
d14a1e28 14404 }
15afbcd0 14405 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxRadioButton, 1);
d14a1e28
RD
14406 {
14407 if (temp3)
14408 delete arg3;
14409 }
14410 {
14411 if (temp8)
14412 delete arg8;
14413 }
14414 return resultobj;
14415 fail:
14416 {
14417 if (temp3)
14418 delete arg3;
14419 }
14420 {
14421 if (temp8)
14422 delete arg8;
14423 }
14424 return NULL;
14425}
14426
14427
c32bde28 14428static PyObject *_wrap_new_PreRadioButton(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
14429 PyObject *resultobj;
14430 wxRadioButton *result;
14431 char *kwnames[] = {
14432 NULL
14433 };
14434
14435 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_PreRadioButton",kwnames)) goto fail;
14436 {
e3b71cb8 14437 if (!wxPyCheckForApp()) SWIG_fail;
d14a1e28
RD
14438 PyThreadState* __tstate = wxPyBeginAllowThreads();
14439 result = (wxRadioButton *)new wxRadioButton();
14440
14441 wxPyEndAllowThreads(__tstate);
110da5b0 14442 if (PyErr_Occurred()) SWIG_fail;
d14a1e28 14443 }
15afbcd0 14444 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxRadioButton, 1);
d14a1e28
RD
14445 return resultobj;
14446 fail:
14447 return NULL;
14448}
14449
14450
c32bde28 14451static PyObject *_wrap_RadioButton_Create(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
14452 PyObject *resultobj;
14453 wxRadioButton *arg1 = (wxRadioButton *) 0 ;
14454 wxWindow *arg2 = (wxWindow *) 0 ;
248ed943
RD
14455 int arg3 = (int) -1 ;
14456 wxString const &arg4_defvalue = wxPyEmptyString ;
14457 wxString *arg4 = (wxString *) &arg4_defvalue ;
d14a1e28
RD
14458 wxPoint const &arg5_defvalue = wxDefaultPosition ;
14459 wxPoint *arg5 = (wxPoint *) &arg5_defvalue ;
14460 wxSize const &arg6_defvalue = wxDefaultSize ;
14461 wxSize *arg6 = (wxSize *) &arg6_defvalue ;
14462 long arg7 = (long) 0 ;
14463 wxValidator const &arg8_defvalue = wxDefaultValidator ;
14464 wxValidator *arg8 = (wxValidator *) &arg8_defvalue ;
14465 wxString const &arg9_defvalue = wxPyRadioButtonNameStr ;
14466 wxString *arg9 = (wxString *) &arg9_defvalue ;
14467 bool result;
ae8162c8 14468 bool temp4 = false ;
d14a1e28
RD
14469 wxPoint temp5 ;
14470 wxSize temp6 ;
ae8162c8 14471 bool temp9 = false ;
d14a1e28
RD
14472 PyObject * obj0 = 0 ;
14473 PyObject * obj1 = 0 ;
994141e6 14474 PyObject * obj2 = 0 ;
d14a1e28
RD
14475 PyObject * obj3 = 0 ;
14476 PyObject * obj4 = 0 ;
14477 PyObject * obj5 = 0 ;
994141e6 14478 PyObject * obj6 = 0 ;
d14a1e28
RD
14479 PyObject * obj7 = 0 ;
14480 PyObject * obj8 = 0 ;
14481 char *kwnames[] = {
14482 (char *) "self",(char *) "parent",(char *) "id",(char *) "label",(char *) "pos",(char *) "size",(char *) "style",(char *) "validator",(char *) "name", NULL
14483 };
14484
248ed943 14485 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|OOOOOOO:RadioButton_Create",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6,&obj7,&obj8)) goto fail;
093d3ff1
RD
14486 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxRadioButton, SWIG_POINTER_EXCEPTION | 0);
14487 if (SWIG_arg_fail(1)) SWIG_fail;
14488 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
14489 if (SWIG_arg_fail(2)) SWIG_fail;
248ed943 14490 if (obj2) {
093d3ff1
RD
14491 {
14492 arg3 = (int)(SWIG_As_int(obj2));
14493 if (SWIG_arg_fail(3)) SWIG_fail;
14494 }
248ed943
RD
14495 }
14496 if (obj3) {
14497 {
14498 arg4 = wxString_in_helper(obj3);
14499 if (arg4 == NULL) SWIG_fail;
ae8162c8 14500 temp4 = true;
248ed943 14501 }
d14a1e28
RD
14502 }
14503 if (obj4) {
14504 {
14505 arg5 = &temp5;
14506 if ( ! wxPoint_helper(obj4, &arg5)) SWIG_fail;
14507 }
14508 }
14509 if (obj5) {
14510 {
14511 arg6 = &temp6;
14512 if ( ! wxSize_helper(obj5, &arg6)) SWIG_fail;
14513 }
14514 }
994141e6 14515 if (obj6) {
093d3ff1
RD
14516 {
14517 arg7 = (long)(SWIG_As_long(obj6));
14518 if (SWIG_arg_fail(7)) SWIG_fail;
14519 }
994141e6 14520 }
d14a1e28 14521 if (obj7) {
093d3ff1
RD
14522 {
14523 SWIG_Python_ConvertPtr(obj7, (void **)&arg8, SWIGTYPE_p_wxValidator, SWIG_POINTER_EXCEPTION | 0);
14524 if (SWIG_arg_fail(8)) SWIG_fail;
14525 if (arg8 == NULL) {
14526 SWIG_null_ref("wxValidator");
14527 }
14528 if (SWIG_arg_fail(8)) SWIG_fail;
d14a1e28
RD
14529 }
14530 }
14531 if (obj8) {
14532 {
14533 arg9 = wxString_in_helper(obj8);
14534 if (arg9 == NULL) SWIG_fail;
ae8162c8 14535 temp9 = true;
d14a1e28
RD
14536 }
14537 }
14538 {
14539 PyThreadState* __tstate = wxPyBeginAllowThreads();
14540 result = (bool)(arg1)->Create(arg2,arg3,(wxString const &)*arg4,(wxPoint const &)*arg5,(wxSize const &)*arg6,arg7,(wxValidator const &)*arg8,(wxString const &)*arg9);
14541
14542 wxPyEndAllowThreads(__tstate);
14543 if (PyErr_Occurred()) SWIG_fail;
14544 }
4f89f6a3
RD
14545 {
14546 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
14547 }
d14a1e28
RD
14548 {
14549 if (temp4)
14550 delete arg4;
14551 }
14552 {
14553 if (temp9)
14554 delete arg9;
14555 }
14556 return resultobj;
14557 fail:
14558 {
14559 if (temp4)
14560 delete arg4;
14561 }
14562 {
14563 if (temp9)
14564 delete arg9;
14565 }
14566 return NULL;
14567}
14568
14569
c32bde28 14570static PyObject *_wrap_RadioButton_GetValue(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
14571 PyObject *resultobj;
14572 wxRadioButton *arg1 = (wxRadioButton *) 0 ;
14573 bool result;
14574 PyObject * obj0 = 0 ;
14575 char *kwnames[] = {
14576 (char *) "self", NULL
14577 };
14578
14579 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:RadioButton_GetValue",kwnames,&obj0)) goto fail;
093d3ff1
RD
14580 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxRadioButton, SWIG_POINTER_EXCEPTION | 0);
14581 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
14582 {
14583 PyThreadState* __tstate = wxPyBeginAllowThreads();
14584 result = (bool)(arg1)->GetValue();
14585
14586 wxPyEndAllowThreads(__tstate);
14587 if (PyErr_Occurred()) SWIG_fail;
14588 }
4f89f6a3
RD
14589 {
14590 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
14591 }
d14a1e28
RD
14592 return resultobj;
14593 fail:
14594 return NULL;
14595}
14596
14597
c32bde28 14598static PyObject *_wrap_RadioButton_SetValue(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
14599 PyObject *resultobj;
14600 wxRadioButton *arg1 = (wxRadioButton *) 0 ;
14601 bool arg2 ;
14602 PyObject * obj0 = 0 ;
14603 PyObject * obj1 = 0 ;
14604 char *kwnames[] = {
14605 (char *) "self",(char *) "value", NULL
14606 };
14607
14608 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:RadioButton_SetValue",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
14609 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxRadioButton, SWIG_POINTER_EXCEPTION | 0);
14610 if (SWIG_arg_fail(1)) SWIG_fail;
14611 {
14612 arg2 = (bool)(SWIG_As_bool(obj1));
14613 if (SWIG_arg_fail(2)) SWIG_fail;
14614 }
d14a1e28
RD
14615 {
14616 PyThreadState* __tstate = wxPyBeginAllowThreads();
14617 (arg1)->SetValue(arg2);
14618
14619 wxPyEndAllowThreads(__tstate);
14620 if (PyErr_Occurred()) SWIG_fail;
14621 }
14622 Py_INCREF(Py_None); resultobj = Py_None;
14623 return resultobj;
14624 fail:
14625 return NULL;
14626}
14627
14628
c32bde28 14629static PyObject *_wrap_RadioButton_GetClassDefaultAttributes(PyObject *, PyObject *args, PyObject *kwargs) {
22bfe96c 14630 PyObject *resultobj;
093d3ff1 14631 wxWindowVariant arg1 = (wxWindowVariant) wxWINDOW_VARIANT_NORMAL ;
22bfe96c
RD
14632 wxVisualAttributes result;
14633 PyObject * obj0 = 0 ;
14634 char *kwnames[] = {
14635 (char *) "variant", NULL
14636 };
14637
14638 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|O:RadioButton_GetClassDefaultAttributes",kwnames,&obj0)) goto fail;
14639 if (obj0) {
093d3ff1
RD
14640 {
14641 arg1 = (wxWindowVariant)(SWIG_As_int(obj0));
14642 if (SWIG_arg_fail(1)) SWIG_fail;
14643 }
22bfe96c
RD
14644 }
14645 {
110da5b0 14646 if (!wxPyCheckForApp()) SWIG_fail;
22bfe96c
RD
14647 PyThreadState* __tstate = wxPyBeginAllowThreads();
14648 result = wxRadioButton::GetClassDefaultAttributes((wxWindowVariant )arg1);
14649
14650 wxPyEndAllowThreads(__tstate);
dfbb5885 14651 if (PyErr_Occurred()) SWIG_fail;
22bfe96c
RD
14652 }
14653 {
14654 wxVisualAttributes * resultptr;
093d3ff1 14655 resultptr = new wxVisualAttributes((wxVisualAttributes &)(result));
22bfe96c
RD
14656 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxVisualAttributes, 1);
14657 }
14658 return resultobj;
14659 fail:
14660 return NULL;
14661}
14662
14663
c32bde28 14664static PyObject * RadioButton_swigregister(PyObject *, PyObject *args) {
d14a1e28
RD
14665 PyObject *obj;
14666 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
14667 SWIG_TypeClientData(SWIGTYPE_p_wxRadioButton, obj);
14668 Py_INCREF(obj);
14669 return Py_BuildValue((char *)"");
14670}
c32bde28 14671static int _wrap_SliderNameStr_set(PyObject *) {
b2dc1044
RD
14672 PyErr_SetString(PyExc_TypeError,"Variable SliderNameStr is read-only.");
14673 return 1;
14674}
14675
14676
093d3ff1 14677static PyObject *_wrap_SliderNameStr_get(void) {
b2dc1044
RD
14678 PyObject *pyobj;
14679
14680 {
14681#if wxUSE_UNICODE
14682 pyobj = PyUnicode_FromWideChar((&wxPySliderNameStr)->c_str(), (&wxPySliderNameStr)->Len());
14683#else
14684 pyobj = PyString_FromStringAndSize((&wxPySliderNameStr)->c_str(), (&wxPySliderNameStr)->Len());
14685#endif
14686 }
14687 return pyobj;
14688}
14689
14690
c32bde28 14691static PyObject *_wrap_new_Slider(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
14692 PyObject *resultobj;
14693 wxWindow *arg1 = (wxWindow *) 0 ;
248ed943
RD
14694 int arg2 = (int) -1 ;
14695 int arg3 = (int) 0 ;
14696 int arg4 = (int) 0 ;
14697 int arg5 = (int) 100 ;
d14a1e28
RD
14698 wxPoint const &arg6_defvalue = wxDefaultPosition ;
14699 wxPoint *arg6 = (wxPoint *) &arg6_defvalue ;
14700 wxSize const &arg7_defvalue = wxDefaultSize ;
14701 wxSize *arg7 = (wxSize *) &arg7_defvalue ;
14702 long arg8 = (long) wxSL_HORIZONTAL ;
14703 wxValidator const &arg9_defvalue = wxDefaultValidator ;
14704 wxValidator *arg9 = (wxValidator *) &arg9_defvalue ;
14705 wxString const &arg10_defvalue = wxPySliderNameStr ;
14706 wxString *arg10 = (wxString *) &arg10_defvalue ;
14707 wxSlider *result;
14708 wxPoint temp6 ;
14709 wxSize temp7 ;
ae8162c8 14710 bool temp10 = false ;
d14a1e28 14711 PyObject * obj0 = 0 ;
994141e6
RD
14712 PyObject * obj1 = 0 ;
14713 PyObject * obj2 = 0 ;
14714 PyObject * obj3 = 0 ;
14715 PyObject * obj4 = 0 ;
d14a1e28
RD
14716 PyObject * obj5 = 0 ;
14717 PyObject * obj6 = 0 ;
994141e6 14718 PyObject * obj7 = 0 ;
d14a1e28
RD
14719 PyObject * obj8 = 0 ;
14720 PyObject * obj9 = 0 ;
14721 char *kwnames[] = {
994141e6 14722 (char *) "parent",(char *) "id",(char *) "value",(char *) "minValue",(char *) "maxValue",(char *) "pos",(char *) "size",(char *) "style",(char *) "validator",(char *) "name", NULL
d14a1e28
RD
14723 };
14724
248ed943 14725 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
14726 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
14727 if (SWIG_arg_fail(1)) SWIG_fail;
248ed943 14728 if (obj1) {
093d3ff1
RD
14729 {
14730 arg2 = (int)(SWIG_As_int(obj1));
14731 if (SWIG_arg_fail(2)) SWIG_fail;
14732 }
248ed943
RD
14733 }
14734 if (obj2) {
093d3ff1
RD
14735 {
14736 arg3 = (int)(SWIG_As_int(obj2));
14737 if (SWIG_arg_fail(3)) SWIG_fail;
14738 }
248ed943
RD
14739 }
14740 if (obj3) {
093d3ff1
RD
14741 {
14742 arg4 = (int)(SWIG_As_int(obj3));
14743 if (SWIG_arg_fail(4)) SWIG_fail;
14744 }
248ed943
RD
14745 }
14746 if (obj4) {
093d3ff1
RD
14747 {
14748 arg5 = (int)(SWIG_As_int(obj4));
14749 if (SWIG_arg_fail(5)) SWIG_fail;
14750 }
248ed943 14751 }
d14a1e28
RD
14752 if (obj5) {
14753 {
14754 arg6 = &temp6;
14755 if ( ! wxPoint_helper(obj5, &arg6)) SWIG_fail;
14756 }
14757 }
14758 if (obj6) {
14759 {
14760 arg7 = &temp7;
14761 if ( ! wxSize_helper(obj6, &arg7)) SWIG_fail;
14762 }
14763 }
994141e6 14764 if (obj7) {
093d3ff1
RD
14765 {
14766 arg8 = (long)(SWIG_As_long(obj7));
14767 if (SWIG_arg_fail(8)) SWIG_fail;
14768 }
994141e6 14769 }
d14a1e28 14770 if (obj8) {
093d3ff1
RD
14771 {
14772 SWIG_Python_ConvertPtr(obj8, (void **)&arg9, SWIGTYPE_p_wxValidator, SWIG_POINTER_EXCEPTION | 0);
14773 if (SWIG_arg_fail(9)) SWIG_fail;
14774 if (arg9 == NULL) {
14775 SWIG_null_ref("wxValidator");
14776 }
14777 if (SWIG_arg_fail(9)) SWIG_fail;
d14a1e28
RD
14778 }
14779 }
14780 if (obj9) {
14781 {
14782 arg10 = wxString_in_helper(obj9);
14783 if (arg10 == NULL) SWIG_fail;
ae8162c8 14784 temp10 = true;
d14a1e28
RD
14785 }
14786 }
14787 {
e3b71cb8 14788 if (!wxPyCheckForApp()) SWIG_fail;
d14a1e28
RD
14789 PyThreadState* __tstate = wxPyBeginAllowThreads();
14790 result = (wxSlider *)new wxSlider(arg1,arg2,arg3,arg4,arg5,(wxPoint const &)*arg6,(wxSize const &)*arg7,arg8,(wxValidator const &)*arg9,(wxString const &)*arg10);
14791
14792 wxPyEndAllowThreads(__tstate);
110da5b0 14793 if (PyErr_Occurred()) SWIG_fail;
d14a1e28 14794 }
15afbcd0 14795 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxSlider, 1);
d14a1e28
RD
14796 {
14797 if (temp10)
14798 delete arg10;
14799 }
14800 return resultobj;
14801 fail:
14802 {
14803 if (temp10)
14804 delete arg10;
14805 }
14806 return NULL;
14807}
14808
14809
c32bde28 14810static PyObject *_wrap_new_PreSlider(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
14811 PyObject *resultobj;
14812 wxSlider *result;
14813 char *kwnames[] = {
14814 NULL
14815 };
14816
14817 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_PreSlider",kwnames)) goto fail;
14818 {
e3b71cb8 14819 if (!wxPyCheckForApp()) SWIG_fail;
d14a1e28
RD
14820 PyThreadState* __tstate = wxPyBeginAllowThreads();
14821 result = (wxSlider *)new wxSlider();
14822
14823 wxPyEndAllowThreads(__tstate);
110da5b0 14824 if (PyErr_Occurred()) SWIG_fail;
d14a1e28 14825 }
15afbcd0 14826 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxSlider, 1);
d14a1e28
RD
14827 return resultobj;
14828 fail:
14829 return NULL;
14830}
14831
14832
c32bde28 14833static PyObject *_wrap_Slider_Create(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
14834 PyObject *resultobj;
14835 wxSlider *arg1 = (wxSlider *) 0 ;
14836 wxWindow *arg2 = (wxWindow *) 0 ;
248ed943
RD
14837 int arg3 = (int) -1 ;
14838 int arg4 = (int) 0 ;
14839 int arg5 = (int) 0 ;
14840 int arg6 = (int) 100 ;
d14a1e28
RD
14841 wxPoint const &arg7_defvalue = wxDefaultPosition ;
14842 wxPoint *arg7 = (wxPoint *) &arg7_defvalue ;
14843 wxSize const &arg8_defvalue = wxDefaultSize ;
14844 wxSize *arg8 = (wxSize *) &arg8_defvalue ;
14845 long arg9 = (long) wxSL_HORIZONTAL ;
14846 wxValidator const &arg10_defvalue = wxDefaultValidator ;
14847 wxValidator *arg10 = (wxValidator *) &arg10_defvalue ;
14848 wxString const &arg11_defvalue = wxPySliderNameStr ;
14849 wxString *arg11 = (wxString *) &arg11_defvalue ;
14850 bool result;
14851 wxPoint temp7 ;
14852 wxSize temp8 ;
ae8162c8 14853 bool temp11 = false ;
d14a1e28
RD
14854 PyObject * obj0 = 0 ;
14855 PyObject * obj1 = 0 ;
994141e6
RD
14856 PyObject * obj2 = 0 ;
14857 PyObject * obj3 = 0 ;
14858 PyObject * obj4 = 0 ;
14859 PyObject * obj5 = 0 ;
d14a1e28
RD
14860 PyObject * obj6 = 0 ;
14861 PyObject * obj7 = 0 ;
994141e6 14862 PyObject * obj8 = 0 ;
d14a1e28
RD
14863 PyObject * obj9 = 0 ;
14864 PyObject * obj10 = 0 ;
14865 char *kwnames[] = {
994141e6 14866 (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
14867 };
14868
248ed943 14869 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|OOOOOOOOO:Slider_Create",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6,&obj7,&obj8,&obj9,&obj10)) goto fail;
093d3ff1
RD
14870 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxSlider, SWIG_POINTER_EXCEPTION | 0);
14871 if (SWIG_arg_fail(1)) SWIG_fail;
14872 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
14873 if (SWIG_arg_fail(2)) SWIG_fail;
248ed943 14874 if (obj2) {
093d3ff1
RD
14875 {
14876 arg3 = (int)(SWIG_As_int(obj2));
14877 if (SWIG_arg_fail(3)) SWIG_fail;
14878 }
248ed943
RD
14879 }
14880 if (obj3) {
093d3ff1
RD
14881 {
14882 arg4 = (int)(SWIG_As_int(obj3));
14883 if (SWIG_arg_fail(4)) SWIG_fail;
14884 }
248ed943
RD
14885 }
14886 if (obj4) {
093d3ff1
RD
14887 {
14888 arg5 = (int)(SWIG_As_int(obj4));
14889 if (SWIG_arg_fail(5)) SWIG_fail;
14890 }
248ed943
RD
14891 }
14892 if (obj5) {
093d3ff1
RD
14893 {
14894 arg6 = (int)(SWIG_As_int(obj5));
14895 if (SWIG_arg_fail(6)) SWIG_fail;
14896 }
248ed943 14897 }
d14a1e28
RD
14898 if (obj6) {
14899 {
14900 arg7 = &temp7;
14901 if ( ! wxPoint_helper(obj6, &arg7)) SWIG_fail;
14902 }
14903 }
14904 if (obj7) {
14905 {
14906 arg8 = &temp8;
14907 if ( ! wxSize_helper(obj7, &arg8)) SWIG_fail;
14908 }
14909 }
994141e6 14910 if (obj8) {
093d3ff1
RD
14911 {
14912 arg9 = (long)(SWIG_As_long(obj8));
14913 if (SWIG_arg_fail(9)) SWIG_fail;
14914 }
994141e6 14915 }
d14a1e28 14916 if (obj9) {
093d3ff1
RD
14917 {
14918 SWIG_Python_ConvertPtr(obj9, (void **)&arg10, SWIGTYPE_p_wxValidator, SWIG_POINTER_EXCEPTION | 0);
14919 if (SWIG_arg_fail(10)) SWIG_fail;
14920 if (arg10 == NULL) {
14921 SWIG_null_ref("wxValidator");
14922 }
14923 if (SWIG_arg_fail(10)) SWIG_fail;
d14a1e28
RD
14924 }
14925 }
14926 if (obj10) {
14927 {
14928 arg11 = wxString_in_helper(obj10);
14929 if (arg11 == NULL) SWIG_fail;
ae8162c8 14930 temp11 = true;
d14a1e28
RD
14931 }
14932 }
14933 {
14934 PyThreadState* __tstate = wxPyBeginAllowThreads();
14935 result = (bool)(arg1)->Create(arg2,arg3,arg4,arg5,arg6,(wxPoint const &)*arg7,(wxSize const &)*arg8,arg9,(wxValidator const &)*arg10,(wxString const &)*arg11);
14936
14937 wxPyEndAllowThreads(__tstate);
14938 if (PyErr_Occurred()) SWIG_fail;
14939 }
4f89f6a3
RD
14940 {
14941 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
14942 }
d14a1e28
RD
14943 {
14944 if (temp11)
14945 delete arg11;
14946 }
14947 return resultobj;
14948 fail:
14949 {
14950 if (temp11)
14951 delete arg11;
14952 }
14953 return NULL;
14954}
14955
14956
c32bde28 14957static PyObject *_wrap_Slider_GetValue(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
14958 PyObject *resultobj;
14959 wxSlider *arg1 = (wxSlider *) 0 ;
14960 int result;
14961 PyObject * obj0 = 0 ;
14962 char *kwnames[] = {
14963 (char *) "self", NULL
14964 };
14965
14966 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Slider_GetValue",kwnames,&obj0)) goto fail;
093d3ff1
RD
14967 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxSlider, SWIG_POINTER_EXCEPTION | 0);
14968 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
14969 {
14970 PyThreadState* __tstate = wxPyBeginAllowThreads();
14971 result = (int)((wxSlider const *)arg1)->GetValue();
14972
14973 wxPyEndAllowThreads(__tstate);
14974 if (PyErr_Occurred()) SWIG_fail;
14975 }
093d3ff1
RD
14976 {
14977 resultobj = SWIG_From_int((int)(result));
14978 }
d14a1e28
RD
14979 return resultobj;
14980 fail:
14981 return NULL;
14982}
14983
14984
c32bde28 14985static PyObject *_wrap_Slider_SetValue(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
14986 PyObject *resultobj;
14987 wxSlider *arg1 = (wxSlider *) 0 ;
14988 int arg2 ;
14989 PyObject * obj0 = 0 ;
994141e6 14990 PyObject * obj1 = 0 ;
d14a1e28
RD
14991 char *kwnames[] = {
14992 (char *) "self",(char *) "value", NULL
14993 };
14994
994141e6 14995 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Slider_SetValue",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
14996 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxSlider, SWIG_POINTER_EXCEPTION | 0);
14997 if (SWIG_arg_fail(1)) SWIG_fail;
14998 {
14999 arg2 = (int)(SWIG_As_int(obj1));
15000 if (SWIG_arg_fail(2)) SWIG_fail;
15001 }
d14a1e28
RD
15002 {
15003 PyThreadState* __tstate = wxPyBeginAllowThreads();
15004 (arg1)->SetValue(arg2);
15005
15006 wxPyEndAllowThreads(__tstate);
15007 if (PyErr_Occurred()) SWIG_fail;
15008 }
15009 Py_INCREF(Py_None); resultobj = Py_None;
15010 return resultobj;
15011 fail:
15012 return NULL;
15013}
15014
15015
c32bde28 15016static PyObject *_wrap_Slider_SetRange(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
15017 PyObject *resultobj;
15018 wxSlider *arg1 = (wxSlider *) 0 ;
15019 int arg2 ;
15020 int arg3 ;
15021 PyObject * obj0 = 0 ;
994141e6
RD
15022 PyObject * obj1 = 0 ;
15023 PyObject * obj2 = 0 ;
d14a1e28
RD
15024 char *kwnames[] = {
15025 (char *) "self",(char *) "minValue",(char *) "maxValue", NULL
15026 };
15027
994141e6 15028 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:Slider_SetRange",kwnames,&obj0,&obj1,&obj2)) goto fail;
093d3ff1
RD
15029 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxSlider, SWIG_POINTER_EXCEPTION | 0);
15030 if (SWIG_arg_fail(1)) SWIG_fail;
15031 {
15032 arg2 = (int)(SWIG_As_int(obj1));
15033 if (SWIG_arg_fail(2)) SWIG_fail;
15034 }
15035 {
15036 arg3 = (int)(SWIG_As_int(obj2));
15037 if (SWIG_arg_fail(3)) SWIG_fail;
15038 }
d14a1e28
RD
15039 {
15040 PyThreadState* __tstate = wxPyBeginAllowThreads();
15041 (arg1)->SetRange(arg2,arg3);
15042
15043 wxPyEndAllowThreads(__tstate);
15044 if (PyErr_Occurred()) SWIG_fail;
15045 }
15046 Py_INCREF(Py_None); resultobj = Py_None;
15047 return resultobj;
15048 fail:
15049 return NULL;
15050}
15051
15052
c32bde28 15053static PyObject *_wrap_Slider_GetMin(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
15054 PyObject *resultobj;
15055 wxSlider *arg1 = (wxSlider *) 0 ;
15056 int result;
15057 PyObject * obj0 = 0 ;
15058 char *kwnames[] = {
15059 (char *) "self", NULL
15060 };
15061
15062 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Slider_GetMin",kwnames,&obj0)) goto fail;
093d3ff1
RD
15063 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxSlider, SWIG_POINTER_EXCEPTION | 0);
15064 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
15065 {
15066 PyThreadState* __tstate = wxPyBeginAllowThreads();
15067 result = (int)((wxSlider const *)arg1)->GetMin();
15068
15069 wxPyEndAllowThreads(__tstate);
15070 if (PyErr_Occurred()) SWIG_fail;
15071 }
093d3ff1
RD
15072 {
15073 resultobj = SWIG_From_int((int)(result));
15074 }
d14a1e28
RD
15075 return resultobj;
15076 fail:
15077 return NULL;
15078}
15079
15080
c32bde28 15081static PyObject *_wrap_Slider_GetMax(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
15082 PyObject *resultobj;
15083 wxSlider *arg1 = (wxSlider *) 0 ;
15084 int result;
15085 PyObject * obj0 = 0 ;
15086 char *kwnames[] = {
15087 (char *) "self", NULL
15088 };
15089
15090 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Slider_GetMax",kwnames,&obj0)) goto fail;
093d3ff1
RD
15091 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxSlider, SWIG_POINTER_EXCEPTION | 0);
15092 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
15093 {
15094 PyThreadState* __tstate = wxPyBeginAllowThreads();
15095 result = (int)((wxSlider const *)arg1)->GetMax();
15096
15097 wxPyEndAllowThreads(__tstate);
15098 if (PyErr_Occurred()) SWIG_fail;
15099 }
093d3ff1
RD
15100 {
15101 resultobj = SWIG_From_int((int)(result));
15102 }
d14a1e28
RD
15103 return resultobj;
15104 fail:
15105 return NULL;
15106}
15107
15108
c32bde28 15109static PyObject *_wrap_Slider_SetMin(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
15110 PyObject *resultobj;
15111 wxSlider *arg1 = (wxSlider *) 0 ;
15112 int arg2 ;
15113 PyObject * obj0 = 0 ;
994141e6 15114 PyObject * obj1 = 0 ;
d14a1e28
RD
15115 char *kwnames[] = {
15116 (char *) "self",(char *) "minValue", NULL
15117 };
15118
994141e6 15119 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Slider_SetMin",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
15120 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxSlider, SWIG_POINTER_EXCEPTION | 0);
15121 if (SWIG_arg_fail(1)) SWIG_fail;
15122 {
15123 arg2 = (int)(SWIG_As_int(obj1));
15124 if (SWIG_arg_fail(2)) SWIG_fail;
15125 }
d14a1e28
RD
15126 {
15127 PyThreadState* __tstate = wxPyBeginAllowThreads();
15128 (arg1)->SetMin(arg2);
15129
15130 wxPyEndAllowThreads(__tstate);
15131 if (PyErr_Occurred()) SWIG_fail;
15132 }
15133 Py_INCREF(Py_None); resultobj = Py_None;
15134 return resultobj;
15135 fail:
15136 return NULL;
15137}
15138
15139
c32bde28 15140static PyObject *_wrap_Slider_SetMax(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
15141 PyObject *resultobj;
15142 wxSlider *arg1 = (wxSlider *) 0 ;
15143 int arg2 ;
15144 PyObject * obj0 = 0 ;
994141e6 15145 PyObject * obj1 = 0 ;
d14a1e28
RD
15146 char *kwnames[] = {
15147 (char *) "self",(char *) "maxValue", NULL
15148 };
15149
994141e6 15150 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Slider_SetMax",kwnames,&obj0,&obj1)) 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;
15153 {
15154 arg2 = (int)(SWIG_As_int(obj1));
15155 if (SWIG_arg_fail(2)) SWIG_fail;
15156 }
d14a1e28
RD
15157 {
15158 PyThreadState* __tstate = wxPyBeginAllowThreads();
15159 (arg1)->SetMax(arg2);
15160
15161 wxPyEndAllowThreads(__tstate);
15162 if (PyErr_Occurred()) SWIG_fail;
15163 }
15164 Py_INCREF(Py_None); resultobj = Py_None;
15165 return resultobj;
15166 fail:
15167 return NULL;
15168}
15169
15170
c32bde28 15171static PyObject *_wrap_Slider_SetLineSize(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
15172 PyObject *resultobj;
15173 wxSlider *arg1 = (wxSlider *) 0 ;
15174 int arg2 ;
15175 PyObject * obj0 = 0 ;
994141e6 15176 PyObject * obj1 = 0 ;
d14a1e28
RD
15177 char *kwnames[] = {
15178 (char *) "self",(char *) "lineSize", NULL
15179 };
15180
994141e6 15181 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Slider_SetLineSize",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
15182 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxSlider, SWIG_POINTER_EXCEPTION | 0);
15183 if (SWIG_arg_fail(1)) SWIG_fail;
15184 {
15185 arg2 = (int)(SWIG_As_int(obj1));
15186 if (SWIG_arg_fail(2)) SWIG_fail;
15187 }
d14a1e28
RD
15188 {
15189 PyThreadState* __tstate = wxPyBeginAllowThreads();
15190 (arg1)->SetLineSize(arg2);
15191
15192 wxPyEndAllowThreads(__tstate);
15193 if (PyErr_Occurred()) SWIG_fail;
15194 }
15195 Py_INCREF(Py_None); resultobj = Py_None;
15196 return resultobj;
15197 fail:
15198 return NULL;
15199}
15200
15201
c32bde28 15202static PyObject *_wrap_Slider_SetPageSize(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
15203 PyObject *resultobj;
15204 wxSlider *arg1 = (wxSlider *) 0 ;
15205 int arg2 ;
15206 PyObject * obj0 = 0 ;
994141e6 15207 PyObject * obj1 = 0 ;
d14a1e28
RD
15208 char *kwnames[] = {
15209 (char *) "self",(char *) "pageSize", NULL
15210 };
15211
994141e6 15212 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Slider_SetPageSize",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
15213 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxSlider, SWIG_POINTER_EXCEPTION | 0);
15214 if (SWIG_arg_fail(1)) SWIG_fail;
15215 {
15216 arg2 = (int)(SWIG_As_int(obj1));
15217 if (SWIG_arg_fail(2)) SWIG_fail;
15218 }
d14a1e28
RD
15219 {
15220 PyThreadState* __tstate = wxPyBeginAllowThreads();
15221 (arg1)->SetPageSize(arg2);
15222
15223 wxPyEndAllowThreads(__tstate);
15224 if (PyErr_Occurred()) SWIG_fail;
15225 }
15226 Py_INCREF(Py_None); resultobj = Py_None;
15227 return resultobj;
15228 fail:
15229 return NULL;
15230}
15231
15232
c32bde28 15233static PyObject *_wrap_Slider_GetLineSize(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
15234 PyObject *resultobj;
15235 wxSlider *arg1 = (wxSlider *) 0 ;
15236 int result;
15237 PyObject * obj0 = 0 ;
15238 char *kwnames[] = {
15239 (char *) "self", NULL
15240 };
15241
15242 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Slider_GetLineSize",kwnames,&obj0)) goto fail;
093d3ff1
RD
15243 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxSlider, SWIG_POINTER_EXCEPTION | 0);
15244 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
15245 {
15246 PyThreadState* __tstate = wxPyBeginAllowThreads();
15247 result = (int)((wxSlider const *)arg1)->GetLineSize();
15248
15249 wxPyEndAllowThreads(__tstate);
15250 if (PyErr_Occurred()) SWIG_fail;
15251 }
093d3ff1
RD
15252 {
15253 resultobj = SWIG_From_int((int)(result));
15254 }
d14a1e28
RD
15255 return resultobj;
15256 fail:
15257 return NULL;
15258}
15259
15260
c32bde28 15261static PyObject *_wrap_Slider_GetPageSize(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
15262 PyObject *resultobj;
15263 wxSlider *arg1 = (wxSlider *) 0 ;
15264 int result;
15265 PyObject * obj0 = 0 ;
15266 char *kwnames[] = {
15267 (char *) "self", NULL
15268 };
15269
15270 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Slider_GetPageSize",kwnames,&obj0)) goto fail;
093d3ff1
RD
15271 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxSlider, SWIG_POINTER_EXCEPTION | 0);
15272 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
15273 {
15274 PyThreadState* __tstate = wxPyBeginAllowThreads();
15275 result = (int)((wxSlider const *)arg1)->GetPageSize();
15276
15277 wxPyEndAllowThreads(__tstate);
15278 if (PyErr_Occurred()) SWIG_fail;
15279 }
093d3ff1
RD
15280 {
15281 resultobj = SWIG_From_int((int)(result));
15282 }
d14a1e28
RD
15283 return resultobj;
15284 fail:
15285 return NULL;
15286}
15287
15288
c32bde28 15289static PyObject *_wrap_Slider_SetThumbLength(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
15290 PyObject *resultobj;
15291 wxSlider *arg1 = (wxSlider *) 0 ;
15292 int arg2 ;
15293 PyObject * obj0 = 0 ;
994141e6 15294 PyObject * obj1 = 0 ;
d14a1e28
RD
15295 char *kwnames[] = {
15296 (char *) "self",(char *) "lenPixels", NULL
15297 };
15298
994141e6 15299 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Slider_SetThumbLength",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
15300 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxSlider, SWIG_POINTER_EXCEPTION | 0);
15301 if (SWIG_arg_fail(1)) SWIG_fail;
15302 {
15303 arg2 = (int)(SWIG_As_int(obj1));
15304 if (SWIG_arg_fail(2)) SWIG_fail;
15305 }
d14a1e28
RD
15306 {
15307 PyThreadState* __tstate = wxPyBeginAllowThreads();
15308 (arg1)->SetThumbLength(arg2);
15309
15310 wxPyEndAllowThreads(__tstate);
15311 if (PyErr_Occurred()) SWIG_fail;
15312 }
15313 Py_INCREF(Py_None); resultobj = Py_None;
15314 return resultobj;
15315 fail:
15316 return NULL;
15317}
15318
15319
c32bde28 15320static PyObject *_wrap_Slider_GetThumbLength(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
15321 PyObject *resultobj;
15322 wxSlider *arg1 = (wxSlider *) 0 ;
15323 int result;
15324 PyObject * obj0 = 0 ;
15325 char *kwnames[] = {
15326 (char *) "self", NULL
15327 };
15328
15329 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Slider_GetThumbLength",kwnames,&obj0)) goto fail;
093d3ff1
RD
15330 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxSlider, SWIG_POINTER_EXCEPTION | 0);
15331 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
15332 {
15333 PyThreadState* __tstate = wxPyBeginAllowThreads();
15334 result = (int)((wxSlider const *)arg1)->GetThumbLength();
15335
15336 wxPyEndAllowThreads(__tstate);
15337 if (PyErr_Occurred()) SWIG_fail;
15338 }
093d3ff1
RD
15339 {
15340 resultobj = SWIG_From_int((int)(result));
15341 }
d14a1e28
RD
15342 return resultobj;
15343 fail:
15344 return NULL;
15345}
15346
15347
c32bde28 15348static PyObject *_wrap_Slider_SetTickFreq(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
15349 PyObject *resultobj;
15350 wxSlider *arg1 = (wxSlider *) 0 ;
15351 int arg2 ;
994141e6 15352 int arg3 = (int) 1 ;
d14a1e28 15353 PyObject * obj0 = 0 ;
994141e6
RD
15354 PyObject * obj1 = 0 ;
15355 PyObject * obj2 = 0 ;
d14a1e28
RD
15356 char *kwnames[] = {
15357 (char *) "self",(char *) "n",(char *) "pos", NULL
15358 };
15359
994141e6 15360 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:Slider_SetTickFreq",kwnames,&obj0,&obj1,&obj2)) goto fail;
093d3ff1
RD
15361 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxSlider, SWIG_POINTER_EXCEPTION | 0);
15362 if (SWIG_arg_fail(1)) SWIG_fail;
15363 {
15364 arg2 = (int)(SWIG_As_int(obj1));
15365 if (SWIG_arg_fail(2)) SWIG_fail;
15366 }
994141e6 15367 if (obj2) {
093d3ff1
RD
15368 {
15369 arg3 = (int)(SWIG_As_int(obj2));
15370 if (SWIG_arg_fail(3)) SWIG_fail;
15371 }
994141e6 15372 }
d14a1e28
RD
15373 {
15374 PyThreadState* __tstate = wxPyBeginAllowThreads();
15375 (arg1)->SetTickFreq(arg2,arg3);
15376
15377 wxPyEndAllowThreads(__tstate);
15378 if (PyErr_Occurred()) SWIG_fail;
15379 }
15380 Py_INCREF(Py_None); resultobj = Py_None;
15381 return resultobj;
15382 fail:
15383 return NULL;
15384}
15385
15386
c32bde28 15387static PyObject *_wrap_Slider_GetTickFreq(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
15388 PyObject *resultobj;
15389 wxSlider *arg1 = (wxSlider *) 0 ;
15390 int result;
15391 PyObject * obj0 = 0 ;
15392 char *kwnames[] = {
15393 (char *) "self", NULL
15394 };
15395
15396 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Slider_GetTickFreq",kwnames,&obj0)) goto fail;
093d3ff1
RD
15397 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxSlider, SWIG_POINTER_EXCEPTION | 0);
15398 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
15399 {
15400 PyThreadState* __tstate = wxPyBeginAllowThreads();
15401 result = (int)((wxSlider const *)arg1)->GetTickFreq();
15402
15403 wxPyEndAllowThreads(__tstate);
15404 if (PyErr_Occurred()) SWIG_fail;
15405 }
093d3ff1
RD
15406 {
15407 resultobj = SWIG_From_int((int)(result));
15408 }
d14a1e28
RD
15409 return resultobj;
15410 fail:
15411 return NULL;
15412}
15413
15414
c32bde28 15415static PyObject *_wrap_Slider_ClearTicks(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
15416 PyObject *resultobj;
15417 wxSlider *arg1 = (wxSlider *) 0 ;
15418 PyObject * obj0 = 0 ;
15419 char *kwnames[] = {
15420 (char *) "self", NULL
15421 };
15422
15423 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Slider_ClearTicks",kwnames,&obj0)) goto fail;
093d3ff1
RD
15424 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxSlider, SWIG_POINTER_EXCEPTION | 0);
15425 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
15426 {
15427 PyThreadState* __tstate = wxPyBeginAllowThreads();
15428 (arg1)->ClearTicks();
15429
15430 wxPyEndAllowThreads(__tstate);
15431 if (PyErr_Occurred()) SWIG_fail;
15432 }
15433 Py_INCREF(Py_None); resultobj = Py_None;
15434 return resultobj;
15435 fail:
15436 return NULL;
15437}
15438
15439
c32bde28 15440static PyObject *_wrap_Slider_SetTick(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
15441 PyObject *resultobj;
15442 wxSlider *arg1 = (wxSlider *) 0 ;
15443 int arg2 ;
15444 PyObject * obj0 = 0 ;
994141e6 15445 PyObject * obj1 = 0 ;
d14a1e28
RD
15446 char *kwnames[] = {
15447 (char *) "self",(char *) "tickPos", NULL
15448 };
15449
994141e6 15450 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Slider_SetTick",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
15451 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxSlider, SWIG_POINTER_EXCEPTION | 0);
15452 if (SWIG_arg_fail(1)) SWIG_fail;
15453 {
15454 arg2 = (int)(SWIG_As_int(obj1));
15455 if (SWIG_arg_fail(2)) SWIG_fail;
15456 }
d14a1e28
RD
15457 {
15458 PyThreadState* __tstate = wxPyBeginAllowThreads();
15459 (arg1)->SetTick(arg2);
15460
15461 wxPyEndAllowThreads(__tstate);
15462 if (PyErr_Occurred()) SWIG_fail;
15463 }
15464 Py_INCREF(Py_None); resultobj = Py_None;
15465 return resultobj;
15466 fail:
15467 return NULL;
15468}
15469
15470
c32bde28 15471static PyObject *_wrap_Slider_ClearSel(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
15472 PyObject *resultobj;
15473 wxSlider *arg1 = (wxSlider *) 0 ;
15474 PyObject * obj0 = 0 ;
15475 char *kwnames[] = {
15476 (char *) "self", NULL
15477 };
15478
15479 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Slider_ClearSel",kwnames,&obj0)) goto fail;
093d3ff1
RD
15480 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxSlider, SWIG_POINTER_EXCEPTION | 0);
15481 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
15482 {
15483 PyThreadState* __tstate = wxPyBeginAllowThreads();
15484 (arg1)->ClearSel();
15485
15486 wxPyEndAllowThreads(__tstate);
15487 if (PyErr_Occurred()) SWIG_fail;
15488 }
15489 Py_INCREF(Py_None); resultobj = Py_None;
15490 return resultobj;
15491 fail:
15492 return NULL;
15493}
15494
15495
c32bde28 15496static PyObject *_wrap_Slider_GetSelEnd(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
15497 PyObject *resultobj;
15498 wxSlider *arg1 = (wxSlider *) 0 ;
15499 int result;
15500 PyObject * obj0 = 0 ;
15501 char *kwnames[] = {
15502 (char *) "self", NULL
15503 };
15504
15505 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Slider_GetSelEnd",kwnames,&obj0)) goto fail;
093d3ff1
RD
15506 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxSlider, SWIG_POINTER_EXCEPTION | 0);
15507 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
15508 {
15509 PyThreadState* __tstate = wxPyBeginAllowThreads();
15510 result = (int)((wxSlider const *)arg1)->GetSelEnd();
15511
15512 wxPyEndAllowThreads(__tstate);
15513 if (PyErr_Occurred()) SWIG_fail;
15514 }
093d3ff1
RD
15515 {
15516 resultobj = SWIG_From_int((int)(result));
15517 }
d14a1e28
RD
15518 return resultobj;
15519 fail:
15520 return NULL;
15521}
15522
15523
c32bde28 15524static PyObject *_wrap_Slider_GetSelStart(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
15525 PyObject *resultobj;
15526 wxSlider *arg1 = (wxSlider *) 0 ;
15527 int result;
15528 PyObject * obj0 = 0 ;
15529 char *kwnames[] = {
15530 (char *) "self", NULL
15531 };
15532
15533 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Slider_GetSelStart",kwnames,&obj0)) goto fail;
093d3ff1
RD
15534 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxSlider, SWIG_POINTER_EXCEPTION | 0);
15535 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
15536 {
15537 PyThreadState* __tstate = wxPyBeginAllowThreads();
15538 result = (int)((wxSlider const *)arg1)->GetSelStart();
15539
15540 wxPyEndAllowThreads(__tstate);
15541 if (PyErr_Occurred()) SWIG_fail;
15542 }
093d3ff1
RD
15543 {
15544 resultobj = SWIG_From_int((int)(result));
15545 }
d14a1e28
RD
15546 return resultobj;
15547 fail:
15548 return NULL;
15549}
15550
15551
c32bde28 15552static PyObject *_wrap_Slider_SetSelection(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
15553 PyObject *resultobj;
15554 wxSlider *arg1 = (wxSlider *) 0 ;
15555 int arg2 ;
15556 int arg3 ;
15557 PyObject * obj0 = 0 ;
994141e6
RD
15558 PyObject * obj1 = 0 ;
15559 PyObject * obj2 = 0 ;
d14a1e28
RD
15560 char *kwnames[] = {
15561 (char *) "self",(char *) "min",(char *) "max", NULL
15562 };
15563
994141e6 15564 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:Slider_SetSelection",kwnames,&obj0,&obj1,&obj2)) goto fail;
093d3ff1
RD
15565 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxSlider, SWIG_POINTER_EXCEPTION | 0);
15566 if (SWIG_arg_fail(1)) SWIG_fail;
15567 {
15568 arg2 = (int)(SWIG_As_int(obj1));
15569 if (SWIG_arg_fail(2)) SWIG_fail;
15570 }
15571 {
15572 arg3 = (int)(SWIG_As_int(obj2));
15573 if (SWIG_arg_fail(3)) SWIG_fail;
15574 }
d14a1e28
RD
15575 {
15576 PyThreadState* __tstate = wxPyBeginAllowThreads();
15577 (arg1)->SetSelection(arg2,arg3);
15578
15579 wxPyEndAllowThreads(__tstate);
15580 if (PyErr_Occurred()) SWIG_fail;
15581 }
15582 Py_INCREF(Py_None); resultobj = Py_None;
15583 return resultobj;
15584 fail:
15585 return NULL;
15586}
15587
15588
c32bde28 15589static PyObject *_wrap_Slider_GetClassDefaultAttributes(PyObject *, PyObject *args, PyObject *kwargs) {
22bfe96c 15590 PyObject *resultobj;
093d3ff1 15591 wxWindowVariant arg1 = (wxWindowVariant) wxWINDOW_VARIANT_NORMAL ;
22bfe96c
RD
15592 wxVisualAttributes result;
15593 PyObject * obj0 = 0 ;
15594 char *kwnames[] = {
15595 (char *) "variant", NULL
15596 };
15597
15598 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|O:Slider_GetClassDefaultAttributes",kwnames,&obj0)) goto fail;
15599 if (obj0) {
093d3ff1
RD
15600 {
15601 arg1 = (wxWindowVariant)(SWIG_As_int(obj0));
15602 if (SWIG_arg_fail(1)) SWIG_fail;
15603 }
22bfe96c
RD
15604 }
15605 {
110da5b0 15606 if (!wxPyCheckForApp()) SWIG_fail;
22bfe96c
RD
15607 PyThreadState* __tstate = wxPyBeginAllowThreads();
15608 result = wxSlider::GetClassDefaultAttributes((wxWindowVariant )arg1);
15609
15610 wxPyEndAllowThreads(__tstate);
dfbb5885 15611 if (PyErr_Occurred()) SWIG_fail;
22bfe96c
RD
15612 }
15613 {
15614 wxVisualAttributes * resultptr;
093d3ff1 15615 resultptr = new wxVisualAttributes((wxVisualAttributes &)(result));
22bfe96c
RD
15616 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxVisualAttributes, 1);
15617 }
15618 return resultobj;
15619 fail:
15620 return NULL;
15621}
15622
15623
c32bde28 15624static PyObject * Slider_swigregister(PyObject *, PyObject *args) {
d14a1e28
RD
15625 PyObject *obj;
15626 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
15627 SWIG_TypeClientData(SWIGTYPE_p_wxSlider, obj);
15628 Py_INCREF(obj);
15629 return Py_BuildValue((char *)"");
15630}
c32bde28 15631static int _wrap_ToggleButtonNameStr_set(PyObject *) {
b2dc1044
RD
15632 PyErr_SetString(PyExc_TypeError,"Variable ToggleButtonNameStr is read-only.");
15633 return 1;
15634}
15635
15636
093d3ff1 15637static PyObject *_wrap_ToggleButtonNameStr_get(void) {
b2dc1044
RD
15638 PyObject *pyobj;
15639
15640 {
15641#if wxUSE_UNICODE
15642 pyobj = PyUnicode_FromWideChar((&wxPyToggleButtonNameStr)->c_str(), (&wxPyToggleButtonNameStr)->Len());
15643#else
15644 pyobj = PyString_FromStringAndSize((&wxPyToggleButtonNameStr)->c_str(), (&wxPyToggleButtonNameStr)->Len());
15645#endif
15646 }
15647 return pyobj;
15648}
15649
15650
c32bde28 15651static PyObject *_wrap_new_ToggleButton(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
15652 PyObject *resultobj;
15653 wxWindow *arg1 = (wxWindow *) 0 ;
248ed943
RD
15654 int arg2 = (int) -1 ;
15655 wxString const &arg3_defvalue = wxPyEmptyString ;
15656 wxString *arg3 = (wxString *) &arg3_defvalue ;
d14a1e28
RD
15657 wxPoint const &arg4_defvalue = wxDefaultPosition ;
15658 wxPoint *arg4 = (wxPoint *) &arg4_defvalue ;
15659 wxSize const &arg5_defvalue = wxDefaultSize ;
15660 wxSize *arg5 = (wxSize *) &arg5_defvalue ;
15661 long arg6 = (long) 0 ;
15662 wxValidator const &arg7_defvalue = wxDefaultValidator ;
15663 wxValidator *arg7 = (wxValidator *) &arg7_defvalue ;
15664 wxString const &arg8_defvalue = wxPyToggleButtonNameStr ;
15665 wxString *arg8 = (wxString *) &arg8_defvalue ;
15666 wxToggleButton *result;
ae8162c8 15667 bool temp3 = false ;
d14a1e28
RD
15668 wxPoint temp4 ;
15669 wxSize temp5 ;
ae8162c8 15670 bool temp8 = false ;
d14a1e28 15671 PyObject * obj0 = 0 ;
994141e6 15672 PyObject * obj1 = 0 ;
d14a1e28
RD
15673 PyObject * obj2 = 0 ;
15674 PyObject * obj3 = 0 ;
15675 PyObject * obj4 = 0 ;
994141e6 15676 PyObject * obj5 = 0 ;
d14a1e28
RD
15677 PyObject * obj6 = 0 ;
15678 PyObject * obj7 = 0 ;
15679 char *kwnames[] = {
15680 (char *) "parent",(char *) "id",(char *) "label",(char *) "pos",(char *) "size",(char *) "style",(char *) "validator",(char *) "name", NULL
15681 };
15682
248ed943 15683 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|OOOOOOO:new_ToggleButton",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6,&obj7)) goto fail;
093d3ff1
RD
15684 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
15685 if (SWIG_arg_fail(1)) SWIG_fail;
248ed943 15686 if (obj1) {
093d3ff1
RD
15687 {
15688 arg2 = (int)(SWIG_As_int(obj1));
15689 if (SWIG_arg_fail(2)) SWIG_fail;
15690 }
248ed943
RD
15691 }
15692 if (obj2) {
15693 {
15694 arg3 = wxString_in_helper(obj2);
15695 if (arg3 == NULL) SWIG_fail;
ae8162c8 15696 temp3 = true;
248ed943 15697 }
d14a1e28
RD
15698 }
15699 if (obj3) {
15700 {
15701 arg4 = &temp4;
15702 if ( ! wxPoint_helper(obj3, &arg4)) SWIG_fail;
15703 }
15704 }
15705 if (obj4) {
15706 {
15707 arg5 = &temp5;
15708 if ( ! wxSize_helper(obj4, &arg5)) SWIG_fail;
15709 }
15710 }
994141e6 15711 if (obj5) {
093d3ff1
RD
15712 {
15713 arg6 = (long)(SWIG_As_long(obj5));
15714 if (SWIG_arg_fail(6)) SWIG_fail;
15715 }
994141e6 15716 }
d14a1e28 15717 if (obj6) {
093d3ff1
RD
15718 {
15719 SWIG_Python_ConvertPtr(obj6, (void **)&arg7, SWIGTYPE_p_wxValidator, SWIG_POINTER_EXCEPTION | 0);
15720 if (SWIG_arg_fail(7)) SWIG_fail;
15721 if (arg7 == NULL) {
15722 SWIG_null_ref("wxValidator");
15723 }
15724 if (SWIG_arg_fail(7)) SWIG_fail;
d14a1e28
RD
15725 }
15726 }
15727 if (obj7) {
15728 {
15729 arg8 = wxString_in_helper(obj7);
15730 if (arg8 == NULL) SWIG_fail;
ae8162c8 15731 temp8 = true;
d14a1e28
RD
15732 }
15733 }
15734 {
e3b71cb8 15735 if (!wxPyCheckForApp()) SWIG_fail;
d14a1e28
RD
15736 PyThreadState* __tstate = wxPyBeginAllowThreads();
15737 result = (wxToggleButton *)new wxToggleButton(arg1,arg2,(wxString const &)*arg3,(wxPoint const &)*arg4,(wxSize const &)*arg5,arg6,(wxValidator const &)*arg7,(wxString const &)*arg8);
15738
15739 wxPyEndAllowThreads(__tstate);
110da5b0 15740 if (PyErr_Occurred()) SWIG_fail;
d14a1e28 15741 }
15afbcd0 15742 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxToggleButton, 1);
d14a1e28
RD
15743 {
15744 if (temp3)
15745 delete arg3;
15746 }
15747 {
15748 if (temp8)
15749 delete arg8;
15750 }
15751 return resultobj;
15752 fail:
15753 {
15754 if (temp3)
15755 delete arg3;
15756 }
15757 {
15758 if (temp8)
15759 delete arg8;
15760 }
15761 return NULL;
15762}
15763
15764
c32bde28 15765static PyObject *_wrap_new_PreToggleButton(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
15766 PyObject *resultobj;
15767 wxToggleButton *result;
15768 char *kwnames[] = {
15769 NULL
15770 };
15771
15772 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_PreToggleButton",kwnames)) goto fail;
15773 {
e3b71cb8 15774 if (!wxPyCheckForApp()) SWIG_fail;
d14a1e28
RD
15775 PyThreadState* __tstate = wxPyBeginAllowThreads();
15776 result = (wxToggleButton *)new wxToggleButton();
15777
15778 wxPyEndAllowThreads(__tstate);
110da5b0 15779 if (PyErr_Occurred()) SWIG_fail;
d14a1e28 15780 }
15afbcd0 15781 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxToggleButton, 1);
d14a1e28
RD
15782 return resultobj;
15783 fail:
15784 return NULL;
15785}
15786
15787
c32bde28 15788static PyObject *_wrap_ToggleButton_Create(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
15789 PyObject *resultobj;
15790 wxToggleButton *arg1 = (wxToggleButton *) 0 ;
15791 wxWindow *arg2 = (wxWindow *) 0 ;
248ed943
RD
15792 int arg3 = (int) -1 ;
15793 wxString const &arg4_defvalue = wxPyEmptyString ;
15794 wxString *arg4 = (wxString *) &arg4_defvalue ;
d14a1e28
RD
15795 wxPoint const &arg5_defvalue = wxDefaultPosition ;
15796 wxPoint *arg5 = (wxPoint *) &arg5_defvalue ;
15797 wxSize const &arg6_defvalue = wxDefaultSize ;
15798 wxSize *arg6 = (wxSize *) &arg6_defvalue ;
15799 long arg7 = (long) 0 ;
15800 wxValidator const &arg8_defvalue = wxDefaultValidator ;
15801 wxValidator *arg8 = (wxValidator *) &arg8_defvalue ;
15802 wxString const &arg9_defvalue = wxPyToggleButtonNameStr ;
15803 wxString *arg9 = (wxString *) &arg9_defvalue ;
15804 bool result;
ae8162c8 15805 bool temp4 = false ;
d14a1e28
RD
15806 wxPoint temp5 ;
15807 wxSize temp6 ;
ae8162c8 15808 bool temp9 = false ;
d14a1e28
RD
15809 PyObject * obj0 = 0 ;
15810 PyObject * obj1 = 0 ;
994141e6 15811 PyObject * obj2 = 0 ;
d14a1e28
RD
15812 PyObject * obj3 = 0 ;
15813 PyObject * obj4 = 0 ;
15814 PyObject * obj5 = 0 ;
994141e6 15815 PyObject * obj6 = 0 ;
d14a1e28
RD
15816 PyObject * obj7 = 0 ;
15817 PyObject * obj8 = 0 ;
15818 char *kwnames[] = {
15819 (char *) "self",(char *) "parent",(char *) "id",(char *) "label",(char *) "pos",(char *) "size",(char *) "style",(char *) "validator",(char *) "name", NULL
15820 };
15821
248ed943 15822 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|OOOOOOO:ToggleButton_Create",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6,&obj7,&obj8)) goto fail;
093d3ff1
RD
15823 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxToggleButton, SWIG_POINTER_EXCEPTION | 0);
15824 if (SWIG_arg_fail(1)) SWIG_fail;
15825 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
15826 if (SWIG_arg_fail(2)) SWIG_fail;
248ed943 15827 if (obj2) {
093d3ff1
RD
15828 {
15829 arg3 = (int)(SWIG_As_int(obj2));
15830 if (SWIG_arg_fail(3)) SWIG_fail;
15831 }
248ed943
RD
15832 }
15833 if (obj3) {
15834 {
15835 arg4 = wxString_in_helper(obj3);
15836 if (arg4 == NULL) SWIG_fail;
ae8162c8 15837 temp4 = true;
248ed943 15838 }
d14a1e28
RD
15839 }
15840 if (obj4) {
15841 {
15842 arg5 = &temp5;
15843 if ( ! wxPoint_helper(obj4, &arg5)) SWIG_fail;
15844 }
15845 }
15846 if (obj5) {
15847 {
15848 arg6 = &temp6;
15849 if ( ! wxSize_helper(obj5, &arg6)) SWIG_fail;
15850 }
15851 }
994141e6 15852 if (obj6) {
093d3ff1
RD
15853 {
15854 arg7 = (long)(SWIG_As_long(obj6));
15855 if (SWIG_arg_fail(7)) SWIG_fail;
15856 }
994141e6 15857 }
d14a1e28 15858 if (obj7) {
093d3ff1
RD
15859 {
15860 SWIG_Python_ConvertPtr(obj7, (void **)&arg8, SWIGTYPE_p_wxValidator, SWIG_POINTER_EXCEPTION | 0);
15861 if (SWIG_arg_fail(8)) SWIG_fail;
15862 if (arg8 == NULL) {
15863 SWIG_null_ref("wxValidator");
15864 }
15865 if (SWIG_arg_fail(8)) SWIG_fail;
d14a1e28
RD
15866 }
15867 }
15868 if (obj8) {
15869 {
15870 arg9 = wxString_in_helper(obj8);
15871 if (arg9 == NULL) SWIG_fail;
ae8162c8 15872 temp9 = true;
d14a1e28
RD
15873 }
15874 }
15875 {
15876 PyThreadState* __tstate = wxPyBeginAllowThreads();
15877 result = (bool)(arg1)->Create(arg2,arg3,(wxString const &)*arg4,(wxPoint const &)*arg5,(wxSize const &)*arg6,arg7,(wxValidator const &)*arg8,(wxString const &)*arg9);
15878
15879 wxPyEndAllowThreads(__tstate);
15880 if (PyErr_Occurred()) SWIG_fail;
15881 }
4f89f6a3
RD
15882 {
15883 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
15884 }
d14a1e28
RD
15885 {
15886 if (temp4)
15887 delete arg4;
15888 }
15889 {
15890 if (temp9)
15891 delete arg9;
15892 }
15893 return resultobj;
15894 fail:
15895 {
15896 if (temp4)
15897 delete arg4;
15898 }
15899 {
15900 if (temp9)
15901 delete arg9;
15902 }
15903 return NULL;
15904}
15905
15906
c32bde28 15907static PyObject *_wrap_ToggleButton_SetValue(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
15908 PyObject *resultobj;
15909 wxToggleButton *arg1 = (wxToggleButton *) 0 ;
15910 bool arg2 ;
15911 PyObject * obj0 = 0 ;
15912 PyObject * obj1 = 0 ;
15913 char *kwnames[] = {
15914 (char *) "self",(char *) "value", NULL
15915 };
15916
15917 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ToggleButton_SetValue",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
15918 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxToggleButton, SWIG_POINTER_EXCEPTION | 0);
15919 if (SWIG_arg_fail(1)) SWIG_fail;
15920 {
15921 arg2 = (bool)(SWIG_As_bool(obj1));
15922 if (SWIG_arg_fail(2)) SWIG_fail;
15923 }
d14a1e28
RD
15924 {
15925 PyThreadState* __tstate = wxPyBeginAllowThreads();
15926 (arg1)->SetValue(arg2);
15927
15928 wxPyEndAllowThreads(__tstate);
15929 if (PyErr_Occurred()) SWIG_fail;
15930 }
15931 Py_INCREF(Py_None); resultobj = Py_None;
15932 return resultobj;
15933 fail:
15934 return NULL;
15935}
15936
15937
c32bde28 15938static PyObject *_wrap_ToggleButton_GetValue(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
15939 PyObject *resultobj;
15940 wxToggleButton *arg1 = (wxToggleButton *) 0 ;
15941 bool result;
15942 PyObject * obj0 = 0 ;
15943 char *kwnames[] = {
15944 (char *) "self", NULL
15945 };
15946
15947 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ToggleButton_GetValue",kwnames,&obj0)) goto fail;
093d3ff1
RD
15948 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxToggleButton, SWIG_POINTER_EXCEPTION | 0);
15949 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
15950 {
15951 PyThreadState* __tstate = wxPyBeginAllowThreads();
15952 result = (bool)((wxToggleButton const *)arg1)->GetValue();
15953
15954 wxPyEndAllowThreads(__tstate);
15955 if (PyErr_Occurred()) SWIG_fail;
15956 }
4f89f6a3
RD
15957 {
15958 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
15959 }
d14a1e28
RD
15960 return resultobj;
15961 fail:
15962 return NULL;
15963}
15964
15965
c32bde28 15966static PyObject *_wrap_ToggleButton_SetLabel(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
15967 PyObject *resultobj;
15968 wxToggleButton *arg1 = (wxToggleButton *) 0 ;
15969 wxString *arg2 = 0 ;
ae8162c8 15970 bool temp2 = false ;
d14a1e28
RD
15971 PyObject * obj0 = 0 ;
15972 PyObject * obj1 = 0 ;
15973 char *kwnames[] = {
15974 (char *) "self",(char *) "label", NULL
15975 };
15976
15977 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ToggleButton_SetLabel",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
15978 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxToggleButton, SWIG_POINTER_EXCEPTION | 0);
15979 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
15980 {
15981 arg2 = wxString_in_helper(obj1);
15982 if (arg2 == NULL) SWIG_fail;
ae8162c8 15983 temp2 = true;
d14a1e28
RD
15984 }
15985 {
15986 PyThreadState* __tstate = wxPyBeginAllowThreads();
15987 (arg1)->SetLabel((wxString const &)*arg2);
15988
15989 wxPyEndAllowThreads(__tstate);
15990 if (PyErr_Occurred()) SWIG_fail;
15991 }
15992 Py_INCREF(Py_None); resultobj = Py_None;
15993 {
15994 if (temp2)
15995 delete arg2;
15996 }
15997 return resultobj;
15998 fail:
15999 {
16000 if (temp2)
16001 delete arg2;
16002 }
16003 return NULL;
16004}
16005
16006
c32bde28 16007static PyObject *_wrap_ToggleButton_GetClassDefaultAttributes(PyObject *, PyObject *args, PyObject *kwargs) {
22bfe96c 16008 PyObject *resultobj;
093d3ff1 16009 wxWindowVariant arg1 = (wxWindowVariant) wxWINDOW_VARIANT_NORMAL ;
22bfe96c
RD
16010 wxVisualAttributes result;
16011 PyObject * obj0 = 0 ;
16012 char *kwnames[] = {
16013 (char *) "variant", NULL
16014 };
16015
16016 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|O:ToggleButton_GetClassDefaultAttributes",kwnames,&obj0)) goto fail;
16017 if (obj0) {
093d3ff1
RD
16018 {
16019 arg1 = (wxWindowVariant)(SWIG_As_int(obj0));
16020 if (SWIG_arg_fail(1)) SWIG_fail;
16021 }
22bfe96c
RD
16022 }
16023 {
110da5b0 16024 if (!wxPyCheckForApp()) SWIG_fail;
22bfe96c
RD
16025 PyThreadState* __tstate = wxPyBeginAllowThreads();
16026 result = wxToggleButton::GetClassDefaultAttributes((wxWindowVariant )arg1);
16027
16028 wxPyEndAllowThreads(__tstate);
dfbb5885 16029 if (PyErr_Occurred()) SWIG_fail;
22bfe96c
RD
16030 }
16031 {
16032 wxVisualAttributes * resultptr;
093d3ff1 16033 resultptr = new wxVisualAttributes((wxVisualAttributes &)(result));
22bfe96c
RD
16034 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxVisualAttributes, 1);
16035 }
16036 return resultobj;
16037 fail:
16038 return NULL;
16039}
16040
16041
c32bde28 16042static PyObject * ToggleButton_swigregister(PyObject *, PyObject *args) {
d14a1e28
RD
16043 PyObject *obj;
16044 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
16045 SWIG_TypeClientData(SWIGTYPE_p_wxToggleButton, obj);
16046 Py_INCREF(obj);
16047 return Py_BuildValue((char *)"");
16048}
51b83b37
RD
16049static int _wrap_NotebookNameStr_set(PyObject *) {
16050 PyErr_SetString(PyExc_TypeError,"Variable NotebookNameStr is read-only.");
b2dc1044
RD
16051 return 1;
16052}
16053
16054
51b83b37 16055static PyObject *_wrap_NotebookNameStr_get(void) {
b2dc1044
RD
16056 PyObject *pyobj;
16057
16058 {
16059#if wxUSE_UNICODE
51b83b37 16060 pyobj = PyUnicode_FromWideChar((&wxPyNotebookNameStr)->c_str(), (&wxPyNotebookNameStr)->Len());
b2dc1044 16061#else
51b83b37 16062 pyobj = PyString_FromStringAndSize((&wxPyNotebookNameStr)->c_str(), (&wxPyNotebookNameStr)->Len());
b2dc1044
RD
16063#endif
16064 }
16065 return pyobj;
16066}
16067
16068
8ac8dba0 16069static PyObject *_wrap_BookCtrlBase_GetPageCount(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28 16070 PyObject *resultobj;
8ac8dba0 16071 wxBookCtrlBase *arg1 = (wxBookCtrlBase *) 0 ;
d14a1e28
RD
16072 size_t result;
16073 PyObject * obj0 = 0 ;
16074 char *kwnames[] = {
16075 (char *) "self", NULL
16076 };
16077
8ac8dba0 16078 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:BookCtrlBase_GetPageCount",kwnames,&obj0)) goto fail;
093d3ff1
RD
16079 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxBookCtrlBase, SWIG_POINTER_EXCEPTION | 0);
16080 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
16081 {
16082 PyThreadState* __tstate = wxPyBeginAllowThreads();
8ac8dba0 16083 result = (size_t)((wxBookCtrlBase const *)arg1)->GetPageCount();
d14a1e28
RD
16084
16085 wxPyEndAllowThreads(__tstate);
16086 if (PyErr_Occurred()) SWIG_fail;
16087 }
093d3ff1
RD
16088 {
16089 resultobj = SWIG_From_unsigned_SS_long((unsigned long)(result));
16090 }
d14a1e28
RD
16091 return resultobj;
16092 fail:
16093 return NULL;
16094}
16095
16096
8ac8dba0 16097static PyObject *_wrap_BookCtrlBase_GetPage(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28 16098 PyObject *resultobj;
8ac8dba0 16099 wxBookCtrlBase *arg1 = (wxBookCtrlBase *) 0 ;
d14a1e28
RD
16100 size_t arg2 ;
16101 wxWindow *result;
16102 PyObject * obj0 = 0 ;
16103 PyObject * obj1 = 0 ;
16104 char *kwnames[] = {
16105 (char *) "self",(char *) "n", NULL
16106 };
16107
8ac8dba0 16108 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:BookCtrlBase_GetPage",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
16109 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxBookCtrlBase, SWIG_POINTER_EXCEPTION | 0);
16110 if (SWIG_arg_fail(1)) SWIG_fail;
16111 {
16112 arg2 = (size_t)(SWIG_As_unsigned_SS_long(obj1));
16113 if (SWIG_arg_fail(2)) SWIG_fail;
16114 }
d14a1e28
RD
16115 {
16116 PyThreadState* __tstate = wxPyBeginAllowThreads();
16117 result = (wxWindow *)(arg1)->GetPage(arg2);
16118
16119 wxPyEndAllowThreads(__tstate);
16120 if (PyErr_Occurred()) SWIG_fail;
16121 }
16122 {
412d302d 16123 resultobj = wxPyMake_wxObject(result, 0);
d14a1e28
RD
16124 }
16125 return resultobj;
16126 fail:
16127 return NULL;
16128}
16129
16130
8ac8dba0 16131static PyObject *_wrap_BookCtrlBase_GetCurrentPage(PyObject *, PyObject *args, PyObject *kwargs) {
8fb0e70a 16132 PyObject *resultobj;
8ac8dba0 16133 wxBookCtrlBase *arg1 = (wxBookCtrlBase *) 0 ;
8fb0e70a
RD
16134 wxWindow *result;
16135 PyObject * obj0 = 0 ;
16136 char *kwnames[] = {
16137 (char *) "self", NULL
16138 };
16139
8ac8dba0 16140 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:BookCtrlBase_GetCurrentPage",kwnames,&obj0)) goto fail;
093d3ff1
RD
16141 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxBookCtrlBase, SWIG_POINTER_EXCEPTION | 0);
16142 if (SWIG_arg_fail(1)) SWIG_fail;
8fb0e70a
RD
16143 {
16144 PyThreadState* __tstate = wxPyBeginAllowThreads();
8ac8dba0 16145 result = (wxWindow *)((wxBookCtrlBase const *)arg1)->GetCurrentPage();
8fb0e70a
RD
16146
16147 wxPyEndAllowThreads(__tstate);
16148 if (PyErr_Occurred()) SWIG_fail;
16149 }
16150 {
16151 resultobj = wxPyMake_wxObject(result, 0);
16152 }
16153 return resultobj;
16154 fail:
16155 return NULL;
16156}
16157
16158
8ac8dba0 16159static PyObject *_wrap_BookCtrlBase_GetSelection(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28 16160 PyObject *resultobj;
8ac8dba0 16161 wxBookCtrlBase *arg1 = (wxBookCtrlBase *) 0 ;
d14a1e28
RD
16162 int result;
16163 PyObject * obj0 = 0 ;
16164 char *kwnames[] = {
16165 (char *) "self", NULL
16166 };
16167
8ac8dba0 16168 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:BookCtrlBase_GetSelection",kwnames,&obj0)) goto fail;
093d3ff1
RD
16169 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxBookCtrlBase, SWIG_POINTER_EXCEPTION | 0);
16170 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
16171 {
16172 PyThreadState* __tstate = wxPyBeginAllowThreads();
8ac8dba0 16173 result = (int)((wxBookCtrlBase const *)arg1)->GetSelection();
d14a1e28
RD
16174
16175 wxPyEndAllowThreads(__tstate);
16176 if (PyErr_Occurred()) SWIG_fail;
16177 }
093d3ff1
RD
16178 {
16179 resultobj = SWIG_From_int((int)(result));
16180 }
d14a1e28
RD
16181 return resultobj;
16182 fail:
16183 return NULL;
16184}
16185
16186
8ac8dba0 16187static PyObject *_wrap_BookCtrlBase_SetPageText(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28 16188 PyObject *resultobj;
8ac8dba0 16189 wxBookCtrlBase *arg1 = (wxBookCtrlBase *) 0 ;
d14a1e28
RD
16190 size_t arg2 ;
16191 wxString *arg3 = 0 ;
16192 bool result;
ae8162c8 16193 bool temp3 = false ;
d14a1e28
RD
16194 PyObject * obj0 = 0 ;
16195 PyObject * obj1 = 0 ;
16196 PyObject * obj2 = 0 ;
16197 char *kwnames[] = {
16198 (char *) "self",(char *) "n",(char *) "strText", NULL
16199 };
16200
8ac8dba0 16201 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:BookCtrlBase_SetPageText",kwnames,&obj0,&obj1,&obj2)) goto fail;
093d3ff1
RD
16202 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxBookCtrlBase, SWIG_POINTER_EXCEPTION | 0);
16203 if (SWIG_arg_fail(1)) SWIG_fail;
16204 {
16205 arg2 = (size_t)(SWIG_As_unsigned_SS_long(obj1));
16206 if (SWIG_arg_fail(2)) SWIG_fail;
16207 }
d14a1e28
RD
16208 {
16209 arg3 = wxString_in_helper(obj2);
16210 if (arg3 == NULL) SWIG_fail;
ae8162c8 16211 temp3 = true;
d14a1e28
RD
16212 }
16213 {
16214 PyThreadState* __tstate = wxPyBeginAllowThreads();
16215 result = (bool)(arg1)->SetPageText(arg2,(wxString const &)*arg3);
16216
16217 wxPyEndAllowThreads(__tstate);
16218 if (PyErr_Occurred()) SWIG_fail;
16219 }
4f89f6a3
RD
16220 {
16221 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
16222 }
d14a1e28
RD
16223 {
16224 if (temp3)
16225 delete arg3;
16226 }
16227 return resultobj;
16228 fail:
16229 {
16230 if (temp3)
16231 delete arg3;
16232 }
16233 return NULL;
16234}
16235
16236
8ac8dba0 16237static PyObject *_wrap_BookCtrlBase_GetPageText(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28 16238 PyObject *resultobj;
8ac8dba0 16239 wxBookCtrlBase *arg1 = (wxBookCtrlBase *) 0 ;
d14a1e28
RD
16240 size_t arg2 ;
16241 wxString result;
16242 PyObject * obj0 = 0 ;
16243 PyObject * obj1 = 0 ;
16244 char *kwnames[] = {
16245 (char *) "self",(char *) "n", NULL
16246 };
16247
8ac8dba0 16248 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:BookCtrlBase_GetPageText",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
16249 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxBookCtrlBase, SWIG_POINTER_EXCEPTION | 0);
16250 if (SWIG_arg_fail(1)) SWIG_fail;
16251 {
16252 arg2 = (size_t)(SWIG_As_unsigned_SS_long(obj1));
16253 if (SWIG_arg_fail(2)) SWIG_fail;
16254 }
d14a1e28
RD
16255 {
16256 PyThreadState* __tstate = wxPyBeginAllowThreads();
8ac8dba0 16257 result = ((wxBookCtrlBase const *)arg1)->GetPageText(arg2);
d14a1e28
RD
16258
16259 wxPyEndAllowThreads(__tstate);
16260 if (PyErr_Occurred()) SWIG_fail;
16261 }
16262 {
16263#if wxUSE_UNICODE
16264 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
16265#else
16266 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
16267#endif
16268 }
16269 return resultobj;
16270 fail:
16271 return NULL;
16272}
16273
16274
8ac8dba0 16275static PyObject *_wrap_BookCtrlBase_SetImageList(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28 16276 PyObject *resultobj;
8ac8dba0 16277 wxBookCtrlBase *arg1 = (wxBookCtrlBase *) 0 ;
d14a1e28
RD
16278 wxImageList *arg2 = (wxImageList *) 0 ;
16279 PyObject * obj0 = 0 ;
16280 PyObject * obj1 = 0 ;
16281 char *kwnames[] = {
16282 (char *) "self",(char *) "imageList", NULL
16283 };
16284
8ac8dba0 16285 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:BookCtrlBase_SetImageList",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
16286 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxBookCtrlBase, SWIG_POINTER_EXCEPTION | 0);
16287 if (SWIG_arg_fail(1)) SWIG_fail;
16288 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxImageList, SWIG_POINTER_EXCEPTION | 0);
16289 if (SWIG_arg_fail(2)) SWIG_fail;
d14a1e28
RD
16290 {
16291 PyThreadState* __tstate = wxPyBeginAllowThreads();
16292 (arg1)->SetImageList(arg2);
16293
16294 wxPyEndAllowThreads(__tstate);
16295 if (PyErr_Occurred()) SWIG_fail;
16296 }
16297 Py_INCREF(Py_None); resultobj = Py_None;
16298 return resultobj;
16299 fail:
16300 return NULL;
16301}
16302
16303
8ac8dba0 16304static PyObject *_wrap_BookCtrlBase_AssignImageList(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28 16305 PyObject *resultobj;
8ac8dba0 16306 wxBookCtrlBase *arg1 = (wxBookCtrlBase *) 0 ;
d14a1e28
RD
16307 wxImageList *arg2 = (wxImageList *) 0 ;
16308 PyObject * obj0 = 0 ;
16309 PyObject * obj1 = 0 ;
16310 char *kwnames[] = {
16311 (char *) "self",(char *) "imageList", NULL
16312 };
16313
8ac8dba0 16314 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:BookCtrlBase_AssignImageList",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
16315 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxBookCtrlBase, SWIG_POINTER_EXCEPTION | 0);
16316 if (SWIG_arg_fail(1)) SWIG_fail;
16317 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxImageList, SWIG_POINTER_EXCEPTION | SWIG_POINTER_DISOWN);
16318 if (SWIG_arg_fail(2)) SWIG_fail;
d14a1e28
RD
16319 {
16320 PyThreadState* __tstate = wxPyBeginAllowThreads();
16321 (arg1)->AssignImageList(arg2);
16322
16323 wxPyEndAllowThreads(__tstate);
16324 if (PyErr_Occurred()) SWIG_fail;
16325 }
16326 Py_INCREF(Py_None); resultobj = Py_None;
16327 return resultobj;
16328 fail:
16329 return NULL;
16330}
16331
16332
8ac8dba0 16333static PyObject *_wrap_BookCtrlBase_GetImageList(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28 16334 PyObject *resultobj;
8ac8dba0 16335 wxBookCtrlBase *arg1 = (wxBookCtrlBase *) 0 ;
d14a1e28
RD
16336 wxImageList *result;
16337 PyObject * obj0 = 0 ;
16338 char *kwnames[] = {
16339 (char *) "self", NULL
16340 };
16341
8ac8dba0 16342 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:BookCtrlBase_GetImageList",kwnames,&obj0)) goto fail;
093d3ff1
RD
16343 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxBookCtrlBase, SWIG_POINTER_EXCEPTION | 0);
16344 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
16345 {
16346 PyThreadState* __tstate = wxPyBeginAllowThreads();
8ac8dba0 16347 result = (wxImageList *)((wxBookCtrlBase const *)arg1)->GetImageList();
d14a1e28
RD
16348
16349 wxPyEndAllowThreads(__tstate);
16350 if (PyErr_Occurred()) SWIG_fail;
16351 }
16352 {
412d302d 16353 resultobj = wxPyMake_wxObject(result, 0);
d14a1e28
RD
16354 }
16355 return resultobj;
16356 fail:
16357 return NULL;
16358}
16359
16360
8ac8dba0 16361static PyObject *_wrap_BookCtrlBase_GetPageImage(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28 16362 PyObject *resultobj;
8ac8dba0 16363 wxBookCtrlBase *arg1 = (wxBookCtrlBase *) 0 ;
d14a1e28
RD
16364 size_t arg2 ;
16365 int result;
16366 PyObject * obj0 = 0 ;
16367 PyObject * obj1 = 0 ;
16368 char *kwnames[] = {
16369 (char *) "self",(char *) "n", NULL
16370 };
16371
8ac8dba0 16372 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:BookCtrlBase_GetPageImage",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
16373 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxBookCtrlBase, SWIG_POINTER_EXCEPTION | 0);
16374 if (SWIG_arg_fail(1)) SWIG_fail;
16375 {
16376 arg2 = (size_t)(SWIG_As_unsigned_SS_long(obj1));
16377 if (SWIG_arg_fail(2)) SWIG_fail;
16378 }
d14a1e28
RD
16379 {
16380 PyThreadState* __tstate = wxPyBeginAllowThreads();
8ac8dba0 16381 result = (int)((wxBookCtrlBase const *)arg1)->GetPageImage(arg2);
d14a1e28
RD
16382
16383 wxPyEndAllowThreads(__tstate);
16384 if (PyErr_Occurred()) SWIG_fail;
16385 }
093d3ff1
RD
16386 {
16387 resultobj = SWIG_From_int((int)(result));
16388 }
d14a1e28
RD
16389 return resultobj;
16390 fail:
16391 return NULL;
16392}
16393
16394
8ac8dba0 16395static PyObject *_wrap_BookCtrlBase_SetPageImage(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28 16396 PyObject *resultobj;
8ac8dba0 16397 wxBookCtrlBase *arg1 = (wxBookCtrlBase *) 0 ;
d14a1e28
RD
16398 size_t arg2 ;
16399 int arg3 ;
16400 bool result;
16401 PyObject * obj0 = 0 ;
16402 PyObject * obj1 = 0 ;
994141e6 16403 PyObject * obj2 = 0 ;
d14a1e28
RD
16404 char *kwnames[] = {
16405 (char *) "self",(char *) "n",(char *) "imageId", NULL
16406 };
16407
8ac8dba0 16408 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:BookCtrlBase_SetPageImage",kwnames,&obj0,&obj1,&obj2)) goto fail;
093d3ff1
RD
16409 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxBookCtrlBase, SWIG_POINTER_EXCEPTION | 0);
16410 if (SWIG_arg_fail(1)) SWIG_fail;
16411 {
16412 arg2 = (size_t)(SWIG_As_unsigned_SS_long(obj1));
16413 if (SWIG_arg_fail(2)) SWIG_fail;
16414 }
16415 {
16416 arg3 = (int)(SWIG_As_int(obj2));
16417 if (SWIG_arg_fail(3)) SWIG_fail;
16418 }
d14a1e28
RD
16419 {
16420 PyThreadState* __tstate = wxPyBeginAllowThreads();
16421 result = (bool)(arg1)->SetPageImage(arg2,arg3);
16422
16423 wxPyEndAllowThreads(__tstate);
16424 if (PyErr_Occurred()) SWIG_fail;
16425 }
4f89f6a3
RD
16426 {
16427 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
16428 }
d14a1e28
RD
16429 return resultobj;
16430 fail:
16431 return NULL;
16432}
16433
16434
8ac8dba0 16435static PyObject *_wrap_BookCtrlBase_SetPageSize(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28 16436 PyObject *resultobj;
8ac8dba0 16437 wxBookCtrlBase *arg1 = (wxBookCtrlBase *) 0 ;
d14a1e28
RD
16438 wxSize *arg2 = 0 ;
16439 wxSize temp2 ;
16440 PyObject * obj0 = 0 ;
16441 PyObject * obj1 = 0 ;
16442 char *kwnames[] = {
16443 (char *) "self",(char *) "size", NULL
16444 };
16445
8ac8dba0 16446 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:BookCtrlBase_SetPageSize",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
16447 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxBookCtrlBase, SWIG_POINTER_EXCEPTION | 0);
16448 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
16449 {
16450 arg2 = &temp2;
16451 if ( ! wxSize_helper(obj1, &arg2)) SWIG_fail;
16452 }
16453 {
16454 PyThreadState* __tstate = wxPyBeginAllowThreads();
16455 (arg1)->SetPageSize((wxSize const &)*arg2);
16456
16457 wxPyEndAllowThreads(__tstate);
16458 if (PyErr_Occurred()) SWIG_fail;
16459 }
16460 Py_INCREF(Py_None); resultobj = Py_None;
16461 return resultobj;
16462 fail:
16463 return NULL;
16464}
16465
16466
8ac8dba0 16467static PyObject *_wrap_BookCtrlBase_CalcSizeFromPage(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28 16468 PyObject *resultobj;
8ac8dba0 16469 wxBookCtrlBase *arg1 = (wxBookCtrlBase *) 0 ;
d14a1e28
RD
16470 wxSize *arg2 = 0 ;
16471 wxSize result;
16472 wxSize temp2 ;
16473 PyObject * obj0 = 0 ;
16474 PyObject * obj1 = 0 ;
16475 char *kwnames[] = {
16476 (char *) "self",(char *) "sizePage", NULL
16477 };
16478
8ac8dba0 16479 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:BookCtrlBase_CalcSizeFromPage",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
16480 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxBookCtrlBase, SWIG_POINTER_EXCEPTION | 0);
16481 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
16482 {
16483 arg2 = &temp2;
16484 if ( ! wxSize_helper(obj1, &arg2)) SWIG_fail;
16485 }
16486 {
16487 PyThreadState* __tstate = wxPyBeginAllowThreads();
8ac8dba0 16488 result = ((wxBookCtrlBase const *)arg1)->CalcSizeFromPage((wxSize const &)*arg2);
d14a1e28
RD
16489
16490 wxPyEndAllowThreads(__tstate);
16491 if (PyErr_Occurred()) SWIG_fail;
16492 }
16493 {
16494 wxSize * resultptr;
093d3ff1 16495 resultptr = new wxSize((wxSize &)(result));
15afbcd0 16496 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxSize, 1);
d14a1e28
RD
16497 }
16498 return resultobj;
16499 fail:
16500 return NULL;
16501}
16502
16503
8ac8dba0 16504static PyObject *_wrap_BookCtrlBase_DeletePage(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28 16505 PyObject *resultobj;
8ac8dba0 16506 wxBookCtrlBase *arg1 = (wxBookCtrlBase *) 0 ;
d14a1e28
RD
16507 size_t arg2 ;
16508 bool result;
16509 PyObject * obj0 = 0 ;
16510 PyObject * obj1 = 0 ;
16511 char *kwnames[] = {
16512 (char *) "self",(char *) "n", NULL
16513 };
16514
8ac8dba0 16515 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:BookCtrlBase_DeletePage",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
16516 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxBookCtrlBase, SWIG_POINTER_EXCEPTION | 0);
16517 if (SWIG_arg_fail(1)) SWIG_fail;
16518 {
16519 arg2 = (size_t)(SWIG_As_unsigned_SS_long(obj1));
16520 if (SWIG_arg_fail(2)) SWIG_fail;
16521 }
d14a1e28
RD
16522 {
16523 PyThreadState* __tstate = wxPyBeginAllowThreads();
16524 result = (bool)(arg1)->DeletePage(arg2);
16525
16526 wxPyEndAllowThreads(__tstate);
16527 if (PyErr_Occurred()) SWIG_fail;
16528 }
4f89f6a3
RD
16529 {
16530 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
16531 }
d14a1e28
RD
16532 return resultobj;
16533 fail:
16534 return NULL;
16535}
16536
16537
8ac8dba0 16538static PyObject *_wrap_BookCtrlBase_RemovePage(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28 16539 PyObject *resultobj;
8ac8dba0 16540 wxBookCtrlBase *arg1 = (wxBookCtrlBase *) 0 ;
d14a1e28
RD
16541 size_t arg2 ;
16542 bool result;
16543 PyObject * obj0 = 0 ;
16544 PyObject * obj1 = 0 ;
16545 char *kwnames[] = {
16546 (char *) "self",(char *) "n", NULL
16547 };
16548
8ac8dba0 16549 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:BookCtrlBase_RemovePage",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
16550 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxBookCtrlBase, SWIG_POINTER_EXCEPTION | 0);
16551 if (SWIG_arg_fail(1)) SWIG_fail;
16552 {
16553 arg2 = (size_t)(SWIG_As_unsigned_SS_long(obj1));
16554 if (SWIG_arg_fail(2)) SWIG_fail;
16555 }
d14a1e28
RD
16556 {
16557 PyThreadState* __tstate = wxPyBeginAllowThreads();
16558 result = (bool)(arg1)->RemovePage(arg2);
16559
16560 wxPyEndAllowThreads(__tstate);
16561 if (PyErr_Occurred()) SWIG_fail;
16562 }
4f89f6a3
RD
16563 {
16564 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
16565 }
d14a1e28
RD
16566 return resultobj;
16567 fail:
16568 return NULL;
16569}
16570
16571
8ac8dba0 16572static PyObject *_wrap_BookCtrlBase_DeleteAllPages(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28 16573 PyObject *resultobj;
8ac8dba0 16574 wxBookCtrlBase *arg1 = (wxBookCtrlBase *) 0 ;
d14a1e28
RD
16575 bool result;
16576 PyObject * obj0 = 0 ;
16577 char *kwnames[] = {
16578 (char *) "self", NULL
16579 };
16580
8ac8dba0 16581 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:BookCtrlBase_DeleteAllPages",kwnames,&obj0)) goto fail;
093d3ff1
RD
16582 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxBookCtrlBase, SWIG_POINTER_EXCEPTION | 0);
16583 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
16584 {
16585 PyThreadState* __tstate = wxPyBeginAllowThreads();
16586 result = (bool)(arg1)->DeleteAllPages();
16587
16588 wxPyEndAllowThreads(__tstate);
16589 if (PyErr_Occurred()) SWIG_fail;
16590 }
4f89f6a3
RD
16591 {
16592 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
16593 }
d14a1e28
RD
16594 return resultobj;
16595 fail:
16596 return NULL;
16597}
16598
16599
8ac8dba0 16600static PyObject *_wrap_BookCtrlBase_AddPage(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28 16601 PyObject *resultobj;
8ac8dba0 16602 wxBookCtrlBase *arg1 = (wxBookCtrlBase *) 0 ;
d14a1e28
RD
16603 wxWindow *arg2 = (wxWindow *) 0 ;
16604 wxString *arg3 = 0 ;
ae8162c8 16605 bool arg4 = (bool) false ;
d14a1e28
RD
16606 int arg5 = (int) -1 ;
16607 bool result;
ae8162c8 16608 bool temp3 = false ;
d14a1e28
RD
16609 PyObject * obj0 = 0 ;
16610 PyObject * obj1 = 0 ;
16611 PyObject * obj2 = 0 ;
16612 PyObject * obj3 = 0 ;
994141e6 16613 PyObject * obj4 = 0 ;
d14a1e28
RD
16614 char *kwnames[] = {
16615 (char *) "self",(char *) "page",(char *) "text",(char *) "select",(char *) "imageId", NULL
16616 };
16617
8ac8dba0 16618 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO|OO:BookCtrlBase_AddPage",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4)) goto fail;
093d3ff1
RD
16619 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxBookCtrlBase, SWIG_POINTER_EXCEPTION | 0);
16620 if (SWIG_arg_fail(1)) SWIG_fail;
16621 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
16622 if (SWIG_arg_fail(2)) SWIG_fail;
d14a1e28
RD
16623 {
16624 arg3 = wxString_in_helper(obj2);
16625 if (arg3 == NULL) SWIG_fail;
ae8162c8 16626 temp3 = true;
d14a1e28
RD
16627 }
16628 if (obj3) {
093d3ff1
RD
16629 {
16630 arg4 = (bool)(SWIG_As_bool(obj3));
16631 if (SWIG_arg_fail(4)) SWIG_fail;
16632 }
994141e6
RD
16633 }
16634 if (obj4) {
093d3ff1
RD
16635 {
16636 arg5 = (int)(SWIG_As_int(obj4));
16637 if (SWIG_arg_fail(5)) SWIG_fail;
16638 }
d14a1e28
RD
16639 }
16640 {
16641 PyThreadState* __tstate = wxPyBeginAllowThreads();
16642 result = (bool)(arg1)->AddPage(arg2,(wxString const &)*arg3,arg4,arg5);
16643
16644 wxPyEndAllowThreads(__tstate);
16645 if (PyErr_Occurred()) SWIG_fail;
16646 }
4f89f6a3
RD
16647 {
16648 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
16649 }
d14a1e28
RD
16650 {
16651 if (temp3)
16652 delete arg3;
16653 }
16654 return resultobj;
16655 fail:
16656 {
16657 if (temp3)
16658 delete arg3;
16659 }
16660 return NULL;
16661}
16662
16663
8ac8dba0 16664static PyObject *_wrap_BookCtrlBase_InsertPage(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28 16665 PyObject *resultobj;
8ac8dba0 16666 wxBookCtrlBase *arg1 = (wxBookCtrlBase *) 0 ;
d14a1e28
RD
16667 size_t arg2 ;
16668 wxWindow *arg3 = (wxWindow *) 0 ;
16669 wxString *arg4 = 0 ;
ae8162c8 16670 bool arg5 = (bool) false ;
d14a1e28
RD
16671 int arg6 = (int) -1 ;
16672 bool result;
ae8162c8 16673 bool temp4 = false ;
d14a1e28
RD
16674 PyObject * obj0 = 0 ;
16675 PyObject * obj1 = 0 ;
16676 PyObject * obj2 = 0 ;
16677 PyObject * obj3 = 0 ;
16678 PyObject * obj4 = 0 ;
994141e6 16679 PyObject * obj5 = 0 ;
d14a1e28
RD
16680 char *kwnames[] = {
16681 (char *) "self",(char *) "n",(char *) "page",(char *) "text",(char *) "select",(char *) "imageId", NULL
16682 };
16683
8ac8dba0 16684 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOO|OO:BookCtrlBase_InsertPage",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5)) goto fail;
093d3ff1
RD
16685 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxBookCtrlBase, SWIG_POINTER_EXCEPTION | 0);
16686 if (SWIG_arg_fail(1)) SWIG_fail;
16687 {
16688 arg2 = (size_t)(SWIG_As_unsigned_SS_long(obj1));
16689 if (SWIG_arg_fail(2)) SWIG_fail;
16690 }
16691 SWIG_Python_ConvertPtr(obj2, (void **)&arg3, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
16692 if (SWIG_arg_fail(3)) SWIG_fail;
d14a1e28
RD
16693 {
16694 arg4 = wxString_in_helper(obj3);
16695 if (arg4 == NULL) SWIG_fail;
ae8162c8 16696 temp4 = true;
d14a1e28
RD
16697 }
16698 if (obj4) {
093d3ff1
RD
16699 {
16700 arg5 = (bool)(SWIG_As_bool(obj4));
16701 if (SWIG_arg_fail(5)) SWIG_fail;
16702 }
994141e6
RD
16703 }
16704 if (obj5) {
093d3ff1
RD
16705 {
16706 arg6 = (int)(SWIG_As_int(obj5));
16707 if (SWIG_arg_fail(6)) SWIG_fail;
16708 }
d14a1e28
RD
16709 }
16710 {
16711 PyThreadState* __tstate = wxPyBeginAllowThreads();
16712 result = (bool)(arg1)->InsertPage(arg2,arg3,(wxString const &)*arg4,arg5,arg6);
16713
16714 wxPyEndAllowThreads(__tstate);
16715 if (PyErr_Occurred()) SWIG_fail;
16716 }
4f89f6a3
RD
16717 {
16718 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
16719 }
d14a1e28
RD
16720 {
16721 if (temp4)
16722 delete arg4;
16723 }
16724 return resultobj;
16725 fail:
16726 {
16727 if (temp4)
16728 delete arg4;
16729 }
16730 return NULL;
16731}
16732
16733
8ac8dba0 16734static PyObject *_wrap_BookCtrlBase_SetSelection(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28 16735 PyObject *resultobj;
8ac8dba0 16736 wxBookCtrlBase *arg1 = (wxBookCtrlBase *) 0 ;
d14a1e28
RD
16737 size_t arg2 ;
16738 int result;
16739 PyObject * obj0 = 0 ;
16740 PyObject * obj1 = 0 ;
16741 char *kwnames[] = {
16742 (char *) "self",(char *) "n", NULL
16743 };
16744
8ac8dba0 16745 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:BookCtrlBase_SetSelection",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
16746 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxBookCtrlBase, SWIG_POINTER_EXCEPTION | 0);
16747 if (SWIG_arg_fail(1)) SWIG_fail;
16748 {
16749 arg2 = (size_t)(SWIG_As_unsigned_SS_long(obj1));
16750 if (SWIG_arg_fail(2)) SWIG_fail;
16751 }
d14a1e28
RD
16752 {
16753 PyThreadState* __tstate = wxPyBeginAllowThreads();
16754 result = (int)(arg1)->SetSelection(arg2);
16755
16756 wxPyEndAllowThreads(__tstate);
16757 if (PyErr_Occurred()) SWIG_fail;
16758 }
093d3ff1
RD
16759 {
16760 resultobj = SWIG_From_int((int)(result));
16761 }
d14a1e28
RD
16762 return resultobj;
16763 fail:
16764 return NULL;
16765}
16766
16767
8ac8dba0 16768static PyObject *_wrap_BookCtrlBase_AdvanceSelection(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28 16769 PyObject *resultobj;
8ac8dba0 16770 wxBookCtrlBase *arg1 = (wxBookCtrlBase *) 0 ;
ae8162c8 16771 bool arg2 = (bool) true ;
d14a1e28
RD
16772 PyObject * obj0 = 0 ;
16773 PyObject * obj1 = 0 ;
16774 char *kwnames[] = {
16775 (char *) "self",(char *) "forward", NULL
16776 };
16777
8ac8dba0 16778 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:BookCtrlBase_AdvanceSelection",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
16779 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxBookCtrlBase, SWIG_POINTER_EXCEPTION | 0);
16780 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28 16781 if (obj1) {
093d3ff1
RD
16782 {
16783 arg2 = (bool)(SWIG_As_bool(obj1));
16784 if (SWIG_arg_fail(2)) SWIG_fail;
16785 }
d14a1e28
RD
16786 }
16787 {
16788 PyThreadState* __tstate = wxPyBeginAllowThreads();
16789 (arg1)->AdvanceSelection(arg2);
16790
16791 wxPyEndAllowThreads(__tstate);
16792 if (PyErr_Occurred()) SWIG_fail;
16793 }
16794 Py_INCREF(Py_None); resultobj = Py_None;
16795 return resultobj;
16796 fail:
16797 return NULL;
16798}
16799
16800
8ac8dba0 16801static PyObject *_wrap_BookCtrlBase_GetClassDefaultAttributes(PyObject *, PyObject *args, PyObject *kwargs) {
22bfe96c 16802 PyObject *resultobj;
093d3ff1 16803 wxWindowVariant arg1 = (wxWindowVariant) wxWINDOW_VARIANT_NORMAL ;
22bfe96c
RD
16804 wxVisualAttributes result;
16805 PyObject * obj0 = 0 ;
16806 char *kwnames[] = {
16807 (char *) "variant", NULL
16808 };
16809
8ac8dba0 16810 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|O:BookCtrlBase_GetClassDefaultAttributes",kwnames,&obj0)) goto fail;
22bfe96c 16811 if (obj0) {
093d3ff1
RD
16812 {
16813 arg1 = (wxWindowVariant)(SWIG_As_int(obj0));
16814 if (SWIG_arg_fail(1)) SWIG_fail;
16815 }
22bfe96c
RD
16816 }
16817 {
110da5b0 16818 if (!wxPyCheckForApp()) SWIG_fail;
22bfe96c 16819 PyThreadState* __tstate = wxPyBeginAllowThreads();
8ac8dba0 16820 result = wxBookCtrlBase::GetClassDefaultAttributes((wxWindowVariant )arg1);
22bfe96c
RD
16821
16822 wxPyEndAllowThreads(__tstate);
dfbb5885 16823 if (PyErr_Occurred()) SWIG_fail;
22bfe96c
RD
16824 }
16825 {
16826 wxVisualAttributes * resultptr;
093d3ff1 16827 resultptr = new wxVisualAttributes((wxVisualAttributes &)(result));
22bfe96c
RD
16828 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxVisualAttributes, 1);
16829 }
16830 return resultobj;
16831 fail:
16832 return NULL;
16833}
16834
16835
8ac8dba0 16836static PyObject * BookCtrlBase_swigregister(PyObject *, PyObject *args) {
d14a1e28
RD
16837 PyObject *obj;
16838 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
8ac8dba0 16839 SWIG_TypeClientData(SWIGTYPE_p_wxBookCtrlBase, obj);
d14a1e28
RD
16840 Py_INCREF(obj);
16841 return Py_BuildValue((char *)"");
16842}
8ac8dba0 16843static PyObject *_wrap_new_BookCtrlBaseEvent(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
16844 PyObject *resultobj;
16845 wxEventType arg1 = (wxEventType) wxEVT_NULL ;
16846 int arg2 = (int) 0 ;
16847 int arg3 = (int) -1 ;
16848 int arg4 = (int) -1 ;
8ac8dba0 16849 wxBookCtrlBaseEvent *result;
994141e6
RD
16850 PyObject * obj0 = 0 ;
16851 PyObject * obj1 = 0 ;
16852 PyObject * obj2 = 0 ;
16853 PyObject * obj3 = 0 ;
d14a1e28
RD
16854 char *kwnames[] = {
16855 (char *) "commandType",(char *) "id",(char *) "nSel",(char *) "nOldSel", NULL
16856 };
16857
8ac8dba0 16858 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|OOOO:new_BookCtrlBaseEvent",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
994141e6 16859 if (obj0) {
093d3ff1
RD
16860 {
16861 arg1 = (wxEventType)(SWIG_As_int(obj0));
16862 if (SWIG_arg_fail(1)) SWIG_fail;
16863 }
994141e6
RD
16864 }
16865 if (obj1) {
093d3ff1
RD
16866 {
16867 arg2 = (int)(SWIG_As_int(obj1));
16868 if (SWIG_arg_fail(2)) SWIG_fail;
16869 }
994141e6
RD
16870 }
16871 if (obj2) {
093d3ff1
RD
16872 {
16873 arg3 = (int)(SWIG_As_int(obj2));
16874 if (SWIG_arg_fail(3)) SWIG_fail;
16875 }
994141e6
RD
16876 }
16877 if (obj3) {
093d3ff1
RD
16878 {
16879 arg4 = (int)(SWIG_As_int(obj3));
16880 if (SWIG_arg_fail(4)) SWIG_fail;
16881 }
994141e6 16882 }
d14a1e28
RD
16883 {
16884 PyThreadState* __tstate = wxPyBeginAllowThreads();
8ac8dba0 16885 result = (wxBookCtrlBaseEvent *)new wxBookCtrlBaseEvent(arg1,arg2,arg3,arg4);
d14a1e28
RD
16886
16887 wxPyEndAllowThreads(__tstate);
16888 if (PyErr_Occurred()) SWIG_fail;
16889 }
8ac8dba0 16890 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxBookCtrlBaseEvent, 1);
d14a1e28
RD
16891 return resultobj;
16892 fail:
16893 return NULL;
16894}
16895
16896
8ac8dba0 16897static PyObject *_wrap_BookCtrlBaseEvent_GetSelection(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28 16898 PyObject *resultobj;
8ac8dba0 16899 wxBookCtrlBaseEvent *arg1 = (wxBookCtrlBaseEvent *) 0 ;
d14a1e28
RD
16900 int result;
16901 PyObject * obj0 = 0 ;
16902 char *kwnames[] = {
16903 (char *) "self", NULL
16904 };
16905
8ac8dba0 16906 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:BookCtrlBaseEvent_GetSelection",kwnames,&obj0)) goto fail;
093d3ff1
RD
16907 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxBookCtrlBaseEvent, SWIG_POINTER_EXCEPTION | 0);
16908 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
16909 {
16910 PyThreadState* __tstate = wxPyBeginAllowThreads();
8ac8dba0 16911 result = (int)((wxBookCtrlBaseEvent const *)arg1)->GetSelection();
d14a1e28
RD
16912
16913 wxPyEndAllowThreads(__tstate);
16914 if (PyErr_Occurred()) SWIG_fail;
16915 }
093d3ff1
RD
16916 {
16917 resultobj = SWIG_From_int((int)(result));
16918 }
d14a1e28
RD
16919 return resultobj;
16920 fail:
16921 return NULL;
16922}
16923
16924
8ac8dba0 16925static PyObject *_wrap_BookCtrlBaseEvent_SetSelection(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28 16926 PyObject *resultobj;
8ac8dba0 16927 wxBookCtrlBaseEvent *arg1 = (wxBookCtrlBaseEvent *) 0 ;
d14a1e28
RD
16928 int arg2 ;
16929 PyObject * obj0 = 0 ;
994141e6 16930 PyObject * obj1 = 0 ;
d14a1e28
RD
16931 char *kwnames[] = {
16932 (char *) "self",(char *) "nSel", NULL
16933 };
16934
8ac8dba0 16935 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:BookCtrlBaseEvent_SetSelection",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
16936 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxBookCtrlBaseEvent, SWIG_POINTER_EXCEPTION | 0);
16937 if (SWIG_arg_fail(1)) SWIG_fail;
16938 {
16939 arg2 = (int)(SWIG_As_int(obj1));
16940 if (SWIG_arg_fail(2)) SWIG_fail;
16941 }
d14a1e28
RD
16942 {
16943 PyThreadState* __tstate = wxPyBeginAllowThreads();
16944 (arg1)->SetSelection(arg2);
16945
16946 wxPyEndAllowThreads(__tstate);
16947 if (PyErr_Occurred()) SWIG_fail;
16948 }
16949 Py_INCREF(Py_None); resultobj = Py_None;
16950 return resultobj;
16951 fail:
16952 return NULL;
16953}
16954
16955
8ac8dba0 16956static PyObject *_wrap_BookCtrlBaseEvent_GetOldSelection(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28 16957 PyObject *resultobj;
8ac8dba0 16958 wxBookCtrlBaseEvent *arg1 = (wxBookCtrlBaseEvent *) 0 ;
d14a1e28
RD
16959 int result;
16960 PyObject * obj0 = 0 ;
16961 char *kwnames[] = {
16962 (char *) "self", NULL
16963 };
16964
8ac8dba0 16965 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:BookCtrlBaseEvent_GetOldSelection",kwnames,&obj0)) goto fail;
093d3ff1
RD
16966 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxBookCtrlBaseEvent, SWIG_POINTER_EXCEPTION | 0);
16967 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
16968 {
16969 PyThreadState* __tstate = wxPyBeginAllowThreads();
8ac8dba0 16970 result = (int)((wxBookCtrlBaseEvent const *)arg1)->GetOldSelection();
d14a1e28
RD
16971
16972 wxPyEndAllowThreads(__tstate);
16973 if (PyErr_Occurred()) SWIG_fail;
16974 }
093d3ff1
RD
16975 {
16976 resultobj = SWIG_From_int((int)(result));
16977 }
d14a1e28
RD
16978 return resultobj;
16979 fail:
16980 return NULL;
16981}
16982
16983
8ac8dba0 16984static PyObject *_wrap_BookCtrlBaseEvent_SetOldSelection(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28 16985 PyObject *resultobj;
8ac8dba0 16986 wxBookCtrlBaseEvent *arg1 = (wxBookCtrlBaseEvent *) 0 ;
d14a1e28
RD
16987 int arg2 ;
16988 PyObject * obj0 = 0 ;
994141e6 16989 PyObject * obj1 = 0 ;
d14a1e28
RD
16990 char *kwnames[] = {
16991 (char *) "self",(char *) "nOldSel", NULL
16992 };
16993
8ac8dba0 16994 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:BookCtrlBaseEvent_SetOldSelection",kwnames,&obj0,&obj1)) 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;
16997 {
16998 arg2 = (int)(SWIG_As_int(obj1));
16999 if (SWIG_arg_fail(2)) SWIG_fail;
17000 }
d14a1e28
RD
17001 {
17002 PyThreadState* __tstate = wxPyBeginAllowThreads();
17003 (arg1)->SetOldSelection(arg2);
17004
17005 wxPyEndAllowThreads(__tstate);
17006 if (PyErr_Occurred()) SWIG_fail;
17007 }
17008 Py_INCREF(Py_None); resultobj = Py_None;
17009 return resultobj;
17010 fail:
17011 return NULL;
17012}
17013
17014
8ac8dba0 17015static PyObject * BookCtrlBaseEvent_swigregister(PyObject *, PyObject *args) {
d14a1e28
RD
17016 PyObject *obj;
17017 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
8ac8dba0 17018 SWIG_TypeClientData(SWIGTYPE_p_wxBookCtrlBaseEvent, obj);
d14a1e28
RD
17019 Py_INCREF(obj);
17020 return Py_BuildValue((char *)"");
17021}
c32bde28 17022static PyObject *_wrap_new_Notebook(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
17023 PyObject *resultobj;
17024 wxWindow *arg1 = (wxWindow *) 0 ;
4f89f6a3 17025 int arg2 = (int) -1 ;
d14a1e28
RD
17026 wxPoint const &arg3_defvalue = wxDefaultPosition ;
17027 wxPoint *arg3 = (wxPoint *) &arg3_defvalue ;
17028 wxSize const &arg4_defvalue = wxDefaultSize ;
17029 wxSize *arg4 = (wxSize *) &arg4_defvalue ;
17030 long arg5 = (long) 0 ;
51b83b37 17031 wxString const &arg6_defvalue = wxPyNotebookNameStr ;
d14a1e28
RD
17032 wxString *arg6 = (wxString *) &arg6_defvalue ;
17033 wxNotebook *result;
17034 wxPoint temp3 ;
17035 wxSize temp4 ;
ae8162c8 17036 bool temp6 = false ;
d14a1e28 17037 PyObject * obj0 = 0 ;
994141e6 17038 PyObject * obj1 = 0 ;
d14a1e28
RD
17039 PyObject * obj2 = 0 ;
17040 PyObject * obj3 = 0 ;
994141e6 17041 PyObject * obj4 = 0 ;
d14a1e28
RD
17042 PyObject * obj5 = 0 ;
17043 char *kwnames[] = {
17044 (char *) "parent",(char *) "id",(char *) "pos",(char *) "size",(char *) "style",(char *) "name", NULL
17045 };
17046
4f89f6a3 17047 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|OOOOO:new_Notebook",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5)) goto fail;
093d3ff1
RD
17048 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
17049 if (SWIG_arg_fail(1)) SWIG_fail;
4f89f6a3 17050 if (obj1) {
093d3ff1
RD
17051 {
17052 arg2 = (int)(SWIG_As_int(obj1));
17053 if (SWIG_arg_fail(2)) SWIG_fail;
17054 }
4f89f6a3 17055 }
d14a1e28
RD
17056 if (obj2) {
17057 {
17058 arg3 = &temp3;
17059 if ( ! wxPoint_helper(obj2, &arg3)) SWIG_fail;
17060 }
17061 }
17062 if (obj3) {
17063 {
17064 arg4 = &temp4;
17065 if ( ! wxSize_helper(obj3, &arg4)) SWIG_fail;
17066 }
17067 }
994141e6 17068 if (obj4) {
093d3ff1
RD
17069 {
17070 arg5 = (long)(SWIG_As_long(obj4));
17071 if (SWIG_arg_fail(5)) SWIG_fail;
17072 }
994141e6 17073 }
d14a1e28
RD
17074 if (obj5) {
17075 {
17076 arg6 = wxString_in_helper(obj5);
17077 if (arg6 == NULL) SWIG_fail;
ae8162c8 17078 temp6 = true;
d14a1e28
RD
17079 }
17080 }
17081 {
e3b71cb8 17082 if (!wxPyCheckForApp()) SWIG_fail;
d14a1e28
RD
17083 PyThreadState* __tstate = wxPyBeginAllowThreads();
17084 result = (wxNotebook *)new wxNotebook(arg1,arg2,(wxPoint const &)*arg3,(wxSize const &)*arg4,arg5,(wxString const &)*arg6);
17085
17086 wxPyEndAllowThreads(__tstate);
110da5b0 17087 if (PyErr_Occurred()) SWIG_fail;
d14a1e28 17088 }
b0f7404b 17089 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxNotebook, 1);
d14a1e28
RD
17090 {
17091 if (temp6)
17092 delete arg6;
17093 }
17094 return resultobj;
17095 fail:
17096 {
17097 if (temp6)
17098 delete arg6;
17099 }
17100 return NULL;
17101}
17102
17103
c32bde28 17104static PyObject *_wrap_new_PreNotebook(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
17105 PyObject *resultobj;
17106 wxNotebook *result;
17107 char *kwnames[] = {
17108 NULL
17109 };
17110
17111 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_PreNotebook",kwnames)) goto fail;
17112 {
e3b71cb8 17113 if (!wxPyCheckForApp()) SWIG_fail;
d14a1e28
RD
17114 PyThreadState* __tstate = wxPyBeginAllowThreads();
17115 result = (wxNotebook *)new wxNotebook();
17116
17117 wxPyEndAllowThreads(__tstate);
110da5b0 17118 if (PyErr_Occurred()) SWIG_fail;
d14a1e28 17119 }
b0f7404b 17120 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxNotebook, 1);
d14a1e28
RD
17121 return resultobj;
17122 fail:
17123 return NULL;
17124}
17125
17126
c32bde28 17127static PyObject *_wrap_Notebook_Create(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
17128 PyObject *resultobj;
17129 wxNotebook *arg1 = (wxNotebook *) 0 ;
17130 wxWindow *arg2 = (wxWindow *) 0 ;
248ed943 17131 int arg3 = (int) -1 ;
d14a1e28
RD
17132 wxPoint const &arg4_defvalue = wxDefaultPosition ;
17133 wxPoint *arg4 = (wxPoint *) &arg4_defvalue ;
17134 wxSize const &arg5_defvalue = wxDefaultSize ;
17135 wxSize *arg5 = (wxSize *) &arg5_defvalue ;
17136 long arg6 = (long) 0 ;
51b83b37 17137 wxString const &arg7_defvalue = wxPyNotebookNameStr ;
d14a1e28
RD
17138 wxString *arg7 = (wxString *) &arg7_defvalue ;
17139 bool result;
17140 wxPoint temp4 ;
17141 wxSize temp5 ;
ae8162c8 17142 bool temp7 = false ;
d14a1e28
RD
17143 PyObject * obj0 = 0 ;
17144 PyObject * obj1 = 0 ;
994141e6 17145 PyObject * obj2 = 0 ;
d14a1e28
RD
17146 PyObject * obj3 = 0 ;
17147 PyObject * obj4 = 0 ;
994141e6 17148 PyObject * obj5 = 0 ;
d14a1e28
RD
17149 PyObject * obj6 = 0 ;
17150 char *kwnames[] = {
17151 (char *) "self",(char *) "parent",(char *) "id",(char *) "pos",(char *) "size",(char *) "style",(char *) "name", NULL
17152 };
17153
248ed943 17154 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|OOOOO:Notebook_Create",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6)) goto fail;
093d3ff1
RD
17155 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxNotebook, SWIG_POINTER_EXCEPTION | 0);
17156 if (SWIG_arg_fail(1)) SWIG_fail;
17157 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
17158 if (SWIG_arg_fail(2)) SWIG_fail;
248ed943 17159 if (obj2) {
093d3ff1
RD
17160 {
17161 arg3 = (int)(SWIG_As_int(obj2));
17162 if (SWIG_arg_fail(3)) SWIG_fail;
17163 }
248ed943 17164 }
d14a1e28
RD
17165 if (obj3) {
17166 {
17167 arg4 = &temp4;
17168 if ( ! wxPoint_helper(obj3, &arg4)) SWIG_fail;
17169 }
17170 }
17171 if (obj4) {
17172 {
17173 arg5 = &temp5;
17174 if ( ! wxSize_helper(obj4, &arg5)) SWIG_fail;
17175 }
17176 }
994141e6 17177 if (obj5) {
093d3ff1
RD
17178 {
17179 arg6 = (long)(SWIG_As_long(obj5));
17180 if (SWIG_arg_fail(6)) SWIG_fail;
17181 }
994141e6 17182 }
d14a1e28
RD
17183 if (obj6) {
17184 {
17185 arg7 = wxString_in_helper(obj6);
17186 if (arg7 == NULL) SWIG_fail;
ae8162c8 17187 temp7 = true;
d14a1e28
RD
17188 }
17189 }
17190 {
17191 PyThreadState* __tstate = wxPyBeginAllowThreads();
17192 result = (bool)(arg1)->Create(arg2,arg3,(wxPoint const &)*arg4,(wxSize const &)*arg5,arg6,(wxString const &)*arg7);
17193
17194 wxPyEndAllowThreads(__tstate);
17195 if (PyErr_Occurred()) SWIG_fail;
17196 }
4f89f6a3
RD
17197 {
17198 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
17199 }
d14a1e28
RD
17200 {
17201 if (temp7)
17202 delete arg7;
17203 }
17204 return resultobj;
17205 fail:
17206 {
17207 if (temp7)
17208 delete arg7;
17209 }
17210 return NULL;
17211}
17212
17213
c32bde28 17214static PyObject *_wrap_Notebook_GetRowCount(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
17215 PyObject *resultobj;
17216 wxNotebook *arg1 = (wxNotebook *) 0 ;
17217 int result;
17218 PyObject * obj0 = 0 ;
17219 char *kwnames[] = {
17220 (char *) "self", NULL
17221 };
17222
17223 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Notebook_GetRowCount",kwnames,&obj0)) goto fail;
093d3ff1
RD
17224 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxNotebook, SWIG_POINTER_EXCEPTION | 0);
17225 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
17226 {
17227 PyThreadState* __tstate = wxPyBeginAllowThreads();
17228 result = (int)((wxNotebook const *)arg1)->GetRowCount();
17229
17230 wxPyEndAllowThreads(__tstate);
17231 if (PyErr_Occurred()) SWIG_fail;
17232 }
093d3ff1
RD
17233 {
17234 resultobj = SWIG_From_int((int)(result));
17235 }
d14a1e28
RD
17236 return resultobj;
17237 fail:
17238 return NULL;
17239}
17240
17241
c32bde28 17242static PyObject *_wrap_Notebook_SetPadding(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
17243 PyObject *resultobj;
17244 wxNotebook *arg1 = (wxNotebook *) 0 ;
17245 wxSize *arg2 = 0 ;
17246 wxSize temp2 ;
17247 PyObject * obj0 = 0 ;
17248 PyObject * obj1 = 0 ;
17249 char *kwnames[] = {
17250 (char *) "self",(char *) "padding", NULL
17251 };
17252
17253 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Notebook_SetPadding",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
17254 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxNotebook, SWIG_POINTER_EXCEPTION | 0);
17255 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
17256 {
17257 arg2 = &temp2;
17258 if ( ! wxSize_helper(obj1, &arg2)) SWIG_fail;
17259 }
17260 {
17261 PyThreadState* __tstate = wxPyBeginAllowThreads();
17262 (arg1)->SetPadding((wxSize const &)*arg2);
17263
17264 wxPyEndAllowThreads(__tstate);
17265 if (PyErr_Occurred()) SWIG_fail;
17266 }
17267 Py_INCREF(Py_None); resultobj = Py_None;
17268 return resultobj;
17269 fail:
17270 return NULL;
17271}
17272
17273
c32bde28 17274static PyObject *_wrap_Notebook_SetTabSize(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
17275 PyObject *resultobj;
17276 wxNotebook *arg1 = (wxNotebook *) 0 ;
17277 wxSize *arg2 = 0 ;
17278 wxSize temp2 ;
17279 PyObject * obj0 = 0 ;
17280 PyObject * obj1 = 0 ;
17281 char *kwnames[] = {
17282 (char *) "self",(char *) "sz", NULL
17283 };
17284
17285 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Notebook_SetTabSize",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
17286 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxNotebook, SWIG_POINTER_EXCEPTION | 0);
17287 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
17288 {
17289 arg2 = &temp2;
17290 if ( ! wxSize_helper(obj1, &arg2)) SWIG_fail;
17291 }
17292 {
17293 PyThreadState* __tstate = wxPyBeginAllowThreads();
17294 (arg1)->SetTabSize((wxSize const &)*arg2);
17295
17296 wxPyEndAllowThreads(__tstate);
17297 if (PyErr_Occurred()) SWIG_fail;
17298 }
17299 Py_INCREF(Py_None); resultobj = Py_None;
17300 return resultobj;
17301 fail:
17302 return NULL;
17303}
17304
17305
c32bde28 17306static PyObject *_wrap_Notebook_HitTest(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
17307 PyObject *resultobj;
17308 wxNotebook *arg1 = (wxNotebook *) 0 ;
17309 wxPoint *arg2 = 0 ;
17310 long *arg3 = (long *) 0 ;
17311 int result;
17312 wxPoint temp2 ;
17313 long temp3 ;
c32bde28 17314 int res3 = 0 ;
d14a1e28
RD
17315 PyObject * obj0 = 0 ;
17316 PyObject * obj1 = 0 ;
17317 char *kwnames[] = {
17318 (char *) "self",(char *) "pt", NULL
17319 };
17320
c32bde28 17321 arg3 = &temp3; res3 = SWIG_NEWOBJ;
d14a1e28 17322 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Notebook_HitTest",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
17323 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxNotebook, SWIG_POINTER_EXCEPTION | 0);
17324 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
17325 {
17326 arg2 = &temp2;
17327 if ( ! wxPoint_helper(obj1, &arg2)) SWIG_fail;
17328 }
17329 {
17330 PyThreadState* __tstate = wxPyBeginAllowThreads();
17331 result = (int)((wxNotebook const *)arg1)->HitTest((wxPoint const &)*arg2,arg3);
17332
17333 wxPyEndAllowThreads(__tstate);
17334 if (PyErr_Occurred()) SWIG_fail;
17335 }
093d3ff1
RD
17336 {
17337 resultobj = SWIG_From_int((int)(result));
17338 }
c32bde28
RD
17339 resultobj = t_output_helper(resultobj, ((res3 == SWIG_NEWOBJ) ?
17340 SWIG_From_long((*arg3)) : SWIG_NewPointerObj((void*)(arg3), SWIGTYPE_p_long, 0)));
d14a1e28
RD
17341 return resultobj;
17342 fail:
17343 return NULL;
17344}
17345
17346
c32bde28 17347static PyObject *_wrap_Notebook_CalcSizeFromPage(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
17348 PyObject *resultobj;
17349 wxNotebook *arg1 = (wxNotebook *) 0 ;
17350 wxSize *arg2 = 0 ;
17351 wxSize result;
17352 wxSize temp2 ;
17353 PyObject * obj0 = 0 ;
17354 PyObject * obj1 = 0 ;
17355 char *kwnames[] = {
17356 (char *) "self",(char *) "sizePage", NULL
17357 };
17358
17359 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Notebook_CalcSizeFromPage",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
17360 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxNotebook, SWIG_POINTER_EXCEPTION | 0);
17361 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
17362 {
17363 arg2 = &temp2;
17364 if ( ! wxSize_helper(obj1, &arg2)) SWIG_fail;
17365 }
17366 {
17367 PyThreadState* __tstate = wxPyBeginAllowThreads();
17368 result = ((wxNotebook const *)arg1)->CalcSizeFromPage((wxSize const &)*arg2);
17369
17370 wxPyEndAllowThreads(__tstate);
17371 if (PyErr_Occurred()) SWIG_fail;
17372 }
17373 {
17374 wxSize * resultptr;
093d3ff1 17375 resultptr = new wxSize((wxSize &)(result));
15afbcd0 17376 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxSize, 1);
d14a1e28
RD
17377 }
17378 return resultobj;
17379 fail:
17380 return NULL;
17381}
17382
17383
8e738329
RD
17384static PyObject *_wrap_Notebook_GetThemeBackgroundColour(PyObject *, PyObject *args, PyObject *kwargs) {
17385 PyObject *resultobj;
17386 wxNotebook *arg1 = (wxNotebook *) 0 ;
17387 wxColour result;
17388 PyObject * obj0 = 0 ;
17389 char *kwnames[] = {
17390 (char *) "self", NULL
17391 };
17392
17393 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Notebook_GetThemeBackgroundColour",kwnames,&obj0)) goto fail;
17394 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxNotebook, SWIG_POINTER_EXCEPTION | 0);
17395 if (SWIG_arg_fail(1)) SWIG_fail;
17396 {
17397 PyThreadState* __tstate = wxPyBeginAllowThreads();
17398 result = ((wxNotebook const *)arg1)->GetThemeBackgroundColour();
17399
17400 wxPyEndAllowThreads(__tstate);
17401 if (PyErr_Occurred()) SWIG_fail;
17402 }
17403 {
17404 wxColour * resultptr;
17405 resultptr = new wxColour((wxColour &)(result));
17406 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxColour, 1);
17407 }
17408 return resultobj;
17409 fail:
17410 return NULL;
17411}
17412
17413
c32bde28 17414static PyObject *_wrap_Notebook_GetClassDefaultAttributes(PyObject *, PyObject *args, PyObject *kwargs) {
22bfe96c 17415 PyObject *resultobj;
093d3ff1 17416 wxWindowVariant arg1 = (wxWindowVariant) wxWINDOW_VARIANT_NORMAL ;
22bfe96c
RD
17417 wxVisualAttributes result;
17418 PyObject * obj0 = 0 ;
17419 char *kwnames[] = {
17420 (char *) "variant", NULL
17421 };
17422
17423 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|O:Notebook_GetClassDefaultAttributes",kwnames,&obj0)) goto fail;
17424 if (obj0) {
093d3ff1
RD
17425 {
17426 arg1 = (wxWindowVariant)(SWIG_As_int(obj0));
17427 if (SWIG_arg_fail(1)) SWIG_fail;
17428 }
22bfe96c
RD
17429 }
17430 {
110da5b0 17431 if (!wxPyCheckForApp()) SWIG_fail;
22bfe96c
RD
17432 PyThreadState* __tstate = wxPyBeginAllowThreads();
17433 result = wxNotebook::GetClassDefaultAttributes((wxWindowVariant )arg1);
17434
17435 wxPyEndAllowThreads(__tstate);
dfbb5885 17436 if (PyErr_Occurred()) SWIG_fail;
22bfe96c
RD
17437 }
17438 {
17439 wxVisualAttributes * resultptr;
093d3ff1 17440 resultptr = new wxVisualAttributes((wxVisualAttributes &)(result));
22bfe96c
RD
17441 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxVisualAttributes, 1);
17442 }
17443 return resultobj;
17444 fail:
17445 return NULL;
17446}
17447
17448
c32bde28 17449static PyObject * Notebook_swigregister(PyObject *, PyObject *args) {
d14a1e28
RD
17450 PyObject *obj;
17451 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
17452 SWIG_TypeClientData(SWIGTYPE_p_wxNotebook, obj);
17453 Py_INCREF(obj);
17454 return Py_BuildValue((char *)"");
17455}
c32bde28 17456static PyObject *_wrap_new_NotebookEvent(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
17457 PyObject *resultobj;
17458 wxEventType arg1 = (wxEventType) wxEVT_NULL ;
17459 int arg2 = (int) 0 ;
17460 int arg3 = (int) -1 ;
17461 int arg4 = (int) -1 ;
17462 wxNotebookEvent *result;
994141e6
RD
17463 PyObject * obj0 = 0 ;
17464 PyObject * obj1 = 0 ;
17465 PyObject * obj2 = 0 ;
17466 PyObject * obj3 = 0 ;
d14a1e28
RD
17467 char *kwnames[] = {
17468 (char *) "commandType",(char *) "id",(char *) "nSel",(char *) "nOldSel", NULL
17469 };
17470
994141e6
RD
17471 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|OOOO:new_NotebookEvent",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
17472 if (obj0) {
093d3ff1
RD
17473 {
17474 arg1 = (wxEventType)(SWIG_As_int(obj0));
17475 if (SWIG_arg_fail(1)) SWIG_fail;
17476 }
994141e6
RD
17477 }
17478 if (obj1) {
093d3ff1
RD
17479 {
17480 arg2 = (int)(SWIG_As_int(obj1));
17481 if (SWIG_arg_fail(2)) SWIG_fail;
17482 }
994141e6
RD
17483 }
17484 if (obj2) {
093d3ff1
RD
17485 {
17486 arg3 = (int)(SWIG_As_int(obj2));
17487 if (SWIG_arg_fail(3)) SWIG_fail;
17488 }
994141e6
RD
17489 }
17490 if (obj3) {
093d3ff1
RD
17491 {
17492 arg4 = (int)(SWIG_As_int(obj3));
17493 if (SWIG_arg_fail(4)) SWIG_fail;
17494 }
994141e6 17495 }
d14a1e28
RD
17496 {
17497 PyThreadState* __tstate = wxPyBeginAllowThreads();
17498 result = (wxNotebookEvent *)new wxNotebookEvent(arg1,arg2,arg3,arg4);
17499
17500 wxPyEndAllowThreads(__tstate);
17501 if (PyErr_Occurred()) SWIG_fail;
17502 }
15afbcd0 17503 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxNotebookEvent, 1);
d14a1e28
RD
17504 return resultobj;
17505 fail:
17506 return NULL;
17507}
17508
17509
c32bde28 17510static PyObject * NotebookEvent_swigregister(PyObject *, PyObject *args) {
d14a1e28
RD
17511 PyObject *obj;
17512 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
17513 SWIG_TypeClientData(SWIGTYPE_p_wxNotebookEvent, obj);
17514 Py_INCREF(obj);
17515 return Py_BuildValue((char *)"");
17516}
c32bde28 17517static PyObject *_wrap_new_Listbook(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
17518 PyObject *resultobj;
17519 wxWindow *arg1 = (wxWindow *) 0 ;
4f89f6a3 17520 int arg2 = (int) -1 ;
d14a1e28
RD
17521 wxPoint const &arg3_defvalue = wxDefaultPosition ;
17522 wxPoint *arg3 = (wxPoint *) &arg3_defvalue ;
17523 wxSize const &arg4_defvalue = wxDefaultSize ;
17524 wxSize *arg4 = (wxSize *) &arg4_defvalue ;
17525 long arg5 = (long) 0 ;
17526 wxString const &arg6_defvalue = wxPyEmptyString ;
17527 wxString *arg6 = (wxString *) &arg6_defvalue ;
17528 wxListbook *result;
17529 wxPoint temp3 ;
17530 wxSize temp4 ;
ae8162c8 17531 bool temp6 = false ;
d14a1e28 17532 PyObject * obj0 = 0 ;
994141e6 17533 PyObject * obj1 = 0 ;
d14a1e28
RD
17534 PyObject * obj2 = 0 ;
17535 PyObject * obj3 = 0 ;
994141e6 17536 PyObject * obj4 = 0 ;
d14a1e28
RD
17537 PyObject * obj5 = 0 ;
17538 char *kwnames[] = {
17539 (char *) "parent",(char *) "id",(char *) "pos",(char *) "size",(char *) "style",(char *) "name", NULL
17540 };
17541
4f89f6a3 17542 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|OOOOO:new_Listbook",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5)) goto fail;
093d3ff1
RD
17543 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
17544 if (SWIG_arg_fail(1)) SWIG_fail;
4f89f6a3 17545 if (obj1) {
093d3ff1
RD
17546 {
17547 arg2 = (int)(SWIG_As_int(obj1));
17548 if (SWIG_arg_fail(2)) SWIG_fail;
17549 }
4f89f6a3 17550 }
d14a1e28
RD
17551 if (obj2) {
17552 {
17553 arg3 = &temp3;
17554 if ( ! wxPoint_helper(obj2, &arg3)) SWIG_fail;
17555 }
17556 }
17557 if (obj3) {
17558 {
17559 arg4 = &temp4;
17560 if ( ! wxSize_helper(obj3, &arg4)) SWIG_fail;
17561 }
17562 }
994141e6 17563 if (obj4) {
093d3ff1
RD
17564 {
17565 arg5 = (long)(SWIG_As_long(obj4));
17566 if (SWIG_arg_fail(5)) SWIG_fail;
17567 }
994141e6 17568 }
d14a1e28
RD
17569 if (obj5) {
17570 {
17571 arg6 = wxString_in_helper(obj5);
17572 if (arg6 == NULL) SWIG_fail;
ae8162c8 17573 temp6 = true;
d14a1e28
RD
17574 }
17575 }
17576 {
e3b71cb8 17577 if (!wxPyCheckForApp()) SWIG_fail;
d14a1e28
RD
17578 PyThreadState* __tstate = wxPyBeginAllowThreads();
17579 result = (wxListbook *)new wxListbook(arg1,arg2,(wxPoint const &)*arg3,(wxSize const &)*arg4,arg5,(wxString const &)*arg6);
17580
17581 wxPyEndAllowThreads(__tstate);
110da5b0 17582 if (PyErr_Occurred()) SWIG_fail;
d14a1e28 17583 }
15afbcd0 17584 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxListbook, 1);
d14a1e28
RD
17585 {
17586 if (temp6)
17587 delete arg6;
17588 }
17589 return resultobj;
17590 fail:
17591 {
17592 if (temp6)
17593 delete arg6;
17594 }
17595 return NULL;
17596}
17597
17598
c32bde28 17599static PyObject *_wrap_new_PreListbook(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
17600 PyObject *resultobj;
17601 wxListbook *result;
17602 char *kwnames[] = {
17603 NULL
17604 };
17605
17606 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_PreListbook",kwnames)) goto fail;
17607 {
e3b71cb8 17608 if (!wxPyCheckForApp()) SWIG_fail;
d14a1e28
RD
17609 PyThreadState* __tstate = wxPyBeginAllowThreads();
17610 result = (wxListbook *)new wxListbook();
17611
17612 wxPyEndAllowThreads(__tstate);
110da5b0 17613 if (PyErr_Occurred()) SWIG_fail;
d14a1e28 17614 }
15afbcd0 17615 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxListbook, 1);
d14a1e28
RD
17616 return resultobj;
17617 fail:
17618 return NULL;
17619}
17620
17621
c32bde28 17622static PyObject *_wrap_Listbook_Create(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
17623 PyObject *resultobj;
17624 wxListbook *arg1 = (wxListbook *) 0 ;
17625 wxWindow *arg2 = (wxWindow *) 0 ;
248ed943 17626 int arg3 = (int) -1 ;
d14a1e28
RD
17627 wxPoint const &arg4_defvalue = wxDefaultPosition ;
17628 wxPoint *arg4 = (wxPoint *) &arg4_defvalue ;
17629 wxSize const &arg5_defvalue = wxDefaultSize ;
17630 wxSize *arg5 = (wxSize *) &arg5_defvalue ;
17631 long arg6 = (long) 0 ;
17632 wxString const &arg7_defvalue = wxPyEmptyString ;
17633 wxString *arg7 = (wxString *) &arg7_defvalue ;
17634 bool result;
17635 wxPoint temp4 ;
17636 wxSize temp5 ;
ae8162c8 17637 bool temp7 = false ;
d14a1e28
RD
17638 PyObject * obj0 = 0 ;
17639 PyObject * obj1 = 0 ;
994141e6 17640 PyObject * obj2 = 0 ;
d14a1e28
RD
17641 PyObject * obj3 = 0 ;
17642 PyObject * obj4 = 0 ;
994141e6 17643 PyObject * obj5 = 0 ;
d14a1e28
RD
17644 PyObject * obj6 = 0 ;
17645 char *kwnames[] = {
17646 (char *) "self",(char *) "parent",(char *) "id",(char *) "pos",(char *) "size",(char *) "style",(char *) "name", NULL
17647 };
17648
248ed943 17649 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|OOOOO:Listbook_Create",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6)) goto fail;
093d3ff1
RD
17650 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxListbook, SWIG_POINTER_EXCEPTION | 0);
17651 if (SWIG_arg_fail(1)) SWIG_fail;
17652 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
17653 if (SWIG_arg_fail(2)) SWIG_fail;
248ed943 17654 if (obj2) {
093d3ff1
RD
17655 {
17656 arg3 = (int)(SWIG_As_int(obj2));
17657 if (SWIG_arg_fail(3)) SWIG_fail;
17658 }
248ed943 17659 }
d14a1e28
RD
17660 if (obj3) {
17661 {
17662 arg4 = &temp4;
17663 if ( ! wxPoint_helper(obj3, &arg4)) SWIG_fail;
17664 }
17665 }
17666 if (obj4) {
17667 {
17668 arg5 = &temp5;
17669 if ( ! wxSize_helper(obj4, &arg5)) SWIG_fail;
17670 }
17671 }
994141e6 17672 if (obj5) {
093d3ff1
RD
17673 {
17674 arg6 = (long)(SWIG_As_long(obj5));
17675 if (SWIG_arg_fail(6)) SWIG_fail;
17676 }
994141e6 17677 }
d14a1e28
RD
17678 if (obj6) {
17679 {
17680 arg7 = wxString_in_helper(obj6);
17681 if (arg7 == NULL) SWIG_fail;
ae8162c8 17682 temp7 = true;
d14a1e28
RD
17683 }
17684 }
17685 {
17686 PyThreadState* __tstate = wxPyBeginAllowThreads();
17687 result = (bool)(arg1)->Create(arg2,arg3,(wxPoint const &)*arg4,(wxSize const &)*arg5,arg6,(wxString const &)*arg7);
17688
17689 wxPyEndAllowThreads(__tstate);
17690 if (PyErr_Occurred()) SWIG_fail;
17691 }
4f89f6a3
RD
17692 {
17693 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
17694 }
d14a1e28
RD
17695 {
17696 if (temp7)
17697 delete arg7;
17698 }
17699 return resultobj;
17700 fail:
17701 {
17702 if (temp7)
17703 delete arg7;
17704 }
17705 return NULL;
17706}
17707
17708
c32bde28 17709static PyObject *_wrap_Listbook_IsVertical(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
17710 PyObject *resultobj;
17711 wxListbook *arg1 = (wxListbook *) 0 ;
17712 bool result;
17713 PyObject * obj0 = 0 ;
17714 char *kwnames[] = {
17715 (char *) "self", NULL
17716 };
17717
17718 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Listbook_IsVertical",kwnames,&obj0)) goto fail;
093d3ff1
RD
17719 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxListbook, SWIG_POINTER_EXCEPTION | 0);
17720 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
17721 {
17722 PyThreadState* __tstate = wxPyBeginAllowThreads();
17723 result = (bool)((wxListbook const *)arg1)->IsVertical();
17724
17725 wxPyEndAllowThreads(__tstate);
17726 if (PyErr_Occurred()) SWIG_fail;
17727 }
4f89f6a3
RD
17728 {
17729 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
17730 }
d14a1e28
RD
17731 return resultobj;
17732 fail:
17733 return NULL;
17734}
17735
17736
1fbf26be
RD
17737static PyObject *_wrap_Listbook_GetListView(PyObject *, PyObject *args, PyObject *kwargs) {
17738 PyObject *resultobj;
17739 wxListbook *arg1 = (wxListbook *) 0 ;
17740 wxListView *result;
17741 PyObject * obj0 = 0 ;
17742 char *kwnames[] = {
17743 (char *) "self", NULL
17744 };
17745
17746 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Listbook_GetListView",kwnames,&obj0)) goto fail;
093d3ff1
RD
17747 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxListbook, SWIG_POINTER_EXCEPTION | 0);
17748 if (SWIG_arg_fail(1)) SWIG_fail;
1fbf26be
RD
17749 {
17750 PyThreadState* __tstate = wxPyBeginAllowThreads();
17751 result = (wxListView *)(arg1)->GetListView();
17752
17753 wxPyEndAllowThreads(__tstate);
17754 if (PyErr_Occurred()) SWIG_fail;
17755 }
17756 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxListView, 0);
17757 return resultobj;
17758 fail:
17759 return NULL;
17760}
17761
17762
c32bde28 17763static PyObject * Listbook_swigregister(PyObject *, PyObject *args) {
d14a1e28
RD
17764 PyObject *obj;
17765 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
17766 SWIG_TypeClientData(SWIGTYPE_p_wxListbook, obj);
17767 Py_INCREF(obj);
17768 return Py_BuildValue((char *)"");
17769}
c32bde28 17770static PyObject *_wrap_new_ListbookEvent(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
17771 PyObject *resultobj;
17772 wxEventType arg1 = (wxEventType) wxEVT_NULL ;
17773 int arg2 = (int) 0 ;
17774 int arg3 = (int) -1 ;
17775 int arg4 = (int) -1 ;
17776 wxListbookEvent *result;
994141e6
RD
17777 PyObject * obj0 = 0 ;
17778 PyObject * obj1 = 0 ;
17779 PyObject * obj2 = 0 ;
17780 PyObject * obj3 = 0 ;
d14a1e28
RD
17781 char *kwnames[] = {
17782 (char *) "commandType",(char *) "id",(char *) "nSel",(char *) "nOldSel", NULL
17783 };
17784
994141e6
RD
17785 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|OOOO:new_ListbookEvent",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
17786 if (obj0) {
093d3ff1
RD
17787 {
17788 arg1 = (wxEventType)(SWIG_As_int(obj0));
17789 if (SWIG_arg_fail(1)) SWIG_fail;
17790 }
994141e6
RD
17791 }
17792 if (obj1) {
093d3ff1
RD
17793 {
17794 arg2 = (int)(SWIG_As_int(obj1));
17795 if (SWIG_arg_fail(2)) SWIG_fail;
17796 }
994141e6
RD
17797 }
17798 if (obj2) {
093d3ff1
RD
17799 {
17800 arg3 = (int)(SWIG_As_int(obj2));
17801 if (SWIG_arg_fail(3)) SWIG_fail;
17802 }
994141e6
RD
17803 }
17804 if (obj3) {
093d3ff1
RD
17805 {
17806 arg4 = (int)(SWIG_As_int(obj3));
17807 if (SWIG_arg_fail(4)) SWIG_fail;
17808 }
994141e6 17809 }
d14a1e28
RD
17810 {
17811 PyThreadState* __tstate = wxPyBeginAllowThreads();
17812 result = (wxListbookEvent *)new wxListbookEvent(arg1,arg2,arg3,arg4);
17813
17814 wxPyEndAllowThreads(__tstate);
17815 if (PyErr_Occurred()) SWIG_fail;
17816 }
15afbcd0 17817 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxListbookEvent, 1);
d14a1e28
RD
17818 return resultobj;
17819 fail:
17820 return NULL;
17821}
17822
17823
c32bde28 17824static PyObject * ListbookEvent_swigregister(PyObject *, PyObject *args) {
d14a1e28
RD
17825 PyObject *obj;
17826 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
17827 SWIG_TypeClientData(SWIGTYPE_p_wxListbookEvent, obj);
17828 Py_INCREF(obj);
17829 return Py_BuildValue((char *)"");
17830}
2ef75293
RD
17831static PyObject *_wrap_new_Choicebook(PyObject *, PyObject *args, PyObject *kwargs) {
17832 PyObject *resultobj;
17833 wxWindow *arg1 = (wxWindow *) 0 ;
17834 int arg2 ;
17835 wxPoint const &arg3_defvalue = wxDefaultPosition ;
17836 wxPoint *arg3 = (wxPoint *) &arg3_defvalue ;
17837 wxSize const &arg4_defvalue = wxDefaultSize ;
17838 wxSize *arg4 = (wxSize *) &arg4_defvalue ;
17839 long arg5 = (long) 0 ;
17840 wxString const &arg6_defvalue = wxPyEmptyString ;
17841 wxString *arg6 = (wxString *) &arg6_defvalue ;
17842 wxChoicebook *result;
17843 wxPoint temp3 ;
17844 wxSize temp4 ;
ae8162c8 17845 bool temp6 = false ;
2ef75293
RD
17846 PyObject * obj0 = 0 ;
17847 PyObject * obj1 = 0 ;
17848 PyObject * obj2 = 0 ;
17849 PyObject * obj3 = 0 ;
17850 PyObject * obj4 = 0 ;
17851 PyObject * obj5 = 0 ;
17852 char *kwnames[] = {
17853 (char *) "parent",(char *) "id",(char *) "pos",(char *) "size",(char *) "style",(char *) "name", NULL
17854 };
17855
17856 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|OOOO:new_Choicebook",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5)) goto fail;
093d3ff1
RD
17857 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
17858 if (SWIG_arg_fail(1)) SWIG_fail;
17859 {
17860 arg2 = (int)(SWIG_As_int(obj1));
17861 if (SWIG_arg_fail(2)) SWIG_fail;
17862 }
2ef75293
RD
17863 if (obj2) {
17864 {
17865 arg3 = &temp3;
17866 if ( ! wxPoint_helper(obj2, &arg3)) SWIG_fail;
17867 }
17868 }
17869 if (obj3) {
17870 {
17871 arg4 = &temp4;
17872 if ( ! wxSize_helper(obj3, &arg4)) SWIG_fail;
17873 }
17874 }
17875 if (obj4) {
093d3ff1
RD
17876 {
17877 arg5 = (long)(SWIG_As_long(obj4));
17878 if (SWIG_arg_fail(5)) SWIG_fail;
17879 }
2ef75293
RD
17880 }
17881 if (obj5) {
17882 {
17883 arg6 = wxString_in_helper(obj5);
17884 if (arg6 == NULL) SWIG_fail;
ae8162c8 17885 temp6 = true;
2ef75293
RD
17886 }
17887 }
17888 {
17889 if (!wxPyCheckForApp()) SWIG_fail;
17890 PyThreadState* __tstate = wxPyBeginAllowThreads();
17891 result = (wxChoicebook *)new wxChoicebook(arg1,arg2,(wxPoint const &)*arg3,(wxSize const &)*arg4,arg5,(wxString const &)*arg6);
17892
17893 wxPyEndAllowThreads(__tstate);
17894 if (PyErr_Occurred()) SWIG_fail;
17895 }
17896 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxChoicebook, 1);
17897 {
17898 if (temp6)
17899 delete arg6;
17900 }
17901 return resultobj;
17902 fail:
17903 {
17904 if (temp6)
17905 delete arg6;
17906 }
17907 return NULL;
17908}
17909
17910
17911static PyObject *_wrap_new_PreChoicebook(PyObject *, PyObject *args, PyObject *kwargs) {
17912 PyObject *resultobj;
17913 wxChoicebook *result;
17914 char *kwnames[] = {
17915 NULL
17916 };
17917
17918 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_PreChoicebook",kwnames)) goto fail;
17919 {
17920 if (!wxPyCheckForApp()) SWIG_fail;
17921 PyThreadState* __tstate = wxPyBeginAllowThreads();
17922 result = (wxChoicebook *)new wxChoicebook();
17923
17924 wxPyEndAllowThreads(__tstate);
17925 if (PyErr_Occurred()) SWIG_fail;
17926 }
17927 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxChoicebook, 1);
17928 return resultobj;
17929 fail:
17930 return NULL;
17931}
17932
17933
17934static PyObject *_wrap_Choicebook_Create(PyObject *, PyObject *args, PyObject *kwargs) {
17935 PyObject *resultobj;
17936 wxChoicebook *arg1 = (wxChoicebook *) 0 ;
17937 wxWindow *arg2 = (wxWindow *) 0 ;
17938 int arg3 ;
17939 wxPoint const &arg4_defvalue = wxDefaultPosition ;
17940 wxPoint *arg4 = (wxPoint *) &arg4_defvalue ;
17941 wxSize const &arg5_defvalue = wxDefaultSize ;
17942 wxSize *arg5 = (wxSize *) &arg5_defvalue ;
17943 long arg6 = (long) 0 ;
17944 wxString const &arg7_defvalue = wxPyEmptyString ;
17945 wxString *arg7 = (wxString *) &arg7_defvalue ;
17946 bool result;
17947 wxPoint temp4 ;
17948 wxSize temp5 ;
ae8162c8 17949 bool temp7 = false ;
2ef75293
RD
17950 PyObject * obj0 = 0 ;
17951 PyObject * obj1 = 0 ;
17952 PyObject * obj2 = 0 ;
17953 PyObject * obj3 = 0 ;
17954 PyObject * obj4 = 0 ;
17955 PyObject * obj5 = 0 ;
17956 PyObject * obj6 = 0 ;
17957 char *kwnames[] = {
17958 (char *) "self",(char *) "parent",(char *) "id",(char *) "pos",(char *) "size",(char *) "style",(char *) "name", NULL
17959 };
17960
17961 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO|OOOO:Choicebook_Create",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6)) goto fail;
093d3ff1
RD
17962 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxChoicebook, SWIG_POINTER_EXCEPTION | 0);
17963 if (SWIG_arg_fail(1)) SWIG_fail;
17964 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
17965 if (SWIG_arg_fail(2)) SWIG_fail;
17966 {
17967 arg3 = (int)(SWIG_As_int(obj2));
17968 if (SWIG_arg_fail(3)) SWIG_fail;
17969 }
2ef75293
RD
17970 if (obj3) {
17971 {
17972 arg4 = &temp4;
17973 if ( ! wxPoint_helper(obj3, &arg4)) SWIG_fail;
17974 }
17975 }
17976 if (obj4) {
17977 {
17978 arg5 = &temp5;
17979 if ( ! wxSize_helper(obj4, &arg5)) SWIG_fail;
17980 }
17981 }
17982 if (obj5) {
093d3ff1
RD
17983 {
17984 arg6 = (long)(SWIG_As_long(obj5));
17985 if (SWIG_arg_fail(6)) SWIG_fail;
17986 }
2ef75293
RD
17987 }
17988 if (obj6) {
17989 {
17990 arg7 = wxString_in_helper(obj6);
17991 if (arg7 == NULL) SWIG_fail;
ae8162c8 17992 temp7 = true;
2ef75293
RD
17993 }
17994 }
17995 {
17996 PyThreadState* __tstate = wxPyBeginAllowThreads();
17997 result = (bool)(arg1)->Create(arg2,arg3,(wxPoint const &)*arg4,(wxSize const &)*arg5,arg6,(wxString const &)*arg7);
17998
17999 wxPyEndAllowThreads(__tstate);
18000 if (PyErr_Occurred()) SWIG_fail;
18001 }
18002 {
18003 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
18004 }
18005 {
18006 if (temp7)
18007 delete arg7;
18008 }
18009 return resultobj;
18010 fail:
18011 {
18012 if (temp7)
18013 delete arg7;
18014 }
18015 return NULL;
18016}
18017
18018
18019static PyObject *_wrap_Choicebook_IsVertical(PyObject *, PyObject *args, PyObject *kwargs) {
18020 PyObject *resultobj;
18021 wxChoicebook *arg1 = (wxChoicebook *) 0 ;
18022 bool result;
18023 PyObject * obj0 = 0 ;
18024 char *kwnames[] = {
18025 (char *) "self", NULL
18026 };
18027
18028 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Choicebook_IsVertical",kwnames,&obj0)) goto fail;
093d3ff1
RD
18029 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxChoicebook, SWIG_POINTER_EXCEPTION | 0);
18030 if (SWIG_arg_fail(1)) SWIG_fail;
2ef75293
RD
18031 {
18032 PyThreadState* __tstate = wxPyBeginAllowThreads();
18033 result = (bool)((wxChoicebook const *)arg1)->IsVertical();
18034
18035 wxPyEndAllowThreads(__tstate);
18036 if (PyErr_Occurred()) SWIG_fail;
18037 }
18038 {
18039 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
18040 }
18041 return resultobj;
18042 fail:
18043 return NULL;
18044}
18045
18046
70b7a5fe
RD
18047static PyObject *_wrap_Choicebook_GetChoiceCtrl(PyObject *, PyObject *args, PyObject *kwargs) {
18048 PyObject *resultobj;
18049 wxChoicebook *arg1 = (wxChoicebook *) 0 ;
18050 wxChoice *result;
18051 PyObject * obj0 = 0 ;
18052 char *kwnames[] = {
18053 (char *) "self", NULL
18054 };
18055
18056 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Choicebook_GetChoiceCtrl",kwnames,&obj0)) goto fail;
18057 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxChoicebook, SWIG_POINTER_EXCEPTION | 0);
18058 if (SWIG_arg_fail(1)) SWIG_fail;
18059 {
18060 PyThreadState* __tstate = wxPyBeginAllowThreads();
18061 result = (wxChoice *)((wxChoicebook const *)arg1)->GetChoiceCtrl();
18062
18063 wxPyEndAllowThreads(__tstate);
18064 if (PyErr_Occurred()) SWIG_fail;
18065 }
18066 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxChoice, 0);
18067 return resultobj;
18068 fail:
18069 return NULL;
18070}
18071
18072
2ef75293
RD
18073static PyObject *_wrap_Choicebook_DeleteAllPages(PyObject *, PyObject *args, PyObject *kwargs) {
18074 PyObject *resultobj;
18075 wxChoicebook *arg1 = (wxChoicebook *) 0 ;
18076 bool result;
18077 PyObject * obj0 = 0 ;
18078 char *kwnames[] = {
18079 (char *) "self", NULL
18080 };
18081
18082 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Choicebook_DeleteAllPages",kwnames,&obj0)) goto fail;
093d3ff1
RD
18083 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxChoicebook, SWIG_POINTER_EXCEPTION | 0);
18084 if (SWIG_arg_fail(1)) SWIG_fail;
2ef75293
RD
18085 {
18086 PyThreadState* __tstate = wxPyBeginAllowThreads();
18087 result = (bool)(arg1)->DeleteAllPages();
18088
18089 wxPyEndAllowThreads(__tstate);
18090 if (PyErr_Occurred()) SWIG_fail;
18091 }
18092 {
18093 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
18094 }
18095 return resultobj;
18096 fail:
18097 return NULL;
18098}
18099
18100
18101static PyObject * Choicebook_swigregister(PyObject *, PyObject *args) {
18102 PyObject *obj;
18103 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
18104 SWIG_TypeClientData(SWIGTYPE_p_wxChoicebook, obj);
18105 Py_INCREF(obj);
18106 return Py_BuildValue((char *)"");
18107}
18108static PyObject *_wrap_new_ChoicebookEvent(PyObject *, PyObject *args, PyObject *kwargs) {
18109 PyObject *resultobj;
18110 wxEventType arg1 = (wxEventType) wxEVT_NULL ;
18111 int arg2 = (int) 0 ;
18112 int arg3 = (int) -1 ;
18113 int arg4 = (int) -1 ;
18114 wxChoicebookEvent *result;
18115 PyObject * obj0 = 0 ;
18116 PyObject * obj1 = 0 ;
18117 PyObject * obj2 = 0 ;
18118 PyObject * obj3 = 0 ;
18119 char *kwnames[] = {
18120 (char *) "commandType",(char *) "id",(char *) "nSel",(char *) "nOldSel", NULL
18121 };
18122
18123 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|OOOO:new_ChoicebookEvent",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
18124 if (obj0) {
093d3ff1
RD
18125 {
18126 arg1 = (wxEventType)(SWIG_As_int(obj0));
18127 if (SWIG_arg_fail(1)) SWIG_fail;
18128 }
2ef75293
RD
18129 }
18130 if (obj1) {
093d3ff1
RD
18131 {
18132 arg2 = (int)(SWIG_As_int(obj1));
18133 if (SWIG_arg_fail(2)) SWIG_fail;
18134 }
2ef75293
RD
18135 }
18136 if (obj2) {
093d3ff1
RD
18137 {
18138 arg3 = (int)(SWIG_As_int(obj2));
18139 if (SWIG_arg_fail(3)) SWIG_fail;
18140 }
2ef75293
RD
18141 }
18142 if (obj3) {
093d3ff1
RD
18143 {
18144 arg4 = (int)(SWIG_As_int(obj3));
18145 if (SWIG_arg_fail(4)) SWIG_fail;
18146 }
2ef75293
RD
18147 }
18148 {
18149 PyThreadState* __tstate = wxPyBeginAllowThreads();
18150 result = (wxChoicebookEvent *)new wxChoicebookEvent(arg1,arg2,arg3,arg4);
18151
18152 wxPyEndAllowThreads(__tstate);
18153 if (PyErr_Occurred()) SWIG_fail;
18154 }
18155 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxChoicebookEvent, 1);
18156 return resultobj;
18157 fail:
18158 return NULL;
18159}
18160
18161
18162static PyObject * ChoicebookEvent_swigregister(PyObject *, PyObject *args) {
18163 PyObject *obj;
18164 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
18165 SWIG_TypeClientData(SWIGTYPE_p_wxChoicebookEvent, obj);
18166 Py_INCREF(obj);
18167 return Py_BuildValue((char *)"");
18168}
c32bde28 18169static PyObject *_wrap_new_BookCtrlSizer(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28 18170 PyObject *resultobj;
8ac8dba0 18171 wxBookCtrlBase *arg1 = (wxBookCtrlBase *) 0 ;
d14a1e28
RD
18172 wxBookCtrlSizer *result;
18173 PyObject * obj0 = 0 ;
18174 char *kwnames[] = {
18175 (char *) "nb", NULL
18176 };
18177
18178 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:new_BookCtrlSizer",kwnames,&obj0)) goto fail;
093d3ff1
RD
18179 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxBookCtrlBase, SWIG_POINTER_EXCEPTION | 0);
18180 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
18181 {
18182 PyThreadState* __tstate = wxPyBeginAllowThreads();
18183 result = (wxBookCtrlSizer *)new wxBookCtrlSizer(arg1);
18184
18185 wxPyEndAllowThreads(__tstate);
18186 if (PyErr_Occurred()) SWIG_fail;
18187 }
15afbcd0 18188 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxBookCtrlSizer, 1);
d14a1e28
RD
18189 return resultobj;
18190 fail:
18191 return NULL;
18192}
18193
18194
c32bde28 18195static PyObject *_wrap_BookCtrlSizer_RecalcSizes(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
18196 PyObject *resultobj;
18197 wxBookCtrlSizer *arg1 = (wxBookCtrlSizer *) 0 ;
18198 PyObject * obj0 = 0 ;
18199 char *kwnames[] = {
18200 (char *) "self", NULL
18201 };
18202
18203 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:BookCtrlSizer_RecalcSizes",kwnames,&obj0)) goto fail;
093d3ff1
RD
18204 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxBookCtrlSizer, SWIG_POINTER_EXCEPTION | 0);
18205 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
18206 {
18207 PyThreadState* __tstate = wxPyBeginAllowThreads();
18208 (arg1)->RecalcSizes();
18209
18210 wxPyEndAllowThreads(__tstate);
18211 if (PyErr_Occurred()) SWIG_fail;
18212 }
18213 Py_INCREF(Py_None); resultobj = Py_None;
18214 return resultobj;
18215 fail:
18216 return NULL;
18217}
18218
18219
c32bde28 18220static PyObject *_wrap_BookCtrlSizer_CalcMin(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
18221 PyObject *resultobj;
18222 wxBookCtrlSizer *arg1 = (wxBookCtrlSizer *) 0 ;
18223 wxSize result;
18224 PyObject * obj0 = 0 ;
18225 char *kwnames[] = {
18226 (char *) "self", NULL
18227 };
18228
18229 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:BookCtrlSizer_CalcMin",kwnames,&obj0)) goto fail;
093d3ff1
RD
18230 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxBookCtrlSizer, SWIG_POINTER_EXCEPTION | 0);
18231 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
18232 {
18233 PyThreadState* __tstate = wxPyBeginAllowThreads();
18234 result = (arg1)->CalcMin();
18235
18236 wxPyEndAllowThreads(__tstate);
18237 if (PyErr_Occurred()) SWIG_fail;
18238 }
18239 {
18240 wxSize * resultptr;
093d3ff1 18241 resultptr = new wxSize((wxSize &)(result));
15afbcd0 18242 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxSize, 1);
d14a1e28
RD
18243 }
18244 return resultobj;
18245 fail:
18246 return NULL;
18247}
18248
18249
c32bde28 18250static PyObject *_wrap_BookCtrlSizer_GetControl(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
18251 PyObject *resultobj;
18252 wxBookCtrlSizer *arg1 = (wxBookCtrlSizer *) 0 ;
8ac8dba0 18253 wxBookCtrlBase *result;
d14a1e28
RD
18254 PyObject * obj0 = 0 ;
18255 char *kwnames[] = {
18256 (char *) "self", NULL
18257 };
18258
18259 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:BookCtrlSizer_GetControl",kwnames,&obj0)) goto fail;
093d3ff1
RD
18260 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxBookCtrlSizer, SWIG_POINTER_EXCEPTION | 0);
18261 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
18262 {
18263 PyThreadState* __tstate = wxPyBeginAllowThreads();
8ac8dba0 18264 result = (wxBookCtrlBase *)(arg1)->GetControl();
d14a1e28
RD
18265
18266 wxPyEndAllowThreads(__tstate);
18267 if (PyErr_Occurred()) SWIG_fail;
18268 }
8ac8dba0 18269 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxBookCtrlBase, 0);
d14a1e28
RD
18270 return resultobj;
18271 fail:
18272 return NULL;
18273}
18274
18275
c32bde28 18276static PyObject * BookCtrlSizer_swigregister(PyObject *, PyObject *args) {
d14a1e28
RD
18277 PyObject *obj;
18278 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
18279 SWIG_TypeClientData(SWIGTYPE_p_wxBookCtrlSizer, obj);
18280 Py_INCREF(obj);
18281 return Py_BuildValue((char *)"");
18282}
c32bde28 18283static PyObject *_wrap_new_NotebookSizer(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
18284 PyObject *resultobj;
18285 wxNotebook *arg1 = (wxNotebook *) 0 ;
18286 wxNotebookSizer *result;
18287 PyObject * obj0 = 0 ;
18288 char *kwnames[] = {
18289 (char *) "nb", NULL
18290 };
18291
18292 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:new_NotebookSizer",kwnames,&obj0)) goto fail;
093d3ff1
RD
18293 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxNotebook, SWIG_POINTER_EXCEPTION | 0);
18294 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
18295 {
18296 PyThreadState* __tstate = wxPyBeginAllowThreads();
18297 result = (wxNotebookSizer *)new wxNotebookSizer(arg1);
18298
18299 wxPyEndAllowThreads(__tstate);
18300 if (PyErr_Occurred()) SWIG_fail;
18301 }
15afbcd0 18302 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxNotebookSizer, 1);
d14a1e28
RD
18303 return resultobj;
18304 fail:
18305 return NULL;
18306}
18307
18308
c32bde28 18309static PyObject *_wrap_NotebookSizer_RecalcSizes(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
18310 PyObject *resultobj;
18311 wxNotebookSizer *arg1 = (wxNotebookSizer *) 0 ;
18312 PyObject * obj0 = 0 ;
18313 char *kwnames[] = {
18314 (char *) "self", NULL
18315 };
18316
18317 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:NotebookSizer_RecalcSizes",kwnames,&obj0)) goto fail;
093d3ff1
RD
18318 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxNotebookSizer, SWIG_POINTER_EXCEPTION | 0);
18319 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
18320 {
18321 PyThreadState* __tstate = wxPyBeginAllowThreads();
18322 (arg1)->RecalcSizes();
18323
18324 wxPyEndAllowThreads(__tstate);
18325 if (PyErr_Occurred()) SWIG_fail;
18326 }
18327 Py_INCREF(Py_None); resultobj = Py_None;
18328 return resultobj;
18329 fail:
18330 return NULL;
18331}
18332
18333
c32bde28 18334static PyObject *_wrap_NotebookSizer_CalcMin(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
18335 PyObject *resultobj;
18336 wxNotebookSizer *arg1 = (wxNotebookSizer *) 0 ;
18337 wxSize result;
18338 PyObject * obj0 = 0 ;
18339 char *kwnames[] = {
18340 (char *) "self", NULL
18341 };
18342
18343 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:NotebookSizer_CalcMin",kwnames,&obj0)) goto fail;
093d3ff1
RD
18344 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxNotebookSizer, SWIG_POINTER_EXCEPTION | 0);
18345 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
18346 {
18347 PyThreadState* __tstate = wxPyBeginAllowThreads();
18348 result = (arg1)->CalcMin();
18349
18350 wxPyEndAllowThreads(__tstate);
18351 if (PyErr_Occurred()) SWIG_fail;
18352 }
18353 {
18354 wxSize * resultptr;
093d3ff1 18355 resultptr = new wxSize((wxSize &)(result));
15afbcd0 18356 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxSize, 1);
d14a1e28
RD
18357 }
18358 return resultobj;
18359 fail:
18360 return NULL;
18361}
18362
18363
c32bde28 18364static PyObject *_wrap_NotebookSizer_GetNotebook(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
18365 PyObject *resultobj;
18366 wxNotebookSizer *arg1 = (wxNotebookSizer *) 0 ;
18367 wxNotebook *result;
18368 PyObject * obj0 = 0 ;
18369 char *kwnames[] = {
18370 (char *) "self", NULL
18371 };
18372
18373 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:NotebookSizer_GetNotebook",kwnames,&obj0)) goto fail;
093d3ff1
RD
18374 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxNotebookSizer, SWIG_POINTER_EXCEPTION | 0);
18375 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
18376 {
18377 PyThreadState* __tstate = wxPyBeginAllowThreads();
18378 result = (wxNotebook *)(arg1)->GetNotebook();
18379
18380 wxPyEndAllowThreads(__tstate);
18381 if (PyErr_Occurred()) SWIG_fail;
18382 }
18383 {
412d302d 18384 resultobj = wxPyMake_wxObject(result, 0);
d14a1e28
RD
18385 }
18386 return resultobj;
18387 fail:
18388 return NULL;
18389}
18390
18391
c32bde28 18392static PyObject * NotebookSizer_swigregister(PyObject *, PyObject *args) {
d14a1e28
RD
18393 PyObject *obj;
18394 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
18395 SWIG_TypeClientData(SWIGTYPE_p_wxNotebookSizer, obj);
18396 Py_INCREF(obj);
18397 return Py_BuildValue((char *)"");
18398}
c32bde28 18399static PyObject *_wrap_ToolBarToolBase_GetId(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
18400 PyObject *resultobj;
18401 wxToolBarToolBase *arg1 = (wxToolBarToolBase *) 0 ;
18402 int result;
18403 PyObject * obj0 = 0 ;
18404 char *kwnames[] = {
18405 (char *) "self", NULL
18406 };
18407
18408 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ToolBarToolBase_GetId",kwnames,&obj0)) goto fail;
093d3ff1
RD
18409 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxToolBarToolBase, SWIG_POINTER_EXCEPTION | 0);
18410 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
18411 {
18412 PyThreadState* __tstate = wxPyBeginAllowThreads();
18413 result = (int)(arg1)->GetId();
18414
18415 wxPyEndAllowThreads(__tstate);
18416 if (PyErr_Occurred()) SWIG_fail;
18417 }
093d3ff1
RD
18418 {
18419 resultobj = SWIG_From_int((int)(result));
18420 }
d14a1e28
RD
18421 return resultobj;
18422 fail:
18423 return NULL;
18424}
18425
18426
c32bde28 18427static PyObject *_wrap_ToolBarToolBase_GetControl(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
18428 PyObject *resultobj;
18429 wxToolBarToolBase *arg1 = (wxToolBarToolBase *) 0 ;
18430 wxControl *result;
18431 PyObject * obj0 = 0 ;
18432 char *kwnames[] = {
18433 (char *) "self", NULL
18434 };
18435
18436 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ToolBarToolBase_GetControl",kwnames,&obj0)) goto fail;
093d3ff1
RD
18437 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxToolBarToolBase, SWIG_POINTER_EXCEPTION | 0);
18438 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
18439 {
18440 PyThreadState* __tstate = wxPyBeginAllowThreads();
18441 result = (wxControl *)(arg1)->GetControl();
18442
18443 wxPyEndAllowThreads(__tstate);
18444 if (PyErr_Occurred()) SWIG_fail;
18445 }
18446 {
412d302d 18447 resultobj = wxPyMake_wxObject(result, 0);
d14a1e28
RD
18448 }
18449 return resultobj;
18450 fail:
18451 return NULL;
18452}
18453
18454
c32bde28 18455static PyObject *_wrap_ToolBarToolBase_GetToolBar(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
18456 PyObject *resultobj;
18457 wxToolBarToolBase *arg1 = (wxToolBarToolBase *) 0 ;
18458 wxToolBarBase *result;
18459 PyObject * obj0 = 0 ;
18460 char *kwnames[] = {
18461 (char *) "self", NULL
18462 };
18463
18464 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ToolBarToolBase_GetToolBar",kwnames,&obj0)) goto fail;
093d3ff1
RD
18465 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxToolBarToolBase, SWIG_POINTER_EXCEPTION | 0);
18466 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
18467 {
18468 PyThreadState* __tstate = wxPyBeginAllowThreads();
18469 result = (wxToolBarBase *)(arg1)->GetToolBar();
18470
18471 wxPyEndAllowThreads(__tstate);
18472 if (PyErr_Occurred()) SWIG_fail;
18473 }
18474 {
412d302d 18475 resultobj = wxPyMake_wxObject(result, 0);
d14a1e28
RD
18476 }
18477 return resultobj;
18478 fail:
18479 return NULL;
18480}
18481
18482
c32bde28 18483static PyObject *_wrap_ToolBarToolBase_IsButton(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
18484 PyObject *resultobj;
18485 wxToolBarToolBase *arg1 = (wxToolBarToolBase *) 0 ;
18486 int result;
18487 PyObject * obj0 = 0 ;
18488 char *kwnames[] = {
18489 (char *) "self", NULL
18490 };
18491
18492 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ToolBarToolBase_IsButton",kwnames,&obj0)) goto fail;
093d3ff1
RD
18493 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxToolBarToolBase, SWIG_POINTER_EXCEPTION | 0);
18494 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
18495 {
18496 PyThreadState* __tstate = wxPyBeginAllowThreads();
18497 result = (int)(arg1)->IsButton();
18498
18499 wxPyEndAllowThreads(__tstate);
18500 if (PyErr_Occurred()) SWIG_fail;
18501 }
093d3ff1
RD
18502 {
18503 resultobj = SWIG_From_int((int)(result));
18504 }
d14a1e28
RD
18505 return resultobj;
18506 fail:
18507 return NULL;
18508}
18509
18510
c32bde28 18511static PyObject *_wrap_ToolBarToolBase_IsControl(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
18512 PyObject *resultobj;
18513 wxToolBarToolBase *arg1 = (wxToolBarToolBase *) 0 ;
18514 int result;
18515 PyObject * obj0 = 0 ;
18516 char *kwnames[] = {
18517 (char *) "self", NULL
18518 };
18519
18520 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ToolBarToolBase_IsControl",kwnames,&obj0)) goto fail;
093d3ff1
RD
18521 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxToolBarToolBase, SWIG_POINTER_EXCEPTION | 0);
18522 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
18523 {
18524 PyThreadState* __tstate = wxPyBeginAllowThreads();
18525 result = (int)(arg1)->IsControl();
18526
18527 wxPyEndAllowThreads(__tstate);
18528 if (PyErr_Occurred()) SWIG_fail;
18529 }
093d3ff1
RD
18530 {
18531 resultobj = SWIG_From_int((int)(result));
18532 }
d14a1e28
RD
18533 return resultobj;
18534 fail:
18535 return NULL;
18536}
18537
18538
c32bde28 18539static PyObject *_wrap_ToolBarToolBase_IsSeparator(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
18540 PyObject *resultobj;
18541 wxToolBarToolBase *arg1 = (wxToolBarToolBase *) 0 ;
18542 int result;
18543 PyObject * obj0 = 0 ;
18544 char *kwnames[] = {
18545 (char *) "self", NULL
18546 };
18547
18548 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ToolBarToolBase_IsSeparator",kwnames,&obj0)) goto fail;
093d3ff1
RD
18549 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxToolBarToolBase, SWIG_POINTER_EXCEPTION | 0);
18550 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
18551 {
18552 PyThreadState* __tstate = wxPyBeginAllowThreads();
18553 result = (int)(arg1)->IsSeparator();
18554
18555 wxPyEndAllowThreads(__tstate);
18556 if (PyErr_Occurred()) SWIG_fail;
18557 }
093d3ff1
RD
18558 {
18559 resultobj = SWIG_From_int((int)(result));
18560 }
d14a1e28
RD
18561 return resultobj;
18562 fail:
18563 return NULL;
18564}
18565
18566
c32bde28 18567static PyObject *_wrap_ToolBarToolBase_GetStyle(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
18568 PyObject *resultobj;
18569 wxToolBarToolBase *arg1 = (wxToolBarToolBase *) 0 ;
18570 int result;
18571 PyObject * obj0 = 0 ;
18572 char *kwnames[] = {
18573 (char *) "self", NULL
18574 };
18575
18576 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ToolBarToolBase_GetStyle",kwnames,&obj0)) goto fail;
093d3ff1
RD
18577 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxToolBarToolBase, SWIG_POINTER_EXCEPTION | 0);
18578 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
18579 {
18580 PyThreadState* __tstate = wxPyBeginAllowThreads();
18581 result = (int)(arg1)->GetStyle();
18582
18583 wxPyEndAllowThreads(__tstate);
18584 if (PyErr_Occurred()) SWIG_fail;
18585 }
093d3ff1
RD
18586 {
18587 resultobj = SWIG_From_int((int)(result));
18588 }
d14a1e28
RD
18589 return resultobj;
18590 fail:
18591 return NULL;
18592}
18593
18594
c32bde28 18595static PyObject *_wrap_ToolBarToolBase_GetKind(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
18596 PyObject *resultobj;
18597 wxToolBarToolBase *arg1 = (wxToolBarToolBase *) 0 ;
093d3ff1 18598 wxItemKind result;
d14a1e28
RD
18599 PyObject * obj0 = 0 ;
18600 char *kwnames[] = {
18601 (char *) "self", NULL
18602 };
18603
18604 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ToolBarToolBase_GetKind",kwnames,&obj0)) goto fail;
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();
093d3ff1 18609 result = (wxItemKind)(arg1)->GetKind();
d14a1e28
RD
18610
18611 wxPyEndAllowThreads(__tstate);
18612 if (PyErr_Occurred()) SWIG_fail;
18613 }
093d3ff1 18614 resultobj = SWIG_From_int((result));
d14a1e28
RD
18615 return resultobj;
18616 fail:
18617 return NULL;
18618}
18619
18620
c32bde28 18621static PyObject *_wrap_ToolBarToolBase_IsEnabled(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
18622 PyObject *resultobj;
18623 wxToolBarToolBase *arg1 = (wxToolBarToolBase *) 0 ;
18624 bool result;
18625 PyObject * obj0 = 0 ;
18626 char *kwnames[] = {
18627 (char *) "self", NULL
18628 };
18629
18630 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ToolBarToolBase_IsEnabled",kwnames,&obj0)) goto fail;
093d3ff1
RD
18631 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxToolBarToolBase, SWIG_POINTER_EXCEPTION | 0);
18632 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
18633 {
18634 PyThreadState* __tstate = wxPyBeginAllowThreads();
18635 result = (bool)(arg1)->IsEnabled();
18636
18637 wxPyEndAllowThreads(__tstate);
18638 if (PyErr_Occurred()) SWIG_fail;
18639 }
4f89f6a3
RD
18640 {
18641 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
18642 }
d14a1e28
RD
18643 return resultobj;
18644 fail:
18645 return NULL;
18646}
18647
18648
c32bde28 18649static PyObject *_wrap_ToolBarToolBase_IsToggled(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
18650 PyObject *resultobj;
18651 wxToolBarToolBase *arg1 = (wxToolBarToolBase *) 0 ;
18652 bool result;
18653 PyObject * obj0 = 0 ;
18654 char *kwnames[] = {
18655 (char *) "self", NULL
18656 };
18657
18658 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ToolBarToolBase_IsToggled",kwnames,&obj0)) goto fail;
093d3ff1
RD
18659 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxToolBarToolBase, SWIG_POINTER_EXCEPTION | 0);
18660 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
18661 {
18662 PyThreadState* __tstate = wxPyBeginAllowThreads();
18663 result = (bool)(arg1)->IsToggled();
18664
18665 wxPyEndAllowThreads(__tstate);
18666 if (PyErr_Occurred()) SWIG_fail;
18667 }
4f89f6a3
RD
18668 {
18669 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
18670 }
d14a1e28
RD
18671 return resultobj;
18672 fail:
18673 return NULL;
18674}
18675
18676
c32bde28 18677static PyObject *_wrap_ToolBarToolBase_CanBeToggled(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
18678 PyObject *resultobj;
18679 wxToolBarToolBase *arg1 = (wxToolBarToolBase *) 0 ;
18680 bool result;
18681 PyObject * obj0 = 0 ;
18682 char *kwnames[] = {
18683 (char *) "self", NULL
18684 };
18685
18686 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ToolBarToolBase_CanBeToggled",kwnames,&obj0)) goto fail;
093d3ff1
RD
18687 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxToolBarToolBase, SWIG_POINTER_EXCEPTION | 0);
18688 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
18689 {
18690 PyThreadState* __tstate = wxPyBeginAllowThreads();
18691 result = (bool)(arg1)->CanBeToggled();
18692
18693 wxPyEndAllowThreads(__tstate);
18694 if (PyErr_Occurred()) SWIG_fail;
18695 }
4f89f6a3
RD
18696 {
18697 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
18698 }
d14a1e28
RD
18699 return resultobj;
18700 fail:
18701 return NULL;
18702}
18703
18704
c32bde28 18705static PyObject *_wrap_ToolBarToolBase_GetNormalBitmap(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
18706 PyObject *resultobj;
18707 wxToolBarToolBase *arg1 = (wxToolBarToolBase *) 0 ;
18708 wxBitmap *result;
18709 PyObject * obj0 = 0 ;
18710 char *kwnames[] = {
18711 (char *) "self", NULL
18712 };
18713
18714 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ToolBarToolBase_GetNormalBitmap",kwnames,&obj0)) goto fail;
093d3ff1
RD
18715 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxToolBarToolBase, SWIG_POINTER_EXCEPTION | 0);
18716 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
18717 {
18718 PyThreadState* __tstate = wxPyBeginAllowThreads();
18719 {
18720 wxBitmap const &_result_ref = (arg1)->GetNormalBitmap();
18721 result = (wxBitmap *) &_result_ref;
18722 }
18723
18724 wxPyEndAllowThreads(__tstate);
18725 if (PyErr_Occurred()) SWIG_fail;
18726 }
4276dc52
RD
18727 {
18728 wxBitmap* resultptr = new wxBitmap(*result);
18729 resultobj = SWIG_NewPointerObj((void*)(resultptr), SWIGTYPE_p_wxBitmap, 1);
18730 }
d14a1e28
RD
18731 return resultobj;
18732 fail:
18733 return NULL;
18734}
18735
18736
c32bde28 18737static PyObject *_wrap_ToolBarToolBase_GetDisabledBitmap(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
18738 PyObject *resultobj;
18739 wxToolBarToolBase *arg1 = (wxToolBarToolBase *) 0 ;
18740 wxBitmap *result;
18741 PyObject * obj0 = 0 ;
18742 char *kwnames[] = {
18743 (char *) "self", NULL
18744 };
18745
18746 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ToolBarToolBase_GetDisabledBitmap",kwnames,&obj0)) goto fail;
093d3ff1
RD
18747 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxToolBarToolBase, SWIG_POINTER_EXCEPTION | 0);
18748 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
18749 {
18750 PyThreadState* __tstate = wxPyBeginAllowThreads();
18751 {
18752 wxBitmap const &_result_ref = (arg1)->GetDisabledBitmap();
18753 result = (wxBitmap *) &_result_ref;
18754 }
18755
18756 wxPyEndAllowThreads(__tstate);
18757 if (PyErr_Occurred()) SWIG_fail;
18758 }
4276dc52
RD
18759 {
18760 wxBitmap* resultptr = new wxBitmap(*result);
18761 resultobj = SWIG_NewPointerObj((void*)(resultptr), SWIGTYPE_p_wxBitmap, 1);
18762 }
d14a1e28
RD
18763 return resultobj;
18764 fail:
18765 return NULL;
18766}
18767
18768
c32bde28 18769static PyObject *_wrap_ToolBarToolBase_GetBitmap(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
18770 PyObject *resultobj;
18771 wxToolBarToolBase *arg1 = (wxToolBarToolBase *) 0 ;
18772 wxBitmap result;
18773 PyObject * obj0 = 0 ;
18774 char *kwnames[] = {
18775 (char *) "self", NULL
18776 };
18777
18778 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ToolBarToolBase_GetBitmap",kwnames,&obj0)) goto fail;
093d3ff1
RD
18779 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxToolBarToolBase, SWIG_POINTER_EXCEPTION | 0);
18780 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
18781 {
18782 PyThreadState* __tstate = wxPyBeginAllowThreads();
18783 result = (arg1)->GetBitmap();
18784
18785 wxPyEndAllowThreads(__tstate);
18786 if (PyErr_Occurred()) SWIG_fail;
18787 }
18788 {
18789 wxBitmap * resultptr;
093d3ff1 18790 resultptr = new wxBitmap((wxBitmap &)(result));
15afbcd0 18791 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxBitmap, 1);
d14a1e28
RD
18792 }
18793 return resultobj;
18794 fail:
18795 return NULL;
18796}
18797
18798
c32bde28 18799static PyObject *_wrap_ToolBarToolBase_GetLabel(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
18800 PyObject *resultobj;
18801 wxToolBarToolBase *arg1 = (wxToolBarToolBase *) 0 ;
18802 wxString result;
18803 PyObject * obj0 = 0 ;
18804 char *kwnames[] = {
18805 (char *) "self", NULL
18806 };
18807
18808 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ToolBarToolBase_GetLabel",kwnames,&obj0)) goto fail;
093d3ff1
RD
18809 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxToolBarToolBase, SWIG_POINTER_EXCEPTION | 0);
18810 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
18811 {
18812 PyThreadState* __tstate = wxPyBeginAllowThreads();
18813 result = (arg1)->GetLabel();
18814
18815 wxPyEndAllowThreads(__tstate);
18816 if (PyErr_Occurred()) SWIG_fail;
18817 }
18818 {
18819#if wxUSE_UNICODE
18820 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
18821#else
18822 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
18823#endif
18824 }
18825 return resultobj;
18826 fail:
18827 return NULL;
18828}
18829
18830
c32bde28 18831static PyObject *_wrap_ToolBarToolBase_GetShortHelp(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
18832 PyObject *resultobj;
18833 wxToolBarToolBase *arg1 = (wxToolBarToolBase *) 0 ;
18834 wxString result;
18835 PyObject * obj0 = 0 ;
18836 char *kwnames[] = {
18837 (char *) "self", NULL
18838 };
18839
18840 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ToolBarToolBase_GetShortHelp",kwnames,&obj0)) goto fail;
093d3ff1
RD
18841 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxToolBarToolBase, SWIG_POINTER_EXCEPTION | 0);
18842 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
18843 {
18844 PyThreadState* __tstate = wxPyBeginAllowThreads();
18845 result = (arg1)->GetShortHelp();
18846
18847 wxPyEndAllowThreads(__tstate);
18848 if (PyErr_Occurred()) SWIG_fail;
18849 }
18850 {
18851#if wxUSE_UNICODE
18852 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
18853#else
18854 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
18855#endif
18856 }
18857 return resultobj;
18858 fail:
18859 return NULL;
18860}
18861
18862
c32bde28 18863static PyObject *_wrap_ToolBarToolBase_GetLongHelp(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
18864 PyObject *resultobj;
18865 wxToolBarToolBase *arg1 = (wxToolBarToolBase *) 0 ;
18866 wxString result;
18867 PyObject * obj0 = 0 ;
18868 char *kwnames[] = {
18869 (char *) "self", NULL
18870 };
18871
18872 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ToolBarToolBase_GetLongHelp",kwnames,&obj0)) goto fail;
093d3ff1
RD
18873 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxToolBarToolBase, SWIG_POINTER_EXCEPTION | 0);
18874 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
18875 {
18876 PyThreadState* __tstate = wxPyBeginAllowThreads();
18877 result = (arg1)->GetLongHelp();
18878
18879 wxPyEndAllowThreads(__tstate);
18880 if (PyErr_Occurred()) SWIG_fail;
18881 }
18882 {
18883#if wxUSE_UNICODE
18884 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
18885#else
18886 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
18887#endif
18888 }
18889 return resultobj;
18890 fail:
18891 return NULL;
18892}
18893
18894
c32bde28 18895static PyObject *_wrap_ToolBarToolBase_Enable(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
18896 PyObject *resultobj;
18897 wxToolBarToolBase *arg1 = (wxToolBarToolBase *) 0 ;
18898 bool arg2 ;
18899 bool result;
18900 PyObject * obj0 = 0 ;
18901 PyObject * obj1 = 0 ;
18902 char *kwnames[] = {
18903 (char *) "self",(char *) "enable", NULL
18904 };
18905
18906 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ToolBarToolBase_Enable",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
18907 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxToolBarToolBase, SWIG_POINTER_EXCEPTION | 0);
18908 if (SWIG_arg_fail(1)) SWIG_fail;
18909 {
18910 arg2 = (bool)(SWIG_As_bool(obj1));
18911 if (SWIG_arg_fail(2)) SWIG_fail;
18912 }
d14a1e28
RD
18913 {
18914 PyThreadState* __tstate = wxPyBeginAllowThreads();
18915 result = (bool)(arg1)->Enable(arg2);
18916
18917 wxPyEndAllowThreads(__tstate);
18918 if (PyErr_Occurred()) SWIG_fail;
18919 }
4f89f6a3
RD
18920 {
18921 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
18922 }
d14a1e28
RD
18923 return resultobj;
18924 fail:
18925 return NULL;
18926}
18927
18928
c32bde28 18929static PyObject *_wrap_ToolBarToolBase_Toggle(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
18930 PyObject *resultobj;
18931 wxToolBarToolBase *arg1 = (wxToolBarToolBase *) 0 ;
18932 PyObject * obj0 = 0 ;
18933 char *kwnames[] = {
18934 (char *) "self", NULL
18935 };
18936
18937 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ToolBarToolBase_Toggle",kwnames,&obj0)) goto fail;
093d3ff1
RD
18938 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxToolBarToolBase, SWIG_POINTER_EXCEPTION | 0);
18939 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
18940 {
18941 PyThreadState* __tstate = wxPyBeginAllowThreads();
18942 (arg1)->Toggle();
18943
18944 wxPyEndAllowThreads(__tstate);
18945 if (PyErr_Occurred()) SWIG_fail;
18946 }
18947 Py_INCREF(Py_None); resultobj = Py_None;
18948 return resultobj;
18949 fail:
18950 return NULL;
18951}
18952
18953
c32bde28 18954static PyObject *_wrap_ToolBarToolBase_SetToggle(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
18955 PyObject *resultobj;
18956 wxToolBarToolBase *arg1 = (wxToolBarToolBase *) 0 ;
18957 bool arg2 ;
18958 bool result;
18959 PyObject * obj0 = 0 ;
18960 PyObject * obj1 = 0 ;
18961 char *kwnames[] = {
18962 (char *) "self",(char *) "toggle", NULL
18963 };
18964
18965 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ToolBarToolBase_SetToggle",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
18966 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxToolBarToolBase, SWIG_POINTER_EXCEPTION | 0);
18967 if (SWIG_arg_fail(1)) SWIG_fail;
18968 {
18969 arg2 = (bool)(SWIG_As_bool(obj1));
18970 if (SWIG_arg_fail(2)) SWIG_fail;
18971 }
d14a1e28
RD
18972 {
18973 PyThreadState* __tstate = wxPyBeginAllowThreads();
18974 result = (bool)(arg1)->SetToggle(arg2);
18975
18976 wxPyEndAllowThreads(__tstate);
18977 if (PyErr_Occurred()) SWIG_fail;
18978 }
4f89f6a3
RD
18979 {
18980 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
18981 }
d14a1e28
RD
18982 return resultobj;
18983 fail:
18984 return NULL;
18985}
18986
18987
c32bde28 18988static PyObject *_wrap_ToolBarToolBase_SetShortHelp(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
18989 PyObject *resultobj;
18990 wxToolBarToolBase *arg1 = (wxToolBarToolBase *) 0 ;
18991 wxString *arg2 = 0 ;
18992 bool result;
ae8162c8 18993 bool temp2 = false ;
d14a1e28
RD
18994 PyObject * obj0 = 0 ;
18995 PyObject * obj1 = 0 ;
18996 char *kwnames[] = {
18997 (char *) "self",(char *) "help", NULL
18998 };
18999
19000 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ToolBarToolBase_SetShortHelp",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
19001 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxToolBarToolBase, SWIG_POINTER_EXCEPTION | 0);
19002 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
19003 {
19004 arg2 = wxString_in_helper(obj1);
19005 if (arg2 == NULL) SWIG_fail;
ae8162c8 19006 temp2 = true;
d14a1e28
RD
19007 }
19008 {
19009 PyThreadState* __tstate = wxPyBeginAllowThreads();
19010 result = (bool)(arg1)->SetShortHelp((wxString const &)*arg2);
19011
19012 wxPyEndAllowThreads(__tstate);
19013 if (PyErr_Occurred()) SWIG_fail;
19014 }
4f89f6a3
RD
19015 {
19016 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
19017 }
d14a1e28
RD
19018 {
19019 if (temp2)
19020 delete arg2;
19021 }
19022 return resultobj;
19023 fail:
19024 {
19025 if (temp2)
19026 delete arg2;
19027 }
19028 return NULL;
19029}
19030
19031
c32bde28 19032static PyObject *_wrap_ToolBarToolBase_SetLongHelp(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
19033 PyObject *resultobj;
19034 wxToolBarToolBase *arg1 = (wxToolBarToolBase *) 0 ;
19035 wxString *arg2 = 0 ;
19036 bool result;
ae8162c8 19037 bool temp2 = false ;
d14a1e28
RD
19038 PyObject * obj0 = 0 ;
19039 PyObject * obj1 = 0 ;
19040 char *kwnames[] = {
19041 (char *) "self",(char *) "help", NULL
19042 };
19043
19044 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ToolBarToolBase_SetLongHelp",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
19045 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxToolBarToolBase, SWIG_POINTER_EXCEPTION | 0);
19046 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
19047 {
19048 arg2 = wxString_in_helper(obj1);
19049 if (arg2 == NULL) SWIG_fail;
ae8162c8 19050 temp2 = true;
d14a1e28
RD
19051 }
19052 {
19053 PyThreadState* __tstate = wxPyBeginAllowThreads();
19054 result = (bool)(arg1)->SetLongHelp((wxString const &)*arg2);
19055
19056 wxPyEndAllowThreads(__tstate);
19057 if (PyErr_Occurred()) SWIG_fail;
19058 }
4f89f6a3
RD
19059 {
19060 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
19061 }
d14a1e28
RD
19062 {
19063 if (temp2)
19064 delete arg2;
19065 }
19066 return resultobj;
19067 fail:
19068 {
19069 if (temp2)
19070 delete arg2;
19071 }
19072 return NULL;
19073}
19074
19075
c32bde28 19076static PyObject *_wrap_ToolBarToolBase_SetNormalBitmap(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
19077 PyObject *resultobj;
19078 wxToolBarToolBase *arg1 = (wxToolBarToolBase *) 0 ;
19079 wxBitmap *arg2 = 0 ;
19080 PyObject * obj0 = 0 ;
19081 PyObject * obj1 = 0 ;
19082 char *kwnames[] = {
19083 (char *) "self",(char *) "bmp", NULL
19084 };
19085
19086 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ToolBarToolBase_SetNormalBitmap",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
19087 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxToolBarToolBase, SWIG_POINTER_EXCEPTION | 0);
19088 if (SWIG_arg_fail(1)) SWIG_fail;
19089 {
19090 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxBitmap, SWIG_POINTER_EXCEPTION | 0);
19091 if (SWIG_arg_fail(2)) SWIG_fail;
19092 if (arg2 == NULL) {
19093 SWIG_null_ref("wxBitmap");
19094 }
19095 if (SWIG_arg_fail(2)) SWIG_fail;
d14a1e28
RD
19096 }
19097 {
19098 PyThreadState* __tstate = wxPyBeginAllowThreads();
19099 (arg1)->SetNormalBitmap((wxBitmap const &)*arg2);
19100
19101 wxPyEndAllowThreads(__tstate);
19102 if (PyErr_Occurred()) SWIG_fail;
19103 }
19104 Py_INCREF(Py_None); resultobj = Py_None;
19105 return resultobj;
19106 fail:
19107 return NULL;
19108}
19109
19110
c32bde28 19111static PyObject *_wrap_ToolBarToolBase_SetDisabledBitmap(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
19112 PyObject *resultobj;
19113 wxToolBarToolBase *arg1 = (wxToolBarToolBase *) 0 ;
19114 wxBitmap *arg2 = 0 ;
19115 PyObject * obj0 = 0 ;
19116 PyObject * obj1 = 0 ;
19117 char *kwnames[] = {
19118 (char *) "self",(char *) "bmp", NULL
19119 };
19120
19121 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ToolBarToolBase_SetDisabledBitmap",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
19122 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxToolBarToolBase, SWIG_POINTER_EXCEPTION | 0);
19123 if (SWIG_arg_fail(1)) SWIG_fail;
19124 {
19125 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxBitmap, SWIG_POINTER_EXCEPTION | 0);
19126 if (SWIG_arg_fail(2)) SWIG_fail;
19127 if (arg2 == NULL) {
19128 SWIG_null_ref("wxBitmap");
19129 }
19130 if (SWIG_arg_fail(2)) SWIG_fail;
d14a1e28
RD
19131 }
19132 {
19133 PyThreadState* __tstate = wxPyBeginAllowThreads();
19134 (arg1)->SetDisabledBitmap((wxBitmap const &)*arg2);
19135
19136 wxPyEndAllowThreads(__tstate);
19137 if (PyErr_Occurred()) SWIG_fail;
19138 }
19139 Py_INCREF(Py_None); resultobj = Py_None;
19140 return resultobj;
19141 fail:
19142 return NULL;
19143}
19144
19145
c32bde28 19146static PyObject *_wrap_ToolBarToolBase_SetLabel(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
19147 PyObject *resultobj;
19148 wxToolBarToolBase *arg1 = (wxToolBarToolBase *) 0 ;
19149 wxString *arg2 = 0 ;
ae8162c8 19150 bool temp2 = false ;
d14a1e28
RD
19151 PyObject * obj0 = 0 ;
19152 PyObject * obj1 = 0 ;
19153 char *kwnames[] = {
19154 (char *) "self",(char *) "label", NULL
19155 };
19156
19157 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ToolBarToolBase_SetLabel",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
19158 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxToolBarToolBase, SWIG_POINTER_EXCEPTION | 0);
19159 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
19160 {
19161 arg2 = wxString_in_helper(obj1);
19162 if (arg2 == NULL) SWIG_fail;
ae8162c8 19163 temp2 = true;
d14a1e28
RD
19164 }
19165 {
19166 PyThreadState* __tstate = wxPyBeginAllowThreads();
19167 (arg1)->SetLabel((wxString const &)*arg2);
19168
19169 wxPyEndAllowThreads(__tstate);
19170 if (PyErr_Occurred()) SWIG_fail;
19171 }
19172 Py_INCREF(Py_None); resultobj = Py_None;
19173 {
19174 if (temp2)
19175 delete arg2;
19176 }
19177 return resultobj;
19178 fail:
19179 {
19180 if (temp2)
19181 delete arg2;
19182 }
19183 return NULL;
19184}
19185
19186
c32bde28 19187static PyObject *_wrap_ToolBarToolBase_Detach(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
19188 PyObject *resultobj;
19189 wxToolBarToolBase *arg1 = (wxToolBarToolBase *) 0 ;
19190 PyObject * obj0 = 0 ;
19191 char *kwnames[] = {
19192 (char *) "self", NULL
19193 };
19194
19195 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ToolBarToolBase_Detach",kwnames,&obj0)) goto fail;
093d3ff1
RD
19196 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxToolBarToolBase, SWIG_POINTER_EXCEPTION | 0);
19197 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
19198 {
19199 PyThreadState* __tstate = wxPyBeginAllowThreads();
19200 (arg1)->Detach();
19201
19202 wxPyEndAllowThreads(__tstate);
19203 if (PyErr_Occurred()) SWIG_fail;
19204 }
19205 Py_INCREF(Py_None); resultobj = Py_None;
19206 return resultobj;
19207 fail:
19208 return NULL;
19209}
19210
19211
c32bde28 19212static PyObject *_wrap_ToolBarToolBase_Attach(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
19213 PyObject *resultobj;
19214 wxToolBarToolBase *arg1 = (wxToolBarToolBase *) 0 ;
19215 wxToolBarBase *arg2 = (wxToolBarBase *) 0 ;
19216 PyObject * obj0 = 0 ;
19217 PyObject * obj1 = 0 ;
19218 char *kwnames[] = {
19219 (char *) "self",(char *) "tbar", NULL
19220 };
19221
19222 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ToolBarToolBase_Attach",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
19223 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxToolBarToolBase, SWIG_POINTER_EXCEPTION | 0);
19224 if (SWIG_arg_fail(1)) SWIG_fail;
19225 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxToolBarBase, SWIG_POINTER_EXCEPTION | 0);
19226 if (SWIG_arg_fail(2)) SWIG_fail;
d14a1e28
RD
19227 {
19228 PyThreadState* __tstate = wxPyBeginAllowThreads();
19229 (arg1)->Attach(arg2);
19230
19231 wxPyEndAllowThreads(__tstate);
19232 if (PyErr_Occurred()) SWIG_fail;
19233 }
19234 Py_INCREF(Py_None); resultobj = Py_None;
19235 return resultobj;
19236 fail:
19237 return NULL;
19238}
19239
19240
c32bde28 19241static PyObject *_wrap_ToolBarToolBase_GetClientData(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
19242 PyObject *resultobj;
19243 wxToolBarToolBase *arg1 = (wxToolBarToolBase *) 0 ;
19244 PyObject *result;
19245 PyObject * obj0 = 0 ;
19246 char *kwnames[] = {
19247 (char *) "self", NULL
19248 };
19249
19250 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ToolBarToolBase_GetClientData",kwnames,&obj0)) goto fail;
093d3ff1
RD
19251 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxToolBarToolBase, SWIG_POINTER_EXCEPTION | 0);
19252 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
19253 {
19254 PyThreadState* __tstate = wxPyBeginAllowThreads();
19255 result = (PyObject *)wxToolBarToolBase_GetClientData(arg1);
19256
19257 wxPyEndAllowThreads(__tstate);
19258 if (PyErr_Occurred()) SWIG_fail;
19259 }
19260 resultobj = result;
19261 return resultobj;
19262 fail:
19263 return NULL;
19264}
19265
19266
c32bde28 19267static PyObject *_wrap_ToolBarToolBase_SetClientData(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
19268 PyObject *resultobj;
19269 wxToolBarToolBase *arg1 = (wxToolBarToolBase *) 0 ;
19270 PyObject *arg2 = (PyObject *) 0 ;
19271 PyObject * obj0 = 0 ;
19272 PyObject * obj1 = 0 ;
19273 char *kwnames[] = {
19274 (char *) "self",(char *) "clientData", NULL
19275 };
19276
19277 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ToolBarToolBase_SetClientData",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
19278 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxToolBarToolBase, SWIG_POINTER_EXCEPTION | 0);
19279 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
19280 arg2 = obj1;
19281 {
19282 PyThreadState* __tstate = wxPyBeginAllowThreads();
19283 wxToolBarToolBase_SetClientData(arg1,arg2);
19284
19285 wxPyEndAllowThreads(__tstate);
19286 if (PyErr_Occurred()) SWIG_fail;
19287 }
19288 Py_INCREF(Py_None); resultobj = Py_None;
19289 return resultobj;
19290 fail:
19291 return NULL;
19292}
19293
19294
c32bde28 19295static PyObject * ToolBarToolBase_swigregister(PyObject *, PyObject *args) {
d14a1e28
RD
19296 PyObject *obj;
19297 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
19298 SWIG_TypeClientData(SWIGTYPE_p_wxToolBarToolBase, obj);
19299 Py_INCREF(obj);
19300 return Py_BuildValue((char *)"");
19301}
c32bde28 19302static PyObject *_wrap_ToolBarBase_DoAddTool(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
19303 PyObject *resultobj;
19304 wxToolBarBase *arg1 = (wxToolBarBase *) 0 ;
19305 int arg2 ;
19306 wxString *arg3 = 0 ;
19307 wxBitmap *arg4 = 0 ;
19308 wxBitmap const &arg5_defvalue = wxNullBitmap ;
19309 wxBitmap *arg5 = (wxBitmap *) &arg5_defvalue ;
093d3ff1 19310 wxItemKind arg6 = (wxItemKind) wxITEM_NORMAL ;
d14a1e28
RD
19311 wxString const &arg7_defvalue = wxPyEmptyString ;
19312 wxString *arg7 = (wxString *) &arg7_defvalue ;
19313 wxString const &arg8_defvalue = wxPyEmptyString ;
19314 wxString *arg8 = (wxString *) &arg8_defvalue ;
19315 PyObject *arg9 = (PyObject *) NULL ;
19316 wxToolBarToolBase *result;
ae8162c8
RD
19317 bool temp3 = false ;
19318 bool temp7 = false ;
19319 bool temp8 = false ;
d14a1e28 19320 PyObject * obj0 = 0 ;
994141e6 19321 PyObject * obj1 = 0 ;
d14a1e28
RD
19322 PyObject * obj2 = 0 ;
19323 PyObject * obj3 = 0 ;
19324 PyObject * obj4 = 0 ;
994141e6 19325 PyObject * obj5 = 0 ;
d14a1e28
RD
19326 PyObject * obj6 = 0 ;
19327 PyObject * obj7 = 0 ;
19328 PyObject * obj8 = 0 ;
19329 char *kwnames[] = {
19330 (char *) "self",(char *) "id",(char *) "label",(char *) "bitmap",(char *) "bmpDisabled",(char *) "kind",(char *) "shortHelp",(char *) "longHelp",(char *) "clientData", NULL
19331 };
19332
994141e6 19333 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOO|OOOOO:ToolBarBase_DoAddTool",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6,&obj7,&obj8)) goto fail;
093d3ff1
RD
19334 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxToolBarBase, SWIG_POINTER_EXCEPTION | 0);
19335 if (SWIG_arg_fail(1)) SWIG_fail;
19336 {
19337 arg2 = (int)(SWIG_As_int(obj1));
19338 if (SWIG_arg_fail(2)) SWIG_fail;
19339 }
d14a1e28
RD
19340 {
19341 arg3 = wxString_in_helper(obj2);
19342 if (arg3 == NULL) SWIG_fail;
ae8162c8 19343 temp3 = true;
d14a1e28 19344 }
093d3ff1
RD
19345 {
19346 SWIG_Python_ConvertPtr(obj3, (void **)&arg4, SWIGTYPE_p_wxBitmap, SWIG_POINTER_EXCEPTION | 0);
19347 if (SWIG_arg_fail(4)) SWIG_fail;
19348 if (arg4 == NULL) {
19349 SWIG_null_ref("wxBitmap");
19350 }
19351 if (SWIG_arg_fail(4)) SWIG_fail;
d14a1e28
RD
19352 }
19353 if (obj4) {
093d3ff1
RD
19354 {
19355 SWIG_Python_ConvertPtr(obj4, (void **)&arg5, SWIGTYPE_p_wxBitmap, SWIG_POINTER_EXCEPTION | 0);
19356 if (SWIG_arg_fail(5)) SWIG_fail;
19357 if (arg5 == NULL) {
19358 SWIG_null_ref("wxBitmap");
19359 }
19360 if (SWIG_arg_fail(5)) SWIG_fail;
d14a1e28
RD
19361 }
19362 }
994141e6 19363 if (obj5) {
093d3ff1
RD
19364 {
19365 arg6 = (wxItemKind)(SWIG_As_int(obj5));
19366 if (SWIG_arg_fail(6)) SWIG_fail;
19367 }
994141e6 19368 }
d14a1e28
RD
19369 if (obj6) {
19370 {
19371 arg7 = wxString_in_helper(obj6);
19372 if (arg7 == NULL) SWIG_fail;
ae8162c8 19373 temp7 = true;
d14a1e28
RD
19374 }
19375 }
19376 if (obj7) {
19377 {
19378 arg8 = wxString_in_helper(obj7);
19379 if (arg8 == NULL) SWIG_fail;
ae8162c8 19380 temp8 = true;
d14a1e28
RD
19381 }
19382 }
19383 if (obj8) {
19384 arg9 = obj8;
19385 }
19386 {
19387 PyThreadState* __tstate = wxPyBeginAllowThreads();
19388 result = (wxToolBarToolBase *)wxToolBarBase_DoAddTool(arg1,arg2,(wxString const &)*arg3,(wxBitmap const &)*arg4,(wxBitmap const &)*arg5,(wxItemKind )arg6,(wxString const &)*arg7,(wxString const &)*arg8,arg9);
19389
19390 wxPyEndAllowThreads(__tstate);
19391 if (PyErr_Occurred()) SWIG_fail;
19392 }
19393 {
412d302d 19394 resultobj = wxPyMake_wxObject(result, 0);
d14a1e28
RD
19395 }
19396 {
19397 if (temp3)
19398 delete arg3;
19399 }
19400 {
19401 if (temp7)
19402 delete arg7;
19403 }
19404 {
19405 if (temp8)
19406 delete arg8;
19407 }
19408 return resultobj;
19409 fail:
19410 {
19411 if (temp3)
19412 delete arg3;
19413 }
19414 {
19415 if (temp7)
19416 delete arg7;
19417 }
19418 {
19419 if (temp8)
19420 delete arg8;
19421 }
19422 return NULL;
19423}
19424
19425
c32bde28 19426static PyObject *_wrap_ToolBarBase_DoInsertTool(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
19427 PyObject *resultobj;
19428 wxToolBarBase *arg1 = (wxToolBarBase *) 0 ;
19429 size_t arg2 ;
19430 int arg3 ;
19431 wxString *arg4 = 0 ;
19432 wxBitmap *arg5 = 0 ;
19433 wxBitmap const &arg6_defvalue = wxNullBitmap ;
19434 wxBitmap *arg6 = (wxBitmap *) &arg6_defvalue ;
093d3ff1 19435 wxItemKind arg7 = (wxItemKind) wxITEM_NORMAL ;
d14a1e28
RD
19436 wxString const &arg8_defvalue = wxPyEmptyString ;
19437 wxString *arg8 = (wxString *) &arg8_defvalue ;
19438 wxString const &arg9_defvalue = wxPyEmptyString ;
19439 wxString *arg9 = (wxString *) &arg9_defvalue ;
19440 PyObject *arg10 = (PyObject *) NULL ;
19441 wxToolBarToolBase *result;
ae8162c8
RD
19442 bool temp4 = false ;
19443 bool temp8 = false ;
19444 bool temp9 = false ;
d14a1e28
RD
19445 PyObject * obj0 = 0 ;
19446 PyObject * obj1 = 0 ;
994141e6 19447 PyObject * obj2 = 0 ;
d14a1e28
RD
19448 PyObject * obj3 = 0 ;
19449 PyObject * obj4 = 0 ;
19450 PyObject * obj5 = 0 ;
994141e6 19451 PyObject * obj6 = 0 ;
d14a1e28
RD
19452 PyObject * obj7 = 0 ;
19453 PyObject * obj8 = 0 ;
19454 PyObject * obj9 = 0 ;
19455 char *kwnames[] = {
19456 (char *) "self",(char *) "pos",(char *) "id",(char *) "label",(char *) "bitmap",(char *) "bmpDisabled",(char *) "kind",(char *) "shortHelp",(char *) "longHelp",(char *) "clientData", NULL
19457 };
19458
994141e6 19459 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
19460 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxToolBarBase, SWIG_POINTER_EXCEPTION | 0);
19461 if (SWIG_arg_fail(1)) SWIG_fail;
19462 {
19463 arg2 = (size_t)(SWIG_As_unsigned_SS_long(obj1));
19464 if (SWIG_arg_fail(2)) SWIG_fail;
19465 }
19466 {
19467 arg3 = (int)(SWIG_As_int(obj2));
19468 if (SWIG_arg_fail(3)) SWIG_fail;
19469 }
d14a1e28
RD
19470 {
19471 arg4 = wxString_in_helper(obj3);
19472 if (arg4 == NULL) SWIG_fail;
ae8162c8 19473 temp4 = true;
d14a1e28 19474 }
093d3ff1
RD
19475 {
19476 SWIG_Python_ConvertPtr(obj4, (void **)&arg5, SWIGTYPE_p_wxBitmap, SWIG_POINTER_EXCEPTION | 0);
19477 if (SWIG_arg_fail(5)) SWIG_fail;
19478 if (arg5 == NULL) {
19479 SWIG_null_ref("wxBitmap");
19480 }
19481 if (SWIG_arg_fail(5)) SWIG_fail;
d14a1e28
RD
19482 }
19483 if (obj5) {
093d3ff1
RD
19484 {
19485 SWIG_Python_ConvertPtr(obj5, (void **)&arg6, SWIGTYPE_p_wxBitmap, SWIG_POINTER_EXCEPTION | 0);
19486 if (SWIG_arg_fail(6)) SWIG_fail;
19487 if (arg6 == NULL) {
19488 SWIG_null_ref("wxBitmap");
19489 }
19490 if (SWIG_arg_fail(6)) SWIG_fail;
d14a1e28
RD
19491 }
19492 }
994141e6 19493 if (obj6) {
093d3ff1
RD
19494 {
19495 arg7 = (wxItemKind)(SWIG_As_int(obj6));
19496 if (SWIG_arg_fail(7)) SWIG_fail;
19497 }
994141e6 19498 }
d14a1e28
RD
19499 if (obj7) {
19500 {
19501 arg8 = wxString_in_helper(obj7);
19502 if (arg8 == NULL) SWIG_fail;
ae8162c8 19503 temp8 = true;
d14a1e28
RD
19504 }
19505 }
19506 if (obj8) {
19507 {
19508 arg9 = wxString_in_helper(obj8);
19509 if (arg9 == NULL) SWIG_fail;
ae8162c8 19510 temp9 = true;
d14a1e28
RD
19511 }
19512 }
19513 if (obj9) {
19514 arg10 = obj9;
19515 }
19516 {
19517 PyThreadState* __tstate = wxPyBeginAllowThreads();
19518 result = (wxToolBarToolBase *)wxToolBarBase_DoInsertTool(arg1,arg2,arg3,(wxString const &)*arg4,(wxBitmap const &)*arg5,(wxBitmap const &)*arg6,(wxItemKind )arg7,(wxString const &)*arg8,(wxString const &)*arg9,arg10);
19519
19520 wxPyEndAllowThreads(__tstate);
19521 if (PyErr_Occurred()) SWIG_fail;
19522 }
19523 {
412d302d 19524 resultobj = wxPyMake_wxObject(result, 0);
d14a1e28
RD
19525 }
19526 {
19527 if (temp4)
19528 delete arg4;
19529 }
19530 {
19531 if (temp8)
19532 delete arg8;
19533 }
19534 {
19535 if (temp9)
19536 delete arg9;
19537 }
19538 return resultobj;
19539 fail:
19540 {
19541 if (temp4)
19542 delete arg4;
19543 }
19544 {
19545 if (temp8)
19546 delete arg8;
19547 }
19548 {
19549 if (temp9)
19550 delete arg9;
19551 }
19552 return NULL;
19553}
19554
19555
c32bde28 19556static PyObject *_wrap_ToolBarBase_AddToolItem(PyObject *, PyObject *args, PyObject *kwargs) {
3a04f143
RD
19557 PyObject *resultobj;
19558 wxToolBarBase *arg1 = (wxToolBarBase *) 0 ;
19559 wxToolBarToolBase *arg2 = (wxToolBarToolBase *) 0 ;
19560 wxToolBarToolBase *result;
19561 PyObject * obj0 = 0 ;
19562 PyObject * obj1 = 0 ;
19563 char *kwnames[] = {
19564 (char *) "self",(char *) "tool", NULL
19565 };
19566
19567 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ToolBarBase_AddToolItem",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
19568 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxToolBarBase, SWIG_POINTER_EXCEPTION | 0);
19569 if (SWIG_arg_fail(1)) SWIG_fail;
19570 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxToolBarToolBase, SWIG_POINTER_EXCEPTION | 0);
19571 if (SWIG_arg_fail(2)) SWIG_fail;
3a04f143
RD
19572 {
19573 PyThreadState* __tstate = wxPyBeginAllowThreads();
19574 result = (wxToolBarToolBase *)(arg1)->AddTool(arg2);
19575
19576 wxPyEndAllowThreads(__tstate);
19577 if (PyErr_Occurred()) SWIG_fail;
19578 }
19579 {
412d302d 19580 resultobj = wxPyMake_wxObject(result, 0);
3a04f143
RD
19581 }
19582 return resultobj;
19583 fail:
19584 return NULL;
19585}
19586
19587
c32bde28 19588static PyObject *_wrap_ToolBarBase_InsertToolItem(PyObject *, PyObject *args, PyObject *kwargs) {
3a04f143
RD
19589 PyObject *resultobj;
19590 wxToolBarBase *arg1 = (wxToolBarBase *) 0 ;
19591 size_t arg2 ;
19592 wxToolBarToolBase *arg3 = (wxToolBarToolBase *) 0 ;
19593 wxToolBarToolBase *result;
19594 PyObject * obj0 = 0 ;
19595 PyObject * obj1 = 0 ;
19596 PyObject * obj2 = 0 ;
19597 char *kwnames[] = {
19598 (char *) "self",(char *) "pos",(char *) "tool", NULL
19599 };
19600
19601 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:ToolBarBase_InsertToolItem",kwnames,&obj0,&obj1,&obj2)) goto fail;
093d3ff1
RD
19602 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxToolBarBase, SWIG_POINTER_EXCEPTION | 0);
19603 if (SWIG_arg_fail(1)) SWIG_fail;
19604 {
19605 arg2 = (size_t)(SWIG_As_unsigned_SS_long(obj1));
19606 if (SWIG_arg_fail(2)) SWIG_fail;
19607 }
19608 SWIG_Python_ConvertPtr(obj2, (void **)&arg3, SWIGTYPE_p_wxToolBarToolBase, SWIG_POINTER_EXCEPTION | 0);
19609 if (SWIG_arg_fail(3)) SWIG_fail;
3a04f143
RD
19610 {
19611 PyThreadState* __tstate = wxPyBeginAllowThreads();
19612 result = (wxToolBarToolBase *)(arg1)->InsertTool(arg2,arg3);
19613
19614 wxPyEndAllowThreads(__tstate);
19615 if (PyErr_Occurred()) SWIG_fail;
19616 }
19617 {
412d302d 19618 resultobj = wxPyMake_wxObject(result, 0);
3a04f143
RD
19619 }
19620 return resultobj;
19621 fail:
19622 return NULL;
19623}
19624
19625
c32bde28 19626static PyObject *_wrap_ToolBarBase_AddControl(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
19627 PyObject *resultobj;
19628 wxToolBarBase *arg1 = (wxToolBarBase *) 0 ;
19629 wxControl *arg2 = (wxControl *) 0 ;
19630 wxToolBarToolBase *result;
19631 PyObject * obj0 = 0 ;
19632 PyObject * obj1 = 0 ;
19633 char *kwnames[] = {
19634 (char *) "self",(char *) "control", NULL
19635 };
19636
19637 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ToolBarBase_AddControl",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
19638 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxToolBarBase, SWIG_POINTER_EXCEPTION | 0);
19639 if (SWIG_arg_fail(1)) SWIG_fail;
19640 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxControl, SWIG_POINTER_EXCEPTION | 0);
19641 if (SWIG_arg_fail(2)) SWIG_fail;
d14a1e28
RD
19642 {
19643 PyThreadState* __tstate = wxPyBeginAllowThreads();
19644 result = (wxToolBarToolBase *)(arg1)->AddControl(arg2);
19645
19646 wxPyEndAllowThreads(__tstate);
19647 if (PyErr_Occurred()) SWIG_fail;
19648 }
19649 {
412d302d 19650 resultobj = wxPyMake_wxObject(result, 0);
d14a1e28
RD
19651 }
19652 return resultobj;
19653 fail:
19654 return NULL;
19655}
19656
19657
c32bde28 19658static PyObject *_wrap_ToolBarBase_InsertControl(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
19659 PyObject *resultobj;
19660 wxToolBarBase *arg1 = (wxToolBarBase *) 0 ;
19661 size_t arg2 ;
19662 wxControl *arg3 = (wxControl *) 0 ;
19663 wxToolBarToolBase *result;
19664 PyObject * obj0 = 0 ;
19665 PyObject * obj1 = 0 ;
19666 PyObject * obj2 = 0 ;
19667 char *kwnames[] = {
19668 (char *) "self",(char *) "pos",(char *) "control", NULL
19669 };
19670
19671 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:ToolBarBase_InsertControl",kwnames,&obj0,&obj1,&obj2)) goto fail;
093d3ff1
RD
19672 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxToolBarBase, SWIG_POINTER_EXCEPTION | 0);
19673 if (SWIG_arg_fail(1)) SWIG_fail;
19674 {
19675 arg2 = (size_t)(SWIG_As_unsigned_SS_long(obj1));
19676 if (SWIG_arg_fail(2)) SWIG_fail;
19677 }
19678 SWIG_Python_ConvertPtr(obj2, (void **)&arg3, SWIGTYPE_p_wxControl, SWIG_POINTER_EXCEPTION | 0);
19679 if (SWIG_arg_fail(3)) SWIG_fail;
d14a1e28
RD
19680 {
19681 PyThreadState* __tstate = wxPyBeginAllowThreads();
19682 result = (wxToolBarToolBase *)(arg1)->InsertControl(arg2,arg3);
19683
19684 wxPyEndAllowThreads(__tstate);
19685 if (PyErr_Occurred()) SWIG_fail;
19686 }
19687 {
412d302d 19688 resultobj = wxPyMake_wxObject(result, 0);
d14a1e28
RD
19689 }
19690 return resultobj;
19691 fail:
19692 return NULL;
19693}
19694
19695
c32bde28 19696static PyObject *_wrap_ToolBarBase_FindControl(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
19697 PyObject *resultobj;
19698 wxToolBarBase *arg1 = (wxToolBarBase *) 0 ;
19699 int arg2 ;
19700 wxControl *result;
19701 PyObject * obj0 = 0 ;
994141e6 19702 PyObject * obj1 = 0 ;
d14a1e28
RD
19703 char *kwnames[] = {
19704 (char *) "self",(char *) "id", NULL
19705 };
19706
994141e6 19707 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ToolBarBase_FindControl",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
19708 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxToolBarBase, SWIG_POINTER_EXCEPTION | 0);
19709 if (SWIG_arg_fail(1)) SWIG_fail;
19710 {
19711 arg2 = (int)(SWIG_As_int(obj1));
19712 if (SWIG_arg_fail(2)) SWIG_fail;
19713 }
d14a1e28
RD
19714 {
19715 PyThreadState* __tstate = wxPyBeginAllowThreads();
19716 result = (wxControl *)(arg1)->FindControl(arg2);
19717
19718 wxPyEndAllowThreads(__tstate);
19719 if (PyErr_Occurred()) SWIG_fail;
19720 }
19721 {
412d302d 19722 resultobj = wxPyMake_wxObject(result, 0);
d14a1e28
RD
19723 }
19724 return resultobj;
19725 fail:
19726 return NULL;
19727}
19728
19729
c32bde28 19730static PyObject *_wrap_ToolBarBase_AddSeparator(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
19731 PyObject *resultobj;
19732 wxToolBarBase *arg1 = (wxToolBarBase *) 0 ;
19733 wxToolBarToolBase *result;
19734 PyObject * obj0 = 0 ;
19735 char *kwnames[] = {
19736 (char *) "self", NULL
19737 };
19738
19739 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ToolBarBase_AddSeparator",kwnames,&obj0)) goto fail;
093d3ff1
RD
19740 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxToolBarBase, SWIG_POINTER_EXCEPTION | 0);
19741 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
19742 {
19743 PyThreadState* __tstate = wxPyBeginAllowThreads();
19744 result = (wxToolBarToolBase *)(arg1)->AddSeparator();
19745
19746 wxPyEndAllowThreads(__tstate);
19747 if (PyErr_Occurred()) SWIG_fail;
19748 }
19749 {
412d302d 19750 resultobj = wxPyMake_wxObject(result, 0);
d14a1e28
RD
19751 }
19752 return resultobj;
19753 fail:
19754 return NULL;
19755}
19756
19757
c32bde28 19758static PyObject *_wrap_ToolBarBase_InsertSeparator(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
19759 PyObject *resultobj;
19760 wxToolBarBase *arg1 = (wxToolBarBase *) 0 ;
19761 size_t arg2 ;
19762 wxToolBarToolBase *result;
19763 PyObject * obj0 = 0 ;
19764 PyObject * obj1 = 0 ;
19765 char *kwnames[] = {
19766 (char *) "self",(char *) "pos", NULL
19767 };
19768
19769 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ToolBarBase_InsertSeparator",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
19770 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxToolBarBase, SWIG_POINTER_EXCEPTION | 0);
19771 if (SWIG_arg_fail(1)) SWIG_fail;
19772 {
19773 arg2 = (size_t)(SWIG_As_unsigned_SS_long(obj1));
19774 if (SWIG_arg_fail(2)) SWIG_fail;
19775 }
d14a1e28
RD
19776 {
19777 PyThreadState* __tstate = wxPyBeginAllowThreads();
19778 result = (wxToolBarToolBase *)(arg1)->InsertSeparator(arg2);
19779
19780 wxPyEndAllowThreads(__tstate);
19781 if (PyErr_Occurred()) SWIG_fail;
19782 }
19783 {
412d302d 19784 resultobj = wxPyMake_wxObject(result, 0);
d14a1e28
RD
19785 }
19786 return resultobj;
19787 fail:
19788 return NULL;
19789}
19790
19791
c32bde28 19792static PyObject *_wrap_ToolBarBase_RemoveTool(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
19793 PyObject *resultobj;
19794 wxToolBarBase *arg1 = (wxToolBarBase *) 0 ;
19795 int arg2 ;
19796 wxToolBarToolBase *result;
19797 PyObject * obj0 = 0 ;
994141e6 19798 PyObject * obj1 = 0 ;
d14a1e28
RD
19799 char *kwnames[] = {
19800 (char *) "self",(char *) "id", NULL
19801 };
19802
994141e6 19803 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ToolBarBase_RemoveTool",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
19804 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxToolBarBase, SWIG_POINTER_EXCEPTION | 0);
19805 if (SWIG_arg_fail(1)) SWIG_fail;
19806 {
19807 arg2 = (int)(SWIG_As_int(obj1));
19808 if (SWIG_arg_fail(2)) SWIG_fail;
19809 }
d14a1e28
RD
19810 {
19811 PyThreadState* __tstate = wxPyBeginAllowThreads();
19812 result = (wxToolBarToolBase *)(arg1)->RemoveTool(arg2);
19813
19814 wxPyEndAllowThreads(__tstate);
19815 if (PyErr_Occurred()) SWIG_fail;
19816 }
19817 {
412d302d 19818 resultobj = wxPyMake_wxObject(result, 0);
d14a1e28
RD
19819 }
19820 return resultobj;
19821 fail:
19822 return NULL;
19823}
19824
19825
c32bde28 19826static PyObject *_wrap_ToolBarBase_DeleteToolByPos(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
19827 PyObject *resultobj;
19828 wxToolBarBase *arg1 = (wxToolBarBase *) 0 ;
19829 size_t arg2 ;
19830 bool result;
19831 PyObject * obj0 = 0 ;
19832 PyObject * obj1 = 0 ;
19833 char *kwnames[] = {
19834 (char *) "self",(char *) "pos", NULL
19835 };
19836
19837 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ToolBarBase_DeleteToolByPos",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
19838 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxToolBarBase, SWIG_POINTER_EXCEPTION | 0);
19839 if (SWIG_arg_fail(1)) SWIG_fail;
19840 {
19841 arg2 = (size_t)(SWIG_As_unsigned_SS_long(obj1));
19842 if (SWIG_arg_fail(2)) SWIG_fail;
19843 }
d14a1e28
RD
19844 {
19845 PyThreadState* __tstate = wxPyBeginAllowThreads();
19846 result = (bool)(arg1)->DeleteToolByPos(arg2);
19847
19848 wxPyEndAllowThreads(__tstate);
19849 if (PyErr_Occurred()) SWIG_fail;
19850 }
4f89f6a3
RD
19851 {
19852 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
19853 }
d14a1e28
RD
19854 return resultobj;
19855 fail:
19856 return NULL;
19857}
19858
19859
c32bde28 19860static PyObject *_wrap_ToolBarBase_DeleteTool(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
19861 PyObject *resultobj;
19862 wxToolBarBase *arg1 = (wxToolBarBase *) 0 ;
19863 int arg2 ;
19864 bool result;
19865 PyObject * obj0 = 0 ;
994141e6 19866 PyObject * obj1 = 0 ;
d14a1e28
RD
19867 char *kwnames[] = {
19868 (char *) "self",(char *) "id", NULL
19869 };
19870
994141e6 19871 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ToolBarBase_DeleteTool",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
19872 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxToolBarBase, SWIG_POINTER_EXCEPTION | 0);
19873 if (SWIG_arg_fail(1)) SWIG_fail;
19874 {
19875 arg2 = (int)(SWIG_As_int(obj1));
19876 if (SWIG_arg_fail(2)) SWIG_fail;
19877 }
d14a1e28
RD
19878 {
19879 PyThreadState* __tstate = wxPyBeginAllowThreads();
19880 result = (bool)(arg1)->DeleteTool(arg2);
19881
19882 wxPyEndAllowThreads(__tstate);
19883 if (PyErr_Occurred()) SWIG_fail;
19884 }
4f89f6a3
RD
19885 {
19886 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
19887 }
d14a1e28
RD
19888 return resultobj;
19889 fail:
19890 return NULL;
19891}
19892
19893
c32bde28 19894static PyObject *_wrap_ToolBarBase_ClearTools(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
19895 PyObject *resultobj;
19896 wxToolBarBase *arg1 = (wxToolBarBase *) 0 ;
19897 PyObject * obj0 = 0 ;
19898 char *kwnames[] = {
19899 (char *) "self", NULL
19900 };
19901
19902 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ToolBarBase_ClearTools",kwnames,&obj0)) goto fail;
093d3ff1
RD
19903 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxToolBarBase, SWIG_POINTER_EXCEPTION | 0);
19904 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
19905 {
19906 PyThreadState* __tstate = wxPyBeginAllowThreads();
19907 (arg1)->ClearTools();
19908
19909 wxPyEndAllowThreads(__tstate);
19910 if (PyErr_Occurred()) SWIG_fail;
19911 }
19912 Py_INCREF(Py_None); resultobj = Py_None;
19913 return resultobj;
19914 fail:
19915 return NULL;
19916}
19917
19918
c32bde28 19919static PyObject *_wrap_ToolBarBase_Realize(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
19920 PyObject *resultobj;
19921 wxToolBarBase *arg1 = (wxToolBarBase *) 0 ;
19922 bool result;
19923 PyObject * obj0 = 0 ;
19924 char *kwnames[] = {
19925 (char *) "self", NULL
19926 };
19927
19928 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ToolBarBase_Realize",kwnames,&obj0)) goto fail;
093d3ff1
RD
19929 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxToolBarBase, SWIG_POINTER_EXCEPTION | 0);
19930 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
19931 {
19932 PyThreadState* __tstate = wxPyBeginAllowThreads();
19933 result = (bool)(arg1)->Realize();
19934
19935 wxPyEndAllowThreads(__tstate);
19936 if (PyErr_Occurred()) SWIG_fail;
19937 }
4f89f6a3
RD
19938 {
19939 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
19940 }
d14a1e28
RD
19941 return resultobj;
19942 fail:
19943 return NULL;
19944}
19945
19946
c32bde28 19947static PyObject *_wrap_ToolBarBase_EnableTool(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
19948 PyObject *resultobj;
19949 wxToolBarBase *arg1 = (wxToolBarBase *) 0 ;
19950 int arg2 ;
19951 bool arg3 ;
19952 PyObject * obj0 = 0 ;
994141e6 19953 PyObject * obj1 = 0 ;
d14a1e28
RD
19954 PyObject * obj2 = 0 ;
19955 char *kwnames[] = {
19956 (char *) "self",(char *) "id",(char *) "enable", NULL
19957 };
19958
994141e6 19959 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:ToolBarBase_EnableTool",kwnames,&obj0,&obj1,&obj2)) goto fail;
093d3ff1
RD
19960 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxToolBarBase, SWIG_POINTER_EXCEPTION | 0);
19961 if (SWIG_arg_fail(1)) SWIG_fail;
19962 {
19963 arg2 = (int)(SWIG_As_int(obj1));
19964 if (SWIG_arg_fail(2)) SWIG_fail;
19965 }
19966 {
19967 arg3 = (bool)(SWIG_As_bool(obj2));
19968 if (SWIG_arg_fail(3)) SWIG_fail;
19969 }
d14a1e28
RD
19970 {
19971 PyThreadState* __tstate = wxPyBeginAllowThreads();
19972 (arg1)->EnableTool(arg2,arg3);
19973
19974 wxPyEndAllowThreads(__tstate);
19975 if (PyErr_Occurred()) SWIG_fail;
19976 }
19977 Py_INCREF(Py_None); resultobj = Py_None;
19978 return resultobj;
19979 fail:
19980 return NULL;
19981}
19982
19983
c32bde28 19984static PyObject *_wrap_ToolBarBase_ToggleTool(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
19985 PyObject *resultobj;
19986 wxToolBarBase *arg1 = (wxToolBarBase *) 0 ;
19987 int arg2 ;
19988 bool arg3 ;
19989 PyObject * obj0 = 0 ;
994141e6 19990 PyObject * obj1 = 0 ;
d14a1e28
RD
19991 PyObject * obj2 = 0 ;
19992 char *kwnames[] = {
19993 (char *) "self",(char *) "id",(char *) "toggle", NULL
19994 };
19995
994141e6 19996 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:ToolBarBase_ToggleTool",kwnames,&obj0,&obj1,&obj2)) goto fail;
093d3ff1
RD
19997 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxToolBarBase, SWIG_POINTER_EXCEPTION | 0);
19998 if (SWIG_arg_fail(1)) SWIG_fail;
19999 {
20000 arg2 = (int)(SWIG_As_int(obj1));
20001 if (SWIG_arg_fail(2)) SWIG_fail;
20002 }
20003 {
20004 arg3 = (bool)(SWIG_As_bool(obj2));
20005 if (SWIG_arg_fail(3)) SWIG_fail;
20006 }
d14a1e28
RD
20007 {
20008 PyThreadState* __tstate = wxPyBeginAllowThreads();
20009 (arg1)->ToggleTool(arg2,arg3);
20010
20011 wxPyEndAllowThreads(__tstate);
20012 if (PyErr_Occurred()) SWIG_fail;
20013 }
20014 Py_INCREF(Py_None); resultobj = Py_None;
20015 return resultobj;
20016 fail:
20017 return NULL;
20018}
20019
20020
c32bde28 20021static PyObject *_wrap_ToolBarBase_SetToggle(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
20022 PyObject *resultobj;
20023 wxToolBarBase *arg1 = (wxToolBarBase *) 0 ;
20024 int arg2 ;
20025 bool arg3 ;
20026 PyObject * obj0 = 0 ;
994141e6 20027 PyObject * obj1 = 0 ;
d14a1e28
RD
20028 PyObject * obj2 = 0 ;
20029 char *kwnames[] = {
20030 (char *) "self",(char *) "id",(char *) "toggle", NULL
20031 };
20032
994141e6 20033 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:ToolBarBase_SetToggle",kwnames,&obj0,&obj1,&obj2)) goto fail;
093d3ff1
RD
20034 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxToolBarBase, SWIG_POINTER_EXCEPTION | 0);
20035 if (SWIG_arg_fail(1)) SWIG_fail;
20036 {
20037 arg2 = (int)(SWIG_As_int(obj1));
20038 if (SWIG_arg_fail(2)) SWIG_fail;
20039 }
20040 {
20041 arg3 = (bool)(SWIG_As_bool(obj2));
20042 if (SWIG_arg_fail(3)) SWIG_fail;
20043 }
d14a1e28
RD
20044 {
20045 PyThreadState* __tstate = wxPyBeginAllowThreads();
20046 (arg1)->SetToggle(arg2,arg3);
20047
20048 wxPyEndAllowThreads(__tstate);
20049 if (PyErr_Occurred()) SWIG_fail;
20050 }
20051 Py_INCREF(Py_None); resultobj = Py_None;
20052 return resultobj;
20053 fail:
20054 return NULL;
20055}
20056
20057
c32bde28 20058static PyObject *_wrap_ToolBarBase_GetToolClientData(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
20059 PyObject *resultobj;
20060 wxToolBarBase *arg1 = (wxToolBarBase *) 0 ;
20061 int arg2 ;
20062 PyObject *result;
20063 PyObject * obj0 = 0 ;
994141e6 20064 PyObject * obj1 = 0 ;
d14a1e28
RD
20065 char *kwnames[] = {
20066 (char *) "self",(char *) "id", NULL
20067 };
20068
994141e6 20069 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ToolBarBase_GetToolClientData",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
20070 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxToolBarBase, SWIG_POINTER_EXCEPTION | 0);
20071 if (SWIG_arg_fail(1)) SWIG_fail;
20072 {
20073 arg2 = (int)(SWIG_As_int(obj1));
20074 if (SWIG_arg_fail(2)) SWIG_fail;
20075 }
d14a1e28
RD
20076 {
20077 PyThreadState* __tstate = wxPyBeginAllowThreads();
20078 result = (PyObject *)wxToolBarBase_GetToolClientData(arg1,arg2);
20079
20080 wxPyEndAllowThreads(__tstate);
20081 if (PyErr_Occurred()) SWIG_fail;
20082 }
20083 resultobj = result;
20084 return resultobj;
20085 fail:
20086 return NULL;
20087}
20088
20089
c32bde28 20090static PyObject *_wrap_ToolBarBase_SetToolClientData(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
20091 PyObject *resultobj;
20092 wxToolBarBase *arg1 = (wxToolBarBase *) 0 ;
20093 int arg2 ;
20094 PyObject *arg3 = (PyObject *) 0 ;
20095 PyObject * obj0 = 0 ;
994141e6 20096 PyObject * obj1 = 0 ;
d14a1e28
RD
20097 PyObject * obj2 = 0 ;
20098 char *kwnames[] = {
20099 (char *) "self",(char *) "id",(char *) "clientData", NULL
20100 };
20101
994141e6 20102 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:ToolBarBase_SetToolClientData",kwnames,&obj0,&obj1,&obj2)) goto fail;
093d3ff1
RD
20103 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxToolBarBase, SWIG_POINTER_EXCEPTION | 0);
20104 if (SWIG_arg_fail(1)) SWIG_fail;
20105 {
20106 arg2 = (int)(SWIG_As_int(obj1));
20107 if (SWIG_arg_fail(2)) SWIG_fail;
20108 }
d14a1e28
RD
20109 arg3 = obj2;
20110 {
20111 PyThreadState* __tstate = wxPyBeginAllowThreads();
20112 wxToolBarBase_SetToolClientData(arg1,arg2,arg3);
20113
20114 wxPyEndAllowThreads(__tstate);
20115 if (PyErr_Occurred()) SWIG_fail;
20116 }
20117 Py_INCREF(Py_None); resultobj = Py_None;
20118 return resultobj;
20119 fail:
20120 return NULL;
20121}
20122
20123
c32bde28 20124static PyObject *_wrap_ToolBarBase_GetToolPos(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
20125 PyObject *resultobj;
20126 wxToolBarBase *arg1 = (wxToolBarBase *) 0 ;
20127 int arg2 ;
20128 int result;
20129 PyObject * obj0 = 0 ;
994141e6 20130 PyObject * obj1 = 0 ;
d14a1e28
RD
20131 char *kwnames[] = {
20132 (char *) "self",(char *) "id", NULL
20133 };
20134
994141e6 20135 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ToolBarBase_GetToolPos",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
20136 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxToolBarBase, SWIG_POINTER_EXCEPTION | 0);
20137 if (SWIG_arg_fail(1)) SWIG_fail;
20138 {
20139 arg2 = (int)(SWIG_As_int(obj1));
20140 if (SWIG_arg_fail(2)) SWIG_fail;
20141 }
d14a1e28
RD
20142 {
20143 PyThreadState* __tstate = wxPyBeginAllowThreads();
20144 result = (int)((wxToolBarBase const *)arg1)->GetToolPos(arg2);
20145
20146 wxPyEndAllowThreads(__tstate);
20147 if (PyErr_Occurred()) SWIG_fail;
20148 }
093d3ff1
RD
20149 {
20150 resultobj = SWIG_From_int((int)(result));
20151 }
d14a1e28
RD
20152 return resultobj;
20153 fail:
20154 return NULL;
20155}
20156
20157
c32bde28 20158static PyObject *_wrap_ToolBarBase_GetToolState(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
20159 PyObject *resultobj;
20160 wxToolBarBase *arg1 = (wxToolBarBase *) 0 ;
20161 int arg2 ;
20162 bool result;
20163 PyObject * obj0 = 0 ;
994141e6 20164 PyObject * obj1 = 0 ;
d14a1e28
RD
20165 char *kwnames[] = {
20166 (char *) "self",(char *) "id", NULL
20167 };
20168
994141e6 20169 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ToolBarBase_GetToolState",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
20170 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxToolBarBase, SWIG_POINTER_EXCEPTION | 0);
20171 if (SWIG_arg_fail(1)) SWIG_fail;
20172 {
20173 arg2 = (int)(SWIG_As_int(obj1));
20174 if (SWIG_arg_fail(2)) SWIG_fail;
20175 }
d14a1e28
RD
20176 {
20177 PyThreadState* __tstate = wxPyBeginAllowThreads();
20178 result = (bool)(arg1)->GetToolState(arg2);
20179
20180 wxPyEndAllowThreads(__tstate);
20181 if (PyErr_Occurred()) SWIG_fail;
20182 }
4f89f6a3
RD
20183 {
20184 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
20185 }
d14a1e28
RD
20186 return resultobj;
20187 fail:
20188 return NULL;
20189}
20190
20191
c32bde28 20192static PyObject *_wrap_ToolBarBase_GetToolEnabled(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
20193 PyObject *resultobj;
20194 wxToolBarBase *arg1 = (wxToolBarBase *) 0 ;
20195 int arg2 ;
20196 bool result;
20197 PyObject * obj0 = 0 ;
994141e6 20198 PyObject * obj1 = 0 ;
d14a1e28
RD
20199 char *kwnames[] = {
20200 (char *) "self",(char *) "id", NULL
20201 };
20202
994141e6 20203 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ToolBarBase_GetToolEnabled",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
20204 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxToolBarBase, SWIG_POINTER_EXCEPTION | 0);
20205 if (SWIG_arg_fail(1)) SWIG_fail;
20206 {
20207 arg2 = (int)(SWIG_As_int(obj1));
20208 if (SWIG_arg_fail(2)) SWIG_fail;
20209 }
d14a1e28
RD
20210 {
20211 PyThreadState* __tstate = wxPyBeginAllowThreads();
20212 result = (bool)(arg1)->GetToolEnabled(arg2);
20213
20214 wxPyEndAllowThreads(__tstate);
20215 if (PyErr_Occurred()) SWIG_fail;
20216 }
4f89f6a3
RD
20217 {
20218 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
20219 }
d14a1e28
RD
20220 return resultobj;
20221 fail:
20222 return NULL;
20223}
20224
20225
c32bde28 20226static PyObject *_wrap_ToolBarBase_SetToolShortHelp(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
20227 PyObject *resultobj;
20228 wxToolBarBase *arg1 = (wxToolBarBase *) 0 ;
20229 int arg2 ;
20230 wxString *arg3 = 0 ;
ae8162c8 20231 bool temp3 = false ;
d14a1e28 20232 PyObject * obj0 = 0 ;
994141e6 20233 PyObject * obj1 = 0 ;
d14a1e28
RD
20234 PyObject * obj2 = 0 ;
20235 char *kwnames[] = {
20236 (char *) "self",(char *) "id",(char *) "helpString", NULL
20237 };
20238
994141e6 20239 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:ToolBarBase_SetToolShortHelp",kwnames,&obj0,&obj1,&obj2)) goto fail;
093d3ff1
RD
20240 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxToolBarBase, SWIG_POINTER_EXCEPTION | 0);
20241 if (SWIG_arg_fail(1)) SWIG_fail;
20242 {
20243 arg2 = (int)(SWIG_As_int(obj1));
20244 if (SWIG_arg_fail(2)) SWIG_fail;
20245 }
d14a1e28
RD
20246 {
20247 arg3 = wxString_in_helper(obj2);
20248 if (arg3 == NULL) SWIG_fail;
ae8162c8 20249 temp3 = true;
d14a1e28
RD
20250 }
20251 {
20252 PyThreadState* __tstate = wxPyBeginAllowThreads();
20253 (arg1)->SetToolShortHelp(arg2,(wxString const &)*arg3);
20254
20255 wxPyEndAllowThreads(__tstate);
20256 if (PyErr_Occurred()) SWIG_fail;
20257 }
20258 Py_INCREF(Py_None); resultobj = Py_None;
20259 {
20260 if (temp3)
20261 delete arg3;
20262 }
20263 return resultobj;
20264 fail:
20265 {
20266 if (temp3)
20267 delete arg3;
20268 }
20269 return NULL;
20270}
20271
20272
c32bde28 20273static PyObject *_wrap_ToolBarBase_GetToolShortHelp(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
20274 PyObject *resultobj;
20275 wxToolBarBase *arg1 = (wxToolBarBase *) 0 ;
20276 int arg2 ;
20277 wxString result;
20278 PyObject * obj0 = 0 ;
994141e6 20279 PyObject * obj1 = 0 ;
d14a1e28
RD
20280 char *kwnames[] = {
20281 (char *) "self",(char *) "id", NULL
20282 };
20283
994141e6 20284 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ToolBarBase_GetToolShortHelp",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
20285 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxToolBarBase, SWIG_POINTER_EXCEPTION | 0);
20286 if (SWIG_arg_fail(1)) SWIG_fail;
20287 {
20288 arg2 = (int)(SWIG_As_int(obj1));
20289 if (SWIG_arg_fail(2)) SWIG_fail;
20290 }
d14a1e28
RD
20291 {
20292 PyThreadState* __tstate = wxPyBeginAllowThreads();
20293 result = (arg1)->GetToolShortHelp(arg2);
20294
20295 wxPyEndAllowThreads(__tstate);
20296 if (PyErr_Occurred()) SWIG_fail;
20297 }
20298 {
20299#if wxUSE_UNICODE
20300 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
20301#else
20302 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
20303#endif
20304 }
20305 return resultobj;
20306 fail:
20307 return NULL;
20308}
20309
20310
c32bde28 20311static PyObject *_wrap_ToolBarBase_SetToolLongHelp(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
20312 PyObject *resultobj;
20313 wxToolBarBase *arg1 = (wxToolBarBase *) 0 ;
20314 int arg2 ;
20315 wxString *arg3 = 0 ;
ae8162c8 20316 bool temp3 = false ;
d14a1e28 20317 PyObject * obj0 = 0 ;
994141e6 20318 PyObject * obj1 = 0 ;
d14a1e28
RD
20319 PyObject * obj2 = 0 ;
20320 char *kwnames[] = {
20321 (char *) "self",(char *) "id",(char *) "helpString", NULL
20322 };
20323
994141e6 20324 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:ToolBarBase_SetToolLongHelp",kwnames,&obj0,&obj1,&obj2)) goto fail;
093d3ff1
RD
20325 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxToolBarBase, SWIG_POINTER_EXCEPTION | 0);
20326 if (SWIG_arg_fail(1)) SWIG_fail;
20327 {
20328 arg2 = (int)(SWIG_As_int(obj1));
20329 if (SWIG_arg_fail(2)) SWIG_fail;
20330 }
d14a1e28
RD
20331 {
20332 arg3 = wxString_in_helper(obj2);
20333 if (arg3 == NULL) SWIG_fail;
ae8162c8 20334 temp3 = true;
d14a1e28
RD
20335 }
20336 {
20337 PyThreadState* __tstate = wxPyBeginAllowThreads();
20338 (arg1)->SetToolLongHelp(arg2,(wxString const &)*arg3);
20339
20340 wxPyEndAllowThreads(__tstate);
20341 if (PyErr_Occurred()) SWIG_fail;
20342 }
20343 Py_INCREF(Py_None); resultobj = Py_None;
20344 {
20345 if (temp3)
20346 delete arg3;
20347 }
20348 return resultobj;
20349 fail:
20350 {
20351 if (temp3)
20352 delete arg3;
20353 }
20354 return NULL;
20355}
20356
20357
c32bde28 20358static PyObject *_wrap_ToolBarBase_GetToolLongHelp(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
20359 PyObject *resultobj;
20360 wxToolBarBase *arg1 = (wxToolBarBase *) 0 ;
20361 int arg2 ;
20362 wxString result;
20363 PyObject * obj0 = 0 ;
994141e6 20364 PyObject * obj1 = 0 ;
d14a1e28
RD
20365 char *kwnames[] = {
20366 (char *) "self",(char *) "id", NULL
20367 };
20368
994141e6 20369 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ToolBarBase_GetToolLongHelp",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
20370 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxToolBarBase, SWIG_POINTER_EXCEPTION | 0);
20371 if (SWIG_arg_fail(1)) SWIG_fail;
20372 {
20373 arg2 = (int)(SWIG_As_int(obj1));
20374 if (SWIG_arg_fail(2)) SWIG_fail;
20375 }
d14a1e28
RD
20376 {
20377 PyThreadState* __tstate = wxPyBeginAllowThreads();
20378 result = (arg1)->GetToolLongHelp(arg2);
20379
20380 wxPyEndAllowThreads(__tstate);
20381 if (PyErr_Occurred()) SWIG_fail;
20382 }
20383 {
20384#if wxUSE_UNICODE
20385 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
20386#else
20387 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
20388#endif
20389 }
20390 return resultobj;
20391 fail:
20392 return NULL;
20393}
20394
20395
c32bde28 20396static PyObject *_wrap_ToolBarBase_SetMarginsXY(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
20397 PyObject *resultobj;
20398 wxToolBarBase *arg1 = (wxToolBarBase *) 0 ;
20399 int arg2 ;
20400 int arg3 ;
20401 PyObject * obj0 = 0 ;
994141e6
RD
20402 PyObject * obj1 = 0 ;
20403 PyObject * obj2 = 0 ;
d14a1e28
RD
20404 char *kwnames[] = {
20405 (char *) "self",(char *) "x",(char *) "y", NULL
20406 };
20407
994141e6 20408 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:ToolBarBase_SetMarginsXY",kwnames,&obj0,&obj1,&obj2)) goto fail;
093d3ff1
RD
20409 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxToolBarBase, SWIG_POINTER_EXCEPTION | 0);
20410 if (SWIG_arg_fail(1)) SWIG_fail;
20411 {
20412 arg2 = (int)(SWIG_As_int(obj1));
20413 if (SWIG_arg_fail(2)) SWIG_fail;
20414 }
20415 {
20416 arg3 = (int)(SWIG_As_int(obj2));
20417 if (SWIG_arg_fail(3)) SWIG_fail;
20418 }
d14a1e28
RD
20419 {
20420 PyThreadState* __tstate = wxPyBeginAllowThreads();
20421 (arg1)->SetMargins(arg2,arg3);
20422
20423 wxPyEndAllowThreads(__tstate);
20424 if (PyErr_Occurred()) SWIG_fail;
20425 }
20426 Py_INCREF(Py_None); resultobj = Py_None;
20427 return resultobj;
20428 fail:
20429 return NULL;
20430}
20431
20432
c32bde28 20433static PyObject *_wrap_ToolBarBase_SetMargins(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
20434 PyObject *resultobj;
20435 wxToolBarBase *arg1 = (wxToolBarBase *) 0 ;
20436 wxSize *arg2 = 0 ;
20437 wxSize temp2 ;
20438 PyObject * obj0 = 0 ;
20439 PyObject * obj1 = 0 ;
20440 char *kwnames[] = {
20441 (char *) "self",(char *) "size", NULL
20442 };
20443
20444 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ToolBarBase_SetMargins",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
20445 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxToolBarBase, SWIG_POINTER_EXCEPTION | 0);
20446 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
20447 {
20448 arg2 = &temp2;
20449 if ( ! wxSize_helper(obj1, &arg2)) SWIG_fail;
20450 }
20451 {
20452 PyThreadState* __tstate = wxPyBeginAllowThreads();
20453 (arg1)->SetMargins((wxSize const &)*arg2);
20454
20455 wxPyEndAllowThreads(__tstate);
20456 if (PyErr_Occurred()) SWIG_fail;
20457 }
20458 Py_INCREF(Py_None); resultobj = Py_None;
20459 return resultobj;
20460 fail:
20461 return NULL;
20462}
20463
20464
c32bde28 20465static PyObject *_wrap_ToolBarBase_SetToolPacking(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
20466 PyObject *resultobj;
20467 wxToolBarBase *arg1 = (wxToolBarBase *) 0 ;
20468 int arg2 ;
20469 PyObject * obj0 = 0 ;
994141e6 20470 PyObject * obj1 = 0 ;
d14a1e28
RD
20471 char *kwnames[] = {
20472 (char *) "self",(char *) "packing", NULL
20473 };
20474
994141e6 20475 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ToolBarBase_SetToolPacking",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
20476 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxToolBarBase, SWIG_POINTER_EXCEPTION | 0);
20477 if (SWIG_arg_fail(1)) SWIG_fail;
20478 {
20479 arg2 = (int)(SWIG_As_int(obj1));
20480 if (SWIG_arg_fail(2)) SWIG_fail;
20481 }
d14a1e28
RD
20482 {
20483 PyThreadState* __tstate = wxPyBeginAllowThreads();
20484 (arg1)->SetToolPacking(arg2);
20485
20486 wxPyEndAllowThreads(__tstate);
20487 if (PyErr_Occurred()) SWIG_fail;
20488 }
20489 Py_INCREF(Py_None); resultobj = Py_None;
20490 return resultobj;
20491 fail:
20492 return NULL;
20493}
20494
20495
c32bde28 20496static PyObject *_wrap_ToolBarBase_SetToolSeparation(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
20497 PyObject *resultobj;
20498 wxToolBarBase *arg1 = (wxToolBarBase *) 0 ;
20499 int arg2 ;
20500 PyObject * obj0 = 0 ;
994141e6 20501 PyObject * obj1 = 0 ;
d14a1e28
RD
20502 char *kwnames[] = {
20503 (char *) "self",(char *) "separation", NULL
20504 };
20505
994141e6 20506 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ToolBarBase_SetToolSeparation",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
20507 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxToolBarBase, SWIG_POINTER_EXCEPTION | 0);
20508 if (SWIG_arg_fail(1)) SWIG_fail;
20509 {
20510 arg2 = (int)(SWIG_As_int(obj1));
20511 if (SWIG_arg_fail(2)) SWIG_fail;
20512 }
d14a1e28
RD
20513 {
20514 PyThreadState* __tstate = wxPyBeginAllowThreads();
20515 (arg1)->SetToolSeparation(arg2);
20516
20517 wxPyEndAllowThreads(__tstate);
20518 if (PyErr_Occurred()) SWIG_fail;
20519 }
20520 Py_INCREF(Py_None); resultobj = Py_None;
20521 return resultobj;
20522 fail:
20523 return NULL;
20524}
20525
20526
c32bde28 20527static PyObject *_wrap_ToolBarBase_GetToolMargins(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
20528 PyObject *resultobj;
20529 wxToolBarBase *arg1 = (wxToolBarBase *) 0 ;
20530 wxSize result;
20531 PyObject * obj0 = 0 ;
20532 char *kwnames[] = {
20533 (char *) "self", NULL
20534 };
20535
20536 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ToolBarBase_GetToolMargins",kwnames,&obj0)) goto fail;
093d3ff1
RD
20537 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxToolBarBase, SWIG_POINTER_EXCEPTION | 0);
20538 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
20539 {
20540 PyThreadState* __tstate = wxPyBeginAllowThreads();
20541 result = (arg1)->GetToolMargins();
20542
20543 wxPyEndAllowThreads(__tstate);
20544 if (PyErr_Occurred()) SWIG_fail;
20545 }
20546 {
20547 wxSize * resultptr;
093d3ff1 20548 resultptr = new wxSize((wxSize &)(result));
15afbcd0 20549 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxSize, 1);
d14a1e28
RD
20550 }
20551 return resultobj;
20552 fail:
20553 return NULL;
20554}
20555
20556
c32bde28 20557static PyObject *_wrap_ToolBarBase_GetMargins(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
20558 PyObject *resultobj;
20559 wxToolBarBase *arg1 = (wxToolBarBase *) 0 ;
20560 wxSize result;
20561 PyObject * obj0 = 0 ;
20562 char *kwnames[] = {
20563 (char *) "self", NULL
20564 };
20565
20566 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ToolBarBase_GetMargins",kwnames,&obj0)) goto fail;
093d3ff1
RD
20567 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxToolBarBase, SWIG_POINTER_EXCEPTION | 0);
20568 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
20569 {
20570 PyThreadState* __tstate = wxPyBeginAllowThreads();
20571 result = (arg1)->GetMargins();
20572
20573 wxPyEndAllowThreads(__tstate);
20574 if (PyErr_Occurred()) SWIG_fail;
20575 }
20576 {
20577 wxSize * resultptr;
093d3ff1 20578 resultptr = new wxSize((wxSize &)(result));
15afbcd0 20579 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxSize, 1);
d14a1e28
RD
20580 }
20581 return resultobj;
20582 fail:
20583 return NULL;
20584}
20585
20586
c32bde28 20587static PyObject *_wrap_ToolBarBase_GetToolPacking(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
20588 PyObject *resultobj;
20589 wxToolBarBase *arg1 = (wxToolBarBase *) 0 ;
20590 int result;
20591 PyObject * obj0 = 0 ;
20592 char *kwnames[] = {
20593 (char *) "self", NULL
20594 };
20595
20596 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ToolBarBase_GetToolPacking",kwnames,&obj0)) goto fail;
093d3ff1
RD
20597 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxToolBarBase, SWIG_POINTER_EXCEPTION | 0);
20598 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
20599 {
20600 PyThreadState* __tstate = wxPyBeginAllowThreads();
20601 result = (int)(arg1)->GetToolPacking();
20602
20603 wxPyEndAllowThreads(__tstate);
20604 if (PyErr_Occurred()) SWIG_fail;
20605 }
093d3ff1
RD
20606 {
20607 resultobj = SWIG_From_int((int)(result));
20608 }
d14a1e28
RD
20609 return resultobj;
20610 fail:
20611 return NULL;
20612}
20613
20614
c32bde28 20615static PyObject *_wrap_ToolBarBase_GetToolSeparation(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
20616 PyObject *resultobj;
20617 wxToolBarBase *arg1 = (wxToolBarBase *) 0 ;
20618 int result;
20619 PyObject * obj0 = 0 ;
20620 char *kwnames[] = {
20621 (char *) "self", NULL
20622 };
20623
20624 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ToolBarBase_GetToolSeparation",kwnames,&obj0)) goto fail;
093d3ff1
RD
20625 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxToolBarBase, SWIG_POINTER_EXCEPTION | 0);
20626 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
20627 {
20628 PyThreadState* __tstate = wxPyBeginAllowThreads();
20629 result = (int)(arg1)->GetToolSeparation();
20630
20631 wxPyEndAllowThreads(__tstate);
20632 if (PyErr_Occurred()) SWIG_fail;
20633 }
093d3ff1
RD
20634 {
20635 resultobj = SWIG_From_int((int)(result));
20636 }
d14a1e28
RD
20637 return resultobj;
20638 fail:
20639 return NULL;
20640}
20641
20642
c32bde28 20643static PyObject *_wrap_ToolBarBase_SetRows(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
20644 PyObject *resultobj;
20645 wxToolBarBase *arg1 = (wxToolBarBase *) 0 ;
20646 int arg2 ;
20647 PyObject * obj0 = 0 ;
994141e6 20648 PyObject * obj1 = 0 ;
d14a1e28
RD
20649 char *kwnames[] = {
20650 (char *) "self",(char *) "nRows", NULL
20651 };
20652
994141e6 20653 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ToolBarBase_SetRows",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
20654 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxToolBarBase, SWIG_POINTER_EXCEPTION | 0);
20655 if (SWIG_arg_fail(1)) SWIG_fail;
20656 {
20657 arg2 = (int)(SWIG_As_int(obj1));
20658 if (SWIG_arg_fail(2)) SWIG_fail;
20659 }
d14a1e28
RD
20660 {
20661 PyThreadState* __tstate = wxPyBeginAllowThreads();
20662 (arg1)->SetRows(arg2);
20663
20664 wxPyEndAllowThreads(__tstate);
20665 if (PyErr_Occurred()) SWIG_fail;
20666 }
20667 Py_INCREF(Py_None); resultobj = Py_None;
20668 return resultobj;
20669 fail:
20670 return NULL;
20671}
20672
20673
c32bde28 20674static PyObject *_wrap_ToolBarBase_SetMaxRowsCols(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
20675 PyObject *resultobj;
20676 wxToolBarBase *arg1 = (wxToolBarBase *) 0 ;
20677 int arg2 ;
20678 int arg3 ;
20679 PyObject * obj0 = 0 ;
994141e6
RD
20680 PyObject * obj1 = 0 ;
20681 PyObject * obj2 = 0 ;
d14a1e28
RD
20682 char *kwnames[] = {
20683 (char *) "self",(char *) "rows",(char *) "cols", NULL
20684 };
20685
994141e6 20686 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:ToolBarBase_SetMaxRowsCols",kwnames,&obj0,&obj1,&obj2)) goto fail;
093d3ff1
RD
20687 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxToolBarBase, SWIG_POINTER_EXCEPTION | 0);
20688 if (SWIG_arg_fail(1)) SWIG_fail;
20689 {
20690 arg2 = (int)(SWIG_As_int(obj1));
20691 if (SWIG_arg_fail(2)) SWIG_fail;
20692 }
20693 {
20694 arg3 = (int)(SWIG_As_int(obj2));
20695 if (SWIG_arg_fail(3)) SWIG_fail;
20696 }
d14a1e28
RD
20697 {
20698 PyThreadState* __tstate = wxPyBeginAllowThreads();
20699 (arg1)->SetMaxRowsCols(arg2,arg3);
20700
20701 wxPyEndAllowThreads(__tstate);
20702 if (PyErr_Occurred()) SWIG_fail;
20703 }
20704 Py_INCREF(Py_None); resultobj = Py_None;
20705 return resultobj;
20706 fail:
20707 return NULL;
20708}
20709
20710
c32bde28 20711static PyObject *_wrap_ToolBarBase_GetMaxRows(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
20712 PyObject *resultobj;
20713 wxToolBarBase *arg1 = (wxToolBarBase *) 0 ;
20714 int result;
20715 PyObject * obj0 = 0 ;
20716 char *kwnames[] = {
20717 (char *) "self", NULL
20718 };
20719
20720 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ToolBarBase_GetMaxRows",kwnames,&obj0)) goto fail;
093d3ff1
RD
20721 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxToolBarBase, SWIG_POINTER_EXCEPTION | 0);
20722 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
20723 {
20724 PyThreadState* __tstate = wxPyBeginAllowThreads();
20725 result = (int)(arg1)->GetMaxRows();
20726
20727 wxPyEndAllowThreads(__tstate);
20728 if (PyErr_Occurred()) SWIG_fail;
20729 }
093d3ff1
RD
20730 {
20731 resultobj = SWIG_From_int((int)(result));
20732 }
d14a1e28
RD
20733 return resultobj;
20734 fail:
20735 return NULL;
20736}
20737
20738
c32bde28 20739static PyObject *_wrap_ToolBarBase_GetMaxCols(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
20740 PyObject *resultobj;
20741 wxToolBarBase *arg1 = (wxToolBarBase *) 0 ;
20742 int result;
20743 PyObject * obj0 = 0 ;
20744 char *kwnames[] = {
20745 (char *) "self", NULL
20746 };
20747
20748 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ToolBarBase_GetMaxCols",kwnames,&obj0)) goto fail;
093d3ff1
RD
20749 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxToolBarBase, SWIG_POINTER_EXCEPTION | 0);
20750 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
20751 {
20752 PyThreadState* __tstate = wxPyBeginAllowThreads();
20753 result = (int)(arg1)->GetMaxCols();
20754
20755 wxPyEndAllowThreads(__tstate);
20756 if (PyErr_Occurred()) SWIG_fail;
20757 }
093d3ff1
RD
20758 {
20759 resultobj = SWIG_From_int((int)(result));
20760 }
d14a1e28
RD
20761 return resultobj;
20762 fail:
20763 return NULL;
20764}
20765
20766
c32bde28 20767static PyObject *_wrap_ToolBarBase_SetToolBitmapSize(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
20768 PyObject *resultobj;
20769 wxToolBarBase *arg1 = (wxToolBarBase *) 0 ;
20770 wxSize *arg2 = 0 ;
20771 wxSize temp2 ;
20772 PyObject * obj0 = 0 ;
20773 PyObject * obj1 = 0 ;
20774 char *kwnames[] = {
20775 (char *) "self",(char *) "size", NULL
20776 };
20777
20778 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ToolBarBase_SetToolBitmapSize",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
20779 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxToolBarBase, SWIG_POINTER_EXCEPTION | 0);
20780 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
20781 {
20782 arg2 = &temp2;
20783 if ( ! wxSize_helper(obj1, &arg2)) SWIG_fail;
20784 }
20785 {
20786 PyThreadState* __tstate = wxPyBeginAllowThreads();
20787 (arg1)->SetToolBitmapSize((wxSize const &)*arg2);
20788
20789 wxPyEndAllowThreads(__tstate);
20790 if (PyErr_Occurred()) SWIG_fail;
20791 }
20792 Py_INCREF(Py_None); resultobj = Py_None;
20793 return resultobj;
20794 fail:
20795 return NULL;
20796}
20797
20798
c32bde28 20799static PyObject *_wrap_ToolBarBase_GetToolBitmapSize(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
20800 PyObject *resultobj;
20801 wxToolBarBase *arg1 = (wxToolBarBase *) 0 ;
20802 wxSize result;
20803 PyObject * obj0 = 0 ;
20804 char *kwnames[] = {
20805 (char *) "self", NULL
20806 };
20807
20808 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ToolBarBase_GetToolBitmapSize",kwnames,&obj0)) goto fail;
093d3ff1
RD
20809 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxToolBarBase, SWIG_POINTER_EXCEPTION | 0);
20810 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
20811 {
20812 PyThreadState* __tstate = wxPyBeginAllowThreads();
20813 result = (arg1)->GetToolBitmapSize();
20814
20815 wxPyEndAllowThreads(__tstate);
20816 if (PyErr_Occurred()) SWIG_fail;
20817 }
20818 {
20819 wxSize * resultptr;
093d3ff1 20820 resultptr = new wxSize((wxSize &)(result));
15afbcd0 20821 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxSize, 1);
d14a1e28
RD
20822 }
20823 return resultobj;
20824 fail:
20825 return NULL;
20826}
20827
20828
c32bde28 20829static PyObject *_wrap_ToolBarBase_GetToolSize(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
20830 PyObject *resultobj;
20831 wxToolBarBase *arg1 = (wxToolBarBase *) 0 ;
20832 wxSize result;
20833 PyObject * obj0 = 0 ;
20834 char *kwnames[] = {
20835 (char *) "self", NULL
20836 };
20837
20838 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ToolBarBase_GetToolSize",kwnames,&obj0)) goto fail;
093d3ff1
RD
20839 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxToolBarBase, SWIG_POINTER_EXCEPTION | 0);
20840 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
20841 {
20842 PyThreadState* __tstate = wxPyBeginAllowThreads();
20843 result = (arg1)->GetToolSize();
20844
20845 wxPyEndAllowThreads(__tstate);
20846 if (PyErr_Occurred()) SWIG_fail;
20847 }
20848 {
20849 wxSize * resultptr;
093d3ff1 20850 resultptr = new wxSize((wxSize &)(result));
15afbcd0 20851 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxSize, 1);
d14a1e28
RD
20852 }
20853 return resultobj;
20854 fail:
20855 return NULL;
20856}
20857
20858
c32bde28 20859static PyObject *_wrap_ToolBarBase_FindToolForPosition(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
20860 PyObject *resultobj;
20861 wxToolBarBase *arg1 = (wxToolBarBase *) 0 ;
e811c8ce
RD
20862 int arg2 ;
20863 int arg3 ;
d14a1e28
RD
20864 wxToolBarToolBase *result;
20865 PyObject * obj0 = 0 ;
994141e6
RD
20866 PyObject * obj1 = 0 ;
20867 PyObject * obj2 = 0 ;
d14a1e28
RD
20868 char *kwnames[] = {
20869 (char *) "self",(char *) "x",(char *) "y", NULL
20870 };
20871
994141e6 20872 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:ToolBarBase_FindToolForPosition",kwnames,&obj0,&obj1,&obj2)) goto fail;
093d3ff1
RD
20873 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxToolBarBase, SWIG_POINTER_EXCEPTION | 0);
20874 if (SWIG_arg_fail(1)) SWIG_fail;
20875 {
20876 arg2 = (int)(SWIG_As_int(obj1));
20877 if (SWIG_arg_fail(2)) SWIG_fail;
20878 }
20879 {
20880 arg3 = (int)(SWIG_As_int(obj2));
20881 if (SWIG_arg_fail(3)) SWIG_fail;
20882 }
d14a1e28
RD
20883 {
20884 PyThreadState* __tstate = wxPyBeginAllowThreads();
20885 result = (wxToolBarToolBase *)(arg1)->FindToolForPosition(arg2,arg3);
20886
20887 wxPyEndAllowThreads(__tstate);
20888 if (PyErr_Occurred()) SWIG_fail;
20889 }
20890 {
412d302d 20891 resultobj = wxPyMake_wxObject(result, 0);
d14a1e28
RD
20892 }
20893 return resultobj;
20894 fail:
20895 return NULL;
20896}
20897
20898
c32bde28 20899static PyObject *_wrap_ToolBarBase_FindById(PyObject *, PyObject *args, PyObject *kwargs) {
3a04f143
RD
20900 PyObject *resultobj;
20901 wxToolBarBase *arg1 = (wxToolBarBase *) 0 ;
20902 int arg2 ;
20903 wxToolBarToolBase *result;
20904 PyObject * obj0 = 0 ;
994141e6 20905 PyObject * obj1 = 0 ;
3a04f143
RD
20906 char *kwnames[] = {
20907 (char *) "self",(char *) "toolid", NULL
20908 };
20909
994141e6 20910 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ToolBarBase_FindById",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
20911 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxToolBarBase, SWIG_POINTER_EXCEPTION | 0);
20912 if (SWIG_arg_fail(1)) SWIG_fail;
20913 {
20914 arg2 = (int)(SWIG_As_int(obj1));
20915 if (SWIG_arg_fail(2)) SWIG_fail;
20916 }
3a04f143
RD
20917 {
20918 PyThreadState* __tstate = wxPyBeginAllowThreads();
20919 result = (wxToolBarToolBase *)((wxToolBarBase const *)arg1)->FindById(arg2);
20920
20921 wxPyEndAllowThreads(__tstate);
20922 if (PyErr_Occurred()) SWIG_fail;
20923 }
20924 {
412d302d 20925 resultobj = wxPyMake_wxObject(result, 0);
3a04f143
RD
20926 }
20927 return resultobj;
20928 fail:
20929 return NULL;
20930}
20931
20932
c32bde28 20933static PyObject *_wrap_ToolBarBase_IsVertical(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
20934 PyObject *resultobj;
20935 wxToolBarBase *arg1 = (wxToolBarBase *) 0 ;
20936 bool result;
20937 PyObject * obj0 = 0 ;
20938 char *kwnames[] = {
20939 (char *) "self", NULL
20940 };
20941
20942 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ToolBarBase_IsVertical",kwnames,&obj0)) goto fail;
093d3ff1
RD
20943 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxToolBarBase, SWIG_POINTER_EXCEPTION | 0);
20944 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
20945 {
20946 PyThreadState* __tstate = wxPyBeginAllowThreads();
20947 result = (bool)(arg1)->IsVertical();
20948
20949 wxPyEndAllowThreads(__tstate);
20950 if (PyErr_Occurred()) SWIG_fail;
20951 }
4f89f6a3
RD
20952 {
20953 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
20954 }
d14a1e28
RD
20955 return resultobj;
20956 fail:
20957 return NULL;
20958}
20959
20960
c32bde28 20961static PyObject * ToolBarBase_swigregister(PyObject *, PyObject *args) {
d14a1e28
RD
20962 PyObject *obj;
20963 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
20964 SWIG_TypeClientData(SWIGTYPE_p_wxToolBarBase, obj);
20965 Py_INCREF(obj);
20966 return Py_BuildValue((char *)"");
20967}
c32bde28 20968static PyObject *_wrap_new_ToolBar(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
20969 PyObject *resultobj;
20970 wxWindow *arg1 = (wxWindow *) 0 ;
248ed943 20971 int arg2 = (int) -1 ;
d14a1e28
RD
20972 wxPoint const &arg3_defvalue = wxDefaultPosition ;
20973 wxPoint *arg3 = (wxPoint *) &arg3_defvalue ;
20974 wxSize const &arg4_defvalue = wxDefaultSize ;
20975 wxSize *arg4 = (wxSize *) &arg4_defvalue ;
20976 long arg5 = (long) wxNO_BORDER|wxTB_HORIZONTAL ;
20977 wxString const &arg6_defvalue = wxPyToolBarNameStr ;
20978 wxString *arg6 = (wxString *) &arg6_defvalue ;
20979 wxToolBar *result;
20980 wxPoint temp3 ;
20981 wxSize temp4 ;
ae8162c8 20982 bool temp6 = false ;
d14a1e28 20983 PyObject * obj0 = 0 ;
994141e6 20984 PyObject * obj1 = 0 ;
d14a1e28
RD
20985 PyObject * obj2 = 0 ;
20986 PyObject * obj3 = 0 ;
994141e6 20987 PyObject * obj4 = 0 ;
d14a1e28
RD
20988 PyObject * obj5 = 0 ;
20989 char *kwnames[] = {
20990 (char *) "parent",(char *) "id",(char *) "pos",(char *) "size",(char *) "style",(char *) "name", NULL
20991 };
20992
248ed943 20993 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|OOOOO:new_ToolBar",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5)) goto fail;
093d3ff1
RD
20994 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
20995 if (SWIG_arg_fail(1)) SWIG_fail;
248ed943 20996 if (obj1) {
093d3ff1
RD
20997 {
20998 arg2 = (int)(SWIG_As_int(obj1));
20999 if (SWIG_arg_fail(2)) SWIG_fail;
21000 }
248ed943 21001 }
d14a1e28
RD
21002 if (obj2) {
21003 {
21004 arg3 = &temp3;
21005 if ( ! wxPoint_helper(obj2, &arg3)) SWIG_fail;
21006 }
21007 }
21008 if (obj3) {
21009 {
21010 arg4 = &temp4;
21011 if ( ! wxSize_helper(obj3, &arg4)) SWIG_fail;
21012 }
21013 }
994141e6 21014 if (obj4) {
093d3ff1
RD
21015 {
21016 arg5 = (long)(SWIG_As_long(obj4));
21017 if (SWIG_arg_fail(5)) SWIG_fail;
21018 }
994141e6 21019 }
d14a1e28
RD
21020 if (obj5) {
21021 {
21022 arg6 = wxString_in_helper(obj5);
21023 if (arg6 == NULL) SWIG_fail;
ae8162c8 21024 temp6 = true;
d14a1e28
RD
21025 }
21026 }
21027 {
e3b71cb8 21028 if (!wxPyCheckForApp()) SWIG_fail;
d14a1e28
RD
21029 PyThreadState* __tstate = wxPyBeginAllowThreads();
21030 result = (wxToolBar *)new wxToolBar(arg1,arg2,(wxPoint const &)*arg3,(wxSize const &)*arg4,arg5,(wxString const &)*arg6);
21031
21032 wxPyEndAllowThreads(__tstate);
110da5b0 21033 if (PyErr_Occurred()) SWIG_fail;
d14a1e28 21034 }
b0f7404b 21035 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxToolBar, 1);
d14a1e28
RD
21036 {
21037 if (temp6)
21038 delete arg6;
21039 }
21040 return resultobj;
21041 fail:
21042 {
21043 if (temp6)
21044 delete arg6;
21045 }
21046 return NULL;
21047}
21048
21049
c32bde28 21050static PyObject *_wrap_new_PreToolBar(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
21051 PyObject *resultobj;
21052 wxToolBar *result;
21053 char *kwnames[] = {
21054 NULL
21055 };
21056
21057 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_PreToolBar",kwnames)) goto fail;
21058 {
e3b71cb8 21059 if (!wxPyCheckForApp()) SWIG_fail;
d14a1e28
RD
21060 PyThreadState* __tstate = wxPyBeginAllowThreads();
21061 result = (wxToolBar *)new wxToolBar();
21062
21063 wxPyEndAllowThreads(__tstate);
110da5b0 21064 if (PyErr_Occurred()) SWIG_fail;
d14a1e28 21065 }
b0f7404b 21066 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxToolBar, 1);
d14a1e28
RD
21067 return resultobj;
21068 fail:
21069 return NULL;
21070}
21071
21072
c32bde28 21073static PyObject *_wrap_ToolBar_Create(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
21074 PyObject *resultobj;
21075 wxToolBar *arg1 = (wxToolBar *) 0 ;
21076 wxWindow *arg2 = (wxWindow *) 0 ;
248ed943 21077 int arg3 = (int) -1 ;
d14a1e28
RD
21078 wxPoint const &arg4_defvalue = wxDefaultPosition ;
21079 wxPoint *arg4 = (wxPoint *) &arg4_defvalue ;
21080 wxSize const &arg5_defvalue = wxDefaultSize ;
21081 wxSize *arg5 = (wxSize *) &arg5_defvalue ;
21082 long arg6 = (long) wxNO_BORDER|wxTB_HORIZONTAL ;
21083 wxString const &arg7_defvalue = wxPyToolBarNameStr ;
21084 wxString *arg7 = (wxString *) &arg7_defvalue ;
21085 bool result;
21086 wxPoint temp4 ;
21087 wxSize temp5 ;
ae8162c8 21088 bool temp7 = false ;
d14a1e28
RD
21089 PyObject * obj0 = 0 ;
21090 PyObject * obj1 = 0 ;
994141e6 21091 PyObject * obj2 = 0 ;
d14a1e28
RD
21092 PyObject * obj3 = 0 ;
21093 PyObject * obj4 = 0 ;
994141e6 21094 PyObject * obj5 = 0 ;
d14a1e28
RD
21095 PyObject * obj6 = 0 ;
21096 char *kwnames[] = {
21097 (char *) "self",(char *) "parent",(char *) "id",(char *) "pos",(char *) "size",(char *) "style",(char *) "name", NULL
21098 };
21099
248ed943 21100 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|OOOOO:ToolBar_Create",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6)) goto fail;
093d3ff1
RD
21101 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxToolBar, SWIG_POINTER_EXCEPTION | 0);
21102 if (SWIG_arg_fail(1)) SWIG_fail;
21103 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
21104 if (SWIG_arg_fail(2)) SWIG_fail;
248ed943 21105 if (obj2) {
093d3ff1
RD
21106 {
21107 arg3 = (int)(SWIG_As_int(obj2));
21108 if (SWIG_arg_fail(3)) SWIG_fail;
21109 }
248ed943 21110 }
d14a1e28
RD
21111 if (obj3) {
21112 {
21113 arg4 = &temp4;
21114 if ( ! wxPoint_helper(obj3, &arg4)) SWIG_fail;
21115 }
21116 }
21117 if (obj4) {
21118 {
21119 arg5 = &temp5;
21120 if ( ! wxSize_helper(obj4, &arg5)) SWIG_fail;
21121 }
21122 }
994141e6 21123 if (obj5) {
093d3ff1
RD
21124 {
21125 arg6 = (long)(SWIG_As_long(obj5));
21126 if (SWIG_arg_fail(6)) SWIG_fail;
21127 }
994141e6 21128 }
d14a1e28
RD
21129 if (obj6) {
21130 {
21131 arg7 = wxString_in_helper(obj6);
21132 if (arg7 == NULL) SWIG_fail;
ae8162c8 21133 temp7 = true;
d14a1e28
RD
21134 }
21135 }
21136 {
21137 PyThreadState* __tstate = wxPyBeginAllowThreads();
21138 result = (bool)(arg1)->Create(arg2,arg3,(wxPoint const &)*arg4,(wxSize const &)*arg5,arg6,(wxString const &)*arg7);
21139
21140 wxPyEndAllowThreads(__tstate);
21141 if (PyErr_Occurred()) SWIG_fail;
21142 }
4f89f6a3
RD
21143 {
21144 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
21145 }
d14a1e28
RD
21146 {
21147 if (temp7)
21148 delete arg7;
21149 }
21150 return resultobj;
21151 fail:
21152 {
21153 if (temp7)
21154 delete arg7;
21155 }
21156 return NULL;
21157}
21158
21159
c32bde28 21160static PyObject *_wrap_ToolBar_FindToolForPosition(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
21161 PyObject *resultobj;
21162 wxToolBar *arg1 = (wxToolBar *) 0 ;
e811c8ce
RD
21163 int arg2 ;
21164 int arg3 ;
d14a1e28
RD
21165 wxToolBarToolBase *result;
21166 PyObject * obj0 = 0 ;
994141e6
RD
21167 PyObject * obj1 = 0 ;
21168 PyObject * obj2 = 0 ;
d14a1e28
RD
21169 char *kwnames[] = {
21170 (char *) "self",(char *) "x",(char *) "y", NULL
21171 };
21172
994141e6 21173 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:ToolBar_FindToolForPosition",kwnames,&obj0,&obj1,&obj2)) goto fail;
093d3ff1
RD
21174 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxToolBar, SWIG_POINTER_EXCEPTION | 0);
21175 if (SWIG_arg_fail(1)) SWIG_fail;
21176 {
21177 arg2 = (int)(SWIG_As_int(obj1));
21178 if (SWIG_arg_fail(2)) SWIG_fail;
21179 }
21180 {
21181 arg3 = (int)(SWIG_As_int(obj2));
21182 if (SWIG_arg_fail(3)) SWIG_fail;
21183 }
d14a1e28
RD
21184 {
21185 PyThreadState* __tstate = wxPyBeginAllowThreads();
21186 result = (wxToolBarToolBase *)(arg1)->FindToolForPosition(arg2,arg3);
21187
21188 wxPyEndAllowThreads(__tstate);
21189 if (PyErr_Occurred()) SWIG_fail;
21190 }
21191 {
412d302d 21192 resultobj = wxPyMake_wxObject(result, 0);
d14a1e28
RD
21193 }
21194 return resultobj;
21195 fail:
21196 return NULL;
21197}
21198
21199
c32bde28 21200static PyObject *_wrap_ToolBar_GetClassDefaultAttributes(PyObject *, PyObject *args, PyObject *kwargs) {
22bfe96c 21201 PyObject *resultobj;
093d3ff1 21202 wxWindowVariant arg1 = (wxWindowVariant) wxWINDOW_VARIANT_NORMAL ;
22bfe96c
RD
21203 wxVisualAttributes result;
21204 PyObject * obj0 = 0 ;
21205 char *kwnames[] = {
21206 (char *) "variant", NULL
21207 };
21208
21209 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|O:ToolBar_GetClassDefaultAttributes",kwnames,&obj0)) goto fail;
21210 if (obj0) {
093d3ff1
RD
21211 {
21212 arg1 = (wxWindowVariant)(SWIG_As_int(obj0));
21213 if (SWIG_arg_fail(1)) SWIG_fail;
21214 }
22bfe96c
RD
21215 }
21216 {
110da5b0 21217 if (!wxPyCheckForApp()) SWIG_fail;
22bfe96c
RD
21218 PyThreadState* __tstate = wxPyBeginAllowThreads();
21219 result = wxToolBar::GetClassDefaultAttributes((wxWindowVariant )arg1);
21220
21221 wxPyEndAllowThreads(__tstate);
dfbb5885 21222 if (PyErr_Occurred()) SWIG_fail;
22bfe96c
RD
21223 }
21224 {
21225 wxVisualAttributes * resultptr;
093d3ff1 21226 resultptr = new wxVisualAttributes((wxVisualAttributes &)(result));
22bfe96c
RD
21227 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxVisualAttributes, 1);
21228 }
21229 return resultobj;
21230 fail:
21231 return NULL;
21232}
21233
21234
c32bde28 21235static PyObject * ToolBar_swigregister(PyObject *, PyObject *args) {
d14a1e28
RD
21236 PyObject *obj;
21237 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
21238 SWIG_TypeClientData(SWIGTYPE_p_wxToolBar, obj);
21239 Py_INCREF(obj);
21240 return Py_BuildValue((char *)"");
21241}
c32bde28 21242static int _wrap_ListCtrlNameStr_set(PyObject *) {
b2dc1044
RD
21243 PyErr_SetString(PyExc_TypeError,"Variable ListCtrlNameStr is read-only.");
21244 return 1;
21245}
21246
21247
093d3ff1 21248static PyObject *_wrap_ListCtrlNameStr_get(void) {
b2dc1044
RD
21249 PyObject *pyobj;
21250
21251 {
21252#if wxUSE_UNICODE
21253 pyobj = PyUnicode_FromWideChar((&wxPyListCtrlNameStr)->c_str(), (&wxPyListCtrlNameStr)->Len());
21254#else
21255 pyobj = PyString_FromStringAndSize((&wxPyListCtrlNameStr)->c_str(), (&wxPyListCtrlNameStr)->Len());
21256#endif
21257 }
21258 return pyobj;
21259}
21260
21261
c32bde28 21262static PyObject *_wrap_new_ListItemAttr(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
21263 PyObject *resultobj;
21264 wxColour const &arg1_defvalue = wxNullColour ;
21265 wxColour *arg1 = (wxColour *) &arg1_defvalue ;
21266 wxColour const &arg2_defvalue = wxNullColour ;
21267 wxColour *arg2 = (wxColour *) &arg2_defvalue ;
21268 wxFont const &arg3_defvalue = wxNullFont ;
21269 wxFont *arg3 = (wxFont *) &arg3_defvalue ;
21270 wxListItemAttr *result;
21271 wxColour temp1 ;
21272 wxColour temp2 ;
21273 PyObject * obj0 = 0 ;
21274 PyObject * obj1 = 0 ;
21275 PyObject * obj2 = 0 ;
21276 char *kwnames[] = {
21277 (char *) "colText",(char *) "colBack",(char *) "font", NULL
21278 };
21279
21280 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|OOO:new_ListItemAttr",kwnames,&obj0,&obj1,&obj2)) goto fail;
21281 if (obj0) {
21282 {
21283 arg1 = &temp1;
21284 if ( ! wxColour_helper(obj0, &arg1)) SWIG_fail;
21285 }
21286 }
21287 if (obj1) {
21288 {
21289 arg2 = &temp2;
21290 if ( ! wxColour_helper(obj1, &arg2)) SWIG_fail;
21291 }
21292 }
21293 if (obj2) {
093d3ff1
RD
21294 {
21295 SWIG_Python_ConvertPtr(obj2, (void **)&arg3, SWIGTYPE_p_wxFont, SWIG_POINTER_EXCEPTION | 0);
21296 if (SWIG_arg_fail(3)) SWIG_fail;
21297 if (arg3 == NULL) {
21298 SWIG_null_ref("wxFont");
21299 }
21300 if (SWIG_arg_fail(3)) SWIG_fail;
d14a1e28
RD
21301 }
21302 }
21303 {
21304 PyThreadState* __tstate = wxPyBeginAllowThreads();
21305 result = (wxListItemAttr *)new wxListItemAttr((wxColour const &)*arg1,(wxColour const &)*arg2,(wxFont const &)*arg3);
21306
21307 wxPyEndAllowThreads(__tstate);
21308 if (PyErr_Occurred()) SWIG_fail;
21309 }
15afbcd0 21310 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxListItemAttr, 1);
d14a1e28
RD
21311 return resultobj;
21312 fail:
21313 return NULL;
21314}
21315
21316
c32bde28 21317static PyObject *_wrap_ListItemAttr_SetTextColour(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
21318 PyObject *resultobj;
21319 wxListItemAttr *arg1 = (wxListItemAttr *) 0 ;
21320 wxColour *arg2 = 0 ;
21321 wxColour temp2 ;
21322 PyObject * obj0 = 0 ;
21323 PyObject * obj1 = 0 ;
21324 char *kwnames[] = {
21325 (char *) "self",(char *) "colText", NULL
21326 };
21327
21328 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ListItemAttr_SetTextColour",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
21329 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxListItemAttr, SWIG_POINTER_EXCEPTION | 0);
21330 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
21331 {
21332 arg2 = &temp2;
21333 if ( ! wxColour_helper(obj1, &arg2)) SWIG_fail;
21334 }
21335 {
21336 PyThreadState* __tstate = wxPyBeginAllowThreads();
21337 (arg1)->SetTextColour((wxColour const &)*arg2);
21338
21339 wxPyEndAllowThreads(__tstate);
21340 if (PyErr_Occurred()) SWIG_fail;
21341 }
21342 Py_INCREF(Py_None); resultobj = Py_None;
21343 return resultobj;
21344 fail:
21345 return NULL;
21346}
21347
21348
c32bde28 21349static PyObject *_wrap_ListItemAttr_SetBackgroundColour(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
21350 PyObject *resultobj;
21351 wxListItemAttr *arg1 = (wxListItemAttr *) 0 ;
21352 wxColour *arg2 = 0 ;
21353 wxColour temp2 ;
21354 PyObject * obj0 = 0 ;
21355 PyObject * obj1 = 0 ;
21356 char *kwnames[] = {
21357 (char *) "self",(char *) "colBack", NULL
21358 };
21359
21360 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ListItemAttr_SetBackgroundColour",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
21361 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxListItemAttr, SWIG_POINTER_EXCEPTION | 0);
21362 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
21363 {
21364 arg2 = &temp2;
21365 if ( ! wxColour_helper(obj1, &arg2)) SWIG_fail;
21366 }
21367 {
21368 PyThreadState* __tstate = wxPyBeginAllowThreads();
21369 (arg1)->SetBackgroundColour((wxColour const &)*arg2);
21370
21371 wxPyEndAllowThreads(__tstate);
21372 if (PyErr_Occurred()) SWIG_fail;
21373 }
21374 Py_INCREF(Py_None); resultobj = Py_None;
21375 return resultobj;
21376 fail:
21377 return NULL;
21378}
21379
21380
c32bde28 21381static PyObject *_wrap_ListItemAttr_SetFont(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
21382 PyObject *resultobj;
21383 wxListItemAttr *arg1 = (wxListItemAttr *) 0 ;
21384 wxFont *arg2 = 0 ;
21385 PyObject * obj0 = 0 ;
21386 PyObject * obj1 = 0 ;
21387 char *kwnames[] = {
21388 (char *) "self",(char *) "font", NULL
21389 };
21390
21391 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ListItemAttr_SetFont",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
21392 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxListItemAttr, SWIG_POINTER_EXCEPTION | 0);
21393 if (SWIG_arg_fail(1)) SWIG_fail;
21394 {
21395 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxFont, SWIG_POINTER_EXCEPTION | 0);
21396 if (SWIG_arg_fail(2)) SWIG_fail;
21397 if (arg2 == NULL) {
21398 SWIG_null_ref("wxFont");
21399 }
21400 if (SWIG_arg_fail(2)) SWIG_fail;
d14a1e28
RD
21401 }
21402 {
21403 PyThreadState* __tstate = wxPyBeginAllowThreads();
21404 (arg1)->SetFont((wxFont const &)*arg2);
21405
21406 wxPyEndAllowThreads(__tstate);
21407 if (PyErr_Occurred()) SWIG_fail;
21408 }
21409 Py_INCREF(Py_None); resultobj = Py_None;
21410 return resultobj;
21411 fail:
21412 return NULL;
21413}
21414
21415
c32bde28 21416static PyObject *_wrap_ListItemAttr_HasTextColour(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
21417 PyObject *resultobj;
21418 wxListItemAttr *arg1 = (wxListItemAttr *) 0 ;
21419 bool result;
21420 PyObject * obj0 = 0 ;
21421 char *kwnames[] = {
21422 (char *) "self", NULL
21423 };
21424
21425 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ListItemAttr_HasTextColour",kwnames,&obj0)) goto fail;
093d3ff1
RD
21426 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxListItemAttr, SWIG_POINTER_EXCEPTION | 0);
21427 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
21428 {
21429 PyThreadState* __tstate = wxPyBeginAllowThreads();
21430 result = (bool)(arg1)->HasTextColour();
21431
21432 wxPyEndAllowThreads(__tstate);
21433 if (PyErr_Occurred()) SWIG_fail;
21434 }
4f89f6a3
RD
21435 {
21436 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
21437 }
d14a1e28
RD
21438 return resultobj;
21439 fail:
21440 return NULL;
21441}
21442
21443
c32bde28 21444static PyObject *_wrap_ListItemAttr_HasBackgroundColour(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
21445 PyObject *resultobj;
21446 wxListItemAttr *arg1 = (wxListItemAttr *) 0 ;
21447 bool result;
21448 PyObject * obj0 = 0 ;
21449 char *kwnames[] = {
21450 (char *) "self", NULL
21451 };
21452
21453 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ListItemAttr_HasBackgroundColour",kwnames,&obj0)) goto fail;
093d3ff1
RD
21454 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxListItemAttr, SWIG_POINTER_EXCEPTION | 0);
21455 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
21456 {
21457 PyThreadState* __tstate = wxPyBeginAllowThreads();
21458 result = (bool)(arg1)->HasBackgroundColour();
21459
21460 wxPyEndAllowThreads(__tstate);
21461 if (PyErr_Occurred()) SWIG_fail;
21462 }
4f89f6a3
RD
21463 {
21464 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
21465 }
d14a1e28
RD
21466 return resultobj;
21467 fail:
21468 return NULL;
21469}
21470
21471
c32bde28 21472static PyObject *_wrap_ListItemAttr_HasFont(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
21473 PyObject *resultobj;
21474 wxListItemAttr *arg1 = (wxListItemAttr *) 0 ;
21475 bool result;
21476 PyObject * obj0 = 0 ;
21477 char *kwnames[] = {
21478 (char *) "self", NULL
21479 };
21480
21481 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ListItemAttr_HasFont",kwnames,&obj0)) goto fail;
093d3ff1
RD
21482 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxListItemAttr, SWIG_POINTER_EXCEPTION | 0);
21483 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
21484 {
21485 PyThreadState* __tstate = wxPyBeginAllowThreads();
21486 result = (bool)(arg1)->HasFont();
21487
21488 wxPyEndAllowThreads(__tstate);
21489 if (PyErr_Occurred()) SWIG_fail;
21490 }
4f89f6a3
RD
21491 {
21492 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
21493 }
d14a1e28
RD
21494 return resultobj;
21495 fail:
21496 return NULL;
21497}
21498
21499
c32bde28 21500static PyObject *_wrap_ListItemAttr_GetTextColour(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
21501 PyObject *resultobj;
21502 wxListItemAttr *arg1 = (wxListItemAttr *) 0 ;
21503 wxColour result;
21504 PyObject * obj0 = 0 ;
21505 char *kwnames[] = {
21506 (char *) "self", NULL
21507 };
21508
21509 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ListItemAttr_GetTextColour",kwnames,&obj0)) goto fail;
093d3ff1
RD
21510 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxListItemAttr, SWIG_POINTER_EXCEPTION | 0);
21511 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
21512 {
21513 PyThreadState* __tstate = wxPyBeginAllowThreads();
21514 result = (arg1)->GetTextColour();
21515
21516 wxPyEndAllowThreads(__tstate);
21517 if (PyErr_Occurred()) SWIG_fail;
21518 }
21519 {
21520 wxColour * resultptr;
093d3ff1 21521 resultptr = new wxColour((wxColour &)(result));
15afbcd0 21522 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxColour, 1);
d14a1e28
RD
21523 }
21524 return resultobj;
21525 fail:
21526 return NULL;
21527}
21528
21529
c32bde28 21530static PyObject *_wrap_ListItemAttr_GetBackgroundColour(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
21531 PyObject *resultobj;
21532 wxListItemAttr *arg1 = (wxListItemAttr *) 0 ;
21533 wxColour result;
21534 PyObject * obj0 = 0 ;
21535 char *kwnames[] = {
21536 (char *) "self", NULL
21537 };
21538
21539 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ListItemAttr_GetBackgroundColour",kwnames,&obj0)) goto fail;
093d3ff1
RD
21540 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxListItemAttr, SWIG_POINTER_EXCEPTION | 0);
21541 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
21542 {
21543 PyThreadState* __tstate = wxPyBeginAllowThreads();
21544 result = (arg1)->GetBackgroundColour();
21545
21546 wxPyEndAllowThreads(__tstate);
21547 if (PyErr_Occurred()) SWIG_fail;
21548 }
21549 {
21550 wxColour * resultptr;
093d3ff1 21551 resultptr = new wxColour((wxColour &)(result));
15afbcd0 21552 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxColour, 1);
d14a1e28
RD
21553 }
21554 return resultobj;
21555 fail:
21556 return NULL;
21557}
21558
21559
c32bde28 21560static PyObject *_wrap_ListItemAttr_GetFont(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
21561 PyObject *resultobj;
21562 wxListItemAttr *arg1 = (wxListItemAttr *) 0 ;
21563 wxFont result;
21564 PyObject * obj0 = 0 ;
21565 char *kwnames[] = {
21566 (char *) "self", NULL
21567 };
21568
21569 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ListItemAttr_GetFont",kwnames,&obj0)) goto fail;
093d3ff1
RD
21570 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxListItemAttr, SWIG_POINTER_EXCEPTION | 0);
21571 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
21572 {
21573 PyThreadState* __tstate = wxPyBeginAllowThreads();
21574 result = (arg1)->GetFont();
21575
21576 wxPyEndAllowThreads(__tstate);
21577 if (PyErr_Occurred()) SWIG_fail;
21578 }
21579 {
21580 wxFont * resultptr;
093d3ff1 21581 resultptr = new wxFont((wxFont &)(result));
15afbcd0 21582 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxFont, 1);
d14a1e28
RD
21583 }
21584 return resultobj;
21585 fail:
21586 return NULL;
21587}
21588
21589
c32bde28 21590static PyObject *_wrap_ListItemAttr_Destroy(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
21591 PyObject *resultobj;
21592 wxListItemAttr *arg1 = (wxListItemAttr *) 0 ;
21593 PyObject * obj0 = 0 ;
21594 char *kwnames[] = {
21595 (char *) "self", NULL
21596 };
21597
21598 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ListItemAttr_Destroy",kwnames,&obj0)) goto fail;
093d3ff1
RD
21599 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxListItemAttr, SWIG_POINTER_EXCEPTION | 0);
21600 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
21601 {
21602 PyThreadState* __tstate = wxPyBeginAllowThreads();
21603 wxListItemAttr_Destroy(arg1);
21604
21605 wxPyEndAllowThreads(__tstate);
21606 if (PyErr_Occurred()) SWIG_fail;
21607 }
21608 Py_INCREF(Py_None); resultobj = Py_None;
21609 return resultobj;
21610 fail:
21611 return NULL;
21612}
21613
21614
c32bde28 21615static PyObject * ListItemAttr_swigregister(PyObject *, PyObject *args) {
d14a1e28
RD
21616 PyObject *obj;
21617 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
21618 SWIG_TypeClientData(SWIGTYPE_p_wxListItemAttr, obj);
21619 Py_INCREF(obj);
21620 return Py_BuildValue((char *)"");
21621}
c32bde28 21622static PyObject *_wrap_new_ListItem(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
21623 PyObject *resultobj;
21624 wxListItem *result;
21625 char *kwnames[] = {
21626 NULL
21627 };
21628
21629 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_ListItem",kwnames)) goto fail;
21630 {
21631 PyThreadState* __tstate = wxPyBeginAllowThreads();
21632 result = (wxListItem *)new wxListItem();
21633
21634 wxPyEndAllowThreads(__tstate);
21635 if (PyErr_Occurred()) SWIG_fail;
21636 }
21637 {
412d302d 21638 resultobj = wxPyMake_wxObject(result, 1);
d14a1e28
RD
21639 }
21640 return resultobj;
21641 fail:
21642 return NULL;
21643}
21644
21645
c32bde28 21646static PyObject *_wrap_delete_ListItem(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
21647 PyObject *resultobj;
21648 wxListItem *arg1 = (wxListItem *) 0 ;
21649 PyObject * obj0 = 0 ;
21650 char *kwnames[] = {
21651 (char *) "self", NULL
21652 };
21653
21654 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:delete_ListItem",kwnames,&obj0)) goto fail;
093d3ff1
RD
21655 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxListItem, SWIG_POINTER_EXCEPTION | 0);
21656 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
21657 {
21658 PyThreadState* __tstate = wxPyBeginAllowThreads();
21659 delete arg1;
21660
21661 wxPyEndAllowThreads(__tstate);
21662 if (PyErr_Occurred()) SWIG_fail;
21663 }
21664 Py_INCREF(Py_None); resultobj = Py_None;
21665 return resultobj;
21666 fail:
21667 return NULL;
21668}
21669
21670
c32bde28 21671static PyObject *_wrap_ListItem_Clear(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
21672 PyObject *resultobj;
21673 wxListItem *arg1 = (wxListItem *) 0 ;
21674 PyObject * obj0 = 0 ;
21675 char *kwnames[] = {
21676 (char *) "self", NULL
21677 };
21678
21679 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ListItem_Clear",kwnames,&obj0)) goto fail;
093d3ff1
RD
21680 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxListItem, SWIG_POINTER_EXCEPTION | 0);
21681 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
21682 {
21683 PyThreadState* __tstate = wxPyBeginAllowThreads();
21684 (arg1)->Clear();
21685
21686 wxPyEndAllowThreads(__tstate);
21687 if (PyErr_Occurred()) SWIG_fail;
21688 }
21689 Py_INCREF(Py_None); resultobj = Py_None;
21690 return resultobj;
21691 fail:
21692 return NULL;
21693}
21694
21695
c32bde28 21696static PyObject *_wrap_ListItem_ClearAttributes(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
21697 PyObject *resultobj;
21698 wxListItem *arg1 = (wxListItem *) 0 ;
21699 PyObject * obj0 = 0 ;
21700 char *kwnames[] = {
21701 (char *) "self", NULL
21702 };
21703
21704 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ListItem_ClearAttributes",kwnames,&obj0)) goto fail;
093d3ff1
RD
21705 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxListItem, SWIG_POINTER_EXCEPTION | 0);
21706 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
21707 {
21708 PyThreadState* __tstate = wxPyBeginAllowThreads();
21709 (arg1)->ClearAttributes();
21710
21711 wxPyEndAllowThreads(__tstate);
21712 if (PyErr_Occurred()) SWIG_fail;
21713 }
21714 Py_INCREF(Py_None); resultobj = Py_None;
21715 return resultobj;
21716 fail:
21717 return NULL;
21718}
21719
21720
c32bde28 21721static PyObject *_wrap_ListItem_SetMask(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
21722 PyObject *resultobj;
21723 wxListItem *arg1 = (wxListItem *) 0 ;
21724 long arg2 ;
21725 PyObject * obj0 = 0 ;
994141e6 21726 PyObject * obj1 = 0 ;
d14a1e28
RD
21727 char *kwnames[] = {
21728 (char *) "self",(char *) "mask", NULL
21729 };
21730
994141e6 21731 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ListItem_SetMask",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
21732 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxListItem, SWIG_POINTER_EXCEPTION | 0);
21733 if (SWIG_arg_fail(1)) SWIG_fail;
21734 {
21735 arg2 = (long)(SWIG_As_long(obj1));
21736 if (SWIG_arg_fail(2)) SWIG_fail;
21737 }
d14a1e28
RD
21738 {
21739 PyThreadState* __tstate = wxPyBeginAllowThreads();
21740 (arg1)->SetMask(arg2);
21741
21742 wxPyEndAllowThreads(__tstate);
21743 if (PyErr_Occurred()) SWIG_fail;
21744 }
21745 Py_INCREF(Py_None); resultobj = Py_None;
21746 return resultobj;
21747 fail:
21748 return NULL;
21749}
21750
21751
c32bde28 21752static PyObject *_wrap_ListItem_SetId(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
21753 PyObject *resultobj;
21754 wxListItem *arg1 = (wxListItem *) 0 ;
21755 long arg2 ;
21756 PyObject * obj0 = 0 ;
994141e6 21757 PyObject * obj1 = 0 ;
d14a1e28
RD
21758 char *kwnames[] = {
21759 (char *) "self",(char *) "id", NULL
21760 };
21761
994141e6 21762 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ListItem_SetId",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
21763 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxListItem, SWIG_POINTER_EXCEPTION | 0);
21764 if (SWIG_arg_fail(1)) SWIG_fail;
21765 {
21766 arg2 = (long)(SWIG_As_long(obj1));
21767 if (SWIG_arg_fail(2)) SWIG_fail;
21768 }
d14a1e28
RD
21769 {
21770 PyThreadState* __tstate = wxPyBeginAllowThreads();
21771 (arg1)->SetId(arg2);
21772
21773 wxPyEndAllowThreads(__tstate);
21774 if (PyErr_Occurred()) SWIG_fail;
21775 }
21776 Py_INCREF(Py_None); resultobj = Py_None;
21777 return resultobj;
21778 fail:
21779 return NULL;
21780}
21781
21782
c32bde28 21783static PyObject *_wrap_ListItem_SetColumn(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
21784 PyObject *resultobj;
21785 wxListItem *arg1 = (wxListItem *) 0 ;
21786 int arg2 ;
21787 PyObject * obj0 = 0 ;
994141e6 21788 PyObject * obj1 = 0 ;
d14a1e28
RD
21789 char *kwnames[] = {
21790 (char *) "self",(char *) "col", NULL
21791 };
21792
994141e6 21793 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ListItem_SetColumn",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
21794 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxListItem, SWIG_POINTER_EXCEPTION | 0);
21795 if (SWIG_arg_fail(1)) SWIG_fail;
21796 {
21797 arg2 = (int)(SWIG_As_int(obj1));
21798 if (SWIG_arg_fail(2)) SWIG_fail;
21799 }
d14a1e28
RD
21800 {
21801 PyThreadState* __tstate = wxPyBeginAllowThreads();
21802 (arg1)->SetColumn(arg2);
21803
21804 wxPyEndAllowThreads(__tstate);
21805 if (PyErr_Occurred()) SWIG_fail;
21806 }
21807 Py_INCREF(Py_None); resultobj = Py_None;
21808 return resultobj;
21809 fail:
21810 return NULL;
21811}
21812
21813
c32bde28 21814static PyObject *_wrap_ListItem_SetState(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
21815 PyObject *resultobj;
21816 wxListItem *arg1 = (wxListItem *) 0 ;
21817 long arg2 ;
21818 PyObject * obj0 = 0 ;
994141e6 21819 PyObject * obj1 = 0 ;
d14a1e28
RD
21820 char *kwnames[] = {
21821 (char *) "self",(char *) "state", NULL
21822 };
21823
994141e6 21824 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ListItem_SetState",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
21825 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxListItem, SWIG_POINTER_EXCEPTION | 0);
21826 if (SWIG_arg_fail(1)) SWIG_fail;
21827 {
21828 arg2 = (long)(SWIG_As_long(obj1));
21829 if (SWIG_arg_fail(2)) SWIG_fail;
21830 }
d14a1e28
RD
21831 {
21832 PyThreadState* __tstate = wxPyBeginAllowThreads();
21833 (arg1)->SetState(arg2);
21834
21835 wxPyEndAllowThreads(__tstate);
21836 if (PyErr_Occurred()) SWIG_fail;
21837 }
21838 Py_INCREF(Py_None); resultobj = Py_None;
21839 return resultobj;
21840 fail:
21841 return NULL;
21842}
21843
21844
c32bde28 21845static PyObject *_wrap_ListItem_SetStateMask(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
21846 PyObject *resultobj;
21847 wxListItem *arg1 = (wxListItem *) 0 ;
21848 long arg2 ;
21849 PyObject * obj0 = 0 ;
994141e6 21850 PyObject * obj1 = 0 ;
d14a1e28
RD
21851 char *kwnames[] = {
21852 (char *) "self",(char *) "stateMask", NULL
21853 };
21854
994141e6 21855 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ListItem_SetStateMask",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
21856 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxListItem, SWIG_POINTER_EXCEPTION | 0);
21857 if (SWIG_arg_fail(1)) SWIG_fail;
21858 {
21859 arg2 = (long)(SWIG_As_long(obj1));
21860 if (SWIG_arg_fail(2)) SWIG_fail;
21861 }
d14a1e28
RD
21862 {
21863 PyThreadState* __tstate = wxPyBeginAllowThreads();
21864 (arg1)->SetStateMask(arg2);
21865
21866 wxPyEndAllowThreads(__tstate);
21867 if (PyErr_Occurred()) SWIG_fail;
21868 }
21869 Py_INCREF(Py_None); resultobj = Py_None;
21870 return resultobj;
21871 fail:
21872 return NULL;
21873}
21874
21875
c32bde28 21876static PyObject *_wrap_ListItem_SetText(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
21877 PyObject *resultobj;
21878 wxListItem *arg1 = (wxListItem *) 0 ;
21879 wxString *arg2 = 0 ;
ae8162c8 21880 bool temp2 = false ;
d14a1e28
RD
21881 PyObject * obj0 = 0 ;
21882 PyObject * obj1 = 0 ;
21883 char *kwnames[] = {
21884 (char *) "self",(char *) "text", NULL
21885 };
21886
21887 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ListItem_SetText",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
21888 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxListItem, SWIG_POINTER_EXCEPTION | 0);
21889 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
21890 {
21891 arg2 = wxString_in_helper(obj1);
21892 if (arg2 == NULL) SWIG_fail;
ae8162c8 21893 temp2 = true;
d14a1e28
RD
21894 }
21895 {
21896 PyThreadState* __tstate = wxPyBeginAllowThreads();
21897 (arg1)->SetText((wxString const &)*arg2);
21898
21899 wxPyEndAllowThreads(__tstate);
21900 if (PyErr_Occurred()) SWIG_fail;
21901 }
21902 Py_INCREF(Py_None); resultobj = Py_None;
21903 {
21904 if (temp2)
21905 delete arg2;
21906 }
21907 return resultobj;
21908 fail:
21909 {
21910 if (temp2)
21911 delete arg2;
21912 }
21913 return NULL;
21914}
21915
21916
c32bde28 21917static PyObject *_wrap_ListItem_SetImage(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
21918 PyObject *resultobj;
21919 wxListItem *arg1 = (wxListItem *) 0 ;
21920 int arg2 ;
21921 PyObject * obj0 = 0 ;
994141e6 21922 PyObject * obj1 = 0 ;
d14a1e28
RD
21923 char *kwnames[] = {
21924 (char *) "self",(char *) "image", NULL
21925 };
21926
994141e6 21927 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ListItem_SetImage",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
21928 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxListItem, SWIG_POINTER_EXCEPTION | 0);
21929 if (SWIG_arg_fail(1)) SWIG_fail;
21930 {
21931 arg2 = (int)(SWIG_As_int(obj1));
21932 if (SWIG_arg_fail(2)) SWIG_fail;
21933 }
d14a1e28
RD
21934 {
21935 PyThreadState* __tstate = wxPyBeginAllowThreads();
21936 (arg1)->SetImage(arg2);
21937
21938 wxPyEndAllowThreads(__tstate);
21939 if (PyErr_Occurred()) SWIG_fail;
21940 }
21941 Py_INCREF(Py_None); resultobj = Py_None;
21942 return resultobj;
21943 fail:
21944 return NULL;
21945}
21946
21947
c32bde28 21948static PyObject *_wrap_ListItem_SetData(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
21949 PyObject *resultobj;
21950 wxListItem *arg1 = (wxListItem *) 0 ;
21951 long arg2 ;
21952 PyObject * obj0 = 0 ;
994141e6 21953 PyObject * obj1 = 0 ;
d14a1e28
RD
21954 char *kwnames[] = {
21955 (char *) "self",(char *) "data", NULL
21956 };
21957
994141e6 21958 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ListItem_SetData",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
21959 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxListItem, SWIG_POINTER_EXCEPTION | 0);
21960 if (SWIG_arg_fail(1)) SWIG_fail;
21961 {
21962 arg2 = (long)(SWIG_As_long(obj1));
21963 if (SWIG_arg_fail(2)) SWIG_fail;
21964 }
d14a1e28
RD
21965 {
21966 PyThreadState* __tstate = wxPyBeginAllowThreads();
21967 (arg1)->SetData(arg2);
21968
21969 wxPyEndAllowThreads(__tstate);
21970 if (PyErr_Occurred()) SWIG_fail;
21971 }
21972 Py_INCREF(Py_None); resultobj = Py_None;
21973 return resultobj;
21974 fail:
21975 return NULL;
21976}
21977
21978
c32bde28 21979static PyObject *_wrap_ListItem_SetWidth(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
21980 PyObject *resultobj;
21981 wxListItem *arg1 = (wxListItem *) 0 ;
21982 int arg2 ;
21983 PyObject * obj0 = 0 ;
994141e6 21984 PyObject * obj1 = 0 ;
d14a1e28
RD
21985 char *kwnames[] = {
21986 (char *) "self",(char *) "width", NULL
21987 };
21988
994141e6 21989 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ListItem_SetWidth",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
21990 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxListItem, SWIG_POINTER_EXCEPTION | 0);
21991 if (SWIG_arg_fail(1)) SWIG_fail;
21992 {
21993 arg2 = (int)(SWIG_As_int(obj1));
21994 if (SWIG_arg_fail(2)) SWIG_fail;
21995 }
d14a1e28
RD
21996 {
21997 PyThreadState* __tstate = wxPyBeginAllowThreads();
21998 (arg1)->SetWidth(arg2);
21999
22000 wxPyEndAllowThreads(__tstate);
22001 if (PyErr_Occurred()) SWIG_fail;
22002 }
22003 Py_INCREF(Py_None); resultobj = Py_None;
22004 return resultobj;
22005 fail:
22006 return NULL;
22007}
22008
22009
c32bde28 22010static PyObject *_wrap_ListItem_SetAlign(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
22011 PyObject *resultobj;
22012 wxListItem *arg1 = (wxListItem *) 0 ;
093d3ff1 22013 wxListColumnFormat arg2 ;
d14a1e28 22014 PyObject * obj0 = 0 ;
994141e6 22015 PyObject * obj1 = 0 ;
d14a1e28
RD
22016 char *kwnames[] = {
22017 (char *) "self",(char *) "align", NULL
22018 };
22019
994141e6 22020 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ListItem_SetAlign",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
22021 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxListItem, SWIG_POINTER_EXCEPTION | 0);
22022 if (SWIG_arg_fail(1)) SWIG_fail;
22023 {
22024 arg2 = (wxListColumnFormat)(SWIG_As_int(obj1));
22025 if (SWIG_arg_fail(2)) SWIG_fail;
22026 }
d14a1e28
RD
22027 {
22028 PyThreadState* __tstate = wxPyBeginAllowThreads();
22029 (arg1)->SetAlign((wxListColumnFormat )arg2);
22030
22031 wxPyEndAllowThreads(__tstate);
22032 if (PyErr_Occurred()) SWIG_fail;
22033 }
22034 Py_INCREF(Py_None); resultobj = Py_None;
22035 return resultobj;
22036 fail:
22037 return NULL;
22038}
22039
22040
c32bde28 22041static PyObject *_wrap_ListItem_SetTextColour(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
22042 PyObject *resultobj;
22043 wxListItem *arg1 = (wxListItem *) 0 ;
22044 wxColour *arg2 = 0 ;
22045 wxColour temp2 ;
22046 PyObject * obj0 = 0 ;
22047 PyObject * obj1 = 0 ;
22048 char *kwnames[] = {
22049 (char *) "self",(char *) "colText", NULL
22050 };
22051
22052 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ListItem_SetTextColour",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
22053 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxListItem, SWIG_POINTER_EXCEPTION | 0);
22054 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
22055 {
22056 arg2 = &temp2;
22057 if ( ! wxColour_helper(obj1, &arg2)) SWIG_fail;
22058 }
22059 {
22060 PyThreadState* __tstate = wxPyBeginAllowThreads();
22061 (arg1)->SetTextColour((wxColour const &)*arg2);
22062
22063 wxPyEndAllowThreads(__tstate);
22064 if (PyErr_Occurred()) SWIG_fail;
22065 }
22066 Py_INCREF(Py_None); resultobj = Py_None;
22067 return resultobj;
22068 fail:
22069 return NULL;
22070}
22071
22072
c32bde28 22073static PyObject *_wrap_ListItem_SetBackgroundColour(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
22074 PyObject *resultobj;
22075 wxListItem *arg1 = (wxListItem *) 0 ;
22076 wxColour *arg2 = 0 ;
22077 wxColour temp2 ;
22078 PyObject * obj0 = 0 ;
22079 PyObject * obj1 = 0 ;
22080 char *kwnames[] = {
22081 (char *) "self",(char *) "colBack", NULL
22082 };
22083
22084 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ListItem_SetBackgroundColour",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
22085 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxListItem, SWIG_POINTER_EXCEPTION | 0);
22086 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
22087 {
22088 arg2 = &temp2;
22089 if ( ! wxColour_helper(obj1, &arg2)) SWIG_fail;
22090 }
22091 {
22092 PyThreadState* __tstate = wxPyBeginAllowThreads();
22093 (arg1)->SetBackgroundColour((wxColour const &)*arg2);
22094
22095 wxPyEndAllowThreads(__tstate);
22096 if (PyErr_Occurred()) SWIG_fail;
22097 }
22098 Py_INCREF(Py_None); resultobj = Py_None;
22099 return resultobj;
22100 fail:
22101 return NULL;
22102}
22103
22104
c32bde28 22105static PyObject *_wrap_ListItem_SetFont(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
22106 PyObject *resultobj;
22107 wxListItem *arg1 = (wxListItem *) 0 ;
22108 wxFont *arg2 = 0 ;
22109 PyObject * obj0 = 0 ;
22110 PyObject * obj1 = 0 ;
22111 char *kwnames[] = {
22112 (char *) "self",(char *) "font", NULL
22113 };
22114
22115 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ListItem_SetFont",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
22116 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxListItem, SWIG_POINTER_EXCEPTION | 0);
22117 if (SWIG_arg_fail(1)) SWIG_fail;
22118 {
22119 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxFont, SWIG_POINTER_EXCEPTION | 0);
22120 if (SWIG_arg_fail(2)) SWIG_fail;
22121 if (arg2 == NULL) {
22122 SWIG_null_ref("wxFont");
22123 }
22124 if (SWIG_arg_fail(2)) SWIG_fail;
d14a1e28
RD
22125 }
22126 {
22127 PyThreadState* __tstate = wxPyBeginAllowThreads();
22128 (arg1)->SetFont((wxFont const &)*arg2);
22129
22130 wxPyEndAllowThreads(__tstate);
22131 if (PyErr_Occurred()) SWIG_fail;
22132 }
22133 Py_INCREF(Py_None); resultobj = Py_None;
22134 return resultobj;
22135 fail:
22136 return NULL;
22137}
22138
22139
c32bde28 22140static PyObject *_wrap_ListItem_GetMask(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
22141 PyObject *resultobj;
22142 wxListItem *arg1 = (wxListItem *) 0 ;
22143 long result;
22144 PyObject * obj0 = 0 ;
22145 char *kwnames[] = {
22146 (char *) "self", NULL
22147 };
22148
22149 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ListItem_GetMask",kwnames,&obj0)) goto fail;
093d3ff1
RD
22150 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxListItem, SWIG_POINTER_EXCEPTION | 0);
22151 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
22152 {
22153 PyThreadState* __tstate = wxPyBeginAllowThreads();
22154 result = (long)(arg1)->GetMask();
22155
22156 wxPyEndAllowThreads(__tstate);
22157 if (PyErr_Occurred()) SWIG_fail;
22158 }
093d3ff1
RD
22159 {
22160 resultobj = SWIG_From_long((long)(result));
22161 }
d14a1e28
RD
22162 return resultobj;
22163 fail:
22164 return NULL;
22165}
22166
22167
c32bde28 22168static PyObject *_wrap_ListItem_GetId(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
22169 PyObject *resultobj;
22170 wxListItem *arg1 = (wxListItem *) 0 ;
22171 long result;
22172 PyObject * obj0 = 0 ;
22173 char *kwnames[] = {
22174 (char *) "self", NULL
22175 };
22176
22177 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ListItem_GetId",kwnames,&obj0)) goto fail;
093d3ff1
RD
22178 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxListItem, SWIG_POINTER_EXCEPTION | 0);
22179 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
22180 {
22181 PyThreadState* __tstate = wxPyBeginAllowThreads();
22182 result = (long)(arg1)->GetId();
22183
22184 wxPyEndAllowThreads(__tstate);
22185 if (PyErr_Occurred()) SWIG_fail;
22186 }
093d3ff1
RD
22187 {
22188 resultobj = SWIG_From_long((long)(result));
22189 }
d14a1e28
RD
22190 return resultobj;
22191 fail:
22192 return NULL;
22193}
22194
22195
c32bde28 22196static PyObject *_wrap_ListItem_GetColumn(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
22197 PyObject *resultobj;
22198 wxListItem *arg1 = (wxListItem *) 0 ;
22199 int result;
22200 PyObject * obj0 = 0 ;
22201 char *kwnames[] = {
22202 (char *) "self", NULL
22203 };
22204
22205 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ListItem_GetColumn",kwnames,&obj0)) goto fail;
093d3ff1
RD
22206 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxListItem, SWIG_POINTER_EXCEPTION | 0);
22207 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
22208 {
22209 PyThreadState* __tstate = wxPyBeginAllowThreads();
22210 result = (int)(arg1)->GetColumn();
22211
22212 wxPyEndAllowThreads(__tstate);
22213 if (PyErr_Occurred()) SWIG_fail;
22214 }
093d3ff1
RD
22215 {
22216 resultobj = SWIG_From_int((int)(result));
22217 }
d14a1e28
RD
22218 return resultobj;
22219 fail:
22220 return NULL;
22221}
22222
22223
c32bde28 22224static PyObject *_wrap_ListItem_GetState(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
22225 PyObject *resultobj;
22226 wxListItem *arg1 = (wxListItem *) 0 ;
22227 long result;
22228 PyObject * obj0 = 0 ;
22229 char *kwnames[] = {
22230 (char *) "self", NULL
22231 };
22232
22233 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ListItem_GetState",kwnames,&obj0)) goto fail;
093d3ff1
RD
22234 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxListItem, SWIG_POINTER_EXCEPTION | 0);
22235 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
22236 {
22237 PyThreadState* __tstate = wxPyBeginAllowThreads();
22238 result = (long)(arg1)->GetState();
22239
22240 wxPyEndAllowThreads(__tstate);
22241 if (PyErr_Occurred()) SWIG_fail;
22242 }
093d3ff1
RD
22243 {
22244 resultobj = SWIG_From_long((long)(result));
22245 }
d14a1e28
RD
22246 return resultobj;
22247 fail:
22248 return NULL;
22249}
22250
22251
c32bde28 22252static PyObject *_wrap_ListItem_GetText(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
22253 PyObject *resultobj;
22254 wxListItem *arg1 = (wxListItem *) 0 ;
22255 wxString *result;
22256 PyObject * obj0 = 0 ;
22257 char *kwnames[] = {
22258 (char *) "self", NULL
22259 };
22260
22261 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ListItem_GetText",kwnames,&obj0)) goto fail;
093d3ff1
RD
22262 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxListItem, SWIG_POINTER_EXCEPTION | 0);
22263 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
22264 {
22265 PyThreadState* __tstate = wxPyBeginAllowThreads();
22266 {
22267 wxString const &_result_ref = (arg1)->GetText();
22268 result = (wxString *) &_result_ref;
22269 }
22270
22271 wxPyEndAllowThreads(__tstate);
22272 if (PyErr_Occurred()) SWIG_fail;
22273 }
cc6dd355
RD
22274 {
22275#if wxUSE_UNICODE
22276 resultobj = PyUnicode_FromWideChar(result->c_str(), result->Len());
22277#else
22278 resultobj = PyString_FromStringAndSize(result->c_str(), result->Len());
22279#endif
22280 }
d14a1e28
RD
22281 return resultobj;
22282 fail:
22283 return NULL;
22284}
22285
22286
c32bde28 22287static PyObject *_wrap_ListItem_GetImage(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
22288 PyObject *resultobj;
22289 wxListItem *arg1 = (wxListItem *) 0 ;
22290 int result;
22291 PyObject * obj0 = 0 ;
22292 char *kwnames[] = {
22293 (char *) "self", NULL
22294 };
22295
22296 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ListItem_GetImage",kwnames,&obj0)) goto fail;
093d3ff1
RD
22297 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxListItem, SWIG_POINTER_EXCEPTION | 0);
22298 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
22299 {
22300 PyThreadState* __tstate = wxPyBeginAllowThreads();
22301 result = (int)(arg1)->GetImage();
22302
22303 wxPyEndAllowThreads(__tstate);
22304 if (PyErr_Occurred()) SWIG_fail;
22305 }
093d3ff1
RD
22306 {
22307 resultobj = SWIG_From_int((int)(result));
22308 }
d14a1e28
RD
22309 return resultobj;
22310 fail:
22311 return NULL;
22312}
22313
22314
c32bde28 22315static PyObject *_wrap_ListItem_GetData(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
22316 PyObject *resultobj;
22317 wxListItem *arg1 = (wxListItem *) 0 ;
22318 long result;
22319 PyObject * obj0 = 0 ;
22320 char *kwnames[] = {
22321 (char *) "self", NULL
22322 };
22323
22324 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ListItem_GetData",kwnames,&obj0)) goto fail;
093d3ff1
RD
22325 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxListItem, SWIG_POINTER_EXCEPTION | 0);
22326 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
22327 {
22328 PyThreadState* __tstate = wxPyBeginAllowThreads();
22329 result = (long)(arg1)->GetData();
22330
22331 wxPyEndAllowThreads(__tstate);
22332 if (PyErr_Occurred()) SWIG_fail;
22333 }
093d3ff1
RD
22334 {
22335 resultobj = SWIG_From_long((long)(result));
22336 }
d14a1e28
RD
22337 return resultobj;
22338 fail:
22339 return NULL;
22340}
22341
22342
c32bde28 22343static PyObject *_wrap_ListItem_GetWidth(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
22344 PyObject *resultobj;
22345 wxListItem *arg1 = (wxListItem *) 0 ;
22346 int result;
22347 PyObject * obj0 = 0 ;
22348 char *kwnames[] = {
22349 (char *) "self", NULL
22350 };
22351
22352 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ListItem_GetWidth",kwnames,&obj0)) goto fail;
093d3ff1
RD
22353 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxListItem, SWIG_POINTER_EXCEPTION | 0);
22354 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
22355 {
22356 PyThreadState* __tstate = wxPyBeginAllowThreads();
22357 result = (int)(arg1)->GetWidth();
22358
22359 wxPyEndAllowThreads(__tstate);
22360 if (PyErr_Occurred()) SWIG_fail;
22361 }
093d3ff1
RD
22362 {
22363 resultobj = SWIG_From_int((int)(result));
22364 }
d14a1e28
RD
22365 return resultobj;
22366 fail:
22367 return NULL;
22368}
22369
22370
c32bde28 22371static PyObject *_wrap_ListItem_GetAlign(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
22372 PyObject *resultobj;
22373 wxListItem *arg1 = (wxListItem *) 0 ;
093d3ff1 22374 wxListColumnFormat result;
d14a1e28
RD
22375 PyObject * obj0 = 0 ;
22376 char *kwnames[] = {
22377 (char *) "self", NULL
22378 };
22379
22380 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ListItem_GetAlign",kwnames,&obj0)) goto fail;
093d3ff1
RD
22381 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxListItem, SWIG_POINTER_EXCEPTION | 0);
22382 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
22383 {
22384 PyThreadState* __tstate = wxPyBeginAllowThreads();
093d3ff1 22385 result = (wxListColumnFormat)(arg1)->GetAlign();
d14a1e28
RD
22386
22387 wxPyEndAllowThreads(__tstate);
22388 if (PyErr_Occurred()) SWIG_fail;
22389 }
093d3ff1 22390 resultobj = SWIG_From_int((result));
d14a1e28
RD
22391 return resultobj;
22392 fail:
22393 return NULL;
22394}
22395
22396
c32bde28 22397static PyObject *_wrap_ListItem_GetAttributes(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
22398 PyObject *resultobj;
22399 wxListItem *arg1 = (wxListItem *) 0 ;
22400 wxListItemAttr *result;
22401 PyObject * obj0 = 0 ;
22402 char *kwnames[] = {
22403 (char *) "self", NULL
22404 };
22405
22406 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ListItem_GetAttributes",kwnames,&obj0)) goto fail;
093d3ff1
RD
22407 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxListItem, SWIG_POINTER_EXCEPTION | 0);
22408 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
22409 {
22410 PyThreadState* __tstate = wxPyBeginAllowThreads();
22411 result = (wxListItemAttr *)(arg1)->GetAttributes();
22412
22413 wxPyEndAllowThreads(__tstate);
22414 if (PyErr_Occurred()) SWIG_fail;
22415 }
15afbcd0 22416 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxListItemAttr, 0);
d14a1e28
RD
22417 return resultobj;
22418 fail:
22419 return NULL;
22420}
22421
22422
c32bde28 22423static PyObject *_wrap_ListItem_HasAttributes(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
22424 PyObject *resultobj;
22425 wxListItem *arg1 = (wxListItem *) 0 ;
22426 bool result;
22427 PyObject * obj0 = 0 ;
22428 char *kwnames[] = {
22429 (char *) "self", NULL
22430 };
22431
22432 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ListItem_HasAttributes",kwnames,&obj0)) goto fail;
093d3ff1
RD
22433 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxListItem, SWIG_POINTER_EXCEPTION | 0);
22434 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
22435 {
22436 PyThreadState* __tstate = wxPyBeginAllowThreads();
22437 result = (bool)(arg1)->HasAttributes();
22438
22439 wxPyEndAllowThreads(__tstate);
22440 if (PyErr_Occurred()) SWIG_fail;
22441 }
4f89f6a3
RD
22442 {
22443 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
22444 }
d14a1e28
RD
22445 return resultobj;
22446 fail:
22447 return NULL;
22448}
22449
22450
c32bde28 22451static PyObject *_wrap_ListItem_GetTextColour(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
22452 PyObject *resultobj;
22453 wxListItem *arg1 = (wxListItem *) 0 ;
22454 wxColour result;
22455 PyObject * obj0 = 0 ;
22456 char *kwnames[] = {
22457 (char *) "self", NULL
22458 };
22459
22460 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ListItem_GetTextColour",kwnames,&obj0)) goto fail;
093d3ff1
RD
22461 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxListItem, SWIG_POINTER_EXCEPTION | 0);
22462 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
22463 {
22464 PyThreadState* __tstate = wxPyBeginAllowThreads();
22465 result = ((wxListItem const *)arg1)->GetTextColour();
22466
22467 wxPyEndAllowThreads(__tstate);
22468 if (PyErr_Occurred()) SWIG_fail;
22469 }
22470 {
22471 wxColour * resultptr;
093d3ff1 22472 resultptr = new wxColour((wxColour &)(result));
15afbcd0 22473 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxColour, 1);
d14a1e28
RD
22474 }
22475 return resultobj;
22476 fail:
22477 return NULL;
22478}
22479
22480
c32bde28 22481static PyObject *_wrap_ListItem_GetBackgroundColour(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
22482 PyObject *resultobj;
22483 wxListItem *arg1 = (wxListItem *) 0 ;
22484 wxColour result;
22485 PyObject * obj0 = 0 ;
22486 char *kwnames[] = {
22487 (char *) "self", NULL
22488 };
22489
22490 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ListItem_GetBackgroundColour",kwnames,&obj0)) goto fail;
093d3ff1
RD
22491 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxListItem, SWIG_POINTER_EXCEPTION | 0);
22492 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
22493 {
22494 PyThreadState* __tstate = wxPyBeginAllowThreads();
22495 result = ((wxListItem const *)arg1)->GetBackgroundColour();
22496
22497 wxPyEndAllowThreads(__tstate);
22498 if (PyErr_Occurred()) SWIG_fail;
22499 }
22500 {
22501 wxColour * resultptr;
093d3ff1 22502 resultptr = new wxColour((wxColour &)(result));
15afbcd0 22503 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxColour, 1);
d14a1e28
RD
22504 }
22505 return resultobj;
22506 fail:
22507 return NULL;
22508}
22509
22510
c32bde28 22511static PyObject *_wrap_ListItem_GetFont(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
22512 PyObject *resultobj;
22513 wxListItem *arg1 = (wxListItem *) 0 ;
22514 wxFont result;
22515 PyObject * obj0 = 0 ;
22516 char *kwnames[] = {
22517 (char *) "self", NULL
22518 };
22519
22520 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ListItem_GetFont",kwnames,&obj0)) goto fail;
093d3ff1
RD
22521 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxListItem, SWIG_POINTER_EXCEPTION | 0);
22522 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
22523 {
22524 PyThreadState* __tstate = wxPyBeginAllowThreads();
22525 result = ((wxListItem const *)arg1)->GetFont();
22526
22527 wxPyEndAllowThreads(__tstate);
22528 if (PyErr_Occurred()) SWIG_fail;
22529 }
22530 {
22531 wxFont * resultptr;
093d3ff1 22532 resultptr = new wxFont((wxFont &)(result));
15afbcd0 22533 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxFont, 1);
d14a1e28
RD
22534 }
22535 return resultobj;
22536 fail:
22537 return NULL;
22538}
22539
22540
c32bde28 22541static PyObject *_wrap_ListItem_m_mask_set(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
22542 PyObject *resultobj;
22543 wxListItem *arg1 = (wxListItem *) 0 ;
22544 long arg2 ;
22545 PyObject * obj0 = 0 ;
994141e6 22546 PyObject * obj1 = 0 ;
d14a1e28
RD
22547 char *kwnames[] = {
22548 (char *) "self",(char *) "m_mask", NULL
22549 };
22550
994141e6 22551 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ListItem_m_mask_set",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
22552 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxListItem, SWIG_POINTER_EXCEPTION | 0);
22553 if (SWIG_arg_fail(1)) SWIG_fail;
22554 {
22555 arg2 = (long)(SWIG_As_long(obj1));
22556 if (SWIG_arg_fail(2)) SWIG_fail;
22557 }
d14a1e28
RD
22558 if (arg1) (arg1)->m_mask = arg2;
22559
22560 Py_INCREF(Py_None); resultobj = Py_None;
22561 return resultobj;
22562 fail:
22563 return NULL;
22564}
22565
22566
c32bde28 22567static PyObject *_wrap_ListItem_m_mask_get(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
22568 PyObject *resultobj;
22569 wxListItem *arg1 = (wxListItem *) 0 ;
22570 long result;
22571 PyObject * obj0 = 0 ;
22572 char *kwnames[] = {
22573 (char *) "self", NULL
22574 };
22575
22576 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ListItem_m_mask_get",kwnames,&obj0)) goto fail;
093d3ff1
RD
22577 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxListItem, SWIG_POINTER_EXCEPTION | 0);
22578 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
22579 result = (long) ((arg1)->m_mask);
22580
093d3ff1
RD
22581 {
22582 resultobj = SWIG_From_long((long)(result));
22583 }
d14a1e28
RD
22584 return resultobj;
22585 fail:
22586 return NULL;
22587}
22588
22589
c32bde28 22590static PyObject *_wrap_ListItem_m_itemId_set(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
22591 PyObject *resultobj;
22592 wxListItem *arg1 = (wxListItem *) 0 ;
22593 long arg2 ;
22594 PyObject * obj0 = 0 ;
994141e6 22595 PyObject * obj1 = 0 ;
d14a1e28
RD
22596 char *kwnames[] = {
22597 (char *) "self",(char *) "m_itemId", NULL
22598 };
22599
994141e6 22600 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ListItem_m_itemId_set",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
22601 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxListItem, SWIG_POINTER_EXCEPTION | 0);
22602 if (SWIG_arg_fail(1)) SWIG_fail;
22603 {
22604 arg2 = (long)(SWIG_As_long(obj1));
22605 if (SWIG_arg_fail(2)) SWIG_fail;
22606 }
d14a1e28
RD
22607 if (arg1) (arg1)->m_itemId = arg2;
22608
22609 Py_INCREF(Py_None); resultobj = Py_None;
22610 return resultobj;
22611 fail:
22612 return NULL;
22613}
22614
22615
c32bde28 22616static PyObject *_wrap_ListItem_m_itemId_get(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
22617 PyObject *resultobj;
22618 wxListItem *arg1 = (wxListItem *) 0 ;
22619 long result;
22620 PyObject * obj0 = 0 ;
22621 char *kwnames[] = {
22622 (char *) "self", NULL
22623 };
22624
22625 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ListItem_m_itemId_get",kwnames,&obj0)) goto fail;
093d3ff1
RD
22626 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxListItem, SWIG_POINTER_EXCEPTION | 0);
22627 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
22628 result = (long) ((arg1)->m_itemId);
22629
093d3ff1
RD
22630 {
22631 resultobj = SWIG_From_long((long)(result));
22632 }
d14a1e28
RD
22633 return resultobj;
22634 fail:
22635 return NULL;
22636}
22637
22638
c32bde28 22639static PyObject *_wrap_ListItem_m_col_set(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
22640 PyObject *resultobj;
22641 wxListItem *arg1 = (wxListItem *) 0 ;
22642 int arg2 ;
22643 PyObject * obj0 = 0 ;
994141e6 22644 PyObject * obj1 = 0 ;
d14a1e28
RD
22645 char *kwnames[] = {
22646 (char *) "self",(char *) "m_col", NULL
22647 };
22648
994141e6 22649 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ListItem_m_col_set",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
22650 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxListItem, SWIG_POINTER_EXCEPTION | 0);
22651 if (SWIG_arg_fail(1)) SWIG_fail;
22652 {
22653 arg2 = (int)(SWIG_As_int(obj1));
22654 if (SWIG_arg_fail(2)) SWIG_fail;
22655 }
d14a1e28
RD
22656 if (arg1) (arg1)->m_col = arg2;
22657
22658 Py_INCREF(Py_None); resultobj = Py_None;
22659 return resultobj;
22660 fail:
22661 return NULL;
22662}
22663
22664
c32bde28 22665static PyObject *_wrap_ListItem_m_col_get(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
22666 PyObject *resultobj;
22667 wxListItem *arg1 = (wxListItem *) 0 ;
22668 int result;
22669 PyObject * obj0 = 0 ;
22670 char *kwnames[] = {
22671 (char *) "self", NULL
22672 };
22673
22674 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ListItem_m_col_get",kwnames,&obj0)) goto fail;
093d3ff1
RD
22675 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxListItem, SWIG_POINTER_EXCEPTION | 0);
22676 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
22677 result = (int) ((arg1)->m_col);
22678
093d3ff1
RD
22679 {
22680 resultobj = SWIG_From_int((int)(result));
22681 }
d14a1e28
RD
22682 return resultobj;
22683 fail:
22684 return NULL;
22685}
22686
22687
c32bde28 22688static PyObject *_wrap_ListItem_m_state_set(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
22689 PyObject *resultobj;
22690 wxListItem *arg1 = (wxListItem *) 0 ;
22691 long arg2 ;
22692 PyObject * obj0 = 0 ;
994141e6 22693 PyObject * obj1 = 0 ;
d14a1e28
RD
22694 char *kwnames[] = {
22695 (char *) "self",(char *) "m_state", NULL
22696 };
22697
994141e6 22698 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ListItem_m_state_set",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
22699 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxListItem, SWIG_POINTER_EXCEPTION | 0);
22700 if (SWIG_arg_fail(1)) SWIG_fail;
22701 {
22702 arg2 = (long)(SWIG_As_long(obj1));
22703 if (SWIG_arg_fail(2)) SWIG_fail;
22704 }
d14a1e28
RD
22705 if (arg1) (arg1)->m_state = arg2;
22706
22707 Py_INCREF(Py_None); resultobj = Py_None;
22708 return resultobj;
22709 fail:
22710 return NULL;
22711}
22712
22713
c32bde28 22714static PyObject *_wrap_ListItem_m_state_get(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
22715 PyObject *resultobj;
22716 wxListItem *arg1 = (wxListItem *) 0 ;
22717 long result;
22718 PyObject * obj0 = 0 ;
22719 char *kwnames[] = {
22720 (char *) "self", NULL
22721 };
22722
22723 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ListItem_m_state_get",kwnames,&obj0)) goto fail;
093d3ff1
RD
22724 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxListItem, SWIG_POINTER_EXCEPTION | 0);
22725 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
22726 result = (long) ((arg1)->m_state);
22727
093d3ff1
RD
22728 {
22729 resultobj = SWIG_From_long((long)(result));
22730 }
d14a1e28
RD
22731 return resultobj;
22732 fail:
22733 return NULL;
22734}
22735
22736
c32bde28 22737static PyObject *_wrap_ListItem_m_stateMask_set(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
22738 PyObject *resultobj;
22739 wxListItem *arg1 = (wxListItem *) 0 ;
22740 long arg2 ;
22741 PyObject * obj0 = 0 ;
994141e6 22742 PyObject * obj1 = 0 ;
d14a1e28
RD
22743 char *kwnames[] = {
22744 (char *) "self",(char *) "m_stateMask", NULL
22745 };
22746
994141e6 22747 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ListItem_m_stateMask_set",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
22748 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxListItem, SWIG_POINTER_EXCEPTION | 0);
22749 if (SWIG_arg_fail(1)) SWIG_fail;
22750 {
22751 arg2 = (long)(SWIG_As_long(obj1));
22752 if (SWIG_arg_fail(2)) SWIG_fail;
22753 }
d14a1e28
RD
22754 if (arg1) (arg1)->m_stateMask = arg2;
22755
22756 Py_INCREF(Py_None); resultobj = Py_None;
22757 return resultobj;
22758 fail:
22759 return NULL;
22760}
22761
22762
c32bde28 22763static PyObject *_wrap_ListItem_m_stateMask_get(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
22764 PyObject *resultobj;
22765 wxListItem *arg1 = (wxListItem *) 0 ;
22766 long result;
22767 PyObject * obj0 = 0 ;
22768 char *kwnames[] = {
22769 (char *) "self", NULL
22770 };
22771
22772 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ListItem_m_stateMask_get",kwnames,&obj0)) goto fail;
093d3ff1
RD
22773 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxListItem, SWIG_POINTER_EXCEPTION | 0);
22774 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
22775 result = (long) ((arg1)->m_stateMask);
22776
093d3ff1
RD
22777 {
22778 resultobj = SWIG_From_long((long)(result));
22779 }
d14a1e28
RD
22780 return resultobj;
22781 fail:
22782 return NULL;
22783}
22784
22785
c32bde28 22786static PyObject *_wrap_ListItem_m_text_set(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
22787 PyObject *resultobj;
22788 wxListItem *arg1 = (wxListItem *) 0 ;
196addbf 22789 wxString *arg2 = (wxString *) 0 ;
ae8162c8 22790 bool temp2 = false ;
d14a1e28
RD
22791 PyObject * obj0 = 0 ;
22792 PyObject * obj1 = 0 ;
22793 char *kwnames[] = {
22794 (char *) "self",(char *) "m_text", NULL
22795 };
22796
22797 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ListItem_m_text_set",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
22798 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxListItem, SWIG_POINTER_EXCEPTION | 0);
22799 if (SWIG_arg_fail(1)) SWIG_fail;
7eae615b
RD
22800 {
22801 arg2 = wxString_in_helper(obj1);
22802 if (arg2 == NULL) SWIG_fail;
ae8162c8 22803 temp2 = true;
7eae615b 22804 }
196addbf 22805 if (arg1) (arg1)->m_text = *arg2;
d14a1e28
RD
22806
22807 Py_INCREF(Py_None); resultobj = Py_None;
7eae615b
RD
22808 {
22809 if (temp2)
22810 delete arg2;
22811 }
d14a1e28
RD
22812 return resultobj;
22813 fail:
7eae615b
RD
22814 {
22815 if (temp2)
22816 delete arg2;
22817 }
d14a1e28
RD
22818 return NULL;
22819}
22820
22821
c32bde28 22822static PyObject *_wrap_ListItem_m_text_get(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
22823 PyObject *resultobj;
22824 wxListItem *arg1 = (wxListItem *) 0 ;
196addbf 22825 wxString *result;
d14a1e28
RD
22826 PyObject * obj0 = 0 ;
22827 char *kwnames[] = {
22828 (char *) "self", NULL
22829 };
22830
22831 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ListItem_m_text_get",kwnames,&obj0)) goto fail;
093d3ff1
RD
22832 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxListItem, SWIG_POINTER_EXCEPTION | 0);
22833 if (SWIG_arg_fail(1)) SWIG_fail;
196addbf 22834 result = (wxString *)& ((arg1)->m_text);
d14a1e28
RD
22835
22836 {
22837#if wxUSE_UNICODE
196addbf 22838 resultobj = PyUnicode_FromWideChar(result->c_str(), result->Len());
d14a1e28 22839#else
196addbf 22840 resultobj = PyString_FromStringAndSize(result->c_str(), result->Len());
d14a1e28
RD
22841#endif
22842 }
22843 return resultobj;
22844 fail:
22845 return NULL;
22846}
22847
22848
c32bde28 22849static PyObject *_wrap_ListItem_m_image_set(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
22850 PyObject *resultobj;
22851 wxListItem *arg1 = (wxListItem *) 0 ;
22852 int arg2 ;
22853 PyObject * obj0 = 0 ;
994141e6 22854 PyObject * obj1 = 0 ;
d14a1e28
RD
22855 char *kwnames[] = {
22856 (char *) "self",(char *) "m_image", NULL
22857 };
22858
994141e6 22859 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ListItem_m_image_set",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
22860 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxListItem, SWIG_POINTER_EXCEPTION | 0);
22861 if (SWIG_arg_fail(1)) SWIG_fail;
22862 {
22863 arg2 = (int)(SWIG_As_int(obj1));
22864 if (SWIG_arg_fail(2)) SWIG_fail;
22865 }
d14a1e28
RD
22866 if (arg1) (arg1)->m_image = arg2;
22867
22868 Py_INCREF(Py_None); resultobj = Py_None;
22869 return resultobj;
22870 fail:
22871 return NULL;
22872}
22873
22874
c32bde28 22875static PyObject *_wrap_ListItem_m_image_get(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
22876 PyObject *resultobj;
22877 wxListItem *arg1 = (wxListItem *) 0 ;
22878 int result;
22879 PyObject * obj0 = 0 ;
22880 char *kwnames[] = {
22881 (char *) "self", NULL
22882 };
22883
22884 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ListItem_m_image_get",kwnames,&obj0)) goto fail;
093d3ff1
RD
22885 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxListItem, SWIG_POINTER_EXCEPTION | 0);
22886 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
22887 result = (int) ((arg1)->m_image);
22888
093d3ff1
RD
22889 {
22890 resultobj = SWIG_From_int((int)(result));
22891 }
d14a1e28
RD
22892 return resultobj;
22893 fail:
22894 return NULL;
22895}
22896
22897
c32bde28 22898static PyObject *_wrap_ListItem_m_data_set(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
22899 PyObject *resultobj;
22900 wxListItem *arg1 = (wxListItem *) 0 ;
22901 long arg2 ;
22902 PyObject * obj0 = 0 ;
994141e6 22903 PyObject * obj1 = 0 ;
d14a1e28
RD
22904 char *kwnames[] = {
22905 (char *) "self",(char *) "m_data", NULL
22906 };
22907
994141e6 22908 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ListItem_m_data_set",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
22909 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxListItem, SWIG_POINTER_EXCEPTION | 0);
22910 if (SWIG_arg_fail(1)) SWIG_fail;
22911 {
22912 arg2 = (long)(SWIG_As_long(obj1));
22913 if (SWIG_arg_fail(2)) SWIG_fail;
22914 }
d14a1e28
RD
22915 if (arg1) (arg1)->m_data = arg2;
22916
22917 Py_INCREF(Py_None); resultobj = Py_None;
22918 return resultobj;
22919 fail:
22920 return NULL;
22921}
22922
22923
c32bde28 22924static PyObject *_wrap_ListItem_m_data_get(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
22925 PyObject *resultobj;
22926 wxListItem *arg1 = (wxListItem *) 0 ;
22927 long result;
22928 PyObject * obj0 = 0 ;
22929 char *kwnames[] = {
22930 (char *) "self", NULL
22931 };
22932
22933 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ListItem_m_data_get",kwnames,&obj0)) goto fail;
093d3ff1
RD
22934 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxListItem, SWIG_POINTER_EXCEPTION | 0);
22935 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
22936 result = (long) ((arg1)->m_data);
22937
093d3ff1
RD
22938 {
22939 resultobj = SWIG_From_long((long)(result));
22940 }
d14a1e28
RD
22941 return resultobj;
22942 fail:
22943 return NULL;
22944}
22945
22946
c32bde28 22947static PyObject *_wrap_ListItem_m_format_set(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
22948 PyObject *resultobj;
22949 wxListItem *arg1 = (wxListItem *) 0 ;
22950 int arg2 ;
22951 PyObject * obj0 = 0 ;
994141e6 22952 PyObject * obj1 = 0 ;
d14a1e28
RD
22953 char *kwnames[] = {
22954 (char *) "self",(char *) "m_format", NULL
22955 };
22956
994141e6 22957 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ListItem_m_format_set",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
22958 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxListItem, SWIG_POINTER_EXCEPTION | 0);
22959 if (SWIG_arg_fail(1)) SWIG_fail;
22960 {
22961 arg2 = (int)(SWIG_As_int(obj1));
22962 if (SWIG_arg_fail(2)) SWIG_fail;
22963 }
d14a1e28
RD
22964 if (arg1) (arg1)->m_format = arg2;
22965
22966 Py_INCREF(Py_None); resultobj = Py_None;
22967 return resultobj;
22968 fail:
22969 return NULL;
22970}
22971
22972
c32bde28 22973static PyObject *_wrap_ListItem_m_format_get(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
22974 PyObject *resultobj;
22975 wxListItem *arg1 = (wxListItem *) 0 ;
22976 int result;
22977 PyObject * obj0 = 0 ;
22978 char *kwnames[] = {
22979 (char *) "self", NULL
22980 };
22981
22982 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ListItem_m_format_get",kwnames,&obj0)) goto fail;
093d3ff1
RD
22983 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxListItem, SWIG_POINTER_EXCEPTION | 0);
22984 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
22985 result = (int) ((arg1)->m_format);
22986
093d3ff1
RD
22987 {
22988 resultobj = SWIG_From_int((int)(result));
22989 }
d14a1e28
RD
22990 return resultobj;
22991 fail:
22992 return NULL;
22993}
22994
22995
c32bde28 22996static PyObject *_wrap_ListItem_m_width_set(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
22997 PyObject *resultobj;
22998 wxListItem *arg1 = (wxListItem *) 0 ;
22999 int arg2 ;
23000 PyObject * obj0 = 0 ;
994141e6 23001 PyObject * obj1 = 0 ;
d14a1e28
RD
23002 char *kwnames[] = {
23003 (char *) "self",(char *) "m_width", NULL
23004 };
23005
994141e6 23006 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ListItem_m_width_set",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
23007 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxListItem, SWIG_POINTER_EXCEPTION | 0);
23008 if (SWIG_arg_fail(1)) SWIG_fail;
23009 {
23010 arg2 = (int)(SWIG_As_int(obj1));
23011 if (SWIG_arg_fail(2)) SWIG_fail;
23012 }
d14a1e28
RD
23013 if (arg1) (arg1)->m_width = arg2;
23014
23015 Py_INCREF(Py_None); resultobj = Py_None;
23016 return resultobj;
23017 fail:
23018 return NULL;
23019}
23020
23021
c32bde28 23022static PyObject *_wrap_ListItem_m_width_get(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
23023 PyObject *resultobj;
23024 wxListItem *arg1 = (wxListItem *) 0 ;
23025 int result;
23026 PyObject * obj0 = 0 ;
23027 char *kwnames[] = {
23028 (char *) "self", NULL
23029 };
23030
23031 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ListItem_m_width_get",kwnames,&obj0)) goto fail;
093d3ff1
RD
23032 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxListItem, SWIG_POINTER_EXCEPTION | 0);
23033 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
23034 result = (int) ((arg1)->m_width);
23035
093d3ff1
RD
23036 {
23037 resultobj = SWIG_From_int((int)(result));
23038 }
d14a1e28
RD
23039 return resultobj;
23040 fail:
23041 return NULL;
23042}
23043
23044
c32bde28 23045static PyObject * ListItem_swigregister(PyObject *, PyObject *args) {
d14a1e28
RD
23046 PyObject *obj;
23047 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
23048 SWIG_TypeClientData(SWIGTYPE_p_wxListItem, obj);
23049 Py_INCREF(obj);
23050 return Py_BuildValue((char *)"");
23051}
c32bde28 23052static PyObject *_wrap_new_ListEvent(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
23053 PyObject *resultobj;
23054 wxEventType arg1 = (wxEventType) wxEVT_NULL ;
23055 int arg2 = (int) 0 ;
23056 wxListEvent *result;
994141e6
RD
23057 PyObject * obj0 = 0 ;
23058 PyObject * obj1 = 0 ;
d14a1e28
RD
23059 char *kwnames[] = {
23060 (char *) "commandType",(char *) "id", NULL
23061 };
23062
994141e6
RD
23063 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|OO:new_ListEvent",kwnames,&obj0,&obj1)) goto fail;
23064 if (obj0) {
093d3ff1
RD
23065 {
23066 arg1 = (wxEventType)(SWIG_As_int(obj0));
23067 if (SWIG_arg_fail(1)) SWIG_fail;
23068 }
994141e6
RD
23069 }
23070 if (obj1) {
093d3ff1
RD
23071 {
23072 arg2 = (int)(SWIG_As_int(obj1));
23073 if (SWIG_arg_fail(2)) SWIG_fail;
23074 }
994141e6 23075 }
d14a1e28
RD
23076 {
23077 PyThreadState* __tstate = wxPyBeginAllowThreads();
23078 result = (wxListEvent *)new wxListEvent(arg1,arg2);
23079
23080 wxPyEndAllowThreads(__tstate);
23081 if (PyErr_Occurred()) SWIG_fail;
23082 }
15afbcd0 23083 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxListEvent, 1);
d14a1e28
RD
23084 return resultobj;
23085 fail:
23086 return NULL;
23087}
23088
23089
c32bde28 23090static PyObject *_wrap_ListEvent_m_code_set(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
23091 PyObject *resultobj;
23092 wxListEvent *arg1 = (wxListEvent *) 0 ;
23093 int arg2 ;
23094 PyObject * obj0 = 0 ;
994141e6 23095 PyObject * obj1 = 0 ;
d14a1e28
RD
23096 char *kwnames[] = {
23097 (char *) "self",(char *) "m_code", NULL
23098 };
23099
994141e6 23100 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ListEvent_m_code_set",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
23101 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxListEvent, SWIG_POINTER_EXCEPTION | 0);
23102 if (SWIG_arg_fail(1)) SWIG_fail;
23103 {
23104 arg2 = (int)(SWIG_As_int(obj1));
23105 if (SWIG_arg_fail(2)) SWIG_fail;
23106 }
d14a1e28
RD
23107 if (arg1) (arg1)->m_code = arg2;
23108
23109 Py_INCREF(Py_None); resultobj = Py_None;
23110 return resultobj;
23111 fail:
23112 return NULL;
23113}
23114
23115
c32bde28 23116static PyObject *_wrap_ListEvent_m_code_get(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
23117 PyObject *resultobj;
23118 wxListEvent *arg1 = (wxListEvent *) 0 ;
23119 int result;
23120 PyObject * obj0 = 0 ;
23121 char *kwnames[] = {
23122 (char *) "self", NULL
23123 };
23124
23125 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ListEvent_m_code_get",kwnames,&obj0)) goto fail;
093d3ff1
RD
23126 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxListEvent, SWIG_POINTER_EXCEPTION | 0);
23127 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
23128 result = (int) ((arg1)->m_code);
23129
093d3ff1
RD
23130 {
23131 resultobj = SWIG_From_int((int)(result));
23132 }
d14a1e28
RD
23133 return resultobj;
23134 fail:
23135 return NULL;
23136}
23137
23138
c32bde28 23139static PyObject *_wrap_ListEvent_m_oldItemIndex_set(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
23140 PyObject *resultobj;
23141 wxListEvent *arg1 = (wxListEvent *) 0 ;
23142 long arg2 ;
23143 PyObject * obj0 = 0 ;
994141e6 23144 PyObject * obj1 = 0 ;
d14a1e28
RD
23145 char *kwnames[] = {
23146 (char *) "self",(char *) "m_oldItemIndex", NULL
23147 };
23148
994141e6 23149 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ListEvent_m_oldItemIndex_set",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
23150 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxListEvent, SWIG_POINTER_EXCEPTION | 0);
23151 if (SWIG_arg_fail(1)) SWIG_fail;
23152 {
23153 arg2 = (long)(SWIG_As_long(obj1));
23154 if (SWIG_arg_fail(2)) SWIG_fail;
23155 }
d14a1e28
RD
23156 if (arg1) (arg1)->m_oldItemIndex = arg2;
23157
23158 Py_INCREF(Py_None); resultobj = Py_None;
23159 return resultobj;
23160 fail:
23161 return NULL;
23162}
23163
23164
c32bde28 23165static PyObject *_wrap_ListEvent_m_oldItemIndex_get(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
23166 PyObject *resultobj;
23167 wxListEvent *arg1 = (wxListEvent *) 0 ;
23168 long result;
23169 PyObject * obj0 = 0 ;
23170 char *kwnames[] = {
23171 (char *) "self", NULL
23172 };
23173
23174 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ListEvent_m_oldItemIndex_get",kwnames,&obj0)) goto fail;
093d3ff1
RD
23175 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxListEvent, SWIG_POINTER_EXCEPTION | 0);
23176 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
23177 result = (long) ((arg1)->m_oldItemIndex);
23178
093d3ff1
RD
23179 {
23180 resultobj = SWIG_From_long((long)(result));
23181 }
d14a1e28
RD
23182 return resultobj;
23183 fail:
23184 return NULL;
23185}
23186
23187
c32bde28 23188static PyObject *_wrap_ListEvent_m_itemIndex_set(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
23189 PyObject *resultobj;
23190 wxListEvent *arg1 = (wxListEvent *) 0 ;
23191 long arg2 ;
23192 PyObject * obj0 = 0 ;
994141e6 23193 PyObject * obj1 = 0 ;
d14a1e28
RD
23194 char *kwnames[] = {
23195 (char *) "self",(char *) "m_itemIndex", NULL
23196 };
23197
994141e6 23198 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ListEvent_m_itemIndex_set",kwnames,&obj0,&obj1)) 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;
23201 {
23202 arg2 = (long)(SWIG_As_long(obj1));
23203 if (SWIG_arg_fail(2)) SWIG_fail;
23204 }
d14a1e28
RD
23205 if (arg1) (arg1)->m_itemIndex = arg2;
23206
23207 Py_INCREF(Py_None); resultobj = Py_None;
23208 return resultobj;
23209 fail:
23210 return NULL;
23211}
23212
23213
c32bde28 23214static PyObject *_wrap_ListEvent_m_itemIndex_get(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
23215 PyObject *resultobj;
23216 wxListEvent *arg1 = (wxListEvent *) 0 ;
23217 long result;
23218 PyObject * obj0 = 0 ;
23219 char *kwnames[] = {
23220 (char *) "self", NULL
23221 };
23222
23223 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ListEvent_m_itemIndex_get",kwnames,&obj0)) goto fail;
093d3ff1
RD
23224 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxListEvent, SWIG_POINTER_EXCEPTION | 0);
23225 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
23226 result = (long) ((arg1)->m_itemIndex);
23227
093d3ff1
RD
23228 {
23229 resultobj = SWIG_From_long((long)(result));
23230 }
d14a1e28
RD
23231 return resultobj;
23232 fail:
23233 return NULL;
23234}
23235
23236
c32bde28 23237static PyObject *_wrap_ListEvent_m_col_set(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
23238 PyObject *resultobj;
23239 wxListEvent *arg1 = (wxListEvent *) 0 ;
23240 int arg2 ;
23241 PyObject * obj0 = 0 ;
994141e6 23242 PyObject * obj1 = 0 ;
d14a1e28
RD
23243 char *kwnames[] = {
23244 (char *) "self",(char *) "m_col", NULL
23245 };
23246
994141e6 23247 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ListEvent_m_col_set",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
23248 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxListEvent, SWIG_POINTER_EXCEPTION | 0);
23249 if (SWIG_arg_fail(1)) SWIG_fail;
23250 {
23251 arg2 = (int)(SWIG_As_int(obj1));
23252 if (SWIG_arg_fail(2)) SWIG_fail;
23253 }
d14a1e28
RD
23254 if (arg1) (arg1)->m_col = arg2;
23255
23256 Py_INCREF(Py_None); resultobj = Py_None;
23257 return resultobj;
23258 fail:
23259 return NULL;
23260}
23261
23262
c32bde28 23263static PyObject *_wrap_ListEvent_m_col_get(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
23264 PyObject *resultobj;
23265 wxListEvent *arg1 = (wxListEvent *) 0 ;
23266 int result;
23267 PyObject * obj0 = 0 ;
23268 char *kwnames[] = {
23269 (char *) "self", NULL
23270 };
23271
23272 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ListEvent_m_col_get",kwnames,&obj0)) goto fail;
093d3ff1
RD
23273 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxListEvent, SWIG_POINTER_EXCEPTION | 0);
23274 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
23275 result = (int) ((arg1)->m_col);
23276
093d3ff1
RD
23277 {
23278 resultobj = SWIG_From_int((int)(result));
23279 }
d14a1e28
RD
23280 return resultobj;
23281 fail:
23282 return NULL;
23283}
23284
23285
c32bde28 23286static PyObject *_wrap_ListEvent_m_pointDrag_set(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
23287 PyObject *resultobj;
23288 wxListEvent *arg1 = (wxListEvent *) 0 ;
23289 wxPoint *arg2 = (wxPoint *) 0 ;
23290 PyObject * obj0 = 0 ;
23291 PyObject * obj1 = 0 ;
23292 char *kwnames[] = {
23293 (char *) "self",(char *) "m_pointDrag", NULL
23294 };
23295
23296 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ListEvent_m_pointDrag_set",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
23297 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxListEvent, SWIG_POINTER_EXCEPTION | 0);
23298 if (SWIG_arg_fail(1)) SWIG_fail;
23299 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxPoint, SWIG_POINTER_EXCEPTION | 0);
23300 if (SWIG_arg_fail(2)) SWIG_fail;
d14a1e28
RD
23301 if (arg1) (arg1)->m_pointDrag = *arg2;
23302
23303 Py_INCREF(Py_None); resultobj = Py_None;
23304 return resultobj;
23305 fail:
23306 return NULL;
23307}
23308
23309
c32bde28 23310static PyObject *_wrap_ListEvent_m_pointDrag_get(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
23311 PyObject *resultobj;
23312 wxListEvent *arg1 = (wxListEvent *) 0 ;
23313 wxPoint *result;
23314 PyObject * obj0 = 0 ;
23315 char *kwnames[] = {
23316 (char *) "self", NULL
23317 };
23318
23319 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ListEvent_m_pointDrag_get",kwnames,&obj0)) goto fail;
093d3ff1
RD
23320 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxListEvent, SWIG_POINTER_EXCEPTION | 0);
23321 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
23322 result = (wxPoint *)& ((arg1)->m_pointDrag);
23323
15afbcd0 23324 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxPoint, 0);
d14a1e28
RD
23325 return resultobj;
23326 fail:
23327 return NULL;
23328}
23329
23330
c32bde28 23331static PyObject *_wrap_ListEvent_m_item_get(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
23332 PyObject *resultobj;
23333 wxListEvent *arg1 = (wxListEvent *) 0 ;
23334 wxListItem *result;
23335 PyObject * obj0 = 0 ;
23336 char *kwnames[] = {
23337 (char *) "self", NULL
23338 };
23339
23340 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ListEvent_m_item_get",kwnames,&obj0)) goto fail;
093d3ff1
RD
23341 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxListEvent, SWIG_POINTER_EXCEPTION | 0);
23342 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
23343 result = (wxListItem *)& ((arg1)->m_item);
23344
23345 {
412d302d 23346 resultobj = wxPyMake_wxObject(result, 0);
d14a1e28
RD
23347 }
23348 return resultobj;
23349 fail:
23350 return NULL;
23351}
23352
23353
c32bde28 23354static PyObject *_wrap_ListEvent_GetKeyCode(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
23355 PyObject *resultobj;
23356 wxListEvent *arg1 = (wxListEvent *) 0 ;
23357 int result;
23358 PyObject * obj0 = 0 ;
23359 char *kwnames[] = {
23360 (char *) "self", NULL
23361 };
23362
23363 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ListEvent_GetKeyCode",kwnames,&obj0)) goto fail;
093d3ff1
RD
23364 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxListEvent, SWIG_POINTER_EXCEPTION | 0);
23365 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
23366 {
23367 PyThreadState* __tstate = wxPyBeginAllowThreads();
23368 result = (int)(arg1)->GetKeyCode();
23369
23370 wxPyEndAllowThreads(__tstate);
23371 if (PyErr_Occurred()) SWIG_fail;
23372 }
093d3ff1
RD
23373 {
23374 resultobj = SWIG_From_int((int)(result));
23375 }
d14a1e28
RD
23376 return resultobj;
23377 fail:
23378 return NULL;
23379}
23380
23381
c32bde28 23382static PyObject *_wrap_ListEvent_GetIndex(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
23383 PyObject *resultobj;
23384 wxListEvent *arg1 = (wxListEvent *) 0 ;
23385 long result;
23386 PyObject * obj0 = 0 ;
23387 char *kwnames[] = {
23388 (char *) "self", NULL
23389 };
23390
23391 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ListEvent_GetIndex",kwnames,&obj0)) goto fail;
093d3ff1
RD
23392 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxListEvent, SWIG_POINTER_EXCEPTION | 0);
23393 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
23394 {
23395 PyThreadState* __tstate = wxPyBeginAllowThreads();
23396 result = (long)(arg1)->GetIndex();
23397
23398 wxPyEndAllowThreads(__tstate);
23399 if (PyErr_Occurred()) SWIG_fail;
23400 }
093d3ff1
RD
23401 {
23402 resultobj = SWIG_From_long((long)(result));
23403 }
d14a1e28
RD
23404 return resultobj;
23405 fail:
23406 return NULL;
23407}
23408
23409
c32bde28 23410static PyObject *_wrap_ListEvent_GetColumn(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
23411 PyObject *resultobj;
23412 wxListEvent *arg1 = (wxListEvent *) 0 ;
23413 int result;
23414 PyObject * obj0 = 0 ;
23415 char *kwnames[] = {
23416 (char *) "self", NULL
23417 };
23418
23419 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ListEvent_GetColumn",kwnames,&obj0)) goto fail;
093d3ff1
RD
23420 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxListEvent, SWIG_POINTER_EXCEPTION | 0);
23421 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
23422 {
23423 PyThreadState* __tstate = wxPyBeginAllowThreads();
23424 result = (int)(arg1)->GetColumn();
23425
23426 wxPyEndAllowThreads(__tstate);
23427 if (PyErr_Occurred()) SWIG_fail;
23428 }
093d3ff1
RD
23429 {
23430 resultobj = SWIG_From_int((int)(result));
23431 }
d14a1e28
RD
23432 return resultobj;
23433 fail:
23434 return NULL;
23435}
23436
23437
c32bde28 23438static PyObject *_wrap_ListEvent_GetPoint(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
23439 PyObject *resultobj;
23440 wxListEvent *arg1 = (wxListEvent *) 0 ;
23441 wxPoint result;
23442 PyObject * obj0 = 0 ;
23443 char *kwnames[] = {
23444 (char *) "self", NULL
23445 };
23446
23447 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ListEvent_GetPoint",kwnames,&obj0)) goto fail;
093d3ff1
RD
23448 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxListEvent, SWIG_POINTER_EXCEPTION | 0);
23449 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
23450 {
23451 PyThreadState* __tstate = wxPyBeginAllowThreads();
23452 result = (arg1)->GetPoint();
23453
23454 wxPyEndAllowThreads(__tstate);
23455 if (PyErr_Occurred()) SWIG_fail;
23456 }
23457 {
23458 wxPoint * resultptr;
093d3ff1 23459 resultptr = new wxPoint((wxPoint &)(result));
15afbcd0 23460 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxPoint, 1);
d14a1e28
RD
23461 }
23462 return resultobj;
23463 fail:
23464 return NULL;
23465}
23466
23467
c32bde28 23468static PyObject *_wrap_ListEvent_GetLabel(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
23469 PyObject *resultobj;
23470 wxListEvent *arg1 = (wxListEvent *) 0 ;
23471 wxString *result;
23472 PyObject * obj0 = 0 ;
23473 char *kwnames[] = {
23474 (char *) "self", NULL
23475 };
23476
23477 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ListEvent_GetLabel",kwnames,&obj0)) goto fail;
093d3ff1
RD
23478 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxListEvent, SWIG_POINTER_EXCEPTION | 0);
23479 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
23480 {
23481 PyThreadState* __tstate = wxPyBeginAllowThreads();
23482 {
23483 wxString const &_result_ref = (arg1)->GetLabel();
23484 result = (wxString *) &_result_ref;
23485 }
23486
23487 wxPyEndAllowThreads(__tstate);
23488 if (PyErr_Occurred()) SWIG_fail;
23489 }
cc6dd355
RD
23490 {
23491#if wxUSE_UNICODE
23492 resultobj = PyUnicode_FromWideChar(result->c_str(), result->Len());
23493#else
23494 resultobj = PyString_FromStringAndSize(result->c_str(), result->Len());
23495#endif
23496 }
d14a1e28
RD
23497 return resultobj;
23498 fail:
23499 return NULL;
23500}
23501
23502
c32bde28 23503static PyObject *_wrap_ListEvent_GetText(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
23504 PyObject *resultobj;
23505 wxListEvent *arg1 = (wxListEvent *) 0 ;
23506 wxString *result;
23507 PyObject * obj0 = 0 ;
23508 char *kwnames[] = {
23509 (char *) "self", NULL
23510 };
23511
23512 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ListEvent_GetText",kwnames,&obj0)) goto fail;
093d3ff1
RD
23513 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxListEvent, SWIG_POINTER_EXCEPTION | 0);
23514 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
23515 {
23516 PyThreadState* __tstate = wxPyBeginAllowThreads();
23517 {
23518 wxString const &_result_ref = (arg1)->GetText();
23519 result = (wxString *) &_result_ref;
23520 }
23521
23522 wxPyEndAllowThreads(__tstate);
23523 if (PyErr_Occurred()) SWIG_fail;
23524 }
cc6dd355
RD
23525 {
23526#if wxUSE_UNICODE
23527 resultobj = PyUnicode_FromWideChar(result->c_str(), result->Len());
23528#else
23529 resultobj = PyString_FromStringAndSize(result->c_str(), result->Len());
23530#endif
23531 }
d14a1e28
RD
23532 return resultobj;
23533 fail:
23534 return NULL;
23535}
23536
23537
c32bde28 23538static PyObject *_wrap_ListEvent_GetImage(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
23539 PyObject *resultobj;
23540 wxListEvent *arg1 = (wxListEvent *) 0 ;
23541 int result;
23542 PyObject * obj0 = 0 ;
23543 char *kwnames[] = {
23544 (char *) "self", NULL
23545 };
23546
23547 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ListEvent_GetImage",kwnames,&obj0)) goto fail;
093d3ff1
RD
23548 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxListEvent, SWIG_POINTER_EXCEPTION | 0);
23549 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
23550 {
23551 PyThreadState* __tstate = wxPyBeginAllowThreads();
23552 result = (int)(arg1)->GetImage();
23553
23554 wxPyEndAllowThreads(__tstate);
23555 if (PyErr_Occurred()) SWIG_fail;
23556 }
093d3ff1
RD
23557 {
23558 resultobj = SWIG_From_int((int)(result));
23559 }
d14a1e28
RD
23560 return resultobj;
23561 fail:
23562 return NULL;
23563}
23564
23565
c32bde28 23566static PyObject *_wrap_ListEvent_GetData(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
23567 PyObject *resultobj;
23568 wxListEvent *arg1 = (wxListEvent *) 0 ;
23569 long result;
23570 PyObject * obj0 = 0 ;
23571 char *kwnames[] = {
23572 (char *) "self", NULL
23573 };
23574
23575 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ListEvent_GetData",kwnames,&obj0)) goto fail;
093d3ff1
RD
23576 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxListEvent, SWIG_POINTER_EXCEPTION | 0);
23577 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
23578 {
23579 PyThreadState* __tstate = wxPyBeginAllowThreads();
23580 result = (long)(arg1)->GetData();
23581
23582 wxPyEndAllowThreads(__tstate);
23583 if (PyErr_Occurred()) SWIG_fail;
23584 }
093d3ff1
RD
23585 {
23586 resultobj = SWIG_From_long((long)(result));
23587 }
d14a1e28
RD
23588 return resultobj;
23589 fail:
23590 return NULL;
23591}
23592
23593
c32bde28 23594static PyObject *_wrap_ListEvent_GetMask(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
23595 PyObject *resultobj;
23596 wxListEvent *arg1 = (wxListEvent *) 0 ;
23597 long result;
23598 PyObject * obj0 = 0 ;
23599 char *kwnames[] = {
23600 (char *) "self", NULL
23601 };
23602
23603 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ListEvent_GetMask",kwnames,&obj0)) goto fail;
093d3ff1
RD
23604 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxListEvent, SWIG_POINTER_EXCEPTION | 0);
23605 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
23606 {
23607 PyThreadState* __tstate = wxPyBeginAllowThreads();
23608 result = (long)(arg1)->GetMask();
23609
23610 wxPyEndAllowThreads(__tstate);
23611 if (PyErr_Occurred()) SWIG_fail;
23612 }
093d3ff1
RD
23613 {
23614 resultobj = SWIG_From_long((long)(result));
23615 }
d14a1e28
RD
23616 return resultobj;
23617 fail:
23618 return NULL;
23619}
23620
23621
c32bde28 23622static PyObject *_wrap_ListEvent_GetItem(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
23623 PyObject *resultobj;
23624 wxListEvent *arg1 = (wxListEvent *) 0 ;
23625 wxListItem *result;
23626 PyObject * obj0 = 0 ;
23627 char *kwnames[] = {
23628 (char *) "self", NULL
23629 };
23630
23631 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ListEvent_GetItem",kwnames,&obj0)) goto fail;
093d3ff1
RD
23632 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxListEvent, SWIG_POINTER_EXCEPTION | 0);
23633 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
23634 {
23635 PyThreadState* __tstate = wxPyBeginAllowThreads();
23636 {
23637 wxListItem const &_result_ref = (arg1)->GetItem();
23638 result = (wxListItem *) &_result_ref;
23639 }
23640
23641 wxPyEndAllowThreads(__tstate);
23642 if (PyErr_Occurred()) SWIG_fail;
23643 }
15afbcd0 23644 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxListItem, 0);
d14a1e28
RD
23645 return resultobj;
23646 fail:
23647 return NULL;
23648}
23649
23650
c32bde28 23651static PyObject *_wrap_ListEvent_GetCacheFrom(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
23652 PyObject *resultobj;
23653 wxListEvent *arg1 = (wxListEvent *) 0 ;
23654 long result;
23655 PyObject * obj0 = 0 ;
23656 char *kwnames[] = {
23657 (char *) "self", NULL
23658 };
23659
23660 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ListEvent_GetCacheFrom",kwnames,&obj0)) goto fail;
093d3ff1
RD
23661 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxListEvent, SWIG_POINTER_EXCEPTION | 0);
23662 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
23663 {
23664 PyThreadState* __tstate = wxPyBeginAllowThreads();
23665 result = (long)(arg1)->GetCacheFrom();
23666
23667 wxPyEndAllowThreads(__tstate);
23668 if (PyErr_Occurred()) SWIG_fail;
23669 }
093d3ff1
RD
23670 {
23671 resultobj = SWIG_From_long((long)(result));
23672 }
d14a1e28
RD
23673 return resultobj;
23674 fail:
23675 return NULL;
23676}
23677
23678
c32bde28 23679static PyObject *_wrap_ListEvent_GetCacheTo(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
23680 PyObject *resultobj;
23681 wxListEvent *arg1 = (wxListEvent *) 0 ;
23682 long result;
23683 PyObject * obj0 = 0 ;
23684 char *kwnames[] = {
23685 (char *) "self", NULL
23686 };
23687
23688 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ListEvent_GetCacheTo",kwnames,&obj0)) goto fail;
093d3ff1
RD
23689 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxListEvent, SWIG_POINTER_EXCEPTION | 0);
23690 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
23691 {
23692 PyThreadState* __tstate = wxPyBeginAllowThreads();
23693 result = (long)(arg1)->GetCacheTo();
23694
23695 wxPyEndAllowThreads(__tstate);
23696 if (PyErr_Occurred()) SWIG_fail;
23697 }
093d3ff1
RD
23698 {
23699 resultobj = SWIG_From_long((long)(result));
23700 }
d14a1e28
RD
23701 return resultobj;
23702 fail:
23703 return NULL;
23704}
23705
23706
c32bde28 23707static PyObject *_wrap_ListEvent_IsEditCancelled(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
23708 PyObject *resultobj;
23709 wxListEvent *arg1 = (wxListEvent *) 0 ;
23710 bool result;
23711 PyObject * obj0 = 0 ;
23712 char *kwnames[] = {
23713 (char *) "self", NULL
23714 };
23715
23716 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ListEvent_IsEditCancelled",kwnames,&obj0)) goto fail;
093d3ff1
RD
23717 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxListEvent, SWIG_POINTER_EXCEPTION | 0);
23718 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
23719 {
23720 PyThreadState* __tstate = wxPyBeginAllowThreads();
23721 result = (bool)((wxListEvent const *)arg1)->IsEditCancelled();
23722
23723 wxPyEndAllowThreads(__tstate);
23724 if (PyErr_Occurred()) SWIG_fail;
23725 }
4f89f6a3
RD
23726 {
23727 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
23728 }
d14a1e28
RD
23729 return resultobj;
23730 fail:
23731 return NULL;
23732}
23733
23734
c32bde28 23735static PyObject *_wrap_ListEvent_SetEditCanceled(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
23736 PyObject *resultobj;
23737 wxListEvent *arg1 = (wxListEvent *) 0 ;
23738 bool arg2 ;
23739 PyObject * obj0 = 0 ;
23740 PyObject * obj1 = 0 ;
23741 char *kwnames[] = {
23742 (char *) "self",(char *) "editCancelled", NULL
23743 };
23744
23745 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ListEvent_SetEditCanceled",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
23746 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxListEvent, SWIG_POINTER_EXCEPTION | 0);
23747 if (SWIG_arg_fail(1)) SWIG_fail;
23748 {
23749 arg2 = (bool)(SWIG_As_bool(obj1));
23750 if (SWIG_arg_fail(2)) SWIG_fail;
23751 }
d14a1e28
RD
23752 {
23753 PyThreadState* __tstate = wxPyBeginAllowThreads();
23754 (arg1)->SetEditCanceled(arg2);
23755
23756 wxPyEndAllowThreads(__tstate);
23757 if (PyErr_Occurred()) SWIG_fail;
23758 }
23759 Py_INCREF(Py_None); resultobj = Py_None;
23760 return resultobj;
23761 fail:
23762 return NULL;
23763}
23764
23765
c32bde28 23766static PyObject * ListEvent_swigregister(PyObject *, PyObject *args) {
d14a1e28
RD
23767 PyObject *obj;
23768 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
23769 SWIG_TypeClientData(SWIGTYPE_p_wxListEvent, obj);
23770 Py_INCREF(obj);
23771 return Py_BuildValue((char *)"");
23772}
c32bde28 23773static PyObject *_wrap_new_ListCtrl(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
23774 PyObject *resultobj;
23775 wxWindow *arg1 = (wxWindow *) 0 ;
e811c8ce 23776 int arg2 = (int) -1 ;
d14a1e28
RD
23777 wxPoint const &arg3_defvalue = wxDefaultPosition ;
23778 wxPoint *arg3 = (wxPoint *) &arg3_defvalue ;
23779 wxSize const &arg4_defvalue = wxDefaultSize ;
23780 wxSize *arg4 = (wxSize *) &arg4_defvalue ;
23781 long arg5 = (long) wxLC_ICON ;
23782 wxValidator const &arg6_defvalue = wxDefaultValidator ;
23783 wxValidator *arg6 = (wxValidator *) &arg6_defvalue ;
23784 wxString const &arg7_defvalue = wxPyListCtrlNameStr ;
23785 wxString *arg7 = (wxString *) &arg7_defvalue ;
23786 wxPyListCtrl *result;
23787 wxPoint temp3 ;
23788 wxSize temp4 ;
ae8162c8 23789 bool temp7 = false ;
d14a1e28 23790 PyObject * obj0 = 0 ;
994141e6 23791 PyObject * obj1 = 0 ;
d14a1e28
RD
23792 PyObject * obj2 = 0 ;
23793 PyObject * obj3 = 0 ;
994141e6 23794 PyObject * obj4 = 0 ;
d14a1e28
RD
23795 PyObject * obj5 = 0 ;
23796 PyObject * obj6 = 0 ;
23797 char *kwnames[] = {
23798 (char *) "parent",(char *) "id",(char *) "pos",(char *) "size",(char *) "style",(char *) "validator",(char *) "name", NULL
23799 };
23800
994141e6 23801 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|OOOOOO:new_ListCtrl",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6)) goto fail;
093d3ff1
RD
23802 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
23803 if (SWIG_arg_fail(1)) SWIG_fail;
994141e6 23804 if (obj1) {
093d3ff1
RD
23805 {
23806 arg2 = (int)(SWIG_As_int(obj1));
23807 if (SWIG_arg_fail(2)) SWIG_fail;
23808 }
994141e6 23809 }
d14a1e28
RD
23810 if (obj2) {
23811 {
23812 arg3 = &temp3;
23813 if ( ! wxPoint_helper(obj2, &arg3)) SWIG_fail;
23814 }
23815 }
23816 if (obj3) {
23817 {
23818 arg4 = &temp4;
23819 if ( ! wxSize_helper(obj3, &arg4)) SWIG_fail;
23820 }
23821 }
994141e6 23822 if (obj4) {
093d3ff1
RD
23823 {
23824 arg5 = (long)(SWIG_As_long(obj4));
23825 if (SWIG_arg_fail(5)) SWIG_fail;
23826 }
994141e6 23827 }
d14a1e28 23828 if (obj5) {
093d3ff1
RD
23829 {
23830 SWIG_Python_ConvertPtr(obj5, (void **)&arg6, SWIGTYPE_p_wxValidator, SWIG_POINTER_EXCEPTION | 0);
23831 if (SWIG_arg_fail(6)) SWIG_fail;
23832 if (arg6 == NULL) {
23833 SWIG_null_ref("wxValidator");
23834 }
23835 if (SWIG_arg_fail(6)) SWIG_fail;
d14a1e28
RD
23836 }
23837 }
23838 if (obj6) {
23839 {
23840 arg7 = wxString_in_helper(obj6);
23841 if (arg7 == NULL) SWIG_fail;
ae8162c8 23842 temp7 = true;
d14a1e28
RD
23843 }
23844 }
23845 {
e3b71cb8 23846 if (!wxPyCheckForApp()) SWIG_fail;
d14a1e28
RD
23847 PyThreadState* __tstate = wxPyBeginAllowThreads();
23848 result = (wxPyListCtrl *)new wxPyListCtrl(arg1,arg2,(wxPoint const &)*arg3,(wxSize const &)*arg4,arg5,(wxValidator const &)*arg6,(wxString const &)*arg7);
23849
23850 wxPyEndAllowThreads(__tstate);
110da5b0 23851 if (PyErr_Occurred()) SWIG_fail;
d14a1e28 23852 }
15afbcd0 23853 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxPyListCtrl, 1);
d14a1e28
RD
23854 {
23855 if (temp7)
23856 delete arg7;
23857 }
23858 return resultobj;
23859 fail:
23860 {
23861 if (temp7)
23862 delete arg7;
23863 }
23864 return NULL;
23865}
23866
23867
c32bde28 23868static PyObject *_wrap_new_PreListCtrl(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
23869 PyObject *resultobj;
23870 wxPyListCtrl *result;
23871 char *kwnames[] = {
23872 NULL
23873 };
23874
23875 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_PreListCtrl",kwnames)) goto fail;
23876 {
e3b71cb8 23877 if (!wxPyCheckForApp()) SWIG_fail;
d14a1e28
RD
23878 PyThreadState* __tstate = wxPyBeginAllowThreads();
23879 result = (wxPyListCtrl *)new wxPyListCtrl();
23880
23881 wxPyEndAllowThreads(__tstate);
110da5b0 23882 if (PyErr_Occurred()) SWIG_fail;
d14a1e28 23883 }
15afbcd0 23884 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxPyListCtrl, 1);
d14a1e28
RD
23885 return resultobj;
23886 fail:
23887 return NULL;
23888}
23889
23890
c32bde28 23891static PyObject *_wrap_ListCtrl_Create(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
23892 PyObject *resultobj;
23893 wxPyListCtrl *arg1 = (wxPyListCtrl *) 0 ;
23894 wxWindow *arg2 = (wxWindow *) 0 ;
e811c8ce 23895 int arg3 = (int) -1 ;
d14a1e28
RD
23896 wxPoint const &arg4_defvalue = wxDefaultPosition ;
23897 wxPoint *arg4 = (wxPoint *) &arg4_defvalue ;
23898 wxSize const &arg5_defvalue = wxDefaultSize ;
23899 wxSize *arg5 = (wxSize *) &arg5_defvalue ;
23900 long arg6 = (long) wxLC_ICON ;
23901 wxValidator const &arg7_defvalue = wxDefaultValidator ;
23902 wxValidator *arg7 = (wxValidator *) &arg7_defvalue ;
23903 wxString const &arg8_defvalue = wxPyListCtrlNameStr ;
23904 wxString *arg8 = (wxString *) &arg8_defvalue ;
23905 bool result;
23906 wxPoint temp4 ;
23907 wxSize temp5 ;
ae8162c8 23908 bool temp8 = false ;
d14a1e28
RD
23909 PyObject * obj0 = 0 ;
23910 PyObject * obj1 = 0 ;
994141e6 23911 PyObject * obj2 = 0 ;
d14a1e28
RD
23912 PyObject * obj3 = 0 ;
23913 PyObject * obj4 = 0 ;
994141e6 23914 PyObject * obj5 = 0 ;
d14a1e28
RD
23915 PyObject * obj6 = 0 ;
23916 PyObject * obj7 = 0 ;
23917 char *kwnames[] = {
23918 (char *) "self",(char *) "parent",(char *) "id",(char *) "pos",(char *) "size",(char *) "style",(char *) "validator",(char *) "name", NULL
23919 };
23920
994141e6 23921 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|OOOOOO:ListCtrl_Create",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6,&obj7)) goto fail;
093d3ff1
RD
23922 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyListCtrl, SWIG_POINTER_EXCEPTION | 0);
23923 if (SWIG_arg_fail(1)) SWIG_fail;
23924 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
23925 if (SWIG_arg_fail(2)) SWIG_fail;
994141e6 23926 if (obj2) {
093d3ff1
RD
23927 {
23928 arg3 = (int)(SWIG_As_int(obj2));
23929 if (SWIG_arg_fail(3)) SWIG_fail;
23930 }
994141e6 23931 }
d14a1e28
RD
23932 if (obj3) {
23933 {
23934 arg4 = &temp4;
23935 if ( ! wxPoint_helper(obj3, &arg4)) SWIG_fail;
23936 }
23937 }
23938 if (obj4) {
23939 {
23940 arg5 = &temp5;
23941 if ( ! wxSize_helper(obj4, &arg5)) SWIG_fail;
23942 }
23943 }
994141e6 23944 if (obj5) {
093d3ff1
RD
23945 {
23946 arg6 = (long)(SWIG_As_long(obj5));
23947 if (SWIG_arg_fail(6)) SWIG_fail;
23948 }
994141e6 23949 }
d14a1e28 23950 if (obj6) {
093d3ff1
RD
23951 {
23952 SWIG_Python_ConvertPtr(obj6, (void **)&arg7, SWIGTYPE_p_wxValidator, SWIG_POINTER_EXCEPTION | 0);
23953 if (SWIG_arg_fail(7)) SWIG_fail;
23954 if (arg7 == NULL) {
23955 SWIG_null_ref("wxValidator");
23956 }
23957 if (SWIG_arg_fail(7)) SWIG_fail;
d14a1e28
RD
23958 }
23959 }
23960 if (obj7) {
23961 {
23962 arg8 = wxString_in_helper(obj7);
23963 if (arg8 == NULL) SWIG_fail;
ae8162c8 23964 temp8 = true;
d14a1e28
RD
23965 }
23966 }
23967 {
23968 PyThreadState* __tstate = wxPyBeginAllowThreads();
23969 result = (bool)(arg1)->Create(arg2,arg3,(wxPoint const &)*arg4,(wxSize const &)*arg5,arg6,(wxValidator const &)*arg7,(wxString const &)*arg8);
23970
23971 wxPyEndAllowThreads(__tstate);
23972 if (PyErr_Occurred()) SWIG_fail;
23973 }
4f89f6a3
RD
23974 {
23975 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
23976 }
d14a1e28
RD
23977 {
23978 if (temp8)
23979 delete arg8;
23980 }
23981 return resultobj;
23982 fail:
23983 {
23984 if (temp8)
23985 delete arg8;
23986 }
23987 return NULL;
23988}
23989
23990
c32bde28 23991static PyObject *_wrap_ListCtrl__setCallbackInfo(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
23992 PyObject *resultobj;
23993 wxPyListCtrl *arg1 = (wxPyListCtrl *) 0 ;
23994 PyObject *arg2 = (PyObject *) 0 ;
23995 PyObject *arg3 = (PyObject *) 0 ;
23996 PyObject * obj0 = 0 ;
23997 PyObject * obj1 = 0 ;
23998 PyObject * obj2 = 0 ;
23999 char *kwnames[] = {
24000 (char *) "self",(char *) "self",(char *) "_class", NULL
24001 };
24002
24003 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:ListCtrl__setCallbackInfo",kwnames,&obj0,&obj1,&obj2)) goto fail;
093d3ff1
RD
24004 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyListCtrl, SWIG_POINTER_EXCEPTION | 0);
24005 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
24006 arg2 = obj1;
24007 arg3 = obj2;
24008 {
24009 PyThreadState* __tstate = wxPyBeginAllowThreads();
24010 (arg1)->_setCallbackInfo(arg2,arg3);
24011
24012 wxPyEndAllowThreads(__tstate);
24013 if (PyErr_Occurred()) SWIG_fail;
24014 }
24015 Py_INCREF(Py_None); resultobj = Py_None;
24016 return resultobj;
24017 fail:
24018 return NULL;
24019}
24020
24021
c32bde28 24022static PyObject *_wrap_ListCtrl_SetForegroundColour(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
24023 PyObject *resultobj;
24024 wxPyListCtrl *arg1 = (wxPyListCtrl *) 0 ;
24025 wxColour *arg2 = 0 ;
24026 bool result;
24027 wxColour temp2 ;
24028 PyObject * obj0 = 0 ;
24029 PyObject * obj1 = 0 ;
24030 char *kwnames[] = {
24031 (char *) "self",(char *) "col", NULL
24032 };
24033
24034 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ListCtrl_SetForegroundColour",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
24035 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyListCtrl, SWIG_POINTER_EXCEPTION | 0);
24036 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
24037 {
24038 arg2 = &temp2;
24039 if ( ! wxColour_helper(obj1, &arg2)) SWIG_fail;
24040 }
24041 {
24042 PyThreadState* __tstate = wxPyBeginAllowThreads();
24043 result = (bool)(arg1)->SetForegroundColour((wxColour const &)*arg2);
24044
24045 wxPyEndAllowThreads(__tstate);
24046 if (PyErr_Occurred()) SWIG_fail;
24047 }
4f89f6a3
RD
24048 {
24049 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
24050 }
d14a1e28
RD
24051 return resultobj;
24052 fail:
24053 return NULL;
24054}
24055
24056
c32bde28 24057static PyObject *_wrap_ListCtrl_SetBackgroundColour(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
24058 PyObject *resultobj;
24059 wxPyListCtrl *arg1 = (wxPyListCtrl *) 0 ;
24060 wxColour *arg2 = 0 ;
24061 bool result;
24062 wxColour temp2 ;
24063 PyObject * obj0 = 0 ;
24064 PyObject * obj1 = 0 ;
24065 char *kwnames[] = {
24066 (char *) "self",(char *) "col", NULL
24067 };
24068
24069 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ListCtrl_SetBackgroundColour",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
24070 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyListCtrl, SWIG_POINTER_EXCEPTION | 0);
24071 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
24072 {
24073 arg2 = &temp2;
24074 if ( ! wxColour_helper(obj1, &arg2)) SWIG_fail;
24075 }
24076 {
24077 PyThreadState* __tstate = wxPyBeginAllowThreads();
24078 result = (bool)(arg1)->SetBackgroundColour((wxColour const &)*arg2);
24079
24080 wxPyEndAllowThreads(__tstate);
24081 if (PyErr_Occurred()) SWIG_fail;
24082 }
4f89f6a3
RD
24083 {
24084 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
24085 }
d14a1e28
RD
24086 return resultobj;
24087 fail:
24088 return NULL;
24089}
24090
24091
c32bde28 24092static PyObject *_wrap_ListCtrl_GetColumn(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
24093 PyObject *resultobj;
24094 wxPyListCtrl *arg1 = (wxPyListCtrl *) 0 ;
24095 int arg2 ;
24096 wxListItem *result;
24097 PyObject * obj0 = 0 ;
994141e6 24098 PyObject * obj1 = 0 ;
d14a1e28
RD
24099 char *kwnames[] = {
24100 (char *) "self",(char *) "col", NULL
24101 };
24102
994141e6 24103 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ListCtrl_GetColumn",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
24104 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyListCtrl, SWIG_POINTER_EXCEPTION | 0);
24105 if (SWIG_arg_fail(1)) SWIG_fail;
24106 {
24107 arg2 = (int)(SWIG_As_int(obj1));
24108 if (SWIG_arg_fail(2)) SWIG_fail;
24109 }
d14a1e28
RD
24110 {
24111 PyThreadState* __tstate = wxPyBeginAllowThreads();
24112 result = (wxListItem *)wxPyListCtrl_GetColumn(arg1,arg2);
24113
24114 wxPyEndAllowThreads(__tstate);
24115 if (PyErr_Occurred()) SWIG_fail;
24116 }
24117 {
412d302d 24118 resultobj = wxPyMake_wxObject(result, 0);
d14a1e28
RD
24119 }
24120 return resultobj;
24121 fail:
24122 return NULL;
24123}
24124
24125
c32bde28 24126static PyObject *_wrap_ListCtrl_SetColumn(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
24127 PyObject *resultobj;
24128 wxPyListCtrl *arg1 = (wxPyListCtrl *) 0 ;
24129 int arg2 ;
24130 wxListItem *arg3 = 0 ;
24131 bool result;
24132 PyObject * obj0 = 0 ;
994141e6 24133 PyObject * obj1 = 0 ;
d14a1e28
RD
24134 PyObject * obj2 = 0 ;
24135 char *kwnames[] = {
24136 (char *) "self",(char *) "col",(char *) "item", NULL
24137 };
24138
994141e6 24139 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:ListCtrl_SetColumn",kwnames,&obj0,&obj1,&obj2)) 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;
24142 {
24143 arg2 = (int)(SWIG_As_int(obj1));
24144 if (SWIG_arg_fail(2)) SWIG_fail;
24145 }
24146 {
24147 SWIG_Python_ConvertPtr(obj2, (void **)&arg3, SWIGTYPE_p_wxListItem, SWIG_POINTER_EXCEPTION | 0);
24148 if (SWIG_arg_fail(3)) SWIG_fail;
24149 if (arg3 == NULL) {
24150 SWIG_null_ref("wxListItem");
24151 }
24152 if (SWIG_arg_fail(3)) SWIG_fail;
d14a1e28
RD
24153 }
24154 {
24155 PyThreadState* __tstate = wxPyBeginAllowThreads();
24156 result = (bool)(arg1)->SetColumn(arg2,*arg3);
24157
24158 wxPyEndAllowThreads(__tstate);
24159 if (PyErr_Occurred()) SWIG_fail;
24160 }
4f89f6a3
RD
24161 {
24162 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
24163 }
d14a1e28
RD
24164 return resultobj;
24165 fail:
24166 return NULL;
24167}
24168
24169
c32bde28 24170static PyObject *_wrap_ListCtrl_GetColumnWidth(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
24171 PyObject *resultobj;
24172 wxPyListCtrl *arg1 = (wxPyListCtrl *) 0 ;
24173 int arg2 ;
24174 int result;
24175 PyObject * obj0 = 0 ;
994141e6 24176 PyObject * obj1 = 0 ;
d14a1e28
RD
24177 char *kwnames[] = {
24178 (char *) "self",(char *) "col", NULL
24179 };
24180
994141e6 24181 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ListCtrl_GetColumnWidth",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
24182 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyListCtrl, SWIG_POINTER_EXCEPTION | 0);
24183 if (SWIG_arg_fail(1)) SWIG_fail;
24184 {
24185 arg2 = (int)(SWIG_As_int(obj1));
24186 if (SWIG_arg_fail(2)) SWIG_fail;
24187 }
d14a1e28
RD
24188 {
24189 PyThreadState* __tstate = wxPyBeginAllowThreads();
24190 result = (int)((wxPyListCtrl const *)arg1)->GetColumnWidth(arg2);
24191
24192 wxPyEndAllowThreads(__tstate);
24193 if (PyErr_Occurred()) SWIG_fail;
24194 }
093d3ff1
RD
24195 {
24196 resultobj = SWIG_From_int((int)(result));
24197 }
d14a1e28
RD
24198 return resultobj;
24199 fail:
24200 return NULL;
24201}
24202
24203
c32bde28 24204static PyObject *_wrap_ListCtrl_SetColumnWidth(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
24205 PyObject *resultobj;
24206 wxPyListCtrl *arg1 = (wxPyListCtrl *) 0 ;
24207 int arg2 ;
24208 int arg3 ;
24209 bool result;
24210 PyObject * obj0 = 0 ;
994141e6
RD
24211 PyObject * obj1 = 0 ;
24212 PyObject * obj2 = 0 ;
d14a1e28
RD
24213 char *kwnames[] = {
24214 (char *) "self",(char *) "col",(char *) "width", NULL
24215 };
24216
994141e6 24217 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:ListCtrl_SetColumnWidth",kwnames,&obj0,&obj1,&obj2)) goto fail;
093d3ff1
RD
24218 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyListCtrl, SWIG_POINTER_EXCEPTION | 0);
24219 if (SWIG_arg_fail(1)) SWIG_fail;
24220 {
24221 arg2 = (int)(SWIG_As_int(obj1));
24222 if (SWIG_arg_fail(2)) SWIG_fail;
24223 }
24224 {
24225 arg3 = (int)(SWIG_As_int(obj2));
24226 if (SWIG_arg_fail(3)) SWIG_fail;
24227 }
d14a1e28
RD
24228 {
24229 PyThreadState* __tstate = wxPyBeginAllowThreads();
24230 result = (bool)(arg1)->SetColumnWidth(arg2,arg3);
24231
24232 wxPyEndAllowThreads(__tstate);
24233 if (PyErr_Occurred()) SWIG_fail;
24234 }
4f89f6a3
RD
24235 {
24236 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
24237 }
d14a1e28
RD
24238 return resultobj;
24239 fail:
24240 return NULL;
24241}
24242
24243
c32bde28 24244static PyObject *_wrap_ListCtrl_GetCountPerPage(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
24245 PyObject *resultobj;
24246 wxPyListCtrl *arg1 = (wxPyListCtrl *) 0 ;
24247 int result;
24248 PyObject * obj0 = 0 ;
24249 char *kwnames[] = {
24250 (char *) "self", NULL
24251 };
24252
24253 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ListCtrl_GetCountPerPage",kwnames,&obj0)) goto fail;
093d3ff1
RD
24254 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyListCtrl, SWIG_POINTER_EXCEPTION | 0);
24255 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
24256 {
24257 PyThreadState* __tstate = wxPyBeginAllowThreads();
24258 result = (int)((wxPyListCtrl const *)arg1)->GetCountPerPage();
24259
24260 wxPyEndAllowThreads(__tstate);
24261 if (PyErr_Occurred()) SWIG_fail;
24262 }
093d3ff1
RD
24263 {
24264 resultobj = SWIG_From_int((int)(result));
24265 }
d14a1e28
RD
24266 return resultobj;
24267 fail:
24268 return NULL;
24269}
24270
24271
c32bde28 24272static PyObject *_wrap_ListCtrl_GetViewRect(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
24273 PyObject *resultobj;
24274 wxPyListCtrl *arg1 = (wxPyListCtrl *) 0 ;
24275 wxRect result;
24276 PyObject * obj0 = 0 ;
24277 char *kwnames[] = {
24278 (char *) "self", NULL
24279 };
24280
24281 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ListCtrl_GetViewRect",kwnames,&obj0)) goto fail;
093d3ff1
RD
24282 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyListCtrl, SWIG_POINTER_EXCEPTION | 0);
24283 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
24284 {
24285 PyThreadState* __tstate = wxPyBeginAllowThreads();
24286 result = ((wxPyListCtrl const *)arg1)->GetViewRect();
24287
24288 wxPyEndAllowThreads(__tstate);
24289 if (PyErr_Occurred()) SWIG_fail;
24290 }
24291 {
24292 wxRect * resultptr;
093d3ff1 24293 resultptr = new wxRect((wxRect &)(result));
15afbcd0 24294 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxRect, 1);
d14a1e28
RD
24295 }
24296 return resultobj;
24297 fail:
24298 return NULL;
24299}
24300
24301
c32bde28 24302static PyObject *_wrap_ListCtrl_GetItem(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
24303 PyObject *resultobj;
24304 wxPyListCtrl *arg1 = (wxPyListCtrl *) 0 ;
24305 long arg2 ;
24306 int arg3 = (int) 0 ;
24307 wxListItem *result;
24308 PyObject * obj0 = 0 ;
994141e6
RD
24309 PyObject * obj1 = 0 ;
24310 PyObject * obj2 = 0 ;
d14a1e28
RD
24311 char *kwnames[] = {
24312 (char *) "self",(char *) "itemId",(char *) "col", NULL
24313 };
24314
994141e6 24315 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:ListCtrl_GetItem",kwnames,&obj0,&obj1,&obj2)) goto fail;
093d3ff1
RD
24316 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyListCtrl, SWIG_POINTER_EXCEPTION | 0);
24317 if (SWIG_arg_fail(1)) SWIG_fail;
24318 {
24319 arg2 = (long)(SWIG_As_long(obj1));
24320 if (SWIG_arg_fail(2)) SWIG_fail;
24321 }
994141e6 24322 if (obj2) {
093d3ff1
RD
24323 {
24324 arg3 = (int)(SWIG_As_int(obj2));
24325 if (SWIG_arg_fail(3)) SWIG_fail;
24326 }
994141e6 24327 }
d14a1e28
RD
24328 {
24329 PyThreadState* __tstate = wxPyBeginAllowThreads();
24330 result = (wxListItem *)wxPyListCtrl_GetItem(arg1,arg2,arg3);
24331
24332 wxPyEndAllowThreads(__tstate);
24333 if (PyErr_Occurred()) SWIG_fail;
24334 }
24335 {
412d302d 24336 resultobj = wxPyMake_wxObject(result, 0);
d14a1e28
RD
24337 }
24338 return resultobj;
24339 fail:
24340 return NULL;
24341}
24342
24343
c32bde28 24344static PyObject *_wrap_ListCtrl_SetItem(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
24345 PyObject *resultobj;
24346 wxPyListCtrl *arg1 = (wxPyListCtrl *) 0 ;
24347 wxListItem *arg2 = 0 ;
24348 bool result;
24349 PyObject * obj0 = 0 ;
24350 PyObject * obj1 = 0 ;
24351 char *kwnames[] = {
24352 (char *) "self",(char *) "info", NULL
24353 };
24354
24355 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ListCtrl_SetItem",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
24356 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyListCtrl, SWIG_POINTER_EXCEPTION | 0);
24357 if (SWIG_arg_fail(1)) SWIG_fail;
24358 {
24359 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxListItem, SWIG_POINTER_EXCEPTION | 0);
24360 if (SWIG_arg_fail(2)) SWIG_fail;
24361 if (arg2 == NULL) {
24362 SWIG_null_ref("wxListItem");
24363 }
24364 if (SWIG_arg_fail(2)) SWIG_fail;
d14a1e28
RD
24365 }
24366 {
24367 PyThreadState* __tstate = wxPyBeginAllowThreads();
24368 result = (bool)(arg1)->SetItem(*arg2);
24369
24370 wxPyEndAllowThreads(__tstate);
24371 if (PyErr_Occurred()) SWIG_fail;
24372 }
4f89f6a3
RD
24373 {
24374 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
24375 }
d14a1e28
RD
24376 return resultobj;
24377 fail:
24378 return NULL;
24379}
24380
24381
c32bde28 24382static PyObject *_wrap_ListCtrl_SetStringItem(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
24383 PyObject *resultobj;
24384 wxPyListCtrl *arg1 = (wxPyListCtrl *) 0 ;
24385 long arg2 ;
24386 int arg3 ;
24387 wxString *arg4 = 0 ;
24388 int arg5 = (int) -1 ;
24389 long result;
ae8162c8 24390 bool temp4 = false ;
d14a1e28 24391 PyObject * obj0 = 0 ;
994141e6
RD
24392 PyObject * obj1 = 0 ;
24393 PyObject * obj2 = 0 ;
d14a1e28 24394 PyObject * obj3 = 0 ;
994141e6 24395 PyObject * obj4 = 0 ;
d14a1e28
RD
24396 char *kwnames[] = {
24397 (char *) "self",(char *) "index",(char *) "col",(char *) "label",(char *) "imageId", NULL
24398 };
24399
994141e6 24400 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOO|O:ListCtrl_SetStringItem",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4)) goto fail;
093d3ff1
RD
24401 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyListCtrl, SWIG_POINTER_EXCEPTION | 0);
24402 if (SWIG_arg_fail(1)) SWIG_fail;
24403 {
24404 arg2 = (long)(SWIG_As_long(obj1));
24405 if (SWIG_arg_fail(2)) SWIG_fail;
24406 }
24407 {
24408 arg3 = (int)(SWIG_As_int(obj2));
24409 if (SWIG_arg_fail(3)) SWIG_fail;
24410 }
d14a1e28
RD
24411 {
24412 arg4 = wxString_in_helper(obj3);
24413 if (arg4 == NULL) SWIG_fail;
ae8162c8 24414 temp4 = true;
d14a1e28 24415 }
994141e6 24416 if (obj4) {
093d3ff1
RD
24417 {
24418 arg5 = (int)(SWIG_As_int(obj4));
24419 if (SWIG_arg_fail(5)) SWIG_fail;
24420 }
994141e6 24421 }
d14a1e28
RD
24422 {
24423 PyThreadState* __tstate = wxPyBeginAllowThreads();
24424 result = (long)(arg1)->SetItem(arg2,arg3,(wxString const &)*arg4,arg5);
24425
24426 wxPyEndAllowThreads(__tstate);
24427 if (PyErr_Occurred()) SWIG_fail;
24428 }
093d3ff1
RD
24429 {
24430 resultobj = SWIG_From_long((long)(result));
24431 }
d14a1e28
RD
24432 {
24433 if (temp4)
24434 delete arg4;
24435 }
24436 return resultobj;
24437 fail:
24438 {
24439 if (temp4)
24440 delete arg4;
24441 }
24442 return NULL;
24443}
24444
24445
c32bde28 24446static PyObject *_wrap_ListCtrl_GetItemState(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
24447 PyObject *resultobj;
24448 wxPyListCtrl *arg1 = (wxPyListCtrl *) 0 ;
24449 long arg2 ;
24450 long arg3 ;
24451 int result;
24452 PyObject * obj0 = 0 ;
994141e6
RD
24453 PyObject * obj1 = 0 ;
24454 PyObject * obj2 = 0 ;
d14a1e28
RD
24455 char *kwnames[] = {
24456 (char *) "self",(char *) "item",(char *) "stateMask", NULL
24457 };
24458
994141e6 24459 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:ListCtrl_GetItemState",kwnames,&obj0,&obj1,&obj2)) goto fail;
093d3ff1
RD
24460 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyListCtrl, SWIG_POINTER_EXCEPTION | 0);
24461 if (SWIG_arg_fail(1)) SWIG_fail;
24462 {
24463 arg2 = (long)(SWIG_As_long(obj1));
24464 if (SWIG_arg_fail(2)) SWIG_fail;
24465 }
24466 {
24467 arg3 = (long)(SWIG_As_long(obj2));
24468 if (SWIG_arg_fail(3)) SWIG_fail;
24469 }
d14a1e28
RD
24470 {
24471 PyThreadState* __tstate = wxPyBeginAllowThreads();
24472 result = (int)((wxPyListCtrl const *)arg1)->GetItemState(arg2,arg3);
24473
24474 wxPyEndAllowThreads(__tstate);
24475 if (PyErr_Occurred()) SWIG_fail;
24476 }
093d3ff1
RD
24477 {
24478 resultobj = SWIG_From_int((int)(result));
24479 }
d14a1e28
RD
24480 return resultobj;
24481 fail:
24482 return NULL;
24483}
24484
24485
c32bde28 24486static PyObject *_wrap_ListCtrl_SetItemState(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
24487 PyObject *resultobj;
24488 wxPyListCtrl *arg1 = (wxPyListCtrl *) 0 ;
24489 long arg2 ;
24490 long arg3 ;
24491 long arg4 ;
24492 bool result;
24493 PyObject * obj0 = 0 ;
994141e6
RD
24494 PyObject * obj1 = 0 ;
24495 PyObject * obj2 = 0 ;
24496 PyObject * obj3 = 0 ;
d14a1e28
RD
24497 char *kwnames[] = {
24498 (char *) "self",(char *) "item",(char *) "state",(char *) "stateMask", NULL
24499 };
24500
994141e6 24501 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOO:ListCtrl_SetItemState",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
093d3ff1
RD
24502 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyListCtrl, SWIG_POINTER_EXCEPTION | 0);
24503 if (SWIG_arg_fail(1)) SWIG_fail;
24504 {
24505 arg2 = (long)(SWIG_As_long(obj1));
24506 if (SWIG_arg_fail(2)) SWIG_fail;
24507 }
24508 {
24509 arg3 = (long)(SWIG_As_long(obj2));
24510 if (SWIG_arg_fail(3)) SWIG_fail;
24511 }
24512 {
24513 arg4 = (long)(SWIG_As_long(obj3));
24514 if (SWIG_arg_fail(4)) SWIG_fail;
24515 }
d14a1e28
RD
24516 {
24517 PyThreadState* __tstate = wxPyBeginAllowThreads();
24518 result = (bool)(arg1)->SetItemState(arg2,arg3,arg4);
24519
24520 wxPyEndAllowThreads(__tstate);
24521 if (PyErr_Occurred()) SWIG_fail;
24522 }
4f89f6a3
RD
24523 {
24524 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
24525 }
d14a1e28
RD
24526 return resultobj;
24527 fail:
24528 return NULL;
24529}
24530
24531
c32bde28 24532static PyObject *_wrap_ListCtrl_SetItemImage(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
24533 PyObject *resultobj;
24534 wxPyListCtrl *arg1 = (wxPyListCtrl *) 0 ;
24535 long arg2 ;
24536 int arg3 ;
1fc3b23a 24537 int arg4 = (int) -1 ;
d14a1e28
RD
24538 bool result;
24539 PyObject * obj0 = 0 ;
994141e6
RD
24540 PyObject * obj1 = 0 ;
24541 PyObject * obj2 = 0 ;
24542 PyObject * obj3 = 0 ;
d14a1e28
RD
24543 char *kwnames[] = {
24544 (char *) "self",(char *) "item",(char *) "image",(char *) "selImage", NULL
24545 };
24546
1fc3b23a 24547 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO|O:ListCtrl_SetItemImage",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
093d3ff1
RD
24548 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyListCtrl, SWIG_POINTER_EXCEPTION | 0);
24549 if (SWIG_arg_fail(1)) SWIG_fail;
24550 {
24551 arg2 = (long)(SWIG_As_long(obj1));
24552 if (SWIG_arg_fail(2)) SWIG_fail;
24553 }
24554 {
24555 arg3 = (int)(SWIG_As_int(obj2));
24556 if (SWIG_arg_fail(3)) SWIG_fail;
24557 }
1fc3b23a 24558 if (obj3) {
093d3ff1
RD
24559 {
24560 arg4 = (int)(SWIG_As_int(obj3));
24561 if (SWIG_arg_fail(4)) SWIG_fail;
24562 }
1fc3b23a 24563 }
d14a1e28
RD
24564 {
24565 PyThreadState* __tstate = wxPyBeginAllowThreads();
24566 result = (bool)(arg1)->SetItemImage(arg2,arg3,arg4);
24567
24568 wxPyEndAllowThreads(__tstate);
24569 if (PyErr_Occurred()) SWIG_fail;
24570 }
4f89f6a3
RD
24571 {
24572 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
24573 }
d14a1e28
RD
24574 return resultobj;
24575 fail:
24576 return NULL;
24577}
24578
24579
c32bde28 24580static PyObject *_wrap_ListCtrl_GetItemText(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
24581 PyObject *resultobj;
24582 wxPyListCtrl *arg1 = (wxPyListCtrl *) 0 ;
24583 long arg2 ;
24584 wxString result;
24585 PyObject * obj0 = 0 ;
994141e6 24586 PyObject * obj1 = 0 ;
d14a1e28
RD
24587 char *kwnames[] = {
24588 (char *) "self",(char *) "item", NULL
24589 };
24590
994141e6 24591 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ListCtrl_GetItemText",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
24592 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyListCtrl, SWIG_POINTER_EXCEPTION | 0);
24593 if (SWIG_arg_fail(1)) SWIG_fail;
24594 {
24595 arg2 = (long)(SWIG_As_long(obj1));
24596 if (SWIG_arg_fail(2)) SWIG_fail;
24597 }
d14a1e28
RD
24598 {
24599 PyThreadState* __tstate = wxPyBeginAllowThreads();
24600 result = ((wxPyListCtrl const *)arg1)->GetItemText(arg2);
24601
24602 wxPyEndAllowThreads(__tstate);
24603 if (PyErr_Occurred()) SWIG_fail;
24604 }
24605 {
24606#if wxUSE_UNICODE
24607 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
24608#else
24609 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
24610#endif
24611 }
24612 return resultobj;
24613 fail:
24614 return NULL;
24615}
24616
24617
c32bde28 24618static PyObject *_wrap_ListCtrl_SetItemText(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
24619 PyObject *resultobj;
24620 wxPyListCtrl *arg1 = (wxPyListCtrl *) 0 ;
24621 long arg2 ;
24622 wxString *arg3 = 0 ;
ae8162c8 24623 bool temp3 = false ;
d14a1e28 24624 PyObject * obj0 = 0 ;
994141e6 24625 PyObject * obj1 = 0 ;
d14a1e28
RD
24626 PyObject * obj2 = 0 ;
24627 char *kwnames[] = {
24628 (char *) "self",(char *) "item",(char *) "str", NULL
24629 };
24630
994141e6 24631 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:ListCtrl_SetItemText",kwnames,&obj0,&obj1,&obj2)) goto fail;
093d3ff1
RD
24632 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyListCtrl, SWIG_POINTER_EXCEPTION | 0);
24633 if (SWIG_arg_fail(1)) SWIG_fail;
24634 {
24635 arg2 = (long)(SWIG_As_long(obj1));
24636 if (SWIG_arg_fail(2)) SWIG_fail;
24637 }
d14a1e28
RD
24638 {
24639 arg3 = wxString_in_helper(obj2);
24640 if (arg3 == NULL) SWIG_fail;
ae8162c8 24641 temp3 = true;
d14a1e28
RD
24642 }
24643 {
24644 PyThreadState* __tstate = wxPyBeginAllowThreads();
24645 (arg1)->SetItemText(arg2,(wxString const &)*arg3);
24646
24647 wxPyEndAllowThreads(__tstate);
24648 if (PyErr_Occurred()) SWIG_fail;
24649 }
24650 Py_INCREF(Py_None); resultobj = Py_None;
24651 {
24652 if (temp3)
24653 delete arg3;
24654 }
24655 return resultobj;
24656 fail:
24657 {
24658 if (temp3)
24659 delete arg3;
24660 }
24661 return NULL;
24662}
24663
24664
c32bde28 24665static PyObject *_wrap_ListCtrl_GetItemData(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
24666 PyObject *resultobj;
24667 wxPyListCtrl *arg1 = (wxPyListCtrl *) 0 ;
24668 long arg2 ;
24669 long result;
24670 PyObject * obj0 = 0 ;
994141e6 24671 PyObject * obj1 = 0 ;
d14a1e28
RD
24672 char *kwnames[] = {
24673 (char *) "self",(char *) "item", NULL
24674 };
24675
994141e6 24676 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ListCtrl_GetItemData",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
24677 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyListCtrl, SWIG_POINTER_EXCEPTION | 0);
24678 if (SWIG_arg_fail(1)) SWIG_fail;
24679 {
24680 arg2 = (long)(SWIG_As_long(obj1));
24681 if (SWIG_arg_fail(2)) SWIG_fail;
24682 }
d14a1e28
RD
24683 {
24684 PyThreadState* __tstate = wxPyBeginAllowThreads();
24685 result = (long)((wxPyListCtrl const *)arg1)->GetItemData(arg2);
24686
24687 wxPyEndAllowThreads(__tstate);
24688 if (PyErr_Occurred()) SWIG_fail;
24689 }
093d3ff1
RD
24690 {
24691 resultobj = SWIG_From_long((long)(result));
24692 }
d14a1e28
RD
24693 return resultobj;
24694 fail:
24695 return NULL;
24696}
24697
24698
c32bde28 24699static PyObject *_wrap_ListCtrl_SetItemData(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
24700 PyObject *resultobj;
24701 wxPyListCtrl *arg1 = (wxPyListCtrl *) 0 ;
24702 long arg2 ;
24703 long arg3 ;
24704 bool result;
24705 PyObject * obj0 = 0 ;
994141e6
RD
24706 PyObject * obj1 = 0 ;
24707 PyObject * obj2 = 0 ;
d14a1e28
RD
24708 char *kwnames[] = {
24709 (char *) "self",(char *) "item",(char *) "data", NULL
24710 };
24711
994141e6 24712 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:ListCtrl_SetItemData",kwnames,&obj0,&obj1,&obj2)) goto fail;
093d3ff1
RD
24713 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyListCtrl, SWIG_POINTER_EXCEPTION | 0);
24714 if (SWIG_arg_fail(1)) SWIG_fail;
24715 {
24716 arg2 = (long)(SWIG_As_long(obj1));
24717 if (SWIG_arg_fail(2)) SWIG_fail;
24718 }
24719 {
24720 arg3 = (long)(SWIG_As_long(obj2));
24721 if (SWIG_arg_fail(3)) SWIG_fail;
24722 }
d14a1e28
RD
24723 {
24724 PyThreadState* __tstate = wxPyBeginAllowThreads();
24725 result = (bool)(arg1)->SetItemData(arg2,arg3);
24726
24727 wxPyEndAllowThreads(__tstate);
24728 if (PyErr_Occurred()) SWIG_fail;
24729 }
4f89f6a3
RD
24730 {
24731 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
24732 }
d14a1e28
RD
24733 return resultobj;
24734 fail:
24735 return NULL;
24736}
24737
24738
c32bde28 24739static PyObject *_wrap_ListCtrl_GetItemPosition(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
24740 PyObject *resultobj;
24741 wxPyListCtrl *arg1 = (wxPyListCtrl *) 0 ;
24742 long arg2 ;
24743 wxPoint result;
24744 PyObject * obj0 = 0 ;
994141e6 24745 PyObject * obj1 = 0 ;
d14a1e28
RD
24746 char *kwnames[] = {
24747 (char *) "self",(char *) "item", NULL
24748 };
24749
994141e6 24750 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ListCtrl_GetItemPosition",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
24751 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyListCtrl, SWIG_POINTER_EXCEPTION | 0);
24752 if (SWIG_arg_fail(1)) SWIG_fail;
24753 {
24754 arg2 = (long)(SWIG_As_long(obj1));
24755 if (SWIG_arg_fail(2)) SWIG_fail;
24756 }
d14a1e28
RD
24757 {
24758 PyThreadState* __tstate = wxPyBeginAllowThreads();
24759 result = wxPyListCtrl_GetItemPosition(arg1,arg2);
24760
24761 wxPyEndAllowThreads(__tstate);
24762 if (PyErr_Occurred()) SWIG_fail;
24763 }
24764 {
24765 wxPoint * resultptr;
093d3ff1 24766 resultptr = new wxPoint((wxPoint &)(result));
15afbcd0 24767 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxPoint, 1);
d14a1e28
RD
24768 }
24769 return resultobj;
24770 fail:
24771 return NULL;
24772}
24773
24774
c32bde28 24775static PyObject *_wrap_ListCtrl_GetItemRect(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
24776 PyObject *resultobj;
24777 wxPyListCtrl *arg1 = (wxPyListCtrl *) 0 ;
24778 long arg2 ;
24779 int arg3 = (int) wxLIST_RECT_BOUNDS ;
24780 wxRect result;
24781 PyObject * obj0 = 0 ;
994141e6
RD
24782 PyObject * obj1 = 0 ;
24783 PyObject * obj2 = 0 ;
d14a1e28
RD
24784 char *kwnames[] = {
24785 (char *) "self",(char *) "item",(char *) "code", NULL
24786 };
24787
994141e6 24788 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:ListCtrl_GetItemRect",kwnames,&obj0,&obj1,&obj2)) goto fail;
093d3ff1
RD
24789 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyListCtrl, SWIG_POINTER_EXCEPTION | 0);
24790 if (SWIG_arg_fail(1)) SWIG_fail;
24791 {
24792 arg2 = (long)(SWIG_As_long(obj1));
24793 if (SWIG_arg_fail(2)) SWIG_fail;
24794 }
994141e6 24795 if (obj2) {
093d3ff1
RD
24796 {
24797 arg3 = (int)(SWIG_As_int(obj2));
24798 if (SWIG_arg_fail(3)) SWIG_fail;
24799 }
994141e6 24800 }
d14a1e28
RD
24801 {
24802 PyThreadState* __tstate = wxPyBeginAllowThreads();
24803 result = wxPyListCtrl_GetItemRect(arg1,arg2,arg3);
24804
24805 wxPyEndAllowThreads(__tstate);
24806 if (PyErr_Occurred()) SWIG_fail;
24807 }
24808 {
24809 wxRect * resultptr;
093d3ff1 24810 resultptr = new wxRect((wxRect &)(result));
15afbcd0 24811 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxRect, 1);
d14a1e28
RD
24812 }
24813 return resultobj;
24814 fail:
24815 return NULL;
24816}
24817
24818
c32bde28 24819static PyObject *_wrap_ListCtrl_SetItemPosition(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
24820 PyObject *resultobj;
24821 wxPyListCtrl *arg1 = (wxPyListCtrl *) 0 ;
24822 long arg2 ;
24823 wxPoint *arg3 = 0 ;
24824 bool result;
24825 wxPoint temp3 ;
24826 PyObject * obj0 = 0 ;
994141e6 24827 PyObject * obj1 = 0 ;
d14a1e28
RD
24828 PyObject * obj2 = 0 ;
24829 char *kwnames[] = {
24830 (char *) "self",(char *) "item",(char *) "pos", NULL
24831 };
24832
994141e6 24833 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:ListCtrl_SetItemPosition",kwnames,&obj0,&obj1,&obj2)) goto fail;
093d3ff1
RD
24834 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyListCtrl, SWIG_POINTER_EXCEPTION | 0);
24835 if (SWIG_arg_fail(1)) SWIG_fail;
24836 {
24837 arg2 = (long)(SWIG_As_long(obj1));
24838 if (SWIG_arg_fail(2)) SWIG_fail;
24839 }
d14a1e28
RD
24840 {
24841 arg3 = &temp3;
24842 if ( ! wxPoint_helper(obj2, &arg3)) SWIG_fail;
24843 }
24844 {
24845 PyThreadState* __tstate = wxPyBeginAllowThreads();
24846 result = (bool)(arg1)->SetItemPosition(arg2,(wxPoint const &)*arg3);
24847
24848 wxPyEndAllowThreads(__tstate);
24849 if (PyErr_Occurred()) SWIG_fail;
24850 }
4f89f6a3
RD
24851 {
24852 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
24853 }
d14a1e28
RD
24854 return resultobj;
24855 fail:
24856 return NULL;
24857}
24858
24859
c32bde28 24860static PyObject *_wrap_ListCtrl_GetItemCount(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
24861 PyObject *resultobj;
24862 wxPyListCtrl *arg1 = (wxPyListCtrl *) 0 ;
24863 int result;
24864 PyObject * obj0 = 0 ;
24865 char *kwnames[] = {
24866 (char *) "self", NULL
24867 };
24868
24869 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ListCtrl_GetItemCount",kwnames,&obj0)) goto fail;
093d3ff1
RD
24870 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyListCtrl, SWIG_POINTER_EXCEPTION | 0);
24871 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
24872 {
24873 PyThreadState* __tstate = wxPyBeginAllowThreads();
24874 result = (int)((wxPyListCtrl const *)arg1)->GetItemCount();
24875
24876 wxPyEndAllowThreads(__tstate);
24877 if (PyErr_Occurred()) SWIG_fail;
24878 }
093d3ff1
RD
24879 {
24880 resultobj = SWIG_From_int((int)(result));
24881 }
d14a1e28
RD
24882 return resultobj;
24883 fail:
24884 return NULL;
24885}
24886
24887
c32bde28 24888static PyObject *_wrap_ListCtrl_GetColumnCount(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
24889 PyObject *resultobj;
24890 wxPyListCtrl *arg1 = (wxPyListCtrl *) 0 ;
24891 int result;
24892 PyObject * obj0 = 0 ;
24893 char *kwnames[] = {
24894 (char *) "self", NULL
24895 };
24896
24897 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ListCtrl_GetColumnCount",kwnames,&obj0)) goto fail;
093d3ff1
RD
24898 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyListCtrl, SWIG_POINTER_EXCEPTION | 0);
24899 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
24900 {
24901 PyThreadState* __tstate = wxPyBeginAllowThreads();
24902 result = (int)((wxPyListCtrl const *)arg1)->GetColumnCount();
24903
24904 wxPyEndAllowThreads(__tstate);
24905 if (PyErr_Occurred()) SWIG_fail;
24906 }
093d3ff1
RD
24907 {
24908 resultobj = SWIG_From_int((int)(result));
24909 }
d14a1e28
RD
24910 return resultobj;
24911 fail:
24912 return NULL;
24913}
24914
24915
c32bde28 24916static PyObject *_wrap_ListCtrl_GetItemSpacing(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
24917 PyObject *resultobj;
24918 wxPyListCtrl *arg1 = (wxPyListCtrl *) 0 ;
24919 wxSize result;
24920 PyObject * obj0 = 0 ;
24921 char *kwnames[] = {
24922 (char *) "self", NULL
24923 };
24924
24925 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ListCtrl_GetItemSpacing",kwnames,&obj0)) goto fail;
093d3ff1
RD
24926 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyListCtrl, SWIG_POINTER_EXCEPTION | 0);
24927 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
24928 {
24929 PyThreadState* __tstate = wxPyBeginAllowThreads();
24930 result = ((wxPyListCtrl const *)arg1)->GetItemSpacing();
24931
24932 wxPyEndAllowThreads(__tstate);
24933 if (PyErr_Occurred()) SWIG_fail;
24934 }
24935 {
24936 wxSize * resultptr;
093d3ff1 24937 resultptr = new wxSize((wxSize &)(result));
15afbcd0 24938 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxSize, 1);
d14a1e28
RD
24939 }
24940 return resultobj;
24941 fail:
24942 return NULL;
24943}
24944
24945
c32bde28 24946static PyObject *_wrap_ListCtrl_SetItemSpacing(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
24947 PyObject *resultobj;
24948 wxPyListCtrl *arg1 = (wxPyListCtrl *) 0 ;
24949 int arg2 ;
ae8162c8 24950 bool arg3 = (bool) false ;
d14a1e28 24951 PyObject * obj0 = 0 ;
994141e6 24952 PyObject * obj1 = 0 ;
d14a1e28
RD
24953 PyObject * obj2 = 0 ;
24954 char *kwnames[] = {
24955 (char *) "self",(char *) "spacing",(char *) "isSmall", NULL
24956 };
24957
994141e6 24958 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:ListCtrl_SetItemSpacing",kwnames,&obj0,&obj1,&obj2)) goto fail;
093d3ff1
RD
24959 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyListCtrl, SWIG_POINTER_EXCEPTION | 0);
24960 if (SWIG_arg_fail(1)) SWIG_fail;
24961 {
24962 arg2 = (int)(SWIG_As_int(obj1));
24963 if (SWIG_arg_fail(2)) SWIG_fail;
24964 }
d14a1e28 24965 if (obj2) {
093d3ff1
RD
24966 {
24967 arg3 = (bool)(SWIG_As_bool(obj2));
24968 if (SWIG_arg_fail(3)) SWIG_fail;
24969 }
d14a1e28
RD
24970 }
24971 {
24972 PyThreadState* __tstate = wxPyBeginAllowThreads();
24973 (arg1)->SetItemSpacing(arg2,arg3);
24974
24975 wxPyEndAllowThreads(__tstate);
24976 if (PyErr_Occurred()) SWIG_fail;
24977 }
24978 Py_INCREF(Py_None); resultobj = Py_None;
24979 return resultobj;
24980 fail:
24981 return NULL;
24982}
24983
24984
c32bde28 24985static PyObject *_wrap_ListCtrl_GetSelectedItemCount(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
24986 PyObject *resultobj;
24987 wxPyListCtrl *arg1 = (wxPyListCtrl *) 0 ;
24988 int result;
24989 PyObject * obj0 = 0 ;
24990 char *kwnames[] = {
24991 (char *) "self", NULL
24992 };
24993
24994 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ListCtrl_GetSelectedItemCount",kwnames,&obj0)) goto fail;
093d3ff1
RD
24995 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyListCtrl, SWIG_POINTER_EXCEPTION | 0);
24996 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
24997 {
24998 PyThreadState* __tstate = wxPyBeginAllowThreads();
24999 result = (int)((wxPyListCtrl const *)arg1)->GetSelectedItemCount();
25000
25001 wxPyEndAllowThreads(__tstate);
25002 if (PyErr_Occurred()) SWIG_fail;
25003 }
093d3ff1
RD
25004 {
25005 resultobj = SWIG_From_int((int)(result));
25006 }
d14a1e28
RD
25007 return resultobj;
25008 fail:
25009 return NULL;
25010}
25011
25012
c32bde28 25013static PyObject *_wrap_ListCtrl_GetTextColour(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
25014 PyObject *resultobj;
25015 wxPyListCtrl *arg1 = (wxPyListCtrl *) 0 ;
25016 wxColour result;
25017 PyObject * obj0 = 0 ;
25018 char *kwnames[] = {
25019 (char *) "self", NULL
25020 };
25021
25022 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ListCtrl_GetTextColour",kwnames,&obj0)) goto fail;
093d3ff1
RD
25023 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyListCtrl, SWIG_POINTER_EXCEPTION | 0);
25024 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
25025 {
25026 PyThreadState* __tstate = wxPyBeginAllowThreads();
25027 result = ((wxPyListCtrl const *)arg1)->GetTextColour();
25028
25029 wxPyEndAllowThreads(__tstate);
25030 if (PyErr_Occurred()) SWIG_fail;
25031 }
25032 {
25033 wxColour * resultptr;
093d3ff1 25034 resultptr = new wxColour((wxColour &)(result));
15afbcd0 25035 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxColour, 1);
d14a1e28
RD
25036 }
25037 return resultobj;
25038 fail:
25039 return NULL;
25040}
25041
25042
c32bde28 25043static PyObject *_wrap_ListCtrl_SetTextColour(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
25044 PyObject *resultobj;
25045 wxPyListCtrl *arg1 = (wxPyListCtrl *) 0 ;
25046 wxColour *arg2 = 0 ;
25047 wxColour temp2 ;
25048 PyObject * obj0 = 0 ;
25049 PyObject * obj1 = 0 ;
25050 char *kwnames[] = {
25051 (char *) "self",(char *) "col", NULL
25052 };
25053
25054 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ListCtrl_SetTextColour",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
25055 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyListCtrl, SWIG_POINTER_EXCEPTION | 0);
25056 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
25057 {
25058 arg2 = &temp2;
25059 if ( ! wxColour_helper(obj1, &arg2)) SWIG_fail;
25060 }
25061 {
25062 PyThreadState* __tstate = wxPyBeginAllowThreads();
25063 (arg1)->SetTextColour((wxColour const &)*arg2);
25064
25065 wxPyEndAllowThreads(__tstate);
25066 if (PyErr_Occurred()) SWIG_fail;
25067 }
25068 Py_INCREF(Py_None); resultobj = Py_None;
25069 return resultobj;
25070 fail:
25071 return NULL;
25072}
25073
25074
c32bde28 25075static PyObject *_wrap_ListCtrl_GetTopItem(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
25076 PyObject *resultobj;
25077 wxPyListCtrl *arg1 = (wxPyListCtrl *) 0 ;
25078 long result;
25079 PyObject * obj0 = 0 ;
25080 char *kwnames[] = {
25081 (char *) "self", NULL
25082 };
25083
25084 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ListCtrl_GetTopItem",kwnames,&obj0)) goto fail;
093d3ff1
RD
25085 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyListCtrl, SWIG_POINTER_EXCEPTION | 0);
25086 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
25087 {
25088 PyThreadState* __tstate = wxPyBeginAllowThreads();
25089 result = (long)((wxPyListCtrl const *)arg1)->GetTopItem();
25090
25091 wxPyEndAllowThreads(__tstate);
25092 if (PyErr_Occurred()) SWIG_fail;
25093 }
093d3ff1
RD
25094 {
25095 resultobj = SWIG_From_long((long)(result));
25096 }
d14a1e28
RD
25097 return resultobj;
25098 fail:
25099 return NULL;
25100}
25101
25102
c32bde28 25103static PyObject *_wrap_ListCtrl_SetSingleStyle(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
25104 PyObject *resultobj;
25105 wxPyListCtrl *arg1 = (wxPyListCtrl *) 0 ;
25106 long arg2 ;
ae8162c8 25107 bool arg3 = (bool) true ;
d14a1e28 25108 PyObject * obj0 = 0 ;
994141e6 25109 PyObject * obj1 = 0 ;
d14a1e28
RD
25110 PyObject * obj2 = 0 ;
25111 char *kwnames[] = {
25112 (char *) "self",(char *) "style",(char *) "add", NULL
25113 };
25114
994141e6 25115 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:ListCtrl_SetSingleStyle",kwnames,&obj0,&obj1,&obj2)) goto fail;
093d3ff1
RD
25116 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyListCtrl, SWIG_POINTER_EXCEPTION | 0);
25117 if (SWIG_arg_fail(1)) SWIG_fail;
25118 {
25119 arg2 = (long)(SWIG_As_long(obj1));
25120 if (SWIG_arg_fail(2)) SWIG_fail;
25121 }
d14a1e28 25122 if (obj2) {
093d3ff1
RD
25123 {
25124 arg3 = (bool)(SWIG_As_bool(obj2));
25125 if (SWIG_arg_fail(3)) SWIG_fail;
25126 }
d14a1e28
RD
25127 }
25128 {
25129 PyThreadState* __tstate = wxPyBeginAllowThreads();
25130 (arg1)->SetSingleStyle(arg2,arg3);
25131
25132 wxPyEndAllowThreads(__tstate);
25133 if (PyErr_Occurred()) SWIG_fail;
25134 }
25135 Py_INCREF(Py_None); resultobj = Py_None;
25136 return resultobj;
25137 fail:
25138 return NULL;
25139}
25140
25141
c32bde28 25142static PyObject *_wrap_ListCtrl_SetWindowStyleFlag(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
25143 PyObject *resultobj;
25144 wxPyListCtrl *arg1 = (wxPyListCtrl *) 0 ;
25145 long arg2 ;
25146 PyObject * obj0 = 0 ;
994141e6 25147 PyObject * obj1 = 0 ;
d14a1e28
RD
25148 char *kwnames[] = {
25149 (char *) "self",(char *) "style", NULL
25150 };
25151
994141e6 25152 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ListCtrl_SetWindowStyleFlag",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
25153 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyListCtrl, SWIG_POINTER_EXCEPTION | 0);
25154 if (SWIG_arg_fail(1)) SWIG_fail;
25155 {
25156 arg2 = (long)(SWIG_As_long(obj1));
25157 if (SWIG_arg_fail(2)) SWIG_fail;
25158 }
d14a1e28
RD
25159 {
25160 PyThreadState* __tstate = wxPyBeginAllowThreads();
25161 (arg1)->SetWindowStyleFlag(arg2);
25162
25163 wxPyEndAllowThreads(__tstate);
25164 if (PyErr_Occurred()) SWIG_fail;
25165 }
25166 Py_INCREF(Py_None); resultobj = Py_None;
25167 return resultobj;
25168 fail:
25169 return NULL;
25170}
25171
25172
c32bde28 25173static PyObject *_wrap_ListCtrl_GetNextItem(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
25174 PyObject *resultobj;
25175 wxPyListCtrl *arg1 = (wxPyListCtrl *) 0 ;
25176 long arg2 ;
25177 int arg3 = (int) wxLIST_NEXT_ALL ;
25178 int arg4 = (int) wxLIST_STATE_DONTCARE ;
25179 long result;
25180 PyObject * obj0 = 0 ;
994141e6
RD
25181 PyObject * obj1 = 0 ;
25182 PyObject * obj2 = 0 ;
25183 PyObject * obj3 = 0 ;
d14a1e28
RD
25184 char *kwnames[] = {
25185 (char *) "self",(char *) "item",(char *) "geometry",(char *) "state", NULL
25186 };
25187
994141e6 25188 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|OO:ListCtrl_GetNextItem",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
093d3ff1
RD
25189 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyListCtrl, SWIG_POINTER_EXCEPTION | 0);
25190 if (SWIG_arg_fail(1)) SWIG_fail;
25191 {
25192 arg2 = (long)(SWIG_As_long(obj1));
25193 if (SWIG_arg_fail(2)) SWIG_fail;
25194 }
994141e6 25195 if (obj2) {
093d3ff1
RD
25196 {
25197 arg3 = (int)(SWIG_As_int(obj2));
25198 if (SWIG_arg_fail(3)) SWIG_fail;
25199 }
994141e6
RD
25200 }
25201 if (obj3) {
093d3ff1
RD
25202 {
25203 arg4 = (int)(SWIG_As_int(obj3));
25204 if (SWIG_arg_fail(4)) SWIG_fail;
25205 }
994141e6 25206 }
d14a1e28
RD
25207 {
25208 PyThreadState* __tstate = wxPyBeginAllowThreads();
25209 result = (long)((wxPyListCtrl const *)arg1)->GetNextItem(arg2,arg3,arg4);
25210
25211 wxPyEndAllowThreads(__tstate);
25212 if (PyErr_Occurred()) SWIG_fail;
25213 }
093d3ff1
RD
25214 {
25215 resultobj = SWIG_From_long((long)(result));
25216 }
d14a1e28
RD
25217 return resultobj;
25218 fail:
25219 return NULL;
25220}
25221
25222
c32bde28 25223static PyObject *_wrap_ListCtrl_GetImageList(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
25224 PyObject *resultobj;
25225 wxPyListCtrl *arg1 = (wxPyListCtrl *) 0 ;
25226 int arg2 ;
25227 wxImageList *result;
25228 PyObject * obj0 = 0 ;
994141e6 25229 PyObject * obj1 = 0 ;
d14a1e28
RD
25230 char *kwnames[] = {
25231 (char *) "self",(char *) "which", NULL
25232 };
25233
994141e6 25234 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ListCtrl_GetImageList",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
25235 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyListCtrl, SWIG_POINTER_EXCEPTION | 0);
25236 if (SWIG_arg_fail(1)) SWIG_fail;
25237 {
25238 arg2 = (int)(SWIG_As_int(obj1));
25239 if (SWIG_arg_fail(2)) SWIG_fail;
25240 }
d14a1e28
RD
25241 {
25242 PyThreadState* __tstate = wxPyBeginAllowThreads();
25243 result = (wxImageList *)((wxPyListCtrl const *)arg1)->GetImageList(arg2);
25244
25245 wxPyEndAllowThreads(__tstate);
25246 if (PyErr_Occurred()) SWIG_fail;
25247 }
25248 {
412d302d 25249 resultobj = wxPyMake_wxObject(result, 0);
d14a1e28
RD
25250 }
25251 return resultobj;
25252 fail:
25253 return NULL;
25254}
25255
25256
c32bde28 25257static PyObject *_wrap_ListCtrl_SetImageList(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
25258 PyObject *resultobj;
25259 wxPyListCtrl *arg1 = (wxPyListCtrl *) 0 ;
25260 wxImageList *arg2 = (wxImageList *) 0 ;
25261 int arg3 ;
25262 PyObject * obj0 = 0 ;
25263 PyObject * obj1 = 0 ;
994141e6 25264 PyObject * obj2 = 0 ;
d14a1e28
RD
25265 char *kwnames[] = {
25266 (char *) "self",(char *) "imageList",(char *) "which", NULL
25267 };
25268
994141e6 25269 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:ListCtrl_SetImageList",kwnames,&obj0,&obj1,&obj2)) goto fail;
093d3ff1
RD
25270 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyListCtrl, SWIG_POINTER_EXCEPTION | 0);
25271 if (SWIG_arg_fail(1)) SWIG_fail;
25272 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxImageList, SWIG_POINTER_EXCEPTION | 0);
25273 if (SWIG_arg_fail(2)) SWIG_fail;
25274 {
25275 arg3 = (int)(SWIG_As_int(obj2));
25276 if (SWIG_arg_fail(3)) SWIG_fail;
25277 }
d14a1e28
RD
25278 {
25279 PyThreadState* __tstate = wxPyBeginAllowThreads();
25280 (arg1)->SetImageList(arg2,arg3);
25281
25282 wxPyEndAllowThreads(__tstate);
25283 if (PyErr_Occurred()) SWIG_fail;
25284 }
25285 Py_INCREF(Py_None); resultobj = Py_None;
25286 return resultobj;
25287 fail:
25288 return NULL;
25289}
25290
25291
c32bde28 25292static PyObject *_wrap_ListCtrl_AssignImageList(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
25293 PyObject *resultobj;
25294 wxPyListCtrl *arg1 = (wxPyListCtrl *) 0 ;
25295 wxImageList *arg2 = (wxImageList *) 0 ;
25296 int arg3 ;
25297 PyObject * obj0 = 0 ;
25298 PyObject * obj1 = 0 ;
994141e6 25299 PyObject * obj2 = 0 ;
d14a1e28
RD
25300 char *kwnames[] = {
25301 (char *) "self",(char *) "imageList",(char *) "which", NULL
25302 };
25303
994141e6 25304 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:ListCtrl_AssignImageList",kwnames,&obj0,&obj1,&obj2)) goto fail;
093d3ff1
RD
25305 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyListCtrl, SWIG_POINTER_EXCEPTION | 0);
25306 if (SWIG_arg_fail(1)) SWIG_fail;
25307 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxImageList, SWIG_POINTER_EXCEPTION | SWIG_POINTER_DISOWN);
25308 if (SWIG_arg_fail(2)) SWIG_fail;
25309 {
25310 arg3 = (int)(SWIG_As_int(obj2));
25311 if (SWIG_arg_fail(3)) SWIG_fail;
25312 }
d14a1e28
RD
25313 {
25314 PyThreadState* __tstate = wxPyBeginAllowThreads();
25315 (arg1)->AssignImageList(arg2,arg3);
25316
25317 wxPyEndAllowThreads(__tstate);
25318 if (PyErr_Occurred()) SWIG_fail;
25319 }
25320 Py_INCREF(Py_None); resultobj = Py_None;
25321 return resultobj;
25322 fail:
25323 return NULL;
25324}
25325
25326
c32bde28 25327static PyObject *_wrap_ListCtrl_InReportView(PyObject *, PyObject *args, PyObject *kwargs) {
4276dc52
RD
25328 PyObject *resultobj;
25329 wxPyListCtrl *arg1 = (wxPyListCtrl *) 0 ;
25330 bool result;
25331 PyObject * obj0 = 0 ;
25332 char *kwnames[] = {
25333 (char *) "self", NULL
25334 };
25335
25336 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ListCtrl_InReportView",kwnames,&obj0)) goto fail;
093d3ff1
RD
25337 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyListCtrl, SWIG_POINTER_EXCEPTION | 0);
25338 if (SWIG_arg_fail(1)) SWIG_fail;
4276dc52
RD
25339 {
25340 PyThreadState* __tstate = wxPyBeginAllowThreads();
25341 result = (bool)((wxPyListCtrl const *)arg1)->InReportView();
25342
25343 wxPyEndAllowThreads(__tstate);
25344 if (PyErr_Occurred()) SWIG_fail;
25345 }
4f89f6a3
RD
25346 {
25347 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
25348 }
4276dc52
RD
25349 return resultobj;
25350 fail:
25351 return NULL;
25352}
25353
25354
c32bde28 25355static PyObject *_wrap_ListCtrl_IsVirtual(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
25356 PyObject *resultobj;
25357 wxPyListCtrl *arg1 = (wxPyListCtrl *) 0 ;
25358 bool result;
25359 PyObject * obj0 = 0 ;
25360 char *kwnames[] = {
25361 (char *) "self", NULL
25362 };
25363
25364 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ListCtrl_IsVirtual",kwnames,&obj0)) goto fail;
093d3ff1
RD
25365 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyListCtrl, SWIG_POINTER_EXCEPTION | 0);
25366 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
25367 {
25368 PyThreadState* __tstate = wxPyBeginAllowThreads();
25369 result = (bool)((wxPyListCtrl const *)arg1)->IsVirtual();
25370
25371 wxPyEndAllowThreads(__tstate);
25372 if (PyErr_Occurred()) SWIG_fail;
25373 }
4f89f6a3
RD
25374 {
25375 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
25376 }
d14a1e28
RD
25377 return resultobj;
25378 fail:
25379 return NULL;
25380}
25381
25382
c32bde28 25383static PyObject *_wrap_ListCtrl_RefreshItem(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
25384 PyObject *resultobj;
25385 wxPyListCtrl *arg1 = (wxPyListCtrl *) 0 ;
25386 long arg2 ;
25387 PyObject * obj0 = 0 ;
994141e6 25388 PyObject * obj1 = 0 ;
d14a1e28
RD
25389 char *kwnames[] = {
25390 (char *) "self",(char *) "item", NULL
25391 };
25392
994141e6 25393 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ListCtrl_RefreshItem",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
25394 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyListCtrl, SWIG_POINTER_EXCEPTION | 0);
25395 if (SWIG_arg_fail(1)) SWIG_fail;
25396 {
25397 arg2 = (long)(SWIG_As_long(obj1));
25398 if (SWIG_arg_fail(2)) SWIG_fail;
25399 }
d14a1e28
RD
25400 {
25401 PyThreadState* __tstate = wxPyBeginAllowThreads();
25402 (arg1)->RefreshItem(arg2);
25403
25404 wxPyEndAllowThreads(__tstate);
25405 if (PyErr_Occurred()) SWIG_fail;
25406 }
25407 Py_INCREF(Py_None); resultobj = Py_None;
25408 return resultobj;
25409 fail:
25410 return NULL;
25411}
25412
25413
c32bde28 25414static PyObject *_wrap_ListCtrl_RefreshItems(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
25415 PyObject *resultobj;
25416 wxPyListCtrl *arg1 = (wxPyListCtrl *) 0 ;
25417 long arg2 ;
25418 long arg3 ;
25419 PyObject * obj0 = 0 ;
994141e6
RD
25420 PyObject * obj1 = 0 ;
25421 PyObject * obj2 = 0 ;
d14a1e28
RD
25422 char *kwnames[] = {
25423 (char *) "self",(char *) "itemFrom",(char *) "itemTo", NULL
25424 };
25425
994141e6 25426 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:ListCtrl_RefreshItems",kwnames,&obj0,&obj1,&obj2)) goto fail;
093d3ff1
RD
25427 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyListCtrl, SWIG_POINTER_EXCEPTION | 0);
25428 if (SWIG_arg_fail(1)) SWIG_fail;
25429 {
25430 arg2 = (long)(SWIG_As_long(obj1));
25431 if (SWIG_arg_fail(2)) SWIG_fail;
25432 }
25433 {
25434 arg3 = (long)(SWIG_As_long(obj2));
25435 if (SWIG_arg_fail(3)) SWIG_fail;
25436 }
d14a1e28
RD
25437 {
25438 PyThreadState* __tstate = wxPyBeginAllowThreads();
25439 (arg1)->RefreshItems(arg2,arg3);
25440
25441 wxPyEndAllowThreads(__tstate);
25442 if (PyErr_Occurred()) SWIG_fail;
25443 }
25444 Py_INCREF(Py_None); resultobj = Py_None;
25445 return resultobj;
25446 fail:
25447 return NULL;
25448}
25449
25450
c32bde28 25451static PyObject *_wrap_ListCtrl_Arrange(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
25452 PyObject *resultobj;
25453 wxPyListCtrl *arg1 = (wxPyListCtrl *) 0 ;
25454 int arg2 = (int) wxLIST_ALIGN_DEFAULT ;
25455 bool result;
25456 PyObject * obj0 = 0 ;
994141e6 25457 PyObject * obj1 = 0 ;
d14a1e28
RD
25458 char *kwnames[] = {
25459 (char *) "self",(char *) "flag", NULL
25460 };
25461
994141e6 25462 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:ListCtrl_Arrange",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
25463 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyListCtrl, SWIG_POINTER_EXCEPTION | 0);
25464 if (SWIG_arg_fail(1)) SWIG_fail;
994141e6 25465 if (obj1) {
093d3ff1
RD
25466 {
25467 arg2 = (int)(SWIG_As_int(obj1));
25468 if (SWIG_arg_fail(2)) SWIG_fail;
25469 }
994141e6 25470 }
d14a1e28
RD
25471 {
25472 PyThreadState* __tstate = wxPyBeginAllowThreads();
25473 result = (bool)(arg1)->Arrange(arg2);
25474
25475 wxPyEndAllowThreads(__tstate);
25476 if (PyErr_Occurred()) SWIG_fail;
25477 }
4f89f6a3
RD
25478 {
25479 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
25480 }
d14a1e28
RD
25481 return resultobj;
25482 fail:
25483 return NULL;
25484}
25485
25486
c32bde28 25487static PyObject *_wrap_ListCtrl_DeleteItem(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
25488 PyObject *resultobj;
25489 wxPyListCtrl *arg1 = (wxPyListCtrl *) 0 ;
25490 long arg2 ;
25491 bool result;
25492 PyObject * obj0 = 0 ;
994141e6 25493 PyObject * obj1 = 0 ;
d14a1e28
RD
25494 char *kwnames[] = {
25495 (char *) "self",(char *) "item", NULL
25496 };
25497
994141e6 25498 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ListCtrl_DeleteItem",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
25499 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyListCtrl, SWIG_POINTER_EXCEPTION | 0);
25500 if (SWIG_arg_fail(1)) SWIG_fail;
25501 {
25502 arg2 = (long)(SWIG_As_long(obj1));
25503 if (SWIG_arg_fail(2)) SWIG_fail;
25504 }
d14a1e28
RD
25505 {
25506 PyThreadState* __tstate = wxPyBeginAllowThreads();
25507 result = (bool)(arg1)->DeleteItem(arg2);
25508
25509 wxPyEndAllowThreads(__tstate);
25510 if (PyErr_Occurred()) SWIG_fail;
25511 }
4f89f6a3
RD
25512 {
25513 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
25514 }
d14a1e28
RD
25515 return resultobj;
25516 fail:
25517 return NULL;
25518}
25519
25520
c32bde28 25521static PyObject *_wrap_ListCtrl_DeleteAllItems(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
25522 PyObject *resultobj;
25523 wxPyListCtrl *arg1 = (wxPyListCtrl *) 0 ;
25524 bool result;
25525 PyObject * obj0 = 0 ;
25526 char *kwnames[] = {
25527 (char *) "self", NULL
25528 };
25529
25530 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ListCtrl_DeleteAllItems",kwnames,&obj0)) goto fail;
093d3ff1
RD
25531 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyListCtrl, SWIG_POINTER_EXCEPTION | 0);
25532 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
25533 {
25534 PyThreadState* __tstate = wxPyBeginAllowThreads();
25535 result = (bool)(arg1)->DeleteAllItems();
25536
25537 wxPyEndAllowThreads(__tstate);
25538 if (PyErr_Occurred()) SWIG_fail;
25539 }
4f89f6a3
RD
25540 {
25541 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
25542 }
d14a1e28
RD
25543 return resultobj;
25544 fail:
25545 return NULL;
25546}
25547
25548
c32bde28 25549static PyObject *_wrap_ListCtrl_DeleteColumn(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
25550 PyObject *resultobj;
25551 wxPyListCtrl *arg1 = (wxPyListCtrl *) 0 ;
25552 int arg2 ;
25553 bool result;
25554 PyObject * obj0 = 0 ;
994141e6 25555 PyObject * obj1 = 0 ;
d14a1e28
RD
25556 char *kwnames[] = {
25557 (char *) "self",(char *) "col", NULL
25558 };
25559
994141e6 25560 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ListCtrl_DeleteColumn",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
25561 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyListCtrl, SWIG_POINTER_EXCEPTION | 0);
25562 if (SWIG_arg_fail(1)) SWIG_fail;
25563 {
25564 arg2 = (int)(SWIG_As_int(obj1));
25565 if (SWIG_arg_fail(2)) SWIG_fail;
25566 }
d14a1e28
RD
25567 {
25568 PyThreadState* __tstate = wxPyBeginAllowThreads();
25569 result = (bool)(arg1)->DeleteColumn(arg2);
25570
25571 wxPyEndAllowThreads(__tstate);
25572 if (PyErr_Occurred()) SWIG_fail;
25573 }
4f89f6a3
RD
25574 {
25575 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
25576 }
d14a1e28
RD
25577 return resultobj;
25578 fail:
25579 return NULL;
25580}
25581
25582
c32bde28 25583static PyObject *_wrap_ListCtrl_DeleteAllColumns(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
25584 PyObject *resultobj;
25585 wxPyListCtrl *arg1 = (wxPyListCtrl *) 0 ;
25586 bool result;
25587 PyObject * obj0 = 0 ;
25588 char *kwnames[] = {
25589 (char *) "self", NULL
25590 };
25591
25592 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ListCtrl_DeleteAllColumns",kwnames,&obj0)) goto fail;
093d3ff1
RD
25593 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyListCtrl, SWIG_POINTER_EXCEPTION | 0);
25594 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
25595 {
25596 PyThreadState* __tstate = wxPyBeginAllowThreads();
25597 result = (bool)(arg1)->DeleteAllColumns();
25598
25599 wxPyEndAllowThreads(__tstate);
25600 if (PyErr_Occurred()) SWIG_fail;
25601 }
4f89f6a3
RD
25602 {
25603 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
25604 }
d14a1e28
RD
25605 return resultobj;
25606 fail:
25607 return NULL;
25608}
25609
25610
c32bde28 25611static PyObject *_wrap_ListCtrl_ClearAll(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
25612 PyObject *resultobj;
25613 wxPyListCtrl *arg1 = (wxPyListCtrl *) 0 ;
25614 PyObject * obj0 = 0 ;
25615 char *kwnames[] = {
25616 (char *) "self", NULL
25617 };
25618
25619 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ListCtrl_ClearAll",kwnames,&obj0)) goto fail;
093d3ff1
RD
25620 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyListCtrl, SWIG_POINTER_EXCEPTION | 0);
25621 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
25622 {
25623 PyThreadState* __tstate = wxPyBeginAllowThreads();
25624 (arg1)->ClearAll();
25625
25626 wxPyEndAllowThreads(__tstate);
25627 if (PyErr_Occurred()) SWIG_fail;
25628 }
25629 Py_INCREF(Py_None); resultobj = Py_None;
25630 return resultobj;
25631 fail:
25632 return NULL;
25633}
25634
25635
c32bde28 25636static PyObject *_wrap_ListCtrl_EditLabel(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
25637 PyObject *resultobj;
25638 wxPyListCtrl *arg1 = (wxPyListCtrl *) 0 ;
25639 long arg2 ;
25640 PyObject * obj0 = 0 ;
994141e6 25641 PyObject * obj1 = 0 ;
d14a1e28
RD
25642 char *kwnames[] = {
25643 (char *) "self",(char *) "item", NULL
25644 };
25645
994141e6 25646 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ListCtrl_EditLabel",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
25647 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyListCtrl, SWIG_POINTER_EXCEPTION | 0);
25648 if (SWIG_arg_fail(1)) SWIG_fail;
25649 {
25650 arg2 = (long)(SWIG_As_long(obj1));
25651 if (SWIG_arg_fail(2)) SWIG_fail;
25652 }
d14a1e28
RD
25653 {
25654 PyThreadState* __tstate = wxPyBeginAllowThreads();
25655 (arg1)->EditLabel(arg2);
25656
25657 wxPyEndAllowThreads(__tstate);
25658 if (PyErr_Occurred()) SWIG_fail;
25659 }
25660 Py_INCREF(Py_None); resultobj = Py_None;
25661 return resultobj;
25662 fail:
25663 return NULL;
25664}
25665
25666
c32bde28 25667static PyObject *_wrap_ListCtrl_EnsureVisible(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
25668 PyObject *resultobj;
25669 wxPyListCtrl *arg1 = (wxPyListCtrl *) 0 ;
25670 long arg2 ;
25671 bool result;
25672 PyObject * obj0 = 0 ;
994141e6 25673 PyObject * obj1 = 0 ;
d14a1e28
RD
25674 char *kwnames[] = {
25675 (char *) "self",(char *) "item", NULL
25676 };
25677
994141e6 25678 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ListCtrl_EnsureVisible",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
25679 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyListCtrl, SWIG_POINTER_EXCEPTION | 0);
25680 if (SWIG_arg_fail(1)) SWIG_fail;
25681 {
25682 arg2 = (long)(SWIG_As_long(obj1));
25683 if (SWIG_arg_fail(2)) SWIG_fail;
25684 }
d14a1e28
RD
25685 {
25686 PyThreadState* __tstate = wxPyBeginAllowThreads();
25687 result = (bool)(arg1)->EnsureVisible(arg2);
25688
25689 wxPyEndAllowThreads(__tstate);
25690 if (PyErr_Occurred()) SWIG_fail;
25691 }
4f89f6a3
RD
25692 {
25693 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
25694 }
d14a1e28
RD
25695 return resultobj;
25696 fail:
25697 return NULL;
25698}
25699
25700
c32bde28 25701static PyObject *_wrap_ListCtrl_FindItem(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
25702 PyObject *resultobj;
25703 wxPyListCtrl *arg1 = (wxPyListCtrl *) 0 ;
25704 long arg2 ;
25705 wxString *arg3 = 0 ;
ae8162c8 25706 bool arg4 = (bool) false ;
d14a1e28 25707 long result;
ae8162c8 25708 bool temp3 = false ;
d14a1e28 25709 PyObject * obj0 = 0 ;
994141e6 25710 PyObject * obj1 = 0 ;
d14a1e28
RD
25711 PyObject * obj2 = 0 ;
25712 PyObject * obj3 = 0 ;
25713 char *kwnames[] = {
25714 (char *) "self",(char *) "start",(char *) "str",(char *) "partial", NULL
25715 };
25716
994141e6 25717 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO|O:ListCtrl_FindItem",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
093d3ff1
RD
25718 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyListCtrl, SWIG_POINTER_EXCEPTION | 0);
25719 if (SWIG_arg_fail(1)) SWIG_fail;
25720 {
25721 arg2 = (long)(SWIG_As_long(obj1));
25722 if (SWIG_arg_fail(2)) SWIG_fail;
25723 }
d14a1e28
RD
25724 {
25725 arg3 = wxString_in_helper(obj2);
25726 if (arg3 == NULL) SWIG_fail;
ae8162c8 25727 temp3 = true;
d14a1e28
RD
25728 }
25729 if (obj3) {
093d3ff1
RD
25730 {
25731 arg4 = (bool)(SWIG_As_bool(obj3));
25732 if (SWIG_arg_fail(4)) SWIG_fail;
25733 }
d14a1e28
RD
25734 }
25735 {
25736 PyThreadState* __tstate = wxPyBeginAllowThreads();
25737 result = (long)(arg1)->FindItem(arg2,(wxString const &)*arg3,arg4);
25738
25739 wxPyEndAllowThreads(__tstate);
25740 if (PyErr_Occurred()) SWIG_fail;
25741 }
093d3ff1
RD
25742 {
25743 resultobj = SWIG_From_long((long)(result));
25744 }
d14a1e28
RD
25745 {
25746 if (temp3)
25747 delete arg3;
25748 }
25749 return resultobj;
25750 fail:
25751 {
25752 if (temp3)
25753 delete arg3;
25754 }
25755 return NULL;
25756}
25757
25758
c32bde28 25759static PyObject *_wrap_ListCtrl_FindItemData(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
25760 PyObject *resultobj;
25761 wxPyListCtrl *arg1 = (wxPyListCtrl *) 0 ;
25762 long arg2 ;
25763 long arg3 ;
25764 long result;
25765 PyObject * obj0 = 0 ;
994141e6
RD
25766 PyObject * obj1 = 0 ;
25767 PyObject * obj2 = 0 ;
d14a1e28
RD
25768 char *kwnames[] = {
25769 (char *) "self",(char *) "start",(char *) "data", NULL
25770 };
25771
994141e6 25772 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:ListCtrl_FindItemData",kwnames,&obj0,&obj1,&obj2)) goto fail;
093d3ff1
RD
25773 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyListCtrl, SWIG_POINTER_EXCEPTION | 0);
25774 if (SWIG_arg_fail(1)) SWIG_fail;
25775 {
25776 arg2 = (long)(SWIG_As_long(obj1));
25777 if (SWIG_arg_fail(2)) SWIG_fail;
25778 }
25779 {
25780 arg3 = (long)(SWIG_As_long(obj2));
25781 if (SWIG_arg_fail(3)) SWIG_fail;
25782 }
d14a1e28
RD
25783 {
25784 PyThreadState* __tstate = wxPyBeginAllowThreads();
25785 result = (long)(arg1)->FindItem(arg2,arg3);
25786
25787 wxPyEndAllowThreads(__tstate);
25788 if (PyErr_Occurred()) SWIG_fail;
25789 }
093d3ff1
RD
25790 {
25791 resultobj = SWIG_From_long((long)(result));
25792 }
d14a1e28
RD
25793 return resultobj;
25794 fail:
25795 return NULL;
25796}
25797
25798
c32bde28 25799static PyObject *_wrap_ListCtrl_FindItemAtPos(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
25800 PyObject *resultobj;
25801 wxPyListCtrl *arg1 = (wxPyListCtrl *) 0 ;
25802 long arg2 ;
25803 wxPoint *arg3 = 0 ;
25804 int arg4 ;
25805 long result;
25806 wxPoint temp3 ;
25807 PyObject * obj0 = 0 ;
994141e6 25808 PyObject * obj1 = 0 ;
d14a1e28 25809 PyObject * obj2 = 0 ;
994141e6 25810 PyObject * obj3 = 0 ;
d14a1e28
RD
25811 char *kwnames[] = {
25812 (char *) "self",(char *) "start",(char *) "pt",(char *) "direction", NULL
25813 };
25814
994141e6 25815 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOO:ListCtrl_FindItemAtPos",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
093d3ff1
RD
25816 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyListCtrl, SWIG_POINTER_EXCEPTION | 0);
25817 if (SWIG_arg_fail(1)) SWIG_fail;
25818 {
25819 arg2 = (long)(SWIG_As_long(obj1));
25820 if (SWIG_arg_fail(2)) SWIG_fail;
25821 }
d14a1e28
RD
25822 {
25823 arg3 = &temp3;
25824 if ( ! wxPoint_helper(obj2, &arg3)) SWIG_fail;
25825 }
093d3ff1
RD
25826 {
25827 arg4 = (int)(SWIG_As_int(obj3));
25828 if (SWIG_arg_fail(4)) SWIG_fail;
25829 }
d14a1e28
RD
25830 {
25831 PyThreadState* __tstate = wxPyBeginAllowThreads();
25832 result = (long)(arg1)->FindItem(arg2,(wxPoint const &)*arg3,arg4);
25833
25834 wxPyEndAllowThreads(__tstate);
25835 if (PyErr_Occurred()) SWIG_fail;
25836 }
093d3ff1
RD
25837 {
25838 resultobj = SWIG_From_long((long)(result));
25839 }
d14a1e28
RD
25840 return resultobj;
25841 fail:
25842 return NULL;
25843}
25844
25845
c32bde28 25846static PyObject *_wrap_ListCtrl_HitTest(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
25847 PyObject *resultobj;
25848 wxPyListCtrl *arg1 = (wxPyListCtrl *) 0 ;
25849 wxPoint *arg2 = 0 ;
25850 int *arg3 = 0 ;
25851 long result;
25852 wxPoint temp2 ;
25853 int temp3 ;
c32bde28 25854 int res3 = 0 ;
d14a1e28
RD
25855 PyObject * obj0 = 0 ;
25856 PyObject * obj1 = 0 ;
25857 char *kwnames[] = {
25858 (char *) "self",(char *) "point", NULL
25859 };
25860
c32bde28 25861 arg3 = &temp3; res3 = SWIG_NEWOBJ;
d14a1e28 25862 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ListCtrl_HitTest",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
25863 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyListCtrl, SWIG_POINTER_EXCEPTION | 0);
25864 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
25865 {
25866 arg2 = &temp2;
25867 if ( ! wxPoint_helper(obj1, &arg2)) SWIG_fail;
25868 }
25869 {
25870 PyThreadState* __tstate = wxPyBeginAllowThreads();
25871 result = (long)(arg1)->HitTest((wxPoint const &)*arg2,*arg3);
25872
25873 wxPyEndAllowThreads(__tstate);
25874 if (PyErr_Occurred()) SWIG_fail;
25875 }
093d3ff1
RD
25876 {
25877 resultobj = SWIG_From_long((long)(result));
25878 }
c32bde28
RD
25879 resultobj = t_output_helper(resultobj, ((res3 == SWIG_NEWOBJ) ?
25880 SWIG_From_int((*arg3)) : SWIG_NewPointerObj((void*)(arg3), SWIGTYPE_p_int, 0)));
d14a1e28
RD
25881 return resultobj;
25882 fail:
25883 return NULL;
25884}
25885
25886
c32bde28 25887static PyObject *_wrap_ListCtrl_InsertItem(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
25888 PyObject *resultobj;
25889 wxPyListCtrl *arg1 = (wxPyListCtrl *) 0 ;
25890 wxListItem *arg2 = 0 ;
25891 long result;
25892 PyObject * obj0 = 0 ;
25893 PyObject * obj1 = 0 ;
25894 char *kwnames[] = {
25895 (char *) "self",(char *) "info", NULL
25896 };
25897
25898 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ListCtrl_InsertItem",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
25899 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyListCtrl, SWIG_POINTER_EXCEPTION | 0);
25900 if (SWIG_arg_fail(1)) SWIG_fail;
25901 {
25902 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxListItem, SWIG_POINTER_EXCEPTION | 0);
25903 if (SWIG_arg_fail(2)) SWIG_fail;
25904 if (arg2 == NULL) {
25905 SWIG_null_ref("wxListItem");
25906 }
25907 if (SWIG_arg_fail(2)) SWIG_fail;
d14a1e28
RD
25908 }
25909 {
25910 PyThreadState* __tstate = wxPyBeginAllowThreads();
25911 result = (long)(arg1)->InsertItem(*arg2);
25912
25913 wxPyEndAllowThreads(__tstate);
25914 if (PyErr_Occurred()) SWIG_fail;
25915 }
093d3ff1
RD
25916 {
25917 resultobj = SWIG_From_long((long)(result));
25918 }
d14a1e28
RD
25919 return resultobj;
25920 fail:
25921 return NULL;
25922}
25923
25924
c32bde28 25925static PyObject *_wrap_ListCtrl_InsertStringItem(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
25926 PyObject *resultobj;
25927 wxPyListCtrl *arg1 = (wxPyListCtrl *) 0 ;
25928 long arg2 ;
25929 wxString *arg3 = 0 ;
25930 long result;
ae8162c8 25931 bool temp3 = false ;
d14a1e28 25932 PyObject * obj0 = 0 ;
994141e6 25933 PyObject * obj1 = 0 ;
d14a1e28
RD
25934 PyObject * obj2 = 0 ;
25935 char *kwnames[] = {
25936 (char *) "self",(char *) "index",(char *) "label", NULL
25937 };
25938
994141e6 25939 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:ListCtrl_InsertStringItem",kwnames,&obj0,&obj1,&obj2)) goto fail;
093d3ff1
RD
25940 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyListCtrl, SWIG_POINTER_EXCEPTION | 0);
25941 if (SWIG_arg_fail(1)) SWIG_fail;
25942 {
25943 arg2 = (long)(SWIG_As_long(obj1));
25944 if (SWIG_arg_fail(2)) SWIG_fail;
25945 }
d14a1e28
RD
25946 {
25947 arg3 = wxString_in_helper(obj2);
25948 if (arg3 == NULL) SWIG_fail;
ae8162c8 25949 temp3 = true;
d14a1e28
RD
25950 }
25951 {
25952 PyThreadState* __tstate = wxPyBeginAllowThreads();
25953 result = (long)(arg1)->InsertItem(arg2,(wxString const &)*arg3);
25954
25955 wxPyEndAllowThreads(__tstate);
25956 if (PyErr_Occurred()) SWIG_fail;
25957 }
093d3ff1
RD
25958 {
25959 resultobj = SWIG_From_long((long)(result));
25960 }
d14a1e28
RD
25961 {
25962 if (temp3)
25963 delete arg3;
25964 }
25965 return resultobj;
25966 fail:
25967 {
25968 if (temp3)
25969 delete arg3;
25970 }
25971 return NULL;
25972}
25973
25974
c32bde28 25975static PyObject *_wrap_ListCtrl_InsertImageItem(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
25976 PyObject *resultobj;
25977 wxPyListCtrl *arg1 = (wxPyListCtrl *) 0 ;
25978 long arg2 ;
25979 int arg3 ;
25980 long result;
25981 PyObject * obj0 = 0 ;
994141e6
RD
25982 PyObject * obj1 = 0 ;
25983 PyObject * obj2 = 0 ;
d14a1e28
RD
25984 char *kwnames[] = {
25985 (char *) "self",(char *) "index",(char *) "imageIndex", NULL
25986 };
25987
994141e6 25988 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:ListCtrl_InsertImageItem",kwnames,&obj0,&obj1,&obj2)) goto fail;
093d3ff1
RD
25989 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyListCtrl, SWIG_POINTER_EXCEPTION | 0);
25990 if (SWIG_arg_fail(1)) SWIG_fail;
25991 {
25992 arg2 = (long)(SWIG_As_long(obj1));
25993 if (SWIG_arg_fail(2)) SWIG_fail;
25994 }
25995 {
25996 arg3 = (int)(SWIG_As_int(obj2));
25997 if (SWIG_arg_fail(3)) SWIG_fail;
25998 }
d14a1e28
RD
25999 {
26000 PyThreadState* __tstate = wxPyBeginAllowThreads();
26001 result = (long)(arg1)->InsertItem(arg2,arg3);
26002
26003 wxPyEndAllowThreads(__tstate);
26004 if (PyErr_Occurred()) SWIG_fail;
26005 }
093d3ff1
RD
26006 {
26007 resultobj = SWIG_From_long((long)(result));
26008 }
d14a1e28
RD
26009 return resultobj;
26010 fail:
26011 return NULL;
26012}
26013
26014
c32bde28 26015static PyObject *_wrap_ListCtrl_InsertImageStringItem(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
26016 PyObject *resultobj;
26017 wxPyListCtrl *arg1 = (wxPyListCtrl *) 0 ;
26018 long arg2 ;
26019 wxString *arg3 = 0 ;
26020 int arg4 ;
26021 long result;
ae8162c8 26022 bool temp3 = false ;
d14a1e28 26023 PyObject * obj0 = 0 ;
994141e6 26024 PyObject * obj1 = 0 ;
d14a1e28 26025 PyObject * obj2 = 0 ;
994141e6 26026 PyObject * obj3 = 0 ;
d14a1e28
RD
26027 char *kwnames[] = {
26028 (char *) "self",(char *) "index",(char *) "label",(char *) "imageIndex", NULL
26029 };
26030
994141e6 26031 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOO:ListCtrl_InsertImageStringItem",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
093d3ff1
RD
26032 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyListCtrl, SWIG_POINTER_EXCEPTION | 0);
26033 if (SWIG_arg_fail(1)) SWIG_fail;
26034 {
26035 arg2 = (long)(SWIG_As_long(obj1));
26036 if (SWIG_arg_fail(2)) SWIG_fail;
26037 }
d14a1e28
RD
26038 {
26039 arg3 = wxString_in_helper(obj2);
26040 if (arg3 == NULL) SWIG_fail;
ae8162c8 26041 temp3 = true;
d14a1e28 26042 }
093d3ff1
RD
26043 {
26044 arg4 = (int)(SWIG_As_int(obj3));
26045 if (SWIG_arg_fail(4)) SWIG_fail;
26046 }
d14a1e28
RD
26047 {
26048 PyThreadState* __tstate = wxPyBeginAllowThreads();
26049 result = (long)(arg1)->InsertItem(arg2,(wxString const &)*arg3,arg4);
26050
26051 wxPyEndAllowThreads(__tstate);
26052 if (PyErr_Occurred()) SWIG_fail;
26053 }
093d3ff1
RD
26054 {
26055 resultobj = SWIG_From_long((long)(result));
26056 }
d14a1e28
RD
26057 {
26058 if (temp3)
26059 delete arg3;
26060 }
26061 return resultobj;
26062 fail:
26063 {
26064 if (temp3)
26065 delete arg3;
26066 }
26067 return NULL;
26068}
26069
26070
a3957d3d 26071static PyObject *_wrap_ListCtrl_InsertColumnItem(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
26072 PyObject *resultobj;
26073 wxPyListCtrl *arg1 = (wxPyListCtrl *) 0 ;
26074 long arg2 ;
26075 wxListItem *arg3 = 0 ;
26076 long result;
26077 PyObject * obj0 = 0 ;
994141e6 26078 PyObject * obj1 = 0 ;
d14a1e28
RD
26079 PyObject * obj2 = 0 ;
26080 char *kwnames[] = {
26081 (char *) "self",(char *) "col",(char *) "info", NULL
26082 };
26083
a3957d3d 26084 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:ListCtrl_InsertColumnItem",kwnames,&obj0,&obj1,&obj2)) goto fail;
093d3ff1
RD
26085 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyListCtrl, SWIG_POINTER_EXCEPTION | 0);
26086 if (SWIG_arg_fail(1)) SWIG_fail;
26087 {
26088 arg2 = (long)(SWIG_As_long(obj1));
26089 if (SWIG_arg_fail(2)) SWIG_fail;
26090 }
26091 {
26092 SWIG_Python_ConvertPtr(obj2, (void **)&arg3, SWIGTYPE_p_wxListItem, SWIG_POINTER_EXCEPTION | 0);
26093 if (SWIG_arg_fail(3)) SWIG_fail;
26094 if (arg3 == NULL) {
26095 SWIG_null_ref("wxListItem");
26096 }
26097 if (SWIG_arg_fail(3)) SWIG_fail;
d14a1e28
RD
26098 }
26099 {
26100 PyThreadState* __tstate = wxPyBeginAllowThreads();
26101 result = (long)(arg1)->InsertColumn(arg2,*arg3);
26102
26103 wxPyEndAllowThreads(__tstate);
26104 if (PyErr_Occurred()) SWIG_fail;
26105 }
093d3ff1
RD
26106 {
26107 resultobj = SWIG_From_long((long)(result));
26108 }
d14a1e28
RD
26109 return resultobj;
26110 fail:
26111 return NULL;
26112}
26113
26114
c32bde28 26115static PyObject *_wrap_ListCtrl_InsertColumn(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
26116 PyObject *resultobj;
26117 wxPyListCtrl *arg1 = (wxPyListCtrl *) 0 ;
26118 long arg2 ;
26119 wxString *arg3 = 0 ;
26120 int arg4 = (int) wxLIST_FORMAT_LEFT ;
26121 int arg5 = (int) -1 ;
26122 long result;
ae8162c8 26123 bool temp3 = false ;
d14a1e28 26124 PyObject * obj0 = 0 ;
994141e6 26125 PyObject * obj1 = 0 ;
d14a1e28 26126 PyObject * obj2 = 0 ;
994141e6
RD
26127 PyObject * obj3 = 0 ;
26128 PyObject * obj4 = 0 ;
d14a1e28
RD
26129 char *kwnames[] = {
26130 (char *) "self",(char *) "col",(char *) "heading",(char *) "format",(char *) "width", NULL
26131 };
26132
994141e6 26133 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO|OO:ListCtrl_InsertColumn",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4)) goto fail;
093d3ff1
RD
26134 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyListCtrl, SWIG_POINTER_EXCEPTION | 0);
26135 if (SWIG_arg_fail(1)) SWIG_fail;
26136 {
26137 arg2 = (long)(SWIG_As_long(obj1));
26138 if (SWIG_arg_fail(2)) SWIG_fail;
26139 }
d14a1e28
RD
26140 {
26141 arg3 = wxString_in_helper(obj2);
26142 if (arg3 == NULL) SWIG_fail;
ae8162c8 26143 temp3 = true;
d14a1e28 26144 }
994141e6 26145 if (obj3) {
093d3ff1
RD
26146 {
26147 arg4 = (int)(SWIG_As_int(obj3));
26148 if (SWIG_arg_fail(4)) SWIG_fail;
26149 }
994141e6
RD
26150 }
26151 if (obj4) {
093d3ff1
RD
26152 {
26153 arg5 = (int)(SWIG_As_int(obj4));
26154 if (SWIG_arg_fail(5)) SWIG_fail;
26155 }
994141e6 26156 }
d14a1e28
RD
26157 {
26158 PyThreadState* __tstate = wxPyBeginAllowThreads();
26159 result = (long)(arg1)->InsertColumn(arg2,(wxString const &)*arg3,arg4,arg5);
26160
26161 wxPyEndAllowThreads(__tstate);
26162 if (PyErr_Occurred()) SWIG_fail;
26163 }
093d3ff1
RD
26164 {
26165 resultobj = SWIG_From_long((long)(result));
26166 }
d14a1e28
RD
26167 {
26168 if (temp3)
26169 delete arg3;
26170 }
26171 return resultobj;
26172 fail:
26173 {
26174 if (temp3)
26175 delete arg3;
26176 }
26177 return NULL;
26178}
26179
26180
c32bde28 26181static PyObject *_wrap_ListCtrl_SetItemCount(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
26182 PyObject *resultobj;
26183 wxPyListCtrl *arg1 = (wxPyListCtrl *) 0 ;
26184 long arg2 ;
26185 PyObject * obj0 = 0 ;
994141e6 26186 PyObject * obj1 = 0 ;
d14a1e28
RD
26187 char *kwnames[] = {
26188 (char *) "self",(char *) "count", NULL
26189 };
26190
994141e6 26191 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ListCtrl_SetItemCount",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
26192 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyListCtrl, SWIG_POINTER_EXCEPTION | 0);
26193 if (SWIG_arg_fail(1)) SWIG_fail;
26194 {
26195 arg2 = (long)(SWIG_As_long(obj1));
26196 if (SWIG_arg_fail(2)) SWIG_fail;
26197 }
d14a1e28
RD
26198 {
26199 PyThreadState* __tstate = wxPyBeginAllowThreads();
26200 (arg1)->SetItemCount(arg2);
26201
26202 wxPyEndAllowThreads(__tstate);
26203 if (PyErr_Occurred()) SWIG_fail;
26204 }
26205 Py_INCREF(Py_None); resultobj = Py_None;
26206 return resultobj;
26207 fail:
26208 return NULL;
26209}
26210
26211
c32bde28 26212static PyObject *_wrap_ListCtrl_ScrollList(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
26213 PyObject *resultobj;
26214 wxPyListCtrl *arg1 = (wxPyListCtrl *) 0 ;
26215 int arg2 ;
26216 int arg3 ;
26217 bool result;
26218 PyObject * obj0 = 0 ;
994141e6
RD
26219 PyObject * obj1 = 0 ;
26220 PyObject * obj2 = 0 ;
d14a1e28
RD
26221 char *kwnames[] = {
26222 (char *) "self",(char *) "dx",(char *) "dy", NULL
26223 };
26224
994141e6 26225 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:ListCtrl_ScrollList",kwnames,&obj0,&obj1,&obj2)) goto fail;
093d3ff1
RD
26226 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyListCtrl, SWIG_POINTER_EXCEPTION | 0);
26227 if (SWIG_arg_fail(1)) SWIG_fail;
26228 {
26229 arg2 = (int)(SWIG_As_int(obj1));
26230 if (SWIG_arg_fail(2)) SWIG_fail;
26231 }
26232 {
26233 arg3 = (int)(SWIG_As_int(obj2));
26234 if (SWIG_arg_fail(3)) SWIG_fail;
26235 }
d14a1e28
RD
26236 {
26237 PyThreadState* __tstate = wxPyBeginAllowThreads();
26238 result = (bool)(arg1)->ScrollList(arg2,arg3);
26239
26240 wxPyEndAllowThreads(__tstate);
26241 if (PyErr_Occurred()) SWIG_fail;
26242 }
4f89f6a3
RD
26243 {
26244 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
26245 }
d14a1e28
RD
26246 return resultobj;
26247 fail:
26248 return NULL;
26249}
26250
26251
c32bde28 26252static PyObject *_wrap_ListCtrl_SetItemTextColour(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
26253 PyObject *resultobj;
26254 wxPyListCtrl *arg1 = (wxPyListCtrl *) 0 ;
26255 long arg2 ;
26256 wxColour *arg3 = 0 ;
26257 wxColour temp3 ;
26258 PyObject * obj0 = 0 ;
994141e6 26259 PyObject * obj1 = 0 ;
d14a1e28
RD
26260 PyObject * obj2 = 0 ;
26261 char *kwnames[] = {
26262 (char *) "self",(char *) "item",(char *) "col", NULL
26263 };
26264
994141e6 26265 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:ListCtrl_SetItemTextColour",kwnames,&obj0,&obj1,&obj2)) goto fail;
093d3ff1
RD
26266 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyListCtrl, SWIG_POINTER_EXCEPTION | 0);
26267 if (SWIG_arg_fail(1)) SWIG_fail;
26268 {
26269 arg2 = (long)(SWIG_As_long(obj1));
26270 if (SWIG_arg_fail(2)) SWIG_fail;
26271 }
d14a1e28
RD
26272 {
26273 arg3 = &temp3;
26274 if ( ! wxColour_helper(obj2, &arg3)) SWIG_fail;
26275 }
26276 {
26277 PyThreadState* __tstate = wxPyBeginAllowThreads();
26278 (arg1)->SetItemTextColour(arg2,(wxColour const &)*arg3);
26279
26280 wxPyEndAllowThreads(__tstate);
26281 if (PyErr_Occurred()) SWIG_fail;
26282 }
26283 Py_INCREF(Py_None); resultobj = Py_None;
26284 return resultobj;
26285 fail:
26286 return NULL;
26287}
26288
26289
c32bde28 26290static PyObject *_wrap_ListCtrl_GetItemTextColour(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
26291 PyObject *resultobj;
26292 wxPyListCtrl *arg1 = (wxPyListCtrl *) 0 ;
26293 long arg2 ;
26294 wxColour result;
26295 PyObject * obj0 = 0 ;
994141e6 26296 PyObject * obj1 = 0 ;
d14a1e28
RD
26297 char *kwnames[] = {
26298 (char *) "self",(char *) "item", NULL
26299 };
26300
994141e6 26301 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ListCtrl_GetItemTextColour",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
26302 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyListCtrl, SWIG_POINTER_EXCEPTION | 0);
26303 if (SWIG_arg_fail(1)) SWIG_fail;
26304 {
26305 arg2 = (long)(SWIG_As_long(obj1));
26306 if (SWIG_arg_fail(2)) SWIG_fail;
26307 }
d14a1e28
RD
26308 {
26309 PyThreadState* __tstate = wxPyBeginAllowThreads();
26310 result = ((wxPyListCtrl const *)arg1)->GetItemTextColour(arg2);
26311
26312 wxPyEndAllowThreads(__tstate);
26313 if (PyErr_Occurred()) SWIG_fail;
26314 }
26315 {
26316 wxColour * resultptr;
093d3ff1 26317 resultptr = new wxColour((wxColour &)(result));
15afbcd0 26318 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxColour, 1);
d14a1e28
RD
26319 }
26320 return resultobj;
26321 fail:
26322 return NULL;
26323}
26324
26325
c32bde28 26326static PyObject *_wrap_ListCtrl_SetItemBackgroundColour(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
26327 PyObject *resultobj;
26328 wxPyListCtrl *arg1 = (wxPyListCtrl *) 0 ;
26329 long arg2 ;
26330 wxColour *arg3 = 0 ;
26331 wxColour temp3 ;
26332 PyObject * obj0 = 0 ;
994141e6 26333 PyObject * obj1 = 0 ;
d14a1e28
RD
26334 PyObject * obj2 = 0 ;
26335 char *kwnames[] = {
26336 (char *) "self",(char *) "item",(char *) "col", NULL
26337 };
26338
994141e6 26339 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:ListCtrl_SetItemBackgroundColour",kwnames,&obj0,&obj1,&obj2)) goto fail;
093d3ff1
RD
26340 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyListCtrl, SWIG_POINTER_EXCEPTION | 0);
26341 if (SWIG_arg_fail(1)) SWIG_fail;
26342 {
26343 arg2 = (long)(SWIG_As_long(obj1));
26344 if (SWIG_arg_fail(2)) SWIG_fail;
26345 }
d14a1e28
RD
26346 {
26347 arg3 = &temp3;
26348 if ( ! wxColour_helper(obj2, &arg3)) SWIG_fail;
26349 }
26350 {
26351 PyThreadState* __tstate = wxPyBeginAllowThreads();
26352 (arg1)->SetItemBackgroundColour(arg2,(wxColour const &)*arg3);
26353
26354 wxPyEndAllowThreads(__tstate);
26355 if (PyErr_Occurred()) SWIG_fail;
26356 }
26357 Py_INCREF(Py_None); resultobj = Py_None;
26358 return resultobj;
26359 fail:
26360 return NULL;
26361}
26362
26363
c32bde28 26364static PyObject *_wrap_ListCtrl_GetItemBackgroundColour(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
26365 PyObject *resultobj;
26366 wxPyListCtrl *arg1 = (wxPyListCtrl *) 0 ;
26367 long arg2 ;
26368 wxColour result;
26369 PyObject * obj0 = 0 ;
994141e6 26370 PyObject * obj1 = 0 ;
d14a1e28
RD
26371 char *kwnames[] = {
26372 (char *) "self",(char *) "item", NULL
26373 };
26374
994141e6 26375 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ListCtrl_GetItemBackgroundColour",kwnames,&obj0,&obj1)) 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;
26378 {
26379 arg2 = (long)(SWIG_As_long(obj1));
26380 if (SWIG_arg_fail(2)) SWIG_fail;
26381 }
d14a1e28
RD
26382 {
26383 PyThreadState* __tstate = wxPyBeginAllowThreads();
26384 result = ((wxPyListCtrl const *)arg1)->GetItemBackgroundColour(arg2);
26385
26386 wxPyEndAllowThreads(__tstate);
26387 if (PyErr_Occurred()) SWIG_fail;
26388 }
26389 {
26390 wxColour * resultptr;
093d3ff1 26391 resultptr = new wxColour((wxColour &)(result));
15afbcd0 26392 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxColour, 1);
d14a1e28
RD
26393 }
26394 return resultobj;
26395 fail:
26396 return NULL;
26397}
26398
26399
c32bde28 26400static PyObject *_wrap_ListCtrl_SortItems(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
26401 PyObject *resultobj;
26402 wxPyListCtrl *arg1 = (wxPyListCtrl *) 0 ;
26403 PyObject *arg2 = (PyObject *) 0 ;
26404 bool result;
26405 PyObject * obj0 = 0 ;
26406 PyObject * obj1 = 0 ;
26407 char *kwnames[] = {
26408 (char *) "self",(char *) "func", NULL
26409 };
26410
26411 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ListCtrl_SortItems",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
26412 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyListCtrl, SWIG_POINTER_EXCEPTION | 0);
26413 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
26414 arg2 = obj1;
26415 {
26416 PyThreadState* __tstate = wxPyBeginAllowThreads();
26417 result = (bool)wxPyListCtrl_SortItems(arg1,arg2);
26418
26419 wxPyEndAllowThreads(__tstate);
26420 if (PyErr_Occurred()) SWIG_fail;
26421 }
4f89f6a3
RD
26422 {
26423 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
26424 }
d14a1e28
RD
26425 return resultobj;
26426 fail:
26427 return NULL;
26428}
26429
26430
c32bde28 26431static PyObject *_wrap_ListCtrl_GetMainWindow(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
26432 PyObject *resultobj;
26433 wxPyListCtrl *arg1 = (wxPyListCtrl *) 0 ;
26434 wxWindow *result;
26435 PyObject * obj0 = 0 ;
26436 char *kwnames[] = {
26437 (char *) "self", NULL
26438 };
26439
26440 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ListCtrl_GetMainWindow",kwnames,&obj0)) goto fail;
093d3ff1
RD
26441 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyListCtrl, SWIG_POINTER_EXCEPTION | 0);
26442 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
26443 {
26444 PyThreadState* __tstate = wxPyBeginAllowThreads();
26445 result = (wxWindow *)wxPyListCtrl_GetMainWindow(arg1);
26446
26447 wxPyEndAllowThreads(__tstate);
26448 if (PyErr_Occurred()) SWIG_fail;
26449 }
26450 {
412d302d 26451 resultobj = wxPyMake_wxObject(result, 0);
d14a1e28
RD
26452 }
26453 return resultobj;
26454 fail:
26455 return NULL;
26456}
26457
26458
c32bde28 26459static PyObject *_wrap_ListCtrl_GetClassDefaultAttributes(PyObject *, PyObject *args, PyObject *kwargs) {
74a57fcd 26460 PyObject *resultobj;
093d3ff1 26461 wxWindowVariant arg1 = (wxWindowVariant) wxWINDOW_VARIANT_NORMAL ;
74a57fcd
RD
26462 wxVisualAttributes result;
26463 PyObject * obj0 = 0 ;
26464 char *kwnames[] = {
26465 (char *) "variant", NULL
26466 };
26467
26468 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|O:ListCtrl_GetClassDefaultAttributes",kwnames,&obj0)) goto fail;
26469 if (obj0) {
093d3ff1
RD
26470 {
26471 arg1 = (wxWindowVariant)(SWIG_As_int(obj0));
26472 if (SWIG_arg_fail(1)) SWIG_fail;
26473 }
74a57fcd
RD
26474 }
26475 {
110da5b0 26476 if (!wxPyCheckForApp()) SWIG_fail;
74a57fcd
RD
26477 PyThreadState* __tstate = wxPyBeginAllowThreads();
26478 result = wxPyListCtrl::GetClassDefaultAttributes((wxWindowVariant )arg1);
26479
26480 wxPyEndAllowThreads(__tstate);
dfbb5885 26481 if (PyErr_Occurred()) SWIG_fail;
74a57fcd
RD
26482 }
26483 {
26484 wxVisualAttributes * resultptr;
093d3ff1 26485 resultptr = new wxVisualAttributes((wxVisualAttributes &)(result));
74a57fcd
RD
26486 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxVisualAttributes, 1);
26487 }
26488 return resultobj;
26489 fail:
26490 return NULL;
26491}
26492
26493
c32bde28 26494static PyObject * ListCtrl_swigregister(PyObject *, PyObject *args) {
d14a1e28
RD
26495 PyObject *obj;
26496 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
26497 SWIG_TypeClientData(SWIGTYPE_p_wxPyListCtrl, obj);
26498 Py_INCREF(obj);
26499 return Py_BuildValue((char *)"");
26500}
c32bde28 26501static PyObject *_wrap_new_ListView(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
26502 PyObject *resultobj;
26503 wxWindow *arg1 = (wxWindow *) 0 ;
e811c8ce 26504 int arg2 = (int) -1 ;
d14a1e28
RD
26505 wxPoint const &arg3_defvalue = wxDefaultPosition ;
26506 wxPoint *arg3 = (wxPoint *) &arg3_defvalue ;
26507 wxSize const &arg4_defvalue = wxDefaultSize ;
26508 wxSize *arg4 = (wxSize *) &arg4_defvalue ;
26509 long arg5 = (long) wxLC_REPORT ;
26510 wxValidator const &arg6_defvalue = wxDefaultValidator ;
26511 wxValidator *arg6 = (wxValidator *) &arg6_defvalue ;
26512 wxString const &arg7_defvalue = wxPyListCtrlNameStr ;
26513 wxString *arg7 = (wxString *) &arg7_defvalue ;
26514 wxListView *result;
26515 wxPoint temp3 ;
26516 wxSize temp4 ;
ae8162c8 26517 bool temp7 = false ;
d14a1e28 26518 PyObject * obj0 = 0 ;
994141e6 26519 PyObject * obj1 = 0 ;
d14a1e28
RD
26520 PyObject * obj2 = 0 ;
26521 PyObject * obj3 = 0 ;
994141e6 26522 PyObject * obj4 = 0 ;
d14a1e28
RD
26523 PyObject * obj5 = 0 ;
26524 PyObject * obj6 = 0 ;
26525 char *kwnames[] = {
26526 (char *) "parent",(char *) "id",(char *) "pos",(char *) "size",(char *) "style",(char *) "validator",(char *) "name", NULL
26527 };
26528
994141e6 26529 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|OOOOOO:new_ListView",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6)) goto fail;
093d3ff1
RD
26530 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
26531 if (SWIG_arg_fail(1)) SWIG_fail;
994141e6 26532 if (obj1) {
093d3ff1
RD
26533 {
26534 arg2 = (int)(SWIG_As_int(obj1));
26535 if (SWIG_arg_fail(2)) SWIG_fail;
26536 }
994141e6 26537 }
d14a1e28
RD
26538 if (obj2) {
26539 {
26540 arg3 = &temp3;
26541 if ( ! wxPoint_helper(obj2, &arg3)) SWIG_fail;
26542 }
26543 }
26544 if (obj3) {
26545 {
26546 arg4 = &temp4;
26547 if ( ! wxSize_helper(obj3, &arg4)) SWIG_fail;
26548 }
26549 }
994141e6 26550 if (obj4) {
093d3ff1
RD
26551 {
26552 arg5 = (long)(SWIG_As_long(obj4));
26553 if (SWIG_arg_fail(5)) SWIG_fail;
26554 }
994141e6 26555 }
d14a1e28 26556 if (obj5) {
093d3ff1
RD
26557 {
26558 SWIG_Python_ConvertPtr(obj5, (void **)&arg6, SWIGTYPE_p_wxValidator, SWIG_POINTER_EXCEPTION | 0);
26559 if (SWIG_arg_fail(6)) SWIG_fail;
26560 if (arg6 == NULL) {
26561 SWIG_null_ref("wxValidator");
26562 }
26563 if (SWIG_arg_fail(6)) SWIG_fail;
d14a1e28
RD
26564 }
26565 }
26566 if (obj6) {
26567 {
26568 arg7 = wxString_in_helper(obj6);
26569 if (arg7 == NULL) SWIG_fail;
ae8162c8 26570 temp7 = true;
d14a1e28
RD
26571 }
26572 }
26573 {
e3b71cb8 26574 if (!wxPyCheckForApp()) SWIG_fail;
d14a1e28
RD
26575 PyThreadState* __tstate = wxPyBeginAllowThreads();
26576 result = (wxListView *)new wxListView(arg1,arg2,(wxPoint const &)*arg3,(wxSize const &)*arg4,arg5,(wxValidator const &)*arg6,(wxString const &)*arg7);
26577
26578 wxPyEndAllowThreads(__tstate);
110da5b0 26579 if (PyErr_Occurred()) SWIG_fail;
d14a1e28 26580 }
15afbcd0 26581 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxListView, 1);
d14a1e28
RD
26582 {
26583 if (temp7)
26584 delete arg7;
26585 }
26586 return resultobj;
26587 fail:
26588 {
26589 if (temp7)
26590 delete arg7;
26591 }
26592 return NULL;
26593}
26594
26595
c32bde28 26596static PyObject *_wrap_new_PreListView(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
26597 PyObject *resultobj;
26598 wxListView *result;
26599 char *kwnames[] = {
26600 NULL
26601 };
26602
26603 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_PreListView",kwnames)) goto fail;
26604 {
e3b71cb8 26605 if (!wxPyCheckForApp()) SWIG_fail;
d14a1e28
RD
26606 PyThreadState* __tstate = wxPyBeginAllowThreads();
26607 result = (wxListView *)new wxListView();
26608
26609 wxPyEndAllowThreads(__tstate);
110da5b0 26610 if (PyErr_Occurred()) SWIG_fail;
d14a1e28 26611 }
15afbcd0 26612 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxListView, 1);
d14a1e28
RD
26613 return resultobj;
26614 fail:
26615 return NULL;
26616}
26617
26618
c32bde28 26619static PyObject *_wrap_ListView_Create(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
26620 PyObject *resultobj;
26621 wxListView *arg1 = (wxListView *) 0 ;
26622 wxWindow *arg2 = (wxWindow *) 0 ;
e811c8ce 26623 int arg3 = (int) -1 ;
d14a1e28
RD
26624 wxPoint const &arg4_defvalue = wxDefaultPosition ;
26625 wxPoint *arg4 = (wxPoint *) &arg4_defvalue ;
26626 wxSize const &arg5_defvalue = wxDefaultSize ;
26627 wxSize *arg5 = (wxSize *) &arg5_defvalue ;
26628 long arg6 = (long) wxLC_REPORT ;
26629 wxValidator const &arg7_defvalue = wxDefaultValidator ;
26630 wxValidator *arg7 = (wxValidator *) &arg7_defvalue ;
26631 wxString const &arg8_defvalue = wxPyListCtrlNameStr ;
26632 wxString *arg8 = (wxString *) &arg8_defvalue ;
26633 bool result;
26634 wxPoint temp4 ;
26635 wxSize temp5 ;
ae8162c8 26636 bool temp8 = false ;
d14a1e28
RD
26637 PyObject * obj0 = 0 ;
26638 PyObject * obj1 = 0 ;
994141e6 26639 PyObject * obj2 = 0 ;
d14a1e28
RD
26640 PyObject * obj3 = 0 ;
26641 PyObject * obj4 = 0 ;
994141e6 26642 PyObject * obj5 = 0 ;
d14a1e28
RD
26643 PyObject * obj6 = 0 ;
26644 PyObject * obj7 = 0 ;
26645 char *kwnames[] = {
26646 (char *) "self",(char *) "parent",(char *) "id",(char *) "pos",(char *) "size",(char *) "style",(char *) "validator",(char *) "name", NULL
26647 };
26648
994141e6 26649 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|OOOOOO:ListView_Create",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6,&obj7)) goto fail;
093d3ff1
RD
26650 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxListView, SWIG_POINTER_EXCEPTION | 0);
26651 if (SWIG_arg_fail(1)) SWIG_fail;
26652 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
26653 if (SWIG_arg_fail(2)) SWIG_fail;
994141e6 26654 if (obj2) {
093d3ff1
RD
26655 {
26656 arg3 = (int)(SWIG_As_int(obj2));
26657 if (SWIG_arg_fail(3)) SWIG_fail;
26658 }
994141e6 26659 }
d14a1e28
RD
26660 if (obj3) {
26661 {
26662 arg4 = &temp4;
26663 if ( ! wxPoint_helper(obj3, &arg4)) SWIG_fail;
26664 }
26665 }
26666 if (obj4) {
26667 {
26668 arg5 = &temp5;
26669 if ( ! wxSize_helper(obj4, &arg5)) SWIG_fail;
26670 }
26671 }
994141e6 26672 if (obj5) {
093d3ff1
RD
26673 {
26674 arg6 = (long)(SWIG_As_long(obj5));
26675 if (SWIG_arg_fail(6)) SWIG_fail;
26676 }
994141e6 26677 }
d14a1e28 26678 if (obj6) {
093d3ff1
RD
26679 {
26680 SWIG_Python_ConvertPtr(obj6, (void **)&arg7, SWIGTYPE_p_wxValidator, SWIG_POINTER_EXCEPTION | 0);
26681 if (SWIG_arg_fail(7)) SWIG_fail;
26682 if (arg7 == NULL) {
26683 SWIG_null_ref("wxValidator");
26684 }
26685 if (SWIG_arg_fail(7)) SWIG_fail;
d14a1e28
RD
26686 }
26687 }
26688 if (obj7) {
26689 {
26690 arg8 = wxString_in_helper(obj7);
26691 if (arg8 == NULL) SWIG_fail;
ae8162c8 26692 temp8 = true;
d14a1e28
RD
26693 }
26694 }
26695 {
26696 PyThreadState* __tstate = wxPyBeginAllowThreads();
26697 result = (bool)(arg1)->Create(arg2,arg3,(wxPoint const &)*arg4,(wxSize const &)*arg5,arg6,(wxValidator const &)*arg7,(wxString const &)*arg8);
26698
26699 wxPyEndAllowThreads(__tstate);
26700 if (PyErr_Occurred()) SWIG_fail;
26701 }
4f89f6a3
RD
26702 {
26703 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
26704 }
d14a1e28
RD
26705 {
26706 if (temp8)
26707 delete arg8;
26708 }
26709 return resultobj;
26710 fail:
26711 {
26712 if (temp8)
26713 delete arg8;
26714 }
26715 return NULL;
26716}
26717
26718
c32bde28 26719static PyObject *_wrap_ListView_Select(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
26720 PyObject *resultobj;
26721 wxListView *arg1 = (wxListView *) 0 ;
26722 long arg2 ;
ae8162c8 26723 bool arg3 = (bool) true ;
d14a1e28 26724 PyObject * obj0 = 0 ;
994141e6 26725 PyObject * obj1 = 0 ;
d14a1e28
RD
26726 PyObject * obj2 = 0 ;
26727 char *kwnames[] = {
26728 (char *) "self",(char *) "n",(char *) "on", NULL
26729 };
26730
15afbcd0 26731 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:ListView_Select",kwnames,&obj0,&obj1,&obj2)) goto fail;
093d3ff1
RD
26732 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxListView, SWIG_POINTER_EXCEPTION | 0);
26733 if (SWIG_arg_fail(1)) SWIG_fail;
26734 {
26735 arg2 = (long)(SWIG_As_long(obj1));
26736 if (SWIG_arg_fail(2)) SWIG_fail;
26737 }
d14a1e28 26738 if (obj2) {
093d3ff1
RD
26739 {
26740 arg3 = (bool)(SWIG_As_bool(obj2));
26741 if (SWIG_arg_fail(3)) SWIG_fail;
26742 }
d14a1e28
RD
26743 }
26744 {
26745 PyThreadState* __tstate = wxPyBeginAllowThreads();
26746 (arg1)->Select(arg2,arg3);
26747
26748 wxPyEndAllowThreads(__tstate);
26749 if (PyErr_Occurred()) SWIG_fail;
26750 }
26751 Py_INCREF(Py_None); resultobj = Py_None;
26752 return resultobj;
26753 fail:
26754 return NULL;
26755}
26756
26757
c32bde28 26758static PyObject *_wrap_ListView_Focus(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
26759 PyObject *resultobj;
26760 wxListView *arg1 = (wxListView *) 0 ;
26761 long arg2 ;
26762 PyObject * obj0 = 0 ;
994141e6 26763 PyObject * obj1 = 0 ;
d14a1e28
RD
26764 char *kwnames[] = {
26765 (char *) "self",(char *) "index", NULL
26766 };
26767
994141e6 26768 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ListView_Focus",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
26769 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxListView, SWIG_POINTER_EXCEPTION | 0);
26770 if (SWIG_arg_fail(1)) SWIG_fail;
26771 {
26772 arg2 = (long)(SWIG_As_long(obj1));
26773 if (SWIG_arg_fail(2)) SWIG_fail;
26774 }
d14a1e28
RD
26775 {
26776 PyThreadState* __tstate = wxPyBeginAllowThreads();
26777 (arg1)->Focus(arg2);
26778
26779 wxPyEndAllowThreads(__tstate);
26780 if (PyErr_Occurred()) SWIG_fail;
26781 }
26782 Py_INCREF(Py_None); resultobj = Py_None;
26783 return resultobj;
26784 fail:
26785 return NULL;
26786}
26787
26788
c32bde28 26789static PyObject *_wrap_ListView_GetFocusedItem(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
26790 PyObject *resultobj;
26791 wxListView *arg1 = (wxListView *) 0 ;
26792 long result;
26793 PyObject * obj0 = 0 ;
26794 char *kwnames[] = {
26795 (char *) "self", NULL
26796 };
26797
26798 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ListView_GetFocusedItem",kwnames,&obj0)) goto fail;
093d3ff1
RD
26799 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxListView, SWIG_POINTER_EXCEPTION | 0);
26800 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
26801 {
26802 PyThreadState* __tstate = wxPyBeginAllowThreads();
26803 result = (long)((wxListView const *)arg1)->GetFocusedItem();
26804
26805 wxPyEndAllowThreads(__tstate);
26806 if (PyErr_Occurred()) SWIG_fail;
26807 }
093d3ff1
RD
26808 {
26809 resultobj = SWIG_From_long((long)(result));
26810 }
d14a1e28
RD
26811 return resultobj;
26812 fail:
26813 return NULL;
26814}
26815
26816
c32bde28 26817static PyObject *_wrap_ListView_GetNextSelected(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
26818 PyObject *resultobj;
26819 wxListView *arg1 = (wxListView *) 0 ;
26820 long arg2 ;
26821 long result;
26822 PyObject * obj0 = 0 ;
994141e6 26823 PyObject * obj1 = 0 ;
d14a1e28
RD
26824 char *kwnames[] = {
26825 (char *) "self",(char *) "item", NULL
26826 };
26827
994141e6 26828 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ListView_GetNextSelected",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
26829 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxListView, SWIG_POINTER_EXCEPTION | 0);
26830 if (SWIG_arg_fail(1)) SWIG_fail;
26831 {
26832 arg2 = (long)(SWIG_As_long(obj1));
26833 if (SWIG_arg_fail(2)) SWIG_fail;
26834 }
d14a1e28
RD
26835 {
26836 PyThreadState* __tstate = wxPyBeginAllowThreads();
26837 result = (long)((wxListView const *)arg1)->GetNextSelected(arg2);
26838
26839 wxPyEndAllowThreads(__tstate);
26840 if (PyErr_Occurred()) SWIG_fail;
26841 }
093d3ff1
RD
26842 {
26843 resultobj = SWIG_From_long((long)(result));
26844 }
d14a1e28
RD
26845 return resultobj;
26846 fail:
26847 return NULL;
26848}
26849
26850
c32bde28 26851static PyObject *_wrap_ListView_GetFirstSelected(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
26852 PyObject *resultobj;
26853 wxListView *arg1 = (wxListView *) 0 ;
26854 long result;
26855 PyObject * obj0 = 0 ;
26856 char *kwnames[] = {
26857 (char *) "self", NULL
26858 };
26859
26860 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ListView_GetFirstSelected",kwnames,&obj0)) goto fail;
093d3ff1
RD
26861 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxListView, SWIG_POINTER_EXCEPTION | 0);
26862 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
26863 {
26864 PyThreadState* __tstate = wxPyBeginAllowThreads();
26865 result = (long)((wxListView const *)arg1)->GetFirstSelected();
26866
26867 wxPyEndAllowThreads(__tstate);
26868 if (PyErr_Occurred()) SWIG_fail;
26869 }
093d3ff1
RD
26870 {
26871 resultobj = SWIG_From_long((long)(result));
26872 }
d14a1e28
RD
26873 return resultobj;
26874 fail:
26875 return NULL;
26876}
26877
26878
c32bde28 26879static PyObject *_wrap_ListView_IsSelected(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
26880 PyObject *resultobj;
26881 wxListView *arg1 = (wxListView *) 0 ;
26882 long arg2 ;
26883 bool result;
26884 PyObject * obj0 = 0 ;
994141e6 26885 PyObject * obj1 = 0 ;
d14a1e28
RD
26886 char *kwnames[] = {
26887 (char *) "self",(char *) "index", NULL
26888 };
26889
994141e6 26890 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ListView_IsSelected",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
26891 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxListView, SWIG_POINTER_EXCEPTION | 0);
26892 if (SWIG_arg_fail(1)) SWIG_fail;
26893 {
26894 arg2 = (long)(SWIG_As_long(obj1));
26895 if (SWIG_arg_fail(2)) SWIG_fail;
26896 }
d14a1e28
RD
26897 {
26898 PyThreadState* __tstate = wxPyBeginAllowThreads();
26899 result = (bool)(arg1)->IsSelected(arg2);
26900
26901 wxPyEndAllowThreads(__tstate);
26902 if (PyErr_Occurred()) SWIG_fail;
26903 }
4f89f6a3
RD
26904 {
26905 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
26906 }
d14a1e28
RD
26907 return resultobj;
26908 fail:
26909 return NULL;
26910}
26911
26912
c32bde28 26913static PyObject *_wrap_ListView_SetColumnImage(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
26914 PyObject *resultobj;
26915 wxListView *arg1 = (wxListView *) 0 ;
26916 int arg2 ;
26917 int arg3 ;
26918 PyObject * obj0 = 0 ;
994141e6
RD
26919 PyObject * obj1 = 0 ;
26920 PyObject * obj2 = 0 ;
d14a1e28
RD
26921 char *kwnames[] = {
26922 (char *) "self",(char *) "col",(char *) "image", NULL
26923 };
26924
994141e6 26925 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:ListView_SetColumnImage",kwnames,&obj0,&obj1,&obj2)) goto fail;
093d3ff1
RD
26926 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxListView, SWIG_POINTER_EXCEPTION | 0);
26927 if (SWIG_arg_fail(1)) SWIG_fail;
26928 {
26929 arg2 = (int)(SWIG_As_int(obj1));
26930 if (SWIG_arg_fail(2)) SWIG_fail;
26931 }
26932 {
26933 arg3 = (int)(SWIG_As_int(obj2));
26934 if (SWIG_arg_fail(3)) SWIG_fail;
26935 }
d14a1e28
RD
26936 {
26937 PyThreadState* __tstate = wxPyBeginAllowThreads();
26938 (arg1)->SetColumnImage(arg2,arg3);
26939
26940 wxPyEndAllowThreads(__tstate);
26941 if (PyErr_Occurred()) SWIG_fail;
26942 }
26943 Py_INCREF(Py_None); resultobj = Py_None;
26944 return resultobj;
26945 fail:
26946 return NULL;
26947}
26948
26949
c32bde28 26950static PyObject *_wrap_ListView_ClearColumnImage(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
26951 PyObject *resultobj;
26952 wxListView *arg1 = (wxListView *) 0 ;
26953 int arg2 ;
26954 PyObject * obj0 = 0 ;
994141e6 26955 PyObject * obj1 = 0 ;
d14a1e28
RD
26956 char *kwnames[] = {
26957 (char *) "self",(char *) "col", NULL
26958 };
26959
994141e6 26960 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ListView_ClearColumnImage",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
26961 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxListView, SWIG_POINTER_EXCEPTION | 0);
26962 if (SWIG_arg_fail(1)) SWIG_fail;
26963 {
26964 arg2 = (int)(SWIG_As_int(obj1));
26965 if (SWIG_arg_fail(2)) SWIG_fail;
26966 }
d14a1e28
RD
26967 {
26968 PyThreadState* __tstate = wxPyBeginAllowThreads();
26969 (arg1)->ClearColumnImage(arg2);
26970
26971 wxPyEndAllowThreads(__tstate);
26972 if (PyErr_Occurred()) SWIG_fail;
26973 }
26974 Py_INCREF(Py_None); resultobj = Py_None;
26975 return resultobj;
26976 fail:
26977 return NULL;
26978}
26979
26980
c32bde28 26981static PyObject * ListView_swigregister(PyObject *, PyObject *args) {
d14a1e28
RD
26982 PyObject *obj;
26983 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
26984 SWIG_TypeClientData(SWIGTYPE_p_wxListView, obj);
26985 Py_INCREF(obj);
26986 return Py_BuildValue((char *)"");
26987}
c32bde28 26988static int _wrap_TreeCtrlNameStr_set(PyObject *) {
b2dc1044
RD
26989 PyErr_SetString(PyExc_TypeError,"Variable TreeCtrlNameStr is read-only.");
26990 return 1;
26991}
26992
26993
093d3ff1 26994static PyObject *_wrap_TreeCtrlNameStr_get(void) {
b2dc1044
RD
26995 PyObject *pyobj;
26996
26997 {
26998#if wxUSE_UNICODE
26999 pyobj = PyUnicode_FromWideChar((&wxPyTreeCtrlNameStr)->c_str(), (&wxPyTreeCtrlNameStr)->Len());
27000#else
27001 pyobj = PyString_FromStringAndSize((&wxPyTreeCtrlNameStr)->c_str(), (&wxPyTreeCtrlNameStr)->Len());
27002#endif
27003 }
27004 return pyobj;
27005}
27006
27007
c32bde28 27008static PyObject *_wrap_new_TreeItemId(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
27009 PyObject *resultobj;
27010 wxTreeItemId *result;
27011 char *kwnames[] = {
27012 NULL
27013 };
27014
27015 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_TreeItemId",kwnames)) goto fail;
27016 {
27017 PyThreadState* __tstate = wxPyBeginAllowThreads();
27018 result = (wxTreeItemId *)new wxTreeItemId();
27019
27020 wxPyEndAllowThreads(__tstate);
27021 if (PyErr_Occurred()) SWIG_fail;
27022 }
15afbcd0 27023 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxTreeItemId, 1);
d14a1e28
RD
27024 return resultobj;
27025 fail:
27026 return NULL;
27027}
27028
27029
c32bde28 27030static PyObject *_wrap_delete_TreeItemId(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
27031 PyObject *resultobj;
27032 wxTreeItemId *arg1 = (wxTreeItemId *) 0 ;
27033 PyObject * obj0 = 0 ;
27034 char *kwnames[] = {
27035 (char *) "self", NULL
27036 };
27037
27038 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:delete_TreeItemId",kwnames,&obj0)) goto fail;
093d3ff1
RD
27039 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTreeItemId, SWIG_POINTER_EXCEPTION | 0);
27040 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
27041 {
27042 PyThreadState* __tstate = wxPyBeginAllowThreads();
27043 delete arg1;
27044
27045 wxPyEndAllowThreads(__tstate);
27046 if (PyErr_Occurred()) SWIG_fail;
27047 }
27048 Py_INCREF(Py_None); resultobj = Py_None;
27049 return resultobj;
27050 fail:
27051 return NULL;
27052}
27053
27054
c32bde28 27055static PyObject *_wrap_TreeItemId_IsOk(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
27056 PyObject *resultobj;
27057 wxTreeItemId *arg1 = (wxTreeItemId *) 0 ;
27058 bool result;
27059 PyObject * obj0 = 0 ;
27060 char *kwnames[] = {
27061 (char *) "self", NULL
27062 };
27063
27064 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TreeItemId_IsOk",kwnames,&obj0)) goto fail;
093d3ff1
RD
27065 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTreeItemId, SWIG_POINTER_EXCEPTION | 0);
27066 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
27067 {
27068 PyThreadState* __tstate = wxPyBeginAllowThreads();
27069 result = (bool)((wxTreeItemId const *)arg1)->IsOk();
27070
27071 wxPyEndAllowThreads(__tstate);
27072 if (PyErr_Occurred()) SWIG_fail;
27073 }
4f89f6a3
RD
27074 {
27075 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
27076 }
d14a1e28
RD
27077 return resultobj;
27078 fail:
27079 return NULL;
27080}
27081
27082
c32bde28 27083static PyObject *_wrap_TreeItemId___eq__(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
27084 PyObject *resultobj;
27085 wxTreeItemId *arg1 = (wxTreeItemId *) 0 ;
27086 wxTreeItemId *arg2 = (wxTreeItemId *) 0 ;
27087 bool result;
27088 PyObject * obj0 = 0 ;
27089 PyObject * obj1 = 0 ;
27090 char *kwnames[] = {
27091 (char *) "self",(char *) "other", NULL
27092 };
27093
27094 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TreeItemId___eq__",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
27095 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTreeItemId, SWIG_POINTER_EXCEPTION | 0);
27096 if (SWIG_arg_fail(1)) SWIG_fail;
27097 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxTreeItemId, SWIG_POINTER_EXCEPTION | 0);
27098 if (SWIG_arg_fail(2)) SWIG_fail;
d14a1e28
RD
27099 {
27100 PyThreadState* __tstate = wxPyBeginAllowThreads();
22faec7d 27101 result = (bool)wxTreeItemId___eq__(arg1,(wxTreeItemId const *)arg2);
d14a1e28
RD
27102
27103 wxPyEndAllowThreads(__tstate);
27104 if (PyErr_Occurred()) SWIG_fail;
27105 }
4f89f6a3
RD
27106 {
27107 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
27108 }
d14a1e28
RD
27109 return resultobj;
27110 fail:
27111 return NULL;
27112}
27113
27114
c32bde28 27115static PyObject *_wrap_TreeItemId___ne__(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
27116 PyObject *resultobj;
27117 wxTreeItemId *arg1 = (wxTreeItemId *) 0 ;
27118 wxTreeItemId *arg2 = (wxTreeItemId *) 0 ;
27119 bool result;
27120 PyObject * obj0 = 0 ;
27121 PyObject * obj1 = 0 ;
27122 char *kwnames[] = {
27123 (char *) "self",(char *) "other", NULL
27124 };
27125
27126 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TreeItemId___ne__",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
27127 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTreeItemId, SWIG_POINTER_EXCEPTION | 0);
27128 if (SWIG_arg_fail(1)) SWIG_fail;
27129 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxTreeItemId, SWIG_POINTER_EXCEPTION | 0);
27130 if (SWIG_arg_fail(2)) SWIG_fail;
d14a1e28
RD
27131 {
27132 PyThreadState* __tstate = wxPyBeginAllowThreads();
22faec7d 27133 result = (bool)wxTreeItemId___ne__(arg1,(wxTreeItemId const *)arg2);
d14a1e28
RD
27134
27135 wxPyEndAllowThreads(__tstate);
27136 if (PyErr_Occurred()) SWIG_fail;
27137 }
4f89f6a3
RD
27138 {
27139 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
27140 }
d14a1e28
RD
27141 return resultobj;
27142 fail:
27143 return NULL;
27144}
27145
27146
c32bde28 27147static PyObject *_wrap_TreeItemId_m_pItem_set(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
27148 PyObject *resultobj;
27149 wxTreeItemId *arg1 = (wxTreeItemId *) 0 ;
58203fa6 27150 void *arg2 = (void *) 0 ;
d14a1e28
RD
27151 PyObject * obj0 = 0 ;
27152 PyObject * obj1 = 0 ;
27153 char *kwnames[] = {
27154 (char *) "self",(char *) "m_pItem", NULL
27155 };
27156
27157 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TreeItemId_m_pItem_set",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
27158 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTreeItemId, SWIG_POINTER_EXCEPTION | 0);
27159 if (SWIG_arg_fail(1)) SWIG_fail;
27160 {
27161 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),0,SWIG_POINTER_EXCEPTION|SWIG_POINTER_DISOWN))== -1) {
27162 SWIG_arg_fail(2);SWIG_fail;
27163 }
27164 }
d14a1e28
RD
27165 if (arg1) (arg1)->m_pItem = arg2;
27166
27167 Py_INCREF(Py_None); resultobj = Py_None;
27168 return resultobj;
27169 fail:
27170 return NULL;
27171}
27172
27173
c32bde28 27174static PyObject *_wrap_TreeItemId_m_pItem_get(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
27175 PyObject *resultobj;
27176 wxTreeItemId *arg1 = (wxTreeItemId *) 0 ;
58203fa6 27177 void *result;
d14a1e28
RD
27178 PyObject * obj0 = 0 ;
27179 char *kwnames[] = {
27180 (char *) "self", NULL
27181 };
27182
27183 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TreeItemId_m_pItem_get",kwnames,&obj0)) goto fail;
093d3ff1
RD
27184 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTreeItemId, SWIG_POINTER_EXCEPTION | 0);
27185 if (SWIG_arg_fail(1)) SWIG_fail;
58203fa6 27186 result = (void *) ((arg1)->m_pItem);
d14a1e28 27187
15afbcd0 27188 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_void, 0);
d14a1e28
RD
27189 return resultobj;
27190 fail:
27191 return NULL;
27192}
27193
27194
c32bde28 27195static PyObject * TreeItemId_swigregister(PyObject *, PyObject *args) {
d14a1e28
RD
27196 PyObject *obj;
27197 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
27198 SWIG_TypeClientData(SWIGTYPE_p_wxTreeItemId, obj);
27199 Py_INCREF(obj);
27200 return Py_BuildValue((char *)"");
27201}
c32bde28 27202static PyObject *_wrap_new_TreeItemData(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
27203 PyObject *resultobj;
27204 PyObject *arg1 = (PyObject *) NULL ;
27205 wxPyTreeItemData *result;
27206 PyObject * obj0 = 0 ;
27207 char *kwnames[] = {
27208 (char *) "obj", NULL
27209 };
27210
27211 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|O:new_TreeItemData",kwnames,&obj0)) goto fail;
27212 if (obj0) {
27213 arg1 = obj0;
27214 }
27215 {
27216 PyThreadState* __tstate = wxPyBeginAllowThreads();
27217 result = (wxPyTreeItemData *)new wxPyTreeItemData(arg1);
27218
27219 wxPyEndAllowThreads(__tstate);
27220 if (PyErr_Occurred()) SWIG_fail;
27221 }
15afbcd0 27222 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxPyTreeItemData, 1);
d14a1e28
RD
27223 return resultobj;
27224 fail:
27225 return NULL;
27226}
27227
27228
c32bde28 27229static PyObject *_wrap_TreeItemData_GetData(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
27230 PyObject *resultobj;
27231 wxPyTreeItemData *arg1 = (wxPyTreeItemData *) 0 ;
27232 PyObject *result;
27233 PyObject * obj0 = 0 ;
27234 char *kwnames[] = {
27235 (char *) "self", NULL
27236 };
27237
27238 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TreeItemData_GetData",kwnames,&obj0)) goto fail;
093d3ff1
RD
27239 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyTreeItemData, SWIG_POINTER_EXCEPTION | 0);
27240 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
27241 {
27242 PyThreadState* __tstate = wxPyBeginAllowThreads();
27243 result = (PyObject *)(arg1)->GetData();
27244
27245 wxPyEndAllowThreads(__tstate);
27246 if (PyErr_Occurred()) SWIG_fail;
27247 }
27248 resultobj = result;
27249 return resultobj;
27250 fail:
27251 return NULL;
27252}
27253
27254
c32bde28 27255static PyObject *_wrap_TreeItemData_SetData(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
27256 PyObject *resultobj;
27257 wxPyTreeItemData *arg1 = (wxPyTreeItemData *) 0 ;
27258 PyObject *arg2 = (PyObject *) 0 ;
27259 PyObject * obj0 = 0 ;
27260 PyObject * obj1 = 0 ;
27261 char *kwnames[] = {
27262 (char *) "self",(char *) "obj", NULL
27263 };
27264
27265 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TreeItemData_SetData",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
27266 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyTreeItemData, SWIG_POINTER_EXCEPTION | 0);
27267 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
27268 arg2 = obj1;
27269 {
27270 PyThreadState* __tstate = wxPyBeginAllowThreads();
27271 (arg1)->SetData(arg2);
27272
27273 wxPyEndAllowThreads(__tstate);
27274 if (PyErr_Occurred()) SWIG_fail;
27275 }
27276 Py_INCREF(Py_None); resultobj = Py_None;
27277 return resultobj;
27278 fail:
27279 return NULL;
27280}
27281
27282
c32bde28 27283static PyObject *_wrap_TreeItemData_GetId(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
27284 PyObject *resultobj;
27285 wxPyTreeItemData *arg1 = (wxPyTreeItemData *) 0 ;
27286 wxTreeItemId *result;
27287 PyObject * obj0 = 0 ;
27288 char *kwnames[] = {
27289 (char *) "self", NULL
27290 };
27291
27292 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TreeItemData_GetId",kwnames,&obj0)) goto fail;
093d3ff1
RD
27293 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyTreeItemData, SWIG_POINTER_EXCEPTION | 0);
27294 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
27295 {
27296 PyThreadState* __tstate = wxPyBeginAllowThreads();
27297 {
27298 wxTreeItemId const &_result_ref = (arg1)->GetId();
27299 result = (wxTreeItemId *) &_result_ref;
27300 }
27301
27302 wxPyEndAllowThreads(__tstate);
27303 if (PyErr_Occurred()) SWIG_fail;
27304 }
15afbcd0 27305 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxTreeItemId, 0);
d14a1e28
RD
27306 return resultobj;
27307 fail:
27308 return NULL;
27309}
27310
27311
c32bde28 27312static PyObject *_wrap_TreeItemData_SetId(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
27313 PyObject *resultobj;
27314 wxPyTreeItemData *arg1 = (wxPyTreeItemData *) 0 ;
27315 wxTreeItemId *arg2 = 0 ;
27316 PyObject * obj0 = 0 ;
27317 PyObject * obj1 = 0 ;
27318 char *kwnames[] = {
27319 (char *) "self",(char *) "id", NULL
27320 };
27321
27322 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TreeItemData_SetId",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
27323 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyTreeItemData, SWIG_POINTER_EXCEPTION | 0);
27324 if (SWIG_arg_fail(1)) SWIG_fail;
27325 {
27326 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxTreeItemId, SWIG_POINTER_EXCEPTION | 0);
27327 if (SWIG_arg_fail(2)) SWIG_fail;
27328 if (arg2 == NULL) {
27329 SWIG_null_ref("wxTreeItemId");
27330 }
27331 if (SWIG_arg_fail(2)) SWIG_fail;
d14a1e28
RD
27332 }
27333 {
27334 PyThreadState* __tstate = wxPyBeginAllowThreads();
27335 (arg1)->SetId((wxTreeItemId const &)*arg2);
27336
27337 wxPyEndAllowThreads(__tstate);
27338 if (PyErr_Occurred()) SWIG_fail;
27339 }
27340 Py_INCREF(Py_None); resultobj = Py_None;
27341 return resultobj;
27342 fail:
27343 return NULL;
27344}
27345
27346
c32bde28 27347static PyObject *_wrap_TreeItemData_Destroy(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
27348 PyObject *resultobj;
27349 wxPyTreeItemData *arg1 = (wxPyTreeItemData *) 0 ;
27350 PyObject * obj0 = 0 ;
27351 char *kwnames[] = {
27352 (char *) "self", NULL
27353 };
27354
27355 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TreeItemData_Destroy",kwnames,&obj0)) goto fail;
093d3ff1
RD
27356 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyTreeItemData, SWIG_POINTER_EXCEPTION | 0);
27357 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
27358 {
27359 PyThreadState* __tstate = wxPyBeginAllowThreads();
27360 wxPyTreeItemData_Destroy(arg1);
27361
27362 wxPyEndAllowThreads(__tstate);
27363 if (PyErr_Occurred()) SWIG_fail;
27364 }
27365 Py_INCREF(Py_None); resultobj = Py_None;
27366 return resultobj;
27367 fail:
27368 return NULL;
27369}
27370
27371
c32bde28 27372static PyObject * TreeItemData_swigregister(PyObject *, PyObject *args) {
d14a1e28
RD
27373 PyObject *obj;
27374 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
27375 SWIG_TypeClientData(SWIGTYPE_p_wxPyTreeItemData, obj);
27376 Py_INCREF(obj);
27377 return Py_BuildValue((char *)"");
27378}
c32bde28 27379static PyObject *_wrap_new_TreeEvent(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
27380 PyObject *resultobj;
27381 wxEventType arg1 = (wxEventType) wxEVT_NULL ;
27382 int arg2 = (int) 0 ;
27383 wxTreeEvent *result;
994141e6
RD
27384 PyObject * obj0 = 0 ;
27385 PyObject * obj1 = 0 ;
d14a1e28
RD
27386 char *kwnames[] = {
27387 (char *) "commandType",(char *) "id", NULL
27388 };
27389
994141e6
RD
27390 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|OO:new_TreeEvent",kwnames,&obj0,&obj1)) goto fail;
27391 if (obj0) {
093d3ff1
RD
27392 {
27393 arg1 = (wxEventType)(SWIG_As_int(obj0));
27394 if (SWIG_arg_fail(1)) SWIG_fail;
27395 }
994141e6
RD
27396 }
27397 if (obj1) {
093d3ff1
RD
27398 {
27399 arg2 = (int)(SWIG_As_int(obj1));
27400 if (SWIG_arg_fail(2)) SWIG_fail;
27401 }
994141e6 27402 }
d14a1e28
RD
27403 {
27404 PyThreadState* __tstate = wxPyBeginAllowThreads();
27405 result = (wxTreeEvent *)new wxTreeEvent(arg1,arg2);
27406
27407 wxPyEndAllowThreads(__tstate);
27408 if (PyErr_Occurred()) SWIG_fail;
27409 }
15afbcd0 27410 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxTreeEvent, 1);
d14a1e28
RD
27411 return resultobj;
27412 fail:
27413 return NULL;
27414}
27415
27416
c32bde28 27417static PyObject *_wrap_TreeEvent_GetItem(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_GetItem",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)->GetItem();
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_SetItem(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_SetItem",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)->SetItem((wxTreeItemId const &)*arg2);
27471
27472 wxPyEndAllowThreads(__tstate);
27473 if (PyErr_Occurred()) SWIG_fail;
27474 }
27475 Py_INCREF(Py_None); resultobj = Py_None;
27476 return resultobj;
27477 fail:
27478 return NULL;
27479}
27480
27481
c32bde28 27482static PyObject *_wrap_TreeEvent_GetOldItem(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
27483 PyObject *resultobj;
27484 wxTreeEvent *arg1 = (wxTreeEvent *) 0 ;
27485 wxTreeItemId result;
27486 PyObject * obj0 = 0 ;
27487 char *kwnames[] = {
27488 (char *) "self", NULL
27489 };
27490
27491 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TreeEvent_GetOldItem",kwnames,&obj0)) goto fail;
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)->GetOldItem();
27497
27498 wxPyEndAllowThreads(__tstate);
27499 if (PyErr_Occurred()) SWIG_fail;
27500 }
27501 {
27502 wxTreeItemId * resultptr;
093d3ff1 27503 resultptr = new wxTreeItemId((wxTreeItemId &)(result));
15afbcd0 27504 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxTreeItemId, 1);
d14a1e28
RD
27505 }
27506 return resultobj;
27507 fail:
27508 return NULL;
27509}
27510
27511
c32bde28 27512static PyObject *_wrap_TreeEvent_SetOldItem(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
27513 PyObject *resultobj;
27514 wxTreeEvent *arg1 = (wxTreeEvent *) 0 ;
27515 wxTreeItemId *arg2 = 0 ;
27516 PyObject * obj0 = 0 ;
27517 PyObject * obj1 = 0 ;
27518 char *kwnames[] = {
27519 (char *) "self",(char *) "item", NULL
27520 };
27521
27522 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TreeEvent_SetOldItem",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
27523 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTreeEvent, SWIG_POINTER_EXCEPTION | 0);
27524 if (SWIG_arg_fail(1)) SWIG_fail;
27525 {
27526 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxTreeItemId, SWIG_POINTER_EXCEPTION | 0);
27527 if (SWIG_arg_fail(2)) SWIG_fail;
27528 if (arg2 == NULL) {
27529 SWIG_null_ref("wxTreeItemId");
27530 }
27531 if (SWIG_arg_fail(2)) SWIG_fail;
d14a1e28
RD
27532 }
27533 {
27534 PyThreadState* __tstate = wxPyBeginAllowThreads();
27535 (arg1)->SetOldItem((wxTreeItemId const &)*arg2);
27536
27537 wxPyEndAllowThreads(__tstate);
27538 if (PyErr_Occurred()) SWIG_fail;
27539 }
27540 Py_INCREF(Py_None); resultobj = Py_None;
27541 return resultobj;
27542 fail:
27543 return NULL;
27544}
27545
27546
c32bde28 27547static PyObject *_wrap_TreeEvent_GetPoint(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
27548 PyObject *resultobj;
27549 wxTreeEvent *arg1 = (wxTreeEvent *) 0 ;
27550 wxPoint result;
27551 PyObject * obj0 = 0 ;
27552 char *kwnames[] = {
27553 (char *) "self", NULL
27554 };
27555
27556 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TreeEvent_GetPoint",kwnames,&obj0)) goto fail;
093d3ff1
RD
27557 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTreeEvent, SWIG_POINTER_EXCEPTION | 0);
27558 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
27559 {
27560 PyThreadState* __tstate = wxPyBeginAllowThreads();
27561 result = ((wxTreeEvent const *)arg1)->GetPoint();
27562
27563 wxPyEndAllowThreads(__tstate);
27564 if (PyErr_Occurred()) SWIG_fail;
27565 }
27566 {
27567 wxPoint * resultptr;
093d3ff1 27568 resultptr = new wxPoint((wxPoint &)(result));
15afbcd0 27569 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxPoint, 1);
d14a1e28
RD
27570 }
27571 return resultobj;
27572 fail:
27573 return NULL;
27574}
27575
27576
c32bde28 27577static PyObject *_wrap_TreeEvent_SetPoint(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
27578 PyObject *resultobj;
27579 wxTreeEvent *arg1 = (wxTreeEvent *) 0 ;
27580 wxPoint *arg2 = 0 ;
27581 wxPoint temp2 ;
27582 PyObject * obj0 = 0 ;
27583 PyObject * obj1 = 0 ;
27584 char *kwnames[] = {
27585 (char *) "self",(char *) "pt", NULL
27586 };
27587
27588 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TreeEvent_SetPoint",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
27589 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTreeEvent, SWIG_POINTER_EXCEPTION | 0);
27590 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
27591 {
27592 arg2 = &temp2;
27593 if ( ! wxPoint_helper(obj1, &arg2)) SWIG_fail;
27594 }
27595 {
27596 PyThreadState* __tstate = wxPyBeginAllowThreads();
27597 (arg1)->SetPoint((wxPoint const &)*arg2);
27598
27599 wxPyEndAllowThreads(__tstate);
27600 if (PyErr_Occurred()) SWIG_fail;
27601 }
27602 Py_INCREF(Py_None); resultobj = Py_None;
27603 return resultobj;
27604 fail:
27605 return NULL;
27606}
27607
27608
c32bde28 27609static PyObject *_wrap_TreeEvent_GetKeyEvent(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
27610 PyObject *resultobj;
27611 wxTreeEvent *arg1 = (wxTreeEvent *) 0 ;
27612 wxKeyEvent *result;
27613 PyObject * obj0 = 0 ;
27614 char *kwnames[] = {
27615 (char *) "self", NULL
27616 };
27617
27618 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TreeEvent_GetKeyEvent",kwnames,&obj0)) goto fail;
093d3ff1
RD
27619 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTreeEvent, SWIG_POINTER_EXCEPTION | 0);
27620 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
27621 {
27622 PyThreadState* __tstate = wxPyBeginAllowThreads();
27623 {
27624 wxKeyEvent const &_result_ref = ((wxTreeEvent const *)arg1)->GetKeyEvent();
27625 result = (wxKeyEvent *) &_result_ref;
27626 }
27627
27628 wxPyEndAllowThreads(__tstate);
27629 if (PyErr_Occurred()) SWIG_fail;
27630 }
15afbcd0 27631 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxKeyEvent, 0);
d14a1e28
RD
27632 return resultobj;
27633 fail:
27634 return NULL;
27635}
27636
27637
c32bde28 27638static PyObject *_wrap_TreeEvent_GetKeyCode(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
27639 PyObject *resultobj;
27640 wxTreeEvent *arg1 = (wxTreeEvent *) 0 ;
27641 int result;
27642 PyObject * obj0 = 0 ;
27643 char *kwnames[] = {
27644 (char *) "self", NULL
27645 };
27646
27647 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TreeEvent_GetKeyCode",kwnames,&obj0)) goto fail;
093d3ff1
RD
27648 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTreeEvent, SWIG_POINTER_EXCEPTION | 0);
27649 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
27650 {
27651 PyThreadState* __tstate = wxPyBeginAllowThreads();
27652 result = (int)((wxTreeEvent const *)arg1)->GetKeyCode();
27653
27654 wxPyEndAllowThreads(__tstate);
27655 if (PyErr_Occurred()) SWIG_fail;
27656 }
093d3ff1
RD
27657 {
27658 resultobj = SWIG_From_int((int)(result));
27659 }
d14a1e28
RD
27660 return resultobj;
27661 fail:
27662 return NULL;
27663}
27664
27665
c32bde28 27666static PyObject *_wrap_TreeEvent_SetKeyEvent(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
27667 PyObject *resultobj;
27668 wxTreeEvent *arg1 = (wxTreeEvent *) 0 ;
27669 wxKeyEvent *arg2 = 0 ;
27670 PyObject * obj0 = 0 ;
27671 PyObject * obj1 = 0 ;
27672 char *kwnames[] = {
27673 (char *) "self",(char *) "evt", NULL
27674 };
27675
27676 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TreeEvent_SetKeyEvent",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
27677 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTreeEvent, SWIG_POINTER_EXCEPTION | 0);
27678 if (SWIG_arg_fail(1)) SWIG_fail;
27679 {
27680 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxKeyEvent, SWIG_POINTER_EXCEPTION | 0);
27681 if (SWIG_arg_fail(2)) SWIG_fail;
27682 if (arg2 == NULL) {
27683 SWIG_null_ref("wxKeyEvent");
27684 }
27685 if (SWIG_arg_fail(2)) SWIG_fail;
d14a1e28
RD
27686 }
27687 {
27688 PyThreadState* __tstate = wxPyBeginAllowThreads();
27689 (arg1)->SetKeyEvent((wxKeyEvent const &)*arg2);
27690
27691 wxPyEndAllowThreads(__tstate);
27692 if (PyErr_Occurred()) SWIG_fail;
27693 }
27694 Py_INCREF(Py_None); resultobj = Py_None;
27695 return resultobj;
27696 fail:
27697 return NULL;
27698}
27699
27700
c32bde28 27701static PyObject *_wrap_TreeEvent_GetLabel(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
27702 PyObject *resultobj;
27703 wxTreeEvent *arg1 = (wxTreeEvent *) 0 ;
27704 wxString *result;
27705 PyObject * obj0 = 0 ;
27706 char *kwnames[] = {
27707 (char *) "self", NULL
27708 };
27709
27710 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TreeEvent_GetLabel",kwnames,&obj0)) goto fail;
093d3ff1
RD
27711 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTreeEvent, SWIG_POINTER_EXCEPTION | 0);
27712 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
27713 {
27714 PyThreadState* __tstate = wxPyBeginAllowThreads();
27715 {
27716 wxString const &_result_ref = ((wxTreeEvent const *)arg1)->GetLabel();
27717 result = (wxString *) &_result_ref;
27718 }
27719
27720 wxPyEndAllowThreads(__tstate);
27721 if (PyErr_Occurred()) SWIG_fail;
27722 }
cc6dd355
RD
27723 {
27724#if wxUSE_UNICODE
27725 resultobj = PyUnicode_FromWideChar(result->c_str(), result->Len());
27726#else
27727 resultobj = PyString_FromStringAndSize(result->c_str(), result->Len());
27728#endif
27729 }
d14a1e28
RD
27730 return resultobj;
27731 fail:
27732 return NULL;
27733}
27734
27735
c32bde28 27736static PyObject *_wrap_TreeEvent_SetLabel(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
27737 PyObject *resultobj;
27738 wxTreeEvent *arg1 = (wxTreeEvent *) 0 ;
27739 wxString *arg2 = 0 ;
ae8162c8 27740 bool temp2 = false ;
d14a1e28
RD
27741 PyObject * obj0 = 0 ;
27742 PyObject * obj1 = 0 ;
27743 char *kwnames[] = {
27744 (char *) "self",(char *) "label", NULL
27745 };
27746
27747 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TreeEvent_SetLabel",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
27748 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTreeEvent, SWIG_POINTER_EXCEPTION | 0);
27749 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
27750 {
27751 arg2 = wxString_in_helper(obj1);
27752 if (arg2 == NULL) SWIG_fail;
ae8162c8 27753 temp2 = true;
d14a1e28
RD
27754 }
27755 {
27756 PyThreadState* __tstate = wxPyBeginAllowThreads();
27757 (arg1)->SetLabel((wxString const &)*arg2);
27758
27759 wxPyEndAllowThreads(__tstate);
27760 if (PyErr_Occurred()) SWIG_fail;
27761 }
27762 Py_INCREF(Py_None); resultobj = Py_None;
27763 {
27764 if (temp2)
27765 delete arg2;
27766 }
27767 return resultobj;
27768 fail:
27769 {
27770 if (temp2)
27771 delete arg2;
27772 }
27773 return NULL;
27774}
27775
27776
c32bde28 27777static PyObject *_wrap_TreeEvent_IsEditCancelled(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
27778 PyObject *resultobj;
27779 wxTreeEvent *arg1 = (wxTreeEvent *) 0 ;
27780 bool result;
27781 PyObject * obj0 = 0 ;
27782 char *kwnames[] = {
27783 (char *) "self", NULL
27784 };
27785
27786 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TreeEvent_IsEditCancelled",kwnames,&obj0)) goto fail;
093d3ff1
RD
27787 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTreeEvent, SWIG_POINTER_EXCEPTION | 0);
27788 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
27789 {
27790 PyThreadState* __tstate = wxPyBeginAllowThreads();
27791 result = (bool)((wxTreeEvent const *)arg1)->IsEditCancelled();
27792
27793 wxPyEndAllowThreads(__tstate);
27794 if (PyErr_Occurred()) SWIG_fail;
27795 }
4f89f6a3
RD
27796 {
27797 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
27798 }
d14a1e28
RD
27799 return resultobj;
27800 fail:
27801 return NULL;
27802}
27803
27804
c32bde28 27805static PyObject *_wrap_TreeEvent_SetEditCanceled(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
27806 PyObject *resultobj;
27807 wxTreeEvent *arg1 = (wxTreeEvent *) 0 ;
27808 bool arg2 ;
27809 PyObject * obj0 = 0 ;
27810 PyObject * obj1 = 0 ;
27811 char *kwnames[] = {
27812 (char *) "self",(char *) "editCancelled", NULL
27813 };
27814
27815 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TreeEvent_SetEditCanceled",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
27816 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTreeEvent, SWIG_POINTER_EXCEPTION | 0);
27817 if (SWIG_arg_fail(1)) SWIG_fail;
27818 {
27819 arg2 = (bool)(SWIG_As_bool(obj1));
27820 if (SWIG_arg_fail(2)) SWIG_fail;
27821 }
d14a1e28
RD
27822 {
27823 PyThreadState* __tstate = wxPyBeginAllowThreads();
27824 (arg1)->SetEditCanceled(arg2);
27825
27826 wxPyEndAllowThreads(__tstate);
27827 if (PyErr_Occurred()) SWIG_fail;
27828 }
27829 Py_INCREF(Py_None); resultobj = Py_None;
27830 return resultobj;
27831 fail:
27832 return NULL;
27833}
27834
27835
c32bde28 27836static PyObject *_wrap_TreeEvent_SetToolTip(PyObject *, PyObject *args, PyObject *kwargs) {
c9c7117a
RD
27837 PyObject *resultobj;
27838 wxTreeEvent *arg1 = (wxTreeEvent *) 0 ;
27839 wxString *arg2 = 0 ;
ae8162c8 27840 bool temp2 = false ;
c9c7117a
RD
27841 PyObject * obj0 = 0 ;
27842 PyObject * obj1 = 0 ;
27843 char *kwnames[] = {
27844 (char *) "self",(char *) "toolTip", NULL
27845 };
27846
27847 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TreeEvent_SetToolTip",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
27848 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTreeEvent, SWIG_POINTER_EXCEPTION | 0);
27849 if (SWIG_arg_fail(1)) SWIG_fail;
c9c7117a
RD
27850 {
27851 arg2 = wxString_in_helper(obj1);
27852 if (arg2 == NULL) SWIG_fail;
ae8162c8 27853 temp2 = true;
c9c7117a
RD
27854 }
27855 {
27856 PyThreadState* __tstate = wxPyBeginAllowThreads();
27857 (arg1)->SetToolTip((wxString const &)*arg2);
27858
27859 wxPyEndAllowThreads(__tstate);
27860 if (PyErr_Occurred()) SWIG_fail;
27861 }
27862 Py_INCREF(Py_None); resultobj = Py_None;
27863 {
27864 if (temp2)
27865 delete arg2;
27866 }
27867 return resultobj;
27868 fail:
27869 {
27870 if (temp2)
27871 delete arg2;
27872 }
27873 return NULL;
27874}
27875
27876
562ecc31
RD
27877static PyObject *_wrap_TreeEvent_GetToolTip(PyObject *, PyObject *args, PyObject *kwargs) {
27878 PyObject *resultobj;
27879 wxTreeEvent *arg1 = (wxTreeEvent *) 0 ;
27880 wxString result;
27881 PyObject * obj0 = 0 ;
27882 char *kwnames[] = {
27883 (char *) "self", NULL
27884 };
27885
27886 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TreeEvent_GetToolTip",kwnames,&obj0)) goto fail;
27887 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTreeEvent, SWIG_POINTER_EXCEPTION | 0);
27888 if (SWIG_arg_fail(1)) SWIG_fail;
27889 {
27890 PyThreadState* __tstate = wxPyBeginAllowThreads();
27891 result = (arg1)->GetToolTip();
27892
27893 wxPyEndAllowThreads(__tstate);
27894 if (PyErr_Occurred()) SWIG_fail;
27895 }
27896 {
27897#if wxUSE_UNICODE
27898 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
27899#else
27900 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
27901#endif
27902 }
27903 return resultobj;
27904 fail:
27905 return NULL;
27906}
27907
27908
c32bde28 27909static PyObject * TreeEvent_swigregister(PyObject *, PyObject *args) {
d14a1e28
RD
27910 PyObject *obj;
27911 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
27912 SWIG_TypeClientData(SWIGTYPE_p_wxTreeEvent, obj);
27913 Py_INCREF(obj);
27914 return Py_BuildValue((char *)"");
27915}
c32bde28 27916static PyObject *_wrap_new_TreeCtrl(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
27917 PyObject *resultobj;
27918 wxWindow *arg1 = (wxWindow *) 0 ;
e811c8ce 27919 int arg2 = (int) -1 ;
d14a1e28
RD
27920 wxPoint const &arg3_defvalue = wxDefaultPosition ;
27921 wxPoint *arg3 = (wxPoint *) &arg3_defvalue ;
27922 wxSize const &arg4_defvalue = wxDefaultSize ;
27923 wxSize *arg4 = (wxSize *) &arg4_defvalue ;
27924 long arg5 = (long) wxTR_DEFAULT_STYLE ;
27925 wxValidator const &arg6_defvalue = wxDefaultValidator ;
27926 wxValidator *arg6 = (wxValidator *) &arg6_defvalue ;
b2dc1044 27927 wxString const &arg7_defvalue = wxPyTreeCtrlNameStr ;
d14a1e28
RD
27928 wxString *arg7 = (wxString *) &arg7_defvalue ;
27929 wxPyTreeCtrl *result;
27930 wxPoint temp3 ;
27931 wxSize temp4 ;
ae8162c8 27932 bool temp7 = false ;
d14a1e28 27933 PyObject * obj0 = 0 ;
994141e6 27934 PyObject * obj1 = 0 ;
d14a1e28
RD
27935 PyObject * obj2 = 0 ;
27936 PyObject * obj3 = 0 ;
994141e6 27937 PyObject * obj4 = 0 ;
d14a1e28
RD
27938 PyObject * obj5 = 0 ;
27939 PyObject * obj6 = 0 ;
27940 char *kwnames[] = {
27941 (char *) "parent",(char *) "id",(char *) "pos",(char *) "size",(char *) "style",(char *) "validator",(char *) "name", NULL
27942 };
27943
994141e6 27944 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|OOOOOO:new_TreeCtrl",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6)) goto fail;
093d3ff1
RD
27945 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
27946 if (SWIG_arg_fail(1)) SWIG_fail;
994141e6 27947 if (obj1) {
093d3ff1
RD
27948 {
27949 arg2 = (int)(SWIG_As_int(obj1));
27950 if (SWIG_arg_fail(2)) SWIG_fail;
27951 }
994141e6 27952 }
d14a1e28
RD
27953 if (obj2) {
27954 {
27955 arg3 = &temp3;
27956 if ( ! wxPoint_helper(obj2, &arg3)) SWIG_fail;
27957 }
27958 }
27959 if (obj3) {
27960 {
994141e6
RD
27961 arg4 = &temp4;
27962 if ( ! wxSize_helper(obj3, &arg4)) SWIG_fail;
27963 }
27964 }
27965 if (obj4) {
093d3ff1
RD
27966 {
27967 arg5 = (long)(SWIG_As_long(obj4));
27968 if (SWIG_arg_fail(5)) SWIG_fail;
27969 }
d14a1e28
RD
27970 }
27971 if (obj5) {
093d3ff1
RD
27972 {
27973 SWIG_Python_ConvertPtr(obj5, (void **)&arg6, SWIGTYPE_p_wxValidator, SWIG_POINTER_EXCEPTION | 0);
27974 if (SWIG_arg_fail(6)) SWIG_fail;
27975 if (arg6 == NULL) {
27976 SWIG_null_ref("wxValidator");
27977 }
27978 if (SWIG_arg_fail(6)) SWIG_fail;
d14a1e28
RD
27979 }
27980 }
27981 if (obj6) {
27982 {
27983 arg7 = wxString_in_helper(obj6);
27984 if (arg7 == NULL) SWIG_fail;
ae8162c8 27985 temp7 = true;
d14a1e28
RD
27986 }
27987 }
27988 {
e3b71cb8 27989 if (!wxPyCheckForApp()) SWIG_fail;
d14a1e28
RD
27990 PyThreadState* __tstate = wxPyBeginAllowThreads();
27991 result = (wxPyTreeCtrl *)new wxPyTreeCtrl(arg1,arg2,(wxPoint const &)*arg3,(wxSize const &)*arg4,arg5,(wxValidator const &)*arg6,(wxString const &)*arg7);
27992
27993 wxPyEndAllowThreads(__tstate);
110da5b0 27994 if (PyErr_Occurred()) SWIG_fail;
d14a1e28 27995 }
b0f7404b 27996 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxPyTreeCtrl, 1);
d14a1e28
RD
27997 {
27998 if (temp7)
27999 delete arg7;
28000 }
28001 return resultobj;
28002 fail:
28003 {
28004 if (temp7)
28005 delete arg7;
28006 }
28007 return NULL;
28008}
28009
28010
c32bde28 28011static PyObject *_wrap_new_PreTreeCtrl(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
28012 PyObject *resultobj;
28013 wxPyTreeCtrl *result;
28014 char *kwnames[] = {
28015 NULL
28016 };
28017
28018 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_PreTreeCtrl",kwnames)) goto fail;
28019 {
e3b71cb8 28020 if (!wxPyCheckForApp()) SWIG_fail;
d14a1e28
RD
28021 PyThreadState* __tstate = wxPyBeginAllowThreads();
28022 result = (wxPyTreeCtrl *)new wxPyTreeCtrl();
28023
28024 wxPyEndAllowThreads(__tstate);
110da5b0 28025 if (PyErr_Occurred()) SWIG_fail;
d14a1e28 28026 }
b0f7404b 28027 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxPyTreeCtrl, 1);
d14a1e28
RD
28028 return resultobj;
28029 fail:
28030 return NULL;
28031}
28032
28033
c32bde28 28034static PyObject *_wrap_TreeCtrl_Create(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
28035 PyObject *resultobj;
28036 wxPyTreeCtrl *arg1 = (wxPyTreeCtrl *) 0 ;
28037 wxWindow *arg2 = (wxWindow *) 0 ;
e811c8ce 28038 int arg3 = (int) -1 ;
d14a1e28
RD
28039 wxPoint const &arg4_defvalue = wxDefaultPosition ;
28040 wxPoint *arg4 = (wxPoint *) &arg4_defvalue ;
28041 wxSize const &arg5_defvalue = wxDefaultSize ;
28042 wxSize *arg5 = (wxSize *) &arg5_defvalue ;
28043 long arg6 = (long) wxTR_DEFAULT_STYLE ;
28044 wxValidator const &arg7_defvalue = wxDefaultValidator ;
28045 wxValidator *arg7 = (wxValidator *) &arg7_defvalue ;
b2dc1044 28046 wxString const &arg8_defvalue = wxPyTreeCtrlNameStr ;
d14a1e28
RD
28047 wxString *arg8 = (wxString *) &arg8_defvalue ;
28048 bool result;
28049 wxPoint temp4 ;
28050 wxSize temp5 ;
ae8162c8 28051 bool temp8 = false ;
d14a1e28
RD
28052 PyObject * obj0 = 0 ;
28053 PyObject * obj1 = 0 ;
994141e6 28054 PyObject * obj2 = 0 ;
d14a1e28
RD
28055 PyObject * obj3 = 0 ;
28056 PyObject * obj4 = 0 ;
994141e6 28057 PyObject * obj5 = 0 ;
d14a1e28
RD
28058 PyObject * obj6 = 0 ;
28059 PyObject * obj7 = 0 ;
28060 char *kwnames[] = {
28061 (char *) "self",(char *) "parent",(char *) "id",(char *) "pos",(char *) "size",(char *) "style",(char *) "validator",(char *) "name", NULL
28062 };
28063
994141e6 28064 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|OOOOOO:TreeCtrl_Create",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6,&obj7)) goto fail;
093d3ff1
RD
28065 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyTreeCtrl, SWIG_POINTER_EXCEPTION | 0);
28066 if (SWIG_arg_fail(1)) SWIG_fail;
28067 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
28068 if (SWIG_arg_fail(2)) SWIG_fail;
994141e6 28069 if (obj2) {
093d3ff1
RD
28070 {
28071 arg3 = (int)(SWIG_As_int(obj2));
28072 if (SWIG_arg_fail(3)) SWIG_fail;
28073 }
994141e6 28074 }
d14a1e28
RD
28075 if (obj3) {
28076 {
28077 arg4 = &temp4;
28078 if ( ! wxPoint_helper(obj3, &arg4)) SWIG_fail;
28079 }
28080 }
28081 if (obj4) {
28082 {
28083 arg5 = &temp5;
28084 if ( ! wxSize_helper(obj4, &arg5)) SWIG_fail;
28085 }
28086 }
994141e6 28087 if (obj5) {
093d3ff1
RD
28088 {
28089 arg6 = (long)(SWIG_As_long(obj5));
28090 if (SWIG_arg_fail(6)) SWIG_fail;
28091 }
994141e6 28092 }
d14a1e28 28093 if (obj6) {
093d3ff1
RD
28094 {
28095 SWIG_Python_ConvertPtr(obj6, (void **)&arg7, SWIGTYPE_p_wxValidator, SWIG_POINTER_EXCEPTION | 0);
28096 if (SWIG_arg_fail(7)) SWIG_fail;
28097 if (arg7 == NULL) {
28098 SWIG_null_ref("wxValidator");
28099 }
28100 if (SWIG_arg_fail(7)) SWIG_fail;
d14a1e28
RD
28101 }
28102 }
28103 if (obj7) {
28104 {
28105 arg8 = wxString_in_helper(obj7);
28106 if (arg8 == NULL) SWIG_fail;
ae8162c8 28107 temp8 = true;
d14a1e28
RD
28108 }
28109 }
28110 {
28111 PyThreadState* __tstate = wxPyBeginAllowThreads();
28112 result = (bool)(arg1)->Create(arg2,arg3,(wxPoint const &)*arg4,(wxSize const &)*arg5,arg6,(wxValidator const &)*arg7,(wxString const &)*arg8);
28113
28114 wxPyEndAllowThreads(__tstate);
28115 if (PyErr_Occurred()) SWIG_fail;
28116 }
4f89f6a3
RD
28117 {
28118 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
28119 }
d14a1e28
RD
28120 {
28121 if (temp8)
28122 delete arg8;
28123 }
28124 return resultobj;
28125 fail:
28126 {
28127 if (temp8)
28128 delete arg8;
28129 }
28130 return NULL;
28131}
28132
28133
c32bde28 28134static PyObject *_wrap_TreeCtrl__setCallbackInfo(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
28135 PyObject *resultobj;
28136 wxPyTreeCtrl *arg1 = (wxPyTreeCtrl *) 0 ;
28137 PyObject *arg2 = (PyObject *) 0 ;
28138 PyObject *arg3 = (PyObject *) 0 ;
28139 PyObject * obj0 = 0 ;
28140 PyObject * obj1 = 0 ;
28141 PyObject * obj2 = 0 ;
28142 char *kwnames[] = {
28143 (char *) "self",(char *) "self",(char *) "_class", NULL
28144 };
28145
28146 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:TreeCtrl__setCallbackInfo",kwnames,&obj0,&obj1,&obj2)) goto fail;
093d3ff1
RD
28147 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyTreeCtrl, SWIG_POINTER_EXCEPTION | 0);
28148 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
28149 arg2 = obj1;
28150 arg3 = obj2;
28151 {
28152 PyThreadState* __tstate = wxPyBeginAllowThreads();
28153 (arg1)->_setCallbackInfo(arg2,arg3);
28154
28155 wxPyEndAllowThreads(__tstate);
28156 if (PyErr_Occurred()) SWIG_fail;
28157 }
28158 Py_INCREF(Py_None); resultobj = Py_None;
28159 return resultobj;
28160 fail:
28161 return NULL;
28162}
28163
28164
c32bde28 28165static PyObject *_wrap_TreeCtrl_GetCount(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
28166 PyObject *resultobj;
28167 wxPyTreeCtrl *arg1 = (wxPyTreeCtrl *) 0 ;
28168 size_t result;
28169 PyObject * obj0 = 0 ;
28170 char *kwnames[] = {
28171 (char *) "self", NULL
28172 };
28173
28174 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TreeCtrl_GetCount",kwnames,&obj0)) goto fail;
093d3ff1
RD
28175 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyTreeCtrl, SWIG_POINTER_EXCEPTION | 0);
28176 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
28177 {
28178 PyThreadState* __tstate = wxPyBeginAllowThreads();
28179 result = (size_t)((wxPyTreeCtrl const *)arg1)->GetCount();
28180
28181 wxPyEndAllowThreads(__tstate);
28182 if (PyErr_Occurred()) SWIG_fail;
28183 }
093d3ff1
RD
28184 {
28185 resultobj = SWIG_From_unsigned_SS_long((unsigned long)(result));
28186 }
d14a1e28
RD
28187 return resultobj;
28188 fail:
28189 return NULL;
28190}
28191
28192
c32bde28 28193static PyObject *_wrap_TreeCtrl_GetIndent(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
28194 PyObject *resultobj;
28195 wxPyTreeCtrl *arg1 = (wxPyTreeCtrl *) 0 ;
28196 unsigned int result;
28197 PyObject * obj0 = 0 ;
28198 char *kwnames[] = {
28199 (char *) "self", NULL
28200 };
28201
28202 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TreeCtrl_GetIndent",kwnames,&obj0)) goto fail;
093d3ff1
RD
28203 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyTreeCtrl, SWIG_POINTER_EXCEPTION | 0);
28204 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
28205 {
28206 PyThreadState* __tstate = wxPyBeginAllowThreads();
28207 result = (unsigned int)((wxPyTreeCtrl const *)arg1)->GetIndent();
28208
28209 wxPyEndAllowThreads(__tstate);
28210 if (PyErr_Occurred()) SWIG_fail;
28211 }
093d3ff1
RD
28212 {
28213 resultobj = SWIG_From_unsigned_SS_int((unsigned int)(result));
28214 }
d14a1e28
RD
28215 return resultobj;
28216 fail:
28217 return NULL;
28218}
28219
28220
c32bde28 28221static PyObject *_wrap_TreeCtrl_SetIndent(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
28222 PyObject *resultobj;
28223 wxPyTreeCtrl *arg1 = (wxPyTreeCtrl *) 0 ;
28224 unsigned int arg2 ;
28225 PyObject * obj0 = 0 ;
28226 PyObject * obj1 = 0 ;
28227 char *kwnames[] = {
28228 (char *) "self",(char *) "indent", NULL
28229 };
28230
28231 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TreeCtrl_SetIndent",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
28232 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyTreeCtrl, SWIG_POINTER_EXCEPTION | 0);
28233 if (SWIG_arg_fail(1)) SWIG_fail;
28234 {
28235 arg2 = (unsigned int)(SWIG_As_unsigned_SS_int(obj1));
28236 if (SWIG_arg_fail(2)) SWIG_fail;
28237 }
d14a1e28
RD
28238 {
28239 PyThreadState* __tstate = wxPyBeginAllowThreads();
28240 (arg1)->SetIndent(arg2);
28241
28242 wxPyEndAllowThreads(__tstate);
28243 if (PyErr_Occurred()) SWIG_fail;
28244 }
28245 Py_INCREF(Py_None); resultobj = Py_None;
28246 return resultobj;
28247 fail:
28248 return NULL;
28249}
28250
28251
c32bde28 28252static PyObject *_wrap_TreeCtrl_GetSpacing(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
28253 PyObject *resultobj;
28254 wxPyTreeCtrl *arg1 = (wxPyTreeCtrl *) 0 ;
28255 unsigned int result;
28256 PyObject * obj0 = 0 ;
28257 char *kwnames[] = {
28258 (char *) "self", NULL
28259 };
28260
28261 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TreeCtrl_GetSpacing",kwnames,&obj0)) goto fail;
093d3ff1
RD
28262 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyTreeCtrl, SWIG_POINTER_EXCEPTION | 0);
28263 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
28264 {
28265 PyThreadState* __tstate = wxPyBeginAllowThreads();
28266 result = (unsigned int)((wxPyTreeCtrl const *)arg1)->GetSpacing();
28267
28268 wxPyEndAllowThreads(__tstate);
28269 if (PyErr_Occurred()) SWIG_fail;
28270 }
093d3ff1
RD
28271 {
28272 resultobj = SWIG_From_unsigned_SS_int((unsigned int)(result));
28273 }
d14a1e28
RD
28274 return resultobj;
28275 fail:
28276 return NULL;
28277}
28278
28279
c32bde28 28280static PyObject *_wrap_TreeCtrl_SetSpacing(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
28281 PyObject *resultobj;
28282 wxPyTreeCtrl *arg1 = (wxPyTreeCtrl *) 0 ;
28283 unsigned int arg2 ;
28284 PyObject * obj0 = 0 ;
28285 PyObject * obj1 = 0 ;
28286 char *kwnames[] = {
28287 (char *) "self",(char *) "spacing", NULL
28288 };
28289
28290 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TreeCtrl_SetSpacing",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
28291 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyTreeCtrl, SWIG_POINTER_EXCEPTION | 0);
28292 if (SWIG_arg_fail(1)) SWIG_fail;
28293 {
28294 arg2 = (unsigned int)(SWIG_As_unsigned_SS_int(obj1));
28295 if (SWIG_arg_fail(2)) SWIG_fail;
28296 }
d14a1e28
RD
28297 {
28298 PyThreadState* __tstate = wxPyBeginAllowThreads();
28299 (arg1)->SetSpacing(arg2);
28300
28301 wxPyEndAllowThreads(__tstate);
28302 if (PyErr_Occurred()) SWIG_fail;
28303 }
28304 Py_INCREF(Py_None); resultobj = Py_None;
28305 return resultobj;
28306 fail:
28307 return NULL;
28308}
28309
28310
c32bde28 28311static PyObject *_wrap_TreeCtrl_GetImageList(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
28312 PyObject *resultobj;
28313 wxPyTreeCtrl *arg1 = (wxPyTreeCtrl *) 0 ;
28314 wxImageList *result;
28315 PyObject * obj0 = 0 ;
28316 char *kwnames[] = {
28317 (char *) "self", NULL
28318 };
28319
28320 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TreeCtrl_GetImageList",kwnames,&obj0)) goto fail;
093d3ff1
RD
28321 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyTreeCtrl, SWIG_POINTER_EXCEPTION | 0);
28322 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
28323 {
28324 PyThreadState* __tstate = wxPyBeginAllowThreads();
28325 result = (wxImageList *)((wxPyTreeCtrl const *)arg1)->GetImageList();
28326
28327 wxPyEndAllowThreads(__tstate);
28328 if (PyErr_Occurred()) SWIG_fail;
28329 }
28330 {
412d302d 28331 resultobj = wxPyMake_wxObject(result, 0);
d14a1e28
RD
28332 }
28333 return resultobj;
28334 fail:
28335 return NULL;
28336}
28337
28338
c32bde28 28339static PyObject *_wrap_TreeCtrl_GetStateImageList(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
28340 PyObject *resultobj;
28341 wxPyTreeCtrl *arg1 = (wxPyTreeCtrl *) 0 ;
28342 wxImageList *result;
28343 PyObject * obj0 = 0 ;
28344 char *kwnames[] = {
28345 (char *) "self", NULL
28346 };
28347
28348 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TreeCtrl_GetStateImageList",kwnames,&obj0)) goto fail;
093d3ff1
RD
28349 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyTreeCtrl, SWIG_POINTER_EXCEPTION | 0);
28350 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
28351 {
28352 PyThreadState* __tstate = wxPyBeginAllowThreads();
28353 result = (wxImageList *)((wxPyTreeCtrl const *)arg1)->GetStateImageList();
28354
28355 wxPyEndAllowThreads(__tstate);
28356 if (PyErr_Occurred()) SWIG_fail;
28357 }
28358 {
412d302d 28359 resultobj = wxPyMake_wxObject(result, 0);
d14a1e28
RD
28360 }
28361 return resultobj;
28362 fail:
28363 return NULL;
28364}
28365
28366
c32bde28 28367static PyObject *_wrap_TreeCtrl_SetImageList(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
28368 PyObject *resultobj;
28369 wxPyTreeCtrl *arg1 = (wxPyTreeCtrl *) 0 ;
28370 wxImageList *arg2 = (wxImageList *) 0 ;
28371 PyObject * obj0 = 0 ;
28372 PyObject * obj1 = 0 ;
28373 char *kwnames[] = {
28374 (char *) "self",(char *) "imageList", NULL
28375 };
28376
28377 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TreeCtrl_SetImageList",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
28378 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyTreeCtrl, SWIG_POINTER_EXCEPTION | 0);
28379 if (SWIG_arg_fail(1)) SWIG_fail;
28380 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxImageList, SWIG_POINTER_EXCEPTION | 0);
28381 if (SWIG_arg_fail(2)) SWIG_fail;
d14a1e28
RD
28382 {
28383 PyThreadState* __tstate = wxPyBeginAllowThreads();
28384 (arg1)->SetImageList(arg2);
28385
28386 wxPyEndAllowThreads(__tstate);
28387 if (PyErr_Occurred()) SWIG_fail;
28388 }
28389 Py_INCREF(Py_None); resultobj = Py_None;
28390 return resultobj;
28391 fail:
28392 return NULL;
28393}
28394
28395
c32bde28 28396static PyObject *_wrap_TreeCtrl_SetStateImageList(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
28397 PyObject *resultobj;
28398 wxPyTreeCtrl *arg1 = (wxPyTreeCtrl *) 0 ;
28399 wxImageList *arg2 = (wxImageList *) 0 ;
28400 PyObject * obj0 = 0 ;
28401 PyObject * obj1 = 0 ;
28402 char *kwnames[] = {
28403 (char *) "self",(char *) "imageList", NULL
28404 };
28405
28406 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TreeCtrl_SetStateImageList",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
28407 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyTreeCtrl, SWIG_POINTER_EXCEPTION | 0);
28408 if (SWIG_arg_fail(1)) SWIG_fail;
28409 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxImageList, SWIG_POINTER_EXCEPTION | 0);
28410 if (SWIG_arg_fail(2)) SWIG_fail;
d14a1e28
RD
28411 {
28412 PyThreadState* __tstate = wxPyBeginAllowThreads();
28413 (arg1)->SetStateImageList(arg2);
28414
28415 wxPyEndAllowThreads(__tstate);
28416 if (PyErr_Occurred()) SWIG_fail;
28417 }
28418 Py_INCREF(Py_None); resultobj = Py_None;
28419 return resultobj;
28420 fail:
28421 return NULL;
28422}
28423
28424
c32bde28 28425static PyObject *_wrap_TreeCtrl_AssignImageList(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
28426 PyObject *resultobj;
28427 wxPyTreeCtrl *arg1 = (wxPyTreeCtrl *) 0 ;
28428 wxImageList *arg2 = (wxImageList *) 0 ;
28429 PyObject * obj0 = 0 ;
28430 PyObject * obj1 = 0 ;
28431 char *kwnames[] = {
28432 (char *) "self",(char *) "imageList", NULL
28433 };
28434
28435 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TreeCtrl_AssignImageList",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
28436 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyTreeCtrl, SWIG_POINTER_EXCEPTION | 0);
28437 if (SWIG_arg_fail(1)) SWIG_fail;
28438 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxImageList, SWIG_POINTER_EXCEPTION | SWIG_POINTER_DISOWN);
28439 if (SWIG_arg_fail(2)) SWIG_fail;
d14a1e28
RD
28440 {
28441 PyThreadState* __tstate = wxPyBeginAllowThreads();
28442 (arg1)->AssignImageList(arg2);
28443
28444 wxPyEndAllowThreads(__tstate);
28445 if (PyErr_Occurred()) SWIG_fail;
28446 }
28447 Py_INCREF(Py_None); resultobj = Py_None;
28448 return resultobj;
28449 fail:
28450 return NULL;
28451}
28452
28453
c32bde28 28454static PyObject *_wrap_TreeCtrl_AssignStateImageList(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
28455 PyObject *resultobj;
28456 wxPyTreeCtrl *arg1 = (wxPyTreeCtrl *) 0 ;
28457 wxImageList *arg2 = (wxImageList *) 0 ;
28458 PyObject * obj0 = 0 ;
28459 PyObject * obj1 = 0 ;
28460 char *kwnames[] = {
28461 (char *) "self",(char *) "imageList", NULL
28462 };
28463
28464 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TreeCtrl_AssignStateImageList",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
28465 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyTreeCtrl, SWIG_POINTER_EXCEPTION | 0);
28466 if (SWIG_arg_fail(1)) SWIG_fail;
28467 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxImageList, SWIG_POINTER_EXCEPTION | SWIG_POINTER_DISOWN);
28468 if (SWIG_arg_fail(2)) SWIG_fail;
d14a1e28
RD
28469 {
28470 PyThreadState* __tstate = wxPyBeginAllowThreads();
28471 (arg1)->AssignStateImageList(arg2);
28472
28473 wxPyEndAllowThreads(__tstate);
28474 if (PyErr_Occurred()) SWIG_fail;
28475 }
28476 Py_INCREF(Py_None); resultobj = Py_None;
28477 return resultobj;
28478 fail:
28479 return NULL;
28480}
28481
28482
c32bde28 28483static PyObject *_wrap_TreeCtrl_GetItemText(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
28484 PyObject *resultobj;
28485 wxPyTreeCtrl *arg1 = (wxPyTreeCtrl *) 0 ;
28486 wxTreeItemId *arg2 = 0 ;
28487 wxString result;
28488 PyObject * obj0 = 0 ;
28489 PyObject * obj1 = 0 ;
28490 char *kwnames[] = {
28491 (char *) "self",(char *) "item", NULL
28492 };
28493
28494 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TreeCtrl_GetItemText",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
28495 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyTreeCtrl, SWIG_POINTER_EXCEPTION | 0);
28496 if (SWIG_arg_fail(1)) SWIG_fail;
28497 {
28498 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxTreeItemId, SWIG_POINTER_EXCEPTION | 0);
28499 if (SWIG_arg_fail(2)) SWIG_fail;
28500 if (arg2 == NULL) {
28501 SWIG_null_ref("wxTreeItemId");
28502 }
28503 if (SWIG_arg_fail(2)) SWIG_fail;
d14a1e28
RD
28504 }
28505 {
28506 PyThreadState* __tstate = wxPyBeginAllowThreads();
28507 result = ((wxPyTreeCtrl const *)arg1)->GetItemText((wxTreeItemId const &)*arg2);
28508
28509 wxPyEndAllowThreads(__tstate);
28510 if (PyErr_Occurred()) SWIG_fail;
28511 }
28512 {
28513#if wxUSE_UNICODE
28514 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
28515#else
28516 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
28517#endif
28518 }
28519 return resultobj;
28520 fail:
28521 return NULL;
28522}
28523
28524
c32bde28 28525static PyObject *_wrap_TreeCtrl_GetItemImage(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
28526 PyObject *resultobj;
28527 wxPyTreeCtrl *arg1 = (wxPyTreeCtrl *) 0 ;
28528 wxTreeItemId *arg2 = 0 ;
093d3ff1 28529 wxTreeItemIcon arg3 = (wxTreeItemIcon) wxTreeItemIcon_Normal ;
d14a1e28
RD
28530 int result;
28531 PyObject * obj0 = 0 ;
28532 PyObject * obj1 = 0 ;
994141e6 28533 PyObject * obj2 = 0 ;
d14a1e28
RD
28534 char *kwnames[] = {
28535 (char *) "self",(char *) "item",(char *) "which", NULL
28536 };
28537
994141e6 28538 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:TreeCtrl_GetItemImage",kwnames,&obj0,&obj1,&obj2)) goto fail;
093d3ff1
RD
28539 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyTreeCtrl, SWIG_POINTER_EXCEPTION | 0);
28540 if (SWIG_arg_fail(1)) SWIG_fail;
28541 {
28542 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxTreeItemId, SWIG_POINTER_EXCEPTION | 0);
28543 if (SWIG_arg_fail(2)) SWIG_fail;
28544 if (arg2 == NULL) {
28545 SWIG_null_ref("wxTreeItemId");
28546 }
28547 if (SWIG_arg_fail(2)) SWIG_fail;
d14a1e28 28548 }
994141e6 28549 if (obj2) {
093d3ff1
RD
28550 {
28551 arg3 = (wxTreeItemIcon)(SWIG_As_int(obj2));
28552 if (SWIG_arg_fail(3)) SWIG_fail;
28553 }
994141e6 28554 }
d14a1e28
RD
28555 {
28556 PyThreadState* __tstate = wxPyBeginAllowThreads();
28557 result = (int)((wxPyTreeCtrl const *)arg1)->GetItemImage((wxTreeItemId const &)*arg2,(wxTreeItemIcon )arg3);
28558
28559 wxPyEndAllowThreads(__tstate);
28560 if (PyErr_Occurred()) SWIG_fail;
28561 }
093d3ff1
RD
28562 {
28563 resultobj = SWIG_From_int((int)(result));
28564 }
d14a1e28
RD
28565 return resultobj;
28566 fail:
28567 return NULL;
28568}
28569
28570
c32bde28 28571static PyObject *_wrap_TreeCtrl_GetItemData(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
28572 PyObject *resultobj;
28573 wxPyTreeCtrl *arg1 = (wxPyTreeCtrl *) 0 ;
28574 wxTreeItemId *arg2 = 0 ;
28575 wxPyTreeItemData *result;
28576 PyObject * obj0 = 0 ;
28577 PyObject * obj1 = 0 ;
28578 char *kwnames[] = {
28579 (char *) "self",(char *) "item", NULL
28580 };
28581
28582 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TreeCtrl_GetItemData",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
28583 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyTreeCtrl, SWIG_POINTER_EXCEPTION | 0);
28584 if (SWIG_arg_fail(1)) SWIG_fail;
28585 {
28586 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxTreeItemId, SWIG_POINTER_EXCEPTION | 0);
28587 if (SWIG_arg_fail(2)) SWIG_fail;
28588 if (arg2 == NULL) {
28589 SWIG_null_ref("wxTreeItemId");
28590 }
28591 if (SWIG_arg_fail(2)) SWIG_fail;
d14a1e28
RD
28592 }
28593 {
28594 PyThreadState* __tstate = wxPyBeginAllowThreads();
28595 result = (wxPyTreeItemData *)wxPyTreeCtrl_GetItemData(arg1,(wxTreeItemId const &)*arg2);
28596
28597 wxPyEndAllowThreads(__tstate);
28598 if (PyErr_Occurred()) SWIG_fail;
28599 }
15afbcd0 28600 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxPyTreeItemData, 0);
d14a1e28
RD
28601 return resultobj;
28602 fail:
28603 return NULL;
28604}
28605
28606
c32bde28 28607static PyObject *_wrap_TreeCtrl_GetItemPyData(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
28608 PyObject *resultobj;
28609 wxPyTreeCtrl *arg1 = (wxPyTreeCtrl *) 0 ;
28610 wxTreeItemId *arg2 = 0 ;
28611 PyObject *result;
28612 PyObject * obj0 = 0 ;
28613 PyObject * obj1 = 0 ;
28614 char *kwnames[] = {
28615 (char *) "self",(char *) "item", NULL
28616 };
28617
28618 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TreeCtrl_GetItemPyData",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
28619 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyTreeCtrl, SWIG_POINTER_EXCEPTION | 0);
28620 if (SWIG_arg_fail(1)) SWIG_fail;
28621 {
28622 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxTreeItemId, SWIG_POINTER_EXCEPTION | 0);
28623 if (SWIG_arg_fail(2)) SWIG_fail;
28624 if (arg2 == NULL) {
28625 SWIG_null_ref("wxTreeItemId");
28626 }
28627 if (SWIG_arg_fail(2)) SWIG_fail;
d14a1e28
RD
28628 }
28629 {
28630 PyThreadState* __tstate = wxPyBeginAllowThreads();
28631 result = (PyObject *)wxPyTreeCtrl_GetItemPyData(arg1,(wxTreeItemId const &)*arg2);
28632
28633 wxPyEndAllowThreads(__tstate);
28634 if (PyErr_Occurred()) SWIG_fail;
28635 }
28636 resultobj = result;
28637 return resultobj;
28638 fail:
28639 return NULL;
28640}
28641
28642
c32bde28 28643static PyObject *_wrap_TreeCtrl_GetItemTextColour(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
28644 PyObject *resultobj;
28645 wxPyTreeCtrl *arg1 = (wxPyTreeCtrl *) 0 ;
28646 wxTreeItemId *arg2 = 0 ;
28647 wxColour result;
28648 PyObject * obj0 = 0 ;
28649 PyObject * obj1 = 0 ;
28650 char *kwnames[] = {
28651 (char *) "self",(char *) "item", NULL
28652 };
28653
28654 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TreeCtrl_GetItemTextColour",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
28655 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyTreeCtrl, SWIG_POINTER_EXCEPTION | 0);
28656 if (SWIG_arg_fail(1)) SWIG_fail;
28657 {
28658 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxTreeItemId, SWIG_POINTER_EXCEPTION | 0);
28659 if (SWIG_arg_fail(2)) SWIG_fail;
28660 if (arg2 == NULL) {
28661 SWIG_null_ref("wxTreeItemId");
28662 }
28663 if (SWIG_arg_fail(2)) SWIG_fail;
d14a1e28
RD
28664 }
28665 {
28666 PyThreadState* __tstate = wxPyBeginAllowThreads();
28667 result = ((wxPyTreeCtrl const *)arg1)->GetItemTextColour((wxTreeItemId const &)*arg2);
28668
28669 wxPyEndAllowThreads(__tstate);
28670 if (PyErr_Occurred()) SWIG_fail;
28671 }
28672 {
28673 wxColour * resultptr;
093d3ff1 28674 resultptr = new wxColour((wxColour &)(result));
15afbcd0 28675 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxColour, 1);
d14a1e28
RD
28676 }
28677 return resultobj;
28678 fail:
28679 return NULL;
28680}
28681
28682
c32bde28 28683static PyObject *_wrap_TreeCtrl_GetItemBackgroundColour(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
28684 PyObject *resultobj;
28685 wxPyTreeCtrl *arg1 = (wxPyTreeCtrl *) 0 ;
28686 wxTreeItemId *arg2 = 0 ;
28687 wxColour result;
28688 PyObject * obj0 = 0 ;
28689 PyObject * obj1 = 0 ;
28690 char *kwnames[] = {
28691 (char *) "self",(char *) "item", NULL
28692 };
28693
28694 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TreeCtrl_GetItemBackgroundColour",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
28695 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyTreeCtrl, SWIG_POINTER_EXCEPTION | 0);
28696 if (SWIG_arg_fail(1)) SWIG_fail;
28697 {
28698 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxTreeItemId, SWIG_POINTER_EXCEPTION | 0);
28699 if (SWIG_arg_fail(2)) SWIG_fail;
28700 if (arg2 == NULL) {
28701 SWIG_null_ref("wxTreeItemId");
28702 }
28703 if (SWIG_arg_fail(2)) SWIG_fail;
d14a1e28
RD
28704 }
28705 {
28706 PyThreadState* __tstate = wxPyBeginAllowThreads();
28707 result = ((wxPyTreeCtrl const *)arg1)->GetItemBackgroundColour((wxTreeItemId const &)*arg2);
28708
28709 wxPyEndAllowThreads(__tstate);
28710 if (PyErr_Occurred()) SWIG_fail;
28711 }
28712 {
28713 wxColour * resultptr;
093d3ff1 28714 resultptr = new wxColour((wxColour &)(result));
15afbcd0 28715 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxColour, 1);
d14a1e28
RD
28716 }
28717 return resultobj;
28718 fail:
28719 return NULL;
28720}
28721
28722
c32bde28 28723static PyObject *_wrap_TreeCtrl_GetItemFont(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
28724 PyObject *resultobj;
28725 wxPyTreeCtrl *arg1 = (wxPyTreeCtrl *) 0 ;
28726 wxTreeItemId *arg2 = 0 ;
28727 wxFont result;
28728 PyObject * obj0 = 0 ;
28729 PyObject * obj1 = 0 ;
28730 char *kwnames[] = {
28731 (char *) "self",(char *) "item", NULL
28732 };
28733
28734 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TreeCtrl_GetItemFont",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
28735 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyTreeCtrl, SWIG_POINTER_EXCEPTION | 0);
28736 if (SWIG_arg_fail(1)) SWIG_fail;
28737 {
28738 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxTreeItemId, SWIG_POINTER_EXCEPTION | 0);
28739 if (SWIG_arg_fail(2)) SWIG_fail;
28740 if (arg2 == NULL) {
28741 SWIG_null_ref("wxTreeItemId");
28742 }
28743 if (SWIG_arg_fail(2)) SWIG_fail;
d14a1e28
RD
28744 }
28745 {
28746 PyThreadState* __tstate = wxPyBeginAllowThreads();
28747 result = ((wxPyTreeCtrl const *)arg1)->GetItemFont((wxTreeItemId const &)*arg2);
28748
28749 wxPyEndAllowThreads(__tstate);
28750 if (PyErr_Occurred()) SWIG_fail;
28751 }
28752 {
28753 wxFont * resultptr;
093d3ff1 28754 resultptr = new wxFont((wxFont &)(result));
15afbcd0 28755 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxFont, 1);
d14a1e28
RD
28756 }
28757 return resultobj;
28758 fail:
28759 return NULL;
28760}
28761
28762
c32bde28 28763static PyObject *_wrap_TreeCtrl_SetItemText(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
28764 PyObject *resultobj;
28765 wxPyTreeCtrl *arg1 = (wxPyTreeCtrl *) 0 ;
28766 wxTreeItemId *arg2 = 0 ;
28767 wxString *arg3 = 0 ;
ae8162c8 28768 bool temp3 = false ;
d14a1e28
RD
28769 PyObject * obj0 = 0 ;
28770 PyObject * obj1 = 0 ;
28771 PyObject * obj2 = 0 ;
28772 char *kwnames[] = {
28773 (char *) "self",(char *) "item",(char *) "text", NULL
28774 };
28775
28776 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:TreeCtrl_SetItemText",kwnames,&obj0,&obj1,&obj2)) goto fail;
093d3ff1
RD
28777 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyTreeCtrl, SWIG_POINTER_EXCEPTION | 0);
28778 if (SWIG_arg_fail(1)) SWIG_fail;
28779 {
28780 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxTreeItemId, SWIG_POINTER_EXCEPTION | 0);
28781 if (SWIG_arg_fail(2)) SWIG_fail;
28782 if (arg2 == NULL) {
28783 SWIG_null_ref("wxTreeItemId");
28784 }
28785 if (SWIG_arg_fail(2)) SWIG_fail;
d14a1e28
RD
28786 }
28787 {
28788 arg3 = wxString_in_helper(obj2);
28789 if (arg3 == NULL) SWIG_fail;
ae8162c8 28790 temp3 = true;
d14a1e28
RD
28791 }
28792 {
28793 PyThreadState* __tstate = wxPyBeginAllowThreads();
28794 (arg1)->SetItemText((wxTreeItemId const &)*arg2,(wxString const &)*arg3);
28795
28796 wxPyEndAllowThreads(__tstate);
28797 if (PyErr_Occurred()) SWIG_fail;
28798 }
28799 Py_INCREF(Py_None); resultobj = Py_None;
28800 {
28801 if (temp3)
28802 delete arg3;
28803 }
28804 return resultobj;
28805 fail:
28806 {
28807 if (temp3)
28808 delete arg3;
28809 }
28810 return NULL;
28811}
28812
28813
c32bde28 28814static PyObject *_wrap_TreeCtrl_SetItemImage(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
28815 PyObject *resultobj;
28816 wxPyTreeCtrl *arg1 = (wxPyTreeCtrl *) 0 ;
28817 wxTreeItemId *arg2 = 0 ;
28818 int arg3 ;
093d3ff1 28819 wxTreeItemIcon arg4 = (wxTreeItemIcon) wxTreeItemIcon_Normal ;
d14a1e28
RD
28820 PyObject * obj0 = 0 ;
28821 PyObject * obj1 = 0 ;
994141e6
RD
28822 PyObject * obj2 = 0 ;
28823 PyObject * obj3 = 0 ;
d14a1e28
RD
28824 char *kwnames[] = {
28825 (char *) "self",(char *) "item",(char *) "image",(char *) "which", NULL
28826 };
28827
994141e6 28828 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO|O:TreeCtrl_SetItemImage",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
093d3ff1
RD
28829 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyTreeCtrl, SWIG_POINTER_EXCEPTION | 0);
28830 if (SWIG_arg_fail(1)) SWIG_fail;
28831 {
28832 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxTreeItemId, SWIG_POINTER_EXCEPTION | 0);
28833 if (SWIG_arg_fail(2)) SWIG_fail;
28834 if (arg2 == NULL) {
28835 SWIG_null_ref("wxTreeItemId");
28836 }
28837 if (SWIG_arg_fail(2)) SWIG_fail;
28838 }
28839 {
28840 arg3 = (int)(SWIG_As_int(obj2));
28841 if (SWIG_arg_fail(3)) SWIG_fail;
28842 }
994141e6 28843 if (obj3) {
093d3ff1
RD
28844 {
28845 arg4 = (wxTreeItemIcon)(SWIG_As_int(obj3));
28846 if (SWIG_arg_fail(4)) SWIG_fail;
28847 }
994141e6 28848 }
d14a1e28
RD
28849 {
28850 PyThreadState* __tstate = wxPyBeginAllowThreads();
28851 (arg1)->SetItemImage((wxTreeItemId const &)*arg2,arg3,(wxTreeItemIcon )arg4);
28852
28853 wxPyEndAllowThreads(__tstate);
28854 if (PyErr_Occurred()) SWIG_fail;
28855 }
28856 Py_INCREF(Py_None); resultobj = Py_None;
28857 return resultobj;
28858 fail:
28859 return NULL;
28860}
28861
28862
c32bde28 28863static PyObject *_wrap_TreeCtrl_SetItemData(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
28864 PyObject *resultobj;
28865 wxPyTreeCtrl *arg1 = (wxPyTreeCtrl *) 0 ;
28866 wxTreeItemId *arg2 = 0 ;
28867 wxPyTreeItemData *arg3 = (wxPyTreeItemData *) 0 ;
28868 PyObject * obj0 = 0 ;
28869 PyObject * obj1 = 0 ;
28870 PyObject * obj2 = 0 ;
28871 char *kwnames[] = {
28872 (char *) "self",(char *) "item",(char *) "data", NULL
28873 };
28874
28875 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:TreeCtrl_SetItemData",kwnames,&obj0,&obj1,&obj2)) goto fail;
093d3ff1
RD
28876 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyTreeCtrl, SWIG_POINTER_EXCEPTION | 0);
28877 if (SWIG_arg_fail(1)) SWIG_fail;
28878 {
28879 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxTreeItemId, SWIG_POINTER_EXCEPTION | 0);
28880 if (SWIG_arg_fail(2)) SWIG_fail;
28881 if (arg2 == NULL) {
28882 SWIG_null_ref("wxTreeItemId");
28883 }
28884 if (SWIG_arg_fail(2)) SWIG_fail;
d14a1e28 28885 }
093d3ff1
RD
28886 SWIG_Python_ConvertPtr(obj2, (void **)&arg3, SWIGTYPE_p_wxPyTreeItemData, SWIG_POINTER_EXCEPTION | 0);
28887 if (SWIG_arg_fail(3)) SWIG_fail;
d14a1e28
RD
28888 {
28889 PyThreadState* __tstate = wxPyBeginAllowThreads();
28890 wxPyTreeCtrl_SetItemData(arg1,(wxTreeItemId const &)*arg2,arg3);
28891
28892 wxPyEndAllowThreads(__tstate);
28893 if (PyErr_Occurred()) SWIG_fail;
28894 }
28895 Py_INCREF(Py_None); resultobj = Py_None;
28896 return resultobj;
28897 fail:
28898 return NULL;
28899}
28900
28901
c32bde28 28902static PyObject *_wrap_TreeCtrl_SetItemPyData(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
28903 PyObject *resultobj;
28904 wxPyTreeCtrl *arg1 = (wxPyTreeCtrl *) 0 ;
28905 wxTreeItemId *arg2 = 0 ;
28906 PyObject *arg3 = (PyObject *) 0 ;
28907 PyObject * obj0 = 0 ;
28908 PyObject * obj1 = 0 ;
28909 PyObject * obj2 = 0 ;
28910 char *kwnames[] = {
28911 (char *) "self",(char *) "item",(char *) "obj", NULL
28912 };
28913
28914 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:TreeCtrl_SetItemPyData",kwnames,&obj0,&obj1,&obj2)) goto fail;
093d3ff1
RD
28915 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyTreeCtrl, SWIG_POINTER_EXCEPTION | 0);
28916 if (SWIG_arg_fail(1)) SWIG_fail;
28917 {
28918 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxTreeItemId, SWIG_POINTER_EXCEPTION | 0);
28919 if (SWIG_arg_fail(2)) SWIG_fail;
28920 if (arg2 == NULL) {
28921 SWIG_null_ref("wxTreeItemId");
28922 }
28923 if (SWIG_arg_fail(2)) SWIG_fail;
d14a1e28
RD
28924 }
28925 arg3 = obj2;
28926 {
28927 PyThreadState* __tstate = wxPyBeginAllowThreads();
28928 wxPyTreeCtrl_SetItemPyData(arg1,(wxTreeItemId const &)*arg2,arg3);
28929
28930 wxPyEndAllowThreads(__tstate);
28931 if (PyErr_Occurred()) SWIG_fail;
28932 }
28933 Py_INCREF(Py_None); resultobj = Py_None;
28934 return resultobj;
28935 fail:
28936 return NULL;
28937}
28938
28939
c32bde28 28940static PyObject *_wrap_TreeCtrl_SetItemHasChildren(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
28941 PyObject *resultobj;
28942 wxPyTreeCtrl *arg1 = (wxPyTreeCtrl *) 0 ;
28943 wxTreeItemId *arg2 = 0 ;
ae8162c8 28944 bool arg3 = (bool) true ;
d14a1e28
RD
28945 PyObject * obj0 = 0 ;
28946 PyObject * obj1 = 0 ;
28947 PyObject * obj2 = 0 ;
28948 char *kwnames[] = {
28949 (char *) "self",(char *) "item",(char *) "has", NULL
28950 };
28951
28952 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:TreeCtrl_SetItemHasChildren",kwnames,&obj0,&obj1,&obj2)) goto fail;
093d3ff1
RD
28953 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyTreeCtrl, SWIG_POINTER_EXCEPTION | 0);
28954 if (SWIG_arg_fail(1)) SWIG_fail;
28955 {
28956 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxTreeItemId, SWIG_POINTER_EXCEPTION | 0);
28957 if (SWIG_arg_fail(2)) SWIG_fail;
28958 if (arg2 == NULL) {
28959 SWIG_null_ref("wxTreeItemId");
28960 }
28961 if (SWIG_arg_fail(2)) SWIG_fail;
d14a1e28
RD
28962 }
28963 if (obj2) {
093d3ff1
RD
28964 {
28965 arg3 = (bool)(SWIG_As_bool(obj2));
28966 if (SWIG_arg_fail(3)) SWIG_fail;
28967 }
d14a1e28
RD
28968 }
28969 {
28970 PyThreadState* __tstate = wxPyBeginAllowThreads();
28971 (arg1)->SetItemHasChildren((wxTreeItemId const &)*arg2,arg3);
28972
28973 wxPyEndAllowThreads(__tstate);
28974 if (PyErr_Occurred()) SWIG_fail;
28975 }
28976 Py_INCREF(Py_None); resultobj = Py_None;
28977 return resultobj;
28978 fail:
28979 return NULL;
28980}
28981
28982
c32bde28 28983static PyObject *_wrap_TreeCtrl_SetItemBold(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
28984 PyObject *resultobj;
28985 wxPyTreeCtrl *arg1 = (wxPyTreeCtrl *) 0 ;
28986 wxTreeItemId *arg2 = 0 ;
ae8162c8 28987 bool arg3 = (bool) true ;
d14a1e28
RD
28988 PyObject * obj0 = 0 ;
28989 PyObject * obj1 = 0 ;
28990 PyObject * obj2 = 0 ;
28991 char *kwnames[] = {
28992 (char *) "self",(char *) "item",(char *) "bold", NULL
28993 };
28994
28995 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:TreeCtrl_SetItemBold",kwnames,&obj0,&obj1,&obj2)) goto fail;
093d3ff1
RD
28996 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyTreeCtrl, SWIG_POINTER_EXCEPTION | 0);
28997 if (SWIG_arg_fail(1)) SWIG_fail;
28998 {
28999 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxTreeItemId, SWIG_POINTER_EXCEPTION | 0);
29000 if (SWIG_arg_fail(2)) SWIG_fail;
29001 if (arg2 == NULL) {
29002 SWIG_null_ref("wxTreeItemId");
29003 }
29004 if (SWIG_arg_fail(2)) SWIG_fail;
d14a1e28
RD
29005 }
29006 if (obj2) {
093d3ff1
RD
29007 {
29008 arg3 = (bool)(SWIG_As_bool(obj2));
29009 if (SWIG_arg_fail(3)) SWIG_fail;
29010 }
d14a1e28
RD
29011 }
29012 {
29013 PyThreadState* __tstate = wxPyBeginAllowThreads();
29014 (arg1)->SetItemBold((wxTreeItemId const &)*arg2,arg3);
29015
29016 wxPyEndAllowThreads(__tstate);
29017 if (PyErr_Occurred()) SWIG_fail;
29018 }
29019 Py_INCREF(Py_None); resultobj = Py_None;
29020 return resultobj;
29021 fail:
29022 return NULL;
29023}
29024
29025
fef4c27a
RD
29026static PyObject *_wrap_TreeCtrl_SetItemDropHighlight(PyObject *, PyObject *args, PyObject *kwargs) {
29027 PyObject *resultobj;
29028 wxPyTreeCtrl *arg1 = (wxPyTreeCtrl *) 0 ;
29029 wxTreeItemId *arg2 = 0 ;
29030 bool arg3 = (bool) true ;
29031 PyObject * obj0 = 0 ;
29032 PyObject * obj1 = 0 ;
29033 PyObject * obj2 = 0 ;
29034 char *kwnames[] = {
29035 (char *) "self",(char *) "item",(char *) "highlight", NULL
29036 };
29037
29038 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:TreeCtrl_SetItemDropHighlight",kwnames,&obj0,&obj1,&obj2)) goto fail;
29039 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyTreeCtrl, SWIG_POINTER_EXCEPTION | 0);
29040 if (SWIG_arg_fail(1)) SWIG_fail;
29041 {
29042 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxTreeItemId, SWIG_POINTER_EXCEPTION | 0);
29043 if (SWIG_arg_fail(2)) SWIG_fail;
29044 if (arg2 == NULL) {
29045 SWIG_null_ref("wxTreeItemId");
29046 }
29047 if (SWIG_arg_fail(2)) SWIG_fail;
29048 }
29049 if (obj2) {
29050 {
29051 arg3 = (bool)(SWIG_As_bool(obj2));
29052 if (SWIG_arg_fail(3)) SWIG_fail;
29053 }
29054 }
29055 {
29056 PyThreadState* __tstate = wxPyBeginAllowThreads();
29057 (arg1)->SetItemDropHighlight((wxTreeItemId const &)*arg2,arg3);
29058
29059 wxPyEndAllowThreads(__tstate);
29060 if (PyErr_Occurred()) SWIG_fail;
29061 }
29062 Py_INCREF(Py_None); resultobj = Py_None;
29063 return resultobj;
29064 fail:
29065 return NULL;
29066}
29067
29068
c32bde28 29069static PyObject *_wrap_TreeCtrl_SetItemTextColour(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
29070 PyObject *resultobj;
29071 wxPyTreeCtrl *arg1 = (wxPyTreeCtrl *) 0 ;
29072 wxTreeItemId *arg2 = 0 ;
29073 wxColour *arg3 = 0 ;
29074 wxColour temp3 ;
29075 PyObject * obj0 = 0 ;
29076 PyObject * obj1 = 0 ;
29077 PyObject * obj2 = 0 ;
29078 char *kwnames[] = {
29079 (char *) "self",(char *) "item",(char *) "col", NULL
29080 };
29081
29082 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:TreeCtrl_SetItemTextColour",kwnames,&obj0,&obj1,&obj2)) goto fail;
093d3ff1
RD
29083 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyTreeCtrl, SWIG_POINTER_EXCEPTION | 0);
29084 if (SWIG_arg_fail(1)) SWIG_fail;
29085 {
29086 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxTreeItemId, SWIG_POINTER_EXCEPTION | 0);
29087 if (SWIG_arg_fail(2)) SWIG_fail;
29088 if (arg2 == NULL) {
29089 SWIG_null_ref("wxTreeItemId");
29090 }
29091 if (SWIG_arg_fail(2)) SWIG_fail;
d14a1e28
RD
29092 }
29093 {
29094 arg3 = &temp3;
29095 if ( ! wxColour_helper(obj2, &arg3)) SWIG_fail;
29096 }
29097 {
29098 PyThreadState* __tstate = wxPyBeginAllowThreads();
29099 (arg1)->SetItemTextColour((wxTreeItemId const &)*arg2,(wxColour const &)*arg3);
29100
29101 wxPyEndAllowThreads(__tstate);
29102 if (PyErr_Occurred()) SWIG_fail;
29103 }
29104 Py_INCREF(Py_None); resultobj = Py_None;
29105 return resultobj;
29106 fail:
29107 return NULL;
29108}
29109
29110
c32bde28 29111static PyObject *_wrap_TreeCtrl_SetItemBackgroundColour(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
29112 PyObject *resultobj;
29113 wxPyTreeCtrl *arg1 = (wxPyTreeCtrl *) 0 ;
29114 wxTreeItemId *arg2 = 0 ;
29115 wxColour *arg3 = 0 ;
29116 wxColour temp3 ;
29117 PyObject * obj0 = 0 ;
29118 PyObject * obj1 = 0 ;
29119 PyObject * obj2 = 0 ;
29120 char *kwnames[] = {
29121 (char *) "self",(char *) "item",(char *) "col", NULL
29122 };
29123
29124 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:TreeCtrl_SetItemBackgroundColour",kwnames,&obj0,&obj1,&obj2)) goto fail;
093d3ff1
RD
29125 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyTreeCtrl, SWIG_POINTER_EXCEPTION | 0);
29126 if (SWIG_arg_fail(1)) SWIG_fail;
29127 {
29128 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxTreeItemId, SWIG_POINTER_EXCEPTION | 0);
29129 if (SWIG_arg_fail(2)) SWIG_fail;
29130 if (arg2 == NULL) {
29131 SWIG_null_ref("wxTreeItemId");
29132 }
29133 if (SWIG_arg_fail(2)) SWIG_fail;
d14a1e28
RD
29134 }
29135 {
29136 arg3 = &temp3;
29137 if ( ! wxColour_helper(obj2, &arg3)) SWIG_fail;
29138 }
29139 {
29140 PyThreadState* __tstate = wxPyBeginAllowThreads();
29141 (arg1)->SetItemBackgroundColour((wxTreeItemId const &)*arg2,(wxColour const &)*arg3);
29142
29143 wxPyEndAllowThreads(__tstate);
29144 if (PyErr_Occurred()) SWIG_fail;
29145 }
29146 Py_INCREF(Py_None); resultobj = Py_None;
29147 return resultobj;
29148 fail:
29149 return NULL;
29150}
29151
29152
c32bde28 29153static PyObject *_wrap_TreeCtrl_SetItemFont(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
29154 PyObject *resultobj;
29155 wxPyTreeCtrl *arg1 = (wxPyTreeCtrl *) 0 ;
29156 wxTreeItemId *arg2 = 0 ;
29157 wxFont *arg3 = 0 ;
29158 PyObject * obj0 = 0 ;
29159 PyObject * obj1 = 0 ;
29160 PyObject * obj2 = 0 ;
29161 char *kwnames[] = {
29162 (char *) "self",(char *) "item",(char *) "font", NULL
29163 };
29164
29165 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:TreeCtrl_SetItemFont",kwnames,&obj0,&obj1,&obj2)) goto fail;
093d3ff1
RD
29166 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyTreeCtrl, SWIG_POINTER_EXCEPTION | 0);
29167 if (SWIG_arg_fail(1)) SWIG_fail;
29168 {
29169 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxTreeItemId, SWIG_POINTER_EXCEPTION | 0);
29170 if (SWIG_arg_fail(2)) SWIG_fail;
29171 if (arg2 == NULL) {
29172 SWIG_null_ref("wxTreeItemId");
29173 }
29174 if (SWIG_arg_fail(2)) SWIG_fail;
d14a1e28 29175 }
093d3ff1
RD
29176 {
29177 SWIG_Python_ConvertPtr(obj2, (void **)&arg3, SWIGTYPE_p_wxFont, SWIG_POINTER_EXCEPTION | 0);
29178 if (SWIG_arg_fail(3)) SWIG_fail;
29179 if (arg3 == NULL) {
29180 SWIG_null_ref("wxFont");
29181 }
29182 if (SWIG_arg_fail(3)) SWIG_fail;
d14a1e28
RD
29183 }
29184 {
29185 PyThreadState* __tstate = wxPyBeginAllowThreads();
29186 (arg1)->SetItemFont((wxTreeItemId const &)*arg2,(wxFont const &)*arg3);
29187
29188 wxPyEndAllowThreads(__tstate);
29189 if (PyErr_Occurred()) SWIG_fail;
29190 }
29191 Py_INCREF(Py_None); resultobj = Py_None;
29192 return resultobj;
29193 fail:
29194 return NULL;
29195}
29196
29197
c32bde28 29198static PyObject *_wrap_TreeCtrl_IsVisible(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
29199 PyObject *resultobj;
29200 wxPyTreeCtrl *arg1 = (wxPyTreeCtrl *) 0 ;
29201 wxTreeItemId *arg2 = 0 ;
29202 bool result;
29203 PyObject * obj0 = 0 ;
29204 PyObject * obj1 = 0 ;
29205 char *kwnames[] = {
29206 (char *) "self",(char *) "item", NULL
29207 };
29208
29209 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TreeCtrl_IsVisible",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
29210 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyTreeCtrl, SWIG_POINTER_EXCEPTION | 0);
29211 if (SWIG_arg_fail(1)) SWIG_fail;
29212 {
29213 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxTreeItemId, SWIG_POINTER_EXCEPTION | 0);
29214 if (SWIG_arg_fail(2)) SWIG_fail;
29215 if (arg2 == NULL) {
29216 SWIG_null_ref("wxTreeItemId");
29217 }
29218 if (SWIG_arg_fail(2)) SWIG_fail;
d14a1e28
RD
29219 }
29220 {
29221 PyThreadState* __tstate = wxPyBeginAllowThreads();
29222 result = (bool)((wxPyTreeCtrl const *)arg1)->IsVisible((wxTreeItemId const &)*arg2);
29223
29224 wxPyEndAllowThreads(__tstate);
29225 if (PyErr_Occurred()) SWIG_fail;
29226 }
4f89f6a3
RD
29227 {
29228 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
29229 }
d14a1e28
RD
29230 return resultobj;
29231 fail:
29232 return NULL;
29233}
29234
29235
c32bde28 29236static PyObject *_wrap_TreeCtrl_ItemHasChildren(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
29237 PyObject *resultobj;
29238 wxPyTreeCtrl *arg1 = (wxPyTreeCtrl *) 0 ;
29239 wxTreeItemId *arg2 = 0 ;
29240 bool result;
29241 PyObject * obj0 = 0 ;
29242 PyObject * obj1 = 0 ;
29243 char *kwnames[] = {
29244 (char *) "self",(char *) "item", NULL
29245 };
29246
29247 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TreeCtrl_ItemHasChildren",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
29248 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyTreeCtrl, SWIG_POINTER_EXCEPTION | 0);
29249 if (SWIG_arg_fail(1)) SWIG_fail;
29250 {
29251 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxTreeItemId, SWIG_POINTER_EXCEPTION | 0);
29252 if (SWIG_arg_fail(2)) SWIG_fail;
29253 if (arg2 == NULL) {
29254 SWIG_null_ref("wxTreeItemId");
29255 }
29256 if (SWIG_arg_fail(2)) SWIG_fail;
d14a1e28
RD
29257 }
29258 {
29259 PyThreadState* __tstate = wxPyBeginAllowThreads();
29260 result = (bool)((wxPyTreeCtrl const *)arg1)->ItemHasChildren((wxTreeItemId const &)*arg2);
29261
29262 wxPyEndAllowThreads(__tstate);
29263 if (PyErr_Occurred()) SWIG_fail;
29264 }
4f89f6a3
RD
29265 {
29266 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
29267 }
d14a1e28
RD
29268 return resultobj;
29269 fail:
29270 return NULL;
29271}
29272
29273
c32bde28 29274static PyObject *_wrap_TreeCtrl_IsExpanded(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
29275 PyObject *resultobj;
29276 wxPyTreeCtrl *arg1 = (wxPyTreeCtrl *) 0 ;
29277 wxTreeItemId *arg2 = 0 ;
29278 bool result;
29279 PyObject * obj0 = 0 ;
29280 PyObject * obj1 = 0 ;
29281 char *kwnames[] = {
29282 (char *) "self",(char *) "item", NULL
29283 };
29284
29285 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TreeCtrl_IsExpanded",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
29286 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyTreeCtrl, SWIG_POINTER_EXCEPTION | 0);
29287 if (SWIG_arg_fail(1)) SWIG_fail;
29288 {
29289 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxTreeItemId, SWIG_POINTER_EXCEPTION | 0);
29290 if (SWIG_arg_fail(2)) SWIG_fail;
29291 if (arg2 == NULL) {
29292 SWIG_null_ref("wxTreeItemId");
29293 }
29294 if (SWIG_arg_fail(2)) SWIG_fail;
d14a1e28
RD
29295 }
29296 {
29297 PyThreadState* __tstate = wxPyBeginAllowThreads();
29298 result = (bool)((wxPyTreeCtrl const *)arg1)->IsExpanded((wxTreeItemId const &)*arg2);
29299
29300 wxPyEndAllowThreads(__tstate);
29301 if (PyErr_Occurred()) SWIG_fail;
29302 }
4f89f6a3
RD
29303 {
29304 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
29305 }
d14a1e28
RD
29306 return resultobj;
29307 fail:
29308 return NULL;
29309}
29310
29311
c32bde28 29312static PyObject *_wrap_TreeCtrl_IsSelected(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
29313 PyObject *resultobj;
29314 wxPyTreeCtrl *arg1 = (wxPyTreeCtrl *) 0 ;
29315 wxTreeItemId *arg2 = 0 ;
29316 bool result;
29317 PyObject * obj0 = 0 ;
29318 PyObject * obj1 = 0 ;
29319 char *kwnames[] = {
29320 (char *) "self",(char *) "item", NULL
29321 };
29322
29323 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TreeCtrl_IsSelected",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
29324 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyTreeCtrl, SWIG_POINTER_EXCEPTION | 0);
29325 if (SWIG_arg_fail(1)) SWIG_fail;
29326 {
29327 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxTreeItemId, SWIG_POINTER_EXCEPTION | 0);
29328 if (SWIG_arg_fail(2)) SWIG_fail;
29329 if (arg2 == NULL) {
29330 SWIG_null_ref("wxTreeItemId");
29331 }
29332 if (SWIG_arg_fail(2)) SWIG_fail;
d14a1e28
RD
29333 }
29334 {
29335 PyThreadState* __tstate = wxPyBeginAllowThreads();
29336 result = (bool)((wxPyTreeCtrl const *)arg1)->IsSelected((wxTreeItemId const &)*arg2);
29337
29338 wxPyEndAllowThreads(__tstate);
29339 if (PyErr_Occurred()) SWIG_fail;
29340 }
4f89f6a3
RD
29341 {
29342 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
29343 }
d14a1e28
RD
29344 return resultobj;
29345 fail:
29346 return NULL;
29347}
29348
29349
c32bde28 29350static PyObject *_wrap_TreeCtrl_IsBold(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
29351 PyObject *resultobj;
29352 wxPyTreeCtrl *arg1 = (wxPyTreeCtrl *) 0 ;
29353 wxTreeItemId *arg2 = 0 ;
29354 bool result;
29355 PyObject * obj0 = 0 ;
29356 PyObject * obj1 = 0 ;
29357 char *kwnames[] = {
29358 (char *) "self",(char *) "item", NULL
29359 };
29360
29361 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TreeCtrl_IsBold",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
29362 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyTreeCtrl, SWIG_POINTER_EXCEPTION | 0);
29363 if (SWIG_arg_fail(1)) SWIG_fail;
29364 {
29365 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxTreeItemId, SWIG_POINTER_EXCEPTION | 0);
29366 if (SWIG_arg_fail(2)) SWIG_fail;
29367 if (arg2 == NULL) {
29368 SWIG_null_ref("wxTreeItemId");
29369 }
29370 if (SWIG_arg_fail(2)) SWIG_fail;
d14a1e28
RD
29371 }
29372 {
29373 PyThreadState* __tstate = wxPyBeginAllowThreads();
29374 result = (bool)((wxPyTreeCtrl const *)arg1)->IsBold((wxTreeItemId const &)*arg2);
29375
29376 wxPyEndAllowThreads(__tstate);
29377 if (PyErr_Occurred()) SWIG_fail;
29378 }
4f89f6a3
RD
29379 {
29380 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
29381 }
d14a1e28
RD
29382 return resultobj;
29383 fail:
29384 return NULL;
29385}
29386
29387
c32bde28 29388static PyObject *_wrap_TreeCtrl_GetChildrenCount(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
29389 PyObject *resultobj;
29390 wxPyTreeCtrl *arg1 = (wxPyTreeCtrl *) 0 ;
29391 wxTreeItemId *arg2 = 0 ;
ae8162c8 29392 bool arg3 = (bool) true ;
d14a1e28
RD
29393 size_t result;
29394 PyObject * obj0 = 0 ;
29395 PyObject * obj1 = 0 ;
29396 PyObject * obj2 = 0 ;
29397 char *kwnames[] = {
29398 (char *) "self",(char *) "item",(char *) "recursively", NULL
29399 };
29400
29401 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:TreeCtrl_GetChildrenCount",kwnames,&obj0,&obj1,&obj2)) goto fail;
093d3ff1
RD
29402 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyTreeCtrl, SWIG_POINTER_EXCEPTION | 0);
29403 if (SWIG_arg_fail(1)) SWIG_fail;
29404 {
29405 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxTreeItemId, SWIG_POINTER_EXCEPTION | 0);
29406 if (SWIG_arg_fail(2)) SWIG_fail;
29407 if (arg2 == NULL) {
29408 SWIG_null_ref("wxTreeItemId");
29409 }
29410 if (SWIG_arg_fail(2)) SWIG_fail;
d14a1e28
RD
29411 }
29412 if (obj2) {
093d3ff1
RD
29413 {
29414 arg3 = (bool)(SWIG_As_bool(obj2));
29415 if (SWIG_arg_fail(3)) SWIG_fail;
29416 }
d14a1e28
RD
29417 }
29418 {
29419 PyThreadState* __tstate = wxPyBeginAllowThreads();
29420 result = (size_t)(arg1)->GetChildrenCount((wxTreeItemId const &)*arg2,arg3);
29421
29422 wxPyEndAllowThreads(__tstate);
29423 if (PyErr_Occurred()) SWIG_fail;
29424 }
093d3ff1
RD
29425 {
29426 resultobj = SWIG_From_unsigned_SS_long((unsigned long)(result));
29427 }
d14a1e28
RD
29428 return resultobj;
29429 fail:
29430 return NULL;
29431}
29432
29433
c32bde28 29434static PyObject *_wrap_TreeCtrl_GetRootItem(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
29435 PyObject *resultobj;
29436 wxPyTreeCtrl *arg1 = (wxPyTreeCtrl *) 0 ;
29437 wxTreeItemId result;
29438 PyObject * obj0 = 0 ;
29439 char *kwnames[] = {
29440 (char *) "self", NULL
29441 };
29442
29443 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TreeCtrl_GetRootItem",kwnames,&obj0)) goto fail;
093d3ff1
RD
29444 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyTreeCtrl, SWIG_POINTER_EXCEPTION | 0);
29445 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
29446 {
29447 PyThreadState* __tstate = wxPyBeginAllowThreads();
29448 result = ((wxPyTreeCtrl const *)arg1)->GetRootItem();
29449
29450 wxPyEndAllowThreads(__tstate);
29451 if (PyErr_Occurred()) SWIG_fail;
29452 }
29453 {
29454 wxTreeItemId * resultptr;
093d3ff1 29455 resultptr = new wxTreeItemId((wxTreeItemId &)(result));
15afbcd0 29456 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxTreeItemId, 1);
d14a1e28
RD
29457 }
29458 return resultobj;
29459 fail:
29460 return NULL;
29461}
29462
29463
c32bde28 29464static PyObject *_wrap_TreeCtrl_GetSelection(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
29465 PyObject *resultobj;
29466 wxPyTreeCtrl *arg1 = (wxPyTreeCtrl *) 0 ;
29467 wxTreeItemId result;
29468 PyObject * obj0 = 0 ;
29469 char *kwnames[] = {
29470 (char *) "self", NULL
29471 };
29472
29473 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TreeCtrl_GetSelection",kwnames,&obj0)) goto fail;
093d3ff1
RD
29474 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyTreeCtrl, SWIG_POINTER_EXCEPTION | 0);
29475 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
29476 {
29477 PyThreadState* __tstate = wxPyBeginAllowThreads();
29478 result = ((wxPyTreeCtrl const *)arg1)->GetSelection();
29479
29480 wxPyEndAllowThreads(__tstate);
29481 if (PyErr_Occurred()) SWIG_fail;
29482 }
29483 {
29484 wxTreeItemId * resultptr;
093d3ff1 29485 resultptr = new wxTreeItemId((wxTreeItemId &)(result));
15afbcd0 29486 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxTreeItemId, 1);
d14a1e28
RD
29487 }
29488 return resultobj;
29489 fail:
29490 return NULL;
29491}
29492
29493
c32bde28 29494static PyObject *_wrap_TreeCtrl_GetSelections(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
29495 PyObject *resultobj;
29496 wxPyTreeCtrl *arg1 = (wxPyTreeCtrl *) 0 ;
29497 PyObject *result;
29498 PyObject * obj0 = 0 ;
29499 char *kwnames[] = {
29500 (char *) "self", NULL
29501 };
29502
29503 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TreeCtrl_GetSelections",kwnames,&obj0)) goto fail;
093d3ff1
RD
29504 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyTreeCtrl, SWIG_POINTER_EXCEPTION | 0);
29505 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
29506 {
29507 PyThreadState* __tstate = wxPyBeginAllowThreads();
29508 result = (PyObject *)wxPyTreeCtrl_GetSelections(arg1);
29509
29510 wxPyEndAllowThreads(__tstate);
29511 if (PyErr_Occurred()) SWIG_fail;
29512 }
29513 resultobj = result;
29514 return resultobj;
29515 fail:
29516 return NULL;
29517}
29518
29519
c32bde28 29520static PyObject *_wrap_TreeCtrl_GetItemParent(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
29521 PyObject *resultobj;
29522 wxPyTreeCtrl *arg1 = (wxPyTreeCtrl *) 0 ;
29523 wxTreeItemId *arg2 = 0 ;
29524 wxTreeItemId result;
29525 PyObject * obj0 = 0 ;
29526 PyObject * obj1 = 0 ;
29527 char *kwnames[] = {
29528 (char *) "self",(char *) "item", NULL
29529 };
29530
29531 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TreeCtrl_GetItemParent",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
29532 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyTreeCtrl, SWIG_POINTER_EXCEPTION | 0);
29533 if (SWIG_arg_fail(1)) SWIG_fail;
29534 {
29535 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxTreeItemId, SWIG_POINTER_EXCEPTION | 0);
29536 if (SWIG_arg_fail(2)) SWIG_fail;
29537 if (arg2 == NULL) {
29538 SWIG_null_ref("wxTreeItemId");
29539 }
29540 if (SWIG_arg_fail(2)) SWIG_fail;
d14a1e28
RD
29541 }
29542 {
29543 PyThreadState* __tstate = wxPyBeginAllowThreads();
29544 result = ((wxPyTreeCtrl const *)arg1)->GetItemParent((wxTreeItemId const &)*arg2);
29545
29546 wxPyEndAllowThreads(__tstate);
29547 if (PyErr_Occurred()) SWIG_fail;
29548 }
29549 {
29550 wxTreeItemId * resultptr;
093d3ff1 29551 resultptr = new wxTreeItemId((wxTreeItemId &)(result));
15afbcd0 29552 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxTreeItemId, 1);
d14a1e28
RD
29553 }
29554 return resultobj;
29555 fail:
29556 return NULL;
29557}
29558
29559
c32bde28 29560static PyObject *_wrap_TreeCtrl_GetFirstChild(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
29561 PyObject *resultobj;
29562 wxPyTreeCtrl *arg1 = (wxPyTreeCtrl *) 0 ;
29563 wxTreeItemId *arg2 = 0 ;
29564 PyObject *result;
29565 PyObject * obj0 = 0 ;
29566 PyObject * obj1 = 0 ;
29567 char *kwnames[] = {
29568 (char *) "self",(char *) "item", NULL
29569 };
29570
29571 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TreeCtrl_GetFirstChild",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
29572 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyTreeCtrl, SWIG_POINTER_EXCEPTION | 0);
29573 if (SWIG_arg_fail(1)) SWIG_fail;
29574 {
29575 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxTreeItemId, SWIG_POINTER_EXCEPTION | 0);
29576 if (SWIG_arg_fail(2)) SWIG_fail;
29577 if (arg2 == NULL) {
29578 SWIG_null_ref("wxTreeItemId");
29579 }
29580 if (SWIG_arg_fail(2)) SWIG_fail;
d14a1e28
RD
29581 }
29582 {
29583 PyThreadState* __tstate = wxPyBeginAllowThreads();
29584 result = (PyObject *)wxPyTreeCtrl_GetFirstChild(arg1,(wxTreeItemId const &)*arg2);
29585
29586 wxPyEndAllowThreads(__tstate);
29587 if (PyErr_Occurred()) SWIG_fail;
29588 }
29589 resultobj = result;
29590 return resultobj;
29591 fail:
29592 return NULL;
29593}
29594
29595
c32bde28 29596static PyObject *_wrap_TreeCtrl_GetNextChild(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
29597 PyObject *resultobj;
29598 wxPyTreeCtrl *arg1 = (wxPyTreeCtrl *) 0 ;
29599 wxTreeItemId *arg2 = 0 ;
58203fa6 29600 void *arg3 = (void *) 0 ;
d14a1e28
RD
29601 PyObject *result;
29602 PyObject * obj0 = 0 ;
29603 PyObject * obj1 = 0 ;
29604 PyObject * obj2 = 0 ;
29605 char *kwnames[] = {
29606 (char *) "self",(char *) "item",(char *) "cookie", NULL
29607 };
29608
29609 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:TreeCtrl_GetNextChild",kwnames,&obj0,&obj1,&obj2)) goto fail;
093d3ff1
RD
29610 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyTreeCtrl, SWIG_POINTER_EXCEPTION | 0);
29611 if (SWIG_arg_fail(1)) SWIG_fail;
29612 {
29613 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxTreeItemId, SWIG_POINTER_EXCEPTION | 0);
29614 if (SWIG_arg_fail(2)) SWIG_fail;
29615 if (arg2 == NULL) {
29616 SWIG_null_ref("wxTreeItemId");
29617 }
29618 if (SWIG_arg_fail(2)) SWIG_fail;
29619 }
29620 {
29621 if ((SWIG_ConvertPtr(obj2,(void **)(&arg3),0,SWIG_POINTER_EXCEPTION|0))== -1) {
29622 SWIG_arg_fail(3);SWIG_fail;
29623 }
d14a1e28 29624 }
d14a1e28
RD
29625 {
29626 PyThreadState* __tstate = wxPyBeginAllowThreads();
58203fa6 29627 result = (PyObject *)wxPyTreeCtrl_GetNextChild(arg1,(wxTreeItemId const &)*arg2,arg3);
d14a1e28
RD
29628
29629 wxPyEndAllowThreads(__tstate);
29630 if (PyErr_Occurred()) SWIG_fail;
29631 }
29632 resultobj = result;
29633 return resultobj;
29634 fail:
29635 return NULL;
29636}
29637
29638
c32bde28 29639static PyObject *_wrap_TreeCtrl_GetLastChild(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
29640 PyObject *resultobj;
29641 wxPyTreeCtrl *arg1 = (wxPyTreeCtrl *) 0 ;
29642 wxTreeItemId *arg2 = 0 ;
29643 wxTreeItemId result;
29644 PyObject * obj0 = 0 ;
29645 PyObject * obj1 = 0 ;
29646 char *kwnames[] = {
29647 (char *) "self",(char *) "item", NULL
29648 };
29649
29650 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TreeCtrl_GetLastChild",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
29651 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyTreeCtrl, SWIG_POINTER_EXCEPTION | 0);
29652 if (SWIG_arg_fail(1)) SWIG_fail;
29653 {
29654 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxTreeItemId, SWIG_POINTER_EXCEPTION | 0);
29655 if (SWIG_arg_fail(2)) SWIG_fail;
29656 if (arg2 == NULL) {
29657 SWIG_null_ref("wxTreeItemId");
29658 }
29659 if (SWIG_arg_fail(2)) SWIG_fail;
d14a1e28
RD
29660 }
29661 {
29662 PyThreadState* __tstate = wxPyBeginAllowThreads();
29663 result = ((wxPyTreeCtrl const *)arg1)->GetLastChild((wxTreeItemId const &)*arg2);
29664
29665 wxPyEndAllowThreads(__tstate);
29666 if (PyErr_Occurred()) SWIG_fail;
29667 }
29668 {
29669 wxTreeItemId * resultptr;
093d3ff1 29670 resultptr = new wxTreeItemId((wxTreeItemId &)(result));
15afbcd0 29671 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxTreeItemId, 1);
d14a1e28
RD
29672 }
29673 return resultobj;
29674 fail:
29675 return NULL;
29676}
29677
29678
c32bde28 29679static PyObject *_wrap_TreeCtrl_GetNextSibling(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
29680 PyObject *resultobj;
29681 wxPyTreeCtrl *arg1 = (wxPyTreeCtrl *) 0 ;
29682 wxTreeItemId *arg2 = 0 ;
29683 wxTreeItemId result;
29684 PyObject * obj0 = 0 ;
29685 PyObject * obj1 = 0 ;
29686 char *kwnames[] = {
29687 (char *) "self",(char *) "item", NULL
29688 };
29689
29690 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TreeCtrl_GetNextSibling",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
29691 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyTreeCtrl, SWIG_POINTER_EXCEPTION | 0);
29692 if (SWIG_arg_fail(1)) SWIG_fail;
29693 {
29694 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxTreeItemId, SWIG_POINTER_EXCEPTION | 0);
29695 if (SWIG_arg_fail(2)) SWIG_fail;
29696 if (arg2 == NULL) {
29697 SWIG_null_ref("wxTreeItemId");
29698 }
29699 if (SWIG_arg_fail(2)) SWIG_fail;
d14a1e28
RD
29700 }
29701 {
29702 PyThreadState* __tstate = wxPyBeginAllowThreads();
29703 result = ((wxPyTreeCtrl const *)arg1)->GetNextSibling((wxTreeItemId const &)*arg2);
29704
29705 wxPyEndAllowThreads(__tstate);
29706 if (PyErr_Occurred()) SWIG_fail;
29707 }
29708 {
29709 wxTreeItemId * resultptr;
093d3ff1 29710 resultptr = new wxTreeItemId((wxTreeItemId &)(result));
15afbcd0 29711 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxTreeItemId, 1);
d14a1e28
RD
29712 }
29713 return resultobj;
29714 fail:
29715 return NULL;
29716}
29717
29718
c32bde28 29719static PyObject *_wrap_TreeCtrl_GetPrevSibling(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
29720 PyObject *resultobj;
29721 wxPyTreeCtrl *arg1 = (wxPyTreeCtrl *) 0 ;
29722 wxTreeItemId *arg2 = 0 ;
29723 wxTreeItemId result;
29724 PyObject * obj0 = 0 ;
29725 PyObject * obj1 = 0 ;
29726 char *kwnames[] = {
29727 (char *) "self",(char *) "item", NULL
29728 };
29729
29730 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TreeCtrl_GetPrevSibling",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
29731 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyTreeCtrl, SWIG_POINTER_EXCEPTION | 0);
29732 if (SWIG_arg_fail(1)) SWIG_fail;
29733 {
29734 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxTreeItemId, SWIG_POINTER_EXCEPTION | 0);
29735 if (SWIG_arg_fail(2)) SWIG_fail;
29736 if (arg2 == NULL) {
29737 SWIG_null_ref("wxTreeItemId");
29738 }
29739 if (SWIG_arg_fail(2)) SWIG_fail;
d14a1e28
RD
29740 }
29741 {
29742 PyThreadState* __tstate = wxPyBeginAllowThreads();
29743 result = ((wxPyTreeCtrl const *)arg1)->GetPrevSibling((wxTreeItemId const &)*arg2);
29744
29745 wxPyEndAllowThreads(__tstate);
29746 if (PyErr_Occurred()) SWIG_fail;
29747 }
29748 {
29749 wxTreeItemId * resultptr;
093d3ff1 29750 resultptr = new wxTreeItemId((wxTreeItemId &)(result));
15afbcd0 29751 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxTreeItemId, 1);
d14a1e28
RD
29752 }
29753 return resultobj;
29754 fail:
29755 return NULL;
29756}
29757
29758
c32bde28 29759static PyObject *_wrap_TreeCtrl_GetFirstVisibleItem(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
29760 PyObject *resultobj;
29761 wxPyTreeCtrl *arg1 = (wxPyTreeCtrl *) 0 ;
29762 wxTreeItemId result;
29763 PyObject * obj0 = 0 ;
29764 char *kwnames[] = {
29765 (char *) "self", NULL
29766 };
29767
29768 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TreeCtrl_GetFirstVisibleItem",kwnames,&obj0)) goto fail;
093d3ff1
RD
29769 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyTreeCtrl, SWIG_POINTER_EXCEPTION | 0);
29770 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
29771 {
29772 PyThreadState* __tstate = wxPyBeginAllowThreads();
29773 result = ((wxPyTreeCtrl const *)arg1)->GetFirstVisibleItem();
29774
29775 wxPyEndAllowThreads(__tstate);
29776 if (PyErr_Occurred()) SWIG_fail;
29777 }
29778 {
29779 wxTreeItemId * resultptr;
093d3ff1 29780 resultptr = new wxTreeItemId((wxTreeItemId &)(result));
15afbcd0 29781 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxTreeItemId, 1);
d14a1e28
RD
29782 }
29783 return resultobj;
29784 fail:
29785 return NULL;
29786}
29787
29788
c32bde28 29789static PyObject *_wrap_TreeCtrl_GetNextVisible(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
29790 PyObject *resultobj;
29791 wxPyTreeCtrl *arg1 = (wxPyTreeCtrl *) 0 ;
29792 wxTreeItemId *arg2 = 0 ;
29793 wxTreeItemId result;
29794 PyObject * obj0 = 0 ;
29795 PyObject * obj1 = 0 ;
29796 char *kwnames[] = {
29797 (char *) "self",(char *) "item", NULL
29798 };
29799
29800 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TreeCtrl_GetNextVisible",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
29801 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyTreeCtrl, SWIG_POINTER_EXCEPTION | 0);
29802 if (SWIG_arg_fail(1)) SWIG_fail;
29803 {
29804 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxTreeItemId, SWIG_POINTER_EXCEPTION | 0);
29805 if (SWIG_arg_fail(2)) SWIG_fail;
29806 if (arg2 == NULL) {
29807 SWIG_null_ref("wxTreeItemId");
29808 }
29809 if (SWIG_arg_fail(2)) SWIG_fail;
d14a1e28
RD
29810 }
29811 {
29812 PyThreadState* __tstate = wxPyBeginAllowThreads();
29813 result = ((wxPyTreeCtrl const *)arg1)->GetNextVisible((wxTreeItemId const &)*arg2);
29814
29815 wxPyEndAllowThreads(__tstate);
29816 if (PyErr_Occurred()) SWIG_fail;
29817 }
29818 {
29819 wxTreeItemId * resultptr;
093d3ff1 29820 resultptr = new wxTreeItemId((wxTreeItemId &)(result));
15afbcd0 29821 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxTreeItemId, 1);
d14a1e28
RD
29822 }
29823 return resultobj;
29824 fail:
29825 return NULL;
29826}
29827
29828
c32bde28 29829static PyObject *_wrap_TreeCtrl_GetPrevVisible(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
29830 PyObject *resultobj;
29831 wxPyTreeCtrl *arg1 = (wxPyTreeCtrl *) 0 ;
29832 wxTreeItemId *arg2 = 0 ;
29833 wxTreeItemId result;
29834 PyObject * obj0 = 0 ;
29835 PyObject * obj1 = 0 ;
29836 char *kwnames[] = {
29837 (char *) "self",(char *) "item", NULL
29838 };
29839
29840 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TreeCtrl_GetPrevVisible",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
29841 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyTreeCtrl, SWIG_POINTER_EXCEPTION | 0);
29842 if (SWIG_arg_fail(1)) SWIG_fail;
29843 {
29844 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxTreeItemId, SWIG_POINTER_EXCEPTION | 0);
29845 if (SWIG_arg_fail(2)) SWIG_fail;
29846 if (arg2 == NULL) {
29847 SWIG_null_ref("wxTreeItemId");
29848 }
29849 if (SWIG_arg_fail(2)) SWIG_fail;
d14a1e28
RD
29850 }
29851 {
29852 PyThreadState* __tstate = wxPyBeginAllowThreads();
29853 result = ((wxPyTreeCtrl const *)arg1)->GetPrevVisible((wxTreeItemId const &)*arg2);
29854
29855 wxPyEndAllowThreads(__tstate);
29856 if (PyErr_Occurred()) SWIG_fail;
29857 }
29858 {
29859 wxTreeItemId * resultptr;
093d3ff1 29860 resultptr = new wxTreeItemId((wxTreeItemId &)(result));
15afbcd0 29861 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxTreeItemId, 1);
d14a1e28
RD
29862 }
29863 return resultobj;
29864 fail:
29865 return NULL;
29866}
29867
29868
c32bde28 29869static PyObject *_wrap_TreeCtrl_AddRoot(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
29870 PyObject *resultobj;
29871 wxPyTreeCtrl *arg1 = (wxPyTreeCtrl *) 0 ;
29872 wxString *arg2 = 0 ;
29873 int arg3 = (int) -1 ;
29874 int arg4 = (int) -1 ;
29875 wxPyTreeItemData *arg5 = (wxPyTreeItemData *) NULL ;
29876 wxTreeItemId result;
ae8162c8 29877 bool temp2 = false ;
d14a1e28
RD
29878 PyObject * obj0 = 0 ;
29879 PyObject * obj1 = 0 ;
994141e6
RD
29880 PyObject * obj2 = 0 ;
29881 PyObject * obj3 = 0 ;
d14a1e28
RD
29882 PyObject * obj4 = 0 ;
29883 char *kwnames[] = {
29884 (char *) "self",(char *) "text",(char *) "image",(char *) "selectedImage",(char *) "data", NULL
29885 };
29886
994141e6 29887 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|OOO:TreeCtrl_AddRoot",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4)) goto fail;
093d3ff1
RD
29888 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyTreeCtrl, SWIG_POINTER_EXCEPTION | 0);
29889 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
29890 {
29891 arg2 = wxString_in_helper(obj1);
29892 if (arg2 == NULL) SWIG_fail;
ae8162c8 29893 temp2 = true;
d14a1e28 29894 }
994141e6 29895 if (obj2) {
093d3ff1
RD
29896 {
29897 arg3 = (int)(SWIG_As_int(obj2));
29898 if (SWIG_arg_fail(3)) SWIG_fail;
29899 }
994141e6
RD
29900 }
29901 if (obj3) {
093d3ff1
RD
29902 {
29903 arg4 = (int)(SWIG_As_int(obj3));
29904 if (SWIG_arg_fail(4)) SWIG_fail;
29905 }
994141e6 29906 }
d14a1e28 29907 if (obj4) {
093d3ff1
RD
29908 SWIG_Python_ConvertPtr(obj4, (void **)&arg5, SWIGTYPE_p_wxPyTreeItemData, SWIG_POINTER_EXCEPTION | 0);
29909 if (SWIG_arg_fail(5)) SWIG_fail;
d14a1e28
RD
29910 }
29911 {
29912 PyThreadState* __tstate = wxPyBeginAllowThreads();
29913 result = (arg1)->AddRoot((wxString const &)*arg2,arg3,arg4,arg5);
29914
29915 wxPyEndAllowThreads(__tstate);
29916 if (PyErr_Occurred()) SWIG_fail;
29917 }
29918 {
29919 wxTreeItemId * resultptr;
093d3ff1 29920 resultptr = new wxTreeItemId((wxTreeItemId &)(result));
15afbcd0 29921 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxTreeItemId, 1);
d14a1e28
RD
29922 }
29923 {
29924 if (temp2)
29925 delete arg2;
29926 }
29927 return resultobj;
29928 fail:
29929 {
29930 if (temp2)
29931 delete arg2;
29932 }
29933 return NULL;
29934}
29935
29936
c32bde28 29937static PyObject *_wrap_TreeCtrl_PrependItem(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
29938 PyObject *resultobj;
29939 wxPyTreeCtrl *arg1 = (wxPyTreeCtrl *) 0 ;
29940 wxTreeItemId *arg2 = 0 ;
29941 wxString *arg3 = 0 ;
29942 int arg4 = (int) -1 ;
29943 int arg5 = (int) -1 ;
29944 wxPyTreeItemData *arg6 = (wxPyTreeItemData *) NULL ;
29945 wxTreeItemId result;
ae8162c8 29946 bool temp3 = false ;
d14a1e28
RD
29947 PyObject * obj0 = 0 ;
29948 PyObject * obj1 = 0 ;
29949 PyObject * obj2 = 0 ;
994141e6
RD
29950 PyObject * obj3 = 0 ;
29951 PyObject * obj4 = 0 ;
d14a1e28
RD
29952 PyObject * obj5 = 0 ;
29953 char *kwnames[] = {
29954 (char *) "self",(char *) "parent",(char *) "text",(char *) "image",(char *) "selectedImage",(char *) "data", NULL
29955 };
29956
994141e6 29957 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO|OOO:TreeCtrl_PrependItem",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5)) goto fail;
093d3ff1
RD
29958 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyTreeCtrl, SWIG_POINTER_EXCEPTION | 0);
29959 if (SWIG_arg_fail(1)) SWIG_fail;
29960 {
29961 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxTreeItemId, SWIG_POINTER_EXCEPTION | 0);
29962 if (SWIG_arg_fail(2)) SWIG_fail;
29963 if (arg2 == NULL) {
29964 SWIG_null_ref("wxTreeItemId");
29965 }
29966 if (SWIG_arg_fail(2)) SWIG_fail;
d14a1e28
RD
29967 }
29968 {
29969 arg3 = wxString_in_helper(obj2);
29970 if (arg3 == NULL) SWIG_fail;
ae8162c8 29971 temp3 = true;
d14a1e28 29972 }
994141e6 29973 if (obj3) {
093d3ff1
RD
29974 {
29975 arg4 = (int)(SWIG_As_int(obj3));
29976 if (SWIG_arg_fail(4)) SWIG_fail;
29977 }
994141e6
RD
29978 }
29979 if (obj4) {
093d3ff1
RD
29980 {
29981 arg5 = (int)(SWIG_As_int(obj4));
29982 if (SWIG_arg_fail(5)) SWIG_fail;
29983 }
994141e6 29984 }
d14a1e28 29985 if (obj5) {
093d3ff1
RD
29986 SWIG_Python_ConvertPtr(obj5, (void **)&arg6, SWIGTYPE_p_wxPyTreeItemData, SWIG_POINTER_EXCEPTION | 0);
29987 if (SWIG_arg_fail(6)) SWIG_fail;
d14a1e28
RD
29988 }
29989 {
29990 PyThreadState* __tstate = wxPyBeginAllowThreads();
29991 result = (arg1)->PrependItem((wxTreeItemId const &)*arg2,(wxString const &)*arg3,arg4,arg5,arg6);
29992
29993 wxPyEndAllowThreads(__tstate);
29994 if (PyErr_Occurred()) SWIG_fail;
29995 }
29996 {
29997 wxTreeItemId * resultptr;
093d3ff1 29998 resultptr = new wxTreeItemId((wxTreeItemId &)(result));
15afbcd0 29999 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxTreeItemId, 1);
d14a1e28
RD
30000 }
30001 {
30002 if (temp3)
30003 delete arg3;
30004 }
30005 return resultobj;
30006 fail:
30007 {
30008 if (temp3)
30009 delete arg3;
30010 }
30011 return NULL;
30012}
30013
30014
c32bde28 30015static PyObject *_wrap_TreeCtrl_InsertItem(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
30016 PyObject *resultobj;
30017 wxPyTreeCtrl *arg1 = (wxPyTreeCtrl *) 0 ;
30018 wxTreeItemId *arg2 = 0 ;
30019 wxTreeItemId *arg3 = 0 ;
30020 wxString *arg4 = 0 ;
30021 int arg5 = (int) -1 ;
30022 int arg6 = (int) -1 ;
30023 wxPyTreeItemData *arg7 = (wxPyTreeItemData *) NULL ;
30024 wxTreeItemId result;
ae8162c8 30025 bool temp4 = false ;
d14a1e28
RD
30026 PyObject * obj0 = 0 ;
30027 PyObject * obj1 = 0 ;
30028 PyObject * obj2 = 0 ;
30029 PyObject * obj3 = 0 ;
994141e6
RD
30030 PyObject * obj4 = 0 ;
30031 PyObject * obj5 = 0 ;
d14a1e28
RD
30032 PyObject * obj6 = 0 ;
30033 char *kwnames[] = {
30034 (char *) "self",(char *) "parent",(char *) "idPrevious",(char *) "text",(char *) "image",(char *) "selectedImage",(char *) "data", NULL
30035 };
30036
994141e6 30037 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOO|OOO:TreeCtrl_InsertItem",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6)) goto fail;
093d3ff1
RD
30038 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyTreeCtrl, SWIG_POINTER_EXCEPTION | 0);
30039 if (SWIG_arg_fail(1)) SWIG_fail;
30040 {
30041 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxTreeItemId, SWIG_POINTER_EXCEPTION | 0);
30042 if (SWIG_arg_fail(2)) SWIG_fail;
30043 if (arg2 == NULL) {
30044 SWIG_null_ref("wxTreeItemId");
30045 }
30046 if (SWIG_arg_fail(2)) SWIG_fail;
30047 }
30048 {
30049 SWIG_Python_ConvertPtr(obj2, (void **)&arg3, SWIGTYPE_p_wxTreeItemId, SWIG_POINTER_EXCEPTION | 0);
30050 if (SWIG_arg_fail(3)) SWIG_fail;
30051 if (arg3 == NULL) {
30052 SWIG_null_ref("wxTreeItemId");
30053 }
30054 if (SWIG_arg_fail(3)) SWIG_fail;
d14a1e28
RD
30055 }
30056 {
30057 arg4 = wxString_in_helper(obj3);
30058 if (arg4 == NULL) SWIG_fail;
ae8162c8 30059 temp4 = true;
d14a1e28 30060 }
994141e6 30061 if (obj4) {
093d3ff1
RD
30062 {
30063 arg5 = (int)(SWIG_As_int(obj4));
30064 if (SWIG_arg_fail(5)) SWIG_fail;
30065 }
994141e6
RD
30066 }
30067 if (obj5) {
093d3ff1
RD
30068 {
30069 arg6 = (int)(SWIG_As_int(obj5));
30070 if (SWIG_arg_fail(6)) SWIG_fail;
30071 }
994141e6 30072 }
d14a1e28 30073 if (obj6) {
093d3ff1
RD
30074 SWIG_Python_ConvertPtr(obj6, (void **)&arg7, SWIGTYPE_p_wxPyTreeItemData, SWIG_POINTER_EXCEPTION | 0);
30075 if (SWIG_arg_fail(7)) SWIG_fail;
d14a1e28
RD
30076 }
30077 {
30078 PyThreadState* __tstate = wxPyBeginAllowThreads();
30079 result = (arg1)->InsertItem((wxTreeItemId const &)*arg2,(wxTreeItemId const &)*arg3,(wxString const &)*arg4,arg5,arg6,arg7);
30080
30081 wxPyEndAllowThreads(__tstate);
30082 if (PyErr_Occurred()) SWIG_fail;
30083 }
30084 {
30085 wxTreeItemId * resultptr;
093d3ff1 30086 resultptr = new wxTreeItemId((wxTreeItemId &)(result));
15afbcd0 30087 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxTreeItemId, 1);
d14a1e28
RD
30088 }
30089 {
30090 if (temp4)
30091 delete arg4;
30092 }
30093 return resultobj;
30094 fail:
30095 {
30096 if (temp4)
30097 delete arg4;
30098 }
30099 return NULL;
30100}
30101
30102
c32bde28 30103static PyObject *_wrap_TreeCtrl_InsertItemBefore(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
30104 PyObject *resultobj;
30105 wxPyTreeCtrl *arg1 = (wxPyTreeCtrl *) 0 ;
30106 wxTreeItemId *arg2 = 0 ;
30107 size_t arg3 ;
30108 wxString *arg4 = 0 ;
30109 int arg5 = (int) -1 ;
30110 int arg6 = (int) -1 ;
30111 wxPyTreeItemData *arg7 = (wxPyTreeItemData *) NULL ;
30112 wxTreeItemId result;
ae8162c8 30113 bool temp4 = false ;
d14a1e28
RD
30114 PyObject * obj0 = 0 ;
30115 PyObject * obj1 = 0 ;
30116 PyObject * obj2 = 0 ;
30117 PyObject * obj3 = 0 ;
994141e6
RD
30118 PyObject * obj4 = 0 ;
30119 PyObject * obj5 = 0 ;
d14a1e28
RD
30120 PyObject * obj6 = 0 ;
30121 char *kwnames[] = {
30122 (char *) "self",(char *) "parent",(char *) "index",(char *) "text",(char *) "image",(char *) "selectedImage",(char *) "data", NULL
30123 };
30124
994141e6 30125 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOO|OOO:TreeCtrl_InsertItemBefore",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6)) goto fail;
093d3ff1
RD
30126 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyTreeCtrl, SWIG_POINTER_EXCEPTION | 0);
30127 if (SWIG_arg_fail(1)) SWIG_fail;
30128 {
30129 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxTreeItemId, SWIG_POINTER_EXCEPTION | 0);
30130 if (SWIG_arg_fail(2)) SWIG_fail;
30131 if (arg2 == NULL) {
30132 SWIG_null_ref("wxTreeItemId");
30133 }
30134 if (SWIG_arg_fail(2)) SWIG_fail;
30135 }
30136 {
30137 arg3 = (size_t)(SWIG_As_unsigned_SS_long(obj2));
30138 if (SWIG_arg_fail(3)) SWIG_fail;
30139 }
d14a1e28
RD
30140 {
30141 arg4 = wxString_in_helper(obj3);
30142 if (arg4 == NULL) SWIG_fail;
ae8162c8 30143 temp4 = true;
d14a1e28 30144 }
994141e6 30145 if (obj4) {
093d3ff1
RD
30146 {
30147 arg5 = (int)(SWIG_As_int(obj4));
30148 if (SWIG_arg_fail(5)) SWIG_fail;
30149 }
994141e6
RD
30150 }
30151 if (obj5) {
093d3ff1
RD
30152 {
30153 arg6 = (int)(SWIG_As_int(obj5));
30154 if (SWIG_arg_fail(6)) SWIG_fail;
30155 }
994141e6 30156 }
d14a1e28 30157 if (obj6) {
093d3ff1
RD
30158 SWIG_Python_ConvertPtr(obj6, (void **)&arg7, SWIGTYPE_p_wxPyTreeItemData, SWIG_POINTER_EXCEPTION | 0);
30159 if (SWIG_arg_fail(7)) SWIG_fail;
d14a1e28
RD
30160 }
30161 {
30162 PyThreadState* __tstate = wxPyBeginAllowThreads();
30163 result = (arg1)->InsertItem((wxTreeItemId const &)*arg2,arg3,(wxString const &)*arg4,arg5,arg6,arg7);
30164
30165 wxPyEndAllowThreads(__tstate);
30166 if (PyErr_Occurred()) SWIG_fail;
30167 }
30168 {
30169 wxTreeItemId * resultptr;
093d3ff1 30170 resultptr = new wxTreeItemId((wxTreeItemId &)(result));
15afbcd0 30171 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxTreeItemId, 1);
d14a1e28
RD
30172 }
30173 {
30174 if (temp4)
30175 delete arg4;
30176 }
30177 return resultobj;
30178 fail:
30179 {
30180 if (temp4)
30181 delete arg4;
30182 }
30183 return NULL;
30184}
30185
30186
c32bde28 30187static PyObject *_wrap_TreeCtrl_AppendItem(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
30188 PyObject *resultobj;
30189 wxPyTreeCtrl *arg1 = (wxPyTreeCtrl *) 0 ;
30190 wxTreeItemId *arg2 = 0 ;
30191 wxString *arg3 = 0 ;
30192 int arg4 = (int) -1 ;
30193 int arg5 = (int) -1 ;
30194 wxPyTreeItemData *arg6 = (wxPyTreeItemData *) NULL ;
30195 wxTreeItemId result;
ae8162c8 30196 bool temp3 = false ;
d14a1e28
RD
30197 PyObject * obj0 = 0 ;
30198 PyObject * obj1 = 0 ;
30199 PyObject * obj2 = 0 ;
994141e6
RD
30200 PyObject * obj3 = 0 ;
30201 PyObject * obj4 = 0 ;
d14a1e28
RD
30202 PyObject * obj5 = 0 ;
30203 char *kwnames[] = {
30204 (char *) "self",(char *) "parent",(char *) "text",(char *) "image",(char *) "selectedImage",(char *) "data", NULL
30205 };
30206
994141e6 30207 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO|OOO:TreeCtrl_AppendItem",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5)) goto fail;
093d3ff1
RD
30208 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyTreeCtrl, SWIG_POINTER_EXCEPTION | 0);
30209 if (SWIG_arg_fail(1)) SWIG_fail;
30210 {
30211 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxTreeItemId, SWIG_POINTER_EXCEPTION | 0);
30212 if (SWIG_arg_fail(2)) SWIG_fail;
30213 if (arg2 == NULL) {
30214 SWIG_null_ref("wxTreeItemId");
30215 }
30216 if (SWIG_arg_fail(2)) SWIG_fail;
d14a1e28
RD
30217 }
30218 {
30219 arg3 = wxString_in_helper(obj2);
30220 if (arg3 == NULL) SWIG_fail;
ae8162c8 30221 temp3 = true;
d14a1e28 30222 }
994141e6 30223 if (obj3) {
093d3ff1
RD
30224 {
30225 arg4 = (int)(SWIG_As_int(obj3));
30226 if (SWIG_arg_fail(4)) SWIG_fail;
30227 }
994141e6
RD
30228 }
30229 if (obj4) {
093d3ff1
RD
30230 {
30231 arg5 = (int)(SWIG_As_int(obj4));
30232 if (SWIG_arg_fail(5)) SWIG_fail;
30233 }
994141e6 30234 }
d14a1e28 30235 if (obj5) {
093d3ff1
RD
30236 SWIG_Python_ConvertPtr(obj5, (void **)&arg6, SWIGTYPE_p_wxPyTreeItemData, SWIG_POINTER_EXCEPTION | 0);
30237 if (SWIG_arg_fail(6)) SWIG_fail;
d14a1e28
RD
30238 }
30239 {
30240 PyThreadState* __tstate = wxPyBeginAllowThreads();
30241 result = (arg1)->AppendItem((wxTreeItemId const &)*arg2,(wxString const &)*arg3,arg4,arg5,arg6);
30242
30243 wxPyEndAllowThreads(__tstate);
30244 if (PyErr_Occurred()) SWIG_fail;
30245 }
30246 {
30247 wxTreeItemId * resultptr;
093d3ff1 30248 resultptr = new wxTreeItemId((wxTreeItemId &)(result));
15afbcd0 30249 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxTreeItemId, 1);
d14a1e28
RD
30250 }
30251 {
30252 if (temp3)
30253 delete arg3;
30254 }
30255 return resultobj;
30256 fail:
30257 {
30258 if (temp3)
30259 delete arg3;
30260 }
30261 return NULL;
30262}
30263
30264
c32bde28 30265static PyObject *_wrap_TreeCtrl_Delete(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
30266 PyObject *resultobj;
30267 wxPyTreeCtrl *arg1 = (wxPyTreeCtrl *) 0 ;
30268 wxTreeItemId *arg2 = 0 ;
30269 PyObject * obj0 = 0 ;
30270 PyObject * obj1 = 0 ;
30271 char *kwnames[] = {
30272 (char *) "self",(char *) "item", NULL
30273 };
30274
30275 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TreeCtrl_Delete",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
30276 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyTreeCtrl, SWIG_POINTER_EXCEPTION | 0);
30277 if (SWIG_arg_fail(1)) SWIG_fail;
30278 {
30279 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxTreeItemId, SWIG_POINTER_EXCEPTION | 0);
30280 if (SWIG_arg_fail(2)) SWIG_fail;
30281 if (arg2 == NULL) {
30282 SWIG_null_ref("wxTreeItemId");
30283 }
30284 if (SWIG_arg_fail(2)) SWIG_fail;
d14a1e28
RD
30285 }
30286 {
30287 PyThreadState* __tstate = wxPyBeginAllowThreads();
30288 (arg1)->Delete((wxTreeItemId const &)*arg2);
30289
30290 wxPyEndAllowThreads(__tstate);
30291 if (PyErr_Occurred()) SWIG_fail;
30292 }
30293 Py_INCREF(Py_None); resultobj = Py_None;
30294 return resultobj;
30295 fail:
30296 return NULL;
30297}
30298
30299
c32bde28 30300static PyObject *_wrap_TreeCtrl_DeleteChildren(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
30301 PyObject *resultobj;
30302 wxPyTreeCtrl *arg1 = (wxPyTreeCtrl *) 0 ;
30303 wxTreeItemId *arg2 = 0 ;
30304 PyObject * obj0 = 0 ;
30305 PyObject * obj1 = 0 ;
30306 char *kwnames[] = {
30307 (char *) "self",(char *) "item", NULL
30308 };
30309
30310 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TreeCtrl_DeleteChildren",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
30311 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyTreeCtrl, SWIG_POINTER_EXCEPTION | 0);
30312 if (SWIG_arg_fail(1)) SWIG_fail;
30313 {
30314 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxTreeItemId, SWIG_POINTER_EXCEPTION | 0);
30315 if (SWIG_arg_fail(2)) SWIG_fail;
30316 if (arg2 == NULL) {
30317 SWIG_null_ref("wxTreeItemId");
30318 }
30319 if (SWIG_arg_fail(2)) SWIG_fail;
d14a1e28
RD
30320 }
30321 {
30322 PyThreadState* __tstate = wxPyBeginAllowThreads();
30323 (arg1)->DeleteChildren((wxTreeItemId const &)*arg2);
30324
30325 wxPyEndAllowThreads(__tstate);
30326 if (PyErr_Occurred()) SWIG_fail;
30327 }
30328 Py_INCREF(Py_None); resultobj = Py_None;
30329 return resultobj;
30330 fail:
30331 return NULL;
30332}
30333
30334
c32bde28 30335static PyObject *_wrap_TreeCtrl_DeleteAllItems(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
30336 PyObject *resultobj;
30337 wxPyTreeCtrl *arg1 = (wxPyTreeCtrl *) 0 ;
30338 PyObject * obj0 = 0 ;
30339 char *kwnames[] = {
30340 (char *) "self", NULL
30341 };
30342
30343 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TreeCtrl_DeleteAllItems",kwnames,&obj0)) goto fail;
093d3ff1
RD
30344 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyTreeCtrl, SWIG_POINTER_EXCEPTION | 0);
30345 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
30346 {
30347 PyThreadState* __tstate = wxPyBeginAllowThreads();
30348 (arg1)->DeleteAllItems();
30349
30350 wxPyEndAllowThreads(__tstate);
30351 if (PyErr_Occurred()) SWIG_fail;
30352 }
30353 Py_INCREF(Py_None); resultobj = Py_None;
30354 return resultobj;
30355 fail:
30356 return NULL;
30357}
30358
30359
c32bde28 30360static PyObject *_wrap_TreeCtrl_Expand(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
30361 PyObject *resultobj;
30362 wxPyTreeCtrl *arg1 = (wxPyTreeCtrl *) 0 ;
30363 wxTreeItemId *arg2 = 0 ;
30364 PyObject * obj0 = 0 ;
30365 PyObject * obj1 = 0 ;
30366 char *kwnames[] = {
30367 (char *) "self",(char *) "item", NULL
30368 };
30369
30370 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TreeCtrl_Expand",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
30371 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyTreeCtrl, SWIG_POINTER_EXCEPTION | 0);
30372 if (SWIG_arg_fail(1)) SWIG_fail;
30373 {
30374 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxTreeItemId, SWIG_POINTER_EXCEPTION | 0);
30375 if (SWIG_arg_fail(2)) SWIG_fail;
30376 if (arg2 == NULL) {
30377 SWIG_null_ref("wxTreeItemId");
30378 }
30379 if (SWIG_arg_fail(2)) SWIG_fail;
d14a1e28
RD
30380 }
30381 {
30382 PyThreadState* __tstate = wxPyBeginAllowThreads();
30383 (arg1)->Expand((wxTreeItemId const &)*arg2);
30384
30385 wxPyEndAllowThreads(__tstate);
30386 if (PyErr_Occurred()) SWIG_fail;
30387 }
30388 Py_INCREF(Py_None); resultobj = Py_None;
30389 return resultobj;
30390 fail:
30391 return NULL;
30392}
30393
30394
c32bde28 30395static PyObject *_wrap_TreeCtrl_Collapse(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
30396 PyObject *resultobj;
30397 wxPyTreeCtrl *arg1 = (wxPyTreeCtrl *) 0 ;
30398 wxTreeItemId *arg2 = 0 ;
30399 PyObject * obj0 = 0 ;
30400 PyObject * obj1 = 0 ;
30401 char *kwnames[] = {
30402 (char *) "self",(char *) "item", NULL
30403 };
30404
30405 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TreeCtrl_Collapse",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
30406 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyTreeCtrl, SWIG_POINTER_EXCEPTION | 0);
30407 if (SWIG_arg_fail(1)) SWIG_fail;
30408 {
30409 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxTreeItemId, SWIG_POINTER_EXCEPTION | 0);
30410 if (SWIG_arg_fail(2)) SWIG_fail;
30411 if (arg2 == NULL) {
30412 SWIG_null_ref("wxTreeItemId");
30413 }
30414 if (SWIG_arg_fail(2)) SWIG_fail;
d14a1e28
RD
30415 }
30416 {
30417 PyThreadState* __tstate = wxPyBeginAllowThreads();
30418 (arg1)->Collapse((wxTreeItemId const &)*arg2);
30419
30420 wxPyEndAllowThreads(__tstate);
30421 if (PyErr_Occurred()) SWIG_fail;
30422 }
30423 Py_INCREF(Py_None); resultobj = Py_None;
30424 return resultobj;
30425 fail:
30426 return NULL;
30427}
30428
30429
c32bde28 30430static PyObject *_wrap_TreeCtrl_CollapseAndReset(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
30431 PyObject *resultobj;
30432 wxPyTreeCtrl *arg1 = (wxPyTreeCtrl *) 0 ;
30433 wxTreeItemId *arg2 = 0 ;
30434 PyObject * obj0 = 0 ;
30435 PyObject * obj1 = 0 ;
30436 char *kwnames[] = {
30437 (char *) "self",(char *) "item", NULL
30438 };
30439
30440 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TreeCtrl_CollapseAndReset",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
30441 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyTreeCtrl, SWIG_POINTER_EXCEPTION | 0);
30442 if (SWIG_arg_fail(1)) SWIG_fail;
30443 {
30444 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxTreeItemId, SWIG_POINTER_EXCEPTION | 0);
30445 if (SWIG_arg_fail(2)) SWIG_fail;
30446 if (arg2 == NULL) {
30447 SWIG_null_ref("wxTreeItemId");
30448 }
30449 if (SWIG_arg_fail(2)) SWIG_fail;
d14a1e28
RD
30450 }
30451 {
30452 PyThreadState* __tstate = wxPyBeginAllowThreads();
30453 (arg1)->CollapseAndReset((wxTreeItemId const &)*arg2);
30454
30455 wxPyEndAllowThreads(__tstate);
30456 if (PyErr_Occurred()) SWIG_fail;
30457 }
30458 Py_INCREF(Py_None); resultobj = Py_None;
30459 return resultobj;
30460 fail:
30461 return NULL;
30462}
30463
30464
c32bde28 30465static PyObject *_wrap_TreeCtrl_Toggle(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
30466 PyObject *resultobj;
30467 wxPyTreeCtrl *arg1 = (wxPyTreeCtrl *) 0 ;
30468 wxTreeItemId *arg2 = 0 ;
30469 PyObject * obj0 = 0 ;
30470 PyObject * obj1 = 0 ;
30471 char *kwnames[] = {
30472 (char *) "self",(char *) "item", NULL
30473 };
30474
30475 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TreeCtrl_Toggle",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
30476 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyTreeCtrl, SWIG_POINTER_EXCEPTION | 0);
30477 if (SWIG_arg_fail(1)) SWIG_fail;
30478 {
30479 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxTreeItemId, SWIG_POINTER_EXCEPTION | 0);
30480 if (SWIG_arg_fail(2)) SWIG_fail;
30481 if (arg2 == NULL) {
30482 SWIG_null_ref("wxTreeItemId");
30483 }
30484 if (SWIG_arg_fail(2)) SWIG_fail;
d14a1e28
RD
30485 }
30486 {
30487 PyThreadState* __tstate = wxPyBeginAllowThreads();
30488 (arg1)->Toggle((wxTreeItemId const &)*arg2);
30489
30490 wxPyEndAllowThreads(__tstate);
30491 if (PyErr_Occurred()) SWIG_fail;
30492 }
30493 Py_INCREF(Py_None); resultobj = Py_None;
30494 return resultobj;
30495 fail:
30496 return NULL;
30497}
30498
30499
c32bde28 30500static PyObject *_wrap_TreeCtrl_Unselect(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
30501 PyObject *resultobj;
30502 wxPyTreeCtrl *arg1 = (wxPyTreeCtrl *) 0 ;
30503 PyObject * obj0 = 0 ;
30504 char *kwnames[] = {
30505 (char *) "self", NULL
30506 };
30507
30508 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TreeCtrl_Unselect",kwnames,&obj0)) goto fail;
093d3ff1
RD
30509 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyTreeCtrl, SWIG_POINTER_EXCEPTION | 0);
30510 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
30511 {
30512 PyThreadState* __tstate = wxPyBeginAllowThreads();
30513 (arg1)->Unselect();
30514
30515 wxPyEndAllowThreads(__tstate);
30516 if (PyErr_Occurred()) SWIG_fail;
30517 }
30518 Py_INCREF(Py_None); resultobj = Py_None;
30519 return resultobj;
30520 fail:
30521 return NULL;
30522}
30523
30524
c32bde28 30525static PyObject *_wrap_TreeCtrl_UnselectItem(PyObject *, PyObject *args, PyObject *kwargs) {
3adfb63b
RD
30526 PyObject *resultobj;
30527 wxPyTreeCtrl *arg1 = (wxPyTreeCtrl *) 0 ;
30528 wxTreeItemId *arg2 = 0 ;
30529 PyObject * obj0 = 0 ;
30530 PyObject * obj1 = 0 ;
30531 char *kwnames[] = {
30532 (char *) "self",(char *) "item", NULL
30533 };
30534
30535 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TreeCtrl_UnselectItem",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
30536 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyTreeCtrl, SWIG_POINTER_EXCEPTION | 0);
30537 if (SWIG_arg_fail(1)) SWIG_fail;
30538 {
30539 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxTreeItemId, SWIG_POINTER_EXCEPTION | 0);
30540 if (SWIG_arg_fail(2)) SWIG_fail;
30541 if (arg2 == NULL) {
30542 SWIG_null_ref("wxTreeItemId");
30543 }
30544 if (SWIG_arg_fail(2)) SWIG_fail;
3adfb63b
RD
30545 }
30546 {
30547 PyThreadState* __tstate = wxPyBeginAllowThreads();
30548 (arg1)->UnselectItem((wxTreeItemId const &)*arg2);
30549
30550 wxPyEndAllowThreads(__tstate);
30551 if (PyErr_Occurred()) SWIG_fail;
30552 }
30553 Py_INCREF(Py_None); resultobj = Py_None;
30554 return resultobj;
30555 fail:
30556 return NULL;
30557}
30558
30559
c32bde28 30560static PyObject *_wrap_TreeCtrl_UnselectAll(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
30561 PyObject *resultobj;
30562 wxPyTreeCtrl *arg1 = (wxPyTreeCtrl *) 0 ;
30563 PyObject * obj0 = 0 ;
30564 char *kwnames[] = {
30565 (char *) "self", NULL
30566 };
30567
30568 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TreeCtrl_UnselectAll",kwnames,&obj0)) goto fail;
093d3ff1
RD
30569 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyTreeCtrl, SWIG_POINTER_EXCEPTION | 0);
30570 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
30571 {
30572 PyThreadState* __tstate = wxPyBeginAllowThreads();
30573 (arg1)->UnselectAll();
30574
30575 wxPyEndAllowThreads(__tstate);
30576 if (PyErr_Occurred()) SWIG_fail;
30577 }
30578 Py_INCREF(Py_None); resultobj = Py_None;
30579 return resultobj;
30580 fail:
30581 return NULL;
30582}
30583
30584
c32bde28 30585static PyObject *_wrap_TreeCtrl_SelectItem(PyObject *, PyObject *args, PyObject *kwargs) {
3adfb63b
RD
30586 PyObject *resultobj;
30587 wxPyTreeCtrl *arg1 = (wxPyTreeCtrl *) 0 ;
30588 wxTreeItemId *arg2 = 0 ;
ae8162c8 30589 bool arg3 = (bool) true ;
3adfb63b
RD
30590 PyObject * obj0 = 0 ;
30591 PyObject * obj1 = 0 ;
30592 PyObject * obj2 = 0 ;
30593 char *kwnames[] = {
30594 (char *) "self",(char *) "item",(char *) "select", NULL
30595 };
30596
30597 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:TreeCtrl_SelectItem",kwnames,&obj0,&obj1,&obj2)) goto fail;
093d3ff1
RD
30598 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyTreeCtrl, SWIG_POINTER_EXCEPTION | 0);
30599 if (SWIG_arg_fail(1)) SWIG_fail;
30600 {
30601 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxTreeItemId, SWIG_POINTER_EXCEPTION | 0);
30602 if (SWIG_arg_fail(2)) SWIG_fail;
30603 if (arg2 == NULL) {
30604 SWIG_null_ref("wxTreeItemId");
30605 }
30606 if (SWIG_arg_fail(2)) SWIG_fail;
3adfb63b
RD
30607 }
30608 if (obj2) {
093d3ff1
RD
30609 {
30610 arg3 = (bool)(SWIG_As_bool(obj2));
30611 if (SWIG_arg_fail(3)) SWIG_fail;
30612 }
3adfb63b
RD
30613 }
30614 {
30615 PyThreadState* __tstate = wxPyBeginAllowThreads();
30616 (arg1)->SelectItem((wxTreeItemId const &)*arg2,arg3);
30617
30618 wxPyEndAllowThreads(__tstate);
30619 if (PyErr_Occurred()) SWIG_fail;
30620 }
30621 Py_INCREF(Py_None); resultobj = Py_None;
30622 return resultobj;
30623 fail:
30624 return NULL;
30625}
30626
30627
c32bde28 30628static PyObject *_wrap_TreeCtrl_ToggleItemSelection(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
30629 PyObject *resultobj;
30630 wxPyTreeCtrl *arg1 = (wxPyTreeCtrl *) 0 ;
30631 wxTreeItemId *arg2 = 0 ;
30632 PyObject * obj0 = 0 ;
30633 PyObject * obj1 = 0 ;
30634 char *kwnames[] = {
30635 (char *) "self",(char *) "item", NULL
30636 };
30637
3adfb63b 30638 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TreeCtrl_ToggleItemSelection",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
30639 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyTreeCtrl, SWIG_POINTER_EXCEPTION | 0);
30640 if (SWIG_arg_fail(1)) SWIG_fail;
30641 {
30642 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxTreeItemId, SWIG_POINTER_EXCEPTION | 0);
30643 if (SWIG_arg_fail(2)) SWIG_fail;
30644 if (arg2 == NULL) {
30645 SWIG_null_ref("wxTreeItemId");
30646 }
30647 if (SWIG_arg_fail(2)) SWIG_fail;
d14a1e28
RD
30648 }
30649 {
30650 PyThreadState* __tstate = wxPyBeginAllowThreads();
3adfb63b 30651 (arg1)->ToggleItemSelection((wxTreeItemId const &)*arg2);
d14a1e28
RD
30652
30653 wxPyEndAllowThreads(__tstate);
30654 if (PyErr_Occurred()) SWIG_fail;
30655 }
30656 Py_INCREF(Py_None); resultobj = Py_None;
30657 return resultobj;
30658 fail:
30659 return NULL;
30660}
30661
30662
c32bde28 30663static PyObject *_wrap_TreeCtrl_EnsureVisible(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
30664 PyObject *resultobj;
30665 wxPyTreeCtrl *arg1 = (wxPyTreeCtrl *) 0 ;
30666 wxTreeItemId *arg2 = 0 ;
30667 PyObject * obj0 = 0 ;
30668 PyObject * obj1 = 0 ;
30669 char *kwnames[] = {
30670 (char *) "self",(char *) "item", NULL
30671 };
30672
30673 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TreeCtrl_EnsureVisible",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
30674 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyTreeCtrl, SWIG_POINTER_EXCEPTION | 0);
30675 if (SWIG_arg_fail(1)) SWIG_fail;
30676 {
30677 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxTreeItemId, SWIG_POINTER_EXCEPTION | 0);
30678 if (SWIG_arg_fail(2)) SWIG_fail;
30679 if (arg2 == NULL) {
30680 SWIG_null_ref("wxTreeItemId");
30681 }
30682 if (SWIG_arg_fail(2)) SWIG_fail;
d14a1e28
RD
30683 }
30684 {
30685 PyThreadState* __tstate = wxPyBeginAllowThreads();
30686 (arg1)->EnsureVisible((wxTreeItemId const &)*arg2);
30687
30688 wxPyEndAllowThreads(__tstate);
30689 if (PyErr_Occurred()) SWIG_fail;
30690 }
30691 Py_INCREF(Py_None); resultobj = Py_None;
30692 return resultobj;
30693 fail:
30694 return NULL;
30695}
30696
30697
c32bde28 30698static PyObject *_wrap_TreeCtrl_ScrollTo(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
30699 PyObject *resultobj;
30700 wxPyTreeCtrl *arg1 = (wxPyTreeCtrl *) 0 ;
30701 wxTreeItemId *arg2 = 0 ;
30702 PyObject * obj0 = 0 ;
30703 PyObject * obj1 = 0 ;
30704 char *kwnames[] = {
30705 (char *) "self",(char *) "item", NULL
30706 };
30707
30708 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TreeCtrl_ScrollTo",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
30709 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyTreeCtrl, SWIG_POINTER_EXCEPTION | 0);
30710 if (SWIG_arg_fail(1)) SWIG_fail;
30711 {
30712 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxTreeItemId, SWIG_POINTER_EXCEPTION | 0);
30713 if (SWIG_arg_fail(2)) SWIG_fail;
30714 if (arg2 == NULL) {
30715 SWIG_null_ref("wxTreeItemId");
30716 }
30717 if (SWIG_arg_fail(2)) SWIG_fail;
d14a1e28
RD
30718 }
30719 {
30720 PyThreadState* __tstate = wxPyBeginAllowThreads();
30721 (arg1)->ScrollTo((wxTreeItemId const &)*arg2);
30722
30723 wxPyEndAllowThreads(__tstate);
30724 if (PyErr_Occurred()) SWIG_fail;
30725 }
30726 Py_INCREF(Py_None); resultobj = Py_None;
30727 return resultobj;
30728 fail:
30729 return NULL;
30730}
30731
30732
c32bde28 30733static PyObject *_wrap_TreeCtrl_EditLabel(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
30734 PyObject *resultobj;
30735 wxPyTreeCtrl *arg1 = (wxPyTreeCtrl *) 0 ;
30736 wxTreeItemId *arg2 = 0 ;
30737 PyObject * obj0 = 0 ;
30738 PyObject * obj1 = 0 ;
30739 char *kwnames[] = {
30740 (char *) "self",(char *) "item", NULL
30741 };
30742
30743 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TreeCtrl_EditLabel",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
30744 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyTreeCtrl, SWIG_POINTER_EXCEPTION | 0);
30745 if (SWIG_arg_fail(1)) SWIG_fail;
30746 {
30747 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxTreeItemId, SWIG_POINTER_EXCEPTION | 0);
30748 if (SWIG_arg_fail(2)) SWIG_fail;
30749 if (arg2 == NULL) {
30750 SWIG_null_ref("wxTreeItemId");
30751 }
30752 if (SWIG_arg_fail(2)) SWIG_fail;
d14a1e28
RD
30753 }
30754 {
30755 PyThreadState* __tstate = wxPyBeginAllowThreads();
30756 (arg1)->EditLabel((wxTreeItemId const &)*arg2);
30757
30758 wxPyEndAllowThreads(__tstate);
30759 if (PyErr_Occurred()) SWIG_fail;
30760 }
30761 Py_INCREF(Py_None); resultobj = Py_None;
30762 return resultobj;
30763 fail:
30764 return NULL;
30765}
30766
30767
c32bde28 30768static PyObject *_wrap_TreeCtrl_GetEditControl(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
30769 PyObject *resultobj;
30770 wxPyTreeCtrl *arg1 = (wxPyTreeCtrl *) 0 ;
30771 wxTextCtrl *result;
30772 PyObject * obj0 = 0 ;
30773 char *kwnames[] = {
30774 (char *) "self", NULL
30775 };
30776
30777 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TreeCtrl_GetEditControl",kwnames,&obj0)) goto fail;
093d3ff1
RD
30778 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyTreeCtrl, SWIG_POINTER_EXCEPTION | 0);
30779 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
30780 {
30781 PyThreadState* __tstate = wxPyBeginAllowThreads();
30782 result = (wxTextCtrl *)((wxPyTreeCtrl const *)arg1)->GetEditControl();
30783
30784 wxPyEndAllowThreads(__tstate);
30785 if (PyErr_Occurred()) SWIG_fail;
30786 }
30787 {
412d302d 30788 resultobj = wxPyMake_wxObject(result, 0);
d14a1e28
RD
30789 }
30790 return resultobj;
30791 fail:
30792 return NULL;
30793}
30794
30795
c32bde28 30796static PyObject *_wrap_TreeCtrl_SortChildren(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
30797 PyObject *resultobj;
30798 wxPyTreeCtrl *arg1 = (wxPyTreeCtrl *) 0 ;
30799 wxTreeItemId *arg2 = 0 ;
30800 PyObject * obj0 = 0 ;
30801 PyObject * obj1 = 0 ;
30802 char *kwnames[] = {
30803 (char *) "self",(char *) "item", NULL
30804 };
30805
30806 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TreeCtrl_SortChildren",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
30807 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyTreeCtrl, SWIG_POINTER_EXCEPTION | 0);
30808 if (SWIG_arg_fail(1)) SWIG_fail;
30809 {
30810 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxTreeItemId, SWIG_POINTER_EXCEPTION | 0);
30811 if (SWIG_arg_fail(2)) SWIG_fail;
30812 if (arg2 == NULL) {
30813 SWIG_null_ref("wxTreeItemId");
30814 }
30815 if (SWIG_arg_fail(2)) SWIG_fail;
d14a1e28
RD
30816 }
30817 {
30818 PyThreadState* __tstate = wxPyBeginAllowThreads();
30819 (arg1)->SortChildren((wxTreeItemId const &)*arg2);
30820
30821 wxPyEndAllowThreads(__tstate);
30822 if (PyErr_Occurred()) SWIG_fail;
30823 }
30824 Py_INCREF(Py_None); resultobj = Py_None;
30825 return resultobj;
30826 fail:
30827 return NULL;
30828}
30829
30830
c32bde28 30831static PyObject *_wrap_TreeCtrl_HitTest(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
30832 PyObject *resultobj;
30833 wxPyTreeCtrl *arg1 = (wxPyTreeCtrl *) 0 ;
30834 wxPoint *arg2 = 0 ;
30835 int *arg3 = 0 ;
30836 wxTreeItemId result;
30837 wxPoint temp2 ;
30838 int temp3 ;
c32bde28 30839 int res3 = 0 ;
d14a1e28
RD
30840 PyObject * obj0 = 0 ;
30841 PyObject * obj1 = 0 ;
30842 char *kwnames[] = {
30843 (char *) "self",(char *) "point", NULL
30844 };
30845
c32bde28 30846 arg3 = &temp3; res3 = SWIG_NEWOBJ;
d14a1e28 30847 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TreeCtrl_HitTest",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
30848 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyTreeCtrl, SWIG_POINTER_EXCEPTION | 0);
30849 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
30850 {
30851 arg2 = &temp2;
30852 if ( ! wxPoint_helper(obj1, &arg2)) SWIG_fail;
30853 }
30854 {
30855 PyThreadState* __tstate = wxPyBeginAllowThreads();
30856 result = (arg1)->HitTest((wxPoint const &)*arg2,*arg3);
30857
30858 wxPyEndAllowThreads(__tstate);
30859 if (PyErr_Occurred()) SWIG_fail;
30860 }
30861 {
30862 wxTreeItemId * resultptr;
093d3ff1 30863 resultptr = new wxTreeItemId((wxTreeItemId &)(result));
15afbcd0 30864 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxTreeItemId, 1);
d14a1e28 30865 }
c32bde28
RD
30866 resultobj = t_output_helper(resultobj, ((res3 == SWIG_NEWOBJ) ?
30867 SWIG_From_int((*arg3)) : SWIG_NewPointerObj((void*)(arg3), SWIGTYPE_p_int, 0)));
d14a1e28
RD
30868 return resultobj;
30869 fail:
30870 return NULL;
30871}
30872
30873
c32bde28 30874static PyObject *_wrap_TreeCtrl_GetBoundingRect(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
30875 PyObject *resultobj;
30876 wxPyTreeCtrl *arg1 = (wxPyTreeCtrl *) 0 ;
30877 wxTreeItemId *arg2 = 0 ;
ae8162c8 30878 bool arg3 = (bool) false ;
d14a1e28
RD
30879 PyObject *result;
30880 PyObject * obj0 = 0 ;
30881 PyObject * obj1 = 0 ;
30882 PyObject * obj2 = 0 ;
30883 char *kwnames[] = {
30884 (char *) "self",(char *) "item",(char *) "textOnly", NULL
30885 };
30886
30887 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:TreeCtrl_GetBoundingRect",kwnames,&obj0,&obj1,&obj2)) goto fail;
093d3ff1
RD
30888 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyTreeCtrl, SWIG_POINTER_EXCEPTION | 0);
30889 if (SWIG_arg_fail(1)) SWIG_fail;
30890 {
30891 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxTreeItemId, SWIG_POINTER_EXCEPTION | 0);
30892 if (SWIG_arg_fail(2)) SWIG_fail;
30893 if (arg2 == NULL) {
30894 SWIG_null_ref("wxTreeItemId");
30895 }
30896 if (SWIG_arg_fail(2)) SWIG_fail;
d14a1e28
RD
30897 }
30898 if (obj2) {
093d3ff1
RD
30899 {
30900 arg3 = (bool)(SWIG_As_bool(obj2));
30901 if (SWIG_arg_fail(3)) SWIG_fail;
30902 }
d14a1e28
RD
30903 }
30904 {
30905 PyThreadState* __tstate = wxPyBeginAllowThreads();
30906 result = (PyObject *)wxPyTreeCtrl_GetBoundingRect(arg1,(wxTreeItemId const &)*arg2,arg3);
30907
30908 wxPyEndAllowThreads(__tstate);
30909 if (PyErr_Occurred()) SWIG_fail;
30910 }
30911 resultobj = result;
30912 return resultobj;
30913 fail:
30914 return NULL;
30915}
30916
30917
c32bde28 30918static PyObject *_wrap_TreeCtrl_GetClassDefaultAttributes(PyObject *, PyObject *args, PyObject *kwargs) {
74a57fcd 30919 PyObject *resultobj;
093d3ff1 30920 wxWindowVariant arg1 = (wxWindowVariant) wxWINDOW_VARIANT_NORMAL ;
74a57fcd
RD
30921 wxVisualAttributes result;
30922 PyObject * obj0 = 0 ;
30923 char *kwnames[] = {
30924 (char *) "variant", NULL
30925 };
30926
30927 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|O:TreeCtrl_GetClassDefaultAttributes",kwnames,&obj0)) goto fail;
30928 if (obj0) {
093d3ff1
RD
30929 {
30930 arg1 = (wxWindowVariant)(SWIG_As_int(obj0));
30931 if (SWIG_arg_fail(1)) SWIG_fail;
30932 }
74a57fcd
RD
30933 }
30934 {
110da5b0 30935 if (!wxPyCheckForApp()) SWIG_fail;
74a57fcd
RD
30936 PyThreadState* __tstate = wxPyBeginAllowThreads();
30937 result = wxPyTreeCtrl::GetClassDefaultAttributes((wxWindowVariant )arg1);
30938
30939 wxPyEndAllowThreads(__tstate);
dfbb5885 30940 if (PyErr_Occurred()) SWIG_fail;
74a57fcd
RD
30941 }
30942 {
30943 wxVisualAttributes * resultptr;
093d3ff1 30944 resultptr = new wxVisualAttributes((wxVisualAttributes &)(result));
74a57fcd
RD
30945 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxVisualAttributes, 1);
30946 }
30947 return resultobj;
30948 fail:
30949 return NULL;
30950}
30951
30952
c32bde28 30953static PyObject * TreeCtrl_swigregister(PyObject *, PyObject *args) {
d14a1e28
RD
30954 PyObject *obj;
30955 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
30956 SWIG_TypeClientData(SWIGTYPE_p_wxPyTreeCtrl, obj);
30957 Py_INCREF(obj);
30958 return Py_BuildValue((char *)"");
30959}
c32bde28 30960static int _wrap_DirDialogDefaultFolderStr_set(PyObject *) {
b2dc1044
RD
30961 PyErr_SetString(PyExc_TypeError,"Variable DirDialogDefaultFolderStr is read-only.");
30962 return 1;
30963}
30964
30965
093d3ff1 30966static PyObject *_wrap_DirDialogDefaultFolderStr_get(void) {
b2dc1044
RD
30967 PyObject *pyobj;
30968
30969 {
30970#if wxUSE_UNICODE
30971 pyobj = PyUnicode_FromWideChar((&wxPyDirDialogDefaultFolderStr)->c_str(), (&wxPyDirDialogDefaultFolderStr)->Len());
30972#else
30973 pyobj = PyString_FromStringAndSize((&wxPyDirDialogDefaultFolderStr)->c_str(), (&wxPyDirDialogDefaultFolderStr)->Len());
30974#endif
30975 }
30976 return pyobj;
30977}
30978
30979
c32bde28 30980static PyObject *_wrap_new_GenericDirCtrl(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
30981 PyObject *resultobj;
30982 wxWindow *arg1 = (wxWindow *) 0 ;
e811c8ce 30983 int arg2 = (int) (int)-1 ;
d14a1e28
RD
30984 wxString const &arg3_defvalue = wxPyDirDialogDefaultFolderStr ;
30985 wxString *arg3 = (wxString *) &arg3_defvalue ;
30986 wxPoint const &arg4_defvalue = wxDefaultPosition ;
30987 wxPoint *arg4 = (wxPoint *) &arg4_defvalue ;
30988 wxSize const &arg5_defvalue = wxDefaultSize ;
30989 wxSize *arg5 = (wxSize *) &arg5_defvalue ;
30990 long arg6 = (long) wxDIRCTRL_3D_INTERNAL|wxSUNKEN_BORDER ;
30991 wxString const &arg7_defvalue = wxPyEmptyString ;
30992 wxString *arg7 = (wxString *) &arg7_defvalue ;
30993 int arg8 = (int) 0 ;
b2dc1044 30994 wxString const &arg9_defvalue = wxPyTreeCtrlNameStr ;
d14a1e28
RD
30995 wxString *arg9 = (wxString *) &arg9_defvalue ;
30996 wxGenericDirCtrl *result;
ae8162c8 30997 bool temp3 = false ;
d14a1e28
RD
30998 wxPoint temp4 ;
30999 wxSize temp5 ;
ae8162c8
RD
31000 bool temp7 = false ;
31001 bool temp9 = false ;
d14a1e28 31002 PyObject * obj0 = 0 ;
994141e6 31003 PyObject * obj1 = 0 ;
d14a1e28
RD
31004 PyObject * obj2 = 0 ;
31005 PyObject * obj3 = 0 ;
31006 PyObject * obj4 = 0 ;
994141e6 31007 PyObject * obj5 = 0 ;
d14a1e28 31008 PyObject * obj6 = 0 ;
994141e6 31009 PyObject * obj7 = 0 ;
d14a1e28
RD
31010 PyObject * obj8 = 0 ;
31011 char *kwnames[] = {
31012 (char *) "parent",(char *) "id",(char *) "dir",(char *) "pos",(char *) "size",(char *) "style",(char *) "filter",(char *) "defaultFilter",(char *) "name", NULL
31013 };
31014
994141e6 31015 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|OOOOOOOO:new_GenericDirCtrl",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6,&obj7,&obj8)) goto fail;
093d3ff1
RD
31016 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
31017 if (SWIG_arg_fail(1)) SWIG_fail;
994141e6 31018 if (obj1) {
093d3ff1
RD
31019 {
31020 arg2 = (int const)(SWIG_As_int(obj1));
31021 if (SWIG_arg_fail(2)) SWIG_fail;
31022 }
994141e6 31023 }
d14a1e28
RD
31024 if (obj2) {
31025 {
31026 arg3 = wxString_in_helper(obj2);
31027 if (arg3 == NULL) SWIG_fail;
ae8162c8 31028 temp3 = true;
d14a1e28
RD
31029 }
31030 }
31031 if (obj3) {
31032 {
31033 arg4 = &temp4;
31034 if ( ! wxPoint_helper(obj3, &arg4)) SWIG_fail;
31035 }
31036 }
31037 if (obj4) {
31038 {
31039 arg5 = &temp5;
31040 if ( ! wxSize_helper(obj4, &arg5)) SWIG_fail;
31041 }
31042 }
994141e6 31043 if (obj5) {
093d3ff1
RD
31044 {
31045 arg6 = (long)(SWIG_As_long(obj5));
31046 if (SWIG_arg_fail(6)) SWIG_fail;
31047 }
994141e6 31048 }
d14a1e28
RD
31049 if (obj6) {
31050 {
31051 arg7 = wxString_in_helper(obj6);
31052 if (arg7 == NULL) SWIG_fail;
ae8162c8 31053 temp7 = true;
d14a1e28
RD
31054 }
31055 }
994141e6 31056 if (obj7) {
093d3ff1
RD
31057 {
31058 arg8 = (int)(SWIG_As_int(obj7));
31059 if (SWIG_arg_fail(8)) SWIG_fail;
31060 }
994141e6 31061 }
d14a1e28
RD
31062 if (obj8) {
31063 {
31064 arg9 = wxString_in_helper(obj8);
31065 if (arg9 == NULL) SWIG_fail;
ae8162c8 31066 temp9 = true;
d14a1e28
RD
31067 }
31068 }
31069 {
e3b71cb8 31070 if (!wxPyCheckForApp()) SWIG_fail;
d14a1e28
RD
31071 PyThreadState* __tstate = wxPyBeginAllowThreads();
31072 result = (wxGenericDirCtrl *)new wxGenericDirCtrl(arg1,arg2,(wxString const &)*arg3,(wxPoint const &)*arg4,(wxSize const &)*arg5,arg6,(wxString const &)*arg7,arg8,(wxString const &)*arg9);
31073
31074 wxPyEndAllowThreads(__tstate);
110da5b0 31075 if (PyErr_Occurred()) SWIG_fail;
d14a1e28 31076 }
15afbcd0 31077 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxGenericDirCtrl, 1);
d14a1e28
RD
31078 {
31079 if (temp3)
31080 delete arg3;
31081 }
31082 {
31083 if (temp7)
31084 delete arg7;
31085 }
31086 {
31087 if (temp9)
31088 delete arg9;
31089 }
31090 return resultobj;
31091 fail:
31092 {
31093 if (temp3)
31094 delete arg3;
31095 }
31096 {
31097 if (temp7)
31098 delete arg7;
31099 }
31100 {
31101 if (temp9)
31102 delete arg9;
31103 }
31104 return NULL;
31105}
31106
31107
c32bde28 31108static PyObject *_wrap_new_PreGenericDirCtrl(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
31109 PyObject *resultobj;
31110 wxGenericDirCtrl *result;
31111 char *kwnames[] = {
31112 NULL
31113 };
31114
31115 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_PreGenericDirCtrl",kwnames)) goto fail;
31116 {
e3b71cb8 31117 if (!wxPyCheckForApp()) SWIG_fail;
d14a1e28
RD
31118 PyThreadState* __tstate = wxPyBeginAllowThreads();
31119 result = (wxGenericDirCtrl *)new wxGenericDirCtrl();
31120
31121 wxPyEndAllowThreads(__tstate);
110da5b0 31122 if (PyErr_Occurred()) SWIG_fail;
d14a1e28 31123 }
15afbcd0 31124 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxGenericDirCtrl, 1);
d14a1e28
RD
31125 return resultobj;
31126 fail:
31127 return NULL;
31128}
31129
31130
c32bde28 31131static PyObject *_wrap_GenericDirCtrl_Create(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
31132 PyObject *resultobj;
31133 wxGenericDirCtrl *arg1 = (wxGenericDirCtrl *) 0 ;
31134 wxWindow *arg2 = (wxWindow *) 0 ;
e811c8ce 31135 int arg3 = (int) (int)-1 ;
d14a1e28
RD
31136 wxString const &arg4_defvalue = wxPyDirDialogDefaultFolderStr ;
31137 wxString *arg4 = (wxString *) &arg4_defvalue ;
31138 wxPoint const &arg5_defvalue = wxDefaultPosition ;
31139 wxPoint *arg5 = (wxPoint *) &arg5_defvalue ;
31140 wxSize const &arg6_defvalue = wxDefaultSize ;
31141 wxSize *arg6 = (wxSize *) &arg6_defvalue ;
31142 long arg7 = (long) wxDIRCTRL_3D_INTERNAL|wxSUNKEN_BORDER ;
31143 wxString const &arg8_defvalue = wxPyEmptyString ;
31144 wxString *arg8 = (wxString *) &arg8_defvalue ;
31145 int arg9 = (int) 0 ;
b2dc1044 31146 wxString const &arg10_defvalue = wxPyTreeCtrlNameStr ;
d14a1e28
RD
31147 wxString *arg10 = (wxString *) &arg10_defvalue ;
31148 bool result;
ae8162c8 31149 bool temp4 = false ;
d14a1e28
RD
31150 wxPoint temp5 ;
31151 wxSize temp6 ;
ae8162c8
RD
31152 bool temp8 = false ;
31153 bool temp10 = false ;
d14a1e28
RD
31154 PyObject * obj0 = 0 ;
31155 PyObject * obj1 = 0 ;
994141e6 31156 PyObject * obj2 = 0 ;
d14a1e28
RD
31157 PyObject * obj3 = 0 ;
31158 PyObject * obj4 = 0 ;
31159 PyObject * obj5 = 0 ;
994141e6 31160 PyObject * obj6 = 0 ;
d14a1e28 31161 PyObject * obj7 = 0 ;
994141e6 31162 PyObject * obj8 = 0 ;
d14a1e28
RD
31163 PyObject * obj9 = 0 ;
31164 char *kwnames[] = {
31165 (char *) "self",(char *) "parent",(char *) "id",(char *) "dir",(char *) "pos",(char *) "size",(char *) "style",(char *) "filter",(char *) "defaultFilter",(char *) "name", NULL
31166 };
31167
994141e6 31168 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
31169 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGenericDirCtrl, SWIG_POINTER_EXCEPTION | 0);
31170 if (SWIG_arg_fail(1)) SWIG_fail;
31171 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
31172 if (SWIG_arg_fail(2)) SWIG_fail;
994141e6 31173 if (obj2) {
093d3ff1
RD
31174 {
31175 arg3 = (int const)(SWIG_As_int(obj2));
31176 if (SWIG_arg_fail(3)) SWIG_fail;
31177 }
994141e6 31178 }
d14a1e28
RD
31179 if (obj3) {
31180 {
31181 arg4 = wxString_in_helper(obj3);
31182 if (arg4 == NULL) SWIG_fail;
ae8162c8 31183 temp4 = true;
d14a1e28
RD
31184 }
31185 }
31186 if (obj4) {
31187 {
31188 arg5 = &temp5;
31189 if ( ! wxPoint_helper(obj4, &arg5)) SWIG_fail;
31190 }
31191 }
31192 if (obj5) {
31193 {
31194 arg6 = &temp6;
31195 if ( ! wxSize_helper(obj5, &arg6)) SWIG_fail;
31196 }
31197 }
994141e6 31198 if (obj6) {
093d3ff1
RD
31199 {
31200 arg7 = (long)(SWIG_As_long(obj6));
31201 if (SWIG_arg_fail(7)) SWIG_fail;
31202 }
994141e6 31203 }
d14a1e28
RD
31204 if (obj7) {
31205 {
31206 arg8 = wxString_in_helper(obj7);
31207 if (arg8 == NULL) SWIG_fail;
ae8162c8 31208 temp8 = true;
d14a1e28
RD
31209 }
31210 }
994141e6 31211 if (obj8) {
093d3ff1
RD
31212 {
31213 arg9 = (int)(SWIG_As_int(obj8));
31214 if (SWIG_arg_fail(9)) SWIG_fail;
31215 }
994141e6 31216 }
d14a1e28
RD
31217 if (obj9) {
31218 {
31219 arg10 = wxString_in_helper(obj9);
31220 if (arg10 == NULL) SWIG_fail;
ae8162c8 31221 temp10 = true;
d14a1e28
RD
31222 }
31223 }
31224 {
31225 PyThreadState* __tstate = wxPyBeginAllowThreads();
31226 result = (bool)(arg1)->Create(arg2,arg3,(wxString const &)*arg4,(wxPoint const &)*arg5,(wxSize const &)*arg6,arg7,(wxString const &)*arg8,arg9,(wxString const &)*arg10);
31227
31228 wxPyEndAllowThreads(__tstate);
31229 if (PyErr_Occurred()) SWIG_fail;
31230 }
4f89f6a3
RD
31231 {
31232 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
31233 }
d14a1e28
RD
31234 {
31235 if (temp4)
31236 delete arg4;
31237 }
31238 {
31239 if (temp8)
31240 delete arg8;
31241 }
31242 {
31243 if (temp10)
31244 delete arg10;
31245 }
31246 return resultobj;
31247 fail:
31248 {
31249 if (temp4)
31250 delete arg4;
31251 }
31252 {
31253 if (temp8)
31254 delete arg8;
31255 }
31256 {
31257 if (temp10)
31258 delete arg10;
31259 }
31260 return NULL;
31261}
31262
31263
c32bde28 31264static PyObject *_wrap_GenericDirCtrl_ExpandPath(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
31265 PyObject *resultobj;
31266 wxGenericDirCtrl *arg1 = (wxGenericDirCtrl *) 0 ;
31267 wxString *arg2 = 0 ;
31268 bool result;
ae8162c8 31269 bool temp2 = false ;
d14a1e28
RD
31270 PyObject * obj0 = 0 ;
31271 PyObject * obj1 = 0 ;
31272 char *kwnames[] = {
31273 (char *) "self",(char *) "path", NULL
31274 };
31275
31276 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:GenericDirCtrl_ExpandPath",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
31277 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGenericDirCtrl, SWIG_POINTER_EXCEPTION | 0);
31278 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
31279 {
31280 arg2 = wxString_in_helper(obj1);
31281 if (arg2 == NULL) SWIG_fail;
ae8162c8 31282 temp2 = true;
d14a1e28
RD
31283 }
31284 {
31285 PyThreadState* __tstate = wxPyBeginAllowThreads();
31286 result = (bool)(arg1)->ExpandPath((wxString const &)*arg2);
31287
31288 wxPyEndAllowThreads(__tstate);
31289 if (PyErr_Occurred()) SWIG_fail;
31290 }
4f89f6a3
RD
31291 {
31292 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
31293 }
d14a1e28
RD
31294 {
31295 if (temp2)
31296 delete arg2;
31297 }
31298 return resultobj;
31299 fail:
31300 {
31301 if (temp2)
31302 delete arg2;
31303 }
31304 return NULL;
31305}
31306
31307
c32bde28 31308static PyObject *_wrap_GenericDirCtrl_GetDefaultPath(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
31309 PyObject *resultobj;
31310 wxGenericDirCtrl *arg1 = (wxGenericDirCtrl *) 0 ;
31311 wxString result;
31312 PyObject * obj0 = 0 ;
31313 char *kwnames[] = {
31314 (char *) "self", NULL
31315 };
31316
31317 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:GenericDirCtrl_GetDefaultPath",kwnames,&obj0)) goto fail;
093d3ff1
RD
31318 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGenericDirCtrl, SWIG_POINTER_EXCEPTION | 0);
31319 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
31320 {
31321 PyThreadState* __tstate = wxPyBeginAllowThreads();
31322 result = ((wxGenericDirCtrl const *)arg1)->GetDefaultPath();
31323
31324 wxPyEndAllowThreads(__tstate);
31325 if (PyErr_Occurred()) SWIG_fail;
31326 }
31327 {
31328#if wxUSE_UNICODE
31329 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
31330#else
31331 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
31332#endif
31333 }
31334 return resultobj;
31335 fail:
31336 return NULL;
31337}
31338
31339
c32bde28 31340static PyObject *_wrap_GenericDirCtrl_SetDefaultPath(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
31341 PyObject *resultobj;
31342 wxGenericDirCtrl *arg1 = (wxGenericDirCtrl *) 0 ;
31343 wxString *arg2 = 0 ;
ae8162c8 31344 bool temp2 = false ;
d14a1e28
RD
31345 PyObject * obj0 = 0 ;
31346 PyObject * obj1 = 0 ;
31347 char *kwnames[] = {
31348 (char *) "self",(char *) "path", NULL
31349 };
31350
31351 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:GenericDirCtrl_SetDefaultPath",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
31352 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGenericDirCtrl, SWIG_POINTER_EXCEPTION | 0);
31353 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
31354 {
31355 arg2 = wxString_in_helper(obj1);
31356 if (arg2 == NULL) SWIG_fail;
ae8162c8 31357 temp2 = true;
d14a1e28
RD
31358 }
31359 {
31360 PyThreadState* __tstate = wxPyBeginAllowThreads();
31361 (arg1)->SetDefaultPath((wxString const &)*arg2);
31362
31363 wxPyEndAllowThreads(__tstate);
31364 if (PyErr_Occurred()) SWIG_fail;
31365 }
31366 Py_INCREF(Py_None); resultobj = Py_None;
31367 {
31368 if (temp2)
31369 delete arg2;
31370 }
31371 return resultobj;
31372 fail:
31373 {
31374 if (temp2)
31375 delete arg2;
31376 }
31377 return NULL;
31378}
31379
31380
c32bde28 31381static PyObject *_wrap_GenericDirCtrl_GetPath(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
31382 PyObject *resultobj;
31383 wxGenericDirCtrl *arg1 = (wxGenericDirCtrl *) 0 ;
31384 wxString result;
31385 PyObject * obj0 = 0 ;
31386 char *kwnames[] = {
31387 (char *) "self", NULL
31388 };
31389
31390 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:GenericDirCtrl_GetPath",kwnames,&obj0)) goto fail;
093d3ff1
RD
31391 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGenericDirCtrl, SWIG_POINTER_EXCEPTION | 0);
31392 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
31393 {
31394 PyThreadState* __tstate = wxPyBeginAllowThreads();
31395 result = ((wxGenericDirCtrl const *)arg1)->GetPath();
31396
31397 wxPyEndAllowThreads(__tstate);
31398 if (PyErr_Occurred()) SWIG_fail;
31399 }
31400 {
31401#if wxUSE_UNICODE
31402 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
31403#else
31404 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
31405#endif
31406 }
31407 return resultobj;
31408 fail:
31409 return NULL;
31410}
31411
31412
c32bde28 31413static PyObject *_wrap_GenericDirCtrl_GetFilePath(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
31414 PyObject *resultobj;
31415 wxGenericDirCtrl *arg1 = (wxGenericDirCtrl *) 0 ;
31416 wxString result;
31417 PyObject * obj0 = 0 ;
31418 char *kwnames[] = {
31419 (char *) "self", NULL
31420 };
31421
31422 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:GenericDirCtrl_GetFilePath",kwnames,&obj0)) goto fail;
093d3ff1
RD
31423 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGenericDirCtrl, SWIG_POINTER_EXCEPTION | 0);
31424 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
31425 {
31426 PyThreadState* __tstate = wxPyBeginAllowThreads();
31427 result = ((wxGenericDirCtrl const *)arg1)->GetFilePath();
31428
31429 wxPyEndAllowThreads(__tstate);
31430 if (PyErr_Occurred()) SWIG_fail;
31431 }
31432 {
31433#if wxUSE_UNICODE
31434 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
31435#else
31436 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
31437#endif
31438 }
31439 return resultobj;
31440 fail:
31441 return NULL;
31442}
31443
31444
c32bde28 31445static PyObject *_wrap_GenericDirCtrl_SetPath(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
31446 PyObject *resultobj;
31447 wxGenericDirCtrl *arg1 = (wxGenericDirCtrl *) 0 ;
31448 wxString *arg2 = 0 ;
ae8162c8 31449 bool temp2 = false ;
d14a1e28
RD
31450 PyObject * obj0 = 0 ;
31451 PyObject * obj1 = 0 ;
31452 char *kwnames[] = {
31453 (char *) "self",(char *) "path", NULL
31454 };
31455
31456 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:GenericDirCtrl_SetPath",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
31457 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGenericDirCtrl, SWIG_POINTER_EXCEPTION | 0);
31458 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
31459 {
31460 arg2 = wxString_in_helper(obj1);
31461 if (arg2 == NULL) SWIG_fail;
ae8162c8 31462 temp2 = true;
d14a1e28
RD
31463 }
31464 {
31465 PyThreadState* __tstate = wxPyBeginAllowThreads();
31466 (arg1)->SetPath((wxString const &)*arg2);
31467
31468 wxPyEndAllowThreads(__tstate);
31469 if (PyErr_Occurred()) SWIG_fail;
31470 }
31471 Py_INCREF(Py_None); resultobj = Py_None;
31472 {
31473 if (temp2)
31474 delete arg2;
31475 }
31476 return resultobj;
31477 fail:
31478 {
31479 if (temp2)
31480 delete arg2;
31481 }
31482 return NULL;
31483}
31484
31485
c32bde28 31486static PyObject *_wrap_GenericDirCtrl_ShowHidden(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
31487 PyObject *resultobj;
31488 wxGenericDirCtrl *arg1 = (wxGenericDirCtrl *) 0 ;
31489 bool arg2 ;
31490 PyObject * obj0 = 0 ;
31491 PyObject * obj1 = 0 ;
31492 char *kwnames[] = {
31493 (char *) "self",(char *) "show", NULL
31494 };
31495
31496 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:GenericDirCtrl_ShowHidden",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
31497 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGenericDirCtrl, SWIG_POINTER_EXCEPTION | 0);
31498 if (SWIG_arg_fail(1)) SWIG_fail;
31499 {
31500 arg2 = (bool)(SWIG_As_bool(obj1));
31501 if (SWIG_arg_fail(2)) SWIG_fail;
31502 }
d14a1e28
RD
31503 {
31504 PyThreadState* __tstate = wxPyBeginAllowThreads();
31505 (arg1)->ShowHidden(arg2);
31506
31507 wxPyEndAllowThreads(__tstate);
31508 if (PyErr_Occurred()) SWIG_fail;
31509 }
31510 Py_INCREF(Py_None); resultobj = Py_None;
31511 return resultobj;
31512 fail:
31513 return NULL;
31514}
31515
31516
c32bde28 31517static PyObject *_wrap_GenericDirCtrl_GetShowHidden(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
31518 PyObject *resultobj;
31519 wxGenericDirCtrl *arg1 = (wxGenericDirCtrl *) 0 ;
31520 bool result;
31521 PyObject * obj0 = 0 ;
31522 char *kwnames[] = {
31523 (char *) "self", NULL
31524 };
31525
31526 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:GenericDirCtrl_GetShowHidden",kwnames,&obj0)) goto fail;
093d3ff1
RD
31527 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGenericDirCtrl, SWIG_POINTER_EXCEPTION | 0);
31528 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
31529 {
31530 PyThreadState* __tstate = wxPyBeginAllowThreads();
31531 result = (bool)(arg1)->GetShowHidden();
31532
31533 wxPyEndAllowThreads(__tstate);
31534 if (PyErr_Occurred()) SWIG_fail;
31535 }
4f89f6a3
RD
31536 {
31537 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
31538 }
d14a1e28
RD
31539 return resultobj;
31540 fail:
31541 return NULL;
31542}
31543
31544
c32bde28 31545static PyObject *_wrap_GenericDirCtrl_GetFilter(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
31546 PyObject *resultobj;
31547 wxGenericDirCtrl *arg1 = (wxGenericDirCtrl *) 0 ;
31548 wxString result;
31549 PyObject * obj0 = 0 ;
31550 char *kwnames[] = {
31551 (char *) "self", NULL
31552 };
31553
31554 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:GenericDirCtrl_GetFilter",kwnames,&obj0)) goto fail;
093d3ff1
RD
31555 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGenericDirCtrl, SWIG_POINTER_EXCEPTION | 0);
31556 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
31557 {
31558 PyThreadState* __tstate = wxPyBeginAllowThreads();
31559 result = ((wxGenericDirCtrl const *)arg1)->GetFilter();
31560
31561 wxPyEndAllowThreads(__tstate);
31562 if (PyErr_Occurred()) SWIG_fail;
31563 }
31564 {
31565#if wxUSE_UNICODE
31566 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
31567#else
31568 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
31569#endif
31570 }
31571 return resultobj;
31572 fail:
31573 return NULL;
31574}
31575
31576
c32bde28 31577static PyObject *_wrap_GenericDirCtrl_SetFilter(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
31578 PyObject *resultobj;
31579 wxGenericDirCtrl *arg1 = (wxGenericDirCtrl *) 0 ;
31580 wxString *arg2 = 0 ;
ae8162c8 31581 bool temp2 = false ;
d14a1e28
RD
31582 PyObject * obj0 = 0 ;
31583 PyObject * obj1 = 0 ;
31584 char *kwnames[] = {
31585 (char *) "self",(char *) "filter", NULL
31586 };
31587
31588 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:GenericDirCtrl_SetFilter",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
31589 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGenericDirCtrl, SWIG_POINTER_EXCEPTION | 0);
31590 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
31591 {
31592 arg2 = wxString_in_helper(obj1);
31593 if (arg2 == NULL) SWIG_fail;
ae8162c8 31594 temp2 = true;
d14a1e28
RD
31595 }
31596 {
31597 PyThreadState* __tstate = wxPyBeginAllowThreads();
31598 (arg1)->SetFilter((wxString const &)*arg2);
31599
31600 wxPyEndAllowThreads(__tstate);
31601 if (PyErr_Occurred()) SWIG_fail;
31602 }
31603 Py_INCREF(Py_None); resultobj = Py_None;
31604 {
31605 if (temp2)
31606 delete arg2;
31607 }
31608 return resultobj;
31609 fail:
31610 {
31611 if (temp2)
31612 delete arg2;
31613 }
31614 return NULL;
31615}
31616
31617
c32bde28 31618static PyObject *_wrap_GenericDirCtrl_GetFilterIndex(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
31619 PyObject *resultobj;
31620 wxGenericDirCtrl *arg1 = (wxGenericDirCtrl *) 0 ;
31621 int result;
31622 PyObject * obj0 = 0 ;
31623 char *kwnames[] = {
31624 (char *) "self", NULL
31625 };
31626
31627 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:GenericDirCtrl_GetFilterIndex",kwnames,&obj0)) goto fail;
093d3ff1
RD
31628 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGenericDirCtrl, SWIG_POINTER_EXCEPTION | 0);
31629 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
31630 {
31631 PyThreadState* __tstate = wxPyBeginAllowThreads();
31632 result = (int)((wxGenericDirCtrl const *)arg1)->GetFilterIndex();
31633
31634 wxPyEndAllowThreads(__tstate);
31635 if (PyErr_Occurred()) SWIG_fail;
31636 }
093d3ff1
RD
31637 {
31638 resultobj = SWIG_From_int((int)(result));
31639 }
d14a1e28
RD
31640 return resultobj;
31641 fail:
31642 return NULL;
31643}
31644
31645
c32bde28 31646static PyObject *_wrap_GenericDirCtrl_SetFilterIndex(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
31647 PyObject *resultobj;
31648 wxGenericDirCtrl *arg1 = (wxGenericDirCtrl *) 0 ;
31649 int arg2 ;
31650 PyObject * obj0 = 0 ;
994141e6 31651 PyObject * obj1 = 0 ;
d14a1e28
RD
31652 char *kwnames[] = {
31653 (char *) "self",(char *) "n", NULL
31654 };
31655
994141e6 31656 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:GenericDirCtrl_SetFilterIndex",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
31657 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGenericDirCtrl, SWIG_POINTER_EXCEPTION | 0);
31658 if (SWIG_arg_fail(1)) SWIG_fail;
31659 {
31660 arg2 = (int)(SWIG_As_int(obj1));
31661 if (SWIG_arg_fail(2)) SWIG_fail;
31662 }
d14a1e28
RD
31663 {
31664 PyThreadState* __tstate = wxPyBeginAllowThreads();
31665 (arg1)->SetFilterIndex(arg2);
31666
31667 wxPyEndAllowThreads(__tstate);
31668 if (PyErr_Occurred()) SWIG_fail;
31669 }
31670 Py_INCREF(Py_None); resultobj = Py_None;
31671 return resultobj;
31672 fail:
31673 return NULL;
31674}
31675
31676
c32bde28 31677static PyObject *_wrap_GenericDirCtrl_GetRootId(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
31678 PyObject *resultobj;
31679 wxGenericDirCtrl *arg1 = (wxGenericDirCtrl *) 0 ;
31680 wxTreeItemId result;
31681 PyObject * obj0 = 0 ;
31682 char *kwnames[] = {
31683 (char *) "self", NULL
31684 };
31685
31686 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:GenericDirCtrl_GetRootId",kwnames,&obj0)) goto fail;
093d3ff1
RD
31687 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGenericDirCtrl, SWIG_POINTER_EXCEPTION | 0);
31688 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
31689 {
31690 PyThreadState* __tstate = wxPyBeginAllowThreads();
31691 result = (arg1)->GetRootId();
31692
31693 wxPyEndAllowThreads(__tstate);
31694 if (PyErr_Occurred()) SWIG_fail;
31695 }
31696 {
31697 wxTreeItemId * resultptr;
093d3ff1 31698 resultptr = new wxTreeItemId((wxTreeItemId &)(result));
15afbcd0 31699 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxTreeItemId, 1);
d14a1e28
RD
31700 }
31701 return resultobj;
31702 fail:
31703 return NULL;
31704}
31705
31706
c32bde28 31707static PyObject *_wrap_GenericDirCtrl_GetTreeCtrl(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
31708 PyObject *resultobj;
31709 wxGenericDirCtrl *arg1 = (wxGenericDirCtrl *) 0 ;
b2dc1044 31710 wxPyTreeCtrl *result;
d14a1e28
RD
31711 PyObject * obj0 = 0 ;
31712 char *kwnames[] = {
31713 (char *) "self", NULL
31714 };
31715
31716 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:GenericDirCtrl_GetTreeCtrl",kwnames,&obj0)) goto fail;
093d3ff1
RD
31717 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGenericDirCtrl, SWIG_POINTER_EXCEPTION | 0);
31718 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
31719 {
31720 PyThreadState* __tstate = wxPyBeginAllowThreads();
b2dc1044 31721 result = (wxPyTreeCtrl *)((wxGenericDirCtrl const *)arg1)->GetTreeCtrl();
d14a1e28
RD
31722
31723 wxPyEndAllowThreads(__tstate);
31724 if (PyErr_Occurred()) SWIG_fail;
31725 }
31726 {
412d302d 31727 resultobj = wxPyMake_wxObject(result, 0);
d14a1e28
RD
31728 }
31729 return resultobj;
31730 fail:
31731 return NULL;
31732}
31733
31734
c32bde28 31735static PyObject *_wrap_GenericDirCtrl_GetFilterListCtrl(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
31736 PyObject *resultobj;
31737 wxGenericDirCtrl *arg1 = (wxGenericDirCtrl *) 0 ;
31738 wxDirFilterListCtrl *result;
31739 PyObject * obj0 = 0 ;
31740 char *kwnames[] = {
31741 (char *) "self", NULL
31742 };
31743
31744 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:GenericDirCtrl_GetFilterListCtrl",kwnames,&obj0)) goto fail;
093d3ff1
RD
31745 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGenericDirCtrl, SWIG_POINTER_EXCEPTION | 0);
31746 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
31747 {
31748 PyThreadState* __tstate = wxPyBeginAllowThreads();
31749 result = (wxDirFilterListCtrl *)((wxGenericDirCtrl const *)arg1)->GetFilterListCtrl();
31750
31751 wxPyEndAllowThreads(__tstate);
31752 if (PyErr_Occurred()) SWIG_fail;
31753 }
15afbcd0 31754 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxDirFilterListCtrl, 0);
d14a1e28
RD
31755 return resultobj;
31756 fail:
31757 return NULL;
31758}
31759
31760
c32bde28 31761static PyObject *_wrap_GenericDirCtrl_FindChild(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
31762 PyObject *resultobj;
31763 wxGenericDirCtrl *arg1 = (wxGenericDirCtrl *) 0 ;
31764 wxTreeItemId arg2 ;
31765 wxString *arg3 = 0 ;
31766 bool *arg4 = 0 ;
31767 wxTreeItemId result;
ae8162c8 31768 bool temp3 = false ;
d14a1e28 31769 bool temp4 ;
c32bde28 31770 int res4 = 0 ;
d14a1e28
RD
31771 PyObject * obj0 = 0 ;
31772 PyObject * obj1 = 0 ;
31773 PyObject * obj2 = 0 ;
31774 char *kwnames[] = {
31775 (char *) "self",(char *) "parentId",(char *) "path", NULL
31776 };
31777
c32bde28 31778 arg4 = &temp4; res4 = SWIG_NEWOBJ;
d14a1e28 31779 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:GenericDirCtrl_FindChild",kwnames,&obj0,&obj1,&obj2)) goto fail;
093d3ff1
RD
31780 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGenericDirCtrl, SWIG_POINTER_EXCEPTION | 0);
31781 if (SWIG_arg_fail(1)) SWIG_fail;
31782 {
31783 wxTreeItemId * argp;
31784 SWIG_Python_ConvertPtr(obj1, (void **)&argp, SWIGTYPE_p_wxTreeItemId, SWIG_POINTER_EXCEPTION);
31785 if (SWIG_arg_fail(2)) SWIG_fail;
31786 if (argp == NULL) {
31787 SWIG_null_ref("wxTreeItemId");
31788 }
31789 if (SWIG_arg_fail(2)) SWIG_fail;
31790 arg2 = *argp;
31791 }
d14a1e28
RD
31792 {
31793 arg3 = wxString_in_helper(obj2);
31794 if (arg3 == NULL) SWIG_fail;
ae8162c8 31795 temp3 = true;
d14a1e28
RD
31796 }
31797 {
31798 PyThreadState* __tstate = wxPyBeginAllowThreads();
31799 result = (arg1)->FindChild(arg2,(wxString const &)*arg3,*arg4);
31800
31801 wxPyEndAllowThreads(__tstate);
31802 if (PyErr_Occurred()) SWIG_fail;
31803 }
31804 {
31805 wxTreeItemId * resultptr;
093d3ff1 31806 resultptr = new wxTreeItemId((wxTreeItemId &)(result));
15afbcd0 31807 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxTreeItemId, 1);
d14a1e28 31808 }
c32bde28
RD
31809 resultobj = t_output_helper(resultobj, ((res4 == SWIG_NEWOBJ) ?
31810 SWIG_From_bool((*arg4)) : SWIG_NewPointerObj((void*)(arg4), SWIGTYPE_p_bool, 0)));
d14a1e28
RD
31811 {
31812 if (temp3)
31813 delete arg3;
31814 }
31815 return resultobj;
31816 fail:
31817 {
31818 if (temp3)
31819 delete arg3;
31820 }
31821 return NULL;
31822}
31823
31824
c32bde28 31825static PyObject *_wrap_GenericDirCtrl_DoResize(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
31826 PyObject *resultobj;
31827 wxGenericDirCtrl *arg1 = (wxGenericDirCtrl *) 0 ;
31828 PyObject * obj0 = 0 ;
31829 char *kwnames[] = {
31830 (char *) "self", NULL
31831 };
31832
31833 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:GenericDirCtrl_DoResize",kwnames,&obj0)) goto fail;
093d3ff1
RD
31834 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGenericDirCtrl, SWIG_POINTER_EXCEPTION | 0);
31835 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
31836 {
31837 PyThreadState* __tstate = wxPyBeginAllowThreads();
31838 (arg1)->DoResize();
31839
31840 wxPyEndAllowThreads(__tstate);
31841 if (PyErr_Occurred()) SWIG_fail;
31842 }
31843 Py_INCREF(Py_None); resultobj = Py_None;
31844 return resultobj;
31845 fail:
31846 return NULL;
31847}
31848
31849
c32bde28 31850static PyObject *_wrap_GenericDirCtrl_ReCreateTree(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
31851 PyObject *resultobj;
31852 wxGenericDirCtrl *arg1 = (wxGenericDirCtrl *) 0 ;
31853 PyObject * obj0 = 0 ;
31854 char *kwnames[] = {
31855 (char *) "self", NULL
31856 };
31857
31858 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:GenericDirCtrl_ReCreateTree",kwnames,&obj0)) goto fail;
093d3ff1
RD
31859 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGenericDirCtrl, SWIG_POINTER_EXCEPTION | 0);
31860 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
31861 {
31862 PyThreadState* __tstate = wxPyBeginAllowThreads();
31863 (arg1)->ReCreateTree();
31864
31865 wxPyEndAllowThreads(__tstate);
31866 if (PyErr_Occurred()) SWIG_fail;
31867 }
31868 Py_INCREF(Py_None); resultobj = Py_None;
31869 return resultobj;
31870 fail:
31871 return NULL;
31872}
31873
31874
c32bde28 31875static PyObject * GenericDirCtrl_swigregister(PyObject *, PyObject *args) {
d14a1e28
RD
31876 PyObject *obj;
31877 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
31878 SWIG_TypeClientData(SWIGTYPE_p_wxGenericDirCtrl, obj);
31879 Py_INCREF(obj);
31880 return Py_BuildValue((char *)"");
31881}
c32bde28 31882static PyObject *_wrap_new_DirFilterListCtrl(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
31883 PyObject *resultobj;
31884 wxGenericDirCtrl *arg1 = (wxGenericDirCtrl *) 0 ;
e811c8ce 31885 int arg2 = (int) (int)-1 ;
d14a1e28
RD
31886 wxPoint const &arg3_defvalue = wxDefaultPosition ;
31887 wxPoint *arg3 = (wxPoint *) &arg3_defvalue ;
31888 wxSize const &arg4_defvalue = wxDefaultSize ;
31889 wxSize *arg4 = (wxSize *) &arg4_defvalue ;
31890 long arg5 = (long) 0 ;
31891 wxDirFilterListCtrl *result;
31892 wxPoint temp3 ;
31893 wxSize temp4 ;
31894 PyObject * obj0 = 0 ;
994141e6 31895 PyObject * obj1 = 0 ;
d14a1e28
RD
31896 PyObject * obj2 = 0 ;
31897 PyObject * obj3 = 0 ;
994141e6 31898 PyObject * obj4 = 0 ;
d14a1e28
RD
31899 char *kwnames[] = {
31900 (char *) "parent",(char *) "id",(char *) "pos",(char *) "size",(char *) "style", NULL
31901 };
31902
994141e6 31903 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|OOOO:new_DirFilterListCtrl",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4)) goto fail;
093d3ff1
RD
31904 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGenericDirCtrl, SWIG_POINTER_EXCEPTION | 0);
31905 if (SWIG_arg_fail(1)) SWIG_fail;
994141e6 31906 if (obj1) {
093d3ff1
RD
31907 {
31908 arg2 = (int const)(SWIG_As_int(obj1));
31909 if (SWIG_arg_fail(2)) SWIG_fail;
31910 }
994141e6 31911 }
d14a1e28
RD
31912 if (obj2) {
31913 {
31914 arg3 = &temp3;
31915 if ( ! wxPoint_helper(obj2, &arg3)) SWIG_fail;
31916 }
31917 }
31918 if (obj3) {
31919 {
31920 arg4 = &temp4;
31921 if ( ! wxSize_helper(obj3, &arg4)) SWIG_fail;
31922 }
31923 }
994141e6 31924 if (obj4) {
093d3ff1
RD
31925 {
31926 arg5 = (long)(SWIG_As_long(obj4));
31927 if (SWIG_arg_fail(5)) SWIG_fail;
31928 }
994141e6 31929 }
d14a1e28 31930 {
e3b71cb8 31931 if (!wxPyCheckForApp()) SWIG_fail;
d14a1e28
RD
31932 PyThreadState* __tstate = wxPyBeginAllowThreads();
31933 result = (wxDirFilterListCtrl *)new wxDirFilterListCtrl(arg1,arg2,(wxPoint const &)*arg3,(wxSize const &)*arg4,arg5);
31934
31935 wxPyEndAllowThreads(__tstate);
110da5b0 31936 if (PyErr_Occurred()) SWIG_fail;
d14a1e28 31937 }
15afbcd0 31938 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxDirFilterListCtrl, 1);
d14a1e28
RD
31939 return resultobj;
31940 fail:
31941 return NULL;
31942}
31943
31944
c32bde28 31945static PyObject *_wrap_new_PreDirFilterListCtrl(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
31946 PyObject *resultobj;
31947 wxDirFilterListCtrl *result;
31948 char *kwnames[] = {
31949 NULL
31950 };
31951
31952 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_PreDirFilterListCtrl",kwnames)) goto fail;
31953 {
e3b71cb8 31954 if (!wxPyCheckForApp()) SWIG_fail;
d14a1e28
RD
31955 PyThreadState* __tstate = wxPyBeginAllowThreads();
31956 result = (wxDirFilterListCtrl *)new wxDirFilterListCtrl();
31957
31958 wxPyEndAllowThreads(__tstate);
110da5b0 31959 if (PyErr_Occurred()) SWIG_fail;
d14a1e28 31960 }
15afbcd0 31961 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxDirFilterListCtrl, 1);
d14a1e28
RD
31962 return resultobj;
31963 fail:
31964 return NULL;
31965}
31966
31967
c32bde28 31968static PyObject *_wrap_DirFilterListCtrl_Create(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
31969 PyObject *resultobj;
31970 wxDirFilterListCtrl *arg1 = (wxDirFilterListCtrl *) 0 ;
31971 wxGenericDirCtrl *arg2 = (wxGenericDirCtrl *) 0 ;
e811c8ce 31972 int arg3 = (int) (int)-1 ;
d14a1e28
RD
31973 wxPoint const &arg4_defvalue = wxDefaultPosition ;
31974 wxPoint *arg4 = (wxPoint *) &arg4_defvalue ;
31975 wxSize const &arg5_defvalue = wxDefaultSize ;
31976 wxSize *arg5 = (wxSize *) &arg5_defvalue ;
31977 long arg6 = (long) 0 ;
31978 bool result;
31979 wxPoint temp4 ;
31980 wxSize temp5 ;
31981 PyObject * obj0 = 0 ;
31982 PyObject * obj1 = 0 ;
994141e6 31983 PyObject * obj2 = 0 ;
d14a1e28
RD
31984 PyObject * obj3 = 0 ;
31985 PyObject * obj4 = 0 ;
994141e6 31986 PyObject * obj5 = 0 ;
d14a1e28
RD
31987 char *kwnames[] = {
31988 (char *) "self",(char *) "parent",(char *) "id",(char *) "pos",(char *) "size",(char *) "style", NULL
31989 };
31990
994141e6 31991 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|OOOO:DirFilterListCtrl_Create",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5)) goto fail;
093d3ff1
RD
31992 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxDirFilterListCtrl, SWIG_POINTER_EXCEPTION | 0);
31993 if (SWIG_arg_fail(1)) SWIG_fail;
31994 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxGenericDirCtrl, SWIG_POINTER_EXCEPTION | 0);
31995 if (SWIG_arg_fail(2)) SWIG_fail;
994141e6 31996 if (obj2) {
093d3ff1
RD
31997 {
31998 arg3 = (int const)(SWIG_As_int(obj2));
31999 if (SWIG_arg_fail(3)) SWIG_fail;
32000 }
994141e6 32001 }
d14a1e28
RD
32002 if (obj3) {
32003 {
32004 arg4 = &temp4;
32005 if ( ! wxPoint_helper(obj3, &arg4)) SWIG_fail;
32006 }
32007 }
32008 if (obj4) {
32009 {
32010 arg5 = &temp5;
32011 if ( ! wxSize_helper(obj4, &arg5)) SWIG_fail;
32012 }
32013 }
994141e6 32014 if (obj5) {
093d3ff1
RD
32015 {
32016 arg6 = (long)(SWIG_As_long(obj5));
32017 if (SWIG_arg_fail(6)) SWIG_fail;
32018 }
994141e6 32019 }
d14a1e28
RD
32020 {
32021 PyThreadState* __tstate = wxPyBeginAllowThreads();
32022 result = (bool)(arg1)->Create(arg2,arg3,(wxPoint const &)*arg4,(wxSize const &)*arg5,arg6);
32023
32024 wxPyEndAllowThreads(__tstate);
32025 if (PyErr_Occurred()) SWIG_fail;
32026 }
4f89f6a3
RD
32027 {
32028 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
32029 }
d14a1e28
RD
32030 return resultobj;
32031 fail:
32032 return NULL;
32033}
32034
32035
c32bde28 32036static PyObject *_wrap_DirFilterListCtrl_FillFilterList(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
32037 PyObject *resultobj;
32038 wxDirFilterListCtrl *arg1 = (wxDirFilterListCtrl *) 0 ;
32039 wxString *arg2 = 0 ;
32040 int arg3 ;
ae8162c8 32041 bool temp2 = false ;
d14a1e28
RD
32042 PyObject * obj0 = 0 ;
32043 PyObject * obj1 = 0 ;
994141e6 32044 PyObject * obj2 = 0 ;
d14a1e28
RD
32045 char *kwnames[] = {
32046 (char *) "self",(char *) "filter",(char *) "defaultFilter", NULL
32047 };
32048
994141e6 32049 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:DirFilterListCtrl_FillFilterList",kwnames,&obj0,&obj1,&obj2)) goto fail;
093d3ff1
RD
32050 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxDirFilterListCtrl, SWIG_POINTER_EXCEPTION | 0);
32051 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
32052 {
32053 arg2 = wxString_in_helper(obj1);
32054 if (arg2 == NULL) SWIG_fail;
ae8162c8 32055 temp2 = true;
d14a1e28 32056 }
093d3ff1
RD
32057 {
32058 arg3 = (int)(SWIG_As_int(obj2));
32059 if (SWIG_arg_fail(3)) SWIG_fail;
32060 }
d14a1e28
RD
32061 {
32062 PyThreadState* __tstate = wxPyBeginAllowThreads();
32063 (arg1)->FillFilterList((wxString const &)*arg2,arg3);
32064
32065 wxPyEndAllowThreads(__tstate);
32066 if (PyErr_Occurred()) SWIG_fail;
32067 }
32068 Py_INCREF(Py_None); resultobj = Py_None;
32069 {
32070 if (temp2)
32071 delete arg2;
32072 }
32073 return resultobj;
32074 fail:
32075 {
32076 if (temp2)
32077 delete arg2;
32078 }
32079 return NULL;
32080}
32081
32082
c32bde28 32083static PyObject * DirFilterListCtrl_swigregister(PyObject *, PyObject *args) {
d14a1e28
RD
32084 PyObject *obj;
32085 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
32086 SWIG_TypeClientData(SWIGTYPE_p_wxDirFilterListCtrl, obj);
32087 Py_INCREF(obj);
32088 return Py_BuildValue((char *)"");
32089}
c32bde28 32090static PyObject *_wrap_new_PyControl(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
32091 PyObject *resultobj;
32092 wxWindow *arg1 = (wxWindow *) 0 ;
248ed943 32093 int arg2 = (int) (int)-1 ;
d14a1e28
RD
32094 wxPoint const &arg3_defvalue = wxDefaultPosition ;
32095 wxPoint *arg3 = (wxPoint *) &arg3_defvalue ;
32096 wxSize const &arg4_defvalue = wxDefaultSize ;
32097 wxSize *arg4 = (wxSize *) &arg4_defvalue ;
32098 long arg5 = (long) 0 ;
32099 wxValidator const &arg6_defvalue = wxDefaultValidator ;
32100 wxValidator *arg6 = (wxValidator *) &arg6_defvalue ;
32101 wxString const &arg7_defvalue = wxPyControlNameStr ;
32102 wxString *arg7 = (wxString *) &arg7_defvalue ;
32103 wxPyControl *result;
32104 wxPoint temp3 ;
32105 wxSize temp4 ;
ae8162c8 32106 bool temp7 = false ;
d14a1e28 32107 PyObject * obj0 = 0 ;
994141e6 32108 PyObject * obj1 = 0 ;
d14a1e28
RD
32109 PyObject * obj2 = 0 ;
32110 PyObject * obj3 = 0 ;
994141e6 32111 PyObject * obj4 = 0 ;
d14a1e28
RD
32112 PyObject * obj5 = 0 ;
32113 PyObject * obj6 = 0 ;
32114 char *kwnames[] = {
32115 (char *) "parent",(char *) "id",(char *) "pos",(char *) "size",(char *) "style",(char *) "validator",(char *) "name", NULL
32116 };
32117
248ed943 32118 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|OOOOOO:new_PyControl",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6)) goto fail;
093d3ff1
RD
32119 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
32120 if (SWIG_arg_fail(1)) SWIG_fail;
248ed943 32121 if (obj1) {
093d3ff1
RD
32122 {
32123 arg2 = (int const)(SWIG_As_int(obj1));
32124 if (SWIG_arg_fail(2)) SWIG_fail;
32125 }
248ed943 32126 }
d14a1e28
RD
32127 if (obj2) {
32128 {
32129 arg3 = &temp3;
32130 if ( ! wxPoint_helper(obj2, &arg3)) SWIG_fail;
32131 }
32132 }
32133 if (obj3) {
32134 {
32135 arg4 = &temp4;
32136 if ( ! wxSize_helper(obj3, &arg4)) SWIG_fail;
32137 }
32138 }
994141e6 32139 if (obj4) {
093d3ff1
RD
32140 {
32141 arg5 = (long)(SWIG_As_long(obj4));
32142 if (SWIG_arg_fail(5)) SWIG_fail;
32143 }
994141e6 32144 }
d14a1e28 32145 if (obj5) {
093d3ff1
RD
32146 {
32147 SWIG_Python_ConvertPtr(obj5, (void **)&arg6, SWIGTYPE_p_wxValidator, SWIG_POINTER_EXCEPTION | 0);
32148 if (SWIG_arg_fail(6)) SWIG_fail;
32149 if (arg6 == NULL) {
32150 SWIG_null_ref("wxValidator");
32151 }
32152 if (SWIG_arg_fail(6)) SWIG_fail;
d14a1e28
RD
32153 }
32154 }
32155 if (obj6) {
32156 {
32157 arg7 = wxString_in_helper(obj6);
32158 if (arg7 == NULL) SWIG_fail;
ae8162c8 32159 temp7 = true;
d14a1e28
RD
32160 }
32161 }
32162 {
e3b71cb8 32163 if (!wxPyCheckForApp()) SWIG_fail;
d14a1e28
RD
32164 PyThreadState* __tstate = wxPyBeginAllowThreads();
32165 result = (wxPyControl *)new wxPyControl(arg1,arg2,(wxPoint const &)*arg3,(wxSize const &)*arg4,arg5,(wxValidator const &)*arg6,(wxString const &)*arg7);
32166
32167 wxPyEndAllowThreads(__tstate);
110da5b0 32168 if (PyErr_Occurred()) SWIG_fail;
d14a1e28 32169 }
15afbcd0 32170 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxPyControl, 1);
d14a1e28
RD
32171 {
32172 if (temp7)
32173 delete arg7;
32174 }
32175 return resultobj;
32176 fail:
32177 {
32178 if (temp7)
32179 delete arg7;
32180 }
32181 return NULL;
32182}
32183
32184
c32bde28 32185static PyObject *_wrap_new_PrePyControl(PyObject *, PyObject *args, PyObject *kwargs) {
1cb4a8aa
RD
32186 PyObject *resultobj;
32187 wxPyControl *result;
32188 char *kwnames[] = {
32189 NULL
32190 };
32191
32192 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_PrePyControl",kwnames)) goto fail;
32193 {
e3b71cb8 32194 if (!wxPyCheckForApp()) SWIG_fail;
1cb4a8aa
RD
32195 PyThreadState* __tstate = wxPyBeginAllowThreads();
32196 result = (wxPyControl *)new wxPyControl();
32197
32198 wxPyEndAllowThreads(__tstate);
110da5b0 32199 if (PyErr_Occurred()) SWIG_fail;
1cb4a8aa
RD
32200 }
32201 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxPyControl, 1);
32202 return resultobj;
32203 fail:
32204 return NULL;
32205}
32206
32207
c32bde28 32208static PyObject *_wrap_PyControl__setCallbackInfo(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
32209 PyObject *resultobj;
32210 wxPyControl *arg1 = (wxPyControl *) 0 ;
32211 PyObject *arg2 = (PyObject *) 0 ;
32212 PyObject *arg3 = (PyObject *) 0 ;
32213 PyObject * obj0 = 0 ;
32214 PyObject * obj1 = 0 ;
32215 PyObject * obj2 = 0 ;
32216 char *kwnames[] = {
32217 (char *) "self",(char *) "self",(char *) "_class", NULL
32218 };
32219
32220 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:PyControl__setCallbackInfo",kwnames,&obj0,&obj1,&obj2)) goto fail;
093d3ff1
RD
32221 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyControl, SWIG_POINTER_EXCEPTION | 0);
32222 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
32223 arg2 = obj1;
32224 arg3 = obj2;
32225 {
32226 PyThreadState* __tstate = wxPyBeginAllowThreads();
32227 (arg1)->_setCallbackInfo(arg2,arg3);
32228
32229 wxPyEndAllowThreads(__tstate);
32230 if (PyErr_Occurred()) SWIG_fail;
32231 }
32232 Py_INCREF(Py_None); resultobj = Py_None;
32233 return resultobj;
32234 fail:
32235 return NULL;
32236}
32237
32238
c32bde28 32239static PyObject *_wrap_PyControl_SetBestSize(PyObject *, PyObject *args, PyObject *kwargs) {
db3e571a
RD
32240 PyObject *resultobj;
32241 wxPyControl *arg1 = (wxPyControl *) 0 ;
32242 wxSize *arg2 = 0 ;
32243 wxSize temp2 ;
32244 PyObject * obj0 = 0 ;
32245 PyObject * obj1 = 0 ;
32246 char *kwnames[] = {
32247 (char *) "self",(char *) "size", NULL
32248 };
32249
32250 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:PyControl_SetBestSize",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
32251 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyControl, SWIG_POINTER_EXCEPTION | 0);
32252 if (SWIG_arg_fail(1)) SWIG_fail;
db3e571a
RD
32253 {
32254 arg2 = &temp2;
32255 if ( ! wxSize_helper(obj1, &arg2)) SWIG_fail;
32256 }
32257 {
32258 PyThreadState* __tstate = wxPyBeginAllowThreads();
32259 (arg1)->SetBestSize((wxSize const &)*arg2);
32260
32261 wxPyEndAllowThreads(__tstate);
32262 if (PyErr_Occurred()) SWIG_fail;
32263 }
32264 Py_INCREF(Py_None); resultobj = Py_None;
32265 return resultobj;
32266 fail:
32267 return NULL;
32268}
32269
32270
976dbff5
RD
32271static PyObject *_wrap_PyControl_DoEraseBackground(PyObject *, PyObject *args, PyObject *kwargs) {
32272 PyObject *resultobj;
32273 wxPyControl *arg1 = (wxPyControl *) 0 ;
32274 wxDC *arg2 = (wxDC *) 0 ;
32275 bool result;
32276 PyObject * obj0 = 0 ;
32277 PyObject * obj1 = 0 ;
32278 char *kwnames[] = {
32279 (char *) "self",(char *) "dc", NULL
32280 };
32281
32282 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:PyControl_DoEraseBackground",kwnames,&obj0,&obj1)) goto fail;
32283 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyControl, SWIG_POINTER_EXCEPTION | 0);
32284 if (SWIG_arg_fail(1)) SWIG_fail;
32285 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxDC, SWIG_POINTER_EXCEPTION | 0);
32286 if (SWIG_arg_fail(2)) SWIG_fail;
32287 {
32288 PyThreadState* __tstate = wxPyBeginAllowThreads();
32289 result = (bool)(arg1)->DoEraseBackground(arg2);
32290
32291 wxPyEndAllowThreads(__tstate);
32292 if (PyErr_Occurred()) SWIG_fail;
32293 }
32294 {
32295 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
32296 }
32297 return resultobj;
32298 fail:
32299 return NULL;
32300}
32301
32302
c32bde28 32303static PyObject *_wrap_PyControl_base_DoMoveWindow(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
32304 PyObject *resultobj;
32305 wxPyControl *arg1 = (wxPyControl *) 0 ;
32306 int arg2 ;
32307 int arg3 ;
32308 int arg4 ;
32309 int arg5 ;
32310 PyObject * obj0 = 0 ;
994141e6
RD
32311 PyObject * obj1 = 0 ;
32312 PyObject * obj2 = 0 ;
32313 PyObject * obj3 = 0 ;
32314 PyObject * obj4 = 0 ;
d14a1e28
RD
32315 char *kwnames[] = {
32316 (char *) "self",(char *) "x",(char *) "y",(char *) "width",(char *) "height", NULL
32317 };
32318
994141e6 32319 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOOO:PyControl_base_DoMoveWindow",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4)) goto fail;
093d3ff1
RD
32320 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyControl, SWIG_POINTER_EXCEPTION | 0);
32321 if (SWIG_arg_fail(1)) SWIG_fail;
32322 {
32323 arg2 = (int)(SWIG_As_int(obj1));
32324 if (SWIG_arg_fail(2)) SWIG_fail;
32325 }
32326 {
32327 arg3 = (int)(SWIG_As_int(obj2));
32328 if (SWIG_arg_fail(3)) SWIG_fail;
32329 }
32330 {
32331 arg4 = (int)(SWIG_As_int(obj3));
32332 if (SWIG_arg_fail(4)) SWIG_fail;
32333 }
32334 {
32335 arg5 = (int)(SWIG_As_int(obj4));
32336 if (SWIG_arg_fail(5)) SWIG_fail;
32337 }
d14a1e28
RD
32338 {
32339 PyThreadState* __tstate = wxPyBeginAllowThreads();
32340 (arg1)->base_DoMoveWindow(arg2,arg3,arg4,arg5);
32341
32342 wxPyEndAllowThreads(__tstate);
32343 if (PyErr_Occurred()) SWIG_fail;
32344 }
32345 Py_INCREF(Py_None); resultobj = Py_None;
32346 return resultobj;
32347 fail:
32348 return NULL;
32349}
32350
32351
c32bde28 32352static PyObject *_wrap_PyControl_base_DoSetSize(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
32353 PyObject *resultobj;
32354 wxPyControl *arg1 = (wxPyControl *) 0 ;
32355 int arg2 ;
32356 int arg3 ;
32357 int arg4 ;
32358 int arg5 ;
32359 int arg6 = (int) wxSIZE_AUTO ;
32360 PyObject * obj0 = 0 ;
994141e6
RD
32361 PyObject * obj1 = 0 ;
32362 PyObject * obj2 = 0 ;
32363 PyObject * obj3 = 0 ;
32364 PyObject * obj4 = 0 ;
32365 PyObject * obj5 = 0 ;
d14a1e28
RD
32366 char *kwnames[] = {
32367 (char *) "self",(char *) "x",(char *) "y",(char *) "width",(char *) "height",(char *) "sizeFlags", NULL
32368 };
32369
994141e6 32370 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOOO|O:PyControl_base_DoSetSize",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5)) goto fail;
093d3ff1
RD
32371 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyControl, SWIG_POINTER_EXCEPTION | 0);
32372 if (SWIG_arg_fail(1)) SWIG_fail;
32373 {
32374 arg2 = (int)(SWIG_As_int(obj1));
32375 if (SWIG_arg_fail(2)) SWIG_fail;
32376 }
32377 {
32378 arg3 = (int)(SWIG_As_int(obj2));
32379 if (SWIG_arg_fail(3)) SWIG_fail;
32380 }
32381 {
32382 arg4 = (int)(SWIG_As_int(obj3));
32383 if (SWIG_arg_fail(4)) SWIG_fail;
32384 }
32385 {
32386 arg5 = (int)(SWIG_As_int(obj4));
32387 if (SWIG_arg_fail(5)) SWIG_fail;
32388 }
994141e6 32389 if (obj5) {
093d3ff1
RD
32390 {
32391 arg6 = (int)(SWIG_As_int(obj5));
32392 if (SWIG_arg_fail(6)) SWIG_fail;
32393 }
994141e6 32394 }
d14a1e28
RD
32395 {
32396 PyThreadState* __tstate = wxPyBeginAllowThreads();
32397 (arg1)->base_DoSetSize(arg2,arg3,arg4,arg5,arg6);
32398
32399 wxPyEndAllowThreads(__tstate);
32400 if (PyErr_Occurred()) SWIG_fail;
32401 }
32402 Py_INCREF(Py_None); resultobj = Py_None;
32403 return resultobj;
32404 fail:
32405 return NULL;
32406}
32407
32408
c32bde28 32409static PyObject *_wrap_PyControl_base_DoSetClientSize(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
32410 PyObject *resultobj;
32411 wxPyControl *arg1 = (wxPyControl *) 0 ;
32412 int arg2 ;
32413 int arg3 ;
32414 PyObject * obj0 = 0 ;
994141e6
RD
32415 PyObject * obj1 = 0 ;
32416 PyObject * obj2 = 0 ;
d14a1e28
RD
32417 char *kwnames[] = {
32418 (char *) "self",(char *) "width",(char *) "height", NULL
32419 };
32420
994141e6 32421 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:PyControl_base_DoSetClientSize",kwnames,&obj0,&obj1,&obj2)) goto fail;
093d3ff1
RD
32422 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyControl, SWIG_POINTER_EXCEPTION | 0);
32423 if (SWIG_arg_fail(1)) SWIG_fail;
32424 {
32425 arg2 = (int)(SWIG_As_int(obj1));
32426 if (SWIG_arg_fail(2)) SWIG_fail;
32427 }
32428 {
32429 arg3 = (int)(SWIG_As_int(obj2));
32430 if (SWIG_arg_fail(3)) SWIG_fail;
32431 }
d14a1e28
RD
32432 {
32433 PyThreadState* __tstate = wxPyBeginAllowThreads();
32434 (arg1)->base_DoSetClientSize(arg2,arg3);
32435
32436 wxPyEndAllowThreads(__tstate);
32437 if (PyErr_Occurred()) SWIG_fail;
32438 }
32439 Py_INCREF(Py_None); resultobj = Py_None;
32440 return resultobj;
32441 fail:
32442 return NULL;
32443}
32444
32445
c32bde28 32446static PyObject *_wrap_PyControl_base_DoSetVirtualSize(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
32447 PyObject *resultobj;
32448 wxPyControl *arg1 = (wxPyControl *) 0 ;
32449 int arg2 ;
32450 int arg3 ;
32451 PyObject * obj0 = 0 ;
994141e6
RD
32452 PyObject * obj1 = 0 ;
32453 PyObject * obj2 = 0 ;
d14a1e28
RD
32454 char *kwnames[] = {
32455 (char *) "self",(char *) "x",(char *) "y", NULL
32456 };
32457
994141e6 32458 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:PyControl_base_DoSetVirtualSize",kwnames,&obj0,&obj1,&obj2)) goto fail;
093d3ff1
RD
32459 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyControl, SWIG_POINTER_EXCEPTION | 0);
32460 if (SWIG_arg_fail(1)) SWIG_fail;
32461 {
32462 arg2 = (int)(SWIG_As_int(obj1));
32463 if (SWIG_arg_fail(2)) SWIG_fail;
32464 }
32465 {
32466 arg3 = (int)(SWIG_As_int(obj2));
32467 if (SWIG_arg_fail(3)) SWIG_fail;
32468 }
d14a1e28
RD
32469 {
32470 PyThreadState* __tstate = wxPyBeginAllowThreads();
32471 (arg1)->base_DoSetVirtualSize(arg2,arg3);
32472
32473 wxPyEndAllowThreads(__tstate);
32474 if (PyErr_Occurred()) SWIG_fail;
32475 }
32476 Py_INCREF(Py_None); resultobj = Py_None;
32477 return resultobj;
32478 fail:
32479 return NULL;
32480}
32481
32482
c32bde28 32483static PyObject *_wrap_PyControl_base_DoGetSize(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
32484 PyObject *resultobj;
32485 wxPyControl *arg1 = (wxPyControl *) 0 ;
32486 int *arg2 = (int *) 0 ;
32487 int *arg3 = (int *) 0 ;
32488 int temp2 ;
c32bde28 32489 int res2 = 0 ;
d14a1e28 32490 int temp3 ;
c32bde28 32491 int res3 = 0 ;
d14a1e28
RD
32492 PyObject * obj0 = 0 ;
32493 char *kwnames[] = {
32494 (char *) "self", NULL
32495 };
32496
c32bde28
RD
32497 arg2 = &temp2; res2 = SWIG_NEWOBJ;
32498 arg3 = &temp3; res3 = SWIG_NEWOBJ;
d14a1e28 32499 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PyControl_base_DoGetSize",kwnames,&obj0)) goto fail;
093d3ff1
RD
32500 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyControl, SWIG_POINTER_EXCEPTION | 0);
32501 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
32502 {
32503 PyThreadState* __tstate = wxPyBeginAllowThreads();
32504 ((wxPyControl const *)arg1)->base_DoGetSize(arg2,arg3);
32505
32506 wxPyEndAllowThreads(__tstate);
32507 if (PyErr_Occurred()) SWIG_fail;
32508 }
32509 Py_INCREF(Py_None); resultobj = Py_None;
c32bde28
RD
32510 resultobj = t_output_helper(resultobj, ((res2 == SWIG_NEWOBJ) ?
32511 SWIG_From_int((*arg2)) : SWIG_NewPointerObj((void*)(arg2), SWIGTYPE_p_int, 0)));
32512 resultobj = t_output_helper(resultobj, ((res3 == SWIG_NEWOBJ) ?
32513 SWIG_From_int((*arg3)) : SWIG_NewPointerObj((void*)(arg3), SWIGTYPE_p_int, 0)));
d14a1e28
RD
32514 return resultobj;
32515 fail:
32516 return NULL;
32517}
32518
32519
c32bde28 32520static PyObject *_wrap_PyControl_base_DoGetClientSize(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
32521 PyObject *resultobj;
32522 wxPyControl *arg1 = (wxPyControl *) 0 ;
32523 int *arg2 = (int *) 0 ;
32524 int *arg3 = (int *) 0 ;
32525 int temp2 ;
c32bde28 32526 int res2 = 0 ;
d14a1e28 32527 int temp3 ;
c32bde28 32528 int res3 = 0 ;
d14a1e28
RD
32529 PyObject * obj0 = 0 ;
32530 char *kwnames[] = {
32531 (char *) "self", NULL
32532 };
32533
c32bde28
RD
32534 arg2 = &temp2; res2 = SWIG_NEWOBJ;
32535 arg3 = &temp3; res3 = SWIG_NEWOBJ;
d14a1e28 32536 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PyControl_base_DoGetClientSize",kwnames,&obj0)) goto fail;
093d3ff1
RD
32537 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyControl, SWIG_POINTER_EXCEPTION | 0);
32538 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
32539 {
32540 PyThreadState* __tstate = wxPyBeginAllowThreads();
32541 ((wxPyControl const *)arg1)->base_DoGetClientSize(arg2,arg3);
32542
32543 wxPyEndAllowThreads(__tstate);
32544 if (PyErr_Occurred()) SWIG_fail;
32545 }
32546 Py_INCREF(Py_None); resultobj = Py_None;
c32bde28
RD
32547 resultobj = t_output_helper(resultobj, ((res2 == SWIG_NEWOBJ) ?
32548 SWIG_From_int((*arg2)) : SWIG_NewPointerObj((void*)(arg2), SWIGTYPE_p_int, 0)));
32549 resultobj = t_output_helper(resultobj, ((res3 == SWIG_NEWOBJ) ?
32550 SWIG_From_int((*arg3)) : SWIG_NewPointerObj((void*)(arg3), SWIGTYPE_p_int, 0)));
d14a1e28
RD
32551 return resultobj;
32552 fail:
32553 return NULL;
32554}
32555
32556
c32bde28 32557static PyObject *_wrap_PyControl_base_DoGetPosition(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
32558 PyObject *resultobj;
32559 wxPyControl *arg1 = (wxPyControl *) 0 ;
32560 int *arg2 = (int *) 0 ;
32561 int *arg3 = (int *) 0 ;
32562 int temp2 ;
c32bde28 32563 int res2 = 0 ;
d14a1e28 32564 int temp3 ;
c32bde28 32565 int res3 = 0 ;
d14a1e28
RD
32566 PyObject * obj0 = 0 ;
32567 char *kwnames[] = {
32568 (char *) "self", NULL
32569 };
32570
c32bde28
RD
32571 arg2 = &temp2; res2 = SWIG_NEWOBJ;
32572 arg3 = &temp3; res3 = SWIG_NEWOBJ;
d14a1e28 32573 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PyControl_base_DoGetPosition",kwnames,&obj0)) goto fail;
093d3ff1
RD
32574 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyControl, SWIG_POINTER_EXCEPTION | 0);
32575 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
32576 {
32577 PyThreadState* __tstate = wxPyBeginAllowThreads();
32578 ((wxPyControl const *)arg1)->base_DoGetPosition(arg2,arg3);
32579
32580 wxPyEndAllowThreads(__tstate);
32581 if (PyErr_Occurred()) SWIG_fail;
32582 }
32583 Py_INCREF(Py_None); resultobj = Py_None;
c32bde28
RD
32584 resultobj = t_output_helper(resultobj, ((res2 == SWIG_NEWOBJ) ?
32585 SWIG_From_int((*arg2)) : SWIG_NewPointerObj((void*)(arg2), SWIGTYPE_p_int, 0)));
32586 resultobj = t_output_helper(resultobj, ((res3 == SWIG_NEWOBJ) ?
32587 SWIG_From_int((*arg3)) : SWIG_NewPointerObj((void*)(arg3), SWIGTYPE_p_int, 0)));
d14a1e28
RD
32588 return resultobj;
32589 fail:
32590 return NULL;
32591}
32592
32593
c32bde28 32594static PyObject *_wrap_PyControl_base_DoGetVirtualSize(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
32595 PyObject *resultobj;
32596 wxPyControl *arg1 = (wxPyControl *) 0 ;
32597 wxSize result;
32598 PyObject * obj0 = 0 ;
32599 char *kwnames[] = {
32600 (char *) "self", NULL
32601 };
32602
32603 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PyControl_base_DoGetVirtualSize",kwnames,&obj0)) goto fail;
093d3ff1
RD
32604 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyControl, SWIG_POINTER_EXCEPTION | 0);
32605 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
32606 {
32607 PyThreadState* __tstate = wxPyBeginAllowThreads();
32608 result = ((wxPyControl const *)arg1)->base_DoGetVirtualSize();
32609
32610 wxPyEndAllowThreads(__tstate);
32611 if (PyErr_Occurred()) SWIG_fail;
32612 }
32613 {
32614 wxSize * resultptr;
093d3ff1 32615 resultptr = new wxSize((wxSize &)(result));
15afbcd0 32616 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxSize, 1);
d14a1e28
RD
32617 }
32618 return resultobj;
32619 fail:
32620 return NULL;
32621}
32622
32623
c32bde28 32624static PyObject *_wrap_PyControl_base_DoGetBestSize(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
32625 PyObject *resultobj;
32626 wxPyControl *arg1 = (wxPyControl *) 0 ;
32627 wxSize result;
32628 PyObject * obj0 = 0 ;
32629 char *kwnames[] = {
32630 (char *) "self", NULL
32631 };
32632
32633 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PyControl_base_DoGetBestSize",kwnames,&obj0)) goto fail;
093d3ff1
RD
32634 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyControl, SWIG_POINTER_EXCEPTION | 0);
32635 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
32636 {
32637 PyThreadState* __tstate = wxPyBeginAllowThreads();
32638 result = ((wxPyControl const *)arg1)->base_DoGetBestSize();
32639
32640 wxPyEndAllowThreads(__tstate);
32641 if (PyErr_Occurred()) SWIG_fail;
32642 }
32643 {
32644 wxSize * resultptr;
093d3ff1 32645 resultptr = new wxSize((wxSize &)(result));
15afbcd0 32646 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxSize, 1);
d14a1e28
RD
32647 }
32648 return resultobj;
32649 fail:
32650 return NULL;
32651}
32652
32653
c32bde28 32654static PyObject *_wrap_PyControl_base_InitDialog(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
32655 PyObject *resultobj;
32656 wxPyControl *arg1 = (wxPyControl *) 0 ;
32657 PyObject * obj0 = 0 ;
32658 char *kwnames[] = {
32659 (char *) "self", NULL
32660 };
32661
32662 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PyControl_base_InitDialog",kwnames,&obj0)) goto fail;
093d3ff1
RD
32663 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyControl, SWIG_POINTER_EXCEPTION | 0);
32664 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
32665 {
32666 PyThreadState* __tstate = wxPyBeginAllowThreads();
32667 (arg1)->base_InitDialog();
32668
32669 wxPyEndAllowThreads(__tstate);
32670 if (PyErr_Occurred()) SWIG_fail;
32671 }
32672 Py_INCREF(Py_None); resultobj = Py_None;
32673 return resultobj;
32674 fail:
32675 return NULL;
32676}
32677
32678
c32bde28 32679static PyObject *_wrap_PyControl_base_TransferDataToWindow(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
32680 PyObject *resultobj;
32681 wxPyControl *arg1 = (wxPyControl *) 0 ;
32682 bool result;
32683 PyObject * obj0 = 0 ;
32684 char *kwnames[] = {
32685 (char *) "self", NULL
32686 };
32687
32688 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PyControl_base_TransferDataToWindow",kwnames,&obj0)) goto fail;
093d3ff1
RD
32689 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyControl, SWIG_POINTER_EXCEPTION | 0);
32690 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
32691 {
32692 PyThreadState* __tstate = wxPyBeginAllowThreads();
32693 result = (bool)(arg1)->base_TransferDataToWindow();
32694
32695 wxPyEndAllowThreads(__tstate);
32696 if (PyErr_Occurred()) SWIG_fail;
32697 }
4f89f6a3
RD
32698 {
32699 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
32700 }
d14a1e28
RD
32701 return resultobj;
32702 fail:
32703 return NULL;
32704}
32705
32706
c32bde28 32707static PyObject *_wrap_PyControl_base_TransferDataFromWindow(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
32708 PyObject *resultobj;
32709 wxPyControl *arg1 = (wxPyControl *) 0 ;
32710 bool result;
32711 PyObject * obj0 = 0 ;
32712 char *kwnames[] = {
32713 (char *) "self", NULL
32714 };
32715
32716 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PyControl_base_TransferDataFromWindow",kwnames,&obj0)) goto fail;
093d3ff1
RD
32717 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyControl, SWIG_POINTER_EXCEPTION | 0);
32718 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
32719 {
32720 PyThreadState* __tstate = wxPyBeginAllowThreads();
32721 result = (bool)(arg1)->base_TransferDataFromWindow();
32722
32723 wxPyEndAllowThreads(__tstate);
32724 if (PyErr_Occurred()) SWIG_fail;
32725 }
4f89f6a3
RD
32726 {
32727 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
32728 }
d14a1e28
RD
32729 return resultobj;
32730 fail:
32731 return NULL;
32732}
32733
32734
c32bde28 32735static PyObject *_wrap_PyControl_base_Validate(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
32736 PyObject *resultobj;
32737 wxPyControl *arg1 = (wxPyControl *) 0 ;
32738 bool result;
32739 PyObject * obj0 = 0 ;
32740 char *kwnames[] = {
32741 (char *) "self", NULL
32742 };
32743
32744 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PyControl_base_Validate",kwnames,&obj0)) goto fail;
093d3ff1
RD
32745 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyControl, SWIG_POINTER_EXCEPTION | 0);
32746 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
32747 {
32748 PyThreadState* __tstate = wxPyBeginAllowThreads();
32749 result = (bool)(arg1)->base_Validate();
32750
32751 wxPyEndAllowThreads(__tstate);
32752 if (PyErr_Occurred()) SWIG_fail;
32753 }
4f89f6a3
RD
32754 {
32755 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
32756 }
d14a1e28
RD
32757 return resultobj;
32758 fail:
32759 return NULL;
32760}
32761
32762
c32bde28 32763static PyObject *_wrap_PyControl_base_AcceptsFocus(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
32764 PyObject *resultobj;
32765 wxPyControl *arg1 = (wxPyControl *) 0 ;
32766 bool result;
32767 PyObject * obj0 = 0 ;
32768 char *kwnames[] = {
32769 (char *) "self", NULL
32770 };
32771
32772 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PyControl_base_AcceptsFocus",kwnames,&obj0)) goto fail;
093d3ff1
RD
32773 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyControl, SWIG_POINTER_EXCEPTION | 0);
32774 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
32775 {
32776 PyThreadState* __tstate = wxPyBeginAllowThreads();
32777 result = (bool)((wxPyControl const *)arg1)->base_AcceptsFocus();
32778
32779 wxPyEndAllowThreads(__tstate);
32780 if (PyErr_Occurred()) SWIG_fail;
32781 }
4f89f6a3
RD
32782 {
32783 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
32784 }
d14a1e28
RD
32785 return resultobj;
32786 fail:
32787 return NULL;
32788}
32789
32790
c32bde28 32791static PyObject *_wrap_PyControl_base_AcceptsFocusFromKeyboard(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
32792 PyObject *resultobj;
32793 wxPyControl *arg1 = (wxPyControl *) 0 ;
32794 bool result;
32795 PyObject * obj0 = 0 ;
32796 char *kwnames[] = {
32797 (char *) "self", NULL
32798 };
32799
32800 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PyControl_base_AcceptsFocusFromKeyboard",kwnames,&obj0)) goto fail;
093d3ff1
RD
32801 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyControl, SWIG_POINTER_EXCEPTION | 0);
32802 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
32803 {
32804 PyThreadState* __tstate = wxPyBeginAllowThreads();
32805 result = (bool)((wxPyControl const *)arg1)->base_AcceptsFocusFromKeyboard();
32806
32807 wxPyEndAllowThreads(__tstate);
32808 if (PyErr_Occurred()) SWIG_fail;
32809 }
4f89f6a3
RD
32810 {
32811 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
32812 }
d14a1e28
RD
32813 return resultobj;
32814 fail:
32815 return NULL;
32816}
32817
32818
c32bde28 32819static PyObject *_wrap_PyControl_base_GetMaxSize(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
32820 PyObject *resultobj;
32821 wxPyControl *arg1 = (wxPyControl *) 0 ;
32822 wxSize result;
32823 PyObject * obj0 = 0 ;
32824 char *kwnames[] = {
32825 (char *) "self", NULL
32826 };
32827
32828 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PyControl_base_GetMaxSize",kwnames,&obj0)) goto fail;
093d3ff1
RD
32829 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyControl, SWIG_POINTER_EXCEPTION | 0);
32830 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
32831 {
32832 PyThreadState* __tstate = wxPyBeginAllowThreads();
32833 result = ((wxPyControl const *)arg1)->base_GetMaxSize();
32834
32835 wxPyEndAllowThreads(__tstate);
32836 if (PyErr_Occurred()) SWIG_fail;
32837 }
32838 {
32839 wxSize * resultptr;
093d3ff1 32840 resultptr = new wxSize((wxSize &)(result));
15afbcd0 32841 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxSize, 1);
d14a1e28
RD
32842 }
32843 return resultobj;
32844 fail:
32845 return NULL;
32846}
32847
32848
c32bde28 32849static PyObject *_wrap_PyControl_base_AddChild(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
32850 PyObject *resultobj;
32851 wxPyControl *arg1 = (wxPyControl *) 0 ;
32852 wxWindow *arg2 = (wxWindow *) 0 ;
32853 PyObject * obj0 = 0 ;
32854 PyObject * obj1 = 0 ;
32855 char *kwnames[] = {
32856 (char *) "self",(char *) "child", NULL
32857 };
32858
32859 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:PyControl_base_AddChild",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
32860 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyControl, SWIG_POINTER_EXCEPTION | 0);
32861 if (SWIG_arg_fail(1)) SWIG_fail;
32862 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
32863 if (SWIG_arg_fail(2)) SWIG_fail;
d14a1e28
RD
32864 {
32865 PyThreadState* __tstate = wxPyBeginAllowThreads();
32866 (arg1)->base_AddChild(arg2);
32867
32868 wxPyEndAllowThreads(__tstate);
32869 if (PyErr_Occurred()) SWIG_fail;
32870 }
32871 Py_INCREF(Py_None); resultobj = Py_None;
32872 return resultobj;
32873 fail:
32874 return NULL;
32875}
32876
32877
c32bde28 32878static PyObject *_wrap_PyControl_base_RemoveChild(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
32879 PyObject *resultobj;
32880 wxPyControl *arg1 = (wxPyControl *) 0 ;
32881 wxWindow *arg2 = (wxWindow *) 0 ;
32882 PyObject * obj0 = 0 ;
32883 PyObject * obj1 = 0 ;
32884 char *kwnames[] = {
32885 (char *) "self",(char *) "child", NULL
32886 };
32887
32888 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:PyControl_base_RemoveChild",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
32889 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyControl, SWIG_POINTER_EXCEPTION | 0);
32890 if (SWIG_arg_fail(1)) SWIG_fail;
32891 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
32892 if (SWIG_arg_fail(2)) SWIG_fail;
d14a1e28
RD
32893 {
32894 PyThreadState* __tstate = wxPyBeginAllowThreads();
32895 (arg1)->base_RemoveChild(arg2);
32896
32897 wxPyEndAllowThreads(__tstate);
32898 if (PyErr_Occurred()) SWIG_fail;
32899 }
32900 Py_INCREF(Py_None); resultobj = Py_None;
32901 return resultobj;
32902 fail:
32903 return NULL;
32904}
32905
32906
c32bde28 32907static PyObject *_wrap_PyControl_base_ShouldInheritColours(PyObject *, PyObject *args, PyObject *kwargs) {
1cb4a8aa
RD
32908 PyObject *resultobj;
32909 wxPyControl *arg1 = (wxPyControl *) 0 ;
32910 bool result;
32911 PyObject * obj0 = 0 ;
32912 char *kwnames[] = {
32913 (char *) "self", NULL
32914 };
32915
32916 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PyControl_base_ShouldInheritColours",kwnames,&obj0)) goto fail;
093d3ff1
RD
32917 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyControl, SWIG_POINTER_EXCEPTION | 0);
32918 if (SWIG_arg_fail(1)) SWIG_fail;
1cb4a8aa
RD
32919 {
32920 PyThreadState* __tstate = wxPyBeginAllowThreads();
db3e571a 32921 result = (bool)((wxPyControl const *)arg1)->base_ShouldInheritColours();
1cb4a8aa
RD
32922
32923 wxPyEndAllowThreads(__tstate);
32924 if (PyErr_Occurred()) SWIG_fail;
32925 }
32926 {
32927 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
32928 }
32929 return resultobj;
32930 fail:
32931 return NULL;
32932}
32933
32934
c32bde28 32935static PyObject *_wrap_PyControl_base_GetDefaultAttributes(PyObject *, PyObject *args, PyObject *kwargs) {
db3e571a
RD
32936 PyObject *resultobj;
32937 wxPyControl *arg1 = (wxPyControl *) 0 ;
32938 wxVisualAttributes result;
32939 PyObject * obj0 = 0 ;
32940 char *kwnames[] = {
32941 (char *) "self", NULL
32942 };
32943
32944 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PyControl_base_GetDefaultAttributes",kwnames,&obj0)) goto fail;
093d3ff1
RD
32945 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyControl, SWIG_POINTER_EXCEPTION | 0);
32946 if (SWIG_arg_fail(1)) SWIG_fail;
db3e571a
RD
32947 {
32948 PyThreadState* __tstate = wxPyBeginAllowThreads();
32949 result = (arg1)->base_GetDefaultAttributes();
32950
32951 wxPyEndAllowThreads(__tstate);
32952 if (PyErr_Occurred()) SWIG_fail;
32953 }
32954 {
32955 wxVisualAttributes * resultptr;
093d3ff1 32956 resultptr = new wxVisualAttributes((wxVisualAttributes &)(result));
db3e571a
RD
32957 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxVisualAttributes, 1);
32958 }
32959 return resultobj;
32960 fail:
32961 return NULL;
32962}
32963
32964
c32bde28 32965static PyObject * PyControl_swigregister(PyObject *, PyObject *args) {
d14a1e28
RD
32966 PyObject *obj;
32967 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
32968 SWIG_TypeClientData(SWIGTYPE_p_wxPyControl, obj);
32969 Py_INCREF(obj);
32970 return Py_BuildValue((char *)"");
32971}
c32bde28 32972static PyObject *_wrap_new_HelpEvent(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
32973 PyObject *resultobj;
32974 wxEventType arg1 = (wxEventType) wxEVT_NULL ;
e811c8ce 32975 int arg2 = (int) 0 ;
d14a1e28
RD
32976 wxPoint const &arg3_defvalue = wxDefaultPosition ;
32977 wxPoint *arg3 = (wxPoint *) &arg3_defvalue ;
32978 wxHelpEvent *result;
32979 wxPoint temp3 ;
994141e6
RD
32980 PyObject * obj0 = 0 ;
32981 PyObject * obj1 = 0 ;
d14a1e28
RD
32982 PyObject * obj2 = 0 ;
32983 char *kwnames[] = {
32984 (char *) "type",(char *) "winid",(char *) "pt", NULL
32985 };
32986
994141e6
RD
32987 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|OOO:new_HelpEvent",kwnames,&obj0,&obj1,&obj2)) goto fail;
32988 if (obj0) {
093d3ff1
RD
32989 {
32990 arg1 = (wxEventType)(SWIG_As_int(obj0));
32991 if (SWIG_arg_fail(1)) SWIG_fail;
32992 }
994141e6
RD
32993 }
32994 if (obj1) {
093d3ff1
RD
32995 {
32996 arg2 = (int)(SWIG_As_int(obj1));
32997 if (SWIG_arg_fail(2)) SWIG_fail;
32998 }
994141e6 32999 }
d14a1e28
RD
33000 if (obj2) {
33001 {
33002 arg3 = &temp3;
33003 if ( ! wxPoint_helper(obj2, &arg3)) SWIG_fail;
33004 }
33005 }
33006 {
33007 PyThreadState* __tstate = wxPyBeginAllowThreads();
33008 result = (wxHelpEvent *)new wxHelpEvent(arg1,arg2,(wxPoint const &)*arg3);
33009
33010 wxPyEndAllowThreads(__tstate);
33011 if (PyErr_Occurred()) SWIG_fail;
33012 }
15afbcd0 33013 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxHelpEvent, 1);
d14a1e28
RD
33014 return resultobj;
33015 fail:
33016 return NULL;
33017}
33018
33019
c32bde28 33020static PyObject *_wrap_HelpEvent_GetPosition(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
33021 PyObject *resultobj;
33022 wxHelpEvent *arg1 = (wxHelpEvent *) 0 ;
15afbcd0 33023 wxPoint result;
d14a1e28
RD
33024 PyObject * obj0 = 0 ;
33025 char *kwnames[] = {
33026 (char *) "self", NULL
33027 };
33028
33029 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:HelpEvent_GetPosition",kwnames,&obj0)) goto fail;
093d3ff1
RD
33030 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxHelpEvent, SWIG_POINTER_EXCEPTION | 0);
33031 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
33032 {
33033 PyThreadState* __tstate = wxPyBeginAllowThreads();
15afbcd0 33034 result = ((wxHelpEvent const *)arg1)->GetPosition();
d14a1e28
RD
33035
33036 wxPyEndAllowThreads(__tstate);
33037 if (PyErr_Occurred()) SWIG_fail;
33038 }
15afbcd0
RD
33039 {
33040 wxPoint * resultptr;
093d3ff1 33041 resultptr = new wxPoint((wxPoint const &)(result));
15afbcd0
RD
33042 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxPoint, 1);
33043 }
d14a1e28
RD
33044 return resultobj;
33045 fail:
33046 return NULL;
33047}
33048
33049
c32bde28 33050static PyObject *_wrap_HelpEvent_SetPosition(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
33051 PyObject *resultobj;
33052 wxHelpEvent *arg1 = (wxHelpEvent *) 0 ;
33053 wxPoint *arg2 = 0 ;
33054 wxPoint temp2 ;
33055 PyObject * obj0 = 0 ;
33056 PyObject * obj1 = 0 ;
33057 char *kwnames[] = {
33058 (char *) "self",(char *) "pos", NULL
33059 };
33060
33061 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:HelpEvent_SetPosition",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
33062 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxHelpEvent, SWIG_POINTER_EXCEPTION | 0);
33063 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
33064 {
33065 arg2 = &temp2;
33066 if ( ! wxPoint_helper(obj1, &arg2)) SWIG_fail;
33067 }
33068 {
33069 PyThreadState* __tstate = wxPyBeginAllowThreads();
33070 (arg1)->SetPosition((wxPoint const &)*arg2);
33071
33072 wxPyEndAllowThreads(__tstate);
33073 if (PyErr_Occurred()) SWIG_fail;
33074 }
33075 Py_INCREF(Py_None); resultobj = Py_None;
33076 return resultobj;
33077 fail:
33078 return NULL;
33079}
33080
33081
c32bde28 33082static PyObject *_wrap_HelpEvent_GetLink(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
33083 PyObject *resultobj;
33084 wxHelpEvent *arg1 = (wxHelpEvent *) 0 ;
33085 wxString *result;
33086 PyObject * obj0 = 0 ;
33087 char *kwnames[] = {
33088 (char *) "self", NULL
33089 };
33090
33091 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:HelpEvent_GetLink",kwnames,&obj0)) goto fail;
093d3ff1
RD
33092 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxHelpEvent, SWIG_POINTER_EXCEPTION | 0);
33093 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
33094 {
33095 PyThreadState* __tstate = wxPyBeginAllowThreads();
33096 {
33097 wxString const &_result_ref = ((wxHelpEvent const *)arg1)->GetLink();
33098 result = (wxString *) &_result_ref;
33099 }
33100
33101 wxPyEndAllowThreads(__tstate);
33102 if (PyErr_Occurred()) SWIG_fail;
33103 }
cc6dd355
RD
33104 {
33105#if wxUSE_UNICODE
33106 resultobj = PyUnicode_FromWideChar(result->c_str(), result->Len());
33107#else
33108 resultobj = PyString_FromStringAndSize(result->c_str(), result->Len());
33109#endif
33110 }
d14a1e28
RD
33111 return resultobj;
33112 fail:
33113 return NULL;
33114}
33115
33116
c32bde28 33117static PyObject *_wrap_HelpEvent_SetLink(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
33118 PyObject *resultobj;
33119 wxHelpEvent *arg1 = (wxHelpEvent *) 0 ;
33120 wxString *arg2 = 0 ;
ae8162c8 33121 bool temp2 = false ;
d14a1e28
RD
33122 PyObject * obj0 = 0 ;
33123 PyObject * obj1 = 0 ;
33124 char *kwnames[] = {
33125 (char *) "self",(char *) "link", NULL
33126 };
33127
33128 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:HelpEvent_SetLink",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
33129 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxHelpEvent, SWIG_POINTER_EXCEPTION | 0);
33130 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
33131 {
33132 arg2 = wxString_in_helper(obj1);
33133 if (arg2 == NULL) SWIG_fail;
ae8162c8 33134 temp2 = true;
d14a1e28
RD
33135 }
33136 {
33137 PyThreadState* __tstate = wxPyBeginAllowThreads();
33138 (arg1)->SetLink((wxString const &)*arg2);
33139
33140 wxPyEndAllowThreads(__tstate);
33141 if (PyErr_Occurred()) SWIG_fail;
33142 }
33143 Py_INCREF(Py_None); resultobj = Py_None;
33144 {
33145 if (temp2)
33146 delete arg2;
33147 }
33148 return resultobj;
33149 fail:
33150 {
33151 if (temp2)
33152 delete arg2;
33153 }
33154 return NULL;
33155}
33156
33157
c32bde28 33158static PyObject *_wrap_HelpEvent_GetTarget(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
33159 PyObject *resultobj;
33160 wxHelpEvent *arg1 = (wxHelpEvent *) 0 ;
33161 wxString *result;
33162 PyObject * obj0 = 0 ;
33163 char *kwnames[] = {
33164 (char *) "self", NULL
33165 };
33166
33167 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:HelpEvent_GetTarget",kwnames,&obj0)) goto fail;
093d3ff1
RD
33168 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxHelpEvent, SWIG_POINTER_EXCEPTION | 0);
33169 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
33170 {
33171 PyThreadState* __tstate = wxPyBeginAllowThreads();
33172 {
33173 wxString const &_result_ref = ((wxHelpEvent const *)arg1)->GetTarget();
33174 result = (wxString *) &_result_ref;
33175 }
33176
33177 wxPyEndAllowThreads(__tstate);
33178 if (PyErr_Occurred()) SWIG_fail;
33179 }
cc6dd355
RD
33180 {
33181#if wxUSE_UNICODE
33182 resultobj = PyUnicode_FromWideChar(result->c_str(), result->Len());
33183#else
33184 resultobj = PyString_FromStringAndSize(result->c_str(), result->Len());
33185#endif
33186 }
d14a1e28
RD
33187 return resultobj;
33188 fail:
33189 return NULL;
33190}
33191
33192
c32bde28 33193static PyObject *_wrap_HelpEvent_SetTarget(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
33194 PyObject *resultobj;
33195 wxHelpEvent *arg1 = (wxHelpEvent *) 0 ;
33196 wxString *arg2 = 0 ;
ae8162c8 33197 bool temp2 = false ;
d14a1e28
RD
33198 PyObject * obj0 = 0 ;
33199 PyObject * obj1 = 0 ;
33200 char *kwnames[] = {
33201 (char *) "self",(char *) "target", NULL
33202 };
33203
33204 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:HelpEvent_SetTarget",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
33205 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxHelpEvent, SWIG_POINTER_EXCEPTION | 0);
33206 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
33207 {
33208 arg2 = wxString_in_helper(obj1);
33209 if (arg2 == NULL) SWIG_fail;
ae8162c8 33210 temp2 = true;
d14a1e28
RD
33211 }
33212 {
33213 PyThreadState* __tstate = wxPyBeginAllowThreads();
33214 (arg1)->SetTarget((wxString const &)*arg2);
33215
33216 wxPyEndAllowThreads(__tstate);
33217 if (PyErr_Occurred()) SWIG_fail;
33218 }
33219 Py_INCREF(Py_None); resultobj = Py_None;
33220 {
33221 if (temp2)
33222 delete arg2;
33223 }
33224 return resultobj;
33225 fail:
33226 {
33227 if (temp2)
33228 delete arg2;
33229 }
33230 return NULL;
33231}
33232
33233
c32bde28 33234static PyObject * HelpEvent_swigregister(PyObject *, PyObject *args) {
d14a1e28
RD
33235 PyObject *obj;
33236 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
33237 SWIG_TypeClientData(SWIGTYPE_p_wxHelpEvent, obj);
33238 Py_INCREF(obj);
33239 return Py_BuildValue((char *)"");
33240}
c32bde28 33241static PyObject *_wrap_new_ContextHelp(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
33242 PyObject *resultobj;
33243 wxWindow *arg1 = (wxWindow *) NULL ;
ae8162c8 33244 bool arg2 = (bool) true ;
d14a1e28
RD
33245 wxContextHelp *result;
33246 PyObject * obj0 = 0 ;
33247 PyObject * obj1 = 0 ;
33248 char *kwnames[] = {
33249 (char *) "window",(char *) "doNow", NULL
33250 };
33251
33252 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|OO:new_ContextHelp",kwnames,&obj0,&obj1)) goto fail;
33253 if (obj0) {
093d3ff1
RD
33254 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
33255 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
33256 }
33257 if (obj1) {
093d3ff1
RD
33258 {
33259 arg2 = (bool)(SWIG_As_bool(obj1));
33260 if (SWIG_arg_fail(2)) SWIG_fail;
33261 }
d14a1e28
RD
33262 }
33263 {
e3b71cb8 33264 if (!wxPyCheckForApp()) SWIG_fail;
d14a1e28
RD
33265 PyThreadState* __tstate = wxPyBeginAllowThreads();
33266 result = (wxContextHelp *)new wxContextHelp(arg1,arg2);
33267
33268 wxPyEndAllowThreads(__tstate);
110da5b0 33269 if (PyErr_Occurred()) SWIG_fail;
d14a1e28 33270 }
15afbcd0 33271 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxContextHelp, 1);
d14a1e28
RD
33272 return resultobj;
33273 fail:
33274 return NULL;
33275}
33276
33277
c32bde28 33278static PyObject *_wrap_delete_ContextHelp(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
33279 PyObject *resultobj;
33280 wxContextHelp *arg1 = (wxContextHelp *) 0 ;
33281 PyObject * obj0 = 0 ;
33282 char *kwnames[] = {
33283 (char *) "self", NULL
33284 };
33285
33286 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:delete_ContextHelp",kwnames,&obj0)) goto fail;
093d3ff1
RD
33287 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxContextHelp, SWIG_POINTER_EXCEPTION | 0);
33288 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
33289 {
33290 PyThreadState* __tstate = wxPyBeginAllowThreads();
33291 delete arg1;
33292
33293 wxPyEndAllowThreads(__tstate);
33294 if (PyErr_Occurred()) SWIG_fail;
33295 }
33296 Py_INCREF(Py_None); resultobj = Py_None;
33297 return resultobj;
33298 fail:
33299 return NULL;
33300}
33301
33302
c32bde28 33303static PyObject *_wrap_ContextHelp_BeginContextHelp(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
33304 PyObject *resultobj;
33305 wxContextHelp *arg1 = (wxContextHelp *) 0 ;
33306 wxWindow *arg2 = (wxWindow *) NULL ;
33307 bool result;
33308 PyObject * obj0 = 0 ;
33309 PyObject * obj1 = 0 ;
33310 char *kwnames[] = {
33311 (char *) "self",(char *) "window", NULL
33312 };
33313
33314 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:ContextHelp_BeginContextHelp",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
33315 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxContextHelp, SWIG_POINTER_EXCEPTION | 0);
33316 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28 33317 if (obj1) {
093d3ff1
RD
33318 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
33319 if (SWIG_arg_fail(2)) SWIG_fail;
d14a1e28
RD
33320 }
33321 {
33322 PyThreadState* __tstate = wxPyBeginAllowThreads();
33323 result = (bool)(arg1)->BeginContextHelp(arg2);
33324
33325 wxPyEndAllowThreads(__tstate);
33326 if (PyErr_Occurred()) SWIG_fail;
33327 }
4f89f6a3
RD
33328 {
33329 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
33330 }
d14a1e28
RD
33331 return resultobj;
33332 fail:
33333 return NULL;
33334}
33335
33336
c32bde28 33337static PyObject *_wrap_ContextHelp_EndContextHelp(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
33338 PyObject *resultobj;
33339 wxContextHelp *arg1 = (wxContextHelp *) 0 ;
33340 bool result;
33341 PyObject * obj0 = 0 ;
33342 char *kwnames[] = {
33343 (char *) "self", NULL
33344 };
33345
33346 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ContextHelp_EndContextHelp",kwnames,&obj0)) goto fail;
093d3ff1
RD
33347 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxContextHelp, SWIG_POINTER_EXCEPTION | 0);
33348 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
33349 {
33350 PyThreadState* __tstate = wxPyBeginAllowThreads();
33351 result = (bool)(arg1)->EndContextHelp();
33352
33353 wxPyEndAllowThreads(__tstate);
33354 if (PyErr_Occurred()) SWIG_fail;
33355 }
4f89f6a3
RD
33356 {
33357 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
33358 }
d14a1e28
RD
33359 return resultobj;
33360 fail:
33361 return NULL;
33362}
33363
33364
c32bde28 33365static PyObject * ContextHelp_swigregister(PyObject *, PyObject *args) {
d14a1e28
RD
33366 PyObject *obj;
33367 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
33368 SWIG_TypeClientData(SWIGTYPE_p_wxContextHelp, obj);
33369 Py_INCREF(obj);
33370 return Py_BuildValue((char *)"");
33371}
c32bde28 33372static PyObject *_wrap_new_ContextHelpButton(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
33373 PyObject *resultobj;
33374 wxWindow *arg1 = (wxWindow *) 0 ;
e811c8ce 33375 int arg2 = (int) wxID_CONTEXT_HELP ;
d14a1e28
RD
33376 wxPoint const &arg3_defvalue = wxDefaultPosition ;
33377 wxPoint *arg3 = (wxPoint *) &arg3_defvalue ;
33378 wxSize const &arg4_defvalue = wxDefaultSize ;
33379 wxSize *arg4 = (wxSize *) &arg4_defvalue ;
33380 long arg5 = (long) wxBU_AUTODRAW ;
33381 wxContextHelpButton *result;
33382 wxPoint temp3 ;
33383 wxSize temp4 ;
33384 PyObject * obj0 = 0 ;
994141e6 33385 PyObject * obj1 = 0 ;
d14a1e28
RD
33386 PyObject * obj2 = 0 ;
33387 PyObject * obj3 = 0 ;
994141e6 33388 PyObject * obj4 = 0 ;
d14a1e28
RD
33389 char *kwnames[] = {
33390 (char *) "parent",(char *) "id",(char *) "pos",(char *) "size",(char *) "style", NULL
33391 };
33392
994141e6 33393 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|OOOO:new_ContextHelpButton",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4)) goto fail;
093d3ff1
RD
33394 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
33395 if (SWIG_arg_fail(1)) SWIG_fail;
994141e6 33396 if (obj1) {
093d3ff1
RD
33397 {
33398 arg2 = (int)(SWIG_As_int(obj1));
33399 if (SWIG_arg_fail(2)) SWIG_fail;
33400 }
994141e6 33401 }
d14a1e28
RD
33402 if (obj2) {
33403 {
33404 arg3 = &temp3;
33405 if ( ! wxPoint_helper(obj2, &arg3)) SWIG_fail;
33406 }
33407 }
33408 if (obj3) {
33409 {
33410 arg4 = &temp4;
33411 if ( ! wxSize_helper(obj3, &arg4)) SWIG_fail;
33412 }
33413 }
994141e6 33414 if (obj4) {
093d3ff1
RD
33415 {
33416 arg5 = (long)(SWIG_As_long(obj4));
33417 if (SWIG_arg_fail(5)) SWIG_fail;
33418 }
994141e6 33419 }
d14a1e28 33420 {
e3b71cb8 33421 if (!wxPyCheckForApp()) SWIG_fail;
d14a1e28
RD
33422 PyThreadState* __tstate = wxPyBeginAllowThreads();
33423 result = (wxContextHelpButton *)new wxContextHelpButton(arg1,arg2,(wxPoint const &)*arg3,(wxSize const &)*arg4,arg5);
33424
33425 wxPyEndAllowThreads(__tstate);
110da5b0 33426 if (PyErr_Occurred()) SWIG_fail;
d14a1e28 33427 }
15afbcd0 33428 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxContextHelpButton, 1);
d14a1e28
RD
33429 return resultobj;
33430 fail:
33431 return NULL;
33432}
33433
33434
c32bde28 33435static PyObject * ContextHelpButton_swigregister(PyObject *, PyObject *args) {
d14a1e28
RD
33436 PyObject *obj;
33437 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
33438 SWIG_TypeClientData(SWIGTYPE_p_wxContextHelpButton, obj);
33439 Py_INCREF(obj);
33440 return Py_BuildValue((char *)"");
33441}
c32bde28 33442static PyObject *_wrap_HelpProvider_Set(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
33443 PyObject *resultobj;
33444 wxHelpProvider *arg1 = (wxHelpProvider *) 0 ;
33445 wxHelpProvider *result;
33446 PyObject * obj0 = 0 ;
33447 char *kwnames[] = {
33448 (char *) "helpProvider", NULL
33449 };
33450
33451 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:HelpProvider_Set",kwnames,&obj0)) goto fail;
093d3ff1
RD
33452 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxHelpProvider, SWIG_POINTER_EXCEPTION | 0);
33453 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
33454 {
33455 PyThreadState* __tstate = wxPyBeginAllowThreads();
33456 result = (wxHelpProvider *)wxHelpProvider::Set(arg1);
33457
33458 wxPyEndAllowThreads(__tstate);
33459 if (PyErr_Occurred()) SWIG_fail;
33460 }
15afbcd0 33461 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxHelpProvider, 0);
d14a1e28
RD
33462 return resultobj;
33463 fail:
33464 return NULL;
33465}
33466
33467
c32bde28 33468static PyObject *_wrap_HelpProvider_Get(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
33469 PyObject *resultobj;
33470 wxHelpProvider *result;
33471 char *kwnames[] = {
33472 NULL
33473 };
33474
33475 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":HelpProvider_Get",kwnames)) goto fail;
33476 {
33477 PyThreadState* __tstate = wxPyBeginAllowThreads();
33478 result = (wxHelpProvider *)wxHelpProvider::Get();
33479
33480 wxPyEndAllowThreads(__tstate);
33481 if (PyErr_Occurred()) SWIG_fail;
33482 }
15afbcd0 33483 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxHelpProvider, 0);
d14a1e28
RD
33484 return resultobj;
33485 fail:
33486 return NULL;
33487}
33488
33489
c32bde28 33490static PyObject *_wrap_HelpProvider_GetHelp(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
33491 PyObject *resultobj;
33492 wxHelpProvider *arg1 = (wxHelpProvider *) 0 ;
33493 wxWindow *arg2 = (wxWindow *) 0 ;
33494 wxString result;
33495 PyObject * obj0 = 0 ;
33496 PyObject * obj1 = 0 ;
33497 char *kwnames[] = {
33498 (char *) "self",(char *) "window", NULL
33499 };
33500
33501 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:HelpProvider_GetHelp",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
33502 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxHelpProvider, SWIG_POINTER_EXCEPTION | 0);
33503 if (SWIG_arg_fail(1)) SWIG_fail;
33504 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
33505 if (SWIG_arg_fail(2)) SWIG_fail;
d14a1e28
RD
33506 {
33507 PyThreadState* __tstate = wxPyBeginAllowThreads();
33508 result = (arg1)->GetHelp((wxWindow const *)arg2);
33509
33510 wxPyEndAllowThreads(__tstate);
33511 if (PyErr_Occurred()) SWIG_fail;
33512 }
33513 {
33514#if wxUSE_UNICODE
33515 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
33516#else
33517 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
33518#endif
33519 }
33520 return resultobj;
33521 fail:
33522 return NULL;
33523}
33524
33525
c32bde28 33526static PyObject *_wrap_HelpProvider_ShowHelp(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
33527 PyObject *resultobj;
33528 wxHelpProvider *arg1 = (wxHelpProvider *) 0 ;
33529 wxWindow *arg2 = (wxWindow *) 0 ;
33530 bool result;
33531 PyObject * obj0 = 0 ;
33532 PyObject * obj1 = 0 ;
33533 char *kwnames[] = {
33534 (char *) "self",(char *) "window", NULL
33535 };
33536
33537 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:HelpProvider_ShowHelp",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
33538 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxHelpProvider, SWIG_POINTER_EXCEPTION | 0);
33539 if (SWIG_arg_fail(1)) SWIG_fail;
33540 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
33541 if (SWIG_arg_fail(2)) SWIG_fail;
d14a1e28
RD
33542 {
33543 PyThreadState* __tstate = wxPyBeginAllowThreads();
33544 result = (bool)(arg1)->ShowHelp(arg2);
33545
33546 wxPyEndAllowThreads(__tstate);
33547 if (PyErr_Occurred()) SWIG_fail;
33548 }
4f89f6a3
RD
33549 {
33550 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
33551 }
d14a1e28
RD
33552 return resultobj;
33553 fail:
33554 return NULL;
33555}
33556
33557
c32bde28 33558static PyObject *_wrap_HelpProvider_AddHelp(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
33559 PyObject *resultobj;
33560 wxHelpProvider *arg1 = (wxHelpProvider *) 0 ;
33561 wxWindow *arg2 = (wxWindow *) 0 ;
33562 wxString *arg3 = 0 ;
ae8162c8 33563 bool temp3 = false ;
d14a1e28
RD
33564 PyObject * obj0 = 0 ;
33565 PyObject * obj1 = 0 ;
33566 PyObject * obj2 = 0 ;
33567 char *kwnames[] = {
33568 (char *) "self",(char *) "window",(char *) "text", NULL
33569 };
33570
33571 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:HelpProvider_AddHelp",kwnames,&obj0,&obj1,&obj2)) goto fail;
093d3ff1
RD
33572 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxHelpProvider, SWIG_POINTER_EXCEPTION | 0);
33573 if (SWIG_arg_fail(1)) SWIG_fail;
33574 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
33575 if (SWIG_arg_fail(2)) SWIG_fail;
d14a1e28
RD
33576 {
33577 arg3 = wxString_in_helper(obj2);
33578 if (arg3 == NULL) SWIG_fail;
ae8162c8 33579 temp3 = true;
d14a1e28
RD
33580 }
33581 {
33582 PyThreadState* __tstate = wxPyBeginAllowThreads();
33583 (arg1)->AddHelp(arg2,(wxString const &)*arg3);
33584
33585 wxPyEndAllowThreads(__tstate);
33586 if (PyErr_Occurred()) SWIG_fail;
33587 }
33588 Py_INCREF(Py_None); resultobj = Py_None;
33589 {
33590 if (temp3)
33591 delete arg3;
33592 }
33593 return resultobj;
33594 fail:
33595 {
33596 if (temp3)
33597 delete arg3;
33598 }
33599 return NULL;
33600}
33601
33602
c32bde28 33603static PyObject *_wrap_HelpProvider_AddHelpById(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
33604 PyObject *resultobj;
33605 wxHelpProvider *arg1 = (wxHelpProvider *) 0 ;
e811c8ce 33606 int arg2 ;
d14a1e28 33607 wxString *arg3 = 0 ;
ae8162c8 33608 bool temp3 = false ;
d14a1e28 33609 PyObject * obj0 = 0 ;
994141e6 33610 PyObject * obj1 = 0 ;
d14a1e28
RD
33611 PyObject * obj2 = 0 ;
33612 char *kwnames[] = {
33613 (char *) "self",(char *) "id",(char *) "text", NULL
33614 };
33615
994141e6 33616 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:HelpProvider_AddHelpById",kwnames,&obj0,&obj1,&obj2)) goto fail;
093d3ff1
RD
33617 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxHelpProvider, SWIG_POINTER_EXCEPTION | 0);
33618 if (SWIG_arg_fail(1)) SWIG_fail;
33619 {
33620 arg2 = (int)(SWIG_As_int(obj1));
33621 if (SWIG_arg_fail(2)) SWIG_fail;
33622 }
d14a1e28
RD
33623 {
33624 arg3 = wxString_in_helper(obj2);
33625 if (arg3 == NULL) SWIG_fail;
ae8162c8 33626 temp3 = true;
d14a1e28
RD
33627 }
33628 {
33629 PyThreadState* __tstate = wxPyBeginAllowThreads();
33630 (arg1)->AddHelp(arg2,(wxString const &)*arg3);
33631
33632 wxPyEndAllowThreads(__tstate);
33633 if (PyErr_Occurred()) SWIG_fail;
33634 }
33635 Py_INCREF(Py_None); resultobj = Py_None;
33636 {
33637 if (temp3)
33638 delete arg3;
33639 }
33640 return resultobj;
33641 fail:
33642 {
33643 if (temp3)
33644 delete arg3;
33645 }
33646 return NULL;
33647}
33648
33649
c32bde28 33650static PyObject *_wrap_HelpProvider_RemoveHelp(PyObject *, PyObject *args, PyObject *kwargs) {
15afbcd0
RD
33651 PyObject *resultobj;
33652 wxHelpProvider *arg1 = (wxHelpProvider *) 0 ;
33653 wxWindow *arg2 = (wxWindow *) 0 ;
33654 PyObject * obj0 = 0 ;
33655 PyObject * obj1 = 0 ;
33656 char *kwnames[] = {
33657 (char *) "self",(char *) "window", NULL
33658 };
33659
33660 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:HelpProvider_RemoveHelp",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
33661 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxHelpProvider, SWIG_POINTER_EXCEPTION | 0);
33662 if (SWIG_arg_fail(1)) SWIG_fail;
33663 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
33664 if (SWIG_arg_fail(2)) SWIG_fail;
15afbcd0
RD
33665 {
33666 PyThreadState* __tstate = wxPyBeginAllowThreads();
33667 (arg1)->RemoveHelp(arg2);
33668
33669 wxPyEndAllowThreads(__tstate);
33670 if (PyErr_Occurred()) SWIG_fail;
33671 }
33672 Py_INCREF(Py_None); resultobj = Py_None;
33673 return resultobj;
33674 fail:
33675 return NULL;
33676}
33677
33678
c32bde28 33679static PyObject *_wrap_HelpProvider_Destroy(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
33680 PyObject *resultobj;
33681 wxHelpProvider *arg1 = (wxHelpProvider *) 0 ;
33682 PyObject * obj0 = 0 ;
33683 char *kwnames[] = {
33684 (char *) "self", NULL
33685 };
33686
33687 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:HelpProvider_Destroy",kwnames,&obj0)) goto fail;
093d3ff1
RD
33688 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxHelpProvider, SWIG_POINTER_EXCEPTION | 0);
33689 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
33690 {
33691 PyThreadState* __tstate = wxPyBeginAllowThreads();
33692 wxHelpProvider_Destroy(arg1);
33693
33694 wxPyEndAllowThreads(__tstate);
33695 if (PyErr_Occurred()) SWIG_fail;
33696 }
33697 Py_INCREF(Py_None); resultobj = Py_None;
33698 return resultobj;
33699 fail:
33700 return NULL;
33701}
33702
33703
c32bde28 33704static PyObject * HelpProvider_swigregister(PyObject *, PyObject *args) {
d14a1e28
RD
33705 PyObject *obj;
33706 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
33707 SWIG_TypeClientData(SWIGTYPE_p_wxHelpProvider, obj);
33708 Py_INCREF(obj);
33709 return Py_BuildValue((char *)"");
33710}
c32bde28 33711static PyObject *_wrap_new_SimpleHelpProvider(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
33712 PyObject *resultobj;
33713 wxSimpleHelpProvider *result;
33714 char *kwnames[] = {
33715 NULL
33716 };
33717
33718 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_SimpleHelpProvider",kwnames)) goto fail;
33719 {
33720 PyThreadState* __tstate = wxPyBeginAllowThreads();
33721 result = (wxSimpleHelpProvider *)new wxSimpleHelpProvider();
33722
33723 wxPyEndAllowThreads(__tstate);
33724 if (PyErr_Occurred()) SWIG_fail;
33725 }
15afbcd0 33726 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxSimpleHelpProvider, 1);
d14a1e28
RD
33727 return resultobj;
33728 fail:
33729 return NULL;
33730}
33731
33732
c32bde28 33733static PyObject * SimpleHelpProvider_swigregister(PyObject *, PyObject *args) {
d14a1e28
RD
33734 PyObject *obj;
33735 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
33736 SWIG_TypeClientData(SWIGTYPE_p_wxSimpleHelpProvider, obj);
33737 Py_INCREF(obj);
33738 return Py_BuildValue((char *)"");
33739}
c32bde28 33740static PyObject *_wrap_new_DragImage(PyObject *, PyObject *args, PyObject *kwargs) {
e811c8ce
RD
33741 PyObject *resultobj;
33742 wxBitmap *arg1 = 0 ;
33743 wxCursor const &arg2_defvalue = wxNullCursor ;
33744 wxCursor *arg2 = (wxCursor *) &arg2_defvalue ;
33745 wxGenericDragImage *result;
33746 PyObject * obj0 = 0 ;
33747 PyObject * obj1 = 0 ;
33748 char *kwnames[] = {
33749 (char *) "image",(char *) "cursor", NULL
33750 };
33751
33752 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:new_DragImage",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
33753 {
33754 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxBitmap, SWIG_POINTER_EXCEPTION | 0);
33755 if (SWIG_arg_fail(1)) SWIG_fail;
33756 if (arg1 == NULL) {
33757 SWIG_null_ref("wxBitmap");
33758 }
33759 if (SWIG_arg_fail(1)) SWIG_fail;
e811c8ce
RD
33760 }
33761 if (obj1) {
093d3ff1
RD
33762 {
33763 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxCursor, SWIG_POINTER_EXCEPTION | 0);
33764 if (SWIG_arg_fail(2)) SWIG_fail;
33765 if (arg2 == NULL) {
33766 SWIG_null_ref("wxCursor");
33767 }
33768 if (SWIG_arg_fail(2)) SWIG_fail;
e811c8ce
RD
33769 }
33770 }
33771 {
e3b71cb8 33772 if (!wxPyCheckForApp()) SWIG_fail;
e811c8ce
RD
33773 PyThreadState* __tstate = wxPyBeginAllowThreads();
33774 result = (wxGenericDragImage *)new wxGenericDragImage((wxBitmap const &)*arg1,(wxCursor const &)*arg2);
33775
33776 wxPyEndAllowThreads(__tstate);
110da5b0 33777 if (PyErr_Occurred()) SWIG_fail;
e811c8ce 33778 }
15afbcd0 33779 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxGenericDragImage, 1);
e811c8ce
RD
33780 return resultobj;
33781 fail:
33782 return NULL;
33783}
33784
33785
c32bde28 33786static PyObject *_wrap_new_DragIcon(PyObject *, PyObject *args, PyObject *kwargs) {
e811c8ce
RD
33787 PyObject *resultobj;
33788 wxIcon *arg1 = 0 ;
33789 wxCursor const &arg2_defvalue = wxNullCursor ;
33790 wxCursor *arg2 = (wxCursor *) &arg2_defvalue ;
33791 wxGenericDragImage *result;
33792 PyObject * obj0 = 0 ;
33793 PyObject * obj1 = 0 ;
33794 char *kwnames[] = {
33795 (char *) "image",(char *) "cursor", NULL
33796 };
33797
33798 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:new_DragIcon",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
33799 {
33800 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxIcon, SWIG_POINTER_EXCEPTION | 0);
33801 if (SWIG_arg_fail(1)) SWIG_fail;
33802 if (arg1 == NULL) {
33803 SWIG_null_ref("wxIcon");
33804 }
33805 if (SWIG_arg_fail(1)) SWIG_fail;
e811c8ce
RD
33806 }
33807 if (obj1) {
093d3ff1
RD
33808 {
33809 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxCursor, SWIG_POINTER_EXCEPTION | 0);
33810 if (SWIG_arg_fail(2)) SWIG_fail;
33811 if (arg2 == NULL) {
33812 SWIG_null_ref("wxCursor");
33813 }
33814 if (SWIG_arg_fail(2)) SWIG_fail;
e811c8ce
RD
33815 }
33816 }
33817 {
e3b71cb8 33818 if (!wxPyCheckForApp()) SWIG_fail;
e811c8ce
RD
33819 PyThreadState* __tstate = wxPyBeginAllowThreads();
33820 result = (wxGenericDragImage *)new wxGenericDragImage((wxIcon const &)*arg1,(wxCursor const &)*arg2);
33821
33822 wxPyEndAllowThreads(__tstate);
110da5b0 33823 if (PyErr_Occurred()) SWIG_fail;
e811c8ce 33824 }
15afbcd0 33825 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxGenericDragImage, 1);
e811c8ce
RD
33826 return resultobj;
33827 fail:
33828 return NULL;
33829}
33830
33831
c32bde28 33832static PyObject *_wrap_new_DragString(PyObject *, PyObject *args, PyObject *kwargs) {
e811c8ce
RD
33833 PyObject *resultobj;
33834 wxString *arg1 = 0 ;
33835 wxCursor const &arg2_defvalue = wxNullCursor ;
33836 wxCursor *arg2 = (wxCursor *) &arg2_defvalue ;
33837 wxGenericDragImage *result;
ae8162c8 33838 bool temp1 = false ;
e811c8ce
RD
33839 PyObject * obj0 = 0 ;
33840 PyObject * obj1 = 0 ;
33841 char *kwnames[] = {
33842 (char *) "str",(char *) "cursor", NULL
33843 };
33844
33845 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:new_DragString",kwnames,&obj0,&obj1)) goto fail;
33846 {
33847 arg1 = wxString_in_helper(obj0);
33848 if (arg1 == NULL) SWIG_fail;
ae8162c8 33849 temp1 = true;
e811c8ce
RD
33850 }
33851 if (obj1) {
093d3ff1
RD
33852 {
33853 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxCursor, SWIG_POINTER_EXCEPTION | 0);
33854 if (SWIG_arg_fail(2)) SWIG_fail;
33855 if (arg2 == NULL) {
33856 SWIG_null_ref("wxCursor");
33857 }
33858 if (SWIG_arg_fail(2)) SWIG_fail;
e811c8ce
RD
33859 }
33860 }
33861 {
e3b71cb8 33862 if (!wxPyCheckForApp()) SWIG_fail;
e811c8ce
RD
33863 PyThreadState* __tstate = wxPyBeginAllowThreads();
33864 result = (wxGenericDragImage *)new wxGenericDragImage((wxString const &)*arg1,(wxCursor const &)*arg2);
33865
33866 wxPyEndAllowThreads(__tstate);
110da5b0 33867 if (PyErr_Occurred()) SWIG_fail;
e811c8ce 33868 }
15afbcd0 33869 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxGenericDragImage, 1);
e811c8ce
RD
33870 {
33871 if (temp1)
33872 delete arg1;
33873 }
33874 return resultobj;
33875 fail:
33876 {
33877 if (temp1)
33878 delete arg1;
33879 }
33880 return NULL;
33881}
33882
33883
c32bde28 33884static PyObject *_wrap_new_DragTreeItem(PyObject *, PyObject *args, PyObject *kwargs) {
e811c8ce
RD
33885 PyObject *resultobj;
33886 wxPyTreeCtrl *arg1 = 0 ;
33887 wxTreeItemId *arg2 = 0 ;
33888 wxGenericDragImage *result;
33889 PyObject * obj0 = 0 ;
33890 PyObject * obj1 = 0 ;
33891 char *kwnames[] = {
33892 (char *) "treeCtrl",(char *) "id", NULL
33893 };
33894
33895 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:new_DragTreeItem",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
33896 {
33897 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyTreeCtrl, SWIG_POINTER_EXCEPTION | 0);
33898 if (SWIG_arg_fail(1)) SWIG_fail;
33899 if (arg1 == NULL) {
33900 SWIG_null_ref("wxPyTreeCtrl");
33901 }
33902 if (SWIG_arg_fail(1)) SWIG_fail;
e811c8ce 33903 }
093d3ff1
RD
33904 {
33905 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxTreeItemId, SWIG_POINTER_EXCEPTION | 0);
33906 if (SWIG_arg_fail(2)) SWIG_fail;
33907 if (arg2 == NULL) {
33908 SWIG_null_ref("wxTreeItemId");
33909 }
33910 if (SWIG_arg_fail(2)) SWIG_fail;
e811c8ce
RD
33911 }
33912 {
e3b71cb8 33913 if (!wxPyCheckForApp()) SWIG_fail;
e811c8ce
RD
33914 PyThreadState* __tstate = wxPyBeginAllowThreads();
33915 result = (wxGenericDragImage *)new wxGenericDragImage((wxPyTreeCtrl const &)*arg1,*arg2);
33916
33917 wxPyEndAllowThreads(__tstate);
110da5b0 33918 if (PyErr_Occurred()) SWIG_fail;
e811c8ce 33919 }
15afbcd0 33920 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxGenericDragImage, 1);
e811c8ce
RD
33921 return resultobj;
33922 fail:
33923 return NULL;
33924}
33925
33926
c32bde28 33927static PyObject *_wrap_new_DragListItem(PyObject *, PyObject *args, PyObject *kwargs) {
e811c8ce
RD
33928 PyObject *resultobj;
33929 wxPyListCtrl *arg1 = 0 ;
33930 long arg2 ;
33931 wxGenericDragImage *result;
33932 PyObject * obj0 = 0 ;
994141e6 33933 PyObject * obj1 = 0 ;
e811c8ce
RD
33934 char *kwnames[] = {
33935 (char *) "listCtrl",(char *) "id", NULL
33936 };
33937
994141e6 33938 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:new_DragListItem",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
33939 {
33940 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyListCtrl, SWIG_POINTER_EXCEPTION | 0);
33941 if (SWIG_arg_fail(1)) SWIG_fail;
33942 if (arg1 == NULL) {
33943 SWIG_null_ref("wxPyListCtrl");
33944 }
33945 if (SWIG_arg_fail(1)) SWIG_fail;
33946 }
33947 {
33948 arg2 = (long)(SWIG_As_long(obj1));
33949 if (SWIG_arg_fail(2)) SWIG_fail;
994141e6 33950 }
e811c8ce 33951 {
e3b71cb8 33952 if (!wxPyCheckForApp()) SWIG_fail;
e811c8ce
RD
33953 PyThreadState* __tstate = wxPyBeginAllowThreads();
33954 result = (wxGenericDragImage *)new wxGenericDragImage((wxPyListCtrl const &)*arg1,arg2);
33955
33956 wxPyEndAllowThreads(__tstate);
110da5b0 33957 if (PyErr_Occurred()) SWIG_fail;
e811c8ce 33958 }
15afbcd0 33959 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxGenericDragImage, 1);
e811c8ce
RD
33960 return resultobj;
33961 fail:
33962 return NULL;
33963}
33964
33965
c32bde28 33966static PyObject *_wrap_delete_DragImage(PyObject *, PyObject *args, PyObject *kwargs) {
e811c8ce
RD
33967 PyObject *resultobj;
33968 wxGenericDragImage *arg1 = (wxGenericDragImage *) 0 ;
33969 PyObject * obj0 = 0 ;
33970 char *kwnames[] = {
33971 (char *) "self", NULL
33972 };
33973
33974 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:delete_DragImage",kwnames,&obj0)) goto fail;
093d3ff1
RD
33975 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGenericDragImage, SWIG_POINTER_EXCEPTION | 0);
33976 if (SWIG_arg_fail(1)) SWIG_fail;
e811c8ce
RD
33977 {
33978 PyThreadState* __tstate = wxPyBeginAllowThreads();
33979 delete arg1;
33980
33981 wxPyEndAllowThreads(__tstate);
33982 if (PyErr_Occurred()) SWIG_fail;
33983 }
33984 Py_INCREF(Py_None); resultobj = Py_None;
33985 return resultobj;
33986 fail:
33987 return NULL;
33988}
33989
33990
c32bde28 33991static PyObject *_wrap_DragImage_SetBackingBitmap(PyObject *, PyObject *args, PyObject *kwargs) {
e811c8ce
RD
33992 PyObject *resultobj;
33993 wxGenericDragImage *arg1 = (wxGenericDragImage *) 0 ;
33994 wxBitmap *arg2 = (wxBitmap *) 0 ;
33995 PyObject * obj0 = 0 ;
33996 PyObject * obj1 = 0 ;
33997 char *kwnames[] = {
33998 (char *) "self",(char *) "bitmap", NULL
33999 };
34000
34001 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:DragImage_SetBackingBitmap",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
34002 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGenericDragImage, SWIG_POINTER_EXCEPTION | 0);
34003 if (SWIG_arg_fail(1)) SWIG_fail;
34004 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxBitmap, SWIG_POINTER_EXCEPTION | 0);
34005 if (SWIG_arg_fail(2)) SWIG_fail;
e811c8ce
RD
34006 {
34007 PyThreadState* __tstate = wxPyBeginAllowThreads();
34008 (arg1)->SetBackingBitmap(arg2);
34009
34010 wxPyEndAllowThreads(__tstate);
34011 if (PyErr_Occurred()) SWIG_fail;
34012 }
34013 Py_INCREF(Py_None); resultobj = Py_None;
34014 return resultobj;
34015 fail:
34016 return NULL;
34017}
34018
34019
c32bde28 34020static PyObject *_wrap_DragImage_BeginDrag(PyObject *, PyObject *args, PyObject *kwargs) {
e811c8ce
RD
34021 PyObject *resultobj;
34022 wxGenericDragImage *arg1 = (wxGenericDragImage *) 0 ;
34023 wxPoint *arg2 = 0 ;
34024 wxWindow *arg3 = (wxWindow *) 0 ;
ae8162c8 34025 bool arg4 = (bool) false ;
e811c8ce
RD
34026 wxRect *arg5 = (wxRect *) NULL ;
34027 bool result;
34028 wxPoint temp2 ;
34029 PyObject * obj0 = 0 ;
34030 PyObject * obj1 = 0 ;
34031 PyObject * obj2 = 0 ;
34032 PyObject * obj3 = 0 ;
34033 PyObject * obj4 = 0 ;
34034 char *kwnames[] = {
34035 (char *) "self",(char *) "hotspot",(char *) "window",(char *) "fullScreen",(char *) "rect", NULL
34036 };
34037
34038 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO|OO:DragImage_BeginDrag",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4)) goto fail;
093d3ff1
RD
34039 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGenericDragImage, SWIG_POINTER_EXCEPTION | 0);
34040 if (SWIG_arg_fail(1)) SWIG_fail;
e811c8ce
RD
34041 {
34042 arg2 = &temp2;
34043 if ( ! wxPoint_helper(obj1, &arg2)) SWIG_fail;
34044 }
093d3ff1
RD
34045 SWIG_Python_ConvertPtr(obj2, (void **)&arg3, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
34046 if (SWIG_arg_fail(3)) SWIG_fail;
e811c8ce 34047 if (obj3) {
093d3ff1
RD
34048 {
34049 arg4 = (bool)(SWIG_As_bool(obj3));
34050 if (SWIG_arg_fail(4)) SWIG_fail;
34051 }
e811c8ce
RD
34052 }
34053 if (obj4) {
093d3ff1
RD
34054 SWIG_Python_ConvertPtr(obj4, (void **)&arg5, SWIGTYPE_p_wxRect, SWIG_POINTER_EXCEPTION | 0);
34055 if (SWIG_arg_fail(5)) SWIG_fail;
e811c8ce
RD
34056 }
34057 {
34058 PyThreadState* __tstate = wxPyBeginAllowThreads();
34059 result = (bool)(arg1)->BeginDrag((wxPoint const &)*arg2,arg3,arg4,arg5);
34060
34061 wxPyEndAllowThreads(__tstate);
34062 if (PyErr_Occurred()) SWIG_fail;
34063 }
4f89f6a3
RD
34064 {
34065 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
34066 }
e811c8ce
RD
34067 return resultobj;
34068 fail:
34069 return NULL;
34070}
34071
34072
c32bde28 34073static PyObject *_wrap_DragImage_BeginDragBounded(PyObject *, PyObject *args, PyObject *kwargs) {
e811c8ce
RD
34074 PyObject *resultobj;
34075 wxGenericDragImage *arg1 = (wxGenericDragImage *) 0 ;
34076 wxPoint *arg2 = 0 ;
34077 wxWindow *arg3 = (wxWindow *) 0 ;
34078 wxWindow *arg4 = (wxWindow *) 0 ;
34079 bool result;
34080 wxPoint temp2 ;
34081 PyObject * obj0 = 0 ;
34082 PyObject * obj1 = 0 ;
34083 PyObject * obj2 = 0 ;
34084 PyObject * obj3 = 0 ;
34085 char *kwnames[] = {
34086 (char *) "self",(char *) "hotspot",(char *) "window",(char *) "boundingWindow", NULL
34087 };
34088
34089 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOO:DragImage_BeginDragBounded",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
093d3ff1
RD
34090 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGenericDragImage, SWIG_POINTER_EXCEPTION | 0);
34091 if (SWIG_arg_fail(1)) SWIG_fail;
e811c8ce
RD
34092 {
34093 arg2 = &temp2;
34094 if ( ! wxPoint_helper(obj1, &arg2)) SWIG_fail;
34095 }
093d3ff1
RD
34096 SWIG_Python_ConvertPtr(obj2, (void **)&arg3, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
34097 if (SWIG_arg_fail(3)) SWIG_fail;
34098 SWIG_Python_ConvertPtr(obj3, (void **)&arg4, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
34099 if (SWIG_arg_fail(4)) SWIG_fail;
e811c8ce
RD
34100 {
34101 PyThreadState* __tstate = wxPyBeginAllowThreads();
34102 result = (bool)(arg1)->BeginDrag((wxPoint const &)*arg2,arg3,arg4);
34103
34104 wxPyEndAllowThreads(__tstate);
34105 if (PyErr_Occurred()) SWIG_fail;
34106 }
4f89f6a3
RD
34107 {
34108 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
34109 }
e811c8ce
RD
34110 return resultobj;
34111 fail:
34112 return NULL;
34113}
34114
34115
c32bde28 34116static PyObject *_wrap_DragImage_EndDrag(PyObject *, PyObject *args, PyObject *kwargs) {
e811c8ce
RD
34117 PyObject *resultobj;
34118 wxGenericDragImage *arg1 = (wxGenericDragImage *) 0 ;
34119 bool result;
34120 PyObject * obj0 = 0 ;
34121 char *kwnames[] = {
34122 (char *) "self", NULL
34123 };
34124
34125 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:DragImage_EndDrag",kwnames,&obj0)) goto fail;
093d3ff1
RD
34126 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGenericDragImage, SWIG_POINTER_EXCEPTION | 0);
34127 if (SWIG_arg_fail(1)) SWIG_fail;
e811c8ce
RD
34128 {
34129 PyThreadState* __tstate = wxPyBeginAllowThreads();
34130 result = (bool)(arg1)->EndDrag();
34131
34132 wxPyEndAllowThreads(__tstate);
34133 if (PyErr_Occurred()) SWIG_fail;
34134 }
4f89f6a3
RD
34135 {
34136 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
34137 }
e811c8ce
RD
34138 return resultobj;
34139 fail:
34140 return NULL;
34141}
34142
34143
c32bde28 34144static PyObject *_wrap_DragImage_Move(PyObject *, PyObject *args, PyObject *kwargs) {
e811c8ce
RD
34145 PyObject *resultobj;
34146 wxGenericDragImage *arg1 = (wxGenericDragImage *) 0 ;
34147 wxPoint *arg2 = 0 ;
34148 bool result;
34149 wxPoint temp2 ;
34150 PyObject * obj0 = 0 ;
34151 PyObject * obj1 = 0 ;
34152 char *kwnames[] = {
34153 (char *) "self",(char *) "pt", NULL
34154 };
34155
34156 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:DragImage_Move",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
34157 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGenericDragImage, SWIG_POINTER_EXCEPTION | 0);
34158 if (SWIG_arg_fail(1)) SWIG_fail;
e811c8ce
RD
34159 {
34160 arg2 = &temp2;
34161 if ( ! wxPoint_helper(obj1, &arg2)) SWIG_fail;
34162 }
34163 {
34164 PyThreadState* __tstate = wxPyBeginAllowThreads();
34165 result = (bool)(arg1)->Move((wxPoint const &)*arg2);
34166
34167 wxPyEndAllowThreads(__tstate);
34168 if (PyErr_Occurred()) SWIG_fail;
34169 }
4f89f6a3
RD
34170 {
34171 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
34172 }
e811c8ce
RD
34173 return resultobj;
34174 fail:
34175 return NULL;
34176}
34177
34178
c32bde28 34179static PyObject *_wrap_DragImage_Show(PyObject *, PyObject *args, PyObject *kwargs) {
e811c8ce
RD
34180 PyObject *resultobj;
34181 wxGenericDragImage *arg1 = (wxGenericDragImage *) 0 ;
34182 bool result;
34183 PyObject * obj0 = 0 ;
34184 char *kwnames[] = {
34185 (char *) "self", NULL
34186 };
34187
34188 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:DragImage_Show",kwnames,&obj0)) goto fail;
093d3ff1
RD
34189 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGenericDragImage, SWIG_POINTER_EXCEPTION | 0);
34190 if (SWIG_arg_fail(1)) SWIG_fail;
e811c8ce
RD
34191 {
34192 PyThreadState* __tstate = wxPyBeginAllowThreads();
34193 result = (bool)(arg1)->Show();
34194
34195 wxPyEndAllowThreads(__tstate);
34196 if (PyErr_Occurred()) SWIG_fail;
34197 }
4f89f6a3
RD
34198 {
34199 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
34200 }
e811c8ce
RD
34201 return resultobj;
34202 fail:
34203 return NULL;
34204}
34205
34206
c32bde28 34207static PyObject *_wrap_DragImage_Hide(PyObject *, PyObject *args, PyObject *kwargs) {
e811c8ce
RD
34208 PyObject *resultobj;
34209 wxGenericDragImage *arg1 = (wxGenericDragImage *) 0 ;
34210 bool result;
34211 PyObject * obj0 = 0 ;
34212 char *kwnames[] = {
34213 (char *) "self", NULL
34214 };
34215
34216 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:DragImage_Hide",kwnames,&obj0)) goto fail;
093d3ff1
RD
34217 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGenericDragImage, SWIG_POINTER_EXCEPTION | 0);
34218 if (SWIG_arg_fail(1)) SWIG_fail;
e811c8ce
RD
34219 {
34220 PyThreadState* __tstate = wxPyBeginAllowThreads();
34221 result = (bool)(arg1)->Hide();
34222
34223 wxPyEndAllowThreads(__tstate);
34224 if (PyErr_Occurred()) SWIG_fail;
34225 }
4f89f6a3
RD
34226 {
34227 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
34228 }
e811c8ce
RD
34229 return resultobj;
34230 fail:
34231 return NULL;
34232}
34233
34234
c32bde28 34235static PyObject *_wrap_DragImage_GetImageRect(PyObject *, PyObject *args, PyObject *kwargs) {
e811c8ce
RD
34236 PyObject *resultobj;
34237 wxGenericDragImage *arg1 = (wxGenericDragImage *) 0 ;
34238 wxPoint *arg2 = 0 ;
34239 wxRect result;
34240 wxPoint temp2 ;
34241 PyObject * obj0 = 0 ;
34242 PyObject * obj1 = 0 ;
34243 char *kwnames[] = {
34244 (char *) "self",(char *) "pos", NULL
34245 };
34246
34247 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:DragImage_GetImageRect",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
34248 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGenericDragImage, SWIG_POINTER_EXCEPTION | 0);
34249 if (SWIG_arg_fail(1)) SWIG_fail;
e811c8ce
RD
34250 {
34251 arg2 = &temp2;
34252 if ( ! wxPoint_helper(obj1, &arg2)) SWIG_fail;
34253 }
34254 {
34255 PyThreadState* __tstate = wxPyBeginAllowThreads();
34256 result = ((wxGenericDragImage const *)arg1)->GetImageRect((wxPoint const &)*arg2);
34257
34258 wxPyEndAllowThreads(__tstate);
34259 if (PyErr_Occurred()) SWIG_fail;
34260 }
34261 {
34262 wxRect * resultptr;
093d3ff1 34263 resultptr = new wxRect((wxRect &)(result));
15afbcd0 34264 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxRect, 1);
e811c8ce
RD
34265 }
34266 return resultobj;
34267 fail:
34268 return NULL;
34269}
34270
34271
c32bde28 34272static PyObject *_wrap_DragImage_DoDrawImage(PyObject *, PyObject *args, PyObject *kwargs) {
e811c8ce
RD
34273 PyObject *resultobj;
34274 wxGenericDragImage *arg1 = (wxGenericDragImage *) 0 ;
34275 wxDC *arg2 = 0 ;
34276 wxPoint *arg3 = 0 ;
34277 bool result;
34278 wxPoint temp3 ;
34279 PyObject * obj0 = 0 ;
34280 PyObject * obj1 = 0 ;
34281 PyObject * obj2 = 0 ;
34282 char *kwnames[] = {
34283 (char *) "self",(char *) "dc",(char *) "pos", NULL
34284 };
34285
34286 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:DragImage_DoDrawImage",kwnames,&obj0,&obj1,&obj2)) goto fail;
093d3ff1
RD
34287 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGenericDragImage, SWIG_POINTER_EXCEPTION | 0);
34288 if (SWIG_arg_fail(1)) SWIG_fail;
34289 {
34290 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxDC, SWIG_POINTER_EXCEPTION | 0);
34291 if (SWIG_arg_fail(2)) SWIG_fail;
34292 if (arg2 == NULL) {
34293 SWIG_null_ref("wxDC");
34294 }
34295 if (SWIG_arg_fail(2)) SWIG_fail;
e811c8ce
RD
34296 }
34297 {
34298 arg3 = &temp3;
34299 if ( ! wxPoint_helper(obj2, &arg3)) SWIG_fail;
34300 }
34301 {
34302 PyThreadState* __tstate = wxPyBeginAllowThreads();
34303 result = (bool)((wxGenericDragImage const *)arg1)->DoDrawImage(*arg2,(wxPoint const &)*arg3);
34304
34305 wxPyEndAllowThreads(__tstate);
34306 if (PyErr_Occurred()) SWIG_fail;
34307 }
4f89f6a3
RD
34308 {
34309 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
34310 }
e811c8ce
RD
34311 return resultobj;
34312 fail:
34313 return NULL;
34314}
34315
34316
c32bde28 34317static PyObject *_wrap_DragImage_UpdateBackingFromWindow(PyObject *, PyObject *args, PyObject *kwargs) {
e811c8ce
RD
34318 PyObject *resultobj;
34319 wxGenericDragImage *arg1 = (wxGenericDragImage *) 0 ;
34320 wxDC *arg2 = 0 ;
34321 wxMemoryDC *arg3 = 0 ;
34322 wxRect *arg4 = 0 ;
34323 wxRect *arg5 = 0 ;
34324 bool result;
34325 wxRect temp4 ;
34326 wxRect temp5 ;
34327 PyObject * obj0 = 0 ;
34328 PyObject * obj1 = 0 ;
34329 PyObject * obj2 = 0 ;
34330 PyObject * obj3 = 0 ;
34331 PyObject * obj4 = 0 ;
34332 char *kwnames[] = {
34333 (char *) "self",(char *) "windowDC",(char *) "destDC",(char *) "sourceRect",(char *) "destRect", NULL
34334 };
34335
34336 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOOO:DragImage_UpdateBackingFromWindow",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4)) goto fail;
093d3ff1
RD
34337 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGenericDragImage, SWIG_POINTER_EXCEPTION | 0);
34338 if (SWIG_arg_fail(1)) SWIG_fail;
34339 {
34340 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxDC, SWIG_POINTER_EXCEPTION | 0);
34341 if (SWIG_arg_fail(2)) SWIG_fail;
34342 if (arg2 == NULL) {
34343 SWIG_null_ref("wxDC");
34344 }
34345 if (SWIG_arg_fail(2)) SWIG_fail;
34346 }
34347 {
34348 SWIG_Python_ConvertPtr(obj2, (void **)&arg3, SWIGTYPE_p_wxMemoryDC, SWIG_POINTER_EXCEPTION | 0);
34349 if (SWIG_arg_fail(3)) SWIG_fail;
34350 if (arg3 == NULL) {
34351 SWIG_null_ref("wxMemoryDC");
34352 }
34353 if (SWIG_arg_fail(3)) SWIG_fail;
e811c8ce
RD
34354 }
34355 {
34356 arg4 = &temp4;
34357 if ( ! wxRect_helper(obj3, &arg4)) SWIG_fail;
34358 }
34359 {
34360 arg5 = &temp5;
34361 if ( ! wxRect_helper(obj4, &arg5)) SWIG_fail;
34362 }
34363 {
34364 PyThreadState* __tstate = wxPyBeginAllowThreads();
34365 result = (bool)((wxGenericDragImage const *)arg1)->UpdateBackingFromWindow(*arg2,*arg3,(wxRect const &)*arg4,(wxRect const &)*arg5);
34366
34367 wxPyEndAllowThreads(__tstate);
34368 if (PyErr_Occurred()) SWIG_fail;
34369 }
4f89f6a3
RD
34370 {
34371 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
34372 }
e811c8ce
RD
34373 return resultobj;
34374 fail:
34375 return NULL;
34376}
34377
34378
c32bde28 34379static PyObject *_wrap_DragImage_RedrawImage(PyObject *, PyObject *args, PyObject *kwargs) {
e811c8ce
RD
34380 PyObject *resultobj;
34381 wxGenericDragImage *arg1 = (wxGenericDragImage *) 0 ;
34382 wxPoint *arg2 = 0 ;
34383 wxPoint *arg3 = 0 ;
34384 bool arg4 ;
34385 bool arg5 ;
34386 bool result;
34387 wxPoint temp2 ;
34388 wxPoint temp3 ;
34389 PyObject * obj0 = 0 ;
34390 PyObject * obj1 = 0 ;
34391 PyObject * obj2 = 0 ;
34392 PyObject * obj3 = 0 ;
34393 PyObject * obj4 = 0 ;
34394 char *kwnames[] = {
34395 (char *) "self",(char *) "oldPos",(char *) "newPos",(char *) "eraseOld",(char *) "drawNew", NULL
34396 };
34397
34398 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOOO:DragImage_RedrawImage",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4)) goto fail;
093d3ff1
RD
34399 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGenericDragImage, SWIG_POINTER_EXCEPTION | 0);
34400 if (SWIG_arg_fail(1)) SWIG_fail;
e811c8ce
RD
34401 {
34402 arg2 = &temp2;
34403 if ( ! wxPoint_helper(obj1, &arg2)) SWIG_fail;
34404 }
34405 {
34406 arg3 = &temp3;
34407 if ( ! wxPoint_helper(obj2, &arg3)) SWIG_fail;
34408 }
093d3ff1
RD
34409 {
34410 arg4 = (bool)(SWIG_As_bool(obj3));
34411 if (SWIG_arg_fail(4)) SWIG_fail;
34412 }
34413 {
34414 arg5 = (bool)(SWIG_As_bool(obj4));
34415 if (SWIG_arg_fail(5)) SWIG_fail;
34416 }
e811c8ce
RD
34417 {
34418 PyThreadState* __tstate = wxPyBeginAllowThreads();
34419 result = (bool)(arg1)->RedrawImage((wxPoint const &)*arg2,(wxPoint const &)*arg3,arg4,arg5);
34420
34421 wxPyEndAllowThreads(__tstate);
34422 if (PyErr_Occurred()) SWIG_fail;
34423 }
4f89f6a3
RD
34424 {
34425 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
34426 }
e811c8ce
RD
34427 return resultobj;
34428 fail:
34429 return NULL;
34430}
34431
34432
c32bde28 34433static PyObject * DragImage_swigregister(PyObject *, PyObject *args) {
e811c8ce
RD
34434 PyObject *obj;
34435 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
34436 SWIG_TypeClientData(SWIGTYPE_p_wxGenericDragImage, obj);
34437 Py_INCREF(obj);
34438 return Py_BuildValue((char *)"");
34439}
53aa7709
RD
34440static int _wrap_DatePickerCtrlNameStr_set(PyObject *) {
34441 PyErr_SetString(PyExc_TypeError,"Variable DatePickerCtrlNameStr is read-only.");
34442 return 1;
34443}
34444
34445
34446static PyObject *_wrap_DatePickerCtrlNameStr_get(void) {
34447 PyObject *pyobj;
34448
34449 {
34450#if wxUSE_UNICODE
34451 pyobj = PyUnicode_FromWideChar((&wxPyDatePickerCtrlNameStr)->c_str(), (&wxPyDatePickerCtrlNameStr)->Len());
34452#else
34453 pyobj = PyString_FromStringAndSize((&wxPyDatePickerCtrlNameStr)->c_str(), (&wxPyDatePickerCtrlNameStr)->Len());
34454#endif
34455 }
34456 return pyobj;
34457}
34458
34459
34460static PyObject *_wrap_new_DatePickerCtrl(PyObject *, PyObject *args, PyObject *kwargs) {
34461 PyObject *resultobj;
34462 wxWindow *arg1 = (wxWindow *) 0 ;
34463 int arg2 = (int) -1 ;
34464 wxDateTime const &arg3_defvalue = wxDefaultDateTime ;
34465 wxDateTime *arg3 = (wxDateTime *) &arg3_defvalue ;
34466 wxPoint const &arg4_defvalue = wxDefaultPosition ;
34467 wxPoint *arg4 = (wxPoint *) &arg4_defvalue ;
34468 wxSize const &arg5_defvalue = wxDefaultSize ;
34469 wxSize *arg5 = (wxSize *) &arg5_defvalue ;
34470 long arg6 = (long) wxDP_DEFAULT|wxDP_SHOWCENTURY ;
34471 wxValidator const &arg7_defvalue = wxDefaultValidator ;
34472 wxValidator *arg7 = (wxValidator *) &arg7_defvalue ;
34473 wxString const &arg8_defvalue = wxPyDatePickerCtrlNameStr ;
34474 wxString *arg8 = (wxString *) &arg8_defvalue ;
34475 wxDatePickerCtrl *result;
34476 wxPoint temp4 ;
34477 wxSize temp5 ;
34478 bool temp8 = false ;
34479 PyObject * obj0 = 0 ;
34480 PyObject * obj1 = 0 ;
34481 PyObject * obj2 = 0 ;
34482 PyObject * obj3 = 0 ;
34483 PyObject * obj4 = 0 ;
34484 PyObject * obj5 = 0 ;
34485 PyObject * obj6 = 0 ;
34486 PyObject * obj7 = 0 ;
34487 char *kwnames[] = {
34488 (char *) "parent",(char *) "id",(char *) "dt",(char *) "pos",(char *) "size",(char *) "style",(char *) "validator",(char *) "name", NULL
34489 };
34490
34491 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|OOOOOOO:new_DatePickerCtrl",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6,&obj7)) goto fail;
34492 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
34493 if (SWIG_arg_fail(1)) SWIG_fail;
34494 if (obj1) {
34495 {
34496 arg2 = (int)(SWIG_As_int(obj1));
34497 if (SWIG_arg_fail(2)) SWIG_fail;
34498 }
34499 }
34500 if (obj2) {
34501 {
34502 SWIG_Python_ConvertPtr(obj2, (void **)&arg3, SWIGTYPE_p_wxDateTime, SWIG_POINTER_EXCEPTION | 0);
34503 if (SWIG_arg_fail(3)) SWIG_fail;
34504 if (arg3 == NULL) {
34505 SWIG_null_ref("wxDateTime");
34506 }
34507 if (SWIG_arg_fail(3)) SWIG_fail;
34508 }
34509 }
34510 if (obj3) {
34511 {
34512 arg4 = &temp4;
34513 if ( ! wxPoint_helper(obj3, &arg4)) SWIG_fail;
34514 }
34515 }
34516 if (obj4) {
34517 {
34518 arg5 = &temp5;
34519 if ( ! wxSize_helper(obj4, &arg5)) SWIG_fail;
34520 }
34521 }
34522 if (obj5) {
34523 {
34524 arg6 = (long)(SWIG_As_long(obj5));
34525 if (SWIG_arg_fail(6)) SWIG_fail;
34526 }
34527 }
34528 if (obj6) {
34529 {
34530 SWIG_Python_ConvertPtr(obj6, (void **)&arg7, SWIGTYPE_p_wxValidator, SWIG_POINTER_EXCEPTION | 0);
34531 if (SWIG_arg_fail(7)) SWIG_fail;
34532 if (arg7 == NULL) {
34533 SWIG_null_ref("wxValidator");
34534 }
34535 if (SWIG_arg_fail(7)) SWIG_fail;
34536 }
34537 }
34538 if (obj7) {
34539 {
34540 arg8 = wxString_in_helper(obj7);
34541 if (arg8 == NULL) SWIG_fail;
34542 temp8 = true;
34543 }
34544 }
34545 {
34546 if (!wxPyCheckForApp()) SWIG_fail;
34547 PyThreadState* __tstate = wxPyBeginAllowThreads();
34548 result = (wxDatePickerCtrl *)new wxDatePickerCtrl(arg1,arg2,(wxDateTime const &)*arg3,(wxPoint const &)*arg4,(wxSize const &)*arg5,arg6,(wxValidator const &)*arg7,(wxString const &)*arg8);
34549
34550 wxPyEndAllowThreads(__tstate);
34551 if (PyErr_Occurred()) SWIG_fail;
34552 }
34553 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxDatePickerCtrl, 1);
34554 {
34555 if (temp8)
34556 delete arg8;
34557 }
34558 return resultobj;
34559 fail:
34560 {
34561 if (temp8)
34562 delete arg8;
34563 }
34564 return NULL;
34565}
34566
34567
34568static PyObject *_wrap_new_PreDatePickerCtrl(PyObject *, PyObject *args, PyObject *kwargs) {
34569 PyObject *resultobj;
34570 wxDatePickerCtrl *result;
34571 char *kwnames[] = {
34572 NULL
34573 };
34574
34575 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_PreDatePickerCtrl",kwnames)) goto fail;
34576 {
34577 if (!wxPyCheckForApp()) SWIG_fail;
34578 PyThreadState* __tstate = wxPyBeginAllowThreads();
34579 result = (wxDatePickerCtrl *)new wxDatePickerCtrl();
34580
34581 wxPyEndAllowThreads(__tstate);
34582 if (PyErr_Occurred()) SWIG_fail;
34583 }
34584 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxDatePickerCtrl, 1);
34585 return resultobj;
34586 fail:
34587 return NULL;
34588}
34589
34590
34591static PyObject *_wrap_DatePickerCtrl_Create(PyObject *, PyObject *args, PyObject *kwargs) {
34592 PyObject *resultobj;
34593 wxDatePickerCtrl *arg1 = (wxDatePickerCtrl *) 0 ;
34594 wxWindow *arg2 = (wxWindow *) 0 ;
34595 int arg3 = (int) -1 ;
34596 wxDateTime const &arg4_defvalue = wxDefaultDateTime ;
34597 wxDateTime *arg4 = (wxDateTime *) &arg4_defvalue ;
34598 wxPoint const &arg5_defvalue = wxDefaultPosition ;
34599 wxPoint *arg5 = (wxPoint *) &arg5_defvalue ;
34600 wxSize const &arg6_defvalue = wxDefaultSize ;
34601 wxSize *arg6 = (wxSize *) &arg6_defvalue ;
34602 long arg7 = (long) wxDP_DEFAULT|wxDP_SHOWCENTURY ;
34603 wxValidator const &arg8_defvalue = wxDefaultValidator ;
34604 wxValidator *arg8 = (wxValidator *) &arg8_defvalue ;
34605 wxString const &arg9_defvalue = wxPyDatePickerCtrlNameStr ;
34606 wxString *arg9 = (wxString *) &arg9_defvalue ;
34607 bool result;
34608 wxPoint temp5 ;
34609 wxSize temp6 ;
34610 bool temp9 = false ;
34611 PyObject * obj0 = 0 ;
34612 PyObject * obj1 = 0 ;
34613 PyObject * obj2 = 0 ;
34614 PyObject * obj3 = 0 ;
34615 PyObject * obj4 = 0 ;
34616 PyObject * obj5 = 0 ;
34617 PyObject * obj6 = 0 ;
34618 PyObject * obj7 = 0 ;
34619 PyObject * obj8 = 0 ;
34620 char *kwnames[] = {
34621 (char *) "self",(char *) "parent",(char *) "id",(char *) "dt",(char *) "pos",(char *) "size",(char *) "style",(char *) "validator",(char *) "name", NULL
34622 };
34623
34624 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|OOOOOOO:DatePickerCtrl_Create",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6,&obj7,&obj8)) goto fail;
34625 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxDatePickerCtrl, SWIG_POINTER_EXCEPTION | 0);
34626 if (SWIG_arg_fail(1)) SWIG_fail;
34627 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
34628 if (SWIG_arg_fail(2)) SWIG_fail;
34629 if (obj2) {
34630 {
34631 arg3 = (int)(SWIG_As_int(obj2));
34632 if (SWIG_arg_fail(3)) SWIG_fail;
34633 }
34634 }
34635 if (obj3) {
34636 {
34637 SWIG_Python_ConvertPtr(obj3, (void **)&arg4, SWIGTYPE_p_wxDateTime, SWIG_POINTER_EXCEPTION | 0);
34638 if (SWIG_arg_fail(4)) SWIG_fail;
34639 if (arg4 == NULL) {
34640 SWIG_null_ref("wxDateTime");
34641 }
34642 if (SWIG_arg_fail(4)) SWIG_fail;
34643 }
34644 }
34645 if (obj4) {
34646 {
34647 arg5 = &temp5;
34648 if ( ! wxPoint_helper(obj4, &arg5)) SWIG_fail;
34649 }
34650 }
34651 if (obj5) {
34652 {
34653 arg6 = &temp6;
34654 if ( ! wxSize_helper(obj5, &arg6)) SWIG_fail;
34655 }
34656 }
34657 if (obj6) {
34658 {
34659 arg7 = (long)(SWIG_As_long(obj6));
34660 if (SWIG_arg_fail(7)) SWIG_fail;
34661 }
34662 }
34663 if (obj7) {
34664 {
34665 SWIG_Python_ConvertPtr(obj7, (void **)&arg8, SWIGTYPE_p_wxValidator, SWIG_POINTER_EXCEPTION | 0);
34666 if (SWIG_arg_fail(8)) SWIG_fail;
34667 if (arg8 == NULL) {
34668 SWIG_null_ref("wxValidator");
34669 }
34670 if (SWIG_arg_fail(8)) SWIG_fail;
34671 }
34672 }
34673 if (obj8) {
34674 {
34675 arg9 = wxString_in_helper(obj8);
34676 if (arg9 == NULL) SWIG_fail;
34677 temp9 = true;
34678 }
34679 }
34680 {
34681 PyThreadState* __tstate = wxPyBeginAllowThreads();
34682 result = (bool)(arg1)->Create(arg2,arg3,(wxDateTime const &)*arg4,(wxPoint const &)*arg5,(wxSize const &)*arg6,arg7,(wxValidator const &)*arg8,(wxString const &)*arg9);
34683
34684 wxPyEndAllowThreads(__tstate);
34685 if (PyErr_Occurred()) SWIG_fail;
34686 }
34687 {
34688 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
34689 }
34690 {
34691 if (temp9)
34692 delete arg9;
34693 }
34694 return resultobj;
34695 fail:
34696 {
34697 if (temp9)
34698 delete arg9;
34699 }
34700 return NULL;
34701}
34702
34703
34704static PyObject *_wrap_DatePickerCtrl_SetValue(PyObject *, PyObject *args, PyObject *kwargs) {
34705 PyObject *resultobj;
34706 wxDatePickerCtrl *arg1 = (wxDatePickerCtrl *) 0 ;
34707 wxDateTime *arg2 = 0 ;
34708 PyObject * obj0 = 0 ;
34709 PyObject * obj1 = 0 ;
34710 char *kwnames[] = {
34711 (char *) "self",(char *) "dt", NULL
34712 };
34713
34714 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:DatePickerCtrl_SetValue",kwnames,&obj0,&obj1)) goto fail;
34715 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxDatePickerCtrl, SWIG_POINTER_EXCEPTION | 0);
34716 if (SWIG_arg_fail(1)) SWIG_fail;
34717 {
34718 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxDateTime, SWIG_POINTER_EXCEPTION | 0);
34719 if (SWIG_arg_fail(2)) SWIG_fail;
34720 if (arg2 == NULL) {
34721 SWIG_null_ref("wxDateTime");
34722 }
34723 if (SWIG_arg_fail(2)) SWIG_fail;
34724 }
34725 {
34726 PyThreadState* __tstate = wxPyBeginAllowThreads();
34727 (arg1)->SetValue((wxDateTime const &)*arg2);
34728
34729 wxPyEndAllowThreads(__tstate);
34730 if (PyErr_Occurred()) SWIG_fail;
34731 }
34732 Py_INCREF(Py_None); resultobj = Py_None;
34733 return resultobj;
34734 fail:
34735 return NULL;
34736}
34737
34738
34739static PyObject *_wrap_DatePickerCtrl_GetValue(PyObject *, PyObject *args, PyObject *kwargs) {
34740 PyObject *resultobj;
34741 wxDatePickerCtrl *arg1 = (wxDatePickerCtrl *) 0 ;
34742 wxDateTime result;
34743 PyObject * obj0 = 0 ;
34744 char *kwnames[] = {
34745 (char *) "self", NULL
34746 };
34747
34748 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:DatePickerCtrl_GetValue",kwnames,&obj0)) goto fail;
34749 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxDatePickerCtrl, SWIG_POINTER_EXCEPTION | 0);
34750 if (SWIG_arg_fail(1)) SWIG_fail;
34751 {
34752 PyThreadState* __tstate = wxPyBeginAllowThreads();
34753 result = ((wxDatePickerCtrl const *)arg1)->GetValue();
34754
34755 wxPyEndAllowThreads(__tstate);
34756 if (PyErr_Occurred()) SWIG_fail;
34757 }
34758 {
34759 wxDateTime * resultptr;
34760 resultptr = new wxDateTime((wxDateTime &)(result));
34761 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxDateTime, 1);
34762 }
34763 return resultobj;
34764 fail:
34765 return NULL;
34766}
34767
34768
34769static PyObject *_wrap_DatePickerCtrl_SetRange(PyObject *, PyObject *args, PyObject *kwargs) {
34770 PyObject *resultobj;
34771 wxDatePickerCtrl *arg1 = (wxDatePickerCtrl *) 0 ;
34772 wxDateTime *arg2 = 0 ;
34773 wxDateTime *arg3 = 0 ;
34774 PyObject * obj0 = 0 ;
34775 PyObject * obj1 = 0 ;
34776 PyObject * obj2 = 0 ;
34777 char *kwnames[] = {
34778 (char *) "self",(char *) "dt1",(char *) "dt2", NULL
34779 };
34780
34781 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:DatePickerCtrl_SetRange",kwnames,&obj0,&obj1,&obj2)) goto fail;
34782 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxDatePickerCtrl, SWIG_POINTER_EXCEPTION | 0);
34783 if (SWIG_arg_fail(1)) SWIG_fail;
34784 {
34785 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxDateTime, SWIG_POINTER_EXCEPTION | 0);
34786 if (SWIG_arg_fail(2)) SWIG_fail;
34787 if (arg2 == NULL) {
34788 SWIG_null_ref("wxDateTime");
34789 }
34790 if (SWIG_arg_fail(2)) SWIG_fail;
34791 }
34792 {
34793 SWIG_Python_ConvertPtr(obj2, (void **)&arg3, SWIGTYPE_p_wxDateTime, SWIG_POINTER_EXCEPTION | 0);
34794 if (SWIG_arg_fail(3)) SWIG_fail;
34795 if (arg3 == NULL) {
34796 SWIG_null_ref("wxDateTime");
34797 }
34798 if (SWIG_arg_fail(3)) SWIG_fail;
34799 }
34800 {
34801 PyThreadState* __tstate = wxPyBeginAllowThreads();
34802 (arg1)->SetRange((wxDateTime const &)*arg2,(wxDateTime const &)*arg3);
34803
34804 wxPyEndAllowThreads(__tstate);
34805 if (PyErr_Occurred()) SWIG_fail;
34806 }
34807 Py_INCREF(Py_None); resultobj = Py_None;
34808 return resultobj;
34809 fail:
34810 return NULL;
34811}
34812
34813
34814static PyObject *_wrap_DatePickerCtrl_GetLowerLimit(PyObject *, PyObject *args, PyObject *kwargs) {
34815 PyObject *resultobj;
34816 wxDatePickerCtrl *arg1 = (wxDatePickerCtrl *) 0 ;
34817 wxDateTime result;
34818 PyObject * obj0 = 0 ;
34819 char *kwnames[] = {
34820 (char *) "self", NULL
34821 };
34822
34823 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:DatePickerCtrl_GetLowerLimit",kwnames,&obj0)) goto fail;
34824 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxDatePickerCtrl, SWIG_POINTER_EXCEPTION | 0);
34825 if (SWIG_arg_fail(1)) SWIG_fail;
34826 {
34827 PyThreadState* __tstate = wxPyBeginAllowThreads();
34828 result = wxDatePickerCtrl_GetLowerLimit(arg1);
34829
34830 wxPyEndAllowThreads(__tstate);
34831 if (PyErr_Occurred()) SWIG_fail;
34832 }
34833 {
34834 wxDateTime * resultptr;
34835 resultptr = new wxDateTime((wxDateTime &)(result));
34836 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxDateTime, 1);
34837 }
34838 return resultobj;
34839 fail:
34840 return NULL;
34841}
34842
34843
34844static PyObject *_wrap_DatePickerCtrl_GetUpperLimit(PyObject *, PyObject *args, PyObject *kwargs) {
34845 PyObject *resultobj;
34846 wxDatePickerCtrl *arg1 = (wxDatePickerCtrl *) 0 ;
34847 wxDateTime result;
34848 PyObject * obj0 = 0 ;
34849 char *kwnames[] = {
34850 (char *) "self", NULL
34851 };
34852
34853 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:DatePickerCtrl_GetUpperLimit",kwnames,&obj0)) goto fail;
34854 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxDatePickerCtrl, SWIG_POINTER_EXCEPTION | 0);
34855 if (SWIG_arg_fail(1)) SWIG_fail;
34856 {
34857 PyThreadState* __tstate = wxPyBeginAllowThreads();
34858 result = wxDatePickerCtrl_GetUpperLimit(arg1);
34859
34860 wxPyEndAllowThreads(__tstate);
34861 if (PyErr_Occurred()) SWIG_fail;
34862 }
34863 {
34864 wxDateTime * resultptr;
34865 resultptr = new wxDateTime((wxDateTime &)(result));
34866 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxDateTime, 1);
34867 }
34868 return resultobj;
34869 fail:
34870 return NULL;
34871}
34872
34873
34874static PyObject * DatePickerCtrl_swigregister(PyObject *, PyObject *args) {
34875 PyObject *obj;
34876 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
34877 SWIG_TypeClientData(SWIGTYPE_p_wxDatePickerCtrl, obj);
34878 Py_INCREF(obj);
34879 return Py_BuildValue((char *)"");
34880}
e811c8ce 34881static PyMethodDef SwigMethods[] = {
093d3ff1
RD
34882 { (char *)"new_Button", (PyCFunction) _wrap_new_Button, METH_VARARGS | METH_KEYWORDS, NULL},
34883 { (char *)"new_PreButton", (PyCFunction) _wrap_new_PreButton, METH_VARARGS | METH_KEYWORDS, NULL},
34884 { (char *)"Button_Create", (PyCFunction) _wrap_Button_Create, METH_VARARGS | METH_KEYWORDS, NULL},
34885 { (char *)"Button_SetDefault", (PyCFunction) _wrap_Button_SetDefault, METH_VARARGS | METH_KEYWORDS, NULL},
34886 { (char *)"Button_GetDefaultSize", (PyCFunction) _wrap_Button_GetDefaultSize, METH_VARARGS | METH_KEYWORDS, NULL},
34887 { (char *)"Button_GetClassDefaultAttributes", (PyCFunction) _wrap_Button_GetClassDefaultAttributes, METH_VARARGS | METH_KEYWORDS, NULL},
34888 { (char *)"Button_swigregister", Button_swigregister, METH_VARARGS, NULL},
34889 { (char *)"new_BitmapButton", (PyCFunction) _wrap_new_BitmapButton, METH_VARARGS | METH_KEYWORDS, NULL},
34890 { (char *)"new_PreBitmapButton", (PyCFunction) _wrap_new_PreBitmapButton, METH_VARARGS | METH_KEYWORDS, NULL},
34891 { (char *)"BitmapButton_Create", (PyCFunction) _wrap_BitmapButton_Create, METH_VARARGS | METH_KEYWORDS, NULL},
34892 { (char *)"BitmapButton_GetBitmapLabel", (PyCFunction) _wrap_BitmapButton_GetBitmapLabel, METH_VARARGS | METH_KEYWORDS, NULL},
34893 { (char *)"BitmapButton_GetBitmapDisabled", (PyCFunction) _wrap_BitmapButton_GetBitmapDisabled, METH_VARARGS | METH_KEYWORDS, NULL},
34894 { (char *)"BitmapButton_GetBitmapFocus", (PyCFunction) _wrap_BitmapButton_GetBitmapFocus, METH_VARARGS | METH_KEYWORDS, NULL},
34895 { (char *)"BitmapButton_GetBitmapSelected", (PyCFunction) _wrap_BitmapButton_GetBitmapSelected, METH_VARARGS | METH_KEYWORDS, NULL},
34896 { (char *)"BitmapButton_SetBitmapDisabled", (PyCFunction) _wrap_BitmapButton_SetBitmapDisabled, METH_VARARGS | METH_KEYWORDS, NULL},
34897 { (char *)"BitmapButton_SetBitmapFocus", (PyCFunction) _wrap_BitmapButton_SetBitmapFocus, METH_VARARGS | METH_KEYWORDS, NULL},
34898 { (char *)"BitmapButton_SetBitmapSelected", (PyCFunction) _wrap_BitmapButton_SetBitmapSelected, METH_VARARGS | METH_KEYWORDS, NULL},
34899 { (char *)"BitmapButton_SetBitmapLabel", (PyCFunction) _wrap_BitmapButton_SetBitmapLabel, METH_VARARGS | METH_KEYWORDS, NULL},
34900 { (char *)"BitmapButton_SetMargins", (PyCFunction) _wrap_BitmapButton_SetMargins, METH_VARARGS | METH_KEYWORDS, NULL},
34901 { (char *)"BitmapButton_GetMarginX", (PyCFunction) _wrap_BitmapButton_GetMarginX, METH_VARARGS | METH_KEYWORDS, NULL},
34902 { (char *)"BitmapButton_GetMarginY", (PyCFunction) _wrap_BitmapButton_GetMarginY, METH_VARARGS | METH_KEYWORDS, NULL},
34903 { (char *)"BitmapButton_swigregister", BitmapButton_swigregister, METH_VARARGS, NULL},
34904 { (char *)"new_CheckBox", (PyCFunction) _wrap_new_CheckBox, METH_VARARGS | METH_KEYWORDS, NULL},
34905 { (char *)"new_PreCheckBox", (PyCFunction) _wrap_new_PreCheckBox, METH_VARARGS | METH_KEYWORDS, NULL},
34906 { (char *)"CheckBox_Create", (PyCFunction) _wrap_CheckBox_Create, METH_VARARGS | METH_KEYWORDS, NULL},
34907 { (char *)"CheckBox_GetValue", (PyCFunction) _wrap_CheckBox_GetValue, METH_VARARGS | METH_KEYWORDS, NULL},
34908 { (char *)"CheckBox_IsChecked", (PyCFunction) _wrap_CheckBox_IsChecked, METH_VARARGS | METH_KEYWORDS, NULL},
34909 { (char *)"CheckBox_SetValue", (PyCFunction) _wrap_CheckBox_SetValue, METH_VARARGS | METH_KEYWORDS, NULL},
34910 { (char *)"CheckBox_Get3StateValue", (PyCFunction) _wrap_CheckBox_Get3StateValue, METH_VARARGS | METH_KEYWORDS, NULL},
34911 { (char *)"CheckBox_Set3StateValue", (PyCFunction) _wrap_CheckBox_Set3StateValue, METH_VARARGS | METH_KEYWORDS, NULL},
34912 { (char *)"CheckBox_Is3State", (PyCFunction) _wrap_CheckBox_Is3State, METH_VARARGS | METH_KEYWORDS, NULL},
34913 { (char *)"CheckBox_Is3rdStateAllowedForUser", (PyCFunction) _wrap_CheckBox_Is3rdStateAllowedForUser, METH_VARARGS | METH_KEYWORDS, NULL},
34914 { (char *)"CheckBox_GetClassDefaultAttributes", (PyCFunction) _wrap_CheckBox_GetClassDefaultAttributes, METH_VARARGS | METH_KEYWORDS, NULL},
34915 { (char *)"CheckBox_swigregister", CheckBox_swigregister, METH_VARARGS, NULL},
34916 { (char *)"new_Choice", (PyCFunction) _wrap_new_Choice, METH_VARARGS | METH_KEYWORDS, NULL},
34917 { (char *)"new_PreChoice", (PyCFunction) _wrap_new_PreChoice, METH_VARARGS | METH_KEYWORDS, NULL},
34918 { (char *)"Choice_Create", (PyCFunction) _wrap_Choice_Create, METH_VARARGS | METH_KEYWORDS, NULL},
093d3ff1
RD
34919 { (char *)"Choice_GetClassDefaultAttributes", (PyCFunction) _wrap_Choice_GetClassDefaultAttributes, METH_VARARGS | METH_KEYWORDS, NULL},
34920 { (char *)"Choice_swigregister", Choice_swigregister, METH_VARARGS, NULL},
34921 { (char *)"new_ComboBox", (PyCFunction) _wrap_new_ComboBox, METH_VARARGS | METH_KEYWORDS, NULL},
34922 { (char *)"new_PreComboBox", (PyCFunction) _wrap_new_PreComboBox, METH_VARARGS | METH_KEYWORDS, NULL},
34923 { (char *)"ComboBox_Create", (PyCFunction) _wrap_ComboBox_Create, METH_VARARGS | METH_KEYWORDS, NULL},
34924 { (char *)"ComboBox_GetValue", (PyCFunction) _wrap_ComboBox_GetValue, METH_VARARGS | METH_KEYWORDS, NULL},
34925 { (char *)"ComboBox_SetValue", (PyCFunction) _wrap_ComboBox_SetValue, METH_VARARGS | METH_KEYWORDS, NULL},
34926 { (char *)"ComboBox_Copy", (PyCFunction) _wrap_ComboBox_Copy, METH_VARARGS | METH_KEYWORDS, NULL},
34927 { (char *)"ComboBox_Cut", (PyCFunction) _wrap_ComboBox_Cut, METH_VARARGS | METH_KEYWORDS, NULL},
34928 { (char *)"ComboBox_Paste", (PyCFunction) _wrap_ComboBox_Paste, METH_VARARGS | METH_KEYWORDS, NULL},
34929 { (char *)"ComboBox_SetInsertionPoint", (PyCFunction) _wrap_ComboBox_SetInsertionPoint, METH_VARARGS | METH_KEYWORDS, NULL},
34930 { (char *)"ComboBox_GetInsertionPoint", (PyCFunction) _wrap_ComboBox_GetInsertionPoint, METH_VARARGS | METH_KEYWORDS, NULL},
34931 { (char *)"ComboBox_GetLastPosition", (PyCFunction) _wrap_ComboBox_GetLastPosition, METH_VARARGS | METH_KEYWORDS, NULL},
34932 { (char *)"ComboBox_Replace", (PyCFunction) _wrap_ComboBox_Replace, METH_VARARGS | METH_KEYWORDS, NULL},
34933 { (char *)"ComboBox_SetSelection", (PyCFunction) _wrap_ComboBox_SetSelection, METH_VARARGS | METH_KEYWORDS, NULL},
34934 { (char *)"ComboBox_SetMark", (PyCFunction) _wrap_ComboBox_SetMark, METH_VARARGS | METH_KEYWORDS, NULL},
b9d6a5f3 34935 { (char *)"ComboBox_GetMark", (PyCFunction) _wrap_ComboBox_GetMark, METH_VARARGS | METH_KEYWORDS, NULL},
093d3ff1
RD
34936 { (char *)"ComboBox_SetStringSelection", (PyCFunction) _wrap_ComboBox_SetStringSelection, METH_VARARGS | METH_KEYWORDS, NULL},
34937 { (char *)"ComboBox_SetString", (PyCFunction) _wrap_ComboBox_SetString, METH_VARARGS | METH_KEYWORDS, NULL},
34938 { (char *)"ComboBox_SetEditable", (PyCFunction) _wrap_ComboBox_SetEditable, METH_VARARGS | METH_KEYWORDS, NULL},
34939 { (char *)"ComboBox_SetInsertionPointEnd", (PyCFunction) _wrap_ComboBox_SetInsertionPointEnd, METH_VARARGS | METH_KEYWORDS, NULL},
34940 { (char *)"ComboBox_Remove", (PyCFunction) _wrap_ComboBox_Remove, METH_VARARGS | METH_KEYWORDS, NULL},
34941 { (char *)"ComboBox_IsEditable", (PyCFunction) _wrap_ComboBox_IsEditable, METH_VARARGS | METH_KEYWORDS, NULL},
34942 { (char *)"ComboBox_Undo", (PyCFunction) _wrap_ComboBox_Undo, METH_VARARGS | METH_KEYWORDS, NULL},
34943 { (char *)"ComboBox_Redo", (PyCFunction) _wrap_ComboBox_Redo, METH_VARARGS | METH_KEYWORDS, NULL},
34944 { (char *)"ComboBox_SelectAll", (PyCFunction) _wrap_ComboBox_SelectAll, METH_VARARGS | METH_KEYWORDS, NULL},
34945 { (char *)"ComboBox_CanCopy", (PyCFunction) _wrap_ComboBox_CanCopy, METH_VARARGS | METH_KEYWORDS, NULL},
34946 { (char *)"ComboBox_CanCut", (PyCFunction) _wrap_ComboBox_CanCut, METH_VARARGS | METH_KEYWORDS, NULL},
34947 { (char *)"ComboBox_CanPaste", (PyCFunction) _wrap_ComboBox_CanPaste, METH_VARARGS | METH_KEYWORDS, NULL},
34948 { (char *)"ComboBox_CanUndo", (PyCFunction) _wrap_ComboBox_CanUndo, METH_VARARGS | METH_KEYWORDS, NULL},
34949 { (char *)"ComboBox_CanRedo", (PyCFunction) _wrap_ComboBox_CanRedo, METH_VARARGS | METH_KEYWORDS, NULL},
34950 { (char *)"ComboBox_GetClassDefaultAttributes", (PyCFunction) _wrap_ComboBox_GetClassDefaultAttributes, METH_VARARGS | METH_KEYWORDS, NULL},
34951 { (char *)"ComboBox_swigregister", ComboBox_swigregister, METH_VARARGS, NULL},
34952 { (char *)"new_Gauge", (PyCFunction) _wrap_new_Gauge, METH_VARARGS | METH_KEYWORDS, NULL},
34953 { (char *)"new_PreGauge", (PyCFunction) _wrap_new_PreGauge, METH_VARARGS | METH_KEYWORDS, NULL},
34954 { (char *)"Gauge_Create", (PyCFunction) _wrap_Gauge_Create, METH_VARARGS | METH_KEYWORDS, NULL},
34955 { (char *)"Gauge_SetRange", (PyCFunction) _wrap_Gauge_SetRange, METH_VARARGS | METH_KEYWORDS, NULL},
34956 { (char *)"Gauge_GetRange", (PyCFunction) _wrap_Gauge_GetRange, METH_VARARGS | METH_KEYWORDS, NULL},
34957 { (char *)"Gauge_SetValue", (PyCFunction) _wrap_Gauge_SetValue, METH_VARARGS | METH_KEYWORDS, NULL},
34958 { (char *)"Gauge_GetValue", (PyCFunction) _wrap_Gauge_GetValue, METH_VARARGS | METH_KEYWORDS, NULL},
34959 { (char *)"Gauge_IsVertical", (PyCFunction) _wrap_Gauge_IsVertical, METH_VARARGS | METH_KEYWORDS, NULL},
34960 { (char *)"Gauge_SetShadowWidth", (PyCFunction) _wrap_Gauge_SetShadowWidth, METH_VARARGS | METH_KEYWORDS, NULL},
34961 { (char *)"Gauge_GetShadowWidth", (PyCFunction) _wrap_Gauge_GetShadowWidth, METH_VARARGS | METH_KEYWORDS, NULL},
34962 { (char *)"Gauge_SetBezelFace", (PyCFunction) _wrap_Gauge_SetBezelFace, METH_VARARGS | METH_KEYWORDS, NULL},
34963 { (char *)"Gauge_GetBezelFace", (PyCFunction) _wrap_Gauge_GetBezelFace, METH_VARARGS | METH_KEYWORDS, NULL},
34964 { (char *)"Gauge_GetClassDefaultAttributes", (PyCFunction) _wrap_Gauge_GetClassDefaultAttributes, METH_VARARGS | METH_KEYWORDS, NULL},
34965 { (char *)"Gauge_swigregister", Gauge_swigregister, METH_VARARGS, NULL},
34966 { (char *)"new_StaticBox", (PyCFunction) _wrap_new_StaticBox, METH_VARARGS | METH_KEYWORDS, NULL},
34967 { (char *)"new_PreStaticBox", (PyCFunction) _wrap_new_PreStaticBox, METH_VARARGS | METH_KEYWORDS, NULL},
34968 { (char *)"StaticBox_Create", (PyCFunction) _wrap_StaticBox_Create, METH_VARARGS | METH_KEYWORDS, NULL},
34969 { (char *)"StaticBox_GetClassDefaultAttributes", (PyCFunction) _wrap_StaticBox_GetClassDefaultAttributes, METH_VARARGS | METH_KEYWORDS, NULL},
34970 { (char *)"StaticBox_swigregister", StaticBox_swigregister, METH_VARARGS, NULL},
34971 { (char *)"new_StaticLine", (PyCFunction) _wrap_new_StaticLine, METH_VARARGS | METH_KEYWORDS, NULL},
34972 { (char *)"new_PreStaticLine", (PyCFunction) _wrap_new_PreStaticLine, METH_VARARGS | METH_KEYWORDS, NULL},
34973 { (char *)"StaticLine_Create", (PyCFunction) _wrap_StaticLine_Create, METH_VARARGS | METH_KEYWORDS, NULL},
34974 { (char *)"StaticLine_IsVertical", (PyCFunction) _wrap_StaticLine_IsVertical, METH_VARARGS | METH_KEYWORDS, NULL},
34975 { (char *)"StaticLine_GetDefaultSize", (PyCFunction) _wrap_StaticLine_GetDefaultSize, METH_VARARGS | METH_KEYWORDS, NULL},
34976 { (char *)"StaticLine_GetClassDefaultAttributes", (PyCFunction) _wrap_StaticLine_GetClassDefaultAttributes, METH_VARARGS | METH_KEYWORDS, NULL},
34977 { (char *)"StaticLine_swigregister", StaticLine_swigregister, METH_VARARGS, NULL},
34978 { (char *)"new_StaticText", (PyCFunction) _wrap_new_StaticText, METH_VARARGS | METH_KEYWORDS, NULL},
34979 { (char *)"new_PreStaticText", (PyCFunction) _wrap_new_PreStaticText, METH_VARARGS | METH_KEYWORDS, NULL},
34980 { (char *)"StaticText_Create", (PyCFunction) _wrap_StaticText_Create, METH_VARARGS | METH_KEYWORDS, NULL},
34981 { (char *)"StaticText_GetClassDefaultAttributes", (PyCFunction) _wrap_StaticText_GetClassDefaultAttributes, METH_VARARGS | METH_KEYWORDS, NULL},
34982 { (char *)"StaticText_swigregister", StaticText_swigregister, METH_VARARGS, NULL},
34983 { (char *)"new_StaticBitmap", (PyCFunction) _wrap_new_StaticBitmap, METH_VARARGS | METH_KEYWORDS, NULL},
34984 { (char *)"new_PreStaticBitmap", (PyCFunction) _wrap_new_PreStaticBitmap, METH_VARARGS | METH_KEYWORDS, NULL},
34985 { (char *)"StaticBitmap_Create", (PyCFunction) _wrap_StaticBitmap_Create, METH_VARARGS | METH_KEYWORDS, NULL},
34986 { (char *)"StaticBitmap_GetBitmap", (PyCFunction) _wrap_StaticBitmap_GetBitmap, METH_VARARGS | METH_KEYWORDS, NULL},
34987 { (char *)"StaticBitmap_SetBitmap", (PyCFunction) _wrap_StaticBitmap_SetBitmap, METH_VARARGS | METH_KEYWORDS, NULL},
34988 { (char *)"StaticBitmap_SetIcon", (PyCFunction) _wrap_StaticBitmap_SetIcon, METH_VARARGS | METH_KEYWORDS, NULL},
34989 { (char *)"StaticBitmap_GetClassDefaultAttributes", (PyCFunction) _wrap_StaticBitmap_GetClassDefaultAttributes, METH_VARARGS | METH_KEYWORDS, NULL},
34990 { (char *)"StaticBitmap_swigregister", StaticBitmap_swigregister, METH_VARARGS, NULL},
34991 { (char *)"new_ListBox", (PyCFunction) _wrap_new_ListBox, METH_VARARGS | METH_KEYWORDS, NULL},
34992 { (char *)"new_PreListBox", (PyCFunction) _wrap_new_PreListBox, METH_VARARGS | METH_KEYWORDS, NULL},
34993 { (char *)"ListBox_Create", (PyCFunction) _wrap_ListBox_Create, METH_VARARGS | METH_KEYWORDS, NULL},
34994 { (char *)"ListBox_Insert", (PyCFunction) _wrap_ListBox_Insert, METH_VARARGS | METH_KEYWORDS, NULL},
34995 { (char *)"ListBox_InsertItems", (PyCFunction) _wrap_ListBox_InsertItems, METH_VARARGS | METH_KEYWORDS, NULL},
34996 { (char *)"ListBox_Set", (PyCFunction) _wrap_ListBox_Set, METH_VARARGS | METH_KEYWORDS, NULL},
34997 { (char *)"ListBox_IsSelected", (PyCFunction) _wrap_ListBox_IsSelected, METH_VARARGS | METH_KEYWORDS, NULL},
34998 { (char *)"ListBox_SetSelection", (PyCFunction) _wrap_ListBox_SetSelection, METH_VARARGS | METH_KEYWORDS, NULL},
34999 { (char *)"ListBox_Select", (PyCFunction) _wrap_ListBox_Select, METH_VARARGS | METH_KEYWORDS, NULL},
35000 { (char *)"ListBox_Deselect", (PyCFunction) _wrap_ListBox_Deselect, METH_VARARGS | METH_KEYWORDS, NULL},
35001 { (char *)"ListBox_DeselectAll", (PyCFunction) _wrap_ListBox_DeselectAll, METH_VARARGS | METH_KEYWORDS, NULL},
35002 { (char *)"ListBox_SetStringSelection", (PyCFunction) _wrap_ListBox_SetStringSelection, METH_VARARGS | METH_KEYWORDS, NULL},
35003 { (char *)"ListBox_GetSelections", (PyCFunction) _wrap_ListBox_GetSelections, METH_VARARGS | METH_KEYWORDS, NULL},
35004 { (char *)"ListBox_SetFirstItem", (PyCFunction) _wrap_ListBox_SetFirstItem, METH_VARARGS | METH_KEYWORDS, NULL},
35005 { (char *)"ListBox_SetFirstItemStr", (PyCFunction) _wrap_ListBox_SetFirstItemStr, METH_VARARGS | METH_KEYWORDS, NULL},
35006 { (char *)"ListBox_EnsureVisible", (PyCFunction) _wrap_ListBox_EnsureVisible, METH_VARARGS | METH_KEYWORDS, NULL},
35007 { (char *)"ListBox_AppendAndEnsureVisible", (PyCFunction) _wrap_ListBox_AppendAndEnsureVisible, METH_VARARGS | METH_KEYWORDS, NULL},
35008 { (char *)"ListBox_IsSorted", (PyCFunction) _wrap_ListBox_IsSorted, METH_VARARGS | METH_KEYWORDS, NULL},
35009 { (char *)"ListBox_SetItemForegroundColour", (PyCFunction) _wrap_ListBox_SetItemForegroundColour, METH_VARARGS | METH_KEYWORDS, NULL},
35010 { (char *)"ListBox_SetItemBackgroundColour", (PyCFunction) _wrap_ListBox_SetItemBackgroundColour, METH_VARARGS | METH_KEYWORDS, NULL},
35011 { (char *)"ListBox_SetItemFont", (PyCFunction) _wrap_ListBox_SetItemFont, METH_VARARGS | METH_KEYWORDS, NULL},
35012 { (char *)"ListBox_GetClassDefaultAttributes", (PyCFunction) _wrap_ListBox_GetClassDefaultAttributes, METH_VARARGS | METH_KEYWORDS, NULL},
35013 { (char *)"ListBox_swigregister", ListBox_swigregister, METH_VARARGS, NULL},
35014 { (char *)"new_CheckListBox", (PyCFunction) _wrap_new_CheckListBox, METH_VARARGS | METH_KEYWORDS, NULL},
35015 { (char *)"new_PreCheckListBox", (PyCFunction) _wrap_new_PreCheckListBox, METH_VARARGS | METH_KEYWORDS, NULL},
35016 { (char *)"CheckListBox_Create", (PyCFunction) _wrap_CheckListBox_Create, METH_VARARGS | METH_KEYWORDS, NULL},
35017 { (char *)"CheckListBox_IsChecked", (PyCFunction) _wrap_CheckListBox_IsChecked, METH_VARARGS | METH_KEYWORDS, NULL},
35018 { (char *)"CheckListBox_Check", (PyCFunction) _wrap_CheckListBox_Check, METH_VARARGS | METH_KEYWORDS, NULL},
35019 { (char *)"CheckListBox_GetItemHeight", (PyCFunction) _wrap_CheckListBox_GetItemHeight, METH_VARARGS | METH_KEYWORDS, NULL},
35020 { (char *)"CheckListBox_HitTest", (PyCFunction) _wrap_CheckListBox_HitTest, METH_VARARGS | METH_KEYWORDS, NULL},
35021 { (char *)"CheckListBox_HitTestXY", (PyCFunction) _wrap_CheckListBox_HitTestXY, METH_VARARGS | METH_KEYWORDS, NULL},
35022 { (char *)"CheckListBox_swigregister", CheckListBox_swigregister, METH_VARARGS, NULL},
35023 { (char *)"new_TextAttr", (PyCFunction) _wrap_new_TextAttr, METH_VARARGS | METH_KEYWORDS, NULL},
35024 { (char *)"delete_TextAttr", (PyCFunction) _wrap_delete_TextAttr, METH_VARARGS | METH_KEYWORDS, NULL},
35025 { (char *)"TextAttr_Init", (PyCFunction) _wrap_TextAttr_Init, METH_VARARGS | METH_KEYWORDS, NULL},
35026 { (char *)"TextAttr_SetTextColour", (PyCFunction) _wrap_TextAttr_SetTextColour, METH_VARARGS | METH_KEYWORDS, NULL},
35027 { (char *)"TextAttr_SetBackgroundColour", (PyCFunction) _wrap_TextAttr_SetBackgroundColour, METH_VARARGS | METH_KEYWORDS, NULL},
35028 { (char *)"TextAttr_SetFont", (PyCFunction) _wrap_TextAttr_SetFont, METH_VARARGS | METH_KEYWORDS, NULL},
35029 { (char *)"TextAttr_SetAlignment", (PyCFunction) _wrap_TextAttr_SetAlignment, METH_VARARGS | METH_KEYWORDS, NULL},
35030 { (char *)"TextAttr_SetTabs", (PyCFunction) _wrap_TextAttr_SetTabs, METH_VARARGS | METH_KEYWORDS, NULL},
35031 { (char *)"TextAttr_SetLeftIndent", (PyCFunction) _wrap_TextAttr_SetLeftIndent, METH_VARARGS | METH_KEYWORDS, NULL},
35032 { (char *)"TextAttr_SetRightIndent", (PyCFunction) _wrap_TextAttr_SetRightIndent, METH_VARARGS | METH_KEYWORDS, NULL},
35033 { (char *)"TextAttr_SetFlags", (PyCFunction) _wrap_TextAttr_SetFlags, METH_VARARGS | METH_KEYWORDS, NULL},
35034 { (char *)"TextAttr_HasTextColour", (PyCFunction) _wrap_TextAttr_HasTextColour, METH_VARARGS | METH_KEYWORDS, NULL},
35035 { (char *)"TextAttr_HasBackgroundColour", (PyCFunction) _wrap_TextAttr_HasBackgroundColour, METH_VARARGS | METH_KEYWORDS, NULL},
35036 { (char *)"TextAttr_HasFont", (PyCFunction) _wrap_TextAttr_HasFont, METH_VARARGS | METH_KEYWORDS, NULL},
35037 { (char *)"TextAttr_HasAlignment", (PyCFunction) _wrap_TextAttr_HasAlignment, METH_VARARGS | METH_KEYWORDS, NULL},
35038 { (char *)"TextAttr_HasTabs", (PyCFunction) _wrap_TextAttr_HasTabs, METH_VARARGS | METH_KEYWORDS, NULL},
35039 { (char *)"TextAttr_HasLeftIndent", (PyCFunction) _wrap_TextAttr_HasLeftIndent, METH_VARARGS | METH_KEYWORDS, NULL},
35040 { (char *)"TextAttr_HasRightIndent", (PyCFunction) _wrap_TextAttr_HasRightIndent, METH_VARARGS | METH_KEYWORDS, NULL},
35041 { (char *)"TextAttr_HasFlag", (PyCFunction) _wrap_TextAttr_HasFlag, METH_VARARGS | METH_KEYWORDS, NULL},
35042 { (char *)"TextAttr_GetTextColour", (PyCFunction) _wrap_TextAttr_GetTextColour, METH_VARARGS | METH_KEYWORDS, NULL},
35043 { (char *)"TextAttr_GetBackgroundColour", (PyCFunction) _wrap_TextAttr_GetBackgroundColour, METH_VARARGS | METH_KEYWORDS, NULL},
35044 { (char *)"TextAttr_GetFont", (PyCFunction) _wrap_TextAttr_GetFont, METH_VARARGS | METH_KEYWORDS, NULL},
35045 { (char *)"TextAttr_GetAlignment", (PyCFunction) _wrap_TextAttr_GetAlignment, METH_VARARGS | METH_KEYWORDS, NULL},
35046 { (char *)"TextAttr_GetTabs", (PyCFunction) _wrap_TextAttr_GetTabs, METH_VARARGS | METH_KEYWORDS, NULL},
35047 { (char *)"TextAttr_GetLeftIndent", (PyCFunction) _wrap_TextAttr_GetLeftIndent, METH_VARARGS | METH_KEYWORDS, NULL},
35048 { (char *)"TextAttr_GetLeftSubIndent", (PyCFunction) _wrap_TextAttr_GetLeftSubIndent, METH_VARARGS | METH_KEYWORDS, NULL},
35049 { (char *)"TextAttr_GetRightIndent", (PyCFunction) _wrap_TextAttr_GetRightIndent, METH_VARARGS | METH_KEYWORDS, NULL},
35050 { (char *)"TextAttr_GetFlags", (PyCFunction) _wrap_TextAttr_GetFlags, METH_VARARGS | METH_KEYWORDS, NULL},
35051 { (char *)"TextAttr_IsDefault", (PyCFunction) _wrap_TextAttr_IsDefault, METH_VARARGS | METH_KEYWORDS, NULL},
35052 { (char *)"TextAttr_Combine", (PyCFunction) _wrap_TextAttr_Combine, METH_VARARGS | METH_KEYWORDS, NULL},
35053 { (char *)"TextAttr_swigregister", TextAttr_swigregister, METH_VARARGS, NULL},
35054 { (char *)"new_TextCtrl", (PyCFunction) _wrap_new_TextCtrl, METH_VARARGS | METH_KEYWORDS, NULL},
35055 { (char *)"new_PreTextCtrl", (PyCFunction) _wrap_new_PreTextCtrl, METH_VARARGS | METH_KEYWORDS, NULL},
35056 { (char *)"TextCtrl_Create", (PyCFunction) _wrap_TextCtrl_Create, METH_VARARGS | METH_KEYWORDS, NULL},
35057 { (char *)"TextCtrl_GetValue", (PyCFunction) _wrap_TextCtrl_GetValue, METH_VARARGS | METH_KEYWORDS, NULL},
35058 { (char *)"TextCtrl_SetValue", (PyCFunction) _wrap_TextCtrl_SetValue, METH_VARARGS | METH_KEYWORDS, NULL},
35059 { (char *)"TextCtrl_GetRange", (PyCFunction) _wrap_TextCtrl_GetRange, METH_VARARGS | METH_KEYWORDS, NULL},
35060 { (char *)"TextCtrl_GetLineLength", (PyCFunction) _wrap_TextCtrl_GetLineLength, METH_VARARGS | METH_KEYWORDS, NULL},
35061 { (char *)"TextCtrl_GetLineText", (PyCFunction) _wrap_TextCtrl_GetLineText, METH_VARARGS | METH_KEYWORDS, NULL},
35062 { (char *)"TextCtrl_GetNumberOfLines", (PyCFunction) _wrap_TextCtrl_GetNumberOfLines, METH_VARARGS | METH_KEYWORDS, NULL},
35063 { (char *)"TextCtrl_IsModified", (PyCFunction) _wrap_TextCtrl_IsModified, METH_VARARGS | METH_KEYWORDS, NULL},
35064 { (char *)"TextCtrl_IsEditable", (PyCFunction) _wrap_TextCtrl_IsEditable, METH_VARARGS | METH_KEYWORDS, NULL},
35065 { (char *)"TextCtrl_IsSingleLine", (PyCFunction) _wrap_TextCtrl_IsSingleLine, METH_VARARGS | METH_KEYWORDS, NULL},
35066 { (char *)"TextCtrl_IsMultiLine", (PyCFunction) _wrap_TextCtrl_IsMultiLine, METH_VARARGS | METH_KEYWORDS, NULL},
35067 { (char *)"TextCtrl_GetSelection", (PyCFunction) _wrap_TextCtrl_GetSelection, METH_VARARGS | METH_KEYWORDS, NULL},
35068 { (char *)"TextCtrl_GetStringSelection", (PyCFunction) _wrap_TextCtrl_GetStringSelection, METH_VARARGS | METH_KEYWORDS, NULL},
35069 { (char *)"TextCtrl_Clear", (PyCFunction) _wrap_TextCtrl_Clear, METH_VARARGS | METH_KEYWORDS, NULL},
35070 { (char *)"TextCtrl_Replace", (PyCFunction) _wrap_TextCtrl_Replace, METH_VARARGS | METH_KEYWORDS, NULL},
35071 { (char *)"TextCtrl_Remove", (PyCFunction) _wrap_TextCtrl_Remove, METH_VARARGS | METH_KEYWORDS, NULL},
35072 { (char *)"TextCtrl_LoadFile", (PyCFunction) _wrap_TextCtrl_LoadFile, METH_VARARGS | METH_KEYWORDS, NULL},
35073 { (char *)"TextCtrl_SaveFile", (PyCFunction) _wrap_TextCtrl_SaveFile, METH_VARARGS | METH_KEYWORDS, NULL},
35074 { (char *)"TextCtrl_MarkDirty", (PyCFunction) _wrap_TextCtrl_MarkDirty, METH_VARARGS | METH_KEYWORDS, NULL},
35075 { (char *)"TextCtrl_DiscardEdits", (PyCFunction) _wrap_TextCtrl_DiscardEdits, METH_VARARGS | METH_KEYWORDS, NULL},
35076 { (char *)"TextCtrl_SetMaxLength", (PyCFunction) _wrap_TextCtrl_SetMaxLength, METH_VARARGS | METH_KEYWORDS, NULL},
35077 { (char *)"TextCtrl_WriteText", (PyCFunction) _wrap_TextCtrl_WriteText, METH_VARARGS | METH_KEYWORDS, NULL},
35078 { (char *)"TextCtrl_AppendText", (PyCFunction) _wrap_TextCtrl_AppendText, METH_VARARGS | METH_KEYWORDS, NULL},
35079 { (char *)"TextCtrl_EmulateKeyPress", (PyCFunction) _wrap_TextCtrl_EmulateKeyPress, METH_VARARGS | METH_KEYWORDS, NULL},
35080 { (char *)"TextCtrl_SetStyle", (PyCFunction) _wrap_TextCtrl_SetStyle, METH_VARARGS | METH_KEYWORDS, NULL},
35081 { (char *)"TextCtrl_GetStyle", (PyCFunction) _wrap_TextCtrl_GetStyle, METH_VARARGS | METH_KEYWORDS, NULL},
35082 { (char *)"TextCtrl_SetDefaultStyle", (PyCFunction) _wrap_TextCtrl_SetDefaultStyle, METH_VARARGS | METH_KEYWORDS, NULL},
35083 { (char *)"TextCtrl_GetDefaultStyle", (PyCFunction) _wrap_TextCtrl_GetDefaultStyle, METH_VARARGS | METH_KEYWORDS, NULL},
35084 { (char *)"TextCtrl_XYToPosition", (PyCFunction) _wrap_TextCtrl_XYToPosition, METH_VARARGS | METH_KEYWORDS, NULL},
35085 { (char *)"TextCtrl_PositionToXY", (PyCFunction) _wrap_TextCtrl_PositionToXY, METH_VARARGS | METH_KEYWORDS, NULL},
35086 { (char *)"TextCtrl_ShowPosition", (PyCFunction) _wrap_TextCtrl_ShowPosition, METH_VARARGS | METH_KEYWORDS, NULL},
35087 { (char *)"TextCtrl_HitTest", (PyCFunction) _wrap_TextCtrl_HitTest, METH_VARARGS | METH_KEYWORDS, NULL},
35088 { (char *)"TextCtrl_HitTestPos", (PyCFunction) _wrap_TextCtrl_HitTestPos, METH_VARARGS | METH_KEYWORDS, NULL},
35089 { (char *)"TextCtrl_Copy", (PyCFunction) _wrap_TextCtrl_Copy, METH_VARARGS | METH_KEYWORDS, NULL},
35090 { (char *)"TextCtrl_Cut", (PyCFunction) _wrap_TextCtrl_Cut, METH_VARARGS | METH_KEYWORDS, NULL},
35091 { (char *)"TextCtrl_Paste", (PyCFunction) _wrap_TextCtrl_Paste, METH_VARARGS | METH_KEYWORDS, NULL},
35092 { (char *)"TextCtrl_CanCopy", (PyCFunction) _wrap_TextCtrl_CanCopy, METH_VARARGS | METH_KEYWORDS, NULL},
35093 { (char *)"TextCtrl_CanCut", (PyCFunction) _wrap_TextCtrl_CanCut, METH_VARARGS | METH_KEYWORDS, NULL},
35094 { (char *)"TextCtrl_CanPaste", (PyCFunction) _wrap_TextCtrl_CanPaste, METH_VARARGS | METH_KEYWORDS, NULL},
35095 { (char *)"TextCtrl_Undo", (PyCFunction) _wrap_TextCtrl_Undo, METH_VARARGS | METH_KEYWORDS, NULL},
35096 { (char *)"TextCtrl_Redo", (PyCFunction) _wrap_TextCtrl_Redo, METH_VARARGS | METH_KEYWORDS, NULL},
35097 { (char *)"TextCtrl_CanUndo", (PyCFunction) _wrap_TextCtrl_CanUndo, METH_VARARGS | METH_KEYWORDS, NULL},
35098 { (char *)"TextCtrl_CanRedo", (PyCFunction) _wrap_TextCtrl_CanRedo, METH_VARARGS | METH_KEYWORDS, NULL},
35099 { (char *)"TextCtrl_SetInsertionPoint", (PyCFunction) _wrap_TextCtrl_SetInsertionPoint, METH_VARARGS | METH_KEYWORDS, NULL},
35100 { (char *)"TextCtrl_SetInsertionPointEnd", (PyCFunction) _wrap_TextCtrl_SetInsertionPointEnd, METH_VARARGS | METH_KEYWORDS, NULL},
35101 { (char *)"TextCtrl_GetInsertionPoint", (PyCFunction) _wrap_TextCtrl_GetInsertionPoint, METH_VARARGS | METH_KEYWORDS, NULL},
35102 { (char *)"TextCtrl_GetLastPosition", (PyCFunction) _wrap_TextCtrl_GetLastPosition, METH_VARARGS | METH_KEYWORDS, NULL},
35103 { (char *)"TextCtrl_SetSelection", (PyCFunction) _wrap_TextCtrl_SetSelection, METH_VARARGS | METH_KEYWORDS, NULL},
35104 { (char *)"TextCtrl_SelectAll", (PyCFunction) _wrap_TextCtrl_SelectAll, METH_VARARGS | METH_KEYWORDS, NULL},
35105 { (char *)"TextCtrl_SetEditable", (PyCFunction) _wrap_TextCtrl_SetEditable, METH_VARARGS | METH_KEYWORDS, NULL},
35106 { (char *)"TextCtrl_write", (PyCFunction) _wrap_TextCtrl_write, METH_VARARGS | METH_KEYWORDS, NULL},
35107 { (char *)"TextCtrl_GetString", (PyCFunction) _wrap_TextCtrl_GetString, METH_VARARGS | METH_KEYWORDS, NULL},
35108 { (char *)"TextCtrl_GetClassDefaultAttributes", (PyCFunction) _wrap_TextCtrl_GetClassDefaultAttributes, METH_VARARGS | METH_KEYWORDS, NULL},
35109 { (char *)"TextCtrl_swigregister", TextCtrl_swigregister, METH_VARARGS, NULL},
35110 { (char *)"new_TextUrlEvent", (PyCFunction) _wrap_new_TextUrlEvent, METH_VARARGS | METH_KEYWORDS, NULL},
35111 { (char *)"TextUrlEvent_GetMouseEvent", (PyCFunction) _wrap_TextUrlEvent_GetMouseEvent, METH_VARARGS | METH_KEYWORDS, NULL},
35112 { (char *)"TextUrlEvent_GetURLStart", (PyCFunction) _wrap_TextUrlEvent_GetURLStart, METH_VARARGS | METH_KEYWORDS, NULL},
35113 { (char *)"TextUrlEvent_GetURLEnd", (PyCFunction) _wrap_TextUrlEvent_GetURLEnd, METH_VARARGS | METH_KEYWORDS, NULL},
35114 { (char *)"TextUrlEvent_swigregister", TextUrlEvent_swigregister, METH_VARARGS, NULL},
35115 { (char *)"new_ScrollBar", (PyCFunction) _wrap_new_ScrollBar, METH_VARARGS | METH_KEYWORDS, NULL},
35116 { (char *)"new_PreScrollBar", (PyCFunction) _wrap_new_PreScrollBar, METH_VARARGS | METH_KEYWORDS, NULL},
35117 { (char *)"ScrollBar_Create", (PyCFunction) _wrap_ScrollBar_Create, METH_VARARGS | METH_KEYWORDS, NULL},
35118 { (char *)"ScrollBar_GetThumbPosition", (PyCFunction) _wrap_ScrollBar_GetThumbPosition, METH_VARARGS | METH_KEYWORDS, NULL},
35119 { (char *)"ScrollBar_GetThumbSize", (PyCFunction) _wrap_ScrollBar_GetThumbSize, METH_VARARGS | METH_KEYWORDS, NULL},
35120 { (char *)"ScrollBar_GetPageSize", (PyCFunction) _wrap_ScrollBar_GetPageSize, METH_VARARGS | METH_KEYWORDS, NULL},
35121 { (char *)"ScrollBar_GetRange", (PyCFunction) _wrap_ScrollBar_GetRange, METH_VARARGS | METH_KEYWORDS, NULL},
35122 { (char *)"ScrollBar_IsVertical", (PyCFunction) _wrap_ScrollBar_IsVertical, METH_VARARGS | METH_KEYWORDS, NULL},
35123 { (char *)"ScrollBar_SetThumbPosition", (PyCFunction) _wrap_ScrollBar_SetThumbPosition, METH_VARARGS | METH_KEYWORDS, NULL},
35124 { (char *)"ScrollBar_SetScrollbar", (PyCFunction) _wrap_ScrollBar_SetScrollbar, METH_VARARGS | METH_KEYWORDS, NULL},
35125 { (char *)"ScrollBar_GetClassDefaultAttributes", (PyCFunction) _wrap_ScrollBar_GetClassDefaultAttributes, METH_VARARGS | METH_KEYWORDS, NULL},
35126 { (char *)"ScrollBar_swigregister", ScrollBar_swigregister, METH_VARARGS, NULL},
35127 { (char *)"new_SpinButton", (PyCFunction) _wrap_new_SpinButton, METH_VARARGS | METH_KEYWORDS, NULL},
35128 { (char *)"new_PreSpinButton", (PyCFunction) _wrap_new_PreSpinButton, METH_VARARGS | METH_KEYWORDS, NULL},
35129 { (char *)"SpinButton_Create", (PyCFunction) _wrap_SpinButton_Create, METH_VARARGS | METH_KEYWORDS, NULL},
35130 { (char *)"SpinButton_GetValue", (PyCFunction) _wrap_SpinButton_GetValue, METH_VARARGS | METH_KEYWORDS, NULL},
35131 { (char *)"SpinButton_GetMin", (PyCFunction) _wrap_SpinButton_GetMin, METH_VARARGS | METH_KEYWORDS, NULL},
35132 { (char *)"SpinButton_GetMax", (PyCFunction) _wrap_SpinButton_GetMax, METH_VARARGS | METH_KEYWORDS, NULL},
35133 { (char *)"SpinButton_SetValue", (PyCFunction) _wrap_SpinButton_SetValue, METH_VARARGS | METH_KEYWORDS, NULL},
35134 { (char *)"SpinButton_SetMin", (PyCFunction) _wrap_SpinButton_SetMin, METH_VARARGS | METH_KEYWORDS, NULL},
35135 { (char *)"SpinButton_SetMax", (PyCFunction) _wrap_SpinButton_SetMax, METH_VARARGS | METH_KEYWORDS, NULL},
35136 { (char *)"SpinButton_SetRange", (PyCFunction) _wrap_SpinButton_SetRange, METH_VARARGS | METH_KEYWORDS, NULL},
35137 { (char *)"SpinButton_IsVertical", (PyCFunction) _wrap_SpinButton_IsVertical, METH_VARARGS | METH_KEYWORDS, NULL},
35138 { (char *)"SpinButton_GetClassDefaultAttributes", (PyCFunction) _wrap_SpinButton_GetClassDefaultAttributes, METH_VARARGS | METH_KEYWORDS, NULL},
35139 { (char *)"SpinButton_swigregister", SpinButton_swigregister, METH_VARARGS, NULL},
35140 { (char *)"new_SpinCtrl", (PyCFunction) _wrap_new_SpinCtrl, METH_VARARGS | METH_KEYWORDS, NULL},
35141 { (char *)"new_PreSpinCtrl", (PyCFunction) _wrap_new_PreSpinCtrl, METH_VARARGS | METH_KEYWORDS, NULL},
35142 { (char *)"SpinCtrl_Create", (PyCFunction) _wrap_SpinCtrl_Create, METH_VARARGS | METH_KEYWORDS, NULL},
35143 { (char *)"SpinCtrl_GetValue", (PyCFunction) _wrap_SpinCtrl_GetValue, METH_VARARGS | METH_KEYWORDS, NULL},
35144 { (char *)"SpinCtrl_SetValue", (PyCFunction) _wrap_SpinCtrl_SetValue, METH_VARARGS | METH_KEYWORDS, NULL},
35145 { (char *)"SpinCtrl_SetValueString", (PyCFunction) _wrap_SpinCtrl_SetValueString, METH_VARARGS | METH_KEYWORDS, NULL},
35146 { (char *)"SpinCtrl_SetRange", (PyCFunction) _wrap_SpinCtrl_SetRange, METH_VARARGS | METH_KEYWORDS, NULL},
35147 { (char *)"SpinCtrl_GetMin", (PyCFunction) _wrap_SpinCtrl_GetMin, METH_VARARGS | METH_KEYWORDS, NULL},
35148 { (char *)"SpinCtrl_GetMax", (PyCFunction) _wrap_SpinCtrl_GetMax, METH_VARARGS | METH_KEYWORDS, NULL},
35149 { (char *)"SpinCtrl_SetSelection", (PyCFunction) _wrap_SpinCtrl_SetSelection, METH_VARARGS | METH_KEYWORDS, NULL},
35150 { (char *)"SpinCtrl_GetClassDefaultAttributes", (PyCFunction) _wrap_SpinCtrl_GetClassDefaultAttributes, METH_VARARGS | METH_KEYWORDS, NULL},
35151 { (char *)"SpinCtrl_swigregister", SpinCtrl_swigregister, METH_VARARGS, NULL},
35152 { (char *)"new_SpinEvent", (PyCFunction) _wrap_new_SpinEvent, METH_VARARGS | METH_KEYWORDS, NULL},
35153 { (char *)"SpinEvent_GetPosition", (PyCFunction) _wrap_SpinEvent_GetPosition, METH_VARARGS | METH_KEYWORDS, NULL},
35154 { (char *)"SpinEvent_SetPosition", (PyCFunction) _wrap_SpinEvent_SetPosition, METH_VARARGS | METH_KEYWORDS, NULL},
35155 { (char *)"SpinEvent_swigregister", SpinEvent_swigregister, METH_VARARGS, NULL},
35156 { (char *)"new_RadioBox", (PyCFunction) _wrap_new_RadioBox, METH_VARARGS | METH_KEYWORDS, NULL},
35157 { (char *)"new_PreRadioBox", (PyCFunction) _wrap_new_PreRadioBox, METH_VARARGS | METH_KEYWORDS, NULL},
35158 { (char *)"RadioBox_Create", (PyCFunction) _wrap_RadioBox_Create, METH_VARARGS | METH_KEYWORDS, NULL},
35159 { (char *)"RadioBox_SetSelection", (PyCFunction) _wrap_RadioBox_SetSelection, METH_VARARGS | METH_KEYWORDS, NULL},
35160 { (char *)"RadioBox_GetSelection", (PyCFunction) _wrap_RadioBox_GetSelection, METH_VARARGS | METH_KEYWORDS, NULL},
35161 { (char *)"RadioBox_GetStringSelection", (PyCFunction) _wrap_RadioBox_GetStringSelection, METH_VARARGS | METH_KEYWORDS, NULL},
35162 { (char *)"RadioBox_SetStringSelection", (PyCFunction) _wrap_RadioBox_SetStringSelection, METH_VARARGS | METH_KEYWORDS, NULL},
35163 { (char *)"RadioBox_GetCount", (PyCFunction) _wrap_RadioBox_GetCount, METH_VARARGS | METH_KEYWORDS, NULL},
35164 { (char *)"RadioBox_FindString", (PyCFunction) _wrap_RadioBox_FindString, METH_VARARGS | METH_KEYWORDS, NULL},
35165 { (char *)"RadioBox_GetString", (PyCFunction) _wrap_RadioBox_GetString, METH_VARARGS | METH_KEYWORDS, NULL},
35166 { (char *)"RadioBox_SetString", (PyCFunction) _wrap_RadioBox_SetString, METH_VARARGS | METH_KEYWORDS, NULL},
35167 { (char *)"RadioBox_EnableItem", (PyCFunction) _wrap_RadioBox_EnableItem, METH_VARARGS | METH_KEYWORDS, NULL},
35168 { (char *)"RadioBox_ShowItem", (PyCFunction) _wrap_RadioBox_ShowItem, METH_VARARGS | METH_KEYWORDS, NULL},
35169 { (char *)"RadioBox_GetColumnCount", (PyCFunction) _wrap_RadioBox_GetColumnCount, METH_VARARGS | METH_KEYWORDS, NULL},
35170 { (char *)"RadioBox_GetRowCount", (PyCFunction) _wrap_RadioBox_GetRowCount, METH_VARARGS | METH_KEYWORDS, NULL},
35171 { (char *)"RadioBox_GetNextItem", (PyCFunction) _wrap_RadioBox_GetNextItem, METH_VARARGS | METH_KEYWORDS, NULL},
35172 { (char *)"RadioBox_GetClassDefaultAttributes", (PyCFunction) _wrap_RadioBox_GetClassDefaultAttributes, METH_VARARGS | METH_KEYWORDS, NULL},
35173 { (char *)"RadioBox_swigregister", RadioBox_swigregister, METH_VARARGS, NULL},
35174 { (char *)"new_RadioButton", (PyCFunction) _wrap_new_RadioButton, METH_VARARGS | METH_KEYWORDS, NULL},
35175 { (char *)"new_PreRadioButton", (PyCFunction) _wrap_new_PreRadioButton, METH_VARARGS | METH_KEYWORDS, NULL},
35176 { (char *)"RadioButton_Create", (PyCFunction) _wrap_RadioButton_Create, METH_VARARGS | METH_KEYWORDS, NULL},
35177 { (char *)"RadioButton_GetValue", (PyCFunction) _wrap_RadioButton_GetValue, METH_VARARGS | METH_KEYWORDS, NULL},
35178 { (char *)"RadioButton_SetValue", (PyCFunction) _wrap_RadioButton_SetValue, METH_VARARGS | METH_KEYWORDS, NULL},
35179 { (char *)"RadioButton_GetClassDefaultAttributes", (PyCFunction) _wrap_RadioButton_GetClassDefaultAttributes, METH_VARARGS | METH_KEYWORDS, NULL},
35180 { (char *)"RadioButton_swigregister", RadioButton_swigregister, METH_VARARGS, NULL},
35181 { (char *)"new_Slider", (PyCFunction) _wrap_new_Slider, METH_VARARGS | METH_KEYWORDS, NULL},
35182 { (char *)"new_PreSlider", (PyCFunction) _wrap_new_PreSlider, METH_VARARGS | METH_KEYWORDS, NULL},
35183 { (char *)"Slider_Create", (PyCFunction) _wrap_Slider_Create, METH_VARARGS | METH_KEYWORDS, NULL},
35184 { (char *)"Slider_GetValue", (PyCFunction) _wrap_Slider_GetValue, METH_VARARGS | METH_KEYWORDS, NULL},
35185 { (char *)"Slider_SetValue", (PyCFunction) _wrap_Slider_SetValue, METH_VARARGS | METH_KEYWORDS, NULL},
35186 { (char *)"Slider_SetRange", (PyCFunction) _wrap_Slider_SetRange, METH_VARARGS | METH_KEYWORDS, NULL},
35187 { (char *)"Slider_GetMin", (PyCFunction) _wrap_Slider_GetMin, METH_VARARGS | METH_KEYWORDS, NULL},
35188 { (char *)"Slider_GetMax", (PyCFunction) _wrap_Slider_GetMax, METH_VARARGS | METH_KEYWORDS, NULL},
35189 { (char *)"Slider_SetMin", (PyCFunction) _wrap_Slider_SetMin, METH_VARARGS | METH_KEYWORDS, NULL},
35190 { (char *)"Slider_SetMax", (PyCFunction) _wrap_Slider_SetMax, METH_VARARGS | METH_KEYWORDS, NULL},
35191 { (char *)"Slider_SetLineSize", (PyCFunction) _wrap_Slider_SetLineSize, METH_VARARGS | METH_KEYWORDS, NULL},
35192 { (char *)"Slider_SetPageSize", (PyCFunction) _wrap_Slider_SetPageSize, METH_VARARGS | METH_KEYWORDS, NULL},
35193 { (char *)"Slider_GetLineSize", (PyCFunction) _wrap_Slider_GetLineSize, METH_VARARGS | METH_KEYWORDS, NULL},
35194 { (char *)"Slider_GetPageSize", (PyCFunction) _wrap_Slider_GetPageSize, METH_VARARGS | METH_KEYWORDS, NULL},
35195 { (char *)"Slider_SetThumbLength", (PyCFunction) _wrap_Slider_SetThumbLength, METH_VARARGS | METH_KEYWORDS, NULL},
35196 { (char *)"Slider_GetThumbLength", (PyCFunction) _wrap_Slider_GetThumbLength, METH_VARARGS | METH_KEYWORDS, NULL},
35197 { (char *)"Slider_SetTickFreq", (PyCFunction) _wrap_Slider_SetTickFreq, METH_VARARGS | METH_KEYWORDS, NULL},
35198 { (char *)"Slider_GetTickFreq", (PyCFunction) _wrap_Slider_GetTickFreq, METH_VARARGS | METH_KEYWORDS, NULL},
35199 { (char *)"Slider_ClearTicks", (PyCFunction) _wrap_Slider_ClearTicks, METH_VARARGS | METH_KEYWORDS, NULL},
35200 { (char *)"Slider_SetTick", (PyCFunction) _wrap_Slider_SetTick, METH_VARARGS | METH_KEYWORDS, NULL},
35201 { (char *)"Slider_ClearSel", (PyCFunction) _wrap_Slider_ClearSel, METH_VARARGS | METH_KEYWORDS, NULL},
35202 { (char *)"Slider_GetSelEnd", (PyCFunction) _wrap_Slider_GetSelEnd, METH_VARARGS | METH_KEYWORDS, NULL},
35203 { (char *)"Slider_GetSelStart", (PyCFunction) _wrap_Slider_GetSelStart, METH_VARARGS | METH_KEYWORDS, NULL},
35204 { (char *)"Slider_SetSelection", (PyCFunction) _wrap_Slider_SetSelection, METH_VARARGS | METH_KEYWORDS, NULL},
35205 { (char *)"Slider_GetClassDefaultAttributes", (PyCFunction) _wrap_Slider_GetClassDefaultAttributes, METH_VARARGS | METH_KEYWORDS, NULL},
35206 { (char *)"Slider_swigregister", Slider_swigregister, METH_VARARGS, NULL},
35207 { (char *)"new_ToggleButton", (PyCFunction) _wrap_new_ToggleButton, METH_VARARGS | METH_KEYWORDS, NULL},
35208 { (char *)"new_PreToggleButton", (PyCFunction) _wrap_new_PreToggleButton, METH_VARARGS | METH_KEYWORDS, NULL},
35209 { (char *)"ToggleButton_Create", (PyCFunction) _wrap_ToggleButton_Create, METH_VARARGS | METH_KEYWORDS, NULL},
35210 { (char *)"ToggleButton_SetValue", (PyCFunction) _wrap_ToggleButton_SetValue, METH_VARARGS | METH_KEYWORDS, NULL},
35211 { (char *)"ToggleButton_GetValue", (PyCFunction) _wrap_ToggleButton_GetValue, METH_VARARGS | METH_KEYWORDS, NULL},
35212 { (char *)"ToggleButton_SetLabel", (PyCFunction) _wrap_ToggleButton_SetLabel, METH_VARARGS | METH_KEYWORDS, NULL},
35213 { (char *)"ToggleButton_GetClassDefaultAttributes", (PyCFunction) _wrap_ToggleButton_GetClassDefaultAttributes, METH_VARARGS | METH_KEYWORDS, NULL},
35214 { (char *)"ToggleButton_swigregister", ToggleButton_swigregister, METH_VARARGS, NULL},
35215 { (char *)"BookCtrlBase_GetPageCount", (PyCFunction) _wrap_BookCtrlBase_GetPageCount, METH_VARARGS | METH_KEYWORDS, NULL},
35216 { (char *)"BookCtrlBase_GetPage", (PyCFunction) _wrap_BookCtrlBase_GetPage, METH_VARARGS | METH_KEYWORDS, NULL},
35217 { (char *)"BookCtrlBase_GetCurrentPage", (PyCFunction) _wrap_BookCtrlBase_GetCurrentPage, METH_VARARGS | METH_KEYWORDS, NULL},
35218 { (char *)"BookCtrlBase_GetSelection", (PyCFunction) _wrap_BookCtrlBase_GetSelection, METH_VARARGS | METH_KEYWORDS, NULL},
35219 { (char *)"BookCtrlBase_SetPageText", (PyCFunction) _wrap_BookCtrlBase_SetPageText, METH_VARARGS | METH_KEYWORDS, NULL},
35220 { (char *)"BookCtrlBase_GetPageText", (PyCFunction) _wrap_BookCtrlBase_GetPageText, METH_VARARGS | METH_KEYWORDS, NULL},
35221 { (char *)"BookCtrlBase_SetImageList", (PyCFunction) _wrap_BookCtrlBase_SetImageList, METH_VARARGS | METH_KEYWORDS, NULL},
35222 { (char *)"BookCtrlBase_AssignImageList", (PyCFunction) _wrap_BookCtrlBase_AssignImageList, METH_VARARGS | METH_KEYWORDS, NULL},
35223 { (char *)"BookCtrlBase_GetImageList", (PyCFunction) _wrap_BookCtrlBase_GetImageList, METH_VARARGS | METH_KEYWORDS, NULL},
35224 { (char *)"BookCtrlBase_GetPageImage", (PyCFunction) _wrap_BookCtrlBase_GetPageImage, METH_VARARGS | METH_KEYWORDS, NULL},
35225 { (char *)"BookCtrlBase_SetPageImage", (PyCFunction) _wrap_BookCtrlBase_SetPageImage, METH_VARARGS | METH_KEYWORDS, NULL},
35226 { (char *)"BookCtrlBase_SetPageSize", (PyCFunction) _wrap_BookCtrlBase_SetPageSize, METH_VARARGS | METH_KEYWORDS, NULL},
35227 { (char *)"BookCtrlBase_CalcSizeFromPage", (PyCFunction) _wrap_BookCtrlBase_CalcSizeFromPage, METH_VARARGS | METH_KEYWORDS, NULL},
35228 { (char *)"BookCtrlBase_DeletePage", (PyCFunction) _wrap_BookCtrlBase_DeletePage, METH_VARARGS | METH_KEYWORDS, NULL},
35229 { (char *)"BookCtrlBase_RemovePage", (PyCFunction) _wrap_BookCtrlBase_RemovePage, METH_VARARGS | METH_KEYWORDS, NULL},
35230 { (char *)"BookCtrlBase_DeleteAllPages", (PyCFunction) _wrap_BookCtrlBase_DeleteAllPages, METH_VARARGS | METH_KEYWORDS, NULL},
35231 { (char *)"BookCtrlBase_AddPage", (PyCFunction) _wrap_BookCtrlBase_AddPage, METH_VARARGS | METH_KEYWORDS, NULL},
35232 { (char *)"BookCtrlBase_InsertPage", (PyCFunction) _wrap_BookCtrlBase_InsertPage, METH_VARARGS | METH_KEYWORDS, NULL},
35233 { (char *)"BookCtrlBase_SetSelection", (PyCFunction) _wrap_BookCtrlBase_SetSelection, METH_VARARGS | METH_KEYWORDS, NULL},
35234 { (char *)"BookCtrlBase_AdvanceSelection", (PyCFunction) _wrap_BookCtrlBase_AdvanceSelection, METH_VARARGS | METH_KEYWORDS, NULL},
35235 { (char *)"BookCtrlBase_GetClassDefaultAttributes", (PyCFunction) _wrap_BookCtrlBase_GetClassDefaultAttributes, METH_VARARGS | METH_KEYWORDS, NULL},
35236 { (char *)"BookCtrlBase_swigregister", BookCtrlBase_swigregister, METH_VARARGS, NULL},
35237 { (char *)"new_BookCtrlBaseEvent", (PyCFunction) _wrap_new_BookCtrlBaseEvent, METH_VARARGS | METH_KEYWORDS, NULL},
35238 { (char *)"BookCtrlBaseEvent_GetSelection", (PyCFunction) _wrap_BookCtrlBaseEvent_GetSelection, METH_VARARGS | METH_KEYWORDS, NULL},
35239 { (char *)"BookCtrlBaseEvent_SetSelection", (PyCFunction) _wrap_BookCtrlBaseEvent_SetSelection, METH_VARARGS | METH_KEYWORDS, NULL},
35240 { (char *)"BookCtrlBaseEvent_GetOldSelection", (PyCFunction) _wrap_BookCtrlBaseEvent_GetOldSelection, METH_VARARGS | METH_KEYWORDS, NULL},
35241 { (char *)"BookCtrlBaseEvent_SetOldSelection", (PyCFunction) _wrap_BookCtrlBaseEvent_SetOldSelection, METH_VARARGS | METH_KEYWORDS, NULL},
35242 { (char *)"BookCtrlBaseEvent_swigregister", BookCtrlBaseEvent_swigregister, METH_VARARGS, NULL},
35243 { (char *)"new_Notebook", (PyCFunction) _wrap_new_Notebook, METH_VARARGS | METH_KEYWORDS, NULL},
35244 { (char *)"new_PreNotebook", (PyCFunction) _wrap_new_PreNotebook, METH_VARARGS | METH_KEYWORDS, NULL},
35245 { (char *)"Notebook_Create", (PyCFunction) _wrap_Notebook_Create, METH_VARARGS | METH_KEYWORDS, NULL},
35246 { (char *)"Notebook_GetRowCount", (PyCFunction) _wrap_Notebook_GetRowCount, METH_VARARGS | METH_KEYWORDS, NULL},
35247 { (char *)"Notebook_SetPadding", (PyCFunction) _wrap_Notebook_SetPadding, METH_VARARGS | METH_KEYWORDS, NULL},
35248 { (char *)"Notebook_SetTabSize", (PyCFunction) _wrap_Notebook_SetTabSize, METH_VARARGS | METH_KEYWORDS, NULL},
35249 { (char *)"Notebook_HitTest", (PyCFunction) _wrap_Notebook_HitTest, METH_VARARGS | METH_KEYWORDS, NULL},
35250 { (char *)"Notebook_CalcSizeFromPage", (PyCFunction) _wrap_Notebook_CalcSizeFromPage, METH_VARARGS | METH_KEYWORDS, NULL},
8e738329 35251 { (char *)"Notebook_GetThemeBackgroundColour", (PyCFunction) _wrap_Notebook_GetThemeBackgroundColour, METH_VARARGS | METH_KEYWORDS, NULL},
093d3ff1
RD
35252 { (char *)"Notebook_GetClassDefaultAttributes", (PyCFunction) _wrap_Notebook_GetClassDefaultAttributes, METH_VARARGS | METH_KEYWORDS, NULL},
35253 { (char *)"Notebook_swigregister", Notebook_swigregister, METH_VARARGS, NULL},
35254 { (char *)"new_NotebookEvent", (PyCFunction) _wrap_new_NotebookEvent, METH_VARARGS | METH_KEYWORDS, NULL},
35255 { (char *)"NotebookEvent_swigregister", NotebookEvent_swigregister, METH_VARARGS, NULL},
35256 { (char *)"new_Listbook", (PyCFunction) _wrap_new_Listbook, METH_VARARGS | METH_KEYWORDS, NULL},
35257 { (char *)"new_PreListbook", (PyCFunction) _wrap_new_PreListbook, METH_VARARGS | METH_KEYWORDS, NULL},
35258 { (char *)"Listbook_Create", (PyCFunction) _wrap_Listbook_Create, METH_VARARGS | METH_KEYWORDS, NULL},
35259 { (char *)"Listbook_IsVertical", (PyCFunction) _wrap_Listbook_IsVertical, METH_VARARGS | METH_KEYWORDS, NULL},
35260 { (char *)"Listbook_GetListView", (PyCFunction) _wrap_Listbook_GetListView, METH_VARARGS | METH_KEYWORDS, NULL},
35261 { (char *)"Listbook_swigregister", Listbook_swigregister, METH_VARARGS, NULL},
35262 { (char *)"new_ListbookEvent", (PyCFunction) _wrap_new_ListbookEvent, METH_VARARGS | METH_KEYWORDS, NULL},
35263 { (char *)"ListbookEvent_swigregister", ListbookEvent_swigregister, METH_VARARGS, NULL},
35264 { (char *)"new_Choicebook", (PyCFunction) _wrap_new_Choicebook, METH_VARARGS | METH_KEYWORDS, NULL},
35265 { (char *)"new_PreChoicebook", (PyCFunction) _wrap_new_PreChoicebook, METH_VARARGS | METH_KEYWORDS, NULL},
35266 { (char *)"Choicebook_Create", (PyCFunction) _wrap_Choicebook_Create, METH_VARARGS | METH_KEYWORDS, NULL},
35267 { (char *)"Choicebook_IsVertical", (PyCFunction) _wrap_Choicebook_IsVertical, METH_VARARGS | METH_KEYWORDS, NULL},
70b7a5fe 35268 { (char *)"Choicebook_GetChoiceCtrl", (PyCFunction) _wrap_Choicebook_GetChoiceCtrl, METH_VARARGS | METH_KEYWORDS, NULL},
093d3ff1
RD
35269 { (char *)"Choicebook_DeleteAllPages", (PyCFunction) _wrap_Choicebook_DeleteAllPages, METH_VARARGS | METH_KEYWORDS, NULL},
35270 { (char *)"Choicebook_swigregister", Choicebook_swigregister, METH_VARARGS, NULL},
35271 { (char *)"new_ChoicebookEvent", (PyCFunction) _wrap_new_ChoicebookEvent, METH_VARARGS | METH_KEYWORDS, NULL},
35272 { (char *)"ChoicebookEvent_swigregister", ChoicebookEvent_swigregister, METH_VARARGS, NULL},
35273 { (char *)"new_BookCtrlSizer", (PyCFunction) _wrap_new_BookCtrlSizer, METH_VARARGS | METH_KEYWORDS, NULL},
35274 { (char *)"BookCtrlSizer_RecalcSizes", (PyCFunction) _wrap_BookCtrlSizer_RecalcSizes, METH_VARARGS | METH_KEYWORDS, NULL},
35275 { (char *)"BookCtrlSizer_CalcMin", (PyCFunction) _wrap_BookCtrlSizer_CalcMin, METH_VARARGS | METH_KEYWORDS, NULL},
35276 { (char *)"BookCtrlSizer_GetControl", (PyCFunction) _wrap_BookCtrlSizer_GetControl, METH_VARARGS | METH_KEYWORDS, NULL},
35277 { (char *)"BookCtrlSizer_swigregister", BookCtrlSizer_swigregister, METH_VARARGS, NULL},
35278 { (char *)"new_NotebookSizer", (PyCFunction) _wrap_new_NotebookSizer, METH_VARARGS | METH_KEYWORDS, NULL},
35279 { (char *)"NotebookSizer_RecalcSizes", (PyCFunction) _wrap_NotebookSizer_RecalcSizes, METH_VARARGS | METH_KEYWORDS, NULL},
35280 { (char *)"NotebookSizer_CalcMin", (PyCFunction) _wrap_NotebookSizer_CalcMin, METH_VARARGS | METH_KEYWORDS, NULL},
35281 { (char *)"NotebookSizer_GetNotebook", (PyCFunction) _wrap_NotebookSizer_GetNotebook, METH_VARARGS | METH_KEYWORDS, NULL},
35282 { (char *)"NotebookSizer_swigregister", NotebookSizer_swigregister, METH_VARARGS, NULL},
35283 { (char *)"ToolBarToolBase_GetId", (PyCFunction) _wrap_ToolBarToolBase_GetId, METH_VARARGS | METH_KEYWORDS, NULL},
35284 { (char *)"ToolBarToolBase_GetControl", (PyCFunction) _wrap_ToolBarToolBase_GetControl, METH_VARARGS | METH_KEYWORDS, NULL},
35285 { (char *)"ToolBarToolBase_GetToolBar", (PyCFunction) _wrap_ToolBarToolBase_GetToolBar, METH_VARARGS | METH_KEYWORDS, NULL},
35286 { (char *)"ToolBarToolBase_IsButton", (PyCFunction) _wrap_ToolBarToolBase_IsButton, METH_VARARGS | METH_KEYWORDS, NULL},
35287 { (char *)"ToolBarToolBase_IsControl", (PyCFunction) _wrap_ToolBarToolBase_IsControl, METH_VARARGS | METH_KEYWORDS, NULL},
35288 { (char *)"ToolBarToolBase_IsSeparator", (PyCFunction) _wrap_ToolBarToolBase_IsSeparator, METH_VARARGS | METH_KEYWORDS, NULL},
35289 { (char *)"ToolBarToolBase_GetStyle", (PyCFunction) _wrap_ToolBarToolBase_GetStyle, METH_VARARGS | METH_KEYWORDS, NULL},
35290 { (char *)"ToolBarToolBase_GetKind", (PyCFunction) _wrap_ToolBarToolBase_GetKind, METH_VARARGS | METH_KEYWORDS, NULL},
35291 { (char *)"ToolBarToolBase_IsEnabled", (PyCFunction) _wrap_ToolBarToolBase_IsEnabled, METH_VARARGS | METH_KEYWORDS, NULL},
35292 { (char *)"ToolBarToolBase_IsToggled", (PyCFunction) _wrap_ToolBarToolBase_IsToggled, METH_VARARGS | METH_KEYWORDS, NULL},
35293 { (char *)"ToolBarToolBase_CanBeToggled", (PyCFunction) _wrap_ToolBarToolBase_CanBeToggled, METH_VARARGS | METH_KEYWORDS, NULL},
35294 { (char *)"ToolBarToolBase_GetNormalBitmap", (PyCFunction) _wrap_ToolBarToolBase_GetNormalBitmap, METH_VARARGS | METH_KEYWORDS, NULL},
35295 { (char *)"ToolBarToolBase_GetDisabledBitmap", (PyCFunction) _wrap_ToolBarToolBase_GetDisabledBitmap, METH_VARARGS | METH_KEYWORDS, NULL},
35296 { (char *)"ToolBarToolBase_GetBitmap", (PyCFunction) _wrap_ToolBarToolBase_GetBitmap, METH_VARARGS | METH_KEYWORDS, NULL},
35297 { (char *)"ToolBarToolBase_GetLabel", (PyCFunction) _wrap_ToolBarToolBase_GetLabel, METH_VARARGS | METH_KEYWORDS, NULL},
35298 { (char *)"ToolBarToolBase_GetShortHelp", (PyCFunction) _wrap_ToolBarToolBase_GetShortHelp, METH_VARARGS | METH_KEYWORDS, NULL},
35299 { (char *)"ToolBarToolBase_GetLongHelp", (PyCFunction) _wrap_ToolBarToolBase_GetLongHelp, METH_VARARGS | METH_KEYWORDS, NULL},
35300 { (char *)"ToolBarToolBase_Enable", (PyCFunction) _wrap_ToolBarToolBase_Enable, METH_VARARGS | METH_KEYWORDS, NULL},
35301 { (char *)"ToolBarToolBase_Toggle", (PyCFunction) _wrap_ToolBarToolBase_Toggle, METH_VARARGS | METH_KEYWORDS, NULL},
35302 { (char *)"ToolBarToolBase_SetToggle", (PyCFunction) _wrap_ToolBarToolBase_SetToggle, METH_VARARGS | METH_KEYWORDS, NULL},
35303 { (char *)"ToolBarToolBase_SetShortHelp", (PyCFunction) _wrap_ToolBarToolBase_SetShortHelp, METH_VARARGS | METH_KEYWORDS, NULL},
35304 { (char *)"ToolBarToolBase_SetLongHelp", (PyCFunction) _wrap_ToolBarToolBase_SetLongHelp, METH_VARARGS | METH_KEYWORDS, NULL},
35305 { (char *)"ToolBarToolBase_SetNormalBitmap", (PyCFunction) _wrap_ToolBarToolBase_SetNormalBitmap, METH_VARARGS | METH_KEYWORDS, NULL},
35306 { (char *)"ToolBarToolBase_SetDisabledBitmap", (PyCFunction) _wrap_ToolBarToolBase_SetDisabledBitmap, METH_VARARGS | METH_KEYWORDS, NULL},
35307 { (char *)"ToolBarToolBase_SetLabel", (PyCFunction) _wrap_ToolBarToolBase_SetLabel, METH_VARARGS | METH_KEYWORDS, NULL},
35308 { (char *)"ToolBarToolBase_Detach", (PyCFunction) _wrap_ToolBarToolBase_Detach, METH_VARARGS | METH_KEYWORDS, NULL},
35309 { (char *)"ToolBarToolBase_Attach", (PyCFunction) _wrap_ToolBarToolBase_Attach, METH_VARARGS | METH_KEYWORDS, NULL},
35310 { (char *)"ToolBarToolBase_GetClientData", (PyCFunction) _wrap_ToolBarToolBase_GetClientData, METH_VARARGS | METH_KEYWORDS, NULL},
35311 { (char *)"ToolBarToolBase_SetClientData", (PyCFunction) _wrap_ToolBarToolBase_SetClientData, METH_VARARGS | METH_KEYWORDS, NULL},
35312 { (char *)"ToolBarToolBase_swigregister", ToolBarToolBase_swigregister, METH_VARARGS, NULL},
35313 { (char *)"ToolBarBase_DoAddTool", (PyCFunction) _wrap_ToolBarBase_DoAddTool, METH_VARARGS | METH_KEYWORDS, NULL},
35314 { (char *)"ToolBarBase_DoInsertTool", (PyCFunction) _wrap_ToolBarBase_DoInsertTool, METH_VARARGS | METH_KEYWORDS, NULL},
35315 { (char *)"ToolBarBase_AddToolItem", (PyCFunction) _wrap_ToolBarBase_AddToolItem, METH_VARARGS | METH_KEYWORDS, NULL},
35316 { (char *)"ToolBarBase_InsertToolItem", (PyCFunction) _wrap_ToolBarBase_InsertToolItem, METH_VARARGS | METH_KEYWORDS, NULL},
35317 { (char *)"ToolBarBase_AddControl", (PyCFunction) _wrap_ToolBarBase_AddControl, METH_VARARGS | METH_KEYWORDS, NULL},
35318 { (char *)"ToolBarBase_InsertControl", (PyCFunction) _wrap_ToolBarBase_InsertControl, METH_VARARGS | METH_KEYWORDS, NULL},
35319 { (char *)"ToolBarBase_FindControl", (PyCFunction) _wrap_ToolBarBase_FindControl, METH_VARARGS | METH_KEYWORDS, NULL},
35320 { (char *)"ToolBarBase_AddSeparator", (PyCFunction) _wrap_ToolBarBase_AddSeparator, METH_VARARGS | METH_KEYWORDS, NULL},
35321 { (char *)"ToolBarBase_InsertSeparator", (PyCFunction) _wrap_ToolBarBase_InsertSeparator, METH_VARARGS | METH_KEYWORDS, NULL},
35322 { (char *)"ToolBarBase_RemoveTool", (PyCFunction) _wrap_ToolBarBase_RemoveTool, METH_VARARGS | METH_KEYWORDS, NULL},
35323 { (char *)"ToolBarBase_DeleteToolByPos", (PyCFunction) _wrap_ToolBarBase_DeleteToolByPos, METH_VARARGS | METH_KEYWORDS, NULL},
35324 { (char *)"ToolBarBase_DeleteTool", (PyCFunction) _wrap_ToolBarBase_DeleteTool, METH_VARARGS | METH_KEYWORDS, NULL},
35325 { (char *)"ToolBarBase_ClearTools", (PyCFunction) _wrap_ToolBarBase_ClearTools, METH_VARARGS | METH_KEYWORDS, NULL},
35326 { (char *)"ToolBarBase_Realize", (PyCFunction) _wrap_ToolBarBase_Realize, METH_VARARGS | METH_KEYWORDS, NULL},
35327 { (char *)"ToolBarBase_EnableTool", (PyCFunction) _wrap_ToolBarBase_EnableTool, METH_VARARGS | METH_KEYWORDS, NULL},
35328 { (char *)"ToolBarBase_ToggleTool", (PyCFunction) _wrap_ToolBarBase_ToggleTool, METH_VARARGS | METH_KEYWORDS, NULL},
35329 { (char *)"ToolBarBase_SetToggle", (PyCFunction) _wrap_ToolBarBase_SetToggle, METH_VARARGS | METH_KEYWORDS, NULL},
35330 { (char *)"ToolBarBase_GetToolClientData", (PyCFunction) _wrap_ToolBarBase_GetToolClientData, METH_VARARGS | METH_KEYWORDS, NULL},
35331 { (char *)"ToolBarBase_SetToolClientData", (PyCFunction) _wrap_ToolBarBase_SetToolClientData, METH_VARARGS | METH_KEYWORDS, NULL},
35332 { (char *)"ToolBarBase_GetToolPos", (PyCFunction) _wrap_ToolBarBase_GetToolPos, METH_VARARGS | METH_KEYWORDS, NULL},
35333 { (char *)"ToolBarBase_GetToolState", (PyCFunction) _wrap_ToolBarBase_GetToolState, METH_VARARGS | METH_KEYWORDS, NULL},
35334 { (char *)"ToolBarBase_GetToolEnabled", (PyCFunction) _wrap_ToolBarBase_GetToolEnabled, METH_VARARGS | METH_KEYWORDS, NULL},
35335 { (char *)"ToolBarBase_SetToolShortHelp", (PyCFunction) _wrap_ToolBarBase_SetToolShortHelp, METH_VARARGS | METH_KEYWORDS, NULL},
35336 { (char *)"ToolBarBase_GetToolShortHelp", (PyCFunction) _wrap_ToolBarBase_GetToolShortHelp, METH_VARARGS | METH_KEYWORDS, NULL},
35337 { (char *)"ToolBarBase_SetToolLongHelp", (PyCFunction) _wrap_ToolBarBase_SetToolLongHelp, METH_VARARGS | METH_KEYWORDS, NULL},
35338 { (char *)"ToolBarBase_GetToolLongHelp", (PyCFunction) _wrap_ToolBarBase_GetToolLongHelp, METH_VARARGS | METH_KEYWORDS, NULL},
35339 { (char *)"ToolBarBase_SetMarginsXY", (PyCFunction) _wrap_ToolBarBase_SetMarginsXY, METH_VARARGS | METH_KEYWORDS, NULL},
35340 { (char *)"ToolBarBase_SetMargins", (PyCFunction) _wrap_ToolBarBase_SetMargins, METH_VARARGS | METH_KEYWORDS, NULL},
35341 { (char *)"ToolBarBase_SetToolPacking", (PyCFunction) _wrap_ToolBarBase_SetToolPacking, METH_VARARGS | METH_KEYWORDS, NULL},
35342 { (char *)"ToolBarBase_SetToolSeparation", (PyCFunction) _wrap_ToolBarBase_SetToolSeparation, METH_VARARGS | METH_KEYWORDS, NULL},
35343 { (char *)"ToolBarBase_GetToolMargins", (PyCFunction) _wrap_ToolBarBase_GetToolMargins, METH_VARARGS | METH_KEYWORDS, NULL},
35344 { (char *)"ToolBarBase_GetMargins", (PyCFunction) _wrap_ToolBarBase_GetMargins, METH_VARARGS | METH_KEYWORDS, NULL},
35345 { (char *)"ToolBarBase_GetToolPacking", (PyCFunction) _wrap_ToolBarBase_GetToolPacking, METH_VARARGS | METH_KEYWORDS, NULL},
35346 { (char *)"ToolBarBase_GetToolSeparation", (PyCFunction) _wrap_ToolBarBase_GetToolSeparation, METH_VARARGS | METH_KEYWORDS, NULL},
35347 { (char *)"ToolBarBase_SetRows", (PyCFunction) _wrap_ToolBarBase_SetRows, METH_VARARGS | METH_KEYWORDS, NULL},
35348 { (char *)"ToolBarBase_SetMaxRowsCols", (PyCFunction) _wrap_ToolBarBase_SetMaxRowsCols, METH_VARARGS | METH_KEYWORDS, NULL},
35349 { (char *)"ToolBarBase_GetMaxRows", (PyCFunction) _wrap_ToolBarBase_GetMaxRows, METH_VARARGS | METH_KEYWORDS, NULL},
35350 { (char *)"ToolBarBase_GetMaxCols", (PyCFunction) _wrap_ToolBarBase_GetMaxCols, METH_VARARGS | METH_KEYWORDS, NULL},
35351 { (char *)"ToolBarBase_SetToolBitmapSize", (PyCFunction) _wrap_ToolBarBase_SetToolBitmapSize, METH_VARARGS | METH_KEYWORDS, NULL},
35352 { (char *)"ToolBarBase_GetToolBitmapSize", (PyCFunction) _wrap_ToolBarBase_GetToolBitmapSize, METH_VARARGS | METH_KEYWORDS, NULL},
35353 { (char *)"ToolBarBase_GetToolSize", (PyCFunction) _wrap_ToolBarBase_GetToolSize, METH_VARARGS | METH_KEYWORDS, NULL},
35354 { (char *)"ToolBarBase_FindToolForPosition", (PyCFunction) _wrap_ToolBarBase_FindToolForPosition, METH_VARARGS | METH_KEYWORDS, NULL},
35355 { (char *)"ToolBarBase_FindById", (PyCFunction) _wrap_ToolBarBase_FindById, METH_VARARGS | METH_KEYWORDS, NULL},
35356 { (char *)"ToolBarBase_IsVertical", (PyCFunction) _wrap_ToolBarBase_IsVertical, METH_VARARGS | METH_KEYWORDS, NULL},
35357 { (char *)"ToolBarBase_swigregister", ToolBarBase_swigregister, METH_VARARGS, NULL},
35358 { (char *)"new_ToolBar", (PyCFunction) _wrap_new_ToolBar, METH_VARARGS | METH_KEYWORDS, NULL},
35359 { (char *)"new_PreToolBar", (PyCFunction) _wrap_new_PreToolBar, METH_VARARGS | METH_KEYWORDS, NULL},
35360 { (char *)"ToolBar_Create", (PyCFunction) _wrap_ToolBar_Create, METH_VARARGS | METH_KEYWORDS, NULL},
35361 { (char *)"ToolBar_FindToolForPosition", (PyCFunction) _wrap_ToolBar_FindToolForPosition, METH_VARARGS | METH_KEYWORDS, NULL},
35362 { (char *)"ToolBar_GetClassDefaultAttributes", (PyCFunction) _wrap_ToolBar_GetClassDefaultAttributes, METH_VARARGS | METH_KEYWORDS, NULL},
35363 { (char *)"ToolBar_swigregister", ToolBar_swigregister, METH_VARARGS, NULL},
35364 { (char *)"new_ListItemAttr", (PyCFunction) _wrap_new_ListItemAttr, METH_VARARGS | METH_KEYWORDS, NULL},
35365 { (char *)"ListItemAttr_SetTextColour", (PyCFunction) _wrap_ListItemAttr_SetTextColour, METH_VARARGS | METH_KEYWORDS, NULL},
35366 { (char *)"ListItemAttr_SetBackgroundColour", (PyCFunction) _wrap_ListItemAttr_SetBackgroundColour, METH_VARARGS | METH_KEYWORDS, NULL},
35367 { (char *)"ListItemAttr_SetFont", (PyCFunction) _wrap_ListItemAttr_SetFont, METH_VARARGS | METH_KEYWORDS, NULL},
35368 { (char *)"ListItemAttr_HasTextColour", (PyCFunction) _wrap_ListItemAttr_HasTextColour, METH_VARARGS | METH_KEYWORDS, NULL},
35369 { (char *)"ListItemAttr_HasBackgroundColour", (PyCFunction) _wrap_ListItemAttr_HasBackgroundColour, METH_VARARGS | METH_KEYWORDS, NULL},
35370 { (char *)"ListItemAttr_HasFont", (PyCFunction) _wrap_ListItemAttr_HasFont, METH_VARARGS | METH_KEYWORDS, NULL},
35371 { (char *)"ListItemAttr_GetTextColour", (PyCFunction) _wrap_ListItemAttr_GetTextColour, METH_VARARGS | METH_KEYWORDS, NULL},
35372 { (char *)"ListItemAttr_GetBackgroundColour", (PyCFunction) _wrap_ListItemAttr_GetBackgroundColour, METH_VARARGS | METH_KEYWORDS, NULL},
35373 { (char *)"ListItemAttr_GetFont", (PyCFunction) _wrap_ListItemAttr_GetFont, METH_VARARGS | METH_KEYWORDS, NULL},
35374 { (char *)"ListItemAttr_Destroy", (PyCFunction) _wrap_ListItemAttr_Destroy, METH_VARARGS | METH_KEYWORDS, NULL},
35375 { (char *)"ListItemAttr_swigregister", ListItemAttr_swigregister, METH_VARARGS, NULL},
35376 { (char *)"new_ListItem", (PyCFunction) _wrap_new_ListItem, METH_VARARGS | METH_KEYWORDS, NULL},
35377 { (char *)"delete_ListItem", (PyCFunction) _wrap_delete_ListItem, METH_VARARGS | METH_KEYWORDS, NULL},
35378 { (char *)"ListItem_Clear", (PyCFunction) _wrap_ListItem_Clear, METH_VARARGS | METH_KEYWORDS, NULL},
35379 { (char *)"ListItem_ClearAttributes", (PyCFunction) _wrap_ListItem_ClearAttributes, METH_VARARGS | METH_KEYWORDS, NULL},
35380 { (char *)"ListItem_SetMask", (PyCFunction) _wrap_ListItem_SetMask, METH_VARARGS | METH_KEYWORDS, NULL},
35381 { (char *)"ListItem_SetId", (PyCFunction) _wrap_ListItem_SetId, METH_VARARGS | METH_KEYWORDS, NULL},
35382 { (char *)"ListItem_SetColumn", (PyCFunction) _wrap_ListItem_SetColumn, METH_VARARGS | METH_KEYWORDS, NULL},
35383 { (char *)"ListItem_SetState", (PyCFunction) _wrap_ListItem_SetState, METH_VARARGS | METH_KEYWORDS, NULL},
35384 { (char *)"ListItem_SetStateMask", (PyCFunction) _wrap_ListItem_SetStateMask, METH_VARARGS | METH_KEYWORDS, NULL},
35385 { (char *)"ListItem_SetText", (PyCFunction) _wrap_ListItem_SetText, METH_VARARGS | METH_KEYWORDS, NULL},
35386 { (char *)"ListItem_SetImage", (PyCFunction) _wrap_ListItem_SetImage, METH_VARARGS | METH_KEYWORDS, NULL},
35387 { (char *)"ListItem_SetData", (PyCFunction) _wrap_ListItem_SetData, METH_VARARGS | METH_KEYWORDS, NULL},
35388 { (char *)"ListItem_SetWidth", (PyCFunction) _wrap_ListItem_SetWidth, METH_VARARGS | METH_KEYWORDS, NULL},
35389 { (char *)"ListItem_SetAlign", (PyCFunction) _wrap_ListItem_SetAlign, METH_VARARGS | METH_KEYWORDS, NULL},
35390 { (char *)"ListItem_SetTextColour", (PyCFunction) _wrap_ListItem_SetTextColour, METH_VARARGS | METH_KEYWORDS, NULL},
35391 { (char *)"ListItem_SetBackgroundColour", (PyCFunction) _wrap_ListItem_SetBackgroundColour, METH_VARARGS | METH_KEYWORDS, NULL},
35392 { (char *)"ListItem_SetFont", (PyCFunction) _wrap_ListItem_SetFont, METH_VARARGS | METH_KEYWORDS, NULL},
35393 { (char *)"ListItem_GetMask", (PyCFunction) _wrap_ListItem_GetMask, METH_VARARGS | METH_KEYWORDS, NULL},
35394 { (char *)"ListItem_GetId", (PyCFunction) _wrap_ListItem_GetId, METH_VARARGS | METH_KEYWORDS, NULL},
35395 { (char *)"ListItem_GetColumn", (PyCFunction) _wrap_ListItem_GetColumn, METH_VARARGS | METH_KEYWORDS, NULL},
35396 { (char *)"ListItem_GetState", (PyCFunction) _wrap_ListItem_GetState, METH_VARARGS | METH_KEYWORDS, NULL},
35397 { (char *)"ListItem_GetText", (PyCFunction) _wrap_ListItem_GetText, METH_VARARGS | METH_KEYWORDS, NULL},
35398 { (char *)"ListItem_GetImage", (PyCFunction) _wrap_ListItem_GetImage, METH_VARARGS | METH_KEYWORDS, NULL},
35399 { (char *)"ListItem_GetData", (PyCFunction) _wrap_ListItem_GetData, METH_VARARGS | METH_KEYWORDS, NULL},
35400 { (char *)"ListItem_GetWidth", (PyCFunction) _wrap_ListItem_GetWidth, METH_VARARGS | METH_KEYWORDS, NULL},
35401 { (char *)"ListItem_GetAlign", (PyCFunction) _wrap_ListItem_GetAlign, METH_VARARGS | METH_KEYWORDS, NULL},
35402 { (char *)"ListItem_GetAttributes", (PyCFunction) _wrap_ListItem_GetAttributes, METH_VARARGS | METH_KEYWORDS, NULL},
35403 { (char *)"ListItem_HasAttributes", (PyCFunction) _wrap_ListItem_HasAttributes, METH_VARARGS | METH_KEYWORDS, NULL},
35404 { (char *)"ListItem_GetTextColour", (PyCFunction) _wrap_ListItem_GetTextColour, METH_VARARGS | METH_KEYWORDS, NULL},
35405 { (char *)"ListItem_GetBackgroundColour", (PyCFunction) _wrap_ListItem_GetBackgroundColour, METH_VARARGS | METH_KEYWORDS, NULL},
35406 { (char *)"ListItem_GetFont", (PyCFunction) _wrap_ListItem_GetFont, METH_VARARGS | METH_KEYWORDS, NULL},
35407 { (char *)"ListItem_m_mask_set", (PyCFunction) _wrap_ListItem_m_mask_set, METH_VARARGS | METH_KEYWORDS, NULL},
35408 { (char *)"ListItem_m_mask_get", (PyCFunction) _wrap_ListItem_m_mask_get, METH_VARARGS | METH_KEYWORDS, NULL},
35409 { (char *)"ListItem_m_itemId_set", (PyCFunction) _wrap_ListItem_m_itemId_set, METH_VARARGS | METH_KEYWORDS, NULL},
35410 { (char *)"ListItem_m_itemId_get", (PyCFunction) _wrap_ListItem_m_itemId_get, METH_VARARGS | METH_KEYWORDS, NULL},
35411 { (char *)"ListItem_m_col_set", (PyCFunction) _wrap_ListItem_m_col_set, METH_VARARGS | METH_KEYWORDS, NULL},
35412 { (char *)"ListItem_m_col_get", (PyCFunction) _wrap_ListItem_m_col_get, METH_VARARGS | METH_KEYWORDS, NULL},
35413 { (char *)"ListItem_m_state_set", (PyCFunction) _wrap_ListItem_m_state_set, METH_VARARGS | METH_KEYWORDS, NULL},
35414 { (char *)"ListItem_m_state_get", (PyCFunction) _wrap_ListItem_m_state_get, METH_VARARGS | METH_KEYWORDS, NULL},
35415 { (char *)"ListItem_m_stateMask_set", (PyCFunction) _wrap_ListItem_m_stateMask_set, METH_VARARGS | METH_KEYWORDS, NULL},
35416 { (char *)"ListItem_m_stateMask_get", (PyCFunction) _wrap_ListItem_m_stateMask_get, METH_VARARGS | METH_KEYWORDS, NULL},
35417 { (char *)"ListItem_m_text_set", (PyCFunction) _wrap_ListItem_m_text_set, METH_VARARGS | METH_KEYWORDS, NULL},
35418 { (char *)"ListItem_m_text_get", (PyCFunction) _wrap_ListItem_m_text_get, METH_VARARGS | METH_KEYWORDS, NULL},
35419 { (char *)"ListItem_m_image_set", (PyCFunction) _wrap_ListItem_m_image_set, METH_VARARGS | METH_KEYWORDS, NULL},
35420 { (char *)"ListItem_m_image_get", (PyCFunction) _wrap_ListItem_m_image_get, METH_VARARGS | METH_KEYWORDS, NULL},
35421 { (char *)"ListItem_m_data_set", (PyCFunction) _wrap_ListItem_m_data_set, METH_VARARGS | METH_KEYWORDS, NULL},
35422 { (char *)"ListItem_m_data_get", (PyCFunction) _wrap_ListItem_m_data_get, METH_VARARGS | METH_KEYWORDS, NULL},
35423 { (char *)"ListItem_m_format_set", (PyCFunction) _wrap_ListItem_m_format_set, METH_VARARGS | METH_KEYWORDS, NULL},
35424 { (char *)"ListItem_m_format_get", (PyCFunction) _wrap_ListItem_m_format_get, METH_VARARGS | METH_KEYWORDS, NULL},
35425 { (char *)"ListItem_m_width_set", (PyCFunction) _wrap_ListItem_m_width_set, METH_VARARGS | METH_KEYWORDS, NULL},
35426 { (char *)"ListItem_m_width_get", (PyCFunction) _wrap_ListItem_m_width_get, METH_VARARGS | METH_KEYWORDS, NULL},
35427 { (char *)"ListItem_swigregister", ListItem_swigregister, METH_VARARGS, NULL},
35428 { (char *)"new_ListEvent", (PyCFunction) _wrap_new_ListEvent, METH_VARARGS | METH_KEYWORDS, NULL},
35429 { (char *)"ListEvent_m_code_set", (PyCFunction) _wrap_ListEvent_m_code_set, METH_VARARGS | METH_KEYWORDS, NULL},
35430 { (char *)"ListEvent_m_code_get", (PyCFunction) _wrap_ListEvent_m_code_get, METH_VARARGS | METH_KEYWORDS, NULL},
35431 { (char *)"ListEvent_m_oldItemIndex_set", (PyCFunction) _wrap_ListEvent_m_oldItemIndex_set, METH_VARARGS | METH_KEYWORDS, NULL},
35432 { (char *)"ListEvent_m_oldItemIndex_get", (PyCFunction) _wrap_ListEvent_m_oldItemIndex_get, METH_VARARGS | METH_KEYWORDS, NULL},
35433 { (char *)"ListEvent_m_itemIndex_set", (PyCFunction) _wrap_ListEvent_m_itemIndex_set, METH_VARARGS | METH_KEYWORDS, NULL},
35434 { (char *)"ListEvent_m_itemIndex_get", (PyCFunction) _wrap_ListEvent_m_itemIndex_get, METH_VARARGS | METH_KEYWORDS, NULL},
35435 { (char *)"ListEvent_m_col_set", (PyCFunction) _wrap_ListEvent_m_col_set, METH_VARARGS | METH_KEYWORDS, NULL},
35436 { (char *)"ListEvent_m_col_get", (PyCFunction) _wrap_ListEvent_m_col_get, METH_VARARGS | METH_KEYWORDS, NULL},
35437 { (char *)"ListEvent_m_pointDrag_set", (PyCFunction) _wrap_ListEvent_m_pointDrag_set, METH_VARARGS | METH_KEYWORDS, NULL},
35438 { (char *)"ListEvent_m_pointDrag_get", (PyCFunction) _wrap_ListEvent_m_pointDrag_get, METH_VARARGS | METH_KEYWORDS, NULL},
35439 { (char *)"ListEvent_m_item_get", (PyCFunction) _wrap_ListEvent_m_item_get, METH_VARARGS | METH_KEYWORDS, NULL},
35440 { (char *)"ListEvent_GetKeyCode", (PyCFunction) _wrap_ListEvent_GetKeyCode, METH_VARARGS | METH_KEYWORDS, NULL},
35441 { (char *)"ListEvent_GetIndex", (PyCFunction) _wrap_ListEvent_GetIndex, METH_VARARGS | METH_KEYWORDS, NULL},
35442 { (char *)"ListEvent_GetColumn", (PyCFunction) _wrap_ListEvent_GetColumn, METH_VARARGS | METH_KEYWORDS, NULL},
35443 { (char *)"ListEvent_GetPoint", (PyCFunction) _wrap_ListEvent_GetPoint, METH_VARARGS | METH_KEYWORDS, NULL},
35444 { (char *)"ListEvent_GetLabel", (PyCFunction) _wrap_ListEvent_GetLabel, METH_VARARGS | METH_KEYWORDS, NULL},
35445 { (char *)"ListEvent_GetText", (PyCFunction) _wrap_ListEvent_GetText, METH_VARARGS | METH_KEYWORDS, NULL},
35446 { (char *)"ListEvent_GetImage", (PyCFunction) _wrap_ListEvent_GetImage, METH_VARARGS | METH_KEYWORDS, NULL},
35447 { (char *)"ListEvent_GetData", (PyCFunction) _wrap_ListEvent_GetData, METH_VARARGS | METH_KEYWORDS, NULL},
35448 { (char *)"ListEvent_GetMask", (PyCFunction) _wrap_ListEvent_GetMask, METH_VARARGS | METH_KEYWORDS, NULL},
35449 { (char *)"ListEvent_GetItem", (PyCFunction) _wrap_ListEvent_GetItem, METH_VARARGS | METH_KEYWORDS, NULL},
35450 { (char *)"ListEvent_GetCacheFrom", (PyCFunction) _wrap_ListEvent_GetCacheFrom, METH_VARARGS | METH_KEYWORDS, NULL},
35451 { (char *)"ListEvent_GetCacheTo", (PyCFunction) _wrap_ListEvent_GetCacheTo, METH_VARARGS | METH_KEYWORDS, NULL},
35452 { (char *)"ListEvent_IsEditCancelled", (PyCFunction) _wrap_ListEvent_IsEditCancelled, METH_VARARGS | METH_KEYWORDS, NULL},
35453 { (char *)"ListEvent_SetEditCanceled", (PyCFunction) _wrap_ListEvent_SetEditCanceled, METH_VARARGS | METH_KEYWORDS, NULL},
35454 { (char *)"ListEvent_swigregister", ListEvent_swigregister, METH_VARARGS, NULL},
35455 { (char *)"new_ListCtrl", (PyCFunction) _wrap_new_ListCtrl, METH_VARARGS | METH_KEYWORDS, NULL},
35456 { (char *)"new_PreListCtrl", (PyCFunction) _wrap_new_PreListCtrl, METH_VARARGS | METH_KEYWORDS, NULL},
35457 { (char *)"ListCtrl_Create", (PyCFunction) _wrap_ListCtrl_Create, METH_VARARGS | METH_KEYWORDS, NULL},
35458 { (char *)"ListCtrl__setCallbackInfo", (PyCFunction) _wrap_ListCtrl__setCallbackInfo, METH_VARARGS | METH_KEYWORDS, NULL},
35459 { (char *)"ListCtrl_SetForegroundColour", (PyCFunction) _wrap_ListCtrl_SetForegroundColour, METH_VARARGS | METH_KEYWORDS, NULL},
35460 { (char *)"ListCtrl_SetBackgroundColour", (PyCFunction) _wrap_ListCtrl_SetBackgroundColour, METH_VARARGS | METH_KEYWORDS, NULL},
35461 { (char *)"ListCtrl_GetColumn", (PyCFunction) _wrap_ListCtrl_GetColumn, METH_VARARGS | METH_KEYWORDS, NULL},
35462 { (char *)"ListCtrl_SetColumn", (PyCFunction) _wrap_ListCtrl_SetColumn, METH_VARARGS | METH_KEYWORDS, NULL},
35463 { (char *)"ListCtrl_GetColumnWidth", (PyCFunction) _wrap_ListCtrl_GetColumnWidth, METH_VARARGS | METH_KEYWORDS, NULL},
35464 { (char *)"ListCtrl_SetColumnWidth", (PyCFunction) _wrap_ListCtrl_SetColumnWidth, METH_VARARGS | METH_KEYWORDS, NULL},
35465 { (char *)"ListCtrl_GetCountPerPage", (PyCFunction) _wrap_ListCtrl_GetCountPerPage, METH_VARARGS | METH_KEYWORDS, NULL},
35466 { (char *)"ListCtrl_GetViewRect", (PyCFunction) _wrap_ListCtrl_GetViewRect, METH_VARARGS | METH_KEYWORDS, NULL},
35467 { (char *)"ListCtrl_GetItem", (PyCFunction) _wrap_ListCtrl_GetItem, METH_VARARGS | METH_KEYWORDS, NULL},
35468 { (char *)"ListCtrl_SetItem", (PyCFunction) _wrap_ListCtrl_SetItem, METH_VARARGS | METH_KEYWORDS, NULL},
35469 { (char *)"ListCtrl_SetStringItem", (PyCFunction) _wrap_ListCtrl_SetStringItem, METH_VARARGS | METH_KEYWORDS, NULL},
35470 { (char *)"ListCtrl_GetItemState", (PyCFunction) _wrap_ListCtrl_GetItemState, METH_VARARGS | METH_KEYWORDS, NULL},
35471 { (char *)"ListCtrl_SetItemState", (PyCFunction) _wrap_ListCtrl_SetItemState, METH_VARARGS | METH_KEYWORDS, NULL},
35472 { (char *)"ListCtrl_SetItemImage", (PyCFunction) _wrap_ListCtrl_SetItemImage, METH_VARARGS | METH_KEYWORDS, NULL},
35473 { (char *)"ListCtrl_GetItemText", (PyCFunction) _wrap_ListCtrl_GetItemText, METH_VARARGS | METH_KEYWORDS, NULL},
35474 { (char *)"ListCtrl_SetItemText", (PyCFunction) _wrap_ListCtrl_SetItemText, METH_VARARGS | METH_KEYWORDS, NULL},
35475 { (char *)"ListCtrl_GetItemData", (PyCFunction) _wrap_ListCtrl_GetItemData, METH_VARARGS | METH_KEYWORDS, NULL},
35476 { (char *)"ListCtrl_SetItemData", (PyCFunction) _wrap_ListCtrl_SetItemData, METH_VARARGS | METH_KEYWORDS, NULL},
35477 { (char *)"ListCtrl_GetItemPosition", (PyCFunction) _wrap_ListCtrl_GetItemPosition, METH_VARARGS | METH_KEYWORDS, NULL},
35478 { (char *)"ListCtrl_GetItemRect", (PyCFunction) _wrap_ListCtrl_GetItemRect, METH_VARARGS | METH_KEYWORDS, NULL},
35479 { (char *)"ListCtrl_SetItemPosition", (PyCFunction) _wrap_ListCtrl_SetItemPosition, METH_VARARGS | METH_KEYWORDS, NULL},
35480 { (char *)"ListCtrl_GetItemCount", (PyCFunction) _wrap_ListCtrl_GetItemCount, METH_VARARGS | METH_KEYWORDS, NULL},
35481 { (char *)"ListCtrl_GetColumnCount", (PyCFunction) _wrap_ListCtrl_GetColumnCount, METH_VARARGS | METH_KEYWORDS, NULL},
35482 { (char *)"ListCtrl_GetItemSpacing", (PyCFunction) _wrap_ListCtrl_GetItemSpacing, METH_VARARGS | METH_KEYWORDS, NULL},
35483 { (char *)"ListCtrl_SetItemSpacing", (PyCFunction) _wrap_ListCtrl_SetItemSpacing, METH_VARARGS | METH_KEYWORDS, NULL},
35484 { (char *)"ListCtrl_GetSelectedItemCount", (PyCFunction) _wrap_ListCtrl_GetSelectedItemCount, METH_VARARGS | METH_KEYWORDS, NULL},
35485 { (char *)"ListCtrl_GetTextColour", (PyCFunction) _wrap_ListCtrl_GetTextColour, METH_VARARGS | METH_KEYWORDS, NULL},
35486 { (char *)"ListCtrl_SetTextColour", (PyCFunction) _wrap_ListCtrl_SetTextColour, METH_VARARGS | METH_KEYWORDS, NULL},
35487 { (char *)"ListCtrl_GetTopItem", (PyCFunction) _wrap_ListCtrl_GetTopItem, METH_VARARGS | METH_KEYWORDS, NULL},
35488 { (char *)"ListCtrl_SetSingleStyle", (PyCFunction) _wrap_ListCtrl_SetSingleStyle, METH_VARARGS | METH_KEYWORDS, NULL},
35489 { (char *)"ListCtrl_SetWindowStyleFlag", (PyCFunction) _wrap_ListCtrl_SetWindowStyleFlag, METH_VARARGS | METH_KEYWORDS, NULL},
35490 { (char *)"ListCtrl_GetNextItem", (PyCFunction) _wrap_ListCtrl_GetNextItem, METH_VARARGS | METH_KEYWORDS, NULL},
35491 { (char *)"ListCtrl_GetImageList", (PyCFunction) _wrap_ListCtrl_GetImageList, METH_VARARGS | METH_KEYWORDS, NULL},
35492 { (char *)"ListCtrl_SetImageList", (PyCFunction) _wrap_ListCtrl_SetImageList, METH_VARARGS | METH_KEYWORDS, NULL},
35493 { (char *)"ListCtrl_AssignImageList", (PyCFunction) _wrap_ListCtrl_AssignImageList, METH_VARARGS | METH_KEYWORDS, NULL},
35494 { (char *)"ListCtrl_InReportView", (PyCFunction) _wrap_ListCtrl_InReportView, METH_VARARGS | METH_KEYWORDS, NULL},
35495 { (char *)"ListCtrl_IsVirtual", (PyCFunction) _wrap_ListCtrl_IsVirtual, METH_VARARGS | METH_KEYWORDS, NULL},
35496 { (char *)"ListCtrl_RefreshItem", (PyCFunction) _wrap_ListCtrl_RefreshItem, METH_VARARGS | METH_KEYWORDS, NULL},
35497 { (char *)"ListCtrl_RefreshItems", (PyCFunction) _wrap_ListCtrl_RefreshItems, METH_VARARGS | METH_KEYWORDS, NULL},
35498 { (char *)"ListCtrl_Arrange", (PyCFunction) _wrap_ListCtrl_Arrange, METH_VARARGS | METH_KEYWORDS, NULL},
35499 { (char *)"ListCtrl_DeleteItem", (PyCFunction) _wrap_ListCtrl_DeleteItem, METH_VARARGS | METH_KEYWORDS, NULL},
35500 { (char *)"ListCtrl_DeleteAllItems", (PyCFunction) _wrap_ListCtrl_DeleteAllItems, METH_VARARGS | METH_KEYWORDS, NULL},
35501 { (char *)"ListCtrl_DeleteColumn", (PyCFunction) _wrap_ListCtrl_DeleteColumn, METH_VARARGS | METH_KEYWORDS, NULL},
35502 { (char *)"ListCtrl_DeleteAllColumns", (PyCFunction) _wrap_ListCtrl_DeleteAllColumns, METH_VARARGS | METH_KEYWORDS, NULL},
35503 { (char *)"ListCtrl_ClearAll", (PyCFunction) _wrap_ListCtrl_ClearAll, METH_VARARGS | METH_KEYWORDS, NULL},
35504 { (char *)"ListCtrl_EditLabel", (PyCFunction) _wrap_ListCtrl_EditLabel, METH_VARARGS | METH_KEYWORDS, NULL},
35505 { (char *)"ListCtrl_EnsureVisible", (PyCFunction) _wrap_ListCtrl_EnsureVisible, METH_VARARGS | METH_KEYWORDS, NULL},
35506 { (char *)"ListCtrl_FindItem", (PyCFunction) _wrap_ListCtrl_FindItem, METH_VARARGS | METH_KEYWORDS, NULL},
35507 { (char *)"ListCtrl_FindItemData", (PyCFunction) _wrap_ListCtrl_FindItemData, METH_VARARGS | METH_KEYWORDS, NULL},
35508 { (char *)"ListCtrl_FindItemAtPos", (PyCFunction) _wrap_ListCtrl_FindItemAtPos, METH_VARARGS | METH_KEYWORDS, NULL},
35509 { (char *)"ListCtrl_HitTest", (PyCFunction) _wrap_ListCtrl_HitTest, METH_VARARGS | METH_KEYWORDS, NULL},
35510 { (char *)"ListCtrl_InsertItem", (PyCFunction) _wrap_ListCtrl_InsertItem, METH_VARARGS | METH_KEYWORDS, NULL},
35511 { (char *)"ListCtrl_InsertStringItem", (PyCFunction) _wrap_ListCtrl_InsertStringItem, METH_VARARGS | METH_KEYWORDS, NULL},
35512 { (char *)"ListCtrl_InsertImageItem", (PyCFunction) _wrap_ListCtrl_InsertImageItem, METH_VARARGS | METH_KEYWORDS, NULL},
35513 { (char *)"ListCtrl_InsertImageStringItem", (PyCFunction) _wrap_ListCtrl_InsertImageStringItem, METH_VARARGS | METH_KEYWORDS, NULL},
a3957d3d 35514 { (char *)"ListCtrl_InsertColumnItem", (PyCFunction) _wrap_ListCtrl_InsertColumnItem, METH_VARARGS | METH_KEYWORDS, NULL},
093d3ff1
RD
35515 { (char *)"ListCtrl_InsertColumn", (PyCFunction) _wrap_ListCtrl_InsertColumn, METH_VARARGS | METH_KEYWORDS, NULL},
35516 { (char *)"ListCtrl_SetItemCount", (PyCFunction) _wrap_ListCtrl_SetItemCount, METH_VARARGS | METH_KEYWORDS, NULL},
35517 { (char *)"ListCtrl_ScrollList", (PyCFunction) _wrap_ListCtrl_ScrollList, METH_VARARGS | METH_KEYWORDS, NULL},
35518 { (char *)"ListCtrl_SetItemTextColour", (PyCFunction) _wrap_ListCtrl_SetItemTextColour, METH_VARARGS | METH_KEYWORDS, NULL},
35519 { (char *)"ListCtrl_GetItemTextColour", (PyCFunction) _wrap_ListCtrl_GetItemTextColour, METH_VARARGS | METH_KEYWORDS, NULL},
35520 { (char *)"ListCtrl_SetItemBackgroundColour", (PyCFunction) _wrap_ListCtrl_SetItemBackgroundColour, METH_VARARGS | METH_KEYWORDS, NULL},
35521 { (char *)"ListCtrl_GetItemBackgroundColour", (PyCFunction) _wrap_ListCtrl_GetItemBackgroundColour, METH_VARARGS | METH_KEYWORDS, NULL},
35522 { (char *)"ListCtrl_SortItems", (PyCFunction) _wrap_ListCtrl_SortItems, METH_VARARGS | METH_KEYWORDS, NULL},
35523 { (char *)"ListCtrl_GetMainWindow", (PyCFunction) _wrap_ListCtrl_GetMainWindow, METH_VARARGS | METH_KEYWORDS, NULL},
35524 { (char *)"ListCtrl_GetClassDefaultAttributes", (PyCFunction) _wrap_ListCtrl_GetClassDefaultAttributes, METH_VARARGS | METH_KEYWORDS, NULL},
35525 { (char *)"ListCtrl_swigregister", ListCtrl_swigregister, METH_VARARGS, NULL},
35526 { (char *)"new_ListView", (PyCFunction) _wrap_new_ListView, METH_VARARGS | METH_KEYWORDS, NULL},
35527 { (char *)"new_PreListView", (PyCFunction) _wrap_new_PreListView, METH_VARARGS | METH_KEYWORDS, NULL},
35528 { (char *)"ListView_Create", (PyCFunction) _wrap_ListView_Create, METH_VARARGS | METH_KEYWORDS, NULL},
35529 { (char *)"ListView_Select", (PyCFunction) _wrap_ListView_Select, METH_VARARGS | METH_KEYWORDS, NULL},
35530 { (char *)"ListView_Focus", (PyCFunction) _wrap_ListView_Focus, METH_VARARGS | METH_KEYWORDS, NULL},
35531 { (char *)"ListView_GetFocusedItem", (PyCFunction) _wrap_ListView_GetFocusedItem, METH_VARARGS | METH_KEYWORDS, NULL},
35532 { (char *)"ListView_GetNextSelected", (PyCFunction) _wrap_ListView_GetNextSelected, METH_VARARGS | METH_KEYWORDS, NULL},
35533 { (char *)"ListView_GetFirstSelected", (PyCFunction) _wrap_ListView_GetFirstSelected, METH_VARARGS | METH_KEYWORDS, NULL},
35534 { (char *)"ListView_IsSelected", (PyCFunction) _wrap_ListView_IsSelected, METH_VARARGS | METH_KEYWORDS, NULL},
35535 { (char *)"ListView_SetColumnImage", (PyCFunction) _wrap_ListView_SetColumnImage, METH_VARARGS | METH_KEYWORDS, NULL},
35536 { (char *)"ListView_ClearColumnImage", (PyCFunction) _wrap_ListView_ClearColumnImage, METH_VARARGS | METH_KEYWORDS, NULL},
35537 { (char *)"ListView_swigregister", ListView_swigregister, METH_VARARGS, NULL},
35538 { (char *)"new_TreeItemId", (PyCFunction) _wrap_new_TreeItemId, METH_VARARGS | METH_KEYWORDS, NULL},
35539 { (char *)"delete_TreeItemId", (PyCFunction) _wrap_delete_TreeItemId, METH_VARARGS | METH_KEYWORDS, NULL},
35540 { (char *)"TreeItemId_IsOk", (PyCFunction) _wrap_TreeItemId_IsOk, METH_VARARGS | METH_KEYWORDS, NULL},
35541 { (char *)"TreeItemId___eq__", (PyCFunction) _wrap_TreeItemId___eq__, METH_VARARGS | METH_KEYWORDS, NULL},
35542 { (char *)"TreeItemId___ne__", (PyCFunction) _wrap_TreeItemId___ne__, METH_VARARGS | METH_KEYWORDS, NULL},
35543 { (char *)"TreeItemId_m_pItem_set", (PyCFunction) _wrap_TreeItemId_m_pItem_set, METH_VARARGS | METH_KEYWORDS, NULL},
35544 { (char *)"TreeItemId_m_pItem_get", (PyCFunction) _wrap_TreeItemId_m_pItem_get, METH_VARARGS | METH_KEYWORDS, NULL},
35545 { (char *)"TreeItemId_swigregister", TreeItemId_swigregister, METH_VARARGS, NULL},
35546 { (char *)"new_TreeItemData", (PyCFunction) _wrap_new_TreeItemData, METH_VARARGS | METH_KEYWORDS, NULL},
35547 { (char *)"TreeItemData_GetData", (PyCFunction) _wrap_TreeItemData_GetData, METH_VARARGS | METH_KEYWORDS, NULL},
35548 { (char *)"TreeItemData_SetData", (PyCFunction) _wrap_TreeItemData_SetData, METH_VARARGS | METH_KEYWORDS, NULL},
35549 { (char *)"TreeItemData_GetId", (PyCFunction) _wrap_TreeItemData_GetId, METH_VARARGS | METH_KEYWORDS, NULL},
35550 { (char *)"TreeItemData_SetId", (PyCFunction) _wrap_TreeItemData_SetId, METH_VARARGS | METH_KEYWORDS, NULL},
35551 { (char *)"TreeItemData_Destroy", (PyCFunction) _wrap_TreeItemData_Destroy, METH_VARARGS | METH_KEYWORDS, NULL},
35552 { (char *)"TreeItemData_swigregister", TreeItemData_swigregister, METH_VARARGS, NULL},
35553 { (char *)"new_TreeEvent", (PyCFunction) _wrap_new_TreeEvent, METH_VARARGS | METH_KEYWORDS, NULL},
35554 { (char *)"TreeEvent_GetItem", (PyCFunction) _wrap_TreeEvent_GetItem, METH_VARARGS | METH_KEYWORDS, NULL},
35555 { (char *)"TreeEvent_SetItem", (PyCFunction) _wrap_TreeEvent_SetItem, METH_VARARGS | METH_KEYWORDS, NULL},
35556 { (char *)"TreeEvent_GetOldItem", (PyCFunction) _wrap_TreeEvent_GetOldItem, METH_VARARGS | METH_KEYWORDS, NULL},
35557 { (char *)"TreeEvent_SetOldItem", (PyCFunction) _wrap_TreeEvent_SetOldItem, METH_VARARGS | METH_KEYWORDS, NULL},
35558 { (char *)"TreeEvent_GetPoint", (PyCFunction) _wrap_TreeEvent_GetPoint, METH_VARARGS | METH_KEYWORDS, NULL},
35559 { (char *)"TreeEvent_SetPoint", (PyCFunction) _wrap_TreeEvent_SetPoint, METH_VARARGS | METH_KEYWORDS, NULL},
35560 { (char *)"TreeEvent_GetKeyEvent", (PyCFunction) _wrap_TreeEvent_GetKeyEvent, METH_VARARGS | METH_KEYWORDS, NULL},
35561 { (char *)"TreeEvent_GetKeyCode", (PyCFunction) _wrap_TreeEvent_GetKeyCode, METH_VARARGS | METH_KEYWORDS, NULL},
35562 { (char *)"TreeEvent_SetKeyEvent", (PyCFunction) _wrap_TreeEvent_SetKeyEvent, METH_VARARGS | METH_KEYWORDS, NULL},
35563 { (char *)"TreeEvent_GetLabel", (PyCFunction) _wrap_TreeEvent_GetLabel, METH_VARARGS | METH_KEYWORDS, NULL},
35564 { (char *)"TreeEvent_SetLabel", (PyCFunction) _wrap_TreeEvent_SetLabel, METH_VARARGS | METH_KEYWORDS, NULL},
35565 { (char *)"TreeEvent_IsEditCancelled", (PyCFunction) _wrap_TreeEvent_IsEditCancelled, METH_VARARGS | METH_KEYWORDS, NULL},
35566 { (char *)"TreeEvent_SetEditCanceled", (PyCFunction) _wrap_TreeEvent_SetEditCanceled, METH_VARARGS | METH_KEYWORDS, NULL},
35567 { (char *)"TreeEvent_SetToolTip", (PyCFunction) _wrap_TreeEvent_SetToolTip, METH_VARARGS | METH_KEYWORDS, NULL},
562ecc31 35568 { (char *)"TreeEvent_GetToolTip", (PyCFunction) _wrap_TreeEvent_GetToolTip, METH_VARARGS | METH_KEYWORDS, NULL},
093d3ff1
RD
35569 { (char *)"TreeEvent_swigregister", TreeEvent_swigregister, METH_VARARGS, NULL},
35570 { (char *)"new_TreeCtrl", (PyCFunction) _wrap_new_TreeCtrl, METH_VARARGS | METH_KEYWORDS, NULL},
35571 { (char *)"new_PreTreeCtrl", (PyCFunction) _wrap_new_PreTreeCtrl, METH_VARARGS | METH_KEYWORDS, NULL},
35572 { (char *)"TreeCtrl_Create", (PyCFunction) _wrap_TreeCtrl_Create, METH_VARARGS | METH_KEYWORDS, NULL},
35573 { (char *)"TreeCtrl__setCallbackInfo", (PyCFunction) _wrap_TreeCtrl__setCallbackInfo, METH_VARARGS | METH_KEYWORDS, NULL},
35574 { (char *)"TreeCtrl_GetCount", (PyCFunction) _wrap_TreeCtrl_GetCount, METH_VARARGS | METH_KEYWORDS, NULL},
35575 { (char *)"TreeCtrl_GetIndent", (PyCFunction) _wrap_TreeCtrl_GetIndent, METH_VARARGS | METH_KEYWORDS, NULL},
35576 { (char *)"TreeCtrl_SetIndent", (PyCFunction) _wrap_TreeCtrl_SetIndent, METH_VARARGS | METH_KEYWORDS, NULL},
35577 { (char *)"TreeCtrl_GetSpacing", (PyCFunction) _wrap_TreeCtrl_GetSpacing, METH_VARARGS | METH_KEYWORDS, NULL},
35578 { (char *)"TreeCtrl_SetSpacing", (PyCFunction) _wrap_TreeCtrl_SetSpacing, METH_VARARGS | METH_KEYWORDS, NULL},
35579 { (char *)"TreeCtrl_GetImageList", (PyCFunction) _wrap_TreeCtrl_GetImageList, METH_VARARGS | METH_KEYWORDS, NULL},
35580 { (char *)"TreeCtrl_GetStateImageList", (PyCFunction) _wrap_TreeCtrl_GetStateImageList, METH_VARARGS | METH_KEYWORDS, NULL},
35581 { (char *)"TreeCtrl_SetImageList", (PyCFunction) _wrap_TreeCtrl_SetImageList, METH_VARARGS | METH_KEYWORDS, NULL},
35582 { (char *)"TreeCtrl_SetStateImageList", (PyCFunction) _wrap_TreeCtrl_SetStateImageList, METH_VARARGS | METH_KEYWORDS, NULL},
35583 { (char *)"TreeCtrl_AssignImageList", (PyCFunction) _wrap_TreeCtrl_AssignImageList, METH_VARARGS | METH_KEYWORDS, NULL},
35584 { (char *)"TreeCtrl_AssignStateImageList", (PyCFunction) _wrap_TreeCtrl_AssignStateImageList, METH_VARARGS | METH_KEYWORDS, NULL},
35585 { (char *)"TreeCtrl_GetItemText", (PyCFunction) _wrap_TreeCtrl_GetItemText, METH_VARARGS | METH_KEYWORDS, NULL},
35586 { (char *)"TreeCtrl_GetItemImage", (PyCFunction) _wrap_TreeCtrl_GetItemImage, METH_VARARGS | METH_KEYWORDS, NULL},
35587 { (char *)"TreeCtrl_GetItemData", (PyCFunction) _wrap_TreeCtrl_GetItemData, METH_VARARGS | METH_KEYWORDS, NULL},
35588 { (char *)"TreeCtrl_GetItemPyData", (PyCFunction) _wrap_TreeCtrl_GetItemPyData, METH_VARARGS | METH_KEYWORDS, NULL},
35589 { (char *)"TreeCtrl_GetItemTextColour", (PyCFunction) _wrap_TreeCtrl_GetItemTextColour, METH_VARARGS | METH_KEYWORDS, NULL},
35590 { (char *)"TreeCtrl_GetItemBackgroundColour", (PyCFunction) _wrap_TreeCtrl_GetItemBackgroundColour, METH_VARARGS | METH_KEYWORDS, NULL},
35591 { (char *)"TreeCtrl_GetItemFont", (PyCFunction) _wrap_TreeCtrl_GetItemFont, METH_VARARGS | METH_KEYWORDS, NULL},
35592 { (char *)"TreeCtrl_SetItemText", (PyCFunction) _wrap_TreeCtrl_SetItemText, METH_VARARGS | METH_KEYWORDS, NULL},
35593 { (char *)"TreeCtrl_SetItemImage", (PyCFunction) _wrap_TreeCtrl_SetItemImage, METH_VARARGS | METH_KEYWORDS, NULL},
35594 { (char *)"TreeCtrl_SetItemData", (PyCFunction) _wrap_TreeCtrl_SetItemData, METH_VARARGS | METH_KEYWORDS, NULL},
35595 { (char *)"TreeCtrl_SetItemPyData", (PyCFunction) _wrap_TreeCtrl_SetItemPyData, METH_VARARGS | METH_KEYWORDS, NULL},
35596 { (char *)"TreeCtrl_SetItemHasChildren", (PyCFunction) _wrap_TreeCtrl_SetItemHasChildren, METH_VARARGS | METH_KEYWORDS, NULL},
35597 { (char *)"TreeCtrl_SetItemBold", (PyCFunction) _wrap_TreeCtrl_SetItemBold, METH_VARARGS | METH_KEYWORDS, NULL},
fef4c27a 35598 { (char *)"TreeCtrl_SetItemDropHighlight", (PyCFunction) _wrap_TreeCtrl_SetItemDropHighlight, METH_VARARGS | METH_KEYWORDS, NULL},
093d3ff1
RD
35599 { (char *)"TreeCtrl_SetItemTextColour", (PyCFunction) _wrap_TreeCtrl_SetItemTextColour, METH_VARARGS | METH_KEYWORDS, NULL},
35600 { (char *)"TreeCtrl_SetItemBackgroundColour", (PyCFunction) _wrap_TreeCtrl_SetItemBackgroundColour, METH_VARARGS | METH_KEYWORDS, NULL},
35601 { (char *)"TreeCtrl_SetItemFont", (PyCFunction) _wrap_TreeCtrl_SetItemFont, METH_VARARGS | METH_KEYWORDS, NULL},
35602 { (char *)"TreeCtrl_IsVisible", (PyCFunction) _wrap_TreeCtrl_IsVisible, METH_VARARGS | METH_KEYWORDS, NULL},
35603 { (char *)"TreeCtrl_ItemHasChildren", (PyCFunction) _wrap_TreeCtrl_ItemHasChildren, METH_VARARGS | METH_KEYWORDS, NULL},
35604 { (char *)"TreeCtrl_IsExpanded", (PyCFunction) _wrap_TreeCtrl_IsExpanded, METH_VARARGS | METH_KEYWORDS, NULL},
35605 { (char *)"TreeCtrl_IsSelected", (PyCFunction) _wrap_TreeCtrl_IsSelected, METH_VARARGS | METH_KEYWORDS, NULL},
35606 { (char *)"TreeCtrl_IsBold", (PyCFunction) _wrap_TreeCtrl_IsBold, METH_VARARGS | METH_KEYWORDS, NULL},
35607 { (char *)"TreeCtrl_GetChildrenCount", (PyCFunction) _wrap_TreeCtrl_GetChildrenCount, METH_VARARGS | METH_KEYWORDS, NULL},
35608 { (char *)"TreeCtrl_GetRootItem", (PyCFunction) _wrap_TreeCtrl_GetRootItem, METH_VARARGS | METH_KEYWORDS, NULL},
35609 { (char *)"TreeCtrl_GetSelection", (PyCFunction) _wrap_TreeCtrl_GetSelection, METH_VARARGS | METH_KEYWORDS, NULL},
35610 { (char *)"TreeCtrl_GetSelections", (PyCFunction) _wrap_TreeCtrl_GetSelections, METH_VARARGS | METH_KEYWORDS, NULL},
35611 { (char *)"TreeCtrl_GetItemParent", (PyCFunction) _wrap_TreeCtrl_GetItemParent, METH_VARARGS | METH_KEYWORDS, NULL},
35612 { (char *)"TreeCtrl_GetFirstChild", (PyCFunction) _wrap_TreeCtrl_GetFirstChild, METH_VARARGS | METH_KEYWORDS, NULL},
35613 { (char *)"TreeCtrl_GetNextChild", (PyCFunction) _wrap_TreeCtrl_GetNextChild, METH_VARARGS | METH_KEYWORDS, NULL},
35614 { (char *)"TreeCtrl_GetLastChild", (PyCFunction) _wrap_TreeCtrl_GetLastChild, METH_VARARGS | METH_KEYWORDS, NULL},
35615 { (char *)"TreeCtrl_GetNextSibling", (PyCFunction) _wrap_TreeCtrl_GetNextSibling, METH_VARARGS | METH_KEYWORDS, NULL},
35616 { (char *)"TreeCtrl_GetPrevSibling", (PyCFunction) _wrap_TreeCtrl_GetPrevSibling, METH_VARARGS | METH_KEYWORDS, NULL},
35617 { (char *)"TreeCtrl_GetFirstVisibleItem", (PyCFunction) _wrap_TreeCtrl_GetFirstVisibleItem, METH_VARARGS | METH_KEYWORDS, NULL},
35618 { (char *)"TreeCtrl_GetNextVisible", (PyCFunction) _wrap_TreeCtrl_GetNextVisible, METH_VARARGS | METH_KEYWORDS, NULL},
35619 { (char *)"TreeCtrl_GetPrevVisible", (PyCFunction) _wrap_TreeCtrl_GetPrevVisible, METH_VARARGS | METH_KEYWORDS, NULL},
35620 { (char *)"TreeCtrl_AddRoot", (PyCFunction) _wrap_TreeCtrl_AddRoot, METH_VARARGS | METH_KEYWORDS, NULL},
35621 { (char *)"TreeCtrl_PrependItem", (PyCFunction) _wrap_TreeCtrl_PrependItem, METH_VARARGS | METH_KEYWORDS, NULL},
35622 { (char *)"TreeCtrl_InsertItem", (PyCFunction) _wrap_TreeCtrl_InsertItem, METH_VARARGS | METH_KEYWORDS, NULL},
35623 { (char *)"TreeCtrl_InsertItemBefore", (PyCFunction) _wrap_TreeCtrl_InsertItemBefore, METH_VARARGS | METH_KEYWORDS, NULL},
35624 { (char *)"TreeCtrl_AppendItem", (PyCFunction) _wrap_TreeCtrl_AppendItem, METH_VARARGS | METH_KEYWORDS, NULL},
35625 { (char *)"TreeCtrl_Delete", (PyCFunction) _wrap_TreeCtrl_Delete, METH_VARARGS | METH_KEYWORDS, NULL},
35626 { (char *)"TreeCtrl_DeleteChildren", (PyCFunction) _wrap_TreeCtrl_DeleteChildren, METH_VARARGS | METH_KEYWORDS, NULL},
35627 { (char *)"TreeCtrl_DeleteAllItems", (PyCFunction) _wrap_TreeCtrl_DeleteAllItems, METH_VARARGS | METH_KEYWORDS, NULL},
35628 { (char *)"TreeCtrl_Expand", (PyCFunction) _wrap_TreeCtrl_Expand, METH_VARARGS | METH_KEYWORDS, NULL},
35629 { (char *)"TreeCtrl_Collapse", (PyCFunction) _wrap_TreeCtrl_Collapse, METH_VARARGS | METH_KEYWORDS, NULL},
35630 { (char *)"TreeCtrl_CollapseAndReset", (PyCFunction) _wrap_TreeCtrl_CollapseAndReset, METH_VARARGS | METH_KEYWORDS, NULL},
35631 { (char *)"TreeCtrl_Toggle", (PyCFunction) _wrap_TreeCtrl_Toggle, METH_VARARGS | METH_KEYWORDS, NULL},
35632 { (char *)"TreeCtrl_Unselect", (PyCFunction) _wrap_TreeCtrl_Unselect, METH_VARARGS | METH_KEYWORDS, NULL},
35633 { (char *)"TreeCtrl_UnselectItem", (PyCFunction) _wrap_TreeCtrl_UnselectItem, METH_VARARGS | METH_KEYWORDS, NULL},
35634 { (char *)"TreeCtrl_UnselectAll", (PyCFunction) _wrap_TreeCtrl_UnselectAll, METH_VARARGS | METH_KEYWORDS, NULL},
35635 { (char *)"TreeCtrl_SelectItem", (PyCFunction) _wrap_TreeCtrl_SelectItem, METH_VARARGS | METH_KEYWORDS, NULL},
35636 { (char *)"TreeCtrl_ToggleItemSelection", (PyCFunction) _wrap_TreeCtrl_ToggleItemSelection, METH_VARARGS | METH_KEYWORDS, NULL},
35637 { (char *)"TreeCtrl_EnsureVisible", (PyCFunction) _wrap_TreeCtrl_EnsureVisible, METH_VARARGS | METH_KEYWORDS, NULL},
35638 { (char *)"TreeCtrl_ScrollTo", (PyCFunction) _wrap_TreeCtrl_ScrollTo, METH_VARARGS | METH_KEYWORDS, NULL},
35639 { (char *)"TreeCtrl_EditLabel", (PyCFunction) _wrap_TreeCtrl_EditLabel, METH_VARARGS | METH_KEYWORDS, NULL},
35640 { (char *)"TreeCtrl_GetEditControl", (PyCFunction) _wrap_TreeCtrl_GetEditControl, METH_VARARGS | METH_KEYWORDS, NULL},
35641 { (char *)"TreeCtrl_SortChildren", (PyCFunction) _wrap_TreeCtrl_SortChildren, METH_VARARGS | METH_KEYWORDS, NULL},
35642 { (char *)"TreeCtrl_HitTest", (PyCFunction) _wrap_TreeCtrl_HitTest, METH_VARARGS | METH_KEYWORDS, NULL},
35643 { (char *)"TreeCtrl_GetBoundingRect", (PyCFunction) _wrap_TreeCtrl_GetBoundingRect, METH_VARARGS | METH_KEYWORDS, NULL},
35644 { (char *)"TreeCtrl_GetClassDefaultAttributes", (PyCFunction) _wrap_TreeCtrl_GetClassDefaultAttributes, METH_VARARGS | METH_KEYWORDS, NULL},
35645 { (char *)"TreeCtrl_swigregister", TreeCtrl_swigregister, METH_VARARGS, NULL},
35646 { (char *)"new_GenericDirCtrl", (PyCFunction) _wrap_new_GenericDirCtrl, METH_VARARGS | METH_KEYWORDS, NULL},
35647 { (char *)"new_PreGenericDirCtrl", (PyCFunction) _wrap_new_PreGenericDirCtrl, METH_VARARGS | METH_KEYWORDS, NULL},
35648 { (char *)"GenericDirCtrl_Create", (PyCFunction) _wrap_GenericDirCtrl_Create, METH_VARARGS | METH_KEYWORDS, NULL},
35649 { (char *)"GenericDirCtrl_ExpandPath", (PyCFunction) _wrap_GenericDirCtrl_ExpandPath, METH_VARARGS | METH_KEYWORDS, NULL},
35650 { (char *)"GenericDirCtrl_GetDefaultPath", (PyCFunction) _wrap_GenericDirCtrl_GetDefaultPath, METH_VARARGS | METH_KEYWORDS, NULL},
35651 { (char *)"GenericDirCtrl_SetDefaultPath", (PyCFunction) _wrap_GenericDirCtrl_SetDefaultPath, METH_VARARGS | METH_KEYWORDS, NULL},
35652 { (char *)"GenericDirCtrl_GetPath", (PyCFunction) _wrap_GenericDirCtrl_GetPath, METH_VARARGS | METH_KEYWORDS, NULL},
35653 { (char *)"GenericDirCtrl_GetFilePath", (PyCFunction) _wrap_GenericDirCtrl_GetFilePath, METH_VARARGS | METH_KEYWORDS, NULL},
35654 { (char *)"GenericDirCtrl_SetPath", (PyCFunction) _wrap_GenericDirCtrl_SetPath, METH_VARARGS | METH_KEYWORDS, NULL},
35655 { (char *)"GenericDirCtrl_ShowHidden", (PyCFunction) _wrap_GenericDirCtrl_ShowHidden, METH_VARARGS | METH_KEYWORDS, NULL},
35656 { (char *)"GenericDirCtrl_GetShowHidden", (PyCFunction) _wrap_GenericDirCtrl_GetShowHidden, METH_VARARGS | METH_KEYWORDS, NULL},
35657 { (char *)"GenericDirCtrl_GetFilter", (PyCFunction) _wrap_GenericDirCtrl_GetFilter, METH_VARARGS | METH_KEYWORDS, NULL},
35658 { (char *)"GenericDirCtrl_SetFilter", (PyCFunction) _wrap_GenericDirCtrl_SetFilter, METH_VARARGS | METH_KEYWORDS, NULL},
35659 { (char *)"GenericDirCtrl_GetFilterIndex", (PyCFunction) _wrap_GenericDirCtrl_GetFilterIndex, METH_VARARGS | METH_KEYWORDS, NULL},
35660 { (char *)"GenericDirCtrl_SetFilterIndex", (PyCFunction) _wrap_GenericDirCtrl_SetFilterIndex, METH_VARARGS | METH_KEYWORDS, NULL},
35661 { (char *)"GenericDirCtrl_GetRootId", (PyCFunction) _wrap_GenericDirCtrl_GetRootId, METH_VARARGS | METH_KEYWORDS, NULL},
35662 { (char *)"GenericDirCtrl_GetTreeCtrl", (PyCFunction) _wrap_GenericDirCtrl_GetTreeCtrl, METH_VARARGS | METH_KEYWORDS, NULL},
35663 { (char *)"GenericDirCtrl_GetFilterListCtrl", (PyCFunction) _wrap_GenericDirCtrl_GetFilterListCtrl, METH_VARARGS | METH_KEYWORDS, NULL},
35664 { (char *)"GenericDirCtrl_FindChild", (PyCFunction) _wrap_GenericDirCtrl_FindChild, METH_VARARGS | METH_KEYWORDS, NULL},
35665 { (char *)"GenericDirCtrl_DoResize", (PyCFunction) _wrap_GenericDirCtrl_DoResize, METH_VARARGS | METH_KEYWORDS, NULL},
35666 { (char *)"GenericDirCtrl_ReCreateTree", (PyCFunction) _wrap_GenericDirCtrl_ReCreateTree, METH_VARARGS | METH_KEYWORDS, NULL},
35667 { (char *)"GenericDirCtrl_swigregister", GenericDirCtrl_swigregister, METH_VARARGS, NULL},
35668 { (char *)"new_DirFilterListCtrl", (PyCFunction) _wrap_new_DirFilterListCtrl, METH_VARARGS | METH_KEYWORDS, NULL},
35669 { (char *)"new_PreDirFilterListCtrl", (PyCFunction) _wrap_new_PreDirFilterListCtrl, METH_VARARGS | METH_KEYWORDS, NULL},
35670 { (char *)"DirFilterListCtrl_Create", (PyCFunction) _wrap_DirFilterListCtrl_Create, METH_VARARGS | METH_KEYWORDS, NULL},
35671 { (char *)"DirFilterListCtrl_FillFilterList", (PyCFunction) _wrap_DirFilterListCtrl_FillFilterList, METH_VARARGS | METH_KEYWORDS, NULL},
35672 { (char *)"DirFilterListCtrl_swigregister", DirFilterListCtrl_swigregister, METH_VARARGS, NULL},
35673 { (char *)"new_PyControl", (PyCFunction) _wrap_new_PyControl, METH_VARARGS | METH_KEYWORDS, NULL},
35674 { (char *)"new_PrePyControl", (PyCFunction) _wrap_new_PrePyControl, METH_VARARGS | METH_KEYWORDS, NULL},
35675 { (char *)"PyControl__setCallbackInfo", (PyCFunction) _wrap_PyControl__setCallbackInfo, METH_VARARGS | METH_KEYWORDS, NULL},
35676 { (char *)"PyControl_SetBestSize", (PyCFunction) _wrap_PyControl_SetBestSize, METH_VARARGS | METH_KEYWORDS, NULL},
976dbff5 35677 { (char *)"PyControl_DoEraseBackground", (PyCFunction) _wrap_PyControl_DoEraseBackground, METH_VARARGS | METH_KEYWORDS, NULL},
093d3ff1
RD
35678 { (char *)"PyControl_base_DoMoveWindow", (PyCFunction) _wrap_PyControl_base_DoMoveWindow, METH_VARARGS | METH_KEYWORDS, NULL},
35679 { (char *)"PyControl_base_DoSetSize", (PyCFunction) _wrap_PyControl_base_DoSetSize, METH_VARARGS | METH_KEYWORDS, NULL},
35680 { (char *)"PyControl_base_DoSetClientSize", (PyCFunction) _wrap_PyControl_base_DoSetClientSize, METH_VARARGS | METH_KEYWORDS, NULL},
35681 { (char *)"PyControl_base_DoSetVirtualSize", (PyCFunction) _wrap_PyControl_base_DoSetVirtualSize, METH_VARARGS | METH_KEYWORDS, NULL},
35682 { (char *)"PyControl_base_DoGetSize", (PyCFunction) _wrap_PyControl_base_DoGetSize, METH_VARARGS | METH_KEYWORDS, NULL},
35683 { (char *)"PyControl_base_DoGetClientSize", (PyCFunction) _wrap_PyControl_base_DoGetClientSize, METH_VARARGS | METH_KEYWORDS, NULL},
35684 { (char *)"PyControl_base_DoGetPosition", (PyCFunction) _wrap_PyControl_base_DoGetPosition, METH_VARARGS | METH_KEYWORDS, NULL},
35685 { (char *)"PyControl_base_DoGetVirtualSize", (PyCFunction) _wrap_PyControl_base_DoGetVirtualSize, METH_VARARGS | METH_KEYWORDS, NULL},
35686 { (char *)"PyControl_base_DoGetBestSize", (PyCFunction) _wrap_PyControl_base_DoGetBestSize, METH_VARARGS | METH_KEYWORDS, NULL},
35687 { (char *)"PyControl_base_InitDialog", (PyCFunction) _wrap_PyControl_base_InitDialog, METH_VARARGS | METH_KEYWORDS, NULL},
35688 { (char *)"PyControl_base_TransferDataToWindow", (PyCFunction) _wrap_PyControl_base_TransferDataToWindow, METH_VARARGS | METH_KEYWORDS, NULL},
35689 { (char *)"PyControl_base_TransferDataFromWindow", (PyCFunction) _wrap_PyControl_base_TransferDataFromWindow, METH_VARARGS | METH_KEYWORDS, NULL},
35690 { (char *)"PyControl_base_Validate", (PyCFunction) _wrap_PyControl_base_Validate, METH_VARARGS | METH_KEYWORDS, NULL},
35691 { (char *)"PyControl_base_AcceptsFocus", (PyCFunction) _wrap_PyControl_base_AcceptsFocus, METH_VARARGS | METH_KEYWORDS, NULL},
35692 { (char *)"PyControl_base_AcceptsFocusFromKeyboard", (PyCFunction) _wrap_PyControl_base_AcceptsFocusFromKeyboard, METH_VARARGS | METH_KEYWORDS, NULL},
35693 { (char *)"PyControl_base_GetMaxSize", (PyCFunction) _wrap_PyControl_base_GetMaxSize, METH_VARARGS | METH_KEYWORDS, NULL},
35694 { (char *)"PyControl_base_AddChild", (PyCFunction) _wrap_PyControl_base_AddChild, METH_VARARGS | METH_KEYWORDS, NULL},
35695 { (char *)"PyControl_base_RemoveChild", (PyCFunction) _wrap_PyControl_base_RemoveChild, METH_VARARGS | METH_KEYWORDS, NULL},
35696 { (char *)"PyControl_base_ShouldInheritColours", (PyCFunction) _wrap_PyControl_base_ShouldInheritColours, METH_VARARGS | METH_KEYWORDS, NULL},
093d3ff1
RD
35697 { (char *)"PyControl_base_GetDefaultAttributes", (PyCFunction) _wrap_PyControl_base_GetDefaultAttributes, METH_VARARGS | METH_KEYWORDS, NULL},
35698 { (char *)"PyControl_swigregister", PyControl_swigregister, METH_VARARGS, NULL},
35699 { (char *)"new_HelpEvent", (PyCFunction) _wrap_new_HelpEvent, METH_VARARGS | METH_KEYWORDS, NULL},
35700 { (char *)"HelpEvent_GetPosition", (PyCFunction) _wrap_HelpEvent_GetPosition, METH_VARARGS | METH_KEYWORDS, NULL},
35701 { (char *)"HelpEvent_SetPosition", (PyCFunction) _wrap_HelpEvent_SetPosition, METH_VARARGS | METH_KEYWORDS, NULL},
35702 { (char *)"HelpEvent_GetLink", (PyCFunction) _wrap_HelpEvent_GetLink, METH_VARARGS | METH_KEYWORDS, NULL},
35703 { (char *)"HelpEvent_SetLink", (PyCFunction) _wrap_HelpEvent_SetLink, METH_VARARGS | METH_KEYWORDS, NULL},
35704 { (char *)"HelpEvent_GetTarget", (PyCFunction) _wrap_HelpEvent_GetTarget, METH_VARARGS | METH_KEYWORDS, NULL},
35705 { (char *)"HelpEvent_SetTarget", (PyCFunction) _wrap_HelpEvent_SetTarget, METH_VARARGS | METH_KEYWORDS, NULL},
35706 { (char *)"HelpEvent_swigregister", HelpEvent_swigregister, METH_VARARGS, NULL},
35707 { (char *)"new_ContextHelp", (PyCFunction) _wrap_new_ContextHelp, METH_VARARGS | METH_KEYWORDS, NULL},
35708 { (char *)"delete_ContextHelp", (PyCFunction) _wrap_delete_ContextHelp, METH_VARARGS | METH_KEYWORDS, NULL},
35709 { (char *)"ContextHelp_BeginContextHelp", (PyCFunction) _wrap_ContextHelp_BeginContextHelp, METH_VARARGS | METH_KEYWORDS, NULL},
35710 { (char *)"ContextHelp_EndContextHelp", (PyCFunction) _wrap_ContextHelp_EndContextHelp, METH_VARARGS | METH_KEYWORDS, NULL},
35711 { (char *)"ContextHelp_swigregister", ContextHelp_swigregister, METH_VARARGS, NULL},
35712 { (char *)"new_ContextHelpButton", (PyCFunction) _wrap_new_ContextHelpButton, METH_VARARGS | METH_KEYWORDS, NULL},
35713 { (char *)"ContextHelpButton_swigregister", ContextHelpButton_swigregister, METH_VARARGS, NULL},
35714 { (char *)"HelpProvider_Set", (PyCFunction) _wrap_HelpProvider_Set, METH_VARARGS | METH_KEYWORDS, NULL},
35715 { (char *)"HelpProvider_Get", (PyCFunction) _wrap_HelpProvider_Get, METH_VARARGS | METH_KEYWORDS, NULL},
35716 { (char *)"HelpProvider_GetHelp", (PyCFunction) _wrap_HelpProvider_GetHelp, METH_VARARGS | METH_KEYWORDS, NULL},
35717 { (char *)"HelpProvider_ShowHelp", (PyCFunction) _wrap_HelpProvider_ShowHelp, METH_VARARGS | METH_KEYWORDS, NULL},
35718 { (char *)"HelpProvider_AddHelp", (PyCFunction) _wrap_HelpProvider_AddHelp, METH_VARARGS | METH_KEYWORDS, NULL},
35719 { (char *)"HelpProvider_AddHelpById", (PyCFunction) _wrap_HelpProvider_AddHelpById, METH_VARARGS | METH_KEYWORDS, NULL},
35720 { (char *)"HelpProvider_RemoveHelp", (PyCFunction) _wrap_HelpProvider_RemoveHelp, METH_VARARGS | METH_KEYWORDS, NULL},
35721 { (char *)"HelpProvider_Destroy", (PyCFunction) _wrap_HelpProvider_Destroy, METH_VARARGS | METH_KEYWORDS, NULL},
35722 { (char *)"HelpProvider_swigregister", HelpProvider_swigregister, METH_VARARGS, NULL},
35723 { (char *)"new_SimpleHelpProvider", (PyCFunction) _wrap_new_SimpleHelpProvider, METH_VARARGS | METH_KEYWORDS, NULL},
35724 { (char *)"SimpleHelpProvider_swigregister", SimpleHelpProvider_swigregister, METH_VARARGS, NULL},
35725 { (char *)"new_DragImage", (PyCFunction) _wrap_new_DragImage, METH_VARARGS | METH_KEYWORDS, NULL},
35726 { (char *)"new_DragIcon", (PyCFunction) _wrap_new_DragIcon, METH_VARARGS | METH_KEYWORDS, NULL},
35727 { (char *)"new_DragString", (PyCFunction) _wrap_new_DragString, METH_VARARGS | METH_KEYWORDS, NULL},
35728 { (char *)"new_DragTreeItem", (PyCFunction) _wrap_new_DragTreeItem, METH_VARARGS | METH_KEYWORDS, NULL},
35729 { (char *)"new_DragListItem", (PyCFunction) _wrap_new_DragListItem, METH_VARARGS | METH_KEYWORDS, NULL},
35730 { (char *)"delete_DragImage", (PyCFunction) _wrap_delete_DragImage, METH_VARARGS | METH_KEYWORDS, NULL},
35731 { (char *)"DragImage_SetBackingBitmap", (PyCFunction) _wrap_DragImage_SetBackingBitmap, METH_VARARGS | METH_KEYWORDS, NULL},
35732 { (char *)"DragImage_BeginDrag", (PyCFunction) _wrap_DragImage_BeginDrag, METH_VARARGS | METH_KEYWORDS, NULL},
35733 { (char *)"DragImage_BeginDragBounded", (PyCFunction) _wrap_DragImage_BeginDragBounded, METH_VARARGS | METH_KEYWORDS, NULL},
35734 { (char *)"DragImage_EndDrag", (PyCFunction) _wrap_DragImage_EndDrag, METH_VARARGS | METH_KEYWORDS, NULL},
35735 { (char *)"DragImage_Move", (PyCFunction) _wrap_DragImage_Move, METH_VARARGS | METH_KEYWORDS, NULL},
35736 { (char *)"DragImage_Show", (PyCFunction) _wrap_DragImage_Show, METH_VARARGS | METH_KEYWORDS, NULL},
35737 { (char *)"DragImage_Hide", (PyCFunction) _wrap_DragImage_Hide, METH_VARARGS | METH_KEYWORDS, NULL},
35738 { (char *)"DragImage_GetImageRect", (PyCFunction) _wrap_DragImage_GetImageRect, METH_VARARGS | METH_KEYWORDS, NULL},
35739 { (char *)"DragImage_DoDrawImage", (PyCFunction) _wrap_DragImage_DoDrawImage, METH_VARARGS | METH_KEYWORDS, NULL},
35740 { (char *)"DragImage_UpdateBackingFromWindow", (PyCFunction) _wrap_DragImage_UpdateBackingFromWindow, METH_VARARGS | METH_KEYWORDS, NULL},
35741 { (char *)"DragImage_RedrawImage", (PyCFunction) _wrap_DragImage_RedrawImage, METH_VARARGS | METH_KEYWORDS, NULL},
35742 { (char *)"DragImage_swigregister", DragImage_swigregister, METH_VARARGS, NULL},
53aa7709
RD
35743 { (char *)"new_DatePickerCtrl", (PyCFunction) _wrap_new_DatePickerCtrl, METH_VARARGS | METH_KEYWORDS, NULL},
35744 { (char *)"new_PreDatePickerCtrl", (PyCFunction) _wrap_new_PreDatePickerCtrl, METH_VARARGS | METH_KEYWORDS, NULL},
35745 { (char *)"DatePickerCtrl_Create", (PyCFunction) _wrap_DatePickerCtrl_Create, METH_VARARGS | METH_KEYWORDS, NULL},
35746 { (char *)"DatePickerCtrl_SetValue", (PyCFunction) _wrap_DatePickerCtrl_SetValue, METH_VARARGS | METH_KEYWORDS, NULL},
35747 { (char *)"DatePickerCtrl_GetValue", (PyCFunction) _wrap_DatePickerCtrl_GetValue, METH_VARARGS | METH_KEYWORDS, NULL},
35748 { (char *)"DatePickerCtrl_SetRange", (PyCFunction) _wrap_DatePickerCtrl_SetRange, METH_VARARGS | METH_KEYWORDS, NULL},
35749 { (char *)"DatePickerCtrl_GetLowerLimit", (PyCFunction) _wrap_DatePickerCtrl_GetLowerLimit, METH_VARARGS | METH_KEYWORDS, NULL},
35750 { (char *)"DatePickerCtrl_GetUpperLimit", (PyCFunction) _wrap_DatePickerCtrl_GetUpperLimit, METH_VARARGS | METH_KEYWORDS, NULL},
35751 { (char *)"DatePickerCtrl_swigregister", DatePickerCtrl_swigregister, METH_VARARGS, NULL},
c32bde28 35752 { NULL, NULL, 0, NULL }
d14a1e28
RD
35753};
35754
35755
35756/* -------- TYPE CONVERSION AND EQUIVALENCE RULES (BEGIN) -------- */
35757
d14a1e28
RD
35758static void *_p_wxBoxSizerTo_p_wxSizer(void *x) {
35759 return (void *)((wxSizer *) ((wxBoxSizer *) x));
35760}
35761static void *_p_wxStaticBoxSizerTo_p_wxSizer(void *x) {
35762 return (void *)((wxSizer *) (wxBoxSizer *) ((wxStaticBoxSizer *) x));
35763}
e505d15e
RD
35764static void *_p_wxStdDialogButtonSizerTo_p_wxSizer(void *x) {
35765 return (void *)((wxSizer *) (wxBoxSizer *) ((wxStdDialogButtonSizer *) x));
35766}
d14a1e28
RD
35767static void *_p_wxGridBagSizerTo_p_wxSizer(void *x) {
35768 return (void *)((wxSizer *) (wxGridSizer *)(wxFlexGridSizer *) ((wxGridBagSizer *) x));
35769}
35770static void *_p_wxGridSizerTo_p_wxSizer(void *x) {
35771 return (void *)((wxSizer *) ((wxGridSizer *) x));
35772}
35773static void *_p_wxFlexGridSizerTo_p_wxSizer(void *x) {
35774 return (void *)((wxSizer *) (wxGridSizer *) ((wxFlexGridSizer *) x));
35775}
35776static void *_p_wxNotebookSizerTo_p_wxSizer(void *x) {
35777 return (void *)((wxSizer *) ((wxNotebookSizer *) x));
35778}
35779static void *_p_wxPySizerTo_p_wxSizer(void *x) {
35780 return (void *)((wxSizer *) ((wxPySizer *) x));
35781}
35782static void *_p_wxBookCtrlSizerTo_p_wxSizer(void *x) {
35783 return (void *)((wxSizer *) ((wxBookCtrlSizer *) x));
35784}
35785static void *_p_wxContextMenuEventTo_p_wxEvent(void *x) {
35786 return (void *)((wxEvent *) (wxCommandEvent *) ((wxContextMenuEvent *) x));
35787}
35788static void *_p_wxMenuEventTo_p_wxEvent(void *x) {
35789 return (void *)((wxEvent *) ((wxMenuEvent *) x));
35790}
35791static void *_p_wxCloseEventTo_p_wxEvent(void *x) {
35792 return (void *)((wxEvent *) ((wxCloseEvent *) x));
35793}
35794static void *_p_wxMouseEventTo_p_wxEvent(void *x) {
35795 return (void *)((wxEvent *) ((wxMouseEvent *) x));
35796}
35797static void *_p_wxEraseEventTo_p_wxEvent(void *x) {
35798 return (void *)((wxEvent *) ((wxEraseEvent *) x));
35799}
8ac8dba0
RD
35800static void *_p_wxBookCtrlBaseEventTo_p_wxEvent(void *x) {
35801 return (void *)((wxEvent *) (wxCommandEvent *)(wxNotifyEvent *) ((wxBookCtrlBaseEvent *) x));
35802}
d14a1e28
RD
35803static void *_p_wxTreeEventTo_p_wxEvent(void *x) {
35804 return (void *)((wxEvent *) (wxCommandEvent *)(wxNotifyEvent *) ((wxTreeEvent *) x));
35805}
35806static void *_p_wxSetCursorEventTo_p_wxEvent(void *x) {
35807 return (void *)((wxEvent *) ((wxSetCursorEvent *) x));
35808}
35809static void *_p_wxInitDialogEventTo_p_wxEvent(void *x) {
35810 return (void *)((wxEvent *) ((wxInitDialogEvent *) x));
35811}
35812static void *_p_wxScrollEventTo_p_wxEvent(void *x) {
35813 return (void *)((wxEvent *) (wxCommandEvent *) ((wxScrollEvent *) x));
35814}
35815static void *_p_wxTextUrlEventTo_p_wxEvent(void *x) {
35816 return (void *)((wxEvent *) (wxCommandEvent *) ((wxTextUrlEvent *) x));
35817}
d14a1e28
RD
35818static void *_p_wxPyEventTo_p_wxEvent(void *x) {
35819 return (void *)((wxEvent *) ((wxPyEvent *) x));
35820}
35821static void *_p_wxNotifyEventTo_p_wxEvent(void *x) {
35822 return (void *)((wxEvent *) (wxCommandEvent *) ((wxNotifyEvent *) x));
35823}
35824static void *_p_wxListEventTo_p_wxEvent(void *x) {
35825 return (void *)((wxEvent *) (wxCommandEvent *)(wxNotifyEvent *) ((wxListEvent *) x));
35826}
35827static void *_p_wxNotebookEventTo_p_wxEvent(void *x) {
8ac8dba0 35828 return (void *)((wxEvent *) (wxCommandEvent *)(wxNotifyEvent *)(wxBookCtrlBaseEvent *) ((wxNotebookEvent *) x));
d14a1e28
RD
35829}
35830static void *_p_wxListbookEventTo_p_wxEvent(void *x) {
8ac8dba0 35831 return (void *)((wxEvent *) (wxCommandEvent *)(wxNotifyEvent *)(wxBookCtrlBaseEvent *) ((wxListbookEvent *) x));
d14a1e28 35832}
2ef75293 35833static void *_p_wxChoicebookEventTo_p_wxEvent(void *x) {
8ac8dba0 35834 return (void *)((wxEvent *) (wxCommandEvent *)(wxNotifyEvent *)(wxBookCtrlBaseEvent *) ((wxChoicebookEvent *) x));
2ef75293 35835}
d14a1e28
RD
35836static void *_p_wxHelpEventTo_p_wxEvent(void *x) {
35837 return (void *)((wxEvent *) (wxCommandEvent *) ((wxHelpEvent *) x));
35838}
35839static void *_p_wxIdleEventTo_p_wxEvent(void *x) {
35840 return (void *)((wxEvent *) ((wxIdleEvent *) x));
35841}
35842static void *_p_wxWindowCreateEventTo_p_wxEvent(void *x) {
35843 return (void *)((wxEvent *) (wxCommandEvent *) ((wxWindowCreateEvent *) x));
35844}
35845static void *_p_wxQueryNewPaletteEventTo_p_wxEvent(void *x) {
35846 return (void *)((wxEvent *) ((wxQueryNewPaletteEvent *) x));
35847}
35848static void *_p_wxMaximizeEventTo_p_wxEvent(void *x) {
35849 return (void *)((wxEvent *) ((wxMaximizeEvent *) x));
35850}
35851static void *_p_wxIconizeEventTo_p_wxEvent(void *x) {
35852 return (void *)((wxEvent *) ((wxIconizeEvent *) x));
35853}
35854static void *_p_wxActivateEventTo_p_wxEvent(void *x) {
35855 return (void *)((wxEvent *) ((wxActivateEvent *) x));
35856}
35857static void *_p_wxSizeEventTo_p_wxEvent(void *x) {
35858 return (void *)((wxEvent *) ((wxSizeEvent *) x));
35859}
35860static void *_p_wxMoveEventTo_p_wxEvent(void *x) {
35861 return (void *)((wxEvent *) ((wxMoveEvent *) x));
35862}
53aa7709
RD
35863static void *_p_wxDateEventTo_p_wxEvent(void *x) {
35864 return (void *)((wxEvent *) (wxCommandEvent *) ((wxDateEvent *) x));
35865}
d14a1e28
RD
35866static void *_p_wxPaintEventTo_p_wxEvent(void *x) {
35867 return (void *)((wxEvent *) ((wxPaintEvent *) x));
35868}
35869static void *_p_wxNcPaintEventTo_p_wxEvent(void *x) {
35870 return (void *)((wxEvent *) ((wxNcPaintEvent *) x));
35871}
35872static void *_p_wxUpdateUIEventTo_p_wxEvent(void *x) {
35873 return (void *)((wxEvent *) (wxCommandEvent *) ((wxUpdateUIEvent *) x));
35874}
35875static void *_p_wxPaletteChangedEventTo_p_wxEvent(void *x) {
35876 return (void *)((wxEvent *) ((wxPaletteChangedEvent *) x));
35877}
35878static void *_p_wxDisplayChangedEventTo_p_wxEvent(void *x) {
35879 return (void *)((wxEvent *) ((wxDisplayChangedEvent *) x));
35880}
35881static void *_p_wxMouseCaptureChangedEventTo_p_wxEvent(void *x) {
35882 return (void *)((wxEvent *) ((wxMouseCaptureChangedEvent *) x));
35883}
35884static void *_p_wxSysColourChangedEventTo_p_wxEvent(void *x) {
35885 return (void *)((wxEvent *) ((wxSysColourChangedEvent *) x));
35886}
35887static void *_p_wxDropFilesEventTo_p_wxEvent(void *x) {
35888 return (void *)((wxEvent *) ((wxDropFilesEvent *) x));
35889}
35890static void *_p_wxFocusEventTo_p_wxEvent(void *x) {
35891 return (void *)((wxEvent *) ((wxFocusEvent *) x));
35892}
35893static void *_p_wxChildFocusEventTo_p_wxEvent(void *x) {
35894 return (void *)((wxEvent *) (wxCommandEvent *) ((wxChildFocusEvent *) x));
35895}
35896static void *_p_wxShowEventTo_p_wxEvent(void *x) {
35897 return (void *)((wxEvent *) ((wxShowEvent *) x));
35898}
35899static void *_p_wxCommandEventTo_p_wxEvent(void *x) {
35900 return (void *)((wxEvent *) ((wxCommandEvent *) x));
35901}
35902static void *_p_wxPyCommandEventTo_p_wxEvent(void *x) {
35903 return (void *)((wxEvent *) (wxCommandEvent *) ((wxPyCommandEvent *) x));
35904}
35905static void *_p_wxWindowDestroyEventTo_p_wxEvent(void *x) {
35906 return (void *)((wxEvent *) (wxCommandEvent *) ((wxWindowDestroyEvent *) x));
35907}
35908static void *_p_wxNavigationKeyEventTo_p_wxEvent(void *x) {
35909 return (void *)((wxEvent *) ((wxNavigationKeyEvent *) x));
35910}
35911static void *_p_wxKeyEventTo_p_wxEvent(void *x) {
35912 return (void *)((wxEvent *) ((wxKeyEvent *) x));
35913}
35914static void *_p_wxScrollWinEventTo_p_wxEvent(void *x) {
35915 return (void *)((wxEvent *) ((wxScrollWinEvent *) x));
35916}
d1e20054
RD
35917static void *_p_wxSpinEventTo_p_wxEvent(void *x) {
35918 return (void *)((wxEvent *) (wxCommandEvent *)(wxNotifyEvent *) ((wxSpinEvent *) x));
35919}
d14a1e28
RD
35920static void *_p_wxComboBoxTo_p_wxItemContainer(void *x) {
35921 return (void *)((wxItemContainer *) ((wxComboBox *) x));
35922}
35923static void *_p_wxDirFilterListCtrlTo_p_wxItemContainer(void *x) {
35924 return (void *)((wxItemContainer *) (wxControlWithItems *)(wxChoice *) ((wxDirFilterListCtrl *) x));
35925}
35926static void *_p_wxChoiceTo_p_wxItemContainer(void *x) {
35927 return (void *)((wxItemContainer *) (wxControlWithItems *) ((wxChoice *) x));
35928}
35929static void *_p_wxControlWithItemsTo_p_wxItemContainer(void *x) {
35930 return (void *)((wxItemContainer *) ((wxControlWithItems *) x));
35931}
35932static void *_p_wxListBoxTo_p_wxItemContainer(void *x) {
35933 return (void *)((wxItemContainer *) (wxControlWithItems *) ((wxListBox *) x));
35934}
35935static void *_p_wxCheckListBoxTo_p_wxItemContainer(void *x) {
35936 return (void *)((wxItemContainer *) (wxControlWithItems *)(wxListBox *) ((wxCheckListBox *) x));
35937}
35938static void *_p_wxListViewTo_p_wxPyListCtrl(void *x) {
35939 return (void *)((wxPyListCtrl *) ((wxListView *) x));
35940}
8ac8dba0
RD
35941static void *_p_wxBookCtrlBaseTo_p_wxControl(void *x) {
35942 return (void *)((wxControl *) ((wxBookCtrlBase *) x));
d14a1e28
RD
35943}
35944static void *_p_wxToolBarTo_p_wxControl(void *x) {
35945 return (void *)((wxControl *) (wxToolBarBase *) ((wxToolBar *) x));
35946}
2ef75293
RD
35947static void *_p_wxToggleButtonTo_p_wxControl(void *x) {
35948 return (void *)((wxControl *) ((wxToggleButton *) x));
d14a1e28 35949}
2ef75293
RD
35950static void *_p_wxRadioButtonTo_p_wxControl(void *x) {
35951 return (void *)((wxControl *) ((wxRadioButton *) x));
d14a1e28 35952}
2ef75293
RD
35953static void *_p_wxPyControlTo_p_wxControl(void *x) {
35954 return (void *)((wxControl *) ((wxPyControl *) x));
d14a1e28 35955}
2ef75293
RD
35956static void *_p_wxToolBarBaseTo_p_wxControl(void *x) {
35957 return (void *)((wxControl *) ((wxToolBarBase *) x));
35958}
35959static void *_p_wxDirFilterListCtrlTo_p_wxControl(void *x) {
35960 return (void *)((wxControl *) (wxControlWithItems *)(wxChoice *) ((wxDirFilterListCtrl *) x));
d14a1e28
RD
35961}
35962static void *_p_wxPyListCtrlTo_p_wxControl(void *x) {
35963 return (void *)((wxControl *) ((wxPyListCtrl *) x));
35964}
2ef75293
RD
35965static void *_p_wxComboBoxTo_p_wxControl(void *x) {
35966 return (void *)((wxControl *) ((wxComboBox *) x));
d14a1e28 35967}
2ef75293
RD
35968static void *_p_wxGenericDirCtrlTo_p_wxControl(void *x) {
35969 return (void *)((wxControl *) ((wxGenericDirCtrl *) x));
d14a1e28
RD
35970}
35971static void *_p_wxScrollBarTo_p_wxControl(void *x) {
35972 return (void *)((wxControl *) ((wxScrollBar *) x));
35973}
2ef75293
RD
35974static void *_p_wxControlWithItemsTo_p_wxControl(void *x) {
35975 return (void *)((wxControl *) ((wxControlWithItems *) x));
d14a1e28
RD
35976}
35977static void *_p_wxGaugeTo_p_wxControl(void *x) {
35978 return (void *)((wxControl *) ((wxGauge *) x));
35979}
2ef75293
RD
35980static void *_p_wxStaticLineTo_p_wxControl(void *x) {
35981 return (void *)((wxControl *) ((wxStaticLine *) x));
d14a1e28 35982}
2ef75293 35983static void *_p_wxChoicebookTo_p_wxControl(void *x) {
8ac8dba0 35984 return (void *)((wxControl *) (wxBookCtrlBase *) ((wxChoicebook *) x));
d14a1e28 35985}
2ef75293 35986static void *_p_wxListbookTo_p_wxControl(void *x) {
8ac8dba0 35987 return (void *)((wxControl *) (wxBookCtrlBase *) ((wxListbook *) x));
d14a1e28 35988}
2ef75293
RD
35989static void *_p_wxPyTreeCtrlTo_p_wxControl(void *x) {
35990 return (void *)((wxControl *) ((wxPyTreeCtrl *) x));
d14a1e28 35991}
2ef75293
RD
35992static void *_p_wxCheckBoxTo_p_wxControl(void *x) {
35993 return (void *)((wxControl *) ((wxCheckBox *) x));
d14a1e28
RD
35994}
35995static void *_p_wxRadioBoxTo_p_wxControl(void *x) {
35996 return (void *)((wxControl *) ((wxRadioBox *) x));
35997}
2ef75293
RD
35998static void *_p_wxChoiceTo_p_wxControl(void *x) {
35999 return (void *)((wxControl *) (wxControlWithItems *) ((wxChoice *) x));
36000}
36001static void *_p_wxListBoxTo_p_wxControl(void *x) {
36002 return (void *)((wxControl *) (wxControlWithItems *) ((wxListBox *) x));
36003}
36004static void *_p_wxCheckListBoxTo_p_wxControl(void *x) {
36005 return (void *)((wxControl *) (wxControlWithItems *)(wxListBox *) ((wxCheckListBox *) x));
36006}
36007static void *_p_wxListViewTo_p_wxControl(void *x) {
36008 return (void *)((wxControl *) (wxPyListCtrl *) ((wxListView *) x));
36009}
d14a1e28 36010static void *_p_wxNotebookTo_p_wxControl(void *x) {
8ac8dba0 36011 return (void *)((wxControl *) (wxBookCtrlBase *) ((wxNotebook *) x));
d14a1e28 36012}
2ef75293
RD
36013static void *_p_wxStaticBitmapTo_p_wxControl(void *x) {
36014 return (void *)((wxControl *) ((wxStaticBitmap *) x));
d14a1e28 36015}
2ef75293
RD
36016static void *_p_wxSpinCtrlTo_p_wxControl(void *x) {
36017 return (void *)((wxControl *) ((wxSpinCtrl *) x));
d14a1e28 36018}
2ef75293
RD
36019static void *_p_wxStaticTextTo_p_wxControl(void *x) {
36020 return (void *)((wxControl *) ((wxStaticText *) x));
d14a1e28 36021}
2ef75293
RD
36022static void *_p_wxStaticBoxTo_p_wxControl(void *x) {
36023 return (void *)((wxControl *) ((wxStaticBox *) x));
d14a1e28
RD
36024}
36025static void *_p_wxSliderTo_p_wxControl(void *x) {
36026 return (void *)((wxControl *) ((wxSlider *) x));
36027}
2ef75293
RD
36028static void *_p_wxContextHelpButtonTo_p_wxControl(void *x) {
36029 return (void *)((wxControl *) (wxButton *)(wxBitmapButton *) ((wxContextHelpButton *) x));
d14a1e28 36030}
2ef75293
RD
36031static void *_p_wxSpinButtonTo_p_wxControl(void *x) {
36032 return (void *)((wxControl *) ((wxSpinButton *) x));
d14a1e28 36033}
2ef75293
RD
36034static void *_p_wxButtonTo_p_wxControl(void *x) {
36035 return (void *)((wxControl *) ((wxButton *) x));
d14a1e28 36036}
2ef75293
RD
36037static void *_p_wxBitmapButtonTo_p_wxControl(void *x) {
36038 return (void *)((wxControl *) (wxButton *) ((wxBitmapButton *) x));
36039}
53aa7709
RD
36040static void *_p_wxDatePickerCtrlTo_p_wxControl(void *x) {
36041 return (void *)((wxControl *) ((wxDatePickerCtrl *) x));
36042}
2ef75293
RD
36043static void *_p_wxTextCtrlTo_p_wxControl(void *x) {
36044 return (void *)((wxControl *) ((wxTextCtrl *) x));
d14a1e28
RD
36045}
36046static void *_p_wxToolBarTo_p_wxToolBarBase(void *x) {
36047 return (void *)((wxToolBarBase *) ((wxToolBar *) x));
36048}
36049static void *_p_wxDirFilterListCtrlTo_p_wxChoice(void *x) {
36050 return (void *)((wxChoice *) ((wxDirFilterListCtrl *) x));
36051}
8ac8dba0
RD
36052static void *_p_wxBookCtrlBaseEventTo_p_wxNotifyEvent(void *x) {
36053 return (void *)((wxNotifyEvent *) ((wxBookCtrlBaseEvent *) x));
36054}
d14a1e28
RD
36055static void *_p_wxTreeEventTo_p_wxNotifyEvent(void *x) {
36056 return (void *)((wxNotifyEvent *) ((wxTreeEvent *) x));
36057}
d14a1e28
RD
36058static void *_p_wxListEventTo_p_wxNotifyEvent(void *x) {
36059 return (void *)((wxNotifyEvent *) ((wxListEvent *) x));
36060}
d1e20054
RD
36061static void *_p_wxSpinEventTo_p_wxNotifyEvent(void *x) {
36062 return (void *)((wxNotifyEvent *) ((wxSpinEvent *) x));
36063}
d14a1e28 36064static void *_p_wxNotebookEventTo_p_wxNotifyEvent(void *x) {
8ac8dba0 36065 return (void *)((wxNotifyEvent *) (wxBookCtrlBaseEvent *) ((wxNotebookEvent *) x));
d14a1e28
RD
36066}
36067static void *_p_wxListbookEventTo_p_wxNotifyEvent(void *x) {
8ac8dba0 36068 return (void *)((wxNotifyEvent *) (wxBookCtrlBaseEvent *) ((wxListbookEvent *) x));
d14a1e28 36069}
2ef75293 36070static void *_p_wxChoicebookEventTo_p_wxNotifyEvent(void *x) {
8ac8dba0
RD
36071 return (void *)((wxNotifyEvent *) (wxBookCtrlBaseEvent *) ((wxChoicebookEvent *) x));
36072}
36073static void *_p_wxChoicebookTo_p_wxBookCtrlBase(void *x) {
36074 return (void *)((wxBookCtrlBase *) ((wxChoicebook *) x));
36075}
36076static void *_p_wxListbookTo_p_wxBookCtrlBase(void *x) {
36077 return (void *)((wxBookCtrlBase *) ((wxListbook *) x));
2ef75293 36078}
8ac8dba0
RD
36079static void *_p_wxNotebookTo_p_wxBookCtrlBase(void *x) {
36080 return (void *)((wxBookCtrlBase *) ((wxNotebook *) x));
d14a1e28
RD
36081}
36082static void *_p_wxMenuBarTo_p_wxEvtHandler(void *x) {
36083 return (void *)((wxEvtHandler *) (wxWindow *) ((wxMenuBar *) x));
36084}
8ac8dba0
RD
36085static void *_p_wxBookCtrlBaseTo_p_wxEvtHandler(void *x) {
36086 return (void *)((wxEvtHandler *) (wxWindow *)(wxControl *) ((wxBookCtrlBase *) x));
36087}
d14a1e28
RD
36088static void *_p_wxValidatorTo_p_wxEvtHandler(void *x) {
36089 return (void *)((wxEvtHandler *) ((wxValidator *) x));
36090}
36091static void *_p_wxPyValidatorTo_p_wxEvtHandler(void *x) {
36092 return (void *)((wxEvtHandler *) (wxValidator *) ((wxPyValidator *) x));
36093}
36094static void *_p_wxToolBarTo_p_wxEvtHandler(void *x) {
36095 return (void *)((wxEvtHandler *) (wxWindow *)(wxControl *)(wxToolBarBase *) ((wxToolBar *) x));
36096}
36097static void *_p_wxMenuTo_p_wxEvtHandler(void *x) {
36098 return (void *)((wxEvtHandler *) ((wxMenu *) x));
36099}
36100static void *_p_wxToggleButtonTo_p_wxEvtHandler(void *x) {
36101 return (void *)((wxEvtHandler *) (wxWindow *)(wxControl *) ((wxToggleButton *) x));
36102}
36103static void *_p_wxRadioButtonTo_p_wxEvtHandler(void *x) {
36104 return (void *)((wxEvtHandler *) (wxWindow *)(wxControl *) ((wxRadioButton *) x));
36105}
36106static void *_p_wxWindowTo_p_wxEvtHandler(void *x) {
36107 return (void *)((wxEvtHandler *) ((wxWindow *) x));
36108}
36109static void *_p_wxControlTo_p_wxEvtHandler(void *x) {
36110 return (void *)((wxEvtHandler *) (wxWindow *) ((wxControl *) x));
36111}
36112static void *_p_wxToolBarBaseTo_p_wxEvtHandler(void *x) {
36113 return (void *)((wxEvtHandler *) (wxWindow *)(wxControl *) ((wxToolBarBase *) x));
36114}
d14a1e28
RD
36115static void *_p_wxComboBoxTo_p_wxEvtHandler(void *x) {
36116 return (void *)((wxEvtHandler *) (wxWindow *)(wxControl *) ((wxComboBox *) x));
36117}
2ef75293
RD
36118static void *_p_wxPyListCtrlTo_p_wxEvtHandler(void *x) {
36119 return (void *)((wxEvtHandler *) (wxWindow *)(wxControl *) ((wxPyListCtrl *) x));
36120}
d14a1e28
RD
36121static void *_p_wxDirFilterListCtrlTo_p_wxEvtHandler(void *x) {
36122 return (void *)((wxEvtHandler *) (wxWindow *)(wxControl *)(wxControlWithItems *)(wxChoice *) ((wxDirFilterListCtrl *) x));
36123}
36124static void *_p_wxPyControlTo_p_wxEvtHandler(void *x) {
36125 return (void *)((wxEvtHandler *) (wxWindow *)(wxControl *) ((wxPyControl *) x));
36126}
36127static void *_p_wxPyAppTo_p_wxEvtHandler(void *x) {
36128 return (void *)((wxEvtHandler *) ((wxPyApp *) x));
36129}
36130static void *_p_wxGenericDirCtrlTo_p_wxEvtHandler(void *x) {
36131 return (void *)((wxEvtHandler *) (wxWindow *)(wxControl *) ((wxGenericDirCtrl *) x));
36132}
36133static void *_p_wxScrollBarTo_p_wxEvtHandler(void *x) {
36134 return (void *)((wxEvtHandler *) (wxWindow *)(wxControl *) ((wxScrollBar *) x));
36135}
36136static void *_p_wxControlWithItemsTo_p_wxEvtHandler(void *x) {
36137 return (void *)((wxEvtHandler *) (wxWindow *)(wxControl *) ((wxControlWithItems *) x));
36138}
36139static void *_p_wxGaugeTo_p_wxEvtHandler(void *x) {
36140 return (void *)((wxEvtHandler *) (wxWindow *)(wxControl *) ((wxGauge *) x));
36141}
36142static void *_p_wxStaticLineTo_p_wxEvtHandler(void *x) {
36143 return (void *)((wxEvtHandler *) (wxWindow *)(wxControl *) ((wxStaticLine *) x));
36144}
2ef75293 36145static void *_p_wxChoicebookTo_p_wxEvtHandler(void *x) {
8ac8dba0 36146 return (void *)((wxEvtHandler *) (wxWindow *)(wxControl *)(wxBookCtrlBase *) ((wxChoicebook *) x));
2ef75293 36147}
d14a1e28 36148static void *_p_wxListbookTo_p_wxEvtHandler(void *x) {
8ac8dba0 36149 return (void *)((wxEvtHandler *) (wxWindow *)(wxControl *)(wxBookCtrlBase *) ((wxListbook *) x));
d14a1e28
RD
36150}
36151static void *_p_wxPyTreeCtrlTo_p_wxEvtHandler(void *x) {
36152 return (void *)((wxEvtHandler *) (wxWindow *)(wxControl *) ((wxPyTreeCtrl *) x));
36153}
36154static void *_p_wxCheckBoxTo_p_wxEvtHandler(void *x) {
36155 return (void *)((wxEvtHandler *) (wxWindow *)(wxControl *) ((wxCheckBox *) x));
36156}
36157static void *_p_wxRadioBoxTo_p_wxEvtHandler(void *x) {
36158 return (void *)((wxEvtHandler *) (wxWindow *)(wxControl *) ((wxRadioBox *) x));
36159}
36160static void *_p_wxCheckListBoxTo_p_wxEvtHandler(void *x) {
36161 return (void *)((wxEvtHandler *) (wxWindow *)(wxControl *)(wxControlWithItems *)(wxListBox *) ((wxCheckListBox *) x));
36162}
36163static void *_p_wxListBoxTo_p_wxEvtHandler(void *x) {
36164 return (void *)((wxEvtHandler *) (wxWindow *)(wxControl *)(wxControlWithItems *) ((wxListBox *) x));
36165}
36166static void *_p_wxChoiceTo_p_wxEvtHandler(void *x) {
36167 return (void *)((wxEvtHandler *) (wxWindow *)(wxControl *)(wxControlWithItems *) ((wxChoice *) x));
36168}
36169static void *_p_wxNotebookTo_p_wxEvtHandler(void *x) {
8ac8dba0 36170 return (void *)((wxEvtHandler *) (wxWindow *)(wxControl *)(wxBookCtrlBase *) ((wxNotebook *) x));
d14a1e28
RD
36171}
36172static void *_p_wxStaticBitmapTo_p_wxEvtHandler(void *x) {
36173 return (void *)((wxEvtHandler *) (wxWindow *)(wxControl *) ((wxStaticBitmap *) x));
36174}
36175static void *_p_wxListViewTo_p_wxEvtHandler(void *x) {
36176 return (void *)((wxEvtHandler *) (wxWindow *)(wxControl *)(wxPyListCtrl *) ((wxListView *) x));
36177}
36178static void *_p_wxSpinCtrlTo_p_wxEvtHandler(void *x) {
36179 return (void *)((wxEvtHandler *) (wxWindow *)(wxControl *) ((wxSpinCtrl *) x));
36180}
36181static void *_p_wxStaticTextTo_p_wxEvtHandler(void *x) {
36182 return (void *)((wxEvtHandler *) (wxWindow *)(wxControl *) ((wxStaticText *) x));
36183}
36184static void *_p_wxStaticBoxTo_p_wxEvtHandler(void *x) {
36185 return (void *)((wxEvtHandler *) (wxWindow *)(wxControl *) ((wxStaticBox *) x));
36186}
36187static void *_p_wxSliderTo_p_wxEvtHandler(void *x) {
36188 return (void *)((wxEvtHandler *) (wxWindow *)(wxControl *) ((wxSlider *) x));
36189}
36190static void *_p_wxSpinButtonTo_p_wxEvtHandler(void *x) {
36191 return (void *)((wxEvtHandler *) (wxWindow *)(wxControl *) ((wxSpinButton *) x));
36192}
36193static void *_p_wxButtonTo_p_wxEvtHandler(void *x) {
36194 return (void *)((wxEvtHandler *) (wxWindow *)(wxControl *) ((wxButton *) x));
36195}
36196static void *_p_wxBitmapButtonTo_p_wxEvtHandler(void *x) {
36197 return (void *)((wxEvtHandler *) (wxWindow *)(wxControl *)(wxButton *) ((wxBitmapButton *) x));
36198}
36199static void *_p_wxContextHelpButtonTo_p_wxEvtHandler(void *x) {
36200 return (void *)((wxEvtHandler *) (wxWindow *)(wxControl *)(wxButton *)(wxBitmapButton *) ((wxContextHelpButton *) x));
36201}
53aa7709
RD
36202static void *_p_wxDatePickerCtrlTo_p_wxEvtHandler(void *x) {
36203 return (void *)((wxEvtHandler *) (wxWindow *)(wxControl *) ((wxDatePickerCtrl *) x));
36204}
d14a1e28
RD
36205static void *_p_wxTextCtrlTo_p_wxEvtHandler(void *x) {
36206 return (void *)((wxEvtHandler *) (wxWindow *)(wxControl *) ((wxTextCtrl *) x));
36207}
36208static void *_p_wxCheckListBoxTo_p_wxListBox(void *x) {
36209 return (void *)((wxListBox *) ((wxCheckListBox *) x));
36210}
d14a1e28
RD
36211static void *_p_wxBitmapButtonTo_p_wxButton(void *x) {
36212 return (void *)((wxButton *) ((wxBitmapButton *) x));
36213}
36214static void *_p_wxContextHelpButtonTo_p_wxButton(void *x) {
36215 return (void *)((wxButton *) (wxBitmapButton *) ((wxContextHelpButton *) x));
36216}
36217static void *_p_wxContextHelpButtonTo_p_wxBitmapButton(void *x) {
36218 return (void *)((wxBitmapButton *) ((wxContextHelpButton *) x));
36219}
36220static void *_p_wxSimpleHelpProviderTo_p_wxHelpProvider(void *x) {
36221 return (void *)((wxHelpProvider *) ((wxSimpleHelpProvider *) x));
36222}
36223static void *_p_wxLayoutConstraintsTo_p_wxObject(void *x) {
36224 return (void *)((wxObject *) ((wxLayoutConstraints *) x));
36225}
36226static void *_p_wxGBSizerItemTo_p_wxObject(void *x) {
36227 return (void *)((wxObject *) (wxSizerItem *) ((wxGBSizerItem *) x));
36228}
36229static void *_p_wxSizerItemTo_p_wxObject(void *x) {
36230 return (void *)((wxObject *) ((wxSizerItem *) x));
36231}
36232static void *_p_wxScrollEventTo_p_wxObject(void *x) {
36233 return (void *)((wxObject *) (wxEvent *)(wxCommandEvent *) ((wxScrollEvent *) x));
36234}
36235static void *_p_wxIndividualLayoutConstraintTo_p_wxObject(void *x) {
36236 return (void *)((wxObject *) ((wxIndividualLayoutConstraint *) x));
36237}
36238static void *_p_wxTextUrlEventTo_p_wxObject(void *x) {
36239 return (void *)((wxObject *) (wxEvent *)(wxCommandEvent *) ((wxTextUrlEvent *) x));
36240}
d14a1e28
RD
36241static void *_p_wxStaticBoxSizerTo_p_wxObject(void *x) {
36242 return (void *)((wxObject *) (wxSizer *)(wxBoxSizer *) ((wxStaticBoxSizer *) x));
36243}
36244static void *_p_wxBoxSizerTo_p_wxObject(void *x) {
36245 return (void *)((wxObject *) (wxSizer *) ((wxBoxSizer *) x));
36246}
36247static void *_p_wxSizerTo_p_wxObject(void *x) {
36248 return (void *)((wxObject *) ((wxSizer *) x));
36249}
36250static void *_p_wxGridBagSizerTo_p_wxObject(void *x) {
36251 return (void *)((wxObject *) (wxSizer *)(wxGridSizer *)(wxFlexGridSizer *) ((wxGridBagSizer *) x));
36252}
36253static void *_p_wxCheckBoxTo_p_wxObject(void *x) {
36254 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxControl *) ((wxCheckBox *) x));
36255}
36256static void *_p_wxPyTreeCtrlTo_p_wxObject(void *x) {
36257 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxControl *) ((wxPyTreeCtrl *) x));
36258}
36259static void *_p_wxUpdateUIEventTo_p_wxObject(void *x) {
36260 return (void *)((wxObject *) (wxEvent *)(wxCommandEvent *) ((wxUpdateUIEvent *) x));
36261}
36262static void *_p_wxEventTo_p_wxObject(void *x) {
36263 return (void *)((wxObject *) ((wxEvent *) x));
36264}
36265static void *_p_wxFlexGridSizerTo_p_wxObject(void *x) {
36266 return (void *)((wxObject *) (wxSizer *)(wxGridSizer *) ((wxFlexGridSizer *) x));
36267}
36268static void *_p_wxGridSizerTo_p_wxObject(void *x) {
36269 return (void *)((wxObject *) (wxSizer *) ((wxGridSizer *) x));
36270}
36271static void *_p_wxInitDialogEventTo_p_wxObject(void *x) {
36272 return (void *)((wxObject *) (wxEvent *) ((wxInitDialogEvent *) x));
36273}
36274static void *_p_wxGenericDirCtrlTo_p_wxObject(void *x) {
36275 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxControl *) ((wxGenericDirCtrl *) x));
36276}
36277static void *_p_wxPyListCtrlTo_p_wxObject(void *x) {
36278 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxControl *) ((wxPyListCtrl *) x));
36279}
36280static void *_p_wxDirFilterListCtrlTo_p_wxObject(void *x) {
36281 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxControl *)(wxControlWithItems *)(wxChoice *) ((wxDirFilterListCtrl *) x));
36282}
36283static void *_p_wxPaintEventTo_p_wxObject(void *x) {
36284 return (void *)((wxObject *) (wxEvent *) ((wxPaintEvent *) x));
36285}
36286static void *_p_wxNcPaintEventTo_p_wxObject(void *x) {
36287 return (void *)((wxObject *) (wxEvent *) ((wxNcPaintEvent *) x));
36288}
36289static void *_p_wxPaletteChangedEventTo_p_wxObject(void *x) {
36290 return (void *)((wxObject *) (wxEvent *) ((wxPaletteChangedEvent *) x));
36291}
36292static void *_p_wxDisplayChangedEventTo_p_wxObject(void *x) {
36293 return (void *)((wxObject *) (wxEvent *) ((wxDisplayChangedEvent *) x));
36294}
36295static void *_p_wxMouseCaptureChangedEventTo_p_wxObject(void *x) {
36296 return (void *)((wxObject *) (wxEvent *) ((wxMouseCaptureChangedEvent *) x));
36297}
36298static void *_p_wxSysColourChangedEventTo_p_wxObject(void *x) {
36299 return (void *)((wxObject *) (wxEvent *) ((wxSysColourChangedEvent *) x));
36300}
36301static void *_p_wxStaticLineTo_p_wxObject(void *x) {
36302 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxControl *) ((wxStaticLine *) x));
36303}
36304static void *_p_wxControlTo_p_wxObject(void *x) {
36305 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *) ((wxControl *) x));
36306}
36307static void *_p_wxPyControlTo_p_wxObject(void *x) {
36308 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxControl *) ((wxPyControl *) x));
36309}
36310static void *_p_wxGaugeTo_p_wxObject(void *x) {
36311 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxControl *) ((wxGauge *) x));
36312}
36313static void *_p_wxRadioButtonTo_p_wxObject(void *x) {
36314 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxControl *) ((wxRadioButton *) x));
36315}
36316static void *_p_wxToggleButtonTo_p_wxObject(void *x) {
36317 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxControl *) ((wxToggleButton *) x));
36318}
36319static void *_p_wxToolBarBaseTo_p_wxObject(void *x) {
36320 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxControl *) ((wxToolBarBase *) x));
36321}
36322static void *_p_wxSetCursorEventTo_p_wxObject(void *x) {
36323 return (void *)((wxObject *) (wxEvent *) ((wxSetCursorEvent *) x));
36324}
36325static void *_p_wxChoiceTo_p_wxObject(void *x) {
36326 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxControl *)(wxControlWithItems *) ((wxChoice *) x));
36327}
36328static void *_p_wxFSFileTo_p_wxObject(void *x) {
36329 return (void *)((wxObject *) ((wxFSFile *) x));
36330}
36331static void *_p_wxPySizerTo_p_wxObject(void *x) {
36332 return (void *)((wxObject *) (wxSizer *) ((wxPySizer *) x));
36333}
36334static void *_p_wxListViewTo_p_wxObject(void *x) {
36335 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxControl *)(wxPyListCtrl *) ((wxListView *) x));
36336}
36337static void *_p_wxTextCtrlTo_p_wxObject(void *x) {
36338 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxControl *) ((wxTextCtrl *) x));
36339}
36340static void *_p_wxNotebookTo_p_wxObject(void *x) {
8ac8dba0 36341 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxControl *)(wxBookCtrlBase *) ((wxNotebook *) x));
d14a1e28
RD
36342}
36343static void *_p_wxPyEventTo_p_wxObject(void *x) {
36344 return (void *)((wxObject *) (wxEvent *) ((wxPyEvent *) x));
36345}
36346static void *_p_wxNotifyEventTo_p_wxObject(void *x) {
36347 return (void *)((wxObject *) (wxEvent *)(wxCommandEvent *) ((wxNotifyEvent *) x));
36348}
2ef75293 36349static void *_p_wxChoicebookTo_p_wxObject(void *x) {
8ac8dba0 36350 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxControl *)(wxBookCtrlBase *) ((wxChoicebook *) x));
2ef75293 36351}
d14a1e28 36352static void *_p_wxListbookTo_p_wxObject(void *x) {
8ac8dba0 36353 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxControl *)(wxBookCtrlBase *) ((wxListbook *) x));
d14a1e28
RD
36354}
36355static void *_p_wxShowEventTo_p_wxObject(void *x) {
36356 return (void *)((wxObject *) (wxEvent *) ((wxShowEvent *) x));
36357}
36358static void *_p_wxStaticBitmapTo_p_wxObject(void *x) {
36359 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxControl *) ((wxStaticBitmap *) x));
36360}
36361static void *_p_wxSliderTo_p_wxObject(void *x) {
36362 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxControl *) ((wxSlider *) x));
36363}
36364static void *_p_wxMenuItemTo_p_wxObject(void *x) {
36365 return (void *)((wxObject *) ((wxMenuItem *) x));
36366}
53aa7709
RD
36367static void *_p_wxDateEventTo_p_wxObject(void *x) {
36368 return (void *)((wxObject *) (wxEvent *)(wxCommandEvent *) ((wxDateEvent *) x));
36369}
d14a1e28
RD
36370static void *_p_wxIdleEventTo_p_wxObject(void *x) {
36371 return (void *)((wxObject *) (wxEvent *) ((wxIdleEvent *) x));
36372}
36373static void *_p_wxWindowCreateEventTo_p_wxObject(void *x) {
36374 return (void *)((wxObject *) (wxEvent *)(wxCommandEvent *) ((wxWindowCreateEvent *) x));
36375}
36376static void *_p_wxQueryNewPaletteEventTo_p_wxObject(void *x) {
36377 return (void *)((wxObject *) (wxEvent *) ((wxQueryNewPaletteEvent *) x));
36378}
36379static void *_p_wxMaximizeEventTo_p_wxObject(void *x) {
36380 return (void *)((wxObject *) (wxEvent *) ((wxMaximizeEvent *) x));
36381}
36382static void *_p_wxIconizeEventTo_p_wxObject(void *x) {
36383 return (void *)((wxObject *) (wxEvent *) ((wxIconizeEvent *) x));
36384}
36385static void *_p_wxSizeEventTo_p_wxObject(void *x) {
36386 return (void *)((wxObject *) (wxEvent *) ((wxSizeEvent *) x));
36387}
36388static void *_p_wxMoveEventTo_p_wxObject(void *x) {
36389 return (void *)((wxObject *) (wxEvent *) ((wxMoveEvent *) x));
36390}
36391static void *_p_wxActivateEventTo_p_wxObject(void *x) {
36392 return (void *)((wxObject *) (wxEvent *) ((wxActivateEvent *) x));
36393}
36394static void *_p_wxStaticBoxTo_p_wxObject(void *x) {
36395 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxControl *) ((wxStaticBox *) x));
36396}
36397static void *_p_wxContextHelpTo_p_wxObject(void *x) {
36398 return (void *)((wxObject *) ((wxContextHelp *) x));
36399}
8ac8dba0
RD
36400static void *_p_wxBookCtrlBaseTo_p_wxObject(void *x) {
36401 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxControl *) ((wxBookCtrlBase *) x));
36402}
d14a1e28
RD
36403static void *_p_wxXPMHandlerTo_p_wxObject(void *x) {
36404 return (void *)((wxObject *) (wxImageHandler *) ((wxXPMHandler *) x));
36405}
36406static void *_p_wxPNMHandlerTo_p_wxObject(void *x) {
36407 return (void *)((wxObject *) (wxImageHandler *) ((wxPNMHandler *) x));
36408}
36409static void *_p_wxJPEGHandlerTo_p_wxObject(void *x) {
36410 return (void *)((wxObject *) (wxImageHandler *) ((wxJPEGHandler *) x));
36411}
36412static void *_p_wxPCXHandlerTo_p_wxObject(void *x) {
36413 return (void *)((wxObject *) (wxImageHandler *) ((wxPCXHandler *) x));
36414}
36415static void *_p_wxGIFHandlerTo_p_wxObject(void *x) {
36416 return (void *)((wxObject *) (wxImageHandler *) ((wxGIFHandler *) x));
36417}
36418static void *_p_wxPNGHandlerTo_p_wxObject(void *x) {
36419 return (void *)((wxObject *) (wxImageHandler *) ((wxPNGHandler *) x));
36420}
36421static void *_p_wxANIHandlerTo_p_wxObject(void *x) {
36422 return (void *)((wxObject *) (wxImageHandler *)(wxBMPHandler *)(wxICOHandler *)(wxCURHandler *) ((wxANIHandler *) x));
36423}
36424static void *_p_wxCURHandlerTo_p_wxObject(void *x) {
36425 return (void *)((wxObject *) (wxImageHandler *)(wxBMPHandler *)(wxICOHandler *) ((wxCURHandler *) x));
36426}
36427static void *_p_wxICOHandlerTo_p_wxObject(void *x) {
36428 return (void *)((wxObject *) (wxImageHandler *)(wxBMPHandler *) ((wxICOHandler *) x));
36429}
36430static void *_p_wxBMPHandlerTo_p_wxObject(void *x) {
36431 return (void *)((wxObject *) (wxImageHandler *) ((wxBMPHandler *) x));
36432}
36433static void *_p_wxImageHandlerTo_p_wxObject(void *x) {
36434 return (void *)((wxObject *) ((wxImageHandler *) x));
36435}
36436static void *_p_wxTIFFHandlerTo_p_wxObject(void *x) {
36437 return (void *)((wxObject *) (wxImageHandler *) ((wxTIFFHandler *) x));
36438}
36439static void *_p_wxEvtHandlerTo_p_wxObject(void *x) {
36440 return (void *)((wxObject *) ((wxEvtHandler *) x));
36441}
36442static void *_p_wxListEventTo_p_wxObject(void *x) {
36443 return (void *)((wxObject *) (wxEvent *)(wxCommandEvent *)(wxNotifyEvent *) ((wxListEvent *) x));
36444}
36445static void *_p_wxListBoxTo_p_wxObject(void *x) {
36446 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxControl *)(wxControlWithItems *) ((wxListBox *) x));
36447}
36448static void *_p_wxCheckListBoxTo_p_wxObject(void *x) {
36449 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxControl *)(wxControlWithItems *)(wxListBox *) ((wxCheckListBox *) x));
36450}
d14a1e28
RD
36451static void *_p_wxButtonTo_p_wxObject(void *x) {
36452 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxControl *) ((wxButton *) x));
36453}
1e0c8722
RD
36454static void *_p_wxBitmapButtonTo_p_wxObject(void *x) {
36455 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxControl *)(wxButton *) ((wxBitmapButton *) x));
36456}
d14a1e28
RD
36457static void *_p_wxSpinButtonTo_p_wxObject(void *x) {
36458 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxControl *) ((wxSpinButton *) x));
36459}
36460static void *_p_wxContextHelpButtonTo_p_wxObject(void *x) {
36461 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxControl *)(wxButton *)(wxBitmapButton *) ((wxContextHelpButton *) x));
36462}
e505d15e
RD
36463static void *_p_wxStdDialogButtonSizerTo_p_wxObject(void *x) {
36464 return (void *)((wxObject *) (wxSizer *)(wxBoxSizer *) ((wxStdDialogButtonSizer *) x));
36465}
1e0c8722
RD
36466static void *_p_wxAcceleratorTableTo_p_wxObject(void *x) {
36467 return (void *)((wxObject *) ((wxAcceleratorTable *) x));
36468}
d14a1e28
RD
36469static void *_p_wxScrollBarTo_p_wxObject(void *x) {
36470 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxControl *) ((wxScrollBar *) x));
36471}
36472static void *_p_wxRadioBoxTo_p_wxObject(void *x) {
36473 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxControl *) ((wxRadioBox *) x));
36474}
36475static void *_p_wxComboBoxTo_p_wxObject(void *x) {
36476 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxControl *) ((wxComboBox *) x));
36477}
36478static void *_p_wxHelpEventTo_p_wxObject(void *x) {
36479 return (void *)((wxObject *) (wxEvent *)(wxCommandEvent *) ((wxHelpEvent *) x));
36480}
36481static void *_p_wxListItemTo_p_wxObject(void *x) {
36482 return (void *)((wxObject *) ((wxListItem *) x));
36483}
36484static void *_p_wxImageTo_p_wxObject(void *x) {
36485 return (void *)((wxObject *) ((wxImage *) x));
36486}
36487static void *_p_wxNotebookSizerTo_p_wxObject(void *x) {
36488 return (void *)((wxObject *) (wxSizer *) ((wxNotebookSizer *) x));
36489}
36490static void *_p_wxScrollWinEventTo_p_wxObject(void *x) {
36491 return (void *)((wxObject *) (wxEvent *) ((wxScrollWinEvent *) x));
36492}
d1e20054
RD
36493static void *_p_wxSpinEventTo_p_wxObject(void *x) {
36494 return (void *)((wxObject *) (wxEvent *)(wxCommandEvent *)(wxNotifyEvent *) ((wxSpinEvent *) x));
36495}
e811c8ce
RD
36496static void *_p_wxGenericDragImageTo_p_wxObject(void *x) {
36497 return (void *)((wxObject *) ((wxGenericDragImage *) x));
36498}
d14a1e28
RD
36499static void *_p_wxSpinCtrlTo_p_wxObject(void *x) {
36500 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxControl *) ((wxSpinCtrl *) x));
36501}
36502static void *_p_wxNotebookEventTo_p_wxObject(void *x) {
8ac8dba0 36503 return (void *)((wxObject *) (wxEvent *)(wxCommandEvent *)(wxNotifyEvent *)(wxBookCtrlBaseEvent *) ((wxNotebookEvent *) x));
d14a1e28
RD
36504}
36505static void *_p_wxListbookEventTo_p_wxObject(void *x) {
8ac8dba0 36506 return (void *)((wxObject *) (wxEvent *)(wxCommandEvent *)(wxNotifyEvent *)(wxBookCtrlBaseEvent *) ((wxListbookEvent *) x));
d14a1e28 36507}
2ef75293 36508static void *_p_wxChoicebookEventTo_p_wxObject(void *x) {
8ac8dba0 36509 return (void *)((wxObject *) (wxEvent *)(wxCommandEvent *)(wxNotifyEvent *)(wxBookCtrlBaseEvent *) ((wxChoicebookEvent *) x));
2ef75293 36510}
d14a1e28
RD
36511static void *_p_wxWindowDestroyEventTo_p_wxObject(void *x) {
36512 return (void *)((wxObject *) (wxEvent *)(wxCommandEvent *) ((wxWindowDestroyEvent *) x));
36513}
36514static void *_p_wxNavigationKeyEventTo_p_wxObject(void *x) {
36515 return (void *)((wxObject *) (wxEvent *) ((wxNavigationKeyEvent *) x));
36516}
36517static void *_p_wxKeyEventTo_p_wxObject(void *x) {
36518 return (void *)((wxObject *) (wxEvent *) ((wxKeyEvent *) x));
36519}
36520static void *_p_wxWindowTo_p_wxObject(void *x) {
36521 return (void *)((wxObject *) (wxEvtHandler *) ((wxWindow *) x));
36522}
36523static void *_p_wxMenuTo_p_wxObject(void *x) {
36524 return (void *)((wxObject *) (wxEvtHandler *) ((wxMenu *) x));
36525}
36526static void *_p_wxMenuBarTo_p_wxObject(void *x) {
36527 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *) ((wxMenuBar *) x));
36528}
36529static void *_p_wxFileSystemTo_p_wxObject(void *x) {
36530 return (void *)((wxObject *) ((wxFileSystem *) x));
36531}
36532static void *_p_wxContextMenuEventTo_p_wxObject(void *x) {
36533 return (void *)((wxObject *) (wxEvent *)(wxCommandEvent *) ((wxContextMenuEvent *) x));
36534}
36535static void *_p_wxMenuEventTo_p_wxObject(void *x) {
36536 return (void *)((wxObject *) (wxEvent *) ((wxMenuEvent *) x));
36537}
36538static void *_p_wxPyAppTo_p_wxObject(void *x) {
36539 return (void *)((wxObject *) (wxEvtHandler *) ((wxPyApp *) x));
36540}
36541static void *_p_wxCloseEventTo_p_wxObject(void *x) {
36542 return (void *)((wxObject *) (wxEvent *) ((wxCloseEvent *) x));
36543}
36544static void *_p_wxMouseEventTo_p_wxObject(void *x) {
36545 return (void *)((wxObject *) (wxEvent *) ((wxMouseEvent *) x));
36546}
36547static void *_p_wxEraseEventTo_p_wxObject(void *x) {
36548 return (void *)((wxObject *) (wxEvent *) ((wxEraseEvent *) x));
36549}
8ac8dba0
RD
36550static void *_p_wxBookCtrlBaseEventTo_p_wxObject(void *x) {
36551 return (void *)((wxObject *) (wxEvent *)(wxCommandEvent *)(wxNotifyEvent *) ((wxBookCtrlBaseEvent *) x));
36552}
d14a1e28
RD
36553static void *_p_wxTreeEventTo_p_wxObject(void *x) {
36554 return (void *)((wxObject *) (wxEvent *)(wxCommandEvent *)(wxNotifyEvent *) ((wxTreeEvent *) x));
36555}
36556static void *_p_wxPyCommandEventTo_p_wxObject(void *x) {
36557 return (void *)((wxObject *) (wxEvent *)(wxCommandEvent *) ((wxPyCommandEvent *) x));
36558}
36559static void *_p_wxCommandEventTo_p_wxObject(void *x) {
36560 return (void *)((wxObject *) (wxEvent *) ((wxCommandEvent *) x));
36561}
36562static void *_p_wxStaticTextTo_p_wxObject(void *x) {
36563 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxControl *) ((wxStaticText *) x));
36564}
36565static void *_p_wxDropFilesEventTo_p_wxObject(void *x) {
36566 return (void *)((wxObject *) (wxEvent *) ((wxDropFilesEvent *) x));
36567}
36568static void *_p_wxFocusEventTo_p_wxObject(void *x) {
36569 return (void *)((wxObject *) (wxEvent *) ((wxFocusEvent *) x));
36570}
36571static void *_p_wxChildFocusEventTo_p_wxObject(void *x) {
36572 return (void *)((wxObject *) (wxEvent *)(wxCommandEvent *) ((wxChildFocusEvent *) x));
36573}
53aa7709
RD
36574static void *_p_wxDatePickerCtrlTo_p_wxObject(void *x) {
36575 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxControl *) ((wxDatePickerCtrl *) x));
36576}
d14a1e28
RD
36577static void *_p_wxControlWithItemsTo_p_wxObject(void *x) {
36578 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxControl *) ((wxControlWithItems *) x));
36579}
36580static void *_p_wxToolBarToolBaseTo_p_wxObject(void *x) {
36581 return (void *)((wxObject *) ((wxToolBarToolBase *) x));
36582}
36583static void *_p_wxToolBarTo_p_wxObject(void *x) {
36584 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxControl *)(wxToolBarBase *) ((wxToolBar *) x));
36585}
36586static void *_p_wxPyValidatorTo_p_wxObject(void *x) {
36587 return (void *)((wxObject *) (wxEvtHandler *)(wxValidator *) ((wxPyValidator *) x));
36588}
36589static void *_p_wxValidatorTo_p_wxObject(void *x) {
36590 return (void *)((wxObject *) (wxEvtHandler *) ((wxValidator *) x));
36591}
36592static void *_p_wxBookCtrlSizerTo_p_wxObject(void *x) {
36593 return (void *)((wxObject *) (wxSizer *) ((wxBookCtrlSizer *) x));
36594}
d14a1e28
RD
36595static void *_p_wxMenuBarTo_p_wxWindow(void *x) {
36596 return (void *)((wxWindow *) ((wxMenuBar *) x));
36597}
8ac8dba0
RD
36598static void *_p_wxBookCtrlBaseTo_p_wxWindow(void *x) {
36599 return (void *)((wxWindow *) (wxControl *) ((wxBookCtrlBase *) x));
36600}
d14a1e28
RD
36601static void *_p_wxToolBarTo_p_wxWindow(void *x) {
36602 return (void *)((wxWindow *) (wxControl *)(wxToolBarBase *) ((wxToolBar *) x));
36603}
36604static void *_p_wxToggleButtonTo_p_wxWindow(void *x) {
36605 return (void *)((wxWindow *) (wxControl *) ((wxToggleButton *) x));
36606}
36607static void *_p_wxRadioButtonTo_p_wxWindow(void *x) {
36608 return (void *)((wxWindow *) (wxControl *) ((wxRadioButton *) x));
36609}
d14a1e28
RD
36610static void *_p_wxControlTo_p_wxWindow(void *x) {
36611 return (void *)((wxWindow *) ((wxControl *) x));
36612}
36613static void *_p_wxToolBarBaseTo_p_wxWindow(void *x) {
36614 return (void *)((wxWindow *) (wxControl *) ((wxToolBarBase *) x));
36615}
36616static void *_p_wxDirFilterListCtrlTo_p_wxWindow(void *x) {
36617 return (void *)((wxWindow *) (wxControl *)(wxControlWithItems *)(wxChoice *) ((wxDirFilterListCtrl *) x));
36618}
36619static void *_p_wxPyListCtrlTo_p_wxWindow(void *x) {
36620 return (void *)((wxWindow *) (wxControl *) ((wxPyListCtrl *) x));
36621}
36622static void *_p_wxComboBoxTo_p_wxWindow(void *x) {
36623 return (void *)((wxWindow *) (wxControl *) ((wxComboBox *) x));
36624}
2ef75293
RD
36625static void *_p_wxPyControlTo_p_wxWindow(void *x) {
36626 return (void *)((wxWindow *) (wxControl *) ((wxPyControl *) x));
36627}
d14a1e28
RD
36628static void *_p_wxGenericDirCtrlTo_p_wxWindow(void *x) {
36629 return (void *)((wxWindow *) (wxControl *) ((wxGenericDirCtrl *) x));
36630}
36631static void *_p_wxScrollBarTo_p_wxWindow(void *x) {
36632 return (void *)((wxWindow *) (wxControl *) ((wxScrollBar *) x));
36633}
36634static void *_p_wxControlWithItemsTo_p_wxWindow(void *x) {
36635 return (void *)((wxWindow *) (wxControl *) ((wxControlWithItems *) x));
36636}
36637static void *_p_wxGaugeTo_p_wxWindow(void *x) {
36638 return (void *)((wxWindow *) (wxControl *) ((wxGauge *) x));
36639}
36640static void *_p_wxStaticLineTo_p_wxWindow(void *x) {
36641 return (void *)((wxWindow *) (wxControl *) ((wxStaticLine *) x));
36642}
2ef75293 36643static void *_p_wxChoicebookTo_p_wxWindow(void *x) {
8ac8dba0 36644 return (void *)((wxWindow *) (wxControl *)(wxBookCtrlBase *) ((wxChoicebook *) x));
2ef75293 36645}
d14a1e28 36646static void *_p_wxListbookTo_p_wxWindow(void *x) {
8ac8dba0 36647 return (void *)((wxWindow *) (wxControl *)(wxBookCtrlBase *) ((wxListbook *) x));
d14a1e28
RD
36648}
36649static void *_p_wxPyTreeCtrlTo_p_wxWindow(void *x) {
36650 return (void *)((wxWindow *) (wxControl *) ((wxPyTreeCtrl *) x));
36651}
36652static void *_p_wxCheckBoxTo_p_wxWindow(void *x) {
36653 return (void *)((wxWindow *) (wxControl *) ((wxCheckBox *) x));
36654}
36655static void *_p_wxRadioBoxTo_p_wxWindow(void *x) {
36656 return (void *)((wxWindow *) (wxControl *) ((wxRadioBox *) x));
36657}
36658static void *_p_wxCheckListBoxTo_p_wxWindow(void *x) {
36659 return (void *)((wxWindow *) (wxControl *)(wxControlWithItems *)(wxListBox *) ((wxCheckListBox *) x));
36660}
36661static void *_p_wxChoiceTo_p_wxWindow(void *x) {
36662 return (void *)((wxWindow *) (wxControl *)(wxControlWithItems *) ((wxChoice *) x));
36663}
36664static void *_p_wxListBoxTo_p_wxWindow(void *x) {
36665 return (void *)((wxWindow *) (wxControl *)(wxControlWithItems *) ((wxListBox *) x));
36666}
36667static void *_p_wxListViewTo_p_wxWindow(void *x) {
36668 return (void *)((wxWindow *) (wxControl *)(wxPyListCtrl *) ((wxListView *) x));
36669}
36670static void *_p_wxNotebookTo_p_wxWindow(void *x) {
8ac8dba0 36671 return (void *)((wxWindow *) (wxControl *)(wxBookCtrlBase *) ((wxNotebook *) x));
d14a1e28
RD
36672}
36673static void *_p_wxStaticBitmapTo_p_wxWindow(void *x) {
36674 return (void *)((wxWindow *) (wxControl *) ((wxStaticBitmap *) x));
36675}
36676static void *_p_wxSpinCtrlTo_p_wxWindow(void *x) {
36677 return (void *)((wxWindow *) (wxControl *) ((wxSpinCtrl *) x));
36678}
36679static void *_p_wxStaticTextTo_p_wxWindow(void *x) {
36680 return (void *)((wxWindow *) (wxControl *) ((wxStaticText *) x));
36681}
36682static void *_p_wxStaticBoxTo_p_wxWindow(void *x) {
36683 return (void *)((wxWindow *) (wxControl *) ((wxStaticBox *) x));
36684}
36685static void *_p_wxSliderTo_p_wxWindow(void *x) {
36686 return (void *)((wxWindow *) (wxControl *) ((wxSlider *) x));
36687}
36688static void *_p_wxSpinButtonTo_p_wxWindow(void *x) {
36689 return (void *)((wxWindow *) (wxControl *) ((wxSpinButton *) x));
36690}
36691static void *_p_wxButtonTo_p_wxWindow(void *x) {
36692 return (void *)((wxWindow *) (wxControl *) ((wxButton *) x));
36693}
36694static void *_p_wxBitmapButtonTo_p_wxWindow(void *x) {
36695 return (void *)((wxWindow *) (wxControl *)(wxButton *) ((wxBitmapButton *) x));
36696}
36697static void *_p_wxContextHelpButtonTo_p_wxWindow(void *x) {
36698 return (void *)((wxWindow *) (wxControl *)(wxButton *)(wxBitmapButton *) ((wxContextHelpButton *) x));
36699}
53aa7709
RD
36700static void *_p_wxDatePickerCtrlTo_p_wxWindow(void *x) {
36701 return (void *)((wxWindow *) (wxControl *) ((wxDatePickerCtrl *) x));
36702}
d14a1e28
RD
36703static void *_p_wxTextCtrlTo_p_wxWindow(void *x) {
36704 return (void *)((wxWindow *) (wxControl *) ((wxTextCtrl *) x));
36705}
8ac8dba0
RD
36706static void *_p_wxNotebookEventTo_p_wxBookCtrlBaseEvent(void *x) {
36707 return (void *)((wxBookCtrlBaseEvent *) ((wxNotebookEvent *) x));
36708}
36709static void *_p_wxListbookEventTo_p_wxBookCtrlBaseEvent(void *x) {
36710 return (void *)((wxBookCtrlBaseEvent *) ((wxListbookEvent *) x));
36711}
36712static void *_p_wxChoicebookEventTo_p_wxBookCtrlBaseEvent(void *x) {
36713 return (void *)((wxBookCtrlBaseEvent *) ((wxChoicebookEvent *) x));
36714}
d14a1e28
RD
36715static void *_p_wxWindowDestroyEventTo_p_wxCommandEvent(void *x) {
36716 return (void *)((wxCommandEvent *) ((wxWindowDestroyEvent *) x));
36717}
d14a1e28
RD
36718static void *_p_wxTextUrlEventTo_p_wxCommandEvent(void *x) {
36719 return (void *)((wxCommandEvent *) ((wxTextUrlEvent *) x));
36720}
36721static void *_p_wxScrollEventTo_p_wxCommandEvent(void *x) {
36722 return (void *)((wxCommandEvent *) ((wxScrollEvent *) x));
36723}
36724static void *_p_wxPyCommandEventTo_p_wxCommandEvent(void *x) {
36725 return (void *)((wxCommandEvent *) ((wxPyCommandEvent *) x));
36726}
36727static void *_p_wxContextMenuEventTo_p_wxCommandEvent(void *x) {
36728 return (void *)((wxCommandEvent *) ((wxContextMenuEvent *) x));
36729}
36730static void *_p_wxChildFocusEventTo_p_wxCommandEvent(void *x) {
36731 return (void *)((wxCommandEvent *) ((wxChildFocusEvent *) x));
36732}
36733static void *_p_wxListbookEventTo_p_wxCommandEvent(void *x) {
8ac8dba0 36734 return (void *)((wxCommandEvent *) (wxNotifyEvent *)(wxBookCtrlBaseEvent *) ((wxListbookEvent *) x));
d14a1e28
RD
36735}
36736static void *_p_wxNotebookEventTo_p_wxCommandEvent(void *x) {
8ac8dba0 36737 return (void *)((wxCommandEvent *) (wxNotifyEvent *)(wxBookCtrlBaseEvent *) ((wxNotebookEvent *) x));
d14a1e28 36738}
53aa7709
RD
36739static void *_p_wxChoicebookEventTo_p_wxCommandEvent(void *x) {
36740 return (void *)((wxCommandEvent *) (wxNotifyEvent *)(wxBookCtrlBaseEvent *) ((wxChoicebookEvent *) x));
36741}
36742static void *_p_wxDateEventTo_p_wxCommandEvent(void *x) {
36743 return (void *)((wxCommandEvent *) ((wxDateEvent *) x));
36744}
d14a1e28
RD
36745static void *_p_wxWindowCreateEventTo_p_wxCommandEvent(void *x) {
36746 return (void *)((wxCommandEvent *) ((wxWindowCreateEvent *) x));
36747}
2ef75293
RD
36748static void *_p_wxListEventTo_p_wxCommandEvent(void *x) {
36749 return (void *)((wxCommandEvent *) (wxNotifyEvent *) ((wxListEvent *) x));
36750}
8ac8dba0
RD
36751static void *_p_wxBookCtrlBaseEventTo_p_wxCommandEvent(void *x) {
36752 return (void *)((wxCommandEvent *) (wxNotifyEvent *) ((wxBookCtrlBaseEvent *) x));
36753}
d14a1e28
RD
36754static void *_p_wxTreeEventTo_p_wxCommandEvent(void *x) {
36755 return (void *)((wxCommandEvent *) (wxNotifyEvent *) ((wxTreeEvent *) x));
36756}
d1e20054
RD
36757static void *_p_wxSpinEventTo_p_wxCommandEvent(void *x) {
36758 return (void *)((wxCommandEvent *) (wxNotifyEvent *) ((wxSpinEvent *) x));
36759}
d14a1e28
RD
36760static void *_p_wxHelpEventTo_p_wxCommandEvent(void *x) {
36761 return (void *)((wxCommandEvent *) ((wxHelpEvent *) x));
36762}
36763static void *_p_wxNotifyEventTo_p_wxCommandEvent(void *x) {
36764 return (void *)((wxCommandEvent *) ((wxNotifyEvent *) x));
36765}
36766static void *_p_wxUpdateUIEventTo_p_wxCommandEvent(void *x) {
36767 return (void *)((wxCommandEvent *) ((wxUpdateUIEvent *) x));
36768}
36769static void *_p_wxDirFilterListCtrlTo_p_wxControlWithItems(void *x) {
36770 return (void *)((wxControlWithItems *) (wxChoice *) ((wxDirFilterListCtrl *) x));
36771}
36772static void *_p_wxChoiceTo_p_wxControlWithItems(void *x) {
36773 return (void *)((wxControlWithItems *) ((wxChoice *) x));
36774}
36775static void *_p_wxListBoxTo_p_wxControlWithItems(void *x) {
36776 return (void *)((wxControlWithItems *) ((wxListBox *) x));
36777}
36778static void *_p_wxCheckListBoxTo_p_wxControlWithItems(void *x) {
36779 return (void *)((wxControlWithItems *) (wxListBox *) ((wxCheckListBox *) x));
36780}
36781static void *_p_wxPyValidatorTo_p_wxValidator(void *x) {
36782 return (void *)((wxValidator *) ((wxPyValidator *) x));
36783}
15afbcd0 36784static swig_type_info _swigt__p_wxTextUrlEvent[] = {{"_p_wxTextUrlEvent", 0, "wxTextUrlEvent *", 0, 0, 0, 0},{"_p_wxTextUrlEvent", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
e505d15e 36785static swig_type_info _swigt__p_wxSizer[] = {{"_p_wxSizer", 0, "wxSizer *", 0, 0, 0, 0},{"_p_wxSizer", 0, 0, 0, 0, 0, 0},{"_p_wxBoxSizer", _p_wxBoxSizerTo_p_wxSizer, 0, 0, 0, 0, 0},{"_p_wxStaticBoxSizer", _p_wxStaticBoxSizerTo_p_wxSizer, 0, 0, 0, 0, 0},{"_p_wxStdDialogButtonSizer", _p_wxStdDialogButtonSizerTo_p_wxSizer, 0, 0, 0, 0, 0},{"_p_wxGridBagSizer", _p_wxGridBagSizerTo_p_wxSizer, 0, 0, 0, 0, 0},{"_p_wxGridSizer", _p_wxGridSizerTo_p_wxSizer, 0, 0, 0, 0, 0},{"_p_wxFlexGridSizer", _p_wxFlexGridSizerTo_p_wxSizer, 0, 0, 0, 0, 0},{"_p_wxNotebookSizer", _p_wxNotebookSizerTo_p_wxSizer, 0, 0, 0, 0, 0},{"_p_wxPySizer", _p_wxPySizerTo_p_wxSizer, 0, 0, 0, 0, 0},{"_p_wxBookCtrlSizer", _p_wxBookCtrlSizerTo_p_wxSizer, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
15afbcd0
RD
36786static 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}};
36787static 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 36788static 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
36789static 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}};
36790static 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 36791static 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 36792static 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 36793static 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 36794static 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 36795static 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 36796static 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
36797static 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}};
36798static 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}};
36799static 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}};
36800static 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}};
36801static 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}};
36802static 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}};
36803static 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}};
36804static 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
36805static 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}};
36806static 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
36807static 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}};
36808static 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}};
36809static 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}};
36810static 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}};
36811static 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}};
36812static 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}};
36813static 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 36814static 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
36815static 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}};
36816static 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 36817static 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 36818static 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 36819static 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 36820static 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
36821static 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}};
36822static 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}};
36823static 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}};
36824static 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}};
36825static 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}};
36826static 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}};
36827static 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 36828static 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 36829static 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 36830static 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 36831static 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 36832static 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 36833static 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
36834static 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}};
36835static 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}};
36836static 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}};
36837static 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}};
36838static 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}};
36839static 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}};
36840static 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}};
36841static 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 36842static 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 36843static 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
36844static 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}};
36845static 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}};
36846static swig_type_info _swigt__p_wxNotebookSizer[] = {{"_p_wxNotebookSizer", 0, "wxNotebookSizer *", 0, 0, 0, 0},{"_p_wxNotebookSizer", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
36847static 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}};
36848static 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}};
36849static 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 36850static 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
36851static 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}};
36852static 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}};
36853static 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}};
36854static 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 36855static 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
36856static 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}};
36857static 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 36858static 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}};
53aa7709 36859static swig_type_info _swigt__p_wxObject[] = {{"_p_wxObject", 0, "wxObject *", 0, 0, 0, 0},{"_p_wxLayoutConstraints", _p_wxLayoutConstraintsTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxGBSizerItem", _p_wxGBSizerItemTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxSizerItem", _p_wxSizerItemTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxScrollEvent", _p_wxScrollEventTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxTextUrlEvent", _p_wxTextUrlEventTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxIndividualLayoutConstraint", _p_wxIndividualLayoutConstraintTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxStaticBoxSizer", _p_wxStaticBoxSizerTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxBoxSizer", _p_wxBoxSizerTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxSizer", _p_wxSizerTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxGridBagSizer", _p_wxGridBagSizerTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxCheckBox", _p_wxCheckBoxTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxPyTreeCtrl", _p_wxPyTreeCtrlTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxUpdateUIEvent", _p_wxUpdateUIEventTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxMenu", _p_wxMenuTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxEvent", _p_wxEventTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxFlexGridSizer", _p_wxFlexGridSizerTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxGridSizer", _p_wxGridSizerTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxGenericDirCtrl", _p_wxGenericDirCtrlTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxInitDialogEvent", _p_wxInitDialogEventTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxDirFilterListCtrl", _p_wxDirFilterListCtrlTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxPyListCtrl", _p_wxPyListCtrlTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxPaintEvent", _p_wxPaintEventTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxNcPaintEvent", _p_wxNcPaintEventTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxSysColourChangedEvent", _p_wxSysColourChangedEventTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxPaletteChangedEvent", _p_wxPaletteChangedEventTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxDisplayChangedEvent", _p_wxDisplayChangedEventTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxMouseCaptureChangedEvent", _p_wxMouseCaptureChangedEventTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxStaticLine", _p_wxStaticLineTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxControl", _p_wxControlTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxPyControl", _p_wxPyControlTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxToggleButton", _p_wxToggleButtonTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxRadioButton", _p_wxRadioButtonTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxToolBarBase", _p_wxToolBarBaseTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxGauge", _p_wxGaugeTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxSetCursorEvent", _p_wxSetCursorEventTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxChoice", _p_wxChoiceTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxFSFile", _p_wxFSFileTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxPySizer", _p_wxPySizerTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxListView", _p_wxListViewTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxNotebook", _p_wxNotebookTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxTextCtrl", _p_wxTextCtrlTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxChoicebook", _p_wxChoicebookTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxNotifyEvent", _p_wxNotifyEventTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxPyEvent", _p_wxPyEventTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxListbook", _p_wxListbookTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxShowEvent", _p_wxShowEventTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxStaticBitmap", _p_wxStaticBitmapTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxSlider", _p_wxSliderTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxIdleEvent", _p_wxIdleEventTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxWindowCreateEvent", _p_wxWindowCreateEventTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxQueryNewPaletteEvent", _p_wxQueryNewPaletteEventTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxMaximizeEvent", _p_wxMaximizeEventTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxIconizeEvent", _p_wxIconizeEventTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxActivateEvent", _p_wxActivateEventTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxSizeEvent", _p_wxSizeEventTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxMoveEvent", _p_wxMoveEventTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxDateEvent", _p_wxDateEventTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxStaticBox", _p_wxStaticBoxTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxMenuItem", _p_wxMenuItemTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxContextHelp", _p_wxContextHelpTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxBookCtrlBase", _p_wxBookCtrlBaseTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxListEvent", _p_wxListEventTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxEvtHandler", _p_wxEvtHandlerTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxTIFFHandler", _p_wxTIFFHandlerTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxImageHandler", _p_wxImageHandlerTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxBMPHandler", _p_wxBMPHandlerTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxICOHandler", _p_wxICOHandlerTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxCURHandler", _p_wxCURHandlerTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxANIHandler", _p_wxANIHandlerTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxPNGHandler", _p_wxPNGHandlerTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxGIFHandler", _p_wxGIFHandlerTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxPCXHandler", _p_wxPCXHandlerTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxJPEGHandler", _p_wxJPEGHandlerTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxPNMHandler", _p_wxPNMHandlerTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxXPMHandler", _p_wxXPMHandlerTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxListBox", _p_wxListBoxTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxCheckListBox", _p_wxCheckListBoxTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxBitmapButton", _p_wxBitmapButtonTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxContextHelpButton", _p_wxContextHelpButtonTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxButton", _p_wxButtonTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxSpinButton", _p_wxSpinButtonTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxStdDialogButtonSizer", _p_wxStdDialogButtonSizerTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxAcceleratorTable", _p_wxAcceleratorTableTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxScrollBar", _p_wxScrollBarTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxRadioBox", _p_wxRadioBoxTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxHelpEvent", _p_wxHelpEventTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxComboBox", _p_wxComboBoxTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxListItem", _p_wxListItemTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxImage", _p_wxImageTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxNotebookSizer", _p_wxNotebookSizerTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxScrollWinEvent", _p_wxScrollWinEventTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxSpinEvent", _p_wxSpinEventTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxGenericDragImage", _p_wxGenericDragImageTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxSpinCtrl", _p_wxSpinCtrlTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxNotebookEvent", _p_wxNotebookEventTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxListbookEvent", _p_wxListbookEventTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxChoicebookEvent", _p_wxChoicebookEventTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxObject", 0, 0, 0, 0, 0, 0},{"_p_wxKeyEvent", _p_wxKeyEventTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxNavigationKeyEvent", _p_wxNavigationKeyEventTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxWindowDestroyEvent", _p_wxWindowDestroyEventTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxMenuBar", _p_wxMenuBarTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxWindow", _p_wxWindowTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxFileSystem", _p_wxFileSystemTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxContextMenuEvent", _p_wxContextMenuEventTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxMenuEvent", _p_wxMenuEventTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxCloseEvent", _p_wxCloseEventTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxMouseEvent", _p_wxMouseEventTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxEraseEvent", _p_wxEraseEventTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxBookCtrlBaseEvent", _p_wxBookCtrlBaseEventTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxTreeEvent", _p_wxTreeEventTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxPyApp", _p_wxPyAppTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxPyCommandEvent", _p_wxPyCommandEventTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxCommandEvent", _p_wxCommandEventTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxStaticText", _p_wxStaticTextTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxChildFocusEvent", _p_wxChildFocusEventTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxFocusEvent", _p_wxFocusEventTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxDropFilesEvent", _p_wxDropFilesEventTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxDatePickerCtrl", _p_wxDatePickerCtrlTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxControlWithItems", _p_wxControlWithItemsTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxToolBarToolBase", _p_wxToolBarToolBaseTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxToolBar", _p_wxToolBarTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxBookCtrlSizer", _p_wxBookCtrlSizerTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxValidator", _p_wxValidatorTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxPyValidator", _p_wxPyValidatorTo_p_wxObject, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
15afbcd0 36860static 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 36861static 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 36862static 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 36863static 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 36864static 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
36865static 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}};
36866static 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
36867static 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}};
36868static 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}};
36869static 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 36870static 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 36871static 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 36872static 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 36873static 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 36874static 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 36875static 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
36876static 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}};
36877static 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}};
36878static 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}};
36879static 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}};
36880static swig_type_info _swigt__p_wxBookCtrlSizer[] = {{"_p_wxBookCtrlSizer", 0, "wxBookCtrlSizer *", 0, 0, 0, 0},{"_p_wxBookCtrlSizer", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
36881static 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
36882
36883static swig_type_info *swig_types_initial[] = {
36884_swigt__p_wxTextUrlEvent,
d14a1e28 36885_swigt__p_wxSizer,
d14a1e28
RD
36886_swigt__p_wxCheckBox,
36887_swigt__p_wxPyTreeCtrl,
36888_swigt__p_wxEvent,
36889_swigt__p_wxGenericDirCtrl,
36890_swigt__p_bool,
d14a1e28 36891_swigt__p_wxItemContainer,
d14a1e28 36892_swigt__p_wxPyListCtrl,
093d3ff1 36893_swigt__p_wxPyTreeItemData,
74a57fcd 36894_swigt__p_wxDirFilterListCtrl,
d14a1e28
RD
36895_swigt__p_wxStaticLine,
36896_swigt__p_wxControl,
36897_swigt__p_wxPyControl,
36898_swigt__p_wxGauge,
36899_swigt__p_wxToolBarBase,
36900_swigt__p_wxFont,
36901_swigt__p_wxToggleButton,
36902_swigt__p_wxRadioButton,
36903_swigt__p_wxChoice,
e811c8ce 36904_swigt__p_wxMemoryDC,
093d3ff1
RD
36905_swigt__ptrdiff_t,
36906_swigt__std__ptrdiff_t,
d14a1e28 36907_swigt__p_wxListItemAttr,
58203fa6 36908_swigt__p_void,
d14a1e28
RD
36909_swigt__p_int,
36910_swigt__p_wxSize,
e811c8ce 36911_swigt__p_wxDC,
d14a1e28
RD
36912_swigt__p_wxListView,
36913_swigt__p_wxIcon,
74a57fcd 36914_swigt__p_wxVisualAttributes,
d14a1e28
RD
36915_swigt__p_wxTextCtrl,
36916_swigt__p_wxNotebook,
2ef75293 36917_swigt__p_wxChoicebook,
d14a1e28
RD
36918_swigt__p_wxNotifyEvent,
36919_swigt__p_wxArrayString,
093d3ff1 36920_swigt__p_form_ops_t,
d14a1e28
RD
36921_swigt__p_wxListbook,
36922_swigt__p_wxStaticBitmap,
36923_swigt__p_wxSlider,
36924_swigt__p_wxStaticBox,
36925_swigt__p_wxArrayInt,
36926_swigt__p_wxContextHelp,
36927_swigt__p_long,
093d3ff1 36928_swigt__p_wxDuplexMode,
8ac8dba0 36929_swigt__p_wxBookCtrlBase,
d14a1e28
RD
36930_swigt__p_wxEvtHandler,
36931_swigt__p_wxListEvent,
d14a1e28 36932_swigt__p_wxCheckListBox,
74a57fcd 36933_swigt__p_wxListBox,
d14a1e28
RD
36934_swigt__p_wxSpinButton,
36935_swigt__p_wxButton,
36936_swigt__p_wxBitmapButton,
36937_swigt__p_wxRect,
36938_swigt__p_wxContextHelpButton,
36939_swigt__p_wxRadioBox,
36940_swigt__p_wxScrollBar,
994141e6 36941_swigt__p_char,
d14a1e28 36942_swigt__p_wxComboBox,
093d3ff1 36943_swigt__p_wxTreeItemId,
d14a1e28
RD
36944_swigt__p_wxHelpEvent,
36945_swigt__p_wxListItem,
36946_swigt__p_wxNotebookSizer,
d1e20054 36947_swigt__p_wxSpinEvent,
e811c8ce 36948_swigt__p_wxGenericDragImage,
d14a1e28 36949_swigt__p_wxSpinCtrl,
093d3ff1 36950_swigt__p_wxPaperSize,
d14a1e28
RD
36951_swigt__p_wxImageList,
36952_swigt__p_wxHelpProvider,
36953_swigt__p_wxTextAttr,
36954_swigt__p_wxSimpleHelpProvider,
2ef75293 36955_swigt__p_wxChoicebookEvent,
d14a1e28
RD
36956_swigt__p_wxListbookEvent,
36957_swigt__p_wxNotebookEvent,
093d3ff1 36958_swigt__p_wxPoint,
d14a1e28 36959_swigt__p_wxObject,
e811c8ce 36960_swigt__p_wxCursor,
53aa7709 36961_swigt__p_wxDateTime,
d14a1e28 36962_swigt__p_wxKeyEvent,
093d3ff1 36963_swigt__p_unsigned_long,
d14a1e28
RD
36964_swigt__p_wxWindow,
36965_swigt__p_wxString,
36966_swigt__p_wxBitmap,
093d3ff1
RD
36967_swigt__unsigned_int,
36968_swigt__p_unsigned_int,
36969_swigt__p_unsigned_char,
d14a1e28 36970_swigt__p_wxMouseEvent,
8ac8dba0 36971_swigt__p_wxBookCtrlBaseEvent,
093d3ff1 36972_swigt__p_wxTreeEvent,
d14a1e28
RD
36973_swigt__p_wxCommandEvent,
36974_swigt__p_wxStaticText,
53aa7709 36975_swigt__p_wxDatePickerCtrl,
d14a1e28
RD
36976_swigt__p_wxControlWithItems,
36977_swigt__p_wxToolBarToolBase,
36978_swigt__p_wxColour,
36979_swigt__p_wxToolBar,
36980_swigt__p_wxBookCtrlSizer,
36981_swigt__p_wxValidator,
369820
36983};
36984
36985
36986/* -------- TYPE CONVERSION AND EQUIVALENCE RULES (END) -------- */
36987
36988static swig_const_info swig_const_table[] = {
c32bde28 36989{0, 0, 0, 0.0, 0, 0}};
d14a1e28
RD
36990
36991#ifdef __cplusplus
36992}
36993#endif
36994
093d3ff1
RD
36995
36996#ifdef __cplusplus
36997extern "C" {
36998#endif
36999
37000 /* Python-specific SWIG API */
37001#define SWIG_newvarlink() SWIG_Python_newvarlink()
37002#define SWIG_addvarlink(p, name, get_attr, set_attr) SWIG_Python_addvarlink(p, name, get_attr, set_attr)
37003#define SWIG_InstallConstants(d, constants) SWIG_Python_InstallConstants(d, constants)
37004
37005 /* -----------------------------------------------------------------------------
37006 * global variable support code.
37007 * ----------------------------------------------------------------------------- */
37008
37009 typedef struct swig_globalvar {
37010 char *name; /* Name of global variable */
37011 PyObject *(*get_attr)(); /* Return the current value */
37012 int (*set_attr)(PyObject *); /* Set the value */
37013 struct swig_globalvar *next;
37014 } swig_globalvar;
37015
37016 typedef struct swig_varlinkobject {
37017 PyObject_HEAD
37018 swig_globalvar *vars;
37019 } swig_varlinkobject;
37020
37021 static PyObject *
37022 swig_varlink_repr(swig_varlinkobject *v) {
37023 v = v;
37024 return PyString_FromString("<Swig global variables>");
37025 }
37026
37027 static int
37028 swig_varlink_print(swig_varlinkobject *v, FILE *fp, int flags) {
37029 swig_globalvar *var;
37030 flags = flags;
37031 fprintf(fp,"Swig global variables { ");
37032 for (var = v->vars; var; var=var->next) {
37033 fprintf(fp,"%s", var->name);
37034 if (var->next) fprintf(fp,", ");
37035 }
37036 fprintf(fp," }\n");
37037 return 0;
37038 }
37039
37040 static PyObject *
37041 swig_varlink_getattr(swig_varlinkobject *v, char *n) {
37042 swig_globalvar *var = v->vars;
37043 while (var) {
37044 if (strcmp(var->name,n) == 0) {
37045 return (*var->get_attr)();
37046 }
37047 var = var->next;
37048 }
37049 PyErr_SetString(PyExc_NameError,"Unknown C global variable");
37050 return NULL;
37051 }
37052
37053 static int
37054 swig_varlink_setattr(swig_varlinkobject *v, char *n, PyObject *p) {
37055 swig_globalvar *var = v->vars;
37056 while (var) {
37057 if (strcmp(var->name,n) == 0) {
37058 return (*var->set_attr)(p);
37059 }
37060 var = var->next;
37061 }
37062 PyErr_SetString(PyExc_NameError,"Unknown C global variable");
37063 return 1;
37064 }
37065
37066 static PyTypeObject varlinktype = {
37067 PyObject_HEAD_INIT(0)
37068 0, /* Number of items in variable part (ob_size) */
37069 (char *)"swigvarlink", /* Type name (tp_name) */
37070 sizeof(swig_varlinkobject), /* Basic size (tp_basicsize) */
37071 0, /* Itemsize (tp_itemsize) */
37072 0, /* Deallocator (tp_dealloc) */
37073 (printfunc) swig_varlink_print, /* Print (tp_print) */
37074 (getattrfunc) swig_varlink_getattr, /* get attr (tp_getattr) */
37075 (setattrfunc) swig_varlink_setattr, /* Set attr (tp_setattr) */
37076 0, /* tp_compare */
37077 (reprfunc) swig_varlink_repr, /* tp_repr */
37078 0, /* tp_as_number */
37079 0, /* tp_as_sequence */
37080 0, /* tp_as_mapping */
37081 0, /* tp_hash */
37082 0, /* tp_call */
37083 0, /* tp_str */
37084 0, /* tp_getattro */
37085 0, /* tp_setattro */
37086 0, /* tp_as_buffer */
37087 0, /* tp_flags */
37088 0, /* tp_doc */
37089#if PY_VERSION_HEX >= 0x02000000
37090 0, /* tp_traverse */
37091 0, /* tp_clear */
37092#endif
37093#if PY_VERSION_HEX >= 0x02010000
37094 0, /* tp_richcompare */
37095 0, /* tp_weaklistoffset */
37096#endif
37097#if PY_VERSION_HEX >= 0x02020000
37098 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, /* tp_iter -> tp_weaklist */
37099#endif
37100#if PY_VERSION_HEX >= 0x02030000
37101 0, /* tp_del */
37102#endif
37103#ifdef COUNT_ALLOCS
37104 0,0,0,0 /* tp_alloc -> tp_next */
37105#endif
37106 };
37107
37108 /* Create a variable linking object for use later */
37109 static PyObject *
37110 SWIG_Python_newvarlink(void) {
37111 swig_varlinkobject *result = 0;
37112 result = PyMem_NEW(swig_varlinkobject,1);
37113 varlinktype.ob_type = &PyType_Type; /* Patch varlinktype into a PyType */
37114 result->ob_type = &varlinktype;
37115 result->vars = 0;
37116 result->ob_refcnt = 0;
37117 Py_XINCREF((PyObject *) result);
37118 return ((PyObject*) result);
37119 }
37120
37121 static void
37122 SWIG_Python_addvarlink(PyObject *p, char *name, PyObject *(*get_attr)(void), int (*set_attr)(PyObject *p)) {
37123 swig_varlinkobject *v;
37124 swig_globalvar *gv;
37125 v= (swig_varlinkobject *) p;
37126 gv = (swig_globalvar *) malloc(sizeof(swig_globalvar));
37127 gv->name = (char *) malloc(strlen(name)+1);
37128 strcpy(gv->name,name);
37129 gv->get_attr = get_attr;
37130 gv->set_attr = set_attr;
37131 gv->next = v->vars;
37132 v->vars = gv;
37133 }
37134
37135 /* -----------------------------------------------------------------------------
37136 * constants/methods manipulation
37137 * ----------------------------------------------------------------------------- */
37138
37139 /* Install Constants */
37140 static void
37141 SWIG_Python_InstallConstants(PyObject *d, swig_const_info constants[]) {
37142 PyObject *obj = 0;
37143 size_t i;
37144 for (i = 0; constants[i].type; i++) {
37145 switch(constants[i].type) {
37146 case SWIG_PY_INT:
37147 obj = PyInt_FromLong(constants[i].lvalue);
37148 break;
37149 case SWIG_PY_FLOAT:
37150 obj = PyFloat_FromDouble(constants[i].dvalue);
37151 break;
37152 case SWIG_PY_STRING:
37153 if (constants[i].pvalue) {
37154 obj = PyString_FromString((char *) constants[i].pvalue);
37155 } else {
37156 Py_INCREF(Py_None);
37157 obj = Py_None;
37158 }
37159 break;
37160 case SWIG_PY_POINTER:
37161 obj = SWIG_NewPointerObj(constants[i].pvalue, *(constants[i]).ptype,0);
37162 break;
37163 case SWIG_PY_BINARY:
37164 obj = SWIG_NewPackedObj(constants[i].pvalue, constants[i].lvalue, *(constants[i].ptype));
37165 break;
37166 default:
37167 obj = 0;
37168 break;
37169 }
37170 if (obj) {
37171 PyDict_SetItemString(d,constants[i].name,obj);
37172 Py_DECREF(obj);
37173 }
37174 }
37175 }
37176
37177 /* -----------------------------------------------------------------------------*/
37178 /* Fix SwigMethods to carry the callback ptrs when needed */
37179 /* -----------------------------------------------------------------------------*/
37180
37181 static void
37182 SWIG_Python_FixMethods(PyMethodDef *methods,
37183 swig_const_info *const_table,
37184 swig_type_info **types,
37185 swig_type_info **types_initial) {
37186 size_t i;
37187 for (i = 0; methods[i].ml_name; ++i) {
37188 char *c = methods[i].ml_doc;
37189 if (c && (c = strstr(c, "swig_ptr: "))) {
37190 int j;
37191 swig_const_info *ci = 0;
37192 char *name = c + 10;
37193 for (j = 0; const_table[j].type; j++) {
37194 if (strncmp(const_table[j].name, name,
37195 strlen(const_table[j].name)) == 0) {
37196 ci = &(const_table[j]);
37197 break;
37198 }
37199 }
37200 if (ci) {
37201 size_t shift = (ci->ptype) - types;
37202 swig_type_info *ty = types_initial[shift];
37203 size_t ldoc = (c - methods[i].ml_doc);
37204 size_t lptr = strlen(ty->name)+2*sizeof(void*)+2;
37205 char *ndoc = (char*)malloc(ldoc + lptr + 10);
37206 char *buff = ndoc;
37207 void *ptr = (ci->type == SWIG_PY_POINTER) ? ci->pvalue: (void *)(ci->lvalue);
37208 strncpy(buff, methods[i].ml_doc, ldoc);
37209 buff += ldoc;
37210 strncpy(buff, "swig_ptr: ", 10);
37211 buff += 10;
37212 SWIG_PackVoidPtr(buff, ptr, ty->name, lptr);
37213 methods[i].ml_doc = ndoc;
37214 }
37215 }
37216 }
37217 }
37218
37219 /* -----------------------------------------------------------------------------*
37220 * Initialize type list
37221 * -----------------------------------------------------------------------------*/
37222
37223#if PY_MAJOR_VERSION < 2
37224 /* PyModule_AddObject function was introduced in Python 2.0. The following function
37225 is copied out of Python/modsupport.c in python version 2.3.4 */
37226 static int
37227 PyModule_AddObject(PyObject *m, char *name, PyObject *o)
37228 {
37229 PyObject *dict;
37230 if (!PyModule_Check(m)) {
37231 PyErr_SetString(PyExc_TypeError,
37232 "PyModule_AddObject() needs module as first arg");
37233 return -1;
37234 }
37235 if (!o) {
37236 PyErr_SetString(PyExc_TypeError,
37237 "PyModule_AddObject() needs non-NULL value");
37238 return -1;
37239 }
37240
37241 dict = PyModule_GetDict(m);
37242 if (dict == NULL) {
37243 /* Internal error -- modules must have a dict! */
37244 PyErr_Format(PyExc_SystemError, "module '%s' has no __dict__",
37245 PyModule_GetName(m));
37246 return -1;
37247 }
37248 if (PyDict_SetItemString(dict, name, o))
37249 return -1;
37250 Py_DECREF(o);
37251 return 0;
37252 }
37253#endif
37254
37255 static swig_type_info **
37256 SWIG_Python_SetTypeListHandle(swig_type_info **type_list_handle) {
37257 static PyMethodDef swig_empty_runtime_method_table[] = {
37258 {
37259 NULL, NULL, 0, NULL
37260 }
37261 };/* Sentinel */
37262
37263 PyObject *module = Py_InitModule((char*)"swig_runtime_data" SWIG_RUNTIME_VERSION,
37264 swig_empty_runtime_method_table);
37265 PyObject *pointer = PyCObject_FromVoidPtr((void *) type_list_handle, NULL);
37266 if (pointer && module) {
37267 PyModule_AddObject(module, (char*)"type_pointer" SWIG_TYPE_TABLE_NAME, pointer);
37268 }
37269 return type_list_handle;
37270 }
37271
37272 static swig_type_info **
37273 SWIG_Python_LookupTypePointer(swig_type_info **type_list_handle) {
37274 swig_type_info **type_pointer;
37275
37276 /* first check if module already created */
37277 type_pointer = SWIG_Python_GetTypeListHandle();
37278 if (type_pointer) {
37279 return type_pointer;
37280 } else {
37281 /* create a new module and variable */
37282 return SWIG_Python_SetTypeListHandle(type_list_handle);
37283 }
37284 }
37285
37286#ifdef __cplusplus
37287}
37288#endif
37289
37290/* -----------------------------------------------------------------------------*
37291 * Partial Init method
37292 * -----------------------------------------------------------------------------*/
37293
37294#ifdef SWIG_LINK_RUNTIME
37295#ifdef __cplusplus
37296extern "C"
37297#endif
37298SWIGEXPORT(void *) SWIG_ReturnGlobalTypeList(void *);
37299#endif
37300
d14a1e28
RD
37301#ifdef __cplusplus
37302extern "C"
37303#endif
37304SWIGEXPORT(void) SWIG_init(void) {
37305 static PyObject *SWIG_globals = 0;
37306 static int typeinit = 0;
37307 PyObject *m, *d;
37308 int i;
37309 if (!SWIG_globals) SWIG_globals = SWIG_newvarlink();
093d3ff1
RD
37310
37311 /* Fix SwigMethods to carry the callback ptrs when needed */
37312 SWIG_Python_FixMethods(SwigMethods, swig_const_table, swig_types, swig_types_initial);
37313
d14a1e28
RD
37314 m = Py_InitModule((char *) SWIG_name, SwigMethods);
37315 d = PyModule_GetDict(m);
37316
37317 if (!typeinit) {
093d3ff1
RD
37318#ifdef SWIG_LINK_RUNTIME
37319 swig_type_list_handle = (swig_type_info **) SWIG_ReturnGlobalTypeList(swig_type_list_handle);
37320#else
37321# ifndef SWIG_STATIC_RUNTIME
37322 swig_type_list_handle = SWIG_Python_LookupTypePointer(swig_type_list_handle);
37323# endif
37324#endif
d14a1e28
RD
37325 for (i = 0; swig_types_initial[i]; i++) {
37326 swig_types[i] = SWIG_TypeRegister(swig_types_initial[i]);
37327 }
37328 typeinit = 1;
37329 }
37330 SWIG_InstallConstants(d,swig_const_table);
37331
b2dc1044
RD
37332 PyDict_SetItemString(d,(char*)"cvar", SWIG_globals);
37333 SWIG_addvarlink(SWIG_globals,(char*)"ButtonNameStr",_wrap_ButtonNameStr_get, _wrap_ButtonNameStr_set);
093d3ff1
RD
37334 {
37335 PyDict_SetItemString(d,"BU_LEFT", SWIG_From_int((int)(wxBU_LEFT)));
37336 }
37337 {
37338 PyDict_SetItemString(d,"BU_TOP", SWIG_From_int((int)(wxBU_TOP)));
37339 }
37340 {
37341 PyDict_SetItemString(d,"BU_RIGHT", SWIG_From_int((int)(wxBU_RIGHT)));
37342 }
37343 {
37344 PyDict_SetItemString(d,"BU_BOTTOM", SWIG_From_int((int)(wxBU_BOTTOM)));
37345 }
37346 {
37347 PyDict_SetItemString(d,"BU_ALIGN_MASK", SWIG_From_int((int)(wxBU_ALIGN_MASK)));
37348 }
37349 {
37350 PyDict_SetItemString(d,"BU_EXACTFIT", SWIG_From_int((int)(wxBU_EXACTFIT)));
37351 }
37352 {
37353 PyDict_SetItemString(d,"BU_AUTODRAW", SWIG_From_int((int)(wxBU_AUTODRAW)));
37354 }
b2dc1044 37355 SWIG_addvarlink(SWIG_globals,(char*)"CheckBoxNameStr",_wrap_CheckBoxNameStr_get, _wrap_CheckBoxNameStr_set);
093d3ff1
RD
37356 {
37357 PyDict_SetItemString(d,"CHK_2STATE", SWIG_From_int((int)(wxCHK_2STATE)));
37358 }
37359 {
37360 PyDict_SetItemString(d,"CHK_3STATE", SWIG_From_int((int)(wxCHK_3STATE)));
37361 }
37362 {
37363 PyDict_SetItemString(d,"CHK_ALLOW_3RD_STATE_FOR_USER", SWIG_From_int((int)(wxCHK_ALLOW_3RD_STATE_FOR_USER)));
37364 }
37365 {
37366 PyDict_SetItemString(d,"CHK_UNCHECKED", SWIG_From_int((int)(wxCHK_UNCHECKED)));
37367 }
37368 {
37369 PyDict_SetItemString(d,"CHK_CHECKED", SWIG_From_int((int)(wxCHK_CHECKED)));
37370 }
37371 {
37372 PyDict_SetItemString(d,"CHK_UNDETERMINED", SWIG_From_int((int)(wxCHK_UNDETERMINED)));
37373 }
b2dc1044
RD
37374 SWIG_addvarlink(SWIG_globals,(char*)"ChoiceNameStr",_wrap_ChoiceNameStr_get, _wrap_ChoiceNameStr_set);
37375 SWIG_addvarlink(SWIG_globals,(char*)"ComboBoxNameStr",_wrap_ComboBoxNameStr_get, _wrap_ComboBoxNameStr_set);
37376 SWIG_addvarlink(SWIG_globals,(char*)"GaugeNameStr",_wrap_GaugeNameStr_get, _wrap_GaugeNameStr_set);
093d3ff1
RD
37377 {
37378 PyDict_SetItemString(d,"GA_HORIZONTAL", SWIG_From_int((int)(wxGA_HORIZONTAL)));
37379 }
37380 {
37381 PyDict_SetItemString(d,"GA_VERTICAL", SWIG_From_int((int)(wxGA_VERTICAL)));
37382 }
37383 {
37384 PyDict_SetItemString(d,"GA_SMOOTH", SWIG_From_int((int)(wxGA_SMOOTH)));
37385 }
37386 {
37387 PyDict_SetItemString(d,"GA_PROGRESSBAR", SWIG_From_int((int)(wxGA_PROGRESSBAR)));
37388 }
b2dc1044
RD
37389 SWIG_addvarlink(SWIG_globals,(char*)"StaticBitmapNameStr",_wrap_StaticBitmapNameStr_get, _wrap_StaticBitmapNameStr_set);
37390 SWIG_addvarlink(SWIG_globals,(char*)"StaticBoxNameStr",_wrap_StaticBoxNameStr_get, _wrap_StaticBoxNameStr_set);
37391 SWIG_addvarlink(SWIG_globals,(char*)"StaticTextNameStr",_wrap_StaticTextNameStr_get, _wrap_StaticTextNameStr_set);
37392 SWIG_addvarlink(SWIG_globals,(char*)"ListBoxNameStr",_wrap_ListBoxNameStr_get, _wrap_ListBoxNameStr_set);
37393 SWIG_addvarlink(SWIG_globals,(char*)"TextCtrlNameStr",_wrap_TextCtrlNameStr_get, _wrap_TextCtrlNameStr_set);
093d3ff1
RD
37394 {
37395 PyDict_SetItemString(d,"TE_NO_VSCROLL", SWIG_From_int((int)(wxTE_NO_VSCROLL)));
37396 }
37397 {
37398 PyDict_SetItemString(d,"TE_AUTO_SCROLL", SWIG_From_int((int)(wxTE_AUTO_SCROLL)));
37399 }
37400 {
37401 PyDict_SetItemString(d,"TE_READONLY", SWIG_From_int((int)(wxTE_READONLY)));
37402 }
37403 {
37404 PyDict_SetItemString(d,"TE_MULTILINE", SWIG_From_int((int)(wxTE_MULTILINE)));
37405 }
37406 {
37407 PyDict_SetItemString(d,"TE_PROCESS_TAB", SWIG_From_int((int)(wxTE_PROCESS_TAB)));
37408 }
37409 {
37410 PyDict_SetItemString(d,"TE_LEFT", SWIG_From_int((int)(wxTE_LEFT)));
37411 }
37412 {
37413 PyDict_SetItemString(d,"TE_CENTER", SWIG_From_int((int)(wxTE_CENTER)));
37414 }
37415 {
37416 PyDict_SetItemString(d,"TE_RIGHT", SWIG_From_int((int)(wxTE_RIGHT)));
37417 }
37418 {
37419 PyDict_SetItemString(d,"TE_CENTRE", SWIG_From_int((int)(wxTE_CENTRE)));
37420 }
37421 {
37422 PyDict_SetItemString(d,"TE_RICH", SWIG_From_int((int)(wxTE_RICH)));
37423 }
37424 {
37425 PyDict_SetItemString(d,"TE_PROCESS_ENTER", SWIG_From_int((int)(wxTE_PROCESS_ENTER)));
37426 }
37427 {
37428 PyDict_SetItemString(d,"TE_PASSWORD", SWIG_From_int((int)(wxTE_PASSWORD)));
37429 }
37430 {
37431 PyDict_SetItemString(d,"TE_AUTO_URL", SWIG_From_int((int)(wxTE_AUTO_URL)));
37432 }
37433 {
37434 PyDict_SetItemString(d,"TE_NOHIDESEL", SWIG_From_int((int)(wxTE_NOHIDESEL)));
37435 }
37436 {
37437 PyDict_SetItemString(d,"TE_DONTWRAP", SWIG_From_int((int)(wxTE_DONTWRAP)));
37438 }
37439 {
08d9e66e 37440 PyDict_SetItemString(d,"TE_CHARWRAP", SWIG_From_int((int)(wxTE_CHARWRAP)));
093d3ff1
RD
37441 }
37442 {
37443 PyDict_SetItemString(d,"TE_WORDWRAP", SWIG_From_int((int)(wxTE_WORDWRAP)));
37444 }
08d9e66e
RD
37445 {
37446 PyDict_SetItemString(d,"TE_BESTWRAP", SWIG_From_int((int)(wxTE_BESTWRAP)));
37447 }
37448 {
37449 PyDict_SetItemString(d,"TE_LINEWRAP", SWIG_From_int((int)(wxTE_LINEWRAP)));
37450 }
093d3ff1
RD
37451 {
37452 PyDict_SetItemString(d,"TE_RICH2", SWIG_From_int((int)(wxTE_RICH2)));
37453 }
88c6b281
RD
37454 {
37455 PyDict_SetItemString(d,"TE_CAPITALIZE", SWIG_From_int((int)(wxTE_CAPITALIZE)));
37456 }
093d3ff1
RD
37457 {
37458 PyDict_SetItemString(d,"TEXT_ALIGNMENT_DEFAULT", SWIG_From_int((int)(wxTEXT_ALIGNMENT_DEFAULT)));
37459 }
37460 {
37461 PyDict_SetItemString(d,"TEXT_ALIGNMENT_LEFT", SWIG_From_int((int)(wxTEXT_ALIGNMENT_LEFT)));
37462 }
37463 {
37464 PyDict_SetItemString(d,"TEXT_ALIGNMENT_CENTRE", SWIG_From_int((int)(wxTEXT_ALIGNMENT_CENTRE)));
37465 }
37466 {
37467 PyDict_SetItemString(d,"TEXT_ALIGNMENT_CENTER", SWIG_From_int((int)(wxTEXT_ALIGNMENT_CENTER)));
37468 }
37469 {
37470 PyDict_SetItemString(d,"TEXT_ALIGNMENT_RIGHT", SWIG_From_int((int)(wxTEXT_ALIGNMENT_RIGHT)));
37471 }
37472 {
37473 PyDict_SetItemString(d,"TEXT_ALIGNMENT_JUSTIFIED", SWIG_From_int((int)(wxTEXT_ALIGNMENT_JUSTIFIED)));
37474 }
37475 {
37476 PyDict_SetItemString(d,"TEXT_ATTR_TEXT_COLOUR", SWIG_From_int((int)(wxTEXT_ATTR_TEXT_COLOUR)));
37477 }
37478 {
37479 PyDict_SetItemString(d,"TEXT_ATTR_BACKGROUND_COLOUR", SWIG_From_int((int)(wxTEXT_ATTR_BACKGROUND_COLOUR)));
37480 }
37481 {
37482 PyDict_SetItemString(d,"TEXT_ATTR_FONT_FACE", SWIG_From_int((int)(wxTEXT_ATTR_FONT_FACE)));
37483 }
37484 {
37485 PyDict_SetItemString(d,"TEXT_ATTR_FONT_SIZE", SWIG_From_int((int)(wxTEXT_ATTR_FONT_SIZE)));
37486 }
37487 {
37488 PyDict_SetItemString(d,"TEXT_ATTR_FONT_WEIGHT", SWIG_From_int((int)(wxTEXT_ATTR_FONT_WEIGHT)));
37489 }
37490 {
37491 PyDict_SetItemString(d,"TEXT_ATTR_FONT_ITALIC", SWIG_From_int((int)(wxTEXT_ATTR_FONT_ITALIC)));
37492 }
37493 {
37494 PyDict_SetItemString(d,"TEXT_ATTR_FONT_UNDERLINE", SWIG_From_int((int)(wxTEXT_ATTR_FONT_UNDERLINE)));
37495 }
37496 {
37497 PyDict_SetItemString(d,"TEXT_ATTR_FONT", SWIG_From_int((int)(wxTEXT_ATTR_FONT)));
37498 }
37499 {
37500 PyDict_SetItemString(d,"TEXT_ATTR_ALIGNMENT", SWIG_From_int((int)(wxTEXT_ATTR_ALIGNMENT)));
37501 }
37502 {
37503 PyDict_SetItemString(d,"TEXT_ATTR_LEFT_INDENT", SWIG_From_int((int)(wxTEXT_ATTR_LEFT_INDENT)));
37504 }
37505 {
37506 PyDict_SetItemString(d,"TEXT_ATTR_RIGHT_INDENT", SWIG_From_int((int)(wxTEXT_ATTR_RIGHT_INDENT)));
37507 }
37508 {
37509 PyDict_SetItemString(d,"TEXT_ATTR_TABS", SWIG_From_int((int)(wxTEXT_ATTR_TABS)));
37510 }
37511 {
37512 PyDict_SetItemString(d,"TE_HT_UNKNOWN", SWIG_From_int((int)(wxTE_HT_UNKNOWN)));
37513 }
37514 {
37515 PyDict_SetItemString(d,"TE_HT_BEFORE", SWIG_From_int((int)(wxTE_HT_BEFORE)));
37516 }
37517 {
37518 PyDict_SetItemString(d,"TE_HT_ON_TEXT", SWIG_From_int((int)(wxTE_HT_ON_TEXT)));
37519 }
37520 {
37521 PyDict_SetItemString(d,"TE_HT_BELOW", SWIG_From_int((int)(wxTE_HT_BELOW)));
37522 }
37523 {
37524 PyDict_SetItemString(d,"TE_HT_BEYOND", SWIG_From_int((int)(wxTE_HT_BEYOND)));
37525 }
7557b9b5
RD
37526 {
37527 PyDict_SetItemString(d,"OutOfRangeTextCoord", SWIG_From_int((int)(wxOutOfRangeTextCoord)));
37528 }
37529 {
37530 PyDict_SetItemString(d,"InvalidTextCoord", SWIG_From_int((int)(wxInvalidTextCoord)));
37531 }
d14a1e28
RD
37532 PyDict_SetItemString(d, "wxEVT_COMMAND_TEXT_UPDATED", PyInt_FromLong(wxEVT_COMMAND_TEXT_UPDATED));
37533 PyDict_SetItemString(d, "wxEVT_COMMAND_TEXT_ENTER", PyInt_FromLong(wxEVT_COMMAND_TEXT_ENTER));
37534 PyDict_SetItemString(d, "wxEVT_COMMAND_TEXT_URL", PyInt_FromLong(wxEVT_COMMAND_TEXT_URL));
37535 PyDict_SetItemString(d, "wxEVT_COMMAND_TEXT_MAXLEN", PyInt_FromLong(wxEVT_COMMAND_TEXT_MAXLEN));
b2dc1044
RD
37536 SWIG_addvarlink(SWIG_globals,(char*)"ScrollBarNameStr",_wrap_ScrollBarNameStr_get, _wrap_ScrollBarNameStr_set);
37537 SWIG_addvarlink(SWIG_globals,(char*)"SPIN_BUTTON_NAME",_wrap_SPIN_BUTTON_NAME_get, _wrap_SPIN_BUTTON_NAME_set);
37538 SWIG_addvarlink(SWIG_globals,(char*)"SpinCtrlNameStr",_wrap_SpinCtrlNameStr_get, _wrap_SpinCtrlNameStr_set);
093d3ff1
RD
37539 {
37540 PyDict_SetItemString(d,"SP_HORIZONTAL", SWIG_From_int((int)(wxSP_HORIZONTAL)));
37541 }
37542 {
37543 PyDict_SetItemString(d,"SP_VERTICAL", SWIG_From_int((int)(wxSP_VERTICAL)));
37544 }
37545 {
37546 PyDict_SetItemString(d,"SP_ARROW_KEYS", SWIG_From_int((int)(wxSP_ARROW_KEYS)));
37547 }
37548 {
37549 PyDict_SetItemString(d,"SP_WRAP", SWIG_From_int((int)(wxSP_WRAP)));
37550 }
d14a1e28 37551 PyDict_SetItemString(d, "wxEVT_COMMAND_SPINCTRL_UPDATED", PyInt_FromLong(wxEVT_COMMAND_SPINCTRL_UPDATED));
b2dc1044
RD
37552 SWIG_addvarlink(SWIG_globals,(char*)"RadioBoxNameStr",_wrap_RadioBoxNameStr_get, _wrap_RadioBoxNameStr_set);
37553 SWIG_addvarlink(SWIG_globals,(char*)"RadioButtonNameStr",_wrap_RadioButtonNameStr_get, _wrap_RadioButtonNameStr_set);
37554 SWIG_addvarlink(SWIG_globals,(char*)"SliderNameStr",_wrap_SliderNameStr_get, _wrap_SliderNameStr_set);
7557b9b5
RD
37555 {
37556 PyDict_SetItemString(d,"SL_HORIZONTAL", SWIG_From_int((int)(wxSL_HORIZONTAL)));
37557 }
37558 {
37559 PyDict_SetItemString(d,"SL_VERTICAL", SWIG_From_int((int)(wxSL_VERTICAL)));
37560 }
70b7a5fe
RD
37561 {
37562 PyDict_SetItemString(d,"SL_TICKS", SWIG_From_int((int)(wxSL_TICKS)));
37563 }
7557b9b5
RD
37564 {
37565 PyDict_SetItemString(d,"SL_AUTOTICKS", SWIG_From_int((int)(wxSL_AUTOTICKS)));
37566 }
37567 {
37568 PyDict_SetItemString(d,"SL_LABELS", SWIG_From_int((int)(wxSL_LABELS)));
37569 }
37570 {
37571 PyDict_SetItemString(d,"SL_LEFT", SWIG_From_int((int)(wxSL_LEFT)));
37572 }
37573 {
37574 PyDict_SetItemString(d,"SL_TOP", SWIG_From_int((int)(wxSL_TOP)));
37575 }
37576 {
37577 PyDict_SetItemString(d,"SL_RIGHT", SWIG_From_int((int)(wxSL_RIGHT)));
37578 }
37579 {
37580 PyDict_SetItemString(d,"SL_BOTTOM", SWIG_From_int((int)(wxSL_BOTTOM)));
37581 }
37582 {
37583 PyDict_SetItemString(d,"SL_BOTH", SWIG_From_int((int)(wxSL_BOTH)));
37584 }
37585 {
37586 PyDict_SetItemString(d,"SL_SELRANGE", SWIG_From_int((int)(wxSL_SELRANGE)));
37587 }
37588 {
37589 PyDict_SetItemString(d,"SL_INVERSE", SWIG_From_int((int)(wxSL_INVERSE)));
37590 }
b2dc1044 37591 SWIG_addvarlink(SWIG_globals,(char*)"ToggleButtonNameStr",_wrap_ToggleButtonNameStr_get, _wrap_ToggleButtonNameStr_set);
d14a1e28 37592 PyDict_SetItemString(d, "wxEVT_COMMAND_TOGGLEBUTTON_CLICKED", PyInt_FromLong(wxEVT_COMMAND_TOGGLEBUTTON_CLICKED));
51b83b37 37593 SWIG_addvarlink(SWIG_globals,(char*)"NotebookNameStr",_wrap_NotebookNameStr_get, _wrap_NotebookNameStr_set);
093d3ff1
RD
37594 {
37595 PyDict_SetItemString(d,"NB_FIXEDWIDTH", SWIG_From_int((int)(wxNB_FIXEDWIDTH)));
37596 }
37597 {
37598 PyDict_SetItemString(d,"NB_TOP", SWIG_From_int((int)(wxNB_TOP)));
37599 }
37600 {
37601 PyDict_SetItemString(d,"NB_LEFT", SWIG_From_int((int)(wxNB_LEFT)));
37602 }
37603 {
37604 PyDict_SetItemString(d,"NB_RIGHT", SWIG_From_int((int)(wxNB_RIGHT)));
37605 }
37606 {
37607 PyDict_SetItemString(d,"NB_BOTTOM", SWIG_From_int((int)(wxNB_BOTTOM)));
37608 }
37609 {
37610 PyDict_SetItemString(d,"NB_MULTILINE", SWIG_From_int((int)(wxNB_MULTILINE)));
37611 }
8e738329
RD
37612 {
37613 PyDict_SetItemString(d,"NB_NOPAGETHEME", SWIG_From_int((int)(wxNB_NOPAGETHEME)));
37614 }
093d3ff1
RD
37615 {
37616 PyDict_SetItemString(d,"NB_HITTEST_NOWHERE", SWIG_From_int((int)(wxNB_HITTEST_NOWHERE)));
37617 }
37618 {
37619 PyDict_SetItemString(d,"NB_HITTEST_ONICON", SWIG_From_int((int)(wxNB_HITTEST_ONICON)));
37620 }
37621 {
37622 PyDict_SetItemString(d,"NB_HITTEST_ONLABEL", SWIG_From_int((int)(wxNB_HITTEST_ONLABEL)));
37623 }
37624 {
37625 PyDict_SetItemString(d,"NB_HITTEST_ONITEM", SWIG_From_int((int)(wxNB_HITTEST_ONITEM)));
37626 }
d14a1e28
RD
37627 PyDict_SetItemString(d, "wxEVT_COMMAND_NOTEBOOK_PAGE_CHANGED", PyInt_FromLong(wxEVT_COMMAND_NOTEBOOK_PAGE_CHANGED));
37628 PyDict_SetItemString(d, "wxEVT_COMMAND_NOTEBOOK_PAGE_CHANGING", PyInt_FromLong(wxEVT_COMMAND_NOTEBOOK_PAGE_CHANGING));
093d3ff1
RD
37629 {
37630 PyDict_SetItemString(d,"LB_DEFAULT", SWIG_From_int((int)(wxLB_DEFAULT)));
37631 }
37632 {
37633 PyDict_SetItemString(d,"LB_TOP", SWIG_From_int((int)(wxLB_TOP)));
37634 }
37635 {
37636 PyDict_SetItemString(d,"LB_BOTTOM", SWIG_From_int((int)(wxLB_BOTTOM)));
37637 }
37638 {
37639 PyDict_SetItemString(d,"LB_LEFT", SWIG_From_int((int)(wxLB_LEFT)));
37640 }
37641 {
37642 PyDict_SetItemString(d,"LB_RIGHT", SWIG_From_int((int)(wxLB_RIGHT)));
37643 }
37644 {
37645 PyDict_SetItemString(d,"LB_ALIGN_MASK", SWIG_From_int((int)(wxLB_ALIGN_MASK)));
37646 }
d14a1e28
RD
37647 PyDict_SetItemString(d, "wxEVT_COMMAND_LISTBOOK_PAGE_CHANGED", PyInt_FromLong(wxEVT_COMMAND_LISTBOOK_PAGE_CHANGED));
37648 PyDict_SetItemString(d, "wxEVT_COMMAND_LISTBOOK_PAGE_CHANGING", PyInt_FromLong(wxEVT_COMMAND_LISTBOOK_PAGE_CHANGING));
093d3ff1
RD
37649 {
37650 PyDict_SetItemString(d,"CHB_DEFAULT", SWIG_From_int((int)(wxCHB_DEFAULT)));
37651 }
37652 {
37653 PyDict_SetItemString(d,"CHB_TOP", SWIG_From_int((int)(wxCHB_TOP)));
37654 }
37655 {
37656 PyDict_SetItemString(d,"CHB_BOTTOM", SWIG_From_int((int)(wxCHB_BOTTOM)));
37657 }
37658 {
37659 PyDict_SetItemString(d,"CHB_LEFT", SWIG_From_int((int)(wxCHB_LEFT)));
37660 }
37661 {
37662 PyDict_SetItemString(d,"CHB_RIGHT", SWIG_From_int((int)(wxCHB_RIGHT)));
37663 }
37664 {
37665 PyDict_SetItemString(d,"CHB_ALIGN_MASK", SWIG_From_int((int)(wxCHB_ALIGN_MASK)));
37666 }
2ef75293
RD
37667 PyDict_SetItemString(d, "wxEVT_COMMAND_CHOICEBOOK_PAGE_CHANGED", PyInt_FromLong(wxEVT_COMMAND_CHOICEBOOK_PAGE_CHANGED));
37668 PyDict_SetItemString(d, "wxEVT_COMMAND_CHOICEBOOK_PAGE_CHANGING", PyInt_FromLong(wxEVT_COMMAND_CHOICEBOOK_PAGE_CHANGING));
093d3ff1
RD
37669 {
37670 PyDict_SetItemString(d,"TOOL_STYLE_BUTTON", SWIG_From_int((int)(wxTOOL_STYLE_BUTTON)));
37671 }
37672 {
37673 PyDict_SetItemString(d,"TOOL_STYLE_SEPARATOR", SWIG_From_int((int)(wxTOOL_STYLE_SEPARATOR)));
37674 }
37675 {
37676 PyDict_SetItemString(d,"TOOL_STYLE_CONTROL", SWIG_From_int((int)(wxTOOL_STYLE_CONTROL)));
37677 }
37678 {
37679 PyDict_SetItemString(d,"TB_HORIZONTAL", SWIG_From_int((int)(wxTB_HORIZONTAL)));
37680 }
37681 {
37682 PyDict_SetItemString(d,"TB_VERTICAL", SWIG_From_int((int)(wxTB_VERTICAL)));
37683 }
37684 {
37685 PyDict_SetItemString(d,"TB_3DBUTTONS", SWIG_From_int((int)(wxTB_3DBUTTONS)));
37686 }
37687 {
37688 PyDict_SetItemString(d,"TB_FLAT", SWIG_From_int((int)(wxTB_FLAT)));
37689 }
37690 {
37691 PyDict_SetItemString(d,"TB_DOCKABLE", SWIG_From_int((int)(wxTB_DOCKABLE)));
37692 }
37693 {
37694 PyDict_SetItemString(d,"TB_NOICONS", SWIG_From_int((int)(wxTB_NOICONS)));
37695 }
37696 {
37697 PyDict_SetItemString(d,"TB_TEXT", SWIG_From_int((int)(wxTB_TEXT)));
37698 }
37699 {
37700 PyDict_SetItemString(d,"TB_NODIVIDER", SWIG_From_int((int)(wxTB_NODIVIDER)));
37701 }
37702 {
37703 PyDict_SetItemString(d,"TB_NOALIGN", SWIG_From_int((int)(wxTB_NOALIGN)));
37704 }
37705 {
37706 PyDict_SetItemString(d,"TB_HORZ_LAYOUT", SWIG_From_int((int)(wxTB_HORZ_LAYOUT)));
37707 }
37708 {
37709 PyDict_SetItemString(d,"TB_HORZ_TEXT", SWIG_From_int((int)(wxTB_HORZ_TEXT)));
37710 }
b2dc1044 37711 SWIG_addvarlink(SWIG_globals,(char*)"ListCtrlNameStr",_wrap_ListCtrlNameStr_get, _wrap_ListCtrlNameStr_set);
093d3ff1
RD
37712 {
37713 PyDict_SetItemString(d,"LC_VRULES", SWIG_From_int((int)(wxLC_VRULES)));
37714 }
37715 {
37716 PyDict_SetItemString(d,"LC_HRULES", SWIG_From_int((int)(wxLC_HRULES)));
37717 }
37718 {
37719 PyDict_SetItemString(d,"LC_ICON", SWIG_From_int((int)(wxLC_ICON)));
37720 }
37721 {
37722 PyDict_SetItemString(d,"LC_SMALL_ICON", SWIG_From_int((int)(wxLC_SMALL_ICON)));
37723 }
37724 {
37725 PyDict_SetItemString(d,"LC_LIST", SWIG_From_int((int)(wxLC_LIST)));
37726 }
37727 {
37728 PyDict_SetItemString(d,"LC_REPORT", SWIG_From_int((int)(wxLC_REPORT)));
37729 }
37730 {
37731 PyDict_SetItemString(d,"LC_ALIGN_TOP", SWIG_From_int((int)(wxLC_ALIGN_TOP)));
37732 }
37733 {
37734 PyDict_SetItemString(d,"LC_ALIGN_LEFT", SWIG_From_int((int)(wxLC_ALIGN_LEFT)));
37735 }
37736 {
37737 PyDict_SetItemString(d,"LC_AUTOARRANGE", SWIG_From_int((int)(wxLC_AUTOARRANGE)));
37738 }
37739 {
37740 PyDict_SetItemString(d,"LC_VIRTUAL", SWIG_From_int((int)(wxLC_VIRTUAL)));
37741 }
37742 {
37743 PyDict_SetItemString(d,"LC_EDIT_LABELS", SWIG_From_int((int)(wxLC_EDIT_LABELS)));
37744 }
37745 {
37746 PyDict_SetItemString(d,"LC_NO_HEADER", SWIG_From_int((int)(wxLC_NO_HEADER)));
37747 }
37748 {
37749 PyDict_SetItemString(d,"LC_NO_SORT_HEADER", SWIG_From_int((int)(wxLC_NO_SORT_HEADER)));
37750 }
37751 {
37752 PyDict_SetItemString(d,"LC_SINGLE_SEL", SWIG_From_int((int)(wxLC_SINGLE_SEL)));
37753 }
37754 {
37755 PyDict_SetItemString(d,"LC_SORT_ASCENDING", SWIG_From_int((int)(wxLC_SORT_ASCENDING)));
37756 }
37757 {
37758 PyDict_SetItemString(d,"LC_SORT_DESCENDING", SWIG_From_int((int)(wxLC_SORT_DESCENDING)));
37759 }
37760 {
37761 PyDict_SetItemString(d,"LC_MASK_TYPE", SWIG_From_int((int)(wxLC_MASK_TYPE)));
37762 }
37763 {
37764 PyDict_SetItemString(d,"LC_MASK_ALIGN", SWIG_From_int((int)(wxLC_MASK_ALIGN)));
37765 }
37766 {
37767 PyDict_SetItemString(d,"LC_MASK_SORT", SWIG_From_int((int)(wxLC_MASK_SORT)));
37768 }
37769 {
37770 PyDict_SetItemString(d,"LIST_MASK_STATE", SWIG_From_int((int)(wxLIST_MASK_STATE)));
37771 }
37772 {
37773 PyDict_SetItemString(d,"LIST_MASK_TEXT", SWIG_From_int((int)(wxLIST_MASK_TEXT)));
37774 }
37775 {
37776 PyDict_SetItemString(d,"LIST_MASK_IMAGE", SWIG_From_int((int)(wxLIST_MASK_IMAGE)));
37777 }
37778 {
37779 PyDict_SetItemString(d,"LIST_MASK_DATA", SWIG_From_int((int)(wxLIST_MASK_DATA)));
37780 }
37781 {
37782 PyDict_SetItemString(d,"LIST_SET_ITEM", SWIG_From_int((int)(wxLIST_SET_ITEM)));
37783 }
37784 {
37785 PyDict_SetItemString(d,"LIST_MASK_WIDTH", SWIG_From_int((int)(wxLIST_MASK_WIDTH)));
37786 }
37787 {
37788 PyDict_SetItemString(d,"LIST_MASK_FORMAT", SWIG_From_int((int)(wxLIST_MASK_FORMAT)));
37789 }
37790 {
37791 PyDict_SetItemString(d,"LIST_STATE_DONTCARE", SWIG_From_int((int)(wxLIST_STATE_DONTCARE)));
37792 }
37793 {
37794 PyDict_SetItemString(d,"LIST_STATE_DROPHILITED", SWIG_From_int((int)(wxLIST_STATE_DROPHILITED)));
37795 }
37796 {
37797 PyDict_SetItemString(d,"LIST_STATE_FOCUSED", SWIG_From_int((int)(wxLIST_STATE_FOCUSED)));
37798 }
37799 {
37800 PyDict_SetItemString(d,"LIST_STATE_SELECTED", SWIG_From_int((int)(wxLIST_STATE_SELECTED)));
37801 }
37802 {
37803 PyDict_SetItemString(d,"LIST_STATE_CUT", SWIG_From_int((int)(wxLIST_STATE_CUT)));
37804 }
37805 {
37806 PyDict_SetItemString(d,"LIST_STATE_DISABLED", SWIG_From_int((int)(wxLIST_STATE_DISABLED)));
37807 }
37808 {
37809 PyDict_SetItemString(d,"LIST_STATE_FILTERED", SWIG_From_int((int)(wxLIST_STATE_FILTERED)));
37810 }
37811 {
37812 PyDict_SetItemString(d,"LIST_STATE_INUSE", SWIG_From_int((int)(wxLIST_STATE_INUSE)));
37813 }
37814 {
37815 PyDict_SetItemString(d,"LIST_STATE_PICKED", SWIG_From_int((int)(wxLIST_STATE_PICKED)));
37816 }
37817 {
37818 PyDict_SetItemString(d,"LIST_STATE_SOURCE", SWIG_From_int((int)(wxLIST_STATE_SOURCE)));
37819 }
37820 {
37821 PyDict_SetItemString(d,"LIST_HITTEST_ABOVE", SWIG_From_int((int)(wxLIST_HITTEST_ABOVE)));
37822 }
37823 {
37824 PyDict_SetItemString(d,"LIST_HITTEST_BELOW", SWIG_From_int((int)(wxLIST_HITTEST_BELOW)));
37825 }
37826 {
37827 PyDict_SetItemString(d,"LIST_HITTEST_NOWHERE", SWIG_From_int((int)(wxLIST_HITTEST_NOWHERE)));
37828 }
37829 {
37830 PyDict_SetItemString(d,"LIST_HITTEST_ONITEMICON", SWIG_From_int((int)(wxLIST_HITTEST_ONITEMICON)));
37831 }
37832 {
37833 PyDict_SetItemString(d,"LIST_HITTEST_ONITEMLABEL", SWIG_From_int((int)(wxLIST_HITTEST_ONITEMLABEL)));
37834 }
37835 {
37836 PyDict_SetItemString(d,"LIST_HITTEST_ONITEMRIGHT", SWIG_From_int((int)(wxLIST_HITTEST_ONITEMRIGHT)));
37837 }
37838 {
37839 PyDict_SetItemString(d,"LIST_HITTEST_ONITEMSTATEICON", SWIG_From_int((int)(wxLIST_HITTEST_ONITEMSTATEICON)));
37840 }
37841 {
37842 PyDict_SetItemString(d,"LIST_HITTEST_TOLEFT", SWIG_From_int((int)(wxLIST_HITTEST_TOLEFT)));
37843 }
37844 {
37845 PyDict_SetItemString(d,"LIST_HITTEST_TORIGHT", SWIG_From_int((int)(wxLIST_HITTEST_TORIGHT)));
37846 }
37847 {
37848 PyDict_SetItemString(d,"LIST_HITTEST_ONITEM", SWIG_From_int((int)(wxLIST_HITTEST_ONITEM)));
37849 }
37850 {
37851 PyDict_SetItemString(d,"LIST_NEXT_ABOVE", SWIG_From_int((int)(wxLIST_NEXT_ABOVE)));
37852 }
37853 {
37854 PyDict_SetItemString(d,"LIST_NEXT_ALL", SWIG_From_int((int)(wxLIST_NEXT_ALL)));
37855 }
37856 {
37857 PyDict_SetItemString(d,"LIST_NEXT_BELOW", SWIG_From_int((int)(wxLIST_NEXT_BELOW)));
37858 }
37859 {
37860 PyDict_SetItemString(d,"LIST_NEXT_LEFT", SWIG_From_int((int)(wxLIST_NEXT_LEFT)));
37861 }
37862 {
37863 PyDict_SetItemString(d,"LIST_NEXT_RIGHT", SWIG_From_int((int)(wxLIST_NEXT_RIGHT)));
37864 }
37865 {
37866 PyDict_SetItemString(d,"LIST_ALIGN_DEFAULT", SWIG_From_int((int)(wxLIST_ALIGN_DEFAULT)));
37867 }
37868 {
37869 PyDict_SetItemString(d,"LIST_ALIGN_LEFT", SWIG_From_int((int)(wxLIST_ALIGN_LEFT)));
37870 }
37871 {
37872 PyDict_SetItemString(d,"LIST_ALIGN_TOP", SWIG_From_int((int)(wxLIST_ALIGN_TOP)));
37873 }
37874 {
37875 PyDict_SetItemString(d,"LIST_ALIGN_SNAP_TO_GRID", SWIG_From_int((int)(wxLIST_ALIGN_SNAP_TO_GRID)));
37876 }
37877 {
37878 PyDict_SetItemString(d,"LIST_FORMAT_LEFT", SWIG_From_int((int)(wxLIST_FORMAT_LEFT)));
37879 }
37880 {
37881 PyDict_SetItemString(d,"LIST_FORMAT_RIGHT", SWIG_From_int((int)(wxLIST_FORMAT_RIGHT)));
37882 }
37883 {
37884 PyDict_SetItemString(d,"LIST_FORMAT_CENTRE", SWIG_From_int((int)(wxLIST_FORMAT_CENTRE)));
37885 }
37886 {
37887 PyDict_SetItemString(d,"LIST_FORMAT_CENTER", SWIG_From_int((int)(wxLIST_FORMAT_CENTER)));
37888 }
37889 {
37890 PyDict_SetItemString(d,"LIST_AUTOSIZE", SWIG_From_int((int)(wxLIST_AUTOSIZE)));
37891 }
37892 {
37893 PyDict_SetItemString(d,"LIST_AUTOSIZE_USEHEADER", SWIG_From_int((int)(wxLIST_AUTOSIZE_USEHEADER)));
37894 }
37895 {
37896 PyDict_SetItemString(d,"LIST_RECT_BOUNDS", SWIG_From_int((int)(wxLIST_RECT_BOUNDS)));
37897 }
37898 {
37899 PyDict_SetItemString(d,"LIST_RECT_ICON", SWIG_From_int((int)(wxLIST_RECT_ICON)));
37900 }
37901 {
37902 PyDict_SetItemString(d,"LIST_RECT_LABEL", SWIG_From_int((int)(wxLIST_RECT_LABEL)));
37903 }
37904 {
37905 PyDict_SetItemString(d,"LIST_FIND_UP", SWIG_From_int((int)(wxLIST_FIND_UP)));
37906 }
37907 {
37908 PyDict_SetItemString(d,"LIST_FIND_DOWN", SWIG_From_int((int)(wxLIST_FIND_DOWN)));
37909 }
37910 {
37911 PyDict_SetItemString(d,"LIST_FIND_LEFT", SWIG_From_int((int)(wxLIST_FIND_LEFT)));
37912 }
37913 {
37914 PyDict_SetItemString(d,"LIST_FIND_RIGHT", SWIG_From_int((int)(wxLIST_FIND_RIGHT)));
37915 }
d14a1e28
RD
37916 PyDict_SetItemString(d, "wxEVT_COMMAND_LIST_BEGIN_DRAG", PyInt_FromLong(wxEVT_COMMAND_LIST_BEGIN_DRAG));
37917 PyDict_SetItemString(d, "wxEVT_COMMAND_LIST_BEGIN_RDRAG", PyInt_FromLong(wxEVT_COMMAND_LIST_BEGIN_RDRAG));
37918 PyDict_SetItemString(d, "wxEVT_COMMAND_LIST_BEGIN_LABEL_EDIT", PyInt_FromLong(wxEVT_COMMAND_LIST_BEGIN_LABEL_EDIT));
37919 PyDict_SetItemString(d, "wxEVT_COMMAND_LIST_END_LABEL_EDIT", PyInt_FromLong(wxEVT_COMMAND_LIST_END_LABEL_EDIT));
37920 PyDict_SetItemString(d, "wxEVT_COMMAND_LIST_DELETE_ITEM", PyInt_FromLong(wxEVT_COMMAND_LIST_DELETE_ITEM));
37921 PyDict_SetItemString(d, "wxEVT_COMMAND_LIST_DELETE_ALL_ITEMS", PyInt_FromLong(wxEVT_COMMAND_LIST_DELETE_ALL_ITEMS));
d14a1e28
RD
37922 PyDict_SetItemString(d, "wxEVT_COMMAND_LIST_ITEM_SELECTED", PyInt_FromLong(wxEVT_COMMAND_LIST_ITEM_SELECTED));
37923 PyDict_SetItemString(d, "wxEVT_COMMAND_LIST_ITEM_DESELECTED", PyInt_FromLong(wxEVT_COMMAND_LIST_ITEM_DESELECTED));
37924 PyDict_SetItemString(d, "wxEVT_COMMAND_LIST_KEY_DOWN", PyInt_FromLong(wxEVT_COMMAND_LIST_KEY_DOWN));
37925 PyDict_SetItemString(d, "wxEVT_COMMAND_LIST_INSERT_ITEM", PyInt_FromLong(wxEVT_COMMAND_LIST_INSERT_ITEM));
37926 PyDict_SetItemString(d, "wxEVT_COMMAND_LIST_COL_CLICK", PyInt_FromLong(wxEVT_COMMAND_LIST_COL_CLICK));
37927 PyDict_SetItemString(d, "wxEVT_COMMAND_LIST_ITEM_RIGHT_CLICK", PyInt_FromLong(wxEVT_COMMAND_LIST_ITEM_RIGHT_CLICK));
37928 PyDict_SetItemString(d, "wxEVT_COMMAND_LIST_ITEM_MIDDLE_CLICK", PyInt_FromLong(wxEVT_COMMAND_LIST_ITEM_MIDDLE_CLICK));
37929 PyDict_SetItemString(d, "wxEVT_COMMAND_LIST_ITEM_ACTIVATED", PyInt_FromLong(wxEVT_COMMAND_LIST_ITEM_ACTIVATED));
37930 PyDict_SetItemString(d, "wxEVT_COMMAND_LIST_CACHE_HINT", PyInt_FromLong(wxEVT_COMMAND_LIST_CACHE_HINT));
37931 PyDict_SetItemString(d, "wxEVT_COMMAND_LIST_COL_RIGHT_CLICK", PyInt_FromLong(wxEVT_COMMAND_LIST_COL_RIGHT_CLICK));
37932 PyDict_SetItemString(d, "wxEVT_COMMAND_LIST_COL_BEGIN_DRAG", PyInt_FromLong(wxEVT_COMMAND_LIST_COL_BEGIN_DRAG));
37933 PyDict_SetItemString(d, "wxEVT_COMMAND_LIST_COL_DRAGGING", PyInt_FromLong(wxEVT_COMMAND_LIST_COL_DRAGGING));
37934 PyDict_SetItemString(d, "wxEVT_COMMAND_LIST_COL_END_DRAG", PyInt_FromLong(wxEVT_COMMAND_LIST_COL_END_DRAG));
37935 PyDict_SetItemString(d, "wxEVT_COMMAND_LIST_ITEM_FOCUSED", PyInt_FromLong(wxEVT_COMMAND_LIST_ITEM_FOCUSED));
7557b9b5
RD
37936 PyDict_SetItemString(d, "wxEVT_COMMAND_LIST_GET_INFO", PyInt_FromLong(wxEVT_COMMAND_LIST_GET_INFO));
37937 PyDict_SetItemString(d, "wxEVT_COMMAND_LIST_SET_INFO", PyInt_FromLong(wxEVT_COMMAND_LIST_SET_INFO));
d14a1e28
RD
37938
37939 // Map renamed classes back to their common name for OOR
37940 wxPyPtrTypeMap_Add("wxListCtrl", "wxPyListCtrl");
37941
b2dc1044 37942 SWIG_addvarlink(SWIG_globals,(char*)"TreeCtrlNameStr",_wrap_TreeCtrlNameStr_get, _wrap_TreeCtrlNameStr_set);
093d3ff1
RD
37943 {
37944 PyDict_SetItemString(d,"TR_NO_BUTTONS", SWIG_From_int((int)(wxTR_NO_BUTTONS)));
37945 }
37946 {
37947 PyDict_SetItemString(d,"TR_HAS_BUTTONS", SWIG_From_int((int)(wxTR_HAS_BUTTONS)));
37948 }
37949 {
37950 PyDict_SetItemString(d,"TR_NO_LINES", SWIG_From_int((int)(wxTR_NO_LINES)));
37951 }
37952 {
37953 PyDict_SetItemString(d,"TR_LINES_AT_ROOT", SWIG_From_int((int)(wxTR_LINES_AT_ROOT)));
37954 }
37955 {
37956 PyDict_SetItemString(d,"TR_SINGLE", SWIG_From_int((int)(wxTR_SINGLE)));
37957 }
37958 {
37959 PyDict_SetItemString(d,"TR_MULTIPLE", SWIG_From_int((int)(wxTR_MULTIPLE)));
37960 }
37961 {
37962 PyDict_SetItemString(d,"TR_EXTENDED", SWIG_From_int((int)(wxTR_EXTENDED)));
37963 }
37964 {
37965 PyDict_SetItemString(d,"TR_HAS_VARIABLE_ROW_HEIGHT", SWIG_From_int((int)(wxTR_HAS_VARIABLE_ROW_HEIGHT)));
37966 }
37967 {
37968 PyDict_SetItemString(d,"TR_EDIT_LABELS", SWIG_From_int((int)(wxTR_EDIT_LABELS)));
37969 }
37970 {
37971 PyDict_SetItemString(d,"TR_HIDE_ROOT", SWIG_From_int((int)(wxTR_HIDE_ROOT)));
37972 }
37973 {
37974 PyDict_SetItemString(d,"TR_ROW_LINES", SWIG_From_int((int)(wxTR_ROW_LINES)));
37975 }
37976 {
37977 PyDict_SetItemString(d,"TR_FULL_ROW_HIGHLIGHT", SWIG_From_int((int)(wxTR_FULL_ROW_HIGHLIGHT)));
37978 }
37979 {
37980 PyDict_SetItemString(d,"TR_DEFAULT_STYLE", SWIG_From_int((int)(wxTR_DEFAULT_STYLE)));
37981 }
37982 {
37983 PyDict_SetItemString(d,"TR_TWIST_BUTTONS", SWIG_From_int((int)(wxTR_TWIST_BUTTONS)));
37984 }
37985 {
37986 PyDict_SetItemString(d,"TR_MAC_BUTTONS", SWIG_From_int((int)(wxTR_MAC_BUTTONS)));
37987 }
37988 {
37989 PyDict_SetItemString(d,"TR_AQUA_BUTTONS", SWIG_From_int((int)(wxTR_AQUA_BUTTONS)));
37990 }
37991 {
37992 PyDict_SetItemString(d,"TreeItemIcon_Normal", SWIG_From_int((int)(wxTreeItemIcon_Normal)));
37993 }
37994 {
37995 PyDict_SetItemString(d,"TreeItemIcon_Selected", SWIG_From_int((int)(wxTreeItemIcon_Selected)));
37996 }
37997 {
37998 PyDict_SetItemString(d,"TreeItemIcon_Expanded", SWIG_From_int((int)(wxTreeItemIcon_Expanded)));
37999 }
38000 {
38001 PyDict_SetItemString(d,"TreeItemIcon_SelectedExpanded", SWIG_From_int((int)(wxTreeItemIcon_SelectedExpanded)));
38002 }
38003 {
38004 PyDict_SetItemString(d,"TreeItemIcon_Max", SWIG_From_int((int)(wxTreeItemIcon_Max)));
38005 }
38006 {
38007 PyDict_SetItemString(d,"TREE_HITTEST_ABOVE", SWIG_From_int((int)(wxTREE_HITTEST_ABOVE)));
38008 }
38009 {
38010 PyDict_SetItemString(d,"TREE_HITTEST_BELOW", SWIG_From_int((int)(wxTREE_HITTEST_BELOW)));
38011 }
38012 {
38013 PyDict_SetItemString(d,"TREE_HITTEST_NOWHERE", SWIG_From_int((int)(wxTREE_HITTEST_NOWHERE)));
38014 }
38015 {
38016 PyDict_SetItemString(d,"TREE_HITTEST_ONITEMBUTTON", SWIG_From_int((int)(wxTREE_HITTEST_ONITEMBUTTON)));
38017 }
38018 {
38019 PyDict_SetItemString(d,"TREE_HITTEST_ONITEMICON", SWIG_From_int((int)(wxTREE_HITTEST_ONITEMICON)));
38020 }
38021 {
38022 PyDict_SetItemString(d,"TREE_HITTEST_ONITEMINDENT", SWIG_From_int((int)(wxTREE_HITTEST_ONITEMINDENT)));
38023 }
38024 {
38025 PyDict_SetItemString(d,"TREE_HITTEST_ONITEMLABEL", SWIG_From_int((int)(wxTREE_HITTEST_ONITEMLABEL)));
38026 }
38027 {
38028 PyDict_SetItemString(d,"TREE_HITTEST_ONITEMRIGHT", SWIG_From_int((int)(wxTREE_HITTEST_ONITEMRIGHT)));
38029 }
38030 {
38031 PyDict_SetItemString(d,"TREE_HITTEST_ONITEMSTATEICON", SWIG_From_int((int)(wxTREE_HITTEST_ONITEMSTATEICON)));
38032 }
38033 {
38034 PyDict_SetItemString(d,"TREE_HITTEST_TOLEFT", SWIG_From_int((int)(wxTREE_HITTEST_TOLEFT)));
38035 }
38036 {
38037 PyDict_SetItemString(d,"TREE_HITTEST_TORIGHT", SWIG_From_int((int)(wxTREE_HITTEST_TORIGHT)));
38038 }
38039 {
38040 PyDict_SetItemString(d,"TREE_HITTEST_ONITEMUPPERPART", SWIG_From_int((int)(wxTREE_HITTEST_ONITEMUPPERPART)));
38041 }
38042 {
38043 PyDict_SetItemString(d,"TREE_HITTEST_ONITEMLOWERPART", SWIG_From_int((int)(wxTREE_HITTEST_ONITEMLOWERPART)));
38044 }
38045 {
38046 PyDict_SetItemString(d,"TREE_HITTEST_ONITEM", SWIG_From_int((int)(wxTREE_HITTEST_ONITEM)));
38047 }
d14a1e28
RD
38048 PyDict_SetItemString(d, "wxEVT_COMMAND_TREE_BEGIN_DRAG", PyInt_FromLong(wxEVT_COMMAND_TREE_BEGIN_DRAG));
38049 PyDict_SetItemString(d, "wxEVT_COMMAND_TREE_BEGIN_RDRAG", PyInt_FromLong(wxEVT_COMMAND_TREE_BEGIN_RDRAG));
38050 PyDict_SetItemString(d, "wxEVT_COMMAND_TREE_BEGIN_LABEL_EDIT", PyInt_FromLong(wxEVT_COMMAND_TREE_BEGIN_LABEL_EDIT));
38051 PyDict_SetItemString(d, "wxEVT_COMMAND_TREE_END_LABEL_EDIT", PyInt_FromLong(wxEVT_COMMAND_TREE_END_LABEL_EDIT));
38052 PyDict_SetItemString(d, "wxEVT_COMMAND_TREE_DELETE_ITEM", PyInt_FromLong(wxEVT_COMMAND_TREE_DELETE_ITEM));
38053 PyDict_SetItemString(d, "wxEVT_COMMAND_TREE_GET_INFO", PyInt_FromLong(wxEVT_COMMAND_TREE_GET_INFO));
38054 PyDict_SetItemString(d, "wxEVT_COMMAND_TREE_SET_INFO", PyInt_FromLong(wxEVT_COMMAND_TREE_SET_INFO));
38055 PyDict_SetItemString(d, "wxEVT_COMMAND_TREE_ITEM_EXPANDED", PyInt_FromLong(wxEVT_COMMAND_TREE_ITEM_EXPANDED));
38056 PyDict_SetItemString(d, "wxEVT_COMMAND_TREE_ITEM_EXPANDING", PyInt_FromLong(wxEVT_COMMAND_TREE_ITEM_EXPANDING));
38057 PyDict_SetItemString(d, "wxEVT_COMMAND_TREE_ITEM_COLLAPSED", PyInt_FromLong(wxEVT_COMMAND_TREE_ITEM_COLLAPSED));
38058 PyDict_SetItemString(d, "wxEVT_COMMAND_TREE_ITEM_COLLAPSING", PyInt_FromLong(wxEVT_COMMAND_TREE_ITEM_COLLAPSING));
38059 PyDict_SetItemString(d, "wxEVT_COMMAND_TREE_SEL_CHANGED", PyInt_FromLong(wxEVT_COMMAND_TREE_SEL_CHANGED));
38060 PyDict_SetItemString(d, "wxEVT_COMMAND_TREE_SEL_CHANGING", PyInt_FromLong(wxEVT_COMMAND_TREE_SEL_CHANGING));
38061 PyDict_SetItemString(d, "wxEVT_COMMAND_TREE_KEY_DOWN", PyInt_FromLong(wxEVT_COMMAND_TREE_KEY_DOWN));
38062 PyDict_SetItemString(d, "wxEVT_COMMAND_TREE_ITEM_ACTIVATED", PyInt_FromLong(wxEVT_COMMAND_TREE_ITEM_ACTIVATED));
38063 PyDict_SetItemString(d, "wxEVT_COMMAND_TREE_ITEM_RIGHT_CLICK", PyInt_FromLong(wxEVT_COMMAND_TREE_ITEM_RIGHT_CLICK));
38064 PyDict_SetItemString(d, "wxEVT_COMMAND_TREE_ITEM_MIDDLE_CLICK", PyInt_FromLong(wxEVT_COMMAND_TREE_ITEM_MIDDLE_CLICK));
38065 PyDict_SetItemString(d, "wxEVT_COMMAND_TREE_END_DRAG", PyInt_FromLong(wxEVT_COMMAND_TREE_END_DRAG));
38066 PyDict_SetItemString(d, "wxEVT_COMMAND_TREE_STATE_IMAGE_CLICK", PyInt_FromLong(wxEVT_COMMAND_TREE_STATE_IMAGE_CLICK));
c9c7117a 38067 PyDict_SetItemString(d, "wxEVT_COMMAND_TREE_ITEM_GETTOOLTIP", PyInt_FromLong(wxEVT_COMMAND_TREE_ITEM_GETTOOLTIP));
e505d15e 38068 PyDict_SetItemString(d, "wxEVT_COMMAND_TREE_ITEM_MENU", PyInt_FromLong(wxEVT_COMMAND_TREE_ITEM_MENU));
d14a1e28
RD
38069
38070 // Map renamed classes back to their common name for OOR
38071 wxPyPtrTypeMap_Add("wxTreeItemData", "wxPyTreeItemData");
38072 wxPyPtrTypeMap_Add("wxTreeCtrl", "wxPyTreeCtrl");
38073
b2dc1044 38074 SWIG_addvarlink(SWIG_globals,(char*)"DirDialogDefaultFolderStr",_wrap_DirDialogDefaultFolderStr_get, _wrap_DirDialogDefaultFolderStr_set);
093d3ff1
RD
38075 {
38076 PyDict_SetItemString(d,"DIRCTRL_DIR_ONLY", SWIG_From_int((int)(wxDIRCTRL_DIR_ONLY)));
38077 }
38078 {
38079 PyDict_SetItemString(d,"DIRCTRL_SELECT_FIRST", SWIG_From_int((int)(wxDIRCTRL_SELECT_FIRST)));
38080 }
38081 {
38082 PyDict_SetItemString(d,"DIRCTRL_SHOW_FILTERS", SWIG_From_int((int)(wxDIRCTRL_SHOW_FILTERS)));
38083 }
38084 {
38085 PyDict_SetItemString(d,"DIRCTRL_3D_INTERNAL", SWIG_From_int((int)(wxDIRCTRL_3D_INTERNAL)));
38086 }
38087 {
38088 PyDict_SetItemString(d,"DIRCTRL_EDIT_LABELS", SWIG_From_int((int)(wxDIRCTRL_EDIT_LABELS)));
38089 }
38090 {
38091 PyDict_SetItemString(d,"FRAME_EX_CONTEXTHELP", SWIG_From_int((int)(wxFRAME_EX_CONTEXTHELP)));
38092 }
38093 {
38094 PyDict_SetItemString(d,"DIALOG_EX_CONTEXTHELP", SWIG_From_int((int)(wxDIALOG_EX_CONTEXTHELP)));
38095 }
d14a1e28
RD
38096 PyDict_SetItemString(d, "wxEVT_HELP", PyInt_FromLong(wxEVT_HELP));
38097 PyDict_SetItemString(d, "wxEVT_DETAILED_HELP", PyInt_FromLong(wxEVT_DETAILED_HELP));
e811c8ce
RD
38098
38099 wxPyPtrTypeMap_Add("wxDragImage", "wxGenericDragImage");
38100
53aa7709
RD
38101 SWIG_addvarlink(SWIG_globals,(char*)"DatePickerCtrlNameStr",_wrap_DatePickerCtrlNameStr_get, _wrap_DatePickerCtrlNameStr_set);
38102 {
38103 PyDict_SetItemString(d,"DP_DEFAULT", SWIG_From_int((int)(wxDP_DEFAULT)));
38104 }
38105 {
38106 PyDict_SetItemString(d,"DP_SPIN", SWIG_From_int((int)(wxDP_SPIN)));
38107 }
38108 {
38109 PyDict_SetItemString(d,"DP_DROPDOWN", SWIG_From_int((int)(wxDP_DROPDOWN)));
38110 }
38111 {
38112 PyDict_SetItemString(d,"DP_SHOWCENTURY", SWIG_From_int((int)(wxDP_SHOWCENTURY)));
38113 }
38114 {
38115 PyDict_SetItemString(d,"DP_ALLOWNONE", SWIG_From_int((int)(wxDP_ALLOWNONE)));
38116 }
d14a1e28
RD
38117}
38118