]> git.saurik.com Git - wxWidgets.git/blame - wxPython/src/msw/_controls_wrap.cpp
More aui updates
[wxWidgets.git] / wxPython / src / msw / _controls_wrap.cpp
CommitLineData
d55e5bfc
RD
1/* ----------------------------------------------------------------------------
2 * This file was automatically generated by SWIG (http://www.swig.org).
554f62e9 3 * Version 1.3.29
d55e5bfc
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
554f62e9 12#define SWIG_PYTHON_DIRECTOR_NO_VTABLE
d55e5bfc
RD
13
14#ifdef __cplusplus
15template<class T> class SwigValueWrapper {
16 T *tt;
17public:
18 SwigValueWrapper() : tt(0) { }
19 SwigValueWrapper(const SwigValueWrapper<T>& rhs) : tt(new T(*rhs.tt)) { }
20 SwigValueWrapper(const T& t) : tt(new T(t)) { }
21 ~SwigValueWrapper() { delete tt; }
22 SwigValueWrapper& operator=(const T& t) { delete tt; tt = new T(t); return *this; }
23 operator T&() const { return *tt; }
24 T *operator&() { return tt; }
25private:
26 SwigValueWrapper& operator=(const SwigValueWrapper<T>& rhs);
093d3ff1 27};
d55e5bfc
RD
28#endif
29
554f62e9 30/* -----------------------------------------------------------------------------
7449af73
RD
31 * This section contains generic SWIG labels for method/variable
32 * declarations/attributes, and other compiler dependent labels.
554f62e9 33 * ----------------------------------------------------------------------------- */
d55e5bfc 34
7449af73
RD
35/* template workaround for compilers that cannot correctly implement the C++ standard */
36#ifndef SWIGTEMPLATEDISAMBIGUATOR
554f62e9
RD
37# if defined(__SUNPRO_CC)
38# if (__SUNPRO_CC <= 0x560)
39# define SWIGTEMPLATEDISAMBIGUATOR template
40# else
41# define SWIGTEMPLATEDISAMBIGUATOR
42# endif
43# else
44# define SWIGTEMPLATEDISAMBIGUATOR
45# endif
093d3ff1 46#endif
d55e5bfc 47
7449af73
RD
48/* inline attribute */
49#ifndef SWIGINLINE
50# if defined(__cplusplus) || (defined(__GNUC__) && !defined(__STRICT_ANSI__))
51# define SWIGINLINE inline
52# else
53# define SWIGINLINE
54# endif
55#endif
56
57/* attribute recognised by some compilers to avoid 'unused' warnings */
58#ifndef SWIGUNUSED
554f62e9
RD
59# if defined(__GNUC__)
60# if !(defined(__cplusplus)) || (__GNUC__ > 3 || (__GNUC__ == 3 && __GNUC_MINOR__ >= 4))
61# define SWIGUNUSED __attribute__ ((__unused__))
62# else
63# define SWIGUNUSED
64# endif
65# elif defined(__ICC)
66# define SWIGUNUSED __attribute__ ((__unused__))
7449af73
RD
67# else
68# define SWIGUNUSED
69# endif
70#endif
71
554f62e9
RD
72#ifndef SWIGUNUSEDPARM
73# ifdef __cplusplus
74# define SWIGUNUSEDPARM(p)
75# else
76# define SWIGUNUSEDPARM(p) p SWIGUNUSED
77# endif
78#endif
79
7449af73
RD
80/* internal SWIG method */
81#ifndef SWIGINTERN
82# define SWIGINTERN static SWIGUNUSED
83#endif
84
85/* internal inline SWIG method */
86#ifndef SWIGINTERNINLINE
87# define SWIGINTERNINLINE SWIGINTERN SWIGINLINE
88#endif
89
554f62e9
RD
90/* exporting methods */
91#if (__GNUC__ >= 4) || (__GNUC__ == 3 && __GNUC_MINOR__ >= 4)
92# ifndef GCC_HASCLASSVISIBILITY
93# define GCC_HASCLASSVISIBILITY
94# endif
95#endif
96
7449af73
RD
97#ifndef SWIGEXPORT
98# if defined(_WIN32) || defined(__WIN32__) || defined(__CYGWIN__)
99# if defined(STATIC_LINKED)
100# define SWIGEXPORT
101# else
102# define SWIGEXPORT __declspec(dllexport)
103# endif
104# else
554f62e9
RD
105# if defined(__GNUC__) && defined(GCC_HASCLASSVISIBILITY)
106# define SWIGEXPORT __attribute__ ((visibility("default")))
107# else
108# define SWIGEXPORT
109# endif
7449af73
RD
110# endif
111#endif
112
113/* calling conventions for Windows */
114#ifndef SWIGSTDCALL
115# if defined(_WIN32) || defined(__WIN32__) || defined(__CYGWIN__)
116# define SWIGSTDCALL __stdcall
117# else
118# define SWIGSTDCALL
119# endif
120#endif
121
554f62e9
RD
122/* Deal with Microsoft's attempt at deprecating C standard runtime functions */
123#if !defined(SWIG_NO_CRT_SECURE_NO_DEPRECATE) && defined(_MSC_VER)
124# define _CRT_SECURE_NO_DEPRECATE
125#endif
7449af73 126
d55e5bfc 127
554f62e9 128/* Python.h has to appear first */
093d3ff1 129#include <Python.h>
d55e5bfc 130
554f62e9 131/* -----------------------------------------------------------------------------
093d3ff1 132 * swigrun.swg
d55e5bfc 133 *
554f62e9
RD
134 * This file contains generic CAPI SWIG runtime support for pointer
135 * type checking.
136 * ----------------------------------------------------------------------------- */
d55e5bfc 137
093d3ff1
RD
138/* This should only be incremented when either the layout of swig_type_info changes,
139 or for whatever reason, the runtime changes incompatibly */
7449af73 140#define SWIG_RUNTIME_VERSION "2"
d55e5bfc 141
093d3ff1
RD
142/* define SWIG_TYPE_TABLE_NAME as "SWIG_TYPE_TABLE" */
143#ifdef SWIG_TYPE_TABLE
7449af73
RD
144# define SWIG_QUOTE_STRING(x) #x
145# define SWIG_EXPAND_AND_QUOTE_STRING(x) SWIG_QUOTE_STRING(x)
146# define SWIG_TYPE_TABLE_NAME SWIG_EXPAND_AND_QUOTE_STRING(SWIG_TYPE_TABLE)
d55e5bfc 147#else
7449af73 148# define SWIG_TYPE_TABLE_NAME
093d3ff1
RD
149#endif
150
151/*
152 You can use the SWIGRUNTIME and SWIGRUNTIMEINLINE macros for
153 creating a static or dynamic library from the swig runtime code.
154 In 99.9% of the cases, swig just needs to declare them as 'static'.
155
156 But only do this if is strictly necessary, ie, if you have problems
157 with your compiler or so.
158*/
7449af73 159
093d3ff1 160#ifndef SWIGRUNTIME
7449af73 161# define SWIGRUNTIME SWIGINTERN
093d3ff1 162#endif
7449af73 163
093d3ff1 164#ifndef SWIGRUNTIMEINLINE
7449af73 165# define SWIGRUNTIMEINLINE SWIGRUNTIME SWIGINLINE
d55e5bfc
RD
166#endif
167
554f62e9
RD
168/* Generic buffer size */
169#ifndef SWIG_BUFFER_SIZE
170# define SWIG_BUFFER_SIZE 1024
171#endif
172
173/* Flags for pointer conversions */
174#define SWIG_POINTER_DISOWN 0x1
175
176/* Flags for new pointer objects */
177#define SWIG_POINTER_OWN 0x1
178
179
180/*
181 Flags/methods for returning states.
182
183 The swig conversion methods, as ConvertPtr, return and integer
184 that tells if the conversion was successful or not. And if not,
185 an error code can be returned (see swigerrors.swg for the codes).
186
187 Use the following macros/flags to set or process the returning
188 states.
189
190 In old swig versions, you usually write code as:
191
192 if (SWIG_ConvertPtr(obj,vptr,ty.flags) != -1) {
193 // success code
194 } else {
195 //fail code
196 }
197
198 Now you can be more explicit as:
199
200 int res = SWIG_ConvertPtr(obj,vptr,ty.flags);
201 if (SWIG_IsOK(res)) {
202 // success code
203 } else {
204 // fail code
205 }
206
207 that seems to be the same, but now you can also do
208
209 Type *ptr;
210 int res = SWIG_ConvertPtr(obj,(void **)(&ptr),ty.flags);
211 if (SWIG_IsOK(res)) {
212 // success code
213 if (SWIG_IsNewObj(res) {
214 ...
215 delete *ptr;
216 } else {
217 ...
218 }
219 } else {
220 // fail code
221 }
222
223 I.e., now SWIG_ConvertPtr can return new objects and you can
224 identify the case and take care of the deallocation. Of course that
225 requires also to SWIG_ConvertPtr to return new result values, as
226
227 int SWIG_ConvertPtr(obj, ptr,...) {
228 if (<obj is ok>) {
229 if (<need new object>) {
230 *ptr = <ptr to new allocated object>;
231 return SWIG_NEWOBJ;
232 } else {
233 *ptr = <ptr to old object>;
234 return SWIG_OLDOBJ;
235 }
236 } else {
237 return SWIG_BADOBJ;
238 }
239 }
240
241 Of course, returning the plain '0(success)/-1(fail)' still works, but you can be
242 more explicit by returning SWIG_BADOBJ, SWIG_ERROR or any of the
243 swig errors code.
244
245 Finally, if the SWIG_CASTRANK_MODE is enabled, the result code
246 allows to return the 'cast rank', for example, if you have this
247
248 int food(double)
249 int fooi(int);
250
251 and you call
252
253 food(1) // cast rank '1' (1 -> 1.0)
254 fooi(1) // cast rank '0'
255
256 just use the SWIG_AddCast()/SWIG_CheckState()
257
258
259 */
260#define SWIG_OK (0)
261#define SWIG_ERROR (-1)
262#define SWIG_IsOK(r) (r >= 0)
263#define SWIG_ArgError(r) ((r != SWIG_ERROR) ? r : SWIG_TypeError)
264
265/* The CastRankLimit says how many bits are used for the cast rank */
266#define SWIG_CASTRANKLIMIT (1 << 8)
267/* The NewMask denotes the object was created (using new/malloc) */
268#define SWIG_NEWOBJMASK (SWIG_CASTRANKLIMIT << 1)
269/* The TmpMask is for in/out typemaps that use temporal objects */
270#define SWIG_TMPOBJMASK (SWIG_NEWOBJMASK << 1)
271/* Simple returning values */
272#define SWIG_BADOBJ (SWIG_ERROR)
273#define SWIG_OLDOBJ (SWIG_OK)
274#define SWIG_NEWOBJ (SWIG_OK | SWIG_NEWOBJMASK)
275#define SWIG_TMPOBJ (SWIG_OK | SWIG_TMPOBJMASK)
276/* Check, add and del mask methods */
277#define SWIG_AddNewMask(r) (SWIG_IsOK(r) ? (r | SWIG_NEWOBJMASK) : r)
278#define SWIG_DelNewMask(r) (SWIG_IsOK(r) ? (r & ~SWIG_NEWOBJMASK) : r)
279#define SWIG_IsNewObj(r) (SWIG_IsOK(r) && (r & SWIG_NEWOBJMASK))
280#define SWIG_AddTmpMask(r) (SWIG_IsOK(r) ? (r | SWIG_TMPOBJMASK) : r)
281#define SWIG_DelTmpMask(r) (SWIG_IsOK(r) ? (r & ~SWIG_TMPOBJMASK) : r)
282#define SWIG_IsTmpObj(r) (SWIG_IsOK(r) && (r & SWIG_TMPOBJMASK))
283
284
285/* Cast-Rank Mode */
286#if defined(SWIG_CASTRANK_MODE)
287# ifndef SWIG_TypeRank
288# define SWIG_TypeRank unsigned long
289# endif
290# ifndef SWIG_MAXCASTRANK /* Default cast allowed */
291# define SWIG_MAXCASTRANK (2)
292# endif
293# define SWIG_CASTRANKMASK ((SWIG_CASTRANKLIMIT) -1)
294# define SWIG_CastRank(r) (r & SWIG_CASTRANKMASK)
295SWIGINTERNINLINE int SWIG_AddCast(int r) {
296 return SWIG_IsOK(r) ? ((SWIG_CastRank(r) < SWIG_MAXCASTRANK) ? (r + 1) : SWIG_ERROR) : r;
297}
298SWIGINTERNINLINE int SWIG_CheckState(int r) {
299 return SWIG_IsOK(r) ? SWIG_CastRank(r) + 1 : 0;
300}
301#else /* no cast-rank mode */
302# define SWIG_AddCast
303# define SWIG_CheckState(r) (SWIG_IsOK(r) ? 1 : 0)
304#endif
305
306
307
308
7449af73
RD
309#include <string.h>
310
d55e5bfc
RD
311#ifdef __cplusplus
312extern "C" {
313#endif
314
315typedef void *(*swig_converter_func)(void *);
316typedef struct swig_type_info *(*swig_dycast_func)(void **);
317
7449af73 318/* Structure to store inforomation on one type */
d55e5bfc 319typedef struct swig_type_info {
7449af73
RD
320 const char *name; /* mangled name of this type */
321 const char *str; /* human readable name of this type */
322 swig_dycast_func dcast; /* dynamic cast function down a hierarchy */
323 struct swig_cast_info *cast; /* linked list of types that can cast into this type */
324 void *clientdata; /* language specific type data */
554f62e9 325 int owndata; /* flag if the structure owns the clientdata */
d55e5bfc
RD
326} swig_type_info;
327
7449af73
RD
328/* Structure to store a type and conversion function used for casting */
329typedef struct swig_cast_info {
330 swig_type_info *type; /* pointer to type that is equivalent to this type */
331 swig_converter_func converter; /* function to cast the void pointers */
332 struct swig_cast_info *next; /* pointer to next cast in linked list */
333 struct swig_cast_info *prev; /* pointer to the previous cast */
334} swig_cast_info;
335
336/* Structure used to store module information
337 * Each module generates one structure like this, and the runtime collects
338 * all of these structures and stores them in a circularly linked list.*/
339typedef struct swig_module_info {
340 swig_type_info **types; /* Array of pointers to swig_type_info structures that are in this module */
341 size_t size; /* Number of types in this module */
342 struct swig_module_info *next; /* Pointer to next element in circularly linked list */
343 swig_type_info **type_initial; /* Array of initially generated type structures */
344 swig_cast_info **cast_initial; /* Array of initially generated casting structures */
345 void *clientdata; /* Language specific module data */
346} swig_module_info;
347
093d3ff1
RD
348/*
349 Compare two type names skipping the space characters, therefore
350 "char*" == "char *" and "Class<int>" == "Class<int >", etc.
351
352 Return 0 when the two name types are equivalent, as in
353 strncmp, but skipping ' '.
354*/
355SWIGRUNTIME int
356SWIG_TypeNameComp(const char *f1, const char *l1,
357 const char *f2, const char *l2) {
358 for (;(f1 != l1) && (f2 != l2); ++f1, ++f2) {
359 while ((*f1 == ' ') && (f1 != l1)) ++f1;
360 while ((*f2 == ' ') && (f2 != l2)) ++f2;
554f62e9 361 if (*f1 != *f2) return (*f1 > *f2) ? 1 : -1;
093d3ff1
RD
362 }
363 return (l1 - f1) - (l2 - f2);
364}
365
366/*
367 Check type equivalence in a name list like <name1>|<name2>|...
7449af73 368 Return 0 if not equal, 1 if equal
093d3ff1
RD
369*/
370SWIGRUNTIME int
371SWIG_TypeEquiv(const char *nb, const char *tb) {
372 int equiv = 0;
373 const char* te = tb + strlen(tb);
374 const char* ne = nb;
375 while (!equiv && *ne) {
376 for (nb = ne; *ne; ++ne) {
377 if (*ne == '|') break;
378 }
7449af73 379 equiv = (SWIG_TypeNameComp(nb, ne, tb, te) == 0) ? 1 : 0;
093d3ff1
RD
380 if (*ne) ++ne;
381 }
382 return equiv;
383}
384
385/*
7449af73
RD
386 Check type equivalence in a name list like <name1>|<name2>|...
387 Return 0 if equal, -1 if nb < tb, 1 if nb > tb
093d3ff1 388*/
7449af73
RD
389SWIGRUNTIME int
390SWIG_TypeCompare(const char *nb, const char *tb) {
391 int equiv = 0;
392 const char* te = tb + strlen(tb);
393 const char* ne = nb;
394 while (!equiv && *ne) {
395 for (nb = ne; *ne; ++ne) {
396 if (*ne == '|') break;
093d3ff1 397 }
7449af73
RD
398 equiv = (SWIG_TypeNameComp(nb, ne, tb, te) == 0) ? 1 : 0;
399 if (*ne) ++ne;
093d3ff1 400 }
7449af73 401 return equiv;
093d3ff1
RD
402}
403
7449af73
RD
404
405/* think of this as a c++ template<> or a scheme macro */
406#define SWIG_TypeCheck_Template(comparison, ty) \
407 if (ty) { \
408 swig_cast_info *iter = ty->cast; \
409 while (iter) { \
410 if (comparison) { \
411 if (iter == ty->cast) return iter; \
412 /* Move iter to the top of the linked list */ \
413 iter->prev->next = iter->next; \
414 if (iter->next) \
415 iter->next->prev = iter->prev; \
416 iter->next = ty->cast; \
417 iter->prev = 0; \
418 if (ty->cast) ty->cast->prev = iter; \
419 ty->cast = iter; \
420 return iter; \
421 } \
422 iter = iter->next; \
423 } \
424 } \
425 return 0
426
093d3ff1
RD
427/*
428 Check the typename
429*/
7449af73 430SWIGRUNTIME swig_cast_info *
093d3ff1 431SWIG_TypeCheck(const char *c, swig_type_info *ty) {
7449af73
RD
432 SWIG_TypeCheck_Template(strcmp(iter->type->name, c) == 0, ty);
433}
434
435/* Same as previous function, except strcmp is replaced with a pointer comparison */
436SWIGRUNTIME swig_cast_info *
437SWIG_TypeCheckStruct(swig_type_info *from, swig_type_info *into) {
438 SWIG_TypeCheck_Template(iter->type == from, into);
093d3ff1
RD
439}
440
441/*
442 Cast a pointer up an inheritance hierarchy
443*/
444SWIGRUNTIMEINLINE void *
7449af73 445SWIG_TypeCast(swig_cast_info *ty, void *ptr) {
093d3ff1
RD
446 return ((!ty) || (!ty->converter)) ? ptr : (*ty->converter)(ptr);
447}
448
449/*
450 Dynamic pointer casting. Down an inheritance hierarchy
451*/
452SWIGRUNTIME swig_type_info *
453SWIG_TypeDynamicCast(swig_type_info *ty, void **ptr) {
454 swig_type_info *lastty = ty;
455 if (!ty || !ty->dcast) return ty;
456 while (ty && (ty->dcast)) {
457 ty = (*ty->dcast)(ptr);
458 if (ty) lastty = ty;
459 }
460 return lastty;
461}
462
463/*
464 Return the name associated with this type
465*/
466SWIGRUNTIMEINLINE const char *
467SWIG_TypeName(const swig_type_info *ty) {
468 return ty->name;
469}
470
471/*
472 Return the pretty name associated with this type,
473 that is an unmangled type name in a form presentable to the user.
474*/
475SWIGRUNTIME const char *
476SWIG_TypePrettyName(const swig_type_info *type) {
477 /* The "str" field contains the equivalent pretty names of the
478 type, separated by vertical-bar characters. We choose
479 to print the last name, as it is often (?) the most
480 specific. */
554f62e9 481 if (!type) return NULL;
093d3ff1
RD
482 if (type->str != NULL) {
483 const char *last_name = type->str;
484 const char *s;
485 for (s = type->str; *s; s++)
486 if (*s == '|') last_name = s+1;
487 return last_name;
488 }
489 else
490 return type->name;
491}
492
093d3ff1
RD
493/*
494 Set the clientdata field for a type
495*/
496SWIGRUNTIME void
7449af73
RD
497SWIG_TypeClientData(swig_type_info *ti, void *clientdata) {
498 swig_cast_info *cast = ti->cast;
093d3ff1
RD
499 /* if (ti->clientdata == clientdata) return; */
500 ti->clientdata = clientdata;
7449af73
RD
501
502 while (cast) {
503 if (!cast->converter) {
504 swig_type_info *tc = cast->type;
505 if (!tc->clientdata) {
506 SWIG_TypeClientData(tc, clientdata);
093d3ff1 507 }
7449af73
RD
508 }
509 cast = cast->next;
510 }
511}
554f62e9
RD
512SWIGRUNTIME void
513SWIG_TypeNewClientData(swig_type_info *ti, void *clientdata) {
514 SWIG_TypeClientData(ti, clientdata);
515 ti->owndata = 1;
516}
517
7449af73
RD
518/*
519 Search for a swig_type_info structure only by mangled name
520 Search is a O(log #types)
521
522 We start searching at module start, and finish searching when start == end.
523 Note: if start == end at the beginning of the function, we go all the way around
524 the circular list.
525*/
526SWIGRUNTIME swig_type_info *
527SWIG_MangledTypeQueryModule(swig_module_info *start,
528 swig_module_info *end,
529 const char *name) {
530 swig_module_info *iter = start;
531 do {
532 if (iter->size) {
533 register size_t l = 0;
534 register size_t r = iter->size - 1;
535 do {
536 /* since l+r >= 0, we can (>> 1) instead (/ 2) */
537 register size_t i = (l + r) >> 1;
538 const char *iname = iter->types[i]->name;
539 if (iname) {
540 register int compare = strcmp(name, iname);
541 if (compare == 0) {
542 return iter->types[i];
543 } else if (compare < 0) {
544 if (i) {
545 r = i - 1;
546 } else {
547 break;
548 }
549 } else if (compare > 0) {
550 l = i + 1;
551 }
552 } else {
553 break; /* should never happen */
554 }
555 } while (l <= r);
093d3ff1 556 }
7449af73
RD
557 iter = iter->next;
558 } while (iter != end);
559 return 0;
560}
561
562/*
563 Search for a swig_type_info structure for either a mangled name or a human readable name.
564 It first searches the mangled names of the types, which is a O(log #types)
565 If a type is not found it then searches the human readable names, which is O(#types).
566
567 We start searching at module start, and finish searching when start == end.
568 Note: if start == end at the beginning of the function, we go all the way around
569 the circular list.
570*/
571SWIGRUNTIME swig_type_info *
572SWIG_TypeQueryModule(swig_module_info *start,
573 swig_module_info *end,
574 const char *name) {
575 /* STEP 1: Search the name field using binary search */
576 swig_type_info *ret = SWIG_MangledTypeQueryModule(start, end, name);
577 if (ret) {
578 return ret;
579 } else {
580 /* STEP 2: If the type hasn't been found, do a complete search
581 of the str field (the human readable name) */
582 swig_module_info *iter = start;
583 do {
584 register size_t i = 0;
585 for (; i < iter->size; ++i) {
586 if (iter->types[i]->str && (SWIG_TypeEquiv(iter->types[i]->str, name)))
587 return iter->types[i];
588 }
589 iter = iter->next;
590 } while (iter != end);
093d3ff1 591 }
7449af73
RD
592
593 /* neither found a match */
594 return 0;
093d3ff1
RD
595}
596
597/*
598 Pack binary data into a string
599*/
600SWIGRUNTIME char *
601SWIG_PackData(char *c, void *ptr, size_t sz) {
7449af73
RD
602 static const char hex[17] = "0123456789abcdef";
603 register const unsigned char *u = (unsigned char *) ptr;
604 register const unsigned char *eu = u + sz;
093d3ff1 605 for (; u != eu; ++u) {
7449af73 606 register unsigned char uu = *u;
093d3ff1
RD
607 *(c++) = hex[(uu & 0xf0) >> 4];
608 *(c++) = hex[uu & 0xf];
609 }
610 return c;
611}
612
613/*
614 Unpack binary data from a string
615*/
616SWIGRUNTIME const char *
617SWIG_UnpackData(const char *c, void *ptr, size_t sz) {
618 register unsigned char *u = (unsigned char *) ptr;
7449af73 619 register const unsigned char *eu = u + sz;
093d3ff1 620 for (; u != eu; ++u) {
7449af73 621 register char d = *(c++);
554f62e9 622 register unsigned char uu;
093d3ff1
RD
623 if ((d >= '0') && (d <= '9'))
624 uu = ((d - '0') << 4);
625 else if ((d >= 'a') && (d <= 'f'))
626 uu = ((d - ('a'-10)) << 4);
627 else
628 return (char *) 0;
629 d = *(c++);
630 if ((d >= '0') && (d <= '9'))
631 uu |= (d - '0');
632 else if ((d >= 'a') && (d <= 'f'))
633 uu |= (d - ('a'-10));
634 else
635 return (char *) 0;
636 *u = uu;
637 }
638 return c;
639}
640
093d3ff1
RD
641/*
642 Pack 'void *' into a string buffer.
643*/
644SWIGRUNTIME char *
645SWIG_PackVoidPtr(char *buff, void *ptr, const char *name, size_t bsz) {
646 char *r = buff;
647 if ((2*sizeof(void *) + 2) > bsz) return 0;
648 *(r++) = '_';
649 r = SWIG_PackData(r,&ptr,sizeof(void *));
650 if (strlen(name) + 1 > (bsz - (r - buff))) return 0;
651 strcpy(r,name);
652 return buff;
653}
654
655SWIGRUNTIME const char *
656SWIG_UnpackVoidPtr(const char *c, void **ptr, const char *name) {
657 if (*c != '_') {
658 if (strcmp(c,"NULL") == 0) {
659 *ptr = (void *) 0;
660 return name;
661 } else {
662 return 0;
663 }
664 }
665 return SWIG_UnpackData(++c,ptr,sizeof(void *));
666}
667
668SWIGRUNTIME char *
669SWIG_PackDataName(char *buff, void *ptr, size_t sz, const char *name, size_t bsz) {
670 char *r = buff;
671 size_t lname = (name ? strlen(name) : 0);
672 if ((2*sz + 2 + lname) > bsz) return 0;
673 *(r++) = '_';
674 r = SWIG_PackData(r,ptr,sz);
675 if (lname) {
676 strncpy(r,name,lname+1);
677 } else {
678 *r = 0;
679 }
680 return buff;
681}
d55e5bfc 682
093d3ff1
RD
683SWIGRUNTIME const char *
684SWIG_UnpackDataName(const char *c, void *ptr, size_t sz, const char *name) {
685 if (*c != '_') {
686 if (strcmp(c,"NULL") == 0) {
687 memset(ptr,0,sz);
688 return name;
689 } else {
690 return 0;
691 }
692 }
693 return SWIG_UnpackData(++c,ptr,sz);
694}
d55e5bfc
RD
695
696#ifdef __cplusplus
697}
698#endif
699
554f62e9
RD
700/* Errors in SWIG */
701#define SWIG_UnknownError -1
702#define SWIG_IOError -2
703#define SWIG_RuntimeError -3
704#define SWIG_IndexError -4
705#define SWIG_TypeError -5
706#define SWIG_DivisionByZero -6
707#define SWIG_OverflowError -7
708#define SWIG_SyntaxError -8
709#define SWIG_ValueError -9
710#define SWIG_SystemError -10
711#define SWIG_AttributeError -11
712#define SWIG_MemoryError -12
713#define SWIG_NullReferenceError -13
d55e5bfc 714
554f62e9
RD
715
716
717/* Python.h has to appear first */
718#include <Python.h>
719
720/* Add PyOS_snprintf for old Pythons */
721#if PY_VERSION_HEX < 0x02020000
722# if defined(_MSC_VER) || defined(__BORLANDC__) || defined(_WATCOM)
723# define PyOS_snprintf _snprintf
724# else
725# define PyOS_snprintf snprintf
726# endif
727#endif
728
729/* A crude PyString_FromFormat implementation for old Pythons */
730#if PY_VERSION_HEX < 0x02020000
731
732#ifndef SWIG_PYBUFFER_SIZE
733# define SWIG_PYBUFFER_SIZE 1024
734#endif
735
736static PyObject *
737PyString_FromFormat(const char *fmt, ...) {
738 va_list ap;
739 char buf[SWIG_PYBUFFER_SIZE * 2];
740 int res;
741 va_start(ap, fmt);
742 res = vsnprintf(buf, sizeof(buf), fmt, ap);
743 va_end(ap);
744 return (res < 0 || res >= (int)sizeof(buf)) ? 0 : PyString_FromString(buf);
745}
746#endif
747
748/* Add PyObject_Del for old Pythons */
749#if PY_VERSION_HEX < 0x01060000
750# define PyObject_Del(op) PyMem_DEL((op))
751#endif
752#ifndef PyObject_DEL
753# define PyObject_DEL PyObject_Del
754#endif
755
756/* A crude PyExc_StopIteration exception for old Pythons */
757#if PY_VERSION_HEX < 0x02020000
758# ifndef PyExc_StopIteration
759# define PyExc_StopIteration PyExc_RuntimeError
760# endif
761# ifndef PyObject_GenericGetAttr
762# define PyObject_GenericGetAttr 0
763# endif
093d3ff1 764#endif
554f62e9
RD
765/* Py_NotImplemented is defined in 2.1 and up. */
766#if PY_VERSION_HEX < 0x02010000
767# ifndef Py_NotImplemented
768# define Py_NotImplemented PyExc_RuntimeError
769# endif
770#endif
771
772
773/* A crude PyString_AsStringAndSize implementation for old Pythons */
774#if PY_VERSION_HEX < 0x02010000
775# ifndef PyString_AsStringAndSize
776# define PyString_AsStringAndSize(obj, s, len) {*s = PyString_AsString(obj); *len = *s ? strlen(*s) : 0;}
777# endif
778#endif
779
780/* PySequence_Size for old Pythons */
781#if PY_VERSION_HEX < 0x02000000
782# ifndef PySequence_Size
783# define PySequence_Size PySequence_Length
784# endif
785#endif
786
787
788/* PyBool_FromLong for old Pythons */
789#if PY_VERSION_HEX < 0x02030000
790static
791PyObject *PyBool_FromLong(long ok)
792{
793 PyObject *result = ok ? Py_True : Py_False;
794 Py_INCREF(result);
795 return result;
796}
797#endif
798
c32bde28 799
093d3ff1 800/* -----------------------------------------------------------------------------
554f62e9 801 * error manipulation
093d3ff1 802 * ----------------------------------------------------------------------------- */
d55e5bfc 803
554f62e9
RD
804SWIGRUNTIME PyObject*
805SWIG_Python_ErrorType(int code) {
806 PyObject* type = 0;
807 switch(code) {
808 case SWIG_MemoryError:
809 type = PyExc_MemoryError;
810 break;
811 case SWIG_IOError:
812 type = PyExc_IOError;
813 break;
814 case SWIG_RuntimeError:
815 type = PyExc_RuntimeError;
816 break;
817 case SWIG_IndexError:
818 type = PyExc_IndexError;
819 break;
820 case SWIG_TypeError:
821 type = PyExc_TypeError;
822 break;
823 case SWIG_DivisionByZero:
824 type = PyExc_ZeroDivisionError;
825 break;
826 case SWIG_OverflowError:
827 type = PyExc_OverflowError;
828 break;
829 case SWIG_SyntaxError:
830 type = PyExc_SyntaxError;
831 break;
832 case SWIG_ValueError:
833 type = PyExc_ValueError;
834 break;
835 case SWIG_SystemError:
836 type = PyExc_SystemError;
837 break;
838 case SWIG_AttributeError:
839 type = PyExc_AttributeError;
840 break;
841 default:
842 type = PyExc_RuntimeError;
843 }
844 return type;
845}
d55e5bfc 846
554f62e9
RD
847
848SWIGRUNTIME void
849SWIG_Python_AddErrorMsg(const char* mesg)
850{
851 PyObject *type = 0;
852 PyObject *value = 0;
853 PyObject *traceback = 0;
854
855 if (PyErr_Occurred()) PyErr_Fetch(&type, &value, &traceback);
856 if (value) {
857 PyObject *old_str = PyObject_Str(value);
858 PyErr_Clear();
859 Py_XINCREF(type);
860 PyErr_Format(type, "%s %s", PyString_AsString(old_str), mesg);
861 Py_DECREF(old_str);
862 Py_DECREF(value);
863 } else {
864 PyErr_Format(PyExc_RuntimeError, mesg);
865 }
866}
867
868
869
870#if defined(SWIG_PYTHON_NO_THREADS)
871# if defined(SWIG_PYTHON_THREADS)
872# undef SWIG_PYTHON_THREADS
873# endif
874#endif
875#if defined(SWIG_PYTHON_THREADS) /* Threading support is enabled */
876# if !defined(SWIG_PYTHON_USE_GIL) && !defined(SWIG_PYTHON_NO_USE_GIL)
877# if (PY_VERSION_HEX >= 0x02030000) /* For 2.3 or later, use the PyGILState calls */
878# define SWIG_PYTHON_USE_GIL
879# endif
880# endif
881# if defined(SWIG_PYTHON_USE_GIL) /* Use PyGILState threads calls */
882# ifndef SWIG_PYTHON_INITIALIZE_THREADS
883# define SWIG_PYTHON_INITIALIZE_THREADS PyEval_InitThreads()
884# endif
885# ifdef __cplusplus /* C++ code */
886 class SWIG_Python_Thread_Block {
887 bool status;
888 PyGILState_STATE state;
889 public:
890 void end() { if (status) { PyGILState_Release(state); status = false;} }
891 SWIG_Python_Thread_Block() : status(true), state(PyGILState_Ensure()) {}
892 ~SWIG_Python_Thread_Block() { end(); }
893 };
894 class SWIG_Python_Thread_Allow {
895 bool status;
896 PyThreadState *save;
897 public:
898 void end() { if (status) { PyEval_RestoreThread(save); status = false; }}
899 SWIG_Python_Thread_Allow() : status(true), save(PyEval_SaveThread()) {}
900 ~SWIG_Python_Thread_Allow() { end(); }
901 };
902# define SWIG_PYTHON_THREAD_BEGIN_BLOCK SWIG_Python_Thread_Block _swig_thread_block
903# define SWIG_PYTHON_THREAD_END_BLOCK _swig_thread_block.end()
904# define SWIG_PYTHON_THREAD_BEGIN_ALLOW SWIG_Python_Thread_Allow _swig_thread_allow
905# define SWIG_PYTHON_THREAD_END_ALLOW _swig_thread_allow.end()
906# else /* C code */
907# define SWIG_PYTHON_THREAD_BEGIN_BLOCK PyGILState_STATE _swig_thread_block = PyGILState_Ensure()
908# define SWIG_PYTHON_THREAD_END_BLOCK PyGILState_Release(_swig_thread_block)
909# define SWIG_PYTHON_THREAD_BEGIN_ALLOW PyThreadState *_swig_thread_allow = PyEval_SaveThread()
910# define SWIG_PYTHON_THREAD_END_ALLOW PyEval_RestoreThread(_swig_thread_allow)
911# endif
912# else /* Old thread way, not implemented, user must provide it */
913# if !defined(SWIG_PYTHON_INITIALIZE_THREADS)
914# define SWIG_PYTHON_INITIALIZE_THREADS
915# endif
916# if !defined(SWIG_PYTHON_THREAD_BEGIN_BLOCK)
917# define SWIG_PYTHON_THREAD_BEGIN_BLOCK
918# endif
919# if !defined(SWIG_PYTHON_THREAD_END_BLOCK)
920# define SWIG_PYTHON_THREAD_END_BLOCK
921# endif
922# if !defined(SWIG_PYTHON_THREAD_BEGIN_ALLOW)
923# define SWIG_PYTHON_THREAD_BEGIN_ALLOW
924# endif
925# if !defined(SWIG_PYTHON_THREAD_END_ALLOW)
926# define SWIG_PYTHON_THREAD_END_ALLOW
927# endif
928# endif
929#else /* No thread support */
930# define SWIG_PYTHON_INITIALIZE_THREADS
931# define SWIG_PYTHON_THREAD_BEGIN_BLOCK
932# define SWIG_PYTHON_THREAD_END_BLOCK
933# define SWIG_PYTHON_THREAD_BEGIN_ALLOW
934# define SWIG_PYTHON_THREAD_END_ALLOW
093d3ff1 935#endif
d55e5bfc 936
554f62e9
RD
937/* -----------------------------------------------------------------------------
938 * Python API portion that goes into the runtime
939 * ----------------------------------------------------------------------------- */
093d3ff1 940
554f62e9
RD
941#ifdef __cplusplus
942extern "C" {
943#if 0
944} /* cc-mode */
945#endif
946#endif
093d3ff1
RD
947
948/* -----------------------------------------------------------------------------
949 * Constant declarations
950 * ----------------------------------------------------------------------------- */
d55e5bfc 951
093d3ff1 952/* Constant Types */
093d3ff1
RD
953#define SWIG_PY_POINTER 4
954#define SWIG_PY_BINARY 5
955
956/* Constant information structure */
957typedef struct swig_const_info {
554f62e9
RD
958 int type;
959 char *name;
960 long lvalue;
961 double dvalue;
962 void *pvalue;
963 swig_type_info **ptype;
093d3ff1 964} swig_const_info;
d55e5bfc 965
d55e5bfc 966#ifdef __cplusplus
554f62e9
RD
967#if 0
968{ /* cc-mode */
969#endif
093d3ff1
RD
970}
971#endif
d55e5bfc 972
d55e5bfc 973
554f62e9
RD
974/* -----------------------------------------------------------------------------
975 * See the LICENSE file for information on copyright, usage and redistribution
976 * of SWIG, and the README file for authors - http://www.swig.org/release.html.
977 *
093d3ff1
RD
978 * pyrun.swg
979 *
554f62e9
RD
980 * This file contains the runtime support for Python modules
981 * and includes code for managing global variables and pointer
982 * type checking.
093d3ff1 983 *
554f62e9 984 * ----------------------------------------------------------------------------- */
d55e5bfc 985
093d3ff1 986/* Common SWIG API */
d55e5bfc 987
96221a45
RD
988#if PY_VERSION_HEX < 0x02050000
989typedef int Py_ssize_t;
990#endif
991
554f62e9
RD
992/* for raw pointers */
993#define SWIG_Python_ConvertPtr(obj, pptr, type, flags) SWIG_Python_ConvertPtrAndOwn(obj, pptr, type, flags, 0)
994#define SWIG_ConvertPtr(obj, pptr, type, flags) SWIG_Python_ConvertPtr(obj, pptr, type, flags)
995#define SWIG_ConvertPtrAndOwn(obj,pptr,type,flags,own) SWIG_Python_ConvertPtrAndOwn(obj, pptr, type, flags, own)
996#define SWIG_NewPointerObj(ptr, type, flags) SWIG_Python_NewPointerObj(ptr, type, flags)
997#define SWIG_CheckImplicit(ty) SWIG_Python_CheckImplicit(ty)
998#define SWIG_AcquirePtr(ptr, src) SWIG_Python_AcquirePtr(ptr, src)
999#define swig_owntype int
d55e5bfc 1000
554f62e9
RD
1001/* for raw packed data */
1002#define SWIG_ConvertPacked(obj, ptr, sz, ty) SWIG_Python_ConvertPacked(obj, ptr, sz, ty)
1003#define SWIG_NewPackedObj(ptr, sz, type) SWIG_Python_NewPackedObj(ptr, sz, type)
d55e5bfc 1004
554f62e9
RD
1005/* for class or struct pointers */
1006#define SWIG_ConvertInstance(obj, pptr, type, flags) SWIG_ConvertPtr(obj, pptr, type, flags)
1007#define SWIG_NewInstanceObj(ptr, type, flags) SWIG_NewPointerObj(ptr, type, flags)
d55e5bfc 1008
554f62e9
RD
1009/* for C or C++ function pointers */
1010#define SWIG_ConvertFunctionPtr(obj, pptr, type) SWIG_Python_ConvertFunctionPtr(obj, pptr, type)
1011#define SWIG_NewFunctionPtrObj(ptr, type) SWIG_Python_NewPointerObj(ptr, type, 0)
d55e5bfc 1012
554f62e9
RD
1013/* for C++ member pointers, ie, member methods */
1014#define SWIG_ConvertMember(obj, ptr, sz, ty) SWIG_Python_ConvertPacked(obj, ptr, sz, ty)
1015#define SWIG_NewMemberObj(ptr, sz, type) SWIG_Python_NewPackedObj(ptr, sz, type)
7449af73 1016
d55e5bfc 1017
554f62e9 1018/* Runtime API */
d55e5bfc 1019
554f62e9
RD
1020#define SWIG_GetModule(clientdata) SWIG_Python_GetModule()
1021#define SWIG_SetModule(clientdata, pointer) SWIG_Python_SetModule(pointer)
1022#define SWIG_NewClientData(obj) PySwigClientData_New(obj)
7449af73 1023
554f62e9
RD
1024#define SWIG_SetErrorObj SWIG_Python_SetErrorObj
1025#define SWIG_SetErrorMsg SWIG_Python_SetErrorMsg
1026#define SWIG_ErrorType(code) SWIG_Python_ErrorType(code)
1027#define SWIG_Error(code, msg) SWIG_Python_SetErrorMsg(SWIG_ErrorType(code), msg)
1028#define SWIG_fail goto fail
7449af73 1029
d55e5bfc 1030
554f62e9 1031/* Runtime API implementation */
093d3ff1 1032
554f62e9 1033/* Error manipulation */
093d3ff1 1034
554f62e9
RD
1035SWIGINTERN void
1036SWIG_Python_SetErrorObj(PyObject *errtype, PyObject *obj) {
1037 SWIG_PYTHON_THREAD_BEGIN_BLOCK;
1038 PyErr_SetObject(errtype, obj);
1039 Py_DECREF(obj);
1040 SWIG_PYTHON_THREAD_END_BLOCK;
d55e5bfc
RD
1041}
1042
554f62e9
RD
1043SWIGINTERN void
1044SWIG_Python_SetErrorMsg(PyObject *errtype, const char *msg) {
1045 SWIG_PYTHON_THREAD_BEGIN_BLOCK;
1046 PyErr_SetString(errtype, (char *) msg);
1047 SWIG_PYTHON_THREAD_END_BLOCK;
093d3ff1 1048}
d55e5bfc 1049
554f62e9 1050#define SWIG_Python_Raise(obj, type, desc) SWIG_Python_SetErrorObj(SWIG_Python_ExceptionType(desc), obj)
7449af73 1051
554f62e9 1052/* Set a constant value */
093d3ff1 1053
554f62e9
RD
1054SWIGINTERN void
1055SWIG_Python_SetConstant(PyObject *d, const char *name, PyObject *obj) {
1056 PyDict_SetItemString(d, (char*) name, obj);
1057 Py_DECREF(obj);
d55e5bfc
RD
1058}
1059
554f62e9 1060/* Append a value to the result obj */
d55e5bfc 1061
554f62e9
RD
1062SWIGINTERN PyObject*
1063SWIG_Python_AppendOutput(PyObject* result, PyObject* obj) {
1064#if !defined(SWIG_PYTHON_OUTPUT_TUPLE)
1065 if (!result) {
1066 result = obj;
1067 } else if (result == Py_None) {
1068 Py_DECREF(result);
1069 result = obj;
1070 } else {
1071 if (!PyList_Check(result)) {
1072 PyObject *o2 = result;
1073 result = PyList_New(1);
1074 PyList_SetItem(result, 0, o2);
1075 }
1076 PyList_Append(result,obj);
1077 Py_DECREF(obj);
1078 }
1079 return result;
1080#else
1081 PyObject* o2;
1082 PyObject* o3;
1083 if (!result) {
1084 result = obj;
1085 } else if (result == Py_None) {
1086 Py_DECREF(result);
1087 result = obj;
c32bde28 1088 } else {
554f62e9
RD
1089 if (!PyTuple_Check(result)) {
1090 o2 = result;
1091 result = PyTuple_New(1);
1092 PyTuple_SET_ITEM(result, 0, o2);
1093 }
1094 o3 = PyTuple_New(1);
1095 PyTuple_SET_ITEM(o3, 0, obj);
1096 o2 = result;
1097 result = PySequence_Concat(o2, o3);
1098 Py_DECREF(o2);
1099 Py_DECREF(o3);
c32bde28 1100 }
554f62e9
RD
1101 return result;
1102#endif
d55e5bfc 1103}
093d3ff1 1104
554f62e9 1105/* Unpack the argument tuple */
093d3ff1 1106
554f62e9
RD
1107SWIGINTERN int
1108SWIG_Python_UnpackTuple(PyObject *args, const char *name, int min, int max, PyObject **objs)
1109{
1110 if (!args) {
1111 if (!min && !max) {
1112 return 1;
1113 } else {
1114 PyErr_Format(PyExc_TypeError, "%s expected %s%d arguments, got none",
1115 name, (min == max ? "" : "at least "), min);
1116 return 0;
1117 }
1118 }
1119 if (!PyTuple_Check(args)) {
1120 PyErr_SetString(PyExc_SystemError, "UnpackTuple() argument list is not a tuple");
1121 return 0;
1122 } else {
1123 register int l = PyTuple_GET_SIZE(args);
1124 if (l < min) {
1125 PyErr_Format(PyExc_TypeError, "%s expected %s%d arguments, got %d",
1126 name, (min == max ? "" : "at least "), min, l);
1127 return 0;
1128 } else if (l > max) {
1129 PyErr_Format(PyExc_TypeError, "%s expected %s%d arguments, got %d",
1130 name, (min == max ? "" : "at most "), max, l);
1131 return 0;
1132 } else {
1133 register int i;
1134 for (i = 0; i < l; ++i) {
1135 objs[i] = PyTuple_GET_ITEM(args, i);
1136 }
1137 for (; l < max; ++l) {
1138 objs[l] = 0;
1139 }
1140 return i + 1;
1141 }
1142 }
1143}
1144
1145/* A functor is a function object with one single object argument */
1146#if PY_VERSION_HEX >= 0x02020000
1147#define SWIG_Python_CallFunctor(functor, obj) PyObject_CallFunctionObjArgs(functor, obj, NULL);
1148#else
1149#define SWIG_Python_CallFunctor(functor, obj) PyObject_CallFunction(functor, "O", obj);
1150#endif
1151
1152/*
1153 Helper for static pointer initialization for both C and C++ code, for example
1154 static PyObject *SWIG_STATIC_POINTER(MyVar) = NewSomething(...);
1155*/
1156#ifdef __cplusplus
1157#define SWIG_STATIC_POINTER(var) var
1158#else
1159#define SWIG_STATIC_POINTER(var) var = 0; if (!var) var
1160#endif
1161
1162/* -----------------------------------------------------------------------------
1163 * Pointer declarations
1164 * ----------------------------------------------------------------------------- */
1165
1166/* Flags for new pointer objects */
1167#define SWIG_POINTER_NOSHADOW (SWIG_POINTER_OWN << 1)
1168#define SWIG_POINTER_NEW (SWIG_POINTER_NOSHADOW | SWIG_POINTER_OWN)
1169
1170#define SWIG_POINTER_IMPLICIT_CONV (SWIG_POINTER_DISOWN << 1)
1171
1172#ifdef __cplusplus
1173extern "C" {
1174#if 0
1175} /* cc-mode */
1176#endif
1177#endif
1178
1179/* How to access Py_None */
1180#if defined(_WIN32) || defined(__WIN32__) || defined(__CYGWIN__)
1181# ifndef SWIG_PYTHON_NO_BUILD_NONE
1182# ifndef SWIG_PYTHON_BUILD_NONE
1183# define SWIG_PYTHON_BUILD_NONE
1184# endif
1185# endif
1186#endif
1187
1188#ifdef SWIG_PYTHON_BUILD_NONE
1189# ifdef Py_None
1190# undef Py_None
1191# define Py_None SWIG_Py_None()
1192# endif
1193SWIGRUNTIMEINLINE PyObject *
1194_SWIG_Py_None(void)
1195{
1196 PyObject *none = Py_BuildValue("");
1197 Py_DECREF(none);
1198 return none;
1199}
1200SWIGRUNTIME PyObject *
1201SWIG_Py_None(void)
1202{
1203 static PyObject *SWIG_STATIC_POINTER(none) = _SWIG_Py_None();
1204 return none;
1205}
1206#endif
1207
1208/* The python void return value */
1209
1210SWIGRUNTIMEINLINE PyObject *
1211SWIG_Py_Void(void)
1212{
1213 PyObject *none = Py_None;
1214 Py_INCREF(none);
1215 return none;
1216}
1217
1218/* PySwigClientData */
1219
1220typedef struct {
1221 PyObject *klass;
1222 PyObject *newraw;
1223 PyObject *newargs;
1224 PyObject *destroy;
1225 int delargs;
1226 int implicitconv;
1227} PySwigClientData;
1228
1229SWIGRUNTIMEINLINE int
1230SWIG_Python_CheckImplicit(swig_type_info *ty)
1231{
1232 PySwigClientData *data = (PySwigClientData *)ty->clientdata;
1233 return data ? data->implicitconv : 0;
1234}
1235
1236SWIGRUNTIMEINLINE PyObject *
1237SWIG_Python_ExceptionType(swig_type_info *desc) {
1238 PySwigClientData *data = desc ? (PySwigClientData *) desc->clientdata : 0;
1239 PyObject *klass = data ? data->klass : 0;
1240 return (klass ? klass : PyExc_RuntimeError);
1241}
1242
1243
1244SWIGRUNTIME PySwigClientData *
1245PySwigClientData_New(PyObject* obj)
1246{
1247 if (!obj) {
1248 return 0;
1249 } else {
1250 PySwigClientData *data = (PySwigClientData *)malloc(sizeof(PySwigClientData));
1251 /* the klass element */
1252 data->klass = obj;
1253 Py_INCREF(data->klass);
1254 /* the newraw method and newargs arguments used to create a new raw instance */
1255 if (PyClass_Check(obj)) {
1256 data->newraw = 0;
1257 data->newargs = obj;
1258 Py_INCREF(obj);
1259 } else {
1260#if (PY_VERSION_HEX < 0x02020000)
1261 data->newraw = 0;
1262#else
1263 data->newraw = PyObject_GetAttrString(data->klass, (char *)"__new__");
1264#endif
1265 if (data->newraw) {
1266 Py_INCREF(data->newraw);
1267 data->newargs = PyTuple_New(1);
1268 PyTuple_SetItem(data->newargs, 0, obj);
1269 } else {
1270 data->newargs = obj;
1271 }
1272 Py_INCREF(data->newargs);
1273 }
1274 /* the destroy method, aka as the C++ delete method */
1275 data->destroy = PyObject_GetAttrString(data->klass, (char *)"__swig_destroy__");
1276 if (PyErr_Occurred()) {
1277 PyErr_Clear();
1278 data->destroy = 0;
1279 }
1280 if (data->destroy) {
1281 int flags;
1282 Py_INCREF(data->destroy);
1283 flags = PyCFunction_GET_FLAGS(data->destroy);
1284#ifdef METH_O
1285 data->delargs = !(flags & (METH_O));
1286#else
1287 data->delargs = 0;
1288#endif
1289 } else {
1290 data->delargs = 0;
1291 }
1292 data->implicitconv = 0;
1293 return data;
1294 }
1295}
1296
1297SWIGRUNTIME void
1298PySwigClientData_Del(PySwigClientData* data)
1299{
1300 Py_XDECREF(data->newraw);
1301 Py_XDECREF(data->newargs);
1302 Py_XDECREF(data->destroy);
1303}
1304
1305/* =============== PySwigObject =====================*/
1306
1307typedef struct {
1308 PyObject_HEAD
1309 void *ptr;
1310 swig_type_info *ty;
1311 int own;
1312 PyObject *next;
1313} PySwigObject;
1314
1315SWIGRUNTIME PyObject *
1316PySwigObject_long(PySwigObject *v)
1317{
1318 return PyLong_FromVoidPtr(v->ptr);
1319}
1320
1321SWIGRUNTIME PyObject *
1322PySwigObject_format(const char* fmt, PySwigObject *v)
1323{
1324 PyObject *res = NULL;
1325 PyObject *args = PyTuple_New(1);
1326 if (args) {
1327 if (PyTuple_SetItem(args, 0, PySwigObject_long(v)) == 0) {
1328 PyObject *ofmt = PyString_FromString(fmt);
1329 if (ofmt) {
1330 res = PyString_Format(ofmt,args);
1331 Py_DECREF(ofmt);
1332 }
1333 Py_DECREF(args);
1334 }
1335 }
1336 return res;
1337}
1338
1339SWIGRUNTIME PyObject *
1340PySwigObject_oct(PySwigObject *v)
1341{
1342 return PySwigObject_format("%o",v);
1343}
1344
1345SWIGRUNTIME PyObject *
1346PySwigObject_hex(PySwigObject *v)
1347{
1348 return PySwigObject_format("%x",v);
1349}
1350
1351SWIGRUNTIME PyObject *
1352#ifdef METH_NOARGS
1353PySwigObject_repr(PySwigObject *v)
1354#else
1355PySwigObject_repr(PySwigObject *v, PyObject *args)
1356#endif
1357{
1358 const char *name = SWIG_TypePrettyName(v->ty);
1359 PyObject *hex = PySwigObject_hex(v);
1360 PyObject *repr = PyString_FromFormat("<Swig Object of type '%s' at 0x%s>", name, PyString_AsString(hex));
1361 Py_DECREF(hex);
1362 if (v->next) {
1363#ifdef METH_NOARGS
1364 PyObject *nrep = PySwigObject_repr((PySwigObject *)v->next);
1365#else
1366 PyObject *nrep = PySwigObject_repr((PySwigObject *)v->next, args);
1367#endif
1368 PyString_ConcatAndDel(&repr,nrep);
1369 }
1370 return repr;
1371}
1372
1373SWIGRUNTIME int
1374PySwigObject_print(PySwigObject *v, FILE *fp, int SWIGUNUSEDPARM(flags))
1375{
1376#ifdef METH_NOARGS
1377 PyObject *repr = PySwigObject_repr(v);
1378#else
1379 PyObject *repr = PySwigObject_repr(v, NULL);
1380#endif
1381 if (repr) {
1382 fputs(PyString_AsString(repr), fp);
1383 Py_DECREF(repr);
1384 return 0;
1385 } else {
1386 return 1;
1387 }
1388}
1389
1390SWIGRUNTIME PyObject *
1391PySwigObject_str(PySwigObject *v)
1392{
1393 char result[SWIG_BUFFER_SIZE];
1394 return SWIG_PackVoidPtr(result, v->ptr, v->ty->name, sizeof(result)) ?
1395 PyString_FromString(result) : 0;
1396}
1397
1398SWIGRUNTIME int
1399PySwigObject_compare(PySwigObject *v, PySwigObject *w)
1400{
1401 void *i = v->ptr;
1402 void *j = w->ptr;
1403 return (i < j) ? -1 : ((i > j) ? 1 : 0);
1404}
1405
1406SWIGRUNTIME PyTypeObject* _PySwigObject_type(void);
1407
1408SWIGRUNTIME PyTypeObject*
1409PySwigObject_type(void) {
1410 static PyTypeObject *SWIG_STATIC_POINTER(type) = _PySwigObject_type();
1411 return type;
1412}
1413
1414SWIGRUNTIMEINLINE int
1415PySwigObject_Check(PyObject *op) {
1416 return ((op)->ob_type == PySwigObject_type())
1417 || (strcmp((op)->ob_type->tp_name,"PySwigObject") == 0);
1418}
1419
1420SWIGRUNTIME PyObject *
1421PySwigObject_New(void *ptr, swig_type_info *ty, int own);
1422
1423SWIGRUNTIME void
1424PySwigObject_dealloc(PyObject *v)
1425{
1426 PySwigObject *sobj = (PySwigObject *) v;
1427 PyObject *next = sobj->next;
1428 if (sobj->own) {
1429 swig_type_info *ty = sobj->ty;
1430 PySwigClientData *data = ty ? (PySwigClientData *) ty->clientdata : 0;
1431 PyObject *destroy = data ? data->destroy : 0;
1432 if (destroy) {
1433 /* destroy is always a VARARGS method */
1434 PyObject *res;
1435 if (data->delargs) {
1436 /* we need to create a temporal object to carry the destroy operation */
1437 PyObject *tmp = PySwigObject_New(sobj->ptr, ty, 0);
1438 res = SWIG_Python_CallFunctor(destroy, tmp);
1439 Py_DECREF(tmp);
1440 } else {
1441 PyCFunction meth = PyCFunction_GET_FUNCTION(destroy);
1442 PyObject *mself = PyCFunction_GET_SELF(destroy);
1443 res = ((*meth)(mself, v));
1444 }
1445 Py_XDECREF(res);
1446 } else {
1447 const char *name = SWIG_TypePrettyName(ty);
1448#if !defined(SWIG_PYTHON_SILENT_MEMLEAK)
1449 printf("swig/python detected a memory leak of type '%s', no destructor found.\n", name);
1450#endif
1451 }
1452 }
1453 Py_XDECREF(next);
1454 PyObject_DEL(v);
1455}
1456
1457SWIGRUNTIME PyObject*
1458PySwigObject_append(PyObject* v, PyObject* next)
1459{
1460 PySwigObject *sobj = (PySwigObject *) v;
1461#ifndef METH_O
1462 PyObject *tmp = 0;
1463 if (!PyArg_ParseTuple(next,(char *)"O:append", &tmp)) return NULL;
1464 next = tmp;
1465#endif
1466 if (!PySwigObject_Check(next)) {
1467 return NULL;
1468 }
1469 sobj->next = next;
1470 Py_INCREF(next);
1471 return SWIG_Py_Void();
1472}
1473
1474SWIGRUNTIME PyObject*
1475#ifdef METH_NOARGS
1476PySwigObject_next(PyObject* v)
1477#else
1478PySwigObject_next(PyObject* v, PyObject *SWIGUNUSEDPARM(args))
1479#endif
1480{
1481 PySwigObject *sobj = (PySwigObject *) v;
1482 if (sobj->next) {
1483 Py_INCREF(sobj->next);
1484 return sobj->next;
1485 } else {
1486 return SWIG_Py_Void();
1487 }
1488}
1489
1490SWIGINTERN PyObject*
1491#ifdef METH_NOARGS
1492PySwigObject_disown(PyObject *v)
1493#else
1494PySwigObject_disown(PyObject* v, PyObject *SWIGUNUSEDPARM(args))
1495#endif
1496{
1497 PySwigObject *sobj = (PySwigObject *)v;
1498 sobj->own = 0;
1499 return SWIG_Py_Void();
1500}
1501
1502SWIGINTERN PyObject*
1503#ifdef METH_NOARGS
1504PySwigObject_acquire(PyObject *v)
1505#else
1506PySwigObject_acquire(PyObject* v, PyObject *SWIGUNUSEDPARM(args))
1507#endif
1508{
1509 PySwigObject *sobj = (PySwigObject *)v;
1510 sobj->own = SWIG_POINTER_OWN;
1511 return SWIG_Py_Void();
1512}
1513
1514SWIGINTERN PyObject*
1515PySwigObject_own(PyObject *v, PyObject *args)
1516{
1517 PyObject *val = 0;
1518#if (PY_VERSION_HEX < 0x02020000)
1519 if (!PyArg_ParseTuple(args,(char *)"|O:own",&val))
1520#else
1521 if (!PyArg_UnpackTuple(args, (char *)"own", 0, 1, &val))
1522#endif
1523 {
1524 return NULL;
1525 }
1526 else
1527 {
1528 PySwigObject *sobj = (PySwigObject *)v;
1529 PyObject *obj = PyBool_FromLong(sobj->own);
1530 if (val) {
1531#ifdef METH_NOARGS
1532 if (PyObject_IsTrue(val)) {
1533 PySwigObject_acquire(v);
1534 } else {
1535 PySwigObject_disown(v);
1536 }
1537#else
1538 if (PyObject_IsTrue(val)) {
1539 PySwigObject_acquire(v,args);
1540 } else {
1541 PySwigObject_disown(v,args);
1542 }
1543#endif
1544 }
1545 return obj;
1546 }
1547}
1548
1549#ifdef METH_O
1550static PyMethodDef
1551swigobject_methods[] = {
1552 {(char *)"disown", (PyCFunction)PySwigObject_disown, METH_NOARGS, (char *)"releases ownership of the pointer"},
1553 {(char *)"acquire", (PyCFunction)PySwigObject_acquire, METH_NOARGS, (char *)"aquires ownership of the pointer"},
1554 {(char *)"own", (PyCFunction)PySwigObject_own, METH_VARARGS, (char *)"returns/sets ownership of the pointer"},
1555 {(char *)"append", (PyCFunction)PySwigObject_append, METH_O, (char *)"appends another 'this' object"},
1556 {(char *)"next", (PyCFunction)PySwigObject_next, METH_NOARGS, (char *)"returns the next 'this' object"},
1557 {(char *)"__repr__",(PyCFunction)PySwigObject_repr, METH_NOARGS, (char *)"returns object representation"},
1558 {0, 0, 0, 0}
1559};
1560#else
1561static PyMethodDef
1562swigobject_methods[] = {
1563 {(char *)"disown", (PyCFunction)PySwigObject_disown, METH_VARARGS, (char *)"releases ownership of the pointer"},
1564 {(char *)"acquire", (PyCFunction)PySwigObject_acquire, METH_VARARGS, (char *)"aquires ownership of the pointer"},
1565 {(char *)"own", (PyCFunction)PySwigObject_own, METH_VARARGS, (char *)"returns/sets ownership of the pointer"},
1566 {(char *)"append", (PyCFunction)PySwigObject_append, METH_VARARGS, (char *)"appends another 'this' object"},
1567 {(char *)"next", (PyCFunction)PySwigObject_next, METH_VARARGS, (char *)"returns the next 'this' object"},
1568 {(char *)"__repr__",(PyCFunction)PySwigObject_repr, METH_VARARGS, (char *)"returns object representation"},
1569 {0, 0, 0, 0}
1570};
1571#endif
1572
1573#if PY_VERSION_HEX < 0x02020000
1574SWIGINTERN PyObject *
1575PySwigObject_getattr(PySwigObject *sobj,char *name)
1576{
1577 return Py_FindMethod(swigobject_methods, (PyObject *)sobj, name);
1578}
1579#endif
1580
1581SWIGRUNTIME PyTypeObject*
1582_PySwigObject_type(void) {
1583 static char swigobject_doc[] = "Swig object carries a C/C++ instance pointer";
1584
1585 static PyNumberMethods PySwigObject_as_number = {
1586 (binaryfunc)0, /*nb_add*/
1587 (binaryfunc)0, /*nb_subtract*/
1588 (binaryfunc)0, /*nb_multiply*/
1589 (binaryfunc)0, /*nb_divide*/
1590 (binaryfunc)0, /*nb_remainder*/
093d3ff1
RD
1591 (binaryfunc)0, /*nb_divmod*/
1592 (ternaryfunc)0,/*nb_power*/
1593 (unaryfunc)0, /*nb_negative*/
1594 (unaryfunc)0, /*nb_positive*/
1595 (unaryfunc)0, /*nb_absolute*/
1596 (inquiry)0, /*nb_nonzero*/
1597 0, /*nb_invert*/
1598 0, /*nb_lshift*/
1599 0, /*nb_rshift*/
1600 0, /*nb_and*/
1601 0, /*nb_xor*/
1602 0, /*nb_or*/
1603 (coercion)0, /*nb_coerce*/
1604 (unaryfunc)PySwigObject_long, /*nb_int*/
1605 (unaryfunc)PySwigObject_long, /*nb_long*/
1606 (unaryfunc)0, /*nb_float*/
1607 (unaryfunc)PySwigObject_oct, /*nb_oct*/
1608 (unaryfunc)PySwigObject_hex, /*nb_hex*/
7449af73 1609#if PY_VERSION_HEX >= 0x02020000
093d3ff1 1610 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 /* nb_inplace_add -> nb_inplace_true_divide */
7449af73
RD
1611#elif PY_VERSION_HEX >= 0x02000000
1612 0,0,0,0,0,0,0,0,0,0,0 /* nb_inplace_add -> nb_inplace_or */
093d3ff1
RD
1613#endif
1614 };
1615
554f62e9 1616 static PyTypeObject pyswigobject_type;
7449af73 1617 static int type_init = 0;
093d3ff1 1618 if (!type_init) {
554f62e9
RD
1619 const PyTypeObject tmp
1620 = {
1621 PyObject_HEAD_INIT(NULL)
1622 0, /* ob_size */
1623 (char *)"PySwigObject", /* tp_name */
1624 sizeof(PySwigObject), /* tp_basicsize */
1625 0, /* tp_itemsize */
1626 (destructor)PySwigObject_dealloc, /* tp_dealloc */
1627 (printfunc)PySwigObject_print, /* tp_print */
1628#if PY_VERSION_HEX < 0x02020000
1629 (getattrfunc)PySwigObject_getattr, /* tp_getattr */
1630#else
1631 (getattrfunc)0, /* tp_getattr */
093d3ff1 1632#endif
554f62e9
RD
1633 (setattrfunc)0, /* tp_setattr */
1634 (cmpfunc)PySwigObject_compare, /* tp_compare */
1635 (reprfunc)PySwigObject_repr, /* tp_repr */
1636 &PySwigObject_as_number, /* tp_as_number */
1637 0, /* tp_as_sequence */
1638 0, /* tp_as_mapping */
1639 (hashfunc)0, /* tp_hash */
1640 (ternaryfunc)0, /* tp_call */
1641 (reprfunc)PySwigObject_str, /* tp_str */
1642 PyObject_GenericGetAttr, /* tp_getattro */
1643 0, /* tp_setattro */
1644 0, /* tp_as_buffer */
1645 Py_TPFLAGS_DEFAULT, /* tp_flags */
1646 swigobject_doc, /* tp_doc */
1647 0, /* tp_traverse */
1648 0, /* tp_clear */
1649 0, /* tp_richcompare */
1650 0, /* tp_weaklistoffset */
093d3ff1 1651#if PY_VERSION_HEX >= 0x02020000
554f62e9
RD
1652 0, /* tp_iter */
1653 0, /* tp_iternext */
1654 swigobject_methods, /* tp_methods */
1655 0, /* tp_members */
1656 0, /* tp_getset */
1657 0, /* tp_base */
1658 0, /* tp_dict */
1659 0, /* tp_descr_get */
1660 0, /* tp_descr_set */
1661 0, /* tp_dictoffset */
1662 0, /* tp_init */
1663 0, /* tp_alloc */
1664 0, /* tp_new */
1665 0, /* tp_free */
1666 0, /* tp_is_gc */
1667 0, /* tp_bases */
1668 0, /* tp_mro */
1669 0, /* tp_cache */
1670 0, /* tp_subclasses */
1671 0, /* tp_weaklist */
d55e5bfc 1672#endif
093d3ff1 1673#if PY_VERSION_HEX >= 0x02030000
554f62e9 1674 0, /* tp_del */
093d3ff1
RD
1675#endif
1676#ifdef COUNT_ALLOCS
554f62e9 1677 0,0,0,0 /* tp_alloc -> tp_next */
093d3ff1 1678#endif
554f62e9 1679 };
7449af73 1680 pyswigobject_type = tmp;
554f62e9 1681 pyswigobject_type.ob_type = &PyType_Type;
093d3ff1
RD
1682 type_init = 1;
1683 }
7449af73 1684 return &pyswigobject_type;
093d3ff1
RD
1685}
1686
1687SWIGRUNTIME PyObject *
554f62e9 1688PySwigObject_New(void *ptr, swig_type_info *ty, int own)
093d3ff1 1689{
554f62e9
RD
1690 PySwigObject *sobj = PyObject_NEW(PySwigObject, PySwigObject_type());
1691 if (sobj) {
1692 sobj->ptr = ptr;
1693 sobj->ty = ty;
1694 sobj->own = own;
1695 sobj->next = 0;
7449af73 1696 }
554f62e9 1697 return (PyObject *)sobj;
093d3ff1
RD
1698}
1699
1700/* -----------------------------------------------------------------------------
1701 * Implements a simple Swig Packed type, and use it instead of string
1702 * ----------------------------------------------------------------------------- */
1703
1704typedef struct {
1705 PyObject_HEAD
1706 void *pack;
554f62e9 1707 swig_type_info *ty;
093d3ff1
RD
1708 size_t size;
1709} PySwigPacked;
1710
1711SWIGRUNTIME int
554f62e9 1712PySwigPacked_print(PySwigPacked *v, FILE *fp, int SWIGUNUSEDPARM(flags))
093d3ff1
RD
1713{
1714 char result[SWIG_BUFFER_SIZE];
1715 fputs("<Swig Packed ", fp);
1716 if (SWIG_PackDataName(result, v->pack, v->size, 0, sizeof(result))) {
1717 fputs("at ", fp);
1718 fputs(result, fp);
1719 }
554f62e9 1720 fputs(v->ty->name,fp);
093d3ff1
RD
1721 fputs(">", fp);
1722 return 0;
1723}
9d7dfdff 1724
093d3ff1
RD
1725SWIGRUNTIME PyObject *
1726PySwigPacked_repr(PySwigPacked *v)
1727{
1728 char result[SWIG_BUFFER_SIZE];
1729 if (SWIG_PackDataName(result, v->pack, v->size, 0, sizeof(result))) {
554f62e9 1730 return PyString_FromFormat("<Swig Packed at %s%s>", result, v->ty->name);
093d3ff1 1731 } else {
554f62e9 1732 return PyString_FromFormat("<Swig Packed %s>", v->ty->name);
093d3ff1
RD
1733 }
1734}
1735
1736SWIGRUNTIME PyObject *
1737PySwigPacked_str(PySwigPacked *v)
1738{
1739 char result[SWIG_BUFFER_SIZE];
1740 if (SWIG_PackDataName(result, v->pack, v->size, 0, sizeof(result))){
554f62e9 1741 return PyString_FromFormat("%s%s", result, v->ty->name);
093d3ff1 1742 } else {
554f62e9 1743 return PyString_FromString(v->ty->name);
093d3ff1
RD
1744 }
1745}
1746
1747SWIGRUNTIME int
1748PySwigPacked_compare(PySwigPacked *v, PySwigPacked *w)
1749{
554f62e9
RD
1750 size_t i = v->size;
1751 size_t j = w->size;
1752 int s = (i < j) ? -1 : ((i > j) ? 1 : 0);
1753 return s ? s : strncmp((char *)v->pack, (char *)w->pack, 2*v->size);
093d3ff1
RD
1754}
1755
554f62e9 1756SWIGRUNTIME PyTypeObject* _PySwigPacked_type(void);
093d3ff1
RD
1757
1758SWIGRUNTIME PyTypeObject*
7449af73 1759PySwigPacked_type(void) {
554f62e9
RD
1760 static PyTypeObject *SWIG_STATIC_POINTER(type) = _PySwigPacked_type();
1761 return type;
1762}
1763
1764SWIGRUNTIMEINLINE int
1765PySwigPacked_Check(PyObject *op) {
1766 return ((op)->ob_type == _PySwigPacked_type())
1767 || (strcmp((op)->ob_type->tp_name,"PySwigPacked") == 0);
1768}
1769
1770SWIGRUNTIME void
1771PySwigPacked_dealloc(PyObject *v)
1772{
1773 if (PySwigPacked_Check(v)) {
1774 PySwigPacked *sobj = (PySwigPacked *) v;
1775 free(sobj->pack);
1776 }
1777 PyObject_DEL(v);
1778}
1779
1780SWIGRUNTIME PyTypeObject*
1781_PySwigPacked_type(void) {
1782 static char swigpacked_doc[] = "Swig object carries a C/C++ instance pointer";
1783 static PyTypeObject pyswigpacked_type;
1784 static int type_init = 0;
1785 if (!type_init) {
1786 const PyTypeObject tmp
1787 = {
1788 PyObject_HEAD_INIT(NULL)
1789 0, /* ob_size */
1790 (char *)"PySwigPacked", /* tp_name */
1791 sizeof(PySwigPacked), /* tp_basicsize */
1792 0, /* tp_itemsize */
1793 (destructor)PySwigPacked_dealloc, /* tp_dealloc */
1794 (printfunc)PySwigPacked_print, /* tp_print */
1795 (getattrfunc)0, /* tp_getattr */
1796 (setattrfunc)0, /* tp_setattr */
1797 (cmpfunc)PySwigPacked_compare, /* tp_compare */
1798 (reprfunc)PySwigPacked_repr, /* tp_repr */
1799 0, /* tp_as_number */
1800 0, /* tp_as_sequence */
1801 0, /* tp_as_mapping */
1802 (hashfunc)0, /* tp_hash */
1803 (ternaryfunc)0, /* tp_call */
1804 (reprfunc)PySwigPacked_str, /* tp_str */
1805 PyObject_GenericGetAttr, /* tp_getattro */
1806 0, /* tp_setattro */
1807 0, /* tp_as_buffer */
1808 Py_TPFLAGS_DEFAULT, /* tp_flags */
1809 swigpacked_doc, /* tp_doc */
1810 0, /* tp_traverse */
1811 0, /* tp_clear */
1812 0, /* tp_richcompare */
1813 0, /* tp_weaklistoffset */
1814#if PY_VERSION_HEX >= 0x02020000
1815 0, /* tp_iter */
1816 0, /* tp_iternext */
1817 0, /* tp_methods */
1818 0, /* tp_members */
1819 0, /* tp_getset */
1820 0, /* tp_base */
1821 0, /* tp_dict */
1822 0, /* tp_descr_get */
1823 0, /* tp_descr_set */
1824 0, /* tp_dictoffset */
1825 0, /* tp_init */
1826 0, /* tp_alloc */
1827 0, /* tp_new */
1828 0, /* tp_free */
1829 0, /* tp_is_gc */
1830 0, /* tp_bases */
1831 0, /* tp_mro */
1832 0, /* tp_cache */
1833 0, /* tp_subclasses */
1834 0, /* tp_weaklist */
093d3ff1
RD
1835#endif
1836#if PY_VERSION_HEX >= 0x02030000
554f62e9 1837 0, /* tp_del */
093d3ff1
RD
1838#endif
1839#ifdef COUNT_ALLOCS
554f62e9 1840 0,0,0,0 /* tp_alloc -> tp_next */
093d3ff1 1841#endif
554f62e9 1842 };
7449af73 1843 pyswigpacked_type = tmp;
554f62e9 1844 pyswigpacked_type.ob_type = &PyType_Type;
093d3ff1
RD
1845 type_init = 1;
1846 }
7449af73 1847 return &pyswigpacked_type;
093d3ff1
RD
1848}
1849
1850SWIGRUNTIME PyObject *
554f62e9 1851PySwigPacked_New(void *ptr, size_t size, swig_type_info *ty)
093d3ff1 1852{
554f62e9
RD
1853 PySwigPacked *sobj = PyObject_NEW(PySwigPacked, PySwigPacked_type());
1854 if (sobj) {
093d3ff1 1855 void *pack = malloc(size);
7449af73
RD
1856 if (pack) {
1857 memcpy(pack, ptr, size);
554f62e9
RD
1858 sobj->pack = pack;
1859 sobj->ty = ty;
1860 sobj->size = size;
1861 } else {
1862 PyObject_DEL((PyObject *) sobj);
1863 sobj = 0;
7449af73 1864 }
093d3ff1 1865 }
554f62e9 1866 return (PyObject *) sobj;
093d3ff1
RD
1867}
1868
554f62e9 1869SWIGRUNTIME swig_type_info *
093d3ff1
RD
1870PySwigPacked_UnpackData(PyObject *obj, void *ptr, size_t size)
1871{
554f62e9
RD
1872 if (PySwigPacked_Check(obj)) {
1873 PySwigPacked *sobj = (PySwigPacked *)obj;
1874 if (sobj->size != size) return 0;
1875 memcpy(ptr, sobj->pack, size);
1876 return sobj->ty;
1877 } else {
1878 return 0;
1879 }
093d3ff1
RD
1880}
1881
093d3ff1 1882/* -----------------------------------------------------------------------------
554f62e9 1883 * pointers/data manipulation
093d3ff1
RD
1884 * ----------------------------------------------------------------------------- */
1885
554f62e9
RD
1886SWIGRUNTIMEINLINE PyObject *
1887_SWIG_This(void)
1888{
1889 return PyString_FromString("this");
1890}
093d3ff1 1891
554f62e9
RD
1892SWIGRUNTIME PyObject *
1893SWIG_This(void)
1894{
1895 static PyObject *SWIG_STATIC_POINTER(swig_this) = _SWIG_This();
1896 return swig_this;
1897}
093d3ff1 1898
554f62e9 1899/* #define SWIG_PYTHON_SLOW_GETSET_THIS */
093d3ff1 1900
554f62e9
RD
1901SWIGRUNTIME PySwigObject *
1902SWIG_Python_GetSwigThis(PyObject *pyobj)
093d3ff1 1903{
554f62e9
RD
1904 if (PySwigObject_Check(pyobj)) {
1905 return (PySwigObject *) pyobj;
1906 } else {
1907 PyObject *obj = 0;
1908#if (!defined(SWIG_PYTHON_SLOW_GETSET_THIS) && (PY_VERSION_HEX >= 0x02030000))
1909 if (PyInstance_Check(pyobj)) {
1910 obj = _PyInstance_Lookup(pyobj, SWIG_This());
1911 } else {
1912 PyObject **dictptr = _PyObject_GetDictPtr(pyobj);
1913 if (dictptr != NULL) {
1914 PyObject *dict = *dictptr;
1915 obj = dict ? PyDict_GetItem(dict, SWIG_This()) : 0;
1916 } else {
1917#ifdef PyWeakref_CheckProxy
1918 if (PyWeakref_CheckProxy(pyobj)) {
1919 PyObject *wobj = PyWeakref_GET_OBJECT(pyobj);
1920 return wobj ? SWIG_Python_GetSwigThis(wobj) : 0;
1921 }
1922#endif
1923 obj = PyObject_GetAttr(pyobj,SWIG_This());
1924 if (obj) {
1925 Py_DECREF(obj);
093d3ff1 1926 } else {
554f62e9
RD
1927 if (PyErr_Occurred()) PyErr_Clear();
1928 return 0;
093d3ff1 1929 }
093d3ff1 1930 }
554f62e9
RD
1931 }
1932#else
1933 obj = PyObject_GetAttr(pyobj,SWIG_This());
1934 if (obj) {
1935 Py_DECREF(obj);
1936 } else {
1937 if (PyErr_Occurred()) PyErr_Clear();
1938 return 0;
1939 }
1940#endif
1941 if (obj && !PySwigObject_Check(obj)) {
1942 /* a PyObject is called 'this', try to get the 'real this'
1943 PySwigObject from it */
1944 return SWIG_Python_GetSwigThis(obj);
1945 }
1946 return (PySwigObject *)obj;
093d3ff1
RD
1947 }
1948}
1949
554f62e9
RD
1950/* Acquire a pointer value */
1951
1952SWIGRUNTIME int
1953SWIG_Python_AcquirePtr(PyObject *obj, int own) {
1954 if (own) {
1955 PySwigObject *sobj = SWIG_Python_GetSwigThis(obj);
1956 if (sobj) {
1957 int oldown = sobj->own;
1958 sobj->own = own;
1959 return oldown;
1960 }
093d3ff1 1961 }
554f62e9 1962 return 0;
093d3ff1
RD
1963}
1964
554f62e9
RD
1965/* Convert a pointer value */
1966
093d3ff1 1967SWIGRUNTIME int
554f62e9
RD
1968SWIG_Python_ConvertPtrAndOwn(PyObject *obj, void **ptr, swig_type_info *ty, int flags, int *own) {
1969 if (!obj) return SWIG_ERROR;
1970 if (obj == Py_None) {
1971 if (ptr) *ptr = 0;
1972 return SWIG_OK;
1973 } else {
1974 PySwigObject *sobj = SWIG_Python_GetSwigThis(obj);
1975 while (sobj) {
1976 void *vptr = sobj->ptr;
1977 if (ty) {
1978 swig_type_info *to = sobj->ty;
1979 if (to == ty) {
1980 /* no type cast needed */
1981 if (ptr) *ptr = vptr;
1982 break;
1983 } else {
1984 swig_cast_info *tc = SWIG_TypeCheck(to->name,ty);
1985 if (!tc) {
1986 sobj = (PySwigObject *)sobj->next;
1987 } else {
1988 if (ptr) *ptr = SWIG_TypeCast(tc,vptr);
1989 break;
1990 }
1991 }
093d3ff1 1992 } else {
554f62e9
RD
1993 if (ptr) *ptr = vptr;
1994 break;
093d3ff1 1995 }
093d3ff1 1996 }
554f62e9
RD
1997 if (sobj) {
1998 if (own) *own = sobj->own;
1999 if (flags & SWIG_POINTER_DISOWN) {
2000 sobj->own = 0;
2001 }
2002 return SWIG_OK;
2003 } else {
2004 int res = SWIG_ERROR;
2005 if (flags & SWIG_POINTER_IMPLICIT_CONV) {
2006 PySwigClientData *data = ty ? (PySwigClientData *) ty->clientdata : 0;
2007 if (data && !data->implicitconv) {
2008 PyObject *klass = data->klass;
2009 if (klass) {
2010 PyObject *impconv;
2011 data->implicitconv = 1; /* avoid recursion and call 'explicit' constructors*/
2012 impconv = SWIG_Python_CallFunctor(klass, obj);
2013 data->implicitconv = 0;
2014 if (PyErr_Occurred()) {
2015 PyErr_Clear();
2016 impconv = 0;
2017 }
2018 if (impconv) {
2019 PySwigObject *iobj = SWIG_Python_GetSwigThis(impconv);
2020 if (iobj) {
2021 void *vptr;
2022 res = SWIG_Python_ConvertPtrAndOwn((PyObject*)iobj, &vptr, ty, 0, 0);
2023 if (SWIG_IsOK(res)) {
2024 if (ptr) {
2025 *ptr = vptr;
2026 /* transfer the ownership to 'ptr' */
2027 iobj->own = 0;
2028 res = SWIG_AddCast(res);
2029 res = SWIG_AddNewMask(res);
2030 } else {
2031 res = SWIG_AddCast(res);
2032 }
2033 }
2034 }
2035 Py_DECREF(impconv);
2036 }
2037 }
2038 }
2039 }
2040 return res;
2041 }
093d3ff1
RD
2042 }
2043}
2044
554f62e9
RD
2045/* Convert a function ptr value */
2046
093d3ff1 2047SWIGRUNTIME int
554f62e9
RD
2048SWIG_Python_ConvertFunctionPtr(PyObject *obj, void **ptr, swig_type_info *ty) {
2049 if (!PyCFunction_Check(obj)) {
2050 return SWIG_ConvertPtr(obj, ptr, ty, 0);
093d3ff1 2051 } else {
554f62e9
RD
2052 void *vptr = 0;
2053
2054 /* here we get the method pointer for callbacks */
96221a45 2055 const char *doc = (((PyCFunctionObject *)obj) -> m_ml -> ml_doc);
554f62e9
RD
2056 const char *desc = doc ? strstr(doc, "swig_ptr: ") : 0;
2057 if (desc) {
2058 desc = ty ? SWIG_UnpackVoidPtr(desc + 10, &vptr, ty->name) : 0;
2059 if (!desc) return SWIG_ERROR;
2060 }
2061 if (ty) {
2062 swig_cast_info *tc = SWIG_TypeCheck(desc,ty);
2063 if (!tc) return SWIG_ERROR;
2064 *ptr = SWIG_TypeCast(tc,vptr);
2065 } else {
2066 *ptr = vptr;
2067 }
2068 return SWIG_OK;
093d3ff1
RD
2069 }
2070}
2071
554f62e9 2072/* Convert a packed value value */
093d3ff1 2073
093d3ff1 2074SWIGRUNTIME int
554f62e9
RD
2075SWIG_Python_ConvertPacked(PyObject *obj, void *ptr, size_t sz, swig_type_info *ty) {
2076 swig_type_info *to = PySwigPacked_UnpackData(obj, ptr, sz);
2077 if (!to) return SWIG_ERROR;
2078 if (ty) {
2079 if (to != ty) {
2080 /* check type cast? */
2081 swig_cast_info *tc = SWIG_TypeCheck(to->name,ty);
2082 if (!tc) return SWIG_ERROR;
2083 }
093d3ff1 2084 }
554f62e9
RD
2085 return SWIG_OK;
2086}
093d3ff1 2087
554f62e9
RD
2088/* -----------------------------------------------------------------------------
2089 * Create a new pointer object
2090 * ----------------------------------------------------------------------------- */
093d3ff1 2091
554f62e9
RD
2092/*
2093 Create a new instance object, whitout calling __init__, and set the
2094 'this' attribute.
2095*/
093d3ff1 2096
554f62e9
RD
2097SWIGRUNTIME PyObject*
2098SWIG_Python_NewShadowInstance(PySwigClientData *data, PyObject *swig_this)
2099{
2100#if (PY_VERSION_HEX >= 0x02020000)
2101 PyObject *inst = 0;
2102 PyObject *newraw = data->newraw;
2103 if (newraw) {
2104 inst = PyObject_Call(newraw, data->newargs, NULL);
2105 if (inst) {
2106#if !defined(SWIG_PYTHON_SLOW_GETSET_THIS)
2107 PyObject **dictptr = _PyObject_GetDictPtr(inst);
2108 if (dictptr != NULL) {
2109 PyObject *dict = *dictptr;
2110 if (dict == NULL) {
2111 dict = PyDict_New();
2112 *dictptr = dict;
2113 PyDict_SetItem(dict, SWIG_This(), swig_this);
2114 }
093d3ff1 2115 }
554f62e9
RD
2116#else
2117 PyObject *key = SWIG_This();
2118 PyObject_SetAttr(inst, key, swig_this);
2119#endif
093d3ff1 2120 }
554f62e9
RD
2121 } else {
2122 PyObject *dict = PyDict_New();
2123 PyDict_SetItem(dict, SWIG_This(), swig_this);
2124 inst = PyInstance_NewRaw(data->newargs, dict);
2125 Py_DECREF(dict);
093d3ff1 2126 }
554f62e9
RD
2127 return inst;
2128#else
2129#if (PY_VERSION_HEX >= 0x02010000)
2130 PyObject *inst;
2131 PyObject *dict = PyDict_New();
2132 PyDict_SetItem(dict, SWIG_This(), swig_this);
2133 inst = PyInstance_NewRaw(data->newargs, dict);
2134 Py_DECREF(dict);
2135 return (PyObject *) inst;
2136#else
2137 PyInstanceObject *inst = PyObject_NEW(PyInstanceObject, &PyInstance_Type);
2138 if (inst == NULL) {
2139 return NULL;
093d3ff1 2140 }
554f62e9
RD
2141 inst->in_class = (PyClassObject *)data->newargs;
2142 Py_INCREF(inst->in_class);
2143 inst->in_dict = PyDict_New();
2144 if (inst->in_dict == NULL) {
2145 Py_DECREF(inst);
2146 return NULL;
093d3ff1 2147 }
554f62e9
RD
2148#ifdef Py_TPFLAGS_HAVE_WEAKREFS
2149 inst->in_weakreflist = NULL;
2150#endif
2151#ifdef Py_TPFLAGS_GC
2152 PyObject_GC_Init(inst);
2153#endif
2154 PyDict_SetItem(inst->in_dict, SWIG_This(), swig_this);
2155 return (PyObject *) inst;
2156#endif
2157#endif
093d3ff1
RD
2158}
2159
554f62e9
RD
2160SWIGRUNTIME void
2161SWIG_Python_SetSwigThis(PyObject *inst, PyObject *swig_this)
2162{
2163 PyObject *dict;
2164#if (PY_VERSION_HEX >= 0x02020000) && !defined(SWIG_PYTHON_SLOW_GETSET_THIS)
2165 PyObject **dictptr = _PyObject_GetDictPtr(inst);
2166 if (dictptr != NULL) {
2167 dict = *dictptr;
2168 if (dict == NULL) {
2169 dict = PyDict_New();
2170 *dictptr = dict;
2171 }
2172 PyDict_SetItem(dict, SWIG_This(), swig_this);
2173 return;
2174 }
093d3ff1 2175#endif
554f62e9
RD
2176 dict = PyObject_GetAttrString(inst, "__dict__");
2177 PyDict_SetItem(dict, SWIG_This(), swig_this);
2178 Py_DECREF(dict);
2179}
093d3ff1 2180
554f62e9
RD
2181
2182SWIGINTERN PyObject *
2183SWIG_Python_InitShadowInstance(PyObject *args) {
2184 PyObject *obj[2];
2185 if (!SWIG_Python_UnpackTuple(args,(char*)"swiginit", 2, 2, obj)) {
2186 return NULL;
2187 } else {
2188 PySwigObject *sthis = SWIG_Python_GetSwigThis(obj[0]);
2189 if (sthis) {
2190 PySwigObject_append((PyObject*) sthis, obj[1]);
093d3ff1 2191 } else {
554f62e9 2192 SWIG_Python_SetSwigThis(obj[0], obj[1]);
093d3ff1 2193 }
554f62e9 2194 return SWIG_Py_Void();
093d3ff1 2195 }
554f62e9
RD
2196}
2197
2198/* Create a new pointer object */
093d3ff1 2199
093d3ff1 2200SWIGRUNTIME PyObject *
554f62e9 2201SWIG_Python_NewPointerObj(void *ptr, swig_type_info *type, int flags) {
093d3ff1 2202 if (!ptr) {
554f62e9
RD
2203 return SWIG_Py_Void();
2204 } else {
2205 int own = (flags & SWIG_POINTER_OWN) ? SWIG_POINTER_OWN : 0;
2206 PyObject *robj = PySwigObject_New(ptr, type, own);
2207 PySwigClientData *clientdata = type ? (PySwigClientData *)(type->clientdata) : 0;
2208 if (clientdata && !(flags & SWIG_POINTER_NOSHADOW)) {
2209 PyObject *inst = SWIG_Python_NewShadowInstance(clientdata, robj);
2210 if (inst) {
2211 Py_DECREF(robj);
2212 robj = inst;
093d3ff1 2213 }
093d3ff1 2214 }
554f62e9 2215 return robj;
093d3ff1 2216 }
093d3ff1
RD
2217}
2218
554f62e9
RD
2219/* Create a new packed object */
2220
2221SWIGRUNTIMEINLINE PyObject *
093d3ff1 2222SWIG_Python_NewPackedObj(void *ptr, size_t sz, swig_type_info *type) {
554f62e9 2223 return ptr ? PySwigPacked_New((void *) ptr, sz, type) : SWIG_Py_Void();
093d3ff1
RD
2224}
2225
2226/* -----------------------------------------------------------------------------*
2227 * Get type list
2228 * -----------------------------------------------------------------------------*/
2229
2230#ifdef SWIG_LINK_RUNTIME
2231void *SWIG_ReturnGlobalTypeList(void *);
2232#endif
2233
7449af73
RD
2234SWIGRUNTIME swig_module_info *
2235SWIG_Python_GetModule(void) {
093d3ff1
RD
2236 static void *type_pointer = (void *)0;
2237 /* first check if module already created */
2238 if (!type_pointer) {
2239#ifdef SWIG_LINK_RUNTIME
2240 type_pointer = SWIG_ReturnGlobalTypeList((void *)0);
2241#else
2242 type_pointer = PyCObject_Import((char*)"swig_runtime_data" SWIG_RUNTIME_VERSION,
2243 (char*)"type_pointer" SWIG_TYPE_TABLE_NAME);
2244 if (PyErr_Occurred()) {
2245 PyErr_Clear();
2246 type_pointer = (void *)0;
2247 }
093d3ff1 2248#endif
7449af73
RD
2249 }
2250 return (swig_module_info *) type_pointer;
093d3ff1
RD
2251}
2252
7449af73
RD
2253#if PY_MAJOR_VERSION < 2
2254/* PyModule_AddObject function was introduced in Python 2.0. The following function
554f62e9 2255 is copied out of Python/modsupport.c in python version 2.3.4 */
7449af73
RD
2256SWIGINTERN int
2257PyModule_AddObject(PyObject *m, char *name, PyObject *o)
2258{
2259 PyObject *dict;
2260 if (!PyModule_Check(m)) {
2261 PyErr_SetString(PyExc_TypeError,
2262 "PyModule_AddObject() needs module as first arg");
554f62e9 2263 return SWIG_ERROR;
7449af73
RD
2264 }
2265 if (!o) {
2266 PyErr_SetString(PyExc_TypeError,
2267 "PyModule_AddObject() needs non-NULL value");
554f62e9 2268 return SWIG_ERROR;
7449af73
RD
2269 }
2270
2271 dict = PyModule_GetDict(m);
2272 if (dict == NULL) {
2273 /* Internal error -- modules must have a dict! */
2274 PyErr_Format(PyExc_SystemError, "module '%s' has no __dict__",
2275 PyModule_GetName(m));
554f62e9 2276 return SWIG_ERROR;
7449af73
RD
2277 }
2278 if (PyDict_SetItemString(dict, name, o))
554f62e9 2279 return SWIG_ERROR;
7449af73 2280 Py_DECREF(o);
554f62e9 2281 return SWIG_OK;
093d3ff1 2282}
7449af73 2283#endif
093d3ff1 2284
554f62e9
RD
2285SWIGRUNTIME void
2286SWIG_Python_DestroyModule(void *vptr)
2287{
2288 swig_module_info *swig_module = (swig_module_info *) vptr;
2289 swig_type_info **types = swig_module->types;
2290 size_t i;
2291 for (i =0; i < swig_module->size; ++i) {
2292 swig_type_info *ty = types[i];
2293 if (ty->owndata) {
2294 PySwigClientData *data = (PySwigClientData *) ty->clientdata;
2295 if (data) PySwigClientData_Del(data);
2296 }
2297 }
2298 Py_DECREF(SWIG_This());
2299}
2300
7449af73
RD
2301SWIGRUNTIME void
2302SWIG_Python_SetModule(swig_module_info *swig_module) {
2303 static PyMethodDef swig_empty_runtime_method_table[] = { {NULL, NULL, 0, NULL} };/* Sentinel */
2304
2305 PyObject *module = Py_InitModule((char*)"swig_runtime_data" SWIG_RUNTIME_VERSION,
2306 swig_empty_runtime_method_table);
554f62e9 2307 PyObject *pointer = PyCObject_FromVoidPtr((void *) swig_module, SWIG_Python_DestroyModule);
7449af73
RD
2308 if (pointer && module) {
2309 PyModule_AddObject(module, (char*)"type_pointer" SWIG_TYPE_TABLE_NAME, pointer);
554f62e9
RD
2310 } else {
2311 Py_XDECREF(pointer);
7449af73
RD
2312 }
2313}
093d3ff1 2314
554f62e9
RD
2315/* The python cached type query */
2316SWIGRUNTIME PyObject *
2317SWIG_Python_TypeCache() {
2318 static PyObject *SWIG_STATIC_POINTER(cache) = PyDict_New();
2319 return cache;
093d3ff1 2320}
093d3ff1 2321
554f62e9
RD
2322SWIGRUNTIME swig_type_info *
2323SWIG_Python_TypeQuery(const char *type)
2324{
2325 PyObject *cache = SWIG_Python_TypeCache();
2326 PyObject *key = PyString_FromString(type);
2327 PyObject *obj = PyDict_GetItem(cache, key);
2328 swig_type_info *descriptor;
2329 if (obj) {
2330 descriptor = (swig_type_info *) PyCObject_AsVoidPtr(obj);
2331 } else {
2332 swig_module_info *swig_module = SWIG_Python_GetModule();
2333 descriptor = SWIG_TypeQueryModule(swig_module, swig_module, type);
2334 if (descriptor) {
2335 obj = PyCObject_FromVoidPtr(descriptor, NULL);
2336 PyDict_SetItem(cache, key, obj);
2337 Py_DECREF(obj);
2338 }
2339 }
2340 Py_DECREF(key);
2341 return descriptor;
2342}
2343
2344/*
2345 For backward compatibility only
2346*/
2347#define SWIG_POINTER_EXCEPTION 0
2348#define SWIG_arg_fail(arg) SWIG_Python_ArgFail(arg)
2349#define SWIG_MustGetPtr(p, type, argnum, flags) SWIG_Python_MustGetPtr(p, type, argnum, flags)
2350
2351SWIGRUNTIME int
2352SWIG_Python_AddErrMesg(const char* mesg, int infront)
2353{
2354 if (PyErr_Occurred()) {
2355 PyObject *type = 0;
2356 PyObject *value = 0;
2357 PyObject *traceback = 0;
2358 PyErr_Fetch(&type, &value, &traceback);
2359 if (value) {
2360 PyObject *old_str = PyObject_Str(value);
2361 Py_XINCREF(type);
2362 PyErr_Clear();
2363 if (infront) {
2364 PyErr_Format(type, "%s %s", mesg, PyString_AsString(old_str));
2365 } else {
2366 PyErr_Format(type, "%s %s", PyString_AsString(old_str), mesg);
2367 }
2368 Py_DECREF(old_str);
2369 }
2370 return 1;
2371 } else {
2372 return 0;
2373 }
2374}
2375
2376SWIGRUNTIME int
2377SWIG_Python_ArgFail(int argnum)
2378{
2379 if (PyErr_Occurred()) {
2380 /* add information about failing argument */
2381 char mesg[256];
2382 PyOS_snprintf(mesg, sizeof(mesg), "argument number %d:", argnum);
2383 return SWIG_Python_AddErrMesg(mesg, 1);
2384 } else {
2385 return 0;
2386 }
2387}
2388
2389SWIGRUNTIMEINLINE const char *
2390PySwigObject_GetDesc(PyObject *self)
2391{
2392 PySwigObject *v = (PySwigObject *)self;
2393 swig_type_info *ty = v ? v->ty : 0;
2394 return ty ? ty->str : (char*)"";
2395}
2396
2397SWIGRUNTIME void
2398SWIG_Python_TypeError(const char *type, PyObject *obj)
2399{
2400 if (type) {
2401#if defined(SWIG_COBJECT_TYPES)
2402 if (obj && PySwigObject_Check(obj)) {
2403 const char *otype = (const char *) PySwigObject_GetDesc(obj);
2404 if (otype) {
2405 PyErr_Format(PyExc_TypeError, "a '%s' is expected, 'PySwigObject(%s)' is received",
2406 type, otype);
2407 return;
2408 }
2409 } else
2410#endif
2411 {
2412 const char *otype = (obj ? obj->ob_type->tp_name : 0);
2413 if (otype) {
2414 PyObject *str = PyObject_Str(obj);
2415 const char *cstr = str ? PyString_AsString(str) : 0;
2416 if (cstr) {
2417 PyErr_Format(PyExc_TypeError, "a '%s' is expected, '%s(%s)' is received",
2418 type, otype, cstr);
2419 } else {
2420 PyErr_Format(PyExc_TypeError, "a '%s' is expected, '%s' is received",
2421 type, otype);
2422 }
2423 Py_XDECREF(str);
2424 return;
2425 }
2426 }
2427 PyErr_Format(PyExc_TypeError, "a '%s' is expected", type);
2428 } else {
2429 PyErr_Format(PyExc_TypeError, "unexpected type is received");
2430 }
2431}
2432
2433
2434/* Convert a pointer value, signal an exception on a type mismatch */
2435SWIGRUNTIME void *
2436SWIG_Python_MustGetPtr(PyObject *obj, swig_type_info *ty, int argnum, int flags) {
2437 void *result;
2438 if (SWIG_Python_ConvertPtr(obj, &result, ty, flags) == -1) {
2439 PyErr_Clear();
2440 if (flags & SWIG_POINTER_EXCEPTION) {
2441 SWIG_Python_TypeError(SWIG_TypePrettyName(ty), obj);
2442 SWIG_Python_ArgFail(argnum);
2443 }
2444 }
2445 return result;
2446}
2447
2448
2449#ifdef __cplusplus
2450#if 0
2451{ /* cc-mode */
2452#endif
2453}
2454#endif
2455
2456
2457
2458#define SWIG_exception_fail(code, msg) do { SWIG_Error(code, msg); SWIG_fail; } while(0)
2459
2460#define SWIG_contract_assert(expr, msg) if (!(expr)) { SWIG_Error(SWIG_RuntimeError, msg); SWIG_fail; } else
2461
2462
2463
2464/* -------- TYPES TABLE (BEGIN) -------- */
2465
2466#define SWIGTYPE_p_bool swig_types[0]
2467#define SWIGTYPE_p_char swig_types[1]
7449af73
RD
2468#define SWIGTYPE_p_form_ops_t swig_types[2]
2469#define SWIGTYPE_p_int swig_types[3]
2470#define SWIGTYPE_p_long swig_types[4]
2471#define SWIGTYPE_p_unsigned_char swig_types[5]
2472#define SWIGTYPE_p_unsigned_int swig_types[6]
2473#define SWIGTYPE_p_unsigned_long swig_types[7]
2474#define SWIGTYPE_p_void swig_types[8]
2475#define SWIGTYPE_p_wxANIHandler swig_types[9]
2476#define SWIGTYPE_p_wxAcceleratorTable swig_types[10]
2477#define SWIGTYPE_p_wxActivateEvent swig_types[11]
2478#define SWIGTYPE_p_wxArrayInt swig_types[12]
2479#define SWIGTYPE_p_wxArrayString swig_types[13]
2480#define SWIGTYPE_p_wxBMPHandler swig_types[14]
2481#define SWIGTYPE_p_wxBitmap swig_types[15]
2482#define SWIGTYPE_p_wxBitmapButton swig_types[16]
2483#define SWIGTYPE_p_wxBookCtrlBase swig_types[17]
2484#define SWIGTYPE_p_wxBookCtrlBaseEvent swig_types[18]
2485#define SWIGTYPE_p_wxBoxSizer swig_types[19]
2486#define SWIGTYPE_p_wxButton swig_types[20]
2487#define SWIGTYPE_p_wxCURHandler swig_types[21]
2488#define SWIGTYPE_p_wxCheckBox swig_types[22]
2489#define SWIGTYPE_p_wxCheckListBox swig_types[23]
2490#define SWIGTYPE_p_wxChildFocusEvent swig_types[24]
2491#define SWIGTYPE_p_wxChoice swig_types[25]
2492#define SWIGTYPE_p_wxChoicebook swig_types[26]
2493#define SWIGTYPE_p_wxChoicebookEvent swig_types[27]
2131d850
RD
2494#define SWIGTYPE_p_wxClipboardTextEvent swig_types[28]
2495#define SWIGTYPE_p_wxCloseEvent swig_types[29]
2496#define SWIGTYPE_p_wxColour swig_types[30]
b850e7f3
RD
2497#define SWIGTYPE_p_wxColourPickerCtrl swig_types[31]
2498#define SWIGTYPE_p_wxColourPickerEvent swig_types[32]
2499#define SWIGTYPE_p_wxComboBox swig_types[33]
2500#define SWIGTYPE_p_wxCommandEvent swig_types[34]
2501#define SWIGTYPE_p_wxContextHelp swig_types[35]
2502#define SWIGTYPE_p_wxContextHelpButton swig_types[36]
2503#define SWIGTYPE_p_wxContextMenuEvent swig_types[37]
2504#define SWIGTYPE_p_wxControl swig_types[38]
2505#define SWIGTYPE_p_wxControlWithItems swig_types[39]
2506#define SWIGTYPE_p_wxCursor swig_types[40]
2507#define SWIGTYPE_p_wxDC swig_types[41]
2508#define SWIGTYPE_p_wxDateEvent swig_types[42]
2509#define SWIGTYPE_p_wxDatePickerCtrl swig_types[43]
2510#define SWIGTYPE_p_wxDateTime swig_types[44]
2511#define SWIGTYPE_p_wxDirFilterListCtrl swig_types[45]
2512#define SWIGTYPE_p_wxDirPickerCtrl swig_types[46]
2513#define SWIGTYPE_p_wxDisplayChangedEvent swig_types[47]
2514#define SWIGTYPE_p_wxDropFilesEvent swig_types[48]
2515#define SWIGTYPE_p_wxDuplexMode swig_types[49]
2516#define SWIGTYPE_p_wxEraseEvent swig_types[50]
2517#define SWIGTYPE_p_wxEvent swig_types[51]
2518#define SWIGTYPE_p_wxEvtHandler swig_types[52]
2519#define SWIGTYPE_p_wxFSFile swig_types[53]
2520#define SWIGTYPE_p_wxFileDirPickerEvent swig_types[54]
2521#define SWIGTYPE_p_wxFilePickerCtrl swig_types[55]
2522#define SWIGTYPE_p_wxFileSystem swig_types[56]
2523#define SWIGTYPE_p_wxFlexGridSizer swig_types[57]
2524#define SWIGTYPE_p_wxFocusEvent swig_types[58]
2525#define SWIGTYPE_p_wxFont swig_types[59]
2526#define SWIGTYPE_p_wxFontPickerCtrl swig_types[60]
2527#define SWIGTYPE_p_wxFontPickerEvent swig_types[61]
2528#define SWIGTYPE_p_wxGBSizerItem swig_types[62]
2529#define SWIGTYPE_p_wxGIFHandler swig_types[63]
2530#define SWIGTYPE_p_wxGauge swig_types[64]
2531#define SWIGTYPE_p_wxGenericDirCtrl swig_types[65]
2532#define SWIGTYPE_p_wxGenericDragImage swig_types[66]
2533#define SWIGTYPE_p_wxGridBagSizer swig_types[67]
2534#define SWIGTYPE_p_wxGridSizer swig_types[68]
2535#define SWIGTYPE_p_wxHelpEvent swig_types[69]
2536#define SWIGTYPE_p_wxHelpProvider swig_types[70]
2537#define SWIGTYPE_p_wxHyperlinkCtrl swig_types[71]
2538#define SWIGTYPE_p_wxHyperlinkEvent swig_types[72]
2539#define SWIGTYPE_p_wxICOHandler swig_types[73]
2540#define SWIGTYPE_p_wxIcon swig_types[74]
2541#define SWIGTYPE_p_wxIconizeEvent swig_types[75]
2542#define SWIGTYPE_p_wxIdleEvent swig_types[76]
2543#define SWIGTYPE_p_wxImage swig_types[77]
2544#define SWIGTYPE_p_wxImageHandler swig_types[78]
2545#define SWIGTYPE_p_wxImageList swig_types[79]
2546#define SWIGTYPE_p_wxIndividualLayoutConstraint swig_types[80]
2547#define SWIGTYPE_p_wxInitDialogEvent swig_types[81]
2548#define SWIGTYPE_p_wxItemContainer swig_types[82]
2549#define SWIGTYPE_p_wxJPEGHandler swig_types[83]
2550#define SWIGTYPE_p_wxKeyEvent swig_types[84]
2551#define SWIGTYPE_p_wxLayoutConstraints swig_types[85]
2552#define SWIGTYPE_p_wxListBox swig_types[86]
2553#define SWIGTYPE_p_wxListEvent swig_types[87]
2554#define SWIGTYPE_p_wxListItem swig_types[88]
2555#define SWIGTYPE_p_wxListItemAttr swig_types[89]
2556#define SWIGTYPE_p_wxListView swig_types[90]
2557#define SWIGTYPE_p_wxListbook swig_types[91]
2558#define SWIGTYPE_p_wxListbookEvent swig_types[92]
2559#define SWIGTYPE_p_wxMaximizeEvent swig_types[93]
2560#define SWIGTYPE_p_wxMemoryDC swig_types[94]
2561#define SWIGTYPE_p_wxMenu swig_types[95]
2562#define SWIGTYPE_p_wxMenuBar swig_types[96]
2563#define SWIGTYPE_p_wxMenuEvent swig_types[97]
2564#define SWIGTYPE_p_wxMenuItem swig_types[98]
2565#define SWIGTYPE_p_wxMouseCaptureChangedEvent swig_types[99]
0f83f5da
RD
2566#define SWIGTYPE_p_wxMouseCaptureLostEvent swig_types[100]
2567#define SWIGTYPE_p_wxMouseEvent swig_types[101]
2568#define SWIGTYPE_p_wxMoveEvent swig_types[102]
2569#define SWIGTYPE_p_wxNavigationKeyEvent swig_types[103]
2570#define SWIGTYPE_p_wxNcPaintEvent swig_types[104]
2571#define SWIGTYPE_p_wxNotebook swig_types[105]
2572#define SWIGTYPE_p_wxNotebookEvent swig_types[106]
2573#define SWIGTYPE_p_wxNotifyEvent swig_types[107]
2574#define SWIGTYPE_p_wxObject swig_types[108]
2575#define SWIGTYPE_p_wxPCXHandler swig_types[109]
2576#define SWIGTYPE_p_wxPNGHandler swig_types[110]
2577#define SWIGTYPE_p_wxPNMHandler swig_types[111]
2578#define SWIGTYPE_p_wxPaintEvent swig_types[112]
2579#define SWIGTYPE_p_wxPaletteChangedEvent swig_types[113]
2580#define SWIGTYPE_p_wxPaperSize swig_types[114]
2581#define SWIGTYPE_p_wxPickerBase swig_types[115]
2582#define SWIGTYPE_p_wxPoint swig_types[116]
2583#define SWIGTYPE_p_wxPyApp swig_types[117]
2584#define SWIGTYPE_p_wxPyCommandEvent swig_types[118]
2585#define SWIGTYPE_p_wxPyControl swig_types[119]
2586#define SWIGTYPE_p_wxPyEvent swig_types[120]
2587#define SWIGTYPE_p_wxPyImageHandler swig_types[121]
2588#define SWIGTYPE_p_wxPyListCtrl swig_types[122]
2589#define SWIGTYPE_p_wxPySizer swig_types[123]
2590#define SWIGTYPE_p_wxPyTreeCtrl swig_types[124]
2591#define SWIGTYPE_p_wxPyTreeItemData swig_types[125]
2592#define SWIGTYPE_p_wxPyValidator swig_types[126]
2593#define SWIGTYPE_p_wxQueryNewPaletteEvent swig_types[127]
2594#define SWIGTYPE_p_wxRadioBox swig_types[128]
2595#define SWIGTYPE_p_wxRadioButton swig_types[129]
2596#define SWIGTYPE_p_wxRect swig_types[130]
2597#define SWIGTYPE_p_wxScrollBar swig_types[131]
2598#define SWIGTYPE_p_wxScrollEvent swig_types[132]
2599#define SWIGTYPE_p_wxScrollWinEvent swig_types[133]
2600#define SWIGTYPE_p_wxSetCursorEvent swig_types[134]
2601#define SWIGTYPE_p_wxShowEvent swig_types[135]
2602#define SWIGTYPE_p_wxSimpleHelpProvider swig_types[136]
2603#define SWIGTYPE_p_wxSize swig_types[137]
2604#define SWIGTYPE_p_wxSizeEvent swig_types[138]
2605#define SWIGTYPE_p_wxSizer swig_types[139]
2606#define SWIGTYPE_p_wxSizerItem swig_types[140]
2607#define SWIGTYPE_p_wxSlider swig_types[141]
2608#define SWIGTYPE_p_wxSpinButton swig_types[142]
2609#define SWIGTYPE_p_wxSpinCtrl swig_types[143]
2610#define SWIGTYPE_p_wxSpinEvent swig_types[144]
2611#define SWIGTYPE_p_wxStaticBitmap swig_types[145]
2612#define SWIGTYPE_p_wxStaticBox swig_types[146]
2613#define SWIGTYPE_p_wxStaticBoxSizer swig_types[147]
2614#define SWIGTYPE_p_wxStaticLine swig_types[148]
2615#define SWIGTYPE_p_wxStaticText swig_types[149]
2616#define SWIGTYPE_p_wxStdDialogButtonSizer swig_types[150]
2617#define SWIGTYPE_p_wxString swig_types[151]
2618#define SWIGTYPE_p_wxSysColourChangedEvent swig_types[152]
580080c5
RD
2619#define SWIGTYPE_p_wxTGAHandler swig_types[153]
2620#define SWIGTYPE_p_wxTIFFHandler swig_types[154]
2621#define SWIGTYPE_p_wxTextAttr swig_types[155]
2622#define SWIGTYPE_p_wxTextCtrl swig_types[156]
2623#define SWIGTYPE_p_wxTextUrlEvent swig_types[157]
2624#define SWIGTYPE_p_wxToggleButton swig_types[158]
2625#define SWIGTYPE_p_wxToolBar swig_types[159]
2626#define SWIGTYPE_p_wxToolBarBase swig_types[160]
2627#define SWIGTYPE_p_wxToolBarToolBase swig_types[161]
2628#define SWIGTYPE_p_wxToolbook swig_types[162]
2629#define SWIGTYPE_p_wxToolbookEvent swig_types[163]
2630#define SWIGTYPE_p_wxTreeEvent swig_types[164]
2631#define SWIGTYPE_p_wxTreeItemId swig_types[165]
2632#define SWIGTYPE_p_wxTreebook swig_types[166]
2633#define SWIGTYPE_p_wxTreebookEvent swig_types[167]
2634#define SWIGTYPE_p_wxUpdateUIEvent swig_types[168]
2635#define SWIGTYPE_p_wxValidator swig_types[169]
2636#define SWIGTYPE_p_wxVisualAttributes swig_types[170]
2637#define SWIGTYPE_p_wxWindow swig_types[171]
2638#define SWIGTYPE_p_wxWindowBase swig_types[172]
2639#define SWIGTYPE_p_wxWindowCreateEvent swig_types[173]
2640#define SWIGTYPE_p_wxWindowDestroyEvent swig_types[174]
2641#define SWIGTYPE_p_wxXPMHandler swig_types[175]
2642static swig_type_info *swig_types[177];
2643static swig_module_info swig_module = {swig_types, 176, 0, 0, 0, 0};
7449af73
RD
2644#define SWIG_TypeQuery(name) SWIG_TypeQueryModule(&swig_module, &swig_module, name)
2645#define SWIG_MangledTypeQuery(name) SWIG_MangledTypeQueryModule(&swig_module, &swig_module, name)
093d3ff1
RD
2646
2647/* -------- TYPES TABLE (END) -------- */
2648
554f62e9
RD
2649#if (PY_VERSION_HEX <= 0x02000000)
2650# if !defined(SWIG_PYTHON_CLASSIC)
2651# error "This python version requires to use swig with the '-classic' option"
2652# endif
2653#endif
2654#if (PY_VERSION_HEX <= 0x02020000)
2655# error "This python version requires to use swig with the '-nomodern' option"
2656#endif
2657#if (PY_VERSION_HEX <= 0x02020000)
2658# error "This python version requires to use swig with the '-nomodernargs' option"
2659#endif
2660#ifndef METH_O
2661# error "This python version requires to use swig with the '-nofastunpack' option"
2662#endif
093d3ff1
RD
2663
2664/*-----------------------------------------------
2665 @(target):= _controls_.so
2666 ------------------------------------------------*/
2667#define SWIG_init init_controls_
2668
2669#define SWIG_name "_controls_"
2670
554f62e9
RD
2671#define SWIGVERSION 0x010329
2672
2673
2674#define SWIG_as_voidptr(a) const_cast< void * >(static_cast< const void * >(a))
2675#define SWIG_as_voidptrptr(a) ((void)SWIG_as_voidptr(*a),reinterpret_cast< void** >(a))
2676
2677
2678#include <stdexcept>
2679
2680
2681namespace swig {
2682 class PyObject_ptr {
2683 protected:
2684 PyObject *_obj;
2685
2686 public:
2687 PyObject_ptr() :_obj(0)
2688 {
2689 }
2690
2691 PyObject_ptr(const PyObject_ptr& item) : _obj(item._obj)
2692 {
2693 Py_XINCREF(_obj);
2694 }
2695
2696 PyObject_ptr(PyObject *obj, bool initial_ref = true) :_obj(obj)
2697 {
2698 if (initial_ref) Py_XINCREF(_obj);
2699 }
2700
2701 PyObject_ptr & operator=(const PyObject_ptr& item)
2702 {
2703 Py_XINCREF(item._obj);
2704 Py_XDECREF(_obj);
2705 _obj = item._obj;
2706 return *this;
2707 }
2708
2709 ~PyObject_ptr()
2710 {
2711 Py_XDECREF(_obj);
2712 }
2713
2714 operator PyObject *() const
2715 {
2716 return _obj;
2717 }
2718
2719 PyObject *operator->() const
2720 {
2721 return _obj;
2722 }
2723 };
2724}
2725
2726
2727namespace swig {
2728 struct PyObject_var : PyObject_ptr {
2729 PyObject_var(PyObject* obj = 0) : PyObject_ptr(obj, false) { }
2730
2731 PyObject_var & operator = (PyObject* obj)
2732 {
2733 Py_XDECREF(_obj);
2734 _obj = obj;
2735 return *this;
2736 }
2737 };
2738}
2739
2740
093d3ff1
RD
2741#include "wx/wxPython/wxPython.h"
2742#include "wx/wxPython/pyclasses.h"
2743
2744 static const wxString wxPyPanelNameStr(wxPanelNameStr);
2745 static const wxString wxPyEmptyString(wxEmptyString);
2746 static const wxString wxPyControlNameStr(wxControlNameStr);
2747
2748 const wxArrayString wxPyEmptyStringArray;
2749
2750 static const wxString wxPyButtonNameStr(wxButtonNameStr);
2751
554f62e9 2752 #define SWIG_From_long PyInt_FromLong
093d3ff1
RD
2753
2754
554f62e9
RD
2755SWIGINTERNINLINE PyObject *
2756SWIG_From_int (int value)
2757{
2758 return SWIG_From_long (value);
2759}
093d3ff1
RD
2760
2761
554f62e9
RD
2762#include <limits.h>
2763#ifndef LLONG_MIN
2764# define LLONG_MIN LONG_LONG_MIN
2765#endif
2766#ifndef LLONG_MAX
2767# define LLONG_MAX LONG_LONG_MAX
2768#endif
2769#ifndef ULLONG_MAX
2770# define ULLONG_MAX ULONG_LONG_MAX
2771#endif
093d3ff1
RD
2772
2773
2774SWIGINTERN int
554f62e9 2775SWIG_AsVal_long (PyObject* obj, long* val)
093d3ff1
RD
2776{
2777 if (PyNumber_Check(obj)) {
2778 if (val) *val = PyInt_AsLong(obj);
554f62e9 2779 return SWIG_OK;
093d3ff1 2780 }
554f62e9 2781 return SWIG_TypeError;
093d3ff1
RD
2782}
2783
2784
093d3ff1 2785SWIGINTERN int
554f62e9
RD
2786SWIG_AsVal_int (PyObject * obj, int *val)
2787{
093d3ff1 2788 long v;
554f62e9
RD
2789 int res = SWIG_AsVal_long (obj, &v);
2790 if (SWIG_IsOK(res)) {
2791 if ((v < INT_MIN || v > INT_MAX)) {
2792 return SWIG_OverflowError;
093d3ff1 2793 } else {
554f62e9 2794 if (val) *val = static_cast< int >(v);
093d3ff1 2795 }
554f62e9
RD
2796 }
2797 return res;
d55e5bfc
RD
2798}
2799
c32bde28 2800 static const wxString wxPyCheckBoxNameStr(wxCheckBoxNameStr);
d55e5bfc 2801
093d3ff1 2802SWIGINTERN int
554f62e9 2803SWIG_AsVal_bool (PyObject *obj, bool *val)
d55e5bfc 2804{
c32bde28
RD
2805 if (obj == Py_True) {
2806 if (val) *val = true;
554f62e9
RD
2807 return SWIG_OK;
2808 } else if (obj == Py_False) {
c32bde28 2809 if (val) *val = false;
554f62e9 2810 return SWIG_OK;
093d3ff1 2811 } else {
554f62e9
RD
2812 long v = 0;
2813 int res = SWIG_AddCast(SWIG_AsVal_long (obj, val ? &v : 0));
2814 if (SWIG_IsOK(res) && val) *val = v ? true : false;
2815 return res;
c32bde28 2816 }
d55e5bfc
RD
2817}
2818
2819 static const wxString wxPyChoiceNameStr(wxChoiceNameStr);
2820 static const wxString wxPyComboBoxNameStr(wxComboBoxNameStr);
2821 static const wxString wxPyGaugeNameStr(wxGaugeNameStr);
2822 static const wxString wxPyStaticBitmapNameStr(wxStaticBitmapNameStr);
2823 static const wxString wxPyStaticBoxNameStr(wxStaticBoxNameStr);
2824 static const wxString wxPyStaticTextNameStr(wxStaticTextNameStr);
2825
2826#include <wx/checklst.h>
d55e5bfc
RD
2827
2828 static const wxString wxPyListBoxNameStr(wxListBoxNameStr);
554f62e9 2829SWIGINTERN void wxListBox_Insert(wxListBox *self,wxString const &item,int pos,PyObject *clientData=NULL){
e9d6f3a4
RD
2830 if (clientData)
2831 {
d55e5bfc
RD
2832 wxPyClientData* data = new wxPyClientData(clientData);
2833 self->Insert(item, pos, data);
e9d6f3a4
RD
2834 }
2835 else
d55e5bfc
RD
2836 self->Insert(item, pos);
2837 }
50f151d7
RD
2838
2839SWIGINTERN int
2840SWIG_AsVal_unsigned_SS_long (PyObject* obj, unsigned long* val)
2841{
2842 long v = 0;
2843 if (SWIG_AsVal_long(obj, &v) && v < 0) {
2844 return SWIG_TypeError;
2845 }
2846 else if (val)
2847 *val = (unsigned long)v;
2848 return SWIG_OK;
2849}
2850
2851
2852SWIGINTERN int
2853SWIG_AsVal_unsigned_SS_int (PyObject * obj, unsigned int *val)
2854{
2855 unsigned long v;
2856 int res = SWIG_AsVal_unsigned_SS_long (obj, &v);
2857 if (SWIG_IsOK(res)) {
2858 if ((v > UINT_MAX)) {
2859 return SWIG_OverflowError;
2860 } else {
2861 if (val) *val = static_cast< unsigned int >(v);
2862 }
2863 }
2864 return res;
2865}
2866
554f62e9 2867SWIGINTERN PyObject *wxListBox_GetSelections(wxListBox *self){
e9d6f3a4 2868 wxPyBlock_t blocked = wxPyBeginBlockThreads();
7e08d4ef
RD
2869 wxArrayInt lst;
2870 self->GetSelections(lst);
2871 PyObject *tup = PyTuple_New(lst.GetCount());
e9d6f3a4
RD
2872 for (size_t i=0; i<lst.GetCount(); i++)
2873 {
7e08d4ef
RD
2874 PyTuple_SetItem(tup, i, PyInt_FromLong(lst[i]));
2875 }
e9d6f3a4 2876 wxPyEndBlockThreads(blocked);
7e08d4ef
RD
2877 return tup;
2878 }
554f62e9 2879SWIGINTERN void wxListBox_SetItemForegroundColour(wxListBox *self,int item,wxColour const &c){
d55e5bfc
RD
2880 #ifdef __WXMSW__
2881 if (self->GetWindowStyle() & wxLB_OWNERDRAW)
2882 self->GetItem(item)->SetTextColour(c);
2883 #endif
2884 }
554f62e9 2885SWIGINTERN void wxListBox_SetItemBackgroundColour(wxListBox *self,int item,wxColour const &c){
d55e5bfc
RD
2886 #ifdef __WXMSW__
2887 if (self->GetWindowStyle() & wxLB_OWNERDRAW)
2888 self->GetItem(item)->SetBackgroundColour(c);
2889 #endif
2890 }
554f62e9 2891SWIGINTERN void wxListBox_SetItemFont(wxListBox *self,int item,wxFont const &f){
d55e5bfc
RD
2892 #ifdef __WXMSW__
2893 if (self->GetWindowStyle() & wxLB_OWNERDRAW)
2894 self->GetItem(item)->SetFont(f);
2895 #endif
2896 }
2897 static const wxString wxPyTextCtrlNameStr(wxTextCtrlNameStr);
554f62e9 2898SWIGINTERN void wxTextCtrl_write(wxTextCtrl *self,wxString const &text){
d55e5bfc
RD
2899 self->AppendText(text);
2900 }
554f62e9 2901SWIGINTERN wxString wxTextCtrl_GetString(wxTextCtrl *self,long from,long to){
d55e5bfc
RD
2902 return self->GetValue().Mid(from, to - from);
2903 }
2904 static const wxString wxPyScrollBarNameStr(wxScrollBarNameStr);
2905 static const wxString wxPySPIN_BUTTON_NAME(wxSPIN_BUTTON_NAME);
2906 static const wxString wxPySpinCtrlNameStr(_T("wxSpinCtrl"));
2907 static const wxString wxPyRadioBoxNameStr(wxRadioBoxNameStr);
2908 static const wxString wxPyRadioButtonNameStr(wxRadioButtonNameStr);
2909
1c71765a
RD
2910SWIGINTERNINLINE PyObject*
2911SWIG_From_unsigned_SS_long (unsigned long value)
2912{
2913 return (value > LONG_MAX) ?
2914 PyLong_FromUnsignedLong(value) : PyInt_FromLong(static_cast< long >(value));
2915}
2916
2917
2918SWIGINTERNINLINE PyObject *
2919SWIG_From_size_t (size_t value)
2920{
2921 return SWIG_From_unsigned_SS_long (static_cast< unsigned long >(value));
2922}
2923
2924
50f151d7
RD
2925SWIGINTERNINLINE PyObject *
2926SWIG_From_unsigned_SS_int (unsigned int value)
2927{
2928 return SWIG_From_unsigned_SS_long (value);
2929}
2930
2931
d55e5bfc
RD
2932#include <wx/slider.h>
2933
2934
2935 static const wxString wxPySliderNameStr(wxSliderNameStr);
2936 static const wxString wxPyToggleButtonNameStr(_T("wxToggleButton"));
2937
2938#if !wxUSE_TOGGLEBTN
2939// implement dummy items for platforms that don't have this class
2940
2941#define wxEVT_COMMAND_TOGGLEBUTTON_CLICKED 0
2942
2943class wxToggleButton : public wxControl
2944{
2945public:
2946 wxToggleButton(wxWindow *, wxWindowID, const wxString&,
2947 const wxPoint&, const wxSize&, long,
2948 const wxValidator&, const wxString&)
2949 { wxPyRaiseNotImplemented(); }
2950
2951 wxToggleButton()
2952 { wxPyRaiseNotImplemented(); }
2953};
2954#endif
2955
51b83b37 2956 static const wxString wxPyNotebookNameStr(wxNotebookNameStr);
d55e5bfc 2957
7e08d4ef 2958SWIGINTERNINLINE int
554f62e9 2959SWIG_AsVal_size_t (PyObject * obj, size_t *val)
7e08d4ef 2960{
7e08d4ef 2961 unsigned long v;
554f62e9
RD
2962 int res = SWIG_AsVal_unsigned_SS_long (obj, val ? &v : 0);
2963 if (SWIG_IsOK(res) && val) *val = static_cast< size_t >(v);
2964 return res;
7e08d4ef 2965}
7e08d4ef 2966
d55e5bfc 2967 static const wxString wxPyToolBarNameStr(wxToolBarNameStr);
554f62e9 2968SWIGINTERN PyObject *wxToolBarToolBase_GetClientData(wxToolBarToolBase *self){
d55e5bfc
RD
2969 wxPyUserData* udata = (wxPyUserData*)self->GetClientData();
2970 if (udata) {
2971 Py_INCREF(udata->m_obj);
2972 return udata->m_obj;
2973 } else {
2974 Py_INCREF(Py_None);
2975 return Py_None;
2976 }
2977 }
554f62e9 2978SWIGINTERN void wxToolBarToolBase_SetClientData(wxToolBarToolBase *self,PyObject *clientData){
d55e5bfc
RD
2979 self->SetClientData(new wxPyUserData(clientData));
2980 }
554f62e9 2981SWIGINTERN 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){
d55e5bfc
RD
2982 wxPyUserData* udata = NULL;
2983 if (clientData && clientData != Py_None)
2984 udata = new wxPyUserData(clientData);
2985 return self->AddTool(id, label, bitmap, bmpDisabled, kind,
2986 shortHelp, longHelp, udata);
2987 }
554f62e9 2988SWIGINTERN 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){
d55e5bfc
RD
2989 wxPyUserData* udata = NULL;
2990 if (clientData && clientData != Py_None)
2991 udata = new wxPyUserData(clientData);
2992 return self->InsertTool(pos, id, label, bitmap, bmpDisabled, kind,
2993 shortHelp, longHelp, udata);
2994 }
554f62e9 2995SWIGINTERN PyObject *wxToolBarBase_GetToolClientData(wxToolBarBase *self,int id){
d55e5bfc
RD
2996 wxPyUserData* udata = (wxPyUserData*)self->GetToolClientData(id);
2997 if (udata) {
2998 Py_INCREF(udata->m_obj);
2999 return udata->m_obj;
3000 } else {
3001 Py_INCREF(Py_None);
3002 return Py_None;
3003 }
3004 }
554f62e9 3005SWIGINTERN void wxToolBarBase_SetToolClientData(wxToolBarBase *self,int id,PyObject *clientData){
d55e5bfc
RD
3006 self->SetToolClientData(id, new wxPyUserData(clientData));
3007 }
3008
3009#include <wx/listctrl.h>
3010
fef4c27a 3011 static const wxString wxPyListCtrlNameStr(wxListCtrlNameStr);
554f62e9 3012SWIGINTERN void wxListItemAttr_Destroy(wxListItemAttr *self){ delete self; }
d55e5bfc
RD
3013 // Python aware sorting function for wxPyListCtrl
3014 static int wxCALLBACK wxPyListCtrl_SortItems(long item1, long item2, long funcPtr) {
3015 int retval = 0;
3016 PyObject* func = (PyObject*)funcPtr;
5a446332 3017 wxPyBlock_t blocked = wxPyBeginBlockThreads();
d55e5bfc
RD
3018
3019 PyObject* args = Py_BuildValue("(ii)", item1, item2);
3020 PyObject* result = PyEval_CallObject(func, args);
3021 Py_DECREF(args);
3022 if (result) {
3023 retval = PyInt_AsLong(result);
3024 Py_DECREF(result);
3025 }
3026
3027 wxPyEndBlockThreads(blocked);
3028 return retval;
3029 }
3030
3031 // C++ Version of a Python aware class
3032class wxPyListCtrl : public wxListCtrl {
7449af73 3033 DECLARE_ABSTRACT_CLASS(wxPyListCtrl)
d55e5bfc
RD
3034public:
3035 wxPyListCtrl() : wxListCtrl() {}
3036 wxPyListCtrl(wxWindow* parent, wxWindowID id,
3037 const wxPoint& pos,
3038 const wxSize& size,
3039 long style,
3040 const wxValidator& validator,
3041 const wxString& name) :
3042 wxListCtrl(parent, id, pos, size, style, validator, name) {}
3043
3044 bool Create(wxWindow* parent, wxWindowID id,
3045 const wxPoint& pos,
3046 const wxSize& size,
3047 long style,
3048 const wxValidator& validator,
3049 const wxString& name) {
3050 return wxListCtrl::Create(parent, id, pos, size, style, validator, name);
3051 }
3052
3053 DEC_PYCALLBACK_STRING_LONGLONG(OnGetItemText);
d55e5bfc
RD
3054 DEC_PYCALLBACK_LISTATTR_LONG(OnGetItemAttr);
3055
84f85550
RD
3056 // use the virtual version to avoid a confusing assert in the base class
3057 DEC_PYCALLBACK_INT_LONG_virtual(OnGetItemImage);
7e08d4ef 3058 DEC_PYCALLBACK_INT_LONGLONG(OnGetItemColumnImage);
84f85550 3059
d55e5bfc
RD
3060 PYPRIVATE;
3061};
3062
3063IMPLEMENT_ABSTRACT_CLASS(wxPyListCtrl, wxListCtrl);
3064
3065IMP_PYCALLBACK_STRING_LONGLONG(wxPyListCtrl, wxListCtrl, OnGetItemText);
d55e5bfc 3066IMP_PYCALLBACK_LISTATTR_LONG(wxPyListCtrl, wxListCtrl, OnGetItemAttr);
84f85550 3067IMP_PYCALLBACK_INT_LONG_virtual(wxPyListCtrl, wxListCtrl, OnGetItemImage);
7e08d4ef
RD
3068IMP_PYCALLBACK_INT_LONGLONG(wxPyListCtrl, wxListCtrl, OnGetItemColumnImage);
3069
d55e5bfc 3070
554f62e9 3071SWIGINTERN wxListItem *wxPyListCtrl_GetColumn(wxPyListCtrl *self,int col){
d55e5bfc
RD
3072 wxListItem item;
3073 item.SetMask( wxLIST_MASK_STATE |
3074 wxLIST_MASK_TEXT |
3075 wxLIST_MASK_IMAGE |
3076 wxLIST_MASK_DATA |
3077 wxLIST_SET_ITEM |
3078 wxLIST_MASK_WIDTH |
3079 wxLIST_MASK_FORMAT
3080 );
3081 if (self->GetColumn(col, item))
3082 return new wxListItem(item);
3083 else
3084 return NULL;
3085 }
554f62e9 3086SWIGINTERN wxListItem *wxPyListCtrl_GetItem(wxPyListCtrl *self,long itemId,int col=0){
d55e5bfc
RD
3087 wxListItem* info = new wxListItem;
3088 info->m_itemId = itemId;
3089 info->m_col = col;
3090 info->m_mask = 0xFFFF;
3091 self->GetItem(*info);
3092 return info;
3093 }
554f62e9 3094SWIGINTERN wxPoint wxPyListCtrl_GetItemPosition(wxPyListCtrl *self,long item){
d55e5bfc
RD
3095 wxPoint pos;
3096 self->GetItemPosition(item, pos);
3097 return pos;
3098 }
554f62e9 3099SWIGINTERN wxRect wxPyListCtrl_GetItemRect(wxPyListCtrl *self,long item,int code=wxLIST_RECT_BOUNDS){
d55e5bfc
RD
3100 wxRect rect;
3101 self->GetItemRect(item, rect, code);
3102 return rect;
3103 }
554f62e9 3104SWIGINTERN bool wxPyListCtrl_SortItems(wxPyListCtrl *self,PyObject *func){
d55e5bfc 3105 if (!PyCallable_Check(func))
ae8162c8 3106 return false;
d55e5bfc
RD
3107 return self->SortItems((wxListCtrlCompare)wxPyListCtrl_SortItems, (long)func);
3108 }
554f62e9 3109SWIGINTERN wxWindow *wxPyListCtrl_GetMainWindow(wxPyListCtrl *self){
d55e5bfc
RD
3110
3111 return self;
3112
3113
3114
3115 }
3116
3117#include <wx/treectrl.h>
3118#include "wx/wxPython/pytree.h"
3119
3120 static const wxString wxPyTreeCtrlNameStr(_T("wxTreeCtrl"));
554f62e9
RD
3121SWIGINTERN bool wxTreeItemId___eq__(wxTreeItemId *self,wxTreeItemId const *other){ return other ? (*self == *other) : false; }
3122SWIGINTERN bool wxTreeItemId___ne__(wxTreeItemId *self,wxTreeItemId const *other){ return other ? (*self != *other) : true; }
3123SWIGINTERN void wxPyTreeItemData_Destroy(wxPyTreeItemData *self){ delete self; }
b02396e8
RD
3124
3125 static wxTreeItemId wxNullTreeItemId;
3126
d55e5bfc
RD
3127 // C++ version of Python aware wxTreeCtrl
3128class wxPyTreeCtrl : public wxTreeCtrl {
7449af73 3129 DECLARE_ABSTRACT_CLASS(wxPyTreeCtrl)
d55e5bfc
RD
3130public:
3131 wxPyTreeCtrl() : wxTreeCtrl() {}
3132 wxPyTreeCtrl(wxWindow *parent, wxWindowID id,
3133 const wxPoint& pos,
3134 const wxSize& size,
3135 long style,
3136 const wxValidator& validator,
3137 const wxString& name) :
3138 wxTreeCtrl(parent, id, pos, size, style, validator, name) {}
3139
3140 bool Create(wxWindow *parent, wxWindowID id,
3141 const wxPoint& pos,
3142 const wxSize& size,
3143 long style,
3144 const wxValidator& validator,
3145 const wxString& name) {
3146 return wxTreeCtrl::Create(parent, id, pos, size, style, validator, name);
3147 }
3148
3149
3150 int OnCompareItems(const wxTreeItemId& item1,
3151 const wxTreeItemId& item2) {
3152 int rval = 0;
3153 bool found;
5a446332 3154 wxPyBlock_t blocked = wxPyBeginBlockThreads();
d55e5bfc 3155 if ((found = wxPyCBH_findCallback(m_myInst, "OnCompareItems"))) {
ae8162c8
RD
3156 PyObject *o1 = wxPyConstructObject((void*)&item1, wxT("wxTreeItemId"), false);
3157 PyObject *o2 = wxPyConstructObject((void*)&item2, wxT("wxTreeItemId"), false);
d55e5bfc
RD
3158 rval = wxPyCBH_callCallback(m_myInst, Py_BuildValue("(OO)",o1,o2));
3159 Py_DECREF(o1);
3160 Py_DECREF(o2);
3161 }
3162 wxPyEndBlockThreads(blocked);
3163 if (! found)
3164 rval = wxTreeCtrl::OnCompareItems(item1, item2);
3165 return rval;
3166 }
3167 PYPRIVATE;
3168};
3169
3170IMPLEMENT_ABSTRACT_CLASS(wxPyTreeCtrl, wxTreeCtrl);
3171
3172
554f62e9 3173SWIGINTERN wxPyTreeItemData *wxPyTreeCtrl_GetItemData(wxPyTreeCtrl *self,wxTreeItemId const &item){
d55e5bfc
RD
3174 wxPyTreeItemData* data = (wxPyTreeItemData*)self->GetItemData(item);
3175 if (data == NULL) {
3176 data = new wxPyTreeItemData();
3177 data->SetId(item); // set the id
3178 self->SetItemData(item, data);
3179 }
3180 return data;
3181 }
554f62e9 3182SWIGINTERN PyObject *wxPyTreeCtrl_GetItemPyData(wxPyTreeCtrl *self,wxTreeItemId const &item){
d55e5bfc
RD
3183 wxPyTreeItemData* data = (wxPyTreeItemData*)self->GetItemData(item);
3184 if (data == NULL) {
3185 data = new wxPyTreeItemData();
3186 data->SetId(item); // set the id
3187 self->SetItemData(item, data);
3188 }
3189 return data->GetData();
3190 }
554f62e9 3191SWIGINTERN void wxPyTreeCtrl_SetItemData(wxPyTreeCtrl *self,wxTreeItemId const &item,wxPyTreeItemData *data){
d55e5bfc
RD
3192 data->SetId(item); // set the id
3193 self->SetItemData(item, data);
3194 }
554f62e9 3195SWIGINTERN void wxPyTreeCtrl_SetItemPyData(wxPyTreeCtrl *self,wxTreeItemId const &item,PyObject *obj){
d55e5bfc
RD
3196 wxPyTreeItemData* data = (wxPyTreeItemData*)self->GetItemData(item);
3197 if (data == NULL) {
3198 data = new wxPyTreeItemData(obj);
3199 data->SetId(item); // set the id
3200 self->SetItemData(item, data);
3201 } else
3202 data->SetData(obj);
3203 }
554f62e9 3204SWIGINTERN PyObject *wxPyTreeCtrl_GetSelections(wxPyTreeCtrl *self){
5a446332 3205 wxPyBlock_t blocked = wxPyBeginBlockThreads();
d55e5bfc
RD
3206 PyObject* rval = PyList_New(0);
3207 wxArrayTreeItemIds array;
3208 size_t num, x;
3209 num = self->GetSelections(array);
3210 for (x=0; x < num; x++) {
3211 wxTreeItemId *tii = new wxTreeItemId(array.Item(x));
ae8162c8 3212 PyObject* item = wxPyConstructObject((void*)tii, wxT("wxTreeItemId"), true);
d55e5bfc 3213 PyList_Append(rval, item);
a07a67e6 3214 Py_DECREF(item);
d55e5bfc
RD
3215 }
3216 wxPyEndBlockThreads(blocked);
3217 return rval;
3218 }
554f62e9 3219SWIGINTERN PyObject *wxPyTreeCtrl_GetFirstChild(wxPyTreeCtrl *self,wxTreeItemId const &item){
d55e5bfc
RD
3220 void* cookie = 0;
3221 wxTreeItemId* ritem = new wxTreeItemId(self->GetFirstChild(item, cookie));
5a446332 3222 wxPyBlock_t blocked = wxPyBeginBlockThreads();
d55e5bfc 3223 PyObject* tup = PyTuple_New(2);
ae8162c8 3224 PyTuple_SET_ITEM(tup, 0, wxPyConstructObject(ritem, wxT("wxTreeItemId"), true));
d55e5bfc
RD
3225 PyTuple_SET_ITEM(tup, 1, wxPyMakeSwigPtr(cookie, wxT("void")));
3226 wxPyEndBlockThreads(blocked);
3227 return tup;
3228 }
554f62e9 3229SWIGINTERN PyObject *wxPyTreeCtrl_GetNextChild(wxPyTreeCtrl *self,wxTreeItemId const &item,void *cookie){
d55e5bfc 3230 wxTreeItemId* ritem = new wxTreeItemId(self->GetNextChild(item, cookie));
5a446332 3231 wxPyBlock_t blocked = wxPyBeginBlockThreads();
d55e5bfc 3232 PyObject* tup = PyTuple_New(2);
ae8162c8 3233 PyTuple_SET_ITEM(tup, 0, wxPyConstructObject(ritem, wxT("wxTreeItemId"), true));
d55e5bfc
RD
3234 PyTuple_SET_ITEM(tup, 1, wxPyMakeSwigPtr(cookie, wxT("void")));
3235 wxPyEndBlockThreads(blocked);
3236 return tup;
3237 }
554f62e9 3238SWIGINTERN PyObject *wxPyTreeCtrl_GetBoundingRect(wxPyTreeCtrl *self,wxTreeItemId const &item,bool textOnly=false){
d55e5bfc
RD
3239 wxRect rect;
3240 if (self->GetBoundingRect(item, rect, textOnly)) {
5a446332 3241 wxPyBlock_t blocked = wxPyBeginBlockThreads();
d55e5bfc 3242 wxRect* r = new wxRect(rect);
ae8162c8 3243 PyObject* val = wxPyConstructObject((void*)r, wxT("wxRect"), true);
d55e5bfc
RD
3244 wxPyEndBlockThreads(blocked);
3245 return val;
3246 }
3247 else
3248 RETURN_NONE();
3249 }
3250 static const wxString wxPyDirDialogDefaultFolderStr(wxDirDialogDefaultFolderStr);
c32bde28 3251
7449af73 3252SWIGINTERNINLINE PyObject*
554f62e9 3253 SWIG_From_bool (bool value)
c32bde28 3254{
554f62e9 3255 return PyBool_FromLong(value ? 1 : 0);
c32bde28
RD
3256}
3257
d55e5bfc
RD
3258 // C++ version of Python aware wxControl
3259class wxPyControl : public wxControl
3260{
3261 DECLARE_DYNAMIC_CLASS(wxPyControl)
3262public:
3263 wxPyControl() : wxControl() {}
3264 wxPyControl(wxWindow* parent, const wxWindowID id,
3265 const wxPoint& pos = wxDefaultPosition,
3266 const wxSize& size = wxDefaultSize,
3267 long style = 0,
3268 const wxValidator& validator=wxDefaultValidator,
3269 const wxString& name = wxPyControlNameStr)
3270 : wxControl(parent, id, pos, size, style, validator, name) {}
3271
3272
60d5fcc1
RD
3273 bool DoEraseBackground(wxDC* dc) {
3274#ifdef __WXMSW__
3275 return wxWindow::DoEraseBackground(dc->GetHDC());
3276#else
3277 dc->SetBackground(wxBrush(GetBackgroundColour()));
3278 dc->Clear();
3279 return true;
3280#endif
3281 }
3282
d55e5bfc
RD
3283 DEC_PYCALLBACK_VOID_INT4(DoMoveWindow);
3284 DEC_PYCALLBACK_VOID_INT5(DoSetSize);
3285 DEC_PYCALLBACK_VOID_INTINT(DoSetClientSize);
3286 DEC_PYCALLBACK_VOID_INTINT(DoSetVirtualSize);
3287
3288 DEC_PYCALLBACK_VOID_INTPINTP_const(DoGetSize);
3289 DEC_PYCALLBACK_VOID_INTPINTP_const(DoGetClientSize);
3290 DEC_PYCALLBACK_VOID_INTPINTP_const(DoGetPosition);
3291
3292 DEC_PYCALLBACK_SIZE_const(DoGetVirtualSize);
3293 DEC_PYCALLBACK_SIZE_const(DoGetBestSize);
3294
3295 DEC_PYCALLBACK__(InitDialog);
3296 DEC_PYCALLBACK_BOOL_(TransferDataFromWindow);
3297 DEC_PYCALLBACK_BOOL_(TransferDataToWindow);
3298 DEC_PYCALLBACK_BOOL_(Validate);
3299
3300 DEC_PYCALLBACK_BOOL_const(AcceptsFocus);
3301 DEC_PYCALLBACK_BOOL_const(AcceptsFocusFromKeyboard);
3302 DEC_PYCALLBACK_SIZE_const(GetMaxSize);
3303
3304 DEC_PYCALLBACK_VOID_WXWINBASE(AddChild);
3305 DEC_PYCALLBACK_VOID_WXWINBASE(RemoveChild);
3306
caef1a4d 3307 DEC_PYCALLBACK_BOOL_const(ShouldInheritColours);
caef1a4d 3308 DEC_PYCALLBACK_VIZATTR_(GetDefaultAttributes);
d55e5bfc 3309
51b83b37
RD
3310 DEC_PYCALLBACK_BOOL_(HasTransparentBackground);
3311
8d38bd1d
RD
3312 DEC_PYCALLBACK_VOID_(OnInternalIdle);
3313
d55e5bfc
RD
3314 PYPRIVATE;
3315};
3316
3317IMPLEMENT_DYNAMIC_CLASS(wxPyControl, wxControl);
3318
3319IMP_PYCALLBACK_VOID_INT4(wxPyControl, wxControl, DoMoveWindow);
3320IMP_PYCALLBACK_VOID_INT5(wxPyControl, wxControl, DoSetSize);
3321IMP_PYCALLBACK_VOID_INTINT(wxPyControl, wxControl, DoSetClientSize);
3322IMP_PYCALLBACK_VOID_INTINT(wxPyControl, wxControl, DoSetVirtualSize);
3323
3324IMP_PYCALLBACK_VOID_INTPINTP_const(wxPyControl, wxControl, DoGetSize);
3325IMP_PYCALLBACK_VOID_INTPINTP_const(wxPyControl, wxControl, DoGetClientSize);
3326IMP_PYCALLBACK_VOID_INTPINTP_const(wxPyControl, wxControl, DoGetPosition);
3327
3328IMP_PYCALLBACK_SIZE_const(wxPyControl, wxControl, DoGetVirtualSize);
3329IMP_PYCALLBACK_SIZE_const(wxPyControl, wxControl, DoGetBestSize);
3330
3331IMP_PYCALLBACK__(wxPyControl, wxControl, InitDialog);
3332IMP_PYCALLBACK_BOOL_(wxPyControl, wxControl, TransferDataFromWindow);
3333IMP_PYCALLBACK_BOOL_(wxPyControl, wxControl, TransferDataToWindow);
3334IMP_PYCALLBACK_BOOL_(wxPyControl, wxControl, Validate);
3335
3336IMP_PYCALLBACK_BOOL_const(wxPyControl, wxControl, AcceptsFocus);
3337IMP_PYCALLBACK_BOOL_const(wxPyControl, wxControl, AcceptsFocusFromKeyboard);
3338IMP_PYCALLBACK_SIZE_const(wxPyControl, wxControl, GetMaxSize);
3339
3340IMP_PYCALLBACK_VOID_WXWINBASE(wxPyControl, wxControl, AddChild);
3341IMP_PYCALLBACK_VOID_WXWINBASE(wxPyControl, wxControl, RemoveChild);
3342
caef1a4d 3343IMP_PYCALLBACK_BOOL_const(wxPyControl, wxControl, ShouldInheritColours);
caef1a4d 3344IMP_PYCALLBACK_VIZATTR_(wxPyControl, wxControl, GetDefaultAttributes);
d55e5bfc 3345
51b83b37 3346IMP_PYCALLBACK_BOOL_(wxPyControl, wxControl, HasTransparentBackground);
8d38bd1d
RD
3347
3348IMP_PYCALLBACK_VOID_(wxPyControl, wxControl, OnInternalIdle);
3349
d55e5bfc
RD
3350
3351
554f62e9 3352SWIGINTERN void wxHelpProvider_Destroy(wxHelpProvider *self){ delete self; }
d55e5bfc
RD
3353
3354#include <wx/generic/dragimgg.h>
3355
53aa7709 3356 static const wxString wxPyDatePickerCtrlNameStr(wxDatePickerCtrlNameStr);
554f62e9 3357SWIGINTERN wxDateTime wxDatePickerCtrl_GetLowerLimit(wxDatePickerCtrl *self){
53aa7709
RD
3358 wxDateTime rv;
3359 self->GetRange(&rv, NULL);
3360 return rv;
3361 }
554f62e9 3362SWIGINTERN wxDateTime wxDatePickerCtrl_GetUpperLimit(wxDatePickerCtrl *self){
53aa7709
RD
3363 wxDateTime rv;
3364 self->GetRange(NULL, &rv);
3365 return rv;
3366 }
704eda0c 3367 static const wxString wxPyHyperlinkCtrlNameStr(wxHyperlinkCtrlNameStr);
b850e7f3
RD
3368 static const wxString wxPyColourPickerCtrlNameStr(wxColourPickerCtrlNameStr);
3369 static const wxString wxPyFilePickerCtrlNameStr(wxFilePickerCtrlNameStr);
3370 static const wxString wxPyFileSelectorPromptStr(wxFileSelectorPromptStr);
3371 static const wxString wxPyDirPickerCtrlNameStr(wxDirPickerCtrlNameStr);
3372 static const wxString wxPyDirSelectorPromptStr(wxDirSelectorPromptStr);
3373 static const wxString wxPyFileSelectorDefaultWildcardStr(wxFileSelectorDefaultWildcardStr);
3374 static const wxString wxPyFontPickerCtrlNameStr(wxFontPickerCtrlNameStr);
d55e5bfc
RD
3375#ifdef __cplusplus
3376extern "C" {
3377#endif
554f62e9
RD
3378SWIGINTERN int ButtonNameStr_set(PyObject *) {
3379 SWIG_Error(SWIG_AttributeError,"Variable ButtonNameStr is read-only.");
3380 return 1;
d55e5bfc
RD
3381}
3382
3383
554f62e9
RD
3384SWIGINTERN PyObject *ButtonNameStr_get(void) {
3385 PyObject *pyobj = 0;
3386
3387 {
d55e5bfc 3388#if wxUSE_UNICODE
554f62e9 3389 pyobj = PyUnicode_FromWideChar((&wxPyButtonNameStr)->c_str(), (&wxPyButtonNameStr)->Len());
d55e5bfc 3390#else
554f62e9 3391 pyobj = PyString_FromStringAndSize((&wxPyButtonNameStr)->c_str(), (&wxPyButtonNameStr)->Len());
d55e5bfc 3392#endif
554f62e9
RD
3393 }
3394 return pyobj;
3395}
3396
3397
3398SWIGINTERN PyObject *_wrap_new_Button(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
3399 PyObject *resultobj = 0;
3400 wxWindow *arg1 = (wxWindow *) 0 ;
3401 int arg2 = (int) -1 ;
3402 wxString const &arg3_defvalue = wxPyEmptyString ;
3403 wxString *arg3 = (wxString *) &arg3_defvalue ;
3404 wxPoint const &arg4_defvalue = wxDefaultPosition ;
3405 wxPoint *arg4 = (wxPoint *) &arg4_defvalue ;
3406 wxSize const &arg5_defvalue = wxDefaultSize ;
3407 wxSize *arg5 = (wxSize *) &arg5_defvalue ;
3408 long arg6 = (long) 0 ;
3409 wxValidator const &arg7_defvalue = wxDefaultValidator ;
3410 wxValidator *arg7 = (wxValidator *) &arg7_defvalue ;
3411 wxString const &arg8_defvalue = wxPyButtonNameStr ;
3412 wxString *arg8 = (wxString *) &arg8_defvalue ;
3413 wxButton *result = 0 ;
3414 void *argp1 = 0 ;
3415 int res1 = 0 ;
3416 int val2 ;
3417 int ecode2 = 0 ;
3418 bool temp3 = false ;
3419 wxPoint temp4 ;
3420 wxSize temp5 ;
3421 long val6 ;
3422 int ecode6 = 0 ;
3423 void *argp7 = 0 ;
3424 int res7 = 0 ;
3425 bool temp8 = false ;
3426 PyObject * obj0 = 0 ;
3427 PyObject * obj1 = 0 ;
3428 PyObject * obj2 = 0 ;
3429 PyObject * obj3 = 0 ;
3430 PyObject * obj4 = 0 ;
3431 PyObject * obj5 = 0 ;
3432 PyObject * obj6 = 0 ;
3433 PyObject * obj7 = 0 ;
3434 char * kwnames[] = {
3435 (char *) "parent",(char *) "id",(char *) "label",(char *) "pos",(char *) "size",(char *) "style",(char *) "validator",(char *) "name", NULL
3436 };
3437
3438 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|OOOOOOO:new_Button",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6,&obj7)) SWIG_fail;
3439 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxWindow, 0 | 0 );
3440 if (!SWIG_IsOK(res1)) {
3441 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_Button" "', expected argument " "1"" of type '" "wxWindow *""'");
3442 }
3443 arg1 = reinterpret_cast< wxWindow * >(argp1);
3444 if (obj1) {
3445 ecode2 = SWIG_AsVal_int(obj1, &val2);
3446 if (!SWIG_IsOK(ecode2)) {
3447 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "new_Button" "', expected argument " "2"" of type '" "int""'");
3448 }
3449 arg2 = static_cast< int >(val2);
3450 }
3451 if (obj2) {
d55e5bfc 3452 {
554f62e9
RD
3453 arg3 = wxString_in_helper(obj2);
3454 if (arg3 == NULL) SWIG_fail;
3455 temp3 = true;
d55e5bfc 3456 }
554f62e9
RD
3457 }
3458 if (obj3) {
d55e5bfc 3459 {
554f62e9
RD
3460 arg4 = &temp4;
3461 if ( ! wxPoint_helper(obj3, &arg4)) SWIG_fail;
d55e5bfc 3462 }
554f62e9
RD
3463 }
3464 if (obj4) {
d55e5bfc 3465 {
554f62e9
RD
3466 arg5 = &temp5;
3467 if ( ! wxSize_helper(obj4, &arg5)) SWIG_fail;
d55e5bfc 3468 }
554f62e9
RD
3469 }
3470 if (obj5) {
3471 ecode6 = SWIG_AsVal_long(obj5, &val6);
3472 if (!SWIG_IsOK(ecode6)) {
3473 SWIG_exception_fail(SWIG_ArgError(ecode6), "in method '" "new_Button" "', expected argument " "6"" of type '" "long""'");
3474 }
3475 arg6 = static_cast< long >(val6);
3476 }
3477 if (obj6) {
3478 res7 = SWIG_ConvertPtr(obj6, &argp7, SWIGTYPE_p_wxValidator, 0 | 0);
3479 if (!SWIG_IsOK(res7)) {
3480 SWIG_exception_fail(SWIG_ArgError(res7), "in method '" "new_Button" "', expected argument " "7"" of type '" "wxValidator const &""'");
d55e5bfc 3481 }
554f62e9
RD
3482 if (!argp7) {
3483 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_Button" "', expected argument " "7"" of type '" "wxValidator const &""'");
d55e5bfc 3484 }
554f62e9
RD
3485 arg7 = reinterpret_cast< wxValidator * >(argp7);
3486 }
3487 if (obj7) {
d55e5bfc 3488 {
554f62e9
RD
3489 arg8 = wxString_in_helper(obj7);
3490 if (arg8 == NULL) SWIG_fail;
3491 temp8 = true;
d55e5bfc 3492 }
554f62e9
RD
3493 }
3494 {
3495 if (!wxPyCheckForApp()) SWIG_fail;
3496 PyThreadState* __tstate = wxPyBeginAllowThreads();
3497 result = (wxButton *)new wxButton(arg1,arg2,(wxString const &)*arg3,(wxPoint const &)*arg4,(wxSize const &)*arg5,arg6,(wxValidator const &)*arg7,(wxString const &)*arg8);
3498 wxPyEndAllowThreads(__tstate);
3499 if (PyErr_Occurred()) SWIG_fail;
3500 }
3501 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_wxButton, SWIG_POINTER_NEW | 0 );
3502 {
3503 if (temp3)
3504 delete arg3;
3505 }
3506 {
3507 if (temp8)
3508 delete arg8;
3509 }
3510 return resultobj;
3511fail:
3512 {
3513 if (temp3)
3514 delete arg3;
3515 }
3516 {
3517 if (temp8)
3518 delete arg8;
3519 }
3520 return NULL;
d55e5bfc
RD
3521}
3522
3523
554f62e9
RD
3524SWIGINTERN PyObject *_wrap_new_PreButton(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
3525 PyObject *resultobj = 0;
3526 wxButton *result = 0 ;
3527
3528 if (!SWIG_Python_UnpackTuple(args,"new_PreButton",0,0,0)) SWIG_fail;
3529 {
3530 if (!wxPyCheckForApp()) SWIG_fail;
3531 PyThreadState* __tstate = wxPyBeginAllowThreads();
3532 result = (wxButton *)new wxButton();
3533 wxPyEndAllowThreads(__tstate);
3534 if (PyErr_Occurred()) SWIG_fail;
3535 }
3536 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_wxButton, SWIG_POINTER_OWN | 0 );
3537 return resultobj;
3538fail:
3539 return NULL;
3540}
3541
3542
3543SWIGINTERN PyObject *_wrap_Button_Create(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
3544 PyObject *resultobj = 0;
3545 wxButton *arg1 = (wxButton *) 0 ;
3546 wxWindow *arg2 = (wxWindow *) 0 ;
3547 int arg3 = (int) -1 ;
3548 wxString const &arg4_defvalue = wxPyEmptyString ;
3549 wxString *arg4 = (wxString *) &arg4_defvalue ;
3550 wxPoint const &arg5_defvalue = wxDefaultPosition ;
3551 wxPoint *arg5 = (wxPoint *) &arg5_defvalue ;
3552 wxSize const &arg6_defvalue = wxDefaultSize ;
3553 wxSize *arg6 = (wxSize *) &arg6_defvalue ;
3554 long arg7 = (long) 0 ;
3555 wxValidator const &arg8_defvalue = wxDefaultValidator ;
3556 wxValidator *arg8 = (wxValidator *) &arg8_defvalue ;
3557 wxString const &arg9_defvalue = wxPyButtonNameStr ;
3558 wxString *arg9 = (wxString *) &arg9_defvalue ;
3559 bool result;
3560 void *argp1 = 0 ;
3561 int res1 = 0 ;
3562 void *argp2 = 0 ;
3563 int res2 = 0 ;
3564 int val3 ;
3565 int ecode3 = 0 ;
3566 bool temp4 = false ;
3567 wxPoint temp5 ;
3568 wxSize temp6 ;
3569 long val7 ;
3570 int ecode7 = 0 ;
3571 void *argp8 = 0 ;
3572 int res8 = 0 ;
3573 bool temp9 = false ;
3574 PyObject * obj0 = 0 ;
3575 PyObject * obj1 = 0 ;
3576 PyObject * obj2 = 0 ;
3577 PyObject * obj3 = 0 ;
3578 PyObject * obj4 = 0 ;
3579 PyObject * obj5 = 0 ;
3580 PyObject * obj6 = 0 ;
3581 PyObject * obj7 = 0 ;
3582 PyObject * obj8 = 0 ;
3583 char * kwnames[] = {
3584 (char *) "self",(char *) "parent",(char *) "id",(char *) "label",(char *) "pos",(char *) "size",(char *) "style",(char *) "validator",(char *) "name", NULL
3585 };
3586
3587 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|OOOOOOO:Button_Create",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6,&obj7,&obj8)) SWIG_fail;
3588 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxButton, 0 | 0 );
3589 if (!SWIG_IsOK(res1)) {
3590 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Button_Create" "', expected argument " "1"" of type '" "wxButton *""'");
3591 }
3592 arg1 = reinterpret_cast< wxButton * >(argp1);
3593 res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_wxWindow, 0 | 0 );
3594 if (!SWIG_IsOK(res2)) {
3595 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "Button_Create" "', expected argument " "2"" of type '" "wxWindow *""'");
3596 }
3597 arg2 = reinterpret_cast< wxWindow * >(argp2);
3598 if (obj2) {
3599 ecode3 = SWIG_AsVal_int(obj2, &val3);
3600 if (!SWIG_IsOK(ecode3)) {
3601 SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "Button_Create" "', expected argument " "3"" of type '" "int""'");
3602 }
3603 arg3 = static_cast< int >(val3);
3604 }
3605 if (obj3) {
d55e5bfc 3606 {
554f62e9
RD
3607 arg4 = wxString_in_helper(obj3);
3608 if (arg4 == NULL) SWIG_fail;
3609 temp4 = true;
d55e5bfc 3610 }
554f62e9
RD
3611 }
3612 if (obj4) {
d55e5bfc 3613 {
554f62e9
RD
3614 arg5 = &temp5;
3615 if ( ! wxPoint_helper(obj4, &arg5)) SWIG_fail;
d55e5bfc 3616 }
554f62e9
RD
3617 }
3618 if (obj5) {
d55e5bfc 3619 {
554f62e9
RD
3620 arg6 = &temp6;
3621 if ( ! wxSize_helper(obj5, &arg6)) SWIG_fail;
d55e5bfc 3622 }
554f62e9
RD
3623 }
3624 if (obj6) {
3625 ecode7 = SWIG_AsVal_long(obj6, &val7);
3626 if (!SWIG_IsOK(ecode7)) {
3627 SWIG_exception_fail(SWIG_ArgError(ecode7), "in method '" "Button_Create" "', expected argument " "7"" of type '" "long""'");
3628 }
3629 arg7 = static_cast< long >(val7);
3630 }
3631 if (obj7) {
3632 res8 = SWIG_ConvertPtr(obj7, &argp8, SWIGTYPE_p_wxValidator, 0 | 0);
3633 if (!SWIG_IsOK(res8)) {
3634 SWIG_exception_fail(SWIG_ArgError(res8), "in method '" "Button_Create" "', expected argument " "8"" of type '" "wxValidator const &""'");
d55e5bfc 3635 }
554f62e9
RD
3636 if (!argp8) {
3637 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "Button_Create" "', expected argument " "8"" of type '" "wxValidator const &""'");
d55e5bfc 3638 }
554f62e9
RD
3639 arg8 = reinterpret_cast< wxValidator * >(argp8);
3640 }
3641 if (obj8) {
d55e5bfc 3642 {
554f62e9
RD
3643 arg9 = wxString_in_helper(obj8);
3644 if (arg9 == NULL) SWIG_fail;
3645 temp9 = true;
d55e5bfc 3646 }
554f62e9
RD
3647 }
3648 {
3649 PyThreadState* __tstate = wxPyBeginAllowThreads();
3650 result = (bool)(arg1)->Create(arg2,arg3,(wxString const &)*arg4,(wxPoint const &)*arg5,(wxSize const &)*arg6,arg7,(wxValidator const &)*arg8,(wxString const &)*arg9);
3651 wxPyEndAllowThreads(__tstate);
3652 if (PyErr_Occurred()) SWIG_fail;
3653 }
3654 {
3655 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
3656 }
3657 {
3658 if (temp4)
3659 delete arg4;
3660 }
3661 {
3662 if (temp9)
3663 delete arg9;
3664 }
3665 return resultobj;
3666fail:
3667 {
3668 if (temp4)
3669 delete arg4;
3670 }
3671 {
3672 if (temp9)
3673 delete arg9;
3674 }
3675 return NULL;
d55e5bfc
RD
3676}
3677
3678
554f62e9
RD
3679SWIGINTERN PyObject *_wrap_Button_SetDefault(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
3680 PyObject *resultobj = 0;
3681 wxButton *arg1 = (wxButton *) 0 ;
3682 void *argp1 = 0 ;
3683 int res1 = 0 ;
3684 PyObject *swig_obj[1] ;
3685
3686 if (!args) SWIG_fail;
3687 swig_obj[0] = args;
3688 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxButton, 0 | 0 );
3689 if (!SWIG_IsOK(res1)) {
3690 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Button_SetDefault" "', expected argument " "1"" of type '" "wxButton *""'");
3691 }
3692 arg1 = reinterpret_cast< wxButton * >(argp1);
3693 {
3694 PyThreadState* __tstate = wxPyBeginAllowThreads();
3695 (arg1)->SetDefault();
3696 wxPyEndAllowThreads(__tstate);
3697 if (PyErr_Occurred()) SWIG_fail;
3698 }
3699 resultobj = SWIG_Py_Void();
3700 return resultobj;
3701fail:
3702 return NULL;
d55e5bfc
RD
3703}
3704
3705
554f62e9
RD
3706SWIGINTERN PyObject *_wrap_Button_GetDefaultSize(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
3707 PyObject *resultobj = 0;
3708 wxSize result;
3709
3710 if (!SWIG_Python_UnpackTuple(args,"Button_GetDefaultSize",0,0,0)) SWIG_fail;
3711 {
3712 PyThreadState* __tstate = wxPyBeginAllowThreads();
3713 result = wxButton::GetDefaultSize();
3714 wxPyEndAllowThreads(__tstate);
3715 if (PyErr_Occurred()) SWIG_fail;
3716 }
3717 resultobj = SWIG_NewPointerObj((new wxSize(static_cast< const wxSize& >(result))), SWIGTYPE_p_wxSize, SWIG_POINTER_OWN | 0 );
3718 return resultobj;
3719fail:
3720 return NULL;
3721}
3722
3723
3724SWIGINTERN PyObject *_wrap_Button_GetClassDefaultAttributes(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
3725 PyObject *resultobj = 0;
3726 wxWindowVariant arg1 = (wxWindowVariant) wxWINDOW_VARIANT_NORMAL ;
3727 SwigValueWrapper<wxVisualAttributes > result;
3728 int val1 ;
3729 int ecode1 = 0 ;
3730 PyObject * obj0 = 0 ;
3731 char * kwnames[] = {
3732 (char *) "variant", NULL
3733 };
3734
3735 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|O:Button_GetClassDefaultAttributes",kwnames,&obj0)) SWIG_fail;
3736 if (obj0) {
3737 ecode1 = SWIG_AsVal_int(obj0, &val1);
3738 if (!SWIG_IsOK(ecode1)) {
3739 SWIG_exception_fail(SWIG_ArgError(ecode1), "in method '" "Button_GetClassDefaultAttributes" "', expected argument " "1"" of type '" "wxWindowVariant""'");
3740 }
3741 arg1 = static_cast< wxWindowVariant >(val1);
3742 }
3743 {
3744 if (!wxPyCheckForApp()) SWIG_fail;
3745 PyThreadState* __tstate = wxPyBeginAllowThreads();
3746 result = wxButton::GetClassDefaultAttributes(arg1);
3747 wxPyEndAllowThreads(__tstate);
3748 if (PyErr_Occurred()) SWIG_fail;
3749 }
3750 resultobj = SWIG_NewPointerObj((new wxVisualAttributes(static_cast< const wxVisualAttributes& >(result))), SWIGTYPE_p_wxVisualAttributes, SWIG_POINTER_OWN | 0 );
3751 return resultobj;
3752fail:
3753 return NULL;
3754}
3755
3756
3757SWIGINTERN PyObject *Button_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
3758 PyObject *obj;
3759 if (!SWIG_Python_UnpackTuple(args,(char*)"swigregister", 1, 1,&obj)) return NULL;
3760 SWIG_TypeNewClientData(SWIGTYPE_p_wxButton, SWIG_NewClientData(obj));
3761 return SWIG_Py_Void();
3762}
3763
3764SWIGINTERN PyObject *Button_swiginit(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
3765 return SWIG_Python_InitShadowInstance(args);
3766}
3767
3768SWIGINTERN PyObject *_wrap_new_BitmapButton(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
3769 PyObject *resultobj = 0;
3770 wxWindow *arg1 = (wxWindow *) 0 ;
3771 int arg2 = (int) -1 ;
3772 wxBitmap const &arg3_defvalue = wxNullBitmap ;
3773 wxBitmap *arg3 = (wxBitmap *) &arg3_defvalue ;
3774 wxPoint const &arg4_defvalue = wxDefaultPosition ;
3775 wxPoint *arg4 = (wxPoint *) &arg4_defvalue ;
3776 wxSize const &arg5_defvalue = wxDefaultSize ;
3777 wxSize *arg5 = (wxSize *) &arg5_defvalue ;
3778 long arg6 = (long) wxBU_AUTODRAW ;
3779 wxValidator const &arg7_defvalue = wxDefaultValidator ;
3780 wxValidator *arg7 = (wxValidator *) &arg7_defvalue ;
3781 wxString const &arg8_defvalue = wxPyButtonNameStr ;
3782 wxString *arg8 = (wxString *) &arg8_defvalue ;
3783 wxBitmapButton *result = 0 ;
3784 void *argp1 = 0 ;
3785 int res1 = 0 ;
3786 int val2 ;
3787 int ecode2 = 0 ;
3788 void *argp3 = 0 ;
3789 int res3 = 0 ;
3790 wxPoint temp4 ;
3791 wxSize temp5 ;
3792 long val6 ;
3793 int ecode6 = 0 ;
3794 void *argp7 = 0 ;
3795 int res7 = 0 ;
3796 bool temp8 = false ;
3797 PyObject * obj0 = 0 ;
3798 PyObject * obj1 = 0 ;
3799 PyObject * obj2 = 0 ;
3800 PyObject * obj3 = 0 ;
3801 PyObject * obj4 = 0 ;
3802 PyObject * obj5 = 0 ;
3803 PyObject * obj6 = 0 ;
3804 PyObject * obj7 = 0 ;
3805 char * kwnames[] = {
3806 (char *) "parent",(char *) "id",(char *) "bitmap",(char *) "pos",(char *) "size",(char *) "style",(char *) "validator",(char *) "name", NULL
3807 };
3808
3809 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|OOOOOOO:new_BitmapButton",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6,&obj7)) SWIG_fail;
3810 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxWindow, 0 | 0 );
3811 if (!SWIG_IsOK(res1)) {
3812 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_BitmapButton" "', expected argument " "1"" of type '" "wxWindow *""'");
3813 }
3814 arg1 = reinterpret_cast< wxWindow * >(argp1);
3815 if (obj1) {
3816 ecode2 = SWIG_AsVal_int(obj1, &val2);
3817 if (!SWIG_IsOK(ecode2)) {
3818 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "new_BitmapButton" "', expected argument " "2"" of type '" "int""'");
3819 }
3820 arg2 = static_cast< int >(val2);
3821 }
3822 if (obj2) {
3823 res3 = SWIG_ConvertPtr(obj2, &argp3, SWIGTYPE_p_wxBitmap, 0 | 0);
3824 if (!SWIG_IsOK(res3)) {
3825 SWIG_exception_fail(SWIG_ArgError(res3), "in method '" "new_BitmapButton" "', expected argument " "3"" of type '" "wxBitmap const &""'");
3826 }
3827 if (!argp3) {
3828 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_BitmapButton" "', expected argument " "3"" of type '" "wxBitmap const &""'");
3829 }
3830 arg3 = reinterpret_cast< wxBitmap * >(argp3);
3831 }
3832 if (obj3) {
d55e5bfc 3833 {
554f62e9
RD
3834 arg4 = &temp4;
3835 if ( ! wxPoint_helper(obj3, &arg4)) SWIG_fail;
d55e5bfc 3836 }
554f62e9
RD
3837 }
3838 if (obj4) {
d55e5bfc 3839 {
554f62e9
RD
3840 arg5 = &temp5;
3841 if ( ! wxSize_helper(obj4, &arg5)) SWIG_fail;
d55e5bfc 3842 }
554f62e9
RD
3843 }
3844 if (obj5) {
3845 ecode6 = SWIG_AsVal_long(obj5, &val6);
3846 if (!SWIG_IsOK(ecode6)) {
3847 SWIG_exception_fail(SWIG_ArgError(ecode6), "in method '" "new_BitmapButton" "', expected argument " "6"" of type '" "long""'");
3848 }
3849 arg6 = static_cast< long >(val6);
3850 }
3851 if (obj6) {
3852 res7 = SWIG_ConvertPtr(obj6, &argp7, SWIGTYPE_p_wxValidator, 0 | 0);
3853 if (!SWIG_IsOK(res7)) {
3854 SWIG_exception_fail(SWIG_ArgError(res7), "in method '" "new_BitmapButton" "', expected argument " "7"" of type '" "wxValidator const &""'");
f20a2e1f 3855 }
554f62e9
RD
3856 if (!argp7) {
3857 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_BitmapButton" "', expected argument " "7"" of type '" "wxValidator const &""'");
f20a2e1f 3858 }
554f62e9
RD
3859 arg7 = reinterpret_cast< wxValidator * >(argp7);
3860 }
3861 if (obj7) {
f20a2e1f 3862 {
554f62e9
RD
3863 arg8 = wxString_in_helper(obj7);
3864 if (arg8 == NULL) SWIG_fail;
3865 temp8 = true;
f20a2e1f 3866 }
554f62e9
RD
3867 }
3868 {
3869 if (!wxPyCheckForApp()) SWIG_fail;
3870 PyThreadState* __tstate = wxPyBeginAllowThreads();
3871 result = (wxBitmapButton *)new wxBitmapButton(arg1,arg2,(wxBitmap const &)*arg3,(wxPoint const &)*arg4,(wxSize const &)*arg5,arg6,(wxValidator const &)*arg7,(wxString const &)*arg8);
3872 wxPyEndAllowThreads(__tstate);
3873 if (PyErr_Occurred()) SWIG_fail;
3874 }
3875 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_wxBitmapButton, SWIG_POINTER_NEW | 0 );
3876 {
3877 if (temp8)
3878 delete arg8;
3879 }
3880 return resultobj;
3881fail:
3882 {
3883 if (temp8)
3884 delete arg8;
3885 }
3886 return NULL;
f20a2e1f
RD
3887}
3888
3889
554f62e9
RD
3890SWIGINTERN PyObject *_wrap_new_PreBitmapButton(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
3891 PyObject *resultobj = 0;
3892 wxBitmapButton *result = 0 ;
3893
3894 if (!SWIG_Python_UnpackTuple(args,"new_PreBitmapButton",0,0,0)) SWIG_fail;
3895 {
3896 if (!wxPyCheckForApp()) SWIG_fail;
3897 PyThreadState* __tstate = wxPyBeginAllowThreads();
3898 result = (wxBitmapButton *)new wxBitmapButton();
3899 wxPyEndAllowThreads(__tstate);
3900 if (PyErr_Occurred()) SWIG_fail;
3901 }
3902 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_wxBitmapButton, SWIG_POINTER_OWN | 0 );
3903 return resultobj;
3904fail:
3905 return NULL;
3906}
3907
3908
3909SWIGINTERN PyObject *_wrap_BitmapButton_Create(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
3910 PyObject *resultobj = 0;
3911 wxBitmapButton *arg1 = (wxBitmapButton *) 0 ;
3912 wxWindow *arg2 = (wxWindow *) 0 ;
3913 int arg3 = (int) -1 ;
3914 wxBitmap const &arg4_defvalue = wxNullBitmap ;
3915 wxBitmap *arg4 = (wxBitmap *) &arg4_defvalue ;
3916 wxPoint const &arg5_defvalue = wxDefaultPosition ;
3917 wxPoint *arg5 = (wxPoint *) &arg5_defvalue ;
3918 wxSize const &arg6_defvalue = wxDefaultSize ;
3919 wxSize *arg6 = (wxSize *) &arg6_defvalue ;
3920 long arg7 = (long) wxBU_AUTODRAW ;
3921 wxValidator const &arg8_defvalue = wxDefaultValidator ;
3922 wxValidator *arg8 = (wxValidator *) &arg8_defvalue ;
3923 wxString const &arg9_defvalue = wxPyButtonNameStr ;
3924 wxString *arg9 = (wxString *) &arg9_defvalue ;
3925 bool result;
3926 void *argp1 = 0 ;
3927 int res1 = 0 ;
3928 void *argp2 = 0 ;
3929 int res2 = 0 ;
3930 int val3 ;
3931 int ecode3 = 0 ;
3932 void *argp4 = 0 ;
3933 int res4 = 0 ;
3934 wxPoint temp5 ;
3935 wxSize temp6 ;
3936 long val7 ;
3937 int ecode7 = 0 ;
3938 void *argp8 = 0 ;
3939 int res8 = 0 ;
3940 bool temp9 = false ;
3941 PyObject * obj0 = 0 ;
3942 PyObject * obj1 = 0 ;
3943 PyObject * obj2 = 0 ;
3944 PyObject * obj3 = 0 ;
3945 PyObject * obj4 = 0 ;
3946 PyObject * obj5 = 0 ;
3947 PyObject * obj6 = 0 ;
3948 PyObject * obj7 = 0 ;
3949 PyObject * obj8 = 0 ;
3950 char * kwnames[] = {
3951 (char *) "self",(char *) "parent",(char *) "id",(char *) "bitmap",(char *) "pos",(char *) "size",(char *) "style",(char *) "validator",(char *) "name", NULL
3952 };
3953
3954 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|OOOOOOO:BitmapButton_Create",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6,&obj7,&obj8)) SWIG_fail;
3955 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxBitmapButton, 0 | 0 );
3956 if (!SWIG_IsOK(res1)) {
3957 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "BitmapButton_Create" "', expected argument " "1"" of type '" "wxBitmapButton *""'");
3958 }
3959 arg1 = reinterpret_cast< wxBitmapButton * >(argp1);
3960 res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_wxWindow, 0 | 0 );
3961 if (!SWIG_IsOK(res2)) {
3962 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "BitmapButton_Create" "', expected argument " "2"" of type '" "wxWindow *""'");
3963 }
3964 arg2 = reinterpret_cast< wxWindow * >(argp2);
3965 if (obj2) {
3966 ecode3 = SWIG_AsVal_int(obj2, &val3);
3967 if (!SWIG_IsOK(ecode3)) {
3968 SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "BitmapButton_Create" "', expected argument " "3"" of type '" "int""'");
3969 }
3970 arg3 = static_cast< int >(val3);
3971 }
3972 if (obj3) {
3973 res4 = SWIG_ConvertPtr(obj3, &argp4, SWIGTYPE_p_wxBitmap, 0 | 0);
3974 if (!SWIG_IsOK(res4)) {
3975 SWIG_exception_fail(SWIG_ArgError(res4), "in method '" "BitmapButton_Create" "', expected argument " "4"" of type '" "wxBitmap const &""'");
d55e5bfc 3976 }
554f62e9
RD
3977 if (!argp4) {
3978 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "BitmapButton_Create" "', expected argument " "4"" of type '" "wxBitmap const &""'");
d55e5bfc 3979 }
554f62e9
RD
3980 arg4 = reinterpret_cast< wxBitmap * >(argp4);
3981 }
3982 if (obj4) {
d55e5bfc 3983 {
554f62e9
RD
3984 arg5 = &temp5;
3985 if ( ! wxPoint_helper(obj4, &arg5)) SWIG_fail;
d55e5bfc 3986 }
554f62e9
RD
3987 }
3988 if (obj5) {
d55e5bfc 3989 {
554f62e9
RD
3990 arg6 = &temp6;
3991 if ( ! wxSize_helper(obj5, &arg6)) SWIG_fail;
3992 }
3993 }
3994 if (obj6) {
3995 ecode7 = SWIG_AsVal_long(obj6, &val7);
3996 if (!SWIG_IsOK(ecode7)) {
3997 SWIG_exception_fail(SWIG_ArgError(ecode7), "in method '" "BitmapButton_Create" "', expected argument " "7"" of type '" "long""'");
3998 }
3999 arg7 = static_cast< long >(val7);
4000 }
4001 if (obj7) {
4002 res8 = SWIG_ConvertPtr(obj7, &argp8, SWIGTYPE_p_wxValidator, 0 | 0);
4003 if (!SWIG_IsOK(res8)) {
4004 SWIG_exception_fail(SWIG_ArgError(res8), "in method '" "BitmapButton_Create" "', expected argument " "8"" of type '" "wxValidator const &""'");
4005 }
4006 if (!argp8) {
4007 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "BitmapButton_Create" "', expected argument " "8"" of type '" "wxValidator const &""'");
d55e5bfc 4008 }
554f62e9
RD
4009 arg8 = reinterpret_cast< wxValidator * >(argp8);
4010 }
4011 if (obj8) {
d55e5bfc 4012 {
554f62e9
RD
4013 arg9 = wxString_in_helper(obj8);
4014 if (arg9 == NULL) SWIG_fail;
4015 temp9 = true;
d55e5bfc 4016 }
554f62e9
RD
4017 }
4018 {
4019 PyThreadState* __tstate = wxPyBeginAllowThreads();
4020 result = (bool)(arg1)->Create(arg2,arg3,(wxBitmap const &)*arg4,(wxPoint const &)*arg5,(wxSize const &)*arg6,arg7,(wxValidator const &)*arg8,(wxString const &)*arg9);
4021 wxPyEndAllowThreads(__tstate);
4022 if (PyErr_Occurred()) SWIG_fail;
4023 }
4024 {
4025 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
4026 }
4027 {
4028 if (temp9)
4029 delete arg9;
4030 }
4031 return resultobj;
4032fail:
4033 {
4034 if (temp9)
4035 delete arg9;
4036 }
4037 return NULL;
d55e5bfc
RD
4038}
4039
4040
554f62e9
RD
4041SWIGINTERN PyObject *_wrap_BitmapButton_GetBitmapLabel(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
4042 PyObject *resultobj = 0;
4043 wxBitmapButton *arg1 = (wxBitmapButton *) 0 ;
4044 wxBitmap result;
4045 void *argp1 = 0 ;
4046 int res1 = 0 ;
4047 PyObject *swig_obj[1] ;
4048
4049 if (!args) SWIG_fail;
4050 swig_obj[0] = args;
4051 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxBitmapButton, 0 | 0 );
4052 if (!SWIG_IsOK(res1)) {
4053 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "BitmapButton_GetBitmapLabel" "', expected argument " "1"" of type '" "wxBitmapButton *""'");
4054 }
4055 arg1 = reinterpret_cast< wxBitmapButton * >(argp1);
4056 {
4057 PyThreadState* __tstate = wxPyBeginAllowThreads();
4058 result = (arg1)->GetBitmapLabel();
4059 wxPyEndAllowThreads(__tstate);
4060 if (PyErr_Occurred()) SWIG_fail;
4061 }
4062 resultobj = SWIG_NewPointerObj((new wxBitmap(static_cast< const wxBitmap& >(result))), SWIGTYPE_p_wxBitmap, SWIG_POINTER_OWN | 0 );
4063 return resultobj;
4064fail:
4065 return NULL;
d55e5bfc
RD
4066}
4067
4068
554f62e9
RD
4069SWIGINTERN PyObject *_wrap_BitmapButton_GetBitmapDisabled(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
4070 PyObject *resultobj = 0;
4071 wxBitmapButton *arg1 = (wxBitmapButton *) 0 ;
4072 wxBitmap result;
4073 void *argp1 = 0 ;
4074 int res1 = 0 ;
4075 PyObject *swig_obj[1] ;
4076
4077 if (!args) SWIG_fail;
4078 swig_obj[0] = args;
4079 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxBitmapButton, 0 | 0 );
4080 if (!SWIG_IsOK(res1)) {
4081 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "BitmapButton_GetBitmapDisabled" "', expected argument " "1"" of type '" "wxBitmapButton *""'");
4082 }
4083 arg1 = reinterpret_cast< wxBitmapButton * >(argp1);
4084 {
4085 PyThreadState* __tstate = wxPyBeginAllowThreads();
4086 result = (arg1)->GetBitmapDisabled();
4087 wxPyEndAllowThreads(__tstate);
4088 if (PyErr_Occurred()) SWIG_fail;
4089 }
4090 resultobj = SWIG_NewPointerObj((new wxBitmap(static_cast< const wxBitmap& >(result))), SWIGTYPE_p_wxBitmap, SWIG_POINTER_OWN | 0 );
4091 return resultobj;
4092fail:
4093 return NULL;
d55e5bfc
RD
4094}
4095
4096
554f62e9
RD
4097SWIGINTERN PyObject *_wrap_BitmapButton_GetBitmapFocus(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
4098 PyObject *resultobj = 0;
4099 wxBitmapButton *arg1 = (wxBitmapButton *) 0 ;
4100 wxBitmap result;
4101 void *argp1 = 0 ;
4102 int res1 = 0 ;
4103 PyObject *swig_obj[1] ;
4104
4105 if (!args) SWIG_fail;
4106 swig_obj[0] = args;
4107 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxBitmapButton, 0 | 0 );
4108 if (!SWIG_IsOK(res1)) {
4109 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "BitmapButton_GetBitmapFocus" "', expected argument " "1"" of type '" "wxBitmapButton *""'");
4110 }
4111 arg1 = reinterpret_cast< wxBitmapButton * >(argp1);
4112 {
4113 PyThreadState* __tstate = wxPyBeginAllowThreads();
4114 result = (arg1)->GetBitmapFocus();
4115 wxPyEndAllowThreads(__tstate);
4116 if (PyErr_Occurred()) SWIG_fail;
4117 }
4118 resultobj = SWIG_NewPointerObj((new wxBitmap(static_cast< const wxBitmap& >(result))), SWIGTYPE_p_wxBitmap, SWIG_POINTER_OWN | 0 );
4119 return resultobj;
4120fail:
4121 return NULL;
d55e5bfc
RD
4122}
4123
4124
554f62e9
RD
4125SWIGINTERN PyObject *_wrap_BitmapButton_GetBitmapSelected(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
4126 PyObject *resultobj = 0;
4127 wxBitmapButton *arg1 = (wxBitmapButton *) 0 ;
4128 wxBitmap result;
4129 void *argp1 = 0 ;
4130 int res1 = 0 ;
4131 PyObject *swig_obj[1] ;
4132
4133 if (!args) SWIG_fail;
4134 swig_obj[0] = args;
4135 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxBitmapButton, 0 | 0 );
4136 if (!SWIG_IsOK(res1)) {
4137 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "BitmapButton_GetBitmapSelected" "', expected argument " "1"" of type '" "wxBitmapButton *""'");
4138 }
4139 arg1 = reinterpret_cast< wxBitmapButton * >(argp1);
4140 {
4141 PyThreadState* __tstate = wxPyBeginAllowThreads();
4142 result = (arg1)->GetBitmapSelected();
4143 wxPyEndAllowThreads(__tstate);
4144 if (PyErr_Occurred()) SWIG_fail;
4145 }
4146 resultobj = SWIG_NewPointerObj((new wxBitmap(static_cast< const wxBitmap& >(result))), SWIGTYPE_p_wxBitmap, SWIG_POINTER_OWN | 0 );
4147 return resultobj;
4148fail:
4149 return NULL;
d55e5bfc
RD
4150}
4151
4152
554f62e9
RD
4153SWIGINTERN PyObject *_wrap_BitmapButton_GetBitmapHover(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
4154 PyObject *resultobj = 0;
4155 wxBitmapButton *arg1 = (wxBitmapButton *) 0 ;
4156 wxBitmap result;
4157 void *argp1 = 0 ;
4158 int res1 = 0 ;
4159 PyObject *swig_obj[1] ;
4160
4161 if (!args) SWIG_fail;
4162 swig_obj[0] = args;
4163 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxBitmapButton, 0 | 0 );
4164 if (!SWIG_IsOK(res1)) {
4165 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "BitmapButton_GetBitmapHover" "', expected argument " "1"" of type '" "wxBitmapButton *""'");
4166 }
4167 arg1 = reinterpret_cast< wxBitmapButton * >(argp1);
4168 {
4169 PyThreadState* __tstate = wxPyBeginAllowThreads();
4170 result = (arg1)->GetBitmapHover();
4171 wxPyEndAllowThreads(__tstate);
4172 if (PyErr_Occurred()) SWIG_fail;
4173 }
4174 resultobj = SWIG_NewPointerObj((new wxBitmap(static_cast< const wxBitmap& >(result))), SWIGTYPE_p_wxBitmap, SWIG_POINTER_OWN | 0 );
4175 return resultobj;
4176fail:
4177 return NULL;
4178}
4179
4180
4181SWIGINTERN PyObject *_wrap_BitmapButton_SetBitmapDisabled(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
4182 PyObject *resultobj = 0;
4183 wxBitmapButton *arg1 = (wxBitmapButton *) 0 ;
4184 wxBitmap *arg2 = 0 ;
4185 void *argp1 = 0 ;
4186 int res1 = 0 ;
4187 void *argp2 = 0 ;
4188 int res2 = 0 ;
4189 PyObject * obj0 = 0 ;
4190 PyObject * obj1 = 0 ;
4191 char * kwnames[] = {
4192 (char *) "self",(char *) "bitmap", NULL
4193 };
4194
4195 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:BitmapButton_SetBitmapDisabled",kwnames,&obj0,&obj1)) SWIG_fail;
4196 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxBitmapButton, 0 | 0 );
4197 if (!SWIG_IsOK(res1)) {
4198 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "BitmapButton_SetBitmapDisabled" "', expected argument " "1"" of type '" "wxBitmapButton *""'");
4199 }
4200 arg1 = reinterpret_cast< wxBitmapButton * >(argp1);
4201 res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_wxBitmap, 0 | 0);
4202 if (!SWIG_IsOK(res2)) {
4203 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "BitmapButton_SetBitmapDisabled" "', expected argument " "2"" of type '" "wxBitmap const &""'");
4204 }
4205 if (!argp2) {
4206 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "BitmapButton_SetBitmapDisabled" "', expected argument " "2"" of type '" "wxBitmap const &""'");
4207 }
4208 arg2 = reinterpret_cast< wxBitmap * >(argp2);
4209 {
4210 PyThreadState* __tstate = wxPyBeginAllowThreads();
4211 (arg1)->SetBitmapDisabled((wxBitmap const &)*arg2);
4212 wxPyEndAllowThreads(__tstate);
4213 if (PyErr_Occurred()) SWIG_fail;
4214 }
4215 resultobj = SWIG_Py_Void();
4216 return resultobj;
4217fail:
4218 return NULL;
4219}
4220
4221
4222SWIGINTERN PyObject *_wrap_BitmapButton_SetBitmapFocus(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
4223 PyObject *resultobj = 0;
4224 wxBitmapButton *arg1 = (wxBitmapButton *) 0 ;
4225 wxBitmap *arg2 = 0 ;
4226 void *argp1 = 0 ;
4227 int res1 = 0 ;
4228 void *argp2 = 0 ;
4229 int res2 = 0 ;
4230 PyObject * obj0 = 0 ;
4231 PyObject * obj1 = 0 ;
4232 char * kwnames[] = {
4233 (char *) "self",(char *) "bitmap", NULL
4234 };
4235
4236 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:BitmapButton_SetBitmapFocus",kwnames,&obj0,&obj1)) SWIG_fail;
4237 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxBitmapButton, 0 | 0 );
4238 if (!SWIG_IsOK(res1)) {
4239 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "BitmapButton_SetBitmapFocus" "', expected argument " "1"" of type '" "wxBitmapButton *""'");
4240 }
4241 arg1 = reinterpret_cast< wxBitmapButton * >(argp1);
4242 res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_wxBitmap, 0 | 0);
4243 if (!SWIG_IsOK(res2)) {
4244 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "BitmapButton_SetBitmapFocus" "', expected argument " "2"" of type '" "wxBitmap const &""'");
4245 }
4246 if (!argp2) {
4247 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "BitmapButton_SetBitmapFocus" "', expected argument " "2"" of type '" "wxBitmap const &""'");
4248 }
4249 arg2 = reinterpret_cast< wxBitmap * >(argp2);
4250 {
4251 PyThreadState* __tstate = wxPyBeginAllowThreads();
4252 (arg1)->SetBitmapFocus((wxBitmap const &)*arg2);
4253 wxPyEndAllowThreads(__tstate);
4254 if (PyErr_Occurred()) SWIG_fail;
4255 }
4256 resultobj = SWIG_Py_Void();
4257 return resultobj;
4258fail:
4259 return NULL;
4260}
4261
4262
4263SWIGINTERN PyObject *_wrap_BitmapButton_SetBitmapSelected(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
4264 PyObject *resultobj = 0;
4265 wxBitmapButton *arg1 = (wxBitmapButton *) 0 ;
4266 wxBitmap *arg2 = 0 ;
4267 void *argp1 = 0 ;
4268 int res1 = 0 ;
4269 void *argp2 = 0 ;
4270 int res2 = 0 ;
4271 PyObject * obj0 = 0 ;
4272 PyObject * obj1 = 0 ;
4273 char * kwnames[] = {
4274 (char *) "self",(char *) "bitmap", NULL
4275 };
4276
4277 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:BitmapButton_SetBitmapSelected",kwnames,&obj0,&obj1)) SWIG_fail;
4278 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxBitmapButton, 0 | 0 );
4279 if (!SWIG_IsOK(res1)) {
4280 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "BitmapButton_SetBitmapSelected" "', expected argument " "1"" of type '" "wxBitmapButton *""'");
4281 }
4282 arg1 = reinterpret_cast< wxBitmapButton * >(argp1);
4283 res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_wxBitmap, 0 | 0);
4284 if (!SWIG_IsOK(res2)) {
4285 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "BitmapButton_SetBitmapSelected" "', expected argument " "2"" of type '" "wxBitmap const &""'");
4286 }
4287 if (!argp2) {
4288 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "BitmapButton_SetBitmapSelected" "', expected argument " "2"" of type '" "wxBitmap const &""'");
4289 }
4290 arg2 = reinterpret_cast< wxBitmap * >(argp2);
4291 {
4292 PyThreadState* __tstate = wxPyBeginAllowThreads();
4293 (arg1)->SetBitmapSelected((wxBitmap const &)*arg2);
4294 wxPyEndAllowThreads(__tstate);
4295 if (PyErr_Occurred()) SWIG_fail;
4296 }
4297 resultobj = SWIG_Py_Void();
4298 return resultobj;
4299fail:
4300 return NULL;
4301}
4302
4303
4304SWIGINTERN PyObject *_wrap_BitmapButton_SetBitmapLabel(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
4305 PyObject *resultobj = 0;
4306 wxBitmapButton *arg1 = (wxBitmapButton *) 0 ;
4307 wxBitmap *arg2 = 0 ;
4308 void *argp1 = 0 ;
4309 int res1 = 0 ;
4310 void *argp2 = 0 ;
4311 int res2 = 0 ;
4312 PyObject * obj0 = 0 ;
4313 PyObject * obj1 = 0 ;
4314 char * kwnames[] = {
4315 (char *) "self",(char *) "bitmap", NULL
4316 };
4317
4318 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:BitmapButton_SetBitmapLabel",kwnames,&obj0,&obj1)) SWIG_fail;
4319 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxBitmapButton, 0 | 0 );
4320 if (!SWIG_IsOK(res1)) {
4321 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "BitmapButton_SetBitmapLabel" "', expected argument " "1"" of type '" "wxBitmapButton *""'");
4322 }
4323 arg1 = reinterpret_cast< wxBitmapButton * >(argp1);
4324 res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_wxBitmap, 0 | 0);
4325 if (!SWIG_IsOK(res2)) {
4326 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "BitmapButton_SetBitmapLabel" "', expected argument " "2"" of type '" "wxBitmap const &""'");
4327 }
4328 if (!argp2) {
4329 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "BitmapButton_SetBitmapLabel" "', expected argument " "2"" of type '" "wxBitmap const &""'");
4330 }
4331 arg2 = reinterpret_cast< wxBitmap * >(argp2);
4332 {
4333 PyThreadState* __tstate = wxPyBeginAllowThreads();
4334 (arg1)->SetBitmapLabel((wxBitmap const &)*arg2);
4335 wxPyEndAllowThreads(__tstate);
4336 if (PyErr_Occurred()) SWIG_fail;
4337 }
4338 resultobj = SWIG_Py_Void();
4339 return resultobj;
4340fail:
4341 return NULL;
4342}
4343
4344
4345SWIGINTERN PyObject *_wrap_BitmapButton_SetBitmapHover(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
4346 PyObject *resultobj = 0;
4347 wxBitmapButton *arg1 = (wxBitmapButton *) 0 ;
4348 wxBitmap *arg2 = 0 ;
4349 void *argp1 = 0 ;
4350 int res1 = 0 ;
4351 void *argp2 = 0 ;
4352 int res2 = 0 ;
4353 PyObject * obj0 = 0 ;
4354 PyObject * obj1 = 0 ;
4355 char * kwnames[] = {
4356 (char *) "self",(char *) "hover", NULL
4357 };
4358
4359 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:BitmapButton_SetBitmapHover",kwnames,&obj0,&obj1)) SWIG_fail;
4360 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxBitmapButton, 0 | 0 );
4361 if (!SWIG_IsOK(res1)) {
4362 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "BitmapButton_SetBitmapHover" "', expected argument " "1"" of type '" "wxBitmapButton *""'");
4363 }
4364 arg1 = reinterpret_cast< wxBitmapButton * >(argp1);
4365 res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_wxBitmap, 0 | 0);
4366 if (!SWIG_IsOK(res2)) {
4367 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "BitmapButton_SetBitmapHover" "', expected argument " "2"" of type '" "wxBitmap const &""'");
4368 }
4369 if (!argp2) {
4370 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "BitmapButton_SetBitmapHover" "', expected argument " "2"" of type '" "wxBitmap const &""'");
4371 }
4372 arg2 = reinterpret_cast< wxBitmap * >(argp2);
4373 {
4374 PyThreadState* __tstate = wxPyBeginAllowThreads();
4375 (arg1)->SetBitmapHover((wxBitmap const &)*arg2);
4376 wxPyEndAllowThreads(__tstate);
4377 if (PyErr_Occurred()) SWIG_fail;
4378 }
4379 resultobj = SWIG_Py_Void();
4380 return resultobj;
4381fail:
4382 return NULL;
4383}
4384
4385
4386SWIGINTERN PyObject *_wrap_BitmapButton_SetMargins(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
4387 PyObject *resultobj = 0;
4388 wxBitmapButton *arg1 = (wxBitmapButton *) 0 ;
4389 int arg2 ;
4390 int arg3 ;
4391 void *argp1 = 0 ;
4392 int res1 = 0 ;
4393 int val2 ;
4394 int ecode2 = 0 ;
4395 int val3 ;
4396 int ecode3 = 0 ;
4397 PyObject * obj0 = 0 ;
4398 PyObject * obj1 = 0 ;
4399 PyObject * obj2 = 0 ;
4400 char * kwnames[] = {
4401 (char *) "self",(char *) "x",(char *) "y", NULL
4402 };
4403
4404 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:BitmapButton_SetMargins",kwnames,&obj0,&obj1,&obj2)) SWIG_fail;
4405 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxBitmapButton, 0 | 0 );
4406 if (!SWIG_IsOK(res1)) {
4407 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "BitmapButton_SetMargins" "', expected argument " "1"" of type '" "wxBitmapButton *""'");
4408 }
4409 arg1 = reinterpret_cast< wxBitmapButton * >(argp1);
4410 ecode2 = SWIG_AsVal_int(obj1, &val2);
4411 if (!SWIG_IsOK(ecode2)) {
4412 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "BitmapButton_SetMargins" "', expected argument " "2"" of type '" "int""'");
4413 }
4414 arg2 = static_cast< int >(val2);
4415 ecode3 = SWIG_AsVal_int(obj2, &val3);
4416 if (!SWIG_IsOK(ecode3)) {
4417 SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "BitmapButton_SetMargins" "', expected argument " "3"" of type '" "int""'");
4418 }
4419 arg3 = static_cast< int >(val3);
4420 {
4421 PyThreadState* __tstate = wxPyBeginAllowThreads();
4422 (arg1)->SetMargins(arg2,arg3);
4423 wxPyEndAllowThreads(__tstate);
4424 if (PyErr_Occurred()) SWIG_fail;
4425 }
4426 resultobj = SWIG_Py_Void();
4427 return resultobj;
4428fail:
4429 return NULL;
d55e5bfc
RD
4430}
4431
4432
554f62e9
RD
4433SWIGINTERN PyObject *_wrap_BitmapButton_GetMarginX(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
4434 PyObject *resultobj = 0;
4435 wxBitmapButton *arg1 = (wxBitmapButton *) 0 ;
4436 int result;
4437 void *argp1 = 0 ;
4438 int res1 = 0 ;
4439 PyObject *swig_obj[1] ;
4440
4441 if (!args) SWIG_fail;
4442 swig_obj[0] = args;
4443 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxBitmapButton, 0 | 0 );
4444 if (!SWIG_IsOK(res1)) {
4445 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "BitmapButton_GetMarginX" "', expected argument " "1"" of type '" "wxBitmapButton const *""'");
4446 }
4447 arg1 = reinterpret_cast< wxBitmapButton * >(argp1);
4448 {
4449 PyThreadState* __tstate = wxPyBeginAllowThreads();
4450 result = (int)((wxBitmapButton const *)arg1)->GetMarginX();
4451 wxPyEndAllowThreads(__tstate);
4452 if (PyErr_Occurred()) SWIG_fail;
4453 }
4454 resultobj = SWIG_From_int(static_cast< int >(result));
4455 return resultobj;
4456fail:
4457 return NULL;
d55e5bfc
RD
4458}
4459
4460
554f62e9
RD
4461SWIGINTERN PyObject *_wrap_BitmapButton_GetMarginY(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
4462 PyObject *resultobj = 0;
4463 wxBitmapButton *arg1 = (wxBitmapButton *) 0 ;
4464 int result;
4465 void *argp1 = 0 ;
4466 int res1 = 0 ;
4467 PyObject *swig_obj[1] ;
4468
4469 if (!args) SWIG_fail;
4470 swig_obj[0] = args;
4471 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxBitmapButton, 0 | 0 );
4472 if (!SWIG_IsOK(res1)) {
4473 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "BitmapButton_GetMarginY" "', expected argument " "1"" of type '" "wxBitmapButton const *""'");
4474 }
4475 arg1 = reinterpret_cast< wxBitmapButton * >(argp1);
4476 {
4477 PyThreadState* __tstate = wxPyBeginAllowThreads();
4478 result = (int)((wxBitmapButton const *)arg1)->GetMarginY();
4479 wxPyEndAllowThreads(__tstate);
4480 if (PyErr_Occurred()) SWIG_fail;
4481 }
4482 resultobj = SWIG_From_int(static_cast< int >(result));
4483 return resultobj;
4484fail:
4485 return NULL;
b1fcee84
RD
4486}
4487
4488
554f62e9
RD
4489SWIGINTERN PyObject *BitmapButton_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
4490 PyObject *obj;
4491 if (!SWIG_Python_UnpackTuple(args,(char*)"swigregister", 1, 1,&obj)) return NULL;
4492 SWIG_TypeNewClientData(SWIGTYPE_p_wxBitmapButton, SWIG_NewClientData(obj));
4493 return SWIG_Py_Void();
d55e5bfc
RD
4494}
4495
554f62e9
RD
4496SWIGINTERN PyObject *BitmapButton_swiginit(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
4497 return SWIG_Python_InitShadowInstance(args);
4498}
d55e5bfc 4499
554f62e9
RD
4500SWIGINTERN int CheckBoxNameStr_set(PyObject *) {
4501 SWIG_Error(SWIG_AttributeError,"Variable CheckBoxNameStr is read-only.");
4502 return 1;
d55e5bfc
RD
4503}
4504
4505
554f62e9
RD
4506SWIGINTERN PyObject *CheckBoxNameStr_get(void) {
4507 PyObject *pyobj = 0;
4508
4509 {
4510#if wxUSE_UNICODE
4511 pyobj = PyUnicode_FromWideChar((&wxPyCheckBoxNameStr)->c_str(), (&wxPyCheckBoxNameStr)->Len());
4512#else
4513 pyobj = PyString_FromStringAndSize((&wxPyCheckBoxNameStr)->c_str(), (&wxPyCheckBoxNameStr)->Len());
4514#endif
4515 }
4516 return pyobj;
4517}
4518
4519
4520SWIGINTERN PyObject *_wrap_new_CheckBox(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
4521 PyObject *resultobj = 0;
4522 wxWindow *arg1 = (wxWindow *) 0 ;
4523 int arg2 = (int) -1 ;
4524 wxString const &arg3_defvalue = wxPyEmptyString ;
4525 wxString *arg3 = (wxString *) &arg3_defvalue ;
4526 wxPoint const &arg4_defvalue = wxDefaultPosition ;
4527 wxPoint *arg4 = (wxPoint *) &arg4_defvalue ;
4528 wxSize const &arg5_defvalue = wxDefaultSize ;
4529 wxSize *arg5 = (wxSize *) &arg5_defvalue ;
4530 long arg6 = (long) 0 ;
4531 wxValidator const &arg7_defvalue = wxDefaultValidator ;
4532 wxValidator *arg7 = (wxValidator *) &arg7_defvalue ;
4533 wxString const &arg8_defvalue = wxPyCheckBoxNameStr ;
4534 wxString *arg8 = (wxString *) &arg8_defvalue ;
4535 wxCheckBox *result = 0 ;
4536 void *argp1 = 0 ;
4537 int res1 = 0 ;
4538 int val2 ;
4539 int ecode2 = 0 ;
4540 bool temp3 = false ;
4541 wxPoint temp4 ;
4542 wxSize temp5 ;
4543 long val6 ;
4544 int ecode6 = 0 ;
4545 void *argp7 = 0 ;
4546 int res7 = 0 ;
4547 bool temp8 = false ;
4548 PyObject * obj0 = 0 ;
4549 PyObject * obj1 = 0 ;
4550 PyObject * obj2 = 0 ;
4551 PyObject * obj3 = 0 ;
4552 PyObject * obj4 = 0 ;
4553 PyObject * obj5 = 0 ;
4554 PyObject * obj6 = 0 ;
4555 PyObject * obj7 = 0 ;
4556 char * kwnames[] = {
4557 (char *) "parent",(char *) "id",(char *) "label",(char *) "pos",(char *) "size",(char *) "style",(char *) "validator",(char *) "name", NULL
4558 };
4559
4560 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|OOOOOOO:new_CheckBox",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6,&obj7)) SWIG_fail;
4561 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxWindow, 0 | 0 );
4562 if (!SWIG_IsOK(res1)) {
4563 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_CheckBox" "', expected argument " "1"" of type '" "wxWindow *""'");
4564 }
4565 arg1 = reinterpret_cast< wxWindow * >(argp1);
4566 if (obj1) {
4567 ecode2 = SWIG_AsVal_int(obj1, &val2);
4568 if (!SWIG_IsOK(ecode2)) {
4569 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "new_CheckBox" "', expected argument " "2"" of type '" "int""'");
4570 }
4571 arg2 = static_cast< int >(val2);
4572 }
4573 if (obj2) {
d55e5bfc 4574 {
554f62e9
RD
4575 arg3 = wxString_in_helper(obj2);
4576 if (arg3 == NULL) SWIG_fail;
4577 temp3 = true;
d55e5bfc 4578 }
554f62e9
RD
4579 }
4580 if (obj3) {
4581 {
4582 arg4 = &temp4;
4583 if ( ! wxPoint_helper(obj3, &arg4)) SWIG_fail;
d55e5bfc 4584 }
554f62e9
RD
4585 }
4586 if (obj4) {
d55e5bfc 4587 {
554f62e9
RD
4588 arg5 = &temp5;
4589 if ( ! wxSize_helper(obj4, &arg5)) SWIG_fail;
d55e5bfc 4590 }
554f62e9
RD
4591 }
4592 if (obj5) {
4593 ecode6 = SWIG_AsVal_long(obj5, &val6);
4594 if (!SWIG_IsOK(ecode6)) {
4595 SWIG_exception_fail(SWIG_ArgError(ecode6), "in method '" "new_CheckBox" "', expected argument " "6"" of type '" "long""'");
4596 }
4597 arg6 = static_cast< long >(val6);
4598 }
4599 if (obj6) {
4600 res7 = SWIG_ConvertPtr(obj6, &argp7, SWIGTYPE_p_wxValidator, 0 | 0);
4601 if (!SWIG_IsOK(res7)) {
4602 SWIG_exception_fail(SWIG_ArgError(res7), "in method '" "new_CheckBox" "', expected argument " "7"" of type '" "wxValidator const &""'");
b1fcee84 4603 }
554f62e9
RD
4604 if (!argp7) {
4605 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_CheckBox" "', expected argument " "7"" of type '" "wxValidator const &""'");
4606 }
4607 arg7 = reinterpret_cast< wxValidator * >(argp7);
4608 }
4609 if (obj7) {
b1fcee84 4610 {
554f62e9
RD
4611 arg8 = wxString_in_helper(obj7);
4612 if (arg8 == NULL) SWIG_fail;
4613 temp8 = true;
b1fcee84 4614 }
554f62e9
RD
4615 }
4616 {
4617 if (!wxPyCheckForApp()) SWIG_fail;
4618 PyThreadState* __tstate = wxPyBeginAllowThreads();
4619 result = (wxCheckBox *)new wxCheckBox(arg1,arg2,(wxString const &)*arg3,(wxPoint const &)*arg4,(wxSize const &)*arg5,arg6,(wxValidator const &)*arg7,(wxString const &)*arg8);
4620 wxPyEndAllowThreads(__tstate);
4621 if (PyErr_Occurred()) SWIG_fail;
4622 }
4623 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_wxCheckBox, SWIG_POINTER_NEW | 0 );
4624 {
4625 if (temp3)
4626 delete arg3;
4627 }
4628 {
4629 if (temp8)
4630 delete arg8;
4631 }
4632 return resultobj;
4633fail:
4634 {
4635 if (temp3)
4636 delete arg3;
4637 }
4638 {
4639 if (temp8)
4640 delete arg8;
4641 }
4642 return NULL;
b1fcee84
RD
4643}
4644
4645
554f62e9
RD
4646SWIGINTERN PyObject *_wrap_new_PreCheckBox(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
4647 PyObject *resultobj = 0;
4648 wxCheckBox *result = 0 ;
4649
4650 if (!SWIG_Python_UnpackTuple(args,"new_PreCheckBox",0,0,0)) SWIG_fail;
4651 {
4652 if (!wxPyCheckForApp()) SWIG_fail;
4653 PyThreadState* __tstate = wxPyBeginAllowThreads();
4654 result = (wxCheckBox *)new wxCheckBox();
4655 wxPyEndAllowThreads(__tstate);
4656 if (PyErr_Occurred()) SWIG_fail;
4657 }
4658 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_wxCheckBox, SWIG_POINTER_OWN | 0 );
4659 return resultobj;
4660fail:
4661 return NULL;
4662}
4663
4664
4665SWIGINTERN PyObject *_wrap_CheckBox_Create(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
4666 PyObject *resultobj = 0;
4667 wxCheckBox *arg1 = (wxCheckBox *) 0 ;
4668 wxWindow *arg2 = (wxWindow *) 0 ;
4669 int arg3 = (int) -1 ;
4670 wxString const &arg4_defvalue = wxPyEmptyString ;
4671 wxString *arg4 = (wxString *) &arg4_defvalue ;
4672 wxPoint const &arg5_defvalue = wxDefaultPosition ;
4673 wxPoint *arg5 = (wxPoint *) &arg5_defvalue ;
4674 wxSize const &arg6_defvalue = wxDefaultSize ;
4675 wxSize *arg6 = (wxSize *) &arg6_defvalue ;
4676 long arg7 = (long) 0 ;
4677 wxValidator const &arg8_defvalue = wxDefaultValidator ;
4678 wxValidator *arg8 = (wxValidator *) &arg8_defvalue ;
4679 wxString const &arg9_defvalue = wxPyCheckBoxNameStr ;
4680 wxString *arg9 = (wxString *) &arg9_defvalue ;
4681 bool result;
4682 void *argp1 = 0 ;
4683 int res1 = 0 ;
4684 void *argp2 = 0 ;
4685 int res2 = 0 ;
4686 int val3 ;
4687 int ecode3 = 0 ;
4688 bool temp4 = false ;
4689 wxPoint temp5 ;
4690 wxSize temp6 ;
4691 long val7 ;
4692 int ecode7 = 0 ;
4693 void *argp8 = 0 ;
4694 int res8 = 0 ;
4695 bool temp9 = false ;
4696 PyObject * obj0 = 0 ;
4697 PyObject * obj1 = 0 ;
4698 PyObject * obj2 = 0 ;
4699 PyObject * obj3 = 0 ;
4700 PyObject * obj4 = 0 ;
4701 PyObject * obj5 = 0 ;
4702 PyObject * obj6 = 0 ;
4703 PyObject * obj7 = 0 ;
4704 PyObject * obj8 = 0 ;
4705 char * kwnames[] = {
4706 (char *) "self",(char *) "parent",(char *) "id",(char *) "label",(char *) "pos",(char *) "size",(char *) "style",(char *) "validator",(char *) "name", NULL
4707 };
4708
4709 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|OOOOOOO:CheckBox_Create",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6,&obj7,&obj8)) SWIG_fail;
4710 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxCheckBox, 0 | 0 );
4711 if (!SWIG_IsOK(res1)) {
4712 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "CheckBox_Create" "', expected argument " "1"" of type '" "wxCheckBox *""'");
4713 }
4714 arg1 = reinterpret_cast< wxCheckBox * >(argp1);
4715 res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_wxWindow, 0 | 0 );
4716 if (!SWIG_IsOK(res2)) {
4717 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "CheckBox_Create" "', expected argument " "2"" of type '" "wxWindow *""'");
4718 }
4719 arg2 = reinterpret_cast< wxWindow * >(argp2);
4720 if (obj2) {
4721 ecode3 = SWIG_AsVal_int(obj2, &val3);
4722 if (!SWIG_IsOK(ecode3)) {
4723 SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "CheckBox_Create" "', expected argument " "3"" of type '" "int""'");
4724 }
4725 arg3 = static_cast< int >(val3);
4726 }
4727 if (obj3) {
093d3ff1 4728 {
554f62e9
RD
4729 arg4 = wxString_in_helper(obj3);
4730 if (arg4 == NULL) SWIG_fail;
4731 temp4 = true;
093d3ff1 4732 }
554f62e9
RD
4733 }
4734 if (obj4) {
093d3ff1 4735 {
554f62e9
RD
4736 arg5 = &temp5;
4737 if ( ! wxPoint_helper(obj4, &arg5)) SWIG_fail;
093d3ff1 4738 }
554f62e9
RD
4739 }
4740 if (obj5) {
d55e5bfc 4741 {
554f62e9
RD
4742 arg6 = &temp6;
4743 if ( ! wxSize_helper(obj5, &arg6)) SWIG_fail;
d55e5bfc 4744 }
554f62e9
RD
4745 }
4746 if (obj6) {
4747 ecode7 = SWIG_AsVal_long(obj6, &val7);
4748 if (!SWIG_IsOK(ecode7)) {
4749 SWIG_exception_fail(SWIG_ArgError(ecode7), "in method '" "CheckBox_Create" "', expected argument " "7"" of type '" "long""'");
4750 }
4751 arg7 = static_cast< long >(val7);
4752 }
4753 if (obj7) {
4754 res8 = SWIG_ConvertPtr(obj7, &argp8, SWIGTYPE_p_wxValidator, 0 | 0);
4755 if (!SWIG_IsOK(res8)) {
4756 SWIG_exception_fail(SWIG_ArgError(res8), "in method '" "CheckBox_Create" "', expected argument " "8"" of type '" "wxValidator const &""'");
d55e5bfc 4757 }
554f62e9
RD
4758 if (!argp8) {
4759 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "CheckBox_Create" "', expected argument " "8"" of type '" "wxValidator const &""'");
4760 }
4761 arg8 = reinterpret_cast< wxValidator * >(argp8);
4762 }
4763 if (obj8) {
093d3ff1 4764 {
554f62e9
RD
4765 arg9 = wxString_in_helper(obj8);
4766 if (arg9 == NULL) SWIG_fail;
4767 temp9 = true;
093d3ff1 4768 }
554f62e9
RD
4769 }
4770 {
4771 PyThreadState* __tstate = wxPyBeginAllowThreads();
4772 result = (bool)(arg1)->Create(arg2,arg3,(wxString const &)*arg4,(wxPoint const &)*arg5,(wxSize const &)*arg6,arg7,(wxValidator const &)*arg8,(wxString const &)*arg9);
4773 wxPyEndAllowThreads(__tstate);
4774 if (PyErr_Occurred()) SWIG_fail;
4775 }
4776 {
4777 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
4778 }
4779 {
4780 if (temp4)
4781 delete arg4;
4782 }
4783 {
4784 if (temp9)
4785 delete arg9;
4786 }
4787 return resultobj;
4788fail:
4789 {
4790 if (temp4)
4791 delete arg4;
4792 }
4793 {
4794 if (temp9)
4795 delete arg9;
4796 }
4797 return NULL;
d55e5bfc
RD
4798}
4799
4800
554f62e9
RD
4801SWIGINTERN PyObject *_wrap_CheckBox_GetValue(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
4802 PyObject *resultobj = 0;
4803 wxCheckBox *arg1 = (wxCheckBox *) 0 ;
4804 bool result;
4805 void *argp1 = 0 ;
4806 int res1 = 0 ;
4807 PyObject *swig_obj[1] ;
4808
4809 if (!args) SWIG_fail;
4810 swig_obj[0] = args;
4811 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxCheckBox, 0 | 0 );
4812 if (!SWIG_IsOK(res1)) {
4813 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "CheckBox_GetValue" "', expected argument " "1"" of type '" "wxCheckBox *""'");
4814 }
4815 arg1 = reinterpret_cast< wxCheckBox * >(argp1);
4816 {
4817 PyThreadState* __tstate = wxPyBeginAllowThreads();
4818 result = (bool)(arg1)->GetValue();
4819 wxPyEndAllowThreads(__tstate);
4820 if (PyErr_Occurred()) SWIG_fail;
4821 }
4822 {
4823 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
4824 }
4825 return resultobj;
4826fail:
4827 return NULL;
d55e5bfc
RD
4828}
4829
4830
554f62e9
RD
4831SWIGINTERN PyObject *_wrap_CheckBox_IsChecked(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
4832 PyObject *resultobj = 0;
4833 wxCheckBox *arg1 = (wxCheckBox *) 0 ;
4834 bool result;
4835 void *argp1 = 0 ;
4836 int res1 = 0 ;
4837 PyObject *swig_obj[1] ;
4838
4839 if (!args) SWIG_fail;
4840 swig_obj[0] = args;
4841 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxCheckBox, 0 | 0 );
4842 if (!SWIG_IsOK(res1)) {
4843 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "CheckBox_IsChecked" "', expected argument " "1"" of type '" "wxCheckBox *""'");
4844 }
4845 arg1 = reinterpret_cast< wxCheckBox * >(argp1);
4846 {
4847 PyThreadState* __tstate = wxPyBeginAllowThreads();
4848 result = (bool)(arg1)->IsChecked();
4849 wxPyEndAllowThreads(__tstate);
4850 if (PyErr_Occurred()) SWIG_fail;
4851 }
4852 {
4853 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
4854 }
4855 return resultobj;
4856fail:
4857 return NULL;
4858}
4859
4860
4861SWIGINTERN PyObject *_wrap_CheckBox_SetValue(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
4862 PyObject *resultobj = 0;
4863 wxCheckBox *arg1 = (wxCheckBox *) 0 ;
4864 bool arg2 ;
4865 void *argp1 = 0 ;
4866 int res1 = 0 ;
4867 bool val2 ;
4868 int ecode2 = 0 ;
4869 PyObject * obj0 = 0 ;
4870 PyObject * obj1 = 0 ;
4871 char * kwnames[] = {
4872 (char *) "self",(char *) "state", NULL
4873 };
4874
4875 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:CheckBox_SetValue",kwnames,&obj0,&obj1)) SWIG_fail;
4876 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxCheckBox, 0 | 0 );
4877 if (!SWIG_IsOK(res1)) {
4878 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "CheckBox_SetValue" "', expected argument " "1"" of type '" "wxCheckBox *""'");
4879 }
4880 arg1 = reinterpret_cast< wxCheckBox * >(argp1);
4881 ecode2 = SWIG_AsVal_bool(obj1, &val2);
4882 if (!SWIG_IsOK(ecode2)) {
4883 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "CheckBox_SetValue" "', expected argument " "2"" of type '" "bool""'");
4884 }
4885 arg2 = static_cast< bool >(val2);
4886 {
4887 PyThreadState* __tstate = wxPyBeginAllowThreads();
4888 (arg1)->SetValue(arg2);
4889 wxPyEndAllowThreads(__tstate);
4890 if (PyErr_Occurred()) SWIG_fail;
4891 }
4892 resultobj = SWIG_Py_Void();
4893 return resultobj;
4894fail:
4895 return NULL;
d55e5bfc 4896}
554f62e9
RD
4897
4898
4899SWIGINTERN PyObject *_wrap_CheckBox_Get3StateValue(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
4900 PyObject *resultobj = 0;
4901 wxCheckBox *arg1 = (wxCheckBox *) 0 ;
4902 wxCheckBoxState result;
4903 void *argp1 = 0 ;
4904 int res1 = 0 ;
4905 PyObject *swig_obj[1] ;
4906
4907 if (!args) SWIG_fail;
4908 swig_obj[0] = args;
4909 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxCheckBox, 0 | 0 );
4910 if (!SWIG_IsOK(res1)) {
4911 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "CheckBox_Get3StateValue" "', expected argument " "1"" of type '" "wxCheckBox const *""'");
4912 }
4913 arg1 = reinterpret_cast< wxCheckBox * >(argp1);
4914 {
4915 PyThreadState* __tstate = wxPyBeginAllowThreads();
4916 result = (wxCheckBoxState)((wxCheckBox const *)arg1)->Get3StateValue();
4917 wxPyEndAllowThreads(__tstate);
4918 if (PyErr_Occurred()) SWIG_fail;
4919 }
4920 resultobj = SWIG_From_int(static_cast< int >(result));
4921 return resultobj;
4922fail:
4923 return NULL;
4924}
4925
4926
4927SWIGINTERN PyObject *_wrap_CheckBox_Set3StateValue(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
4928 PyObject *resultobj = 0;
4929 wxCheckBox *arg1 = (wxCheckBox *) 0 ;
4930 wxCheckBoxState arg2 ;
4931 void *argp1 = 0 ;
4932 int res1 = 0 ;
4933 int val2 ;
4934 int ecode2 = 0 ;
4935 PyObject * obj0 = 0 ;
4936 PyObject * obj1 = 0 ;
4937 char * kwnames[] = {
4938 (char *) "self",(char *) "state", NULL
4939 };
4940
4941 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:CheckBox_Set3StateValue",kwnames,&obj0,&obj1)) SWIG_fail;
4942 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxCheckBox, 0 | 0 );
4943 if (!SWIG_IsOK(res1)) {
4944 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "CheckBox_Set3StateValue" "', expected argument " "1"" of type '" "wxCheckBox *""'");
4945 }
4946 arg1 = reinterpret_cast< wxCheckBox * >(argp1);
4947 ecode2 = SWIG_AsVal_int(obj1, &val2);
4948 if (!SWIG_IsOK(ecode2)) {
4949 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "CheckBox_Set3StateValue" "', expected argument " "2"" of type '" "wxCheckBoxState""'");
4950 }
4951 arg2 = static_cast< wxCheckBoxState >(val2);
4952 {
4953 PyThreadState* __tstate = wxPyBeginAllowThreads();
4954 (arg1)->Set3StateValue(arg2);
4955 wxPyEndAllowThreads(__tstate);
4956 if (PyErr_Occurred()) SWIG_fail;
4957 }
4958 resultobj = SWIG_Py_Void();
4959 return resultobj;
4960fail:
4961 return NULL;
d55e5bfc
RD
4962}
4963
4964
554f62e9
RD
4965SWIGINTERN PyObject *_wrap_CheckBox_Is3State(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
4966 PyObject *resultobj = 0;
4967 wxCheckBox *arg1 = (wxCheckBox *) 0 ;
4968 bool result;
4969 void *argp1 = 0 ;
4970 int res1 = 0 ;
4971 PyObject *swig_obj[1] ;
4972
4973 if (!args) SWIG_fail;
4974 swig_obj[0] = args;
4975 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxCheckBox, 0 | 0 );
4976 if (!SWIG_IsOK(res1)) {
4977 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "CheckBox_Is3State" "', expected argument " "1"" of type '" "wxCheckBox const *""'");
4978 }
4979 arg1 = reinterpret_cast< wxCheckBox * >(argp1);
4980 {
4981 PyThreadState* __tstate = wxPyBeginAllowThreads();
4982 result = (bool)((wxCheckBox const *)arg1)->Is3State();
4983 wxPyEndAllowThreads(__tstate);
4984 if (PyErr_Occurred()) SWIG_fail;
4985 }
4986 {
4987 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
4988 }
4989 return resultobj;
4990fail:
4991 return NULL;
d55e5bfc
RD
4992}
4993
4994
554f62e9
RD
4995SWIGINTERN PyObject *_wrap_CheckBox_Is3rdStateAllowedForUser(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
4996 PyObject *resultobj = 0;
4997 wxCheckBox *arg1 = (wxCheckBox *) 0 ;
4998 bool result;
4999 void *argp1 = 0 ;
5000 int res1 = 0 ;
5001 PyObject *swig_obj[1] ;
5002
5003 if (!args) SWIG_fail;
5004 swig_obj[0] = args;
5005 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxCheckBox, 0 | 0 );
5006 if (!SWIG_IsOK(res1)) {
5007 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "CheckBox_Is3rdStateAllowedForUser" "', expected argument " "1"" of type '" "wxCheckBox const *""'");
5008 }
5009 arg1 = reinterpret_cast< wxCheckBox * >(argp1);
5010 {
5011 PyThreadState* __tstate = wxPyBeginAllowThreads();
5012 result = (bool)((wxCheckBox const *)arg1)->Is3rdStateAllowedForUser();
5013 wxPyEndAllowThreads(__tstate);
5014 if (PyErr_Occurred()) SWIG_fail;
5015 }
5016 {
5017 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
5018 }
5019 return resultobj;
5020fail:
5021 return NULL;
d55e5bfc
RD
5022}
5023
5024
554f62e9
RD
5025SWIGINTERN PyObject *_wrap_CheckBox_GetClassDefaultAttributes(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
5026 PyObject *resultobj = 0;
5027 wxWindowVariant arg1 = (wxWindowVariant) wxWINDOW_VARIANT_NORMAL ;
5028 SwigValueWrapper<wxVisualAttributes > result;
5029 int val1 ;
5030 int ecode1 = 0 ;
5031 PyObject * obj0 = 0 ;
5032 char * kwnames[] = {
5033 (char *) "variant", NULL
5034 };
5035
5036 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|O:CheckBox_GetClassDefaultAttributes",kwnames,&obj0)) SWIG_fail;
5037 if (obj0) {
5038 ecode1 = SWIG_AsVal_int(obj0, &val1);
5039 if (!SWIG_IsOK(ecode1)) {
5040 SWIG_exception_fail(SWIG_ArgError(ecode1), "in method '" "CheckBox_GetClassDefaultAttributes" "', expected argument " "1"" of type '" "wxWindowVariant""'");
5041 }
5042 arg1 = static_cast< wxWindowVariant >(val1);
5043 }
5044 {
5045 if (!wxPyCheckForApp()) SWIG_fail;
5046 PyThreadState* __tstate = wxPyBeginAllowThreads();
5047 result = wxCheckBox::GetClassDefaultAttributes(arg1);
5048 wxPyEndAllowThreads(__tstate);
5049 if (PyErr_Occurred()) SWIG_fail;
5050 }
5051 resultobj = SWIG_NewPointerObj((new wxVisualAttributes(static_cast< const wxVisualAttributes& >(result))), SWIGTYPE_p_wxVisualAttributes, SWIG_POINTER_OWN | 0 );
5052 return resultobj;
5053fail:
5054 return NULL;
d55e5bfc
RD
5055}
5056
5057
554f62e9
RD
5058SWIGINTERN PyObject *CheckBox_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
5059 PyObject *obj;
5060 if (!SWIG_Python_UnpackTuple(args,(char*)"swigregister", 1, 1,&obj)) return NULL;
5061 SWIG_TypeNewClientData(SWIGTYPE_p_wxCheckBox, SWIG_NewClientData(obj));
5062 return SWIG_Py_Void();
d55e5bfc
RD
5063}
5064
554f62e9
RD
5065SWIGINTERN PyObject *CheckBox_swiginit(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
5066 return SWIG_Python_InitShadowInstance(args);
5067}
d55e5bfc 5068
554f62e9
RD
5069SWIGINTERN int ChoiceNameStr_set(PyObject *) {
5070 SWIG_Error(SWIG_AttributeError,"Variable ChoiceNameStr is read-only.");
5071 return 1;
d55e5bfc
RD
5072}
5073
5074
554f62e9
RD
5075SWIGINTERN PyObject *ChoiceNameStr_get(void) {
5076 PyObject *pyobj = 0;
5077
5078 {
5079#if wxUSE_UNICODE
5080 pyobj = PyUnicode_FromWideChar((&wxPyChoiceNameStr)->c_str(), (&wxPyChoiceNameStr)->Len());
5081#else
5082 pyobj = PyString_FromStringAndSize((&wxPyChoiceNameStr)->c_str(), (&wxPyChoiceNameStr)->Len());
5083#endif
5084 }
5085 return pyobj;
5086}
5087
5088
5089SWIGINTERN PyObject *_wrap_new_Choice(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
5090 PyObject *resultobj = 0;
5091 wxWindow *arg1 = (wxWindow *) 0 ;
5092 int arg2 = (int) -1 ;
5093 wxPoint const &arg3_defvalue = wxDefaultPosition ;
5094 wxPoint *arg3 = (wxPoint *) &arg3_defvalue ;
5095 wxSize const &arg4_defvalue = wxDefaultSize ;
5096 wxSize *arg4 = (wxSize *) &arg4_defvalue ;
5097 wxArrayString const &arg5_defvalue = wxPyEmptyStringArray ;
5098 wxArrayString *arg5 = (wxArrayString *) &arg5_defvalue ;
5099 long arg6 = (long) 0 ;
5100 wxValidator const &arg7_defvalue = wxDefaultValidator ;
5101 wxValidator *arg7 = (wxValidator *) &arg7_defvalue ;
5102 wxString const &arg8_defvalue = wxPyChoiceNameStr ;
5103 wxString *arg8 = (wxString *) &arg8_defvalue ;
5104 wxChoice *result = 0 ;
5105 void *argp1 = 0 ;
5106 int res1 = 0 ;
5107 int val2 ;
5108 int ecode2 = 0 ;
5109 wxPoint temp3 ;
5110 wxSize temp4 ;
5111 bool temp5 = false ;
5112 long val6 ;
5113 int ecode6 = 0 ;
5114 void *argp7 = 0 ;
5115 int res7 = 0 ;
5116 bool temp8 = false ;
5117 PyObject * obj0 = 0 ;
5118 PyObject * obj1 = 0 ;
5119 PyObject * obj2 = 0 ;
5120 PyObject * obj3 = 0 ;
5121 PyObject * obj4 = 0 ;
5122 PyObject * obj5 = 0 ;
5123 PyObject * obj6 = 0 ;
5124 PyObject * obj7 = 0 ;
5125 char * kwnames[] = {
5126 (char *) "parent",(char *) "id",(char *) "pos",(char *) "size",(char *) "choices",(char *) "style",(char *) "validator",(char *) "name", NULL
5127 };
5128
5129 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|OOOOOOO:new_Choice",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6,&obj7)) SWIG_fail;
5130 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxWindow, 0 | 0 );
5131 if (!SWIG_IsOK(res1)) {
5132 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_Choice" "', expected argument " "1"" of type '" "wxWindow *""'");
5133 }
5134 arg1 = reinterpret_cast< wxWindow * >(argp1);
5135 if (obj1) {
5136 ecode2 = SWIG_AsVal_int(obj1, &val2);
5137 if (!SWIG_IsOK(ecode2)) {
5138 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "new_Choice" "', expected argument " "2"" of type '" "int""'");
5139 }
5140 arg2 = static_cast< int >(val2);
5141 }
5142 if (obj2) {
093d3ff1 5143 {
554f62e9
RD
5144 arg3 = &temp3;
5145 if ( ! wxPoint_helper(obj2, &arg3)) SWIG_fail;
093d3ff1 5146 }
554f62e9
RD
5147 }
5148 if (obj3) {
d55e5bfc 5149 {
554f62e9
RD
5150 arg4 = &temp4;
5151 if ( ! wxSize_helper(obj3, &arg4)) SWIG_fail;
d55e5bfc 5152 }
554f62e9
RD
5153 }
5154 if (obj4) {
d55e5bfc 5155 {
554f62e9
RD
5156 if (! PySequence_Check(obj4)) {
5157 PyErr_SetString(PyExc_TypeError, "Sequence of strings expected.");
5158 SWIG_fail;
5159 }
5160 arg5 = new wxArrayString;
5161 temp5 = true;
5162 int i, len=PySequence_Length(obj4);
5163 for (i=0; i<len; i++) {
5164 PyObject* item = PySequence_GetItem(obj4, i);
5165 wxString* s = wxString_in_helper(item);
5166 if (PyErr_Occurred()) SWIG_fail;
5167 arg5->Add(*s);
5168 delete s;
5169 Py_DECREF(item);
5170 }
d55e5bfc 5171 }
554f62e9
RD
5172 }
5173 if (obj5) {
5174 ecode6 = SWIG_AsVal_long(obj5, &val6);
5175 if (!SWIG_IsOK(ecode6)) {
5176 SWIG_exception_fail(SWIG_ArgError(ecode6), "in method '" "new_Choice" "', expected argument " "6"" of type '" "long""'");
5177 }
5178 arg6 = static_cast< long >(val6);
5179 }
5180 if (obj6) {
5181 res7 = SWIG_ConvertPtr(obj6, &argp7, SWIGTYPE_p_wxValidator, 0 | 0);
5182 if (!SWIG_IsOK(res7)) {
5183 SWIG_exception_fail(SWIG_ArgError(res7), "in method '" "new_Choice" "', expected argument " "7"" of type '" "wxValidator const &""'");
093d3ff1 5184 }
554f62e9
RD
5185 if (!argp7) {
5186 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_Choice" "', expected argument " "7"" of type '" "wxValidator const &""'");
5187 }
5188 arg7 = reinterpret_cast< wxValidator * >(argp7);
5189 }
5190 if (obj7) {
d55e5bfc 5191 {
554f62e9
RD
5192 arg8 = wxString_in_helper(obj7);
5193 if (arg8 == NULL) SWIG_fail;
5194 temp8 = true;
d55e5bfc 5195 }
554f62e9
RD
5196 }
5197 {
5198 if (!wxPyCheckForApp()) SWIG_fail;
5199 PyThreadState* __tstate = wxPyBeginAllowThreads();
5200 result = (wxChoice *)new wxChoice(arg1,arg2,(wxPoint const &)*arg3,(wxSize const &)*arg4,(wxArrayString const &)*arg5,arg6,(wxValidator const &)*arg7,(wxString const &)*arg8);
5201 wxPyEndAllowThreads(__tstate);
5202 if (PyErr_Occurred()) SWIG_fail;
5203 }
5204 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_wxChoice, SWIG_POINTER_NEW | 0 );
5205 {
5206 if (temp5) delete arg5;
5207 }
5208 {
5209 if (temp8)
5210 delete arg8;
5211 }
5212 return resultobj;
5213fail:
5214 {
5215 if (temp5) delete arg5;
5216 }
5217 {
5218 if (temp8)
5219 delete arg8;
5220 }
5221 return NULL;
d55e5bfc
RD
5222}
5223
5224
554f62e9
RD
5225SWIGINTERN PyObject *_wrap_new_PreChoice(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
5226 PyObject *resultobj = 0;
5227 wxChoice *result = 0 ;
5228
5229 if (!SWIG_Python_UnpackTuple(args,"new_PreChoice",0,0,0)) SWIG_fail;
5230 {
5231 if (!wxPyCheckForApp()) SWIG_fail;
5232 PyThreadState* __tstate = wxPyBeginAllowThreads();
5233 result = (wxChoice *)new wxChoice();
5234 wxPyEndAllowThreads(__tstate);
5235 if (PyErr_Occurred()) SWIG_fail;
5236 }
5237 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_wxChoice, SWIG_POINTER_OWN | 0 );
5238 return resultobj;
5239fail:
5240 return NULL;
5241}
5242
5243
5244SWIGINTERN PyObject *_wrap_Choice_Create(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
5245 PyObject *resultobj = 0;
5246 wxChoice *arg1 = (wxChoice *) 0 ;
5247 wxWindow *arg2 = (wxWindow *) 0 ;
5248 int arg3 = (int) -1 ;
5249 wxPoint const &arg4_defvalue = wxDefaultPosition ;
5250 wxPoint *arg4 = (wxPoint *) &arg4_defvalue ;
5251 wxSize const &arg5_defvalue = wxDefaultSize ;
5252 wxSize *arg5 = (wxSize *) &arg5_defvalue ;
5253 wxArrayString const &arg6_defvalue = wxPyEmptyStringArray ;
5254 wxArrayString *arg6 = (wxArrayString *) &arg6_defvalue ;
5255 long arg7 = (long) 0 ;
5256 wxValidator const &arg8_defvalue = wxDefaultValidator ;
5257 wxValidator *arg8 = (wxValidator *) &arg8_defvalue ;
5258 wxString const &arg9_defvalue = wxPyChoiceNameStr ;
5259 wxString *arg9 = (wxString *) &arg9_defvalue ;
5260 bool result;
5261 void *argp1 = 0 ;
5262 int res1 = 0 ;
5263 void *argp2 = 0 ;
5264 int res2 = 0 ;
5265 int val3 ;
5266 int ecode3 = 0 ;
5267 wxPoint temp4 ;
5268 wxSize temp5 ;
5269 bool temp6 = false ;
5270 long val7 ;
5271 int ecode7 = 0 ;
5272 void *argp8 = 0 ;
5273 int res8 = 0 ;
5274 bool temp9 = false ;
5275 PyObject * obj0 = 0 ;
5276 PyObject * obj1 = 0 ;
5277 PyObject * obj2 = 0 ;
5278 PyObject * obj3 = 0 ;
5279 PyObject * obj4 = 0 ;
5280 PyObject * obj5 = 0 ;
5281 PyObject * obj6 = 0 ;
5282 PyObject * obj7 = 0 ;
5283 PyObject * obj8 = 0 ;
5284 char * kwnames[] = {
5285 (char *) "self",(char *) "parent",(char *) "id",(char *) "pos",(char *) "size",(char *) "choices",(char *) "style",(char *) "validator",(char *) "name", NULL
5286 };
5287
5288 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|OOOOOOO:Choice_Create",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6,&obj7,&obj8)) SWIG_fail;
5289 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxChoice, 0 | 0 );
5290 if (!SWIG_IsOK(res1)) {
5291 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Choice_Create" "', expected argument " "1"" of type '" "wxChoice *""'");
5292 }
5293 arg1 = reinterpret_cast< wxChoice * >(argp1);
5294 res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_wxWindow, 0 | 0 );
5295 if (!SWIG_IsOK(res2)) {
5296 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "Choice_Create" "', expected argument " "2"" of type '" "wxWindow *""'");
5297 }
5298 arg2 = reinterpret_cast< wxWindow * >(argp2);
5299 if (obj2) {
5300 ecode3 = SWIG_AsVal_int(obj2, &val3);
5301 if (!SWIG_IsOK(ecode3)) {
5302 SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "Choice_Create" "', expected argument " "3"" of type '" "int""'");
5303 }
5304 arg3 = static_cast< int >(val3);
5305 }
5306 if (obj3) {
d55e5bfc 5307 {
554f62e9
RD
5308 arg4 = &temp4;
5309 if ( ! wxPoint_helper(obj3, &arg4)) SWIG_fail;
d55e5bfc 5310 }
554f62e9
RD
5311 }
5312 if (obj4) {
d55e5bfc 5313 {
554f62e9
RD
5314 arg5 = &temp5;
5315 if ( ! wxSize_helper(obj4, &arg5)) SWIG_fail;
d55e5bfc 5316 }
554f62e9
RD
5317 }
5318 if (obj5) {
d55e5bfc 5319 {
554f62e9
RD
5320 if (! PySequence_Check(obj5)) {
5321 PyErr_SetString(PyExc_TypeError, "Sequence of strings expected.");
5322 SWIG_fail;
5323 }
5324 arg6 = new wxArrayString;
5325 temp6 = true;
5326 int i, len=PySequence_Length(obj5);
5327 for (i=0; i<len; i++) {
5328 PyObject* item = PySequence_GetItem(obj5, i);
5329 wxString* s = wxString_in_helper(item);
5330 if (PyErr_Occurred()) SWIG_fail;
5331 arg6->Add(*s);
5332 delete s;
5333 Py_DECREF(item);
5334 }
5335 }
5336 }
5337 if (obj6) {
5338 ecode7 = SWIG_AsVal_long(obj6, &val7);
5339 if (!SWIG_IsOK(ecode7)) {
5340 SWIG_exception_fail(SWIG_ArgError(ecode7), "in method '" "Choice_Create" "', expected argument " "7"" of type '" "long""'");
5341 }
5342 arg7 = static_cast< long >(val7);
5343 }
5344 if (obj7) {
5345 res8 = SWIG_ConvertPtr(obj7, &argp8, SWIGTYPE_p_wxValidator, 0 | 0);
5346 if (!SWIG_IsOK(res8)) {
5347 SWIG_exception_fail(SWIG_ArgError(res8), "in method '" "Choice_Create" "', expected argument " "8"" of type '" "wxValidator const &""'");
d55e5bfc 5348 }
554f62e9
RD
5349 if (!argp8) {
5350 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "Choice_Create" "', expected argument " "8"" of type '" "wxValidator const &""'");
5351 }
5352 arg8 = reinterpret_cast< wxValidator * >(argp8);
5353 }
5354 if (obj8) {
d55e5bfc 5355 {
554f62e9
RD
5356 arg9 = wxString_in_helper(obj8);
5357 if (arg9 == NULL) SWIG_fail;
5358 temp9 = true;
d55e5bfc 5359 }
554f62e9
RD
5360 }
5361 {
5362 PyThreadState* __tstate = wxPyBeginAllowThreads();
5363 result = (bool)(arg1)->Create(arg2,arg3,(wxPoint const &)*arg4,(wxSize const &)*arg5,(wxArrayString const &)*arg6,arg7,(wxValidator const &)*arg8,(wxString const &)*arg9);
5364 wxPyEndAllowThreads(__tstate);
5365 if (PyErr_Occurred()) SWIG_fail;
5366 }
5367 {
5368 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
5369 }
5370 {
5371 if (temp6) delete arg6;
5372 }
5373 {
5374 if (temp9)
5375 delete arg9;
5376 }
5377 return resultobj;
5378fail:
5379 {
5380 if (temp6) delete arg6;
5381 }
5382 {
5383 if (temp9)
5384 delete arg9;
5385 }
5386 return NULL;
d55e5bfc
RD
5387}
5388
5389
554f62e9
RD
5390SWIGINTERN PyObject *_wrap_Choice_GetCurrentSelection(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
5391 PyObject *resultobj = 0;
5392 wxChoice *arg1 = (wxChoice *) 0 ;
5393 int result;
5394 void *argp1 = 0 ;
5395 int res1 = 0 ;
5396 PyObject *swig_obj[1] ;
5397
5398 if (!args) SWIG_fail;
5399 swig_obj[0] = args;
5400 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxChoice, 0 | 0 );
5401 if (!SWIG_IsOK(res1)) {
5402 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Choice_GetCurrentSelection" "', expected argument " "1"" of type '" "wxChoice const *""'");
5403 }
5404 arg1 = reinterpret_cast< wxChoice * >(argp1);
5405 {
5406 PyThreadState* __tstate = wxPyBeginAllowThreads();
5407 result = (int)((wxChoice const *)arg1)->GetCurrentSelection();
5408 wxPyEndAllowThreads(__tstate);
5409 if (PyErr_Occurred()) SWIG_fail;
5410 }
5411 resultobj = SWIG_From_int(static_cast< int >(result));
5412 return resultobj;
5413fail:
5414 return NULL;
5415}
5416
5417
5418SWIGINTERN PyObject *_wrap_Choice_GetClassDefaultAttributes(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
5419 PyObject *resultobj = 0;
5420 wxWindowVariant arg1 = (wxWindowVariant) wxWINDOW_VARIANT_NORMAL ;
5421 SwigValueWrapper<wxVisualAttributes > result;
5422 int val1 ;
5423 int ecode1 = 0 ;
5424 PyObject * obj0 = 0 ;
5425 char * kwnames[] = {
5426 (char *) "variant", NULL
5427 };
5428
5429 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|O:Choice_GetClassDefaultAttributes",kwnames,&obj0)) SWIG_fail;
5430 if (obj0) {
5431 ecode1 = SWIG_AsVal_int(obj0, &val1);
5432 if (!SWIG_IsOK(ecode1)) {
5433 SWIG_exception_fail(SWIG_ArgError(ecode1), "in method '" "Choice_GetClassDefaultAttributes" "', expected argument " "1"" of type '" "wxWindowVariant""'");
5434 }
5435 arg1 = static_cast< wxWindowVariant >(val1);
5436 }
5437 {
5438 if (!wxPyCheckForApp()) SWIG_fail;
5439 PyThreadState* __tstate = wxPyBeginAllowThreads();
5440 result = wxChoice::GetClassDefaultAttributes(arg1);
5441 wxPyEndAllowThreads(__tstate);
5442 if (PyErr_Occurred()) SWIG_fail;
5443 }
5444 resultobj = SWIG_NewPointerObj((new wxVisualAttributes(static_cast< const wxVisualAttributes& >(result))), SWIGTYPE_p_wxVisualAttributes, SWIG_POINTER_OWN | 0 );
5445 return resultobj;
5446fail:
5447 return NULL;
f20a2e1f
RD
5448}
5449
5450
554f62e9
RD
5451SWIGINTERN PyObject *Choice_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
5452 PyObject *obj;
5453 if (!SWIG_Python_UnpackTuple(args,(char*)"swigregister", 1, 1,&obj)) return NULL;
5454 SWIG_TypeNewClientData(SWIGTYPE_p_wxChoice, SWIG_NewClientData(obj));
5455 return SWIG_Py_Void();
d55e5bfc 5456}
554f62e9
RD
5457
5458SWIGINTERN PyObject *Choice_swiginit(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
5459 return SWIG_Python_InitShadowInstance(args);
5460}
5461
5462SWIGINTERN int ComboBoxNameStr_set(PyObject *) {
5463 SWIG_Error(SWIG_AttributeError,"Variable ComboBoxNameStr is read-only.");
5464 return 1;
d55e5bfc
RD
5465}
5466
5467
554f62e9
RD
5468SWIGINTERN PyObject *ComboBoxNameStr_get(void) {
5469 PyObject *pyobj = 0;
5470
5471 {
d55e5bfc 5472#if wxUSE_UNICODE
554f62e9 5473 pyobj = PyUnicode_FromWideChar((&wxPyComboBoxNameStr)->c_str(), (&wxPyComboBoxNameStr)->Len());
d55e5bfc 5474#else
554f62e9 5475 pyobj = PyString_FromStringAndSize((&wxPyComboBoxNameStr)->c_str(), (&wxPyComboBoxNameStr)->Len());
d55e5bfc 5476#endif
554f62e9
RD
5477 }
5478 return pyobj;
5479}
5480
5481
5482SWIGINTERN PyObject *_wrap_new_ComboBox(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
5483 PyObject *resultobj = 0;
5484 wxWindow *arg1 = (wxWindow *) 0 ;
5485 int arg2 = (int) -1 ;
5486 wxString const &arg3_defvalue = wxPyEmptyString ;
5487 wxString *arg3 = (wxString *) &arg3_defvalue ;
5488 wxPoint const &arg4_defvalue = wxDefaultPosition ;
5489 wxPoint *arg4 = (wxPoint *) &arg4_defvalue ;
5490 wxSize const &arg5_defvalue = wxDefaultSize ;
5491 wxSize *arg5 = (wxSize *) &arg5_defvalue ;
5492 wxArrayString const &arg6_defvalue = wxPyEmptyStringArray ;
5493 wxArrayString *arg6 = (wxArrayString *) &arg6_defvalue ;
5494 long arg7 = (long) 0 ;
5495 wxValidator const &arg8_defvalue = wxDefaultValidator ;
5496 wxValidator *arg8 = (wxValidator *) &arg8_defvalue ;
5497 wxString const &arg9_defvalue = wxPyComboBoxNameStr ;
5498 wxString *arg9 = (wxString *) &arg9_defvalue ;
5499 wxComboBox *result = 0 ;
5500 void *argp1 = 0 ;
5501 int res1 = 0 ;
5502 int val2 ;
5503 int ecode2 = 0 ;
5504 bool temp3 = false ;
5505 wxPoint temp4 ;
5506 wxSize temp5 ;
5507 bool temp6 = false ;
5508 long val7 ;
5509 int ecode7 = 0 ;
5510 void *argp8 = 0 ;
5511 int res8 = 0 ;
5512 bool temp9 = false ;
5513 PyObject * obj0 = 0 ;
5514 PyObject * obj1 = 0 ;
5515 PyObject * obj2 = 0 ;
5516 PyObject * obj3 = 0 ;
5517 PyObject * obj4 = 0 ;
5518 PyObject * obj5 = 0 ;
5519 PyObject * obj6 = 0 ;
5520 PyObject * obj7 = 0 ;
5521 PyObject * obj8 = 0 ;
5522 char * kwnames[] = {
5523 (char *) "parent",(char *) "id",(char *) "value",(char *) "pos",(char *) "size",(char *) "choices",(char *) "style",(char *) "validator",(char *) "name", NULL
5524 };
5525
5526 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|OOOOOOOO:new_ComboBox",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6,&obj7,&obj8)) SWIG_fail;
5527 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxWindow, 0 | 0 );
5528 if (!SWIG_IsOK(res1)) {
5529 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_ComboBox" "', expected argument " "1"" of type '" "wxWindow *""'");
5530 }
5531 arg1 = reinterpret_cast< wxWindow * >(argp1);
5532 if (obj1) {
5533 ecode2 = SWIG_AsVal_int(obj1, &val2);
5534 if (!SWIG_IsOK(ecode2)) {
5535 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "new_ComboBox" "', expected argument " "2"" of type '" "int""'");
5536 }
5537 arg2 = static_cast< int >(val2);
5538 }
5539 if (obj2) {
d55e5bfc 5540 {
554f62e9
RD
5541 arg3 = wxString_in_helper(obj2);
5542 if (arg3 == NULL) SWIG_fail;
5543 temp3 = true;
d55e5bfc 5544 }
554f62e9
RD
5545 }
5546 if (obj3) {
d55e5bfc 5547 {
554f62e9
RD
5548 arg4 = &temp4;
5549 if ( ! wxPoint_helper(obj3, &arg4)) SWIG_fail;
d55e5bfc 5550 }
554f62e9
RD
5551 }
5552 if (obj4) {
d55e5bfc 5553 {
554f62e9
RD
5554 arg5 = &temp5;
5555 if ( ! wxSize_helper(obj4, &arg5)) SWIG_fail;
d55e5bfc 5556 }
554f62e9
RD
5557 }
5558 if (obj5) {
d55e5bfc 5559 {
554f62e9
RD
5560 if (! PySequence_Check(obj5)) {
5561 PyErr_SetString(PyExc_TypeError, "Sequence of strings expected.");
5562 SWIG_fail;
5563 }
5564 arg6 = new wxArrayString;
5565 temp6 = true;
5566 int i, len=PySequence_Length(obj5);
5567 for (i=0; i<len; i++) {
5568 PyObject* item = PySequence_GetItem(obj5, i);
5569 wxString* s = wxString_in_helper(item);
5570 if (PyErr_Occurred()) SWIG_fail;
5571 arg6->Add(*s);
5572 delete s;
5573 Py_DECREF(item);
5574 }
d55e5bfc 5575 }
554f62e9
RD
5576 }
5577 if (obj6) {
5578 ecode7 = SWIG_AsVal_long(obj6, &val7);
5579 if (!SWIG_IsOK(ecode7)) {
5580 SWIG_exception_fail(SWIG_ArgError(ecode7), "in method '" "new_ComboBox" "', expected argument " "7"" of type '" "long""'");
5581 }
5582 arg7 = static_cast< long >(val7);
5583 }
5584 if (obj7) {
5585 res8 = SWIG_ConvertPtr(obj7, &argp8, SWIGTYPE_p_wxValidator, 0 | 0);
5586 if (!SWIG_IsOK(res8)) {
5587 SWIG_exception_fail(SWIG_ArgError(res8), "in method '" "new_ComboBox" "', expected argument " "8"" of type '" "wxValidator const &""'");
5588 }
5589 if (!argp8) {
5590 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_ComboBox" "', expected argument " "8"" of type '" "wxValidator const &""'");
5591 }
5592 arg8 = reinterpret_cast< wxValidator * >(argp8);
5593 }
5594 if (obj8) {
d55e5bfc 5595 {
554f62e9
RD
5596 arg9 = wxString_in_helper(obj8);
5597 if (arg9 == NULL) SWIG_fail;
5598 temp9 = true;
d55e5bfc 5599 }
554f62e9
RD
5600 }
5601 {
5602 if (!wxPyCheckForApp()) SWIG_fail;
5603 PyThreadState* __tstate = wxPyBeginAllowThreads();
5604 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);
5605 wxPyEndAllowThreads(__tstate);
5606 if (PyErr_Occurred()) SWIG_fail;
5607 }
5608 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_wxComboBox, SWIG_POINTER_NEW | 0 );
5609 {
5610 if (temp3)
5611 delete arg3;
5612 }
5613 {
5614 if (temp6) delete arg6;
5615 }
5616 {
5617 if (temp9)
5618 delete arg9;
5619 }
5620 return resultobj;
5621fail:
5622 {
5623 if (temp3)
5624 delete arg3;
5625 }
5626 {
5627 if (temp6) delete arg6;
5628 }
5629 {
5630 if (temp9)
5631 delete arg9;
5632 }
5633 return NULL;
d55e5bfc
RD
5634}
5635
5636
554f62e9
RD
5637SWIGINTERN PyObject *_wrap_new_PreComboBox(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
5638 PyObject *resultobj = 0;
5639 wxComboBox *result = 0 ;
5640
5641 if (!SWIG_Python_UnpackTuple(args,"new_PreComboBox",0,0,0)) SWIG_fail;
5642 {
5643 if (!wxPyCheckForApp()) SWIG_fail;
5644 PyThreadState* __tstate = wxPyBeginAllowThreads();
5645 result = (wxComboBox *)new wxComboBox();
5646 wxPyEndAllowThreads(__tstate);
5647 if (PyErr_Occurred()) SWIG_fail;
5648 }
5649 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_wxComboBox, SWIG_POINTER_OWN | 0 );
5650 return resultobj;
5651fail:
5652 return NULL;
5653}
5654
5655
5656SWIGINTERN PyObject *_wrap_ComboBox_Create(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
5657 PyObject *resultobj = 0;
5658 wxComboBox *arg1 = (wxComboBox *) 0 ;
5659 wxWindow *arg2 = (wxWindow *) 0 ;
5660 int arg3 = (int) -1 ;
5661 wxString const &arg4_defvalue = wxPyEmptyString ;
5662 wxString *arg4 = (wxString *) &arg4_defvalue ;
5663 wxPoint const &arg5_defvalue = wxDefaultPosition ;
5664 wxPoint *arg5 = (wxPoint *) &arg5_defvalue ;
5665 wxSize const &arg6_defvalue = wxDefaultSize ;
5666 wxSize *arg6 = (wxSize *) &arg6_defvalue ;
5667 wxArrayString const &arg7_defvalue = wxPyEmptyStringArray ;
5668 wxArrayString *arg7 = (wxArrayString *) &arg7_defvalue ;
5669 long arg8 = (long) 0 ;
5670 wxValidator const &arg9_defvalue = wxDefaultValidator ;
5671 wxValidator *arg9 = (wxValidator *) &arg9_defvalue ;
5672 wxString const &arg10_defvalue = wxPyChoiceNameStr ;
5673 wxString *arg10 = (wxString *) &arg10_defvalue ;
5674 bool result;
5675 void *argp1 = 0 ;
5676 int res1 = 0 ;
5677 void *argp2 = 0 ;
5678 int res2 = 0 ;
5679 int val3 ;
5680 int ecode3 = 0 ;
5681 bool temp4 = false ;
5682 wxPoint temp5 ;
5683 wxSize temp6 ;
5684 bool temp7 = false ;
5685 long val8 ;
5686 int ecode8 = 0 ;
5687 void *argp9 = 0 ;
5688 int res9 = 0 ;
5689 bool temp10 = false ;
5690 PyObject * obj0 = 0 ;
5691 PyObject * obj1 = 0 ;
5692 PyObject * obj2 = 0 ;
5693 PyObject * obj3 = 0 ;
5694 PyObject * obj4 = 0 ;
5695 PyObject * obj5 = 0 ;
5696 PyObject * obj6 = 0 ;
5697 PyObject * obj7 = 0 ;
5698 PyObject * obj8 = 0 ;
5699 PyObject * obj9 = 0 ;
5700 char * kwnames[] = {
5701 (char *) "self",(char *) "parent",(char *) "id",(char *) "value",(char *) "pos",(char *) "size",(char *) "choices",(char *) "style",(char *) "validator",(char *) "name", NULL
5702 };
5703
5704 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|OOOOOOOO:ComboBox_Create",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6,&obj7,&obj8,&obj9)) SWIG_fail;
5705 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxComboBox, 0 | 0 );
5706 if (!SWIG_IsOK(res1)) {
5707 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ComboBox_Create" "', expected argument " "1"" of type '" "wxComboBox *""'");
5708 }
5709 arg1 = reinterpret_cast< wxComboBox * >(argp1);
5710 res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_wxWindow, 0 | 0 );
5711 if (!SWIG_IsOK(res2)) {
5712 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "ComboBox_Create" "', expected argument " "2"" of type '" "wxWindow *""'");
5713 }
5714 arg2 = reinterpret_cast< wxWindow * >(argp2);
5715 if (obj2) {
5716 ecode3 = SWIG_AsVal_int(obj2, &val3);
5717 if (!SWIG_IsOK(ecode3)) {
5718 SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "ComboBox_Create" "', expected argument " "3"" of type '" "int""'");
5719 }
5720 arg3 = static_cast< int >(val3);
5721 }
5722 if (obj3) {
d55e5bfc 5723 {
554f62e9
RD
5724 arg4 = wxString_in_helper(obj3);
5725 if (arg4 == NULL) SWIG_fail;
5726 temp4 = true;
d55e5bfc 5727 }
554f62e9
RD
5728 }
5729 if (obj4) {
d55e5bfc 5730 {
554f62e9
RD
5731 arg5 = &temp5;
5732 if ( ! wxPoint_helper(obj4, &arg5)) SWIG_fail;
d55e5bfc 5733 }
554f62e9
RD
5734 }
5735 if (obj5) {
d55e5bfc 5736 {
554f62e9
RD
5737 arg6 = &temp6;
5738 if ( ! wxSize_helper(obj5, &arg6)) SWIG_fail;
d55e5bfc 5739 }
554f62e9
RD
5740 }
5741 if (obj6) {
d55e5bfc 5742 {
554f62e9
RD
5743 if (! PySequence_Check(obj6)) {
5744 PyErr_SetString(PyExc_TypeError, "Sequence of strings expected.");
5745 SWIG_fail;
5746 }
5747 arg7 = new wxArrayString;
5748 temp7 = true;
5749 int i, len=PySequence_Length(obj6);
5750 for (i=0; i<len; i++) {
5751 PyObject* item = PySequence_GetItem(obj6, i);
5752 wxString* s = wxString_in_helper(item);
5753 if (PyErr_Occurred()) SWIG_fail;
5754 arg7->Add(*s);
5755 delete s;
5756 Py_DECREF(item);
5757 }
d55e5bfc 5758 }
554f62e9
RD
5759 }
5760 if (obj7) {
5761 ecode8 = SWIG_AsVal_long(obj7, &val8);
5762 if (!SWIG_IsOK(ecode8)) {
5763 SWIG_exception_fail(SWIG_ArgError(ecode8), "in method '" "ComboBox_Create" "', expected argument " "8"" of type '" "long""'");
5764 }
5765 arg8 = static_cast< long >(val8);
5766 }
5767 if (obj8) {
5768 res9 = SWIG_ConvertPtr(obj8, &argp9, SWIGTYPE_p_wxValidator, 0 | 0);
5769 if (!SWIG_IsOK(res9)) {
5770 SWIG_exception_fail(SWIG_ArgError(res9), "in method '" "ComboBox_Create" "', expected argument " "9"" of type '" "wxValidator const &""'");
d55e5bfc 5771 }
554f62e9
RD
5772 if (!argp9) {
5773 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "ComboBox_Create" "', expected argument " "9"" of type '" "wxValidator const &""'");
d55e5bfc 5774 }
554f62e9
RD
5775 arg9 = reinterpret_cast< wxValidator * >(argp9);
5776 }
5777 if (obj9) {
d55e5bfc 5778 {
554f62e9
RD
5779 arg10 = wxString_in_helper(obj9);
5780 if (arg10 == NULL) SWIG_fail;
5781 temp10 = true;
d55e5bfc 5782 }
554f62e9
RD
5783 }
5784 {
5785 PyThreadState* __tstate = wxPyBeginAllowThreads();
5786 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);
5787 wxPyEndAllowThreads(__tstate);
5788 if (PyErr_Occurred()) SWIG_fail;
5789 }
5790 {
5791 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
5792 }
5793 {
5794 if (temp4)
5795 delete arg4;
5796 }
5797 {
5798 if (temp7) delete arg7;
5799 }
5800 {
5801 if (temp10)
5802 delete arg10;
5803 }
5804 return resultobj;
5805fail:
5806 {
5807 if (temp4)
5808 delete arg4;
5809 }
5810 {
5811 if (temp7) delete arg7;
5812 }
5813 {
5814 if (temp10)
5815 delete arg10;
5816 }
5817 return NULL;
d55e5bfc
RD
5818}
5819
5820
554f62e9
RD
5821SWIGINTERN PyObject *_wrap_ComboBox_GetValue(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
5822 PyObject *resultobj = 0;
5823 wxComboBox *arg1 = (wxComboBox *) 0 ;
5824 wxString result;
5825 void *argp1 = 0 ;
5826 int res1 = 0 ;
5827 PyObject *swig_obj[1] ;
5828
5829 if (!args) SWIG_fail;
5830 swig_obj[0] = args;
5831 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxComboBox, 0 | 0 );
5832 if (!SWIG_IsOK(res1)) {
5833 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ComboBox_GetValue" "', expected argument " "1"" of type '" "wxComboBox const *""'");
5834 }
5835 arg1 = reinterpret_cast< wxComboBox * >(argp1);
5836 {
5837 PyThreadState* __tstate = wxPyBeginAllowThreads();
5838 result = ((wxComboBox const *)arg1)->GetValue();
5839 wxPyEndAllowThreads(__tstate);
5840 if (PyErr_Occurred()) SWIG_fail;
5841 }
5842 {
d55e5bfc 5843#if wxUSE_UNICODE
554f62e9 5844 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
d55e5bfc 5845#else
554f62e9 5846 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
d55e5bfc 5847#endif
554f62e9
RD
5848 }
5849 return resultobj;
5850fail:
5851 return NULL;
5852}
5853
5854
5855SWIGINTERN PyObject *_wrap_ComboBox_SetValue(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
5856 PyObject *resultobj = 0;
5857 wxComboBox *arg1 = (wxComboBox *) 0 ;
5858 wxString *arg2 = 0 ;
5859 void *argp1 = 0 ;
5860 int res1 = 0 ;
5861 bool temp2 = false ;
5862 PyObject * obj0 = 0 ;
5863 PyObject * obj1 = 0 ;
5864 char * kwnames[] = {
5865 (char *) "self",(char *) "value", NULL
5866 };
5867
5868 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ComboBox_SetValue",kwnames,&obj0,&obj1)) SWIG_fail;
5869 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxComboBox, 0 | 0 );
5870 if (!SWIG_IsOK(res1)) {
5871 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ComboBox_SetValue" "', expected argument " "1"" of type '" "wxComboBox *""'");
5872 }
5873 arg1 = reinterpret_cast< wxComboBox * >(argp1);
5874 {
5875 arg2 = wxString_in_helper(obj1);
5876 if (arg2 == NULL) SWIG_fail;
5877 temp2 = true;
5878 }
5879 {
5880 PyThreadState* __tstate = wxPyBeginAllowThreads();
5881 (arg1)->SetValue((wxString const &)*arg2);
5882 wxPyEndAllowThreads(__tstate);
5883 if (PyErr_Occurred()) SWIG_fail;
5884 }
5885 resultobj = SWIG_Py_Void();
5886 {
5887 if (temp2)
5888 delete arg2;
5889 }
5890 return resultobj;
5891fail:
5892 {
5893 if (temp2)
5894 delete arg2;
5895 }
5896 return NULL;
d55e5bfc
RD
5897}
5898
5899
554f62e9
RD
5900SWIGINTERN PyObject *_wrap_ComboBox_Copy(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
5901 PyObject *resultobj = 0;
5902 wxComboBox *arg1 = (wxComboBox *) 0 ;
5903 void *argp1 = 0 ;
5904 int res1 = 0 ;
5905 PyObject *swig_obj[1] ;
5906
5907 if (!args) SWIG_fail;
5908 swig_obj[0] = args;
5909 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxComboBox, 0 | 0 );
5910 if (!SWIG_IsOK(res1)) {
5911 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ComboBox_Copy" "', expected argument " "1"" of type '" "wxComboBox *""'");
5912 }
5913 arg1 = reinterpret_cast< wxComboBox * >(argp1);
5914 {
5915 PyThreadState* __tstate = wxPyBeginAllowThreads();
5916 (arg1)->Copy();
5917 wxPyEndAllowThreads(__tstate);
5918 if (PyErr_Occurred()) SWIG_fail;
5919 }
5920 resultobj = SWIG_Py_Void();
5921 return resultobj;
5922fail:
5923 return NULL;
d55e5bfc
RD
5924}
5925
5926
554f62e9
RD
5927SWIGINTERN PyObject *_wrap_ComboBox_Cut(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
5928 PyObject *resultobj = 0;
5929 wxComboBox *arg1 = (wxComboBox *) 0 ;
5930 void *argp1 = 0 ;
5931 int res1 = 0 ;
5932 PyObject *swig_obj[1] ;
5933
5934 if (!args) SWIG_fail;
5935 swig_obj[0] = args;
5936 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxComboBox, 0 | 0 );
5937 if (!SWIG_IsOK(res1)) {
5938 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ComboBox_Cut" "', expected argument " "1"" of type '" "wxComboBox *""'");
5939 }
5940 arg1 = reinterpret_cast< wxComboBox * >(argp1);
5941 {
5942 PyThreadState* __tstate = wxPyBeginAllowThreads();
5943 (arg1)->Cut();
5944 wxPyEndAllowThreads(__tstate);
5945 if (PyErr_Occurred()) SWIG_fail;
5946 }
5947 resultobj = SWIG_Py_Void();
5948 return resultobj;
5949fail:
5950 return NULL;
d55e5bfc
RD
5951}
5952
5953
554f62e9
RD
5954SWIGINTERN PyObject *_wrap_ComboBox_Paste(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
5955 PyObject *resultobj = 0;
5956 wxComboBox *arg1 = (wxComboBox *) 0 ;
5957 void *argp1 = 0 ;
5958 int res1 = 0 ;
5959 PyObject *swig_obj[1] ;
5960
5961 if (!args) SWIG_fail;
5962 swig_obj[0] = args;
5963 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxComboBox, 0 | 0 );
5964 if (!SWIG_IsOK(res1)) {
5965 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ComboBox_Paste" "', expected argument " "1"" of type '" "wxComboBox *""'");
5966 }
5967 arg1 = reinterpret_cast< wxComboBox * >(argp1);
5968 {
5969 PyThreadState* __tstate = wxPyBeginAllowThreads();
5970 (arg1)->Paste();
5971 wxPyEndAllowThreads(__tstate);
5972 if (PyErr_Occurred()) SWIG_fail;
5973 }
5974 resultobj = SWIG_Py_Void();
5975 return resultobj;
5976fail:
5977 return NULL;
5978}
5979
5980
5981SWIGINTERN PyObject *_wrap_ComboBox_SetInsertionPoint(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
5982 PyObject *resultobj = 0;
5983 wxComboBox *arg1 = (wxComboBox *) 0 ;
5984 long arg2 ;
5985 void *argp1 = 0 ;
5986 int res1 = 0 ;
5987 long val2 ;
5988 int ecode2 = 0 ;
5989 PyObject * obj0 = 0 ;
5990 PyObject * obj1 = 0 ;
5991 char * kwnames[] = {
5992 (char *) "self",(char *) "pos", NULL
5993 };
5994
5995 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ComboBox_SetInsertionPoint",kwnames,&obj0,&obj1)) SWIG_fail;
5996 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxComboBox, 0 | 0 );
5997 if (!SWIG_IsOK(res1)) {
5998 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ComboBox_SetInsertionPoint" "', expected argument " "1"" of type '" "wxComboBox *""'");
5999 }
6000 arg1 = reinterpret_cast< wxComboBox * >(argp1);
6001 ecode2 = SWIG_AsVal_long(obj1, &val2);
6002 if (!SWIG_IsOK(ecode2)) {
6003 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "ComboBox_SetInsertionPoint" "', expected argument " "2"" of type '" "long""'");
6004 }
6005 arg2 = static_cast< long >(val2);
6006 {
6007 PyThreadState* __tstate = wxPyBeginAllowThreads();
6008 (arg1)->SetInsertionPoint(arg2);
6009 wxPyEndAllowThreads(__tstate);
6010 if (PyErr_Occurred()) SWIG_fail;
6011 }
6012 resultobj = SWIG_Py_Void();
6013 return resultobj;
6014fail:
6015 return NULL;
d55e5bfc
RD
6016}
6017
6018
554f62e9
RD
6019SWIGINTERN PyObject *_wrap_ComboBox_GetInsertionPoint(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
6020 PyObject *resultobj = 0;
6021 wxComboBox *arg1 = (wxComboBox *) 0 ;
6022 long result;
6023 void *argp1 = 0 ;
6024 int res1 = 0 ;
6025 PyObject *swig_obj[1] ;
6026
6027 if (!args) SWIG_fail;
6028 swig_obj[0] = args;
6029 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxComboBox, 0 | 0 );
6030 if (!SWIG_IsOK(res1)) {
6031 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ComboBox_GetInsertionPoint" "', expected argument " "1"" of type '" "wxComboBox const *""'");
6032 }
6033 arg1 = reinterpret_cast< wxComboBox * >(argp1);
6034 {
6035 PyThreadState* __tstate = wxPyBeginAllowThreads();
6036 result = (long)((wxComboBox const *)arg1)->GetInsertionPoint();
6037 wxPyEndAllowThreads(__tstate);
6038 if (PyErr_Occurred()) SWIG_fail;
6039 }
6040 resultobj = SWIG_From_long(static_cast< long >(result));
6041 return resultobj;
6042fail:
6043 return NULL;
d55e5bfc
RD
6044}
6045
6046
554f62e9
RD
6047SWIGINTERN PyObject *_wrap_ComboBox_GetLastPosition(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
6048 PyObject *resultobj = 0;
6049 wxComboBox *arg1 = (wxComboBox *) 0 ;
6050 long result;
6051 void *argp1 = 0 ;
6052 int res1 = 0 ;
6053 PyObject *swig_obj[1] ;
6054
6055 if (!args) SWIG_fail;
6056 swig_obj[0] = args;
6057 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxComboBox, 0 | 0 );
6058 if (!SWIG_IsOK(res1)) {
6059 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ComboBox_GetLastPosition" "', expected argument " "1"" of type '" "wxComboBox const *""'");
6060 }
6061 arg1 = reinterpret_cast< wxComboBox * >(argp1);
6062 {
6063 PyThreadState* __tstate = wxPyBeginAllowThreads();
6064 result = (long)((wxComboBox const *)arg1)->GetLastPosition();
6065 wxPyEndAllowThreads(__tstate);
6066 if (PyErr_Occurred()) SWIG_fail;
6067 }
6068 resultobj = SWIG_From_long(static_cast< long >(result));
6069 return resultobj;
6070fail:
6071 return NULL;
6072}
6073
6074
6075SWIGINTERN PyObject *_wrap_ComboBox_Replace(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
6076 PyObject *resultobj = 0;
6077 wxComboBox *arg1 = (wxComboBox *) 0 ;
6078 long arg2 ;
6079 long arg3 ;
6080 wxString *arg4 = 0 ;
6081 void *argp1 = 0 ;
6082 int res1 = 0 ;
6083 long val2 ;
6084 int ecode2 = 0 ;
6085 long val3 ;
6086 int ecode3 = 0 ;
6087 bool temp4 = false ;
6088 PyObject * obj0 = 0 ;
6089 PyObject * obj1 = 0 ;
6090 PyObject * obj2 = 0 ;
6091 PyObject * obj3 = 0 ;
6092 char * kwnames[] = {
f460c29d 6093 (char *) "self",(char *) "from",(char *) "to",(char *) "value", NULL
554f62e9
RD
6094 };
6095
6096 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOO:ComboBox_Replace",kwnames,&obj0,&obj1,&obj2,&obj3)) SWIG_fail;
6097 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxComboBox, 0 | 0 );
6098 if (!SWIG_IsOK(res1)) {
6099 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ComboBox_Replace" "', expected argument " "1"" of type '" "wxComboBox *""'");
6100 }
6101 arg1 = reinterpret_cast< wxComboBox * >(argp1);
6102 ecode2 = SWIG_AsVal_long(obj1, &val2);
6103 if (!SWIG_IsOK(ecode2)) {
6104 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "ComboBox_Replace" "', expected argument " "2"" of type '" "long""'");
6105 }
6106 arg2 = static_cast< long >(val2);
6107 ecode3 = SWIG_AsVal_long(obj2, &val3);
6108 if (!SWIG_IsOK(ecode3)) {
6109 SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "ComboBox_Replace" "', expected argument " "3"" of type '" "long""'");
6110 }
6111 arg3 = static_cast< long >(val3);
6112 {
6113 arg4 = wxString_in_helper(obj3);
6114 if (arg4 == NULL) SWIG_fail;
6115 temp4 = true;
6116 }
6117 {
6118 PyThreadState* __tstate = wxPyBeginAllowThreads();
6119 (arg1)->Replace(arg2,arg3,(wxString const &)*arg4);
6120 wxPyEndAllowThreads(__tstate);
6121 if (PyErr_Occurred()) SWIG_fail;
6122 }
6123 resultobj = SWIG_Py_Void();
6124 {
6125 if (temp4)
6126 delete arg4;
6127 }
6128 return resultobj;
6129fail:
6130 {
6131 if (temp4)
6132 delete arg4;
6133 }
6134 return NULL;
6135}
6136
6137
6138SWIGINTERN PyObject *_wrap_ComboBox_SetMark(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
6139 PyObject *resultobj = 0;
6140 wxComboBox *arg1 = (wxComboBox *) 0 ;
6141 long arg2 ;
6142 long arg3 ;
6143 void *argp1 = 0 ;
6144 int res1 = 0 ;
6145 long val2 ;
6146 int ecode2 = 0 ;
6147 long val3 ;
6148 int ecode3 = 0 ;
6149 PyObject * obj0 = 0 ;
6150 PyObject * obj1 = 0 ;
6151 PyObject * obj2 = 0 ;
6152 char * kwnames[] = {
f460c29d 6153 (char *) "self",(char *) "from",(char *) "to", NULL
554f62e9
RD
6154 };
6155
6156 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:ComboBox_SetMark",kwnames,&obj0,&obj1,&obj2)) SWIG_fail;
6157 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxComboBox, 0 | 0 );
6158 if (!SWIG_IsOK(res1)) {
6159 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ComboBox_SetMark" "', expected argument " "1"" of type '" "wxComboBox *""'");
6160 }
6161 arg1 = reinterpret_cast< wxComboBox * >(argp1);
6162 ecode2 = SWIG_AsVal_long(obj1, &val2);
6163 if (!SWIG_IsOK(ecode2)) {
6164 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "ComboBox_SetMark" "', expected argument " "2"" of type '" "long""'");
6165 }
6166 arg2 = static_cast< long >(val2);
6167 ecode3 = SWIG_AsVal_long(obj2, &val3);
6168 if (!SWIG_IsOK(ecode3)) {
6169 SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "ComboBox_SetMark" "', expected argument " "3"" of type '" "long""'");
6170 }
6171 arg3 = static_cast< long >(val3);
6172 {
6173 PyThreadState* __tstate = wxPyBeginAllowThreads();
6174 (arg1)->SetSelection(arg2,arg3);
6175 wxPyEndAllowThreads(__tstate);
6176 if (PyErr_Occurred()) SWIG_fail;
6177 }
6178 resultobj = SWIG_Py_Void();
6179 return resultobj;
6180fail:
6181 return NULL;
6182}
6183
6184
6185SWIGINTERN PyObject *_wrap_ComboBox_GetMark(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
6186 PyObject *resultobj = 0;
6187 wxComboBox *arg1 = (wxComboBox *) 0 ;
6188 long *arg2 = (long *) 0 ;
6189 long *arg3 = (long *) 0 ;
6190 void *argp1 = 0 ;
6191 int res1 = 0 ;
6192 long temp2 ;
6193 int res2 = SWIG_TMPOBJ ;
6194 long temp3 ;
6195 int res3 = SWIG_TMPOBJ ;
6196 PyObject *swig_obj[1] ;
6197
6198 arg2 = &temp2;
6199 arg3 = &temp3;
6200 if (!args) SWIG_fail;
6201 swig_obj[0] = args;
6202 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxComboBox, 0 | 0 );
6203 if (!SWIG_IsOK(res1)) {
6204 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ComboBox_GetMark" "', expected argument " "1"" of type '" "wxComboBox *""'");
6205 }
6206 arg1 = reinterpret_cast< wxComboBox * >(argp1);
6207 {
6208 PyThreadState* __tstate = wxPyBeginAllowThreads();
6209 (arg1)->GetSelection(arg2,arg3);
6210 wxPyEndAllowThreads(__tstate);
6211 if (PyErr_Occurred()) SWIG_fail;
6212 }
6213 resultobj = SWIG_Py_Void();
6214 if (SWIG_IsTmpObj(res2)) {
6215 resultobj = SWIG_Python_AppendOutput(resultobj, SWIG_From_long((*arg2)));
6216 } else {
6217 int new_flags = SWIG_IsNewObj(res2) ? (SWIG_POINTER_OWN | 0 ) : 0 ;
6218 resultobj = SWIG_Python_AppendOutput(resultobj, SWIG_NewPointerObj((void*)(arg2), SWIGTYPE_p_long, new_flags));
6219 }
6220 if (SWIG_IsTmpObj(res3)) {
6221 resultobj = SWIG_Python_AppendOutput(resultobj, SWIG_From_long((*arg3)));
6222 } else {
6223 int new_flags = SWIG_IsNewObj(res3) ? (SWIG_POINTER_OWN | 0 ) : 0 ;
6224 resultobj = SWIG_Python_AppendOutput(resultobj, SWIG_NewPointerObj((void*)(arg3), SWIGTYPE_p_long, new_flags));
6225 }
6226 return resultobj;
6227fail:
6228 return NULL;
d55e5bfc
RD
6229}
6230
6231
554f62e9
RD
6232SWIGINTERN PyObject *_wrap_ComboBox_GetCurrentSelection(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
6233 PyObject *resultobj = 0;
6234 wxComboBox *arg1 = (wxComboBox *) 0 ;
6235 int result;
6236 void *argp1 = 0 ;
6237 int res1 = 0 ;
6238 PyObject *swig_obj[1] ;
6239
6240 if (!args) SWIG_fail;
6241 swig_obj[0] = args;
6242 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxComboBox, 0 | 0 );
6243 if (!SWIG_IsOK(res1)) {
6244 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ComboBox_GetCurrentSelection" "', expected argument " "1"" of type '" "wxComboBox const *""'");
6245 }
6246 arg1 = reinterpret_cast< wxComboBox * >(argp1);
6247 {
6248 PyThreadState* __tstate = wxPyBeginAllowThreads();
6249 result = (int)((wxComboBox const *)arg1)->GetCurrentSelection();
6250 wxPyEndAllowThreads(__tstate);
6251 if (PyErr_Occurred()) SWIG_fail;
6252 }
6253 resultobj = SWIG_From_int(static_cast< int >(result));
6254 return resultobj;
6255fail:
6256 return NULL;
6257}
6258
6259
6260SWIGINTERN PyObject *_wrap_ComboBox_SetStringSelection(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
6261 PyObject *resultobj = 0;
6262 wxComboBox *arg1 = (wxComboBox *) 0 ;
6263 wxString *arg2 = 0 ;
6264 bool result;
6265 void *argp1 = 0 ;
6266 int res1 = 0 ;
6267 bool temp2 = false ;
6268 PyObject * obj0 = 0 ;
6269 PyObject * obj1 = 0 ;
6270 char * kwnames[] = {
6271 (char *) "self",(char *) "string", NULL
6272 };
6273
6274 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ComboBox_SetStringSelection",kwnames,&obj0,&obj1)) SWIG_fail;
6275 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxComboBox, 0 | 0 );
6276 if (!SWIG_IsOK(res1)) {
6277 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ComboBox_SetStringSelection" "', expected argument " "1"" of type '" "wxComboBox *""'");
6278 }
6279 arg1 = reinterpret_cast< wxComboBox * >(argp1);
6280 {
6281 arg2 = wxString_in_helper(obj1);
6282 if (arg2 == NULL) SWIG_fail;
6283 temp2 = true;
6284 }
6285 {
6286 PyThreadState* __tstate = wxPyBeginAllowThreads();
6287 result = (bool)(arg1)->SetStringSelection((wxString const &)*arg2);
6288 wxPyEndAllowThreads(__tstate);
6289 if (PyErr_Occurred()) SWIG_fail;
6290 }
6291 {
6292 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
6293 }
6294 {
6295 if (temp2)
6296 delete arg2;
6297 }
6298 return resultobj;
6299fail:
6300 {
6301 if (temp2)
6302 delete arg2;
6303 }
6304 return NULL;
6305}
6306
6307
50f151d7
RD
6308SWIGINTERN PyObject *_wrap_ComboBox_SetString(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
6309 PyObject *resultobj = 0;
6310 wxComboBox *arg1 = (wxComboBox *) 0 ;
6311 int arg2 ;
6312 wxString *arg3 = 0 ;
6313 void *argp1 = 0 ;
6314 int res1 = 0 ;
6315 int val2 ;
6316 int ecode2 = 0 ;
6317 bool temp3 = false ;
6318 PyObject * obj0 = 0 ;
6319 PyObject * obj1 = 0 ;
6320 PyObject * obj2 = 0 ;
6321 char * kwnames[] = {
6322 (char *) "self",(char *) "n",(char *) "string", NULL
6323 };
6324
6325 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:ComboBox_SetString",kwnames,&obj0,&obj1,&obj2)) SWIG_fail;
6326 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxComboBox, 0 | 0 );
6327 if (!SWIG_IsOK(res1)) {
6328 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ComboBox_SetString" "', expected argument " "1"" of type '" "wxComboBox *""'");
6329 }
6330 arg1 = reinterpret_cast< wxComboBox * >(argp1);
6331 ecode2 = SWIG_AsVal_int(obj1, &val2);
6332 if (!SWIG_IsOK(ecode2)) {
6333 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "ComboBox_SetString" "', expected argument " "2"" of type '" "int""'");
6334 }
6335 arg2 = static_cast< int >(val2);
6336 {
6337 arg3 = wxString_in_helper(obj2);
6338 if (arg3 == NULL) SWIG_fail;
6339 temp3 = true;
6340 }
6341 {
6342 PyThreadState* __tstate = wxPyBeginAllowThreads();
6343 (arg1)->SetString(arg2,(wxString const &)*arg3);
6344 wxPyEndAllowThreads(__tstate);
6345 if (PyErr_Occurred()) SWIG_fail;
6346 }
6347 resultobj = SWIG_Py_Void();
6348 {
6349 if (temp3)
6350 delete arg3;
6351 }
6352 return resultobj;
6353fail:
6354 {
6355 if (temp3)
6356 delete arg3;
6357 }
6358 return NULL;
6359}
6360
6361
554f62e9
RD
6362SWIGINTERN PyObject *_wrap_ComboBox_SetEditable(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
6363 PyObject *resultobj = 0;
6364 wxComboBox *arg1 = (wxComboBox *) 0 ;
6365 bool arg2 ;
6366 void *argp1 = 0 ;
6367 int res1 = 0 ;
6368 bool val2 ;
6369 int ecode2 = 0 ;
6370 PyObject * obj0 = 0 ;
6371 PyObject * obj1 = 0 ;
6372 char * kwnames[] = {
6373 (char *) "self",(char *) "editable", NULL
6374 };
6375
6376 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ComboBox_SetEditable",kwnames,&obj0,&obj1)) SWIG_fail;
6377 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxComboBox, 0 | 0 );
6378 if (!SWIG_IsOK(res1)) {
6379 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ComboBox_SetEditable" "', expected argument " "1"" of type '" "wxComboBox *""'");
6380 }
6381 arg1 = reinterpret_cast< wxComboBox * >(argp1);
6382 ecode2 = SWIG_AsVal_bool(obj1, &val2);
6383 if (!SWIG_IsOK(ecode2)) {
6384 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "ComboBox_SetEditable" "', expected argument " "2"" of type '" "bool""'");
6385 }
6386 arg2 = static_cast< bool >(val2);
6387 {
6388 PyThreadState* __tstate = wxPyBeginAllowThreads();
6389 (arg1)->SetEditable(arg2);
6390 wxPyEndAllowThreads(__tstate);
6391 if (PyErr_Occurred()) SWIG_fail;
6392 }
6393 resultobj = SWIG_Py_Void();
6394 return resultobj;
6395fail:
6396 return NULL;
d55e5bfc
RD
6397}
6398
6399
554f62e9
RD
6400SWIGINTERN PyObject *_wrap_ComboBox_SetInsertionPointEnd(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
6401 PyObject *resultobj = 0;
6402 wxComboBox *arg1 = (wxComboBox *) 0 ;
6403 void *argp1 = 0 ;
6404 int res1 = 0 ;
6405 PyObject *swig_obj[1] ;
6406
6407 if (!args) SWIG_fail;
6408 swig_obj[0] = args;
6409 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxComboBox, 0 | 0 );
6410 if (!SWIG_IsOK(res1)) {
6411 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ComboBox_SetInsertionPointEnd" "', expected argument " "1"" of type '" "wxComboBox *""'");
6412 }
6413 arg1 = reinterpret_cast< wxComboBox * >(argp1);
6414 {
6415 PyThreadState* __tstate = wxPyBeginAllowThreads();
6416 (arg1)->SetInsertionPointEnd();
6417 wxPyEndAllowThreads(__tstate);
6418 if (PyErr_Occurred()) SWIG_fail;
6419 }
6420 resultobj = SWIG_Py_Void();
6421 return resultobj;
6422fail:
6423 return NULL;
6424}
6425
6426
6427SWIGINTERN PyObject *_wrap_ComboBox_Remove(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
6428 PyObject *resultobj = 0;
6429 wxComboBox *arg1 = (wxComboBox *) 0 ;
6430 long arg2 ;
6431 long arg3 ;
6432 void *argp1 = 0 ;
6433 int res1 = 0 ;
6434 long val2 ;
6435 int ecode2 = 0 ;
6436 long val3 ;
6437 int ecode3 = 0 ;
6438 PyObject * obj0 = 0 ;
6439 PyObject * obj1 = 0 ;
6440 PyObject * obj2 = 0 ;
6441 char * kwnames[] = {
f460c29d 6442 (char *) "self",(char *) "from",(char *) "to", NULL
554f62e9
RD
6443 };
6444
6445 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:ComboBox_Remove",kwnames,&obj0,&obj1,&obj2)) SWIG_fail;
6446 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxComboBox, 0 | 0 );
6447 if (!SWIG_IsOK(res1)) {
6448 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ComboBox_Remove" "', expected argument " "1"" of type '" "wxComboBox *""'");
6449 }
6450 arg1 = reinterpret_cast< wxComboBox * >(argp1);
6451 ecode2 = SWIG_AsVal_long(obj1, &val2);
6452 if (!SWIG_IsOK(ecode2)) {
6453 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "ComboBox_Remove" "', expected argument " "2"" of type '" "long""'");
6454 }
6455 arg2 = static_cast< long >(val2);
6456 ecode3 = SWIG_AsVal_long(obj2, &val3);
6457 if (!SWIG_IsOK(ecode3)) {
6458 SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "ComboBox_Remove" "', expected argument " "3"" of type '" "long""'");
6459 }
6460 arg3 = static_cast< long >(val3);
6461 {
6462 PyThreadState* __tstate = wxPyBeginAllowThreads();
6463 (arg1)->Remove(arg2,arg3);
6464 wxPyEndAllowThreads(__tstate);
6465 if (PyErr_Occurred()) SWIG_fail;
6466 }
6467 resultobj = SWIG_Py_Void();
6468 return resultobj;
6469fail:
6470 return NULL;
d55e5bfc
RD
6471}
6472
6473
554f62e9
RD
6474SWIGINTERN PyObject *_wrap_ComboBox_IsEditable(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
6475 PyObject *resultobj = 0;
6476 wxComboBox *arg1 = (wxComboBox *) 0 ;
6477 bool result;
6478 void *argp1 = 0 ;
6479 int res1 = 0 ;
6480 PyObject *swig_obj[1] ;
6481
6482 if (!args) SWIG_fail;
6483 swig_obj[0] = args;
6484 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxComboBox, 0 | 0 );
6485 if (!SWIG_IsOK(res1)) {
6486 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ComboBox_IsEditable" "', expected argument " "1"" of type '" "wxComboBox const *""'");
6487 }
6488 arg1 = reinterpret_cast< wxComboBox * >(argp1);
6489 {
6490 PyThreadState* __tstate = wxPyBeginAllowThreads();
6491 result = (bool)((wxComboBox const *)arg1)->IsEditable();
6492 wxPyEndAllowThreads(__tstate);
6493 if (PyErr_Occurred()) SWIG_fail;
6494 }
6495 {
6496 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
6497 }
6498 return resultobj;
6499fail:
6500 return NULL;
d55e5bfc
RD
6501}
6502
6503
554f62e9
RD
6504SWIGINTERN PyObject *_wrap_ComboBox_Undo(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
6505 PyObject *resultobj = 0;
6506 wxComboBox *arg1 = (wxComboBox *) 0 ;
6507 void *argp1 = 0 ;
6508 int res1 = 0 ;
6509 PyObject *swig_obj[1] ;
6510
6511 if (!args) SWIG_fail;
6512 swig_obj[0] = args;
6513 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxComboBox, 0 | 0 );
6514 if (!SWIG_IsOK(res1)) {
6515 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ComboBox_Undo" "', expected argument " "1"" of type '" "wxComboBox *""'");
6516 }
6517 arg1 = reinterpret_cast< wxComboBox * >(argp1);
6518 {
6519 PyThreadState* __tstate = wxPyBeginAllowThreads();
6520 (arg1)->Undo();
6521 wxPyEndAllowThreads(__tstate);
6522 if (PyErr_Occurred()) SWIG_fail;
6523 }
6524 resultobj = SWIG_Py_Void();
6525 return resultobj;
6526fail:
6527 return NULL;
d55e5bfc
RD
6528}
6529
6530
554f62e9
RD
6531SWIGINTERN PyObject *_wrap_ComboBox_Redo(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
6532 PyObject *resultobj = 0;
6533 wxComboBox *arg1 = (wxComboBox *) 0 ;
6534 void *argp1 = 0 ;
6535 int res1 = 0 ;
6536 PyObject *swig_obj[1] ;
6537
6538 if (!args) SWIG_fail;
6539 swig_obj[0] = args;
6540 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxComboBox, 0 | 0 );
6541 if (!SWIG_IsOK(res1)) {
6542 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ComboBox_Redo" "', expected argument " "1"" of type '" "wxComboBox *""'");
6543 }
6544 arg1 = reinterpret_cast< wxComboBox * >(argp1);
6545 {
6546 PyThreadState* __tstate = wxPyBeginAllowThreads();
6547 (arg1)->Redo();
6548 wxPyEndAllowThreads(__tstate);
6549 if (PyErr_Occurred()) SWIG_fail;
6550 }
6551 resultobj = SWIG_Py_Void();
6552 return resultobj;
6553fail:
6554 return NULL;
d55e5bfc
RD
6555}
6556
6557
554f62e9
RD
6558SWIGINTERN PyObject *_wrap_ComboBox_SelectAll(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
6559 PyObject *resultobj = 0;
6560 wxComboBox *arg1 = (wxComboBox *) 0 ;
6561 void *argp1 = 0 ;
6562 int res1 = 0 ;
6563 PyObject *swig_obj[1] ;
6564
6565 if (!args) SWIG_fail;
6566 swig_obj[0] = args;
6567 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxComboBox, 0 | 0 );
6568 if (!SWIG_IsOK(res1)) {
6569 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ComboBox_SelectAll" "', expected argument " "1"" of type '" "wxComboBox *""'");
6570 }
6571 arg1 = reinterpret_cast< wxComboBox * >(argp1);
6572 {
6573 PyThreadState* __tstate = wxPyBeginAllowThreads();
6574 (arg1)->SelectAll();
6575 wxPyEndAllowThreads(__tstate);
6576 if (PyErr_Occurred()) SWIG_fail;
6577 }
6578 resultobj = SWIG_Py_Void();
6579 return resultobj;
6580fail:
6581 return NULL;
f78cc896
RD
6582}
6583
6584
554f62e9
RD
6585SWIGINTERN PyObject *_wrap_ComboBox_CanCopy(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
6586 PyObject *resultobj = 0;
6587 wxComboBox *arg1 = (wxComboBox *) 0 ;
6588 bool result;
6589 void *argp1 = 0 ;
6590 int res1 = 0 ;
6591 PyObject *swig_obj[1] ;
6592
6593 if (!args) SWIG_fail;
6594 swig_obj[0] = args;
6595 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxComboBox, 0 | 0 );
6596 if (!SWIG_IsOK(res1)) {
6597 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ComboBox_CanCopy" "', expected argument " "1"" of type '" "wxComboBox const *""'");
6598 }
6599 arg1 = reinterpret_cast< wxComboBox * >(argp1);
6600 {
6601 PyThreadState* __tstate = wxPyBeginAllowThreads();
6602 result = (bool)((wxComboBox const *)arg1)->CanCopy();
6603 wxPyEndAllowThreads(__tstate);
6604 if (PyErr_Occurred()) SWIG_fail;
6605 }
6606 {
6607 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
6608 }
6609 return resultobj;
6610fail:
6611 return NULL;
9d7dfdff
RD
6612}
6613
6614
554f62e9
RD
6615SWIGINTERN PyObject *_wrap_ComboBox_CanCut(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
6616 PyObject *resultobj = 0;
6617 wxComboBox *arg1 = (wxComboBox *) 0 ;
6618 bool result;
6619 void *argp1 = 0 ;
6620 int res1 = 0 ;
6621 PyObject *swig_obj[1] ;
6622
6623 if (!args) SWIG_fail;
6624 swig_obj[0] = args;
6625 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxComboBox, 0 | 0 );
6626 if (!SWIG_IsOK(res1)) {
6627 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ComboBox_CanCut" "', expected argument " "1"" of type '" "wxComboBox const *""'");
6628 }
6629 arg1 = reinterpret_cast< wxComboBox * >(argp1);
6630 {
6631 PyThreadState* __tstate = wxPyBeginAllowThreads();
6632 result = (bool)((wxComboBox const *)arg1)->CanCut();
6633 wxPyEndAllowThreads(__tstate);
6634 if (PyErr_Occurred()) SWIG_fail;
6635 }
6636 {
6637 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
6638 }
6639 return resultobj;
6640fail:
6641 return NULL;
121b9a67
RD
6642}
6643
6644
554f62e9
RD
6645SWIGINTERN PyObject *_wrap_ComboBox_CanPaste(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
6646 PyObject *resultobj = 0;
6647 wxComboBox *arg1 = (wxComboBox *) 0 ;
6648 bool result;
6649 void *argp1 = 0 ;
6650 int res1 = 0 ;
6651 PyObject *swig_obj[1] ;
6652
6653 if (!args) SWIG_fail;
6654 swig_obj[0] = args;
6655 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxComboBox, 0 | 0 );
6656 if (!SWIG_IsOK(res1)) {
6657 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ComboBox_CanPaste" "', expected argument " "1"" of type '" "wxComboBox const *""'");
6658 }
6659 arg1 = reinterpret_cast< wxComboBox * >(argp1);
6660 {
6661 PyThreadState* __tstate = wxPyBeginAllowThreads();
6662 result = (bool)((wxComboBox const *)arg1)->CanPaste();
6663 wxPyEndAllowThreads(__tstate);
6664 if (PyErr_Occurred()) SWIG_fail;
6665 }
6666 {
6667 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
6668 }
6669 return resultobj;
6670fail:
6671 return NULL;
121b9a67
RD
6672}
6673
6674
554f62e9
RD
6675SWIGINTERN PyObject *_wrap_ComboBox_CanUndo(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
6676 PyObject *resultobj = 0;
6677 wxComboBox *arg1 = (wxComboBox *) 0 ;
6678 bool result;
6679 void *argp1 = 0 ;
6680 int res1 = 0 ;
6681 PyObject *swig_obj[1] ;
6682
6683 if (!args) SWIG_fail;
6684 swig_obj[0] = args;
6685 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxComboBox, 0 | 0 );
6686 if (!SWIG_IsOK(res1)) {
6687 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ComboBox_CanUndo" "', expected argument " "1"" of type '" "wxComboBox const *""'");
6688 }
6689 arg1 = reinterpret_cast< wxComboBox * >(argp1);
6690 {
6691 PyThreadState* __tstate = wxPyBeginAllowThreads();
6692 result = (bool)((wxComboBox const *)arg1)->CanUndo();
6693 wxPyEndAllowThreads(__tstate);
6694 if (PyErr_Occurred()) SWIG_fail;
6695 }
6696 {
6697 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
6698 }
6699 return resultobj;
6700fail:
6701 return NULL;
d55e5bfc
RD
6702}
6703
6704
554f62e9
RD
6705SWIGINTERN PyObject *_wrap_ComboBox_CanRedo(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
6706 PyObject *resultobj = 0;
6707 wxComboBox *arg1 = (wxComboBox *) 0 ;
6708 bool result;
6709 void *argp1 = 0 ;
6710 int res1 = 0 ;
6711 PyObject *swig_obj[1] ;
6712
6713 if (!args) SWIG_fail;
6714 swig_obj[0] = args;
6715 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxComboBox, 0 | 0 );
6716 if (!SWIG_IsOK(res1)) {
6717 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ComboBox_CanRedo" "', expected argument " "1"" of type '" "wxComboBox const *""'");
6718 }
6719 arg1 = reinterpret_cast< wxComboBox * >(argp1);
6720 {
6721 PyThreadState* __tstate = wxPyBeginAllowThreads();
6722 result = (bool)((wxComboBox const *)arg1)->CanRedo();
6723 wxPyEndAllowThreads(__tstate);
6724 if (PyErr_Occurred()) SWIG_fail;
6725 }
6726 {
6727 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
6728 }
6729 return resultobj;
6730fail:
6731 return NULL;
d55e5bfc
RD
6732}
6733
6734
554f62e9
RD
6735SWIGINTERN PyObject *_wrap_ComboBox_GetClassDefaultAttributes(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
6736 PyObject *resultobj = 0;
6737 wxWindowVariant arg1 = (wxWindowVariant) wxWINDOW_VARIANT_NORMAL ;
6738 SwigValueWrapper<wxVisualAttributes > result;
6739 int val1 ;
6740 int ecode1 = 0 ;
6741 PyObject * obj0 = 0 ;
6742 char * kwnames[] = {
6743 (char *) "variant", NULL
6744 };
6745
6746 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|O:ComboBox_GetClassDefaultAttributes",kwnames,&obj0)) SWIG_fail;
6747 if (obj0) {
6748 ecode1 = SWIG_AsVal_int(obj0, &val1);
6749 if (!SWIG_IsOK(ecode1)) {
6750 SWIG_exception_fail(SWIG_ArgError(ecode1), "in method '" "ComboBox_GetClassDefaultAttributes" "', expected argument " "1"" of type '" "wxWindowVariant""'");
6751 }
6752 arg1 = static_cast< wxWindowVariant >(val1);
6753 }
6754 {
6755 if (!wxPyCheckForApp()) SWIG_fail;
6756 PyThreadState* __tstate = wxPyBeginAllowThreads();
6757 result = wxComboBox::GetClassDefaultAttributes(arg1);
6758 wxPyEndAllowThreads(__tstate);
6759 if (PyErr_Occurred()) SWIG_fail;
6760 }
6761 resultobj = SWIG_NewPointerObj((new wxVisualAttributes(static_cast< const wxVisualAttributes& >(result))), SWIGTYPE_p_wxVisualAttributes, SWIG_POINTER_OWN | 0 );
6762 return resultobj;
6763fail:
6764 return NULL;
d55e5bfc
RD
6765}
6766
6767
554f62e9
RD
6768SWIGINTERN PyObject *ComboBox_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
6769 PyObject *obj;
6770 if (!SWIG_Python_UnpackTuple(args,(char*)"swigregister", 1, 1,&obj)) return NULL;
6771 SWIG_TypeNewClientData(SWIGTYPE_p_wxComboBox, SWIG_NewClientData(obj));
6772 return SWIG_Py_Void();
b519803b
RD
6773}
6774
554f62e9
RD
6775SWIGINTERN PyObject *ComboBox_swiginit(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
6776 return SWIG_Python_InitShadowInstance(args);
6777}
b519803b 6778
554f62e9
RD
6779SWIGINTERN int GaugeNameStr_set(PyObject *) {
6780 SWIG_Error(SWIG_AttributeError,"Variable GaugeNameStr is read-only.");
6781 return 1;
b519803b
RD
6782}
6783
6784
554f62e9
RD
6785SWIGINTERN PyObject *GaugeNameStr_get(void) {
6786 PyObject *pyobj = 0;
6787
6788 {
6789#if wxUSE_UNICODE
6790 pyobj = PyUnicode_FromWideChar((&wxPyGaugeNameStr)->c_str(), (&wxPyGaugeNameStr)->Len());
6791#else
6792 pyobj = PyString_FromStringAndSize((&wxPyGaugeNameStr)->c_str(), (&wxPyGaugeNameStr)->Len());
6793#endif
6794 }
6795 return pyobj;
6796}
6797
6798
6799SWIGINTERN PyObject *_wrap_new_Gauge(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
6800 PyObject *resultobj = 0;
6801 wxWindow *arg1 = (wxWindow *) 0 ;
6802 int arg2 = (int) -1 ;
6803 int arg3 = (int) 100 ;
6804 wxPoint const &arg4_defvalue = wxDefaultPosition ;
6805 wxPoint *arg4 = (wxPoint *) &arg4_defvalue ;
6806 wxSize const &arg5_defvalue = wxDefaultSize ;
6807 wxSize *arg5 = (wxSize *) &arg5_defvalue ;
6808 long arg6 = (long) wxGA_HORIZONTAL ;
6809 wxValidator const &arg7_defvalue = wxDefaultValidator ;
6810 wxValidator *arg7 = (wxValidator *) &arg7_defvalue ;
6811 wxString const &arg8_defvalue = wxPyGaugeNameStr ;
6812 wxString *arg8 = (wxString *) &arg8_defvalue ;
6813 wxGauge *result = 0 ;
6814 void *argp1 = 0 ;
6815 int res1 = 0 ;
6816 int val2 ;
6817 int ecode2 = 0 ;
6818 int val3 ;
6819 int ecode3 = 0 ;
6820 wxPoint temp4 ;
6821 wxSize temp5 ;
6822 long val6 ;
6823 int ecode6 = 0 ;
6824 void *argp7 = 0 ;
6825 int res7 = 0 ;
6826 bool temp8 = false ;
6827 PyObject * obj0 = 0 ;
6828 PyObject * obj1 = 0 ;
6829 PyObject * obj2 = 0 ;
6830 PyObject * obj3 = 0 ;
6831 PyObject * obj4 = 0 ;
6832 PyObject * obj5 = 0 ;
6833 PyObject * obj6 = 0 ;
6834 PyObject * obj7 = 0 ;
6835 char * kwnames[] = {
6836 (char *) "parent",(char *) "id",(char *) "range",(char *) "pos",(char *) "size",(char *) "style",(char *) "validator",(char *) "name", NULL
6837 };
6838
6839 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|OOOOOOO:new_Gauge",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6,&obj7)) SWIG_fail;
6840 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxWindow, 0 | 0 );
6841 if (!SWIG_IsOK(res1)) {
6842 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_Gauge" "', expected argument " "1"" of type '" "wxWindow *""'");
6843 }
6844 arg1 = reinterpret_cast< wxWindow * >(argp1);
6845 if (obj1) {
6846 ecode2 = SWIG_AsVal_int(obj1, &val2);
6847 if (!SWIG_IsOK(ecode2)) {
6848 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "new_Gauge" "', expected argument " "2"" of type '" "int""'");
6849 }
6850 arg2 = static_cast< int >(val2);
6851 }
6852 if (obj2) {
6853 ecode3 = SWIG_AsVal_int(obj2, &val3);
6854 if (!SWIG_IsOK(ecode3)) {
6855 SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "new_Gauge" "', expected argument " "3"" of type '" "int""'");
6856 }
6857 arg3 = static_cast< int >(val3);
6858 }
6859 if (obj3) {
b519803b 6860 {
554f62e9
RD
6861 arg4 = &temp4;
6862 if ( ! wxPoint_helper(obj3, &arg4)) SWIG_fail;
b519803b 6863 }
554f62e9
RD
6864 }
6865 if (obj4) {
b519803b 6866 {
554f62e9
RD
6867 arg5 = &temp5;
6868 if ( ! wxSize_helper(obj4, &arg5)) SWIG_fail;
b519803b 6869 }
554f62e9
RD
6870 }
6871 if (obj5) {
6872 ecode6 = SWIG_AsVal_long(obj5, &val6);
6873 if (!SWIG_IsOK(ecode6)) {
6874 SWIG_exception_fail(SWIG_ArgError(ecode6), "in method '" "new_Gauge" "', expected argument " "6"" of type '" "long""'");
6875 }
6876 arg6 = static_cast< long >(val6);
6877 }
6878 if (obj6) {
6879 res7 = SWIG_ConvertPtr(obj6, &argp7, SWIGTYPE_p_wxValidator, 0 | 0);
6880 if (!SWIG_IsOK(res7)) {
6881 SWIG_exception_fail(SWIG_ArgError(res7), "in method '" "new_Gauge" "', expected argument " "7"" of type '" "wxValidator const &""'");
6882 }
6883 if (!argp7) {
6884 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_Gauge" "', expected argument " "7"" of type '" "wxValidator const &""'");
b519803b 6885 }
554f62e9
RD
6886 arg7 = reinterpret_cast< wxValidator * >(argp7);
6887 }
6888 if (obj7) {
b519803b 6889 {
554f62e9
RD
6890 arg8 = wxString_in_helper(obj7);
6891 if (arg8 == NULL) SWIG_fail;
6892 temp8 = true;
b519803b 6893 }
554f62e9
RD
6894 }
6895 {
6896 if (!wxPyCheckForApp()) SWIG_fail;
6897 PyThreadState* __tstate = wxPyBeginAllowThreads();
6898 result = (wxGauge *)new wxGauge(arg1,arg2,arg3,(wxPoint const &)*arg4,(wxSize const &)*arg5,arg6,(wxValidator const &)*arg7,(wxString const &)*arg8);
6899 wxPyEndAllowThreads(__tstate);
6900 if (PyErr_Occurred()) SWIG_fail;
6901 }
6902 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_wxGauge, SWIG_POINTER_NEW | 0 );
6903 {
6904 if (temp8)
6905 delete arg8;
6906 }
6907 return resultobj;
6908fail:
6909 {
6910 if (temp8)
6911 delete arg8;
6912 }
6913 return NULL;
b519803b
RD
6914}
6915
6916
554f62e9
RD
6917SWIGINTERN PyObject *_wrap_new_PreGauge(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
6918 PyObject *resultobj = 0;
6919 wxGauge *result = 0 ;
6920
6921 if (!SWIG_Python_UnpackTuple(args,"new_PreGauge",0,0,0)) SWIG_fail;
6922 {
6923 if (!wxPyCheckForApp()) SWIG_fail;
6924 PyThreadState* __tstate = wxPyBeginAllowThreads();
6925 result = (wxGauge *)new wxGauge();
6926 wxPyEndAllowThreads(__tstate);
6927 if (PyErr_Occurred()) SWIG_fail;
6928 }
6929 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_wxGauge, SWIG_POINTER_OWN | 0 );
6930 return resultobj;
6931fail:
6932 return NULL;
6933}
6934
6935
6936SWIGINTERN PyObject *_wrap_Gauge_Create(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
6937 PyObject *resultobj = 0;
6938 wxGauge *arg1 = (wxGauge *) 0 ;
6939 wxWindow *arg2 = (wxWindow *) 0 ;
6940 int arg3 = (int) -1 ;
6941 int arg4 = (int) 100 ;
6942 wxPoint const &arg5_defvalue = wxDefaultPosition ;
6943 wxPoint *arg5 = (wxPoint *) &arg5_defvalue ;
6944 wxSize const &arg6_defvalue = wxDefaultSize ;
6945 wxSize *arg6 = (wxSize *) &arg6_defvalue ;
6946 long arg7 = (long) wxGA_HORIZONTAL ;
6947 wxValidator const &arg8_defvalue = wxDefaultValidator ;
6948 wxValidator *arg8 = (wxValidator *) &arg8_defvalue ;
6949 wxString const &arg9_defvalue = wxPyGaugeNameStr ;
6950 wxString *arg9 = (wxString *) &arg9_defvalue ;
6951 bool result;
6952 void *argp1 = 0 ;
6953 int res1 = 0 ;
6954 void *argp2 = 0 ;
6955 int res2 = 0 ;
6956 int val3 ;
6957 int ecode3 = 0 ;
6958 int val4 ;
6959 int ecode4 = 0 ;
6960 wxPoint temp5 ;
6961 wxSize temp6 ;
6962 long val7 ;
6963 int ecode7 = 0 ;
6964 void *argp8 = 0 ;
6965 int res8 = 0 ;
6966 bool temp9 = false ;
6967 PyObject * obj0 = 0 ;
6968 PyObject * obj1 = 0 ;
6969 PyObject * obj2 = 0 ;
6970 PyObject * obj3 = 0 ;
6971 PyObject * obj4 = 0 ;
6972 PyObject * obj5 = 0 ;
6973 PyObject * obj6 = 0 ;
6974 PyObject * obj7 = 0 ;
6975 PyObject * obj8 = 0 ;
6976 char * kwnames[] = {
6977 (char *) "self",(char *) "parent",(char *) "id",(char *) "range",(char *) "pos",(char *) "size",(char *) "style",(char *) "validator",(char *) "name", NULL
6978 };
6979
6980 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|OOOOOOO:Gauge_Create",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6,&obj7,&obj8)) SWIG_fail;
6981 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxGauge, 0 | 0 );
6982 if (!SWIG_IsOK(res1)) {
6983 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Gauge_Create" "', expected argument " "1"" of type '" "wxGauge *""'");
6984 }
6985 arg1 = reinterpret_cast< wxGauge * >(argp1);
6986 res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_wxWindow, 0 | 0 );
6987 if (!SWIG_IsOK(res2)) {
6988 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "Gauge_Create" "', expected argument " "2"" of type '" "wxWindow *""'");
6989 }
6990 arg2 = reinterpret_cast< wxWindow * >(argp2);
6991 if (obj2) {
6992 ecode3 = SWIG_AsVal_int(obj2, &val3);
6993 if (!SWIG_IsOK(ecode3)) {
6994 SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "Gauge_Create" "', expected argument " "3"" of type '" "int""'");
6995 }
6996 arg3 = static_cast< int >(val3);
6997 }
6998 if (obj3) {
6999 ecode4 = SWIG_AsVal_int(obj3, &val4);
7000 if (!SWIG_IsOK(ecode4)) {
7001 SWIG_exception_fail(SWIG_ArgError(ecode4), "in method '" "Gauge_Create" "', expected argument " "4"" of type '" "int""'");
7002 }
7003 arg4 = static_cast< int >(val4);
7004 }
7005 if (obj4) {
b519803b 7006 {
554f62e9
RD
7007 arg5 = &temp5;
7008 if ( ! wxPoint_helper(obj4, &arg5)) SWIG_fail;
b519803b 7009 }
554f62e9
RD
7010 }
7011 if (obj5) {
b519803b 7012 {
554f62e9
RD
7013 arg6 = &temp6;
7014 if ( ! wxSize_helper(obj5, &arg6)) SWIG_fail;
b519803b 7015 }
554f62e9
RD
7016 }
7017 if (obj6) {
7018 ecode7 = SWIG_AsVal_long(obj6, &val7);
7019 if (!SWIG_IsOK(ecode7)) {
7020 SWIG_exception_fail(SWIG_ArgError(ecode7), "in method '" "Gauge_Create" "', expected argument " "7"" of type '" "long""'");
7021 }
7022 arg7 = static_cast< long >(val7);
7023 }
7024 if (obj7) {
7025 res8 = SWIG_ConvertPtr(obj7, &argp8, SWIGTYPE_p_wxValidator, 0 | 0);
7026 if (!SWIG_IsOK(res8)) {
7027 SWIG_exception_fail(SWIG_ArgError(res8), "in method '" "Gauge_Create" "', expected argument " "8"" of type '" "wxValidator const &""'");
b519803b 7028 }
554f62e9
RD
7029 if (!argp8) {
7030 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "Gauge_Create" "', expected argument " "8"" of type '" "wxValidator const &""'");
7031 }
7032 arg8 = reinterpret_cast< wxValidator * >(argp8);
7033 }
7034 if (obj8) {
b519803b 7035 {
554f62e9
RD
7036 arg9 = wxString_in_helper(obj8);
7037 if (arg9 == NULL) SWIG_fail;
7038 temp9 = true;
b519803b 7039 }
554f62e9
RD
7040 }
7041 {
7042 PyThreadState* __tstate = wxPyBeginAllowThreads();
7043 result = (bool)(arg1)->Create(arg2,arg3,arg4,(wxPoint const &)*arg5,(wxSize const &)*arg6,arg7,(wxValidator const &)*arg8,(wxString const &)*arg9);
7044 wxPyEndAllowThreads(__tstate);
7045 if (PyErr_Occurred()) SWIG_fail;
7046 }
7047 {
7048 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
7049 }
7050 {
7051 if (temp9)
7052 delete arg9;
7053 }
7054 return resultobj;
7055fail:
7056 {
7057 if (temp9)
7058 delete arg9;
7059 }
7060 return NULL;
7061}
7062
7063
7064SWIGINTERN PyObject *_wrap_Gauge_SetRange(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
7065 PyObject *resultobj = 0;
7066 wxGauge *arg1 = (wxGauge *) 0 ;
7067 int arg2 ;
7068 void *argp1 = 0 ;
7069 int res1 = 0 ;
7070 int val2 ;
7071 int ecode2 = 0 ;
7072 PyObject * obj0 = 0 ;
7073 PyObject * obj1 = 0 ;
7074 char * kwnames[] = {
7075 (char *) "self",(char *) "range", NULL
7076 };
7077
7078 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Gauge_SetRange",kwnames,&obj0,&obj1)) SWIG_fail;
7079 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxGauge, 0 | 0 );
7080 if (!SWIG_IsOK(res1)) {
7081 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Gauge_SetRange" "', expected argument " "1"" of type '" "wxGauge *""'");
7082 }
7083 arg1 = reinterpret_cast< wxGauge * >(argp1);
7084 ecode2 = SWIG_AsVal_int(obj1, &val2);
7085 if (!SWIG_IsOK(ecode2)) {
7086 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "Gauge_SetRange" "', expected argument " "2"" of type '" "int""'");
7087 }
7088 arg2 = static_cast< int >(val2);
7089 {
7090 PyThreadState* __tstate = wxPyBeginAllowThreads();
7091 (arg1)->SetRange(arg2);
7092 wxPyEndAllowThreads(__tstate);
7093 if (PyErr_Occurred()) SWIG_fail;
7094 }
7095 resultobj = SWIG_Py_Void();
7096 return resultobj;
7097fail:
7098 return NULL;
b519803b
RD
7099}
7100
7101
554f62e9
RD
7102SWIGINTERN PyObject *_wrap_Gauge_GetRange(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
7103 PyObject *resultobj = 0;
7104 wxGauge *arg1 = (wxGauge *) 0 ;
7105 int result;
7106 void *argp1 = 0 ;
7107 int res1 = 0 ;
7108 PyObject *swig_obj[1] ;
7109
7110 if (!args) SWIG_fail;
7111 swig_obj[0] = args;
7112 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxGauge, 0 | 0 );
7113 if (!SWIG_IsOK(res1)) {
7114 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Gauge_GetRange" "', expected argument " "1"" of type '" "wxGauge const *""'");
7115 }
7116 arg1 = reinterpret_cast< wxGauge * >(argp1);
7117 {
7118 PyThreadState* __tstate = wxPyBeginAllowThreads();
7119 result = (int)((wxGauge const *)arg1)->GetRange();
7120 wxPyEndAllowThreads(__tstate);
7121 if (PyErr_Occurred()) SWIG_fail;
7122 }
7123 resultobj = SWIG_From_int(static_cast< int >(result));
7124 return resultobj;
7125fail:
7126 return NULL;
7127}
7128
7129
7130SWIGINTERN PyObject *_wrap_Gauge_SetValue(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
7131 PyObject *resultobj = 0;
7132 wxGauge *arg1 = (wxGauge *) 0 ;
7133 int arg2 ;
7134 void *argp1 = 0 ;
7135 int res1 = 0 ;
7136 int val2 ;
7137 int ecode2 = 0 ;
7138 PyObject * obj0 = 0 ;
7139 PyObject * obj1 = 0 ;
7140 char * kwnames[] = {
7141 (char *) "self",(char *) "pos", NULL
7142 };
7143
7144 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Gauge_SetValue",kwnames,&obj0,&obj1)) SWIG_fail;
7145 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxGauge, 0 | 0 );
7146 if (!SWIG_IsOK(res1)) {
7147 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Gauge_SetValue" "', expected argument " "1"" of type '" "wxGauge *""'");
7148 }
7149 arg1 = reinterpret_cast< wxGauge * >(argp1);
7150 ecode2 = SWIG_AsVal_int(obj1, &val2);
7151 if (!SWIG_IsOK(ecode2)) {
7152 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "Gauge_SetValue" "', expected argument " "2"" of type '" "int""'");
7153 }
7154 arg2 = static_cast< int >(val2);
7155 {
7156 PyThreadState* __tstate = wxPyBeginAllowThreads();
7157 (arg1)->SetValue(arg2);
7158 wxPyEndAllowThreads(__tstate);
7159 if (PyErr_Occurred()) SWIG_fail;
7160 }
7161 resultobj = SWIG_Py_Void();
7162 return resultobj;
7163fail:
7164 return NULL;
b519803b
RD
7165}
7166
7167
554f62e9
RD
7168SWIGINTERN PyObject *_wrap_Gauge_GetValue(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
7169 PyObject *resultobj = 0;
7170 wxGauge *arg1 = (wxGauge *) 0 ;
7171 int result;
7172 void *argp1 = 0 ;
7173 int res1 = 0 ;
7174 PyObject *swig_obj[1] ;
7175
7176 if (!args) SWIG_fail;
7177 swig_obj[0] = args;
7178 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxGauge, 0 | 0 );
7179 if (!SWIG_IsOK(res1)) {
7180 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Gauge_GetValue" "', expected argument " "1"" of type '" "wxGauge const *""'");
7181 }
7182 arg1 = reinterpret_cast< wxGauge * >(argp1);
7183 {
7184 PyThreadState* __tstate = wxPyBeginAllowThreads();
7185 result = (int)((wxGauge const *)arg1)->GetValue();
7186 wxPyEndAllowThreads(__tstate);
7187 if (PyErr_Occurred()) SWIG_fail;
7188 }
7189 resultobj = SWIG_From_int(static_cast< int >(result));
7190 return resultobj;
7191fail:
7192 return NULL;
b519803b
RD
7193}
7194
7195
0d2c9713
RD
7196SWIGINTERN PyObject *_wrap_Gauge_Pulse(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
7197 PyObject *resultobj = 0;
7198 wxGauge *arg1 = (wxGauge *) 0 ;
7199 void *argp1 = 0 ;
7200 int res1 = 0 ;
7201 PyObject *swig_obj[1] ;
7202
7203 if (!args) SWIG_fail;
7204 swig_obj[0] = args;
7205 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxGauge, 0 | 0 );
7206 if (!SWIG_IsOK(res1)) {
7207 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Gauge_Pulse" "', expected argument " "1"" of type '" "wxGauge *""'");
7208 }
7209 arg1 = reinterpret_cast< wxGauge * >(argp1);
7210 {
7211 PyThreadState* __tstate = wxPyBeginAllowThreads();
7212 (arg1)->Pulse();
7213 wxPyEndAllowThreads(__tstate);
7214 if (PyErr_Occurred()) SWIG_fail;
7215 }
7216 resultobj = SWIG_Py_Void();
7217 return resultobj;
7218fail:
7219 return NULL;
7220}
7221
7222
554f62e9
RD
7223SWIGINTERN PyObject *_wrap_Gauge_IsVertical(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
7224 PyObject *resultobj = 0;
7225 wxGauge *arg1 = (wxGauge *) 0 ;
7226 bool result;
7227 void *argp1 = 0 ;
7228 int res1 = 0 ;
7229 PyObject *swig_obj[1] ;
7230
7231 if (!args) SWIG_fail;
7232 swig_obj[0] = args;
7233 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxGauge, 0 | 0 );
7234 if (!SWIG_IsOK(res1)) {
7235 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Gauge_IsVertical" "', expected argument " "1"" of type '" "wxGauge const *""'");
7236 }
7237 arg1 = reinterpret_cast< wxGauge * >(argp1);
7238 {
7239 PyThreadState* __tstate = wxPyBeginAllowThreads();
7240 result = (bool)((wxGauge const *)arg1)->IsVertical();
7241 wxPyEndAllowThreads(__tstate);
7242 if (PyErr_Occurred()) SWIG_fail;
7243 }
7244 {
7245 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
7246 }
7247 return resultobj;
7248fail:
7249 return NULL;
7250}
7251
7252
7253SWIGINTERN PyObject *_wrap_Gauge_SetShadowWidth(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
7254 PyObject *resultobj = 0;
7255 wxGauge *arg1 = (wxGauge *) 0 ;
7256 int arg2 ;
7257 void *argp1 = 0 ;
7258 int res1 = 0 ;
7259 int val2 ;
7260 int ecode2 = 0 ;
7261 PyObject * obj0 = 0 ;
7262 PyObject * obj1 = 0 ;
7263 char * kwnames[] = {
7264 (char *) "self",(char *) "w", NULL
7265 };
7266
7267 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Gauge_SetShadowWidth",kwnames,&obj0,&obj1)) SWIG_fail;
7268 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxGauge, 0 | 0 );
7269 if (!SWIG_IsOK(res1)) {
7270 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Gauge_SetShadowWidth" "', expected argument " "1"" of type '" "wxGauge *""'");
7271 }
7272 arg1 = reinterpret_cast< wxGauge * >(argp1);
7273 ecode2 = SWIG_AsVal_int(obj1, &val2);
7274 if (!SWIG_IsOK(ecode2)) {
7275 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "Gauge_SetShadowWidth" "', expected argument " "2"" of type '" "int""'");
7276 }
7277 arg2 = static_cast< int >(val2);
7278 {
7279 PyThreadState* __tstate = wxPyBeginAllowThreads();
7280 (arg1)->SetShadowWidth(arg2);
7281 wxPyEndAllowThreads(__tstate);
7282 if (PyErr_Occurred()) SWIG_fail;
7283 }
7284 resultobj = SWIG_Py_Void();
7285 return resultobj;
7286fail:
7287 return NULL;
f20a2e1f
RD
7288}
7289
7290
554f62e9
RD
7291SWIGINTERN PyObject *_wrap_Gauge_GetShadowWidth(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
7292 PyObject *resultobj = 0;
7293 wxGauge *arg1 = (wxGauge *) 0 ;
7294 int result;
7295 void *argp1 = 0 ;
7296 int res1 = 0 ;
7297 PyObject *swig_obj[1] ;
7298
7299 if (!args) SWIG_fail;
7300 swig_obj[0] = args;
7301 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxGauge, 0 | 0 );
7302 if (!SWIG_IsOK(res1)) {
7303 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Gauge_GetShadowWidth" "', expected argument " "1"" of type '" "wxGauge const *""'");
7304 }
7305 arg1 = reinterpret_cast< wxGauge * >(argp1);
7306 {
7307 PyThreadState* __tstate = wxPyBeginAllowThreads();
7308 result = (int)((wxGauge const *)arg1)->GetShadowWidth();
7309 wxPyEndAllowThreads(__tstate);
7310 if (PyErr_Occurred()) SWIG_fail;
7311 }
7312 resultobj = SWIG_From_int(static_cast< int >(result));
7313 return resultobj;
7314fail:
7315 return NULL;
7316}
7317
7318
7319SWIGINTERN PyObject *_wrap_Gauge_SetBezelFace(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
7320 PyObject *resultobj = 0;
7321 wxGauge *arg1 = (wxGauge *) 0 ;
7322 int arg2 ;
7323 void *argp1 = 0 ;
7324 int res1 = 0 ;
7325 int val2 ;
7326 int ecode2 = 0 ;
7327 PyObject * obj0 = 0 ;
7328 PyObject * obj1 = 0 ;
7329 char * kwnames[] = {
7330 (char *) "self",(char *) "w", NULL
7331 };
7332
7333 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Gauge_SetBezelFace",kwnames,&obj0,&obj1)) SWIG_fail;
7334 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxGauge, 0 | 0 );
7335 if (!SWIG_IsOK(res1)) {
7336 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Gauge_SetBezelFace" "', expected argument " "1"" of type '" "wxGauge *""'");
7337 }
7338 arg1 = reinterpret_cast< wxGauge * >(argp1);
7339 ecode2 = SWIG_AsVal_int(obj1, &val2);
7340 if (!SWIG_IsOK(ecode2)) {
7341 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "Gauge_SetBezelFace" "', expected argument " "2"" of type '" "int""'");
7342 }
7343 arg2 = static_cast< int >(val2);
7344 {
7345 PyThreadState* __tstate = wxPyBeginAllowThreads();
7346 (arg1)->SetBezelFace(arg2);
7347 wxPyEndAllowThreads(__tstate);
7348 if (PyErr_Occurred()) SWIG_fail;
7349 }
7350 resultobj = SWIG_Py_Void();
7351 return resultobj;
7352fail:
7353 return NULL;
d55e5bfc 7354}
554f62e9
RD
7355
7356
7357SWIGINTERN PyObject *_wrap_Gauge_GetBezelFace(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
7358 PyObject *resultobj = 0;
7359 wxGauge *arg1 = (wxGauge *) 0 ;
7360 int result;
7361 void *argp1 = 0 ;
7362 int res1 = 0 ;
7363 PyObject *swig_obj[1] ;
7364
7365 if (!args) SWIG_fail;
7366 swig_obj[0] = args;
7367 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxGauge, 0 | 0 );
7368 if (!SWIG_IsOK(res1)) {
7369 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Gauge_GetBezelFace" "', expected argument " "1"" of type '" "wxGauge const *""'");
7370 }
7371 arg1 = reinterpret_cast< wxGauge * >(argp1);
7372 {
7373 PyThreadState* __tstate = wxPyBeginAllowThreads();
7374 result = (int)((wxGauge const *)arg1)->GetBezelFace();
7375 wxPyEndAllowThreads(__tstate);
7376 if (PyErr_Occurred()) SWIG_fail;
7377 }
7378 resultobj = SWIG_From_int(static_cast< int >(result));
7379 return resultobj;
7380fail:
7381 return NULL;
7382}
7383
7384
7385SWIGINTERN PyObject *_wrap_Gauge_GetClassDefaultAttributes(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
7386 PyObject *resultobj = 0;
7387 wxWindowVariant arg1 = (wxWindowVariant) wxWINDOW_VARIANT_NORMAL ;
7388 SwigValueWrapper<wxVisualAttributes > result;
7389 int val1 ;
7390 int ecode1 = 0 ;
7391 PyObject * obj0 = 0 ;
7392 char * kwnames[] = {
7393 (char *) "variant", NULL
7394 };
7395
7396 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|O:Gauge_GetClassDefaultAttributes",kwnames,&obj0)) SWIG_fail;
7397 if (obj0) {
7398 ecode1 = SWIG_AsVal_int(obj0, &val1);
7399 if (!SWIG_IsOK(ecode1)) {
7400 SWIG_exception_fail(SWIG_ArgError(ecode1), "in method '" "Gauge_GetClassDefaultAttributes" "', expected argument " "1"" of type '" "wxWindowVariant""'");
7401 }
7402 arg1 = static_cast< wxWindowVariant >(val1);
7403 }
7404 {
7405 if (!wxPyCheckForApp()) SWIG_fail;
7406 PyThreadState* __tstate = wxPyBeginAllowThreads();
7407 result = wxGauge::GetClassDefaultAttributes(arg1);
7408 wxPyEndAllowThreads(__tstate);
7409 if (PyErr_Occurred()) SWIG_fail;
7410 }
7411 resultobj = SWIG_NewPointerObj((new wxVisualAttributes(static_cast< const wxVisualAttributes& >(result))), SWIGTYPE_p_wxVisualAttributes, SWIG_POINTER_OWN | 0 );
7412 return resultobj;
7413fail:
7414 return NULL;
d55e5bfc
RD
7415}
7416
7417
554f62e9
RD
7418SWIGINTERN PyObject *Gauge_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
7419 PyObject *obj;
7420 if (!SWIG_Python_UnpackTuple(args,(char*)"swigregister", 1, 1,&obj)) return NULL;
7421 SWIG_TypeNewClientData(SWIGTYPE_p_wxGauge, SWIG_NewClientData(obj));
7422 return SWIG_Py_Void();
7423}
7424
7425SWIGINTERN PyObject *Gauge_swiginit(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
7426 return SWIG_Python_InitShadowInstance(args);
7427}
7428
7429SWIGINTERN int StaticBitmapNameStr_set(PyObject *) {
7430 SWIG_Error(SWIG_AttributeError,"Variable StaticBitmapNameStr is read-only.");
7431 return 1;
7432}
7433
7434
7435SWIGINTERN PyObject *StaticBitmapNameStr_get(void) {
7436 PyObject *pyobj = 0;
7437
7438 {
d55e5bfc 7439#if wxUSE_UNICODE
554f62e9 7440 pyobj = PyUnicode_FromWideChar((&wxPyStaticBitmapNameStr)->c_str(), (&wxPyStaticBitmapNameStr)->Len());
d55e5bfc 7441#else
554f62e9 7442 pyobj = PyString_FromStringAndSize((&wxPyStaticBitmapNameStr)->c_str(), (&wxPyStaticBitmapNameStr)->Len());
d55e5bfc 7443#endif
554f62e9
RD
7444 }
7445 return pyobj;
d55e5bfc
RD
7446}
7447
7448
554f62e9
RD
7449SWIGINTERN int StaticBoxNameStr_set(PyObject *) {
7450 SWIG_Error(SWIG_AttributeError,"Variable StaticBoxNameStr is read-only.");
7451 return 1;
d55e5bfc
RD
7452}
7453
7454
554f62e9
RD
7455SWIGINTERN PyObject *StaticBoxNameStr_get(void) {
7456 PyObject *pyobj = 0;
7457
7458 {
7459#if wxUSE_UNICODE
7460 pyobj = PyUnicode_FromWideChar((&wxPyStaticBoxNameStr)->c_str(), (&wxPyStaticBoxNameStr)->Len());
7461#else
7462 pyobj = PyString_FromStringAndSize((&wxPyStaticBoxNameStr)->c_str(), (&wxPyStaticBoxNameStr)->Len());
7463#endif
7464 }
7465 return pyobj;
7466}
7467
7468
7469SWIGINTERN int StaticTextNameStr_set(PyObject *) {
7470 SWIG_Error(SWIG_AttributeError,"Variable StaticTextNameStr is read-only.");
7471 return 1;
7472}
7473
7474
7475SWIGINTERN PyObject *StaticTextNameStr_get(void) {
7476 PyObject *pyobj = 0;
7477
7478 {
7479#if wxUSE_UNICODE
7480 pyobj = PyUnicode_FromWideChar((&wxPyStaticTextNameStr)->c_str(), (&wxPyStaticTextNameStr)->Len());
7481#else
7482 pyobj = PyString_FromStringAndSize((&wxPyStaticTextNameStr)->c_str(), (&wxPyStaticTextNameStr)->Len());
7483#endif
7484 }
7485 return pyobj;
7486}
7487
7488
7489SWIGINTERN PyObject *_wrap_new_StaticBox(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
7490 PyObject *resultobj = 0;
7491 wxWindow *arg1 = (wxWindow *) 0 ;
7492 int arg2 = (int) -1 ;
7493 wxString const &arg3_defvalue = wxPyEmptyString ;
7494 wxString *arg3 = (wxString *) &arg3_defvalue ;
7495 wxPoint const &arg4_defvalue = wxDefaultPosition ;
7496 wxPoint *arg4 = (wxPoint *) &arg4_defvalue ;
7497 wxSize const &arg5_defvalue = wxDefaultSize ;
7498 wxSize *arg5 = (wxSize *) &arg5_defvalue ;
7499 long arg6 = (long) 0 ;
7500 wxString const &arg7_defvalue = wxPyStaticBoxNameStr ;
7501 wxString *arg7 = (wxString *) &arg7_defvalue ;
7502 wxStaticBox *result = 0 ;
7503 void *argp1 = 0 ;
7504 int res1 = 0 ;
7505 int val2 ;
7506 int ecode2 = 0 ;
7507 bool temp3 = false ;
7508 wxPoint temp4 ;
7509 wxSize temp5 ;
7510 long val6 ;
7511 int ecode6 = 0 ;
7512 bool temp7 = false ;
7513 PyObject * obj0 = 0 ;
7514 PyObject * obj1 = 0 ;
7515 PyObject * obj2 = 0 ;
7516 PyObject * obj3 = 0 ;
7517 PyObject * obj4 = 0 ;
7518 PyObject * obj5 = 0 ;
7519 PyObject * obj6 = 0 ;
7520 char * kwnames[] = {
7521 (char *) "parent",(char *) "id",(char *) "label",(char *) "pos",(char *) "size",(char *) "style",(char *) "name", NULL
7522 };
7523
7524 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|OOOOOO:new_StaticBox",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6)) SWIG_fail;
7525 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxWindow, 0 | 0 );
7526 if (!SWIG_IsOK(res1)) {
7527 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_StaticBox" "', expected argument " "1"" of type '" "wxWindow *""'");
7528 }
7529 arg1 = reinterpret_cast< wxWindow * >(argp1);
7530 if (obj1) {
7531 ecode2 = SWIG_AsVal_int(obj1, &val2);
7532 if (!SWIG_IsOK(ecode2)) {
7533 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "new_StaticBox" "', expected argument " "2"" of type '" "int""'");
7534 }
7535 arg2 = static_cast< int >(val2);
7536 }
7537 if (obj2) {
d55e5bfc 7538 {
554f62e9
RD
7539 arg3 = wxString_in_helper(obj2);
7540 if (arg3 == NULL) SWIG_fail;
7541 temp3 = true;
d55e5bfc 7542 }
554f62e9
RD
7543 }
7544 if (obj3) {
d55e5bfc 7545 {
554f62e9
RD
7546 arg4 = &temp4;
7547 if ( ! wxPoint_helper(obj3, &arg4)) SWIG_fail;
d55e5bfc 7548 }
554f62e9
RD
7549 }
7550 if (obj4) {
d55e5bfc 7551 {
554f62e9
RD
7552 arg5 = &temp5;
7553 if ( ! wxSize_helper(obj4, &arg5)) SWIG_fail;
d55e5bfc 7554 }
554f62e9
RD
7555 }
7556 if (obj5) {
7557 ecode6 = SWIG_AsVal_long(obj5, &val6);
7558 if (!SWIG_IsOK(ecode6)) {
7559 SWIG_exception_fail(SWIG_ArgError(ecode6), "in method '" "new_StaticBox" "', expected argument " "6"" of type '" "long""'");
7560 }
7561 arg6 = static_cast< long >(val6);
7562 }
7563 if (obj6) {
d55e5bfc 7564 {
554f62e9
RD
7565 arg7 = wxString_in_helper(obj6);
7566 if (arg7 == NULL) SWIG_fail;
7567 temp7 = true;
d55e5bfc 7568 }
554f62e9
RD
7569 }
7570 {
7571 if (!wxPyCheckForApp()) SWIG_fail;
7572 PyThreadState* __tstate = wxPyBeginAllowThreads();
7573 result = (wxStaticBox *)new wxStaticBox(arg1,arg2,(wxString const &)*arg3,(wxPoint const &)*arg4,(wxSize const &)*arg5,arg6,(wxString const &)*arg7);
7574 wxPyEndAllowThreads(__tstate);
7575 if (PyErr_Occurred()) SWIG_fail;
7576 }
7577 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_wxStaticBox, SWIG_POINTER_NEW | 0 );
7578 {
7579 if (temp3)
7580 delete arg3;
7581 }
7582 {
7583 if (temp7)
7584 delete arg7;
7585 }
7586 return resultobj;
7587fail:
7588 {
7589 if (temp3)
7590 delete arg3;
7591 }
7592 {
7593 if (temp7)
7594 delete arg7;
7595 }
7596 return NULL;
d55e5bfc
RD
7597}
7598
7599
554f62e9
RD
7600SWIGINTERN PyObject *_wrap_new_PreStaticBox(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
7601 PyObject *resultobj = 0;
7602 wxStaticBox *result = 0 ;
7603
7604 if (!SWIG_Python_UnpackTuple(args,"new_PreStaticBox",0,0,0)) SWIG_fail;
7605 {
7606 if (!wxPyCheckForApp()) SWIG_fail;
7607 PyThreadState* __tstate = wxPyBeginAllowThreads();
7608 result = (wxStaticBox *)new wxStaticBox();
7609 wxPyEndAllowThreads(__tstate);
7610 if (PyErr_Occurred()) SWIG_fail;
7611 }
7612 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_wxStaticBox, SWIG_POINTER_OWN | 0 );
7613 return resultobj;
7614fail:
7615 return NULL;
7616}
7617
7618
7619SWIGINTERN PyObject *_wrap_StaticBox_Create(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
7620 PyObject *resultobj = 0;
7621 wxStaticBox *arg1 = (wxStaticBox *) 0 ;
7622 wxWindow *arg2 = (wxWindow *) 0 ;
7623 int arg3 = (int) -1 ;
7624 wxString const &arg4_defvalue = wxPyEmptyString ;
7625 wxString *arg4 = (wxString *) &arg4_defvalue ;
7626 wxPoint const &arg5_defvalue = wxDefaultPosition ;
7627 wxPoint *arg5 = (wxPoint *) &arg5_defvalue ;
7628 wxSize const &arg6_defvalue = wxDefaultSize ;
7629 wxSize *arg6 = (wxSize *) &arg6_defvalue ;
7630 long arg7 = (long) 0 ;
7631 wxString const &arg8_defvalue = wxPyStaticBoxNameStr ;
7632 wxString *arg8 = (wxString *) &arg8_defvalue ;
7633 bool result;
7634 void *argp1 = 0 ;
7635 int res1 = 0 ;
7636 void *argp2 = 0 ;
7637 int res2 = 0 ;
7638 int val3 ;
7639 int ecode3 = 0 ;
7640 bool temp4 = false ;
7641 wxPoint temp5 ;
7642 wxSize temp6 ;
7643 long val7 ;
7644 int ecode7 = 0 ;
7645 bool temp8 = false ;
7646 PyObject * obj0 = 0 ;
7647 PyObject * obj1 = 0 ;
7648 PyObject * obj2 = 0 ;
7649 PyObject * obj3 = 0 ;
7650 PyObject * obj4 = 0 ;
7651 PyObject * obj5 = 0 ;
7652 PyObject * obj6 = 0 ;
7653 PyObject * obj7 = 0 ;
7654 char * kwnames[] = {
7655 (char *) "self",(char *) "parent",(char *) "id",(char *) "label",(char *) "pos",(char *) "size",(char *) "style",(char *) "name", NULL
7656 };
7657
7658 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|OOOOOO:StaticBox_Create",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6,&obj7)) SWIG_fail;
7659 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxStaticBox, 0 | 0 );
7660 if (!SWIG_IsOK(res1)) {
7661 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "StaticBox_Create" "', expected argument " "1"" of type '" "wxStaticBox *""'");
7662 }
7663 arg1 = reinterpret_cast< wxStaticBox * >(argp1);
7664 res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_wxWindow, 0 | 0 );
7665 if (!SWIG_IsOK(res2)) {
7666 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "StaticBox_Create" "', expected argument " "2"" of type '" "wxWindow *""'");
7667 }
7668 arg2 = reinterpret_cast< wxWindow * >(argp2);
7669 if (obj2) {
7670 ecode3 = SWIG_AsVal_int(obj2, &val3);
7671 if (!SWIG_IsOK(ecode3)) {
7672 SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "StaticBox_Create" "', expected argument " "3"" of type '" "int""'");
7673 }
7674 arg3 = static_cast< int >(val3);
7675 }
7676 if (obj3) {
093d3ff1 7677 {
554f62e9
RD
7678 arg4 = wxString_in_helper(obj3);
7679 if (arg4 == NULL) SWIG_fail;
7680 temp4 = true;
093d3ff1 7681 }
554f62e9
RD
7682 }
7683 if (obj4) {
d55e5bfc 7684 {
554f62e9
RD
7685 arg5 = &temp5;
7686 if ( ! wxPoint_helper(obj4, &arg5)) SWIG_fail;
d55e5bfc 7687 }
554f62e9
RD
7688 }
7689 if (obj5) {
d55e5bfc 7690 {
554f62e9
RD
7691 arg6 = &temp6;
7692 if ( ! wxSize_helper(obj5, &arg6)) SWIG_fail;
d55e5bfc 7693 }
554f62e9
RD
7694 }
7695 if (obj6) {
7696 ecode7 = SWIG_AsVal_long(obj6, &val7);
7697 if (!SWIG_IsOK(ecode7)) {
7698 SWIG_exception_fail(SWIG_ArgError(ecode7), "in method '" "StaticBox_Create" "', expected argument " "7"" of type '" "long""'");
7699 }
7700 arg7 = static_cast< long >(val7);
7701 }
7702 if (obj7) {
093d3ff1 7703 {
554f62e9
RD
7704 arg8 = wxString_in_helper(obj7);
7705 if (arg8 == NULL) SWIG_fail;
7706 temp8 = true;
093d3ff1 7707 }
554f62e9
RD
7708 }
7709 {
7710 PyThreadState* __tstate = wxPyBeginAllowThreads();
7711 result = (bool)(arg1)->Create(arg2,arg3,(wxString const &)*arg4,(wxPoint const &)*arg5,(wxSize const &)*arg6,arg7,(wxString const &)*arg8);
7712 wxPyEndAllowThreads(__tstate);
7713 if (PyErr_Occurred()) SWIG_fail;
7714 }
7715 {
7716 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
7717 }
7718 {
7719 if (temp4)
7720 delete arg4;
7721 }
7722 {
7723 if (temp8)
7724 delete arg8;
7725 }
7726 return resultobj;
7727fail:
7728 {
7729 if (temp4)
7730 delete arg4;
7731 }
7732 {
7733 if (temp8)
7734 delete arg8;
7735 }
7736 return NULL;
7737}
d55e5bfc 7738
554f62e9
RD
7739
7740SWIGINTERN PyObject *_wrap_StaticBox_GetClassDefaultAttributes(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
7741 PyObject *resultobj = 0;
7742 wxWindowVariant arg1 = (wxWindowVariant) wxWINDOW_VARIANT_NORMAL ;
7743 SwigValueWrapper<wxVisualAttributes > result;
7744 int val1 ;
7745 int ecode1 = 0 ;
7746 PyObject * obj0 = 0 ;
7747 char * kwnames[] = {
7748 (char *) "variant", NULL
7749 };
7750
7751 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|O:StaticBox_GetClassDefaultAttributes",kwnames,&obj0)) SWIG_fail;
7752 if (obj0) {
7753 ecode1 = SWIG_AsVal_int(obj0, &val1);
7754 if (!SWIG_IsOK(ecode1)) {
7755 SWIG_exception_fail(SWIG_ArgError(ecode1), "in method '" "StaticBox_GetClassDefaultAttributes" "', expected argument " "1"" of type '" "wxWindowVariant""'");
7756 }
7757 arg1 = static_cast< wxWindowVariant >(val1);
7758 }
7759 {
7760 if (!wxPyCheckForApp()) SWIG_fail;
7761 PyThreadState* __tstate = wxPyBeginAllowThreads();
7762 result = wxStaticBox::GetClassDefaultAttributes(arg1);
7763 wxPyEndAllowThreads(__tstate);
7764 if (PyErr_Occurred()) SWIG_fail;
7765 }
7766 resultobj = SWIG_NewPointerObj((new wxVisualAttributes(static_cast< const wxVisualAttributes& >(result))), SWIGTYPE_p_wxVisualAttributes, SWIG_POINTER_OWN | 0 );
7767 return resultobj;
7768fail:
7769 return NULL;
7770}
7771
7772
7773SWIGINTERN PyObject *StaticBox_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
7774 PyObject *obj;
7775 if (!SWIG_Python_UnpackTuple(args,(char*)"swigregister", 1, 1,&obj)) return NULL;
7776 SWIG_TypeNewClientData(SWIGTYPE_p_wxStaticBox, SWIG_NewClientData(obj));
7777 return SWIG_Py_Void();
7778}
7779
7780SWIGINTERN PyObject *StaticBox_swiginit(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
7781 return SWIG_Python_InitShadowInstance(args);
7782}
7783
7784SWIGINTERN PyObject *_wrap_new_StaticLine(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
7785 PyObject *resultobj = 0;
7786 wxWindow *arg1 = (wxWindow *) 0 ;
7787 int arg2 = (int) -1 ;
7788 wxPoint const &arg3_defvalue = wxDefaultPosition ;
7789 wxPoint *arg3 = (wxPoint *) &arg3_defvalue ;
7790 wxSize const &arg4_defvalue = wxDefaultSize ;
7791 wxSize *arg4 = (wxSize *) &arg4_defvalue ;
7792 long arg5 = (long) wxLI_HORIZONTAL ;
7793 wxString const &arg6_defvalue = wxPyStaticTextNameStr ;
7794 wxString *arg6 = (wxString *) &arg6_defvalue ;
7795 wxStaticLine *result = 0 ;
7796 void *argp1 = 0 ;
7797 int res1 = 0 ;
7798 int val2 ;
7799 int ecode2 = 0 ;
7800 wxPoint temp3 ;
7801 wxSize temp4 ;
7802 long val5 ;
7803 int ecode5 = 0 ;
7804 bool temp6 = false ;
7805 PyObject * obj0 = 0 ;
7806 PyObject * obj1 = 0 ;
7807 PyObject * obj2 = 0 ;
7808 PyObject * obj3 = 0 ;
7809 PyObject * obj4 = 0 ;
7810 PyObject * obj5 = 0 ;
7811 char * kwnames[] = {
7812 (char *) "parent",(char *) "id",(char *) "pos",(char *) "size",(char *) "style",(char *) "name", NULL
7813 };
7814
7815 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|OOOOO:new_StaticLine",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5)) SWIG_fail;
7816 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxWindow, 0 | 0 );
7817 if (!SWIG_IsOK(res1)) {
7818 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_StaticLine" "', expected argument " "1"" of type '" "wxWindow *""'");
7819 }
7820 arg1 = reinterpret_cast< wxWindow * >(argp1);
7821 if (obj1) {
7822 ecode2 = SWIG_AsVal_int(obj1, &val2);
7823 if (!SWIG_IsOK(ecode2)) {
7824 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "new_StaticLine" "', expected argument " "2"" of type '" "int""'");
7825 }
7826 arg2 = static_cast< int >(val2);
7827 }
7828 if (obj2) {
093d3ff1 7829 {
554f62e9
RD
7830 arg3 = &temp3;
7831 if ( ! wxPoint_helper(obj2, &arg3)) SWIG_fail;
093d3ff1 7832 }
554f62e9
RD
7833 }
7834 if (obj3) {
d55e5bfc 7835 {
554f62e9
RD
7836 arg4 = &temp4;
7837 if ( ! wxSize_helper(obj3, &arg4)) SWIG_fail;
d55e5bfc 7838 }
554f62e9
RD
7839 }
7840 if (obj4) {
7841 ecode5 = SWIG_AsVal_long(obj4, &val5);
7842 if (!SWIG_IsOK(ecode5)) {
7843 SWIG_exception_fail(SWIG_ArgError(ecode5), "in method '" "new_StaticLine" "', expected argument " "5"" of type '" "long""'");
7844 }
7845 arg5 = static_cast< long >(val5);
7846 }
7847 if (obj5) {
7848 {
7849 arg6 = wxString_in_helper(obj5);
7850 if (arg6 == NULL) SWIG_fail;
7851 temp6 = true;
7852 }
7853 }
7854 {
7855 if (!wxPyCheckForApp()) SWIG_fail;
7856 PyThreadState* __tstate = wxPyBeginAllowThreads();
7857 result = (wxStaticLine *)new wxStaticLine(arg1,arg2,(wxPoint const &)*arg3,(wxSize const &)*arg4,arg5,(wxString const &)*arg6);
7858 wxPyEndAllowThreads(__tstate);
7859 if (PyErr_Occurred()) SWIG_fail;
7860 }
7861 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_wxStaticLine, SWIG_POINTER_NEW | 0 );
7862 {
7863 if (temp6)
7864 delete arg6;
7865 }
7866 return resultobj;
7867fail:
7868 {
7869 if (temp6)
7870 delete arg6;
7871 }
7872 return NULL;
d55e5bfc
RD
7873}
7874
7875
554f62e9
RD
7876SWIGINTERN PyObject *_wrap_new_PreStaticLine(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
7877 PyObject *resultobj = 0;
7878 wxStaticLine *result = 0 ;
7879
7880 if (!SWIG_Python_UnpackTuple(args,"new_PreStaticLine",0,0,0)) SWIG_fail;
7881 {
7882 if (!wxPyCheckForApp()) SWIG_fail;
7883 PyThreadState* __tstate = wxPyBeginAllowThreads();
7884 result = (wxStaticLine *)new wxStaticLine();
7885 wxPyEndAllowThreads(__tstate);
7886 if (PyErr_Occurred()) SWIG_fail;
7887 }
7888 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_wxStaticLine, SWIG_POINTER_OWN | 0 );
7889 return resultobj;
7890fail:
7891 return NULL;
7892}
7893
7894
7895SWIGINTERN PyObject *_wrap_StaticLine_Create(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
7896 PyObject *resultobj = 0;
7897 wxStaticLine *arg1 = (wxStaticLine *) 0 ;
7898 wxWindow *arg2 = (wxWindow *) 0 ;
7899 int arg3 = (int) -1 ;
7900 wxPoint const &arg4_defvalue = wxDefaultPosition ;
7901 wxPoint *arg4 = (wxPoint *) &arg4_defvalue ;
7902 wxSize const &arg5_defvalue = wxDefaultSize ;
7903 wxSize *arg5 = (wxSize *) &arg5_defvalue ;
7904 long arg6 = (long) wxLI_HORIZONTAL ;
7905 wxString const &arg7_defvalue = wxPyStaticTextNameStr ;
7906 wxString *arg7 = (wxString *) &arg7_defvalue ;
7907 bool result;
7908 void *argp1 = 0 ;
7909 int res1 = 0 ;
7910 void *argp2 = 0 ;
7911 int res2 = 0 ;
7912 int val3 ;
7913 int ecode3 = 0 ;
7914 wxPoint temp4 ;
7915 wxSize temp5 ;
7916 long val6 ;
7917 int ecode6 = 0 ;
7918 bool temp7 = false ;
7919 PyObject * obj0 = 0 ;
7920 PyObject * obj1 = 0 ;
7921 PyObject * obj2 = 0 ;
7922 PyObject * obj3 = 0 ;
7923 PyObject * obj4 = 0 ;
7924 PyObject * obj5 = 0 ;
7925 PyObject * obj6 = 0 ;
7926 char * kwnames[] = {
7927 (char *) "self",(char *) "parent",(char *) "id",(char *) "pos",(char *) "size",(char *) "style",(char *) "name", NULL
7928 };
7929
7930 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|OOOOO:StaticLine_Create",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6)) SWIG_fail;
7931 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxStaticLine, 0 | 0 );
7932 if (!SWIG_IsOK(res1)) {
7933 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "StaticLine_Create" "', expected argument " "1"" of type '" "wxStaticLine *""'");
7934 }
7935 arg1 = reinterpret_cast< wxStaticLine * >(argp1);
7936 res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_wxWindow, 0 | 0 );
7937 if (!SWIG_IsOK(res2)) {
7938 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "StaticLine_Create" "', expected argument " "2"" of type '" "wxWindow *""'");
7939 }
7940 arg2 = reinterpret_cast< wxWindow * >(argp2);
7941 if (obj2) {
7942 ecode3 = SWIG_AsVal_int(obj2, &val3);
7943 if (!SWIG_IsOK(ecode3)) {
7944 SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "StaticLine_Create" "', expected argument " "3"" of type '" "int""'");
7945 }
7946 arg3 = static_cast< int >(val3);
7947 }
7948 if (obj3) {
d55e5bfc 7949 {
554f62e9
RD
7950 arg4 = &temp4;
7951 if ( ! wxPoint_helper(obj3, &arg4)) SWIG_fail;
d55e5bfc 7952 }
554f62e9
RD
7953 }
7954 if (obj4) {
093d3ff1 7955 {
554f62e9
RD
7956 arg5 = &temp5;
7957 if ( ! wxSize_helper(obj4, &arg5)) SWIG_fail;
093d3ff1 7958 }
554f62e9
RD
7959 }
7960 if (obj5) {
7961 ecode6 = SWIG_AsVal_long(obj5, &val6);
7962 if (!SWIG_IsOK(ecode6)) {
7963 SWIG_exception_fail(SWIG_ArgError(ecode6), "in method '" "StaticLine_Create" "', expected argument " "6"" of type '" "long""'");
7964 }
7965 arg6 = static_cast< long >(val6);
7966 }
7967 if (obj6) {
7968 {
7969 arg7 = wxString_in_helper(obj6);
7970 if (arg7 == NULL) SWIG_fail;
7971 temp7 = true;
7972 }
7973 }
7974 {
7975 PyThreadState* __tstate = wxPyBeginAllowThreads();
7976 result = (bool)(arg1)->Create(arg2,arg3,(wxPoint const &)*arg4,(wxSize const &)*arg5,arg6,(wxString const &)*arg7);
7977 wxPyEndAllowThreads(__tstate);
7978 if (PyErr_Occurred()) SWIG_fail;
7979 }
7980 {
7981 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
7982 }
7983 {
7984 if (temp7)
7985 delete arg7;
7986 }
7987 return resultobj;
7988fail:
7989 {
7990 if (temp7)
7991 delete arg7;
7992 }
7993 return NULL;
d55e5bfc
RD
7994}
7995
7996
554f62e9
RD
7997SWIGINTERN PyObject *_wrap_StaticLine_IsVertical(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
7998 PyObject *resultobj = 0;
7999 wxStaticLine *arg1 = (wxStaticLine *) 0 ;
8000 bool result;
8001 void *argp1 = 0 ;
8002 int res1 = 0 ;
8003 PyObject *swig_obj[1] ;
8004
8005 if (!args) SWIG_fail;
8006 swig_obj[0] = args;
8007 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxStaticLine, 0 | 0 );
8008 if (!SWIG_IsOK(res1)) {
8009 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "StaticLine_IsVertical" "', expected argument " "1"" of type '" "wxStaticLine const *""'");
8010 }
8011 arg1 = reinterpret_cast< wxStaticLine * >(argp1);
8012 {
8013 PyThreadState* __tstate = wxPyBeginAllowThreads();
8014 result = (bool)((wxStaticLine const *)arg1)->IsVertical();
8015 wxPyEndAllowThreads(__tstate);
8016 if (PyErr_Occurred()) SWIG_fail;
8017 }
8018 {
8019 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
8020 }
8021 return resultobj;
8022fail:
8023 return NULL;
8024}
8025
8026
8027SWIGINTERN PyObject *_wrap_StaticLine_GetDefaultSize(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
8028 PyObject *resultobj = 0;
8029 int result;
8030
8031 if (!SWIG_Python_UnpackTuple(args,"StaticLine_GetDefaultSize",0,0,0)) SWIG_fail;
8032 {
8033 PyThreadState* __tstate = wxPyBeginAllowThreads();
8034 result = (int)wxStaticLine::GetDefaultSize();
8035 wxPyEndAllowThreads(__tstate);
8036 if (PyErr_Occurred()) SWIG_fail;
8037 }
8038 resultobj = SWIG_From_int(static_cast< int >(result));
8039 return resultobj;
8040fail:
8041 return NULL;
8042}
8043
8044
8045SWIGINTERN PyObject *_wrap_StaticLine_GetClassDefaultAttributes(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
8046 PyObject *resultobj = 0;
8047 wxWindowVariant arg1 = (wxWindowVariant) wxWINDOW_VARIANT_NORMAL ;
8048 SwigValueWrapper<wxVisualAttributes > result;
8049 int val1 ;
8050 int ecode1 = 0 ;
8051 PyObject * obj0 = 0 ;
8052 char * kwnames[] = {
8053 (char *) "variant", NULL
8054 };
8055
8056 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|O:StaticLine_GetClassDefaultAttributes",kwnames,&obj0)) SWIG_fail;
8057 if (obj0) {
8058 ecode1 = SWIG_AsVal_int(obj0, &val1);
8059 if (!SWIG_IsOK(ecode1)) {
8060 SWIG_exception_fail(SWIG_ArgError(ecode1), "in method '" "StaticLine_GetClassDefaultAttributes" "', expected argument " "1"" of type '" "wxWindowVariant""'");
8061 }
8062 arg1 = static_cast< wxWindowVariant >(val1);
8063 }
8064 {
8065 if (!wxPyCheckForApp()) SWIG_fail;
8066 PyThreadState* __tstate = wxPyBeginAllowThreads();
8067 result = wxStaticLine::GetClassDefaultAttributes(arg1);
8068 wxPyEndAllowThreads(__tstate);
8069 if (PyErr_Occurred()) SWIG_fail;
8070 }
8071 resultobj = SWIG_NewPointerObj((new wxVisualAttributes(static_cast< const wxVisualAttributes& >(result))), SWIGTYPE_p_wxVisualAttributes, SWIG_POINTER_OWN | 0 );
8072 return resultobj;
8073fail:
8074 return NULL;
8075}
8076
8077
8078SWIGINTERN PyObject *StaticLine_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
8079 PyObject *obj;
8080 if (!SWIG_Python_UnpackTuple(args,(char*)"swigregister", 1, 1,&obj)) return NULL;
8081 SWIG_TypeNewClientData(SWIGTYPE_p_wxStaticLine, SWIG_NewClientData(obj));
8082 return SWIG_Py_Void();
8083}
8084
8085SWIGINTERN PyObject *StaticLine_swiginit(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
8086 return SWIG_Python_InitShadowInstance(args);
8087}
8088
8089SWIGINTERN PyObject *_wrap_new_StaticText(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
8090 PyObject *resultobj = 0;
8091 wxWindow *arg1 = (wxWindow *) 0 ;
8092 int arg2 = (int) -1 ;
8093 wxString const &arg3_defvalue = wxPyEmptyString ;
8094 wxString *arg3 = (wxString *) &arg3_defvalue ;
8095 wxPoint const &arg4_defvalue = wxDefaultPosition ;
8096 wxPoint *arg4 = (wxPoint *) &arg4_defvalue ;
8097 wxSize const &arg5_defvalue = wxDefaultSize ;
8098 wxSize *arg5 = (wxSize *) &arg5_defvalue ;
8099 long arg6 = (long) 0 ;
8100 wxString const &arg7_defvalue = wxPyStaticTextNameStr ;
8101 wxString *arg7 = (wxString *) &arg7_defvalue ;
8102 wxStaticText *result = 0 ;
8103 void *argp1 = 0 ;
8104 int res1 = 0 ;
8105 int val2 ;
8106 int ecode2 = 0 ;
8107 bool temp3 = false ;
8108 wxPoint temp4 ;
8109 wxSize temp5 ;
8110 long val6 ;
8111 int ecode6 = 0 ;
8112 bool temp7 = false ;
8113 PyObject * obj0 = 0 ;
8114 PyObject * obj1 = 0 ;
8115 PyObject * obj2 = 0 ;
8116 PyObject * obj3 = 0 ;
8117 PyObject * obj4 = 0 ;
8118 PyObject * obj5 = 0 ;
8119 PyObject * obj6 = 0 ;
8120 char * kwnames[] = {
8121 (char *) "parent",(char *) "id",(char *) "label",(char *) "pos",(char *) "size",(char *) "style",(char *) "name", NULL
8122 };
8123
8124 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|OOOOOO:new_StaticText",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6)) SWIG_fail;
8125 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxWindow, 0 | 0 );
8126 if (!SWIG_IsOK(res1)) {
8127 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_StaticText" "', expected argument " "1"" of type '" "wxWindow *""'");
8128 }
8129 arg1 = reinterpret_cast< wxWindow * >(argp1);
8130 if (obj1) {
8131 ecode2 = SWIG_AsVal_int(obj1, &val2);
8132 if (!SWIG_IsOK(ecode2)) {
8133 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "new_StaticText" "', expected argument " "2"" of type '" "int""'");
8134 }
8135 arg2 = static_cast< int >(val2);
8136 }
8137 if (obj2) {
d55e5bfc 8138 {
554f62e9
RD
8139 arg3 = wxString_in_helper(obj2);
8140 if (arg3 == NULL) SWIG_fail;
8141 temp3 = true;
d55e5bfc 8142 }
554f62e9
RD
8143 }
8144 if (obj3) {
d55e5bfc 8145 {
554f62e9
RD
8146 arg4 = &temp4;
8147 if ( ! wxPoint_helper(obj3, &arg4)) SWIG_fail;
d55e5bfc 8148 }
554f62e9
RD
8149 }
8150 if (obj4) {
093d3ff1 8151 {
554f62e9
RD
8152 arg5 = &temp5;
8153 if ( ! wxSize_helper(obj4, &arg5)) SWIG_fail;
093d3ff1 8154 }
554f62e9
RD
8155 }
8156 if (obj5) {
8157 ecode6 = SWIG_AsVal_long(obj5, &val6);
8158 if (!SWIG_IsOK(ecode6)) {
8159 SWIG_exception_fail(SWIG_ArgError(ecode6), "in method '" "new_StaticText" "', expected argument " "6"" of type '" "long""'");
8160 }
8161 arg6 = static_cast< long >(val6);
8162 }
8163 if (obj6) {
d55e5bfc 8164 {
554f62e9
RD
8165 arg7 = wxString_in_helper(obj6);
8166 if (arg7 == NULL) SWIG_fail;
8167 temp7 = true;
d55e5bfc 8168 }
554f62e9
RD
8169 }
8170 {
8171 if (!wxPyCheckForApp()) SWIG_fail;
8172 PyThreadState* __tstate = wxPyBeginAllowThreads();
8173 result = (wxStaticText *)new wxStaticText(arg1,arg2,(wxString const &)*arg3,(wxPoint const &)*arg4,(wxSize const &)*arg5,arg6,(wxString const &)*arg7);
8174 wxPyEndAllowThreads(__tstate);
8175 if (PyErr_Occurred()) SWIG_fail;
8176 }
8177 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_wxStaticText, SWIG_POINTER_NEW | 0 );
8178 {
8179 if (temp3)
8180 delete arg3;
8181 }
8182 {
8183 if (temp7)
8184 delete arg7;
8185 }
8186 return resultobj;
8187fail:
8188 {
8189 if (temp3)
8190 delete arg3;
8191 }
8192 {
8193 if (temp7)
8194 delete arg7;
8195 }
8196 return NULL;
d55e5bfc
RD
8197}
8198
8199
554f62e9
RD
8200SWIGINTERN PyObject *_wrap_new_PreStaticText(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
8201 PyObject *resultobj = 0;
8202 wxStaticText *result = 0 ;
8203
8204 if (!SWIG_Python_UnpackTuple(args,"new_PreStaticText",0,0,0)) SWIG_fail;
8205 {
8206 if (!wxPyCheckForApp()) SWIG_fail;
8207 PyThreadState* __tstate = wxPyBeginAllowThreads();
8208 result = (wxStaticText *)new wxStaticText();
8209 wxPyEndAllowThreads(__tstate);
8210 if (PyErr_Occurred()) SWIG_fail;
8211 }
8212 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_wxStaticText, SWIG_POINTER_OWN | 0 );
8213 return resultobj;
8214fail:
8215 return NULL;
8216}
8217
8218
8219SWIGINTERN PyObject *_wrap_StaticText_Create(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
8220 PyObject *resultobj = 0;
8221 wxStaticText *arg1 = (wxStaticText *) 0 ;
8222 wxWindow *arg2 = (wxWindow *) 0 ;
8223 int arg3 = (int) -1 ;
8224 wxString const &arg4_defvalue = wxPyEmptyString ;
8225 wxString *arg4 = (wxString *) &arg4_defvalue ;
8226 wxPoint const &arg5_defvalue = wxDefaultPosition ;
8227 wxPoint *arg5 = (wxPoint *) &arg5_defvalue ;
8228 wxSize const &arg6_defvalue = wxDefaultSize ;
8229 wxSize *arg6 = (wxSize *) &arg6_defvalue ;
8230 long arg7 = (long) 0 ;
8231 wxString const &arg8_defvalue = wxPyStaticTextNameStr ;
8232 wxString *arg8 = (wxString *) &arg8_defvalue ;
8233 bool result;
8234 void *argp1 = 0 ;
8235 int res1 = 0 ;
8236 void *argp2 = 0 ;
8237 int res2 = 0 ;
8238 int val3 ;
8239 int ecode3 = 0 ;
8240 bool temp4 = false ;
8241 wxPoint temp5 ;
8242 wxSize temp6 ;
8243 long val7 ;
8244 int ecode7 = 0 ;
8245 bool temp8 = false ;
8246 PyObject * obj0 = 0 ;
8247 PyObject * obj1 = 0 ;
8248 PyObject * obj2 = 0 ;
8249 PyObject * obj3 = 0 ;
8250 PyObject * obj4 = 0 ;
8251 PyObject * obj5 = 0 ;
8252 PyObject * obj6 = 0 ;
8253 PyObject * obj7 = 0 ;
8254 char * kwnames[] = {
8255 (char *) "self",(char *) "parent",(char *) "id",(char *) "label",(char *) "pos",(char *) "size",(char *) "style",(char *) "name", NULL
8256 };
8257
8258 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|OOOOOO:StaticText_Create",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6,&obj7)) SWIG_fail;
8259 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxStaticText, 0 | 0 );
8260 if (!SWIG_IsOK(res1)) {
8261 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "StaticText_Create" "', expected argument " "1"" of type '" "wxStaticText *""'");
8262 }
8263 arg1 = reinterpret_cast< wxStaticText * >(argp1);
8264 res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_wxWindow, 0 | 0 );
8265 if (!SWIG_IsOK(res2)) {
8266 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "StaticText_Create" "', expected argument " "2"" of type '" "wxWindow *""'");
8267 }
8268 arg2 = reinterpret_cast< wxWindow * >(argp2);
8269 if (obj2) {
8270 ecode3 = SWIG_AsVal_int(obj2, &val3);
8271 if (!SWIG_IsOK(ecode3)) {
8272 SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "StaticText_Create" "', expected argument " "3"" of type '" "int""'");
8273 }
8274 arg3 = static_cast< int >(val3);
8275 }
8276 if (obj3) {
d55e5bfc 8277 {
554f62e9
RD
8278 arg4 = wxString_in_helper(obj3);
8279 if (arg4 == NULL) SWIG_fail;
8280 temp4 = true;
8281 }
8282 }
8283 if (obj4) {
8284 {
8285 arg5 = &temp5;
8286 if ( ! wxPoint_helper(obj4, &arg5)) SWIG_fail;
d55e5bfc 8287 }
554f62e9
RD
8288 }
8289 if (obj5) {
093d3ff1 8290 {
554f62e9
RD
8291 arg6 = &temp6;
8292 if ( ! wxSize_helper(obj5, &arg6)) SWIG_fail;
093d3ff1 8293 }
554f62e9
RD
8294 }
8295 if (obj6) {
8296 ecode7 = SWIG_AsVal_long(obj6, &val7);
8297 if (!SWIG_IsOK(ecode7)) {
8298 SWIG_exception_fail(SWIG_ArgError(ecode7), "in method '" "StaticText_Create" "', expected argument " "7"" of type '" "long""'");
8299 }
8300 arg7 = static_cast< long >(val7);
8301 }
8302 if (obj7) {
093d3ff1 8303 {
554f62e9
RD
8304 arg8 = wxString_in_helper(obj7);
8305 if (arg8 == NULL) SWIG_fail;
8306 temp8 = true;
8307 }
8308 }
8309 {
8310 PyThreadState* __tstate = wxPyBeginAllowThreads();
8311 result = (bool)(arg1)->Create(arg2,arg3,(wxString const &)*arg4,(wxPoint const &)*arg5,(wxSize const &)*arg6,arg7,(wxString const &)*arg8);
8312 wxPyEndAllowThreads(__tstate);
8313 if (PyErr_Occurred()) SWIG_fail;
8314 }
8315 {
8316 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
8317 }
8318 {
8319 if (temp4)
8320 delete arg4;
8321 }
8322 {
8323 if (temp8)
8324 delete arg8;
8325 }
8326 return resultobj;
8327fail:
8328 {
8329 if (temp4)
8330 delete arg4;
8331 }
8332 {
8333 if (temp8)
8334 delete arg8;
8335 }
8336 return NULL;
8337}
8338
8339
8340SWIGINTERN PyObject *_wrap_StaticText_Wrap(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
8341 PyObject *resultobj = 0;
8342 wxStaticText *arg1 = (wxStaticText *) 0 ;
8343 int arg2 ;
8344 void *argp1 = 0 ;
8345 int res1 = 0 ;
8346 int val2 ;
8347 int ecode2 = 0 ;
8348 PyObject * obj0 = 0 ;
8349 PyObject * obj1 = 0 ;
8350 char * kwnames[] = {
8351 (char *) "self",(char *) "width", NULL
8352 };
8353
8354 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:StaticText_Wrap",kwnames,&obj0,&obj1)) SWIG_fail;
8355 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxStaticText, 0 | 0 );
8356 if (!SWIG_IsOK(res1)) {
8357 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "StaticText_Wrap" "', expected argument " "1"" of type '" "wxStaticText *""'");
8358 }
8359 arg1 = reinterpret_cast< wxStaticText * >(argp1);
8360 ecode2 = SWIG_AsVal_int(obj1, &val2);
8361 if (!SWIG_IsOK(ecode2)) {
8362 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "StaticText_Wrap" "', expected argument " "2"" of type '" "int""'");
8363 }
8364 arg2 = static_cast< int >(val2);
8365 {
8366 PyThreadState* __tstate = wxPyBeginAllowThreads();
8367 (arg1)->Wrap(arg2);
8368 wxPyEndAllowThreads(__tstate);
8369 if (PyErr_Occurred()) SWIG_fail;
8370 }
8371 resultobj = SWIG_Py_Void();
8372 return resultobj;
8373fail:
8374 return NULL;
8375}
8376
8377
8378SWIGINTERN PyObject *_wrap_StaticText_GetClassDefaultAttributes(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
8379 PyObject *resultobj = 0;
8380 wxWindowVariant arg1 = (wxWindowVariant) wxWINDOW_VARIANT_NORMAL ;
8381 SwigValueWrapper<wxVisualAttributes > result;
8382 int val1 ;
8383 int ecode1 = 0 ;
8384 PyObject * obj0 = 0 ;
8385 char * kwnames[] = {
8386 (char *) "variant", NULL
8387 };
8388
8389 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|O:StaticText_GetClassDefaultAttributes",kwnames,&obj0)) SWIG_fail;
8390 if (obj0) {
8391 ecode1 = SWIG_AsVal_int(obj0, &val1);
8392 if (!SWIG_IsOK(ecode1)) {
8393 SWIG_exception_fail(SWIG_ArgError(ecode1), "in method '" "StaticText_GetClassDefaultAttributes" "', expected argument " "1"" of type '" "wxWindowVariant""'");
8394 }
8395 arg1 = static_cast< wxWindowVariant >(val1);
8396 }
8397 {
8398 if (!wxPyCheckForApp()) SWIG_fail;
8399 PyThreadState* __tstate = wxPyBeginAllowThreads();
8400 result = wxStaticText::GetClassDefaultAttributes(arg1);
8401 wxPyEndAllowThreads(__tstate);
8402 if (PyErr_Occurred()) SWIG_fail;
8403 }
8404 resultobj = SWIG_NewPointerObj((new wxVisualAttributes(static_cast< const wxVisualAttributes& >(result))), SWIGTYPE_p_wxVisualAttributes, SWIG_POINTER_OWN | 0 );
8405 return resultobj;
8406fail:
8407 return NULL;
8408}
8409
8410
8411SWIGINTERN PyObject *StaticText_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
8412 PyObject *obj;
8413 if (!SWIG_Python_UnpackTuple(args,(char*)"swigregister", 1, 1,&obj)) return NULL;
8414 SWIG_TypeNewClientData(SWIGTYPE_p_wxStaticText, SWIG_NewClientData(obj));
8415 return SWIG_Py_Void();
8416}
8417
8418SWIGINTERN PyObject *StaticText_swiginit(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
8419 return SWIG_Python_InitShadowInstance(args);
8420}
8421
8422SWIGINTERN PyObject *_wrap_new_StaticBitmap(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
8423 PyObject *resultobj = 0;
8424 wxWindow *arg1 = (wxWindow *) 0 ;
8425 int arg2 = (int) -1 ;
8426 wxBitmap const &arg3_defvalue = wxNullBitmap ;
8427 wxBitmap *arg3 = (wxBitmap *) &arg3_defvalue ;
8428 wxPoint const &arg4_defvalue = wxDefaultPosition ;
8429 wxPoint *arg4 = (wxPoint *) &arg4_defvalue ;
8430 wxSize const &arg5_defvalue = wxDefaultSize ;
8431 wxSize *arg5 = (wxSize *) &arg5_defvalue ;
8432 long arg6 = (long) 0 ;
8433 wxString const &arg7_defvalue = wxPyStaticBitmapNameStr ;
8434 wxString *arg7 = (wxString *) &arg7_defvalue ;
8435 wxStaticBitmap *result = 0 ;
8436 void *argp1 = 0 ;
8437 int res1 = 0 ;
8438 int val2 ;
8439 int ecode2 = 0 ;
8440 void *argp3 = 0 ;
8441 int res3 = 0 ;
8442 wxPoint temp4 ;
8443 wxSize temp5 ;
8444 long val6 ;
8445 int ecode6 = 0 ;
8446 bool temp7 = false ;
8447 PyObject * obj0 = 0 ;
8448 PyObject * obj1 = 0 ;
8449 PyObject * obj2 = 0 ;
8450 PyObject * obj3 = 0 ;
8451 PyObject * obj4 = 0 ;
8452 PyObject * obj5 = 0 ;
8453 PyObject * obj6 = 0 ;
8454 char * kwnames[] = {
8455 (char *) "parent",(char *) "id",(char *) "bitmap",(char *) "pos",(char *) "size",(char *) "style",(char *) "name", NULL
8456 };
8457
8458 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|OOOOOO:new_StaticBitmap",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6)) SWIG_fail;
8459 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxWindow, 0 | 0 );
8460 if (!SWIG_IsOK(res1)) {
8461 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_StaticBitmap" "', expected argument " "1"" of type '" "wxWindow *""'");
8462 }
8463 arg1 = reinterpret_cast< wxWindow * >(argp1);
8464 if (obj1) {
8465 ecode2 = SWIG_AsVal_int(obj1, &val2);
8466 if (!SWIG_IsOK(ecode2)) {
8467 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "new_StaticBitmap" "', expected argument " "2"" of type '" "int""'");
8468 }
8469 arg2 = static_cast< int >(val2);
8470 }
8471 if (obj2) {
8472 res3 = SWIG_ConvertPtr(obj2, &argp3, SWIGTYPE_p_wxBitmap, 0 | 0);
8473 if (!SWIG_IsOK(res3)) {
8474 SWIG_exception_fail(SWIG_ArgError(res3), "in method '" "new_StaticBitmap" "', expected argument " "3"" of type '" "wxBitmap const &""'");
8475 }
8476 if (!argp3) {
8477 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_StaticBitmap" "', expected argument " "3"" of type '" "wxBitmap const &""'");
093d3ff1 8478 }
554f62e9
RD
8479 arg3 = reinterpret_cast< wxBitmap * >(argp3);
8480 }
8481 if (obj3) {
d55e5bfc 8482 {
554f62e9
RD
8483 arg4 = &temp4;
8484 if ( ! wxPoint_helper(obj3, &arg4)) SWIG_fail;
d55e5bfc 8485 }
554f62e9
RD
8486 }
8487 if (obj4) {
d55e5bfc 8488 {
554f62e9
RD
8489 arg5 = &temp5;
8490 if ( ! wxSize_helper(obj4, &arg5)) SWIG_fail;
d55e5bfc 8491 }
554f62e9
RD
8492 }
8493 if (obj5) {
8494 ecode6 = SWIG_AsVal_long(obj5, &val6);
8495 if (!SWIG_IsOK(ecode6)) {
8496 SWIG_exception_fail(SWIG_ArgError(ecode6), "in method '" "new_StaticBitmap" "', expected argument " "6"" of type '" "long""'");
8497 }
8498 arg6 = static_cast< long >(val6);
8499 }
8500 if (obj6) {
093d3ff1 8501 {
554f62e9
RD
8502 arg7 = wxString_in_helper(obj6);
8503 if (arg7 == NULL) SWIG_fail;
8504 temp7 = true;
093d3ff1 8505 }
554f62e9
RD
8506 }
8507 {
8508 if (!wxPyCheckForApp()) SWIG_fail;
8509 PyThreadState* __tstate = wxPyBeginAllowThreads();
8510 result = (wxStaticBitmap *)new wxStaticBitmap(arg1,arg2,(wxBitmap const &)*arg3,(wxPoint const &)*arg4,(wxSize const &)*arg5,arg6,(wxString const &)*arg7);
8511 wxPyEndAllowThreads(__tstate);
8512 if (PyErr_Occurred()) SWIG_fail;
8513 }
8514 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_wxStaticBitmap, SWIG_POINTER_NEW | 0 );
8515 {
8516 if (temp7)
8517 delete arg7;
8518 }
8519 return resultobj;
8520fail:
8521 {
8522 if (temp7)
8523 delete arg7;
8524 }
8525 return NULL;
d55e5bfc
RD
8526}
8527
8528
554f62e9
RD
8529SWIGINTERN PyObject *_wrap_new_PreStaticBitmap(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
8530 PyObject *resultobj = 0;
8531 wxStaticBitmap *result = 0 ;
8532
8533 if (!SWIG_Python_UnpackTuple(args,"new_PreStaticBitmap",0,0,0)) SWIG_fail;
8534 {
8535 if (!wxPyCheckForApp()) SWIG_fail;
8536 PyThreadState* __tstate = wxPyBeginAllowThreads();
8537 result = (wxStaticBitmap *)new wxStaticBitmap();
8538 wxPyEndAllowThreads(__tstate);
8539 if (PyErr_Occurred()) SWIG_fail;
8540 }
8541 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_wxStaticBitmap, SWIG_POINTER_OWN | 0 );
8542 return resultobj;
8543fail:
8544 return NULL;
8545}
8546
8547
8548SWIGINTERN PyObject *_wrap_StaticBitmap_Create(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
8549 PyObject *resultobj = 0;
8550 wxStaticBitmap *arg1 = (wxStaticBitmap *) 0 ;
8551 wxWindow *arg2 = (wxWindow *) 0 ;
8552 int arg3 = (int) -1 ;
8553 wxBitmap const &arg4_defvalue = wxNullBitmap ;
8554 wxBitmap *arg4 = (wxBitmap *) &arg4_defvalue ;
8555 wxPoint const &arg5_defvalue = wxDefaultPosition ;
8556 wxPoint *arg5 = (wxPoint *) &arg5_defvalue ;
8557 wxSize const &arg6_defvalue = wxDefaultSize ;
8558 wxSize *arg6 = (wxSize *) &arg6_defvalue ;
8559 long arg7 = (long) 0 ;
8560 wxString const &arg8_defvalue = wxPyStaticBitmapNameStr ;
8561 wxString *arg8 = (wxString *) &arg8_defvalue ;
8562 bool result;
8563 void *argp1 = 0 ;
8564 int res1 = 0 ;
8565 void *argp2 = 0 ;
8566 int res2 = 0 ;
8567 int val3 ;
8568 int ecode3 = 0 ;
8569 void *argp4 = 0 ;
8570 int res4 = 0 ;
8571 wxPoint temp5 ;
8572 wxSize temp6 ;
8573 long val7 ;
8574 int ecode7 = 0 ;
8575 bool temp8 = false ;
8576 PyObject * obj0 = 0 ;
8577 PyObject * obj1 = 0 ;
8578 PyObject * obj2 = 0 ;
8579 PyObject * obj3 = 0 ;
8580 PyObject * obj4 = 0 ;
8581 PyObject * obj5 = 0 ;
8582 PyObject * obj6 = 0 ;
8583 PyObject * obj7 = 0 ;
8584 char * kwnames[] = {
8585 (char *) "self",(char *) "parent",(char *) "id",(char *) "bitmap",(char *) "pos",(char *) "size",(char *) "style",(char *) "name", NULL
8586 };
8587
8588 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|OOOOOO:StaticBitmap_Create",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6,&obj7)) SWIG_fail;
8589 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxStaticBitmap, 0 | 0 );
8590 if (!SWIG_IsOK(res1)) {
8591 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "StaticBitmap_Create" "', expected argument " "1"" of type '" "wxStaticBitmap *""'");
8592 }
8593 arg1 = reinterpret_cast< wxStaticBitmap * >(argp1);
8594 res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_wxWindow, 0 | 0 );
8595 if (!SWIG_IsOK(res2)) {
8596 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "StaticBitmap_Create" "', expected argument " "2"" of type '" "wxWindow *""'");
8597 }
8598 arg2 = reinterpret_cast< wxWindow * >(argp2);
8599 if (obj2) {
8600 ecode3 = SWIG_AsVal_int(obj2, &val3);
8601 if (!SWIG_IsOK(ecode3)) {
8602 SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "StaticBitmap_Create" "', expected argument " "3"" of type '" "int""'");
8603 }
8604 arg3 = static_cast< int >(val3);
8605 }
8606 if (obj3) {
8607 res4 = SWIG_ConvertPtr(obj3, &argp4, SWIGTYPE_p_wxBitmap, 0 | 0);
8608 if (!SWIG_IsOK(res4)) {
8609 SWIG_exception_fail(SWIG_ArgError(res4), "in method '" "StaticBitmap_Create" "', expected argument " "4"" of type '" "wxBitmap const &""'");
8610 }
8611 if (!argp4) {
8612 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "StaticBitmap_Create" "', expected argument " "4"" of type '" "wxBitmap const &""'");
f20a2e1f 8613 }
554f62e9
RD
8614 arg4 = reinterpret_cast< wxBitmap * >(argp4);
8615 }
8616 if (obj4) {
f20a2e1f 8617 {
554f62e9
RD
8618 arg5 = &temp5;
8619 if ( ! wxPoint_helper(obj4, &arg5)) SWIG_fail;
f20a2e1f 8620 }
554f62e9
RD
8621 }
8622 if (obj5) {
f20a2e1f 8623 {
554f62e9
RD
8624 arg6 = &temp6;
8625 if ( ! wxSize_helper(obj5, &arg6)) SWIG_fail;
f20a2e1f 8626 }
554f62e9
RD
8627 }
8628 if (obj6) {
8629 ecode7 = SWIG_AsVal_long(obj6, &val7);
8630 if (!SWIG_IsOK(ecode7)) {
8631 SWIG_exception_fail(SWIG_ArgError(ecode7), "in method '" "StaticBitmap_Create" "', expected argument " "7"" of type '" "long""'");
8632 }
8633 arg7 = static_cast< long >(val7);
8634 }
8635 if (obj7) {
d55e5bfc 8636 {
554f62e9
RD
8637 arg8 = wxString_in_helper(obj7);
8638 if (arg8 == NULL) SWIG_fail;
8639 temp8 = true;
d55e5bfc 8640 }
554f62e9
RD
8641 }
8642 {
8643 PyThreadState* __tstate = wxPyBeginAllowThreads();
8644 result = (bool)(arg1)->Create(arg2,arg3,(wxBitmap const &)*arg4,(wxPoint const &)*arg5,(wxSize const &)*arg6,arg7,(wxString const &)*arg8);
8645 wxPyEndAllowThreads(__tstate);
8646 if (PyErr_Occurred()) SWIG_fail;
8647 }
8648 {
8649 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
8650 }
8651 {
8652 if (temp8)
8653 delete arg8;
8654 }
8655 return resultobj;
8656fail:
8657 {
8658 if (temp8)
8659 delete arg8;
8660 }
8661 return NULL;
d55e5bfc
RD
8662}
8663
8664
554f62e9
RD
8665SWIGINTERN PyObject *_wrap_StaticBitmap_GetBitmap(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
8666 PyObject *resultobj = 0;
8667 wxStaticBitmap *arg1 = (wxStaticBitmap *) 0 ;
8668 wxBitmap result;
8669 void *argp1 = 0 ;
8670 int res1 = 0 ;
8671 PyObject *swig_obj[1] ;
8672
8673 if (!args) SWIG_fail;
8674 swig_obj[0] = args;
8675 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxStaticBitmap, 0 | 0 );
8676 if (!SWIG_IsOK(res1)) {
8677 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "StaticBitmap_GetBitmap" "', expected argument " "1"" of type '" "wxStaticBitmap *""'");
8678 }
8679 arg1 = reinterpret_cast< wxStaticBitmap * >(argp1);
8680 {
8681 PyThreadState* __tstate = wxPyBeginAllowThreads();
8682 result = (arg1)->GetBitmap();
8683 wxPyEndAllowThreads(__tstate);
8684 if (PyErr_Occurred()) SWIG_fail;
8685 }
8686 resultobj = SWIG_NewPointerObj((new wxBitmap(static_cast< const wxBitmap& >(result))), SWIGTYPE_p_wxBitmap, SWIG_POINTER_OWN | 0 );
8687 return resultobj;
8688fail:
8689 return NULL;
8690}
8691
8692
8693SWIGINTERN PyObject *_wrap_StaticBitmap_SetBitmap(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
8694 PyObject *resultobj = 0;
8695 wxStaticBitmap *arg1 = (wxStaticBitmap *) 0 ;
8696 wxBitmap *arg2 = 0 ;
8697 void *argp1 = 0 ;
8698 int res1 = 0 ;
8699 void *argp2 = 0 ;
8700 int res2 = 0 ;
8701 PyObject * obj0 = 0 ;
8702 PyObject * obj1 = 0 ;
8703 char * kwnames[] = {
8704 (char *) "self",(char *) "bitmap", NULL
8705 };
8706
8707 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:StaticBitmap_SetBitmap",kwnames,&obj0,&obj1)) SWIG_fail;
8708 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxStaticBitmap, 0 | 0 );
8709 if (!SWIG_IsOK(res1)) {
8710 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "StaticBitmap_SetBitmap" "', expected argument " "1"" of type '" "wxStaticBitmap *""'");
8711 }
8712 arg1 = reinterpret_cast< wxStaticBitmap * >(argp1);
8713 res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_wxBitmap, 0 | 0);
8714 if (!SWIG_IsOK(res2)) {
8715 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "StaticBitmap_SetBitmap" "', expected argument " "2"" of type '" "wxBitmap const &""'");
8716 }
8717 if (!argp2) {
8718 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "StaticBitmap_SetBitmap" "', expected argument " "2"" of type '" "wxBitmap const &""'");
8719 }
8720 arg2 = reinterpret_cast< wxBitmap * >(argp2);
8721 {
8722 PyThreadState* __tstate = wxPyBeginAllowThreads();
8723 (arg1)->SetBitmap((wxBitmap const &)*arg2);
8724 wxPyEndAllowThreads(__tstate);
8725 if (PyErr_Occurred()) SWIG_fail;
8726 }
8727 resultobj = SWIG_Py_Void();
8728 return resultobj;
8729fail:
8730 return NULL;
8731}
8732
8733
8734SWIGINTERN PyObject *_wrap_StaticBitmap_SetIcon(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
8735 PyObject *resultobj = 0;
8736 wxStaticBitmap *arg1 = (wxStaticBitmap *) 0 ;
8737 wxIcon *arg2 = 0 ;
8738 void *argp1 = 0 ;
8739 int res1 = 0 ;
8740 void *argp2 = 0 ;
8741 int res2 = 0 ;
8742 PyObject * obj0 = 0 ;
8743 PyObject * obj1 = 0 ;
8744 char * kwnames[] = {
8745 (char *) "self",(char *) "icon", NULL
8746 };
8747
8748 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:StaticBitmap_SetIcon",kwnames,&obj0,&obj1)) SWIG_fail;
8749 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxStaticBitmap, 0 | 0 );
8750 if (!SWIG_IsOK(res1)) {
8751 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "StaticBitmap_SetIcon" "', expected argument " "1"" of type '" "wxStaticBitmap *""'");
8752 }
8753 arg1 = reinterpret_cast< wxStaticBitmap * >(argp1);
8754 res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_wxIcon, 0 | 0);
8755 if (!SWIG_IsOK(res2)) {
8756 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "StaticBitmap_SetIcon" "', expected argument " "2"" of type '" "wxIcon const &""'");
8757 }
8758 if (!argp2) {
8759 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "StaticBitmap_SetIcon" "', expected argument " "2"" of type '" "wxIcon const &""'");
8760 }
8761 arg2 = reinterpret_cast< wxIcon * >(argp2);
8762 {
8763 PyThreadState* __tstate = wxPyBeginAllowThreads();
8764 (arg1)->SetIcon((wxIcon const &)*arg2);
8765 wxPyEndAllowThreads(__tstate);
8766 if (PyErr_Occurred()) SWIG_fail;
8767 }
8768 resultobj = SWIG_Py_Void();
8769 return resultobj;
8770fail:
8771 return NULL;
8772}
8773
8774
8775SWIGINTERN PyObject *_wrap_StaticBitmap_GetClassDefaultAttributes(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
8776 PyObject *resultobj = 0;
8777 wxWindowVariant arg1 = (wxWindowVariant) wxWINDOW_VARIANT_NORMAL ;
8778 SwigValueWrapper<wxVisualAttributes > result;
8779 int val1 ;
8780 int ecode1 = 0 ;
8781 PyObject * obj0 = 0 ;
8782 char * kwnames[] = {
8783 (char *) "variant", NULL
8784 };
8785
8786 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|O:StaticBitmap_GetClassDefaultAttributes",kwnames,&obj0)) SWIG_fail;
8787 if (obj0) {
8788 ecode1 = SWIG_AsVal_int(obj0, &val1);
8789 if (!SWIG_IsOK(ecode1)) {
8790 SWIG_exception_fail(SWIG_ArgError(ecode1), "in method '" "StaticBitmap_GetClassDefaultAttributes" "', expected argument " "1"" of type '" "wxWindowVariant""'");
8791 }
8792 arg1 = static_cast< wxWindowVariant >(val1);
8793 }
8794 {
8795 if (!wxPyCheckForApp()) SWIG_fail;
8796 PyThreadState* __tstate = wxPyBeginAllowThreads();
8797 result = wxStaticBitmap::GetClassDefaultAttributes(arg1);
8798 wxPyEndAllowThreads(__tstate);
8799 if (PyErr_Occurred()) SWIG_fail;
8800 }
8801 resultobj = SWIG_NewPointerObj((new wxVisualAttributes(static_cast< const wxVisualAttributes& >(result))), SWIGTYPE_p_wxVisualAttributes, SWIG_POINTER_OWN | 0 );
8802 return resultobj;
8803fail:
8804 return NULL;
d55e5bfc
RD
8805}
8806
8807
554f62e9
RD
8808SWIGINTERN PyObject *StaticBitmap_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
8809 PyObject *obj;
8810 if (!SWIG_Python_UnpackTuple(args,(char*)"swigregister", 1, 1,&obj)) return NULL;
8811 SWIG_TypeNewClientData(SWIGTYPE_p_wxStaticBitmap, SWIG_NewClientData(obj));
8812 return SWIG_Py_Void();
d55e5bfc
RD
8813}
8814
554f62e9
RD
8815SWIGINTERN PyObject *StaticBitmap_swiginit(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
8816 return SWIG_Python_InitShadowInstance(args);
8817}
d55e5bfc 8818
554f62e9
RD
8819SWIGINTERN int ListBoxNameStr_set(PyObject *) {
8820 SWIG_Error(SWIG_AttributeError,"Variable ListBoxNameStr is read-only.");
8821 return 1;
d55e5bfc
RD
8822}
8823
8824
554f62e9
RD
8825SWIGINTERN PyObject *ListBoxNameStr_get(void) {
8826 PyObject *pyobj = 0;
8827
8828 {
d55e5bfc 8829#if wxUSE_UNICODE
554f62e9 8830 pyobj = PyUnicode_FromWideChar((&wxPyListBoxNameStr)->c_str(), (&wxPyListBoxNameStr)->Len());
d55e5bfc 8831#else
554f62e9 8832 pyobj = PyString_FromStringAndSize((&wxPyListBoxNameStr)->c_str(), (&wxPyListBoxNameStr)->Len());
d55e5bfc 8833#endif
554f62e9
RD
8834 }
8835 return pyobj;
8836}
8837
8838
8839SWIGINTERN PyObject *_wrap_new_ListBox(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
8840 PyObject *resultobj = 0;
8841 wxWindow *arg1 = (wxWindow *) 0 ;
8842 int arg2 = (int) -1 ;
8843 wxPoint const &arg3_defvalue = wxDefaultPosition ;
8844 wxPoint *arg3 = (wxPoint *) &arg3_defvalue ;
8845 wxSize const &arg4_defvalue = wxDefaultSize ;
8846 wxSize *arg4 = (wxSize *) &arg4_defvalue ;
8847 wxArrayString const &arg5_defvalue = wxPyEmptyStringArray ;
8848 wxArrayString *arg5 = (wxArrayString *) &arg5_defvalue ;
8849 long arg6 = (long) 0 ;
8850 wxValidator const &arg7_defvalue = wxDefaultValidator ;
8851 wxValidator *arg7 = (wxValidator *) &arg7_defvalue ;
8852 wxString const &arg8_defvalue = wxPyListBoxNameStr ;
8853 wxString *arg8 = (wxString *) &arg8_defvalue ;
8854 wxListBox *result = 0 ;
8855 void *argp1 = 0 ;
8856 int res1 = 0 ;
8857 int val2 ;
8858 int ecode2 = 0 ;
8859 wxPoint temp3 ;
8860 wxSize temp4 ;
8861 bool temp5 = false ;
8862 long val6 ;
8863 int ecode6 = 0 ;
8864 void *argp7 = 0 ;
8865 int res7 = 0 ;
8866 bool temp8 = false ;
8867 PyObject * obj0 = 0 ;
8868 PyObject * obj1 = 0 ;
8869 PyObject * obj2 = 0 ;
8870 PyObject * obj3 = 0 ;
8871 PyObject * obj4 = 0 ;
8872 PyObject * obj5 = 0 ;
8873 PyObject * obj6 = 0 ;
8874 PyObject * obj7 = 0 ;
8875 char * kwnames[] = {
8876 (char *) "parent",(char *) "id",(char *) "pos",(char *) "size",(char *) "choices",(char *) "style",(char *) "validator",(char *) "name", NULL
8877 };
8878
8879 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|OOOOOOO:new_ListBox",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6,&obj7)) SWIG_fail;
8880 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxWindow, 0 | 0 );
8881 if (!SWIG_IsOK(res1)) {
8882 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_ListBox" "', expected argument " "1"" of type '" "wxWindow *""'");
8883 }
8884 arg1 = reinterpret_cast< wxWindow * >(argp1);
8885 if (obj1) {
8886 ecode2 = SWIG_AsVal_int(obj1, &val2);
8887 if (!SWIG_IsOK(ecode2)) {
8888 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "new_ListBox" "', expected argument " "2"" of type '" "int""'");
8889 }
8890 arg2 = static_cast< int >(val2);
8891 }
8892 if (obj2) {
d55e5bfc 8893 {
554f62e9
RD
8894 arg3 = &temp3;
8895 if ( ! wxPoint_helper(obj2, &arg3)) SWIG_fail;
d55e5bfc 8896 }
554f62e9
RD
8897 }
8898 if (obj3) {
d55e5bfc 8899 {
554f62e9
RD
8900 arg4 = &temp4;
8901 if ( ! wxSize_helper(obj3, &arg4)) SWIG_fail;
d55e5bfc 8902 }
554f62e9
RD
8903 }
8904 if (obj4) {
d55e5bfc 8905 {
554f62e9
RD
8906 if (! PySequence_Check(obj4)) {
8907 PyErr_SetString(PyExc_TypeError, "Sequence of strings expected.");
8908 SWIG_fail;
8909 }
8910 arg5 = new wxArrayString;
8911 temp5 = true;
8912 int i, len=PySequence_Length(obj4);
8913 for (i=0; i<len; i++) {
8914 PyObject* item = PySequence_GetItem(obj4, i);
8915 wxString* s = wxString_in_helper(item);
8916 if (PyErr_Occurred()) SWIG_fail;
8917 arg5->Add(*s);
8918 delete s;
8919 Py_DECREF(item);
8920 }
d55e5bfc 8921 }
554f62e9
RD
8922 }
8923 if (obj5) {
8924 ecode6 = SWIG_AsVal_long(obj5, &val6);
8925 if (!SWIG_IsOK(ecode6)) {
8926 SWIG_exception_fail(SWIG_ArgError(ecode6), "in method '" "new_ListBox" "', expected argument " "6"" of type '" "long""'");
8927 }
8928 arg6 = static_cast< long >(val6);
8929 }
8930 if (obj6) {
8931 res7 = SWIG_ConvertPtr(obj6, &argp7, SWIGTYPE_p_wxValidator, 0 | 0);
8932 if (!SWIG_IsOK(res7)) {
8933 SWIG_exception_fail(SWIG_ArgError(res7), "in method '" "new_ListBox" "', expected argument " "7"" of type '" "wxValidator const &""'");
d55e5bfc 8934 }
554f62e9
RD
8935 if (!argp7) {
8936 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_ListBox" "', expected argument " "7"" of type '" "wxValidator const &""'");
d55e5bfc 8937 }
554f62e9
RD
8938 arg7 = reinterpret_cast< wxValidator * >(argp7);
8939 }
8940 if (obj7) {
d55e5bfc 8941 {
554f62e9
RD
8942 arg8 = wxString_in_helper(obj7);
8943 if (arg8 == NULL) SWIG_fail;
8944 temp8 = true;
d55e5bfc 8945 }
554f62e9
RD
8946 }
8947 {
8948 if (!wxPyCheckForApp()) SWIG_fail;
8949 PyThreadState* __tstate = wxPyBeginAllowThreads();
8950 result = (wxListBox *)new wxListBox(arg1,arg2,(wxPoint const &)*arg3,(wxSize const &)*arg4,(wxArrayString const &)*arg5,arg6,(wxValidator const &)*arg7,(wxString const &)*arg8);
8951 wxPyEndAllowThreads(__tstate);
8952 if (PyErr_Occurred()) SWIG_fail;
8953 }
8954 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_wxListBox, SWIG_POINTER_NEW | 0 );
8955 {
8956 if (temp5) delete arg5;
8957 }
8958 {
8959 if (temp8)
8960 delete arg8;
8961 }
8962 return resultobj;
8963fail:
8964 {
8965 if (temp5) delete arg5;
8966 }
8967 {
8968 if (temp8)
8969 delete arg8;
8970 }
8971 return NULL;
d55e5bfc
RD
8972}
8973
8974
554f62e9
RD
8975SWIGINTERN PyObject *_wrap_new_PreListBox(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
8976 PyObject *resultobj = 0;
8977 wxListBox *result = 0 ;
8978
8979 if (!SWIG_Python_UnpackTuple(args,"new_PreListBox",0,0,0)) SWIG_fail;
8980 {
8981 if (!wxPyCheckForApp()) SWIG_fail;
8982 PyThreadState* __tstate = wxPyBeginAllowThreads();
8983 result = (wxListBox *)new wxListBox();
8984 wxPyEndAllowThreads(__tstate);
8985 if (PyErr_Occurred()) SWIG_fail;
8986 }
8987 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_wxListBox, SWIG_POINTER_OWN | 0 );
8988 return resultobj;
8989fail:
8990 return NULL;
8991}
8992
8993
8994SWIGINTERN PyObject *_wrap_ListBox_Create(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
8995 PyObject *resultobj = 0;
8996 wxListBox *arg1 = (wxListBox *) 0 ;
8997 wxWindow *arg2 = (wxWindow *) 0 ;
8998 int arg3 = (int) -1 ;
8999 wxPoint const &arg4_defvalue = wxDefaultPosition ;
9000 wxPoint *arg4 = (wxPoint *) &arg4_defvalue ;
9001 wxSize const &arg5_defvalue = wxDefaultSize ;
9002 wxSize *arg5 = (wxSize *) &arg5_defvalue ;
9003 wxArrayString const &arg6_defvalue = wxPyEmptyStringArray ;
9004 wxArrayString *arg6 = (wxArrayString *) &arg6_defvalue ;
9005 long arg7 = (long) 0 ;
9006 wxValidator const &arg8_defvalue = wxDefaultValidator ;
9007 wxValidator *arg8 = (wxValidator *) &arg8_defvalue ;
9008 wxString const &arg9_defvalue = wxPyListBoxNameStr ;
9009 wxString *arg9 = (wxString *) &arg9_defvalue ;
9010 bool result;
9011 void *argp1 = 0 ;
9012 int res1 = 0 ;
9013 void *argp2 = 0 ;
9014 int res2 = 0 ;
9015 int val3 ;
9016 int ecode3 = 0 ;
9017 wxPoint temp4 ;
9018 wxSize temp5 ;
9019 bool temp6 = false ;
9020 long val7 ;
9021 int ecode7 = 0 ;
9022 void *argp8 = 0 ;
9023 int res8 = 0 ;
9024 bool temp9 = false ;
9025 PyObject * obj0 = 0 ;
9026 PyObject * obj1 = 0 ;
9027 PyObject * obj2 = 0 ;
9028 PyObject * obj3 = 0 ;
9029 PyObject * obj4 = 0 ;
9030 PyObject * obj5 = 0 ;
9031 PyObject * obj6 = 0 ;
9032 PyObject * obj7 = 0 ;
9033 PyObject * obj8 = 0 ;
9034 char * kwnames[] = {
9035 (char *) "self",(char *) "parent",(char *) "id",(char *) "pos",(char *) "size",(char *) "choices",(char *) "style",(char *) "validator",(char *) "name", NULL
9036 };
9037
9038 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|OOOOOOO:ListBox_Create",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6,&obj7,&obj8)) SWIG_fail;
9039 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxListBox, 0 | 0 );
9040 if (!SWIG_IsOK(res1)) {
9041 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ListBox_Create" "', expected argument " "1"" of type '" "wxListBox *""'");
9042 }
9043 arg1 = reinterpret_cast< wxListBox * >(argp1);
9044 res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_wxWindow, 0 | 0 );
9045 if (!SWIG_IsOK(res2)) {
9046 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "ListBox_Create" "', expected argument " "2"" of type '" "wxWindow *""'");
9047 }
9048 arg2 = reinterpret_cast< wxWindow * >(argp2);
9049 if (obj2) {
9050 ecode3 = SWIG_AsVal_int(obj2, &val3);
9051 if (!SWIG_IsOK(ecode3)) {
9052 SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "ListBox_Create" "', expected argument " "3"" of type '" "int""'");
9053 }
9054 arg3 = static_cast< int >(val3);
9055 }
9056 if (obj3) {
d55e5bfc 9057 {
554f62e9
RD
9058 arg4 = &temp4;
9059 if ( ! wxPoint_helper(obj3, &arg4)) SWIG_fail;
d55e5bfc 9060 }
554f62e9
RD
9061 }
9062 if (obj4) {
d55e5bfc 9063 {
554f62e9
RD
9064 arg5 = &temp5;
9065 if ( ! wxSize_helper(obj4, &arg5)) SWIG_fail;
d55e5bfc 9066 }
554f62e9
RD
9067 }
9068 if (obj5) {
d55e5bfc 9069 {
554f62e9
RD
9070 if (! PySequence_Check(obj5)) {
9071 PyErr_SetString(PyExc_TypeError, "Sequence of strings expected.");
9072 SWIG_fail;
9073 }
9074 arg6 = new wxArrayString;
9075 temp6 = true;
9076 int i, len=PySequence_Length(obj5);
9077 for (i=0; i<len; i++) {
9078 PyObject* item = PySequence_GetItem(obj5, i);
9079 wxString* s = wxString_in_helper(item);
9080 if (PyErr_Occurred()) SWIG_fail;
9081 arg6->Add(*s);
9082 delete s;
9083 Py_DECREF(item);
9084 }
d55e5bfc 9085 }
554f62e9
RD
9086 }
9087 if (obj6) {
9088 ecode7 = SWIG_AsVal_long(obj6, &val7);
9089 if (!SWIG_IsOK(ecode7)) {
9090 SWIG_exception_fail(SWIG_ArgError(ecode7), "in method '" "ListBox_Create" "', expected argument " "7"" of type '" "long""'");
9091 }
9092 arg7 = static_cast< long >(val7);
9093 }
9094 if (obj7) {
9095 res8 = SWIG_ConvertPtr(obj7, &argp8, SWIGTYPE_p_wxValidator, 0 | 0);
9096 if (!SWIG_IsOK(res8)) {
9097 SWIG_exception_fail(SWIG_ArgError(res8), "in method '" "ListBox_Create" "', expected argument " "8"" of type '" "wxValidator const &""'");
d55e5bfc 9098 }
554f62e9
RD
9099 if (!argp8) {
9100 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "ListBox_Create" "', expected argument " "8"" of type '" "wxValidator const &""'");
f20a2e1f 9101 }
554f62e9
RD
9102 arg8 = reinterpret_cast< wxValidator * >(argp8);
9103 }
9104 if (obj8) {
f20a2e1f 9105 {
554f62e9
RD
9106 arg9 = wxString_in_helper(obj8);
9107 if (arg9 == NULL) SWIG_fail;
9108 temp9 = true;
f20a2e1f 9109 }
554f62e9
RD
9110 }
9111 {
9112 PyThreadState* __tstate = wxPyBeginAllowThreads();
9113 result = (bool)(arg1)->Create(arg2,arg3,(wxPoint const &)*arg4,(wxSize const &)*arg5,(wxArrayString const &)*arg6,arg7,(wxValidator const &)*arg8,(wxString const &)*arg9);
9114 wxPyEndAllowThreads(__tstate);
9115 if (PyErr_Occurred()) SWIG_fail;
9116 }
9117 {
9118 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
9119 }
9120 {
9121 if (temp6) delete arg6;
9122 }
9123 {
9124 if (temp9)
9125 delete arg9;
9126 }
9127 return resultobj;
9128fail:
9129 {
9130 if (temp6) delete arg6;
9131 }
9132 {
9133 if (temp9)
9134 delete arg9;
9135 }
9136 return NULL;
9137}
9138
9139
9140SWIGINTERN PyObject *_wrap_ListBox_Insert(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
9141 PyObject *resultobj = 0;
9142 wxListBox *arg1 = (wxListBox *) 0 ;
9143 wxString *arg2 = 0 ;
9144 int arg3 ;
9145 PyObject *arg4 = (PyObject *) NULL ;
9146 void *argp1 = 0 ;
9147 int res1 = 0 ;
9148 bool temp2 = false ;
9149 int val3 ;
9150 int ecode3 = 0 ;
9151 PyObject * obj0 = 0 ;
9152 PyObject * obj1 = 0 ;
9153 PyObject * obj2 = 0 ;
9154 PyObject * obj3 = 0 ;
9155 char * kwnames[] = {
9156 (char *) "self",(char *) "item",(char *) "pos",(char *) "clientData", NULL
9157 };
9158
9159 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO|O:ListBox_Insert",kwnames,&obj0,&obj1,&obj2,&obj3)) SWIG_fail;
9160 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxListBox, 0 | 0 );
9161 if (!SWIG_IsOK(res1)) {
9162 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ListBox_Insert" "', expected argument " "1"" of type '" "wxListBox *""'");
9163 }
9164 arg1 = reinterpret_cast< wxListBox * >(argp1);
9165 {
9166 arg2 = wxString_in_helper(obj1);
9167 if (arg2 == NULL) SWIG_fail;
9168 temp2 = true;
9169 }
9170 ecode3 = SWIG_AsVal_int(obj2, &val3);
9171 if (!SWIG_IsOK(ecode3)) {
9172 SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "ListBox_Insert" "', expected argument " "3"" of type '" "int""'");
9173 }
9174 arg3 = static_cast< int >(val3);
9175 if (obj3) {
9176 arg4 = obj3;
9177 }
9178 {
9179 PyThreadState* __tstate = wxPyBeginAllowThreads();
9180 wxListBox_Insert(arg1,(wxString const &)*arg2,arg3,arg4);
9181 wxPyEndAllowThreads(__tstate);
9182 if (PyErr_Occurred()) SWIG_fail;
9183 }
9184 resultobj = SWIG_Py_Void();
9185 {
9186 if (temp2)
9187 delete arg2;
9188 }
9189 return resultobj;
9190fail:
9191 {
9192 if (temp2)
9193 delete arg2;
9194 }
9195 return NULL;
9196}
9197
9198
9199SWIGINTERN PyObject *_wrap_ListBox_InsertItems(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
9200 PyObject *resultobj = 0;
9201 wxListBox *arg1 = (wxListBox *) 0 ;
9202 wxArrayString *arg2 = 0 ;
50f151d7 9203 unsigned int arg3 ;
554f62e9
RD
9204 void *argp1 = 0 ;
9205 int res1 = 0 ;
9206 bool temp2 = false ;
50f151d7 9207 unsigned int val3 ;
554f62e9
RD
9208 int ecode3 = 0 ;
9209 PyObject * obj0 = 0 ;
9210 PyObject * obj1 = 0 ;
9211 PyObject * obj2 = 0 ;
9212 char * kwnames[] = {
9213 (char *) "self",(char *) "items",(char *) "pos", NULL
9214 };
9215
9216 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:ListBox_InsertItems",kwnames,&obj0,&obj1,&obj2)) SWIG_fail;
9217 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxListBox, 0 | 0 );
9218 if (!SWIG_IsOK(res1)) {
9219 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ListBox_InsertItems" "', expected argument " "1"" of type '" "wxListBox *""'");
9220 }
9221 arg1 = reinterpret_cast< wxListBox * >(argp1);
9222 {
9223 if (! PySequence_Check(obj1)) {
9224 PyErr_SetString(PyExc_TypeError, "Sequence of strings expected.");
9225 SWIG_fail;
9226 }
9227 arg2 = new wxArrayString;
9228 temp2 = true;
9229 int i, len=PySequence_Length(obj1);
9230 for (i=0; i<len; i++) {
9231 PyObject* item = PySequence_GetItem(obj1, i);
9232 wxString* s = wxString_in_helper(item);
9233 if (PyErr_Occurred()) SWIG_fail;
9234 arg2->Add(*s);
9235 delete s;
9236 Py_DECREF(item);
f20a2e1f 9237 }
554f62e9 9238 }
50f151d7 9239 ecode3 = SWIG_AsVal_unsigned_SS_int(obj2, &val3);
554f62e9 9240 if (!SWIG_IsOK(ecode3)) {
50f151d7 9241 SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "ListBox_InsertItems" "', expected argument " "3"" of type '" "unsigned int""'");
554f62e9 9242 }
50f151d7 9243 arg3 = static_cast< unsigned int >(val3);
554f62e9
RD
9244 {
9245 PyThreadState* __tstate = wxPyBeginAllowThreads();
9246 (arg1)->InsertItems((wxArrayString const &)*arg2,arg3);
9247 wxPyEndAllowThreads(__tstate);
9248 if (PyErr_Occurred()) SWIG_fail;
9249 }
9250 resultobj = SWIG_Py_Void();
9251 {
9252 if (temp2) delete arg2;
9253 }
9254 return resultobj;
9255fail:
9256 {
9257 if (temp2) delete arg2;
9258 }
9259 return NULL;
f20a2e1f
RD
9260}
9261
9262
554f62e9
RD
9263SWIGINTERN PyObject *_wrap_ListBox_Set(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
9264 PyObject *resultobj = 0;
9265 wxListBox *arg1 = (wxListBox *) 0 ;
9266 wxArrayString *arg2 = 0 ;
9267 void *argp1 = 0 ;
9268 int res1 = 0 ;
9269 bool temp2 = false ;
9270 PyObject * obj0 = 0 ;
9271 PyObject * obj1 = 0 ;
9272 char * kwnames[] = {
9273 (char *) "self",(char *) "items", NULL
9274 };
9275
9276 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ListBox_Set",kwnames,&obj0,&obj1)) SWIG_fail;
9277 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxListBox, 0 | 0 );
9278 if (!SWIG_IsOK(res1)) {
9279 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ListBox_Set" "', expected argument " "1"" of type '" "wxListBox *""'");
9280 }
9281 arg1 = reinterpret_cast< wxListBox * >(argp1);
9282 {
9283 if (! PySequence_Check(obj1)) {
9284 PyErr_SetString(PyExc_TypeError, "Sequence of strings expected.");
9285 SWIG_fail;
9286 }
9287 arg2 = new wxArrayString;
9288 temp2 = true;
9289 int i, len=PySequence_Length(obj1);
9290 for (i=0; i<len; i++) {
9291 PyObject* item = PySequence_GetItem(obj1, i);
9292 wxString* s = wxString_in_helper(item);
9293 if (PyErr_Occurred()) SWIG_fail;
9294 arg2->Add(*s);
9295 delete s;
9296 Py_DECREF(item);
d55e5bfc 9297 }
554f62e9
RD
9298 }
9299 {
9300 PyThreadState* __tstate = wxPyBeginAllowThreads();
9301 (arg1)->Set((wxArrayString const &)*arg2);
9302 wxPyEndAllowThreads(__tstate);
9303 if (PyErr_Occurred()) SWIG_fail;
9304 }
9305 resultobj = SWIG_Py_Void();
9306 {
9307 if (temp2) delete arg2;
9308 }
9309 return resultobj;
9310fail:
9311 {
9312 if (temp2) delete arg2;
9313 }
9314 return NULL;
9315}
9316
9317
9318SWIGINTERN PyObject *_wrap_ListBox_IsSelected(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
9319 PyObject *resultobj = 0;
9320 wxListBox *arg1 = (wxListBox *) 0 ;
9321 int arg2 ;
9322 bool result;
9323 void *argp1 = 0 ;
9324 int res1 = 0 ;
9325 int val2 ;
9326 int ecode2 = 0 ;
9327 PyObject * obj0 = 0 ;
9328 PyObject * obj1 = 0 ;
9329 char * kwnames[] = {
9330 (char *) "self",(char *) "n", NULL
9331 };
9332
9333 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ListBox_IsSelected",kwnames,&obj0,&obj1)) SWIG_fail;
9334 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxListBox, 0 | 0 );
9335 if (!SWIG_IsOK(res1)) {
9336 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ListBox_IsSelected" "', expected argument " "1"" of type '" "wxListBox const *""'");
9337 }
9338 arg1 = reinterpret_cast< wxListBox * >(argp1);
9339 ecode2 = SWIG_AsVal_int(obj1, &val2);
9340 if (!SWIG_IsOK(ecode2)) {
9341 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "ListBox_IsSelected" "', expected argument " "2"" of type '" "int""'");
9342 }
9343 arg2 = static_cast< int >(val2);
9344 {
9345 PyThreadState* __tstate = wxPyBeginAllowThreads();
9346 result = (bool)((wxListBox const *)arg1)->IsSelected(arg2);
9347 wxPyEndAllowThreads(__tstate);
9348 if (PyErr_Occurred()) SWIG_fail;
9349 }
9350 {
9351 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
9352 }
9353 return resultobj;
9354fail:
9355 return NULL;
9356}
9357
9358
9359SWIGINTERN PyObject *_wrap_ListBox_SetSelection(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
9360 PyObject *resultobj = 0;
9361 wxListBox *arg1 = (wxListBox *) 0 ;
9362 int arg2 ;
9363 bool arg3 = (bool) true ;
9364 void *argp1 = 0 ;
9365 int res1 = 0 ;
9366 int val2 ;
9367 int ecode2 = 0 ;
9368 bool val3 ;
9369 int ecode3 = 0 ;
9370 PyObject * obj0 = 0 ;
9371 PyObject * obj1 = 0 ;
9372 PyObject * obj2 = 0 ;
9373 char * kwnames[] = {
9374 (char *) "self",(char *) "n",(char *) "select", NULL
9375 };
9376
9377 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:ListBox_SetSelection",kwnames,&obj0,&obj1,&obj2)) SWIG_fail;
9378 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxListBox, 0 | 0 );
9379 if (!SWIG_IsOK(res1)) {
9380 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ListBox_SetSelection" "', expected argument " "1"" of type '" "wxListBox *""'");
9381 }
9382 arg1 = reinterpret_cast< wxListBox * >(argp1);
9383 ecode2 = SWIG_AsVal_int(obj1, &val2);
9384 if (!SWIG_IsOK(ecode2)) {
9385 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "ListBox_SetSelection" "', expected argument " "2"" of type '" "int""'");
9386 }
9387 arg2 = static_cast< int >(val2);
9388 if (obj2) {
9389 ecode3 = SWIG_AsVal_bool(obj2, &val3);
9390 if (!SWIG_IsOK(ecode3)) {
9391 SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "ListBox_SetSelection" "', expected argument " "3"" of type '" "bool""'");
9392 }
9393 arg3 = static_cast< bool >(val3);
9394 }
9395 {
9396 PyThreadState* __tstate = wxPyBeginAllowThreads();
9397 (arg1)->SetSelection(arg2,arg3);
9398 wxPyEndAllowThreads(__tstate);
9399 if (PyErr_Occurred()) SWIG_fail;
9400 }
9401 resultobj = SWIG_Py_Void();
9402 return resultobj;
9403fail:
9404 return NULL;
9405}
9406
9407
9408SWIGINTERN PyObject *_wrap_ListBox_Select(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
9409 PyObject *resultobj = 0;
9410 wxListBox *arg1 = (wxListBox *) 0 ;
9411 int arg2 ;
9412 void *argp1 = 0 ;
9413 int res1 = 0 ;
9414 int val2 ;
9415 int ecode2 = 0 ;
9416 PyObject * obj0 = 0 ;
9417 PyObject * obj1 = 0 ;
9418 char * kwnames[] = {
9419 (char *) "self",(char *) "n", NULL
9420 };
9421
9422 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ListBox_Select",kwnames,&obj0,&obj1)) SWIG_fail;
9423 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxListBox, 0 | 0 );
9424 if (!SWIG_IsOK(res1)) {
9425 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ListBox_Select" "', expected argument " "1"" of type '" "wxListBox *""'");
9426 }
9427 arg1 = reinterpret_cast< wxListBox * >(argp1);
9428 ecode2 = SWIG_AsVal_int(obj1, &val2);
9429 if (!SWIG_IsOK(ecode2)) {
9430 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "ListBox_Select" "', expected argument " "2"" of type '" "int""'");
9431 }
9432 arg2 = static_cast< int >(val2);
9433 {
9434 PyThreadState* __tstate = wxPyBeginAllowThreads();
9435 (arg1)->Select(arg2);
9436 wxPyEndAllowThreads(__tstate);
9437 if (PyErr_Occurred()) SWIG_fail;
9438 }
9439 resultobj = SWIG_Py_Void();
9440 return resultobj;
9441fail:
9442 return NULL;
9443}
9444
9445
9446SWIGINTERN PyObject *_wrap_ListBox_Deselect(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
9447 PyObject *resultobj = 0;
9448 wxListBox *arg1 = (wxListBox *) 0 ;
9449 int arg2 ;
9450 void *argp1 = 0 ;
9451 int res1 = 0 ;
9452 int val2 ;
9453 int ecode2 = 0 ;
9454 PyObject * obj0 = 0 ;
9455 PyObject * obj1 = 0 ;
9456 char * kwnames[] = {
9457 (char *) "self",(char *) "n", NULL
9458 };
9459
9460 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ListBox_Deselect",kwnames,&obj0,&obj1)) SWIG_fail;
9461 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxListBox, 0 | 0 );
9462 if (!SWIG_IsOK(res1)) {
9463 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ListBox_Deselect" "', expected argument " "1"" of type '" "wxListBox *""'");
9464 }
9465 arg1 = reinterpret_cast< wxListBox * >(argp1);
9466 ecode2 = SWIG_AsVal_int(obj1, &val2);
9467 if (!SWIG_IsOK(ecode2)) {
9468 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "ListBox_Deselect" "', expected argument " "2"" of type '" "int""'");
9469 }
9470 arg2 = static_cast< int >(val2);
9471 {
9472 PyThreadState* __tstate = wxPyBeginAllowThreads();
9473 (arg1)->Deselect(arg2);
9474 wxPyEndAllowThreads(__tstate);
9475 if (PyErr_Occurred()) SWIG_fail;
9476 }
9477 resultobj = SWIG_Py_Void();
9478 return resultobj;
9479fail:
9480 return NULL;
9481}
9482
9483
9484SWIGINTERN PyObject *_wrap_ListBox_DeselectAll(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
9485 PyObject *resultobj = 0;
9486 wxListBox *arg1 = (wxListBox *) 0 ;
9487 int arg2 = (int) -1 ;
9488 void *argp1 = 0 ;
9489 int res1 = 0 ;
9490 int val2 ;
9491 int ecode2 = 0 ;
9492 PyObject * obj0 = 0 ;
9493 PyObject * obj1 = 0 ;
9494 char * kwnames[] = {
9495 (char *) "self",(char *) "itemToLeaveSelected", NULL
9496 };
9497
9498 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:ListBox_DeselectAll",kwnames,&obj0,&obj1)) SWIG_fail;
9499 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxListBox, 0 | 0 );
9500 if (!SWIG_IsOK(res1)) {
9501 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ListBox_DeselectAll" "', expected argument " "1"" of type '" "wxListBox *""'");
9502 }
9503 arg1 = reinterpret_cast< wxListBox * >(argp1);
9504 if (obj1) {
9505 ecode2 = SWIG_AsVal_int(obj1, &val2);
9506 if (!SWIG_IsOK(ecode2)) {
9507 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "ListBox_DeselectAll" "', expected argument " "2"" of type '" "int""'");
9508 }
9509 arg2 = static_cast< int >(val2);
9510 }
9511 {
9512 PyThreadState* __tstate = wxPyBeginAllowThreads();
9513 (arg1)->DeselectAll(arg2);
9514 wxPyEndAllowThreads(__tstate);
9515 if (PyErr_Occurred()) SWIG_fail;
9516 }
9517 resultobj = SWIG_Py_Void();
9518 return resultobj;
9519fail:
9520 return NULL;
9521}
9522
9523
9524SWIGINTERN PyObject *_wrap_ListBox_SetStringSelection(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
9525 PyObject *resultobj = 0;
9526 wxListBox *arg1 = (wxListBox *) 0 ;
9527 wxString *arg2 = 0 ;
9528 bool arg3 = (bool) true ;
9529 bool result;
9530 void *argp1 = 0 ;
9531 int res1 = 0 ;
9532 bool temp2 = false ;
9533 bool val3 ;
9534 int ecode3 = 0 ;
9535 PyObject * obj0 = 0 ;
9536 PyObject * obj1 = 0 ;
9537 PyObject * obj2 = 0 ;
9538 char * kwnames[] = {
9539 (char *) "self",(char *) "s",(char *) "select", NULL
9540 };
9541
9542 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:ListBox_SetStringSelection",kwnames,&obj0,&obj1,&obj2)) SWIG_fail;
9543 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxListBox, 0 | 0 );
9544 if (!SWIG_IsOK(res1)) {
9545 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ListBox_SetStringSelection" "', expected argument " "1"" of type '" "wxListBox *""'");
9546 }
9547 arg1 = reinterpret_cast< wxListBox * >(argp1);
9548 {
9549 arg2 = wxString_in_helper(obj1);
9550 if (arg2 == NULL) SWIG_fail;
9551 temp2 = true;
9552 }
9553 if (obj2) {
9554 ecode3 = SWIG_AsVal_bool(obj2, &val3);
9555 if (!SWIG_IsOK(ecode3)) {
9556 SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "ListBox_SetStringSelection" "', expected argument " "3"" of type '" "bool""'");
9557 }
9558 arg3 = static_cast< bool >(val3);
9559 }
9560 {
9561 PyThreadState* __tstate = wxPyBeginAllowThreads();
9562 result = (bool)(arg1)->SetStringSelection((wxString const &)*arg2,arg3);
9563 wxPyEndAllowThreads(__tstate);
9564 if (PyErr_Occurred()) SWIG_fail;
9565 }
9566 {
9567 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
9568 }
9569 {
9570 if (temp2)
9571 delete arg2;
9572 }
9573 return resultobj;
9574fail:
9575 {
9576 if (temp2)
9577 delete arg2;
9578 }
9579 return NULL;
d55e5bfc
RD
9580}
9581
9582
554f62e9
RD
9583SWIGINTERN PyObject *_wrap_ListBox_GetSelections(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
9584 PyObject *resultobj = 0;
9585 wxListBox *arg1 = (wxListBox *) 0 ;
9586 PyObject *result = 0 ;
9587 void *argp1 = 0 ;
9588 int res1 = 0 ;
9589 PyObject *swig_obj[1] ;
9590
9591 if (!args) SWIG_fail;
9592 swig_obj[0] = args;
9593 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxListBox, 0 | 0 );
9594 if (!SWIG_IsOK(res1)) {
9595 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ListBox_GetSelections" "', expected argument " "1"" of type '" "wxListBox *""'");
9596 }
9597 arg1 = reinterpret_cast< wxListBox * >(argp1);
9598 {
9599 PyThreadState* __tstate = wxPyBeginAllowThreads();
9600 result = (PyObject *)wxListBox_GetSelections(arg1);
9601 wxPyEndAllowThreads(__tstate);
9602 if (PyErr_Occurred()) SWIG_fail;
9603 }
9604 resultobj = result;
9605 return resultobj;
9606fail:
9607 return NULL;
9608}
9609
9610
9611SWIGINTERN PyObject *_wrap_ListBox_SetFirstItem(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
9612 PyObject *resultobj = 0;
9613 wxListBox *arg1 = (wxListBox *) 0 ;
9614 int arg2 ;
9615 void *argp1 = 0 ;
9616 int res1 = 0 ;
9617 int val2 ;
9618 int ecode2 = 0 ;
9619 PyObject * obj0 = 0 ;
9620 PyObject * obj1 = 0 ;
9621 char * kwnames[] = {
9622 (char *) "self",(char *) "n", NULL
9623 };
9624
9625 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ListBox_SetFirstItem",kwnames,&obj0,&obj1)) SWIG_fail;
9626 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxListBox, 0 | 0 );
9627 if (!SWIG_IsOK(res1)) {
9628 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ListBox_SetFirstItem" "', expected argument " "1"" of type '" "wxListBox *""'");
9629 }
9630 arg1 = reinterpret_cast< wxListBox * >(argp1);
9631 ecode2 = SWIG_AsVal_int(obj1, &val2);
9632 if (!SWIG_IsOK(ecode2)) {
9633 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "ListBox_SetFirstItem" "', expected argument " "2"" of type '" "int""'");
9634 }
9635 arg2 = static_cast< int >(val2);
9636 {
9637 PyThreadState* __tstate = wxPyBeginAllowThreads();
9638 (arg1)->SetFirstItem(arg2);
9639 wxPyEndAllowThreads(__tstate);
9640 if (PyErr_Occurred()) SWIG_fail;
9641 }
9642 resultobj = SWIG_Py_Void();
9643 return resultobj;
9644fail:
9645 return NULL;
9646}
9647
9648
9649SWIGINTERN PyObject *_wrap_ListBox_SetFirstItemStr(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
9650 PyObject *resultobj = 0;
9651 wxListBox *arg1 = (wxListBox *) 0 ;
9652 wxString *arg2 = 0 ;
9653 void *argp1 = 0 ;
9654 int res1 = 0 ;
9655 bool temp2 = false ;
9656 PyObject * obj0 = 0 ;
9657 PyObject * obj1 = 0 ;
9658 char * kwnames[] = {
9659 (char *) "self",(char *) "s", NULL
9660 };
9661
9662 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ListBox_SetFirstItemStr",kwnames,&obj0,&obj1)) SWIG_fail;
9663 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxListBox, 0 | 0 );
9664 if (!SWIG_IsOK(res1)) {
9665 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ListBox_SetFirstItemStr" "', expected argument " "1"" of type '" "wxListBox *""'");
9666 }
9667 arg1 = reinterpret_cast< wxListBox * >(argp1);
9668 {
9669 arg2 = wxString_in_helper(obj1);
9670 if (arg2 == NULL) SWIG_fail;
9671 temp2 = true;
9672 }
9673 {
9674 PyThreadState* __tstate = wxPyBeginAllowThreads();
9675 (arg1)->SetFirstItem((wxString const &)*arg2);
9676 wxPyEndAllowThreads(__tstate);
9677 if (PyErr_Occurred()) SWIG_fail;
9678 }
9679 resultobj = SWIG_Py_Void();
9680 {
9681 if (temp2)
9682 delete arg2;
9683 }
9684 return resultobj;
9685fail:
9686 {
9687 if (temp2)
9688 delete arg2;
9689 }
9690 return NULL;
9691}
9692
9693
9694SWIGINTERN PyObject *_wrap_ListBox_EnsureVisible(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
9695 PyObject *resultobj = 0;
9696 wxListBox *arg1 = (wxListBox *) 0 ;
9697 int arg2 ;
9698 void *argp1 = 0 ;
9699 int res1 = 0 ;
9700 int val2 ;
9701 int ecode2 = 0 ;
9702 PyObject * obj0 = 0 ;
9703 PyObject * obj1 = 0 ;
9704 char * kwnames[] = {
9705 (char *) "self",(char *) "n", NULL
9706 };
9707
9708 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ListBox_EnsureVisible",kwnames,&obj0,&obj1)) SWIG_fail;
9709 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxListBox, 0 | 0 );
9710 if (!SWIG_IsOK(res1)) {
9711 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ListBox_EnsureVisible" "', expected argument " "1"" of type '" "wxListBox *""'");
9712 }
9713 arg1 = reinterpret_cast< wxListBox * >(argp1);
9714 ecode2 = SWIG_AsVal_int(obj1, &val2);
9715 if (!SWIG_IsOK(ecode2)) {
9716 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "ListBox_EnsureVisible" "', expected argument " "2"" of type '" "int""'");
9717 }
9718 arg2 = static_cast< int >(val2);
9719 {
9720 PyThreadState* __tstate = wxPyBeginAllowThreads();
9721 (arg1)->EnsureVisible(arg2);
9722 wxPyEndAllowThreads(__tstate);
9723 if (PyErr_Occurred()) SWIG_fail;
9724 }
9725 resultobj = SWIG_Py_Void();
9726 return resultobj;
9727fail:
9728 return NULL;
9729}
9730
9731
9732SWIGINTERN PyObject *_wrap_ListBox_AppendAndEnsureVisible(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
9733 PyObject *resultobj = 0;
9734 wxListBox *arg1 = (wxListBox *) 0 ;
9735 wxString *arg2 = 0 ;
9736 void *argp1 = 0 ;
9737 int res1 = 0 ;
9738 bool temp2 = false ;
9739 PyObject * obj0 = 0 ;
9740 PyObject * obj1 = 0 ;
9741 char * kwnames[] = {
9742 (char *) "self",(char *) "s", NULL
9743 };
9744
9745 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ListBox_AppendAndEnsureVisible",kwnames,&obj0,&obj1)) SWIG_fail;
9746 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxListBox, 0 | 0 );
9747 if (!SWIG_IsOK(res1)) {
9748 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ListBox_AppendAndEnsureVisible" "', expected argument " "1"" of type '" "wxListBox *""'");
9749 }
9750 arg1 = reinterpret_cast< wxListBox * >(argp1);
9751 {
9752 arg2 = wxString_in_helper(obj1);
9753 if (arg2 == NULL) SWIG_fail;
9754 temp2 = true;
9755 }
9756 {
9757 PyThreadState* __tstate = wxPyBeginAllowThreads();
9758 (arg1)->AppendAndEnsureVisible((wxString const &)*arg2);
9759 wxPyEndAllowThreads(__tstate);
9760 if (PyErr_Occurred()) SWIG_fail;
9761 }
9762 resultobj = SWIG_Py_Void();
9763 {
9764 if (temp2)
9765 delete arg2;
9766 }
9767 return resultobj;
9768fail:
9769 {
9770 if (temp2)
9771 delete arg2;
9772 }
9773 return NULL;
d55e5bfc
RD
9774}
9775
9776
554f62e9
RD
9777SWIGINTERN PyObject *_wrap_ListBox_IsSorted(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
9778 PyObject *resultobj = 0;
9779 wxListBox *arg1 = (wxListBox *) 0 ;
9780 bool result;
9781 void *argp1 = 0 ;
9782 int res1 = 0 ;
9783 PyObject *swig_obj[1] ;
9784
9785 if (!args) SWIG_fail;
9786 swig_obj[0] = args;
9787 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxListBox, 0 | 0 );
9788 if (!SWIG_IsOK(res1)) {
9789 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ListBox_IsSorted" "', expected argument " "1"" of type '" "wxListBox const *""'");
9790 }
9791 arg1 = reinterpret_cast< wxListBox * >(argp1);
9792 {
9793 PyThreadState* __tstate = wxPyBeginAllowThreads();
9794 result = (bool)((wxListBox const *)arg1)->IsSorted();
9795 wxPyEndAllowThreads(__tstate);
9796 if (PyErr_Occurred()) SWIG_fail;
9797 }
9798 {
9799 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
9800 }
9801 return resultobj;
9802fail:
9803 return NULL;
9804}
9805
9806
9807SWIGINTERN PyObject *_wrap_ListBox_HitTest(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
9808 PyObject *resultobj = 0;
9809 wxListBox *arg1 = (wxListBox *) 0 ;
9810 wxPoint *arg2 = 0 ;
9811 int result;
9812 void *argp1 = 0 ;
9813 int res1 = 0 ;
9814 wxPoint temp2 ;
9815 PyObject * obj0 = 0 ;
9816 PyObject * obj1 = 0 ;
9817 char * kwnames[] = {
9818 (char *) "self",(char *) "pt", NULL
9819 };
9820
9821 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ListBox_HitTest",kwnames,&obj0,&obj1)) SWIG_fail;
9822 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxListBox, 0 | 0 );
9823 if (!SWIG_IsOK(res1)) {
9824 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ListBox_HitTest" "', expected argument " "1"" of type '" "wxListBox const *""'");
9825 }
9826 arg1 = reinterpret_cast< wxListBox * >(argp1);
9827 {
9828 arg2 = &temp2;
9829 if ( ! wxPoint_helper(obj1, &arg2)) SWIG_fail;
9830 }
9831 {
9832 PyThreadState* __tstate = wxPyBeginAllowThreads();
9833 result = (int)((wxListBox const *)arg1)->HitTest((wxPoint const &)*arg2);
9834 wxPyEndAllowThreads(__tstate);
9835 if (PyErr_Occurred()) SWIG_fail;
9836 }
9837 resultobj = SWIG_From_int(static_cast< int >(result));
9838 return resultobj;
9839fail:
9840 return NULL;
9841}
9842
9843
9844SWIGINTERN PyObject *_wrap_ListBox_SetItemForegroundColour(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
9845 PyObject *resultobj = 0;
9846 wxListBox *arg1 = (wxListBox *) 0 ;
9847 int arg2 ;
9848 wxColour *arg3 = 0 ;
9849 void *argp1 = 0 ;
9850 int res1 = 0 ;
9851 int val2 ;
9852 int ecode2 = 0 ;
9853 wxColour temp3 ;
9854 PyObject * obj0 = 0 ;
9855 PyObject * obj1 = 0 ;
9856 PyObject * obj2 = 0 ;
9857 char * kwnames[] = {
9858 (char *) "self",(char *) "item",(char *) "c", NULL
9859 };
9860
9861 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:ListBox_SetItemForegroundColour",kwnames,&obj0,&obj1,&obj2)) SWIG_fail;
9862 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxListBox, 0 | 0 );
9863 if (!SWIG_IsOK(res1)) {
9864 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ListBox_SetItemForegroundColour" "', expected argument " "1"" of type '" "wxListBox *""'");
9865 }
9866 arg1 = reinterpret_cast< wxListBox * >(argp1);
9867 ecode2 = SWIG_AsVal_int(obj1, &val2);
9868 if (!SWIG_IsOK(ecode2)) {
9869 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "ListBox_SetItemForegroundColour" "', expected argument " "2"" of type '" "int""'");
9870 }
9871 arg2 = static_cast< int >(val2);
9872 {
9873 arg3 = &temp3;
9874 if ( ! wxColour_helper(obj2, &arg3)) SWIG_fail;
9875 }
9876 {
9877 PyThreadState* __tstate = wxPyBeginAllowThreads();
9878 wxListBox_SetItemForegroundColour(arg1,arg2,(wxColour const &)*arg3);
9879 wxPyEndAllowThreads(__tstate);
9880 if (PyErr_Occurred()) SWIG_fail;
9881 }
9882 resultobj = SWIG_Py_Void();
9883 return resultobj;
9884fail:
9885 return NULL;
9886}
9887
9888
9889SWIGINTERN PyObject *_wrap_ListBox_SetItemBackgroundColour(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
9890 PyObject *resultobj = 0;
9891 wxListBox *arg1 = (wxListBox *) 0 ;
9892 int arg2 ;
9893 wxColour *arg3 = 0 ;
9894 void *argp1 = 0 ;
9895 int res1 = 0 ;
9896 int val2 ;
9897 int ecode2 = 0 ;
9898 wxColour temp3 ;
9899 PyObject * obj0 = 0 ;
9900 PyObject * obj1 = 0 ;
9901 PyObject * obj2 = 0 ;
9902 char * kwnames[] = {
9903 (char *) "self",(char *) "item",(char *) "c", NULL
9904 };
9905
9906 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:ListBox_SetItemBackgroundColour",kwnames,&obj0,&obj1,&obj2)) SWIG_fail;
9907 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxListBox, 0 | 0 );
9908 if (!SWIG_IsOK(res1)) {
9909 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ListBox_SetItemBackgroundColour" "', expected argument " "1"" of type '" "wxListBox *""'");
9910 }
9911 arg1 = reinterpret_cast< wxListBox * >(argp1);
9912 ecode2 = SWIG_AsVal_int(obj1, &val2);
9913 if (!SWIG_IsOK(ecode2)) {
9914 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "ListBox_SetItemBackgroundColour" "', expected argument " "2"" of type '" "int""'");
9915 }
9916 arg2 = static_cast< int >(val2);
9917 {
9918 arg3 = &temp3;
9919 if ( ! wxColour_helper(obj2, &arg3)) SWIG_fail;
9920 }
9921 {
9922 PyThreadState* __tstate = wxPyBeginAllowThreads();
9923 wxListBox_SetItemBackgroundColour(arg1,arg2,(wxColour const &)*arg3);
9924 wxPyEndAllowThreads(__tstate);
9925 if (PyErr_Occurred()) SWIG_fail;
9926 }
9927 resultobj = SWIG_Py_Void();
9928 return resultobj;
9929fail:
9930 return NULL;
9931}
9932
9933
9934SWIGINTERN PyObject *_wrap_ListBox_SetItemFont(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
9935 PyObject *resultobj = 0;
9936 wxListBox *arg1 = (wxListBox *) 0 ;
9937 int arg2 ;
9938 wxFont *arg3 = 0 ;
9939 void *argp1 = 0 ;
9940 int res1 = 0 ;
9941 int val2 ;
9942 int ecode2 = 0 ;
9943 void *argp3 = 0 ;
9944 int res3 = 0 ;
9945 PyObject * obj0 = 0 ;
9946 PyObject * obj1 = 0 ;
9947 PyObject * obj2 = 0 ;
9948 char * kwnames[] = {
9949 (char *) "self",(char *) "item",(char *) "f", NULL
9950 };
9951
9952 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:ListBox_SetItemFont",kwnames,&obj0,&obj1,&obj2)) SWIG_fail;
9953 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxListBox, 0 | 0 );
9954 if (!SWIG_IsOK(res1)) {
9955 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ListBox_SetItemFont" "', expected argument " "1"" of type '" "wxListBox *""'");
9956 }
9957 arg1 = reinterpret_cast< wxListBox * >(argp1);
9958 ecode2 = SWIG_AsVal_int(obj1, &val2);
9959 if (!SWIG_IsOK(ecode2)) {
9960 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "ListBox_SetItemFont" "', expected argument " "2"" of type '" "int""'");
9961 }
9962 arg2 = static_cast< int >(val2);
9963 res3 = SWIG_ConvertPtr(obj2, &argp3, SWIGTYPE_p_wxFont, 0 | 0);
9964 if (!SWIG_IsOK(res3)) {
9965 SWIG_exception_fail(SWIG_ArgError(res3), "in method '" "ListBox_SetItemFont" "', expected argument " "3"" of type '" "wxFont const &""'");
9966 }
9967 if (!argp3) {
9968 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "ListBox_SetItemFont" "', expected argument " "3"" of type '" "wxFont const &""'");
9969 }
9970 arg3 = reinterpret_cast< wxFont * >(argp3);
9971 {
9972 PyThreadState* __tstate = wxPyBeginAllowThreads();
9973 wxListBox_SetItemFont(arg1,arg2,(wxFont const &)*arg3);
9974 wxPyEndAllowThreads(__tstate);
9975 if (PyErr_Occurred()) SWIG_fail;
9976 }
9977 resultobj = SWIG_Py_Void();
9978 return resultobj;
9979fail:
9980 return NULL;
9981}
9982
9983
9984SWIGINTERN PyObject *_wrap_ListBox_GetClassDefaultAttributes(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
9985 PyObject *resultobj = 0;
9986 wxWindowVariant arg1 = (wxWindowVariant) wxWINDOW_VARIANT_NORMAL ;
9987 SwigValueWrapper<wxVisualAttributes > result;
9988 int val1 ;
9989 int ecode1 = 0 ;
9990 PyObject * obj0 = 0 ;
9991 char * kwnames[] = {
9992 (char *) "variant", NULL
9993 };
9994
9995 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|O:ListBox_GetClassDefaultAttributes",kwnames,&obj0)) SWIG_fail;
9996 if (obj0) {
9997 ecode1 = SWIG_AsVal_int(obj0, &val1);
9998 if (!SWIG_IsOK(ecode1)) {
9999 SWIG_exception_fail(SWIG_ArgError(ecode1), "in method '" "ListBox_GetClassDefaultAttributes" "', expected argument " "1"" of type '" "wxWindowVariant""'");
10000 }
10001 arg1 = static_cast< wxWindowVariant >(val1);
10002 }
10003 {
10004 if (!wxPyCheckForApp()) SWIG_fail;
10005 PyThreadState* __tstate = wxPyBeginAllowThreads();
10006 result = wxListBox::GetClassDefaultAttributes(arg1);
10007 wxPyEndAllowThreads(__tstate);
10008 if (PyErr_Occurred()) SWIG_fail;
10009 }
10010 resultobj = SWIG_NewPointerObj((new wxVisualAttributes(static_cast< const wxVisualAttributes& >(result))), SWIGTYPE_p_wxVisualAttributes, SWIG_POINTER_OWN | 0 );
10011 return resultobj;
10012fail:
10013 return NULL;
10014}
10015
10016
10017SWIGINTERN PyObject *ListBox_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
10018 PyObject *obj;
10019 if (!SWIG_Python_UnpackTuple(args,(char*)"swigregister", 1, 1,&obj)) return NULL;
10020 SWIG_TypeNewClientData(SWIGTYPE_p_wxListBox, SWIG_NewClientData(obj));
10021 return SWIG_Py_Void();
10022}
10023
10024SWIGINTERN PyObject *ListBox_swiginit(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
10025 return SWIG_Python_InitShadowInstance(args);
10026}
10027
10028SWIGINTERN PyObject *_wrap_new_CheckListBox(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
10029 PyObject *resultobj = 0;
10030 wxWindow *arg1 = (wxWindow *) 0 ;
10031 int arg2 = (int) -1 ;
10032 wxPoint const &arg3_defvalue = wxDefaultPosition ;
10033 wxPoint *arg3 = (wxPoint *) &arg3_defvalue ;
10034 wxSize const &arg4_defvalue = wxDefaultSize ;
10035 wxSize *arg4 = (wxSize *) &arg4_defvalue ;
10036 wxArrayString const &arg5_defvalue = wxPyEmptyStringArray ;
10037 wxArrayString *arg5 = (wxArrayString *) &arg5_defvalue ;
10038 long arg6 = (long) 0 ;
10039 wxValidator const &arg7_defvalue = wxDefaultValidator ;
10040 wxValidator *arg7 = (wxValidator *) &arg7_defvalue ;
10041 wxString const &arg8_defvalue = wxPyListBoxNameStr ;
10042 wxString *arg8 = (wxString *) &arg8_defvalue ;
10043 wxCheckListBox *result = 0 ;
10044 void *argp1 = 0 ;
10045 int res1 = 0 ;
10046 int val2 ;
10047 int ecode2 = 0 ;
10048 wxPoint temp3 ;
10049 wxSize temp4 ;
10050 bool temp5 = false ;
10051 long val6 ;
10052 int ecode6 = 0 ;
10053 void *argp7 = 0 ;
10054 int res7 = 0 ;
10055 bool temp8 = false ;
10056 PyObject * obj0 = 0 ;
10057 PyObject * obj1 = 0 ;
10058 PyObject * obj2 = 0 ;
10059 PyObject * obj3 = 0 ;
10060 PyObject * obj4 = 0 ;
10061 PyObject * obj5 = 0 ;
10062 PyObject * obj6 = 0 ;
10063 PyObject * obj7 = 0 ;
10064 char * kwnames[] = {
10065 (char *) "parent",(char *) "id",(char *) "pos",(char *) "size",(char *) "choices",(char *) "style",(char *) "validator",(char *) "name", NULL
10066 };
10067
10068 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|OOOOOOO:new_CheckListBox",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6,&obj7)) SWIG_fail;
10069 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxWindow, 0 | 0 );
10070 if (!SWIG_IsOK(res1)) {
10071 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_CheckListBox" "', expected argument " "1"" of type '" "wxWindow *""'");
10072 }
10073 arg1 = reinterpret_cast< wxWindow * >(argp1);
10074 if (obj1) {
10075 ecode2 = SWIG_AsVal_int(obj1, &val2);
10076 if (!SWIG_IsOK(ecode2)) {
10077 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "new_CheckListBox" "', expected argument " "2"" of type '" "int""'");
10078 }
10079 arg2 = static_cast< int >(val2);
10080 }
10081 if (obj2) {
d55e5bfc 10082 {
554f62e9
RD
10083 arg3 = &temp3;
10084 if ( ! wxPoint_helper(obj2, &arg3)) SWIG_fail;
d55e5bfc 10085 }
554f62e9
RD
10086 }
10087 if (obj3) {
d55e5bfc 10088 {
554f62e9
RD
10089 arg4 = &temp4;
10090 if ( ! wxSize_helper(obj3, &arg4)) SWIG_fail;
d55e5bfc 10091 }
554f62e9
RD
10092 }
10093 if (obj4) {
d55e5bfc 10094 {
554f62e9
RD
10095 if (! PySequence_Check(obj4)) {
10096 PyErr_SetString(PyExc_TypeError, "Sequence of strings expected.");
10097 SWIG_fail;
10098 }
10099 arg5 = new wxArrayString;
10100 temp5 = true;
10101 int i, len=PySequence_Length(obj4);
10102 for (i=0; i<len; i++) {
10103 PyObject* item = PySequence_GetItem(obj4, i);
10104 wxString* s = wxString_in_helper(item);
10105 if (PyErr_Occurred()) SWIG_fail;
10106 arg5->Add(*s);
10107 delete s;
10108 Py_DECREF(item);
10109 }
d55e5bfc 10110 }
554f62e9
RD
10111 }
10112 if (obj5) {
10113 ecode6 = SWIG_AsVal_long(obj5, &val6);
10114 if (!SWIG_IsOK(ecode6)) {
10115 SWIG_exception_fail(SWIG_ArgError(ecode6), "in method '" "new_CheckListBox" "', expected argument " "6"" of type '" "long""'");
10116 }
10117 arg6 = static_cast< long >(val6);
10118 }
10119 if (obj6) {
10120 res7 = SWIG_ConvertPtr(obj6, &argp7, SWIGTYPE_p_wxValidator, 0 | 0);
10121 if (!SWIG_IsOK(res7)) {
10122 SWIG_exception_fail(SWIG_ArgError(res7), "in method '" "new_CheckListBox" "', expected argument " "7"" of type '" "wxValidator const &""'");
d55e5bfc 10123 }
554f62e9
RD
10124 if (!argp7) {
10125 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_CheckListBox" "', expected argument " "7"" of type '" "wxValidator const &""'");
d55e5bfc 10126 }
554f62e9
RD
10127 arg7 = reinterpret_cast< wxValidator * >(argp7);
10128 }
10129 if (obj7) {
093d3ff1 10130 {
554f62e9
RD
10131 arg8 = wxString_in_helper(obj7);
10132 if (arg8 == NULL) SWIG_fail;
10133 temp8 = true;
093d3ff1 10134 }
554f62e9
RD
10135 }
10136 {
10137 if (!wxPyCheckForApp()) SWIG_fail;
10138 PyThreadState* __tstate = wxPyBeginAllowThreads();
10139 result = (wxCheckListBox *)new wxCheckListBox(arg1,arg2,(wxPoint const &)*arg3,(wxSize const &)*arg4,(wxArrayString const &)*arg5,arg6,(wxValidator const &)*arg7,(wxString const &)*arg8);
10140 wxPyEndAllowThreads(__tstate);
10141 if (PyErr_Occurred()) SWIG_fail;
10142 }
10143 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_wxCheckListBox, SWIG_POINTER_NEW | 0 );
10144 {
10145 if (temp5) delete arg5;
10146 }
10147 {
10148 if (temp8)
10149 delete arg8;
10150 }
10151 return resultobj;
10152fail:
10153 {
10154 if (temp5) delete arg5;
10155 }
10156 {
10157 if (temp8)
10158 delete arg8;
10159 }
10160 return NULL;
d55e5bfc
RD
10161}
10162
10163
554f62e9
RD
10164SWIGINTERN PyObject *_wrap_new_PreCheckListBox(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
10165 PyObject *resultobj = 0;
10166 wxCheckListBox *result = 0 ;
10167
10168 if (!SWIG_Python_UnpackTuple(args,"new_PreCheckListBox",0,0,0)) SWIG_fail;
10169 {
10170 if (!wxPyCheckForApp()) SWIG_fail;
10171 PyThreadState* __tstate = wxPyBeginAllowThreads();
10172 result = (wxCheckListBox *)new wxCheckListBox();
10173 wxPyEndAllowThreads(__tstate);
10174 if (PyErr_Occurred()) SWIG_fail;
10175 }
10176 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_wxCheckListBox, SWIG_POINTER_OWN | 0 );
10177 return resultobj;
10178fail:
10179 return NULL;
10180}
10181
10182
10183SWIGINTERN PyObject *_wrap_CheckListBox_Create(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
10184 PyObject *resultobj = 0;
10185 wxCheckListBox *arg1 = (wxCheckListBox *) 0 ;
10186 wxWindow *arg2 = (wxWindow *) 0 ;
10187 int arg3 = (int) -1 ;
10188 wxPoint const &arg4_defvalue = wxDefaultPosition ;
10189 wxPoint *arg4 = (wxPoint *) &arg4_defvalue ;
10190 wxSize const &arg5_defvalue = wxDefaultSize ;
10191 wxSize *arg5 = (wxSize *) &arg5_defvalue ;
10192 wxArrayString const &arg6_defvalue = wxPyEmptyStringArray ;
10193 wxArrayString *arg6 = (wxArrayString *) &arg6_defvalue ;
10194 long arg7 = (long) 0 ;
10195 wxValidator const &arg8_defvalue = wxDefaultValidator ;
10196 wxValidator *arg8 = (wxValidator *) &arg8_defvalue ;
10197 wxString const &arg9_defvalue = wxPyListBoxNameStr ;
10198 wxString *arg9 = (wxString *) &arg9_defvalue ;
10199 bool result;
10200 void *argp1 = 0 ;
10201 int res1 = 0 ;
10202 void *argp2 = 0 ;
10203 int res2 = 0 ;
10204 int val3 ;
10205 int ecode3 = 0 ;
10206 wxPoint temp4 ;
10207 wxSize temp5 ;
10208 bool temp6 = false ;
10209 long val7 ;
10210 int ecode7 = 0 ;
10211 void *argp8 = 0 ;
10212 int res8 = 0 ;
10213 bool temp9 = false ;
10214 PyObject * obj0 = 0 ;
10215 PyObject * obj1 = 0 ;
10216 PyObject * obj2 = 0 ;
10217 PyObject * obj3 = 0 ;
10218 PyObject * obj4 = 0 ;
10219 PyObject * obj5 = 0 ;
10220 PyObject * obj6 = 0 ;
10221 PyObject * obj7 = 0 ;
10222 PyObject * obj8 = 0 ;
10223 char * kwnames[] = {
10224 (char *) "self",(char *) "parent",(char *) "id",(char *) "pos",(char *) "size",(char *) "choices",(char *) "style",(char *) "validator",(char *) "name", NULL
10225 };
10226
10227 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|OOOOOOO:CheckListBox_Create",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6,&obj7,&obj8)) SWIG_fail;
10228 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxCheckListBox, 0 | 0 );
10229 if (!SWIG_IsOK(res1)) {
10230 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "CheckListBox_Create" "', expected argument " "1"" of type '" "wxCheckListBox *""'");
10231 }
10232 arg1 = reinterpret_cast< wxCheckListBox * >(argp1);
10233 res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_wxWindow, 0 | 0 );
10234 if (!SWIG_IsOK(res2)) {
10235 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "CheckListBox_Create" "', expected argument " "2"" of type '" "wxWindow *""'");
10236 }
10237 arg2 = reinterpret_cast< wxWindow * >(argp2);
10238 if (obj2) {
10239 ecode3 = SWIG_AsVal_int(obj2, &val3);
10240 if (!SWIG_IsOK(ecode3)) {
10241 SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "CheckListBox_Create" "', expected argument " "3"" of type '" "int""'");
10242 }
10243 arg3 = static_cast< int >(val3);
10244 }
10245 if (obj3) {
f20a2e1f 10246 {
554f62e9
RD
10247 arg4 = &temp4;
10248 if ( ! wxPoint_helper(obj3, &arg4)) SWIG_fail;
d55e5bfc 10249 }
554f62e9
RD
10250 }
10251 if (obj4) {
d55e5bfc 10252 {
554f62e9
RD
10253 arg5 = &temp5;
10254 if ( ! wxSize_helper(obj4, &arg5)) SWIG_fail;
d55e5bfc 10255 }
554f62e9
RD
10256 }
10257 if (obj5) {
d55e5bfc 10258 {
554f62e9
RD
10259 if (! PySequence_Check(obj5)) {
10260 PyErr_SetString(PyExc_TypeError, "Sequence of strings expected.");
10261 SWIG_fail;
10262 }
10263 arg6 = new wxArrayString;
10264 temp6 = true;
10265 int i, len=PySequence_Length(obj5);
10266 for (i=0; i<len; i++) {
10267 PyObject* item = PySequence_GetItem(obj5, i);
10268 wxString* s = wxString_in_helper(item);
10269 if (PyErr_Occurred()) SWIG_fail;
10270 arg6->Add(*s);
10271 delete s;
10272 Py_DECREF(item);
10273 }
d55e5bfc 10274 }
554f62e9
RD
10275 }
10276 if (obj6) {
10277 ecode7 = SWIG_AsVal_long(obj6, &val7);
10278 if (!SWIG_IsOK(ecode7)) {
10279 SWIG_exception_fail(SWIG_ArgError(ecode7), "in method '" "CheckListBox_Create" "', expected argument " "7"" of type '" "long""'");
10280 }
10281 arg7 = static_cast< long >(val7);
10282 }
10283 if (obj7) {
10284 res8 = SWIG_ConvertPtr(obj7, &argp8, SWIGTYPE_p_wxValidator, 0 | 0);
10285 if (!SWIG_IsOK(res8)) {
10286 SWIG_exception_fail(SWIG_ArgError(res8), "in method '" "CheckListBox_Create" "', expected argument " "8"" of type '" "wxValidator const &""'");
d55e5bfc 10287 }
554f62e9
RD
10288 if (!argp8) {
10289 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "CheckListBox_Create" "', expected argument " "8"" of type '" "wxValidator const &""'");
d55e5bfc 10290 }
554f62e9
RD
10291 arg8 = reinterpret_cast< wxValidator * >(argp8);
10292 }
10293 if (obj8) {
d55e5bfc 10294 {
554f62e9
RD
10295 arg9 = wxString_in_helper(obj8);
10296 if (arg9 == NULL) SWIG_fail;
10297 temp9 = true;
d55e5bfc 10298 }
554f62e9
RD
10299 }
10300 {
10301 PyThreadState* __tstate = wxPyBeginAllowThreads();
10302 result = (bool)(arg1)->Create(arg2,arg3,(wxPoint const &)*arg4,(wxSize const &)*arg5,(wxArrayString const &)*arg6,arg7,(wxValidator const &)*arg8,(wxString const &)*arg9);
10303 wxPyEndAllowThreads(__tstate);
10304 if (PyErr_Occurred()) SWIG_fail;
10305 }
10306 {
10307 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
10308 }
10309 {
10310 if (temp6) delete arg6;
10311 }
10312 {
10313 if (temp9)
10314 delete arg9;
10315 }
10316 return resultobj;
10317fail:
10318 {
10319 if (temp6) delete arg6;
10320 }
10321 {
10322 if (temp9)
10323 delete arg9;
10324 }
10325 return NULL;
10326}
10327
10328
10329SWIGINTERN PyObject *_wrap_CheckListBox_IsChecked(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
10330 PyObject *resultobj = 0;
10331 wxCheckListBox *arg1 = (wxCheckListBox *) 0 ;
50f151d7 10332 unsigned int arg2 ;
554f62e9
RD
10333 bool result;
10334 void *argp1 = 0 ;
10335 int res1 = 0 ;
50f151d7 10336 unsigned int val2 ;
554f62e9
RD
10337 int ecode2 = 0 ;
10338 PyObject * obj0 = 0 ;
10339 PyObject * obj1 = 0 ;
10340 char * kwnames[] = {
10341 (char *) "self",(char *) "index", NULL
10342 };
10343
10344 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:CheckListBox_IsChecked",kwnames,&obj0,&obj1)) SWIG_fail;
10345 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxCheckListBox, 0 | 0 );
10346 if (!SWIG_IsOK(res1)) {
10347 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "CheckListBox_IsChecked" "', expected argument " "1"" of type '" "wxCheckListBox *""'");
10348 }
10349 arg1 = reinterpret_cast< wxCheckListBox * >(argp1);
50f151d7 10350 ecode2 = SWIG_AsVal_unsigned_SS_int(obj1, &val2);
554f62e9 10351 if (!SWIG_IsOK(ecode2)) {
50f151d7 10352 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "CheckListBox_IsChecked" "', expected argument " "2"" of type '" "unsigned int""'");
554f62e9 10353 }
50f151d7 10354 arg2 = static_cast< unsigned int >(val2);
554f62e9
RD
10355 {
10356 PyThreadState* __tstate = wxPyBeginAllowThreads();
10357 result = (bool)(arg1)->IsChecked(arg2);
10358 wxPyEndAllowThreads(__tstate);
10359 if (PyErr_Occurred()) SWIG_fail;
10360 }
10361 {
10362 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
10363 }
10364 return resultobj;
10365fail:
10366 return NULL;
10367}
10368
10369
10370SWIGINTERN PyObject *_wrap_CheckListBox_Check(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
10371 PyObject *resultobj = 0;
10372 wxCheckListBox *arg1 = (wxCheckListBox *) 0 ;
50f151d7 10373 unsigned int arg2 ;
554f62e9
RD
10374 int arg3 = (int) true ;
10375 void *argp1 = 0 ;
10376 int res1 = 0 ;
50f151d7 10377 unsigned int val2 ;
554f62e9
RD
10378 int ecode2 = 0 ;
10379 int val3 ;
10380 int ecode3 = 0 ;
10381 PyObject * obj0 = 0 ;
10382 PyObject * obj1 = 0 ;
10383 PyObject * obj2 = 0 ;
10384 char * kwnames[] = {
10385 (char *) "self",(char *) "index",(char *) "check", NULL
10386 };
10387
10388 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:CheckListBox_Check",kwnames,&obj0,&obj1,&obj2)) SWIG_fail;
10389 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxCheckListBox, 0 | 0 );
10390 if (!SWIG_IsOK(res1)) {
10391 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "CheckListBox_Check" "', expected argument " "1"" of type '" "wxCheckListBox *""'");
10392 }
10393 arg1 = reinterpret_cast< wxCheckListBox * >(argp1);
50f151d7 10394 ecode2 = SWIG_AsVal_unsigned_SS_int(obj1, &val2);
554f62e9 10395 if (!SWIG_IsOK(ecode2)) {
50f151d7 10396 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "CheckListBox_Check" "', expected argument " "2"" of type '" "unsigned int""'");
554f62e9 10397 }
50f151d7 10398 arg2 = static_cast< unsigned int >(val2);
554f62e9
RD
10399 if (obj2) {
10400 ecode3 = SWIG_AsVal_int(obj2, &val3);
10401 if (!SWIG_IsOK(ecode3)) {
10402 SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "CheckListBox_Check" "', expected argument " "3"" of type '" "int""'");
10403 }
10404 arg3 = static_cast< int >(val3);
10405 }
10406 {
10407 PyThreadState* __tstate = wxPyBeginAllowThreads();
10408 (arg1)->Check(arg2,arg3);
10409 wxPyEndAllowThreads(__tstate);
10410 if (PyErr_Occurred()) SWIG_fail;
10411 }
10412 resultobj = SWIG_Py_Void();
10413 return resultobj;
10414fail:
10415 return NULL;
d55e5bfc
RD
10416}
10417
10418
554f62e9
RD
10419SWIGINTERN PyObject *_wrap_CheckListBox_GetItemHeight(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
10420 PyObject *resultobj = 0;
10421 wxCheckListBox *arg1 = (wxCheckListBox *) 0 ;
10422 int result;
10423 void *argp1 = 0 ;
10424 int res1 = 0 ;
10425 PyObject *swig_obj[1] ;
10426
10427 if (!args) SWIG_fail;
10428 swig_obj[0] = args;
10429 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxCheckListBox, 0 | 0 );
10430 if (!SWIG_IsOK(res1)) {
10431 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "CheckListBox_GetItemHeight" "', expected argument " "1"" of type '" "wxCheckListBox *""'");
10432 }
10433 arg1 = reinterpret_cast< wxCheckListBox * >(argp1);
10434 {
10435 PyThreadState* __tstate = wxPyBeginAllowThreads();
10436 result = (int)(arg1)->GetItemHeight();
10437 wxPyEndAllowThreads(__tstate);
10438 if (PyErr_Occurred()) SWIG_fail;
10439 }
10440 resultobj = SWIG_From_int(static_cast< int >(result));
10441 return resultobj;
10442fail:
10443 return NULL;
d55e5bfc
RD
10444}
10445
10446
554f62e9
RD
10447SWIGINTERN PyObject *CheckListBox_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
10448 PyObject *obj;
10449 if (!SWIG_Python_UnpackTuple(args,(char*)"swigregister", 1, 1,&obj)) return NULL;
10450 SWIG_TypeNewClientData(SWIGTYPE_p_wxCheckListBox, SWIG_NewClientData(obj));
10451 return SWIG_Py_Void();
d55e5bfc
RD
10452}
10453
554f62e9
RD
10454SWIGINTERN PyObject *CheckListBox_swiginit(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
10455 return SWIG_Python_InitShadowInstance(args);
9d7dfdff
RD
10456}
10457
554f62e9
RD
10458SWIGINTERN int TextCtrlNameStr_set(PyObject *) {
10459 SWIG_Error(SWIG_AttributeError,"Variable TextCtrlNameStr is read-only.");
10460 return 1;
f20a2e1f
RD
10461}
10462
10463
554f62e9
RD
10464SWIGINTERN PyObject *TextCtrlNameStr_get(void) {
10465 PyObject *pyobj = 0;
10466
10467 {
10468#if wxUSE_UNICODE
10469 pyobj = PyUnicode_FromWideChar((&wxPyTextCtrlNameStr)->c_str(), (&wxPyTextCtrlNameStr)->Len());
10470#else
10471 pyobj = PyString_FromStringAndSize((&wxPyTextCtrlNameStr)->c_str(), (&wxPyTextCtrlNameStr)->Len());
10472#endif
10473 }
10474 return pyobj;
10475}
10476
10477
10478SWIGINTERN PyObject *_wrap_new_TextAttr(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
10479 PyObject *resultobj = 0;
10480 wxColour const &arg1_defvalue = wxNullColour ;
10481 wxColour *arg1 = (wxColour *) &arg1_defvalue ;
10482 wxColour const &arg2_defvalue = wxNullColour ;
10483 wxColour *arg2 = (wxColour *) &arg2_defvalue ;
10484 wxFont const &arg3_defvalue = wxNullFont ;
10485 wxFont *arg3 = (wxFont *) &arg3_defvalue ;
10486 wxTextAttrAlignment arg4 = (wxTextAttrAlignment) wxTEXT_ALIGNMENT_DEFAULT ;
10487 wxTextAttr *result = 0 ;
10488 wxColour temp1 ;
10489 wxColour temp2 ;
10490 void *argp3 = 0 ;
10491 int res3 = 0 ;
10492 int val4 ;
10493 int ecode4 = 0 ;
10494 PyObject * obj0 = 0 ;
10495 PyObject * obj1 = 0 ;
10496 PyObject * obj2 = 0 ;
10497 PyObject * obj3 = 0 ;
10498 char * kwnames[] = {
10499 (char *) "colText",(char *) "colBack",(char *) "font",(char *) "alignment", NULL
10500 };
10501
10502 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|OOOO:new_TextAttr",kwnames,&obj0,&obj1,&obj2,&obj3)) SWIG_fail;
10503 if (obj0) {
d55e5bfc 10504 {
554f62e9
RD
10505 arg1 = &temp1;
10506 if ( ! wxColour_helper(obj0, &arg1)) SWIG_fail;
d55e5bfc 10507 }
554f62e9
RD
10508 }
10509 if (obj1) {
d55e5bfc 10510 {
554f62e9
RD
10511 arg2 = &temp2;
10512 if ( ! wxColour_helper(obj1, &arg2)) SWIG_fail;
d55e5bfc 10513 }
554f62e9
RD
10514 }
10515 if (obj2) {
10516 res3 = SWIG_ConvertPtr(obj2, &argp3, SWIGTYPE_p_wxFont, 0 | 0);
10517 if (!SWIG_IsOK(res3)) {
10518 SWIG_exception_fail(SWIG_ArgError(res3), "in method '" "new_TextAttr" "', expected argument " "3"" of type '" "wxFont const &""'");
d55e5bfc 10519 }
554f62e9
RD
10520 if (!argp3) {
10521 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_TextAttr" "', expected argument " "3"" of type '" "wxFont const &""'");
10522 }
10523 arg3 = reinterpret_cast< wxFont * >(argp3);
10524 }
10525 if (obj3) {
10526 ecode4 = SWIG_AsVal_int(obj3, &val4);
10527 if (!SWIG_IsOK(ecode4)) {
10528 SWIG_exception_fail(SWIG_ArgError(ecode4), "in method '" "new_TextAttr" "', expected argument " "4"" of type '" "wxTextAttrAlignment""'");
10529 }
10530 arg4 = static_cast< wxTextAttrAlignment >(val4);
10531 }
10532 {
10533 PyThreadState* __tstate = wxPyBeginAllowThreads();
10534 result = (wxTextAttr *)new wxTextAttr((wxColour const &)*arg1,(wxColour const &)*arg2,(wxFont const &)*arg3,arg4);
10535 wxPyEndAllowThreads(__tstate);
10536 if (PyErr_Occurred()) SWIG_fail;
10537 }
10538 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_wxTextAttr, SWIG_POINTER_NEW | 0 );
10539 return resultobj;
10540fail:
10541 return NULL;
d55e5bfc
RD
10542}
10543
10544
554f62e9
RD
10545SWIGINTERN PyObject *_wrap_delete_TextAttr(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
10546 PyObject *resultobj = 0;
10547 wxTextAttr *arg1 = (wxTextAttr *) 0 ;
10548 void *argp1 = 0 ;
10549 int res1 = 0 ;
10550 PyObject *swig_obj[1] ;
10551
10552 if (!args) SWIG_fail;
10553 swig_obj[0] = args;
10554 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxTextAttr, SWIG_POINTER_DISOWN | 0 );
10555 if (!SWIG_IsOK(res1)) {
10556 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_TextAttr" "', expected argument " "1"" of type '" "wxTextAttr *""'");
10557 }
10558 arg1 = reinterpret_cast< wxTextAttr * >(argp1);
10559 {
10560 PyThreadState* __tstate = wxPyBeginAllowThreads();
10561 delete arg1;
d55e5bfc 10562
554f62e9
RD
10563 wxPyEndAllowThreads(__tstate);
10564 if (PyErr_Occurred()) SWIG_fail;
10565 }
10566 resultobj = SWIG_Py_Void();
10567 return resultobj;
10568fail:
10569 return NULL;
d55e5bfc
RD
10570}
10571
10572
554f62e9
RD
10573SWIGINTERN PyObject *_wrap_TextAttr_Init(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
10574 PyObject *resultobj = 0;
10575 wxTextAttr *arg1 = (wxTextAttr *) 0 ;
10576 void *argp1 = 0 ;
10577 int res1 = 0 ;
10578 PyObject *swig_obj[1] ;
10579
10580 if (!args) SWIG_fail;
10581 swig_obj[0] = args;
10582 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxTextAttr, 0 | 0 );
10583 if (!SWIG_IsOK(res1)) {
10584 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "TextAttr_Init" "', expected argument " "1"" of type '" "wxTextAttr *""'");
10585 }
10586 arg1 = reinterpret_cast< wxTextAttr * >(argp1);
10587 {
10588 PyThreadState* __tstate = wxPyBeginAllowThreads();
10589 (arg1)->Init();
10590 wxPyEndAllowThreads(__tstate);
10591 if (PyErr_Occurred()) SWIG_fail;
10592 }
10593 resultobj = SWIG_Py_Void();
10594 return resultobj;
10595fail:
10596 return NULL;
10597}
10598
10599
f460c29d
RD
10600SWIGINTERN PyObject *_wrap_TextAttr_Merge(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
10601 PyObject *resultobj = 0;
10602 wxTextAttr *arg1 = 0 ;
10603 wxTextAttr *arg2 = 0 ;
10604 wxTextAttr result;
10605 void *argp1 = 0 ;
10606 int res1 = 0 ;
10607 void *argp2 = 0 ;
10608 int res2 = 0 ;
10609 PyObject * obj0 = 0 ;
10610 PyObject * obj1 = 0 ;
10611 char * kwnames[] = {
10612 (char *) "base",(char *) "overlay", NULL
10613 };
10614
10615 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TextAttr_Merge",kwnames,&obj0,&obj1)) SWIG_fail;
10616 res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_wxTextAttr, 0 | 0);
10617 if (!SWIG_IsOK(res1)) {
10618 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "TextAttr_Merge" "', expected argument " "1"" of type '" "wxTextAttr const &""'");
10619 }
10620 if (!argp1) {
10621 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "TextAttr_Merge" "', expected argument " "1"" of type '" "wxTextAttr const &""'");
10622 }
10623 arg1 = reinterpret_cast< wxTextAttr * >(argp1);
10624 res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_wxTextAttr, 0 | 0);
10625 if (!SWIG_IsOK(res2)) {
10626 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "TextAttr_Merge" "', expected argument " "2"" of type '" "wxTextAttr const &""'");
10627 }
10628 if (!argp2) {
10629 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "TextAttr_Merge" "', expected argument " "2"" of type '" "wxTextAttr const &""'");
10630 }
10631 arg2 = reinterpret_cast< wxTextAttr * >(argp2);
10632 {
10633 PyThreadState* __tstate = wxPyBeginAllowThreads();
10634 result = wxTextAttr::Merge((wxTextAttr const &)*arg1,(wxTextAttr const &)*arg2);
10635 wxPyEndAllowThreads(__tstate);
10636 if (PyErr_Occurred()) SWIG_fail;
10637 }
10638 resultobj = SWIG_NewPointerObj((new wxTextAttr(static_cast< const wxTextAttr& >(result))), SWIGTYPE_p_wxTextAttr, SWIG_POINTER_OWN | 0 );
10639 return resultobj;
10640fail:
10641 return NULL;
10642}
10643
10644
554f62e9
RD
10645SWIGINTERN PyObject *_wrap_TextAttr_SetTextColour(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
10646 PyObject *resultobj = 0;
10647 wxTextAttr *arg1 = (wxTextAttr *) 0 ;
10648 wxColour *arg2 = 0 ;
10649 void *argp1 = 0 ;
10650 int res1 = 0 ;
10651 wxColour temp2 ;
10652 PyObject * obj0 = 0 ;
10653 PyObject * obj1 = 0 ;
10654 char * kwnames[] = {
10655 (char *) "self",(char *) "colText", NULL
10656 };
10657
10658 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TextAttr_SetTextColour",kwnames,&obj0,&obj1)) SWIG_fail;
10659 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxTextAttr, 0 | 0 );
10660 if (!SWIG_IsOK(res1)) {
10661 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "TextAttr_SetTextColour" "', expected argument " "1"" of type '" "wxTextAttr *""'");
10662 }
10663 arg1 = reinterpret_cast< wxTextAttr * >(argp1);
10664 {
10665 arg2 = &temp2;
10666 if ( ! wxColour_helper(obj1, &arg2)) SWIG_fail;
10667 }
10668 {
10669 PyThreadState* __tstate = wxPyBeginAllowThreads();
10670 (arg1)->SetTextColour((wxColour const &)*arg2);
10671 wxPyEndAllowThreads(__tstate);
10672 if (PyErr_Occurred()) SWIG_fail;
10673 }
10674 resultobj = SWIG_Py_Void();
10675 return resultobj;
10676fail:
10677 return NULL;
10678}
10679
10680
10681SWIGINTERN PyObject *_wrap_TextAttr_SetBackgroundColour(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
10682 PyObject *resultobj = 0;
10683 wxTextAttr *arg1 = (wxTextAttr *) 0 ;
10684 wxColour *arg2 = 0 ;
10685 void *argp1 = 0 ;
10686 int res1 = 0 ;
10687 wxColour temp2 ;
10688 PyObject * obj0 = 0 ;
10689 PyObject * obj1 = 0 ;
10690 char * kwnames[] = {
10691 (char *) "self",(char *) "colBack", NULL
10692 };
10693
10694 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TextAttr_SetBackgroundColour",kwnames,&obj0,&obj1)) SWIG_fail;
10695 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxTextAttr, 0 | 0 );
10696 if (!SWIG_IsOK(res1)) {
10697 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "TextAttr_SetBackgroundColour" "', expected argument " "1"" of type '" "wxTextAttr *""'");
10698 }
10699 arg1 = reinterpret_cast< wxTextAttr * >(argp1);
10700 {
10701 arg2 = &temp2;
10702 if ( ! wxColour_helper(obj1, &arg2)) SWIG_fail;
10703 }
10704 {
10705 PyThreadState* __tstate = wxPyBeginAllowThreads();
10706 (arg1)->SetBackgroundColour((wxColour const &)*arg2);
10707 wxPyEndAllowThreads(__tstate);
10708 if (PyErr_Occurred()) SWIG_fail;
10709 }
10710 resultobj = SWIG_Py_Void();
10711 return resultobj;
10712fail:
10713 return NULL;
10714}
10715
10716
10717SWIGINTERN PyObject *_wrap_TextAttr_SetFont(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
10718 PyObject *resultobj = 0;
10719 wxTextAttr *arg1 = (wxTextAttr *) 0 ;
10720 wxFont *arg2 = 0 ;
10721 long arg3 = (long) wxTEXT_ATTR_FONT ;
10722 void *argp1 = 0 ;
10723 int res1 = 0 ;
10724 void *argp2 = 0 ;
10725 int res2 = 0 ;
10726 long val3 ;
10727 int ecode3 = 0 ;
10728 PyObject * obj0 = 0 ;
10729 PyObject * obj1 = 0 ;
10730 PyObject * obj2 = 0 ;
10731 char * kwnames[] = {
10732 (char *) "self",(char *) "font",(char *) "flags", NULL
10733 };
10734
10735 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:TextAttr_SetFont",kwnames,&obj0,&obj1,&obj2)) SWIG_fail;
10736 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxTextAttr, 0 | 0 );
10737 if (!SWIG_IsOK(res1)) {
10738 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "TextAttr_SetFont" "', expected argument " "1"" of type '" "wxTextAttr *""'");
10739 }
10740 arg1 = reinterpret_cast< wxTextAttr * >(argp1);
10741 res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_wxFont, 0 | 0);
10742 if (!SWIG_IsOK(res2)) {
10743 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "TextAttr_SetFont" "', expected argument " "2"" of type '" "wxFont const &""'");
10744 }
10745 if (!argp2) {
10746 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "TextAttr_SetFont" "', expected argument " "2"" of type '" "wxFont const &""'");
10747 }
10748 arg2 = reinterpret_cast< wxFont * >(argp2);
10749 if (obj2) {
10750 ecode3 = SWIG_AsVal_long(obj2, &val3);
10751 if (!SWIG_IsOK(ecode3)) {
10752 SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "TextAttr_SetFont" "', expected argument " "3"" of type '" "long""'");
10753 }
10754 arg3 = static_cast< long >(val3);
10755 }
10756 {
10757 PyThreadState* __tstate = wxPyBeginAllowThreads();
10758 (arg1)->SetFont((wxFont const &)*arg2,arg3);
10759 wxPyEndAllowThreads(__tstate);
10760 if (PyErr_Occurred()) SWIG_fail;
10761 }
10762 resultobj = SWIG_Py_Void();
10763 return resultobj;
10764fail:
10765 return NULL;
10766}
10767
10768
10769SWIGINTERN PyObject *_wrap_TextAttr_SetAlignment(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
10770 PyObject *resultobj = 0;
10771 wxTextAttr *arg1 = (wxTextAttr *) 0 ;
10772 wxTextAttrAlignment arg2 ;
10773 void *argp1 = 0 ;
10774 int res1 = 0 ;
10775 int val2 ;
10776 int ecode2 = 0 ;
10777 PyObject * obj0 = 0 ;
10778 PyObject * obj1 = 0 ;
10779 char * kwnames[] = {
10780 (char *) "self",(char *) "alignment", NULL
10781 };
10782
10783 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TextAttr_SetAlignment",kwnames,&obj0,&obj1)) SWIG_fail;
10784 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxTextAttr, 0 | 0 );
10785 if (!SWIG_IsOK(res1)) {
10786 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "TextAttr_SetAlignment" "', expected argument " "1"" of type '" "wxTextAttr *""'");
10787 }
10788 arg1 = reinterpret_cast< wxTextAttr * >(argp1);
10789 ecode2 = SWIG_AsVal_int(obj1, &val2);
10790 if (!SWIG_IsOK(ecode2)) {
10791 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "TextAttr_SetAlignment" "', expected argument " "2"" of type '" "wxTextAttrAlignment""'");
10792 }
10793 arg2 = static_cast< wxTextAttrAlignment >(val2);
10794 {
10795 PyThreadState* __tstate = wxPyBeginAllowThreads();
10796 (arg1)->SetAlignment(arg2);
10797 wxPyEndAllowThreads(__tstate);
10798 if (PyErr_Occurred()) SWIG_fail;
10799 }
10800 resultobj = SWIG_Py_Void();
10801 return resultobj;
10802fail:
10803 return NULL;
10804}
10805
10806
10807SWIGINTERN PyObject *_wrap_TextAttr_SetTabs(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
10808 PyObject *resultobj = 0;
10809 wxTextAttr *arg1 = (wxTextAttr *) 0 ;
10810 wxArrayInt *arg2 = 0 ;
10811 void *argp1 = 0 ;
10812 int res1 = 0 ;
10813 bool temp2 = false ;
10814 PyObject * obj0 = 0 ;
10815 PyObject * obj1 = 0 ;
10816 char * kwnames[] = {
10817 (char *) "self",(char *) "tabs", NULL
10818 };
10819
10820 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TextAttr_SetTabs",kwnames,&obj0,&obj1)) SWIG_fail;
10821 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxTextAttr, 0 | 0 );
10822 if (!SWIG_IsOK(res1)) {
10823 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "TextAttr_SetTabs" "', expected argument " "1"" of type '" "wxTextAttr *""'");
10824 }
10825 arg1 = reinterpret_cast< wxTextAttr * >(argp1);
10826 {
10827 if (! PySequence_Check(obj1)) {
10828 PyErr_SetString(PyExc_TypeError, "Sequence of integers expected.");
10829 SWIG_fail;
10830 }
10831 arg2 = new wxArrayInt;
10832 temp2 = true;
10833 int i, len=PySequence_Length(obj1);
10834 for (i=0; i<len; i++) {
10835 PyObject* item = PySequence_GetItem(obj1, i);
10836 PyObject* number = PyNumber_Int(item);
10837 arg2->Add(PyInt_AS_LONG(number));
10838 Py_DECREF(item);
10839 Py_DECREF(number);
d55e5bfc 10840 }
554f62e9
RD
10841 }
10842 {
10843 PyThreadState* __tstate = wxPyBeginAllowThreads();
10844 (arg1)->SetTabs((wxArrayInt const &)*arg2);
10845 wxPyEndAllowThreads(__tstate);
10846 if (PyErr_Occurred()) SWIG_fail;
10847 }
10848 resultobj = SWIG_Py_Void();
10849 {
10850 if (temp2) delete arg2;
10851 }
10852 return resultobj;
10853fail:
10854 {
10855 if (temp2) delete arg2;
10856 }
10857 return NULL;
10858}
10859
10860
10861SWIGINTERN PyObject *_wrap_TextAttr_SetLeftIndent(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
10862 PyObject *resultobj = 0;
10863 wxTextAttr *arg1 = (wxTextAttr *) 0 ;
10864 int arg2 ;
10865 int arg3 = (int) 0 ;
10866 void *argp1 = 0 ;
10867 int res1 = 0 ;
10868 int val2 ;
10869 int ecode2 = 0 ;
10870 int val3 ;
10871 int ecode3 = 0 ;
10872 PyObject * obj0 = 0 ;
10873 PyObject * obj1 = 0 ;
10874 PyObject * obj2 = 0 ;
10875 char * kwnames[] = {
10876 (char *) "self",(char *) "indent",(char *) "subIndent", NULL
10877 };
10878
10879 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:TextAttr_SetLeftIndent",kwnames,&obj0,&obj1,&obj2)) SWIG_fail;
10880 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxTextAttr, 0 | 0 );
10881 if (!SWIG_IsOK(res1)) {
10882 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "TextAttr_SetLeftIndent" "', expected argument " "1"" of type '" "wxTextAttr *""'");
10883 }
10884 arg1 = reinterpret_cast< wxTextAttr * >(argp1);
10885 ecode2 = SWIG_AsVal_int(obj1, &val2);
10886 if (!SWIG_IsOK(ecode2)) {
10887 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "TextAttr_SetLeftIndent" "', expected argument " "2"" of type '" "int""'");
10888 }
10889 arg2 = static_cast< int >(val2);
10890 if (obj2) {
10891 ecode3 = SWIG_AsVal_int(obj2, &val3);
10892 if (!SWIG_IsOK(ecode3)) {
10893 SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "TextAttr_SetLeftIndent" "', expected argument " "3"" of type '" "int""'");
10894 }
10895 arg3 = static_cast< int >(val3);
10896 }
10897 {
10898 PyThreadState* __tstate = wxPyBeginAllowThreads();
10899 (arg1)->SetLeftIndent(arg2,arg3);
10900 wxPyEndAllowThreads(__tstate);
10901 if (PyErr_Occurred()) SWIG_fail;
10902 }
10903 resultobj = SWIG_Py_Void();
10904 return resultobj;
10905fail:
10906 return NULL;
10907}
10908
10909
10910SWIGINTERN PyObject *_wrap_TextAttr_SetRightIndent(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
10911 PyObject *resultobj = 0;
10912 wxTextAttr *arg1 = (wxTextAttr *) 0 ;
10913 int arg2 ;
10914 void *argp1 = 0 ;
10915 int res1 = 0 ;
10916 int val2 ;
10917 int ecode2 = 0 ;
10918 PyObject * obj0 = 0 ;
10919 PyObject * obj1 = 0 ;
10920 char * kwnames[] = {
10921 (char *) "self",(char *) "indent", NULL
10922 };
10923
10924 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TextAttr_SetRightIndent",kwnames,&obj0,&obj1)) SWIG_fail;
10925 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxTextAttr, 0 | 0 );
10926 if (!SWIG_IsOK(res1)) {
10927 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "TextAttr_SetRightIndent" "', expected argument " "1"" of type '" "wxTextAttr *""'");
10928 }
10929 arg1 = reinterpret_cast< wxTextAttr * >(argp1);
10930 ecode2 = SWIG_AsVal_int(obj1, &val2);
10931 if (!SWIG_IsOK(ecode2)) {
10932 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "TextAttr_SetRightIndent" "', expected argument " "2"" of type '" "int""'");
10933 }
10934 arg2 = static_cast< int >(val2);
10935 {
10936 PyThreadState* __tstate = wxPyBeginAllowThreads();
10937 (arg1)->SetRightIndent(arg2);
10938 wxPyEndAllowThreads(__tstate);
10939 if (PyErr_Occurred()) SWIG_fail;
10940 }
10941 resultobj = SWIG_Py_Void();
10942 return resultobj;
10943fail:
10944 return NULL;
10945}
10946
10947
10948SWIGINTERN PyObject *_wrap_TextAttr_SetFlags(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
10949 PyObject *resultobj = 0;
10950 wxTextAttr *arg1 = (wxTextAttr *) 0 ;
10951 long arg2 ;
10952 void *argp1 = 0 ;
10953 int res1 = 0 ;
10954 long val2 ;
10955 int ecode2 = 0 ;
10956 PyObject * obj0 = 0 ;
10957 PyObject * obj1 = 0 ;
10958 char * kwnames[] = {
10959 (char *) "self",(char *) "flags", NULL
10960 };
10961
10962 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TextAttr_SetFlags",kwnames,&obj0,&obj1)) SWIG_fail;
10963 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxTextAttr, 0 | 0 );
10964 if (!SWIG_IsOK(res1)) {
10965 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "TextAttr_SetFlags" "', expected argument " "1"" of type '" "wxTextAttr *""'");
10966 }
10967 arg1 = reinterpret_cast< wxTextAttr * >(argp1);
10968 ecode2 = SWIG_AsVal_long(obj1, &val2);
10969 if (!SWIG_IsOK(ecode2)) {
10970 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "TextAttr_SetFlags" "', expected argument " "2"" of type '" "long""'");
10971 }
10972 arg2 = static_cast< long >(val2);
10973 {
10974 PyThreadState* __tstate = wxPyBeginAllowThreads();
10975 (arg1)->SetFlags(arg2);
10976 wxPyEndAllowThreads(__tstate);
10977 if (PyErr_Occurred()) SWIG_fail;
10978 }
10979 resultobj = SWIG_Py_Void();
10980 return resultobj;
10981fail:
10982 return NULL;
d55e5bfc
RD
10983}
10984
10985
554f62e9
RD
10986SWIGINTERN PyObject *_wrap_TextAttr_HasTextColour(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
10987 PyObject *resultobj = 0;
10988 wxTextAttr *arg1 = (wxTextAttr *) 0 ;
10989 bool result;
10990 void *argp1 = 0 ;
10991 int res1 = 0 ;
10992 PyObject *swig_obj[1] ;
10993
10994 if (!args) SWIG_fail;
10995 swig_obj[0] = args;
10996 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxTextAttr, 0 | 0 );
10997 if (!SWIG_IsOK(res1)) {
10998 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "TextAttr_HasTextColour" "', expected argument " "1"" of type '" "wxTextAttr const *""'");
10999 }
11000 arg1 = reinterpret_cast< wxTextAttr * >(argp1);
11001 {
11002 PyThreadState* __tstate = wxPyBeginAllowThreads();
11003 result = (bool)((wxTextAttr const *)arg1)->HasTextColour();
11004 wxPyEndAllowThreads(__tstate);
11005 if (PyErr_Occurred()) SWIG_fail;
11006 }
11007 {
11008 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
11009 }
11010 return resultobj;
11011fail:
11012 return NULL;
d55e5bfc
RD
11013}
11014
11015
554f62e9
RD
11016SWIGINTERN PyObject *_wrap_TextAttr_HasBackgroundColour(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
11017 PyObject *resultobj = 0;
11018 wxTextAttr *arg1 = (wxTextAttr *) 0 ;
11019 bool result;
11020 void *argp1 = 0 ;
11021 int res1 = 0 ;
11022 PyObject *swig_obj[1] ;
11023
11024 if (!args) SWIG_fail;
11025 swig_obj[0] = args;
11026 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxTextAttr, 0 | 0 );
11027 if (!SWIG_IsOK(res1)) {
11028 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "TextAttr_HasBackgroundColour" "', expected argument " "1"" of type '" "wxTextAttr const *""'");
11029 }
11030 arg1 = reinterpret_cast< wxTextAttr * >(argp1);
11031 {
11032 PyThreadState* __tstate = wxPyBeginAllowThreads();
11033 result = (bool)((wxTextAttr const *)arg1)->HasBackgroundColour();
11034 wxPyEndAllowThreads(__tstate);
11035 if (PyErr_Occurred()) SWIG_fail;
11036 }
11037 {
11038 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
11039 }
11040 return resultobj;
11041fail:
11042 return NULL;
d55e5bfc
RD
11043}
11044
11045
554f62e9
RD
11046SWIGINTERN PyObject *_wrap_TextAttr_HasFont(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
11047 PyObject *resultobj = 0;
11048 wxTextAttr *arg1 = (wxTextAttr *) 0 ;
11049 bool result;
11050 void *argp1 = 0 ;
11051 int res1 = 0 ;
11052 PyObject *swig_obj[1] ;
11053
11054 if (!args) SWIG_fail;
11055 swig_obj[0] = args;
11056 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxTextAttr, 0 | 0 );
11057 if (!SWIG_IsOK(res1)) {
11058 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "TextAttr_HasFont" "', expected argument " "1"" of type '" "wxTextAttr const *""'");
11059 }
11060 arg1 = reinterpret_cast< wxTextAttr * >(argp1);
11061 {
11062 PyThreadState* __tstate = wxPyBeginAllowThreads();
11063 result = (bool)((wxTextAttr const *)arg1)->HasFont();
11064 wxPyEndAllowThreads(__tstate);
11065 if (PyErr_Occurred()) SWIG_fail;
11066 }
11067 {
11068 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
11069 }
11070 return resultobj;
11071fail:
11072 return NULL;
d55e5bfc
RD
11073}
11074
11075
554f62e9
RD
11076SWIGINTERN PyObject *_wrap_TextAttr_HasAlignment(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
11077 PyObject *resultobj = 0;
11078 wxTextAttr *arg1 = (wxTextAttr *) 0 ;
11079 bool result;
11080 void *argp1 = 0 ;
11081 int res1 = 0 ;
11082 PyObject *swig_obj[1] ;
11083
11084 if (!args) SWIG_fail;
11085 swig_obj[0] = args;
11086 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxTextAttr, 0 | 0 );
11087 if (!SWIG_IsOK(res1)) {
11088 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "TextAttr_HasAlignment" "', expected argument " "1"" of type '" "wxTextAttr const *""'");
11089 }
11090 arg1 = reinterpret_cast< wxTextAttr * >(argp1);
11091 {
11092 PyThreadState* __tstate = wxPyBeginAllowThreads();
11093 result = (bool)((wxTextAttr const *)arg1)->HasAlignment();
11094 wxPyEndAllowThreads(__tstate);
11095 if (PyErr_Occurred()) SWIG_fail;
11096 }
11097 {
11098 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
11099 }
11100 return resultobj;
11101fail:
11102 return NULL;
f20a2e1f
RD
11103}
11104
11105
554f62e9
RD
11106SWIGINTERN PyObject *_wrap_TextAttr_HasTabs(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
11107 PyObject *resultobj = 0;
11108 wxTextAttr *arg1 = (wxTextAttr *) 0 ;
11109 bool result;
11110 void *argp1 = 0 ;
11111 int res1 = 0 ;
11112 PyObject *swig_obj[1] ;
11113
11114 if (!args) SWIG_fail;
11115 swig_obj[0] = args;
11116 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxTextAttr, 0 | 0 );
11117 if (!SWIG_IsOK(res1)) {
11118 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "TextAttr_HasTabs" "', expected argument " "1"" of type '" "wxTextAttr const *""'");
11119 }
11120 arg1 = reinterpret_cast< wxTextAttr * >(argp1);
11121 {
11122 PyThreadState* __tstate = wxPyBeginAllowThreads();
11123 result = (bool)((wxTextAttr const *)arg1)->HasTabs();
11124 wxPyEndAllowThreads(__tstate);
11125 if (PyErr_Occurred()) SWIG_fail;
11126 }
11127 {
11128 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
11129 }
11130 return resultobj;
11131fail:
11132 return NULL;
d55e5bfc
RD
11133}
11134
11135
554f62e9
RD
11136SWIGINTERN PyObject *_wrap_TextAttr_HasLeftIndent(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
11137 PyObject *resultobj = 0;
11138 wxTextAttr *arg1 = (wxTextAttr *) 0 ;
11139 bool result;
11140 void *argp1 = 0 ;
11141 int res1 = 0 ;
11142 PyObject *swig_obj[1] ;
11143
11144 if (!args) SWIG_fail;
11145 swig_obj[0] = args;
11146 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxTextAttr, 0 | 0 );
11147 if (!SWIG_IsOK(res1)) {
11148 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "TextAttr_HasLeftIndent" "', expected argument " "1"" of type '" "wxTextAttr const *""'");
11149 }
11150 arg1 = reinterpret_cast< wxTextAttr * >(argp1);
11151 {
11152 PyThreadState* __tstate = wxPyBeginAllowThreads();
11153 result = (bool)((wxTextAttr const *)arg1)->HasLeftIndent();
11154 wxPyEndAllowThreads(__tstate);
11155 if (PyErr_Occurred()) SWIG_fail;
11156 }
11157 {
11158 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
11159 }
11160 return resultobj;
11161fail:
11162 return NULL;
d55e5bfc
RD
11163}
11164
11165
554f62e9
RD
11166SWIGINTERN PyObject *_wrap_TextAttr_HasRightIndent(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
11167 PyObject *resultobj = 0;
11168 wxTextAttr *arg1 = (wxTextAttr *) 0 ;
11169 bool result;
11170 void *argp1 = 0 ;
11171 int res1 = 0 ;
11172 PyObject *swig_obj[1] ;
11173
11174 if (!args) SWIG_fail;
11175 swig_obj[0] = args;
11176 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxTextAttr, 0 | 0 );
11177 if (!SWIG_IsOK(res1)) {
11178 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "TextAttr_HasRightIndent" "', expected argument " "1"" of type '" "wxTextAttr const *""'");
11179 }
11180 arg1 = reinterpret_cast< wxTextAttr * >(argp1);
11181 {
11182 PyThreadState* __tstate = wxPyBeginAllowThreads();
11183 result = (bool)((wxTextAttr const *)arg1)->HasRightIndent();
11184 wxPyEndAllowThreads(__tstate);
11185 if (PyErr_Occurred()) SWIG_fail;
11186 }
11187 {
11188 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
11189 }
11190 return resultobj;
11191fail:
11192 return NULL;
11193}
11194
11195
11196SWIGINTERN PyObject *_wrap_TextAttr_HasFlag(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
11197 PyObject *resultobj = 0;
11198 wxTextAttr *arg1 = (wxTextAttr *) 0 ;
11199 long arg2 ;
11200 bool result;
11201 void *argp1 = 0 ;
11202 int res1 = 0 ;
11203 long val2 ;
11204 int ecode2 = 0 ;
11205 PyObject * obj0 = 0 ;
11206 PyObject * obj1 = 0 ;
11207 char * kwnames[] = {
11208 (char *) "self",(char *) "flag", NULL
11209 };
11210
11211 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TextAttr_HasFlag",kwnames,&obj0,&obj1)) SWIG_fail;
11212 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxTextAttr, 0 | 0 );
11213 if (!SWIG_IsOK(res1)) {
11214 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "TextAttr_HasFlag" "', expected argument " "1"" of type '" "wxTextAttr const *""'");
11215 }
11216 arg1 = reinterpret_cast< wxTextAttr * >(argp1);
11217 ecode2 = SWIG_AsVal_long(obj1, &val2);
11218 if (!SWIG_IsOK(ecode2)) {
11219 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "TextAttr_HasFlag" "', expected argument " "2"" of type '" "long""'");
11220 }
11221 arg2 = static_cast< long >(val2);
11222 {
11223 PyThreadState* __tstate = wxPyBeginAllowThreads();
11224 result = (bool)((wxTextAttr const *)arg1)->HasFlag(arg2);
11225 wxPyEndAllowThreads(__tstate);
11226 if (PyErr_Occurred()) SWIG_fail;
11227 }
11228 {
11229 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
11230 }
11231 return resultobj;
11232fail:
11233 return NULL;
d55e5bfc
RD
11234}
11235
11236
554f62e9
RD
11237SWIGINTERN PyObject *_wrap_TextAttr_GetTextColour(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
11238 PyObject *resultobj = 0;
11239 wxTextAttr *arg1 = (wxTextAttr *) 0 ;
11240 wxColour *result = 0 ;
11241 void *argp1 = 0 ;
11242 int res1 = 0 ;
11243 PyObject *swig_obj[1] ;
11244
11245 if (!args) SWIG_fail;
11246 swig_obj[0] = args;
11247 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxTextAttr, 0 | 0 );
11248 if (!SWIG_IsOK(res1)) {
11249 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "TextAttr_GetTextColour" "', expected argument " "1"" of type '" "wxTextAttr const *""'");
11250 }
11251 arg1 = reinterpret_cast< wxTextAttr * >(argp1);
11252 {
11253 PyThreadState* __tstate = wxPyBeginAllowThreads();
d55e5bfc 11254 {
554f62e9
RD
11255 wxColour const &_result_ref = ((wxTextAttr const *)arg1)->GetTextColour();
11256 result = (wxColour *) &_result_ref;
d55e5bfc 11257 }
554f62e9
RD
11258 wxPyEndAllowThreads(__tstate);
11259 if (PyErr_Occurred()) SWIG_fail;
11260 }
11261 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_wxColour, 0 | 0 );
11262 return resultobj;
11263fail:
11264 return NULL;
d55e5bfc
RD
11265}
11266
11267
554f62e9
RD
11268SWIGINTERN PyObject *_wrap_TextAttr_GetBackgroundColour(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
11269 PyObject *resultobj = 0;
11270 wxTextAttr *arg1 = (wxTextAttr *) 0 ;
11271 wxColour *result = 0 ;
11272 void *argp1 = 0 ;
11273 int res1 = 0 ;
11274 PyObject *swig_obj[1] ;
11275
11276 if (!args) SWIG_fail;
11277 swig_obj[0] = args;
11278 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxTextAttr, 0 | 0 );
11279 if (!SWIG_IsOK(res1)) {
11280 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "TextAttr_GetBackgroundColour" "', expected argument " "1"" of type '" "wxTextAttr const *""'");
11281 }
11282 arg1 = reinterpret_cast< wxTextAttr * >(argp1);
11283 {
11284 PyThreadState* __tstate = wxPyBeginAllowThreads();
d55e5bfc 11285 {
554f62e9
RD
11286 wxColour const &_result_ref = ((wxTextAttr const *)arg1)->GetBackgroundColour();
11287 result = (wxColour *) &_result_ref;
d55e5bfc 11288 }
554f62e9
RD
11289 wxPyEndAllowThreads(__tstate);
11290 if (PyErr_Occurred()) SWIG_fail;
11291 }
11292 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_wxColour, 0 | 0 );
11293 return resultobj;
11294fail:
11295 return NULL;
d55e5bfc
RD
11296}
11297
11298
554f62e9
RD
11299SWIGINTERN PyObject *_wrap_TextAttr_GetFont(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
11300 PyObject *resultobj = 0;
11301 wxTextAttr *arg1 = (wxTextAttr *) 0 ;
11302 wxFont *result = 0 ;
11303 void *argp1 = 0 ;
11304 int res1 = 0 ;
11305 PyObject *swig_obj[1] ;
11306
11307 if (!args) SWIG_fail;
11308 swig_obj[0] = args;
11309 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxTextAttr, 0 | 0 );
11310 if (!SWIG_IsOK(res1)) {
11311 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "TextAttr_GetFont" "', expected argument " "1"" of type '" "wxTextAttr const *""'");
11312 }
11313 arg1 = reinterpret_cast< wxTextAttr * >(argp1);
11314 {
11315 PyThreadState* __tstate = wxPyBeginAllowThreads();
d55e5bfc 11316 {
554f62e9
RD
11317 wxFont const &_result_ref = ((wxTextAttr const *)arg1)->GetFont();
11318 result = (wxFont *) &_result_ref;
d55e5bfc 11319 }
554f62e9
RD
11320 wxPyEndAllowThreads(__tstate);
11321 if (PyErr_Occurred()) SWIG_fail;
11322 }
11323 {
11324 wxFont* resultptr = new wxFont(*result);
11325 resultobj = SWIG_NewPointerObj((void*)(resultptr), SWIGTYPE_p_wxFont, 1);
11326 }
11327 return resultobj;
11328fail:
11329 return NULL;
d55e5bfc
RD
11330}
11331
11332
554f62e9
RD
11333SWIGINTERN PyObject *_wrap_TextAttr_GetAlignment(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
11334 PyObject *resultobj = 0;
11335 wxTextAttr *arg1 = (wxTextAttr *) 0 ;
11336 wxTextAttrAlignment result;
11337 void *argp1 = 0 ;
11338 int res1 = 0 ;
11339 PyObject *swig_obj[1] ;
11340
11341 if (!args) SWIG_fail;
11342 swig_obj[0] = args;
11343 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxTextAttr, 0 | 0 );
11344 if (!SWIG_IsOK(res1)) {
11345 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "TextAttr_GetAlignment" "', expected argument " "1"" of type '" "wxTextAttr const *""'");
11346 }
11347 arg1 = reinterpret_cast< wxTextAttr * >(argp1);
11348 {
11349 PyThreadState* __tstate = wxPyBeginAllowThreads();
11350 result = (wxTextAttrAlignment)((wxTextAttr const *)arg1)->GetAlignment();
11351 wxPyEndAllowThreads(__tstate);
11352 if (PyErr_Occurred()) SWIG_fail;
11353 }
11354 resultobj = SWIG_From_int(static_cast< int >(result));
11355 return resultobj;
11356fail:
11357 return NULL;
d55e5bfc
RD
11358}
11359
11360
554f62e9
RD
11361SWIGINTERN PyObject *_wrap_TextAttr_GetTabs(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
11362 PyObject *resultobj = 0;
11363 wxTextAttr *arg1 = (wxTextAttr *) 0 ;
11364 wxArrayInt *result = 0 ;
11365 void *argp1 = 0 ;
11366 int res1 = 0 ;
11367 PyObject *swig_obj[1] ;
11368
11369 if (!args) SWIG_fail;
11370 swig_obj[0] = args;
11371 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxTextAttr, 0 | 0 );
11372 if (!SWIG_IsOK(res1)) {
11373 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "TextAttr_GetTabs" "', expected argument " "1"" of type '" "wxTextAttr const *""'");
11374 }
11375 arg1 = reinterpret_cast< wxTextAttr * >(argp1);
11376 {
11377 PyThreadState* __tstate = wxPyBeginAllowThreads();
d55e5bfc 11378 {
554f62e9
RD
11379 wxArrayInt const &_result_ref = ((wxTextAttr const *)arg1)->GetTabs();
11380 result = (wxArrayInt *) &_result_ref;
d55e5bfc 11381 }
554f62e9
RD
11382 wxPyEndAllowThreads(__tstate);
11383 if (PyErr_Occurred()) SWIG_fail;
11384 }
11385 {
b39fe951 11386 resultobj = wxArrayInt2PyList_helper(*result);
554f62e9
RD
11387 }
11388 return resultobj;
11389fail:
11390 return NULL;
d55e5bfc
RD
11391}
11392
11393
554f62e9
RD
11394SWIGINTERN PyObject *_wrap_TextAttr_GetLeftIndent(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
11395 PyObject *resultobj = 0;
11396 wxTextAttr *arg1 = (wxTextAttr *) 0 ;
11397 long result;
11398 void *argp1 = 0 ;
11399 int res1 = 0 ;
11400 PyObject *swig_obj[1] ;
11401
11402 if (!args) SWIG_fail;
11403 swig_obj[0] = args;
11404 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxTextAttr, 0 | 0 );
11405 if (!SWIG_IsOK(res1)) {
11406 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "TextAttr_GetLeftIndent" "', expected argument " "1"" of type '" "wxTextAttr const *""'");
11407 }
11408 arg1 = reinterpret_cast< wxTextAttr * >(argp1);
11409 {
11410 PyThreadState* __tstate = wxPyBeginAllowThreads();
11411 result = (long)((wxTextAttr const *)arg1)->GetLeftIndent();
11412 wxPyEndAllowThreads(__tstate);
11413 if (PyErr_Occurred()) SWIG_fail;
11414 }
11415 resultobj = SWIG_From_long(static_cast< long >(result));
11416 return resultobj;
11417fail:
11418 return NULL;
d55e5bfc
RD
11419}
11420
11421
554f62e9
RD
11422SWIGINTERN PyObject *_wrap_TextAttr_GetLeftSubIndent(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
11423 PyObject *resultobj = 0;
11424 wxTextAttr *arg1 = (wxTextAttr *) 0 ;
11425 long result;
11426 void *argp1 = 0 ;
11427 int res1 = 0 ;
11428 PyObject *swig_obj[1] ;
11429
11430 if (!args) SWIG_fail;
11431 swig_obj[0] = args;
11432 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxTextAttr, 0 | 0 );
11433 if (!SWIG_IsOK(res1)) {
11434 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "TextAttr_GetLeftSubIndent" "', expected argument " "1"" of type '" "wxTextAttr const *""'");
11435 }
11436 arg1 = reinterpret_cast< wxTextAttr * >(argp1);
11437 {
11438 PyThreadState* __tstate = wxPyBeginAllowThreads();
11439 result = (long)((wxTextAttr const *)arg1)->GetLeftSubIndent();
11440 wxPyEndAllowThreads(__tstate);
11441 if (PyErr_Occurred()) SWIG_fail;
11442 }
11443 resultobj = SWIG_From_long(static_cast< long >(result));
11444 return resultobj;
11445fail:
11446 return NULL;
d55e5bfc
RD
11447}
11448
11449
554f62e9
RD
11450SWIGINTERN PyObject *_wrap_TextAttr_GetRightIndent(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
11451 PyObject *resultobj = 0;
11452 wxTextAttr *arg1 = (wxTextAttr *) 0 ;
11453 long result;
11454 void *argp1 = 0 ;
11455 int res1 = 0 ;
11456 PyObject *swig_obj[1] ;
11457
11458 if (!args) SWIG_fail;
11459 swig_obj[0] = args;
11460 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxTextAttr, 0 | 0 );
11461 if (!SWIG_IsOK(res1)) {
11462 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "TextAttr_GetRightIndent" "', expected argument " "1"" of type '" "wxTextAttr const *""'");
11463 }
11464 arg1 = reinterpret_cast< wxTextAttr * >(argp1);
11465 {
11466 PyThreadState* __tstate = wxPyBeginAllowThreads();
11467 result = (long)((wxTextAttr const *)arg1)->GetRightIndent();
11468 wxPyEndAllowThreads(__tstate);
11469 if (PyErr_Occurred()) SWIG_fail;
11470 }
11471 resultobj = SWIG_From_long(static_cast< long >(result));
11472 return resultobj;
11473fail:
11474 return NULL;
d55e5bfc
RD
11475}
11476
11477
554f62e9
RD
11478SWIGINTERN PyObject *_wrap_TextAttr_GetFlags(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
11479 PyObject *resultobj = 0;
11480 wxTextAttr *arg1 = (wxTextAttr *) 0 ;
11481 long result;
11482 void *argp1 = 0 ;
11483 int res1 = 0 ;
11484 PyObject *swig_obj[1] ;
11485
11486 if (!args) SWIG_fail;
11487 swig_obj[0] = args;
11488 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxTextAttr, 0 | 0 );
11489 if (!SWIG_IsOK(res1)) {
11490 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "TextAttr_GetFlags" "', expected argument " "1"" of type '" "wxTextAttr const *""'");
11491 }
11492 arg1 = reinterpret_cast< wxTextAttr * >(argp1);
11493 {
11494 PyThreadState* __tstate = wxPyBeginAllowThreads();
11495 result = (long)((wxTextAttr const *)arg1)->GetFlags();
11496 wxPyEndAllowThreads(__tstate);
11497 if (PyErr_Occurred()) SWIG_fail;
11498 }
11499 resultobj = SWIG_From_long(static_cast< long >(result));
11500 return resultobj;
11501fail:
11502 return NULL;
d55e5bfc
RD
11503}
11504
11505
554f62e9
RD
11506SWIGINTERN PyObject *_wrap_TextAttr_IsDefault(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
11507 PyObject *resultobj = 0;
11508 wxTextAttr *arg1 = (wxTextAttr *) 0 ;
11509 bool result;
11510 void *argp1 = 0 ;
11511 int res1 = 0 ;
11512 PyObject *swig_obj[1] ;
11513
11514 if (!args) SWIG_fail;
11515 swig_obj[0] = args;
11516 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxTextAttr, 0 | 0 );
11517 if (!SWIG_IsOK(res1)) {
11518 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "TextAttr_IsDefault" "', expected argument " "1"" of type '" "wxTextAttr const *""'");
11519 }
11520 arg1 = reinterpret_cast< wxTextAttr * >(argp1);
11521 {
11522 PyThreadState* __tstate = wxPyBeginAllowThreads();
11523 result = (bool)((wxTextAttr const *)arg1)->IsDefault();
11524 wxPyEndAllowThreads(__tstate);
11525 if (PyErr_Occurred()) SWIG_fail;
11526 }
11527 {
11528 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
11529 }
11530 return resultobj;
11531fail:
11532 return NULL;
11533}
11534
11535
11536SWIGINTERN PyObject *_wrap_TextAttr_Combine(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
11537 PyObject *resultobj = 0;
11538 wxTextAttr *arg1 = 0 ;
11539 wxTextAttr *arg2 = 0 ;
11540 wxTextCtrl *arg3 = (wxTextCtrl *) 0 ;
11541 wxTextAttr result;
11542 void *argp1 = 0 ;
11543 int res1 = 0 ;
11544 void *argp2 = 0 ;
11545 int res2 = 0 ;
11546 void *argp3 = 0 ;
11547 int res3 = 0 ;
11548 PyObject * obj0 = 0 ;
11549 PyObject * obj1 = 0 ;
11550 PyObject * obj2 = 0 ;
11551 char * kwnames[] = {
11552 (char *) "attr",(char *) "attrDef",(char *) "text", NULL
11553 };
11554
11555 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:TextAttr_Combine",kwnames,&obj0,&obj1,&obj2)) SWIG_fail;
11556 res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_wxTextAttr, 0 | 0);
11557 if (!SWIG_IsOK(res1)) {
11558 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "TextAttr_Combine" "', expected argument " "1"" of type '" "wxTextAttr const &""'");
11559 }
11560 if (!argp1) {
11561 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "TextAttr_Combine" "', expected argument " "1"" of type '" "wxTextAttr const &""'");
11562 }
11563 arg1 = reinterpret_cast< wxTextAttr * >(argp1);
11564 res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_wxTextAttr, 0 | 0);
11565 if (!SWIG_IsOK(res2)) {
11566 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "TextAttr_Combine" "', expected argument " "2"" of type '" "wxTextAttr const &""'");
11567 }
11568 if (!argp2) {
11569 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "TextAttr_Combine" "', expected argument " "2"" of type '" "wxTextAttr const &""'");
11570 }
11571 arg2 = reinterpret_cast< wxTextAttr * >(argp2);
11572 res3 = SWIG_ConvertPtr(obj2, &argp3,SWIGTYPE_p_wxTextCtrl, 0 | 0 );
11573 if (!SWIG_IsOK(res3)) {
11574 SWIG_exception_fail(SWIG_ArgError(res3), "in method '" "TextAttr_Combine" "', expected argument " "3"" of type '" "wxTextCtrl const *""'");
11575 }
11576 arg3 = reinterpret_cast< wxTextCtrl * >(argp3);
11577 {
11578 PyThreadState* __tstate = wxPyBeginAllowThreads();
11579 result = wxTextAttr::Combine((wxTextAttr const &)*arg1,(wxTextAttr const &)*arg2,(wxTextCtrl const *)arg3);
11580 wxPyEndAllowThreads(__tstate);
11581 if (PyErr_Occurred()) SWIG_fail;
11582 }
11583 resultobj = SWIG_NewPointerObj((new wxTextAttr(static_cast< const wxTextAttr& >(result))), SWIGTYPE_p_wxTextAttr, SWIG_POINTER_OWN | 0 );
11584 return resultobj;
11585fail:
11586 return NULL;
11587}
11588
11589
11590SWIGINTERN PyObject *TextAttr_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
11591 PyObject *obj;
11592 if (!SWIG_Python_UnpackTuple(args,(char*)"swigregister", 1, 1,&obj)) return NULL;
11593 SWIG_TypeNewClientData(SWIGTYPE_p_wxTextAttr, SWIG_NewClientData(obj));
11594 return SWIG_Py_Void();
11595}
11596
11597SWIGINTERN PyObject *TextAttr_swiginit(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
11598 return SWIG_Python_InitShadowInstance(args);
11599}
11600
11601SWIGINTERN PyObject *_wrap_new_TextCtrl(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
11602 PyObject *resultobj = 0;
11603 wxWindow *arg1 = (wxWindow *) 0 ;
11604 int arg2 = (int) -1 ;
11605 wxString const &arg3_defvalue = wxPyEmptyString ;
11606 wxString *arg3 = (wxString *) &arg3_defvalue ;
11607 wxPoint const &arg4_defvalue = wxDefaultPosition ;
11608 wxPoint *arg4 = (wxPoint *) &arg4_defvalue ;
11609 wxSize const &arg5_defvalue = wxDefaultSize ;
11610 wxSize *arg5 = (wxSize *) &arg5_defvalue ;
11611 long arg6 = (long) 0 ;
11612 wxValidator const &arg7_defvalue = wxDefaultValidator ;
11613 wxValidator *arg7 = (wxValidator *) &arg7_defvalue ;
11614 wxString const &arg8_defvalue = wxPyTextCtrlNameStr ;
11615 wxString *arg8 = (wxString *) &arg8_defvalue ;
11616 wxTextCtrl *result = 0 ;
11617 void *argp1 = 0 ;
11618 int res1 = 0 ;
11619 int val2 ;
11620 int ecode2 = 0 ;
11621 bool temp3 = false ;
11622 wxPoint temp4 ;
11623 wxSize temp5 ;
11624 long val6 ;
11625 int ecode6 = 0 ;
11626 void *argp7 = 0 ;
11627 int res7 = 0 ;
11628 bool temp8 = false ;
11629 PyObject * obj0 = 0 ;
11630 PyObject * obj1 = 0 ;
11631 PyObject * obj2 = 0 ;
11632 PyObject * obj3 = 0 ;
11633 PyObject * obj4 = 0 ;
11634 PyObject * obj5 = 0 ;
11635 PyObject * obj6 = 0 ;
11636 PyObject * obj7 = 0 ;
11637 char * kwnames[] = {
11638 (char *) "parent",(char *) "id",(char *) "value",(char *) "pos",(char *) "size",(char *) "style",(char *) "validator",(char *) "name", NULL
11639 };
11640
11641 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|OOOOOOO:new_TextCtrl",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6,&obj7)) SWIG_fail;
11642 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxWindow, 0 | 0 );
11643 if (!SWIG_IsOK(res1)) {
11644 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_TextCtrl" "', expected argument " "1"" of type '" "wxWindow *""'");
11645 }
11646 arg1 = reinterpret_cast< wxWindow * >(argp1);
11647 if (obj1) {
11648 ecode2 = SWIG_AsVal_int(obj1, &val2);
11649 if (!SWIG_IsOK(ecode2)) {
11650 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "new_TextCtrl" "', expected argument " "2"" of type '" "int""'");
11651 }
11652 arg2 = static_cast< int >(val2);
11653 }
11654 if (obj2) {
d55e5bfc 11655 {
554f62e9
RD
11656 arg3 = wxString_in_helper(obj2);
11657 if (arg3 == NULL) SWIG_fail;
11658 temp3 = true;
d55e5bfc 11659 }
554f62e9
RD
11660 }
11661 if (obj3) {
d55e5bfc 11662 {
554f62e9
RD
11663 arg4 = &temp4;
11664 if ( ! wxPoint_helper(obj3, &arg4)) SWIG_fail;
d55e5bfc 11665 }
554f62e9
RD
11666 }
11667 if (obj4) {
d55e5bfc 11668 {
554f62e9
RD
11669 arg5 = &temp5;
11670 if ( ! wxSize_helper(obj4, &arg5)) SWIG_fail;
d55e5bfc 11671 }
554f62e9
RD
11672 }
11673 if (obj5) {
11674 ecode6 = SWIG_AsVal_long(obj5, &val6);
11675 if (!SWIG_IsOK(ecode6)) {
11676 SWIG_exception_fail(SWIG_ArgError(ecode6), "in method '" "new_TextCtrl" "', expected argument " "6"" of type '" "long""'");
11677 }
11678 arg6 = static_cast< long >(val6);
11679 }
11680 if (obj6) {
11681 res7 = SWIG_ConvertPtr(obj6, &argp7, SWIGTYPE_p_wxValidator, 0 | 0);
11682 if (!SWIG_IsOK(res7)) {
11683 SWIG_exception_fail(SWIG_ArgError(res7), "in method '" "new_TextCtrl" "', expected argument " "7"" of type '" "wxValidator const &""'");
d55e5bfc 11684 }
554f62e9
RD
11685 if (!argp7) {
11686 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_TextCtrl" "', expected argument " "7"" of type '" "wxValidator const &""'");
093d3ff1 11687 }
554f62e9
RD
11688 arg7 = reinterpret_cast< wxValidator * >(argp7);
11689 }
11690 if (obj7) {
d55e5bfc 11691 {
554f62e9
RD
11692 arg8 = wxString_in_helper(obj7);
11693 if (arg8 == NULL) SWIG_fail;
11694 temp8 = true;
d55e5bfc 11695 }
554f62e9
RD
11696 }
11697 {
11698 if (!wxPyCheckForApp()) SWIG_fail;
11699 PyThreadState* __tstate = wxPyBeginAllowThreads();
11700 result = (wxTextCtrl *)new wxTextCtrl(arg1,arg2,(wxString const &)*arg3,(wxPoint const &)*arg4,(wxSize const &)*arg5,arg6,(wxValidator const &)*arg7,(wxString const &)*arg8);
11701 wxPyEndAllowThreads(__tstate);
11702 if (PyErr_Occurred()) SWIG_fail;
11703 }
11704 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_wxTextCtrl, SWIG_POINTER_NEW | 0 );
11705 {
11706 if (temp3)
11707 delete arg3;
11708 }
11709 {
11710 if (temp8)
11711 delete arg8;
11712 }
11713 return resultobj;
11714fail:
11715 {
11716 if (temp3)
11717 delete arg3;
11718 }
11719 {
11720 if (temp8)
11721 delete arg8;
11722 }
11723 return NULL;
d55e5bfc
RD
11724}
11725
11726
554f62e9
RD
11727SWIGINTERN PyObject *_wrap_new_PreTextCtrl(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
11728 PyObject *resultobj = 0;
11729 wxTextCtrl *result = 0 ;
11730
11731 if (!SWIG_Python_UnpackTuple(args,"new_PreTextCtrl",0,0,0)) SWIG_fail;
11732 {
11733 if (!wxPyCheckForApp()) SWIG_fail;
11734 PyThreadState* __tstate = wxPyBeginAllowThreads();
11735 result = (wxTextCtrl *)new wxTextCtrl();
11736 wxPyEndAllowThreads(__tstate);
11737 if (PyErr_Occurred()) SWIG_fail;
11738 }
11739 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_wxTextCtrl, SWIG_POINTER_OWN | 0 );
11740 return resultobj;
11741fail:
11742 return NULL;
11743}
11744
11745
11746SWIGINTERN PyObject *_wrap_TextCtrl_Create(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
11747 PyObject *resultobj = 0;
11748 wxTextCtrl *arg1 = (wxTextCtrl *) 0 ;
11749 wxWindow *arg2 = (wxWindow *) 0 ;
11750 int arg3 = (int) -1 ;
11751 wxString const &arg4_defvalue = wxPyEmptyString ;
11752 wxString *arg4 = (wxString *) &arg4_defvalue ;
11753 wxPoint const &arg5_defvalue = wxDefaultPosition ;
11754 wxPoint *arg5 = (wxPoint *) &arg5_defvalue ;
11755 wxSize const &arg6_defvalue = wxDefaultSize ;
11756 wxSize *arg6 = (wxSize *) &arg6_defvalue ;
11757 long arg7 = (long) 0 ;
11758 wxValidator const &arg8_defvalue = wxDefaultValidator ;
11759 wxValidator *arg8 = (wxValidator *) &arg8_defvalue ;
11760 wxString const &arg9_defvalue = wxPyTextCtrlNameStr ;
11761 wxString *arg9 = (wxString *) &arg9_defvalue ;
11762 bool result;
11763 void *argp1 = 0 ;
11764 int res1 = 0 ;
11765 void *argp2 = 0 ;
11766 int res2 = 0 ;
11767 int val3 ;
11768 int ecode3 = 0 ;
11769 bool temp4 = false ;
11770 wxPoint temp5 ;
11771 wxSize temp6 ;
11772 long val7 ;
11773 int ecode7 = 0 ;
11774 void *argp8 = 0 ;
11775 int res8 = 0 ;
11776 bool temp9 = false ;
11777 PyObject * obj0 = 0 ;
11778 PyObject * obj1 = 0 ;
11779 PyObject * obj2 = 0 ;
11780 PyObject * obj3 = 0 ;
11781 PyObject * obj4 = 0 ;
11782 PyObject * obj5 = 0 ;
11783 PyObject * obj6 = 0 ;
11784 PyObject * obj7 = 0 ;
11785 PyObject * obj8 = 0 ;
11786 char * kwnames[] = {
11787 (char *) "self",(char *) "parent",(char *) "id",(char *) "value",(char *) "pos",(char *) "size",(char *) "style",(char *) "validator",(char *) "name", NULL
11788 };
11789
11790 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|OOOOOOO:TextCtrl_Create",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6,&obj7,&obj8)) SWIG_fail;
11791 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxTextCtrl, 0 | 0 );
11792 if (!SWIG_IsOK(res1)) {
11793 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "TextCtrl_Create" "', expected argument " "1"" of type '" "wxTextCtrl *""'");
11794 }
11795 arg1 = reinterpret_cast< wxTextCtrl * >(argp1);
11796 res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_wxWindow, 0 | 0 );
11797 if (!SWIG_IsOK(res2)) {
11798 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "TextCtrl_Create" "', expected argument " "2"" of type '" "wxWindow *""'");
11799 }
11800 arg2 = reinterpret_cast< wxWindow * >(argp2);
11801 if (obj2) {
11802 ecode3 = SWIG_AsVal_int(obj2, &val3);
11803 if (!SWIG_IsOK(ecode3)) {
11804 SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "TextCtrl_Create" "', expected argument " "3"" of type '" "int""'");
11805 }
11806 arg3 = static_cast< int >(val3);
11807 }
11808 if (obj3) {
d55e5bfc 11809 {
554f62e9
RD
11810 arg4 = wxString_in_helper(obj3);
11811 if (arg4 == NULL) SWIG_fail;
11812 temp4 = true;
d55e5bfc 11813 }
554f62e9
RD
11814 }
11815 if (obj4) {
d55e5bfc 11816 {
554f62e9
RD
11817 arg5 = &temp5;
11818 if ( ! wxPoint_helper(obj4, &arg5)) SWIG_fail;
d55e5bfc 11819 }
554f62e9
RD
11820 }
11821 if (obj5) {
d55e5bfc 11822 {
554f62e9
RD
11823 arg6 = &temp6;
11824 if ( ! wxSize_helper(obj5, &arg6)) SWIG_fail;
d55e5bfc 11825 }
554f62e9
RD
11826 }
11827 if (obj6) {
11828 ecode7 = SWIG_AsVal_long(obj6, &val7);
11829 if (!SWIG_IsOK(ecode7)) {
11830 SWIG_exception_fail(SWIG_ArgError(ecode7), "in method '" "TextCtrl_Create" "', expected argument " "7"" of type '" "long""'");
11831 }
11832 arg7 = static_cast< long >(val7);
11833 }
11834 if (obj7) {
11835 res8 = SWIG_ConvertPtr(obj7, &argp8, SWIGTYPE_p_wxValidator, 0 | 0);
11836 if (!SWIG_IsOK(res8)) {
11837 SWIG_exception_fail(SWIG_ArgError(res8), "in method '" "TextCtrl_Create" "', expected argument " "8"" of type '" "wxValidator const &""'");
d55e5bfc 11838 }
554f62e9
RD
11839 if (!argp8) {
11840 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "TextCtrl_Create" "', expected argument " "8"" of type '" "wxValidator const &""'");
093d3ff1 11841 }
554f62e9
RD
11842 arg8 = reinterpret_cast< wxValidator * >(argp8);
11843 }
11844 if (obj8) {
d55e5bfc 11845 {
554f62e9
RD
11846 arg9 = wxString_in_helper(obj8);
11847 if (arg9 == NULL) SWIG_fail;
11848 temp9 = true;
d55e5bfc 11849 }
554f62e9
RD
11850 }
11851 {
11852 PyThreadState* __tstate = wxPyBeginAllowThreads();
11853 result = (bool)(arg1)->Create(arg2,arg3,(wxString const &)*arg4,(wxPoint const &)*arg5,(wxSize const &)*arg6,arg7,(wxValidator const &)*arg8,(wxString const &)*arg9);
11854 wxPyEndAllowThreads(__tstate);
11855 if (PyErr_Occurred()) SWIG_fail;
11856 }
11857 {
11858 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
11859 }
11860 {
11861 if (temp4)
11862 delete arg4;
11863 }
11864 {
11865 if (temp9)
11866 delete arg9;
11867 }
11868 return resultobj;
11869fail:
11870 {
11871 if (temp4)
11872 delete arg4;
11873 }
11874 {
11875 if (temp9)
11876 delete arg9;
11877 }
11878 return NULL;
d55e5bfc
RD
11879}
11880
11881
554f62e9
RD
11882SWIGINTERN PyObject *_wrap_TextCtrl_GetValue(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
11883 PyObject *resultobj = 0;
11884 wxTextCtrl *arg1 = (wxTextCtrl *) 0 ;
11885 wxString result;
11886 void *argp1 = 0 ;
11887 int res1 = 0 ;
11888 PyObject *swig_obj[1] ;
11889
11890 if (!args) SWIG_fail;
11891 swig_obj[0] = args;
11892 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxTextCtrl, 0 | 0 );
11893 if (!SWIG_IsOK(res1)) {
11894 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "TextCtrl_GetValue" "', expected argument " "1"" of type '" "wxTextCtrl const *""'");
11895 }
11896 arg1 = reinterpret_cast< wxTextCtrl * >(argp1);
11897 {
11898 PyThreadState* __tstate = wxPyBeginAllowThreads();
11899 result = ((wxTextCtrl const *)arg1)->GetValue();
11900 wxPyEndAllowThreads(__tstate);
11901 if (PyErr_Occurred()) SWIG_fail;
11902 }
11903 {
11904#if wxUSE_UNICODE
11905 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
11906#else
11907 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
11908#endif
11909 }
11910 return resultobj;
11911fail:
11912 return NULL;
11913}
11914
11915
11916SWIGINTERN PyObject *_wrap_TextCtrl_SetValue(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
11917 PyObject *resultobj = 0;
11918 wxTextCtrl *arg1 = (wxTextCtrl *) 0 ;
11919 wxString *arg2 = 0 ;
11920 void *argp1 = 0 ;
11921 int res1 = 0 ;
11922 bool temp2 = false ;
11923 PyObject * obj0 = 0 ;
11924 PyObject * obj1 = 0 ;
11925 char * kwnames[] = {
11926 (char *) "self",(char *) "value", NULL
11927 };
11928
11929 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TextCtrl_SetValue",kwnames,&obj0,&obj1)) SWIG_fail;
11930 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxTextCtrl, 0 | 0 );
11931 if (!SWIG_IsOK(res1)) {
11932 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "TextCtrl_SetValue" "', expected argument " "1"" of type '" "wxTextCtrl *""'");
11933 }
11934 arg1 = reinterpret_cast< wxTextCtrl * >(argp1);
11935 {
11936 arg2 = wxString_in_helper(obj1);
11937 if (arg2 == NULL) SWIG_fail;
11938 temp2 = true;
11939 }
11940 {
11941 PyThreadState* __tstate = wxPyBeginAllowThreads();
11942 (arg1)->SetValue((wxString const &)*arg2);
11943 wxPyEndAllowThreads(__tstate);
11944 if (PyErr_Occurred()) SWIG_fail;
11945 }
11946 resultobj = SWIG_Py_Void();
11947 {
11948 if (temp2)
11949 delete arg2;
11950 }
11951 return resultobj;
11952fail:
11953 {
11954 if (temp2)
11955 delete arg2;
11956 }
11957 return NULL;
11958}
11959
11960
b39fe951
RD
11961SWIGINTERN PyObject *_wrap_TextCtrl_IsEmpty(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
11962 PyObject *resultobj = 0;
11963 wxTextCtrl *arg1 = (wxTextCtrl *) 0 ;
11964 bool result;
11965 void *argp1 = 0 ;
11966 int res1 = 0 ;
11967 PyObject *swig_obj[1] ;
11968
11969 if (!args) SWIG_fail;
11970 swig_obj[0] = args;
11971 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxTextCtrl, 0 | 0 );
11972 if (!SWIG_IsOK(res1)) {
11973 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "TextCtrl_IsEmpty" "', expected argument " "1"" of type '" "wxTextCtrl const *""'");
11974 }
11975 arg1 = reinterpret_cast< wxTextCtrl * >(argp1);
11976 {
11977 PyThreadState* __tstate = wxPyBeginAllowThreads();
11978 result = (bool)((wxTextCtrl const *)arg1)->IsEmpty();
11979 wxPyEndAllowThreads(__tstate);
11980 if (PyErr_Occurred()) SWIG_fail;
11981 }
11982 {
11983 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
11984 }
11985 return resultobj;
11986fail:
11987 return NULL;
11988}
11989
11990
11991SWIGINTERN PyObject *_wrap_TextCtrl_ChangeValue(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
11992 PyObject *resultobj = 0;
11993 wxTextCtrl *arg1 = (wxTextCtrl *) 0 ;
11994 wxString *arg2 = 0 ;
11995 void *argp1 = 0 ;
11996 int res1 = 0 ;
11997 bool temp2 = false ;
11998 PyObject * obj0 = 0 ;
11999 PyObject * obj1 = 0 ;
12000 char * kwnames[] = {
12001 (char *) "self",(char *) "value", NULL
12002 };
12003
12004 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TextCtrl_ChangeValue",kwnames,&obj0,&obj1)) SWIG_fail;
12005 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxTextCtrl, 0 | 0 );
12006 if (!SWIG_IsOK(res1)) {
12007 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "TextCtrl_ChangeValue" "', expected argument " "1"" of type '" "wxTextCtrl *""'");
12008 }
12009 arg1 = reinterpret_cast< wxTextCtrl * >(argp1);
12010 {
12011 arg2 = wxString_in_helper(obj1);
12012 if (arg2 == NULL) SWIG_fail;
12013 temp2 = true;
12014 }
12015 {
12016 PyThreadState* __tstate = wxPyBeginAllowThreads();
12017 (arg1)->ChangeValue((wxString const &)*arg2);
12018 wxPyEndAllowThreads(__tstate);
12019 if (PyErr_Occurred()) SWIG_fail;
12020 }
12021 resultobj = SWIG_Py_Void();
12022 {
12023 if (temp2)
12024 delete arg2;
12025 }
12026 return resultobj;
12027fail:
12028 {
12029 if (temp2)
12030 delete arg2;
12031 }
12032 return NULL;
12033}
12034
12035
554f62e9
RD
12036SWIGINTERN PyObject *_wrap_TextCtrl_GetRange(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
12037 PyObject *resultobj = 0;
12038 wxTextCtrl *arg1 = (wxTextCtrl *) 0 ;
12039 long arg2 ;
12040 long arg3 ;
12041 wxString result;
12042 void *argp1 = 0 ;
12043 int res1 = 0 ;
12044 long val2 ;
12045 int ecode2 = 0 ;
12046 long val3 ;
12047 int ecode3 = 0 ;
12048 PyObject * obj0 = 0 ;
12049 PyObject * obj1 = 0 ;
12050 PyObject * obj2 = 0 ;
12051 char * kwnames[] = {
f460c29d 12052 (char *) "self",(char *) "from",(char *) "to", NULL
554f62e9
RD
12053 };
12054
12055 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:TextCtrl_GetRange",kwnames,&obj0,&obj1,&obj2)) SWIG_fail;
12056 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxTextCtrl, 0 | 0 );
12057 if (!SWIG_IsOK(res1)) {
12058 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "TextCtrl_GetRange" "', expected argument " "1"" of type '" "wxTextCtrl const *""'");
12059 }
12060 arg1 = reinterpret_cast< wxTextCtrl * >(argp1);
12061 ecode2 = SWIG_AsVal_long(obj1, &val2);
12062 if (!SWIG_IsOK(ecode2)) {
12063 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "TextCtrl_GetRange" "', expected argument " "2"" of type '" "long""'");
12064 }
12065 arg2 = static_cast< long >(val2);
12066 ecode3 = SWIG_AsVal_long(obj2, &val3);
12067 if (!SWIG_IsOK(ecode3)) {
12068 SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "TextCtrl_GetRange" "', expected argument " "3"" of type '" "long""'");
12069 }
12070 arg3 = static_cast< long >(val3);
12071 {
12072 PyThreadState* __tstate = wxPyBeginAllowThreads();
12073 result = ((wxTextCtrl const *)arg1)->GetRange(arg2,arg3);
12074 wxPyEndAllowThreads(__tstate);
12075 if (PyErr_Occurred()) SWIG_fail;
12076 }
12077 {
12078#if wxUSE_UNICODE
12079 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
12080#else
12081 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
12082#endif
12083 }
12084 return resultobj;
12085fail:
12086 return NULL;
12087}
12088
12089
12090SWIGINTERN PyObject *_wrap_TextCtrl_GetLineLength(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
12091 PyObject *resultobj = 0;
12092 wxTextCtrl *arg1 = (wxTextCtrl *) 0 ;
12093 long arg2 ;
12094 int result;
12095 void *argp1 = 0 ;
12096 int res1 = 0 ;
12097 long val2 ;
12098 int ecode2 = 0 ;
12099 PyObject * obj0 = 0 ;
12100 PyObject * obj1 = 0 ;
12101 char * kwnames[] = {
12102 (char *) "self",(char *) "lineNo", NULL
12103 };
12104
12105 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TextCtrl_GetLineLength",kwnames,&obj0,&obj1)) SWIG_fail;
12106 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxTextCtrl, 0 | 0 );
12107 if (!SWIG_IsOK(res1)) {
12108 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "TextCtrl_GetLineLength" "', expected argument " "1"" of type '" "wxTextCtrl const *""'");
12109 }
12110 arg1 = reinterpret_cast< wxTextCtrl * >(argp1);
12111 ecode2 = SWIG_AsVal_long(obj1, &val2);
12112 if (!SWIG_IsOK(ecode2)) {
12113 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "TextCtrl_GetLineLength" "', expected argument " "2"" of type '" "long""'");
12114 }
12115 arg2 = static_cast< long >(val2);
12116 {
12117 PyThreadState* __tstate = wxPyBeginAllowThreads();
12118 result = (int)((wxTextCtrl const *)arg1)->GetLineLength(arg2);
12119 wxPyEndAllowThreads(__tstate);
12120 if (PyErr_Occurred()) SWIG_fail;
12121 }
12122 resultobj = SWIG_From_int(static_cast< int >(result));
12123 return resultobj;
12124fail:
12125 return NULL;
12126}
12127
12128
12129SWIGINTERN PyObject *_wrap_TextCtrl_GetLineText(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
12130 PyObject *resultobj = 0;
12131 wxTextCtrl *arg1 = (wxTextCtrl *) 0 ;
12132 long arg2 ;
12133 wxString result;
12134 void *argp1 = 0 ;
12135 int res1 = 0 ;
12136 long val2 ;
12137 int ecode2 = 0 ;
12138 PyObject * obj0 = 0 ;
12139 PyObject * obj1 = 0 ;
12140 char * kwnames[] = {
12141 (char *) "self",(char *) "lineNo", NULL
12142 };
12143
12144 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TextCtrl_GetLineText",kwnames,&obj0,&obj1)) SWIG_fail;
12145 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxTextCtrl, 0 | 0 );
12146 if (!SWIG_IsOK(res1)) {
12147 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "TextCtrl_GetLineText" "', expected argument " "1"" of type '" "wxTextCtrl const *""'");
12148 }
12149 arg1 = reinterpret_cast< wxTextCtrl * >(argp1);
12150 ecode2 = SWIG_AsVal_long(obj1, &val2);
12151 if (!SWIG_IsOK(ecode2)) {
12152 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "TextCtrl_GetLineText" "', expected argument " "2"" of type '" "long""'");
12153 }
12154 arg2 = static_cast< long >(val2);
12155 {
12156 PyThreadState* __tstate = wxPyBeginAllowThreads();
12157 result = ((wxTextCtrl const *)arg1)->GetLineText(arg2);
12158 wxPyEndAllowThreads(__tstate);
12159 if (PyErr_Occurred()) SWIG_fail;
12160 }
12161 {
12162#if wxUSE_UNICODE
12163 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
12164#else
12165 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
12166#endif
12167 }
12168 return resultobj;
12169fail:
12170 return NULL;
d55e5bfc
RD
12171}
12172
12173
554f62e9
RD
12174SWIGINTERN PyObject *_wrap_TextCtrl_GetNumberOfLines(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
12175 PyObject *resultobj = 0;
12176 wxTextCtrl *arg1 = (wxTextCtrl *) 0 ;
12177 int result;
12178 void *argp1 = 0 ;
12179 int res1 = 0 ;
12180 PyObject *swig_obj[1] ;
12181
12182 if (!args) SWIG_fail;
12183 swig_obj[0] = args;
12184 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxTextCtrl, 0 | 0 );
12185 if (!SWIG_IsOK(res1)) {
12186 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "TextCtrl_GetNumberOfLines" "', expected argument " "1"" of type '" "wxTextCtrl const *""'");
12187 }
12188 arg1 = reinterpret_cast< wxTextCtrl * >(argp1);
12189 {
12190 PyThreadState* __tstate = wxPyBeginAllowThreads();
12191 result = (int)((wxTextCtrl const *)arg1)->GetNumberOfLines();
12192 wxPyEndAllowThreads(__tstate);
12193 if (PyErr_Occurred()) SWIG_fail;
12194 }
12195 resultobj = SWIG_From_int(static_cast< int >(result));
12196 return resultobj;
12197fail:
12198 return NULL;
d55e5bfc
RD
12199}
12200
12201
554f62e9
RD
12202SWIGINTERN PyObject *_wrap_TextCtrl_IsModified(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
12203 PyObject *resultobj = 0;
12204 wxTextCtrl *arg1 = (wxTextCtrl *) 0 ;
12205 bool result;
12206 void *argp1 = 0 ;
12207 int res1 = 0 ;
12208 PyObject *swig_obj[1] ;
12209
12210 if (!args) SWIG_fail;
12211 swig_obj[0] = args;
12212 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxTextCtrl, 0 | 0 );
12213 if (!SWIG_IsOK(res1)) {
12214 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "TextCtrl_IsModified" "', expected argument " "1"" of type '" "wxTextCtrl const *""'");
12215 }
12216 arg1 = reinterpret_cast< wxTextCtrl * >(argp1);
12217 {
12218 PyThreadState* __tstate = wxPyBeginAllowThreads();
12219 result = (bool)((wxTextCtrl const *)arg1)->IsModified();
12220 wxPyEndAllowThreads(__tstate);
12221 if (PyErr_Occurred()) SWIG_fail;
12222 }
12223 {
12224 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
12225 }
12226 return resultobj;
12227fail:
12228 return NULL;
d55e5bfc
RD
12229}
12230
12231
554f62e9
RD
12232SWIGINTERN PyObject *_wrap_TextCtrl_IsEditable(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
12233 PyObject *resultobj = 0;
12234 wxTextCtrl *arg1 = (wxTextCtrl *) 0 ;
12235 bool result;
12236 void *argp1 = 0 ;
12237 int res1 = 0 ;
12238 PyObject *swig_obj[1] ;
12239
12240 if (!args) SWIG_fail;
12241 swig_obj[0] = args;
12242 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxTextCtrl, 0 | 0 );
12243 if (!SWIG_IsOK(res1)) {
12244 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "TextCtrl_IsEditable" "', expected argument " "1"" of type '" "wxTextCtrl const *""'");
12245 }
12246 arg1 = reinterpret_cast< wxTextCtrl * >(argp1);
12247 {
12248 PyThreadState* __tstate = wxPyBeginAllowThreads();
12249 result = (bool)((wxTextCtrl const *)arg1)->IsEditable();
12250 wxPyEndAllowThreads(__tstate);
12251 if (PyErr_Occurred()) SWIG_fail;
12252 }
12253 {
12254 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
12255 }
12256 return resultobj;
12257fail:
12258 return NULL;
d55e5bfc
RD
12259}
12260
12261
554f62e9
RD
12262SWIGINTERN PyObject *_wrap_TextCtrl_IsSingleLine(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
12263 PyObject *resultobj = 0;
12264 wxTextCtrl *arg1 = (wxTextCtrl *) 0 ;
12265 bool result;
12266 void *argp1 = 0 ;
12267 int res1 = 0 ;
12268 PyObject *swig_obj[1] ;
12269
12270 if (!args) SWIG_fail;
12271 swig_obj[0] = args;
12272 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxTextCtrl, 0 | 0 );
12273 if (!SWIG_IsOK(res1)) {
12274 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "TextCtrl_IsSingleLine" "', expected argument " "1"" of type '" "wxTextCtrl const *""'");
12275 }
12276 arg1 = reinterpret_cast< wxTextCtrl * >(argp1);
12277 {
12278 PyThreadState* __tstate = wxPyBeginAllowThreads();
12279 result = (bool)((wxTextCtrl const *)arg1)->IsSingleLine();
12280 wxPyEndAllowThreads(__tstate);
12281 if (PyErr_Occurred()) SWIG_fail;
12282 }
12283 {
12284 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
12285 }
12286 return resultobj;
12287fail:
12288 return NULL;
d55e5bfc
RD
12289}
12290
12291
554f62e9
RD
12292SWIGINTERN PyObject *_wrap_TextCtrl_IsMultiLine(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
12293 PyObject *resultobj = 0;
12294 wxTextCtrl *arg1 = (wxTextCtrl *) 0 ;
12295 bool result;
12296 void *argp1 = 0 ;
12297 int res1 = 0 ;
12298 PyObject *swig_obj[1] ;
12299
12300 if (!args) SWIG_fail;
12301 swig_obj[0] = args;
12302 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxTextCtrl, 0 | 0 );
12303 if (!SWIG_IsOK(res1)) {
12304 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "TextCtrl_IsMultiLine" "', expected argument " "1"" of type '" "wxTextCtrl const *""'");
12305 }
12306 arg1 = reinterpret_cast< wxTextCtrl * >(argp1);
12307 {
12308 PyThreadState* __tstate = wxPyBeginAllowThreads();
12309 result = (bool)((wxTextCtrl const *)arg1)->IsMultiLine();
12310 wxPyEndAllowThreads(__tstate);
12311 if (PyErr_Occurred()) SWIG_fail;
12312 }
12313 {
12314 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
12315 }
12316 return resultobj;
12317fail:
12318 return NULL;
12319}
12320
12321
12322SWIGINTERN PyObject *_wrap_TextCtrl_GetSelection(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
12323 PyObject *resultobj = 0;
12324 wxTextCtrl *arg1 = (wxTextCtrl *) 0 ;
12325 long *arg2 = (long *) 0 ;
12326 long *arg3 = (long *) 0 ;
12327 void *argp1 = 0 ;
12328 int res1 = 0 ;
12329 long temp2 ;
12330 int res2 = SWIG_TMPOBJ ;
12331 long temp3 ;
12332 int res3 = SWIG_TMPOBJ ;
12333 PyObject *swig_obj[1] ;
12334
12335 arg2 = &temp2;
12336 arg3 = &temp3;
12337 if (!args) SWIG_fail;
12338 swig_obj[0] = args;
12339 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxTextCtrl, 0 | 0 );
12340 if (!SWIG_IsOK(res1)) {
12341 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "TextCtrl_GetSelection" "', expected argument " "1"" of type '" "wxTextCtrl const *""'");
12342 }
12343 arg1 = reinterpret_cast< wxTextCtrl * >(argp1);
12344 {
12345 PyThreadState* __tstate = wxPyBeginAllowThreads();
12346 ((wxTextCtrl const *)arg1)->GetSelection(arg2,arg3);
12347 wxPyEndAllowThreads(__tstate);
12348 if (PyErr_Occurred()) SWIG_fail;
12349 }
12350 resultobj = SWIG_Py_Void();
12351 if (SWIG_IsTmpObj(res2)) {
12352 resultobj = SWIG_Python_AppendOutput(resultobj, SWIG_From_long((*arg2)));
12353 } else {
12354 int new_flags = SWIG_IsNewObj(res2) ? (SWIG_POINTER_OWN | 0 ) : 0 ;
12355 resultobj = SWIG_Python_AppendOutput(resultobj, SWIG_NewPointerObj((void*)(arg2), SWIGTYPE_p_long, new_flags));
12356 }
12357 if (SWIG_IsTmpObj(res3)) {
12358 resultobj = SWIG_Python_AppendOutput(resultobj, SWIG_From_long((*arg3)));
12359 } else {
12360 int new_flags = SWIG_IsNewObj(res3) ? (SWIG_POINTER_OWN | 0 ) : 0 ;
12361 resultobj = SWIG_Python_AppendOutput(resultobj, SWIG_NewPointerObj((void*)(arg3), SWIGTYPE_p_long, new_flags));
12362 }
12363 return resultobj;
12364fail:
12365 return NULL;
d55e5bfc
RD
12366}
12367
12368
554f62e9
RD
12369SWIGINTERN PyObject *_wrap_TextCtrl_GetStringSelection(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
12370 PyObject *resultobj = 0;
12371 wxTextCtrl *arg1 = (wxTextCtrl *) 0 ;
12372 wxString result;
12373 void *argp1 = 0 ;
12374 int res1 = 0 ;
12375 PyObject *swig_obj[1] ;
12376
12377 if (!args) SWIG_fail;
12378 swig_obj[0] = args;
12379 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxTextCtrl, 0 | 0 );
12380 if (!SWIG_IsOK(res1)) {
12381 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "TextCtrl_GetStringSelection" "', expected argument " "1"" of type '" "wxTextCtrl const *""'");
12382 }
12383 arg1 = reinterpret_cast< wxTextCtrl * >(argp1);
12384 {
12385 PyThreadState* __tstate = wxPyBeginAllowThreads();
12386 result = ((wxTextCtrl const *)arg1)->GetStringSelection();
12387 wxPyEndAllowThreads(__tstate);
12388 if (PyErr_Occurred()) SWIG_fail;
12389 }
12390 {
12391#if wxUSE_UNICODE
12392 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
12393#else
12394 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
12395#endif
12396 }
12397 return resultobj;
12398fail:
12399 return NULL;
d55e5bfc
RD
12400}
12401
12402
554f62e9
RD
12403SWIGINTERN PyObject *_wrap_TextCtrl_Clear(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
12404 PyObject *resultobj = 0;
12405 wxTextCtrl *arg1 = (wxTextCtrl *) 0 ;
12406 void *argp1 = 0 ;
12407 int res1 = 0 ;
12408 PyObject *swig_obj[1] ;
12409
12410 if (!args) SWIG_fail;
12411 swig_obj[0] = args;
12412 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxTextCtrl, 0 | 0 );
12413 if (!SWIG_IsOK(res1)) {
12414 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "TextCtrl_Clear" "', expected argument " "1"" of type '" "wxTextCtrl *""'");
12415 }
12416 arg1 = reinterpret_cast< wxTextCtrl * >(argp1);
12417 {
12418 PyThreadState* __tstate = wxPyBeginAllowThreads();
12419 (arg1)->Clear();
12420 wxPyEndAllowThreads(__tstate);
12421 if (PyErr_Occurred()) SWIG_fail;
12422 }
12423 resultobj = SWIG_Py_Void();
12424 return resultobj;
12425fail:
12426 return NULL;
12427}
12428
12429
12430SWIGINTERN PyObject *_wrap_TextCtrl_Replace(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
12431 PyObject *resultobj = 0;
12432 wxTextCtrl *arg1 = (wxTextCtrl *) 0 ;
12433 long arg2 ;
12434 long arg3 ;
12435 wxString *arg4 = 0 ;
12436 void *argp1 = 0 ;
12437 int res1 = 0 ;
12438 long val2 ;
12439 int ecode2 = 0 ;
12440 long val3 ;
12441 int ecode3 = 0 ;
12442 bool temp4 = false ;
12443 PyObject * obj0 = 0 ;
12444 PyObject * obj1 = 0 ;
12445 PyObject * obj2 = 0 ;
12446 PyObject * obj3 = 0 ;
12447 char * kwnames[] = {
f460c29d 12448 (char *) "self",(char *) "from",(char *) "to",(char *) "value", NULL
554f62e9
RD
12449 };
12450
12451 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOO:TextCtrl_Replace",kwnames,&obj0,&obj1,&obj2,&obj3)) SWIG_fail;
12452 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxTextCtrl, 0 | 0 );
12453 if (!SWIG_IsOK(res1)) {
12454 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "TextCtrl_Replace" "', expected argument " "1"" of type '" "wxTextCtrl *""'");
12455 }
12456 arg1 = reinterpret_cast< wxTextCtrl * >(argp1);
12457 ecode2 = SWIG_AsVal_long(obj1, &val2);
12458 if (!SWIG_IsOK(ecode2)) {
12459 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "TextCtrl_Replace" "', expected argument " "2"" of type '" "long""'");
12460 }
12461 arg2 = static_cast< long >(val2);
12462 ecode3 = SWIG_AsVal_long(obj2, &val3);
12463 if (!SWIG_IsOK(ecode3)) {
12464 SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "TextCtrl_Replace" "', expected argument " "3"" of type '" "long""'");
12465 }
12466 arg3 = static_cast< long >(val3);
12467 {
12468 arg4 = wxString_in_helper(obj3);
12469 if (arg4 == NULL) SWIG_fail;
12470 temp4 = true;
12471 }
12472 {
12473 PyThreadState* __tstate = wxPyBeginAllowThreads();
12474 (arg1)->Replace(arg2,arg3,(wxString const &)*arg4);
12475 wxPyEndAllowThreads(__tstate);
12476 if (PyErr_Occurred()) SWIG_fail;
12477 }
12478 resultobj = SWIG_Py_Void();
12479 {
12480 if (temp4)
12481 delete arg4;
12482 }
12483 return resultobj;
12484fail:
12485 {
12486 if (temp4)
12487 delete arg4;
12488 }
12489 return NULL;
12490}
12491
12492
12493SWIGINTERN PyObject *_wrap_TextCtrl_Remove(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
12494 PyObject *resultobj = 0;
12495 wxTextCtrl *arg1 = (wxTextCtrl *) 0 ;
12496 long arg2 ;
12497 long arg3 ;
12498 void *argp1 = 0 ;
12499 int res1 = 0 ;
12500 long val2 ;
12501 int ecode2 = 0 ;
12502 long val3 ;
12503 int ecode3 = 0 ;
12504 PyObject * obj0 = 0 ;
12505 PyObject * obj1 = 0 ;
12506 PyObject * obj2 = 0 ;
12507 char * kwnames[] = {
f460c29d 12508 (char *) "self",(char *) "from",(char *) "to", NULL
554f62e9
RD
12509 };
12510
12511 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:TextCtrl_Remove",kwnames,&obj0,&obj1,&obj2)) SWIG_fail;
12512 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxTextCtrl, 0 | 0 );
12513 if (!SWIG_IsOK(res1)) {
12514 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "TextCtrl_Remove" "', expected argument " "1"" of type '" "wxTextCtrl *""'");
12515 }
12516 arg1 = reinterpret_cast< wxTextCtrl * >(argp1);
12517 ecode2 = SWIG_AsVal_long(obj1, &val2);
12518 if (!SWIG_IsOK(ecode2)) {
12519 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "TextCtrl_Remove" "', expected argument " "2"" of type '" "long""'");
12520 }
12521 arg2 = static_cast< long >(val2);
12522 ecode3 = SWIG_AsVal_long(obj2, &val3);
12523 if (!SWIG_IsOK(ecode3)) {
12524 SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "TextCtrl_Remove" "', expected argument " "3"" of type '" "long""'");
12525 }
12526 arg3 = static_cast< long >(val3);
12527 {
12528 PyThreadState* __tstate = wxPyBeginAllowThreads();
12529 (arg1)->Remove(arg2,arg3);
12530 wxPyEndAllowThreads(__tstate);
12531 if (PyErr_Occurred()) SWIG_fail;
12532 }
12533 resultobj = SWIG_Py_Void();
12534 return resultobj;
12535fail:
12536 return NULL;
12537}
12538
12539
12540SWIGINTERN PyObject *_wrap_TextCtrl_LoadFile(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
12541 PyObject *resultobj = 0;
12542 wxTextCtrl *arg1 = (wxTextCtrl *) 0 ;
12543 wxString *arg2 = 0 ;
f5263701 12544 int arg3 = (int) wxTEXT_TYPE_ANY ;
554f62e9
RD
12545 bool result;
12546 void *argp1 = 0 ;
12547 int res1 = 0 ;
12548 bool temp2 = false ;
f5263701
RD
12549 int val3 ;
12550 int ecode3 = 0 ;
554f62e9
RD
12551 PyObject * obj0 = 0 ;
12552 PyObject * obj1 = 0 ;
f5263701 12553 PyObject * obj2 = 0 ;
554f62e9 12554 char * kwnames[] = {
f5263701 12555 (char *) "self",(char *) "file",(char *) "fileType", NULL
554f62e9
RD
12556 };
12557
f5263701 12558 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:TextCtrl_LoadFile",kwnames,&obj0,&obj1,&obj2)) SWIG_fail;
554f62e9
RD
12559 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxTextCtrl, 0 | 0 );
12560 if (!SWIG_IsOK(res1)) {
12561 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "TextCtrl_LoadFile" "', expected argument " "1"" of type '" "wxTextCtrl *""'");
12562 }
12563 arg1 = reinterpret_cast< wxTextCtrl * >(argp1);
12564 {
12565 arg2 = wxString_in_helper(obj1);
12566 if (arg2 == NULL) SWIG_fail;
12567 temp2 = true;
12568 }
f5263701
RD
12569 if (obj2) {
12570 ecode3 = SWIG_AsVal_int(obj2, &val3);
12571 if (!SWIG_IsOK(ecode3)) {
12572 SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "TextCtrl_LoadFile" "', expected argument " "3"" of type '" "int""'");
12573 }
12574 arg3 = static_cast< int >(val3);
12575 }
554f62e9
RD
12576 {
12577 PyThreadState* __tstate = wxPyBeginAllowThreads();
f5263701 12578 result = (bool)(arg1)->LoadFile((wxString const &)*arg2,arg3);
554f62e9
RD
12579 wxPyEndAllowThreads(__tstate);
12580 if (PyErr_Occurred()) SWIG_fail;
12581 }
12582 {
12583 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
12584 }
12585 {
12586 if (temp2)
12587 delete arg2;
12588 }
12589 return resultobj;
12590fail:
12591 {
12592 if (temp2)
12593 delete arg2;
12594 }
12595 return NULL;
12596}
12597
12598
12599SWIGINTERN PyObject *_wrap_TextCtrl_SaveFile(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
12600 PyObject *resultobj = 0;
12601 wxTextCtrl *arg1 = (wxTextCtrl *) 0 ;
12602 wxString const &arg2_defvalue = wxPyEmptyString ;
12603 wxString *arg2 = (wxString *) &arg2_defvalue ;
f5263701 12604 int arg3 = (int) wxTEXT_TYPE_ANY ;
554f62e9
RD
12605 bool result;
12606 void *argp1 = 0 ;
12607 int res1 = 0 ;
12608 bool temp2 = false ;
f5263701
RD
12609 int val3 ;
12610 int ecode3 = 0 ;
554f62e9
RD
12611 PyObject * obj0 = 0 ;
12612 PyObject * obj1 = 0 ;
f5263701 12613 PyObject * obj2 = 0 ;
554f62e9 12614 char * kwnames[] = {
f5263701 12615 (char *) "self",(char *) "file",(char *) "fileType", NULL
554f62e9
RD
12616 };
12617
f5263701 12618 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|OO:TextCtrl_SaveFile",kwnames,&obj0,&obj1,&obj2)) SWIG_fail;
554f62e9
RD
12619 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxTextCtrl, 0 | 0 );
12620 if (!SWIG_IsOK(res1)) {
12621 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "TextCtrl_SaveFile" "', expected argument " "1"" of type '" "wxTextCtrl *""'");
12622 }
12623 arg1 = reinterpret_cast< wxTextCtrl * >(argp1);
12624 if (obj1) {
d55e5bfc 12625 {
554f62e9
RD
12626 arg2 = wxString_in_helper(obj1);
12627 if (arg2 == NULL) SWIG_fail;
12628 temp2 = true;
d55e5bfc 12629 }
554f62e9 12630 }
f5263701
RD
12631 if (obj2) {
12632 ecode3 = SWIG_AsVal_int(obj2, &val3);
12633 if (!SWIG_IsOK(ecode3)) {
12634 SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "TextCtrl_SaveFile" "', expected argument " "3"" of type '" "int""'");
12635 }
12636 arg3 = static_cast< int >(val3);
12637 }
554f62e9
RD
12638 {
12639 PyThreadState* __tstate = wxPyBeginAllowThreads();
f5263701 12640 result = (bool)(arg1)->SaveFile((wxString const &)*arg2,arg3);
554f62e9
RD
12641 wxPyEndAllowThreads(__tstate);
12642 if (PyErr_Occurred()) SWIG_fail;
12643 }
12644 {
12645 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
12646 }
12647 {
12648 if (temp2)
12649 delete arg2;
12650 }
12651 return resultobj;
12652fail:
12653 {
12654 if (temp2)
12655 delete arg2;
12656 }
12657 return NULL;
d55e5bfc
RD
12658}
12659
12660
554f62e9
RD
12661SWIGINTERN PyObject *_wrap_TextCtrl_MarkDirty(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
12662 PyObject *resultobj = 0;
12663 wxTextCtrl *arg1 = (wxTextCtrl *) 0 ;
12664 void *argp1 = 0 ;
12665 int res1 = 0 ;
12666 PyObject *swig_obj[1] ;
12667
12668 if (!args) SWIG_fail;
12669 swig_obj[0] = args;
12670 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxTextCtrl, 0 | 0 );
12671 if (!SWIG_IsOK(res1)) {
12672 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "TextCtrl_MarkDirty" "', expected argument " "1"" of type '" "wxTextCtrl *""'");
12673 }
12674 arg1 = reinterpret_cast< wxTextCtrl * >(argp1);
12675 {
12676 PyThreadState* __tstate = wxPyBeginAllowThreads();
12677 (arg1)->MarkDirty();
12678 wxPyEndAllowThreads(__tstate);
12679 if (PyErr_Occurred()) SWIG_fail;
12680 }
12681 resultobj = SWIG_Py_Void();
12682 return resultobj;
12683fail:
12684 return NULL;
d55e5bfc
RD
12685}
12686
12687
554f62e9
RD
12688SWIGINTERN PyObject *_wrap_TextCtrl_DiscardEdits(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
12689 PyObject *resultobj = 0;
12690 wxTextCtrl *arg1 = (wxTextCtrl *) 0 ;
12691 void *argp1 = 0 ;
12692 int res1 = 0 ;
12693 PyObject *swig_obj[1] ;
12694
12695 if (!args) SWIG_fail;
12696 swig_obj[0] = args;
12697 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxTextCtrl, 0 | 0 );
12698 if (!SWIG_IsOK(res1)) {
12699 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "TextCtrl_DiscardEdits" "', expected argument " "1"" of type '" "wxTextCtrl *""'");
12700 }
12701 arg1 = reinterpret_cast< wxTextCtrl * >(argp1);
12702 {
12703 PyThreadState* __tstate = wxPyBeginAllowThreads();
12704 (arg1)->DiscardEdits();
12705 wxPyEndAllowThreads(__tstate);
12706 if (PyErr_Occurred()) SWIG_fail;
12707 }
12708 resultobj = SWIG_Py_Void();
12709 return resultobj;
12710fail:
12711 return NULL;
12712}
12713
12714
b02396e8
RD
12715SWIGINTERN PyObject *_wrap_TextCtrl_SetModified(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
12716 PyObject *resultobj = 0;
12717 wxTextCtrl *arg1 = (wxTextCtrl *) 0 ;
12718 bool arg2 ;
12719 void *argp1 = 0 ;
12720 int res1 = 0 ;
12721 bool val2 ;
12722 int ecode2 = 0 ;
12723 PyObject * obj0 = 0 ;
12724 PyObject * obj1 = 0 ;
12725 char * kwnames[] = {
12726 (char *) "self",(char *) "modified", NULL
12727 };
12728
12729 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TextCtrl_SetModified",kwnames,&obj0,&obj1)) SWIG_fail;
12730 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxTextCtrl, 0 | 0 );
12731 if (!SWIG_IsOK(res1)) {
12732 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "TextCtrl_SetModified" "', expected argument " "1"" of type '" "wxTextCtrl *""'");
12733 }
12734 arg1 = reinterpret_cast< wxTextCtrl * >(argp1);
12735 ecode2 = SWIG_AsVal_bool(obj1, &val2);
12736 if (!SWIG_IsOK(ecode2)) {
12737 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "TextCtrl_SetModified" "', expected argument " "2"" of type '" "bool""'");
12738 }
12739 arg2 = static_cast< bool >(val2);
12740 {
12741 PyThreadState* __tstate = wxPyBeginAllowThreads();
12742 (arg1)->SetModified(arg2);
12743 wxPyEndAllowThreads(__tstate);
12744 if (PyErr_Occurred()) SWIG_fail;
12745 }
12746 resultobj = SWIG_Py_Void();
12747 return resultobj;
12748fail:
12749 return NULL;
12750}
12751
12752
554f62e9
RD
12753SWIGINTERN PyObject *_wrap_TextCtrl_SetMaxLength(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
12754 PyObject *resultobj = 0;
12755 wxTextCtrl *arg1 = (wxTextCtrl *) 0 ;
12756 unsigned long arg2 ;
12757 void *argp1 = 0 ;
12758 int res1 = 0 ;
12759 unsigned long val2 ;
12760 int ecode2 = 0 ;
12761 PyObject * obj0 = 0 ;
12762 PyObject * obj1 = 0 ;
12763 char * kwnames[] = {
12764 (char *) "self",(char *) "len", NULL
12765 };
12766
12767 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TextCtrl_SetMaxLength",kwnames,&obj0,&obj1)) SWIG_fail;
12768 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxTextCtrl, 0 | 0 );
12769 if (!SWIG_IsOK(res1)) {
12770 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "TextCtrl_SetMaxLength" "', expected argument " "1"" of type '" "wxTextCtrl *""'");
12771 }
12772 arg1 = reinterpret_cast< wxTextCtrl * >(argp1);
12773 ecode2 = SWIG_AsVal_unsigned_SS_long(obj1, &val2);
12774 if (!SWIG_IsOK(ecode2)) {
12775 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "TextCtrl_SetMaxLength" "', expected argument " "2"" of type '" "unsigned long""'");
12776 }
12777 arg2 = static_cast< unsigned long >(val2);
12778 {
12779 PyThreadState* __tstate = wxPyBeginAllowThreads();
12780 (arg1)->SetMaxLength(arg2);
12781 wxPyEndAllowThreads(__tstate);
12782 if (PyErr_Occurred()) SWIG_fail;
12783 }
12784 resultobj = SWIG_Py_Void();
12785 return resultobj;
12786fail:
12787 return NULL;
12788}
12789
12790
12791SWIGINTERN PyObject *_wrap_TextCtrl_WriteText(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
12792 PyObject *resultobj = 0;
12793 wxTextCtrl *arg1 = (wxTextCtrl *) 0 ;
12794 wxString *arg2 = 0 ;
12795 void *argp1 = 0 ;
12796 int res1 = 0 ;
12797 bool temp2 = false ;
12798 PyObject * obj0 = 0 ;
12799 PyObject * obj1 = 0 ;
12800 char * kwnames[] = {
12801 (char *) "self",(char *) "text", NULL
12802 };
12803
12804 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TextCtrl_WriteText",kwnames,&obj0,&obj1)) SWIG_fail;
12805 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxTextCtrl, 0 | 0 );
12806 if (!SWIG_IsOK(res1)) {
12807 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "TextCtrl_WriteText" "', expected argument " "1"" of type '" "wxTextCtrl *""'");
12808 }
12809 arg1 = reinterpret_cast< wxTextCtrl * >(argp1);
12810 {
12811 arg2 = wxString_in_helper(obj1);
12812 if (arg2 == NULL) SWIG_fail;
12813 temp2 = true;
12814 }
12815 {
12816 PyThreadState* __tstate = wxPyBeginAllowThreads();
12817 (arg1)->WriteText((wxString const &)*arg2);
12818 wxPyEndAllowThreads(__tstate);
12819 if (PyErr_Occurred()) SWIG_fail;
12820 }
12821 resultobj = SWIG_Py_Void();
12822 {
12823 if (temp2)
12824 delete arg2;
12825 }
12826 return resultobj;
12827fail:
12828 {
12829 if (temp2)
12830 delete arg2;
12831 }
12832 return NULL;
d55e5bfc
RD
12833}
12834
12835
554f62e9
RD
12836SWIGINTERN PyObject *_wrap_TextCtrl_AppendText(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
12837 PyObject *resultobj = 0;
12838 wxTextCtrl *arg1 = (wxTextCtrl *) 0 ;
12839 wxString *arg2 = 0 ;
12840 void *argp1 = 0 ;
12841 int res1 = 0 ;
12842 bool temp2 = false ;
12843 PyObject * obj0 = 0 ;
12844 PyObject * obj1 = 0 ;
12845 char * kwnames[] = {
12846 (char *) "self",(char *) "text", NULL
12847 };
12848
12849 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TextCtrl_AppendText",kwnames,&obj0,&obj1)) SWIG_fail;
12850 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxTextCtrl, 0 | 0 );
12851 if (!SWIG_IsOK(res1)) {
12852 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "TextCtrl_AppendText" "', expected argument " "1"" of type '" "wxTextCtrl *""'");
12853 }
12854 arg1 = reinterpret_cast< wxTextCtrl * >(argp1);
12855 {
12856 arg2 = wxString_in_helper(obj1);
12857 if (arg2 == NULL) SWIG_fail;
12858 temp2 = true;
12859 }
12860 {
12861 PyThreadState* __tstate = wxPyBeginAllowThreads();
12862 (arg1)->AppendText((wxString const &)*arg2);
12863 wxPyEndAllowThreads(__tstate);
12864 if (PyErr_Occurred()) SWIG_fail;
12865 }
12866 resultobj = SWIG_Py_Void();
12867 {
12868 if (temp2)
12869 delete arg2;
12870 }
12871 return resultobj;
12872fail:
12873 {
12874 if (temp2)
12875 delete arg2;
12876 }
12877 return NULL;
12878}
12879
12880
12881SWIGINTERN PyObject *_wrap_TextCtrl_EmulateKeyPress(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
12882 PyObject *resultobj = 0;
12883 wxTextCtrl *arg1 = (wxTextCtrl *) 0 ;
12884 wxKeyEvent *arg2 = 0 ;
12885 bool result;
12886 void *argp1 = 0 ;
12887 int res1 = 0 ;
12888 void *argp2 = 0 ;
12889 int res2 = 0 ;
12890 PyObject * obj0 = 0 ;
12891 PyObject * obj1 = 0 ;
12892 char * kwnames[] = {
12893 (char *) "self",(char *) "event", NULL
12894 };
12895
12896 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TextCtrl_EmulateKeyPress",kwnames,&obj0,&obj1)) SWIG_fail;
12897 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxTextCtrl, 0 | 0 );
12898 if (!SWIG_IsOK(res1)) {
12899 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "TextCtrl_EmulateKeyPress" "', expected argument " "1"" of type '" "wxTextCtrl *""'");
12900 }
12901 arg1 = reinterpret_cast< wxTextCtrl * >(argp1);
12902 res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_wxKeyEvent, 0 | 0);
12903 if (!SWIG_IsOK(res2)) {
12904 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "TextCtrl_EmulateKeyPress" "', expected argument " "2"" of type '" "wxKeyEvent const &""'");
12905 }
12906 if (!argp2) {
12907 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "TextCtrl_EmulateKeyPress" "', expected argument " "2"" of type '" "wxKeyEvent const &""'");
12908 }
12909 arg2 = reinterpret_cast< wxKeyEvent * >(argp2);
12910 {
12911 PyThreadState* __tstate = wxPyBeginAllowThreads();
12912 result = (bool)(arg1)->EmulateKeyPress((wxKeyEvent const &)*arg2);
12913 wxPyEndAllowThreads(__tstate);
12914 if (PyErr_Occurred()) SWIG_fail;
12915 }
12916 {
12917 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
12918 }
12919 return resultobj;
12920fail:
12921 return NULL;
12922}
12923
12924
12925SWIGINTERN PyObject *_wrap_TextCtrl_SetStyle(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
12926 PyObject *resultobj = 0;
12927 wxTextCtrl *arg1 = (wxTextCtrl *) 0 ;
12928 long arg2 ;
12929 long arg3 ;
12930 wxTextAttr *arg4 = 0 ;
12931 bool result;
12932 void *argp1 = 0 ;
12933 int res1 = 0 ;
12934 long val2 ;
12935 int ecode2 = 0 ;
12936 long val3 ;
12937 int ecode3 = 0 ;
12938 void *argp4 = 0 ;
12939 int res4 = 0 ;
12940 PyObject * obj0 = 0 ;
12941 PyObject * obj1 = 0 ;
12942 PyObject * obj2 = 0 ;
12943 PyObject * obj3 = 0 ;
12944 char * kwnames[] = {
12945 (char *) "self",(char *) "start",(char *) "end",(char *) "style", NULL
12946 };
12947
12948 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOO:TextCtrl_SetStyle",kwnames,&obj0,&obj1,&obj2,&obj3)) SWIG_fail;
12949 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxTextCtrl, 0 | 0 );
12950 if (!SWIG_IsOK(res1)) {
12951 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "TextCtrl_SetStyle" "', expected argument " "1"" of type '" "wxTextCtrl *""'");
12952 }
12953 arg1 = reinterpret_cast< wxTextCtrl * >(argp1);
12954 ecode2 = SWIG_AsVal_long(obj1, &val2);
12955 if (!SWIG_IsOK(ecode2)) {
12956 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "TextCtrl_SetStyle" "', expected argument " "2"" of type '" "long""'");
12957 }
12958 arg2 = static_cast< long >(val2);
12959 ecode3 = SWIG_AsVal_long(obj2, &val3);
12960 if (!SWIG_IsOK(ecode3)) {
12961 SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "TextCtrl_SetStyle" "', expected argument " "3"" of type '" "long""'");
12962 }
12963 arg3 = static_cast< long >(val3);
12964 res4 = SWIG_ConvertPtr(obj3, &argp4, SWIGTYPE_p_wxTextAttr, 0 | 0);
12965 if (!SWIG_IsOK(res4)) {
12966 SWIG_exception_fail(SWIG_ArgError(res4), "in method '" "TextCtrl_SetStyle" "', expected argument " "4"" of type '" "wxTextAttr const &""'");
12967 }
12968 if (!argp4) {
12969 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "TextCtrl_SetStyle" "', expected argument " "4"" of type '" "wxTextAttr const &""'");
12970 }
12971 arg4 = reinterpret_cast< wxTextAttr * >(argp4);
12972 {
12973 PyThreadState* __tstate = wxPyBeginAllowThreads();
12974 result = (bool)(arg1)->SetStyle(arg2,arg3,(wxTextAttr const &)*arg4);
12975 wxPyEndAllowThreads(__tstate);
12976 if (PyErr_Occurred()) SWIG_fail;
12977 }
12978 {
12979 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
12980 }
12981 return resultobj;
12982fail:
12983 return NULL;
12984}
12985
12986
12987SWIGINTERN PyObject *_wrap_TextCtrl_GetStyle(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
12988 PyObject *resultobj = 0;
12989 wxTextCtrl *arg1 = (wxTextCtrl *) 0 ;
12990 long arg2 ;
12991 wxTextAttr *arg3 = 0 ;
12992 bool result;
12993 void *argp1 = 0 ;
12994 int res1 = 0 ;
12995 long val2 ;
12996 int ecode2 = 0 ;
12997 void *argp3 = 0 ;
12998 int res3 = 0 ;
12999 PyObject * obj0 = 0 ;
13000 PyObject * obj1 = 0 ;
13001 PyObject * obj2 = 0 ;
13002 char * kwnames[] = {
13003 (char *) "self",(char *) "position",(char *) "style", NULL
13004 };
13005
13006 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:TextCtrl_GetStyle",kwnames,&obj0,&obj1,&obj2)) SWIG_fail;
13007 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxTextCtrl, 0 | 0 );
13008 if (!SWIG_IsOK(res1)) {
13009 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "TextCtrl_GetStyle" "', expected argument " "1"" of type '" "wxTextCtrl *""'");
13010 }
13011 arg1 = reinterpret_cast< wxTextCtrl * >(argp1);
13012 ecode2 = SWIG_AsVal_long(obj1, &val2);
13013 if (!SWIG_IsOK(ecode2)) {
13014 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "TextCtrl_GetStyle" "', expected argument " "2"" of type '" "long""'");
13015 }
13016 arg2 = static_cast< long >(val2);
13017 res3 = SWIG_ConvertPtr(obj2, &argp3, SWIGTYPE_p_wxTextAttr, 0 );
13018 if (!SWIG_IsOK(res3)) {
13019 SWIG_exception_fail(SWIG_ArgError(res3), "in method '" "TextCtrl_GetStyle" "', expected argument " "3"" of type '" "wxTextAttr &""'");
13020 }
13021 if (!argp3) {
13022 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "TextCtrl_GetStyle" "', expected argument " "3"" of type '" "wxTextAttr &""'");
13023 }
13024 arg3 = reinterpret_cast< wxTextAttr * >(argp3);
13025 {
13026 PyThreadState* __tstate = wxPyBeginAllowThreads();
13027 result = (bool)(arg1)->GetStyle(arg2,*arg3);
13028 wxPyEndAllowThreads(__tstate);
13029 if (PyErr_Occurred()) SWIG_fail;
13030 }
13031 {
13032 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
13033 }
13034 return resultobj;
13035fail:
13036 return NULL;
13037}
13038
13039
13040SWIGINTERN PyObject *_wrap_TextCtrl_SetDefaultStyle(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
13041 PyObject *resultobj = 0;
13042 wxTextCtrl *arg1 = (wxTextCtrl *) 0 ;
13043 wxTextAttr *arg2 = 0 ;
13044 bool result;
13045 void *argp1 = 0 ;
13046 int res1 = 0 ;
13047 void *argp2 = 0 ;
13048 int res2 = 0 ;
13049 PyObject * obj0 = 0 ;
13050 PyObject * obj1 = 0 ;
13051 char * kwnames[] = {
13052 (char *) "self",(char *) "style", NULL
13053 };
13054
13055 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TextCtrl_SetDefaultStyle",kwnames,&obj0,&obj1)) SWIG_fail;
13056 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxTextCtrl, 0 | 0 );
13057 if (!SWIG_IsOK(res1)) {
13058 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "TextCtrl_SetDefaultStyle" "', expected argument " "1"" of type '" "wxTextCtrl *""'");
13059 }
13060 arg1 = reinterpret_cast< wxTextCtrl * >(argp1);
13061 res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_wxTextAttr, 0 | 0);
13062 if (!SWIG_IsOK(res2)) {
13063 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "TextCtrl_SetDefaultStyle" "', expected argument " "2"" of type '" "wxTextAttr const &""'");
13064 }
13065 if (!argp2) {
13066 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "TextCtrl_SetDefaultStyle" "', expected argument " "2"" of type '" "wxTextAttr const &""'");
13067 }
13068 arg2 = reinterpret_cast< wxTextAttr * >(argp2);
13069 {
13070 PyThreadState* __tstate = wxPyBeginAllowThreads();
13071 result = (bool)(arg1)->SetDefaultStyle((wxTextAttr const &)*arg2);
13072 wxPyEndAllowThreads(__tstate);
13073 if (PyErr_Occurred()) SWIG_fail;
13074 }
13075 {
13076 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
13077 }
13078 return resultobj;
13079fail:
13080 return NULL;
d55e5bfc
RD
13081}
13082
13083
554f62e9
RD
13084SWIGINTERN PyObject *_wrap_TextCtrl_GetDefaultStyle(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
13085 PyObject *resultobj = 0;
13086 wxTextCtrl *arg1 = (wxTextCtrl *) 0 ;
13087 wxTextAttr *result = 0 ;
13088 void *argp1 = 0 ;
13089 int res1 = 0 ;
13090 PyObject *swig_obj[1] ;
13091
13092 if (!args) SWIG_fail;
13093 swig_obj[0] = args;
13094 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxTextCtrl, 0 | 0 );
13095 if (!SWIG_IsOK(res1)) {
13096 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "TextCtrl_GetDefaultStyle" "', expected argument " "1"" of type '" "wxTextCtrl const *""'");
13097 }
13098 arg1 = reinterpret_cast< wxTextCtrl * >(argp1);
13099 {
13100 PyThreadState* __tstate = wxPyBeginAllowThreads();
093d3ff1 13101 {
554f62e9
RD
13102 wxTextAttr const &_result_ref = ((wxTextCtrl const *)arg1)->GetDefaultStyle();
13103 result = (wxTextAttr *) &_result_ref;
093d3ff1 13104 }
554f62e9
RD
13105 wxPyEndAllowThreads(__tstate);
13106 if (PyErr_Occurred()) SWIG_fail;
13107 }
13108 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_wxTextAttr, 0 | 0 );
13109 return resultobj;
13110fail:
13111 return NULL;
13112}
13113
13114
13115SWIGINTERN PyObject *_wrap_TextCtrl_XYToPosition(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
13116 PyObject *resultobj = 0;
13117 wxTextCtrl *arg1 = (wxTextCtrl *) 0 ;
13118 long arg2 ;
13119 long arg3 ;
13120 long result;
13121 void *argp1 = 0 ;
13122 int res1 = 0 ;
13123 long val2 ;
13124 int ecode2 = 0 ;
13125 long val3 ;
13126 int ecode3 = 0 ;
13127 PyObject * obj0 = 0 ;
13128 PyObject * obj1 = 0 ;
13129 PyObject * obj2 = 0 ;
13130 char * kwnames[] = {
13131 (char *) "self",(char *) "x",(char *) "y", NULL
13132 };
13133
13134 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:TextCtrl_XYToPosition",kwnames,&obj0,&obj1,&obj2)) SWIG_fail;
13135 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxTextCtrl, 0 | 0 );
13136 if (!SWIG_IsOK(res1)) {
13137 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "TextCtrl_XYToPosition" "', expected argument " "1"" of type '" "wxTextCtrl const *""'");
13138 }
13139 arg1 = reinterpret_cast< wxTextCtrl * >(argp1);
13140 ecode2 = SWIG_AsVal_long(obj1, &val2);
13141 if (!SWIG_IsOK(ecode2)) {
13142 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "TextCtrl_XYToPosition" "', expected argument " "2"" of type '" "long""'");
13143 }
13144 arg2 = static_cast< long >(val2);
13145 ecode3 = SWIG_AsVal_long(obj2, &val3);
13146 if (!SWIG_IsOK(ecode3)) {
13147 SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "TextCtrl_XYToPosition" "', expected argument " "3"" of type '" "long""'");
13148 }
13149 arg3 = static_cast< long >(val3);
13150 {
13151 PyThreadState* __tstate = wxPyBeginAllowThreads();
13152 result = (long)((wxTextCtrl const *)arg1)->XYToPosition(arg2,arg3);
13153 wxPyEndAllowThreads(__tstate);
13154 if (PyErr_Occurred()) SWIG_fail;
13155 }
13156 resultobj = SWIG_From_long(static_cast< long >(result));
13157 return resultobj;
13158fail:
13159 return NULL;
13160}
13161
13162
13163SWIGINTERN PyObject *_wrap_TextCtrl_PositionToXY(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
13164 PyObject *resultobj = 0;
13165 wxTextCtrl *arg1 = (wxTextCtrl *) 0 ;
13166 long arg2 ;
13167 long *arg3 = (long *) 0 ;
13168 long *arg4 = (long *) 0 ;
13169 void *argp1 = 0 ;
13170 int res1 = 0 ;
13171 long val2 ;
13172 int ecode2 = 0 ;
13173 long temp3 ;
13174 int res3 = SWIG_TMPOBJ ;
13175 long temp4 ;
13176 int res4 = SWIG_TMPOBJ ;
13177 PyObject * obj0 = 0 ;
13178 PyObject * obj1 = 0 ;
13179 char * kwnames[] = {
13180 (char *) "self",(char *) "pos", NULL
13181 };
13182
13183 arg3 = &temp3;
13184 arg4 = &temp4;
13185 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TextCtrl_PositionToXY",kwnames,&obj0,&obj1)) SWIG_fail;
13186 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxTextCtrl, 0 | 0 );
13187 if (!SWIG_IsOK(res1)) {
13188 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "TextCtrl_PositionToXY" "', expected argument " "1"" of type '" "wxTextCtrl const *""'");
13189 }
13190 arg1 = reinterpret_cast< wxTextCtrl * >(argp1);
13191 ecode2 = SWIG_AsVal_long(obj1, &val2);
13192 if (!SWIG_IsOK(ecode2)) {
13193 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "TextCtrl_PositionToXY" "', expected argument " "2"" of type '" "long""'");
13194 }
13195 arg2 = static_cast< long >(val2);
13196 {
13197 PyThreadState* __tstate = wxPyBeginAllowThreads();
13198 ((wxTextCtrl const *)arg1)->PositionToXY(arg2,arg3,arg4);
13199 wxPyEndAllowThreads(__tstate);
13200 if (PyErr_Occurred()) SWIG_fail;
13201 }
13202 resultobj = SWIG_Py_Void();
13203 if (SWIG_IsTmpObj(res3)) {
13204 resultobj = SWIG_Python_AppendOutput(resultobj, SWIG_From_long((*arg3)));
13205 } else {
13206 int new_flags = SWIG_IsNewObj(res3) ? (SWIG_POINTER_OWN | 0 ) : 0 ;
13207 resultobj = SWIG_Python_AppendOutput(resultobj, SWIG_NewPointerObj((void*)(arg3), SWIGTYPE_p_long, new_flags));
13208 }
13209 if (SWIG_IsTmpObj(res4)) {
13210 resultobj = SWIG_Python_AppendOutput(resultobj, SWIG_From_long((*arg4)));
13211 } else {
13212 int new_flags = SWIG_IsNewObj(res4) ? (SWIG_POINTER_OWN | 0 ) : 0 ;
13213 resultobj = SWIG_Python_AppendOutput(resultobj, SWIG_NewPointerObj((void*)(arg4), SWIGTYPE_p_long, new_flags));
13214 }
13215 return resultobj;
13216fail:
13217 return NULL;
13218}
13219
13220
13221SWIGINTERN PyObject *_wrap_TextCtrl_ShowPosition(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
13222 PyObject *resultobj = 0;
13223 wxTextCtrl *arg1 = (wxTextCtrl *) 0 ;
13224 long arg2 ;
13225 void *argp1 = 0 ;
13226 int res1 = 0 ;
13227 long val2 ;
13228 int ecode2 = 0 ;
13229 PyObject * obj0 = 0 ;
13230 PyObject * obj1 = 0 ;
13231 char * kwnames[] = {
13232 (char *) "self",(char *) "pos", NULL
13233 };
13234
13235 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TextCtrl_ShowPosition",kwnames,&obj0,&obj1)) SWIG_fail;
13236 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxTextCtrl, 0 | 0 );
13237 if (!SWIG_IsOK(res1)) {
13238 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "TextCtrl_ShowPosition" "', expected argument " "1"" of type '" "wxTextCtrl *""'");
13239 }
13240 arg1 = reinterpret_cast< wxTextCtrl * >(argp1);
13241 ecode2 = SWIG_AsVal_long(obj1, &val2);
13242 if (!SWIG_IsOK(ecode2)) {
13243 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "TextCtrl_ShowPosition" "', expected argument " "2"" of type '" "long""'");
13244 }
13245 arg2 = static_cast< long >(val2);
13246 {
13247 PyThreadState* __tstate = wxPyBeginAllowThreads();
13248 (arg1)->ShowPosition(arg2);
13249 wxPyEndAllowThreads(__tstate);
13250 if (PyErr_Occurred()) SWIG_fail;
13251 }
13252 resultobj = SWIG_Py_Void();
13253 return resultobj;
13254fail:
13255 return NULL;
13256}
13257
13258
13259SWIGINTERN PyObject *_wrap_TextCtrl_HitTest(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
13260 PyObject *resultobj = 0;
13261 wxTextCtrl *arg1 = (wxTextCtrl *) 0 ;
13262 wxPoint *arg2 = 0 ;
13263 long *arg3 = (long *) 0 ;
13264 long *arg4 = (long *) 0 ;
13265 wxTextCtrlHitTestResult result;
13266 void *argp1 = 0 ;
13267 int res1 = 0 ;
13268 wxPoint temp2 ;
13269 long temp3 ;
13270 int res3 = SWIG_TMPOBJ ;
13271 long temp4 ;
13272 int res4 = SWIG_TMPOBJ ;
13273 PyObject * obj0 = 0 ;
13274 PyObject * obj1 = 0 ;
13275 char * kwnames[] = {
13276 (char *) "self",(char *) "pt", NULL
13277 };
13278
13279 arg3 = &temp3;
13280 arg4 = &temp4;
13281 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TextCtrl_HitTest",kwnames,&obj0,&obj1)) SWIG_fail;
13282 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxTextCtrl, 0 | 0 );
13283 if (!SWIG_IsOK(res1)) {
13284 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "TextCtrl_HitTest" "', expected argument " "1"" of type '" "wxTextCtrl const *""'");
13285 }
13286 arg1 = reinterpret_cast< wxTextCtrl * >(argp1);
13287 {
13288 arg2 = &temp2;
13289 if ( ! wxPoint_helper(obj1, &arg2)) SWIG_fail;
13290 }
13291 {
13292 PyThreadState* __tstate = wxPyBeginAllowThreads();
13293 result = (wxTextCtrlHitTestResult)((wxTextCtrl const *)arg1)->HitTest((wxPoint const &)*arg2,arg3,arg4);
13294 wxPyEndAllowThreads(__tstate);
13295 if (PyErr_Occurred()) SWIG_fail;
13296 }
13297 resultobj = SWIG_From_int(static_cast< int >(result));
13298 if (SWIG_IsTmpObj(res3)) {
13299 resultobj = SWIG_Python_AppendOutput(resultobj, SWIG_From_long((*arg3)));
13300 } else {
13301 int new_flags = SWIG_IsNewObj(res3) ? (SWIG_POINTER_OWN | 0 ) : 0 ;
13302 resultobj = SWIG_Python_AppendOutput(resultobj, SWIG_NewPointerObj((void*)(arg3), SWIGTYPE_p_long, new_flags));
13303 }
13304 if (SWIG_IsTmpObj(res4)) {
13305 resultobj = SWIG_Python_AppendOutput(resultobj, SWIG_From_long((*arg4)));
13306 } else {
13307 int new_flags = SWIG_IsNewObj(res4) ? (SWIG_POINTER_OWN | 0 ) : 0 ;
13308 resultobj = SWIG_Python_AppendOutput(resultobj, SWIG_NewPointerObj((void*)(arg4), SWIGTYPE_p_long, new_flags));
13309 }
13310 return resultobj;
13311fail:
13312 return NULL;
13313}
13314
13315
13316SWIGINTERN PyObject *_wrap_TextCtrl_HitTestPos(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
13317 PyObject *resultobj = 0;
13318 wxTextCtrl *arg1 = (wxTextCtrl *) 0 ;
13319 wxPoint *arg2 = 0 ;
13320 long *arg3 = (long *) 0 ;
13321 wxTextCtrlHitTestResult result;
13322 void *argp1 = 0 ;
13323 int res1 = 0 ;
13324 wxPoint temp2 ;
13325 long temp3 ;
13326 int res3 = SWIG_TMPOBJ ;
13327 PyObject * obj0 = 0 ;
13328 PyObject * obj1 = 0 ;
13329 char * kwnames[] = {
13330 (char *) "self",(char *) "pt", NULL
13331 };
13332
13333 arg3 = &temp3;
13334 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TextCtrl_HitTestPos",kwnames,&obj0,&obj1)) SWIG_fail;
13335 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxTextCtrl, 0 | 0 );
13336 if (!SWIG_IsOK(res1)) {
13337 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "TextCtrl_HitTestPos" "', expected argument " "1"" of type '" "wxTextCtrl const *""'");
13338 }
13339 arg1 = reinterpret_cast< wxTextCtrl * >(argp1);
13340 {
13341 arg2 = &temp2;
13342 if ( ! wxPoint_helper(obj1, &arg2)) SWIG_fail;
13343 }
13344 {
13345 PyThreadState* __tstate = wxPyBeginAllowThreads();
13346 result = (wxTextCtrlHitTestResult)((wxTextCtrl const *)arg1)->HitTest((wxPoint const &)*arg2,arg3);
13347 wxPyEndAllowThreads(__tstate);
13348 if (PyErr_Occurred()) SWIG_fail;
13349 }
13350 resultobj = SWIG_From_int(static_cast< int >(result));
13351 if (SWIG_IsTmpObj(res3)) {
13352 resultobj = SWIG_Python_AppendOutput(resultobj, SWIG_From_long((*arg3)));
13353 } else {
13354 int new_flags = SWIG_IsNewObj(res3) ? (SWIG_POINTER_OWN | 0 ) : 0 ;
13355 resultobj = SWIG_Python_AppendOutput(resultobj, SWIG_NewPointerObj((void*)(arg3), SWIGTYPE_p_long, new_flags));
13356 }
13357 return resultobj;
13358fail:
13359 return NULL;
d55e5bfc
RD
13360}
13361
13362
554f62e9
RD
13363SWIGINTERN PyObject *_wrap_TextCtrl_Copy(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
13364 PyObject *resultobj = 0;
13365 wxTextCtrl *arg1 = (wxTextCtrl *) 0 ;
13366 void *argp1 = 0 ;
13367 int res1 = 0 ;
13368 PyObject *swig_obj[1] ;
13369
13370 if (!args) SWIG_fail;
13371 swig_obj[0] = args;
13372 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxTextCtrl, 0 | 0 );
13373 if (!SWIG_IsOK(res1)) {
13374 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "TextCtrl_Copy" "', expected argument " "1"" of type '" "wxTextCtrl *""'");
13375 }
13376 arg1 = reinterpret_cast< wxTextCtrl * >(argp1);
13377 {
13378 PyThreadState* __tstate = wxPyBeginAllowThreads();
13379 (arg1)->Copy();
13380 wxPyEndAllowThreads(__tstate);
13381 if (PyErr_Occurred()) SWIG_fail;
13382 }
13383 resultobj = SWIG_Py_Void();
13384 return resultobj;
13385fail:
13386 return NULL;
d55e5bfc 13387}
554f62e9
RD
13388
13389
13390SWIGINTERN PyObject *_wrap_TextCtrl_Cut(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
13391 PyObject *resultobj = 0;
13392 wxTextCtrl *arg1 = (wxTextCtrl *) 0 ;
13393 void *argp1 = 0 ;
13394 int res1 = 0 ;
13395 PyObject *swig_obj[1] ;
13396
13397 if (!args) SWIG_fail;
13398 swig_obj[0] = args;
13399 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxTextCtrl, 0 | 0 );
13400 if (!SWIG_IsOK(res1)) {
13401 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "TextCtrl_Cut" "', expected argument " "1"" of type '" "wxTextCtrl *""'");
13402 }
13403 arg1 = reinterpret_cast< wxTextCtrl * >(argp1);
13404 {
13405 PyThreadState* __tstate = wxPyBeginAllowThreads();
13406 (arg1)->Cut();
13407 wxPyEndAllowThreads(__tstate);
13408 if (PyErr_Occurred()) SWIG_fail;
13409 }
13410 resultobj = SWIG_Py_Void();
13411 return resultobj;
13412fail:
13413 return NULL;
d55e5bfc
RD
13414}
13415
13416
554f62e9
RD
13417SWIGINTERN PyObject *_wrap_TextCtrl_Paste(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
13418 PyObject *resultobj = 0;
13419 wxTextCtrl *arg1 = (wxTextCtrl *) 0 ;
13420 void *argp1 = 0 ;
13421 int res1 = 0 ;
13422 PyObject *swig_obj[1] ;
13423
13424 if (!args) SWIG_fail;
13425 swig_obj[0] = args;
13426 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxTextCtrl, 0 | 0 );
13427 if (!SWIG_IsOK(res1)) {
13428 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "TextCtrl_Paste" "', expected argument " "1"" of type '" "wxTextCtrl *""'");
13429 }
13430 arg1 = reinterpret_cast< wxTextCtrl * >(argp1);
13431 {
13432 PyThreadState* __tstate = wxPyBeginAllowThreads();
13433 (arg1)->Paste();
13434 wxPyEndAllowThreads(__tstate);
13435 if (PyErr_Occurred()) SWIG_fail;
13436 }
13437 resultobj = SWIG_Py_Void();
13438 return resultobj;
13439fail:
13440 return NULL;
d55e5bfc
RD
13441}
13442
13443
554f62e9
RD
13444SWIGINTERN PyObject *_wrap_TextCtrl_CanCopy(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
13445 PyObject *resultobj = 0;
13446 wxTextCtrl *arg1 = (wxTextCtrl *) 0 ;
13447 bool result;
13448 void *argp1 = 0 ;
13449 int res1 = 0 ;
13450 PyObject *swig_obj[1] ;
13451
13452 if (!args) SWIG_fail;
13453 swig_obj[0] = args;
13454 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxTextCtrl, 0 | 0 );
13455 if (!SWIG_IsOK(res1)) {
13456 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "TextCtrl_CanCopy" "', expected argument " "1"" of type '" "wxTextCtrl const *""'");
13457 }
13458 arg1 = reinterpret_cast< wxTextCtrl * >(argp1);
13459 {
13460 PyThreadState* __tstate = wxPyBeginAllowThreads();
13461 result = (bool)((wxTextCtrl const *)arg1)->CanCopy();
13462 wxPyEndAllowThreads(__tstate);
13463 if (PyErr_Occurred()) SWIG_fail;
13464 }
13465 {
13466 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
13467 }
13468 return resultobj;
13469fail:
13470 return NULL;
d55e5bfc
RD
13471}
13472
13473
554f62e9
RD
13474SWIGINTERN PyObject *_wrap_TextCtrl_CanCut(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
13475 PyObject *resultobj = 0;
13476 wxTextCtrl *arg1 = (wxTextCtrl *) 0 ;
13477 bool result;
13478 void *argp1 = 0 ;
13479 int res1 = 0 ;
13480 PyObject *swig_obj[1] ;
13481
13482 if (!args) SWIG_fail;
13483 swig_obj[0] = args;
13484 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxTextCtrl, 0 | 0 );
13485 if (!SWIG_IsOK(res1)) {
13486 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "TextCtrl_CanCut" "', expected argument " "1"" of type '" "wxTextCtrl const *""'");
13487 }
13488 arg1 = reinterpret_cast< wxTextCtrl * >(argp1);
13489 {
13490 PyThreadState* __tstate = wxPyBeginAllowThreads();
13491 result = (bool)((wxTextCtrl const *)arg1)->CanCut();
13492 wxPyEndAllowThreads(__tstate);
13493 if (PyErr_Occurred()) SWIG_fail;
13494 }
13495 {
13496 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
13497 }
13498 return resultobj;
13499fail:
13500 return NULL;
d55e5bfc
RD
13501}
13502
13503
554f62e9
RD
13504SWIGINTERN PyObject *_wrap_TextCtrl_CanPaste(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
13505 PyObject *resultobj = 0;
13506 wxTextCtrl *arg1 = (wxTextCtrl *) 0 ;
13507 bool result;
13508 void *argp1 = 0 ;
13509 int res1 = 0 ;
13510 PyObject *swig_obj[1] ;
13511
13512 if (!args) SWIG_fail;
13513 swig_obj[0] = args;
13514 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxTextCtrl, 0 | 0 );
13515 if (!SWIG_IsOK(res1)) {
13516 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "TextCtrl_CanPaste" "', expected argument " "1"" of type '" "wxTextCtrl const *""'");
13517 }
13518 arg1 = reinterpret_cast< wxTextCtrl * >(argp1);
13519 {
13520 PyThreadState* __tstate = wxPyBeginAllowThreads();
13521 result = (bool)((wxTextCtrl const *)arg1)->CanPaste();
13522 wxPyEndAllowThreads(__tstate);
13523 if (PyErr_Occurred()) SWIG_fail;
13524 }
13525 {
13526 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
13527 }
13528 return resultobj;
13529fail:
13530 return NULL;
d55e5bfc
RD
13531}
13532
13533
554f62e9
RD
13534SWIGINTERN PyObject *_wrap_TextCtrl_Undo(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
13535 PyObject *resultobj = 0;
13536 wxTextCtrl *arg1 = (wxTextCtrl *) 0 ;
13537 void *argp1 = 0 ;
13538 int res1 = 0 ;
13539 PyObject *swig_obj[1] ;
13540
13541 if (!args) SWIG_fail;
13542 swig_obj[0] = args;
13543 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxTextCtrl, 0 | 0 );
13544 if (!SWIG_IsOK(res1)) {
13545 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "TextCtrl_Undo" "', expected argument " "1"" of type '" "wxTextCtrl *""'");
13546 }
13547 arg1 = reinterpret_cast< wxTextCtrl * >(argp1);
13548 {
13549 PyThreadState* __tstate = wxPyBeginAllowThreads();
13550 (arg1)->Undo();
13551 wxPyEndAllowThreads(__tstate);
13552 if (PyErr_Occurred()) SWIG_fail;
13553 }
13554 resultobj = SWIG_Py_Void();
13555 return resultobj;
13556fail:
13557 return NULL;
d55e5bfc
RD
13558}
13559
13560
554f62e9
RD
13561SWIGINTERN PyObject *_wrap_TextCtrl_Redo(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
13562 PyObject *resultobj = 0;
13563 wxTextCtrl *arg1 = (wxTextCtrl *) 0 ;
13564 void *argp1 = 0 ;
13565 int res1 = 0 ;
13566 PyObject *swig_obj[1] ;
13567
13568 if (!args) SWIG_fail;
13569 swig_obj[0] = args;
13570 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxTextCtrl, 0 | 0 );
13571 if (!SWIG_IsOK(res1)) {
13572 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "TextCtrl_Redo" "', expected argument " "1"" of type '" "wxTextCtrl *""'");
13573 }
13574 arg1 = reinterpret_cast< wxTextCtrl * >(argp1);
13575 {
13576 PyThreadState* __tstate = wxPyBeginAllowThreads();
13577 (arg1)->Redo();
13578 wxPyEndAllowThreads(__tstate);
13579 if (PyErr_Occurred()) SWIG_fail;
13580 }
13581 resultobj = SWIG_Py_Void();
13582 return resultobj;
13583fail:
13584 return NULL;
d55e5bfc
RD
13585}
13586
13587
554f62e9
RD
13588SWIGINTERN PyObject *_wrap_TextCtrl_CanUndo(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
13589 PyObject *resultobj = 0;
13590 wxTextCtrl *arg1 = (wxTextCtrl *) 0 ;
13591 bool result;
13592 void *argp1 = 0 ;
13593 int res1 = 0 ;
13594 PyObject *swig_obj[1] ;
13595
13596 if (!args) SWIG_fail;
13597 swig_obj[0] = args;
13598 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxTextCtrl, 0 | 0 );
13599 if (!SWIG_IsOK(res1)) {
13600 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "TextCtrl_CanUndo" "', expected argument " "1"" of type '" "wxTextCtrl const *""'");
13601 }
13602 arg1 = reinterpret_cast< wxTextCtrl * >(argp1);
13603 {
13604 PyThreadState* __tstate = wxPyBeginAllowThreads();
13605 result = (bool)((wxTextCtrl const *)arg1)->CanUndo();
13606 wxPyEndAllowThreads(__tstate);
13607 if (PyErr_Occurred()) SWIG_fail;
13608 }
13609 {
13610 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
13611 }
13612 return resultobj;
13613fail:
13614 return NULL;
d55e5bfc
RD
13615}
13616
13617
554f62e9
RD
13618SWIGINTERN PyObject *_wrap_TextCtrl_CanRedo(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
13619 PyObject *resultobj = 0;
13620 wxTextCtrl *arg1 = (wxTextCtrl *) 0 ;
13621 bool result;
13622 void *argp1 = 0 ;
13623 int res1 = 0 ;
13624 PyObject *swig_obj[1] ;
13625
13626 if (!args) SWIG_fail;
13627 swig_obj[0] = args;
13628 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxTextCtrl, 0 | 0 );
13629 if (!SWIG_IsOK(res1)) {
13630 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "TextCtrl_CanRedo" "', expected argument " "1"" of type '" "wxTextCtrl const *""'");
13631 }
13632 arg1 = reinterpret_cast< wxTextCtrl * >(argp1);
13633 {
13634 PyThreadState* __tstate = wxPyBeginAllowThreads();
13635 result = (bool)((wxTextCtrl const *)arg1)->CanRedo();
13636 wxPyEndAllowThreads(__tstate);
13637 if (PyErr_Occurred()) SWIG_fail;
13638 }
13639 {
13640 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
13641 }
13642 return resultobj;
13643fail:
13644 return NULL;
13645}
13646
13647
13648SWIGINTERN PyObject *_wrap_TextCtrl_SetInsertionPoint(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
13649 PyObject *resultobj = 0;
13650 wxTextCtrl *arg1 = (wxTextCtrl *) 0 ;
13651 long arg2 ;
13652 void *argp1 = 0 ;
13653 int res1 = 0 ;
13654 long val2 ;
13655 int ecode2 = 0 ;
13656 PyObject * obj0 = 0 ;
13657 PyObject * obj1 = 0 ;
13658 char * kwnames[] = {
13659 (char *) "self",(char *) "pos", NULL
13660 };
13661
13662 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TextCtrl_SetInsertionPoint",kwnames,&obj0,&obj1)) SWIG_fail;
13663 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxTextCtrl, 0 | 0 );
13664 if (!SWIG_IsOK(res1)) {
13665 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "TextCtrl_SetInsertionPoint" "', expected argument " "1"" of type '" "wxTextCtrl *""'");
13666 }
13667 arg1 = reinterpret_cast< wxTextCtrl * >(argp1);
13668 ecode2 = SWIG_AsVal_long(obj1, &val2);
13669 if (!SWIG_IsOK(ecode2)) {
13670 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "TextCtrl_SetInsertionPoint" "', expected argument " "2"" of type '" "long""'");
13671 }
13672 arg2 = static_cast< long >(val2);
13673 {
13674 PyThreadState* __tstate = wxPyBeginAllowThreads();
13675 (arg1)->SetInsertionPoint(arg2);
13676 wxPyEndAllowThreads(__tstate);
13677 if (PyErr_Occurred()) SWIG_fail;
13678 }
13679 resultobj = SWIG_Py_Void();
13680 return resultobj;
13681fail:
13682 return NULL;
d55e5bfc
RD
13683}
13684
13685
554f62e9
RD
13686SWIGINTERN PyObject *_wrap_TextCtrl_SetInsertionPointEnd(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
13687 PyObject *resultobj = 0;
13688 wxTextCtrl *arg1 = (wxTextCtrl *) 0 ;
13689 void *argp1 = 0 ;
13690 int res1 = 0 ;
13691 PyObject *swig_obj[1] ;
13692
13693 if (!args) SWIG_fail;
13694 swig_obj[0] = args;
13695 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxTextCtrl, 0 | 0 );
13696 if (!SWIG_IsOK(res1)) {
13697 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "TextCtrl_SetInsertionPointEnd" "', expected argument " "1"" of type '" "wxTextCtrl *""'");
13698 }
13699 arg1 = reinterpret_cast< wxTextCtrl * >(argp1);
13700 {
13701 PyThreadState* __tstate = wxPyBeginAllowThreads();
13702 (arg1)->SetInsertionPointEnd();
13703 wxPyEndAllowThreads(__tstate);
13704 if (PyErr_Occurred()) SWIG_fail;
13705 }
13706 resultobj = SWIG_Py_Void();
13707 return resultobj;
13708fail:
13709 return NULL;
d55e5bfc
RD
13710}
13711
13712
554f62e9
RD
13713SWIGINTERN PyObject *_wrap_TextCtrl_GetInsertionPoint(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
13714 PyObject *resultobj = 0;
13715 wxTextCtrl *arg1 = (wxTextCtrl *) 0 ;
13716 long result;
13717 void *argp1 = 0 ;
13718 int res1 = 0 ;
13719 PyObject *swig_obj[1] ;
13720
13721 if (!args) SWIG_fail;
13722 swig_obj[0] = args;
13723 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxTextCtrl, 0 | 0 );
13724 if (!SWIG_IsOK(res1)) {
13725 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "TextCtrl_GetInsertionPoint" "', expected argument " "1"" of type '" "wxTextCtrl const *""'");
13726 }
13727 arg1 = reinterpret_cast< wxTextCtrl * >(argp1);
13728 {
13729 PyThreadState* __tstate = wxPyBeginAllowThreads();
13730 result = (long)((wxTextCtrl const *)arg1)->GetInsertionPoint();
13731 wxPyEndAllowThreads(__tstate);
13732 if (PyErr_Occurred()) SWIG_fail;
13733 }
13734 resultobj = SWIG_From_long(static_cast< long >(result));
13735 return resultobj;
13736fail:
13737 return NULL;
d55e5bfc
RD
13738}
13739
13740
554f62e9
RD
13741SWIGINTERN PyObject *_wrap_TextCtrl_GetLastPosition(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
13742 PyObject *resultobj = 0;
13743 wxTextCtrl *arg1 = (wxTextCtrl *) 0 ;
13744 long result;
13745 void *argp1 = 0 ;
13746 int res1 = 0 ;
13747 PyObject *swig_obj[1] ;
13748
13749 if (!args) SWIG_fail;
13750 swig_obj[0] = args;
13751 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxTextCtrl, 0 | 0 );
13752 if (!SWIG_IsOK(res1)) {
13753 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "TextCtrl_GetLastPosition" "', expected argument " "1"" of type '" "wxTextCtrl const *""'");
13754 }
13755 arg1 = reinterpret_cast< wxTextCtrl * >(argp1);
13756 {
13757 PyThreadState* __tstate = wxPyBeginAllowThreads();
13758 result = (long)((wxTextCtrl const *)arg1)->GetLastPosition();
13759 wxPyEndAllowThreads(__tstate);
13760 if (PyErr_Occurred()) SWIG_fail;
13761 }
13762 resultobj = SWIG_From_long(static_cast< long >(result));
13763 return resultobj;
13764fail:
13765 return NULL;
13766}
13767
13768
13769SWIGINTERN PyObject *_wrap_TextCtrl_SetSelection(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
13770 PyObject *resultobj = 0;
13771 wxTextCtrl *arg1 = (wxTextCtrl *) 0 ;
13772 long arg2 ;
13773 long arg3 ;
13774 void *argp1 = 0 ;
13775 int res1 = 0 ;
13776 long val2 ;
13777 int ecode2 = 0 ;
13778 long val3 ;
13779 int ecode3 = 0 ;
13780 PyObject * obj0 = 0 ;
13781 PyObject * obj1 = 0 ;
13782 PyObject * obj2 = 0 ;
13783 char * kwnames[] = {
f460c29d 13784 (char *) "self",(char *) "from",(char *) "to", NULL
554f62e9
RD
13785 };
13786
13787 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:TextCtrl_SetSelection",kwnames,&obj0,&obj1,&obj2)) SWIG_fail;
13788 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxTextCtrl, 0 | 0 );
13789 if (!SWIG_IsOK(res1)) {
13790 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "TextCtrl_SetSelection" "', expected argument " "1"" of type '" "wxTextCtrl *""'");
13791 }
13792 arg1 = reinterpret_cast< wxTextCtrl * >(argp1);
13793 ecode2 = SWIG_AsVal_long(obj1, &val2);
13794 if (!SWIG_IsOK(ecode2)) {
13795 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "TextCtrl_SetSelection" "', expected argument " "2"" of type '" "long""'");
13796 }
13797 arg2 = static_cast< long >(val2);
13798 ecode3 = SWIG_AsVal_long(obj2, &val3);
13799 if (!SWIG_IsOK(ecode3)) {
13800 SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "TextCtrl_SetSelection" "', expected argument " "3"" of type '" "long""'");
13801 }
13802 arg3 = static_cast< long >(val3);
13803 {
13804 PyThreadState* __tstate = wxPyBeginAllowThreads();
13805 (arg1)->SetSelection(arg2,arg3);
13806 wxPyEndAllowThreads(__tstate);
13807 if (PyErr_Occurred()) SWIG_fail;
13808 }
13809 resultobj = SWIG_Py_Void();
13810 return resultobj;
13811fail:
13812 return NULL;
d55e5bfc
RD
13813}
13814
13815
554f62e9
RD
13816SWIGINTERN PyObject *_wrap_TextCtrl_SelectAll(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
13817 PyObject *resultobj = 0;
13818 wxTextCtrl *arg1 = (wxTextCtrl *) 0 ;
13819 void *argp1 = 0 ;
13820 int res1 = 0 ;
13821 PyObject *swig_obj[1] ;
13822
13823 if (!args) SWIG_fail;
13824 swig_obj[0] = args;
13825 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxTextCtrl, 0 | 0 );
13826 if (!SWIG_IsOK(res1)) {
13827 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "TextCtrl_SelectAll" "', expected argument " "1"" of type '" "wxTextCtrl *""'");
13828 }
13829 arg1 = reinterpret_cast< wxTextCtrl * >(argp1);
13830 {
13831 PyThreadState* __tstate = wxPyBeginAllowThreads();
13832 (arg1)->SelectAll();
13833 wxPyEndAllowThreads(__tstate);
13834 if (PyErr_Occurred()) SWIG_fail;
13835 }
13836 resultobj = SWIG_Py_Void();
13837 return resultobj;
13838fail:
13839 return NULL;
13840}
13841
13842
13843SWIGINTERN PyObject *_wrap_TextCtrl_SetEditable(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
13844 PyObject *resultobj = 0;
13845 wxTextCtrl *arg1 = (wxTextCtrl *) 0 ;
13846 bool arg2 ;
13847 void *argp1 = 0 ;
13848 int res1 = 0 ;
13849 bool val2 ;
13850 int ecode2 = 0 ;
13851 PyObject * obj0 = 0 ;
13852 PyObject * obj1 = 0 ;
13853 char * kwnames[] = {
13854 (char *) "self",(char *) "editable", NULL
13855 };
13856
13857 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TextCtrl_SetEditable",kwnames,&obj0,&obj1)) SWIG_fail;
13858 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxTextCtrl, 0 | 0 );
13859 if (!SWIG_IsOK(res1)) {
13860 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "TextCtrl_SetEditable" "', expected argument " "1"" of type '" "wxTextCtrl *""'");
13861 }
13862 arg1 = reinterpret_cast< wxTextCtrl * >(argp1);
13863 ecode2 = SWIG_AsVal_bool(obj1, &val2);
13864 if (!SWIG_IsOK(ecode2)) {
13865 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "TextCtrl_SetEditable" "', expected argument " "2"" of type '" "bool""'");
13866 }
13867 arg2 = static_cast< bool >(val2);
13868 {
13869 PyThreadState* __tstate = wxPyBeginAllowThreads();
13870 (arg1)->SetEditable(arg2);
13871 wxPyEndAllowThreads(__tstate);
13872 if (PyErr_Occurred()) SWIG_fail;
13873 }
13874 resultobj = SWIG_Py_Void();
13875 return resultobj;
13876fail:
13877 return NULL;
13878}
13879
13880
b39fe951
RD
13881SWIGINTERN PyObject *_wrap_TextCtrl_SendTextUpdatedEvent(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
13882 PyObject *resultobj = 0;
13883 wxTextCtrl *arg1 = (wxTextCtrl *) 0 ;
13884 void *argp1 = 0 ;
13885 int res1 = 0 ;
13886 PyObject *swig_obj[1] ;
13887
13888 if (!args) SWIG_fail;
13889 swig_obj[0] = args;
13890 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxTextCtrl, 0 | 0 );
13891 if (!SWIG_IsOK(res1)) {
13892 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "TextCtrl_SendTextUpdatedEvent" "', expected argument " "1"" of type '" "wxTextCtrl *""'");
13893 }
13894 arg1 = reinterpret_cast< wxTextCtrl * >(argp1);
13895 {
13896 PyThreadState* __tstate = wxPyBeginAllowThreads();
13897 (arg1)->SendTextUpdatedEvent();
13898 wxPyEndAllowThreads(__tstate);
13899 if (PyErr_Occurred()) SWIG_fail;
13900 }
13901 resultobj = SWIG_Py_Void();
13902 return resultobj;
13903fail:
13904 return NULL;
13905}
13906
13907
554f62e9
RD
13908SWIGINTERN PyObject *_wrap_TextCtrl_ShowNativeCaret(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
13909 PyObject *resultobj = 0;
13910 wxTextCtrl *arg1 = (wxTextCtrl *) 0 ;
13911 bool arg2 = (bool) true ;
13912 bool result;
13913 void *argp1 = 0 ;
13914 int res1 = 0 ;
13915 bool val2 ;
13916 int ecode2 = 0 ;
13917 PyObject * obj0 = 0 ;
13918 PyObject * obj1 = 0 ;
13919 char * kwnames[] = {
13920 (char *) "self",(char *) "show", NULL
13921 };
13922
13923 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:TextCtrl_ShowNativeCaret",kwnames,&obj0,&obj1)) SWIG_fail;
13924 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxTextCtrl, 0 | 0 );
13925 if (!SWIG_IsOK(res1)) {
13926 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "TextCtrl_ShowNativeCaret" "', expected argument " "1"" of type '" "wxTextCtrl *""'");
13927 }
13928 arg1 = reinterpret_cast< wxTextCtrl * >(argp1);
13929 if (obj1) {
13930 ecode2 = SWIG_AsVal_bool(obj1, &val2);
13931 if (!SWIG_IsOK(ecode2)) {
13932 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "TextCtrl_ShowNativeCaret" "', expected argument " "2"" of type '" "bool""'");
13933 }
13934 arg2 = static_cast< bool >(val2);
13935 }
13936 {
13937 PyThreadState* __tstate = wxPyBeginAllowThreads();
13938 result = (bool)(arg1)->ShowNativeCaret(arg2);
13939 wxPyEndAllowThreads(__tstate);
13940 if (PyErr_Occurred()) SWIG_fail;
13941 }
13942 {
13943 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
13944 }
13945 return resultobj;
13946fail:
13947 return NULL;
d55e5bfc
RD
13948}
13949
13950
554f62e9
RD
13951SWIGINTERN PyObject *_wrap_TextCtrl_HideNativeCaret(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
13952 PyObject *resultobj = 0;
13953 wxTextCtrl *arg1 = (wxTextCtrl *) 0 ;
13954 bool result;
13955 void *argp1 = 0 ;
13956 int res1 = 0 ;
13957 PyObject *swig_obj[1] ;
13958
13959 if (!args) SWIG_fail;
13960 swig_obj[0] = args;
13961 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxTextCtrl, 0 | 0 );
13962 if (!SWIG_IsOK(res1)) {
13963 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "TextCtrl_HideNativeCaret" "', expected argument " "1"" of type '" "wxTextCtrl *""'");
13964 }
13965 arg1 = reinterpret_cast< wxTextCtrl * >(argp1);
13966 {
13967 PyThreadState* __tstate = wxPyBeginAllowThreads();
13968 result = (bool)(arg1)->HideNativeCaret();
13969 wxPyEndAllowThreads(__tstate);
13970 if (PyErr_Occurred()) SWIG_fail;
13971 }
13972 {
13973 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
13974 }
13975 return resultobj;
13976fail:
13977 return NULL;
13978}
13979
13980
13981SWIGINTERN PyObject *_wrap_TextCtrl_write(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
13982 PyObject *resultobj = 0;
13983 wxTextCtrl *arg1 = (wxTextCtrl *) 0 ;
13984 wxString *arg2 = 0 ;
13985 void *argp1 = 0 ;
13986 int res1 = 0 ;
13987 bool temp2 = false ;
13988 PyObject * obj0 = 0 ;
13989 PyObject * obj1 = 0 ;
13990 char * kwnames[] = {
13991 (char *) "self",(char *) "text", NULL
13992 };
13993
13994 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TextCtrl_write",kwnames,&obj0,&obj1)) SWIG_fail;
13995 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxTextCtrl, 0 | 0 );
13996 if (!SWIG_IsOK(res1)) {
13997 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "TextCtrl_write" "', expected argument " "1"" of type '" "wxTextCtrl *""'");
13998 }
13999 arg1 = reinterpret_cast< wxTextCtrl * >(argp1);
14000 {
14001 arg2 = wxString_in_helper(obj1);
14002 if (arg2 == NULL) SWIG_fail;
14003 temp2 = true;
14004 }
14005 {
14006 PyThreadState* __tstate = wxPyBeginAllowThreads();
14007 wxTextCtrl_write(arg1,(wxString const &)*arg2);
14008 wxPyEndAllowThreads(__tstate);
14009 if (PyErr_Occurred()) SWIG_fail;
14010 }
14011 resultobj = SWIG_Py_Void();
14012 {
14013 if (temp2)
14014 delete arg2;
14015 }
14016 return resultobj;
14017fail:
14018 {
14019 if (temp2)
14020 delete arg2;
14021 }
14022 return NULL;
14023}
14024
14025
14026SWIGINTERN PyObject *_wrap_TextCtrl_GetString(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
14027 PyObject *resultobj = 0;
14028 wxTextCtrl *arg1 = (wxTextCtrl *) 0 ;
14029 long arg2 ;
14030 long arg3 ;
14031 wxString result;
14032 void *argp1 = 0 ;
14033 int res1 = 0 ;
14034 long val2 ;
14035 int ecode2 = 0 ;
14036 long val3 ;
14037 int ecode3 = 0 ;
14038 PyObject * obj0 = 0 ;
14039 PyObject * obj1 = 0 ;
14040 PyObject * obj2 = 0 ;
14041 char * kwnames[] = {
f460c29d 14042 (char *) "self",(char *) "from",(char *) "to", NULL
554f62e9
RD
14043 };
14044
14045 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:TextCtrl_GetString",kwnames,&obj0,&obj1,&obj2)) SWIG_fail;
14046 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxTextCtrl, 0 | 0 );
14047 if (!SWIG_IsOK(res1)) {
14048 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "TextCtrl_GetString" "', expected argument " "1"" of type '" "wxTextCtrl *""'");
14049 }
14050 arg1 = reinterpret_cast< wxTextCtrl * >(argp1);
14051 ecode2 = SWIG_AsVal_long(obj1, &val2);
14052 if (!SWIG_IsOK(ecode2)) {
14053 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "TextCtrl_GetString" "', expected argument " "2"" of type '" "long""'");
14054 }
14055 arg2 = static_cast< long >(val2);
14056 ecode3 = SWIG_AsVal_long(obj2, &val3);
14057 if (!SWIG_IsOK(ecode3)) {
14058 SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "TextCtrl_GetString" "', expected argument " "3"" of type '" "long""'");
14059 }
14060 arg3 = static_cast< long >(val3);
14061 {
14062 PyThreadState* __tstate = wxPyBeginAllowThreads();
14063 result = wxTextCtrl_GetString(arg1,arg2,arg3);
14064 wxPyEndAllowThreads(__tstate);
14065 if (PyErr_Occurred()) SWIG_fail;
14066 }
14067 {
14068#if wxUSE_UNICODE
14069 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
14070#else
14071 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
14072#endif
14073 }
14074 return resultobj;
14075fail:
14076 return NULL;
d55e5bfc
RD
14077}
14078
14079
554f62e9
RD
14080SWIGINTERN PyObject *_wrap_TextCtrl_GetClassDefaultAttributes(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
14081 PyObject *resultobj = 0;
14082 wxWindowVariant arg1 = (wxWindowVariant) wxWINDOW_VARIANT_NORMAL ;
14083 SwigValueWrapper<wxVisualAttributes > result;
14084 int val1 ;
14085 int ecode1 = 0 ;
14086 PyObject * obj0 = 0 ;
14087 char * kwnames[] = {
14088 (char *) "variant", NULL
14089 };
14090
14091 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|O:TextCtrl_GetClassDefaultAttributes",kwnames,&obj0)) SWIG_fail;
14092 if (obj0) {
14093 ecode1 = SWIG_AsVal_int(obj0, &val1);
14094 if (!SWIG_IsOK(ecode1)) {
14095 SWIG_exception_fail(SWIG_ArgError(ecode1), "in method '" "TextCtrl_GetClassDefaultAttributes" "', expected argument " "1"" of type '" "wxWindowVariant""'");
14096 }
14097 arg1 = static_cast< wxWindowVariant >(val1);
14098 }
14099 {
14100 if (!wxPyCheckForApp()) SWIG_fail;
14101 PyThreadState* __tstate = wxPyBeginAllowThreads();
14102 result = wxTextCtrl::GetClassDefaultAttributes(arg1);
14103 wxPyEndAllowThreads(__tstate);
14104 if (PyErr_Occurred()) SWIG_fail;
14105 }
14106 resultobj = SWIG_NewPointerObj((new wxVisualAttributes(static_cast< const wxVisualAttributes& >(result))), SWIGTYPE_p_wxVisualAttributes, SWIG_POINTER_OWN | 0 );
14107 return resultobj;
14108fail:
14109 return NULL;
14110}
14111
14112
14113SWIGINTERN PyObject *TextCtrl_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
14114 PyObject *obj;
14115 if (!SWIG_Python_UnpackTuple(args,(char*)"swigregister", 1, 1,&obj)) return NULL;
14116 SWIG_TypeNewClientData(SWIGTYPE_p_wxTextCtrl, SWIG_NewClientData(obj));
14117 return SWIG_Py_Void();
14118}
14119
14120SWIGINTERN PyObject *TextCtrl_swiginit(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
14121 return SWIG_Python_InitShadowInstance(args);
14122}
14123
14124SWIGINTERN PyObject *_wrap_new_TextUrlEvent(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
14125 PyObject *resultobj = 0;
14126 int arg1 ;
14127 wxMouseEvent *arg2 = 0 ;
14128 long arg3 ;
14129 long arg4 ;
14130 wxTextUrlEvent *result = 0 ;
14131 int val1 ;
14132 int ecode1 = 0 ;
14133 void *argp2 = 0 ;
14134 int res2 = 0 ;
14135 long val3 ;
14136 int ecode3 = 0 ;
14137 long val4 ;
14138 int ecode4 = 0 ;
14139 PyObject * obj0 = 0 ;
14140 PyObject * obj1 = 0 ;
14141 PyObject * obj2 = 0 ;
14142 PyObject * obj3 = 0 ;
14143 char * kwnames[] = {
14144 (char *) "winid",(char *) "evtMouse",(char *) "start",(char *) "end", NULL
14145 };
14146
14147 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOO:new_TextUrlEvent",kwnames,&obj0,&obj1,&obj2,&obj3)) SWIG_fail;
14148 ecode1 = SWIG_AsVal_int(obj0, &val1);
14149 if (!SWIG_IsOK(ecode1)) {
14150 SWIG_exception_fail(SWIG_ArgError(ecode1), "in method '" "new_TextUrlEvent" "', expected argument " "1"" of type '" "int""'");
14151 }
14152 arg1 = static_cast< int >(val1);
14153 res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_wxMouseEvent, 0 | 0);
14154 if (!SWIG_IsOK(res2)) {
14155 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "new_TextUrlEvent" "', expected argument " "2"" of type '" "wxMouseEvent const &""'");
14156 }
14157 if (!argp2) {
14158 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_TextUrlEvent" "', expected argument " "2"" of type '" "wxMouseEvent const &""'");
14159 }
14160 arg2 = reinterpret_cast< wxMouseEvent * >(argp2);
14161 ecode3 = SWIG_AsVal_long(obj2, &val3);
14162 if (!SWIG_IsOK(ecode3)) {
14163 SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "new_TextUrlEvent" "', expected argument " "3"" of type '" "long""'");
14164 }
14165 arg3 = static_cast< long >(val3);
14166 ecode4 = SWIG_AsVal_long(obj3, &val4);
14167 if (!SWIG_IsOK(ecode4)) {
14168 SWIG_exception_fail(SWIG_ArgError(ecode4), "in method '" "new_TextUrlEvent" "', expected argument " "4"" of type '" "long""'");
14169 }
14170 arg4 = static_cast< long >(val4);
14171 {
14172 PyThreadState* __tstate = wxPyBeginAllowThreads();
14173 result = (wxTextUrlEvent *)new wxTextUrlEvent(arg1,(wxMouseEvent const &)*arg2,arg3,arg4);
14174 wxPyEndAllowThreads(__tstate);
14175 if (PyErr_Occurred()) SWIG_fail;
14176 }
14177 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_wxTextUrlEvent, SWIG_POINTER_NEW | 0 );
14178 return resultobj;
14179fail:
14180 return NULL;
d55e5bfc
RD
14181}
14182
14183
554f62e9
RD
14184SWIGINTERN PyObject *_wrap_TextUrlEvent_GetMouseEvent(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
14185 PyObject *resultobj = 0;
14186 wxTextUrlEvent *arg1 = (wxTextUrlEvent *) 0 ;
14187 wxMouseEvent *result = 0 ;
14188 void *argp1 = 0 ;
14189 int res1 = 0 ;
14190 PyObject *swig_obj[1] ;
14191
14192 if (!args) SWIG_fail;
14193 swig_obj[0] = args;
14194 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxTextUrlEvent, 0 | 0 );
14195 if (!SWIG_IsOK(res1)) {
14196 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "TextUrlEvent_GetMouseEvent" "', expected argument " "1"" of type '" "wxTextUrlEvent *""'");
14197 }
14198 arg1 = reinterpret_cast< wxTextUrlEvent * >(argp1);
14199 {
14200 PyThreadState* __tstate = wxPyBeginAllowThreads();
d55e5bfc 14201 {
554f62e9
RD
14202 wxMouseEvent const &_result_ref = (arg1)->GetMouseEvent();
14203 result = (wxMouseEvent *) &_result_ref;
d55e5bfc 14204 }
554f62e9
RD
14205 wxPyEndAllowThreads(__tstate);
14206 if (PyErr_Occurred()) SWIG_fail;
14207 }
14208 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_wxMouseEvent, 0 | 0 );
14209 return resultobj;
14210fail:
14211 return NULL;
d55e5bfc
RD
14212}
14213
14214
554f62e9
RD
14215SWIGINTERN PyObject *_wrap_TextUrlEvent_GetURLStart(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
14216 PyObject *resultobj = 0;
14217 wxTextUrlEvent *arg1 = (wxTextUrlEvent *) 0 ;
14218 long result;
14219 void *argp1 = 0 ;
14220 int res1 = 0 ;
14221 PyObject *swig_obj[1] ;
14222
14223 if (!args) SWIG_fail;
14224 swig_obj[0] = args;
14225 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxTextUrlEvent, 0 | 0 );
14226 if (!SWIG_IsOK(res1)) {
14227 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "TextUrlEvent_GetURLStart" "', expected argument " "1"" of type '" "wxTextUrlEvent const *""'");
14228 }
14229 arg1 = reinterpret_cast< wxTextUrlEvent * >(argp1);
14230 {
14231 PyThreadState* __tstate = wxPyBeginAllowThreads();
14232 result = (long)((wxTextUrlEvent const *)arg1)->GetURLStart();
14233 wxPyEndAllowThreads(__tstate);
14234 if (PyErr_Occurred()) SWIG_fail;
14235 }
14236 resultobj = SWIG_From_long(static_cast< long >(result));
14237 return resultobj;
14238fail:
14239 return NULL;
d55e5bfc
RD
14240}
14241
14242
554f62e9
RD
14243SWIGINTERN PyObject *_wrap_TextUrlEvent_GetURLEnd(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
14244 PyObject *resultobj = 0;
14245 wxTextUrlEvent *arg1 = (wxTextUrlEvent *) 0 ;
14246 long result;
14247 void *argp1 = 0 ;
14248 int res1 = 0 ;
14249 PyObject *swig_obj[1] ;
14250
14251 if (!args) SWIG_fail;
14252 swig_obj[0] = args;
14253 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxTextUrlEvent, 0 | 0 );
14254 if (!SWIG_IsOK(res1)) {
14255 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "TextUrlEvent_GetURLEnd" "', expected argument " "1"" of type '" "wxTextUrlEvent const *""'");
14256 }
14257 arg1 = reinterpret_cast< wxTextUrlEvent * >(argp1);
14258 {
14259 PyThreadState* __tstate = wxPyBeginAllowThreads();
14260 result = (long)((wxTextUrlEvent const *)arg1)->GetURLEnd();
14261 wxPyEndAllowThreads(__tstate);
14262 if (PyErr_Occurred()) SWIG_fail;
14263 }
14264 resultobj = SWIG_From_long(static_cast< long >(result));
14265 return resultobj;
14266fail:
14267 return NULL;
d55e5bfc
RD
14268}
14269
14270
554f62e9
RD
14271SWIGINTERN PyObject *TextUrlEvent_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
14272 PyObject *obj;
14273 if (!SWIG_Python_UnpackTuple(args,(char*)"swigregister", 1, 1,&obj)) return NULL;
14274 SWIG_TypeNewClientData(SWIGTYPE_p_wxTextUrlEvent, SWIG_NewClientData(obj));
14275 return SWIG_Py_Void();
d55e5bfc
RD
14276}
14277
554f62e9
RD
14278SWIGINTERN PyObject *TextUrlEvent_swiginit(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
14279 return SWIG_Python_InitShadowInstance(args);
d55e5bfc
RD
14280}
14281
554f62e9
RD
14282SWIGINTERN int ScrollBarNameStr_set(PyObject *) {
14283 SWIG_Error(SWIG_AttributeError,"Variable ScrollBarNameStr is read-only.");
14284 return 1;
d55e5bfc
RD
14285}
14286
14287
554f62e9
RD
14288SWIGINTERN PyObject *ScrollBarNameStr_get(void) {
14289 PyObject *pyobj = 0;
14290
14291 {
14292#if wxUSE_UNICODE
14293 pyobj = PyUnicode_FromWideChar((&wxPyScrollBarNameStr)->c_str(), (&wxPyScrollBarNameStr)->Len());
14294#else
14295 pyobj = PyString_FromStringAndSize((&wxPyScrollBarNameStr)->c_str(), (&wxPyScrollBarNameStr)->Len());
14296#endif
14297 }
14298 return pyobj;
14299}
14300
14301
14302SWIGINTERN PyObject *_wrap_new_ScrollBar(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
14303 PyObject *resultobj = 0;
14304 wxWindow *arg1 = (wxWindow *) 0 ;
14305 int arg2 = (int) -1 ;
14306 wxPoint const &arg3_defvalue = wxDefaultPosition ;
14307 wxPoint *arg3 = (wxPoint *) &arg3_defvalue ;
14308 wxSize const &arg4_defvalue = wxDefaultSize ;
14309 wxSize *arg4 = (wxSize *) &arg4_defvalue ;
14310 long arg5 = (long) wxSB_HORIZONTAL ;
14311 wxValidator const &arg6_defvalue = wxDefaultValidator ;
14312 wxValidator *arg6 = (wxValidator *) &arg6_defvalue ;
14313 wxString const &arg7_defvalue = wxPyScrollBarNameStr ;
14314 wxString *arg7 = (wxString *) &arg7_defvalue ;
14315 wxScrollBar *result = 0 ;
14316 void *argp1 = 0 ;
14317 int res1 = 0 ;
14318 int val2 ;
14319 int ecode2 = 0 ;
14320 wxPoint temp3 ;
14321 wxSize temp4 ;
14322 long val5 ;
14323 int ecode5 = 0 ;
14324 void *argp6 = 0 ;
14325 int res6 = 0 ;
14326 bool temp7 = false ;
14327 PyObject * obj0 = 0 ;
14328 PyObject * obj1 = 0 ;
14329 PyObject * obj2 = 0 ;
14330 PyObject * obj3 = 0 ;
14331 PyObject * obj4 = 0 ;
14332 PyObject * obj5 = 0 ;
14333 PyObject * obj6 = 0 ;
14334 char * kwnames[] = {
14335 (char *) "parent",(char *) "id",(char *) "pos",(char *) "size",(char *) "style",(char *) "validator",(char *) "name", NULL
14336 };
14337
14338 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|OOOOOO:new_ScrollBar",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6)) SWIG_fail;
14339 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxWindow, 0 | 0 );
14340 if (!SWIG_IsOK(res1)) {
14341 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_ScrollBar" "', expected argument " "1"" of type '" "wxWindow *""'");
14342 }
14343 arg1 = reinterpret_cast< wxWindow * >(argp1);
14344 if (obj1) {
14345 ecode2 = SWIG_AsVal_int(obj1, &val2);
14346 if (!SWIG_IsOK(ecode2)) {
14347 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "new_ScrollBar" "', expected argument " "2"" of type '" "int""'");
14348 }
14349 arg2 = static_cast< int >(val2);
14350 }
14351 if (obj2) {
d55e5bfc 14352 {
554f62e9
RD
14353 arg3 = &temp3;
14354 if ( ! wxPoint_helper(obj2, &arg3)) SWIG_fail;
d55e5bfc 14355 }
554f62e9
RD
14356 }
14357 if (obj3) {
d55e5bfc 14358 {
554f62e9
RD
14359 arg4 = &temp4;
14360 if ( ! wxSize_helper(obj3, &arg4)) SWIG_fail;
d55e5bfc 14361 }
554f62e9
RD
14362 }
14363 if (obj4) {
14364 ecode5 = SWIG_AsVal_long(obj4, &val5);
14365 if (!SWIG_IsOK(ecode5)) {
14366 SWIG_exception_fail(SWIG_ArgError(ecode5), "in method '" "new_ScrollBar" "', expected argument " "5"" of type '" "long""'");
14367 }
14368 arg5 = static_cast< long >(val5);
14369 }
14370 if (obj5) {
14371 res6 = SWIG_ConvertPtr(obj5, &argp6, SWIGTYPE_p_wxValidator, 0 | 0);
14372 if (!SWIG_IsOK(res6)) {
14373 SWIG_exception_fail(SWIG_ArgError(res6), "in method '" "new_ScrollBar" "', expected argument " "6"" of type '" "wxValidator const &""'");
14374 }
14375 if (!argp6) {
14376 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_ScrollBar" "', expected argument " "6"" of type '" "wxValidator const &""'");
d55e5bfc 14377 }
554f62e9
RD
14378 arg6 = reinterpret_cast< wxValidator * >(argp6);
14379 }
14380 if (obj6) {
d55e5bfc 14381 {
554f62e9
RD
14382 arg7 = wxString_in_helper(obj6);
14383 if (arg7 == NULL) SWIG_fail;
14384 temp7 = true;
d55e5bfc 14385 }
554f62e9
RD
14386 }
14387 {
14388 if (!wxPyCheckForApp()) SWIG_fail;
14389 PyThreadState* __tstate = wxPyBeginAllowThreads();
14390 result = (wxScrollBar *)new wxScrollBar(arg1,arg2,(wxPoint const &)*arg3,(wxSize const &)*arg4,arg5,(wxValidator const &)*arg6,(wxString const &)*arg7);
14391 wxPyEndAllowThreads(__tstate);
14392 if (PyErr_Occurred()) SWIG_fail;
14393 }
14394 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_wxScrollBar, SWIG_POINTER_NEW | 0 );
14395 {
14396 if (temp7)
14397 delete arg7;
14398 }
14399 return resultobj;
14400fail:
14401 {
14402 if (temp7)
14403 delete arg7;
14404 }
14405 return NULL;
d55e5bfc
RD
14406}
14407
14408
554f62e9
RD
14409SWIGINTERN PyObject *_wrap_new_PreScrollBar(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
14410 PyObject *resultobj = 0;
14411 wxScrollBar *result = 0 ;
14412
14413 if (!SWIG_Python_UnpackTuple(args,"new_PreScrollBar",0,0,0)) SWIG_fail;
14414 {
14415 if (!wxPyCheckForApp()) SWIG_fail;
14416 PyThreadState* __tstate = wxPyBeginAllowThreads();
14417 result = (wxScrollBar *)new wxScrollBar();
14418 wxPyEndAllowThreads(__tstate);
14419 if (PyErr_Occurred()) SWIG_fail;
14420 }
14421 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_wxScrollBar, SWIG_POINTER_OWN | 0 );
14422 return resultobj;
14423fail:
14424 return NULL;
14425}
14426
14427
14428SWIGINTERN PyObject *_wrap_ScrollBar_Create(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
14429 PyObject *resultobj = 0;
14430 wxScrollBar *arg1 = (wxScrollBar *) 0 ;
14431 wxWindow *arg2 = (wxWindow *) 0 ;
14432 int arg3 = (int) -1 ;
14433 wxPoint const &arg4_defvalue = wxDefaultPosition ;
14434 wxPoint *arg4 = (wxPoint *) &arg4_defvalue ;
14435 wxSize const &arg5_defvalue = wxDefaultSize ;
14436 wxSize *arg5 = (wxSize *) &arg5_defvalue ;
14437 long arg6 = (long) wxSB_HORIZONTAL ;
14438 wxValidator const &arg7_defvalue = wxDefaultValidator ;
14439 wxValidator *arg7 = (wxValidator *) &arg7_defvalue ;
14440 wxString const &arg8_defvalue = wxPyScrollBarNameStr ;
14441 wxString *arg8 = (wxString *) &arg8_defvalue ;
14442 bool result;
14443 void *argp1 = 0 ;
14444 int res1 = 0 ;
14445 void *argp2 = 0 ;
14446 int res2 = 0 ;
14447 int val3 ;
14448 int ecode3 = 0 ;
14449 wxPoint temp4 ;
14450 wxSize temp5 ;
14451 long val6 ;
14452 int ecode6 = 0 ;
14453 void *argp7 = 0 ;
14454 int res7 = 0 ;
14455 bool temp8 = false ;
14456 PyObject * obj0 = 0 ;
14457 PyObject * obj1 = 0 ;
14458 PyObject * obj2 = 0 ;
14459 PyObject * obj3 = 0 ;
14460 PyObject * obj4 = 0 ;
14461 PyObject * obj5 = 0 ;
14462 PyObject * obj6 = 0 ;
14463 PyObject * obj7 = 0 ;
14464 char * kwnames[] = {
14465 (char *) "self",(char *) "parent",(char *) "id",(char *) "pos",(char *) "size",(char *) "style",(char *) "validator",(char *) "name", NULL
14466 };
14467
14468 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|OOOOOO:ScrollBar_Create",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6,&obj7)) SWIG_fail;
14469 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxScrollBar, 0 | 0 );
14470 if (!SWIG_IsOK(res1)) {
14471 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ScrollBar_Create" "', expected argument " "1"" of type '" "wxScrollBar *""'");
14472 }
14473 arg1 = reinterpret_cast< wxScrollBar * >(argp1);
14474 res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_wxWindow, 0 | 0 );
14475 if (!SWIG_IsOK(res2)) {
14476 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "ScrollBar_Create" "', expected argument " "2"" of type '" "wxWindow *""'");
14477 }
14478 arg2 = reinterpret_cast< wxWindow * >(argp2);
14479 if (obj2) {
14480 ecode3 = SWIG_AsVal_int(obj2, &val3);
14481 if (!SWIG_IsOK(ecode3)) {
14482 SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "ScrollBar_Create" "', expected argument " "3"" of type '" "int""'");
14483 }
14484 arg3 = static_cast< int >(val3);
14485 }
14486 if (obj3) {
d55e5bfc 14487 {
554f62e9
RD
14488 arg4 = &temp4;
14489 if ( ! wxPoint_helper(obj3, &arg4)) SWIG_fail;
d55e5bfc 14490 }
554f62e9
RD
14491 }
14492 if (obj4) {
093d3ff1 14493 {
554f62e9
RD
14494 arg5 = &temp5;
14495 if ( ! wxSize_helper(obj4, &arg5)) SWIG_fail;
093d3ff1 14496 }
554f62e9
RD
14497 }
14498 if (obj5) {
14499 ecode6 = SWIG_AsVal_long(obj5, &val6);
14500 if (!SWIG_IsOK(ecode6)) {
14501 SWIG_exception_fail(SWIG_ArgError(ecode6), "in method '" "ScrollBar_Create" "', expected argument " "6"" of type '" "long""'");
14502 }
14503 arg6 = static_cast< long >(val6);
14504 }
14505 if (obj6) {
14506 res7 = SWIG_ConvertPtr(obj6, &argp7, SWIGTYPE_p_wxValidator, 0 | 0);
14507 if (!SWIG_IsOK(res7)) {
14508 SWIG_exception_fail(SWIG_ArgError(res7), "in method '" "ScrollBar_Create" "', expected argument " "7"" of type '" "wxValidator const &""'");
a07a67e6 14509 }
554f62e9
RD
14510 if (!argp7) {
14511 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "ScrollBar_Create" "', expected argument " "7"" of type '" "wxValidator const &""'");
14512 }
14513 arg7 = reinterpret_cast< wxValidator * >(argp7);
14514 }
14515 if (obj7) {
093d3ff1 14516 {
554f62e9
RD
14517 arg8 = wxString_in_helper(obj7);
14518 if (arg8 == NULL) SWIG_fail;
14519 temp8 = true;
093d3ff1 14520 }
554f62e9
RD
14521 }
14522 {
14523 PyThreadState* __tstate = wxPyBeginAllowThreads();
14524 result = (bool)(arg1)->Create(arg2,arg3,(wxPoint const &)*arg4,(wxSize const &)*arg5,arg6,(wxValidator const &)*arg7,(wxString const &)*arg8);
14525 wxPyEndAllowThreads(__tstate);
14526 if (PyErr_Occurred()) SWIG_fail;
14527 }
14528 {
14529 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
14530 }
14531 {
14532 if (temp8)
14533 delete arg8;
14534 }
14535 return resultobj;
14536fail:
14537 {
14538 if (temp8)
14539 delete arg8;
14540 }
14541 return NULL;
a07a67e6
RD
14542}
14543
14544
554f62e9
RD
14545SWIGINTERN PyObject *_wrap_ScrollBar_GetThumbPosition(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
14546 PyObject *resultobj = 0;
14547 wxScrollBar *arg1 = (wxScrollBar *) 0 ;
14548 int result;
14549 void *argp1 = 0 ;
14550 int res1 = 0 ;
14551 PyObject *swig_obj[1] ;
14552
14553 if (!args) SWIG_fail;
14554 swig_obj[0] = args;
14555 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxScrollBar, 0 | 0 );
14556 if (!SWIG_IsOK(res1)) {
14557 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ScrollBar_GetThumbPosition" "', expected argument " "1"" of type '" "wxScrollBar const *""'");
14558 }
14559 arg1 = reinterpret_cast< wxScrollBar * >(argp1);
14560 {
14561 PyThreadState* __tstate = wxPyBeginAllowThreads();
14562 result = (int)((wxScrollBar const *)arg1)->GetThumbPosition();
14563 wxPyEndAllowThreads(__tstate);
14564 if (PyErr_Occurred()) SWIG_fail;
14565 }
14566 resultobj = SWIG_From_int(static_cast< int >(result));
14567 return resultobj;
14568fail:
14569 return NULL;
d55e5bfc
RD
14570}
14571
14572
554f62e9
RD
14573SWIGINTERN PyObject *_wrap_ScrollBar_GetThumbSize(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
14574 PyObject *resultobj = 0;
14575 wxScrollBar *arg1 = (wxScrollBar *) 0 ;
14576 int result;
14577 void *argp1 = 0 ;
14578 int res1 = 0 ;
14579 PyObject *swig_obj[1] ;
14580
14581 if (!args) SWIG_fail;
14582 swig_obj[0] = args;
14583 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxScrollBar, 0 | 0 );
14584 if (!SWIG_IsOK(res1)) {
14585 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ScrollBar_GetThumbSize" "', expected argument " "1"" of type '" "wxScrollBar const *""'");
14586 }
14587 arg1 = reinterpret_cast< wxScrollBar * >(argp1);
14588 {
14589 PyThreadState* __tstate = wxPyBeginAllowThreads();
14590 result = (int)((wxScrollBar const *)arg1)->GetThumbSize();
14591 wxPyEndAllowThreads(__tstate);
14592 if (PyErr_Occurred()) SWIG_fail;
14593 }
14594 resultobj = SWIG_From_int(static_cast< int >(result));
14595 return resultobj;
14596fail:
14597 return NULL;
d55e5bfc
RD
14598}
14599
14600
554f62e9
RD
14601SWIGINTERN PyObject *_wrap_ScrollBar_GetPageSize(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
14602 PyObject *resultobj = 0;
14603 wxScrollBar *arg1 = (wxScrollBar *) 0 ;
14604 int result;
14605 void *argp1 = 0 ;
14606 int res1 = 0 ;
14607 PyObject *swig_obj[1] ;
14608
14609 if (!args) SWIG_fail;
14610 swig_obj[0] = args;
14611 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxScrollBar, 0 | 0 );
14612 if (!SWIG_IsOK(res1)) {
14613 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ScrollBar_GetPageSize" "', expected argument " "1"" of type '" "wxScrollBar const *""'");
14614 }
14615 arg1 = reinterpret_cast< wxScrollBar * >(argp1);
14616 {
14617 PyThreadState* __tstate = wxPyBeginAllowThreads();
14618 result = (int)((wxScrollBar const *)arg1)->GetPageSize();
14619 wxPyEndAllowThreads(__tstate);
14620 if (PyErr_Occurred()) SWIG_fail;
14621 }
14622 resultobj = SWIG_From_int(static_cast< int >(result));
14623 return resultobj;
14624fail:
14625 return NULL;
d55e5bfc
RD
14626}
14627
14628
554f62e9
RD
14629SWIGINTERN PyObject *_wrap_ScrollBar_GetRange(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
14630 PyObject *resultobj = 0;
14631 wxScrollBar *arg1 = (wxScrollBar *) 0 ;
14632 int result;
14633 void *argp1 = 0 ;
14634 int res1 = 0 ;
14635 PyObject *swig_obj[1] ;
14636
14637 if (!args) SWIG_fail;
14638 swig_obj[0] = args;
14639 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxScrollBar, 0 | 0 );
14640 if (!SWIG_IsOK(res1)) {
14641 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ScrollBar_GetRange" "', expected argument " "1"" of type '" "wxScrollBar const *""'");
14642 }
14643 arg1 = reinterpret_cast< wxScrollBar * >(argp1);
14644 {
14645 PyThreadState* __tstate = wxPyBeginAllowThreads();
14646 result = (int)((wxScrollBar const *)arg1)->GetRange();
14647 wxPyEndAllowThreads(__tstate);
14648 if (PyErr_Occurred()) SWIG_fail;
14649 }
14650 resultobj = SWIG_From_int(static_cast< int >(result));
14651 return resultobj;
14652fail:
14653 return NULL;
d55e5bfc
RD
14654}
14655
14656
554f62e9
RD
14657SWIGINTERN PyObject *_wrap_ScrollBar_IsVertical(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
14658 PyObject *resultobj = 0;
14659 wxScrollBar *arg1 = (wxScrollBar *) 0 ;
14660 bool result;
14661 void *argp1 = 0 ;
14662 int res1 = 0 ;
14663 PyObject *swig_obj[1] ;
14664
14665 if (!args) SWIG_fail;
14666 swig_obj[0] = args;
14667 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxScrollBar, 0 | 0 );
14668 if (!SWIG_IsOK(res1)) {
14669 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ScrollBar_IsVertical" "', expected argument " "1"" of type '" "wxScrollBar const *""'");
14670 }
14671 arg1 = reinterpret_cast< wxScrollBar * >(argp1);
14672 {
14673 PyThreadState* __tstate = wxPyBeginAllowThreads();
14674 result = (bool)((wxScrollBar const *)arg1)->IsVertical();
14675 wxPyEndAllowThreads(__tstate);
14676 if (PyErr_Occurred()) SWIG_fail;
14677 }
14678 {
14679 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
14680 }
14681 return resultobj;
14682fail:
14683 return NULL;
14684}
14685
14686
14687SWIGINTERN PyObject *_wrap_ScrollBar_SetThumbPosition(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
14688 PyObject *resultobj = 0;
14689 wxScrollBar *arg1 = (wxScrollBar *) 0 ;
14690 int arg2 ;
14691 void *argp1 = 0 ;
14692 int res1 = 0 ;
14693 int val2 ;
14694 int ecode2 = 0 ;
14695 PyObject * obj0 = 0 ;
14696 PyObject * obj1 = 0 ;
14697 char * kwnames[] = {
14698 (char *) "self",(char *) "viewStart", NULL
14699 };
14700
14701 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ScrollBar_SetThumbPosition",kwnames,&obj0,&obj1)) SWIG_fail;
14702 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxScrollBar, 0 | 0 );
14703 if (!SWIG_IsOK(res1)) {
14704 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ScrollBar_SetThumbPosition" "', expected argument " "1"" of type '" "wxScrollBar *""'");
14705 }
14706 arg1 = reinterpret_cast< wxScrollBar * >(argp1);
14707 ecode2 = SWIG_AsVal_int(obj1, &val2);
14708 if (!SWIG_IsOK(ecode2)) {
14709 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "ScrollBar_SetThumbPosition" "', expected argument " "2"" of type '" "int""'");
14710 }
14711 arg2 = static_cast< int >(val2);
14712 {
14713 PyThreadState* __tstate = wxPyBeginAllowThreads();
14714 (arg1)->SetThumbPosition(arg2);
14715 wxPyEndAllowThreads(__tstate);
14716 if (PyErr_Occurred()) SWIG_fail;
14717 }
14718 resultobj = SWIG_Py_Void();
14719 return resultobj;
14720fail:
14721 return NULL;
14722}
14723
14724
14725SWIGINTERN PyObject *_wrap_ScrollBar_GetClassDefaultAttributes(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
14726 PyObject *resultobj = 0;
14727 wxWindowVariant arg1 = (wxWindowVariant) wxWINDOW_VARIANT_NORMAL ;
14728 SwigValueWrapper<wxVisualAttributes > result;
14729 int val1 ;
14730 int ecode1 = 0 ;
14731 PyObject * obj0 = 0 ;
14732 char * kwnames[] = {
14733 (char *) "variant", NULL
14734 };
14735
14736 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|O:ScrollBar_GetClassDefaultAttributes",kwnames,&obj0)) SWIG_fail;
14737 if (obj0) {
14738 ecode1 = SWIG_AsVal_int(obj0, &val1);
14739 if (!SWIG_IsOK(ecode1)) {
14740 SWIG_exception_fail(SWIG_ArgError(ecode1), "in method '" "ScrollBar_GetClassDefaultAttributes" "', expected argument " "1"" of type '" "wxWindowVariant""'");
14741 }
14742 arg1 = static_cast< wxWindowVariant >(val1);
14743 }
14744 {
14745 if (!wxPyCheckForApp()) SWIG_fail;
14746 PyThreadState* __tstate = wxPyBeginAllowThreads();
14747 result = wxScrollBar::GetClassDefaultAttributes(arg1);
14748 wxPyEndAllowThreads(__tstate);
14749 if (PyErr_Occurred()) SWIG_fail;
14750 }
14751 resultobj = SWIG_NewPointerObj((new wxVisualAttributes(static_cast< const wxVisualAttributes& >(result))), SWIGTYPE_p_wxVisualAttributes, SWIG_POINTER_OWN | 0 );
14752 return resultobj;
14753fail:
14754 return NULL;
d55e5bfc
RD
14755}
14756
14757
554f62e9
RD
14758SWIGINTERN PyObject *ScrollBar_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
14759 PyObject *obj;
14760 if (!SWIG_Python_UnpackTuple(args,(char*)"swigregister", 1, 1,&obj)) return NULL;
14761 SWIG_TypeNewClientData(SWIGTYPE_p_wxScrollBar, SWIG_NewClientData(obj));
14762 return SWIG_Py_Void();
d55e5bfc
RD
14763}
14764
554f62e9
RD
14765SWIGINTERN PyObject *ScrollBar_swiginit(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
14766 return SWIG_Python_InitShadowInstance(args);
d55e5bfc
RD
14767}
14768
554f62e9
RD
14769SWIGINTERN int SPIN_BUTTON_NAME_set(PyObject *) {
14770 SWIG_Error(SWIG_AttributeError,"Variable SPIN_BUTTON_NAME is read-only.");
14771 return 1;
d55e5bfc
RD
14772}
14773
14774
554f62e9
RD
14775SWIGINTERN PyObject *SPIN_BUTTON_NAME_get(void) {
14776 PyObject *pyobj = 0;
14777
14778 {
d55e5bfc 14779#if wxUSE_UNICODE
554f62e9 14780 pyobj = PyUnicode_FromWideChar((&wxPySPIN_BUTTON_NAME)->c_str(), (&wxPySPIN_BUTTON_NAME)->Len());
d55e5bfc 14781#else
554f62e9 14782 pyobj = PyString_FromStringAndSize((&wxPySPIN_BUTTON_NAME)->c_str(), (&wxPySPIN_BUTTON_NAME)->Len());
d55e5bfc 14783#endif
554f62e9
RD
14784 }
14785 return pyobj;
d55e5bfc
RD
14786}
14787
14788
554f62e9
RD
14789SWIGINTERN int SpinCtrlNameStr_set(PyObject *) {
14790 SWIG_Error(SWIG_AttributeError,"Variable SpinCtrlNameStr is read-only.");
14791 return 1;
d55e5bfc
RD
14792}
14793
14794
554f62e9
RD
14795SWIGINTERN PyObject *SpinCtrlNameStr_get(void) {
14796 PyObject *pyobj = 0;
14797
14798 {
d55e5bfc 14799#if wxUSE_UNICODE
554f62e9 14800 pyobj = PyUnicode_FromWideChar((&wxPySpinCtrlNameStr)->c_str(), (&wxPySpinCtrlNameStr)->Len());
d55e5bfc 14801#else
554f62e9 14802 pyobj = PyString_FromStringAndSize((&wxPySpinCtrlNameStr)->c_str(), (&wxPySpinCtrlNameStr)->Len());
d55e5bfc 14803#endif
554f62e9
RD
14804 }
14805 return pyobj;
14806}
14807
14808
14809SWIGINTERN PyObject *_wrap_new_SpinButton(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
14810 PyObject *resultobj = 0;
14811 wxWindow *arg1 = (wxWindow *) 0 ;
14812 int arg2 = (int) -1 ;
14813 wxPoint const &arg3_defvalue = wxDefaultPosition ;
14814 wxPoint *arg3 = (wxPoint *) &arg3_defvalue ;
14815 wxSize const &arg4_defvalue = wxDefaultSize ;
14816 wxSize *arg4 = (wxSize *) &arg4_defvalue ;
14817 long arg5 = (long) wxSP_HORIZONTAL ;
14818 wxString const &arg6_defvalue = wxPySPIN_BUTTON_NAME ;
14819 wxString *arg6 = (wxString *) &arg6_defvalue ;
14820 wxSpinButton *result = 0 ;
14821 void *argp1 = 0 ;
14822 int res1 = 0 ;
14823 int val2 ;
14824 int ecode2 = 0 ;
14825 wxPoint temp3 ;
14826 wxSize temp4 ;
14827 long val5 ;
14828 int ecode5 = 0 ;
14829 bool temp6 = false ;
14830 PyObject * obj0 = 0 ;
14831 PyObject * obj1 = 0 ;
14832 PyObject * obj2 = 0 ;
14833 PyObject * obj3 = 0 ;
14834 PyObject * obj4 = 0 ;
14835 PyObject * obj5 = 0 ;
14836 char * kwnames[] = {
14837 (char *) "parent",(char *) "id",(char *) "pos",(char *) "size",(char *) "style",(char *) "name", NULL
14838 };
14839
14840 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|OOOOO:new_SpinButton",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5)) SWIG_fail;
14841 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxWindow, 0 | 0 );
14842 if (!SWIG_IsOK(res1)) {
14843 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_SpinButton" "', expected argument " "1"" of type '" "wxWindow *""'");
14844 }
14845 arg1 = reinterpret_cast< wxWindow * >(argp1);
14846 if (obj1) {
14847 ecode2 = SWIG_AsVal_int(obj1, &val2);
14848 if (!SWIG_IsOK(ecode2)) {
14849 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "new_SpinButton" "', expected argument " "2"" of type '" "int""'");
14850 }
14851 arg2 = static_cast< int >(val2);
14852 }
14853 if (obj2) {
14854 {
14855 arg3 = &temp3;
14856 if ( ! wxPoint_helper(obj2, &arg3)) SWIG_fail;
d55e5bfc 14857 }
554f62e9
RD
14858 }
14859 if (obj3) {
d55e5bfc 14860 {
554f62e9
RD
14861 arg4 = &temp4;
14862 if ( ! wxSize_helper(obj3, &arg4)) SWIG_fail;
d55e5bfc 14863 }
554f62e9
RD
14864 }
14865 if (obj4) {
14866 ecode5 = SWIG_AsVal_long(obj4, &val5);
14867 if (!SWIG_IsOK(ecode5)) {
14868 SWIG_exception_fail(SWIG_ArgError(ecode5), "in method '" "new_SpinButton" "', expected argument " "5"" of type '" "long""'");
14869 }
14870 arg5 = static_cast< long >(val5);
14871 }
14872 if (obj5) {
093d3ff1 14873 {
554f62e9
RD
14874 arg6 = wxString_in_helper(obj5);
14875 if (arg6 == NULL) SWIG_fail;
14876 temp6 = true;
093d3ff1 14877 }
554f62e9
RD
14878 }
14879 {
14880 if (!wxPyCheckForApp()) SWIG_fail;
14881 PyThreadState* __tstate = wxPyBeginAllowThreads();
14882 result = (wxSpinButton *)new wxSpinButton(arg1,arg2,(wxPoint const &)*arg3,(wxSize const &)*arg4,arg5,(wxString const &)*arg6);
14883 wxPyEndAllowThreads(__tstate);
14884 if (PyErr_Occurred()) SWIG_fail;
14885 }
14886 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_wxSpinButton, SWIG_POINTER_NEW | 0 );
14887 {
14888 if (temp6)
14889 delete arg6;
14890 }
14891 return resultobj;
14892fail:
14893 {
14894 if (temp6)
14895 delete arg6;
14896 }
14897 return NULL;
d55e5bfc
RD
14898}
14899
14900
554f62e9
RD
14901SWIGINTERN PyObject *_wrap_new_PreSpinButton(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
14902 PyObject *resultobj = 0;
14903 wxSpinButton *result = 0 ;
14904
14905 if (!SWIG_Python_UnpackTuple(args,"new_PreSpinButton",0,0,0)) SWIG_fail;
14906 {
14907 if (!wxPyCheckForApp()) SWIG_fail;
14908 PyThreadState* __tstate = wxPyBeginAllowThreads();
14909 result = (wxSpinButton *)new wxSpinButton();
14910 wxPyEndAllowThreads(__tstate);
14911 if (PyErr_Occurred()) SWIG_fail;
14912 }
14913 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_wxSpinButton, SWIG_POINTER_OWN | 0 );
14914 return resultobj;
14915fail:
14916 return NULL;
14917}
14918
14919
14920SWIGINTERN PyObject *_wrap_SpinButton_Create(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
14921 PyObject *resultobj = 0;
14922 wxSpinButton *arg1 = (wxSpinButton *) 0 ;
14923 wxWindow *arg2 = (wxWindow *) 0 ;
14924 int arg3 = (int) -1 ;
14925 wxPoint const &arg4_defvalue = wxDefaultPosition ;
14926 wxPoint *arg4 = (wxPoint *) &arg4_defvalue ;
14927 wxSize const &arg5_defvalue = wxDefaultSize ;
14928 wxSize *arg5 = (wxSize *) &arg5_defvalue ;
14929 long arg6 = (long) wxSP_HORIZONTAL ;
14930 wxString const &arg7_defvalue = wxPySPIN_BUTTON_NAME ;
14931 wxString *arg7 = (wxString *) &arg7_defvalue ;
14932 bool result;
14933 void *argp1 = 0 ;
14934 int res1 = 0 ;
14935 void *argp2 = 0 ;
14936 int res2 = 0 ;
14937 int val3 ;
14938 int ecode3 = 0 ;
14939 wxPoint temp4 ;
14940 wxSize temp5 ;
14941 long val6 ;
14942 int ecode6 = 0 ;
14943 bool temp7 = false ;
14944 PyObject * obj0 = 0 ;
14945 PyObject * obj1 = 0 ;
14946 PyObject * obj2 = 0 ;
14947 PyObject * obj3 = 0 ;
14948 PyObject * obj4 = 0 ;
14949 PyObject * obj5 = 0 ;
14950 PyObject * obj6 = 0 ;
14951 char * kwnames[] = {
14952 (char *) "self",(char *) "parent",(char *) "id",(char *) "pos",(char *) "size",(char *) "style",(char *) "name", NULL
14953 };
14954
14955 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|OOOOO:SpinButton_Create",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6)) SWIG_fail;
14956 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxSpinButton, 0 | 0 );
14957 if (!SWIG_IsOK(res1)) {
14958 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "SpinButton_Create" "', expected argument " "1"" of type '" "wxSpinButton *""'");
14959 }
14960 arg1 = reinterpret_cast< wxSpinButton * >(argp1);
14961 res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_wxWindow, 0 | 0 );
14962 if (!SWIG_IsOK(res2)) {
14963 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "SpinButton_Create" "', expected argument " "2"" of type '" "wxWindow *""'");
14964 }
14965 arg2 = reinterpret_cast< wxWindow * >(argp2);
14966 if (obj2) {
14967 ecode3 = SWIG_AsVal_int(obj2, &val3);
14968 if (!SWIG_IsOK(ecode3)) {
14969 SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "SpinButton_Create" "', expected argument " "3"" of type '" "int""'");
14970 }
14971 arg3 = static_cast< int >(val3);
14972 }
14973 if (obj3) {
d55e5bfc 14974 {
554f62e9
RD
14975 arg4 = &temp4;
14976 if ( ! wxPoint_helper(obj3, &arg4)) SWIG_fail;
d55e5bfc 14977 }
554f62e9
RD
14978 }
14979 if (obj4) {
d55e5bfc 14980 {
554f62e9
RD
14981 arg5 = &temp5;
14982 if ( ! wxSize_helper(obj4, &arg5)) SWIG_fail;
d55e5bfc 14983 }
554f62e9
RD
14984 }
14985 if (obj5) {
14986 ecode6 = SWIG_AsVal_long(obj5, &val6);
14987 if (!SWIG_IsOK(ecode6)) {
14988 SWIG_exception_fail(SWIG_ArgError(ecode6), "in method '" "SpinButton_Create" "', expected argument " "6"" of type '" "long""'");
14989 }
14990 arg6 = static_cast< long >(val6);
14991 }
14992 if (obj6) {
d55e5bfc 14993 {
554f62e9
RD
14994 arg7 = wxString_in_helper(obj6);
14995 if (arg7 == NULL) SWIG_fail;
14996 temp7 = true;
d55e5bfc 14997 }
554f62e9
RD
14998 }
14999 {
15000 PyThreadState* __tstate = wxPyBeginAllowThreads();
15001 result = (bool)(arg1)->Create(arg2,arg3,(wxPoint const &)*arg4,(wxSize const &)*arg5,arg6,(wxString const &)*arg7);
15002 wxPyEndAllowThreads(__tstate);
15003 if (PyErr_Occurred()) SWIG_fail;
15004 }
15005 {
15006 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
15007 }
15008 {
15009 if (temp7)
15010 delete arg7;
15011 }
15012 return resultobj;
15013fail:
15014 {
15015 if (temp7)
15016 delete arg7;
15017 }
15018 return NULL;
d55e5bfc
RD
15019}
15020
15021
554f62e9
RD
15022SWIGINTERN PyObject *_wrap_SpinButton_GetValue(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
15023 PyObject *resultobj = 0;
15024 wxSpinButton *arg1 = (wxSpinButton *) 0 ;
15025 int result;
15026 void *argp1 = 0 ;
15027 int res1 = 0 ;
15028 PyObject *swig_obj[1] ;
15029
15030 if (!args) SWIG_fail;
15031 swig_obj[0] = args;
15032 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxSpinButton, 0 | 0 );
15033 if (!SWIG_IsOK(res1)) {
15034 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "SpinButton_GetValue" "', expected argument " "1"" of type '" "wxSpinButton const *""'");
15035 }
15036 arg1 = reinterpret_cast< wxSpinButton * >(argp1);
15037 {
15038 PyThreadState* __tstate = wxPyBeginAllowThreads();
15039 result = (int)((wxSpinButton const *)arg1)->GetValue();
15040 wxPyEndAllowThreads(__tstate);
15041 if (PyErr_Occurred()) SWIG_fail;
15042 }
15043 resultobj = SWIG_From_int(static_cast< int >(result));
15044 return resultobj;
15045fail:
15046 return NULL;
d55e5bfc
RD
15047}
15048
15049
554f62e9
RD
15050SWIGINTERN PyObject *_wrap_SpinButton_GetMin(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
15051 PyObject *resultobj = 0;
15052 wxSpinButton *arg1 = (wxSpinButton *) 0 ;
15053 int result;
15054 void *argp1 = 0 ;
15055 int res1 = 0 ;
15056 PyObject *swig_obj[1] ;
15057
15058 if (!args) SWIG_fail;
15059 swig_obj[0] = args;
15060 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxSpinButton, 0 | 0 );
15061 if (!SWIG_IsOK(res1)) {
15062 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "SpinButton_GetMin" "', expected argument " "1"" of type '" "wxSpinButton const *""'");
15063 }
15064 arg1 = reinterpret_cast< wxSpinButton * >(argp1);
15065 {
15066 PyThreadState* __tstate = wxPyBeginAllowThreads();
15067 result = (int)((wxSpinButton const *)arg1)->GetMin();
15068 wxPyEndAllowThreads(__tstate);
15069 if (PyErr_Occurred()) SWIG_fail;
15070 }
15071 resultobj = SWIG_From_int(static_cast< int >(result));
15072 return resultobj;
15073fail:
15074 return NULL;
d55e5bfc
RD
15075}
15076
15077
554f62e9
RD
15078SWIGINTERN PyObject *_wrap_SpinButton_GetMax(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
15079 PyObject *resultobj = 0;
15080 wxSpinButton *arg1 = (wxSpinButton *) 0 ;
15081 int result;
15082 void *argp1 = 0 ;
15083 int res1 = 0 ;
15084 PyObject *swig_obj[1] ;
15085
15086 if (!args) SWIG_fail;
15087 swig_obj[0] = args;
15088 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxSpinButton, 0 | 0 );
15089 if (!SWIG_IsOK(res1)) {
15090 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "SpinButton_GetMax" "', expected argument " "1"" of type '" "wxSpinButton const *""'");
15091 }
15092 arg1 = reinterpret_cast< wxSpinButton * >(argp1);
15093 {
15094 PyThreadState* __tstate = wxPyBeginAllowThreads();
15095 result = (int)((wxSpinButton const *)arg1)->GetMax();
15096 wxPyEndAllowThreads(__tstate);
15097 if (PyErr_Occurred()) SWIG_fail;
15098 }
15099 resultobj = SWIG_From_int(static_cast< int >(result));
15100 return resultobj;
15101fail:
15102 return NULL;
15103}
15104
15105
15106SWIGINTERN PyObject *_wrap_SpinButton_SetValue(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
15107 PyObject *resultobj = 0;
15108 wxSpinButton *arg1 = (wxSpinButton *) 0 ;
15109 int arg2 ;
15110 void *argp1 = 0 ;
15111 int res1 = 0 ;
15112 int val2 ;
15113 int ecode2 = 0 ;
15114 PyObject * obj0 = 0 ;
15115 PyObject * obj1 = 0 ;
15116 char * kwnames[] = {
15117 (char *) "self",(char *) "val", NULL
15118 };
15119
15120 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:SpinButton_SetValue",kwnames,&obj0,&obj1)) SWIG_fail;
15121 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxSpinButton, 0 | 0 );
15122 if (!SWIG_IsOK(res1)) {
15123 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "SpinButton_SetValue" "', expected argument " "1"" of type '" "wxSpinButton *""'");
15124 }
15125 arg1 = reinterpret_cast< wxSpinButton * >(argp1);
15126 ecode2 = SWIG_AsVal_int(obj1, &val2);
15127 if (!SWIG_IsOK(ecode2)) {
15128 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "SpinButton_SetValue" "', expected argument " "2"" of type '" "int""'");
15129 }
15130 arg2 = static_cast< int >(val2);
15131 {
15132 PyThreadState* __tstate = wxPyBeginAllowThreads();
15133 (arg1)->SetValue(arg2);
15134 wxPyEndAllowThreads(__tstate);
15135 if (PyErr_Occurred()) SWIG_fail;
15136 }
15137 resultobj = SWIG_Py_Void();
15138 return resultobj;
15139fail:
15140 return NULL;
15141}
15142
15143
15144SWIGINTERN PyObject *_wrap_SpinButton_SetMin(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
15145 PyObject *resultobj = 0;
15146 wxSpinButton *arg1 = (wxSpinButton *) 0 ;
15147 int arg2 ;
15148 void *argp1 = 0 ;
15149 int res1 = 0 ;
15150 int val2 ;
15151 int ecode2 = 0 ;
15152 PyObject * obj0 = 0 ;
15153 PyObject * obj1 = 0 ;
15154 char * kwnames[] = {
15155 (char *) "self",(char *) "minVal", NULL
15156 };
15157
15158 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:SpinButton_SetMin",kwnames,&obj0,&obj1)) SWIG_fail;
15159 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxSpinButton, 0 | 0 );
15160 if (!SWIG_IsOK(res1)) {
15161 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "SpinButton_SetMin" "', expected argument " "1"" of type '" "wxSpinButton *""'");
15162 }
15163 arg1 = reinterpret_cast< wxSpinButton * >(argp1);
15164 ecode2 = SWIG_AsVal_int(obj1, &val2);
15165 if (!SWIG_IsOK(ecode2)) {
15166 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "SpinButton_SetMin" "', expected argument " "2"" of type '" "int""'");
15167 }
15168 arg2 = static_cast< int >(val2);
15169 {
15170 PyThreadState* __tstate = wxPyBeginAllowThreads();
15171 (arg1)->SetMin(arg2);
15172 wxPyEndAllowThreads(__tstate);
15173 if (PyErr_Occurred()) SWIG_fail;
15174 }
15175 resultobj = SWIG_Py_Void();
15176 return resultobj;
15177fail:
15178 return NULL;
15179}
15180
15181
15182SWIGINTERN PyObject *_wrap_SpinButton_SetMax(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
15183 PyObject *resultobj = 0;
15184 wxSpinButton *arg1 = (wxSpinButton *) 0 ;
15185 int arg2 ;
15186 void *argp1 = 0 ;
15187 int res1 = 0 ;
15188 int val2 ;
15189 int ecode2 = 0 ;
15190 PyObject * obj0 = 0 ;
15191 PyObject * obj1 = 0 ;
15192 char * kwnames[] = {
15193 (char *) "self",(char *) "maxVal", NULL
15194 };
15195
15196 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:SpinButton_SetMax",kwnames,&obj0,&obj1)) SWIG_fail;
15197 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxSpinButton, 0 | 0 );
15198 if (!SWIG_IsOK(res1)) {
15199 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "SpinButton_SetMax" "', expected argument " "1"" of type '" "wxSpinButton *""'");
15200 }
15201 arg1 = reinterpret_cast< wxSpinButton * >(argp1);
15202 ecode2 = SWIG_AsVal_int(obj1, &val2);
15203 if (!SWIG_IsOK(ecode2)) {
15204 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "SpinButton_SetMax" "', expected argument " "2"" of type '" "int""'");
15205 }
15206 arg2 = static_cast< int >(val2);
15207 {
15208 PyThreadState* __tstate = wxPyBeginAllowThreads();
15209 (arg1)->SetMax(arg2);
15210 wxPyEndAllowThreads(__tstate);
15211 if (PyErr_Occurred()) SWIG_fail;
15212 }
15213 resultobj = SWIG_Py_Void();
15214 return resultobj;
15215fail:
15216 return NULL;
15217}
15218
15219
15220SWIGINTERN PyObject *_wrap_SpinButton_SetRange(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
15221 PyObject *resultobj = 0;
15222 wxSpinButton *arg1 = (wxSpinButton *) 0 ;
15223 int arg2 ;
15224 int arg3 ;
15225 void *argp1 = 0 ;
15226 int res1 = 0 ;
15227 int val2 ;
15228 int ecode2 = 0 ;
15229 int val3 ;
15230 int ecode3 = 0 ;
15231 PyObject * obj0 = 0 ;
15232 PyObject * obj1 = 0 ;
15233 PyObject * obj2 = 0 ;
15234 char * kwnames[] = {
15235 (char *) "self",(char *) "minVal",(char *) "maxVal", NULL
15236 };
15237
15238 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:SpinButton_SetRange",kwnames,&obj0,&obj1,&obj2)) SWIG_fail;
15239 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxSpinButton, 0 | 0 );
15240 if (!SWIG_IsOK(res1)) {
15241 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "SpinButton_SetRange" "', expected argument " "1"" of type '" "wxSpinButton *""'");
15242 }
15243 arg1 = reinterpret_cast< wxSpinButton * >(argp1);
15244 ecode2 = SWIG_AsVal_int(obj1, &val2);
15245 if (!SWIG_IsOK(ecode2)) {
15246 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "SpinButton_SetRange" "', expected argument " "2"" of type '" "int""'");
15247 }
15248 arg2 = static_cast< int >(val2);
15249 ecode3 = SWIG_AsVal_int(obj2, &val3);
15250 if (!SWIG_IsOK(ecode3)) {
15251 SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "SpinButton_SetRange" "', expected argument " "3"" of type '" "int""'");
15252 }
15253 arg3 = static_cast< int >(val3);
15254 {
15255 PyThreadState* __tstate = wxPyBeginAllowThreads();
15256 (arg1)->SetRange(arg2,arg3);
15257 wxPyEndAllowThreads(__tstate);
15258 if (PyErr_Occurred()) SWIG_fail;
15259 }
15260 resultobj = SWIG_Py_Void();
15261 return resultobj;
15262fail:
15263 return NULL;
d55e5bfc
RD
15264}
15265
15266
554f62e9
RD
15267SWIGINTERN PyObject *_wrap_SpinButton_IsVertical(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
15268 PyObject *resultobj = 0;
15269 wxSpinButton *arg1 = (wxSpinButton *) 0 ;
15270 bool result;
15271 void *argp1 = 0 ;
15272 int res1 = 0 ;
15273 PyObject *swig_obj[1] ;
15274
15275 if (!args) SWIG_fail;
15276 swig_obj[0] = args;
15277 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxSpinButton, 0 | 0 );
15278 if (!SWIG_IsOK(res1)) {
15279 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "SpinButton_IsVertical" "', expected argument " "1"" of type '" "wxSpinButton const *""'");
15280 }
15281 arg1 = reinterpret_cast< wxSpinButton * >(argp1);
15282 {
15283 PyThreadState* __tstate = wxPyBeginAllowThreads();
15284 result = (bool)((wxSpinButton const *)arg1)->IsVertical();
15285 wxPyEndAllowThreads(__tstate);
15286 if (PyErr_Occurred()) SWIG_fail;
15287 }
15288 {
15289 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
15290 }
15291 return resultobj;
15292fail:
15293 return NULL;
d55e5bfc
RD
15294}
15295
15296
554f62e9
RD
15297SWIGINTERN PyObject *_wrap_SpinButton_GetClassDefaultAttributes(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
15298 PyObject *resultobj = 0;
15299 wxWindowVariant arg1 = (wxWindowVariant) wxWINDOW_VARIANT_NORMAL ;
15300 SwigValueWrapper<wxVisualAttributes > result;
15301 int val1 ;
15302 int ecode1 = 0 ;
15303 PyObject * obj0 = 0 ;
15304 char * kwnames[] = {
15305 (char *) "variant", NULL
15306 };
15307
15308 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|O:SpinButton_GetClassDefaultAttributes",kwnames,&obj0)) SWIG_fail;
15309 if (obj0) {
15310 ecode1 = SWIG_AsVal_int(obj0, &val1);
15311 if (!SWIG_IsOK(ecode1)) {
15312 SWIG_exception_fail(SWIG_ArgError(ecode1), "in method '" "SpinButton_GetClassDefaultAttributes" "', expected argument " "1"" of type '" "wxWindowVariant""'");
15313 }
15314 arg1 = static_cast< wxWindowVariant >(val1);
15315 }
15316 {
15317 if (!wxPyCheckForApp()) SWIG_fail;
15318 PyThreadState* __tstate = wxPyBeginAllowThreads();
15319 result = wxSpinButton::GetClassDefaultAttributes(arg1);
15320 wxPyEndAllowThreads(__tstate);
15321 if (PyErr_Occurred()) SWIG_fail;
15322 }
15323 resultobj = SWIG_NewPointerObj((new wxVisualAttributes(static_cast< const wxVisualAttributes& >(result))), SWIGTYPE_p_wxVisualAttributes, SWIG_POINTER_OWN | 0 );
15324 return resultobj;
15325fail:
15326 return NULL;
15327}
15328
15329
15330SWIGINTERN PyObject *SpinButton_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
15331 PyObject *obj;
15332 if (!SWIG_Python_UnpackTuple(args,(char*)"swigregister", 1, 1,&obj)) return NULL;
15333 SWIG_TypeNewClientData(SWIGTYPE_p_wxSpinButton, SWIG_NewClientData(obj));
15334 return SWIG_Py_Void();
15335}
15336
15337SWIGINTERN PyObject *SpinButton_swiginit(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
15338 return SWIG_Python_InitShadowInstance(args);
15339}
15340
15341SWIGINTERN PyObject *_wrap_new_SpinCtrl(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
15342 PyObject *resultobj = 0;
15343 wxWindow *arg1 = (wxWindow *) 0 ;
15344 int arg2 = (int) -1 ;
15345 wxString const &arg3_defvalue = wxPyEmptyString ;
15346 wxString *arg3 = (wxString *) &arg3_defvalue ;
15347 wxPoint const &arg4_defvalue = wxDefaultPosition ;
15348 wxPoint *arg4 = (wxPoint *) &arg4_defvalue ;
15349 wxSize const &arg5_defvalue = wxDefaultSize ;
15350 wxSize *arg5 = (wxSize *) &arg5_defvalue ;
15351 long arg6 = (long) wxSP_ARROW_KEYS ;
15352 int arg7 = (int) 0 ;
15353 int arg8 = (int) 100 ;
15354 int arg9 = (int) 0 ;
15355 wxString const &arg10_defvalue = wxPySpinCtrlNameStr ;
15356 wxString *arg10 = (wxString *) &arg10_defvalue ;
15357 wxSpinCtrl *result = 0 ;
15358 void *argp1 = 0 ;
15359 int res1 = 0 ;
15360 int val2 ;
15361 int ecode2 = 0 ;
15362 bool temp3 = false ;
15363 wxPoint temp4 ;
15364 wxSize temp5 ;
15365 long val6 ;
15366 int ecode6 = 0 ;
15367 int val7 ;
15368 int ecode7 = 0 ;
15369 int val8 ;
15370 int ecode8 = 0 ;
15371 int val9 ;
15372 int ecode9 = 0 ;
15373 bool temp10 = false ;
15374 PyObject * obj0 = 0 ;
15375 PyObject * obj1 = 0 ;
15376 PyObject * obj2 = 0 ;
15377 PyObject * obj3 = 0 ;
15378 PyObject * obj4 = 0 ;
15379 PyObject * obj5 = 0 ;
15380 PyObject * obj6 = 0 ;
15381 PyObject * obj7 = 0 ;
15382 PyObject * obj8 = 0 ;
15383 PyObject * obj9 = 0 ;
15384 char * kwnames[] = {
15385 (char *) "parent",(char *) "id",(char *) "value",(char *) "pos",(char *) "size",(char *) "style",(char *) "min",(char *) "max",(char *) "initial",(char *) "name", NULL
15386 };
15387
15388 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|OOOOOOOOO:new_SpinCtrl",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6,&obj7,&obj8,&obj9)) SWIG_fail;
15389 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxWindow, 0 | 0 );
15390 if (!SWIG_IsOK(res1)) {
15391 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_SpinCtrl" "', expected argument " "1"" of type '" "wxWindow *""'");
15392 }
15393 arg1 = reinterpret_cast< wxWindow * >(argp1);
15394 if (obj1) {
15395 ecode2 = SWIG_AsVal_int(obj1, &val2);
15396 if (!SWIG_IsOK(ecode2)) {
15397 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "new_SpinCtrl" "', expected argument " "2"" of type '" "int""'");
15398 }
15399 arg2 = static_cast< int >(val2);
15400 }
15401 if (obj2) {
d55e5bfc 15402 {
554f62e9
RD
15403 arg3 = wxString_in_helper(obj2);
15404 if (arg3 == NULL) SWIG_fail;
15405 temp3 = true;
d55e5bfc 15406 }
554f62e9
RD
15407 }
15408 if (obj3) {
d55e5bfc 15409 {
554f62e9
RD
15410 arg4 = &temp4;
15411 if ( ! wxPoint_helper(obj3, &arg4)) SWIG_fail;
d55e5bfc 15412 }
554f62e9
RD
15413 }
15414 if (obj4) {
d55e5bfc 15415 {
554f62e9
RD
15416 arg5 = &temp5;
15417 if ( ! wxSize_helper(obj4, &arg5)) SWIG_fail;
d55e5bfc 15418 }
554f62e9
RD
15419 }
15420 if (obj5) {
15421 ecode6 = SWIG_AsVal_long(obj5, &val6);
15422 if (!SWIG_IsOK(ecode6)) {
15423 SWIG_exception_fail(SWIG_ArgError(ecode6), "in method '" "new_SpinCtrl" "', expected argument " "6"" of type '" "long""'");
15424 }
15425 arg6 = static_cast< long >(val6);
15426 }
15427 if (obj6) {
15428 ecode7 = SWIG_AsVal_int(obj6, &val7);
15429 if (!SWIG_IsOK(ecode7)) {
15430 SWIG_exception_fail(SWIG_ArgError(ecode7), "in method '" "new_SpinCtrl" "', expected argument " "7"" of type '" "int""'");
15431 }
15432 arg7 = static_cast< int >(val7);
15433 }
15434 if (obj7) {
15435 ecode8 = SWIG_AsVal_int(obj7, &val8);
15436 if (!SWIG_IsOK(ecode8)) {
15437 SWIG_exception_fail(SWIG_ArgError(ecode8), "in method '" "new_SpinCtrl" "', expected argument " "8"" of type '" "int""'");
15438 }
15439 arg8 = static_cast< int >(val8);
15440 }
15441 if (obj8) {
15442 ecode9 = SWIG_AsVal_int(obj8, &val9);
15443 if (!SWIG_IsOK(ecode9)) {
15444 SWIG_exception_fail(SWIG_ArgError(ecode9), "in method '" "new_SpinCtrl" "', expected argument " "9"" of type '" "int""'");
15445 }
15446 arg9 = static_cast< int >(val9);
15447 }
15448 if (obj9) {
d55e5bfc 15449 {
554f62e9
RD
15450 arg10 = wxString_in_helper(obj9);
15451 if (arg10 == NULL) SWIG_fail;
15452 temp10 = true;
d55e5bfc 15453 }
554f62e9
RD
15454 }
15455 {
15456 if (!wxPyCheckForApp()) SWIG_fail;
15457 PyThreadState* __tstate = wxPyBeginAllowThreads();
15458 result = (wxSpinCtrl *)new wxSpinCtrl(arg1,arg2,(wxString const &)*arg3,(wxPoint const &)*arg4,(wxSize const &)*arg5,arg6,arg7,arg8,arg9,(wxString const &)*arg10);
15459 wxPyEndAllowThreads(__tstate);
15460 if (PyErr_Occurred()) SWIG_fail;
15461 }
15462 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_wxSpinCtrl, SWIG_POINTER_NEW | 0 );
15463 {
15464 if (temp3)
15465 delete arg3;
15466 }
15467 {
15468 if (temp10)
15469 delete arg10;
15470 }
15471 return resultobj;
15472fail:
15473 {
15474 if (temp3)
15475 delete arg3;
15476 }
15477 {
15478 if (temp10)
15479 delete arg10;
15480 }
15481 return NULL;
d55e5bfc
RD
15482}
15483
15484
554f62e9
RD
15485SWIGINTERN PyObject *_wrap_new_PreSpinCtrl(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
15486 PyObject *resultobj = 0;
15487 wxSpinCtrl *result = 0 ;
15488
15489 if (!SWIG_Python_UnpackTuple(args,"new_PreSpinCtrl",0,0,0)) SWIG_fail;
15490 {
15491 if (!wxPyCheckForApp()) SWIG_fail;
15492 PyThreadState* __tstate = wxPyBeginAllowThreads();
15493 result = (wxSpinCtrl *)new wxSpinCtrl();
15494 wxPyEndAllowThreads(__tstate);
15495 if (PyErr_Occurred()) SWIG_fail;
15496 }
15497 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_wxSpinCtrl, SWIG_POINTER_OWN | 0 );
15498 return resultobj;
15499fail:
15500 return NULL;
15501}
15502
15503
15504SWIGINTERN PyObject *_wrap_SpinCtrl_Create(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
15505 PyObject *resultobj = 0;
15506 wxSpinCtrl *arg1 = (wxSpinCtrl *) 0 ;
15507 wxWindow *arg2 = (wxWindow *) 0 ;
15508 int arg3 = (int) -1 ;
15509 wxString const &arg4_defvalue = wxPyEmptyString ;
15510 wxString *arg4 = (wxString *) &arg4_defvalue ;
15511 wxPoint const &arg5_defvalue = wxDefaultPosition ;
15512 wxPoint *arg5 = (wxPoint *) &arg5_defvalue ;
15513 wxSize const &arg6_defvalue = wxDefaultSize ;
15514 wxSize *arg6 = (wxSize *) &arg6_defvalue ;
15515 long arg7 = (long) wxSP_ARROW_KEYS ;
15516 int arg8 = (int) 0 ;
15517 int arg9 = (int) 100 ;
15518 int arg10 = (int) 0 ;
15519 wxString const &arg11_defvalue = wxPySpinCtrlNameStr ;
15520 wxString *arg11 = (wxString *) &arg11_defvalue ;
15521 bool result;
15522 void *argp1 = 0 ;
15523 int res1 = 0 ;
15524 void *argp2 = 0 ;
15525 int res2 = 0 ;
15526 int val3 ;
15527 int ecode3 = 0 ;
15528 bool temp4 = false ;
15529 wxPoint temp5 ;
15530 wxSize temp6 ;
15531 long val7 ;
15532 int ecode7 = 0 ;
15533 int val8 ;
15534 int ecode8 = 0 ;
15535 int val9 ;
15536 int ecode9 = 0 ;
15537 int val10 ;
15538 int ecode10 = 0 ;
15539 bool temp11 = false ;
15540 PyObject * obj0 = 0 ;
15541 PyObject * obj1 = 0 ;
15542 PyObject * obj2 = 0 ;
15543 PyObject * obj3 = 0 ;
15544 PyObject * obj4 = 0 ;
15545 PyObject * obj5 = 0 ;
15546 PyObject * obj6 = 0 ;
15547 PyObject * obj7 = 0 ;
15548 PyObject * obj8 = 0 ;
15549 PyObject * obj9 = 0 ;
15550 PyObject * obj10 = 0 ;
15551 char * kwnames[] = {
15552 (char *) "self",(char *) "parent",(char *) "id",(char *) "value",(char *) "pos",(char *) "size",(char *) "style",(char *) "min",(char *) "max",(char *) "initial",(char *) "name", NULL
15553 };
15554
15555 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|OOOOOOOOO:SpinCtrl_Create",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6,&obj7,&obj8,&obj9,&obj10)) SWIG_fail;
15556 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxSpinCtrl, 0 | 0 );
15557 if (!SWIG_IsOK(res1)) {
15558 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "SpinCtrl_Create" "', expected argument " "1"" of type '" "wxSpinCtrl *""'");
15559 }
15560 arg1 = reinterpret_cast< wxSpinCtrl * >(argp1);
15561 res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_wxWindow, 0 | 0 );
15562 if (!SWIG_IsOK(res2)) {
15563 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "SpinCtrl_Create" "', expected argument " "2"" of type '" "wxWindow *""'");
15564 }
15565 arg2 = reinterpret_cast< wxWindow * >(argp2);
15566 if (obj2) {
15567 ecode3 = SWIG_AsVal_int(obj2, &val3);
15568 if (!SWIG_IsOK(ecode3)) {
15569 SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "SpinCtrl_Create" "', expected argument " "3"" of type '" "int""'");
15570 }
15571 arg3 = static_cast< int >(val3);
15572 }
15573 if (obj3) {
093d3ff1 15574 {
554f62e9
RD
15575 arg4 = wxString_in_helper(obj3);
15576 if (arg4 == NULL) SWIG_fail;
15577 temp4 = true;
093d3ff1 15578 }
554f62e9
RD
15579 }
15580 if (obj4) {
093d3ff1 15581 {
554f62e9
RD
15582 arg5 = &temp5;
15583 if ( ! wxPoint_helper(obj4, &arg5)) SWIG_fail;
093d3ff1 15584 }
554f62e9
RD
15585 }
15586 if (obj5) {
d55e5bfc 15587 {
554f62e9
RD
15588 arg6 = &temp6;
15589 if ( ! wxSize_helper(obj5, &arg6)) SWIG_fail;
d55e5bfc 15590 }
554f62e9
RD
15591 }
15592 if (obj6) {
15593 ecode7 = SWIG_AsVal_long(obj6, &val7);
15594 if (!SWIG_IsOK(ecode7)) {
15595 SWIG_exception_fail(SWIG_ArgError(ecode7), "in method '" "SpinCtrl_Create" "', expected argument " "7"" of type '" "long""'");
15596 }
15597 arg7 = static_cast< long >(val7);
15598 }
15599 if (obj7) {
15600 ecode8 = SWIG_AsVal_int(obj7, &val8);
15601 if (!SWIG_IsOK(ecode8)) {
15602 SWIG_exception_fail(SWIG_ArgError(ecode8), "in method '" "SpinCtrl_Create" "', expected argument " "8"" of type '" "int""'");
15603 }
15604 arg8 = static_cast< int >(val8);
15605 }
15606 if (obj8) {
15607 ecode9 = SWIG_AsVal_int(obj8, &val9);
15608 if (!SWIG_IsOK(ecode9)) {
15609 SWIG_exception_fail(SWIG_ArgError(ecode9), "in method '" "SpinCtrl_Create" "', expected argument " "9"" of type '" "int""'");
15610 }
15611 arg9 = static_cast< int >(val9);
15612 }
15613 if (obj9) {
15614 ecode10 = SWIG_AsVal_int(obj9, &val10);
15615 if (!SWIG_IsOK(ecode10)) {
15616 SWIG_exception_fail(SWIG_ArgError(ecode10), "in method '" "SpinCtrl_Create" "', expected argument " "10"" of type '" "int""'");
15617 }
15618 arg10 = static_cast< int >(val10);
15619 }
15620 if (obj10) {
15621 {
15622 arg11 = wxString_in_helper(obj10);
15623 if (arg11 == NULL) SWIG_fail;
15624 temp11 = true;
15625 }
15626 }
15627 {
15628 PyThreadState* __tstate = wxPyBeginAllowThreads();
15629 result = (bool)(arg1)->Create(arg2,arg3,(wxString const &)*arg4,(wxPoint const &)*arg5,(wxSize const &)*arg6,arg7,arg8,arg9,arg10,(wxString const &)*arg11);
15630 wxPyEndAllowThreads(__tstate);
15631 if (PyErr_Occurred()) SWIG_fail;
15632 }
15633 {
15634 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
15635 }
15636 {
15637 if (temp4)
15638 delete arg4;
15639 }
15640 {
15641 if (temp11)
15642 delete arg11;
15643 }
15644 return resultobj;
15645fail:
15646 {
15647 if (temp4)
15648 delete arg4;
15649 }
15650 {
15651 if (temp11)
15652 delete arg11;
15653 }
15654 return NULL;
d55e5bfc
RD
15655}
15656
15657
554f62e9
RD
15658SWIGINTERN PyObject *_wrap_SpinCtrl_GetValue(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
15659 PyObject *resultobj = 0;
15660 wxSpinCtrl *arg1 = (wxSpinCtrl *) 0 ;
15661 int result;
15662 void *argp1 = 0 ;
15663 int res1 = 0 ;
15664 PyObject *swig_obj[1] ;
15665
15666 if (!args) SWIG_fail;
15667 swig_obj[0] = args;
15668 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxSpinCtrl, 0 | 0 );
15669 if (!SWIG_IsOK(res1)) {
15670 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "SpinCtrl_GetValue" "', expected argument " "1"" of type '" "wxSpinCtrl const *""'");
15671 }
15672 arg1 = reinterpret_cast< wxSpinCtrl * >(argp1);
15673 {
15674 PyThreadState* __tstate = wxPyBeginAllowThreads();
15675 result = (int)((wxSpinCtrl const *)arg1)->GetValue();
15676 wxPyEndAllowThreads(__tstate);
15677 if (PyErr_Occurred()) SWIG_fail;
15678 }
15679 resultobj = SWIG_From_int(static_cast< int >(result));
15680 return resultobj;
15681fail:
15682 return NULL;
15683}
15684
15685
15686SWIGINTERN PyObject *_wrap_SpinCtrl_SetValue(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
15687 PyObject *resultobj = 0;
15688 wxSpinCtrl *arg1 = (wxSpinCtrl *) 0 ;
15689 int arg2 ;
15690 void *argp1 = 0 ;
15691 int res1 = 0 ;
15692 int val2 ;
15693 int ecode2 = 0 ;
15694 PyObject * obj0 = 0 ;
15695 PyObject * obj1 = 0 ;
15696 char * kwnames[] = {
15697 (char *) "self",(char *) "value", NULL
15698 };
15699
15700 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:SpinCtrl_SetValue",kwnames,&obj0,&obj1)) SWIG_fail;
15701 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxSpinCtrl, 0 | 0 );
15702 if (!SWIG_IsOK(res1)) {
15703 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "SpinCtrl_SetValue" "', expected argument " "1"" of type '" "wxSpinCtrl *""'");
15704 }
15705 arg1 = reinterpret_cast< wxSpinCtrl * >(argp1);
15706 ecode2 = SWIG_AsVal_int(obj1, &val2);
15707 if (!SWIG_IsOK(ecode2)) {
15708 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "SpinCtrl_SetValue" "', expected argument " "2"" of type '" "int""'");
15709 }
15710 arg2 = static_cast< int >(val2);
15711 {
15712 PyThreadState* __tstate = wxPyBeginAllowThreads();
15713 (arg1)->SetValue(arg2);
15714 wxPyEndAllowThreads(__tstate);
15715 if (PyErr_Occurred()) SWIG_fail;
15716 }
15717 resultobj = SWIG_Py_Void();
15718 return resultobj;
15719fail:
15720 return NULL;
15721}
15722
15723
15724SWIGINTERN PyObject *_wrap_SpinCtrl_SetValueString(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
15725 PyObject *resultobj = 0;
15726 wxSpinCtrl *arg1 = (wxSpinCtrl *) 0 ;
15727 wxString *arg2 = 0 ;
15728 void *argp1 = 0 ;
15729 int res1 = 0 ;
15730 bool temp2 = false ;
15731 PyObject * obj0 = 0 ;
15732 PyObject * obj1 = 0 ;
15733 char * kwnames[] = {
15734 (char *) "self",(char *) "text", NULL
15735 };
15736
15737 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:SpinCtrl_SetValueString",kwnames,&obj0,&obj1)) SWIG_fail;
15738 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxSpinCtrl, 0 | 0 );
15739 if (!SWIG_IsOK(res1)) {
15740 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "SpinCtrl_SetValueString" "', expected argument " "1"" of type '" "wxSpinCtrl *""'");
15741 }
15742 arg1 = reinterpret_cast< wxSpinCtrl * >(argp1);
15743 {
15744 arg2 = wxString_in_helper(obj1);
15745 if (arg2 == NULL) SWIG_fail;
15746 temp2 = true;
15747 }
15748 {
15749 PyThreadState* __tstate = wxPyBeginAllowThreads();
15750 (arg1)->SetValue((wxString const &)*arg2);
15751 wxPyEndAllowThreads(__tstate);
15752 if (PyErr_Occurred()) SWIG_fail;
15753 }
15754 resultobj = SWIG_Py_Void();
15755 {
15756 if (temp2)
15757 delete arg2;
15758 }
15759 return resultobj;
15760fail:
15761 {
15762 if (temp2)
15763 delete arg2;
15764 }
15765 return NULL;
15766}
15767
15768
15769SWIGINTERN PyObject *_wrap_SpinCtrl_SetRange(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
15770 PyObject *resultobj = 0;
15771 wxSpinCtrl *arg1 = (wxSpinCtrl *) 0 ;
15772 int arg2 ;
15773 int arg3 ;
15774 void *argp1 = 0 ;
15775 int res1 = 0 ;
15776 int val2 ;
15777 int ecode2 = 0 ;
15778 int val3 ;
15779 int ecode3 = 0 ;
15780 PyObject * obj0 = 0 ;
15781 PyObject * obj1 = 0 ;
15782 PyObject * obj2 = 0 ;
15783 char * kwnames[] = {
15784 (char *) "self",(char *) "minVal",(char *) "maxVal", NULL
15785 };
15786
15787 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:SpinCtrl_SetRange",kwnames,&obj0,&obj1,&obj2)) SWIG_fail;
15788 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxSpinCtrl, 0 | 0 );
15789 if (!SWIG_IsOK(res1)) {
15790 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "SpinCtrl_SetRange" "', expected argument " "1"" of type '" "wxSpinCtrl *""'");
15791 }
15792 arg1 = reinterpret_cast< wxSpinCtrl * >(argp1);
15793 ecode2 = SWIG_AsVal_int(obj1, &val2);
15794 if (!SWIG_IsOK(ecode2)) {
15795 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "SpinCtrl_SetRange" "', expected argument " "2"" of type '" "int""'");
15796 }
15797 arg2 = static_cast< int >(val2);
15798 ecode3 = SWIG_AsVal_int(obj2, &val3);
15799 if (!SWIG_IsOK(ecode3)) {
15800 SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "SpinCtrl_SetRange" "', expected argument " "3"" of type '" "int""'");
15801 }
15802 arg3 = static_cast< int >(val3);
15803 {
15804 PyThreadState* __tstate = wxPyBeginAllowThreads();
15805 (arg1)->SetRange(arg2,arg3);
15806 wxPyEndAllowThreads(__tstate);
15807 if (PyErr_Occurred()) SWIG_fail;
15808 }
15809 resultobj = SWIG_Py_Void();
15810 return resultobj;
15811fail:
15812 return NULL;
d55e5bfc
RD
15813}
15814
15815
554f62e9
RD
15816SWIGINTERN PyObject *_wrap_SpinCtrl_GetMin(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
15817 PyObject *resultobj = 0;
15818 wxSpinCtrl *arg1 = (wxSpinCtrl *) 0 ;
15819 int result;
15820 void *argp1 = 0 ;
15821 int res1 = 0 ;
15822 PyObject *swig_obj[1] ;
15823
15824 if (!args) SWIG_fail;
15825 swig_obj[0] = args;
15826 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxSpinCtrl, 0 | 0 );
15827 if (!SWIG_IsOK(res1)) {
15828 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "SpinCtrl_GetMin" "', expected argument " "1"" of type '" "wxSpinCtrl const *""'");
15829 }
15830 arg1 = reinterpret_cast< wxSpinCtrl * >(argp1);
15831 {
15832 PyThreadState* __tstate = wxPyBeginAllowThreads();
15833 result = (int)((wxSpinCtrl const *)arg1)->GetMin();
15834 wxPyEndAllowThreads(__tstate);
15835 if (PyErr_Occurred()) SWIG_fail;
15836 }
15837 resultobj = SWIG_From_int(static_cast< int >(result));
15838 return resultobj;
15839fail:
15840 return NULL;
d55e5bfc
RD
15841}
15842
15843
554f62e9
RD
15844SWIGINTERN PyObject *_wrap_SpinCtrl_GetMax(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
15845 PyObject *resultobj = 0;
15846 wxSpinCtrl *arg1 = (wxSpinCtrl *) 0 ;
15847 int result;
15848 void *argp1 = 0 ;
15849 int res1 = 0 ;
15850 PyObject *swig_obj[1] ;
15851
15852 if (!args) SWIG_fail;
15853 swig_obj[0] = args;
15854 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxSpinCtrl, 0 | 0 );
15855 if (!SWIG_IsOK(res1)) {
15856 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "SpinCtrl_GetMax" "', expected argument " "1"" of type '" "wxSpinCtrl const *""'");
15857 }
15858 arg1 = reinterpret_cast< wxSpinCtrl * >(argp1);
15859 {
15860 PyThreadState* __tstate = wxPyBeginAllowThreads();
15861 result = (int)((wxSpinCtrl const *)arg1)->GetMax();
15862 wxPyEndAllowThreads(__tstate);
15863 if (PyErr_Occurred()) SWIG_fail;
15864 }
15865 resultobj = SWIG_From_int(static_cast< int >(result));
15866 return resultobj;
15867fail:
15868 return NULL;
15869}
15870
15871
15872SWIGINTERN PyObject *_wrap_SpinCtrl_SetSelection(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
15873 PyObject *resultobj = 0;
15874 wxSpinCtrl *arg1 = (wxSpinCtrl *) 0 ;
15875 long arg2 ;
15876 long arg3 ;
15877 void *argp1 = 0 ;
15878 int res1 = 0 ;
15879 long val2 ;
15880 int ecode2 = 0 ;
15881 long val3 ;
15882 int ecode3 = 0 ;
15883 PyObject * obj0 = 0 ;
15884 PyObject * obj1 = 0 ;
15885 PyObject * obj2 = 0 ;
15886 char * kwnames[] = {
f460c29d 15887 (char *) "self",(char *) "from",(char *) "to", NULL
554f62e9
RD
15888 };
15889
15890 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:SpinCtrl_SetSelection",kwnames,&obj0,&obj1,&obj2)) SWIG_fail;
15891 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxSpinCtrl, 0 | 0 );
15892 if (!SWIG_IsOK(res1)) {
15893 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "SpinCtrl_SetSelection" "', expected argument " "1"" of type '" "wxSpinCtrl *""'");
15894 }
15895 arg1 = reinterpret_cast< wxSpinCtrl * >(argp1);
15896 ecode2 = SWIG_AsVal_long(obj1, &val2);
15897 if (!SWIG_IsOK(ecode2)) {
15898 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "SpinCtrl_SetSelection" "', expected argument " "2"" of type '" "long""'");
15899 }
15900 arg2 = static_cast< long >(val2);
15901 ecode3 = SWIG_AsVal_long(obj2, &val3);
15902 if (!SWIG_IsOK(ecode3)) {
15903 SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "SpinCtrl_SetSelection" "', expected argument " "3"" of type '" "long""'");
15904 }
15905 arg3 = static_cast< long >(val3);
15906 {
15907 PyThreadState* __tstate = wxPyBeginAllowThreads();
15908 (arg1)->SetSelection(arg2,arg3);
15909 wxPyEndAllowThreads(__tstate);
15910 if (PyErr_Occurred()) SWIG_fail;
15911 }
15912 resultobj = SWIG_Py_Void();
15913 return resultobj;
15914fail:
15915 return NULL;
15916}
15917
15918
15919SWIGINTERN PyObject *_wrap_SpinCtrl_GetClassDefaultAttributes(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
15920 PyObject *resultobj = 0;
15921 wxWindowVariant arg1 = (wxWindowVariant) wxWINDOW_VARIANT_NORMAL ;
15922 SwigValueWrapper<wxVisualAttributes > result;
15923 int val1 ;
15924 int ecode1 = 0 ;
15925 PyObject * obj0 = 0 ;
15926 char * kwnames[] = {
15927 (char *) "variant", NULL
15928 };
15929
15930 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|O:SpinCtrl_GetClassDefaultAttributes",kwnames,&obj0)) SWIG_fail;
15931 if (obj0) {
15932 ecode1 = SWIG_AsVal_int(obj0, &val1);
15933 if (!SWIG_IsOK(ecode1)) {
15934 SWIG_exception_fail(SWIG_ArgError(ecode1), "in method '" "SpinCtrl_GetClassDefaultAttributes" "', expected argument " "1"" of type '" "wxWindowVariant""'");
15935 }
15936 arg1 = static_cast< wxWindowVariant >(val1);
15937 }
15938 {
15939 if (!wxPyCheckForApp()) SWIG_fail;
15940 PyThreadState* __tstate = wxPyBeginAllowThreads();
15941 result = wxSpinCtrl::GetClassDefaultAttributes(arg1);
15942 wxPyEndAllowThreads(__tstate);
15943 if (PyErr_Occurred()) SWIG_fail;
15944 }
15945 resultobj = SWIG_NewPointerObj((new wxVisualAttributes(static_cast< const wxVisualAttributes& >(result))), SWIGTYPE_p_wxVisualAttributes, SWIG_POINTER_OWN | 0 );
15946 return resultobj;
15947fail:
15948 return NULL;
d55e5bfc
RD
15949}
15950
15951
554f62e9
RD
15952SWIGINTERN PyObject *SpinCtrl_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
15953 PyObject *obj;
15954 if (!SWIG_Python_UnpackTuple(args,(char*)"swigregister", 1, 1,&obj)) return NULL;
15955 SWIG_TypeNewClientData(SWIGTYPE_p_wxSpinCtrl, SWIG_NewClientData(obj));
15956 return SWIG_Py_Void();
d55e5bfc
RD
15957}
15958
554f62e9
RD
15959SWIGINTERN PyObject *SpinCtrl_swiginit(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
15960 return SWIG_Python_InitShadowInstance(args);
15961}
d55e5bfc 15962
554f62e9
RD
15963SWIGINTERN PyObject *_wrap_new_SpinEvent(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
15964 PyObject *resultobj = 0;
15965 wxEventType arg1 = (wxEventType) wxEVT_NULL ;
15966 int arg2 = (int) 0 ;
15967 wxSpinEvent *result = 0 ;
15968 int val1 ;
15969 int ecode1 = 0 ;
15970 int val2 ;
15971 int ecode2 = 0 ;
15972 PyObject * obj0 = 0 ;
15973 PyObject * obj1 = 0 ;
15974 char * kwnames[] = {
15975 (char *) "commandType",(char *) "winid", NULL
15976 };
15977
15978 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|OO:new_SpinEvent",kwnames,&obj0,&obj1)) SWIG_fail;
15979 if (obj0) {
15980 ecode1 = SWIG_AsVal_int(obj0, &val1);
15981 if (!SWIG_IsOK(ecode1)) {
15982 SWIG_exception_fail(SWIG_ArgError(ecode1), "in method '" "new_SpinEvent" "', expected argument " "1"" of type '" "wxEventType""'");
15983 }
15984 arg1 = static_cast< wxEventType >(val1);
15985 }
15986 if (obj1) {
15987 ecode2 = SWIG_AsVal_int(obj1, &val2);
15988 if (!SWIG_IsOK(ecode2)) {
15989 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "new_SpinEvent" "', expected argument " "2"" of type '" "int""'");
15990 }
15991 arg2 = static_cast< int >(val2);
15992 }
15993 {
15994 PyThreadState* __tstate = wxPyBeginAllowThreads();
15995 result = (wxSpinEvent *)new wxSpinEvent(arg1,arg2);
15996 wxPyEndAllowThreads(__tstate);
15997 if (PyErr_Occurred()) SWIG_fail;
15998 }
15999 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_wxSpinEvent, SWIG_POINTER_NEW | 0 );
16000 return resultobj;
16001fail:
16002 return NULL;
d55e5bfc
RD
16003}
16004
16005
554f62e9
RD
16006SWIGINTERN PyObject *_wrap_SpinEvent_GetPosition(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
16007 PyObject *resultobj = 0;
16008 wxSpinEvent *arg1 = (wxSpinEvent *) 0 ;
16009 int result;
16010 void *argp1 = 0 ;
16011 int res1 = 0 ;
16012 PyObject *swig_obj[1] ;
16013
16014 if (!args) SWIG_fail;
16015 swig_obj[0] = args;
16016 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxSpinEvent, 0 | 0 );
16017 if (!SWIG_IsOK(res1)) {
16018 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "SpinEvent_GetPosition" "', expected argument " "1"" of type '" "wxSpinEvent const *""'");
16019 }
16020 arg1 = reinterpret_cast< wxSpinEvent * >(argp1);
16021 {
16022 PyThreadState* __tstate = wxPyBeginAllowThreads();
16023 result = (int)((wxSpinEvent const *)arg1)->GetPosition();
16024 wxPyEndAllowThreads(__tstate);
16025 if (PyErr_Occurred()) SWIG_fail;
16026 }
16027 resultobj = SWIG_From_int(static_cast< int >(result));
16028 return resultobj;
16029fail:
16030 return NULL;
16031}
16032
16033
16034SWIGINTERN PyObject *_wrap_SpinEvent_SetPosition(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
16035 PyObject *resultobj = 0;
16036 wxSpinEvent *arg1 = (wxSpinEvent *) 0 ;
16037 int arg2 ;
16038 void *argp1 = 0 ;
16039 int res1 = 0 ;
16040 int val2 ;
16041 int ecode2 = 0 ;
16042 PyObject * obj0 = 0 ;
16043 PyObject * obj1 = 0 ;
16044 char * kwnames[] = {
16045 (char *) "self",(char *) "pos", NULL
16046 };
16047
16048 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:SpinEvent_SetPosition",kwnames,&obj0,&obj1)) SWIG_fail;
16049 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxSpinEvent, 0 | 0 );
16050 if (!SWIG_IsOK(res1)) {
16051 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "SpinEvent_SetPosition" "', expected argument " "1"" of type '" "wxSpinEvent *""'");
16052 }
16053 arg1 = reinterpret_cast< wxSpinEvent * >(argp1);
16054 ecode2 = SWIG_AsVal_int(obj1, &val2);
16055 if (!SWIG_IsOK(ecode2)) {
16056 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "SpinEvent_SetPosition" "', expected argument " "2"" of type '" "int""'");
16057 }
16058 arg2 = static_cast< int >(val2);
16059 {
16060 PyThreadState* __tstate = wxPyBeginAllowThreads();
16061 (arg1)->SetPosition(arg2);
16062 wxPyEndAllowThreads(__tstate);
16063 if (PyErr_Occurred()) SWIG_fail;
16064 }
16065 resultobj = SWIG_Py_Void();
16066 return resultobj;
16067fail:
16068 return NULL;
d55e5bfc
RD
16069}
16070
16071
554f62e9
RD
16072SWIGINTERN PyObject *SpinEvent_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
16073 PyObject *obj;
16074 if (!SWIG_Python_UnpackTuple(args,(char*)"swigregister", 1, 1,&obj)) return NULL;
16075 SWIG_TypeNewClientData(SWIGTYPE_p_wxSpinEvent, SWIG_NewClientData(obj));
16076 return SWIG_Py_Void();
d55e5bfc
RD
16077}
16078
554f62e9
RD
16079SWIGINTERN PyObject *SpinEvent_swiginit(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
16080 return SWIG_Python_InitShadowInstance(args);
16081}
d55e5bfc 16082
554f62e9
RD
16083SWIGINTERN int RadioBoxNameStr_set(PyObject *) {
16084 SWIG_Error(SWIG_AttributeError,"Variable RadioBoxNameStr is read-only.");
16085 return 1;
d55e5bfc
RD
16086}
16087
16088
554f62e9
RD
16089SWIGINTERN PyObject *RadioBoxNameStr_get(void) {
16090 PyObject *pyobj = 0;
16091
16092 {
16093#if wxUSE_UNICODE
16094 pyobj = PyUnicode_FromWideChar((&wxPyRadioBoxNameStr)->c_str(), (&wxPyRadioBoxNameStr)->Len());
16095#else
16096 pyobj = PyString_FromStringAndSize((&wxPyRadioBoxNameStr)->c_str(), (&wxPyRadioBoxNameStr)->Len());
16097#endif
16098 }
16099 return pyobj;
d55e5bfc
RD
16100}
16101
16102
554f62e9
RD
16103SWIGINTERN int RadioButtonNameStr_set(PyObject *) {
16104 SWIG_Error(SWIG_AttributeError,"Variable RadioButtonNameStr is read-only.");
16105 return 1;
16106}
16107
16108
16109SWIGINTERN PyObject *RadioButtonNameStr_get(void) {
16110 PyObject *pyobj = 0;
16111
16112 {
16113#if wxUSE_UNICODE
16114 pyobj = PyUnicode_FromWideChar((&wxPyRadioButtonNameStr)->c_str(), (&wxPyRadioButtonNameStr)->Len());
16115#else
16116 pyobj = PyString_FromStringAndSize((&wxPyRadioButtonNameStr)->c_str(), (&wxPyRadioButtonNameStr)->Len());
16117#endif
16118 }
16119 return pyobj;
16120}
16121
16122
16123SWIGINTERN PyObject *_wrap_new_RadioBox(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
16124 PyObject *resultobj = 0;
16125 wxWindow *arg1 = (wxWindow *) 0 ;
16126 int arg2 = (int) -1 ;
16127 wxString const &arg3_defvalue = wxPyEmptyString ;
16128 wxString *arg3 = (wxString *) &arg3_defvalue ;
16129 wxPoint const &arg4_defvalue = wxDefaultPosition ;
16130 wxPoint *arg4 = (wxPoint *) &arg4_defvalue ;
16131 wxSize const &arg5_defvalue = wxDefaultSize ;
16132 wxSize *arg5 = (wxSize *) &arg5_defvalue ;
16133 wxArrayString const &arg6_defvalue = wxPyEmptyStringArray ;
16134 wxArrayString *arg6 = (wxArrayString *) &arg6_defvalue ;
16135 int arg7 = (int) 0 ;
16136 long arg8 = (long) wxRA_HORIZONTAL ;
16137 wxValidator const &arg9_defvalue = wxDefaultValidator ;
16138 wxValidator *arg9 = (wxValidator *) &arg9_defvalue ;
16139 wxString const &arg10_defvalue = wxPyRadioBoxNameStr ;
16140 wxString *arg10 = (wxString *) &arg10_defvalue ;
16141 wxRadioBox *result = 0 ;
16142 void *argp1 = 0 ;
16143 int res1 = 0 ;
16144 int val2 ;
16145 int ecode2 = 0 ;
16146 bool temp3 = false ;
16147 wxPoint temp4 ;
16148 wxSize temp5 ;
16149 bool temp6 = false ;
16150 int val7 ;
16151 int ecode7 = 0 ;
16152 long val8 ;
16153 int ecode8 = 0 ;
16154 void *argp9 = 0 ;
16155 int res9 = 0 ;
16156 bool temp10 = false ;
16157 PyObject * obj0 = 0 ;
16158 PyObject * obj1 = 0 ;
16159 PyObject * obj2 = 0 ;
16160 PyObject * obj3 = 0 ;
16161 PyObject * obj4 = 0 ;
16162 PyObject * obj5 = 0 ;
16163 PyObject * obj6 = 0 ;
16164 PyObject * obj7 = 0 ;
16165 PyObject * obj8 = 0 ;
16166 PyObject * obj9 = 0 ;
16167 char * kwnames[] = {
16168 (char *) "parent",(char *) "id",(char *) "label",(char *) "pos",(char *) "size",(char *) "choices",(char *) "majorDimension",(char *) "style",(char *) "validator",(char *) "name", NULL
16169 };
16170
16171 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|OOOOOOOOO:new_RadioBox",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6,&obj7,&obj8,&obj9)) SWIG_fail;
16172 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxWindow, 0 | 0 );
16173 if (!SWIG_IsOK(res1)) {
16174 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_RadioBox" "', expected argument " "1"" of type '" "wxWindow *""'");
16175 }
16176 arg1 = reinterpret_cast< wxWindow * >(argp1);
16177 if (obj1) {
16178 ecode2 = SWIG_AsVal_int(obj1, &val2);
16179 if (!SWIG_IsOK(ecode2)) {
16180 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "new_RadioBox" "', expected argument " "2"" of type '" "int""'");
16181 }
16182 arg2 = static_cast< int >(val2);
16183 }
16184 if (obj2) {
093d3ff1 16185 {
554f62e9
RD
16186 arg3 = wxString_in_helper(obj2);
16187 if (arg3 == NULL) SWIG_fail;
16188 temp3 = true;
093d3ff1 16189 }
554f62e9
RD
16190 }
16191 if (obj3) {
093d3ff1 16192 {
554f62e9
RD
16193 arg4 = &temp4;
16194 if ( ! wxPoint_helper(obj3, &arg4)) SWIG_fail;
d55e5bfc 16195 }
554f62e9
RD
16196 }
16197 if (obj4) {
d55e5bfc 16198 {
554f62e9
RD
16199 arg5 = &temp5;
16200 if ( ! wxSize_helper(obj4, &arg5)) SWIG_fail;
d55e5bfc 16201 }
554f62e9
RD
16202 }
16203 if (obj5) {
d55e5bfc 16204 {
554f62e9
RD
16205 if (! PySequence_Check(obj5)) {
16206 PyErr_SetString(PyExc_TypeError, "Sequence of strings expected.");
16207 SWIG_fail;
16208 }
16209 arg6 = new wxArrayString;
16210 temp6 = true;
16211 int i, len=PySequence_Length(obj5);
16212 for (i=0; i<len; i++) {
16213 PyObject* item = PySequence_GetItem(obj5, i);
16214 wxString* s = wxString_in_helper(item);
16215 if (PyErr_Occurred()) SWIG_fail;
16216 arg6->Add(*s);
16217 delete s;
16218 Py_DECREF(item);
16219 }
d55e5bfc 16220 }
554f62e9
RD
16221 }
16222 if (obj6) {
16223 ecode7 = SWIG_AsVal_int(obj6, &val7);
16224 if (!SWIG_IsOK(ecode7)) {
16225 SWIG_exception_fail(SWIG_ArgError(ecode7), "in method '" "new_RadioBox" "', expected argument " "7"" of type '" "int""'");
16226 }
16227 arg7 = static_cast< int >(val7);
16228 }
16229 if (obj7) {
16230 ecode8 = SWIG_AsVal_long(obj7, &val8);
16231 if (!SWIG_IsOK(ecode8)) {
16232 SWIG_exception_fail(SWIG_ArgError(ecode8), "in method '" "new_RadioBox" "', expected argument " "8"" of type '" "long""'");
16233 }
16234 arg8 = static_cast< long >(val8);
16235 }
16236 if (obj8) {
16237 res9 = SWIG_ConvertPtr(obj8, &argp9, SWIGTYPE_p_wxValidator, 0 | 0);
16238 if (!SWIG_IsOK(res9)) {
16239 SWIG_exception_fail(SWIG_ArgError(res9), "in method '" "new_RadioBox" "', expected argument " "9"" of type '" "wxValidator const &""'");
d55e5bfc 16240 }
554f62e9
RD
16241 if (!argp9) {
16242 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_RadioBox" "', expected argument " "9"" of type '" "wxValidator const &""'");
d55e5bfc 16243 }
554f62e9
RD
16244 arg9 = reinterpret_cast< wxValidator * >(argp9);
16245 }
16246 if (obj9) {
d55e5bfc 16247 {
554f62e9
RD
16248 arg10 = wxString_in_helper(obj9);
16249 if (arg10 == NULL) SWIG_fail;
16250 temp10 = true;
d55e5bfc 16251 }
554f62e9
RD
16252 }
16253 {
16254 if (!wxPyCheckForApp()) SWIG_fail;
16255 PyThreadState* __tstate = wxPyBeginAllowThreads();
16256 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);
16257 wxPyEndAllowThreads(__tstate);
16258 if (PyErr_Occurred()) SWIG_fail;
16259 }
16260 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_wxRadioBox, SWIG_POINTER_NEW | 0 );
16261 {
16262 if (temp3)
16263 delete arg3;
16264 }
16265 {
16266 if (temp6) delete arg6;
16267 }
16268 {
16269 if (temp10)
16270 delete arg10;
16271 }
16272 return resultobj;
16273fail:
16274 {
16275 if (temp3)
16276 delete arg3;
16277 }
16278 {
16279 if (temp6) delete arg6;
16280 }
16281 {
16282 if (temp10)
16283 delete arg10;
16284 }
16285 return NULL;
d55e5bfc
RD
16286}
16287
16288
554f62e9
RD
16289SWIGINTERN PyObject *_wrap_new_PreRadioBox(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
16290 PyObject *resultobj = 0;
16291 wxRadioBox *result = 0 ;
16292
16293 if (!SWIG_Python_UnpackTuple(args,"new_PreRadioBox",0,0,0)) SWIG_fail;
16294 {
16295 if (!wxPyCheckForApp()) SWIG_fail;
16296 PyThreadState* __tstate = wxPyBeginAllowThreads();
16297 result = (wxRadioBox *)new wxRadioBox();
16298 wxPyEndAllowThreads(__tstate);
16299 if (PyErr_Occurred()) SWIG_fail;
16300 }
16301 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_wxRadioBox, SWIG_POINTER_OWN | 0 );
16302 return resultobj;
16303fail:
16304 return NULL;
16305}
16306
16307
16308SWIGINTERN PyObject *_wrap_RadioBox_Create(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
16309 PyObject *resultobj = 0;
16310 wxRadioBox *arg1 = (wxRadioBox *) 0 ;
16311 wxWindow *arg2 = (wxWindow *) 0 ;
16312 int arg3 = (int) -1 ;
16313 wxString const &arg4_defvalue = wxPyEmptyString ;
16314 wxString *arg4 = (wxString *) &arg4_defvalue ;
16315 wxPoint const &arg5_defvalue = wxDefaultPosition ;
16316 wxPoint *arg5 = (wxPoint *) &arg5_defvalue ;
16317 wxSize const &arg6_defvalue = wxDefaultSize ;
16318 wxSize *arg6 = (wxSize *) &arg6_defvalue ;
16319 wxArrayString const &arg7_defvalue = wxPyEmptyStringArray ;
16320 wxArrayString *arg7 = (wxArrayString *) &arg7_defvalue ;
16321 int arg8 = (int) 0 ;
16322 long arg9 = (long) wxRA_HORIZONTAL ;
16323 wxValidator const &arg10_defvalue = wxDefaultValidator ;
16324 wxValidator *arg10 = (wxValidator *) &arg10_defvalue ;
16325 wxString const &arg11_defvalue = wxPyRadioBoxNameStr ;
16326 wxString *arg11 = (wxString *) &arg11_defvalue ;
16327 bool result;
16328 void *argp1 = 0 ;
16329 int res1 = 0 ;
16330 void *argp2 = 0 ;
16331 int res2 = 0 ;
16332 int val3 ;
16333 int ecode3 = 0 ;
16334 bool temp4 = false ;
16335 wxPoint temp5 ;
16336 wxSize temp6 ;
16337 bool temp7 = false ;
16338 int val8 ;
16339 int ecode8 = 0 ;
16340 long val9 ;
16341 int ecode9 = 0 ;
16342 void *argp10 = 0 ;
16343 int res10 = 0 ;
16344 bool temp11 = false ;
16345 PyObject * obj0 = 0 ;
16346 PyObject * obj1 = 0 ;
16347 PyObject * obj2 = 0 ;
16348 PyObject * obj3 = 0 ;
16349 PyObject * obj4 = 0 ;
16350 PyObject * obj5 = 0 ;
16351 PyObject * obj6 = 0 ;
16352 PyObject * obj7 = 0 ;
16353 PyObject * obj8 = 0 ;
16354 PyObject * obj9 = 0 ;
16355 PyObject * obj10 = 0 ;
16356 char * kwnames[] = {
16357 (char *) "self",(char *) "parent",(char *) "id",(char *) "label",(char *) "pos",(char *) "size",(char *) "choices",(char *) "majorDimension",(char *) "style",(char *) "validator",(char *) "name", NULL
16358 };
16359
16360 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|OOOOOOOOO:RadioBox_Create",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6,&obj7,&obj8,&obj9,&obj10)) SWIG_fail;
16361 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxRadioBox, 0 | 0 );
16362 if (!SWIG_IsOK(res1)) {
16363 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "RadioBox_Create" "', expected argument " "1"" of type '" "wxRadioBox *""'");
16364 }
16365 arg1 = reinterpret_cast< wxRadioBox * >(argp1);
16366 res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_wxWindow, 0 | 0 );
16367 if (!SWIG_IsOK(res2)) {
16368 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "RadioBox_Create" "', expected argument " "2"" of type '" "wxWindow *""'");
16369 }
16370 arg2 = reinterpret_cast< wxWindow * >(argp2);
16371 if (obj2) {
16372 ecode3 = SWIG_AsVal_int(obj2, &val3);
16373 if (!SWIG_IsOK(ecode3)) {
16374 SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "RadioBox_Create" "', expected argument " "3"" of type '" "int""'");
16375 }
16376 arg3 = static_cast< int >(val3);
16377 }
16378 if (obj3) {
093d3ff1 16379 {
554f62e9
RD
16380 arg4 = wxString_in_helper(obj3);
16381 if (arg4 == NULL) SWIG_fail;
16382 temp4 = true;
093d3ff1 16383 }
554f62e9
RD
16384 }
16385 if (obj4) {
d55e5bfc 16386 {
554f62e9
RD
16387 arg5 = &temp5;
16388 if ( ! wxPoint_helper(obj4, &arg5)) SWIG_fail;
d55e5bfc 16389 }
554f62e9
RD
16390 }
16391 if (obj5) {
093d3ff1 16392 {
554f62e9
RD
16393 arg6 = &temp6;
16394 if ( ! wxSize_helper(obj5, &arg6)) SWIG_fail;
093d3ff1 16395 }
554f62e9
RD
16396 }
16397 if (obj6) {
093d3ff1 16398 {
554f62e9
RD
16399 if (! PySequence_Check(obj6)) {
16400 PyErr_SetString(PyExc_TypeError, "Sequence of strings expected.");
16401 SWIG_fail;
16402 }
16403 arg7 = new wxArrayString;
16404 temp7 = true;
16405 int i, len=PySequence_Length(obj6);
16406 for (i=0; i<len; i++) {
16407 PyObject* item = PySequence_GetItem(obj6, i);
16408 wxString* s = wxString_in_helper(item);
16409 if (PyErr_Occurred()) SWIG_fail;
16410 arg7->Add(*s);
16411 delete s;
16412 Py_DECREF(item);
16413 }
093d3ff1 16414 }
554f62e9
RD
16415 }
16416 if (obj7) {
16417 ecode8 = SWIG_AsVal_int(obj7, &val8);
16418 if (!SWIG_IsOK(ecode8)) {
16419 SWIG_exception_fail(SWIG_ArgError(ecode8), "in method '" "RadioBox_Create" "', expected argument " "8"" of type '" "int""'");
16420 }
16421 arg8 = static_cast< int >(val8);
16422 }
16423 if (obj8) {
16424 ecode9 = SWIG_AsVal_long(obj8, &val9);
16425 if (!SWIG_IsOK(ecode9)) {
16426 SWIG_exception_fail(SWIG_ArgError(ecode9), "in method '" "RadioBox_Create" "', expected argument " "9"" of type '" "long""'");
16427 }
16428 arg9 = static_cast< long >(val9);
16429 }
16430 if (obj9) {
16431 res10 = SWIG_ConvertPtr(obj9, &argp10, SWIGTYPE_p_wxValidator, 0 | 0);
16432 if (!SWIG_IsOK(res10)) {
16433 SWIG_exception_fail(SWIG_ArgError(res10), "in method '" "RadioBox_Create" "', expected argument " "10"" of type '" "wxValidator const &""'");
093d3ff1 16434 }
554f62e9
RD
16435 if (!argp10) {
16436 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "RadioBox_Create" "', expected argument " "10"" of type '" "wxValidator const &""'");
d55e5bfc 16437 }
554f62e9
RD
16438 arg10 = reinterpret_cast< wxValidator * >(argp10);
16439 }
16440 if (obj10) {
d55e5bfc 16441 {
554f62e9
RD
16442 arg11 = wxString_in_helper(obj10);
16443 if (arg11 == NULL) SWIG_fail;
16444 temp11 = true;
d55e5bfc 16445 }
554f62e9
RD
16446 }
16447 {
16448 PyThreadState* __tstate = wxPyBeginAllowThreads();
16449 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);
16450 wxPyEndAllowThreads(__tstate);
16451 if (PyErr_Occurred()) SWIG_fail;
16452 }
16453 {
16454 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
16455 }
16456 {
16457 if (temp4)
16458 delete arg4;
16459 }
16460 {
16461 if (temp7) delete arg7;
16462 }
16463 {
16464 if (temp11)
16465 delete arg11;
16466 }
16467 return resultobj;
16468fail:
16469 {
16470 if (temp4)
16471 delete arg4;
16472 }
16473 {
16474 if (temp7) delete arg7;
16475 }
16476 {
16477 if (temp11)
16478 delete arg11;
16479 }
16480 return NULL;
16481}
16482
16483
16484SWIGINTERN PyObject *_wrap_RadioBox_SetSelection(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
16485 PyObject *resultobj = 0;
16486 wxRadioBox *arg1 = (wxRadioBox *) 0 ;
16487 int arg2 ;
16488 void *argp1 = 0 ;
16489 int res1 = 0 ;
16490 int val2 ;
16491 int ecode2 = 0 ;
16492 PyObject * obj0 = 0 ;
16493 PyObject * obj1 = 0 ;
16494 char * kwnames[] = {
16495 (char *) "self",(char *) "n", NULL
16496 };
16497
16498 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:RadioBox_SetSelection",kwnames,&obj0,&obj1)) SWIG_fail;
16499 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxRadioBox, 0 | 0 );
16500 if (!SWIG_IsOK(res1)) {
16501 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "RadioBox_SetSelection" "', expected argument " "1"" of type '" "wxRadioBox *""'");
16502 }
16503 arg1 = reinterpret_cast< wxRadioBox * >(argp1);
16504 ecode2 = SWIG_AsVal_int(obj1, &val2);
16505 if (!SWIG_IsOK(ecode2)) {
16506 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "RadioBox_SetSelection" "', expected argument " "2"" of type '" "int""'");
16507 }
16508 arg2 = static_cast< int >(val2);
16509 {
16510 PyThreadState* __tstate = wxPyBeginAllowThreads();
16511 (arg1)->SetSelection(arg2);
16512 wxPyEndAllowThreads(__tstate);
16513 if (PyErr_Occurred()) SWIG_fail;
16514 }
16515 resultobj = SWIG_Py_Void();
16516 return resultobj;
16517fail:
16518 return NULL;
d55e5bfc
RD
16519}
16520
16521
554f62e9
RD
16522SWIGINTERN PyObject *_wrap_RadioBox_GetSelection(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
16523 PyObject *resultobj = 0;
16524 wxRadioBox *arg1 = (wxRadioBox *) 0 ;
16525 int result;
16526 void *argp1 = 0 ;
16527 int res1 = 0 ;
16528 PyObject *swig_obj[1] ;
16529
16530 if (!args) SWIG_fail;
16531 swig_obj[0] = args;
16532 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxRadioBox, 0 | 0 );
16533 if (!SWIG_IsOK(res1)) {
16534 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "RadioBox_GetSelection" "', expected argument " "1"" of type '" "wxRadioBox const *""'");
16535 }
16536 arg1 = reinterpret_cast< wxRadioBox * >(argp1);
16537 {
16538 PyThreadState* __tstate = wxPyBeginAllowThreads();
16539 result = (int)((wxRadioBox const *)arg1)->GetSelection();
16540 wxPyEndAllowThreads(__tstate);
16541 if (PyErr_Occurred()) SWIG_fail;
16542 }
16543 resultobj = SWIG_From_int(static_cast< int >(result));
16544 return resultobj;
16545fail:
16546 return NULL;
4896ac9e
RD
16547}
16548
16549
554f62e9
RD
16550SWIGINTERN PyObject *_wrap_RadioBox_GetStringSelection(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
16551 PyObject *resultobj = 0;
16552 wxRadioBox *arg1 = (wxRadioBox *) 0 ;
16553 wxString result;
16554 void *argp1 = 0 ;
16555 int res1 = 0 ;
16556 PyObject *swig_obj[1] ;
16557
16558 if (!args) SWIG_fail;
16559 swig_obj[0] = args;
16560 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxRadioBox, 0 | 0 );
16561 if (!SWIG_IsOK(res1)) {
16562 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "RadioBox_GetStringSelection" "', expected argument " "1"" of type '" "wxRadioBox const *""'");
16563 }
16564 arg1 = reinterpret_cast< wxRadioBox * >(argp1);
16565 {
16566 PyThreadState* __tstate = wxPyBeginAllowThreads();
16567 result = ((wxRadioBox const *)arg1)->GetStringSelection();
16568 wxPyEndAllowThreads(__tstate);
16569 if (PyErr_Occurred()) SWIG_fail;
16570 }
16571 {
16572#if wxUSE_UNICODE
16573 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
16574#else
16575 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
16576#endif
16577 }
16578 return resultobj;
16579fail:
16580 return NULL;
16581}
16582
16583
16584SWIGINTERN PyObject *_wrap_RadioBox_SetStringSelection(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
16585 PyObject *resultobj = 0;
16586 wxRadioBox *arg1 = (wxRadioBox *) 0 ;
16587 wxString *arg2 = 0 ;
16588 bool result;
16589 void *argp1 = 0 ;
16590 int res1 = 0 ;
16591 bool temp2 = false ;
16592 PyObject * obj0 = 0 ;
16593 PyObject * obj1 = 0 ;
16594 char * kwnames[] = {
16595 (char *) "self",(char *) "s", NULL
16596 };
16597
16598 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:RadioBox_SetStringSelection",kwnames,&obj0,&obj1)) SWIG_fail;
16599 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxRadioBox, 0 | 0 );
16600 if (!SWIG_IsOK(res1)) {
16601 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "RadioBox_SetStringSelection" "', expected argument " "1"" of type '" "wxRadioBox *""'");
16602 }
16603 arg1 = reinterpret_cast< wxRadioBox * >(argp1);
16604 {
16605 arg2 = wxString_in_helper(obj1);
16606 if (arg2 == NULL) SWIG_fail;
16607 temp2 = true;
16608 }
16609 {
16610 PyThreadState* __tstate = wxPyBeginAllowThreads();
16611 result = (bool)(arg1)->SetStringSelection((wxString const &)*arg2);
16612 wxPyEndAllowThreads(__tstate);
16613 if (PyErr_Occurred()) SWIG_fail;
16614 }
16615 {
16616 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
16617 }
16618 {
16619 if (temp2)
16620 delete arg2;
16621 }
16622 return resultobj;
16623fail:
16624 {
16625 if (temp2)
16626 delete arg2;
16627 }
16628 return NULL;
d55e5bfc
RD
16629}
16630
16631
554f62e9
RD
16632SWIGINTERN PyObject *_wrap_RadioBox_GetCount(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
16633 PyObject *resultobj = 0;
16634 wxRadioBox *arg1 = (wxRadioBox *) 0 ;
1c71765a 16635 size_t result;
554f62e9
RD
16636 void *argp1 = 0 ;
16637 int res1 = 0 ;
16638 PyObject *swig_obj[1] ;
16639
16640 if (!args) SWIG_fail;
16641 swig_obj[0] = args;
16642 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxRadioBox, 0 | 0 );
16643 if (!SWIG_IsOK(res1)) {
16644 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "RadioBox_GetCount" "', expected argument " "1"" of type '" "wxRadioBox const *""'");
16645 }
16646 arg1 = reinterpret_cast< wxRadioBox * >(argp1);
16647 {
16648 PyThreadState* __tstate = wxPyBeginAllowThreads();
1c71765a 16649 result = (size_t)((wxRadioBox const *)arg1)->GetCount();
554f62e9
RD
16650 wxPyEndAllowThreads(__tstate);
16651 if (PyErr_Occurred()) SWIG_fail;
16652 }
1c71765a 16653 resultobj = SWIG_From_size_t(static_cast< size_t >(result));
554f62e9
RD
16654 return resultobj;
16655fail:
16656 return NULL;
16657}
16658
16659
16660SWIGINTERN PyObject *_wrap_RadioBox_FindString(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
16661 PyObject *resultobj = 0;
16662 wxRadioBox *arg1 = (wxRadioBox *) 0 ;
16663 wxString *arg2 = 0 ;
16664 int result;
16665 void *argp1 = 0 ;
16666 int res1 = 0 ;
16667 bool temp2 = false ;
16668 PyObject * obj0 = 0 ;
16669 PyObject * obj1 = 0 ;
16670 char * kwnames[] = {
16671 (char *) "self",(char *) "s", NULL
16672 };
16673
16674 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:RadioBox_FindString",kwnames,&obj0,&obj1)) SWIG_fail;
16675 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxRadioBox, 0 | 0 );
16676 if (!SWIG_IsOK(res1)) {
16677 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "RadioBox_FindString" "', expected argument " "1"" of type '" "wxRadioBox const *""'");
16678 }
16679 arg1 = reinterpret_cast< wxRadioBox * >(argp1);
16680 {
16681 arg2 = wxString_in_helper(obj1);
16682 if (arg2 == NULL) SWIG_fail;
16683 temp2 = true;
16684 }
16685 {
16686 PyThreadState* __tstate = wxPyBeginAllowThreads();
16687 result = (int)((wxRadioBox const *)arg1)->FindString((wxString const &)*arg2);
16688 wxPyEndAllowThreads(__tstate);
16689 if (PyErr_Occurred()) SWIG_fail;
16690 }
16691 resultobj = SWIG_From_int(static_cast< int >(result));
16692 {
16693 if (temp2)
16694 delete arg2;
16695 }
16696 return resultobj;
16697fail:
16698 {
16699 if (temp2)
16700 delete arg2;
16701 }
16702 return NULL;
16703}
16704
16705
16706SWIGINTERN PyObject *_wrap_RadioBox_GetString(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
16707 PyObject *resultobj = 0;
16708 wxRadioBox *arg1 = (wxRadioBox *) 0 ;
16709 int arg2 ;
16710 wxString result;
16711 void *argp1 = 0 ;
16712 int res1 = 0 ;
16713 int val2 ;
16714 int ecode2 = 0 ;
16715 PyObject * obj0 = 0 ;
16716 PyObject * obj1 = 0 ;
16717 char * kwnames[] = {
16718 (char *) "self",(char *) "n", NULL
16719 };
16720
16721 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:RadioBox_GetString",kwnames,&obj0,&obj1)) SWIG_fail;
16722 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxRadioBox, 0 | 0 );
16723 if (!SWIG_IsOK(res1)) {
16724 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "RadioBox_GetString" "', expected argument " "1"" of type '" "wxRadioBox const *""'");
16725 }
16726 arg1 = reinterpret_cast< wxRadioBox * >(argp1);
16727 ecode2 = SWIG_AsVal_int(obj1, &val2);
16728 if (!SWIG_IsOK(ecode2)) {
16729 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "RadioBox_GetString" "', expected argument " "2"" of type '" "int""'");
16730 }
16731 arg2 = static_cast< int >(val2);
16732 {
16733 PyThreadState* __tstate = wxPyBeginAllowThreads();
16734 result = ((wxRadioBox const *)arg1)->GetString(arg2);
16735 wxPyEndAllowThreads(__tstate);
16736 if (PyErr_Occurred()) SWIG_fail;
16737 }
16738 {
16739#if wxUSE_UNICODE
16740 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
16741#else
16742 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
16743#endif
16744 }
16745 return resultobj;
16746fail:
16747 return NULL;
16748}
16749
16750
16751SWIGINTERN PyObject *_wrap_RadioBox_SetString(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
16752 PyObject *resultobj = 0;
16753 wxRadioBox *arg1 = (wxRadioBox *) 0 ;
16754 int arg2 ;
16755 wxString *arg3 = 0 ;
16756 void *argp1 = 0 ;
16757 int res1 = 0 ;
16758 int val2 ;
16759 int ecode2 = 0 ;
16760 bool temp3 = false ;
16761 PyObject * obj0 = 0 ;
16762 PyObject * obj1 = 0 ;
16763 PyObject * obj2 = 0 ;
16764 char * kwnames[] = {
16765 (char *) "self",(char *) "n",(char *) "label", NULL
16766 };
16767
16768 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:RadioBox_SetString",kwnames,&obj0,&obj1,&obj2)) SWIG_fail;
16769 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxRadioBox, 0 | 0 );
16770 if (!SWIG_IsOK(res1)) {
16771 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "RadioBox_SetString" "', expected argument " "1"" of type '" "wxRadioBox *""'");
16772 }
16773 arg1 = reinterpret_cast< wxRadioBox * >(argp1);
16774 ecode2 = SWIG_AsVal_int(obj1, &val2);
16775 if (!SWIG_IsOK(ecode2)) {
16776 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "RadioBox_SetString" "', expected argument " "2"" of type '" "int""'");
16777 }
16778 arg2 = static_cast< int >(val2);
16779 {
16780 arg3 = wxString_in_helper(obj2);
16781 if (arg3 == NULL) SWIG_fail;
16782 temp3 = true;
16783 }
16784 {
16785 PyThreadState* __tstate = wxPyBeginAllowThreads();
16786 (arg1)->SetString(arg2,(wxString const &)*arg3);
16787 wxPyEndAllowThreads(__tstate);
16788 if (PyErr_Occurred()) SWIG_fail;
16789 }
16790 resultobj = SWIG_Py_Void();
16791 {
16792 if (temp3)
16793 delete arg3;
16794 }
16795 return resultobj;
16796fail:
16797 {
16798 if (temp3)
16799 delete arg3;
16800 }
16801 return NULL;
16802}
16803
16804
16805SWIGINTERN PyObject *_wrap_RadioBox_EnableItem(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
16806 PyObject *resultobj = 0;
16807 wxRadioBox *arg1 = (wxRadioBox *) 0 ;
50f151d7 16808 unsigned int arg2 ;
554f62e9
RD
16809 bool arg3 = (bool) true ;
16810 void *argp1 = 0 ;
16811 int res1 = 0 ;
50f151d7 16812 unsigned int val2 ;
554f62e9
RD
16813 int ecode2 = 0 ;
16814 bool val3 ;
16815 int ecode3 = 0 ;
16816 PyObject * obj0 = 0 ;
16817 PyObject * obj1 = 0 ;
16818 PyObject * obj2 = 0 ;
16819 char * kwnames[] = {
16820 (char *) "self",(char *) "n",(char *) "enable", NULL
16821 };
16822
16823 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:RadioBox_EnableItem",kwnames,&obj0,&obj1,&obj2)) SWIG_fail;
16824 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxRadioBox, 0 | 0 );
16825 if (!SWIG_IsOK(res1)) {
16826 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "RadioBox_EnableItem" "', expected argument " "1"" of type '" "wxRadioBox *""'");
16827 }
16828 arg1 = reinterpret_cast< wxRadioBox * >(argp1);
50f151d7 16829 ecode2 = SWIG_AsVal_unsigned_SS_int(obj1, &val2);
554f62e9 16830 if (!SWIG_IsOK(ecode2)) {
50f151d7 16831 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "RadioBox_EnableItem" "', expected argument " "2"" of type '" "unsigned int""'");
554f62e9 16832 }
50f151d7 16833 arg2 = static_cast< unsigned int >(val2);
554f62e9
RD
16834 if (obj2) {
16835 ecode3 = SWIG_AsVal_bool(obj2, &val3);
16836 if (!SWIG_IsOK(ecode3)) {
16837 SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "RadioBox_EnableItem" "', expected argument " "3"" of type '" "bool""'");
16838 }
16839 arg3 = static_cast< bool >(val3);
16840 }
16841 {
16842 PyThreadState* __tstate = wxPyBeginAllowThreads();
16843 (arg1)->Enable(arg2,arg3);
16844 wxPyEndAllowThreads(__tstate);
16845 if (PyErr_Occurred()) SWIG_fail;
16846 }
16847 resultobj = SWIG_Py_Void();
16848 return resultobj;
16849fail:
16850 return NULL;
16851}
16852
16853
16854SWIGINTERN PyObject *_wrap_RadioBox_ShowItem(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
16855 PyObject *resultobj = 0;
16856 wxRadioBox *arg1 = (wxRadioBox *) 0 ;
50f151d7 16857 unsigned int arg2 ;
554f62e9
RD
16858 bool arg3 = (bool) true ;
16859 void *argp1 = 0 ;
16860 int res1 = 0 ;
50f151d7 16861 unsigned int val2 ;
554f62e9
RD
16862 int ecode2 = 0 ;
16863 bool val3 ;
16864 int ecode3 = 0 ;
16865 PyObject * obj0 = 0 ;
16866 PyObject * obj1 = 0 ;
16867 PyObject * obj2 = 0 ;
16868 char * kwnames[] = {
16869 (char *) "self",(char *) "n",(char *) "show", NULL
16870 };
16871
16872 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:RadioBox_ShowItem",kwnames,&obj0,&obj1,&obj2)) SWIG_fail;
16873 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxRadioBox, 0 | 0 );
16874 if (!SWIG_IsOK(res1)) {
16875 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "RadioBox_ShowItem" "', expected argument " "1"" of type '" "wxRadioBox *""'");
16876 }
16877 arg1 = reinterpret_cast< wxRadioBox * >(argp1);
50f151d7 16878 ecode2 = SWIG_AsVal_unsigned_SS_int(obj1, &val2);
554f62e9 16879 if (!SWIG_IsOK(ecode2)) {
50f151d7 16880 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "RadioBox_ShowItem" "', expected argument " "2"" of type '" "unsigned int""'");
554f62e9 16881 }
50f151d7 16882 arg2 = static_cast< unsigned int >(val2);
554f62e9
RD
16883 if (obj2) {
16884 ecode3 = SWIG_AsVal_bool(obj2, &val3);
16885 if (!SWIG_IsOK(ecode3)) {
16886 SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "RadioBox_ShowItem" "', expected argument " "3"" of type '" "bool""'");
16887 }
16888 arg3 = static_cast< bool >(val3);
16889 }
16890 {
16891 PyThreadState* __tstate = wxPyBeginAllowThreads();
16892 (arg1)->Show(arg2,arg3);
16893 wxPyEndAllowThreads(__tstate);
16894 if (PyErr_Occurred()) SWIG_fail;
16895 }
16896 resultobj = SWIG_Py_Void();
16897 return resultobj;
16898fail:
16899 return NULL;
d55e5bfc
RD
16900}
16901
16902
50f151d7
RD
16903SWIGINTERN PyObject *_wrap_RadioBox_IsItemEnabled(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
16904 PyObject *resultobj = 0;
16905 wxRadioBox *arg1 = (wxRadioBox *) 0 ;
16906 unsigned int arg2 ;
16907 bool result;
16908 void *argp1 = 0 ;
16909 int res1 = 0 ;
16910 unsigned int val2 ;
16911 int ecode2 = 0 ;
16912 PyObject * obj0 = 0 ;
16913 PyObject * obj1 = 0 ;
16914 char * kwnames[] = {
16915 (char *) "self",(char *) "n", NULL
16916 };
16917
16918 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:RadioBox_IsItemEnabled",kwnames,&obj0,&obj1)) SWIG_fail;
16919 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxRadioBox, 0 | 0 );
16920 if (!SWIG_IsOK(res1)) {
16921 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "RadioBox_IsItemEnabled" "', expected argument " "1"" of type '" "wxRadioBox const *""'");
16922 }
16923 arg1 = reinterpret_cast< wxRadioBox * >(argp1);
16924 ecode2 = SWIG_AsVal_unsigned_SS_int(obj1, &val2);
16925 if (!SWIG_IsOK(ecode2)) {
16926 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "RadioBox_IsItemEnabled" "', expected argument " "2"" of type '" "unsigned int""'");
16927 }
16928 arg2 = static_cast< unsigned int >(val2);
16929 {
16930 PyThreadState* __tstate = wxPyBeginAllowThreads();
16931 result = (bool)((wxRadioBox const *)arg1)->IsItemEnabled(arg2);
16932 wxPyEndAllowThreads(__tstate);
16933 if (PyErr_Occurred()) SWIG_fail;
16934 }
16935 {
16936 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
16937 }
16938 return resultobj;
16939fail:
16940 return NULL;
16941}
16942
16943
16944SWIGINTERN PyObject *_wrap_RadioBox_IsItemShown(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
16945 PyObject *resultobj = 0;
16946 wxRadioBox *arg1 = (wxRadioBox *) 0 ;
16947 unsigned int arg2 ;
16948 bool result;
16949 void *argp1 = 0 ;
16950 int res1 = 0 ;
16951 unsigned int val2 ;
16952 int ecode2 = 0 ;
16953 PyObject * obj0 = 0 ;
16954 PyObject * obj1 = 0 ;
16955 char * kwnames[] = {
16956 (char *) "self",(char *) "n", NULL
16957 };
16958
16959 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:RadioBox_IsItemShown",kwnames,&obj0,&obj1)) SWIG_fail;
16960 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxRadioBox, 0 | 0 );
16961 if (!SWIG_IsOK(res1)) {
16962 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "RadioBox_IsItemShown" "', expected argument " "1"" of type '" "wxRadioBox const *""'");
16963 }
16964 arg1 = reinterpret_cast< wxRadioBox * >(argp1);
16965 ecode2 = SWIG_AsVal_unsigned_SS_int(obj1, &val2);
16966 if (!SWIG_IsOK(ecode2)) {
16967 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "RadioBox_IsItemShown" "', expected argument " "2"" of type '" "unsigned int""'");
16968 }
16969 arg2 = static_cast< unsigned int >(val2);
16970 {
16971 PyThreadState* __tstate = wxPyBeginAllowThreads();
16972 result = (bool)((wxRadioBox const *)arg1)->IsItemShown(arg2);
16973 wxPyEndAllowThreads(__tstate);
16974 if (PyErr_Occurred()) SWIG_fail;
16975 }
16976 {
16977 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
16978 }
16979 return resultobj;
16980fail:
16981 return NULL;
16982}
16983
16984
554f62e9
RD
16985SWIGINTERN PyObject *_wrap_RadioBox_GetColumnCount(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
16986 PyObject *resultobj = 0;
16987 wxRadioBox *arg1 = (wxRadioBox *) 0 ;
50f151d7 16988 unsigned int result;
554f62e9
RD
16989 void *argp1 = 0 ;
16990 int res1 = 0 ;
16991 PyObject *swig_obj[1] ;
16992
16993 if (!args) SWIG_fail;
16994 swig_obj[0] = args;
16995 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxRadioBox, 0 | 0 );
16996 if (!SWIG_IsOK(res1)) {
16997 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "RadioBox_GetColumnCount" "', expected argument " "1"" of type '" "wxRadioBox const *""'");
16998 }
16999 arg1 = reinterpret_cast< wxRadioBox * >(argp1);
17000 {
17001 PyThreadState* __tstate = wxPyBeginAllowThreads();
50f151d7 17002 result = (unsigned int)((wxRadioBox const *)arg1)->GetColumnCount();
554f62e9
RD
17003 wxPyEndAllowThreads(__tstate);
17004 if (PyErr_Occurred()) SWIG_fail;
17005 }
50f151d7 17006 resultobj = SWIG_From_unsigned_SS_int(static_cast< unsigned int >(result));
554f62e9
RD
17007 return resultobj;
17008fail:
17009 return NULL;
d55e5bfc
RD
17010}
17011
17012
554f62e9
RD
17013SWIGINTERN PyObject *_wrap_RadioBox_GetRowCount(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
17014 PyObject *resultobj = 0;
17015 wxRadioBox *arg1 = (wxRadioBox *) 0 ;
50f151d7 17016 unsigned int result;
554f62e9
RD
17017 void *argp1 = 0 ;
17018 int res1 = 0 ;
17019 PyObject *swig_obj[1] ;
17020
17021 if (!args) SWIG_fail;
17022 swig_obj[0] = args;
17023 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxRadioBox, 0 | 0 );
17024 if (!SWIG_IsOK(res1)) {
17025 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "RadioBox_GetRowCount" "', expected argument " "1"" of type '" "wxRadioBox const *""'");
17026 }
17027 arg1 = reinterpret_cast< wxRadioBox * >(argp1);
17028 {
17029 PyThreadState* __tstate = wxPyBeginAllowThreads();
50f151d7 17030 result = (unsigned int)((wxRadioBox const *)arg1)->GetRowCount();
554f62e9
RD
17031 wxPyEndAllowThreads(__tstate);
17032 if (PyErr_Occurred()) SWIG_fail;
17033 }
50f151d7 17034 resultobj = SWIG_From_unsigned_SS_int(static_cast< unsigned int >(result));
554f62e9
RD
17035 return resultobj;
17036fail:
17037 return NULL;
17038}
17039
17040
17041SWIGINTERN PyObject *_wrap_RadioBox_GetNextItem(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
17042 PyObject *resultobj = 0;
17043 wxRadioBox *arg1 = (wxRadioBox *) 0 ;
17044 int arg2 ;
17045 wxDirection arg3 ;
17046 long arg4 ;
17047 int result;
17048 void *argp1 = 0 ;
17049 int res1 = 0 ;
17050 int val2 ;
17051 int ecode2 = 0 ;
17052 int val3 ;
17053 int ecode3 = 0 ;
17054 long val4 ;
17055 int ecode4 = 0 ;
17056 PyObject * obj0 = 0 ;
17057 PyObject * obj1 = 0 ;
17058 PyObject * obj2 = 0 ;
17059 PyObject * obj3 = 0 ;
17060 char * kwnames[] = {
17061 (char *) "self",(char *) "item",(char *) "dir",(char *) "style", NULL
17062 };
17063
17064 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOO:RadioBox_GetNextItem",kwnames,&obj0,&obj1,&obj2,&obj3)) SWIG_fail;
17065 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxRadioBox, 0 | 0 );
17066 if (!SWIG_IsOK(res1)) {
17067 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "RadioBox_GetNextItem" "', expected argument " "1"" of type '" "wxRadioBox const *""'");
17068 }
17069 arg1 = reinterpret_cast< wxRadioBox * >(argp1);
17070 ecode2 = SWIG_AsVal_int(obj1, &val2);
17071 if (!SWIG_IsOK(ecode2)) {
17072 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "RadioBox_GetNextItem" "', expected argument " "2"" of type '" "int""'");
17073 }
17074 arg2 = static_cast< int >(val2);
17075 ecode3 = SWIG_AsVal_int(obj2, &val3);
17076 if (!SWIG_IsOK(ecode3)) {
17077 SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "RadioBox_GetNextItem" "', expected argument " "3"" of type '" "wxDirection""'");
17078 }
17079 arg3 = static_cast< wxDirection >(val3);
17080 ecode4 = SWIG_AsVal_long(obj3, &val4);
17081 if (!SWIG_IsOK(ecode4)) {
17082 SWIG_exception_fail(SWIG_ArgError(ecode4), "in method '" "RadioBox_GetNextItem" "', expected argument " "4"" of type '" "long""'");
17083 }
17084 arg4 = static_cast< long >(val4);
17085 {
17086 PyThreadState* __tstate = wxPyBeginAllowThreads();
17087 result = (int)((wxRadioBox const *)arg1)->GetNextItem(arg2,arg3,arg4);
17088 wxPyEndAllowThreads(__tstate);
17089 if (PyErr_Occurred()) SWIG_fail;
17090 }
17091 resultobj = SWIG_From_int(static_cast< int >(result));
17092 return resultobj;
17093fail:
17094 return NULL;
17095}
17096
17097
f460c29d
RD
17098SWIGINTERN PyObject *_wrap_RadioBox_SetItemToolTip(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
17099 PyObject *resultobj = 0;
17100 wxRadioBox *arg1 = (wxRadioBox *) 0 ;
17101 unsigned int arg2 ;
17102 wxString *arg3 = 0 ;
17103 void *argp1 = 0 ;
17104 int res1 = 0 ;
17105 unsigned int val2 ;
17106 int ecode2 = 0 ;
17107 bool temp3 = false ;
17108 PyObject * obj0 = 0 ;
17109 PyObject * obj1 = 0 ;
17110 PyObject * obj2 = 0 ;
17111 char * kwnames[] = {
17112 (char *) "self",(char *) "item",(char *) "text", NULL
17113 };
17114
17115 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:RadioBox_SetItemToolTip",kwnames,&obj0,&obj1,&obj2)) SWIG_fail;
17116 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxRadioBox, 0 | 0 );
17117 if (!SWIG_IsOK(res1)) {
17118 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "RadioBox_SetItemToolTip" "', expected argument " "1"" of type '" "wxRadioBox *""'");
17119 }
17120 arg1 = reinterpret_cast< wxRadioBox * >(argp1);
17121 ecode2 = SWIG_AsVal_unsigned_SS_int(obj1, &val2);
17122 if (!SWIG_IsOK(ecode2)) {
17123 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "RadioBox_SetItemToolTip" "', expected argument " "2"" of type '" "unsigned int""'");
17124 }
17125 arg2 = static_cast< unsigned int >(val2);
17126 {
17127 arg3 = wxString_in_helper(obj2);
17128 if (arg3 == NULL) SWIG_fail;
17129 temp3 = true;
17130 }
17131 {
17132 PyThreadState* __tstate = wxPyBeginAllowThreads();
17133 (arg1)->SetItemToolTip(arg2,(wxString const &)*arg3);
17134 wxPyEndAllowThreads(__tstate);
17135 if (PyErr_Occurred()) SWIG_fail;
17136 }
17137 resultobj = SWIG_Py_Void();
17138 {
17139 if (temp3)
17140 delete arg3;
17141 }
17142 return resultobj;
17143fail:
17144 {
17145 if (temp3)
17146 delete arg3;
17147 }
17148 return NULL;
17149}
17150
17151
17152SWIGINTERN PyObject *_wrap_RadioBox_GetItemToolTip(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
17153 PyObject *resultobj = 0;
17154 wxRadioBox *arg1 = (wxRadioBox *) 0 ;
17155 unsigned int arg2 ;
17156 wxToolTip *result = 0 ;
17157 void *argp1 = 0 ;
17158 int res1 = 0 ;
17159 unsigned int val2 ;
17160 int ecode2 = 0 ;
17161 PyObject * obj0 = 0 ;
17162 PyObject * obj1 = 0 ;
17163 char * kwnames[] = {
17164 (char *) "self",(char *) "item", NULL
17165 };
17166
17167 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:RadioBox_GetItemToolTip",kwnames,&obj0,&obj1)) SWIG_fail;
17168 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxRadioBox, 0 | 0 );
17169 if (!SWIG_IsOK(res1)) {
17170 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "RadioBox_GetItemToolTip" "', expected argument " "1"" of type '" "wxRadioBox const *""'");
17171 }
17172 arg1 = reinterpret_cast< wxRadioBox * >(argp1);
17173 ecode2 = SWIG_AsVal_unsigned_SS_int(obj1, &val2);
17174 if (!SWIG_IsOK(ecode2)) {
17175 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "RadioBox_GetItemToolTip" "', expected argument " "2"" of type '" "unsigned int""'");
17176 }
17177 arg2 = static_cast< unsigned int >(val2);
17178 {
17179 PyThreadState* __tstate = wxPyBeginAllowThreads();
17180 result = (wxToolTip *)((wxRadioBox const *)arg1)->GetItemToolTip(arg2);
17181 wxPyEndAllowThreads(__tstate);
17182 if (PyErr_Occurred()) SWIG_fail;
17183 }
17184 {
17185 resultobj = wxPyMake_wxObject(result, (bool)0);
17186 }
17187 return resultobj;
17188fail:
17189 return NULL;
17190}
17191
17192
b850e7f3
RD
17193SWIGINTERN PyObject *_wrap_RadioBox_SetItemHelpText(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
17194 PyObject *resultobj = 0;
17195 wxRadioBox *arg1 = (wxRadioBox *) 0 ;
17196 unsigned int arg2 ;
17197 wxString *arg3 = 0 ;
17198 void *argp1 = 0 ;
17199 int res1 = 0 ;
17200 unsigned int val2 ;
17201 int ecode2 = 0 ;
17202 bool temp3 = false ;
17203 PyObject * obj0 = 0 ;
17204 PyObject * obj1 = 0 ;
17205 PyObject * obj2 = 0 ;
17206 char * kwnames[] = {
17207 (char *) "self",(char *) "n",(char *) "helpText", NULL
17208 };
17209
17210 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:RadioBox_SetItemHelpText",kwnames,&obj0,&obj1,&obj2)) SWIG_fail;
17211 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxRadioBox, 0 | 0 );
17212 if (!SWIG_IsOK(res1)) {
17213 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "RadioBox_SetItemHelpText" "', expected argument " "1"" of type '" "wxRadioBox *""'");
17214 }
17215 arg1 = reinterpret_cast< wxRadioBox * >(argp1);
17216 ecode2 = SWIG_AsVal_unsigned_SS_int(obj1, &val2);
17217 if (!SWIG_IsOK(ecode2)) {
17218 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "RadioBox_SetItemHelpText" "', expected argument " "2"" of type '" "unsigned int""'");
17219 }
17220 arg2 = static_cast< unsigned int >(val2);
17221 {
17222 arg3 = wxString_in_helper(obj2);
17223 if (arg3 == NULL) SWIG_fail;
17224 temp3 = true;
17225 }
17226 {
17227 PyThreadState* __tstate = wxPyBeginAllowThreads();
17228 (arg1)->SetItemHelpText(arg2,(wxString const &)*arg3);
17229 wxPyEndAllowThreads(__tstate);
17230 if (PyErr_Occurred()) SWIG_fail;
17231 }
17232 resultobj = SWIG_Py_Void();
17233 {
17234 if (temp3)
17235 delete arg3;
17236 }
17237 return resultobj;
17238fail:
17239 {
17240 if (temp3)
17241 delete arg3;
17242 }
17243 return NULL;
17244}
17245
17246
17247SWIGINTERN PyObject *_wrap_RadioBox_GetItemHelpText(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
17248 PyObject *resultobj = 0;
17249 wxRadioBox *arg1 = (wxRadioBox *) 0 ;
17250 unsigned int arg2 ;
17251 wxString result;
17252 void *argp1 = 0 ;
17253 int res1 = 0 ;
17254 unsigned int val2 ;
17255 int ecode2 = 0 ;
17256 PyObject * obj0 = 0 ;
17257 PyObject * obj1 = 0 ;
17258 char * kwnames[] = {
17259 (char *) "self",(char *) "n", NULL
17260 };
17261
17262 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:RadioBox_GetItemHelpText",kwnames,&obj0,&obj1)) SWIG_fail;
17263 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxRadioBox, 0 | 0 );
17264 if (!SWIG_IsOK(res1)) {
17265 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "RadioBox_GetItemHelpText" "', expected argument " "1"" of type '" "wxRadioBox const *""'");
17266 }
17267 arg1 = reinterpret_cast< wxRadioBox * >(argp1);
17268 ecode2 = SWIG_AsVal_unsigned_SS_int(obj1, &val2);
17269 if (!SWIG_IsOK(ecode2)) {
17270 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "RadioBox_GetItemHelpText" "', expected argument " "2"" of type '" "unsigned int""'");
17271 }
17272 arg2 = static_cast< unsigned int >(val2);
17273 {
17274 PyThreadState* __tstate = wxPyBeginAllowThreads();
17275 result = ((wxRadioBox const *)arg1)->GetItemHelpText(arg2);
17276 wxPyEndAllowThreads(__tstate);
17277 if (PyErr_Occurred()) SWIG_fail;
17278 }
17279 {
17280#if wxUSE_UNICODE
17281 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
17282#else
17283 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
17284#endif
17285 }
17286 return resultobj;
17287fail:
17288 return NULL;
17289}
17290
17291
554f62e9
RD
17292SWIGINTERN PyObject *_wrap_RadioBox_GetClassDefaultAttributes(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
17293 PyObject *resultobj = 0;
17294 wxWindowVariant arg1 = (wxWindowVariant) wxWINDOW_VARIANT_NORMAL ;
17295 SwigValueWrapper<wxVisualAttributes > result;
17296 int val1 ;
17297 int ecode1 = 0 ;
17298 PyObject * obj0 = 0 ;
17299 char * kwnames[] = {
17300 (char *) "variant", NULL
17301 };
17302
17303 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|O:RadioBox_GetClassDefaultAttributes",kwnames,&obj0)) SWIG_fail;
17304 if (obj0) {
17305 ecode1 = SWIG_AsVal_int(obj0, &val1);
17306 if (!SWIG_IsOK(ecode1)) {
17307 SWIG_exception_fail(SWIG_ArgError(ecode1), "in method '" "RadioBox_GetClassDefaultAttributes" "', expected argument " "1"" of type '" "wxWindowVariant""'");
17308 }
17309 arg1 = static_cast< wxWindowVariant >(val1);
17310 }
17311 {
17312 if (!wxPyCheckForApp()) SWIG_fail;
17313 PyThreadState* __tstate = wxPyBeginAllowThreads();
17314 result = wxRadioBox::GetClassDefaultAttributes(arg1);
17315 wxPyEndAllowThreads(__tstate);
17316 if (PyErr_Occurred()) SWIG_fail;
17317 }
17318 resultobj = SWIG_NewPointerObj((new wxVisualAttributes(static_cast< const wxVisualAttributes& >(result))), SWIGTYPE_p_wxVisualAttributes, SWIG_POINTER_OWN | 0 );
17319 return resultobj;
17320fail:
17321 return NULL;
17322}
17323
17324
17325SWIGINTERN PyObject *RadioBox_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
17326 PyObject *obj;
17327 if (!SWIG_Python_UnpackTuple(args,(char*)"swigregister", 1, 1,&obj)) return NULL;
17328 SWIG_TypeNewClientData(SWIGTYPE_p_wxRadioBox, SWIG_NewClientData(obj));
17329 return SWIG_Py_Void();
17330}
17331
17332SWIGINTERN PyObject *RadioBox_swiginit(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
17333 return SWIG_Python_InitShadowInstance(args);
17334}
17335
17336SWIGINTERN PyObject *_wrap_new_RadioButton(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
17337 PyObject *resultobj = 0;
17338 wxWindow *arg1 = (wxWindow *) 0 ;
17339 int arg2 = (int) -1 ;
17340 wxString const &arg3_defvalue = wxPyEmptyString ;
17341 wxString *arg3 = (wxString *) &arg3_defvalue ;
17342 wxPoint const &arg4_defvalue = wxDefaultPosition ;
17343 wxPoint *arg4 = (wxPoint *) &arg4_defvalue ;
17344 wxSize const &arg5_defvalue = wxDefaultSize ;
17345 wxSize *arg5 = (wxSize *) &arg5_defvalue ;
17346 long arg6 = (long) 0 ;
17347 wxValidator const &arg7_defvalue = wxDefaultValidator ;
17348 wxValidator *arg7 = (wxValidator *) &arg7_defvalue ;
17349 wxString const &arg8_defvalue = wxPyRadioButtonNameStr ;
17350 wxString *arg8 = (wxString *) &arg8_defvalue ;
17351 wxRadioButton *result = 0 ;
17352 void *argp1 = 0 ;
17353 int res1 = 0 ;
17354 int val2 ;
17355 int ecode2 = 0 ;
17356 bool temp3 = false ;
17357 wxPoint temp4 ;
17358 wxSize temp5 ;
17359 long val6 ;
17360 int ecode6 = 0 ;
17361 void *argp7 = 0 ;
17362 int res7 = 0 ;
17363 bool temp8 = false ;
17364 PyObject * obj0 = 0 ;
17365 PyObject * obj1 = 0 ;
17366 PyObject * obj2 = 0 ;
17367 PyObject * obj3 = 0 ;
17368 PyObject * obj4 = 0 ;
17369 PyObject * obj5 = 0 ;
17370 PyObject * obj6 = 0 ;
17371 PyObject * obj7 = 0 ;
17372 char * kwnames[] = {
17373 (char *) "parent",(char *) "id",(char *) "label",(char *) "pos",(char *) "size",(char *) "style",(char *) "validator",(char *) "name", NULL
17374 };
17375
17376 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|OOOOOOO:new_RadioButton",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6,&obj7)) SWIG_fail;
17377 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxWindow, 0 | 0 );
17378 if (!SWIG_IsOK(res1)) {
17379 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_RadioButton" "', expected argument " "1"" of type '" "wxWindow *""'");
17380 }
17381 arg1 = reinterpret_cast< wxWindow * >(argp1);
17382 if (obj1) {
17383 ecode2 = SWIG_AsVal_int(obj1, &val2);
17384 if (!SWIG_IsOK(ecode2)) {
17385 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "new_RadioButton" "', expected argument " "2"" of type '" "int""'");
17386 }
17387 arg2 = static_cast< int >(val2);
17388 }
17389 if (obj2) {
d55e5bfc 17390 {
554f62e9
RD
17391 arg3 = wxString_in_helper(obj2);
17392 if (arg3 == NULL) SWIG_fail;
17393 temp3 = true;
d55e5bfc 17394 }
554f62e9
RD
17395 }
17396 if (obj3) {
d55e5bfc 17397 {
554f62e9
RD
17398 arg4 = &temp4;
17399 if ( ! wxPoint_helper(obj3, &arg4)) SWIG_fail;
d55e5bfc 17400 }
554f62e9
RD
17401 }
17402 if (obj4) {
d55e5bfc 17403 {
554f62e9
RD
17404 arg5 = &temp5;
17405 if ( ! wxSize_helper(obj4, &arg5)) SWIG_fail;
d55e5bfc 17406 }
554f62e9
RD
17407 }
17408 if (obj5) {
17409 ecode6 = SWIG_AsVal_long(obj5, &val6);
17410 if (!SWIG_IsOK(ecode6)) {
17411 SWIG_exception_fail(SWIG_ArgError(ecode6), "in method '" "new_RadioButton" "', expected argument " "6"" of type '" "long""'");
17412 }
17413 arg6 = static_cast< long >(val6);
17414 }
17415 if (obj6) {
17416 res7 = SWIG_ConvertPtr(obj6, &argp7, SWIGTYPE_p_wxValidator, 0 | 0);
17417 if (!SWIG_IsOK(res7)) {
17418 SWIG_exception_fail(SWIG_ArgError(res7), "in method '" "new_RadioButton" "', expected argument " "7"" of type '" "wxValidator const &""'");
d55e5bfc 17419 }
554f62e9
RD
17420 if (!argp7) {
17421 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_RadioButton" "', expected argument " "7"" of type '" "wxValidator const &""'");
d55e5bfc 17422 }
554f62e9
RD
17423 arg7 = reinterpret_cast< wxValidator * >(argp7);
17424 }
17425 if (obj7) {
d55e5bfc 17426 {
554f62e9
RD
17427 arg8 = wxString_in_helper(obj7);
17428 if (arg8 == NULL) SWIG_fail;
17429 temp8 = true;
d55e5bfc 17430 }
554f62e9
RD
17431 }
17432 {
17433 if (!wxPyCheckForApp()) SWIG_fail;
17434 PyThreadState* __tstate = wxPyBeginAllowThreads();
17435 result = (wxRadioButton *)new wxRadioButton(arg1,arg2,(wxString const &)*arg3,(wxPoint const &)*arg4,(wxSize const &)*arg5,arg6,(wxValidator const &)*arg7,(wxString const &)*arg8);
17436 wxPyEndAllowThreads(__tstate);
17437 if (PyErr_Occurred()) SWIG_fail;
17438 }
17439 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_wxRadioButton, SWIG_POINTER_NEW | 0 );
17440 {
17441 if (temp3)
17442 delete arg3;
17443 }
17444 {
17445 if (temp8)
17446 delete arg8;
17447 }
17448 return resultobj;
17449fail:
17450 {
17451 if (temp3)
17452 delete arg3;
17453 }
17454 {
17455 if (temp8)
17456 delete arg8;
17457 }
17458 return NULL;
d55e5bfc
RD
17459}
17460
17461
554f62e9
RD
17462SWIGINTERN PyObject *_wrap_new_PreRadioButton(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
17463 PyObject *resultobj = 0;
17464 wxRadioButton *result = 0 ;
17465
17466 if (!SWIG_Python_UnpackTuple(args,"new_PreRadioButton",0,0,0)) SWIG_fail;
17467 {
17468 if (!wxPyCheckForApp()) SWIG_fail;
17469 PyThreadState* __tstate = wxPyBeginAllowThreads();
17470 result = (wxRadioButton *)new wxRadioButton();
17471 wxPyEndAllowThreads(__tstate);
17472 if (PyErr_Occurred()) SWIG_fail;
17473 }
17474 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_wxRadioButton, SWIG_POINTER_OWN | 0 );
17475 return resultobj;
17476fail:
17477 return NULL;
17478}
17479
17480
17481SWIGINTERN PyObject *_wrap_RadioButton_Create(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
17482 PyObject *resultobj = 0;
17483 wxRadioButton *arg1 = (wxRadioButton *) 0 ;
17484 wxWindow *arg2 = (wxWindow *) 0 ;
17485 int arg3 = (int) -1 ;
17486 wxString const &arg4_defvalue = wxPyEmptyString ;
17487 wxString *arg4 = (wxString *) &arg4_defvalue ;
17488 wxPoint const &arg5_defvalue = wxDefaultPosition ;
17489 wxPoint *arg5 = (wxPoint *) &arg5_defvalue ;
17490 wxSize const &arg6_defvalue = wxDefaultSize ;
17491 wxSize *arg6 = (wxSize *) &arg6_defvalue ;
17492 long arg7 = (long) 0 ;
17493 wxValidator const &arg8_defvalue = wxDefaultValidator ;
17494 wxValidator *arg8 = (wxValidator *) &arg8_defvalue ;
17495 wxString const &arg9_defvalue = wxPyRadioButtonNameStr ;
17496 wxString *arg9 = (wxString *) &arg9_defvalue ;
17497 bool result;
17498 void *argp1 = 0 ;
17499 int res1 = 0 ;
17500 void *argp2 = 0 ;
17501 int res2 = 0 ;
17502 int val3 ;
17503 int ecode3 = 0 ;
17504 bool temp4 = false ;
17505 wxPoint temp5 ;
17506 wxSize temp6 ;
17507 long val7 ;
17508 int ecode7 = 0 ;
17509 void *argp8 = 0 ;
17510 int res8 = 0 ;
17511 bool temp9 = false ;
17512 PyObject * obj0 = 0 ;
17513 PyObject * obj1 = 0 ;
17514 PyObject * obj2 = 0 ;
17515 PyObject * obj3 = 0 ;
17516 PyObject * obj4 = 0 ;
17517 PyObject * obj5 = 0 ;
17518 PyObject * obj6 = 0 ;
17519 PyObject * obj7 = 0 ;
17520 PyObject * obj8 = 0 ;
17521 char * kwnames[] = {
17522 (char *) "self",(char *) "parent",(char *) "id",(char *) "label",(char *) "pos",(char *) "size",(char *) "style",(char *) "validator",(char *) "name", NULL
17523 };
17524
17525 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|OOOOOOO:RadioButton_Create",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6,&obj7,&obj8)) SWIG_fail;
17526 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxRadioButton, 0 | 0 );
17527 if (!SWIG_IsOK(res1)) {
17528 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "RadioButton_Create" "', expected argument " "1"" of type '" "wxRadioButton *""'");
17529 }
17530 arg1 = reinterpret_cast< wxRadioButton * >(argp1);
17531 res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_wxWindow, 0 | 0 );
17532 if (!SWIG_IsOK(res2)) {
17533 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "RadioButton_Create" "', expected argument " "2"" of type '" "wxWindow *""'");
17534 }
17535 arg2 = reinterpret_cast< wxWindow * >(argp2);
17536 if (obj2) {
17537 ecode3 = SWIG_AsVal_int(obj2, &val3);
17538 if (!SWIG_IsOK(ecode3)) {
17539 SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "RadioButton_Create" "', expected argument " "3"" of type '" "int""'");
17540 }
17541 arg3 = static_cast< int >(val3);
17542 }
17543 if (obj3) {
d55e5bfc 17544 {
554f62e9
RD
17545 arg4 = wxString_in_helper(obj3);
17546 if (arg4 == NULL) SWIG_fail;
17547 temp4 = true;
d55e5bfc 17548 }
554f62e9
RD
17549 }
17550 if (obj4) {
d55e5bfc 17551 {
554f62e9
RD
17552 arg5 = &temp5;
17553 if ( ! wxPoint_helper(obj4, &arg5)) SWIG_fail;
d55e5bfc 17554 }
554f62e9
RD
17555 }
17556 if (obj5) {
d55e5bfc 17557 {
554f62e9
RD
17558 arg6 = &temp6;
17559 if ( ! wxSize_helper(obj5, &arg6)) SWIG_fail;
d55e5bfc 17560 }
554f62e9
RD
17561 }
17562 if (obj6) {
17563 ecode7 = SWIG_AsVal_long(obj6, &val7);
17564 if (!SWIG_IsOK(ecode7)) {
17565 SWIG_exception_fail(SWIG_ArgError(ecode7), "in method '" "RadioButton_Create" "', expected argument " "7"" of type '" "long""'");
17566 }
17567 arg7 = static_cast< long >(val7);
17568 }
17569 if (obj7) {
17570 res8 = SWIG_ConvertPtr(obj7, &argp8, SWIGTYPE_p_wxValidator, 0 | 0);
17571 if (!SWIG_IsOK(res8)) {
17572 SWIG_exception_fail(SWIG_ArgError(res8), "in method '" "RadioButton_Create" "', expected argument " "8"" of type '" "wxValidator const &""'");
17573 }
17574 if (!argp8) {
17575 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "RadioButton_Create" "', expected argument " "8"" of type '" "wxValidator const &""'");
d55e5bfc 17576 }
554f62e9
RD
17577 arg8 = reinterpret_cast< wxValidator * >(argp8);
17578 }
17579 if (obj8) {
d55e5bfc 17580 {
554f62e9
RD
17581 arg9 = wxString_in_helper(obj8);
17582 if (arg9 == NULL) SWIG_fail;
17583 temp9 = true;
d55e5bfc 17584 }
554f62e9
RD
17585 }
17586 {
17587 PyThreadState* __tstate = wxPyBeginAllowThreads();
17588 result = (bool)(arg1)->Create(arg2,arg3,(wxString const &)*arg4,(wxPoint const &)*arg5,(wxSize const &)*arg6,arg7,(wxValidator const &)*arg8,(wxString const &)*arg9);
17589 wxPyEndAllowThreads(__tstate);
17590 if (PyErr_Occurred()) SWIG_fail;
17591 }
17592 {
17593 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
17594 }
17595 {
17596 if (temp4)
17597 delete arg4;
17598 }
17599 {
17600 if (temp9)
17601 delete arg9;
17602 }
17603 return resultobj;
17604fail:
17605 {
17606 if (temp4)
17607 delete arg4;
17608 }
17609 {
17610 if (temp9)
17611 delete arg9;
17612 }
17613 return NULL;
d55e5bfc
RD
17614}
17615
17616
554f62e9
RD
17617SWIGINTERN PyObject *_wrap_RadioButton_GetValue(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
17618 PyObject *resultobj = 0;
17619 wxRadioButton *arg1 = (wxRadioButton *) 0 ;
17620 bool result;
17621 void *argp1 = 0 ;
17622 int res1 = 0 ;
17623 PyObject *swig_obj[1] ;
17624
17625 if (!args) SWIG_fail;
17626 swig_obj[0] = args;
17627 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxRadioButton, 0 | 0 );
17628 if (!SWIG_IsOK(res1)) {
17629 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "RadioButton_GetValue" "', expected argument " "1"" of type '" "wxRadioButton *""'");
17630 }
17631 arg1 = reinterpret_cast< wxRadioButton * >(argp1);
17632 {
17633 PyThreadState* __tstate = wxPyBeginAllowThreads();
17634 result = (bool)(arg1)->GetValue();
17635 wxPyEndAllowThreads(__tstate);
17636 if (PyErr_Occurred()) SWIG_fail;
17637 }
17638 {
17639 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
17640 }
17641 return resultobj;
17642fail:
17643 return NULL;
17644}
17645
17646
17647SWIGINTERN PyObject *_wrap_RadioButton_SetValue(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
17648 PyObject *resultobj = 0;
17649 wxRadioButton *arg1 = (wxRadioButton *) 0 ;
17650 bool arg2 ;
17651 void *argp1 = 0 ;
17652 int res1 = 0 ;
17653 bool val2 ;
17654 int ecode2 = 0 ;
17655 PyObject * obj0 = 0 ;
17656 PyObject * obj1 = 0 ;
17657 char * kwnames[] = {
17658 (char *) "self",(char *) "value", NULL
17659 };
17660
17661 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:RadioButton_SetValue",kwnames,&obj0,&obj1)) SWIG_fail;
17662 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxRadioButton, 0 | 0 );
17663 if (!SWIG_IsOK(res1)) {
17664 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "RadioButton_SetValue" "', expected argument " "1"" of type '" "wxRadioButton *""'");
17665 }
17666 arg1 = reinterpret_cast< wxRadioButton * >(argp1);
17667 ecode2 = SWIG_AsVal_bool(obj1, &val2);
17668 if (!SWIG_IsOK(ecode2)) {
17669 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "RadioButton_SetValue" "', expected argument " "2"" of type '" "bool""'");
17670 }
17671 arg2 = static_cast< bool >(val2);
17672 {
17673 PyThreadState* __tstate = wxPyBeginAllowThreads();
17674 (arg1)->SetValue(arg2);
17675 wxPyEndAllowThreads(__tstate);
17676 if (PyErr_Occurred()) SWIG_fail;
17677 }
17678 resultobj = SWIG_Py_Void();
17679 return resultobj;
17680fail:
17681 return NULL;
17682}
17683
17684
17685SWIGINTERN PyObject *_wrap_RadioButton_GetClassDefaultAttributes(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
17686 PyObject *resultobj = 0;
17687 wxWindowVariant arg1 = (wxWindowVariant) wxWINDOW_VARIANT_NORMAL ;
17688 SwigValueWrapper<wxVisualAttributes > result;
17689 int val1 ;
17690 int ecode1 = 0 ;
17691 PyObject * obj0 = 0 ;
17692 char * kwnames[] = {
17693 (char *) "variant", NULL
17694 };
17695
17696 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|O:RadioButton_GetClassDefaultAttributes",kwnames,&obj0)) SWIG_fail;
17697 if (obj0) {
17698 ecode1 = SWIG_AsVal_int(obj0, &val1);
17699 if (!SWIG_IsOK(ecode1)) {
17700 SWIG_exception_fail(SWIG_ArgError(ecode1), "in method '" "RadioButton_GetClassDefaultAttributes" "', expected argument " "1"" of type '" "wxWindowVariant""'");
17701 }
17702 arg1 = static_cast< wxWindowVariant >(val1);
17703 }
17704 {
17705 if (!wxPyCheckForApp()) SWIG_fail;
17706 PyThreadState* __tstate = wxPyBeginAllowThreads();
17707 result = wxRadioButton::GetClassDefaultAttributes(arg1);
17708 wxPyEndAllowThreads(__tstate);
17709 if (PyErr_Occurred()) SWIG_fail;
17710 }
17711 resultobj = SWIG_NewPointerObj((new wxVisualAttributes(static_cast< const wxVisualAttributes& >(result))), SWIGTYPE_p_wxVisualAttributes, SWIG_POINTER_OWN | 0 );
17712 return resultobj;
17713fail:
17714 return NULL;
d55e5bfc
RD
17715}
17716
17717
554f62e9
RD
17718SWIGINTERN PyObject *RadioButton_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
17719 PyObject *obj;
17720 if (!SWIG_Python_UnpackTuple(args,(char*)"swigregister", 1, 1,&obj)) return NULL;
17721 SWIG_TypeNewClientData(SWIGTYPE_p_wxRadioButton, SWIG_NewClientData(obj));
17722 return SWIG_Py_Void();
d55e5bfc
RD
17723}
17724
554f62e9
RD
17725SWIGINTERN PyObject *RadioButton_swiginit(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
17726 return SWIG_Python_InitShadowInstance(args);
17727}
d55e5bfc 17728
554f62e9
RD
17729SWIGINTERN int SliderNameStr_set(PyObject *) {
17730 SWIG_Error(SWIG_AttributeError,"Variable SliderNameStr is read-only.");
17731 return 1;
d55e5bfc
RD
17732}
17733
17734
554f62e9
RD
17735SWIGINTERN PyObject *SliderNameStr_get(void) {
17736 PyObject *pyobj = 0;
17737
17738 {
17739#if wxUSE_UNICODE
17740 pyobj = PyUnicode_FromWideChar((&wxPySliderNameStr)->c_str(), (&wxPySliderNameStr)->Len());
17741#else
17742 pyobj = PyString_FromStringAndSize((&wxPySliderNameStr)->c_str(), (&wxPySliderNameStr)->Len());
17743#endif
17744 }
17745 return pyobj;
17746}
17747
17748
17749SWIGINTERN PyObject *_wrap_new_Slider(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
17750 PyObject *resultobj = 0;
17751 wxWindow *arg1 = (wxWindow *) 0 ;
17752 int arg2 = (int) -1 ;
17753 int arg3 = (int) 0 ;
17754 int arg4 = (int) 0 ;
17755 int arg5 = (int) 100 ;
17756 wxPoint const &arg6_defvalue = wxDefaultPosition ;
17757 wxPoint *arg6 = (wxPoint *) &arg6_defvalue ;
17758 wxSize const &arg7_defvalue = wxDefaultSize ;
17759 wxSize *arg7 = (wxSize *) &arg7_defvalue ;
17760 long arg8 = (long) wxSL_HORIZONTAL ;
17761 wxValidator const &arg9_defvalue = wxDefaultValidator ;
17762 wxValidator *arg9 = (wxValidator *) &arg9_defvalue ;
17763 wxString const &arg10_defvalue = wxPySliderNameStr ;
17764 wxString *arg10 = (wxString *) &arg10_defvalue ;
17765 wxSlider *result = 0 ;
17766 void *argp1 = 0 ;
17767 int res1 = 0 ;
17768 int val2 ;
17769 int ecode2 = 0 ;
17770 int val3 ;
17771 int ecode3 = 0 ;
17772 int val4 ;
17773 int ecode4 = 0 ;
17774 int val5 ;
17775 int ecode5 = 0 ;
17776 wxPoint temp6 ;
17777 wxSize temp7 ;
17778 long val8 ;
17779 int ecode8 = 0 ;
17780 void *argp9 = 0 ;
17781 int res9 = 0 ;
17782 bool temp10 = false ;
17783 PyObject * obj0 = 0 ;
17784 PyObject * obj1 = 0 ;
17785 PyObject * obj2 = 0 ;
17786 PyObject * obj3 = 0 ;
17787 PyObject * obj4 = 0 ;
17788 PyObject * obj5 = 0 ;
17789 PyObject * obj6 = 0 ;
17790 PyObject * obj7 = 0 ;
17791 PyObject * obj8 = 0 ;
17792 PyObject * obj9 = 0 ;
17793 char * kwnames[] = {
17794 (char *) "parent",(char *) "id",(char *) "value",(char *) "minValue",(char *) "maxValue",(char *) "pos",(char *) "size",(char *) "style",(char *) "validator",(char *) "name", NULL
17795 };
17796
17797 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|OOOOOOOOO:new_Slider",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6,&obj7,&obj8,&obj9)) SWIG_fail;
17798 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxWindow, 0 | 0 );
17799 if (!SWIG_IsOK(res1)) {
17800 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_Slider" "', expected argument " "1"" of type '" "wxWindow *""'");
17801 }
17802 arg1 = reinterpret_cast< wxWindow * >(argp1);
17803 if (obj1) {
17804 ecode2 = SWIG_AsVal_int(obj1, &val2);
17805 if (!SWIG_IsOK(ecode2)) {
17806 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "new_Slider" "', expected argument " "2"" of type '" "int""'");
17807 }
17808 arg2 = static_cast< int >(val2);
17809 }
17810 if (obj2) {
17811 ecode3 = SWIG_AsVal_int(obj2, &val3);
17812 if (!SWIG_IsOK(ecode3)) {
17813 SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "new_Slider" "', expected argument " "3"" of type '" "int""'");
17814 }
17815 arg3 = static_cast< int >(val3);
17816 }
17817 if (obj3) {
17818 ecode4 = SWIG_AsVal_int(obj3, &val4);
17819 if (!SWIG_IsOK(ecode4)) {
17820 SWIG_exception_fail(SWIG_ArgError(ecode4), "in method '" "new_Slider" "', expected argument " "4"" of type '" "int""'");
17821 }
17822 arg4 = static_cast< int >(val4);
17823 }
17824 if (obj4) {
17825 ecode5 = SWIG_AsVal_int(obj4, &val5);
17826 if (!SWIG_IsOK(ecode5)) {
17827 SWIG_exception_fail(SWIG_ArgError(ecode5), "in method '" "new_Slider" "', expected argument " "5"" of type '" "int""'");
17828 }
17829 arg5 = static_cast< int >(val5);
17830 }
17831 if (obj5) {
d55e5bfc 17832 {
554f62e9
RD
17833 arg6 = &temp6;
17834 if ( ! wxPoint_helper(obj5, &arg6)) SWIG_fail;
d55e5bfc 17835 }
554f62e9
RD
17836 }
17837 if (obj6) {
093d3ff1 17838 {
554f62e9
RD
17839 arg7 = &temp7;
17840 if ( ! wxSize_helper(obj6, &arg7)) SWIG_fail;
093d3ff1 17841 }
554f62e9
RD
17842 }
17843 if (obj7) {
17844 ecode8 = SWIG_AsVal_long(obj7, &val8);
17845 if (!SWIG_IsOK(ecode8)) {
17846 SWIG_exception_fail(SWIG_ArgError(ecode8), "in method '" "new_Slider" "', expected argument " "8"" of type '" "long""'");
17847 }
17848 arg8 = static_cast< long >(val8);
17849 }
17850 if (obj8) {
17851 res9 = SWIG_ConvertPtr(obj8, &argp9, SWIGTYPE_p_wxValidator, 0 | 0);
17852 if (!SWIG_IsOK(res9)) {
17853 SWIG_exception_fail(SWIG_ArgError(res9), "in method '" "new_Slider" "', expected argument " "9"" of type '" "wxValidator const &""'");
093d3ff1 17854 }
554f62e9
RD
17855 if (!argp9) {
17856 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_Slider" "', expected argument " "9"" of type '" "wxValidator const &""'");
093d3ff1 17857 }
554f62e9
RD
17858 arg9 = reinterpret_cast< wxValidator * >(argp9);
17859 }
17860 if (obj9) {
d55e5bfc 17861 {
554f62e9
RD
17862 arg10 = wxString_in_helper(obj9);
17863 if (arg10 == NULL) SWIG_fail;
17864 temp10 = true;
d55e5bfc 17865 }
554f62e9
RD
17866 }
17867 {
17868 if (!wxPyCheckForApp()) SWIG_fail;
17869 PyThreadState* __tstate = wxPyBeginAllowThreads();
17870 result = (wxSlider *)new wxSlider(arg1,arg2,arg3,arg4,arg5,(wxPoint const &)*arg6,(wxSize const &)*arg7,arg8,(wxValidator const &)*arg9,(wxString const &)*arg10);
17871 wxPyEndAllowThreads(__tstate);
17872 if (PyErr_Occurred()) SWIG_fail;
17873 }
17874 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_wxSlider, SWIG_POINTER_NEW | 0 );
17875 {
17876 if (temp10)
17877 delete arg10;
17878 }
17879 return resultobj;
17880fail:
17881 {
17882 if (temp10)
17883 delete arg10;
17884 }
17885 return NULL;
d55e5bfc
RD
17886}
17887
17888
554f62e9
RD
17889SWIGINTERN PyObject *_wrap_new_PreSlider(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
17890 PyObject *resultobj = 0;
17891 wxSlider *result = 0 ;
17892
17893 if (!SWIG_Python_UnpackTuple(args,"new_PreSlider",0,0,0)) SWIG_fail;
17894 {
17895 if (!wxPyCheckForApp()) SWIG_fail;
17896 PyThreadState* __tstate = wxPyBeginAllowThreads();
17897 result = (wxSlider *)new wxSlider();
17898 wxPyEndAllowThreads(__tstate);
17899 if (PyErr_Occurred()) SWIG_fail;
17900 }
17901 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_wxSlider, SWIG_POINTER_OWN | 0 );
17902 return resultobj;
17903fail:
17904 return NULL;
17905}
17906
17907
17908SWIGINTERN PyObject *_wrap_Slider_Create(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
17909 PyObject *resultobj = 0;
17910 wxSlider *arg1 = (wxSlider *) 0 ;
17911 wxWindow *arg2 = (wxWindow *) 0 ;
17912 int arg3 = (int) -1 ;
17913 int arg4 = (int) 0 ;
17914 int arg5 = (int) 0 ;
17915 int arg6 = (int) 100 ;
17916 wxPoint const &arg7_defvalue = wxDefaultPosition ;
17917 wxPoint *arg7 = (wxPoint *) &arg7_defvalue ;
17918 wxSize const &arg8_defvalue = wxDefaultSize ;
17919 wxSize *arg8 = (wxSize *) &arg8_defvalue ;
17920 long arg9 = (long) wxSL_HORIZONTAL ;
17921 wxValidator const &arg10_defvalue = wxDefaultValidator ;
17922 wxValidator *arg10 = (wxValidator *) &arg10_defvalue ;
17923 wxString const &arg11_defvalue = wxPySliderNameStr ;
17924 wxString *arg11 = (wxString *) &arg11_defvalue ;
17925 bool result;
17926 void *argp1 = 0 ;
17927 int res1 = 0 ;
17928 void *argp2 = 0 ;
17929 int res2 = 0 ;
17930 int val3 ;
17931 int ecode3 = 0 ;
17932 int val4 ;
17933 int ecode4 = 0 ;
17934 int val5 ;
17935 int ecode5 = 0 ;
17936 int val6 ;
17937 int ecode6 = 0 ;
17938 wxPoint temp7 ;
17939 wxSize temp8 ;
17940 long val9 ;
17941 int ecode9 = 0 ;
17942 void *argp10 = 0 ;
17943 int res10 = 0 ;
17944 bool temp11 = false ;
17945 PyObject * obj0 = 0 ;
17946 PyObject * obj1 = 0 ;
17947 PyObject * obj2 = 0 ;
17948 PyObject * obj3 = 0 ;
17949 PyObject * obj4 = 0 ;
17950 PyObject * obj5 = 0 ;
17951 PyObject * obj6 = 0 ;
17952 PyObject * obj7 = 0 ;
17953 PyObject * obj8 = 0 ;
17954 PyObject * obj9 = 0 ;
17955 PyObject * obj10 = 0 ;
17956 char * kwnames[] = {
17957 (char *) "self",(char *) "parent",(char *) "id",(char *) "value",(char *) "minValue",(char *) "maxValue",(char *) "pos",(char *) "size",(char *) "style",(char *) "validator",(char *) "name", NULL
17958 };
17959
17960 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|OOOOOOOOO:Slider_Create",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6,&obj7,&obj8,&obj9,&obj10)) SWIG_fail;
17961 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxSlider, 0 | 0 );
17962 if (!SWIG_IsOK(res1)) {
17963 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Slider_Create" "', expected argument " "1"" of type '" "wxSlider *""'");
17964 }
17965 arg1 = reinterpret_cast< wxSlider * >(argp1);
17966 res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_wxWindow, 0 | 0 );
17967 if (!SWIG_IsOK(res2)) {
17968 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "Slider_Create" "', expected argument " "2"" of type '" "wxWindow *""'");
17969 }
17970 arg2 = reinterpret_cast< wxWindow * >(argp2);
17971 if (obj2) {
17972 ecode3 = SWIG_AsVal_int(obj2, &val3);
17973 if (!SWIG_IsOK(ecode3)) {
17974 SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "Slider_Create" "', expected argument " "3"" of type '" "int""'");
17975 }
17976 arg3 = static_cast< int >(val3);
17977 }
17978 if (obj3) {
17979 ecode4 = SWIG_AsVal_int(obj3, &val4);
17980 if (!SWIG_IsOK(ecode4)) {
17981 SWIG_exception_fail(SWIG_ArgError(ecode4), "in method '" "Slider_Create" "', expected argument " "4"" of type '" "int""'");
17982 }
17983 arg4 = static_cast< int >(val4);
17984 }
17985 if (obj4) {
17986 ecode5 = SWIG_AsVal_int(obj4, &val5);
17987 if (!SWIG_IsOK(ecode5)) {
17988 SWIG_exception_fail(SWIG_ArgError(ecode5), "in method '" "Slider_Create" "', expected argument " "5"" of type '" "int""'");
17989 }
17990 arg5 = static_cast< int >(val5);
17991 }
17992 if (obj5) {
17993 ecode6 = SWIG_AsVal_int(obj5, &val6);
17994 if (!SWIG_IsOK(ecode6)) {
17995 SWIG_exception_fail(SWIG_ArgError(ecode6), "in method '" "Slider_Create" "', expected argument " "6"" of type '" "int""'");
17996 }
17997 arg6 = static_cast< int >(val6);
17998 }
17999 if (obj6) {
d55e5bfc 18000 {
554f62e9
RD
18001 arg7 = &temp7;
18002 if ( ! wxPoint_helper(obj6, &arg7)) SWIG_fail;
d55e5bfc 18003 }
554f62e9
RD
18004 }
18005 if (obj7) {
093d3ff1 18006 {
554f62e9
RD
18007 arg8 = &temp8;
18008 if ( ! wxSize_helper(obj7, &arg8)) SWIG_fail;
18009 }
18010 }
18011 if (obj8) {
18012 ecode9 = SWIG_AsVal_long(obj8, &val9);
18013 if (!SWIG_IsOK(ecode9)) {
18014 SWIG_exception_fail(SWIG_ArgError(ecode9), "in method '" "Slider_Create" "', expected argument " "9"" of type '" "long""'");
18015 }
18016 arg9 = static_cast< long >(val9);
18017 }
18018 if (obj9) {
18019 res10 = SWIG_ConvertPtr(obj9, &argp10, SWIGTYPE_p_wxValidator, 0 | 0);
18020 if (!SWIG_IsOK(res10)) {
18021 SWIG_exception_fail(SWIG_ArgError(res10), "in method '" "Slider_Create" "', expected argument " "10"" of type '" "wxValidator const &""'");
093d3ff1 18022 }
554f62e9
RD
18023 if (!argp10) {
18024 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "Slider_Create" "', expected argument " "10"" of type '" "wxValidator const &""'");
18025 }
18026 arg10 = reinterpret_cast< wxValidator * >(argp10);
18027 }
18028 if (obj10) {
d55e5bfc 18029 {
554f62e9
RD
18030 arg11 = wxString_in_helper(obj10);
18031 if (arg11 == NULL) SWIG_fail;
18032 temp11 = true;
d55e5bfc 18033 }
554f62e9
RD
18034 }
18035 {
18036 PyThreadState* __tstate = wxPyBeginAllowThreads();
18037 result = (bool)(arg1)->Create(arg2,arg3,arg4,arg5,arg6,(wxPoint const &)*arg7,(wxSize const &)*arg8,arg9,(wxValidator const &)*arg10,(wxString const &)*arg11);
18038 wxPyEndAllowThreads(__tstate);
18039 if (PyErr_Occurred()) SWIG_fail;
18040 }
18041 {
18042 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
18043 }
18044 {
18045 if (temp11)
18046 delete arg11;
18047 }
18048 return resultobj;
18049fail:
18050 {
18051 if (temp11)
18052 delete arg11;
18053 }
18054 return NULL;
d55e5bfc
RD
18055}
18056
18057
554f62e9
RD
18058SWIGINTERN PyObject *_wrap_Slider_GetValue(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
18059 PyObject *resultobj = 0;
18060 wxSlider *arg1 = (wxSlider *) 0 ;
18061 int result;
18062 void *argp1 = 0 ;
18063 int res1 = 0 ;
18064 PyObject *swig_obj[1] ;
18065
18066 if (!args) SWIG_fail;
18067 swig_obj[0] = args;
18068 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxSlider, 0 | 0 );
18069 if (!SWIG_IsOK(res1)) {
18070 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Slider_GetValue" "', expected argument " "1"" of type '" "wxSlider const *""'");
18071 }
18072 arg1 = reinterpret_cast< wxSlider * >(argp1);
18073 {
18074 PyThreadState* __tstate = wxPyBeginAllowThreads();
18075 result = (int)((wxSlider const *)arg1)->GetValue();
18076 wxPyEndAllowThreads(__tstate);
18077 if (PyErr_Occurred()) SWIG_fail;
18078 }
18079 resultobj = SWIG_From_int(static_cast< int >(result));
18080 return resultobj;
18081fail:
18082 return NULL;
18083}
18084
18085
18086SWIGINTERN PyObject *_wrap_Slider_SetValue(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
18087 PyObject *resultobj = 0;
18088 wxSlider *arg1 = (wxSlider *) 0 ;
18089 int arg2 ;
18090 void *argp1 = 0 ;
18091 int res1 = 0 ;
18092 int val2 ;
18093 int ecode2 = 0 ;
18094 PyObject * obj0 = 0 ;
18095 PyObject * obj1 = 0 ;
18096 char * kwnames[] = {
18097 (char *) "self",(char *) "value", NULL
18098 };
18099
18100 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Slider_SetValue",kwnames,&obj0,&obj1)) SWIG_fail;
18101 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxSlider, 0 | 0 );
18102 if (!SWIG_IsOK(res1)) {
18103 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Slider_SetValue" "', expected argument " "1"" of type '" "wxSlider *""'");
18104 }
18105 arg1 = reinterpret_cast< wxSlider * >(argp1);
18106 ecode2 = SWIG_AsVal_int(obj1, &val2);
18107 if (!SWIG_IsOK(ecode2)) {
18108 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "Slider_SetValue" "', expected argument " "2"" of type '" "int""'");
18109 }
18110 arg2 = static_cast< int >(val2);
18111 {
18112 PyThreadState* __tstate = wxPyBeginAllowThreads();
18113 (arg1)->SetValue(arg2);
18114 wxPyEndAllowThreads(__tstate);
18115 if (PyErr_Occurred()) SWIG_fail;
18116 }
18117 resultobj = SWIG_Py_Void();
18118 return resultobj;
18119fail:
18120 return NULL;
18121}
18122
18123
18124SWIGINTERN PyObject *_wrap_Slider_SetRange(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
18125 PyObject *resultobj = 0;
18126 wxSlider *arg1 = (wxSlider *) 0 ;
18127 int arg2 ;
18128 int arg3 ;
18129 void *argp1 = 0 ;
18130 int res1 = 0 ;
18131 int val2 ;
18132 int ecode2 = 0 ;
18133 int val3 ;
18134 int ecode3 = 0 ;
18135 PyObject * obj0 = 0 ;
18136 PyObject * obj1 = 0 ;
18137 PyObject * obj2 = 0 ;
18138 char * kwnames[] = {
18139 (char *) "self",(char *) "minValue",(char *) "maxValue", NULL
18140 };
18141
18142 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:Slider_SetRange",kwnames,&obj0,&obj1,&obj2)) SWIG_fail;
18143 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxSlider, 0 | 0 );
18144 if (!SWIG_IsOK(res1)) {
18145 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Slider_SetRange" "', expected argument " "1"" of type '" "wxSlider *""'");
18146 }
18147 arg1 = reinterpret_cast< wxSlider * >(argp1);
18148 ecode2 = SWIG_AsVal_int(obj1, &val2);
18149 if (!SWIG_IsOK(ecode2)) {
18150 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "Slider_SetRange" "', expected argument " "2"" of type '" "int""'");
18151 }
18152 arg2 = static_cast< int >(val2);
18153 ecode3 = SWIG_AsVal_int(obj2, &val3);
18154 if (!SWIG_IsOK(ecode3)) {
18155 SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "Slider_SetRange" "', expected argument " "3"" of type '" "int""'");
18156 }
18157 arg3 = static_cast< int >(val3);
18158 {
18159 PyThreadState* __tstate = wxPyBeginAllowThreads();
18160 (arg1)->SetRange(arg2,arg3);
18161 wxPyEndAllowThreads(__tstate);
18162 if (PyErr_Occurred()) SWIG_fail;
18163 }
18164 resultobj = SWIG_Py_Void();
18165 return resultobj;
18166fail:
18167 return NULL;
d55e5bfc
RD
18168}
18169
18170
554f62e9
RD
18171SWIGINTERN PyObject *_wrap_Slider_GetMin(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
18172 PyObject *resultobj = 0;
18173 wxSlider *arg1 = (wxSlider *) 0 ;
18174 int result;
18175 void *argp1 = 0 ;
18176 int res1 = 0 ;
18177 PyObject *swig_obj[1] ;
18178
18179 if (!args) SWIG_fail;
18180 swig_obj[0] = args;
18181 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxSlider, 0 | 0 );
18182 if (!SWIG_IsOK(res1)) {
18183 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Slider_GetMin" "', expected argument " "1"" of type '" "wxSlider const *""'");
18184 }
18185 arg1 = reinterpret_cast< wxSlider * >(argp1);
18186 {
18187 PyThreadState* __tstate = wxPyBeginAllowThreads();
18188 result = (int)((wxSlider const *)arg1)->GetMin();
18189 wxPyEndAllowThreads(__tstate);
18190 if (PyErr_Occurred()) SWIG_fail;
18191 }
18192 resultobj = SWIG_From_int(static_cast< int >(result));
18193 return resultobj;
18194fail:
18195 return NULL;
d55e5bfc
RD
18196}
18197
18198
554f62e9
RD
18199SWIGINTERN PyObject *_wrap_Slider_GetMax(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
18200 PyObject *resultobj = 0;
18201 wxSlider *arg1 = (wxSlider *) 0 ;
18202 int result;
18203 void *argp1 = 0 ;
18204 int res1 = 0 ;
18205 PyObject *swig_obj[1] ;
18206
18207 if (!args) SWIG_fail;
18208 swig_obj[0] = args;
18209 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxSlider, 0 | 0 );
18210 if (!SWIG_IsOK(res1)) {
18211 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Slider_GetMax" "', expected argument " "1"" of type '" "wxSlider const *""'");
18212 }
18213 arg1 = reinterpret_cast< wxSlider * >(argp1);
18214 {
18215 PyThreadState* __tstate = wxPyBeginAllowThreads();
18216 result = (int)((wxSlider const *)arg1)->GetMax();
18217 wxPyEndAllowThreads(__tstate);
18218 if (PyErr_Occurred()) SWIG_fail;
18219 }
18220 resultobj = SWIG_From_int(static_cast< int >(result));
18221 return resultobj;
18222fail:
18223 return NULL;
18224}
18225
18226
18227SWIGINTERN PyObject *_wrap_Slider_SetMin(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
18228 PyObject *resultobj = 0;
18229 wxSlider *arg1 = (wxSlider *) 0 ;
18230 int arg2 ;
18231 void *argp1 = 0 ;
18232 int res1 = 0 ;
18233 int val2 ;
18234 int ecode2 = 0 ;
18235 PyObject * obj0 = 0 ;
18236 PyObject * obj1 = 0 ;
18237 char * kwnames[] = {
18238 (char *) "self",(char *) "minValue", NULL
18239 };
18240
18241 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Slider_SetMin",kwnames,&obj0,&obj1)) SWIG_fail;
18242 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxSlider, 0 | 0 );
18243 if (!SWIG_IsOK(res1)) {
18244 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Slider_SetMin" "', expected argument " "1"" of type '" "wxSlider *""'");
18245 }
18246 arg1 = reinterpret_cast< wxSlider * >(argp1);
18247 ecode2 = SWIG_AsVal_int(obj1, &val2);
18248 if (!SWIG_IsOK(ecode2)) {
18249 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "Slider_SetMin" "', expected argument " "2"" of type '" "int""'");
18250 }
18251 arg2 = static_cast< int >(val2);
18252 {
18253 PyThreadState* __tstate = wxPyBeginAllowThreads();
18254 (arg1)->SetMin(arg2);
18255 wxPyEndAllowThreads(__tstate);
18256 if (PyErr_Occurred()) SWIG_fail;
18257 }
18258 resultobj = SWIG_Py_Void();
18259 return resultobj;
18260fail:
18261 return NULL;
18262}
18263
18264
18265SWIGINTERN PyObject *_wrap_Slider_SetMax(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
18266 PyObject *resultobj = 0;
18267 wxSlider *arg1 = (wxSlider *) 0 ;
18268 int arg2 ;
18269 void *argp1 = 0 ;
18270 int res1 = 0 ;
18271 int val2 ;
18272 int ecode2 = 0 ;
18273 PyObject * obj0 = 0 ;
18274 PyObject * obj1 = 0 ;
18275 char * kwnames[] = {
18276 (char *) "self",(char *) "maxValue", NULL
18277 };
18278
18279 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Slider_SetMax",kwnames,&obj0,&obj1)) SWIG_fail;
18280 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxSlider, 0 | 0 );
18281 if (!SWIG_IsOK(res1)) {
18282 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Slider_SetMax" "', expected argument " "1"" of type '" "wxSlider *""'");
18283 }
18284 arg1 = reinterpret_cast< wxSlider * >(argp1);
18285 ecode2 = SWIG_AsVal_int(obj1, &val2);
18286 if (!SWIG_IsOK(ecode2)) {
18287 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "Slider_SetMax" "', expected argument " "2"" of type '" "int""'");
18288 }
18289 arg2 = static_cast< int >(val2);
18290 {
18291 PyThreadState* __tstate = wxPyBeginAllowThreads();
18292 (arg1)->SetMax(arg2);
18293 wxPyEndAllowThreads(__tstate);
18294 if (PyErr_Occurred()) SWIG_fail;
18295 }
18296 resultobj = SWIG_Py_Void();
18297 return resultobj;
18298fail:
18299 return NULL;
18300}
18301
18302
18303SWIGINTERN PyObject *_wrap_Slider_SetLineSize(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
18304 PyObject *resultobj = 0;
18305 wxSlider *arg1 = (wxSlider *) 0 ;
18306 int arg2 ;
18307 void *argp1 = 0 ;
18308 int res1 = 0 ;
18309 int val2 ;
18310 int ecode2 = 0 ;
18311 PyObject * obj0 = 0 ;
18312 PyObject * obj1 = 0 ;
18313 char * kwnames[] = {
18314 (char *) "self",(char *) "lineSize", NULL
18315 };
18316
18317 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Slider_SetLineSize",kwnames,&obj0,&obj1)) SWIG_fail;
18318 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxSlider, 0 | 0 );
18319 if (!SWIG_IsOK(res1)) {
18320 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Slider_SetLineSize" "', expected argument " "1"" of type '" "wxSlider *""'");
18321 }
18322 arg1 = reinterpret_cast< wxSlider * >(argp1);
18323 ecode2 = SWIG_AsVal_int(obj1, &val2);
18324 if (!SWIG_IsOK(ecode2)) {
18325 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "Slider_SetLineSize" "', expected argument " "2"" of type '" "int""'");
18326 }
18327 arg2 = static_cast< int >(val2);
18328 {
18329 PyThreadState* __tstate = wxPyBeginAllowThreads();
18330 (arg1)->SetLineSize(arg2);
18331 wxPyEndAllowThreads(__tstate);
18332 if (PyErr_Occurred()) SWIG_fail;
18333 }
18334 resultobj = SWIG_Py_Void();
18335 return resultobj;
18336fail:
18337 return NULL;
18338}
18339
18340
18341SWIGINTERN PyObject *_wrap_Slider_SetPageSize(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
18342 PyObject *resultobj = 0;
18343 wxSlider *arg1 = (wxSlider *) 0 ;
18344 int arg2 ;
18345 void *argp1 = 0 ;
18346 int res1 = 0 ;
18347 int val2 ;
18348 int ecode2 = 0 ;
18349 PyObject * obj0 = 0 ;
18350 PyObject * obj1 = 0 ;
18351 char * kwnames[] = {
18352 (char *) "self",(char *) "pageSize", NULL
18353 };
18354
18355 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Slider_SetPageSize",kwnames,&obj0,&obj1)) SWIG_fail;
18356 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxSlider, 0 | 0 );
18357 if (!SWIG_IsOK(res1)) {
18358 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Slider_SetPageSize" "', expected argument " "1"" of type '" "wxSlider *""'");
18359 }
18360 arg1 = reinterpret_cast< wxSlider * >(argp1);
18361 ecode2 = SWIG_AsVal_int(obj1, &val2);
18362 if (!SWIG_IsOK(ecode2)) {
18363 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "Slider_SetPageSize" "', expected argument " "2"" of type '" "int""'");
18364 }
18365 arg2 = static_cast< int >(val2);
18366 {
18367 PyThreadState* __tstate = wxPyBeginAllowThreads();
18368 (arg1)->SetPageSize(arg2);
18369 wxPyEndAllowThreads(__tstate);
18370 if (PyErr_Occurred()) SWIG_fail;
18371 }
18372 resultobj = SWIG_Py_Void();
18373 return resultobj;
18374fail:
18375 return NULL;
d55e5bfc
RD
18376}
18377
18378
554f62e9
RD
18379SWIGINTERN PyObject *_wrap_Slider_GetLineSize(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
18380 PyObject *resultobj = 0;
18381 wxSlider *arg1 = (wxSlider *) 0 ;
18382 int result;
18383 void *argp1 = 0 ;
18384 int res1 = 0 ;
18385 PyObject *swig_obj[1] ;
18386
18387 if (!args) SWIG_fail;
18388 swig_obj[0] = args;
18389 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxSlider, 0 | 0 );
18390 if (!SWIG_IsOK(res1)) {
18391 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Slider_GetLineSize" "', expected argument " "1"" of type '" "wxSlider const *""'");
18392 }
18393 arg1 = reinterpret_cast< wxSlider * >(argp1);
18394 {
18395 PyThreadState* __tstate = wxPyBeginAllowThreads();
18396 result = (int)((wxSlider const *)arg1)->GetLineSize();
18397 wxPyEndAllowThreads(__tstate);
18398 if (PyErr_Occurred()) SWIG_fail;
18399 }
18400 resultobj = SWIG_From_int(static_cast< int >(result));
18401 return resultobj;
18402fail:
18403 return NULL;
d55e5bfc
RD
18404}
18405
18406
554f62e9
RD
18407SWIGINTERN PyObject *_wrap_Slider_GetPageSize(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
18408 PyObject *resultobj = 0;
18409 wxSlider *arg1 = (wxSlider *) 0 ;
18410 int result;
18411 void *argp1 = 0 ;
18412 int res1 = 0 ;
18413 PyObject *swig_obj[1] ;
18414
18415 if (!args) SWIG_fail;
18416 swig_obj[0] = args;
18417 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxSlider, 0 | 0 );
18418 if (!SWIG_IsOK(res1)) {
18419 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Slider_GetPageSize" "', expected argument " "1"" of type '" "wxSlider const *""'");
18420 }
18421 arg1 = reinterpret_cast< wxSlider * >(argp1);
18422 {
18423 PyThreadState* __tstate = wxPyBeginAllowThreads();
18424 result = (int)((wxSlider const *)arg1)->GetPageSize();
18425 wxPyEndAllowThreads(__tstate);
18426 if (PyErr_Occurred()) SWIG_fail;
18427 }
18428 resultobj = SWIG_From_int(static_cast< int >(result));
18429 return resultobj;
18430fail:
18431 return NULL;
18432}
18433
18434
18435SWIGINTERN PyObject *_wrap_Slider_SetThumbLength(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
18436 PyObject *resultobj = 0;
18437 wxSlider *arg1 = (wxSlider *) 0 ;
18438 int arg2 ;
18439 void *argp1 = 0 ;
18440 int res1 = 0 ;
18441 int val2 ;
18442 int ecode2 = 0 ;
18443 PyObject * obj0 = 0 ;
18444 PyObject * obj1 = 0 ;
18445 char * kwnames[] = {
18446 (char *) "self",(char *) "lenPixels", NULL
18447 };
18448
18449 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Slider_SetThumbLength",kwnames,&obj0,&obj1)) SWIG_fail;
18450 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxSlider, 0 | 0 );
18451 if (!SWIG_IsOK(res1)) {
18452 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Slider_SetThumbLength" "', expected argument " "1"" of type '" "wxSlider *""'");
18453 }
18454 arg1 = reinterpret_cast< wxSlider * >(argp1);
18455 ecode2 = SWIG_AsVal_int(obj1, &val2);
18456 if (!SWIG_IsOK(ecode2)) {
18457 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "Slider_SetThumbLength" "', expected argument " "2"" of type '" "int""'");
18458 }
18459 arg2 = static_cast< int >(val2);
18460 {
18461 PyThreadState* __tstate = wxPyBeginAllowThreads();
18462 (arg1)->SetThumbLength(arg2);
18463 wxPyEndAllowThreads(__tstate);
18464 if (PyErr_Occurred()) SWIG_fail;
18465 }
18466 resultobj = SWIG_Py_Void();
18467 return resultobj;
18468fail:
18469 return NULL;
f20a2e1f
RD
18470}
18471
18472
554f62e9
RD
18473SWIGINTERN PyObject *_wrap_Slider_GetThumbLength(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
18474 PyObject *resultobj = 0;
18475 wxSlider *arg1 = (wxSlider *) 0 ;
18476 int result;
18477 void *argp1 = 0 ;
18478 int res1 = 0 ;
18479 PyObject *swig_obj[1] ;
18480
18481 if (!args) SWIG_fail;
18482 swig_obj[0] = args;
18483 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxSlider, 0 | 0 );
18484 if (!SWIG_IsOK(res1)) {
18485 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Slider_GetThumbLength" "', expected argument " "1"" of type '" "wxSlider const *""'");
18486 }
18487 arg1 = reinterpret_cast< wxSlider * >(argp1);
18488 {
18489 PyThreadState* __tstate = wxPyBeginAllowThreads();
18490 result = (int)((wxSlider const *)arg1)->GetThumbLength();
18491 wxPyEndAllowThreads(__tstate);
18492 if (PyErr_Occurred()) SWIG_fail;
18493 }
18494 resultobj = SWIG_From_int(static_cast< int >(result));
18495 return resultobj;
18496fail:
18497 return NULL;
18498}
18499
18500
18501SWIGINTERN PyObject *_wrap_Slider_SetTickFreq(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
18502 PyObject *resultobj = 0;
18503 wxSlider *arg1 = (wxSlider *) 0 ;
18504 int arg2 ;
18505 int arg3 = (int) 1 ;
18506 void *argp1 = 0 ;
18507 int res1 = 0 ;
18508 int val2 ;
18509 int ecode2 = 0 ;
18510 int val3 ;
18511 int ecode3 = 0 ;
18512 PyObject * obj0 = 0 ;
18513 PyObject * obj1 = 0 ;
18514 PyObject * obj2 = 0 ;
18515 char * kwnames[] = {
18516 (char *) "self",(char *) "n",(char *) "pos", NULL
18517 };
18518
18519 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:Slider_SetTickFreq",kwnames,&obj0,&obj1,&obj2)) SWIG_fail;
18520 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxSlider, 0 | 0 );
18521 if (!SWIG_IsOK(res1)) {
18522 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Slider_SetTickFreq" "', expected argument " "1"" of type '" "wxSlider *""'");
18523 }
18524 arg1 = reinterpret_cast< wxSlider * >(argp1);
18525 ecode2 = SWIG_AsVal_int(obj1, &val2);
18526 if (!SWIG_IsOK(ecode2)) {
18527 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "Slider_SetTickFreq" "', expected argument " "2"" of type '" "int""'");
18528 }
18529 arg2 = static_cast< int >(val2);
18530 if (obj2) {
18531 ecode3 = SWIG_AsVal_int(obj2, &val3);
18532 if (!SWIG_IsOK(ecode3)) {
18533 SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "Slider_SetTickFreq" "', expected argument " "3"" of type '" "int""'");
18534 }
18535 arg3 = static_cast< int >(val3);
18536 }
18537 {
18538 PyThreadState* __tstate = wxPyBeginAllowThreads();
18539 (arg1)->SetTickFreq(arg2,arg3);
18540 wxPyEndAllowThreads(__tstate);
18541 if (PyErr_Occurred()) SWIG_fail;
18542 }
18543 resultobj = SWIG_Py_Void();
18544 return resultobj;
18545fail:
18546 return NULL;
d55e5bfc
RD
18547}
18548
18549
554f62e9
RD
18550SWIGINTERN PyObject *_wrap_Slider_GetTickFreq(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
18551 PyObject *resultobj = 0;
18552 wxSlider *arg1 = (wxSlider *) 0 ;
18553 int result;
18554 void *argp1 = 0 ;
18555 int res1 = 0 ;
18556 PyObject *swig_obj[1] ;
18557
18558 if (!args) SWIG_fail;
18559 swig_obj[0] = args;
18560 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxSlider, 0 | 0 );
18561 if (!SWIG_IsOK(res1)) {
18562 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Slider_GetTickFreq" "', expected argument " "1"" of type '" "wxSlider const *""'");
18563 }
18564 arg1 = reinterpret_cast< wxSlider * >(argp1);
18565 {
18566 PyThreadState* __tstate = wxPyBeginAllowThreads();
18567 result = (int)((wxSlider const *)arg1)->GetTickFreq();
18568 wxPyEndAllowThreads(__tstate);
18569 if (PyErr_Occurred()) SWIG_fail;
18570 }
18571 resultobj = SWIG_From_int(static_cast< int >(result));
18572 return resultobj;
18573fail:
18574 return NULL;
d55e5bfc
RD
18575}
18576
18577
554f62e9
RD
18578SWIGINTERN PyObject *_wrap_Slider_ClearTicks(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
18579 PyObject *resultobj = 0;
18580 wxSlider *arg1 = (wxSlider *) 0 ;
18581 void *argp1 = 0 ;
18582 int res1 = 0 ;
18583 PyObject *swig_obj[1] ;
18584
18585 if (!args) SWIG_fail;
18586 swig_obj[0] = args;
18587 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxSlider, 0 | 0 );
18588 if (!SWIG_IsOK(res1)) {
18589 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Slider_ClearTicks" "', expected argument " "1"" of type '" "wxSlider *""'");
18590 }
18591 arg1 = reinterpret_cast< wxSlider * >(argp1);
18592 {
18593 PyThreadState* __tstate = wxPyBeginAllowThreads();
18594 (arg1)->ClearTicks();
18595 wxPyEndAllowThreads(__tstate);
18596 if (PyErr_Occurred()) SWIG_fail;
18597 }
18598 resultobj = SWIG_Py_Void();
18599 return resultobj;
18600fail:
18601 return NULL;
18602}
18603
18604
18605SWIGINTERN PyObject *_wrap_Slider_SetTick(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
18606 PyObject *resultobj = 0;
18607 wxSlider *arg1 = (wxSlider *) 0 ;
18608 int arg2 ;
18609 void *argp1 = 0 ;
18610 int res1 = 0 ;
18611 int val2 ;
18612 int ecode2 = 0 ;
18613 PyObject * obj0 = 0 ;
18614 PyObject * obj1 = 0 ;
18615 char * kwnames[] = {
18616 (char *) "self",(char *) "tickPos", NULL
18617 };
18618
18619 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Slider_SetTick",kwnames,&obj0,&obj1)) SWIG_fail;
18620 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxSlider, 0 | 0 );
18621 if (!SWIG_IsOK(res1)) {
18622 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Slider_SetTick" "', expected argument " "1"" of type '" "wxSlider *""'");
18623 }
18624 arg1 = reinterpret_cast< wxSlider * >(argp1);
18625 ecode2 = SWIG_AsVal_int(obj1, &val2);
18626 if (!SWIG_IsOK(ecode2)) {
18627 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "Slider_SetTick" "', expected argument " "2"" of type '" "int""'");
18628 }
18629 arg2 = static_cast< int >(val2);
18630 {
18631 PyThreadState* __tstate = wxPyBeginAllowThreads();
18632 (arg1)->SetTick(arg2);
18633 wxPyEndAllowThreads(__tstate);
18634 if (PyErr_Occurred()) SWIG_fail;
18635 }
18636 resultobj = SWIG_Py_Void();
18637 return resultobj;
18638fail:
18639 return NULL;
d55e5bfc
RD
18640}
18641
18642
554f62e9
RD
18643SWIGINTERN PyObject *_wrap_Slider_ClearSel(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
18644 PyObject *resultobj = 0;
18645 wxSlider *arg1 = (wxSlider *) 0 ;
18646 void *argp1 = 0 ;
18647 int res1 = 0 ;
18648 PyObject *swig_obj[1] ;
18649
18650 if (!args) SWIG_fail;
18651 swig_obj[0] = args;
18652 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxSlider, 0 | 0 );
18653 if (!SWIG_IsOK(res1)) {
18654 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Slider_ClearSel" "', expected argument " "1"" of type '" "wxSlider *""'");
18655 }
18656 arg1 = reinterpret_cast< wxSlider * >(argp1);
18657 {
18658 PyThreadState* __tstate = wxPyBeginAllowThreads();
18659 (arg1)->ClearSel();
18660 wxPyEndAllowThreads(__tstate);
18661 if (PyErr_Occurred()) SWIG_fail;
18662 }
18663 resultobj = SWIG_Py_Void();
18664 return resultobj;
18665fail:
18666 return NULL;
d55e5bfc
RD
18667}
18668
18669
554f62e9
RD
18670SWIGINTERN PyObject *_wrap_Slider_GetSelEnd(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
18671 PyObject *resultobj = 0;
18672 wxSlider *arg1 = (wxSlider *) 0 ;
18673 int result;
18674 void *argp1 = 0 ;
18675 int res1 = 0 ;
18676 PyObject *swig_obj[1] ;
18677
18678 if (!args) SWIG_fail;
18679 swig_obj[0] = args;
18680 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxSlider, 0 | 0 );
18681 if (!SWIG_IsOK(res1)) {
18682 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Slider_GetSelEnd" "', expected argument " "1"" of type '" "wxSlider const *""'");
18683 }
18684 arg1 = reinterpret_cast< wxSlider * >(argp1);
18685 {
18686 PyThreadState* __tstate = wxPyBeginAllowThreads();
18687 result = (int)((wxSlider const *)arg1)->GetSelEnd();
18688 wxPyEndAllowThreads(__tstate);
18689 if (PyErr_Occurred()) SWIG_fail;
18690 }
18691 resultobj = SWIG_From_int(static_cast< int >(result));
18692 return resultobj;
18693fail:
18694 return NULL;
d55e5bfc 18695}
554f62e9
RD
18696
18697
18698SWIGINTERN PyObject *_wrap_Slider_GetSelStart(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
18699 PyObject *resultobj = 0;
18700 wxSlider *arg1 = (wxSlider *) 0 ;
18701 int result;
18702 void *argp1 = 0 ;
18703 int res1 = 0 ;
18704 PyObject *swig_obj[1] ;
18705
18706 if (!args) SWIG_fail;
18707 swig_obj[0] = args;
18708 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxSlider, 0 | 0 );
18709 if (!SWIG_IsOK(res1)) {
18710 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Slider_GetSelStart" "', expected argument " "1"" of type '" "wxSlider const *""'");
18711 }
18712 arg1 = reinterpret_cast< wxSlider * >(argp1);
18713 {
18714 PyThreadState* __tstate = wxPyBeginAllowThreads();
18715 result = (int)((wxSlider const *)arg1)->GetSelStart();
18716 wxPyEndAllowThreads(__tstate);
18717 if (PyErr_Occurred()) SWIG_fail;
18718 }
18719 resultobj = SWIG_From_int(static_cast< int >(result));
18720 return resultobj;
18721fail:
18722 return NULL;
18723}
18724
18725
18726SWIGINTERN PyObject *_wrap_Slider_SetSelection(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
18727 PyObject *resultobj = 0;
18728 wxSlider *arg1 = (wxSlider *) 0 ;
18729 int arg2 ;
18730 int arg3 ;
18731 void *argp1 = 0 ;
18732 int res1 = 0 ;
18733 int val2 ;
18734 int ecode2 = 0 ;
18735 int val3 ;
18736 int ecode3 = 0 ;
18737 PyObject * obj0 = 0 ;
18738 PyObject * obj1 = 0 ;
18739 PyObject * obj2 = 0 ;
18740 char * kwnames[] = {
18741 (char *) "self",(char *) "min",(char *) "max", NULL
18742 };
18743
18744 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:Slider_SetSelection",kwnames,&obj0,&obj1,&obj2)) SWIG_fail;
18745 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxSlider, 0 | 0 );
18746 if (!SWIG_IsOK(res1)) {
18747 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Slider_SetSelection" "', expected argument " "1"" of type '" "wxSlider *""'");
18748 }
18749 arg1 = reinterpret_cast< wxSlider * >(argp1);
18750 ecode2 = SWIG_AsVal_int(obj1, &val2);
18751 if (!SWIG_IsOK(ecode2)) {
18752 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "Slider_SetSelection" "', expected argument " "2"" of type '" "int""'");
18753 }
18754 arg2 = static_cast< int >(val2);
18755 ecode3 = SWIG_AsVal_int(obj2, &val3);
18756 if (!SWIG_IsOK(ecode3)) {
18757 SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "Slider_SetSelection" "', expected argument " "3"" of type '" "int""'");
18758 }
18759 arg3 = static_cast< int >(val3);
18760 {
18761 PyThreadState* __tstate = wxPyBeginAllowThreads();
18762 (arg1)->SetSelection(arg2,arg3);
18763 wxPyEndAllowThreads(__tstate);
18764 if (PyErr_Occurred()) SWIG_fail;
18765 }
18766 resultobj = SWIG_Py_Void();
18767 return resultobj;
18768fail:
18769 return NULL;
18770}
18771
18772
18773SWIGINTERN PyObject *_wrap_Slider_GetClassDefaultAttributes(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
18774 PyObject *resultobj = 0;
18775 wxWindowVariant arg1 = (wxWindowVariant) wxWINDOW_VARIANT_NORMAL ;
18776 SwigValueWrapper<wxVisualAttributes > result;
18777 int val1 ;
18778 int ecode1 = 0 ;
18779 PyObject * obj0 = 0 ;
18780 char * kwnames[] = {
18781 (char *) "variant", NULL
18782 };
18783
18784 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|O:Slider_GetClassDefaultAttributes",kwnames,&obj0)) SWIG_fail;
18785 if (obj0) {
18786 ecode1 = SWIG_AsVal_int(obj0, &val1);
18787 if (!SWIG_IsOK(ecode1)) {
18788 SWIG_exception_fail(SWIG_ArgError(ecode1), "in method '" "Slider_GetClassDefaultAttributes" "', expected argument " "1"" of type '" "wxWindowVariant""'");
18789 }
18790 arg1 = static_cast< wxWindowVariant >(val1);
18791 }
18792 {
18793 if (!wxPyCheckForApp()) SWIG_fail;
18794 PyThreadState* __tstate = wxPyBeginAllowThreads();
18795 result = wxSlider::GetClassDefaultAttributes(arg1);
18796 wxPyEndAllowThreads(__tstate);
18797 if (PyErr_Occurred()) SWIG_fail;
18798 }
18799 resultobj = SWIG_NewPointerObj((new wxVisualAttributes(static_cast< const wxVisualAttributes& >(result))), SWIGTYPE_p_wxVisualAttributes, SWIG_POINTER_OWN | 0 );
18800 return resultobj;
18801fail:
18802 return NULL;
d55e5bfc
RD
18803}
18804
18805
554f62e9
RD
18806SWIGINTERN PyObject *Slider_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
18807 PyObject *obj;
18808 if (!SWIG_Python_UnpackTuple(args,(char*)"swigregister", 1, 1,&obj)) return NULL;
18809 SWIG_TypeNewClientData(SWIGTYPE_p_wxSlider, SWIG_NewClientData(obj));
18810 return SWIG_Py_Void();
d55e5bfc
RD
18811}
18812
554f62e9
RD
18813SWIGINTERN PyObject *Slider_swiginit(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
18814 return SWIG_Python_InitShadowInstance(args);
18815}
d55e5bfc 18816
554f62e9
RD
18817SWIGINTERN int ToggleButtonNameStr_set(PyObject *) {
18818 SWIG_Error(SWIG_AttributeError,"Variable ToggleButtonNameStr is read-only.");
18819 return 1;
d55e5bfc
RD
18820}
18821
18822
554f62e9
RD
18823SWIGINTERN PyObject *ToggleButtonNameStr_get(void) {
18824 PyObject *pyobj = 0;
18825
18826 {
18827#if wxUSE_UNICODE
18828 pyobj = PyUnicode_FromWideChar((&wxPyToggleButtonNameStr)->c_str(), (&wxPyToggleButtonNameStr)->Len());
18829#else
18830 pyobj = PyString_FromStringAndSize((&wxPyToggleButtonNameStr)->c_str(), (&wxPyToggleButtonNameStr)->Len());
18831#endif
18832 }
18833 return pyobj;
18834}
18835
18836
18837SWIGINTERN PyObject *_wrap_new_ToggleButton(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
18838 PyObject *resultobj = 0;
18839 wxWindow *arg1 = (wxWindow *) 0 ;
18840 int arg2 = (int) -1 ;
18841 wxString const &arg3_defvalue = wxPyEmptyString ;
18842 wxString *arg3 = (wxString *) &arg3_defvalue ;
18843 wxPoint const &arg4_defvalue = wxDefaultPosition ;
18844 wxPoint *arg4 = (wxPoint *) &arg4_defvalue ;
18845 wxSize const &arg5_defvalue = wxDefaultSize ;
18846 wxSize *arg5 = (wxSize *) &arg5_defvalue ;
18847 long arg6 = (long) 0 ;
18848 wxValidator const &arg7_defvalue = wxDefaultValidator ;
18849 wxValidator *arg7 = (wxValidator *) &arg7_defvalue ;
18850 wxString const &arg8_defvalue = wxPyToggleButtonNameStr ;
18851 wxString *arg8 = (wxString *) &arg8_defvalue ;
18852 wxToggleButton *result = 0 ;
18853 void *argp1 = 0 ;
18854 int res1 = 0 ;
18855 int val2 ;
18856 int ecode2 = 0 ;
18857 bool temp3 = false ;
18858 wxPoint temp4 ;
18859 wxSize temp5 ;
18860 long val6 ;
18861 int ecode6 = 0 ;
18862 void *argp7 = 0 ;
18863 int res7 = 0 ;
18864 bool temp8 = false ;
18865 PyObject * obj0 = 0 ;
18866 PyObject * obj1 = 0 ;
18867 PyObject * obj2 = 0 ;
18868 PyObject * obj3 = 0 ;
18869 PyObject * obj4 = 0 ;
18870 PyObject * obj5 = 0 ;
18871 PyObject * obj6 = 0 ;
18872 PyObject * obj7 = 0 ;
18873 char * kwnames[] = {
18874 (char *) "parent",(char *) "id",(char *) "label",(char *) "pos",(char *) "size",(char *) "style",(char *) "validator",(char *) "name", NULL
18875 };
18876
18877 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|OOOOOOO:new_ToggleButton",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6,&obj7)) SWIG_fail;
18878 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxWindow, 0 | 0 );
18879 if (!SWIG_IsOK(res1)) {
18880 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_ToggleButton" "', expected argument " "1"" of type '" "wxWindow *""'");
18881 }
18882 arg1 = reinterpret_cast< wxWindow * >(argp1);
18883 if (obj1) {
18884 ecode2 = SWIG_AsVal_int(obj1, &val2);
18885 if (!SWIG_IsOK(ecode2)) {
18886 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "new_ToggleButton" "', expected argument " "2"" of type '" "int""'");
18887 }
18888 arg2 = static_cast< int >(val2);
18889 }
18890 if (obj2) {
d55e5bfc 18891 {
554f62e9
RD
18892 arg3 = wxString_in_helper(obj2);
18893 if (arg3 == NULL) SWIG_fail;
18894 temp3 = true;
d55e5bfc 18895 }
554f62e9
RD
18896 }
18897 if (obj3) {
d55e5bfc 18898 {
554f62e9
RD
18899 arg4 = &temp4;
18900 if ( ! wxPoint_helper(obj3, &arg4)) SWIG_fail;
d55e5bfc 18901 }
554f62e9
RD
18902 }
18903 if (obj4) {
d55e5bfc 18904 {
554f62e9
RD
18905 arg5 = &temp5;
18906 if ( ! wxSize_helper(obj4, &arg5)) SWIG_fail;
d55e5bfc 18907 }
554f62e9
RD
18908 }
18909 if (obj5) {
18910 ecode6 = SWIG_AsVal_long(obj5, &val6);
18911 if (!SWIG_IsOK(ecode6)) {
18912 SWIG_exception_fail(SWIG_ArgError(ecode6), "in method '" "new_ToggleButton" "', expected argument " "6"" of type '" "long""'");
18913 }
18914 arg6 = static_cast< long >(val6);
18915 }
18916 if (obj6) {
18917 res7 = SWIG_ConvertPtr(obj6, &argp7, SWIGTYPE_p_wxValidator, 0 | 0);
18918 if (!SWIG_IsOK(res7)) {
18919 SWIG_exception_fail(SWIG_ArgError(res7), "in method '" "new_ToggleButton" "', expected argument " "7"" of type '" "wxValidator const &""'");
d55e5bfc 18920 }
554f62e9
RD
18921 if (!argp7) {
18922 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_ToggleButton" "', expected argument " "7"" of type '" "wxValidator const &""'");
d55e5bfc 18923 }
554f62e9
RD
18924 arg7 = reinterpret_cast< wxValidator * >(argp7);
18925 }
18926 if (obj7) {
093d3ff1 18927 {
554f62e9
RD
18928 arg8 = wxString_in_helper(obj7);
18929 if (arg8 == NULL) SWIG_fail;
18930 temp8 = true;
093d3ff1 18931 }
554f62e9
RD
18932 }
18933 {
18934 if (!wxPyCheckForApp()) SWIG_fail;
18935 PyThreadState* __tstate = wxPyBeginAllowThreads();
18936 result = (wxToggleButton *)new wxToggleButton(arg1,arg2,(wxString const &)*arg3,(wxPoint const &)*arg4,(wxSize const &)*arg5,arg6,(wxValidator const &)*arg7,(wxString const &)*arg8);
18937 wxPyEndAllowThreads(__tstate);
18938 if (PyErr_Occurred()) SWIG_fail;
18939 }
18940 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_wxToggleButton, SWIG_POINTER_NEW | 0 );
18941 {
18942 if (temp3)
18943 delete arg3;
18944 }
18945 {
18946 if (temp8)
18947 delete arg8;
18948 }
18949 return resultobj;
18950fail:
18951 {
18952 if (temp3)
18953 delete arg3;
18954 }
18955 {
18956 if (temp8)
18957 delete arg8;
18958 }
18959 return NULL;
d55e5bfc
RD
18960}
18961
18962
554f62e9
RD
18963SWIGINTERN PyObject *_wrap_new_PreToggleButton(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
18964 PyObject *resultobj = 0;
18965 wxToggleButton *result = 0 ;
18966
18967 if (!SWIG_Python_UnpackTuple(args,"new_PreToggleButton",0,0,0)) SWIG_fail;
18968 {
18969 if (!wxPyCheckForApp()) SWIG_fail;
18970 PyThreadState* __tstate = wxPyBeginAllowThreads();
18971 result = (wxToggleButton *)new wxToggleButton();
18972 wxPyEndAllowThreads(__tstate);
18973 if (PyErr_Occurred()) SWIG_fail;
18974 }
18975 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_wxToggleButton, SWIG_POINTER_OWN | 0 );
18976 return resultobj;
18977fail:
18978 return NULL;
18979}
18980
18981
18982SWIGINTERN PyObject *_wrap_ToggleButton_Create(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
18983 PyObject *resultobj = 0;
18984 wxToggleButton *arg1 = (wxToggleButton *) 0 ;
18985 wxWindow *arg2 = (wxWindow *) 0 ;
18986 int arg3 = (int) -1 ;
18987 wxString const &arg4_defvalue = wxPyEmptyString ;
18988 wxString *arg4 = (wxString *) &arg4_defvalue ;
18989 wxPoint const &arg5_defvalue = wxDefaultPosition ;
18990 wxPoint *arg5 = (wxPoint *) &arg5_defvalue ;
18991 wxSize const &arg6_defvalue = wxDefaultSize ;
18992 wxSize *arg6 = (wxSize *) &arg6_defvalue ;
18993 long arg7 = (long) 0 ;
18994 wxValidator const &arg8_defvalue = wxDefaultValidator ;
18995 wxValidator *arg8 = (wxValidator *) &arg8_defvalue ;
18996 wxString const &arg9_defvalue = wxPyToggleButtonNameStr ;
18997 wxString *arg9 = (wxString *) &arg9_defvalue ;
18998 bool result;
18999 void *argp1 = 0 ;
19000 int res1 = 0 ;
19001 void *argp2 = 0 ;
19002 int res2 = 0 ;
19003 int val3 ;
19004 int ecode3 = 0 ;
19005 bool temp4 = false ;
19006 wxPoint temp5 ;
19007 wxSize temp6 ;
19008 long val7 ;
19009 int ecode7 = 0 ;
19010 void *argp8 = 0 ;
19011 int res8 = 0 ;
19012 bool temp9 = false ;
19013 PyObject * obj0 = 0 ;
19014 PyObject * obj1 = 0 ;
19015 PyObject * obj2 = 0 ;
19016 PyObject * obj3 = 0 ;
19017 PyObject * obj4 = 0 ;
19018 PyObject * obj5 = 0 ;
19019 PyObject * obj6 = 0 ;
19020 PyObject * obj7 = 0 ;
19021 PyObject * obj8 = 0 ;
19022 char * kwnames[] = {
19023 (char *) "self",(char *) "parent",(char *) "id",(char *) "label",(char *) "pos",(char *) "size",(char *) "style",(char *) "validator",(char *) "name", NULL
19024 };
19025
19026 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|OOOOOOO:ToggleButton_Create",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6,&obj7,&obj8)) SWIG_fail;
19027 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxToggleButton, 0 | 0 );
19028 if (!SWIG_IsOK(res1)) {
19029 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ToggleButton_Create" "', expected argument " "1"" of type '" "wxToggleButton *""'");
19030 }
19031 arg1 = reinterpret_cast< wxToggleButton * >(argp1);
19032 res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_wxWindow, 0 | 0 );
19033 if (!SWIG_IsOK(res2)) {
19034 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "ToggleButton_Create" "', expected argument " "2"" of type '" "wxWindow *""'");
19035 }
19036 arg2 = reinterpret_cast< wxWindow * >(argp2);
19037 if (obj2) {
19038 ecode3 = SWIG_AsVal_int(obj2, &val3);
19039 if (!SWIG_IsOK(ecode3)) {
19040 SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "ToggleButton_Create" "', expected argument " "3"" of type '" "int""'");
19041 }
19042 arg3 = static_cast< int >(val3);
19043 }
19044 if (obj3) {
d55e5bfc 19045 {
554f62e9
RD
19046 arg4 = wxString_in_helper(obj3);
19047 if (arg4 == NULL) SWIG_fail;
19048 temp4 = true;
d55e5bfc 19049 }
554f62e9
RD
19050 }
19051 if (obj4) {
093d3ff1 19052 {
554f62e9
RD
19053 arg5 = &temp5;
19054 if ( ! wxPoint_helper(obj4, &arg5)) SWIG_fail;
093d3ff1 19055 }
554f62e9
RD
19056 }
19057 if (obj5) {
d55e5bfc 19058 {
554f62e9
RD
19059 arg6 = &temp6;
19060 if ( ! wxSize_helper(obj5, &arg6)) SWIG_fail;
d55e5bfc 19061 }
554f62e9
RD
19062 }
19063 if (obj6) {
19064 ecode7 = SWIG_AsVal_long(obj6, &val7);
19065 if (!SWIG_IsOK(ecode7)) {
19066 SWIG_exception_fail(SWIG_ArgError(ecode7), "in method '" "ToggleButton_Create" "', expected argument " "7"" of type '" "long""'");
19067 }
19068 arg7 = static_cast< long >(val7);
19069 }
19070 if (obj7) {
19071 res8 = SWIG_ConvertPtr(obj7, &argp8, SWIGTYPE_p_wxValidator, 0 | 0);
19072 if (!SWIG_IsOK(res8)) {
19073 SWIG_exception_fail(SWIG_ArgError(res8), "in method '" "ToggleButton_Create" "', expected argument " "8"" of type '" "wxValidator const &""'");
093d3ff1 19074 }
554f62e9
RD
19075 if (!argp8) {
19076 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "ToggleButton_Create" "', expected argument " "8"" of type '" "wxValidator const &""'");
d55e5bfc 19077 }
554f62e9
RD
19078 arg8 = reinterpret_cast< wxValidator * >(argp8);
19079 }
19080 if (obj8) {
093d3ff1 19081 {
554f62e9
RD
19082 arg9 = wxString_in_helper(obj8);
19083 if (arg9 == NULL) SWIG_fail;
19084 temp9 = true;
093d3ff1 19085 }
554f62e9
RD
19086 }
19087 {
19088 PyThreadState* __tstate = wxPyBeginAllowThreads();
19089 result = (bool)(arg1)->Create(arg2,arg3,(wxString const &)*arg4,(wxPoint const &)*arg5,(wxSize const &)*arg6,arg7,(wxValidator const &)*arg8,(wxString const &)*arg9);
19090 wxPyEndAllowThreads(__tstate);
19091 if (PyErr_Occurred()) SWIG_fail;
19092 }
19093 {
19094 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
19095 }
19096 {
19097 if (temp4)
19098 delete arg4;
19099 }
19100 {
19101 if (temp9)
19102 delete arg9;
19103 }
19104 return resultobj;
19105fail:
19106 {
19107 if (temp4)
19108 delete arg4;
19109 }
19110 {
19111 if (temp9)
19112 delete arg9;
19113 }
19114 return NULL;
19115}
19116
19117
19118SWIGINTERN PyObject *_wrap_ToggleButton_SetValue(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
19119 PyObject *resultobj = 0;
19120 wxToggleButton *arg1 = (wxToggleButton *) 0 ;
19121 bool arg2 ;
19122 void *argp1 = 0 ;
19123 int res1 = 0 ;
19124 bool val2 ;
19125 int ecode2 = 0 ;
19126 PyObject * obj0 = 0 ;
19127 PyObject * obj1 = 0 ;
19128 char * kwnames[] = {
19129 (char *) "self",(char *) "value", NULL
19130 };
19131
19132 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ToggleButton_SetValue",kwnames,&obj0,&obj1)) SWIG_fail;
19133 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxToggleButton, 0 | 0 );
19134 if (!SWIG_IsOK(res1)) {
19135 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ToggleButton_SetValue" "', expected argument " "1"" of type '" "wxToggleButton *""'");
19136 }
19137 arg1 = reinterpret_cast< wxToggleButton * >(argp1);
19138 ecode2 = SWIG_AsVal_bool(obj1, &val2);
19139 if (!SWIG_IsOK(ecode2)) {
19140 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "ToggleButton_SetValue" "', expected argument " "2"" of type '" "bool""'");
19141 }
19142 arg2 = static_cast< bool >(val2);
19143 {
19144 PyThreadState* __tstate = wxPyBeginAllowThreads();
19145 (arg1)->SetValue(arg2);
19146 wxPyEndAllowThreads(__tstate);
19147 if (PyErr_Occurred()) SWIG_fail;
19148 }
19149 resultobj = SWIG_Py_Void();
19150 return resultobj;
19151fail:
19152 return NULL;
d55e5bfc
RD
19153}
19154
19155
554f62e9
RD
19156SWIGINTERN PyObject *_wrap_ToggleButton_GetValue(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
19157 PyObject *resultobj = 0;
19158 wxToggleButton *arg1 = (wxToggleButton *) 0 ;
19159 bool result;
19160 void *argp1 = 0 ;
19161 int res1 = 0 ;
19162 PyObject *swig_obj[1] ;
19163
19164 if (!args) SWIG_fail;
19165 swig_obj[0] = args;
19166 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxToggleButton, 0 | 0 );
19167 if (!SWIG_IsOK(res1)) {
19168 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ToggleButton_GetValue" "', expected argument " "1"" of type '" "wxToggleButton const *""'");
19169 }
19170 arg1 = reinterpret_cast< wxToggleButton * >(argp1);
19171 {
19172 PyThreadState* __tstate = wxPyBeginAllowThreads();
19173 result = (bool)((wxToggleButton const *)arg1)->GetValue();
19174 wxPyEndAllowThreads(__tstate);
19175 if (PyErr_Occurred()) SWIG_fail;
19176 }
19177 {
19178 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
19179 }
19180 return resultobj;
19181fail:
19182 return NULL;
d55e5bfc
RD
19183}
19184
19185
554f62e9
RD
19186SWIGINTERN PyObject *_wrap_ToggleButton_GetClassDefaultAttributes(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
19187 PyObject *resultobj = 0;
19188 wxWindowVariant arg1 = (wxWindowVariant) wxWINDOW_VARIANT_NORMAL ;
19189 SwigValueWrapper<wxVisualAttributes > result;
19190 int val1 ;
19191 int ecode1 = 0 ;
19192 PyObject * obj0 = 0 ;
19193 char * kwnames[] = {
19194 (char *) "variant", NULL
19195 };
19196
19197 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|O:ToggleButton_GetClassDefaultAttributes",kwnames,&obj0)) SWIG_fail;
19198 if (obj0) {
19199 ecode1 = SWIG_AsVal_int(obj0, &val1);
19200 if (!SWIG_IsOK(ecode1)) {
19201 SWIG_exception_fail(SWIG_ArgError(ecode1), "in method '" "ToggleButton_GetClassDefaultAttributes" "', expected argument " "1"" of type '" "wxWindowVariant""'");
19202 }
19203 arg1 = static_cast< wxWindowVariant >(val1);
19204 }
19205 {
19206 if (!wxPyCheckForApp()) SWIG_fail;
19207 PyThreadState* __tstate = wxPyBeginAllowThreads();
19208 result = wxToggleButton::GetClassDefaultAttributes(arg1);
19209 wxPyEndAllowThreads(__tstate);
19210 if (PyErr_Occurred()) SWIG_fail;
19211 }
19212 resultobj = SWIG_NewPointerObj((new wxVisualAttributes(static_cast< const wxVisualAttributes& >(result))), SWIGTYPE_p_wxVisualAttributes, SWIG_POINTER_OWN | 0 );
19213 return resultobj;
19214fail:
19215 return NULL;
d55e5bfc
RD
19216}
19217
19218
554f62e9
RD
19219SWIGINTERN PyObject *ToggleButton_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
19220 PyObject *obj;
19221 if (!SWIG_Python_UnpackTuple(args,(char*)"swigregister", 1, 1,&obj)) return NULL;
19222 SWIG_TypeNewClientData(SWIGTYPE_p_wxToggleButton, SWIG_NewClientData(obj));
19223 return SWIG_Py_Void();
d55e5bfc
RD
19224}
19225
554f62e9
RD
19226SWIGINTERN PyObject *ToggleButton_swiginit(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
19227 return SWIG_Python_InitShadowInstance(args);
f20a2e1f
RD
19228}
19229
554f62e9
RD
19230SWIGINTERN int NotebookNameStr_set(PyObject *) {
19231 SWIG_Error(SWIG_AttributeError,"Variable NotebookNameStr is read-only.");
19232 return 1;
d55e5bfc
RD
19233}
19234
19235
554f62e9
RD
19236SWIGINTERN PyObject *NotebookNameStr_get(void) {
19237 PyObject *pyobj = 0;
19238
19239 {
d55e5bfc 19240#if wxUSE_UNICODE
554f62e9 19241 pyobj = PyUnicode_FromWideChar((&wxPyNotebookNameStr)->c_str(), (&wxPyNotebookNameStr)->Len());
d55e5bfc 19242#else
554f62e9 19243 pyobj = PyString_FromStringAndSize((&wxPyNotebookNameStr)->c_str(), (&wxPyNotebookNameStr)->Len());
d55e5bfc 19244#endif
554f62e9
RD
19245 }
19246 return pyobj;
d55e5bfc
RD
19247}
19248
19249
554f62e9
RD
19250SWIGINTERN PyObject *_wrap_BookCtrlBase_GetPageCount(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
19251 PyObject *resultobj = 0;
19252 wxBookCtrlBase *arg1 = (wxBookCtrlBase *) 0 ;
19253 size_t result;
19254 void *argp1 = 0 ;
19255 int res1 = 0 ;
19256 PyObject *swig_obj[1] ;
19257
19258 if (!args) SWIG_fail;
19259 swig_obj[0] = args;
19260 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxBookCtrlBase, 0 | 0 );
19261 if (!SWIG_IsOK(res1)) {
19262 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "BookCtrlBase_GetPageCount" "', expected argument " "1"" of type '" "wxBookCtrlBase const *""'");
19263 }
19264 arg1 = reinterpret_cast< wxBookCtrlBase * >(argp1);
19265 {
19266 PyThreadState* __tstate = wxPyBeginAllowThreads();
19267 result = (size_t)((wxBookCtrlBase const *)arg1)->GetPageCount();
19268 wxPyEndAllowThreads(__tstate);
19269 if (PyErr_Occurred()) SWIG_fail;
19270 }
19271 resultobj = SWIG_From_size_t(static_cast< size_t >(result));
19272 return resultobj;
19273fail:
19274 return NULL;
19275}
19276
19277
19278SWIGINTERN PyObject *_wrap_BookCtrlBase_GetPage(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
19279 PyObject *resultobj = 0;
19280 wxBookCtrlBase *arg1 = (wxBookCtrlBase *) 0 ;
19281 size_t arg2 ;
19282 wxWindow *result = 0 ;
19283 void *argp1 = 0 ;
19284 int res1 = 0 ;
19285 size_t val2 ;
19286 int ecode2 = 0 ;
19287 PyObject * obj0 = 0 ;
19288 PyObject * obj1 = 0 ;
19289 char * kwnames[] = {
19290 (char *) "self",(char *) "n", NULL
19291 };
19292
19293 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:BookCtrlBase_GetPage",kwnames,&obj0,&obj1)) SWIG_fail;
19294 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxBookCtrlBase, 0 | 0 );
19295 if (!SWIG_IsOK(res1)) {
19296 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "BookCtrlBase_GetPage" "', expected argument " "1"" of type '" "wxBookCtrlBase *""'");
19297 }
19298 arg1 = reinterpret_cast< wxBookCtrlBase * >(argp1);
19299 ecode2 = SWIG_AsVal_size_t(obj1, &val2);
19300 if (!SWIG_IsOK(ecode2)) {
19301 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "BookCtrlBase_GetPage" "', expected argument " "2"" of type '" "size_t""'");
19302 }
19303 arg2 = static_cast< size_t >(val2);
19304 {
19305 PyThreadState* __tstate = wxPyBeginAllowThreads();
19306 result = (wxWindow *)(arg1)->GetPage(arg2);
19307 wxPyEndAllowThreads(__tstate);
19308 if (PyErr_Occurred()) SWIG_fail;
19309 }
19310 {
19311 resultobj = wxPyMake_wxObject(result, 0);
19312 }
19313 return resultobj;
19314fail:
19315 return NULL;
d55e5bfc
RD
19316}
19317
19318
554f62e9
RD
19319SWIGINTERN PyObject *_wrap_BookCtrlBase_GetCurrentPage(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
19320 PyObject *resultobj = 0;
19321 wxBookCtrlBase *arg1 = (wxBookCtrlBase *) 0 ;
19322 wxWindow *result = 0 ;
19323 void *argp1 = 0 ;
19324 int res1 = 0 ;
19325 PyObject *swig_obj[1] ;
19326
19327 if (!args) SWIG_fail;
19328 swig_obj[0] = args;
19329 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxBookCtrlBase, 0 | 0 );
19330 if (!SWIG_IsOK(res1)) {
19331 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "BookCtrlBase_GetCurrentPage" "', expected argument " "1"" of type '" "wxBookCtrlBase const *""'");
19332 }
19333 arg1 = reinterpret_cast< wxBookCtrlBase * >(argp1);
19334 {
19335 PyThreadState* __tstate = wxPyBeginAllowThreads();
19336 result = (wxWindow *)((wxBookCtrlBase const *)arg1)->GetCurrentPage();
19337 wxPyEndAllowThreads(__tstate);
19338 if (PyErr_Occurred()) SWIG_fail;
19339 }
19340 {
19341 resultobj = wxPyMake_wxObject(result, 0);
19342 }
19343 return resultobj;
19344fail:
19345 return NULL;
d55e5bfc
RD
19346}
19347
19348
554f62e9
RD
19349SWIGINTERN PyObject *_wrap_BookCtrlBase_GetSelection(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
19350 PyObject *resultobj = 0;
19351 wxBookCtrlBase *arg1 = (wxBookCtrlBase *) 0 ;
19352 int result;
19353 void *argp1 = 0 ;
19354 int res1 = 0 ;
19355 PyObject *swig_obj[1] ;
19356
19357 if (!args) SWIG_fail;
19358 swig_obj[0] = args;
19359 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxBookCtrlBase, 0 | 0 );
19360 if (!SWIG_IsOK(res1)) {
19361 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "BookCtrlBase_GetSelection" "', expected argument " "1"" of type '" "wxBookCtrlBase const *""'");
19362 }
19363 arg1 = reinterpret_cast< wxBookCtrlBase * >(argp1);
19364 {
19365 PyThreadState* __tstate = wxPyBeginAllowThreads();
19366 result = (int)((wxBookCtrlBase const *)arg1)->GetSelection();
19367 wxPyEndAllowThreads(__tstate);
19368 if (PyErr_Occurred()) SWIG_fail;
19369 }
19370 resultobj = SWIG_From_int(static_cast< int >(result));
19371 return resultobj;
19372fail:
19373 return NULL;
19374}
19375
19376
19377SWIGINTERN PyObject *_wrap_BookCtrlBase_SetPageText(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
19378 PyObject *resultobj = 0;
19379 wxBookCtrlBase *arg1 = (wxBookCtrlBase *) 0 ;
19380 size_t arg2 ;
19381 wxString *arg3 = 0 ;
19382 bool result;
19383 void *argp1 = 0 ;
19384 int res1 = 0 ;
19385 size_t val2 ;
19386 int ecode2 = 0 ;
19387 bool temp3 = false ;
19388 PyObject * obj0 = 0 ;
19389 PyObject * obj1 = 0 ;
19390 PyObject * obj2 = 0 ;
19391 char * kwnames[] = {
19392 (char *) "self",(char *) "n",(char *) "strText", NULL
19393 };
19394
19395 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:BookCtrlBase_SetPageText",kwnames,&obj0,&obj1,&obj2)) SWIG_fail;
19396 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxBookCtrlBase, 0 | 0 );
19397 if (!SWIG_IsOK(res1)) {
19398 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "BookCtrlBase_SetPageText" "', expected argument " "1"" of type '" "wxBookCtrlBase *""'");
19399 }
19400 arg1 = reinterpret_cast< wxBookCtrlBase * >(argp1);
19401 ecode2 = SWIG_AsVal_size_t(obj1, &val2);
19402 if (!SWIG_IsOK(ecode2)) {
19403 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "BookCtrlBase_SetPageText" "', expected argument " "2"" of type '" "size_t""'");
19404 }
19405 arg2 = static_cast< size_t >(val2);
19406 {
19407 arg3 = wxString_in_helper(obj2);
19408 if (arg3 == NULL) SWIG_fail;
19409 temp3 = true;
19410 }
19411 {
19412 PyThreadState* __tstate = wxPyBeginAllowThreads();
19413 result = (bool)(arg1)->SetPageText(arg2,(wxString const &)*arg3);
19414 wxPyEndAllowThreads(__tstate);
19415 if (PyErr_Occurred()) SWIG_fail;
19416 }
19417 {
19418 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
19419 }
19420 {
19421 if (temp3)
19422 delete arg3;
19423 }
19424 return resultobj;
19425fail:
19426 {
19427 if (temp3)
19428 delete arg3;
19429 }
19430 return NULL;
19431}
19432
19433
19434SWIGINTERN PyObject *_wrap_BookCtrlBase_GetPageText(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
19435 PyObject *resultobj = 0;
19436 wxBookCtrlBase *arg1 = (wxBookCtrlBase *) 0 ;
19437 size_t arg2 ;
19438 wxString result;
19439 void *argp1 = 0 ;
19440 int res1 = 0 ;
19441 size_t val2 ;
19442 int ecode2 = 0 ;
19443 PyObject * obj0 = 0 ;
19444 PyObject * obj1 = 0 ;
19445 char * kwnames[] = {
19446 (char *) "self",(char *) "n", NULL
19447 };
19448
19449 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:BookCtrlBase_GetPageText",kwnames,&obj0,&obj1)) SWIG_fail;
19450 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxBookCtrlBase, 0 | 0 );
19451 if (!SWIG_IsOK(res1)) {
19452 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "BookCtrlBase_GetPageText" "', expected argument " "1"" of type '" "wxBookCtrlBase const *""'");
19453 }
19454 arg1 = reinterpret_cast< wxBookCtrlBase * >(argp1);
19455 ecode2 = SWIG_AsVal_size_t(obj1, &val2);
19456 if (!SWIG_IsOK(ecode2)) {
19457 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "BookCtrlBase_GetPageText" "', expected argument " "2"" of type '" "size_t""'");
19458 }
19459 arg2 = static_cast< size_t >(val2);
19460 {
19461 PyThreadState* __tstate = wxPyBeginAllowThreads();
19462 result = ((wxBookCtrlBase const *)arg1)->GetPageText(arg2);
19463 wxPyEndAllowThreads(__tstate);
19464 if (PyErr_Occurred()) SWIG_fail;
19465 }
19466 {
19467#if wxUSE_UNICODE
19468 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
19469#else
19470 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
19471#endif
19472 }
19473 return resultobj;
19474fail:
19475 return NULL;
19476}
19477
19478
19479SWIGINTERN PyObject *_wrap_BookCtrlBase_SetImageList(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
19480 PyObject *resultobj = 0;
19481 wxBookCtrlBase *arg1 = (wxBookCtrlBase *) 0 ;
19482 wxImageList *arg2 = (wxImageList *) 0 ;
19483 void *argp1 = 0 ;
19484 int res1 = 0 ;
19485 void *argp2 = 0 ;
19486 int res2 = 0 ;
19487 PyObject * obj0 = 0 ;
19488 PyObject * obj1 = 0 ;
19489 char * kwnames[] = {
19490 (char *) "self",(char *) "imageList", NULL
19491 };
19492
19493 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:BookCtrlBase_SetImageList",kwnames,&obj0,&obj1)) SWIG_fail;
19494 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxBookCtrlBase, 0 | 0 );
19495 if (!SWIG_IsOK(res1)) {
19496 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "BookCtrlBase_SetImageList" "', expected argument " "1"" of type '" "wxBookCtrlBase *""'");
19497 }
19498 arg1 = reinterpret_cast< wxBookCtrlBase * >(argp1);
19499 res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_wxImageList, 0 | 0 );
19500 if (!SWIG_IsOK(res2)) {
19501 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "BookCtrlBase_SetImageList" "', expected argument " "2"" of type '" "wxImageList *""'");
19502 }
19503 arg2 = reinterpret_cast< wxImageList * >(argp2);
19504 {
19505 PyThreadState* __tstate = wxPyBeginAllowThreads();
19506 (arg1)->SetImageList(arg2);
19507 wxPyEndAllowThreads(__tstate);
19508 if (PyErr_Occurred()) SWIG_fail;
19509 }
19510 resultobj = SWIG_Py_Void();
19511 return resultobj;
19512fail:
19513 return NULL;
19514}
19515
19516
19517SWIGINTERN PyObject *_wrap_BookCtrlBase_AssignImageList(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
19518 PyObject *resultobj = 0;
19519 wxBookCtrlBase *arg1 = (wxBookCtrlBase *) 0 ;
19520 wxImageList *arg2 = (wxImageList *) 0 ;
19521 void *argp1 = 0 ;
19522 int res1 = 0 ;
19523 int res2 = 0 ;
19524 PyObject * obj0 = 0 ;
19525 PyObject * obj1 = 0 ;
19526 char * kwnames[] = {
19527 (char *) "self",(char *) "imageList", NULL
19528 };
19529
19530 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:BookCtrlBase_AssignImageList",kwnames,&obj0,&obj1)) SWIG_fail;
19531 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxBookCtrlBase, 0 | 0 );
19532 if (!SWIG_IsOK(res1)) {
19533 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "BookCtrlBase_AssignImageList" "', expected argument " "1"" of type '" "wxBookCtrlBase *""'");
19534 }
19535 arg1 = reinterpret_cast< wxBookCtrlBase * >(argp1);
19536 res2 = SWIG_ConvertPtr(obj1, SWIG_as_voidptrptr(&arg2), SWIGTYPE_p_wxImageList, SWIG_POINTER_DISOWN | 0 );
19537 if (!SWIG_IsOK(res2)) {
19538 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "BookCtrlBase_AssignImageList" "', expected argument " "2"" of type '" "wxImageList *""'");
19539 }
19540 {
19541 PyThreadState* __tstate = wxPyBeginAllowThreads();
19542 (arg1)->AssignImageList(arg2);
19543 wxPyEndAllowThreads(__tstate);
19544 if (PyErr_Occurred()) SWIG_fail;
19545 }
19546 resultobj = SWIG_Py_Void();
19547 return resultobj;
19548fail:
19549 return NULL;
d55e5bfc
RD
19550}
19551
19552
554f62e9
RD
19553SWIGINTERN PyObject *_wrap_BookCtrlBase_GetImageList(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
19554 PyObject *resultobj = 0;
19555 wxBookCtrlBase *arg1 = (wxBookCtrlBase *) 0 ;
19556 wxImageList *result = 0 ;
19557 void *argp1 = 0 ;
19558 int res1 = 0 ;
19559 PyObject *swig_obj[1] ;
19560
19561 if (!args) SWIG_fail;
19562 swig_obj[0] = args;
19563 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxBookCtrlBase, 0 | 0 );
19564 if (!SWIG_IsOK(res1)) {
19565 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "BookCtrlBase_GetImageList" "', expected argument " "1"" of type '" "wxBookCtrlBase const *""'");
19566 }
19567 arg1 = reinterpret_cast< wxBookCtrlBase * >(argp1);
19568 {
19569 PyThreadState* __tstate = wxPyBeginAllowThreads();
19570 result = (wxImageList *)((wxBookCtrlBase const *)arg1)->GetImageList();
19571 wxPyEndAllowThreads(__tstate);
19572 if (PyErr_Occurred()) SWIG_fail;
19573 }
3ecece7e
RD
19574 {
19575 resultobj = wxPyMake_wxObject(result, (bool)0);
19576 }
554f62e9
RD
19577 return resultobj;
19578fail:
19579 return NULL;
19580}
19581
19582
19583SWIGINTERN PyObject *_wrap_BookCtrlBase_GetPageImage(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
19584 PyObject *resultobj = 0;
19585 wxBookCtrlBase *arg1 = (wxBookCtrlBase *) 0 ;
19586 size_t arg2 ;
19587 int result;
19588 void *argp1 = 0 ;
19589 int res1 = 0 ;
19590 size_t val2 ;
19591 int ecode2 = 0 ;
19592 PyObject * obj0 = 0 ;
19593 PyObject * obj1 = 0 ;
19594 char * kwnames[] = {
19595 (char *) "self",(char *) "n", NULL
19596 };
19597
19598 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:BookCtrlBase_GetPageImage",kwnames,&obj0,&obj1)) SWIG_fail;
19599 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxBookCtrlBase, 0 | 0 );
19600 if (!SWIG_IsOK(res1)) {
19601 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "BookCtrlBase_GetPageImage" "', expected argument " "1"" of type '" "wxBookCtrlBase const *""'");
19602 }
19603 arg1 = reinterpret_cast< wxBookCtrlBase * >(argp1);
19604 ecode2 = SWIG_AsVal_size_t(obj1, &val2);
19605 if (!SWIG_IsOK(ecode2)) {
19606 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "BookCtrlBase_GetPageImage" "', expected argument " "2"" of type '" "size_t""'");
19607 }
19608 arg2 = static_cast< size_t >(val2);
19609 {
19610 PyThreadState* __tstate = wxPyBeginAllowThreads();
19611 result = (int)((wxBookCtrlBase const *)arg1)->GetPageImage(arg2);
19612 wxPyEndAllowThreads(__tstate);
19613 if (PyErr_Occurred()) SWIG_fail;
19614 }
19615 resultobj = SWIG_From_int(static_cast< int >(result));
19616 return resultobj;
19617fail:
19618 return NULL;
19619}
19620
19621
19622SWIGINTERN PyObject *_wrap_BookCtrlBase_SetPageImage(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
19623 PyObject *resultobj = 0;
19624 wxBookCtrlBase *arg1 = (wxBookCtrlBase *) 0 ;
19625 size_t arg2 ;
19626 int arg3 ;
19627 bool result;
19628 void *argp1 = 0 ;
19629 int res1 = 0 ;
19630 size_t val2 ;
19631 int ecode2 = 0 ;
19632 int val3 ;
19633 int ecode3 = 0 ;
19634 PyObject * obj0 = 0 ;
19635 PyObject * obj1 = 0 ;
19636 PyObject * obj2 = 0 ;
19637 char * kwnames[] = {
19638 (char *) "self",(char *) "n",(char *) "imageId", NULL
19639 };
19640
19641 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:BookCtrlBase_SetPageImage",kwnames,&obj0,&obj1,&obj2)) SWIG_fail;
19642 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxBookCtrlBase, 0 | 0 );
19643 if (!SWIG_IsOK(res1)) {
19644 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "BookCtrlBase_SetPageImage" "', expected argument " "1"" of type '" "wxBookCtrlBase *""'");
19645 }
19646 arg1 = reinterpret_cast< wxBookCtrlBase * >(argp1);
19647 ecode2 = SWIG_AsVal_size_t(obj1, &val2);
19648 if (!SWIG_IsOK(ecode2)) {
19649 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "BookCtrlBase_SetPageImage" "', expected argument " "2"" of type '" "size_t""'");
19650 }
19651 arg2 = static_cast< size_t >(val2);
19652 ecode3 = SWIG_AsVal_int(obj2, &val3);
19653 if (!SWIG_IsOK(ecode3)) {
19654 SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "BookCtrlBase_SetPageImage" "', expected argument " "3"" of type '" "int""'");
19655 }
19656 arg3 = static_cast< int >(val3);
19657 {
19658 PyThreadState* __tstate = wxPyBeginAllowThreads();
19659 result = (bool)(arg1)->SetPageImage(arg2,arg3);
19660 wxPyEndAllowThreads(__tstate);
19661 if (PyErr_Occurred()) SWIG_fail;
19662 }
19663 {
19664 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
19665 }
19666 return resultobj;
19667fail:
19668 return NULL;
19669}
19670
19671
19672SWIGINTERN PyObject *_wrap_BookCtrlBase_SetPageSize(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
19673 PyObject *resultobj = 0;
19674 wxBookCtrlBase *arg1 = (wxBookCtrlBase *) 0 ;
19675 wxSize *arg2 = 0 ;
19676 void *argp1 = 0 ;
19677 int res1 = 0 ;
19678 wxSize temp2 ;
19679 PyObject * obj0 = 0 ;
19680 PyObject * obj1 = 0 ;
19681 char * kwnames[] = {
19682 (char *) "self",(char *) "size", NULL
19683 };
19684
19685 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:BookCtrlBase_SetPageSize",kwnames,&obj0,&obj1)) SWIG_fail;
19686 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxBookCtrlBase, 0 | 0 );
19687 if (!SWIG_IsOK(res1)) {
19688 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "BookCtrlBase_SetPageSize" "', expected argument " "1"" of type '" "wxBookCtrlBase *""'");
19689 }
19690 arg1 = reinterpret_cast< wxBookCtrlBase * >(argp1);
19691 {
19692 arg2 = &temp2;
19693 if ( ! wxSize_helper(obj1, &arg2)) SWIG_fail;
19694 }
19695 {
19696 PyThreadState* __tstate = wxPyBeginAllowThreads();
19697 (arg1)->SetPageSize((wxSize const &)*arg2);
19698 wxPyEndAllowThreads(__tstate);
19699 if (PyErr_Occurred()) SWIG_fail;
19700 }
19701 resultobj = SWIG_Py_Void();
19702 return resultobj;
19703fail:
19704 return NULL;
19705}
19706
19707
19708SWIGINTERN PyObject *_wrap_BookCtrlBase_CalcSizeFromPage(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
19709 PyObject *resultobj = 0;
19710 wxBookCtrlBase *arg1 = (wxBookCtrlBase *) 0 ;
19711 wxSize *arg2 = 0 ;
19712 wxSize result;
19713 void *argp1 = 0 ;
19714 int res1 = 0 ;
19715 wxSize temp2 ;
19716 PyObject * obj0 = 0 ;
19717 PyObject * obj1 = 0 ;
19718 char * kwnames[] = {
19719 (char *) "self",(char *) "sizePage", NULL
19720 };
19721
19722 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:BookCtrlBase_CalcSizeFromPage",kwnames,&obj0,&obj1)) SWIG_fail;
19723 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxBookCtrlBase, 0 | 0 );
19724 if (!SWIG_IsOK(res1)) {
19725 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "BookCtrlBase_CalcSizeFromPage" "', expected argument " "1"" of type '" "wxBookCtrlBase const *""'");
19726 }
19727 arg1 = reinterpret_cast< wxBookCtrlBase * >(argp1);
19728 {
19729 arg2 = &temp2;
19730 if ( ! wxSize_helper(obj1, &arg2)) SWIG_fail;
19731 }
19732 {
19733 PyThreadState* __tstate = wxPyBeginAllowThreads();
19734 result = ((wxBookCtrlBase const *)arg1)->CalcSizeFromPage((wxSize const &)*arg2);
19735 wxPyEndAllowThreads(__tstate);
19736 if (PyErr_Occurred()) SWIG_fail;
19737 }
19738 resultobj = SWIG_NewPointerObj((new wxSize(static_cast< const wxSize& >(result))), SWIGTYPE_p_wxSize, SWIG_POINTER_OWN | 0 );
19739 return resultobj;
19740fail:
19741 return NULL;
d55e5bfc
RD
19742}
19743
19744
554f62e9
RD
19745SWIGINTERN PyObject *_wrap_BookCtrlBase_GetInternalBorder(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
19746 PyObject *resultobj = 0;
19747 wxBookCtrlBase *arg1 = (wxBookCtrlBase *) 0 ;
e9d6f3a4 19748 unsigned int result;
554f62e9
RD
19749 void *argp1 = 0 ;
19750 int res1 = 0 ;
19751 PyObject *swig_obj[1] ;
19752
19753 if (!args) SWIG_fail;
19754 swig_obj[0] = args;
19755 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxBookCtrlBase, 0 | 0 );
19756 if (!SWIG_IsOK(res1)) {
19757 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "BookCtrlBase_GetInternalBorder" "', expected argument " "1"" of type '" "wxBookCtrlBase const *""'");
19758 }
19759 arg1 = reinterpret_cast< wxBookCtrlBase * >(argp1);
19760 {
19761 PyThreadState* __tstate = wxPyBeginAllowThreads();
e9d6f3a4 19762 result = (unsigned int)((wxBookCtrlBase const *)arg1)->GetInternalBorder();
554f62e9
RD
19763 wxPyEndAllowThreads(__tstate);
19764 if (PyErr_Occurred()) SWIG_fail;
19765 }
e9d6f3a4 19766 resultobj = SWIG_From_unsigned_SS_int(static_cast< unsigned int >(result));
554f62e9
RD
19767 return resultobj;
19768fail:
19769 return NULL;
19770}
19771
19772
19773SWIGINTERN PyObject *_wrap_BookCtrlBase_SetInternalBorder(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
19774 PyObject *resultobj = 0;
19775 wxBookCtrlBase *arg1 = (wxBookCtrlBase *) 0 ;
e9d6f3a4 19776 unsigned int arg2 ;
554f62e9
RD
19777 void *argp1 = 0 ;
19778 int res1 = 0 ;
e9d6f3a4 19779 unsigned int val2 ;
554f62e9
RD
19780 int ecode2 = 0 ;
19781 PyObject * obj0 = 0 ;
19782 PyObject * obj1 = 0 ;
19783 char * kwnames[] = {
19784 (char *) "self",(char *) "internalBorder", NULL
19785 };
19786
19787 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:BookCtrlBase_SetInternalBorder",kwnames,&obj0,&obj1)) SWIG_fail;
19788 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxBookCtrlBase, 0 | 0 );
19789 if (!SWIG_IsOK(res1)) {
19790 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "BookCtrlBase_SetInternalBorder" "', expected argument " "1"" of type '" "wxBookCtrlBase *""'");
19791 }
19792 arg1 = reinterpret_cast< wxBookCtrlBase * >(argp1);
e9d6f3a4 19793 ecode2 = SWIG_AsVal_unsigned_SS_int(obj1, &val2);
554f62e9 19794 if (!SWIG_IsOK(ecode2)) {
e9d6f3a4 19795 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "BookCtrlBase_SetInternalBorder" "', expected argument " "2"" of type '" "unsigned int""'");
554f62e9 19796 }
e9d6f3a4 19797 arg2 = static_cast< unsigned int >(val2);
554f62e9
RD
19798 {
19799 PyThreadState* __tstate = wxPyBeginAllowThreads();
19800 (arg1)->SetInternalBorder(arg2);
19801 wxPyEndAllowThreads(__tstate);
19802 if (PyErr_Occurred()) SWIG_fail;
19803 }
19804 resultobj = SWIG_Py_Void();
19805 return resultobj;
19806fail:
19807 return NULL;
d55e5bfc
RD
19808}
19809
19810
554f62e9
RD
19811SWIGINTERN PyObject *_wrap_BookCtrlBase_IsVertical(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
19812 PyObject *resultobj = 0;
19813 wxBookCtrlBase *arg1 = (wxBookCtrlBase *) 0 ;
19814 bool result;
19815 void *argp1 = 0 ;
19816 int res1 = 0 ;
19817 PyObject *swig_obj[1] ;
19818
19819 if (!args) SWIG_fail;
19820 swig_obj[0] = args;
19821 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxBookCtrlBase, 0 | 0 );
19822 if (!SWIG_IsOK(res1)) {
19823 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "BookCtrlBase_IsVertical" "', expected argument " "1"" of type '" "wxBookCtrlBase const *""'");
19824 }
19825 arg1 = reinterpret_cast< wxBookCtrlBase * >(argp1);
19826 {
19827 PyThreadState* __tstate = wxPyBeginAllowThreads();
19828 result = (bool)((wxBookCtrlBase const *)arg1)->IsVertical();
19829 wxPyEndAllowThreads(__tstate);
19830 if (PyErr_Occurred()) SWIG_fail;
19831 }
19832 {
19833 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
19834 }
19835 return resultobj;
19836fail:
19837 return NULL;
19838}
19839
19840
e9d6f3a4
RD
19841SWIGINTERN PyObject *_wrap_BookCtrlBase_SetControlMargin(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
19842 PyObject *resultobj = 0;
19843 wxBookCtrlBase *arg1 = (wxBookCtrlBase *) 0 ;
19844 int arg2 ;
19845 void *argp1 = 0 ;
19846 int res1 = 0 ;
19847 int val2 ;
19848 int ecode2 = 0 ;
19849 PyObject * obj0 = 0 ;
19850 PyObject * obj1 = 0 ;
19851 char * kwnames[] = {
19852 (char *) "self",(char *) "margin", NULL
19853 };
19854
19855 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:BookCtrlBase_SetControlMargin",kwnames,&obj0,&obj1)) SWIG_fail;
19856 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxBookCtrlBase, 0 | 0 );
19857 if (!SWIG_IsOK(res1)) {
19858 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "BookCtrlBase_SetControlMargin" "', expected argument " "1"" of type '" "wxBookCtrlBase *""'");
19859 }
19860 arg1 = reinterpret_cast< wxBookCtrlBase * >(argp1);
19861 ecode2 = SWIG_AsVal_int(obj1, &val2);
19862 if (!SWIG_IsOK(ecode2)) {
19863 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "BookCtrlBase_SetControlMargin" "', expected argument " "2"" of type '" "int""'");
19864 }
19865 arg2 = static_cast< int >(val2);
19866 {
19867 PyThreadState* __tstate = wxPyBeginAllowThreads();
19868 (arg1)->SetControlMargin(arg2);
19869 wxPyEndAllowThreads(__tstate);
19870 if (PyErr_Occurred()) SWIG_fail;
19871 }
19872 resultobj = SWIG_Py_Void();
19873 return resultobj;
19874fail:
19875 return NULL;
19876}
19877
19878
19879SWIGINTERN PyObject *_wrap_BookCtrlBase_GetControlMargin(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
19880 PyObject *resultobj = 0;
19881 wxBookCtrlBase *arg1 = (wxBookCtrlBase *) 0 ;
19882 int result;
19883 void *argp1 = 0 ;
19884 int res1 = 0 ;
19885 PyObject *swig_obj[1] ;
19886
19887 if (!args) SWIG_fail;
19888 swig_obj[0] = args;
19889 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxBookCtrlBase, 0 | 0 );
19890 if (!SWIG_IsOK(res1)) {
19891 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "BookCtrlBase_GetControlMargin" "', expected argument " "1"" of type '" "wxBookCtrlBase const *""'");
19892 }
19893 arg1 = reinterpret_cast< wxBookCtrlBase * >(argp1);
19894 {
19895 PyThreadState* __tstate = wxPyBeginAllowThreads();
19896 result = (int)((wxBookCtrlBase const *)arg1)->GetControlMargin();
19897 wxPyEndAllowThreads(__tstate);
19898 if (PyErr_Occurred()) SWIG_fail;
19899 }
19900 resultobj = SWIG_From_int(static_cast< int >(result));
19901 return resultobj;
19902fail:
19903 return NULL;
19904}
19905
19906
554f62e9
RD
19907SWIGINTERN PyObject *_wrap_BookCtrlBase_SetFitToCurrentPage(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
19908 PyObject *resultobj = 0;
19909 wxBookCtrlBase *arg1 = (wxBookCtrlBase *) 0 ;
19910 bool arg2 ;
19911 void *argp1 = 0 ;
19912 int res1 = 0 ;
19913 bool val2 ;
19914 int ecode2 = 0 ;
19915 PyObject * obj0 = 0 ;
19916 PyObject * obj1 = 0 ;
19917 char * kwnames[] = {
19918 (char *) "self",(char *) "fit", NULL
19919 };
19920
19921 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:BookCtrlBase_SetFitToCurrentPage",kwnames,&obj0,&obj1)) SWIG_fail;
19922 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxBookCtrlBase, 0 | 0 );
19923 if (!SWIG_IsOK(res1)) {
19924 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "BookCtrlBase_SetFitToCurrentPage" "', expected argument " "1"" of type '" "wxBookCtrlBase *""'");
19925 }
19926 arg1 = reinterpret_cast< wxBookCtrlBase * >(argp1);
19927 ecode2 = SWIG_AsVal_bool(obj1, &val2);
19928 if (!SWIG_IsOK(ecode2)) {
19929 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "BookCtrlBase_SetFitToCurrentPage" "', expected argument " "2"" of type '" "bool""'");
19930 }
19931 arg2 = static_cast< bool >(val2);
19932 {
19933 PyThreadState* __tstate = wxPyBeginAllowThreads();
19934 (arg1)->SetFitToCurrentPage(arg2);
19935 wxPyEndAllowThreads(__tstate);
19936 if (PyErr_Occurred()) SWIG_fail;
19937 }
19938 resultobj = SWIG_Py_Void();
19939 return resultobj;
19940fail:
19941 return NULL;
d55e5bfc
RD
19942}
19943
19944
554f62e9
RD
19945SWIGINTERN PyObject *_wrap_BookCtrlBase_GetFitToCurrentPage(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
19946 PyObject *resultobj = 0;
19947 wxBookCtrlBase *arg1 = (wxBookCtrlBase *) 0 ;
19948 bool result;
19949 void *argp1 = 0 ;
19950 int res1 = 0 ;
19951 PyObject *swig_obj[1] ;
19952
19953 if (!args) SWIG_fail;
19954 swig_obj[0] = args;
19955 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxBookCtrlBase, 0 | 0 );
19956 if (!SWIG_IsOK(res1)) {
19957 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "BookCtrlBase_GetFitToCurrentPage" "', expected argument " "1"" of type '" "wxBookCtrlBase const *""'");
19958 }
19959 arg1 = reinterpret_cast< wxBookCtrlBase * >(argp1);
19960 {
19961 PyThreadState* __tstate = wxPyBeginAllowThreads();
19962 result = (bool)((wxBookCtrlBase const *)arg1)->GetFitToCurrentPage();
19963 wxPyEndAllowThreads(__tstate);
19964 if (PyErr_Occurred()) SWIG_fail;
19965 }
19966 {
19967 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
19968 }
19969 return resultobj;
19970fail:
19971 return NULL;
19972}
19973
19974
e9d6f3a4
RD
19975SWIGINTERN PyObject *_wrap_BookCtrlBase_GetControlSizer(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
19976 PyObject *resultobj = 0;
19977 wxBookCtrlBase *arg1 = (wxBookCtrlBase *) 0 ;
19978 wxSizer *result = 0 ;
19979 void *argp1 = 0 ;
19980 int res1 = 0 ;
19981 PyObject *swig_obj[1] ;
19982
19983 if (!args) SWIG_fail;
19984 swig_obj[0] = args;
19985 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxBookCtrlBase, 0 | 0 );
19986 if (!SWIG_IsOK(res1)) {
19987 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "BookCtrlBase_GetControlSizer" "', expected argument " "1"" of type '" "wxBookCtrlBase const *""'");
19988 }
19989 arg1 = reinterpret_cast< wxBookCtrlBase * >(argp1);
19990 {
19991 PyThreadState* __tstate = wxPyBeginAllowThreads();
19992 result = (wxSizer *)((wxBookCtrlBase const *)arg1)->GetControlSizer();
19993 wxPyEndAllowThreads(__tstate);
19994 if (PyErr_Occurred()) SWIG_fail;
19995 }
19996 {
19997 resultobj = wxPyMake_wxObject(result, (bool)0);
19998 }
19999 return resultobj;
20000fail:
20001 return NULL;
20002}
20003
20004
554f62e9
RD
20005SWIGINTERN PyObject *_wrap_BookCtrlBase_DeletePage(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
20006 PyObject *resultobj = 0;
20007 wxBookCtrlBase *arg1 = (wxBookCtrlBase *) 0 ;
20008 size_t arg2 ;
20009 bool result;
20010 void *argp1 = 0 ;
20011 int res1 = 0 ;
20012 size_t val2 ;
20013 int ecode2 = 0 ;
20014 PyObject * obj0 = 0 ;
20015 PyObject * obj1 = 0 ;
20016 char * kwnames[] = {
20017 (char *) "self",(char *) "n", NULL
20018 };
20019
20020 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:BookCtrlBase_DeletePage",kwnames,&obj0,&obj1)) SWIG_fail;
20021 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxBookCtrlBase, 0 | 0 );
20022 if (!SWIG_IsOK(res1)) {
20023 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "BookCtrlBase_DeletePage" "', expected argument " "1"" of type '" "wxBookCtrlBase *""'");
20024 }
20025 arg1 = reinterpret_cast< wxBookCtrlBase * >(argp1);
20026 ecode2 = SWIG_AsVal_size_t(obj1, &val2);
20027 if (!SWIG_IsOK(ecode2)) {
20028 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "BookCtrlBase_DeletePage" "', expected argument " "2"" of type '" "size_t""'");
20029 }
20030 arg2 = static_cast< size_t >(val2);
20031 {
20032 PyThreadState* __tstate = wxPyBeginAllowThreads();
20033 result = (bool)(arg1)->DeletePage(arg2);
20034 wxPyEndAllowThreads(__tstate);
20035 if (PyErr_Occurred()) SWIG_fail;
20036 }
20037 {
20038 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
20039 }
20040 return resultobj;
20041fail:
20042 return NULL;
20043}
20044
20045
20046SWIGINTERN PyObject *_wrap_BookCtrlBase_RemovePage(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
20047 PyObject *resultobj = 0;
20048 wxBookCtrlBase *arg1 = (wxBookCtrlBase *) 0 ;
20049 size_t arg2 ;
20050 bool result;
20051 void *argp1 = 0 ;
20052 int res1 = 0 ;
20053 size_t val2 ;
20054 int ecode2 = 0 ;
20055 PyObject * obj0 = 0 ;
20056 PyObject * obj1 = 0 ;
20057 char * kwnames[] = {
20058 (char *) "self",(char *) "n", NULL
20059 };
20060
20061 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:BookCtrlBase_RemovePage",kwnames,&obj0,&obj1)) SWIG_fail;
20062 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxBookCtrlBase, 0 | 0 );
20063 if (!SWIG_IsOK(res1)) {
20064 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "BookCtrlBase_RemovePage" "', expected argument " "1"" of type '" "wxBookCtrlBase *""'");
20065 }
20066 arg1 = reinterpret_cast< wxBookCtrlBase * >(argp1);
20067 ecode2 = SWIG_AsVal_size_t(obj1, &val2);
20068 if (!SWIG_IsOK(ecode2)) {
20069 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "BookCtrlBase_RemovePage" "', expected argument " "2"" of type '" "size_t""'");
20070 }
20071 arg2 = static_cast< size_t >(val2);
20072 {
20073 PyThreadState* __tstate = wxPyBeginAllowThreads();
20074 result = (bool)(arg1)->RemovePage(arg2);
20075 wxPyEndAllowThreads(__tstate);
20076 if (PyErr_Occurred()) SWIG_fail;
20077 }
20078 {
20079 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
20080 }
20081 return resultobj;
20082fail:
20083 return NULL;
d55e5bfc
RD
20084}
20085
20086
554f62e9
RD
20087SWIGINTERN PyObject *_wrap_BookCtrlBase_DeleteAllPages(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
20088 PyObject *resultobj = 0;
20089 wxBookCtrlBase *arg1 = (wxBookCtrlBase *) 0 ;
20090 bool result;
20091 void *argp1 = 0 ;
20092 int res1 = 0 ;
20093 PyObject *swig_obj[1] ;
20094
20095 if (!args) SWIG_fail;
20096 swig_obj[0] = args;
20097 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxBookCtrlBase, 0 | 0 );
20098 if (!SWIG_IsOK(res1)) {
20099 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "BookCtrlBase_DeleteAllPages" "', expected argument " "1"" of type '" "wxBookCtrlBase *""'");
20100 }
20101 arg1 = reinterpret_cast< wxBookCtrlBase * >(argp1);
20102 {
20103 PyThreadState* __tstate = wxPyBeginAllowThreads();
20104 result = (bool)(arg1)->DeleteAllPages();
20105 wxPyEndAllowThreads(__tstate);
20106 if (PyErr_Occurred()) SWIG_fail;
20107 }
20108 {
20109 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
20110 }
20111 return resultobj;
20112fail:
20113 return NULL;
20114}
20115
20116
20117SWIGINTERN PyObject *_wrap_BookCtrlBase_AddPage(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
20118 PyObject *resultobj = 0;
20119 wxBookCtrlBase *arg1 = (wxBookCtrlBase *) 0 ;
20120 wxWindow *arg2 = (wxWindow *) 0 ;
20121 wxString *arg3 = 0 ;
20122 bool arg4 = (bool) false ;
20123 int arg5 = (int) -1 ;
20124 bool result;
20125 void *argp1 = 0 ;
20126 int res1 = 0 ;
20127 void *argp2 = 0 ;
20128 int res2 = 0 ;
20129 bool temp3 = false ;
20130 bool val4 ;
20131 int ecode4 = 0 ;
20132 int val5 ;
20133 int ecode5 = 0 ;
20134 PyObject * obj0 = 0 ;
20135 PyObject * obj1 = 0 ;
20136 PyObject * obj2 = 0 ;
20137 PyObject * obj3 = 0 ;
20138 PyObject * obj4 = 0 ;
20139 char * kwnames[] = {
20140 (char *) "self",(char *) "page",(char *) "text",(char *) "select",(char *) "imageId", NULL
20141 };
20142
20143 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO|OO:BookCtrlBase_AddPage",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4)) SWIG_fail;
20144 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxBookCtrlBase, 0 | 0 );
20145 if (!SWIG_IsOK(res1)) {
20146 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "BookCtrlBase_AddPage" "', expected argument " "1"" of type '" "wxBookCtrlBase *""'");
20147 }
20148 arg1 = reinterpret_cast< wxBookCtrlBase * >(argp1);
20149 res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_wxWindow, 0 | 0 );
20150 if (!SWIG_IsOK(res2)) {
20151 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "BookCtrlBase_AddPage" "', expected argument " "2"" of type '" "wxWindow *""'");
20152 }
20153 arg2 = reinterpret_cast< wxWindow * >(argp2);
20154 {
20155 arg3 = wxString_in_helper(obj2);
20156 if (arg3 == NULL) SWIG_fail;
20157 temp3 = true;
20158 }
20159 if (obj3) {
20160 ecode4 = SWIG_AsVal_bool(obj3, &val4);
20161 if (!SWIG_IsOK(ecode4)) {
20162 SWIG_exception_fail(SWIG_ArgError(ecode4), "in method '" "BookCtrlBase_AddPage" "', expected argument " "4"" of type '" "bool""'");
20163 }
20164 arg4 = static_cast< bool >(val4);
20165 }
20166 if (obj4) {
20167 ecode5 = SWIG_AsVal_int(obj4, &val5);
20168 if (!SWIG_IsOK(ecode5)) {
20169 SWIG_exception_fail(SWIG_ArgError(ecode5), "in method '" "BookCtrlBase_AddPage" "', expected argument " "5"" of type '" "int""'");
20170 }
20171 arg5 = static_cast< int >(val5);
20172 }
20173 {
20174 PyThreadState* __tstate = wxPyBeginAllowThreads();
20175 result = (bool)(arg1)->AddPage(arg2,(wxString const &)*arg3,arg4,arg5);
20176 wxPyEndAllowThreads(__tstate);
20177 if (PyErr_Occurred()) SWIG_fail;
20178 }
20179 {
20180 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
20181 }
20182 {
20183 if (temp3)
20184 delete arg3;
20185 }
20186 return resultobj;
20187fail:
20188 {
20189 if (temp3)
20190 delete arg3;
20191 }
20192 return NULL;
20193}
20194
20195
20196SWIGINTERN PyObject *_wrap_BookCtrlBase_InsertPage(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
20197 PyObject *resultobj = 0;
20198 wxBookCtrlBase *arg1 = (wxBookCtrlBase *) 0 ;
20199 size_t arg2 ;
20200 wxWindow *arg3 = (wxWindow *) 0 ;
20201 wxString *arg4 = 0 ;
20202 bool arg5 = (bool) false ;
20203 int arg6 = (int) -1 ;
20204 bool result;
20205 void *argp1 = 0 ;
20206 int res1 = 0 ;
20207 size_t val2 ;
20208 int ecode2 = 0 ;
20209 void *argp3 = 0 ;
20210 int res3 = 0 ;
20211 bool temp4 = false ;
20212 bool val5 ;
20213 int ecode5 = 0 ;
20214 int val6 ;
20215 int ecode6 = 0 ;
20216 PyObject * obj0 = 0 ;
20217 PyObject * obj1 = 0 ;
20218 PyObject * obj2 = 0 ;
20219 PyObject * obj3 = 0 ;
20220 PyObject * obj4 = 0 ;
20221 PyObject * obj5 = 0 ;
20222 char * kwnames[] = {
20223 (char *) "self",(char *) "n",(char *) "page",(char *) "text",(char *) "select",(char *) "imageId", NULL
20224 };
20225
20226 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOO|OO:BookCtrlBase_InsertPage",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5)) SWIG_fail;
20227 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxBookCtrlBase, 0 | 0 );
20228 if (!SWIG_IsOK(res1)) {
20229 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "BookCtrlBase_InsertPage" "', expected argument " "1"" of type '" "wxBookCtrlBase *""'");
20230 }
20231 arg1 = reinterpret_cast< wxBookCtrlBase * >(argp1);
20232 ecode2 = SWIG_AsVal_size_t(obj1, &val2);
20233 if (!SWIG_IsOK(ecode2)) {
20234 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "BookCtrlBase_InsertPage" "', expected argument " "2"" of type '" "size_t""'");
20235 }
20236 arg2 = static_cast< size_t >(val2);
20237 res3 = SWIG_ConvertPtr(obj2, &argp3,SWIGTYPE_p_wxWindow, 0 | 0 );
20238 if (!SWIG_IsOK(res3)) {
20239 SWIG_exception_fail(SWIG_ArgError(res3), "in method '" "BookCtrlBase_InsertPage" "', expected argument " "3"" of type '" "wxWindow *""'");
20240 }
20241 arg3 = reinterpret_cast< wxWindow * >(argp3);
20242 {
20243 arg4 = wxString_in_helper(obj3);
20244 if (arg4 == NULL) SWIG_fail;
20245 temp4 = true;
20246 }
20247 if (obj4) {
20248 ecode5 = SWIG_AsVal_bool(obj4, &val5);
20249 if (!SWIG_IsOK(ecode5)) {
20250 SWIG_exception_fail(SWIG_ArgError(ecode5), "in method '" "BookCtrlBase_InsertPage" "', expected argument " "5"" of type '" "bool""'");
20251 }
20252 arg5 = static_cast< bool >(val5);
20253 }
20254 if (obj5) {
20255 ecode6 = SWIG_AsVal_int(obj5, &val6);
20256 if (!SWIG_IsOK(ecode6)) {
20257 SWIG_exception_fail(SWIG_ArgError(ecode6), "in method '" "BookCtrlBase_InsertPage" "', expected argument " "6"" of type '" "int""'");
20258 }
20259 arg6 = static_cast< int >(val6);
20260 }
20261 {
20262 PyThreadState* __tstate = wxPyBeginAllowThreads();
20263 result = (bool)(arg1)->InsertPage(arg2,arg3,(wxString const &)*arg4,arg5,arg6);
20264 wxPyEndAllowThreads(__tstate);
20265 if (PyErr_Occurred()) SWIG_fail;
20266 }
20267 {
20268 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
20269 }
20270 {
20271 if (temp4)
20272 delete arg4;
20273 }
20274 return resultobj;
20275fail:
20276 {
20277 if (temp4)
20278 delete arg4;
20279 }
20280 return NULL;
20281}
20282
20283
20284SWIGINTERN PyObject *_wrap_BookCtrlBase_SetSelection(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
20285 PyObject *resultobj = 0;
20286 wxBookCtrlBase *arg1 = (wxBookCtrlBase *) 0 ;
20287 size_t arg2 ;
20288 int result;
20289 void *argp1 = 0 ;
20290 int res1 = 0 ;
20291 size_t val2 ;
20292 int ecode2 = 0 ;
20293 PyObject * obj0 = 0 ;
20294 PyObject * obj1 = 0 ;
20295 char * kwnames[] = {
20296 (char *) "self",(char *) "n", NULL
20297 };
20298
20299 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:BookCtrlBase_SetSelection",kwnames,&obj0,&obj1)) SWIG_fail;
20300 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxBookCtrlBase, 0 | 0 );
20301 if (!SWIG_IsOK(res1)) {
20302 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "BookCtrlBase_SetSelection" "', expected argument " "1"" of type '" "wxBookCtrlBase *""'");
20303 }
20304 arg1 = reinterpret_cast< wxBookCtrlBase * >(argp1);
20305 ecode2 = SWIG_AsVal_size_t(obj1, &val2);
20306 if (!SWIG_IsOK(ecode2)) {
20307 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "BookCtrlBase_SetSelection" "', expected argument " "2"" of type '" "size_t""'");
20308 }
20309 arg2 = static_cast< size_t >(val2);
20310 {
20311 PyThreadState* __tstate = wxPyBeginAllowThreads();
20312 result = (int)(arg1)->SetSelection(arg2);
20313 wxPyEndAllowThreads(__tstate);
20314 if (PyErr_Occurred()) SWIG_fail;
20315 }
20316 resultobj = SWIG_From_int(static_cast< int >(result));
20317 return resultobj;
20318fail:
20319 return NULL;
20320}
20321
20322
b39fe951
RD
20323SWIGINTERN PyObject *_wrap_BookCtrlBase_ChangeSelection(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
20324 PyObject *resultobj = 0;
20325 wxBookCtrlBase *arg1 = (wxBookCtrlBase *) 0 ;
20326 size_t arg2 ;
20327 int result;
20328 void *argp1 = 0 ;
20329 int res1 = 0 ;
20330 size_t val2 ;
20331 int ecode2 = 0 ;
20332 PyObject * obj0 = 0 ;
20333 PyObject * obj1 = 0 ;
20334 char * kwnames[] = {
20335 (char *) "self",(char *) "n", NULL
20336 };
20337
20338 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:BookCtrlBase_ChangeSelection",kwnames,&obj0,&obj1)) SWIG_fail;
20339 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxBookCtrlBase, 0 | 0 );
20340 if (!SWIG_IsOK(res1)) {
20341 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "BookCtrlBase_ChangeSelection" "', expected argument " "1"" of type '" "wxBookCtrlBase *""'");
20342 }
20343 arg1 = reinterpret_cast< wxBookCtrlBase * >(argp1);
20344 ecode2 = SWIG_AsVal_size_t(obj1, &val2);
20345 if (!SWIG_IsOK(ecode2)) {
20346 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "BookCtrlBase_ChangeSelection" "', expected argument " "2"" of type '" "size_t""'");
20347 }
20348 arg2 = static_cast< size_t >(val2);
20349 {
20350 PyThreadState* __tstate = wxPyBeginAllowThreads();
20351 result = (int)(arg1)->ChangeSelection(arg2);
20352 wxPyEndAllowThreads(__tstate);
20353 if (PyErr_Occurred()) SWIG_fail;
20354 }
20355 resultobj = SWIG_From_int(static_cast< int >(result));
20356 return resultobj;
20357fail:
20358 return NULL;
20359}
20360
20361
554f62e9
RD
20362SWIGINTERN PyObject *_wrap_BookCtrlBase_AdvanceSelection(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
20363 PyObject *resultobj = 0;
20364 wxBookCtrlBase *arg1 = (wxBookCtrlBase *) 0 ;
20365 bool arg2 = (bool) true ;
20366 void *argp1 = 0 ;
20367 int res1 = 0 ;
20368 bool val2 ;
20369 int ecode2 = 0 ;
20370 PyObject * obj0 = 0 ;
20371 PyObject * obj1 = 0 ;
20372 char * kwnames[] = {
20373 (char *) "self",(char *) "forward", NULL
20374 };
20375
20376 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:BookCtrlBase_AdvanceSelection",kwnames,&obj0,&obj1)) SWIG_fail;
20377 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxBookCtrlBase, 0 | 0 );
20378 if (!SWIG_IsOK(res1)) {
20379 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "BookCtrlBase_AdvanceSelection" "', expected argument " "1"" of type '" "wxBookCtrlBase *""'");
20380 }
20381 arg1 = reinterpret_cast< wxBookCtrlBase * >(argp1);
20382 if (obj1) {
20383 ecode2 = SWIG_AsVal_bool(obj1, &val2);
20384 if (!SWIG_IsOK(ecode2)) {
20385 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "BookCtrlBase_AdvanceSelection" "', expected argument " "2"" of type '" "bool""'");
20386 }
20387 arg2 = static_cast< bool >(val2);
20388 }
20389 {
20390 PyThreadState* __tstate = wxPyBeginAllowThreads();
20391 (arg1)->AdvanceSelection(arg2);
20392 wxPyEndAllowThreads(__tstate);
20393 if (PyErr_Occurred()) SWIG_fail;
20394 }
20395 resultobj = SWIG_Py_Void();
20396 return resultobj;
20397fail:
20398 return NULL;
20399}
20400
20401
704eda0c
RD
20402SWIGINTERN PyObject *_wrap_BookCtrlBase_HitTest(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
20403 PyObject *resultobj = 0;
20404 wxBookCtrlBase *arg1 = (wxBookCtrlBase *) 0 ;
20405 wxPoint *arg2 = 0 ;
20406 long *arg3 = (long *) 0 ;
20407 int result;
20408 void *argp1 = 0 ;
20409 int res1 = 0 ;
20410 wxPoint temp2 ;
20411 long temp3 ;
20412 int res3 = SWIG_TMPOBJ ;
20413 PyObject * obj0 = 0 ;
20414 PyObject * obj1 = 0 ;
20415 char * kwnames[] = {
20416 (char *) "self",(char *) "pt", NULL
20417 };
20418
20419 arg3 = &temp3;
20420 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:BookCtrlBase_HitTest",kwnames,&obj0,&obj1)) SWIG_fail;
20421 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxBookCtrlBase, 0 | 0 );
20422 if (!SWIG_IsOK(res1)) {
20423 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "BookCtrlBase_HitTest" "', expected argument " "1"" of type '" "wxBookCtrlBase const *""'");
20424 }
20425 arg1 = reinterpret_cast< wxBookCtrlBase * >(argp1);
20426 {
20427 arg2 = &temp2;
20428 if ( ! wxPoint_helper(obj1, &arg2)) SWIG_fail;
20429 }
20430 {
20431 PyThreadState* __tstate = wxPyBeginAllowThreads();
20432 result = (int)((wxBookCtrlBase const *)arg1)->HitTest((wxPoint const &)*arg2,arg3);
20433 wxPyEndAllowThreads(__tstate);
20434 if (PyErr_Occurred()) SWIG_fail;
20435 }
20436 resultobj = SWIG_From_int(static_cast< int >(result));
20437 if (SWIG_IsTmpObj(res3)) {
20438 resultobj = SWIG_Python_AppendOutput(resultobj, SWIG_From_long((*arg3)));
20439 } else {
20440 int new_flags = SWIG_IsNewObj(res3) ? (SWIG_POINTER_OWN | 0 ) : 0 ;
20441 resultobj = SWIG_Python_AppendOutput(resultobj, SWIG_NewPointerObj((void*)(arg3), SWIGTYPE_p_long, new_flags));
20442 }
20443 return resultobj;
20444fail:
20445 return NULL;
20446}
20447
20448
554f62e9
RD
20449SWIGINTERN PyObject *_wrap_BookCtrlBase_GetClassDefaultAttributes(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
20450 PyObject *resultobj = 0;
20451 wxWindowVariant arg1 = (wxWindowVariant) wxWINDOW_VARIANT_NORMAL ;
20452 SwigValueWrapper<wxVisualAttributes > result;
20453 int val1 ;
20454 int ecode1 = 0 ;
20455 PyObject * obj0 = 0 ;
20456 char * kwnames[] = {
20457 (char *) "variant", NULL
20458 };
20459
20460 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|O:BookCtrlBase_GetClassDefaultAttributes",kwnames,&obj0)) SWIG_fail;
20461 if (obj0) {
20462 ecode1 = SWIG_AsVal_int(obj0, &val1);
20463 if (!SWIG_IsOK(ecode1)) {
20464 SWIG_exception_fail(SWIG_ArgError(ecode1), "in method '" "BookCtrlBase_GetClassDefaultAttributes" "', expected argument " "1"" of type '" "wxWindowVariant""'");
20465 }
20466 arg1 = static_cast< wxWindowVariant >(val1);
20467 }
20468 {
20469 if (!wxPyCheckForApp()) SWIG_fail;
20470 PyThreadState* __tstate = wxPyBeginAllowThreads();
20471 result = wxBookCtrlBase::GetClassDefaultAttributes(arg1);
20472 wxPyEndAllowThreads(__tstate);
20473 if (PyErr_Occurred()) SWIG_fail;
20474 }
20475 resultobj = SWIG_NewPointerObj((new wxVisualAttributes(static_cast< const wxVisualAttributes& >(result))), SWIGTYPE_p_wxVisualAttributes, SWIG_POINTER_OWN | 0 );
20476 return resultobj;
20477fail:
20478 return NULL;
20479}
20480
20481
20482SWIGINTERN PyObject *BookCtrlBase_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
20483 PyObject *obj;
20484 if (!SWIG_Python_UnpackTuple(args,(char*)"swigregister", 1, 1,&obj)) return NULL;
20485 SWIG_TypeNewClientData(SWIGTYPE_p_wxBookCtrlBase, SWIG_NewClientData(obj));
20486 return SWIG_Py_Void();
20487}
20488
20489SWIGINTERN PyObject *_wrap_new_BookCtrlBaseEvent(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
20490 PyObject *resultobj = 0;
20491 wxEventType arg1 = (wxEventType) wxEVT_NULL ;
20492 int arg2 = (int) 0 ;
20493 int arg3 = (int) -1 ;
20494 int arg4 = (int) -1 ;
20495 wxBookCtrlBaseEvent *result = 0 ;
20496 int val1 ;
20497 int ecode1 = 0 ;
20498 int val2 ;
20499 int ecode2 = 0 ;
20500 int val3 ;
20501 int ecode3 = 0 ;
20502 int val4 ;
20503 int ecode4 = 0 ;
20504 PyObject * obj0 = 0 ;
20505 PyObject * obj1 = 0 ;
20506 PyObject * obj2 = 0 ;
20507 PyObject * obj3 = 0 ;
20508 char * kwnames[] = {
20509 (char *) "commandType",(char *) "id",(char *) "nSel",(char *) "nOldSel", NULL
20510 };
20511
20512 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|OOOO:new_BookCtrlBaseEvent",kwnames,&obj0,&obj1,&obj2,&obj3)) SWIG_fail;
20513 if (obj0) {
20514 ecode1 = SWIG_AsVal_int(obj0, &val1);
20515 if (!SWIG_IsOK(ecode1)) {
20516 SWIG_exception_fail(SWIG_ArgError(ecode1), "in method '" "new_BookCtrlBaseEvent" "', expected argument " "1"" of type '" "wxEventType""'");
20517 }
20518 arg1 = static_cast< wxEventType >(val1);
20519 }
20520 if (obj1) {
20521 ecode2 = SWIG_AsVal_int(obj1, &val2);
20522 if (!SWIG_IsOK(ecode2)) {
20523 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "new_BookCtrlBaseEvent" "', expected argument " "2"" of type '" "int""'");
20524 }
20525 arg2 = static_cast< int >(val2);
20526 }
20527 if (obj2) {
20528 ecode3 = SWIG_AsVal_int(obj2, &val3);
20529 if (!SWIG_IsOK(ecode3)) {
20530 SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "new_BookCtrlBaseEvent" "', expected argument " "3"" of type '" "int""'");
20531 }
20532 arg3 = static_cast< int >(val3);
20533 }
20534 if (obj3) {
20535 ecode4 = SWIG_AsVal_int(obj3, &val4);
20536 if (!SWIG_IsOK(ecode4)) {
20537 SWIG_exception_fail(SWIG_ArgError(ecode4), "in method '" "new_BookCtrlBaseEvent" "', expected argument " "4"" of type '" "int""'");
20538 }
20539 arg4 = static_cast< int >(val4);
20540 }
20541 {
20542 PyThreadState* __tstate = wxPyBeginAllowThreads();
20543 result = (wxBookCtrlBaseEvent *)new wxBookCtrlBaseEvent(arg1,arg2,arg3,arg4);
20544 wxPyEndAllowThreads(__tstate);
20545 if (PyErr_Occurred()) SWIG_fail;
20546 }
20547 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_wxBookCtrlBaseEvent, SWIG_POINTER_NEW | 0 );
20548 return resultobj;
20549fail:
20550 return NULL;
d55e5bfc
RD
20551}
20552
20553
554f62e9
RD
20554SWIGINTERN PyObject *_wrap_BookCtrlBaseEvent_GetSelection(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
20555 PyObject *resultobj = 0;
20556 wxBookCtrlBaseEvent *arg1 = (wxBookCtrlBaseEvent *) 0 ;
20557 int result;
20558 void *argp1 = 0 ;
20559 int res1 = 0 ;
20560 PyObject *swig_obj[1] ;
20561
20562 if (!args) SWIG_fail;
20563 swig_obj[0] = args;
20564 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxBookCtrlBaseEvent, 0 | 0 );
20565 if (!SWIG_IsOK(res1)) {
20566 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "BookCtrlBaseEvent_GetSelection" "', expected argument " "1"" of type '" "wxBookCtrlBaseEvent const *""'");
20567 }
20568 arg1 = reinterpret_cast< wxBookCtrlBaseEvent * >(argp1);
20569 {
20570 PyThreadState* __tstate = wxPyBeginAllowThreads();
20571 result = (int)((wxBookCtrlBaseEvent const *)arg1)->GetSelection();
20572 wxPyEndAllowThreads(__tstate);
20573 if (PyErr_Occurred()) SWIG_fail;
20574 }
20575 resultobj = SWIG_From_int(static_cast< int >(result));
20576 return resultobj;
20577fail:
20578 return NULL;
20579}
20580
20581
20582SWIGINTERN PyObject *_wrap_BookCtrlBaseEvent_SetSelection(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
20583 PyObject *resultobj = 0;
20584 wxBookCtrlBaseEvent *arg1 = (wxBookCtrlBaseEvent *) 0 ;
20585 int arg2 ;
20586 void *argp1 = 0 ;
20587 int res1 = 0 ;
20588 int val2 ;
20589 int ecode2 = 0 ;
20590 PyObject * obj0 = 0 ;
20591 PyObject * obj1 = 0 ;
20592 char * kwnames[] = {
20593 (char *) "self",(char *) "nSel", NULL
20594 };
20595
20596 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:BookCtrlBaseEvent_SetSelection",kwnames,&obj0,&obj1)) SWIG_fail;
20597 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxBookCtrlBaseEvent, 0 | 0 );
20598 if (!SWIG_IsOK(res1)) {
20599 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "BookCtrlBaseEvent_SetSelection" "', expected argument " "1"" of type '" "wxBookCtrlBaseEvent *""'");
20600 }
20601 arg1 = reinterpret_cast< wxBookCtrlBaseEvent * >(argp1);
20602 ecode2 = SWIG_AsVal_int(obj1, &val2);
20603 if (!SWIG_IsOK(ecode2)) {
20604 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "BookCtrlBaseEvent_SetSelection" "', expected argument " "2"" of type '" "int""'");
20605 }
20606 arg2 = static_cast< int >(val2);
20607 {
20608 PyThreadState* __tstate = wxPyBeginAllowThreads();
20609 (arg1)->SetSelection(arg2);
20610 wxPyEndAllowThreads(__tstate);
20611 if (PyErr_Occurred()) SWIG_fail;
20612 }
20613 resultobj = SWIG_Py_Void();
20614 return resultobj;
20615fail:
20616 return NULL;
d55e5bfc
RD
20617}
20618
20619
554f62e9
RD
20620SWIGINTERN PyObject *_wrap_BookCtrlBaseEvent_GetOldSelection(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
20621 PyObject *resultobj = 0;
20622 wxBookCtrlBaseEvent *arg1 = (wxBookCtrlBaseEvent *) 0 ;
20623 int result;
20624 void *argp1 = 0 ;
20625 int res1 = 0 ;
20626 PyObject *swig_obj[1] ;
20627
20628 if (!args) SWIG_fail;
20629 swig_obj[0] = args;
20630 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxBookCtrlBaseEvent, 0 | 0 );
20631 if (!SWIG_IsOK(res1)) {
20632 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "BookCtrlBaseEvent_GetOldSelection" "', expected argument " "1"" of type '" "wxBookCtrlBaseEvent const *""'");
20633 }
20634 arg1 = reinterpret_cast< wxBookCtrlBaseEvent * >(argp1);
20635 {
20636 PyThreadState* __tstate = wxPyBeginAllowThreads();
20637 result = (int)((wxBookCtrlBaseEvent const *)arg1)->GetOldSelection();
20638 wxPyEndAllowThreads(__tstate);
20639 if (PyErr_Occurred()) SWIG_fail;
20640 }
20641 resultobj = SWIG_From_int(static_cast< int >(result));
20642 return resultobj;
20643fail:
20644 return NULL;
20645}
20646
20647
20648SWIGINTERN PyObject *_wrap_BookCtrlBaseEvent_SetOldSelection(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
20649 PyObject *resultobj = 0;
20650 wxBookCtrlBaseEvent *arg1 = (wxBookCtrlBaseEvent *) 0 ;
20651 int arg2 ;
20652 void *argp1 = 0 ;
20653 int res1 = 0 ;
20654 int val2 ;
20655 int ecode2 = 0 ;
20656 PyObject * obj0 = 0 ;
20657 PyObject * obj1 = 0 ;
20658 char * kwnames[] = {
20659 (char *) "self",(char *) "nOldSel", NULL
20660 };
20661
20662 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:BookCtrlBaseEvent_SetOldSelection",kwnames,&obj0,&obj1)) SWIG_fail;
20663 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxBookCtrlBaseEvent, 0 | 0 );
20664 if (!SWIG_IsOK(res1)) {
20665 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "BookCtrlBaseEvent_SetOldSelection" "', expected argument " "1"" of type '" "wxBookCtrlBaseEvent *""'");
20666 }
20667 arg1 = reinterpret_cast< wxBookCtrlBaseEvent * >(argp1);
20668 ecode2 = SWIG_AsVal_int(obj1, &val2);
20669 if (!SWIG_IsOK(ecode2)) {
20670 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "BookCtrlBaseEvent_SetOldSelection" "', expected argument " "2"" of type '" "int""'");
20671 }
20672 arg2 = static_cast< int >(val2);
20673 {
20674 PyThreadState* __tstate = wxPyBeginAllowThreads();
20675 (arg1)->SetOldSelection(arg2);
20676 wxPyEndAllowThreads(__tstate);
20677 if (PyErr_Occurred()) SWIG_fail;
20678 }
20679 resultobj = SWIG_Py_Void();
20680 return resultobj;
20681fail:
20682 return NULL;
20683}
20684
20685
20686SWIGINTERN PyObject *BookCtrlBaseEvent_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
20687 PyObject *obj;
20688 if (!SWIG_Python_UnpackTuple(args,(char*)"swigregister", 1, 1,&obj)) return NULL;
20689 SWIG_TypeNewClientData(SWIGTYPE_p_wxBookCtrlBaseEvent, SWIG_NewClientData(obj));
20690 return SWIG_Py_Void();
20691}
20692
20693SWIGINTERN PyObject *BookCtrlBaseEvent_swiginit(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
20694 return SWIG_Python_InitShadowInstance(args);
20695}
20696
20697SWIGINTERN PyObject *_wrap_new_Notebook(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
20698 PyObject *resultobj = 0;
20699 wxWindow *arg1 = (wxWindow *) 0 ;
20700 int arg2 = (int) -1 ;
20701 wxPoint const &arg3_defvalue = wxDefaultPosition ;
20702 wxPoint *arg3 = (wxPoint *) &arg3_defvalue ;
20703 wxSize const &arg4_defvalue = wxDefaultSize ;
20704 wxSize *arg4 = (wxSize *) &arg4_defvalue ;
20705 long arg5 = (long) 0 ;
20706 wxString const &arg6_defvalue = wxPyNotebookNameStr ;
20707 wxString *arg6 = (wxString *) &arg6_defvalue ;
20708 wxNotebook *result = 0 ;
20709 void *argp1 = 0 ;
20710 int res1 = 0 ;
20711 int val2 ;
20712 int ecode2 = 0 ;
20713 wxPoint temp3 ;
20714 wxSize temp4 ;
20715 long val5 ;
20716 int ecode5 = 0 ;
20717 bool temp6 = false ;
20718 PyObject * obj0 = 0 ;
20719 PyObject * obj1 = 0 ;
20720 PyObject * obj2 = 0 ;
20721 PyObject * obj3 = 0 ;
20722 PyObject * obj4 = 0 ;
20723 PyObject * obj5 = 0 ;
20724 char * kwnames[] = {
20725 (char *) "parent",(char *) "id",(char *) "pos",(char *) "size",(char *) "style",(char *) "name", NULL
20726 };
20727
20728 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|OOOOO:new_Notebook",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5)) SWIG_fail;
20729 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxWindow, 0 | 0 );
20730 if (!SWIG_IsOK(res1)) {
20731 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_Notebook" "', expected argument " "1"" of type '" "wxWindow *""'");
20732 }
20733 arg1 = reinterpret_cast< wxWindow * >(argp1);
20734 if (obj1) {
20735 ecode2 = SWIG_AsVal_int(obj1, &val2);
20736 if (!SWIG_IsOK(ecode2)) {
20737 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "new_Notebook" "', expected argument " "2"" of type '" "int""'");
20738 }
20739 arg2 = static_cast< int >(val2);
20740 }
20741 if (obj2) {
093d3ff1 20742 {
554f62e9
RD
20743 arg3 = &temp3;
20744 if ( ! wxPoint_helper(obj2, &arg3)) SWIG_fail;
093d3ff1 20745 }
554f62e9
RD
20746 }
20747 if (obj3) {
d55e5bfc 20748 {
554f62e9
RD
20749 arg4 = &temp4;
20750 if ( ! wxSize_helper(obj3, &arg4)) SWIG_fail;
d55e5bfc 20751 }
554f62e9
RD
20752 }
20753 if (obj4) {
20754 ecode5 = SWIG_AsVal_long(obj4, &val5);
20755 if (!SWIG_IsOK(ecode5)) {
20756 SWIG_exception_fail(SWIG_ArgError(ecode5), "in method '" "new_Notebook" "', expected argument " "5"" of type '" "long""'");
20757 }
20758 arg5 = static_cast< long >(val5);
20759 }
20760 if (obj5) {
20761 {
20762 arg6 = wxString_in_helper(obj5);
20763 if (arg6 == NULL) SWIG_fail;
20764 temp6 = true;
20765 }
20766 }
20767 {
20768 if (!wxPyCheckForApp()) SWIG_fail;
20769 PyThreadState* __tstate = wxPyBeginAllowThreads();
20770 result = (wxNotebook *)new wxNotebook(arg1,arg2,(wxPoint const &)*arg3,(wxSize const &)*arg4,arg5,(wxString const &)*arg6);
20771 wxPyEndAllowThreads(__tstate);
20772 if (PyErr_Occurred()) SWIG_fail;
20773 }
20774 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_wxNotebook, SWIG_POINTER_NEW | 0 );
20775 {
20776 if (temp6)
20777 delete arg6;
20778 }
20779 return resultobj;
20780fail:
20781 {
20782 if (temp6)
20783 delete arg6;
20784 }
20785 return NULL;
d55e5bfc
RD
20786}
20787
20788
554f62e9
RD
20789SWIGINTERN PyObject *_wrap_new_PreNotebook(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
20790 PyObject *resultobj = 0;
20791 wxNotebook *result = 0 ;
20792
20793 if (!SWIG_Python_UnpackTuple(args,"new_PreNotebook",0,0,0)) SWIG_fail;
20794 {
20795 if (!wxPyCheckForApp()) SWIG_fail;
20796 PyThreadState* __tstate = wxPyBeginAllowThreads();
20797 result = (wxNotebook *)new wxNotebook();
20798 wxPyEndAllowThreads(__tstate);
20799 if (PyErr_Occurred()) SWIG_fail;
20800 }
20801 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_wxNotebook, SWIG_POINTER_OWN | 0 );
20802 return resultobj;
20803fail:
20804 return NULL;
20805}
20806
20807
20808SWIGINTERN PyObject *_wrap_Notebook_Create(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
20809 PyObject *resultobj = 0;
20810 wxNotebook *arg1 = (wxNotebook *) 0 ;
20811 wxWindow *arg2 = (wxWindow *) 0 ;
20812 int arg3 = (int) -1 ;
20813 wxPoint const &arg4_defvalue = wxDefaultPosition ;
20814 wxPoint *arg4 = (wxPoint *) &arg4_defvalue ;
20815 wxSize const &arg5_defvalue = wxDefaultSize ;
20816 wxSize *arg5 = (wxSize *) &arg5_defvalue ;
20817 long arg6 = (long) 0 ;
20818 wxString const &arg7_defvalue = wxPyNotebookNameStr ;
20819 wxString *arg7 = (wxString *) &arg7_defvalue ;
20820 bool result;
20821 void *argp1 = 0 ;
20822 int res1 = 0 ;
20823 void *argp2 = 0 ;
20824 int res2 = 0 ;
20825 int val3 ;
20826 int ecode3 = 0 ;
20827 wxPoint temp4 ;
20828 wxSize temp5 ;
20829 long val6 ;
20830 int ecode6 = 0 ;
20831 bool temp7 = false ;
20832 PyObject * obj0 = 0 ;
20833 PyObject * obj1 = 0 ;
20834 PyObject * obj2 = 0 ;
20835 PyObject * obj3 = 0 ;
20836 PyObject * obj4 = 0 ;
20837 PyObject * obj5 = 0 ;
20838 PyObject * obj6 = 0 ;
20839 char * kwnames[] = {
20840 (char *) "self",(char *) "parent",(char *) "id",(char *) "pos",(char *) "size",(char *) "style",(char *) "name", NULL
20841 };
20842
20843 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|OOOOO:Notebook_Create",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6)) SWIG_fail;
20844 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxNotebook, 0 | 0 );
20845 if (!SWIG_IsOK(res1)) {
20846 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Notebook_Create" "', expected argument " "1"" of type '" "wxNotebook *""'");
20847 }
20848 arg1 = reinterpret_cast< wxNotebook * >(argp1);
20849 res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_wxWindow, 0 | 0 );
20850 if (!SWIG_IsOK(res2)) {
20851 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "Notebook_Create" "', expected argument " "2"" of type '" "wxWindow *""'");
20852 }
20853 arg2 = reinterpret_cast< wxWindow * >(argp2);
20854 if (obj2) {
20855 ecode3 = SWIG_AsVal_int(obj2, &val3);
20856 if (!SWIG_IsOK(ecode3)) {
20857 SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "Notebook_Create" "', expected argument " "3"" of type '" "int""'");
20858 }
20859 arg3 = static_cast< int >(val3);
20860 }
20861 if (obj3) {
093d3ff1 20862 {
554f62e9
RD
20863 arg4 = &temp4;
20864 if ( ! wxPoint_helper(obj3, &arg4)) SWIG_fail;
093d3ff1 20865 }
554f62e9
RD
20866 }
20867 if (obj4) {
093d3ff1 20868 {
554f62e9
RD
20869 arg5 = &temp5;
20870 if ( ! wxSize_helper(obj4, &arg5)) SWIG_fail;
093d3ff1 20871 }
554f62e9
RD
20872 }
20873 if (obj5) {
20874 ecode6 = SWIG_AsVal_long(obj5, &val6);
20875 if (!SWIG_IsOK(ecode6)) {
20876 SWIG_exception_fail(SWIG_ArgError(ecode6), "in method '" "Notebook_Create" "', expected argument " "6"" of type '" "long""'");
20877 }
20878 arg6 = static_cast< long >(val6);
20879 }
20880 if (obj6) {
d55e5bfc 20881 {
554f62e9
RD
20882 arg7 = wxString_in_helper(obj6);
20883 if (arg7 == NULL) SWIG_fail;
20884 temp7 = true;
d55e5bfc 20885 }
554f62e9
RD
20886 }
20887 {
20888 PyThreadState* __tstate = wxPyBeginAllowThreads();
20889 result = (bool)(arg1)->Create(arg2,arg3,(wxPoint const &)*arg4,(wxSize const &)*arg5,arg6,(wxString const &)*arg7);
20890 wxPyEndAllowThreads(__tstate);
20891 if (PyErr_Occurred()) SWIG_fail;
20892 }
20893 {
20894 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
20895 }
20896 {
20897 if (temp7)
20898 delete arg7;
20899 }
20900 return resultobj;
20901fail:
20902 {
20903 if (temp7)
20904 delete arg7;
20905 }
20906 return NULL;
f20a2e1f
RD
20907}
20908
20909
554f62e9
RD
20910SWIGINTERN PyObject *_wrap_Notebook_GetRowCount(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
20911 PyObject *resultobj = 0;
20912 wxNotebook *arg1 = (wxNotebook *) 0 ;
20913 int result;
20914 void *argp1 = 0 ;
20915 int res1 = 0 ;
20916 PyObject *swig_obj[1] ;
20917
20918 if (!args) SWIG_fail;
20919 swig_obj[0] = args;
20920 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxNotebook, 0 | 0 );
20921 if (!SWIG_IsOK(res1)) {
20922 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Notebook_GetRowCount" "', expected argument " "1"" of type '" "wxNotebook const *""'");
20923 }
20924 arg1 = reinterpret_cast< wxNotebook * >(argp1);
20925 {
20926 PyThreadState* __tstate = wxPyBeginAllowThreads();
20927 result = (int)((wxNotebook const *)arg1)->GetRowCount();
20928 wxPyEndAllowThreads(__tstate);
20929 if (PyErr_Occurred()) SWIG_fail;
20930 }
20931 resultobj = SWIG_From_int(static_cast< int >(result));
20932 return resultobj;
20933fail:
20934 return NULL;
20935}
20936
20937
20938SWIGINTERN PyObject *_wrap_Notebook_SetPadding(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
20939 PyObject *resultobj = 0;
20940 wxNotebook *arg1 = (wxNotebook *) 0 ;
20941 wxSize *arg2 = 0 ;
20942 void *argp1 = 0 ;
20943 int res1 = 0 ;
20944 wxSize temp2 ;
20945 PyObject * obj0 = 0 ;
20946 PyObject * obj1 = 0 ;
20947 char * kwnames[] = {
20948 (char *) "self",(char *) "padding", NULL
20949 };
20950
20951 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Notebook_SetPadding",kwnames,&obj0,&obj1)) SWIG_fail;
20952 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxNotebook, 0 | 0 );
20953 if (!SWIG_IsOK(res1)) {
20954 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Notebook_SetPadding" "', expected argument " "1"" of type '" "wxNotebook *""'");
20955 }
20956 arg1 = reinterpret_cast< wxNotebook * >(argp1);
20957 {
20958 arg2 = &temp2;
20959 if ( ! wxSize_helper(obj1, &arg2)) SWIG_fail;
20960 }
20961 {
20962 PyThreadState* __tstate = wxPyBeginAllowThreads();
20963 (arg1)->SetPadding((wxSize const &)*arg2);
20964 wxPyEndAllowThreads(__tstate);
20965 if (PyErr_Occurred()) SWIG_fail;
20966 }
20967 resultobj = SWIG_Py_Void();
20968 return resultobj;
20969fail:
20970 return NULL;
20971}
20972
20973
20974SWIGINTERN PyObject *_wrap_Notebook_SetTabSize(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
20975 PyObject *resultobj = 0;
20976 wxNotebook *arg1 = (wxNotebook *) 0 ;
20977 wxSize *arg2 = 0 ;
20978 void *argp1 = 0 ;
20979 int res1 = 0 ;
20980 wxSize temp2 ;
20981 PyObject * obj0 = 0 ;
20982 PyObject * obj1 = 0 ;
20983 char * kwnames[] = {
20984 (char *) "self",(char *) "sz", NULL
20985 };
20986
20987 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Notebook_SetTabSize",kwnames,&obj0,&obj1)) SWIG_fail;
20988 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxNotebook, 0 | 0 );
20989 if (!SWIG_IsOK(res1)) {
20990 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Notebook_SetTabSize" "', expected argument " "1"" of type '" "wxNotebook *""'");
20991 }
20992 arg1 = reinterpret_cast< wxNotebook * >(argp1);
20993 {
20994 arg2 = &temp2;
20995 if ( ! wxSize_helper(obj1, &arg2)) SWIG_fail;
20996 }
20997 {
20998 PyThreadState* __tstate = wxPyBeginAllowThreads();
20999 (arg1)->SetTabSize((wxSize const &)*arg2);
21000 wxPyEndAllowThreads(__tstate);
21001 if (PyErr_Occurred()) SWIG_fail;
21002 }
21003 resultobj = SWIG_Py_Void();
21004 return resultobj;
21005fail:
21006 return NULL;
21007}
21008
21009
554f62e9
RD
21010SWIGINTERN PyObject *_wrap_Notebook_GetThemeBackgroundColour(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
21011 PyObject *resultobj = 0;
21012 wxNotebook *arg1 = (wxNotebook *) 0 ;
21013 wxColour result;
21014 void *argp1 = 0 ;
21015 int res1 = 0 ;
21016 PyObject *swig_obj[1] ;
21017
21018 if (!args) SWIG_fail;
21019 swig_obj[0] = args;
21020 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxNotebook, 0 | 0 );
21021 if (!SWIG_IsOK(res1)) {
21022 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Notebook_GetThemeBackgroundColour" "', expected argument " "1"" of type '" "wxNotebook const *""'");
21023 }
21024 arg1 = reinterpret_cast< wxNotebook * >(argp1);
21025 {
21026 PyThreadState* __tstate = wxPyBeginAllowThreads();
21027 result = ((wxNotebook const *)arg1)->GetThemeBackgroundColour();
21028 wxPyEndAllowThreads(__tstate);
21029 if (PyErr_Occurred()) SWIG_fail;
21030 }
21031 resultobj = SWIG_NewPointerObj((new wxColour(static_cast< const wxColour& >(result))), SWIGTYPE_p_wxColour, SWIG_POINTER_OWN | 0 );
21032 return resultobj;
21033fail:
21034 return NULL;
21035}
21036
21037
21038SWIGINTERN PyObject *_wrap_Notebook_GetClassDefaultAttributes(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
21039 PyObject *resultobj = 0;
21040 wxWindowVariant arg1 = (wxWindowVariant) wxWINDOW_VARIANT_NORMAL ;
21041 SwigValueWrapper<wxVisualAttributes > result;
21042 int val1 ;
21043 int ecode1 = 0 ;
21044 PyObject * obj0 = 0 ;
21045 char * kwnames[] = {
21046 (char *) "variant", NULL
21047 };
21048
21049 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|O:Notebook_GetClassDefaultAttributes",kwnames,&obj0)) SWIG_fail;
21050 if (obj0) {
21051 ecode1 = SWIG_AsVal_int(obj0, &val1);
21052 if (!SWIG_IsOK(ecode1)) {
21053 SWIG_exception_fail(SWIG_ArgError(ecode1), "in method '" "Notebook_GetClassDefaultAttributes" "', expected argument " "1"" of type '" "wxWindowVariant""'");
21054 }
21055 arg1 = static_cast< wxWindowVariant >(val1);
21056 }
21057 {
21058 if (!wxPyCheckForApp()) SWIG_fail;
21059 PyThreadState* __tstate = wxPyBeginAllowThreads();
21060 result = wxNotebook::GetClassDefaultAttributes(arg1);
21061 wxPyEndAllowThreads(__tstate);
21062 if (PyErr_Occurred()) SWIG_fail;
21063 }
21064 resultobj = SWIG_NewPointerObj((new wxVisualAttributes(static_cast< const wxVisualAttributes& >(result))), SWIGTYPE_p_wxVisualAttributes, SWIG_POINTER_OWN | 0 );
21065 return resultobj;
21066fail:
21067 return NULL;
21068}
21069
21070
b39fe951
RD
21071SWIGINTERN PyObject *_wrap_Notebook_SendPageChangingEvent(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
21072 PyObject *resultobj = 0;
21073 wxNotebook *arg1 = (wxNotebook *) 0 ;
21074 int arg2 ;
21075 bool result;
21076 void *argp1 = 0 ;
21077 int res1 = 0 ;
21078 int val2 ;
21079 int ecode2 = 0 ;
21080 PyObject * obj0 = 0 ;
21081 PyObject * obj1 = 0 ;
21082 char * kwnames[] = {
21083 (char *) "self",(char *) "nPage", NULL
21084 };
21085
21086 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Notebook_SendPageChangingEvent",kwnames,&obj0,&obj1)) SWIG_fail;
21087 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxNotebook, 0 | 0 );
21088 if (!SWIG_IsOK(res1)) {
21089 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Notebook_SendPageChangingEvent" "', expected argument " "1"" of type '" "wxNotebook *""'");
21090 }
21091 arg1 = reinterpret_cast< wxNotebook * >(argp1);
21092 ecode2 = SWIG_AsVal_int(obj1, &val2);
21093 if (!SWIG_IsOK(ecode2)) {
21094 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "Notebook_SendPageChangingEvent" "', expected argument " "2"" of type '" "int""'");
21095 }
21096 arg2 = static_cast< int >(val2);
21097 {
21098 PyThreadState* __tstate = wxPyBeginAllowThreads();
21099 result = (bool)(arg1)->SendPageChangingEvent(arg2);
21100 wxPyEndAllowThreads(__tstate);
21101 if (PyErr_Occurred()) SWIG_fail;
21102 }
21103 {
21104 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
21105 }
21106 return resultobj;
21107fail:
21108 return NULL;
21109}
21110
21111
21112SWIGINTERN PyObject *_wrap_Notebook_SendPageChangedEvent(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
21113 PyObject *resultobj = 0;
21114 wxNotebook *arg1 = (wxNotebook *) 0 ;
21115 int arg2 ;
21116 int arg3 = (int) -1 ;
21117 void *argp1 = 0 ;
21118 int res1 = 0 ;
21119 int val2 ;
21120 int ecode2 = 0 ;
21121 int val3 ;
21122 int ecode3 = 0 ;
21123 PyObject * obj0 = 0 ;
21124 PyObject * obj1 = 0 ;
21125 PyObject * obj2 = 0 ;
21126 char * kwnames[] = {
21127 (char *) "self",(char *) "nPageOld",(char *) "nPageNew", NULL
21128 };
21129
21130 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:Notebook_SendPageChangedEvent",kwnames,&obj0,&obj1,&obj2)) SWIG_fail;
21131 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxNotebook, 0 | 0 );
21132 if (!SWIG_IsOK(res1)) {
21133 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Notebook_SendPageChangedEvent" "', expected argument " "1"" of type '" "wxNotebook *""'");
21134 }
21135 arg1 = reinterpret_cast< wxNotebook * >(argp1);
21136 ecode2 = SWIG_AsVal_int(obj1, &val2);
21137 if (!SWIG_IsOK(ecode2)) {
21138 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "Notebook_SendPageChangedEvent" "', expected argument " "2"" of type '" "int""'");
21139 }
21140 arg2 = static_cast< int >(val2);
21141 if (obj2) {
21142 ecode3 = SWIG_AsVal_int(obj2, &val3);
21143 if (!SWIG_IsOK(ecode3)) {
21144 SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "Notebook_SendPageChangedEvent" "', expected argument " "3"" of type '" "int""'");
21145 }
21146 arg3 = static_cast< int >(val3);
21147 }
21148 {
21149 PyThreadState* __tstate = wxPyBeginAllowThreads();
21150 (arg1)->SendPageChangedEvent(arg2,arg3);
21151 wxPyEndAllowThreads(__tstate);
21152 if (PyErr_Occurred()) SWIG_fail;
21153 }
21154 resultobj = SWIG_Py_Void();
21155 return resultobj;
21156fail:
21157 return NULL;
21158}
21159
21160
554f62e9
RD
21161SWIGINTERN PyObject *Notebook_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
21162 PyObject *obj;
21163 if (!SWIG_Python_UnpackTuple(args,(char*)"swigregister", 1, 1,&obj)) return NULL;
21164 SWIG_TypeNewClientData(SWIGTYPE_p_wxNotebook, SWIG_NewClientData(obj));
21165 return SWIG_Py_Void();
21166}
21167
21168SWIGINTERN PyObject *Notebook_swiginit(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
21169 return SWIG_Python_InitShadowInstance(args);
21170}
21171
21172SWIGINTERN PyObject *_wrap_new_NotebookEvent(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
21173 PyObject *resultobj = 0;
21174 wxEventType arg1 = (wxEventType) wxEVT_NULL ;
21175 int arg2 = (int) 0 ;
21176 int arg3 = (int) -1 ;
21177 int arg4 = (int) -1 ;
21178 wxNotebookEvent *result = 0 ;
21179 int val1 ;
21180 int ecode1 = 0 ;
21181 int val2 ;
21182 int ecode2 = 0 ;
21183 int val3 ;
21184 int ecode3 = 0 ;
21185 int val4 ;
21186 int ecode4 = 0 ;
21187 PyObject * obj0 = 0 ;
21188 PyObject * obj1 = 0 ;
21189 PyObject * obj2 = 0 ;
21190 PyObject * obj3 = 0 ;
21191 char * kwnames[] = {
21192 (char *) "commandType",(char *) "id",(char *) "nSel",(char *) "nOldSel", NULL
21193 };
21194
21195 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|OOOO:new_NotebookEvent",kwnames,&obj0,&obj1,&obj2,&obj3)) SWIG_fail;
21196 if (obj0) {
21197 ecode1 = SWIG_AsVal_int(obj0, &val1);
21198 if (!SWIG_IsOK(ecode1)) {
21199 SWIG_exception_fail(SWIG_ArgError(ecode1), "in method '" "new_NotebookEvent" "', expected argument " "1"" of type '" "wxEventType""'");
21200 }
21201 arg1 = static_cast< wxEventType >(val1);
21202 }
21203 if (obj1) {
21204 ecode2 = SWIG_AsVal_int(obj1, &val2);
21205 if (!SWIG_IsOK(ecode2)) {
21206 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "new_NotebookEvent" "', expected argument " "2"" of type '" "int""'");
21207 }
21208 arg2 = static_cast< int >(val2);
21209 }
21210 if (obj2) {
21211 ecode3 = SWIG_AsVal_int(obj2, &val3);
21212 if (!SWIG_IsOK(ecode3)) {
21213 SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "new_NotebookEvent" "', expected argument " "3"" of type '" "int""'");
21214 }
21215 arg3 = static_cast< int >(val3);
21216 }
21217 if (obj3) {
21218 ecode4 = SWIG_AsVal_int(obj3, &val4);
21219 if (!SWIG_IsOK(ecode4)) {
21220 SWIG_exception_fail(SWIG_ArgError(ecode4), "in method '" "new_NotebookEvent" "', expected argument " "4"" of type '" "int""'");
21221 }
21222 arg4 = static_cast< int >(val4);
21223 }
21224 {
21225 PyThreadState* __tstate = wxPyBeginAllowThreads();
21226 result = (wxNotebookEvent *)new wxNotebookEvent(arg1,arg2,arg3,arg4);
21227 wxPyEndAllowThreads(__tstate);
21228 if (PyErr_Occurred()) SWIG_fail;
21229 }
21230 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_wxNotebookEvent, SWIG_POINTER_NEW | 0 );
21231 return resultobj;
21232fail:
21233 return NULL;
21234}
21235
21236
21237SWIGINTERN PyObject *NotebookEvent_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
21238 PyObject *obj;
21239 if (!SWIG_Python_UnpackTuple(args,(char*)"swigregister", 1, 1,&obj)) return NULL;
21240 SWIG_TypeNewClientData(SWIGTYPE_p_wxNotebookEvent, SWIG_NewClientData(obj));
21241 return SWIG_Py_Void();
21242}
21243
21244SWIGINTERN PyObject *NotebookEvent_swiginit(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
21245 return SWIG_Python_InitShadowInstance(args);
21246}
21247
21248SWIGINTERN PyObject *_wrap_new_Listbook(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
21249 PyObject *resultobj = 0;
21250 wxWindow *arg1 = (wxWindow *) 0 ;
21251 int arg2 = (int) -1 ;
21252 wxPoint const &arg3_defvalue = wxDefaultPosition ;
21253 wxPoint *arg3 = (wxPoint *) &arg3_defvalue ;
21254 wxSize const &arg4_defvalue = wxDefaultSize ;
21255 wxSize *arg4 = (wxSize *) &arg4_defvalue ;
21256 long arg5 = (long) 0 ;
21257 wxString const &arg6_defvalue = wxPyEmptyString ;
21258 wxString *arg6 = (wxString *) &arg6_defvalue ;
21259 wxListbook *result = 0 ;
21260 void *argp1 = 0 ;
21261 int res1 = 0 ;
21262 int val2 ;
21263 int ecode2 = 0 ;
21264 wxPoint temp3 ;
21265 wxSize temp4 ;
21266 long val5 ;
21267 int ecode5 = 0 ;
21268 bool temp6 = false ;
21269 PyObject * obj0 = 0 ;
21270 PyObject * obj1 = 0 ;
21271 PyObject * obj2 = 0 ;
21272 PyObject * obj3 = 0 ;
21273 PyObject * obj4 = 0 ;
21274 PyObject * obj5 = 0 ;
21275 char * kwnames[] = {
21276 (char *) "parent",(char *) "id",(char *) "pos",(char *) "size",(char *) "style",(char *) "name", NULL
21277 };
21278
21279 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|OOOOO:new_Listbook",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5)) SWIG_fail;
21280 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxWindow, 0 | 0 );
21281 if (!SWIG_IsOK(res1)) {
21282 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_Listbook" "', expected argument " "1"" of type '" "wxWindow *""'");
21283 }
21284 arg1 = reinterpret_cast< wxWindow * >(argp1);
21285 if (obj1) {
21286 ecode2 = SWIG_AsVal_int(obj1, &val2);
21287 if (!SWIG_IsOK(ecode2)) {
21288 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "new_Listbook" "', expected argument " "2"" of type '" "int""'");
21289 }
21290 arg2 = static_cast< int >(val2);
21291 }
21292 if (obj2) {
21293 {
21294 arg3 = &temp3;
21295 if ( ! wxPoint_helper(obj2, &arg3)) SWIG_fail;
f20a2e1f 21296 }
554f62e9
RD
21297 }
21298 if (obj3) {
d55e5bfc 21299 {
554f62e9
RD
21300 arg4 = &temp4;
21301 if ( ! wxSize_helper(obj3, &arg4)) SWIG_fail;
d55e5bfc 21302 }
554f62e9
RD
21303 }
21304 if (obj4) {
21305 ecode5 = SWIG_AsVal_long(obj4, &val5);
21306 if (!SWIG_IsOK(ecode5)) {
21307 SWIG_exception_fail(SWIG_ArgError(ecode5), "in method '" "new_Listbook" "', expected argument " "5"" of type '" "long""'");
21308 }
21309 arg5 = static_cast< long >(val5);
21310 }
21311 if (obj5) {
d55e5bfc 21312 {
554f62e9
RD
21313 arg6 = wxString_in_helper(obj5);
21314 if (arg6 == NULL) SWIG_fail;
21315 temp6 = true;
d55e5bfc 21316 }
554f62e9
RD
21317 }
21318 {
21319 if (!wxPyCheckForApp()) SWIG_fail;
21320 PyThreadState* __tstate = wxPyBeginAllowThreads();
21321 result = (wxListbook *)new wxListbook(arg1,arg2,(wxPoint const &)*arg3,(wxSize const &)*arg4,arg5,(wxString const &)*arg6);
21322 wxPyEndAllowThreads(__tstate);
21323 if (PyErr_Occurred()) SWIG_fail;
21324 }
21325 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_wxListbook, SWIG_POINTER_NEW | 0 );
21326 {
21327 if (temp6)
21328 delete arg6;
21329 }
21330 return resultobj;
21331fail:
21332 {
21333 if (temp6)
21334 delete arg6;
21335 }
21336 return NULL;
d55e5bfc
RD
21337}
21338
21339
554f62e9
RD
21340SWIGINTERN PyObject *_wrap_new_PreListbook(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
21341 PyObject *resultobj = 0;
21342 wxListbook *result = 0 ;
21343
21344 if (!SWIG_Python_UnpackTuple(args,"new_PreListbook",0,0,0)) SWIG_fail;
21345 {
21346 if (!wxPyCheckForApp()) SWIG_fail;
21347 PyThreadState* __tstate = wxPyBeginAllowThreads();
21348 result = (wxListbook *)new wxListbook();
21349 wxPyEndAllowThreads(__tstate);
21350 if (PyErr_Occurred()) SWIG_fail;
21351 }
21352 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_wxListbook, SWIG_POINTER_OWN | 0 );
21353 return resultobj;
21354fail:
21355 return NULL;
21356}
21357
21358
21359SWIGINTERN PyObject *_wrap_Listbook_Create(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
21360 PyObject *resultobj = 0;
21361 wxListbook *arg1 = (wxListbook *) 0 ;
21362 wxWindow *arg2 = (wxWindow *) 0 ;
21363 int arg3 = (int) -1 ;
21364 wxPoint const &arg4_defvalue = wxDefaultPosition ;
21365 wxPoint *arg4 = (wxPoint *) &arg4_defvalue ;
21366 wxSize const &arg5_defvalue = wxDefaultSize ;
21367 wxSize *arg5 = (wxSize *) &arg5_defvalue ;
21368 long arg6 = (long) 0 ;
21369 wxString const &arg7_defvalue = wxPyEmptyString ;
21370 wxString *arg7 = (wxString *) &arg7_defvalue ;
21371 bool result;
21372 void *argp1 = 0 ;
21373 int res1 = 0 ;
21374 void *argp2 = 0 ;
21375 int res2 = 0 ;
21376 int val3 ;
21377 int ecode3 = 0 ;
21378 wxPoint temp4 ;
21379 wxSize temp5 ;
21380 long val6 ;
21381 int ecode6 = 0 ;
21382 bool temp7 = false ;
21383 PyObject * obj0 = 0 ;
21384 PyObject * obj1 = 0 ;
21385 PyObject * obj2 = 0 ;
21386 PyObject * obj3 = 0 ;
21387 PyObject * obj4 = 0 ;
21388 PyObject * obj5 = 0 ;
21389 PyObject * obj6 = 0 ;
21390 char * kwnames[] = {
21391 (char *) "self",(char *) "parent",(char *) "id",(char *) "pos",(char *) "size",(char *) "style",(char *) "name", NULL
21392 };
21393
21394 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|OOOOO:Listbook_Create",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6)) SWIG_fail;
21395 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxListbook, 0 | 0 );
21396 if (!SWIG_IsOK(res1)) {
21397 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Listbook_Create" "', expected argument " "1"" of type '" "wxListbook *""'");
21398 }
21399 arg1 = reinterpret_cast< wxListbook * >(argp1);
21400 res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_wxWindow, 0 | 0 );
21401 if (!SWIG_IsOK(res2)) {
21402 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "Listbook_Create" "', expected argument " "2"" of type '" "wxWindow *""'");
21403 }
21404 arg2 = reinterpret_cast< wxWindow * >(argp2);
21405 if (obj2) {
21406 ecode3 = SWIG_AsVal_int(obj2, &val3);
21407 if (!SWIG_IsOK(ecode3)) {
21408 SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "Listbook_Create" "', expected argument " "3"" of type '" "int""'");
21409 }
21410 arg3 = static_cast< int >(val3);
21411 }
21412 if (obj3) {
d55e5bfc 21413 {
554f62e9
RD
21414 arg4 = &temp4;
21415 if ( ! wxPoint_helper(obj3, &arg4)) SWIG_fail;
d55e5bfc 21416 }
554f62e9
RD
21417 }
21418 if (obj4) {
d55e5bfc 21419 {
554f62e9
RD
21420 arg5 = &temp5;
21421 if ( ! wxSize_helper(obj4, &arg5)) SWIG_fail;
d55e5bfc 21422 }
554f62e9
RD
21423 }
21424 if (obj5) {
21425 ecode6 = SWIG_AsVal_long(obj5, &val6);
21426 if (!SWIG_IsOK(ecode6)) {
21427 SWIG_exception_fail(SWIG_ArgError(ecode6), "in method '" "Listbook_Create" "', expected argument " "6"" of type '" "long""'");
21428 }
21429 arg6 = static_cast< long >(val6);
21430 }
21431 if (obj6) {
d55e5bfc 21432 {
554f62e9
RD
21433 arg7 = wxString_in_helper(obj6);
21434 if (arg7 == NULL) SWIG_fail;
21435 temp7 = true;
d55e5bfc 21436 }
554f62e9
RD
21437 }
21438 {
21439 PyThreadState* __tstate = wxPyBeginAllowThreads();
21440 result = (bool)(arg1)->Create(arg2,arg3,(wxPoint const &)*arg4,(wxSize const &)*arg5,arg6,(wxString const &)*arg7);
21441 wxPyEndAllowThreads(__tstate);
21442 if (PyErr_Occurred()) SWIG_fail;
21443 }
21444 {
21445 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
21446 }
21447 {
21448 if (temp7)
21449 delete arg7;
21450 }
21451 return resultobj;
21452fail:
21453 {
21454 if (temp7)
21455 delete arg7;
21456 }
21457 return NULL;
d55e5bfc
RD
21458}
21459
21460
554f62e9
RD
21461SWIGINTERN PyObject *_wrap_Listbook_GetListView(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
21462 PyObject *resultobj = 0;
21463 wxListbook *arg1 = (wxListbook *) 0 ;
21464 wxListView *result = 0 ;
21465 void *argp1 = 0 ;
21466 int res1 = 0 ;
21467 PyObject *swig_obj[1] ;
21468
21469 if (!args) SWIG_fail;
21470 swig_obj[0] = args;
21471 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxListbook, 0 | 0 );
21472 if (!SWIG_IsOK(res1)) {
21473 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Listbook_GetListView" "', expected argument " "1"" of type '" "wxListbook *""'");
21474 }
21475 arg1 = reinterpret_cast< wxListbook * >(argp1);
21476 {
21477 PyThreadState* __tstate = wxPyBeginAllowThreads();
21478 result = (wxListView *)(arg1)->GetListView();
21479 wxPyEndAllowThreads(__tstate);
21480 if (PyErr_Occurred()) SWIG_fail;
21481 }
21482 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_wxListView, 0 | 0 );
21483 return resultobj;
21484fail:
21485 return NULL;
21486}
21487
21488
21489SWIGINTERN PyObject *Listbook_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
21490 PyObject *obj;
21491 if (!SWIG_Python_UnpackTuple(args,(char*)"swigregister", 1, 1,&obj)) return NULL;
21492 SWIG_TypeNewClientData(SWIGTYPE_p_wxListbook, SWIG_NewClientData(obj));
21493 return SWIG_Py_Void();
21494}
21495
21496SWIGINTERN PyObject *Listbook_swiginit(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
21497 return SWIG_Python_InitShadowInstance(args);
21498}
21499
21500SWIGINTERN PyObject *_wrap_new_ListbookEvent(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
21501 PyObject *resultobj = 0;
21502 wxEventType arg1 = (wxEventType) wxEVT_NULL ;
21503 int arg2 = (int) 0 ;
21504 int arg3 = (int) -1 ;
21505 int arg4 = (int) -1 ;
21506 wxListbookEvent *result = 0 ;
21507 int val1 ;
21508 int ecode1 = 0 ;
21509 int val2 ;
21510 int ecode2 = 0 ;
21511 int val3 ;
21512 int ecode3 = 0 ;
21513 int val4 ;
21514 int ecode4 = 0 ;
21515 PyObject * obj0 = 0 ;
21516 PyObject * obj1 = 0 ;
21517 PyObject * obj2 = 0 ;
21518 PyObject * obj3 = 0 ;
21519 char * kwnames[] = {
21520 (char *) "commandType",(char *) "id",(char *) "nSel",(char *) "nOldSel", NULL
21521 };
21522
21523 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|OOOO:new_ListbookEvent",kwnames,&obj0,&obj1,&obj2,&obj3)) SWIG_fail;
21524 if (obj0) {
21525 ecode1 = SWIG_AsVal_int(obj0, &val1);
21526 if (!SWIG_IsOK(ecode1)) {
21527 SWIG_exception_fail(SWIG_ArgError(ecode1), "in method '" "new_ListbookEvent" "', expected argument " "1"" of type '" "wxEventType""'");
21528 }
21529 arg1 = static_cast< wxEventType >(val1);
21530 }
21531 if (obj1) {
21532 ecode2 = SWIG_AsVal_int(obj1, &val2);
21533 if (!SWIG_IsOK(ecode2)) {
21534 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "new_ListbookEvent" "', expected argument " "2"" of type '" "int""'");
21535 }
21536 arg2 = static_cast< int >(val2);
21537 }
21538 if (obj2) {
21539 ecode3 = SWIG_AsVal_int(obj2, &val3);
21540 if (!SWIG_IsOK(ecode3)) {
21541 SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "new_ListbookEvent" "', expected argument " "3"" of type '" "int""'");
21542 }
21543 arg3 = static_cast< int >(val3);
21544 }
21545 if (obj3) {
21546 ecode4 = SWIG_AsVal_int(obj3, &val4);
21547 if (!SWIG_IsOK(ecode4)) {
21548 SWIG_exception_fail(SWIG_ArgError(ecode4), "in method '" "new_ListbookEvent" "', expected argument " "4"" of type '" "int""'");
21549 }
21550 arg4 = static_cast< int >(val4);
21551 }
21552 {
21553 PyThreadState* __tstate = wxPyBeginAllowThreads();
21554 result = (wxListbookEvent *)new wxListbookEvent(arg1,arg2,arg3,arg4);
21555 wxPyEndAllowThreads(__tstate);
21556 if (PyErr_Occurred()) SWIG_fail;
21557 }
21558 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_wxListbookEvent, SWIG_POINTER_NEW | 0 );
21559 return resultobj;
21560fail:
21561 return NULL;
21562}
21563
21564
21565SWIGINTERN PyObject *ListbookEvent_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
21566 PyObject *obj;
21567 if (!SWIG_Python_UnpackTuple(args,(char*)"swigregister", 1, 1,&obj)) return NULL;
21568 SWIG_TypeNewClientData(SWIGTYPE_p_wxListbookEvent, SWIG_NewClientData(obj));
21569 return SWIG_Py_Void();
21570}
21571
21572SWIGINTERN PyObject *ListbookEvent_swiginit(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
21573 return SWIG_Python_InitShadowInstance(args);
21574}
21575
21576SWIGINTERN PyObject *_wrap_new_Choicebook(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
21577 PyObject *resultobj = 0;
21578 wxWindow *arg1 = (wxWindow *) 0 ;
21579 int arg2 ;
21580 wxPoint const &arg3_defvalue = wxDefaultPosition ;
21581 wxPoint *arg3 = (wxPoint *) &arg3_defvalue ;
21582 wxSize const &arg4_defvalue = wxDefaultSize ;
21583 wxSize *arg4 = (wxSize *) &arg4_defvalue ;
21584 long arg5 = (long) 0 ;
21585 wxString const &arg6_defvalue = wxPyEmptyString ;
21586 wxString *arg6 = (wxString *) &arg6_defvalue ;
21587 wxChoicebook *result = 0 ;
21588 void *argp1 = 0 ;
21589 int res1 = 0 ;
21590 int val2 ;
21591 int ecode2 = 0 ;
21592 wxPoint temp3 ;
21593 wxSize temp4 ;
21594 long val5 ;
21595 int ecode5 = 0 ;
21596 bool temp6 = false ;
21597 PyObject * obj0 = 0 ;
21598 PyObject * obj1 = 0 ;
21599 PyObject * obj2 = 0 ;
21600 PyObject * obj3 = 0 ;
21601 PyObject * obj4 = 0 ;
21602 PyObject * obj5 = 0 ;
21603 char * kwnames[] = {
21604 (char *) "parent",(char *) "id",(char *) "pos",(char *) "size",(char *) "style",(char *) "name", NULL
21605 };
21606
21607 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|OOOO:new_Choicebook",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5)) SWIG_fail;
21608 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxWindow, 0 | 0 );
21609 if (!SWIG_IsOK(res1)) {
21610 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_Choicebook" "', expected argument " "1"" of type '" "wxWindow *""'");
21611 }
21612 arg1 = reinterpret_cast< wxWindow * >(argp1);
21613 ecode2 = SWIG_AsVal_int(obj1, &val2);
21614 if (!SWIG_IsOK(ecode2)) {
21615 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "new_Choicebook" "', expected argument " "2"" of type '" "int""'");
21616 }
21617 arg2 = static_cast< int >(val2);
21618 if (obj2) {
d55e5bfc 21619 {
554f62e9
RD
21620 arg3 = &temp3;
21621 if ( ! wxPoint_helper(obj2, &arg3)) SWIG_fail;
d55e5bfc 21622 }
554f62e9
RD
21623 }
21624 if (obj3) {
d55e5bfc 21625 {
554f62e9
RD
21626 arg4 = &temp4;
21627 if ( ! wxSize_helper(obj3, &arg4)) SWIG_fail;
d55e5bfc 21628 }
554f62e9
RD
21629 }
21630 if (obj4) {
21631 ecode5 = SWIG_AsVal_long(obj4, &val5);
21632 if (!SWIG_IsOK(ecode5)) {
21633 SWIG_exception_fail(SWIG_ArgError(ecode5), "in method '" "new_Choicebook" "', expected argument " "5"" of type '" "long""'");
21634 }
21635 arg5 = static_cast< long >(val5);
21636 }
21637 if (obj5) {
d55e5bfc 21638 {
554f62e9
RD
21639 arg6 = wxString_in_helper(obj5);
21640 if (arg6 == NULL) SWIG_fail;
21641 temp6 = true;
d55e5bfc 21642 }
554f62e9
RD
21643 }
21644 {
21645 if (!wxPyCheckForApp()) SWIG_fail;
21646 PyThreadState* __tstate = wxPyBeginAllowThreads();
21647 result = (wxChoicebook *)new wxChoicebook(arg1,arg2,(wxPoint const &)*arg3,(wxSize const &)*arg4,arg5,(wxString const &)*arg6);
21648 wxPyEndAllowThreads(__tstate);
21649 if (PyErr_Occurred()) SWIG_fail;
21650 }
21651 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_wxChoicebook, SWIG_POINTER_NEW | 0 );
21652 {
21653 if (temp6)
21654 delete arg6;
21655 }
21656 return resultobj;
21657fail:
21658 {
21659 if (temp6)
21660 delete arg6;
21661 }
21662 return NULL;
d55e5bfc
RD
21663}
21664
21665
554f62e9
RD
21666SWIGINTERN PyObject *_wrap_new_PreChoicebook(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
21667 PyObject *resultobj = 0;
21668 wxChoicebook *result = 0 ;
21669
21670 if (!SWIG_Python_UnpackTuple(args,"new_PreChoicebook",0,0,0)) SWIG_fail;
21671 {
21672 if (!wxPyCheckForApp()) SWIG_fail;
21673 PyThreadState* __tstate = wxPyBeginAllowThreads();
21674 result = (wxChoicebook *)new wxChoicebook();
21675 wxPyEndAllowThreads(__tstate);
21676 if (PyErr_Occurred()) SWIG_fail;
21677 }
21678 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_wxChoicebook, SWIG_POINTER_OWN | 0 );
21679 return resultobj;
21680fail:
21681 return NULL;
21682}
21683
21684
21685SWIGINTERN PyObject *_wrap_Choicebook_Create(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
21686 PyObject *resultobj = 0;
21687 wxChoicebook *arg1 = (wxChoicebook *) 0 ;
21688 wxWindow *arg2 = (wxWindow *) 0 ;
21689 int arg3 ;
21690 wxPoint const &arg4_defvalue = wxDefaultPosition ;
21691 wxPoint *arg4 = (wxPoint *) &arg4_defvalue ;
21692 wxSize const &arg5_defvalue = wxDefaultSize ;
21693 wxSize *arg5 = (wxSize *) &arg5_defvalue ;
21694 long arg6 = (long) 0 ;
21695 wxString const &arg7_defvalue = wxPyEmptyString ;
21696 wxString *arg7 = (wxString *) &arg7_defvalue ;
21697 bool result;
21698 void *argp1 = 0 ;
21699 int res1 = 0 ;
21700 void *argp2 = 0 ;
21701 int res2 = 0 ;
21702 int val3 ;
21703 int ecode3 = 0 ;
21704 wxPoint temp4 ;
21705 wxSize temp5 ;
21706 long val6 ;
21707 int ecode6 = 0 ;
21708 bool temp7 = false ;
21709 PyObject * obj0 = 0 ;
21710 PyObject * obj1 = 0 ;
21711 PyObject * obj2 = 0 ;
21712 PyObject * obj3 = 0 ;
21713 PyObject * obj4 = 0 ;
21714 PyObject * obj5 = 0 ;
21715 PyObject * obj6 = 0 ;
21716 char * kwnames[] = {
21717 (char *) "self",(char *) "parent",(char *) "id",(char *) "pos",(char *) "size",(char *) "style",(char *) "name", NULL
21718 };
21719
21720 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO|OOOO:Choicebook_Create",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6)) SWIG_fail;
21721 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxChoicebook, 0 | 0 );
21722 if (!SWIG_IsOK(res1)) {
21723 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Choicebook_Create" "', expected argument " "1"" of type '" "wxChoicebook *""'");
21724 }
21725 arg1 = reinterpret_cast< wxChoicebook * >(argp1);
21726 res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_wxWindow, 0 | 0 );
21727 if (!SWIG_IsOK(res2)) {
21728 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "Choicebook_Create" "', expected argument " "2"" of type '" "wxWindow *""'");
21729 }
21730 arg2 = reinterpret_cast< wxWindow * >(argp2);
21731 ecode3 = SWIG_AsVal_int(obj2, &val3);
21732 if (!SWIG_IsOK(ecode3)) {
21733 SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "Choicebook_Create" "', expected argument " "3"" of type '" "int""'");
21734 }
21735 arg3 = static_cast< int >(val3);
21736 if (obj3) {
093d3ff1 21737 {
554f62e9
RD
21738 arg4 = &temp4;
21739 if ( ! wxPoint_helper(obj3, &arg4)) SWIG_fail;
093d3ff1 21740 }
554f62e9
RD
21741 }
21742 if (obj4) {
093d3ff1 21743 {
554f62e9
RD
21744 arg5 = &temp5;
21745 if ( ! wxSize_helper(obj4, &arg5)) SWIG_fail;
093d3ff1 21746 }
554f62e9
RD
21747 }
21748 if (obj5) {
21749 ecode6 = SWIG_AsVal_long(obj5, &val6);
21750 if (!SWIG_IsOK(ecode6)) {
21751 SWIG_exception_fail(SWIG_ArgError(ecode6), "in method '" "Choicebook_Create" "', expected argument " "6"" of type '" "long""'");
21752 }
21753 arg6 = static_cast< long >(val6);
21754 }
21755 if (obj6) {
d55e5bfc 21756 {
554f62e9
RD
21757 arg7 = wxString_in_helper(obj6);
21758 if (arg7 == NULL) SWIG_fail;
21759 temp7 = true;
d55e5bfc 21760 }
554f62e9
RD
21761 }
21762 {
21763 PyThreadState* __tstate = wxPyBeginAllowThreads();
21764 result = (bool)(arg1)->Create(arg2,arg3,(wxPoint const &)*arg4,(wxSize const &)*arg5,arg6,(wxString const &)*arg7);
21765 wxPyEndAllowThreads(__tstate);
21766 if (PyErr_Occurred()) SWIG_fail;
21767 }
21768 {
21769 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
21770 }
21771 {
21772 if (temp7)
21773 delete arg7;
21774 }
21775 return resultobj;
21776fail:
21777 {
21778 if (temp7)
21779 delete arg7;
21780 }
21781 return NULL;
d55e5bfc
RD
21782}
21783
21784
554f62e9
RD
21785SWIGINTERN PyObject *_wrap_Choicebook_GetChoiceCtrl(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
21786 PyObject *resultobj = 0;
21787 wxChoicebook *arg1 = (wxChoicebook *) 0 ;
21788 wxChoice *result = 0 ;
21789 void *argp1 = 0 ;
21790 int res1 = 0 ;
21791 PyObject *swig_obj[1] ;
21792
21793 if (!args) SWIG_fail;
21794 swig_obj[0] = args;
21795 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxChoicebook, 0 | 0 );
21796 if (!SWIG_IsOK(res1)) {
21797 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Choicebook_GetChoiceCtrl" "', expected argument " "1"" of type '" "wxChoicebook const *""'");
21798 }
21799 arg1 = reinterpret_cast< wxChoicebook * >(argp1);
21800 {
21801 PyThreadState* __tstate = wxPyBeginAllowThreads();
21802 result = (wxChoice *)((wxChoicebook const *)arg1)->GetChoiceCtrl();
21803 wxPyEndAllowThreads(__tstate);
21804 if (PyErr_Occurred()) SWIG_fail;
21805 }
21806 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_wxChoice, 0 | 0 );
21807 return resultobj;
21808fail:
21809 return NULL;
21810}
21811
21812
21813SWIGINTERN PyObject *Choicebook_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
21814 PyObject *obj;
21815 if (!SWIG_Python_UnpackTuple(args,(char*)"swigregister", 1, 1,&obj)) return NULL;
21816 SWIG_TypeNewClientData(SWIGTYPE_p_wxChoicebook, SWIG_NewClientData(obj));
21817 return SWIG_Py_Void();
21818}
21819
21820SWIGINTERN PyObject *Choicebook_swiginit(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
21821 return SWIG_Python_InitShadowInstance(args);
21822}
21823
21824SWIGINTERN PyObject *_wrap_new_ChoicebookEvent(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
21825 PyObject *resultobj = 0;
21826 wxEventType arg1 = (wxEventType) wxEVT_NULL ;
21827 int arg2 = (int) 0 ;
21828 int arg3 = (int) -1 ;
21829 int arg4 = (int) -1 ;
21830 wxChoicebookEvent *result = 0 ;
21831 int val1 ;
21832 int ecode1 = 0 ;
21833 int val2 ;
21834 int ecode2 = 0 ;
21835 int val3 ;
21836 int ecode3 = 0 ;
21837 int val4 ;
21838 int ecode4 = 0 ;
21839 PyObject * obj0 = 0 ;
21840 PyObject * obj1 = 0 ;
21841 PyObject * obj2 = 0 ;
21842 PyObject * obj3 = 0 ;
21843 char * kwnames[] = {
21844 (char *) "commandType",(char *) "id",(char *) "nSel",(char *) "nOldSel", NULL
21845 };
21846
21847 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|OOOO:new_ChoicebookEvent",kwnames,&obj0,&obj1,&obj2,&obj3)) SWIG_fail;
21848 if (obj0) {
21849 ecode1 = SWIG_AsVal_int(obj0, &val1);
21850 if (!SWIG_IsOK(ecode1)) {
21851 SWIG_exception_fail(SWIG_ArgError(ecode1), "in method '" "new_ChoicebookEvent" "', expected argument " "1"" of type '" "wxEventType""'");
21852 }
21853 arg1 = static_cast< wxEventType >(val1);
21854 }
21855 if (obj1) {
21856 ecode2 = SWIG_AsVal_int(obj1, &val2);
21857 if (!SWIG_IsOK(ecode2)) {
21858 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "new_ChoicebookEvent" "', expected argument " "2"" of type '" "int""'");
21859 }
21860 arg2 = static_cast< int >(val2);
21861 }
21862 if (obj2) {
21863 ecode3 = SWIG_AsVal_int(obj2, &val3);
21864 if (!SWIG_IsOK(ecode3)) {
21865 SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "new_ChoicebookEvent" "', expected argument " "3"" of type '" "int""'");
21866 }
21867 arg3 = static_cast< int >(val3);
21868 }
21869 if (obj3) {
21870 ecode4 = SWIG_AsVal_int(obj3, &val4);
21871 if (!SWIG_IsOK(ecode4)) {
21872 SWIG_exception_fail(SWIG_ArgError(ecode4), "in method '" "new_ChoicebookEvent" "', expected argument " "4"" of type '" "int""'");
21873 }
21874 arg4 = static_cast< int >(val4);
21875 }
21876 {
21877 PyThreadState* __tstate = wxPyBeginAllowThreads();
21878 result = (wxChoicebookEvent *)new wxChoicebookEvent(arg1,arg2,arg3,arg4);
21879 wxPyEndAllowThreads(__tstate);
21880 if (PyErr_Occurred()) SWIG_fail;
21881 }
21882 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_wxChoicebookEvent, SWIG_POINTER_NEW | 0 );
21883 return resultobj;
21884fail:
21885 return NULL;
21886}
21887
21888
21889SWIGINTERN PyObject *ChoicebookEvent_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
21890 PyObject *obj;
21891 if (!SWIG_Python_UnpackTuple(args,(char*)"swigregister", 1, 1,&obj)) return NULL;
21892 SWIG_TypeNewClientData(SWIGTYPE_p_wxChoicebookEvent, SWIG_NewClientData(obj));
21893 return SWIG_Py_Void();
21894}
21895
21896SWIGINTERN PyObject *ChoicebookEvent_swiginit(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
21897 return SWIG_Python_InitShadowInstance(args);
21898}
21899
21900SWIGINTERN PyObject *_wrap_new_Treebook(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
21901 PyObject *resultobj = 0;
21902 wxWindow *arg1 = (wxWindow *) 0 ;
21903 int arg2 ;
21904 wxPoint const &arg3_defvalue = wxDefaultPosition ;
21905 wxPoint *arg3 = (wxPoint *) &arg3_defvalue ;
21906 wxSize const &arg4_defvalue = wxDefaultSize ;
21907 wxSize *arg4 = (wxSize *) &arg4_defvalue ;
21908 long arg5 = (long) wxBK_DEFAULT ;
21909 wxString const &arg6_defvalue = wxPyEmptyString ;
21910 wxString *arg6 = (wxString *) &arg6_defvalue ;
21911 wxTreebook *result = 0 ;
21912 void *argp1 = 0 ;
21913 int res1 = 0 ;
21914 int val2 ;
21915 int ecode2 = 0 ;
21916 wxPoint temp3 ;
21917 wxSize temp4 ;
21918 long val5 ;
21919 int ecode5 = 0 ;
21920 bool temp6 = false ;
21921 PyObject * obj0 = 0 ;
21922 PyObject * obj1 = 0 ;
21923 PyObject * obj2 = 0 ;
21924 PyObject * obj3 = 0 ;
21925 PyObject * obj4 = 0 ;
21926 PyObject * obj5 = 0 ;
21927 char * kwnames[] = {
21928 (char *) "parent",(char *) "id",(char *) "pos",(char *) "size",(char *) "style",(char *) "name", NULL
21929 };
21930
21931 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|OOOO:new_Treebook",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5)) SWIG_fail;
21932 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxWindow, 0 | 0 );
21933 if (!SWIG_IsOK(res1)) {
21934 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_Treebook" "', expected argument " "1"" of type '" "wxWindow *""'");
21935 }
21936 arg1 = reinterpret_cast< wxWindow * >(argp1);
21937 ecode2 = SWIG_AsVal_int(obj1, &val2);
21938 if (!SWIG_IsOK(ecode2)) {
21939 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "new_Treebook" "', expected argument " "2"" of type '" "int""'");
21940 }
21941 arg2 = static_cast< int >(val2);
21942 if (obj2) {
d55e5bfc 21943 {
554f62e9
RD
21944 arg3 = &temp3;
21945 if ( ! wxPoint_helper(obj2, &arg3)) SWIG_fail;
d55e5bfc 21946 }
554f62e9
RD
21947 }
21948 if (obj3) {
d55e5bfc 21949 {
554f62e9
RD
21950 arg4 = &temp4;
21951 if ( ! wxSize_helper(obj3, &arg4)) SWIG_fail;
d55e5bfc 21952 }
554f62e9
RD
21953 }
21954 if (obj4) {
21955 ecode5 = SWIG_AsVal_long(obj4, &val5);
21956 if (!SWIG_IsOK(ecode5)) {
21957 SWIG_exception_fail(SWIG_ArgError(ecode5), "in method '" "new_Treebook" "', expected argument " "5"" of type '" "long""'");
21958 }
21959 arg5 = static_cast< long >(val5);
21960 }
21961 if (obj5) {
d55e5bfc 21962 {
554f62e9
RD
21963 arg6 = wxString_in_helper(obj5);
21964 if (arg6 == NULL) SWIG_fail;
21965 temp6 = true;
d55e5bfc 21966 }
554f62e9
RD
21967 }
21968 {
21969 if (!wxPyCheckForApp()) SWIG_fail;
21970 PyThreadState* __tstate = wxPyBeginAllowThreads();
21971 result = (wxTreebook *)new wxTreebook(arg1,arg2,(wxPoint const &)*arg3,(wxSize const &)*arg4,arg5,(wxString const &)*arg6);
21972 wxPyEndAllowThreads(__tstate);
21973 if (PyErr_Occurred()) SWIG_fail;
21974 }
21975 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_wxTreebook, SWIG_POINTER_NEW | 0 );
21976 {
21977 if (temp6)
21978 delete arg6;
21979 }
21980 return resultobj;
21981fail:
21982 {
21983 if (temp6)
21984 delete arg6;
21985 }
21986 return NULL;
d55e5bfc
RD
21987}
21988
21989
554f62e9
RD
21990SWIGINTERN PyObject *_wrap_new_PreTreebook(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
21991 PyObject *resultobj = 0;
21992 wxTreebook *result = 0 ;
21993
21994 if (!SWIG_Python_UnpackTuple(args,"new_PreTreebook",0,0,0)) SWIG_fail;
21995 {
21996 if (!wxPyCheckForApp()) SWIG_fail;
21997 PyThreadState* __tstate = wxPyBeginAllowThreads();
21998 result = (wxTreebook *)new wxTreebook();
21999 wxPyEndAllowThreads(__tstate);
22000 if (PyErr_Occurred()) SWIG_fail;
22001 }
22002 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_wxTreebook, SWIG_POINTER_OWN | 0 );
22003 return resultobj;
22004fail:
22005 return NULL;
22006}
22007
22008
22009SWIGINTERN PyObject *_wrap_Treebook_Create(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
22010 PyObject *resultobj = 0;
22011 wxTreebook *arg1 = (wxTreebook *) 0 ;
22012 wxWindow *arg2 = (wxWindow *) 0 ;
22013 int arg3 ;
22014 wxPoint const &arg4_defvalue = wxDefaultPosition ;
22015 wxPoint *arg4 = (wxPoint *) &arg4_defvalue ;
22016 wxSize const &arg5_defvalue = wxDefaultSize ;
22017 wxSize *arg5 = (wxSize *) &arg5_defvalue ;
22018 long arg6 = (long) wxBK_DEFAULT ;
22019 wxString const &arg7_defvalue = wxPyEmptyString ;
22020 wxString *arg7 = (wxString *) &arg7_defvalue ;
22021 bool result;
22022 void *argp1 = 0 ;
22023 int res1 = 0 ;
22024 void *argp2 = 0 ;
22025 int res2 = 0 ;
22026 int val3 ;
22027 int ecode3 = 0 ;
22028 wxPoint temp4 ;
22029 wxSize temp5 ;
22030 long val6 ;
22031 int ecode6 = 0 ;
22032 bool temp7 = false ;
22033 PyObject * obj0 = 0 ;
22034 PyObject * obj1 = 0 ;
22035 PyObject * obj2 = 0 ;
22036 PyObject * obj3 = 0 ;
22037 PyObject * obj4 = 0 ;
22038 PyObject * obj5 = 0 ;
22039 PyObject * obj6 = 0 ;
22040 char * kwnames[] = {
22041 (char *) "self",(char *) "parent",(char *) "id",(char *) "pos",(char *) "size",(char *) "style",(char *) "name", NULL
22042 };
22043
22044 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO|OOOO:Treebook_Create",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6)) SWIG_fail;
22045 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxTreebook, 0 | 0 );
22046 if (!SWIG_IsOK(res1)) {
22047 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Treebook_Create" "', expected argument " "1"" of type '" "wxTreebook *""'");
22048 }
22049 arg1 = reinterpret_cast< wxTreebook * >(argp1);
22050 res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_wxWindow, 0 | 0 );
22051 if (!SWIG_IsOK(res2)) {
22052 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "Treebook_Create" "', expected argument " "2"" of type '" "wxWindow *""'");
22053 }
22054 arg2 = reinterpret_cast< wxWindow * >(argp2);
22055 ecode3 = SWIG_AsVal_int(obj2, &val3);
22056 if (!SWIG_IsOK(ecode3)) {
22057 SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "Treebook_Create" "', expected argument " "3"" of type '" "int""'");
22058 }
22059 arg3 = static_cast< int >(val3);
22060 if (obj3) {
093d3ff1 22061 {
554f62e9
RD
22062 arg4 = &temp4;
22063 if ( ! wxPoint_helper(obj3, &arg4)) SWIG_fail;
093d3ff1 22064 }
554f62e9
RD
22065 }
22066 if (obj4) {
093d3ff1 22067 {
554f62e9
RD
22068 arg5 = &temp5;
22069 if ( ! wxSize_helper(obj4, &arg5)) SWIG_fail;
093d3ff1 22070 }
554f62e9
RD
22071 }
22072 if (obj5) {
22073 ecode6 = SWIG_AsVal_long(obj5, &val6);
22074 if (!SWIG_IsOK(ecode6)) {
22075 SWIG_exception_fail(SWIG_ArgError(ecode6), "in method '" "Treebook_Create" "', expected argument " "6"" of type '" "long""'");
22076 }
22077 arg6 = static_cast< long >(val6);
22078 }
22079 if (obj6) {
d55e5bfc 22080 {
554f62e9
RD
22081 arg7 = wxString_in_helper(obj6);
22082 if (arg7 == NULL) SWIG_fail;
22083 temp7 = true;
d55e5bfc 22084 }
554f62e9
RD
22085 }
22086 {
22087 PyThreadState* __tstate = wxPyBeginAllowThreads();
22088 result = (bool)(arg1)->Create(arg2,arg3,(wxPoint const &)*arg4,(wxSize const &)*arg5,arg6,(wxString const &)*arg7);
22089 wxPyEndAllowThreads(__tstate);
22090 if (PyErr_Occurred()) SWIG_fail;
22091 }
22092 {
22093 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
22094 }
22095 {
22096 if (temp7)
22097 delete arg7;
22098 }
22099 return resultobj;
22100fail:
22101 {
22102 if (temp7)
22103 delete arg7;
22104 }
22105 return NULL;
22106}
22107
22108
22109SWIGINTERN PyObject *_wrap_Treebook_InsertSubPage(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
22110 PyObject *resultobj = 0;
22111 wxTreebook *arg1 = (wxTreebook *) 0 ;
22112 size_t arg2 ;
22113 wxWindow *arg3 = (wxWindow *) 0 ;
22114 wxString *arg4 = 0 ;
22115 bool arg5 = (bool) false ;
22116 int arg6 = (int) wxNOT_FOUND ;
22117 bool result;
22118 void *argp1 = 0 ;
22119 int res1 = 0 ;
22120 size_t val2 ;
22121 int ecode2 = 0 ;
22122 void *argp3 = 0 ;
22123 int res3 = 0 ;
22124 bool temp4 = false ;
22125 bool val5 ;
22126 int ecode5 = 0 ;
22127 int val6 ;
22128 int ecode6 = 0 ;
22129 PyObject * obj0 = 0 ;
22130 PyObject * obj1 = 0 ;
22131 PyObject * obj2 = 0 ;
22132 PyObject * obj3 = 0 ;
22133 PyObject * obj4 = 0 ;
22134 PyObject * obj5 = 0 ;
22135 char * kwnames[] = {
22136 (char *) "self",(char *) "pos",(char *) "page",(char *) "text",(char *) "select",(char *) "imageId", NULL
22137 };
22138
22139 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOO|OO:Treebook_InsertSubPage",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5)) SWIG_fail;
22140 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxTreebook, 0 | 0 );
22141 if (!SWIG_IsOK(res1)) {
22142 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Treebook_InsertSubPage" "', expected argument " "1"" of type '" "wxTreebook *""'");
22143 }
22144 arg1 = reinterpret_cast< wxTreebook * >(argp1);
22145 ecode2 = SWIG_AsVal_size_t(obj1, &val2);
22146 if (!SWIG_IsOK(ecode2)) {
22147 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "Treebook_InsertSubPage" "', expected argument " "2"" of type '" "size_t""'");
22148 }
22149 arg2 = static_cast< size_t >(val2);
22150 res3 = SWIG_ConvertPtr(obj2, &argp3,SWIGTYPE_p_wxWindow, 0 | 0 );
22151 if (!SWIG_IsOK(res3)) {
22152 SWIG_exception_fail(SWIG_ArgError(res3), "in method '" "Treebook_InsertSubPage" "', expected argument " "3"" of type '" "wxWindow *""'");
22153 }
22154 arg3 = reinterpret_cast< wxWindow * >(argp3);
22155 {
22156 arg4 = wxString_in_helper(obj3);
22157 if (arg4 == NULL) SWIG_fail;
22158 temp4 = true;
22159 }
22160 if (obj4) {
22161 ecode5 = SWIG_AsVal_bool(obj4, &val5);
22162 if (!SWIG_IsOK(ecode5)) {
22163 SWIG_exception_fail(SWIG_ArgError(ecode5), "in method '" "Treebook_InsertSubPage" "', expected argument " "5"" of type '" "bool""'");
22164 }
22165 arg5 = static_cast< bool >(val5);
22166 }
22167 if (obj5) {
22168 ecode6 = SWIG_AsVal_int(obj5, &val6);
22169 if (!SWIG_IsOK(ecode6)) {
22170 SWIG_exception_fail(SWIG_ArgError(ecode6), "in method '" "Treebook_InsertSubPage" "', expected argument " "6"" of type '" "int""'");
22171 }
22172 arg6 = static_cast< int >(val6);
22173 }
22174 {
22175 PyThreadState* __tstate = wxPyBeginAllowThreads();
22176 result = (bool)(arg1)->InsertSubPage(arg2,arg3,(wxString const &)*arg4,arg5,arg6);
22177 wxPyEndAllowThreads(__tstate);
22178 if (PyErr_Occurred()) SWIG_fail;
22179 }
22180 {
22181 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
22182 }
22183 {
22184 if (temp4)
22185 delete arg4;
22186 }
22187 return resultobj;
22188fail:
22189 {
22190 if (temp4)
22191 delete arg4;
22192 }
22193 return NULL;
22194}
22195
22196
22197SWIGINTERN PyObject *_wrap_Treebook_AddSubPage(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
22198 PyObject *resultobj = 0;
22199 wxTreebook *arg1 = (wxTreebook *) 0 ;
22200 wxWindow *arg2 = (wxWindow *) 0 ;
22201 wxString *arg3 = 0 ;
22202 bool arg4 = (bool) false ;
22203 int arg5 = (int) wxNOT_FOUND ;
22204 bool result;
22205 void *argp1 = 0 ;
22206 int res1 = 0 ;
22207 void *argp2 = 0 ;
22208 int res2 = 0 ;
22209 bool temp3 = false ;
22210 bool val4 ;
22211 int ecode4 = 0 ;
22212 int val5 ;
22213 int ecode5 = 0 ;
22214 PyObject * obj0 = 0 ;
22215 PyObject * obj1 = 0 ;
22216 PyObject * obj2 = 0 ;
22217 PyObject * obj3 = 0 ;
22218 PyObject * obj4 = 0 ;
22219 char * kwnames[] = {
22220 (char *) "self",(char *) "page",(char *) "text",(char *) "select",(char *) "imageId", NULL
22221 };
22222
22223 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO|OO:Treebook_AddSubPage",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4)) SWIG_fail;
22224 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxTreebook, 0 | 0 );
22225 if (!SWIG_IsOK(res1)) {
22226 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Treebook_AddSubPage" "', expected argument " "1"" of type '" "wxTreebook *""'");
22227 }
22228 arg1 = reinterpret_cast< wxTreebook * >(argp1);
22229 res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_wxWindow, 0 | 0 );
22230 if (!SWIG_IsOK(res2)) {
22231 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "Treebook_AddSubPage" "', expected argument " "2"" of type '" "wxWindow *""'");
22232 }
22233 arg2 = reinterpret_cast< wxWindow * >(argp2);
22234 {
22235 arg3 = wxString_in_helper(obj2);
22236 if (arg3 == NULL) SWIG_fail;
22237 temp3 = true;
22238 }
22239 if (obj3) {
22240 ecode4 = SWIG_AsVal_bool(obj3, &val4);
22241 if (!SWIG_IsOK(ecode4)) {
22242 SWIG_exception_fail(SWIG_ArgError(ecode4), "in method '" "Treebook_AddSubPage" "', expected argument " "4"" of type '" "bool""'");
22243 }
22244 arg4 = static_cast< bool >(val4);
22245 }
22246 if (obj4) {
22247 ecode5 = SWIG_AsVal_int(obj4, &val5);
22248 if (!SWIG_IsOK(ecode5)) {
22249 SWIG_exception_fail(SWIG_ArgError(ecode5), "in method '" "Treebook_AddSubPage" "', expected argument " "5"" of type '" "int""'");
22250 }
22251 arg5 = static_cast< int >(val5);
22252 }
22253 {
22254 PyThreadState* __tstate = wxPyBeginAllowThreads();
22255 result = (bool)(arg1)->AddSubPage(arg2,(wxString const &)*arg3,arg4,arg5);
22256 wxPyEndAllowThreads(__tstate);
22257 if (PyErr_Occurred()) SWIG_fail;
22258 }
22259 {
22260 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
22261 }
22262 {
22263 if (temp3)
22264 delete arg3;
22265 }
22266 return resultobj;
22267fail:
22268 {
22269 if (temp3)
22270 delete arg3;
22271 }
22272 return NULL;
22273}
22274
22275
22276SWIGINTERN PyObject *_wrap_Treebook_IsNodeExpanded(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
22277 PyObject *resultobj = 0;
22278 wxTreebook *arg1 = (wxTreebook *) 0 ;
22279 size_t arg2 ;
22280 bool result;
22281 void *argp1 = 0 ;
22282 int res1 = 0 ;
22283 size_t val2 ;
22284 int ecode2 = 0 ;
22285 PyObject * obj0 = 0 ;
22286 PyObject * obj1 = 0 ;
22287 char * kwnames[] = {
22288 (char *) "self",(char *) "pos", NULL
22289 };
22290
22291 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Treebook_IsNodeExpanded",kwnames,&obj0,&obj1)) SWIG_fail;
22292 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxTreebook, 0 | 0 );
22293 if (!SWIG_IsOK(res1)) {
22294 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Treebook_IsNodeExpanded" "', expected argument " "1"" of type '" "wxTreebook const *""'");
22295 }
22296 arg1 = reinterpret_cast< wxTreebook * >(argp1);
22297 ecode2 = SWIG_AsVal_size_t(obj1, &val2);
22298 if (!SWIG_IsOK(ecode2)) {
22299 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "Treebook_IsNodeExpanded" "', expected argument " "2"" of type '" "size_t""'");
22300 }
22301 arg2 = static_cast< size_t >(val2);
22302 {
22303 PyThreadState* __tstate = wxPyBeginAllowThreads();
22304 result = (bool)((wxTreebook const *)arg1)->IsNodeExpanded(arg2);
22305 wxPyEndAllowThreads(__tstate);
22306 if (PyErr_Occurred()) SWIG_fail;
22307 }
22308 {
22309 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
22310 }
22311 return resultobj;
22312fail:
22313 return NULL;
22314}
22315
22316
22317SWIGINTERN PyObject *_wrap_Treebook_ExpandNode(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
22318 PyObject *resultobj = 0;
22319 wxTreebook *arg1 = (wxTreebook *) 0 ;
22320 size_t arg2 ;
22321 bool arg3 = (bool) true ;
22322 bool result;
22323 void *argp1 = 0 ;
22324 int res1 = 0 ;
22325 size_t val2 ;
22326 int ecode2 = 0 ;
22327 bool val3 ;
22328 int ecode3 = 0 ;
22329 PyObject * obj0 = 0 ;
22330 PyObject * obj1 = 0 ;
22331 PyObject * obj2 = 0 ;
22332 char * kwnames[] = {
22333 (char *) "self",(char *) "pos",(char *) "expand", NULL
22334 };
22335
22336 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:Treebook_ExpandNode",kwnames,&obj0,&obj1,&obj2)) SWIG_fail;
22337 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxTreebook, 0 | 0 );
22338 if (!SWIG_IsOK(res1)) {
22339 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Treebook_ExpandNode" "', expected argument " "1"" of type '" "wxTreebook *""'");
22340 }
22341 arg1 = reinterpret_cast< wxTreebook * >(argp1);
22342 ecode2 = SWIG_AsVal_size_t(obj1, &val2);
22343 if (!SWIG_IsOK(ecode2)) {
22344 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "Treebook_ExpandNode" "', expected argument " "2"" of type '" "size_t""'");
22345 }
22346 arg2 = static_cast< size_t >(val2);
22347 if (obj2) {
22348 ecode3 = SWIG_AsVal_bool(obj2, &val3);
22349 if (!SWIG_IsOK(ecode3)) {
22350 SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "Treebook_ExpandNode" "', expected argument " "3"" of type '" "bool""'");
22351 }
22352 arg3 = static_cast< bool >(val3);
22353 }
22354 {
22355 PyThreadState* __tstate = wxPyBeginAllowThreads();
22356 result = (bool)(arg1)->ExpandNode(arg2,arg3);
22357 wxPyEndAllowThreads(__tstate);
22358 if (PyErr_Occurred()) SWIG_fail;
22359 }
22360 {
22361 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
22362 }
22363 return resultobj;
22364fail:
22365 return NULL;
22366}
22367
22368
22369SWIGINTERN PyObject *_wrap_Treebook_CollapseNode(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
22370 PyObject *resultobj = 0;
22371 wxTreebook *arg1 = (wxTreebook *) 0 ;
22372 size_t arg2 ;
22373 bool result;
22374 void *argp1 = 0 ;
22375 int res1 = 0 ;
22376 size_t val2 ;
22377 int ecode2 = 0 ;
22378 PyObject * obj0 = 0 ;
22379 PyObject * obj1 = 0 ;
22380 char * kwnames[] = {
22381 (char *) "self",(char *) "pos", NULL
22382 };
22383
22384 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Treebook_CollapseNode",kwnames,&obj0,&obj1)) SWIG_fail;
22385 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxTreebook, 0 | 0 );
22386 if (!SWIG_IsOK(res1)) {
22387 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Treebook_CollapseNode" "', expected argument " "1"" of type '" "wxTreebook *""'");
22388 }
22389 arg1 = reinterpret_cast< wxTreebook * >(argp1);
22390 ecode2 = SWIG_AsVal_size_t(obj1, &val2);
22391 if (!SWIG_IsOK(ecode2)) {
22392 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "Treebook_CollapseNode" "', expected argument " "2"" of type '" "size_t""'");
22393 }
22394 arg2 = static_cast< size_t >(val2);
22395 {
22396 PyThreadState* __tstate = wxPyBeginAllowThreads();
22397 result = (bool)(arg1)->CollapseNode(arg2);
22398 wxPyEndAllowThreads(__tstate);
22399 if (PyErr_Occurred()) SWIG_fail;
22400 }
22401 {
22402 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
22403 }
22404 return resultobj;
22405fail:
22406 return NULL;
22407}
22408
22409
22410SWIGINTERN PyObject *_wrap_Treebook_GetPageParent(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
22411 PyObject *resultobj = 0;
22412 wxTreebook *arg1 = (wxTreebook *) 0 ;
22413 size_t arg2 ;
22414 int result;
22415 void *argp1 = 0 ;
22416 int res1 = 0 ;
22417 size_t val2 ;
22418 int ecode2 = 0 ;
22419 PyObject * obj0 = 0 ;
22420 PyObject * obj1 = 0 ;
22421 char * kwnames[] = {
22422 (char *) "self",(char *) "pos", NULL
22423 };
22424
22425 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Treebook_GetPageParent",kwnames,&obj0,&obj1)) SWIG_fail;
22426 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxTreebook, 0 | 0 );
22427 if (!SWIG_IsOK(res1)) {
22428 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Treebook_GetPageParent" "', expected argument " "1"" of type '" "wxTreebook const *""'");
22429 }
22430 arg1 = reinterpret_cast< wxTreebook * >(argp1);
22431 ecode2 = SWIG_AsVal_size_t(obj1, &val2);
22432 if (!SWIG_IsOK(ecode2)) {
22433 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "Treebook_GetPageParent" "', expected argument " "2"" of type '" "size_t""'");
22434 }
22435 arg2 = static_cast< size_t >(val2);
22436 {
22437 PyThreadState* __tstate = wxPyBeginAllowThreads();
22438 result = (int)((wxTreebook const *)arg1)->GetPageParent(arg2);
22439 wxPyEndAllowThreads(__tstate);
22440 if (PyErr_Occurred()) SWIG_fail;
22441 }
22442 resultobj = SWIG_From_int(static_cast< int >(result));
22443 return resultobj;
22444fail:
22445 return NULL;
d55e5bfc
RD
22446}
22447
22448
554f62e9
RD
22449SWIGINTERN PyObject *_wrap_Treebook_GetTreeCtrl(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
22450 PyObject *resultobj = 0;
22451 wxTreebook *arg1 = (wxTreebook *) 0 ;
10044bf1 22452 wxPyTreeCtrl *result = 0 ;
554f62e9
RD
22453 void *argp1 = 0 ;
22454 int res1 = 0 ;
22455 PyObject *swig_obj[1] ;
22456
22457 if (!args) SWIG_fail;
22458 swig_obj[0] = args;
22459 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxTreebook, 0 | 0 );
22460 if (!SWIG_IsOK(res1)) {
22461 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Treebook_GetTreeCtrl" "', expected argument " "1"" of type '" "wxTreebook const *""'");
22462 }
22463 arg1 = reinterpret_cast< wxTreebook * >(argp1);
22464 {
22465 PyThreadState* __tstate = wxPyBeginAllowThreads();
10044bf1 22466 result = (wxPyTreeCtrl *)((wxTreebook const *)arg1)->GetTreeCtrl();
554f62e9
RD
22467 wxPyEndAllowThreads(__tstate);
22468 if (PyErr_Occurred()) SWIG_fail;
22469 }
10044bf1
RD
22470 {
22471 resultobj = wxPyMake_wxObject(result, (bool)0);
22472 }
554f62e9
RD
22473 return resultobj;
22474fail:
22475 return NULL;
22476}
22477
22478
22479SWIGINTERN PyObject *Treebook_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
22480 PyObject *obj;
22481 if (!SWIG_Python_UnpackTuple(args,(char*)"swigregister", 1, 1,&obj)) return NULL;
22482 SWIG_TypeNewClientData(SWIGTYPE_p_wxTreebook, SWIG_NewClientData(obj));
22483 return SWIG_Py_Void();
22484}
22485
22486SWIGINTERN PyObject *Treebook_swiginit(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
22487 return SWIG_Python_InitShadowInstance(args);
22488}
22489
22490SWIGINTERN PyObject *_wrap_new_TreebookEvent(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
22491 PyObject *resultobj = 0;
22492 wxEventType arg1 = (wxEventType) wxEVT_NULL ;
22493 int arg2 = (int) 0 ;
22494 int arg3 = (int) wxNOT_FOUND ;
22495 int arg4 = (int) wxNOT_FOUND ;
22496 wxTreebookEvent *result = 0 ;
22497 int val1 ;
22498 int ecode1 = 0 ;
22499 int val2 ;
22500 int ecode2 = 0 ;
22501 int val3 ;
22502 int ecode3 = 0 ;
22503 int val4 ;
22504 int ecode4 = 0 ;
22505 PyObject * obj0 = 0 ;
22506 PyObject * obj1 = 0 ;
22507 PyObject * obj2 = 0 ;
22508 PyObject * obj3 = 0 ;
22509 char * kwnames[] = {
22510 (char *) "commandType",(char *) "id",(char *) "nSel",(char *) "nOldSel", NULL
22511 };
22512
22513 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|OOOO:new_TreebookEvent",kwnames,&obj0,&obj1,&obj2,&obj3)) SWIG_fail;
22514 if (obj0) {
22515 ecode1 = SWIG_AsVal_int(obj0, &val1);
22516 if (!SWIG_IsOK(ecode1)) {
22517 SWIG_exception_fail(SWIG_ArgError(ecode1), "in method '" "new_TreebookEvent" "', expected argument " "1"" of type '" "wxEventType""'");
22518 }
22519 arg1 = static_cast< wxEventType >(val1);
22520 }
22521 if (obj1) {
22522 ecode2 = SWIG_AsVal_int(obj1, &val2);
22523 if (!SWIG_IsOK(ecode2)) {
22524 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "new_TreebookEvent" "', expected argument " "2"" of type '" "int""'");
22525 }
22526 arg2 = static_cast< int >(val2);
22527 }
22528 if (obj2) {
22529 ecode3 = SWIG_AsVal_int(obj2, &val3);
22530 if (!SWIG_IsOK(ecode3)) {
22531 SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "new_TreebookEvent" "', expected argument " "3"" of type '" "int""'");
22532 }
22533 arg3 = static_cast< int >(val3);
22534 }
22535 if (obj3) {
22536 ecode4 = SWIG_AsVal_int(obj3, &val4);
22537 if (!SWIG_IsOK(ecode4)) {
22538 SWIG_exception_fail(SWIG_ArgError(ecode4), "in method '" "new_TreebookEvent" "', expected argument " "4"" of type '" "int""'");
22539 }
22540 arg4 = static_cast< int >(val4);
22541 }
22542 {
22543 PyThreadState* __tstate = wxPyBeginAllowThreads();
22544 result = (wxTreebookEvent *)new wxTreebookEvent(arg1,arg2,arg3,arg4);
22545 wxPyEndAllowThreads(__tstate);
22546 if (PyErr_Occurred()) SWIG_fail;
22547 }
22548 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_wxTreebookEvent, SWIG_POINTER_NEW | 0 );
22549 return resultobj;
22550fail:
22551 return NULL;
22552}
22553
22554
22555SWIGINTERN PyObject *TreebookEvent_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
22556 PyObject *obj;
22557 if (!SWIG_Python_UnpackTuple(args,(char*)"swigregister", 1, 1,&obj)) return NULL;
22558 SWIG_TypeNewClientData(SWIGTYPE_p_wxTreebookEvent, SWIG_NewClientData(obj));
22559 return SWIG_Py_Void();
22560}
22561
22562SWIGINTERN PyObject *TreebookEvent_swiginit(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
22563 return SWIG_Python_InitShadowInstance(args);
22564}
22565
22566SWIGINTERN PyObject *_wrap_new_Toolbook(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
22567 PyObject *resultobj = 0;
22568 wxWindow *arg1 = (wxWindow *) 0 ;
22569 int arg2 ;
22570 wxPoint const &arg3_defvalue = wxDefaultPosition ;
22571 wxPoint *arg3 = (wxPoint *) &arg3_defvalue ;
22572 wxSize const &arg4_defvalue = wxDefaultSize ;
22573 wxSize *arg4 = (wxSize *) &arg4_defvalue ;
22574 long arg5 = (long) wxBK_DEFAULT ;
22575 wxString const &arg6_defvalue = wxPyEmptyString ;
22576 wxString *arg6 = (wxString *) &arg6_defvalue ;
22577 wxToolbook *result = 0 ;
22578 void *argp1 = 0 ;
22579 int res1 = 0 ;
22580 int val2 ;
22581 int ecode2 = 0 ;
22582 wxPoint temp3 ;
22583 wxSize temp4 ;
22584 long val5 ;
22585 int ecode5 = 0 ;
22586 bool temp6 = false ;
22587 PyObject * obj0 = 0 ;
22588 PyObject * obj1 = 0 ;
22589 PyObject * obj2 = 0 ;
22590 PyObject * obj3 = 0 ;
22591 PyObject * obj4 = 0 ;
22592 PyObject * obj5 = 0 ;
22593 char * kwnames[] = {
22594 (char *) "parent",(char *) "id",(char *) "pos",(char *) "size",(char *) "style",(char *) "name", NULL
22595 };
22596
22597 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|OOOO:new_Toolbook",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5)) SWIG_fail;
22598 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxWindow, 0 | 0 );
22599 if (!SWIG_IsOK(res1)) {
22600 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_Toolbook" "', expected argument " "1"" of type '" "wxWindow *""'");
22601 }
22602 arg1 = reinterpret_cast< wxWindow * >(argp1);
22603 ecode2 = SWIG_AsVal_int(obj1, &val2);
22604 if (!SWIG_IsOK(ecode2)) {
22605 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "new_Toolbook" "', expected argument " "2"" of type '" "int""'");
22606 }
22607 arg2 = static_cast< int >(val2);
22608 if (obj2) {
093d3ff1 22609 {
554f62e9
RD
22610 arg3 = &temp3;
22611 if ( ! wxPoint_helper(obj2, &arg3)) SWIG_fail;
093d3ff1 22612 }
554f62e9
RD
22613 }
22614 if (obj3) {
d55e5bfc 22615 {
554f62e9
RD
22616 arg4 = &temp4;
22617 if ( ! wxSize_helper(obj3, &arg4)) SWIG_fail;
d55e5bfc 22618 }
554f62e9
RD
22619 }
22620 if (obj4) {
22621 ecode5 = SWIG_AsVal_long(obj4, &val5);
22622 if (!SWIG_IsOK(ecode5)) {
22623 SWIG_exception_fail(SWIG_ArgError(ecode5), "in method '" "new_Toolbook" "', expected argument " "5"" of type '" "long""'");
22624 }
22625 arg5 = static_cast< long >(val5);
22626 }
22627 if (obj5) {
093d3ff1 22628 {
554f62e9
RD
22629 arg6 = wxString_in_helper(obj5);
22630 if (arg6 == NULL) SWIG_fail;
22631 temp6 = true;
093d3ff1 22632 }
554f62e9
RD
22633 }
22634 {
22635 PyThreadState* __tstate = wxPyBeginAllowThreads();
22636 result = (wxToolbook *)new wxToolbook(arg1,arg2,(wxPoint const &)*arg3,(wxSize const &)*arg4,arg5,(wxString const &)*arg6);
22637 wxPyEndAllowThreads(__tstate);
22638 if (PyErr_Occurred()) SWIG_fail;
22639 }
22640 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_wxToolbook, SWIG_POINTER_NEW | 0 );
22641 {
22642 if (temp6)
22643 delete arg6;
22644 }
22645 return resultobj;
22646fail:
22647 {
22648 if (temp6)
22649 delete arg6;
22650 }
22651 return NULL;
d55e5bfc
RD
22652}
22653
22654
554f62e9
RD
22655SWIGINTERN PyObject *_wrap_new_PreToolbook(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
22656 PyObject *resultobj = 0;
22657 wxToolbook *result = 0 ;
22658
22659 if (!SWIG_Python_UnpackTuple(args,"new_PreToolbook",0,0,0)) SWIG_fail;
22660 {
22661 PyThreadState* __tstate = wxPyBeginAllowThreads();
22662 result = (wxToolbook *)new wxToolbook();
22663 wxPyEndAllowThreads(__tstate);
22664 if (PyErr_Occurred()) SWIG_fail;
22665 }
22666 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_wxToolbook, SWIG_POINTER_OWN | 0 );
22667 return resultobj;
22668fail:
22669 return NULL;
22670}
22671
22672
22673SWIGINTERN PyObject *_wrap_Toolbook_Create(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
22674 PyObject *resultobj = 0;
22675 wxToolbook *arg1 = (wxToolbook *) 0 ;
22676 wxWindow *arg2 = (wxWindow *) 0 ;
22677 int arg3 ;
22678 wxPoint const &arg4_defvalue = wxDefaultPosition ;
22679 wxPoint *arg4 = (wxPoint *) &arg4_defvalue ;
22680 wxSize const &arg5_defvalue = wxDefaultSize ;
22681 wxSize *arg5 = (wxSize *) &arg5_defvalue ;
22682 long arg6 = (long) 0 ;
22683 wxString const &arg7_defvalue = wxEmptyString ;
22684 wxString *arg7 = (wxString *) &arg7_defvalue ;
22685 bool result;
22686 void *argp1 = 0 ;
22687 int res1 = 0 ;
22688 void *argp2 = 0 ;
22689 int res2 = 0 ;
22690 int val3 ;
22691 int ecode3 = 0 ;
22692 wxPoint temp4 ;
22693 wxSize temp5 ;
22694 long val6 ;
22695 int ecode6 = 0 ;
22696 bool temp7 = false ;
22697 PyObject * obj0 = 0 ;
22698 PyObject * obj1 = 0 ;
22699 PyObject * obj2 = 0 ;
22700 PyObject * obj3 = 0 ;
22701 PyObject * obj4 = 0 ;
22702 PyObject * obj5 = 0 ;
22703 PyObject * obj6 = 0 ;
22704 char * kwnames[] = {
22705 (char *) "self",(char *) "parent",(char *) "id",(char *) "pos",(char *) "size",(char *) "style",(char *) "name", NULL
22706 };
22707
22708 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO|OOOO:Toolbook_Create",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6)) SWIG_fail;
22709 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxToolbook, 0 | 0 );
22710 if (!SWIG_IsOK(res1)) {
22711 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Toolbook_Create" "', expected argument " "1"" of type '" "wxToolbook *""'");
22712 }
22713 arg1 = reinterpret_cast< wxToolbook * >(argp1);
22714 res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_wxWindow, 0 | 0 );
22715 if (!SWIG_IsOK(res2)) {
22716 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "Toolbook_Create" "', expected argument " "2"" of type '" "wxWindow *""'");
22717 }
22718 arg2 = reinterpret_cast< wxWindow * >(argp2);
22719 ecode3 = SWIG_AsVal_int(obj2, &val3);
22720 if (!SWIG_IsOK(ecode3)) {
22721 SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "Toolbook_Create" "', expected argument " "3"" of type '" "int""'");
22722 }
22723 arg3 = static_cast< int >(val3);
22724 if (obj3) {
093d3ff1 22725 {
554f62e9
RD
22726 arg4 = &temp4;
22727 if ( ! wxPoint_helper(obj3, &arg4)) SWIG_fail;
093d3ff1 22728 }
554f62e9
RD
22729 }
22730 if (obj4) {
093d3ff1 22731 {
554f62e9
RD
22732 arg5 = &temp5;
22733 if ( ! wxSize_helper(obj4, &arg5)) SWIG_fail;
093d3ff1 22734 }
554f62e9
RD
22735 }
22736 if (obj5) {
22737 ecode6 = SWIG_AsVal_long(obj5, &val6);
22738 if (!SWIG_IsOK(ecode6)) {
22739 SWIG_exception_fail(SWIG_ArgError(ecode6), "in method '" "Toolbook_Create" "', expected argument " "6"" of type '" "long""'");
22740 }
22741 arg6 = static_cast< long >(val6);
22742 }
22743 if (obj6) {
d55e5bfc 22744 {
554f62e9
RD
22745 arg7 = wxString_in_helper(obj6);
22746 if (arg7 == NULL) SWIG_fail;
22747 temp7 = true;
d55e5bfc 22748 }
554f62e9
RD
22749 }
22750 {
22751 PyThreadState* __tstate = wxPyBeginAllowThreads();
22752 result = (bool)(arg1)->Create(arg2,arg3,(wxPoint const &)*arg4,(wxSize const &)*arg5,arg6,(wxString const &)*arg7);
22753 wxPyEndAllowThreads(__tstate);
22754 if (PyErr_Occurred()) SWIG_fail;
22755 }
22756 {
22757 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
22758 }
22759 {
22760 if (temp7)
22761 delete arg7;
22762 }
22763 return resultobj;
22764fail:
22765 {
22766 if (temp7)
22767 delete arg7;
22768 }
22769 return NULL;
d55e5bfc
RD
22770}
22771
22772
554f62e9
RD
22773SWIGINTERN PyObject *_wrap_Toolbook_GetToolBar(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
22774 PyObject *resultobj = 0;
22775 wxToolbook *arg1 = (wxToolbook *) 0 ;
22776 wxToolBarBase *result = 0 ;
22777 void *argp1 = 0 ;
22778 int res1 = 0 ;
22779 PyObject *swig_obj[1] ;
22780
22781 if (!args) SWIG_fail;
22782 swig_obj[0] = args;
22783 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxToolbook, 0 | 0 );
22784 if (!SWIG_IsOK(res1)) {
22785 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Toolbook_GetToolBar" "', expected argument " "1"" of type '" "wxToolbook const *""'");
22786 }
22787 arg1 = reinterpret_cast< wxToolbook * >(argp1);
22788 {
22789 PyThreadState* __tstate = wxPyBeginAllowThreads();
22790 result = (wxToolBarBase *)((wxToolbook const *)arg1)->GetToolBar();
22791 wxPyEndAllowThreads(__tstate);
22792 if (PyErr_Occurred()) SWIG_fail;
22793 }
22794 {
22795 resultobj = wxPyMake_wxObject(result, (bool)0);
22796 }
22797 return resultobj;
22798fail:
22799 return NULL;
f20a2e1f
RD
22800}
22801
22802
554f62e9
RD
22803SWIGINTERN PyObject *_wrap_Toolbook_Realize(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
22804 PyObject *resultobj = 0;
22805 wxToolbook *arg1 = (wxToolbook *) 0 ;
22806 void *argp1 = 0 ;
22807 int res1 = 0 ;
22808 PyObject *swig_obj[1] ;
22809
22810 if (!args) SWIG_fail;
22811 swig_obj[0] = args;
22812 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxToolbook, 0 | 0 );
22813 if (!SWIG_IsOK(res1)) {
22814 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Toolbook_Realize" "', expected argument " "1"" of type '" "wxToolbook *""'");
22815 }
22816 arg1 = reinterpret_cast< wxToolbook * >(argp1);
22817 {
22818 PyThreadState* __tstate = wxPyBeginAllowThreads();
22819 (arg1)->Realize();
22820 wxPyEndAllowThreads(__tstate);
22821 if (PyErr_Occurred()) SWIG_fail;
22822 }
22823 resultobj = SWIG_Py_Void();
22824 return resultobj;
22825fail:
22826 return NULL;
22827}
22828
22829
22830SWIGINTERN PyObject *Toolbook_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
22831 PyObject *obj;
22832 if (!SWIG_Python_UnpackTuple(args,(char*)"swigregister", 1, 1,&obj)) return NULL;
22833 SWIG_TypeNewClientData(SWIGTYPE_p_wxToolbook, SWIG_NewClientData(obj));
22834 return SWIG_Py_Void();
22835}
22836
22837SWIGINTERN PyObject *Toolbook_swiginit(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
22838 return SWIG_Python_InitShadowInstance(args);
22839}
22840
22841SWIGINTERN PyObject *_wrap_new_ToolbookEvent(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
22842 PyObject *resultobj = 0;
22843 wxEventType arg1 = (wxEventType) wxEVT_NULL ;
22844 int arg2 = (int) 0 ;
22845 int arg3 = (int) wxNOT_FOUND ;
22846 int arg4 = (int) wxNOT_FOUND ;
22847 wxToolbookEvent *result = 0 ;
22848 int val1 ;
22849 int ecode1 = 0 ;
22850 int val2 ;
22851 int ecode2 = 0 ;
22852 int val3 ;
22853 int ecode3 = 0 ;
22854 int val4 ;
22855 int ecode4 = 0 ;
22856 PyObject * obj0 = 0 ;
22857 PyObject * obj1 = 0 ;
22858 PyObject * obj2 = 0 ;
22859 PyObject * obj3 = 0 ;
22860 char * kwnames[] = {
22861 (char *) "commandType",(char *) "id",(char *) "nSel",(char *) "nOldSel", NULL
22862 };
22863
22864 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|OOOO:new_ToolbookEvent",kwnames,&obj0,&obj1,&obj2,&obj3)) SWIG_fail;
22865 if (obj0) {
22866 ecode1 = SWIG_AsVal_int(obj0, &val1);
22867 if (!SWIG_IsOK(ecode1)) {
22868 SWIG_exception_fail(SWIG_ArgError(ecode1), "in method '" "new_ToolbookEvent" "', expected argument " "1"" of type '" "wxEventType""'");
22869 }
22870 arg1 = static_cast< wxEventType >(val1);
22871 }
22872 if (obj1) {
22873 ecode2 = SWIG_AsVal_int(obj1, &val2);
22874 if (!SWIG_IsOK(ecode2)) {
22875 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "new_ToolbookEvent" "', expected argument " "2"" of type '" "int""'");
22876 }
22877 arg2 = static_cast< int >(val2);
22878 }
22879 if (obj2) {
22880 ecode3 = SWIG_AsVal_int(obj2, &val3);
22881 if (!SWIG_IsOK(ecode3)) {
22882 SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "new_ToolbookEvent" "', expected argument " "3"" of type '" "int""'");
22883 }
22884 arg3 = static_cast< int >(val3);
22885 }
22886 if (obj3) {
22887 ecode4 = SWIG_AsVal_int(obj3, &val4);
22888 if (!SWIG_IsOK(ecode4)) {
22889 SWIG_exception_fail(SWIG_ArgError(ecode4), "in method '" "new_ToolbookEvent" "', expected argument " "4"" of type '" "int""'");
22890 }
22891 arg4 = static_cast< int >(val4);
22892 }
22893 {
22894 PyThreadState* __tstate = wxPyBeginAllowThreads();
22895 result = (wxToolbookEvent *)new wxToolbookEvent(arg1,arg2,arg3,arg4);
22896 wxPyEndAllowThreads(__tstate);
22897 if (PyErr_Occurred()) SWIG_fail;
22898 }
22899 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_wxToolbookEvent, SWIG_POINTER_NEW | 0 );
22900 return resultobj;
22901fail:
22902 return NULL;
d55e5bfc
RD
22903}
22904
22905
554f62e9
RD
22906SWIGINTERN PyObject *ToolbookEvent_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
22907 PyObject *obj;
22908 if (!SWIG_Python_UnpackTuple(args,(char*)"swigregister", 1, 1,&obj)) return NULL;
22909 SWIG_TypeNewClientData(SWIGTYPE_p_wxToolbookEvent, SWIG_NewClientData(obj));
22910 return SWIG_Py_Void();
d55e5bfc
RD
22911}
22912
554f62e9
RD
22913SWIGINTERN PyObject *ToolbookEvent_swiginit(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
22914 return SWIG_Python_InitShadowInstance(args);
22915}
d55e5bfc 22916
554f62e9
RD
22917SWIGINTERN PyObject *_wrap_ToolBarToolBase_GetId(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
22918 PyObject *resultobj = 0;
22919 wxToolBarToolBase *arg1 = (wxToolBarToolBase *) 0 ;
22920 int result;
22921 void *argp1 = 0 ;
22922 int res1 = 0 ;
22923 PyObject *swig_obj[1] ;
22924
22925 if (!args) SWIG_fail;
22926 swig_obj[0] = args;
22927 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxToolBarToolBase, 0 | 0 );
22928 if (!SWIG_IsOK(res1)) {
22929 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ToolBarToolBase_GetId" "', expected argument " "1"" of type '" "wxToolBarToolBase *""'");
22930 }
22931 arg1 = reinterpret_cast< wxToolBarToolBase * >(argp1);
22932 {
22933 PyThreadState* __tstate = wxPyBeginAllowThreads();
22934 result = (int)(arg1)->GetId();
22935 wxPyEndAllowThreads(__tstate);
22936 if (PyErr_Occurred()) SWIG_fail;
22937 }
22938 resultobj = SWIG_From_int(static_cast< int >(result));
22939 return resultobj;
22940fail:
22941 return NULL;
d55e5bfc
RD
22942}
22943
22944
554f62e9
RD
22945SWIGINTERN PyObject *_wrap_ToolBarToolBase_GetControl(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
22946 PyObject *resultobj = 0;
22947 wxToolBarToolBase *arg1 = (wxToolBarToolBase *) 0 ;
22948 wxControl *result = 0 ;
22949 void *argp1 = 0 ;
22950 int res1 = 0 ;
22951 PyObject *swig_obj[1] ;
22952
22953 if (!args) SWIG_fail;
22954 swig_obj[0] = args;
22955 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxToolBarToolBase, 0 | 0 );
22956 if (!SWIG_IsOK(res1)) {
22957 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ToolBarToolBase_GetControl" "', expected argument " "1"" of type '" "wxToolBarToolBase *""'");
22958 }
22959 arg1 = reinterpret_cast< wxToolBarToolBase * >(argp1);
22960 {
22961 PyThreadState* __tstate = wxPyBeginAllowThreads();
22962 result = (wxControl *)(arg1)->GetControl();
22963 wxPyEndAllowThreads(__tstate);
22964 if (PyErr_Occurred()) SWIG_fail;
22965 }
22966 {
22967 resultobj = wxPyMake_wxObject(result, 0);
22968 }
22969 return resultobj;
22970fail:
22971 return NULL;
d55e5bfc
RD
22972}
22973
22974
554f62e9
RD
22975SWIGINTERN PyObject *_wrap_ToolBarToolBase_GetToolBar(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
22976 PyObject *resultobj = 0;
22977 wxToolBarToolBase *arg1 = (wxToolBarToolBase *) 0 ;
22978 wxToolBarBase *result = 0 ;
22979 void *argp1 = 0 ;
22980 int res1 = 0 ;
22981 PyObject *swig_obj[1] ;
22982
22983 if (!args) SWIG_fail;
22984 swig_obj[0] = args;
22985 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxToolBarToolBase, 0 | 0 );
22986 if (!SWIG_IsOK(res1)) {
22987 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ToolBarToolBase_GetToolBar" "', expected argument " "1"" of type '" "wxToolBarToolBase *""'");
22988 }
22989 arg1 = reinterpret_cast< wxToolBarToolBase * >(argp1);
22990 {
22991 PyThreadState* __tstate = wxPyBeginAllowThreads();
22992 result = (wxToolBarBase *)(arg1)->GetToolBar();
22993 wxPyEndAllowThreads(__tstate);
22994 if (PyErr_Occurred()) SWIG_fail;
22995 }
22996 {
22997 resultobj = wxPyMake_wxObject(result, (bool)0);
22998 }
22999 return resultobj;
23000fail:
23001 return NULL;
d55e5bfc
RD
23002}
23003
23004
554f62e9
RD
23005SWIGINTERN PyObject *_wrap_ToolBarToolBase_IsButton(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
23006 PyObject *resultobj = 0;
23007 wxToolBarToolBase *arg1 = (wxToolBarToolBase *) 0 ;
23008 int result;
23009 void *argp1 = 0 ;
23010 int res1 = 0 ;
23011 PyObject *swig_obj[1] ;
23012
23013 if (!args) SWIG_fail;
23014 swig_obj[0] = args;
23015 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxToolBarToolBase, 0 | 0 );
23016 if (!SWIG_IsOK(res1)) {
23017 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ToolBarToolBase_IsButton" "', expected argument " "1"" of type '" "wxToolBarToolBase *""'");
23018 }
23019 arg1 = reinterpret_cast< wxToolBarToolBase * >(argp1);
23020 {
23021 PyThreadState* __tstate = wxPyBeginAllowThreads();
23022 result = (int)(arg1)->IsButton();
23023 wxPyEndAllowThreads(__tstate);
23024 if (PyErr_Occurred()) SWIG_fail;
23025 }
23026 resultobj = SWIG_From_int(static_cast< int >(result));
23027 return resultobj;
23028fail:
23029 return NULL;
d55e5bfc
RD
23030}
23031
23032
554f62e9
RD
23033SWIGINTERN PyObject *_wrap_ToolBarToolBase_IsControl(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
23034 PyObject *resultobj = 0;
23035 wxToolBarToolBase *arg1 = (wxToolBarToolBase *) 0 ;
23036 int result;
23037 void *argp1 = 0 ;
23038 int res1 = 0 ;
23039 PyObject *swig_obj[1] ;
23040
23041 if (!args) SWIG_fail;
23042 swig_obj[0] = args;
23043 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxToolBarToolBase, 0 | 0 );
23044 if (!SWIG_IsOK(res1)) {
23045 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ToolBarToolBase_IsControl" "', expected argument " "1"" of type '" "wxToolBarToolBase *""'");
23046 }
23047 arg1 = reinterpret_cast< wxToolBarToolBase * >(argp1);
23048 {
23049 PyThreadState* __tstate = wxPyBeginAllowThreads();
23050 result = (int)(arg1)->IsControl();
23051 wxPyEndAllowThreads(__tstate);
23052 if (PyErr_Occurred()) SWIG_fail;
23053 }
23054 resultobj = SWIG_From_int(static_cast< int >(result));
23055 return resultobj;
23056fail:
23057 return NULL;
d55e5bfc
RD
23058}
23059
23060
554f62e9
RD
23061SWIGINTERN PyObject *_wrap_ToolBarToolBase_IsSeparator(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
23062 PyObject *resultobj = 0;
23063 wxToolBarToolBase *arg1 = (wxToolBarToolBase *) 0 ;
23064 int result;
23065 void *argp1 = 0 ;
23066 int res1 = 0 ;
23067 PyObject *swig_obj[1] ;
23068
23069 if (!args) SWIG_fail;
23070 swig_obj[0] = args;
23071 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxToolBarToolBase, 0 | 0 );
23072 if (!SWIG_IsOK(res1)) {
23073 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ToolBarToolBase_IsSeparator" "', expected argument " "1"" of type '" "wxToolBarToolBase *""'");
23074 }
23075 arg1 = reinterpret_cast< wxToolBarToolBase * >(argp1);
23076 {
23077 PyThreadState* __tstate = wxPyBeginAllowThreads();
23078 result = (int)(arg1)->IsSeparator();
23079 wxPyEndAllowThreads(__tstate);
23080 if (PyErr_Occurred()) SWIG_fail;
23081 }
23082 resultobj = SWIG_From_int(static_cast< int >(result));
23083 return resultobj;
23084fail:
23085 return NULL;
d55e5bfc
RD
23086}
23087
23088
554f62e9
RD
23089SWIGINTERN PyObject *_wrap_ToolBarToolBase_GetStyle(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
23090 PyObject *resultobj = 0;
23091 wxToolBarToolBase *arg1 = (wxToolBarToolBase *) 0 ;
23092 int result;
23093 void *argp1 = 0 ;
23094 int res1 = 0 ;
23095 PyObject *swig_obj[1] ;
23096
23097 if (!args) SWIG_fail;
23098 swig_obj[0] = args;
23099 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxToolBarToolBase, 0 | 0 );
23100 if (!SWIG_IsOK(res1)) {
23101 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ToolBarToolBase_GetStyle" "', expected argument " "1"" of type '" "wxToolBarToolBase *""'");
23102 }
23103 arg1 = reinterpret_cast< wxToolBarToolBase * >(argp1);
23104 {
23105 PyThreadState* __tstate = wxPyBeginAllowThreads();
23106 result = (int)(arg1)->GetStyle();
23107 wxPyEndAllowThreads(__tstate);
23108 if (PyErr_Occurred()) SWIG_fail;
23109 }
23110 resultobj = SWIG_From_int(static_cast< int >(result));
23111 return resultobj;
23112fail:
23113 return NULL;
d55e5bfc
RD
23114}
23115
23116
554f62e9
RD
23117SWIGINTERN PyObject *_wrap_ToolBarToolBase_GetKind(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
23118 PyObject *resultobj = 0;
23119 wxToolBarToolBase *arg1 = (wxToolBarToolBase *) 0 ;
23120 wxItemKind result;
23121 void *argp1 = 0 ;
23122 int res1 = 0 ;
23123 PyObject *swig_obj[1] ;
23124
23125 if (!args) SWIG_fail;
23126 swig_obj[0] = args;
23127 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxToolBarToolBase, 0 | 0 );
23128 if (!SWIG_IsOK(res1)) {
23129 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ToolBarToolBase_GetKind" "', expected argument " "1"" of type '" "wxToolBarToolBase *""'");
23130 }
23131 arg1 = reinterpret_cast< wxToolBarToolBase * >(argp1);
23132 {
23133 PyThreadState* __tstate = wxPyBeginAllowThreads();
23134 result = (wxItemKind)(arg1)->GetKind();
23135 wxPyEndAllowThreads(__tstate);
23136 if (PyErr_Occurred()) SWIG_fail;
23137 }
23138 resultobj = SWIG_From_int(static_cast< int >(result));
23139 return resultobj;
23140fail:
23141 return NULL;
d55e5bfc
RD
23142}
23143
23144
554f62e9
RD
23145SWIGINTERN PyObject *_wrap_ToolBarToolBase_IsEnabled(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
23146 PyObject *resultobj = 0;
23147 wxToolBarToolBase *arg1 = (wxToolBarToolBase *) 0 ;
23148 bool result;
23149 void *argp1 = 0 ;
23150 int res1 = 0 ;
23151 PyObject *swig_obj[1] ;
23152
23153 if (!args) SWIG_fail;
23154 swig_obj[0] = args;
23155 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxToolBarToolBase, 0 | 0 );
23156 if (!SWIG_IsOK(res1)) {
23157 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ToolBarToolBase_IsEnabled" "', expected argument " "1"" of type '" "wxToolBarToolBase *""'");
23158 }
23159 arg1 = reinterpret_cast< wxToolBarToolBase * >(argp1);
23160 {
23161 PyThreadState* __tstate = wxPyBeginAllowThreads();
23162 result = (bool)(arg1)->IsEnabled();
23163 wxPyEndAllowThreads(__tstate);
23164 if (PyErr_Occurred()) SWIG_fail;
23165 }
23166 {
23167 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
23168 }
23169 return resultobj;
23170fail:
23171 return NULL;
d55e5bfc
RD
23172}
23173
23174
554f62e9
RD
23175SWIGINTERN PyObject *_wrap_ToolBarToolBase_IsToggled(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
23176 PyObject *resultobj = 0;
23177 wxToolBarToolBase *arg1 = (wxToolBarToolBase *) 0 ;
23178 bool result;
23179 void *argp1 = 0 ;
23180 int res1 = 0 ;
23181 PyObject *swig_obj[1] ;
23182
23183 if (!args) SWIG_fail;
23184 swig_obj[0] = args;
23185 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxToolBarToolBase, 0 | 0 );
23186 if (!SWIG_IsOK(res1)) {
23187 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ToolBarToolBase_IsToggled" "', expected argument " "1"" of type '" "wxToolBarToolBase *""'");
23188 }
23189 arg1 = reinterpret_cast< wxToolBarToolBase * >(argp1);
23190 {
23191 PyThreadState* __tstate = wxPyBeginAllowThreads();
23192 result = (bool)(arg1)->IsToggled();
23193 wxPyEndAllowThreads(__tstate);
23194 if (PyErr_Occurred()) SWIG_fail;
23195 }
23196 {
23197 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
23198 }
23199 return resultobj;
23200fail:
23201 return NULL;
d55e5bfc
RD
23202}
23203
23204
554f62e9
RD
23205SWIGINTERN PyObject *_wrap_ToolBarToolBase_CanBeToggled(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
23206 PyObject *resultobj = 0;
23207 wxToolBarToolBase *arg1 = (wxToolBarToolBase *) 0 ;
23208 bool result;
23209 void *argp1 = 0 ;
23210 int res1 = 0 ;
23211 PyObject *swig_obj[1] ;
23212
23213 if (!args) SWIG_fail;
23214 swig_obj[0] = args;
23215 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxToolBarToolBase, 0 | 0 );
23216 if (!SWIG_IsOK(res1)) {
23217 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ToolBarToolBase_CanBeToggled" "', expected argument " "1"" of type '" "wxToolBarToolBase *""'");
23218 }
23219 arg1 = reinterpret_cast< wxToolBarToolBase * >(argp1);
23220 {
23221 PyThreadState* __tstate = wxPyBeginAllowThreads();
23222 result = (bool)(arg1)->CanBeToggled();
23223 wxPyEndAllowThreads(__tstate);
23224 if (PyErr_Occurred()) SWIG_fail;
23225 }
23226 {
23227 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
23228 }
23229 return resultobj;
23230fail:
23231 return NULL;
d55e5bfc
RD
23232}
23233
23234
554f62e9
RD
23235SWIGINTERN PyObject *_wrap_ToolBarToolBase_GetNormalBitmap(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
23236 PyObject *resultobj = 0;
23237 wxToolBarToolBase *arg1 = (wxToolBarToolBase *) 0 ;
23238 wxBitmap *result = 0 ;
23239 void *argp1 = 0 ;
23240 int res1 = 0 ;
23241 PyObject *swig_obj[1] ;
23242
23243 if (!args) SWIG_fail;
23244 swig_obj[0] = args;
23245 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxToolBarToolBase, 0 | 0 );
23246 if (!SWIG_IsOK(res1)) {
23247 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ToolBarToolBase_GetNormalBitmap" "', expected argument " "1"" of type '" "wxToolBarToolBase *""'");
23248 }
23249 arg1 = reinterpret_cast< wxToolBarToolBase * >(argp1);
23250 {
23251 PyThreadState* __tstate = wxPyBeginAllowThreads();
093d3ff1 23252 {
554f62e9
RD
23253 wxBitmap const &_result_ref = (arg1)->GetNormalBitmap();
23254 result = (wxBitmap *) &_result_ref;
093d3ff1 23255 }
554f62e9
RD
23256 wxPyEndAllowThreads(__tstate);
23257 if (PyErr_Occurred()) SWIG_fail;
23258 }
23259 {
23260 wxBitmap* resultptr = new wxBitmap(*result);
23261 resultobj = SWIG_NewPointerObj((void*)(resultptr), SWIGTYPE_p_wxBitmap, 1);
23262 }
23263 return resultobj;
23264fail:
23265 return NULL;
d55e5bfc
RD
23266}
23267
23268
554f62e9
RD
23269SWIGINTERN PyObject *_wrap_ToolBarToolBase_GetDisabledBitmap(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
23270 PyObject *resultobj = 0;
23271 wxToolBarToolBase *arg1 = (wxToolBarToolBase *) 0 ;
23272 wxBitmap *result = 0 ;
23273 void *argp1 = 0 ;
23274 int res1 = 0 ;
23275 PyObject *swig_obj[1] ;
23276
23277 if (!args) SWIG_fail;
23278 swig_obj[0] = args;
23279 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxToolBarToolBase, 0 | 0 );
23280 if (!SWIG_IsOK(res1)) {
23281 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ToolBarToolBase_GetDisabledBitmap" "', expected argument " "1"" of type '" "wxToolBarToolBase *""'");
23282 }
23283 arg1 = reinterpret_cast< wxToolBarToolBase * >(argp1);
23284 {
23285 PyThreadState* __tstate = wxPyBeginAllowThreads();
d55e5bfc 23286 {
554f62e9
RD
23287 wxBitmap const &_result_ref = (arg1)->GetDisabledBitmap();
23288 result = (wxBitmap *) &_result_ref;
d55e5bfc 23289 }
554f62e9
RD
23290 wxPyEndAllowThreads(__tstate);
23291 if (PyErr_Occurred()) SWIG_fail;
23292 }
23293 {
23294 wxBitmap* resultptr = new wxBitmap(*result);
23295 resultobj = SWIG_NewPointerObj((void*)(resultptr), SWIGTYPE_p_wxBitmap, 1);
23296 }
23297 return resultobj;
23298fail:
23299 return NULL;
d55e5bfc
RD
23300}
23301
23302
554f62e9
RD
23303SWIGINTERN PyObject *_wrap_ToolBarToolBase_GetBitmap(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
23304 PyObject *resultobj = 0;
23305 wxToolBarToolBase *arg1 = (wxToolBarToolBase *) 0 ;
23306 wxBitmap result;
23307 void *argp1 = 0 ;
23308 int res1 = 0 ;
23309 PyObject *swig_obj[1] ;
23310
23311 if (!args) SWIG_fail;
23312 swig_obj[0] = args;
23313 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxToolBarToolBase, 0 | 0 );
23314 if (!SWIG_IsOK(res1)) {
23315 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ToolBarToolBase_GetBitmap" "', expected argument " "1"" of type '" "wxToolBarToolBase *""'");
23316 }
23317 arg1 = reinterpret_cast< wxToolBarToolBase * >(argp1);
23318 {
23319 PyThreadState* __tstate = wxPyBeginAllowThreads();
23320 result = (arg1)->GetBitmap();
23321 wxPyEndAllowThreads(__tstate);
23322 if (PyErr_Occurred()) SWIG_fail;
23323 }
23324 resultobj = SWIG_NewPointerObj((new wxBitmap(static_cast< const wxBitmap& >(result))), SWIGTYPE_p_wxBitmap, SWIG_POINTER_OWN | 0 );
23325 return resultobj;
23326fail:
23327 return NULL;
23328}
23329
23330
23331SWIGINTERN PyObject *_wrap_ToolBarToolBase_GetLabel(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
23332 PyObject *resultobj = 0;
23333 wxToolBarToolBase *arg1 = (wxToolBarToolBase *) 0 ;
23334 wxString result;
23335 void *argp1 = 0 ;
23336 int res1 = 0 ;
23337 PyObject *swig_obj[1] ;
23338
23339 if (!args) SWIG_fail;
23340 swig_obj[0] = args;
23341 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxToolBarToolBase, 0 | 0 );
23342 if (!SWIG_IsOK(res1)) {
23343 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ToolBarToolBase_GetLabel" "', expected argument " "1"" of type '" "wxToolBarToolBase *""'");
23344 }
23345 arg1 = reinterpret_cast< wxToolBarToolBase * >(argp1);
23346 {
23347 PyThreadState* __tstate = wxPyBeginAllowThreads();
23348 result = (arg1)->GetLabel();
23349 wxPyEndAllowThreads(__tstate);
23350 if (PyErr_Occurred()) SWIG_fail;
23351 }
23352 {
d55e5bfc 23353#if wxUSE_UNICODE
554f62e9 23354 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
d55e5bfc 23355#else
554f62e9 23356 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
d55e5bfc 23357#endif
554f62e9
RD
23358 }
23359 return resultobj;
23360fail:
23361 return NULL;
d55e5bfc
RD
23362}
23363
23364
554f62e9
RD
23365SWIGINTERN PyObject *_wrap_ToolBarToolBase_GetShortHelp(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
23366 PyObject *resultobj = 0;
23367 wxToolBarToolBase *arg1 = (wxToolBarToolBase *) 0 ;
23368 wxString result;
23369 void *argp1 = 0 ;
23370 int res1 = 0 ;
23371 PyObject *swig_obj[1] ;
23372
23373 if (!args) SWIG_fail;
23374 swig_obj[0] = args;
23375 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxToolBarToolBase, 0 | 0 );
23376 if (!SWIG_IsOK(res1)) {
23377 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ToolBarToolBase_GetShortHelp" "', expected argument " "1"" of type '" "wxToolBarToolBase *""'");
23378 }
23379 arg1 = reinterpret_cast< wxToolBarToolBase * >(argp1);
23380 {
23381 PyThreadState* __tstate = wxPyBeginAllowThreads();
23382 result = (arg1)->GetShortHelp();
23383 wxPyEndAllowThreads(__tstate);
23384 if (PyErr_Occurred()) SWIG_fail;
23385 }
23386 {
23387#if wxUSE_UNICODE
23388 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
23389#else
23390 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
23391#endif
23392 }
23393 return resultobj;
23394fail:
23395 return NULL;
d55e5bfc
RD
23396}
23397
23398
554f62e9
RD
23399SWIGINTERN PyObject *_wrap_ToolBarToolBase_GetLongHelp(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
23400 PyObject *resultobj = 0;
23401 wxToolBarToolBase *arg1 = (wxToolBarToolBase *) 0 ;
23402 wxString result;
23403 void *argp1 = 0 ;
23404 int res1 = 0 ;
23405 PyObject *swig_obj[1] ;
23406
23407 if (!args) SWIG_fail;
23408 swig_obj[0] = args;
23409 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxToolBarToolBase, 0 | 0 );
23410 if (!SWIG_IsOK(res1)) {
23411 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ToolBarToolBase_GetLongHelp" "', expected argument " "1"" of type '" "wxToolBarToolBase *""'");
23412 }
23413 arg1 = reinterpret_cast< wxToolBarToolBase * >(argp1);
23414 {
23415 PyThreadState* __tstate = wxPyBeginAllowThreads();
23416 result = (arg1)->GetLongHelp();
23417 wxPyEndAllowThreads(__tstate);
23418 if (PyErr_Occurred()) SWIG_fail;
23419 }
23420 {
23421#if wxUSE_UNICODE
23422 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
23423#else
23424 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
23425#endif
23426 }
23427 return resultobj;
23428fail:
23429 return NULL;
23430}
23431
23432
23433SWIGINTERN PyObject *_wrap_ToolBarToolBase_Enable(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
23434 PyObject *resultobj = 0;
23435 wxToolBarToolBase *arg1 = (wxToolBarToolBase *) 0 ;
23436 bool arg2 ;
23437 bool result;
23438 void *argp1 = 0 ;
23439 int res1 = 0 ;
23440 bool val2 ;
23441 int ecode2 = 0 ;
23442 PyObject * obj0 = 0 ;
23443 PyObject * obj1 = 0 ;
23444 char * kwnames[] = {
23445 (char *) "self",(char *) "enable", NULL
23446 };
23447
23448 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ToolBarToolBase_Enable",kwnames,&obj0,&obj1)) SWIG_fail;
23449 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxToolBarToolBase, 0 | 0 );
23450 if (!SWIG_IsOK(res1)) {
23451 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ToolBarToolBase_Enable" "', expected argument " "1"" of type '" "wxToolBarToolBase *""'");
23452 }
23453 arg1 = reinterpret_cast< wxToolBarToolBase * >(argp1);
23454 ecode2 = SWIG_AsVal_bool(obj1, &val2);
23455 if (!SWIG_IsOK(ecode2)) {
23456 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "ToolBarToolBase_Enable" "', expected argument " "2"" of type '" "bool""'");
23457 }
23458 arg2 = static_cast< bool >(val2);
23459 {
23460 PyThreadState* __tstate = wxPyBeginAllowThreads();
23461 result = (bool)(arg1)->Enable(arg2);
23462 wxPyEndAllowThreads(__tstate);
23463 if (PyErr_Occurred()) SWIG_fail;
23464 }
23465 {
23466 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
23467 }
23468 return resultobj;
23469fail:
23470 return NULL;
d55e5bfc
RD
23471}
23472
23473
554f62e9
RD
23474SWIGINTERN PyObject *_wrap_ToolBarToolBase_Toggle(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
23475 PyObject *resultobj = 0;
23476 wxToolBarToolBase *arg1 = (wxToolBarToolBase *) 0 ;
23477 void *argp1 = 0 ;
23478 int res1 = 0 ;
23479 PyObject *swig_obj[1] ;
23480
23481 if (!args) SWIG_fail;
23482 swig_obj[0] = args;
23483 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxToolBarToolBase, 0 | 0 );
23484 if (!SWIG_IsOK(res1)) {
23485 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ToolBarToolBase_Toggle" "', expected argument " "1"" of type '" "wxToolBarToolBase *""'");
23486 }
23487 arg1 = reinterpret_cast< wxToolBarToolBase * >(argp1);
23488 {
23489 PyThreadState* __tstate = wxPyBeginAllowThreads();
23490 (arg1)->Toggle();
23491 wxPyEndAllowThreads(__tstate);
23492 if (PyErr_Occurred()) SWIG_fail;
23493 }
23494 resultobj = SWIG_Py_Void();
23495 return resultobj;
23496fail:
23497 return NULL;
23498}
23499
23500
23501SWIGINTERN PyObject *_wrap_ToolBarToolBase_SetToggle(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
23502 PyObject *resultobj = 0;
23503 wxToolBarToolBase *arg1 = (wxToolBarToolBase *) 0 ;
23504 bool arg2 ;
23505 bool result;
23506 void *argp1 = 0 ;
23507 int res1 = 0 ;
23508 bool val2 ;
23509 int ecode2 = 0 ;
23510 PyObject * obj0 = 0 ;
23511 PyObject * obj1 = 0 ;
23512 char * kwnames[] = {
23513 (char *) "self",(char *) "toggle", NULL
23514 };
23515
23516 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ToolBarToolBase_SetToggle",kwnames,&obj0,&obj1)) SWIG_fail;
23517 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxToolBarToolBase, 0 | 0 );
23518 if (!SWIG_IsOK(res1)) {
23519 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ToolBarToolBase_SetToggle" "', expected argument " "1"" of type '" "wxToolBarToolBase *""'");
23520 }
23521 arg1 = reinterpret_cast< wxToolBarToolBase * >(argp1);
23522 ecode2 = SWIG_AsVal_bool(obj1, &val2);
23523 if (!SWIG_IsOK(ecode2)) {
23524 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "ToolBarToolBase_SetToggle" "', expected argument " "2"" of type '" "bool""'");
23525 }
23526 arg2 = static_cast< bool >(val2);
23527 {
23528 PyThreadState* __tstate = wxPyBeginAllowThreads();
23529 result = (bool)(arg1)->SetToggle(arg2);
23530 wxPyEndAllowThreads(__tstate);
23531 if (PyErr_Occurred()) SWIG_fail;
23532 }
23533 {
23534 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
23535 }
23536 return resultobj;
23537fail:
23538 return NULL;
23539}
23540
23541
23542SWIGINTERN PyObject *_wrap_ToolBarToolBase_SetShortHelp(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
23543 PyObject *resultobj = 0;
23544 wxToolBarToolBase *arg1 = (wxToolBarToolBase *) 0 ;
23545 wxString *arg2 = 0 ;
23546 bool result;
23547 void *argp1 = 0 ;
23548 int res1 = 0 ;
23549 bool temp2 = false ;
23550 PyObject * obj0 = 0 ;
23551 PyObject * obj1 = 0 ;
23552 char * kwnames[] = {
23553 (char *) "self",(char *) "help", NULL
23554 };
23555
23556 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ToolBarToolBase_SetShortHelp",kwnames,&obj0,&obj1)) SWIG_fail;
23557 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxToolBarToolBase, 0 | 0 );
23558 if (!SWIG_IsOK(res1)) {
23559 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ToolBarToolBase_SetShortHelp" "', expected argument " "1"" of type '" "wxToolBarToolBase *""'");
23560 }
23561 arg1 = reinterpret_cast< wxToolBarToolBase * >(argp1);
23562 {
23563 arg2 = wxString_in_helper(obj1);
23564 if (arg2 == NULL) SWIG_fail;
23565 temp2 = true;
23566 }
23567 {
23568 PyThreadState* __tstate = wxPyBeginAllowThreads();
23569 result = (bool)(arg1)->SetShortHelp((wxString const &)*arg2);
23570 wxPyEndAllowThreads(__tstate);
23571 if (PyErr_Occurred()) SWIG_fail;
23572 }
23573 {
23574 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
23575 }
23576 {
23577 if (temp2)
23578 delete arg2;
23579 }
23580 return resultobj;
23581fail:
23582 {
23583 if (temp2)
23584 delete arg2;
23585 }
23586 return NULL;
23587}
23588
23589
23590SWIGINTERN PyObject *_wrap_ToolBarToolBase_SetLongHelp(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
23591 PyObject *resultobj = 0;
23592 wxToolBarToolBase *arg1 = (wxToolBarToolBase *) 0 ;
23593 wxString *arg2 = 0 ;
23594 bool result;
23595 void *argp1 = 0 ;
23596 int res1 = 0 ;
23597 bool temp2 = false ;
23598 PyObject * obj0 = 0 ;
23599 PyObject * obj1 = 0 ;
23600 char * kwnames[] = {
23601 (char *) "self",(char *) "help", NULL
23602 };
23603
23604 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ToolBarToolBase_SetLongHelp",kwnames,&obj0,&obj1)) SWIG_fail;
23605 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxToolBarToolBase, 0 | 0 );
23606 if (!SWIG_IsOK(res1)) {
23607 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ToolBarToolBase_SetLongHelp" "', expected argument " "1"" of type '" "wxToolBarToolBase *""'");
23608 }
23609 arg1 = reinterpret_cast< wxToolBarToolBase * >(argp1);
23610 {
23611 arg2 = wxString_in_helper(obj1);
23612 if (arg2 == NULL) SWIG_fail;
23613 temp2 = true;
23614 }
23615 {
23616 PyThreadState* __tstate = wxPyBeginAllowThreads();
23617 result = (bool)(arg1)->SetLongHelp((wxString const &)*arg2);
23618 wxPyEndAllowThreads(__tstate);
23619 if (PyErr_Occurred()) SWIG_fail;
23620 }
23621 {
23622 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
23623 }
23624 {
23625 if (temp2)
23626 delete arg2;
23627 }
23628 return resultobj;
23629fail:
23630 {
23631 if (temp2)
23632 delete arg2;
23633 }
23634 return NULL;
23635}
23636
23637
23638SWIGINTERN PyObject *_wrap_ToolBarToolBase_SetNormalBitmap(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
23639 PyObject *resultobj = 0;
23640 wxToolBarToolBase *arg1 = (wxToolBarToolBase *) 0 ;
23641 wxBitmap *arg2 = 0 ;
23642 void *argp1 = 0 ;
23643 int res1 = 0 ;
23644 void *argp2 = 0 ;
23645 int res2 = 0 ;
23646 PyObject * obj0 = 0 ;
23647 PyObject * obj1 = 0 ;
23648 char * kwnames[] = {
23649 (char *) "self",(char *) "bmp", NULL
23650 };
23651
23652 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ToolBarToolBase_SetNormalBitmap",kwnames,&obj0,&obj1)) SWIG_fail;
23653 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxToolBarToolBase, 0 | 0 );
23654 if (!SWIG_IsOK(res1)) {
23655 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ToolBarToolBase_SetNormalBitmap" "', expected argument " "1"" of type '" "wxToolBarToolBase *""'");
23656 }
23657 arg1 = reinterpret_cast< wxToolBarToolBase * >(argp1);
23658 res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_wxBitmap, 0 | 0);
23659 if (!SWIG_IsOK(res2)) {
23660 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "ToolBarToolBase_SetNormalBitmap" "', expected argument " "2"" of type '" "wxBitmap const &""'");
23661 }
23662 if (!argp2) {
23663 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "ToolBarToolBase_SetNormalBitmap" "', expected argument " "2"" of type '" "wxBitmap const &""'");
23664 }
23665 arg2 = reinterpret_cast< wxBitmap * >(argp2);
23666 {
23667 PyThreadState* __tstate = wxPyBeginAllowThreads();
23668 (arg1)->SetNormalBitmap((wxBitmap const &)*arg2);
23669 wxPyEndAllowThreads(__tstate);
23670 if (PyErr_Occurred()) SWIG_fail;
23671 }
23672 resultobj = SWIG_Py_Void();
23673 return resultobj;
23674fail:
23675 return NULL;
23676}
23677
23678
23679SWIGINTERN PyObject *_wrap_ToolBarToolBase_SetDisabledBitmap(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
23680 PyObject *resultobj = 0;
23681 wxToolBarToolBase *arg1 = (wxToolBarToolBase *) 0 ;
23682 wxBitmap *arg2 = 0 ;
23683 void *argp1 = 0 ;
23684 int res1 = 0 ;
23685 void *argp2 = 0 ;
23686 int res2 = 0 ;
23687 PyObject * obj0 = 0 ;
23688 PyObject * obj1 = 0 ;
23689 char * kwnames[] = {
23690 (char *) "self",(char *) "bmp", NULL
23691 };
23692
23693 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ToolBarToolBase_SetDisabledBitmap",kwnames,&obj0,&obj1)) SWIG_fail;
23694 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxToolBarToolBase, 0 | 0 );
23695 if (!SWIG_IsOK(res1)) {
23696 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ToolBarToolBase_SetDisabledBitmap" "', expected argument " "1"" of type '" "wxToolBarToolBase *""'");
23697 }
23698 arg1 = reinterpret_cast< wxToolBarToolBase * >(argp1);
23699 res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_wxBitmap, 0 | 0);
23700 if (!SWIG_IsOK(res2)) {
23701 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "ToolBarToolBase_SetDisabledBitmap" "', expected argument " "2"" of type '" "wxBitmap const &""'");
23702 }
23703 if (!argp2) {
23704 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "ToolBarToolBase_SetDisabledBitmap" "', expected argument " "2"" of type '" "wxBitmap const &""'");
23705 }
23706 arg2 = reinterpret_cast< wxBitmap * >(argp2);
23707 {
23708 PyThreadState* __tstate = wxPyBeginAllowThreads();
23709 (arg1)->SetDisabledBitmap((wxBitmap const &)*arg2);
23710 wxPyEndAllowThreads(__tstate);
23711 if (PyErr_Occurred()) SWIG_fail;
23712 }
23713 resultobj = SWIG_Py_Void();
23714 return resultobj;
23715fail:
23716 return NULL;
23717}
23718
23719
23720SWIGINTERN PyObject *_wrap_ToolBarToolBase_SetLabel(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
23721 PyObject *resultobj = 0;
23722 wxToolBarToolBase *arg1 = (wxToolBarToolBase *) 0 ;
23723 wxString *arg2 = 0 ;
23724 void *argp1 = 0 ;
23725 int res1 = 0 ;
23726 bool temp2 = false ;
23727 PyObject * obj0 = 0 ;
23728 PyObject * obj1 = 0 ;
23729 char * kwnames[] = {
23730 (char *) "self",(char *) "label", NULL
23731 };
23732
23733 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ToolBarToolBase_SetLabel",kwnames,&obj0,&obj1)) SWIG_fail;
23734 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxToolBarToolBase, 0 | 0 );
23735 if (!SWIG_IsOK(res1)) {
23736 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ToolBarToolBase_SetLabel" "', expected argument " "1"" of type '" "wxToolBarToolBase *""'");
23737 }
23738 arg1 = reinterpret_cast< wxToolBarToolBase * >(argp1);
23739 {
23740 arg2 = wxString_in_helper(obj1);
23741 if (arg2 == NULL) SWIG_fail;
23742 temp2 = true;
23743 }
23744 {
23745 PyThreadState* __tstate = wxPyBeginAllowThreads();
23746 (arg1)->SetLabel((wxString const &)*arg2);
23747 wxPyEndAllowThreads(__tstate);
23748 if (PyErr_Occurred()) SWIG_fail;
23749 }
23750 resultobj = SWIG_Py_Void();
23751 {
23752 if (temp2)
23753 delete arg2;
23754 }
23755 return resultobj;
23756fail:
23757 {
23758 if (temp2)
23759 delete arg2;
23760 }
23761 return NULL;
d55e5bfc
RD
23762}
23763
23764
554f62e9
RD
23765SWIGINTERN PyObject *_wrap_ToolBarToolBase_Detach(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
23766 PyObject *resultobj = 0;
23767 wxToolBarToolBase *arg1 = (wxToolBarToolBase *) 0 ;
23768 void *argp1 = 0 ;
23769 int res1 = 0 ;
23770 PyObject *swig_obj[1] ;
23771
23772 if (!args) SWIG_fail;
23773 swig_obj[0] = args;
23774 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxToolBarToolBase, 0 | 0 );
23775 if (!SWIG_IsOK(res1)) {
23776 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ToolBarToolBase_Detach" "', expected argument " "1"" of type '" "wxToolBarToolBase *""'");
23777 }
23778 arg1 = reinterpret_cast< wxToolBarToolBase * >(argp1);
23779 {
23780 PyThreadState* __tstate = wxPyBeginAllowThreads();
23781 (arg1)->Detach();
23782 wxPyEndAllowThreads(__tstate);
23783 if (PyErr_Occurred()) SWIG_fail;
23784 }
23785 resultobj = SWIG_Py_Void();
23786 return resultobj;
23787fail:
23788 return NULL;
23789}
23790
23791
23792SWIGINTERN PyObject *_wrap_ToolBarToolBase_Attach(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
23793 PyObject *resultobj = 0;
23794 wxToolBarToolBase *arg1 = (wxToolBarToolBase *) 0 ;
23795 wxToolBarBase *arg2 = (wxToolBarBase *) 0 ;
23796 void *argp1 = 0 ;
23797 int res1 = 0 ;
23798 void *argp2 = 0 ;
23799 int res2 = 0 ;
23800 PyObject * obj0 = 0 ;
23801 PyObject * obj1 = 0 ;
23802 char * kwnames[] = {
23803 (char *) "self",(char *) "tbar", NULL
23804 };
23805
23806 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ToolBarToolBase_Attach",kwnames,&obj0,&obj1)) SWIG_fail;
23807 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxToolBarToolBase, 0 | 0 );
23808 if (!SWIG_IsOK(res1)) {
23809 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ToolBarToolBase_Attach" "', expected argument " "1"" of type '" "wxToolBarToolBase *""'");
23810 }
23811 arg1 = reinterpret_cast< wxToolBarToolBase * >(argp1);
23812 res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_wxToolBarBase, 0 | 0 );
23813 if (!SWIG_IsOK(res2)) {
23814 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "ToolBarToolBase_Attach" "', expected argument " "2"" of type '" "wxToolBarBase *""'");
23815 }
23816 arg2 = reinterpret_cast< wxToolBarBase * >(argp2);
23817 {
23818 PyThreadState* __tstate = wxPyBeginAllowThreads();
23819 (arg1)->Attach(arg2);
23820 wxPyEndAllowThreads(__tstate);
23821 if (PyErr_Occurred()) SWIG_fail;
23822 }
23823 resultobj = SWIG_Py_Void();
23824 return resultobj;
23825fail:
23826 return NULL;
d55e5bfc
RD
23827}
23828
23829
554f62e9
RD
23830SWIGINTERN PyObject *_wrap_ToolBarToolBase_GetClientData(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
23831 PyObject *resultobj = 0;
23832 wxToolBarToolBase *arg1 = (wxToolBarToolBase *) 0 ;
23833 PyObject *result = 0 ;
23834 void *argp1 = 0 ;
23835 int res1 = 0 ;
23836 PyObject *swig_obj[1] ;
23837
23838 if (!args) SWIG_fail;
23839 swig_obj[0] = args;
23840 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxToolBarToolBase, 0 | 0 );
23841 if (!SWIG_IsOK(res1)) {
23842 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ToolBarToolBase_GetClientData" "', expected argument " "1"" of type '" "wxToolBarToolBase *""'");
23843 }
23844 arg1 = reinterpret_cast< wxToolBarToolBase * >(argp1);
23845 {
23846 PyThreadState* __tstate = wxPyBeginAllowThreads();
23847 result = (PyObject *)wxToolBarToolBase_GetClientData(arg1);
23848 wxPyEndAllowThreads(__tstate);
23849 if (PyErr_Occurred()) SWIG_fail;
23850 }
23851 resultobj = result;
23852 return resultobj;
23853fail:
23854 return NULL;
23855}
23856
23857
23858SWIGINTERN PyObject *_wrap_ToolBarToolBase_SetClientData(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
23859 PyObject *resultobj = 0;
23860 wxToolBarToolBase *arg1 = (wxToolBarToolBase *) 0 ;
23861 PyObject *arg2 = (PyObject *) 0 ;
23862 void *argp1 = 0 ;
23863 int res1 = 0 ;
23864 PyObject * obj0 = 0 ;
23865 PyObject * obj1 = 0 ;
23866 char * kwnames[] = {
23867 (char *) "self",(char *) "clientData", NULL
23868 };
23869
23870 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ToolBarToolBase_SetClientData",kwnames,&obj0,&obj1)) SWIG_fail;
23871 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxToolBarToolBase, 0 | 0 );
23872 if (!SWIG_IsOK(res1)) {
23873 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ToolBarToolBase_SetClientData" "', expected argument " "1"" of type '" "wxToolBarToolBase *""'");
23874 }
23875 arg1 = reinterpret_cast< wxToolBarToolBase * >(argp1);
23876 arg2 = obj1;
23877 {
23878 PyThreadState* __tstate = wxPyBeginAllowThreads();
23879 wxToolBarToolBase_SetClientData(arg1,arg2);
23880 wxPyEndAllowThreads(__tstate);
23881 if (PyErr_Occurred()) SWIG_fail;
23882 }
23883 resultobj = SWIG_Py_Void();
23884 return resultobj;
23885fail:
23886 return NULL;
23887}
23888
23889
23890SWIGINTERN PyObject *ToolBarToolBase_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
23891 PyObject *obj;
23892 if (!SWIG_Python_UnpackTuple(args,(char*)"swigregister", 1, 1,&obj)) return NULL;
23893 SWIG_TypeNewClientData(SWIGTYPE_p_wxToolBarToolBase, SWIG_NewClientData(obj));
23894 return SWIG_Py_Void();
23895}
23896
23897SWIGINTERN PyObject *_wrap_ToolBarBase_DoAddTool(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
23898 PyObject *resultobj = 0;
23899 wxToolBarBase *arg1 = (wxToolBarBase *) 0 ;
23900 int arg2 ;
23901 wxString *arg3 = 0 ;
23902 wxBitmap *arg4 = 0 ;
23903 wxBitmap const &arg5_defvalue = wxNullBitmap ;
23904 wxBitmap *arg5 = (wxBitmap *) &arg5_defvalue ;
23905 wxItemKind arg6 = (wxItemKind) wxITEM_NORMAL ;
23906 wxString const &arg7_defvalue = wxPyEmptyString ;
23907 wxString *arg7 = (wxString *) &arg7_defvalue ;
23908 wxString const &arg8_defvalue = wxPyEmptyString ;
23909 wxString *arg8 = (wxString *) &arg8_defvalue ;
23910 PyObject *arg9 = (PyObject *) NULL ;
23911 wxToolBarToolBase *result = 0 ;
23912 void *argp1 = 0 ;
23913 int res1 = 0 ;
23914 int val2 ;
23915 int ecode2 = 0 ;
23916 bool temp3 = false ;
23917 void *argp4 = 0 ;
23918 int res4 = 0 ;
23919 void *argp5 = 0 ;
23920 int res5 = 0 ;
23921 int val6 ;
23922 int ecode6 = 0 ;
23923 bool temp7 = false ;
23924 bool temp8 = false ;
23925 PyObject * obj0 = 0 ;
23926 PyObject * obj1 = 0 ;
23927 PyObject * obj2 = 0 ;
23928 PyObject * obj3 = 0 ;
23929 PyObject * obj4 = 0 ;
23930 PyObject * obj5 = 0 ;
23931 PyObject * obj6 = 0 ;
23932 PyObject * obj7 = 0 ;
23933 PyObject * obj8 = 0 ;
23934 char * kwnames[] = {
23935 (char *) "self",(char *) "id",(char *) "label",(char *) "bitmap",(char *) "bmpDisabled",(char *) "kind",(char *) "shortHelp",(char *) "longHelp",(char *) "clientData", NULL
23936 };
23937
23938 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOO|OOOOO:ToolBarBase_DoAddTool",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6,&obj7,&obj8)) SWIG_fail;
23939 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxToolBarBase, 0 | 0 );
23940 if (!SWIG_IsOK(res1)) {
23941 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ToolBarBase_DoAddTool" "', expected argument " "1"" of type '" "wxToolBarBase *""'");
23942 }
23943 arg1 = reinterpret_cast< wxToolBarBase * >(argp1);
23944 ecode2 = SWIG_AsVal_int(obj1, &val2);
23945 if (!SWIG_IsOK(ecode2)) {
23946 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "ToolBarBase_DoAddTool" "', expected argument " "2"" of type '" "int""'");
23947 }
23948 arg2 = static_cast< int >(val2);
23949 {
23950 arg3 = wxString_in_helper(obj2);
23951 if (arg3 == NULL) SWIG_fail;
23952 temp3 = true;
23953 }
23954 res4 = SWIG_ConvertPtr(obj3, &argp4, SWIGTYPE_p_wxBitmap, 0 | 0);
23955 if (!SWIG_IsOK(res4)) {
23956 SWIG_exception_fail(SWIG_ArgError(res4), "in method '" "ToolBarBase_DoAddTool" "', expected argument " "4"" of type '" "wxBitmap const &""'");
23957 }
23958 if (!argp4) {
23959 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "ToolBarBase_DoAddTool" "', expected argument " "4"" of type '" "wxBitmap const &""'");
23960 }
23961 arg4 = reinterpret_cast< wxBitmap * >(argp4);
23962 if (obj4) {
23963 res5 = SWIG_ConvertPtr(obj4, &argp5, SWIGTYPE_p_wxBitmap, 0 | 0);
23964 if (!SWIG_IsOK(res5)) {
23965 SWIG_exception_fail(SWIG_ArgError(res5), "in method '" "ToolBarBase_DoAddTool" "', expected argument " "5"" of type '" "wxBitmap const &""'");
23966 }
23967 if (!argp5) {
23968 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "ToolBarBase_DoAddTool" "', expected argument " "5"" of type '" "wxBitmap const &""'");
23969 }
23970 arg5 = reinterpret_cast< wxBitmap * >(argp5);
23971 }
23972 if (obj5) {
23973 ecode6 = SWIG_AsVal_int(obj5, &val6);
23974 if (!SWIG_IsOK(ecode6)) {
23975 SWIG_exception_fail(SWIG_ArgError(ecode6), "in method '" "ToolBarBase_DoAddTool" "', expected argument " "6"" of type '" "wxItemKind""'");
23976 }
23977 arg6 = static_cast< wxItemKind >(val6);
23978 }
23979 if (obj6) {
d55e5bfc 23980 {
554f62e9
RD
23981 arg7 = wxString_in_helper(obj6);
23982 if (arg7 == NULL) SWIG_fail;
23983 temp7 = true;
d55e5bfc 23984 }
554f62e9
RD
23985 }
23986 if (obj7) {
093d3ff1 23987 {
554f62e9
RD
23988 arg8 = wxString_in_helper(obj7);
23989 if (arg8 == NULL) SWIG_fail;
23990 temp8 = true;
093d3ff1 23991 }
554f62e9
RD
23992 }
23993 if (obj8) {
23994 arg9 = obj8;
23995 }
23996 {
23997 PyThreadState* __tstate = wxPyBeginAllowThreads();
23998 result = (wxToolBarToolBase *)wxToolBarBase_DoAddTool(arg1,arg2,(wxString const &)*arg3,(wxBitmap const &)*arg4,(wxBitmap const &)*arg5,arg6,(wxString const &)*arg7,(wxString const &)*arg8,arg9);
23999 wxPyEndAllowThreads(__tstate);
24000 if (PyErr_Occurred()) SWIG_fail;
24001 }
24002 {
24003 resultobj = wxPyMake_wxObject(result, (bool)0);
24004 }
24005 {
24006 if (temp3)
24007 delete arg3;
24008 }
24009 {
24010 if (temp7)
24011 delete arg7;
24012 }
24013 {
24014 if (temp8)
24015 delete arg8;
24016 }
24017 return resultobj;
24018fail:
24019 {
24020 if (temp3)
24021 delete arg3;
24022 }
24023 {
24024 if (temp7)
24025 delete arg7;
24026 }
24027 {
24028 if (temp8)
24029 delete arg8;
24030 }
24031 return NULL;
24032}
24033
24034
24035SWIGINTERN PyObject *_wrap_ToolBarBase_DoInsertTool(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
24036 PyObject *resultobj = 0;
24037 wxToolBarBase *arg1 = (wxToolBarBase *) 0 ;
24038 size_t arg2 ;
24039 int arg3 ;
24040 wxString *arg4 = 0 ;
24041 wxBitmap *arg5 = 0 ;
24042 wxBitmap const &arg6_defvalue = wxNullBitmap ;
24043 wxBitmap *arg6 = (wxBitmap *) &arg6_defvalue ;
24044 wxItemKind arg7 = (wxItemKind) wxITEM_NORMAL ;
24045 wxString const &arg8_defvalue = wxPyEmptyString ;
24046 wxString *arg8 = (wxString *) &arg8_defvalue ;
24047 wxString const &arg9_defvalue = wxPyEmptyString ;
24048 wxString *arg9 = (wxString *) &arg9_defvalue ;
24049 PyObject *arg10 = (PyObject *) NULL ;
24050 wxToolBarToolBase *result = 0 ;
24051 void *argp1 = 0 ;
24052 int res1 = 0 ;
24053 size_t val2 ;
24054 int ecode2 = 0 ;
24055 int val3 ;
24056 int ecode3 = 0 ;
24057 bool temp4 = false ;
24058 void *argp5 = 0 ;
24059 int res5 = 0 ;
24060 void *argp6 = 0 ;
24061 int res6 = 0 ;
24062 int val7 ;
24063 int ecode7 = 0 ;
24064 bool temp8 = false ;
24065 bool temp9 = false ;
24066 PyObject * obj0 = 0 ;
24067 PyObject * obj1 = 0 ;
24068 PyObject * obj2 = 0 ;
24069 PyObject * obj3 = 0 ;
24070 PyObject * obj4 = 0 ;
24071 PyObject * obj5 = 0 ;
24072 PyObject * obj6 = 0 ;
24073 PyObject * obj7 = 0 ;
24074 PyObject * obj8 = 0 ;
24075 PyObject * obj9 = 0 ;
24076 char * kwnames[] = {
24077 (char *) "self",(char *) "pos",(char *) "id",(char *) "label",(char *) "bitmap",(char *) "bmpDisabled",(char *) "kind",(char *) "shortHelp",(char *) "longHelp",(char *) "clientData", NULL
24078 };
24079
24080 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOOO|OOOOO:ToolBarBase_DoInsertTool",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6,&obj7,&obj8,&obj9)) SWIG_fail;
24081 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxToolBarBase, 0 | 0 );
24082 if (!SWIG_IsOK(res1)) {
24083 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ToolBarBase_DoInsertTool" "', expected argument " "1"" of type '" "wxToolBarBase *""'");
24084 }
24085 arg1 = reinterpret_cast< wxToolBarBase * >(argp1);
24086 ecode2 = SWIG_AsVal_size_t(obj1, &val2);
24087 if (!SWIG_IsOK(ecode2)) {
24088 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "ToolBarBase_DoInsertTool" "', expected argument " "2"" of type '" "size_t""'");
24089 }
24090 arg2 = static_cast< size_t >(val2);
24091 ecode3 = SWIG_AsVal_int(obj2, &val3);
24092 if (!SWIG_IsOK(ecode3)) {
24093 SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "ToolBarBase_DoInsertTool" "', expected argument " "3"" of type '" "int""'");
24094 }
24095 arg3 = static_cast< int >(val3);
24096 {
24097 arg4 = wxString_in_helper(obj3);
24098 if (arg4 == NULL) SWIG_fail;
24099 temp4 = true;
24100 }
24101 res5 = SWIG_ConvertPtr(obj4, &argp5, SWIGTYPE_p_wxBitmap, 0 | 0);
24102 if (!SWIG_IsOK(res5)) {
24103 SWIG_exception_fail(SWIG_ArgError(res5), "in method '" "ToolBarBase_DoInsertTool" "', expected argument " "5"" of type '" "wxBitmap const &""'");
24104 }
24105 if (!argp5) {
24106 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "ToolBarBase_DoInsertTool" "', expected argument " "5"" of type '" "wxBitmap const &""'");
24107 }
24108 arg5 = reinterpret_cast< wxBitmap * >(argp5);
24109 if (obj5) {
24110 res6 = SWIG_ConvertPtr(obj5, &argp6, SWIGTYPE_p_wxBitmap, 0 | 0);
24111 if (!SWIG_IsOK(res6)) {
24112 SWIG_exception_fail(SWIG_ArgError(res6), "in method '" "ToolBarBase_DoInsertTool" "', expected argument " "6"" of type '" "wxBitmap const &""'");
d55e5bfc 24113 }
554f62e9
RD
24114 if (!argp6) {
24115 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "ToolBarBase_DoInsertTool" "', expected argument " "6"" of type '" "wxBitmap const &""'");
d55e5bfc 24116 }
554f62e9
RD
24117 arg6 = reinterpret_cast< wxBitmap * >(argp6);
24118 }
24119 if (obj6) {
24120 ecode7 = SWIG_AsVal_int(obj6, &val7);
24121 if (!SWIG_IsOK(ecode7)) {
24122 SWIG_exception_fail(SWIG_ArgError(ecode7), "in method '" "ToolBarBase_DoInsertTool" "', expected argument " "7"" of type '" "wxItemKind""'");
24123 }
24124 arg7 = static_cast< wxItemKind >(val7);
24125 }
24126 if (obj7) {
d55e5bfc 24127 {
554f62e9
RD
24128 arg8 = wxString_in_helper(obj7);
24129 if (arg8 == NULL) SWIG_fail;
24130 temp8 = true;
d55e5bfc 24131 }
554f62e9
RD
24132 }
24133 if (obj8) {
d55e5bfc 24134 {
554f62e9
RD
24135 arg9 = wxString_in_helper(obj8);
24136 if (arg9 == NULL) SWIG_fail;
24137 temp9 = true;
d55e5bfc 24138 }
554f62e9
RD
24139 }
24140 if (obj9) {
24141 arg10 = obj9;
24142 }
24143 {
24144 PyThreadState* __tstate = wxPyBeginAllowThreads();
24145 result = (wxToolBarToolBase *)wxToolBarBase_DoInsertTool(arg1,arg2,arg3,(wxString const &)*arg4,(wxBitmap const &)*arg5,(wxBitmap const &)*arg6,arg7,(wxString const &)*arg8,(wxString const &)*arg9,arg10);
24146 wxPyEndAllowThreads(__tstate);
24147 if (PyErr_Occurred()) SWIG_fail;
24148 }
24149 {
24150 resultobj = wxPyMake_wxObject(result, (bool)0);
24151 }
24152 {
24153 if (temp4)
24154 delete arg4;
24155 }
24156 {
24157 if (temp8)
24158 delete arg8;
24159 }
24160 {
24161 if (temp9)
24162 delete arg9;
24163 }
24164 return resultobj;
24165fail:
24166 {
24167 if (temp4)
24168 delete arg4;
24169 }
24170 {
24171 if (temp8)
24172 delete arg8;
24173 }
24174 {
24175 if (temp9)
24176 delete arg9;
24177 }
24178 return NULL;
24179}
24180
24181
24182SWIGINTERN PyObject *_wrap_ToolBarBase_AddToolItem(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
24183 PyObject *resultobj = 0;
24184 wxToolBarBase *arg1 = (wxToolBarBase *) 0 ;
24185 wxToolBarToolBase *arg2 = (wxToolBarToolBase *) 0 ;
24186 wxToolBarToolBase *result = 0 ;
24187 void *argp1 = 0 ;
24188 int res1 = 0 ;
24189 void *argp2 = 0 ;
24190 int res2 = 0 ;
24191 PyObject * obj0 = 0 ;
24192 PyObject * obj1 = 0 ;
24193 char * kwnames[] = {
24194 (char *) "self",(char *) "tool", NULL
24195 };
24196
24197 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ToolBarBase_AddToolItem",kwnames,&obj0,&obj1)) SWIG_fail;
24198 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxToolBarBase, 0 | 0 );
24199 if (!SWIG_IsOK(res1)) {
24200 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ToolBarBase_AddToolItem" "', expected argument " "1"" of type '" "wxToolBarBase *""'");
24201 }
24202 arg1 = reinterpret_cast< wxToolBarBase * >(argp1);
24203 res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_wxToolBarToolBase, 0 | 0 );
24204 if (!SWIG_IsOK(res2)) {
24205 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "ToolBarBase_AddToolItem" "', expected argument " "2"" of type '" "wxToolBarToolBase *""'");
24206 }
24207 arg2 = reinterpret_cast< wxToolBarToolBase * >(argp2);
24208 {
24209 PyThreadState* __tstate = wxPyBeginAllowThreads();
24210 result = (wxToolBarToolBase *)(arg1)->AddTool(arg2);
24211 wxPyEndAllowThreads(__tstate);
24212 if (PyErr_Occurred()) SWIG_fail;
24213 }
24214 {
24215 resultobj = wxPyMake_wxObject(result, (bool)0);
24216 }
24217 return resultobj;
24218fail:
24219 return NULL;
24220}
24221
24222
24223SWIGINTERN PyObject *_wrap_ToolBarBase_InsertToolItem(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
24224 PyObject *resultobj = 0;
24225 wxToolBarBase *arg1 = (wxToolBarBase *) 0 ;
24226 size_t arg2 ;
24227 wxToolBarToolBase *arg3 = (wxToolBarToolBase *) 0 ;
24228 wxToolBarToolBase *result = 0 ;
24229 void *argp1 = 0 ;
24230 int res1 = 0 ;
24231 size_t val2 ;
24232 int ecode2 = 0 ;
24233 void *argp3 = 0 ;
24234 int res3 = 0 ;
24235 PyObject * obj0 = 0 ;
24236 PyObject * obj1 = 0 ;
24237 PyObject * obj2 = 0 ;
24238 char * kwnames[] = {
24239 (char *) "self",(char *) "pos",(char *) "tool", NULL
24240 };
24241
24242 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:ToolBarBase_InsertToolItem",kwnames,&obj0,&obj1,&obj2)) SWIG_fail;
24243 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxToolBarBase, 0 | 0 );
24244 if (!SWIG_IsOK(res1)) {
24245 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ToolBarBase_InsertToolItem" "', expected argument " "1"" of type '" "wxToolBarBase *""'");
24246 }
24247 arg1 = reinterpret_cast< wxToolBarBase * >(argp1);
24248 ecode2 = SWIG_AsVal_size_t(obj1, &val2);
24249 if (!SWIG_IsOK(ecode2)) {
24250 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "ToolBarBase_InsertToolItem" "', expected argument " "2"" of type '" "size_t""'");
24251 }
24252 arg2 = static_cast< size_t >(val2);
24253 res3 = SWIG_ConvertPtr(obj2, &argp3,SWIGTYPE_p_wxToolBarToolBase, 0 | 0 );
24254 if (!SWIG_IsOK(res3)) {
24255 SWIG_exception_fail(SWIG_ArgError(res3), "in method '" "ToolBarBase_InsertToolItem" "', expected argument " "3"" of type '" "wxToolBarToolBase *""'");
24256 }
24257 arg3 = reinterpret_cast< wxToolBarToolBase * >(argp3);
24258 {
24259 PyThreadState* __tstate = wxPyBeginAllowThreads();
24260 result = (wxToolBarToolBase *)(arg1)->InsertTool(arg2,arg3);
24261 wxPyEndAllowThreads(__tstate);
24262 if (PyErr_Occurred()) SWIG_fail;
24263 }
24264 {
24265 resultobj = wxPyMake_wxObject(result, (bool)0);
24266 }
24267 return resultobj;
24268fail:
24269 return NULL;
24270}
24271
24272
24273SWIGINTERN PyObject *_wrap_ToolBarBase_AddControl(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
24274 PyObject *resultobj = 0;
24275 wxToolBarBase *arg1 = (wxToolBarBase *) 0 ;
24276 wxControl *arg2 = (wxControl *) 0 ;
24277 wxToolBarToolBase *result = 0 ;
24278 void *argp1 = 0 ;
24279 int res1 = 0 ;
24280 void *argp2 = 0 ;
24281 int res2 = 0 ;
24282 PyObject * obj0 = 0 ;
24283 PyObject * obj1 = 0 ;
24284 char * kwnames[] = {
24285 (char *) "self",(char *) "control", NULL
24286 };
24287
24288 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ToolBarBase_AddControl",kwnames,&obj0,&obj1)) SWIG_fail;
24289 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxToolBarBase, 0 | 0 );
24290 if (!SWIG_IsOK(res1)) {
24291 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ToolBarBase_AddControl" "', expected argument " "1"" of type '" "wxToolBarBase *""'");
24292 }
24293 arg1 = reinterpret_cast< wxToolBarBase * >(argp1);
24294 res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_wxControl, 0 | 0 );
24295 if (!SWIG_IsOK(res2)) {
24296 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "ToolBarBase_AddControl" "', expected argument " "2"" of type '" "wxControl *""'");
24297 }
24298 arg2 = reinterpret_cast< wxControl * >(argp2);
24299 {
24300 PyThreadState* __tstate = wxPyBeginAllowThreads();
24301 result = (wxToolBarToolBase *)(arg1)->AddControl(arg2);
24302 wxPyEndAllowThreads(__tstate);
24303 if (PyErr_Occurred()) SWIG_fail;
24304 }
24305 {
24306 resultobj = wxPyMake_wxObject(result, (bool)0);
24307 }
24308 return resultobj;
24309fail:
24310 return NULL;
24311}
24312
24313
24314SWIGINTERN PyObject *_wrap_ToolBarBase_InsertControl(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
24315 PyObject *resultobj = 0;
24316 wxToolBarBase *arg1 = (wxToolBarBase *) 0 ;
24317 size_t arg2 ;
24318 wxControl *arg3 = (wxControl *) 0 ;
24319 wxToolBarToolBase *result = 0 ;
24320 void *argp1 = 0 ;
24321 int res1 = 0 ;
24322 size_t val2 ;
24323 int ecode2 = 0 ;
24324 void *argp3 = 0 ;
24325 int res3 = 0 ;
24326 PyObject * obj0 = 0 ;
24327 PyObject * obj1 = 0 ;
24328 PyObject * obj2 = 0 ;
24329 char * kwnames[] = {
24330 (char *) "self",(char *) "pos",(char *) "control", NULL
24331 };
24332
24333 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:ToolBarBase_InsertControl",kwnames,&obj0,&obj1,&obj2)) SWIG_fail;
24334 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxToolBarBase, 0 | 0 );
24335 if (!SWIG_IsOK(res1)) {
24336 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ToolBarBase_InsertControl" "', expected argument " "1"" of type '" "wxToolBarBase *""'");
24337 }
24338 arg1 = reinterpret_cast< wxToolBarBase * >(argp1);
24339 ecode2 = SWIG_AsVal_size_t(obj1, &val2);
24340 if (!SWIG_IsOK(ecode2)) {
24341 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "ToolBarBase_InsertControl" "', expected argument " "2"" of type '" "size_t""'");
24342 }
24343 arg2 = static_cast< size_t >(val2);
24344 res3 = SWIG_ConvertPtr(obj2, &argp3,SWIGTYPE_p_wxControl, 0 | 0 );
24345 if (!SWIG_IsOK(res3)) {
24346 SWIG_exception_fail(SWIG_ArgError(res3), "in method '" "ToolBarBase_InsertControl" "', expected argument " "3"" of type '" "wxControl *""'");
24347 }
24348 arg3 = reinterpret_cast< wxControl * >(argp3);
24349 {
24350 PyThreadState* __tstate = wxPyBeginAllowThreads();
24351 result = (wxToolBarToolBase *)(arg1)->InsertControl(arg2,arg3);
24352 wxPyEndAllowThreads(__tstate);
24353 if (PyErr_Occurred()) SWIG_fail;
24354 }
24355 {
24356 resultobj = wxPyMake_wxObject(result, (bool)0);
24357 }
24358 return resultobj;
24359fail:
24360 return NULL;
24361}
24362
24363
24364SWIGINTERN PyObject *_wrap_ToolBarBase_FindControl(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
24365 PyObject *resultobj = 0;
24366 wxToolBarBase *arg1 = (wxToolBarBase *) 0 ;
24367 int arg2 ;
24368 wxControl *result = 0 ;
24369 void *argp1 = 0 ;
24370 int res1 = 0 ;
24371 int val2 ;
24372 int ecode2 = 0 ;
24373 PyObject * obj0 = 0 ;
24374 PyObject * obj1 = 0 ;
24375 char * kwnames[] = {
24376 (char *) "self",(char *) "id", NULL
24377 };
24378
24379 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ToolBarBase_FindControl",kwnames,&obj0,&obj1)) SWIG_fail;
24380 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxToolBarBase, 0 | 0 );
24381 if (!SWIG_IsOK(res1)) {
24382 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ToolBarBase_FindControl" "', expected argument " "1"" of type '" "wxToolBarBase *""'");
24383 }
24384 arg1 = reinterpret_cast< wxToolBarBase * >(argp1);
24385 ecode2 = SWIG_AsVal_int(obj1, &val2);
24386 if (!SWIG_IsOK(ecode2)) {
24387 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "ToolBarBase_FindControl" "', expected argument " "2"" of type '" "int""'");
24388 }
24389 arg2 = static_cast< int >(val2);
24390 {
24391 PyThreadState* __tstate = wxPyBeginAllowThreads();
24392 result = (wxControl *)(arg1)->FindControl(arg2);
24393 wxPyEndAllowThreads(__tstate);
24394 if (PyErr_Occurred()) SWIG_fail;
24395 }
24396 {
24397 resultobj = wxPyMake_wxObject(result, 0);
24398 }
24399 return resultobj;
24400fail:
24401 return NULL;
d55e5bfc
RD
24402}
24403
24404
554f62e9
RD
24405SWIGINTERN PyObject *_wrap_ToolBarBase_AddSeparator(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
24406 PyObject *resultobj = 0;
24407 wxToolBarBase *arg1 = (wxToolBarBase *) 0 ;
24408 wxToolBarToolBase *result = 0 ;
24409 void *argp1 = 0 ;
24410 int res1 = 0 ;
24411 PyObject *swig_obj[1] ;
24412
24413 if (!args) SWIG_fail;
24414 swig_obj[0] = args;
24415 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxToolBarBase, 0 | 0 );
24416 if (!SWIG_IsOK(res1)) {
24417 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ToolBarBase_AddSeparator" "', expected argument " "1"" of type '" "wxToolBarBase *""'");
24418 }
24419 arg1 = reinterpret_cast< wxToolBarBase * >(argp1);
24420 {
24421 PyThreadState* __tstate = wxPyBeginAllowThreads();
24422 result = (wxToolBarToolBase *)(arg1)->AddSeparator();
24423 wxPyEndAllowThreads(__tstate);
24424 if (PyErr_Occurred()) SWIG_fail;
24425 }
24426 {
24427 resultobj = wxPyMake_wxObject(result, (bool)0);
24428 }
24429 return resultobj;
24430fail:
24431 return NULL;
24432}
24433
24434
24435SWIGINTERN PyObject *_wrap_ToolBarBase_InsertSeparator(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
24436 PyObject *resultobj = 0;
24437 wxToolBarBase *arg1 = (wxToolBarBase *) 0 ;
24438 size_t arg2 ;
24439 wxToolBarToolBase *result = 0 ;
24440 void *argp1 = 0 ;
24441 int res1 = 0 ;
24442 size_t val2 ;
24443 int ecode2 = 0 ;
24444 PyObject * obj0 = 0 ;
24445 PyObject * obj1 = 0 ;
24446 char * kwnames[] = {
24447 (char *) "self",(char *) "pos", NULL
24448 };
24449
24450 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ToolBarBase_InsertSeparator",kwnames,&obj0,&obj1)) SWIG_fail;
24451 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxToolBarBase, 0 | 0 );
24452 if (!SWIG_IsOK(res1)) {
24453 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ToolBarBase_InsertSeparator" "', expected argument " "1"" of type '" "wxToolBarBase *""'");
24454 }
24455 arg1 = reinterpret_cast< wxToolBarBase * >(argp1);
24456 ecode2 = SWIG_AsVal_size_t(obj1, &val2);
24457 if (!SWIG_IsOK(ecode2)) {
24458 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "ToolBarBase_InsertSeparator" "', expected argument " "2"" of type '" "size_t""'");
24459 }
24460 arg2 = static_cast< size_t >(val2);
24461 {
24462 PyThreadState* __tstate = wxPyBeginAllowThreads();
24463 result = (wxToolBarToolBase *)(arg1)->InsertSeparator(arg2);
24464 wxPyEndAllowThreads(__tstate);
24465 if (PyErr_Occurred()) SWIG_fail;
24466 }
24467 {
24468 resultobj = wxPyMake_wxObject(result, (bool)0);
24469 }
24470 return resultobj;
24471fail:
24472 return NULL;
24473}
24474
24475
24476SWIGINTERN PyObject *_wrap_ToolBarBase_RemoveTool(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
24477 PyObject *resultobj = 0;
24478 wxToolBarBase *arg1 = (wxToolBarBase *) 0 ;
24479 int arg2 ;
24480 wxToolBarToolBase *result = 0 ;
24481 void *argp1 = 0 ;
24482 int res1 = 0 ;
24483 int val2 ;
24484 int ecode2 = 0 ;
24485 PyObject * obj0 = 0 ;
24486 PyObject * obj1 = 0 ;
24487 char * kwnames[] = {
24488 (char *) "self",(char *) "id", NULL
24489 };
24490
24491 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ToolBarBase_RemoveTool",kwnames,&obj0,&obj1)) SWIG_fail;
24492 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxToolBarBase, 0 | 0 );
24493 if (!SWIG_IsOK(res1)) {
24494 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ToolBarBase_RemoveTool" "', expected argument " "1"" of type '" "wxToolBarBase *""'");
24495 }
24496 arg1 = reinterpret_cast< wxToolBarBase * >(argp1);
24497 ecode2 = SWIG_AsVal_int(obj1, &val2);
24498 if (!SWIG_IsOK(ecode2)) {
24499 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "ToolBarBase_RemoveTool" "', expected argument " "2"" of type '" "int""'");
24500 }
24501 arg2 = static_cast< int >(val2);
24502 {
24503 PyThreadState* __tstate = wxPyBeginAllowThreads();
24504 result = (wxToolBarToolBase *)(arg1)->RemoveTool(arg2);
24505 wxPyEndAllowThreads(__tstate);
24506 if (PyErr_Occurred()) SWIG_fail;
24507 }
24508 {
24509 resultobj = wxPyMake_wxObject(result, (bool)0);
24510 }
24511 return resultobj;
24512fail:
24513 return NULL;
24514}
24515
24516
24517SWIGINTERN PyObject *_wrap_ToolBarBase_DeleteToolByPos(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
24518 PyObject *resultobj = 0;
24519 wxToolBarBase *arg1 = (wxToolBarBase *) 0 ;
24520 size_t arg2 ;
24521 bool result;
24522 void *argp1 = 0 ;
24523 int res1 = 0 ;
24524 size_t val2 ;
24525 int ecode2 = 0 ;
24526 PyObject * obj0 = 0 ;
24527 PyObject * obj1 = 0 ;
24528 char * kwnames[] = {
24529 (char *) "self",(char *) "pos", NULL
24530 };
24531
24532 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ToolBarBase_DeleteToolByPos",kwnames,&obj0,&obj1)) SWIG_fail;
24533 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxToolBarBase, 0 | 0 );
24534 if (!SWIG_IsOK(res1)) {
24535 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ToolBarBase_DeleteToolByPos" "', expected argument " "1"" of type '" "wxToolBarBase *""'");
24536 }
24537 arg1 = reinterpret_cast< wxToolBarBase * >(argp1);
24538 ecode2 = SWIG_AsVal_size_t(obj1, &val2);
24539 if (!SWIG_IsOK(ecode2)) {
24540 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "ToolBarBase_DeleteToolByPos" "', expected argument " "2"" of type '" "size_t""'");
24541 }
24542 arg2 = static_cast< size_t >(val2);
24543 {
24544 PyThreadState* __tstate = wxPyBeginAllowThreads();
24545 result = (bool)(arg1)->DeleteToolByPos(arg2);
24546 wxPyEndAllowThreads(__tstate);
24547 if (PyErr_Occurred()) SWIG_fail;
24548 }
24549 {
24550 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
24551 }
24552 return resultobj;
24553fail:
24554 return NULL;
24555}
24556
24557
24558SWIGINTERN PyObject *_wrap_ToolBarBase_DeleteTool(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
24559 PyObject *resultobj = 0;
24560 wxToolBarBase *arg1 = (wxToolBarBase *) 0 ;
24561 int arg2 ;
24562 bool result;
24563 void *argp1 = 0 ;
24564 int res1 = 0 ;
24565 int val2 ;
24566 int ecode2 = 0 ;
24567 PyObject * obj0 = 0 ;
24568 PyObject * obj1 = 0 ;
24569 char * kwnames[] = {
24570 (char *) "self",(char *) "id", NULL
24571 };
24572
24573 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ToolBarBase_DeleteTool",kwnames,&obj0,&obj1)) SWIG_fail;
24574 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxToolBarBase, 0 | 0 );
24575 if (!SWIG_IsOK(res1)) {
24576 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ToolBarBase_DeleteTool" "', expected argument " "1"" of type '" "wxToolBarBase *""'");
24577 }
24578 arg1 = reinterpret_cast< wxToolBarBase * >(argp1);
24579 ecode2 = SWIG_AsVal_int(obj1, &val2);
24580 if (!SWIG_IsOK(ecode2)) {
24581 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "ToolBarBase_DeleteTool" "', expected argument " "2"" of type '" "int""'");
24582 }
24583 arg2 = static_cast< int >(val2);
24584 {
24585 PyThreadState* __tstate = wxPyBeginAllowThreads();
24586 result = (bool)(arg1)->DeleteTool(arg2);
24587 wxPyEndAllowThreads(__tstate);
24588 if (PyErr_Occurred()) SWIG_fail;
24589 }
24590 {
24591 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
24592 }
24593 return resultobj;
24594fail:
24595 return NULL;
d55e5bfc
RD
24596}
24597
24598
554f62e9
RD
24599SWIGINTERN PyObject *_wrap_ToolBarBase_ClearTools(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
24600 PyObject *resultobj = 0;
24601 wxToolBarBase *arg1 = (wxToolBarBase *) 0 ;
24602 void *argp1 = 0 ;
24603 int res1 = 0 ;
24604 PyObject *swig_obj[1] ;
24605
24606 if (!args) SWIG_fail;
24607 swig_obj[0] = args;
24608 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxToolBarBase, 0 | 0 );
24609 if (!SWIG_IsOK(res1)) {
24610 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ToolBarBase_ClearTools" "', expected argument " "1"" of type '" "wxToolBarBase *""'");
24611 }
24612 arg1 = reinterpret_cast< wxToolBarBase * >(argp1);
24613 {
24614 PyThreadState* __tstate = wxPyBeginAllowThreads();
24615 (arg1)->ClearTools();
24616 wxPyEndAllowThreads(__tstate);
24617 if (PyErr_Occurred()) SWIG_fail;
24618 }
24619 resultobj = SWIG_Py_Void();
24620 return resultobj;
24621fail:
24622 return NULL;
f20a2e1f
RD
24623}
24624
24625
554f62e9
RD
24626SWIGINTERN PyObject *_wrap_ToolBarBase_Realize(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
24627 PyObject *resultobj = 0;
24628 wxToolBarBase *arg1 = (wxToolBarBase *) 0 ;
24629 bool result;
24630 void *argp1 = 0 ;
24631 int res1 = 0 ;
24632 PyObject *swig_obj[1] ;
24633
24634 if (!args) SWIG_fail;
24635 swig_obj[0] = args;
24636 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxToolBarBase, 0 | 0 );
24637 if (!SWIG_IsOK(res1)) {
24638 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ToolBarBase_Realize" "', expected argument " "1"" of type '" "wxToolBarBase *""'");
24639 }
24640 arg1 = reinterpret_cast< wxToolBarBase * >(argp1);
24641 {
24642 PyThreadState* __tstate = wxPyBeginAllowThreads();
24643 result = (bool)(arg1)->Realize();
24644 wxPyEndAllowThreads(__tstate);
24645 if (PyErr_Occurred()) SWIG_fail;
24646 }
24647 {
24648 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
24649 }
24650 return resultobj;
24651fail:
24652 return NULL;
24653}
24654
24655
24656SWIGINTERN PyObject *_wrap_ToolBarBase_EnableTool(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
24657 PyObject *resultobj = 0;
24658 wxToolBarBase *arg1 = (wxToolBarBase *) 0 ;
24659 int arg2 ;
24660 bool arg3 ;
24661 void *argp1 = 0 ;
24662 int res1 = 0 ;
24663 int val2 ;
24664 int ecode2 = 0 ;
24665 bool val3 ;
24666 int ecode3 = 0 ;
24667 PyObject * obj0 = 0 ;
24668 PyObject * obj1 = 0 ;
24669 PyObject * obj2 = 0 ;
24670 char * kwnames[] = {
24671 (char *) "self",(char *) "id",(char *) "enable", NULL
24672 };
24673
24674 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:ToolBarBase_EnableTool",kwnames,&obj0,&obj1,&obj2)) SWIG_fail;
24675 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxToolBarBase, 0 | 0 );
24676 if (!SWIG_IsOK(res1)) {
24677 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ToolBarBase_EnableTool" "', expected argument " "1"" of type '" "wxToolBarBase *""'");
24678 }
24679 arg1 = reinterpret_cast< wxToolBarBase * >(argp1);
24680 ecode2 = SWIG_AsVal_int(obj1, &val2);
24681 if (!SWIG_IsOK(ecode2)) {
24682 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "ToolBarBase_EnableTool" "', expected argument " "2"" of type '" "int""'");
24683 }
24684 arg2 = static_cast< int >(val2);
24685 ecode3 = SWIG_AsVal_bool(obj2, &val3);
24686 if (!SWIG_IsOK(ecode3)) {
24687 SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "ToolBarBase_EnableTool" "', expected argument " "3"" of type '" "bool""'");
24688 }
24689 arg3 = static_cast< bool >(val3);
24690 {
24691 PyThreadState* __tstate = wxPyBeginAllowThreads();
24692 (arg1)->EnableTool(arg2,arg3);
24693 wxPyEndAllowThreads(__tstate);
24694 if (PyErr_Occurred()) SWIG_fail;
24695 }
24696 resultobj = SWIG_Py_Void();
24697 return resultobj;
24698fail:
24699 return NULL;
24700}
24701
24702
24703SWIGINTERN PyObject *_wrap_ToolBarBase_ToggleTool(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
24704 PyObject *resultobj = 0;
24705 wxToolBarBase *arg1 = (wxToolBarBase *) 0 ;
24706 int arg2 ;
24707 bool arg3 ;
24708 void *argp1 = 0 ;
24709 int res1 = 0 ;
24710 int val2 ;
24711 int ecode2 = 0 ;
24712 bool val3 ;
24713 int ecode3 = 0 ;
24714 PyObject * obj0 = 0 ;
24715 PyObject * obj1 = 0 ;
24716 PyObject * obj2 = 0 ;
24717 char * kwnames[] = {
24718 (char *) "self",(char *) "id",(char *) "toggle", NULL
24719 };
24720
24721 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:ToolBarBase_ToggleTool",kwnames,&obj0,&obj1,&obj2)) SWIG_fail;
24722 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxToolBarBase, 0 | 0 );
24723 if (!SWIG_IsOK(res1)) {
24724 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ToolBarBase_ToggleTool" "', expected argument " "1"" of type '" "wxToolBarBase *""'");
24725 }
24726 arg1 = reinterpret_cast< wxToolBarBase * >(argp1);
24727 ecode2 = SWIG_AsVal_int(obj1, &val2);
24728 if (!SWIG_IsOK(ecode2)) {
24729 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "ToolBarBase_ToggleTool" "', expected argument " "2"" of type '" "int""'");
24730 }
24731 arg2 = static_cast< int >(val2);
24732 ecode3 = SWIG_AsVal_bool(obj2, &val3);
24733 if (!SWIG_IsOK(ecode3)) {
24734 SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "ToolBarBase_ToggleTool" "', expected argument " "3"" of type '" "bool""'");
24735 }
24736 arg3 = static_cast< bool >(val3);
24737 {
24738 PyThreadState* __tstate = wxPyBeginAllowThreads();
24739 (arg1)->ToggleTool(arg2,arg3);
24740 wxPyEndAllowThreads(__tstate);
24741 if (PyErr_Occurred()) SWIG_fail;
24742 }
24743 resultobj = SWIG_Py_Void();
24744 return resultobj;
24745fail:
24746 return NULL;
24747}
24748
24749
24750SWIGINTERN PyObject *_wrap_ToolBarBase_SetToggle(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
24751 PyObject *resultobj = 0;
24752 wxToolBarBase *arg1 = (wxToolBarBase *) 0 ;
24753 int arg2 ;
24754 bool arg3 ;
24755 void *argp1 = 0 ;
24756 int res1 = 0 ;
24757 int val2 ;
24758 int ecode2 = 0 ;
24759 bool val3 ;
24760 int ecode3 = 0 ;
24761 PyObject * obj0 = 0 ;
24762 PyObject * obj1 = 0 ;
24763 PyObject * obj2 = 0 ;
24764 char * kwnames[] = {
24765 (char *) "self",(char *) "id",(char *) "toggle", NULL
24766 };
24767
24768 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:ToolBarBase_SetToggle",kwnames,&obj0,&obj1,&obj2)) SWIG_fail;
24769 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxToolBarBase, 0 | 0 );
24770 if (!SWIG_IsOK(res1)) {
24771 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ToolBarBase_SetToggle" "', expected argument " "1"" of type '" "wxToolBarBase *""'");
24772 }
24773 arg1 = reinterpret_cast< wxToolBarBase * >(argp1);
24774 ecode2 = SWIG_AsVal_int(obj1, &val2);
24775 if (!SWIG_IsOK(ecode2)) {
24776 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "ToolBarBase_SetToggle" "', expected argument " "2"" of type '" "int""'");
24777 }
24778 arg2 = static_cast< int >(val2);
24779 ecode3 = SWIG_AsVal_bool(obj2, &val3);
24780 if (!SWIG_IsOK(ecode3)) {
24781 SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "ToolBarBase_SetToggle" "', expected argument " "3"" of type '" "bool""'");
24782 }
24783 arg3 = static_cast< bool >(val3);
24784 {
24785 PyThreadState* __tstate = wxPyBeginAllowThreads();
24786 (arg1)->SetToggle(arg2,arg3);
24787 wxPyEndAllowThreads(__tstate);
24788 if (PyErr_Occurred()) SWIG_fail;
24789 }
24790 resultobj = SWIG_Py_Void();
24791 return resultobj;
24792fail:
24793 return NULL;
24794}
24795
24796
24797SWIGINTERN PyObject *_wrap_ToolBarBase_GetToolClientData(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
24798 PyObject *resultobj = 0;
24799 wxToolBarBase *arg1 = (wxToolBarBase *) 0 ;
24800 int arg2 ;
24801 PyObject *result = 0 ;
24802 void *argp1 = 0 ;
24803 int res1 = 0 ;
24804 int val2 ;
24805 int ecode2 = 0 ;
24806 PyObject * obj0 = 0 ;
24807 PyObject * obj1 = 0 ;
24808 char * kwnames[] = {
24809 (char *) "self",(char *) "id", NULL
24810 };
24811
24812 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ToolBarBase_GetToolClientData",kwnames,&obj0,&obj1)) SWIG_fail;
24813 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxToolBarBase, 0 | 0 );
24814 if (!SWIG_IsOK(res1)) {
24815 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ToolBarBase_GetToolClientData" "', expected argument " "1"" of type '" "wxToolBarBase *""'");
24816 }
24817 arg1 = reinterpret_cast< wxToolBarBase * >(argp1);
24818 ecode2 = SWIG_AsVal_int(obj1, &val2);
24819 if (!SWIG_IsOK(ecode2)) {
24820 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "ToolBarBase_GetToolClientData" "', expected argument " "2"" of type '" "int""'");
24821 }
24822 arg2 = static_cast< int >(val2);
24823 {
24824 PyThreadState* __tstate = wxPyBeginAllowThreads();
24825 result = (PyObject *)wxToolBarBase_GetToolClientData(arg1,arg2);
24826 wxPyEndAllowThreads(__tstate);
24827 if (PyErr_Occurred()) SWIG_fail;
24828 }
24829 resultobj = result;
24830 return resultobj;
24831fail:
24832 return NULL;
24833}
24834
24835
24836SWIGINTERN PyObject *_wrap_ToolBarBase_SetToolClientData(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
24837 PyObject *resultobj = 0;
24838 wxToolBarBase *arg1 = (wxToolBarBase *) 0 ;
24839 int arg2 ;
24840 PyObject *arg3 = (PyObject *) 0 ;
24841 void *argp1 = 0 ;
24842 int res1 = 0 ;
24843 int val2 ;
24844 int ecode2 = 0 ;
24845 PyObject * obj0 = 0 ;
24846 PyObject * obj1 = 0 ;
24847 PyObject * obj2 = 0 ;
24848 char * kwnames[] = {
24849 (char *) "self",(char *) "id",(char *) "clientData", NULL
24850 };
24851
24852 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:ToolBarBase_SetToolClientData",kwnames,&obj0,&obj1,&obj2)) SWIG_fail;
24853 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxToolBarBase, 0 | 0 );
24854 if (!SWIG_IsOK(res1)) {
24855 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ToolBarBase_SetToolClientData" "', expected argument " "1"" of type '" "wxToolBarBase *""'");
24856 }
24857 arg1 = reinterpret_cast< wxToolBarBase * >(argp1);
24858 ecode2 = SWIG_AsVal_int(obj1, &val2);
24859 if (!SWIG_IsOK(ecode2)) {
24860 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "ToolBarBase_SetToolClientData" "', expected argument " "2"" of type '" "int""'");
24861 }
24862 arg2 = static_cast< int >(val2);
24863 arg3 = obj2;
24864 {
24865 PyThreadState* __tstate = wxPyBeginAllowThreads();
24866 wxToolBarBase_SetToolClientData(arg1,arg2,arg3);
24867 wxPyEndAllowThreads(__tstate);
24868 if (PyErr_Occurred()) SWIG_fail;
24869 }
24870 resultobj = SWIG_Py_Void();
24871 return resultobj;
24872fail:
24873 return NULL;
24874}
24875
24876
24877SWIGINTERN PyObject *_wrap_ToolBarBase_GetToolPos(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
24878 PyObject *resultobj = 0;
24879 wxToolBarBase *arg1 = (wxToolBarBase *) 0 ;
24880 int arg2 ;
24881 int result;
24882 void *argp1 = 0 ;
24883 int res1 = 0 ;
24884 int val2 ;
24885 int ecode2 = 0 ;
24886 PyObject * obj0 = 0 ;
24887 PyObject * obj1 = 0 ;
24888 char * kwnames[] = {
24889 (char *) "self",(char *) "id", NULL
24890 };
24891
24892 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ToolBarBase_GetToolPos",kwnames,&obj0,&obj1)) SWIG_fail;
24893 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxToolBarBase, 0 | 0 );
24894 if (!SWIG_IsOK(res1)) {
24895 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ToolBarBase_GetToolPos" "', expected argument " "1"" of type '" "wxToolBarBase const *""'");
24896 }
24897 arg1 = reinterpret_cast< wxToolBarBase * >(argp1);
24898 ecode2 = SWIG_AsVal_int(obj1, &val2);
24899 if (!SWIG_IsOK(ecode2)) {
24900 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "ToolBarBase_GetToolPos" "', expected argument " "2"" of type '" "int""'");
24901 }
24902 arg2 = static_cast< int >(val2);
24903 {
24904 PyThreadState* __tstate = wxPyBeginAllowThreads();
24905 result = (int)((wxToolBarBase const *)arg1)->GetToolPos(arg2);
24906 wxPyEndAllowThreads(__tstate);
24907 if (PyErr_Occurred()) SWIG_fail;
24908 }
24909 resultobj = SWIG_From_int(static_cast< int >(result));
24910 return resultobj;
24911fail:
24912 return NULL;
24913}
24914
24915
24916SWIGINTERN PyObject *_wrap_ToolBarBase_GetToolState(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
24917 PyObject *resultobj = 0;
24918 wxToolBarBase *arg1 = (wxToolBarBase *) 0 ;
24919 int arg2 ;
24920 bool result;
24921 void *argp1 = 0 ;
24922 int res1 = 0 ;
24923 int val2 ;
24924 int ecode2 = 0 ;
24925 PyObject * obj0 = 0 ;
24926 PyObject * obj1 = 0 ;
24927 char * kwnames[] = {
24928 (char *) "self",(char *) "id", NULL
24929 };
24930
24931 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ToolBarBase_GetToolState",kwnames,&obj0,&obj1)) SWIG_fail;
24932 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxToolBarBase, 0 | 0 );
24933 if (!SWIG_IsOK(res1)) {
24934 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ToolBarBase_GetToolState" "', expected argument " "1"" of type '" "wxToolBarBase *""'");
24935 }
24936 arg1 = reinterpret_cast< wxToolBarBase * >(argp1);
24937 ecode2 = SWIG_AsVal_int(obj1, &val2);
24938 if (!SWIG_IsOK(ecode2)) {
24939 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "ToolBarBase_GetToolState" "', expected argument " "2"" of type '" "int""'");
24940 }
24941 arg2 = static_cast< int >(val2);
24942 {
24943 PyThreadState* __tstate = wxPyBeginAllowThreads();
24944 result = (bool)(arg1)->GetToolState(arg2);
24945 wxPyEndAllowThreads(__tstate);
24946 if (PyErr_Occurred()) SWIG_fail;
24947 }
24948 {
24949 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
24950 }
24951 return resultobj;
24952fail:
24953 return NULL;
24954}
24955
24956
24957SWIGINTERN PyObject *_wrap_ToolBarBase_GetToolEnabled(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
24958 PyObject *resultobj = 0;
24959 wxToolBarBase *arg1 = (wxToolBarBase *) 0 ;
24960 int arg2 ;
24961 bool result;
24962 void *argp1 = 0 ;
24963 int res1 = 0 ;
24964 int val2 ;
24965 int ecode2 = 0 ;
24966 PyObject * obj0 = 0 ;
24967 PyObject * obj1 = 0 ;
24968 char * kwnames[] = {
24969 (char *) "self",(char *) "id", NULL
24970 };
24971
24972 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ToolBarBase_GetToolEnabled",kwnames,&obj0,&obj1)) SWIG_fail;
24973 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxToolBarBase, 0 | 0 );
24974 if (!SWIG_IsOK(res1)) {
24975 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ToolBarBase_GetToolEnabled" "', expected argument " "1"" of type '" "wxToolBarBase *""'");
24976 }
24977 arg1 = reinterpret_cast< wxToolBarBase * >(argp1);
24978 ecode2 = SWIG_AsVal_int(obj1, &val2);
24979 if (!SWIG_IsOK(ecode2)) {
24980 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "ToolBarBase_GetToolEnabled" "', expected argument " "2"" of type '" "int""'");
24981 }
24982 arg2 = static_cast< int >(val2);
24983 {
24984 PyThreadState* __tstate = wxPyBeginAllowThreads();
24985 result = (bool)(arg1)->GetToolEnabled(arg2);
24986 wxPyEndAllowThreads(__tstate);
24987 if (PyErr_Occurred()) SWIG_fail;
24988 }
24989 {
24990 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
24991 }
24992 return resultobj;
24993fail:
24994 return NULL;
24995}
24996
24997
24998SWIGINTERN PyObject *_wrap_ToolBarBase_SetToolShortHelp(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
24999 PyObject *resultobj = 0;
25000 wxToolBarBase *arg1 = (wxToolBarBase *) 0 ;
25001 int arg2 ;
25002 wxString *arg3 = 0 ;
25003 void *argp1 = 0 ;
25004 int res1 = 0 ;
25005 int val2 ;
25006 int ecode2 = 0 ;
25007 bool temp3 = false ;
25008 PyObject * obj0 = 0 ;
25009 PyObject * obj1 = 0 ;
25010 PyObject * obj2 = 0 ;
25011 char * kwnames[] = {
25012 (char *) "self",(char *) "id",(char *) "helpString", NULL
25013 };
25014
25015 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:ToolBarBase_SetToolShortHelp",kwnames,&obj0,&obj1,&obj2)) SWIG_fail;
25016 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxToolBarBase, 0 | 0 );
25017 if (!SWIG_IsOK(res1)) {
25018 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ToolBarBase_SetToolShortHelp" "', expected argument " "1"" of type '" "wxToolBarBase *""'");
25019 }
25020 arg1 = reinterpret_cast< wxToolBarBase * >(argp1);
25021 ecode2 = SWIG_AsVal_int(obj1, &val2);
25022 if (!SWIG_IsOK(ecode2)) {
25023 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "ToolBarBase_SetToolShortHelp" "', expected argument " "2"" of type '" "int""'");
25024 }
25025 arg2 = static_cast< int >(val2);
25026 {
25027 arg3 = wxString_in_helper(obj2);
25028 if (arg3 == NULL) SWIG_fail;
25029 temp3 = true;
25030 }
25031 {
25032 PyThreadState* __tstate = wxPyBeginAllowThreads();
25033 (arg1)->SetToolShortHelp(arg2,(wxString const &)*arg3);
25034 wxPyEndAllowThreads(__tstate);
25035 if (PyErr_Occurred()) SWIG_fail;
25036 }
25037 resultobj = SWIG_Py_Void();
25038 {
25039 if (temp3)
25040 delete arg3;
25041 }
25042 return resultobj;
25043fail:
25044 {
25045 if (temp3)
25046 delete arg3;
25047 }
25048 return NULL;
25049}
25050
25051
25052SWIGINTERN PyObject *_wrap_ToolBarBase_GetToolShortHelp(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
25053 PyObject *resultobj = 0;
25054 wxToolBarBase *arg1 = (wxToolBarBase *) 0 ;
25055 int arg2 ;
25056 wxString result;
25057 void *argp1 = 0 ;
25058 int res1 = 0 ;
25059 int val2 ;
25060 int ecode2 = 0 ;
25061 PyObject * obj0 = 0 ;
25062 PyObject * obj1 = 0 ;
25063 char * kwnames[] = {
25064 (char *) "self",(char *) "id", NULL
25065 };
25066
25067 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ToolBarBase_GetToolShortHelp",kwnames,&obj0,&obj1)) SWIG_fail;
25068 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxToolBarBase, 0 | 0 );
25069 if (!SWIG_IsOK(res1)) {
25070 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ToolBarBase_GetToolShortHelp" "', expected argument " "1"" of type '" "wxToolBarBase *""'");
25071 }
25072 arg1 = reinterpret_cast< wxToolBarBase * >(argp1);
25073 ecode2 = SWIG_AsVal_int(obj1, &val2);
25074 if (!SWIG_IsOK(ecode2)) {
25075 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "ToolBarBase_GetToolShortHelp" "', expected argument " "2"" of type '" "int""'");
25076 }
25077 arg2 = static_cast< int >(val2);
25078 {
25079 PyThreadState* __tstate = wxPyBeginAllowThreads();
25080 result = (arg1)->GetToolShortHelp(arg2);
25081 wxPyEndAllowThreads(__tstate);
25082 if (PyErr_Occurred()) SWIG_fail;
25083 }
25084 {
d55e5bfc 25085#if wxUSE_UNICODE
554f62e9 25086 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
d55e5bfc 25087#else
554f62e9 25088 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
d55e5bfc 25089#endif
554f62e9
RD
25090 }
25091 return resultobj;
25092fail:
25093 return NULL;
25094}
25095
25096
25097SWIGINTERN PyObject *_wrap_ToolBarBase_SetToolLongHelp(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
25098 PyObject *resultobj = 0;
25099 wxToolBarBase *arg1 = (wxToolBarBase *) 0 ;
25100 int arg2 ;
25101 wxString *arg3 = 0 ;
25102 void *argp1 = 0 ;
25103 int res1 = 0 ;
25104 int val2 ;
25105 int ecode2 = 0 ;
25106 bool temp3 = false ;
25107 PyObject * obj0 = 0 ;
25108 PyObject * obj1 = 0 ;
25109 PyObject * obj2 = 0 ;
25110 char * kwnames[] = {
25111 (char *) "self",(char *) "id",(char *) "helpString", NULL
25112 };
25113
25114 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:ToolBarBase_SetToolLongHelp",kwnames,&obj0,&obj1,&obj2)) SWIG_fail;
25115 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxToolBarBase, 0 | 0 );
25116 if (!SWIG_IsOK(res1)) {
25117 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ToolBarBase_SetToolLongHelp" "', expected argument " "1"" of type '" "wxToolBarBase *""'");
25118 }
25119 arg1 = reinterpret_cast< wxToolBarBase * >(argp1);
25120 ecode2 = SWIG_AsVal_int(obj1, &val2);
25121 if (!SWIG_IsOK(ecode2)) {
25122 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "ToolBarBase_SetToolLongHelp" "', expected argument " "2"" of type '" "int""'");
25123 }
25124 arg2 = static_cast< int >(val2);
25125 {
25126 arg3 = wxString_in_helper(obj2);
25127 if (arg3 == NULL) SWIG_fail;
25128 temp3 = true;
25129 }
25130 {
25131 PyThreadState* __tstate = wxPyBeginAllowThreads();
25132 (arg1)->SetToolLongHelp(arg2,(wxString const &)*arg3);
25133 wxPyEndAllowThreads(__tstate);
25134 if (PyErr_Occurred()) SWIG_fail;
25135 }
25136 resultobj = SWIG_Py_Void();
25137 {
25138 if (temp3)
25139 delete arg3;
25140 }
25141 return resultobj;
25142fail:
25143 {
25144 if (temp3)
25145 delete arg3;
25146 }
25147 return NULL;
25148}
25149
25150
25151SWIGINTERN PyObject *_wrap_ToolBarBase_GetToolLongHelp(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
25152 PyObject *resultobj = 0;
25153 wxToolBarBase *arg1 = (wxToolBarBase *) 0 ;
25154 int arg2 ;
25155 wxString result;
25156 void *argp1 = 0 ;
25157 int res1 = 0 ;
25158 int val2 ;
25159 int ecode2 = 0 ;
25160 PyObject * obj0 = 0 ;
25161 PyObject * obj1 = 0 ;
25162 char * kwnames[] = {
25163 (char *) "self",(char *) "id", NULL
25164 };
25165
25166 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ToolBarBase_GetToolLongHelp",kwnames,&obj0,&obj1)) SWIG_fail;
25167 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxToolBarBase, 0 | 0 );
25168 if (!SWIG_IsOK(res1)) {
25169 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ToolBarBase_GetToolLongHelp" "', expected argument " "1"" of type '" "wxToolBarBase *""'");
25170 }
25171 arg1 = reinterpret_cast< wxToolBarBase * >(argp1);
25172 ecode2 = SWIG_AsVal_int(obj1, &val2);
25173 if (!SWIG_IsOK(ecode2)) {
25174 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "ToolBarBase_GetToolLongHelp" "', expected argument " "2"" of type '" "int""'");
25175 }
25176 arg2 = static_cast< int >(val2);
25177 {
25178 PyThreadState* __tstate = wxPyBeginAllowThreads();
25179 result = (arg1)->GetToolLongHelp(arg2);
25180 wxPyEndAllowThreads(__tstate);
25181 if (PyErr_Occurred()) SWIG_fail;
25182 }
25183 {
25184#if wxUSE_UNICODE
25185 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
25186#else
25187 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
25188#endif
25189 }
25190 return resultobj;
25191fail:
25192 return NULL;
25193}
25194
25195
25196SWIGINTERN PyObject *_wrap_ToolBarBase_SetMarginsXY(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
25197 PyObject *resultobj = 0;
25198 wxToolBarBase *arg1 = (wxToolBarBase *) 0 ;
25199 int arg2 ;
25200 int arg3 ;
25201 void *argp1 = 0 ;
25202 int res1 = 0 ;
25203 int val2 ;
25204 int ecode2 = 0 ;
25205 int val3 ;
25206 int ecode3 = 0 ;
25207 PyObject * obj0 = 0 ;
25208 PyObject * obj1 = 0 ;
25209 PyObject * obj2 = 0 ;
25210 char * kwnames[] = {
25211 (char *) "self",(char *) "x",(char *) "y", NULL
25212 };
25213
25214 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:ToolBarBase_SetMarginsXY",kwnames,&obj0,&obj1,&obj2)) SWIG_fail;
25215 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxToolBarBase, 0 | 0 );
25216 if (!SWIG_IsOK(res1)) {
25217 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ToolBarBase_SetMarginsXY" "', expected argument " "1"" of type '" "wxToolBarBase *""'");
25218 }
25219 arg1 = reinterpret_cast< wxToolBarBase * >(argp1);
25220 ecode2 = SWIG_AsVal_int(obj1, &val2);
25221 if (!SWIG_IsOK(ecode2)) {
25222 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "ToolBarBase_SetMarginsXY" "', expected argument " "2"" of type '" "int""'");
25223 }
25224 arg2 = static_cast< int >(val2);
25225 ecode3 = SWIG_AsVal_int(obj2, &val3);
25226 if (!SWIG_IsOK(ecode3)) {
25227 SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "ToolBarBase_SetMarginsXY" "', expected argument " "3"" of type '" "int""'");
25228 }
25229 arg3 = static_cast< int >(val3);
25230 {
25231 PyThreadState* __tstate = wxPyBeginAllowThreads();
25232 (arg1)->SetMargins(arg2,arg3);
25233 wxPyEndAllowThreads(__tstate);
25234 if (PyErr_Occurred()) SWIG_fail;
25235 }
25236 resultobj = SWIG_Py_Void();
25237 return resultobj;
25238fail:
25239 return NULL;
25240}
25241
25242
25243SWIGINTERN PyObject *_wrap_ToolBarBase_SetMargins(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
25244 PyObject *resultobj = 0;
25245 wxToolBarBase *arg1 = (wxToolBarBase *) 0 ;
25246 wxSize *arg2 = 0 ;
25247 void *argp1 = 0 ;
25248 int res1 = 0 ;
25249 wxSize temp2 ;
25250 PyObject * obj0 = 0 ;
25251 PyObject * obj1 = 0 ;
25252 char * kwnames[] = {
25253 (char *) "self",(char *) "size", NULL
25254 };
25255
25256 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ToolBarBase_SetMargins",kwnames,&obj0,&obj1)) SWIG_fail;
25257 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxToolBarBase, 0 | 0 );
25258 if (!SWIG_IsOK(res1)) {
25259 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ToolBarBase_SetMargins" "', expected argument " "1"" of type '" "wxToolBarBase *""'");
25260 }
25261 arg1 = reinterpret_cast< wxToolBarBase * >(argp1);
25262 {
25263 arg2 = &temp2;
25264 if ( ! wxSize_helper(obj1, &arg2)) SWIG_fail;
25265 }
25266 {
25267 PyThreadState* __tstate = wxPyBeginAllowThreads();
25268 (arg1)->SetMargins((wxSize const &)*arg2);
25269 wxPyEndAllowThreads(__tstate);
25270 if (PyErr_Occurred()) SWIG_fail;
25271 }
25272 resultobj = SWIG_Py_Void();
25273 return resultobj;
25274fail:
25275 return NULL;
25276}
25277
25278
25279SWIGINTERN PyObject *_wrap_ToolBarBase_SetToolPacking(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
25280 PyObject *resultobj = 0;
25281 wxToolBarBase *arg1 = (wxToolBarBase *) 0 ;
25282 int arg2 ;
25283 void *argp1 = 0 ;
25284 int res1 = 0 ;
25285 int val2 ;
25286 int ecode2 = 0 ;
25287 PyObject * obj0 = 0 ;
25288 PyObject * obj1 = 0 ;
25289 char * kwnames[] = {
25290 (char *) "self",(char *) "packing", NULL
25291 };
25292
25293 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ToolBarBase_SetToolPacking",kwnames,&obj0,&obj1)) SWIG_fail;
25294 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxToolBarBase, 0 | 0 );
25295 if (!SWIG_IsOK(res1)) {
25296 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ToolBarBase_SetToolPacking" "', expected argument " "1"" of type '" "wxToolBarBase *""'");
25297 }
25298 arg1 = reinterpret_cast< wxToolBarBase * >(argp1);
25299 ecode2 = SWIG_AsVal_int(obj1, &val2);
25300 if (!SWIG_IsOK(ecode2)) {
25301 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "ToolBarBase_SetToolPacking" "', expected argument " "2"" of type '" "int""'");
25302 }
25303 arg2 = static_cast< int >(val2);
25304 {
25305 PyThreadState* __tstate = wxPyBeginAllowThreads();
25306 (arg1)->SetToolPacking(arg2);
25307 wxPyEndAllowThreads(__tstate);
25308 if (PyErr_Occurred()) SWIG_fail;
25309 }
25310 resultobj = SWIG_Py_Void();
25311 return resultobj;
25312fail:
25313 return NULL;
25314}
25315
25316
25317SWIGINTERN PyObject *_wrap_ToolBarBase_SetToolSeparation(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
25318 PyObject *resultobj = 0;
25319 wxToolBarBase *arg1 = (wxToolBarBase *) 0 ;
25320 int arg2 ;
25321 void *argp1 = 0 ;
25322 int res1 = 0 ;
25323 int val2 ;
25324 int ecode2 = 0 ;
25325 PyObject * obj0 = 0 ;
25326 PyObject * obj1 = 0 ;
25327 char * kwnames[] = {
25328 (char *) "self",(char *) "separation", NULL
25329 };
25330
25331 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ToolBarBase_SetToolSeparation",kwnames,&obj0,&obj1)) SWIG_fail;
25332 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxToolBarBase, 0 | 0 );
25333 if (!SWIG_IsOK(res1)) {
25334 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ToolBarBase_SetToolSeparation" "', expected argument " "1"" of type '" "wxToolBarBase *""'");
25335 }
25336 arg1 = reinterpret_cast< wxToolBarBase * >(argp1);
25337 ecode2 = SWIG_AsVal_int(obj1, &val2);
25338 if (!SWIG_IsOK(ecode2)) {
25339 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "ToolBarBase_SetToolSeparation" "', expected argument " "2"" of type '" "int""'");
25340 }
25341 arg2 = static_cast< int >(val2);
25342 {
25343 PyThreadState* __tstate = wxPyBeginAllowThreads();
25344 (arg1)->SetToolSeparation(arg2);
25345 wxPyEndAllowThreads(__tstate);
25346 if (PyErr_Occurred()) SWIG_fail;
25347 }
25348 resultobj = SWIG_Py_Void();
25349 return resultobj;
25350fail:
25351 return NULL;
d55e5bfc
RD
25352}
25353
25354
554f62e9
RD
25355SWIGINTERN PyObject *_wrap_ToolBarBase_GetToolMargins(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
25356 PyObject *resultobj = 0;
25357 wxToolBarBase *arg1 = (wxToolBarBase *) 0 ;
25358 wxSize result;
25359 void *argp1 = 0 ;
25360 int res1 = 0 ;
25361 PyObject *swig_obj[1] ;
25362
25363 if (!args) SWIG_fail;
25364 swig_obj[0] = args;
25365 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxToolBarBase, 0 | 0 );
25366 if (!SWIG_IsOK(res1)) {
25367 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ToolBarBase_GetToolMargins" "', expected argument " "1"" of type '" "wxToolBarBase *""'");
25368 }
25369 arg1 = reinterpret_cast< wxToolBarBase * >(argp1);
25370 {
25371 PyThreadState* __tstate = wxPyBeginAllowThreads();
25372 result = (arg1)->GetToolMargins();
25373 wxPyEndAllowThreads(__tstate);
25374 if (PyErr_Occurred()) SWIG_fail;
25375 }
25376 resultobj = SWIG_NewPointerObj((new wxSize(static_cast< const wxSize& >(result))), SWIGTYPE_p_wxSize, SWIG_POINTER_OWN | 0 );
25377 return resultobj;
25378fail:
25379 return NULL;
d55e5bfc
RD
25380}
25381
25382
554f62e9
RD
25383SWIGINTERN PyObject *_wrap_ToolBarBase_GetMargins(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
25384 PyObject *resultobj = 0;
25385 wxToolBarBase *arg1 = (wxToolBarBase *) 0 ;
25386 wxSize result;
25387 void *argp1 = 0 ;
25388 int res1 = 0 ;
25389 PyObject *swig_obj[1] ;
25390
25391 if (!args) SWIG_fail;
25392 swig_obj[0] = args;
25393 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxToolBarBase, 0 | 0 );
25394 if (!SWIG_IsOK(res1)) {
25395 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ToolBarBase_GetMargins" "', expected argument " "1"" of type '" "wxToolBarBase *""'");
25396 }
25397 arg1 = reinterpret_cast< wxToolBarBase * >(argp1);
25398 {
25399 PyThreadState* __tstate = wxPyBeginAllowThreads();
25400 result = (arg1)->GetMargins();
25401 wxPyEndAllowThreads(__tstate);
25402 if (PyErr_Occurred()) SWIG_fail;
25403 }
25404 resultobj = SWIG_NewPointerObj((new wxSize(static_cast< const wxSize& >(result))), SWIGTYPE_p_wxSize, SWIG_POINTER_OWN | 0 );
25405 return resultobj;
25406fail:
25407 return NULL;
d55e5bfc
RD
25408}
25409
25410
554f62e9
RD
25411SWIGINTERN PyObject *_wrap_ToolBarBase_GetToolPacking(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
25412 PyObject *resultobj = 0;
25413 wxToolBarBase *arg1 = (wxToolBarBase *) 0 ;
25414 int result;
25415 void *argp1 = 0 ;
25416 int res1 = 0 ;
25417 PyObject *swig_obj[1] ;
25418
25419 if (!args) SWIG_fail;
25420 swig_obj[0] = args;
25421 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxToolBarBase, 0 | 0 );
25422 if (!SWIG_IsOK(res1)) {
25423 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ToolBarBase_GetToolPacking" "', expected argument " "1"" of type '" "wxToolBarBase *""'");
25424 }
25425 arg1 = reinterpret_cast< wxToolBarBase * >(argp1);
25426 {
25427 PyThreadState* __tstate = wxPyBeginAllowThreads();
25428 result = (int)(arg1)->GetToolPacking();
25429 wxPyEndAllowThreads(__tstate);
25430 if (PyErr_Occurred()) SWIG_fail;
25431 }
25432 resultobj = SWIG_From_int(static_cast< int >(result));
25433 return resultobj;
25434fail:
25435 return NULL;
d55e5bfc
RD
25436}
25437
25438
554f62e9
RD
25439SWIGINTERN PyObject *_wrap_ToolBarBase_GetToolSeparation(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
25440 PyObject *resultobj = 0;
25441 wxToolBarBase *arg1 = (wxToolBarBase *) 0 ;
25442 int result;
25443 void *argp1 = 0 ;
25444 int res1 = 0 ;
25445 PyObject *swig_obj[1] ;
25446
25447 if (!args) SWIG_fail;
25448 swig_obj[0] = args;
25449 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxToolBarBase, 0 | 0 );
25450 if (!SWIG_IsOK(res1)) {
25451 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ToolBarBase_GetToolSeparation" "', expected argument " "1"" of type '" "wxToolBarBase *""'");
25452 }
25453 arg1 = reinterpret_cast< wxToolBarBase * >(argp1);
25454 {
25455 PyThreadState* __tstate = wxPyBeginAllowThreads();
25456 result = (int)(arg1)->GetToolSeparation();
25457 wxPyEndAllowThreads(__tstate);
25458 if (PyErr_Occurred()) SWIG_fail;
25459 }
25460 resultobj = SWIG_From_int(static_cast< int >(result));
25461 return resultobj;
25462fail:
25463 return NULL;
25464}
25465
25466
25467SWIGINTERN PyObject *_wrap_ToolBarBase_SetRows(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
25468 PyObject *resultobj = 0;
25469 wxToolBarBase *arg1 = (wxToolBarBase *) 0 ;
25470 int arg2 ;
25471 void *argp1 = 0 ;
25472 int res1 = 0 ;
25473 int val2 ;
25474 int ecode2 = 0 ;
25475 PyObject * obj0 = 0 ;
25476 PyObject * obj1 = 0 ;
25477 char * kwnames[] = {
25478 (char *) "self",(char *) "nRows", NULL
25479 };
25480
25481 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ToolBarBase_SetRows",kwnames,&obj0,&obj1)) SWIG_fail;
25482 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxToolBarBase, 0 | 0 );
25483 if (!SWIG_IsOK(res1)) {
25484 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ToolBarBase_SetRows" "', expected argument " "1"" of type '" "wxToolBarBase *""'");
25485 }
25486 arg1 = reinterpret_cast< wxToolBarBase * >(argp1);
25487 ecode2 = SWIG_AsVal_int(obj1, &val2);
25488 if (!SWIG_IsOK(ecode2)) {
25489 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "ToolBarBase_SetRows" "', expected argument " "2"" of type '" "int""'");
25490 }
25491 arg2 = static_cast< int >(val2);
25492 {
25493 PyThreadState* __tstate = wxPyBeginAllowThreads();
25494 (arg1)->SetRows(arg2);
25495 wxPyEndAllowThreads(__tstate);
25496 if (PyErr_Occurred()) SWIG_fail;
25497 }
25498 resultobj = SWIG_Py_Void();
25499 return resultobj;
25500fail:
25501 return NULL;
25502}
25503
25504
25505SWIGINTERN PyObject *_wrap_ToolBarBase_SetMaxRowsCols(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
25506 PyObject *resultobj = 0;
25507 wxToolBarBase *arg1 = (wxToolBarBase *) 0 ;
25508 int arg2 ;
25509 int arg3 ;
25510 void *argp1 = 0 ;
25511 int res1 = 0 ;
25512 int val2 ;
25513 int ecode2 = 0 ;
25514 int val3 ;
25515 int ecode3 = 0 ;
25516 PyObject * obj0 = 0 ;
25517 PyObject * obj1 = 0 ;
25518 PyObject * obj2 = 0 ;
25519 char * kwnames[] = {
25520 (char *) "self",(char *) "rows",(char *) "cols", NULL
25521 };
25522
25523 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:ToolBarBase_SetMaxRowsCols",kwnames,&obj0,&obj1,&obj2)) SWIG_fail;
25524 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxToolBarBase, 0 | 0 );
25525 if (!SWIG_IsOK(res1)) {
25526 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ToolBarBase_SetMaxRowsCols" "', expected argument " "1"" of type '" "wxToolBarBase *""'");
25527 }
25528 arg1 = reinterpret_cast< wxToolBarBase * >(argp1);
25529 ecode2 = SWIG_AsVal_int(obj1, &val2);
25530 if (!SWIG_IsOK(ecode2)) {
25531 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "ToolBarBase_SetMaxRowsCols" "', expected argument " "2"" of type '" "int""'");
25532 }
25533 arg2 = static_cast< int >(val2);
25534 ecode3 = SWIG_AsVal_int(obj2, &val3);
25535 if (!SWIG_IsOK(ecode3)) {
25536 SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "ToolBarBase_SetMaxRowsCols" "', expected argument " "3"" of type '" "int""'");
25537 }
25538 arg3 = static_cast< int >(val3);
25539 {
25540 PyThreadState* __tstate = wxPyBeginAllowThreads();
25541 (arg1)->SetMaxRowsCols(arg2,arg3);
25542 wxPyEndAllowThreads(__tstate);
25543 if (PyErr_Occurred()) SWIG_fail;
25544 }
25545 resultobj = SWIG_Py_Void();
25546 return resultobj;
25547fail:
25548 return NULL;
d55e5bfc
RD
25549}
25550
25551
554f62e9
RD
25552SWIGINTERN PyObject *_wrap_ToolBarBase_GetMaxRows(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
25553 PyObject *resultobj = 0;
25554 wxToolBarBase *arg1 = (wxToolBarBase *) 0 ;
25555 int result;
25556 void *argp1 = 0 ;
25557 int res1 = 0 ;
25558 PyObject *swig_obj[1] ;
25559
25560 if (!args) SWIG_fail;
25561 swig_obj[0] = args;
25562 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxToolBarBase, 0 | 0 );
25563 if (!SWIG_IsOK(res1)) {
25564 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ToolBarBase_GetMaxRows" "', expected argument " "1"" of type '" "wxToolBarBase *""'");
25565 }
25566 arg1 = reinterpret_cast< wxToolBarBase * >(argp1);
25567 {
25568 PyThreadState* __tstate = wxPyBeginAllowThreads();
25569 result = (int)(arg1)->GetMaxRows();
25570 wxPyEndAllowThreads(__tstate);
25571 if (PyErr_Occurred()) SWIG_fail;
25572 }
25573 resultobj = SWIG_From_int(static_cast< int >(result));
25574 return resultobj;
25575fail:
25576 return NULL;
d55e5bfc
RD
25577}
25578
25579
554f62e9
RD
25580SWIGINTERN PyObject *_wrap_ToolBarBase_GetMaxCols(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
25581 PyObject *resultobj = 0;
25582 wxToolBarBase *arg1 = (wxToolBarBase *) 0 ;
25583 int result;
25584 void *argp1 = 0 ;
25585 int res1 = 0 ;
25586 PyObject *swig_obj[1] ;
25587
25588 if (!args) SWIG_fail;
25589 swig_obj[0] = args;
25590 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxToolBarBase, 0 | 0 );
25591 if (!SWIG_IsOK(res1)) {
25592 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ToolBarBase_GetMaxCols" "', expected argument " "1"" of type '" "wxToolBarBase *""'");
25593 }
25594 arg1 = reinterpret_cast< wxToolBarBase * >(argp1);
25595 {
25596 PyThreadState* __tstate = wxPyBeginAllowThreads();
25597 result = (int)(arg1)->GetMaxCols();
25598 wxPyEndAllowThreads(__tstate);
25599 if (PyErr_Occurred()) SWIG_fail;
25600 }
25601 resultobj = SWIG_From_int(static_cast< int >(result));
25602 return resultobj;
25603fail:
25604 return NULL;
25605}
25606
25607
25608SWIGINTERN PyObject *_wrap_ToolBarBase_SetToolBitmapSize(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
25609 PyObject *resultobj = 0;
25610 wxToolBarBase *arg1 = (wxToolBarBase *) 0 ;
25611 wxSize *arg2 = 0 ;
25612 void *argp1 = 0 ;
25613 int res1 = 0 ;
25614 wxSize temp2 ;
25615 PyObject * obj0 = 0 ;
25616 PyObject * obj1 = 0 ;
25617 char * kwnames[] = {
25618 (char *) "self",(char *) "size", NULL
25619 };
25620
25621 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ToolBarBase_SetToolBitmapSize",kwnames,&obj0,&obj1)) SWIG_fail;
25622 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxToolBarBase, 0 | 0 );
25623 if (!SWIG_IsOK(res1)) {
25624 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ToolBarBase_SetToolBitmapSize" "', expected argument " "1"" of type '" "wxToolBarBase *""'");
25625 }
25626 arg1 = reinterpret_cast< wxToolBarBase * >(argp1);
25627 {
25628 arg2 = &temp2;
25629 if ( ! wxSize_helper(obj1, &arg2)) SWIG_fail;
25630 }
25631 {
25632 PyThreadState* __tstate = wxPyBeginAllowThreads();
25633 (arg1)->SetToolBitmapSize((wxSize const &)*arg2);
25634 wxPyEndAllowThreads(__tstate);
25635 if (PyErr_Occurred()) SWIG_fail;
25636 }
25637 resultobj = SWIG_Py_Void();
25638 return resultobj;
25639fail:
25640 return NULL;
d55e5bfc
RD
25641}
25642
25643
554f62e9
RD
25644SWIGINTERN PyObject *_wrap_ToolBarBase_GetToolBitmapSize(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
25645 PyObject *resultobj = 0;
25646 wxToolBarBase *arg1 = (wxToolBarBase *) 0 ;
25647 wxSize result;
25648 void *argp1 = 0 ;
25649 int res1 = 0 ;
25650 PyObject *swig_obj[1] ;
25651
25652 if (!args) SWIG_fail;
25653 swig_obj[0] = args;
25654 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxToolBarBase, 0 | 0 );
25655 if (!SWIG_IsOK(res1)) {
25656 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ToolBarBase_GetToolBitmapSize" "', expected argument " "1"" of type '" "wxToolBarBase *""'");
25657 }
25658 arg1 = reinterpret_cast< wxToolBarBase * >(argp1);
25659 {
25660 PyThreadState* __tstate = wxPyBeginAllowThreads();
25661 result = (arg1)->GetToolBitmapSize();
25662 wxPyEndAllowThreads(__tstate);
25663 if (PyErr_Occurred()) SWIG_fail;
25664 }
25665 resultobj = SWIG_NewPointerObj((new wxSize(static_cast< const wxSize& >(result))), SWIGTYPE_p_wxSize, SWIG_POINTER_OWN | 0 );
25666 return resultobj;
25667fail:
25668 return NULL;
d55e5bfc
RD
25669}
25670
25671
554f62e9
RD
25672SWIGINTERN PyObject *_wrap_ToolBarBase_GetToolSize(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
25673 PyObject *resultobj = 0;
25674 wxToolBarBase *arg1 = (wxToolBarBase *) 0 ;
25675 wxSize result;
25676 void *argp1 = 0 ;
25677 int res1 = 0 ;
25678 PyObject *swig_obj[1] ;
25679
25680 if (!args) SWIG_fail;
25681 swig_obj[0] = args;
25682 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxToolBarBase, 0 | 0 );
25683 if (!SWIG_IsOK(res1)) {
25684 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ToolBarBase_GetToolSize" "', expected argument " "1"" of type '" "wxToolBarBase *""'");
25685 }
25686 arg1 = reinterpret_cast< wxToolBarBase * >(argp1);
25687 {
25688 PyThreadState* __tstate = wxPyBeginAllowThreads();
25689 result = (arg1)->GetToolSize();
25690 wxPyEndAllowThreads(__tstate);
25691 if (PyErr_Occurred()) SWIG_fail;
25692 }
25693 resultobj = SWIG_NewPointerObj((new wxSize(static_cast< const wxSize& >(result))), SWIGTYPE_p_wxSize, SWIG_POINTER_OWN | 0 );
25694 return resultobj;
25695fail:
25696 return NULL;
25697}
25698
25699
25700SWIGINTERN PyObject *_wrap_ToolBarBase_FindToolForPosition(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
25701 PyObject *resultobj = 0;
25702 wxToolBarBase *arg1 = (wxToolBarBase *) 0 ;
25703 int arg2 ;
25704 int arg3 ;
25705 wxToolBarToolBase *result = 0 ;
25706 void *argp1 = 0 ;
25707 int res1 = 0 ;
25708 int val2 ;
25709 int ecode2 = 0 ;
25710 int val3 ;
25711 int ecode3 = 0 ;
25712 PyObject * obj0 = 0 ;
25713 PyObject * obj1 = 0 ;
25714 PyObject * obj2 = 0 ;
25715 char * kwnames[] = {
25716 (char *) "self",(char *) "x",(char *) "y", NULL
25717 };
25718
25719 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:ToolBarBase_FindToolForPosition",kwnames,&obj0,&obj1,&obj2)) SWIG_fail;
25720 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxToolBarBase, 0 | 0 );
25721 if (!SWIG_IsOK(res1)) {
25722 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ToolBarBase_FindToolForPosition" "', expected argument " "1"" of type '" "wxToolBarBase *""'");
25723 }
25724 arg1 = reinterpret_cast< wxToolBarBase * >(argp1);
25725 ecode2 = SWIG_AsVal_int(obj1, &val2);
25726 if (!SWIG_IsOK(ecode2)) {
25727 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "ToolBarBase_FindToolForPosition" "', expected argument " "2"" of type '" "int""'");
25728 }
25729 arg2 = static_cast< int >(val2);
25730 ecode3 = SWIG_AsVal_int(obj2, &val3);
25731 if (!SWIG_IsOK(ecode3)) {
25732 SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "ToolBarBase_FindToolForPosition" "', expected argument " "3"" of type '" "int""'");
25733 }
25734 arg3 = static_cast< int >(val3);
25735 {
25736 PyThreadState* __tstate = wxPyBeginAllowThreads();
25737 result = (wxToolBarToolBase *)(arg1)->FindToolForPosition(arg2,arg3);
25738 wxPyEndAllowThreads(__tstate);
25739 if (PyErr_Occurred()) SWIG_fail;
25740 }
25741 {
25742 resultobj = wxPyMake_wxObject(result, (bool)0);
25743 }
25744 return resultobj;
25745fail:
25746 return NULL;
25747}
25748
25749
25750SWIGINTERN PyObject *_wrap_ToolBarBase_FindById(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
25751 PyObject *resultobj = 0;
25752 wxToolBarBase *arg1 = (wxToolBarBase *) 0 ;
25753 int arg2 ;
25754 wxToolBarToolBase *result = 0 ;
25755 void *argp1 = 0 ;
25756 int res1 = 0 ;
25757 int val2 ;
25758 int ecode2 = 0 ;
25759 PyObject * obj0 = 0 ;
25760 PyObject * obj1 = 0 ;
25761 char * kwnames[] = {
25762 (char *) "self",(char *) "toolid", NULL
25763 };
25764
25765 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ToolBarBase_FindById",kwnames,&obj0,&obj1)) SWIG_fail;
25766 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxToolBarBase, 0 | 0 );
25767 if (!SWIG_IsOK(res1)) {
25768 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ToolBarBase_FindById" "', expected argument " "1"" of type '" "wxToolBarBase const *""'");
25769 }
25770 arg1 = reinterpret_cast< wxToolBarBase * >(argp1);
25771 ecode2 = SWIG_AsVal_int(obj1, &val2);
25772 if (!SWIG_IsOK(ecode2)) {
25773 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "ToolBarBase_FindById" "', expected argument " "2"" of type '" "int""'");
25774 }
25775 arg2 = static_cast< int >(val2);
25776 {
25777 PyThreadState* __tstate = wxPyBeginAllowThreads();
25778 result = (wxToolBarToolBase *)((wxToolBarBase const *)arg1)->FindById(arg2);
25779 wxPyEndAllowThreads(__tstate);
25780 if (PyErr_Occurred()) SWIG_fail;
25781 }
25782 {
25783 resultobj = wxPyMake_wxObject(result, (bool)0);
25784 }
25785 return resultobj;
25786fail:
25787 return NULL;
d55e5bfc
RD
25788}
25789
25790
554f62e9
RD
25791SWIGINTERN PyObject *_wrap_ToolBarBase_IsVertical(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
25792 PyObject *resultobj = 0;
25793 wxToolBarBase *arg1 = (wxToolBarBase *) 0 ;
25794 bool result;
25795 void *argp1 = 0 ;
25796 int res1 = 0 ;
25797 PyObject *swig_obj[1] ;
25798
25799 if (!args) SWIG_fail;
25800 swig_obj[0] = args;
25801 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxToolBarBase, 0 | 0 );
25802 if (!SWIG_IsOK(res1)) {
25803 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ToolBarBase_IsVertical" "', expected argument " "1"" of type '" "wxToolBarBase *""'");
25804 }
25805 arg1 = reinterpret_cast< wxToolBarBase * >(argp1);
25806 {
25807 PyThreadState* __tstate = wxPyBeginAllowThreads();
25808 result = (bool)(arg1)->IsVertical();
25809 wxPyEndAllowThreads(__tstate);
25810 if (PyErr_Occurred()) SWIG_fail;
25811 }
25812 {
25813 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
25814 }
25815 return resultobj;
25816fail:
25817 return NULL;
d55e5bfc
RD
25818}
25819
25820
554f62e9
RD
25821SWIGINTERN PyObject *_wrap_ToolBarBase_GetToolsCount(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
25822 PyObject *resultobj = 0;
25823 wxToolBarBase *arg1 = (wxToolBarBase *) 0 ;
25824 size_t result;
25825 void *argp1 = 0 ;
25826 int res1 = 0 ;
25827 PyObject *swig_obj[1] ;
25828
25829 if (!args) SWIG_fail;
25830 swig_obj[0] = args;
25831 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxToolBarBase, 0 | 0 );
25832 if (!SWIG_IsOK(res1)) {
25833 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ToolBarBase_GetToolsCount" "', expected argument " "1"" of type '" "wxToolBarBase const *""'");
25834 }
25835 arg1 = reinterpret_cast< wxToolBarBase * >(argp1);
25836 {
25837 PyThreadState* __tstate = wxPyBeginAllowThreads();
25838 result = (size_t)((wxToolBarBase const *)arg1)->GetToolsCount();
25839 wxPyEndAllowThreads(__tstate);
25840 if (PyErr_Occurred()) SWIG_fail;
25841 }
25842 resultobj = SWIG_From_size_t(static_cast< size_t >(result));
25843 return resultobj;
25844fail:
25845 return NULL;
25846}
25847
25848
25849SWIGINTERN PyObject *ToolBarBase_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
25850 PyObject *obj;
25851 if (!SWIG_Python_UnpackTuple(args,(char*)"swigregister", 1, 1,&obj)) return NULL;
25852 SWIG_TypeNewClientData(SWIGTYPE_p_wxToolBarBase, SWIG_NewClientData(obj));
25853 return SWIG_Py_Void();
25854}
25855
25856SWIGINTERN PyObject *_wrap_new_ToolBar(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
25857 PyObject *resultobj = 0;
25858 wxWindow *arg1 = (wxWindow *) 0 ;
25859 int arg2 = (int) -1 ;
25860 wxPoint const &arg3_defvalue = wxDefaultPosition ;
25861 wxPoint *arg3 = (wxPoint *) &arg3_defvalue ;
25862 wxSize const &arg4_defvalue = wxDefaultSize ;
25863 wxSize *arg4 = (wxSize *) &arg4_defvalue ;
25864 long arg5 = (long) wxNO_BORDER|wxTB_HORIZONTAL ;
25865 wxString const &arg6_defvalue = wxPyToolBarNameStr ;
25866 wxString *arg6 = (wxString *) &arg6_defvalue ;
25867 wxToolBar *result = 0 ;
25868 void *argp1 = 0 ;
25869 int res1 = 0 ;
25870 int val2 ;
25871 int ecode2 = 0 ;
25872 wxPoint temp3 ;
25873 wxSize temp4 ;
25874 long val5 ;
25875 int ecode5 = 0 ;
25876 bool temp6 = false ;
25877 PyObject * obj0 = 0 ;
25878 PyObject * obj1 = 0 ;
25879 PyObject * obj2 = 0 ;
25880 PyObject * obj3 = 0 ;
25881 PyObject * obj4 = 0 ;
25882 PyObject * obj5 = 0 ;
25883 char * kwnames[] = {
25884 (char *) "parent",(char *) "id",(char *) "pos",(char *) "size",(char *) "style",(char *) "name", NULL
25885 };
25886
25887 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|OOOOO:new_ToolBar",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5)) SWIG_fail;
25888 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxWindow, 0 | 0 );
25889 if (!SWIG_IsOK(res1)) {
25890 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_ToolBar" "', expected argument " "1"" of type '" "wxWindow *""'");
25891 }
25892 arg1 = reinterpret_cast< wxWindow * >(argp1);
25893 if (obj1) {
25894 ecode2 = SWIG_AsVal_int(obj1, &val2);
25895 if (!SWIG_IsOK(ecode2)) {
25896 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "new_ToolBar" "', expected argument " "2"" of type '" "int""'");
25897 }
25898 arg2 = static_cast< int >(val2);
25899 }
25900 if (obj2) {
d55e5bfc 25901 {
554f62e9
RD
25902 arg3 = &temp3;
25903 if ( ! wxPoint_helper(obj2, &arg3)) SWIG_fail;
d55e5bfc 25904 }
554f62e9
RD
25905 }
25906 if (obj3) {
093d3ff1 25907 {
554f62e9
RD
25908 arg4 = &temp4;
25909 if ( ! wxSize_helper(obj3, &arg4)) SWIG_fail;
093d3ff1 25910 }
554f62e9
RD
25911 }
25912 if (obj4) {
25913 ecode5 = SWIG_AsVal_long(obj4, &val5);
25914 if (!SWIG_IsOK(ecode5)) {
25915 SWIG_exception_fail(SWIG_ArgError(ecode5), "in method '" "new_ToolBar" "', expected argument " "5"" of type '" "long""'");
25916 }
25917 arg5 = static_cast< long >(val5);
25918 }
25919 if (obj5) {
d55e5bfc 25920 {
554f62e9
RD
25921 arg6 = wxString_in_helper(obj5);
25922 if (arg6 == NULL) SWIG_fail;
25923 temp6 = true;
d55e5bfc 25924 }
554f62e9
RD
25925 }
25926 {
25927 if (!wxPyCheckForApp()) SWIG_fail;
25928 PyThreadState* __tstate = wxPyBeginAllowThreads();
25929 result = (wxToolBar *)new wxToolBar(arg1,arg2,(wxPoint const &)*arg3,(wxSize const &)*arg4,arg5,(wxString const &)*arg6);
25930 wxPyEndAllowThreads(__tstate);
25931 if (PyErr_Occurred()) SWIG_fail;
25932 }
25933 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_wxToolBar, SWIG_POINTER_NEW | 0 );
25934 {
25935 if (temp6)
25936 delete arg6;
25937 }
25938 return resultobj;
25939fail:
25940 {
25941 if (temp6)
25942 delete arg6;
25943 }
25944 return NULL;
d55e5bfc
RD
25945}
25946
25947
554f62e9
RD
25948SWIGINTERN PyObject *_wrap_new_PreToolBar(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
25949 PyObject *resultobj = 0;
25950 wxToolBar *result = 0 ;
25951
25952 if (!SWIG_Python_UnpackTuple(args,"new_PreToolBar",0,0,0)) SWIG_fail;
25953 {
25954 if (!wxPyCheckForApp()) SWIG_fail;
25955 PyThreadState* __tstate = wxPyBeginAllowThreads();
25956 result = (wxToolBar *)new wxToolBar();
25957 wxPyEndAllowThreads(__tstate);
25958 if (PyErr_Occurred()) SWIG_fail;
25959 }
25960 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_wxToolBar, SWIG_POINTER_OWN | 0 );
25961 return resultobj;
25962fail:
25963 return NULL;
25964}
25965
25966
25967SWIGINTERN PyObject *_wrap_ToolBar_Create(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
25968 PyObject *resultobj = 0;
25969 wxToolBar *arg1 = (wxToolBar *) 0 ;
25970 wxWindow *arg2 = (wxWindow *) 0 ;
25971 int arg3 = (int) -1 ;
25972 wxPoint const &arg4_defvalue = wxDefaultPosition ;
25973 wxPoint *arg4 = (wxPoint *) &arg4_defvalue ;
25974 wxSize const &arg5_defvalue = wxDefaultSize ;
25975 wxSize *arg5 = (wxSize *) &arg5_defvalue ;
25976 long arg6 = (long) wxNO_BORDER|wxTB_HORIZONTAL ;
25977 wxString const &arg7_defvalue = wxPyToolBarNameStr ;
25978 wxString *arg7 = (wxString *) &arg7_defvalue ;
25979 bool result;
25980 void *argp1 = 0 ;
25981 int res1 = 0 ;
25982 void *argp2 = 0 ;
25983 int res2 = 0 ;
25984 int val3 ;
25985 int ecode3 = 0 ;
25986 wxPoint temp4 ;
25987 wxSize temp5 ;
25988 long val6 ;
25989 int ecode6 = 0 ;
25990 bool temp7 = false ;
25991 PyObject * obj0 = 0 ;
25992 PyObject * obj1 = 0 ;
25993 PyObject * obj2 = 0 ;
25994 PyObject * obj3 = 0 ;
25995 PyObject * obj4 = 0 ;
25996 PyObject * obj5 = 0 ;
25997 PyObject * obj6 = 0 ;
25998 char * kwnames[] = {
25999 (char *) "self",(char *) "parent",(char *) "id",(char *) "pos",(char *) "size",(char *) "style",(char *) "name", NULL
26000 };
26001
26002 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|OOOOO:ToolBar_Create",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6)) SWIG_fail;
26003 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxToolBar, 0 | 0 );
26004 if (!SWIG_IsOK(res1)) {
26005 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ToolBar_Create" "', expected argument " "1"" of type '" "wxToolBar *""'");
26006 }
26007 arg1 = reinterpret_cast< wxToolBar * >(argp1);
26008 res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_wxWindow, 0 | 0 );
26009 if (!SWIG_IsOK(res2)) {
26010 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "ToolBar_Create" "', expected argument " "2"" of type '" "wxWindow *""'");
26011 }
26012 arg2 = reinterpret_cast< wxWindow * >(argp2);
26013 if (obj2) {
26014 ecode3 = SWIG_AsVal_int(obj2, &val3);
26015 if (!SWIG_IsOK(ecode3)) {
26016 SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "ToolBar_Create" "', expected argument " "3"" of type '" "int""'");
26017 }
26018 arg3 = static_cast< int >(val3);
26019 }
26020 if (obj3) {
d55e5bfc 26021 {
554f62e9
RD
26022 arg4 = &temp4;
26023 if ( ! wxPoint_helper(obj3, &arg4)) SWIG_fail;
d55e5bfc 26024 }
554f62e9
RD
26025 }
26026 if (obj4) {
093d3ff1 26027 {
554f62e9
RD
26028 arg5 = &temp5;
26029 if ( ! wxSize_helper(obj4, &arg5)) SWIG_fail;
093d3ff1 26030 }
554f62e9
RD
26031 }
26032 if (obj5) {
26033 ecode6 = SWIG_AsVal_long(obj5, &val6);
26034 if (!SWIG_IsOK(ecode6)) {
26035 SWIG_exception_fail(SWIG_ArgError(ecode6), "in method '" "ToolBar_Create" "', expected argument " "6"" of type '" "long""'");
26036 }
26037 arg6 = static_cast< long >(val6);
26038 }
26039 if (obj6) {
26040 {
26041 arg7 = wxString_in_helper(obj6);
26042 if (arg7 == NULL) SWIG_fail;
26043 temp7 = true;
26044 }
26045 }
26046 {
26047 PyThreadState* __tstate = wxPyBeginAllowThreads();
26048 result = (bool)(arg1)->Create(arg2,arg3,(wxPoint const &)*arg4,(wxSize const &)*arg5,arg6,(wxString const &)*arg7);
26049 wxPyEndAllowThreads(__tstate);
26050 if (PyErr_Occurred()) SWIG_fail;
26051 }
26052 {
26053 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
26054 }
26055 {
26056 if (temp7)
26057 delete arg7;
26058 }
26059 return resultobj;
26060fail:
26061 {
26062 if (temp7)
26063 delete arg7;
26064 }
26065 return NULL;
26066}
26067
26068
554f62e9
RD
26069SWIGINTERN PyObject *_wrap_ToolBar_GetClassDefaultAttributes(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
26070 PyObject *resultobj = 0;
26071 wxWindowVariant arg1 = (wxWindowVariant) wxWINDOW_VARIANT_NORMAL ;
26072 SwigValueWrapper<wxVisualAttributes > result;
26073 int val1 ;
26074 int ecode1 = 0 ;
26075 PyObject * obj0 = 0 ;
26076 char * kwnames[] = {
26077 (char *) "variant", NULL
26078 };
26079
26080 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|O:ToolBar_GetClassDefaultAttributes",kwnames,&obj0)) SWIG_fail;
26081 if (obj0) {
26082 ecode1 = SWIG_AsVal_int(obj0, &val1);
26083 if (!SWIG_IsOK(ecode1)) {
26084 SWIG_exception_fail(SWIG_ArgError(ecode1), "in method '" "ToolBar_GetClassDefaultAttributes" "', expected argument " "1"" of type '" "wxWindowVariant""'");
26085 }
26086 arg1 = static_cast< wxWindowVariant >(val1);
26087 }
26088 {
26089 if (!wxPyCheckForApp()) SWIG_fail;
26090 PyThreadState* __tstate = wxPyBeginAllowThreads();
26091 result = wxToolBar::GetClassDefaultAttributes(arg1);
26092 wxPyEndAllowThreads(__tstate);
26093 if (PyErr_Occurred()) SWIG_fail;
26094 }
26095 resultobj = SWIG_NewPointerObj((new wxVisualAttributes(static_cast< const wxVisualAttributes& >(result))), SWIGTYPE_p_wxVisualAttributes, SWIG_POINTER_OWN | 0 );
26096 return resultobj;
26097fail:
26098 return NULL;
d55e5bfc
RD
26099}
26100
26101
554f62e9
RD
26102SWIGINTERN PyObject *ToolBar_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
26103 PyObject *obj;
26104 if (!SWIG_Python_UnpackTuple(args,(char*)"swigregister", 1, 1,&obj)) return NULL;
26105 SWIG_TypeNewClientData(SWIGTYPE_p_wxToolBar, SWIG_NewClientData(obj));
26106 return SWIG_Py_Void();
d55e5bfc
RD
26107}
26108
554f62e9
RD
26109SWIGINTERN PyObject *ToolBar_swiginit(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
26110 return SWIG_Python_InitShadowInstance(args);
26111}
d55e5bfc 26112
554f62e9
RD
26113SWIGINTERN int ListCtrlNameStr_set(PyObject *) {
26114 SWIG_Error(SWIG_AttributeError,"Variable ListCtrlNameStr is read-only.");
26115 return 1;
d55e5bfc
RD
26116}
26117
26118
554f62e9
RD
26119SWIGINTERN PyObject *ListCtrlNameStr_get(void) {
26120 PyObject *pyobj = 0;
26121
26122 {
26123#if wxUSE_UNICODE
26124 pyobj = PyUnicode_FromWideChar((&wxPyListCtrlNameStr)->c_str(), (&wxPyListCtrlNameStr)->Len());
26125#else
26126 pyobj = PyString_FromStringAndSize((&wxPyListCtrlNameStr)->c_str(), (&wxPyListCtrlNameStr)->Len());
26127#endif
26128 }
26129 return pyobj;
26130}
26131
26132
26133SWIGINTERN PyObject *_wrap_new_ListItemAttr(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
26134 PyObject *resultobj = 0;
26135 wxColour const &arg1_defvalue = wxNullColour ;
26136 wxColour *arg1 = (wxColour *) &arg1_defvalue ;
26137 wxColour const &arg2_defvalue = wxNullColour ;
26138 wxColour *arg2 = (wxColour *) &arg2_defvalue ;
26139 wxFont const &arg3_defvalue = wxNullFont ;
26140 wxFont *arg3 = (wxFont *) &arg3_defvalue ;
26141 wxListItemAttr *result = 0 ;
26142 wxColour temp1 ;
26143 wxColour temp2 ;
26144 void *argp3 = 0 ;
26145 int res3 = 0 ;
26146 PyObject * obj0 = 0 ;
26147 PyObject * obj1 = 0 ;
26148 PyObject * obj2 = 0 ;
26149 char * kwnames[] = {
26150 (char *) "colText",(char *) "colBack",(char *) "font", NULL
26151 };
26152
26153 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|OOO:new_ListItemAttr",kwnames,&obj0,&obj1,&obj2)) SWIG_fail;
26154 if (obj0) {
093d3ff1 26155 {
554f62e9
RD
26156 arg1 = &temp1;
26157 if ( ! wxColour_helper(obj0, &arg1)) SWIG_fail;
d55e5bfc 26158 }
554f62e9
RD
26159 }
26160 if (obj1) {
d55e5bfc 26161 {
554f62e9
RD
26162 arg2 = &temp2;
26163 if ( ! wxColour_helper(obj1, &arg2)) SWIG_fail;
d55e5bfc 26164 }
554f62e9
RD
26165 }
26166 if (obj2) {
26167 res3 = SWIG_ConvertPtr(obj2, &argp3, SWIGTYPE_p_wxFont, 0 | 0);
26168 if (!SWIG_IsOK(res3)) {
26169 SWIG_exception_fail(SWIG_ArgError(res3), "in method '" "new_ListItemAttr" "', expected argument " "3"" of type '" "wxFont const &""'");
26170 }
26171 if (!argp3) {
26172 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_ListItemAttr" "', expected argument " "3"" of type '" "wxFont const &""'");
26173 }
26174 arg3 = reinterpret_cast< wxFont * >(argp3);
26175 }
26176 {
26177 PyThreadState* __tstate = wxPyBeginAllowThreads();
26178 result = (wxListItemAttr *)new wxListItemAttr((wxColour const &)*arg1,(wxColour const &)*arg2,(wxFont const &)*arg3);
26179 wxPyEndAllowThreads(__tstate);
26180 if (PyErr_Occurred()) SWIG_fail;
26181 }
26182 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_wxListItemAttr, SWIG_POINTER_NEW | 0 );
26183 return resultobj;
26184fail:
26185 return NULL;
d55e5bfc
RD
26186}
26187
26188
554f62e9
RD
26189SWIGINTERN PyObject *_wrap_delete_ListItemAttr(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
26190 PyObject *resultobj = 0;
26191 wxListItemAttr *arg1 = (wxListItemAttr *) 0 ;
26192 void *argp1 = 0 ;
26193 int res1 = 0 ;
26194 PyObject *swig_obj[1] ;
26195
26196 if (!args) SWIG_fail;
26197 swig_obj[0] = args;
26198 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxListItemAttr, SWIG_POINTER_DISOWN | 0 );
26199 if (!SWIG_IsOK(res1)) {
26200 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_ListItemAttr" "', expected argument " "1"" of type '" "wxListItemAttr *""'");
26201 }
26202 arg1 = reinterpret_cast< wxListItemAttr * >(argp1);
26203 {
26204 PyThreadState* __tstate = wxPyBeginAllowThreads();
26205 delete arg1;
d55e5bfc 26206
554f62e9
RD
26207 wxPyEndAllowThreads(__tstate);
26208 if (PyErr_Occurred()) SWIG_fail;
26209 }
26210 resultobj = SWIG_Py_Void();
26211 return resultobj;
26212fail:
26213 return NULL;
26214}
26215
26216
26217SWIGINTERN PyObject *_wrap_ListItemAttr_SetTextColour(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
26218 PyObject *resultobj = 0;
26219 wxListItemAttr *arg1 = (wxListItemAttr *) 0 ;
26220 wxColour *arg2 = 0 ;
26221 void *argp1 = 0 ;
26222 int res1 = 0 ;
26223 wxColour temp2 ;
26224 PyObject * obj0 = 0 ;
26225 PyObject * obj1 = 0 ;
26226 char * kwnames[] = {
26227 (char *) "self",(char *) "colText", NULL
26228 };
26229
26230 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ListItemAttr_SetTextColour",kwnames,&obj0,&obj1)) SWIG_fail;
26231 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxListItemAttr, 0 | 0 );
26232 if (!SWIG_IsOK(res1)) {
26233 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ListItemAttr_SetTextColour" "', expected argument " "1"" of type '" "wxListItemAttr *""'");
26234 }
26235 arg1 = reinterpret_cast< wxListItemAttr * >(argp1);
26236 {
26237 arg2 = &temp2;
26238 if ( ! wxColour_helper(obj1, &arg2)) SWIG_fail;
26239 }
26240 {
26241 PyThreadState* __tstate = wxPyBeginAllowThreads();
26242 (arg1)->SetTextColour((wxColour const &)*arg2);
26243 wxPyEndAllowThreads(__tstate);
26244 if (PyErr_Occurred()) SWIG_fail;
26245 }
26246 resultobj = SWIG_Py_Void();
26247 return resultobj;
26248fail:
26249 return NULL;
26250}
26251
26252
26253SWIGINTERN PyObject *_wrap_ListItemAttr_SetBackgroundColour(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
26254 PyObject *resultobj = 0;
26255 wxListItemAttr *arg1 = (wxListItemAttr *) 0 ;
26256 wxColour *arg2 = 0 ;
26257 void *argp1 = 0 ;
26258 int res1 = 0 ;
26259 wxColour temp2 ;
26260 PyObject * obj0 = 0 ;
26261 PyObject * obj1 = 0 ;
26262 char * kwnames[] = {
26263 (char *) "self",(char *) "colBack", NULL
26264 };
26265
26266 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ListItemAttr_SetBackgroundColour",kwnames,&obj0,&obj1)) SWIG_fail;
26267 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxListItemAttr, 0 | 0 );
26268 if (!SWIG_IsOK(res1)) {
26269 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ListItemAttr_SetBackgroundColour" "', expected argument " "1"" of type '" "wxListItemAttr *""'");
26270 }
26271 arg1 = reinterpret_cast< wxListItemAttr * >(argp1);
26272 {
26273 arg2 = &temp2;
26274 if ( ! wxColour_helper(obj1, &arg2)) SWIG_fail;
26275 }
26276 {
26277 PyThreadState* __tstate = wxPyBeginAllowThreads();
26278 (arg1)->SetBackgroundColour((wxColour const &)*arg2);
26279 wxPyEndAllowThreads(__tstate);
26280 if (PyErr_Occurred()) SWIG_fail;
26281 }
26282 resultobj = SWIG_Py_Void();
26283 return resultobj;
26284fail:
26285 return NULL;
26286}
26287
26288
26289SWIGINTERN PyObject *_wrap_ListItemAttr_SetFont(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
26290 PyObject *resultobj = 0;
26291 wxListItemAttr *arg1 = (wxListItemAttr *) 0 ;
26292 wxFont *arg2 = 0 ;
26293 void *argp1 = 0 ;
26294 int res1 = 0 ;
26295 void *argp2 = 0 ;
26296 int res2 = 0 ;
26297 PyObject * obj0 = 0 ;
26298 PyObject * obj1 = 0 ;
26299 char * kwnames[] = {
26300 (char *) "self",(char *) "font", NULL
26301 };
26302
26303 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ListItemAttr_SetFont",kwnames,&obj0,&obj1)) SWIG_fail;
26304 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxListItemAttr, 0 | 0 );
26305 if (!SWIG_IsOK(res1)) {
26306 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ListItemAttr_SetFont" "', expected argument " "1"" of type '" "wxListItemAttr *""'");
26307 }
26308 arg1 = reinterpret_cast< wxListItemAttr * >(argp1);
26309 res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_wxFont, 0 | 0);
26310 if (!SWIG_IsOK(res2)) {
26311 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "ListItemAttr_SetFont" "', expected argument " "2"" of type '" "wxFont const &""'");
26312 }
26313 if (!argp2) {
26314 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "ListItemAttr_SetFont" "', expected argument " "2"" of type '" "wxFont const &""'");
26315 }
26316 arg2 = reinterpret_cast< wxFont * >(argp2);
26317 {
26318 PyThreadState* __tstate = wxPyBeginAllowThreads();
26319 (arg1)->SetFont((wxFont const &)*arg2);
26320 wxPyEndAllowThreads(__tstate);
26321 if (PyErr_Occurred()) SWIG_fail;
26322 }
26323 resultobj = SWIG_Py_Void();
26324 return resultobj;
26325fail:
26326 return NULL;
d55e5bfc
RD
26327}
26328
26329
554f62e9
RD
26330SWIGINTERN PyObject *_wrap_ListItemAttr_HasTextColour(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
26331 PyObject *resultobj = 0;
26332 wxListItemAttr *arg1 = (wxListItemAttr *) 0 ;
26333 bool result;
26334 void *argp1 = 0 ;
26335 int res1 = 0 ;
26336 PyObject *swig_obj[1] ;
26337
26338 if (!args) SWIG_fail;
26339 swig_obj[0] = args;
26340 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxListItemAttr, 0 | 0 );
26341 if (!SWIG_IsOK(res1)) {
26342 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ListItemAttr_HasTextColour" "', expected argument " "1"" of type '" "wxListItemAttr *""'");
26343 }
26344 arg1 = reinterpret_cast< wxListItemAttr * >(argp1);
26345 {
26346 PyThreadState* __tstate = wxPyBeginAllowThreads();
26347 result = (bool)(arg1)->HasTextColour();
26348 wxPyEndAllowThreads(__tstate);
26349 if (PyErr_Occurred()) SWIG_fail;
26350 }
26351 {
26352 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
26353 }
26354 return resultobj;
26355fail:
26356 return NULL;
d55e5bfc
RD
26357}
26358
26359
554f62e9
RD
26360SWIGINTERN PyObject *_wrap_ListItemAttr_HasBackgroundColour(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
26361 PyObject *resultobj = 0;
26362 wxListItemAttr *arg1 = (wxListItemAttr *) 0 ;
26363 bool result;
26364 void *argp1 = 0 ;
26365 int res1 = 0 ;
26366 PyObject *swig_obj[1] ;
26367
26368 if (!args) SWIG_fail;
26369 swig_obj[0] = args;
26370 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxListItemAttr, 0 | 0 );
26371 if (!SWIG_IsOK(res1)) {
26372 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ListItemAttr_HasBackgroundColour" "', expected argument " "1"" of type '" "wxListItemAttr *""'");
26373 }
26374 arg1 = reinterpret_cast< wxListItemAttr * >(argp1);
26375 {
26376 PyThreadState* __tstate = wxPyBeginAllowThreads();
26377 result = (bool)(arg1)->HasBackgroundColour();
26378 wxPyEndAllowThreads(__tstate);
26379 if (PyErr_Occurred()) SWIG_fail;
26380 }
26381 {
26382 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
26383 }
26384 return resultobj;
26385fail:
26386 return NULL;
d55e5bfc
RD
26387}
26388
26389
554f62e9
RD
26390SWIGINTERN PyObject *_wrap_ListItemAttr_HasFont(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
26391 PyObject *resultobj = 0;
26392 wxListItemAttr *arg1 = (wxListItemAttr *) 0 ;
26393 bool result;
26394 void *argp1 = 0 ;
26395 int res1 = 0 ;
26396 PyObject *swig_obj[1] ;
26397
26398 if (!args) SWIG_fail;
26399 swig_obj[0] = args;
26400 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxListItemAttr, 0 | 0 );
26401 if (!SWIG_IsOK(res1)) {
26402 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ListItemAttr_HasFont" "', expected argument " "1"" of type '" "wxListItemAttr *""'");
26403 }
26404 arg1 = reinterpret_cast< wxListItemAttr * >(argp1);
26405 {
26406 PyThreadState* __tstate = wxPyBeginAllowThreads();
26407 result = (bool)(arg1)->HasFont();
26408 wxPyEndAllowThreads(__tstate);
26409 if (PyErr_Occurred()) SWIG_fail;
26410 }
26411 {
26412 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
26413 }
26414 return resultobj;
26415fail:
26416 return NULL;
d55e5bfc
RD
26417}
26418
26419
554f62e9
RD
26420SWIGINTERN PyObject *_wrap_ListItemAttr_GetTextColour(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
26421 PyObject *resultobj = 0;
26422 wxListItemAttr *arg1 = (wxListItemAttr *) 0 ;
26423 wxColour result;
26424 void *argp1 = 0 ;
26425 int res1 = 0 ;
26426 PyObject *swig_obj[1] ;
26427
26428 if (!args) SWIG_fail;
26429 swig_obj[0] = args;
26430 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxListItemAttr, 0 | 0 );
26431 if (!SWIG_IsOK(res1)) {
26432 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ListItemAttr_GetTextColour" "', expected argument " "1"" of type '" "wxListItemAttr *""'");
26433 }
26434 arg1 = reinterpret_cast< wxListItemAttr * >(argp1);
26435 {
26436 PyThreadState* __tstate = wxPyBeginAllowThreads();
26437 result = (arg1)->GetTextColour();
26438 wxPyEndAllowThreads(__tstate);
26439 if (PyErr_Occurred()) SWIG_fail;
26440 }
26441 resultobj = SWIG_NewPointerObj((new wxColour(static_cast< const wxColour& >(result))), SWIGTYPE_p_wxColour, SWIG_POINTER_OWN | 0 );
26442 return resultobj;
26443fail:
26444 return NULL;
d55e5bfc
RD
26445}
26446
26447
554f62e9
RD
26448SWIGINTERN PyObject *_wrap_ListItemAttr_GetBackgroundColour(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
26449 PyObject *resultobj = 0;
26450 wxListItemAttr *arg1 = (wxListItemAttr *) 0 ;
26451 wxColour result;
26452 void *argp1 = 0 ;
26453 int res1 = 0 ;
26454 PyObject *swig_obj[1] ;
26455
26456 if (!args) SWIG_fail;
26457 swig_obj[0] = args;
26458 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxListItemAttr, 0 | 0 );
26459 if (!SWIG_IsOK(res1)) {
26460 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ListItemAttr_GetBackgroundColour" "', expected argument " "1"" of type '" "wxListItemAttr *""'");
26461 }
26462 arg1 = reinterpret_cast< wxListItemAttr * >(argp1);
26463 {
26464 PyThreadState* __tstate = wxPyBeginAllowThreads();
26465 result = (arg1)->GetBackgroundColour();
26466 wxPyEndAllowThreads(__tstate);
26467 if (PyErr_Occurred()) SWIG_fail;
26468 }
26469 resultobj = SWIG_NewPointerObj((new wxColour(static_cast< const wxColour& >(result))), SWIGTYPE_p_wxColour, SWIG_POINTER_OWN | 0 );
26470 return resultobj;
26471fail:
26472 return NULL;
d55e5bfc
RD
26473}
26474
26475
554f62e9
RD
26476SWIGINTERN PyObject *_wrap_ListItemAttr_GetFont(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
26477 PyObject *resultobj = 0;
26478 wxListItemAttr *arg1 = (wxListItemAttr *) 0 ;
26479 wxFont result;
26480 void *argp1 = 0 ;
26481 int res1 = 0 ;
26482 PyObject *swig_obj[1] ;
26483
26484 if (!args) SWIG_fail;
26485 swig_obj[0] = args;
26486 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxListItemAttr, 0 | 0 );
26487 if (!SWIG_IsOK(res1)) {
26488 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ListItemAttr_GetFont" "', expected argument " "1"" of type '" "wxListItemAttr *""'");
26489 }
26490 arg1 = reinterpret_cast< wxListItemAttr * >(argp1);
26491 {
26492 PyThreadState* __tstate = wxPyBeginAllowThreads();
26493 result = (arg1)->GetFont();
26494 wxPyEndAllowThreads(__tstate);
26495 if (PyErr_Occurred()) SWIG_fail;
26496 }
26497 resultobj = SWIG_NewPointerObj((new wxFont(static_cast< const wxFont& >(result))), SWIGTYPE_p_wxFont, SWIG_POINTER_OWN | 0 );
26498 return resultobj;
26499fail:
26500 return NULL;
26501}
26502
26503
26504SWIGINTERN PyObject *_wrap_ListItemAttr_AssignFrom(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
26505 PyObject *resultobj = 0;
26506 wxListItemAttr *arg1 = (wxListItemAttr *) 0 ;
26507 wxListItemAttr *arg2 = 0 ;
26508 void *argp1 = 0 ;
26509 int res1 = 0 ;
26510 void *argp2 = 0 ;
26511 int res2 = 0 ;
26512 PyObject * obj0 = 0 ;
26513 PyObject * obj1 = 0 ;
26514 char * kwnames[] = {
26515 (char *) "self",(char *) "source", NULL
26516 };
26517
26518 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ListItemAttr_AssignFrom",kwnames,&obj0,&obj1)) SWIG_fail;
26519 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxListItemAttr, 0 | 0 );
26520 if (!SWIG_IsOK(res1)) {
26521 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ListItemAttr_AssignFrom" "', expected argument " "1"" of type '" "wxListItemAttr *""'");
26522 }
26523 arg1 = reinterpret_cast< wxListItemAttr * >(argp1);
26524 res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_wxListItemAttr, 0 | 0);
26525 if (!SWIG_IsOK(res2)) {
26526 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "ListItemAttr_AssignFrom" "', expected argument " "2"" of type '" "wxListItemAttr const &""'");
26527 }
26528 if (!argp2) {
26529 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "ListItemAttr_AssignFrom" "', expected argument " "2"" of type '" "wxListItemAttr const &""'");
26530 }
26531 arg2 = reinterpret_cast< wxListItemAttr * >(argp2);
26532 {
26533 PyThreadState* __tstate = wxPyBeginAllowThreads();
26534 (arg1)->AssignFrom((wxListItemAttr const &)*arg2);
26535 wxPyEndAllowThreads(__tstate);
26536 if (PyErr_Occurred()) SWIG_fail;
26537 }
26538 resultobj = SWIG_Py_Void();
26539 return resultobj;
26540fail:
26541 return NULL;
d55e5bfc
RD
26542}
26543
26544
554f62e9
RD
26545SWIGINTERN PyObject *_wrap_ListItemAttr_Destroy(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
26546 PyObject *resultobj = 0;
26547 wxListItemAttr *arg1 = (wxListItemAttr *) 0 ;
26548 void *argp1 = 0 ;
26549 int res1 = 0 ;
26550 PyObject *swig_obj[1] ;
26551
26552 if (!args) SWIG_fail;
26553 swig_obj[0] = args;
26554 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxListItemAttr, 0 | 0 );
26555 if (!SWIG_IsOK(res1)) {
26556 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ListItemAttr_Destroy" "', expected argument " "1"" of type '" "wxListItemAttr *""'");
26557 }
26558 arg1 = reinterpret_cast< wxListItemAttr * >(argp1);
26559 {
26560 PyThreadState* __tstate = wxPyBeginAllowThreads();
26561 wxListItemAttr_Destroy(arg1);
26562 wxPyEndAllowThreads(__tstate);
26563 if (PyErr_Occurred()) SWIG_fail;
26564 }
26565 resultobj = SWIG_Py_Void();
26566 return resultobj;
26567fail:
26568 return NULL;
f20a2e1f
RD
26569}
26570
26571
554f62e9
RD
26572SWIGINTERN PyObject *ListItemAttr_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
26573 PyObject *obj;
26574 if (!SWIG_Python_UnpackTuple(args,(char*)"swigregister", 1, 1,&obj)) return NULL;
26575 SWIG_TypeNewClientData(SWIGTYPE_p_wxListItemAttr, SWIG_NewClientData(obj));
26576 return SWIG_Py_Void();
d55e5bfc 26577}
554f62e9
RD
26578
26579SWIGINTERN PyObject *ListItemAttr_swiginit(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
26580 return SWIG_Python_InitShadowInstance(args);
26581}
26582
26583SWIGINTERN PyObject *_wrap_new_ListItem(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
26584 PyObject *resultobj = 0;
26585 wxListItem *result = 0 ;
26586
26587 if (!SWIG_Python_UnpackTuple(args,"new_ListItem",0,0,0)) SWIG_fail;
26588 {
26589 PyThreadState* __tstate = wxPyBeginAllowThreads();
26590 result = (wxListItem *)new wxListItem();
26591 wxPyEndAllowThreads(__tstate);
26592 if (PyErr_Occurred()) SWIG_fail;
26593 }
3ecece7e 26594 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_wxListItem, SWIG_POINTER_NEW | 0 );
554f62e9
RD
26595 return resultobj;
26596fail:
26597 return NULL;
d55e5bfc
RD
26598}
26599
26600
554f62e9
RD
26601SWIGINTERN PyObject *_wrap_delete_ListItem(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
26602 PyObject *resultobj = 0;
26603 wxListItem *arg1 = (wxListItem *) 0 ;
26604 void *argp1 = 0 ;
26605 int res1 = 0 ;
26606 PyObject *swig_obj[1] ;
26607
26608 if (!args) SWIG_fail;
26609 swig_obj[0] = args;
26610 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxListItem, SWIG_POINTER_DISOWN | 0 );
26611 if (!SWIG_IsOK(res1)) {
26612 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_ListItem" "', expected argument " "1"" of type '" "wxListItem *""'");
26613 }
26614 arg1 = reinterpret_cast< wxListItem * >(argp1);
26615 {
26616 PyThreadState* __tstate = wxPyBeginAllowThreads();
26617 delete arg1;
d55e5bfc 26618
554f62e9
RD
26619 wxPyEndAllowThreads(__tstate);
26620 if (PyErr_Occurred()) SWIG_fail;
26621 }
26622 resultobj = SWIG_Py_Void();
26623 return resultobj;
26624fail:
26625 return NULL;
d55e5bfc
RD
26626}
26627
26628
554f62e9
RD
26629SWIGINTERN PyObject *_wrap_ListItem_Clear(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
26630 PyObject *resultobj = 0;
26631 wxListItem *arg1 = (wxListItem *) 0 ;
26632 void *argp1 = 0 ;
26633 int res1 = 0 ;
26634 PyObject *swig_obj[1] ;
26635
26636 if (!args) SWIG_fail;
26637 swig_obj[0] = args;
26638 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxListItem, 0 | 0 );
26639 if (!SWIG_IsOK(res1)) {
26640 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ListItem_Clear" "', expected argument " "1"" of type '" "wxListItem *""'");
26641 }
26642 arg1 = reinterpret_cast< wxListItem * >(argp1);
26643 {
26644 PyThreadState* __tstate = wxPyBeginAllowThreads();
26645 (arg1)->Clear();
26646 wxPyEndAllowThreads(__tstate);
26647 if (PyErr_Occurred()) SWIG_fail;
26648 }
26649 resultobj = SWIG_Py_Void();
26650 return resultobj;
26651fail:
26652 return NULL;
d55e5bfc
RD
26653}
26654
26655
554f62e9
RD
26656SWIGINTERN PyObject *_wrap_ListItem_ClearAttributes(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
26657 PyObject *resultobj = 0;
26658 wxListItem *arg1 = (wxListItem *) 0 ;
26659 void *argp1 = 0 ;
26660 int res1 = 0 ;
26661 PyObject *swig_obj[1] ;
26662
26663 if (!args) SWIG_fail;
26664 swig_obj[0] = args;
26665 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxListItem, 0 | 0 );
26666 if (!SWIG_IsOK(res1)) {
26667 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ListItem_ClearAttributes" "', expected argument " "1"" of type '" "wxListItem *""'");
26668 }
26669 arg1 = reinterpret_cast< wxListItem * >(argp1);
26670 {
26671 PyThreadState* __tstate = wxPyBeginAllowThreads();
26672 (arg1)->ClearAttributes();
26673 wxPyEndAllowThreads(__tstate);
26674 if (PyErr_Occurred()) SWIG_fail;
26675 }
26676 resultobj = SWIG_Py_Void();
26677 return resultobj;
26678fail:
26679 return NULL;
26680}
26681
26682
26683SWIGINTERN PyObject *_wrap_ListItem_SetMask(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
26684 PyObject *resultobj = 0;
26685 wxListItem *arg1 = (wxListItem *) 0 ;
26686 long arg2 ;
26687 void *argp1 = 0 ;
26688 int res1 = 0 ;
26689 long val2 ;
26690 int ecode2 = 0 ;
26691 PyObject * obj0 = 0 ;
26692 PyObject * obj1 = 0 ;
26693 char * kwnames[] = {
26694 (char *) "self",(char *) "mask", NULL
26695 };
26696
26697 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ListItem_SetMask",kwnames,&obj0,&obj1)) SWIG_fail;
26698 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxListItem, 0 | 0 );
26699 if (!SWIG_IsOK(res1)) {
26700 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ListItem_SetMask" "', expected argument " "1"" of type '" "wxListItem *""'");
26701 }
26702 arg1 = reinterpret_cast< wxListItem * >(argp1);
26703 ecode2 = SWIG_AsVal_long(obj1, &val2);
26704 if (!SWIG_IsOK(ecode2)) {
26705 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "ListItem_SetMask" "', expected argument " "2"" of type '" "long""'");
26706 }
26707 arg2 = static_cast< long >(val2);
26708 {
26709 PyThreadState* __tstate = wxPyBeginAllowThreads();
26710 (arg1)->SetMask(arg2);
26711 wxPyEndAllowThreads(__tstate);
26712 if (PyErr_Occurred()) SWIG_fail;
26713 }
26714 resultobj = SWIG_Py_Void();
26715 return resultobj;
26716fail:
26717 return NULL;
26718}
26719
26720
26721SWIGINTERN PyObject *_wrap_ListItem_SetId(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
26722 PyObject *resultobj = 0;
26723 wxListItem *arg1 = (wxListItem *) 0 ;
26724 long arg2 ;
26725 void *argp1 = 0 ;
26726 int res1 = 0 ;
26727 long val2 ;
26728 int ecode2 = 0 ;
26729 PyObject * obj0 = 0 ;
26730 PyObject * obj1 = 0 ;
26731 char * kwnames[] = {
26732 (char *) "self",(char *) "id", NULL
26733 };
26734
26735 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ListItem_SetId",kwnames,&obj0,&obj1)) SWIG_fail;
26736 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxListItem, 0 | 0 );
26737 if (!SWIG_IsOK(res1)) {
26738 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ListItem_SetId" "', expected argument " "1"" of type '" "wxListItem *""'");
26739 }
26740 arg1 = reinterpret_cast< wxListItem * >(argp1);
26741 ecode2 = SWIG_AsVal_long(obj1, &val2);
26742 if (!SWIG_IsOK(ecode2)) {
26743 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "ListItem_SetId" "', expected argument " "2"" of type '" "long""'");
26744 }
26745 arg2 = static_cast< long >(val2);
26746 {
26747 PyThreadState* __tstate = wxPyBeginAllowThreads();
26748 (arg1)->SetId(arg2);
26749 wxPyEndAllowThreads(__tstate);
26750 if (PyErr_Occurred()) SWIG_fail;
26751 }
26752 resultobj = SWIG_Py_Void();
26753 return resultobj;
26754fail:
26755 return NULL;
26756}
26757
26758
26759SWIGINTERN PyObject *_wrap_ListItem_SetColumn(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
26760 PyObject *resultobj = 0;
26761 wxListItem *arg1 = (wxListItem *) 0 ;
26762 int arg2 ;
26763 void *argp1 = 0 ;
26764 int res1 = 0 ;
26765 int val2 ;
26766 int ecode2 = 0 ;
26767 PyObject * obj0 = 0 ;
26768 PyObject * obj1 = 0 ;
26769 char * kwnames[] = {
26770 (char *) "self",(char *) "col", NULL
26771 };
26772
26773 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ListItem_SetColumn",kwnames,&obj0,&obj1)) SWIG_fail;
26774 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxListItem, 0 | 0 );
26775 if (!SWIG_IsOK(res1)) {
26776 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ListItem_SetColumn" "', expected argument " "1"" of type '" "wxListItem *""'");
26777 }
26778 arg1 = reinterpret_cast< wxListItem * >(argp1);
26779 ecode2 = SWIG_AsVal_int(obj1, &val2);
26780 if (!SWIG_IsOK(ecode2)) {
26781 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "ListItem_SetColumn" "', expected argument " "2"" of type '" "int""'");
26782 }
26783 arg2 = static_cast< int >(val2);
26784 {
26785 PyThreadState* __tstate = wxPyBeginAllowThreads();
26786 (arg1)->SetColumn(arg2);
26787 wxPyEndAllowThreads(__tstate);
26788 if (PyErr_Occurred()) SWIG_fail;
26789 }
26790 resultobj = SWIG_Py_Void();
26791 return resultobj;
26792fail:
26793 return NULL;
26794}
26795
26796
26797SWIGINTERN PyObject *_wrap_ListItem_SetState(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
26798 PyObject *resultobj = 0;
26799 wxListItem *arg1 = (wxListItem *) 0 ;
26800 long arg2 ;
26801 void *argp1 = 0 ;
26802 int res1 = 0 ;
26803 long val2 ;
26804 int ecode2 = 0 ;
26805 PyObject * obj0 = 0 ;
26806 PyObject * obj1 = 0 ;
26807 char * kwnames[] = {
26808 (char *) "self",(char *) "state", NULL
26809 };
26810
26811 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ListItem_SetState",kwnames,&obj0,&obj1)) SWIG_fail;
26812 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxListItem, 0 | 0 );
26813 if (!SWIG_IsOK(res1)) {
26814 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ListItem_SetState" "', expected argument " "1"" of type '" "wxListItem *""'");
26815 }
26816 arg1 = reinterpret_cast< wxListItem * >(argp1);
26817 ecode2 = SWIG_AsVal_long(obj1, &val2);
26818 if (!SWIG_IsOK(ecode2)) {
26819 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "ListItem_SetState" "', expected argument " "2"" of type '" "long""'");
26820 }
26821 arg2 = static_cast< long >(val2);
26822 {
26823 PyThreadState* __tstate = wxPyBeginAllowThreads();
26824 (arg1)->SetState(arg2);
26825 wxPyEndAllowThreads(__tstate);
26826 if (PyErr_Occurred()) SWIG_fail;
26827 }
26828 resultobj = SWIG_Py_Void();
26829 return resultobj;
26830fail:
26831 return NULL;
26832}
26833
26834
26835SWIGINTERN PyObject *_wrap_ListItem_SetStateMask(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
26836 PyObject *resultobj = 0;
26837 wxListItem *arg1 = (wxListItem *) 0 ;
26838 long arg2 ;
26839 void *argp1 = 0 ;
26840 int res1 = 0 ;
26841 long val2 ;
26842 int ecode2 = 0 ;
26843 PyObject * obj0 = 0 ;
26844 PyObject * obj1 = 0 ;
26845 char * kwnames[] = {
26846 (char *) "self",(char *) "stateMask", NULL
26847 };
26848
26849 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ListItem_SetStateMask",kwnames,&obj0,&obj1)) SWIG_fail;
26850 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxListItem, 0 | 0 );
26851 if (!SWIG_IsOK(res1)) {
26852 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ListItem_SetStateMask" "', expected argument " "1"" of type '" "wxListItem *""'");
26853 }
26854 arg1 = reinterpret_cast< wxListItem * >(argp1);
26855 ecode2 = SWIG_AsVal_long(obj1, &val2);
26856 if (!SWIG_IsOK(ecode2)) {
26857 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "ListItem_SetStateMask" "', expected argument " "2"" of type '" "long""'");
26858 }
26859 arg2 = static_cast< long >(val2);
26860 {
26861 PyThreadState* __tstate = wxPyBeginAllowThreads();
26862 (arg1)->SetStateMask(arg2);
26863 wxPyEndAllowThreads(__tstate);
26864 if (PyErr_Occurred()) SWIG_fail;
26865 }
26866 resultobj = SWIG_Py_Void();
26867 return resultobj;
26868fail:
26869 return NULL;
26870}
26871
26872
26873SWIGINTERN PyObject *_wrap_ListItem_SetText(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
26874 PyObject *resultobj = 0;
26875 wxListItem *arg1 = (wxListItem *) 0 ;
26876 wxString *arg2 = 0 ;
26877 void *argp1 = 0 ;
26878 int res1 = 0 ;
26879 bool temp2 = false ;
26880 PyObject * obj0 = 0 ;
26881 PyObject * obj1 = 0 ;
26882 char * kwnames[] = {
26883 (char *) "self",(char *) "text", NULL
26884 };
26885
26886 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ListItem_SetText",kwnames,&obj0,&obj1)) SWIG_fail;
26887 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxListItem, 0 | 0 );
26888 if (!SWIG_IsOK(res1)) {
26889 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ListItem_SetText" "', expected argument " "1"" of type '" "wxListItem *""'");
26890 }
26891 arg1 = reinterpret_cast< wxListItem * >(argp1);
26892 {
26893 arg2 = wxString_in_helper(obj1);
26894 if (arg2 == NULL) SWIG_fail;
26895 temp2 = true;
26896 }
26897 {
26898 PyThreadState* __tstate = wxPyBeginAllowThreads();
26899 (arg1)->SetText((wxString const &)*arg2);
26900 wxPyEndAllowThreads(__tstate);
26901 if (PyErr_Occurred()) SWIG_fail;
26902 }
26903 resultobj = SWIG_Py_Void();
26904 {
26905 if (temp2)
26906 delete arg2;
26907 }
26908 return resultobj;
26909fail:
26910 {
26911 if (temp2)
26912 delete arg2;
26913 }
26914 return NULL;
26915}
26916
26917
26918SWIGINTERN PyObject *_wrap_ListItem_SetImage(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
26919 PyObject *resultobj = 0;
26920 wxListItem *arg1 = (wxListItem *) 0 ;
26921 int arg2 ;
26922 void *argp1 = 0 ;
26923 int res1 = 0 ;
26924 int val2 ;
26925 int ecode2 = 0 ;
26926 PyObject * obj0 = 0 ;
26927 PyObject * obj1 = 0 ;
26928 char * kwnames[] = {
26929 (char *) "self",(char *) "image", NULL
26930 };
26931
26932 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ListItem_SetImage",kwnames,&obj0,&obj1)) SWIG_fail;
26933 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxListItem, 0 | 0 );
26934 if (!SWIG_IsOK(res1)) {
26935 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ListItem_SetImage" "', expected argument " "1"" of type '" "wxListItem *""'");
26936 }
26937 arg1 = reinterpret_cast< wxListItem * >(argp1);
26938 ecode2 = SWIG_AsVal_int(obj1, &val2);
26939 if (!SWIG_IsOK(ecode2)) {
26940 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "ListItem_SetImage" "', expected argument " "2"" of type '" "int""'");
26941 }
26942 arg2 = static_cast< int >(val2);
26943 {
26944 PyThreadState* __tstate = wxPyBeginAllowThreads();
26945 (arg1)->SetImage(arg2);
26946 wxPyEndAllowThreads(__tstate);
26947 if (PyErr_Occurred()) SWIG_fail;
26948 }
26949 resultobj = SWIG_Py_Void();
26950 return resultobj;
26951fail:
26952 return NULL;
26953}
26954
26955
26956SWIGINTERN PyObject *_wrap_ListItem_SetData(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
26957 PyObject *resultobj = 0;
26958 wxListItem *arg1 = (wxListItem *) 0 ;
26959 long arg2 ;
26960 void *argp1 = 0 ;
26961 int res1 = 0 ;
26962 long val2 ;
26963 int ecode2 = 0 ;
26964 PyObject * obj0 = 0 ;
26965 PyObject * obj1 = 0 ;
26966 char * kwnames[] = {
26967 (char *) "self",(char *) "data", NULL
26968 };
26969
26970 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ListItem_SetData",kwnames,&obj0,&obj1)) SWIG_fail;
26971 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxListItem, 0 | 0 );
26972 if (!SWIG_IsOK(res1)) {
26973 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ListItem_SetData" "', expected argument " "1"" of type '" "wxListItem *""'");
26974 }
26975 arg1 = reinterpret_cast< wxListItem * >(argp1);
26976 ecode2 = SWIG_AsVal_long(obj1, &val2);
26977 if (!SWIG_IsOK(ecode2)) {
26978 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "ListItem_SetData" "', expected argument " "2"" of type '" "long""'");
26979 }
26980 arg2 = static_cast< long >(val2);
26981 {
26982 PyThreadState* __tstate = wxPyBeginAllowThreads();
26983 (arg1)->SetData(arg2);
26984 wxPyEndAllowThreads(__tstate);
26985 if (PyErr_Occurred()) SWIG_fail;
26986 }
26987 resultobj = SWIG_Py_Void();
26988 return resultobj;
26989fail:
26990 return NULL;
26991}
26992
26993
26994SWIGINTERN PyObject *_wrap_ListItem_SetWidth(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
26995 PyObject *resultobj = 0;
26996 wxListItem *arg1 = (wxListItem *) 0 ;
26997 int arg2 ;
26998 void *argp1 = 0 ;
26999 int res1 = 0 ;
27000 int val2 ;
27001 int ecode2 = 0 ;
27002 PyObject * obj0 = 0 ;
27003 PyObject * obj1 = 0 ;
27004 char * kwnames[] = {
27005 (char *) "self",(char *) "width", NULL
27006 };
27007
27008 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ListItem_SetWidth",kwnames,&obj0,&obj1)) SWIG_fail;
27009 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxListItem, 0 | 0 );
27010 if (!SWIG_IsOK(res1)) {
27011 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ListItem_SetWidth" "', expected argument " "1"" of type '" "wxListItem *""'");
27012 }
27013 arg1 = reinterpret_cast< wxListItem * >(argp1);
27014 ecode2 = SWIG_AsVal_int(obj1, &val2);
27015 if (!SWIG_IsOK(ecode2)) {
27016 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "ListItem_SetWidth" "', expected argument " "2"" of type '" "int""'");
27017 }
27018 arg2 = static_cast< int >(val2);
27019 {
27020 PyThreadState* __tstate = wxPyBeginAllowThreads();
27021 (arg1)->SetWidth(arg2);
27022 wxPyEndAllowThreads(__tstate);
27023 if (PyErr_Occurred()) SWIG_fail;
27024 }
27025 resultobj = SWIG_Py_Void();
27026 return resultobj;
27027fail:
27028 return NULL;
27029}
27030
27031
27032SWIGINTERN PyObject *_wrap_ListItem_SetAlign(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
27033 PyObject *resultobj = 0;
27034 wxListItem *arg1 = (wxListItem *) 0 ;
27035 wxListColumnFormat arg2 ;
27036 void *argp1 = 0 ;
27037 int res1 = 0 ;
27038 int val2 ;
27039 int ecode2 = 0 ;
27040 PyObject * obj0 = 0 ;
27041 PyObject * obj1 = 0 ;
27042 char * kwnames[] = {
27043 (char *) "self",(char *) "align", NULL
27044 };
27045
27046 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ListItem_SetAlign",kwnames,&obj0,&obj1)) SWIG_fail;
27047 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxListItem, 0 | 0 );
27048 if (!SWIG_IsOK(res1)) {
27049 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ListItem_SetAlign" "', expected argument " "1"" of type '" "wxListItem *""'");
27050 }
27051 arg1 = reinterpret_cast< wxListItem * >(argp1);
27052 ecode2 = SWIG_AsVal_int(obj1, &val2);
27053 if (!SWIG_IsOK(ecode2)) {
27054 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "ListItem_SetAlign" "', expected argument " "2"" of type '" "wxListColumnFormat""'");
27055 }
27056 arg2 = static_cast< wxListColumnFormat >(val2);
27057 {
27058 PyThreadState* __tstate = wxPyBeginAllowThreads();
27059 (arg1)->SetAlign(arg2);
27060 wxPyEndAllowThreads(__tstate);
27061 if (PyErr_Occurred()) SWIG_fail;
27062 }
27063 resultobj = SWIG_Py_Void();
27064 return resultobj;
27065fail:
27066 return NULL;
27067}
27068
27069
27070SWIGINTERN PyObject *_wrap_ListItem_SetTextColour(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
27071 PyObject *resultobj = 0;
27072 wxListItem *arg1 = (wxListItem *) 0 ;
27073 wxColour *arg2 = 0 ;
27074 void *argp1 = 0 ;
27075 int res1 = 0 ;
27076 wxColour temp2 ;
27077 PyObject * obj0 = 0 ;
27078 PyObject * obj1 = 0 ;
27079 char * kwnames[] = {
27080 (char *) "self",(char *) "colText", NULL
27081 };
27082
27083 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ListItem_SetTextColour",kwnames,&obj0,&obj1)) SWIG_fail;
27084 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxListItem, 0 | 0 );
27085 if (!SWIG_IsOK(res1)) {
27086 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ListItem_SetTextColour" "', expected argument " "1"" of type '" "wxListItem *""'");
27087 }
27088 arg1 = reinterpret_cast< wxListItem * >(argp1);
27089 {
27090 arg2 = &temp2;
27091 if ( ! wxColour_helper(obj1, &arg2)) SWIG_fail;
27092 }
27093 {
27094 PyThreadState* __tstate = wxPyBeginAllowThreads();
27095 (arg1)->SetTextColour((wxColour const &)*arg2);
27096 wxPyEndAllowThreads(__tstate);
27097 if (PyErr_Occurred()) SWIG_fail;
27098 }
27099 resultobj = SWIG_Py_Void();
27100 return resultobj;
27101fail:
27102 return NULL;
27103}
27104
27105
27106SWIGINTERN PyObject *_wrap_ListItem_SetBackgroundColour(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
27107 PyObject *resultobj = 0;
27108 wxListItem *arg1 = (wxListItem *) 0 ;
27109 wxColour *arg2 = 0 ;
27110 void *argp1 = 0 ;
27111 int res1 = 0 ;
27112 wxColour temp2 ;
27113 PyObject * obj0 = 0 ;
27114 PyObject * obj1 = 0 ;
27115 char * kwnames[] = {
27116 (char *) "self",(char *) "colBack", NULL
27117 };
27118
27119 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ListItem_SetBackgroundColour",kwnames,&obj0,&obj1)) SWIG_fail;
27120 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxListItem, 0 | 0 );
27121 if (!SWIG_IsOK(res1)) {
27122 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ListItem_SetBackgroundColour" "', expected argument " "1"" of type '" "wxListItem *""'");
27123 }
27124 arg1 = reinterpret_cast< wxListItem * >(argp1);
27125 {
27126 arg2 = &temp2;
27127 if ( ! wxColour_helper(obj1, &arg2)) SWIG_fail;
27128 }
27129 {
27130 PyThreadState* __tstate = wxPyBeginAllowThreads();
27131 (arg1)->SetBackgroundColour((wxColour const &)*arg2);
27132 wxPyEndAllowThreads(__tstate);
27133 if (PyErr_Occurred()) SWIG_fail;
27134 }
27135 resultobj = SWIG_Py_Void();
27136 return resultobj;
27137fail:
27138 return NULL;
27139}
27140
27141
27142SWIGINTERN PyObject *_wrap_ListItem_SetFont(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
27143 PyObject *resultobj = 0;
27144 wxListItem *arg1 = (wxListItem *) 0 ;
27145 wxFont *arg2 = 0 ;
27146 void *argp1 = 0 ;
27147 int res1 = 0 ;
27148 void *argp2 = 0 ;
27149 int res2 = 0 ;
27150 PyObject * obj0 = 0 ;
27151 PyObject * obj1 = 0 ;
27152 char * kwnames[] = {
27153 (char *) "self",(char *) "font", NULL
27154 };
27155
27156 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ListItem_SetFont",kwnames,&obj0,&obj1)) SWIG_fail;
27157 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxListItem, 0 | 0 );
27158 if (!SWIG_IsOK(res1)) {
27159 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ListItem_SetFont" "', expected argument " "1"" of type '" "wxListItem *""'");
27160 }
27161 arg1 = reinterpret_cast< wxListItem * >(argp1);
27162 res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_wxFont, 0 | 0);
27163 if (!SWIG_IsOK(res2)) {
27164 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "ListItem_SetFont" "', expected argument " "2"" of type '" "wxFont const &""'");
27165 }
27166 if (!argp2) {
27167 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "ListItem_SetFont" "', expected argument " "2"" of type '" "wxFont const &""'");
27168 }
27169 arg2 = reinterpret_cast< wxFont * >(argp2);
27170 {
27171 PyThreadState* __tstate = wxPyBeginAllowThreads();
27172 (arg1)->SetFont((wxFont const &)*arg2);
27173 wxPyEndAllowThreads(__tstate);
27174 if (PyErr_Occurred()) SWIG_fail;
27175 }
27176 resultobj = SWIG_Py_Void();
27177 return resultobj;
27178fail:
27179 return NULL;
d55e5bfc
RD
27180}
27181
27182
554f62e9
RD
27183SWIGINTERN PyObject *_wrap_ListItem_GetMask(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
27184 PyObject *resultobj = 0;
27185 wxListItem *arg1 = (wxListItem *) 0 ;
27186 long result;
27187 void *argp1 = 0 ;
27188 int res1 = 0 ;
27189 PyObject *swig_obj[1] ;
27190
27191 if (!args) SWIG_fail;
27192 swig_obj[0] = args;
27193 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxListItem, 0 | 0 );
27194 if (!SWIG_IsOK(res1)) {
27195 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ListItem_GetMask" "', expected argument " "1"" of type '" "wxListItem *""'");
27196 }
27197 arg1 = reinterpret_cast< wxListItem * >(argp1);
27198 {
27199 PyThreadState* __tstate = wxPyBeginAllowThreads();
27200 result = (long)(arg1)->GetMask();
27201 wxPyEndAllowThreads(__tstate);
27202 if (PyErr_Occurred()) SWIG_fail;
27203 }
27204 resultobj = SWIG_From_long(static_cast< long >(result));
27205 return resultobj;
27206fail:
27207 return NULL;
d55e5bfc
RD
27208}
27209
27210
554f62e9
RD
27211SWIGINTERN PyObject *_wrap_ListItem_GetId(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
27212 PyObject *resultobj = 0;
27213 wxListItem *arg1 = (wxListItem *) 0 ;
27214 long result;
27215 void *argp1 = 0 ;
27216 int res1 = 0 ;
27217 PyObject *swig_obj[1] ;
27218
27219 if (!args) SWIG_fail;
27220 swig_obj[0] = args;
27221 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxListItem, 0 | 0 );
27222 if (!SWIG_IsOK(res1)) {
27223 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ListItem_GetId" "', expected argument " "1"" of type '" "wxListItem *""'");
27224 }
27225 arg1 = reinterpret_cast< wxListItem * >(argp1);
27226 {
27227 PyThreadState* __tstate = wxPyBeginAllowThreads();
27228 result = (long)(arg1)->GetId();
27229 wxPyEndAllowThreads(__tstate);
27230 if (PyErr_Occurred()) SWIG_fail;
27231 }
27232 resultobj = SWIG_From_long(static_cast< long >(result));
27233 return resultobj;
27234fail:
27235 return NULL;
d55e5bfc
RD
27236}
27237
27238
554f62e9
RD
27239SWIGINTERN PyObject *_wrap_ListItem_GetColumn(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
27240 PyObject *resultobj = 0;
27241 wxListItem *arg1 = (wxListItem *) 0 ;
27242 int result;
27243 void *argp1 = 0 ;
27244 int res1 = 0 ;
27245 PyObject *swig_obj[1] ;
27246
27247 if (!args) SWIG_fail;
27248 swig_obj[0] = args;
27249 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxListItem, 0 | 0 );
27250 if (!SWIG_IsOK(res1)) {
27251 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ListItem_GetColumn" "', expected argument " "1"" of type '" "wxListItem *""'");
27252 }
27253 arg1 = reinterpret_cast< wxListItem * >(argp1);
27254 {
27255 PyThreadState* __tstate = wxPyBeginAllowThreads();
27256 result = (int)(arg1)->GetColumn();
27257 wxPyEndAllowThreads(__tstate);
27258 if (PyErr_Occurred()) SWIG_fail;
27259 }
27260 resultobj = SWIG_From_int(static_cast< int >(result));
27261 return resultobj;
27262fail:
27263 return NULL;
d55e5bfc
RD
27264}
27265
27266
554f62e9
RD
27267SWIGINTERN PyObject *_wrap_ListItem_GetState(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
27268 PyObject *resultobj = 0;
27269 wxListItem *arg1 = (wxListItem *) 0 ;
27270 long result;
27271 void *argp1 = 0 ;
27272 int res1 = 0 ;
27273 PyObject *swig_obj[1] ;
27274
27275 if (!args) SWIG_fail;
27276 swig_obj[0] = args;
27277 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxListItem, 0 | 0 );
27278 if (!SWIG_IsOK(res1)) {
27279 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ListItem_GetState" "', expected argument " "1"" of type '" "wxListItem *""'");
27280 }
27281 arg1 = reinterpret_cast< wxListItem * >(argp1);
27282 {
27283 PyThreadState* __tstate = wxPyBeginAllowThreads();
27284 result = (long)(arg1)->GetState();
27285 wxPyEndAllowThreads(__tstate);
27286 if (PyErr_Occurred()) SWIG_fail;
27287 }
27288 resultobj = SWIG_From_long(static_cast< long >(result));
27289 return resultobj;
27290fail:
27291 return NULL;
d55e5bfc
RD
27292}
27293
27294
554f62e9
RD
27295SWIGINTERN PyObject *_wrap_ListItem_GetText(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
27296 PyObject *resultobj = 0;
27297 wxListItem *arg1 = (wxListItem *) 0 ;
27298 wxString *result = 0 ;
27299 void *argp1 = 0 ;
27300 int res1 = 0 ;
27301 PyObject *swig_obj[1] ;
27302
27303 if (!args) SWIG_fail;
27304 swig_obj[0] = args;
27305 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxListItem, 0 | 0 );
27306 if (!SWIG_IsOK(res1)) {
27307 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ListItem_GetText" "', expected argument " "1"" of type '" "wxListItem *""'");
27308 }
27309 arg1 = reinterpret_cast< wxListItem * >(argp1);
27310 {
27311 PyThreadState* __tstate = wxPyBeginAllowThreads();
d55e5bfc 27312 {
554f62e9
RD
27313 wxString const &_result_ref = (arg1)->GetText();
27314 result = (wxString *) &_result_ref;
27315 }
27316 wxPyEndAllowThreads(__tstate);
27317 if (PyErr_Occurred()) SWIG_fail;
27318 }
27319 {
d55e5bfc 27320#if wxUSE_UNICODE
554f62e9 27321 resultobj = PyUnicode_FromWideChar(result->c_str(), result->Len());
d55e5bfc 27322#else
554f62e9 27323 resultobj = PyString_FromStringAndSize(result->c_str(), result->Len());
d55e5bfc 27324#endif
554f62e9
RD
27325 }
27326 return resultobj;
27327fail:
27328 return NULL;
d55e5bfc
RD
27329}
27330
27331
554f62e9
RD
27332SWIGINTERN PyObject *_wrap_ListItem_GetImage(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
27333 PyObject *resultobj = 0;
27334 wxListItem *arg1 = (wxListItem *) 0 ;
27335 int result;
27336 void *argp1 = 0 ;
27337 int res1 = 0 ;
27338 PyObject *swig_obj[1] ;
27339
27340 if (!args) SWIG_fail;
27341 swig_obj[0] = args;
27342 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxListItem, 0 | 0 );
27343 if (!SWIG_IsOK(res1)) {
27344 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ListItem_GetImage" "', expected argument " "1"" of type '" "wxListItem *""'");
27345 }
27346 arg1 = reinterpret_cast< wxListItem * >(argp1);
27347 {
27348 PyThreadState* __tstate = wxPyBeginAllowThreads();
27349 result = (int)(arg1)->GetImage();
27350 wxPyEndAllowThreads(__tstate);
27351 if (PyErr_Occurred()) SWIG_fail;
27352 }
27353 resultobj = SWIG_From_int(static_cast< int >(result));
27354 return resultobj;
27355fail:
27356 return NULL;
d55e5bfc
RD
27357}
27358
27359
554f62e9
RD
27360SWIGINTERN PyObject *_wrap_ListItem_GetData(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
27361 PyObject *resultobj = 0;
27362 wxListItem *arg1 = (wxListItem *) 0 ;
27363 long result;
27364 void *argp1 = 0 ;
27365 int res1 = 0 ;
27366 PyObject *swig_obj[1] ;
27367
27368 if (!args) SWIG_fail;
27369 swig_obj[0] = args;
27370 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxListItem, 0 | 0 );
27371 if (!SWIG_IsOK(res1)) {
27372 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ListItem_GetData" "', expected argument " "1"" of type '" "wxListItem *""'");
27373 }
27374 arg1 = reinterpret_cast< wxListItem * >(argp1);
27375 {
27376 PyThreadState* __tstate = wxPyBeginAllowThreads();
27377 result = (long)(arg1)->GetData();
27378 wxPyEndAllowThreads(__tstate);
27379 if (PyErr_Occurred()) SWIG_fail;
27380 }
27381 resultobj = SWIG_From_long(static_cast< long >(result));
27382 return resultobj;
27383fail:
27384 return NULL;
8fb0e70a
RD
27385}
27386
27387
554f62e9
RD
27388SWIGINTERN PyObject *_wrap_ListItem_GetWidth(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
27389 PyObject *resultobj = 0;
27390 wxListItem *arg1 = (wxListItem *) 0 ;
27391 int result;
27392 void *argp1 = 0 ;
27393 int res1 = 0 ;
27394 PyObject *swig_obj[1] ;
27395
27396 if (!args) SWIG_fail;
27397 swig_obj[0] = args;
27398 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxListItem, 0 | 0 );
27399 if (!SWIG_IsOK(res1)) {
27400 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ListItem_GetWidth" "', expected argument " "1"" of type '" "wxListItem *""'");
27401 }
27402 arg1 = reinterpret_cast< wxListItem * >(argp1);
27403 {
27404 PyThreadState* __tstate = wxPyBeginAllowThreads();
27405 result = (int)(arg1)->GetWidth();
27406 wxPyEndAllowThreads(__tstate);
27407 if (PyErr_Occurred()) SWIG_fail;
27408 }
27409 resultobj = SWIG_From_int(static_cast< int >(result));
27410 return resultobj;
27411fail:
27412 return NULL;
d55e5bfc
RD
27413}
27414
27415
554f62e9
RD
27416SWIGINTERN PyObject *_wrap_ListItem_GetAlign(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
27417 PyObject *resultobj = 0;
27418 wxListItem *arg1 = (wxListItem *) 0 ;
27419 wxListColumnFormat result;
27420 void *argp1 = 0 ;
27421 int res1 = 0 ;
27422 PyObject *swig_obj[1] ;
27423
27424 if (!args) SWIG_fail;
27425 swig_obj[0] = args;
27426 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxListItem, 0 | 0 );
27427 if (!SWIG_IsOK(res1)) {
27428 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ListItem_GetAlign" "', expected argument " "1"" of type '" "wxListItem *""'");
27429 }
27430 arg1 = reinterpret_cast< wxListItem * >(argp1);
27431 {
27432 PyThreadState* __tstate = wxPyBeginAllowThreads();
27433 result = (wxListColumnFormat)(arg1)->GetAlign();
27434 wxPyEndAllowThreads(__tstate);
27435 if (PyErr_Occurred()) SWIG_fail;
27436 }
27437 resultobj = SWIG_From_int(static_cast< int >(result));
27438 return resultobj;
27439fail:
27440 return NULL;
d55e5bfc
RD
27441}
27442
27443
554f62e9
RD
27444SWIGINTERN PyObject *_wrap_ListItem_GetAttributes(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
27445 PyObject *resultobj = 0;
27446 wxListItem *arg1 = (wxListItem *) 0 ;
27447 wxListItemAttr *result = 0 ;
27448 void *argp1 = 0 ;
27449 int res1 = 0 ;
27450 PyObject *swig_obj[1] ;
27451
27452 if (!args) SWIG_fail;
27453 swig_obj[0] = args;
27454 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxListItem, 0 | 0 );
27455 if (!SWIG_IsOK(res1)) {
27456 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ListItem_GetAttributes" "', expected argument " "1"" of type '" "wxListItem *""'");
27457 }
27458 arg1 = reinterpret_cast< wxListItem * >(argp1);
27459 {
27460 PyThreadState* __tstate = wxPyBeginAllowThreads();
27461 result = (wxListItemAttr *)(arg1)->GetAttributes();
27462 wxPyEndAllowThreads(__tstate);
27463 if (PyErr_Occurred()) SWIG_fail;
27464 }
27465 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_wxListItemAttr, 0 | 0 );
27466 return resultobj;
27467fail:
27468 return NULL;
d55e5bfc
RD
27469}
27470
27471
554f62e9
RD
27472SWIGINTERN PyObject *_wrap_ListItem_HasAttributes(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
27473 PyObject *resultobj = 0;
27474 wxListItem *arg1 = (wxListItem *) 0 ;
27475 bool result;
27476 void *argp1 = 0 ;
27477 int res1 = 0 ;
27478 PyObject *swig_obj[1] ;
27479
27480 if (!args) SWIG_fail;
27481 swig_obj[0] = args;
27482 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxListItem, 0 | 0 );
27483 if (!SWIG_IsOK(res1)) {
27484 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ListItem_HasAttributes" "', expected argument " "1"" of type '" "wxListItem *""'");
27485 }
27486 arg1 = reinterpret_cast< wxListItem * >(argp1);
27487 {
27488 PyThreadState* __tstate = wxPyBeginAllowThreads();
27489 result = (bool)(arg1)->HasAttributes();
27490 wxPyEndAllowThreads(__tstate);
27491 if (PyErr_Occurred()) SWIG_fail;
27492 }
27493 {
27494 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
27495 }
27496 return resultobj;
27497fail:
27498 return NULL;
d55e5bfc
RD
27499}
27500
27501
554f62e9
RD
27502SWIGINTERN PyObject *_wrap_ListItem_GetTextColour(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
27503 PyObject *resultobj = 0;
27504 wxListItem *arg1 = (wxListItem *) 0 ;
27505 wxColour result;
27506 void *argp1 = 0 ;
27507 int res1 = 0 ;
27508 PyObject *swig_obj[1] ;
27509
27510 if (!args) SWIG_fail;
27511 swig_obj[0] = args;
27512 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxListItem, 0 | 0 );
27513 if (!SWIG_IsOK(res1)) {
27514 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ListItem_GetTextColour" "', expected argument " "1"" of type '" "wxListItem const *""'");
27515 }
27516 arg1 = reinterpret_cast< wxListItem * >(argp1);
27517 {
27518 PyThreadState* __tstate = wxPyBeginAllowThreads();
27519 result = ((wxListItem const *)arg1)->GetTextColour();
27520 wxPyEndAllowThreads(__tstate);
27521 if (PyErr_Occurred()) SWIG_fail;
27522 }
27523 resultobj = SWIG_NewPointerObj((new wxColour(static_cast< const wxColour& >(result))), SWIGTYPE_p_wxColour, SWIG_POINTER_OWN | 0 );
27524 return resultobj;
27525fail:
27526 return NULL;
d55e5bfc
RD
27527}
27528
27529
554f62e9
RD
27530SWIGINTERN PyObject *_wrap_ListItem_GetBackgroundColour(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
27531 PyObject *resultobj = 0;
27532 wxListItem *arg1 = (wxListItem *) 0 ;
27533 wxColour result;
27534 void *argp1 = 0 ;
27535 int res1 = 0 ;
27536 PyObject *swig_obj[1] ;
27537
27538 if (!args) SWIG_fail;
27539 swig_obj[0] = args;
27540 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxListItem, 0 | 0 );
27541 if (!SWIG_IsOK(res1)) {
27542 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ListItem_GetBackgroundColour" "', expected argument " "1"" of type '" "wxListItem const *""'");
27543 }
27544 arg1 = reinterpret_cast< wxListItem * >(argp1);
27545 {
27546 PyThreadState* __tstate = wxPyBeginAllowThreads();
27547 result = ((wxListItem const *)arg1)->GetBackgroundColour();
27548 wxPyEndAllowThreads(__tstate);
27549 if (PyErr_Occurred()) SWIG_fail;
27550 }
27551 resultobj = SWIG_NewPointerObj((new wxColour(static_cast< const wxColour& >(result))), SWIGTYPE_p_wxColour, SWIG_POINTER_OWN | 0 );
27552 return resultobj;
27553fail:
27554 return NULL;
d55e5bfc
RD
27555}
27556
27557
554f62e9
RD
27558SWIGINTERN PyObject *_wrap_ListItem_GetFont(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
27559 PyObject *resultobj = 0;
27560 wxListItem *arg1 = (wxListItem *) 0 ;
27561 wxFont result;
27562 void *argp1 = 0 ;
27563 int res1 = 0 ;
27564 PyObject *swig_obj[1] ;
27565
27566 if (!args) SWIG_fail;
27567 swig_obj[0] = args;
27568 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxListItem, 0 | 0 );
27569 if (!SWIG_IsOK(res1)) {
27570 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ListItem_GetFont" "', expected argument " "1"" of type '" "wxListItem const *""'");
27571 }
27572 arg1 = reinterpret_cast< wxListItem * >(argp1);
27573 {
27574 PyThreadState* __tstate = wxPyBeginAllowThreads();
27575 result = ((wxListItem const *)arg1)->GetFont();
27576 wxPyEndAllowThreads(__tstate);
27577 if (PyErr_Occurred()) SWIG_fail;
27578 }
27579 resultobj = SWIG_NewPointerObj((new wxFont(static_cast< const wxFont& >(result))), SWIGTYPE_p_wxFont, SWIG_POINTER_OWN | 0 );
27580 return resultobj;
27581fail:
27582 return NULL;
27583}
27584
27585
27586SWIGINTERN PyObject *_wrap_ListItem_m_mask_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
27587 PyObject *resultobj = 0;
27588 wxListItem *arg1 = (wxListItem *) 0 ;
27589 long arg2 ;
27590 void *argp1 = 0 ;
27591 int res1 = 0 ;
27592 long val2 ;
27593 int ecode2 = 0 ;
27594 PyObject *swig_obj[2] ;
27595
27596 if (!SWIG_Python_UnpackTuple(args,"ListItem_m_mask_set",2,2,swig_obj)) SWIG_fail;
27597 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxListItem, 0 | 0 );
27598 if (!SWIG_IsOK(res1)) {
27599 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ListItem_m_mask_set" "', expected argument " "1"" of type '" "wxListItem *""'");
27600 }
27601 arg1 = reinterpret_cast< wxListItem * >(argp1);
27602 ecode2 = SWIG_AsVal_long(swig_obj[1], &val2);
27603 if (!SWIG_IsOK(ecode2)) {
27604 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "ListItem_m_mask_set" "', expected argument " "2"" of type '" "long""'");
27605 }
27606 arg2 = static_cast< long >(val2);
27607 if (arg1) (arg1)->m_mask = arg2;
27608
27609 resultobj = SWIG_Py_Void();
27610 return resultobj;
27611fail:
27612 return NULL;
d55e5bfc
RD
27613}
27614
27615
554f62e9
RD
27616SWIGINTERN PyObject *_wrap_ListItem_m_mask_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
27617 PyObject *resultobj = 0;
27618 wxListItem *arg1 = (wxListItem *) 0 ;
27619 long result;
27620 void *argp1 = 0 ;
27621 int res1 = 0 ;
27622 PyObject *swig_obj[1] ;
27623
27624 if (!args) SWIG_fail;
27625 swig_obj[0] = args;
27626 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxListItem, 0 | 0 );
27627 if (!SWIG_IsOK(res1)) {
27628 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ListItem_m_mask_get" "', expected argument " "1"" of type '" "wxListItem *""'");
27629 }
27630 arg1 = reinterpret_cast< wxListItem * >(argp1);
27631 result = (long) ((arg1)->m_mask);
27632 resultobj = SWIG_From_long(static_cast< long >(result));
27633 return resultobj;
27634fail:
27635 return NULL;
27636}
27637
27638
27639SWIGINTERN PyObject *_wrap_ListItem_m_itemId_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
27640 PyObject *resultobj = 0;
27641 wxListItem *arg1 = (wxListItem *) 0 ;
27642 long arg2 ;
27643 void *argp1 = 0 ;
27644 int res1 = 0 ;
27645 long val2 ;
27646 int ecode2 = 0 ;
27647 PyObject *swig_obj[2] ;
27648
27649 if (!SWIG_Python_UnpackTuple(args,"ListItem_m_itemId_set",2,2,swig_obj)) SWIG_fail;
27650 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxListItem, 0 | 0 );
27651 if (!SWIG_IsOK(res1)) {
27652 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ListItem_m_itemId_set" "', expected argument " "1"" of type '" "wxListItem *""'");
27653 }
27654 arg1 = reinterpret_cast< wxListItem * >(argp1);
27655 ecode2 = SWIG_AsVal_long(swig_obj[1], &val2);
27656 if (!SWIG_IsOK(ecode2)) {
27657 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "ListItem_m_itemId_set" "', expected argument " "2"" of type '" "long""'");
27658 }
27659 arg2 = static_cast< long >(val2);
27660 if (arg1) (arg1)->m_itemId = arg2;
27661
27662 resultobj = SWIG_Py_Void();
27663 return resultobj;
27664fail:
27665 return NULL;
d55e5bfc
RD
27666}
27667
27668
554f62e9
RD
27669SWIGINTERN PyObject *_wrap_ListItem_m_itemId_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
27670 PyObject *resultobj = 0;
27671 wxListItem *arg1 = (wxListItem *) 0 ;
27672 long result;
27673 void *argp1 = 0 ;
27674 int res1 = 0 ;
27675 PyObject *swig_obj[1] ;
27676
27677 if (!args) SWIG_fail;
27678 swig_obj[0] = args;
27679 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxListItem, 0 | 0 );
27680 if (!SWIG_IsOK(res1)) {
27681 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ListItem_m_itemId_get" "', expected argument " "1"" of type '" "wxListItem *""'");
27682 }
27683 arg1 = reinterpret_cast< wxListItem * >(argp1);
27684 result = (long) ((arg1)->m_itemId);
27685 resultobj = SWIG_From_long(static_cast< long >(result));
27686 return resultobj;
27687fail:
27688 return NULL;
27689}
27690
27691
27692SWIGINTERN PyObject *_wrap_ListItem_m_col_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
27693 PyObject *resultobj = 0;
27694 wxListItem *arg1 = (wxListItem *) 0 ;
27695 int arg2 ;
27696 void *argp1 = 0 ;
27697 int res1 = 0 ;
27698 int val2 ;
27699 int ecode2 = 0 ;
27700 PyObject *swig_obj[2] ;
27701
27702 if (!SWIG_Python_UnpackTuple(args,"ListItem_m_col_set",2,2,swig_obj)) SWIG_fail;
27703 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxListItem, 0 | 0 );
27704 if (!SWIG_IsOK(res1)) {
27705 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ListItem_m_col_set" "', expected argument " "1"" of type '" "wxListItem *""'");
27706 }
27707 arg1 = reinterpret_cast< wxListItem * >(argp1);
27708 ecode2 = SWIG_AsVal_int(swig_obj[1], &val2);
27709 if (!SWIG_IsOK(ecode2)) {
27710 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "ListItem_m_col_set" "', expected argument " "2"" of type '" "int""'");
27711 }
27712 arg2 = static_cast< int >(val2);
27713 if (arg1) (arg1)->m_col = arg2;
27714
27715 resultobj = SWIG_Py_Void();
27716 return resultobj;
27717fail:
27718 return NULL;
d55e5bfc
RD
27719}
27720
27721
554f62e9
RD
27722SWIGINTERN PyObject *_wrap_ListItem_m_col_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
27723 PyObject *resultobj = 0;
27724 wxListItem *arg1 = (wxListItem *) 0 ;
27725 int result;
27726 void *argp1 = 0 ;
27727 int res1 = 0 ;
27728 PyObject *swig_obj[1] ;
27729
27730 if (!args) SWIG_fail;
27731 swig_obj[0] = args;
27732 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxListItem, 0 | 0 );
27733 if (!SWIG_IsOK(res1)) {
27734 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ListItem_m_col_get" "', expected argument " "1"" of type '" "wxListItem *""'");
27735 }
27736 arg1 = reinterpret_cast< wxListItem * >(argp1);
27737 result = (int) ((arg1)->m_col);
27738 resultobj = SWIG_From_int(static_cast< int >(result));
27739 return resultobj;
27740fail:
27741 return NULL;
27742}
27743
27744
27745SWIGINTERN PyObject *_wrap_ListItem_m_state_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
27746 PyObject *resultobj = 0;
27747 wxListItem *arg1 = (wxListItem *) 0 ;
27748 long arg2 ;
27749 void *argp1 = 0 ;
27750 int res1 = 0 ;
27751 long val2 ;
27752 int ecode2 = 0 ;
27753 PyObject *swig_obj[2] ;
27754
27755 if (!SWIG_Python_UnpackTuple(args,"ListItem_m_state_set",2,2,swig_obj)) SWIG_fail;
27756 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxListItem, 0 | 0 );
27757 if (!SWIG_IsOK(res1)) {
27758 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ListItem_m_state_set" "', expected argument " "1"" of type '" "wxListItem *""'");
27759 }
27760 arg1 = reinterpret_cast< wxListItem * >(argp1);
27761 ecode2 = SWIG_AsVal_long(swig_obj[1], &val2);
27762 if (!SWIG_IsOK(ecode2)) {
27763 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "ListItem_m_state_set" "', expected argument " "2"" of type '" "long""'");
27764 }
27765 arg2 = static_cast< long >(val2);
27766 if (arg1) (arg1)->m_state = arg2;
27767
27768 resultobj = SWIG_Py_Void();
27769 return resultobj;
27770fail:
27771 return NULL;
d55e5bfc
RD
27772}
27773
27774
554f62e9
RD
27775SWIGINTERN PyObject *_wrap_ListItem_m_state_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
27776 PyObject *resultobj = 0;
27777 wxListItem *arg1 = (wxListItem *) 0 ;
27778 long result;
27779 void *argp1 = 0 ;
27780 int res1 = 0 ;
27781 PyObject *swig_obj[1] ;
27782
27783 if (!args) SWIG_fail;
27784 swig_obj[0] = args;
27785 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxListItem, 0 | 0 );
27786 if (!SWIG_IsOK(res1)) {
27787 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ListItem_m_state_get" "', expected argument " "1"" of type '" "wxListItem *""'");
27788 }
27789 arg1 = reinterpret_cast< wxListItem * >(argp1);
27790 result = (long) ((arg1)->m_state);
27791 resultobj = SWIG_From_long(static_cast< long >(result));
27792 return resultobj;
27793fail:
27794 return NULL;
27795}
27796
27797
27798SWIGINTERN PyObject *_wrap_ListItem_m_stateMask_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
27799 PyObject *resultobj = 0;
27800 wxListItem *arg1 = (wxListItem *) 0 ;
27801 long arg2 ;
27802 void *argp1 = 0 ;
27803 int res1 = 0 ;
27804 long val2 ;
27805 int ecode2 = 0 ;
27806 PyObject *swig_obj[2] ;
27807
27808 if (!SWIG_Python_UnpackTuple(args,"ListItem_m_stateMask_set",2,2,swig_obj)) SWIG_fail;
27809 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxListItem, 0 | 0 );
27810 if (!SWIG_IsOK(res1)) {
27811 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ListItem_m_stateMask_set" "', expected argument " "1"" of type '" "wxListItem *""'");
27812 }
27813 arg1 = reinterpret_cast< wxListItem * >(argp1);
27814 ecode2 = SWIG_AsVal_long(swig_obj[1], &val2);
27815 if (!SWIG_IsOK(ecode2)) {
27816 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "ListItem_m_stateMask_set" "', expected argument " "2"" of type '" "long""'");
27817 }
27818 arg2 = static_cast< long >(val2);
27819 if (arg1) (arg1)->m_stateMask = arg2;
27820
27821 resultobj = SWIG_Py_Void();
27822 return resultobj;
27823fail:
27824 return NULL;
7e08d4ef
RD
27825}
27826
27827
554f62e9
RD
27828SWIGINTERN PyObject *_wrap_ListItem_m_stateMask_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
27829 PyObject *resultobj = 0;
27830 wxListItem *arg1 = (wxListItem *) 0 ;
27831 long result;
27832 void *argp1 = 0 ;
27833 int res1 = 0 ;
27834 PyObject *swig_obj[1] ;
27835
27836 if (!args) SWIG_fail;
27837 swig_obj[0] = args;
27838 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxListItem, 0 | 0 );
27839 if (!SWIG_IsOK(res1)) {
27840 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ListItem_m_stateMask_get" "', expected argument " "1"" of type '" "wxListItem *""'");
27841 }
27842 arg1 = reinterpret_cast< wxListItem * >(argp1);
27843 result = (long) ((arg1)->m_stateMask);
27844 resultobj = SWIG_From_long(static_cast< long >(result));
27845 return resultobj;
27846fail:
27847 return NULL;
27848}
27849
27850
27851SWIGINTERN PyObject *_wrap_ListItem_m_text_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
27852 PyObject *resultobj = 0;
27853 wxListItem *arg1 = (wxListItem *) 0 ;
27854 wxString *arg2 = (wxString *) 0 ;
27855 void *argp1 = 0 ;
27856 int res1 = 0 ;
27857 bool temp2 = false ;
27858 PyObject *swig_obj[2] ;
27859
27860 if (!SWIG_Python_UnpackTuple(args,"ListItem_m_text_set",2,2,swig_obj)) SWIG_fail;
27861 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxListItem, 0 | 0 );
27862 if (!SWIG_IsOK(res1)) {
27863 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ListItem_m_text_set" "', expected argument " "1"" of type '" "wxListItem *""'");
27864 }
27865 arg1 = reinterpret_cast< wxListItem * >(argp1);
27866 {
27867 arg2 = wxString_in_helper(swig_obj[1]);
27868 if (arg2 == NULL) SWIG_fail;
27869 temp2 = true;
27870 }
27871 if (arg1) (arg1)->m_text = *arg2;
27872
27873 resultobj = SWIG_Py_Void();
27874 {
27875 if (temp2)
27876 delete arg2;
27877 }
27878 return resultobj;
27879fail:
27880 {
27881 if (temp2)
27882 delete arg2;
27883 }
27884 return NULL;
7e08d4ef
RD
27885}
27886
27887
554f62e9
RD
27888SWIGINTERN PyObject *_wrap_ListItem_m_text_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
27889 PyObject *resultobj = 0;
27890 wxListItem *arg1 = (wxListItem *) 0 ;
27891 wxString *result = 0 ;
27892 void *argp1 = 0 ;
27893 int res1 = 0 ;
27894 PyObject *swig_obj[1] ;
27895
27896 if (!args) SWIG_fail;
27897 swig_obj[0] = args;
27898 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxListItem, 0 | 0 );
27899 if (!SWIG_IsOK(res1)) {
27900 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ListItem_m_text_get" "', expected argument " "1"" of type '" "wxListItem *""'");
27901 }
27902 arg1 = reinterpret_cast< wxListItem * >(argp1);
27903 result = (wxString *)& ((arg1)->m_text);
27904 {
27905#if wxUSE_UNICODE
27906 resultobj = PyUnicode_FromWideChar(result->c_str(), result->Len());
27907#else
27908 resultobj = PyString_FromStringAndSize(result->c_str(), result->Len());
27909#endif
27910 }
27911 return resultobj;
27912fail:
27913 return NULL;
7e08d4ef
RD
27914}
27915
27916
554f62e9
RD
27917SWIGINTERN PyObject *_wrap_ListItem_m_image_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
27918 PyObject *resultobj = 0;
27919 wxListItem *arg1 = (wxListItem *) 0 ;
27920 int arg2 ;
27921 void *argp1 = 0 ;
27922 int res1 = 0 ;
27923 int val2 ;
27924 int ecode2 = 0 ;
27925 PyObject *swig_obj[2] ;
27926
27927 if (!SWIG_Python_UnpackTuple(args,"ListItem_m_image_set",2,2,swig_obj)) SWIG_fail;
27928 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxListItem, 0 | 0 );
27929 if (!SWIG_IsOK(res1)) {
27930 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ListItem_m_image_set" "', expected argument " "1"" of type '" "wxListItem *""'");
27931 }
27932 arg1 = reinterpret_cast< wxListItem * >(argp1);
27933 ecode2 = SWIG_AsVal_int(swig_obj[1], &val2);
27934 if (!SWIG_IsOK(ecode2)) {
27935 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "ListItem_m_image_set" "', expected argument " "2"" of type '" "int""'");
27936 }
27937 arg2 = static_cast< int >(val2);
27938 if (arg1) (arg1)->m_image = arg2;
27939
27940 resultobj = SWIG_Py_Void();
27941 return resultobj;
27942fail:
27943 return NULL;
7e08d4ef
RD
27944}
27945
27946
554f62e9
RD
27947SWIGINTERN PyObject *_wrap_ListItem_m_image_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
27948 PyObject *resultobj = 0;
27949 wxListItem *arg1 = (wxListItem *) 0 ;
27950 int result;
27951 void *argp1 = 0 ;
27952 int res1 = 0 ;
27953 PyObject *swig_obj[1] ;
27954
27955 if (!args) SWIG_fail;
27956 swig_obj[0] = args;
27957 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxListItem, 0 | 0 );
27958 if (!SWIG_IsOK(res1)) {
27959 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ListItem_m_image_get" "', expected argument " "1"" of type '" "wxListItem *""'");
27960 }
27961 arg1 = reinterpret_cast< wxListItem * >(argp1);
27962 result = (int) ((arg1)->m_image);
27963 resultobj = SWIG_From_int(static_cast< int >(result));
27964 return resultobj;
27965fail:
27966 return NULL;
27967}
27968
27969
27970SWIGINTERN PyObject *_wrap_ListItem_m_data_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
27971 PyObject *resultobj = 0;
27972 wxListItem *arg1 = (wxListItem *) 0 ;
27973 long arg2 ;
27974 void *argp1 = 0 ;
27975 int res1 = 0 ;
27976 long val2 ;
27977 int ecode2 = 0 ;
27978 PyObject *swig_obj[2] ;
27979
27980 if (!SWIG_Python_UnpackTuple(args,"ListItem_m_data_set",2,2,swig_obj)) SWIG_fail;
27981 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxListItem, 0 | 0 );
27982 if (!SWIG_IsOK(res1)) {
27983 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ListItem_m_data_set" "', expected argument " "1"" of type '" "wxListItem *""'");
27984 }
27985 arg1 = reinterpret_cast< wxListItem * >(argp1);
27986 ecode2 = SWIG_AsVal_long(swig_obj[1], &val2);
27987 if (!SWIG_IsOK(ecode2)) {
27988 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "ListItem_m_data_set" "', expected argument " "2"" of type '" "long""'");
27989 }
27990 arg2 = static_cast< long >(val2);
27991 if (arg1) (arg1)->m_data = arg2;
27992
27993 resultobj = SWIG_Py_Void();
27994 return resultobj;
27995fail:
27996 return NULL;
7e08d4ef
RD
27997}
27998
27999
554f62e9
RD
28000SWIGINTERN PyObject *_wrap_ListItem_m_data_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
28001 PyObject *resultobj = 0;
28002 wxListItem *arg1 = (wxListItem *) 0 ;
28003 long result;
28004 void *argp1 = 0 ;
28005 int res1 = 0 ;
28006 PyObject *swig_obj[1] ;
28007
28008 if (!args) SWIG_fail;
28009 swig_obj[0] = args;
28010 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxListItem, 0 | 0 );
28011 if (!SWIG_IsOK(res1)) {
28012 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ListItem_m_data_get" "', expected argument " "1"" of type '" "wxListItem *""'");
28013 }
28014 arg1 = reinterpret_cast< wxListItem * >(argp1);
28015 result = (long) ((arg1)->m_data);
28016 resultobj = SWIG_From_long(static_cast< long >(result));
28017 return resultobj;
28018fail:
28019 return NULL;
28020}
28021
28022
28023SWIGINTERN PyObject *_wrap_ListItem_m_format_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
28024 PyObject *resultobj = 0;
28025 wxListItem *arg1 = (wxListItem *) 0 ;
28026 int arg2 ;
28027 void *argp1 = 0 ;
28028 int res1 = 0 ;
28029 int val2 ;
28030 int ecode2 = 0 ;
28031 PyObject *swig_obj[2] ;
28032
28033 if (!SWIG_Python_UnpackTuple(args,"ListItem_m_format_set",2,2,swig_obj)) SWIG_fail;
28034 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxListItem, 0 | 0 );
28035 if (!SWIG_IsOK(res1)) {
28036 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ListItem_m_format_set" "', expected argument " "1"" of type '" "wxListItem *""'");
28037 }
28038 arg1 = reinterpret_cast< wxListItem * >(argp1);
28039 ecode2 = SWIG_AsVal_int(swig_obj[1], &val2);
28040 if (!SWIG_IsOK(ecode2)) {
28041 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "ListItem_m_format_set" "', expected argument " "2"" of type '" "int""'");
28042 }
28043 arg2 = static_cast< int >(val2);
28044 if (arg1) (arg1)->m_format = arg2;
28045
28046 resultobj = SWIG_Py_Void();
28047 return resultobj;
28048fail:
28049 return NULL;
d55e5bfc
RD
28050}
28051
28052
554f62e9
RD
28053SWIGINTERN PyObject *_wrap_ListItem_m_format_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
28054 PyObject *resultobj = 0;
28055 wxListItem *arg1 = (wxListItem *) 0 ;
28056 int result;
28057 void *argp1 = 0 ;
28058 int res1 = 0 ;
28059 PyObject *swig_obj[1] ;
28060
28061 if (!args) SWIG_fail;
28062 swig_obj[0] = args;
28063 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxListItem, 0 | 0 );
28064 if (!SWIG_IsOK(res1)) {
28065 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ListItem_m_format_get" "', expected argument " "1"" of type '" "wxListItem *""'");
28066 }
28067 arg1 = reinterpret_cast< wxListItem * >(argp1);
28068 result = (int) ((arg1)->m_format);
28069 resultobj = SWIG_From_int(static_cast< int >(result));
28070 return resultobj;
28071fail:
28072 return NULL;
28073}
28074
28075
28076SWIGINTERN PyObject *_wrap_ListItem_m_width_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
28077 PyObject *resultobj = 0;
28078 wxListItem *arg1 = (wxListItem *) 0 ;
28079 int arg2 ;
28080 void *argp1 = 0 ;
28081 int res1 = 0 ;
28082 int val2 ;
28083 int ecode2 = 0 ;
28084 PyObject *swig_obj[2] ;
28085
28086 if (!SWIG_Python_UnpackTuple(args,"ListItem_m_width_set",2,2,swig_obj)) SWIG_fail;
28087 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxListItem, 0 | 0 );
28088 if (!SWIG_IsOK(res1)) {
28089 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ListItem_m_width_set" "', expected argument " "1"" of type '" "wxListItem *""'");
28090 }
28091 arg1 = reinterpret_cast< wxListItem * >(argp1);
28092 ecode2 = SWIG_AsVal_int(swig_obj[1], &val2);
28093 if (!SWIG_IsOK(ecode2)) {
28094 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "ListItem_m_width_set" "', expected argument " "2"" of type '" "int""'");
28095 }
28096 arg2 = static_cast< int >(val2);
28097 if (arg1) (arg1)->m_width = arg2;
28098
28099 resultobj = SWIG_Py_Void();
28100 return resultobj;
28101fail:
28102 return NULL;
d55e5bfc
RD
28103}
28104
28105
554f62e9
RD
28106SWIGINTERN PyObject *_wrap_ListItem_m_width_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
28107 PyObject *resultobj = 0;
28108 wxListItem *arg1 = (wxListItem *) 0 ;
28109 int result;
28110 void *argp1 = 0 ;
28111 int res1 = 0 ;
28112 PyObject *swig_obj[1] ;
28113
28114 if (!args) SWIG_fail;
28115 swig_obj[0] = args;
28116 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxListItem, 0 | 0 );
28117 if (!SWIG_IsOK(res1)) {
28118 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ListItem_m_width_get" "', expected argument " "1"" of type '" "wxListItem *""'");
28119 }
28120 arg1 = reinterpret_cast< wxListItem * >(argp1);
28121 result = (int) ((arg1)->m_width);
28122 resultobj = SWIG_From_int(static_cast< int >(result));
28123 return resultobj;
28124fail:
28125 return NULL;
28126}
28127
28128
28129SWIGINTERN PyObject *ListItem_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
28130 PyObject *obj;
28131 if (!SWIG_Python_UnpackTuple(args,(char*)"swigregister", 1, 1,&obj)) return NULL;
28132 SWIG_TypeNewClientData(SWIGTYPE_p_wxListItem, SWIG_NewClientData(obj));
28133 return SWIG_Py_Void();
28134}
28135
28136SWIGINTERN PyObject *ListItem_swiginit(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
28137 return SWIG_Python_InitShadowInstance(args);
28138}
28139
28140SWIGINTERN PyObject *_wrap_new_ListEvent(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
28141 PyObject *resultobj = 0;
28142 wxEventType arg1 = (wxEventType) wxEVT_NULL ;
28143 int arg2 = (int) 0 ;
28144 wxListEvent *result = 0 ;
28145 int val1 ;
28146 int ecode1 = 0 ;
28147 int val2 ;
28148 int ecode2 = 0 ;
28149 PyObject * obj0 = 0 ;
28150 PyObject * obj1 = 0 ;
28151 char * kwnames[] = {
28152 (char *) "commandType",(char *) "id", NULL
28153 };
28154
28155 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|OO:new_ListEvent",kwnames,&obj0,&obj1)) SWIG_fail;
28156 if (obj0) {
28157 ecode1 = SWIG_AsVal_int(obj0, &val1);
28158 if (!SWIG_IsOK(ecode1)) {
28159 SWIG_exception_fail(SWIG_ArgError(ecode1), "in method '" "new_ListEvent" "', expected argument " "1"" of type '" "wxEventType""'");
28160 }
28161 arg1 = static_cast< wxEventType >(val1);
28162 }
28163 if (obj1) {
28164 ecode2 = SWIG_AsVal_int(obj1, &val2);
28165 if (!SWIG_IsOK(ecode2)) {
28166 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "new_ListEvent" "', expected argument " "2"" of type '" "int""'");
28167 }
28168 arg2 = static_cast< int >(val2);
28169 }
28170 {
28171 PyThreadState* __tstate = wxPyBeginAllowThreads();
28172 result = (wxListEvent *)new wxListEvent(arg1,arg2);
28173 wxPyEndAllowThreads(__tstate);
28174 if (PyErr_Occurred()) SWIG_fail;
28175 }
28176 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_wxListEvent, SWIG_POINTER_NEW | 0 );
28177 return resultobj;
28178fail:
28179 return NULL;
28180}
28181
28182
28183SWIGINTERN PyObject *_wrap_ListEvent_m_code_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
28184 PyObject *resultobj = 0;
28185 wxListEvent *arg1 = (wxListEvent *) 0 ;
28186 int arg2 ;
28187 void *argp1 = 0 ;
28188 int res1 = 0 ;
28189 int val2 ;
28190 int ecode2 = 0 ;
28191 PyObject *swig_obj[2] ;
28192
28193 if (!SWIG_Python_UnpackTuple(args,"ListEvent_m_code_set",2,2,swig_obj)) SWIG_fail;
28194 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxListEvent, 0 | 0 );
28195 if (!SWIG_IsOK(res1)) {
28196 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ListEvent_m_code_set" "', expected argument " "1"" of type '" "wxListEvent *""'");
28197 }
28198 arg1 = reinterpret_cast< wxListEvent * >(argp1);
28199 ecode2 = SWIG_AsVal_int(swig_obj[1], &val2);
28200 if (!SWIG_IsOK(ecode2)) {
28201 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "ListEvent_m_code_set" "', expected argument " "2"" of type '" "int""'");
28202 }
28203 arg2 = static_cast< int >(val2);
28204 if (arg1) (arg1)->m_code = arg2;
28205
28206 resultobj = SWIG_Py_Void();
28207 return resultobj;
28208fail:
28209 return NULL;
d55e5bfc
RD
28210}
28211
28212
554f62e9
RD
28213SWIGINTERN PyObject *_wrap_ListEvent_m_code_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
28214 PyObject *resultobj = 0;
28215 wxListEvent *arg1 = (wxListEvent *) 0 ;
28216 int result;
28217 void *argp1 = 0 ;
28218 int res1 = 0 ;
28219 PyObject *swig_obj[1] ;
28220
28221 if (!args) SWIG_fail;
28222 swig_obj[0] = args;
28223 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxListEvent, 0 | 0 );
28224 if (!SWIG_IsOK(res1)) {
28225 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ListEvent_m_code_get" "', expected argument " "1"" of type '" "wxListEvent *""'");
28226 }
28227 arg1 = reinterpret_cast< wxListEvent * >(argp1);
28228 result = (int) ((arg1)->m_code);
28229 resultobj = SWIG_From_int(static_cast< int >(result));
28230 return resultobj;
28231fail:
28232 return NULL;
28233}
28234
28235
28236SWIGINTERN PyObject *_wrap_ListEvent_m_oldItemIndex_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
28237 PyObject *resultobj = 0;
28238 wxListEvent *arg1 = (wxListEvent *) 0 ;
28239 long arg2 ;
28240 void *argp1 = 0 ;
28241 int res1 = 0 ;
28242 long val2 ;
28243 int ecode2 = 0 ;
28244 PyObject *swig_obj[2] ;
28245
28246 if (!SWIG_Python_UnpackTuple(args,"ListEvent_m_oldItemIndex_set",2,2,swig_obj)) SWIG_fail;
28247 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxListEvent, 0 | 0 );
28248 if (!SWIG_IsOK(res1)) {
28249 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ListEvent_m_oldItemIndex_set" "', expected argument " "1"" of type '" "wxListEvent *""'");
28250 }
28251 arg1 = reinterpret_cast< wxListEvent * >(argp1);
28252 ecode2 = SWIG_AsVal_long(swig_obj[1], &val2);
28253 if (!SWIG_IsOK(ecode2)) {
28254 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "ListEvent_m_oldItemIndex_set" "', expected argument " "2"" of type '" "long""'");
28255 }
28256 arg2 = static_cast< long >(val2);
28257 if (arg1) (arg1)->m_oldItemIndex = arg2;
28258
28259 resultobj = SWIG_Py_Void();
28260 return resultobj;
28261fail:
28262 return NULL;
d55e5bfc
RD
28263}
28264
28265
554f62e9
RD
28266SWIGINTERN PyObject *_wrap_ListEvent_m_oldItemIndex_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
28267 PyObject *resultobj = 0;
28268 wxListEvent *arg1 = (wxListEvent *) 0 ;
28269 long result;
28270 void *argp1 = 0 ;
28271 int res1 = 0 ;
28272 PyObject *swig_obj[1] ;
28273
28274 if (!args) SWIG_fail;
28275 swig_obj[0] = args;
28276 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxListEvent, 0 | 0 );
28277 if (!SWIG_IsOK(res1)) {
28278 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ListEvent_m_oldItemIndex_get" "', expected argument " "1"" of type '" "wxListEvent *""'");
28279 }
28280 arg1 = reinterpret_cast< wxListEvent * >(argp1);
28281 result = (long) ((arg1)->m_oldItemIndex);
28282 resultobj = SWIG_From_long(static_cast< long >(result));
28283 return resultobj;
28284fail:
28285 return NULL;
28286}
28287
28288
28289SWIGINTERN PyObject *_wrap_ListEvent_m_itemIndex_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
28290 PyObject *resultobj = 0;
28291 wxListEvent *arg1 = (wxListEvent *) 0 ;
28292 long arg2 ;
28293 void *argp1 = 0 ;
28294 int res1 = 0 ;
28295 long val2 ;
28296 int ecode2 = 0 ;
28297 PyObject *swig_obj[2] ;
28298
28299 if (!SWIG_Python_UnpackTuple(args,"ListEvent_m_itemIndex_set",2,2,swig_obj)) SWIG_fail;
28300 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxListEvent, 0 | 0 );
28301 if (!SWIG_IsOK(res1)) {
28302 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ListEvent_m_itemIndex_set" "', expected argument " "1"" of type '" "wxListEvent *""'");
28303 }
28304 arg1 = reinterpret_cast< wxListEvent * >(argp1);
28305 ecode2 = SWIG_AsVal_long(swig_obj[1], &val2);
28306 if (!SWIG_IsOK(ecode2)) {
28307 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "ListEvent_m_itemIndex_set" "', expected argument " "2"" of type '" "long""'");
28308 }
28309 arg2 = static_cast< long >(val2);
28310 if (arg1) (arg1)->m_itemIndex = arg2;
28311
28312 resultobj = SWIG_Py_Void();
28313 return resultobj;
28314fail:
28315 return NULL;
d55e5bfc
RD
28316}
28317
28318
554f62e9
RD
28319SWIGINTERN PyObject *_wrap_ListEvent_m_itemIndex_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
28320 PyObject *resultobj = 0;
28321 wxListEvent *arg1 = (wxListEvent *) 0 ;
28322 long result;
28323 void *argp1 = 0 ;
28324 int res1 = 0 ;
28325 PyObject *swig_obj[1] ;
28326
28327 if (!args) SWIG_fail;
28328 swig_obj[0] = args;
28329 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxListEvent, 0 | 0 );
28330 if (!SWIG_IsOK(res1)) {
28331 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ListEvent_m_itemIndex_get" "', expected argument " "1"" of type '" "wxListEvent *""'");
28332 }
28333 arg1 = reinterpret_cast< wxListEvent * >(argp1);
28334 result = (long) ((arg1)->m_itemIndex);
28335 resultobj = SWIG_From_long(static_cast< long >(result));
28336 return resultobj;
28337fail:
28338 return NULL;
28339}
28340
28341
28342SWIGINTERN PyObject *_wrap_ListEvent_m_col_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
28343 PyObject *resultobj = 0;
28344 wxListEvent *arg1 = (wxListEvent *) 0 ;
28345 int arg2 ;
28346 void *argp1 = 0 ;
28347 int res1 = 0 ;
28348 int val2 ;
28349 int ecode2 = 0 ;
28350 PyObject *swig_obj[2] ;
28351
28352 if (!SWIG_Python_UnpackTuple(args,"ListEvent_m_col_set",2,2,swig_obj)) SWIG_fail;
28353 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxListEvent, 0 | 0 );
28354 if (!SWIG_IsOK(res1)) {
28355 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ListEvent_m_col_set" "', expected argument " "1"" of type '" "wxListEvent *""'");
28356 }
28357 arg1 = reinterpret_cast< wxListEvent * >(argp1);
28358 ecode2 = SWIG_AsVal_int(swig_obj[1], &val2);
28359 if (!SWIG_IsOK(ecode2)) {
28360 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "ListEvent_m_col_set" "', expected argument " "2"" of type '" "int""'");
28361 }
28362 arg2 = static_cast< int >(val2);
28363 if (arg1) (arg1)->m_col = arg2;
28364
28365 resultobj = SWIG_Py_Void();
28366 return resultobj;
28367fail:
28368 return NULL;
d55e5bfc
RD
28369}
28370
28371
554f62e9
RD
28372SWIGINTERN PyObject *_wrap_ListEvent_m_col_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
28373 PyObject *resultobj = 0;
28374 wxListEvent *arg1 = (wxListEvent *) 0 ;
28375 int result;
28376 void *argp1 = 0 ;
28377 int res1 = 0 ;
28378 PyObject *swig_obj[1] ;
28379
28380 if (!args) SWIG_fail;
28381 swig_obj[0] = args;
28382 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxListEvent, 0 | 0 );
28383 if (!SWIG_IsOK(res1)) {
28384 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ListEvent_m_col_get" "', expected argument " "1"" of type '" "wxListEvent *""'");
28385 }
28386 arg1 = reinterpret_cast< wxListEvent * >(argp1);
28387 result = (int) ((arg1)->m_col);
28388 resultobj = SWIG_From_int(static_cast< int >(result));
28389 return resultobj;
28390fail:
28391 return NULL;
28392}
28393
28394
28395SWIGINTERN PyObject *_wrap_ListEvent_m_pointDrag_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
28396 PyObject *resultobj = 0;
28397 wxListEvent *arg1 = (wxListEvent *) 0 ;
28398 wxPoint *arg2 = (wxPoint *) 0 ;
28399 void *argp1 = 0 ;
28400 int res1 = 0 ;
28401 void *argp2 = 0 ;
28402 int res2 = 0 ;
28403 PyObject *swig_obj[2] ;
28404
28405 if (!SWIG_Python_UnpackTuple(args,"ListEvent_m_pointDrag_set",2,2,swig_obj)) SWIG_fail;
28406 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxListEvent, 0 | 0 );
28407 if (!SWIG_IsOK(res1)) {
28408 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ListEvent_m_pointDrag_set" "', expected argument " "1"" of type '" "wxListEvent *""'");
28409 }
28410 arg1 = reinterpret_cast< wxListEvent * >(argp1);
28411 res2 = SWIG_ConvertPtr(swig_obj[1], &argp2,SWIGTYPE_p_wxPoint, 0 | 0 );
28412 if (!SWIG_IsOK(res2)) {
28413 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "ListEvent_m_pointDrag_set" "', expected argument " "2"" of type '" "wxPoint *""'");
28414 }
28415 arg2 = reinterpret_cast< wxPoint * >(argp2);
28416 if (arg1) (arg1)->m_pointDrag = *arg2;
28417
28418 resultobj = SWIG_Py_Void();
28419 return resultobj;
28420fail:
28421 return NULL;
d55e5bfc
RD
28422}
28423
28424
554f62e9
RD
28425SWIGINTERN PyObject *_wrap_ListEvent_m_pointDrag_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
28426 PyObject *resultobj = 0;
28427 wxListEvent *arg1 = (wxListEvent *) 0 ;
28428 wxPoint *result = 0 ;
28429 void *argp1 = 0 ;
28430 int res1 = 0 ;
28431 PyObject *swig_obj[1] ;
28432
28433 if (!args) SWIG_fail;
28434 swig_obj[0] = args;
28435 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxListEvent, 0 | 0 );
28436 if (!SWIG_IsOK(res1)) {
28437 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ListEvent_m_pointDrag_get" "', expected argument " "1"" of type '" "wxListEvent *""'");
28438 }
28439 arg1 = reinterpret_cast< wxListEvent * >(argp1);
28440 result = (wxPoint *)& ((arg1)->m_pointDrag);
28441 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_wxPoint, 0 | 0 );
28442 return resultobj;
28443fail:
28444 return NULL;
28445}
28446
28447
28448SWIGINTERN PyObject *_wrap_ListEvent_m_item_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
28449 PyObject *resultobj = 0;
28450 wxListEvent *arg1 = (wxListEvent *) 0 ;
28451 wxListItem *result = 0 ;
28452 void *argp1 = 0 ;
28453 int res1 = 0 ;
28454 PyObject *swig_obj[1] ;
28455
28456 if (!args) SWIG_fail;
28457 swig_obj[0] = args;
28458 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxListEvent, 0 | 0 );
28459 if (!SWIG_IsOK(res1)) {
28460 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ListEvent_m_item_get" "', expected argument " "1"" of type '" "wxListEvent *""'");
28461 }
28462 arg1 = reinterpret_cast< wxListEvent * >(argp1);
28463 result = (wxListItem *)& ((arg1)->m_item);
28464 {
3ecece7e 28465 resultobj = wxPyMake_wxObject(result, 0);
554f62e9
RD
28466 }
28467 return resultobj;
28468fail:
28469 return NULL;
f20a2e1f
RD
28470}
28471
28472
554f62e9
RD
28473SWIGINTERN PyObject *_wrap_ListEvent_GetKeyCode(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
28474 PyObject *resultobj = 0;
28475 wxListEvent *arg1 = (wxListEvent *) 0 ;
28476 int result;
28477 void *argp1 = 0 ;
28478 int res1 = 0 ;
28479 PyObject *swig_obj[1] ;
28480
28481 if (!args) SWIG_fail;
28482 swig_obj[0] = args;
28483 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxListEvent, 0 | 0 );
28484 if (!SWIG_IsOK(res1)) {
28485 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ListEvent_GetKeyCode" "', expected argument " "1"" of type '" "wxListEvent *""'");
28486 }
28487 arg1 = reinterpret_cast< wxListEvent * >(argp1);
28488 {
28489 PyThreadState* __tstate = wxPyBeginAllowThreads();
28490 result = (int)(arg1)->GetKeyCode();
28491 wxPyEndAllowThreads(__tstate);
28492 if (PyErr_Occurred()) SWIG_fail;
28493 }
28494 resultobj = SWIG_From_int(static_cast< int >(result));
28495 return resultobj;
28496fail:
28497 return NULL;
d55e5bfc
RD
28498}
28499
28500
554f62e9
RD
28501SWIGINTERN PyObject *_wrap_ListEvent_GetIndex(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
28502 PyObject *resultobj = 0;
28503 wxListEvent *arg1 = (wxListEvent *) 0 ;
28504 long result;
28505 void *argp1 = 0 ;
28506 int res1 = 0 ;
28507 PyObject *swig_obj[1] ;
28508
28509 if (!args) SWIG_fail;
28510 swig_obj[0] = args;
28511 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxListEvent, 0 | 0 );
28512 if (!SWIG_IsOK(res1)) {
28513 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ListEvent_GetIndex" "', expected argument " "1"" of type '" "wxListEvent *""'");
28514 }
28515 arg1 = reinterpret_cast< wxListEvent * >(argp1);
28516 {
28517 PyThreadState* __tstate = wxPyBeginAllowThreads();
28518 result = (long)(arg1)->GetIndex();
28519 wxPyEndAllowThreads(__tstate);
28520 if (PyErr_Occurred()) SWIG_fail;
28521 }
28522 resultobj = SWIG_From_long(static_cast< long >(result));
28523 return resultobj;
28524fail:
28525 return NULL;
d55e5bfc
RD
28526}
28527
28528
554f62e9
RD
28529SWIGINTERN PyObject *_wrap_ListEvent_GetColumn(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
28530 PyObject *resultobj = 0;
28531 wxListEvent *arg1 = (wxListEvent *) 0 ;
28532 int result;
28533 void *argp1 = 0 ;
28534 int res1 = 0 ;
28535 PyObject *swig_obj[1] ;
28536
28537 if (!args) SWIG_fail;
28538 swig_obj[0] = args;
28539 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxListEvent, 0 | 0 );
28540 if (!SWIG_IsOK(res1)) {
28541 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ListEvent_GetColumn" "', expected argument " "1"" of type '" "wxListEvent *""'");
28542 }
28543 arg1 = reinterpret_cast< wxListEvent * >(argp1);
28544 {
28545 PyThreadState* __tstate = wxPyBeginAllowThreads();
28546 result = (int)(arg1)->GetColumn();
28547 wxPyEndAllowThreads(__tstate);
28548 if (PyErr_Occurred()) SWIG_fail;
28549 }
28550 resultobj = SWIG_From_int(static_cast< int >(result));
28551 return resultobj;
28552fail:
28553 return NULL;
d55e5bfc
RD
28554}
28555
28556
554f62e9
RD
28557SWIGINTERN PyObject *_wrap_ListEvent_GetPoint(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
28558 PyObject *resultobj = 0;
28559 wxListEvent *arg1 = (wxListEvent *) 0 ;
28560 wxPoint result;
28561 void *argp1 = 0 ;
28562 int res1 = 0 ;
28563 PyObject *swig_obj[1] ;
28564
28565 if (!args) SWIG_fail;
28566 swig_obj[0] = args;
28567 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxListEvent, 0 | 0 );
28568 if (!SWIG_IsOK(res1)) {
28569 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ListEvent_GetPoint" "', expected argument " "1"" of type '" "wxListEvent *""'");
28570 }
28571 arg1 = reinterpret_cast< wxListEvent * >(argp1);
28572 {
28573 PyThreadState* __tstate = wxPyBeginAllowThreads();
28574 result = (arg1)->GetPoint();
28575 wxPyEndAllowThreads(__tstate);
28576 if (PyErr_Occurred()) SWIG_fail;
28577 }
28578 resultobj = SWIG_NewPointerObj((new wxPoint(static_cast< const wxPoint& >(result))), SWIGTYPE_p_wxPoint, SWIG_POINTER_OWN | 0 );
28579 return resultobj;
28580fail:
28581 return NULL;
d55e5bfc
RD
28582}
28583
28584
554f62e9
RD
28585SWIGINTERN PyObject *_wrap_ListEvent_GetLabel(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
28586 PyObject *resultobj = 0;
28587 wxListEvent *arg1 = (wxListEvent *) 0 ;
28588 wxString *result = 0 ;
28589 void *argp1 = 0 ;
28590 int res1 = 0 ;
28591 PyObject *swig_obj[1] ;
28592
28593 if (!args) SWIG_fail;
28594 swig_obj[0] = args;
28595 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxListEvent, 0 | 0 );
28596 if (!SWIG_IsOK(res1)) {
28597 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ListEvent_GetLabel" "', expected argument " "1"" of type '" "wxListEvent *""'");
28598 }
28599 arg1 = reinterpret_cast< wxListEvent * >(argp1);
28600 {
28601 PyThreadState* __tstate = wxPyBeginAllowThreads();
d55e5bfc 28602 {
554f62e9
RD
28603 wxString const &_result_ref = (arg1)->GetLabel();
28604 result = (wxString *) &_result_ref;
d55e5bfc 28605 }
554f62e9
RD
28606 wxPyEndAllowThreads(__tstate);
28607 if (PyErr_Occurred()) SWIG_fail;
28608 }
28609 {
28610#if wxUSE_UNICODE
28611 resultobj = PyUnicode_FromWideChar(result->c_str(), result->Len());
28612#else
28613 resultobj = PyString_FromStringAndSize(result->c_str(), result->Len());
28614#endif
28615 }
28616 return resultobj;
28617fail:
28618 return NULL;
d55e5bfc
RD
28619}
28620
28621
554f62e9
RD
28622SWIGINTERN PyObject *_wrap_ListEvent_GetText(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
28623 PyObject *resultobj = 0;
28624 wxListEvent *arg1 = (wxListEvent *) 0 ;
28625 wxString *result = 0 ;
28626 void *argp1 = 0 ;
28627 int res1 = 0 ;
28628 PyObject *swig_obj[1] ;
28629
28630 if (!args) SWIG_fail;
28631 swig_obj[0] = args;
28632 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxListEvent, 0 | 0 );
28633 if (!SWIG_IsOK(res1)) {
28634 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ListEvent_GetText" "', expected argument " "1"" of type '" "wxListEvent *""'");
28635 }
28636 arg1 = reinterpret_cast< wxListEvent * >(argp1);
28637 {
28638 PyThreadState* __tstate = wxPyBeginAllowThreads();
d55e5bfc 28639 {
554f62e9
RD
28640 wxString const &_result_ref = (arg1)->GetText();
28641 result = (wxString *) &_result_ref;
d55e5bfc 28642 }
554f62e9
RD
28643 wxPyEndAllowThreads(__tstate);
28644 if (PyErr_Occurred()) SWIG_fail;
28645 }
28646 {
28647#if wxUSE_UNICODE
28648 resultobj = PyUnicode_FromWideChar(result->c_str(), result->Len());
28649#else
28650 resultobj = PyString_FromStringAndSize(result->c_str(), result->Len());
28651#endif
28652 }
28653 return resultobj;
28654fail:
28655 return NULL;
d55e5bfc
RD
28656}
28657
28658
554f62e9
RD
28659SWIGINTERN PyObject *_wrap_ListEvent_GetImage(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
28660 PyObject *resultobj = 0;
28661 wxListEvent *arg1 = (wxListEvent *) 0 ;
28662 int result;
28663 void *argp1 = 0 ;
28664 int res1 = 0 ;
28665 PyObject *swig_obj[1] ;
28666
28667 if (!args) SWIG_fail;
28668 swig_obj[0] = args;
28669 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxListEvent, 0 | 0 );
28670 if (!SWIG_IsOK(res1)) {
28671 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ListEvent_GetImage" "', expected argument " "1"" of type '" "wxListEvent *""'");
28672 }
28673 arg1 = reinterpret_cast< wxListEvent * >(argp1);
28674 {
28675 PyThreadState* __tstate = wxPyBeginAllowThreads();
28676 result = (int)(arg1)->GetImage();
28677 wxPyEndAllowThreads(__tstate);
28678 if (PyErr_Occurred()) SWIG_fail;
28679 }
28680 resultobj = SWIG_From_int(static_cast< int >(result));
28681 return resultobj;
28682fail:
28683 return NULL;
d55e5bfc
RD
28684}
28685
28686
554f62e9
RD
28687SWIGINTERN PyObject *_wrap_ListEvent_GetData(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
28688 PyObject *resultobj = 0;
28689 wxListEvent *arg1 = (wxListEvent *) 0 ;
28690 long result;
28691 void *argp1 = 0 ;
28692 int res1 = 0 ;
28693 PyObject *swig_obj[1] ;
28694
28695 if (!args) SWIG_fail;
28696 swig_obj[0] = args;
28697 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxListEvent, 0 | 0 );
28698 if (!SWIG_IsOK(res1)) {
28699 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ListEvent_GetData" "', expected argument " "1"" of type '" "wxListEvent *""'");
28700 }
28701 arg1 = reinterpret_cast< wxListEvent * >(argp1);
28702 {
28703 PyThreadState* __tstate = wxPyBeginAllowThreads();
28704 result = (long)(arg1)->GetData();
28705 wxPyEndAllowThreads(__tstate);
28706 if (PyErr_Occurred()) SWIG_fail;
28707 }
28708 resultobj = SWIG_From_long(static_cast< long >(result));
28709 return resultobj;
28710fail:
28711 return NULL;
d55e5bfc
RD
28712}
28713
28714
554f62e9
RD
28715SWIGINTERN PyObject *_wrap_ListEvent_GetMask(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
28716 PyObject *resultobj = 0;
28717 wxListEvent *arg1 = (wxListEvent *) 0 ;
28718 long result;
28719 void *argp1 = 0 ;
28720 int res1 = 0 ;
28721 PyObject *swig_obj[1] ;
28722
28723 if (!args) SWIG_fail;
28724 swig_obj[0] = args;
28725 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxListEvent, 0 | 0 );
28726 if (!SWIG_IsOK(res1)) {
28727 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ListEvent_GetMask" "', expected argument " "1"" of type '" "wxListEvent *""'");
28728 }
28729 arg1 = reinterpret_cast< wxListEvent * >(argp1);
28730 {
28731 PyThreadState* __tstate = wxPyBeginAllowThreads();
28732 result = (long)(arg1)->GetMask();
28733 wxPyEndAllowThreads(__tstate);
28734 if (PyErr_Occurred()) SWIG_fail;
28735 }
28736 resultobj = SWIG_From_long(static_cast< long >(result));
28737 return resultobj;
28738fail:
28739 return NULL;
d55e5bfc
RD
28740}
28741
28742
554f62e9
RD
28743SWIGINTERN PyObject *_wrap_ListEvent_GetItem(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
28744 PyObject *resultobj = 0;
28745 wxListEvent *arg1 = (wxListEvent *) 0 ;
28746 wxListItem *result = 0 ;
28747 void *argp1 = 0 ;
28748 int res1 = 0 ;
28749 PyObject *swig_obj[1] ;
28750
28751 if (!args) SWIG_fail;
28752 swig_obj[0] = args;
28753 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxListEvent, 0 | 0 );
28754 if (!SWIG_IsOK(res1)) {
28755 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ListEvent_GetItem" "', expected argument " "1"" of type '" "wxListEvent *""'");
28756 }
28757 arg1 = reinterpret_cast< wxListEvent * >(argp1);
28758 {
28759 PyThreadState* __tstate = wxPyBeginAllowThreads();
093d3ff1 28760 {
554f62e9
RD
28761 wxListItem const &_result_ref = (arg1)->GetItem();
28762 result = (wxListItem *) &_result_ref;
093d3ff1 28763 }
554f62e9
RD
28764 wxPyEndAllowThreads(__tstate);
28765 if (PyErr_Occurred()) SWIG_fail;
28766 }
28767 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_wxListItem, 0 | 0 );
28768 return resultobj;
28769fail:
28770 return NULL;
d55e5bfc
RD
28771}
28772
28773
554f62e9
RD
28774SWIGINTERN PyObject *_wrap_ListEvent_GetCacheFrom(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
28775 PyObject *resultobj = 0;
28776 wxListEvent *arg1 = (wxListEvent *) 0 ;
28777 long result;
28778 void *argp1 = 0 ;
28779 int res1 = 0 ;
28780 PyObject *swig_obj[1] ;
28781
28782 if (!args) SWIG_fail;
28783 swig_obj[0] = args;
28784 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxListEvent, 0 | 0 );
28785 if (!SWIG_IsOK(res1)) {
28786 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ListEvent_GetCacheFrom" "', expected argument " "1"" of type '" "wxListEvent *""'");
28787 }
28788 arg1 = reinterpret_cast< wxListEvent * >(argp1);
28789 {
28790 PyThreadState* __tstate = wxPyBeginAllowThreads();
28791 result = (long)(arg1)->GetCacheFrom();
28792 wxPyEndAllowThreads(__tstate);
28793 if (PyErr_Occurred()) SWIG_fail;
28794 }
28795 resultobj = SWIG_From_long(static_cast< long >(result));
28796 return resultobj;
28797fail:
28798 return NULL;
d55e5bfc
RD
28799}
28800
28801
554f62e9
RD
28802SWIGINTERN PyObject *_wrap_ListEvent_GetCacheTo(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
28803 PyObject *resultobj = 0;
28804 wxListEvent *arg1 = (wxListEvent *) 0 ;
28805 long result;
28806 void *argp1 = 0 ;
28807 int res1 = 0 ;
28808 PyObject *swig_obj[1] ;
28809
28810 if (!args) SWIG_fail;
28811 swig_obj[0] = args;
28812 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxListEvent, 0 | 0 );
28813 if (!SWIG_IsOK(res1)) {
28814 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ListEvent_GetCacheTo" "', expected argument " "1"" of type '" "wxListEvent *""'");
28815 }
28816 arg1 = reinterpret_cast< wxListEvent * >(argp1);
28817 {
28818 PyThreadState* __tstate = wxPyBeginAllowThreads();
28819 result = (long)(arg1)->GetCacheTo();
28820 wxPyEndAllowThreads(__tstate);
28821 if (PyErr_Occurred()) SWIG_fail;
28822 }
28823 resultobj = SWIG_From_long(static_cast< long >(result));
28824 return resultobj;
28825fail:
28826 return NULL;
091fdbfa
RD
28827}
28828
28829
554f62e9
RD
28830SWIGINTERN PyObject *_wrap_ListEvent_IsEditCancelled(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
28831 PyObject *resultobj = 0;
28832 wxListEvent *arg1 = (wxListEvent *) 0 ;
28833 bool result;
28834 void *argp1 = 0 ;
28835 int res1 = 0 ;
28836 PyObject *swig_obj[1] ;
28837
28838 if (!args) SWIG_fail;
28839 swig_obj[0] = args;
28840 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxListEvent, 0 | 0 );
28841 if (!SWIG_IsOK(res1)) {
28842 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ListEvent_IsEditCancelled" "', expected argument " "1"" of type '" "wxListEvent const *""'");
28843 }
28844 arg1 = reinterpret_cast< wxListEvent * >(argp1);
28845 {
28846 PyThreadState* __tstate = wxPyBeginAllowThreads();
28847 result = (bool)((wxListEvent const *)arg1)->IsEditCancelled();
28848 wxPyEndAllowThreads(__tstate);
28849 if (PyErr_Occurred()) SWIG_fail;
28850 }
28851 {
28852 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
28853 }
28854 return resultobj;
28855fail:
28856 return NULL;
28857}
28858
28859
28860SWIGINTERN PyObject *_wrap_ListEvent_SetEditCanceled(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
28861 PyObject *resultobj = 0;
28862 wxListEvent *arg1 = (wxListEvent *) 0 ;
28863 bool arg2 ;
28864 void *argp1 = 0 ;
28865 int res1 = 0 ;
28866 bool val2 ;
28867 int ecode2 = 0 ;
28868 PyObject * obj0 = 0 ;
28869 PyObject * obj1 = 0 ;
28870 char * kwnames[] = {
28871 (char *) "self",(char *) "editCancelled", NULL
28872 };
28873
28874 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ListEvent_SetEditCanceled",kwnames,&obj0,&obj1)) SWIG_fail;
28875 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxListEvent, 0 | 0 );
28876 if (!SWIG_IsOK(res1)) {
28877 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ListEvent_SetEditCanceled" "', expected argument " "1"" of type '" "wxListEvent *""'");
28878 }
28879 arg1 = reinterpret_cast< wxListEvent * >(argp1);
28880 ecode2 = SWIG_AsVal_bool(obj1, &val2);
28881 if (!SWIG_IsOK(ecode2)) {
28882 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "ListEvent_SetEditCanceled" "', expected argument " "2"" of type '" "bool""'");
28883 }
28884 arg2 = static_cast< bool >(val2);
28885 {
28886 PyThreadState* __tstate = wxPyBeginAllowThreads();
28887 (arg1)->SetEditCanceled(arg2);
28888 wxPyEndAllowThreads(__tstate);
28889 if (PyErr_Occurred()) SWIG_fail;
28890 }
28891 resultobj = SWIG_Py_Void();
28892 return resultobj;
28893fail:
28894 return NULL;
28895}
28896
28897
28898SWIGINTERN PyObject *ListEvent_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
28899 PyObject *obj;
28900 if (!SWIG_Python_UnpackTuple(args,(char*)"swigregister", 1, 1,&obj)) return NULL;
28901 SWIG_TypeNewClientData(SWIGTYPE_p_wxListEvent, SWIG_NewClientData(obj));
28902 return SWIG_Py_Void();
28903}
28904
28905SWIGINTERN PyObject *ListEvent_swiginit(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
28906 return SWIG_Python_InitShadowInstance(args);
28907}
28908
28909SWIGINTERN PyObject *_wrap_new_ListCtrl(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
28910 PyObject *resultobj = 0;
28911 wxWindow *arg1 = (wxWindow *) 0 ;
28912 int arg2 = (int) -1 ;
28913 wxPoint const &arg3_defvalue = wxDefaultPosition ;
28914 wxPoint *arg3 = (wxPoint *) &arg3_defvalue ;
28915 wxSize const &arg4_defvalue = wxDefaultSize ;
28916 wxSize *arg4 = (wxSize *) &arg4_defvalue ;
28917 long arg5 = (long) wxLC_ICON ;
28918 wxValidator const &arg6_defvalue = wxDefaultValidator ;
28919 wxValidator *arg6 = (wxValidator *) &arg6_defvalue ;
28920 wxString const &arg7_defvalue = wxPyListCtrlNameStr ;
28921 wxString *arg7 = (wxString *) &arg7_defvalue ;
28922 wxPyListCtrl *result = 0 ;
28923 void *argp1 = 0 ;
28924 int res1 = 0 ;
28925 int val2 ;
28926 int ecode2 = 0 ;
28927 wxPoint temp3 ;
28928 wxSize temp4 ;
28929 long val5 ;
28930 int ecode5 = 0 ;
28931 void *argp6 = 0 ;
28932 int res6 = 0 ;
28933 bool temp7 = false ;
28934 PyObject * obj0 = 0 ;
28935 PyObject * obj1 = 0 ;
28936 PyObject * obj2 = 0 ;
28937 PyObject * obj3 = 0 ;
28938 PyObject * obj4 = 0 ;
28939 PyObject * obj5 = 0 ;
28940 PyObject * obj6 = 0 ;
28941 char * kwnames[] = {
28942 (char *) "parent",(char *) "id",(char *) "pos",(char *) "size",(char *) "style",(char *) "validator",(char *) "name", NULL
28943 };
28944
28945 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|OOOOOO:new_ListCtrl",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6)) SWIG_fail;
28946 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxWindow, 0 | 0 );
28947 if (!SWIG_IsOK(res1)) {
28948 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_ListCtrl" "', expected argument " "1"" of type '" "wxWindow *""'");
28949 }
28950 arg1 = reinterpret_cast< wxWindow * >(argp1);
28951 if (obj1) {
28952 ecode2 = SWIG_AsVal_int(obj1, &val2);
28953 if (!SWIG_IsOK(ecode2)) {
28954 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "new_ListCtrl" "', expected argument " "2"" of type '" "int""'");
28955 }
28956 arg2 = static_cast< int >(val2);
28957 }
28958 if (obj2) {
f20a2e1f 28959 {
554f62e9
RD
28960 arg3 = &temp3;
28961 if ( ! wxPoint_helper(obj2, &arg3)) SWIG_fail;
d55e5bfc 28962 }
554f62e9
RD
28963 }
28964 if (obj3) {
d55e5bfc 28965 {
554f62e9
RD
28966 arg4 = &temp4;
28967 if ( ! wxSize_helper(obj3, &arg4)) SWIG_fail;
d55e5bfc 28968 }
554f62e9
RD
28969 }
28970 if (obj4) {
28971 ecode5 = SWIG_AsVal_long(obj4, &val5);
28972 if (!SWIG_IsOK(ecode5)) {
28973 SWIG_exception_fail(SWIG_ArgError(ecode5), "in method '" "new_ListCtrl" "', expected argument " "5"" of type '" "long""'");
28974 }
28975 arg5 = static_cast< long >(val5);
28976 }
28977 if (obj5) {
28978 res6 = SWIG_ConvertPtr(obj5, &argp6, SWIGTYPE_p_wxValidator, 0 | 0);
28979 if (!SWIG_IsOK(res6)) {
28980 SWIG_exception_fail(SWIG_ArgError(res6), "in method '" "new_ListCtrl" "', expected argument " "6"" of type '" "wxValidator const &""'");
d55e5bfc 28981 }
554f62e9
RD
28982 if (!argp6) {
28983 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_ListCtrl" "', expected argument " "6"" of type '" "wxValidator const &""'");
d55e5bfc 28984 }
554f62e9
RD
28985 arg6 = reinterpret_cast< wxValidator * >(argp6);
28986 }
28987 if (obj6) {
d55e5bfc 28988 {
554f62e9
RD
28989 arg7 = wxString_in_helper(obj6);
28990 if (arg7 == NULL) SWIG_fail;
28991 temp7 = true;
d55e5bfc 28992 }
554f62e9
RD
28993 }
28994 {
28995 if (!wxPyCheckForApp()) SWIG_fail;
28996 PyThreadState* __tstate = wxPyBeginAllowThreads();
28997 result = (wxPyListCtrl *)new wxPyListCtrl(arg1,arg2,(wxPoint const &)*arg3,(wxSize const &)*arg4,arg5,(wxValidator const &)*arg6,(wxString const &)*arg7);
28998 wxPyEndAllowThreads(__tstate);
28999 if (PyErr_Occurred()) SWIG_fail;
29000 }
29001 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_wxPyListCtrl, SWIG_POINTER_NEW | 0 );
29002 {
29003 if (temp7)
29004 delete arg7;
29005 }
29006 return resultobj;
29007fail:
29008 {
29009 if (temp7)
29010 delete arg7;
29011 }
29012 return NULL;
d55e5bfc
RD
29013}
29014
29015
554f62e9
RD
29016SWIGINTERN PyObject *_wrap_new_PreListCtrl(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
29017 PyObject *resultobj = 0;
29018 wxPyListCtrl *result = 0 ;
29019
29020 if (!SWIG_Python_UnpackTuple(args,"new_PreListCtrl",0,0,0)) SWIG_fail;
29021 {
29022 if (!wxPyCheckForApp()) SWIG_fail;
29023 PyThreadState* __tstate = wxPyBeginAllowThreads();
29024 result = (wxPyListCtrl *)new wxPyListCtrl();
29025 wxPyEndAllowThreads(__tstate);
29026 if (PyErr_Occurred()) SWIG_fail;
29027 }
29028 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_wxPyListCtrl, SWIG_POINTER_OWN | 0 );
29029 return resultobj;
29030fail:
29031 return NULL;
29032}
29033
29034
29035SWIGINTERN PyObject *_wrap_ListCtrl_Create(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
29036 PyObject *resultobj = 0;
29037 wxPyListCtrl *arg1 = (wxPyListCtrl *) 0 ;
29038 wxWindow *arg2 = (wxWindow *) 0 ;
29039 int arg3 = (int) -1 ;
29040 wxPoint const &arg4_defvalue = wxDefaultPosition ;
29041 wxPoint *arg4 = (wxPoint *) &arg4_defvalue ;
29042 wxSize const &arg5_defvalue = wxDefaultSize ;
29043 wxSize *arg5 = (wxSize *) &arg5_defvalue ;
29044 long arg6 = (long) wxLC_ICON ;
29045 wxValidator const &arg7_defvalue = wxDefaultValidator ;
29046 wxValidator *arg7 = (wxValidator *) &arg7_defvalue ;
29047 wxString const &arg8_defvalue = wxPyListCtrlNameStr ;
29048 wxString *arg8 = (wxString *) &arg8_defvalue ;
29049 bool result;
29050 void *argp1 = 0 ;
29051 int res1 = 0 ;
29052 void *argp2 = 0 ;
29053 int res2 = 0 ;
29054 int val3 ;
29055 int ecode3 = 0 ;
29056 wxPoint temp4 ;
29057 wxSize temp5 ;
29058 long val6 ;
29059 int ecode6 = 0 ;
29060 void *argp7 = 0 ;
29061 int res7 = 0 ;
29062 bool temp8 = false ;
29063 PyObject * obj0 = 0 ;
29064 PyObject * obj1 = 0 ;
29065 PyObject * obj2 = 0 ;
29066 PyObject * obj3 = 0 ;
29067 PyObject * obj4 = 0 ;
29068 PyObject * obj5 = 0 ;
29069 PyObject * obj6 = 0 ;
29070 PyObject * obj7 = 0 ;
29071 char * kwnames[] = {
29072 (char *) "self",(char *) "parent",(char *) "id",(char *) "pos",(char *) "size",(char *) "style",(char *) "validator",(char *) "name", NULL
29073 };
29074
29075 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|OOOOOO:ListCtrl_Create",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6,&obj7)) SWIG_fail;
29076 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxPyListCtrl, 0 | 0 );
29077 if (!SWIG_IsOK(res1)) {
29078 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ListCtrl_Create" "', expected argument " "1"" of type '" "wxPyListCtrl *""'");
29079 }
29080 arg1 = reinterpret_cast< wxPyListCtrl * >(argp1);
29081 res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_wxWindow, 0 | 0 );
29082 if (!SWIG_IsOK(res2)) {
29083 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "ListCtrl_Create" "', expected argument " "2"" of type '" "wxWindow *""'");
29084 }
29085 arg2 = reinterpret_cast< wxWindow * >(argp2);
29086 if (obj2) {
29087 ecode3 = SWIG_AsVal_int(obj2, &val3);
29088 if (!SWIG_IsOK(ecode3)) {
29089 SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "ListCtrl_Create" "', expected argument " "3"" of type '" "int""'");
29090 }
29091 arg3 = static_cast< int >(val3);
29092 }
29093 if (obj3) {
d55e5bfc 29094 {
554f62e9
RD
29095 arg4 = &temp4;
29096 if ( ! wxPoint_helper(obj3, &arg4)) SWIG_fail;
d55e5bfc 29097 }
554f62e9
RD
29098 }
29099 if (obj4) {
d55e5bfc 29100 {
554f62e9
RD
29101 arg5 = &temp5;
29102 if ( ! wxSize_helper(obj4, &arg5)) SWIG_fail;
d55e5bfc 29103 }
554f62e9
RD
29104 }
29105 if (obj5) {
29106 ecode6 = SWIG_AsVal_long(obj5, &val6);
29107 if (!SWIG_IsOK(ecode6)) {
29108 SWIG_exception_fail(SWIG_ArgError(ecode6), "in method '" "ListCtrl_Create" "', expected argument " "6"" of type '" "long""'");
29109 }
29110 arg6 = static_cast< long >(val6);
29111 }
29112 if (obj6) {
29113 res7 = SWIG_ConvertPtr(obj6, &argp7, SWIGTYPE_p_wxValidator, 0 | 0);
29114 if (!SWIG_IsOK(res7)) {
29115 SWIG_exception_fail(SWIG_ArgError(res7), "in method '" "ListCtrl_Create" "', expected argument " "7"" of type '" "wxValidator const &""'");
d55e5bfc 29116 }
554f62e9
RD
29117 if (!argp7) {
29118 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "ListCtrl_Create" "', expected argument " "7"" of type '" "wxValidator const &""'");
d55e5bfc 29119 }
554f62e9
RD
29120 arg7 = reinterpret_cast< wxValidator * >(argp7);
29121 }
29122 if (obj7) {
d55e5bfc 29123 {
554f62e9
RD
29124 arg8 = wxString_in_helper(obj7);
29125 if (arg8 == NULL) SWIG_fail;
29126 temp8 = true;
d55e5bfc 29127 }
554f62e9
RD
29128 }
29129 {
29130 PyThreadState* __tstate = wxPyBeginAllowThreads();
29131 result = (bool)(arg1)->Create(arg2,arg3,(wxPoint const &)*arg4,(wxSize const &)*arg5,arg6,(wxValidator const &)*arg7,(wxString const &)*arg8);
29132 wxPyEndAllowThreads(__tstate);
29133 if (PyErr_Occurred()) SWIG_fail;
29134 }
29135 {
29136 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
29137 }
29138 {
29139 if (temp8)
29140 delete arg8;
29141 }
29142 return resultobj;
29143fail:
29144 {
29145 if (temp8)
29146 delete arg8;
29147 }
29148 return NULL;
29149}
29150
29151
29152SWIGINTERN PyObject *_wrap_ListCtrl__setCallbackInfo(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
29153 PyObject *resultobj = 0;
29154 wxPyListCtrl *arg1 = (wxPyListCtrl *) 0 ;
29155 PyObject *arg2 = (PyObject *) 0 ;
29156 PyObject *arg3 = (PyObject *) 0 ;
29157 void *argp1 = 0 ;
29158 int res1 = 0 ;
29159 PyObject * obj0 = 0 ;
29160 PyObject * obj1 = 0 ;
29161 PyObject * obj2 = 0 ;
29162 char * kwnames[] = {
29163 (char *) "self",(char *) "self",(char *) "_class", NULL
29164 };
29165
29166 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:ListCtrl__setCallbackInfo",kwnames,&obj0,&obj1,&obj2)) SWIG_fail;
29167 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxPyListCtrl, 0 | 0 );
29168 if (!SWIG_IsOK(res1)) {
29169 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ListCtrl__setCallbackInfo" "', expected argument " "1"" of type '" "wxPyListCtrl *""'");
29170 }
29171 arg1 = reinterpret_cast< wxPyListCtrl * >(argp1);
29172 arg2 = obj1;
29173 arg3 = obj2;
29174 {
29175 PyThreadState* __tstate = wxPyBeginAllowThreads();
29176 (arg1)->_setCallbackInfo(arg2,arg3);
29177 wxPyEndAllowThreads(__tstate);
29178 if (PyErr_Occurred()) SWIG_fail;
29179 }
29180 resultobj = SWIG_Py_Void();
29181 return resultobj;
29182fail:
29183 return NULL;
29184}
29185
29186
29187SWIGINTERN PyObject *_wrap_ListCtrl_GetColumn(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
29188 PyObject *resultobj = 0;
29189 wxPyListCtrl *arg1 = (wxPyListCtrl *) 0 ;
29190 int arg2 ;
29191 wxListItem *result = 0 ;
29192 void *argp1 = 0 ;
29193 int res1 = 0 ;
29194 int val2 ;
29195 int ecode2 = 0 ;
29196 PyObject * obj0 = 0 ;
29197 PyObject * obj1 = 0 ;
29198 char * kwnames[] = {
29199 (char *) "self",(char *) "col", NULL
29200 };
29201
29202 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ListCtrl_GetColumn",kwnames,&obj0,&obj1)) SWIG_fail;
29203 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxPyListCtrl, 0 | 0 );
29204 if (!SWIG_IsOK(res1)) {
29205 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ListCtrl_GetColumn" "', expected argument " "1"" of type '" "wxPyListCtrl *""'");
29206 }
29207 arg1 = reinterpret_cast< wxPyListCtrl * >(argp1);
29208 ecode2 = SWIG_AsVal_int(obj1, &val2);
29209 if (!SWIG_IsOK(ecode2)) {
29210 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "ListCtrl_GetColumn" "', expected argument " "2"" of type '" "int""'");
29211 }
29212 arg2 = static_cast< int >(val2);
29213 {
29214 PyThreadState* __tstate = wxPyBeginAllowThreads();
29215 result = (wxListItem *)wxPyListCtrl_GetColumn(arg1,arg2);
29216 wxPyEndAllowThreads(__tstate);
29217 if (PyErr_Occurred()) SWIG_fail;
29218 }
29219 {
3ecece7e 29220 resultobj = wxPyMake_wxObject(result, 0);
554f62e9
RD
29221 }
29222 return resultobj;
29223fail:
29224 return NULL;
29225}
29226
29227
29228SWIGINTERN PyObject *_wrap_ListCtrl_SetColumn(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
29229 PyObject *resultobj = 0;
29230 wxPyListCtrl *arg1 = (wxPyListCtrl *) 0 ;
29231 int arg2 ;
29232 wxListItem *arg3 = 0 ;
29233 bool result;
29234 void *argp1 = 0 ;
29235 int res1 = 0 ;
29236 int val2 ;
29237 int ecode2 = 0 ;
29238 void *argp3 = 0 ;
29239 int res3 = 0 ;
29240 PyObject * obj0 = 0 ;
29241 PyObject * obj1 = 0 ;
29242 PyObject * obj2 = 0 ;
29243 char * kwnames[] = {
29244 (char *) "self",(char *) "col",(char *) "item", NULL
29245 };
29246
29247 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:ListCtrl_SetColumn",kwnames,&obj0,&obj1,&obj2)) SWIG_fail;
29248 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxPyListCtrl, 0 | 0 );
29249 if (!SWIG_IsOK(res1)) {
29250 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ListCtrl_SetColumn" "', expected argument " "1"" of type '" "wxPyListCtrl *""'");
29251 }
29252 arg1 = reinterpret_cast< wxPyListCtrl * >(argp1);
29253 ecode2 = SWIG_AsVal_int(obj1, &val2);
29254 if (!SWIG_IsOK(ecode2)) {
29255 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "ListCtrl_SetColumn" "', expected argument " "2"" of type '" "int""'");
29256 }
29257 arg2 = static_cast< int >(val2);
29258 res3 = SWIG_ConvertPtr(obj2, &argp3, SWIGTYPE_p_wxListItem, 0 );
29259 if (!SWIG_IsOK(res3)) {
29260 SWIG_exception_fail(SWIG_ArgError(res3), "in method '" "ListCtrl_SetColumn" "', expected argument " "3"" of type '" "wxListItem &""'");
29261 }
29262 if (!argp3) {
29263 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "ListCtrl_SetColumn" "', expected argument " "3"" of type '" "wxListItem &""'");
29264 }
29265 arg3 = reinterpret_cast< wxListItem * >(argp3);
29266 {
29267 PyThreadState* __tstate = wxPyBeginAllowThreads();
29268 result = (bool)(arg1)->SetColumn(arg2,*arg3);
29269 wxPyEndAllowThreads(__tstate);
29270 if (PyErr_Occurred()) SWIG_fail;
29271 }
29272 {
29273 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
29274 }
29275 return resultobj;
29276fail:
29277 return NULL;
29278}
29279
29280
29281SWIGINTERN PyObject *_wrap_ListCtrl_GetColumnWidth(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
29282 PyObject *resultobj = 0;
29283 wxPyListCtrl *arg1 = (wxPyListCtrl *) 0 ;
29284 int arg2 ;
29285 int result;
29286 void *argp1 = 0 ;
29287 int res1 = 0 ;
29288 int val2 ;
29289 int ecode2 = 0 ;
29290 PyObject * obj0 = 0 ;
29291 PyObject * obj1 = 0 ;
29292 char * kwnames[] = {
29293 (char *) "self",(char *) "col", NULL
29294 };
29295
29296 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ListCtrl_GetColumnWidth",kwnames,&obj0,&obj1)) SWIG_fail;
29297 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxPyListCtrl, 0 | 0 );
29298 if (!SWIG_IsOK(res1)) {
29299 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ListCtrl_GetColumnWidth" "', expected argument " "1"" of type '" "wxPyListCtrl const *""'");
29300 }
29301 arg1 = reinterpret_cast< wxPyListCtrl * >(argp1);
29302 ecode2 = SWIG_AsVal_int(obj1, &val2);
29303 if (!SWIG_IsOK(ecode2)) {
29304 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "ListCtrl_GetColumnWidth" "', expected argument " "2"" of type '" "int""'");
29305 }
29306 arg2 = static_cast< int >(val2);
29307 {
29308 PyThreadState* __tstate = wxPyBeginAllowThreads();
29309 result = (int)((wxPyListCtrl const *)arg1)->GetColumnWidth(arg2);
29310 wxPyEndAllowThreads(__tstate);
29311 if (PyErr_Occurred()) SWIG_fail;
29312 }
29313 resultobj = SWIG_From_int(static_cast< int >(result));
29314 return resultobj;
29315fail:
29316 return NULL;
29317}
29318
29319
29320SWIGINTERN PyObject *_wrap_ListCtrl_SetColumnWidth(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
29321 PyObject *resultobj = 0;
29322 wxPyListCtrl *arg1 = (wxPyListCtrl *) 0 ;
29323 int arg2 ;
29324 int arg3 ;
29325 bool result;
29326 void *argp1 = 0 ;
29327 int res1 = 0 ;
29328 int val2 ;
29329 int ecode2 = 0 ;
29330 int val3 ;
29331 int ecode3 = 0 ;
29332 PyObject * obj0 = 0 ;
29333 PyObject * obj1 = 0 ;
29334 PyObject * obj2 = 0 ;
29335 char * kwnames[] = {
29336 (char *) "self",(char *) "col",(char *) "width", NULL
29337 };
29338
29339 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:ListCtrl_SetColumnWidth",kwnames,&obj0,&obj1,&obj2)) SWIG_fail;
29340 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxPyListCtrl, 0 | 0 );
29341 if (!SWIG_IsOK(res1)) {
29342 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ListCtrl_SetColumnWidth" "', expected argument " "1"" of type '" "wxPyListCtrl *""'");
29343 }
29344 arg1 = reinterpret_cast< wxPyListCtrl * >(argp1);
29345 ecode2 = SWIG_AsVal_int(obj1, &val2);
29346 if (!SWIG_IsOK(ecode2)) {
29347 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "ListCtrl_SetColumnWidth" "', expected argument " "2"" of type '" "int""'");
29348 }
29349 arg2 = static_cast< int >(val2);
29350 ecode3 = SWIG_AsVal_int(obj2, &val3);
29351 if (!SWIG_IsOK(ecode3)) {
29352 SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "ListCtrl_SetColumnWidth" "', expected argument " "3"" of type '" "int""'");
29353 }
29354 arg3 = static_cast< int >(val3);
29355 {
29356 PyThreadState* __tstate = wxPyBeginAllowThreads();
29357 result = (bool)(arg1)->SetColumnWidth(arg2,arg3);
29358 wxPyEndAllowThreads(__tstate);
29359 if (PyErr_Occurred()) SWIG_fail;
29360 }
29361 {
29362 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
29363 }
29364 return resultobj;
29365fail:
29366 return NULL;
d55e5bfc
RD
29367}
29368
29369
554f62e9
RD
29370SWIGINTERN PyObject *_wrap_ListCtrl_GetCountPerPage(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
29371 PyObject *resultobj = 0;
29372 wxPyListCtrl *arg1 = (wxPyListCtrl *) 0 ;
29373 int result;
29374 void *argp1 = 0 ;
29375 int res1 = 0 ;
29376 PyObject *swig_obj[1] ;
29377
29378 if (!args) SWIG_fail;
29379 swig_obj[0] = args;
29380 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxPyListCtrl, 0 | 0 );
29381 if (!SWIG_IsOK(res1)) {
29382 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ListCtrl_GetCountPerPage" "', expected argument " "1"" of type '" "wxPyListCtrl const *""'");
29383 }
29384 arg1 = reinterpret_cast< wxPyListCtrl * >(argp1);
29385 {
29386 PyThreadState* __tstate = wxPyBeginAllowThreads();
29387 result = (int)((wxPyListCtrl const *)arg1)->GetCountPerPage();
29388 wxPyEndAllowThreads(__tstate);
29389 if (PyErr_Occurred()) SWIG_fail;
29390 }
29391 resultobj = SWIG_From_int(static_cast< int >(result));
29392 return resultobj;
29393fail:
29394 return NULL;
7e08d4ef
RD
29395}
29396
29397
554f62e9
RD
29398SWIGINTERN PyObject *_wrap_ListCtrl_GetViewRect(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
29399 PyObject *resultobj = 0;
29400 wxPyListCtrl *arg1 = (wxPyListCtrl *) 0 ;
29401 wxRect result;
29402 void *argp1 = 0 ;
29403 int res1 = 0 ;
29404 PyObject *swig_obj[1] ;
29405
29406 if (!args) SWIG_fail;
29407 swig_obj[0] = args;
29408 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxPyListCtrl, 0 | 0 );
29409 if (!SWIG_IsOK(res1)) {
29410 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ListCtrl_GetViewRect" "', expected argument " "1"" of type '" "wxPyListCtrl const *""'");
29411 }
29412 arg1 = reinterpret_cast< wxPyListCtrl * >(argp1);
29413 {
29414 PyThreadState* __tstate = wxPyBeginAllowThreads();
29415 result = ((wxPyListCtrl const *)arg1)->GetViewRect();
29416 wxPyEndAllowThreads(__tstate);
29417 if (PyErr_Occurred()) SWIG_fail;
29418 }
29419 resultobj = SWIG_NewPointerObj((new wxRect(static_cast< const wxRect& >(result))), SWIGTYPE_p_wxRect, SWIG_POINTER_OWN | 0 );
29420 return resultobj;
29421fail:
29422 return NULL;
7e08d4ef
RD
29423}
29424
29425
554f62e9
RD
29426SWIGINTERN PyObject *_wrap_ListCtrl_GetEditControl(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
29427 PyObject *resultobj = 0;
29428 wxPyListCtrl *arg1 = (wxPyListCtrl *) 0 ;
29429 wxTextCtrl *result = 0 ;
29430 void *argp1 = 0 ;
29431 int res1 = 0 ;
29432 PyObject *swig_obj[1] ;
29433
29434 if (!args) SWIG_fail;
29435 swig_obj[0] = args;
29436 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxPyListCtrl, 0 | 0 );
29437 if (!SWIG_IsOK(res1)) {
29438 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ListCtrl_GetEditControl" "', expected argument " "1"" of type '" "wxPyListCtrl const *""'");
29439 }
29440 arg1 = reinterpret_cast< wxPyListCtrl * >(argp1);
29441 {
29442 PyThreadState* __tstate = wxPyBeginAllowThreads();
29443 result = (wxTextCtrl *)((wxPyListCtrl const *)arg1)->GetEditControl();
29444 wxPyEndAllowThreads(__tstate);
29445 if (PyErr_Occurred()) SWIG_fail;
29446 }
29447 {
29448 resultobj = wxPyMake_wxObject(result, 0);
29449 }
29450 return resultobj;
29451fail:
29452 return NULL;
29453}
29454
29455
29456SWIGINTERN PyObject *_wrap_ListCtrl_GetItem(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
29457 PyObject *resultobj = 0;
29458 wxPyListCtrl *arg1 = (wxPyListCtrl *) 0 ;
29459 long arg2 ;
29460 int arg3 = (int) 0 ;
29461 wxListItem *result = 0 ;
29462 void *argp1 = 0 ;
29463 int res1 = 0 ;
29464 long val2 ;
29465 int ecode2 = 0 ;
29466 int val3 ;
29467 int ecode3 = 0 ;
29468 PyObject * obj0 = 0 ;
29469 PyObject * obj1 = 0 ;
29470 PyObject * obj2 = 0 ;
29471 char * kwnames[] = {
29472 (char *) "self",(char *) "itemId",(char *) "col", NULL
29473 };
29474
29475 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:ListCtrl_GetItem",kwnames,&obj0,&obj1,&obj2)) SWIG_fail;
29476 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxPyListCtrl, 0 | 0 );
29477 if (!SWIG_IsOK(res1)) {
29478 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ListCtrl_GetItem" "', expected argument " "1"" of type '" "wxPyListCtrl *""'");
29479 }
29480 arg1 = reinterpret_cast< wxPyListCtrl * >(argp1);
29481 ecode2 = SWIG_AsVal_long(obj1, &val2);
29482 if (!SWIG_IsOK(ecode2)) {
29483 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "ListCtrl_GetItem" "', expected argument " "2"" of type '" "long""'");
29484 }
29485 arg2 = static_cast< long >(val2);
29486 if (obj2) {
29487 ecode3 = SWIG_AsVal_int(obj2, &val3);
29488 if (!SWIG_IsOK(ecode3)) {
29489 SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "ListCtrl_GetItem" "', expected argument " "3"" of type '" "int""'");
29490 }
29491 arg3 = static_cast< int >(val3);
29492 }
29493 {
29494 PyThreadState* __tstate = wxPyBeginAllowThreads();
29495 result = (wxListItem *)wxPyListCtrl_GetItem(arg1,arg2,arg3);
29496 wxPyEndAllowThreads(__tstate);
29497 if (PyErr_Occurred()) SWIG_fail;
29498 }
29499 {
3ecece7e 29500 resultobj = wxPyMake_wxObject(result, 0);
554f62e9
RD
29501 }
29502 return resultobj;
29503fail:
29504 return NULL;
29505}
29506
29507
29508SWIGINTERN PyObject *_wrap_ListCtrl_SetItem(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
29509 PyObject *resultobj = 0;
29510 wxPyListCtrl *arg1 = (wxPyListCtrl *) 0 ;
29511 wxListItem *arg2 = 0 ;
29512 bool result;
29513 void *argp1 = 0 ;
29514 int res1 = 0 ;
29515 void *argp2 = 0 ;
29516 int res2 = 0 ;
29517 PyObject * obj0 = 0 ;
29518 PyObject * obj1 = 0 ;
29519 char * kwnames[] = {
29520 (char *) "self",(char *) "info", NULL
29521 };
29522
29523 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ListCtrl_SetItem",kwnames,&obj0,&obj1)) SWIG_fail;
29524 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxPyListCtrl, 0 | 0 );
29525 if (!SWIG_IsOK(res1)) {
29526 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ListCtrl_SetItem" "', expected argument " "1"" of type '" "wxPyListCtrl *""'");
29527 }
29528 arg1 = reinterpret_cast< wxPyListCtrl * >(argp1);
29529 res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_wxListItem, 0 );
29530 if (!SWIG_IsOK(res2)) {
29531 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "ListCtrl_SetItem" "', expected argument " "2"" of type '" "wxListItem &""'");
29532 }
29533 if (!argp2) {
29534 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "ListCtrl_SetItem" "', expected argument " "2"" of type '" "wxListItem &""'");
29535 }
29536 arg2 = reinterpret_cast< wxListItem * >(argp2);
29537 {
29538 PyThreadState* __tstate = wxPyBeginAllowThreads();
29539 result = (bool)(arg1)->SetItem(*arg2);
29540 wxPyEndAllowThreads(__tstate);
29541 if (PyErr_Occurred()) SWIG_fail;
29542 }
29543 {
29544 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
29545 }
29546 return resultobj;
29547fail:
29548 return NULL;
29549}
29550
29551
29552SWIGINTERN PyObject *_wrap_ListCtrl_SetStringItem(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
29553 PyObject *resultobj = 0;
29554 wxPyListCtrl *arg1 = (wxPyListCtrl *) 0 ;
29555 long arg2 ;
29556 int arg3 ;
29557 wxString *arg4 = 0 ;
29558 int arg5 = (int) -1 ;
29559 long result;
29560 void *argp1 = 0 ;
29561 int res1 = 0 ;
29562 long val2 ;
29563 int ecode2 = 0 ;
29564 int val3 ;
29565 int ecode3 = 0 ;
29566 bool temp4 = false ;
29567 int val5 ;
29568 int ecode5 = 0 ;
29569 PyObject * obj0 = 0 ;
29570 PyObject * obj1 = 0 ;
29571 PyObject * obj2 = 0 ;
29572 PyObject * obj3 = 0 ;
29573 PyObject * obj4 = 0 ;
29574 char * kwnames[] = {
29575 (char *) "self",(char *) "index",(char *) "col",(char *) "label",(char *) "imageId", NULL
29576 };
29577
29578 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOO|O:ListCtrl_SetStringItem",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4)) SWIG_fail;
29579 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxPyListCtrl, 0 | 0 );
29580 if (!SWIG_IsOK(res1)) {
29581 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ListCtrl_SetStringItem" "', expected argument " "1"" of type '" "wxPyListCtrl *""'");
29582 }
29583 arg1 = reinterpret_cast< wxPyListCtrl * >(argp1);
29584 ecode2 = SWIG_AsVal_long(obj1, &val2);
29585 if (!SWIG_IsOK(ecode2)) {
29586 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "ListCtrl_SetStringItem" "', expected argument " "2"" of type '" "long""'");
29587 }
29588 arg2 = static_cast< long >(val2);
29589 ecode3 = SWIG_AsVal_int(obj2, &val3);
29590 if (!SWIG_IsOK(ecode3)) {
29591 SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "ListCtrl_SetStringItem" "', expected argument " "3"" of type '" "int""'");
29592 }
29593 arg3 = static_cast< int >(val3);
29594 {
29595 arg4 = wxString_in_helper(obj3);
29596 if (arg4 == NULL) SWIG_fail;
29597 temp4 = true;
29598 }
29599 if (obj4) {
29600 ecode5 = SWIG_AsVal_int(obj4, &val5);
29601 if (!SWIG_IsOK(ecode5)) {
29602 SWIG_exception_fail(SWIG_ArgError(ecode5), "in method '" "ListCtrl_SetStringItem" "', expected argument " "5"" of type '" "int""'");
29603 }
29604 arg5 = static_cast< int >(val5);
29605 }
29606 {
29607 PyThreadState* __tstate = wxPyBeginAllowThreads();
29608 result = (long)(arg1)->SetItem(arg2,arg3,(wxString const &)*arg4,arg5);
29609 wxPyEndAllowThreads(__tstate);
29610 if (PyErr_Occurred()) SWIG_fail;
29611 }
29612 resultobj = SWIG_From_long(static_cast< long >(result));
29613 {
29614 if (temp4)
29615 delete arg4;
29616 }
29617 return resultobj;
29618fail:
29619 {
29620 if (temp4)
29621 delete arg4;
29622 }
29623 return NULL;
29624}
29625
29626
29627SWIGINTERN PyObject *_wrap_ListCtrl_GetItemState(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
29628 PyObject *resultobj = 0;
29629 wxPyListCtrl *arg1 = (wxPyListCtrl *) 0 ;
29630 long arg2 ;
29631 long arg3 ;
29632 int result;
29633 void *argp1 = 0 ;
29634 int res1 = 0 ;
29635 long val2 ;
29636 int ecode2 = 0 ;
29637 long val3 ;
29638 int ecode3 = 0 ;
29639 PyObject * obj0 = 0 ;
29640 PyObject * obj1 = 0 ;
29641 PyObject * obj2 = 0 ;
29642 char * kwnames[] = {
29643 (char *) "self",(char *) "item",(char *) "stateMask", NULL
29644 };
29645
29646 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:ListCtrl_GetItemState",kwnames,&obj0,&obj1,&obj2)) SWIG_fail;
29647 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxPyListCtrl, 0 | 0 );
29648 if (!SWIG_IsOK(res1)) {
29649 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ListCtrl_GetItemState" "', expected argument " "1"" of type '" "wxPyListCtrl const *""'");
29650 }
29651 arg1 = reinterpret_cast< wxPyListCtrl * >(argp1);
29652 ecode2 = SWIG_AsVal_long(obj1, &val2);
29653 if (!SWIG_IsOK(ecode2)) {
29654 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "ListCtrl_GetItemState" "', expected argument " "2"" of type '" "long""'");
29655 }
29656 arg2 = static_cast< long >(val2);
29657 ecode3 = SWIG_AsVal_long(obj2, &val3);
29658 if (!SWIG_IsOK(ecode3)) {
29659 SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "ListCtrl_GetItemState" "', expected argument " "3"" of type '" "long""'");
29660 }
29661 arg3 = static_cast< long >(val3);
29662 {
29663 PyThreadState* __tstate = wxPyBeginAllowThreads();
29664 result = (int)((wxPyListCtrl const *)arg1)->GetItemState(arg2,arg3);
29665 wxPyEndAllowThreads(__tstate);
29666 if (PyErr_Occurred()) SWIG_fail;
29667 }
29668 resultobj = SWIG_From_int(static_cast< int >(result));
29669 return resultobj;
29670fail:
29671 return NULL;
29672}
29673
29674
29675SWIGINTERN PyObject *_wrap_ListCtrl_SetItemState(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
29676 PyObject *resultobj = 0;
29677 wxPyListCtrl *arg1 = (wxPyListCtrl *) 0 ;
29678 long arg2 ;
29679 long arg3 ;
29680 long arg4 ;
29681 bool result;
29682 void *argp1 = 0 ;
29683 int res1 = 0 ;
29684 long val2 ;
29685 int ecode2 = 0 ;
29686 long val3 ;
29687 int ecode3 = 0 ;
29688 long val4 ;
29689 int ecode4 = 0 ;
29690 PyObject * obj0 = 0 ;
29691 PyObject * obj1 = 0 ;
29692 PyObject * obj2 = 0 ;
29693 PyObject * obj3 = 0 ;
29694 char * kwnames[] = {
29695 (char *) "self",(char *) "item",(char *) "state",(char *) "stateMask", NULL
29696 };
29697
29698 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOO:ListCtrl_SetItemState",kwnames,&obj0,&obj1,&obj2,&obj3)) SWIG_fail;
29699 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxPyListCtrl, 0 | 0 );
29700 if (!SWIG_IsOK(res1)) {
29701 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ListCtrl_SetItemState" "', expected argument " "1"" of type '" "wxPyListCtrl *""'");
29702 }
29703 arg1 = reinterpret_cast< wxPyListCtrl * >(argp1);
29704 ecode2 = SWIG_AsVal_long(obj1, &val2);
29705 if (!SWIG_IsOK(ecode2)) {
29706 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "ListCtrl_SetItemState" "', expected argument " "2"" of type '" "long""'");
29707 }
29708 arg2 = static_cast< long >(val2);
29709 ecode3 = SWIG_AsVal_long(obj2, &val3);
29710 if (!SWIG_IsOK(ecode3)) {
29711 SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "ListCtrl_SetItemState" "', expected argument " "3"" of type '" "long""'");
29712 }
29713 arg3 = static_cast< long >(val3);
29714 ecode4 = SWIG_AsVal_long(obj3, &val4);
29715 if (!SWIG_IsOK(ecode4)) {
29716 SWIG_exception_fail(SWIG_ArgError(ecode4), "in method '" "ListCtrl_SetItemState" "', expected argument " "4"" of type '" "long""'");
29717 }
29718 arg4 = static_cast< long >(val4);
29719 {
29720 PyThreadState* __tstate = wxPyBeginAllowThreads();
29721 result = (bool)(arg1)->SetItemState(arg2,arg3,arg4);
29722 wxPyEndAllowThreads(__tstate);
29723 if (PyErr_Occurred()) SWIG_fail;
29724 }
29725 {
29726 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
29727 }
29728 return resultobj;
29729fail:
29730 return NULL;
29731}
29732
29733
29734SWIGINTERN PyObject *_wrap_ListCtrl_SetItemImage(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
29735 PyObject *resultobj = 0;
29736 wxPyListCtrl *arg1 = (wxPyListCtrl *) 0 ;
29737 long arg2 ;
29738 int arg3 ;
29739 int arg4 = (int) -1 ;
29740 bool result;
29741 void *argp1 = 0 ;
29742 int res1 = 0 ;
29743 long val2 ;
29744 int ecode2 = 0 ;
29745 int val3 ;
29746 int ecode3 = 0 ;
29747 int val4 ;
29748 int ecode4 = 0 ;
29749 PyObject * obj0 = 0 ;
29750 PyObject * obj1 = 0 ;
29751 PyObject * obj2 = 0 ;
29752 PyObject * obj3 = 0 ;
29753 char * kwnames[] = {
29754 (char *) "self",(char *) "item",(char *) "image",(char *) "selImage", NULL
29755 };
29756
29757 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO|O:ListCtrl_SetItemImage",kwnames,&obj0,&obj1,&obj2,&obj3)) SWIG_fail;
29758 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxPyListCtrl, 0 | 0 );
29759 if (!SWIG_IsOK(res1)) {
29760 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ListCtrl_SetItemImage" "', expected argument " "1"" of type '" "wxPyListCtrl *""'");
29761 }
29762 arg1 = reinterpret_cast< wxPyListCtrl * >(argp1);
29763 ecode2 = SWIG_AsVal_long(obj1, &val2);
29764 if (!SWIG_IsOK(ecode2)) {
29765 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "ListCtrl_SetItemImage" "', expected argument " "2"" of type '" "long""'");
29766 }
29767 arg2 = static_cast< long >(val2);
29768 ecode3 = SWIG_AsVal_int(obj2, &val3);
29769 if (!SWIG_IsOK(ecode3)) {
29770 SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "ListCtrl_SetItemImage" "', expected argument " "3"" of type '" "int""'");
29771 }
29772 arg3 = static_cast< int >(val3);
29773 if (obj3) {
29774 ecode4 = SWIG_AsVal_int(obj3, &val4);
29775 if (!SWIG_IsOK(ecode4)) {
29776 SWIG_exception_fail(SWIG_ArgError(ecode4), "in method '" "ListCtrl_SetItemImage" "', expected argument " "4"" of type '" "int""'");
29777 }
29778 arg4 = static_cast< int >(val4);
29779 }
29780 {
29781 PyThreadState* __tstate = wxPyBeginAllowThreads();
29782 result = (bool)(arg1)->SetItemImage(arg2,arg3,arg4);
29783 wxPyEndAllowThreads(__tstate);
29784 if (PyErr_Occurred()) SWIG_fail;
29785 }
29786 {
29787 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
29788 }
29789 return resultobj;
29790fail:
29791 return NULL;
29792}
29793
29794
29795SWIGINTERN PyObject *_wrap_ListCtrl_SetItemColumnImage(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
29796 PyObject *resultobj = 0;
29797 wxPyListCtrl *arg1 = (wxPyListCtrl *) 0 ;
29798 long arg2 ;
29799 long arg3 ;
29800 int arg4 ;
29801 bool result;
29802 void *argp1 = 0 ;
29803 int res1 = 0 ;
29804 long val2 ;
29805 int ecode2 = 0 ;
29806 long val3 ;
29807 int ecode3 = 0 ;
29808 int val4 ;
29809 int ecode4 = 0 ;
29810 PyObject * obj0 = 0 ;
29811 PyObject * obj1 = 0 ;
29812 PyObject * obj2 = 0 ;
29813 PyObject * obj3 = 0 ;
29814 char * kwnames[] = {
29815 (char *) "self",(char *) "item",(char *) "column",(char *) "image", NULL
29816 };
29817
29818 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOO:ListCtrl_SetItemColumnImage",kwnames,&obj0,&obj1,&obj2,&obj3)) SWIG_fail;
29819 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxPyListCtrl, 0 | 0 );
29820 if (!SWIG_IsOK(res1)) {
29821 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ListCtrl_SetItemColumnImage" "', expected argument " "1"" of type '" "wxPyListCtrl *""'");
29822 }
29823 arg1 = reinterpret_cast< wxPyListCtrl * >(argp1);
29824 ecode2 = SWIG_AsVal_long(obj1, &val2);
29825 if (!SWIG_IsOK(ecode2)) {
29826 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "ListCtrl_SetItemColumnImage" "', expected argument " "2"" of type '" "long""'");
29827 }
29828 arg2 = static_cast< long >(val2);
29829 ecode3 = SWIG_AsVal_long(obj2, &val3);
29830 if (!SWIG_IsOK(ecode3)) {
29831 SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "ListCtrl_SetItemColumnImage" "', expected argument " "3"" of type '" "long""'");
29832 }
29833 arg3 = static_cast< long >(val3);
29834 ecode4 = SWIG_AsVal_int(obj3, &val4);
29835 if (!SWIG_IsOK(ecode4)) {
29836 SWIG_exception_fail(SWIG_ArgError(ecode4), "in method '" "ListCtrl_SetItemColumnImage" "', expected argument " "4"" of type '" "int""'");
29837 }
29838 arg4 = static_cast< int >(val4);
29839 {
29840 PyThreadState* __tstate = wxPyBeginAllowThreads();
29841 result = (bool)(arg1)->SetItemColumnImage(arg2,arg3,arg4);
29842 wxPyEndAllowThreads(__tstate);
29843 if (PyErr_Occurred()) SWIG_fail;
29844 }
29845 {
29846 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
29847 }
29848 return resultobj;
29849fail:
29850 return NULL;
29851}
29852
29853
29854SWIGINTERN PyObject *_wrap_ListCtrl_GetItemText(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
29855 PyObject *resultobj = 0;
29856 wxPyListCtrl *arg1 = (wxPyListCtrl *) 0 ;
29857 long arg2 ;
29858 wxString result;
29859 void *argp1 = 0 ;
29860 int res1 = 0 ;
29861 long val2 ;
29862 int ecode2 = 0 ;
29863 PyObject * obj0 = 0 ;
29864 PyObject * obj1 = 0 ;
29865 char * kwnames[] = {
29866 (char *) "self",(char *) "item", NULL
29867 };
29868
29869 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ListCtrl_GetItemText",kwnames,&obj0,&obj1)) SWIG_fail;
29870 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxPyListCtrl, 0 | 0 );
29871 if (!SWIG_IsOK(res1)) {
29872 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ListCtrl_GetItemText" "', expected argument " "1"" of type '" "wxPyListCtrl const *""'");
29873 }
29874 arg1 = reinterpret_cast< wxPyListCtrl * >(argp1);
29875 ecode2 = SWIG_AsVal_long(obj1, &val2);
29876 if (!SWIG_IsOK(ecode2)) {
29877 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "ListCtrl_GetItemText" "', expected argument " "2"" of type '" "long""'");
29878 }
29879 arg2 = static_cast< long >(val2);
29880 {
29881 PyThreadState* __tstate = wxPyBeginAllowThreads();
29882 result = ((wxPyListCtrl const *)arg1)->GetItemText(arg2);
29883 wxPyEndAllowThreads(__tstate);
29884 if (PyErr_Occurred()) SWIG_fail;
29885 }
29886 {
29887#if wxUSE_UNICODE
29888 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
29889#else
29890 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
29891#endif
29892 }
29893 return resultobj;
29894fail:
29895 return NULL;
29896}
29897
29898
29899SWIGINTERN PyObject *_wrap_ListCtrl_SetItemText(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
29900 PyObject *resultobj = 0;
29901 wxPyListCtrl *arg1 = (wxPyListCtrl *) 0 ;
29902 long arg2 ;
29903 wxString *arg3 = 0 ;
29904 void *argp1 = 0 ;
29905 int res1 = 0 ;
29906 long val2 ;
29907 int ecode2 = 0 ;
29908 bool temp3 = false ;
29909 PyObject * obj0 = 0 ;
29910 PyObject * obj1 = 0 ;
29911 PyObject * obj2 = 0 ;
29912 char * kwnames[] = {
29913 (char *) "self",(char *) "item",(char *) "str", NULL
29914 };
29915
29916 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:ListCtrl_SetItemText",kwnames,&obj0,&obj1,&obj2)) SWIG_fail;
29917 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxPyListCtrl, 0 | 0 );
29918 if (!SWIG_IsOK(res1)) {
29919 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ListCtrl_SetItemText" "', expected argument " "1"" of type '" "wxPyListCtrl *""'");
29920 }
29921 arg1 = reinterpret_cast< wxPyListCtrl * >(argp1);
29922 ecode2 = SWIG_AsVal_long(obj1, &val2);
29923 if (!SWIG_IsOK(ecode2)) {
29924 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "ListCtrl_SetItemText" "', expected argument " "2"" of type '" "long""'");
29925 }
29926 arg2 = static_cast< long >(val2);
29927 {
29928 arg3 = wxString_in_helper(obj2);
29929 if (arg3 == NULL) SWIG_fail;
29930 temp3 = true;
29931 }
29932 {
29933 PyThreadState* __tstate = wxPyBeginAllowThreads();
29934 (arg1)->SetItemText(arg2,(wxString const &)*arg3);
29935 wxPyEndAllowThreads(__tstate);
29936 if (PyErr_Occurred()) SWIG_fail;
29937 }
29938 resultobj = SWIG_Py_Void();
29939 {
29940 if (temp3)
29941 delete arg3;
29942 }
29943 return resultobj;
29944fail:
29945 {
29946 if (temp3)
29947 delete arg3;
29948 }
29949 return NULL;
29950}
29951
29952
29953SWIGINTERN PyObject *_wrap_ListCtrl_GetItemData(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
29954 PyObject *resultobj = 0;
29955 wxPyListCtrl *arg1 = (wxPyListCtrl *) 0 ;
29956 long arg2 ;
29957 long result;
29958 void *argp1 = 0 ;
29959 int res1 = 0 ;
29960 long val2 ;
29961 int ecode2 = 0 ;
29962 PyObject * obj0 = 0 ;
29963 PyObject * obj1 = 0 ;
29964 char * kwnames[] = {
29965 (char *) "self",(char *) "item", NULL
29966 };
29967
29968 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ListCtrl_GetItemData",kwnames,&obj0,&obj1)) SWIG_fail;
29969 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxPyListCtrl, 0 | 0 );
29970 if (!SWIG_IsOK(res1)) {
29971 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ListCtrl_GetItemData" "', expected argument " "1"" of type '" "wxPyListCtrl const *""'");
29972 }
29973 arg1 = reinterpret_cast< wxPyListCtrl * >(argp1);
29974 ecode2 = SWIG_AsVal_long(obj1, &val2);
29975 if (!SWIG_IsOK(ecode2)) {
29976 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "ListCtrl_GetItemData" "', expected argument " "2"" of type '" "long""'");
29977 }
29978 arg2 = static_cast< long >(val2);
29979 {
29980 PyThreadState* __tstate = wxPyBeginAllowThreads();
29981 result = (long)((wxPyListCtrl const *)arg1)->GetItemData(arg2);
29982 wxPyEndAllowThreads(__tstate);
29983 if (PyErr_Occurred()) SWIG_fail;
29984 }
29985 resultobj = SWIG_From_long(static_cast< long >(result));
29986 return resultobj;
29987fail:
29988 return NULL;
29989}
29990
29991
29992SWIGINTERN PyObject *_wrap_ListCtrl_SetItemData(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
29993 PyObject *resultobj = 0;
29994 wxPyListCtrl *arg1 = (wxPyListCtrl *) 0 ;
29995 long arg2 ;
29996 long arg3 ;
29997 bool result;
29998 void *argp1 = 0 ;
29999 int res1 = 0 ;
30000 long val2 ;
30001 int ecode2 = 0 ;
30002 long val3 ;
30003 int ecode3 = 0 ;
30004 PyObject * obj0 = 0 ;
30005 PyObject * obj1 = 0 ;
30006 PyObject * obj2 = 0 ;
30007 char * kwnames[] = {
30008 (char *) "self",(char *) "item",(char *) "data", NULL
30009 };
30010
30011 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:ListCtrl_SetItemData",kwnames,&obj0,&obj1,&obj2)) SWIG_fail;
30012 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxPyListCtrl, 0 | 0 );
30013 if (!SWIG_IsOK(res1)) {
30014 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ListCtrl_SetItemData" "', expected argument " "1"" of type '" "wxPyListCtrl *""'");
30015 }
30016 arg1 = reinterpret_cast< wxPyListCtrl * >(argp1);
30017 ecode2 = SWIG_AsVal_long(obj1, &val2);
30018 if (!SWIG_IsOK(ecode2)) {
30019 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "ListCtrl_SetItemData" "', expected argument " "2"" of type '" "long""'");
30020 }
30021 arg2 = static_cast< long >(val2);
30022 ecode3 = SWIG_AsVal_long(obj2, &val3);
30023 if (!SWIG_IsOK(ecode3)) {
30024 SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "ListCtrl_SetItemData" "', expected argument " "3"" of type '" "long""'");
30025 }
30026 arg3 = static_cast< long >(val3);
30027 {
30028 PyThreadState* __tstate = wxPyBeginAllowThreads();
30029 result = (bool)(arg1)->SetItemData(arg2,arg3);
30030 wxPyEndAllowThreads(__tstate);
30031 if (PyErr_Occurred()) SWIG_fail;
30032 }
30033 {
30034 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
30035 }
30036 return resultobj;
30037fail:
30038 return NULL;
30039}
30040
30041
30042SWIGINTERN PyObject *_wrap_ListCtrl_GetItemPosition(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
30043 PyObject *resultobj = 0;
30044 wxPyListCtrl *arg1 = (wxPyListCtrl *) 0 ;
30045 long arg2 ;
30046 wxPoint result;
30047 void *argp1 = 0 ;
30048 int res1 = 0 ;
30049 long val2 ;
30050 int ecode2 = 0 ;
30051 PyObject * obj0 = 0 ;
30052 PyObject * obj1 = 0 ;
30053 char * kwnames[] = {
30054 (char *) "self",(char *) "item", NULL
30055 };
30056
30057 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ListCtrl_GetItemPosition",kwnames,&obj0,&obj1)) SWIG_fail;
30058 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxPyListCtrl, 0 | 0 );
30059 if (!SWIG_IsOK(res1)) {
30060 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ListCtrl_GetItemPosition" "', expected argument " "1"" of type '" "wxPyListCtrl *""'");
30061 }
30062 arg1 = reinterpret_cast< wxPyListCtrl * >(argp1);
30063 ecode2 = SWIG_AsVal_long(obj1, &val2);
30064 if (!SWIG_IsOK(ecode2)) {
30065 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "ListCtrl_GetItemPosition" "', expected argument " "2"" of type '" "long""'");
30066 }
30067 arg2 = static_cast< long >(val2);
30068 {
30069 PyThreadState* __tstate = wxPyBeginAllowThreads();
30070 result = wxPyListCtrl_GetItemPosition(arg1,arg2);
30071 wxPyEndAllowThreads(__tstate);
30072 if (PyErr_Occurred()) SWIG_fail;
30073 }
30074 resultobj = SWIG_NewPointerObj((new wxPoint(static_cast< const wxPoint& >(result))), SWIGTYPE_p_wxPoint, SWIG_POINTER_OWN | 0 );
30075 return resultobj;
30076fail:
30077 return NULL;
30078}
30079
30080
30081SWIGINTERN PyObject *_wrap_ListCtrl_GetItemRect(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
30082 PyObject *resultobj = 0;
30083 wxPyListCtrl *arg1 = (wxPyListCtrl *) 0 ;
30084 long arg2 ;
30085 int arg3 = (int) wxLIST_RECT_BOUNDS ;
30086 wxRect result;
30087 void *argp1 = 0 ;
30088 int res1 = 0 ;
30089 long val2 ;
30090 int ecode2 = 0 ;
30091 int val3 ;
30092 int ecode3 = 0 ;
30093 PyObject * obj0 = 0 ;
30094 PyObject * obj1 = 0 ;
30095 PyObject * obj2 = 0 ;
30096 char * kwnames[] = {
30097 (char *) "self",(char *) "item",(char *) "code", NULL
30098 };
30099
30100 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:ListCtrl_GetItemRect",kwnames,&obj0,&obj1,&obj2)) SWIG_fail;
30101 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxPyListCtrl, 0 | 0 );
30102 if (!SWIG_IsOK(res1)) {
30103 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ListCtrl_GetItemRect" "', expected argument " "1"" of type '" "wxPyListCtrl *""'");
30104 }
30105 arg1 = reinterpret_cast< wxPyListCtrl * >(argp1);
30106 ecode2 = SWIG_AsVal_long(obj1, &val2);
30107 if (!SWIG_IsOK(ecode2)) {
30108 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "ListCtrl_GetItemRect" "', expected argument " "2"" of type '" "long""'");
30109 }
30110 arg2 = static_cast< long >(val2);
30111 if (obj2) {
30112 ecode3 = SWIG_AsVal_int(obj2, &val3);
30113 if (!SWIG_IsOK(ecode3)) {
30114 SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "ListCtrl_GetItemRect" "', expected argument " "3"" of type '" "int""'");
30115 }
30116 arg3 = static_cast< int >(val3);
30117 }
30118 {
30119 PyThreadState* __tstate = wxPyBeginAllowThreads();
30120 result = wxPyListCtrl_GetItemRect(arg1,arg2,arg3);
30121 wxPyEndAllowThreads(__tstate);
30122 if (PyErr_Occurred()) SWIG_fail;
30123 }
30124 resultobj = SWIG_NewPointerObj((new wxRect(static_cast< const wxRect& >(result))), SWIGTYPE_p_wxRect, SWIG_POINTER_OWN | 0 );
30125 return resultobj;
30126fail:
30127 return NULL;
30128}
30129
30130
30131SWIGINTERN PyObject *_wrap_ListCtrl_SetItemPosition(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
30132 PyObject *resultobj = 0;
30133 wxPyListCtrl *arg1 = (wxPyListCtrl *) 0 ;
30134 long arg2 ;
30135 wxPoint *arg3 = 0 ;
30136 bool result;
30137 void *argp1 = 0 ;
30138 int res1 = 0 ;
30139 long val2 ;
30140 int ecode2 = 0 ;
30141 wxPoint temp3 ;
30142 PyObject * obj0 = 0 ;
30143 PyObject * obj1 = 0 ;
30144 PyObject * obj2 = 0 ;
30145 char * kwnames[] = {
30146 (char *) "self",(char *) "item",(char *) "pos", NULL
30147 };
30148
30149 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:ListCtrl_SetItemPosition",kwnames,&obj0,&obj1,&obj2)) SWIG_fail;
30150 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxPyListCtrl, 0 | 0 );
30151 if (!SWIG_IsOK(res1)) {
30152 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ListCtrl_SetItemPosition" "', expected argument " "1"" of type '" "wxPyListCtrl *""'");
30153 }
30154 arg1 = reinterpret_cast< wxPyListCtrl * >(argp1);
30155 ecode2 = SWIG_AsVal_long(obj1, &val2);
30156 if (!SWIG_IsOK(ecode2)) {
30157 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "ListCtrl_SetItemPosition" "', expected argument " "2"" of type '" "long""'");
30158 }
30159 arg2 = static_cast< long >(val2);
30160 {
30161 arg3 = &temp3;
30162 if ( ! wxPoint_helper(obj2, &arg3)) SWIG_fail;
30163 }
30164 {
30165 PyThreadState* __tstate = wxPyBeginAllowThreads();
30166 result = (bool)(arg1)->SetItemPosition(arg2,(wxPoint const &)*arg3);
30167 wxPyEndAllowThreads(__tstate);
30168 if (PyErr_Occurred()) SWIG_fail;
30169 }
30170 {
30171 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
30172 }
30173 return resultobj;
30174fail:
30175 return NULL;
7e08d4ef
RD
30176}
30177
30178
554f62e9
RD
30179SWIGINTERN PyObject *_wrap_ListCtrl_GetItemCount(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
30180 PyObject *resultobj = 0;
30181 wxPyListCtrl *arg1 = (wxPyListCtrl *) 0 ;
30182 int result;
30183 void *argp1 = 0 ;
30184 int res1 = 0 ;
30185 PyObject *swig_obj[1] ;
30186
30187 if (!args) SWIG_fail;
30188 swig_obj[0] = args;
30189 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxPyListCtrl, 0 | 0 );
30190 if (!SWIG_IsOK(res1)) {
30191 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ListCtrl_GetItemCount" "', expected argument " "1"" of type '" "wxPyListCtrl const *""'");
30192 }
30193 arg1 = reinterpret_cast< wxPyListCtrl * >(argp1);
30194 {
30195 PyThreadState* __tstate = wxPyBeginAllowThreads();
30196 result = (int)((wxPyListCtrl const *)arg1)->GetItemCount();
30197 wxPyEndAllowThreads(__tstate);
30198 if (PyErr_Occurred()) SWIG_fail;
30199 }
30200 resultobj = SWIG_From_int(static_cast< int >(result));
30201 return resultobj;
30202fail:
30203 return NULL;
7e08d4ef
RD
30204}
30205
30206
554f62e9
RD
30207SWIGINTERN PyObject *_wrap_ListCtrl_GetColumnCount(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
30208 PyObject *resultobj = 0;
30209 wxPyListCtrl *arg1 = (wxPyListCtrl *) 0 ;
30210 int result;
30211 void *argp1 = 0 ;
30212 int res1 = 0 ;
30213 PyObject *swig_obj[1] ;
30214
30215 if (!args) SWIG_fail;
30216 swig_obj[0] = args;
30217 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxPyListCtrl, 0 | 0 );
30218 if (!SWIG_IsOK(res1)) {
30219 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ListCtrl_GetColumnCount" "', expected argument " "1"" of type '" "wxPyListCtrl const *""'");
30220 }
30221 arg1 = reinterpret_cast< wxPyListCtrl * >(argp1);
30222 {
30223 PyThreadState* __tstate = wxPyBeginAllowThreads();
30224 result = (int)((wxPyListCtrl const *)arg1)->GetColumnCount();
30225 wxPyEndAllowThreads(__tstate);
30226 if (PyErr_Occurred()) SWIG_fail;
30227 }
30228 resultobj = SWIG_From_int(static_cast< int >(result));
30229 return resultobj;
30230fail:
30231 return NULL;
7e08d4ef
RD
30232}
30233
30234
554f62e9
RD
30235SWIGINTERN PyObject *_wrap_ListCtrl_GetItemSpacing(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
30236 PyObject *resultobj = 0;
30237 wxPyListCtrl *arg1 = (wxPyListCtrl *) 0 ;
30238 wxSize result;
30239 void *argp1 = 0 ;
30240 int res1 = 0 ;
30241 PyObject *swig_obj[1] ;
30242
30243 if (!args) SWIG_fail;
30244 swig_obj[0] = args;
30245 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxPyListCtrl, 0 | 0 );
30246 if (!SWIG_IsOK(res1)) {
30247 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ListCtrl_GetItemSpacing" "', expected argument " "1"" of type '" "wxPyListCtrl const *""'");
30248 }
30249 arg1 = reinterpret_cast< wxPyListCtrl * >(argp1);
30250 {
30251 PyThreadState* __tstate = wxPyBeginAllowThreads();
30252 result = ((wxPyListCtrl const *)arg1)->GetItemSpacing();
30253 wxPyEndAllowThreads(__tstate);
30254 if (PyErr_Occurred()) SWIG_fail;
30255 }
30256 resultobj = SWIG_NewPointerObj((new wxSize(static_cast< const wxSize& >(result))), SWIGTYPE_p_wxSize, SWIG_POINTER_OWN | 0 );
30257 return resultobj;
30258fail:
30259 return NULL;
7e08d4ef
RD
30260}
30261
30262
554f62e9
RD
30263SWIGINTERN PyObject *_wrap_ListCtrl_GetSelectedItemCount(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
30264 PyObject *resultobj = 0;
30265 wxPyListCtrl *arg1 = (wxPyListCtrl *) 0 ;
30266 int result;
30267 void *argp1 = 0 ;
30268 int res1 = 0 ;
30269 PyObject *swig_obj[1] ;
30270
30271 if (!args) SWIG_fail;
30272 swig_obj[0] = args;
30273 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxPyListCtrl, 0 | 0 );
30274 if (!SWIG_IsOK(res1)) {
30275 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ListCtrl_GetSelectedItemCount" "', expected argument " "1"" of type '" "wxPyListCtrl const *""'");
30276 }
30277 arg1 = reinterpret_cast< wxPyListCtrl * >(argp1);
30278 {
30279 PyThreadState* __tstate = wxPyBeginAllowThreads();
30280 result = (int)((wxPyListCtrl const *)arg1)->GetSelectedItemCount();
30281 wxPyEndAllowThreads(__tstate);
30282 if (PyErr_Occurred()) SWIG_fail;
30283 }
30284 resultobj = SWIG_From_int(static_cast< int >(result));
30285 return resultobj;
30286fail:
30287 return NULL;
7e08d4ef
RD
30288}
30289
30290
554f62e9
RD
30291SWIGINTERN PyObject *_wrap_ListCtrl_GetTextColour(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
30292 PyObject *resultobj = 0;
30293 wxPyListCtrl *arg1 = (wxPyListCtrl *) 0 ;
30294 wxColour result;
30295 void *argp1 = 0 ;
30296 int res1 = 0 ;
30297 PyObject *swig_obj[1] ;
30298
30299 if (!args) SWIG_fail;
30300 swig_obj[0] = args;
30301 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxPyListCtrl, 0 | 0 );
30302 if (!SWIG_IsOK(res1)) {
30303 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ListCtrl_GetTextColour" "', expected argument " "1"" of type '" "wxPyListCtrl const *""'");
30304 }
30305 arg1 = reinterpret_cast< wxPyListCtrl * >(argp1);
30306 {
30307 PyThreadState* __tstate = wxPyBeginAllowThreads();
30308 result = ((wxPyListCtrl const *)arg1)->GetTextColour();
30309 wxPyEndAllowThreads(__tstate);
30310 if (PyErr_Occurred()) SWIG_fail;
30311 }
30312 resultobj = SWIG_NewPointerObj((new wxColour(static_cast< const wxColour& >(result))), SWIGTYPE_p_wxColour, SWIG_POINTER_OWN | 0 );
30313 return resultobj;
30314fail:
30315 return NULL;
30316}
30317
30318
30319SWIGINTERN PyObject *_wrap_ListCtrl_SetTextColour(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
30320 PyObject *resultobj = 0;
30321 wxPyListCtrl *arg1 = (wxPyListCtrl *) 0 ;
30322 wxColour *arg2 = 0 ;
30323 void *argp1 = 0 ;
30324 int res1 = 0 ;
30325 wxColour temp2 ;
30326 PyObject * obj0 = 0 ;
30327 PyObject * obj1 = 0 ;
30328 char * kwnames[] = {
30329 (char *) "self",(char *) "col", NULL
30330 };
30331
30332 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ListCtrl_SetTextColour",kwnames,&obj0,&obj1)) SWIG_fail;
30333 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxPyListCtrl, 0 | 0 );
30334 if (!SWIG_IsOK(res1)) {
30335 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ListCtrl_SetTextColour" "', expected argument " "1"" of type '" "wxPyListCtrl *""'");
30336 }
30337 arg1 = reinterpret_cast< wxPyListCtrl * >(argp1);
30338 {
30339 arg2 = &temp2;
30340 if ( ! wxColour_helper(obj1, &arg2)) SWIG_fail;
30341 }
30342 {
30343 PyThreadState* __tstate = wxPyBeginAllowThreads();
30344 (arg1)->SetTextColour((wxColour const &)*arg2);
30345 wxPyEndAllowThreads(__tstate);
30346 if (PyErr_Occurred()) SWIG_fail;
30347 }
30348 resultobj = SWIG_Py_Void();
30349 return resultobj;
30350fail:
30351 return NULL;
7e08d4ef
RD
30352}
30353
30354
554f62e9
RD
30355SWIGINTERN PyObject *_wrap_ListCtrl_GetTopItem(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
30356 PyObject *resultobj = 0;
30357 wxPyListCtrl *arg1 = (wxPyListCtrl *) 0 ;
30358 long result;
30359 void *argp1 = 0 ;
30360 int res1 = 0 ;
30361 PyObject *swig_obj[1] ;
30362
30363 if (!args) SWIG_fail;
30364 swig_obj[0] = args;
30365 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxPyListCtrl, 0 | 0 );
30366 if (!SWIG_IsOK(res1)) {
30367 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ListCtrl_GetTopItem" "', expected argument " "1"" of type '" "wxPyListCtrl const *""'");
30368 }
30369 arg1 = reinterpret_cast< wxPyListCtrl * >(argp1);
30370 {
30371 PyThreadState* __tstate = wxPyBeginAllowThreads();
30372 result = (long)((wxPyListCtrl const *)arg1)->GetTopItem();
30373 wxPyEndAllowThreads(__tstate);
30374 if (PyErr_Occurred()) SWIG_fail;
30375 }
30376 resultobj = SWIG_From_long(static_cast< long >(result));
30377 return resultobj;
30378fail:
30379 return NULL;
30380}
30381
30382
30383SWIGINTERN PyObject *_wrap_ListCtrl_SetSingleStyle(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
30384 PyObject *resultobj = 0;
30385 wxPyListCtrl *arg1 = (wxPyListCtrl *) 0 ;
30386 long arg2 ;
30387 bool arg3 = (bool) true ;
30388 void *argp1 = 0 ;
30389 int res1 = 0 ;
30390 long val2 ;
30391 int ecode2 = 0 ;
30392 bool val3 ;
30393 int ecode3 = 0 ;
30394 PyObject * obj0 = 0 ;
30395 PyObject * obj1 = 0 ;
30396 PyObject * obj2 = 0 ;
30397 char * kwnames[] = {
30398 (char *) "self",(char *) "style",(char *) "add", NULL
30399 };
30400
30401 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:ListCtrl_SetSingleStyle",kwnames,&obj0,&obj1,&obj2)) SWIG_fail;
30402 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxPyListCtrl, 0 | 0 );
30403 if (!SWIG_IsOK(res1)) {
30404 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ListCtrl_SetSingleStyle" "', expected argument " "1"" of type '" "wxPyListCtrl *""'");
30405 }
30406 arg1 = reinterpret_cast< wxPyListCtrl * >(argp1);
30407 ecode2 = SWIG_AsVal_long(obj1, &val2);
30408 if (!SWIG_IsOK(ecode2)) {
30409 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "ListCtrl_SetSingleStyle" "', expected argument " "2"" of type '" "long""'");
30410 }
30411 arg2 = static_cast< long >(val2);
30412 if (obj2) {
30413 ecode3 = SWIG_AsVal_bool(obj2, &val3);
30414 if (!SWIG_IsOK(ecode3)) {
30415 SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "ListCtrl_SetSingleStyle" "', expected argument " "3"" of type '" "bool""'");
30416 }
30417 arg3 = static_cast< bool >(val3);
30418 }
30419 {
30420 PyThreadState* __tstate = wxPyBeginAllowThreads();
30421 (arg1)->SetSingleStyle(arg2,arg3);
30422 wxPyEndAllowThreads(__tstate);
30423 if (PyErr_Occurred()) SWIG_fail;
30424 }
30425 resultobj = SWIG_Py_Void();
30426 return resultobj;
30427fail:
30428 return NULL;
30429}
30430
30431
30432SWIGINTERN PyObject *_wrap_ListCtrl_GetNextItem(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
30433 PyObject *resultobj = 0;
30434 wxPyListCtrl *arg1 = (wxPyListCtrl *) 0 ;
30435 long arg2 ;
30436 int arg3 = (int) wxLIST_NEXT_ALL ;
30437 int arg4 = (int) wxLIST_STATE_DONTCARE ;
30438 long result;
30439 void *argp1 = 0 ;
30440 int res1 = 0 ;
30441 long val2 ;
30442 int ecode2 = 0 ;
30443 int val3 ;
30444 int ecode3 = 0 ;
30445 int val4 ;
30446 int ecode4 = 0 ;
30447 PyObject * obj0 = 0 ;
30448 PyObject * obj1 = 0 ;
30449 PyObject * obj2 = 0 ;
30450 PyObject * obj3 = 0 ;
30451 char * kwnames[] = {
30452 (char *) "self",(char *) "item",(char *) "geometry",(char *) "state", NULL
30453 };
30454
30455 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|OO:ListCtrl_GetNextItem",kwnames,&obj0,&obj1,&obj2,&obj3)) SWIG_fail;
30456 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxPyListCtrl, 0 | 0 );
30457 if (!SWIG_IsOK(res1)) {
30458 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ListCtrl_GetNextItem" "', expected argument " "1"" of type '" "wxPyListCtrl const *""'");
30459 }
30460 arg1 = reinterpret_cast< wxPyListCtrl * >(argp1);
30461 ecode2 = SWIG_AsVal_long(obj1, &val2);
30462 if (!SWIG_IsOK(ecode2)) {
30463 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "ListCtrl_GetNextItem" "', expected argument " "2"" of type '" "long""'");
30464 }
30465 arg2 = static_cast< long >(val2);
30466 if (obj2) {
30467 ecode3 = SWIG_AsVal_int(obj2, &val3);
30468 if (!SWIG_IsOK(ecode3)) {
30469 SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "ListCtrl_GetNextItem" "', expected argument " "3"" of type '" "int""'");
30470 }
30471 arg3 = static_cast< int >(val3);
30472 }
30473 if (obj3) {
30474 ecode4 = SWIG_AsVal_int(obj3, &val4);
30475 if (!SWIG_IsOK(ecode4)) {
30476 SWIG_exception_fail(SWIG_ArgError(ecode4), "in method '" "ListCtrl_GetNextItem" "', expected argument " "4"" of type '" "int""'");
30477 }
30478 arg4 = static_cast< int >(val4);
30479 }
30480 {
30481 PyThreadState* __tstate = wxPyBeginAllowThreads();
30482 result = (long)((wxPyListCtrl const *)arg1)->GetNextItem(arg2,arg3,arg4);
30483 wxPyEndAllowThreads(__tstate);
30484 if (PyErr_Occurred()) SWIG_fail;
30485 }
30486 resultobj = SWIG_From_long(static_cast< long >(result));
30487 return resultobj;
30488fail:
30489 return NULL;
30490}
30491
30492
30493SWIGINTERN PyObject *_wrap_ListCtrl_GetImageList(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
30494 PyObject *resultobj = 0;
30495 wxPyListCtrl *arg1 = (wxPyListCtrl *) 0 ;
30496 int arg2 ;
30497 wxImageList *result = 0 ;
30498 void *argp1 = 0 ;
30499 int res1 = 0 ;
30500 int val2 ;
30501 int ecode2 = 0 ;
30502 PyObject * obj0 = 0 ;
30503 PyObject * obj1 = 0 ;
30504 char * kwnames[] = {
30505 (char *) "self",(char *) "which", NULL
30506 };
30507
30508 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ListCtrl_GetImageList",kwnames,&obj0,&obj1)) SWIG_fail;
30509 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxPyListCtrl, 0 | 0 );
30510 if (!SWIG_IsOK(res1)) {
30511 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ListCtrl_GetImageList" "', expected argument " "1"" of type '" "wxPyListCtrl const *""'");
30512 }
30513 arg1 = reinterpret_cast< wxPyListCtrl * >(argp1);
30514 ecode2 = SWIG_AsVal_int(obj1, &val2);
30515 if (!SWIG_IsOK(ecode2)) {
30516 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "ListCtrl_GetImageList" "', expected argument " "2"" of type '" "int""'");
30517 }
30518 arg2 = static_cast< int >(val2);
30519 {
30520 PyThreadState* __tstate = wxPyBeginAllowThreads();
30521 result = (wxImageList *)((wxPyListCtrl const *)arg1)->GetImageList(arg2);
30522 wxPyEndAllowThreads(__tstate);
30523 if (PyErr_Occurred()) SWIG_fail;
30524 }
3ecece7e
RD
30525 {
30526 resultobj = wxPyMake_wxObject(result, (bool)0);
30527 }
554f62e9
RD
30528 return resultobj;
30529fail:
30530 return NULL;
30531}
30532
30533
30534SWIGINTERN PyObject *_wrap_ListCtrl_SetImageList(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
30535 PyObject *resultobj = 0;
30536 wxPyListCtrl *arg1 = (wxPyListCtrl *) 0 ;
30537 wxImageList *arg2 = (wxImageList *) 0 ;
30538 int arg3 ;
30539 void *argp1 = 0 ;
30540 int res1 = 0 ;
30541 void *argp2 = 0 ;
30542 int res2 = 0 ;
30543 int val3 ;
30544 int ecode3 = 0 ;
30545 PyObject * obj0 = 0 ;
30546 PyObject * obj1 = 0 ;
30547 PyObject * obj2 = 0 ;
30548 char * kwnames[] = {
30549 (char *) "self",(char *) "imageList",(char *) "which", NULL
30550 };
30551
30552 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:ListCtrl_SetImageList",kwnames,&obj0,&obj1,&obj2)) SWIG_fail;
30553 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxPyListCtrl, 0 | 0 );
30554 if (!SWIG_IsOK(res1)) {
30555 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ListCtrl_SetImageList" "', expected argument " "1"" of type '" "wxPyListCtrl *""'");
30556 }
30557 arg1 = reinterpret_cast< wxPyListCtrl * >(argp1);
30558 res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_wxImageList, 0 | 0 );
30559 if (!SWIG_IsOK(res2)) {
30560 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "ListCtrl_SetImageList" "', expected argument " "2"" of type '" "wxImageList *""'");
30561 }
30562 arg2 = reinterpret_cast< wxImageList * >(argp2);
30563 ecode3 = SWIG_AsVal_int(obj2, &val3);
30564 if (!SWIG_IsOK(ecode3)) {
30565 SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "ListCtrl_SetImageList" "', expected argument " "3"" of type '" "int""'");
30566 }
30567 arg3 = static_cast< int >(val3);
30568 {
30569 PyThreadState* __tstate = wxPyBeginAllowThreads();
30570 (arg1)->SetImageList(arg2,arg3);
30571 wxPyEndAllowThreads(__tstate);
30572 if (PyErr_Occurred()) SWIG_fail;
30573 }
30574 resultobj = SWIG_Py_Void();
30575 return resultobj;
30576fail:
30577 return NULL;
30578}
30579
30580
30581SWIGINTERN PyObject *_wrap_ListCtrl_AssignImageList(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
30582 PyObject *resultobj = 0;
30583 wxPyListCtrl *arg1 = (wxPyListCtrl *) 0 ;
30584 wxImageList *arg2 = (wxImageList *) 0 ;
30585 int arg3 ;
30586 void *argp1 = 0 ;
30587 int res1 = 0 ;
30588 int res2 = 0 ;
30589 int val3 ;
30590 int ecode3 = 0 ;
30591 PyObject * obj0 = 0 ;
30592 PyObject * obj1 = 0 ;
30593 PyObject * obj2 = 0 ;
30594 char * kwnames[] = {
30595 (char *) "self",(char *) "imageList",(char *) "which", NULL
30596 };
30597
30598 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:ListCtrl_AssignImageList",kwnames,&obj0,&obj1,&obj2)) SWIG_fail;
30599 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxPyListCtrl, 0 | 0 );
30600 if (!SWIG_IsOK(res1)) {
30601 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ListCtrl_AssignImageList" "', expected argument " "1"" of type '" "wxPyListCtrl *""'");
30602 }
30603 arg1 = reinterpret_cast< wxPyListCtrl * >(argp1);
30604 res2 = SWIG_ConvertPtr(obj1, SWIG_as_voidptrptr(&arg2), SWIGTYPE_p_wxImageList, SWIG_POINTER_DISOWN | 0 );
30605 if (!SWIG_IsOK(res2)) {
30606 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "ListCtrl_AssignImageList" "', expected argument " "2"" of type '" "wxImageList *""'");
30607 }
30608 ecode3 = SWIG_AsVal_int(obj2, &val3);
30609 if (!SWIG_IsOK(ecode3)) {
30610 SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "ListCtrl_AssignImageList" "', expected argument " "3"" of type '" "int""'");
30611 }
30612 arg3 = static_cast< int >(val3);
30613 {
30614 PyThreadState* __tstate = wxPyBeginAllowThreads();
30615 (arg1)->AssignImageList(arg2,arg3);
30616 wxPyEndAllowThreads(__tstate);
30617 if (PyErr_Occurred()) SWIG_fail;
30618 }
30619 resultobj = SWIG_Py_Void();
30620 return resultobj;
30621fail:
30622 return NULL;
7e08d4ef
RD
30623}
30624
30625
554f62e9
RD
30626SWIGINTERN PyObject *_wrap_ListCtrl_InReportView(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
30627 PyObject *resultobj = 0;
30628 wxPyListCtrl *arg1 = (wxPyListCtrl *) 0 ;
30629 bool result;
30630 void *argp1 = 0 ;
30631 int res1 = 0 ;
30632 PyObject *swig_obj[1] ;
30633
30634 if (!args) SWIG_fail;
30635 swig_obj[0] = args;
30636 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxPyListCtrl, 0 | 0 );
30637 if (!SWIG_IsOK(res1)) {
30638 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ListCtrl_InReportView" "', expected argument " "1"" of type '" "wxPyListCtrl const *""'");
30639 }
30640 arg1 = reinterpret_cast< wxPyListCtrl * >(argp1);
30641 {
30642 PyThreadState* __tstate = wxPyBeginAllowThreads();
30643 result = (bool)((wxPyListCtrl const *)arg1)->InReportView();
30644 wxPyEndAllowThreads(__tstate);
30645 if (PyErr_Occurred()) SWIG_fail;
30646 }
30647 {
30648 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
30649 }
30650 return resultobj;
30651fail:
30652 return NULL;
7e08d4ef
RD
30653}
30654
30655
554f62e9
RD
30656SWIGINTERN PyObject *_wrap_ListCtrl_IsVirtual(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
30657 PyObject *resultobj = 0;
30658 wxPyListCtrl *arg1 = (wxPyListCtrl *) 0 ;
30659 bool result;
30660 void *argp1 = 0 ;
30661 int res1 = 0 ;
30662 PyObject *swig_obj[1] ;
30663
30664 if (!args) SWIG_fail;
30665 swig_obj[0] = args;
30666 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxPyListCtrl, 0 | 0 );
30667 if (!SWIG_IsOK(res1)) {
30668 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ListCtrl_IsVirtual" "', expected argument " "1"" of type '" "wxPyListCtrl const *""'");
30669 }
30670 arg1 = reinterpret_cast< wxPyListCtrl * >(argp1);
30671 {
30672 PyThreadState* __tstate = wxPyBeginAllowThreads();
30673 result = (bool)((wxPyListCtrl const *)arg1)->IsVirtual();
30674 wxPyEndAllowThreads(__tstate);
30675 if (PyErr_Occurred()) SWIG_fail;
30676 }
30677 {
30678 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
30679 }
30680 return resultobj;
30681fail:
30682 return NULL;
30683}
30684
30685
30686SWIGINTERN PyObject *_wrap_ListCtrl_RefreshItem(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
30687 PyObject *resultobj = 0;
30688 wxPyListCtrl *arg1 = (wxPyListCtrl *) 0 ;
30689 long arg2 ;
30690 void *argp1 = 0 ;
30691 int res1 = 0 ;
30692 long val2 ;
30693 int ecode2 = 0 ;
30694 PyObject * obj0 = 0 ;
30695 PyObject * obj1 = 0 ;
30696 char * kwnames[] = {
30697 (char *) "self",(char *) "item", NULL
30698 };
30699
30700 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ListCtrl_RefreshItem",kwnames,&obj0,&obj1)) SWIG_fail;
30701 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxPyListCtrl, 0 | 0 );
30702 if (!SWIG_IsOK(res1)) {
30703 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ListCtrl_RefreshItem" "', expected argument " "1"" of type '" "wxPyListCtrl *""'");
30704 }
30705 arg1 = reinterpret_cast< wxPyListCtrl * >(argp1);
30706 ecode2 = SWIG_AsVal_long(obj1, &val2);
30707 if (!SWIG_IsOK(ecode2)) {
30708 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "ListCtrl_RefreshItem" "', expected argument " "2"" of type '" "long""'");
30709 }
30710 arg2 = static_cast< long >(val2);
30711 {
30712 PyThreadState* __tstate = wxPyBeginAllowThreads();
30713 (arg1)->RefreshItem(arg2);
30714 wxPyEndAllowThreads(__tstate);
30715 if (PyErr_Occurred()) SWIG_fail;
30716 }
30717 resultobj = SWIG_Py_Void();
30718 return resultobj;
30719fail:
30720 return NULL;
30721}
30722
30723
30724SWIGINTERN PyObject *_wrap_ListCtrl_RefreshItems(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
30725 PyObject *resultobj = 0;
30726 wxPyListCtrl *arg1 = (wxPyListCtrl *) 0 ;
30727 long arg2 ;
30728 long arg3 ;
30729 void *argp1 = 0 ;
30730 int res1 = 0 ;
30731 long val2 ;
30732 int ecode2 = 0 ;
30733 long val3 ;
30734 int ecode3 = 0 ;
30735 PyObject * obj0 = 0 ;
30736 PyObject * obj1 = 0 ;
30737 PyObject * obj2 = 0 ;
30738 char * kwnames[] = {
30739 (char *) "self",(char *) "itemFrom",(char *) "itemTo", NULL
30740 };
30741
30742 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:ListCtrl_RefreshItems",kwnames,&obj0,&obj1,&obj2)) SWIG_fail;
30743 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxPyListCtrl, 0 | 0 );
30744 if (!SWIG_IsOK(res1)) {
30745 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ListCtrl_RefreshItems" "', expected argument " "1"" of type '" "wxPyListCtrl *""'");
30746 }
30747 arg1 = reinterpret_cast< wxPyListCtrl * >(argp1);
30748 ecode2 = SWIG_AsVal_long(obj1, &val2);
30749 if (!SWIG_IsOK(ecode2)) {
30750 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "ListCtrl_RefreshItems" "', expected argument " "2"" of type '" "long""'");
30751 }
30752 arg2 = static_cast< long >(val2);
30753 ecode3 = SWIG_AsVal_long(obj2, &val3);
30754 if (!SWIG_IsOK(ecode3)) {
30755 SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "ListCtrl_RefreshItems" "', expected argument " "3"" of type '" "long""'");
30756 }
30757 arg3 = static_cast< long >(val3);
30758 {
30759 PyThreadState* __tstate = wxPyBeginAllowThreads();
30760 (arg1)->RefreshItems(arg2,arg3);
30761 wxPyEndAllowThreads(__tstate);
30762 if (PyErr_Occurred()) SWIG_fail;
30763 }
30764 resultobj = SWIG_Py_Void();
30765 return resultobj;
30766fail:
30767 return NULL;
30768}
30769
30770
30771SWIGINTERN PyObject *_wrap_ListCtrl_Arrange(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
30772 PyObject *resultobj = 0;
30773 wxPyListCtrl *arg1 = (wxPyListCtrl *) 0 ;
30774 int arg2 = (int) wxLIST_ALIGN_DEFAULT ;
30775 bool result;
30776 void *argp1 = 0 ;
30777 int res1 = 0 ;
30778 int val2 ;
30779 int ecode2 = 0 ;
30780 PyObject * obj0 = 0 ;
30781 PyObject * obj1 = 0 ;
30782 char * kwnames[] = {
30783 (char *) "self",(char *) "flag", NULL
30784 };
30785
30786 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:ListCtrl_Arrange",kwnames,&obj0,&obj1)) SWIG_fail;
30787 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxPyListCtrl, 0 | 0 );
30788 if (!SWIG_IsOK(res1)) {
30789 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ListCtrl_Arrange" "', expected argument " "1"" of type '" "wxPyListCtrl *""'");
30790 }
30791 arg1 = reinterpret_cast< wxPyListCtrl * >(argp1);
30792 if (obj1) {
30793 ecode2 = SWIG_AsVal_int(obj1, &val2);
30794 if (!SWIG_IsOK(ecode2)) {
30795 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "ListCtrl_Arrange" "', expected argument " "2"" of type '" "int""'");
30796 }
30797 arg2 = static_cast< int >(val2);
30798 }
30799 {
30800 PyThreadState* __tstate = wxPyBeginAllowThreads();
30801 result = (bool)(arg1)->Arrange(arg2);
30802 wxPyEndAllowThreads(__tstate);
30803 if (PyErr_Occurred()) SWIG_fail;
30804 }
30805 {
30806 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
30807 }
30808 return resultobj;
30809fail:
30810 return NULL;
30811}
30812
30813
30814SWIGINTERN PyObject *_wrap_ListCtrl_DeleteItem(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
30815 PyObject *resultobj = 0;
30816 wxPyListCtrl *arg1 = (wxPyListCtrl *) 0 ;
30817 long arg2 ;
30818 bool result;
30819 void *argp1 = 0 ;
30820 int res1 = 0 ;
30821 long val2 ;
30822 int ecode2 = 0 ;
30823 PyObject * obj0 = 0 ;
30824 PyObject * obj1 = 0 ;
30825 char * kwnames[] = {
30826 (char *) "self",(char *) "item", NULL
30827 };
30828
30829 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ListCtrl_DeleteItem",kwnames,&obj0,&obj1)) SWIG_fail;
30830 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxPyListCtrl, 0 | 0 );
30831 if (!SWIG_IsOK(res1)) {
30832 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ListCtrl_DeleteItem" "', expected argument " "1"" of type '" "wxPyListCtrl *""'");
30833 }
30834 arg1 = reinterpret_cast< wxPyListCtrl * >(argp1);
30835 ecode2 = SWIG_AsVal_long(obj1, &val2);
30836 if (!SWIG_IsOK(ecode2)) {
30837 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "ListCtrl_DeleteItem" "', expected argument " "2"" of type '" "long""'");
30838 }
30839 arg2 = static_cast< long >(val2);
30840 {
30841 PyThreadState* __tstate = wxPyBeginAllowThreads();
30842 result = (bool)(arg1)->DeleteItem(arg2);
30843 wxPyEndAllowThreads(__tstate);
30844 if (PyErr_Occurred()) SWIG_fail;
30845 }
30846 {
30847 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
30848 }
30849 return resultobj;
30850fail:
30851 return NULL;
7e08d4ef
RD
30852}
30853
30854
554f62e9
RD
30855SWIGINTERN PyObject *_wrap_ListCtrl_DeleteAllItems(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
30856 PyObject *resultobj = 0;
30857 wxPyListCtrl *arg1 = (wxPyListCtrl *) 0 ;
30858 bool result;
30859 void *argp1 = 0 ;
30860 int res1 = 0 ;
30861 PyObject *swig_obj[1] ;
30862
30863 if (!args) SWIG_fail;
30864 swig_obj[0] = args;
30865 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxPyListCtrl, 0 | 0 );
30866 if (!SWIG_IsOK(res1)) {
30867 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ListCtrl_DeleteAllItems" "', expected argument " "1"" of type '" "wxPyListCtrl *""'");
30868 }
30869 arg1 = reinterpret_cast< wxPyListCtrl * >(argp1);
30870 {
30871 PyThreadState* __tstate = wxPyBeginAllowThreads();
30872 result = (bool)(arg1)->DeleteAllItems();
30873 wxPyEndAllowThreads(__tstate);
30874 if (PyErr_Occurred()) SWIG_fail;
30875 }
30876 {
30877 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
30878 }
30879 return resultobj;
30880fail:
30881 return NULL;
30882}
30883
30884
30885SWIGINTERN PyObject *_wrap_ListCtrl_DeleteColumn(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
30886 PyObject *resultobj = 0;
30887 wxPyListCtrl *arg1 = (wxPyListCtrl *) 0 ;
30888 int arg2 ;
30889 bool result;
30890 void *argp1 = 0 ;
30891 int res1 = 0 ;
30892 int val2 ;
30893 int ecode2 = 0 ;
30894 PyObject * obj0 = 0 ;
30895 PyObject * obj1 = 0 ;
30896 char * kwnames[] = {
30897 (char *) "self",(char *) "col", NULL
30898 };
30899
30900 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ListCtrl_DeleteColumn",kwnames,&obj0,&obj1)) SWIG_fail;
30901 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxPyListCtrl, 0 | 0 );
30902 if (!SWIG_IsOK(res1)) {
30903 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ListCtrl_DeleteColumn" "', expected argument " "1"" of type '" "wxPyListCtrl *""'");
30904 }
30905 arg1 = reinterpret_cast< wxPyListCtrl * >(argp1);
30906 ecode2 = SWIG_AsVal_int(obj1, &val2);
30907 if (!SWIG_IsOK(ecode2)) {
30908 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "ListCtrl_DeleteColumn" "', expected argument " "2"" of type '" "int""'");
30909 }
30910 arg2 = static_cast< int >(val2);
30911 {
30912 PyThreadState* __tstate = wxPyBeginAllowThreads();
30913 result = (bool)(arg1)->DeleteColumn(arg2);
30914 wxPyEndAllowThreads(__tstate);
30915 if (PyErr_Occurred()) SWIG_fail;
30916 }
30917 {
30918 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
30919 }
30920 return resultobj;
30921fail:
30922 return NULL;
7e08d4ef
RD
30923}
30924
30925
554f62e9
RD
30926SWIGINTERN PyObject *_wrap_ListCtrl_DeleteAllColumns(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
30927 PyObject *resultobj = 0;
30928 wxPyListCtrl *arg1 = (wxPyListCtrl *) 0 ;
30929 bool result;
30930 void *argp1 = 0 ;
30931 int res1 = 0 ;
30932 PyObject *swig_obj[1] ;
30933
30934 if (!args) SWIG_fail;
30935 swig_obj[0] = args;
30936 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxPyListCtrl, 0 | 0 );
30937 if (!SWIG_IsOK(res1)) {
30938 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ListCtrl_DeleteAllColumns" "', expected argument " "1"" of type '" "wxPyListCtrl *""'");
30939 }
30940 arg1 = reinterpret_cast< wxPyListCtrl * >(argp1);
30941 {
30942 PyThreadState* __tstate = wxPyBeginAllowThreads();
30943 result = (bool)(arg1)->DeleteAllColumns();
30944 wxPyEndAllowThreads(__tstate);
30945 if (PyErr_Occurred()) SWIG_fail;
30946 }
30947 {
30948 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
30949 }
30950 return resultobj;
30951fail:
30952 return NULL;
7e08d4ef
RD
30953}
30954
30955
554f62e9
RD
30956SWIGINTERN PyObject *_wrap_ListCtrl_ClearAll(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
30957 PyObject *resultobj = 0;
30958 wxPyListCtrl *arg1 = (wxPyListCtrl *) 0 ;
30959 void *argp1 = 0 ;
30960 int res1 = 0 ;
30961 PyObject *swig_obj[1] ;
30962
30963 if (!args) SWIG_fail;
30964 swig_obj[0] = args;
30965 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxPyListCtrl, 0 | 0 );
30966 if (!SWIG_IsOK(res1)) {
30967 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ListCtrl_ClearAll" "', expected argument " "1"" of type '" "wxPyListCtrl *""'");
30968 }
30969 arg1 = reinterpret_cast< wxPyListCtrl * >(argp1);
30970 {
30971 PyThreadState* __tstate = wxPyBeginAllowThreads();
30972 (arg1)->ClearAll();
30973 wxPyEndAllowThreads(__tstate);
30974 if (PyErr_Occurred()) SWIG_fail;
30975 }
30976 resultobj = SWIG_Py_Void();
30977 return resultobj;
30978fail:
30979 return NULL;
30980}
30981
30982
30983SWIGINTERN PyObject *_wrap_ListCtrl_EditLabel(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
30984 PyObject *resultobj = 0;
30985 wxPyListCtrl *arg1 = (wxPyListCtrl *) 0 ;
30986 long arg2 ;
30987 wxTextCtrl *result = 0 ;
30988 void *argp1 = 0 ;
30989 int res1 = 0 ;
30990 long val2 ;
30991 int ecode2 = 0 ;
30992 PyObject * obj0 = 0 ;
30993 PyObject * obj1 = 0 ;
30994 char * kwnames[] = {
30995 (char *) "self",(char *) "item", NULL
30996 };
30997
30998 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ListCtrl_EditLabel",kwnames,&obj0,&obj1)) SWIG_fail;
30999 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxPyListCtrl, 0 | 0 );
31000 if (!SWIG_IsOK(res1)) {
31001 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ListCtrl_EditLabel" "', expected argument " "1"" of type '" "wxPyListCtrl *""'");
31002 }
31003 arg1 = reinterpret_cast< wxPyListCtrl * >(argp1);
31004 ecode2 = SWIG_AsVal_long(obj1, &val2);
31005 if (!SWIG_IsOK(ecode2)) {
31006 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "ListCtrl_EditLabel" "', expected argument " "2"" of type '" "long""'");
31007 }
31008 arg2 = static_cast< long >(val2);
31009 {
31010 PyThreadState* __tstate = wxPyBeginAllowThreads();
31011 result = (wxTextCtrl *)(arg1)->EditLabel(arg2);
31012 wxPyEndAllowThreads(__tstate);
31013 if (PyErr_Occurred()) SWIG_fail;
31014 }
31015 {
31016 resultobj = wxPyMake_wxObject(result, 0);
31017 }
31018 return resultobj;
31019fail:
31020 return NULL;
31021}
31022
31023
31024SWIGINTERN PyObject *_wrap_ListCtrl_EndEditLabel(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
31025 PyObject *resultobj = 0;
31026 wxPyListCtrl *arg1 = (wxPyListCtrl *) 0 ;
31027 bool arg2 ;
31028 bool result;
31029 void *argp1 = 0 ;
31030 int res1 = 0 ;
31031 bool val2 ;
31032 int ecode2 = 0 ;
31033 PyObject * obj0 = 0 ;
31034 PyObject * obj1 = 0 ;
31035 char * kwnames[] = {
31036 (char *) "self",(char *) "cancel", NULL
31037 };
31038
31039 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ListCtrl_EndEditLabel",kwnames,&obj0,&obj1)) SWIG_fail;
31040 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxPyListCtrl, 0 | 0 );
31041 if (!SWIG_IsOK(res1)) {
31042 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ListCtrl_EndEditLabel" "', expected argument " "1"" of type '" "wxPyListCtrl *""'");
31043 }
31044 arg1 = reinterpret_cast< wxPyListCtrl * >(argp1);
31045 ecode2 = SWIG_AsVal_bool(obj1, &val2);
31046 if (!SWIG_IsOK(ecode2)) {
31047 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "ListCtrl_EndEditLabel" "', expected argument " "2"" of type '" "bool""'");
31048 }
31049 arg2 = static_cast< bool >(val2);
31050 {
31051 PyThreadState* __tstate = wxPyBeginAllowThreads();
31052 result = (bool)(arg1)->EndEditLabel(arg2);
31053 wxPyEndAllowThreads(__tstate);
31054 if (PyErr_Occurred()) SWIG_fail;
31055 }
31056 {
31057 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
31058 }
31059 return resultobj;
31060fail:
31061 return NULL;
31062}
31063
31064
31065SWIGINTERN PyObject *_wrap_ListCtrl_EnsureVisible(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
31066 PyObject *resultobj = 0;
31067 wxPyListCtrl *arg1 = (wxPyListCtrl *) 0 ;
31068 long arg2 ;
31069 bool result;
31070 void *argp1 = 0 ;
31071 int res1 = 0 ;
31072 long val2 ;
31073 int ecode2 = 0 ;
31074 PyObject * obj0 = 0 ;
31075 PyObject * obj1 = 0 ;
31076 char * kwnames[] = {
31077 (char *) "self",(char *) "item", NULL
31078 };
31079
31080 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ListCtrl_EnsureVisible",kwnames,&obj0,&obj1)) SWIG_fail;
31081 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxPyListCtrl, 0 | 0 );
31082 if (!SWIG_IsOK(res1)) {
31083 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ListCtrl_EnsureVisible" "', expected argument " "1"" of type '" "wxPyListCtrl *""'");
31084 }
31085 arg1 = reinterpret_cast< wxPyListCtrl * >(argp1);
31086 ecode2 = SWIG_AsVal_long(obj1, &val2);
31087 if (!SWIG_IsOK(ecode2)) {
31088 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "ListCtrl_EnsureVisible" "', expected argument " "2"" of type '" "long""'");
31089 }
31090 arg2 = static_cast< long >(val2);
31091 {
31092 PyThreadState* __tstate = wxPyBeginAllowThreads();
31093 result = (bool)(arg1)->EnsureVisible(arg2);
31094 wxPyEndAllowThreads(__tstate);
31095 if (PyErr_Occurred()) SWIG_fail;
31096 }
31097 {
31098 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
31099 }
31100 return resultobj;
31101fail:
31102 return NULL;
31103}
31104
31105
31106SWIGINTERN PyObject *_wrap_ListCtrl_FindItem(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
31107 PyObject *resultobj = 0;
31108 wxPyListCtrl *arg1 = (wxPyListCtrl *) 0 ;
31109 long arg2 ;
31110 wxString *arg3 = 0 ;
31111 bool arg4 = (bool) false ;
31112 long result;
31113 void *argp1 = 0 ;
31114 int res1 = 0 ;
31115 long val2 ;
31116 int ecode2 = 0 ;
31117 bool temp3 = false ;
31118 bool val4 ;
31119 int ecode4 = 0 ;
31120 PyObject * obj0 = 0 ;
31121 PyObject * obj1 = 0 ;
31122 PyObject * obj2 = 0 ;
31123 PyObject * obj3 = 0 ;
31124 char * kwnames[] = {
31125 (char *) "self",(char *) "start",(char *) "str",(char *) "partial", NULL
31126 };
31127
31128 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO|O:ListCtrl_FindItem",kwnames,&obj0,&obj1,&obj2,&obj3)) SWIG_fail;
31129 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxPyListCtrl, 0 | 0 );
31130 if (!SWIG_IsOK(res1)) {
31131 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ListCtrl_FindItem" "', expected argument " "1"" of type '" "wxPyListCtrl *""'");
31132 }
31133 arg1 = reinterpret_cast< wxPyListCtrl * >(argp1);
31134 ecode2 = SWIG_AsVal_long(obj1, &val2);
31135 if (!SWIG_IsOK(ecode2)) {
31136 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "ListCtrl_FindItem" "', expected argument " "2"" of type '" "long""'");
31137 }
31138 arg2 = static_cast< long >(val2);
31139 {
31140 arg3 = wxString_in_helper(obj2);
31141 if (arg3 == NULL) SWIG_fail;
31142 temp3 = true;
31143 }
31144 if (obj3) {
31145 ecode4 = SWIG_AsVal_bool(obj3, &val4);
31146 if (!SWIG_IsOK(ecode4)) {
31147 SWIG_exception_fail(SWIG_ArgError(ecode4), "in method '" "ListCtrl_FindItem" "', expected argument " "4"" of type '" "bool""'");
31148 }
31149 arg4 = static_cast< bool >(val4);
31150 }
31151 {
31152 PyThreadState* __tstate = wxPyBeginAllowThreads();
31153 result = (long)(arg1)->FindItem(arg2,(wxString const &)*arg3,arg4);
31154 wxPyEndAllowThreads(__tstate);
31155 if (PyErr_Occurred()) SWIG_fail;
31156 }
31157 resultobj = SWIG_From_long(static_cast< long >(result));
31158 {
31159 if (temp3)
31160 delete arg3;
31161 }
31162 return resultobj;
31163fail:
31164 {
31165 if (temp3)
31166 delete arg3;
31167 }
31168 return NULL;
31169}
31170
31171
31172SWIGINTERN PyObject *_wrap_ListCtrl_FindItemData(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
31173 PyObject *resultobj = 0;
31174 wxPyListCtrl *arg1 = (wxPyListCtrl *) 0 ;
31175 long arg2 ;
31176 long arg3 ;
31177 long result;
31178 void *argp1 = 0 ;
31179 int res1 = 0 ;
31180 long val2 ;
31181 int ecode2 = 0 ;
31182 long val3 ;
31183 int ecode3 = 0 ;
31184 PyObject * obj0 = 0 ;
31185 PyObject * obj1 = 0 ;
31186 PyObject * obj2 = 0 ;
31187 char * kwnames[] = {
31188 (char *) "self",(char *) "start",(char *) "data", NULL
31189 };
31190
31191 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:ListCtrl_FindItemData",kwnames,&obj0,&obj1,&obj2)) SWIG_fail;
31192 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxPyListCtrl, 0 | 0 );
31193 if (!SWIG_IsOK(res1)) {
31194 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ListCtrl_FindItemData" "', expected argument " "1"" of type '" "wxPyListCtrl *""'");
31195 }
31196 arg1 = reinterpret_cast< wxPyListCtrl * >(argp1);
31197 ecode2 = SWIG_AsVal_long(obj1, &val2);
31198 if (!SWIG_IsOK(ecode2)) {
31199 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "ListCtrl_FindItemData" "', expected argument " "2"" of type '" "long""'");
31200 }
31201 arg2 = static_cast< long >(val2);
31202 ecode3 = SWIG_AsVal_long(obj2, &val3);
31203 if (!SWIG_IsOK(ecode3)) {
31204 SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "ListCtrl_FindItemData" "', expected argument " "3"" of type '" "long""'");
31205 }
31206 arg3 = static_cast< long >(val3);
31207 {
31208 PyThreadState* __tstate = wxPyBeginAllowThreads();
31209 result = (long)(arg1)->FindItem(arg2,arg3);
31210 wxPyEndAllowThreads(__tstate);
31211 if (PyErr_Occurred()) SWIG_fail;
31212 }
31213 resultobj = SWIG_From_long(static_cast< long >(result));
31214 return resultobj;
31215fail:
31216 return NULL;
31217}
31218
31219
31220SWIGINTERN PyObject *_wrap_ListCtrl_FindItemAtPos(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
31221 PyObject *resultobj = 0;
31222 wxPyListCtrl *arg1 = (wxPyListCtrl *) 0 ;
31223 long arg2 ;
31224 wxPoint *arg3 = 0 ;
31225 int arg4 ;
31226 long result;
31227 void *argp1 = 0 ;
31228 int res1 = 0 ;
31229 long val2 ;
31230 int ecode2 = 0 ;
31231 wxPoint temp3 ;
31232 int val4 ;
31233 int ecode4 = 0 ;
31234 PyObject * obj0 = 0 ;
31235 PyObject * obj1 = 0 ;
31236 PyObject * obj2 = 0 ;
31237 PyObject * obj3 = 0 ;
31238 char * kwnames[] = {
31239 (char *) "self",(char *) "start",(char *) "pt",(char *) "direction", NULL
31240 };
31241
31242 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOO:ListCtrl_FindItemAtPos",kwnames,&obj0,&obj1,&obj2,&obj3)) SWIG_fail;
31243 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxPyListCtrl, 0 | 0 );
31244 if (!SWIG_IsOK(res1)) {
31245 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ListCtrl_FindItemAtPos" "', expected argument " "1"" of type '" "wxPyListCtrl *""'");
31246 }
31247 arg1 = reinterpret_cast< wxPyListCtrl * >(argp1);
31248 ecode2 = SWIG_AsVal_long(obj1, &val2);
31249 if (!SWIG_IsOK(ecode2)) {
31250 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "ListCtrl_FindItemAtPos" "', expected argument " "2"" of type '" "long""'");
31251 }
31252 arg2 = static_cast< long >(val2);
31253 {
31254 arg3 = &temp3;
31255 if ( ! wxPoint_helper(obj2, &arg3)) SWIG_fail;
31256 }
31257 ecode4 = SWIG_AsVal_int(obj3, &val4);
31258 if (!SWIG_IsOK(ecode4)) {
31259 SWIG_exception_fail(SWIG_ArgError(ecode4), "in method '" "ListCtrl_FindItemAtPos" "', expected argument " "4"" of type '" "int""'");
31260 }
31261 arg4 = static_cast< int >(val4);
31262 {
31263 PyThreadState* __tstate = wxPyBeginAllowThreads();
31264 result = (long)(arg1)->FindItem(arg2,(wxPoint const &)*arg3,arg4);
31265 wxPyEndAllowThreads(__tstate);
31266 if (PyErr_Occurred()) SWIG_fail;
31267 }
31268 resultobj = SWIG_From_long(static_cast< long >(result));
31269 return resultobj;
31270fail:
31271 return NULL;
31272}
31273
31274
31275SWIGINTERN PyObject *_wrap_ListCtrl_HitTest(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
31276 PyObject *resultobj = 0;
31277 wxPyListCtrl *arg1 = (wxPyListCtrl *) 0 ;
31278 wxPoint *arg2 = 0 ;
31279 int *arg3 = 0 ;
31280 long result;
31281 void *argp1 = 0 ;
31282 int res1 = 0 ;
31283 wxPoint temp2 ;
31284 int temp3 ;
31285 int res3 = SWIG_TMPOBJ ;
31286 PyObject * obj0 = 0 ;
31287 PyObject * obj1 = 0 ;
31288 char * kwnames[] = {
31289 (char *) "self",(char *) "point", NULL
31290 };
31291
31292 arg3 = &temp3;
31293 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ListCtrl_HitTest",kwnames,&obj0,&obj1)) SWIG_fail;
31294 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxPyListCtrl, 0 | 0 );
31295 if (!SWIG_IsOK(res1)) {
31296 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ListCtrl_HitTest" "', expected argument " "1"" of type '" "wxPyListCtrl *""'");
31297 }
31298 arg1 = reinterpret_cast< wxPyListCtrl * >(argp1);
31299 {
31300 arg2 = &temp2;
31301 if ( ! wxPoint_helper(obj1, &arg2)) SWIG_fail;
31302 }
31303 {
31304 PyThreadState* __tstate = wxPyBeginAllowThreads();
31305 result = (long)(arg1)->HitTest((wxPoint const &)*arg2,*arg3);
31306 wxPyEndAllowThreads(__tstate);
31307 if (PyErr_Occurred()) SWIG_fail;
31308 }
31309 resultobj = SWIG_From_long(static_cast< long >(result));
31310 if (SWIG_IsTmpObj(res3)) {
31311 resultobj = SWIG_Python_AppendOutput(resultobj, SWIG_From_int((*arg3)));
31312 } else {
31313 int new_flags = SWIG_IsNewObj(res3) ? (SWIG_POINTER_OWN | 0 ) : 0 ;
31314 resultobj = SWIG_Python_AppendOutput(resultobj, SWIG_NewPointerObj((void*)(arg3), SWIGTYPE_p_int, new_flags));
31315 }
31316 return resultobj;
31317fail:
31318 return NULL;
31319}
31320
31321
704eda0c
RD
31322SWIGINTERN PyObject *_wrap_ListCtrl_HitTestSubItem(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
31323 PyObject *resultobj = 0;
31324 wxPyListCtrl *arg1 = (wxPyListCtrl *) 0 ;
31325 wxPoint *arg2 = 0 ;
31326 int *arg3 = 0 ;
31327 long *arg4 = (long *) 0 ;
31328 long result;
31329 void *argp1 = 0 ;
31330 int res1 = 0 ;
31331 wxPoint temp2 ;
31332 int temp3 ;
31333 int res3 = SWIG_TMPOBJ ;
31334 long temp4 ;
31335 int res4 = SWIG_TMPOBJ ;
31336 PyObject * obj0 = 0 ;
31337 PyObject * obj1 = 0 ;
31338 char * kwnames[] = {
31339 (char *) "self",(char *) "point", NULL
31340 };
31341
31342 arg3 = &temp3;
31343 arg4 = &temp4;
31344 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ListCtrl_HitTestSubItem",kwnames,&obj0,&obj1)) SWIG_fail;
31345 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxPyListCtrl, 0 | 0 );
31346 if (!SWIG_IsOK(res1)) {
31347 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ListCtrl_HitTestSubItem" "', expected argument " "1"" of type '" "wxPyListCtrl *""'");
31348 }
31349 arg1 = reinterpret_cast< wxPyListCtrl * >(argp1);
31350 {
31351 arg2 = &temp2;
31352 if ( ! wxPoint_helper(obj1, &arg2)) SWIG_fail;
31353 }
31354 {
31355 PyThreadState* __tstate = wxPyBeginAllowThreads();
31356 result = (long)(arg1)->HitTest((wxPoint const &)*arg2,*arg3,arg4);
31357 wxPyEndAllowThreads(__tstate);
31358 if (PyErr_Occurred()) SWIG_fail;
31359 }
31360 resultobj = SWIG_From_long(static_cast< long >(result));
31361 if (SWIG_IsTmpObj(res3)) {
31362 resultobj = SWIG_Python_AppendOutput(resultobj, SWIG_From_int((*arg3)));
31363 } else {
31364 int new_flags = SWIG_IsNewObj(res3) ? (SWIG_POINTER_OWN | 0 ) : 0 ;
31365 resultobj = SWIG_Python_AppendOutput(resultobj, SWIG_NewPointerObj((void*)(arg3), SWIGTYPE_p_int, new_flags));
31366 }
31367 if (SWIG_IsTmpObj(res4)) {
31368 resultobj = SWIG_Python_AppendOutput(resultobj, SWIG_From_long((*arg4)));
31369 } else {
31370 int new_flags = SWIG_IsNewObj(res4) ? (SWIG_POINTER_OWN | 0 ) : 0 ;
31371 resultobj = SWIG_Python_AppendOutput(resultobj, SWIG_NewPointerObj((void*)(arg4), SWIGTYPE_p_long, new_flags));
31372 }
31373 return resultobj;
31374fail:
31375 return NULL;
31376}
31377
31378
554f62e9
RD
31379SWIGINTERN PyObject *_wrap_ListCtrl_InsertItem(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
31380 PyObject *resultobj = 0;
31381 wxPyListCtrl *arg1 = (wxPyListCtrl *) 0 ;
31382 wxListItem *arg2 = 0 ;
31383 long result;
31384 void *argp1 = 0 ;
31385 int res1 = 0 ;
31386 void *argp2 = 0 ;
31387 int res2 = 0 ;
31388 PyObject * obj0 = 0 ;
31389 PyObject * obj1 = 0 ;
31390 char * kwnames[] = {
31391 (char *) "self",(char *) "info", NULL
31392 };
31393
31394 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ListCtrl_InsertItem",kwnames,&obj0,&obj1)) SWIG_fail;
31395 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxPyListCtrl, 0 | 0 );
31396 if (!SWIG_IsOK(res1)) {
31397 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ListCtrl_InsertItem" "', expected argument " "1"" of type '" "wxPyListCtrl *""'");
31398 }
31399 arg1 = reinterpret_cast< wxPyListCtrl * >(argp1);
31400 res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_wxListItem, 0 );
31401 if (!SWIG_IsOK(res2)) {
31402 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "ListCtrl_InsertItem" "', expected argument " "2"" of type '" "wxListItem &""'");
31403 }
31404 if (!argp2) {
31405 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "ListCtrl_InsertItem" "', expected argument " "2"" of type '" "wxListItem &""'");
31406 }
31407 arg2 = reinterpret_cast< wxListItem * >(argp2);
31408 {
31409 PyThreadState* __tstate = wxPyBeginAllowThreads();
31410 result = (long)(arg1)->InsertItem(*arg2);
31411 wxPyEndAllowThreads(__tstate);
31412 if (PyErr_Occurred()) SWIG_fail;
31413 }
31414 resultobj = SWIG_From_long(static_cast< long >(result));
31415 return resultobj;
31416fail:
31417 return NULL;
31418}
31419
31420
31421SWIGINTERN PyObject *_wrap_ListCtrl_InsertStringItem(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
31422 PyObject *resultobj = 0;
31423 wxPyListCtrl *arg1 = (wxPyListCtrl *) 0 ;
31424 long arg2 ;
31425 wxString *arg3 = 0 ;
31426 int arg4 = (int) -1 ;
31427 long result;
31428 void *argp1 = 0 ;
31429 int res1 = 0 ;
31430 long val2 ;
31431 int ecode2 = 0 ;
31432 bool temp3 = false ;
31433 int val4 ;
31434 int ecode4 = 0 ;
31435 PyObject * obj0 = 0 ;
31436 PyObject * obj1 = 0 ;
31437 PyObject * obj2 = 0 ;
31438 PyObject * obj3 = 0 ;
31439 char * kwnames[] = {
31440 (char *) "self",(char *) "index",(char *) "label",(char *) "imageIndex", NULL
31441 };
31442
31443 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO|O:ListCtrl_InsertStringItem",kwnames,&obj0,&obj1,&obj2,&obj3)) SWIG_fail;
31444 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxPyListCtrl, 0 | 0 );
31445 if (!SWIG_IsOK(res1)) {
31446 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ListCtrl_InsertStringItem" "', expected argument " "1"" of type '" "wxPyListCtrl *""'");
31447 }
31448 arg1 = reinterpret_cast< wxPyListCtrl * >(argp1);
31449 ecode2 = SWIG_AsVal_long(obj1, &val2);
31450 if (!SWIG_IsOK(ecode2)) {
31451 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "ListCtrl_InsertStringItem" "', expected argument " "2"" of type '" "long""'");
31452 }
31453 arg2 = static_cast< long >(val2);
31454 {
31455 arg3 = wxString_in_helper(obj2);
31456 if (arg3 == NULL) SWIG_fail;
31457 temp3 = true;
31458 }
31459 if (obj3) {
31460 ecode4 = SWIG_AsVal_int(obj3, &val4);
31461 if (!SWIG_IsOK(ecode4)) {
31462 SWIG_exception_fail(SWIG_ArgError(ecode4), "in method '" "ListCtrl_InsertStringItem" "', expected argument " "4"" of type '" "int""'");
31463 }
31464 arg4 = static_cast< int >(val4);
31465 }
31466 {
31467 PyThreadState* __tstate = wxPyBeginAllowThreads();
31468 result = (long)(arg1)->InsertItem(arg2,(wxString const &)*arg3,arg4);
31469 wxPyEndAllowThreads(__tstate);
31470 if (PyErr_Occurred()) SWIG_fail;
31471 }
31472 resultobj = SWIG_From_long(static_cast< long >(result));
31473 {
31474 if (temp3)
31475 delete arg3;
31476 }
31477 return resultobj;
31478fail:
31479 {
31480 if (temp3)
31481 delete arg3;
31482 }
31483 return NULL;
31484}
31485
31486
31487SWIGINTERN PyObject *_wrap_ListCtrl_InsertImageItem(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
31488 PyObject *resultobj = 0;
31489 wxPyListCtrl *arg1 = (wxPyListCtrl *) 0 ;
31490 long arg2 ;
31491 int arg3 ;
31492 long result;
31493 void *argp1 = 0 ;
31494 int res1 = 0 ;
31495 long val2 ;
31496 int ecode2 = 0 ;
31497 int val3 ;
31498 int ecode3 = 0 ;
31499 PyObject * obj0 = 0 ;
31500 PyObject * obj1 = 0 ;
31501 PyObject * obj2 = 0 ;
31502 char * kwnames[] = {
31503 (char *) "self",(char *) "index",(char *) "imageIndex", NULL
31504 };
31505
31506 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:ListCtrl_InsertImageItem",kwnames,&obj0,&obj1,&obj2)) SWIG_fail;
31507 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxPyListCtrl, 0 | 0 );
31508 if (!SWIG_IsOK(res1)) {
31509 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ListCtrl_InsertImageItem" "', expected argument " "1"" of type '" "wxPyListCtrl *""'");
31510 }
31511 arg1 = reinterpret_cast< wxPyListCtrl * >(argp1);
31512 ecode2 = SWIG_AsVal_long(obj1, &val2);
31513 if (!SWIG_IsOK(ecode2)) {
31514 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "ListCtrl_InsertImageItem" "', expected argument " "2"" of type '" "long""'");
31515 }
31516 arg2 = static_cast< long >(val2);
31517 ecode3 = SWIG_AsVal_int(obj2, &val3);
31518 if (!SWIG_IsOK(ecode3)) {
31519 SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "ListCtrl_InsertImageItem" "', expected argument " "3"" of type '" "int""'");
31520 }
31521 arg3 = static_cast< int >(val3);
31522 {
31523 PyThreadState* __tstate = wxPyBeginAllowThreads();
31524 result = (long)(arg1)->InsertItem(arg2,arg3);
31525 wxPyEndAllowThreads(__tstate);
31526 if (PyErr_Occurred()) SWIG_fail;
31527 }
31528 resultobj = SWIG_From_long(static_cast< long >(result));
31529 return resultobj;
31530fail:
31531 return NULL;
31532}
31533
31534
31535SWIGINTERN PyObject *_wrap_ListCtrl_InsertImageStringItem(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
31536 PyObject *resultobj = 0;
31537 wxPyListCtrl *arg1 = (wxPyListCtrl *) 0 ;
31538 long arg2 ;
31539 wxString *arg3 = 0 ;
31540 int arg4 ;
31541 long result;
31542 void *argp1 = 0 ;
31543 int res1 = 0 ;
31544 long val2 ;
31545 int ecode2 = 0 ;
31546 bool temp3 = false ;
31547 int val4 ;
31548 int ecode4 = 0 ;
31549 PyObject * obj0 = 0 ;
31550 PyObject * obj1 = 0 ;
31551 PyObject * obj2 = 0 ;
31552 PyObject * obj3 = 0 ;
31553 char * kwnames[] = {
31554 (char *) "self",(char *) "index",(char *) "label",(char *) "imageIndex", NULL
31555 };
31556
31557 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOO:ListCtrl_InsertImageStringItem",kwnames,&obj0,&obj1,&obj2,&obj3)) SWIG_fail;
31558 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxPyListCtrl, 0 | 0 );
31559 if (!SWIG_IsOK(res1)) {
31560 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ListCtrl_InsertImageStringItem" "', expected argument " "1"" of type '" "wxPyListCtrl *""'");
31561 }
31562 arg1 = reinterpret_cast< wxPyListCtrl * >(argp1);
31563 ecode2 = SWIG_AsVal_long(obj1, &val2);
31564 if (!SWIG_IsOK(ecode2)) {
31565 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "ListCtrl_InsertImageStringItem" "', expected argument " "2"" of type '" "long""'");
31566 }
31567 arg2 = static_cast< long >(val2);
31568 {
31569 arg3 = wxString_in_helper(obj2);
31570 if (arg3 == NULL) SWIG_fail;
31571 temp3 = true;
31572 }
31573 ecode4 = SWIG_AsVal_int(obj3, &val4);
31574 if (!SWIG_IsOK(ecode4)) {
31575 SWIG_exception_fail(SWIG_ArgError(ecode4), "in method '" "ListCtrl_InsertImageStringItem" "', expected argument " "4"" of type '" "int""'");
31576 }
31577 arg4 = static_cast< int >(val4);
31578 {
31579 PyThreadState* __tstate = wxPyBeginAllowThreads();
31580 result = (long)(arg1)->InsertItem(arg2,(wxString const &)*arg3,arg4);
31581 wxPyEndAllowThreads(__tstate);
31582 if (PyErr_Occurred()) SWIG_fail;
31583 }
31584 resultobj = SWIG_From_long(static_cast< long >(result));
31585 {
31586 if (temp3)
31587 delete arg3;
31588 }
31589 return resultobj;
31590fail:
31591 {
31592 if (temp3)
31593 delete arg3;
31594 }
31595 return NULL;
31596}
31597
31598
31599SWIGINTERN PyObject *_wrap_ListCtrl_InsertColumnItem(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
31600 PyObject *resultobj = 0;
31601 wxPyListCtrl *arg1 = (wxPyListCtrl *) 0 ;
31602 long arg2 ;
31603 wxListItem *arg3 = 0 ;
31604 long result;
31605 void *argp1 = 0 ;
31606 int res1 = 0 ;
31607 long val2 ;
31608 int ecode2 = 0 ;
31609 void *argp3 = 0 ;
31610 int res3 = 0 ;
31611 PyObject * obj0 = 0 ;
31612 PyObject * obj1 = 0 ;
31613 PyObject * obj2 = 0 ;
31614 char * kwnames[] = {
31615 (char *) "self",(char *) "col",(char *) "info", NULL
31616 };
31617
31618 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:ListCtrl_InsertColumnItem",kwnames,&obj0,&obj1,&obj2)) SWIG_fail;
31619 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxPyListCtrl, 0 | 0 );
31620 if (!SWIG_IsOK(res1)) {
31621 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ListCtrl_InsertColumnItem" "', expected argument " "1"" of type '" "wxPyListCtrl *""'");
31622 }
31623 arg1 = reinterpret_cast< wxPyListCtrl * >(argp1);
31624 ecode2 = SWIG_AsVal_long(obj1, &val2);
31625 if (!SWIG_IsOK(ecode2)) {
31626 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "ListCtrl_InsertColumnItem" "', expected argument " "2"" of type '" "long""'");
31627 }
31628 arg2 = static_cast< long >(val2);
31629 res3 = SWIG_ConvertPtr(obj2, &argp3, SWIGTYPE_p_wxListItem, 0 );
31630 if (!SWIG_IsOK(res3)) {
31631 SWIG_exception_fail(SWIG_ArgError(res3), "in method '" "ListCtrl_InsertColumnItem" "', expected argument " "3"" of type '" "wxListItem &""'");
31632 }
31633 if (!argp3) {
31634 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "ListCtrl_InsertColumnItem" "', expected argument " "3"" of type '" "wxListItem &""'");
31635 }
31636 arg3 = reinterpret_cast< wxListItem * >(argp3);
31637 {
31638 PyThreadState* __tstate = wxPyBeginAllowThreads();
31639 result = (long)(arg1)->InsertColumn(arg2,*arg3);
31640 wxPyEndAllowThreads(__tstate);
31641 if (PyErr_Occurred()) SWIG_fail;
31642 }
31643 resultobj = SWIG_From_long(static_cast< long >(result));
31644 return resultobj;
31645fail:
31646 return NULL;
31647}
31648
31649
31650SWIGINTERN PyObject *_wrap_ListCtrl_InsertColumn(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
31651 PyObject *resultobj = 0;
31652 wxPyListCtrl *arg1 = (wxPyListCtrl *) 0 ;
31653 long arg2 ;
31654 wxString *arg3 = 0 ;
31655 int arg4 = (int) wxLIST_FORMAT_LEFT ;
31656 int arg5 = (int) -1 ;
31657 long result;
31658 void *argp1 = 0 ;
31659 int res1 = 0 ;
31660 long val2 ;
31661 int ecode2 = 0 ;
31662 bool temp3 = false ;
31663 int val4 ;
31664 int ecode4 = 0 ;
31665 int val5 ;
31666 int ecode5 = 0 ;
31667 PyObject * obj0 = 0 ;
31668 PyObject * obj1 = 0 ;
31669 PyObject * obj2 = 0 ;
31670 PyObject * obj3 = 0 ;
31671 PyObject * obj4 = 0 ;
31672 char * kwnames[] = {
31673 (char *) "self",(char *) "col",(char *) "heading",(char *) "format",(char *) "width", NULL
31674 };
31675
31676 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO|OO:ListCtrl_InsertColumn",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4)) SWIG_fail;
31677 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxPyListCtrl, 0 | 0 );
31678 if (!SWIG_IsOK(res1)) {
31679 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ListCtrl_InsertColumn" "', expected argument " "1"" of type '" "wxPyListCtrl *""'");
31680 }
31681 arg1 = reinterpret_cast< wxPyListCtrl * >(argp1);
31682 ecode2 = SWIG_AsVal_long(obj1, &val2);
31683 if (!SWIG_IsOK(ecode2)) {
31684 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "ListCtrl_InsertColumn" "', expected argument " "2"" of type '" "long""'");
31685 }
31686 arg2 = static_cast< long >(val2);
31687 {
31688 arg3 = wxString_in_helper(obj2);
31689 if (arg3 == NULL) SWIG_fail;
31690 temp3 = true;
31691 }
31692 if (obj3) {
31693 ecode4 = SWIG_AsVal_int(obj3, &val4);
31694 if (!SWIG_IsOK(ecode4)) {
31695 SWIG_exception_fail(SWIG_ArgError(ecode4), "in method '" "ListCtrl_InsertColumn" "', expected argument " "4"" of type '" "int""'");
31696 }
31697 arg4 = static_cast< int >(val4);
31698 }
31699 if (obj4) {
31700 ecode5 = SWIG_AsVal_int(obj4, &val5);
31701 if (!SWIG_IsOK(ecode5)) {
31702 SWIG_exception_fail(SWIG_ArgError(ecode5), "in method '" "ListCtrl_InsertColumn" "', expected argument " "5"" of type '" "int""'");
31703 }
31704 arg5 = static_cast< int >(val5);
31705 }
31706 {
31707 PyThreadState* __tstate = wxPyBeginAllowThreads();
31708 result = (long)(arg1)->InsertColumn(arg2,(wxString const &)*arg3,arg4,arg5);
31709 wxPyEndAllowThreads(__tstate);
31710 if (PyErr_Occurred()) SWIG_fail;
31711 }
31712 resultobj = SWIG_From_long(static_cast< long >(result));
31713 {
31714 if (temp3)
31715 delete arg3;
31716 }
31717 return resultobj;
31718fail:
31719 {
31720 if (temp3)
31721 delete arg3;
31722 }
31723 return NULL;
31724}
31725
31726
31727SWIGINTERN PyObject *_wrap_ListCtrl_SetItemCount(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
31728 PyObject *resultobj = 0;
31729 wxPyListCtrl *arg1 = (wxPyListCtrl *) 0 ;
31730 long arg2 ;
31731 void *argp1 = 0 ;
31732 int res1 = 0 ;
31733 long val2 ;
31734 int ecode2 = 0 ;
31735 PyObject * obj0 = 0 ;
31736 PyObject * obj1 = 0 ;
31737 char * kwnames[] = {
31738 (char *) "self",(char *) "count", NULL
31739 };
31740
31741 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ListCtrl_SetItemCount",kwnames,&obj0,&obj1)) SWIG_fail;
31742 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxPyListCtrl, 0 | 0 );
31743 if (!SWIG_IsOK(res1)) {
31744 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ListCtrl_SetItemCount" "', expected argument " "1"" of type '" "wxPyListCtrl *""'");
31745 }
31746 arg1 = reinterpret_cast< wxPyListCtrl * >(argp1);
31747 ecode2 = SWIG_AsVal_long(obj1, &val2);
31748 if (!SWIG_IsOK(ecode2)) {
31749 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "ListCtrl_SetItemCount" "', expected argument " "2"" of type '" "long""'");
31750 }
31751 arg2 = static_cast< long >(val2);
31752 {
31753 PyThreadState* __tstate = wxPyBeginAllowThreads();
31754 (arg1)->SetItemCount(arg2);
31755 wxPyEndAllowThreads(__tstate);
31756 if (PyErr_Occurred()) SWIG_fail;
31757 }
31758 resultobj = SWIG_Py_Void();
31759 return resultobj;
31760fail:
31761 return NULL;
31762}
31763
31764
31765SWIGINTERN PyObject *_wrap_ListCtrl_ScrollList(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
31766 PyObject *resultobj = 0;
31767 wxPyListCtrl *arg1 = (wxPyListCtrl *) 0 ;
31768 int arg2 ;
31769 int arg3 ;
31770 bool result;
31771 void *argp1 = 0 ;
31772 int res1 = 0 ;
31773 int val2 ;
31774 int ecode2 = 0 ;
31775 int val3 ;
31776 int ecode3 = 0 ;
31777 PyObject * obj0 = 0 ;
31778 PyObject * obj1 = 0 ;
31779 PyObject * obj2 = 0 ;
31780 char * kwnames[] = {
31781 (char *) "self",(char *) "dx",(char *) "dy", NULL
31782 };
31783
31784 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:ListCtrl_ScrollList",kwnames,&obj0,&obj1,&obj2)) SWIG_fail;
31785 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxPyListCtrl, 0 | 0 );
31786 if (!SWIG_IsOK(res1)) {
31787 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ListCtrl_ScrollList" "', expected argument " "1"" of type '" "wxPyListCtrl *""'");
31788 }
31789 arg1 = reinterpret_cast< wxPyListCtrl * >(argp1);
31790 ecode2 = SWIG_AsVal_int(obj1, &val2);
31791 if (!SWIG_IsOK(ecode2)) {
31792 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "ListCtrl_ScrollList" "', expected argument " "2"" of type '" "int""'");
31793 }
31794 arg2 = static_cast< int >(val2);
31795 ecode3 = SWIG_AsVal_int(obj2, &val3);
31796 if (!SWIG_IsOK(ecode3)) {
31797 SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "ListCtrl_ScrollList" "', expected argument " "3"" of type '" "int""'");
31798 }
31799 arg3 = static_cast< int >(val3);
31800 {
31801 PyThreadState* __tstate = wxPyBeginAllowThreads();
31802 result = (bool)(arg1)->ScrollList(arg2,arg3);
31803 wxPyEndAllowThreads(__tstate);
31804 if (PyErr_Occurred()) SWIG_fail;
31805 }
31806 {
31807 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
31808 }
31809 return resultobj;
31810fail:
31811 return NULL;
31812}
31813
31814
31815SWIGINTERN PyObject *_wrap_ListCtrl_SetItemTextColour(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
31816 PyObject *resultobj = 0;
31817 wxPyListCtrl *arg1 = (wxPyListCtrl *) 0 ;
31818 long arg2 ;
31819 wxColour *arg3 = 0 ;
31820 void *argp1 = 0 ;
31821 int res1 = 0 ;
31822 long val2 ;
31823 int ecode2 = 0 ;
31824 wxColour temp3 ;
31825 PyObject * obj0 = 0 ;
31826 PyObject * obj1 = 0 ;
31827 PyObject * obj2 = 0 ;
31828 char * kwnames[] = {
31829 (char *) "self",(char *) "item",(char *) "col", NULL
31830 };
31831
31832 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:ListCtrl_SetItemTextColour",kwnames,&obj0,&obj1,&obj2)) SWIG_fail;
31833 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxPyListCtrl, 0 | 0 );
31834 if (!SWIG_IsOK(res1)) {
31835 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ListCtrl_SetItemTextColour" "', expected argument " "1"" of type '" "wxPyListCtrl *""'");
31836 }
31837 arg1 = reinterpret_cast< wxPyListCtrl * >(argp1);
31838 ecode2 = SWIG_AsVal_long(obj1, &val2);
31839 if (!SWIG_IsOK(ecode2)) {
31840 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "ListCtrl_SetItemTextColour" "', expected argument " "2"" of type '" "long""'");
31841 }
31842 arg2 = static_cast< long >(val2);
31843 {
31844 arg3 = &temp3;
31845 if ( ! wxColour_helper(obj2, &arg3)) SWIG_fail;
31846 }
31847 {
31848 PyThreadState* __tstate = wxPyBeginAllowThreads();
31849 (arg1)->SetItemTextColour(arg2,(wxColour const &)*arg3);
31850 wxPyEndAllowThreads(__tstate);
31851 if (PyErr_Occurred()) SWIG_fail;
31852 }
31853 resultobj = SWIG_Py_Void();
31854 return resultobj;
31855fail:
31856 return NULL;
31857}
31858
31859
31860SWIGINTERN PyObject *_wrap_ListCtrl_GetItemTextColour(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
31861 PyObject *resultobj = 0;
31862 wxPyListCtrl *arg1 = (wxPyListCtrl *) 0 ;
31863 long arg2 ;
31864 wxColour result;
31865 void *argp1 = 0 ;
31866 int res1 = 0 ;
31867 long val2 ;
31868 int ecode2 = 0 ;
31869 PyObject * obj0 = 0 ;
31870 PyObject * obj1 = 0 ;
31871 char * kwnames[] = {
31872 (char *) "self",(char *) "item", NULL
31873 };
31874
31875 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ListCtrl_GetItemTextColour",kwnames,&obj0,&obj1)) SWIG_fail;
31876 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxPyListCtrl, 0 | 0 );
31877 if (!SWIG_IsOK(res1)) {
31878 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ListCtrl_GetItemTextColour" "', expected argument " "1"" of type '" "wxPyListCtrl const *""'");
31879 }
31880 arg1 = reinterpret_cast< wxPyListCtrl * >(argp1);
31881 ecode2 = SWIG_AsVal_long(obj1, &val2);
31882 if (!SWIG_IsOK(ecode2)) {
31883 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "ListCtrl_GetItemTextColour" "', expected argument " "2"" of type '" "long""'");
31884 }
31885 arg2 = static_cast< long >(val2);
31886 {
31887 PyThreadState* __tstate = wxPyBeginAllowThreads();
31888 result = ((wxPyListCtrl const *)arg1)->GetItemTextColour(arg2);
31889 wxPyEndAllowThreads(__tstate);
31890 if (PyErr_Occurred()) SWIG_fail;
31891 }
31892 resultobj = SWIG_NewPointerObj((new wxColour(static_cast< const wxColour& >(result))), SWIGTYPE_p_wxColour, SWIG_POINTER_OWN | 0 );
31893 return resultobj;
31894fail:
31895 return NULL;
31896}
31897
31898
31899SWIGINTERN PyObject *_wrap_ListCtrl_SetItemBackgroundColour(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
31900 PyObject *resultobj = 0;
31901 wxPyListCtrl *arg1 = (wxPyListCtrl *) 0 ;
31902 long arg2 ;
31903 wxColour *arg3 = 0 ;
31904 void *argp1 = 0 ;
31905 int res1 = 0 ;
31906 long val2 ;
31907 int ecode2 = 0 ;
31908 wxColour temp3 ;
31909 PyObject * obj0 = 0 ;
31910 PyObject * obj1 = 0 ;
31911 PyObject * obj2 = 0 ;
31912 char * kwnames[] = {
31913 (char *) "self",(char *) "item",(char *) "col", NULL
31914 };
31915
31916 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:ListCtrl_SetItemBackgroundColour",kwnames,&obj0,&obj1,&obj2)) SWIG_fail;
31917 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxPyListCtrl, 0 | 0 );
31918 if (!SWIG_IsOK(res1)) {
31919 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ListCtrl_SetItemBackgroundColour" "', expected argument " "1"" of type '" "wxPyListCtrl *""'");
31920 }
31921 arg1 = reinterpret_cast< wxPyListCtrl * >(argp1);
31922 ecode2 = SWIG_AsVal_long(obj1, &val2);
31923 if (!SWIG_IsOK(ecode2)) {
31924 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "ListCtrl_SetItemBackgroundColour" "', expected argument " "2"" of type '" "long""'");
31925 }
31926 arg2 = static_cast< long >(val2);
31927 {
31928 arg3 = &temp3;
31929 if ( ! wxColour_helper(obj2, &arg3)) SWIG_fail;
31930 }
31931 {
31932 PyThreadState* __tstate = wxPyBeginAllowThreads();
31933 (arg1)->SetItemBackgroundColour(arg2,(wxColour const &)*arg3);
31934 wxPyEndAllowThreads(__tstate);
31935 if (PyErr_Occurred()) SWIG_fail;
31936 }
31937 resultobj = SWIG_Py_Void();
31938 return resultobj;
31939fail:
31940 return NULL;
31941}
31942
31943
31944SWIGINTERN PyObject *_wrap_ListCtrl_GetItemBackgroundColour(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
31945 PyObject *resultobj = 0;
31946 wxPyListCtrl *arg1 = (wxPyListCtrl *) 0 ;
31947 long arg2 ;
31948 wxColour result;
31949 void *argp1 = 0 ;
31950 int res1 = 0 ;
31951 long val2 ;
31952 int ecode2 = 0 ;
31953 PyObject * obj0 = 0 ;
31954 PyObject * obj1 = 0 ;
31955 char * kwnames[] = {
31956 (char *) "self",(char *) "item", NULL
31957 };
31958
31959 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ListCtrl_GetItemBackgroundColour",kwnames,&obj0,&obj1)) SWIG_fail;
31960 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxPyListCtrl, 0 | 0 );
31961 if (!SWIG_IsOK(res1)) {
31962 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ListCtrl_GetItemBackgroundColour" "', expected argument " "1"" of type '" "wxPyListCtrl const *""'");
31963 }
31964 arg1 = reinterpret_cast< wxPyListCtrl * >(argp1);
31965 ecode2 = SWIG_AsVal_long(obj1, &val2);
31966 if (!SWIG_IsOK(ecode2)) {
31967 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "ListCtrl_GetItemBackgroundColour" "', expected argument " "2"" of type '" "long""'");
31968 }
31969 arg2 = static_cast< long >(val2);
31970 {
31971 PyThreadState* __tstate = wxPyBeginAllowThreads();
31972 result = ((wxPyListCtrl const *)arg1)->GetItemBackgroundColour(arg2);
31973 wxPyEndAllowThreads(__tstate);
31974 if (PyErr_Occurred()) SWIG_fail;
31975 }
31976 resultobj = SWIG_NewPointerObj((new wxColour(static_cast< const wxColour& >(result))), SWIGTYPE_p_wxColour, SWIG_POINTER_OWN | 0 );
31977 return resultobj;
31978fail:
31979 return NULL;
31980}
31981
31982
31983SWIGINTERN PyObject *_wrap_ListCtrl_SetItemFont(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
31984 PyObject *resultobj = 0;
31985 wxPyListCtrl *arg1 = (wxPyListCtrl *) 0 ;
31986 long arg2 ;
31987 wxFont *arg3 = 0 ;
31988 void *argp1 = 0 ;
31989 int res1 = 0 ;
31990 long val2 ;
31991 int ecode2 = 0 ;
31992 void *argp3 = 0 ;
31993 int res3 = 0 ;
31994 PyObject * obj0 = 0 ;
31995 PyObject * obj1 = 0 ;
31996 PyObject * obj2 = 0 ;
31997 char * kwnames[] = {
31998 (char *) "self",(char *) "item",(char *) "f", NULL
31999 };
32000
32001 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:ListCtrl_SetItemFont",kwnames,&obj0,&obj1,&obj2)) SWIG_fail;
32002 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxPyListCtrl, 0 | 0 );
32003 if (!SWIG_IsOK(res1)) {
32004 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ListCtrl_SetItemFont" "', expected argument " "1"" of type '" "wxPyListCtrl *""'");
32005 }
32006 arg1 = reinterpret_cast< wxPyListCtrl * >(argp1);
32007 ecode2 = SWIG_AsVal_long(obj1, &val2);
32008 if (!SWIG_IsOK(ecode2)) {
32009 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "ListCtrl_SetItemFont" "', expected argument " "2"" of type '" "long""'");
32010 }
32011 arg2 = static_cast< long >(val2);
32012 res3 = SWIG_ConvertPtr(obj2, &argp3, SWIGTYPE_p_wxFont, 0 | 0);
32013 if (!SWIG_IsOK(res3)) {
32014 SWIG_exception_fail(SWIG_ArgError(res3), "in method '" "ListCtrl_SetItemFont" "', expected argument " "3"" of type '" "wxFont const &""'");
32015 }
32016 if (!argp3) {
32017 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "ListCtrl_SetItemFont" "', expected argument " "3"" of type '" "wxFont const &""'");
32018 }
32019 arg3 = reinterpret_cast< wxFont * >(argp3);
32020 {
32021 PyThreadState* __tstate = wxPyBeginAllowThreads();
32022 (arg1)->SetItemFont(arg2,(wxFont const &)*arg3);
32023 wxPyEndAllowThreads(__tstate);
32024 if (PyErr_Occurred()) SWIG_fail;
32025 }
32026 resultobj = SWIG_Py_Void();
32027 return resultobj;
32028fail:
32029 return NULL;
32030}
32031
32032
32033SWIGINTERN PyObject *_wrap_ListCtrl_GetItemFont(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
32034 PyObject *resultobj = 0;
32035 wxPyListCtrl *arg1 = (wxPyListCtrl *) 0 ;
32036 long arg2 ;
32037 wxFont result;
32038 void *argp1 = 0 ;
32039 int res1 = 0 ;
32040 long val2 ;
32041 int ecode2 = 0 ;
32042 PyObject * obj0 = 0 ;
32043 PyObject * obj1 = 0 ;
32044 char * kwnames[] = {
32045 (char *) "self",(char *) "item", NULL
32046 };
32047
32048 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ListCtrl_GetItemFont",kwnames,&obj0,&obj1)) SWIG_fail;
32049 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxPyListCtrl, 0 | 0 );
32050 if (!SWIG_IsOK(res1)) {
32051 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ListCtrl_GetItemFont" "', expected argument " "1"" of type '" "wxPyListCtrl const *""'");
32052 }
32053 arg1 = reinterpret_cast< wxPyListCtrl * >(argp1);
32054 ecode2 = SWIG_AsVal_long(obj1, &val2);
32055 if (!SWIG_IsOK(ecode2)) {
32056 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "ListCtrl_GetItemFont" "', expected argument " "2"" of type '" "long""'");
32057 }
32058 arg2 = static_cast< long >(val2);
32059 {
32060 PyThreadState* __tstate = wxPyBeginAllowThreads();
32061 result = ((wxPyListCtrl const *)arg1)->GetItemFont(arg2);
32062 wxPyEndAllowThreads(__tstate);
32063 if (PyErr_Occurred()) SWIG_fail;
32064 }
32065 resultobj = SWIG_NewPointerObj((new wxFont(static_cast< const wxFont& >(result))), SWIGTYPE_p_wxFont, SWIG_POINTER_OWN | 0 );
32066 return resultobj;
32067fail:
32068 return NULL;
32069}
32070
32071
32072SWIGINTERN PyObject *_wrap_ListCtrl_SortItems(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
32073 PyObject *resultobj = 0;
32074 wxPyListCtrl *arg1 = (wxPyListCtrl *) 0 ;
32075 PyObject *arg2 = (PyObject *) 0 ;
32076 bool result;
32077 void *argp1 = 0 ;
32078 int res1 = 0 ;
32079 PyObject * obj0 = 0 ;
32080 PyObject * obj1 = 0 ;
32081 char * kwnames[] = {
32082 (char *) "self",(char *) "func", NULL
32083 };
32084
32085 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ListCtrl_SortItems",kwnames,&obj0,&obj1)) SWIG_fail;
32086 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxPyListCtrl, 0 | 0 );
32087 if (!SWIG_IsOK(res1)) {
32088 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ListCtrl_SortItems" "', expected argument " "1"" of type '" "wxPyListCtrl *""'");
32089 }
32090 arg1 = reinterpret_cast< wxPyListCtrl * >(argp1);
32091 arg2 = obj1;
32092 {
32093 PyThreadState* __tstate = wxPyBeginAllowThreads();
32094 result = (bool)wxPyListCtrl_SortItems(arg1,arg2);
32095 wxPyEndAllowThreads(__tstate);
32096 if (PyErr_Occurred()) SWIG_fail;
32097 }
32098 {
32099 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
32100 }
32101 return resultobj;
32102fail:
32103 return NULL;
1fbf26be
RD
32104}
32105
32106
554f62e9
RD
32107SWIGINTERN PyObject *_wrap_ListCtrl_GetMainWindow(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
32108 PyObject *resultobj = 0;
32109 wxPyListCtrl *arg1 = (wxPyListCtrl *) 0 ;
32110 wxWindow *result = 0 ;
32111 void *argp1 = 0 ;
32112 int res1 = 0 ;
32113 PyObject *swig_obj[1] ;
32114
32115 if (!args) SWIG_fail;
32116 swig_obj[0] = args;
32117 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxPyListCtrl, 0 | 0 );
32118 if (!SWIG_IsOK(res1)) {
32119 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ListCtrl_GetMainWindow" "', expected argument " "1"" of type '" "wxPyListCtrl *""'");
32120 }
32121 arg1 = reinterpret_cast< wxPyListCtrl * >(argp1);
32122 {
32123 PyThreadState* __tstate = wxPyBeginAllowThreads();
32124 result = (wxWindow *)wxPyListCtrl_GetMainWindow(arg1);
32125 wxPyEndAllowThreads(__tstate);
32126 if (PyErr_Occurred()) SWIG_fail;
32127 }
32128 {
32129 resultobj = wxPyMake_wxObject(result, 0);
32130 }
32131 return resultobj;
32132fail:
32133 return NULL;
32134}
32135
32136
32137SWIGINTERN PyObject *_wrap_ListCtrl_GetClassDefaultAttributes(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
32138 PyObject *resultobj = 0;
32139 wxWindowVariant arg1 = (wxWindowVariant) wxWINDOW_VARIANT_NORMAL ;
32140 SwigValueWrapper<wxVisualAttributes > result;
32141 int val1 ;
32142 int ecode1 = 0 ;
32143 PyObject * obj0 = 0 ;
32144 char * kwnames[] = {
32145 (char *) "variant", NULL
32146 };
32147
32148 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|O:ListCtrl_GetClassDefaultAttributes",kwnames,&obj0)) SWIG_fail;
32149 if (obj0) {
32150 ecode1 = SWIG_AsVal_int(obj0, &val1);
32151 if (!SWIG_IsOK(ecode1)) {
32152 SWIG_exception_fail(SWIG_ArgError(ecode1), "in method '" "ListCtrl_GetClassDefaultAttributes" "', expected argument " "1"" of type '" "wxWindowVariant""'");
32153 }
32154 arg1 = static_cast< wxWindowVariant >(val1);
32155 }
32156 {
32157 if (!wxPyCheckForApp()) SWIG_fail;
32158 PyThreadState* __tstate = wxPyBeginAllowThreads();
32159 result = wxPyListCtrl::GetClassDefaultAttributes(arg1);
32160 wxPyEndAllowThreads(__tstate);
32161 if (PyErr_Occurred()) SWIG_fail;
32162 }
32163 resultobj = SWIG_NewPointerObj((new wxVisualAttributes(static_cast< const wxVisualAttributes& >(result))), SWIGTYPE_p_wxVisualAttributes, SWIG_POINTER_OWN | 0 );
32164 return resultobj;
32165fail:
32166 return NULL;
32167}
32168
32169
32170SWIGINTERN PyObject *ListCtrl_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
32171 PyObject *obj;
32172 if (!SWIG_Python_UnpackTuple(args,(char*)"swigregister", 1, 1,&obj)) return NULL;
32173 SWIG_TypeNewClientData(SWIGTYPE_p_wxPyListCtrl, SWIG_NewClientData(obj));
32174 return SWIG_Py_Void();
32175}
32176
32177SWIGINTERN PyObject *ListCtrl_swiginit(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
32178 return SWIG_Python_InitShadowInstance(args);
32179}
32180
32181SWIGINTERN PyObject *_wrap_new_ListView(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
32182 PyObject *resultobj = 0;
32183 wxWindow *arg1 = (wxWindow *) 0 ;
32184 int arg2 = (int) -1 ;
32185 wxPoint const &arg3_defvalue = wxDefaultPosition ;
32186 wxPoint *arg3 = (wxPoint *) &arg3_defvalue ;
32187 wxSize const &arg4_defvalue = wxDefaultSize ;
32188 wxSize *arg4 = (wxSize *) &arg4_defvalue ;
32189 long arg5 = (long) wxLC_REPORT ;
32190 wxValidator const &arg6_defvalue = wxDefaultValidator ;
32191 wxValidator *arg6 = (wxValidator *) &arg6_defvalue ;
32192 wxString const &arg7_defvalue = wxPyListCtrlNameStr ;
32193 wxString *arg7 = (wxString *) &arg7_defvalue ;
32194 wxListView *result = 0 ;
32195 void *argp1 = 0 ;
32196 int res1 = 0 ;
32197 int val2 ;
32198 int ecode2 = 0 ;
32199 wxPoint temp3 ;
32200 wxSize temp4 ;
32201 long val5 ;
32202 int ecode5 = 0 ;
32203 void *argp6 = 0 ;
32204 int res6 = 0 ;
32205 bool temp7 = false ;
32206 PyObject * obj0 = 0 ;
32207 PyObject * obj1 = 0 ;
32208 PyObject * obj2 = 0 ;
32209 PyObject * obj3 = 0 ;
32210 PyObject * obj4 = 0 ;
32211 PyObject * obj5 = 0 ;
32212 PyObject * obj6 = 0 ;
32213 char * kwnames[] = {
32214 (char *) "parent",(char *) "id",(char *) "pos",(char *) "size",(char *) "style",(char *) "validator",(char *) "name", NULL
32215 };
32216
32217 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|OOOOOO:new_ListView",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6)) SWIG_fail;
32218 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxWindow, 0 | 0 );
32219 if (!SWIG_IsOK(res1)) {
32220 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_ListView" "', expected argument " "1"" of type '" "wxWindow *""'");
32221 }
32222 arg1 = reinterpret_cast< wxWindow * >(argp1);
32223 if (obj1) {
32224 ecode2 = SWIG_AsVal_int(obj1, &val2);
32225 if (!SWIG_IsOK(ecode2)) {
32226 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "new_ListView" "', expected argument " "2"" of type '" "int""'");
32227 }
32228 arg2 = static_cast< int >(val2);
32229 }
32230 if (obj2) {
32231 {
32232 arg3 = &temp3;
32233 if ( ! wxPoint_helper(obj2, &arg3)) SWIG_fail;
d55e5bfc 32234 }
554f62e9
RD
32235 }
32236 if (obj3) {
32237 {
32238 arg4 = &temp4;
32239 if ( ! wxSize_helper(obj3, &arg4)) SWIG_fail;
d55e5bfc 32240 }
554f62e9
RD
32241 }
32242 if (obj4) {
32243 ecode5 = SWIG_AsVal_long(obj4, &val5);
32244 if (!SWIG_IsOK(ecode5)) {
32245 SWIG_exception_fail(SWIG_ArgError(ecode5), "in method '" "new_ListView" "', expected argument " "5"" of type '" "long""'");
32246 }
32247 arg5 = static_cast< long >(val5);
32248 }
32249 if (obj5) {
32250 res6 = SWIG_ConvertPtr(obj5, &argp6, SWIGTYPE_p_wxValidator, 0 | 0);
32251 if (!SWIG_IsOK(res6)) {
32252 SWIG_exception_fail(SWIG_ArgError(res6), "in method '" "new_ListView" "', expected argument " "6"" of type '" "wxValidator const &""'");
d55e5bfc 32253 }
554f62e9
RD
32254 if (!argp6) {
32255 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_ListView" "', expected argument " "6"" of type '" "wxValidator const &""'");
d55e5bfc 32256 }
554f62e9
RD
32257 arg6 = reinterpret_cast< wxValidator * >(argp6);
32258 }
32259 if (obj6) {
d55e5bfc 32260 {
554f62e9
RD
32261 arg7 = wxString_in_helper(obj6);
32262 if (arg7 == NULL) SWIG_fail;
32263 temp7 = true;
d55e5bfc 32264 }
554f62e9
RD
32265 }
32266 {
32267 if (!wxPyCheckForApp()) SWIG_fail;
32268 PyThreadState* __tstate = wxPyBeginAllowThreads();
32269 result = (wxListView *)new wxListView(arg1,arg2,(wxPoint const &)*arg3,(wxSize const &)*arg4,arg5,(wxValidator const &)*arg6,(wxString const &)*arg7);
32270 wxPyEndAllowThreads(__tstate);
32271 if (PyErr_Occurred()) SWIG_fail;
32272 }
32273 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_wxListView, SWIG_POINTER_NEW | 0 );
32274 {
32275 if (temp7)
32276 delete arg7;
32277 }
32278 return resultobj;
32279fail:
32280 {
32281 if (temp7)
32282 delete arg7;
32283 }
32284 return NULL;
d55e5bfc
RD
32285}
32286
32287
554f62e9
RD
32288SWIGINTERN PyObject *_wrap_new_PreListView(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
32289 PyObject *resultobj = 0;
32290 wxListView *result = 0 ;
32291
32292 if (!SWIG_Python_UnpackTuple(args,"new_PreListView",0,0,0)) SWIG_fail;
32293 {
32294 if (!wxPyCheckForApp()) SWIG_fail;
32295 PyThreadState* __tstate = wxPyBeginAllowThreads();
32296 result = (wxListView *)new wxListView();
32297 wxPyEndAllowThreads(__tstate);
32298 if (PyErr_Occurred()) SWIG_fail;
32299 }
32300 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_wxListView, SWIG_POINTER_OWN | 0 );
32301 return resultobj;
32302fail:
32303 return NULL;
32304}
32305
32306
32307SWIGINTERN PyObject *_wrap_ListView_Create(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
32308 PyObject *resultobj = 0;
32309 wxListView *arg1 = (wxListView *) 0 ;
32310 wxWindow *arg2 = (wxWindow *) 0 ;
32311 int arg3 = (int) -1 ;
32312 wxPoint const &arg4_defvalue = wxDefaultPosition ;
32313 wxPoint *arg4 = (wxPoint *) &arg4_defvalue ;
32314 wxSize const &arg5_defvalue = wxDefaultSize ;
32315 wxSize *arg5 = (wxSize *) &arg5_defvalue ;
32316 long arg6 = (long) wxLC_REPORT ;
32317 wxValidator const &arg7_defvalue = wxDefaultValidator ;
32318 wxValidator *arg7 = (wxValidator *) &arg7_defvalue ;
32319 wxString const &arg8_defvalue = wxPyListCtrlNameStr ;
32320 wxString *arg8 = (wxString *) &arg8_defvalue ;
32321 bool result;
32322 void *argp1 = 0 ;
32323 int res1 = 0 ;
32324 void *argp2 = 0 ;
32325 int res2 = 0 ;
32326 int val3 ;
32327 int ecode3 = 0 ;
32328 wxPoint temp4 ;
32329 wxSize temp5 ;
32330 long val6 ;
32331 int ecode6 = 0 ;
32332 void *argp7 = 0 ;
32333 int res7 = 0 ;
32334 bool temp8 = false ;
32335 PyObject * obj0 = 0 ;
32336 PyObject * obj1 = 0 ;
32337 PyObject * obj2 = 0 ;
32338 PyObject * obj3 = 0 ;
32339 PyObject * obj4 = 0 ;
32340 PyObject * obj5 = 0 ;
32341 PyObject * obj6 = 0 ;
32342 PyObject * obj7 = 0 ;
32343 char * kwnames[] = {
32344 (char *) "self",(char *) "parent",(char *) "id",(char *) "pos",(char *) "size",(char *) "style",(char *) "validator",(char *) "name", NULL
32345 };
32346
32347 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|OOOOOO:ListView_Create",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6,&obj7)) SWIG_fail;
32348 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxListView, 0 | 0 );
32349 if (!SWIG_IsOK(res1)) {
32350 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ListView_Create" "', expected argument " "1"" of type '" "wxListView *""'");
32351 }
32352 arg1 = reinterpret_cast< wxListView * >(argp1);
32353 res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_wxWindow, 0 | 0 );
32354 if (!SWIG_IsOK(res2)) {
32355 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "ListView_Create" "', expected argument " "2"" of type '" "wxWindow *""'");
32356 }
32357 arg2 = reinterpret_cast< wxWindow * >(argp2);
32358 if (obj2) {
32359 ecode3 = SWIG_AsVal_int(obj2, &val3);
32360 if (!SWIG_IsOK(ecode3)) {
32361 SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "ListView_Create" "', expected argument " "3"" of type '" "int""'");
32362 }
32363 arg3 = static_cast< int >(val3);
32364 }
32365 if (obj3) {
093d3ff1 32366 {
554f62e9
RD
32367 arg4 = &temp4;
32368 if ( ! wxPoint_helper(obj3, &arg4)) SWIG_fail;
ae8162c8 32369 }
554f62e9
RD
32370 }
32371 if (obj4) {
32372 {
32373 arg5 = &temp5;
32374 if ( ! wxSize_helper(obj4, &arg5)) SWIG_fail;
ae8162c8 32375 }
554f62e9
RD
32376 }
32377 if (obj5) {
32378 ecode6 = SWIG_AsVal_long(obj5, &val6);
32379 if (!SWIG_IsOK(ecode6)) {
32380 SWIG_exception_fail(SWIG_ArgError(ecode6), "in method '" "ListView_Create" "', expected argument " "6"" of type '" "long""'");
32381 }
32382 arg6 = static_cast< long >(val6);
32383 }
32384 if (obj6) {
32385 res7 = SWIG_ConvertPtr(obj6, &argp7, SWIGTYPE_p_wxValidator, 0 | 0);
32386 if (!SWIG_IsOK(res7)) {
32387 SWIG_exception_fail(SWIG_ArgError(res7), "in method '" "ListView_Create" "', expected argument " "7"" of type '" "wxValidator const &""'");
ae8162c8 32388 }
554f62e9
RD
32389 if (!argp7) {
32390 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "ListView_Create" "', expected argument " "7"" of type '" "wxValidator const &""'");
ae8162c8 32391 }
554f62e9
RD
32392 arg7 = reinterpret_cast< wxValidator * >(argp7);
32393 }
32394 if (obj7) {
ae8162c8 32395 {
554f62e9
RD
32396 arg8 = wxString_in_helper(obj7);
32397 if (arg8 == NULL) SWIG_fail;
32398 temp8 = true;
ae8162c8 32399 }
554f62e9
RD
32400 }
32401 {
32402 PyThreadState* __tstate = wxPyBeginAllowThreads();
32403 result = (bool)(arg1)->Create(arg2,arg3,(wxPoint const &)*arg4,(wxSize const &)*arg5,arg6,(wxValidator const &)*arg7,(wxString const &)*arg8);
32404 wxPyEndAllowThreads(__tstate);
32405 if (PyErr_Occurred()) SWIG_fail;
32406 }
32407 {
32408 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
32409 }
32410 {
32411 if (temp8)
32412 delete arg8;
32413 }
32414 return resultobj;
32415fail:
32416 {
32417 if (temp8)
32418 delete arg8;
32419 }
32420 return NULL;
32421}
32422
32423
32424SWIGINTERN PyObject *_wrap_ListView_Select(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
32425 PyObject *resultobj = 0;
32426 wxListView *arg1 = (wxListView *) 0 ;
32427 long arg2 ;
32428 bool arg3 = (bool) true ;
32429 void *argp1 = 0 ;
32430 int res1 = 0 ;
32431 long val2 ;
32432 int ecode2 = 0 ;
32433 bool val3 ;
32434 int ecode3 = 0 ;
32435 PyObject * obj0 = 0 ;
32436 PyObject * obj1 = 0 ;
32437 PyObject * obj2 = 0 ;
32438 char * kwnames[] = {
32439 (char *) "self",(char *) "n",(char *) "on", NULL
32440 };
32441
32442 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:ListView_Select",kwnames,&obj0,&obj1,&obj2)) SWIG_fail;
32443 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxListView, 0 | 0 );
32444 if (!SWIG_IsOK(res1)) {
32445 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ListView_Select" "', expected argument " "1"" of type '" "wxListView *""'");
32446 }
32447 arg1 = reinterpret_cast< wxListView * >(argp1);
32448 ecode2 = SWIG_AsVal_long(obj1, &val2);
32449 if (!SWIG_IsOK(ecode2)) {
32450 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "ListView_Select" "', expected argument " "2"" of type '" "long""'");
32451 }
32452 arg2 = static_cast< long >(val2);
32453 if (obj2) {
32454 ecode3 = SWIG_AsVal_bool(obj2, &val3);
32455 if (!SWIG_IsOK(ecode3)) {
32456 SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "ListView_Select" "', expected argument " "3"" of type '" "bool""'");
32457 }
32458 arg3 = static_cast< bool >(val3);
32459 }
32460 {
32461 PyThreadState* __tstate = wxPyBeginAllowThreads();
32462 (arg1)->Select(arg2,arg3);
32463 wxPyEndAllowThreads(__tstate);
32464 if (PyErr_Occurred()) SWIG_fail;
32465 }
32466 resultobj = SWIG_Py_Void();
32467 return resultobj;
32468fail:
32469 return NULL;
32470}
32471
32472
32473SWIGINTERN PyObject *_wrap_ListView_Focus(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
32474 PyObject *resultobj = 0;
32475 wxListView *arg1 = (wxListView *) 0 ;
32476 long arg2 ;
32477 void *argp1 = 0 ;
32478 int res1 = 0 ;
32479 long val2 ;
32480 int ecode2 = 0 ;
32481 PyObject * obj0 = 0 ;
32482 PyObject * obj1 = 0 ;
32483 char * kwnames[] = {
32484 (char *) "self",(char *) "index", NULL
32485 };
32486
32487 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ListView_Focus",kwnames,&obj0,&obj1)) SWIG_fail;
32488 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxListView, 0 | 0 );
32489 if (!SWIG_IsOK(res1)) {
32490 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ListView_Focus" "', expected argument " "1"" of type '" "wxListView *""'");
32491 }
32492 arg1 = reinterpret_cast< wxListView * >(argp1);
32493 ecode2 = SWIG_AsVal_long(obj1, &val2);
32494 if (!SWIG_IsOK(ecode2)) {
32495 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "ListView_Focus" "', expected argument " "2"" of type '" "long""'");
32496 }
32497 arg2 = static_cast< long >(val2);
32498 {
32499 PyThreadState* __tstate = wxPyBeginAllowThreads();
32500 (arg1)->Focus(arg2);
32501 wxPyEndAllowThreads(__tstate);
32502 if (PyErr_Occurred()) SWIG_fail;
32503 }
32504 resultobj = SWIG_Py_Void();
32505 return resultobj;
32506fail:
32507 return NULL;
ae8162c8
RD
32508}
32509
32510
554f62e9
RD
32511SWIGINTERN PyObject *_wrap_ListView_GetFocusedItem(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
32512 PyObject *resultobj = 0;
32513 wxListView *arg1 = (wxListView *) 0 ;
32514 long result;
32515 void *argp1 = 0 ;
32516 int res1 = 0 ;
32517 PyObject *swig_obj[1] ;
32518
32519 if (!args) SWIG_fail;
32520 swig_obj[0] = args;
32521 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxListView, 0 | 0 );
32522 if (!SWIG_IsOK(res1)) {
32523 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ListView_GetFocusedItem" "', expected argument " "1"" of type '" "wxListView const *""'");
32524 }
32525 arg1 = reinterpret_cast< wxListView * >(argp1);
32526 {
32527 PyThreadState* __tstate = wxPyBeginAllowThreads();
32528 result = (long)((wxListView const *)arg1)->GetFocusedItem();
32529 wxPyEndAllowThreads(__tstate);
32530 if (PyErr_Occurred()) SWIG_fail;
32531 }
32532 resultobj = SWIG_From_long(static_cast< long >(result));
32533 return resultobj;
32534fail:
32535 return NULL;
32536}
32537
32538
32539SWIGINTERN PyObject *_wrap_ListView_GetNextSelected(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
32540 PyObject *resultobj = 0;
32541 wxListView *arg1 = (wxListView *) 0 ;
32542 long arg2 ;
32543 long result;
32544 void *argp1 = 0 ;
32545 int res1 = 0 ;
32546 long val2 ;
32547 int ecode2 = 0 ;
32548 PyObject * obj0 = 0 ;
32549 PyObject * obj1 = 0 ;
32550 char * kwnames[] = {
32551 (char *) "self",(char *) "item", NULL
32552 };
32553
32554 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ListView_GetNextSelected",kwnames,&obj0,&obj1)) SWIG_fail;
32555 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxListView, 0 | 0 );
32556 if (!SWIG_IsOK(res1)) {
32557 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ListView_GetNextSelected" "', expected argument " "1"" of type '" "wxListView const *""'");
32558 }
32559 arg1 = reinterpret_cast< wxListView * >(argp1);
32560 ecode2 = SWIG_AsVal_long(obj1, &val2);
32561 if (!SWIG_IsOK(ecode2)) {
32562 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "ListView_GetNextSelected" "', expected argument " "2"" of type '" "long""'");
32563 }
32564 arg2 = static_cast< long >(val2);
32565 {
32566 PyThreadState* __tstate = wxPyBeginAllowThreads();
32567 result = (long)((wxListView const *)arg1)->GetNextSelected(arg2);
32568 wxPyEndAllowThreads(__tstate);
32569 if (PyErr_Occurred()) SWIG_fail;
32570 }
32571 resultobj = SWIG_From_long(static_cast< long >(result));
32572 return resultobj;
32573fail:
32574 return NULL;
ae8162c8
RD
32575}
32576
32577
554f62e9
RD
32578SWIGINTERN PyObject *_wrap_ListView_GetFirstSelected(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
32579 PyObject *resultobj = 0;
32580 wxListView *arg1 = (wxListView *) 0 ;
32581 long result;
32582 void *argp1 = 0 ;
32583 int res1 = 0 ;
32584 PyObject *swig_obj[1] ;
32585
32586 if (!args) SWIG_fail;
32587 swig_obj[0] = args;
32588 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxListView, 0 | 0 );
32589 if (!SWIG_IsOK(res1)) {
32590 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ListView_GetFirstSelected" "', expected argument " "1"" of type '" "wxListView const *""'");
32591 }
32592 arg1 = reinterpret_cast< wxListView * >(argp1);
32593 {
32594 PyThreadState* __tstate = wxPyBeginAllowThreads();
32595 result = (long)((wxListView const *)arg1)->GetFirstSelected();
32596 wxPyEndAllowThreads(__tstate);
32597 if (PyErr_Occurred()) SWIG_fail;
32598 }
32599 resultobj = SWIG_From_long(static_cast< long >(result));
32600 return resultobj;
32601fail:
32602 return NULL;
32603}
32604
32605
32606SWIGINTERN PyObject *_wrap_ListView_IsSelected(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
32607 PyObject *resultobj = 0;
32608 wxListView *arg1 = (wxListView *) 0 ;
32609 long arg2 ;
32610 bool result;
32611 void *argp1 = 0 ;
32612 int res1 = 0 ;
32613 long val2 ;
32614 int ecode2 = 0 ;
32615 PyObject * obj0 = 0 ;
32616 PyObject * obj1 = 0 ;
32617 char * kwnames[] = {
32618 (char *) "self",(char *) "index", NULL
32619 };
32620
32621 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ListView_IsSelected",kwnames,&obj0,&obj1)) SWIG_fail;
32622 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxListView, 0 | 0 );
32623 if (!SWIG_IsOK(res1)) {
32624 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ListView_IsSelected" "', expected argument " "1"" of type '" "wxListView *""'");
32625 }
32626 arg1 = reinterpret_cast< wxListView * >(argp1);
32627 ecode2 = SWIG_AsVal_long(obj1, &val2);
32628 if (!SWIG_IsOK(ecode2)) {
32629 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "ListView_IsSelected" "', expected argument " "2"" of type '" "long""'");
32630 }
32631 arg2 = static_cast< long >(val2);
32632 {
32633 PyThreadState* __tstate = wxPyBeginAllowThreads();
32634 result = (bool)(arg1)->IsSelected(arg2);
32635 wxPyEndAllowThreads(__tstate);
32636 if (PyErr_Occurred()) SWIG_fail;
32637 }
32638 {
32639 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
32640 }
32641 return resultobj;
32642fail:
32643 return NULL;
32644}
32645
32646
32647SWIGINTERN PyObject *_wrap_ListView_SetColumnImage(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
32648 PyObject *resultobj = 0;
32649 wxListView *arg1 = (wxListView *) 0 ;
32650 int arg2 ;
32651 int arg3 ;
32652 void *argp1 = 0 ;
32653 int res1 = 0 ;
32654 int val2 ;
32655 int ecode2 = 0 ;
32656 int val3 ;
32657 int ecode3 = 0 ;
32658 PyObject * obj0 = 0 ;
32659 PyObject * obj1 = 0 ;
32660 PyObject * obj2 = 0 ;
32661 char * kwnames[] = {
32662 (char *) "self",(char *) "col",(char *) "image", NULL
32663 };
32664
32665 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:ListView_SetColumnImage",kwnames,&obj0,&obj1,&obj2)) SWIG_fail;
32666 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxListView, 0 | 0 );
32667 if (!SWIG_IsOK(res1)) {
32668 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ListView_SetColumnImage" "', expected argument " "1"" of type '" "wxListView *""'");
32669 }
32670 arg1 = reinterpret_cast< wxListView * >(argp1);
32671 ecode2 = SWIG_AsVal_int(obj1, &val2);
32672 if (!SWIG_IsOK(ecode2)) {
32673 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "ListView_SetColumnImage" "', expected argument " "2"" of type '" "int""'");
32674 }
32675 arg2 = static_cast< int >(val2);
32676 ecode3 = SWIG_AsVal_int(obj2, &val3);
32677 if (!SWIG_IsOK(ecode3)) {
32678 SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "ListView_SetColumnImage" "', expected argument " "3"" of type '" "int""'");
32679 }
32680 arg3 = static_cast< int >(val3);
32681 {
32682 PyThreadState* __tstate = wxPyBeginAllowThreads();
32683 (arg1)->SetColumnImage(arg2,arg3);
32684 wxPyEndAllowThreads(__tstate);
32685 if (PyErr_Occurred()) SWIG_fail;
32686 }
32687 resultobj = SWIG_Py_Void();
32688 return resultobj;
32689fail:
32690 return NULL;
32691}
32692
32693
32694SWIGINTERN PyObject *_wrap_ListView_ClearColumnImage(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
32695 PyObject *resultobj = 0;
32696 wxListView *arg1 = (wxListView *) 0 ;
32697 int arg2 ;
32698 void *argp1 = 0 ;
32699 int res1 = 0 ;
32700 int val2 ;
32701 int ecode2 = 0 ;
32702 PyObject * obj0 = 0 ;
32703 PyObject * obj1 = 0 ;
32704 char * kwnames[] = {
32705 (char *) "self",(char *) "col", NULL
32706 };
32707
32708 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ListView_ClearColumnImage",kwnames,&obj0,&obj1)) SWIG_fail;
32709 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxListView, 0 | 0 );
32710 if (!SWIG_IsOK(res1)) {
32711 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ListView_ClearColumnImage" "', expected argument " "1"" of type '" "wxListView *""'");
32712 }
32713 arg1 = reinterpret_cast< wxListView * >(argp1);
32714 ecode2 = SWIG_AsVal_int(obj1, &val2);
32715 if (!SWIG_IsOK(ecode2)) {
32716 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "ListView_ClearColumnImage" "', expected argument " "2"" of type '" "int""'");
32717 }
32718 arg2 = static_cast< int >(val2);
32719 {
32720 PyThreadState* __tstate = wxPyBeginAllowThreads();
32721 (arg1)->ClearColumnImage(arg2);
32722 wxPyEndAllowThreads(__tstate);
32723 if (PyErr_Occurred()) SWIG_fail;
32724 }
32725 resultobj = SWIG_Py_Void();
32726 return resultobj;
32727fail:
32728 return NULL;
ae8162c8
RD
32729}
32730
32731
554f62e9
RD
32732SWIGINTERN PyObject *ListView_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
32733 PyObject *obj;
32734 if (!SWIG_Python_UnpackTuple(args,(char*)"swigregister", 1, 1,&obj)) return NULL;
32735 SWIG_TypeNewClientData(SWIGTYPE_p_wxListView, SWIG_NewClientData(obj));
32736 return SWIG_Py_Void();
70b7a5fe
RD
32737}
32738
554f62e9
RD
32739SWIGINTERN PyObject *ListView_swiginit(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
32740 return SWIG_Python_InitShadowInstance(args);
ae8162c8
RD
32741}
32742
554f62e9
RD
32743SWIGINTERN int TreeCtrlNameStr_set(PyObject *) {
32744 SWIG_Error(SWIG_AttributeError,"Variable TreeCtrlNameStr is read-only.");
32745 return 1;
ae8162c8
RD
32746}
32747
32748
554f62e9
RD
32749SWIGINTERN PyObject *TreeCtrlNameStr_get(void) {
32750 PyObject *pyobj = 0;
32751
32752 {
32753#if wxUSE_UNICODE
32754 pyobj = PyUnicode_FromWideChar((&wxPyTreeCtrlNameStr)->c_str(), (&wxPyTreeCtrlNameStr)->Len());
32755#else
32756 pyobj = PyString_FromStringAndSize((&wxPyTreeCtrlNameStr)->c_str(), (&wxPyTreeCtrlNameStr)->Len());
32757#endif
32758 }
32759 return pyobj;
d55e5bfc
RD
32760}
32761
32762
554f62e9
RD
32763SWIGINTERN PyObject *_wrap_new_TreeItemId(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
32764 PyObject *resultobj = 0;
32765 wxTreeItemId *result = 0 ;
32766
32767 if (!SWIG_Python_UnpackTuple(args,"new_TreeItemId",0,0,0)) SWIG_fail;
32768 {
32769 PyThreadState* __tstate = wxPyBeginAllowThreads();
32770 result = (wxTreeItemId *)new wxTreeItemId();
32771 wxPyEndAllowThreads(__tstate);
32772 if (PyErr_Occurred()) SWIG_fail;
32773 }
32774 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_wxTreeItemId, SWIG_POINTER_NEW | 0 );
32775 return resultobj;
32776fail:
32777 return NULL;
d55e5bfc
RD
32778}
32779
32780
554f62e9
RD
32781SWIGINTERN PyObject *_wrap_delete_TreeItemId(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
32782 PyObject *resultobj = 0;
32783 wxTreeItemId *arg1 = (wxTreeItemId *) 0 ;
32784 void *argp1 = 0 ;
32785 int res1 = 0 ;
32786 PyObject *swig_obj[1] ;
32787
32788 if (!args) SWIG_fail;
32789 swig_obj[0] = args;
32790 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxTreeItemId, SWIG_POINTER_DISOWN | 0 );
32791 if (!SWIG_IsOK(res1)) {
32792 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_TreeItemId" "', expected argument " "1"" of type '" "wxTreeItemId *""'");
32793 }
32794 arg1 = reinterpret_cast< wxTreeItemId * >(argp1);
32795 {
32796 PyThreadState* __tstate = wxPyBeginAllowThreads();
32797 delete arg1;
d55e5bfc 32798
554f62e9
RD
32799 wxPyEndAllowThreads(__tstate);
32800 if (PyErr_Occurred()) SWIG_fail;
32801 }
32802 resultobj = SWIG_Py_Void();
32803 return resultobj;
32804fail:
32805 return NULL;
d55e5bfc
RD
32806}
32807
32808
554f62e9
RD
32809SWIGINTERN PyObject *_wrap_TreeItemId_IsOk(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
32810 PyObject *resultobj = 0;
32811 wxTreeItemId *arg1 = (wxTreeItemId *) 0 ;
32812 bool result;
32813 void *argp1 = 0 ;
32814 int res1 = 0 ;
32815 PyObject *swig_obj[1] ;
32816
32817 if (!args) SWIG_fail;
32818 swig_obj[0] = args;
32819 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxTreeItemId, 0 | 0 );
32820 if (!SWIG_IsOK(res1)) {
32821 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "TreeItemId_IsOk" "', expected argument " "1"" of type '" "wxTreeItemId const *""'");
32822 }
32823 arg1 = reinterpret_cast< wxTreeItemId * >(argp1);
32824 {
32825 PyThreadState* __tstate = wxPyBeginAllowThreads();
32826 result = (bool)((wxTreeItemId const *)arg1)->IsOk();
32827 wxPyEndAllowThreads(__tstate);
32828 if (PyErr_Occurred()) SWIG_fail;
32829 }
32830 {
32831 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
32832 }
32833 return resultobj;
32834fail:
32835 return NULL;
32836}
32837
32838
32839SWIGINTERN PyObject *_wrap_TreeItemId___eq__(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
32840 PyObject *resultobj = 0;
32841 wxTreeItemId *arg1 = (wxTreeItemId *) 0 ;
32842 wxTreeItemId *arg2 = (wxTreeItemId *) 0 ;
32843 bool result;
32844 void *argp1 = 0 ;
32845 int res1 = 0 ;
32846 void *argp2 = 0 ;
32847 int res2 = 0 ;
32848 PyObject * obj0 = 0 ;
32849 PyObject * obj1 = 0 ;
32850 char * kwnames[] = {
32851 (char *) "self",(char *) "other", NULL
32852 };
32853
32854 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TreeItemId___eq__",kwnames,&obj0,&obj1)) SWIG_fail;
32855 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxTreeItemId, 0 | 0 );
32856 if (!SWIG_IsOK(res1)) {
32857 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "TreeItemId___eq__" "', expected argument " "1"" of type '" "wxTreeItemId *""'");
32858 }
32859 arg1 = reinterpret_cast< wxTreeItemId * >(argp1);
32860 res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_wxTreeItemId, 0 | 0 );
32861 if (!SWIG_IsOK(res2)) {
32862 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "TreeItemId___eq__" "', expected argument " "2"" of type '" "wxTreeItemId const *""'");
32863 }
32864 arg2 = reinterpret_cast< wxTreeItemId * >(argp2);
32865 {
32866 PyThreadState* __tstate = wxPyBeginAllowThreads();
32867 result = (bool)wxTreeItemId___eq__(arg1,(wxTreeItemId const *)arg2);
32868 wxPyEndAllowThreads(__tstate);
32869 if (PyErr_Occurred()) SWIG_fail;
32870 }
32871 {
32872 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
32873 }
32874 return resultobj;
32875fail:
32876 return NULL;
32877}
32878
32879
32880SWIGINTERN PyObject *_wrap_TreeItemId___ne__(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
32881 PyObject *resultobj = 0;
32882 wxTreeItemId *arg1 = (wxTreeItemId *) 0 ;
32883 wxTreeItemId *arg2 = (wxTreeItemId *) 0 ;
32884 bool result;
32885 void *argp1 = 0 ;
32886 int res1 = 0 ;
32887 void *argp2 = 0 ;
32888 int res2 = 0 ;
32889 PyObject * obj0 = 0 ;
32890 PyObject * obj1 = 0 ;
32891 char * kwnames[] = {
32892 (char *) "self",(char *) "other", NULL
32893 };
32894
32895 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TreeItemId___ne__",kwnames,&obj0,&obj1)) SWIG_fail;
32896 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxTreeItemId, 0 | 0 );
32897 if (!SWIG_IsOK(res1)) {
32898 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "TreeItemId___ne__" "', expected argument " "1"" of type '" "wxTreeItemId *""'");
32899 }
32900 arg1 = reinterpret_cast< wxTreeItemId * >(argp1);
32901 res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_wxTreeItemId, 0 | 0 );
32902 if (!SWIG_IsOK(res2)) {
32903 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "TreeItemId___ne__" "', expected argument " "2"" of type '" "wxTreeItemId const *""'");
32904 }
32905 arg2 = reinterpret_cast< wxTreeItemId * >(argp2);
32906 {
32907 PyThreadState* __tstate = wxPyBeginAllowThreads();
32908 result = (bool)wxTreeItemId___ne__(arg1,(wxTreeItemId const *)arg2);
32909 wxPyEndAllowThreads(__tstate);
32910 if (PyErr_Occurred()) SWIG_fail;
32911 }
32912 {
32913 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
32914 }
32915 return resultobj;
32916fail:
32917 return NULL;
d55e5bfc
RD
32918}
32919
32920
554f62e9
RD
32921SWIGINTERN PyObject *_wrap_TreeItemId_m_pItem_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
32922 PyObject *resultobj = 0;
32923 wxTreeItemId *arg1 = (wxTreeItemId *) 0 ;
32924 void *arg2 = (void *) 0 ;
32925 void *argp1 = 0 ;
32926 int res1 = 0 ;
32927 int res2 ;
32928 PyObject *swig_obj[2] ;
32929
32930 if (!SWIG_Python_UnpackTuple(args,"TreeItemId_m_pItem_set",2,2,swig_obj)) SWIG_fail;
32931 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxTreeItemId, 0 | 0 );
32932 if (!SWIG_IsOK(res1)) {
32933 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "TreeItemId_m_pItem_set" "', expected argument " "1"" of type '" "wxTreeItemId *""'");
32934 }
32935 arg1 = reinterpret_cast< wxTreeItemId * >(argp1);
32936 res2 = SWIG_ConvertPtr(swig_obj[1],SWIG_as_voidptrptr(&arg2), 0, SWIG_POINTER_DISOWN);
32937 if (!SWIG_IsOK(res2)) {
32938 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "TreeItemId_m_pItem_set" "', expected argument " "2"" of type '" "void *""'");
32939 }
32940 if (arg1) (arg1)->m_pItem = arg2;
32941
32942 resultobj = SWIG_Py_Void();
32943 return resultobj;
32944fail:
32945 return NULL;
d55e5bfc
RD
32946}
32947
32948
554f62e9
RD
32949SWIGINTERN PyObject *_wrap_TreeItemId_m_pItem_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
32950 PyObject *resultobj = 0;
32951 wxTreeItemId *arg1 = (wxTreeItemId *) 0 ;
32952 void *result = 0 ;
32953 void *argp1 = 0 ;
32954 int res1 = 0 ;
32955 PyObject *swig_obj[1] ;
32956
32957 if (!args) SWIG_fail;
32958 swig_obj[0] = args;
32959 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxTreeItemId, 0 | 0 );
32960 if (!SWIG_IsOK(res1)) {
32961 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "TreeItemId_m_pItem_get" "', expected argument " "1"" of type '" "wxTreeItemId *""'");
32962 }
32963 arg1 = reinterpret_cast< wxTreeItemId * >(argp1);
32964 result = (void *) ((arg1)->m_pItem);
32965 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_void, 0 | 0 );
32966 return resultobj;
32967fail:
32968 return NULL;
d55e5bfc
RD
32969}
32970
32971
554f62e9
RD
32972SWIGINTERN PyObject *TreeItemId_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
32973 PyObject *obj;
32974 if (!SWIG_Python_UnpackTuple(args,(char*)"swigregister", 1, 1,&obj)) return NULL;
32975 SWIG_TypeNewClientData(SWIGTYPE_p_wxTreeItemId, SWIG_NewClientData(obj));
32976 return SWIG_Py_Void();
d55e5bfc
RD
32977}
32978
554f62e9
RD
32979SWIGINTERN PyObject *TreeItemId_swiginit(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
32980 return SWIG_Python_InitShadowInstance(args);
32981}
d55e5bfc 32982
554f62e9
RD
32983SWIGINTERN PyObject *_wrap_new_TreeItemData(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
32984 PyObject *resultobj = 0;
32985 PyObject *arg1 = (PyObject *) NULL ;
32986 wxPyTreeItemData *result = 0 ;
32987 PyObject * obj0 = 0 ;
32988 char * kwnames[] = {
32989 (char *) "obj", NULL
32990 };
32991
32992 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|O:new_TreeItemData",kwnames,&obj0)) SWIG_fail;
32993 if (obj0) {
32994 arg1 = obj0;
32995 }
32996 {
32997 PyThreadState* __tstate = wxPyBeginAllowThreads();
32998 result = (wxPyTreeItemData *)new wxPyTreeItemData(arg1);
32999 wxPyEndAllowThreads(__tstate);
33000 if (PyErr_Occurred()) SWIG_fail;
33001 }
33002 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_wxPyTreeItemData, SWIG_POINTER_NEW | 0 );
33003 return resultobj;
33004fail:
33005 return NULL;
d55e5bfc
RD
33006}
33007
33008
554f62e9
RD
33009SWIGINTERN PyObject *_wrap_delete_TreeItemData(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
33010 PyObject *resultobj = 0;
33011 wxPyTreeItemData *arg1 = (wxPyTreeItemData *) 0 ;
33012 void *argp1 = 0 ;
33013 int res1 = 0 ;
33014 PyObject *swig_obj[1] ;
33015
33016 if (!args) SWIG_fail;
33017 swig_obj[0] = args;
33018 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxPyTreeItemData, SWIG_POINTER_DISOWN | 0 );
33019 if (!SWIG_IsOK(res1)) {
33020 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_TreeItemData" "', expected argument " "1"" of type '" "wxPyTreeItemData *""'");
33021 }
33022 arg1 = reinterpret_cast< wxPyTreeItemData * >(argp1);
33023 {
33024 PyThreadState* __tstate = wxPyBeginAllowThreads();
33025 delete arg1;
d55e5bfc 33026
554f62e9
RD
33027 wxPyEndAllowThreads(__tstate);
33028 if (PyErr_Occurred()) SWIG_fail;
33029 }
33030 resultobj = SWIG_Py_Void();
33031 return resultobj;
33032fail:
33033 return NULL;
d55e5bfc
RD
33034}
33035
33036
554f62e9
RD
33037SWIGINTERN PyObject *_wrap_TreeItemData_GetData(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
33038 PyObject *resultobj = 0;
33039 wxPyTreeItemData *arg1 = (wxPyTreeItemData *) 0 ;
33040 PyObject *result = 0 ;
33041 void *argp1 = 0 ;
33042 int res1 = 0 ;
33043 PyObject *swig_obj[1] ;
33044
33045 if (!args) SWIG_fail;
33046 swig_obj[0] = args;
33047 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxPyTreeItemData, 0 | 0 );
33048 if (!SWIG_IsOK(res1)) {
33049 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "TreeItemData_GetData" "', expected argument " "1"" of type '" "wxPyTreeItemData *""'");
33050 }
33051 arg1 = reinterpret_cast< wxPyTreeItemData * >(argp1);
33052 {
33053 PyThreadState* __tstate = wxPyBeginAllowThreads();
33054 result = (PyObject *)(arg1)->GetData();
33055 wxPyEndAllowThreads(__tstate);
33056 if (PyErr_Occurred()) SWIG_fail;
33057 }
33058 resultobj = result;
33059 return resultobj;
33060fail:
33061 return NULL;
33062}
33063
33064
33065SWIGINTERN PyObject *_wrap_TreeItemData_SetData(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
33066 PyObject *resultobj = 0;
33067 wxPyTreeItemData *arg1 = (wxPyTreeItemData *) 0 ;
33068 PyObject *arg2 = (PyObject *) 0 ;
33069 void *argp1 = 0 ;
33070 int res1 = 0 ;
33071 PyObject * obj0 = 0 ;
33072 PyObject * obj1 = 0 ;
33073 char * kwnames[] = {
33074 (char *) "self",(char *) "obj", NULL
33075 };
33076
33077 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TreeItemData_SetData",kwnames,&obj0,&obj1)) SWIG_fail;
33078 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxPyTreeItemData, 0 | 0 );
33079 if (!SWIG_IsOK(res1)) {
33080 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "TreeItemData_SetData" "', expected argument " "1"" of type '" "wxPyTreeItemData *""'");
33081 }
33082 arg1 = reinterpret_cast< wxPyTreeItemData * >(argp1);
33083 arg2 = obj1;
33084 {
33085 PyThreadState* __tstate = wxPyBeginAllowThreads();
33086 (arg1)->SetData(arg2);
33087 wxPyEndAllowThreads(__tstate);
33088 if (PyErr_Occurred()) SWIG_fail;
33089 }
33090 resultobj = SWIG_Py_Void();
33091 return resultobj;
33092fail:
33093 return NULL;
d55e5bfc
RD
33094}
33095
33096
554f62e9
RD
33097SWIGINTERN PyObject *_wrap_TreeItemData_GetId(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
33098 PyObject *resultobj = 0;
33099 wxPyTreeItemData *arg1 = (wxPyTreeItemData *) 0 ;
33100 wxTreeItemId *result = 0 ;
33101 void *argp1 = 0 ;
33102 int res1 = 0 ;
33103 PyObject *swig_obj[1] ;
33104
33105 if (!args) SWIG_fail;
33106 swig_obj[0] = args;
33107 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxPyTreeItemData, 0 | 0 );
33108 if (!SWIG_IsOK(res1)) {
33109 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "TreeItemData_GetId" "', expected argument " "1"" of type '" "wxPyTreeItemData *""'");
33110 }
33111 arg1 = reinterpret_cast< wxPyTreeItemData * >(argp1);
33112 {
33113 PyThreadState* __tstate = wxPyBeginAllowThreads();
d55e5bfc 33114 {
554f62e9
RD
33115 wxTreeItemId const &_result_ref = (arg1)->GetId();
33116 result = (wxTreeItemId *) &_result_ref;
d55e5bfc 33117 }
554f62e9
RD
33118 wxPyEndAllowThreads(__tstate);
33119 if (PyErr_Occurred()) SWIG_fail;
33120 }
33121 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_wxTreeItemId, 0 | 0 );
33122 return resultobj;
33123fail:
33124 return NULL;
33125}
33126
33127
33128SWIGINTERN PyObject *_wrap_TreeItemData_SetId(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
33129 PyObject *resultobj = 0;
33130 wxPyTreeItemData *arg1 = (wxPyTreeItemData *) 0 ;
33131 wxTreeItemId *arg2 = 0 ;
33132 void *argp1 = 0 ;
33133 int res1 = 0 ;
33134 void *argp2 = 0 ;
33135 int res2 = 0 ;
33136 PyObject * obj0 = 0 ;
33137 PyObject * obj1 = 0 ;
33138 char * kwnames[] = {
33139 (char *) "self",(char *) "id", NULL
33140 };
33141
33142 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TreeItemData_SetId",kwnames,&obj0,&obj1)) SWIG_fail;
33143 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxPyTreeItemData, 0 | 0 );
33144 if (!SWIG_IsOK(res1)) {
33145 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "TreeItemData_SetId" "', expected argument " "1"" of type '" "wxPyTreeItemData *""'");
33146 }
33147 arg1 = reinterpret_cast< wxPyTreeItemData * >(argp1);
33148 res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_wxTreeItemId, 0 | 0);
33149 if (!SWIG_IsOK(res2)) {
33150 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "TreeItemData_SetId" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");
33151 }
33152 if (!argp2) {
33153 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "TreeItemData_SetId" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");
33154 }
33155 arg2 = reinterpret_cast< wxTreeItemId * >(argp2);
33156 {
33157 PyThreadState* __tstate = wxPyBeginAllowThreads();
33158 (arg1)->SetId((wxTreeItemId const &)*arg2);
33159 wxPyEndAllowThreads(__tstate);
33160 if (PyErr_Occurred()) SWIG_fail;
33161 }
33162 resultobj = SWIG_Py_Void();
33163 return resultobj;
33164fail:
33165 return NULL;
d55e5bfc
RD
33166}
33167
33168
554f62e9
RD
33169SWIGINTERN PyObject *_wrap_TreeItemData_Destroy(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
33170 PyObject *resultobj = 0;
33171 wxPyTreeItemData *arg1 = (wxPyTreeItemData *) 0 ;
33172 void *argp1 = 0 ;
33173 int res1 = 0 ;
33174 PyObject *swig_obj[1] ;
33175
33176 if (!args) SWIG_fail;
33177 swig_obj[0] = args;
33178 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxPyTreeItemData, 0 | 0 );
33179 if (!SWIG_IsOK(res1)) {
33180 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "TreeItemData_Destroy" "', expected argument " "1"" of type '" "wxPyTreeItemData *""'");
33181 }
33182 arg1 = reinterpret_cast< wxPyTreeItemData * >(argp1);
33183 {
33184 PyThreadState* __tstate = wxPyBeginAllowThreads();
33185 wxPyTreeItemData_Destroy(arg1);
33186 wxPyEndAllowThreads(__tstate);
33187 if (PyErr_Occurred()) SWIG_fail;
33188 }
33189 resultobj = SWIG_Py_Void();
33190 return resultobj;
33191fail:
33192 return NULL;
d55e5bfc
RD
33193}
33194
33195
554f62e9
RD
33196SWIGINTERN PyObject *TreeItemData_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
33197 PyObject *obj;
33198 if (!SWIG_Python_UnpackTuple(args,(char*)"swigregister", 1, 1,&obj)) return NULL;
33199 SWIG_TypeNewClientData(SWIGTYPE_p_wxPyTreeItemData, SWIG_NewClientData(obj));
33200 return SWIG_Py_Void();
d55e5bfc
RD
33201}
33202
554f62e9
RD
33203SWIGINTERN PyObject *TreeItemData_swiginit(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
33204 return SWIG_Python_InitShadowInstance(args);
33205}
d55e5bfc 33206
b02396e8
RD
33207SWIGINTERN int NullTreeItemId_set(PyObject *_val) {
33208 {
33209 void *argp = 0;
33210 int res = SWIG_ConvertPtr(_val, &argp, SWIGTYPE_p_wxTreeItemId, 0 | 0);
33211 if (!SWIG_IsOK(res)) {
33212 SWIG_exception_fail(SWIG_ArgError(res), "in variable '""wxNullTreeItemId""' of type '""wxTreeItemId""'");
33213 }
33214 if (!argp) {
33215 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in variable '""wxNullTreeItemId""' of type '""wxTreeItemId""'");
33216 } else {
33217 wxTreeItemId * temp;
33218 temp = reinterpret_cast< wxTreeItemId * >(argp);
33219 wxNullTreeItemId = *temp;
33220 if (SWIG_IsNewObj(res)) delete temp;
33221 }
33222 }
33223 return 0;
33224fail:
33225 return 1;
33226}
33227
33228
33229SWIGINTERN PyObject *NullTreeItemId_get(void) {
33230 PyObject *pyobj = 0;
33231
33232 pyobj = SWIG_NewPointerObj(SWIG_as_voidptr(&wxNullTreeItemId), SWIGTYPE_p_wxTreeItemId, 0 );
33233 return pyobj;
33234}
33235
33236
33237SWIGINTERN PyObject *_wrap_new_TreeEvent__SWIG_0(PyObject *SWIGUNUSEDPARM(self), int nobjs, PyObject **swig_obj) {
554f62e9
RD
33238 PyObject *resultobj = 0;
33239 wxEventType arg1 = (wxEventType) wxEVT_NULL ;
33240 int arg2 = (int) 0 ;
33241 wxTreeEvent *result = 0 ;
33242 int val1 ;
33243 int ecode1 = 0 ;
33244 int val2 ;
33245 int ecode2 = 0 ;
554f62e9 33246
b02396e8
RD
33247 if ((nobjs < 0) || (nobjs > 2)) SWIG_fail;
33248 if (swig_obj[0]) {
33249 ecode1 = SWIG_AsVal_int(swig_obj[0], &val1);
554f62e9
RD
33250 if (!SWIG_IsOK(ecode1)) {
33251 SWIG_exception_fail(SWIG_ArgError(ecode1), "in method '" "new_TreeEvent" "', expected argument " "1"" of type '" "wxEventType""'");
33252 }
33253 arg1 = static_cast< wxEventType >(val1);
33254 }
b02396e8
RD
33255 if (swig_obj[1]) {
33256 ecode2 = SWIG_AsVal_int(swig_obj[1], &val2);
554f62e9
RD
33257 if (!SWIG_IsOK(ecode2)) {
33258 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "new_TreeEvent" "', expected argument " "2"" of type '" "int""'");
33259 }
33260 arg2 = static_cast< int >(val2);
33261 }
33262 {
33263 PyThreadState* __tstate = wxPyBeginAllowThreads();
33264 result = (wxTreeEvent *)new wxTreeEvent(arg1,arg2);
33265 wxPyEndAllowThreads(__tstate);
33266 if (PyErr_Occurred()) SWIG_fail;
33267 }
33268 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_wxTreeEvent, SWIG_POINTER_NEW | 0 );
33269 return resultobj;
33270fail:
33271 return NULL;
d55e5bfc
RD
33272}
33273
33274
b02396e8
RD
33275SWIGINTERN PyObject *_wrap_new_TreeEvent__SWIG_1(PyObject *SWIGUNUSEDPARM(self), int nobjs, PyObject **swig_obj) {
33276 PyObject *resultobj = 0;
33277 wxEventType arg1 ;
33278 wxPyTreeCtrl *arg2 = (wxPyTreeCtrl *) 0 ;
33279 wxTreeItemId &arg3_defvalue = wxNullTreeItemId ;
33280 wxTreeItemId *arg3 = (wxTreeItemId *) &arg3_defvalue ;
33281 wxTreeEvent *result = 0 ;
33282 int val1 ;
33283 int ecode1 = 0 ;
33284 void *argp2 = 0 ;
33285 int res2 = 0 ;
33286 void *argp3 = 0 ;
33287 int res3 = 0 ;
33288
33289 if ((nobjs < 2) || (nobjs > 3)) SWIG_fail;
33290 ecode1 = SWIG_AsVal_int(swig_obj[0], &val1);
33291 if (!SWIG_IsOK(ecode1)) {
33292 SWIG_exception_fail(SWIG_ArgError(ecode1), "in method '" "new_TreeEvent" "', expected argument " "1"" of type '" "wxEventType""'");
33293 }
33294 arg1 = static_cast< wxEventType >(val1);
33295 res2 = SWIG_ConvertPtr(swig_obj[1], &argp2,SWIGTYPE_p_wxPyTreeCtrl, 0 | 0 );
33296 if (!SWIG_IsOK(res2)) {
33297 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "new_TreeEvent" "', expected argument " "2"" of type '" "wxPyTreeCtrl *""'");
33298 }
33299 arg2 = reinterpret_cast< wxPyTreeCtrl * >(argp2);
33300 if (swig_obj[2]) {
33301 res3 = SWIG_ConvertPtr(swig_obj[2], &argp3, SWIGTYPE_p_wxTreeItemId, 0 );
33302 if (!SWIG_IsOK(res3)) {
33303 SWIG_exception_fail(SWIG_ArgError(res3), "in method '" "new_TreeEvent" "', expected argument " "3"" of type '" "wxTreeItemId &""'");
33304 }
33305 if (!argp3) {
33306 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_TreeEvent" "', expected argument " "3"" of type '" "wxTreeItemId &""'");
33307 }
33308 arg3 = reinterpret_cast< wxTreeItemId * >(argp3);
33309 }
33310 {
33311 PyThreadState* __tstate = wxPyBeginAllowThreads();
33312 result = (wxTreeEvent *)new wxTreeEvent(arg1,arg2,*arg3);
33313 wxPyEndAllowThreads(__tstate);
33314 if (PyErr_Occurred()) SWIG_fail;
33315 }
33316 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_wxTreeEvent, SWIG_POINTER_NEW | 0 );
33317 return resultobj;
33318fail:
33319 return NULL;
33320}
33321
33322
33323SWIGINTERN PyObject *_wrap_new_TreeEvent(PyObject *self, PyObject *args) {
33324 int argc;
33325 PyObject *argv[4];
33326
33327 if (!(argc = SWIG_Python_UnpackTuple(args,"new_TreeEvent",0,3,argv))) SWIG_fail;
33328 --argc;
33329 if ((argc >= 0) && (argc <= 2)) {
33330 int _v = 0;
33331 if (argc > 1) {
33332 {
33333 {
33334 int res = SWIG_AsVal_int(argv[1], NULL);
33335 _v = SWIG_CheckState(res);
33336 }
33337 }
33338 if (!_v) goto check_1;
33339 }
33340 return _wrap_new_TreeEvent__SWIG_0(self, argc, argv);
33341 }
33342check_1:
33343
33344 if ((argc >= 2) && (argc <= 3)) {
33345 return _wrap_new_TreeEvent__SWIG_1(self, argc, argv);
33346 }
33347
33348fail:
33349 SWIG_SetErrorMsg(PyExc_NotImplementedError,"No matching function for overloaded 'new_TreeEvent'");
33350 return NULL;
33351}
33352
33353
554f62e9
RD
33354SWIGINTERN PyObject *_wrap_TreeEvent_GetItem(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
33355 PyObject *resultobj = 0;
33356 wxTreeEvent *arg1 = (wxTreeEvent *) 0 ;
33357 wxTreeItemId result;
33358 void *argp1 = 0 ;
33359 int res1 = 0 ;
33360 PyObject *swig_obj[1] ;
33361
33362 if (!args) SWIG_fail;
33363 swig_obj[0] = args;
33364 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxTreeEvent, 0 | 0 );
33365 if (!SWIG_IsOK(res1)) {
33366 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "TreeEvent_GetItem" "', expected argument " "1"" of type '" "wxTreeEvent const *""'");
33367 }
33368 arg1 = reinterpret_cast< wxTreeEvent * >(argp1);
33369 {
33370 PyThreadState* __tstate = wxPyBeginAllowThreads();
33371 result = ((wxTreeEvent const *)arg1)->GetItem();
33372 wxPyEndAllowThreads(__tstate);
33373 if (PyErr_Occurred()) SWIG_fail;
33374 }
33375 resultobj = SWIG_NewPointerObj((new wxTreeItemId(static_cast< const wxTreeItemId& >(result))), SWIGTYPE_p_wxTreeItemId, SWIG_POINTER_OWN | 0 );
33376 return resultobj;
33377fail:
33378 return NULL;
33379}
33380
33381
33382SWIGINTERN PyObject *_wrap_TreeEvent_SetItem(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
33383 PyObject *resultobj = 0;
33384 wxTreeEvent *arg1 = (wxTreeEvent *) 0 ;
33385 wxTreeItemId *arg2 = 0 ;
33386 void *argp1 = 0 ;
33387 int res1 = 0 ;
33388 void *argp2 = 0 ;
33389 int res2 = 0 ;
33390 PyObject * obj0 = 0 ;
33391 PyObject * obj1 = 0 ;
33392 char * kwnames[] = {
33393 (char *) "self",(char *) "item", NULL
33394 };
33395
33396 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TreeEvent_SetItem",kwnames,&obj0,&obj1)) SWIG_fail;
33397 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxTreeEvent, 0 | 0 );
33398 if (!SWIG_IsOK(res1)) {
33399 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "TreeEvent_SetItem" "', expected argument " "1"" of type '" "wxTreeEvent *""'");
33400 }
33401 arg1 = reinterpret_cast< wxTreeEvent * >(argp1);
33402 res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_wxTreeItemId, 0 | 0);
33403 if (!SWIG_IsOK(res2)) {
33404 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "TreeEvent_SetItem" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");
33405 }
33406 if (!argp2) {
33407 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "TreeEvent_SetItem" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");
33408 }
33409 arg2 = reinterpret_cast< wxTreeItemId * >(argp2);
33410 {
33411 PyThreadState* __tstate = wxPyBeginAllowThreads();
33412 (arg1)->SetItem((wxTreeItemId const &)*arg2);
33413 wxPyEndAllowThreads(__tstate);
33414 if (PyErr_Occurred()) SWIG_fail;
33415 }
33416 resultobj = SWIG_Py_Void();
33417 return resultobj;
33418fail:
33419 return NULL;
d55e5bfc
RD
33420}
33421
33422
554f62e9
RD
33423SWIGINTERN PyObject *_wrap_TreeEvent_GetOldItem(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
33424 PyObject *resultobj = 0;
33425 wxTreeEvent *arg1 = (wxTreeEvent *) 0 ;
33426 wxTreeItemId result;
33427 void *argp1 = 0 ;
33428 int res1 = 0 ;
33429 PyObject *swig_obj[1] ;
33430
33431 if (!args) SWIG_fail;
33432 swig_obj[0] = args;
33433 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxTreeEvent, 0 | 0 );
33434 if (!SWIG_IsOK(res1)) {
33435 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "TreeEvent_GetOldItem" "', expected argument " "1"" of type '" "wxTreeEvent const *""'");
33436 }
33437 arg1 = reinterpret_cast< wxTreeEvent * >(argp1);
33438 {
33439 PyThreadState* __tstate = wxPyBeginAllowThreads();
33440 result = ((wxTreeEvent const *)arg1)->GetOldItem();
33441 wxPyEndAllowThreads(__tstate);
33442 if (PyErr_Occurred()) SWIG_fail;
33443 }
33444 resultobj = SWIG_NewPointerObj((new wxTreeItemId(static_cast< const wxTreeItemId& >(result))), SWIGTYPE_p_wxTreeItemId, SWIG_POINTER_OWN | 0 );
33445 return resultobj;
33446fail:
33447 return NULL;
33448}
33449
33450
33451SWIGINTERN PyObject *_wrap_TreeEvent_SetOldItem(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
33452 PyObject *resultobj = 0;
33453 wxTreeEvent *arg1 = (wxTreeEvent *) 0 ;
33454 wxTreeItemId *arg2 = 0 ;
33455 void *argp1 = 0 ;
33456 int res1 = 0 ;
33457 void *argp2 = 0 ;
33458 int res2 = 0 ;
33459 PyObject * obj0 = 0 ;
33460 PyObject * obj1 = 0 ;
33461 char * kwnames[] = {
33462 (char *) "self",(char *) "item", NULL
33463 };
33464
33465 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TreeEvent_SetOldItem",kwnames,&obj0,&obj1)) SWIG_fail;
33466 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxTreeEvent, 0 | 0 );
33467 if (!SWIG_IsOK(res1)) {
33468 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "TreeEvent_SetOldItem" "', expected argument " "1"" of type '" "wxTreeEvent *""'");
33469 }
33470 arg1 = reinterpret_cast< wxTreeEvent * >(argp1);
33471 res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_wxTreeItemId, 0 | 0);
33472 if (!SWIG_IsOK(res2)) {
33473 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "TreeEvent_SetOldItem" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");
33474 }
33475 if (!argp2) {
33476 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "TreeEvent_SetOldItem" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");
33477 }
33478 arg2 = reinterpret_cast< wxTreeItemId * >(argp2);
33479 {
33480 PyThreadState* __tstate = wxPyBeginAllowThreads();
33481 (arg1)->SetOldItem((wxTreeItemId const &)*arg2);
33482 wxPyEndAllowThreads(__tstate);
33483 if (PyErr_Occurred()) SWIG_fail;
33484 }
33485 resultobj = SWIG_Py_Void();
33486 return resultobj;
33487fail:
33488 return NULL;
d55e5bfc
RD
33489}
33490
33491
554f62e9
RD
33492SWIGINTERN PyObject *_wrap_TreeEvent_GetPoint(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
33493 PyObject *resultobj = 0;
33494 wxTreeEvent *arg1 = (wxTreeEvent *) 0 ;
33495 wxPoint result;
33496 void *argp1 = 0 ;
33497 int res1 = 0 ;
33498 PyObject *swig_obj[1] ;
33499
33500 if (!args) SWIG_fail;
33501 swig_obj[0] = args;
33502 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxTreeEvent, 0 | 0 );
33503 if (!SWIG_IsOK(res1)) {
33504 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "TreeEvent_GetPoint" "', expected argument " "1"" of type '" "wxTreeEvent const *""'");
33505 }
33506 arg1 = reinterpret_cast< wxTreeEvent * >(argp1);
33507 {
33508 PyThreadState* __tstate = wxPyBeginAllowThreads();
33509 result = ((wxTreeEvent const *)arg1)->GetPoint();
33510 wxPyEndAllowThreads(__tstate);
33511 if (PyErr_Occurred()) SWIG_fail;
33512 }
33513 resultobj = SWIG_NewPointerObj((new wxPoint(static_cast< const wxPoint& >(result))), SWIGTYPE_p_wxPoint, SWIG_POINTER_OWN | 0 );
33514 return resultobj;
33515fail:
33516 return NULL;
33517}
33518
33519
33520SWIGINTERN PyObject *_wrap_TreeEvent_SetPoint(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
33521 PyObject *resultobj = 0;
33522 wxTreeEvent *arg1 = (wxTreeEvent *) 0 ;
33523 wxPoint *arg2 = 0 ;
33524 void *argp1 = 0 ;
33525 int res1 = 0 ;
33526 wxPoint temp2 ;
33527 PyObject * obj0 = 0 ;
33528 PyObject * obj1 = 0 ;
33529 char * kwnames[] = {
33530 (char *) "self",(char *) "pt", NULL
33531 };
33532
33533 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TreeEvent_SetPoint",kwnames,&obj0,&obj1)) SWIG_fail;
33534 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxTreeEvent, 0 | 0 );
33535 if (!SWIG_IsOK(res1)) {
33536 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "TreeEvent_SetPoint" "', expected argument " "1"" of type '" "wxTreeEvent *""'");
33537 }
33538 arg1 = reinterpret_cast< wxTreeEvent * >(argp1);
33539 {
33540 arg2 = &temp2;
33541 if ( ! wxPoint_helper(obj1, &arg2)) SWIG_fail;
33542 }
33543 {
33544 PyThreadState* __tstate = wxPyBeginAllowThreads();
33545 (arg1)->SetPoint((wxPoint const &)*arg2);
33546 wxPyEndAllowThreads(__tstate);
33547 if (PyErr_Occurred()) SWIG_fail;
33548 }
33549 resultobj = SWIG_Py_Void();
33550 return resultobj;
33551fail:
33552 return NULL;
d55e5bfc
RD
33553}
33554
33555
554f62e9
RD
33556SWIGINTERN PyObject *_wrap_TreeEvent_GetKeyEvent(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
33557 PyObject *resultobj = 0;
33558 wxTreeEvent *arg1 = (wxTreeEvent *) 0 ;
33559 wxKeyEvent *result = 0 ;
33560 void *argp1 = 0 ;
33561 int res1 = 0 ;
33562 PyObject *swig_obj[1] ;
33563
33564 if (!args) SWIG_fail;
33565 swig_obj[0] = args;
33566 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxTreeEvent, 0 | 0 );
33567 if (!SWIG_IsOK(res1)) {
33568 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "TreeEvent_GetKeyEvent" "', expected argument " "1"" of type '" "wxTreeEvent const *""'");
33569 }
33570 arg1 = reinterpret_cast< wxTreeEvent * >(argp1);
33571 {
33572 PyThreadState* __tstate = wxPyBeginAllowThreads();
d55e5bfc 33573 {
554f62e9
RD
33574 wxKeyEvent const &_result_ref = ((wxTreeEvent const *)arg1)->GetKeyEvent();
33575 result = (wxKeyEvent *) &_result_ref;
d55e5bfc 33576 }
554f62e9
RD
33577 wxPyEndAllowThreads(__tstate);
33578 if (PyErr_Occurred()) SWIG_fail;
33579 }
33580 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_wxKeyEvent, 0 | 0 );
33581 return resultobj;
33582fail:
33583 return NULL;
d55e5bfc
RD
33584}
33585
33586
554f62e9
RD
33587SWIGINTERN PyObject *_wrap_TreeEvent_GetKeyCode(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
33588 PyObject *resultobj = 0;
33589 wxTreeEvent *arg1 = (wxTreeEvent *) 0 ;
33590 int result;
33591 void *argp1 = 0 ;
33592 int res1 = 0 ;
33593 PyObject *swig_obj[1] ;
33594
33595 if (!args) SWIG_fail;
33596 swig_obj[0] = args;
33597 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxTreeEvent, 0 | 0 );
33598 if (!SWIG_IsOK(res1)) {
33599 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "TreeEvent_GetKeyCode" "', expected argument " "1"" of type '" "wxTreeEvent const *""'");
33600 }
33601 arg1 = reinterpret_cast< wxTreeEvent * >(argp1);
33602 {
33603 PyThreadState* __tstate = wxPyBeginAllowThreads();
33604 result = (int)((wxTreeEvent const *)arg1)->GetKeyCode();
33605 wxPyEndAllowThreads(__tstate);
33606 if (PyErr_Occurred()) SWIG_fail;
33607 }
33608 resultobj = SWIG_From_int(static_cast< int >(result));
33609 return resultobj;
33610fail:
33611 return NULL;
33612}
33613
33614
33615SWIGINTERN PyObject *_wrap_TreeEvent_SetKeyEvent(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
33616 PyObject *resultobj = 0;
33617 wxTreeEvent *arg1 = (wxTreeEvent *) 0 ;
33618 wxKeyEvent *arg2 = 0 ;
33619 void *argp1 = 0 ;
33620 int res1 = 0 ;
33621 void *argp2 = 0 ;
33622 int res2 = 0 ;
33623 PyObject * obj0 = 0 ;
33624 PyObject * obj1 = 0 ;
33625 char * kwnames[] = {
33626 (char *) "self",(char *) "evt", NULL
33627 };
33628
33629 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TreeEvent_SetKeyEvent",kwnames,&obj0,&obj1)) SWIG_fail;
33630 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxTreeEvent, 0 | 0 );
33631 if (!SWIG_IsOK(res1)) {
33632 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "TreeEvent_SetKeyEvent" "', expected argument " "1"" of type '" "wxTreeEvent *""'");
33633 }
33634 arg1 = reinterpret_cast< wxTreeEvent * >(argp1);
33635 res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_wxKeyEvent, 0 | 0);
33636 if (!SWIG_IsOK(res2)) {
33637 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "TreeEvent_SetKeyEvent" "', expected argument " "2"" of type '" "wxKeyEvent const &""'");
33638 }
33639 if (!argp2) {
33640 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "TreeEvent_SetKeyEvent" "', expected argument " "2"" of type '" "wxKeyEvent const &""'");
33641 }
33642 arg2 = reinterpret_cast< wxKeyEvent * >(argp2);
33643 {
33644 PyThreadState* __tstate = wxPyBeginAllowThreads();
33645 (arg1)->SetKeyEvent((wxKeyEvent const &)*arg2);
33646 wxPyEndAllowThreads(__tstate);
33647 if (PyErr_Occurred()) SWIG_fail;
33648 }
33649 resultobj = SWIG_Py_Void();
33650 return resultobj;
33651fail:
33652 return NULL;
d55e5bfc
RD
33653}
33654
33655
554f62e9
RD
33656SWIGINTERN PyObject *_wrap_TreeEvent_GetLabel(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
33657 PyObject *resultobj = 0;
33658 wxTreeEvent *arg1 = (wxTreeEvent *) 0 ;
33659 wxString *result = 0 ;
33660 void *argp1 = 0 ;
33661 int res1 = 0 ;
33662 PyObject *swig_obj[1] ;
33663
33664 if (!args) SWIG_fail;
33665 swig_obj[0] = args;
33666 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxTreeEvent, 0 | 0 );
33667 if (!SWIG_IsOK(res1)) {
33668 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "TreeEvent_GetLabel" "', expected argument " "1"" of type '" "wxTreeEvent const *""'");
33669 }
33670 arg1 = reinterpret_cast< wxTreeEvent * >(argp1);
33671 {
33672 PyThreadState* __tstate = wxPyBeginAllowThreads();
d55e5bfc 33673 {
554f62e9
RD
33674 wxString const &_result_ref = ((wxTreeEvent const *)arg1)->GetLabel();
33675 result = (wxString *) &_result_ref;
d55e5bfc 33676 }
554f62e9
RD
33677 wxPyEndAllowThreads(__tstate);
33678 if (PyErr_Occurred()) SWIG_fail;
33679 }
33680 {
33681#if wxUSE_UNICODE
33682 resultobj = PyUnicode_FromWideChar(result->c_str(), result->Len());
33683#else
33684 resultobj = PyString_FromStringAndSize(result->c_str(), result->Len());
33685#endif
33686 }
33687 return resultobj;
33688fail:
33689 return NULL;
33690}
33691
33692
33693SWIGINTERN PyObject *_wrap_TreeEvent_SetLabel(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
33694 PyObject *resultobj = 0;
33695 wxTreeEvent *arg1 = (wxTreeEvent *) 0 ;
33696 wxString *arg2 = 0 ;
33697 void *argp1 = 0 ;
33698 int res1 = 0 ;
33699 bool temp2 = false ;
33700 PyObject * obj0 = 0 ;
33701 PyObject * obj1 = 0 ;
33702 char * kwnames[] = {
33703 (char *) "self",(char *) "label", NULL
33704 };
33705
33706 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TreeEvent_SetLabel",kwnames,&obj0,&obj1)) SWIG_fail;
33707 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxTreeEvent, 0 | 0 );
33708 if (!SWIG_IsOK(res1)) {
33709 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "TreeEvent_SetLabel" "', expected argument " "1"" of type '" "wxTreeEvent *""'");
33710 }
33711 arg1 = reinterpret_cast< wxTreeEvent * >(argp1);
33712 {
33713 arg2 = wxString_in_helper(obj1);
33714 if (arg2 == NULL) SWIG_fail;
33715 temp2 = true;
33716 }
33717 {
33718 PyThreadState* __tstate = wxPyBeginAllowThreads();
33719 (arg1)->SetLabel((wxString const &)*arg2);
33720 wxPyEndAllowThreads(__tstate);
33721 if (PyErr_Occurred()) SWIG_fail;
33722 }
33723 resultobj = SWIG_Py_Void();
33724 {
33725 if (temp2)
33726 delete arg2;
33727 }
33728 return resultobj;
33729fail:
33730 {
33731 if (temp2)
33732 delete arg2;
33733 }
33734 return NULL;
d55e5bfc
RD
33735}
33736
33737
554f62e9
RD
33738SWIGINTERN PyObject *_wrap_TreeEvent_IsEditCancelled(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
33739 PyObject *resultobj = 0;
33740 wxTreeEvent *arg1 = (wxTreeEvent *) 0 ;
33741 bool result;
33742 void *argp1 = 0 ;
33743 int res1 = 0 ;
33744 PyObject *swig_obj[1] ;
33745
33746 if (!args) SWIG_fail;
33747 swig_obj[0] = args;
33748 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxTreeEvent, 0 | 0 );
33749 if (!SWIG_IsOK(res1)) {
33750 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "TreeEvent_IsEditCancelled" "', expected argument " "1"" of type '" "wxTreeEvent const *""'");
33751 }
33752 arg1 = reinterpret_cast< wxTreeEvent * >(argp1);
33753 {
33754 PyThreadState* __tstate = wxPyBeginAllowThreads();
33755 result = (bool)((wxTreeEvent const *)arg1)->IsEditCancelled();
33756 wxPyEndAllowThreads(__tstate);
33757 if (PyErr_Occurred()) SWIG_fail;
33758 }
33759 {
33760 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
33761 }
33762 return resultobj;
33763fail:
33764 return NULL;
33765}
33766
33767
33768SWIGINTERN PyObject *_wrap_TreeEvent_SetEditCanceled(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
33769 PyObject *resultobj = 0;
33770 wxTreeEvent *arg1 = (wxTreeEvent *) 0 ;
33771 bool arg2 ;
33772 void *argp1 = 0 ;
33773 int res1 = 0 ;
33774 bool val2 ;
33775 int ecode2 = 0 ;
33776 PyObject * obj0 = 0 ;
33777 PyObject * obj1 = 0 ;
33778 char * kwnames[] = {
33779 (char *) "self",(char *) "editCancelled", NULL
33780 };
33781
33782 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TreeEvent_SetEditCanceled",kwnames,&obj0,&obj1)) SWIG_fail;
33783 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxTreeEvent, 0 | 0 );
33784 if (!SWIG_IsOK(res1)) {
33785 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "TreeEvent_SetEditCanceled" "', expected argument " "1"" of type '" "wxTreeEvent *""'");
33786 }
33787 arg1 = reinterpret_cast< wxTreeEvent * >(argp1);
33788 ecode2 = SWIG_AsVal_bool(obj1, &val2);
33789 if (!SWIG_IsOK(ecode2)) {
33790 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "TreeEvent_SetEditCanceled" "', expected argument " "2"" of type '" "bool""'");
33791 }
33792 arg2 = static_cast< bool >(val2);
33793 {
33794 PyThreadState* __tstate = wxPyBeginAllowThreads();
33795 (arg1)->SetEditCanceled(arg2);
33796 wxPyEndAllowThreads(__tstate);
33797 if (PyErr_Occurred()) SWIG_fail;
33798 }
33799 resultobj = SWIG_Py_Void();
33800 return resultobj;
33801fail:
33802 return NULL;
33803}
33804
33805
33806SWIGINTERN PyObject *_wrap_TreeEvent_SetToolTip(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
33807 PyObject *resultobj = 0;
33808 wxTreeEvent *arg1 = (wxTreeEvent *) 0 ;
33809 wxString *arg2 = 0 ;
33810 void *argp1 = 0 ;
33811 int res1 = 0 ;
33812 bool temp2 = false ;
33813 PyObject * obj0 = 0 ;
33814 PyObject * obj1 = 0 ;
33815 char * kwnames[] = {
33816 (char *) "self",(char *) "toolTip", NULL
33817 };
33818
33819 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TreeEvent_SetToolTip",kwnames,&obj0,&obj1)) SWIG_fail;
33820 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxTreeEvent, 0 | 0 );
33821 if (!SWIG_IsOK(res1)) {
33822 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "TreeEvent_SetToolTip" "', expected argument " "1"" of type '" "wxTreeEvent *""'");
33823 }
33824 arg1 = reinterpret_cast< wxTreeEvent * >(argp1);
33825 {
33826 arg2 = wxString_in_helper(obj1);
33827 if (arg2 == NULL) SWIG_fail;
33828 temp2 = true;
33829 }
33830 {
33831 PyThreadState* __tstate = wxPyBeginAllowThreads();
33832 (arg1)->SetToolTip((wxString const &)*arg2);
33833 wxPyEndAllowThreads(__tstate);
33834 if (PyErr_Occurred()) SWIG_fail;
33835 }
33836 resultobj = SWIG_Py_Void();
33837 {
33838 if (temp2)
33839 delete arg2;
33840 }
33841 return resultobj;
33842fail:
33843 {
33844 if (temp2)
33845 delete arg2;
33846 }
33847 return NULL;
33848}
33849
33850
33851SWIGINTERN PyObject *_wrap_TreeEvent_GetToolTip(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
33852 PyObject *resultobj = 0;
33853 wxTreeEvent *arg1 = (wxTreeEvent *) 0 ;
33854 wxString result;
33855 void *argp1 = 0 ;
33856 int res1 = 0 ;
33857 PyObject *swig_obj[1] ;
33858
33859 if (!args) SWIG_fail;
33860 swig_obj[0] = args;
33861 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxTreeEvent, 0 | 0 );
33862 if (!SWIG_IsOK(res1)) {
33863 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "TreeEvent_GetToolTip" "', expected argument " "1"" of type '" "wxTreeEvent *""'");
33864 }
33865 arg1 = reinterpret_cast< wxTreeEvent * >(argp1);
33866 {
33867 PyThreadState* __tstate = wxPyBeginAllowThreads();
33868 result = (arg1)->GetToolTip();
33869 wxPyEndAllowThreads(__tstate);
33870 if (PyErr_Occurred()) SWIG_fail;
33871 }
33872 {
33873#if wxUSE_UNICODE
33874 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
33875#else
33876 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
33877#endif
33878 }
33879 return resultobj;
33880fail:
33881 return NULL;
33882}
33883
33884
33885SWIGINTERN PyObject *TreeEvent_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
33886 PyObject *obj;
33887 if (!SWIG_Python_UnpackTuple(args,(char*)"swigregister", 1, 1,&obj)) return NULL;
33888 SWIG_TypeNewClientData(SWIGTYPE_p_wxTreeEvent, SWIG_NewClientData(obj));
33889 return SWIG_Py_Void();
33890}
33891
33892SWIGINTERN PyObject *TreeEvent_swiginit(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
33893 return SWIG_Python_InitShadowInstance(args);
33894}
33895
33896SWIGINTERN PyObject *_wrap_new_TreeCtrl(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
33897 PyObject *resultobj = 0;
33898 wxWindow *arg1 = (wxWindow *) 0 ;
33899 int arg2 = (int) -1 ;
33900 wxPoint const &arg3_defvalue = wxDefaultPosition ;
33901 wxPoint *arg3 = (wxPoint *) &arg3_defvalue ;
33902 wxSize const &arg4_defvalue = wxDefaultSize ;
33903 wxSize *arg4 = (wxSize *) &arg4_defvalue ;
33904 long arg5 = (long) wxTR_DEFAULT_STYLE ;
33905 wxValidator const &arg6_defvalue = wxDefaultValidator ;
33906 wxValidator *arg6 = (wxValidator *) &arg6_defvalue ;
33907 wxString const &arg7_defvalue = wxPyTreeCtrlNameStr ;
33908 wxString *arg7 = (wxString *) &arg7_defvalue ;
33909 wxPyTreeCtrl *result = 0 ;
33910 void *argp1 = 0 ;
33911 int res1 = 0 ;
33912 int val2 ;
33913 int ecode2 = 0 ;
33914 wxPoint temp3 ;
33915 wxSize temp4 ;
33916 long val5 ;
33917 int ecode5 = 0 ;
33918 void *argp6 = 0 ;
33919 int res6 = 0 ;
33920 bool temp7 = false ;
33921 PyObject * obj0 = 0 ;
33922 PyObject * obj1 = 0 ;
33923 PyObject * obj2 = 0 ;
33924 PyObject * obj3 = 0 ;
33925 PyObject * obj4 = 0 ;
33926 PyObject * obj5 = 0 ;
33927 PyObject * obj6 = 0 ;
33928 char * kwnames[] = {
33929 (char *) "parent",(char *) "id",(char *) "pos",(char *) "size",(char *) "style",(char *) "validator",(char *) "name", NULL
33930 };
33931
33932 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|OOOOOO:new_TreeCtrl",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6)) SWIG_fail;
33933 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxWindow, 0 | 0 );
33934 if (!SWIG_IsOK(res1)) {
33935 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_TreeCtrl" "', expected argument " "1"" of type '" "wxWindow *""'");
33936 }
33937 arg1 = reinterpret_cast< wxWindow * >(argp1);
33938 if (obj1) {
33939 ecode2 = SWIG_AsVal_int(obj1, &val2);
33940 if (!SWIG_IsOK(ecode2)) {
33941 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "new_TreeCtrl" "', expected argument " "2"" of type '" "int""'");
33942 }
33943 arg2 = static_cast< int >(val2);
33944 }
33945 if (obj2) {
d55e5bfc 33946 {
554f62e9
RD
33947 arg3 = &temp3;
33948 if ( ! wxPoint_helper(obj2, &arg3)) SWIG_fail;
d55e5bfc 33949 }
554f62e9
RD
33950 }
33951 if (obj3) {
d55e5bfc 33952 {
554f62e9
RD
33953 arg4 = &temp4;
33954 if ( ! wxSize_helper(obj3, &arg4)) SWIG_fail;
d55e5bfc 33955 }
554f62e9
RD
33956 }
33957 if (obj4) {
33958 ecode5 = SWIG_AsVal_long(obj4, &val5);
33959 if (!SWIG_IsOK(ecode5)) {
33960 SWIG_exception_fail(SWIG_ArgError(ecode5), "in method '" "new_TreeCtrl" "', expected argument " "5"" of type '" "long""'");
33961 }
33962 arg5 = static_cast< long >(val5);
33963 }
33964 if (obj5) {
33965 res6 = SWIG_ConvertPtr(obj5, &argp6, SWIGTYPE_p_wxValidator, 0 | 0);
33966 if (!SWIG_IsOK(res6)) {
33967 SWIG_exception_fail(SWIG_ArgError(res6), "in method '" "new_TreeCtrl" "', expected argument " "6"" of type '" "wxValidator const &""'");
d55e5bfc 33968 }
554f62e9
RD
33969 if (!argp6) {
33970 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_TreeCtrl" "', expected argument " "6"" of type '" "wxValidator const &""'");
d55e5bfc 33971 }
554f62e9
RD
33972 arg6 = reinterpret_cast< wxValidator * >(argp6);
33973 }
33974 if (obj6) {
d55e5bfc 33975 {
554f62e9
RD
33976 arg7 = wxString_in_helper(obj6);
33977 if (arg7 == NULL) SWIG_fail;
33978 temp7 = true;
d55e5bfc 33979 }
554f62e9
RD
33980 }
33981 {
33982 if (!wxPyCheckForApp()) SWIG_fail;
33983 PyThreadState* __tstate = wxPyBeginAllowThreads();
33984 result = (wxPyTreeCtrl *)new wxPyTreeCtrl(arg1,arg2,(wxPoint const &)*arg3,(wxSize const &)*arg4,arg5,(wxValidator const &)*arg6,(wxString const &)*arg7);
33985 wxPyEndAllowThreads(__tstate);
33986 if (PyErr_Occurred()) SWIG_fail;
33987 }
33988 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_wxPyTreeCtrl, SWIG_POINTER_NEW | 0 );
33989 {
33990 if (temp7)
33991 delete arg7;
33992 }
33993 return resultobj;
33994fail:
33995 {
33996 if (temp7)
33997 delete arg7;
33998 }
33999 return NULL;
d55e5bfc
RD
34000}
34001
34002
554f62e9
RD
34003SWIGINTERN PyObject *_wrap_new_PreTreeCtrl(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
34004 PyObject *resultobj = 0;
34005 wxPyTreeCtrl *result = 0 ;
34006
34007 if (!SWIG_Python_UnpackTuple(args,"new_PreTreeCtrl",0,0,0)) SWIG_fail;
34008 {
34009 if (!wxPyCheckForApp()) SWIG_fail;
34010 PyThreadState* __tstate = wxPyBeginAllowThreads();
34011 result = (wxPyTreeCtrl *)new wxPyTreeCtrl();
34012 wxPyEndAllowThreads(__tstate);
34013 if (PyErr_Occurred()) SWIG_fail;
34014 }
34015 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_wxPyTreeCtrl, SWIG_POINTER_OWN | 0 );
34016 return resultobj;
34017fail:
34018 return NULL;
34019}
34020
34021
34022SWIGINTERN PyObject *_wrap_TreeCtrl_Create(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
34023 PyObject *resultobj = 0;
34024 wxPyTreeCtrl *arg1 = (wxPyTreeCtrl *) 0 ;
34025 wxWindow *arg2 = (wxWindow *) 0 ;
34026 int arg3 = (int) -1 ;
34027 wxPoint const &arg4_defvalue = wxDefaultPosition ;
34028 wxPoint *arg4 = (wxPoint *) &arg4_defvalue ;
34029 wxSize const &arg5_defvalue = wxDefaultSize ;
34030 wxSize *arg5 = (wxSize *) &arg5_defvalue ;
34031 long arg6 = (long) wxTR_DEFAULT_STYLE ;
34032 wxValidator const &arg7_defvalue = wxDefaultValidator ;
34033 wxValidator *arg7 = (wxValidator *) &arg7_defvalue ;
34034 wxString const &arg8_defvalue = wxPyTreeCtrlNameStr ;
34035 wxString *arg8 = (wxString *) &arg8_defvalue ;
34036 bool result;
34037 void *argp1 = 0 ;
34038 int res1 = 0 ;
34039 void *argp2 = 0 ;
34040 int res2 = 0 ;
34041 int val3 ;
34042 int ecode3 = 0 ;
34043 wxPoint temp4 ;
34044 wxSize temp5 ;
34045 long val6 ;
34046 int ecode6 = 0 ;
34047 void *argp7 = 0 ;
34048 int res7 = 0 ;
34049 bool temp8 = false ;
34050 PyObject * obj0 = 0 ;
34051 PyObject * obj1 = 0 ;
34052 PyObject * obj2 = 0 ;
34053 PyObject * obj3 = 0 ;
34054 PyObject * obj4 = 0 ;
34055 PyObject * obj5 = 0 ;
34056 PyObject * obj6 = 0 ;
34057 PyObject * obj7 = 0 ;
34058 char * kwnames[] = {
34059 (char *) "self",(char *) "parent",(char *) "id",(char *) "pos",(char *) "size",(char *) "style",(char *) "validator",(char *) "name", NULL
34060 };
34061
34062 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|OOOOOO:TreeCtrl_Create",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6,&obj7)) SWIG_fail;
34063 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxPyTreeCtrl, 0 | 0 );
34064 if (!SWIG_IsOK(res1)) {
34065 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "TreeCtrl_Create" "', expected argument " "1"" of type '" "wxPyTreeCtrl *""'");
34066 }
34067 arg1 = reinterpret_cast< wxPyTreeCtrl * >(argp1);
34068 res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_wxWindow, 0 | 0 );
34069 if (!SWIG_IsOK(res2)) {
34070 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "TreeCtrl_Create" "', expected argument " "2"" of type '" "wxWindow *""'");
34071 }
34072 arg2 = reinterpret_cast< wxWindow * >(argp2);
34073 if (obj2) {
34074 ecode3 = SWIG_AsVal_int(obj2, &val3);
34075 if (!SWIG_IsOK(ecode3)) {
34076 SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "TreeCtrl_Create" "', expected argument " "3"" of type '" "int""'");
34077 }
34078 arg3 = static_cast< int >(val3);
34079 }
34080 if (obj3) {
d55e5bfc 34081 {
554f62e9
RD
34082 arg4 = &temp4;
34083 if ( ! wxPoint_helper(obj3, &arg4)) SWIG_fail;
d55e5bfc 34084 }
554f62e9
RD
34085 }
34086 if (obj4) {
d55e5bfc 34087 {
554f62e9
RD
34088 arg5 = &temp5;
34089 if ( ! wxSize_helper(obj4, &arg5)) SWIG_fail;
d55e5bfc 34090 }
554f62e9
RD
34091 }
34092 if (obj5) {
34093 ecode6 = SWIG_AsVal_long(obj5, &val6);
34094 if (!SWIG_IsOK(ecode6)) {
34095 SWIG_exception_fail(SWIG_ArgError(ecode6), "in method '" "TreeCtrl_Create" "', expected argument " "6"" of type '" "long""'");
34096 }
34097 arg6 = static_cast< long >(val6);
34098 }
34099 if (obj6) {
34100 res7 = SWIG_ConvertPtr(obj6, &argp7, SWIGTYPE_p_wxValidator, 0 | 0);
34101 if (!SWIG_IsOK(res7)) {
34102 SWIG_exception_fail(SWIG_ArgError(res7), "in method '" "TreeCtrl_Create" "', expected argument " "7"" of type '" "wxValidator const &""'");
d55e5bfc 34103 }
554f62e9
RD
34104 if (!argp7) {
34105 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "TreeCtrl_Create" "', expected argument " "7"" of type '" "wxValidator const &""'");
d55e5bfc 34106 }
554f62e9
RD
34107 arg7 = reinterpret_cast< wxValidator * >(argp7);
34108 }
34109 if (obj7) {
d55e5bfc 34110 {
554f62e9
RD
34111 arg8 = wxString_in_helper(obj7);
34112 if (arg8 == NULL) SWIG_fail;
34113 temp8 = true;
d55e5bfc 34114 }
554f62e9
RD
34115 }
34116 {
34117 PyThreadState* __tstate = wxPyBeginAllowThreads();
34118 result = (bool)(arg1)->Create(arg2,arg3,(wxPoint const &)*arg4,(wxSize const &)*arg5,arg6,(wxValidator const &)*arg7,(wxString const &)*arg8);
34119 wxPyEndAllowThreads(__tstate);
34120 if (PyErr_Occurred()) SWIG_fail;
34121 }
34122 {
34123 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
34124 }
34125 {
34126 if (temp8)
34127 delete arg8;
34128 }
34129 return resultobj;
34130fail:
34131 {
34132 if (temp8)
34133 delete arg8;
34134 }
34135 return NULL;
34136}
34137
34138
34139SWIGINTERN PyObject *_wrap_TreeCtrl__setCallbackInfo(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
34140 PyObject *resultobj = 0;
34141 wxPyTreeCtrl *arg1 = (wxPyTreeCtrl *) 0 ;
34142 PyObject *arg2 = (PyObject *) 0 ;
34143 PyObject *arg3 = (PyObject *) 0 ;
34144 void *argp1 = 0 ;
34145 int res1 = 0 ;
34146 PyObject * obj0 = 0 ;
34147 PyObject * obj1 = 0 ;
34148 PyObject * obj2 = 0 ;
34149 char * kwnames[] = {
34150 (char *) "self",(char *) "self",(char *) "_class", NULL
34151 };
34152
34153 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:TreeCtrl__setCallbackInfo",kwnames,&obj0,&obj1,&obj2)) SWIG_fail;
34154 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxPyTreeCtrl, 0 | 0 );
34155 if (!SWIG_IsOK(res1)) {
34156 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "TreeCtrl__setCallbackInfo" "', expected argument " "1"" of type '" "wxPyTreeCtrl *""'");
34157 }
34158 arg1 = reinterpret_cast< wxPyTreeCtrl * >(argp1);
34159 arg2 = obj1;
34160 arg3 = obj2;
34161 {
34162 PyThreadState* __tstate = wxPyBeginAllowThreads();
34163 (arg1)->_setCallbackInfo(arg2,arg3);
34164 wxPyEndAllowThreads(__tstate);
34165 if (PyErr_Occurred()) SWIG_fail;
34166 }
34167 resultobj = SWIG_Py_Void();
34168 return resultobj;
34169fail:
34170 return NULL;
d55e5bfc
RD
34171}
34172
34173
554f62e9
RD
34174SWIGINTERN PyObject *_wrap_TreeCtrl_GetCount(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
34175 PyObject *resultobj = 0;
34176 wxPyTreeCtrl *arg1 = (wxPyTreeCtrl *) 0 ;
e9d6f3a4 34177 unsigned int result;
554f62e9
RD
34178 void *argp1 = 0 ;
34179 int res1 = 0 ;
34180 PyObject *swig_obj[1] ;
34181
34182 if (!args) SWIG_fail;
34183 swig_obj[0] = args;
34184 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxPyTreeCtrl, 0 | 0 );
34185 if (!SWIG_IsOK(res1)) {
34186 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "TreeCtrl_GetCount" "', expected argument " "1"" of type '" "wxPyTreeCtrl const *""'");
34187 }
34188 arg1 = reinterpret_cast< wxPyTreeCtrl * >(argp1);
34189 {
34190 PyThreadState* __tstate = wxPyBeginAllowThreads();
e9d6f3a4 34191 result = (unsigned int)((wxPyTreeCtrl const *)arg1)->GetCount();
554f62e9
RD
34192 wxPyEndAllowThreads(__tstate);
34193 if (PyErr_Occurred()) SWIG_fail;
34194 }
e9d6f3a4 34195 resultobj = SWIG_From_unsigned_SS_int(static_cast< unsigned int >(result));
554f62e9
RD
34196 return resultobj;
34197fail:
34198 return NULL;
d55e5bfc
RD
34199}
34200
34201
554f62e9
RD
34202SWIGINTERN PyObject *_wrap_TreeCtrl_GetIndent(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
34203 PyObject *resultobj = 0;
34204 wxPyTreeCtrl *arg1 = (wxPyTreeCtrl *) 0 ;
34205 unsigned int result;
34206 void *argp1 = 0 ;
34207 int res1 = 0 ;
34208 PyObject *swig_obj[1] ;
34209
34210 if (!args) SWIG_fail;
34211 swig_obj[0] = args;
34212 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxPyTreeCtrl, 0 | 0 );
34213 if (!SWIG_IsOK(res1)) {
34214 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "TreeCtrl_GetIndent" "', expected argument " "1"" of type '" "wxPyTreeCtrl const *""'");
34215 }
34216 arg1 = reinterpret_cast< wxPyTreeCtrl * >(argp1);
34217 {
34218 PyThreadState* __tstate = wxPyBeginAllowThreads();
34219 result = (unsigned int)((wxPyTreeCtrl const *)arg1)->GetIndent();
34220 wxPyEndAllowThreads(__tstate);
34221 if (PyErr_Occurred()) SWIG_fail;
34222 }
34223 resultobj = SWIG_From_unsigned_SS_int(static_cast< unsigned int >(result));
34224 return resultobj;
34225fail:
34226 return NULL;
34227}
34228
34229
34230SWIGINTERN PyObject *_wrap_TreeCtrl_SetIndent(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
34231 PyObject *resultobj = 0;
34232 wxPyTreeCtrl *arg1 = (wxPyTreeCtrl *) 0 ;
34233 unsigned int arg2 ;
34234 void *argp1 = 0 ;
34235 int res1 = 0 ;
34236 unsigned int val2 ;
34237 int ecode2 = 0 ;
34238 PyObject * obj0 = 0 ;
34239 PyObject * obj1 = 0 ;
34240 char * kwnames[] = {
34241 (char *) "self",(char *) "indent", NULL
34242 };
34243
34244 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TreeCtrl_SetIndent",kwnames,&obj0,&obj1)) SWIG_fail;
34245 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxPyTreeCtrl, 0 | 0 );
34246 if (!SWIG_IsOK(res1)) {
34247 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "TreeCtrl_SetIndent" "', expected argument " "1"" of type '" "wxPyTreeCtrl *""'");
34248 }
34249 arg1 = reinterpret_cast< wxPyTreeCtrl * >(argp1);
34250 ecode2 = SWIG_AsVal_unsigned_SS_int(obj1, &val2);
34251 if (!SWIG_IsOK(ecode2)) {
34252 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "TreeCtrl_SetIndent" "', expected argument " "2"" of type '" "unsigned int""'");
34253 }
34254 arg2 = static_cast< unsigned int >(val2);
34255 {
34256 PyThreadState* __tstate = wxPyBeginAllowThreads();
34257 (arg1)->SetIndent(arg2);
34258 wxPyEndAllowThreads(__tstate);
34259 if (PyErr_Occurred()) SWIG_fail;
34260 }
34261 resultobj = SWIG_Py_Void();
34262 return resultobj;
34263fail:
34264 return NULL;
d55e5bfc
RD
34265}
34266
34267
554f62e9
RD
34268SWIGINTERN PyObject *_wrap_TreeCtrl_GetSpacing(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
34269 PyObject *resultobj = 0;
34270 wxPyTreeCtrl *arg1 = (wxPyTreeCtrl *) 0 ;
34271 unsigned int result;
34272 void *argp1 = 0 ;
34273 int res1 = 0 ;
34274 PyObject *swig_obj[1] ;
34275
34276 if (!args) SWIG_fail;
34277 swig_obj[0] = args;
34278 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxPyTreeCtrl, 0 | 0 );
34279 if (!SWIG_IsOK(res1)) {
34280 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "TreeCtrl_GetSpacing" "', expected argument " "1"" of type '" "wxPyTreeCtrl const *""'");
34281 }
34282 arg1 = reinterpret_cast< wxPyTreeCtrl * >(argp1);
34283 {
34284 PyThreadState* __tstate = wxPyBeginAllowThreads();
34285 result = (unsigned int)((wxPyTreeCtrl const *)arg1)->GetSpacing();
34286 wxPyEndAllowThreads(__tstate);
34287 if (PyErr_Occurred()) SWIG_fail;
34288 }
34289 resultobj = SWIG_From_unsigned_SS_int(static_cast< unsigned int >(result));
34290 return resultobj;
34291fail:
34292 return NULL;
34293}
34294
34295
34296SWIGINTERN PyObject *_wrap_TreeCtrl_SetSpacing(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
34297 PyObject *resultobj = 0;
34298 wxPyTreeCtrl *arg1 = (wxPyTreeCtrl *) 0 ;
34299 unsigned int arg2 ;
34300 void *argp1 = 0 ;
34301 int res1 = 0 ;
34302 unsigned int val2 ;
34303 int ecode2 = 0 ;
34304 PyObject * obj0 = 0 ;
34305 PyObject * obj1 = 0 ;
34306 char * kwnames[] = {
34307 (char *) "self",(char *) "spacing", NULL
34308 };
34309
34310 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TreeCtrl_SetSpacing",kwnames,&obj0,&obj1)) SWIG_fail;
34311 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxPyTreeCtrl, 0 | 0 );
34312 if (!SWIG_IsOK(res1)) {
34313 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "TreeCtrl_SetSpacing" "', expected argument " "1"" of type '" "wxPyTreeCtrl *""'");
34314 }
34315 arg1 = reinterpret_cast< wxPyTreeCtrl * >(argp1);
34316 ecode2 = SWIG_AsVal_unsigned_SS_int(obj1, &val2);
34317 if (!SWIG_IsOK(ecode2)) {
34318 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "TreeCtrl_SetSpacing" "', expected argument " "2"" of type '" "unsigned int""'");
34319 }
34320 arg2 = static_cast< unsigned int >(val2);
34321 {
34322 PyThreadState* __tstate = wxPyBeginAllowThreads();
34323 (arg1)->SetSpacing(arg2);
34324 wxPyEndAllowThreads(__tstate);
34325 if (PyErr_Occurred()) SWIG_fail;
34326 }
34327 resultobj = SWIG_Py_Void();
34328 return resultobj;
34329fail:
34330 return NULL;
d55e5bfc
RD
34331}
34332
34333
554f62e9
RD
34334SWIGINTERN PyObject *_wrap_TreeCtrl_GetImageList(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
34335 PyObject *resultobj = 0;
34336 wxPyTreeCtrl *arg1 = (wxPyTreeCtrl *) 0 ;
34337 wxImageList *result = 0 ;
34338 void *argp1 = 0 ;
34339 int res1 = 0 ;
34340 PyObject *swig_obj[1] ;
34341
34342 if (!args) SWIG_fail;
34343 swig_obj[0] = args;
34344 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxPyTreeCtrl, 0 | 0 );
34345 if (!SWIG_IsOK(res1)) {
34346 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "TreeCtrl_GetImageList" "', expected argument " "1"" of type '" "wxPyTreeCtrl const *""'");
34347 }
34348 arg1 = reinterpret_cast< wxPyTreeCtrl * >(argp1);
34349 {
34350 PyThreadState* __tstate = wxPyBeginAllowThreads();
34351 result = (wxImageList *)((wxPyTreeCtrl const *)arg1)->GetImageList();
34352 wxPyEndAllowThreads(__tstate);
34353 if (PyErr_Occurred()) SWIG_fail;
34354 }
3ecece7e
RD
34355 {
34356 resultobj = wxPyMake_wxObject(result, (bool)0);
34357 }
554f62e9
RD
34358 return resultobj;
34359fail:
34360 return NULL;
d55e5bfc
RD
34361}
34362
34363
554f62e9
RD
34364SWIGINTERN PyObject *_wrap_TreeCtrl_GetStateImageList(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
34365 PyObject *resultobj = 0;
34366 wxPyTreeCtrl *arg1 = (wxPyTreeCtrl *) 0 ;
34367 wxImageList *result = 0 ;
34368 void *argp1 = 0 ;
34369 int res1 = 0 ;
34370 PyObject *swig_obj[1] ;
34371
34372 if (!args) SWIG_fail;
34373 swig_obj[0] = args;
34374 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxPyTreeCtrl, 0 | 0 );
34375 if (!SWIG_IsOK(res1)) {
34376 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "TreeCtrl_GetStateImageList" "', expected argument " "1"" of type '" "wxPyTreeCtrl const *""'");
34377 }
34378 arg1 = reinterpret_cast< wxPyTreeCtrl * >(argp1);
34379 {
34380 PyThreadState* __tstate = wxPyBeginAllowThreads();
34381 result = (wxImageList *)((wxPyTreeCtrl const *)arg1)->GetStateImageList();
34382 wxPyEndAllowThreads(__tstate);
34383 if (PyErr_Occurred()) SWIG_fail;
34384 }
3ecece7e
RD
34385 {
34386 resultobj = wxPyMake_wxObject(result, (bool)0);
34387 }
554f62e9
RD
34388 return resultobj;
34389fail:
34390 return NULL;
34391}
34392
34393
34394SWIGINTERN PyObject *_wrap_TreeCtrl_SetImageList(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
34395 PyObject *resultobj = 0;
34396 wxPyTreeCtrl *arg1 = (wxPyTreeCtrl *) 0 ;
34397 wxImageList *arg2 = (wxImageList *) 0 ;
34398 void *argp1 = 0 ;
34399 int res1 = 0 ;
34400 void *argp2 = 0 ;
34401 int res2 = 0 ;
34402 PyObject * obj0 = 0 ;
34403 PyObject * obj1 = 0 ;
34404 char * kwnames[] = {
34405 (char *) "self",(char *) "imageList", NULL
34406 };
34407
34408 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TreeCtrl_SetImageList",kwnames,&obj0,&obj1)) SWIG_fail;
34409 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxPyTreeCtrl, 0 | 0 );
34410 if (!SWIG_IsOK(res1)) {
34411 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "TreeCtrl_SetImageList" "', expected argument " "1"" of type '" "wxPyTreeCtrl *""'");
34412 }
34413 arg1 = reinterpret_cast< wxPyTreeCtrl * >(argp1);
34414 res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_wxImageList, 0 | 0 );
34415 if (!SWIG_IsOK(res2)) {
34416 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "TreeCtrl_SetImageList" "', expected argument " "2"" of type '" "wxImageList *""'");
34417 }
34418 arg2 = reinterpret_cast< wxImageList * >(argp2);
34419 {
34420 PyThreadState* __tstate = wxPyBeginAllowThreads();
34421 (arg1)->SetImageList(arg2);
34422 wxPyEndAllowThreads(__tstate);
34423 if (PyErr_Occurred()) SWIG_fail;
34424 }
34425 resultobj = SWIG_Py_Void();
34426 return resultobj;
34427fail:
34428 return NULL;
34429}
34430
34431
34432SWIGINTERN PyObject *_wrap_TreeCtrl_SetStateImageList(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
34433 PyObject *resultobj = 0;
34434 wxPyTreeCtrl *arg1 = (wxPyTreeCtrl *) 0 ;
34435 wxImageList *arg2 = (wxImageList *) 0 ;
34436 void *argp1 = 0 ;
34437 int res1 = 0 ;
34438 void *argp2 = 0 ;
34439 int res2 = 0 ;
34440 PyObject * obj0 = 0 ;
34441 PyObject * obj1 = 0 ;
34442 char * kwnames[] = {
34443 (char *) "self",(char *) "imageList", NULL
34444 };
34445
34446 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TreeCtrl_SetStateImageList",kwnames,&obj0,&obj1)) SWIG_fail;
34447 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxPyTreeCtrl, 0 | 0 );
34448 if (!SWIG_IsOK(res1)) {
34449 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "TreeCtrl_SetStateImageList" "', expected argument " "1"" of type '" "wxPyTreeCtrl *""'");
34450 }
34451 arg1 = reinterpret_cast< wxPyTreeCtrl * >(argp1);
34452 res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_wxImageList, 0 | 0 );
34453 if (!SWIG_IsOK(res2)) {
34454 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "TreeCtrl_SetStateImageList" "', expected argument " "2"" of type '" "wxImageList *""'");
34455 }
34456 arg2 = reinterpret_cast< wxImageList * >(argp2);
34457 {
34458 PyThreadState* __tstate = wxPyBeginAllowThreads();
34459 (arg1)->SetStateImageList(arg2);
34460 wxPyEndAllowThreads(__tstate);
34461 if (PyErr_Occurred()) SWIG_fail;
34462 }
34463 resultobj = SWIG_Py_Void();
34464 return resultobj;
34465fail:
34466 return NULL;
34467}
34468
34469
34470SWIGINTERN PyObject *_wrap_TreeCtrl_AssignImageList(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
34471 PyObject *resultobj = 0;
34472 wxPyTreeCtrl *arg1 = (wxPyTreeCtrl *) 0 ;
34473 wxImageList *arg2 = (wxImageList *) 0 ;
34474 void *argp1 = 0 ;
34475 int res1 = 0 ;
34476 int res2 = 0 ;
34477 PyObject * obj0 = 0 ;
34478 PyObject * obj1 = 0 ;
34479 char * kwnames[] = {
34480 (char *) "self",(char *) "imageList", NULL
34481 };
34482
34483 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TreeCtrl_AssignImageList",kwnames,&obj0,&obj1)) SWIG_fail;
34484 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxPyTreeCtrl, 0 | 0 );
34485 if (!SWIG_IsOK(res1)) {
34486 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "TreeCtrl_AssignImageList" "', expected argument " "1"" of type '" "wxPyTreeCtrl *""'");
34487 }
34488 arg1 = reinterpret_cast< wxPyTreeCtrl * >(argp1);
34489 res2 = SWIG_ConvertPtr(obj1, SWIG_as_voidptrptr(&arg2), SWIGTYPE_p_wxImageList, SWIG_POINTER_DISOWN | 0 );
34490 if (!SWIG_IsOK(res2)) {
34491 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "TreeCtrl_AssignImageList" "', expected argument " "2"" of type '" "wxImageList *""'");
34492 }
34493 {
34494 PyThreadState* __tstate = wxPyBeginAllowThreads();
34495 (arg1)->AssignImageList(arg2);
34496 wxPyEndAllowThreads(__tstate);
34497 if (PyErr_Occurred()) SWIG_fail;
34498 }
34499 resultobj = SWIG_Py_Void();
34500 return resultobj;
34501fail:
34502 return NULL;
34503}
34504
34505
34506SWIGINTERN PyObject *_wrap_TreeCtrl_AssignStateImageList(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
34507 PyObject *resultobj = 0;
34508 wxPyTreeCtrl *arg1 = (wxPyTreeCtrl *) 0 ;
34509 wxImageList *arg2 = (wxImageList *) 0 ;
34510 void *argp1 = 0 ;
34511 int res1 = 0 ;
34512 int res2 = 0 ;
34513 PyObject * obj0 = 0 ;
34514 PyObject * obj1 = 0 ;
34515 char * kwnames[] = {
34516 (char *) "self",(char *) "imageList", NULL
34517 };
34518
34519 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TreeCtrl_AssignStateImageList",kwnames,&obj0,&obj1)) SWIG_fail;
34520 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxPyTreeCtrl, 0 | 0 );
34521 if (!SWIG_IsOK(res1)) {
34522 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "TreeCtrl_AssignStateImageList" "', expected argument " "1"" of type '" "wxPyTreeCtrl *""'");
34523 }
34524 arg1 = reinterpret_cast< wxPyTreeCtrl * >(argp1);
34525 res2 = SWIG_ConvertPtr(obj1, SWIG_as_voidptrptr(&arg2), SWIGTYPE_p_wxImageList, SWIG_POINTER_DISOWN | 0 );
34526 if (!SWIG_IsOK(res2)) {
34527 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "TreeCtrl_AssignStateImageList" "', expected argument " "2"" of type '" "wxImageList *""'");
34528 }
34529 {
34530 PyThreadState* __tstate = wxPyBeginAllowThreads();
34531 (arg1)->AssignStateImageList(arg2);
34532 wxPyEndAllowThreads(__tstate);
34533 if (PyErr_Occurred()) SWIG_fail;
34534 }
34535 resultobj = SWIG_Py_Void();
34536 return resultobj;
34537fail:
34538 return NULL;
34539}
34540
34541
34542SWIGINTERN PyObject *_wrap_TreeCtrl_GetItemText(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
34543 PyObject *resultobj = 0;
34544 wxPyTreeCtrl *arg1 = (wxPyTreeCtrl *) 0 ;
34545 wxTreeItemId *arg2 = 0 ;
34546 wxString result;
34547 void *argp1 = 0 ;
34548 int res1 = 0 ;
34549 void *argp2 = 0 ;
34550 int res2 = 0 ;
34551 PyObject * obj0 = 0 ;
34552 PyObject * obj1 = 0 ;
34553 char * kwnames[] = {
34554 (char *) "self",(char *) "item", NULL
34555 };
34556
34557 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TreeCtrl_GetItemText",kwnames,&obj0,&obj1)) SWIG_fail;
34558 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxPyTreeCtrl, 0 | 0 );
34559 if (!SWIG_IsOK(res1)) {
34560 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "TreeCtrl_GetItemText" "', expected argument " "1"" of type '" "wxPyTreeCtrl const *""'");
34561 }
34562 arg1 = reinterpret_cast< wxPyTreeCtrl * >(argp1);
34563 res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_wxTreeItemId, 0 | 0);
34564 if (!SWIG_IsOK(res2)) {
34565 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "TreeCtrl_GetItemText" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");
34566 }
34567 if (!argp2) {
34568 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "TreeCtrl_GetItemText" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");
34569 }
34570 arg2 = reinterpret_cast< wxTreeItemId * >(argp2);
34571 {
34572 PyThreadState* __tstate = wxPyBeginAllowThreads();
34573 result = ((wxPyTreeCtrl const *)arg1)->GetItemText((wxTreeItemId const &)*arg2);
34574 wxPyEndAllowThreads(__tstate);
34575 if (PyErr_Occurred()) SWIG_fail;
34576 }
34577 {
34578#if wxUSE_UNICODE
34579 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
34580#else
34581 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
34582#endif
34583 }
34584 return resultobj;
34585fail:
34586 return NULL;
34587}
34588
34589
34590SWIGINTERN PyObject *_wrap_TreeCtrl_GetItemImage(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
34591 PyObject *resultobj = 0;
34592 wxPyTreeCtrl *arg1 = (wxPyTreeCtrl *) 0 ;
34593 wxTreeItemId *arg2 = 0 ;
34594 wxTreeItemIcon arg3 = (wxTreeItemIcon) wxTreeItemIcon_Normal ;
34595 int result;
34596 void *argp1 = 0 ;
34597 int res1 = 0 ;
34598 void *argp2 = 0 ;
34599 int res2 = 0 ;
34600 int val3 ;
34601 int ecode3 = 0 ;
34602 PyObject * obj0 = 0 ;
34603 PyObject * obj1 = 0 ;
34604 PyObject * obj2 = 0 ;
34605 char * kwnames[] = {
34606 (char *) "self",(char *) "item",(char *) "which", NULL
34607 };
34608
34609 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:TreeCtrl_GetItemImage",kwnames,&obj0,&obj1,&obj2)) SWIG_fail;
34610 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxPyTreeCtrl, 0 | 0 );
34611 if (!SWIG_IsOK(res1)) {
34612 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "TreeCtrl_GetItemImage" "', expected argument " "1"" of type '" "wxPyTreeCtrl const *""'");
34613 }
34614 arg1 = reinterpret_cast< wxPyTreeCtrl * >(argp1);
34615 res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_wxTreeItemId, 0 | 0);
34616 if (!SWIG_IsOK(res2)) {
34617 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "TreeCtrl_GetItemImage" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");
34618 }
34619 if (!argp2) {
34620 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "TreeCtrl_GetItemImage" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");
34621 }
34622 arg2 = reinterpret_cast< wxTreeItemId * >(argp2);
34623 if (obj2) {
34624 ecode3 = SWIG_AsVal_int(obj2, &val3);
34625 if (!SWIG_IsOK(ecode3)) {
34626 SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "TreeCtrl_GetItemImage" "', expected argument " "3"" of type '" "wxTreeItemIcon""'");
34627 }
34628 arg3 = static_cast< wxTreeItemIcon >(val3);
34629 }
34630 {
34631 PyThreadState* __tstate = wxPyBeginAllowThreads();
34632 result = (int)((wxPyTreeCtrl const *)arg1)->GetItemImage((wxTreeItemId const &)*arg2,arg3);
34633 wxPyEndAllowThreads(__tstate);
34634 if (PyErr_Occurred()) SWIG_fail;
34635 }
34636 resultobj = SWIG_From_int(static_cast< int >(result));
34637 return resultobj;
34638fail:
34639 return NULL;
34640}
34641
34642
34643SWIGINTERN PyObject *_wrap_TreeCtrl_GetItemData(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
34644 PyObject *resultobj = 0;
34645 wxPyTreeCtrl *arg1 = (wxPyTreeCtrl *) 0 ;
34646 wxTreeItemId *arg2 = 0 ;
34647 wxPyTreeItemData *result = 0 ;
34648 void *argp1 = 0 ;
34649 int res1 = 0 ;
34650 void *argp2 = 0 ;
34651 int res2 = 0 ;
34652 PyObject * obj0 = 0 ;
34653 PyObject * obj1 = 0 ;
34654 char * kwnames[] = {
34655 (char *) "self",(char *) "item", NULL
34656 };
34657
34658 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TreeCtrl_GetItemData",kwnames,&obj0,&obj1)) SWIG_fail;
34659 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxPyTreeCtrl, 0 | 0 );
34660 if (!SWIG_IsOK(res1)) {
34661 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "TreeCtrl_GetItemData" "', expected argument " "1"" of type '" "wxPyTreeCtrl *""'");
34662 }
34663 arg1 = reinterpret_cast< wxPyTreeCtrl * >(argp1);
34664 res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_wxTreeItemId, 0 | 0);
34665 if (!SWIG_IsOK(res2)) {
34666 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "TreeCtrl_GetItemData" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");
34667 }
34668 if (!argp2) {
34669 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "TreeCtrl_GetItemData" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");
34670 }
34671 arg2 = reinterpret_cast< wxTreeItemId * >(argp2);
34672 {
34673 PyThreadState* __tstate = wxPyBeginAllowThreads();
34674 result = (wxPyTreeItemData *)wxPyTreeCtrl_GetItemData(arg1,(wxTreeItemId const &)*arg2);
34675 wxPyEndAllowThreads(__tstate);
34676 if (PyErr_Occurred()) SWIG_fail;
34677 }
34678 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_wxPyTreeItemData, 0 | 0 );
34679 return resultobj;
34680fail:
34681 return NULL;
34682}
34683
34684
34685SWIGINTERN PyObject *_wrap_TreeCtrl_GetItemPyData(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
34686 PyObject *resultobj = 0;
34687 wxPyTreeCtrl *arg1 = (wxPyTreeCtrl *) 0 ;
34688 wxTreeItemId *arg2 = 0 ;
34689 PyObject *result = 0 ;
34690 void *argp1 = 0 ;
34691 int res1 = 0 ;
34692 void *argp2 = 0 ;
34693 int res2 = 0 ;
34694 PyObject * obj0 = 0 ;
34695 PyObject * obj1 = 0 ;
34696 char * kwnames[] = {
34697 (char *) "self",(char *) "item", NULL
34698 };
34699
34700 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TreeCtrl_GetItemPyData",kwnames,&obj0,&obj1)) SWIG_fail;
34701 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxPyTreeCtrl, 0 | 0 );
34702 if (!SWIG_IsOK(res1)) {
34703 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "TreeCtrl_GetItemPyData" "', expected argument " "1"" of type '" "wxPyTreeCtrl *""'");
34704 }
34705 arg1 = reinterpret_cast< wxPyTreeCtrl * >(argp1);
34706 res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_wxTreeItemId, 0 | 0);
34707 if (!SWIG_IsOK(res2)) {
34708 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "TreeCtrl_GetItemPyData" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");
34709 }
34710 if (!argp2) {
34711 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "TreeCtrl_GetItemPyData" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");
34712 }
34713 arg2 = reinterpret_cast< wxTreeItemId * >(argp2);
34714 {
34715 PyThreadState* __tstate = wxPyBeginAllowThreads();
34716 result = (PyObject *)wxPyTreeCtrl_GetItemPyData(arg1,(wxTreeItemId const &)*arg2);
34717 wxPyEndAllowThreads(__tstate);
34718 if (PyErr_Occurred()) SWIG_fail;
34719 }
34720 resultobj = result;
34721 return resultobj;
34722fail:
34723 return NULL;
34724}
34725
34726
34727SWIGINTERN PyObject *_wrap_TreeCtrl_GetItemTextColour(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
34728 PyObject *resultobj = 0;
34729 wxPyTreeCtrl *arg1 = (wxPyTreeCtrl *) 0 ;
34730 wxTreeItemId *arg2 = 0 ;
34731 wxColour result;
34732 void *argp1 = 0 ;
34733 int res1 = 0 ;
34734 void *argp2 = 0 ;
34735 int res2 = 0 ;
34736 PyObject * obj0 = 0 ;
34737 PyObject * obj1 = 0 ;
34738 char * kwnames[] = {
34739 (char *) "self",(char *) "item", NULL
34740 };
34741
34742 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TreeCtrl_GetItemTextColour",kwnames,&obj0,&obj1)) SWIG_fail;
34743 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxPyTreeCtrl, 0 | 0 );
34744 if (!SWIG_IsOK(res1)) {
34745 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "TreeCtrl_GetItemTextColour" "', expected argument " "1"" of type '" "wxPyTreeCtrl const *""'");
34746 }
34747 arg1 = reinterpret_cast< wxPyTreeCtrl * >(argp1);
34748 res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_wxTreeItemId, 0 | 0);
34749 if (!SWIG_IsOK(res2)) {
34750 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "TreeCtrl_GetItemTextColour" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");
34751 }
34752 if (!argp2) {
34753 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "TreeCtrl_GetItemTextColour" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");
34754 }
34755 arg2 = reinterpret_cast< wxTreeItemId * >(argp2);
34756 {
34757 PyThreadState* __tstate = wxPyBeginAllowThreads();
34758 result = ((wxPyTreeCtrl const *)arg1)->GetItemTextColour((wxTreeItemId const &)*arg2);
34759 wxPyEndAllowThreads(__tstate);
34760 if (PyErr_Occurred()) SWIG_fail;
34761 }
34762 resultobj = SWIG_NewPointerObj((new wxColour(static_cast< const wxColour& >(result))), SWIGTYPE_p_wxColour, SWIG_POINTER_OWN | 0 );
34763 return resultobj;
34764fail:
34765 return NULL;
34766}
34767
34768
34769SWIGINTERN PyObject *_wrap_TreeCtrl_GetItemBackgroundColour(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
34770 PyObject *resultobj = 0;
34771 wxPyTreeCtrl *arg1 = (wxPyTreeCtrl *) 0 ;
34772 wxTreeItemId *arg2 = 0 ;
34773 wxColour result;
34774 void *argp1 = 0 ;
34775 int res1 = 0 ;
34776 void *argp2 = 0 ;
34777 int res2 = 0 ;
34778 PyObject * obj0 = 0 ;
34779 PyObject * obj1 = 0 ;
34780 char * kwnames[] = {
34781 (char *) "self",(char *) "item", NULL
34782 };
34783
34784 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TreeCtrl_GetItemBackgroundColour",kwnames,&obj0,&obj1)) SWIG_fail;
34785 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxPyTreeCtrl, 0 | 0 );
34786 if (!SWIG_IsOK(res1)) {
34787 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "TreeCtrl_GetItemBackgroundColour" "', expected argument " "1"" of type '" "wxPyTreeCtrl const *""'");
34788 }
34789 arg1 = reinterpret_cast< wxPyTreeCtrl * >(argp1);
34790 res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_wxTreeItemId, 0 | 0);
34791 if (!SWIG_IsOK(res2)) {
34792 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "TreeCtrl_GetItemBackgroundColour" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");
34793 }
34794 if (!argp2) {
34795 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "TreeCtrl_GetItemBackgroundColour" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");
34796 }
34797 arg2 = reinterpret_cast< wxTreeItemId * >(argp2);
34798 {
34799 PyThreadState* __tstate = wxPyBeginAllowThreads();
34800 result = ((wxPyTreeCtrl const *)arg1)->GetItemBackgroundColour((wxTreeItemId const &)*arg2);
34801 wxPyEndAllowThreads(__tstate);
34802 if (PyErr_Occurred()) SWIG_fail;
34803 }
34804 resultobj = SWIG_NewPointerObj((new wxColour(static_cast< const wxColour& >(result))), SWIGTYPE_p_wxColour, SWIG_POINTER_OWN | 0 );
34805 return resultobj;
34806fail:
34807 return NULL;
34808}
34809
34810
34811SWIGINTERN PyObject *_wrap_TreeCtrl_GetItemFont(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
34812 PyObject *resultobj = 0;
34813 wxPyTreeCtrl *arg1 = (wxPyTreeCtrl *) 0 ;
34814 wxTreeItemId *arg2 = 0 ;
34815 wxFont result;
34816 void *argp1 = 0 ;
34817 int res1 = 0 ;
34818 void *argp2 = 0 ;
34819 int res2 = 0 ;
34820 PyObject * obj0 = 0 ;
34821 PyObject * obj1 = 0 ;
34822 char * kwnames[] = {
34823 (char *) "self",(char *) "item", NULL
34824 };
34825
34826 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TreeCtrl_GetItemFont",kwnames,&obj0,&obj1)) SWIG_fail;
34827 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxPyTreeCtrl, 0 | 0 );
34828 if (!SWIG_IsOK(res1)) {
34829 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "TreeCtrl_GetItemFont" "', expected argument " "1"" of type '" "wxPyTreeCtrl const *""'");
34830 }
34831 arg1 = reinterpret_cast< wxPyTreeCtrl * >(argp1);
34832 res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_wxTreeItemId, 0 | 0);
34833 if (!SWIG_IsOK(res2)) {
34834 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "TreeCtrl_GetItemFont" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");
34835 }
34836 if (!argp2) {
34837 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "TreeCtrl_GetItemFont" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");
34838 }
34839 arg2 = reinterpret_cast< wxTreeItemId * >(argp2);
34840 {
34841 PyThreadState* __tstate = wxPyBeginAllowThreads();
34842 result = ((wxPyTreeCtrl const *)arg1)->GetItemFont((wxTreeItemId const &)*arg2);
34843 wxPyEndAllowThreads(__tstate);
34844 if (PyErr_Occurred()) SWIG_fail;
34845 }
34846 resultobj = SWIG_NewPointerObj((new wxFont(static_cast< const wxFont& >(result))), SWIGTYPE_p_wxFont, SWIG_POINTER_OWN | 0 );
34847 return resultobj;
34848fail:
34849 return NULL;
34850}
34851
34852
34853SWIGINTERN PyObject *_wrap_TreeCtrl_SetItemText(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
34854 PyObject *resultobj = 0;
34855 wxPyTreeCtrl *arg1 = (wxPyTreeCtrl *) 0 ;
34856 wxTreeItemId *arg2 = 0 ;
34857 wxString *arg3 = 0 ;
34858 void *argp1 = 0 ;
34859 int res1 = 0 ;
34860 void *argp2 = 0 ;
34861 int res2 = 0 ;
34862 bool temp3 = false ;
34863 PyObject * obj0 = 0 ;
34864 PyObject * obj1 = 0 ;
34865 PyObject * obj2 = 0 ;
34866 char * kwnames[] = {
34867 (char *) "self",(char *) "item",(char *) "text", NULL
34868 };
34869
34870 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:TreeCtrl_SetItemText",kwnames,&obj0,&obj1,&obj2)) SWIG_fail;
34871 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxPyTreeCtrl, 0 | 0 );
34872 if (!SWIG_IsOK(res1)) {
34873 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "TreeCtrl_SetItemText" "', expected argument " "1"" of type '" "wxPyTreeCtrl *""'");
34874 }
34875 arg1 = reinterpret_cast< wxPyTreeCtrl * >(argp1);
34876 res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_wxTreeItemId, 0 | 0);
34877 if (!SWIG_IsOK(res2)) {
34878 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "TreeCtrl_SetItemText" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");
34879 }
34880 if (!argp2) {
34881 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "TreeCtrl_SetItemText" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");
34882 }
34883 arg2 = reinterpret_cast< wxTreeItemId * >(argp2);
34884 {
34885 arg3 = wxString_in_helper(obj2);
34886 if (arg3 == NULL) SWIG_fail;
34887 temp3 = true;
34888 }
34889 {
34890 PyThreadState* __tstate = wxPyBeginAllowThreads();
34891 (arg1)->SetItemText((wxTreeItemId const &)*arg2,(wxString const &)*arg3);
34892 wxPyEndAllowThreads(__tstate);
34893 if (PyErr_Occurred()) SWIG_fail;
34894 }
34895 resultobj = SWIG_Py_Void();
34896 {
34897 if (temp3)
34898 delete arg3;
34899 }
34900 return resultobj;
34901fail:
34902 {
34903 if (temp3)
34904 delete arg3;
34905 }
34906 return NULL;
34907}
34908
34909
34910SWIGINTERN PyObject *_wrap_TreeCtrl_SetItemImage(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
34911 PyObject *resultobj = 0;
34912 wxPyTreeCtrl *arg1 = (wxPyTreeCtrl *) 0 ;
34913 wxTreeItemId *arg2 = 0 ;
34914 int arg3 ;
34915 wxTreeItemIcon arg4 = (wxTreeItemIcon) wxTreeItemIcon_Normal ;
34916 void *argp1 = 0 ;
34917 int res1 = 0 ;
34918 void *argp2 = 0 ;
34919 int res2 = 0 ;
34920 int val3 ;
34921 int ecode3 = 0 ;
34922 int val4 ;
34923 int ecode4 = 0 ;
34924 PyObject * obj0 = 0 ;
34925 PyObject * obj1 = 0 ;
34926 PyObject * obj2 = 0 ;
34927 PyObject * obj3 = 0 ;
34928 char * kwnames[] = {
34929 (char *) "self",(char *) "item",(char *) "image",(char *) "which", NULL
34930 };
34931
34932 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO|O:TreeCtrl_SetItemImage",kwnames,&obj0,&obj1,&obj2,&obj3)) SWIG_fail;
34933 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxPyTreeCtrl, 0 | 0 );
34934 if (!SWIG_IsOK(res1)) {
34935 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "TreeCtrl_SetItemImage" "', expected argument " "1"" of type '" "wxPyTreeCtrl *""'");
34936 }
34937 arg1 = reinterpret_cast< wxPyTreeCtrl * >(argp1);
34938 res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_wxTreeItemId, 0 | 0);
34939 if (!SWIG_IsOK(res2)) {
34940 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "TreeCtrl_SetItemImage" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");
34941 }
34942 if (!argp2) {
34943 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "TreeCtrl_SetItemImage" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");
34944 }
34945 arg2 = reinterpret_cast< wxTreeItemId * >(argp2);
34946 ecode3 = SWIG_AsVal_int(obj2, &val3);
34947 if (!SWIG_IsOK(ecode3)) {
34948 SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "TreeCtrl_SetItemImage" "', expected argument " "3"" of type '" "int""'");
34949 }
34950 arg3 = static_cast< int >(val3);
34951 if (obj3) {
34952 ecode4 = SWIG_AsVal_int(obj3, &val4);
34953 if (!SWIG_IsOK(ecode4)) {
34954 SWIG_exception_fail(SWIG_ArgError(ecode4), "in method '" "TreeCtrl_SetItemImage" "', expected argument " "4"" of type '" "wxTreeItemIcon""'");
34955 }
34956 arg4 = static_cast< wxTreeItemIcon >(val4);
34957 }
34958 {
34959 PyThreadState* __tstate = wxPyBeginAllowThreads();
34960 (arg1)->SetItemImage((wxTreeItemId const &)*arg2,arg3,arg4);
34961 wxPyEndAllowThreads(__tstate);
34962 if (PyErr_Occurred()) SWIG_fail;
34963 }
34964 resultobj = SWIG_Py_Void();
34965 return resultobj;
34966fail:
34967 return NULL;
34968}
34969
34970
34971SWIGINTERN PyObject *_wrap_TreeCtrl_SetItemData(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
34972 PyObject *resultobj = 0;
34973 wxPyTreeCtrl *arg1 = (wxPyTreeCtrl *) 0 ;
34974 wxTreeItemId *arg2 = 0 ;
34975 wxPyTreeItemData *arg3 = (wxPyTreeItemData *) 0 ;
34976 void *argp1 = 0 ;
34977 int res1 = 0 ;
34978 void *argp2 = 0 ;
34979 int res2 = 0 ;
34980 int res3 = 0 ;
34981 PyObject * obj0 = 0 ;
34982 PyObject * obj1 = 0 ;
34983 PyObject * obj2 = 0 ;
34984 char * kwnames[] = {
34985 (char *) "self",(char *) "item",(char *) "data", NULL
34986 };
34987
34988 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:TreeCtrl_SetItemData",kwnames,&obj0,&obj1,&obj2)) SWIG_fail;
34989 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxPyTreeCtrl, 0 | 0 );
34990 if (!SWIG_IsOK(res1)) {
34991 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "TreeCtrl_SetItemData" "', expected argument " "1"" of type '" "wxPyTreeCtrl *""'");
34992 }
34993 arg1 = reinterpret_cast< wxPyTreeCtrl * >(argp1);
34994 res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_wxTreeItemId, 0 | 0);
34995 if (!SWIG_IsOK(res2)) {
34996 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "TreeCtrl_SetItemData" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");
34997 }
34998 if (!argp2) {
34999 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "TreeCtrl_SetItemData" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");
35000 }
35001 arg2 = reinterpret_cast< wxTreeItemId * >(argp2);
35002 res3 = SWIG_ConvertPtr(obj2, SWIG_as_voidptrptr(&arg3), SWIGTYPE_p_wxPyTreeItemData, SWIG_POINTER_DISOWN | 0 );
35003 if (!SWIG_IsOK(res3)) {
35004 SWIG_exception_fail(SWIG_ArgError(res3), "in method '" "TreeCtrl_SetItemData" "', expected argument " "3"" of type '" "wxPyTreeItemData *""'");
35005 }
35006 {
35007 PyThreadState* __tstate = wxPyBeginAllowThreads();
35008 wxPyTreeCtrl_SetItemData(arg1,(wxTreeItemId const &)*arg2,arg3);
35009 wxPyEndAllowThreads(__tstate);
35010 if (PyErr_Occurred()) SWIG_fail;
35011 }
35012 resultobj = SWIG_Py_Void();
35013 return resultobj;
35014fail:
35015 return NULL;
35016}
35017
35018
35019SWIGINTERN PyObject *_wrap_TreeCtrl_SetItemPyData(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
35020 PyObject *resultobj = 0;
35021 wxPyTreeCtrl *arg1 = (wxPyTreeCtrl *) 0 ;
35022 wxTreeItemId *arg2 = 0 ;
35023 PyObject *arg3 = (PyObject *) 0 ;
35024 void *argp1 = 0 ;
35025 int res1 = 0 ;
35026 void *argp2 = 0 ;
35027 int res2 = 0 ;
35028 PyObject * obj0 = 0 ;
35029 PyObject * obj1 = 0 ;
35030 PyObject * obj2 = 0 ;
35031 char * kwnames[] = {
35032 (char *) "self",(char *) "item",(char *) "obj", NULL
35033 };
35034
35035 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:TreeCtrl_SetItemPyData",kwnames,&obj0,&obj1,&obj2)) SWIG_fail;
35036 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxPyTreeCtrl, 0 | 0 );
35037 if (!SWIG_IsOK(res1)) {
35038 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "TreeCtrl_SetItemPyData" "', expected argument " "1"" of type '" "wxPyTreeCtrl *""'");
35039 }
35040 arg1 = reinterpret_cast< wxPyTreeCtrl * >(argp1);
35041 res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_wxTreeItemId, 0 | 0);
35042 if (!SWIG_IsOK(res2)) {
35043 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "TreeCtrl_SetItemPyData" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");
35044 }
35045 if (!argp2) {
35046 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "TreeCtrl_SetItemPyData" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");
35047 }
35048 arg2 = reinterpret_cast< wxTreeItemId * >(argp2);
35049 arg3 = obj2;
35050 {
35051 PyThreadState* __tstate = wxPyBeginAllowThreads();
35052 wxPyTreeCtrl_SetItemPyData(arg1,(wxTreeItemId const &)*arg2,arg3);
35053 wxPyEndAllowThreads(__tstate);
35054 if (PyErr_Occurred()) SWIG_fail;
35055 }
35056 resultobj = SWIG_Py_Void();
35057 return resultobj;
35058fail:
35059 return NULL;
35060}
35061
35062
35063SWIGINTERN PyObject *_wrap_TreeCtrl_SetItemHasChildren(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
35064 PyObject *resultobj = 0;
35065 wxPyTreeCtrl *arg1 = (wxPyTreeCtrl *) 0 ;
35066 wxTreeItemId *arg2 = 0 ;
35067 bool arg3 = (bool) true ;
35068 void *argp1 = 0 ;
35069 int res1 = 0 ;
35070 void *argp2 = 0 ;
35071 int res2 = 0 ;
35072 bool val3 ;
35073 int ecode3 = 0 ;
35074 PyObject * obj0 = 0 ;
35075 PyObject * obj1 = 0 ;
35076 PyObject * obj2 = 0 ;
35077 char * kwnames[] = {
35078 (char *) "self",(char *) "item",(char *) "has", NULL
35079 };
35080
35081 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:TreeCtrl_SetItemHasChildren",kwnames,&obj0,&obj1,&obj2)) SWIG_fail;
35082 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxPyTreeCtrl, 0 | 0 );
35083 if (!SWIG_IsOK(res1)) {
35084 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "TreeCtrl_SetItemHasChildren" "', expected argument " "1"" of type '" "wxPyTreeCtrl *""'");
35085 }
35086 arg1 = reinterpret_cast< wxPyTreeCtrl * >(argp1);
35087 res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_wxTreeItemId, 0 | 0);
35088 if (!SWIG_IsOK(res2)) {
35089 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "TreeCtrl_SetItemHasChildren" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");
35090 }
35091 if (!argp2) {
35092 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "TreeCtrl_SetItemHasChildren" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");
35093 }
35094 arg2 = reinterpret_cast< wxTreeItemId * >(argp2);
35095 if (obj2) {
35096 ecode3 = SWIG_AsVal_bool(obj2, &val3);
35097 if (!SWIG_IsOK(ecode3)) {
35098 SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "TreeCtrl_SetItemHasChildren" "', expected argument " "3"" of type '" "bool""'");
35099 }
35100 arg3 = static_cast< bool >(val3);
35101 }
35102 {
35103 PyThreadState* __tstate = wxPyBeginAllowThreads();
35104 (arg1)->SetItemHasChildren((wxTreeItemId const &)*arg2,arg3);
35105 wxPyEndAllowThreads(__tstate);
35106 if (PyErr_Occurred()) SWIG_fail;
35107 }
35108 resultobj = SWIG_Py_Void();
35109 return resultobj;
35110fail:
35111 return NULL;
35112}
35113
35114
35115SWIGINTERN PyObject *_wrap_TreeCtrl_SetItemBold(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
35116 PyObject *resultobj = 0;
35117 wxPyTreeCtrl *arg1 = (wxPyTreeCtrl *) 0 ;
35118 wxTreeItemId *arg2 = 0 ;
35119 bool arg3 = (bool) true ;
35120 void *argp1 = 0 ;
35121 int res1 = 0 ;
35122 void *argp2 = 0 ;
35123 int res2 = 0 ;
35124 bool val3 ;
35125 int ecode3 = 0 ;
35126 PyObject * obj0 = 0 ;
35127 PyObject * obj1 = 0 ;
35128 PyObject * obj2 = 0 ;
35129 char * kwnames[] = {
35130 (char *) "self",(char *) "item",(char *) "bold", NULL
35131 };
35132
35133 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:TreeCtrl_SetItemBold",kwnames,&obj0,&obj1,&obj2)) SWIG_fail;
35134 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxPyTreeCtrl, 0 | 0 );
35135 if (!SWIG_IsOK(res1)) {
35136 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "TreeCtrl_SetItemBold" "', expected argument " "1"" of type '" "wxPyTreeCtrl *""'");
35137 }
35138 arg1 = reinterpret_cast< wxPyTreeCtrl * >(argp1);
35139 res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_wxTreeItemId, 0 | 0);
35140 if (!SWIG_IsOK(res2)) {
35141 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "TreeCtrl_SetItemBold" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");
35142 }
35143 if (!argp2) {
35144 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "TreeCtrl_SetItemBold" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");
35145 }
35146 arg2 = reinterpret_cast< wxTreeItemId * >(argp2);
35147 if (obj2) {
35148 ecode3 = SWIG_AsVal_bool(obj2, &val3);
35149 if (!SWIG_IsOK(ecode3)) {
35150 SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "TreeCtrl_SetItemBold" "', expected argument " "3"" of type '" "bool""'");
35151 }
35152 arg3 = static_cast< bool >(val3);
35153 }
35154 {
35155 PyThreadState* __tstate = wxPyBeginAllowThreads();
35156 (arg1)->SetItemBold((wxTreeItemId const &)*arg2,arg3);
35157 wxPyEndAllowThreads(__tstate);
35158 if (PyErr_Occurred()) SWIG_fail;
35159 }
35160 resultobj = SWIG_Py_Void();
35161 return resultobj;
35162fail:
35163 return NULL;
35164}
35165
35166
35167SWIGINTERN PyObject *_wrap_TreeCtrl_SetItemDropHighlight(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
35168 PyObject *resultobj = 0;
35169 wxPyTreeCtrl *arg1 = (wxPyTreeCtrl *) 0 ;
35170 wxTreeItemId *arg2 = 0 ;
35171 bool arg3 = (bool) true ;
35172 void *argp1 = 0 ;
35173 int res1 = 0 ;
35174 void *argp2 = 0 ;
35175 int res2 = 0 ;
35176 bool val3 ;
35177 int ecode3 = 0 ;
35178 PyObject * obj0 = 0 ;
35179 PyObject * obj1 = 0 ;
35180 PyObject * obj2 = 0 ;
35181 char * kwnames[] = {
35182 (char *) "self",(char *) "item",(char *) "highlight", NULL
35183 };
35184
35185 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:TreeCtrl_SetItemDropHighlight",kwnames,&obj0,&obj1,&obj2)) SWIG_fail;
35186 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxPyTreeCtrl, 0 | 0 );
35187 if (!SWIG_IsOK(res1)) {
35188 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "TreeCtrl_SetItemDropHighlight" "', expected argument " "1"" of type '" "wxPyTreeCtrl *""'");
35189 }
35190 arg1 = reinterpret_cast< wxPyTreeCtrl * >(argp1);
35191 res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_wxTreeItemId, 0 | 0);
35192 if (!SWIG_IsOK(res2)) {
35193 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "TreeCtrl_SetItemDropHighlight" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");
35194 }
35195 if (!argp2) {
35196 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "TreeCtrl_SetItemDropHighlight" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");
35197 }
35198 arg2 = reinterpret_cast< wxTreeItemId * >(argp2);
35199 if (obj2) {
35200 ecode3 = SWIG_AsVal_bool(obj2, &val3);
35201 if (!SWIG_IsOK(ecode3)) {
35202 SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "TreeCtrl_SetItemDropHighlight" "', expected argument " "3"" of type '" "bool""'");
35203 }
35204 arg3 = static_cast< bool >(val3);
35205 }
35206 {
35207 PyThreadState* __tstate = wxPyBeginAllowThreads();
35208 (arg1)->SetItemDropHighlight((wxTreeItemId const &)*arg2,arg3);
35209 wxPyEndAllowThreads(__tstate);
35210 if (PyErr_Occurred()) SWIG_fail;
35211 }
35212 resultobj = SWIG_Py_Void();
35213 return resultobj;
35214fail:
35215 return NULL;
35216}
35217
35218
35219SWIGINTERN PyObject *_wrap_TreeCtrl_SetItemTextColour(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
35220 PyObject *resultobj = 0;
35221 wxPyTreeCtrl *arg1 = (wxPyTreeCtrl *) 0 ;
35222 wxTreeItemId *arg2 = 0 ;
35223 wxColour *arg3 = 0 ;
35224 void *argp1 = 0 ;
35225 int res1 = 0 ;
35226 void *argp2 = 0 ;
35227 int res2 = 0 ;
35228 wxColour temp3 ;
35229 PyObject * obj0 = 0 ;
35230 PyObject * obj1 = 0 ;
35231 PyObject * obj2 = 0 ;
35232 char * kwnames[] = {
35233 (char *) "self",(char *) "item",(char *) "col", NULL
35234 };
35235
35236 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:TreeCtrl_SetItemTextColour",kwnames,&obj0,&obj1,&obj2)) SWIG_fail;
35237 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxPyTreeCtrl, 0 | 0 );
35238 if (!SWIG_IsOK(res1)) {
35239 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "TreeCtrl_SetItemTextColour" "', expected argument " "1"" of type '" "wxPyTreeCtrl *""'");
35240 }
35241 arg1 = reinterpret_cast< wxPyTreeCtrl * >(argp1);
35242 res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_wxTreeItemId, 0 | 0);
35243 if (!SWIG_IsOK(res2)) {
35244 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "TreeCtrl_SetItemTextColour" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");
35245 }
35246 if (!argp2) {
35247 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "TreeCtrl_SetItemTextColour" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");
35248 }
35249 arg2 = reinterpret_cast< wxTreeItemId * >(argp2);
35250 {
35251 arg3 = &temp3;
35252 if ( ! wxColour_helper(obj2, &arg3)) SWIG_fail;
35253 }
35254 {
35255 PyThreadState* __tstate = wxPyBeginAllowThreads();
35256 (arg1)->SetItemTextColour((wxTreeItemId const &)*arg2,(wxColour const &)*arg3);
35257 wxPyEndAllowThreads(__tstate);
35258 if (PyErr_Occurred()) SWIG_fail;
35259 }
35260 resultobj = SWIG_Py_Void();
35261 return resultobj;
35262fail:
35263 return NULL;
35264}
35265
35266
35267SWIGINTERN PyObject *_wrap_TreeCtrl_SetItemBackgroundColour(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
35268 PyObject *resultobj = 0;
35269 wxPyTreeCtrl *arg1 = (wxPyTreeCtrl *) 0 ;
35270 wxTreeItemId *arg2 = 0 ;
35271 wxColour *arg3 = 0 ;
35272 void *argp1 = 0 ;
35273 int res1 = 0 ;
35274 void *argp2 = 0 ;
35275 int res2 = 0 ;
35276 wxColour temp3 ;
35277 PyObject * obj0 = 0 ;
35278 PyObject * obj1 = 0 ;
35279 PyObject * obj2 = 0 ;
35280 char * kwnames[] = {
35281 (char *) "self",(char *) "item",(char *) "col", NULL
35282 };
35283
35284 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:TreeCtrl_SetItemBackgroundColour",kwnames,&obj0,&obj1,&obj2)) SWIG_fail;
35285 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxPyTreeCtrl, 0 | 0 );
35286 if (!SWIG_IsOK(res1)) {
35287 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "TreeCtrl_SetItemBackgroundColour" "', expected argument " "1"" of type '" "wxPyTreeCtrl *""'");
35288 }
35289 arg1 = reinterpret_cast< wxPyTreeCtrl * >(argp1);
35290 res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_wxTreeItemId, 0 | 0);
35291 if (!SWIG_IsOK(res2)) {
35292 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "TreeCtrl_SetItemBackgroundColour" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");
35293 }
35294 if (!argp2) {
35295 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "TreeCtrl_SetItemBackgroundColour" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");
35296 }
35297 arg2 = reinterpret_cast< wxTreeItemId * >(argp2);
35298 {
35299 arg3 = &temp3;
35300 if ( ! wxColour_helper(obj2, &arg3)) SWIG_fail;
35301 }
35302 {
35303 PyThreadState* __tstate = wxPyBeginAllowThreads();
35304 (arg1)->SetItemBackgroundColour((wxTreeItemId const &)*arg2,(wxColour const &)*arg3);
35305 wxPyEndAllowThreads(__tstate);
35306 if (PyErr_Occurred()) SWIG_fail;
35307 }
35308 resultobj = SWIG_Py_Void();
35309 return resultobj;
35310fail:
35311 return NULL;
35312}
35313
35314
35315SWIGINTERN PyObject *_wrap_TreeCtrl_SetItemFont(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
35316 PyObject *resultobj = 0;
35317 wxPyTreeCtrl *arg1 = (wxPyTreeCtrl *) 0 ;
35318 wxTreeItemId *arg2 = 0 ;
35319 wxFont *arg3 = 0 ;
35320 void *argp1 = 0 ;
35321 int res1 = 0 ;
35322 void *argp2 = 0 ;
35323 int res2 = 0 ;
35324 void *argp3 = 0 ;
35325 int res3 = 0 ;
35326 PyObject * obj0 = 0 ;
35327 PyObject * obj1 = 0 ;
35328 PyObject * obj2 = 0 ;
35329 char * kwnames[] = {
35330 (char *) "self",(char *) "item",(char *) "font", NULL
35331 };
35332
35333 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:TreeCtrl_SetItemFont",kwnames,&obj0,&obj1,&obj2)) SWIG_fail;
35334 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxPyTreeCtrl, 0 | 0 );
35335 if (!SWIG_IsOK(res1)) {
35336 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "TreeCtrl_SetItemFont" "', expected argument " "1"" of type '" "wxPyTreeCtrl *""'");
35337 }
35338 arg1 = reinterpret_cast< wxPyTreeCtrl * >(argp1);
35339 res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_wxTreeItemId, 0 | 0);
35340 if (!SWIG_IsOK(res2)) {
35341 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "TreeCtrl_SetItemFont" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");
35342 }
35343 if (!argp2) {
35344 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "TreeCtrl_SetItemFont" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");
35345 }
35346 arg2 = reinterpret_cast< wxTreeItemId * >(argp2);
35347 res3 = SWIG_ConvertPtr(obj2, &argp3, SWIGTYPE_p_wxFont, 0 | 0);
35348 if (!SWIG_IsOK(res3)) {
35349 SWIG_exception_fail(SWIG_ArgError(res3), "in method '" "TreeCtrl_SetItemFont" "', expected argument " "3"" of type '" "wxFont const &""'");
35350 }
35351 if (!argp3) {
35352 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "TreeCtrl_SetItemFont" "', expected argument " "3"" of type '" "wxFont const &""'");
35353 }
35354 arg3 = reinterpret_cast< wxFont * >(argp3);
35355 {
35356 PyThreadState* __tstate = wxPyBeginAllowThreads();
35357 (arg1)->SetItemFont((wxTreeItemId const &)*arg2,(wxFont const &)*arg3);
35358 wxPyEndAllowThreads(__tstate);
35359 if (PyErr_Occurred()) SWIG_fail;
35360 }
35361 resultobj = SWIG_Py_Void();
35362 return resultobj;
35363fail:
35364 return NULL;
35365}
35366
35367
35368SWIGINTERN PyObject *_wrap_TreeCtrl_IsVisible(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
35369 PyObject *resultobj = 0;
35370 wxPyTreeCtrl *arg1 = (wxPyTreeCtrl *) 0 ;
35371 wxTreeItemId *arg2 = 0 ;
35372 bool result;
35373 void *argp1 = 0 ;
35374 int res1 = 0 ;
35375 void *argp2 = 0 ;
35376 int res2 = 0 ;
35377 PyObject * obj0 = 0 ;
35378 PyObject * obj1 = 0 ;
35379 char * kwnames[] = {
35380 (char *) "self",(char *) "item", NULL
35381 };
35382
35383 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TreeCtrl_IsVisible",kwnames,&obj0,&obj1)) SWIG_fail;
35384 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxPyTreeCtrl, 0 | 0 );
35385 if (!SWIG_IsOK(res1)) {
35386 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "TreeCtrl_IsVisible" "', expected argument " "1"" of type '" "wxPyTreeCtrl const *""'");
35387 }
35388 arg1 = reinterpret_cast< wxPyTreeCtrl * >(argp1);
35389 res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_wxTreeItemId, 0 | 0);
35390 if (!SWIG_IsOK(res2)) {
35391 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "TreeCtrl_IsVisible" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");
35392 }
35393 if (!argp2) {
35394 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "TreeCtrl_IsVisible" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");
35395 }
35396 arg2 = reinterpret_cast< wxTreeItemId * >(argp2);
35397 {
35398 PyThreadState* __tstate = wxPyBeginAllowThreads();
35399 result = (bool)((wxPyTreeCtrl const *)arg1)->IsVisible((wxTreeItemId const &)*arg2);
35400 wxPyEndAllowThreads(__tstate);
35401 if (PyErr_Occurred()) SWIG_fail;
35402 }
35403 {
35404 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
35405 }
35406 return resultobj;
35407fail:
35408 return NULL;
35409}
35410
35411
35412SWIGINTERN PyObject *_wrap_TreeCtrl_ItemHasChildren(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
35413 PyObject *resultobj = 0;
35414 wxPyTreeCtrl *arg1 = (wxPyTreeCtrl *) 0 ;
35415 wxTreeItemId *arg2 = 0 ;
35416 bool result;
35417 void *argp1 = 0 ;
35418 int res1 = 0 ;
35419 void *argp2 = 0 ;
35420 int res2 = 0 ;
35421 PyObject * obj0 = 0 ;
35422 PyObject * obj1 = 0 ;
35423 char * kwnames[] = {
35424 (char *) "self",(char *) "item", NULL
35425 };
35426
35427 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TreeCtrl_ItemHasChildren",kwnames,&obj0,&obj1)) SWIG_fail;
35428 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxPyTreeCtrl, 0 | 0 );
35429 if (!SWIG_IsOK(res1)) {
35430 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "TreeCtrl_ItemHasChildren" "', expected argument " "1"" of type '" "wxPyTreeCtrl const *""'");
35431 }
35432 arg1 = reinterpret_cast< wxPyTreeCtrl * >(argp1);
35433 res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_wxTreeItemId, 0 | 0);
35434 if (!SWIG_IsOK(res2)) {
35435 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "TreeCtrl_ItemHasChildren" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");
35436 }
35437 if (!argp2) {
35438 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "TreeCtrl_ItemHasChildren" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");
35439 }
35440 arg2 = reinterpret_cast< wxTreeItemId * >(argp2);
35441 {
35442 PyThreadState* __tstate = wxPyBeginAllowThreads();
35443 result = (bool)((wxPyTreeCtrl const *)arg1)->ItemHasChildren((wxTreeItemId const &)*arg2);
35444 wxPyEndAllowThreads(__tstate);
35445 if (PyErr_Occurred()) SWIG_fail;
35446 }
35447 {
35448 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
35449 }
35450 return resultobj;
35451fail:
35452 return NULL;
35453}
35454
35455
35456SWIGINTERN PyObject *_wrap_TreeCtrl_IsExpanded(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
35457 PyObject *resultobj = 0;
35458 wxPyTreeCtrl *arg1 = (wxPyTreeCtrl *) 0 ;
35459 wxTreeItemId *arg2 = 0 ;
35460 bool result;
35461 void *argp1 = 0 ;
35462 int res1 = 0 ;
35463 void *argp2 = 0 ;
35464 int res2 = 0 ;
35465 PyObject * obj0 = 0 ;
35466 PyObject * obj1 = 0 ;
35467 char * kwnames[] = {
35468 (char *) "self",(char *) "item", NULL
35469 };
35470
35471 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TreeCtrl_IsExpanded",kwnames,&obj0,&obj1)) SWIG_fail;
35472 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxPyTreeCtrl, 0 | 0 );
35473 if (!SWIG_IsOK(res1)) {
35474 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "TreeCtrl_IsExpanded" "', expected argument " "1"" of type '" "wxPyTreeCtrl const *""'");
35475 }
35476 arg1 = reinterpret_cast< wxPyTreeCtrl * >(argp1);
35477 res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_wxTreeItemId, 0 | 0);
35478 if (!SWIG_IsOK(res2)) {
35479 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "TreeCtrl_IsExpanded" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");
35480 }
35481 if (!argp2) {
35482 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "TreeCtrl_IsExpanded" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");
35483 }
35484 arg2 = reinterpret_cast< wxTreeItemId * >(argp2);
35485 {
35486 PyThreadState* __tstate = wxPyBeginAllowThreads();
35487 result = (bool)((wxPyTreeCtrl const *)arg1)->IsExpanded((wxTreeItemId const &)*arg2);
35488 wxPyEndAllowThreads(__tstate);
35489 if (PyErr_Occurred()) SWIG_fail;
35490 }
35491 {
35492 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
35493 }
35494 return resultobj;
35495fail:
35496 return NULL;
35497}
35498
35499
35500SWIGINTERN PyObject *_wrap_TreeCtrl_IsSelected(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
35501 PyObject *resultobj = 0;
35502 wxPyTreeCtrl *arg1 = (wxPyTreeCtrl *) 0 ;
35503 wxTreeItemId *arg2 = 0 ;
35504 bool result;
35505 void *argp1 = 0 ;
35506 int res1 = 0 ;
35507 void *argp2 = 0 ;
35508 int res2 = 0 ;
35509 PyObject * obj0 = 0 ;
35510 PyObject * obj1 = 0 ;
35511 char * kwnames[] = {
35512 (char *) "self",(char *) "item", NULL
35513 };
35514
35515 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TreeCtrl_IsSelected",kwnames,&obj0,&obj1)) SWIG_fail;
35516 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxPyTreeCtrl, 0 | 0 );
35517 if (!SWIG_IsOK(res1)) {
35518 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "TreeCtrl_IsSelected" "', expected argument " "1"" of type '" "wxPyTreeCtrl const *""'");
35519 }
35520 arg1 = reinterpret_cast< wxPyTreeCtrl * >(argp1);
35521 res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_wxTreeItemId, 0 | 0);
35522 if (!SWIG_IsOK(res2)) {
35523 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "TreeCtrl_IsSelected" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");
35524 }
35525 if (!argp2) {
35526 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "TreeCtrl_IsSelected" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");
35527 }
35528 arg2 = reinterpret_cast< wxTreeItemId * >(argp2);
35529 {
35530 PyThreadState* __tstate = wxPyBeginAllowThreads();
35531 result = (bool)((wxPyTreeCtrl const *)arg1)->IsSelected((wxTreeItemId const &)*arg2);
35532 wxPyEndAllowThreads(__tstate);
35533 if (PyErr_Occurred()) SWIG_fail;
35534 }
35535 {
35536 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
35537 }
35538 return resultobj;
35539fail:
35540 return NULL;
35541}
35542
35543
35544SWIGINTERN PyObject *_wrap_TreeCtrl_IsBold(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
35545 PyObject *resultobj = 0;
35546 wxPyTreeCtrl *arg1 = (wxPyTreeCtrl *) 0 ;
35547 wxTreeItemId *arg2 = 0 ;
35548 bool result;
35549 void *argp1 = 0 ;
35550 int res1 = 0 ;
35551 void *argp2 = 0 ;
35552 int res2 = 0 ;
35553 PyObject * obj0 = 0 ;
35554 PyObject * obj1 = 0 ;
35555 char * kwnames[] = {
35556 (char *) "self",(char *) "item", NULL
35557 };
35558
35559 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TreeCtrl_IsBold",kwnames,&obj0,&obj1)) SWIG_fail;
35560 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxPyTreeCtrl, 0 | 0 );
35561 if (!SWIG_IsOK(res1)) {
35562 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "TreeCtrl_IsBold" "', expected argument " "1"" of type '" "wxPyTreeCtrl const *""'");
35563 }
35564 arg1 = reinterpret_cast< wxPyTreeCtrl * >(argp1);
35565 res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_wxTreeItemId, 0 | 0);
35566 if (!SWIG_IsOK(res2)) {
35567 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "TreeCtrl_IsBold" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");
35568 }
35569 if (!argp2) {
35570 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "TreeCtrl_IsBold" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");
35571 }
35572 arg2 = reinterpret_cast< wxTreeItemId * >(argp2);
35573 {
35574 PyThreadState* __tstate = wxPyBeginAllowThreads();
35575 result = (bool)((wxPyTreeCtrl const *)arg1)->IsBold((wxTreeItemId const &)*arg2);
35576 wxPyEndAllowThreads(__tstate);
35577 if (PyErr_Occurred()) SWIG_fail;
35578 }
35579 {
35580 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
35581 }
35582 return resultobj;
35583fail:
35584 return NULL;
35585}
35586
35587
35588SWIGINTERN PyObject *_wrap_TreeCtrl_GetChildrenCount(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
35589 PyObject *resultobj = 0;
35590 wxPyTreeCtrl *arg1 = (wxPyTreeCtrl *) 0 ;
35591 wxTreeItemId *arg2 = 0 ;
35592 bool arg3 = (bool) true ;
35593 size_t result;
35594 void *argp1 = 0 ;
35595 int res1 = 0 ;
35596 void *argp2 = 0 ;
35597 int res2 = 0 ;
35598 bool val3 ;
35599 int ecode3 = 0 ;
35600 PyObject * obj0 = 0 ;
35601 PyObject * obj1 = 0 ;
35602 PyObject * obj2 = 0 ;
35603 char * kwnames[] = {
35604 (char *) "self",(char *) "item",(char *) "recursively", NULL
35605 };
35606
35607 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:TreeCtrl_GetChildrenCount",kwnames,&obj0,&obj1,&obj2)) SWIG_fail;
35608 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxPyTreeCtrl, 0 | 0 );
35609 if (!SWIG_IsOK(res1)) {
35610 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "TreeCtrl_GetChildrenCount" "', expected argument " "1"" of type '" "wxPyTreeCtrl *""'");
35611 }
35612 arg1 = reinterpret_cast< wxPyTreeCtrl * >(argp1);
35613 res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_wxTreeItemId, 0 | 0);
35614 if (!SWIG_IsOK(res2)) {
35615 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "TreeCtrl_GetChildrenCount" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");
35616 }
35617 if (!argp2) {
35618 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "TreeCtrl_GetChildrenCount" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");
35619 }
35620 arg2 = reinterpret_cast< wxTreeItemId * >(argp2);
35621 if (obj2) {
35622 ecode3 = SWIG_AsVal_bool(obj2, &val3);
35623 if (!SWIG_IsOK(ecode3)) {
35624 SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "TreeCtrl_GetChildrenCount" "', expected argument " "3"" of type '" "bool""'");
35625 }
35626 arg3 = static_cast< bool >(val3);
35627 }
35628 {
35629 PyThreadState* __tstate = wxPyBeginAllowThreads();
35630 result = (size_t)(arg1)->GetChildrenCount((wxTreeItemId const &)*arg2,arg3);
35631 wxPyEndAllowThreads(__tstate);
35632 if (PyErr_Occurred()) SWIG_fail;
35633 }
35634 resultobj = SWIG_From_size_t(static_cast< size_t >(result));
35635 return resultobj;
35636fail:
35637 return NULL;
d55e5bfc
RD
35638}
35639
35640
554f62e9
RD
35641SWIGINTERN PyObject *_wrap_TreeCtrl_GetRootItem(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
35642 PyObject *resultobj = 0;
35643 wxPyTreeCtrl *arg1 = (wxPyTreeCtrl *) 0 ;
35644 wxTreeItemId result;
35645 void *argp1 = 0 ;
35646 int res1 = 0 ;
35647 PyObject *swig_obj[1] ;
35648
35649 if (!args) SWIG_fail;
35650 swig_obj[0] = args;
35651 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxPyTreeCtrl, 0 | 0 );
35652 if (!SWIG_IsOK(res1)) {
35653 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "TreeCtrl_GetRootItem" "', expected argument " "1"" of type '" "wxPyTreeCtrl const *""'");
35654 }
35655 arg1 = reinterpret_cast< wxPyTreeCtrl * >(argp1);
35656 {
35657 PyThreadState* __tstate = wxPyBeginAllowThreads();
35658 result = ((wxPyTreeCtrl const *)arg1)->GetRootItem();
35659 wxPyEndAllowThreads(__tstate);
35660 if (PyErr_Occurred()) SWIG_fail;
35661 }
35662 resultobj = SWIG_NewPointerObj((new wxTreeItemId(static_cast< const wxTreeItemId& >(result))), SWIGTYPE_p_wxTreeItemId, SWIG_POINTER_OWN | 0 );
35663 return resultobj;
35664fail:
35665 return NULL;
d55e5bfc
RD
35666}
35667
35668
554f62e9
RD
35669SWIGINTERN PyObject *_wrap_TreeCtrl_GetSelection(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
35670 PyObject *resultobj = 0;
35671 wxPyTreeCtrl *arg1 = (wxPyTreeCtrl *) 0 ;
35672 wxTreeItemId result;
35673 void *argp1 = 0 ;
35674 int res1 = 0 ;
35675 PyObject *swig_obj[1] ;
35676
35677 if (!args) SWIG_fail;
35678 swig_obj[0] = args;
35679 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxPyTreeCtrl, 0 | 0 );
35680 if (!SWIG_IsOK(res1)) {
35681 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "TreeCtrl_GetSelection" "', expected argument " "1"" of type '" "wxPyTreeCtrl const *""'");
35682 }
35683 arg1 = reinterpret_cast< wxPyTreeCtrl * >(argp1);
35684 {
35685 PyThreadState* __tstate = wxPyBeginAllowThreads();
35686 result = ((wxPyTreeCtrl const *)arg1)->GetSelection();
35687 wxPyEndAllowThreads(__tstate);
35688 if (PyErr_Occurred()) SWIG_fail;
35689 }
35690 resultobj = SWIG_NewPointerObj((new wxTreeItemId(static_cast< const wxTreeItemId& >(result))), SWIGTYPE_p_wxTreeItemId, SWIG_POINTER_OWN | 0 );
35691 return resultobj;
35692fail:
35693 return NULL;
d55e5bfc
RD
35694}
35695
35696
554f62e9
RD
35697SWIGINTERN PyObject *_wrap_TreeCtrl_GetSelections(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
35698 PyObject *resultobj = 0;
35699 wxPyTreeCtrl *arg1 = (wxPyTreeCtrl *) 0 ;
35700 PyObject *result = 0 ;
35701 void *argp1 = 0 ;
35702 int res1 = 0 ;
35703 PyObject *swig_obj[1] ;
35704
35705 if (!args) SWIG_fail;
35706 swig_obj[0] = args;
35707 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxPyTreeCtrl, 0 | 0 );
35708 if (!SWIG_IsOK(res1)) {
35709 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "TreeCtrl_GetSelections" "', expected argument " "1"" of type '" "wxPyTreeCtrl *""'");
35710 }
35711 arg1 = reinterpret_cast< wxPyTreeCtrl * >(argp1);
35712 {
35713 PyThreadState* __tstate = wxPyBeginAllowThreads();
35714 result = (PyObject *)wxPyTreeCtrl_GetSelections(arg1);
35715 wxPyEndAllowThreads(__tstate);
35716 if (PyErr_Occurred()) SWIG_fail;
35717 }
35718 resultobj = result;
35719 return resultobj;
35720fail:
35721 return NULL;
35722}
35723
35724
35725SWIGINTERN PyObject *_wrap_TreeCtrl_GetItemParent(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
35726 PyObject *resultobj = 0;
35727 wxPyTreeCtrl *arg1 = (wxPyTreeCtrl *) 0 ;
35728 wxTreeItemId *arg2 = 0 ;
35729 wxTreeItemId result;
35730 void *argp1 = 0 ;
35731 int res1 = 0 ;
35732 void *argp2 = 0 ;
35733 int res2 = 0 ;
35734 PyObject * obj0 = 0 ;
35735 PyObject * obj1 = 0 ;
35736 char * kwnames[] = {
35737 (char *) "self",(char *) "item", NULL
35738 };
35739
35740 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TreeCtrl_GetItemParent",kwnames,&obj0,&obj1)) SWIG_fail;
35741 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxPyTreeCtrl, 0 | 0 );
35742 if (!SWIG_IsOK(res1)) {
35743 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "TreeCtrl_GetItemParent" "', expected argument " "1"" of type '" "wxPyTreeCtrl const *""'");
35744 }
35745 arg1 = reinterpret_cast< wxPyTreeCtrl * >(argp1);
35746 res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_wxTreeItemId, 0 | 0);
35747 if (!SWIG_IsOK(res2)) {
35748 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "TreeCtrl_GetItemParent" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");
35749 }
35750 if (!argp2) {
35751 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "TreeCtrl_GetItemParent" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");
35752 }
35753 arg2 = reinterpret_cast< wxTreeItemId * >(argp2);
35754 {
35755 PyThreadState* __tstate = wxPyBeginAllowThreads();
35756 result = ((wxPyTreeCtrl const *)arg1)->GetItemParent((wxTreeItemId const &)*arg2);
35757 wxPyEndAllowThreads(__tstate);
35758 if (PyErr_Occurred()) SWIG_fail;
35759 }
35760 resultobj = SWIG_NewPointerObj((new wxTreeItemId(static_cast< const wxTreeItemId& >(result))), SWIGTYPE_p_wxTreeItemId, SWIG_POINTER_OWN | 0 );
35761 return resultobj;
35762fail:
35763 return NULL;
35764}
35765
35766
35767SWIGINTERN PyObject *_wrap_TreeCtrl_GetFirstChild(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
35768 PyObject *resultobj = 0;
35769 wxPyTreeCtrl *arg1 = (wxPyTreeCtrl *) 0 ;
35770 wxTreeItemId *arg2 = 0 ;
35771 PyObject *result = 0 ;
35772 void *argp1 = 0 ;
35773 int res1 = 0 ;
35774 void *argp2 = 0 ;
35775 int res2 = 0 ;
35776 PyObject * obj0 = 0 ;
35777 PyObject * obj1 = 0 ;
35778 char * kwnames[] = {
35779 (char *) "self",(char *) "item", NULL
35780 };
35781
35782 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TreeCtrl_GetFirstChild",kwnames,&obj0,&obj1)) SWIG_fail;
35783 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxPyTreeCtrl, 0 | 0 );
35784 if (!SWIG_IsOK(res1)) {
35785 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "TreeCtrl_GetFirstChild" "', expected argument " "1"" of type '" "wxPyTreeCtrl *""'");
35786 }
35787 arg1 = reinterpret_cast< wxPyTreeCtrl * >(argp1);
35788 res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_wxTreeItemId, 0 | 0);
35789 if (!SWIG_IsOK(res2)) {
35790 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "TreeCtrl_GetFirstChild" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");
35791 }
35792 if (!argp2) {
35793 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "TreeCtrl_GetFirstChild" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");
35794 }
35795 arg2 = reinterpret_cast< wxTreeItemId * >(argp2);
35796 {
35797 PyThreadState* __tstate = wxPyBeginAllowThreads();
35798 result = (PyObject *)wxPyTreeCtrl_GetFirstChild(arg1,(wxTreeItemId const &)*arg2);
35799 wxPyEndAllowThreads(__tstate);
35800 if (PyErr_Occurred()) SWIG_fail;
35801 }
35802 resultobj = result;
35803 return resultobj;
35804fail:
35805 return NULL;
35806}
35807
35808
35809SWIGINTERN PyObject *_wrap_TreeCtrl_GetNextChild(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
35810 PyObject *resultobj = 0;
35811 wxPyTreeCtrl *arg1 = (wxPyTreeCtrl *) 0 ;
35812 wxTreeItemId *arg2 = 0 ;
35813 void *arg3 = (void *) 0 ;
35814 PyObject *result = 0 ;
35815 void *argp1 = 0 ;
35816 int res1 = 0 ;
35817 void *argp2 = 0 ;
35818 int res2 = 0 ;
35819 int res3 ;
35820 PyObject * obj0 = 0 ;
35821 PyObject * obj1 = 0 ;
35822 PyObject * obj2 = 0 ;
35823 char * kwnames[] = {
35824 (char *) "self",(char *) "item",(char *) "cookie", NULL
35825 };
35826
35827 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:TreeCtrl_GetNextChild",kwnames,&obj0,&obj1,&obj2)) SWIG_fail;
35828 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxPyTreeCtrl, 0 | 0 );
35829 if (!SWIG_IsOK(res1)) {
35830 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "TreeCtrl_GetNextChild" "', expected argument " "1"" of type '" "wxPyTreeCtrl *""'");
35831 }
35832 arg1 = reinterpret_cast< wxPyTreeCtrl * >(argp1);
35833 res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_wxTreeItemId, 0 | 0);
35834 if (!SWIG_IsOK(res2)) {
35835 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "TreeCtrl_GetNextChild" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");
35836 }
35837 if (!argp2) {
35838 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "TreeCtrl_GetNextChild" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");
35839 }
35840 arg2 = reinterpret_cast< wxTreeItemId * >(argp2);
35841 res3 = SWIG_ConvertPtr(obj2,SWIG_as_voidptrptr(&arg3), 0, 0);
35842 if (!SWIG_IsOK(res3)) {
35843 SWIG_exception_fail(SWIG_ArgError(res3), "in method '" "TreeCtrl_GetNextChild" "', expected argument " "3"" of type '" "void *""'");
35844 }
35845 {
35846 PyThreadState* __tstate = wxPyBeginAllowThreads();
35847 result = (PyObject *)wxPyTreeCtrl_GetNextChild(arg1,(wxTreeItemId const &)*arg2,arg3);
35848 wxPyEndAllowThreads(__tstate);
35849 if (PyErr_Occurred()) SWIG_fail;
35850 }
35851 resultobj = result;
35852 return resultobj;
35853fail:
35854 return NULL;
35855}
35856
35857
35858SWIGINTERN PyObject *_wrap_TreeCtrl_GetLastChild(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
35859 PyObject *resultobj = 0;
35860 wxPyTreeCtrl *arg1 = (wxPyTreeCtrl *) 0 ;
35861 wxTreeItemId *arg2 = 0 ;
35862 wxTreeItemId result;
35863 void *argp1 = 0 ;
35864 int res1 = 0 ;
35865 void *argp2 = 0 ;
35866 int res2 = 0 ;
35867 PyObject * obj0 = 0 ;
35868 PyObject * obj1 = 0 ;
35869 char * kwnames[] = {
35870 (char *) "self",(char *) "item", NULL
35871 };
35872
35873 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TreeCtrl_GetLastChild",kwnames,&obj0,&obj1)) SWIG_fail;
35874 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxPyTreeCtrl, 0 | 0 );
35875 if (!SWIG_IsOK(res1)) {
35876 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "TreeCtrl_GetLastChild" "', expected argument " "1"" of type '" "wxPyTreeCtrl const *""'");
35877 }
35878 arg1 = reinterpret_cast< wxPyTreeCtrl * >(argp1);
35879 res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_wxTreeItemId, 0 | 0);
35880 if (!SWIG_IsOK(res2)) {
35881 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "TreeCtrl_GetLastChild" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");
35882 }
35883 if (!argp2) {
35884 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "TreeCtrl_GetLastChild" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");
35885 }
35886 arg2 = reinterpret_cast< wxTreeItemId * >(argp2);
35887 {
35888 PyThreadState* __tstate = wxPyBeginAllowThreads();
35889 result = ((wxPyTreeCtrl const *)arg1)->GetLastChild((wxTreeItemId const &)*arg2);
35890 wxPyEndAllowThreads(__tstate);
35891 if (PyErr_Occurred()) SWIG_fail;
35892 }
35893 resultobj = SWIG_NewPointerObj((new wxTreeItemId(static_cast< const wxTreeItemId& >(result))), SWIGTYPE_p_wxTreeItemId, SWIG_POINTER_OWN | 0 );
35894 return resultobj;
35895fail:
35896 return NULL;
35897}
35898
35899
35900SWIGINTERN PyObject *_wrap_TreeCtrl_GetNextSibling(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
35901 PyObject *resultobj = 0;
35902 wxPyTreeCtrl *arg1 = (wxPyTreeCtrl *) 0 ;
35903 wxTreeItemId *arg2 = 0 ;
35904 wxTreeItemId result;
35905 void *argp1 = 0 ;
35906 int res1 = 0 ;
35907 void *argp2 = 0 ;
35908 int res2 = 0 ;
35909 PyObject * obj0 = 0 ;
35910 PyObject * obj1 = 0 ;
35911 char * kwnames[] = {
35912 (char *) "self",(char *) "item", NULL
35913 };
35914
35915 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TreeCtrl_GetNextSibling",kwnames,&obj0,&obj1)) SWIG_fail;
35916 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxPyTreeCtrl, 0 | 0 );
35917 if (!SWIG_IsOK(res1)) {
35918 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "TreeCtrl_GetNextSibling" "', expected argument " "1"" of type '" "wxPyTreeCtrl const *""'");
35919 }
35920 arg1 = reinterpret_cast< wxPyTreeCtrl * >(argp1);
35921 res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_wxTreeItemId, 0 | 0);
35922 if (!SWIG_IsOK(res2)) {
35923 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "TreeCtrl_GetNextSibling" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");
35924 }
35925 if (!argp2) {
35926 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "TreeCtrl_GetNextSibling" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");
35927 }
35928 arg2 = reinterpret_cast< wxTreeItemId * >(argp2);
35929 {
35930 PyThreadState* __tstate = wxPyBeginAllowThreads();
35931 result = ((wxPyTreeCtrl const *)arg1)->GetNextSibling((wxTreeItemId const &)*arg2);
35932 wxPyEndAllowThreads(__tstate);
35933 if (PyErr_Occurred()) SWIG_fail;
35934 }
35935 resultobj = SWIG_NewPointerObj((new wxTreeItemId(static_cast< const wxTreeItemId& >(result))), SWIGTYPE_p_wxTreeItemId, SWIG_POINTER_OWN | 0 );
35936 return resultobj;
35937fail:
35938 return NULL;
35939}
35940
35941
35942SWIGINTERN PyObject *_wrap_TreeCtrl_GetPrevSibling(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
35943 PyObject *resultobj = 0;
35944 wxPyTreeCtrl *arg1 = (wxPyTreeCtrl *) 0 ;
35945 wxTreeItemId *arg2 = 0 ;
35946 wxTreeItemId result;
35947 void *argp1 = 0 ;
35948 int res1 = 0 ;
35949 void *argp2 = 0 ;
35950 int res2 = 0 ;
35951 PyObject * obj0 = 0 ;
35952 PyObject * obj1 = 0 ;
35953 char * kwnames[] = {
35954 (char *) "self",(char *) "item", NULL
35955 };
35956
35957 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TreeCtrl_GetPrevSibling",kwnames,&obj0,&obj1)) SWIG_fail;
35958 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxPyTreeCtrl, 0 | 0 );
35959 if (!SWIG_IsOK(res1)) {
35960 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "TreeCtrl_GetPrevSibling" "', expected argument " "1"" of type '" "wxPyTreeCtrl const *""'");
35961 }
35962 arg1 = reinterpret_cast< wxPyTreeCtrl * >(argp1);
35963 res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_wxTreeItemId, 0 | 0);
35964 if (!SWIG_IsOK(res2)) {
35965 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "TreeCtrl_GetPrevSibling" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");
35966 }
35967 if (!argp2) {
35968 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "TreeCtrl_GetPrevSibling" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");
35969 }
35970 arg2 = reinterpret_cast< wxTreeItemId * >(argp2);
35971 {
35972 PyThreadState* __tstate = wxPyBeginAllowThreads();
35973 result = ((wxPyTreeCtrl const *)arg1)->GetPrevSibling((wxTreeItemId const &)*arg2);
35974 wxPyEndAllowThreads(__tstate);
35975 if (PyErr_Occurred()) SWIG_fail;
35976 }
35977 resultobj = SWIG_NewPointerObj((new wxTreeItemId(static_cast< const wxTreeItemId& >(result))), SWIGTYPE_p_wxTreeItemId, SWIG_POINTER_OWN | 0 );
35978 return resultobj;
35979fail:
35980 return NULL;
d55e5bfc
RD
35981}
35982
35983
554f62e9
RD
35984SWIGINTERN PyObject *_wrap_TreeCtrl_GetFirstVisibleItem(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
35985 PyObject *resultobj = 0;
35986 wxPyTreeCtrl *arg1 = (wxPyTreeCtrl *) 0 ;
35987 wxTreeItemId result;
35988 void *argp1 = 0 ;
35989 int res1 = 0 ;
35990 PyObject *swig_obj[1] ;
35991
35992 if (!args) SWIG_fail;
35993 swig_obj[0] = args;
35994 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxPyTreeCtrl, 0 | 0 );
35995 if (!SWIG_IsOK(res1)) {
35996 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "TreeCtrl_GetFirstVisibleItem" "', expected argument " "1"" of type '" "wxPyTreeCtrl const *""'");
35997 }
35998 arg1 = reinterpret_cast< wxPyTreeCtrl * >(argp1);
35999 {
36000 PyThreadState* __tstate = wxPyBeginAllowThreads();
36001 result = ((wxPyTreeCtrl const *)arg1)->GetFirstVisibleItem();
36002 wxPyEndAllowThreads(__tstate);
36003 if (PyErr_Occurred()) SWIG_fail;
36004 }
36005 resultobj = SWIG_NewPointerObj((new wxTreeItemId(static_cast< const wxTreeItemId& >(result))), SWIGTYPE_p_wxTreeItemId, SWIG_POINTER_OWN | 0 );
36006 return resultobj;
36007fail:
36008 return NULL;
36009}
36010
36011
36012SWIGINTERN PyObject *_wrap_TreeCtrl_GetNextVisible(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
36013 PyObject *resultobj = 0;
36014 wxPyTreeCtrl *arg1 = (wxPyTreeCtrl *) 0 ;
36015 wxTreeItemId *arg2 = 0 ;
36016 wxTreeItemId result;
36017 void *argp1 = 0 ;
36018 int res1 = 0 ;
36019 void *argp2 = 0 ;
36020 int res2 = 0 ;
36021 PyObject * obj0 = 0 ;
36022 PyObject * obj1 = 0 ;
36023 char * kwnames[] = {
36024 (char *) "self",(char *) "item", NULL
36025 };
36026
36027 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TreeCtrl_GetNextVisible",kwnames,&obj0,&obj1)) SWIG_fail;
36028 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxPyTreeCtrl, 0 | 0 );
36029 if (!SWIG_IsOK(res1)) {
36030 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "TreeCtrl_GetNextVisible" "', expected argument " "1"" of type '" "wxPyTreeCtrl const *""'");
36031 }
36032 arg1 = reinterpret_cast< wxPyTreeCtrl * >(argp1);
36033 res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_wxTreeItemId, 0 | 0);
36034 if (!SWIG_IsOK(res2)) {
36035 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "TreeCtrl_GetNextVisible" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");
36036 }
36037 if (!argp2) {
36038 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "TreeCtrl_GetNextVisible" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");
36039 }
36040 arg2 = reinterpret_cast< wxTreeItemId * >(argp2);
36041 {
36042 PyThreadState* __tstate = wxPyBeginAllowThreads();
36043 result = ((wxPyTreeCtrl const *)arg1)->GetNextVisible((wxTreeItemId const &)*arg2);
36044 wxPyEndAllowThreads(__tstate);
36045 if (PyErr_Occurred()) SWIG_fail;
36046 }
36047 resultobj = SWIG_NewPointerObj((new wxTreeItemId(static_cast< const wxTreeItemId& >(result))), SWIGTYPE_p_wxTreeItemId, SWIG_POINTER_OWN | 0 );
36048 return resultobj;
36049fail:
36050 return NULL;
36051}
36052
36053
36054SWIGINTERN PyObject *_wrap_TreeCtrl_GetPrevVisible(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
36055 PyObject *resultobj = 0;
36056 wxPyTreeCtrl *arg1 = (wxPyTreeCtrl *) 0 ;
36057 wxTreeItemId *arg2 = 0 ;
36058 wxTreeItemId result;
36059 void *argp1 = 0 ;
36060 int res1 = 0 ;
36061 void *argp2 = 0 ;
36062 int res2 = 0 ;
36063 PyObject * obj0 = 0 ;
36064 PyObject * obj1 = 0 ;
36065 char * kwnames[] = {
36066 (char *) "self",(char *) "item", NULL
36067 };
36068
36069 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TreeCtrl_GetPrevVisible",kwnames,&obj0,&obj1)) SWIG_fail;
36070 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxPyTreeCtrl, 0 | 0 );
36071 if (!SWIG_IsOK(res1)) {
36072 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "TreeCtrl_GetPrevVisible" "', expected argument " "1"" of type '" "wxPyTreeCtrl const *""'");
36073 }
36074 arg1 = reinterpret_cast< wxPyTreeCtrl * >(argp1);
36075 res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_wxTreeItemId, 0 | 0);
36076 if (!SWIG_IsOK(res2)) {
36077 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "TreeCtrl_GetPrevVisible" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");
36078 }
36079 if (!argp2) {
36080 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "TreeCtrl_GetPrevVisible" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");
36081 }
36082 arg2 = reinterpret_cast< wxTreeItemId * >(argp2);
36083 {
36084 PyThreadState* __tstate = wxPyBeginAllowThreads();
36085 result = ((wxPyTreeCtrl const *)arg1)->GetPrevVisible((wxTreeItemId const &)*arg2);
36086 wxPyEndAllowThreads(__tstate);
36087 if (PyErr_Occurred()) SWIG_fail;
36088 }
36089 resultobj = SWIG_NewPointerObj((new wxTreeItemId(static_cast< const wxTreeItemId& >(result))), SWIGTYPE_p_wxTreeItemId, SWIG_POINTER_OWN | 0 );
36090 return resultobj;
36091fail:
36092 return NULL;
36093}
36094
36095
36096SWIGINTERN PyObject *_wrap_TreeCtrl_AddRoot(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
36097 PyObject *resultobj = 0;
36098 wxPyTreeCtrl *arg1 = (wxPyTreeCtrl *) 0 ;
36099 wxString *arg2 = 0 ;
36100 int arg3 = (int) -1 ;
36101 int arg4 = (int) -1 ;
36102 wxPyTreeItemData *arg5 = (wxPyTreeItemData *) NULL ;
36103 wxTreeItemId result;
36104 void *argp1 = 0 ;
36105 int res1 = 0 ;
36106 bool temp2 = false ;
36107 int val3 ;
36108 int ecode3 = 0 ;
36109 int val4 ;
36110 int ecode4 = 0 ;
36111 int res5 = 0 ;
36112 PyObject * obj0 = 0 ;
36113 PyObject * obj1 = 0 ;
36114 PyObject * obj2 = 0 ;
36115 PyObject * obj3 = 0 ;
36116 PyObject * obj4 = 0 ;
36117 char * kwnames[] = {
36118 (char *) "self",(char *) "text",(char *) "image",(char *) "selectedImage",(char *) "data", NULL
36119 };
36120
36121 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|OOO:TreeCtrl_AddRoot",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4)) SWIG_fail;
36122 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxPyTreeCtrl, 0 | 0 );
36123 if (!SWIG_IsOK(res1)) {
36124 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "TreeCtrl_AddRoot" "', expected argument " "1"" of type '" "wxPyTreeCtrl *""'");
36125 }
36126 arg1 = reinterpret_cast< wxPyTreeCtrl * >(argp1);
36127 {
36128 arg2 = wxString_in_helper(obj1);
36129 if (arg2 == NULL) SWIG_fail;
36130 temp2 = true;
36131 }
36132 if (obj2) {
36133 ecode3 = SWIG_AsVal_int(obj2, &val3);
36134 if (!SWIG_IsOK(ecode3)) {
36135 SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "TreeCtrl_AddRoot" "', expected argument " "3"" of type '" "int""'");
36136 }
36137 arg3 = static_cast< int >(val3);
36138 }
36139 if (obj3) {
36140 ecode4 = SWIG_AsVal_int(obj3, &val4);
36141 if (!SWIG_IsOK(ecode4)) {
36142 SWIG_exception_fail(SWIG_ArgError(ecode4), "in method '" "TreeCtrl_AddRoot" "', expected argument " "4"" of type '" "int""'");
36143 }
36144 arg4 = static_cast< int >(val4);
36145 }
36146 if (obj4) {
36147 res5 = SWIG_ConvertPtr(obj4, SWIG_as_voidptrptr(&arg5), SWIGTYPE_p_wxPyTreeItemData, SWIG_POINTER_DISOWN | 0 );
36148 if (!SWIG_IsOK(res5)) {
36149 SWIG_exception_fail(SWIG_ArgError(res5), "in method '" "TreeCtrl_AddRoot" "', expected argument " "5"" of type '" "wxPyTreeItemData *""'");
d55e5bfc 36150 }
554f62e9
RD
36151 }
36152 {
36153 PyThreadState* __tstate = wxPyBeginAllowThreads();
36154 result = (arg1)->AddRoot((wxString const &)*arg2,arg3,arg4,arg5);
36155 wxPyEndAllowThreads(__tstate);
36156 if (PyErr_Occurred()) SWIG_fail;
36157 }
36158 resultobj = SWIG_NewPointerObj((new wxTreeItemId(static_cast< const wxTreeItemId& >(result))), SWIGTYPE_p_wxTreeItemId, SWIG_POINTER_OWN | 0 );
36159 {
36160 if (temp2)
36161 delete arg2;
36162 }
36163 return resultobj;
36164fail:
36165 {
36166 if (temp2)
36167 delete arg2;
36168 }
36169 return NULL;
36170}
36171
36172
36173SWIGINTERN PyObject *_wrap_TreeCtrl_PrependItem(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
36174 PyObject *resultobj = 0;
36175 wxPyTreeCtrl *arg1 = (wxPyTreeCtrl *) 0 ;
36176 wxTreeItemId *arg2 = 0 ;
36177 wxString *arg3 = 0 ;
36178 int arg4 = (int) -1 ;
36179 int arg5 = (int) -1 ;
36180 wxPyTreeItemData *arg6 = (wxPyTreeItemData *) NULL ;
36181 wxTreeItemId result;
36182 void *argp1 = 0 ;
36183 int res1 = 0 ;
36184 void *argp2 = 0 ;
36185 int res2 = 0 ;
36186 bool temp3 = false ;
36187 int val4 ;
36188 int ecode4 = 0 ;
36189 int val5 ;
36190 int ecode5 = 0 ;
36191 int res6 = 0 ;
36192 PyObject * obj0 = 0 ;
36193 PyObject * obj1 = 0 ;
36194 PyObject * obj2 = 0 ;
36195 PyObject * obj3 = 0 ;
36196 PyObject * obj4 = 0 ;
36197 PyObject * obj5 = 0 ;
36198 char * kwnames[] = {
36199 (char *) "self",(char *) "parent",(char *) "text",(char *) "image",(char *) "selectedImage",(char *) "data", NULL
36200 };
36201
36202 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO|OOO:TreeCtrl_PrependItem",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5)) SWIG_fail;
36203 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxPyTreeCtrl, 0 | 0 );
36204 if (!SWIG_IsOK(res1)) {
36205 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "TreeCtrl_PrependItem" "', expected argument " "1"" of type '" "wxPyTreeCtrl *""'");
36206 }
36207 arg1 = reinterpret_cast< wxPyTreeCtrl * >(argp1);
36208 res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_wxTreeItemId, 0 | 0);
36209 if (!SWIG_IsOK(res2)) {
36210 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "TreeCtrl_PrependItem" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");
36211 }
36212 if (!argp2) {
36213 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "TreeCtrl_PrependItem" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");
36214 }
36215 arg2 = reinterpret_cast< wxTreeItemId * >(argp2);
36216 {
36217 arg3 = wxString_in_helper(obj2);
36218 if (arg3 == NULL) SWIG_fail;
36219 temp3 = true;
36220 }
36221 if (obj3) {
36222 ecode4 = SWIG_AsVal_int(obj3, &val4);
36223 if (!SWIG_IsOK(ecode4)) {
36224 SWIG_exception_fail(SWIG_ArgError(ecode4), "in method '" "TreeCtrl_PrependItem" "', expected argument " "4"" of type '" "int""'");
36225 }
36226 arg4 = static_cast< int >(val4);
36227 }
36228 if (obj4) {
36229 ecode5 = SWIG_AsVal_int(obj4, &val5);
36230 if (!SWIG_IsOK(ecode5)) {
36231 SWIG_exception_fail(SWIG_ArgError(ecode5), "in method '" "TreeCtrl_PrependItem" "', expected argument " "5"" of type '" "int""'");
36232 }
36233 arg5 = static_cast< int >(val5);
36234 }
36235 if (obj5) {
36236 res6 = SWIG_ConvertPtr(obj5, SWIG_as_voidptrptr(&arg6), SWIGTYPE_p_wxPyTreeItemData, SWIG_POINTER_DISOWN | 0 );
36237 if (!SWIG_IsOK(res6)) {
36238 SWIG_exception_fail(SWIG_ArgError(res6), "in method '" "TreeCtrl_PrependItem" "', expected argument " "6"" of type '" "wxPyTreeItemData *""'");
093d3ff1 36239 }
554f62e9
RD
36240 }
36241 {
36242 PyThreadState* __tstate = wxPyBeginAllowThreads();
36243 result = (arg1)->PrependItem((wxTreeItemId const &)*arg2,(wxString const &)*arg3,arg4,arg5,arg6);
36244 wxPyEndAllowThreads(__tstate);
36245 if (PyErr_Occurred()) SWIG_fail;
36246 }
36247 resultobj = SWIG_NewPointerObj((new wxTreeItemId(static_cast< const wxTreeItemId& >(result))), SWIGTYPE_p_wxTreeItemId, SWIG_POINTER_OWN | 0 );
36248 {
36249 if (temp3)
36250 delete arg3;
36251 }
36252 return resultobj;
36253fail:
36254 {
36255 if (temp3)
36256 delete arg3;
36257 }
36258 return NULL;
36259}
36260
36261
36262SWIGINTERN PyObject *_wrap_TreeCtrl_InsertItem(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
36263 PyObject *resultobj = 0;
36264 wxPyTreeCtrl *arg1 = (wxPyTreeCtrl *) 0 ;
36265 wxTreeItemId *arg2 = 0 ;
36266 wxTreeItemId *arg3 = 0 ;
36267 wxString *arg4 = 0 ;
36268 int arg5 = (int) -1 ;
36269 int arg6 = (int) -1 ;
36270 wxPyTreeItemData *arg7 = (wxPyTreeItemData *) NULL ;
36271 wxTreeItemId result;
36272 void *argp1 = 0 ;
36273 int res1 = 0 ;
36274 void *argp2 = 0 ;
36275 int res2 = 0 ;
36276 void *argp3 = 0 ;
36277 int res3 = 0 ;
36278 bool temp4 = false ;
36279 int val5 ;
36280 int ecode5 = 0 ;
36281 int val6 ;
36282 int ecode6 = 0 ;
36283 int res7 = 0 ;
36284 PyObject * obj0 = 0 ;
36285 PyObject * obj1 = 0 ;
36286 PyObject * obj2 = 0 ;
36287 PyObject * obj3 = 0 ;
36288 PyObject * obj4 = 0 ;
36289 PyObject * obj5 = 0 ;
36290 PyObject * obj6 = 0 ;
36291 char * kwnames[] = {
36292 (char *) "self",(char *) "parent",(char *) "idPrevious",(char *) "text",(char *) "image",(char *) "selectedImage",(char *) "data", NULL
36293 };
36294
36295 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOO|OOO:TreeCtrl_InsertItem",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6)) SWIG_fail;
36296 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxPyTreeCtrl, 0 | 0 );
36297 if (!SWIG_IsOK(res1)) {
36298 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "TreeCtrl_InsertItem" "', expected argument " "1"" of type '" "wxPyTreeCtrl *""'");
36299 }
36300 arg1 = reinterpret_cast< wxPyTreeCtrl * >(argp1);
36301 res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_wxTreeItemId, 0 | 0);
36302 if (!SWIG_IsOK(res2)) {
36303 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "TreeCtrl_InsertItem" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");
36304 }
36305 if (!argp2) {
36306 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "TreeCtrl_InsertItem" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");
36307 }
36308 arg2 = reinterpret_cast< wxTreeItemId * >(argp2);
36309 res3 = SWIG_ConvertPtr(obj2, &argp3, SWIGTYPE_p_wxTreeItemId, 0 | 0);
36310 if (!SWIG_IsOK(res3)) {
36311 SWIG_exception_fail(SWIG_ArgError(res3), "in method '" "TreeCtrl_InsertItem" "', expected argument " "3"" of type '" "wxTreeItemId const &""'");
36312 }
36313 if (!argp3) {
36314 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "TreeCtrl_InsertItem" "', expected argument " "3"" of type '" "wxTreeItemId const &""'");
36315 }
36316 arg3 = reinterpret_cast< wxTreeItemId * >(argp3);
36317 {
36318 arg4 = wxString_in_helper(obj3);
36319 if (arg4 == NULL) SWIG_fail;
36320 temp4 = true;
36321 }
36322 if (obj4) {
36323 ecode5 = SWIG_AsVal_int(obj4, &val5);
36324 if (!SWIG_IsOK(ecode5)) {
36325 SWIG_exception_fail(SWIG_ArgError(ecode5), "in method '" "TreeCtrl_InsertItem" "', expected argument " "5"" of type '" "int""'");
36326 }
36327 arg5 = static_cast< int >(val5);
36328 }
36329 if (obj5) {
36330 ecode6 = SWIG_AsVal_int(obj5, &val6);
36331 if (!SWIG_IsOK(ecode6)) {
36332 SWIG_exception_fail(SWIG_ArgError(ecode6), "in method '" "TreeCtrl_InsertItem" "', expected argument " "6"" of type '" "int""'");
36333 }
36334 arg6 = static_cast< int >(val6);
36335 }
36336 if (obj6) {
36337 res7 = SWIG_ConvertPtr(obj6, SWIG_as_voidptrptr(&arg7), SWIGTYPE_p_wxPyTreeItemData, SWIG_POINTER_DISOWN | 0 );
36338 if (!SWIG_IsOK(res7)) {
36339 SWIG_exception_fail(SWIG_ArgError(res7), "in method '" "TreeCtrl_InsertItem" "', expected argument " "7"" of type '" "wxPyTreeItemData *""'");
d55e5bfc 36340 }
554f62e9
RD
36341 }
36342 {
36343 PyThreadState* __tstate = wxPyBeginAllowThreads();
36344 result = (arg1)->InsertItem((wxTreeItemId const &)*arg2,(wxTreeItemId const &)*arg3,(wxString const &)*arg4,arg5,arg6,arg7);
36345 wxPyEndAllowThreads(__tstate);
36346 if (PyErr_Occurred()) SWIG_fail;
36347 }
36348 resultobj = SWIG_NewPointerObj((new wxTreeItemId(static_cast< const wxTreeItemId& >(result))), SWIGTYPE_p_wxTreeItemId, SWIG_POINTER_OWN | 0 );
36349 {
36350 if (temp4)
36351 delete arg4;
36352 }
36353 return resultobj;
36354fail:
36355 {
36356 if (temp4)
36357 delete arg4;
36358 }
36359 return NULL;
36360}
36361
36362
36363SWIGINTERN PyObject *_wrap_TreeCtrl_InsertItemBefore(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
36364 PyObject *resultobj = 0;
36365 wxPyTreeCtrl *arg1 = (wxPyTreeCtrl *) 0 ;
36366 wxTreeItemId *arg2 = 0 ;
36367 size_t arg3 ;
36368 wxString *arg4 = 0 ;
36369 int arg5 = (int) -1 ;
36370 int arg6 = (int) -1 ;
36371 wxPyTreeItemData *arg7 = (wxPyTreeItemData *) NULL ;
36372 wxTreeItemId result;
36373 void *argp1 = 0 ;
36374 int res1 = 0 ;
36375 void *argp2 = 0 ;
36376 int res2 = 0 ;
36377 size_t val3 ;
36378 int ecode3 = 0 ;
36379 bool temp4 = false ;
36380 int val5 ;
36381 int ecode5 = 0 ;
36382 int val6 ;
36383 int ecode6 = 0 ;
36384 int res7 = 0 ;
36385 PyObject * obj0 = 0 ;
36386 PyObject * obj1 = 0 ;
36387 PyObject * obj2 = 0 ;
36388 PyObject * obj3 = 0 ;
36389 PyObject * obj4 = 0 ;
36390 PyObject * obj5 = 0 ;
36391 PyObject * obj6 = 0 ;
36392 char * kwnames[] = {
36393 (char *) "self",(char *) "parent",(char *) "index",(char *) "text",(char *) "image",(char *) "selectedImage",(char *) "data", NULL
36394 };
36395
36396 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOO|OOO:TreeCtrl_InsertItemBefore",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6)) SWIG_fail;
36397 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxPyTreeCtrl, 0 | 0 );
36398 if (!SWIG_IsOK(res1)) {
36399 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "TreeCtrl_InsertItemBefore" "', expected argument " "1"" of type '" "wxPyTreeCtrl *""'");
36400 }
36401 arg1 = reinterpret_cast< wxPyTreeCtrl * >(argp1);
36402 res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_wxTreeItemId, 0 | 0);
36403 if (!SWIG_IsOK(res2)) {
36404 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "TreeCtrl_InsertItemBefore" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");
36405 }
36406 if (!argp2) {
36407 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "TreeCtrl_InsertItemBefore" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");
36408 }
36409 arg2 = reinterpret_cast< wxTreeItemId * >(argp2);
36410 ecode3 = SWIG_AsVal_size_t(obj2, &val3);
36411 if (!SWIG_IsOK(ecode3)) {
36412 SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "TreeCtrl_InsertItemBefore" "', expected argument " "3"" of type '" "size_t""'");
36413 }
36414 arg3 = static_cast< size_t >(val3);
36415 {
36416 arg4 = wxString_in_helper(obj3);
36417 if (arg4 == NULL) SWIG_fail;
36418 temp4 = true;
36419 }
36420 if (obj4) {
36421 ecode5 = SWIG_AsVal_int(obj4, &val5);
36422 if (!SWIG_IsOK(ecode5)) {
36423 SWIG_exception_fail(SWIG_ArgError(ecode5), "in method '" "TreeCtrl_InsertItemBefore" "', expected argument " "5"" of type '" "int""'");
36424 }
36425 arg5 = static_cast< int >(val5);
36426 }
36427 if (obj5) {
36428 ecode6 = SWIG_AsVal_int(obj5, &val6);
36429 if (!SWIG_IsOK(ecode6)) {
36430 SWIG_exception_fail(SWIG_ArgError(ecode6), "in method '" "TreeCtrl_InsertItemBefore" "', expected argument " "6"" of type '" "int""'");
36431 }
36432 arg6 = static_cast< int >(val6);
36433 }
36434 if (obj6) {
36435 res7 = SWIG_ConvertPtr(obj6, SWIG_as_voidptrptr(&arg7), SWIGTYPE_p_wxPyTreeItemData, SWIG_POINTER_DISOWN | 0 );
36436 if (!SWIG_IsOK(res7)) {
36437 SWIG_exception_fail(SWIG_ArgError(res7), "in method '" "TreeCtrl_InsertItemBefore" "', expected argument " "7"" of type '" "wxPyTreeItemData *""'");
093d3ff1 36438 }
554f62e9
RD
36439 }
36440 {
36441 PyThreadState* __tstate = wxPyBeginAllowThreads();
36442 result = (arg1)->InsertItem((wxTreeItemId const &)*arg2,arg3,(wxString const &)*arg4,arg5,arg6,arg7);
36443 wxPyEndAllowThreads(__tstate);
36444 if (PyErr_Occurred()) SWIG_fail;
36445 }
36446 resultobj = SWIG_NewPointerObj((new wxTreeItemId(static_cast< const wxTreeItemId& >(result))), SWIGTYPE_p_wxTreeItemId, SWIG_POINTER_OWN | 0 );
36447 {
36448 if (temp4)
36449 delete arg4;
36450 }
36451 return resultobj;
36452fail:
36453 {
36454 if (temp4)
36455 delete arg4;
36456 }
36457 return NULL;
36458}
36459
36460
36461SWIGINTERN PyObject *_wrap_TreeCtrl_AppendItem(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
36462 PyObject *resultobj = 0;
36463 wxPyTreeCtrl *arg1 = (wxPyTreeCtrl *) 0 ;
36464 wxTreeItemId *arg2 = 0 ;
36465 wxString *arg3 = 0 ;
36466 int arg4 = (int) -1 ;
36467 int arg5 = (int) -1 ;
36468 wxPyTreeItemData *arg6 = (wxPyTreeItemData *) NULL ;
36469 wxTreeItemId result;
36470 void *argp1 = 0 ;
36471 int res1 = 0 ;
36472 void *argp2 = 0 ;
36473 int res2 = 0 ;
36474 bool temp3 = false ;
36475 int val4 ;
36476 int ecode4 = 0 ;
36477 int val5 ;
36478 int ecode5 = 0 ;
36479 int res6 = 0 ;
36480 PyObject * obj0 = 0 ;
36481 PyObject * obj1 = 0 ;
36482 PyObject * obj2 = 0 ;
36483 PyObject * obj3 = 0 ;
36484 PyObject * obj4 = 0 ;
36485 PyObject * obj5 = 0 ;
36486 char * kwnames[] = {
36487 (char *) "self",(char *) "parent",(char *) "text",(char *) "image",(char *) "selectedImage",(char *) "data", NULL
36488 };
36489
36490 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO|OOO:TreeCtrl_AppendItem",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5)) SWIG_fail;
36491 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxPyTreeCtrl, 0 | 0 );
36492 if (!SWIG_IsOK(res1)) {
36493 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "TreeCtrl_AppendItem" "', expected argument " "1"" of type '" "wxPyTreeCtrl *""'");
36494 }
36495 arg1 = reinterpret_cast< wxPyTreeCtrl * >(argp1);
36496 res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_wxTreeItemId, 0 | 0);
36497 if (!SWIG_IsOK(res2)) {
36498 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "TreeCtrl_AppendItem" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");
36499 }
36500 if (!argp2) {
36501 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "TreeCtrl_AppendItem" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");
36502 }
36503 arg2 = reinterpret_cast< wxTreeItemId * >(argp2);
36504 {
36505 arg3 = wxString_in_helper(obj2);
36506 if (arg3 == NULL) SWIG_fail;
36507 temp3 = true;
36508 }
36509 if (obj3) {
36510 ecode4 = SWIG_AsVal_int(obj3, &val4);
36511 if (!SWIG_IsOK(ecode4)) {
36512 SWIG_exception_fail(SWIG_ArgError(ecode4), "in method '" "TreeCtrl_AppendItem" "', expected argument " "4"" of type '" "int""'");
36513 }
36514 arg4 = static_cast< int >(val4);
36515 }
36516 if (obj4) {
36517 ecode5 = SWIG_AsVal_int(obj4, &val5);
36518 if (!SWIG_IsOK(ecode5)) {
36519 SWIG_exception_fail(SWIG_ArgError(ecode5), "in method '" "TreeCtrl_AppendItem" "', expected argument " "5"" of type '" "int""'");
36520 }
36521 arg5 = static_cast< int >(val5);
36522 }
36523 if (obj5) {
36524 res6 = SWIG_ConvertPtr(obj5, SWIG_as_voidptrptr(&arg6), SWIGTYPE_p_wxPyTreeItemData, SWIG_POINTER_DISOWN | 0 );
36525 if (!SWIG_IsOK(res6)) {
36526 SWIG_exception_fail(SWIG_ArgError(res6), "in method '" "TreeCtrl_AppendItem" "', expected argument " "6"" of type '" "wxPyTreeItemData *""'");
d55e5bfc 36527 }
554f62e9
RD
36528 }
36529 {
36530 PyThreadState* __tstate = wxPyBeginAllowThreads();
36531 result = (arg1)->AppendItem((wxTreeItemId const &)*arg2,(wxString const &)*arg3,arg4,arg5,arg6);
36532 wxPyEndAllowThreads(__tstate);
36533 if (PyErr_Occurred()) SWIG_fail;
36534 }
36535 resultobj = SWIG_NewPointerObj((new wxTreeItemId(static_cast< const wxTreeItemId& >(result))), SWIGTYPE_p_wxTreeItemId, SWIG_POINTER_OWN | 0 );
36536 {
36537 if (temp3)
36538 delete arg3;
36539 }
36540 return resultobj;
36541fail:
36542 {
36543 if (temp3)
36544 delete arg3;
36545 }
36546 return NULL;
36547}
36548
36549
36550SWIGINTERN PyObject *_wrap_TreeCtrl_Delete(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
36551 PyObject *resultobj = 0;
36552 wxPyTreeCtrl *arg1 = (wxPyTreeCtrl *) 0 ;
36553 wxTreeItemId *arg2 = 0 ;
36554 void *argp1 = 0 ;
36555 int res1 = 0 ;
36556 void *argp2 = 0 ;
36557 int res2 = 0 ;
36558 PyObject * obj0 = 0 ;
36559 PyObject * obj1 = 0 ;
36560 char * kwnames[] = {
36561 (char *) "self",(char *) "item", NULL
36562 };
36563
36564 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TreeCtrl_Delete",kwnames,&obj0,&obj1)) SWIG_fail;
36565 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxPyTreeCtrl, 0 | 0 );
36566 if (!SWIG_IsOK(res1)) {
36567 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "TreeCtrl_Delete" "', expected argument " "1"" of type '" "wxPyTreeCtrl *""'");
36568 }
36569 arg1 = reinterpret_cast< wxPyTreeCtrl * >(argp1);
36570 res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_wxTreeItemId, 0 | 0);
36571 if (!SWIG_IsOK(res2)) {
36572 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "TreeCtrl_Delete" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");
36573 }
36574 if (!argp2) {
36575 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "TreeCtrl_Delete" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");
36576 }
36577 arg2 = reinterpret_cast< wxTreeItemId * >(argp2);
36578 {
36579 PyThreadState* __tstate = wxPyBeginAllowThreads();
36580 (arg1)->Delete((wxTreeItemId const &)*arg2);
36581 wxPyEndAllowThreads(__tstate);
36582 if (PyErr_Occurred()) SWIG_fail;
36583 }
36584 resultobj = SWIG_Py_Void();
36585 return resultobj;
36586fail:
36587 return NULL;
36588}
36589
36590
36591SWIGINTERN PyObject *_wrap_TreeCtrl_DeleteChildren(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
36592 PyObject *resultobj = 0;
36593 wxPyTreeCtrl *arg1 = (wxPyTreeCtrl *) 0 ;
36594 wxTreeItemId *arg2 = 0 ;
36595 void *argp1 = 0 ;
36596 int res1 = 0 ;
36597 void *argp2 = 0 ;
36598 int res2 = 0 ;
36599 PyObject * obj0 = 0 ;
36600 PyObject * obj1 = 0 ;
36601 char * kwnames[] = {
36602 (char *) "self",(char *) "item", NULL
36603 };
36604
36605 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TreeCtrl_DeleteChildren",kwnames,&obj0,&obj1)) SWIG_fail;
36606 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxPyTreeCtrl, 0 | 0 );
36607 if (!SWIG_IsOK(res1)) {
36608 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "TreeCtrl_DeleteChildren" "', expected argument " "1"" of type '" "wxPyTreeCtrl *""'");
36609 }
36610 arg1 = reinterpret_cast< wxPyTreeCtrl * >(argp1);
36611 res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_wxTreeItemId, 0 | 0);
36612 if (!SWIG_IsOK(res2)) {
36613 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "TreeCtrl_DeleteChildren" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");
36614 }
36615 if (!argp2) {
36616 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "TreeCtrl_DeleteChildren" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");
36617 }
36618 arg2 = reinterpret_cast< wxTreeItemId * >(argp2);
36619 {
36620 PyThreadState* __tstate = wxPyBeginAllowThreads();
36621 (arg1)->DeleteChildren((wxTreeItemId const &)*arg2);
36622 wxPyEndAllowThreads(__tstate);
36623 if (PyErr_Occurred()) SWIG_fail;
36624 }
36625 resultobj = SWIG_Py_Void();
36626 return resultobj;
36627fail:
36628 return NULL;
d55e5bfc
RD
36629}
36630
36631
554f62e9
RD
36632SWIGINTERN PyObject *_wrap_TreeCtrl_DeleteAllItems(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
36633 PyObject *resultobj = 0;
36634 wxPyTreeCtrl *arg1 = (wxPyTreeCtrl *) 0 ;
36635 void *argp1 = 0 ;
36636 int res1 = 0 ;
36637 PyObject *swig_obj[1] ;
36638
36639 if (!args) SWIG_fail;
36640 swig_obj[0] = args;
36641 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxPyTreeCtrl, 0 | 0 );
36642 if (!SWIG_IsOK(res1)) {
36643 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "TreeCtrl_DeleteAllItems" "', expected argument " "1"" of type '" "wxPyTreeCtrl *""'");
36644 }
36645 arg1 = reinterpret_cast< wxPyTreeCtrl * >(argp1);
36646 {
36647 PyThreadState* __tstate = wxPyBeginAllowThreads();
36648 (arg1)->DeleteAllItems();
36649 wxPyEndAllowThreads(__tstate);
36650 if (PyErr_Occurred()) SWIG_fail;
36651 }
36652 resultobj = SWIG_Py_Void();
36653 return resultobj;
36654fail:
36655 return NULL;
36656}
36657
36658
36659SWIGINTERN PyObject *_wrap_TreeCtrl_Expand(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
36660 PyObject *resultobj = 0;
36661 wxPyTreeCtrl *arg1 = (wxPyTreeCtrl *) 0 ;
36662 wxTreeItemId *arg2 = 0 ;
36663 void *argp1 = 0 ;
36664 int res1 = 0 ;
36665 void *argp2 = 0 ;
36666 int res2 = 0 ;
36667 PyObject * obj0 = 0 ;
36668 PyObject * obj1 = 0 ;
36669 char * kwnames[] = {
36670 (char *) "self",(char *) "item", NULL
36671 };
36672
36673 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TreeCtrl_Expand",kwnames,&obj0,&obj1)) SWIG_fail;
36674 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxPyTreeCtrl, 0 | 0 );
36675 if (!SWIG_IsOK(res1)) {
36676 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "TreeCtrl_Expand" "', expected argument " "1"" of type '" "wxPyTreeCtrl *""'");
36677 }
36678 arg1 = reinterpret_cast< wxPyTreeCtrl * >(argp1);
36679 res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_wxTreeItemId, 0 | 0);
36680 if (!SWIG_IsOK(res2)) {
36681 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "TreeCtrl_Expand" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");
36682 }
36683 if (!argp2) {
36684 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "TreeCtrl_Expand" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");
36685 }
36686 arg2 = reinterpret_cast< wxTreeItemId * >(argp2);
36687 {
36688 PyThreadState* __tstate = wxPyBeginAllowThreads();
36689 (arg1)->Expand((wxTreeItemId const &)*arg2);
36690 wxPyEndAllowThreads(__tstate);
36691 if (PyErr_Occurred()) SWIG_fail;
36692 }
36693 resultobj = SWIG_Py_Void();
36694 return resultobj;
36695fail:
36696 return NULL;
36697}
36698
36699
453fb36b
RD
36700SWIGINTERN PyObject *_wrap_TreeCtrl_ExpandAllChildren(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
36701 PyObject *resultobj = 0;
36702 wxPyTreeCtrl *arg1 = (wxPyTreeCtrl *) 0 ;
36703 wxTreeItemId *arg2 = 0 ;
36704 void *argp1 = 0 ;
36705 int res1 = 0 ;
36706 void *argp2 = 0 ;
36707 int res2 = 0 ;
36708 PyObject * obj0 = 0 ;
36709 PyObject * obj1 = 0 ;
36710 char * kwnames[] = {
36711 (char *) "self",(char *) "item", NULL
36712 };
36713
36714 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TreeCtrl_ExpandAllChildren",kwnames,&obj0,&obj1)) SWIG_fail;
36715 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxPyTreeCtrl, 0 | 0 );
36716 if (!SWIG_IsOK(res1)) {
36717 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "TreeCtrl_ExpandAllChildren" "', expected argument " "1"" of type '" "wxPyTreeCtrl *""'");
36718 }
36719 arg1 = reinterpret_cast< wxPyTreeCtrl * >(argp1);
36720 res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_wxTreeItemId, 0 | 0);
36721 if (!SWIG_IsOK(res2)) {
36722 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "TreeCtrl_ExpandAllChildren" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");
36723 }
36724 if (!argp2) {
36725 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "TreeCtrl_ExpandAllChildren" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");
36726 }
36727 arg2 = reinterpret_cast< wxTreeItemId * >(argp2);
36728 {
36729 PyThreadState* __tstate = wxPyBeginAllowThreads();
36730 (arg1)->ExpandAllChildren((wxTreeItemId const &)*arg2);
36731 wxPyEndAllowThreads(__tstate);
36732 if (PyErr_Occurred()) SWIG_fail;
36733 }
36734 resultobj = SWIG_Py_Void();
36735 return resultobj;
36736fail:
36737 return NULL;
36738}
36739
36740
36741SWIGINTERN PyObject *_wrap_TreeCtrl_ExpandAll(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
36742 PyObject *resultobj = 0;
36743 wxPyTreeCtrl *arg1 = (wxPyTreeCtrl *) 0 ;
36744 void *argp1 = 0 ;
36745 int res1 = 0 ;
36746 PyObject *swig_obj[1] ;
36747
36748 if (!args) SWIG_fail;
36749 swig_obj[0] = args;
36750 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxPyTreeCtrl, 0 | 0 );
36751 if (!SWIG_IsOK(res1)) {
36752 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "TreeCtrl_ExpandAll" "', expected argument " "1"" of type '" "wxPyTreeCtrl *""'");
36753 }
36754 arg1 = reinterpret_cast< wxPyTreeCtrl * >(argp1);
36755 {
36756 PyThreadState* __tstate = wxPyBeginAllowThreads();
36757 (arg1)->ExpandAll();
36758 wxPyEndAllowThreads(__tstate);
36759 if (PyErr_Occurred()) SWIG_fail;
36760 }
36761 resultobj = SWIG_Py_Void();
36762 return resultobj;
36763fail:
36764 return NULL;
36765}
36766
36767
554f62e9
RD
36768SWIGINTERN PyObject *_wrap_TreeCtrl_Collapse(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
36769 PyObject *resultobj = 0;
36770 wxPyTreeCtrl *arg1 = (wxPyTreeCtrl *) 0 ;
36771 wxTreeItemId *arg2 = 0 ;
36772 void *argp1 = 0 ;
36773 int res1 = 0 ;
36774 void *argp2 = 0 ;
36775 int res2 = 0 ;
36776 PyObject * obj0 = 0 ;
36777 PyObject * obj1 = 0 ;
36778 char * kwnames[] = {
36779 (char *) "self",(char *) "item", NULL
36780 };
36781
36782 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TreeCtrl_Collapse",kwnames,&obj0,&obj1)) SWIG_fail;
36783 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxPyTreeCtrl, 0 | 0 );
36784 if (!SWIG_IsOK(res1)) {
36785 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "TreeCtrl_Collapse" "', expected argument " "1"" of type '" "wxPyTreeCtrl *""'");
36786 }
36787 arg1 = reinterpret_cast< wxPyTreeCtrl * >(argp1);
36788 res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_wxTreeItemId, 0 | 0);
36789 if (!SWIG_IsOK(res2)) {
36790 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "TreeCtrl_Collapse" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");
36791 }
36792 if (!argp2) {
36793 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "TreeCtrl_Collapse" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");
36794 }
36795 arg2 = reinterpret_cast< wxTreeItemId * >(argp2);
36796 {
36797 PyThreadState* __tstate = wxPyBeginAllowThreads();
36798 (arg1)->Collapse((wxTreeItemId const &)*arg2);
36799 wxPyEndAllowThreads(__tstate);
36800 if (PyErr_Occurred()) SWIG_fail;
36801 }
36802 resultobj = SWIG_Py_Void();
36803 return resultobj;
36804fail:
36805 return NULL;
36806}
36807
36808
36809SWIGINTERN PyObject *_wrap_TreeCtrl_CollapseAndReset(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
36810 PyObject *resultobj = 0;
36811 wxPyTreeCtrl *arg1 = (wxPyTreeCtrl *) 0 ;
36812 wxTreeItemId *arg2 = 0 ;
36813 void *argp1 = 0 ;
36814 int res1 = 0 ;
36815 void *argp2 = 0 ;
36816 int res2 = 0 ;
36817 PyObject * obj0 = 0 ;
36818 PyObject * obj1 = 0 ;
36819 char * kwnames[] = {
36820 (char *) "self",(char *) "item", NULL
36821 };
36822
36823 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TreeCtrl_CollapseAndReset",kwnames,&obj0,&obj1)) SWIG_fail;
36824 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxPyTreeCtrl, 0 | 0 );
36825 if (!SWIG_IsOK(res1)) {
36826 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "TreeCtrl_CollapseAndReset" "', expected argument " "1"" of type '" "wxPyTreeCtrl *""'");
36827 }
36828 arg1 = reinterpret_cast< wxPyTreeCtrl * >(argp1);
36829 res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_wxTreeItemId, 0 | 0);
36830 if (!SWIG_IsOK(res2)) {
36831 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "TreeCtrl_CollapseAndReset" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");
36832 }
36833 if (!argp2) {
36834 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "TreeCtrl_CollapseAndReset" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");
36835 }
36836 arg2 = reinterpret_cast< wxTreeItemId * >(argp2);
36837 {
36838 PyThreadState* __tstate = wxPyBeginAllowThreads();
36839 (arg1)->CollapseAndReset((wxTreeItemId const &)*arg2);
36840 wxPyEndAllowThreads(__tstate);
36841 if (PyErr_Occurred()) SWIG_fail;
36842 }
36843 resultobj = SWIG_Py_Void();
36844 return resultobj;
36845fail:
36846 return NULL;
36847}
36848
36849
36850SWIGINTERN PyObject *_wrap_TreeCtrl_Toggle(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
36851 PyObject *resultobj = 0;
36852 wxPyTreeCtrl *arg1 = (wxPyTreeCtrl *) 0 ;
36853 wxTreeItemId *arg2 = 0 ;
36854 void *argp1 = 0 ;
36855 int res1 = 0 ;
36856 void *argp2 = 0 ;
36857 int res2 = 0 ;
36858 PyObject * obj0 = 0 ;
36859 PyObject * obj1 = 0 ;
36860 char * kwnames[] = {
36861 (char *) "self",(char *) "item", NULL
36862 };
36863
36864 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TreeCtrl_Toggle",kwnames,&obj0,&obj1)) SWIG_fail;
36865 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxPyTreeCtrl, 0 | 0 );
36866 if (!SWIG_IsOK(res1)) {
36867 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "TreeCtrl_Toggle" "', expected argument " "1"" of type '" "wxPyTreeCtrl *""'");
36868 }
36869 arg1 = reinterpret_cast< wxPyTreeCtrl * >(argp1);
36870 res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_wxTreeItemId, 0 | 0);
36871 if (!SWIG_IsOK(res2)) {
36872 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "TreeCtrl_Toggle" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");
36873 }
36874 if (!argp2) {
36875 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "TreeCtrl_Toggle" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");
36876 }
36877 arg2 = reinterpret_cast< wxTreeItemId * >(argp2);
36878 {
36879 PyThreadState* __tstate = wxPyBeginAllowThreads();
36880 (arg1)->Toggle((wxTreeItemId const &)*arg2);
36881 wxPyEndAllowThreads(__tstate);
36882 if (PyErr_Occurred()) SWIG_fail;
36883 }
36884 resultobj = SWIG_Py_Void();
36885 return resultobj;
36886fail:
36887 return NULL;
d55e5bfc
RD
36888}
36889
36890
554f62e9
RD
36891SWIGINTERN PyObject *_wrap_TreeCtrl_Unselect(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
36892 PyObject *resultobj = 0;
36893 wxPyTreeCtrl *arg1 = (wxPyTreeCtrl *) 0 ;
36894 void *argp1 = 0 ;
36895 int res1 = 0 ;
36896 PyObject *swig_obj[1] ;
36897
36898 if (!args) SWIG_fail;
36899 swig_obj[0] = args;
36900 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxPyTreeCtrl, 0 | 0 );
36901 if (!SWIG_IsOK(res1)) {
36902 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "TreeCtrl_Unselect" "', expected argument " "1"" of type '" "wxPyTreeCtrl *""'");
36903 }
36904 arg1 = reinterpret_cast< wxPyTreeCtrl * >(argp1);
36905 {
36906 PyThreadState* __tstate = wxPyBeginAllowThreads();
36907 (arg1)->Unselect();
36908 wxPyEndAllowThreads(__tstate);
36909 if (PyErr_Occurred()) SWIG_fail;
36910 }
36911 resultobj = SWIG_Py_Void();
36912 return resultobj;
36913fail:
36914 return NULL;
36915}
36916
36917
36918SWIGINTERN PyObject *_wrap_TreeCtrl_UnselectItem(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
36919 PyObject *resultobj = 0;
36920 wxPyTreeCtrl *arg1 = (wxPyTreeCtrl *) 0 ;
36921 wxTreeItemId *arg2 = 0 ;
36922 void *argp1 = 0 ;
36923 int res1 = 0 ;
36924 void *argp2 = 0 ;
36925 int res2 = 0 ;
36926 PyObject * obj0 = 0 ;
36927 PyObject * obj1 = 0 ;
36928 char * kwnames[] = {
36929 (char *) "self",(char *) "item", NULL
36930 };
36931
36932 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TreeCtrl_UnselectItem",kwnames,&obj0,&obj1)) SWIG_fail;
36933 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxPyTreeCtrl, 0 | 0 );
36934 if (!SWIG_IsOK(res1)) {
36935 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "TreeCtrl_UnselectItem" "', expected argument " "1"" of type '" "wxPyTreeCtrl *""'");
36936 }
36937 arg1 = reinterpret_cast< wxPyTreeCtrl * >(argp1);
36938 res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_wxTreeItemId, 0 | 0);
36939 if (!SWIG_IsOK(res2)) {
36940 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "TreeCtrl_UnselectItem" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");
36941 }
36942 if (!argp2) {
36943 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "TreeCtrl_UnselectItem" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");
36944 }
36945 arg2 = reinterpret_cast< wxTreeItemId * >(argp2);
36946 {
36947 PyThreadState* __tstate = wxPyBeginAllowThreads();
36948 (arg1)->UnselectItem((wxTreeItemId const &)*arg2);
36949 wxPyEndAllowThreads(__tstate);
36950 if (PyErr_Occurred()) SWIG_fail;
36951 }
36952 resultobj = SWIG_Py_Void();
36953 return resultobj;
36954fail:
36955 return NULL;
d55e5bfc
RD
36956}
36957
36958
554f62e9
RD
36959SWIGINTERN PyObject *_wrap_TreeCtrl_UnselectAll(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
36960 PyObject *resultobj = 0;
36961 wxPyTreeCtrl *arg1 = (wxPyTreeCtrl *) 0 ;
36962 void *argp1 = 0 ;
36963 int res1 = 0 ;
36964 PyObject *swig_obj[1] ;
36965
36966 if (!args) SWIG_fail;
36967 swig_obj[0] = args;
36968 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxPyTreeCtrl, 0 | 0 );
36969 if (!SWIG_IsOK(res1)) {
36970 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "TreeCtrl_UnselectAll" "', expected argument " "1"" of type '" "wxPyTreeCtrl *""'");
36971 }
36972 arg1 = reinterpret_cast< wxPyTreeCtrl * >(argp1);
36973 {
36974 PyThreadState* __tstate = wxPyBeginAllowThreads();
36975 (arg1)->UnselectAll();
36976 wxPyEndAllowThreads(__tstate);
36977 if (PyErr_Occurred()) SWIG_fail;
36978 }
36979 resultobj = SWIG_Py_Void();
36980 return resultobj;
36981fail:
36982 return NULL;
36983}
36984
36985
36986SWIGINTERN PyObject *_wrap_TreeCtrl_SelectItem(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
36987 PyObject *resultobj = 0;
36988 wxPyTreeCtrl *arg1 = (wxPyTreeCtrl *) 0 ;
36989 wxTreeItemId *arg2 = 0 ;
36990 bool arg3 = (bool) true ;
36991 void *argp1 = 0 ;
36992 int res1 = 0 ;
36993 void *argp2 = 0 ;
36994 int res2 = 0 ;
36995 bool val3 ;
36996 int ecode3 = 0 ;
36997 PyObject * obj0 = 0 ;
36998 PyObject * obj1 = 0 ;
36999 PyObject * obj2 = 0 ;
37000 char * kwnames[] = {
37001 (char *) "self",(char *) "item",(char *) "select", NULL
37002 };
37003
37004 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:TreeCtrl_SelectItem",kwnames,&obj0,&obj1,&obj2)) SWIG_fail;
37005 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxPyTreeCtrl, 0 | 0 );
37006 if (!SWIG_IsOK(res1)) {
37007 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "TreeCtrl_SelectItem" "', expected argument " "1"" of type '" "wxPyTreeCtrl *""'");
37008 }
37009 arg1 = reinterpret_cast< wxPyTreeCtrl * >(argp1);
37010 res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_wxTreeItemId, 0 | 0);
37011 if (!SWIG_IsOK(res2)) {
37012 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "TreeCtrl_SelectItem" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");
37013 }
37014 if (!argp2) {
37015 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "TreeCtrl_SelectItem" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");
37016 }
37017 arg2 = reinterpret_cast< wxTreeItemId * >(argp2);
37018 if (obj2) {
37019 ecode3 = SWIG_AsVal_bool(obj2, &val3);
37020 if (!SWIG_IsOK(ecode3)) {
37021 SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "TreeCtrl_SelectItem" "', expected argument " "3"" of type '" "bool""'");
37022 }
37023 arg3 = static_cast< bool >(val3);
37024 }
37025 {
37026 PyThreadState* __tstate = wxPyBeginAllowThreads();
37027 (arg1)->SelectItem((wxTreeItemId const &)*arg2,arg3);
37028 wxPyEndAllowThreads(__tstate);
37029 if (PyErr_Occurred()) SWIG_fail;
37030 }
37031 resultobj = SWIG_Py_Void();
37032 return resultobj;
37033fail:
37034 return NULL;
37035}
37036
37037
37038SWIGINTERN PyObject *_wrap_TreeCtrl_ToggleItemSelection(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
37039 PyObject *resultobj = 0;
37040 wxPyTreeCtrl *arg1 = (wxPyTreeCtrl *) 0 ;
37041 wxTreeItemId *arg2 = 0 ;
37042 void *argp1 = 0 ;
37043 int res1 = 0 ;
37044 void *argp2 = 0 ;
37045 int res2 = 0 ;
37046 PyObject * obj0 = 0 ;
37047 PyObject * obj1 = 0 ;
37048 char * kwnames[] = {
37049 (char *) "self",(char *) "item", NULL
37050 };
37051
37052 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TreeCtrl_ToggleItemSelection",kwnames,&obj0,&obj1)) SWIG_fail;
37053 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxPyTreeCtrl, 0 | 0 );
37054 if (!SWIG_IsOK(res1)) {
37055 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "TreeCtrl_ToggleItemSelection" "', expected argument " "1"" of type '" "wxPyTreeCtrl *""'");
37056 }
37057 arg1 = reinterpret_cast< wxPyTreeCtrl * >(argp1);
37058 res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_wxTreeItemId, 0 | 0);
37059 if (!SWIG_IsOK(res2)) {
37060 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "TreeCtrl_ToggleItemSelection" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");
37061 }
37062 if (!argp2) {
37063 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "TreeCtrl_ToggleItemSelection" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");
37064 }
37065 arg2 = reinterpret_cast< wxTreeItemId * >(argp2);
37066 {
37067 PyThreadState* __tstate = wxPyBeginAllowThreads();
37068 (arg1)->ToggleItemSelection((wxTreeItemId const &)*arg2);
37069 wxPyEndAllowThreads(__tstate);
37070 if (PyErr_Occurred()) SWIG_fail;
37071 }
37072 resultobj = SWIG_Py_Void();
37073 return resultobj;
37074fail:
37075 return NULL;
37076}
37077
37078
37079SWIGINTERN PyObject *_wrap_TreeCtrl_EnsureVisible(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
37080 PyObject *resultobj = 0;
37081 wxPyTreeCtrl *arg1 = (wxPyTreeCtrl *) 0 ;
37082 wxTreeItemId *arg2 = 0 ;
37083 void *argp1 = 0 ;
37084 int res1 = 0 ;
37085 void *argp2 = 0 ;
37086 int res2 = 0 ;
37087 PyObject * obj0 = 0 ;
37088 PyObject * obj1 = 0 ;
37089 char * kwnames[] = {
37090 (char *) "self",(char *) "item", NULL
37091 };
37092
37093 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TreeCtrl_EnsureVisible",kwnames,&obj0,&obj1)) SWIG_fail;
37094 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxPyTreeCtrl, 0 | 0 );
37095 if (!SWIG_IsOK(res1)) {
37096 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "TreeCtrl_EnsureVisible" "', expected argument " "1"" of type '" "wxPyTreeCtrl *""'");
37097 }
37098 arg1 = reinterpret_cast< wxPyTreeCtrl * >(argp1);
37099 res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_wxTreeItemId, 0 | 0);
37100 if (!SWIG_IsOK(res2)) {
37101 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "TreeCtrl_EnsureVisible" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");
37102 }
37103 if (!argp2) {
37104 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "TreeCtrl_EnsureVisible" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");
37105 }
37106 arg2 = reinterpret_cast< wxTreeItemId * >(argp2);
37107 {
37108 PyThreadState* __tstate = wxPyBeginAllowThreads();
37109 (arg1)->EnsureVisible((wxTreeItemId const &)*arg2);
37110 wxPyEndAllowThreads(__tstate);
37111 if (PyErr_Occurred()) SWIG_fail;
37112 }
37113 resultobj = SWIG_Py_Void();
37114 return resultobj;
37115fail:
37116 return NULL;
37117}
37118
37119
37120SWIGINTERN PyObject *_wrap_TreeCtrl_ScrollTo(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
37121 PyObject *resultobj = 0;
37122 wxPyTreeCtrl *arg1 = (wxPyTreeCtrl *) 0 ;
37123 wxTreeItemId *arg2 = 0 ;
37124 void *argp1 = 0 ;
37125 int res1 = 0 ;
37126 void *argp2 = 0 ;
37127 int res2 = 0 ;
37128 PyObject * obj0 = 0 ;
37129 PyObject * obj1 = 0 ;
37130 char * kwnames[] = {
37131 (char *) "self",(char *) "item", NULL
37132 };
37133
37134 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TreeCtrl_ScrollTo",kwnames,&obj0,&obj1)) SWIG_fail;
37135 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxPyTreeCtrl, 0 | 0 );
37136 if (!SWIG_IsOK(res1)) {
37137 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "TreeCtrl_ScrollTo" "', expected argument " "1"" of type '" "wxPyTreeCtrl *""'");
37138 }
37139 arg1 = reinterpret_cast< wxPyTreeCtrl * >(argp1);
37140 res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_wxTreeItemId, 0 | 0);
37141 if (!SWIG_IsOK(res2)) {
37142 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "TreeCtrl_ScrollTo" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");
37143 }
37144 if (!argp2) {
37145 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "TreeCtrl_ScrollTo" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");
37146 }
37147 arg2 = reinterpret_cast< wxTreeItemId * >(argp2);
37148 {
37149 PyThreadState* __tstate = wxPyBeginAllowThreads();
37150 (arg1)->ScrollTo((wxTreeItemId const &)*arg2);
37151 wxPyEndAllowThreads(__tstate);
37152 if (PyErr_Occurred()) SWIG_fail;
37153 }
37154 resultobj = SWIG_Py_Void();
37155 return resultobj;
37156fail:
37157 return NULL;
37158}
37159
37160
37161SWIGINTERN PyObject *_wrap_TreeCtrl_EditLabel(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
37162 PyObject *resultobj = 0;
37163 wxPyTreeCtrl *arg1 = (wxPyTreeCtrl *) 0 ;
37164 wxTreeItemId *arg2 = 0 ;
37165 void *argp1 = 0 ;
37166 int res1 = 0 ;
37167 void *argp2 = 0 ;
37168 int res2 = 0 ;
37169 PyObject * obj0 = 0 ;
37170 PyObject * obj1 = 0 ;
37171 char * kwnames[] = {
37172 (char *) "self",(char *) "item", NULL
37173 };
37174
37175 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TreeCtrl_EditLabel",kwnames,&obj0,&obj1)) SWIG_fail;
37176 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxPyTreeCtrl, 0 | 0 );
37177 if (!SWIG_IsOK(res1)) {
37178 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "TreeCtrl_EditLabel" "', expected argument " "1"" of type '" "wxPyTreeCtrl *""'");
37179 }
37180 arg1 = reinterpret_cast< wxPyTreeCtrl * >(argp1);
37181 res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_wxTreeItemId, 0 | 0);
37182 if (!SWIG_IsOK(res2)) {
37183 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "TreeCtrl_EditLabel" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");
37184 }
37185 if (!argp2) {
37186 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "TreeCtrl_EditLabel" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");
37187 }
37188 arg2 = reinterpret_cast< wxTreeItemId * >(argp2);
37189 {
37190 PyThreadState* __tstate = wxPyBeginAllowThreads();
37191 (arg1)->EditLabel((wxTreeItemId const &)*arg2);
37192 wxPyEndAllowThreads(__tstate);
37193 if (PyErr_Occurred()) SWIG_fail;
37194 }
37195 resultobj = SWIG_Py_Void();
37196 return resultobj;
37197fail:
37198 return NULL;
d55e5bfc
RD
37199}
37200
37201
554f62e9
RD
37202SWIGINTERN PyObject *_wrap_TreeCtrl_GetEditControl(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
37203 PyObject *resultobj = 0;
37204 wxPyTreeCtrl *arg1 = (wxPyTreeCtrl *) 0 ;
37205 wxTextCtrl *result = 0 ;
37206 void *argp1 = 0 ;
37207 int res1 = 0 ;
37208 PyObject *swig_obj[1] ;
37209
37210 if (!args) SWIG_fail;
37211 swig_obj[0] = args;
37212 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxPyTreeCtrl, 0 | 0 );
37213 if (!SWIG_IsOK(res1)) {
37214 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "TreeCtrl_GetEditControl" "', expected argument " "1"" of type '" "wxPyTreeCtrl const *""'");
37215 }
37216 arg1 = reinterpret_cast< wxPyTreeCtrl * >(argp1);
37217 {
37218 PyThreadState* __tstate = wxPyBeginAllowThreads();
37219 result = (wxTextCtrl *)((wxPyTreeCtrl const *)arg1)->GetEditControl();
37220 wxPyEndAllowThreads(__tstate);
37221 if (PyErr_Occurred()) SWIG_fail;
37222 }
37223 {
37224 resultobj = wxPyMake_wxObject(result, 0);
37225 }
37226 return resultobj;
37227fail:
37228 return NULL;
37229}
37230
37231
37232SWIGINTERN PyObject *_wrap_TreeCtrl_EndEditLabel(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
37233 PyObject *resultobj = 0;
37234 wxPyTreeCtrl *arg1 = (wxPyTreeCtrl *) 0 ;
37235 wxTreeItemId *arg2 = 0 ;
37236 bool arg3 = (bool) false ;
37237 void *argp1 = 0 ;
37238 int res1 = 0 ;
37239 void *argp2 = 0 ;
37240 int res2 = 0 ;
37241 bool val3 ;
37242 int ecode3 = 0 ;
37243 PyObject * obj0 = 0 ;
37244 PyObject * obj1 = 0 ;
37245 PyObject * obj2 = 0 ;
37246 char * kwnames[] = {
37247 (char *) "self",(char *) "item",(char *) "discardChanges", NULL
37248 };
37249
37250 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:TreeCtrl_EndEditLabel",kwnames,&obj0,&obj1,&obj2)) SWIG_fail;
37251 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxPyTreeCtrl, 0 | 0 );
37252 if (!SWIG_IsOK(res1)) {
37253 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "TreeCtrl_EndEditLabel" "', expected argument " "1"" of type '" "wxPyTreeCtrl *""'");
37254 }
37255 arg1 = reinterpret_cast< wxPyTreeCtrl * >(argp1);
37256 res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_wxTreeItemId, 0 | 0);
37257 if (!SWIG_IsOK(res2)) {
37258 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "TreeCtrl_EndEditLabel" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");
37259 }
37260 if (!argp2) {
37261 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "TreeCtrl_EndEditLabel" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");
37262 }
37263 arg2 = reinterpret_cast< wxTreeItemId * >(argp2);
37264 if (obj2) {
37265 ecode3 = SWIG_AsVal_bool(obj2, &val3);
37266 if (!SWIG_IsOK(ecode3)) {
37267 SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "TreeCtrl_EndEditLabel" "', expected argument " "3"" of type '" "bool""'");
37268 }
37269 arg3 = static_cast< bool >(val3);
37270 }
37271 {
37272 PyThreadState* __tstate = wxPyBeginAllowThreads();
37273 (arg1)->EndEditLabel((wxTreeItemId const &)*arg2,arg3);
37274 wxPyEndAllowThreads(__tstate);
37275 if (PyErr_Occurred()) SWIG_fail;
37276 }
37277 resultobj = SWIG_Py_Void();
37278 return resultobj;
37279fail:
37280 return NULL;
37281}
37282
37283
37284SWIGINTERN PyObject *_wrap_TreeCtrl_SortChildren(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
37285 PyObject *resultobj = 0;
37286 wxPyTreeCtrl *arg1 = (wxPyTreeCtrl *) 0 ;
37287 wxTreeItemId *arg2 = 0 ;
37288 void *argp1 = 0 ;
37289 int res1 = 0 ;
37290 void *argp2 = 0 ;
37291 int res2 = 0 ;
37292 PyObject * obj0 = 0 ;
37293 PyObject * obj1 = 0 ;
37294 char * kwnames[] = {
37295 (char *) "self",(char *) "item", NULL
37296 };
37297
37298 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TreeCtrl_SortChildren",kwnames,&obj0,&obj1)) SWIG_fail;
37299 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxPyTreeCtrl, 0 | 0 );
37300 if (!SWIG_IsOK(res1)) {
37301 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "TreeCtrl_SortChildren" "', expected argument " "1"" of type '" "wxPyTreeCtrl *""'");
37302 }
37303 arg1 = reinterpret_cast< wxPyTreeCtrl * >(argp1);
37304 res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_wxTreeItemId, 0 | 0);
37305 if (!SWIG_IsOK(res2)) {
37306 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "TreeCtrl_SortChildren" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");
37307 }
37308 if (!argp2) {
37309 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "TreeCtrl_SortChildren" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");
37310 }
37311 arg2 = reinterpret_cast< wxTreeItemId * >(argp2);
37312 {
37313 PyThreadState* __tstate = wxPyBeginAllowThreads();
37314 (arg1)->SortChildren((wxTreeItemId const &)*arg2);
37315 wxPyEndAllowThreads(__tstate);
37316 if (PyErr_Occurred()) SWIG_fail;
37317 }
37318 resultobj = SWIG_Py_Void();
37319 return resultobj;
37320fail:
37321 return NULL;
37322}
37323
37324
37325SWIGINTERN PyObject *_wrap_TreeCtrl_HitTest(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
37326 PyObject *resultobj = 0;
37327 wxPyTreeCtrl *arg1 = (wxPyTreeCtrl *) 0 ;
37328 wxPoint *arg2 = 0 ;
37329 int *arg3 = 0 ;
37330 wxTreeItemId result;
37331 void *argp1 = 0 ;
37332 int res1 = 0 ;
37333 wxPoint temp2 ;
37334 int temp3 ;
37335 int res3 = SWIG_TMPOBJ ;
37336 PyObject * obj0 = 0 ;
37337 PyObject * obj1 = 0 ;
37338 char * kwnames[] = {
37339 (char *) "self",(char *) "point", NULL
37340 };
37341
37342 arg3 = &temp3;
37343 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TreeCtrl_HitTest",kwnames,&obj0,&obj1)) SWIG_fail;
37344 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxPyTreeCtrl, 0 | 0 );
37345 if (!SWIG_IsOK(res1)) {
37346 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "TreeCtrl_HitTest" "', expected argument " "1"" of type '" "wxPyTreeCtrl *""'");
37347 }
37348 arg1 = reinterpret_cast< wxPyTreeCtrl * >(argp1);
37349 {
37350 arg2 = &temp2;
37351 if ( ! wxPoint_helper(obj1, &arg2)) SWIG_fail;
37352 }
37353 {
37354 PyThreadState* __tstate = wxPyBeginAllowThreads();
37355 result = (arg1)->HitTest((wxPoint const &)*arg2,*arg3);
37356 wxPyEndAllowThreads(__tstate);
37357 if (PyErr_Occurred()) SWIG_fail;
37358 }
37359 resultobj = SWIG_NewPointerObj((new wxTreeItemId(static_cast< const wxTreeItemId& >(result))), SWIGTYPE_p_wxTreeItemId, SWIG_POINTER_OWN | 0 );
37360 if (SWIG_IsTmpObj(res3)) {
37361 resultobj = SWIG_Python_AppendOutput(resultobj, SWIG_From_int((*arg3)));
37362 } else {
37363 int new_flags = SWIG_IsNewObj(res3) ? (SWIG_POINTER_OWN | 0 ) : 0 ;
37364 resultobj = SWIG_Python_AppendOutput(resultobj, SWIG_NewPointerObj((void*)(arg3), SWIGTYPE_p_int, new_flags));
37365 }
37366 return resultobj;
37367fail:
37368 return NULL;
37369}
37370
37371
37372SWIGINTERN PyObject *_wrap_TreeCtrl_GetBoundingRect(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
37373 PyObject *resultobj = 0;
37374 wxPyTreeCtrl *arg1 = (wxPyTreeCtrl *) 0 ;
37375 wxTreeItemId *arg2 = 0 ;
37376 bool arg3 = (bool) false ;
37377 PyObject *result = 0 ;
37378 void *argp1 = 0 ;
37379 int res1 = 0 ;
37380 void *argp2 = 0 ;
37381 int res2 = 0 ;
37382 bool val3 ;
37383 int ecode3 = 0 ;
37384 PyObject * obj0 = 0 ;
37385 PyObject * obj1 = 0 ;
37386 PyObject * obj2 = 0 ;
37387 char * kwnames[] = {
37388 (char *) "self",(char *) "item",(char *) "textOnly", NULL
37389 };
37390
37391 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:TreeCtrl_GetBoundingRect",kwnames,&obj0,&obj1,&obj2)) SWIG_fail;
37392 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxPyTreeCtrl, 0 | 0 );
37393 if (!SWIG_IsOK(res1)) {
37394 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "TreeCtrl_GetBoundingRect" "', expected argument " "1"" of type '" "wxPyTreeCtrl *""'");
37395 }
37396 arg1 = reinterpret_cast< wxPyTreeCtrl * >(argp1);
37397 res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_wxTreeItemId, 0 | 0);
37398 if (!SWIG_IsOK(res2)) {
37399 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "TreeCtrl_GetBoundingRect" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");
37400 }
37401 if (!argp2) {
37402 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "TreeCtrl_GetBoundingRect" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");
37403 }
37404 arg2 = reinterpret_cast< wxTreeItemId * >(argp2);
37405 if (obj2) {
37406 ecode3 = SWIG_AsVal_bool(obj2, &val3);
37407 if (!SWIG_IsOK(ecode3)) {
37408 SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "TreeCtrl_GetBoundingRect" "', expected argument " "3"" of type '" "bool""'");
37409 }
37410 arg3 = static_cast< bool >(val3);
37411 }
37412 {
37413 PyThreadState* __tstate = wxPyBeginAllowThreads();
37414 result = (PyObject *)wxPyTreeCtrl_GetBoundingRect(arg1,(wxTreeItemId const &)*arg2,arg3);
37415 wxPyEndAllowThreads(__tstate);
37416 if (PyErr_Occurred()) SWIG_fail;
37417 }
37418 resultobj = result;
37419 return resultobj;
37420fail:
37421 return NULL;
37422}
37423
37424
37425SWIGINTERN PyObject *_wrap_TreeCtrl_SetState(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
37426 PyObject *resultobj = 0;
37427 wxPyTreeCtrl *arg1 = (wxPyTreeCtrl *) 0 ;
37428 wxTreeItemId *arg2 = 0 ;
37429 int arg3 ;
37430 void *argp1 = 0 ;
37431 int res1 = 0 ;
37432 void *argp2 = 0 ;
37433 int res2 = 0 ;
37434 int val3 ;
37435 int ecode3 = 0 ;
37436 PyObject * obj0 = 0 ;
37437 PyObject * obj1 = 0 ;
37438 PyObject * obj2 = 0 ;
37439 char * kwnames[] = {
37440 (char *) "self",(char *) "node",(char *) "state", NULL
37441 };
37442
37443 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:TreeCtrl_SetState",kwnames,&obj0,&obj1,&obj2)) SWIG_fail;
37444 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxPyTreeCtrl, 0 | 0 );
37445 if (!SWIG_IsOK(res1)) {
37446 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "TreeCtrl_SetState" "', expected argument " "1"" of type '" "wxPyTreeCtrl *""'");
37447 }
37448 arg1 = reinterpret_cast< wxPyTreeCtrl * >(argp1);
37449 res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_wxTreeItemId, 0 | 0);
37450 if (!SWIG_IsOK(res2)) {
37451 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "TreeCtrl_SetState" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");
37452 }
37453 if (!argp2) {
37454 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "TreeCtrl_SetState" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");
37455 }
37456 arg2 = reinterpret_cast< wxTreeItemId * >(argp2);
37457 ecode3 = SWIG_AsVal_int(obj2, &val3);
37458 if (!SWIG_IsOK(ecode3)) {
37459 SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "TreeCtrl_SetState" "', expected argument " "3"" of type '" "int""'");
37460 }
37461 arg3 = static_cast< int >(val3);
37462 {
37463 PyThreadState* __tstate = wxPyBeginAllowThreads();
37464 (arg1)->SetState((wxTreeItemId const &)*arg2,arg3);
37465 wxPyEndAllowThreads(__tstate);
37466 if (PyErr_Occurred()) SWIG_fail;
37467 }
37468 resultobj = SWIG_Py_Void();
37469 return resultobj;
37470fail:
37471 return NULL;
37472}
37473
37474
37475SWIGINTERN PyObject *_wrap_TreeCtrl_GetState(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
37476 PyObject *resultobj = 0;
37477 wxPyTreeCtrl *arg1 = (wxPyTreeCtrl *) 0 ;
37478 wxTreeItemId *arg2 = 0 ;
37479 int result;
37480 void *argp1 = 0 ;
37481 int res1 = 0 ;
37482 void *argp2 = 0 ;
37483 int res2 = 0 ;
37484 PyObject * obj0 = 0 ;
37485 PyObject * obj1 = 0 ;
37486 char * kwnames[] = {
37487 (char *) "self",(char *) "node", NULL
37488 };
37489
37490 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TreeCtrl_GetState",kwnames,&obj0,&obj1)) SWIG_fail;
37491 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxPyTreeCtrl, 0 | 0 );
37492 if (!SWIG_IsOK(res1)) {
37493 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "TreeCtrl_GetState" "', expected argument " "1"" of type '" "wxPyTreeCtrl *""'");
37494 }
37495 arg1 = reinterpret_cast< wxPyTreeCtrl * >(argp1);
37496 res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_wxTreeItemId, 0 | 0);
37497 if (!SWIG_IsOK(res2)) {
37498 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "TreeCtrl_GetState" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");
37499 }
37500 if (!argp2) {
37501 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "TreeCtrl_GetState" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");
37502 }
37503 arg2 = reinterpret_cast< wxTreeItemId * >(argp2);
37504 {
37505 PyThreadState* __tstate = wxPyBeginAllowThreads();
37506 result = (int)(arg1)->GetState((wxTreeItemId const &)*arg2);
37507 wxPyEndAllowThreads(__tstate);
37508 if (PyErr_Occurred()) SWIG_fail;
37509 }
37510 resultobj = SWIG_From_int(static_cast< int >(result));
37511 return resultobj;
37512fail:
37513 return NULL;
37514}
37515
37516
37517SWIGINTERN PyObject *_wrap_TreeCtrl_GetClassDefaultAttributes(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
37518 PyObject *resultobj = 0;
37519 wxWindowVariant arg1 = (wxWindowVariant) wxWINDOW_VARIANT_NORMAL ;
37520 SwigValueWrapper<wxVisualAttributes > result;
37521 int val1 ;
37522 int ecode1 = 0 ;
37523 PyObject * obj0 = 0 ;
37524 char * kwnames[] = {
37525 (char *) "variant", NULL
37526 };
37527
37528 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|O:TreeCtrl_GetClassDefaultAttributes",kwnames,&obj0)) SWIG_fail;
37529 if (obj0) {
37530 ecode1 = SWIG_AsVal_int(obj0, &val1);
37531 if (!SWIG_IsOK(ecode1)) {
37532 SWIG_exception_fail(SWIG_ArgError(ecode1), "in method '" "TreeCtrl_GetClassDefaultAttributes" "', expected argument " "1"" of type '" "wxWindowVariant""'");
37533 }
37534 arg1 = static_cast< wxWindowVariant >(val1);
37535 }
37536 {
37537 if (!wxPyCheckForApp()) SWIG_fail;
37538 PyThreadState* __tstate = wxPyBeginAllowThreads();
37539 result = wxPyTreeCtrl::GetClassDefaultAttributes(arg1);
37540 wxPyEndAllowThreads(__tstate);
37541 if (PyErr_Occurred()) SWIG_fail;
37542 }
37543 resultobj = SWIG_NewPointerObj((new wxVisualAttributes(static_cast< const wxVisualAttributes& >(result))), SWIGTYPE_p_wxVisualAttributes, SWIG_POINTER_OWN | 0 );
37544 return resultobj;
37545fail:
37546 return NULL;
d55e5bfc
RD
37547}
37548
37549
2131d850
RD
37550SWIGINTERN PyObject *_wrap_TreeCtrl_SetQuickBestSize(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
37551 PyObject *resultobj = 0;
37552 wxPyTreeCtrl *arg1 = (wxPyTreeCtrl *) 0 ;
37553 bool arg2 ;
37554 void *argp1 = 0 ;
37555 int res1 = 0 ;
37556 bool val2 ;
37557 int ecode2 = 0 ;
37558 PyObject * obj0 = 0 ;
37559 PyObject * obj1 = 0 ;
37560 char * kwnames[] = {
37561 (char *) "self",(char *) "q", NULL
37562 };
37563
37564 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TreeCtrl_SetQuickBestSize",kwnames,&obj0,&obj1)) SWIG_fail;
37565 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxPyTreeCtrl, 0 | 0 );
37566 if (!SWIG_IsOK(res1)) {
37567 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "TreeCtrl_SetQuickBestSize" "', expected argument " "1"" of type '" "wxPyTreeCtrl *""'");
37568 }
37569 arg1 = reinterpret_cast< wxPyTreeCtrl * >(argp1);
37570 ecode2 = SWIG_AsVal_bool(obj1, &val2);
37571 if (!SWIG_IsOK(ecode2)) {
37572 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "TreeCtrl_SetQuickBestSize" "', expected argument " "2"" of type '" "bool""'");
37573 }
37574 arg2 = static_cast< bool >(val2);
37575 {
37576 PyThreadState* __tstate = wxPyBeginAllowThreads();
37577 (arg1)->SetQuickBestSize(arg2);
37578 wxPyEndAllowThreads(__tstate);
37579 if (PyErr_Occurred()) SWIG_fail;
37580 }
37581 resultobj = SWIG_Py_Void();
37582 return resultobj;
37583fail:
37584 return NULL;
37585}
37586
37587
37588SWIGINTERN PyObject *_wrap_TreeCtrl_GetQuickBestSize(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
37589 PyObject *resultobj = 0;
37590 wxPyTreeCtrl *arg1 = (wxPyTreeCtrl *) 0 ;
37591 bool result;
37592 void *argp1 = 0 ;
37593 int res1 = 0 ;
37594 PyObject *swig_obj[1] ;
37595
37596 if (!args) SWIG_fail;
37597 swig_obj[0] = args;
37598 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxPyTreeCtrl, 0 | 0 );
37599 if (!SWIG_IsOK(res1)) {
37600 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "TreeCtrl_GetQuickBestSize" "', expected argument " "1"" of type '" "wxPyTreeCtrl const *""'");
37601 }
37602 arg1 = reinterpret_cast< wxPyTreeCtrl * >(argp1);
37603 {
37604 PyThreadState* __tstate = wxPyBeginAllowThreads();
37605 result = (bool)((wxPyTreeCtrl const *)arg1)->GetQuickBestSize();
37606 wxPyEndAllowThreads(__tstate);
37607 if (PyErr_Occurred()) SWIG_fail;
37608 }
37609 {
37610 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
37611 }
37612 return resultobj;
37613fail:
37614 return NULL;
37615}
37616
37617
554f62e9
RD
37618SWIGINTERN PyObject *TreeCtrl_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
37619 PyObject *obj;
37620 if (!SWIG_Python_UnpackTuple(args,(char*)"swigregister", 1, 1,&obj)) return NULL;
37621 SWIG_TypeNewClientData(SWIGTYPE_p_wxPyTreeCtrl, SWIG_NewClientData(obj));
37622 return SWIG_Py_Void();
d55e5bfc
RD
37623}
37624
554f62e9
RD
37625SWIGINTERN PyObject *TreeCtrl_swiginit(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
37626 return SWIG_Python_InitShadowInstance(args);
37627}
d55e5bfc 37628
554f62e9
RD
37629SWIGINTERN int DirDialogDefaultFolderStr_set(PyObject *) {
37630 SWIG_Error(SWIG_AttributeError,"Variable DirDialogDefaultFolderStr is read-only.");
37631 return 1;
d55e5bfc
RD
37632}
37633
37634
554f62e9
RD
37635SWIGINTERN PyObject *DirDialogDefaultFolderStr_get(void) {
37636 PyObject *pyobj = 0;
37637
37638 {
d55e5bfc 37639#if wxUSE_UNICODE
554f62e9 37640 pyobj = PyUnicode_FromWideChar((&wxPyDirDialogDefaultFolderStr)->c_str(), (&wxPyDirDialogDefaultFolderStr)->Len());
d55e5bfc 37641#else
554f62e9 37642 pyobj = PyString_FromStringAndSize((&wxPyDirDialogDefaultFolderStr)->c_str(), (&wxPyDirDialogDefaultFolderStr)->Len());
d55e5bfc 37643#endif
554f62e9
RD
37644 }
37645 return pyobj;
37646}
37647
37648
37649SWIGINTERN PyObject *_wrap_new_GenericDirCtrl(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
37650 PyObject *resultobj = 0;
37651 wxWindow *arg1 = (wxWindow *) 0 ;
37652 int arg2 = (int) (int)-1 ;
37653 wxString const &arg3_defvalue = wxPyDirDialogDefaultFolderStr ;
37654 wxString *arg3 = (wxString *) &arg3_defvalue ;
37655 wxPoint const &arg4_defvalue = wxDefaultPosition ;
37656 wxPoint *arg4 = (wxPoint *) &arg4_defvalue ;
37657 wxSize const &arg5_defvalue = wxDefaultSize ;
37658 wxSize *arg5 = (wxSize *) &arg5_defvalue ;
37659 long arg6 = (long) wxDIRCTRL_3D_INTERNAL|wxSUNKEN_BORDER ;
37660 wxString const &arg7_defvalue = wxPyEmptyString ;
37661 wxString *arg7 = (wxString *) &arg7_defvalue ;
37662 int arg8 = (int) 0 ;
37663 wxString const &arg9_defvalue = wxPyTreeCtrlNameStr ;
37664 wxString *arg9 = (wxString *) &arg9_defvalue ;
37665 wxGenericDirCtrl *result = 0 ;
37666 void *argp1 = 0 ;
37667 int res1 = 0 ;
37668 int val2 ;
37669 int ecode2 = 0 ;
37670 bool temp3 = false ;
37671 wxPoint temp4 ;
37672 wxSize temp5 ;
37673 long val6 ;
37674 int ecode6 = 0 ;
37675 bool temp7 = false ;
37676 int val8 ;
37677 int ecode8 = 0 ;
37678 bool temp9 = false ;
37679 PyObject * obj0 = 0 ;
37680 PyObject * obj1 = 0 ;
37681 PyObject * obj2 = 0 ;
37682 PyObject * obj3 = 0 ;
37683 PyObject * obj4 = 0 ;
37684 PyObject * obj5 = 0 ;
37685 PyObject * obj6 = 0 ;
37686 PyObject * obj7 = 0 ;
37687 PyObject * obj8 = 0 ;
37688 char * kwnames[] = {
37689 (char *) "parent",(char *) "id",(char *) "dir",(char *) "pos",(char *) "size",(char *) "style",(char *) "filter",(char *) "defaultFilter",(char *) "name", NULL
37690 };
37691
37692 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|OOOOOOOO:new_GenericDirCtrl",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6,&obj7,&obj8)) SWIG_fail;
37693 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxWindow, 0 | 0 );
37694 if (!SWIG_IsOK(res1)) {
37695 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_GenericDirCtrl" "', expected argument " "1"" of type '" "wxWindow *""'");
37696 }
37697 arg1 = reinterpret_cast< wxWindow * >(argp1);
37698 if (obj1) {
37699 ecode2 = SWIG_AsVal_int(obj1, &val2);
37700 if (!SWIG_IsOK(ecode2)) {
37701 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "new_GenericDirCtrl" "', expected argument " "2"" of type '" "int""'");
37702 }
37703 arg2 = static_cast< int >(val2);
37704 }
37705 if (obj2) {
093d3ff1 37706 {
554f62e9
RD
37707 arg3 = wxString_in_helper(obj2);
37708 if (arg3 == NULL) SWIG_fail;
37709 temp3 = true;
093d3ff1 37710 }
554f62e9
RD
37711 }
37712 if (obj3) {
093d3ff1 37713 {
554f62e9
RD
37714 arg4 = &temp4;
37715 if ( ! wxPoint_helper(obj3, &arg4)) SWIG_fail;
093d3ff1 37716 }
554f62e9
RD
37717 }
37718 if (obj4) {
d55e5bfc 37719 {
554f62e9
RD
37720 arg5 = &temp5;
37721 if ( ! wxSize_helper(obj4, &arg5)) SWIG_fail;
d55e5bfc 37722 }
554f62e9
RD
37723 }
37724 if (obj5) {
37725 ecode6 = SWIG_AsVal_long(obj5, &val6);
37726 if (!SWIG_IsOK(ecode6)) {
37727 SWIG_exception_fail(SWIG_ArgError(ecode6), "in method '" "new_GenericDirCtrl" "', expected argument " "6"" of type '" "long""'");
37728 }
37729 arg6 = static_cast< long >(val6);
37730 }
37731 if (obj6) {
d55e5bfc 37732 {
554f62e9
RD
37733 arg7 = wxString_in_helper(obj6);
37734 if (arg7 == NULL) SWIG_fail;
37735 temp7 = true;
d55e5bfc 37736 }
554f62e9
RD
37737 }
37738 if (obj7) {
37739 ecode8 = SWIG_AsVal_int(obj7, &val8);
37740 if (!SWIG_IsOK(ecode8)) {
37741 SWIG_exception_fail(SWIG_ArgError(ecode8), "in method '" "new_GenericDirCtrl" "', expected argument " "8"" of type '" "int""'");
37742 }
37743 arg8 = static_cast< int >(val8);
37744 }
37745 if (obj8) {
d55e5bfc 37746 {
554f62e9
RD
37747 arg9 = wxString_in_helper(obj8);
37748 if (arg9 == NULL) SWIG_fail;
37749 temp9 = true;
d55e5bfc 37750 }
554f62e9
RD
37751 }
37752 {
37753 if (!wxPyCheckForApp()) SWIG_fail;
37754 PyThreadState* __tstate = wxPyBeginAllowThreads();
37755 result = (wxGenericDirCtrl *)new wxGenericDirCtrl(arg1,arg2,(wxString const &)*arg3,(wxPoint const &)*arg4,(wxSize const &)*arg5,arg6,(wxString const &)*arg7,arg8,(wxString const &)*arg9);
37756 wxPyEndAllowThreads(__tstate);
37757 if (PyErr_Occurred()) SWIG_fail;
37758 }
37759 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_wxGenericDirCtrl, SWIG_POINTER_NEW | 0 );
37760 {
37761 if (temp3)
37762 delete arg3;
37763 }
37764 {
37765 if (temp7)
37766 delete arg7;
37767 }
37768 {
37769 if (temp9)
37770 delete arg9;
37771 }
37772 return resultobj;
37773fail:
37774 {
37775 if (temp3)
37776 delete arg3;
37777 }
37778 {
37779 if (temp7)
37780 delete arg7;
37781 }
37782 {
37783 if (temp9)
37784 delete arg9;
37785 }
37786 return NULL;
d55e5bfc
RD
37787}
37788
37789
554f62e9
RD
37790SWIGINTERN PyObject *_wrap_new_PreGenericDirCtrl(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
37791 PyObject *resultobj = 0;
37792 wxGenericDirCtrl *result = 0 ;
37793
37794 if (!SWIG_Python_UnpackTuple(args,"new_PreGenericDirCtrl",0,0,0)) SWIG_fail;
37795 {
37796 if (!wxPyCheckForApp()) SWIG_fail;
37797 PyThreadState* __tstate = wxPyBeginAllowThreads();
37798 result = (wxGenericDirCtrl *)new wxGenericDirCtrl();
37799 wxPyEndAllowThreads(__tstate);
37800 if (PyErr_Occurred()) SWIG_fail;
37801 }
37802 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_wxGenericDirCtrl, SWIG_POINTER_OWN | 0 );
37803 return resultobj;
37804fail:
37805 return NULL;
37806}
37807
37808
37809SWIGINTERN PyObject *_wrap_GenericDirCtrl_Create(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
37810 PyObject *resultobj = 0;
37811 wxGenericDirCtrl *arg1 = (wxGenericDirCtrl *) 0 ;
37812 wxWindow *arg2 = (wxWindow *) 0 ;
37813 int arg3 = (int) (int)-1 ;
37814 wxString const &arg4_defvalue = wxPyDirDialogDefaultFolderStr ;
37815 wxString *arg4 = (wxString *) &arg4_defvalue ;
37816 wxPoint const &arg5_defvalue = wxDefaultPosition ;
37817 wxPoint *arg5 = (wxPoint *) &arg5_defvalue ;
37818 wxSize const &arg6_defvalue = wxDefaultSize ;
37819 wxSize *arg6 = (wxSize *) &arg6_defvalue ;
37820 long arg7 = (long) wxDIRCTRL_3D_INTERNAL|wxSUNKEN_BORDER ;
37821 wxString const &arg8_defvalue = wxPyEmptyString ;
37822 wxString *arg8 = (wxString *) &arg8_defvalue ;
37823 int arg9 = (int) 0 ;
37824 wxString const &arg10_defvalue = wxPyTreeCtrlNameStr ;
37825 wxString *arg10 = (wxString *) &arg10_defvalue ;
37826 bool result;
37827 void *argp1 = 0 ;
37828 int res1 = 0 ;
37829 void *argp2 = 0 ;
37830 int res2 = 0 ;
37831 int val3 ;
37832 int ecode3 = 0 ;
37833 bool temp4 = false ;
37834 wxPoint temp5 ;
37835 wxSize temp6 ;
37836 long val7 ;
37837 int ecode7 = 0 ;
37838 bool temp8 = false ;
37839 int val9 ;
37840 int ecode9 = 0 ;
37841 bool temp10 = false ;
37842 PyObject * obj0 = 0 ;
37843 PyObject * obj1 = 0 ;
37844 PyObject * obj2 = 0 ;
37845 PyObject * obj3 = 0 ;
37846 PyObject * obj4 = 0 ;
37847 PyObject * obj5 = 0 ;
37848 PyObject * obj6 = 0 ;
37849 PyObject * obj7 = 0 ;
37850 PyObject * obj8 = 0 ;
37851 PyObject * obj9 = 0 ;
37852 char * kwnames[] = {
37853 (char *) "self",(char *) "parent",(char *) "id",(char *) "dir",(char *) "pos",(char *) "size",(char *) "style",(char *) "filter",(char *) "defaultFilter",(char *) "name", NULL
37854 };
37855
37856 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|OOOOOOOO:GenericDirCtrl_Create",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6,&obj7,&obj8,&obj9)) SWIG_fail;
37857 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxGenericDirCtrl, 0 | 0 );
37858 if (!SWIG_IsOK(res1)) {
37859 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "GenericDirCtrl_Create" "', expected argument " "1"" of type '" "wxGenericDirCtrl *""'");
37860 }
37861 arg1 = reinterpret_cast< wxGenericDirCtrl * >(argp1);
37862 res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_wxWindow, 0 | 0 );
37863 if (!SWIG_IsOK(res2)) {
37864 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "GenericDirCtrl_Create" "', expected argument " "2"" of type '" "wxWindow *""'");
37865 }
37866 arg2 = reinterpret_cast< wxWindow * >(argp2);
37867 if (obj2) {
37868 ecode3 = SWIG_AsVal_int(obj2, &val3);
37869 if (!SWIG_IsOK(ecode3)) {
37870 SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "GenericDirCtrl_Create" "', expected argument " "3"" of type '" "int""'");
37871 }
37872 arg3 = static_cast< int >(val3);
37873 }
37874 if (obj3) {
d55e5bfc 37875 {
554f62e9
RD
37876 arg4 = wxString_in_helper(obj3);
37877 if (arg4 == NULL) SWIG_fail;
37878 temp4 = true;
d55e5bfc 37879 }
554f62e9
RD
37880 }
37881 if (obj4) {
093d3ff1 37882 {
554f62e9
RD
37883 arg5 = &temp5;
37884 if ( ! wxPoint_helper(obj4, &arg5)) SWIG_fail;
093d3ff1 37885 }
554f62e9
RD
37886 }
37887 if (obj5) {
d55e5bfc 37888 {
554f62e9
RD
37889 arg6 = &temp6;
37890 if ( ! wxSize_helper(obj5, &arg6)) SWIG_fail;
d55e5bfc 37891 }
554f62e9
RD
37892 }
37893 if (obj6) {
37894 ecode7 = SWIG_AsVal_long(obj6, &val7);
37895 if (!SWIG_IsOK(ecode7)) {
37896 SWIG_exception_fail(SWIG_ArgError(ecode7), "in method '" "GenericDirCtrl_Create" "', expected argument " "7"" of type '" "long""'");
37897 }
37898 arg7 = static_cast< long >(val7);
37899 }
37900 if (obj7) {
d55e5bfc 37901 {
554f62e9
RD
37902 arg8 = wxString_in_helper(obj7);
37903 if (arg8 == NULL) SWIG_fail;
37904 temp8 = true;
d55e5bfc 37905 }
554f62e9
RD
37906 }
37907 if (obj8) {
37908 ecode9 = SWIG_AsVal_int(obj8, &val9);
37909 if (!SWIG_IsOK(ecode9)) {
37910 SWIG_exception_fail(SWIG_ArgError(ecode9), "in method '" "GenericDirCtrl_Create" "', expected argument " "9"" of type '" "int""'");
37911 }
37912 arg9 = static_cast< int >(val9);
37913 }
37914 if (obj9) {
d55e5bfc 37915 {
554f62e9
RD
37916 arg10 = wxString_in_helper(obj9);
37917 if (arg10 == NULL) SWIG_fail;
37918 temp10 = true;
d55e5bfc 37919 }
554f62e9
RD
37920 }
37921 {
37922 PyThreadState* __tstate = wxPyBeginAllowThreads();
37923 result = (bool)(arg1)->Create(arg2,arg3,(wxString const &)*arg4,(wxPoint const &)*arg5,(wxSize const &)*arg6,arg7,(wxString const &)*arg8,arg9,(wxString const &)*arg10);
37924 wxPyEndAllowThreads(__tstate);
37925 if (PyErr_Occurred()) SWIG_fail;
37926 }
37927 {
37928 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
37929 }
37930 {
37931 if (temp4)
37932 delete arg4;
37933 }
37934 {
37935 if (temp8)
37936 delete arg8;
37937 }
37938 {
37939 if (temp10)
37940 delete arg10;
37941 }
37942 return resultobj;
37943fail:
37944 {
37945 if (temp4)
37946 delete arg4;
37947 }
37948 {
37949 if (temp8)
37950 delete arg8;
37951 }
37952 {
37953 if (temp10)
37954 delete arg10;
37955 }
37956 return NULL;
37957}
37958
37959
37960SWIGINTERN PyObject *_wrap_GenericDirCtrl_ExpandPath(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
37961 PyObject *resultobj = 0;
37962 wxGenericDirCtrl *arg1 = (wxGenericDirCtrl *) 0 ;
37963 wxString *arg2 = 0 ;
37964 bool result;
37965 void *argp1 = 0 ;
37966 int res1 = 0 ;
37967 bool temp2 = false ;
37968 PyObject * obj0 = 0 ;
37969 PyObject * obj1 = 0 ;
37970 char * kwnames[] = {
37971 (char *) "self",(char *) "path", NULL
37972 };
37973
37974 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:GenericDirCtrl_ExpandPath",kwnames,&obj0,&obj1)) SWIG_fail;
37975 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxGenericDirCtrl, 0 | 0 );
37976 if (!SWIG_IsOK(res1)) {
37977 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "GenericDirCtrl_ExpandPath" "', expected argument " "1"" of type '" "wxGenericDirCtrl *""'");
37978 }
37979 arg1 = reinterpret_cast< wxGenericDirCtrl * >(argp1);
37980 {
37981 arg2 = wxString_in_helper(obj1);
37982 if (arg2 == NULL) SWIG_fail;
37983 temp2 = true;
37984 }
37985 {
37986 PyThreadState* __tstate = wxPyBeginAllowThreads();
37987 result = (bool)(arg1)->ExpandPath((wxString const &)*arg2);
37988 wxPyEndAllowThreads(__tstate);
37989 if (PyErr_Occurred()) SWIG_fail;
37990 }
37991 {
37992 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
37993 }
37994 {
37995 if (temp2)
37996 delete arg2;
37997 }
37998 return resultobj;
37999fail:
38000 {
38001 if (temp2)
38002 delete arg2;
38003 }
38004 return NULL;
d55e5bfc
RD
38005}
38006
38007
704eda0c
RD
38008SWIGINTERN PyObject *_wrap_GenericDirCtrl_CollapsePath(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
38009 PyObject *resultobj = 0;
38010 wxGenericDirCtrl *arg1 = (wxGenericDirCtrl *) 0 ;
38011 wxString *arg2 = 0 ;
38012 bool result;
38013 void *argp1 = 0 ;
38014 int res1 = 0 ;
38015 bool temp2 = false ;
38016 PyObject * obj0 = 0 ;
38017 PyObject * obj1 = 0 ;
38018 char * kwnames[] = {
38019 (char *) "self",(char *) "path", NULL
38020 };
38021
38022 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:GenericDirCtrl_CollapsePath",kwnames,&obj0,&obj1)) SWIG_fail;
38023 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxGenericDirCtrl, 0 | 0 );
38024 if (!SWIG_IsOK(res1)) {
38025 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "GenericDirCtrl_CollapsePath" "', expected argument " "1"" of type '" "wxGenericDirCtrl *""'");
38026 }
38027 arg1 = reinterpret_cast< wxGenericDirCtrl * >(argp1);
38028 {
38029 arg2 = wxString_in_helper(obj1);
38030 if (arg2 == NULL) SWIG_fail;
38031 temp2 = true;
38032 }
38033 {
38034 PyThreadState* __tstate = wxPyBeginAllowThreads();
38035 result = (bool)(arg1)->CollapsePath((wxString const &)*arg2);
38036 wxPyEndAllowThreads(__tstate);
38037 if (PyErr_Occurred()) SWIG_fail;
38038 }
38039 {
38040 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
38041 }
38042 {
38043 if (temp2)
38044 delete arg2;
38045 }
38046 return resultobj;
38047fail:
38048 {
38049 if (temp2)
38050 delete arg2;
38051 }
38052 return NULL;
38053}
38054
38055
554f62e9
RD
38056SWIGINTERN PyObject *_wrap_GenericDirCtrl_GetDefaultPath(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
38057 PyObject *resultobj = 0;
38058 wxGenericDirCtrl *arg1 = (wxGenericDirCtrl *) 0 ;
38059 wxString result;
38060 void *argp1 = 0 ;
38061 int res1 = 0 ;
38062 PyObject *swig_obj[1] ;
38063
38064 if (!args) SWIG_fail;
38065 swig_obj[0] = args;
38066 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxGenericDirCtrl, 0 | 0 );
38067 if (!SWIG_IsOK(res1)) {
38068 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "GenericDirCtrl_GetDefaultPath" "', expected argument " "1"" of type '" "wxGenericDirCtrl const *""'");
38069 }
38070 arg1 = reinterpret_cast< wxGenericDirCtrl * >(argp1);
38071 {
38072 PyThreadState* __tstate = wxPyBeginAllowThreads();
38073 result = ((wxGenericDirCtrl const *)arg1)->GetDefaultPath();
38074 wxPyEndAllowThreads(__tstate);
38075 if (PyErr_Occurred()) SWIG_fail;
38076 }
38077 {
38078#if wxUSE_UNICODE
38079 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
38080#else
38081 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
38082#endif
38083 }
38084 return resultobj;
38085fail:
38086 return NULL;
38087}
38088
38089
38090SWIGINTERN PyObject *_wrap_GenericDirCtrl_SetDefaultPath(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
38091 PyObject *resultobj = 0;
38092 wxGenericDirCtrl *arg1 = (wxGenericDirCtrl *) 0 ;
38093 wxString *arg2 = 0 ;
38094 void *argp1 = 0 ;
38095 int res1 = 0 ;
38096 bool temp2 = false ;
38097 PyObject * obj0 = 0 ;
38098 PyObject * obj1 = 0 ;
38099 char * kwnames[] = {
38100 (char *) "self",(char *) "path", NULL
38101 };
38102
38103 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:GenericDirCtrl_SetDefaultPath",kwnames,&obj0,&obj1)) SWIG_fail;
38104 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxGenericDirCtrl, 0 | 0 );
38105 if (!SWIG_IsOK(res1)) {
38106 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "GenericDirCtrl_SetDefaultPath" "', expected argument " "1"" of type '" "wxGenericDirCtrl *""'");
38107 }
38108 arg1 = reinterpret_cast< wxGenericDirCtrl * >(argp1);
38109 {
38110 arg2 = wxString_in_helper(obj1);
38111 if (arg2 == NULL) SWIG_fail;
38112 temp2 = true;
38113 }
38114 {
38115 PyThreadState* __tstate = wxPyBeginAllowThreads();
38116 (arg1)->SetDefaultPath((wxString const &)*arg2);
38117 wxPyEndAllowThreads(__tstate);
38118 if (PyErr_Occurred()) SWIG_fail;
38119 }
38120 resultobj = SWIG_Py_Void();
38121 {
38122 if (temp2)
38123 delete arg2;
38124 }
38125 return resultobj;
38126fail:
38127 {
38128 if (temp2)
38129 delete arg2;
38130 }
38131 return NULL;
d55e5bfc
RD
38132}
38133
38134
554f62e9
RD
38135SWIGINTERN PyObject *_wrap_GenericDirCtrl_GetPath(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
38136 PyObject *resultobj = 0;
38137 wxGenericDirCtrl *arg1 = (wxGenericDirCtrl *) 0 ;
38138 wxString result;
38139 void *argp1 = 0 ;
38140 int res1 = 0 ;
38141 PyObject *swig_obj[1] ;
38142
38143 if (!args) SWIG_fail;
38144 swig_obj[0] = args;
38145 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxGenericDirCtrl, 0 | 0 );
38146 if (!SWIG_IsOK(res1)) {
38147 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "GenericDirCtrl_GetPath" "', expected argument " "1"" of type '" "wxGenericDirCtrl const *""'");
38148 }
38149 arg1 = reinterpret_cast< wxGenericDirCtrl * >(argp1);
38150 {
38151 PyThreadState* __tstate = wxPyBeginAllowThreads();
38152 result = ((wxGenericDirCtrl const *)arg1)->GetPath();
38153 wxPyEndAllowThreads(__tstate);
38154 if (PyErr_Occurred()) SWIG_fail;
38155 }
38156 {
38157#if wxUSE_UNICODE
38158 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
38159#else
38160 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
38161#endif
38162 }
38163 return resultobj;
38164fail:
38165 return NULL;
d55e5bfc
RD
38166}
38167
38168
554f62e9
RD
38169SWIGINTERN PyObject *_wrap_GenericDirCtrl_GetFilePath(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
38170 PyObject *resultobj = 0;
38171 wxGenericDirCtrl *arg1 = (wxGenericDirCtrl *) 0 ;
38172 wxString result;
38173 void *argp1 = 0 ;
38174 int res1 = 0 ;
38175 PyObject *swig_obj[1] ;
38176
38177 if (!args) SWIG_fail;
38178 swig_obj[0] = args;
38179 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxGenericDirCtrl, 0 | 0 );
38180 if (!SWIG_IsOK(res1)) {
38181 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "GenericDirCtrl_GetFilePath" "', expected argument " "1"" of type '" "wxGenericDirCtrl const *""'");
38182 }
38183 arg1 = reinterpret_cast< wxGenericDirCtrl * >(argp1);
38184 {
38185 PyThreadState* __tstate = wxPyBeginAllowThreads();
38186 result = ((wxGenericDirCtrl const *)arg1)->GetFilePath();
38187 wxPyEndAllowThreads(__tstate);
38188 if (PyErr_Occurred()) SWIG_fail;
38189 }
38190 {
38191#if wxUSE_UNICODE
38192 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
38193#else
38194 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
38195#endif
38196 }
38197 return resultobj;
38198fail:
38199 return NULL;
38200}
38201
38202
38203SWIGINTERN PyObject *_wrap_GenericDirCtrl_SetPath(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
38204 PyObject *resultobj = 0;
38205 wxGenericDirCtrl *arg1 = (wxGenericDirCtrl *) 0 ;
38206 wxString *arg2 = 0 ;
38207 void *argp1 = 0 ;
38208 int res1 = 0 ;
38209 bool temp2 = false ;
38210 PyObject * obj0 = 0 ;
38211 PyObject * obj1 = 0 ;
38212 char * kwnames[] = {
38213 (char *) "self",(char *) "path", NULL
38214 };
38215
38216 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:GenericDirCtrl_SetPath",kwnames,&obj0,&obj1)) SWIG_fail;
38217 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxGenericDirCtrl, 0 | 0 );
38218 if (!SWIG_IsOK(res1)) {
38219 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "GenericDirCtrl_SetPath" "', expected argument " "1"" of type '" "wxGenericDirCtrl *""'");
38220 }
38221 arg1 = reinterpret_cast< wxGenericDirCtrl * >(argp1);
38222 {
38223 arg2 = wxString_in_helper(obj1);
38224 if (arg2 == NULL) SWIG_fail;
38225 temp2 = true;
38226 }
38227 {
38228 PyThreadState* __tstate = wxPyBeginAllowThreads();
38229 (arg1)->SetPath((wxString const &)*arg2);
38230 wxPyEndAllowThreads(__tstate);
38231 if (PyErr_Occurred()) SWIG_fail;
38232 }
38233 resultobj = SWIG_Py_Void();
38234 {
38235 if (temp2)
38236 delete arg2;
38237 }
38238 return resultobj;
38239fail:
38240 {
38241 if (temp2)
38242 delete arg2;
38243 }
38244 return NULL;
38245}
38246
38247
38248SWIGINTERN PyObject *_wrap_GenericDirCtrl_ShowHidden(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
38249 PyObject *resultobj = 0;
38250 wxGenericDirCtrl *arg1 = (wxGenericDirCtrl *) 0 ;
38251 bool arg2 ;
38252 void *argp1 = 0 ;
38253 int res1 = 0 ;
38254 bool val2 ;
38255 int ecode2 = 0 ;
38256 PyObject * obj0 = 0 ;
38257 PyObject * obj1 = 0 ;
38258 char * kwnames[] = {
38259 (char *) "self",(char *) "show", NULL
38260 };
38261
38262 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:GenericDirCtrl_ShowHidden",kwnames,&obj0,&obj1)) SWIG_fail;
38263 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxGenericDirCtrl, 0 | 0 );
38264 if (!SWIG_IsOK(res1)) {
38265 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "GenericDirCtrl_ShowHidden" "', expected argument " "1"" of type '" "wxGenericDirCtrl *""'");
38266 }
38267 arg1 = reinterpret_cast< wxGenericDirCtrl * >(argp1);
38268 ecode2 = SWIG_AsVal_bool(obj1, &val2);
38269 if (!SWIG_IsOK(ecode2)) {
38270 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "GenericDirCtrl_ShowHidden" "', expected argument " "2"" of type '" "bool""'");
38271 }
38272 arg2 = static_cast< bool >(val2);
38273 {
38274 PyThreadState* __tstate = wxPyBeginAllowThreads();
38275 (arg1)->ShowHidden(arg2);
38276 wxPyEndAllowThreads(__tstate);
38277 if (PyErr_Occurred()) SWIG_fail;
38278 }
38279 resultobj = SWIG_Py_Void();
38280 return resultobj;
38281fail:
38282 return NULL;
d55e5bfc
RD
38283}
38284
38285
554f62e9
RD
38286SWIGINTERN PyObject *_wrap_GenericDirCtrl_GetShowHidden(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
38287 PyObject *resultobj = 0;
38288 wxGenericDirCtrl *arg1 = (wxGenericDirCtrl *) 0 ;
38289 bool result;
38290 void *argp1 = 0 ;
38291 int res1 = 0 ;
38292 PyObject *swig_obj[1] ;
38293
38294 if (!args) SWIG_fail;
38295 swig_obj[0] = args;
38296 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxGenericDirCtrl, 0 | 0 );
38297 if (!SWIG_IsOK(res1)) {
38298 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "GenericDirCtrl_GetShowHidden" "', expected argument " "1"" of type '" "wxGenericDirCtrl *""'");
38299 }
38300 arg1 = reinterpret_cast< wxGenericDirCtrl * >(argp1);
38301 {
38302 PyThreadState* __tstate = wxPyBeginAllowThreads();
38303 result = (bool)(arg1)->GetShowHidden();
38304 wxPyEndAllowThreads(__tstate);
38305 if (PyErr_Occurred()) SWIG_fail;
38306 }
38307 {
38308 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
38309 }
38310 return resultobj;
38311fail:
38312 return NULL;
d55e5bfc
RD
38313}
38314
38315
554f62e9
RD
38316SWIGINTERN PyObject *_wrap_GenericDirCtrl_GetFilter(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
38317 PyObject *resultobj = 0;
38318 wxGenericDirCtrl *arg1 = (wxGenericDirCtrl *) 0 ;
38319 wxString result;
38320 void *argp1 = 0 ;
38321 int res1 = 0 ;
38322 PyObject *swig_obj[1] ;
38323
38324 if (!args) SWIG_fail;
38325 swig_obj[0] = args;
38326 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxGenericDirCtrl, 0 | 0 );
38327 if (!SWIG_IsOK(res1)) {
38328 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "GenericDirCtrl_GetFilter" "', expected argument " "1"" of type '" "wxGenericDirCtrl const *""'");
38329 }
38330 arg1 = reinterpret_cast< wxGenericDirCtrl * >(argp1);
38331 {
38332 PyThreadState* __tstate = wxPyBeginAllowThreads();
38333 result = ((wxGenericDirCtrl const *)arg1)->GetFilter();
38334 wxPyEndAllowThreads(__tstate);
38335 if (PyErr_Occurred()) SWIG_fail;
38336 }
38337 {
38338#if wxUSE_UNICODE
38339 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
38340#else
38341 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
38342#endif
38343 }
38344 return resultobj;
38345fail:
38346 return NULL;
38347}
38348
38349
38350SWIGINTERN PyObject *_wrap_GenericDirCtrl_SetFilter(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
38351 PyObject *resultobj = 0;
38352 wxGenericDirCtrl *arg1 = (wxGenericDirCtrl *) 0 ;
38353 wxString *arg2 = 0 ;
38354 void *argp1 = 0 ;
38355 int res1 = 0 ;
38356 bool temp2 = false ;
38357 PyObject * obj0 = 0 ;
38358 PyObject * obj1 = 0 ;
38359 char * kwnames[] = {
38360 (char *) "self",(char *) "filter", NULL
38361 };
38362
38363 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:GenericDirCtrl_SetFilter",kwnames,&obj0,&obj1)) SWIG_fail;
38364 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxGenericDirCtrl, 0 | 0 );
38365 if (!SWIG_IsOK(res1)) {
38366 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "GenericDirCtrl_SetFilter" "', expected argument " "1"" of type '" "wxGenericDirCtrl *""'");
38367 }
38368 arg1 = reinterpret_cast< wxGenericDirCtrl * >(argp1);
38369 {
38370 arg2 = wxString_in_helper(obj1);
38371 if (arg2 == NULL) SWIG_fail;
38372 temp2 = true;
38373 }
38374 {
38375 PyThreadState* __tstate = wxPyBeginAllowThreads();
38376 (arg1)->SetFilter((wxString const &)*arg2);
38377 wxPyEndAllowThreads(__tstate);
38378 if (PyErr_Occurred()) SWIG_fail;
38379 }
38380 resultobj = SWIG_Py_Void();
38381 {
38382 if (temp2)
38383 delete arg2;
38384 }
38385 return resultobj;
38386fail:
38387 {
38388 if (temp2)
38389 delete arg2;
38390 }
38391 return NULL;
d55e5bfc
RD
38392}
38393
38394
554f62e9
RD
38395SWIGINTERN PyObject *_wrap_GenericDirCtrl_GetFilterIndex(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
38396 PyObject *resultobj = 0;
38397 wxGenericDirCtrl *arg1 = (wxGenericDirCtrl *) 0 ;
38398 int result;
38399 void *argp1 = 0 ;
38400 int res1 = 0 ;
38401 PyObject *swig_obj[1] ;
38402
38403 if (!args) SWIG_fail;
38404 swig_obj[0] = args;
38405 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxGenericDirCtrl, 0 | 0 );
38406 if (!SWIG_IsOK(res1)) {
38407 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "GenericDirCtrl_GetFilterIndex" "', expected argument " "1"" of type '" "wxGenericDirCtrl const *""'");
38408 }
38409 arg1 = reinterpret_cast< wxGenericDirCtrl * >(argp1);
38410 {
38411 PyThreadState* __tstate = wxPyBeginAllowThreads();
38412 result = (int)((wxGenericDirCtrl const *)arg1)->GetFilterIndex();
38413 wxPyEndAllowThreads(__tstate);
38414 if (PyErr_Occurred()) SWIG_fail;
38415 }
38416 resultobj = SWIG_From_int(static_cast< int >(result));
38417 return resultobj;
38418fail:
38419 return NULL;
38420}
38421
38422
38423SWIGINTERN PyObject *_wrap_GenericDirCtrl_SetFilterIndex(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
38424 PyObject *resultobj = 0;
38425 wxGenericDirCtrl *arg1 = (wxGenericDirCtrl *) 0 ;
38426 int arg2 ;
38427 void *argp1 = 0 ;
38428 int res1 = 0 ;
38429 int val2 ;
38430 int ecode2 = 0 ;
38431 PyObject * obj0 = 0 ;
38432 PyObject * obj1 = 0 ;
38433 char * kwnames[] = {
38434 (char *) "self",(char *) "n", NULL
38435 };
38436
38437 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:GenericDirCtrl_SetFilterIndex",kwnames,&obj0,&obj1)) SWIG_fail;
38438 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxGenericDirCtrl, 0 | 0 );
38439 if (!SWIG_IsOK(res1)) {
38440 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "GenericDirCtrl_SetFilterIndex" "', expected argument " "1"" of type '" "wxGenericDirCtrl *""'");
38441 }
38442 arg1 = reinterpret_cast< wxGenericDirCtrl * >(argp1);
38443 ecode2 = SWIG_AsVal_int(obj1, &val2);
38444 if (!SWIG_IsOK(ecode2)) {
38445 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "GenericDirCtrl_SetFilterIndex" "', expected argument " "2"" of type '" "int""'");
38446 }
38447 arg2 = static_cast< int >(val2);
38448 {
38449 PyThreadState* __tstate = wxPyBeginAllowThreads();
38450 (arg1)->SetFilterIndex(arg2);
38451 wxPyEndAllowThreads(__tstate);
38452 if (PyErr_Occurred()) SWIG_fail;
38453 }
38454 resultobj = SWIG_Py_Void();
38455 return resultobj;
38456fail:
38457 return NULL;
d55e5bfc
RD
38458}
38459
38460
554f62e9
RD
38461SWIGINTERN PyObject *_wrap_GenericDirCtrl_GetRootId(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
38462 PyObject *resultobj = 0;
38463 wxGenericDirCtrl *arg1 = (wxGenericDirCtrl *) 0 ;
38464 wxTreeItemId result;
38465 void *argp1 = 0 ;
38466 int res1 = 0 ;
38467 PyObject *swig_obj[1] ;
38468
38469 if (!args) SWIG_fail;
38470 swig_obj[0] = args;
38471 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxGenericDirCtrl, 0 | 0 );
38472 if (!SWIG_IsOK(res1)) {
38473 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "GenericDirCtrl_GetRootId" "', expected argument " "1"" of type '" "wxGenericDirCtrl *""'");
38474 }
38475 arg1 = reinterpret_cast< wxGenericDirCtrl * >(argp1);
38476 {
38477 PyThreadState* __tstate = wxPyBeginAllowThreads();
38478 result = (arg1)->GetRootId();
38479 wxPyEndAllowThreads(__tstate);
38480 if (PyErr_Occurred()) SWIG_fail;
38481 }
38482 resultobj = SWIG_NewPointerObj((new wxTreeItemId(static_cast< const wxTreeItemId& >(result))), SWIGTYPE_p_wxTreeItemId, SWIG_POINTER_OWN | 0 );
38483 return resultobj;
38484fail:
38485 return NULL;
d55e5bfc
RD
38486}
38487
38488
554f62e9
RD
38489SWIGINTERN PyObject *_wrap_GenericDirCtrl_GetTreeCtrl(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
38490 PyObject *resultobj = 0;
38491 wxGenericDirCtrl *arg1 = (wxGenericDirCtrl *) 0 ;
38492 wxPyTreeCtrl *result = 0 ;
38493 void *argp1 = 0 ;
38494 int res1 = 0 ;
38495 PyObject *swig_obj[1] ;
38496
38497 if (!args) SWIG_fail;
38498 swig_obj[0] = args;
38499 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxGenericDirCtrl, 0 | 0 );
38500 if (!SWIG_IsOK(res1)) {
38501 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "GenericDirCtrl_GetTreeCtrl" "', expected argument " "1"" of type '" "wxGenericDirCtrl const *""'");
38502 }
38503 arg1 = reinterpret_cast< wxGenericDirCtrl * >(argp1);
38504 {
38505 PyThreadState* __tstate = wxPyBeginAllowThreads();
38506 result = (wxPyTreeCtrl *)((wxGenericDirCtrl const *)arg1)->GetTreeCtrl();
38507 wxPyEndAllowThreads(__tstate);
38508 if (PyErr_Occurred()) SWIG_fail;
38509 }
38510 {
38511 resultobj = wxPyMake_wxObject(result, 0);
38512 }
38513 return resultobj;
38514fail:
38515 return NULL;
d55e5bfc
RD
38516}
38517
38518
554f62e9
RD
38519SWIGINTERN PyObject *_wrap_GenericDirCtrl_GetFilterListCtrl(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
38520 PyObject *resultobj = 0;
38521 wxGenericDirCtrl *arg1 = (wxGenericDirCtrl *) 0 ;
38522 wxDirFilterListCtrl *result = 0 ;
38523 void *argp1 = 0 ;
38524 int res1 = 0 ;
38525 PyObject *swig_obj[1] ;
38526
38527 if (!args) SWIG_fail;
38528 swig_obj[0] = args;
38529 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxGenericDirCtrl, 0 | 0 );
38530 if (!SWIG_IsOK(res1)) {
38531 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "GenericDirCtrl_GetFilterListCtrl" "', expected argument " "1"" of type '" "wxGenericDirCtrl const *""'");
38532 }
38533 arg1 = reinterpret_cast< wxGenericDirCtrl * >(argp1);
38534 {
38535 PyThreadState* __tstate = wxPyBeginAllowThreads();
38536 result = (wxDirFilterListCtrl *)((wxGenericDirCtrl const *)arg1)->GetFilterListCtrl();
38537 wxPyEndAllowThreads(__tstate);
38538 if (PyErr_Occurred()) SWIG_fail;
38539 }
38540 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_wxDirFilterListCtrl, 0 | 0 );
38541 return resultobj;
38542fail:
38543 return NULL;
38544}
38545
38546
38547SWIGINTERN PyObject *_wrap_GenericDirCtrl_FindChild(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
38548 PyObject *resultobj = 0;
38549 wxGenericDirCtrl *arg1 = (wxGenericDirCtrl *) 0 ;
38550 wxTreeItemId arg2 ;
38551 wxString *arg3 = 0 ;
38552 bool *arg4 = 0 ;
38553 wxTreeItemId result;
38554 void *argp1 = 0 ;
38555 int res1 = 0 ;
38556 void *argp2 ;
38557 int res2 = 0 ;
38558 bool temp3 = false ;
38559 bool temp4 ;
38560 int res4 = SWIG_TMPOBJ ;
38561 PyObject * obj0 = 0 ;
38562 PyObject * obj1 = 0 ;
38563 PyObject * obj2 = 0 ;
38564 char * kwnames[] = {
38565 (char *) "self",(char *) "parentId",(char *) "path", NULL
38566 };
38567
38568 arg4 = &temp4;
38569 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:GenericDirCtrl_FindChild",kwnames,&obj0,&obj1,&obj2)) SWIG_fail;
38570 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxGenericDirCtrl, 0 | 0 );
38571 if (!SWIG_IsOK(res1)) {
38572 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "GenericDirCtrl_FindChild" "', expected argument " "1"" of type '" "wxGenericDirCtrl *""'");
38573 }
38574 arg1 = reinterpret_cast< wxGenericDirCtrl * >(argp1);
38575 {
38576 res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_wxTreeItemId, 0 | 0);
38577 if (!SWIG_IsOK(res2)) {
38578 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "GenericDirCtrl_FindChild" "', expected argument " "2"" of type '" "wxTreeItemId""'");
38579 }
38580 if (!argp2) {
38581 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "GenericDirCtrl_FindChild" "', expected argument " "2"" of type '" "wxTreeItemId""'");
38582 } else {
38583 wxTreeItemId * temp = reinterpret_cast< wxTreeItemId * >(argp2);
38584 arg2 = *temp;
38585 if (SWIG_IsNewObj(res2)) delete temp;
d55e5bfc 38586 }
554f62e9
RD
38587 }
38588 {
38589 arg3 = wxString_in_helper(obj2);
38590 if (arg3 == NULL) SWIG_fail;
38591 temp3 = true;
38592 }
38593 {
38594 PyThreadState* __tstate = wxPyBeginAllowThreads();
38595 result = (arg1)->FindChild(arg2,(wxString const &)*arg3,*arg4);
38596 wxPyEndAllowThreads(__tstate);
38597 if (PyErr_Occurred()) SWIG_fail;
38598 }
38599 resultobj = SWIG_NewPointerObj((new wxTreeItemId(static_cast< const wxTreeItemId& >(result))), SWIGTYPE_p_wxTreeItemId, SWIG_POINTER_OWN | 0 );
38600 if (SWIG_IsTmpObj(res4)) {
38601 resultobj = SWIG_Python_AppendOutput(resultobj, SWIG_From_bool((*arg4)));
38602 } else {
38603 int new_flags = SWIG_IsNewObj(res4) ? (SWIG_POINTER_OWN | 0 ) : 0 ;
38604 resultobj = SWIG_Python_AppendOutput(resultobj, SWIG_NewPointerObj((void*)(arg4), SWIGTYPE_p_bool, new_flags));
38605 }
38606 {
38607 if (temp3)
38608 delete arg3;
38609 }
38610 return resultobj;
38611fail:
38612 {
38613 if (temp3)
38614 delete arg3;
38615 }
38616 return NULL;
d55e5bfc
RD
38617}
38618
38619
554f62e9
RD
38620SWIGINTERN PyObject *_wrap_GenericDirCtrl_DoResize(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
38621 PyObject *resultobj = 0;
38622 wxGenericDirCtrl *arg1 = (wxGenericDirCtrl *) 0 ;
38623 void *argp1 = 0 ;
38624 int res1 = 0 ;
38625 PyObject *swig_obj[1] ;
38626
38627 if (!args) SWIG_fail;
38628 swig_obj[0] = args;
38629 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxGenericDirCtrl, 0 | 0 );
38630 if (!SWIG_IsOK(res1)) {
38631 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "GenericDirCtrl_DoResize" "', expected argument " "1"" of type '" "wxGenericDirCtrl *""'");
38632 }
38633 arg1 = reinterpret_cast< wxGenericDirCtrl * >(argp1);
38634 {
38635 PyThreadState* __tstate = wxPyBeginAllowThreads();
38636 (arg1)->DoResize();
38637 wxPyEndAllowThreads(__tstate);
38638 if (PyErr_Occurred()) SWIG_fail;
38639 }
38640 resultobj = SWIG_Py_Void();
38641 return resultobj;
38642fail:
38643 return NULL;
38644}
38645
38646
38647SWIGINTERN PyObject *_wrap_GenericDirCtrl_ReCreateTree(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
38648 PyObject *resultobj = 0;
38649 wxGenericDirCtrl *arg1 = (wxGenericDirCtrl *) 0 ;
38650 void *argp1 = 0 ;
38651 int res1 = 0 ;
38652 PyObject *swig_obj[1] ;
38653
38654 if (!args) SWIG_fail;
38655 swig_obj[0] = args;
38656 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxGenericDirCtrl, 0 | 0 );
38657 if (!SWIG_IsOK(res1)) {
38658 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "GenericDirCtrl_ReCreateTree" "', expected argument " "1"" of type '" "wxGenericDirCtrl *""'");
38659 }
38660 arg1 = reinterpret_cast< wxGenericDirCtrl * >(argp1);
38661 {
38662 PyThreadState* __tstate = wxPyBeginAllowThreads();
38663 (arg1)->ReCreateTree();
38664 wxPyEndAllowThreads(__tstate);
38665 if (PyErr_Occurred()) SWIG_fail;
38666 }
38667 resultobj = SWIG_Py_Void();
38668 return resultobj;
38669fail:
38670 return NULL;
38671}
38672
38673
38674SWIGINTERN PyObject *GenericDirCtrl_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
38675 PyObject *obj;
38676 if (!SWIG_Python_UnpackTuple(args,(char*)"swigregister", 1, 1,&obj)) return NULL;
38677 SWIG_TypeNewClientData(SWIGTYPE_p_wxGenericDirCtrl, SWIG_NewClientData(obj));
38678 return SWIG_Py_Void();
38679}
38680
38681SWIGINTERN PyObject *GenericDirCtrl_swiginit(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
38682 return SWIG_Python_InitShadowInstance(args);
38683}
38684
38685SWIGINTERN PyObject *_wrap_new_DirFilterListCtrl(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
38686 PyObject *resultobj = 0;
38687 wxGenericDirCtrl *arg1 = (wxGenericDirCtrl *) 0 ;
38688 int arg2 = (int) (int)-1 ;
38689 wxPoint const &arg3_defvalue = wxDefaultPosition ;
38690 wxPoint *arg3 = (wxPoint *) &arg3_defvalue ;
38691 wxSize const &arg4_defvalue = wxDefaultSize ;
38692 wxSize *arg4 = (wxSize *) &arg4_defvalue ;
38693 long arg5 = (long) 0 ;
38694 wxDirFilterListCtrl *result = 0 ;
38695 void *argp1 = 0 ;
38696 int res1 = 0 ;
38697 int val2 ;
38698 int ecode2 = 0 ;
38699 wxPoint temp3 ;
38700 wxSize temp4 ;
38701 long val5 ;
38702 int ecode5 = 0 ;
38703 PyObject * obj0 = 0 ;
38704 PyObject * obj1 = 0 ;
38705 PyObject * obj2 = 0 ;
38706 PyObject * obj3 = 0 ;
38707 PyObject * obj4 = 0 ;
38708 char * kwnames[] = {
38709 (char *) "parent",(char *) "id",(char *) "pos",(char *) "size",(char *) "style", NULL
38710 };
38711
38712 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|OOOO:new_DirFilterListCtrl",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4)) SWIG_fail;
38713 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxGenericDirCtrl, 0 | 0 );
38714 if (!SWIG_IsOK(res1)) {
38715 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_DirFilterListCtrl" "', expected argument " "1"" of type '" "wxGenericDirCtrl *""'");
38716 }
38717 arg1 = reinterpret_cast< wxGenericDirCtrl * >(argp1);
38718 if (obj1) {
38719 ecode2 = SWIG_AsVal_int(obj1, &val2);
38720 if (!SWIG_IsOK(ecode2)) {
38721 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "new_DirFilterListCtrl" "', expected argument " "2"" of type '" "int""'");
38722 }
38723 arg2 = static_cast< int >(val2);
38724 }
38725 if (obj2) {
d55e5bfc 38726 {
554f62e9
RD
38727 arg3 = &temp3;
38728 if ( ! wxPoint_helper(obj2, &arg3)) SWIG_fail;
d55e5bfc 38729 }
554f62e9
RD
38730 }
38731 if (obj3) {
d55e5bfc 38732 {
554f62e9
RD
38733 arg4 = &temp4;
38734 if ( ! wxSize_helper(obj3, &arg4)) SWIG_fail;
d55e5bfc 38735 }
554f62e9
RD
38736 }
38737 if (obj4) {
38738 ecode5 = SWIG_AsVal_long(obj4, &val5);
38739 if (!SWIG_IsOK(ecode5)) {
38740 SWIG_exception_fail(SWIG_ArgError(ecode5), "in method '" "new_DirFilterListCtrl" "', expected argument " "5"" of type '" "long""'");
38741 }
38742 arg5 = static_cast< long >(val5);
38743 }
38744 {
38745 if (!wxPyCheckForApp()) SWIG_fail;
38746 PyThreadState* __tstate = wxPyBeginAllowThreads();
38747 result = (wxDirFilterListCtrl *)new wxDirFilterListCtrl(arg1,arg2,(wxPoint const &)*arg3,(wxSize const &)*arg4,arg5);
38748 wxPyEndAllowThreads(__tstate);
38749 if (PyErr_Occurred()) SWIG_fail;
38750 }
38751 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_wxDirFilterListCtrl, SWIG_POINTER_NEW | 0 );
38752 return resultobj;
38753fail:
38754 return NULL;
d55e5bfc
RD
38755}
38756
38757
554f62e9
RD
38758SWIGINTERN PyObject *_wrap_new_PreDirFilterListCtrl(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
38759 PyObject *resultobj = 0;
38760 wxDirFilterListCtrl *result = 0 ;
38761
38762 if (!SWIG_Python_UnpackTuple(args,"new_PreDirFilterListCtrl",0,0,0)) SWIG_fail;
38763 {
38764 if (!wxPyCheckForApp()) SWIG_fail;
38765 PyThreadState* __tstate = wxPyBeginAllowThreads();
38766 result = (wxDirFilterListCtrl *)new wxDirFilterListCtrl();
38767 wxPyEndAllowThreads(__tstate);
38768 if (PyErr_Occurred()) SWIG_fail;
38769 }
38770 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_wxDirFilterListCtrl, SWIG_POINTER_OWN | 0 );
38771 return resultobj;
38772fail:
38773 return NULL;
38774}
38775
38776
38777SWIGINTERN PyObject *_wrap_DirFilterListCtrl_Create(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
38778 PyObject *resultobj = 0;
38779 wxDirFilterListCtrl *arg1 = (wxDirFilterListCtrl *) 0 ;
38780 wxGenericDirCtrl *arg2 = (wxGenericDirCtrl *) 0 ;
38781 int arg3 = (int) (int)-1 ;
38782 wxPoint const &arg4_defvalue = wxDefaultPosition ;
38783 wxPoint *arg4 = (wxPoint *) &arg4_defvalue ;
38784 wxSize const &arg5_defvalue = wxDefaultSize ;
38785 wxSize *arg5 = (wxSize *) &arg5_defvalue ;
38786 long arg6 = (long) 0 ;
38787 bool result;
38788 void *argp1 = 0 ;
38789 int res1 = 0 ;
38790 void *argp2 = 0 ;
38791 int res2 = 0 ;
38792 int val3 ;
38793 int ecode3 = 0 ;
38794 wxPoint temp4 ;
38795 wxSize temp5 ;
38796 long val6 ;
38797 int ecode6 = 0 ;
38798 PyObject * obj0 = 0 ;
38799 PyObject * obj1 = 0 ;
38800 PyObject * obj2 = 0 ;
38801 PyObject * obj3 = 0 ;
38802 PyObject * obj4 = 0 ;
38803 PyObject * obj5 = 0 ;
38804 char * kwnames[] = {
38805 (char *) "self",(char *) "parent",(char *) "id",(char *) "pos",(char *) "size",(char *) "style", NULL
38806 };
38807
38808 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|OOOO:DirFilterListCtrl_Create",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5)) SWIG_fail;
38809 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxDirFilterListCtrl, 0 | 0 );
38810 if (!SWIG_IsOK(res1)) {
38811 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "DirFilterListCtrl_Create" "', expected argument " "1"" of type '" "wxDirFilterListCtrl *""'");
38812 }
38813 arg1 = reinterpret_cast< wxDirFilterListCtrl * >(argp1);
38814 res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_wxGenericDirCtrl, 0 | 0 );
38815 if (!SWIG_IsOK(res2)) {
38816 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "DirFilterListCtrl_Create" "', expected argument " "2"" of type '" "wxGenericDirCtrl *""'");
38817 }
38818 arg2 = reinterpret_cast< wxGenericDirCtrl * >(argp2);
38819 if (obj2) {
38820 ecode3 = SWIG_AsVal_int(obj2, &val3);
38821 if (!SWIG_IsOK(ecode3)) {
38822 SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "DirFilterListCtrl_Create" "', expected argument " "3"" of type '" "int""'");
38823 }
38824 arg3 = static_cast< int >(val3);
38825 }
38826 if (obj3) {
093d3ff1 38827 {
554f62e9
RD
38828 arg4 = &temp4;
38829 if ( ! wxPoint_helper(obj3, &arg4)) SWIG_fail;
093d3ff1 38830 }
554f62e9
RD
38831 }
38832 if (obj4) {
093d3ff1 38833 {
554f62e9
RD
38834 arg5 = &temp5;
38835 if ( ! wxSize_helper(obj4, &arg5)) SWIG_fail;
093d3ff1 38836 }
554f62e9
RD
38837 }
38838 if (obj5) {
38839 ecode6 = SWIG_AsVal_long(obj5, &val6);
38840 if (!SWIG_IsOK(ecode6)) {
38841 SWIG_exception_fail(SWIG_ArgError(ecode6), "in method '" "DirFilterListCtrl_Create" "', expected argument " "6"" of type '" "long""'");
38842 }
38843 arg6 = static_cast< long >(val6);
38844 }
38845 {
38846 PyThreadState* __tstate = wxPyBeginAllowThreads();
38847 result = (bool)(arg1)->Create(arg2,arg3,(wxPoint const &)*arg4,(wxSize const &)*arg5,arg6);
38848 wxPyEndAllowThreads(__tstate);
38849 if (PyErr_Occurred()) SWIG_fail;
38850 }
38851 {
38852 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
38853 }
38854 return resultobj;
38855fail:
38856 return NULL;
38857}
38858
38859
38860SWIGINTERN PyObject *_wrap_DirFilterListCtrl_FillFilterList(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
38861 PyObject *resultobj = 0;
38862 wxDirFilterListCtrl *arg1 = (wxDirFilterListCtrl *) 0 ;
38863 wxString *arg2 = 0 ;
38864 int arg3 ;
38865 void *argp1 = 0 ;
38866 int res1 = 0 ;
38867 bool temp2 = false ;
38868 int val3 ;
38869 int ecode3 = 0 ;
38870 PyObject * obj0 = 0 ;
38871 PyObject * obj1 = 0 ;
38872 PyObject * obj2 = 0 ;
38873 char * kwnames[] = {
38874 (char *) "self",(char *) "filter",(char *) "defaultFilter", NULL
38875 };
38876
38877 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:DirFilterListCtrl_FillFilterList",kwnames,&obj0,&obj1,&obj2)) SWIG_fail;
38878 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxDirFilterListCtrl, 0 | 0 );
38879 if (!SWIG_IsOK(res1)) {
38880 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "DirFilterListCtrl_FillFilterList" "', expected argument " "1"" of type '" "wxDirFilterListCtrl *""'");
38881 }
38882 arg1 = reinterpret_cast< wxDirFilterListCtrl * >(argp1);
38883 {
38884 arg2 = wxString_in_helper(obj1);
38885 if (arg2 == NULL) SWIG_fail;
38886 temp2 = true;
38887 }
38888 ecode3 = SWIG_AsVal_int(obj2, &val3);
38889 if (!SWIG_IsOK(ecode3)) {
38890 SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "DirFilterListCtrl_FillFilterList" "', expected argument " "3"" of type '" "int""'");
38891 }
38892 arg3 = static_cast< int >(val3);
38893 {
38894 PyThreadState* __tstate = wxPyBeginAllowThreads();
38895 (arg1)->FillFilterList((wxString const &)*arg2,arg3);
38896 wxPyEndAllowThreads(__tstate);
38897 if (PyErr_Occurred()) SWIG_fail;
38898 }
38899 resultobj = SWIG_Py_Void();
38900 {
38901 if (temp2)
38902 delete arg2;
38903 }
38904 return resultobj;
38905fail:
38906 {
38907 if (temp2)
38908 delete arg2;
38909 }
38910 return NULL;
38911}
38912
38913
38914SWIGINTERN PyObject *DirFilterListCtrl_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
38915 PyObject *obj;
38916 if (!SWIG_Python_UnpackTuple(args,(char*)"swigregister", 1, 1,&obj)) return NULL;
38917 SWIG_TypeNewClientData(SWIGTYPE_p_wxDirFilterListCtrl, SWIG_NewClientData(obj));
38918 return SWIG_Py_Void();
38919}
38920
38921SWIGINTERN PyObject *DirFilterListCtrl_swiginit(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
38922 return SWIG_Python_InitShadowInstance(args);
38923}
38924
38925SWIGINTERN PyObject *_wrap_new_PyControl(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
38926 PyObject *resultobj = 0;
38927 wxWindow *arg1 = (wxWindow *) 0 ;
38928 int arg2 = (int) (int)-1 ;
38929 wxPoint const &arg3_defvalue = wxDefaultPosition ;
38930 wxPoint *arg3 = (wxPoint *) &arg3_defvalue ;
38931 wxSize const &arg4_defvalue = wxDefaultSize ;
38932 wxSize *arg4 = (wxSize *) &arg4_defvalue ;
38933 long arg5 = (long) 0 ;
38934 wxValidator const &arg6_defvalue = wxDefaultValidator ;
38935 wxValidator *arg6 = (wxValidator *) &arg6_defvalue ;
38936 wxString const &arg7_defvalue = wxPyControlNameStr ;
38937 wxString *arg7 = (wxString *) &arg7_defvalue ;
38938 wxPyControl *result = 0 ;
38939 void *argp1 = 0 ;
38940 int res1 = 0 ;
38941 int val2 ;
38942 int ecode2 = 0 ;
38943 wxPoint temp3 ;
38944 wxSize temp4 ;
38945 long val5 ;
38946 int ecode5 = 0 ;
38947 void *argp6 = 0 ;
38948 int res6 = 0 ;
38949 bool temp7 = false ;
38950 PyObject * obj0 = 0 ;
38951 PyObject * obj1 = 0 ;
38952 PyObject * obj2 = 0 ;
38953 PyObject * obj3 = 0 ;
38954 PyObject * obj4 = 0 ;
38955 PyObject * obj5 = 0 ;
38956 PyObject * obj6 = 0 ;
38957 char * kwnames[] = {
38958 (char *) "parent",(char *) "id",(char *) "pos",(char *) "size",(char *) "style",(char *) "validator",(char *) "name", NULL
38959 };
38960
38961 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|OOOOOO:new_PyControl",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6)) SWIG_fail;
38962 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxWindow, 0 | 0 );
38963 if (!SWIG_IsOK(res1)) {
38964 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_PyControl" "', expected argument " "1"" of type '" "wxWindow *""'");
38965 }
38966 arg1 = reinterpret_cast< wxWindow * >(argp1);
38967 if (obj1) {
38968 ecode2 = SWIG_AsVal_int(obj1, &val2);
38969 if (!SWIG_IsOK(ecode2)) {
38970 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "new_PyControl" "', expected argument " "2"" of type '" "int""'");
38971 }
38972 arg2 = static_cast< int >(val2);
38973 }
38974 if (obj2) {
d55e5bfc 38975 {
554f62e9
RD
38976 arg3 = &temp3;
38977 if ( ! wxPoint_helper(obj2, &arg3)) SWIG_fail;
d55e5bfc 38978 }
554f62e9
RD
38979 }
38980 if (obj3) {
d55e5bfc 38981 {
554f62e9
RD
38982 arg4 = &temp4;
38983 if ( ! wxSize_helper(obj3, &arg4)) SWIG_fail;
d55e5bfc 38984 }
554f62e9
RD
38985 }
38986 if (obj4) {
38987 ecode5 = SWIG_AsVal_long(obj4, &val5);
38988 if (!SWIG_IsOK(ecode5)) {
38989 SWIG_exception_fail(SWIG_ArgError(ecode5), "in method '" "new_PyControl" "', expected argument " "5"" of type '" "long""'");
38990 }
38991 arg5 = static_cast< long >(val5);
38992 }
38993 if (obj5) {
38994 res6 = SWIG_ConvertPtr(obj5, &argp6, SWIGTYPE_p_wxValidator, 0 | 0);
38995 if (!SWIG_IsOK(res6)) {
38996 SWIG_exception_fail(SWIG_ArgError(res6), "in method '" "new_PyControl" "', expected argument " "6"" of type '" "wxValidator const &""'");
093d3ff1 38997 }
554f62e9
RD
38998 if (!argp6) {
38999 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_PyControl" "', expected argument " "6"" of type '" "wxValidator const &""'");
d55e5bfc 39000 }
554f62e9
RD
39001 arg6 = reinterpret_cast< wxValidator * >(argp6);
39002 }
39003 if (obj6) {
d55e5bfc 39004 {
554f62e9
RD
39005 arg7 = wxString_in_helper(obj6);
39006 if (arg7 == NULL) SWIG_fail;
39007 temp7 = true;
d55e5bfc 39008 }
554f62e9
RD
39009 }
39010 {
39011 if (!wxPyCheckForApp()) SWIG_fail;
39012 PyThreadState* __tstate = wxPyBeginAllowThreads();
39013 result = (wxPyControl *)new wxPyControl(arg1,arg2,(wxPoint const &)*arg3,(wxSize const &)*arg4,arg5,(wxValidator const &)*arg6,(wxString const &)*arg7);
39014 wxPyEndAllowThreads(__tstate);
39015 if (PyErr_Occurred()) SWIG_fail;
39016 }
39017 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_wxPyControl, SWIG_POINTER_NEW | 0 );
39018 {
39019 if (temp7)
39020 delete arg7;
39021 }
39022 return resultobj;
39023fail:
39024 {
39025 if (temp7)
39026 delete arg7;
39027 }
39028 return NULL;
d55e5bfc
RD
39029}
39030
39031
554f62e9
RD
39032SWIGINTERN PyObject *_wrap_new_PrePyControl(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
39033 PyObject *resultobj = 0;
39034 wxPyControl *result = 0 ;
39035
39036 if (!SWIG_Python_UnpackTuple(args,"new_PrePyControl",0,0,0)) SWIG_fail;
39037 {
39038 if (!wxPyCheckForApp()) SWIG_fail;
39039 PyThreadState* __tstate = wxPyBeginAllowThreads();
39040 result = (wxPyControl *)new wxPyControl();
39041 wxPyEndAllowThreads(__tstate);
39042 if (PyErr_Occurred()) SWIG_fail;
39043 }
39044 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_wxPyControl, SWIG_POINTER_OWN | 0 );
39045 return resultobj;
39046fail:
39047 return NULL;
39048}
39049
39050
39051SWIGINTERN PyObject *_wrap_PyControl__setCallbackInfo(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
39052 PyObject *resultobj = 0;
39053 wxPyControl *arg1 = (wxPyControl *) 0 ;
39054 PyObject *arg2 = (PyObject *) 0 ;
39055 PyObject *arg3 = (PyObject *) 0 ;
39056 void *argp1 = 0 ;
39057 int res1 = 0 ;
39058 PyObject * obj0 = 0 ;
39059 PyObject * obj1 = 0 ;
39060 PyObject * obj2 = 0 ;
39061 char * kwnames[] = {
39062 (char *) "self",(char *) "self",(char *) "_class", NULL
39063 };
39064
39065 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:PyControl__setCallbackInfo",kwnames,&obj0,&obj1,&obj2)) SWIG_fail;
39066 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxPyControl, 0 | 0 );
39067 if (!SWIG_IsOK(res1)) {
39068 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "PyControl__setCallbackInfo" "', expected argument " "1"" of type '" "wxPyControl *""'");
39069 }
39070 arg1 = reinterpret_cast< wxPyControl * >(argp1);
39071 arg2 = obj1;
39072 arg3 = obj2;
39073 {
39074 PyThreadState* __tstate = wxPyBeginAllowThreads();
39075 (arg1)->_setCallbackInfo(arg2,arg3);
39076 wxPyEndAllowThreads(__tstate);
39077 if (PyErr_Occurred()) SWIG_fail;
39078 }
39079 resultobj = SWIG_Py_Void();
39080 return resultobj;
39081fail:
39082 return NULL;
39083}
39084
39085
554f62e9
RD
39086SWIGINTERN PyObject *_wrap_PyControl_DoEraseBackground(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
39087 PyObject *resultobj = 0;
39088 wxPyControl *arg1 = (wxPyControl *) 0 ;
39089 wxDC *arg2 = (wxDC *) 0 ;
39090 bool result;
39091 void *argp1 = 0 ;
39092 int res1 = 0 ;
39093 void *argp2 = 0 ;
39094 int res2 = 0 ;
39095 PyObject * obj0 = 0 ;
39096 PyObject * obj1 = 0 ;
39097 char * kwnames[] = {
39098 (char *) "self",(char *) "dc", NULL
39099 };
39100
39101 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:PyControl_DoEraseBackground",kwnames,&obj0,&obj1)) SWIG_fail;
39102 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxPyControl, 0 | 0 );
39103 if (!SWIG_IsOK(res1)) {
39104 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "PyControl_DoEraseBackground" "', expected argument " "1"" of type '" "wxPyControl *""'");
39105 }
39106 arg1 = reinterpret_cast< wxPyControl * >(argp1);
39107 res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_wxDC, 0 | 0 );
39108 if (!SWIG_IsOK(res2)) {
39109 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "PyControl_DoEraseBackground" "', expected argument " "2"" of type '" "wxDC *""'");
39110 }
39111 arg2 = reinterpret_cast< wxDC * >(argp2);
39112 {
39113 PyThreadState* __tstate = wxPyBeginAllowThreads();
39114 result = (bool)(arg1)->DoEraseBackground(arg2);
39115 wxPyEndAllowThreads(__tstate);
39116 if (PyErr_Occurred()) SWIG_fail;
39117 }
39118 {
39119 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
39120 }
39121 return resultobj;
39122fail:
39123 return NULL;
39124}
39125
39126
39127SWIGINTERN PyObject *_wrap_PyControl_DoMoveWindow(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
39128 PyObject *resultobj = 0;
39129 wxPyControl *arg1 = (wxPyControl *) 0 ;
39130 int arg2 ;
39131 int arg3 ;
39132 int arg4 ;
39133 int arg5 ;
39134 void *argp1 = 0 ;
39135 int res1 = 0 ;
39136 int val2 ;
39137 int ecode2 = 0 ;
39138 int val3 ;
39139 int ecode3 = 0 ;
39140 int val4 ;
39141 int ecode4 = 0 ;
39142 int val5 ;
39143 int ecode5 = 0 ;
39144 PyObject * obj0 = 0 ;
39145 PyObject * obj1 = 0 ;
39146 PyObject * obj2 = 0 ;
39147 PyObject * obj3 = 0 ;
39148 PyObject * obj4 = 0 ;
39149 char * kwnames[] = {
39150 (char *) "self",(char *) "x",(char *) "y",(char *) "width",(char *) "height", NULL
39151 };
39152
39153 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOOO:PyControl_DoMoveWindow",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4)) SWIG_fail;
39154 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxPyControl, 0 | 0 );
39155 if (!SWIG_IsOK(res1)) {
39156 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "PyControl_DoMoveWindow" "', expected argument " "1"" of type '" "wxPyControl *""'");
39157 }
39158 arg1 = reinterpret_cast< wxPyControl * >(argp1);
39159 ecode2 = SWIG_AsVal_int(obj1, &val2);
39160 if (!SWIG_IsOK(ecode2)) {
39161 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "PyControl_DoMoveWindow" "', expected argument " "2"" of type '" "int""'");
39162 }
39163 arg2 = static_cast< int >(val2);
39164 ecode3 = SWIG_AsVal_int(obj2, &val3);
39165 if (!SWIG_IsOK(ecode3)) {
39166 SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "PyControl_DoMoveWindow" "', expected argument " "3"" of type '" "int""'");
39167 }
39168 arg3 = static_cast< int >(val3);
39169 ecode4 = SWIG_AsVal_int(obj3, &val4);
39170 if (!SWIG_IsOK(ecode4)) {
39171 SWIG_exception_fail(SWIG_ArgError(ecode4), "in method '" "PyControl_DoMoveWindow" "', expected argument " "4"" of type '" "int""'");
39172 }
39173 arg4 = static_cast< int >(val4);
39174 ecode5 = SWIG_AsVal_int(obj4, &val5);
39175 if (!SWIG_IsOK(ecode5)) {
39176 SWIG_exception_fail(SWIG_ArgError(ecode5), "in method '" "PyControl_DoMoveWindow" "', expected argument " "5"" of type '" "int""'");
39177 }
39178 arg5 = static_cast< int >(val5);
39179 {
39180 PyThreadState* __tstate = wxPyBeginAllowThreads();
39181 (arg1)->DoMoveWindow(arg2,arg3,arg4,arg5);
39182 wxPyEndAllowThreads(__tstate);
39183 if (PyErr_Occurred()) SWIG_fail;
39184 }
39185 resultobj = SWIG_Py_Void();
39186 return resultobj;
39187fail:
39188 return NULL;
39189}
39190
39191
39192SWIGINTERN PyObject *_wrap_PyControl_DoSetSize(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
39193 PyObject *resultobj = 0;
39194 wxPyControl *arg1 = (wxPyControl *) 0 ;
39195 int arg2 ;
39196 int arg3 ;
39197 int arg4 ;
39198 int arg5 ;
39199 int arg6 = (int) wxSIZE_AUTO ;
39200 void *argp1 = 0 ;
39201 int res1 = 0 ;
39202 int val2 ;
39203 int ecode2 = 0 ;
39204 int val3 ;
39205 int ecode3 = 0 ;
39206 int val4 ;
39207 int ecode4 = 0 ;
39208 int val5 ;
39209 int ecode5 = 0 ;
39210 int val6 ;
39211 int ecode6 = 0 ;
39212 PyObject * obj0 = 0 ;
39213 PyObject * obj1 = 0 ;
39214 PyObject * obj2 = 0 ;
39215 PyObject * obj3 = 0 ;
39216 PyObject * obj4 = 0 ;
39217 PyObject * obj5 = 0 ;
39218 char * kwnames[] = {
39219 (char *) "self",(char *) "x",(char *) "y",(char *) "width",(char *) "height",(char *) "sizeFlags", NULL
39220 };
39221
39222 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOOO|O:PyControl_DoSetSize",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5)) SWIG_fail;
39223 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxPyControl, 0 | 0 );
39224 if (!SWIG_IsOK(res1)) {
39225 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "PyControl_DoSetSize" "', expected argument " "1"" of type '" "wxPyControl *""'");
39226 }
39227 arg1 = reinterpret_cast< wxPyControl * >(argp1);
39228 ecode2 = SWIG_AsVal_int(obj1, &val2);
39229 if (!SWIG_IsOK(ecode2)) {
39230 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "PyControl_DoSetSize" "', expected argument " "2"" of type '" "int""'");
39231 }
39232 arg2 = static_cast< int >(val2);
39233 ecode3 = SWIG_AsVal_int(obj2, &val3);
39234 if (!SWIG_IsOK(ecode3)) {
39235 SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "PyControl_DoSetSize" "', expected argument " "3"" of type '" "int""'");
39236 }
39237 arg3 = static_cast< int >(val3);
39238 ecode4 = SWIG_AsVal_int(obj3, &val4);
39239 if (!SWIG_IsOK(ecode4)) {
39240 SWIG_exception_fail(SWIG_ArgError(ecode4), "in method '" "PyControl_DoSetSize" "', expected argument " "4"" of type '" "int""'");
39241 }
39242 arg4 = static_cast< int >(val4);
39243 ecode5 = SWIG_AsVal_int(obj4, &val5);
39244 if (!SWIG_IsOK(ecode5)) {
39245 SWIG_exception_fail(SWIG_ArgError(ecode5), "in method '" "PyControl_DoSetSize" "', expected argument " "5"" of type '" "int""'");
39246 }
39247 arg5 = static_cast< int >(val5);
39248 if (obj5) {
39249 ecode6 = SWIG_AsVal_int(obj5, &val6);
39250 if (!SWIG_IsOK(ecode6)) {
39251 SWIG_exception_fail(SWIG_ArgError(ecode6), "in method '" "PyControl_DoSetSize" "', expected argument " "6"" of type '" "int""'");
39252 }
39253 arg6 = static_cast< int >(val6);
39254 }
39255 {
39256 PyThreadState* __tstate = wxPyBeginAllowThreads();
39257 (arg1)->DoSetSize(arg2,arg3,arg4,arg5,arg6);
39258 wxPyEndAllowThreads(__tstate);
39259 if (PyErr_Occurred()) SWIG_fail;
39260 }
39261 resultobj = SWIG_Py_Void();
39262 return resultobj;
39263fail:
39264 return NULL;
39265}
39266
39267
39268SWIGINTERN PyObject *_wrap_PyControl_DoSetClientSize(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
39269 PyObject *resultobj = 0;
39270 wxPyControl *arg1 = (wxPyControl *) 0 ;
39271 int arg2 ;
39272 int arg3 ;
39273 void *argp1 = 0 ;
39274 int res1 = 0 ;
39275 int val2 ;
39276 int ecode2 = 0 ;
39277 int val3 ;
39278 int ecode3 = 0 ;
39279 PyObject * obj0 = 0 ;
39280 PyObject * obj1 = 0 ;
39281 PyObject * obj2 = 0 ;
39282 char * kwnames[] = {
39283 (char *) "self",(char *) "width",(char *) "height", NULL
39284 };
39285
39286 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:PyControl_DoSetClientSize",kwnames,&obj0,&obj1,&obj2)) SWIG_fail;
39287 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxPyControl, 0 | 0 );
39288 if (!SWIG_IsOK(res1)) {
39289 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "PyControl_DoSetClientSize" "', expected argument " "1"" of type '" "wxPyControl *""'");
39290 }
39291 arg1 = reinterpret_cast< wxPyControl * >(argp1);
39292 ecode2 = SWIG_AsVal_int(obj1, &val2);
39293 if (!SWIG_IsOK(ecode2)) {
39294 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "PyControl_DoSetClientSize" "', expected argument " "2"" of type '" "int""'");
39295 }
39296 arg2 = static_cast< int >(val2);
39297 ecode3 = SWIG_AsVal_int(obj2, &val3);
39298 if (!SWIG_IsOK(ecode3)) {
39299 SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "PyControl_DoSetClientSize" "', expected argument " "3"" of type '" "int""'");
39300 }
39301 arg3 = static_cast< int >(val3);
39302 {
39303 PyThreadState* __tstate = wxPyBeginAllowThreads();
39304 (arg1)->DoSetClientSize(arg2,arg3);
39305 wxPyEndAllowThreads(__tstate);
39306 if (PyErr_Occurred()) SWIG_fail;
39307 }
39308 resultobj = SWIG_Py_Void();
39309 return resultobj;
39310fail:
39311 return NULL;
39312}
39313
39314
39315SWIGINTERN PyObject *_wrap_PyControl_DoSetVirtualSize(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
39316 PyObject *resultobj = 0;
39317 wxPyControl *arg1 = (wxPyControl *) 0 ;
39318 int arg2 ;
39319 int arg3 ;
39320 void *argp1 = 0 ;
39321 int res1 = 0 ;
39322 int val2 ;
39323 int ecode2 = 0 ;
39324 int val3 ;
39325 int ecode3 = 0 ;
39326 PyObject * obj0 = 0 ;
39327 PyObject * obj1 = 0 ;
39328 PyObject * obj2 = 0 ;
39329 char * kwnames[] = {
39330 (char *) "self",(char *) "x",(char *) "y", NULL
39331 };
39332
39333 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:PyControl_DoSetVirtualSize",kwnames,&obj0,&obj1,&obj2)) SWIG_fail;
39334 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxPyControl, 0 | 0 );
39335 if (!SWIG_IsOK(res1)) {
39336 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "PyControl_DoSetVirtualSize" "', expected argument " "1"" of type '" "wxPyControl *""'");
39337 }
39338 arg1 = reinterpret_cast< wxPyControl * >(argp1);
39339 ecode2 = SWIG_AsVal_int(obj1, &val2);
39340 if (!SWIG_IsOK(ecode2)) {
39341 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "PyControl_DoSetVirtualSize" "', expected argument " "2"" of type '" "int""'");
39342 }
39343 arg2 = static_cast< int >(val2);
39344 ecode3 = SWIG_AsVal_int(obj2, &val3);
39345 if (!SWIG_IsOK(ecode3)) {
39346 SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "PyControl_DoSetVirtualSize" "', expected argument " "3"" of type '" "int""'");
39347 }
39348 arg3 = static_cast< int >(val3);
39349 {
39350 PyThreadState* __tstate = wxPyBeginAllowThreads();
39351 (arg1)->DoSetVirtualSize(arg2,arg3);
39352 wxPyEndAllowThreads(__tstate);
39353 if (PyErr_Occurred()) SWIG_fail;
39354 }
39355 resultobj = SWIG_Py_Void();
39356 return resultobj;
39357fail:
39358 return NULL;
39359}
39360
39361
39362SWIGINTERN PyObject *_wrap_PyControl_DoGetSize(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
39363 PyObject *resultobj = 0;
39364 wxPyControl *arg1 = (wxPyControl *) 0 ;
39365 int *arg2 = (int *) 0 ;
39366 int *arg3 = (int *) 0 ;
39367 void *argp1 = 0 ;
39368 int res1 = 0 ;
39369 int temp2 ;
39370 int res2 = SWIG_TMPOBJ ;
39371 int temp3 ;
39372 int res3 = SWIG_TMPOBJ ;
39373 PyObject *swig_obj[1] ;
39374
39375 arg2 = &temp2;
39376 arg3 = &temp3;
39377 if (!args) SWIG_fail;
39378 swig_obj[0] = args;
39379 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxPyControl, 0 | 0 );
39380 if (!SWIG_IsOK(res1)) {
39381 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "PyControl_DoGetSize" "', expected argument " "1"" of type '" "wxPyControl const *""'");
39382 }
39383 arg1 = reinterpret_cast< wxPyControl * >(argp1);
39384 {
39385 PyThreadState* __tstate = wxPyBeginAllowThreads();
39386 ((wxPyControl const *)arg1)->DoGetSize(arg2,arg3);
39387 wxPyEndAllowThreads(__tstate);
39388 if (PyErr_Occurred()) SWIG_fail;
39389 }
39390 resultobj = SWIG_Py_Void();
39391 if (SWIG_IsTmpObj(res2)) {
39392 resultobj = SWIG_Python_AppendOutput(resultobj, SWIG_From_int((*arg2)));
39393 } else {
39394 int new_flags = SWIG_IsNewObj(res2) ? (SWIG_POINTER_OWN | 0 ) : 0 ;
39395 resultobj = SWIG_Python_AppendOutput(resultobj, SWIG_NewPointerObj((void*)(arg2), SWIGTYPE_p_int, new_flags));
39396 }
39397 if (SWIG_IsTmpObj(res3)) {
39398 resultobj = SWIG_Python_AppendOutput(resultobj, SWIG_From_int((*arg3)));
39399 } else {
39400 int new_flags = SWIG_IsNewObj(res3) ? (SWIG_POINTER_OWN | 0 ) : 0 ;
39401 resultobj = SWIG_Python_AppendOutput(resultobj, SWIG_NewPointerObj((void*)(arg3), SWIGTYPE_p_int, new_flags));
39402 }
39403 return resultobj;
39404fail:
39405 return NULL;
39406}
39407
39408
39409SWIGINTERN PyObject *_wrap_PyControl_DoGetClientSize(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
39410 PyObject *resultobj = 0;
39411 wxPyControl *arg1 = (wxPyControl *) 0 ;
39412 int *arg2 = (int *) 0 ;
39413 int *arg3 = (int *) 0 ;
39414 void *argp1 = 0 ;
39415 int res1 = 0 ;
39416 int temp2 ;
39417 int res2 = SWIG_TMPOBJ ;
39418 int temp3 ;
39419 int res3 = SWIG_TMPOBJ ;
39420 PyObject *swig_obj[1] ;
39421
39422 arg2 = &temp2;
39423 arg3 = &temp3;
39424 if (!args) SWIG_fail;
39425 swig_obj[0] = args;
39426 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxPyControl, 0 | 0 );
39427 if (!SWIG_IsOK(res1)) {
39428 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "PyControl_DoGetClientSize" "', expected argument " "1"" of type '" "wxPyControl const *""'");
39429 }
39430 arg1 = reinterpret_cast< wxPyControl * >(argp1);
39431 {
39432 PyThreadState* __tstate = wxPyBeginAllowThreads();
39433 ((wxPyControl const *)arg1)->DoGetClientSize(arg2,arg3);
39434 wxPyEndAllowThreads(__tstate);
39435 if (PyErr_Occurred()) SWIG_fail;
39436 }
39437 resultobj = SWIG_Py_Void();
39438 if (SWIG_IsTmpObj(res2)) {
39439 resultobj = SWIG_Python_AppendOutput(resultobj, SWIG_From_int((*arg2)));
39440 } else {
39441 int new_flags = SWIG_IsNewObj(res2) ? (SWIG_POINTER_OWN | 0 ) : 0 ;
39442 resultobj = SWIG_Python_AppendOutput(resultobj, SWIG_NewPointerObj((void*)(arg2), SWIGTYPE_p_int, new_flags));
39443 }
39444 if (SWIG_IsTmpObj(res3)) {
39445 resultobj = SWIG_Python_AppendOutput(resultobj, SWIG_From_int((*arg3)));
39446 } else {
39447 int new_flags = SWIG_IsNewObj(res3) ? (SWIG_POINTER_OWN | 0 ) : 0 ;
39448 resultobj = SWIG_Python_AppendOutput(resultobj, SWIG_NewPointerObj((void*)(arg3), SWIGTYPE_p_int, new_flags));
39449 }
39450 return resultobj;
39451fail:
39452 return NULL;
39453}
39454
39455
39456SWIGINTERN PyObject *_wrap_PyControl_DoGetPosition(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
39457 PyObject *resultobj = 0;
39458 wxPyControl *arg1 = (wxPyControl *) 0 ;
39459 int *arg2 = (int *) 0 ;
39460 int *arg3 = (int *) 0 ;
39461 void *argp1 = 0 ;
39462 int res1 = 0 ;
39463 int temp2 ;
39464 int res2 = SWIG_TMPOBJ ;
39465 int temp3 ;
39466 int res3 = SWIG_TMPOBJ ;
39467 PyObject *swig_obj[1] ;
39468
39469 arg2 = &temp2;
39470 arg3 = &temp3;
39471 if (!args) SWIG_fail;
39472 swig_obj[0] = args;
39473 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxPyControl, 0 | 0 );
39474 if (!SWIG_IsOK(res1)) {
39475 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "PyControl_DoGetPosition" "', expected argument " "1"" of type '" "wxPyControl const *""'");
39476 }
39477 arg1 = reinterpret_cast< wxPyControl * >(argp1);
39478 {
39479 PyThreadState* __tstate = wxPyBeginAllowThreads();
39480 ((wxPyControl const *)arg1)->DoGetPosition(arg2,arg3);
39481 wxPyEndAllowThreads(__tstate);
39482 if (PyErr_Occurred()) SWIG_fail;
39483 }
39484 resultobj = SWIG_Py_Void();
39485 if (SWIG_IsTmpObj(res2)) {
39486 resultobj = SWIG_Python_AppendOutput(resultobj, SWIG_From_int((*arg2)));
39487 } else {
39488 int new_flags = SWIG_IsNewObj(res2) ? (SWIG_POINTER_OWN | 0 ) : 0 ;
39489 resultobj = SWIG_Python_AppendOutput(resultobj, SWIG_NewPointerObj((void*)(arg2), SWIGTYPE_p_int, new_flags));
39490 }
39491 if (SWIG_IsTmpObj(res3)) {
39492 resultobj = SWIG_Python_AppendOutput(resultobj, SWIG_From_int((*arg3)));
39493 } else {
39494 int new_flags = SWIG_IsNewObj(res3) ? (SWIG_POINTER_OWN | 0 ) : 0 ;
39495 resultobj = SWIG_Python_AppendOutput(resultobj, SWIG_NewPointerObj((void*)(arg3), SWIGTYPE_p_int, new_flags));
39496 }
39497 return resultobj;
39498fail:
39499 return NULL;
d55e5bfc
RD
39500}
39501
39502
554f62e9
RD
39503SWIGINTERN PyObject *_wrap_PyControl_DoGetVirtualSize(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
39504 PyObject *resultobj = 0;
39505 wxPyControl *arg1 = (wxPyControl *) 0 ;
39506 wxSize result;
39507 void *argp1 = 0 ;
39508 int res1 = 0 ;
39509 PyObject *swig_obj[1] ;
39510
39511 if (!args) SWIG_fail;
39512 swig_obj[0] = args;
39513 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxPyControl, 0 | 0 );
39514 if (!SWIG_IsOK(res1)) {
39515 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "PyControl_DoGetVirtualSize" "', expected argument " "1"" of type '" "wxPyControl const *""'");
39516 }
39517 arg1 = reinterpret_cast< wxPyControl * >(argp1);
39518 {
39519 PyThreadState* __tstate = wxPyBeginAllowThreads();
39520 result = ((wxPyControl const *)arg1)->DoGetVirtualSize();
39521 wxPyEndAllowThreads(__tstate);
39522 if (PyErr_Occurred()) SWIG_fail;
39523 }
39524 resultobj = SWIG_NewPointerObj((new wxSize(static_cast< const wxSize& >(result))), SWIGTYPE_p_wxSize, SWIG_POINTER_OWN | 0 );
39525 return resultobj;
39526fail:
39527 return NULL;
d55e5bfc
RD
39528}
39529
39530
554f62e9
RD
39531SWIGINTERN PyObject *_wrap_PyControl_DoGetBestSize(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
39532 PyObject *resultobj = 0;
39533 wxPyControl *arg1 = (wxPyControl *) 0 ;
39534 wxSize result;
39535 void *argp1 = 0 ;
39536 int res1 = 0 ;
39537 PyObject *swig_obj[1] ;
39538
39539 if (!args) SWIG_fail;
39540 swig_obj[0] = args;
39541 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxPyControl, 0 | 0 );
39542 if (!SWIG_IsOK(res1)) {
39543 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "PyControl_DoGetBestSize" "', expected argument " "1"" of type '" "wxPyControl const *""'");
39544 }
39545 arg1 = reinterpret_cast< wxPyControl * >(argp1);
39546 {
39547 PyThreadState* __tstate = wxPyBeginAllowThreads();
39548 result = ((wxPyControl const *)arg1)->DoGetBestSize();
39549 wxPyEndAllowThreads(__tstate);
39550 if (PyErr_Occurred()) SWIG_fail;
39551 }
39552 resultobj = SWIG_NewPointerObj((new wxSize(static_cast< const wxSize& >(result))), SWIGTYPE_p_wxSize, SWIG_POINTER_OWN | 0 );
39553 return resultobj;
39554fail:
39555 return NULL;
d55e5bfc
RD
39556}
39557
39558
554f62e9
RD
39559SWIGINTERN PyObject *_wrap_PyControl_GetDefaultAttributes(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
39560 PyObject *resultobj = 0;
39561 wxPyControl *arg1 = (wxPyControl *) 0 ;
39562 SwigValueWrapper<wxVisualAttributes > result;
39563 void *argp1 = 0 ;
39564 int res1 = 0 ;
39565 PyObject *swig_obj[1] ;
39566
39567 if (!args) SWIG_fail;
39568 swig_obj[0] = args;
39569 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxPyControl, 0 | 0 );
39570 if (!SWIG_IsOK(res1)) {
39571 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "PyControl_GetDefaultAttributes" "', expected argument " "1"" of type '" "wxPyControl *""'");
39572 }
39573 arg1 = reinterpret_cast< wxPyControl * >(argp1);
39574 {
39575 PyThreadState* __tstate = wxPyBeginAllowThreads();
39576 result = (arg1)->GetDefaultAttributes();
39577 wxPyEndAllowThreads(__tstate);
39578 if (PyErr_Occurred()) SWIG_fail;
39579 }
39580 resultobj = SWIG_NewPointerObj((new wxVisualAttributes(static_cast< const wxVisualAttributes& >(result))), SWIGTYPE_p_wxVisualAttributes, SWIG_POINTER_OWN | 0 );
39581 return resultobj;
39582fail:
39583 return NULL;
d55e5bfc
RD
39584}
39585
39586
554f62e9
RD
39587SWIGINTERN PyObject *_wrap_PyControl_OnInternalIdle(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
39588 PyObject *resultobj = 0;
39589 wxPyControl *arg1 = (wxPyControl *) 0 ;
39590 void *argp1 = 0 ;
39591 int res1 = 0 ;
39592 PyObject *swig_obj[1] ;
39593
39594 if (!args) SWIG_fail;
39595 swig_obj[0] = args;
39596 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxPyControl, 0 | 0 );
39597 if (!SWIG_IsOK(res1)) {
39598 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "PyControl_OnInternalIdle" "', expected argument " "1"" of type '" "wxPyControl *""'");
39599 }
39600 arg1 = reinterpret_cast< wxPyControl * >(argp1);
39601 {
39602 PyThreadState* __tstate = wxPyBeginAllowThreads();
39603 (arg1)->OnInternalIdle();
39604 wxPyEndAllowThreads(__tstate);
39605 if (PyErr_Occurred()) SWIG_fail;
39606 }
39607 resultobj = SWIG_Py_Void();
39608 return resultobj;
39609fail:
39610 return NULL;
39611}
39612
39613
39614SWIGINTERN PyObject *PyControl_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
39615 PyObject *obj;
39616 if (!SWIG_Python_UnpackTuple(args,(char*)"swigregister", 1, 1,&obj)) return NULL;
39617 SWIG_TypeNewClientData(SWIGTYPE_p_wxPyControl, SWIG_NewClientData(obj));
39618 return SWIG_Py_Void();
39619}
39620
39621SWIGINTERN PyObject *PyControl_swiginit(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
39622 return SWIG_Python_InitShadowInstance(args);
39623}
39624
39625SWIGINTERN PyObject *_wrap_new_HelpEvent(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
39626 PyObject *resultobj = 0;
39627 wxEventType arg1 = (wxEventType) wxEVT_NULL ;
39628 int arg2 = (int) 0 ;
39629 wxPoint const &arg3_defvalue = wxDefaultPosition ;
39630 wxPoint *arg3 = (wxPoint *) &arg3_defvalue ;
704eda0c 39631 wxHelpEvent::Origin arg4 = (wxHelpEvent::Origin) wxHelpEvent::Origin_Unknown ;
554f62e9
RD
39632 wxHelpEvent *result = 0 ;
39633 int val1 ;
39634 int ecode1 = 0 ;
39635 int val2 ;
39636 int ecode2 = 0 ;
39637 wxPoint temp3 ;
704eda0c
RD
39638 int val4 ;
39639 int ecode4 = 0 ;
554f62e9
RD
39640 PyObject * obj0 = 0 ;
39641 PyObject * obj1 = 0 ;
39642 PyObject * obj2 = 0 ;
704eda0c 39643 PyObject * obj3 = 0 ;
554f62e9 39644 char * kwnames[] = {
704eda0c 39645 (char *) "type",(char *) "winid",(char *) "pt",(char *) "origin", NULL
554f62e9
RD
39646 };
39647
704eda0c 39648 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|OOOO:new_HelpEvent",kwnames,&obj0,&obj1,&obj2,&obj3)) SWIG_fail;
554f62e9
RD
39649 if (obj0) {
39650 ecode1 = SWIG_AsVal_int(obj0, &val1);
39651 if (!SWIG_IsOK(ecode1)) {
39652 SWIG_exception_fail(SWIG_ArgError(ecode1), "in method '" "new_HelpEvent" "', expected argument " "1"" of type '" "wxEventType""'");
39653 }
39654 arg1 = static_cast< wxEventType >(val1);
39655 }
39656 if (obj1) {
39657 ecode2 = SWIG_AsVal_int(obj1, &val2);
39658 if (!SWIG_IsOK(ecode2)) {
39659 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "new_HelpEvent" "', expected argument " "2"" of type '" "int""'");
39660 }
39661 arg2 = static_cast< int >(val2);
39662 }
39663 if (obj2) {
d55e5bfc 39664 {
554f62e9
RD
39665 arg3 = &temp3;
39666 if ( ! wxPoint_helper(obj2, &arg3)) SWIG_fail;
d55e5bfc 39667 }
554f62e9 39668 }
704eda0c
RD
39669 if (obj3) {
39670 ecode4 = SWIG_AsVal_int(obj3, &val4);
39671 if (!SWIG_IsOK(ecode4)) {
39672 SWIG_exception_fail(SWIG_ArgError(ecode4), "in method '" "new_HelpEvent" "', expected argument " "4"" of type '" "wxHelpEvent::Origin""'");
39673 }
39674 arg4 = static_cast< wxHelpEvent::Origin >(val4);
39675 }
554f62e9
RD
39676 {
39677 PyThreadState* __tstate = wxPyBeginAllowThreads();
704eda0c 39678 result = (wxHelpEvent *)new wxHelpEvent(arg1,arg2,(wxPoint const &)*arg3,arg4);
554f62e9
RD
39679 wxPyEndAllowThreads(__tstate);
39680 if (PyErr_Occurred()) SWIG_fail;
39681 }
39682 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_wxHelpEvent, SWIG_POINTER_NEW | 0 );
39683 return resultobj;
39684fail:
39685 return NULL;
d55e5bfc
RD
39686}
39687
39688
554f62e9
RD
39689SWIGINTERN PyObject *_wrap_HelpEvent_GetPosition(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
39690 PyObject *resultobj = 0;
39691 wxHelpEvent *arg1 = (wxHelpEvent *) 0 ;
39692 wxPoint result;
39693 void *argp1 = 0 ;
39694 int res1 = 0 ;
39695 PyObject *swig_obj[1] ;
39696
39697 if (!args) SWIG_fail;
39698 swig_obj[0] = args;
39699 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxHelpEvent, 0 | 0 );
39700 if (!SWIG_IsOK(res1)) {
39701 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "HelpEvent_GetPosition" "', expected argument " "1"" of type '" "wxHelpEvent const *""'");
39702 }
39703 arg1 = reinterpret_cast< wxHelpEvent * >(argp1);
39704 {
39705 PyThreadState* __tstate = wxPyBeginAllowThreads();
39706 result = ((wxHelpEvent const *)arg1)->GetPosition();
39707 wxPyEndAllowThreads(__tstate);
39708 if (PyErr_Occurred()) SWIG_fail;
39709 }
39710 resultobj = SWIG_NewPointerObj((new wxPoint(static_cast< const wxPoint& >(result))), SWIGTYPE_p_wxPoint, SWIG_POINTER_OWN | 0 );
39711 return resultobj;
39712fail:
39713 return NULL;
39714}
39715
39716
39717SWIGINTERN PyObject *_wrap_HelpEvent_SetPosition(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
39718 PyObject *resultobj = 0;
39719 wxHelpEvent *arg1 = (wxHelpEvent *) 0 ;
39720 wxPoint *arg2 = 0 ;
39721 void *argp1 = 0 ;
39722 int res1 = 0 ;
39723 wxPoint temp2 ;
39724 PyObject * obj0 = 0 ;
39725 PyObject * obj1 = 0 ;
39726 char * kwnames[] = {
39727 (char *) "self",(char *) "pos", NULL
39728 };
39729
39730 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:HelpEvent_SetPosition",kwnames,&obj0,&obj1)) SWIG_fail;
39731 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxHelpEvent, 0 | 0 );
39732 if (!SWIG_IsOK(res1)) {
39733 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "HelpEvent_SetPosition" "', expected argument " "1"" of type '" "wxHelpEvent *""'");
39734 }
39735 arg1 = reinterpret_cast< wxHelpEvent * >(argp1);
39736 {
39737 arg2 = &temp2;
39738 if ( ! wxPoint_helper(obj1, &arg2)) SWIG_fail;
39739 }
39740 {
39741 PyThreadState* __tstate = wxPyBeginAllowThreads();
39742 (arg1)->SetPosition((wxPoint const &)*arg2);
39743 wxPyEndAllowThreads(__tstate);
39744 if (PyErr_Occurred()) SWIG_fail;
39745 }
39746 resultobj = SWIG_Py_Void();
39747 return resultobj;
39748fail:
39749 return NULL;
f20a2e1f
RD
39750}
39751
39752
554f62e9
RD
39753SWIGINTERN PyObject *_wrap_HelpEvent_GetLink(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
39754 PyObject *resultobj = 0;
39755 wxHelpEvent *arg1 = (wxHelpEvent *) 0 ;
39756 wxString *result = 0 ;
39757 void *argp1 = 0 ;
39758 int res1 = 0 ;
39759 PyObject *swig_obj[1] ;
39760
39761 if (!args) SWIG_fail;
39762 swig_obj[0] = args;
39763 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxHelpEvent, 0 | 0 );
39764 if (!SWIG_IsOK(res1)) {
39765 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "HelpEvent_GetLink" "', expected argument " "1"" of type '" "wxHelpEvent const *""'");
39766 }
39767 arg1 = reinterpret_cast< wxHelpEvent * >(argp1);
39768 {
39769 PyThreadState* __tstate = wxPyBeginAllowThreads();
39770 {
39771 wxString const &_result_ref = ((wxHelpEvent const *)arg1)->GetLink();
39772 result = (wxString *) &_result_ref;
39773 }
39774 wxPyEndAllowThreads(__tstate);
39775 if (PyErr_Occurred()) SWIG_fail;
39776 }
39777 {
39778#if wxUSE_UNICODE
39779 resultobj = PyUnicode_FromWideChar(result->c_str(), result->Len());
39780#else
39781 resultobj = PyString_FromStringAndSize(result->c_str(), result->Len());
39782#endif
39783 }
39784 return resultobj;
39785fail:
39786 return NULL;
39787}
39788
39789
39790SWIGINTERN PyObject *_wrap_HelpEvent_SetLink(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
39791 PyObject *resultobj = 0;
39792 wxHelpEvent *arg1 = (wxHelpEvent *) 0 ;
39793 wxString *arg2 = 0 ;
39794 void *argp1 = 0 ;
39795 int res1 = 0 ;
39796 bool temp2 = false ;
39797 PyObject * obj0 = 0 ;
39798 PyObject * obj1 = 0 ;
39799 char * kwnames[] = {
39800 (char *) "self",(char *) "link", NULL
39801 };
39802
39803 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:HelpEvent_SetLink",kwnames,&obj0,&obj1)) SWIG_fail;
39804 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxHelpEvent, 0 | 0 );
39805 if (!SWIG_IsOK(res1)) {
39806 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "HelpEvent_SetLink" "', expected argument " "1"" of type '" "wxHelpEvent *""'");
39807 }
39808 arg1 = reinterpret_cast< wxHelpEvent * >(argp1);
39809 {
39810 arg2 = wxString_in_helper(obj1);
39811 if (arg2 == NULL) SWIG_fail;
39812 temp2 = true;
39813 }
39814 {
39815 PyThreadState* __tstate = wxPyBeginAllowThreads();
39816 (arg1)->SetLink((wxString const &)*arg2);
39817 wxPyEndAllowThreads(__tstate);
39818 if (PyErr_Occurred()) SWIG_fail;
39819 }
39820 resultobj = SWIG_Py_Void();
39821 {
39822 if (temp2)
39823 delete arg2;
39824 }
39825 return resultobj;
39826fail:
39827 {
39828 if (temp2)
39829 delete arg2;
39830 }
39831 return NULL;
d55e5bfc
RD
39832}
39833
39834
554f62e9
RD
39835SWIGINTERN PyObject *_wrap_HelpEvent_GetTarget(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
39836 PyObject *resultobj = 0;
39837 wxHelpEvent *arg1 = (wxHelpEvent *) 0 ;
39838 wxString *result = 0 ;
39839 void *argp1 = 0 ;
39840 int res1 = 0 ;
39841 PyObject *swig_obj[1] ;
39842
39843 if (!args) SWIG_fail;
39844 swig_obj[0] = args;
39845 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxHelpEvent, 0 | 0 );
39846 if (!SWIG_IsOK(res1)) {
39847 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "HelpEvent_GetTarget" "', expected argument " "1"" of type '" "wxHelpEvent const *""'");
39848 }
39849 arg1 = reinterpret_cast< wxHelpEvent * >(argp1);
39850 {
39851 PyThreadState* __tstate = wxPyBeginAllowThreads();
d55e5bfc 39852 {
554f62e9
RD
39853 wxString const &_result_ref = ((wxHelpEvent const *)arg1)->GetTarget();
39854 result = (wxString *) &_result_ref;
39855 }
39856 wxPyEndAllowThreads(__tstate);
39857 if (PyErr_Occurred()) SWIG_fail;
39858 }
39859 {
d55e5bfc 39860#if wxUSE_UNICODE
554f62e9 39861 resultobj = PyUnicode_FromWideChar(result->c_str(), result->Len());
d55e5bfc 39862#else
554f62e9 39863 resultobj = PyString_FromStringAndSize(result->c_str(), result->Len());
d55e5bfc 39864#endif
554f62e9
RD
39865 }
39866 return resultobj;
39867fail:
39868 return NULL;
39869}
39870
39871
39872SWIGINTERN PyObject *_wrap_HelpEvent_SetTarget(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
39873 PyObject *resultobj = 0;
39874 wxHelpEvent *arg1 = (wxHelpEvent *) 0 ;
39875 wxString *arg2 = 0 ;
39876 void *argp1 = 0 ;
39877 int res1 = 0 ;
39878 bool temp2 = false ;
39879 PyObject * obj0 = 0 ;
39880 PyObject * obj1 = 0 ;
39881 char * kwnames[] = {
39882 (char *) "self",(char *) "target", NULL
39883 };
39884
39885 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:HelpEvent_SetTarget",kwnames,&obj0,&obj1)) SWIG_fail;
39886 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxHelpEvent, 0 | 0 );
39887 if (!SWIG_IsOK(res1)) {
39888 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "HelpEvent_SetTarget" "', expected argument " "1"" of type '" "wxHelpEvent *""'");
39889 }
39890 arg1 = reinterpret_cast< wxHelpEvent * >(argp1);
39891 {
39892 arg2 = wxString_in_helper(obj1);
39893 if (arg2 == NULL) SWIG_fail;
39894 temp2 = true;
39895 }
39896 {
39897 PyThreadState* __tstate = wxPyBeginAllowThreads();
39898 (arg1)->SetTarget((wxString const &)*arg2);
39899 wxPyEndAllowThreads(__tstate);
39900 if (PyErr_Occurred()) SWIG_fail;
39901 }
39902 resultobj = SWIG_Py_Void();
39903 {
39904 if (temp2)
39905 delete arg2;
39906 }
39907 return resultobj;
39908fail:
39909 {
39910 if (temp2)
39911 delete arg2;
39912 }
39913 return NULL;
d55e5bfc
RD
39914}
39915
39916
704eda0c
RD
39917SWIGINTERN PyObject *_wrap_HelpEvent_GetOrigin(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
39918 PyObject *resultobj = 0;
39919 wxHelpEvent *arg1 = (wxHelpEvent *) 0 ;
39920 wxHelpEvent::Origin result;
39921 void *argp1 = 0 ;
39922 int res1 = 0 ;
39923 PyObject *swig_obj[1] ;
39924
39925 if (!args) SWIG_fail;
39926 swig_obj[0] = args;
39927 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxHelpEvent, 0 | 0 );
39928 if (!SWIG_IsOK(res1)) {
39929 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "HelpEvent_GetOrigin" "', expected argument " "1"" of type '" "wxHelpEvent const *""'");
39930 }
39931 arg1 = reinterpret_cast< wxHelpEvent * >(argp1);
39932 {
39933 PyThreadState* __tstate = wxPyBeginAllowThreads();
39934 result = (wxHelpEvent::Origin)((wxHelpEvent const *)arg1)->GetOrigin();
39935 wxPyEndAllowThreads(__tstate);
39936 if (PyErr_Occurred()) SWIG_fail;
39937 }
39938 resultobj = SWIG_From_int(static_cast< int >(result));
39939 return resultobj;
39940fail:
39941 return NULL;
39942}
39943
39944
39945SWIGINTERN PyObject *_wrap_HelpEvent_SetOrigin(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
39946 PyObject *resultobj = 0;
39947 wxHelpEvent *arg1 = (wxHelpEvent *) 0 ;
39948 wxHelpEvent::Origin arg2 ;
39949 void *argp1 = 0 ;
39950 int res1 = 0 ;
39951 int val2 ;
39952 int ecode2 = 0 ;
39953 PyObject * obj0 = 0 ;
39954 PyObject * obj1 = 0 ;
39955 char * kwnames[] = {
39956 (char *) "self",(char *) "origin", NULL
39957 };
39958
39959 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:HelpEvent_SetOrigin",kwnames,&obj0,&obj1)) SWIG_fail;
39960 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxHelpEvent, 0 | 0 );
39961 if (!SWIG_IsOK(res1)) {
39962 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "HelpEvent_SetOrigin" "', expected argument " "1"" of type '" "wxHelpEvent *""'");
39963 }
39964 arg1 = reinterpret_cast< wxHelpEvent * >(argp1);
39965 ecode2 = SWIG_AsVal_int(obj1, &val2);
39966 if (!SWIG_IsOK(ecode2)) {
39967 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "HelpEvent_SetOrigin" "', expected argument " "2"" of type '" "wxHelpEvent::Origin""'");
39968 }
39969 arg2 = static_cast< wxHelpEvent::Origin >(val2);
39970 {
39971 PyThreadState* __tstate = wxPyBeginAllowThreads();
39972 (arg1)->SetOrigin(arg2);
39973 wxPyEndAllowThreads(__tstate);
39974 if (PyErr_Occurred()) SWIG_fail;
39975 }
39976 resultobj = SWIG_Py_Void();
39977 return resultobj;
39978fail:
39979 return NULL;
39980}
39981
39982
554f62e9
RD
39983SWIGINTERN PyObject *HelpEvent_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
39984 PyObject *obj;
39985 if (!SWIG_Python_UnpackTuple(args,(char*)"swigregister", 1, 1,&obj)) return NULL;
39986 SWIG_TypeNewClientData(SWIGTYPE_p_wxHelpEvent, SWIG_NewClientData(obj));
39987 return SWIG_Py_Void();
7e08d4ef
RD
39988}
39989
554f62e9
RD
39990SWIGINTERN PyObject *HelpEvent_swiginit(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
39991 return SWIG_Python_InitShadowInstance(args);
39992}
7e08d4ef 39993
554f62e9
RD
39994SWIGINTERN PyObject *_wrap_new_ContextHelp(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
39995 PyObject *resultobj = 0;
39996 wxWindow *arg1 = (wxWindow *) NULL ;
39997 bool arg2 = (bool) true ;
39998 wxContextHelp *result = 0 ;
39999 void *argp1 = 0 ;
40000 int res1 = 0 ;
40001 bool val2 ;
40002 int ecode2 = 0 ;
40003 PyObject * obj0 = 0 ;
40004 PyObject * obj1 = 0 ;
40005 char * kwnames[] = {
40006 (char *) "window",(char *) "doNow", NULL
40007 };
40008
40009 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|OO:new_ContextHelp",kwnames,&obj0,&obj1)) SWIG_fail;
40010 if (obj0) {
40011 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxWindow, 0 | 0 );
40012 if (!SWIG_IsOK(res1)) {
40013 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_ContextHelp" "', expected argument " "1"" of type '" "wxWindow *""'");
d55e5bfc 40014 }
554f62e9
RD
40015 arg1 = reinterpret_cast< wxWindow * >(argp1);
40016 }
40017 if (obj1) {
40018 ecode2 = SWIG_AsVal_bool(obj1, &val2);
40019 if (!SWIG_IsOK(ecode2)) {
40020 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "new_ContextHelp" "', expected argument " "2"" of type '" "bool""'");
40021 }
40022 arg2 = static_cast< bool >(val2);
40023 }
40024 {
40025 if (!wxPyCheckForApp()) SWIG_fail;
40026 PyThreadState* __tstate = wxPyBeginAllowThreads();
40027 result = (wxContextHelp *)new wxContextHelp(arg1,arg2);
40028 wxPyEndAllowThreads(__tstate);
40029 if (PyErr_Occurred()) SWIG_fail;
40030 }
40031 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_wxContextHelp, SWIG_POINTER_NEW | 0 );
40032 return resultobj;
40033fail:
40034 return NULL;
d55e5bfc
RD
40035}
40036
40037
554f62e9
RD
40038SWIGINTERN PyObject *_wrap_delete_ContextHelp(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
40039 PyObject *resultobj = 0;
40040 wxContextHelp *arg1 = (wxContextHelp *) 0 ;
40041 void *argp1 = 0 ;
40042 int res1 = 0 ;
40043 PyObject *swig_obj[1] ;
40044
40045 if (!args) SWIG_fail;
40046 swig_obj[0] = args;
40047 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxContextHelp, SWIG_POINTER_DISOWN | 0 );
40048 if (!SWIG_IsOK(res1)) {
40049 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_ContextHelp" "', expected argument " "1"" of type '" "wxContextHelp *""'");
40050 }
40051 arg1 = reinterpret_cast< wxContextHelp * >(argp1);
40052 {
40053 PyThreadState* __tstate = wxPyBeginAllowThreads();
40054 delete arg1;
d55e5bfc 40055
554f62e9
RD
40056 wxPyEndAllowThreads(__tstate);
40057 if (PyErr_Occurred()) SWIG_fail;
40058 }
40059 resultobj = SWIG_Py_Void();
40060 return resultobj;
40061fail:
40062 return NULL;
40063}
40064
40065
40066SWIGINTERN PyObject *_wrap_ContextHelp_BeginContextHelp(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
40067 PyObject *resultobj = 0;
40068 wxContextHelp *arg1 = (wxContextHelp *) 0 ;
40069 wxWindow *arg2 = (wxWindow *) NULL ;
40070 bool result;
40071 void *argp1 = 0 ;
40072 int res1 = 0 ;
40073 void *argp2 = 0 ;
40074 int res2 = 0 ;
40075 PyObject * obj0 = 0 ;
40076 PyObject * obj1 = 0 ;
40077 char * kwnames[] = {
40078 (char *) "self",(char *) "window", NULL
40079 };
40080
40081 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:ContextHelp_BeginContextHelp",kwnames,&obj0,&obj1)) SWIG_fail;
40082 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxContextHelp, 0 | 0 );
40083 if (!SWIG_IsOK(res1)) {
40084 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ContextHelp_BeginContextHelp" "', expected argument " "1"" of type '" "wxContextHelp *""'");
40085 }
40086 arg1 = reinterpret_cast< wxContextHelp * >(argp1);
40087 if (obj1) {
40088 res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_wxWindow, 0 | 0 );
40089 if (!SWIG_IsOK(res2)) {
40090 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "ContextHelp_BeginContextHelp" "', expected argument " "2"" of type '" "wxWindow *""'");
d55e5bfc 40091 }
554f62e9
RD
40092 arg2 = reinterpret_cast< wxWindow * >(argp2);
40093 }
40094 {
40095 PyThreadState* __tstate = wxPyBeginAllowThreads();
40096 result = (bool)(arg1)->BeginContextHelp(arg2);
40097 wxPyEndAllowThreads(__tstate);
40098 if (PyErr_Occurred()) SWIG_fail;
40099 }
40100 {
40101 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
40102 }
40103 return resultobj;
40104fail:
40105 return NULL;
d55e5bfc
RD
40106}
40107
40108
554f62e9
RD
40109SWIGINTERN PyObject *_wrap_ContextHelp_EndContextHelp(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
40110 PyObject *resultobj = 0;
40111 wxContextHelp *arg1 = (wxContextHelp *) 0 ;
40112 bool result;
40113 void *argp1 = 0 ;
40114 int res1 = 0 ;
40115 PyObject *swig_obj[1] ;
40116
40117 if (!args) SWIG_fail;
40118 swig_obj[0] = args;
40119 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxContextHelp, 0 | 0 );
40120 if (!SWIG_IsOK(res1)) {
40121 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ContextHelp_EndContextHelp" "', expected argument " "1"" of type '" "wxContextHelp *""'");
40122 }
40123 arg1 = reinterpret_cast< wxContextHelp * >(argp1);
40124 {
40125 PyThreadState* __tstate = wxPyBeginAllowThreads();
40126 result = (bool)(arg1)->EndContextHelp();
40127 wxPyEndAllowThreads(__tstate);
40128 if (PyErr_Occurred()) SWIG_fail;
40129 }
40130 {
40131 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
40132 }
40133 return resultobj;
40134fail:
40135 return NULL;
40136}
40137
40138
40139SWIGINTERN PyObject *ContextHelp_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
40140 PyObject *obj;
40141 if (!SWIG_Python_UnpackTuple(args,(char*)"swigregister", 1, 1,&obj)) return NULL;
40142 SWIG_TypeNewClientData(SWIGTYPE_p_wxContextHelp, SWIG_NewClientData(obj));
40143 return SWIG_Py_Void();
40144}
40145
40146SWIGINTERN PyObject *ContextHelp_swiginit(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
40147 return SWIG_Python_InitShadowInstance(args);
40148}
40149
40150SWIGINTERN PyObject *_wrap_new_ContextHelpButton(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
40151 PyObject *resultobj = 0;
40152 wxWindow *arg1 = (wxWindow *) 0 ;
40153 int arg2 = (int) wxID_CONTEXT_HELP ;
40154 wxPoint const &arg3_defvalue = wxDefaultPosition ;
40155 wxPoint *arg3 = (wxPoint *) &arg3_defvalue ;
40156 wxSize const &arg4_defvalue = wxDefaultSize ;
40157 wxSize *arg4 = (wxSize *) &arg4_defvalue ;
40158 long arg5 = (long) wxBU_AUTODRAW ;
40159 wxContextHelpButton *result = 0 ;
40160 void *argp1 = 0 ;
40161 int res1 = 0 ;
40162 int val2 ;
40163 int ecode2 = 0 ;
40164 wxPoint temp3 ;
40165 wxSize temp4 ;
40166 long val5 ;
40167 int ecode5 = 0 ;
40168 PyObject * obj0 = 0 ;
40169 PyObject * obj1 = 0 ;
40170 PyObject * obj2 = 0 ;
40171 PyObject * obj3 = 0 ;
40172 PyObject * obj4 = 0 ;
40173 char * kwnames[] = {
40174 (char *) "parent",(char *) "id",(char *) "pos",(char *) "size",(char *) "style", NULL
40175 };
40176
40177 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|OOOO:new_ContextHelpButton",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4)) SWIG_fail;
40178 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxWindow, 0 | 0 );
40179 if (!SWIG_IsOK(res1)) {
40180 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_ContextHelpButton" "', expected argument " "1"" of type '" "wxWindow *""'");
40181 }
40182 arg1 = reinterpret_cast< wxWindow * >(argp1);
40183 if (obj1) {
40184 ecode2 = SWIG_AsVal_int(obj1, &val2);
40185 if (!SWIG_IsOK(ecode2)) {
40186 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "new_ContextHelpButton" "', expected argument " "2"" of type '" "int""'");
40187 }
40188 arg2 = static_cast< int >(val2);
40189 }
40190 if (obj2) {
d55e5bfc 40191 {
554f62e9
RD
40192 arg3 = &temp3;
40193 if ( ! wxPoint_helper(obj2, &arg3)) SWIG_fail;
d55e5bfc 40194 }
554f62e9
RD
40195 }
40196 if (obj3) {
d55e5bfc 40197 {
554f62e9
RD
40198 arg4 = &temp4;
40199 if ( ! wxSize_helper(obj3, &arg4)) SWIG_fail;
d55e5bfc 40200 }
554f62e9
RD
40201 }
40202 if (obj4) {
40203 ecode5 = SWIG_AsVal_long(obj4, &val5);
40204 if (!SWIG_IsOK(ecode5)) {
40205 SWIG_exception_fail(SWIG_ArgError(ecode5), "in method '" "new_ContextHelpButton" "', expected argument " "5"" of type '" "long""'");
40206 }
40207 arg5 = static_cast< long >(val5);
40208 }
40209 {
40210 if (!wxPyCheckForApp()) SWIG_fail;
40211 PyThreadState* __tstate = wxPyBeginAllowThreads();
40212 result = (wxContextHelpButton *)new wxContextHelpButton(arg1,arg2,(wxPoint const &)*arg3,(wxSize const &)*arg4,arg5);
40213 wxPyEndAllowThreads(__tstate);
40214 if (PyErr_Occurred()) SWIG_fail;
40215 }
40216 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_wxContextHelpButton, SWIG_POINTER_NEW | 0 );
40217 return resultobj;
40218fail:
40219 return NULL;
d55e5bfc
RD
40220}
40221
40222
554f62e9
RD
40223SWIGINTERN PyObject *ContextHelpButton_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
40224 PyObject *obj;
40225 if (!SWIG_Python_UnpackTuple(args,(char*)"swigregister", 1, 1,&obj)) return NULL;
40226 SWIG_TypeNewClientData(SWIGTYPE_p_wxContextHelpButton, SWIG_NewClientData(obj));
40227 return SWIG_Py_Void();
d55e5bfc
RD
40228}
40229
554f62e9
RD
40230SWIGINTERN PyObject *ContextHelpButton_swiginit(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
40231 return SWIG_Python_InitShadowInstance(args);
40232}
d55e5bfc 40233
f52cbe90
RD
40234SWIGINTERN PyObject *_wrap_delete_HelpProvider(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
40235 PyObject *resultobj = 0;
40236 wxHelpProvider *arg1 = (wxHelpProvider *) 0 ;
40237 void *argp1 = 0 ;
40238 int res1 = 0 ;
40239 PyObject *swig_obj[1] ;
40240
40241 if (!args) SWIG_fail;
40242 swig_obj[0] = args;
40243 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxHelpProvider, SWIG_POINTER_DISOWN | 0 );
40244 if (!SWIG_IsOK(res1)) {
40245 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_HelpProvider" "', expected argument " "1"" of type '" "wxHelpProvider *""'");
40246 }
40247 arg1 = reinterpret_cast< wxHelpProvider * >(argp1);
40248 {
40249 PyThreadState* __tstate = wxPyBeginAllowThreads();
40250 delete arg1;
40251
40252 wxPyEndAllowThreads(__tstate);
40253 if (PyErr_Occurred()) SWIG_fail;
40254 }
40255 resultobj = SWIG_Py_Void();
40256 return resultobj;
40257fail:
40258 return NULL;
40259}
40260
40261
554f62e9
RD
40262SWIGINTERN PyObject *_wrap_HelpProvider_Set(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
40263 PyObject *resultobj = 0;
40264 wxHelpProvider *arg1 = (wxHelpProvider *) 0 ;
40265 wxHelpProvider *result = 0 ;
40266 int res1 = 0 ;
40267 PyObject * obj0 = 0 ;
40268 char * kwnames[] = {
40269 (char *) "helpProvider", NULL
40270 };
40271
40272 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:HelpProvider_Set",kwnames,&obj0)) SWIG_fail;
40273 res1 = SWIG_ConvertPtr(obj0, SWIG_as_voidptrptr(&arg1), SWIGTYPE_p_wxHelpProvider, SWIG_POINTER_DISOWN | 0 );
40274 if (!SWIG_IsOK(res1)) {
40275 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "HelpProvider_Set" "', expected argument " "1"" of type '" "wxHelpProvider *""'");
40276 }
40277 {
40278 PyThreadState* __tstate = wxPyBeginAllowThreads();
40279 result = (wxHelpProvider *)wxHelpProvider::Set(arg1);
40280 wxPyEndAllowThreads(__tstate);
40281 if (PyErr_Occurred()) SWIG_fail;
40282 }
40283 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_wxHelpProvider, SWIG_POINTER_OWN | 0 );
40284 return resultobj;
40285fail:
40286 return NULL;
d55e5bfc
RD
40287}
40288
40289
554f62e9
RD
40290SWIGINTERN PyObject *_wrap_HelpProvider_Get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
40291 PyObject *resultobj = 0;
40292 wxHelpProvider *result = 0 ;
40293
40294 if (!SWIG_Python_UnpackTuple(args,"HelpProvider_Get",0,0,0)) SWIG_fail;
40295 {
40296 PyThreadState* __tstate = wxPyBeginAllowThreads();
40297 result = (wxHelpProvider *)wxHelpProvider::Get();
40298 wxPyEndAllowThreads(__tstate);
40299 if (PyErr_Occurred()) SWIG_fail;
40300 }
40301 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_wxHelpProvider, 0 | 0 );
40302 return resultobj;
40303fail:
40304 return NULL;
40305}
40306
40307
40308SWIGINTERN PyObject *_wrap_HelpProvider_GetHelp(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
40309 PyObject *resultobj = 0;
40310 wxHelpProvider *arg1 = (wxHelpProvider *) 0 ;
40311 wxWindow *arg2 = (wxWindow *) 0 ;
40312 wxString result;
40313 void *argp1 = 0 ;
40314 int res1 = 0 ;
40315 void *argp2 = 0 ;
40316 int res2 = 0 ;
40317 PyObject * obj0 = 0 ;
40318 PyObject * obj1 = 0 ;
40319 char * kwnames[] = {
40320 (char *) "self",(char *) "window", NULL
40321 };
40322
40323 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:HelpProvider_GetHelp",kwnames,&obj0,&obj1)) SWIG_fail;
40324 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxHelpProvider, 0 | 0 );
40325 if (!SWIG_IsOK(res1)) {
40326 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "HelpProvider_GetHelp" "', expected argument " "1"" of type '" "wxHelpProvider *""'");
40327 }
40328 arg1 = reinterpret_cast< wxHelpProvider * >(argp1);
40329 res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_wxWindow, 0 | 0 );
40330 if (!SWIG_IsOK(res2)) {
40331 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "HelpProvider_GetHelp" "', expected argument " "2"" of type '" "wxWindow const *""'");
40332 }
40333 arg2 = reinterpret_cast< wxWindow * >(argp2);
40334 {
40335 PyThreadState* __tstate = wxPyBeginAllowThreads();
40336 result = (arg1)->GetHelp((wxWindow const *)arg2);
40337 wxPyEndAllowThreads(__tstate);
40338 if (PyErr_Occurred()) SWIG_fail;
40339 }
40340 {
40341#if wxUSE_UNICODE
40342 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
40343#else
40344 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
40345#endif
40346 }
40347 return resultobj;
40348fail:
40349 return NULL;
40350}
40351
40352
40353SWIGINTERN PyObject *_wrap_HelpProvider_ShowHelp(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
40354 PyObject *resultobj = 0;
40355 wxHelpProvider *arg1 = (wxHelpProvider *) 0 ;
40356 wxWindow *arg2 = (wxWindow *) 0 ;
40357 bool result;
40358 void *argp1 = 0 ;
40359 int res1 = 0 ;
40360 void *argp2 = 0 ;
40361 int res2 = 0 ;
40362 PyObject * obj0 = 0 ;
40363 PyObject * obj1 = 0 ;
40364 char * kwnames[] = {
40365 (char *) "self",(char *) "window", NULL
40366 };
40367
40368 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:HelpProvider_ShowHelp",kwnames,&obj0,&obj1)) SWIG_fail;
40369 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxHelpProvider, 0 | 0 );
40370 if (!SWIG_IsOK(res1)) {
40371 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "HelpProvider_ShowHelp" "', expected argument " "1"" of type '" "wxHelpProvider *""'");
40372 }
40373 arg1 = reinterpret_cast< wxHelpProvider * >(argp1);
40374 res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_wxWindow, 0 | 0 );
40375 if (!SWIG_IsOK(res2)) {
40376 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "HelpProvider_ShowHelp" "', expected argument " "2"" of type '" "wxWindow *""'");
40377 }
40378 arg2 = reinterpret_cast< wxWindow * >(argp2);
40379 {
40380 PyThreadState* __tstate = wxPyBeginAllowThreads();
40381 result = (bool)(arg1)->ShowHelp(arg2);
40382 wxPyEndAllowThreads(__tstate);
40383 if (PyErr_Occurred()) SWIG_fail;
40384 }
40385 {
40386 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
40387 }
40388 return resultobj;
40389fail:
40390 return NULL;
40391}
40392
40393
b850e7f3
RD
40394SWIGINTERN PyObject *_wrap_HelpProvider_ShowHelpAtPoint(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
40395 PyObject *resultobj = 0;
40396 wxHelpProvider *arg1 = (wxHelpProvider *) 0 ;
40397 wxWindowBase *arg2 = (wxWindowBase *) 0 ;
40398 wxPoint *arg3 = 0 ;
40399 wxHelpEvent::Origin arg4 ;
40400 bool result;
40401 void *argp1 = 0 ;
40402 int res1 = 0 ;
40403 void *argp2 = 0 ;
40404 int res2 = 0 ;
40405 wxPoint temp3 ;
40406 int val4 ;
40407 int ecode4 = 0 ;
40408 PyObject * obj0 = 0 ;
40409 PyObject * obj1 = 0 ;
40410 PyObject * obj2 = 0 ;
40411 PyObject * obj3 = 0 ;
40412 char * kwnames[] = {
40413 (char *) "self",(char *) "window",(char *) "pt",(char *) "origin", NULL
40414 };
40415
40416 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOO:HelpProvider_ShowHelpAtPoint",kwnames,&obj0,&obj1,&obj2,&obj3)) SWIG_fail;
40417 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxHelpProvider, 0 | 0 );
40418 if (!SWIG_IsOK(res1)) {
40419 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "HelpProvider_ShowHelpAtPoint" "', expected argument " "1"" of type '" "wxHelpProvider *""'");
40420 }
40421 arg1 = reinterpret_cast< wxHelpProvider * >(argp1);
40422 res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_wxWindowBase, 0 | 0 );
40423 if (!SWIG_IsOK(res2)) {
40424 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "HelpProvider_ShowHelpAtPoint" "', expected argument " "2"" of type '" "wxWindowBase *""'");
40425 }
40426 arg2 = reinterpret_cast< wxWindowBase * >(argp2);
40427 {
40428 arg3 = &temp3;
40429 if ( ! wxPoint_helper(obj2, &arg3)) SWIG_fail;
40430 }
40431 ecode4 = SWIG_AsVal_int(obj3, &val4);
40432 if (!SWIG_IsOK(ecode4)) {
40433 SWIG_exception_fail(SWIG_ArgError(ecode4), "in method '" "HelpProvider_ShowHelpAtPoint" "', expected argument " "4"" of type '" "wxHelpEvent::Origin""'");
40434 }
40435 arg4 = static_cast< wxHelpEvent::Origin >(val4);
40436 {
40437 PyThreadState* __tstate = wxPyBeginAllowThreads();
40438 result = (bool)(arg1)->ShowHelpAtPoint(arg2,(wxPoint const &)*arg3,arg4);
40439 wxPyEndAllowThreads(__tstate);
40440 if (PyErr_Occurred()) SWIG_fail;
40441 }
40442 {
40443 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
40444 }
40445 return resultobj;
40446fail:
40447 return NULL;
40448}
40449
40450
554f62e9
RD
40451SWIGINTERN PyObject *_wrap_HelpProvider_AddHelp(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
40452 PyObject *resultobj = 0;
40453 wxHelpProvider *arg1 = (wxHelpProvider *) 0 ;
40454 wxWindow *arg2 = (wxWindow *) 0 ;
40455 wxString *arg3 = 0 ;
40456 void *argp1 = 0 ;
40457 int res1 = 0 ;
40458 void *argp2 = 0 ;
40459 int res2 = 0 ;
40460 bool temp3 = false ;
40461 PyObject * obj0 = 0 ;
40462 PyObject * obj1 = 0 ;
40463 PyObject * obj2 = 0 ;
40464 char * kwnames[] = {
40465 (char *) "self",(char *) "window",(char *) "text", NULL
40466 };
40467
40468 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:HelpProvider_AddHelp",kwnames,&obj0,&obj1,&obj2)) SWIG_fail;
40469 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxHelpProvider, 0 | 0 );
40470 if (!SWIG_IsOK(res1)) {
40471 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "HelpProvider_AddHelp" "', expected argument " "1"" of type '" "wxHelpProvider *""'");
40472 }
40473 arg1 = reinterpret_cast< wxHelpProvider * >(argp1);
40474 res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_wxWindow, 0 | 0 );
40475 if (!SWIG_IsOK(res2)) {
40476 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "HelpProvider_AddHelp" "', expected argument " "2"" of type '" "wxWindow *""'");
40477 }
40478 arg2 = reinterpret_cast< wxWindow * >(argp2);
40479 {
40480 arg3 = wxString_in_helper(obj2);
40481 if (arg3 == NULL) SWIG_fail;
40482 temp3 = true;
40483 }
40484 {
40485 PyThreadState* __tstate = wxPyBeginAllowThreads();
40486 (arg1)->AddHelp(arg2,(wxString const &)*arg3);
40487 wxPyEndAllowThreads(__tstate);
40488 if (PyErr_Occurred()) SWIG_fail;
40489 }
40490 resultobj = SWIG_Py_Void();
40491 {
40492 if (temp3)
40493 delete arg3;
40494 }
40495 return resultobj;
40496fail:
40497 {
40498 if (temp3)
40499 delete arg3;
40500 }
40501 return NULL;
40502}
40503
40504
40505SWIGINTERN PyObject *_wrap_HelpProvider_AddHelpById(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
40506 PyObject *resultobj = 0;
40507 wxHelpProvider *arg1 = (wxHelpProvider *) 0 ;
40508 int arg2 ;
40509 wxString *arg3 = 0 ;
40510 void *argp1 = 0 ;
40511 int res1 = 0 ;
40512 int val2 ;
40513 int ecode2 = 0 ;
40514 bool temp3 = false ;
40515 PyObject * obj0 = 0 ;
40516 PyObject * obj1 = 0 ;
40517 PyObject * obj2 = 0 ;
40518 char * kwnames[] = {
40519 (char *) "self",(char *) "id",(char *) "text", NULL
40520 };
40521
40522 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:HelpProvider_AddHelpById",kwnames,&obj0,&obj1,&obj2)) SWIG_fail;
40523 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxHelpProvider, 0 | 0 );
40524 if (!SWIG_IsOK(res1)) {
40525 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "HelpProvider_AddHelpById" "', expected argument " "1"" of type '" "wxHelpProvider *""'");
40526 }
40527 arg1 = reinterpret_cast< wxHelpProvider * >(argp1);
40528 ecode2 = SWIG_AsVal_int(obj1, &val2);
40529 if (!SWIG_IsOK(ecode2)) {
40530 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "HelpProvider_AddHelpById" "', expected argument " "2"" of type '" "int""'");
40531 }
40532 arg2 = static_cast< int >(val2);
40533 {
40534 arg3 = wxString_in_helper(obj2);
40535 if (arg3 == NULL) SWIG_fail;
40536 temp3 = true;
40537 }
40538 {
40539 PyThreadState* __tstate = wxPyBeginAllowThreads();
40540 (arg1)->AddHelp(arg2,(wxString const &)*arg3);
40541 wxPyEndAllowThreads(__tstate);
40542 if (PyErr_Occurred()) SWIG_fail;
40543 }
40544 resultobj = SWIG_Py_Void();
40545 {
40546 if (temp3)
40547 delete arg3;
40548 }
40549 return resultobj;
40550fail:
40551 {
40552 if (temp3)
40553 delete arg3;
40554 }
40555 return NULL;
40556}
40557
40558
40559SWIGINTERN PyObject *_wrap_HelpProvider_RemoveHelp(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
40560 PyObject *resultobj = 0;
40561 wxHelpProvider *arg1 = (wxHelpProvider *) 0 ;
40562 wxWindow *arg2 = (wxWindow *) 0 ;
40563 void *argp1 = 0 ;
40564 int res1 = 0 ;
40565 void *argp2 = 0 ;
40566 int res2 = 0 ;
40567 PyObject * obj0 = 0 ;
40568 PyObject * obj1 = 0 ;
40569 char * kwnames[] = {
40570 (char *) "self",(char *) "window", NULL
40571 };
40572
40573 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:HelpProvider_RemoveHelp",kwnames,&obj0,&obj1)) SWIG_fail;
40574 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxHelpProvider, 0 | 0 );
40575 if (!SWIG_IsOK(res1)) {
40576 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "HelpProvider_RemoveHelp" "', expected argument " "1"" of type '" "wxHelpProvider *""'");
40577 }
40578 arg1 = reinterpret_cast< wxHelpProvider * >(argp1);
40579 res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_wxWindow, 0 | 0 );
40580 if (!SWIG_IsOK(res2)) {
40581 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "HelpProvider_RemoveHelp" "', expected argument " "2"" of type '" "wxWindow *""'");
40582 }
40583 arg2 = reinterpret_cast< wxWindow * >(argp2);
40584 {
40585 PyThreadState* __tstate = wxPyBeginAllowThreads();
40586 (arg1)->RemoveHelp(arg2);
40587 wxPyEndAllowThreads(__tstate);
40588 if (PyErr_Occurred()) SWIG_fail;
40589 }
40590 resultobj = SWIG_Py_Void();
40591 return resultobj;
40592fail:
40593 return NULL;
d55e5bfc
RD
40594}
40595
40596
554f62e9
RD
40597SWIGINTERN PyObject *_wrap_HelpProvider_Destroy(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
40598 PyObject *resultobj = 0;
40599 wxHelpProvider *arg1 = (wxHelpProvider *) 0 ;
40600 void *argp1 = 0 ;
40601 int res1 = 0 ;
40602 PyObject *swig_obj[1] ;
40603
40604 if (!args) SWIG_fail;
40605 swig_obj[0] = args;
40606 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxHelpProvider, 0 | 0 );
40607 if (!SWIG_IsOK(res1)) {
40608 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "HelpProvider_Destroy" "', expected argument " "1"" of type '" "wxHelpProvider *""'");
40609 }
40610 arg1 = reinterpret_cast< wxHelpProvider * >(argp1);
40611 {
40612 PyThreadState* __tstate = wxPyBeginAllowThreads();
40613 wxHelpProvider_Destroy(arg1);
40614 wxPyEndAllowThreads(__tstate);
40615 if (PyErr_Occurred()) SWIG_fail;
40616 }
40617 resultobj = SWIG_Py_Void();
40618 return resultobj;
40619fail:
40620 return NULL;
d55e5bfc
RD
40621}
40622
40623
554f62e9
RD
40624SWIGINTERN PyObject *HelpProvider_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
40625 PyObject *obj;
40626 if (!SWIG_Python_UnpackTuple(args,(char*)"swigregister", 1, 1,&obj)) return NULL;
40627 SWIG_TypeNewClientData(SWIGTYPE_p_wxHelpProvider, SWIG_NewClientData(obj));
40628 return SWIG_Py_Void();
d55e5bfc
RD
40629}
40630
554f62e9
RD
40631SWIGINTERN PyObject *_wrap_new_SimpleHelpProvider(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
40632 PyObject *resultobj = 0;
40633 wxSimpleHelpProvider *result = 0 ;
40634
40635 if (!SWIG_Python_UnpackTuple(args,"new_SimpleHelpProvider",0,0,0)) SWIG_fail;
40636 {
40637 PyThreadState* __tstate = wxPyBeginAllowThreads();
40638 result = (wxSimpleHelpProvider *)new wxSimpleHelpProvider();
40639 wxPyEndAllowThreads(__tstate);
40640 if (PyErr_Occurred()) SWIG_fail;
40641 }
40642 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_wxSimpleHelpProvider, SWIG_POINTER_NEW | 0 );
40643 return resultobj;
40644fail:
40645 return NULL;
40646}
40647
40648
40649SWIGINTERN PyObject *SimpleHelpProvider_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
40650 PyObject *obj;
40651 if (!SWIG_Python_UnpackTuple(args,(char*)"swigregister", 1, 1,&obj)) return NULL;
40652 SWIG_TypeNewClientData(SWIGTYPE_p_wxSimpleHelpProvider, SWIG_NewClientData(obj));
40653 return SWIG_Py_Void();
40654}
40655
40656SWIGINTERN PyObject *SimpleHelpProvider_swiginit(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
40657 return SWIG_Python_InitShadowInstance(args);
40658}
40659
40660SWIGINTERN PyObject *_wrap_new_DragImage(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
40661 PyObject *resultobj = 0;
40662 wxBitmap *arg1 = 0 ;
40663 wxCursor const &arg2_defvalue = wxNullCursor ;
40664 wxCursor *arg2 = (wxCursor *) &arg2_defvalue ;
40665 wxGenericDragImage *result = 0 ;
40666 void *argp1 = 0 ;
40667 int res1 = 0 ;
40668 void *argp2 = 0 ;
40669 int res2 = 0 ;
40670 PyObject * obj0 = 0 ;
40671 PyObject * obj1 = 0 ;
40672 char * kwnames[] = {
40673 (char *) "image",(char *) "cursor", NULL
40674 };
40675
40676 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:new_DragImage",kwnames,&obj0,&obj1)) SWIG_fail;
40677 res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_wxBitmap, 0 | 0);
40678 if (!SWIG_IsOK(res1)) {
40679 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_DragImage" "', expected argument " "1"" of type '" "wxBitmap const &""'");
40680 }
40681 if (!argp1) {
40682 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_DragImage" "', expected argument " "1"" of type '" "wxBitmap const &""'");
40683 }
40684 arg1 = reinterpret_cast< wxBitmap * >(argp1);
40685 if (obj1) {
40686 res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_wxCursor, 0 | 0);
40687 if (!SWIG_IsOK(res2)) {
40688 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "new_DragImage" "', expected argument " "2"" of type '" "wxCursor const &""'");
7e08d4ef 40689 }
554f62e9
RD
40690 if (!argp2) {
40691 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_DragImage" "', expected argument " "2"" of type '" "wxCursor const &""'");
7e08d4ef 40692 }
554f62e9
RD
40693 arg2 = reinterpret_cast< wxCursor * >(argp2);
40694 }
40695 {
40696 if (!wxPyCheckForApp()) SWIG_fail;
40697 PyThreadState* __tstate = wxPyBeginAllowThreads();
40698 result = (wxGenericDragImage *)new wxGenericDragImage((wxBitmap const &)*arg1,(wxCursor const &)*arg2);
40699 wxPyEndAllowThreads(__tstate);
40700 if (PyErr_Occurred()) SWIG_fail;
40701 }
40702 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_wxGenericDragImage, SWIG_POINTER_NEW | 0 );
40703 return resultobj;
40704fail:
40705 return NULL;
40706}
40707
40708
40709SWIGINTERN PyObject *_wrap_new_DragIcon(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
40710 PyObject *resultobj = 0;
40711 wxIcon *arg1 = 0 ;
40712 wxCursor const &arg2_defvalue = wxNullCursor ;
40713 wxCursor *arg2 = (wxCursor *) &arg2_defvalue ;
40714 wxGenericDragImage *result = 0 ;
40715 void *argp1 = 0 ;
40716 int res1 = 0 ;
40717 void *argp2 = 0 ;
40718 int res2 = 0 ;
40719 PyObject * obj0 = 0 ;
40720 PyObject * obj1 = 0 ;
40721 char * kwnames[] = {
40722 (char *) "image",(char *) "cursor", NULL
40723 };
40724
40725 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:new_DragIcon",kwnames,&obj0,&obj1)) SWIG_fail;
40726 res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_wxIcon, 0 | 0);
40727 if (!SWIG_IsOK(res1)) {
40728 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_DragIcon" "', expected argument " "1"" of type '" "wxIcon const &""'");
40729 }
40730 if (!argp1) {
40731 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_DragIcon" "', expected argument " "1"" of type '" "wxIcon const &""'");
40732 }
40733 arg1 = reinterpret_cast< wxIcon * >(argp1);
40734 if (obj1) {
40735 res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_wxCursor, 0 | 0);
40736 if (!SWIG_IsOK(res2)) {
40737 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "new_DragIcon" "', expected argument " "2"" of type '" "wxCursor const &""'");
d55e5bfc 40738 }
554f62e9
RD
40739 if (!argp2) {
40740 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_DragIcon" "', expected argument " "2"" of type '" "wxCursor const &""'");
d55e5bfc 40741 }
554f62e9
RD
40742 arg2 = reinterpret_cast< wxCursor * >(argp2);
40743 }
40744 {
40745 if (!wxPyCheckForApp()) SWIG_fail;
40746 PyThreadState* __tstate = wxPyBeginAllowThreads();
40747 result = (wxGenericDragImage *)new wxGenericDragImage((wxIcon const &)*arg1,(wxCursor const &)*arg2);
40748 wxPyEndAllowThreads(__tstate);
40749 if (PyErr_Occurred()) SWIG_fail;
40750 }
40751 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_wxGenericDragImage, SWIG_POINTER_OWN | 0 );
40752 return resultobj;
40753fail:
40754 return NULL;
40755}
40756
40757
40758SWIGINTERN PyObject *_wrap_new_DragString(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
40759 PyObject *resultobj = 0;
40760 wxString *arg1 = 0 ;
40761 wxCursor const &arg2_defvalue = wxNullCursor ;
40762 wxCursor *arg2 = (wxCursor *) &arg2_defvalue ;
40763 wxGenericDragImage *result = 0 ;
40764 bool temp1 = false ;
40765 void *argp2 = 0 ;
40766 int res2 = 0 ;
40767 PyObject * obj0 = 0 ;
40768 PyObject * obj1 = 0 ;
40769 char * kwnames[] = {
40770 (char *) "str",(char *) "cursor", NULL
40771 };
40772
40773 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:new_DragString",kwnames,&obj0,&obj1)) SWIG_fail;
40774 {
40775 arg1 = wxString_in_helper(obj0);
40776 if (arg1 == NULL) SWIG_fail;
40777 temp1 = true;
40778 }
40779 if (obj1) {
40780 res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_wxCursor, 0 | 0);
40781 if (!SWIG_IsOK(res2)) {
40782 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "new_DragString" "', expected argument " "2"" of type '" "wxCursor const &""'");
d55e5bfc 40783 }
554f62e9
RD
40784 if (!argp2) {
40785 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_DragString" "', expected argument " "2"" of type '" "wxCursor const &""'");
d55e5bfc 40786 }
554f62e9
RD
40787 arg2 = reinterpret_cast< wxCursor * >(argp2);
40788 }
40789 {
40790 if (!wxPyCheckForApp()) SWIG_fail;
40791 PyThreadState* __tstate = wxPyBeginAllowThreads();
40792 result = (wxGenericDragImage *)new wxGenericDragImage((wxString const &)*arg1,(wxCursor const &)*arg2);
40793 wxPyEndAllowThreads(__tstate);
40794 if (PyErr_Occurred()) SWIG_fail;
40795 }
40796 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_wxGenericDragImage, SWIG_POINTER_OWN | 0 );
40797 {
40798 if (temp1)
40799 delete arg1;
40800 }
40801 return resultobj;
40802fail:
40803 {
40804 if (temp1)
40805 delete arg1;
40806 }
40807 return NULL;
40808}
40809
40810
40811SWIGINTERN PyObject *_wrap_new_DragTreeItem(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
40812 PyObject *resultobj = 0;
40813 wxPyTreeCtrl *arg1 = 0 ;
40814 wxTreeItemId *arg2 = 0 ;
40815 wxGenericDragImage *result = 0 ;
40816 void *argp1 = 0 ;
40817 int res1 = 0 ;
40818 void *argp2 = 0 ;
40819 int res2 = 0 ;
40820 PyObject * obj0 = 0 ;
40821 PyObject * obj1 = 0 ;
40822 char * kwnames[] = {
40823 (char *) "treeCtrl",(char *) "id", NULL
40824 };
40825
40826 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:new_DragTreeItem",kwnames,&obj0,&obj1)) SWIG_fail;
40827 res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_wxPyTreeCtrl, 0 | 0);
40828 if (!SWIG_IsOK(res1)) {
40829 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_DragTreeItem" "', expected argument " "1"" of type '" "wxPyTreeCtrl const &""'");
40830 }
40831 if (!argp1) {
40832 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_DragTreeItem" "', expected argument " "1"" of type '" "wxPyTreeCtrl const &""'");
40833 }
40834 arg1 = reinterpret_cast< wxPyTreeCtrl * >(argp1);
40835 res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_wxTreeItemId, 0 );
40836 if (!SWIG_IsOK(res2)) {
40837 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "new_DragTreeItem" "', expected argument " "2"" of type '" "wxTreeItemId &""'");
40838 }
40839 if (!argp2) {
40840 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_DragTreeItem" "', expected argument " "2"" of type '" "wxTreeItemId &""'");
40841 }
40842 arg2 = reinterpret_cast< wxTreeItemId * >(argp2);
40843 {
40844 if (!wxPyCheckForApp()) SWIG_fail;
40845 PyThreadState* __tstate = wxPyBeginAllowThreads();
40846 result = (wxGenericDragImage *)new wxGenericDragImage((wxPyTreeCtrl const &)*arg1,*arg2);
40847 wxPyEndAllowThreads(__tstate);
40848 if (PyErr_Occurred()) SWIG_fail;
40849 }
40850 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_wxGenericDragImage, SWIG_POINTER_OWN | 0 );
40851 return resultobj;
40852fail:
40853 return NULL;
40854}
40855
40856
40857SWIGINTERN PyObject *_wrap_new_DragListItem(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
40858 PyObject *resultobj = 0;
40859 wxPyListCtrl *arg1 = 0 ;
40860 long arg2 ;
40861 wxGenericDragImage *result = 0 ;
40862 void *argp1 = 0 ;
40863 int res1 = 0 ;
40864 long val2 ;
40865 int ecode2 = 0 ;
40866 PyObject * obj0 = 0 ;
40867 PyObject * obj1 = 0 ;
40868 char * kwnames[] = {
40869 (char *) "listCtrl",(char *) "id", NULL
40870 };
40871
40872 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:new_DragListItem",kwnames,&obj0,&obj1)) SWIG_fail;
40873 res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_wxPyListCtrl, 0 | 0);
40874 if (!SWIG_IsOK(res1)) {
40875 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_DragListItem" "', expected argument " "1"" of type '" "wxPyListCtrl const &""'");
40876 }
40877 if (!argp1) {
40878 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_DragListItem" "', expected argument " "1"" of type '" "wxPyListCtrl const &""'");
40879 }
40880 arg1 = reinterpret_cast< wxPyListCtrl * >(argp1);
40881 ecode2 = SWIG_AsVal_long(obj1, &val2);
40882 if (!SWIG_IsOK(ecode2)) {
40883 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "new_DragListItem" "', expected argument " "2"" of type '" "long""'");
40884 }
40885 arg2 = static_cast< long >(val2);
40886 {
40887 if (!wxPyCheckForApp()) SWIG_fail;
40888 PyThreadState* __tstate = wxPyBeginAllowThreads();
40889 result = (wxGenericDragImage *)new wxGenericDragImage((wxPyListCtrl const &)*arg1,arg2);
40890 wxPyEndAllowThreads(__tstate);
40891 if (PyErr_Occurred()) SWIG_fail;
40892 }
40893 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_wxGenericDragImage, SWIG_POINTER_OWN | 0 );
40894 return resultobj;
40895fail:
40896 return NULL;
d55e5bfc
RD
40897}
40898
40899
554f62e9
RD
40900SWIGINTERN PyObject *_wrap_delete_DragImage(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
40901 PyObject *resultobj = 0;
40902 wxGenericDragImage *arg1 = (wxGenericDragImage *) 0 ;
40903 void *argp1 = 0 ;
40904 int res1 = 0 ;
40905 PyObject *swig_obj[1] ;
40906
40907 if (!args) SWIG_fail;
40908 swig_obj[0] = args;
40909 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxGenericDragImage, SWIG_POINTER_DISOWN | 0 );
40910 if (!SWIG_IsOK(res1)) {
40911 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_DragImage" "', expected argument " "1"" of type '" "wxGenericDragImage *""'");
40912 }
40913 arg1 = reinterpret_cast< wxGenericDragImage * >(argp1);
40914 {
40915 PyThreadState* __tstate = wxPyBeginAllowThreads();
40916 delete arg1;
d55e5bfc 40917
554f62e9
RD
40918 wxPyEndAllowThreads(__tstate);
40919 if (PyErr_Occurred()) SWIG_fail;
40920 }
40921 resultobj = SWIG_Py_Void();
40922 return resultobj;
40923fail:
40924 return NULL;
40925}
40926
40927
40928SWIGINTERN PyObject *_wrap_DragImage_SetBackingBitmap(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
40929 PyObject *resultobj = 0;
40930 wxGenericDragImage *arg1 = (wxGenericDragImage *) 0 ;
40931 wxBitmap *arg2 = (wxBitmap *) 0 ;
40932 void *argp1 = 0 ;
40933 int res1 = 0 ;
40934 void *argp2 = 0 ;
40935 int res2 = 0 ;
40936 PyObject * obj0 = 0 ;
40937 PyObject * obj1 = 0 ;
40938 char * kwnames[] = {
40939 (char *) "self",(char *) "bitmap", NULL
40940 };
40941
40942 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:DragImage_SetBackingBitmap",kwnames,&obj0,&obj1)) SWIG_fail;
40943 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxGenericDragImage, 0 | 0 );
40944 if (!SWIG_IsOK(res1)) {
40945 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "DragImage_SetBackingBitmap" "', expected argument " "1"" of type '" "wxGenericDragImage *""'");
40946 }
40947 arg1 = reinterpret_cast< wxGenericDragImage * >(argp1);
40948 res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_wxBitmap, 0 | 0 );
40949 if (!SWIG_IsOK(res2)) {
40950 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "DragImage_SetBackingBitmap" "', expected argument " "2"" of type '" "wxBitmap *""'");
40951 }
40952 arg2 = reinterpret_cast< wxBitmap * >(argp2);
40953 {
40954 PyThreadState* __tstate = wxPyBeginAllowThreads();
40955 (arg1)->SetBackingBitmap(arg2);
40956 wxPyEndAllowThreads(__tstate);
40957 if (PyErr_Occurred()) SWIG_fail;
40958 }
40959 resultobj = SWIG_Py_Void();
40960 return resultobj;
40961fail:
40962 return NULL;
40963}
40964
40965
40966SWIGINTERN PyObject *_wrap_DragImage_BeginDrag(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
40967 PyObject *resultobj = 0;
40968 wxGenericDragImage *arg1 = (wxGenericDragImage *) 0 ;
40969 wxPoint *arg2 = 0 ;
40970 wxWindow *arg3 = (wxWindow *) 0 ;
40971 bool arg4 = (bool) false ;
40972 wxRect *arg5 = (wxRect *) NULL ;
40973 bool result;
40974 void *argp1 = 0 ;
40975 int res1 = 0 ;
40976 wxPoint temp2 ;
40977 void *argp3 = 0 ;
40978 int res3 = 0 ;
40979 bool val4 ;
40980 int ecode4 = 0 ;
40981 void *argp5 = 0 ;
40982 int res5 = 0 ;
40983 PyObject * obj0 = 0 ;
40984 PyObject * obj1 = 0 ;
40985 PyObject * obj2 = 0 ;
40986 PyObject * obj3 = 0 ;
40987 PyObject * obj4 = 0 ;
40988 char * kwnames[] = {
40989 (char *) "self",(char *) "hotspot",(char *) "window",(char *) "fullScreen",(char *) "rect", NULL
40990 };
40991
40992 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO|OO:DragImage_BeginDrag",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4)) SWIG_fail;
40993 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxGenericDragImage, 0 | 0 );
40994 if (!SWIG_IsOK(res1)) {
40995 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "DragImage_BeginDrag" "', expected argument " "1"" of type '" "wxGenericDragImage *""'");
40996 }
40997 arg1 = reinterpret_cast< wxGenericDragImage * >(argp1);
40998 {
40999 arg2 = &temp2;
41000 if ( ! wxPoint_helper(obj1, &arg2)) SWIG_fail;
41001 }
41002 res3 = SWIG_ConvertPtr(obj2, &argp3,SWIGTYPE_p_wxWindow, 0 | 0 );
41003 if (!SWIG_IsOK(res3)) {
41004 SWIG_exception_fail(SWIG_ArgError(res3), "in method '" "DragImage_BeginDrag" "', expected argument " "3"" of type '" "wxWindow *""'");
41005 }
41006 arg3 = reinterpret_cast< wxWindow * >(argp3);
41007 if (obj3) {
41008 ecode4 = SWIG_AsVal_bool(obj3, &val4);
41009 if (!SWIG_IsOK(ecode4)) {
41010 SWIG_exception_fail(SWIG_ArgError(ecode4), "in method '" "DragImage_BeginDrag" "', expected argument " "4"" of type '" "bool""'");
41011 }
41012 arg4 = static_cast< bool >(val4);
41013 }
41014 if (obj4) {
41015 res5 = SWIG_ConvertPtr(obj4, &argp5,SWIGTYPE_p_wxRect, 0 | 0 );
41016 if (!SWIG_IsOK(res5)) {
41017 SWIG_exception_fail(SWIG_ArgError(res5), "in method '" "DragImage_BeginDrag" "', expected argument " "5"" of type '" "wxRect *""'");
d55e5bfc 41018 }
554f62e9
RD
41019 arg5 = reinterpret_cast< wxRect * >(argp5);
41020 }
41021 {
41022 PyThreadState* __tstate = wxPyBeginAllowThreads();
41023 result = (bool)(arg1)->BeginDrag((wxPoint const &)*arg2,arg3,arg4,arg5);
41024 wxPyEndAllowThreads(__tstate);
41025 if (PyErr_Occurred()) SWIG_fail;
41026 }
41027 {
41028 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
41029 }
41030 return resultobj;
41031fail:
41032 return NULL;
41033}
41034
41035
41036SWIGINTERN PyObject *_wrap_DragImage_BeginDragBounded(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
41037 PyObject *resultobj = 0;
41038 wxGenericDragImage *arg1 = (wxGenericDragImage *) 0 ;
41039 wxPoint *arg2 = 0 ;
41040 wxWindow *arg3 = (wxWindow *) 0 ;
41041 wxWindow *arg4 = (wxWindow *) 0 ;
41042 bool result;
41043 void *argp1 = 0 ;
41044 int res1 = 0 ;
41045 wxPoint temp2 ;
41046 void *argp3 = 0 ;
41047 int res3 = 0 ;
41048 void *argp4 = 0 ;
41049 int res4 = 0 ;
41050 PyObject * obj0 = 0 ;
41051 PyObject * obj1 = 0 ;
41052 PyObject * obj2 = 0 ;
41053 PyObject * obj3 = 0 ;
41054 char * kwnames[] = {
41055 (char *) "self",(char *) "hotspot",(char *) "window",(char *) "boundingWindow", NULL
41056 };
41057
41058 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOO:DragImage_BeginDragBounded",kwnames,&obj0,&obj1,&obj2,&obj3)) SWIG_fail;
41059 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxGenericDragImage, 0 | 0 );
41060 if (!SWIG_IsOK(res1)) {
41061 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "DragImage_BeginDragBounded" "', expected argument " "1"" of type '" "wxGenericDragImage *""'");
41062 }
41063 arg1 = reinterpret_cast< wxGenericDragImage * >(argp1);
41064 {
41065 arg2 = &temp2;
41066 if ( ! wxPoint_helper(obj1, &arg2)) SWIG_fail;
41067 }
41068 res3 = SWIG_ConvertPtr(obj2, &argp3,SWIGTYPE_p_wxWindow, 0 | 0 );
41069 if (!SWIG_IsOK(res3)) {
41070 SWIG_exception_fail(SWIG_ArgError(res3), "in method '" "DragImage_BeginDragBounded" "', expected argument " "3"" of type '" "wxWindow *""'");
41071 }
41072 arg3 = reinterpret_cast< wxWindow * >(argp3);
41073 res4 = SWIG_ConvertPtr(obj3, &argp4,SWIGTYPE_p_wxWindow, 0 | 0 );
41074 if (!SWIG_IsOK(res4)) {
41075 SWIG_exception_fail(SWIG_ArgError(res4), "in method '" "DragImage_BeginDragBounded" "', expected argument " "4"" of type '" "wxWindow *""'");
41076 }
41077 arg4 = reinterpret_cast< wxWindow * >(argp4);
41078 {
41079 PyThreadState* __tstate = wxPyBeginAllowThreads();
41080 result = (bool)(arg1)->BeginDrag((wxPoint const &)*arg2,arg3,arg4);
41081 wxPyEndAllowThreads(__tstate);
41082 if (PyErr_Occurred()) SWIG_fail;
41083 }
41084 {
41085 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
41086 }
41087 return resultobj;
41088fail:
41089 return NULL;
d55e5bfc
RD
41090}
41091
41092
554f62e9
RD
41093SWIGINTERN PyObject *_wrap_DragImage_EndDrag(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
41094 PyObject *resultobj = 0;
41095 wxGenericDragImage *arg1 = (wxGenericDragImage *) 0 ;
41096 bool result;
41097 void *argp1 = 0 ;
41098 int res1 = 0 ;
41099 PyObject *swig_obj[1] ;
41100
41101 if (!args) SWIG_fail;
41102 swig_obj[0] = args;
41103 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxGenericDragImage, 0 | 0 );
41104 if (!SWIG_IsOK(res1)) {
41105 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "DragImage_EndDrag" "', expected argument " "1"" of type '" "wxGenericDragImage *""'");
41106 }
41107 arg1 = reinterpret_cast< wxGenericDragImage * >(argp1);
41108 {
41109 PyThreadState* __tstate = wxPyBeginAllowThreads();
41110 result = (bool)(arg1)->EndDrag();
41111 wxPyEndAllowThreads(__tstate);
41112 if (PyErr_Occurred()) SWIG_fail;
41113 }
41114 {
41115 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
41116 }
41117 return resultobj;
41118fail:
41119 return NULL;
41120}
41121
41122
41123SWIGINTERN PyObject *_wrap_DragImage_Move(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
41124 PyObject *resultobj = 0;
41125 wxGenericDragImage *arg1 = (wxGenericDragImage *) 0 ;
41126 wxPoint *arg2 = 0 ;
41127 bool result;
41128 void *argp1 = 0 ;
41129 int res1 = 0 ;
41130 wxPoint temp2 ;
41131 PyObject * obj0 = 0 ;
41132 PyObject * obj1 = 0 ;
41133 char * kwnames[] = {
41134 (char *) "self",(char *) "pt", NULL
41135 };
41136
41137 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:DragImage_Move",kwnames,&obj0,&obj1)) SWIG_fail;
41138 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxGenericDragImage, 0 | 0 );
41139 if (!SWIG_IsOK(res1)) {
41140 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "DragImage_Move" "', expected argument " "1"" of type '" "wxGenericDragImage *""'");
41141 }
41142 arg1 = reinterpret_cast< wxGenericDragImage * >(argp1);
41143 {
41144 arg2 = &temp2;
41145 if ( ! wxPoint_helper(obj1, &arg2)) SWIG_fail;
41146 }
41147 {
41148 PyThreadState* __tstate = wxPyBeginAllowThreads();
41149 result = (bool)(arg1)->Move((wxPoint const &)*arg2);
41150 wxPyEndAllowThreads(__tstate);
41151 if (PyErr_Occurred()) SWIG_fail;
41152 }
41153 {
41154 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
41155 }
41156 return resultobj;
41157fail:
41158 return NULL;
d55e5bfc
RD
41159}
41160
41161
554f62e9
RD
41162SWIGINTERN PyObject *_wrap_DragImage_Show(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
41163 PyObject *resultobj = 0;
41164 wxGenericDragImage *arg1 = (wxGenericDragImage *) 0 ;
41165 bool result;
41166 void *argp1 = 0 ;
41167 int res1 = 0 ;
41168 PyObject *swig_obj[1] ;
41169
41170 if (!args) SWIG_fail;
41171 swig_obj[0] = args;
41172 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxGenericDragImage, 0 | 0 );
41173 if (!SWIG_IsOK(res1)) {
41174 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "DragImage_Show" "', expected argument " "1"" of type '" "wxGenericDragImage *""'");
41175 }
41176 arg1 = reinterpret_cast< wxGenericDragImage * >(argp1);
41177 {
41178 PyThreadState* __tstate = wxPyBeginAllowThreads();
41179 result = (bool)(arg1)->Show();
41180 wxPyEndAllowThreads(__tstate);
41181 if (PyErr_Occurred()) SWIG_fail;
41182 }
41183 {
41184 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
41185 }
41186 return resultobj;
41187fail:
41188 return NULL;
d55e5bfc
RD
41189}
41190
41191
554f62e9
RD
41192SWIGINTERN PyObject *_wrap_DragImage_Hide(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
41193 PyObject *resultobj = 0;
41194 wxGenericDragImage *arg1 = (wxGenericDragImage *) 0 ;
41195 bool result;
41196 void *argp1 = 0 ;
41197 int res1 = 0 ;
41198 PyObject *swig_obj[1] ;
41199
41200 if (!args) SWIG_fail;
41201 swig_obj[0] = args;
41202 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxGenericDragImage, 0 | 0 );
41203 if (!SWIG_IsOK(res1)) {
41204 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "DragImage_Hide" "', expected argument " "1"" of type '" "wxGenericDragImage *""'");
41205 }
41206 arg1 = reinterpret_cast< wxGenericDragImage * >(argp1);
41207 {
41208 PyThreadState* __tstate = wxPyBeginAllowThreads();
41209 result = (bool)(arg1)->Hide();
41210 wxPyEndAllowThreads(__tstate);
41211 if (PyErr_Occurred()) SWIG_fail;
41212 }
41213 {
41214 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
41215 }
41216 return resultobj;
41217fail:
41218 return NULL;
41219}
41220
41221
41222SWIGINTERN PyObject *_wrap_DragImage_GetImageRect(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
41223 PyObject *resultobj = 0;
41224 wxGenericDragImage *arg1 = (wxGenericDragImage *) 0 ;
41225 wxPoint *arg2 = 0 ;
41226 wxRect result;
41227 void *argp1 = 0 ;
41228 int res1 = 0 ;
41229 wxPoint temp2 ;
41230 PyObject * obj0 = 0 ;
41231 PyObject * obj1 = 0 ;
41232 char * kwnames[] = {
41233 (char *) "self",(char *) "pos", NULL
41234 };
41235
41236 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:DragImage_GetImageRect",kwnames,&obj0,&obj1)) SWIG_fail;
41237 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxGenericDragImage, 0 | 0 );
41238 if (!SWIG_IsOK(res1)) {
41239 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "DragImage_GetImageRect" "', expected argument " "1"" of type '" "wxGenericDragImage const *""'");
41240 }
41241 arg1 = reinterpret_cast< wxGenericDragImage * >(argp1);
41242 {
41243 arg2 = &temp2;
41244 if ( ! wxPoint_helper(obj1, &arg2)) SWIG_fail;
41245 }
41246 {
41247 PyThreadState* __tstate = wxPyBeginAllowThreads();
41248 result = ((wxGenericDragImage const *)arg1)->GetImageRect((wxPoint const &)*arg2);
41249 wxPyEndAllowThreads(__tstate);
41250 if (PyErr_Occurred()) SWIG_fail;
41251 }
41252 resultobj = SWIG_NewPointerObj((new wxRect(static_cast< const wxRect& >(result))), SWIGTYPE_p_wxRect, SWIG_POINTER_OWN | 0 );
41253 return resultobj;
41254fail:
41255 return NULL;
41256}
41257
41258
41259SWIGINTERN PyObject *_wrap_DragImage_DoDrawImage(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
41260 PyObject *resultobj = 0;
41261 wxGenericDragImage *arg1 = (wxGenericDragImage *) 0 ;
41262 wxDC *arg2 = 0 ;
41263 wxPoint *arg3 = 0 ;
41264 bool result;
41265 void *argp1 = 0 ;
41266 int res1 = 0 ;
41267 void *argp2 = 0 ;
41268 int res2 = 0 ;
41269 wxPoint temp3 ;
41270 PyObject * obj0 = 0 ;
41271 PyObject * obj1 = 0 ;
41272 PyObject * obj2 = 0 ;
41273 char * kwnames[] = {
41274 (char *) "self",(char *) "dc",(char *) "pos", NULL
41275 };
41276
41277 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:DragImage_DoDrawImage",kwnames,&obj0,&obj1,&obj2)) SWIG_fail;
41278 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxGenericDragImage, 0 | 0 );
41279 if (!SWIG_IsOK(res1)) {
41280 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "DragImage_DoDrawImage" "', expected argument " "1"" of type '" "wxGenericDragImage const *""'");
41281 }
41282 arg1 = reinterpret_cast< wxGenericDragImage * >(argp1);
41283 res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_wxDC, 0 );
41284 if (!SWIG_IsOK(res2)) {
41285 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "DragImage_DoDrawImage" "', expected argument " "2"" of type '" "wxDC &""'");
41286 }
41287 if (!argp2) {
41288 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "DragImage_DoDrawImage" "', expected argument " "2"" of type '" "wxDC &""'");
41289 }
41290 arg2 = reinterpret_cast< wxDC * >(argp2);
41291 {
41292 arg3 = &temp3;
41293 if ( ! wxPoint_helper(obj2, &arg3)) SWIG_fail;
41294 }
41295 {
41296 PyThreadState* __tstate = wxPyBeginAllowThreads();
41297 result = (bool)((wxGenericDragImage const *)arg1)->DoDrawImage(*arg2,(wxPoint const &)*arg3);
41298 wxPyEndAllowThreads(__tstate);
41299 if (PyErr_Occurred()) SWIG_fail;
41300 }
41301 {
41302 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
41303 }
41304 return resultobj;
41305fail:
41306 return NULL;
41307}
41308
41309
41310SWIGINTERN PyObject *_wrap_DragImage_UpdateBackingFromWindow(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
41311 PyObject *resultobj = 0;
41312 wxGenericDragImage *arg1 = (wxGenericDragImage *) 0 ;
41313 wxDC *arg2 = 0 ;
41314 wxMemoryDC *arg3 = 0 ;
41315 wxRect *arg4 = 0 ;
41316 wxRect *arg5 = 0 ;
41317 bool result;
41318 void *argp1 = 0 ;
41319 int res1 = 0 ;
41320 void *argp2 = 0 ;
41321 int res2 = 0 ;
41322 void *argp3 = 0 ;
41323 int res3 = 0 ;
41324 wxRect temp4 ;
41325 wxRect temp5 ;
41326 PyObject * obj0 = 0 ;
41327 PyObject * obj1 = 0 ;
41328 PyObject * obj2 = 0 ;
41329 PyObject * obj3 = 0 ;
41330 PyObject * obj4 = 0 ;
41331 char * kwnames[] = {
41332 (char *) "self",(char *) "windowDC",(char *) "destDC",(char *) "sourceRect",(char *) "destRect", NULL
41333 };
41334
41335 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOOO:DragImage_UpdateBackingFromWindow",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4)) SWIG_fail;
41336 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxGenericDragImage, 0 | 0 );
41337 if (!SWIG_IsOK(res1)) {
41338 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "DragImage_UpdateBackingFromWindow" "', expected argument " "1"" of type '" "wxGenericDragImage const *""'");
41339 }
41340 arg1 = reinterpret_cast< wxGenericDragImage * >(argp1);
41341 res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_wxDC, 0 );
41342 if (!SWIG_IsOK(res2)) {
41343 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "DragImage_UpdateBackingFromWindow" "', expected argument " "2"" of type '" "wxDC &""'");
41344 }
41345 if (!argp2) {
41346 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "DragImage_UpdateBackingFromWindow" "', expected argument " "2"" of type '" "wxDC &""'");
41347 }
41348 arg2 = reinterpret_cast< wxDC * >(argp2);
41349 res3 = SWIG_ConvertPtr(obj2, &argp3, SWIGTYPE_p_wxMemoryDC, 0 );
41350 if (!SWIG_IsOK(res3)) {
41351 SWIG_exception_fail(SWIG_ArgError(res3), "in method '" "DragImage_UpdateBackingFromWindow" "', expected argument " "3"" of type '" "wxMemoryDC &""'");
41352 }
41353 if (!argp3) {
41354 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "DragImage_UpdateBackingFromWindow" "', expected argument " "3"" of type '" "wxMemoryDC &""'");
41355 }
41356 arg3 = reinterpret_cast< wxMemoryDC * >(argp3);
41357 {
41358 arg4 = &temp4;
41359 if ( ! wxRect_helper(obj3, &arg4)) SWIG_fail;
41360 }
41361 {
41362 arg5 = &temp5;
41363 if ( ! wxRect_helper(obj4, &arg5)) SWIG_fail;
41364 }
41365 {
41366 PyThreadState* __tstate = wxPyBeginAllowThreads();
41367 result = (bool)((wxGenericDragImage const *)arg1)->UpdateBackingFromWindow(*arg2,*arg3,(wxRect const &)*arg4,(wxRect const &)*arg5);
41368 wxPyEndAllowThreads(__tstate);
41369 if (PyErr_Occurred()) SWIG_fail;
41370 }
41371 {
41372 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
41373 }
41374 return resultobj;
41375fail:
41376 return NULL;
41377}
41378
41379
41380SWIGINTERN PyObject *_wrap_DragImage_RedrawImage(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
41381 PyObject *resultobj = 0;
41382 wxGenericDragImage *arg1 = (wxGenericDragImage *) 0 ;
41383 wxPoint *arg2 = 0 ;
41384 wxPoint *arg3 = 0 ;
41385 bool arg4 ;
41386 bool arg5 ;
41387 bool result;
41388 void *argp1 = 0 ;
41389 int res1 = 0 ;
41390 wxPoint temp2 ;
41391 wxPoint temp3 ;
41392 bool val4 ;
41393 int ecode4 = 0 ;
41394 bool val5 ;
41395 int ecode5 = 0 ;
41396 PyObject * obj0 = 0 ;
41397 PyObject * obj1 = 0 ;
41398 PyObject * obj2 = 0 ;
41399 PyObject * obj3 = 0 ;
41400 PyObject * obj4 = 0 ;
41401 char * kwnames[] = {
41402 (char *) "self",(char *) "oldPos",(char *) "newPos",(char *) "eraseOld",(char *) "drawNew", NULL
41403 };
41404
41405 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOOO:DragImage_RedrawImage",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4)) SWIG_fail;
41406 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxGenericDragImage, 0 | 0 );
41407 if (!SWIG_IsOK(res1)) {
41408 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "DragImage_RedrawImage" "', expected argument " "1"" of type '" "wxGenericDragImage *""'");
41409 }
41410 arg1 = reinterpret_cast< wxGenericDragImage * >(argp1);
41411 {
41412 arg2 = &temp2;
41413 if ( ! wxPoint_helper(obj1, &arg2)) SWIG_fail;
41414 }
41415 {
41416 arg3 = &temp3;
41417 if ( ! wxPoint_helper(obj2, &arg3)) SWIG_fail;
41418 }
41419 ecode4 = SWIG_AsVal_bool(obj3, &val4);
41420 if (!SWIG_IsOK(ecode4)) {
41421 SWIG_exception_fail(SWIG_ArgError(ecode4), "in method '" "DragImage_RedrawImage" "', expected argument " "4"" of type '" "bool""'");
41422 }
41423 arg4 = static_cast< bool >(val4);
41424 ecode5 = SWIG_AsVal_bool(obj4, &val5);
41425 if (!SWIG_IsOK(ecode5)) {
41426 SWIG_exception_fail(SWIG_ArgError(ecode5), "in method '" "DragImage_RedrawImage" "', expected argument " "5"" of type '" "bool""'");
41427 }
41428 arg5 = static_cast< bool >(val5);
41429 {
41430 PyThreadState* __tstate = wxPyBeginAllowThreads();
41431 result = (bool)(arg1)->RedrawImage((wxPoint const &)*arg2,(wxPoint const &)*arg3,arg4,arg5);
41432 wxPyEndAllowThreads(__tstate);
41433 if (PyErr_Occurred()) SWIG_fail;
41434 }
41435 {
41436 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
41437 }
41438 return resultobj;
41439fail:
41440 return NULL;
d55e5bfc
RD
41441}
41442
41443
554f62e9
RD
41444SWIGINTERN PyObject *DragImage_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
41445 PyObject *obj;
41446 if (!SWIG_Python_UnpackTuple(args,(char*)"swigregister", 1, 1,&obj)) return NULL;
41447 SWIG_TypeNewClientData(SWIGTYPE_p_wxGenericDragImage, SWIG_NewClientData(obj));
41448 return SWIG_Py_Void();
d55e5bfc
RD
41449}
41450
554f62e9
RD
41451SWIGINTERN PyObject *DragImage_swiginit(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
41452 return SWIG_Python_InitShadowInstance(args);
41453}
d55e5bfc 41454
554f62e9
RD
41455SWIGINTERN int DatePickerCtrlNameStr_set(PyObject *) {
41456 SWIG_Error(SWIG_AttributeError,"Variable DatePickerCtrlNameStr is read-only.");
41457 return 1;
d55e5bfc
RD
41458}
41459
41460
554f62e9
RD
41461SWIGINTERN PyObject *DatePickerCtrlNameStr_get(void) {
41462 PyObject *pyobj = 0;
41463
41464 {
41465#if wxUSE_UNICODE
41466 pyobj = PyUnicode_FromWideChar((&wxPyDatePickerCtrlNameStr)->c_str(), (&wxPyDatePickerCtrlNameStr)->Len());
41467#else
41468 pyobj = PyString_FromStringAndSize((&wxPyDatePickerCtrlNameStr)->c_str(), (&wxPyDatePickerCtrlNameStr)->Len());
41469#endif
41470 }
41471 return pyobj;
41472}
41473
41474
41475SWIGINTERN PyObject *_wrap_new_DatePickerCtrl(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
41476 PyObject *resultobj = 0;
41477 wxWindow *arg1 = (wxWindow *) 0 ;
41478 int arg2 = (int) -1 ;
41479 wxDateTime const &arg3_defvalue = wxDefaultDateTime ;
41480 wxDateTime *arg3 = (wxDateTime *) &arg3_defvalue ;
41481 wxPoint const &arg4_defvalue = wxDefaultPosition ;
41482 wxPoint *arg4 = (wxPoint *) &arg4_defvalue ;
41483 wxSize const &arg5_defvalue = wxDefaultSize ;
41484 wxSize *arg5 = (wxSize *) &arg5_defvalue ;
41485 long arg6 = (long) wxDP_DEFAULT|wxDP_SHOWCENTURY ;
41486 wxValidator const &arg7_defvalue = wxDefaultValidator ;
41487 wxValidator *arg7 = (wxValidator *) &arg7_defvalue ;
41488 wxString const &arg8_defvalue = wxPyDatePickerCtrlNameStr ;
41489 wxString *arg8 = (wxString *) &arg8_defvalue ;
41490 wxDatePickerCtrl *result = 0 ;
41491 void *argp1 = 0 ;
41492 int res1 = 0 ;
41493 int val2 ;
41494 int ecode2 = 0 ;
41495 void *argp3 = 0 ;
41496 int res3 = 0 ;
41497 wxPoint temp4 ;
41498 wxSize temp5 ;
41499 long val6 ;
41500 int ecode6 = 0 ;
41501 void *argp7 = 0 ;
41502 int res7 = 0 ;
41503 bool temp8 = false ;
41504 PyObject * obj0 = 0 ;
41505 PyObject * obj1 = 0 ;
41506 PyObject * obj2 = 0 ;
41507 PyObject * obj3 = 0 ;
41508 PyObject * obj4 = 0 ;
41509 PyObject * obj5 = 0 ;
41510 PyObject * obj6 = 0 ;
41511 PyObject * obj7 = 0 ;
41512 char * kwnames[] = {
41513 (char *) "parent",(char *) "id",(char *) "dt",(char *) "pos",(char *) "size",(char *) "style",(char *) "validator",(char *) "name", NULL
41514 };
41515
41516 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|OOOOOOO:new_DatePickerCtrl",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6,&obj7)) SWIG_fail;
41517 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxWindow, 0 | 0 );
41518 if (!SWIG_IsOK(res1)) {
41519 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_DatePickerCtrl" "', expected argument " "1"" of type '" "wxWindow *""'");
41520 }
41521 arg1 = reinterpret_cast< wxWindow * >(argp1);
41522 if (obj1) {
41523 ecode2 = SWIG_AsVal_int(obj1, &val2);
41524 if (!SWIG_IsOK(ecode2)) {
41525 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "new_DatePickerCtrl" "', expected argument " "2"" of type '" "int""'");
41526 }
41527 arg2 = static_cast< int >(val2);
41528 }
41529 if (obj2) {
41530 res3 = SWIG_ConvertPtr(obj2, &argp3, SWIGTYPE_p_wxDateTime, 0 | 0);
41531 if (!SWIG_IsOK(res3)) {
41532 SWIG_exception_fail(SWIG_ArgError(res3), "in method '" "new_DatePickerCtrl" "', expected argument " "3"" of type '" "wxDateTime const &""'");
d55e5bfc 41533 }
554f62e9
RD
41534 if (!argp3) {
41535 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_DatePickerCtrl" "', expected argument " "3"" of type '" "wxDateTime const &""'");
d55e5bfc 41536 }
554f62e9
RD
41537 arg3 = reinterpret_cast< wxDateTime * >(argp3);
41538 }
41539 if (obj3) {
d55e5bfc 41540 {
554f62e9
RD
41541 arg4 = &temp4;
41542 if ( ! wxPoint_helper(obj3, &arg4)) SWIG_fail;
d55e5bfc 41543 }
554f62e9
RD
41544 }
41545 if (obj4) {
093d3ff1 41546 {
554f62e9
RD
41547 arg5 = &temp5;
41548 if ( ! wxSize_helper(obj4, &arg5)) SWIG_fail;
093d3ff1 41549 }
554f62e9
RD
41550 }
41551 if (obj5) {
41552 ecode6 = SWIG_AsVal_long(obj5, &val6);
41553 if (!SWIG_IsOK(ecode6)) {
41554 SWIG_exception_fail(SWIG_ArgError(ecode6), "in method '" "new_DatePickerCtrl" "', expected argument " "6"" of type '" "long""'");
41555 }
41556 arg6 = static_cast< long >(val6);
41557 }
41558 if (obj6) {
41559 res7 = SWIG_ConvertPtr(obj6, &argp7, SWIGTYPE_p_wxValidator, 0 | 0);
41560 if (!SWIG_IsOK(res7)) {
41561 SWIG_exception_fail(SWIG_ArgError(res7), "in method '" "new_DatePickerCtrl" "', expected argument " "7"" of type '" "wxValidator const &""'");
d55e5bfc 41562 }
554f62e9
RD
41563 if (!argp7) {
41564 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_DatePickerCtrl" "', expected argument " "7"" of type '" "wxValidator const &""'");
093d3ff1 41565 }
554f62e9
RD
41566 arg7 = reinterpret_cast< wxValidator * >(argp7);
41567 }
41568 if (obj7) {
d55e5bfc 41569 {
554f62e9
RD
41570 arg8 = wxString_in_helper(obj7);
41571 if (arg8 == NULL) SWIG_fail;
41572 temp8 = true;
d55e5bfc 41573 }
554f62e9
RD
41574 }
41575 {
41576 if (!wxPyCheckForApp()) SWIG_fail;
41577 PyThreadState* __tstate = wxPyBeginAllowThreads();
41578 result = (wxDatePickerCtrl *)new wxDatePickerCtrl(arg1,arg2,(wxDateTime const &)*arg3,(wxPoint const &)*arg4,(wxSize const &)*arg5,arg6,(wxValidator const &)*arg7,(wxString const &)*arg8);
41579 wxPyEndAllowThreads(__tstate);
41580 if (PyErr_Occurred()) SWIG_fail;
41581 }
41582 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_wxDatePickerCtrl, SWIG_POINTER_NEW | 0 );
41583 {
41584 if (temp8)
41585 delete arg8;
41586 }
41587 return resultobj;
41588fail:
41589 {
41590 if (temp8)
41591 delete arg8;
41592 }
41593 return NULL;
d55e5bfc
RD
41594}
41595
41596
554f62e9
RD
41597SWIGINTERN PyObject *_wrap_new_PreDatePickerCtrl(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
41598 PyObject *resultobj = 0;
41599 wxDatePickerCtrl *result = 0 ;
41600
41601 if (!SWIG_Python_UnpackTuple(args,"new_PreDatePickerCtrl",0,0,0)) SWIG_fail;
41602 {
41603 if (!wxPyCheckForApp()) SWIG_fail;
41604 PyThreadState* __tstate = wxPyBeginAllowThreads();
41605 result = (wxDatePickerCtrl *)new wxDatePickerCtrl();
41606 wxPyEndAllowThreads(__tstate);
41607 if (PyErr_Occurred()) SWIG_fail;
41608 }
41609 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_wxDatePickerCtrl, SWIG_POINTER_OWN | 0 );
41610 return resultobj;
41611fail:
41612 return NULL;
41613}
41614
41615
41616SWIGINTERN PyObject *_wrap_DatePickerCtrl_Create(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
41617 PyObject *resultobj = 0;
41618 wxDatePickerCtrl *arg1 = (wxDatePickerCtrl *) 0 ;
41619 wxWindow *arg2 = (wxWindow *) 0 ;
41620 int arg3 = (int) -1 ;
41621 wxDateTime const &arg4_defvalue = wxDefaultDateTime ;
41622 wxDateTime *arg4 = (wxDateTime *) &arg4_defvalue ;
41623 wxPoint const &arg5_defvalue = wxDefaultPosition ;
41624 wxPoint *arg5 = (wxPoint *) &arg5_defvalue ;
41625 wxSize const &arg6_defvalue = wxDefaultSize ;
41626 wxSize *arg6 = (wxSize *) &arg6_defvalue ;
41627 long arg7 = (long) wxDP_DEFAULT|wxDP_SHOWCENTURY ;
41628 wxValidator const &arg8_defvalue = wxDefaultValidator ;
41629 wxValidator *arg8 = (wxValidator *) &arg8_defvalue ;
41630 wxString const &arg9_defvalue = wxPyDatePickerCtrlNameStr ;
41631 wxString *arg9 = (wxString *) &arg9_defvalue ;
41632 bool result;
41633 void *argp1 = 0 ;
41634 int res1 = 0 ;
41635 void *argp2 = 0 ;
41636 int res2 = 0 ;
41637 int val3 ;
41638 int ecode3 = 0 ;
41639 void *argp4 = 0 ;
41640 int res4 = 0 ;
41641 wxPoint temp5 ;
41642 wxSize temp6 ;
41643 long val7 ;
41644 int ecode7 = 0 ;
41645 void *argp8 = 0 ;
41646 int res8 = 0 ;
41647 bool temp9 = false ;
41648 PyObject * obj0 = 0 ;
41649 PyObject * obj1 = 0 ;
41650 PyObject * obj2 = 0 ;
41651 PyObject * obj3 = 0 ;
41652 PyObject * obj4 = 0 ;
41653 PyObject * obj5 = 0 ;
41654 PyObject * obj6 = 0 ;
41655 PyObject * obj7 = 0 ;
41656 PyObject * obj8 = 0 ;
41657 char * kwnames[] = {
41658 (char *) "self",(char *) "parent",(char *) "id",(char *) "dt",(char *) "pos",(char *) "size",(char *) "style",(char *) "validator",(char *) "name", NULL
41659 };
41660
41661 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|OOOOOOO:DatePickerCtrl_Create",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6,&obj7,&obj8)) SWIG_fail;
41662 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxDatePickerCtrl, 0 | 0 );
41663 if (!SWIG_IsOK(res1)) {
41664 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "DatePickerCtrl_Create" "', expected argument " "1"" of type '" "wxDatePickerCtrl *""'");
41665 }
41666 arg1 = reinterpret_cast< wxDatePickerCtrl * >(argp1);
41667 res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_wxWindow, 0 | 0 );
41668 if (!SWIG_IsOK(res2)) {
41669 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "DatePickerCtrl_Create" "', expected argument " "2"" of type '" "wxWindow *""'");
41670 }
41671 arg2 = reinterpret_cast< wxWindow * >(argp2);
41672 if (obj2) {
41673 ecode3 = SWIG_AsVal_int(obj2, &val3);
41674 if (!SWIG_IsOK(ecode3)) {
41675 SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "DatePickerCtrl_Create" "', expected argument " "3"" of type '" "int""'");
41676 }
41677 arg3 = static_cast< int >(val3);
41678 }
41679 if (obj3) {
41680 res4 = SWIG_ConvertPtr(obj3, &argp4, SWIGTYPE_p_wxDateTime, 0 | 0);
41681 if (!SWIG_IsOK(res4)) {
41682 SWIG_exception_fail(SWIG_ArgError(res4), "in method '" "DatePickerCtrl_Create" "', expected argument " "4"" of type '" "wxDateTime const &""'");
093d3ff1 41683 }
554f62e9
RD
41684 if (!argp4) {
41685 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "DatePickerCtrl_Create" "', expected argument " "4"" of type '" "wxDateTime const &""'");
d55e5bfc 41686 }
554f62e9
RD
41687 arg4 = reinterpret_cast< wxDateTime * >(argp4);
41688 }
41689 if (obj4) {
093d3ff1 41690 {
554f62e9
RD
41691 arg5 = &temp5;
41692 if ( ! wxPoint_helper(obj4, &arg5)) SWIG_fail;
093d3ff1 41693 }
554f62e9
RD
41694 }
41695 if (obj5) {
d55e5bfc 41696 {
554f62e9
RD
41697 arg6 = &temp6;
41698 if ( ! wxSize_helper(obj5, &arg6)) SWIG_fail;
d55e5bfc 41699 }
554f62e9
RD
41700 }
41701 if (obj6) {
41702 ecode7 = SWIG_AsVal_long(obj6, &val7);
41703 if (!SWIG_IsOK(ecode7)) {
41704 SWIG_exception_fail(SWIG_ArgError(ecode7), "in method '" "DatePickerCtrl_Create" "', expected argument " "7"" of type '" "long""'");
41705 }
41706 arg7 = static_cast< long >(val7);
41707 }
41708 if (obj7) {
41709 res8 = SWIG_ConvertPtr(obj7, &argp8, SWIGTYPE_p_wxValidator, 0 | 0);
41710 if (!SWIG_IsOK(res8)) {
41711 SWIG_exception_fail(SWIG_ArgError(res8), "in method '" "DatePickerCtrl_Create" "', expected argument " "8"" of type '" "wxValidator const &""'");
41712 }
41713 if (!argp8) {
41714 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "DatePickerCtrl_Create" "', expected argument " "8"" of type '" "wxValidator const &""'");
d55e5bfc 41715 }
554f62e9
RD
41716 arg8 = reinterpret_cast< wxValidator * >(argp8);
41717 }
41718 if (obj8) {
d55e5bfc 41719 {
554f62e9
RD
41720 arg9 = wxString_in_helper(obj8);
41721 if (arg9 == NULL) SWIG_fail;
41722 temp9 = true;
d55e5bfc 41723 }
554f62e9
RD
41724 }
41725 {
41726 PyThreadState* __tstate = wxPyBeginAllowThreads();
41727 result = (bool)(arg1)->Create(arg2,arg3,(wxDateTime const &)*arg4,(wxPoint const &)*arg5,(wxSize const &)*arg6,arg7,(wxValidator const &)*arg8,(wxString const &)*arg9);
41728 wxPyEndAllowThreads(__tstate);
41729 if (PyErr_Occurred()) SWIG_fail;
41730 }
41731 {
41732 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
41733 }
41734 {
41735 if (temp9)
41736 delete arg9;
41737 }
41738 return resultobj;
41739fail:
41740 {
41741 if (temp9)
41742 delete arg9;
41743 }
41744 return NULL;
41745}
41746
41747
41748SWIGINTERN PyObject *_wrap_DatePickerCtrl_SetValue(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
41749 PyObject *resultobj = 0;
41750 wxDatePickerCtrl *arg1 = (wxDatePickerCtrl *) 0 ;
41751 wxDateTime *arg2 = 0 ;
41752 void *argp1 = 0 ;
41753 int res1 = 0 ;
41754 void *argp2 = 0 ;
41755 int res2 = 0 ;
41756 PyObject * obj0 = 0 ;
41757 PyObject * obj1 = 0 ;
41758 char * kwnames[] = {
41759 (char *) "self",(char *) "dt", NULL
41760 };
41761
41762 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:DatePickerCtrl_SetValue",kwnames,&obj0,&obj1)) SWIG_fail;
41763 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxDatePickerCtrl, 0 | 0 );
41764 if (!SWIG_IsOK(res1)) {
41765 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "DatePickerCtrl_SetValue" "', expected argument " "1"" of type '" "wxDatePickerCtrl *""'");
41766 }
41767 arg1 = reinterpret_cast< wxDatePickerCtrl * >(argp1);
41768 res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_wxDateTime, 0 | 0);
41769 if (!SWIG_IsOK(res2)) {
41770 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "DatePickerCtrl_SetValue" "', expected argument " "2"" of type '" "wxDateTime const &""'");
41771 }
41772 if (!argp2) {
41773 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "DatePickerCtrl_SetValue" "', expected argument " "2"" of type '" "wxDateTime const &""'");
41774 }
41775 arg2 = reinterpret_cast< wxDateTime * >(argp2);
41776 {
41777 PyThreadState* __tstate = wxPyBeginAllowThreads();
41778 (arg1)->SetValue((wxDateTime const &)*arg2);
41779 wxPyEndAllowThreads(__tstate);
41780 if (PyErr_Occurred()) SWIG_fail;
41781 }
41782 resultobj = SWIG_Py_Void();
41783 return resultobj;
41784fail:
41785 return NULL;
d55e5bfc
RD
41786}
41787
41788
554f62e9
RD
41789SWIGINTERN PyObject *_wrap_DatePickerCtrl_GetValue(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
41790 PyObject *resultobj = 0;
41791 wxDatePickerCtrl *arg1 = (wxDatePickerCtrl *) 0 ;
41792 wxDateTime result;
41793 void *argp1 = 0 ;
41794 int res1 = 0 ;
41795 PyObject *swig_obj[1] ;
41796
41797 if (!args) SWIG_fail;
41798 swig_obj[0] = args;
41799 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxDatePickerCtrl, 0 | 0 );
41800 if (!SWIG_IsOK(res1)) {
41801 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "DatePickerCtrl_GetValue" "', expected argument " "1"" of type '" "wxDatePickerCtrl const *""'");
41802 }
41803 arg1 = reinterpret_cast< wxDatePickerCtrl * >(argp1);
41804 {
41805 PyThreadState* __tstate = wxPyBeginAllowThreads();
41806 result = ((wxDatePickerCtrl const *)arg1)->GetValue();
41807 wxPyEndAllowThreads(__tstate);
41808 if (PyErr_Occurred()) SWIG_fail;
41809 }
41810 resultobj = SWIG_NewPointerObj((new wxDateTime(static_cast< const wxDateTime& >(result))), SWIGTYPE_p_wxDateTime, SWIG_POINTER_OWN | 0 );
41811 return resultobj;
41812fail:
41813 return NULL;
41814}
41815
41816
41817SWIGINTERN PyObject *_wrap_DatePickerCtrl_SetRange(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
41818 PyObject *resultobj = 0;
41819 wxDatePickerCtrl *arg1 = (wxDatePickerCtrl *) 0 ;
41820 wxDateTime *arg2 = 0 ;
41821 wxDateTime *arg3 = 0 ;
41822 void *argp1 = 0 ;
41823 int res1 = 0 ;
41824 void *argp2 = 0 ;
41825 int res2 = 0 ;
41826 void *argp3 = 0 ;
41827 int res3 = 0 ;
41828 PyObject * obj0 = 0 ;
41829 PyObject * obj1 = 0 ;
41830 PyObject * obj2 = 0 ;
41831 char * kwnames[] = {
41832 (char *) "self",(char *) "dt1",(char *) "dt2", NULL
41833 };
41834
41835 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:DatePickerCtrl_SetRange",kwnames,&obj0,&obj1,&obj2)) SWIG_fail;
41836 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxDatePickerCtrl, 0 | 0 );
41837 if (!SWIG_IsOK(res1)) {
41838 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "DatePickerCtrl_SetRange" "', expected argument " "1"" of type '" "wxDatePickerCtrl *""'");
41839 }
41840 arg1 = reinterpret_cast< wxDatePickerCtrl * >(argp1);
41841 res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_wxDateTime, 0 | 0);
41842 if (!SWIG_IsOK(res2)) {
41843 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "DatePickerCtrl_SetRange" "', expected argument " "2"" of type '" "wxDateTime const &""'");
41844 }
41845 if (!argp2) {
41846 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "DatePickerCtrl_SetRange" "', expected argument " "2"" of type '" "wxDateTime const &""'");
41847 }
41848 arg2 = reinterpret_cast< wxDateTime * >(argp2);
41849 res3 = SWIG_ConvertPtr(obj2, &argp3, SWIGTYPE_p_wxDateTime, 0 | 0);
41850 if (!SWIG_IsOK(res3)) {
41851 SWIG_exception_fail(SWIG_ArgError(res3), "in method '" "DatePickerCtrl_SetRange" "', expected argument " "3"" of type '" "wxDateTime const &""'");
41852 }
41853 if (!argp3) {
41854 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "DatePickerCtrl_SetRange" "', expected argument " "3"" of type '" "wxDateTime const &""'");
41855 }
41856 arg3 = reinterpret_cast< wxDateTime * >(argp3);
41857 {
41858 PyThreadState* __tstate = wxPyBeginAllowThreads();
41859 (arg1)->SetRange((wxDateTime const &)*arg2,(wxDateTime const &)*arg3);
41860 wxPyEndAllowThreads(__tstate);
41861 if (PyErr_Occurred()) SWIG_fail;
41862 }
41863 resultobj = SWIG_Py_Void();
41864 return resultobj;
41865fail:
41866 return NULL;
d55e5bfc
RD
41867}
41868
41869
554f62e9
RD
41870SWIGINTERN PyObject *_wrap_DatePickerCtrl_GetLowerLimit(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
41871 PyObject *resultobj = 0;
41872 wxDatePickerCtrl *arg1 = (wxDatePickerCtrl *) 0 ;
41873 wxDateTime result;
41874 void *argp1 = 0 ;
41875 int res1 = 0 ;
41876 PyObject *swig_obj[1] ;
41877
41878 if (!args) SWIG_fail;
41879 swig_obj[0] = args;
41880 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxDatePickerCtrl, 0 | 0 );
41881 if (!SWIG_IsOK(res1)) {
41882 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "DatePickerCtrl_GetLowerLimit" "', expected argument " "1"" of type '" "wxDatePickerCtrl *""'");
41883 }
41884 arg1 = reinterpret_cast< wxDatePickerCtrl * >(argp1);
41885 {
41886 PyThreadState* __tstate = wxPyBeginAllowThreads();
41887 result = wxDatePickerCtrl_GetLowerLimit(arg1);
41888 wxPyEndAllowThreads(__tstate);
41889 if (PyErr_Occurred()) SWIG_fail;
41890 }
41891 resultobj = SWIG_NewPointerObj((new wxDateTime(static_cast< const wxDateTime& >(result))), SWIGTYPE_p_wxDateTime, SWIG_POINTER_OWN | 0 );
41892 return resultobj;
41893fail:
41894 return NULL;
d55e5bfc
RD
41895}
41896
41897
554f62e9
RD
41898SWIGINTERN PyObject *_wrap_DatePickerCtrl_GetUpperLimit(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
41899 PyObject *resultobj = 0;
41900 wxDatePickerCtrl *arg1 = (wxDatePickerCtrl *) 0 ;
41901 wxDateTime result;
41902 void *argp1 = 0 ;
41903 int res1 = 0 ;
41904 PyObject *swig_obj[1] ;
41905
41906 if (!args) SWIG_fail;
41907 swig_obj[0] = args;
41908 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxDatePickerCtrl, 0 | 0 );
41909 if (!SWIG_IsOK(res1)) {
41910 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "DatePickerCtrl_GetUpperLimit" "', expected argument " "1"" of type '" "wxDatePickerCtrl *""'");
41911 }
41912 arg1 = reinterpret_cast< wxDatePickerCtrl * >(argp1);
41913 {
41914 PyThreadState* __tstate = wxPyBeginAllowThreads();
41915 result = wxDatePickerCtrl_GetUpperLimit(arg1);
41916 wxPyEndAllowThreads(__tstate);
41917 if (PyErr_Occurred()) SWIG_fail;
41918 }
41919 resultobj = SWIG_NewPointerObj((new wxDateTime(static_cast< const wxDateTime& >(result))), SWIGTYPE_p_wxDateTime, SWIG_POINTER_OWN | 0 );
41920 return resultobj;
41921fail:
41922 return NULL;
d55e5bfc
RD
41923}
41924
41925
554f62e9
RD
41926SWIGINTERN PyObject *DatePickerCtrl_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
41927 PyObject *obj;
41928 if (!SWIG_Python_UnpackTuple(args,(char*)"swigregister", 1, 1,&obj)) return NULL;
41929 SWIG_TypeNewClientData(SWIGTYPE_p_wxDatePickerCtrl, SWIG_NewClientData(obj));
41930 return SWIG_Py_Void();
d55e5bfc
RD
41931}
41932
554f62e9
RD
41933SWIGINTERN PyObject *DatePickerCtrl_swiginit(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
41934 return SWIG_Python_InitShadowInstance(args);
41935}
d55e5bfc 41936
704eda0c
RD
41937SWIGINTERN int HyperlinkCtrlNameStr_set(PyObject *) {
41938 SWIG_Error(SWIG_AttributeError,"Variable HyperlinkCtrlNameStr is read-only.");
41939 return 1;
41940}
41941
41942
41943SWIGINTERN PyObject *HyperlinkCtrlNameStr_get(void) {
41944 PyObject *pyobj = 0;
41945
41946 {
41947#if wxUSE_UNICODE
41948 pyobj = PyUnicode_FromWideChar((&wxPyHyperlinkCtrlNameStr)->c_str(), (&wxPyHyperlinkCtrlNameStr)->Len());
41949#else
41950 pyobj = PyString_FromStringAndSize((&wxPyHyperlinkCtrlNameStr)->c_str(), (&wxPyHyperlinkCtrlNameStr)->Len());
41951#endif
41952 }
41953 return pyobj;
41954}
41955
41956
41957SWIGINTERN PyObject *_wrap_new_HyperlinkCtrl(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
41958 PyObject *resultobj = 0;
41959 wxWindow *arg1 = (wxWindow *) 0 ;
41960 int arg2 ;
41961 wxString *arg3 = 0 ;
41962 wxString *arg4 = 0 ;
41963 wxPoint const &arg5_defvalue = wxDefaultPosition ;
41964 wxPoint *arg5 = (wxPoint *) &arg5_defvalue ;
41965 wxSize const &arg6_defvalue = wxDefaultSize ;
41966 wxSize *arg6 = (wxSize *) &arg6_defvalue ;
41967 long arg7 = (long) wxHL_DEFAULT_STYLE ;
41968 wxString const &arg8_defvalue = wxPyHyperlinkCtrlNameStr ;
41969 wxString *arg8 = (wxString *) &arg8_defvalue ;
41970 wxHyperlinkCtrl *result = 0 ;
41971 void *argp1 = 0 ;
41972 int res1 = 0 ;
41973 int val2 ;
41974 int ecode2 = 0 ;
41975 bool temp3 = false ;
41976 bool temp4 = false ;
41977 wxPoint temp5 ;
41978 wxSize temp6 ;
41979 long val7 ;
41980 int ecode7 = 0 ;
41981 bool temp8 = false ;
41982 PyObject * obj0 = 0 ;
41983 PyObject * obj1 = 0 ;
41984 PyObject * obj2 = 0 ;
41985 PyObject * obj3 = 0 ;
41986 PyObject * obj4 = 0 ;
41987 PyObject * obj5 = 0 ;
41988 PyObject * obj6 = 0 ;
41989 PyObject * obj7 = 0 ;
41990 char * kwnames[] = {
41991 (char *) "parent",(char *) "id",(char *) "label",(char *) "url",(char *) "pos",(char *) "size",(char *) "style",(char *) "name", NULL
41992 };
41993
41994 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOO|OOOO:new_HyperlinkCtrl",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6,&obj7)) SWIG_fail;
41995 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxWindow, 0 | 0 );
41996 if (!SWIG_IsOK(res1)) {
41997 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_HyperlinkCtrl" "', expected argument " "1"" of type '" "wxWindow *""'");
41998 }
41999 arg1 = reinterpret_cast< wxWindow * >(argp1);
42000 ecode2 = SWIG_AsVal_int(obj1, &val2);
42001 if (!SWIG_IsOK(ecode2)) {
42002 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "new_HyperlinkCtrl" "', expected argument " "2"" of type '" "int""'");
42003 }
42004 arg2 = static_cast< int >(val2);
42005 {
42006 arg3 = wxString_in_helper(obj2);
42007 if (arg3 == NULL) SWIG_fail;
42008 temp3 = true;
42009 }
42010 {
42011 arg4 = wxString_in_helper(obj3);
42012 if (arg4 == NULL) SWIG_fail;
42013 temp4 = true;
42014 }
42015 if (obj4) {
42016 {
42017 arg5 = &temp5;
42018 if ( ! wxPoint_helper(obj4, &arg5)) SWIG_fail;
42019 }
42020 }
42021 if (obj5) {
42022 {
42023 arg6 = &temp6;
42024 if ( ! wxSize_helper(obj5, &arg6)) SWIG_fail;
42025 }
42026 }
42027 if (obj6) {
42028 ecode7 = SWIG_AsVal_long(obj6, &val7);
42029 if (!SWIG_IsOK(ecode7)) {
42030 SWIG_exception_fail(SWIG_ArgError(ecode7), "in method '" "new_HyperlinkCtrl" "', expected argument " "7"" of type '" "long""'");
42031 }
42032 arg7 = static_cast< long >(val7);
42033 }
42034 if (obj7) {
42035 {
42036 arg8 = wxString_in_helper(obj7);
42037 if (arg8 == NULL) SWIG_fail;
42038 temp8 = true;
42039 }
42040 }
42041 {
42042 if (!wxPyCheckForApp()) SWIG_fail;
42043 PyThreadState* __tstate = wxPyBeginAllowThreads();
42044 result = (wxHyperlinkCtrl *)new wxHyperlinkCtrl(arg1,arg2,(wxString const &)*arg3,(wxString const &)*arg4,(wxPoint const &)*arg5,(wxSize const &)*arg6,arg7,(wxString const &)*arg8);
42045 wxPyEndAllowThreads(__tstate);
42046 if (PyErr_Occurred()) SWIG_fail;
42047 }
42048 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_wxHyperlinkCtrl, SWIG_POINTER_NEW | 0 );
42049 {
42050 if (temp3)
42051 delete arg3;
42052 }
42053 {
42054 if (temp4)
42055 delete arg4;
42056 }
42057 {
42058 if (temp8)
42059 delete arg8;
42060 }
42061 return resultobj;
42062fail:
42063 {
42064 if (temp3)
42065 delete arg3;
42066 }
42067 {
42068 if (temp4)
42069 delete arg4;
42070 }
42071 {
42072 if (temp8)
42073 delete arg8;
42074 }
42075 return NULL;
42076}
42077
42078
42079SWIGINTERN PyObject *_wrap_new_PreHyperlinkCtrl(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
42080 PyObject *resultobj = 0;
42081 wxHyperlinkCtrl *result = 0 ;
42082
42083 if (!SWIG_Python_UnpackTuple(args,"new_PreHyperlinkCtrl",0,0,0)) SWIG_fail;
42084 {
42085 if (!wxPyCheckForApp()) SWIG_fail;
42086 PyThreadState* __tstate = wxPyBeginAllowThreads();
42087 result = (wxHyperlinkCtrl *)new wxHyperlinkCtrl();
42088 wxPyEndAllowThreads(__tstate);
42089 if (PyErr_Occurred()) SWIG_fail;
42090 }
42091 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_wxHyperlinkCtrl, SWIG_POINTER_OWN | 0 );
42092 return resultobj;
42093fail:
42094 return NULL;
42095}
42096
42097
42098SWIGINTERN PyObject *_wrap_HyperlinkCtrl_Create(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
42099 PyObject *resultobj = 0;
42100 wxHyperlinkCtrl *arg1 = (wxHyperlinkCtrl *) 0 ;
42101 wxWindow *arg2 = (wxWindow *) 0 ;
42102 int arg3 ;
42103 wxString *arg4 = 0 ;
42104 wxString *arg5 = 0 ;
42105 wxPoint const &arg6_defvalue = wxDefaultPosition ;
42106 wxPoint *arg6 = (wxPoint *) &arg6_defvalue ;
42107 wxSize const &arg7_defvalue = wxDefaultSize ;
42108 wxSize *arg7 = (wxSize *) &arg7_defvalue ;
42109 long arg8 = (long) wxHL_DEFAULT_STYLE ;
42110 wxString const &arg9_defvalue = wxPyHyperlinkCtrlNameStr ;
42111 wxString *arg9 = (wxString *) &arg9_defvalue ;
42112 bool result;
42113 void *argp1 = 0 ;
42114 int res1 = 0 ;
42115 void *argp2 = 0 ;
42116 int res2 = 0 ;
42117 int val3 ;
42118 int ecode3 = 0 ;
42119 bool temp4 = false ;
42120 bool temp5 = false ;
42121 wxPoint temp6 ;
42122 wxSize temp7 ;
42123 long val8 ;
42124 int ecode8 = 0 ;
42125 bool temp9 = false ;
42126 PyObject * obj0 = 0 ;
42127 PyObject * obj1 = 0 ;
42128 PyObject * obj2 = 0 ;
42129 PyObject * obj3 = 0 ;
42130 PyObject * obj4 = 0 ;
42131 PyObject * obj5 = 0 ;
42132 PyObject * obj6 = 0 ;
42133 PyObject * obj7 = 0 ;
42134 PyObject * obj8 = 0 ;
42135 char * kwnames[] = {
42136 (char *) "self",(char *) "parent",(char *) "id",(char *) "label",(char *) "url",(char *) "pos",(char *) "size",(char *) "style",(char *) "name", NULL
42137 };
42138
42139 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOOO|OOOO:HyperlinkCtrl_Create",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6,&obj7,&obj8)) SWIG_fail;
42140 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxHyperlinkCtrl, 0 | 0 );
42141 if (!SWIG_IsOK(res1)) {
42142 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "HyperlinkCtrl_Create" "', expected argument " "1"" of type '" "wxHyperlinkCtrl *""'");
42143 }
42144 arg1 = reinterpret_cast< wxHyperlinkCtrl * >(argp1);
42145 res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_wxWindow, 0 | 0 );
42146 if (!SWIG_IsOK(res2)) {
42147 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "HyperlinkCtrl_Create" "', expected argument " "2"" of type '" "wxWindow *""'");
42148 }
42149 arg2 = reinterpret_cast< wxWindow * >(argp2);
42150 ecode3 = SWIG_AsVal_int(obj2, &val3);
42151 if (!SWIG_IsOK(ecode3)) {
42152 SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "HyperlinkCtrl_Create" "', expected argument " "3"" of type '" "int""'");
42153 }
42154 arg3 = static_cast< int >(val3);
42155 {
42156 arg4 = wxString_in_helper(obj3);
42157 if (arg4 == NULL) SWIG_fail;
42158 temp4 = true;
42159 }
42160 {
42161 arg5 = wxString_in_helper(obj4);
42162 if (arg5 == NULL) SWIG_fail;
42163 temp5 = true;
42164 }
42165 if (obj5) {
42166 {
42167 arg6 = &temp6;
42168 if ( ! wxPoint_helper(obj5, &arg6)) SWIG_fail;
42169 }
42170 }
42171 if (obj6) {
42172 {
42173 arg7 = &temp7;
42174 if ( ! wxSize_helper(obj6, &arg7)) SWIG_fail;
42175 }
42176 }
42177 if (obj7) {
42178 ecode8 = SWIG_AsVal_long(obj7, &val8);
42179 if (!SWIG_IsOK(ecode8)) {
42180 SWIG_exception_fail(SWIG_ArgError(ecode8), "in method '" "HyperlinkCtrl_Create" "', expected argument " "8"" of type '" "long""'");
42181 }
42182 arg8 = static_cast< long >(val8);
42183 }
42184 if (obj8) {
42185 {
42186 arg9 = wxString_in_helper(obj8);
42187 if (arg9 == NULL) SWIG_fail;
42188 temp9 = true;
42189 }
42190 }
42191 {
42192 PyThreadState* __tstate = wxPyBeginAllowThreads();
42193 result = (bool)(arg1)->Create(arg2,arg3,(wxString const &)*arg4,(wxString const &)*arg5,(wxPoint const &)*arg6,(wxSize const &)*arg7,arg8,(wxString const &)*arg9);
42194 wxPyEndAllowThreads(__tstate);
42195 if (PyErr_Occurred()) SWIG_fail;
42196 }
42197 {
42198 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
42199 }
42200 {
42201 if (temp4)
42202 delete arg4;
42203 }
42204 {
42205 if (temp5)
42206 delete arg5;
42207 }
42208 {
42209 if (temp9)
42210 delete arg9;
42211 }
42212 return resultobj;
42213fail:
42214 {
42215 if (temp4)
42216 delete arg4;
42217 }
42218 {
42219 if (temp5)
42220 delete arg5;
42221 }
42222 {
42223 if (temp9)
42224 delete arg9;
42225 }
42226 return NULL;
42227}
42228
42229
42230SWIGINTERN PyObject *_wrap_HyperlinkCtrl_GetHoverColour(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
42231 PyObject *resultobj = 0;
42232 wxHyperlinkCtrl *arg1 = (wxHyperlinkCtrl *) 0 ;
42233 wxColour result;
42234 void *argp1 = 0 ;
42235 int res1 = 0 ;
42236 PyObject *swig_obj[1] ;
42237
42238 if (!args) SWIG_fail;
42239 swig_obj[0] = args;
42240 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxHyperlinkCtrl, 0 | 0 );
42241 if (!SWIG_IsOK(res1)) {
42242 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "HyperlinkCtrl_GetHoverColour" "', expected argument " "1"" of type '" "wxHyperlinkCtrl const *""'");
42243 }
42244 arg1 = reinterpret_cast< wxHyperlinkCtrl * >(argp1);
42245 {
42246 PyThreadState* __tstate = wxPyBeginAllowThreads();
42247 result = ((wxHyperlinkCtrl const *)arg1)->GetHoverColour();
42248 wxPyEndAllowThreads(__tstate);
42249 if (PyErr_Occurred()) SWIG_fail;
42250 }
42251 resultobj = SWIG_NewPointerObj((new wxColour(static_cast< const wxColour& >(result))), SWIGTYPE_p_wxColour, SWIG_POINTER_OWN | 0 );
42252 return resultobj;
42253fail:
42254 return NULL;
42255}
42256
42257
42258SWIGINTERN PyObject *_wrap_HyperlinkCtrl_SetHoverColour(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
42259 PyObject *resultobj = 0;
42260 wxHyperlinkCtrl *arg1 = (wxHyperlinkCtrl *) 0 ;
42261 wxColour *arg2 = 0 ;
42262 void *argp1 = 0 ;
42263 int res1 = 0 ;
42264 wxColour temp2 ;
42265 PyObject * obj0 = 0 ;
42266 PyObject * obj1 = 0 ;
42267 char * kwnames[] = {
42268 (char *) "self",(char *) "colour", NULL
42269 };
42270
42271 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:HyperlinkCtrl_SetHoverColour",kwnames,&obj0,&obj1)) SWIG_fail;
42272 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxHyperlinkCtrl, 0 | 0 );
42273 if (!SWIG_IsOK(res1)) {
42274 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "HyperlinkCtrl_SetHoverColour" "', expected argument " "1"" of type '" "wxHyperlinkCtrl *""'");
42275 }
42276 arg1 = reinterpret_cast< wxHyperlinkCtrl * >(argp1);
42277 {
42278 arg2 = &temp2;
42279 if ( ! wxColour_helper(obj1, &arg2)) SWIG_fail;
42280 }
42281 {
42282 PyThreadState* __tstate = wxPyBeginAllowThreads();
42283 (arg1)->SetHoverColour((wxColour const &)*arg2);
42284 wxPyEndAllowThreads(__tstate);
42285 if (PyErr_Occurred()) SWIG_fail;
42286 }
42287 resultobj = SWIG_Py_Void();
42288 return resultobj;
42289fail:
42290 return NULL;
42291}
42292
42293
42294SWIGINTERN PyObject *_wrap_HyperlinkCtrl_GetNormalColour(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
42295 PyObject *resultobj = 0;
42296 wxHyperlinkCtrl *arg1 = (wxHyperlinkCtrl *) 0 ;
42297 wxColour result;
42298 void *argp1 = 0 ;
42299 int res1 = 0 ;
42300 PyObject *swig_obj[1] ;
42301
42302 if (!args) SWIG_fail;
42303 swig_obj[0] = args;
42304 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxHyperlinkCtrl, 0 | 0 );
42305 if (!SWIG_IsOK(res1)) {
42306 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "HyperlinkCtrl_GetNormalColour" "', expected argument " "1"" of type '" "wxHyperlinkCtrl const *""'");
42307 }
42308 arg1 = reinterpret_cast< wxHyperlinkCtrl * >(argp1);
42309 {
42310 PyThreadState* __tstate = wxPyBeginAllowThreads();
42311 result = ((wxHyperlinkCtrl const *)arg1)->GetNormalColour();
42312 wxPyEndAllowThreads(__tstate);
42313 if (PyErr_Occurred()) SWIG_fail;
42314 }
42315 resultobj = SWIG_NewPointerObj((new wxColour(static_cast< const wxColour& >(result))), SWIGTYPE_p_wxColour, SWIG_POINTER_OWN | 0 );
42316 return resultobj;
42317fail:
42318 return NULL;
42319}
42320
42321
42322SWIGINTERN PyObject *_wrap_HyperlinkCtrl_SetNormalColour(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
42323 PyObject *resultobj = 0;
42324 wxHyperlinkCtrl *arg1 = (wxHyperlinkCtrl *) 0 ;
42325 wxColour *arg2 = 0 ;
42326 void *argp1 = 0 ;
42327 int res1 = 0 ;
42328 wxColour temp2 ;
42329 PyObject * obj0 = 0 ;
42330 PyObject * obj1 = 0 ;
42331 char * kwnames[] = {
42332 (char *) "self",(char *) "colour", NULL
42333 };
42334
42335 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:HyperlinkCtrl_SetNormalColour",kwnames,&obj0,&obj1)) SWIG_fail;
42336 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxHyperlinkCtrl, 0 | 0 );
42337 if (!SWIG_IsOK(res1)) {
42338 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "HyperlinkCtrl_SetNormalColour" "', expected argument " "1"" of type '" "wxHyperlinkCtrl *""'");
42339 }
42340 arg1 = reinterpret_cast< wxHyperlinkCtrl * >(argp1);
42341 {
42342 arg2 = &temp2;
42343 if ( ! wxColour_helper(obj1, &arg2)) SWIG_fail;
42344 }
42345 {
42346 PyThreadState* __tstate = wxPyBeginAllowThreads();
42347 (arg1)->SetNormalColour((wxColour const &)*arg2);
42348 wxPyEndAllowThreads(__tstate);
42349 if (PyErr_Occurred()) SWIG_fail;
42350 }
42351 resultobj = SWIG_Py_Void();
42352 return resultobj;
42353fail:
42354 return NULL;
42355}
42356
42357
42358SWIGINTERN PyObject *_wrap_HyperlinkCtrl_GetVisitedColour(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
42359 PyObject *resultobj = 0;
42360 wxHyperlinkCtrl *arg1 = (wxHyperlinkCtrl *) 0 ;
42361 wxColour result;
42362 void *argp1 = 0 ;
42363 int res1 = 0 ;
42364 PyObject *swig_obj[1] ;
42365
42366 if (!args) SWIG_fail;
42367 swig_obj[0] = args;
42368 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxHyperlinkCtrl, 0 | 0 );
42369 if (!SWIG_IsOK(res1)) {
42370 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "HyperlinkCtrl_GetVisitedColour" "', expected argument " "1"" of type '" "wxHyperlinkCtrl const *""'");
42371 }
42372 arg1 = reinterpret_cast< wxHyperlinkCtrl * >(argp1);
42373 {
42374 PyThreadState* __tstate = wxPyBeginAllowThreads();
42375 result = ((wxHyperlinkCtrl const *)arg1)->GetVisitedColour();
42376 wxPyEndAllowThreads(__tstate);
42377 if (PyErr_Occurred()) SWIG_fail;
42378 }
42379 resultobj = SWIG_NewPointerObj((new wxColour(static_cast< const wxColour& >(result))), SWIGTYPE_p_wxColour, SWIG_POINTER_OWN | 0 );
42380 return resultobj;
42381fail:
42382 return NULL;
42383}
42384
42385
42386SWIGINTERN PyObject *_wrap_HyperlinkCtrl_SetVisitedColour(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
42387 PyObject *resultobj = 0;
42388 wxHyperlinkCtrl *arg1 = (wxHyperlinkCtrl *) 0 ;
42389 wxColour *arg2 = 0 ;
42390 void *argp1 = 0 ;
42391 int res1 = 0 ;
42392 wxColour temp2 ;
42393 PyObject * obj0 = 0 ;
42394 PyObject * obj1 = 0 ;
42395 char * kwnames[] = {
42396 (char *) "self",(char *) "colour", NULL
42397 };
42398
42399 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:HyperlinkCtrl_SetVisitedColour",kwnames,&obj0,&obj1)) SWIG_fail;
42400 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxHyperlinkCtrl, 0 | 0 );
42401 if (!SWIG_IsOK(res1)) {
42402 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "HyperlinkCtrl_SetVisitedColour" "', expected argument " "1"" of type '" "wxHyperlinkCtrl *""'");
42403 }
42404 arg1 = reinterpret_cast< wxHyperlinkCtrl * >(argp1);
42405 {
42406 arg2 = &temp2;
42407 if ( ! wxColour_helper(obj1, &arg2)) SWIG_fail;
42408 }
42409 {
42410 PyThreadState* __tstate = wxPyBeginAllowThreads();
42411 (arg1)->SetVisitedColour((wxColour const &)*arg2);
42412 wxPyEndAllowThreads(__tstate);
42413 if (PyErr_Occurred()) SWIG_fail;
42414 }
42415 resultobj = SWIG_Py_Void();
42416 return resultobj;
42417fail:
42418 return NULL;
42419}
42420
42421
42422SWIGINTERN PyObject *_wrap_HyperlinkCtrl_GetURL(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
42423 PyObject *resultobj = 0;
42424 wxHyperlinkCtrl *arg1 = (wxHyperlinkCtrl *) 0 ;
42425 wxString result;
42426 void *argp1 = 0 ;
42427 int res1 = 0 ;
42428 PyObject *swig_obj[1] ;
42429
42430 if (!args) SWIG_fail;
42431 swig_obj[0] = args;
42432 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxHyperlinkCtrl, 0 | 0 );
42433 if (!SWIG_IsOK(res1)) {
42434 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "HyperlinkCtrl_GetURL" "', expected argument " "1"" of type '" "wxHyperlinkCtrl const *""'");
42435 }
42436 arg1 = reinterpret_cast< wxHyperlinkCtrl * >(argp1);
42437 {
42438 PyThreadState* __tstate = wxPyBeginAllowThreads();
42439 result = ((wxHyperlinkCtrl const *)arg1)->GetURL();
42440 wxPyEndAllowThreads(__tstate);
42441 if (PyErr_Occurred()) SWIG_fail;
42442 }
42443 {
42444#if wxUSE_UNICODE
42445 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
42446#else
42447 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
42448#endif
42449 }
42450 return resultobj;
42451fail:
42452 return NULL;
42453}
42454
42455
42456SWIGINTERN PyObject *_wrap_HyperlinkCtrl_SetURL(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
42457 PyObject *resultobj = 0;
42458 wxHyperlinkCtrl *arg1 = (wxHyperlinkCtrl *) 0 ;
42459 wxString *arg2 = 0 ;
42460 void *argp1 = 0 ;
42461 int res1 = 0 ;
42462 bool temp2 = false ;
42463 PyObject * obj0 = 0 ;
42464 PyObject * obj1 = 0 ;
42465 char * kwnames[] = {
42466 (char *) "self",(char *) "url", NULL
42467 };
42468
42469 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:HyperlinkCtrl_SetURL",kwnames,&obj0,&obj1)) SWIG_fail;
42470 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxHyperlinkCtrl, 0 | 0 );
42471 if (!SWIG_IsOK(res1)) {
42472 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "HyperlinkCtrl_SetURL" "', expected argument " "1"" of type '" "wxHyperlinkCtrl *""'");
42473 }
42474 arg1 = reinterpret_cast< wxHyperlinkCtrl * >(argp1);
42475 {
42476 arg2 = wxString_in_helper(obj1);
42477 if (arg2 == NULL) SWIG_fail;
42478 temp2 = true;
42479 }
42480 {
42481 PyThreadState* __tstate = wxPyBeginAllowThreads();
42482 (arg1)->SetURL((wxString const &)*arg2);
42483 wxPyEndAllowThreads(__tstate);
42484 if (PyErr_Occurred()) SWIG_fail;
42485 }
42486 resultobj = SWIG_Py_Void();
42487 {
42488 if (temp2)
42489 delete arg2;
42490 }
42491 return resultobj;
42492fail:
42493 {
42494 if (temp2)
42495 delete arg2;
42496 }
42497 return NULL;
42498}
42499
42500
42501SWIGINTERN PyObject *_wrap_HyperlinkCtrl_SetVisited(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
42502 PyObject *resultobj = 0;
42503 wxHyperlinkCtrl *arg1 = (wxHyperlinkCtrl *) 0 ;
42504 bool arg2 = (bool) true ;
42505 void *argp1 = 0 ;
42506 int res1 = 0 ;
42507 bool val2 ;
42508 int ecode2 = 0 ;
42509 PyObject * obj0 = 0 ;
42510 PyObject * obj1 = 0 ;
42511 char * kwnames[] = {
42512 (char *) "self",(char *) "visited", NULL
42513 };
42514
42515 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:HyperlinkCtrl_SetVisited",kwnames,&obj0,&obj1)) SWIG_fail;
42516 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxHyperlinkCtrl, 0 | 0 );
42517 if (!SWIG_IsOK(res1)) {
42518 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "HyperlinkCtrl_SetVisited" "', expected argument " "1"" of type '" "wxHyperlinkCtrl *""'");
42519 }
42520 arg1 = reinterpret_cast< wxHyperlinkCtrl * >(argp1);
42521 if (obj1) {
42522 ecode2 = SWIG_AsVal_bool(obj1, &val2);
42523 if (!SWIG_IsOK(ecode2)) {
42524 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "HyperlinkCtrl_SetVisited" "', expected argument " "2"" of type '" "bool""'");
42525 }
42526 arg2 = static_cast< bool >(val2);
42527 }
42528 {
42529 PyThreadState* __tstate = wxPyBeginAllowThreads();
42530 (arg1)->SetVisited(arg2);
42531 wxPyEndAllowThreads(__tstate);
42532 if (PyErr_Occurred()) SWIG_fail;
42533 }
42534 resultobj = SWIG_Py_Void();
42535 return resultobj;
42536fail:
42537 return NULL;
42538}
42539
42540
42541SWIGINTERN PyObject *_wrap_HyperlinkCtrl_GetVisited(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
42542 PyObject *resultobj = 0;
42543 wxHyperlinkCtrl *arg1 = (wxHyperlinkCtrl *) 0 ;
42544 bool result;
42545 void *argp1 = 0 ;
42546 int res1 = 0 ;
42547 PyObject *swig_obj[1] ;
42548
42549 if (!args) SWIG_fail;
42550 swig_obj[0] = args;
42551 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxHyperlinkCtrl, 0 | 0 );
42552 if (!SWIG_IsOK(res1)) {
42553 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "HyperlinkCtrl_GetVisited" "', expected argument " "1"" of type '" "wxHyperlinkCtrl const *""'");
42554 }
42555 arg1 = reinterpret_cast< wxHyperlinkCtrl * >(argp1);
42556 {
42557 PyThreadState* __tstate = wxPyBeginAllowThreads();
42558 result = (bool)((wxHyperlinkCtrl const *)arg1)->GetVisited();
42559 wxPyEndAllowThreads(__tstate);
42560 if (PyErr_Occurred()) SWIG_fail;
42561 }
42562 {
42563 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
42564 }
42565 return resultobj;
42566fail:
42567 return NULL;
42568}
42569
42570
42571SWIGINTERN PyObject *HyperlinkCtrl_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
42572 PyObject *obj;
42573 if (!SWIG_Python_UnpackTuple(args,(char*)"swigregister", 1, 1,&obj)) return NULL;
42574 SWIG_TypeNewClientData(SWIGTYPE_p_wxHyperlinkCtrl, SWIG_NewClientData(obj));
42575 return SWIG_Py_Void();
42576}
42577
42578SWIGINTERN PyObject *HyperlinkCtrl_swiginit(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
42579 return SWIG_Python_InitShadowInstance(args);
42580}
42581
42582SWIGINTERN PyObject *_wrap_new_HyperlinkEvent(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
42583 PyObject *resultobj = 0;
42584 wxObject *arg1 = (wxObject *) 0 ;
42585 int arg2 ;
42586 wxString *arg3 = 0 ;
42587 wxHyperlinkEvent *result = 0 ;
42588 void *argp1 = 0 ;
42589 int res1 = 0 ;
42590 int val2 ;
42591 int ecode2 = 0 ;
42592 bool temp3 = false ;
42593 PyObject * obj0 = 0 ;
42594 PyObject * obj1 = 0 ;
42595 PyObject * obj2 = 0 ;
42596 char * kwnames[] = {
42597 (char *) "generator",(char *) "id",(char *) "url", NULL
42598 };
42599
42600 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:new_HyperlinkEvent",kwnames,&obj0,&obj1,&obj2)) SWIG_fail;
42601 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxObject, 0 | 0 );
42602 if (!SWIG_IsOK(res1)) {
42603 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_HyperlinkEvent" "', expected argument " "1"" of type '" "wxObject *""'");
42604 }
42605 arg1 = reinterpret_cast< wxObject * >(argp1);
42606 ecode2 = SWIG_AsVal_int(obj1, &val2);
42607 if (!SWIG_IsOK(ecode2)) {
42608 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "new_HyperlinkEvent" "', expected argument " "2"" of type '" "int""'");
42609 }
42610 arg2 = static_cast< int >(val2);
42611 {
42612 arg3 = wxString_in_helper(obj2);
42613 if (arg3 == NULL) SWIG_fail;
42614 temp3 = true;
42615 }
42616 {
42617 PyThreadState* __tstate = wxPyBeginAllowThreads();
42618 result = (wxHyperlinkEvent *)new wxHyperlinkEvent(arg1,arg2,(wxString const &)*arg3);
42619 wxPyEndAllowThreads(__tstate);
42620 if (PyErr_Occurred()) SWIG_fail;
42621 }
42622 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_wxHyperlinkEvent, SWIG_POINTER_NEW | 0 );
42623 {
42624 if (temp3)
42625 delete arg3;
42626 }
42627 return resultobj;
42628fail:
42629 {
42630 if (temp3)
42631 delete arg3;
42632 }
42633 return NULL;
42634}
42635
42636
42637SWIGINTERN PyObject *_wrap_HyperlinkEvent_GetURL(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
42638 PyObject *resultobj = 0;
42639 wxHyperlinkEvent *arg1 = (wxHyperlinkEvent *) 0 ;
42640 wxString result;
42641 void *argp1 = 0 ;
42642 int res1 = 0 ;
42643 PyObject *swig_obj[1] ;
42644
42645 if (!args) SWIG_fail;
42646 swig_obj[0] = args;
42647 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxHyperlinkEvent, 0 | 0 );
42648 if (!SWIG_IsOK(res1)) {
42649 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "HyperlinkEvent_GetURL" "', expected argument " "1"" of type '" "wxHyperlinkEvent const *""'");
42650 }
42651 arg1 = reinterpret_cast< wxHyperlinkEvent * >(argp1);
42652 {
42653 PyThreadState* __tstate = wxPyBeginAllowThreads();
42654 result = ((wxHyperlinkEvent const *)arg1)->GetURL();
42655 wxPyEndAllowThreads(__tstate);
42656 if (PyErr_Occurred()) SWIG_fail;
42657 }
42658 {
42659#if wxUSE_UNICODE
42660 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
42661#else
42662 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
42663#endif
42664 }
42665 return resultobj;
42666fail:
42667 return NULL;
42668}
42669
42670
42671SWIGINTERN PyObject *_wrap_HyperlinkEvent_SetURL(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
42672 PyObject *resultobj = 0;
42673 wxHyperlinkEvent *arg1 = (wxHyperlinkEvent *) 0 ;
42674 wxString *arg2 = 0 ;
42675 void *argp1 = 0 ;
42676 int res1 = 0 ;
42677 bool temp2 = false ;
42678 PyObject * obj0 = 0 ;
42679 PyObject * obj1 = 0 ;
42680 char * kwnames[] = {
42681 (char *) "self",(char *) "url", NULL
42682 };
42683
42684 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:HyperlinkEvent_SetURL",kwnames,&obj0,&obj1)) SWIG_fail;
42685 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxHyperlinkEvent, 0 | 0 );
42686 if (!SWIG_IsOK(res1)) {
42687 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "HyperlinkEvent_SetURL" "', expected argument " "1"" of type '" "wxHyperlinkEvent *""'");
42688 }
42689 arg1 = reinterpret_cast< wxHyperlinkEvent * >(argp1);
42690 {
42691 arg2 = wxString_in_helper(obj1);
42692 if (arg2 == NULL) SWIG_fail;
42693 temp2 = true;
42694 }
42695 {
42696 PyThreadState* __tstate = wxPyBeginAllowThreads();
42697 (arg1)->SetURL((wxString const &)*arg2);
42698 wxPyEndAllowThreads(__tstate);
42699 if (PyErr_Occurred()) SWIG_fail;
42700 }
42701 resultobj = SWIG_Py_Void();
42702 {
42703 if (temp2)
42704 delete arg2;
42705 }
42706 return resultobj;
42707fail:
42708 {
42709 if (temp2)
42710 delete arg2;
42711 }
42712 return NULL;
42713}
42714
42715
42716SWIGINTERN PyObject *HyperlinkEvent_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
42717 PyObject *obj;
42718 if (!SWIG_Python_UnpackTuple(args,(char*)"swigregister", 1, 1,&obj)) return NULL;
42719 SWIG_TypeNewClientData(SWIGTYPE_p_wxHyperlinkEvent, SWIG_NewClientData(obj));
42720 return SWIG_Py_Void();
42721}
42722
42723SWIGINTERN PyObject *HyperlinkEvent_swiginit(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
42724 return SWIG_Python_InitShadowInstance(args);
42725}
42726
b850e7f3
RD
42727SWIGINTERN PyObject *_wrap_PickerBase_CreateBase(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
42728 PyObject *resultobj = 0;
42729 wxPickerBase *arg1 = (wxPickerBase *) 0 ;
42730 wxWindow *arg2 = (wxWindow *) 0 ;
42731 int arg3 ;
42732 wxString const &arg4_defvalue = wxEmptyString ;
42733 wxString *arg4 = (wxString *) &arg4_defvalue ;
42734 wxPoint const &arg5_defvalue = wxDefaultPosition ;
42735 wxPoint *arg5 = (wxPoint *) &arg5_defvalue ;
42736 wxSize const &arg6_defvalue = wxDefaultSize ;
42737 wxSize *arg6 = (wxSize *) &arg6_defvalue ;
42738 long arg7 = (long) 0 ;
42739 wxValidator const &arg8_defvalue = wxDefaultValidator ;
42740 wxValidator *arg8 = (wxValidator *) &arg8_defvalue ;
42741 wxString const &arg9_defvalue = wxButtonNameStr ;
42742 wxString *arg9 = (wxString *) &arg9_defvalue ;
42743 bool result;
42744 void *argp1 = 0 ;
42745 int res1 = 0 ;
42746 void *argp2 = 0 ;
42747 int res2 = 0 ;
42748 int val3 ;
42749 int ecode3 = 0 ;
42750 bool temp4 = false ;
42751 wxPoint temp5 ;
42752 wxSize temp6 ;
42753 long val7 ;
42754 int ecode7 = 0 ;
42755 void *argp8 = 0 ;
42756 int res8 = 0 ;
42757 bool temp9 = false ;
42758 PyObject * obj0 = 0 ;
42759 PyObject * obj1 = 0 ;
42760 PyObject * obj2 = 0 ;
42761 PyObject * obj3 = 0 ;
42762 PyObject * obj4 = 0 ;
42763 PyObject * obj5 = 0 ;
42764 PyObject * obj6 = 0 ;
42765 PyObject * obj7 = 0 ;
42766 PyObject * obj8 = 0 ;
42767 char * kwnames[] = {
42768 (char *) "self",(char *) "parent",(char *) "id",(char *) "text",(char *) "pos",(char *) "size",(char *) "style",(char *) "validator",(char *) "name", NULL
42769 };
42770
42771 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO|OOOOOO:PickerBase_CreateBase",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6,&obj7,&obj8)) SWIG_fail;
42772 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxPickerBase, 0 | 0 );
42773 if (!SWIG_IsOK(res1)) {
42774 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "PickerBase_CreateBase" "', expected argument " "1"" of type '" "wxPickerBase *""'");
42775 }
42776 arg1 = reinterpret_cast< wxPickerBase * >(argp1);
42777 res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_wxWindow, 0 | 0 );
42778 if (!SWIG_IsOK(res2)) {
42779 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "PickerBase_CreateBase" "', expected argument " "2"" of type '" "wxWindow *""'");
42780 }
42781 arg2 = reinterpret_cast< wxWindow * >(argp2);
42782 ecode3 = SWIG_AsVal_int(obj2, &val3);
42783 if (!SWIG_IsOK(ecode3)) {
42784 SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "PickerBase_CreateBase" "', expected argument " "3"" of type '" "int""'");
42785 }
42786 arg3 = static_cast< int >(val3);
42787 if (obj3) {
42788 {
42789 arg4 = wxString_in_helper(obj3);
42790 if (arg4 == NULL) SWIG_fail;
42791 temp4 = true;
42792 }
42793 }
42794 if (obj4) {
42795 {
42796 arg5 = &temp5;
42797 if ( ! wxPoint_helper(obj4, &arg5)) SWIG_fail;
42798 }
42799 }
42800 if (obj5) {
42801 {
42802 arg6 = &temp6;
42803 if ( ! wxSize_helper(obj5, &arg6)) SWIG_fail;
42804 }
42805 }
42806 if (obj6) {
42807 ecode7 = SWIG_AsVal_long(obj6, &val7);
42808 if (!SWIG_IsOK(ecode7)) {
42809 SWIG_exception_fail(SWIG_ArgError(ecode7), "in method '" "PickerBase_CreateBase" "', expected argument " "7"" of type '" "long""'");
42810 }
42811 arg7 = static_cast< long >(val7);
42812 }
42813 if (obj7) {
42814 res8 = SWIG_ConvertPtr(obj7, &argp8, SWIGTYPE_p_wxValidator, 0 | 0);
42815 if (!SWIG_IsOK(res8)) {
42816 SWIG_exception_fail(SWIG_ArgError(res8), "in method '" "PickerBase_CreateBase" "', expected argument " "8"" of type '" "wxValidator const &""'");
42817 }
42818 if (!argp8) {
42819 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "PickerBase_CreateBase" "', expected argument " "8"" of type '" "wxValidator const &""'");
42820 }
42821 arg8 = reinterpret_cast< wxValidator * >(argp8);
42822 }
42823 if (obj8) {
42824 {
42825 arg9 = wxString_in_helper(obj8);
42826 if (arg9 == NULL) SWIG_fail;
42827 temp9 = true;
42828 }
42829 }
42830 {
42831 PyThreadState* __tstate = wxPyBeginAllowThreads();
42832 result = (bool)(arg1)->CreateBase(arg2,arg3,(wxString const &)*arg4,(wxPoint const &)*arg5,(wxSize const &)*arg6,arg7,(wxValidator const &)*arg8,(wxString const &)*arg9);
42833 wxPyEndAllowThreads(__tstate);
42834 if (PyErr_Occurred()) SWIG_fail;
42835 }
42836 {
42837 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
42838 }
42839 {
42840 if (temp4)
42841 delete arg4;
42842 }
42843 {
42844 if (temp9)
42845 delete arg9;
42846 }
42847 return resultobj;
42848fail:
42849 {
42850 if (temp4)
42851 delete arg4;
42852 }
42853 {
42854 if (temp9)
42855 delete arg9;
42856 }
42857 return NULL;
42858}
42859
42860
42861SWIGINTERN PyObject *_wrap_PickerBase_SetInternalMargin(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
42862 PyObject *resultobj = 0;
42863 wxPickerBase *arg1 = (wxPickerBase *) 0 ;
42864 int arg2 ;
42865 void *argp1 = 0 ;
42866 int res1 = 0 ;
42867 int val2 ;
42868 int ecode2 = 0 ;
42869 PyObject * obj0 = 0 ;
42870 PyObject * obj1 = 0 ;
42871 char * kwnames[] = {
42872 (char *) "self",(char *) "newmargin", NULL
42873 };
42874
42875 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:PickerBase_SetInternalMargin",kwnames,&obj0,&obj1)) SWIG_fail;
42876 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxPickerBase, 0 | 0 );
42877 if (!SWIG_IsOK(res1)) {
42878 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "PickerBase_SetInternalMargin" "', expected argument " "1"" of type '" "wxPickerBase *""'");
42879 }
42880 arg1 = reinterpret_cast< wxPickerBase * >(argp1);
42881 ecode2 = SWIG_AsVal_int(obj1, &val2);
42882 if (!SWIG_IsOK(ecode2)) {
42883 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "PickerBase_SetInternalMargin" "', expected argument " "2"" of type '" "int""'");
42884 }
42885 arg2 = static_cast< int >(val2);
42886 {
42887 PyThreadState* __tstate = wxPyBeginAllowThreads();
42888 (arg1)->SetInternalMargin(arg2);
42889 wxPyEndAllowThreads(__tstate);
42890 if (PyErr_Occurred()) SWIG_fail;
42891 }
42892 resultobj = SWIG_Py_Void();
42893 return resultobj;
42894fail:
42895 return NULL;
42896}
42897
42898
42899SWIGINTERN PyObject *_wrap_PickerBase_GetInternalMargin(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
42900 PyObject *resultobj = 0;
42901 wxPickerBase *arg1 = (wxPickerBase *) 0 ;
42902 int result;
42903 void *argp1 = 0 ;
42904 int res1 = 0 ;
42905 PyObject *swig_obj[1] ;
42906
42907 if (!args) SWIG_fail;
42908 swig_obj[0] = args;
42909 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxPickerBase, 0 | 0 );
42910 if (!SWIG_IsOK(res1)) {
42911 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "PickerBase_GetInternalMargin" "', expected argument " "1"" of type '" "wxPickerBase const *""'");
42912 }
42913 arg1 = reinterpret_cast< wxPickerBase * >(argp1);
42914 {
42915 PyThreadState* __tstate = wxPyBeginAllowThreads();
42916 result = (int)((wxPickerBase const *)arg1)->GetInternalMargin();
42917 wxPyEndAllowThreads(__tstate);
42918 if (PyErr_Occurred()) SWIG_fail;
42919 }
42920 resultobj = SWIG_From_int(static_cast< int >(result));
42921 return resultobj;
42922fail:
42923 return NULL;
42924}
42925
42926
42927SWIGINTERN PyObject *_wrap_PickerBase_SetTextCtrlProportion(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
42928 PyObject *resultobj = 0;
42929 wxPickerBase *arg1 = (wxPickerBase *) 0 ;
42930 int arg2 ;
42931 void *argp1 = 0 ;
42932 int res1 = 0 ;
42933 int val2 ;
42934 int ecode2 = 0 ;
42935 PyObject * obj0 = 0 ;
42936 PyObject * obj1 = 0 ;
42937 char * kwnames[] = {
42938 (char *) "self",(char *) "prop", NULL
42939 };
42940
42941 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:PickerBase_SetTextCtrlProportion",kwnames,&obj0,&obj1)) SWIG_fail;
42942 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxPickerBase, 0 | 0 );
42943 if (!SWIG_IsOK(res1)) {
42944 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "PickerBase_SetTextCtrlProportion" "', expected argument " "1"" of type '" "wxPickerBase *""'");
42945 }
42946 arg1 = reinterpret_cast< wxPickerBase * >(argp1);
42947 ecode2 = SWIG_AsVal_int(obj1, &val2);
42948 if (!SWIG_IsOK(ecode2)) {
42949 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "PickerBase_SetTextCtrlProportion" "', expected argument " "2"" of type '" "int""'");
42950 }
42951 arg2 = static_cast< int >(val2);
42952 {
42953 PyThreadState* __tstate = wxPyBeginAllowThreads();
42954 (arg1)->SetTextCtrlProportion(arg2);
42955 wxPyEndAllowThreads(__tstate);
42956 if (PyErr_Occurred()) SWIG_fail;
42957 }
42958 resultobj = SWIG_Py_Void();
42959 return resultobj;
42960fail:
42961 return NULL;
42962}
42963
42964
42965SWIGINTERN PyObject *_wrap_PickerBase_GetTextCtrlProportion(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
42966 PyObject *resultobj = 0;
42967 wxPickerBase *arg1 = (wxPickerBase *) 0 ;
42968 int result;
42969 void *argp1 = 0 ;
42970 int res1 = 0 ;
42971 PyObject *swig_obj[1] ;
42972
42973 if (!args) SWIG_fail;
42974 swig_obj[0] = args;
42975 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxPickerBase, 0 | 0 );
42976 if (!SWIG_IsOK(res1)) {
42977 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "PickerBase_GetTextCtrlProportion" "', expected argument " "1"" of type '" "wxPickerBase const *""'");
42978 }
42979 arg1 = reinterpret_cast< wxPickerBase * >(argp1);
42980 {
42981 PyThreadState* __tstate = wxPyBeginAllowThreads();
42982 result = (int)((wxPickerBase const *)arg1)->GetTextCtrlProportion();
42983 wxPyEndAllowThreads(__tstate);
42984 if (PyErr_Occurred()) SWIG_fail;
42985 }
42986 resultobj = SWIG_From_int(static_cast< int >(result));
42987 return resultobj;
42988fail:
42989 return NULL;
42990}
42991
42992
1eeb270e
RD
42993SWIGINTERN PyObject *_wrap_PickerBase_SetPickerCtrlProportion(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
42994 PyObject *resultobj = 0;
42995 wxPickerBase *arg1 = (wxPickerBase *) 0 ;
42996 int arg2 ;
42997 void *argp1 = 0 ;
42998 int res1 = 0 ;
42999 int val2 ;
43000 int ecode2 = 0 ;
43001 PyObject * obj0 = 0 ;
43002 PyObject * obj1 = 0 ;
43003 char * kwnames[] = {
43004 (char *) "self",(char *) "prop", NULL
43005 };
43006
43007 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:PickerBase_SetPickerCtrlProportion",kwnames,&obj0,&obj1)) SWIG_fail;
43008 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxPickerBase, 0 | 0 );
43009 if (!SWIG_IsOK(res1)) {
43010 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "PickerBase_SetPickerCtrlProportion" "', expected argument " "1"" of type '" "wxPickerBase *""'");
43011 }
43012 arg1 = reinterpret_cast< wxPickerBase * >(argp1);
43013 ecode2 = SWIG_AsVal_int(obj1, &val2);
43014 if (!SWIG_IsOK(ecode2)) {
43015 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "PickerBase_SetPickerCtrlProportion" "', expected argument " "2"" of type '" "int""'");
43016 }
43017 arg2 = static_cast< int >(val2);
43018 {
43019 PyThreadState* __tstate = wxPyBeginAllowThreads();
43020 (arg1)->SetPickerCtrlProportion(arg2);
43021 wxPyEndAllowThreads(__tstate);
43022 if (PyErr_Occurred()) SWIG_fail;
43023 }
43024 resultobj = SWIG_Py_Void();
43025 return resultobj;
43026fail:
43027 return NULL;
43028}
43029
43030
43031SWIGINTERN PyObject *_wrap_PickerBase_GetPickerCtrlProportion(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
43032 PyObject *resultobj = 0;
43033 wxPickerBase *arg1 = (wxPickerBase *) 0 ;
43034 int result;
43035 void *argp1 = 0 ;
43036 int res1 = 0 ;
43037 PyObject *swig_obj[1] ;
43038
43039 if (!args) SWIG_fail;
43040 swig_obj[0] = args;
43041 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxPickerBase, 0 | 0 );
43042 if (!SWIG_IsOK(res1)) {
43043 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "PickerBase_GetPickerCtrlProportion" "', expected argument " "1"" of type '" "wxPickerBase const *""'");
43044 }
43045 arg1 = reinterpret_cast< wxPickerBase * >(argp1);
43046 {
43047 PyThreadState* __tstate = wxPyBeginAllowThreads();
43048 result = (int)((wxPickerBase const *)arg1)->GetPickerCtrlProportion();
43049 wxPyEndAllowThreads(__tstate);
43050 if (PyErr_Occurred()) SWIG_fail;
43051 }
43052 resultobj = SWIG_From_int(static_cast< int >(result));
43053 return resultobj;
43054fail:
43055 return NULL;
43056}
43057
43058
b02396e8
RD
43059SWIGINTERN PyObject *_wrap_PickerBase_IsTextCtrlGrowable(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
43060 PyObject *resultobj = 0;
43061 wxPickerBase *arg1 = (wxPickerBase *) 0 ;
43062 bool result;
43063 void *argp1 = 0 ;
43064 int res1 = 0 ;
43065 PyObject *swig_obj[1] ;
43066
43067 if (!args) SWIG_fail;
43068 swig_obj[0] = args;
43069 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxPickerBase, 0 | 0 );
43070 if (!SWIG_IsOK(res1)) {
43071 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "PickerBase_IsTextCtrlGrowable" "', expected argument " "1"" of type '" "wxPickerBase const *""'");
43072 }
43073 arg1 = reinterpret_cast< wxPickerBase * >(argp1);
43074 {
43075 PyThreadState* __tstate = wxPyBeginAllowThreads();
43076 result = (bool)((wxPickerBase const *)arg1)->IsTextCtrlGrowable();
43077 wxPyEndAllowThreads(__tstate);
43078 if (PyErr_Occurred()) SWIG_fail;
43079 }
43080 {
43081 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
43082 }
43083 return resultobj;
43084fail:
43085 return NULL;
43086}
43087
43088
43089SWIGINTERN PyObject *_wrap_PickerBase_SetTextCtrlGrowable(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
43090 PyObject *resultobj = 0;
43091 wxPickerBase *arg1 = (wxPickerBase *) 0 ;
43092 bool arg2 = (bool) true ;
43093 void *argp1 = 0 ;
43094 int res1 = 0 ;
43095 bool val2 ;
43096 int ecode2 = 0 ;
43097 PyObject * obj0 = 0 ;
43098 PyObject * obj1 = 0 ;
43099 char * kwnames[] = {
43100 (char *) "self",(char *) "grow", NULL
43101 };
43102
43103 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:PickerBase_SetTextCtrlGrowable",kwnames,&obj0,&obj1)) SWIG_fail;
43104 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxPickerBase, 0 | 0 );
43105 if (!SWIG_IsOK(res1)) {
43106 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "PickerBase_SetTextCtrlGrowable" "', expected argument " "1"" of type '" "wxPickerBase *""'");
43107 }
43108 arg1 = reinterpret_cast< wxPickerBase * >(argp1);
43109 if (obj1) {
43110 ecode2 = SWIG_AsVal_bool(obj1, &val2);
43111 if (!SWIG_IsOK(ecode2)) {
43112 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "PickerBase_SetTextCtrlGrowable" "', expected argument " "2"" of type '" "bool""'");
43113 }
43114 arg2 = static_cast< bool >(val2);
43115 }
43116 {
43117 PyThreadState* __tstate = wxPyBeginAllowThreads();
43118 (arg1)->SetTextCtrlGrowable(arg2);
43119 wxPyEndAllowThreads(__tstate);
43120 if (PyErr_Occurred()) SWIG_fail;
43121 }
43122 resultobj = SWIG_Py_Void();
43123 return resultobj;
43124fail:
43125 return NULL;
43126}
43127
43128
43129SWIGINTERN PyObject *_wrap_PickerBase_IsPickerCtrlGrowable(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
43130 PyObject *resultobj = 0;
43131 wxPickerBase *arg1 = (wxPickerBase *) 0 ;
43132 bool result;
43133 void *argp1 = 0 ;
43134 int res1 = 0 ;
43135 PyObject *swig_obj[1] ;
43136
43137 if (!args) SWIG_fail;
43138 swig_obj[0] = args;
43139 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxPickerBase, 0 | 0 );
43140 if (!SWIG_IsOK(res1)) {
43141 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "PickerBase_IsPickerCtrlGrowable" "', expected argument " "1"" of type '" "wxPickerBase const *""'");
43142 }
43143 arg1 = reinterpret_cast< wxPickerBase * >(argp1);
43144 {
43145 PyThreadState* __tstate = wxPyBeginAllowThreads();
43146 result = (bool)((wxPickerBase const *)arg1)->IsPickerCtrlGrowable();
43147 wxPyEndAllowThreads(__tstate);
43148 if (PyErr_Occurred()) SWIG_fail;
43149 }
43150 {
43151 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
43152 }
43153 return resultobj;
43154fail:
43155 return NULL;
43156}
43157
43158
43159SWIGINTERN PyObject *_wrap_PickerBase_SetPickerCtrlGrowable(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
43160 PyObject *resultobj = 0;
43161 wxPickerBase *arg1 = (wxPickerBase *) 0 ;
43162 bool arg2 = (bool) true ;
43163 void *argp1 = 0 ;
43164 int res1 = 0 ;
43165 bool val2 ;
43166 int ecode2 = 0 ;
43167 PyObject * obj0 = 0 ;
43168 PyObject * obj1 = 0 ;
43169 char * kwnames[] = {
43170 (char *) "self",(char *) "grow", NULL
43171 };
43172
43173 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:PickerBase_SetPickerCtrlGrowable",kwnames,&obj0,&obj1)) SWIG_fail;
43174 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxPickerBase, 0 | 0 );
43175 if (!SWIG_IsOK(res1)) {
43176 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "PickerBase_SetPickerCtrlGrowable" "', expected argument " "1"" of type '" "wxPickerBase *""'");
43177 }
43178 arg1 = reinterpret_cast< wxPickerBase * >(argp1);
43179 if (obj1) {
43180 ecode2 = SWIG_AsVal_bool(obj1, &val2);
43181 if (!SWIG_IsOK(ecode2)) {
43182 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "PickerBase_SetPickerCtrlGrowable" "', expected argument " "2"" of type '" "bool""'");
43183 }
43184 arg2 = static_cast< bool >(val2);
43185 }
43186 {
43187 PyThreadState* __tstate = wxPyBeginAllowThreads();
43188 (arg1)->SetPickerCtrlGrowable(arg2);
43189 wxPyEndAllowThreads(__tstate);
43190 if (PyErr_Occurred()) SWIG_fail;
43191 }
43192 resultobj = SWIG_Py_Void();
43193 return resultobj;
43194fail:
43195 return NULL;
43196}
43197
43198
b850e7f3
RD
43199SWIGINTERN PyObject *_wrap_PickerBase_HasTextCtrl(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
43200 PyObject *resultobj = 0;
43201 wxPickerBase *arg1 = (wxPickerBase *) 0 ;
43202 bool result;
43203 void *argp1 = 0 ;
43204 int res1 = 0 ;
43205 PyObject *swig_obj[1] ;
43206
43207 if (!args) SWIG_fail;
43208 swig_obj[0] = args;
43209 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxPickerBase, 0 | 0 );
43210 if (!SWIG_IsOK(res1)) {
43211 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "PickerBase_HasTextCtrl" "', expected argument " "1"" of type '" "wxPickerBase const *""'");
43212 }
43213 arg1 = reinterpret_cast< wxPickerBase * >(argp1);
43214 {
43215 PyThreadState* __tstate = wxPyBeginAllowThreads();
43216 result = (bool)((wxPickerBase const *)arg1)->HasTextCtrl();
43217 wxPyEndAllowThreads(__tstate);
43218 if (PyErr_Occurred()) SWIG_fail;
43219 }
43220 {
43221 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
43222 }
43223 return resultobj;
43224fail:
43225 return NULL;
43226}
43227
43228
43229SWIGINTERN PyObject *_wrap_PickerBase_GetTextCtrl(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
43230 PyObject *resultobj = 0;
43231 wxPickerBase *arg1 = (wxPickerBase *) 0 ;
43232 wxTextCtrl *result = 0 ;
43233 void *argp1 = 0 ;
43234 int res1 = 0 ;
43235 PyObject *swig_obj[1] ;
43236
43237 if (!args) SWIG_fail;
43238 swig_obj[0] = args;
43239 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxPickerBase, 0 | 0 );
43240 if (!SWIG_IsOK(res1)) {
43241 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "PickerBase_GetTextCtrl" "', expected argument " "1"" of type '" "wxPickerBase *""'");
43242 }
43243 arg1 = reinterpret_cast< wxPickerBase * >(argp1);
43244 {
43245 PyThreadState* __tstate = wxPyBeginAllowThreads();
43246 result = (wxTextCtrl *)(arg1)->GetTextCtrl();
43247 wxPyEndAllowThreads(__tstate);
43248 if (PyErr_Occurred()) SWIG_fail;
43249 }
43250 {
43251 resultobj = wxPyMake_wxObject(result, 0);
43252 }
43253 return resultobj;
43254fail:
43255 return NULL;
43256}
43257
43258
43259SWIGINTERN PyObject *_wrap_PickerBase_GetPickerCtrl(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
43260 PyObject *resultobj = 0;
43261 wxPickerBase *arg1 = (wxPickerBase *) 0 ;
43262 wxControl *result = 0 ;
43263 void *argp1 = 0 ;
43264 int res1 = 0 ;
43265 PyObject *swig_obj[1] ;
43266
43267 if (!args) SWIG_fail;
43268 swig_obj[0] = args;
43269 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxPickerBase, 0 | 0 );
43270 if (!SWIG_IsOK(res1)) {
43271 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "PickerBase_GetPickerCtrl" "', expected argument " "1"" of type '" "wxPickerBase *""'");
43272 }
43273 arg1 = reinterpret_cast< wxPickerBase * >(argp1);
43274 {
43275 PyThreadState* __tstate = wxPyBeginAllowThreads();
43276 result = (wxControl *)(arg1)->GetPickerCtrl();
43277 wxPyEndAllowThreads(__tstate);
43278 if (PyErr_Occurred()) SWIG_fail;
43279 }
43280 {
43281 resultobj = wxPyMake_wxObject(result, 0);
43282 }
43283 return resultobj;
43284fail:
43285 return NULL;
43286}
43287
43288
43289SWIGINTERN PyObject *PickerBase_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
43290 PyObject *obj;
43291 if (!SWIG_Python_UnpackTuple(args,(char*)"swigregister", 1, 1,&obj)) return NULL;
43292 SWIG_TypeNewClientData(SWIGTYPE_p_wxPickerBase, SWIG_NewClientData(obj));
43293 return SWIG_Py_Void();
43294}
43295
43296SWIGINTERN int ColourPickerCtrlNameStr_set(PyObject *) {
43297 SWIG_Error(SWIG_AttributeError,"Variable ColourPickerCtrlNameStr is read-only.");
43298 return 1;
43299}
43300
43301
43302SWIGINTERN PyObject *ColourPickerCtrlNameStr_get(void) {
43303 PyObject *pyobj = 0;
43304
43305 {
43306#if wxUSE_UNICODE
43307 pyobj = PyUnicode_FromWideChar((&wxPyColourPickerCtrlNameStr)->c_str(), (&wxPyColourPickerCtrlNameStr)->Len());
43308#else
43309 pyobj = PyString_FromStringAndSize((&wxPyColourPickerCtrlNameStr)->c_str(), (&wxPyColourPickerCtrlNameStr)->Len());
43310#endif
43311 }
43312 return pyobj;
43313}
43314
43315
43316SWIGINTERN PyObject *_wrap_new_ColourPickerCtrl(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
43317 PyObject *resultobj = 0;
43318 wxWindow *arg1 = (wxWindow *) 0 ;
43319 int arg2 = (int) -1 ;
43320 wxColour const &arg3_defvalue = *wxBLACK ;
43321 wxColour *arg3 = (wxColour *) &arg3_defvalue ;
43322 wxPoint const &arg4_defvalue = wxDefaultPosition ;
43323 wxPoint *arg4 = (wxPoint *) &arg4_defvalue ;
43324 wxSize const &arg5_defvalue = wxDefaultSize ;
43325 wxSize *arg5 = (wxSize *) &arg5_defvalue ;
43326 long arg6 = (long) wxCLRP_DEFAULT_STYLE ;
43327 wxValidator const &arg7_defvalue = wxDefaultValidator ;
43328 wxValidator *arg7 = (wxValidator *) &arg7_defvalue ;
43329 wxString const &arg8_defvalue = wxPyColourPickerCtrlNameStr ;
43330 wxString *arg8 = (wxString *) &arg8_defvalue ;
43331 wxColourPickerCtrl *result = 0 ;
43332 void *argp1 = 0 ;
43333 int res1 = 0 ;
43334 int val2 ;
43335 int ecode2 = 0 ;
43336 wxColour temp3 ;
43337 wxPoint temp4 ;
43338 wxSize temp5 ;
43339 long val6 ;
43340 int ecode6 = 0 ;
43341 void *argp7 = 0 ;
43342 int res7 = 0 ;
43343 bool temp8 = false ;
43344 PyObject * obj0 = 0 ;
43345 PyObject * obj1 = 0 ;
43346 PyObject * obj2 = 0 ;
43347 PyObject * obj3 = 0 ;
43348 PyObject * obj4 = 0 ;
43349 PyObject * obj5 = 0 ;
43350 PyObject * obj6 = 0 ;
43351 PyObject * obj7 = 0 ;
43352 char * kwnames[] = {
43353 (char *) "parent",(char *) "id",(char *) "col",(char *) "pos",(char *) "size",(char *) "style",(char *) "validator",(char *) "name", NULL
43354 };
43355
43356 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|OOOOOOO:new_ColourPickerCtrl",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6,&obj7)) SWIG_fail;
43357 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxWindow, 0 | 0 );
43358 if (!SWIG_IsOK(res1)) {
43359 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_ColourPickerCtrl" "', expected argument " "1"" of type '" "wxWindow *""'");
43360 }
43361 arg1 = reinterpret_cast< wxWindow * >(argp1);
43362 if (obj1) {
43363 ecode2 = SWIG_AsVal_int(obj1, &val2);
43364 if (!SWIG_IsOK(ecode2)) {
43365 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "new_ColourPickerCtrl" "', expected argument " "2"" of type '" "int""'");
43366 }
43367 arg2 = static_cast< int >(val2);
43368 }
43369 if (obj2) {
43370 {
43371 arg3 = &temp3;
43372 if ( ! wxColour_helper(obj2, &arg3)) SWIG_fail;
43373 }
43374 }
43375 if (obj3) {
43376 {
43377 arg4 = &temp4;
43378 if ( ! wxPoint_helper(obj3, &arg4)) SWIG_fail;
43379 }
43380 }
43381 if (obj4) {
43382 {
43383 arg5 = &temp5;
43384 if ( ! wxSize_helper(obj4, &arg5)) SWIG_fail;
43385 }
43386 }
43387 if (obj5) {
43388 ecode6 = SWIG_AsVal_long(obj5, &val6);
43389 if (!SWIG_IsOK(ecode6)) {
43390 SWIG_exception_fail(SWIG_ArgError(ecode6), "in method '" "new_ColourPickerCtrl" "', expected argument " "6"" of type '" "long""'");
43391 }
43392 arg6 = static_cast< long >(val6);
43393 }
43394 if (obj6) {
43395 res7 = SWIG_ConvertPtr(obj6, &argp7, SWIGTYPE_p_wxValidator, 0 | 0);
43396 if (!SWIG_IsOK(res7)) {
43397 SWIG_exception_fail(SWIG_ArgError(res7), "in method '" "new_ColourPickerCtrl" "', expected argument " "7"" of type '" "wxValidator const &""'");
43398 }
43399 if (!argp7) {
43400 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_ColourPickerCtrl" "', expected argument " "7"" of type '" "wxValidator const &""'");
43401 }
43402 arg7 = reinterpret_cast< wxValidator * >(argp7);
43403 }
43404 if (obj7) {
43405 {
43406 arg8 = wxString_in_helper(obj7);
43407 if (arg8 == NULL) SWIG_fail;
43408 temp8 = true;
43409 }
43410 }
43411 {
43412 if (!wxPyCheckForApp()) SWIG_fail;
43413 PyThreadState* __tstate = wxPyBeginAllowThreads();
43414 result = (wxColourPickerCtrl *)new wxColourPickerCtrl(arg1,arg2,(wxColour const &)*arg3,(wxPoint const &)*arg4,(wxSize const &)*arg5,arg6,(wxValidator const &)*arg7,(wxString const &)*arg8);
43415 wxPyEndAllowThreads(__tstate);
43416 if (PyErr_Occurred()) SWIG_fail;
43417 }
43418 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_wxColourPickerCtrl, SWIG_POINTER_NEW | 0 );
43419 {
43420 if (temp8)
43421 delete arg8;
43422 }
43423 return resultobj;
43424fail:
43425 {
43426 if (temp8)
43427 delete arg8;
43428 }
43429 return NULL;
43430}
43431
43432
43433SWIGINTERN PyObject *_wrap_new_PreColourPickerCtrl(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
43434 PyObject *resultobj = 0;
43435 wxColourPickerCtrl *result = 0 ;
43436
43437 if (!SWIG_Python_UnpackTuple(args,"new_PreColourPickerCtrl",0,0,0)) SWIG_fail;
43438 {
43439 if (!wxPyCheckForApp()) SWIG_fail;
43440 PyThreadState* __tstate = wxPyBeginAllowThreads();
43441 result = (wxColourPickerCtrl *)new wxColourPickerCtrl();
43442 wxPyEndAllowThreads(__tstate);
43443 if (PyErr_Occurred()) SWIG_fail;
43444 }
43445 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_wxColourPickerCtrl, SWIG_POINTER_OWN | 0 );
43446 return resultobj;
43447fail:
43448 return NULL;
43449}
43450
43451
43452SWIGINTERN PyObject *_wrap_ColourPickerCtrl_Create(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
43453 PyObject *resultobj = 0;
43454 wxColourPickerCtrl *arg1 = (wxColourPickerCtrl *) 0 ;
43455 wxWindow *arg2 = (wxWindow *) 0 ;
43456 int arg3 ;
43457 wxColour const &arg4_defvalue = *wxBLACK ;
43458 wxColour *arg4 = (wxColour *) &arg4_defvalue ;
43459 wxPoint const &arg5_defvalue = wxDefaultPosition ;
43460 wxPoint *arg5 = (wxPoint *) &arg5_defvalue ;
43461 wxSize const &arg6_defvalue = wxDefaultSize ;
43462 wxSize *arg6 = (wxSize *) &arg6_defvalue ;
43463 long arg7 = (long) wxCLRP_DEFAULT_STYLE ;
43464 wxValidator const &arg8_defvalue = wxDefaultValidator ;
43465 wxValidator *arg8 = (wxValidator *) &arg8_defvalue ;
43466 wxString const &arg9_defvalue = wxPyColourPickerCtrlNameStr ;
43467 wxString *arg9 = (wxString *) &arg9_defvalue ;
43468 bool result;
43469 void *argp1 = 0 ;
43470 int res1 = 0 ;
43471 void *argp2 = 0 ;
43472 int res2 = 0 ;
43473 int val3 ;
43474 int ecode3 = 0 ;
43475 wxColour temp4 ;
43476 wxPoint temp5 ;
43477 wxSize temp6 ;
43478 long val7 ;
43479 int ecode7 = 0 ;
43480 void *argp8 = 0 ;
43481 int res8 = 0 ;
43482 bool temp9 = false ;
43483 PyObject * obj0 = 0 ;
43484 PyObject * obj1 = 0 ;
43485 PyObject * obj2 = 0 ;
43486 PyObject * obj3 = 0 ;
43487 PyObject * obj4 = 0 ;
43488 PyObject * obj5 = 0 ;
43489 PyObject * obj6 = 0 ;
43490 PyObject * obj7 = 0 ;
43491 PyObject * obj8 = 0 ;
43492 char * kwnames[] = {
43493 (char *) "self",(char *) "parent",(char *) "id",(char *) "col",(char *) "pos",(char *) "size",(char *) "style",(char *) "validator",(char *) "name", NULL
43494 };
43495
43496 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO|OOOOOO:ColourPickerCtrl_Create",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6,&obj7,&obj8)) SWIG_fail;
43497 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxColourPickerCtrl, 0 | 0 );
43498 if (!SWIG_IsOK(res1)) {
43499 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ColourPickerCtrl_Create" "', expected argument " "1"" of type '" "wxColourPickerCtrl *""'");
43500 }
43501 arg1 = reinterpret_cast< wxColourPickerCtrl * >(argp1);
43502 res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_wxWindow, 0 | 0 );
43503 if (!SWIG_IsOK(res2)) {
43504 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "ColourPickerCtrl_Create" "', expected argument " "2"" of type '" "wxWindow *""'");
43505 }
43506 arg2 = reinterpret_cast< wxWindow * >(argp2);
43507 ecode3 = SWIG_AsVal_int(obj2, &val3);
43508 if (!SWIG_IsOK(ecode3)) {
43509 SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "ColourPickerCtrl_Create" "', expected argument " "3"" of type '" "int""'");
43510 }
43511 arg3 = static_cast< int >(val3);
43512 if (obj3) {
43513 {
43514 arg4 = &temp4;
43515 if ( ! wxColour_helper(obj3, &arg4)) SWIG_fail;
43516 }
43517 }
43518 if (obj4) {
43519 {
43520 arg5 = &temp5;
43521 if ( ! wxPoint_helper(obj4, &arg5)) SWIG_fail;
43522 }
43523 }
43524 if (obj5) {
43525 {
43526 arg6 = &temp6;
43527 if ( ! wxSize_helper(obj5, &arg6)) SWIG_fail;
43528 }
43529 }
43530 if (obj6) {
43531 ecode7 = SWIG_AsVal_long(obj6, &val7);
43532 if (!SWIG_IsOK(ecode7)) {
43533 SWIG_exception_fail(SWIG_ArgError(ecode7), "in method '" "ColourPickerCtrl_Create" "', expected argument " "7"" of type '" "long""'");
43534 }
43535 arg7 = static_cast< long >(val7);
43536 }
43537 if (obj7) {
43538 res8 = SWIG_ConvertPtr(obj7, &argp8, SWIGTYPE_p_wxValidator, 0 | 0);
43539 if (!SWIG_IsOK(res8)) {
43540 SWIG_exception_fail(SWIG_ArgError(res8), "in method '" "ColourPickerCtrl_Create" "', expected argument " "8"" of type '" "wxValidator const &""'");
43541 }
43542 if (!argp8) {
43543 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "ColourPickerCtrl_Create" "', expected argument " "8"" of type '" "wxValidator const &""'");
43544 }
43545 arg8 = reinterpret_cast< wxValidator * >(argp8);
43546 }
43547 if (obj8) {
43548 {
43549 arg9 = wxString_in_helper(obj8);
43550 if (arg9 == NULL) SWIG_fail;
43551 temp9 = true;
43552 }
43553 }
43554 {
43555 PyThreadState* __tstate = wxPyBeginAllowThreads();
43556 result = (bool)(arg1)->Create(arg2,arg3,(wxColour const &)*arg4,(wxPoint const &)*arg5,(wxSize const &)*arg6,arg7,(wxValidator const &)*arg8,(wxString const &)*arg9);
43557 wxPyEndAllowThreads(__tstate);
43558 if (PyErr_Occurred()) SWIG_fail;
43559 }
43560 {
43561 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
43562 }
43563 {
43564 if (temp9)
43565 delete arg9;
43566 }
43567 return resultobj;
43568fail:
43569 {
43570 if (temp9)
43571 delete arg9;
43572 }
43573 return NULL;
43574}
43575
43576
43577SWIGINTERN PyObject *_wrap_ColourPickerCtrl_GetColour(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
43578 PyObject *resultobj = 0;
43579 wxColourPickerCtrl *arg1 = (wxColourPickerCtrl *) 0 ;
43580 wxColour result;
43581 void *argp1 = 0 ;
43582 int res1 = 0 ;
43583 PyObject *swig_obj[1] ;
43584
43585 if (!args) SWIG_fail;
43586 swig_obj[0] = args;
43587 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxColourPickerCtrl, 0 | 0 );
43588 if (!SWIG_IsOK(res1)) {
43589 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ColourPickerCtrl_GetColour" "', expected argument " "1"" of type '" "wxColourPickerCtrl const *""'");
43590 }
43591 arg1 = reinterpret_cast< wxColourPickerCtrl * >(argp1);
43592 {
43593 PyThreadState* __tstate = wxPyBeginAllowThreads();
43594 result = ((wxColourPickerCtrl const *)arg1)->GetColour();
43595 wxPyEndAllowThreads(__tstate);
43596 if (PyErr_Occurred()) SWIG_fail;
43597 }
43598 resultobj = SWIG_NewPointerObj((new wxColour(static_cast< const wxColour& >(result))), SWIGTYPE_p_wxColour, SWIG_POINTER_OWN | 0 );
43599 return resultobj;
43600fail:
43601 return NULL;
43602}
43603
43604
43605SWIGINTERN PyObject *_wrap_ColourPickerCtrl_SetColour(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
43606 PyObject *resultobj = 0;
43607 wxColourPickerCtrl *arg1 = (wxColourPickerCtrl *) 0 ;
43608 wxColour *arg2 = 0 ;
43609 void *argp1 = 0 ;
43610 int res1 = 0 ;
43611 wxColour temp2 ;
43612 PyObject * obj0 = 0 ;
43613 PyObject * obj1 = 0 ;
43614 char * kwnames[] = {
43615 (char *) "self",(char *) "col", NULL
43616 };
43617
43618 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ColourPickerCtrl_SetColour",kwnames,&obj0,&obj1)) SWIG_fail;
43619 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxColourPickerCtrl, 0 | 0 );
43620 if (!SWIG_IsOK(res1)) {
43621 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ColourPickerCtrl_SetColour" "', expected argument " "1"" of type '" "wxColourPickerCtrl *""'");
43622 }
43623 arg1 = reinterpret_cast< wxColourPickerCtrl * >(argp1);
43624 {
43625 arg2 = &temp2;
43626 if ( ! wxColour_helper(obj1, &arg2)) SWIG_fail;
43627 }
43628 {
43629 PyThreadState* __tstate = wxPyBeginAllowThreads();
43630 (arg1)->SetColour((wxColour const &)*arg2);
43631 wxPyEndAllowThreads(__tstate);
43632 if (PyErr_Occurred()) SWIG_fail;
43633 }
43634 resultobj = SWIG_Py_Void();
43635 return resultobj;
43636fail:
43637 return NULL;
43638}
43639
43640
43641SWIGINTERN PyObject *ColourPickerCtrl_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
43642 PyObject *obj;
43643 if (!SWIG_Python_UnpackTuple(args,(char*)"swigregister", 1, 1,&obj)) return NULL;
43644 SWIG_TypeNewClientData(SWIGTYPE_p_wxColourPickerCtrl, SWIG_NewClientData(obj));
43645 return SWIG_Py_Void();
43646}
43647
43648SWIGINTERN PyObject *ColourPickerCtrl_swiginit(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
43649 return SWIG_Python_InitShadowInstance(args);
43650}
43651
43652SWIGINTERN PyObject *_wrap_new_ColourPickerEvent(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
43653 PyObject *resultobj = 0;
43654 wxObject *arg1 = (wxObject *) 0 ;
43655 int arg2 ;
43656 wxColour *arg3 = 0 ;
43657 wxColourPickerEvent *result = 0 ;
43658 void *argp1 = 0 ;
43659 int res1 = 0 ;
43660 int val2 ;
43661 int ecode2 = 0 ;
43662 wxColour temp3 ;
43663 PyObject * obj0 = 0 ;
43664 PyObject * obj1 = 0 ;
43665 PyObject * obj2 = 0 ;
43666 char * kwnames[] = {
43667 (char *) "generator",(char *) "id",(char *) "col", NULL
43668 };
43669
43670 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:new_ColourPickerEvent",kwnames,&obj0,&obj1,&obj2)) SWIG_fail;
43671 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxObject, 0 | 0 );
43672 if (!SWIG_IsOK(res1)) {
43673 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_ColourPickerEvent" "', expected argument " "1"" of type '" "wxObject *""'");
43674 }
43675 arg1 = reinterpret_cast< wxObject * >(argp1);
43676 ecode2 = SWIG_AsVal_int(obj1, &val2);
43677 if (!SWIG_IsOK(ecode2)) {
43678 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "new_ColourPickerEvent" "', expected argument " "2"" of type '" "int""'");
43679 }
43680 arg2 = static_cast< int >(val2);
43681 {
43682 arg3 = &temp3;
43683 if ( ! wxColour_helper(obj2, &arg3)) SWIG_fail;
43684 }
43685 {
43686 PyThreadState* __tstate = wxPyBeginAllowThreads();
43687 result = (wxColourPickerEvent *)new wxColourPickerEvent(arg1,arg2,(wxColour const &)*arg3);
43688 wxPyEndAllowThreads(__tstate);
43689 if (PyErr_Occurred()) SWIG_fail;
43690 }
43691 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_wxColourPickerEvent, SWIG_POINTER_NEW | 0 );
43692 return resultobj;
43693fail:
43694 return NULL;
43695}
43696
43697
43698SWIGINTERN PyObject *_wrap_ColourPickerEvent_GetColour(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
43699 PyObject *resultobj = 0;
43700 wxColourPickerEvent *arg1 = (wxColourPickerEvent *) 0 ;
43701 wxColour result;
43702 void *argp1 = 0 ;
43703 int res1 = 0 ;
43704 PyObject *swig_obj[1] ;
43705
43706 if (!args) SWIG_fail;
43707 swig_obj[0] = args;
43708 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxColourPickerEvent, 0 | 0 );
43709 if (!SWIG_IsOK(res1)) {
43710 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ColourPickerEvent_GetColour" "', expected argument " "1"" of type '" "wxColourPickerEvent const *""'");
43711 }
43712 arg1 = reinterpret_cast< wxColourPickerEvent * >(argp1);
43713 {
43714 PyThreadState* __tstate = wxPyBeginAllowThreads();
43715 result = ((wxColourPickerEvent const *)arg1)->GetColour();
43716 wxPyEndAllowThreads(__tstate);
43717 if (PyErr_Occurred()) SWIG_fail;
43718 }
43719 resultobj = SWIG_NewPointerObj((new wxColour(static_cast< const wxColour& >(result))), SWIGTYPE_p_wxColour, SWIG_POINTER_OWN | 0 );
43720 return resultobj;
43721fail:
43722 return NULL;
43723}
43724
43725
43726SWIGINTERN PyObject *_wrap_ColourPickerEvent_SetColour(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
43727 PyObject *resultobj = 0;
43728 wxColourPickerEvent *arg1 = (wxColourPickerEvent *) 0 ;
43729 wxColour *arg2 = 0 ;
43730 void *argp1 = 0 ;
43731 int res1 = 0 ;
43732 wxColour temp2 ;
43733 PyObject * obj0 = 0 ;
43734 PyObject * obj1 = 0 ;
43735 char * kwnames[] = {
43736 (char *) "self",(char *) "c", NULL
43737 };
43738
43739 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ColourPickerEvent_SetColour",kwnames,&obj0,&obj1)) SWIG_fail;
43740 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxColourPickerEvent, 0 | 0 );
43741 if (!SWIG_IsOK(res1)) {
43742 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ColourPickerEvent_SetColour" "', expected argument " "1"" of type '" "wxColourPickerEvent *""'");
43743 }
43744 arg1 = reinterpret_cast< wxColourPickerEvent * >(argp1);
43745 {
43746 arg2 = &temp2;
43747 if ( ! wxColour_helper(obj1, &arg2)) SWIG_fail;
43748 }
43749 {
43750 PyThreadState* __tstate = wxPyBeginAllowThreads();
43751 (arg1)->SetColour((wxColour const &)*arg2);
43752 wxPyEndAllowThreads(__tstate);
43753 if (PyErr_Occurred()) SWIG_fail;
43754 }
43755 resultobj = SWIG_Py_Void();
43756 return resultobj;
43757fail:
43758 return NULL;
43759}
43760
43761
43762SWIGINTERN PyObject *ColourPickerEvent_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
43763 PyObject *obj;
43764 if (!SWIG_Python_UnpackTuple(args,(char*)"swigregister", 1, 1,&obj)) return NULL;
43765 SWIG_TypeNewClientData(SWIGTYPE_p_wxColourPickerEvent, SWIG_NewClientData(obj));
43766 return SWIG_Py_Void();
43767}
43768
43769SWIGINTERN PyObject *ColourPickerEvent_swiginit(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
43770 return SWIG_Python_InitShadowInstance(args);
43771}
43772
43773SWIGINTERN int FilePickerCtrlNameStr_set(PyObject *) {
43774 SWIG_Error(SWIG_AttributeError,"Variable FilePickerCtrlNameStr is read-only.");
43775 return 1;
43776}
43777
43778
43779SWIGINTERN PyObject *FilePickerCtrlNameStr_get(void) {
43780 PyObject *pyobj = 0;
43781
43782 {
43783#if wxUSE_UNICODE
43784 pyobj = PyUnicode_FromWideChar((&wxPyFilePickerCtrlNameStr)->c_str(), (&wxPyFilePickerCtrlNameStr)->Len());
43785#else
43786 pyobj = PyString_FromStringAndSize((&wxPyFilePickerCtrlNameStr)->c_str(), (&wxPyFilePickerCtrlNameStr)->Len());
43787#endif
43788 }
43789 return pyobj;
43790}
43791
43792
43793SWIGINTERN int FileSelectorPromptStr_set(PyObject *) {
43794 SWIG_Error(SWIG_AttributeError,"Variable FileSelectorPromptStr is read-only.");
43795 return 1;
43796}
43797
43798
43799SWIGINTERN PyObject *FileSelectorPromptStr_get(void) {
43800 PyObject *pyobj = 0;
43801
43802 {
43803#if wxUSE_UNICODE
43804 pyobj = PyUnicode_FromWideChar((&wxPyFileSelectorPromptStr)->c_str(), (&wxPyFileSelectorPromptStr)->Len());
43805#else
43806 pyobj = PyString_FromStringAndSize((&wxPyFileSelectorPromptStr)->c_str(), (&wxPyFileSelectorPromptStr)->Len());
43807#endif
43808 }
43809 return pyobj;
43810}
43811
43812
43813SWIGINTERN int DirPickerCtrlNameStr_set(PyObject *) {
43814 SWIG_Error(SWIG_AttributeError,"Variable DirPickerCtrlNameStr is read-only.");
43815 return 1;
43816}
43817
43818
43819SWIGINTERN PyObject *DirPickerCtrlNameStr_get(void) {
43820 PyObject *pyobj = 0;
43821
43822 {
43823#if wxUSE_UNICODE
43824 pyobj = PyUnicode_FromWideChar((&wxPyDirPickerCtrlNameStr)->c_str(), (&wxPyDirPickerCtrlNameStr)->Len());
43825#else
43826 pyobj = PyString_FromStringAndSize((&wxPyDirPickerCtrlNameStr)->c_str(), (&wxPyDirPickerCtrlNameStr)->Len());
43827#endif
43828 }
43829 return pyobj;
43830}
43831
43832
43833SWIGINTERN int DirSelectorPromptStr_set(PyObject *) {
43834 SWIG_Error(SWIG_AttributeError,"Variable DirSelectorPromptStr is read-only.");
43835 return 1;
43836}
43837
43838
43839SWIGINTERN PyObject *DirSelectorPromptStr_get(void) {
43840 PyObject *pyobj = 0;
43841
43842 {
43843#if wxUSE_UNICODE
43844 pyobj = PyUnicode_FromWideChar((&wxPyDirSelectorPromptStr)->c_str(), (&wxPyDirSelectorPromptStr)->Len());
43845#else
43846 pyobj = PyString_FromStringAndSize((&wxPyDirSelectorPromptStr)->c_str(), (&wxPyDirSelectorPromptStr)->Len());
43847#endif
43848 }
43849 return pyobj;
43850}
43851
43852
43853SWIGINTERN int FileSelectorDefaultWildcardStr_set(PyObject *) {
43854 SWIG_Error(SWIG_AttributeError,"Variable FileSelectorDefaultWildcardStr is read-only.");
43855 return 1;
43856}
43857
43858
43859SWIGINTERN PyObject *FileSelectorDefaultWildcardStr_get(void) {
43860 PyObject *pyobj = 0;
43861
43862 {
43863#if wxUSE_UNICODE
43864 pyobj = PyUnicode_FromWideChar((&wxPyFileSelectorDefaultWildcardStr)->c_str(), (&wxPyFileSelectorDefaultWildcardStr)->Len());
43865#else
43866 pyobj = PyString_FromStringAndSize((&wxPyFileSelectorDefaultWildcardStr)->c_str(), (&wxPyFileSelectorDefaultWildcardStr)->Len());
43867#endif
43868 }
43869 return pyobj;
43870}
43871
43872
43873SWIGINTERN PyObject *_wrap_new_FilePickerCtrl(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
43874 PyObject *resultobj = 0;
43875 wxWindow *arg1 = (wxWindow *) 0 ;
43876 int arg2 = (int) -1 ;
43877 wxString const &arg3_defvalue = wxPyEmptyString ;
43878 wxString *arg3 = (wxString *) &arg3_defvalue ;
43879 wxString const &arg4_defvalue = wxPyFileSelectorPromptStr ;
43880 wxString *arg4 = (wxString *) &arg4_defvalue ;
43881 wxString const &arg5_defvalue = wxPyFileSelectorDefaultWildcardStr ;
43882 wxString *arg5 = (wxString *) &arg5_defvalue ;
43883 wxPoint const &arg6_defvalue = wxDefaultPosition ;
43884 wxPoint *arg6 = (wxPoint *) &arg6_defvalue ;
43885 wxSize const &arg7_defvalue = wxDefaultSize ;
43886 wxSize *arg7 = (wxSize *) &arg7_defvalue ;
43887 long arg8 = (long) wxFLP_DEFAULT_STYLE ;
43888 wxValidator const &arg9_defvalue = wxDefaultValidator ;
43889 wxValidator *arg9 = (wxValidator *) &arg9_defvalue ;
43890 wxString const &arg10_defvalue = wxPyFilePickerCtrlNameStr ;
43891 wxString *arg10 = (wxString *) &arg10_defvalue ;
43892 wxFilePickerCtrl *result = 0 ;
43893 void *argp1 = 0 ;
43894 int res1 = 0 ;
43895 int val2 ;
43896 int ecode2 = 0 ;
43897 bool temp3 = false ;
43898 bool temp4 = false ;
43899 bool temp5 = false ;
43900 wxPoint temp6 ;
43901 wxSize temp7 ;
43902 long val8 ;
43903 int ecode8 = 0 ;
43904 void *argp9 = 0 ;
43905 int res9 = 0 ;
43906 bool temp10 = false ;
43907 PyObject * obj0 = 0 ;
43908 PyObject * obj1 = 0 ;
43909 PyObject * obj2 = 0 ;
43910 PyObject * obj3 = 0 ;
43911 PyObject * obj4 = 0 ;
43912 PyObject * obj5 = 0 ;
43913 PyObject * obj6 = 0 ;
43914 PyObject * obj7 = 0 ;
43915 PyObject * obj8 = 0 ;
43916 PyObject * obj9 = 0 ;
43917 char * kwnames[] = {
43918 (char *) "parent",(char *) "id",(char *) "path",(char *) "message",(char *) "wildcard",(char *) "pos",(char *) "size",(char *) "style",(char *) "validator",(char *) "name", NULL
43919 };
43920
43921 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|OOOOOOOOO:new_FilePickerCtrl",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6,&obj7,&obj8,&obj9)) SWIG_fail;
43922 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxWindow, 0 | 0 );
43923 if (!SWIG_IsOK(res1)) {
43924 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_FilePickerCtrl" "', expected argument " "1"" of type '" "wxWindow *""'");
43925 }
43926 arg1 = reinterpret_cast< wxWindow * >(argp1);
43927 if (obj1) {
43928 ecode2 = SWIG_AsVal_int(obj1, &val2);
43929 if (!SWIG_IsOK(ecode2)) {
43930 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "new_FilePickerCtrl" "', expected argument " "2"" of type '" "int""'");
43931 }
43932 arg2 = static_cast< int >(val2);
43933 }
43934 if (obj2) {
43935 {
43936 arg3 = wxString_in_helper(obj2);
43937 if (arg3 == NULL) SWIG_fail;
43938 temp3 = true;
43939 }
43940 }
43941 if (obj3) {
43942 {
43943 arg4 = wxString_in_helper(obj3);
43944 if (arg4 == NULL) SWIG_fail;
43945 temp4 = true;
43946 }
43947 }
43948 if (obj4) {
43949 {
43950 arg5 = wxString_in_helper(obj4);
43951 if (arg5 == NULL) SWIG_fail;
43952 temp5 = true;
43953 }
43954 }
43955 if (obj5) {
43956 {
43957 arg6 = &temp6;
43958 if ( ! wxPoint_helper(obj5, &arg6)) SWIG_fail;
43959 }
43960 }
43961 if (obj6) {
43962 {
43963 arg7 = &temp7;
43964 if ( ! wxSize_helper(obj6, &arg7)) SWIG_fail;
43965 }
43966 }
43967 if (obj7) {
43968 ecode8 = SWIG_AsVal_long(obj7, &val8);
43969 if (!SWIG_IsOK(ecode8)) {
43970 SWIG_exception_fail(SWIG_ArgError(ecode8), "in method '" "new_FilePickerCtrl" "', expected argument " "8"" of type '" "long""'");
43971 }
43972 arg8 = static_cast< long >(val8);
43973 }
43974 if (obj8) {
43975 res9 = SWIG_ConvertPtr(obj8, &argp9, SWIGTYPE_p_wxValidator, 0 | 0);
43976 if (!SWIG_IsOK(res9)) {
43977 SWIG_exception_fail(SWIG_ArgError(res9), "in method '" "new_FilePickerCtrl" "', expected argument " "9"" of type '" "wxValidator const &""'");
43978 }
43979 if (!argp9) {
43980 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_FilePickerCtrl" "', expected argument " "9"" of type '" "wxValidator const &""'");
43981 }
43982 arg9 = reinterpret_cast< wxValidator * >(argp9);
43983 }
43984 if (obj9) {
43985 {
43986 arg10 = wxString_in_helper(obj9);
43987 if (arg10 == NULL) SWIG_fail;
43988 temp10 = true;
43989 }
43990 }
43991 {
43992 if (!wxPyCheckForApp()) SWIG_fail;
43993 PyThreadState* __tstate = wxPyBeginAllowThreads();
43994 result = (wxFilePickerCtrl *)new wxFilePickerCtrl(arg1,arg2,(wxString const &)*arg3,(wxString const &)*arg4,(wxString const &)*arg5,(wxPoint const &)*arg6,(wxSize const &)*arg7,arg8,(wxValidator const &)*arg9,(wxString const &)*arg10);
43995 wxPyEndAllowThreads(__tstate);
43996 if (PyErr_Occurred()) SWIG_fail;
43997 }
43998 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_wxFilePickerCtrl, SWIG_POINTER_NEW | 0 );
43999 {
44000 if (temp3)
44001 delete arg3;
44002 }
44003 {
44004 if (temp4)
44005 delete arg4;
44006 }
44007 {
44008 if (temp5)
44009 delete arg5;
44010 }
44011 {
44012 if (temp10)
44013 delete arg10;
44014 }
44015 return resultobj;
44016fail:
44017 {
44018 if (temp3)
44019 delete arg3;
44020 }
44021 {
44022 if (temp4)
44023 delete arg4;
44024 }
44025 {
44026 if (temp5)
44027 delete arg5;
44028 }
44029 {
44030 if (temp10)
44031 delete arg10;
44032 }
44033 return NULL;
44034}
44035
44036
44037SWIGINTERN PyObject *_wrap_new_PreFilePickerCtrl(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
44038 PyObject *resultobj = 0;
44039 wxFilePickerCtrl *result = 0 ;
44040
44041 if (!SWIG_Python_UnpackTuple(args,"new_PreFilePickerCtrl",0,0,0)) SWIG_fail;
44042 {
44043 if (!wxPyCheckForApp()) SWIG_fail;
44044 PyThreadState* __tstate = wxPyBeginAllowThreads();
44045 result = (wxFilePickerCtrl *)new wxFilePickerCtrl();
44046 wxPyEndAllowThreads(__tstate);
44047 if (PyErr_Occurred()) SWIG_fail;
44048 }
44049 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_wxFilePickerCtrl, SWIG_POINTER_OWN | 0 );
44050 return resultobj;
44051fail:
44052 return NULL;
44053}
44054
44055
44056SWIGINTERN PyObject *_wrap_FilePickerCtrl_Create(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
44057 PyObject *resultobj = 0;
44058 wxFilePickerCtrl *arg1 = (wxFilePickerCtrl *) 0 ;
44059 wxWindow *arg2 = (wxWindow *) 0 ;
44060 int arg3 = (int) -1 ;
44061 wxString const &arg4_defvalue = wxPyEmptyString ;
44062 wxString *arg4 = (wxString *) &arg4_defvalue ;
44063 wxString const &arg5_defvalue = wxPyFileSelectorPromptStr ;
44064 wxString *arg5 = (wxString *) &arg5_defvalue ;
44065 wxString const &arg6_defvalue = wxPyFileSelectorDefaultWildcardStr ;
44066 wxString *arg6 = (wxString *) &arg6_defvalue ;
44067 wxPoint const &arg7_defvalue = wxDefaultPosition ;
44068 wxPoint *arg7 = (wxPoint *) &arg7_defvalue ;
44069 wxSize const &arg8_defvalue = wxDefaultSize ;
44070 wxSize *arg8 = (wxSize *) &arg8_defvalue ;
44071 long arg9 = (long) wxFLP_DEFAULT_STYLE ;
44072 wxValidator const &arg10_defvalue = wxDefaultValidator ;
44073 wxValidator *arg10 = (wxValidator *) &arg10_defvalue ;
44074 wxString const &arg11_defvalue = wxPyFilePickerCtrlNameStr ;
44075 wxString *arg11 = (wxString *) &arg11_defvalue ;
44076 bool result;
44077 void *argp1 = 0 ;
44078 int res1 = 0 ;
44079 void *argp2 = 0 ;
44080 int res2 = 0 ;
44081 int val3 ;
44082 int ecode3 = 0 ;
44083 bool temp4 = false ;
44084 bool temp5 = false ;
44085 bool temp6 = false ;
44086 wxPoint temp7 ;
44087 wxSize temp8 ;
44088 long val9 ;
44089 int ecode9 = 0 ;
44090 void *argp10 = 0 ;
44091 int res10 = 0 ;
44092 bool temp11 = false ;
44093 PyObject * obj0 = 0 ;
44094 PyObject * obj1 = 0 ;
44095 PyObject * obj2 = 0 ;
44096 PyObject * obj3 = 0 ;
44097 PyObject * obj4 = 0 ;
44098 PyObject * obj5 = 0 ;
44099 PyObject * obj6 = 0 ;
44100 PyObject * obj7 = 0 ;
44101 PyObject * obj8 = 0 ;
44102 PyObject * obj9 = 0 ;
44103 PyObject * obj10 = 0 ;
44104 char * kwnames[] = {
44105 (char *) "self",(char *) "parent",(char *) "id",(char *) "path",(char *) "message",(char *) "wildcard",(char *) "pos",(char *) "size",(char *) "style",(char *) "validator",(char *) "name", NULL
44106 };
44107
44108 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|OOOOOOOOO:FilePickerCtrl_Create",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6,&obj7,&obj8,&obj9,&obj10)) SWIG_fail;
44109 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxFilePickerCtrl, 0 | 0 );
44110 if (!SWIG_IsOK(res1)) {
44111 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "FilePickerCtrl_Create" "', expected argument " "1"" of type '" "wxFilePickerCtrl *""'");
44112 }
44113 arg1 = reinterpret_cast< wxFilePickerCtrl * >(argp1);
44114 res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_wxWindow, 0 | 0 );
44115 if (!SWIG_IsOK(res2)) {
44116 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "FilePickerCtrl_Create" "', expected argument " "2"" of type '" "wxWindow *""'");
44117 }
44118 arg2 = reinterpret_cast< wxWindow * >(argp2);
44119 if (obj2) {
44120 ecode3 = SWIG_AsVal_int(obj2, &val3);
44121 if (!SWIG_IsOK(ecode3)) {
44122 SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "FilePickerCtrl_Create" "', expected argument " "3"" of type '" "int""'");
44123 }
44124 arg3 = static_cast< int >(val3);
44125 }
44126 if (obj3) {
44127 {
44128 arg4 = wxString_in_helper(obj3);
44129 if (arg4 == NULL) SWIG_fail;
44130 temp4 = true;
44131 }
44132 }
44133 if (obj4) {
44134 {
44135 arg5 = wxString_in_helper(obj4);
44136 if (arg5 == NULL) SWIG_fail;
44137 temp5 = true;
44138 }
44139 }
44140 if (obj5) {
44141 {
44142 arg6 = wxString_in_helper(obj5);
44143 if (arg6 == NULL) SWIG_fail;
44144 temp6 = true;
44145 }
44146 }
44147 if (obj6) {
44148 {
44149 arg7 = &temp7;
44150 if ( ! wxPoint_helper(obj6, &arg7)) SWIG_fail;
44151 }
44152 }
44153 if (obj7) {
44154 {
44155 arg8 = &temp8;
44156 if ( ! wxSize_helper(obj7, &arg8)) SWIG_fail;
44157 }
44158 }
44159 if (obj8) {
44160 ecode9 = SWIG_AsVal_long(obj8, &val9);
44161 if (!SWIG_IsOK(ecode9)) {
44162 SWIG_exception_fail(SWIG_ArgError(ecode9), "in method '" "FilePickerCtrl_Create" "', expected argument " "9"" of type '" "long""'");
44163 }
44164 arg9 = static_cast< long >(val9);
44165 }
44166 if (obj9) {
44167 res10 = SWIG_ConvertPtr(obj9, &argp10, SWIGTYPE_p_wxValidator, 0 | 0);
44168 if (!SWIG_IsOK(res10)) {
44169 SWIG_exception_fail(SWIG_ArgError(res10), "in method '" "FilePickerCtrl_Create" "', expected argument " "10"" of type '" "wxValidator const &""'");
44170 }
44171 if (!argp10) {
44172 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "FilePickerCtrl_Create" "', expected argument " "10"" of type '" "wxValidator const &""'");
44173 }
44174 arg10 = reinterpret_cast< wxValidator * >(argp10);
44175 }
44176 if (obj10) {
44177 {
44178 arg11 = wxString_in_helper(obj10);
44179 if (arg11 == NULL) SWIG_fail;
44180 temp11 = true;
44181 }
44182 }
44183 {
44184 PyThreadState* __tstate = wxPyBeginAllowThreads();
44185 result = (bool)(arg1)->Create(arg2,arg3,(wxString const &)*arg4,(wxString const &)*arg5,(wxString const &)*arg6,(wxPoint const &)*arg7,(wxSize const &)*arg8,arg9,(wxValidator const &)*arg10,(wxString const &)*arg11);
44186 wxPyEndAllowThreads(__tstate);
44187 if (PyErr_Occurred()) SWIG_fail;
44188 }
44189 {
44190 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
44191 }
44192 {
44193 if (temp4)
44194 delete arg4;
44195 }
44196 {
44197 if (temp5)
44198 delete arg5;
44199 }
44200 {
44201 if (temp6)
44202 delete arg6;
44203 }
44204 {
44205 if (temp11)
44206 delete arg11;
44207 }
44208 return resultobj;
44209fail:
44210 {
44211 if (temp4)
44212 delete arg4;
44213 }
44214 {
44215 if (temp5)
44216 delete arg5;
44217 }
44218 {
44219 if (temp6)
44220 delete arg6;
44221 }
44222 {
44223 if (temp11)
44224 delete arg11;
44225 }
44226 return NULL;
44227}
44228
44229
44230SWIGINTERN PyObject *_wrap_FilePickerCtrl_GetPath(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
44231 PyObject *resultobj = 0;
44232 wxFilePickerCtrl *arg1 = (wxFilePickerCtrl *) 0 ;
44233 wxString result;
44234 void *argp1 = 0 ;
44235 int res1 = 0 ;
44236 PyObject *swig_obj[1] ;
44237
44238 if (!args) SWIG_fail;
44239 swig_obj[0] = args;
44240 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxFilePickerCtrl, 0 | 0 );
44241 if (!SWIG_IsOK(res1)) {
44242 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "FilePickerCtrl_GetPath" "', expected argument " "1"" of type '" "wxFilePickerCtrl const *""'");
44243 }
44244 arg1 = reinterpret_cast< wxFilePickerCtrl * >(argp1);
44245 {
44246 PyThreadState* __tstate = wxPyBeginAllowThreads();
44247 result = ((wxFilePickerCtrl const *)arg1)->GetPath();
44248 wxPyEndAllowThreads(__tstate);
44249 if (PyErr_Occurred()) SWIG_fail;
44250 }
44251 {
44252#if wxUSE_UNICODE
44253 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
44254#else
44255 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
44256#endif
44257 }
44258 return resultobj;
44259fail:
44260 return NULL;
44261}
44262
44263
44264SWIGINTERN PyObject *_wrap_FilePickerCtrl_SetPath(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
44265 PyObject *resultobj = 0;
44266 wxFilePickerCtrl *arg1 = (wxFilePickerCtrl *) 0 ;
44267 wxString *arg2 = 0 ;
44268 void *argp1 = 0 ;
44269 int res1 = 0 ;
44270 bool temp2 = false ;
44271 PyObject * obj0 = 0 ;
44272 PyObject * obj1 = 0 ;
44273 char * kwnames[] = {
44274 (char *) "self",(char *) "str", NULL
44275 };
44276
44277 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:FilePickerCtrl_SetPath",kwnames,&obj0,&obj1)) SWIG_fail;
44278 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxFilePickerCtrl, 0 | 0 );
44279 if (!SWIG_IsOK(res1)) {
44280 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "FilePickerCtrl_SetPath" "', expected argument " "1"" of type '" "wxFilePickerCtrl *""'");
44281 }
44282 arg1 = reinterpret_cast< wxFilePickerCtrl * >(argp1);
44283 {
44284 arg2 = wxString_in_helper(obj1);
44285 if (arg2 == NULL) SWIG_fail;
44286 temp2 = true;
44287 }
44288 {
44289 PyThreadState* __tstate = wxPyBeginAllowThreads();
44290 (arg1)->SetPath((wxString const &)*arg2);
44291 wxPyEndAllowThreads(__tstate);
44292 if (PyErr_Occurred()) SWIG_fail;
44293 }
44294 resultobj = SWIG_Py_Void();
44295 {
44296 if (temp2)
44297 delete arg2;
44298 }
44299 return resultobj;
44300fail:
44301 {
44302 if (temp2)
44303 delete arg2;
44304 }
44305 return NULL;
44306}
44307
44308
b02396e8
RD
44309SWIGINTERN PyObject *_wrap_FilePickerCtrl_CheckPath(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
44310 PyObject *resultobj = 0;
44311 wxFilePickerCtrl *arg1 = (wxFilePickerCtrl *) 0 ;
44312 wxString *arg2 = 0 ;
44313 bool result;
44314 void *argp1 = 0 ;
44315 int res1 = 0 ;
44316 bool temp2 = false ;
44317 PyObject * obj0 = 0 ;
44318 PyObject * obj1 = 0 ;
44319 char * kwnames[] = {
44320 (char *) "self",(char *) "path", NULL
44321 };
44322
44323 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:FilePickerCtrl_CheckPath",kwnames,&obj0,&obj1)) SWIG_fail;
44324 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxFilePickerCtrl, 0 | 0 );
44325 if (!SWIG_IsOK(res1)) {
44326 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "FilePickerCtrl_CheckPath" "', expected argument " "1"" of type '" "wxFilePickerCtrl const *""'");
44327 }
44328 arg1 = reinterpret_cast< wxFilePickerCtrl * >(argp1);
44329 {
44330 arg2 = wxString_in_helper(obj1);
44331 if (arg2 == NULL) SWIG_fail;
44332 temp2 = true;
44333 }
44334 {
44335 PyThreadState* __tstate = wxPyBeginAllowThreads();
44336 result = (bool)((wxFilePickerCtrl const *)arg1)->CheckPath((wxString const &)*arg2);
44337 wxPyEndAllowThreads(__tstate);
44338 if (PyErr_Occurred()) SWIG_fail;
44339 }
44340 {
44341 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
44342 }
44343 {
44344 if (temp2)
44345 delete arg2;
44346 }
44347 return resultobj;
44348fail:
44349 {
44350 if (temp2)
44351 delete arg2;
44352 }
44353 return NULL;
44354}
44355
44356
44357SWIGINTERN PyObject *_wrap_FilePickerCtrl_GetTextCtrlValue(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
44358 PyObject *resultobj = 0;
44359 wxFilePickerCtrl *arg1 = (wxFilePickerCtrl *) 0 ;
44360 wxString result;
44361 void *argp1 = 0 ;
44362 int res1 = 0 ;
44363 PyObject *swig_obj[1] ;
44364
44365 if (!args) SWIG_fail;
44366 swig_obj[0] = args;
44367 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxFilePickerCtrl, 0 | 0 );
44368 if (!SWIG_IsOK(res1)) {
44369 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "FilePickerCtrl_GetTextCtrlValue" "', expected argument " "1"" of type '" "wxFilePickerCtrl const *""'");
44370 }
44371 arg1 = reinterpret_cast< wxFilePickerCtrl * >(argp1);
44372 {
44373 PyThreadState* __tstate = wxPyBeginAllowThreads();
44374 result = ((wxFilePickerCtrl const *)arg1)->GetTextCtrlValue();
44375 wxPyEndAllowThreads(__tstate);
44376 if (PyErr_Occurred()) SWIG_fail;
44377 }
44378 {
44379#if wxUSE_UNICODE
44380 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
44381#else
44382 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
44383#endif
44384 }
44385 return resultobj;
44386fail:
44387 return NULL;
44388}
44389
44390
b850e7f3
RD
44391SWIGINTERN PyObject *FilePickerCtrl_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
44392 PyObject *obj;
44393 if (!SWIG_Python_UnpackTuple(args,(char*)"swigregister", 1, 1,&obj)) return NULL;
44394 SWIG_TypeNewClientData(SWIGTYPE_p_wxFilePickerCtrl, SWIG_NewClientData(obj));
44395 return SWIG_Py_Void();
44396}
44397
44398SWIGINTERN PyObject *FilePickerCtrl_swiginit(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
44399 return SWIG_Python_InitShadowInstance(args);
44400}
44401
44402SWIGINTERN PyObject *_wrap_new_DirPickerCtrl(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
44403 PyObject *resultobj = 0;
44404 wxWindow *arg1 = (wxWindow *) 0 ;
44405 int arg2 = (int) -1 ;
44406 wxString const &arg3_defvalue = wxPyEmptyString ;
44407 wxString *arg3 = (wxString *) &arg3_defvalue ;
44408 wxString const &arg4_defvalue = wxPyDirSelectorPromptStr ;
44409 wxString *arg4 = (wxString *) &arg4_defvalue ;
44410 wxPoint const &arg5_defvalue = wxDefaultPosition ;
44411 wxPoint *arg5 = (wxPoint *) &arg5_defvalue ;
44412 wxSize const &arg6_defvalue = wxDefaultSize ;
44413 wxSize *arg6 = (wxSize *) &arg6_defvalue ;
44414 long arg7 = (long) wxDIRP_DEFAULT_STYLE ;
44415 wxValidator const &arg8_defvalue = wxDefaultValidator ;
44416 wxValidator *arg8 = (wxValidator *) &arg8_defvalue ;
44417 wxString const &arg9_defvalue = wxPyDirPickerCtrlNameStr ;
44418 wxString *arg9 = (wxString *) &arg9_defvalue ;
44419 wxDirPickerCtrl *result = 0 ;
44420 void *argp1 = 0 ;
44421 int res1 = 0 ;
44422 int val2 ;
44423 int ecode2 = 0 ;
44424 bool temp3 = false ;
44425 bool temp4 = false ;
44426 wxPoint temp5 ;
44427 wxSize temp6 ;
44428 long val7 ;
44429 int ecode7 = 0 ;
44430 void *argp8 = 0 ;
44431 int res8 = 0 ;
44432 bool temp9 = false ;
44433 PyObject * obj0 = 0 ;
44434 PyObject * obj1 = 0 ;
44435 PyObject * obj2 = 0 ;
44436 PyObject * obj3 = 0 ;
44437 PyObject * obj4 = 0 ;
44438 PyObject * obj5 = 0 ;
44439 PyObject * obj6 = 0 ;
44440 PyObject * obj7 = 0 ;
44441 PyObject * obj8 = 0 ;
44442 char * kwnames[] = {
44443 (char *) "parent",(char *) "id",(char *) "path",(char *) "message",(char *) "pos",(char *) "size",(char *) "style",(char *) "validator",(char *) "name", NULL
44444 };
44445
44446 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|OOOOOOOO:new_DirPickerCtrl",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6,&obj7,&obj8)) SWIG_fail;
44447 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxWindow, 0 | 0 );
44448 if (!SWIG_IsOK(res1)) {
44449 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_DirPickerCtrl" "', expected argument " "1"" of type '" "wxWindow *""'");
44450 }
44451 arg1 = reinterpret_cast< wxWindow * >(argp1);
44452 if (obj1) {
44453 ecode2 = SWIG_AsVal_int(obj1, &val2);
44454 if (!SWIG_IsOK(ecode2)) {
44455 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "new_DirPickerCtrl" "', expected argument " "2"" of type '" "int""'");
44456 }
44457 arg2 = static_cast< int >(val2);
44458 }
44459 if (obj2) {
44460 {
44461 arg3 = wxString_in_helper(obj2);
44462 if (arg3 == NULL) SWIG_fail;
44463 temp3 = true;
44464 }
44465 }
44466 if (obj3) {
44467 {
44468 arg4 = wxString_in_helper(obj3);
44469 if (arg4 == NULL) SWIG_fail;
44470 temp4 = true;
44471 }
44472 }
44473 if (obj4) {
44474 {
44475 arg5 = &temp5;
44476 if ( ! wxPoint_helper(obj4, &arg5)) SWIG_fail;
44477 }
44478 }
44479 if (obj5) {
44480 {
44481 arg6 = &temp6;
44482 if ( ! wxSize_helper(obj5, &arg6)) SWIG_fail;
44483 }
44484 }
44485 if (obj6) {
44486 ecode7 = SWIG_AsVal_long(obj6, &val7);
44487 if (!SWIG_IsOK(ecode7)) {
44488 SWIG_exception_fail(SWIG_ArgError(ecode7), "in method '" "new_DirPickerCtrl" "', expected argument " "7"" of type '" "long""'");
44489 }
44490 arg7 = static_cast< long >(val7);
44491 }
44492 if (obj7) {
44493 res8 = SWIG_ConvertPtr(obj7, &argp8, SWIGTYPE_p_wxValidator, 0 | 0);
44494 if (!SWIG_IsOK(res8)) {
44495 SWIG_exception_fail(SWIG_ArgError(res8), "in method '" "new_DirPickerCtrl" "', expected argument " "8"" of type '" "wxValidator const &""'");
44496 }
44497 if (!argp8) {
44498 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_DirPickerCtrl" "', expected argument " "8"" of type '" "wxValidator const &""'");
44499 }
44500 arg8 = reinterpret_cast< wxValidator * >(argp8);
44501 }
44502 if (obj8) {
44503 {
44504 arg9 = wxString_in_helper(obj8);
44505 if (arg9 == NULL) SWIG_fail;
44506 temp9 = true;
44507 }
44508 }
44509 {
44510 if (!wxPyCheckForApp()) SWIG_fail;
44511 PyThreadState* __tstate = wxPyBeginAllowThreads();
44512 result = (wxDirPickerCtrl *)new wxDirPickerCtrl(arg1,arg2,(wxString const &)*arg3,(wxString const &)*arg4,(wxPoint const &)*arg5,(wxSize const &)*arg6,arg7,(wxValidator const &)*arg8,(wxString const &)*arg9);
44513 wxPyEndAllowThreads(__tstate);
44514 if (PyErr_Occurred()) SWIG_fail;
44515 }
44516 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_wxDirPickerCtrl, SWIG_POINTER_NEW | 0 );
44517 {
44518 if (temp3)
44519 delete arg3;
44520 }
44521 {
44522 if (temp4)
44523 delete arg4;
44524 }
44525 {
44526 if (temp9)
44527 delete arg9;
44528 }
44529 return resultobj;
44530fail:
44531 {
44532 if (temp3)
44533 delete arg3;
44534 }
44535 {
44536 if (temp4)
44537 delete arg4;
44538 }
44539 {
44540 if (temp9)
44541 delete arg9;
44542 }
44543 return NULL;
44544}
44545
44546
44547SWIGINTERN PyObject *_wrap_new_PreDirPickerCtrl(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
44548 PyObject *resultobj = 0;
44549 wxDirPickerCtrl *result = 0 ;
44550
44551 if (!SWIG_Python_UnpackTuple(args,"new_PreDirPickerCtrl",0,0,0)) SWIG_fail;
44552 {
44553 if (!wxPyCheckForApp()) SWIG_fail;
44554 PyThreadState* __tstate = wxPyBeginAllowThreads();
44555 result = (wxDirPickerCtrl *)new wxDirPickerCtrl();
44556 wxPyEndAllowThreads(__tstate);
44557 if (PyErr_Occurred()) SWIG_fail;
44558 }
44559 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_wxDirPickerCtrl, SWIG_POINTER_OWN | 0 );
44560 return resultobj;
44561fail:
44562 return NULL;
44563}
44564
44565
44566SWIGINTERN PyObject *_wrap_DirPickerCtrl_Create(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
44567 PyObject *resultobj = 0;
44568 wxDirPickerCtrl *arg1 = (wxDirPickerCtrl *) 0 ;
44569 wxWindow *arg2 = (wxWindow *) 0 ;
44570 int arg3 = (int) -1 ;
44571 wxString const &arg4_defvalue = wxPyEmptyString ;
44572 wxString *arg4 = (wxString *) &arg4_defvalue ;
44573 wxString const &arg5_defvalue = wxPyDirSelectorPromptStr ;
44574 wxString *arg5 = (wxString *) &arg5_defvalue ;
44575 wxPoint const &arg6_defvalue = wxDefaultPosition ;
44576 wxPoint *arg6 = (wxPoint *) &arg6_defvalue ;
44577 wxSize const &arg7_defvalue = wxDefaultSize ;
44578 wxSize *arg7 = (wxSize *) &arg7_defvalue ;
44579 long arg8 = (long) wxDIRP_DEFAULT_STYLE ;
44580 wxValidator const &arg9_defvalue = wxDefaultValidator ;
44581 wxValidator *arg9 = (wxValidator *) &arg9_defvalue ;
44582 wxString const &arg10_defvalue = wxPyDirPickerCtrlNameStr ;
44583 wxString *arg10 = (wxString *) &arg10_defvalue ;
44584 bool result;
44585 void *argp1 = 0 ;
44586 int res1 = 0 ;
44587 void *argp2 = 0 ;
44588 int res2 = 0 ;
44589 int val3 ;
44590 int ecode3 = 0 ;
44591 bool temp4 = false ;
44592 bool temp5 = false ;
44593 wxPoint temp6 ;
44594 wxSize temp7 ;
44595 long val8 ;
44596 int ecode8 = 0 ;
44597 void *argp9 = 0 ;
44598 int res9 = 0 ;
44599 bool temp10 = false ;
44600 PyObject * obj0 = 0 ;
44601 PyObject * obj1 = 0 ;
44602 PyObject * obj2 = 0 ;
44603 PyObject * obj3 = 0 ;
44604 PyObject * obj4 = 0 ;
44605 PyObject * obj5 = 0 ;
44606 PyObject * obj6 = 0 ;
44607 PyObject * obj7 = 0 ;
44608 PyObject * obj8 = 0 ;
44609 PyObject * obj9 = 0 ;
44610 char * kwnames[] = {
44611 (char *) "self",(char *) "parent",(char *) "id",(char *) "path",(char *) "message",(char *) "pos",(char *) "size",(char *) "style",(char *) "validator",(char *) "name", NULL
44612 };
44613
44614 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|OOOOOOOO:DirPickerCtrl_Create",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6,&obj7,&obj8,&obj9)) SWIG_fail;
44615 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxDirPickerCtrl, 0 | 0 );
44616 if (!SWIG_IsOK(res1)) {
44617 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "DirPickerCtrl_Create" "', expected argument " "1"" of type '" "wxDirPickerCtrl *""'");
44618 }
44619 arg1 = reinterpret_cast< wxDirPickerCtrl * >(argp1);
44620 res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_wxWindow, 0 | 0 );
44621 if (!SWIG_IsOK(res2)) {
44622 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "DirPickerCtrl_Create" "', expected argument " "2"" of type '" "wxWindow *""'");
44623 }
44624 arg2 = reinterpret_cast< wxWindow * >(argp2);
44625 if (obj2) {
44626 ecode3 = SWIG_AsVal_int(obj2, &val3);
44627 if (!SWIG_IsOK(ecode3)) {
44628 SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "DirPickerCtrl_Create" "', expected argument " "3"" of type '" "int""'");
44629 }
44630 arg3 = static_cast< int >(val3);
44631 }
44632 if (obj3) {
44633 {
44634 arg4 = wxString_in_helper(obj3);
44635 if (arg4 == NULL) SWIG_fail;
44636 temp4 = true;
44637 }
44638 }
44639 if (obj4) {
44640 {
44641 arg5 = wxString_in_helper(obj4);
44642 if (arg5 == NULL) SWIG_fail;
44643 temp5 = true;
44644 }
44645 }
44646 if (obj5) {
44647 {
44648 arg6 = &temp6;
44649 if ( ! wxPoint_helper(obj5, &arg6)) SWIG_fail;
44650 }
44651 }
44652 if (obj6) {
44653 {
44654 arg7 = &temp7;
44655 if ( ! wxSize_helper(obj6, &arg7)) SWIG_fail;
44656 }
44657 }
44658 if (obj7) {
44659 ecode8 = SWIG_AsVal_long(obj7, &val8);
44660 if (!SWIG_IsOK(ecode8)) {
44661 SWIG_exception_fail(SWIG_ArgError(ecode8), "in method '" "DirPickerCtrl_Create" "', expected argument " "8"" of type '" "long""'");
44662 }
44663 arg8 = static_cast< long >(val8);
44664 }
44665 if (obj8) {
44666 res9 = SWIG_ConvertPtr(obj8, &argp9, SWIGTYPE_p_wxValidator, 0 | 0);
44667 if (!SWIG_IsOK(res9)) {
44668 SWIG_exception_fail(SWIG_ArgError(res9), "in method '" "DirPickerCtrl_Create" "', expected argument " "9"" of type '" "wxValidator const &""'");
44669 }
44670 if (!argp9) {
44671 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "DirPickerCtrl_Create" "', expected argument " "9"" of type '" "wxValidator const &""'");
44672 }
44673 arg9 = reinterpret_cast< wxValidator * >(argp9);
44674 }
44675 if (obj9) {
44676 {
44677 arg10 = wxString_in_helper(obj9);
44678 if (arg10 == NULL) SWIG_fail;
44679 temp10 = true;
44680 }
44681 }
44682 {
44683 PyThreadState* __tstate = wxPyBeginAllowThreads();
44684 result = (bool)(arg1)->Create(arg2,arg3,(wxString const &)*arg4,(wxString const &)*arg5,(wxPoint const &)*arg6,(wxSize const &)*arg7,arg8,(wxValidator const &)*arg9,(wxString const &)*arg10);
44685 wxPyEndAllowThreads(__tstate);
44686 if (PyErr_Occurred()) SWIG_fail;
44687 }
44688 {
44689 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
44690 }
44691 {
44692 if (temp4)
44693 delete arg4;
44694 }
44695 {
44696 if (temp5)
44697 delete arg5;
44698 }
44699 {
44700 if (temp10)
44701 delete arg10;
44702 }
44703 return resultobj;
44704fail:
44705 {
44706 if (temp4)
44707 delete arg4;
44708 }
44709 {
44710 if (temp5)
44711 delete arg5;
44712 }
44713 {
44714 if (temp10)
44715 delete arg10;
44716 }
44717 return NULL;
44718}
44719
44720
44721SWIGINTERN PyObject *_wrap_DirPickerCtrl_GetPath(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
44722 PyObject *resultobj = 0;
44723 wxDirPickerCtrl *arg1 = (wxDirPickerCtrl *) 0 ;
44724 wxString result;
44725 void *argp1 = 0 ;
44726 int res1 = 0 ;
44727 PyObject *swig_obj[1] ;
44728
44729 if (!args) SWIG_fail;
44730 swig_obj[0] = args;
44731 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxDirPickerCtrl, 0 | 0 );
44732 if (!SWIG_IsOK(res1)) {
44733 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "DirPickerCtrl_GetPath" "', expected argument " "1"" of type '" "wxDirPickerCtrl const *""'");
44734 }
44735 arg1 = reinterpret_cast< wxDirPickerCtrl * >(argp1);
44736 {
44737 PyThreadState* __tstate = wxPyBeginAllowThreads();
44738 result = ((wxDirPickerCtrl const *)arg1)->GetPath();
44739 wxPyEndAllowThreads(__tstate);
44740 if (PyErr_Occurred()) SWIG_fail;
44741 }
44742 {
44743#if wxUSE_UNICODE
44744 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
44745#else
44746 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
44747#endif
44748 }
44749 return resultobj;
44750fail:
44751 return NULL;
44752}
44753
44754
44755SWIGINTERN PyObject *_wrap_DirPickerCtrl_SetPath(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
44756 PyObject *resultobj = 0;
44757 wxDirPickerCtrl *arg1 = (wxDirPickerCtrl *) 0 ;
44758 wxString *arg2 = 0 ;
44759 void *argp1 = 0 ;
44760 int res1 = 0 ;
44761 bool temp2 = false ;
44762 PyObject * obj0 = 0 ;
44763 PyObject * obj1 = 0 ;
44764 char * kwnames[] = {
44765 (char *) "self",(char *) "str", NULL
44766 };
44767
44768 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:DirPickerCtrl_SetPath",kwnames,&obj0,&obj1)) SWIG_fail;
44769 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxDirPickerCtrl, 0 | 0 );
44770 if (!SWIG_IsOK(res1)) {
44771 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "DirPickerCtrl_SetPath" "', expected argument " "1"" of type '" "wxDirPickerCtrl *""'");
44772 }
44773 arg1 = reinterpret_cast< wxDirPickerCtrl * >(argp1);
44774 {
44775 arg2 = wxString_in_helper(obj1);
44776 if (arg2 == NULL) SWIG_fail;
44777 temp2 = true;
44778 }
44779 {
44780 PyThreadState* __tstate = wxPyBeginAllowThreads();
44781 (arg1)->SetPath((wxString const &)*arg2);
44782 wxPyEndAllowThreads(__tstate);
44783 if (PyErr_Occurred()) SWIG_fail;
44784 }
44785 resultobj = SWIG_Py_Void();
44786 {
44787 if (temp2)
44788 delete arg2;
44789 }
44790 return resultobj;
44791fail:
44792 {
44793 if (temp2)
44794 delete arg2;
44795 }
44796 return NULL;
44797}
44798
44799
b02396e8
RD
44800SWIGINTERN PyObject *_wrap_DirPickerCtrl_CheckPath(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
44801 PyObject *resultobj = 0;
44802 wxDirPickerCtrl *arg1 = (wxDirPickerCtrl *) 0 ;
44803 wxString *arg2 = 0 ;
44804 bool result;
44805 void *argp1 = 0 ;
44806 int res1 = 0 ;
44807 bool temp2 = false ;
44808 PyObject * obj0 = 0 ;
44809 PyObject * obj1 = 0 ;
44810 char * kwnames[] = {
44811 (char *) "self",(char *) "path", NULL
44812 };
44813
44814 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:DirPickerCtrl_CheckPath",kwnames,&obj0,&obj1)) SWIG_fail;
44815 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxDirPickerCtrl, 0 | 0 );
44816 if (!SWIG_IsOK(res1)) {
44817 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "DirPickerCtrl_CheckPath" "', expected argument " "1"" of type '" "wxDirPickerCtrl const *""'");
44818 }
44819 arg1 = reinterpret_cast< wxDirPickerCtrl * >(argp1);
44820 {
44821 arg2 = wxString_in_helper(obj1);
44822 if (arg2 == NULL) SWIG_fail;
44823 temp2 = true;
44824 }
44825 {
44826 PyThreadState* __tstate = wxPyBeginAllowThreads();
44827 result = (bool)((wxDirPickerCtrl const *)arg1)->CheckPath((wxString const &)*arg2);
44828 wxPyEndAllowThreads(__tstate);
44829 if (PyErr_Occurred()) SWIG_fail;
44830 }
44831 {
44832 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
44833 }
44834 {
44835 if (temp2)
44836 delete arg2;
44837 }
44838 return resultobj;
44839fail:
44840 {
44841 if (temp2)
44842 delete arg2;
44843 }
44844 return NULL;
44845}
44846
44847
44848SWIGINTERN PyObject *_wrap_DirPickerCtrl_GetTextCtrlValue(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
44849 PyObject *resultobj = 0;
44850 wxDirPickerCtrl *arg1 = (wxDirPickerCtrl *) 0 ;
44851 wxString result;
44852 void *argp1 = 0 ;
44853 int res1 = 0 ;
44854 PyObject *swig_obj[1] ;
44855
44856 if (!args) SWIG_fail;
44857 swig_obj[0] = args;
44858 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxDirPickerCtrl, 0 | 0 );
44859 if (!SWIG_IsOK(res1)) {
44860 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "DirPickerCtrl_GetTextCtrlValue" "', expected argument " "1"" of type '" "wxDirPickerCtrl const *""'");
44861 }
44862 arg1 = reinterpret_cast< wxDirPickerCtrl * >(argp1);
44863 {
44864 PyThreadState* __tstate = wxPyBeginAllowThreads();
44865 result = ((wxDirPickerCtrl const *)arg1)->GetTextCtrlValue();
44866 wxPyEndAllowThreads(__tstate);
44867 if (PyErr_Occurred()) SWIG_fail;
44868 }
44869 {
44870#if wxUSE_UNICODE
44871 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
44872#else
44873 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
44874#endif
44875 }
44876 return resultobj;
44877fail:
44878 return NULL;
44879}
44880
44881
b850e7f3
RD
44882SWIGINTERN PyObject *DirPickerCtrl_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
44883 PyObject *obj;
44884 if (!SWIG_Python_UnpackTuple(args,(char*)"swigregister", 1, 1,&obj)) return NULL;
44885 SWIG_TypeNewClientData(SWIGTYPE_p_wxDirPickerCtrl, SWIG_NewClientData(obj));
44886 return SWIG_Py_Void();
44887}
44888
44889SWIGINTERN PyObject *DirPickerCtrl_swiginit(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
44890 return SWIG_Python_InitShadowInstance(args);
44891}
44892
44893SWIGINTERN PyObject *_wrap_new_FileDirPickerEvent(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
44894 PyObject *resultobj = 0;
44895 wxEventType arg1 ;
44896 wxObject *arg2 = (wxObject *) 0 ;
44897 int arg3 ;
44898 wxString *arg4 = 0 ;
44899 wxFileDirPickerEvent *result = 0 ;
44900 int val1 ;
44901 int ecode1 = 0 ;
44902 void *argp2 = 0 ;
44903 int res2 = 0 ;
44904 int val3 ;
44905 int ecode3 = 0 ;
44906 bool temp4 = false ;
44907 PyObject * obj0 = 0 ;
44908 PyObject * obj1 = 0 ;
44909 PyObject * obj2 = 0 ;
44910 PyObject * obj3 = 0 ;
44911 char * kwnames[] = {
44912 (char *) "type",(char *) "generator",(char *) "id",(char *) "path", NULL
44913 };
44914
44915 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOO:new_FileDirPickerEvent",kwnames,&obj0,&obj1,&obj2,&obj3)) SWIG_fail;
44916 ecode1 = SWIG_AsVal_int(obj0, &val1);
44917 if (!SWIG_IsOK(ecode1)) {
44918 SWIG_exception_fail(SWIG_ArgError(ecode1), "in method '" "new_FileDirPickerEvent" "', expected argument " "1"" of type '" "wxEventType""'");
44919 }
44920 arg1 = static_cast< wxEventType >(val1);
44921 res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_wxObject, 0 | 0 );
44922 if (!SWIG_IsOK(res2)) {
44923 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "new_FileDirPickerEvent" "', expected argument " "2"" of type '" "wxObject *""'");
44924 }
44925 arg2 = reinterpret_cast< wxObject * >(argp2);
44926 ecode3 = SWIG_AsVal_int(obj2, &val3);
44927 if (!SWIG_IsOK(ecode3)) {
44928 SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "new_FileDirPickerEvent" "', expected argument " "3"" of type '" "int""'");
44929 }
44930 arg3 = static_cast< int >(val3);
44931 {
44932 arg4 = wxString_in_helper(obj3);
44933 if (arg4 == NULL) SWIG_fail;
44934 temp4 = true;
44935 }
44936 {
44937 PyThreadState* __tstate = wxPyBeginAllowThreads();
44938 result = (wxFileDirPickerEvent *)new wxFileDirPickerEvent(arg1,arg2,arg3,(wxString const &)*arg4);
44939 wxPyEndAllowThreads(__tstate);
44940 if (PyErr_Occurred()) SWIG_fail;
44941 }
44942 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_wxFileDirPickerEvent, SWIG_POINTER_NEW | 0 );
44943 {
44944 if (temp4)
44945 delete arg4;
44946 }
44947 return resultobj;
44948fail:
44949 {
44950 if (temp4)
44951 delete arg4;
44952 }
44953 return NULL;
44954}
44955
44956
44957SWIGINTERN PyObject *_wrap_FileDirPickerEvent_GetPath(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
44958 PyObject *resultobj = 0;
44959 wxFileDirPickerEvent *arg1 = (wxFileDirPickerEvent *) 0 ;
44960 wxString result;
44961 void *argp1 = 0 ;
44962 int res1 = 0 ;
44963 PyObject *swig_obj[1] ;
44964
44965 if (!args) SWIG_fail;
44966 swig_obj[0] = args;
44967 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxFileDirPickerEvent, 0 | 0 );
44968 if (!SWIG_IsOK(res1)) {
44969 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "FileDirPickerEvent_GetPath" "', expected argument " "1"" of type '" "wxFileDirPickerEvent const *""'");
44970 }
44971 arg1 = reinterpret_cast< wxFileDirPickerEvent * >(argp1);
44972 {
44973 PyThreadState* __tstate = wxPyBeginAllowThreads();
44974 result = ((wxFileDirPickerEvent const *)arg1)->GetPath();
44975 wxPyEndAllowThreads(__tstate);
44976 if (PyErr_Occurred()) SWIG_fail;
44977 }
44978 {
44979#if wxUSE_UNICODE
44980 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
44981#else
44982 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
44983#endif
44984 }
44985 return resultobj;
44986fail:
44987 return NULL;
44988}
44989
44990
44991SWIGINTERN PyObject *_wrap_FileDirPickerEvent_SetPath(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
44992 PyObject *resultobj = 0;
44993 wxFileDirPickerEvent *arg1 = (wxFileDirPickerEvent *) 0 ;
44994 wxString *arg2 = 0 ;
44995 void *argp1 = 0 ;
44996 int res1 = 0 ;
44997 bool temp2 = false ;
44998 PyObject * obj0 = 0 ;
44999 PyObject * obj1 = 0 ;
45000 char * kwnames[] = {
45001 (char *) "self",(char *) "p", NULL
45002 };
45003
45004 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:FileDirPickerEvent_SetPath",kwnames,&obj0,&obj1)) SWIG_fail;
45005 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxFileDirPickerEvent, 0 | 0 );
45006 if (!SWIG_IsOK(res1)) {
45007 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "FileDirPickerEvent_SetPath" "', expected argument " "1"" of type '" "wxFileDirPickerEvent *""'");
45008 }
45009 arg1 = reinterpret_cast< wxFileDirPickerEvent * >(argp1);
45010 {
45011 arg2 = wxString_in_helper(obj1);
45012 if (arg2 == NULL) SWIG_fail;
45013 temp2 = true;
45014 }
45015 {
45016 PyThreadState* __tstate = wxPyBeginAllowThreads();
45017 (arg1)->SetPath((wxString const &)*arg2);
45018 wxPyEndAllowThreads(__tstate);
45019 if (PyErr_Occurred()) SWIG_fail;
45020 }
45021 resultobj = SWIG_Py_Void();
45022 {
45023 if (temp2)
45024 delete arg2;
45025 }
45026 return resultobj;
45027fail:
45028 {
45029 if (temp2)
45030 delete arg2;
45031 }
45032 return NULL;
45033}
45034
45035
45036SWIGINTERN PyObject *FileDirPickerEvent_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
45037 PyObject *obj;
45038 if (!SWIG_Python_UnpackTuple(args,(char*)"swigregister", 1, 1,&obj)) return NULL;
45039 SWIG_TypeNewClientData(SWIGTYPE_p_wxFileDirPickerEvent, SWIG_NewClientData(obj));
45040 return SWIG_Py_Void();
45041}
45042
45043SWIGINTERN PyObject *FileDirPickerEvent_swiginit(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
45044 return SWIG_Python_InitShadowInstance(args);
45045}
45046
45047SWIGINTERN int FontPickerCtrlNameStr_set(PyObject *) {
45048 SWIG_Error(SWIG_AttributeError,"Variable FontPickerCtrlNameStr is read-only.");
45049 return 1;
45050}
45051
45052
45053SWIGINTERN PyObject *FontPickerCtrlNameStr_get(void) {
45054 PyObject *pyobj = 0;
45055
45056 {
45057#if wxUSE_UNICODE
45058 pyobj = PyUnicode_FromWideChar((&wxPyFontPickerCtrlNameStr)->c_str(), (&wxPyFontPickerCtrlNameStr)->Len());
45059#else
45060 pyobj = PyString_FromStringAndSize((&wxPyFontPickerCtrlNameStr)->c_str(), (&wxPyFontPickerCtrlNameStr)->Len());
45061#endif
45062 }
45063 return pyobj;
45064}
45065
45066
45067SWIGINTERN PyObject *_wrap_new_FontPickerCtrl(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
45068 PyObject *resultobj = 0;
45069 wxWindow *arg1 = (wxWindow *) 0 ;
45070 int arg2 = (int) -1 ;
45071 wxFont const &arg3_defvalue = *wxNORMAL_FONT ;
45072 wxFont *arg3 = (wxFont *) &arg3_defvalue ;
45073 wxPoint const &arg4_defvalue = wxDefaultPosition ;
45074 wxPoint *arg4 = (wxPoint *) &arg4_defvalue ;
45075 wxSize const &arg5_defvalue = wxDefaultSize ;
45076 wxSize *arg5 = (wxSize *) &arg5_defvalue ;
45077 long arg6 = (long) wxFNTP_DEFAULT_STYLE ;
45078 wxValidator const &arg7_defvalue = wxDefaultValidator ;
45079 wxValidator *arg7 = (wxValidator *) &arg7_defvalue ;
45080 wxString const &arg8_defvalue = wxPyFontPickerCtrlNameStr ;
45081 wxString *arg8 = (wxString *) &arg8_defvalue ;
45082 wxFontPickerCtrl *result = 0 ;
45083 void *argp1 = 0 ;
45084 int res1 = 0 ;
45085 int val2 ;
45086 int ecode2 = 0 ;
45087 void *argp3 = 0 ;
45088 int res3 = 0 ;
45089 wxPoint temp4 ;
45090 wxSize temp5 ;
45091 long val6 ;
45092 int ecode6 = 0 ;
45093 void *argp7 = 0 ;
45094 int res7 = 0 ;
45095 bool temp8 = false ;
45096 PyObject * obj0 = 0 ;
45097 PyObject * obj1 = 0 ;
45098 PyObject * obj2 = 0 ;
45099 PyObject * obj3 = 0 ;
45100 PyObject * obj4 = 0 ;
45101 PyObject * obj5 = 0 ;
45102 PyObject * obj6 = 0 ;
45103 PyObject * obj7 = 0 ;
45104 char * kwnames[] = {
45105 (char *) "parent",(char *) "id",(char *) "initial",(char *) "pos",(char *) "size",(char *) "style",(char *) "validator",(char *) "name", NULL
45106 };
45107
45108 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|OOOOOOO:new_FontPickerCtrl",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6,&obj7)) SWIG_fail;
45109 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxWindow, 0 | 0 );
45110 if (!SWIG_IsOK(res1)) {
45111 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_FontPickerCtrl" "', expected argument " "1"" of type '" "wxWindow *""'");
45112 }
45113 arg1 = reinterpret_cast< wxWindow * >(argp1);
45114 if (obj1) {
45115 ecode2 = SWIG_AsVal_int(obj1, &val2);
45116 if (!SWIG_IsOK(ecode2)) {
45117 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "new_FontPickerCtrl" "', expected argument " "2"" of type '" "int""'");
45118 }
45119 arg2 = static_cast< int >(val2);
45120 }
45121 if (obj2) {
45122 res3 = SWIG_ConvertPtr(obj2, &argp3, SWIGTYPE_p_wxFont, 0 | 0);
45123 if (!SWIG_IsOK(res3)) {
45124 SWIG_exception_fail(SWIG_ArgError(res3), "in method '" "new_FontPickerCtrl" "', expected argument " "3"" of type '" "wxFont const &""'");
45125 }
45126 if (!argp3) {
45127 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_FontPickerCtrl" "', expected argument " "3"" of type '" "wxFont const &""'");
45128 }
45129 arg3 = reinterpret_cast< wxFont * >(argp3);
45130 }
45131 if (obj3) {
45132 {
45133 arg4 = &temp4;
45134 if ( ! wxPoint_helper(obj3, &arg4)) SWIG_fail;
45135 }
45136 }
45137 if (obj4) {
45138 {
45139 arg5 = &temp5;
45140 if ( ! wxSize_helper(obj4, &arg5)) SWIG_fail;
45141 }
45142 }
45143 if (obj5) {
45144 ecode6 = SWIG_AsVal_long(obj5, &val6);
45145 if (!SWIG_IsOK(ecode6)) {
45146 SWIG_exception_fail(SWIG_ArgError(ecode6), "in method '" "new_FontPickerCtrl" "', expected argument " "6"" of type '" "long""'");
45147 }
45148 arg6 = static_cast< long >(val6);
45149 }
45150 if (obj6) {
45151 res7 = SWIG_ConvertPtr(obj6, &argp7, SWIGTYPE_p_wxValidator, 0 | 0);
45152 if (!SWIG_IsOK(res7)) {
45153 SWIG_exception_fail(SWIG_ArgError(res7), "in method '" "new_FontPickerCtrl" "', expected argument " "7"" of type '" "wxValidator const &""'");
45154 }
45155 if (!argp7) {
45156 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_FontPickerCtrl" "', expected argument " "7"" of type '" "wxValidator const &""'");
45157 }
45158 arg7 = reinterpret_cast< wxValidator * >(argp7);
45159 }
45160 if (obj7) {
45161 {
45162 arg8 = wxString_in_helper(obj7);
45163 if (arg8 == NULL) SWIG_fail;
45164 temp8 = true;
45165 }
45166 }
45167 {
45168 if (!wxPyCheckForApp()) SWIG_fail;
45169 PyThreadState* __tstate = wxPyBeginAllowThreads();
45170 result = (wxFontPickerCtrl *)new wxFontPickerCtrl(arg1,arg2,(wxFont const &)*arg3,(wxPoint const &)*arg4,(wxSize const &)*arg5,arg6,(wxValidator const &)*arg7,(wxString const &)*arg8);
45171 wxPyEndAllowThreads(__tstate);
45172 if (PyErr_Occurred()) SWIG_fail;
45173 }
45174 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_wxFontPickerCtrl, SWIG_POINTER_NEW | 0 );
45175 {
45176 if (temp8)
45177 delete arg8;
45178 }
45179 return resultobj;
45180fail:
45181 {
45182 if (temp8)
45183 delete arg8;
45184 }
45185 return NULL;
45186}
45187
45188
45189SWIGINTERN PyObject *_wrap_new_PreFontPickerCtrl(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
45190 PyObject *resultobj = 0;
45191 wxFontPickerCtrl *result = 0 ;
45192
45193 if (!SWIG_Python_UnpackTuple(args,"new_PreFontPickerCtrl",0,0,0)) SWIG_fail;
45194 {
45195 if (!wxPyCheckForApp()) SWIG_fail;
45196 PyThreadState* __tstate = wxPyBeginAllowThreads();
45197 result = (wxFontPickerCtrl *)new wxFontPickerCtrl();
45198 wxPyEndAllowThreads(__tstate);
45199 if (PyErr_Occurred()) SWIG_fail;
45200 }
45201 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_wxFontPickerCtrl, SWIG_POINTER_OWN | 0 );
45202 return resultobj;
45203fail:
45204 return NULL;
45205}
45206
45207
45208SWIGINTERN PyObject *_wrap_FontPickerCtrl_Create(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
45209 PyObject *resultobj = 0;
45210 wxFontPickerCtrl *arg1 = (wxFontPickerCtrl *) 0 ;
45211 wxWindow *arg2 = (wxWindow *) 0 ;
45212 int arg3 = (int) -1 ;
45213 wxFont const &arg4_defvalue = *wxNORMAL_FONT ;
45214 wxFont *arg4 = (wxFont *) &arg4_defvalue ;
45215 wxPoint const &arg5_defvalue = wxDefaultPosition ;
45216 wxPoint *arg5 = (wxPoint *) &arg5_defvalue ;
45217 wxSize const &arg6_defvalue = wxDefaultSize ;
45218 wxSize *arg6 = (wxSize *) &arg6_defvalue ;
45219 long arg7 = (long) wxFNTP_DEFAULT_STYLE ;
45220 wxValidator const &arg8_defvalue = wxDefaultValidator ;
45221 wxValidator *arg8 = (wxValidator *) &arg8_defvalue ;
45222 wxString const &arg9_defvalue = wxPyFontPickerCtrlNameStr ;
45223 wxString *arg9 = (wxString *) &arg9_defvalue ;
45224 bool result;
45225 void *argp1 = 0 ;
45226 int res1 = 0 ;
45227 void *argp2 = 0 ;
45228 int res2 = 0 ;
45229 int val3 ;
45230 int ecode3 = 0 ;
45231 void *argp4 = 0 ;
45232 int res4 = 0 ;
45233 wxPoint temp5 ;
45234 wxSize temp6 ;
45235 long val7 ;
45236 int ecode7 = 0 ;
45237 void *argp8 = 0 ;
45238 int res8 = 0 ;
45239 bool temp9 = false ;
45240 PyObject * obj0 = 0 ;
45241 PyObject * obj1 = 0 ;
45242 PyObject * obj2 = 0 ;
45243 PyObject * obj3 = 0 ;
45244 PyObject * obj4 = 0 ;
45245 PyObject * obj5 = 0 ;
45246 PyObject * obj6 = 0 ;
45247 PyObject * obj7 = 0 ;
45248 PyObject * obj8 = 0 ;
45249 char * kwnames[] = {
45250 (char *) "self",(char *) "parent",(char *) "id",(char *) "initial",(char *) "pos",(char *) "size",(char *) "style",(char *) "validator",(char *) "name", NULL
45251 };
45252
45253 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|OOOOOOO:FontPickerCtrl_Create",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6,&obj7,&obj8)) SWIG_fail;
45254 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxFontPickerCtrl, 0 | 0 );
45255 if (!SWIG_IsOK(res1)) {
45256 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "FontPickerCtrl_Create" "', expected argument " "1"" of type '" "wxFontPickerCtrl *""'");
45257 }
45258 arg1 = reinterpret_cast< wxFontPickerCtrl * >(argp1);
45259 res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_wxWindow, 0 | 0 );
45260 if (!SWIG_IsOK(res2)) {
45261 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "FontPickerCtrl_Create" "', expected argument " "2"" of type '" "wxWindow *""'");
45262 }
45263 arg2 = reinterpret_cast< wxWindow * >(argp2);
45264 if (obj2) {
45265 ecode3 = SWIG_AsVal_int(obj2, &val3);
45266 if (!SWIG_IsOK(ecode3)) {
45267 SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "FontPickerCtrl_Create" "', expected argument " "3"" of type '" "int""'");
45268 }
45269 arg3 = static_cast< int >(val3);
45270 }
45271 if (obj3) {
45272 res4 = SWIG_ConvertPtr(obj3, &argp4, SWIGTYPE_p_wxFont, 0 | 0);
45273 if (!SWIG_IsOK(res4)) {
45274 SWIG_exception_fail(SWIG_ArgError(res4), "in method '" "FontPickerCtrl_Create" "', expected argument " "4"" of type '" "wxFont const &""'");
45275 }
45276 if (!argp4) {
45277 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "FontPickerCtrl_Create" "', expected argument " "4"" of type '" "wxFont const &""'");
45278 }
45279 arg4 = reinterpret_cast< wxFont * >(argp4);
45280 }
45281 if (obj4) {
45282 {
45283 arg5 = &temp5;
45284 if ( ! wxPoint_helper(obj4, &arg5)) SWIG_fail;
45285 }
45286 }
45287 if (obj5) {
45288 {
45289 arg6 = &temp6;
45290 if ( ! wxSize_helper(obj5, &arg6)) SWIG_fail;
45291 }
45292 }
45293 if (obj6) {
45294 ecode7 = SWIG_AsVal_long(obj6, &val7);
45295 if (!SWIG_IsOK(ecode7)) {
45296 SWIG_exception_fail(SWIG_ArgError(ecode7), "in method '" "FontPickerCtrl_Create" "', expected argument " "7"" of type '" "long""'");
45297 }
45298 arg7 = static_cast< long >(val7);
45299 }
45300 if (obj7) {
45301 res8 = SWIG_ConvertPtr(obj7, &argp8, SWIGTYPE_p_wxValidator, 0 | 0);
45302 if (!SWIG_IsOK(res8)) {
45303 SWIG_exception_fail(SWIG_ArgError(res8), "in method '" "FontPickerCtrl_Create" "', expected argument " "8"" of type '" "wxValidator const &""'");
45304 }
45305 if (!argp8) {
45306 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "FontPickerCtrl_Create" "', expected argument " "8"" of type '" "wxValidator const &""'");
45307 }
45308 arg8 = reinterpret_cast< wxValidator * >(argp8);
45309 }
45310 if (obj8) {
45311 {
45312 arg9 = wxString_in_helper(obj8);
45313 if (arg9 == NULL) SWIG_fail;
45314 temp9 = true;
45315 }
45316 }
45317 {
45318 PyThreadState* __tstate = wxPyBeginAllowThreads();
45319 result = (bool)(arg1)->Create(arg2,arg3,(wxFont const &)*arg4,(wxPoint const &)*arg5,(wxSize const &)*arg6,arg7,(wxValidator const &)*arg8,(wxString const &)*arg9);
45320 wxPyEndAllowThreads(__tstate);
45321 if (PyErr_Occurred()) SWIG_fail;
45322 }
45323 {
45324 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
45325 }
45326 {
45327 if (temp9)
45328 delete arg9;
45329 }
45330 return resultobj;
45331fail:
45332 {
45333 if (temp9)
45334 delete arg9;
45335 }
45336 return NULL;
45337}
45338
45339
45340SWIGINTERN PyObject *_wrap_FontPickerCtrl_GetSelectedFont(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
45341 PyObject *resultobj = 0;
45342 wxFontPickerCtrl *arg1 = (wxFontPickerCtrl *) 0 ;
45343 wxFont result;
45344 void *argp1 = 0 ;
45345 int res1 = 0 ;
45346 PyObject *swig_obj[1] ;
45347
45348 if (!args) SWIG_fail;
45349 swig_obj[0] = args;
45350 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxFontPickerCtrl, 0 | 0 );
45351 if (!SWIG_IsOK(res1)) {
45352 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "FontPickerCtrl_GetSelectedFont" "', expected argument " "1"" of type '" "wxFontPickerCtrl const *""'");
45353 }
45354 arg1 = reinterpret_cast< wxFontPickerCtrl * >(argp1);
45355 {
45356 PyThreadState* __tstate = wxPyBeginAllowThreads();
45357 result = ((wxFontPickerCtrl const *)arg1)->GetSelectedFont();
45358 wxPyEndAllowThreads(__tstate);
45359 if (PyErr_Occurred()) SWIG_fail;
45360 }
45361 resultobj = SWIG_NewPointerObj((new wxFont(static_cast< const wxFont& >(result))), SWIGTYPE_p_wxFont, SWIG_POINTER_OWN | 0 );
45362 return resultobj;
45363fail:
45364 return NULL;
45365}
45366
45367
45368SWIGINTERN PyObject *_wrap_FontPickerCtrl_SetSelectedFont(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
45369 PyObject *resultobj = 0;
45370 wxFontPickerCtrl *arg1 = (wxFontPickerCtrl *) 0 ;
45371 wxFont *arg2 = 0 ;
45372 void *argp1 = 0 ;
45373 int res1 = 0 ;
45374 void *argp2 = 0 ;
45375 int res2 = 0 ;
45376 PyObject * obj0 = 0 ;
45377 PyObject * obj1 = 0 ;
45378 char * kwnames[] = {
45379 (char *) "self",(char *) "f", NULL
45380 };
45381
45382 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:FontPickerCtrl_SetSelectedFont",kwnames,&obj0,&obj1)) SWIG_fail;
45383 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxFontPickerCtrl, 0 | 0 );
45384 if (!SWIG_IsOK(res1)) {
45385 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "FontPickerCtrl_SetSelectedFont" "', expected argument " "1"" of type '" "wxFontPickerCtrl *""'");
45386 }
45387 arg1 = reinterpret_cast< wxFontPickerCtrl * >(argp1);
45388 res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_wxFont, 0 | 0);
45389 if (!SWIG_IsOK(res2)) {
45390 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "FontPickerCtrl_SetSelectedFont" "', expected argument " "2"" of type '" "wxFont const &""'");
45391 }
45392 if (!argp2) {
45393 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "FontPickerCtrl_SetSelectedFont" "', expected argument " "2"" of type '" "wxFont const &""'");
45394 }
45395 arg2 = reinterpret_cast< wxFont * >(argp2);
45396 {
45397 PyThreadState* __tstate = wxPyBeginAllowThreads();
45398 (arg1)->SetSelectedFont((wxFont const &)*arg2);
45399 wxPyEndAllowThreads(__tstate);
45400 if (PyErr_Occurred()) SWIG_fail;
45401 }
45402 resultobj = SWIG_Py_Void();
45403 return resultobj;
45404fail:
45405 return NULL;
45406}
45407
45408
45409SWIGINTERN PyObject *_wrap_FontPickerCtrl_SetMaxPointSize(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
45410 PyObject *resultobj = 0;
45411 wxFontPickerCtrl *arg1 = (wxFontPickerCtrl *) 0 ;
45412 unsigned int arg2 ;
45413 void *argp1 = 0 ;
45414 int res1 = 0 ;
45415 unsigned int val2 ;
45416 int ecode2 = 0 ;
45417 PyObject * obj0 = 0 ;
45418 PyObject * obj1 = 0 ;
45419 char * kwnames[] = {
45420 (char *) "self",(char *) "max", NULL
45421 };
45422
45423 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:FontPickerCtrl_SetMaxPointSize",kwnames,&obj0,&obj1)) SWIG_fail;
45424 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxFontPickerCtrl, 0 | 0 );
45425 if (!SWIG_IsOK(res1)) {
45426 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "FontPickerCtrl_SetMaxPointSize" "', expected argument " "1"" of type '" "wxFontPickerCtrl *""'");
45427 }
45428 arg1 = reinterpret_cast< wxFontPickerCtrl * >(argp1);
45429 ecode2 = SWIG_AsVal_unsigned_SS_int(obj1, &val2);
45430 if (!SWIG_IsOK(ecode2)) {
45431 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "FontPickerCtrl_SetMaxPointSize" "', expected argument " "2"" of type '" "unsigned int""'");
45432 }
45433 arg2 = static_cast< unsigned int >(val2);
45434 {
45435 PyThreadState* __tstate = wxPyBeginAllowThreads();
45436 (arg1)->SetMaxPointSize(arg2);
45437 wxPyEndAllowThreads(__tstate);
45438 if (PyErr_Occurred()) SWIG_fail;
45439 }
45440 resultobj = SWIG_Py_Void();
45441 return resultobj;
45442fail:
45443 return NULL;
45444}
45445
45446
45447SWIGINTERN PyObject *_wrap_FontPickerCtrl_GetMaxPointSize(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
45448 PyObject *resultobj = 0;
45449 wxFontPickerCtrl *arg1 = (wxFontPickerCtrl *) 0 ;
45450 unsigned int result;
45451 void *argp1 = 0 ;
45452 int res1 = 0 ;
45453 PyObject *swig_obj[1] ;
45454
45455 if (!args) SWIG_fail;
45456 swig_obj[0] = args;
45457 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxFontPickerCtrl, 0 | 0 );
45458 if (!SWIG_IsOK(res1)) {
45459 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "FontPickerCtrl_GetMaxPointSize" "', expected argument " "1"" of type '" "wxFontPickerCtrl const *""'");
45460 }
45461 arg1 = reinterpret_cast< wxFontPickerCtrl * >(argp1);
45462 {
45463 PyThreadState* __tstate = wxPyBeginAllowThreads();
45464 result = (unsigned int)((wxFontPickerCtrl const *)arg1)->GetMaxPointSize();
45465 wxPyEndAllowThreads(__tstate);
45466 if (PyErr_Occurred()) SWIG_fail;
45467 }
45468 resultobj = SWIG_From_unsigned_SS_int(static_cast< unsigned int >(result));
45469 return resultobj;
45470fail:
45471 return NULL;
45472}
45473
45474
45475SWIGINTERN PyObject *FontPickerCtrl_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
45476 PyObject *obj;
45477 if (!SWIG_Python_UnpackTuple(args,(char*)"swigregister", 1, 1,&obj)) return NULL;
45478 SWIG_TypeNewClientData(SWIGTYPE_p_wxFontPickerCtrl, SWIG_NewClientData(obj));
45479 return SWIG_Py_Void();
45480}
45481
45482SWIGINTERN PyObject *FontPickerCtrl_swiginit(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
45483 return SWIG_Python_InitShadowInstance(args);
45484}
45485
45486SWIGINTERN PyObject *_wrap_new_FontPickerEvent(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
45487 PyObject *resultobj = 0;
45488 wxObject *arg1 = (wxObject *) 0 ;
45489 int arg2 ;
45490 wxFont *arg3 = 0 ;
45491 wxFontPickerEvent *result = 0 ;
45492 void *argp1 = 0 ;
45493 int res1 = 0 ;
45494 int val2 ;
45495 int ecode2 = 0 ;
45496 void *argp3 = 0 ;
45497 int res3 = 0 ;
45498 PyObject * obj0 = 0 ;
45499 PyObject * obj1 = 0 ;
45500 PyObject * obj2 = 0 ;
45501 char * kwnames[] = {
45502 (char *) "generator",(char *) "id",(char *) "f", NULL
45503 };
45504
45505 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:new_FontPickerEvent",kwnames,&obj0,&obj1,&obj2)) SWIG_fail;
45506 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxObject, 0 | 0 );
45507 if (!SWIG_IsOK(res1)) {
45508 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_FontPickerEvent" "', expected argument " "1"" of type '" "wxObject *""'");
45509 }
45510 arg1 = reinterpret_cast< wxObject * >(argp1);
45511 ecode2 = SWIG_AsVal_int(obj1, &val2);
45512 if (!SWIG_IsOK(ecode2)) {
45513 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "new_FontPickerEvent" "', expected argument " "2"" of type '" "int""'");
45514 }
45515 arg2 = static_cast< int >(val2);
45516 res3 = SWIG_ConvertPtr(obj2, &argp3, SWIGTYPE_p_wxFont, 0 | 0);
45517 if (!SWIG_IsOK(res3)) {
45518 SWIG_exception_fail(SWIG_ArgError(res3), "in method '" "new_FontPickerEvent" "', expected argument " "3"" of type '" "wxFont const &""'");
45519 }
45520 if (!argp3) {
45521 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_FontPickerEvent" "', expected argument " "3"" of type '" "wxFont const &""'");
45522 }
45523 arg3 = reinterpret_cast< wxFont * >(argp3);
45524 {
45525 PyThreadState* __tstate = wxPyBeginAllowThreads();
45526 result = (wxFontPickerEvent *)new wxFontPickerEvent(arg1,arg2,(wxFont const &)*arg3);
45527 wxPyEndAllowThreads(__tstate);
45528 if (PyErr_Occurred()) SWIG_fail;
45529 }
45530 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_wxFontPickerEvent, SWIG_POINTER_NEW | 0 );
45531 return resultobj;
45532fail:
45533 return NULL;
45534}
45535
45536
45537SWIGINTERN PyObject *_wrap_FontPickerEvent_GetFont(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
45538 PyObject *resultobj = 0;
45539 wxFontPickerEvent *arg1 = (wxFontPickerEvent *) 0 ;
45540 wxFont result;
45541 void *argp1 = 0 ;
45542 int res1 = 0 ;
45543 PyObject *swig_obj[1] ;
45544
45545 if (!args) SWIG_fail;
45546 swig_obj[0] = args;
45547 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxFontPickerEvent, 0 | 0 );
45548 if (!SWIG_IsOK(res1)) {
45549 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "FontPickerEvent_GetFont" "', expected argument " "1"" of type '" "wxFontPickerEvent const *""'");
45550 }
45551 arg1 = reinterpret_cast< wxFontPickerEvent * >(argp1);
45552 {
45553 PyThreadState* __tstate = wxPyBeginAllowThreads();
45554 result = ((wxFontPickerEvent const *)arg1)->GetFont();
45555 wxPyEndAllowThreads(__tstate);
45556 if (PyErr_Occurred()) SWIG_fail;
45557 }
45558 resultobj = SWIG_NewPointerObj((new wxFont(static_cast< const wxFont& >(result))), SWIGTYPE_p_wxFont, SWIG_POINTER_OWN | 0 );
45559 return resultobj;
45560fail:
45561 return NULL;
45562}
45563
45564
45565SWIGINTERN PyObject *_wrap_FontPickerEvent_SetFont(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
45566 PyObject *resultobj = 0;
45567 wxFontPickerEvent *arg1 = (wxFontPickerEvent *) 0 ;
45568 wxFont *arg2 = 0 ;
45569 void *argp1 = 0 ;
45570 int res1 = 0 ;
45571 void *argp2 = 0 ;
45572 int res2 = 0 ;
45573 PyObject * obj0 = 0 ;
45574 PyObject * obj1 = 0 ;
45575 char * kwnames[] = {
45576 (char *) "self",(char *) "c", NULL
45577 };
45578
45579 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:FontPickerEvent_SetFont",kwnames,&obj0,&obj1)) SWIG_fail;
45580 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxFontPickerEvent, 0 | 0 );
45581 if (!SWIG_IsOK(res1)) {
45582 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "FontPickerEvent_SetFont" "', expected argument " "1"" of type '" "wxFontPickerEvent *""'");
45583 }
45584 arg1 = reinterpret_cast< wxFontPickerEvent * >(argp1);
45585 res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_wxFont, 0 | 0);
45586 if (!SWIG_IsOK(res2)) {
45587 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "FontPickerEvent_SetFont" "', expected argument " "2"" of type '" "wxFont const &""'");
45588 }
45589 if (!argp2) {
45590 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "FontPickerEvent_SetFont" "', expected argument " "2"" of type '" "wxFont const &""'");
45591 }
45592 arg2 = reinterpret_cast< wxFont * >(argp2);
45593 {
45594 PyThreadState* __tstate = wxPyBeginAllowThreads();
45595 (arg1)->SetFont((wxFont const &)*arg2);
45596 wxPyEndAllowThreads(__tstate);
45597 if (PyErr_Occurred()) SWIG_fail;
45598 }
45599 resultobj = SWIG_Py_Void();
45600 return resultobj;
45601fail:
45602 return NULL;
45603}
45604
45605
45606SWIGINTERN PyObject *FontPickerEvent_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
45607 PyObject *obj;
45608 if (!SWIG_Python_UnpackTuple(args,(char*)"swigregister", 1, 1,&obj)) return NULL;
45609 SWIG_TypeNewClientData(SWIGTYPE_p_wxFontPickerEvent, SWIG_NewClientData(obj));
45610 return SWIG_Py_Void();
45611}
45612
45613SWIGINTERN PyObject *FontPickerEvent_swiginit(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
45614 return SWIG_Python_InitShadowInstance(args);
45615}
45616
45617static PyMethodDef SwigMethods[] = {
45618 { (char *)"new_Button", (PyCFunction) _wrap_new_Button, METH_VARARGS | METH_KEYWORDS, NULL},
45619 { (char *)"new_PreButton", (PyCFunction)_wrap_new_PreButton, METH_NOARGS, NULL},
45620 { (char *)"Button_Create", (PyCFunction) _wrap_Button_Create, METH_VARARGS | METH_KEYWORDS, NULL},
45621 { (char *)"Button_SetDefault", (PyCFunction)_wrap_Button_SetDefault, METH_O, NULL},
45622 { (char *)"Button_GetDefaultSize", (PyCFunction)_wrap_Button_GetDefaultSize, METH_NOARGS, NULL},
45623 { (char *)"Button_GetClassDefaultAttributes", (PyCFunction) _wrap_Button_GetClassDefaultAttributes, METH_VARARGS | METH_KEYWORDS, NULL},
45624 { (char *)"Button_swigregister", Button_swigregister, METH_VARARGS, NULL},
45625 { (char *)"Button_swiginit", Button_swiginit, METH_VARARGS, NULL},
45626 { (char *)"new_BitmapButton", (PyCFunction) _wrap_new_BitmapButton, METH_VARARGS | METH_KEYWORDS, NULL},
45627 { (char *)"new_PreBitmapButton", (PyCFunction)_wrap_new_PreBitmapButton, METH_NOARGS, NULL},
45628 { (char *)"BitmapButton_Create", (PyCFunction) _wrap_BitmapButton_Create, METH_VARARGS | METH_KEYWORDS, NULL},
45629 { (char *)"BitmapButton_GetBitmapLabel", (PyCFunction)_wrap_BitmapButton_GetBitmapLabel, METH_O, NULL},
45630 { (char *)"BitmapButton_GetBitmapDisabled", (PyCFunction)_wrap_BitmapButton_GetBitmapDisabled, METH_O, NULL},
45631 { (char *)"BitmapButton_GetBitmapFocus", (PyCFunction)_wrap_BitmapButton_GetBitmapFocus, METH_O, NULL},
45632 { (char *)"BitmapButton_GetBitmapSelected", (PyCFunction)_wrap_BitmapButton_GetBitmapSelected, METH_O, NULL},
45633 { (char *)"BitmapButton_GetBitmapHover", (PyCFunction)_wrap_BitmapButton_GetBitmapHover, METH_O, NULL},
45634 { (char *)"BitmapButton_SetBitmapDisabled", (PyCFunction) _wrap_BitmapButton_SetBitmapDisabled, METH_VARARGS | METH_KEYWORDS, NULL},
45635 { (char *)"BitmapButton_SetBitmapFocus", (PyCFunction) _wrap_BitmapButton_SetBitmapFocus, METH_VARARGS | METH_KEYWORDS, NULL},
45636 { (char *)"BitmapButton_SetBitmapSelected", (PyCFunction) _wrap_BitmapButton_SetBitmapSelected, METH_VARARGS | METH_KEYWORDS, NULL},
45637 { (char *)"BitmapButton_SetBitmapLabel", (PyCFunction) _wrap_BitmapButton_SetBitmapLabel, METH_VARARGS | METH_KEYWORDS, NULL},
45638 { (char *)"BitmapButton_SetBitmapHover", (PyCFunction) _wrap_BitmapButton_SetBitmapHover, METH_VARARGS | METH_KEYWORDS, NULL},
45639 { (char *)"BitmapButton_SetMargins", (PyCFunction) _wrap_BitmapButton_SetMargins, METH_VARARGS | METH_KEYWORDS, NULL},
45640 { (char *)"BitmapButton_GetMarginX", (PyCFunction)_wrap_BitmapButton_GetMarginX, METH_O, NULL},
45641 { (char *)"BitmapButton_GetMarginY", (PyCFunction)_wrap_BitmapButton_GetMarginY, METH_O, NULL},
45642 { (char *)"BitmapButton_swigregister", BitmapButton_swigregister, METH_VARARGS, NULL},
45643 { (char *)"BitmapButton_swiginit", BitmapButton_swiginit, METH_VARARGS, NULL},
45644 { (char *)"new_CheckBox", (PyCFunction) _wrap_new_CheckBox, METH_VARARGS | METH_KEYWORDS, NULL},
45645 { (char *)"new_PreCheckBox", (PyCFunction)_wrap_new_PreCheckBox, METH_NOARGS, NULL},
45646 { (char *)"CheckBox_Create", (PyCFunction) _wrap_CheckBox_Create, METH_VARARGS | METH_KEYWORDS, NULL},
45647 { (char *)"CheckBox_GetValue", (PyCFunction)_wrap_CheckBox_GetValue, METH_O, NULL},
45648 { (char *)"CheckBox_IsChecked", (PyCFunction)_wrap_CheckBox_IsChecked, METH_O, NULL},
45649 { (char *)"CheckBox_SetValue", (PyCFunction) _wrap_CheckBox_SetValue, METH_VARARGS | METH_KEYWORDS, NULL},
45650 { (char *)"CheckBox_Get3StateValue", (PyCFunction)_wrap_CheckBox_Get3StateValue, METH_O, NULL},
45651 { (char *)"CheckBox_Set3StateValue", (PyCFunction) _wrap_CheckBox_Set3StateValue, METH_VARARGS | METH_KEYWORDS, NULL},
45652 { (char *)"CheckBox_Is3State", (PyCFunction)_wrap_CheckBox_Is3State, METH_O, NULL},
45653 { (char *)"CheckBox_Is3rdStateAllowedForUser", (PyCFunction)_wrap_CheckBox_Is3rdStateAllowedForUser, METH_O, NULL},
45654 { (char *)"CheckBox_GetClassDefaultAttributes", (PyCFunction) _wrap_CheckBox_GetClassDefaultAttributes, METH_VARARGS | METH_KEYWORDS, NULL},
45655 { (char *)"CheckBox_swigregister", CheckBox_swigregister, METH_VARARGS, NULL},
45656 { (char *)"CheckBox_swiginit", CheckBox_swiginit, METH_VARARGS, NULL},
45657 { (char *)"new_Choice", (PyCFunction) _wrap_new_Choice, METH_VARARGS | METH_KEYWORDS, NULL},
45658 { (char *)"new_PreChoice", (PyCFunction)_wrap_new_PreChoice, METH_NOARGS, NULL},
45659 { (char *)"Choice_Create", (PyCFunction) _wrap_Choice_Create, METH_VARARGS | METH_KEYWORDS, NULL},
45660 { (char *)"Choice_GetCurrentSelection", (PyCFunction)_wrap_Choice_GetCurrentSelection, METH_O, NULL},
45661 { (char *)"Choice_GetClassDefaultAttributes", (PyCFunction) _wrap_Choice_GetClassDefaultAttributes, METH_VARARGS | METH_KEYWORDS, NULL},
45662 { (char *)"Choice_swigregister", Choice_swigregister, METH_VARARGS, NULL},
45663 { (char *)"Choice_swiginit", Choice_swiginit, METH_VARARGS, NULL},
45664 { (char *)"new_ComboBox", (PyCFunction) _wrap_new_ComboBox, METH_VARARGS | METH_KEYWORDS, NULL},
45665 { (char *)"new_PreComboBox", (PyCFunction)_wrap_new_PreComboBox, METH_NOARGS, NULL},
45666 { (char *)"ComboBox_Create", (PyCFunction) _wrap_ComboBox_Create, METH_VARARGS | METH_KEYWORDS, NULL},
45667 { (char *)"ComboBox_GetValue", (PyCFunction)_wrap_ComboBox_GetValue, METH_O, NULL},
45668 { (char *)"ComboBox_SetValue", (PyCFunction) _wrap_ComboBox_SetValue, METH_VARARGS | METH_KEYWORDS, NULL},
45669 { (char *)"ComboBox_Copy", (PyCFunction)_wrap_ComboBox_Copy, METH_O, NULL},
45670 { (char *)"ComboBox_Cut", (PyCFunction)_wrap_ComboBox_Cut, METH_O, NULL},
45671 { (char *)"ComboBox_Paste", (PyCFunction)_wrap_ComboBox_Paste, METH_O, NULL},
45672 { (char *)"ComboBox_SetInsertionPoint", (PyCFunction) _wrap_ComboBox_SetInsertionPoint, METH_VARARGS | METH_KEYWORDS, NULL},
45673 { (char *)"ComboBox_GetInsertionPoint", (PyCFunction)_wrap_ComboBox_GetInsertionPoint, METH_O, NULL},
45674 { (char *)"ComboBox_GetLastPosition", (PyCFunction)_wrap_ComboBox_GetLastPosition, METH_O, NULL},
45675 { (char *)"ComboBox_Replace", (PyCFunction) _wrap_ComboBox_Replace, METH_VARARGS | METH_KEYWORDS, NULL},
45676 { (char *)"ComboBox_SetMark", (PyCFunction) _wrap_ComboBox_SetMark, METH_VARARGS | METH_KEYWORDS, NULL},
45677 { (char *)"ComboBox_GetMark", (PyCFunction)_wrap_ComboBox_GetMark, METH_O, NULL},
45678 { (char *)"ComboBox_GetCurrentSelection", (PyCFunction)_wrap_ComboBox_GetCurrentSelection, METH_O, NULL},
45679 { (char *)"ComboBox_SetStringSelection", (PyCFunction) _wrap_ComboBox_SetStringSelection, METH_VARARGS | METH_KEYWORDS, NULL},
45680 { (char *)"ComboBox_SetString", (PyCFunction) _wrap_ComboBox_SetString, METH_VARARGS | METH_KEYWORDS, NULL},
45681 { (char *)"ComboBox_SetEditable", (PyCFunction) _wrap_ComboBox_SetEditable, METH_VARARGS | METH_KEYWORDS, NULL},
45682 { (char *)"ComboBox_SetInsertionPointEnd", (PyCFunction)_wrap_ComboBox_SetInsertionPointEnd, METH_O, NULL},
45683 { (char *)"ComboBox_Remove", (PyCFunction) _wrap_ComboBox_Remove, METH_VARARGS | METH_KEYWORDS, NULL},
45684 { (char *)"ComboBox_IsEditable", (PyCFunction)_wrap_ComboBox_IsEditable, METH_O, NULL},
45685 { (char *)"ComboBox_Undo", (PyCFunction)_wrap_ComboBox_Undo, METH_O, NULL},
45686 { (char *)"ComboBox_Redo", (PyCFunction)_wrap_ComboBox_Redo, METH_O, NULL},
45687 { (char *)"ComboBox_SelectAll", (PyCFunction)_wrap_ComboBox_SelectAll, METH_O, NULL},
45688 { (char *)"ComboBox_CanCopy", (PyCFunction)_wrap_ComboBox_CanCopy, METH_O, NULL},
45689 { (char *)"ComboBox_CanCut", (PyCFunction)_wrap_ComboBox_CanCut, METH_O, NULL},
45690 { (char *)"ComboBox_CanPaste", (PyCFunction)_wrap_ComboBox_CanPaste, METH_O, NULL},
45691 { (char *)"ComboBox_CanUndo", (PyCFunction)_wrap_ComboBox_CanUndo, METH_O, NULL},
45692 { (char *)"ComboBox_CanRedo", (PyCFunction)_wrap_ComboBox_CanRedo, METH_O, NULL},
45693 { (char *)"ComboBox_GetClassDefaultAttributes", (PyCFunction) _wrap_ComboBox_GetClassDefaultAttributes, METH_VARARGS | METH_KEYWORDS, NULL},
45694 { (char *)"ComboBox_swigregister", ComboBox_swigregister, METH_VARARGS, NULL},
45695 { (char *)"ComboBox_swiginit", ComboBox_swiginit, METH_VARARGS, NULL},
45696 { (char *)"new_Gauge", (PyCFunction) _wrap_new_Gauge, METH_VARARGS | METH_KEYWORDS, NULL},
45697 { (char *)"new_PreGauge", (PyCFunction)_wrap_new_PreGauge, METH_NOARGS, NULL},
45698 { (char *)"Gauge_Create", (PyCFunction) _wrap_Gauge_Create, METH_VARARGS | METH_KEYWORDS, NULL},
45699 { (char *)"Gauge_SetRange", (PyCFunction) _wrap_Gauge_SetRange, METH_VARARGS | METH_KEYWORDS, NULL},
45700 { (char *)"Gauge_GetRange", (PyCFunction)_wrap_Gauge_GetRange, METH_O, NULL},
45701 { (char *)"Gauge_SetValue", (PyCFunction) _wrap_Gauge_SetValue, METH_VARARGS | METH_KEYWORDS, NULL},
45702 { (char *)"Gauge_GetValue", (PyCFunction)_wrap_Gauge_GetValue, METH_O, NULL},
0d2c9713 45703 { (char *)"Gauge_Pulse", (PyCFunction)_wrap_Gauge_Pulse, METH_O, NULL},
b850e7f3
RD
45704 { (char *)"Gauge_IsVertical", (PyCFunction)_wrap_Gauge_IsVertical, METH_O, NULL},
45705 { (char *)"Gauge_SetShadowWidth", (PyCFunction) _wrap_Gauge_SetShadowWidth, METH_VARARGS | METH_KEYWORDS, NULL},
45706 { (char *)"Gauge_GetShadowWidth", (PyCFunction)_wrap_Gauge_GetShadowWidth, METH_O, NULL},
45707 { (char *)"Gauge_SetBezelFace", (PyCFunction) _wrap_Gauge_SetBezelFace, METH_VARARGS | METH_KEYWORDS, NULL},
45708 { (char *)"Gauge_GetBezelFace", (PyCFunction)_wrap_Gauge_GetBezelFace, METH_O, NULL},
45709 { (char *)"Gauge_GetClassDefaultAttributes", (PyCFunction) _wrap_Gauge_GetClassDefaultAttributes, METH_VARARGS | METH_KEYWORDS, NULL},
45710 { (char *)"Gauge_swigregister", Gauge_swigregister, METH_VARARGS, NULL},
45711 { (char *)"Gauge_swiginit", Gauge_swiginit, METH_VARARGS, NULL},
45712 { (char *)"new_StaticBox", (PyCFunction) _wrap_new_StaticBox, METH_VARARGS | METH_KEYWORDS, NULL},
45713 { (char *)"new_PreStaticBox", (PyCFunction)_wrap_new_PreStaticBox, METH_NOARGS, NULL},
45714 { (char *)"StaticBox_Create", (PyCFunction) _wrap_StaticBox_Create, METH_VARARGS | METH_KEYWORDS, NULL},
45715 { (char *)"StaticBox_GetClassDefaultAttributes", (PyCFunction) _wrap_StaticBox_GetClassDefaultAttributes, METH_VARARGS | METH_KEYWORDS, NULL},
45716 { (char *)"StaticBox_swigregister", StaticBox_swigregister, METH_VARARGS, NULL},
45717 { (char *)"StaticBox_swiginit", StaticBox_swiginit, METH_VARARGS, NULL},
45718 { (char *)"new_StaticLine", (PyCFunction) _wrap_new_StaticLine, METH_VARARGS | METH_KEYWORDS, NULL},
45719 { (char *)"new_PreStaticLine", (PyCFunction)_wrap_new_PreStaticLine, METH_NOARGS, NULL},
45720 { (char *)"StaticLine_Create", (PyCFunction) _wrap_StaticLine_Create, METH_VARARGS | METH_KEYWORDS, NULL},
45721 { (char *)"StaticLine_IsVertical", (PyCFunction)_wrap_StaticLine_IsVertical, METH_O, NULL},
45722 { (char *)"StaticLine_GetDefaultSize", (PyCFunction)_wrap_StaticLine_GetDefaultSize, METH_NOARGS, NULL},
45723 { (char *)"StaticLine_GetClassDefaultAttributes", (PyCFunction) _wrap_StaticLine_GetClassDefaultAttributes, METH_VARARGS | METH_KEYWORDS, NULL},
45724 { (char *)"StaticLine_swigregister", StaticLine_swigregister, METH_VARARGS, NULL},
45725 { (char *)"StaticLine_swiginit", StaticLine_swiginit, METH_VARARGS, NULL},
45726 { (char *)"new_StaticText", (PyCFunction) _wrap_new_StaticText, METH_VARARGS | METH_KEYWORDS, NULL},
45727 { (char *)"new_PreStaticText", (PyCFunction)_wrap_new_PreStaticText, METH_NOARGS, NULL},
45728 { (char *)"StaticText_Create", (PyCFunction) _wrap_StaticText_Create, METH_VARARGS | METH_KEYWORDS, NULL},
45729 { (char *)"StaticText_Wrap", (PyCFunction) _wrap_StaticText_Wrap, METH_VARARGS | METH_KEYWORDS, NULL},
45730 { (char *)"StaticText_GetClassDefaultAttributes", (PyCFunction) _wrap_StaticText_GetClassDefaultAttributes, METH_VARARGS | METH_KEYWORDS, NULL},
45731 { (char *)"StaticText_swigregister", StaticText_swigregister, METH_VARARGS, NULL},
45732 { (char *)"StaticText_swiginit", StaticText_swiginit, METH_VARARGS, NULL},
45733 { (char *)"new_StaticBitmap", (PyCFunction) _wrap_new_StaticBitmap, METH_VARARGS | METH_KEYWORDS, NULL},
45734 { (char *)"new_PreStaticBitmap", (PyCFunction)_wrap_new_PreStaticBitmap, METH_NOARGS, NULL},
45735 { (char *)"StaticBitmap_Create", (PyCFunction) _wrap_StaticBitmap_Create, METH_VARARGS | METH_KEYWORDS, NULL},
45736 { (char *)"StaticBitmap_GetBitmap", (PyCFunction)_wrap_StaticBitmap_GetBitmap, METH_O, NULL},
45737 { (char *)"StaticBitmap_SetBitmap", (PyCFunction) _wrap_StaticBitmap_SetBitmap, METH_VARARGS | METH_KEYWORDS, NULL},
45738 { (char *)"StaticBitmap_SetIcon", (PyCFunction) _wrap_StaticBitmap_SetIcon, METH_VARARGS | METH_KEYWORDS, NULL},
45739 { (char *)"StaticBitmap_GetClassDefaultAttributes", (PyCFunction) _wrap_StaticBitmap_GetClassDefaultAttributes, METH_VARARGS | METH_KEYWORDS, NULL},
45740 { (char *)"StaticBitmap_swigregister", StaticBitmap_swigregister, METH_VARARGS, NULL},
45741 { (char *)"StaticBitmap_swiginit", StaticBitmap_swiginit, METH_VARARGS, NULL},
45742 { (char *)"new_ListBox", (PyCFunction) _wrap_new_ListBox, METH_VARARGS | METH_KEYWORDS, NULL},
45743 { (char *)"new_PreListBox", (PyCFunction)_wrap_new_PreListBox, METH_NOARGS, NULL},
45744 { (char *)"ListBox_Create", (PyCFunction) _wrap_ListBox_Create, METH_VARARGS | METH_KEYWORDS, NULL},
45745 { (char *)"ListBox_Insert", (PyCFunction) _wrap_ListBox_Insert, METH_VARARGS | METH_KEYWORDS, NULL},
45746 { (char *)"ListBox_InsertItems", (PyCFunction) _wrap_ListBox_InsertItems, METH_VARARGS | METH_KEYWORDS, NULL},
45747 { (char *)"ListBox_Set", (PyCFunction) _wrap_ListBox_Set, METH_VARARGS | METH_KEYWORDS, NULL},
45748 { (char *)"ListBox_IsSelected", (PyCFunction) _wrap_ListBox_IsSelected, METH_VARARGS | METH_KEYWORDS, NULL},
45749 { (char *)"ListBox_SetSelection", (PyCFunction) _wrap_ListBox_SetSelection, METH_VARARGS | METH_KEYWORDS, NULL},
45750 { (char *)"ListBox_Select", (PyCFunction) _wrap_ListBox_Select, METH_VARARGS | METH_KEYWORDS, NULL},
45751 { (char *)"ListBox_Deselect", (PyCFunction) _wrap_ListBox_Deselect, METH_VARARGS | METH_KEYWORDS, NULL},
45752 { (char *)"ListBox_DeselectAll", (PyCFunction) _wrap_ListBox_DeselectAll, METH_VARARGS | METH_KEYWORDS, NULL},
45753 { (char *)"ListBox_SetStringSelection", (PyCFunction) _wrap_ListBox_SetStringSelection, METH_VARARGS | METH_KEYWORDS, NULL},
45754 { (char *)"ListBox_GetSelections", (PyCFunction)_wrap_ListBox_GetSelections, METH_O, NULL},
45755 { (char *)"ListBox_SetFirstItem", (PyCFunction) _wrap_ListBox_SetFirstItem, METH_VARARGS | METH_KEYWORDS, NULL},
45756 { (char *)"ListBox_SetFirstItemStr", (PyCFunction) _wrap_ListBox_SetFirstItemStr, METH_VARARGS | METH_KEYWORDS, NULL},
45757 { (char *)"ListBox_EnsureVisible", (PyCFunction) _wrap_ListBox_EnsureVisible, METH_VARARGS | METH_KEYWORDS, NULL},
45758 { (char *)"ListBox_AppendAndEnsureVisible", (PyCFunction) _wrap_ListBox_AppendAndEnsureVisible, METH_VARARGS | METH_KEYWORDS, NULL},
45759 { (char *)"ListBox_IsSorted", (PyCFunction)_wrap_ListBox_IsSorted, METH_O, NULL},
45760 { (char *)"ListBox_HitTest", (PyCFunction) _wrap_ListBox_HitTest, METH_VARARGS | METH_KEYWORDS, NULL},
45761 { (char *)"ListBox_SetItemForegroundColour", (PyCFunction) _wrap_ListBox_SetItemForegroundColour, METH_VARARGS | METH_KEYWORDS, NULL},
45762 { (char *)"ListBox_SetItemBackgroundColour", (PyCFunction) _wrap_ListBox_SetItemBackgroundColour, METH_VARARGS | METH_KEYWORDS, NULL},
45763 { (char *)"ListBox_SetItemFont", (PyCFunction) _wrap_ListBox_SetItemFont, METH_VARARGS | METH_KEYWORDS, NULL},
45764 { (char *)"ListBox_GetClassDefaultAttributes", (PyCFunction) _wrap_ListBox_GetClassDefaultAttributes, METH_VARARGS | METH_KEYWORDS, NULL},
45765 { (char *)"ListBox_swigregister", ListBox_swigregister, METH_VARARGS, NULL},
45766 { (char *)"ListBox_swiginit", ListBox_swiginit, METH_VARARGS, NULL},
45767 { (char *)"new_CheckListBox", (PyCFunction) _wrap_new_CheckListBox, METH_VARARGS | METH_KEYWORDS, NULL},
45768 { (char *)"new_PreCheckListBox", (PyCFunction)_wrap_new_PreCheckListBox, METH_NOARGS, NULL},
45769 { (char *)"CheckListBox_Create", (PyCFunction) _wrap_CheckListBox_Create, METH_VARARGS | METH_KEYWORDS, NULL},
45770 { (char *)"CheckListBox_IsChecked", (PyCFunction) _wrap_CheckListBox_IsChecked, METH_VARARGS | METH_KEYWORDS, NULL},
45771 { (char *)"CheckListBox_Check", (PyCFunction) _wrap_CheckListBox_Check, METH_VARARGS | METH_KEYWORDS, NULL},
45772 { (char *)"CheckListBox_GetItemHeight", (PyCFunction)_wrap_CheckListBox_GetItemHeight, METH_O, NULL},
45773 { (char *)"CheckListBox_swigregister", CheckListBox_swigregister, METH_VARARGS, NULL},
45774 { (char *)"CheckListBox_swiginit", CheckListBox_swiginit, METH_VARARGS, NULL},
45775 { (char *)"new_TextAttr", (PyCFunction) _wrap_new_TextAttr, METH_VARARGS | METH_KEYWORDS, NULL},
45776 { (char *)"delete_TextAttr", (PyCFunction)_wrap_delete_TextAttr, METH_O, NULL},
45777 { (char *)"TextAttr_Init", (PyCFunction)_wrap_TextAttr_Init, METH_O, NULL},
45778 { (char *)"TextAttr_Merge", (PyCFunction) _wrap_TextAttr_Merge, METH_VARARGS | METH_KEYWORDS, NULL},
45779 { (char *)"TextAttr_SetTextColour", (PyCFunction) _wrap_TextAttr_SetTextColour, METH_VARARGS | METH_KEYWORDS, NULL},
45780 { (char *)"TextAttr_SetBackgroundColour", (PyCFunction) _wrap_TextAttr_SetBackgroundColour, METH_VARARGS | METH_KEYWORDS, NULL},
45781 { (char *)"TextAttr_SetFont", (PyCFunction) _wrap_TextAttr_SetFont, METH_VARARGS | METH_KEYWORDS, NULL},
45782 { (char *)"TextAttr_SetAlignment", (PyCFunction) _wrap_TextAttr_SetAlignment, METH_VARARGS | METH_KEYWORDS, NULL},
45783 { (char *)"TextAttr_SetTabs", (PyCFunction) _wrap_TextAttr_SetTabs, METH_VARARGS | METH_KEYWORDS, NULL},
45784 { (char *)"TextAttr_SetLeftIndent", (PyCFunction) _wrap_TextAttr_SetLeftIndent, METH_VARARGS | METH_KEYWORDS, NULL},
45785 { (char *)"TextAttr_SetRightIndent", (PyCFunction) _wrap_TextAttr_SetRightIndent, METH_VARARGS | METH_KEYWORDS, NULL},
45786 { (char *)"TextAttr_SetFlags", (PyCFunction) _wrap_TextAttr_SetFlags, METH_VARARGS | METH_KEYWORDS, NULL},
45787 { (char *)"TextAttr_HasTextColour", (PyCFunction)_wrap_TextAttr_HasTextColour, METH_O, NULL},
45788 { (char *)"TextAttr_HasBackgroundColour", (PyCFunction)_wrap_TextAttr_HasBackgroundColour, METH_O, NULL},
45789 { (char *)"TextAttr_HasFont", (PyCFunction)_wrap_TextAttr_HasFont, METH_O, NULL},
45790 { (char *)"TextAttr_HasAlignment", (PyCFunction)_wrap_TextAttr_HasAlignment, METH_O, NULL},
45791 { (char *)"TextAttr_HasTabs", (PyCFunction)_wrap_TextAttr_HasTabs, METH_O, NULL},
45792 { (char *)"TextAttr_HasLeftIndent", (PyCFunction)_wrap_TextAttr_HasLeftIndent, METH_O, NULL},
45793 { (char *)"TextAttr_HasRightIndent", (PyCFunction)_wrap_TextAttr_HasRightIndent, METH_O, NULL},
45794 { (char *)"TextAttr_HasFlag", (PyCFunction) _wrap_TextAttr_HasFlag, METH_VARARGS | METH_KEYWORDS, NULL},
45795 { (char *)"TextAttr_GetTextColour", (PyCFunction)_wrap_TextAttr_GetTextColour, METH_O, NULL},
45796 { (char *)"TextAttr_GetBackgroundColour", (PyCFunction)_wrap_TextAttr_GetBackgroundColour, METH_O, NULL},
45797 { (char *)"TextAttr_GetFont", (PyCFunction)_wrap_TextAttr_GetFont, METH_O, NULL},
45798 { (char *)"TextAttr_GetAlignment", (PyCFunction)_wrap_TextAttr_GetAlignment, METH_O, NULL},
45799 { (char *)"TextAttr_GetTabs", (PyCFunction)_wrap_TextAttr_GetTabs, METH_O, NULL},
45800 { (char *)"TextAttr_GetLeftIndent", (PyCFunction)_wrap_TextAttr_GetLeftIndent, METH_O, NULL},
45801 { (char *)"TextAttr_GetLeftSubIndent", (PyCFunction)_wrap_TextAttr_GetLeftSubIndent, METH_O, NULL},
45802 { (char *)"TextAttr_GetRightIndent", (PyCFunction)_wrap_TextAttr_GetRightIndent, METH_O, NULL},
45803 { (char *)"TextAttr_GetFlags", (PyCFunction)_wrap_TextAttr_GetFlags, METH_O, NULL},
45804 { (char *)"TextAttr_IsDefault", (PyCFunction)_wrap_TextAttr_IsDefault, METH_O, NULL},
45805 { (char *)"TextAttr_Combine", (PyCFunction) _wrap_TextAttr_Combine, METH_VARARGS | METH_KEYWORDS, NULL},
45806 { (char *)"TextAttr_swigregister", TextAttr_swigregister, METH_VARARGS, NULL},
45807 { (char *)"TextAttr_swiginit", TextAttr_swiginit, METH_VARARGS, NULL},
45808 { (char *)"new_TextCtrl", (PyCFunction) _wrap_new_TextCtrl, METH_VARARGS | METH_KEYWORDS, NULL},
45809 { (char *)"new_PreTextCtrl", (PyCFunction)_wrap_new_PreTextCtrl, METH_NOARGS, NULL},
45810 { (char *)"TextCtrl_Create", (PyCFunction) _wrap_TextCtrl_Create, METH_VARARGS | METH_KEYWORDS, NULL},
45811 { (char *)"TextCtrl_GetValue", (PyCFunction)_wrap_TextCtrl_GetValue, METH_O, NULL},
45812 { (char *)"TextCtrl_SetValue", (PyCFunction) _wrap_TextCtrl_SetValue, METH_VARARGS | METH_KEYWORDS, NULL},
b39fe951
RD
45813 { (char *)"TextCtrl_IsEmpty", (PyCFunction)_wrap_TextCtrl_IsEmpty, METH_O, NULL},
45814 { (char *)"TextCtrl_ChangeValue", (PyCFunction) _wrap_TextCtrl_ChangeValue, METH_VARARGS | METH_KEYWORDS, NULL},
b850e7f3
RD
45815 { (char *)"TextCtrl_GetRange", (PyCFunction) _wrap_TextCtrl_GetRange, METH_VARARGS | METH_KEYWORDS, NULL},
45816 { (char *)"TextCtrl_GetLineLength", (PyCFunction) _wrap_TextCtrl_GetLineLength, METH_VARARGS | METH_KEYWORDS, NULL},
45817 { (char *)"TextCtrl_GetLineText", (PyCFunction) _wrap_TextCtrl_GetLineText, METH_VARARGS | METH_KEYWORDS, NULL},
45818 { (char *)"TextCtrl_GetNumberOfLines", (PyCFunction)_wrap_TextCtrl_GetNumberOfLines, METH_O, NULL},
45819 { (char *)"TextCtrl_IsModified", (PyCFunction)_wrap_TextCtrl_IsModified, METH_O, NULL},
45820 { (char *)"TextCtrl_IsEditable", (PyCFunction)_wrap_TextCtrl_IsEditable, METH_O, NULL},
45821 { (char *)"TextCtrl_IsSingleLine", (PyCFunction)_wrap_TextCtrl_IsSingleLine, METH_O, NULL},
45822 { (char *)"TextCtrl_IsMultiLine", (PyCFunction)_wrap_TextCtrl_IsMultiLine, METH_O, NULL},
45823 { (char *)"TextCtrl_GetSelection", (PyCFunction)_wrap_TextCtrl_GetSelection, METH_O, NULL},
45824 { (char *)"TextCtrl_GetStringSelection", (PyCFunction)_wrap_TextCtrl_GetStringSelection, METH_O, NULL},
45825 { (char *)"TextCtrl_Clear", (PyCFunction)_wrap_TextCtrl_Clear, METH_O, NULL},
45826 { (char *)"TextCtrl_Replace", (PyCFunction) _wrap_TextCtrl_Replace, METH_VARARGS | METH_KEYWORDS, NULL},
45827 { (char *)"TextCtrl_Remove", (PyCFunction) _wrap_TextCtrl_Remove, METH_VARARGS | METH_KEYWORDS, NULL},
45828 { (char *)"TextCtrl_LoadFile", (PyCFunction) _wrap_TextCtrl_LoadFile, METH_VARARGS | METH_KEYWORDS, NULL},
45829 { (char *)"TextCtrl_SaveFile", (PyCFunction) _wrap_TextCtrl_SaveFile, METH_VARARGS | METH_KEYWORDS, NULL},
45830 { (char *)"TextCtrl_MarkDirty", (PyCFunction)_wrap_TextCtrl_MarkDirty, METH_O, NULL},
45831 { (char *)"TextCtrl_DiscardEdits", (PyCFunction)_wrap_TextCtrl_DiscardEdits, METH_O, NULL},
b02396e8 45832 { (char *)"TextCtrl_SetModified", (PyCFunction) _wrap_TextCtrl_SetModified, METH_VARARGS | METH_KEYWORDS, NULL},
b850e7f3
RD
45833 { (char *)"TextCtrl_SetMaxLength", (PyCFunction) _wrap_TextCtrl_SetMaxLength, METH_VARARGS | METH_KEYWORDS, NULL},
45834 { (char *)"TextCtrl_WriteText", (PyCFunction) _wrap_TextCtrl_WriteText, METH_VARARGS | METH_KEYWORDS, NULL},
45835 { (char *)"TextCtrl_AppendText", (PyCFunction) _wrap_TextCtrl_AppendText, METH_VARARGS | METH_KEYWORDS, NULL},
45836 { (char *)"TextCtrl_EmulateKeyPress", (PyCFunction) _wrap_TextCtrl_EmulateKeyPress, METH_VARARGS | METH_KEYWORDS, NULL},
45837 { (char *)"TextCtrl_SetStyle", (PyCFunction) _wrap_TextCtrl_SetStyle, METH_VARARGS | METH_KEYWORDS, NULL},
45838 { (char *)"TextCtrl_GetStyle", (PyCFunction) _wrap_TextCtrl_GetStyle, METH_VARARGS | METH_KEYWORDS, NULL},
45839 { (char *)"TextCtrl_SetDefaultStyle", (PyCFunction) _wrap_TextCtrl_SetDefaultStyle, METH_VARARGS | METH_KEYWORDS, NULL},
45840 { (char *)"TextCtrl_GetDefaultStyle", (PyCFunction)_wrap_TextCtrl_GetDefaultStyle, METH_O, NULL},
45841 { (char *)"TextCtrl_XYToPosition", (PyCFunction) _wrap_TextCtrl_XYToPosition, METH_VARARGS | METH_KEYWORDS, NULL},
45842 { (char *)"TextCtrl_PositionToXY", (PyCFunction) _wrap_TextCtrl_PositionToXY, METH_VARARGS | METH_KEYWORDS, NULL},
45843 { (char *)"TextCtrl_ShowPosition", (PyCFunction) _wrap_TextCtrl_ShowPosition, METH_VARARGS | METH_KEYWORDS, NULL},
45844 { (char *)"TextCtrl_HitTest", (PyCFunction) _wrap_TextCtrl_HitTest, METH_VARARGS | METH_KEYWORDS, NULL},
45845 { (char *)"TextCtrl_HitTestPos", (PyCFunction) _wrap_TextCtrl_HitTestPos, METH_VARARGS | METH_KEYWORDS, NULL},
45846 { (char *)"TextCtrl_Copy", (PyCFunction)_wrap_TextCtrl_Copy, METH_O, NULL},
45847 { (char *)"TextCtrl_Cut", (PyCFunction)_wrap_TextCtrl_Cut, METH_O, NULL},
45848 { (char *)"TextCtrl_Paste", (PyCFunction)_wrap_TextCtrl_Paste, METH_O, NULL},
45849 { (char *)"TextCtrl_CanCopy", (PyCFunction)_wrap_TextCtrl_CanCopy, METH_O, NULL},
45850 { (char *)"TextCtrl_CanCut", (PyCFunction)_wrap_TextCtrl_CanCut, METH_O, NULL},
45851 { (char *)"TextCtrl_CanPaste", (PyCFunction)_wrap_TextCtrl_CanPaste, METH_O, NULL},
45852 { (char *)"TextCtrl_Undo", (PyCFunction)_wrap_TextCtrl_Undo, METH_O, NULL},
45853 { (char *)"TextCtrl_Redo", (PyCFunction)_wrap_TextCtrl_Redo, METH_O, NULL},
45854 { (char *)"TextCtrl_CanUndo", (PyCFunction)_wrap_TextCtrl_CanUndo, METH_O, NULL},
45855 { (char *)"TextCtrl_CanRedo", (PyCFunction)_wrap_TextCtrl_CanRedo, METH_O, NULL},
45856 { (char *)"TextCtrl_SetInsertionPoint", (PyCFunction) _wrap_TextCtrl_SetInsertionPoint, METH_VARARGS | METH_KEYWORDS, NULL},
45857 { (char *)"TextCtrl_SetInsertionPointEnd", (PyCFunction)_wrap_TextCtrl_SetInsertionPointEnd, METH_O, NULL},
45858 { (char *)"TextCtrl_GetInsertionPoint", (PyCFunction)_wrap_TextCtrl_GetInsertionPoint, METH_O, NULL},
45859 { (char *)"TextCtrl_GetLastPosition", (PyCFunction)_wrap_TextCtrl_GetLastPosition, METH_O, NULL},
45860 { (char *)"TextCtrl_SetSelection", (PyCFunction) _wrap_TextCtrl_SetSelection, METH_VARARGS | METH_KEYWORDS, NULL},
45861 { (char *)"TextCtrl_SelectAll", (PyCFunction)_wrap_TextCtrl_SelectAll, METH_O, NULL},
45862 { (char *)"TextCtrl_SetEditable", (PyCFunction) _wrap_TextCtrl_SetEditable, METH_VARARGS | METH_KEYWORDS, NULL},
b39fe951 45863 { (char *)"TextCtrl_SendTextUpdatedEvent", (PyCFunction)_wrap_TextCtrl_SendTextUpdatedEvent, METH_O, NULL},
b850e7f3
RD
45864 { (char *)"TextCtrl_ShowNativeCaret", (PyCFunction) _wrap_TextCtrl_ShowNativeCaret, METH_VARARGS | METH_KEYWORDS, NULL},
45865 { (char *)"TextCtrl_HideNativeCaret", (PyCFunction)_wrap_TextCtrl_HideNativeCaret, METH_O, NULL},
45866 { (char *)"TextCtrl_write", (PyCFunction) _wrap_TextCtrl_write, METH_VARARGS | METH_KEYWORDS, NULL},
45867 { (char *)"TextCtrl_GetString", (PyCFunction) _wrap_TextCtrl_GetString, METH_VARARGS | METH_KEYWORDS, NULL},
45868 { (char *)"TextCtrl_GetClassDefaultAttributes", (PyCFunction) _wrap_TextCtrl_GetClassDefaultAttributes, METH_VARARGS | METH_KEYWORDS, NULL},
45869 { (char *)"TextCtrl_swigregister", TextCtrl_swigregister, METH_VARARGS, NULL},
45870 { (char *)"TextCtrl_swiginit", TextCtrl_swiginit, METH_VARARGS, NULL},
45871 { (char *)"new_TextUrlEvent", (PyCFunction) _wrap_new_TextUrlEvent, METH_VARARGS | METH_KEYWORDS, NULL},
45872 { (char *)"TextUrlEvent_GetMouseEvent", (PyCFunction)_wrap_TextUrlEvent_GetMouseEvent, METH_O, NULL},
45873 { (char *)"TextUrlEvent_GetURLStart", (PyCFunction)_wrap_TextUrlEvent_GetURLStart, METH_O, NULL},
45874 { (char *)"TextUrlEvent_GetURLEnd", (PyCFunction)_wrap_TextUrlEvent_GetURLEnd, METH_O, NULL},
45875 { (char *)"TextUrlEvent_swigregister", TextUrlEvent_swigregister, METH_VARARGS, NULL},
45876 { (char *)"TextUrlEvent_swiginit", TextUrlEvent_swiginit, METH_VARARGS, NULL},
45877 { (char *)"new_ScrollBar", (PyCFunction) _wrap_new_ScrollBar, METH_VARARGS | METH_KEYWORDS, NULL},
45878 { (char *)"new_PreScrollBar", (PyCFunction)_wrap_new_PreScrollBar, METH_NOARGS, NULL},
45879 { (char *)"ScrollBar_Create", (PyCFunction) _wrap_ScrollBar_Create, METH_VARARGS | METH_KEYWORDS, NULL},
45880 { (char *)"ScrollBar_GetThumbPosition", (PyCFunction)_wrap_ScrollBar_GetThumbPosition, METH_O, NULL},
45881 { (char *)"ScrollBar_GetThumbSize", (PyCFunction)_wrap_ScrollBar_GetThumbSize, METH_O, NULL},
45882 { (char *)"ScrollBar_GetPageSize", (PyCFunction)_wrap_ScrollBar_GetPageSize, METH_O, NULL},
45883 { (char *)"ScrollBar_GetRange", (PyCFunction)_wrap_ScrollBar_GetRange, METH_O, NULL},
45884 { (char *)"ScrollBar_IsVertical", (PyCFunction)_wrap_ScrollBar_IsVertical, METH_O, NULL},
45885 { (char *)"ScrollBar_SetThumbPosition", (PyCFunction) _wrap_ScrollBar_SetThumbPosition, METH_VARARGS | METH_KEYWORDS, NULL},
45886 { (char *)"ScrollBar_GetClassDefaultAttributes", (PyCFunction) _wrap_ScrollBar_GetClassDefaultAttributes, METH_VARARGS | METH_KEYWORDS, NULL},
45887 { (char *)"ScrollBar_swigregister", ScrollBar_swigregister, METH_VARARGS, NULL},
45888 { (char *)"ScrollBar_swiginit", ScrollBar_swiginit, METH_VARARGS, NULL},
45889 { (char *)"new_SpinButton", (PyCFunction) _wrap_new_SpinButton, METH_VARARGS | METH_KEYWORDS, NULL},
45890 { (char *)"new_PreSpinButton", (PyCFunction)_wrap_new_PreSpinButton, METH_NOARGS, NULL},
45891 { (char *)"SpinButton_Create", (PyCFunction) _wrap_SpinButton_Create, METH_VARARGS | METH_KEYWORDS, NULL},
45892 { (char *)"SpinButton_GetValue", (PyCFunction)_wrap_SpinButton_GetValue, METH_O, NULL},
45893 { (char *)"SpinButton_GetMin", (PyCFunction)_wrap_SpinButton_GetMin, METH_O, NULL},
45894 { (char *)"SpinButton_GetMax", (PyCFunction)_wrap_SpinButton_GetMax, METH_O, NULL},
45895 { (char *)"SpinButton_SetValue", (PyCFunction) _wrap_SpinButton_SetValue, METH_VARARGS | METH_KEYWORDS, NULL},
45896 { (char *)"SpinButton_SetMin", (PyCFunction) _wrap_SpinButton_SetMin, METH_VARARGS | METH_KEYWORDS, NULL},
45897 { (char *)"SpinButton_SetMax", (PyCFunction) _wrap_SpinButton_SetMax, METH_VARARGS | METH_KEYWORDS, NULL},
45898 { (char *)"SpinButton_SetRange", (PyCFunction) _wrap_SpinButton_SetRange, METH_VARARGS | METH_KEYWORDS, NULL},
45899 { (char *)"SpinButton_IsVertical", (PyCFunction)_wrap_SpinButton_IsVertical, METH_O, NULL},
45900 { (char *)"SpinButton_GetClassDefaultAttributes", (PyCFunction) _wrap_SpinButton_GetClassDefaultAttributes, METH_VARARGS | METH_KEYWORDS, NULL},
45901 { (char *)"SpinButton_swigregister", SpinButton_swigregister, METH_VARARGS, NULL},
45902 { (char *)"SpinButton_swiginit", SpinButton_swiginit, METH_VARARGS, NULL},
45903 { (char *)"new_SpinCtrl", (PyCFunction) _wrap_new_SpinCtrl, METH_VARARGS | METH_KEYWORDS, NULL},
45904 { (char *)"new_PreSpinCtrl", (PyCFunction)_wrap_new_PreSpinCtrl, METH_NOARGS, NULL},
45905 { (char *)"SpinCtrl_Create", (PyCFunction) _wrap_SpinCtrl_Create, METH_VARARGS | METH_KEYWORDS, NULL},
45906 { (char *)"SpinCtrl_GetValue", (PyCFunction)_wrap_SpinCtrl_GetValue, METH_O, NULL},
45907 { (char *)"SpinCtrl_SetValue", (PyCFunction) _wrap_SpinCtrl_SetValue, METH_VARARGS | METH_KEYWORDS, NULL},
45908 { (char *)"SpinCtrl_SetValueString", (PyCFunction) _wrap_SpinCtrl_SetValueString, METH_VARARGS | METH_KEYWORDS, NULL},
45909 { (char *)"SpinCtrl_SetRange", (PyCFunction) _wrap_SpinCtrl_SetRange, METH_VARARGS | METH_KEYWORDS, NULL},
45910 { (char *)"SpinCtrl_GetMin", (PyCFunction)_wrap_SpinCtrl_GetMin, METH_O, NULL},
45911 { (char *)"SpinCtrl_GetMax", (PyCFunction)_wrap_SpinCtrl_GetMax, METH_O, NULL},
45912 { (char *)"SpinCtrl_SetSelection", (PyCFunction) _wrap_SpinCtrl_SetSelection, METH_VARARGS | METH_KEYWORDS, NULL},
45913 { (char *)"SpinCtrl_GetClassDefaultAttributes", (PyCFunction) _wrap_SpinCtrl_GetClassDefaultAttributes, METH_VARARGS | METH_KEYWORDS, NULL},
45914 { (char *)"SpinCtrl_swigregister", SpinCtrl_swigregister, METH_VARARGS, NULL},
45915 { (char *)"SpinCtrl_swiginit", SpinCtrl_swiginit, METH_VARARGS, NULL},
45916 { (char *)"new_SpinEvent", (PyCFunction) _wrap_new_SpinEvent, METH_VARARGS | METH_KEYWORDS, NULL},
45917 { (char *)"SpinEvent_GetPosition", (PyCFunction)_wrap_SpinEvent_GetPosition, METH_O, NULL},
45918 { (char *)"SpinEvent_SetPosition", (PyCFunction) _wrap_SpinEvent_SetPosition, METH_VARARGS | METH_KEYWORDS, NULL},
45919 { (char *)"SpinEvent_swigregister", SpinEvent_swigregister, METH_VARARGS, NULL},
45920 { (char *)"SpinEvent_swiginit", SpinEvent_swiginit, METH_VARARGS, NULL},
45921 { (char *)"new_RadioBox", (PyCFunction) _wrap_new_RadioBox, METH_VARARGS | METH_KEYWORDS, NULL},
45922 { (char *)"new_PreRadioBox", (PyCFunction)_wrap_new_PreRadioBox, METH_NOARGS, NULL},
45923 { (char *)"RadioBox_Create", (PyCFunction) _wrap_RadioBox_Create, METH_VARARGS | METH_KEYWORDS, NULL},
45924 { (char *)"RadioBox_SetSelection", (PyCFunction) _wrap_RadioBox_SetSelection, METH_VARARGS | METH_KEYWORDS, NULL},
45925 { (char *)"RadioBox_GetSelection", (PyCFunction)_wrap_RadioBox_GetSelection, METH_O, NULL},
45926 { (char *)"RadioBox_GetStringSelection", (PyCFunction)_wrap_RadioBox_GetStringSelection, METH_O, NULL},
45927 { (char *)"RadioBox_SetStringSelection", (PyCFunction) _wrap_RadioBox_SetStringSelection, METH_VARARGS | METH_KEYWORDS, NULL},
45928 { (char *)"RadioBox_GetCount", (PyCFunction)_wrap_RadioBox_GetCount, METH_O, NULL},
45929 { (char *)"RadioBox_FindString", (PyCFunction) _wrap_RadioBox_FindString, METH_VARARGS | METH_KEYWORDS, NULL},
45930 { (char *)"RadioBox_GetString", (PyCFunction) _wrap_RadioBox_GetString, METH_VARARGS | METH_KEYWORDS, NULL},
45931 { (char *)"RadioBox_SetString", (PyCFunction) _wrap_RadioBox_SetString, METH_VARARGS | METH_KEYWORDS, NULL},
45932 { (char *)"RadioBox_EnableItem", (PyCFunction) _wrap_RadioBox_EnableItem, METH_VARARGS | METH_KEYWORDS, NULL},
45933 { (char *)"RadioBox_ShowItem", (PyCFunction) _wrap_RadioBox_ShowItem, METH_VARARGS | METH_KEYWORDS, NULL},
45934 { (char *)"RadioBox_IsItemEnabled", (PyCFunction) _wrap_RadioBox_IsItemEnabled, METH_VARARGS | METH_KEYWORDS, NULL},
45935 { (char *)"RadioBox_IsItemShown", (PyCFunction) _wrap_RadioBox_IsItemShown, METH_VARARGS | METH_KEYWORDS, NULL},
45936 { (char *)"RadioBox_GetColumnCount", (PyCFunction)_wrap_RadioBox_GetColumnCount, METH_O, NULL},
45937 { (char *)"RadioBox_GetRowCount", (PyCFunction)_wrap_RadioBox_GetRowCount, METH_O, NULL},
45938 { (char *)"RadioBox_GetNextItem", (PyCFunction) _wrap_RadioBox_GetNextItem, METH_VARARGS | METH_KEYWORDS, NULL},
45939 { (char *)"RadioBox_SetItemToolTip", (PyCFunction) _wrap_RadioBox_SetItemToolTip, METH_VARARGS | METH_KEYWORDS, NULL},
45940 { (char *)"RadioBox_GetItemToolTip", (PyCFunction) _wrap_RadioBox_GetItemToolTip, METH_VARARGS | METH_KEYWORDS, NULL},
45941 { (char *)"RadioBox_SetItemHelpText", (PyCFunction) _wrap_RadioBox_SetItemHelpText, METH_VARARGS | METH_KEYWORDS, NULL},
45942 { (char *)"RadioBox_GetItemHelpText", (PyCFunction) _wrap_RadioBox_GetItemHelpText, METH_VARARGS | METH_KEYWORDS, NULL},
45943 { (char *)"RadioBox_GetClassDefaultAttributes", (PyCFunction) _wrap_RadioBox_GetClassDefaultAttributes, METH_VARARGS | METH_KEYWORDS, NULL},
45944 { (char *)"RadioBox_swigregister", RadioBox_swigregister, METH_VARARGS, NULL},
45945 { (char *)"RadioBox_swiginit", RadioBox_swiginit, METH_VARARGS, NULL},
45946 { (char *)"new_RadioButton", (PyCFunction) _wrap_new_RadioButton, METH_VARARGS | METH_KEYWORDS, NULL},
45947 { (char *)"new_PreRadioButton", (PyCFunction)_wrap_new_PreRadioButton, METH_NOARGS, NULL},
45948 { (char *)"RadioButton_Create", (PyCFunction) _wrap_RadioButton_Create, METH_VARARGS | METH_KEYWORDS, NULL},
45949 { (char *)"RadioButton_GetValue", (PyCFunction)_wrap_RadioButton_GetValue, METH_O, NULL},
45950 { (char *)"RadioButton_SetValue", (PyCFunction) _wrap_RadioButton_SetValue, METH_VARARGS | METH_KEYWORDS, NULL},
45951 { (char *)"RadioButton_GetClassDefaultAttributes", (PyCFunction) _wrap_RadioButton_GetClassDefaultAttributes, METH_VARARGS | METH_KEYWORDS, NULL},
45952 { (char *)"RadioButton_swigregister", RadioButton_swigregister, METH_VARARGS, NULL},
45953 { (char *)"RadioButton_swiginit", RadioButton_swiginit, METH_VARARGS, NULL},
45954 { (char *)"new_Slider", (PyCFunction) _wrap_new_Slider, METH_VARARGS | METH_KEYWORDS, NULL},
45955 { (char *)"new_PreSlider", (PyCFunction)_wrap_new_PreSlider, METH_NOARGS, NULL},
45956 { (char *)"Slider_Create", (PyCFunction) _wrap_Slider_Create, METH_VARARGS | METH_KEYWORDS, NULL},
45957 { (char *)"Slider_GetValue", (PyCFunction)_wrap_Slider_GetValue, METH_O, NULL},
45958 { (char *)"Slider_SetValue", (PyCFunction) _wrap_Slider_SetValue, METH_VARARGS | METH_KEYWORDS, NULL},
45959 { (char *)"Slider_SetRange", (PyCFunction) _wrap_Slider_SetRange, METH_VARARGS | METH_KEYWORDS, NULL},
45960 { (char *)"Slider_GetMin", (PyCFunction)_wrap_Slider_GetMin, METH_O, NULL},
45961 { (char *)"Slider_GetMax", (PyCFunction)_wrap_Slider_GetMax, METH_O, NULL},
45962 { (char *)"Slider_SetMin", (PyCFunction) _wrap_Slider_SetMin, METH_VARARGS | METH_KEYWORDS, NULL},
45963 { (char *)"Slider_SetMax", (PyCFunction) _wrap_Slider_SetMax, METH_VARARGS | METH_KEYWORDS, NULL},
45964 { (char *)"Slider_SetLineSize", (PyCFunction) _wrap_Slider_SetLineSize, METH_VARARGS | METH_KEYWORDS, NULL},
45965 { (char *)"Slider_SetPageSize", (PyCFunction) _wrap_Slider_SetPageSize, METH_VARARGS | METH_KEYWORDS, NULL},
45966 { (char *)"Slider_GetLineSize", (PyCFunction)_wrap_Slider_GetLineSize, METH_O, NULL},
45967 { (char *)"Slider_GetPageSize", (PyCFunction)_wrap_Slider_GetPageSize, METH_O, NULL},
45968 { (char *)"Slider_SetThumbLength", (PyCFunction) _wrap_Slider_SetThumbLength, METH_VARARGS | METH_KEYWORDS, NULL},
45969 { (char *)"Slider_GetThumbLength", (PyCFunction)_wrap_Slider_GetThumbLength, METH_O, NULL},
45970 { (char *)"Slider_SetTickFreq", (PyCFunction) _wrap_Slider_SetTickFreq, METH_VARARGS | METH_KEYWORDS, NULL},
45971 { (char *)"Slider_GetTickFreq", (PyCFunction)_wrap_Slider_GetTickFreq, METH_O, NULL},
45972 { (char *)"Slider_ClearTicks", (PyCFunction)_wrap_Slider_ClearTicks, METH_O, NULL},
45973 { (char *)"Slider_SetTick", (PyCFunction) _wrap_Slider_SetTick, METH_VARARGS | METH_KEYWORDS, NULL},
45974 { (char *)"Slider_ClearSel", (PyCFunction)_wrap_Slider_ClearSel, METH_O, NULL},
45975 { (char *)"Slider_GetSelEnd", (PyCFunction)_wrap_Slider_GetSelEnd, METH_O, NULL},
45976 { (char *)"Slider_GetSelStart", (PyCFunction)_wrap_Slider_GetSelStart, METH_O, NULL},
45977 { (char *)"Slider_SetSelection", (PyCFunction) _wrap_Slider_SetSelection, METH_VARARGS | METH_KEYWORDS, NULL},
45978 { (char *)"Slider_GetClassDefaultAttributes", (PyCFunction) _wrap_Slider_GetClassDefaultAttributes, METH_VARARGS | METH_KEYWORDS, NULL},
45979 { (char *)"Slider_swigregister", Slider_swigregister, METH_VARARGS, NULL},
45980 { (char *)"Slider_swiginit", Slider_swiginit, METH_VARARGS, NULL},
45981 { (char *)"new_ToggleButton", (PyCFunction) _wrap_new_ToggleButton, METH_VARARGS | METH_KEYWORDS, NULL},
45982 { (char *)"new_PreToggleButton", (PyCFunction)_wrap_new_PreToggleButton, METH_NOARGS, NULL},
45983 { (char *)"ToggleButton_Create", (PyCFunction) _wrap_ToggleButton_Create, METH_VARARGS | METH_KEYWORDS, NULL},
45984 { (char *)"ToggleButton_SetValue", (PyCFunction) _wrap_ToggleButton_SetValue, METH_VARARGS | METH_KEYWORDS, NULL},
45985 { (char *)"ToggleButton_GetValue", (PyCFunction)_wrap_ToggleButton_GetValue, METH_O, NULL},
45986 { (char *)"ToggleButton_GetClassDefaultAttributes", (PyCFunction) _wrap_ToggleButton_GetClassDefaultAttributes, METH_VARARGS | METH_KEYWORDS, NULL},
45987 { (char *)"ToggleButton_swigregister", ToggleButton_swigregister, METH_VARARGS, NULL},
45988 { (char *)"ToggleButton_swiginit", ToggleButton_swiginit, METH_VARARGS, NULL},
45989 { (char *)"BookCtrlBase_GetPageCount", (PyCFunction)_wrap_BookCtrlBase_GetPageCount, METH_O, NULL},
45990 { (char *)"BookCtrlBase_GetPage", (PyCFunction) _wrap_BookCtrlBase_GetPage, METH_VARARGS | METH_KEYWORDS, NULL},
45991 { (char *)"BookCtrlBase_GetCurrentPage", (PyCFunction)_wrap_BookCtrlBase_GetCurrentPage, METH_O, NULL},
45992 { (char *)"BookCtrlBase_GetSelection", (PyCFunction)_wrap_BookCtrlBase_GetSelection, METH_O, NULL},
45993 { (char *)"BookCtrlBase_SetPageText", (PyCFunction) _wrap_BookCtrlBase_SetPageText, METH_VARARGS | METH_KEYWORDS, NULL},
45994 { (char *)"BookCtrlBase_GetPageText", (PyCFunction) _wrap_BookCtrlBase_GetPageText, METH_VARARGS | METH_KEYWORDS, NULL},
45995 { (char *)"BookCtrlBase_SetImageList", (PyCFunction) _wrap_BookCtrlBase_SetImageList, METH_VARARGS | METH_KEYWORDS, NULL},
45996 { (char *)"BookCtrlBase_AssignImageList", (PyCFunction) _wrap_BookCtrlBase_AssignImageList, METH_VARARGS | METH_KEYWORDS, NULL},
45997 { (char *)"BookCtrlBase_GetImageList", (PyCFunction)_wrap_BookCtrlBase_GetImageList, METH_O, NULL},
45998 { (char *)"BookCtrlBase_GetPageImage", (PyCFunction) _wrap_BookCtrlBase_GetPageImage, METH_VARARGS | METH_KEYWORDS, NULL},
45999 { (char *)"BookCtrlBase_SetPageImage", (PyCFunction) _wrap_BookCtrlBase_SetPageImage, METH_VARARGS | METH_KEYWORDS, NULL},
46000 { (char *)"BookCtrlBase_SetPageSize", (PyCFunction) _wrap_BookCtrlBase_SetPageSize, METH_VARARGS | METH_KEYWORDS, NULL},
46001 { (char *)"BookCtrlBase_CalcSizeFromPage", (PyCFunction) _wrap_BookCtrlBase_CalcSizeFromPage, METH_VARARGS | METH_KEYWORDS, NULL},
554f62e9
RD
46002 { (char *)"BookCtrlBase_GetInternalBorder", (PyCFunction)_wrap_BookCtrlBase_GetInternalBorder, METH_O, NULL},
46003 { (char *)"BookCtrlBase_SetInternalBorder", (PyCFunction) _wrap_BookCtrlBase_SetInternalBorder, METH_VARARGS | METH_KEYWORDS, NULL},
46004 { (char *)"BookCtrlBase_IsVertical", (PyCFunction)_wrap_BookCtrlBase_IsVertical, METH_O, NULL},
e9d6f3a4
RD
46005 { (char *)"BookCtrlBase_SetControlMargin", (PyCFunction) _wrap_BookCtrlBase_SetControlMargin, METH_VARARGS | METH_KEYWORDS, NULL},
46006 { (char *)"BookCtrlBase_GetControlMargin", (PyCFunction)_wrap_BookCtrlBase_GetControlMargin, METH_O, NULL},
554f62e9
RD
46007 { (char *)"BookCtrlBase_SetFitToCurrentPage", (PyCFunction) _wrap_BookCtrlBase_SetFitToCurrentPage, METH_VARARGS | METH_KEYWORDS, NULL},
46008 { (char *)"BookCtrlBase_GetFitToCurrentPage", (PyCFunction)_wrap_BookCtrlBase_GetFitToCurrentPage, METH_O, NULL},
e9d6f3a4 46009 { (char *)"BookCtrlBase_GetControlSizer", (PyCFunction)_wrap_BookCtrlBase_GetControlSizer, METH_O, NULL},
554f62e9
RD
46010 { (char *)"BookCtrlBase_DeletePage", (PyCFunction) _wrap_BookCtrlBase_DeletePage, METH_VARARGS | METH_KEYWORDS, NULL},
46011 { (char *)"BookCtrlBase_RemovePage", (PyCFunction) _wrap_BookCtrlBase_RemovePage, METH_VARARGS | METH_KEYWORDS, NULL},
46012 { (char *)"BookCtrlBase_DeleteAllPages", (PyCFunction)_wrap_BookCtrlBase_DeleteAllPages, METH_O, NULL},
46013 { (char *)"BookCtrlBase_AddPage", (PyCFunction) _wrap_BookCtrlBase_AddPage, METH_VARARGS | METH_KEYWORDS, NULL},
46014 { (char *)"BookCtrlBase_InsertPage", (PyCFunction) _wrap_BookCtrlBase_InsertPage, METH_VARARGS | METH_KEYWORDS, NULL},
46015 { (char *)"BookCtrlBase_SetSelection", (PyCFunction) _wrap_BookCtrlBase_SetSelection, METH_VARARGS | METH_KEYWORDS, NULL},
b39fe951 46016 { (char *)"BookCtrlBase_ChangeSelection", (PyCFunction) _wrap_BookCtrlBase_ChangeSelection, METH_VARARGS | METH_KEYWORDS, NULL},
554f62e9 46017 { (char *)"BookCtrlBase_AdvanceSelection", (PyCFunction) _wrap_BookCtrlBase_AdvanceSelection, METH_VARARGS | METH_KEYWORDS, NULL},
704eda0c 46018 { (char *)"BookCtrlBase_HitTest", (PyCFunction) _wrap_BookCtrlBase_HitTest, METH_VARARGS | METH_KEYWORDS, NULL},
554f62e9
RD
46019 { (char *)"BookCtrlBase_GetClassDefaultAttributes", (PyCFunction) _wrap_BookCtrlBase_GetClassDefaultAttributes, METH_VARARGS | METH_KEYWORDS, NULL},
46020 { (char *)"BookCtrlBase_swigregister", BookCtrlBase_swigregister, METH_VARARGS, NULL},
46021 { (char *)"new_BookCtrlBaseEvent", (PyCFunction) _wrap_new_BookCtrlBaseEvent, METH_VARARGS | METH_KEYWORDS, NULL},
46022 { (char *)"BookCtrlBaseEvent_GetSelection", (PyCFunction)_wrap_BookCtrlBaseEvent_GetSelection, METH_O, NULL},
46023 { (char *)"BookCtrlBaseEvent_SetSelection", (PyCFunction) _wrap_BookCtrlBaseEvent_SetSelection, METH_VARARGS | METH_KEYWORDS, NULL},
46024 { (char *)"BookCtrlBaseEvent_GetOldSelection", (PyCFunction)_wrap_BookCtrlBaseEvent_GetOldSelection, METH_O, NULL},
46025 { (char *)"BookCtrlBaseEvent_SetOldSelection", (PyCFunction) _wrap_BookCtrlBaseEvent_SetOldSelection, METH_VARARGS | METH_KEYWORDS, NULL},
46026 { (char *)"BookCtrlBaseEvent_swigregister", BookCtrlBaseEvent_swigregister, METH_VARARGS, NULL},
46027 { (char *)"BookCtrlBaseEvent_swiginit", BookCtrlBaseEvent_swiginit, METH_VARARGS, NULL},
46028 { (char *)"new_Notebook", (PyCFunction) _wrap_new_Notebook, METH_VARARGS | METH_KEYWORDS, NULL},
46029 { (char *)"new_PreNotebook", (PyCFunction)_wrap_new_PreNotebook, METH_NOARGS, NULL},
46030 { (char *)"Notebook_Create", (PyCFunction) _wrap_Notebook_Create, METH_VARARGS | METH_KEYWORDS, NULL},
46031 { (char *)"Notebook_GetRowCount", (PyCFunction)_wrap_Notebook_GetRowCount, METH_O, NULL},
46032 { (char *)"Notebook_SetPadding", (PyCFunction) _wrap_Notebook_SetPadding, METH_VARARGS | METH_KEYWORDS, NULL},
46033 { (char *)"Notebook_SetTabSize", (PyCFunction) _wrap_Notebook_SetTabSize, METH_VARARGS | METH_KEYWORDS, NULL},
554f62e9
RD
46034 { (char *)"Notebook_GetThemeBackgroundColour", (PyCFunction)_wrap_Notebook_GetThemeBackgroundColour, METH_O, NULL},
46035 { (char *)"Notebook_GetClassDefaultAttributes", (PyCFunction) _wrap_Notebook_GetClassDefaultAttributes, METH_VARARGS | METH_KEYWORDS, NULL},
b39fe951
RD
46036 { (char *)"Notebook_SendPageChangingEvent", (PyCFunction) _wrap_Notebook_SendPageChangingEvent, METH_VARARGS | METH_KEYWORDS, NULL},
46037 { (char *)"Notebook_SendPageChangedEvent", (PyCFunction) _wrap_Notebook_SendPageChangedEvent, METH_VARARGS | METH_KEYWORDS, NULL},
554f62e9
RD
46038 { (char *)"Notebook_swigregister", Notebook_swigregister, METH_VARARGS, NULL},
46039 { (char *)"Notebook_swiginit", Notebook_swiginit, METH_VARARGS, NULL},
46040 { (char *)"new_NotebookEvent", (PyCFunction) _wrap_new_NotebookEvent, METH_VARARGS | METH_KEYWORDS, NULL},
46041 { (char *)"NotebookEvent_swigregister", NotebookEvent_swigregister, METH_VARARGS, NULL},
46042 { (char *)"NotebookEvent_swiginit", NotebookEvent_swiginit, METH_VARARGS, NULL},
46043 { (char *)"new_Listbook", (PyCFunction) _wrap_new_Listbook, METH_VARARGS | METH_KEYWORDS, NULL},
46044 { (char *)"new_PreListbook", (PyCFunction)_wrap_new_PreListbook, METH_NOARGS, NULL},
46045 { (char *)"Listbook_Create", (PyCFunction) _wrap_Listbook_Create, METH_VARARGS | METH_KEYWORDS, NULL},
46046 { (char *)"Listbook_GetListView", (PyCFunction)_wrap_Listbook_GetListView, METH_O, NULL},
46047 { (char *)"Listbook_swigregister", Listbook_swigregister, METH_VARARGS, NULL},
46048 { (char *)"Listbook_swiginit", Listbook_swiginit, METH_VARARGS, NULL},
46049 { (char *)"new_ListbookEvent", (PyCFunction) _wrap_new_ListbookEvent, METH_VARARGS | METH_KEYWORDS, NULL},
46050 { (char *)"ListbookEvent_swigregister", ListbookEvent_swigregister, METH_VARARGS, NULL},
46051 { (char *)"ListbookEvent_swiginit", ListbookEvent_swiginit, METH_VARARGS, NULL},
46052 { (char *)"new_Choicebook", (PyCFunction) _wrap_new_Choicebook, METH_VARARGS | METH_KEYWORDS, NULL},
46053 { (char *)"new_PreChoicebook", (PyCFunction)_wrap_new_PreChoicebook, METH_NOARGS, NULL},
46054 { (char *)"Choicebook_Create", (PyCFunction) _wrap_Choicebook_Create, METH_VARARGS | METH_KEYWORDS, NULL},
46055 { (char *)"Choicebook_GetChoiceCtrl", (PyCFunction)_wrap_Choicebook_GetChoiceCtrl, METH_O, NULL},
46056 { (char *)"Choicebook_swigregister", Choicebook_swigregister, METH_VARARGS, NULL},
46057 { (char *)"Choicebook_swiginit", Choicebook_swiginit, METH_VARARGS, NULL},
46058 { (char *)"new_ChoicebookEvent", (PyCFunction) _wrap_new_ChoicebookEvent, METH_VARARGS | METH_KEYWORDS, NULL},
46059 { (char *)"ChoicebookEvent_swigregister", ChoicebookEvent_swigregister, METH_VARARGS, NULL},
46060 { (char *)"ChoicebookEvent_swiginit", ChoicebookEvent_swiginit, METH_VARARGS, NULL},
46061 { (char *)"new_Treebook", (PyCFunction) _wrap_new_Treebook, METH_VARARGS | METH_KEYWORDS, NULL},
46062 { (char *)"new_PreTreebook", (PyCFunction)_wrap_new_PreTreebook, METH_NOARGS, NULL},
46063 { (char *)"Treebook_Create", (PyCFunction) _wrap_Treebook_Create, METH_VARARGS | METH_KEYWORDS, NULL},
46064 { (char *)"Treebook_InsertSubPage", (PyCFunction) _wrap_Treebook_InsertSubPage, METH_VARARGS | METH_KEYWORDS, NULL},
46065 { (char *)"Treebook_AddSubPage", (PyCFunction) _wrap_Treebook_AddSubPage, METH_VARARGS | METH_KEYWORDS, NULL},
46066 { (char *)"Treebook_IsNodeExpanded", (PyCFunction) _wrap_Treebook_IsNodeExpanded, METH_VARARGS | METH_KEYWORDS, NULL},
46067 { (char *)"Treebook_ExpandNode", (PyCFunction) _wrap_Treebook_ExpandNode, METH_VARARGS | METH_KEYWORDS, NULL},
46068 { (char *)"Treebook_CollapseNode", (PyCFunction) _wrap_Treebook_CollapseNode, METH_VARARGS | METH_KEYWORDS, NULL},
46069 { (char *)"Treebook_GetPageParent", (PyCFunction) _wrap_Treebook_GetPageParent, METH_VARARGS | METH_KEYWORDS, NULL},
46070 { (char *)"Treebook_GetTreeCtrl", (PyCFunction)_wrap_Treebook_GetTreeCtrl, METH_O, NULL},
46071 { (char *)"Treebook_swigregister", Treebook_swigregister, METH_VARARGS, NULL},
46072 { (char *)"Treebook_swiginit", Treebook_swiginit, METH_VARARGS, NULL},
46073 { (char *)"new_TreebookEvent", (PyCFunction) _wrap_new_TreebookEvent, METH_VARARGS | METH_KEYWORDS, NULL},
46074 { (char *)"TreebookEvent_swigregister", TreebookEvent_swigregister, METH_VARARGS, NULL},
46075 { (char *)"TreebookEvent_swiginit", TreebookEvent_swiginit, METH_VARARGS, NULL},
46076 { (char *)"new_Toolbook", (PyCFunction) _wrap_new_Toolbook, METH_VARARGS | METH_KEYWORDS, NULL},
46077 { (char *)"new_PreToolbook", (PyCFunction)_wrap_new_PreToolbook, METH_NOARGS, NULL},
46078 { (char *)"Toolbook_Create", (PyCFunction) _wrap_Toolbook_Create, METH_VARARGS | METH_KEYWORDS, NULL},
46079 { (char *)"Toolbook_GetToolBar", (PyCFunction)_wrap_Toolbook_GetToolBar, METH_O, NULL},
46080 { (char *)"Toolbook_Realize", (PyCFunction)_wrap_Toolbook_Realize, METH_O, NULL},
46081 { (char *)"Toolbook_swigregister", Toolbook_swigregister, METH_VARARGS, NULL},
46082 { (char *)"Toolbook_swiginit", Toolbook_swiginit, METH_VARARGS, NULL},
46083 { (char *)"new_ToolbookEvent", (PyCFunction) _wrap_new_ToolbookEvent, METH_VARARGS | METH_KEYWORDS, NULL},
46084 { (char *)"ToolbookEvent_swigregister", ToolbookEvent_swigregister, METH_VARARGS, NULL},
46085 { (char *)"ToolbookEvent_swiginit", ToolbookEvent_swiginit, METH_VARARGS, NULL},
46086 { (char *)"ToolBarToolBase_GetId", (PyCFunction)_wrap_ToolBarToolBase_GetId, METH_O, NULL},
46087 { (char *)"ToolBarToolBase_GetControl", (PyCFunction)_wrap_ToolBarToolBase_GetControl, METH_O, NULL},
46088 { (char *)"ToolBarToolBase_GetToolBar", (PyCFunction)_wrap_ToolBarToolBase_GetToolBar, METH_O, NULL},
46089 { (char *)"ToolBarToolBase_IsButton", (PyCFunction)_wrap_ToolBarToolBase_IsButton, METH_O, NULL},
46090 { (char *)"ToolBarToolBase_IsControl", (PyCFunction)_wrap_ToolBarToolBase_IsControl, METH_O, NULL},
46091 { (char *)"ToolBarToolBase_IsSeparator", (PyCFunction)_wrap_ToolBarToolBase_IsSeparator, METH_O, NULL},
46092 { (char *)"ToolBarToolBase_GetStyle", (PyCFunction)_wrap_ToolBarToolBase_GetStyle, METH_O, NULL},
46093 { (char *)"ToolBarToolBase_GetKind", (PyCFunction)_wrap_ToolBarToolBase_GetKind, METH_O, NULL},
46094 { (char *)"ToolBarToolBase_IsEnabled", (PyCFunction)_wrap_ToolBarToolBase_IsEnabled, METH_O, NULL},
46095 { (char *)"ToolBarToolBase_IsToggled", (PyCFunction)_wrap_ToolBarToolBase_IsToggled, METH_O, NULL},
46096 { (char *)"ToolBarToolBase_CanBeToggled", (PyCFunction)_wrap_ToolBarToolBase_CanBeToggled, METH_O, NULL},
46097 { (char *)"ToolBarToolBase_GetNormalBitmap", (PyCFunction)_wrap_ToolBarToolBase_GetNormalBitmap, METH_O, NULL},
46098 { (char *)"ToolBarToolBase_GetDisabledBitmap", (PyCFunction)_wrap_ToolBarToolBase_GetDisabledBitmap, METH_O, NULL},
46099 { (char *)"ToolBarToolBase_GetBitmap", (PyCFunction)_wrap_ToolBarToolBase_GetBitmap, METH_O, NULL},
46100 { (char *)"ToolBarToolBase_GetLabel", (PyCFunction)_wrap_ToolBarToolBase_GetLabel, METH_O, NULL},
46101 { (char *)"ToolBarToolBase_GetShortHelp", (PyCFunction)_wrap_ToolBarToolBase_GetShortHelp, METH_O, NULL},
46102 { (char *)"ToolBarToolBase_GetLongHelp", (PyCFunction)_wrap_ToolBarToolBase_GetLongHelp, METH_O, NULL},
46103 { (char *)"ToolBarToolBase_Enable", (PyCFunction) _wrap_ToolBarToolBase_Enable, METH_VARARGS | METH_KEYWORDS, NULL},
46104 { (char *)"ToolBarToolBase_Toggle", (PyCFunction)_wrap_ToolBarToolBase_Toggle, METH_O, NULL},
46105 { (char *)"ToolBarToolBase_SetToggle", (PyCFunction) _wrap_ToolBarToolBase_SetToggle, METH_VARARGS | METH_KEYWORDS, NULL},
46106 { (char *)"ToolBarToolBase_SetShortHelp", (PyCFunction) _wrap_ToolBarToolBase_SetShortHelp, METH_VARARGS | METH_KEYWORDS, NULL},
46107 { (char *)"ToolBarToolBase_SetLongHelp", (PyCFunction) _wrap_ToolBarToolBase_SetLongHelp, METH_VARARGS | METH_KEYWORDS, NULL},
46108 { (char *)"ToolBarToolBase_SetNormalBitmap", (PyCFunction) _wrap_ToolBarToolBase_SetNormalBitmap, METH_VARARGS | METH_KEYWORDS, NULL},
46109 { (char *)"ToolBarToolBase_SetDisabledBitmap", (PyCFunction) _wrap_ToolBarToolBase_SetDisabledBitmap, METH_VARARGS | METH_KEYWORDS, NULL},
46110 { (char *)"ToolBarToolBase_SetLabel", (PyCFunction) _wrap_ToolBarToolBase_SetLabel, METH_VARARGS | METH_KEYWORDS, NULL},
46111 { (char *)"ToolBarToolBase_Detach", (PyCFunction)_wrap_ToolBarToolBase_Detach, METH_O, NULL},
46112 { (char *)"ToolBarToolBase_Attach", (PyCFunction) _wrap_ToolBarToolBase_Attach, METH_VARARGS | METH_KEYWORDS, NULL},
46113 { (char *)"ToolBarToolBase_GetClientData", (PyCFunction)_wrap_ToolBarToolBase_GetClientData, METH_O, NULL},
46114 { (char *)"ToolBarToolBase_SetClientData", (PyCFunction) _wrap_ToolBarToolBase_SetClientData, METH_VARARGS | METH_KEYWORDS, NULL},
46115 { (char *)"ToolBarToolBase_swigregister", ToolBarToolBase_swigregister, METH_VARARGS, NULL},
46116 { (char *)"ToolBarBase_DoAddTool", (PyCFunction) _wrap_ToolBarBase_DoAddTool, METH_VARARGS | METH_KEYWORDS, NULL},
46117 { (char *)"ToolBarBase_DoInsertTool", (PyCFunction) _wrap_ToolBarBase_DoInsertTool, METH_VARARGS | METH_KEYWORDS, NULL},
46118 { (char *)"ToolBarBase_AddToolItem", (PyCFunction) _wrap_ToolBarBase_AddToolItem, METH_VARARGS | METH_KEYWORDS, NULL},
46119 { (char *)"ToolBarBase_InsertToolItem", (PyCFunction) _wrap_ToolBarBase_InsertToolItem, METH_VARARGS | METH_KEYWORDS, NULL},
46120 { (char *)"ToolBarBase_AddControl", (PyCFunction) _wrap_ToolBarBase_AddControl, METH_VARARGS | METH_KEYWORDS, NULL},
46121 { (char *)"ToolBarBase_InsertControl", (PyCFunction) _wrap_ToolBarBase_InsertControl, METH_VARARGS | METH_KEYWORDS, NULL},
46122 { (char *)"ToolBarBase_FindControl", (PyCFunction) _wrap_ToolBarBase_FindControl, METH_VARARGS | METH_KEYWORDS, NULL},
46123 { (char *)"ToolBarBase_AddSeparator", (PyCFunction)_wrap_ToolBarBase_AddSeparator, METH_O, NULL},
46124 { (char *)"ToolBarBase_InsertSeparator", (PyCFunction) _wrap_ToolBarBase_InsertSeparator, METH_VARARGS | METH_KEYWORDS, NULL},
46125 { (char *)"ToolBarBase_RemoveTool", (PyCFunction) _wrap_ToolBarBase_RemoveTool, METH_VARARGS | METH_KEYWORDS, NULL},
46126 { (char *)"ToolBarBase_DeleteToolByPos", (PyCFunction) _wrap_ToolBarBase_DeleteToolByPos, METH_VARARGS | METH_KEYWORDS, NULL},
46127 { (char *)"ToolBarBase_DeleteTool", (PyCFunction) _wrap_ToolBarBase_DeleteTool, METH_VARARGS | METH_KEYWORDS, NULL},
46128 { (char *)"ToolBarBase_ClearTools", (PyCFunction)_wrap_ToolBarBase_ClearTools, METH_O, NULL},
46129 { (char *)"ToolBarBase_Realize", (PyCFunction)_wrap_ToolBarBase_Realize, METH_O, NULL},
46130 { (char *)"ToolBarBase_EnableTool", (PyCFunction) _wrap_ToolBarBase_EnableTool, METH_VARARGS | METH_KEYWORDS, NULL},
46131 { (char *)"ToolBarBase_ToggleTool", (PyCFunction) _wrap_ToolBarBase_ToggleTool, METH_VARARGS | METH_KEYWORDS, NULL},
46132 { (char *)"ToolBarBase_SetToggle", (PyCFunction) _wrap_ToolBarBase_SetToggle, METH_VARARGS | METH_KEYWORDS, NULL},
46133 { (char *)"ToolBarBase_GetToolClientData", (PyCFunction) _wrap_ToolBarBase_GetToolClientData, METH_VARARGS | METH_KEYWORDS, NULL},
46134 { (char *)"ToolBarBase_SetToolClientData", (PyCFunction) _wrap_ToolBarBase_SetToolClientData, METH_VARARGS | METH_KEYWORDS, NULL},
46135 { (char *)"ToolBarBase_GetToolPos", (PyCFunction) _wrap_ToolBarBase_GetToolPos, METH_VARARGS | METH_KEYWORDS, NULL},
46136 { (char *)"ToolBarBase_GetToolState", (PyCFunction) _wrap_ToolBarBase_GetToolState, METH_VARARGS | METH_KEYWORDS, NULL},
46137 { (char *)"ToolBarBase_GetToolEnabled", (PyCFunction) _wrap_ToolBarBase_GetToolEnabled, METH_VARARGS | METH_KEYWORDS, NULL},
46138 { (char *)"ToolBarBase_SetToolShortHelp", (PyCFunction) _wrap_ToolBarBase_SetToolShortHelp, METH_VARARGS | METH_KEYWORDS, NULL},
46139 { (char *)"ToolBarBase_GetToolShortHelp", (PyCFunction) _wrap_ToolBarBase_GetToolShortHelp, METH_VARARGS | METH_KEYWORDS, NULL},
46140 { (char *)"ToolBarBase_SetToolLongHelp", (PyCFunction) _wrap_ToolBarBase_SetToolLongHelp, METH_VARARGS | METH_KEYWORDS, NULL},
46141 { (char *)"ToolBarBase_GetToolLongHelp", (PyCFunction) _wrap_ToolBarBase_GetToolLongHelp, METH_VARARGS | METH_KEYWORDS, NULL},
46142 { (char *)"ToolBarBase_SetMarginsXY", (PyCFunction) _wrap_ToolBarBase_SetMarginsXY, METH_VARARGS | METH_KEYWORDS, NULL},
46143 { (char *)"ToolBarBase_SetMargins", (PyCFunction) _wrap_ToolBarBase_SetMargins, METH_VARARGS | METH_KEYWORDS, NULL},
46144 { (char *)"ToolBarBase_SetToolPacking", (PyCFunction) _wrap_ToolBarBase_SetToolPacking, METH_VARARGS | METH_KEYWORDS, NULL},
46145 { (char *)"ToolBarBase_SetToolSeparation", (PyCFunction) _wrap_ToolBarBase_SetToolSeparation, METH_VARARGS | METH_KEYWORDS, NULL},
46146 { (char *)"ToolBarBase_GetToolMargins", (PyCFunction)_wrap_ToolBarBase_GetToolMargins, METH_O, NULL},
46147 { (char *)"ToolBarBase_GetMargins", (PyCFunction)_wrap_ToolBarBase_GetMargins, METH_O, NULL},
46148 { (char *)"ToolBarBase_GetToolPacking", (PyCFunction)_wrap_ToolBarBase_GetToolPacking, METH_O, NULL},
46149 { (char *)"ToolBarBase_GetToolSeparation", (PyCFunction)_wrap_ToolBarBase_GetToolSeparation, METH_O, NULL},
46150 { (char *)"ToolBarBase_SetRows", (PyCFunction) _wrap_ToolBarBase_SetRows, METH_VARARGS | METH_KEYWORDS, NULL},
46151 { (char *)"ToolBarBase_SetMaxRowsCols", (PyCFunction) _wrap_ToolBarBase_SetMaxRowsCols, METH_VARARGS | METH_KEYWORDS, NULL},
46152 { (char *)"ToolBarBase_GetMaxRows", (PyCFunction)_wrap_ToolBarBase_GetMaxRows, METH_O, NULL},
46153 { (char *)"ToolBarBase_GetMaxCols", (PyCFunction)_wrap_ToolBarBase_GetMaxCols, METH_O, NULL},
46154 { (char *)"ToolBarBase_SetToolBitmapSize", (PyCFunction) _wrap_ToolBarBase_SetToolBitmapSize, METH_VARARGS | METH_KEYWORDS, NULL},
46155 { (char *)"ToolBarBase_GetToolBitmapSize", (PyCFunction)_wrap_ToolBarBase_GetToolBitmapSize, METH_O, NULL},
46156 { (char *)"ToolBarBase_GetToolSize", (PyCFunction)_wrap_ToolBarBase_GetToolSize, METH_O, NULL},
46157 { (char *)"ToolBarBase_FindToolForPosition", (PyCFunction) _wrap_ToolBarBase_FindToolForPosition, METH_VARARGS | METH_KEYWORDS, NULL},
46158 { (char *)"ToolBarBase_FindById", (PyCFunction) _wrap_ToolBarBase_FindById, METH_VARARGS | METH_KEYWORDS, NULL},
46159 { (char *)"ToolBarBase_IsVertical", (PyCFunction)_wrap_ToolBarBase_IsVertical, METH_O, NULL},
46160 { (char *)"ToolBarBase_GetToolsCount", (PyCFunction)_wrap_ToolBarBase_GetToolsCount, METH_O, NULL},
46161 { (char *)"ToolBarBase_swigregister", ToolBarBase_swigregister, METH_VARARGS, NULL},
46162 { (char *)"new_ToolBar", (PyCFunction) _wrap_new_ToolBar, METH_VARARGS | METH_KEYWORDS, NULL},
46163 { (char *)"new_PreToolBar", (PyCFunction)_wrap_new_PreToolBar, METH_NOARGS, NULL},
46164 { (char *)"ToolBar_Create", (PyCFunction) _wrap_ToolBar_Create, METH_VARARGS | METH_KEYWORDS, NULL},
554f62e9
RD
46165 { (char *)"ToolBar_GetClassDefaultAttributes", (PyCFunction) _wrap_ToolBar_GetClassDefaultAttributes, METH_VARARGS | METH_KEYWORDS, NULL},
46166 { (char *)"ToolBar_swigregister", ToolBar_swigregister, METH_VARARGS, NULL},
46167 { (char *)"ToolBar_swiginit", ToolBar_swiginit, METH_VARARGS, NULL},
46168 { (char *)"new_ListItemAttr", (PyCFunction) _wrap_new_ListItemAttr, METH_VARARGS | METH_KEYWORDS, NULL},
46169 { (char *)"delete_ListItemAttr", (PyCFunction)_wrap_delete_ListItemAttr, METH_O, NULL},
46170 { (char *)"ListItemAttr_SetTextColour", (PyCFunction) _wrap_ListItemAttr_SetTextColour, METH_VARARGS | METH_KEYWORDS, NULL},
46171 { (char *)"ListItemAttr_SetBackgroundColour", (PyCFunction) _wrap_ListItemAttr_SetBackgroundColour, METH_VARARGS | METH_KEYWORDS, NULL},
46172 { (char *)"ListItemAttr_SetFont", (PyCFunction) _wrap_ListItemAttr_SetFont, METH_VARARGS | METH_KEYWORDS, NULL},
46173 { (char *)"ListItemAttr_HasTextColour", (PyCFunction)_wrap_ListItemAttr_HasTextColour, METH_O, NULL},
46174 { (char *)"ListItemAttr_HasBackgroundColour", (PyCFunction)_wrap_ListItemAttr_HasBackgroundColour, METH_O, NULL},
46175 { (char *)"ListItemAttr_HasFont", (PyCFunction)_wrap_ListItemAttr_HasFont, METH_O, NULL},
46176 { (char *)"ListItemAttr_GetTextColour", (PyCFunction)_wrap_ListItemAttr_GetTextColour, METH_O, NULL},
46177 { (char *)"ListItemAttr_GetBackgroundColour", (PyCFunction)_wrap_ListItemAttr_GetBackgroundColour, METH_O, NULL},
46178 { (char *)"ListItemAttr_GetFont", (PyCFunction)_wrap_ListItemAttr_GetFont, METH_O, NULL},
46179 { (char *)"ListItemAttr_AssignFrom", (PyCFunction) _wrap_ListItemAttr_AssignFrom, METH_VARARGS | METH_KEYWORDS, NULL},
46180 { (char *)"ListItemAttr_Destroy", (PyCFunction)_wrap_ListItemAttr_Destroy, METH_O, NULL},
46181 { (char *)"ListItemAttr_swigregister", ListItemAttr_swigregister, METH_VARARGS, NULL},
46182 { (char *)"ListItemAttr_swiginit", ListItemAttr_swiginit, METH_VARARGS, NULL},
46183 { (char *)"new_ListItem", (PyCFunction)_wrap_new_ListItem, METH_NOARGS, NULL},
46184 { (char *)"delete_ListItem", (PyCFunction)_wrap_delete_ListItem, METH_O, NULL},
46185 { (char *)"ListItem_Clear", (PyCFunction)_wrap_ListItem_Clear, METH_O, NULL},
46186 { (char *)"ListItem_ClearAttributes", (PyCFunction)_wrap_ListItem_ClearAttributes, METH_O, NULL},
46187 { (char *)"ListItem_SetMask", (PyCFunction) _wrap_ListItem_SetMask, METH_VARARGS | METH_KEYWORDS, NULL},
46188 { (char *)"ListItem_SetId", (PyCFunction) _wrap_ListItem_SetId, METH_VARARGS | METH_KEYWORDS, NULL},
46189 { (char *)"ListItem_SetColumn", (PyCFunction) _wrap_ListItem_SetColumn, METH_VARARGS | METH_KEYWORDS, NULL},
46190 { (char *)"ListItem_SetState", (PyCFunction) _wrap_ListItem_SetState, METH_VARARGS | METH_KEYWORDS, NULL},
46191 { (char *)"ListItem_SetStateMask", (PyCFunction) _wrap_ListItem_SetStateMask, METH_VARARGS | METH_KEYWORDS, NULL},
46192 { (char *)"ListItem_SetText", (PyCFunction) _wrap_ListItem_SetText, METH_VARARGS | METH_KEYWORDS, NULL},
46193 { (char *)"ListItem_SetImage", (PyCFunction) _wrap_ListItem_SetImage, METH_VARARGS | METH_KEYWORDS, NULL},
46194 { (char *)"ListItem_SetData", (PyCFunction) _wrap_ListItem_SetData, METH_VARARGS | METH_KEYWORDS, NULL},
46195 { (char *)"ListItem_SetWidth", (PyCFunction) _wrap_ListItem_SetWidth, METH_VARARGS | METH_KEYWORDS, NULL},
46196 { (char *)"ListItem_SetAlign", (PyCFunction) _wrap_ListItem_SetAlign, METH_VARARGS | METH_KEYWORDS, NULL},
46197 { (char *)"ListItem_SetTextColour", (PyCFunction) _wrap_ListItem_SetTextColour, METH_VARARGS | METH_KEYWORDS, NULL},
46198 { (char *)"ListItem_SetBackgroundColour", (PyCFunction) _wrap_ListItem_SetBackgroundColour, METH_VARARGS | METH_KEYWORDS, NULL},
46199 { (char *)"ListItem_SetFont", (PyCFunction) _wrap_ListItem_SetFont, METH_VARARGS | METH_KEYWORDS, NULL},
46200 { (char *)"ListItem_GetMask", (PyCFunction)_wrap_ListItem_GetMask, METH_O, NULL},
46201 { (char *)"ListItem_GetId", (PyCFunction)_wrap_ListItem_GetId, METH_O, NULL},
46202 { (char *)"ListItem_GetColumn", (PyCFunction)_wrap_ListItem_GetColumn, METH_O, NULL},
46203 { (char *)"ListItem_GetState", (PyCFunction)_wrap_ListItem_GetState, METH_O, NULL},
46204 { (char *)"ListItem_GetText", (PyCFunction)_wrap_ListItem_GetText, METH_O, NULL},
46205 { (char *)"ListItem_GetImage", (PyCFunction)_wrap_ListItem_GetImage, METH_O, NULL},
46206 { (char *)"ListItem_GetData", (PyCFunction)_wrap_ListItem_GetData, METH_O, NULL},
46207 { (char *)"ListItem_GetWidth", (PyCFunction)_wrap_ListItem_GetWidth, METH_O, NULL},
46208 { (char *)"ListItem_GetAlign", (PyCFunction)_wrap_ListItem_GetAlign, METH_O, NULL},
46209 { (char *)"ListItem_GetAttributes", (PyCFunction)_wrap_ListItem_GetAttributes, METH_O, NULL},
46210 { (char *)"ListItem_HasAttributes", (PyCFunction)_wrap_ListItem_HasAttributes, METH_O, NULL},
46211 { (char *)"ListItem_GetTextColour", (PyCFunction)_wrap_ListItem_GetTextColour, METH_O, NULL},
46212 { (char *)"ListItem_GetBackgroundColour", (PyCFunction)_wrap_ListItem_GetBackgroundColour, METH_O, NULL},
46213 { (char *)"ListItem_GetFont", (PyCFunction)_wrap_ListItem_GetFont, METH_O, NULL},
46214 { (char *)"ListItem_m_mask_set", _wrap_ListItem_m_mask_set, METH_VARARGS, NULL},
46215 { (char *)"ListItem_m_mask_get", (PyCFunction)_wrap_ListItem_m_mask_get, METH_O, NULL},
46216 { (char *)"ListItem_m_itemId_set", _wrap_ListItem_m_itemId_set, METH_VARARGS, NULL},
46217 { (char *)"ListItem_m_itemId_get", (PyCFunction)_wrap_ListItem_m_itemId_get, METH_O, NULL},
46218 { (char *)"ListItem_m_col_set", _wrap_ListItem_m_col_set, METH_VARARGS, NULL},
46219 { (char *)"ListItem_m_col_get", (PyCFunction)_wrap_ListItem_m_col_get, METH_O, NULL},
46220 { (char *)"ListItem_m_state_set", _wrap_ListItem_m_state_set, METH_VARARGS, NULL},
46221 { (char *)"ListItem_m_state_get", (PyCFunction)_wrap_ListItem_m_state_get, METH_O, NULL},
46222 { (char *)"ListItem_m_stateMask_set", _wrap_ListItem_m_stateMask_set, METH_VARARGS, NULL},
46223 { (char *)"ListItem_m_stateMask_get", (PyCFunction)_wrap_ListItem_m_stateMask_get, METH_O, NULL},
46224 { (char *)"ListItem_m_text_set", _wrap_ListItem_m_text_set, METH_VARARGS, NULL},
46225 { (char *)"ListItem_m_text_get", (PyCFunction)_wrap_ListItem_m_text_get, METH_O, NULL},
46226 { (char *)"ListItem_m_image_set", _wrap_ListItem_m_image_set, METH_VARARGS, NULL},
46227 { (char *)"ListItem_m_image_get", (PyCFunction)_wrap_ListItem_m_image_get, METH_O, NULL},
46228 { (char *)"ListItem_m_data_set", _wrap_ListItem_m_data_set, METH_VARARGS, NULL},
46229 { (char *)"ListItem_m_data_get", (PyCFunction)_wrap_ListItem_m_data_get, METH_O, NULL},
46230 { (char *)"ListItem_m_format_set", _wrap_ListItem_m_format_set, METH_VARARGS, NULL},
46231 { (char *)"ListItem_m_format_get", (PyCFunction)_wrap_ListItem_m_format_get, METH_O, NULL},
46232 { (char *)"ListItem_m_width_set", _wrap_ListItem_m_width_set, METH_VARARGS, NULL},
46233 { (char *)"ListItem_m_width_get", (PyCFunction)_wrap_ListItem_m_width_get, METH_O, NULL},
46234 { (char *)"ListItem_swigregister", ListItem_swigregister, METH_VARARGS, NULL},
46235 { (char *)"ListItem_swiginit", ListItem_swiginit, METH_VARARGS, NULL},
46236 { (char *)"new_ListEvent", (PyCFunction) _wrap_new_ListEvent, METH_VARARGS | METH_KEYWORDS, NULL},
46237 { (char *)"ListEvent_m_code_set", _wrap_ListEvent_m_code_set, METH_VARARGS, NULL},
46238 { (char *)"ListEvent_m_code_get", (PyCFunction)_wrap_ListEvent_m_code_get, METH_O, NULL},
46239 { (char *)"ListEvent_m_oldItemIndex_set", _wrap_ListEvent_m_oldItemIndex_set, METH_VARARGS, NULL},
46240 { (char *)"ListEvent_m_oldItemIndex_get", (PyCFunction)_wrap_ListEvent_m_oldItemIndex_get, METH_O, NULL},
46241 { (char *)"ListEvent_m_itemIndex_set", _wrap_ListEvent_m_itemIndex_set, METH_VARARGS, NULL},
46242 { (char *)"ListEvent_m_itemIndex_get", (PyCFunction)_wrap_ListEvent_m_itemIndex_get, METH_O, NULL},
46243 { (char *)"ListEvent_m_col_set", _wrap_ListEvent_m_col_set, METH_VARARGS, NULL},
46244 { (char *)"ListEvent_m_col_get", (PyCFunction)_wrap_ListEvent_m_col_get, METH_O, NULL},
46245 { (char *)"ListEvent_m_pointDrag_set", _wrap_ListEvent_m_pointDrag_set, METH_VARARGS, NULL},
46246 { (char *)"ListEvent_m_pointDrag_get", (PyCFunction)_wrap_ListEvent_m_pointDrag_get, METH_O, NULL},
46247 { (char *)"ListEvent_m_item_get", (PyCFunction)_wrap_ListEvent_m_item_get, METH_O, NULL},
46248 { (char *)"ListEvent_GetKeyCode", (PyCFunction)_wrap_ListEvent_GetKeyCode, METH_O, NULL},
46249 { (char *)"ListEvent_GetIndex", (PyCFunction)_wrap_ListEvent_GetIndex, METH_O, NULL},
46250 { (char *)"ListEvent_GetColumn", (PyCFunction)_wrap_ListEvent_GetColumn, METH_O, NULL},
46251 { (char *)"ListEvent_GetPoint", (PyCFunction)_wrap_ListEvent_GetPoint, METH_O, NULL},
46252 { (char *)"ListEvent_GetLabel", (PyCFunction)_wrap_ListEvent_GetLabel, METH_O, NULL},
46253 { (char *)"ListEvent_GetText", (PyCFunction)_wrap_ListEvent_GetText, METH_O, NULL},
46254 { (char *)"ListEvent_GetImage", (PyCFunction)_wrap_ListEvent_GetImage, METH_O, NULL},
46255 { (char *)"ListEvent_GetData", (PyCFunction)_wrap_ListEvent_GetData, METH_O, NULL},
46256 { (char *)"ListEvent_GetMask", (PyCFunction)_wrap_ListEvent_GetMask, METH_O, NULL},
46257 { (char *)"ListEvent_GetItem", (PyCFunction)_wrap_ListEvent_GetItem, METH_O, NULL},
46258 { (char *)"ListEvent_GetCacheFrom", (PyCFunction)_wrap_ListEvent_GetCacheFrom, METH_O, NULL},
46259 { (char *)"ListEvent_GetCacheTo", (PyCFunction)_wrap_ListEvent_GetCacheTo, METH_O, NULL},
46260 { (char *)"ListEvent_IsEditCancelled", (PyCFunction)_wrap_ListEvent_IsEditCancelled, METH_O, NULL},
46261 { (char *)"ListEvent_SetEditCanceled", (PyCFunction) _wrap_ListEvent_SetEditCanceled, METH_VARARGS | METH_KEYWORDS, NULL},
46262 { (char *)"ListEvent_swigregister", ListEvent_swigregister, METH_VARARGS, NULL},
46263 { (char *)"ListEvent_swiginit", ListEvent_swiginit, METH_VARARGS, NULL},
46264 { (char *)"new_ListCtrl", (PyCFunction) _wrap_new_ListCtrl, METH_VARARGS | METH_KEYWORDS, NULL},
46265 { (char *)"new_PreListCtrl", (PyCFunction)_wrap_new_PreListCtrl, METH_NOARGS, NULL},
46266 { (char *)"ListCtrl_Create", (PyCFunction) _wrap_ListCtrl_Create, METH_VARARGS | METH_KEYWORDS, NULL},
46267 { (char *)"ListCtrl__setCallbackInfo", (PyCFunction) _wrap_ListCtrl__setCallbackInfo, METH_VARARGS | METH_KEYWORDS, NULL},
46268 { (char *)"ListCtrl_GetColumn", (PyCFunction) _wrap_ListCtrl_GetColumn, METH_VARARGS | METH_KEYWORDS, NULL},
46269 { (char *)"ListCtrl_SetColumn", (PyCFunction) _wrap_ListCtrl_SetColumn, METH_VARARGS | METH_KEYWORDS, NULL},
46270 { (char *)"ListCtrl_GetColumnWidth", (PyCFunction) _wrap_ListCtrl_GetColumnWidth, METH_VARARGS | METH_KEYWORDS, NULL},
46271 { (char *)"ListCtrl_SetColumnWidth", (PyCFunction) _wrap_ListCtrl_SetColumnWidth, METH_VARARGS | METH_KEYWORDS, NULL},
46272 { (char *)"ListCtrl_GetCountPerPage", (PyCFunction)_wrap_ListCtrl_GetCountPerPage, METH_O, NULL},
46273 { (char *)"ListCtrl_GetViewRect", (PyCFunction)_wrap_ListCtrl_GetViewRect, METH_O, NULL},
46274 { (char *)"ListCtrl_GetEditControl", (PyCFunction)_wrap_ListCtrl_GetEditControl, METH_O, NULL},
46275 { (char *)"ListCtrl_GetItem", (PyCFunction) _wrap_ListCtrl_GetItem, METH_VARARGS | METH_KEYWORDS, NULL},
46276 { (char *)"ListCtrl_SetItem", (PyCFunction) _wrap_ListCtrl_SetItem, METH_VARARGS | METH_KEYWORDS, NULL},
46277 { (char *)"ListCtrl_SetStringItem", (PyCFunction) _wrap_ListCtrl_SetStringItem, METH_VARARGS | METH_KEYWORDS, NULL},
46278 { (char *)"ListCtrl_GetItemState", (PyCFunction) _wrap_ListCtrl_GetItemState, METH_VARARGS | METH_KEYWORDS, NULL},
46279 { (char *)"ListCtrl_SetItemState", (PyCFunction) _wrap_ListCtrl_SetItemState, METH_VARARGS | METH_KEYWORDS, NULL},
46280 { (char *)"ListCtrl_SetItemImage", (PyCFunction) _wrap_ListCtrl_SetItemImage, METH_VARARGS | METH_KEYWORDS, NULL},
46281 { (char *)"ListCtrl_SetItemColumnImage", (PyCFunction) _wrap_ListCtrl_SetItemColumnImage, METH_VARARGS | METH_KEYWORDS, NULL},
46282 { (char *)"ListCtrl_GetItemText", (PyCFunction) _wrap_ListCtrl_GetItemText, METH_VARARGS | METH_KEYWORDS, NULL},
46283 { (char *)"ListCtrl_SetItemText", (PyCFunction) _wrap_ListCtrl_SetItemText, METH_VARARGS | METH_KEYWORDS, NULL},
46284 { (char *)"ListCtrl_GetItemData", (PyCFunction) _wrap_ListCtrl_GetItemData, METH_VARARGS | METH_KEYWORDS, NULL},
46285 { (char *)"ListCtrl_SetItemData", (PyCFunction) _wrap_ListCtrl_SetItemData, METH_VARARGS | METH_KEYWORDS, NULL},
46286 { (char *)"ListCtrl_GetItemPosition", (PyCFunction) _wrap_ListCtrl_GetItemPosition, METH_VARARGS | METH_KEYWORDS, NULL},
46287 { (char *)"ListCtrl_GetItemRect", (PyCFunction) _wrap_ListCtrl_GetItemRect, METH_VARARGS | METH_KEYWORDS, NULL},
46288 { (char *)"ListCtrl_SetItemPosition", (PyCFunction) _wrap_ListCtrl_SetItemPosition, METH_VARARGS | METH_KEYWORDS, NULL},
46289 { (char *)"ListCtrl_GetItemCount", (PyCFunction)_wrap_ListCtrl_GetItemCount, METH_O, NULL},
46290 { (char *)"ListCtrl_GetColumnCount", (PyCFunction)_wrap_ListCtrl_GetColumnCount, METH_O, NULL},
46291 { (char *)"ListCtrl_GetItemSpacing", (PyCFunction)_wrap_ListCtrl_GetItemSpacing, METH_O, NULL},
46292 { (char *)"ListCtrl_GetSelectedItemCount", (PyCFunction)_wrap_ListCtrl_GetSelectedItemCount, METH_O, NULL},
46293 { (char *)"ListCtrl_GetTextColour", (PyCFunction)_wrap_ListCtrl_GetTextColour, METH_O, NULL},
46294 { (char *)"ListCtrl_SetTextColour", (PyCFunction) _wrap_ListCtrl_SetTextColour, METH_VARARGS | METH_KEYWORDS, NULL},
46295 { (char *)"ListCtrl_GetTopItem", (PyCFunction)_wrap_ListCtrl_GetTopItem, METH_O, NULL},
46296 { (char *)"ListCtrl_SetSingleStyle", (PyCFunction) _wrap_ListCtrl_SetSingleStyle, METH_VARARGS | METH_KEYWORDS, NULL},
46297 { (char *)"ListCtrl_GetNextItem", (PyCFunction) _wrap_ListCtrl_GetNextItem, METH_VARARGS | METH_KEYWORDS, NULL},
46298 { (char *)"ListCtrl_GetImageList", (PyCFunction) _wrap_ListCtrl_GetImageList, METH_VARARGS | METH_KEYWORDS, NULL},
46299 { (char *)"ListCtrl_SetImageList", (PyCFunction) _wrap_ListCtrl_SetImageList, METH_VARARGS | METH_KEYWORDS, NULL},
46300 { (char *)"ListCtrl_AssignImageList", (PyCFunction) _wrap_ListCtrl_AssignImageList, METH_VARARGS | METH_KEYWORDS, NULL},
46301 { (char *)"ListCtrl_InReportView", (PyCFunction)_wrap_ListCtrl_InReportView, METH_O, NULL},
46302 { (char *)"ListCtrl_IsVirtual", (PyCFunction)_wrap_ListCtrl_IsVirtual, METH_O, NULL},
46303 { (char *)"ListCtrl_RefreshItem", (PyCFunction) _wrap_ListCtrl_RefreshItem, METH_VARARGS | METH_KEYWORDS, NULL},
46304 { (char *)"ListCtrl_RefreshItems", (PyCFunction) _wrap_ListCtrl_RefreshItems, METH_VARARGS | METH_KEYWORDS, NULL},
46305 { (char *)"ListCtrl_Arrange", (PyCFunction) _wrap_ListCtrl_Arrange, METH_VARARGS | METH_KEYWORDS, NULL},
46306 { (char *)"ListCtrl_DeleteItem", (PyCFunction) _wrap_ListCtrl_DeleteItem, METH_VARARGS | METH_KEYWORDS, NULL},
46307 { (char *)"ListCtrl_DeleteAllItems", (PyCFunction)_wrap_ListCtrl_DeleteAllItems, METH_O, NULL},
46308 { (char *)"ListCtrl_DeleteColumn", (PyCFunction) _wrap_ListCtrl_DeleteColumn, METH_VARARGS | METH_KEYWORDS, NULL},
46309 { (char *)"ListCtrl_DeleteAllColumns", (PyCFunction)_wrap_ListCtrl_DeleteAllColumns, METH_O, NULL},
46310 { (char *)"ListCtrl_ClearAll", (PyCFunction)_wrap_ListCtrl_ClearAll, METH_O, NULL},
46311 { (char *)"ListCtrl_EditLabel", (PyCFunction) _wrap_ListCtrl_EditLabel, METH_VARARGS | METH_KEYWORDS, NULL},
46312 { (char *)"ListCtrl_EndEditLabel", (PyCFunction) _wrap_ListCtrl_EndEditLabel, METH_VARARGS | METH_KEYWORDS, NULL},
46313 { (char *)"ListCtrl_EnsureVisible", (PyCFunction) _wrap_ListCtrl_EnsureVisible, METH_VARARGS | METH_KEYWORDS, NULL},
46314 { (char *)"ListCtrl_FindItem", (PyCFunction) _wrap_ListCtrl_FindItem, METH_VARARGS | METH_KEYWORDS, NULL},
46315 { (char *)"ListCtrl_FindItemData", (PyCFunction) _wrap_ListCtrl_FindItemData, METH_VARARGS | METH_KEYWORDS, NULL},
46316 { (char *)"ListCtrl_FindItemAtPos", (PyCFunction) _wrap_ListCtrl_FindItemAtPos, METH_VARARGS | METH_KEYWORDS, NULL},
46317 { (char *)"ListCtrl_HitTest", (PyCFunction) _wrap_ListCtrl_HitTest, METH_VARARGS | METH_KEYWORDS, NULL},
704eda0c 46318 { (char *)"ListCtrl_HitTestSubItem", (PyCFunction) _wrap_ListCtrl_HitTestSubItem, METH_VARARGS | METH_KEYWORDS, NULL},
554f62e9
RD
46319 { (char *)"ListCtrl_InsertItem", (PyCFunction) _wrap_ListCtrl_InsertItem, METH_VARARGS | METH_KEYWORDS, NULL},
46320 { (char *)"ListCtrl_InsertStringItem", (PyCFunction) _wrap_ListCtrl_InsertStringItem, METH_VARARGS | METH_KEYWORDS, NULL},
46321 { (char *)"ListCtrl_InsertImageItem", (PyCFunction) _wrap_ListCtrl_InsertImageItem, METH_VARARGS | METH_KEYWORDS, NULL},
46322 { (char *)"ListCtrl_InsertImageStringItem", (PyCFunction) _wrap_ListCtrl_InsertImageStringItem, METH_VARARGS | METH_KEYWORDS, NULL},
46323 { (char *)"ListCtrl_InsertColumnItem", (PyCFunction) _wrap_ListCtrl_InsertColumnItem, METH_VARARGS | METH_KEYWORDS, NULL},
46324 { (char *)"ListCtrl_InsertColumn", (PyCFunction) _wrap_ListCtrl_InsertColumn, METH_VARARGS | METH_KEYWORDS, NULL},
46325 { (char *)"ListCtrl_SetItemCount", (PyCFunction) _wrap_ListCtrl_SetItemCount, METH_VARARGS | METH_KEYWORDS, NULL},
46326 { (char *)"ListCtrl_ScrollList", (PyCFunction) _wrap_ListCtrl_ScrollList, METH_VARARGS | METH_KEYWORDS, NULL},
46327 { (char *)"ListCtrl_SetItemTextColour", (PyCFunction) _wrap_ListCtrl_SetItemTextColour, METH_VARARGS | METH_KEYWORDS, NULL},
46328 { (char *)"ListCtrl_GetItemTextColour", (PyCFunction) _wrap_ListCtrl_GetItemTextColour, METH_VARARGS | METH_KEYWORDS, NULL},
46329 { (char *)"ListCtrl_SetItemBackgroundColour", (PyCFunction) _wrap_ListCtrl_SetItemBackgroundColour, METH_VARARGS | METH_KEYWORDS, NULL},
46330 { (char *)"ListCtrl_GetItemBackgroundColour", (PyCFunction) _wrap_ListCtrl_GetItemBackgroundColour, METH_VARARGS | METH_KEYWORDS, NULL},
46331 { (char *)"ListCtrl_SetItemFont", (PyCFunction) _wrap_ListCtrl_SetItemFont, METH_VARARGS | METH_KEYWORDS, NULL},
46332 { (char *)"ListCtrl_GetItemFont", (PyCFunction) _wrap_ListCtrl_GetItemFont, METH_VARARGS | METH_KEYWORDS, NULL},
46333 { (char *)"ListCtrl_SortItems", (PyCFunction) _wrap_ListCtrl_SortItems, METH_VARARGS | METH_KEYWORDS, NULL},
46334 { (char *)"ListCtrl_GetMainWindow", (PyCFunction)_wrap_ListCtrl_GetMainWindow, METH_O, NULL},
46335 { (char *)"ListCtrl_GetClassDefaultAttributes", (PyCFunction) _wrap_ListCtrl_GetClassDefaultAttributes, METH_VARARGS | METH_KEYWORDS, NULL},
46336 { (char *)"ListCtrl_swigregister", ListCtrl_swigregister, METH_VARARGS, NULL},
46337 { (char *)"ListCtrl_swiginit", ListCtrl_swiginit, METH_VARARGS, NULL},
46338 { (char *)"new_ListView", (PyCFunction) _wrap_new_ListView, METH_VARARGS | METH_KEYWORDS, NULL},
46339 { (char *)"new_PreListView", (PyCFunction)_wrap_new_PreListView, METH_NOARGS, NULL},
46340 { (char *)"ListView_Create", (PyCFunction) _wrap_ListView_Create, METH_VARARGS | METH_KEYWORDS, NULL},
46341 { (char *)"ListView_Select", (PyCFunction) _wrap_ListView_Select, METH_VARARGS | METH_KEYWORDS, NULL},
46342 { (char *)"ListView_Focus", (PyCFunction) _wrap_ListView_Focus, METH_VARARGS | METH_KEYWORDS, NULL},
46343 { (char *)"ListView_GetFocusedItem", (PyCFunction)_wrap_ListView_GetFocusedItem, METH_O, NULL},
46344 { (char *)"ListView_GetNextSelected", (PyCFunction) _wrap_ListView_GetNextSelected, METH_VARARGS | METH_KEYWORDS, NULL},
46345 { (char *)"ListView_GetFirstSelected", (PyCFunction)_wrap_ListView_GetFirstSelected, METH_O, NULL},
46346 { (char *)"ListView_IsSelected", (PyCFunction) _wrap_ListView_IsSelected, METH_VARARGS | METH_KEYWORDS, NULL},
46347 { (char *)"ListView_SetColumnImage", (PyCFunction) _wrap_ListView_SetColumnImage, METH_VARARGS | METH_KEYWORDS, NULL},
46348 { (char *)"ListView_ClearColumnImage", (PyCFunction) _wrap_ListView_ClearColumnImage, METH_VARARGS | METH_KEYWORDS, NULL},
46349 { (char *)"ListView_swigregister", ListView_swigregister, METH_VARARGS, NULL},
46350 { (char *)"ListView_swiginit", ListView_swiginit, METH_VARARGS, NULL},
46351 { (char *)"new_TreeItemId", (PyCFunction)_wrap_new_TreeItemId, METH_NOARGS, NULL},
46352 { (char *)"delete_TreeItemId", (PyCFunction)_wrap_delete_TreeItemId, METH_O, NULL},
46353 { (char *)"TreeItemId_IsOk", (PyCFunction)_wrap_TreeItemId_IsOk, METH_O, NULL},
46354 { (char *)"TreeItemId___eq__", (PyCFunction) _wrap_TreeItemId___eq__, METH_VARARGS | METH_KEYWORDS, NULL},
46355 { (char *)"TreeItemId___ne__", (PyCFunction) _wrap_TreeItemId___ne__, METH_VARARGS | METH_KEYWORDS, NULL},
46356 { (char *)"TreeItemId_m_pItem_set", _wrap_TreeItemId_m_pItem_set, METH_VARARGS, NULL},
46357 { (char *)"TreeItemId_m_pItem_get", (PyCFunction)_wrap_TreeItemId_m_pItem_get, METH_O, NULL},
46358 { (char *)"TreeItemId_swigregister", TreeItemId_swigregister, METH_VARARGS, NULL},
46359 { (char *)"TreeItemId_swiginit", TreeItemId_swiginit, METH_VARARGS, NULL},
46360 { (char *)"new_TreeItemData", (PyCFunction) _wrap_new_TreeItemData, METH_VARARGS | METH_KEYWORDS, NULL},
46361 { (char *)"delete_TreeItemData", (PyCFunction)_wrap_delete_TreeItemData, METH_O, NULL},
46362 { (char *)"TreeItemData_GetData", (PyCFunction)_wrap_TreeItemData_GetData, METH_O, NULL},
46363 { (char *)"TreeItemData_SetData", (PyCFunction) _wrap_TreeItemData_SetData, METH_VARARGS | METH_KEYWORDS, NULL},
46364 { (char *)"TreeItemData_GetId", (PyCFunction)_wrap_TreeItemData_GetId, METH_O, NULL},
46365 { (char *)"TreeItemData_SetId", (PyCFunction) _wrap_TreeItemData_SetId, METH_VARARGS | METH_KEYWORDS, NULL},
46366 { (char *)"TreeItemData_Destroy", (PyCFunction)_wrap_TreeItemData_Destroy, METH_O, NULL},
46367 { (char *)"TreeItemData_swigregister", TreeItemData_swigregister, METH_VARARGS, NULL},
46368 { (char *)"TreeItemData_swiginit", TreeItemData_swiginit, METH_VARARGS, NULL},
b02396e8 46369 { (char *)"new_TreeEvent", _wrap_new_TreeEvent, METH_VARARGS, NULL},
554f62e9
RD
46370 { (char *)"TreeEvent_GetItem", (PyCFunction)_wrap_TreeEvent_GetItem, METH_O, NULL},
46371 { (char *)"TreeEvent_SetItem", (PyCFunction) _wrap_TreeEvent_SetItem, METH_VARARGS | METH_KEYWORDS, NULL},
46372 { (char *)"TreeEvent_GetOldItem", (PyCFunction)_wrap_TreeEvent_GetOldItem, METH_O, NULL},
46373 { (char *)"TreeEvent_SetOldItem", (PyCFunction) _wrap_TreeEvent_SetOldItem, METH_VARARGS | METH_KEYWORDS, NULL},
46374 { (char *)"TreeEvent_GetPoint", (PyCFunction)_wrap_TreeEvent_GetPoint, METH_O, NULL},
46375 { (char *)"TreeEvent_SetPoint", (PyCFunction) _wrap_TreeEvent_SetPoint, METH_VARARGS | METH_KEYWORDS, NULL},
46376 { (char *)"TreeEvent_GetKeyEvent", (PyCFunction)_wrap_TreeEvent_GetKeyEvent, METH_O, NULL},
46377 { (char *)"TreeEvent_GetKeyCode", (PyCFunction)_wrap_TreeEvent_GetKeyCode, METH_O, NULL},
46378 { (char *)"TreeEvent_SetKeyEvent", (PyCFunction) _wrap_TreeEvent_SetKeyEvent, METH_VARARGS | METH_KEYWORDS, NULL},
46379 { (char *)"TreeEvent_GetLabel", (PyCFunction)_wrap_TreeEvent_GetLabel, METH_O, NULL},
46380 { (char *)"TreeEvent_SetLabel", (PyCFunction) _wrap_TreeEvent_SetLabel, METH_VARARGS | METH_KEYWORDS, NULL},
46381 { (char *)"TreeEvent_IsEditCancelled", (PyCFunction)_wrap_TreeEvent_IsEditCancelled, METH_O, NULL},
46382 { (char *)"TreeEvent_SetEditCanceled", (PyCFunction) _wrap_TreeEvent_SetEditCanceled, METH_VARARGS | METH_KEYWORDS, NULL},
46383 { (char *)"TreeEvent_SetToolTip", (PyCFunction) _wrap_TreeEvent_SetToolTip, METH_VARARGS | METH_KEYWORDS, NULL},
46384 { (char *)"TreeEvent_GetToolTip", (PyCFunction)_wrap_TreeEvent_GetToolTip, METH_O, NULL},
46385 { (char *)"TreeEvent_swigregister", TreeEvent_swigregister, METH_VARARGS, NULL},
46386 { (char *)"TreeEvent_swiginit", TreeEvent_swiginit, METH_VARARGS, NULL},
46387 { (char *)"new_TreeCtrl", (PyCFunction) _wrap_new_TreeCtrl, METH_VARARGS | METH_KEYWORDS, NULL},
46388 { (char *)"new_PreTreeCtrl", (PyCFunction)_wrap_new_PreTreeCtrl, METH_NOARGS, NULL},
46389 { (char *)"TreeCtrl_Create", (PyCFunction) _wrap_TreeCtrl_Create, METH_VARARGS | METH_KEYWORDS, NULL},
46390 { (char *)"TreeCtrl__setCallbackInfo", (PyCFunction) _wrap_TreeCtrl__setCallbackInfo, METH_VARARGS | METH_KEYWORDS, NULL},
46391 { (char *)"TreeCtrl_GetCount", (PyCFunction)_wrap_TreeCtrl_GetCount, METH_O, NULL},
46392 { (char *)"TreeCtrl_GetIndent", (PyCFunction)_wrap_TreeCtrl_GetIndent, METH_O, NULL},
46393 { (char *)"TreeCtrl_SetIndent", (PyCFunction) _wrap_TreeCtrl_SetIndent, METH_VARARGS | METH_KEYWORDS, NULL},
46394 { (char *)"TreeCtrl_GetSpacing", (PyCFunction)_wrap_TreeCtrl_GetSpacing, METH_O, NULL},
46395 { (char *)"TreeCtrl_SetSpacing", (PyCFunction) _wrap_TreeCtrl_SetSpacing, METH_VARARGS | METH_KEYWORDS, NULL},
46396 { (char *)"TreeCtrl_GetImageList", (PyCFunction)_wrap_TreeCtrl_GetImageList, METH_O, NULL},
46397 { (char *)"TreeCtrl_GetStateImageList", (PyCFunction)_wrap_TreeCtrl_GetStateImageList, METH_O, NULL},
46398 { (char *)"TreeCtrl_SetImageList", (PyCFunction) _wrap_TreeCtrl_SetImageList, METH_VARARGS | METH_KEYWORDS, NULL},
46399 { (char *)"TreeCtrl_SetStateImageList", (PyCFunction) _wrap_TreeCtrl_SetStateImageList, METH_VARARGS | METH_KEYWORDS, NULL},
46400 { (char *)"TreeCtrl_AssignImageList", (PyCFunction) _wrap_TreeCtrl_AssignImageList, METH_VARARGS | METH_KEYWORDS, NULL},
46401 { (char *)"TreeCtrl_AssignStateImageList", (PyCFunction) _wrap_TreeCtrl_AssignStateImageList, METH_VARARGS | METH_KEYWORDS, NULL},
46402 { (char *)"TreeCtrl_GetItemText", (PyCFunction) _wrap_TreeCtrl_GetItemText, METH_VARARGS | METH_KEYWORDS, NULL},
46403 { (char *)"TreeCtrl_GetItemImage", (PyCFunction) _wrap_TreeCtrl_GetItemImage, METH_VARARGS | METH_KEYWORDS, NULL},
46404 { (char *)"TreeCtrl_GetItemData", (PyCFunction) _wrap_TreeCtrl_GetItemData, METH_VARARGS | METH_KEYWORDS, NULL},
46405 { (char *)"TreeCtrl_GetItemPyData", (PyCFunction) _wrap_TreeCtrl_GetItemPyData, METH_VARARGS | METH_KEYWORDS, NULL},
46406 { (char *)"TreeCtrl_GetItemTextColour", (PyCFunction) _wrap_TreeCtrl_GetItemTextColour, METH_VARARGS | METH_KEYWORDS, NULL},
46407 { (char *)"TreeCtrl_GetItemBackgroundColour", (PyCFunction) _wrap_TreeCtrl_GetItemBackgroundColour, METH_VARARGS | METH_KEYWORDS, NULL},
46408 { (char *)"TreeCtrl_GetItemFont", (PyCFunction) _wrap_TreeCtrl_GetItemFont, METH_VARARGS | METH_KEYWORDS, NULL},
46409 { (char *)"TreeCtrl_SetItemText", (PyCFunction) _wrap_TreeCtrl_SetItemText, METH_VARARGS | METH_KEYWORDS, NULL},
46410 { (char *)"TreeCtrl_SetItemImage", (PyCFunction) _wrap_TreeCtrl_SetItemImage, METH_VARARGS | METH_KEYWORDS, NULL},
46411 { (char *)"TreeCtrl_SetItemData", (PyCFunction) _wrap_TreeCtrl_SetItemData, METH_VARARGS | METH_KEYWORDS, NULL},
46412 { (char *)"TreeCtrl_SetItemPyData", (PyCFunction) _wrap_TreeCtrl_SetItemPyData, METH_VARARGS | METH_KEYWORDS, NULL},
46413 { (char *)"TreeCtrl_SetItemHasChildren", (PyCFunction) _wrap_TreeCtrl_SetItemHasChildren, METH_VARARGS | METH_KEYWORDS, NULL},
46414 { (char *)"TreeCtrl_SetItemBold", (PyCFunction) _wrap_TreeCtrl_SetItemBold, METH_VARARGS | METH_KEYWORDS, NULL},
46415 { (char *)"TreeCtrl_SetItemDropHighlight", (PyCFunction) _wrap_TreeCtrl_SetItemDropHighlight, METH_VARARGS | METH_KEYWORDS, NULL},
46416 { (char *)"TreeCtrl_SetItemTextColour", (PyCFunction) _wrap_TreeCtrl_SetItemTextColour, METH_VARARGS | METH_KEYWORDS, NULL},
46417 { (char *)"TreeCtrl_SetItemBackgroundColour", (PyCFunction) _wrap_TreeCtrl_SetItemBackgroundColour, METH_VARARGS | METH_KEYWORDS, NULL},
46418 { (char *)"TreeCtrl_SetItemFont", (PyCFunction) _wrap_TreeCtrl_SetItemFont, METH_VARARGS | METH_KEYWORDS, NULL},
46419 { (char *)"TreeCtrl_IsVisible", (PyCFunction) _wrap_TreeCtrl_IsVisible, METH_VARARGS | METH_KEYWORDS, NULL},
46420 { (char *)"TreeCtrl_ItemHasChildren", (PyCFunction) _wrap_TreeCtrl_ItemHasChildren, METH_VARARGS | METH_KEYWORDS, NULL},
46421 { (char *)"TreeCtrl_IsExpanded", (PyCFunction) _wrap_TreeCtrl_IsExpanded, METH_VARARGS | METH_KEYWORDS, NULL},
46422 { (char *)"TreeCtrl_IsSelected", (PyCFunction) _wrap_TreeCtrl_IsSelected, METH_VARARGS | METH_KEYWORDS, NULL},
46423 { (char *)"TreeCtrl_IsBold", (PyCFunction) _wrap_TreeCtrl_IsBold, METH_VARARGS | METH_KEYWORDS, NULL},
46424 { (char *)"TreeCtrl_GetChildrenCount", (PyCFunction) _wrap_TreeCtrl_GetChildrenCount, METH_VARARGS | METH_KEYWORDS, NULL},
46425 { (char *)"TreeCtrl_GetRootItem", (PyCFunction)_wrap_TreeCtrl_GetRootItem, METH_O, NULL},
46426 { (char *)"TreeCtrl_GetSelection", (PyCFunction)_wrap_TreeCtrl_GetSelection, METH_O, NULL},
46427 { (char *)"TreeCtrl_GetSelections", (PyCFunction)_wrap_TreeCtrl_GetSelections, METH_O, NULL},
46428 { (char *)"TreeCtrl_GetItemParent", (PyCFunction) _wrap_TreeCtrl_GetItemParent, METH_VARARGS | METH_KEYWORDS, NULL},
46429 { (char *)"TreeCtrl_GetFirstChild", (PyCFunction) _wrap_TreeCtrl_GetFirstChild, METH_VARARGS | METH_KEYWORDS, NULL},
46430 { (char *)"TreeCtrl_GetNextChild", (PyCFunction) _wrap_TreeCtrl_GetNextChild, METH_VARARGS | METH_KEYWORDS, NULL},
46431 { (char *)"TreeCtrl_GetLastChild", (PyCFunction) _wrap_TreeCtrl_GetLastChild, METH_VARARGS | METH_KEYWORDS, NULL},
46432 { (char *)"TreeCtrl_GetNextSibling", (PyCFunction) _wrap_TreeCtrl_GetNextSibling, METH_VARARGS | METH_KEYWORDS, NULL},
46433 { (char *)"TreeCtrl_GetPrevSibling", (PyCFunction) _wrap_TreeCtrl_GetPrevSibling, METH_VARARGS | METH_KEYWORDS, NULL},
46434 { (char *)"TreeCtrl_GetFirstVisibleItem", (PyCFunction)_wrap_TreeCtrl_GetFirstVisibleItem, METH_O, NULL},
46435 { (char *)"TreeCtrl_GetNextVisible", (PyCFunction) _wrap_TreeCtrl_GetNextVisible, METH_VARARGS | METH_KEYWORDS, NULL},
46436 { (char *)"TreeCtrl_GetPrevVisible", (PyCFunction) _wrap_TreeCtrl_GetPrevVisible, METH_VARARGS | METH_KEYWORDS, NULL},
46437 { (char *)"TreeCtrl_AddRoot", (PyCFunction) _wrap_TreeCtrl_AddRoot, METH_VARARGS | METH_KEYWORDS, NULL},
46438 { (char *)"TreeCtrl_PrependItem", (PyCFunction) _wrap_TreeCtrl_PrependItem, METH_VARARGS | METH_KEYWORDS, NULL},
46439 { (char *)"TreeCtrl_InsertItem", (PyCFunction) _wrap_TreeCtrl_InsertItem, METH_VARARGS | METH_KEYWORDS, NULL},
46440 { (char *)"TreeCtrl_InsertItemBefore", (PyCFunction) _wrap_TreeCtrl_InsertItemBefore, METH_VARARGS | METH_KEYWORDS, NULL},
46441 { (char *)"TreeCtrl_AppendItem", (PyCFunction) _wrap_TreeCtrl_AppendItem, METH_VARARGS | METH_KEYWORDS, NULL},
46442 { (char *)"TreeCtrl_Delete", (PyCFunction) _wrap_TreeCtrl_Delete, METH_VARARGS | METH_KEYWORDS, NULL},
46443 { (char *)"TreeCtrl_DeleteChildren", (PyCFunction) _wrap_TreeCtrl_DeleteChildren, METH_VARARGS | METH_KEYWORDS, NULL},
46444 { (char *)"TreeCtrl_DeleteAllItems", (PyCFunction)_wrap_TreeCtrl_DeleteAllItems, METH_O, NULL},
46445 { (char *)"TreeCtrl_Expand", (PyCFunction) _wrap_TreeCtrl_Expand, METH_VARARGS | METH_KEYWORDS, NULL},
453fb36b
RD
46446 { (char *)"TreeCtrl_ExpandAllChildren", (PyCFunction) _wrap_TreeCtrl_ExpandAllChildren, METH_VARARGS | METH_KEYWORDS, NULL},
46447 { (char *)"TreeCtrl_ExpandAll", (PyCFunction)_wrap_TreeCtrl_ExpandAll, METH_O, NULL},
554f62e9
RD
46448 { (char *)"TreeCtrl_Collapse", (PyCFunction) _wrap_TreeCtrl_Collapse, METH_VARARGS | METH_KEYWORDS, NULL},
46449 { (char *)"TreeCtrl_CollapseAndReset", (PyCFunction) _wrap_TreeCtrl_CollapseAndReset, METH_VARARGS | METH_KEYWORDS, NULL},
46450 { (char *)"TreeCtrl_Toggle", (PyCFunction) _wrap_TreeCtrl_Toggle, METH_VARARGS | METH_KEYWORDS, NULL},
46451 { (char *)"TreeCtrl_Unselect", (PyCFunction)_wrap_TreeCtrl_Unselect, METH_O, NULL},
46452 { (char *)"TreeCtrl_UnselectItem", (PyCFunction) _wrap_TreeCtrl_UnselectItem, METH_VARARGS | METH_KEYWORDS, NULL},
46453 { (char *)"TreeCtrl_UnselectAll", (PyCFunction)_wrap_TreeCtrl_UnselectAll, METH_O, NULL},
46454 { (char *)"TreeCtrl_SelectItem", (PyCFunction) _wrap_TreeCtrl_SelectItem, METH_VARARGS | METH_KEYWORDS, NULL},
46455 { (char *)"TreeCtrl_ToggleItemSelection", (PyCFunction) _wrap_TreeCtrl_ToggleItemSelection, METH_VARARGS | METH_KEYWORDS, NULL},
46456 { (char *)"TreeCtrl_EnsureVisible", (PyCFunction) _wrap_TreeCtrl_EnsureVisible, METH_VARARGS | METH_KEYWORDS, NULL},
46457 { (char *)"TreeCtrl_ScrollTo", (PyCFunction) _wrap_TreeCtrl_ScrollTo, METH_VARARGS | METH_KEYWORDS, NULL},
46458 { (char *)"TreeCtrl_EditLabel", (PyCFunction) _wrap_TreeCtrl_EditLabel, METH_VARARGS | METH_KEYWORDS, NULL},
46459 { (char *)"TreeCtrl_GetEditControl", (PyCFunction)_wrap_TreeCtrl_GetEditControl, METH_O, NULL},
46460 { (char *)"TreeCtrl_EndEditLabel", (PyCFunction) _wrap_TreeCtrl_EndEditLabel, METH_VARARGS | METH_KEYWORDS, NULL},
46461 { (char *)"TreeCtrl_SortChildren", (PyCFunction) _wrap_TreeCtrl_SortChildren, METH_VARARGS | METH_KEYWORDS, NULL},
46462 { (char *)"TreeCtrl_HitTest", (PyCFunction) _wrap_TreeCtrl_HitTest, METH_VARARGS | METH_KEYWORDS, NULL},
46463 { (char *)"TreeCtrl_GetBoundingRect", (PyCFunction) _wrap_TreeCtrl_GetBoundingRect, METH_VARARGS | METH_KEYWORDS, NULL},
46464 { (char *)"TreeCtrl_SetState", (PyCFunction) _wrap_TreeCtrl_SetState, METH_VARARGS | METH_KEYWORDS, NULL},
46465 { (char *)"TreeCtrl_GetState", (PyCFunction) _wrap_TreeCtrl_GetState, METH_VARARGS | METH_KEYWORDS, NULL},
46466 { (char *)"TreeCtrl_GetClassDefaultAttributes", (PyCFunction) _wrap_TreeCtrl_GetClassDefaultAttributes, METH_VARARGS | METH_KEYWORDS, NULL},
2131d850
RD
46467 { (char *)"TreeCtrl_SetQuickBestSize", (PyCFunction) _wrap_TreeCtrl_SetQuickBestSize, METH_VARARGS | METH_KEYWORDS, NULL},
46468 { (char *)"TreeCtrl_GetQuickBestSize", (PyCFunction)_wrap_TreeCtrl_GetQuickBestSize, METH_O, NULL},
554f62e9
RD
46469 { (char *)"TreeCtrl_swigregister", TreeCtrl_swigregister, METH_VARARGS, NULL},
46470 { (char *)"TreeCtrl_swiginit", TreeCtrl_swiginit, METH_VARARGS, NULL},
46471 { (char *)"new_GenericDirCtrl", (PyCFunction) _wrap_new_GenericDirCtrl, METH_VARARGS | METH_KEYWORDS, NULL},
46472 { (char *)"new_PreGenericDirCtrl", (PyCFunction)_wrap_new_PreGenericDirCtrl, METH_NOARGS, NULL},
46473 { (char *)"GenericDirCtrl_Create", (PyCFunction) _wrap_GenericDirCtrl_Create, METH_VARARGS | METH_KEYWORDS, NULL},
46474 { (char *)"GenericDirCtrl_ExpandPath", (PyCFunction) _wrap_GenericDirCtrl_ExpandPath, METH_VARARGS | METH_KEYWORDS, NULL},
704eda0c 46475 { (char *)"GenericDirCtrl_CollapsePath", (PyCFunction) _wrap_GenericDirCtrl_CollapsePath, METH_VARARGS | METH_KEYWORDS, NULL},
554f62e9
RD
46476 { (char *)"GenericDirCtrl_GetDefaultPath", (PyCFunction)_wrap_GenericDirCtrl_GetDefaultPath, METH_O, NULL},
46477 { (char *)"GenericDirCtrl_SetDefaultPath", (PyCFunction) _wrap_GenericDirCtrl_SetDefaultPath, METH_VARARGS | METH_KEYWORDS, NULL},
46478 { (char *)"GenericDirCtrl_GetPath", (PyCFunction)_wrap_GenericDirCtrl_GetPath, METH_O, NULL},
46479 { (char *)"GenericDirCtrl_GetFilePath", (PyCFunction)_wrap_GenericDirCtrl_GetFilePath, METH_O, NULL},
46480 { (char *)"GenericDirCtrl_SetPath", (PyCFunction) _wrap_GenericDirCtrl_SetPath, METH_VARARGS | METH_KEYWORDS, NULL},
46481 { (char *)"GenericDirCtrl_ShowHidden", (PyCFunction) _wrap_GenericDirCtrl_ShowHidden, METH_VARARGS | METH_KEYWORDS, NULL},
46482 { (char *)"GenericDirCtrl_GetShowHidden", (PyCFunction)_wrap_GenericDirCtrl_GetShowHidden, METH_O, NULL},
46483 { (char *)"GenericDirCtrl_GetFilter", (PyCFunction)_wrap_GenericDirCtrl_GetFilter, METH_O, NULL},
46484 { (char *)"GenericDirCtrl_SetFilter", (PyCFunction) _wrap_GenericDirCtrl_SetFilter, METH_VARARGS | METH_KEYWORDS, NULL},
46485 { (char *)"GenericDirCtrl_GetFilterIndex", (PyCFunction)_wrap_GenericDirCtrl_GetFilterIndex, METH_O, NULL},
46486 { (char *)"GenericDirCtrl_SetFilterIndex", (PyCFunction) _wrap_GenericDirCtrl_SetFilterIndex, METH_VARARGS | METH_KEYWORDS, NULL},
46487 { (char *)"GenericDirCtrl_GetRootId", (PyCFunction)_wrap_GenericDirCtrl_GetRootId, METH_O, NULL},
46488 { (char *)"GenericDirCtrl_GetTreeCtrl", (PyCFunction)_wrap_GenericDirCtrl_GetTreeCtrl, METH_O, NULL},
46489 { (char *)"GenericDirCtrl_GetFilterListCtrl", (PyCFunction)_wrap_GenericDirCtrl_GetFilterListCtrl, METH_O, NULL},
46490 { (char *)"GenericDirCtrl_FindChild", (PyCFunction) _wrap_GenericDirCtrl_FindChild, METH_VARARGS | METH_KEYWORDS, NULL},
46491 { (char *)"GenericDirCtrl_DoResize", (PyCFunction)_wrap_GenericDirCtrl_DoResize, METH_O, NULL},
46492 { (char *)"GenericDirCtrl_ReCreateTree", (PyCFunction)_wrap_GenericDirCtrl_ReCreateTree, METH_O, NULL},
46493 { (char *)"GenericDirCtrl_swigregister", GenericDirCtrl_swigregister, METH_VARARGS, NULL},
46494 { (char *)"GenericDirCtrl_swiginit", GenericDirCtrl_swiginit, METH_VARARGS, NULL},
46495 { (char *)"new_DirFilterListCtrl", (PyCFunction) _wrap_new_DirFilterListCtrl, METH_VARARGS | METH_KEYWORDS, NULL},
46496 { (char *)"new_PreDirFilterListCtrl", (PyCFunction)_wrap_new_PreDirFilterListCtrl, METH_NOARGS, NULL},
46497 { (char *)"DirFilterListCtrl_Create", (PyCFunction) _wrap_DirFilterListCtrl_Create, METH_VARARGS | METH_KEYWORDS, NULL},
46498 { (char *)"DirFilterListCtrl_FillFilterList", (PyCFunction) _wrap_DirFilterListCtrl_FillFilterList, METH_VARARGS | METH_KEYWORDS, NULL},
46499 { (char *)"DirFilterListCtrl_swigregister", DirFilterListCtrl_swigregister, METH_VARARGS, NULL},
46500 { (char *)"DirFilterListCtrl_swiginit", DirFilterListCtrl_swiginit, METH_VARARGS, NULL},
46501 { (char *)"new_PyControl", (PyCFunction) _wrap_new_PyControl, METH_VARARGS | METH_KEYWORDS, NULL},
46502 { (char *)"new_PrePyControl", (PyCFunction)_wrap_new_PrePyControl, METH_NOARGS, NULL},
46503 { (char *)"PyControl__setCallbackInfo", (PyCFunction) _wrap_PyControl__setCallbackInfo, METH_VARARGS | METH_KEYWORDS, NULL},
554f62e9
RD
46504 { (char *)"PyControl_DoEraseBackground", (PyCFunction) _wrap_PyControl_DoEraseBackground, METH_VARARGS | METH_KEYWORDS, NULL},
46505 { (char *)"PyControl_DoMoveWindow", (PyCFunction) _wrap_PyControl_DoMoveWindow, METH_VARARGS | METH_KEYWORDS, NULL},
46506 { (char *)"PyControl_DoSetSize", (PyCFunction) _wrap_PyControl_DoSetSize, METH_VARARGS | METH_KEYWORDS, NULL},
46507 { (char *)"PyControl_DoSetClientSize", (PyCFunction) _wrap_PyControl_DoSetClientSize, METH_VARARGS | METH_KEYWORDS, NULL},
46508 { (char *)"PyControl_DoSetVirtualSize", (PyCFunction) _wrap_PyControl_DoSetVirtualSize, METH_VARARGS | METH_KEYWORDS, NULL},
46509 { (char *)"PyControl_DoGetSize", (PyCFunction)_wrap_PyControl_DoGetSize, METH_O, NULL},
46510 { (char *)"PyControl_DoGetClientSize", (PyCFunction)_wrap_PyControl_DoGetClientSize, METH_O, NULL},
46511 { (char *)"PyControl_DoGetPosition", (PyCFunction)_wrap_PyControl_DoGetPosition, METH_O, NULL},
46512 { (char *)"PyControl_DoGetVirtualSize", (PyCFunction)_wrap_PyControl_DoGetVirtualSize, METH_O, NULL},
46513 { (char *)"PyControl_DoGetBestSize", (PyCFunction)_wrap_PyControl_DoGetBestSize, METH_O, NULL},
46514 { (char *)"PyControl_GetDefaultAttributes", (PyCFunction)_wrap_PyControl_GetDefaultAttributes, METH_O, NULL},
46515 { (char *)"PyControl_OnInternalIdle", (PyCFunction)_wrap_PyControl_OnInternalIdle, METH_O, NULL},
46516 { (char *)"PyControl_swigregister", PyControl_swigregister, METH_VARARGS, NULL},
46517 { (char *)"PyControl_swiginit", PyControl_swiginit, METH_VARARGS, NULL},
46518 { (char *)"new_HelpEvent", (PyCFunction) _wrap_new_HelpEvent, METH_VARARGS | METH_KEYWORDS, NULL},
46519 { (char *)"HelpEvent_GetPosition", (PyCFunction)_wrap_HelpEvent_GetPosition, METH_O, NULL},
46520 { (char *)"HelpEvent_SetPosition", (PyCFunction) _wrap_HelpEvent_SetPosition, METH_VARARGS | METH_KEYWORDS, NULL},
46521 { (char *)"HelpEvent_GetLink", (PyCFunction)_wrap_HelpEvent_GetLink, METH_O, NULL},
46522 { (char *)"HelpEvent_SetLink", (PyCFunction) _wrap_HelpEvent_SetLink, METH_VARARGS | METH_KEYWORDS, NULL},
46523 { (char *)"HelpEvent_GetTarget", (PyCFunction)_wrap_HelpEvent_GetTarget, METH_O, NULL},
46524 { (char *)"HelpEvent_SetTarget", (PyCFunction) _wrap_HelpEvent_SetTarget, METH_VARARGS | METH_KEYWORDS, NULL},
704eda0c
RD
46525 { (char *)"HelpEvent_GetOrigin", (PyCFunction)_wrap_HelpEvent_GetOrigin, METH_O, NULL},
46526 { (char *)"HelpEvent_SetOrigin", (PyCFunction) _wrap_HelpEvent_SetOrigin, METH_VARARGS | METH_KEYWORDS, NULL},
554f62e9
RD
46527 { (char *)"HelpEvent_swigregister", HelpEvent_swigregister, METH_VARARGS, NULL},
46528 { (char *)"HelpEvent_swiginit", HelpEvent_swiginit, METH_VARARGS, NULL},
46529 { (char *)"new_ContextHelp", (PyCFunction) _wrap_new_ContextHelp, METH_VARARGS | METH_KEYWORDS, NULL},
46530 { (char *)"delete_ContextHelp", (PyCFunction)_wrap_delete_ContextHelp, METH_O, NULL},
46531 { (char *)"ContextHelp_BeginContextHelp", (PyCFunction) _wrap_ContextHelp_BeginContextHelp, METH_VARARGS | METH_KEYWORDS, NULL},
46532 { (char *)"ContextHelp_EndContextHelp", (PyCFunction)_wrap_ContextHelp_EndContextHelp, METH_O, NULL},
46533 { (char *)"ContextHelp_swigregister", ContextHelp_swigregister, METH_VARARGS, NULL},
46534 { (char *)"ContextHelp_swiginit", ContextHelp_swiginit, METH_VARARGS, NULL},
46535 { (char *)"new_ContextHelpButton", (PyCFunction) _wrap_new_ContextHelpButton, METH_VARARGS | METH_KEYWORDS, NULL},
46536 { (char *)"ContextHelpButton_swigregister", ContextHelpButton_swigregister, METH_VARARGS, NULL},
46537 { (char *)"ContextHelpButton_swiginit", ContextHelpButton_swiginit, METH_VARARGS, NULL},
f52cbe90 46538 { (char *)"delete_HelpProvider", (PyCFunction)_wrap_delete_HelpProvider, METH_O, NULL},
554f62e9
RD
46539 { (char *)"HelpProvider_Set", (PyCFunction) _wrap_HelpProvider_Set, METH_VARARGS | METH_KEYWORDS, NULL},
46540 { (char *)"HelpProvider_Get", (PyCFunction)_wrap_HelpProvider_Get, METH_NOARGS, NULL},
46541 { (char *)"HelpProvider_GetHelp", (PyCFunction) _wrap_HelpProvider_GetHelp, METH_VARARGS | METH_KEYWORDS, NULL},
46542 { (char *)"HelpProvider_ShowHelp", (PyCFunction) _wrap_HelpProvider_ShowHelp, METH_VARARGS | METH_KEYWORDS, NULL},
b850e7f3 46543 { (char *)"HelpProvider_ShowHelpAtPoint", (PyCFunction) _wrap_HelpProvider_ShowHelpAtPoint, METH_VARARGS | METH_KEYWORDS, NULL},
554f62e9
RD
46544 { (char *)"HelpProvider_AddHelp", (PyCFunction) _wrap_HelpProvider_AddHelp, METH_VARARGS | METH_KEYWORDS, NULL},
46545 { (char *)"HelpProvider_AddHelpById", (PyCFunction) _wrap_HelpProvider_AddHelpById, METH_VARARGS | METH_KEYWORDS, NULL},
46546 { (char *)"HelpProvider_RemoveHelp", (PyCFunction) _wrap_HelpProvider_RemoveHelp, METH_VARARGS | METH_KEYWORDS, NULL},
46547 { (char *)"HelpProvider_Destroy", (PyCFunction)_wrap_HelpProvider_Destroy, METH_O, NULL},
46548 { (char *)"HelpProvider_swigregister", HelpProvider_swigregister, METH_VARARGS, NULL},
46549 { (char *)"new_SimpleHelpProvider", (PyCFunction)_wrap_new_SimpleHelpProvider, METH_NOARGS, NULL},
46550 { (char *)"SimpleHelpProvider_swigregister", SimpleHelpProvider_swigregister, METH_VARARGS, NULL},
46551 { (char *)"SimpleHelpProvider_swiginit", SimpleHelpProvider_swiginit, METH_VARARGS, NULL},
46552 { (char *)"new_DragImage", (PyCFunction) _wrap_new_DragImage, METH_VARARGS | METH_KEYWORDS, NULL},
46553 { (char *)"new_DragIcon", (PyCFunction) _wrap_new_DragIcon, METH_VARARGS | METH_KEYWORDS, NULL},
46554 { (char *)"new_DragString", (PyCFunction) _wrap_new_DragString, METH_VARARGS | METH_KEYWORDS, NULL},
46555 { (char *)"new_DragTreeItem", (PyCFunction) _wrap_new_DragTreeItem, METH_VARARGS | METH_KEYWORDS, NULL},
46556 { (char *)"new_DragListItem", (PyCFunction) _wrap_new_DragListItem, METH_VARARGS | METH_KEYWORDS, NULL},
46557 { (char *)"delete_DragImage", (PyCFunction)_wrap_delete_DragImage, METH_O, NULL},
46558 { (char *)"DragImage_SetBackingBitmap", (PyCFunction) _wrap_DragImage_SetBackingBitmap, METH_VARARGS | METH_KEYWORDS, NULL},
46559 { (char *)"DragImage_BeginDrag", (PyCFunction) _wrap_DragImage_BeginDrag, METH_VARARGS | METH_KEYWORDS, NULL},
46560 { (char *)"DragImage_BeginDragBounded", (PyCFunction) _wrap_DragImage_BeginDragBounded, METH_VARARGS | METH_KEYWORDS, NULL},
46561 { (char *)"DragImage_EndDrag", (PyCFunction)_wrap_DragImage_EndDrag, METH_O, NULL},
46562 { (char *)"DragImage_Move", (PyCFunction) _wrap_DragImage_Move, METH_VARARGS | METH_KEYWORDS, NULL},
46563 { (char *)"DragImage_Show", (PyCFunction)_wrap_DragImage_Show, METH_O, NULL},
46564 { (char *)"DragImage_Hide", (PyCFunction)_wrap_DragImage_Hide, METH_O, NULL},
46565 { (char *)"DragImage_GetImageRect", (PyCFunction) _wrap_DragImage_GetImageRect, METH_VARARGS | METH_KEYWORDS, NULL},
46566 { (char *)"DragImage_DoDrawImage", (PyCFunction) _wrap_DragImage_DoDrawImage, METH_VARARGS | METH_KEYWORDS, NULL},
46567 { (char *)"DragImage_UpdateBackingFromWindow", (PyCFunction) _wrap_DragImage_UpdateBackingFromWindow, METH_VARARGS | METH_KEYWORDS, NULL},
46568 { (char *)"DragImage_RedrawImage", (PyCFunction) _wrap_DragImage_RedrawImage, METH_VARARGS | METH_KEYWORDS, NULL},
46569 { (char *)"DragImage_swigregister", DragImage_swigregister, METH_VARARGS, NULL},
46570 { (char *)"DragImage_swiginit", DragImage_swiginit, METH_VARARGS, NULL},
46571 { (char *)"new_DatePickerCtrl", (PyCFunction) _wrap_new_DatePickerCtrl, METH_VARARGS | METH_KEYWORDS, NULL},
46572 { (char *)"new_PreDatePickerCtrl", (PyCFunction)_wrap_new_PreDatePickerCtrl, METH_NOARGS, NULL},
46573 { (char *)"DatePickerCtrl_Create", (PyCFunction) _wrap_DatePickerCtrl_Create, METH_VARARGS | METH_KEYWORDS, NULL},
46574 { (char *)"DatePickerCtrl_SetValue", (PyCFunction) _wrap_DatePickerCtrl_SetValue, METH_VARARGS | METH_KEYWORDS, NULL},
46575 { (char *)"DatePickerCtrl_GetValue", (PyCFunction)_wrap_DatePickerCtrl_GetValue, METH_O, NULL},
46576 { (char *)"DatePickerCtrl_SetRange", (PyCFunction) _wrap_DatePickerCtrl_SetRange, METH_VARARGS | METH_KEYWORDS, NULL},
46577 { (char *)"DatePickerCtrl_GetLowerLimit", (PyCFunction)_wrap_DatePickerCtrl_GetLowerLimit, METH_O, NULL},
46578 { (char *)"DatePickerCtrl_GetUpperLimit", (PyCFunction)_wrap_DatePickerCtrl_GetUpperLimit, METH_O, NULL},
46579 { (char *)"DatePickerCtrl_swigregister", DatePickerCtrl_swigregister, METH_VARARGS, NULL},
46580 { (char *)"DatePickerCtrl_swiginit", DatePickerCtrl_swiginit, METH_VARARGS, NULL},
704eda0c
RD
46581 { (char *)"new_HyperlinkCtrl", (PyCFunction) _wrap_new_HyperlinkCtrl, METH_VARARGS | METH_KEYWORDS, NULL},
46582 { (char *)"new_PreHyperlinkCtrl", (PyCFunction)_wrap_new_PreHyperlinkCtrl, METH_NOARGS, NULL},
46583 { (char *)"HyperlinkCtrl_Create", (PyCFunction) _wrap_HyperlinkCtrl_Create, METH_VARARGS | METH_KEYWORDS, NULL},
46584 { (char *)"HyperlinkCtrl_GetHoverColour", (PyCFunction)_wrap_HyperlinkCtrl_GetHoverColour, METH_O, NULL},
46585 { (char *)"HyperlinkCtrl_SetHoverColour", (PyCFunction) _wrap_HyperlinkCtrl_SetHoverColour, METH_VARARGS | METH_KEYWORDS, NULL},
46586 { (char *)"HyperlinkCtrl_GetNormalColour", (PyCFunction)_wrap_HyperlinkCtrl_GetNormalColour, METH_O, NULL},
46587 { (char *)"HyperlinkCtrl_SetNormalColour", (PyCFunction) _wrap_HyperlinkCtrl_SetNormalColour, METH_VARARGS | METH_KEYWORDS, NULL},
46588 { (char *)"HyperlinkCtrl_GetVisitedColour", (PyCFunction)_wrap_HyperlinkCtrl_GetVisitedColour, METH_O, NULL},
46589 { (char *)"HyperlinkCtrl_SetVisitedColour", (PyCFunction) _wrap_HyperlinkCtrl_SetVisitedColour, METH_VARARGS | METH_KEYWORDS, NULL},
46590 { (char *)"HyperlinkCtrl_GetURL", (PyCFunction)_wrap_HyperlinkCtrl_GetURL, METH_O, NULL},
46591 { (char *)"HyperlinkCtrl_SetURL", (PyCFunction) _wrap_HyperlinkCtrl_SetURL, METH_VARARGS | METH_KEYWORDS, NULL},
46592 { (char *)"HyperlinkCtrl_SetVisited", (PyCFunction) _wrap_HyperlinkCtrl_SetVisited, METH_VARARGS | METH_KEYWORDS, NULL},
46593 { (char *)"HyperlinkCtrl_GetVisited", (PyCFunction)_wrap_HyperlinkCtrl_GetVisited, METH_O, NULL},
46594 { (char *)"HyperlinkCtrl_swigregister", HyperlinkCtrl_swigregister, METH_VARARGS, NULL},
46595 { (char *)"HyperlinkCtrl_swiginit", HyperlinkCtrl_swiginit, METH_VARARGS, NULL},
46596 { (char *)"new_HyperlinkEvent", (PyCFunction) _wrap_new_HyperlinkEvent, METH_VARARGS | METH_KEYWORDS, NULL},
46597 { (char *)"HyperlinkEvent_GetURL", (PyCFunction)_wrap_HyperlinkEvent_GetURL, METH_O, NULL},
46598 { (char *)"HyperlinkEvent_SetURL", (PyCFunction) _wrap_HyperlinkEvent_SetURL, METH_VARARGS | METH_KEYWORDS, NULL},
46599 { (char *)"HyperlinkEvent_swigregister", HyperlinkEvent_swigregister, METH_VARARGS, NULL},
46600 { (char *)"HyperlinkEvent_swiginit", HyperlinkEvent_swiginit, METH_VARARGS, NULL},
b850e7f3
RD
46601 { (char *)"PickerBase_CreateBase", (PyCFunction) _wrap_PickerBase_CreateBase, METH_VARARGS | METH_KEYWORDS, NULL},
46602 { (char *)"PickerBase_SetInternalMargin", (PyCFunction) _wrap_PickerBase_SetInternalMargin, METH_VARARGS | METH_KEYWORDS, NULL},
46603 { (char *)"PickerBase_GetInternalMargin", (PyCFunction)_wrap_PickerBase_GetInternalMargin, METH_O, NULL},
46604 { (char *)"PickerBase_SetTextCtrlProportion", (PyCFunction) _wrap_PickerBase_SetTextCtrlProportion, METH_VARARGS | METH_KEYWORDS, NULL},
46605 { (char *)"PickerBase_GetTextCtrlProportion", (PyCFunction)_wrap_PickerBase_GetTextCtrlProportion, METH_O, NULL},
1eeb270e
RD
46606 { (char *)"PickerBase_SetPickerCtrlProportion", (PyCFunction) _wrap_PickerBase_SetPickerCtrlProportion, METH_VARARGS | METH_KEYWORDS, NULL},
46607 { (char *)"PickerBase_GetPickerCtrlProportion", (PyCFunction)_wrap_PickerBase_GetPickerCtrlProportion, METH_O, NULL},
b02396e8
RD
46608 { (char *)"PickerBase_IsTextCtrlGrowable", (PyCFunction)_wrap_PickerBase_IsTextCtrlGrowable, METH_O, NULL},
46609 { (char *)"PickerBase_SetTextCtrlGrowable", (PyCFunction) _wrap_PickerBase_SetTextCtrlGrowable, METH_VARARGS | METH_KEYWORDS, NULL},
46610 { (char *)"PickerBase_IsPickerCtrlGrowable", (PyCFunction)_wrap_PickerBase_IsPickerCtrlGrowable, METH_O, NULL},
46611 { (char *)"PickerBase_SetPickerCtrlGrowable", (PyCFunction) _wrap_PickerBase_SetPickerCtrlGrowable, METH_VARARGS | METH_KEYWORDS, NULL},
b850e7f3
RD
46612 { (char *)"PickerBase_HasTextCtrl", (PyCFunction)_wrap_PickerBase_HasTextCtrl, METH_O, NULL},
46613 { (char *)"PickerBase_GetTextCtrl", (PyCFunction)_wrap_PickerBase_GetTextCtrl, METH_O, NULL},
46614 { (char *)"PickerBase_GetPickerCtrl", (PyCFunction)_wrap_PickerBase_GetPickerCtrl, METH_O, NULL},
46615 { (char *)"PickerBase_swigregister", PickerBase_swigregister, METH_VARARGS, NULL},
46616 { (char *)"new_ColourPickerCtrl", (PyCFunction) _wrap_new_ColourPickerCtrl, METH_VARARGS | METH_KEYWORDS, NULL},
46617 { (char *)"new_PreColourPickerCtrl", (PyCFunction)_wrap_new_PreColourPickerCtrl, METH_NOARGS, NULL},
46618 { (char *)"ColourPickerCtrl_Create", (PyCFunction) _wrap_ColourPickerCtrl_Create, METH_VARARGS | METH_KEYWORDS, NULL},
46619 { (char *)"ColourPickerCtrl_GetColour", (PyCFunction)_wrap_ColourPickerCtrl_GetColour, METH_O, NULL},
46620 { (char *)"ColourPickerCtrl_SetColour", (PyCFunction) _wrap_ColourPickerCtrl_SetColour, METH_VARARGS | METH_KEYWORDS, NULL},
46621 { (char *)"ColourPickerCtrl_swigregister", ColourPickerCtrl_swigregister, METH_VARARGS, NULL},
46622 { (char *)"ColourPickerCtrl_swiginit", ColourPickerCtrl_swiginit, METH_VARARGS, NULL},
46623 { (char *)"new_ColourPickerEvent", (PyCFunction) _wrap_new_ColourPickerEvent, METH_VARARGS | METH_KEYWORDS, NULL},
46624 { (char *)"ColourPickerEvent_GetColour", (PyCFunction)_wrap_ColourPickerEvent_GetColour, METH_O, NULL},
46625 { (char *)"ColourPickerEvent_SetColour", (PyCFunction) _wrap_ColourPickerEvent_SetColour, METH_VARARGS | METH_KEYWORDS, NULL},
46626 { (char *)"ColourPickerEvent_swigregister", ColourPickerEvent_swigregister, METH_VARARGS, NULL},
46627 { (char *)"ColourPickerEvent_swiginit", ColourPickerEvent_swiginit, METH_VARARGS, NULL},
46628 { (char *)"new_FilePickerCtrl", (PyCFunction) _wrap_new_FilePickerCtrl, METH_VARARGS | METH_KEYWORDS, NULL},
46629 { (char *)"new_PreFilePickerCtrl", (PyCFunction)_wrap_new_PreFilePickerCtrl, METH_NOARGS, NULL},
46630 { (char *)"FilePickerCtrl_Create", (PyCFunction) _wrap_FilePickerCtrl_Create, METH_VARARGS | METH_KEYWORDS, NULL},
46631 { (char *)"FilePickerCtrl_GetPath", (PyCFunction)_wrap_FilePickerCtrl_GetPath, METH_O, NULL},
46632 { (char *)"FilePickerCtrl_SetPath", (PyCFunction) _wrap_FilePickerCtrl_SetPath, METH_VARARGS | METH_KEYWORDS, NULL},
b02396e8
RD
46633 { (char *)"FilePickerCtrl_CheckPath", (PyCFunction) _wrap_FilePickerCtrl_CheckPath, METH_VARARGS | METH_KEYWORDS, NULL},
46634 { (char *)"FilePickerCtrl_GetTextCtrlValue", (PyCFunction)_wrap_FilePickerCtrl_GetTextCtrlValue, METH_O, NULL},
b850e7f3
RD
46635 { (char *)"FilePickerCtrl_swigregister", FilePickerCtrl_swigregister, METH_VARARGS, NULL},
46636 { (char *)"FilePickerCtrl_swiginit", FilePickerCtrl_swiginit, METH_VARARGS, NULL},
46637 { (char *)"new_DirPickerCtrl", (PyCFunction) _wrap_new_DirPickerCtrl, METH_VARARGS | METH_KEYWORDS, NULL},
46638 { (char *)"new_PreDirPickerCtrl", (PyCFunction)_wrap_new_PreDirPickerCtrl, METH_NOARGS, NULL},
46639 { (char *)"DirPickerCtrl_Create", (PyCFunction) _wrap_DirPickerCtrl_Create, METH_VARARGS | METH_KEYWORDS, NULL},
46640 { (char *)"DirPickerCtrl_GetPath", (PyCFunction)_wrap_DirPickerCtrl_GetPath, METH_O, NULL},
46641 { (char *)"DirPickerCtrl_SetPath", (PyCFunction) _wrap_DirPickerCtrl_SetPath, METH_VARARGS | METH_KEYWORDS, NULL},
b02396e8
RD
46642 { (char *)"DirPickerCtrl_CheckPath", (PyCFunction) _wrap_DirPickerCtrl_CheckPath, METH_VARARGS | METH_KEYWORDS, NULL},
46643 { (char *)"DirPickerCtrl_GetTextCtrlValue", (PyCFunction)_wrap_DirPickerCtrl_GetTextCtrlValue, METH_O, NULL},
b850e7f3
RD
46644 { (char *)"DirPickerCtrl_swigregister", DirPickerCtrl_swigregister, METH_VARARGS, NULL},
46645 { (char *)"DirPickerCtrl_swiginit", DirPickerCtrl_swiginit, METH_VARARGS, NULL},
46646 { (char *)"new_FileDirPickerEvent", (PyCFunction) _wrap_new_FileDirPickerEvent, METH_VARARGS | METH_KEYWORDS, NULL},
46647 { (char *)"FileDirPickerEvent_GetPath", (PyCFunction)_wrap_FileDirPickerEvent_GetPath, METH_O, NULL},
46648 { (char *)"FileDirPickerEvent_SetPath", (PyCFunction) _wrap_FileDirPickerEvent_SetPath, METH_VARARGS | METH_KEYWORDS, NULL},
46649 { (char *)"FileDirPickerEvent_swigregister", FileDirPickerEvent_swigregister, METH_VARARGS, NULL},
46650 { (char *)"FileDirPickerEvent_swiginit", FileDirPickerEvent_swiginit, METH_VARARGS, NULL},
46651 { (char *)"new_FontPickerCtrl", (PyCFunction) _wrap_new_FontPickerCtrl, METH_VARARGS | METH_KEYWORDS, NULL},
46652 { (char *)"new_PreFontPickerCtrl", (PyCFunction)_wrap_new_PreFontPickerCtrl, METH_NOARGS, NULL},
46653 { (char *)"FontPickerCtrl_Create", (PyCFunction) _wrap_FontPickerCtrl_Create, METH_VARARGS | METH_KEYWORDS, NULL},
46654 { (char *)"FontPickerCtrl_GetSelectedFont", (PyCFunction)_wrap_FontPickerCtrl_GetSelectedFont, METH_O, NULL},
46655 { (char *)"FontPickerCtrl_SetSelectedFont", (PyCFunction) _wrap_FontPickerCtrl_SetSelectedFont, METH_VARARGS | METH_KEYWORDS, NULL},
46656 { (char *)"FontPickerCtrl_SetMaxPointSize", (PyCFunction) _wrap_FontPickerCtrl_SetMaxPointSize, METH_VARARGS | METH_KEYWORDS, NULL},
46657 { (char *)"FontPickerCtrl_GetMaxPointSize", (PyCFunction)_wrap_FontPickerCtrl_GetMaxPointSize, METH_O, NULL},
46658 { (char *)"FontPickerCtrl_swigregister", FontPickerCtrl_swigregister, METH_VARARGS, NULL},
46659 { (char *)"FontPickerCtrl_swiginit", FontPickerCtrl_swiginit, METH_VARARGS, NULL},
46660 { (char *)"new_FontPickerEvent", (PyCFunction) _wrap_new_FontPickerEvent, METH_VARARGS | METH_KEYWORDS, NULL},
46661 { (char *)"FontPickerEvent_GetFont", (PyCFunction)_wrap_FontPickerEvent_GetFont, METH_O, NULL},
46662 { (char *)"FontPickerEvent_SetFont", (PyCFunction) _wrap_FontPickerEvent_SetFont, METH_VARARGS | METH_KEYWORDS, NULL},
46663 { (char *)"FontPickerEvent_swigregister", FontPickerEvent_swigregister, METH_VARARGS, NULL},
46664 { (char *)"FontPickerEvent_swiginit", FontPickerEvent_swiginit, METH_VARARGS, NULL},
554f62e9
RD
46665 { NULL, NULL, 0, NULL }
46666};
46667
46668
46669/* -------- TYPE CONVERSION AND EQUIVALENCE RULES (BEGIN) -------- */
46670
46671static void *_p_wxContextMenuEventTo_p_wxEvent(void *x) {
46672 return (void *)((wxEvent *) (wxCommandEvent *) ((wxContextMenuEvent *) x));
46673}
46674static void *_p_wxMenuEventTo_p_wxEvent(void *x) {
46675 return (void *)((wxEvent *) ((wxMenuEvent *) x));
46676}
46677static void *_p_wxCloseEventTo_p_wxEvent(void *x) {
46678 return (void *)((wxEvent *) ((wxCloseEvent *) x));
46679}
46680static void *_p_wxMouseEventTo_p_wxEvent(void *x) {
46681 return (void *)((wxEvent *) ((wxMouseEvent *) x));
46682}
46683static void *_p_wxEraseEventTo_p_wxEvent(void *x) {
46684 return (void *)((wxEvent *) ((wxEraseEvent *) x));
46685}
46686static void *_p_wxBookCtrlBaseEventTo_p_wxEvent(void *x) {
46687 return (void *)((wxEvent *) (wxCommandEvent *)(wxNotifyEvent *) ((wxBookCtrlBaseEvent *) x));
46688}
46689static void *_p_wxTreeEventTo_p_wxEvent(void *x) {
46690 return (void *)((wxEvent *) (wxCommandEvent *)(wxNotifyEvent *) ((wxTreeEvent *) x));
46691}
46692static void *_p_wxSetCursorEventTo_p_wxEvent(void *x) {
46693 return (void *)((wxEvent *) ((wxSetCursorEvent *) x));
46694}
b850e7f3
RD
46695static void *_p_wxColourPickerEventTo_p_wxEvent(void *x) {
46696 return (void *)((wxEvent *) (wxCommandEvent *) ((wxColourPickerEvent *) x));
46697}
46698static void *_p_wxFileDirPickerEventTo_p_wxEvent(void *x) {
46699 return (void *)((wxEvent *) (wxCommandEvent *) ((wxFileDirPickerEvent *) x));
46700}
46701static void *_p_wxFontPickerEventTo_p_wxEvent(void *x) {
46702 return (void *)((wxEvent *) (wxCommandEvent *) ((wxFontPickerEvent *) x));
46703}
554f62e9
RD
46704static void *_p_wxInitDialogEventTo_p_wxEvent(void *x) {
46705 return (void *)((wxEvent *) ((wxInitDialogEvent *) x));
46706}
46707static void *_p_wxScrollEventTo_p_wxEvent(void *x) {
46708 return (void *)((wxEvent *) (wxCommandEvent *) ((wxScrollEvent *) x));
46709}
46710static void *_p_wxTextUrlEventTo_p_wxEvent(void *x) {
46711 return (void *)((wxEvent *) (wxCommandEvent *) ((wxTextUrlEvent *) x));
46712}
554f62e9
RD
46713static void *_p_wxNotifyEventTo_p_wxEvent(void *x) {
46714 return (void *)((wxEvent *) (wxCommandEvent *) ((wxNotifyEvent *) x));
46715}
0f83f5da
RD
46716static void *_p_wxMouseCaptureLostEventTo_p_wxEvent(void *x) {
46717 return (void *)((wxEvent *) ((wxMouseCaptureLostEvent *) x));
46718}
2131d850
RD
46719static void *_p_wxPyEventTo_p_wxEvent(void *x) {
46720 return (void *)((wxEvent *) ((wxPyEvent *) x));
46721}
554f62e9
RD
46722static void *_p_wxListEventTo_p_wxEvent(void *x) {
46723 return (void *)((wxEvent *) (wxCommandEvent *)(wxNotifyEvent *) ((wxListEvent *) x));
46724}
46725static void *_p_wxNotebookEventTo_p_wxEvent(void *x) {
46726 return (void *)((wxEvent *) (wxCommandEvent *)(wxNotifyEvent *)(wxBookCtrlBaseEvent *) ((wxNotebookEvent *) x));
46727}
46728static void *_p_wxListbookEventTo_p_wxEvent(void *x) {
46729 return (void *)((wxEvent *) (wxCommandEvent *)(wxNotifyEvent *)(wxBookCtrlBaseEvent *) ((wxListbookEvent *) x));
46730}
46731static void *_p_wxChoicebookEventTo_p_wxEvent(void *x) {
46732 return (void *)((wxEvent *) (wxCommandEvent *)(wxNotifyEvent *)(wxBookCtrlBaseEvent *) ((wxChoicebookEvent *) x));
46733}
46734static void *_p_wxTreebookEventTo_p_wxEvent(void *x) {
46735 return (void *)((wxEvent *) (wxCommandEvent *)(wxNotifyEvent *)(wxBookCtrlBaseEvent *) ((wxTreebookEvent *) x));
46736}
46737static void *_p_wxToolbookEventTo_p_wxEvent(void *x) {
46738 return (void *)((wxEvent *) (wxCommandEvent *)(wxNotifyEvent *)(wxBookCtrlBaseEvent *) ((wxToolbookEvent *) x));
46739}
46740static void *_p_wxHelpEventTo_p_wxEvent(void *x) {
46741 return (void *)((wxEvent *) (wxCommandEvent *) ((wxHelpEvent *) x));
46742}
46743static void *_p_wxIdleEventTo_p_wxEvent(void *x) {
46744 return (void *)((wxEvent *) ((wxIdleEvent *) x));
46745}
46746static void *_p_wxWindowCreateEventTo_p_wxEvent(void *x) {
46747 return (void *)((wxEvent *) (wxCommandEvent *) ((wxWindowCreateEvent *) x));
46748}
46749static void *_p_wxQueryNewPaletteEventTo_p_wxEvent(void *x) {
46750 return (void *)((wxEvent *) ((wxQueryNewPaletteEvent *) x));
46751}
46752static void *_p_wxMaximizeEventTo_p_wxEvent(void *x) {
46753 return (void *)((wxEvent *) ((wxMaximizeEvent *) x));
46754}
46755static void *_p_wxIconizeEventTo_p_wxEvent(void *x) {
46756 return (void *)((wxEvent *) ((wxIconizeEvent *) x));
46757}
46758static void *_p_wxActivateEventTo_p_wxEvent(void *x) {
46759 return (void *)((wxEvent *) ((wxActivateEvent *) x));
46760}
46761static void *_p_wxSizeEventTo_p_wxEvent(void *x) {
46762 return (void *)((wxEvent *) ((wxSizeEvent *) x));
46763}
46764static void *_p_wxMoveEventTo_p_wxEvent(void *x) {
46765 return (void *)((wxEvent *) ((wxMoveEvent *) x));
46766}
46767static void *_p_wxDateEventTo_p_wxEvent(void *x) {
46768 return (void *)((wxEvent *) (wxCommandEvent *) ((wxDateEvent *) x));
46769}
46770static void *_p_wxPaintEventTo_p_wxEvent(void *x) {
46771 return (void *)((wxEvent *) ((wxPaintEvent *) x));
46772}
46773static void *_p_wxNcPaintEventTo_p_wxEvent(void *x) {
46774 return (void *)((wxEvent *) ((wxNcPaintEvent *) x));
46775}
0f83f5da
RD
46776static void *_p_wxClipboardTextEventTo_p_wxEvent(void *x) {
46777 return (void *)((wxEvent *) (wxCommandEvent *) ((wxClipboardTextEvent *) x));
46778}
554f62e9
RD
46779static void *_p_wxUpdateUIEventTo_p_wxEvent(void *x) {
46780 return (void *)((wxEvent *) (wxCommandEvent *) ((wxUpdateUIEvent *) x));
46781}
46782static void *_p_wxPaletteChangedEventTo_p_wxEvent(void *x) {
46783 return (void *)((wxEvent *) ((wxPaletteChangedEvent *) x));
46784}
46785static void *_p_wxDisplayChangedEventTo_p_wxEvent(void *x) {
46786 return (void *)((wxEvent *) ((wxDisplayChangedEvent *) x));
46787}
46788static void *_p_wxMouseCaptureChangedEventTo_p_wxEvent(void *x) {
46789 return (void *)((wxEvent *) ((wxMouseCaptureChangedEvent *) x));
46790}
46791static void *_p_wxSysColourChangedEventTo_p_wxEvent(void *x) {
46792 return (void *)((wxEvent *) ((wxSysColourChangedEvent *) x));
46793}
704eda0c
RD
46794static void *_p_wxHyperlinkEventTo_p_wxEvent(void *x) {
46795 return (void *)((wxEvent *) (wxCommandEvent *) ((wxHyperlinkEvent *) x));
46796}
554f62e9
RD
46797static void *_p_wxDropFilesEventTo_p_wxEvent(void *x) {
46798 return (void *)((wxEvent *) ((wxDropFilesEvent *) x));
46799}
46800static void *_p_wxFocusEventTo_p_wxEvent(void *x) {
46801 return (void *)((wxEvent *) ((wxFocusEvent *) x));
46802}
46803static void *_p_wxChildFocusEventTo_p_wxEvent(void *x) {
46804 return (void *)((wxEvent *) (wxCommandEvent *) ((wxChildFocusEvent *) x));
46805}
46806static void *_p_wxShowEventTo_p_wxEvent(void *x) {
46807 return (void *)((wxEvent *) ((wxShowEvent *) x));
46808}
46809static void *_p_wxCommandEventTo_p_wxEvent(void *x) {
46810 return (void *)((wxEvent *) ((wxCommandEvent *) x));
46811}
46812static void *_p_wxPyCommandEventTo_p_wxEvent(void *x) {
46813 return (void *)((wxEvent *) (wxCommandEvent *) ((wxPyCommandEvent *) x));
46814}
46815static void *_p_wxWindowDestroyEventTo_p_wxEvent(void *x) {
46816 return (void *)((wxEvent *) (wxCommandEvent *) ((wxWindowDestroyEvent *) x));
46817}
46818static void *_p_wxNavigationKeyEventTo_p_wxEvent(void *x) {
46819 return (void *)((wxEvent *) ((wxNavigationKeyEvent *) x));
46820}
46821static void *_p_wxKeyEventTo_p_wxEvent(void *x) {
46822 return (void *)((wxEvent *) ((wxKeyEvent *) x));
46823}
46824static void *_p_wxScrollWinEventTo_p_wxEvent(void *x) {
46825 return (void *)((wxEvent *) ((wxScrollWinEvent *) x));
46826}
46827static void *_p_wxSpinEventTo_p_wxEvent(void *x) {
46828 return (void *)((wxEvent *) (wxCommandEvent *)(wxNotifyEvent *) ((wxSpinEvent *) x));
46829}
b850e7f3
RD
46830static void *_p_wxColourPickerCtrlTo_p_wxPickerBase(void *x) {
46831 return (void *)((wxPickerBase *) ((wxColourPickerCtrl *) x));
46832}
46833static void *_p_wxFilePickerCtrlTo_p_wxPickerBase(void *x) {
46834 return (void *)((wxPickerBase *) ((wxFilePickerCtrl *) x));
46835}
46836static void *_p_wxDirPickerCtrlTo_p_wxPickerBase(void *x) {
46837 return (void *)((wxPickerBase *) ((wxDirPickerCtrl *) x));
46838}
46839static void *_p_wxFontPickerCtrlTo_p_wxPickerBase(void *x) {
46840 return (void *)((wxPickerBase *) ((wxFontPickerCtrl *) x));
46841}
554f62e9
RD
46842static void *_p_wxComboBoxTo_p_wxItemContainer(void *x) {
46843 return (void *)((wxItemContainer *) (wxControlWithItems *)(wxChoice *) ((wxComboBox *) x));
46844}
46845static void *_p_wxDirFilterListCtrlTo_p_wxItemContainer(void *x) {
46846 return (void *)((wxItemContainer *) (wxControlWithItems *)(wxChoice *) ((wxDirFilterListCtrl *) x));
46847}
46848static void *_p_wxChoiceTo_p_wxItemContainer(void *x) {
46849 return (void *)((wxItemContainer *) (wxControlWithItems *) ((wxChoice *) x));
46850}
46851static void *_p_wxControlWithItemsTo_p_wxItemContainer(void *x) {
46852 return (void *)((wxItemContainer *) ((wxControlWithItems *) x));
46853}
46854static void *_p_wxListBoxTo_p_wxItemContainer(void *x) {
46855 return (void *)((wxItemContainer *) (wxControlWithItems *) ((wxListBox *) x));
46856}
46857static void *_p_wxCheckListBoxTo_p_wxItemContainer(void *x) {
46858 return (void *)((wxItemContainer *) (wxControlWithItems *)(wxListBox *) ((wxCheckListBox *) x));
46859}
46860static void *_p_wxListViewTo_p_wxPyListCtrl(void *x) {
46861 return (void *)((wxPyListCtrl *) ((wxListView *) x));
46862}
46863static void *_p_wxBookCtrlBaseTo_p_wxControl(void *x) {
46864 return (void *)((wxControl *) ((wxBookCtrlBase *) x));
46865}
46866static void *_p_wxToolBarTo_p_wxControl(void *x) {
46867 return (void *)((wxControl *) (wxToolBarBase *) ((wxToolBar *) x));
46868}
b850e7f3
RD
46869static void *_p_wxPickerBaseTo_p_wxControl(void *x) {
46870 return (void *)((wxControl *) ((wxPickerBase *) x));
46871}
554f62e9
RD
46872static void *_p_wxToggleButtonTo_p_wxControl(void *x) {
46873 return (void *)((wxControl *) ((wxToggleButton *) x));
46874}
46875static void *_p_wxRadioButtonTo_p_wxControl(void *x) {
46876 return (void *)((wxControl *) ((wxRadioButton *) x));
46877}
46878static void *_p_wxToolbookTo_p_wxControl(void *x) {
46879 return (void *)((wxControl *) (wxBookCtrlBase *) ((wxToolbook *) x));
46880}
46881static void *_p_wxToolBarBaseTo_p_wxControl(void *x) {
46882 return (void *)((wxControl *) ((wxToolBarBase *) x));
46883}
46884static void *_p_wxDirFilterListCtrlTo_p_wxControl(void *x) {
46885 return (void *)((wxControl *) (wxControlWithItems *)(wxChoice *) ((wxDirFilterListCtrl *) x));
46886}
46887static void *_p_wxPyListCtrlTo_p_wxControl(void *x) {
46888 return (void *)((wxControl *) ((wxPyListCtrl *) x));
46889}
46890static void *_p_wxComboBoxTo_p_wxControl(void *x) {
46891 return (void *)((wxControl *) (wxControlWithItems *)(wxChoice *) ((wxComboBox *) x));
46892}
46893static void *_p_wxPyControlTo_p_wxControl(void *x) {
46894 return (void *)((wxControl *) ((wxPyControl *) x));
46895}
46896static void *_p_wxGenericDirCtrlTo_p_wxControl(void *x) {
46897 return (void *)((wxControl *) ((wxGenericDirCtrl *) x));
46898}
46899static void *_p_wxScrollBarTo_p_wxControl(void *x) {
46900 return (void *)((wxControl *) ((wxScrollBar *) x));
46901}
46902static void *_p_wxControlWithItemsTo_p_wxControl(void *x) {
46903 return (void *)((wxControl *) ((wxControlWithItems *) x));
46904}
46905static void *_p_wxGaugeTo_p_wxControl(void *x) {
46906 return (void *)((wxControl *) ((wxGauge *) x));
46907}
46908static void *_p_wxStaticLineTo_p_wxControl(void *x) {
46909 return (void *)((wxControl *) ((wxStaticLine *) x));
46910}
46911static void *_p_wxChoicebookTo_p_wxControl(void *x) {
46912 return (void *)((wxControl *) (wxBookCtrlBase *) ((wxChoicebook *) x));
46913}
46914static void *_p_wxListbookTo_p_wxControl(void *x) {
46915 return (void *)((wxControl *) (wxBookCtrlBase *) ((wxListbook *) x));
46916}
704eda0c
RD
46917static void *_p_wxHyperlinkCtrlTo_p_wxControl(void *x) {
46918 return (void *)((wxControl *) ((wxHyperlinkCtrl *) x));
46919}
554f62e9
RD
46920static void *_p_wxPyTreeCtrlTo_p_wxControl(void *x) {
46921 return (void *)((wxControl *) ((wxPyTreeCtrl *) x));
46922}
46923static void *_p_wxCheckBoxTo_p_wxControl(void *x) {
46924 return (void *)((wxControl *) ((wxCheckBox *) x));
46925}
46926static void *_p_wxRadioBoxTo_p_wxControl(void *x) {
46927 return (void *)((wxControl *) ((wxRadioBox *) x));
46928}
46929static void *_p_wxChoiceTo_p_wxControl(void *x) {
46930 return (void *)((wxControl *) (wxControlWithItems *) ((wxChoice *) x));
46931}
46932static void *_p_wxListBoxTo_p_wxControl(void *x) {
46933 return (void *)((wxControl *) (wxControlWithItems *) ((wxListBox *) x));
46934}
46935static void *_p_wxCheckListBoxTo_p_wxControl(void *x) {
46936 return (void *)((wxControl *) (wxControlWithItems *)(wxListBox *) ((wxCheckListBox *) x));
46937}
46938static void *_p_wxListViewTo_p_wxControl(void *x) {
46939 return (void *)((wxControl *) (wxPyListCtrl *) ((wxListView *) x));
46940}
46941static void *_p_wxNotebookTo_p_wxControl(void *x) {
46942 return (void *)((wxControl *) (wxBookCtrlBase *) ((wxNotebook *) x));
46943}
46944static void *_p_wxStaticBitmapTo_p_wxControl(void *x) {
46945 return (void *)((wxControl *) ((wxStaticBitmap *) x));
46946}
46947static void *_p_wxSpinCtrlTo_p_wxControl(void *x) {
46948 return (void *)((wxControl *) ((wxSpinCtrl *) x));
46949}
46950static void *_p_wxStaticTextTo_p_wxControl(void *x) {
46951 return (void *)((wxControl *) ((wxStaticText *) x));
46952}
46953static void *_p_wxStaticBoxTo_p_wxControl(void *x) {
46954 return (void *)((wxControl *) ((wxStaticBox *) x));
46955}
46956static void *_p_wxSliderTo_p_wxControl(void *x) {
46957 return (void *)((wxControl *) ((wxSlider *) x));
46958}
46959static void *_p_wxTreebookTo_p_wxControl(void *x) {
46960 return (void *)((wxControl *) (wxBookCtrlBase *) ((wxTreebook *) x));
46961}
46962static void *_p_wxSpinButtonTo_p_wxControl(void *x) {
46963 return (void *)((wxControl *) ((wxSpinButton *) x));
46964}
46965static void *_p_wxButtonTo_p_wxControl(void *x) {
46966 return (void *)((wxControl *) ((wxButton *) x));
46967}
46968static void *_p_wxBitmapButtonTo_p_wxControl(void *x) {
46969 return (void *)((wxControl *) (wxButton *) ((wxBitmapButton *) x));
46970}
46971static void *_p_wxContextHelpButtonTo_p_wxControl(void *x) {
46972 return (void *)((wxControl *) (wxButton *)(wxBitmapButton *) ((wxContextHelpButton *) x));
46973}
46974static void *_p_wxDatePickerCtrlTo_p_wxControl(void *x) {
46975 return (void *)((wxControl *) ((wxDatePickerCtrl *) x));
46976}
b850e7f3
RD
46977static void *_p_wxColourPickerCtrlTo_p_wxControl(void *x) {
46978 return (void *)((wxControl *) (wxPickerBase *) ((wxColourPickerCtrl *) x));
46979}
46980static void *_p_wxFilePickerCtrlTo_p_wxControl(void *x) {
46981 return (void *)((wxControl *) (wxPickerBase *) ((wxFilePickerCtrl *) x));
46982}
46983static void *_p_wxDirPickerCtrlTo_p_wxControl(void *x) {
46984 return (void *)((wxControl *) (wxPickerBase *) ((wxDirPickerCtrl *) x));
46985}
46986static void *_p_wxFontPickerCtrlTo_p_wxControl(void *x) {
46987 return (void *)((wxControl *) (wxPickerBase *) ((wxFontPickerCtrl *) x));
46988}
554f62e9
RD
46989static void *_p_wxTextCtrlTo_p_wxControl(void *x) {
46990 return (void *)((wxControl *) ((wxTextCtrl *) x));
46991}
46992static void *_p_wxToolBarTo_p_wxToolBarBase(void *x) {
46993 return (void *)((wxToolBarBase *) ((wxToolBar *) x));
46994}
46995static void *_p_wxComboBoxTo_p_wxChoice(void *x) {
46996 return (void *)((wxChoice *) ((wxComboBox *) x));
46997}
46998static void *_p_wxDirFilterListCtrlTo_p_wxChoice(void *x) {
46999 return (void *)((wxChoice *) ((wxDirFilterListCtrl *) x));
47000}
47001static void *_p_wxBookCtrlBaseEventTo_p_wxNotifyEvent(void *x) {
47002 return (void *)((wxNotifyEvent *) ((wxBookCtrlBaseEvent *) x));
47003}
47004static void *_p_wxTreeEventTo_p_wxNotifyEvent(void *x) {
47005 return (void *)((wxNotifyEvent *) ((wxTreeEvent *) x));
47006}
47007static void *_p_wxListEventTo_p_wxNotifyEvent(void *x) {
47008 return (void *)((wxNotifyEvent *) ((wxListEvent *) x));
47009}
47010static void *_p_wxSpinEventTo_p_wxNotifyEvent(void *x) {
47011 return (void *)((wxNotifyEvent *) ((wxSpinEvent *) x));
47012}
47013static void *_p_wxNotebookEventTo_p_wxNotifyEvent(void *x) {
47014 return (void *)((wxNotifyEvent *) (wxBookCtrlBaseEvent *) ((wxNotebookEvent *) x));
47015}
47016static void *_p_wxListbookEventTo_p_wxNotifyEvent(void *x) {
47017 return (void *)((wxNotifyEvent *) (wxBookCtrlBaseEvent *) ((wxListbookEvent *) x));
47018}
47019static void *_p_wxChoicebookEventTo_p_wxNotifyEvent(void *x) {
47020 return (void *)((wxNotifyEvent *) (wxBookCtrlBaseEvent *) ((wxChoicebookEvent *) x));
47021}
47022static void *_p_wxTreebookEventTo_p_wxNotifyEvent(void *x) {
47023 return (void *)((wxNotifyEvent *) (wxBookCtrlBaseEvent *) ((wxTreebookEvent *) x));
47024}
47025static void *_p_wxToolbookEventTo_p_wxNotifyEvent(void *x) {
47026 return (void *)((wxNotifyEvent *) (wxBookCtrlBaseEvent *) ((wxToolbookEvent *) x));
47027}
47028static void *_p_wxChoicebookTo_p_wxBookCtrlBase(void *x) {
47029 return (void *)((wxBookCtrlBase *) ((wxChoicebook *) x));
47030}
47031static void *_p_wxListbookTo_p_wxBookCtrlBase(void *x) {
47032 return (void *)((wxBookCtrlBase *) ((wxListbook *) x));
47033}
47034static void *_p_wxToolbookTo_p_wxBookCtrlBase(void *x) {
47035 return (void *)((wxBookCtrlBase *) ((wxToolbook *) x));
47036}
47037static void *_p_wxTreebookTo_p_wxBookCtrlBase(void *x) {
47038 return (void *)((wxBookCtrlBase *) ((wxTreebook *) x));
47039}
47040static void *_p_wxNotebookTo_p_wxBookCtrlBase(void *x) {
47041 return (void *)((wxBookCtrlBase *) ((wxNotebook *) x));
47042}
47043static void *_p_wxMenuBarTo_p_wxEvtHandler(void *x) {
47044 return (void *)((wxEvtHandler *) (wxWindow *) ((wxMenuBar *) x));
47045}
47046static void *_p_wxBookCtrlBaseTo_p_wxEvtHandler(void *x) {
47047 return (void *)((wxEvtHandler *) (wxWindow *)(wxControl *) ((wxBookCtrlBase *) x));
47048}
47049static void *_p_wxValidatorTo_p_wxEvtHandler(void *x) {
47050 return (void *)((wxEvtHandler *) ((wxValidator *) x));
47051}
47052static void *_p_wxPyValidatorTo_p_wxEvtHandler(void *x) {
47053 return (void *)((wxEvtHandler *) (wxValidator *) ((wxPyValidator *) x));
47054}
47055static void *_p_wxToolBarTo_p_wxEvtHandler(void *x) {
47056 return (void *)((wxEvtHandler *) (wxWindow *)(wxControl *)(wxToolBarBase *) ((wxToolBar *) x));
47057}
b850e7f3
RD
47058static void *_p_wxPickerBaseTo_p_wxEvtHandler(void *x) {
47059 return (void *)((wxEvtHandler *) (wxWindow *)(wxControl *) ((wxPickerBase *) x));
47060}
554f62e9
RD
47061static void *_p_wxMenuTo_p_wxEvtHandler(void *x) {
47062 return (void *)((wxEvtHandler *) ((wxMenu *) x));
47063}
47064static void *_p_wxToggleButtonTo_p_wxEvtHandler(void *x) {
47065 return (void *)((wxEvtHandler *) (wxWindow *)(wxControl *) ((wxToggleButton *) x));
47066}
47067static void *_p_wxRadioButtonTo_p_wxEvtHandler(void *x) {
47068 return (void *)((wxEvtHandler *) (wxWindow *)(wxControl *) ((wxRadioButton *) x));
47069}
47070static void *_p_wxToolbookTo_p_wxEvtHandler(void *x) {
47071 return (void *)((wxEvtHandler *) (wxWindow *)(wxControl *)(wxBookCtrlBase *) ((wxToolbook *) x));
47072}
47073static void *_p_wxWindowTo_p_wxEvtHandler(void *x) {
47074 return (void *)((wxEvtHandler *) ((wxWindow *) x));
47075}
47076static void *_p_wxControlTo_p_wxEvtHandler(void *x) {
47077 return (void *)((wxEvtHandler *) (wxWindow *) ((wxControl *) x));
47078}
47079static void *_p_wxComboBoxTo_p_wxEvtHandler(void *x) {
47080 return (void *)((wxEvtHandler *) (wxWindow *)(wxControl *)(wxControlWithItems *)(wxChoice *) ((wxComboBox *) x));
47081}
47082static void *_p_wxToolBarBaseTo_p_wxEvtHandler(void *x) {
47083 return (void *)((wxEvtHandler *) (wxWindow *)(wxControl *) ((wxToolBarBase *) x));
47084}
47085static void *_p_wxPyListCtrlTo_p_wxEvtHandler(void *x) {
47086 return (void *)((wxEvtHandler *) (wxWindow *)(wxControl *) ((wxPyListCtrl *) x));
47087}
47088static void *_p_wxDirFilterListCtrlTo_p_wxEvtHandler(void *x) {
47089 return (void *)((wxEvtHandler *) (wxWindow *)(wxControl *)(wxControlWithItems *)(wxChoice *) ((wxDirFilterListCtrl *) x));
47090}
47091static void *_p_wxPyControlTo_p_wxEvtHandler(void *x) {
47092 return (void *)((wxEvtHandler *) (wxWindow *)(wxControl *) ((wxPyControl *) x));
47093}
47094static void *_p_wxPyAppTo_p_wxEvtHandler(void *x) {
47095 return (void *)((wxEvtHandler *) ((wxPyApp *) x));
47096}
47097static void *_p_wxGenericDirCtrlTo_p_wxEvtHandler(void *x) {
47098 return (void *)((wxEvtHandler *) (wxWindow *)(wxControl *) ((wxGenericDirCtrl *) x));
47099}
47100static void *_p_wxScrollBarTo_p_wxEvtHandler(void *x) {
47101 return (void *)((wxEvtHandler *) (wxWindow *)(wxControl *) ((wxScrollBar *) x));
47102}
47103static void *_p_wxControlWithItemsTo_p_wxEvtHandler(void *x) {
47104 return (void *)((wxEvtHandler *) (wxWindow *)(wxControl *) ((wxControlWithItems *) x));
47105}
47106static void *_p_wxGaugeTo_p_wxEvtHandler(void *x) {
47107 return (void *)((wxEvtHandler *) (wxWindow *)(wxControl *) ((wxGauge *) x));
47108}
47109static void *_p_wxStaticLineTo_p_wxEvtHandler(void *x) {
47110 return (void *)((wxEvtHandler *) (wxWindow *)(wxControl *) ((wxStaticLine *) x));
47111}
47112static void *_p_wxChoicebookTo_p_wxEvtHandler(void *x) {
47113 return (void *)((wxEvtHandler *) (wxWindow *)(wxControl *)(wxBookCtrlBase *) ((wxChoicebook *) x));
47114}
47115static void *_p_wxListbookTo_p_wxEvtHandler(void *x) {
47116 return (void *)((wxEvtHandler *) (wxWindow *)(wxControl *)(wxBookCtrlBase *) ((wxListbook *) x));
47117}
704eda0c
RD
47118static void *_p_wxHyperlinkCtrlTo_p_wxEvtHandler(void *x) {
47119 return (void *)((wxEvtHandler *) (wxWindow *)(wxControl *) ((wxHyperlinkCtrl *) x));
47120}
554f62e9
RD
47121static void *_p_wxPyTreeCtrlTo_p_wxEvtHandler(void *x) {
47122 return (void *)((wxEvtHandler *) (wxWindow *)(wxControl *) ((wxPyTreeCtrl *) x));
47123}
47124static void *_p_wxCheckBoxTo_p_wxEvtHandler(void *x) {
47125 return (void *)((wxEvtHandler *) (wxWindow *)(wxControl *) ((wxCheckBox *) x));
47126}
47127static void *_p_wxRadioBoxTo_p_wxEvtHandler(void *x) {
47128 return (void *)((wxEvtHandler *) (wxWindow *)(wxControl *) ((wxRadioBox *) x));
47129}
47130static void *_p_wxCheckListBoxTo_p_wxEvtHandler(void *x) {
47131 return (void *)((wxEvtHandler *) (wxWindow *)(wxControl *)(wxControlWithItems *)(wxListBox *) ((wxCheckListBox *) x));
47132}
47133static void *_p_wxListBoxTo_p_wxEvtHandler(void *x) {
47134 return (void *)((wxEvtHandler *) (wxWindow *)(wxControl *)(wxControlWithItems *) ((wxListBox *) x));
47135}
47136static void *_p_wxChoiceTo_p_wxEvtHandler(void *x) {
47137 return (void *)((wxEvtHandler *) (wxWindow *)(wxControl *)(wxControlWithItems *) ((wxChoice *) x));
47138}
47139static void *_p_wxNotebookTo_p_wxEvtHandler(void *x) {
47140 return (void *)((wxEvtHandler *) (wxWindow *)(wxControl *)(wxBookCtrlBase *) ((wxNotebook *) x));
47141}
47142static void *_p_wxStaticBitmapTo_p_wxEvtHandler(void *x) {
47143 return (void *)((wxEvtHandler *) (wxWindow *)(wxControl *) ((wxStaticBitmap *) x));
47144}
47145static void *_p_wxListViewTo_p_wxEvtHandler(void *x) {
47146 return (void *)((wxEvtHandler *) (wxWindow *)(wxControl *)(wxPyListCtrl *) ((wxListView *) x));
47147}
47148static void *_p_wxSpinCtrlTo_p_wxEvtHandler(void *x) {
47149 return (void *)((wxEvtHandler *) (wxWindow *)(wxControl *) ((wxSpinCtrl *) x));
47150}
47151static void *_p_wxStaticTextTo_p_wxEvtHandler(void *x) {
47152 return (void *)((wxEvtHandler *) (wxWindow *)(wxControl *) ((wxStaticText *) x));
47153}
47154static void *_p_wxStaticBoxTo_p_wxEvtHandler(void *x) {
47155 return (void *)((wxEvtHandler *) (wxWindow *)(wxControl *) ((wxStaticBox *) x));
47156}
47157static void *_p_wxSliderTo_p_wxEvtHandler(void *x) {
47158 return (void *)((wxEvtHandler *) (wxWindow *)(wxControl *) ((wxSlider *) x));
47159}
47160static void *_p_wxTreebookTo_p_wxEvtHandler(void *x) {
47161 return (void *)((wxEvtHandler *) (wxWindow *)(wxControl *)(wxBookCtrlBase *) ((wxTreebook *) x));
47162}
47163static void *_p_wxSpinButtonTo_p_wxEvtHandler(void *x) {
47164 return (void *)((wxEvtHandler *) (wxWindow *)(wxControl *) ((wxSpinButton *) x));
47165}
47166static void *_p_wxButtonTo_p_wxEvtHandler(void *x) {
47167 return (void *)((wxEvtHandler *) (wxWindow *)(wxControl *) ((wxButton *) x));
47168}
47169static void *_p_wxBitmapButtonTo_p_wxEvtHandler(void *x) {
47170 return (void *)((wxEvtHandler *) (wxWindow *)(wxControl *)(wxButton *) ((wxBitmapButton *) x));
47171}
47172static void *_p_wxContextHelpButtonTo_p_wxEvtHandler(void *x) {
47173 return (void *)((wxEvtHandler *) (wxWindow *)(wxControl *)(wxButton *)(wxBitmapButton *) ((wxContextHelpButton *) x));
47174}
47175static void *_p_wxDatePickerCtrlTo_p_wxEvtHandler(void *x) {
47176 return (void *)((wxEvtHandler *) (wxWindow *)(wxControl *) ((wxDatePickerCtrl *) x));
47177}
b850e7f3
RD
47178static void *_p_wxColourPickerCtrlTo_p_wxEvtHandler(void *x) {
47179 return (void *)((wxEvtHandler *) (wxWindow *)(wxControl *)(wxPickerBase *) ((wxColourPickerCtrl *) x));
47180}
47181static void *_p_wxFilePickerCtrlTo_p_wxEvtHandler(void *x) {
47182 return (void *)((wxEvtHandler *) (wxWindow *)(wxControl *)(wxPickerBase *) ((wxFilePickerCtrl *) x));
47183}
47184static void *_p_wxDirPickerCtrlTo_p_wxEvtHandler(void *x) {
47185 return (void *)((wxEvtHandler *) (wxWindow *)(wxControl *)(wxPickerBase *) ((wxDirPickerCtrl *) x));
47186}
47187static void *_p_wxFontPickerCtrlTo_p_wxEvtHandler(void *x) {
47188 return (void *)((wxEvtHandler *) (wxWindow *)(wxControl *)(wxPickerBase *) ((wxFontPickerCtrl *) x));
47189}
554f62e9
RD
47190static void *_p_wxTextCtrlTo_p_wxEvtHandler(void *x) {
47191 return (void *)((wxEvtHandler *) (wxWindow *)(wxControl *) ((wxTextCtrl *) x));
47192}
47193static void *_p_wxCheckListBoxTo_p_wxListBox(void *x) {
47194 return (void *)((wxListBox *) ((wxCheckListBox *) x));
47195}
47196static void *_p_wxBitmapButtonTo_p_wxButton(void *x) {
47197 return (void *)((wxButton *) ((wxBitmapButton *) x));
47198}
47199static void *_p_wxContextHelpButtonTo_p_wxButton(void *x) {
47200 return (void *)((wxButton *) (wxBitmapButton *) ((wxContextHelpButton *) x));
47201}
47202static void *_p_wxContextHelpButtonTo_p_wxBitmapButton(void *x) {
47203 return (void *)((wxBitmapButton *) ((wxContextHelpButton *) x));
47204}
47205static void *_p_wxSimpleHelpProviderTo_p_wxHelpProvider(void *x) {
47206 return (void *)((wxHelpProvider *) ((wxSimpleHelpProvider *) x));
47207}
47208static void *_p_wxLayoutConstraintsTo_p_wxObject(void *x) {
47209 return (void *)((wxObject *) ((wxLayoutConstraints *) x));
47210}
47211static void *_p_wxToolbookTo_p_wxObject(void *x) {
47212 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxControl *)(wxBookCtrlBase *) ((wxToolbook *) x));
47213}
554f62e9
RD
47214static void *_p_wxSizerItemTo_p_wxObject(void *x) {
47215 return (void *)((wxObject *) ((wxSizerItem *) x));
47216}
0f83f5da
RD
47217static void *_p_wxGBSizerItemTo_p_wxObject(void *x) {
47218 return (void *)((wxObject *) (wxSizerItem *) ((wxGBSizerItem *) x));
47219}
554f62e9
RD
47220static void *_p_wxScrollEventTo_p_wxObject(void *x) {
47221 return (void *)((wxObject *) (wxEvent *)(wxCommandEvent *) ((wxScrollEvent *) x));
47222}
47223static void *_p_wxIndividualLayoutConstraintTo_p_wxObject(void *x) {
47224 return (void *)((wxObject *) ((wxIndividualLayoutConstraint *) x));
47225}
47226static void *_p_wxTextUrlEventTo_p_wxObject(void *x) {
47227 return (void *)((wxObject *) (wxEvent *)(wxCommandEvent *) ((wxTextUrlEvent *) x));
47228}
47229static void *_p_wxStaticBoxSizerTo_p_wxObject(void *x) {
47230 return (void *)((wxObject *) (wxSizer *)(wxBoxSizer *) ((wxStaticBoxSizer *) x));
47231}
47232static void *_p_wxBoxSizerTo_p_wxObject(void *x) {
47233 return (void *)((wxObject *) (wxSizer *) ((wxBoxSizer *) x));
47234}
47235static void *_p_wxSizerTo_p_wxObject(void *x) {
47236 return (void *)((wxObject *) ((wxSizer *) x));
47237}
47238static void *_p_wxGridBagSizerTo_p_wxObject(void *x) {
47239 return (void *)((wxObject *) (wxSizer *)(wxGridSizer *)(wxFlexGridSizer *) ((wxGridBagSizer *) x));
47240}
47241static void *_p_wxCheckBoxTo_p_wxObject(void *x) {
47242 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxControl *) ((wxCheckBox *) x));
47243}
47244static void *_p_wxPyTreeCtrlTo_p_wxObject(void *x) {
47245 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxControl *) ((wxPyTreeCtrl *) x));
47246}
47247static void *_p_wxUpdateUIEventTo_p_wxObject(void *x) {
47248 return (void *)((wxObject *) (wxEvent *)(wxCommandEvent *) ((wxUpdateUIEvent *) x));
47249}
47250static void *_p_wxEventTo_p_wxObject(void *x) {
47251 return (void *)((wxObject *) ((wxEvent *) x));
47252}
47253static void *_p_wxFlexGridSizerTo_p_wxObject(void *x) {
47254 return (void *)((wxObject *) (wxSizer *)(wxGridSizer *) ((wxFlexGridSizer *) x));
47255}
47256static void *_p_wxGridSizerTo_p_wxObject(void *x) {
47257 return (void *)((wxObject *) (wxSizer *) ((wxGridSizer *) x));
47258}
47259static void *_p_wxInitDialogEventTo_p_wxObject(void *x) {
47260 return (void *)((wxObject *) (wxEvent *) ((wxInitDialogEvent *) x));
47261}
47262static void *_p_wxGenericDirCtrlTo_p_wxObject(void *x) {
47263 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxControl *) ((wxGenericDirCtrl *) x));
47264}
b850e7f3
RD
47265static void *_p_wxPickerBaseTo_p_wxObject(void *x) {
47266 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxControl *) ((wxPickerBase *) x));
47267}
554f62e9
RD
47268static void *_p_wxPyListCtrlTo_p_wxObject(void *x) {
47269 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxControl *) ((wxPyListCtrl *) x));
47270}
47271static void *_p_wxDirFilterListCtrlTo_p_wxObject(void *x) {
47272 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxControl *)(wxControlWithItems *)(wxChoice *) ((wxDirFilterListCtrl *) x));
47273}
2131d850
RD
47274static void *_p_wxClipboardTextEventTo_p_wxObject(void *x) {
47275 return (void *)((wxObject *) (wxEvent *)(wxCommandEvent *) ((wxClipboardTextEvent *) x));
47276}
554f62e9
RD
47277static void *_p_wxPaintEventTo_p_wxObject(void *x) {
47278 return (void *)((wxObject *) (wxEvent *) ((wxPaintEvent *) x));
47279}
47280static void *_p_wxNcPaintEventTo_p_wxObject(void *x) {
47281 return (void *)((wxObject *) (wxEvent *) ((wxNcPaintEvent *) x));
47282}
47283static void *_p_wxPaletteChangedEventTo_p_wxObject(void *x) {
47284 return (void *)((wxObject *) (wxEvent *) ((wxPaletteChangedEvent *) x));
47285}
47286static void *_p_wxDisplayChangedEventTo_p_wxObject(void *x) {
47287 return (void *)((wxObject *) (wxEvent *) ((wxDisplayChangedEvent *) x));
47288}
47289static void *_p_wxMouseCaptureChangedEventTo_p_wxObject(void *x) {
47290 return (void *)((wxObject *) (wxEvent *) ((wxMouseCaptureChangedEvent *) x));
47291}
47292static void *_p_wxSysColourChangedEventTo_p_wxObject(void *x) {
47293 return (void *)((wxObject *) (wxEvent *) ((wxSysColourChangedEvent *) x));
47294}
47295static void *_p_wxStaticLineTo_p_wxObject(void *x) {
47296 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxControl *) ((wxStaticLine *) x));
47297}
47298static void *_p_wxControlTo_p_wxObject(void *x) {
47299 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *) ((wxControl *) x));
47300}
47301static void *_p_wxPyControlTo_p_wxObject(void *x) {
47302 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxControl *) ((wxPyControl *) x));
47303}
47304static void *_p_wxGaugeTo_p_wxObject(void *x) {
47305 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxControl *) ((wxGauge *) x));
47306}
47307static void *_p_wxRadioButtonTo_p_wxObject(void *x) {
47308 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxControl *) ((wxRadioButton *) x));
47309}
47310static void *_p_wxToggleButtonTo_p_wxObject(void *x) {
47311 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxControl *) ((wxToggleButton *) x));
47312}
47313static void *_p_wxToolBarBaseTo_p_wxObject(void *x) {
47314 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxControl *) ((wxToolBarBase *) x));
47315}
47316static void *_p_wxSetCursorEventTo_p_wxObject(void *x) {
47317 return (void *)((wxObject *) (wxEvent *) ((wxSetCursorEvent *) x));
47318}
b850e7f3
RD
47319static void *_p_wxColourPickerEventTo_p_wxObject(void *x) {
47320 return (void *)((wxObject *) (wxEvent *)(wxCommandEvent *) ((wxColourPickerEvent *) x));
47321}
47322static void *_p_wxFileDirPickerEventTo_p_wxObject(void *x) {
47323 return (void *)((wxObject *) (wxEvent *)(wxCommandEvent *) ((wxFileDirPickerEvent *) x));
47324}
47325static void *_p_wxFontPickerEventTo_p_wxObject(void *x) {
47326 return (void *)((wxObject *) (wxEvent *)(wxCommandEvent *) ((wxFontPickerEvent *) x));
47327}
554f62e9
RD
47328static void *_p_wxChoiceTo_p_wxObject(void *x) {
47329 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxControl *)(wxControlWithItems *) ((wxChoice *) x));
47330}
47331static void *_p_wxFSFileTo_p_wxObject(void *x) {
47332 return (void *)((wxObject *) ((wxFSFile *) x));
47333}
47334static void *_p_wxPySizerTo_p_wxObject(void *x) {
47335 return (void *)((wxObject *) (wxSizer *) ((wxPySizer *) x));
47336}
47337static void *_p_wxTreebookTo_p_wxObject(void *x) {
47338 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxControl *)(wxBookCtrlBase *) ((wxTreebook *) x));
47339}
47340static void *_p_wxListViewTo_p_wxObject(void *x) {
47341 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxControl *)(wxPyListCtrl *) ((wxListView *) x));
47342}
704eda0c
RD
47343static void *_p_wxHyperlinkEventTo_p_wxObject(void *x) {
47344 return (void *)((wxObject *) (wxEvent *)(wxCommandEvent *) ((wxHyperlinkEvent *) x));
47345}
554f62e9
RD
47346static void *_p_wxTextCtrlTo_p_wxObject(void *x) {
47347 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxControl *) ((wxTextCtrl *) x));
47348}
47349static void *_p_wxNotebookTo_p_wxObject(void *x) {
47350 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxControl *)(wxBookCtrlBase *) ((wxNotebook *) x));
47351}
47352static void *_p_wxPyEventTo_p_wxObject(void *x) {
47353 return (void *)((wxObject *) (wxEvent *) ((wxPyEvent *) x));
47354}
47355static void *_p_wxNotifyEventTo_p_wxObject(void *x) {
47356 return (void *)((wxObject *) (wxEvent *)(wxCommandEvent *) ((wxNotifyEvent *) x));
47357}
47358static void *_p_wxChoicebookTo_p_wxObject(void *x) {
47359 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxControl *)(wxBookCtrlBase *) ((wxChoicebook *) x));
47360}
47361static void *_p_wxListbookTo_p_wxObject(void *x) {
47362 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxControl *)(wxBookCtrlBase *) ((wxListbook *) x));
47363}
47364static void *_p_wxShowEventTo_p_wxObject(void *x) {
47365 return (void *)((wxObject *) (wxEvent *) ((wxShowEvent *) x));
47366}
47367static void *_p_wxStaticBitmapTo_p_wxObject(void *x) {
47368 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxControl *) ((wxStaticBitmap *) x));
47369}
47370static void *_p_wxSliderTo_p_wxObject(void *x) {
47371 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxControl *) ((wxSlider *) x));
47372}
47373static void *_p_wxMenuItemTo_p_wxObject(void *x) {
47374 return (void *)((wxObject *) ((wxMenuItem *) x));
47375}
47376static void *_p_wxDateEventTo_p_wxObject(void *x) {
47377 return (void *)((wxObject *) (wxEvent *)(wxCommandEvent *) ((wxDateEvent *) x));
47378}
47379static void *_p_wxIdleEventTo_p_wxObject(void *x) {
47380 return (void *)((wxObject *) (wxEvent *) ((wxIdleEvent *) x));
47381}
47382static void *_p_wxWindowCreateEventTo_p_wxObject(void *x) {
47383 return (void *)((wxObject *) (wxEvent *)(wxCommandEvent *) ((wxWindowCreateEvent *) x));
47384}
47385static void *_p_wxQueryNewPaletteEventTo_p_wxObject(void *x) {
47386 return (void *)((wxObject *) (wxEvent *) ((wxQueryNewPaletteEvent *) x));
47387}
47388static void *_p_wxMaximizeEventTo_p_wxObject(void *x) {
47389 return (void *)((wxObject *) (wxEvent *) ((wxMaximizeEvent *) x));
47390}
47391static void *_p_wxIconizeEventTo_p_wxObject(void *x) {
47392 return (void *)((wxObject *) (wxEvent *) ((wxIconizeEvent *) x));
47393}
47394static void *_p_wxSizeEventTo_p_wxObject(void *x) {
47395 return (void *)((wxObject *) (wxEvent *) ((wxSizeEvent *) x));
47396}
47397static void *_p_wxMoveEventTo_p_wxObject(void *x) {
47398 return (void *)((wxObject *) (wxEvent *) ((wxMoveEvent *) x));
47399}
47400static void *_p_wxActivateEventTo_p_wxObject(void *x) {
47401 return (void *)((wxObject *) (wxEvent *) ((wxActivateEvent *) x));
47402}
47403static void *_p_wxStaticBoxTo_p_wxObject(void *x) {
47404 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxControl *) ((wxStaticBox *) x));
47405}
47406static void *_p_wxContextHelpTo_p_wxObject(void *x) {
47407 return (void *)((wxObject *) ((wxContextHelp *) x));
47408}
47409static void *_p_wxBookCtrlBaseTo_p_wxObject(void *x) {
47410 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxControl *) ((wxBookCtrlBase *) x));
47411}
47412static void *_p_wxPNMHandlerTo_p_wxObject(void *x) {
47413 return (void *)((wxObject *) (wxImageHandler *) ((wxPNMHandler *) x));
47414}
47415static void *_p_wxJPEGHandlerTo_p_wxObject(void *x) {
47416 return (void *)((wxObject *) (wxImageHandler *) ((wxJPEGHandler *) x));
47417}
47418static void *_p_wxPCXHandlerTo_p_wxObject(void *x) {
47419 return (void *)((wxObject *) (wxImageHandler *) ((wxPCXHandler *) x));
47420}
47421static void *_p_wxGIFHandlerTo_p_wxObject(void *x) {
47422 return (void *)((wxObject *) (wxImageHandler *) ((wxGIFHandler *) x));
47423}
47424static void *_p_wxPNGHandlerTo_p_wxObject(void *x) {
47425 return (void *)((wxObject *) (wxImageHandler *) ((wxPNGHandler *) x));
47426}
47427static void *_p_wxANIHandlerTo_p_wxObject(void *x) {
47428 return (void *)((wxObject *) (wxImageHandler *)(wxBMPHandler *)(wxICOHandler *)(wxCURHandler *) ((wxANIHandler *) x));
47429}
47430static void *_p_wxCURHandlerTo_p_wxObject(void *x) {
47431 return (void *)((wxObject *) (wxImageHandler *)(wxBMPHandler *)(wxICOHandler *) ((wxCURHandler *) x));
47432}
47433static void *_p_wxICOHandlerTo_p_wxObject(void *x) {
47434 return (void *)((wxObject *) (wxImageHandler *)(wxBMPHandler *) ((wxICOHandler *) x));
47435}
47436static void *_p_wxBMPHandlerTo_p_wxObject(void *x) {
47437 return (void *)((wxObject *) (wxImageHandler *) ((wxBMPHandler *) x));
47438}
47439static void *_p_wxPyImageHandlerTo_p_wxObject(void *x) {
47440 return (void *)((wxObject *) (wxImageHandler *) ((wxPyImageHandler *) x));
47441}
47442static void *_p_wxImageHandlerTo_p_wxObject(void *x) {
47443 return (void *)((wxObject *) ((wxImageHandler *) x));
47444}
47445static void *_p_wxXPMHandlerTo_p_wxObject(void *x) {
47446 return (void *)((wxObject *) (wxImageHandler *) ((wxXPMHandler *) x));
47447}
47448static void *_p_wxTIFFHandlerTo_p_wxObject(void *x) {
47449 return (void *)((wxObject *) (wxImageHandler *) ((wxTIFFHandler *) x));
47450}
580080c5
RD
47451static void *_p_wxTGAHandlerTo_p_wxObject(void *x) {
47452 return (void *)((wxObject *) (wxImageHandler *) ((wxTGAHandler *) x));
47453}
554f62e9
RD
47454static void *_p_wxEvtHandlerTo_p_wxObject(void *x) {
47455 return (void *)((wxObject *) ((wxEvtHandler *) x));
47456}
0f83f5da
RD
47457static void *_p_wxMouseCaptureLostEventTo_p_wxObject(void *x) {
47458 return (void *)((wxObject *) (wxEvent *) ((wxMouseCaptureLostEvent *) x));
47459}
554f62e9
RD
47460static void *_p_wxListEventTo_p_wxObject(void *x) {
47461 return (void *)((wxObject *) (wxEvent *)(wxCommandEvent *)(wxNotifyEvent *) ((wxListEvent *) x));
47462}
47463static void *_p_wxListBoxTo_p_wxObject(void *x) {
47464 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxControl *)(wxControlWithItems *) ((wxListBox *) x));
47465}
47466static void *_p_wxCheckListBoxTo_p_wxObject(void *x) {
47467 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxControl *)(wxControlWithItems *)(wxListBox *) ((wxCheckListBox *) x));
47468}
47469static void *_p_wxButtonTo_p_wxObject(void *x) {
47470 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxControl *) ((wxButton *) x));
47471}
47472static void *_p_wxBitmapButtonTo_p_wxObject(void *x) {
47473 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxControl *)(wxButton *) ((wxBitmapButton *) x));
47474}
47475static void *_p_wxSpinButtonTo_p_wxObject(void *x) {
47476 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxControl *) ((wxSpinButton *) x));
47477}
47478static void *_p_wxContextHelpButtonTo_p_wxObject(void *x) {
47479 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxControl *)(wxButton *)(wxBitmapButton *) ((wxContextHelpButton *) x));
47480}
554f62e9
RD
47481static void *_p_wxAcceleratorTableTo_p_wxObject(void *x) {
47482 return (void *)((wxObject *) ((wxAcceleratorTable *) x));
47483}
580080c5
RD
47484static void *_p_wxStdDialogButtonSizerTo_p_wxObject(void *x) {
47485 return (void *)((wxObject *) (wxSizer *)(wxBoxSizer *) ((wxStdDialogButtonSizer *) x));
47486}
554f62e9
RD
47487static void *_p_wxScrollBarTo_p_wxObject(void *x) {
47488 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxControl *) ((wxScrollBar *) x));
47489}
47490static void *_p_wxRadioBoxTo_p_wxObject(void *x) {
47491 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxControl *) ((wxRadioBox *) x));
47492}
47493static void *_p_wxComboBoxTo_p_wxObject(void *x) {
47494 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxControl *)(wxControlWithItems *)(wxChoice *) ((wxComboBox *) x));
47495}
47496static void *_p_wxHelpEventTo_p_wxObject(void *x) {
47497 return (void *)((wxObject *) (wxEvent *)(wxCommandEvent *) ((wxHelpEvent *) x));
47498}
47499static void *_p_wxListItemTo_p_wxObject(void *x) {
47500 return (void *)((wxObject *) ((wxListItem *) x));
47501}
47502static void *_p_wxImageTo_p_wxObject(void *x) {
47503 return (void *)((wxObject *) ((wxImage *) x));
47504}
47505static void *_p_wxScrollWinEventTo_p_wxObject(void *x) {
47506 return (void *)((wxObject *) (wxEvent *) ((wxScrollWinEvent *) x));
47507}
47508static void *_p_wxSpinEventTo_p_wxObject(void *x) {
47509 return (void *)((wxObject *) (wxEvent *)(wxCommandEvent *)(wxNotifyEvent *) ((wxSpinEvent *) x));
47510}
47511static void *_p_wxGenericDragImageTo_p_wxObject(void *x) {
47512 return (void *)((wxObject *) ((wxGenericDragImage *) x));
47513}
47514static void *_p_wxSpinCtrlTo_p_wxObject(void *x) {
47515 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxControl *) ((wxSpinCtrl *) x));
47516}
47517static void *_p_wxNotebookEventTo_p_wxObject(void *x) {
47518 return (void *)((wxObject *) (wxEvent *)(wxCommandEvent *)(wxNotifyEvent *)(wxBookCtrlBaseEvent *) ((wxNotebookEvent *) x));
47519}
47520static void *_p_wxListbookEventTo_p_wxObject(void *x) {
47521 return (void *)((wxObject *) (wxEvent *)(wxCommandEvent *)(wxNotifyEvent *)(wxBookCtrlBaseEvent *) ((wxListbookEvent *) x));
47522}
47523static void *_p_wxChoicebookEventTo_p_wxObject(void *x) {
47524 return (void *)((wxObject *) (wxEvent *)(wxCommandEvent *)(wxNotifyEvent *)(wxBookCtrlBaseEvent *) ((wxChoicebookEvent *) x));
47525}
47526static void *_p_wxTreebookEventTo_p_wxObject(void *x) {
47527 return (void *)((wxObject *) (wxEvent *)(wxCommandEvent *)(wxNotifyEvent *)(wxBookCtrlBaseEvent *) ((wxTreebookEvent *) x));
47528}
47529static void *_p_wxToolbookEventTo_p_wxObject(void *x) {
47530 return (void *)((wxObject *) (wxEvent *)(wxCommandEvent *)(wxNotifyEvent *)(wxBookCtrlBaseEvent *) ((wxToolbookEvent *) x));
47531}
47532static void *_p_wxWindowDestroyEventTo_p_wxObject(void *x) {
47533 return (void *)((wxObject *) (wxEvent *)(wxCommandEvent *) ((wxWindowDestroyEvent *) x));
47534}
47535static void *_p_wxNavigationKeyEventTo_p_wxObject(void *x) {
47536 return (void *)((wxObject *) (wxEvent *) ((wxNavigationKeyEvent *) x));
47537}
47538static void *_p_wxKeyEventTo_p_wxObject(void *x) {
47539 return (void *)((wxObject *) (wxEvent *) ((wxKeyEvent *) x));
47540}
47541static void *_p_wxWindowTo_p_wxObject(void *x) {
47542 return (void *)((wxObject *) (wxEvtHandler *) ((wxWindow *) x));
47543}
47544static void *_p_wxMenuTo_p_wxObject(void *x) {
47545 return (void *)((wxObject *) (wxEvtHandler *) ((wxMenu *) x));
47546}
47547static void *_p_wxMenuBarTo_p_wxObject(void *x) {
47548 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *) ((wxMenuBar *) x));
47549}
47550static void *_p_wxFileSystemTo_p_wxObject(void *x) {
47551 return (void *)((wxObject *) ((wxFileSystem *) x));
47552}
47553static void *_p_wxContextMenuEventTo_p_wxObject(void *x) {
47554 return (void *)((wxObject *) (wxEvent *)(wxCommandEvent *) ((wxContextMenuEvent *) x));
47555}
47556static void *_p_wxMenuEventTo_p_wxObject(void *x) {
47557 return (void *)((wxObject *) (wxEvent *) ((wxMenuEvent *) x));
47558}
47559static void *_p_wxPyAppTo_p_wxObject(void *x) {
47560 return (void *)((wxObject *) (wxEvtHandler *) ((wxPyApp *) x));
47561}
47562static void *_p_wxCloseEventTo_p_wxObject(void *x) {
47563 return (void *)((wxObject *) (wxEvent *) ((wxCloseEvent *) x));
47564}
47565static void *_p_wxMouseEventTo_p_wxObject(void *x) {
47566 return (void *)((wxObject *) (wxEvent *) ((wxMouseEvent *) x));
47567}
47568static void *_p_wxEraseEventTo_p_wxObject(void *x) {
47569 return (void *)((wxObject *) (wxEvent *) ((wxEraseEvent *) x));
47570}
47571static void *_p_wxBookCtrlBaseEventTo_p_wxObject(void *x) {
47572 return (void *)((wxObject *) (wxEvent *)(wxCommandEvent *)(wxNotifyEvent *) ((wxBookCtrlBaseEvent *) x));
47573}
47574static void *_p_wxTreeEventTo_p_wxObject(void *x) {
47575 return (void *)((wxObject *) (wxEvent *)(wxCommandEvent *)(wxNotifyEvent *) ((wxTreeEvent *) x));
47576}
47577static void *_p_wxPyCommandEventTo_p_wxObject(void *x) {
47578 return (void *)((wxObject *) (wxEvent *)(wxCommandEvent *) ((wxPyCommandEvent *) x));
47579}
47580static void *_p_wxCommandEventTo_p_wxObject(void *x) {
47581 return (void *)((wxObject *) (wxEvent *) ((wxCommandEvent *) x));
47582}
47583static void *_p_wxStaticTextTo_p_wxObject(void *x) {
47584 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxControl *) ((wxStaticText *) x));
47585}
47586static void *_p_wxDropFilesEventTo_p_wxObject(void *x) {
47587 return (void *)((wxObject *) (wxEvent *) ((wxDropFilesEvent *) x));
47588}
47589static void *_p_wxFocusEventTo_p_wxObject(void *x) {
47590 return (void *)((wxObject *) (wxEvent *) ((wxFocusEvent *) x));
47591}
47592static void *_p_wxChildFocusEventTo_p_wxObject(void *x) {
47593 return (void *)((wxObject *) (wxEvent *)(wxCommandEvent *) ((wxChildFocusEvent *) x));
47594}
47595static void *_p_wxDatePickerCtrlTo_p_wxObject(void *x) {
47596 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxControl *) ((wxDatePickerCtrl *) x));
47597}
b850e7f3
RD
47598static void *_p_wxColourPickerCtrlTo_p_wxObject(void *x) {
47599 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxControl *)(wxPickerBase *) ((wxColourPickerCtrl *) x));
47600}
47601static void *_p_wxFilePickerCtrlTo_p_wxObject(void *x) {
47602 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxControl *)(wxPickerBase *) ((wxFilePickerCtrl *) x));
47603}
47604static void *_p_wxDirPickerCtrlTo_p_wxObject(void *x) {
47605 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxControl *)(wxPickerBase *) ((wxDirPickerCtrl *) x));
47606}
47607static void *_p_wxFontPickerCtrlTo_p_wxObject(void *x) {
47608 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxControl *)(wxPickerBase *) ((wxFontPickerCtrl *) x));
47609}
554f62e9
RD
47610static void *_p_wxControlWithItemsTo_p_wxObject(void *x) {
47611 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxControl *) ((wxControlWithItems *) x));
47612}
704eda0c
RD
47613static void *_p_wxHyperlinkCtrlTo_p_wxObject(void *x) {
47614 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxControl *) ((wxHyperlinkCtrl *) x));
47615}
554f62e9
RD
47616static void *_p_wxToolBarToolBaseTo_p_wxObject(void *x) {
47617 return (void *)((wxObject *) ((wxToolBarToolBase *) x));
47618}
47619static void *_p_wxToolBarTo_p_wxObject(void *x) {
47620 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxControl *)(wxToolBarBase *) ((wxToolBar *) x));
47621}
47622static void *_p_wxPyValidatorTo_p_wxObject(void *x) {
47623 return (void *)((wxObject *) (wxEvtHandler *)(wxValidator *) ((wxPyValidator *) x));
47624}
47625static void *_p_wxValidatorTo_p_wxObject(void *x) {
47626 return (void *)((wxObject *) (wxEvtHandler *) ((wxValidator *) x));
47627}
47628static void *_p_wxMenuBarTo_p_wxWindow(void *x) {
47629 return (void *)((wxWindow *) ((wxMenuBar *) x));
47630}
47631static void *_p_wxBookCtrlBaseTo_p_wxWindow(void *x) {
47632 return (void *)((wxWindow *) (wxControl *) ((wxBookCtrlBase *) x));
47633}
47634static void *_p_wxToolBarTo_p_wxWindow(void *x) {
47635 return (void *)((wxWindow *) (wxControl *)(wxToolBarBase *) ((wxToolBar *) x));
47636}
b850e7f3
RD
47637static void *_p_wxPickerBaseTo_p_wxWindow(void *x) {
47638 return (void *)((wxWindow *) (wxControl *) ((wxPickerBase *) x));
47639}
554f62e9
RD
47640static void *_p_wxToggleButtonTo_p_wxWindow(void *x) {
47641 return (void *)((wxWindow *) (wxControl *) ((wxToggleButton *) x));
47642}
47643static void *_p_wxRadioButtonTo_p_wxWindow(void *x) {
47644 return (void *)((wxWindow *) (wxControl *) ((wxRadioButton *) x));
47645}
47646static void *_p_wxToolbookTo_p_wxWindow(void *x) {
47647 return (void *)((wxWindow *) (wxControl *)(wxBookCtrlBase *) ((wxToolbook *) x));
47648}
47649static void *_p_wxControlTo_p_wxWindow(void *x) {
47650 return (void *)((wxWindow *) ((wxControl *) x));
47651}
47652static void *_p_wxToolBarBaseTo_p_wxWindow(void *x) {
47653 return (void *)((wxWindow *) (wxControl *) ((wxToolBarBase *) x));
47654}
47655static void *_p_wxPyListCtrlTo_p_wxWindow(void *x) {
47656 return (void *)((wxWindow *) (wxControl *) ((wxPyListCtrl *) x));
47657}
47658static void *_p_wxComboBoxTo_p_wxWindow(void *x) {
47659 return (void *)((wxWindow *) (wxControl *)(wxControlWithItems *)(wxChoice *) ((wxComboBox *) x));
47660}
47661static void *_p_wxDirFilterListCtrlTo_p_wxWindow(void *x) {
47662 return (void *)((wxWindow *) (wxControl *)(wxControlWithItems *)(wxChoice *) ((wxDirFilterListCtrl *) x));
47663}
47664static void *_p_wxPyControlTo_p_wxWindow(void *x) {
47665 return (void *)((wxWindow *) (wxControl *) ((wxPyControl *) x));
47666}
47667static void *_p_wxGenericDirCtrlTo_p_wxWindow(void *x) {
47668 return (void *)((wxWindow *) (wxControl *) ((wxGenericDirCtrl *) x));
47669}
47670static void *_p_wxScrollBarTo_p_wxWindow(void *x) {
47671 return (void *)((wxWindow *) (wxControl *) ((wxScrollBar *) x));
47672}
47673static void *_p_wxControlWithItemsTo_p_wxWindow(void *x) {
47674 return (void *)((wxWindow *) (wxControl *) ((wxControlWithItems *) x));
47675}
47676static void *_p_wxGaugeTo_p_wxWindow(void *x) {
47677 return (void *)((wxWindow *) (wxControl *) ((wxGauge *) x));
47678}
47679static void *_p_wxStaticLineTo_p_wxWindow(void *x) {
47680 return (void *)((wxWindow *) (wxControl *) ((wxStaticLine *) x));
47681}
47682static void *_p_wxChoicebookTo_p_wxWindow(void *x) {
47683 return (void *)((wxWindow *) (wxControl *)(wxBookCtrlBase *) ((wxChoicebook *) x));
47684}
47685static void *_p_wxListbookTo_p_wxWindow(void *x) {
47686 return (void *)((wxWindow *) (wxControl *)(wxBookCtrlBase *) ((wxListbook *) x));
47687}
704eda0c
RD
47688static void *_p_wxHyperlinkCtrlTo_p_wxWindow(void *x) {
47689 return (void *)((wxWindow *) (wxControl *) ((wxHyperlinkCtrl *) x));
47690}
554f62e9
RD
47691static void *_p_wxPyTreeCtrlTo_p_wxWindow(void *x) {
47692 return (void *)((wxWindow *) (wxControl *) ((wxPyTreeCtrl *) x));
47693}
47694static void *_p_wxCheckBoxTo_p_wxWindow(void *x) {
47695 return (void *)((wxWindow *) (wxControl *) ((wxCheckBox *) x));
47696}
47697static void *_p_wxRadioBoxTo_p_wxWindow(void *x) {
47698 return (void *)((wxWindow *) (wxControl *) ((wxRadioBox *) x));
47699}
47700static void *_p_wxCheckListBoxTo_p_wxWindow(void *x) {
47701 return (void *)((wxWindow *) (wxControl *)(wxControlWithItems *)(wxListBox *) ((wxCheckListBox *) x));
47702}
47703static void *_p_wxChoiceTo_p_wxWindow(void *x) {
47704 return (void *)((wxWindow *) (wxControl *)(wxControlWithItems *) ((wxChoice *) x));
47705}
47706static void *_p_wxListBoxTo_p_wxWindow(void *x) {
47707 return (void *)((wxWindow *) (wxControl *)(wxControlWithItems *) ((wxListBox *) x));
47708}
47709static void *_p_wxListViewTo_p_wxWindow(void *x) {
47710 return (void *)((wxWindow *) (wxControl *)(wxPyListCtrl *) ((wxListView *) x));
47711}
47712static void *_p_wxNotebookTo_p_wxWindow(void *x) {
47713 return (void *)((wxWindow *) (wxControl *)(wxBookCtrlBase *) ((wxNotebook *) x));
47714}
47715static void *_p_wxStaticBitmapTo_p_wxWindow(void *x) {
47716 return (void *)((wxWindow *) (wxControl *) ((wxStaticBitmap *) x));
47717}
47718static void *_p_wxSpinCtrlTo_p_wxWindow(void *x) {
47719 return (void *)((wxWindow *) (wxControl *) ((wxSpinCtrl *) x));
47720}
47721static void *_p_wxStaticTextTo_p_wxWindow(void *x) {
47722 return (void *)((wxWindow *) (wxControl *) ((wxStaticText *) x));
47723}
47724static void *_p_wxStaticBoxTo_p_wxWindow(void *x) {
47725 return (void *)((wxWindow *) (wxControl *) ((wxStaticBox *) x));
47726}
47727static void *_p_wxSliderTo_p_wxWindow(void *x) {
47728 return (void *)((wxWindow *) (wxControl *) ((wxSlider *) x));
47729}
47730static void *_p_wxTreebookTo_p_wxWindow(void *x) {
47731 return (void *)((wxWindow *) (wxControl *)(wxBookCtrlBase *) ((wxTreebook *) x));
47732}
47733static void *_p_wxSpinButtonTo_p_wxWindow(void *x) {
47734 return (void *)((wxWindow *) (wxControl *) ((wxSpinButton *) x));
47735}
47736static void *_p_wxButtonTo_p_wxWindow(void *x) {
47737 return (void *)((wxWindow *) (wxControl *) ((wxButton *) x));
47738}
47739static void *_p_wxBitmapButtonTo_p_wxWindow(void *x) {
47740 return (void *)((wxWindow *) (wxControl *)(wxButton *) ((wxBitmapButton *) x));
47741}
47742static void *_p_wxContextHelpButtonTo_p_wxWindow(void *x) {
47743 return (void *)((wxWindow *) (wxControl *)(wxButton *)(wxBitmapButton *) ((wxContextHelpButton *) x));
47744}
47745static void *_p_wxDatePickerCtrlTo_p_wxWindow(void *x) {
47746 return (void *)((wxWindow *) (wxControl *) ((wxDatePickerCtrl *) x));
47747}
b850e7f3
RD
47748static void *_p_wxColourPickerCtrlTo_p_wxWindow(void *x) {
47749 return (void *)((wxWindow *) (wxControl *)(wxPickerBase *) ((wxColourPickerCtrl *) x));
47750}
47751static void *_p_wxFilePickerCtrlTo_p_wxWindow(void *x) {
47752 return (void *)((wxWindow *) (wxControl *)(wxPickerBase *) ((wxFilePickerCtrl *) x));
47753}
47754static void *_p_wxDirPickerCtrlTo_p_wxWindow(void *x) {
47755 return (void *)((wxWindow *) (wxControl *)(wxPickerBase *) ((wxDirPickerCtrl *) x));
47756}
47757static void *_p_wxFontPickerCtrlTo_p_wxWindow(void *x) {
47758 return (void *)((wxWindow *) (wxControl *)(wxPickerBase *) ((wxFontPickerCtrl *) x));
47759}
554f62e9
RD
47760static void *_p_wxTextCtrlTo_p_wxWindow(void *x) {
47761 return (void *)((wxWindow *) (wxControl *) ((wxTextCtrl *) x));
47762}
47763static void *_p_wxNotebookEventTo_p_wxBookCtrlBaseEvent(void *x) {
47764 return (void *)((wxBookCtrlBaseEvent *) ((wxNotebookEvent *) x));
47765}
47766static void *_p_wxListbookEventTo_p_wxBookCtrlBaseEvent(void *x) {
47767 return (void *)((wxBookCtrlBaseEvent *) ((wxListbookEvent *) x));
47768}
47769static void *_p_wxChoicebookEventTo_p_wxBookCtrlBaseEvent(void *x) {
47770 return (void *)((wxBookCtrlBaseEvent *) ((wxChoicebookEvent *) x));
47771}
47772static void *_p_wxTreebookEventTo_p_wxBookCtrlBaseEvent(void *x) {
47773 return (void *)((wxBookCtrlBaseEvent *) ((wxTreebookEvent *) x));
47774}
47775static void *_p_wxToolbookEventTo_p_wxBookCtrlBaseEvent(void *x) {
47776 return (void *)((wxBookCtrlBaseEvent *) ((wxToolbookEvent *) x));
47777}
47778static void *_p_wxWindowDestroyEventTo_p_wxCommandEvent(void *x) {
47779 return (void *)((wxCommandEvent *) ((wxWindowDestroyEvent *) x));
47780}
704eda0c
RD
47781static void *_p_wxHyperlinkEventTo_p_wxCommandEvent(void *x) {
47782 return (void *)((wxCommandEvent *) ((wxHyperlinkEvent *) x));
47783}
2131d850
RD
47784static void *_p_wxClipboardTextEventTo_p_wxCommandEvent(void *x) {
47785 return (void *)((wxCommandEvent *) ((wxClipboardTextEvent *) x));
47786}
b850e7f3
RD
47787static void *_p_wxColourPickerEventTo_p_wxCommandEvent(void *x) {
47788 return (void *)((wxCommandEvent *) ((wxColourPickerEvent *) x));
47789}
47790static void *_p_wxFileDirPickerEventTo_p_wxCommandEvent(void *x) {
47791 return (void *)((wxCommandEvent *) ((wxFileDirPickerEvent *) x));
47792}
47793static void *_p_wxFontPickerEventTo_p_wxCommandEvent(void *x) {
47794 return (void *)((wxCommandEvent *) ((wxFontPickerEvent *) x));
47795}
554f62e9
RD
47796static void *_p_wxTextUrlEventTo_p_wxCommandEvent(void *x) {
47797 return (void *)((wxCommandEvent *) ((wxTextUrlEvent *) x));
47798}
47799static void *_p_wxScrollEventTo_p_wxCommandEvent(void *x) {
47800 return (void *)((wxCommandEvent *) ((wxScrollEvent *) x));
47801}
47802static void *_p_wxPyCommandEventTo_p_wxCommandEvent(void *x) {
47803 return (void *)((wxCommandEvent *) ((wxPyCommandEvent *) x));
47804}
47805static void *_p_wxContextMenuEventTo_p_wxCommandEvent(void *x) {
47806 return (void *)((wxCommandEvent *) ((wxContextMenuEvent *) x));
47807}
47808static void *_p_wxChildFocusEventTo_p_wxCommandEvent(void *x) {
47809 return (void *)((wxCommandEvent *) ((wxChildFocusEvent *) x));
47810}
554f62e9
RD
47811static void *_p_wxNotebookEventTo_p_wxCommandEvent(void *x) {
47812 return (void *)((wxCommandEvent *) (wxNotifyEvent *)(wxBookCtrlBaseEvent *) ((wxNotebookEvent *) x));
47813}
2131d850
RD
47814static void *_p_wxListbookEventTo_p_wxCommandEvent(void *x) {
47815 return (void *)((wxCommandEvent *) (wxNotifyEvent *)(wxBookCtrlBaseEvent *) ((wxListbookEvent *) x));
47816}
554f62e9
RD
47817static void *_p_wxChoicebookEventTo_p_wxCommandEvent(void *x) {
47818 return (void *)((wxCommandEvent *) (wxNotifyEvent *)(wxBookCtrlBaseEvent *) ((wxChoicebookEvent *) x));
47819}
47820static void *_p_wxTreebookEventTo_p_wxCommandEvent(void *x) {
47821 return (void *)((wxCommandEvent *) (wxNotifyEvent *)(wxBookCtrlBaseEvent *) ((wxTreebookEvent *) x));
47822}
47823static void *_p_wxToolbookEventTo_p_wxCommandEvent(void *x) {
47824 return (void *)((wxCommandEvent *) (wxNotifyEvent *)(wxBookCtrlBaseEvent *) ((wxToolbookEvent *) x));
47825}
47826static void *_p_wxDateEventTo_p_wxCommandEvent(void *x) {
47827 return (void *)((wxCommandEvent *) ((wxDateEvent *) x));
47828}
47829static void *_p_wxWindowCreateEventTo_p_wxCommandEvent(void *x) {
47830 return (void *)((wxCommandEvent *) ((wxWindowCreateEvent *) x));
47831}
47832static void *_p_wxListEventTo_p_wxCommandEvent(void *x) {
47833 return (void *)((wxCommandEvent *) (wxNotifyEvent *) ((wxListEvent *) x));
47834}
47835static void *_p_wxBookCtrlBaseEventTo_p_wxCommandEvent(void *x) {
47836 return (void *)((wxCommandEvent *) (wxNotifyEvent *) ((wxBookCtrlBaseEvent *) x));
47837}
47838static void *_p_wxTreeEventTo_p_wxCommandEvent(void *x) {
47839 return (void *)((wxCommandEvent *) (wxNotifyEvent *) ((wxTreeEvent *) x));
47840}
47841static void *_p_wxSpinEventTo_p_wxCommandEvent(void *x) {
47842 return (void *)((wxCommandEvent *) (wxNotifyEvent *) ((wxSpinEvent *) x));
47843}
47844static void *_p_wxHelpEventTo_p_wxCommandEvent(void *x) {
47845 return (void *)((wxCommandEvent *) ((wxHelpEvent *) x));
47846}
47847static void *_p_wxNotifyEventTo_p_wxCommandEvent(void *x) {
47848 return (void *)((wxCommandEvent *) ((wxNotifyEvent *) x));
47849}
47850static void *_p_wxUpdateUIEventTo_p_wxCommandEvent(void *x) {
47851 return (void *)((wxCommandEvent *) ((wxUpdateUIEvent *) x));
47852}
47853static void *_p_wxComboBoxTo_p_wxControlWithItems(void *x) {
47854 return (void *)((wxControlWithItems *) (wxChoice *) ((wxComboBox *) x));
47855}
47856static void *_p_wxDirFilterListCtrlTo_p_wxControlWithItems(void *x) {
47857 return (void *)((wxControlWithItems *) (wxChoice *) ((wxDirFilterListCtrl *) x));
47858}
47859static void *_p_wxChoiceTo_p_wxControlWithItems(void *x) {
47860 return (void *)((wxControlWithItems *) ((wxChoice *) x));
47861}
47862static void *_p_wxListBoxTo_p_wxControlWithItems(void *x) {
47863 return (void *)((wxControlWithItems *) ((wxListBox *) x));
47864}
47865static void *_p_wxCheckListBoxTo_p_wxControlWithItems(void *x) {
47866 return (void *)((wxControlWithItems *) (wxListBox *) ((wxCheckListBox *) x));
47867}
47868static void *_p_wxPyValidatorTo_p_wxValidator(void *x) {
47869 return (void *)((wxValidator *) ((wxPyValidator *) x));
47870}
47871static swig_type_info _swigt__p_bool = {"_p_bool", "bool *", 0, 0, (void*)0, 0};
47872static swig_type_info _swigt__p_char = {"_p_char", "char *", 0, 0, (void*)0, 0};
47873static swig_type_info _swigt__p_form_ops_t = {"_p_form_ops_t", "enum form_ops_t *|form_ops_t *", 0, 0, (void*)0, 0};
47874static swig_type_info _swigt__p_int = {"_p_int", "int *", 0, 0, (void*)0, 0};
47875static swig_type_info _swigt__p_long = {"_p_long", "long *", 0, 0, (void*)0, 0};
47876static swig_type_info _swigt__p_unsigned_char = {"_p_unsigned_char", "unsigned char *|byte *", 0, 0, (void*)0, 0};
47877static swig_type_info _swigt__p_unsigned_int = {"_p_unsigned_int", "unsigned int *|time_t *", 0, 0, (void*)0, 0};
47878static swig_type_info _swigt__p_unsigned_long = {"_p_unsigned_long", "unsigned long *|wxUIntPtr *", 0, 0, (void*)0, 0};
47879static swig_type_info _swigt__p_void = {"_p_void", "void *", 0, 0, (void*)0, 0};
47880static swig_type_info _swigt__p_wxArrayInt = {"_p_wxArrayInt", "wxArrayInt *", 0, 0, (void*)0, 0};
47881static swig_type_info _swigt__p_wxArrayString = {"_p_wxArrayString", "wxArrayString *", 0, 0, (void*)0, 0};
47882static swig_type_info _swigt__p_wxBitmap = {"_p_wxBitmap", "wxBitmap *", 0, 0, (void*)0, 0};
47883static swig_type_info _swigt__p_wxBitmapButton = {"_p_wxBitmapButton", "wxBitmapButton *", 0, 0, (void*)0, 0};
47884static swig_type_info _swigt__p_wxBookCtrlBase = {"_p_wxBookCtrlBase", "wxBookCtrlBase *", 0, 0, (void*)0, 0};
47885static swig_type_info _swigt__p_wxBookCtrlBaseEvent = {"_p_wxBookCtrlBaseEvent", "wxBookCtrlBaseEvent *", 0, 0, (void*)0, 0};
47886static swig_type_info _swigt__p_wxButton = {"_p_wxButton", "wxButton *", 0, 0, (void*)0, 0};
47887static swig_type_info _swigt__p_wxCheckBox = {"_p_wxCheckBox", "wxCheckBox *", 0, 0, (void*)0, 0};
47888static swig_type_info _swigt__p_wxCheckListBox = {"_p_wxCheckListBox", "wxCheckListBox *", 0, 0, (void*)0, 0};
47889static swig_type_info _swigt__p_wxChoice = {"_p_wxChoice", "wxChoice *", 0, 0, (void*)0, 0};
47890static swig_type_info _swigt__p_wxChoicebook = {"_p_wxChoicebook", "wxChoicebook *", 0, 0, (void*)0, 0};
47891static swig_type_info _swigt__p_wxChoicebookEvent = {"_p_wxChoicebookEvent", "wxChoicebookEvent *", 0, 0, (void*)0, 0};
47892static swig_type_info _swigt__p_wxColour = {"_p_wxColour", "wxColour *", 0, 0, (void*)0, 0};
b850e7f3
RD
47893static swig_type_info _swigt__p_wxColourPickerCtrl = {"_p_wxColourPickerCtrl", "wxColourPickerCtrl *", 0, 0, (void*)0, 0};
47894static swig_type_info _swigt__p_wxColourPickerEvent = {"_p_wxColourPickerEvent", "wxColourPickerEvent *", 0, 0, (void*)0, 0};
554f62e9
RD
47895static swig_type_info _swigt__p_wxComboBox = {"_p_wxComboBox", "wxComboBox *", 0, 0, (void*)0, 0};
47896static swig_type_info _swigt__p_wxCommandEvent = {"_p_wxCommandEvent", "wxCommandEvent *", 0, 0, (void*)0, 0};
47897static swig_type_info _swigt__p_wxWindowDestroyEvent = {"_p_wxWindowDestroyEvent", 0, 0, 0, 0, 0};
2131d850 47898static swig_type_info _swigt__p_wxClipboardTextEvent = {"_p_wxClipboardTextEvent", 0, 0, 0, 0, 0};
554f62e9
RD
47899static swig_type_info _swigt__p_wxScrollEvent = {"_p_wxScrollEvent", 0, 0, 0, 0, 0};
47900static swig_type_info _swigt__p_wxPyCommandEvent = {"_p_wxPyCommandEvent", 0, 0, 0, 0, 0};
47901static swig_type_info _swigt__p_wxContextMenuEvent = {"_p_wxContextMenuEvent", 0, 0, 0, 0, 0};
47902static swig_type_info _swigt__p_wxChildFocusEvent = {"_p_wxChildFocusEvent", 0, 0, 0, 0, 0};
47903static swig_type_info _swigt__p_wxDateEvent = {"_p_wxDateEvent", 0, 0, 0, 0, 0};
47904static swig_type_info _swigt__p_wxWindowCreateEvent = {"_p_wxWindowCreateEvent", 0, 0, 0, 0, 0};
47905static swig_type_info _swigt__p_wxUpdateUIEvent = {"_p_wxUpdateUIEvent", 0, 0, 0, 0, 0};
47906static swig_type_info _swigt__p_wxContextHelp = {"_p_wxContextHelp", "wxContextHelp *", 0, 0, (void*)0, 0};
47907static swig_type_info _swigt__p_wxContextHelpButton = {"_p_wxContextHelpButton", "wxContextHelpButton *", 0, 0, (void*)0, 0};
47908static swig_type_info _swigt__p_wxControl = {"_p_wxControl", "wxControl *", 0, 0, (void*)0, 0};
47909static swig_type_info _swigt__p_wxControlWithItems = {"_p_wxControlWithItems", "wxControlWithItems *", 0, 0, (void*)0, 0};
47910static swig_type_info _swigt__p_wxCursor = {"_p_wxCursor", "wxCursor *", 0, 0, (void*)0, 0};
47911static swig_type_info _swigt__p_wxDC = {"_p_wxDC", "wxDC *", 0, 0, (void*)0, 0};
47912static swig_type_info _swigt__p_wxDatePickerCtrl = {"_p_wxDatePickerCtrl", "wxDatePickerCtrl *", 0, 0, (void*)0, 0};
47913static swig_type_info _swigt__p_wxDateTime = {"_p_wxDateTime", "wxDateTime *", 0, 0, (void*)0, 0};
47914static swig_type_info _swigt__p_wxDirFilterListCtrl = {"_p_wxDirFilterListCtrl", "wxDirFilterListCtrl *", 0, 0, (void*)0, 0};
b850e7f3 47915static swig_type_info _swigt__p_wxDirPickerCtrl = {"_p_wxDirPickerCtrl", "wxDirPickerCtrl *", 0, 0, (void*)0, 0};
554f62e9
RD
47916static swig_type_info _swigt__p_wxDuplexMode = {"_p_wxDuplexMode", "enum wxDuplexMode *|wxDuplexMode *", 0, 0, (void*)0, 0};
47917static swig_type_info _swigt__p_wxEvent = {"_p_wxEvent", "wxEvent *", 0, 0, (void*)0, 0};
47918static swig_type_info _swigt__p_wxMenuEvent = {"_p_wxMenuEvent", 0, 0, 0, 0, 0};
47919static swig_type_info _swigt__p_wxCloseEvent = {"_p_wxCloseEvent", 0, 0, 0, 0, 0};
47920static swig_type_info _swigt__p_wxEraseEvent = {"_p_wxEraseEvent", 0, 0, 0, 0, 0};
47921static swig_type_info _swigt__p_wxSetCursorEvent = {"_p_wxSetCursorEvent", 0, 0, 0, 0, 0};
47922static swig_type_info _swigt__p_wxInitDialogEvent = {"_p_wxInitDialogEvent", 0, 0, 0, 0, 0};
47923static swig_type_info _swigt__p_wxPyEvent = {"_p_wxPyEvent", 0, 0, 0, 0, 0};
0f83f5da 47924static swig_type_info _swigt__p_wxMouseCaptureLostEvent = {"_p_wxMouseCaptureLostEvent", 0, 0, 0, 0, 0};
554f62e9
RD
47925static swig_type_info _swigt__p_wxQueryNewPaletteEvent = {"_p_wxQueryNewPaletteEvent", 0, 0, 0, 0, 0};
47926static swig_type_info _swigt__p_wxMaximizeEvent = {"_p_wxMaximizeEvent", 0, 0, 0, 0, 0};
47927static swig_type_info _swigt__p_wxIconizeEvent = {"_p_wxIconizeEvent", 0, 0, 0, 0, 0};
47928static swig_type_info _swigt__p_wxActivateEvent = {"_p_wxActivateEvent", 0, 0, 0, 0, 0};
47929static swig_type_info _swigt__p_wxSizeEvent = {"_p_wxSizeEvent", 0, 0, 0, 0, 0};
47930static swig_type_info _swigt__p_wxMoveEvent = {"_p_wxMoveEvent", 0, 0, 0, 0, 0};
0f83f5da 47931static swig_type_info _swigt__p_wxIdleEvent = {"_p_wxIdleEvent", 0, 0, 0, 0, 0};
554f62e9
RD
47932static swig_type_info _swigt__p_wxPaintEvent = {"_p_wxPaintEvent", 0, 0, 0, 0, 0};
47933static swig_type_info _swigt__p_wxNcPaintEvent = {"_p_wxNcPaintEvent", 0, 0, 0, 0, 0};
47934static swig_type_info _swigt__p_wxPaletteChangedEvent = {"_p_wxPaletteChangedEvent", 0, 0, 0, 0, 0};
47935static swig_type_info _swigt__p_wxDisplayChangedEvent = {"_p_wxDisplayChangedEvent", 0, 0, 0, 0, 0};
47936static swig_type_info _swigt__p_wxMouseCaptureChangedEvent = {"_p_wxMouseCaptureChangedEvent", 0, 0, 0, 0, 0};
47937static swig_type_info _swigt__p_wxSysColourChangedEvent = {"_p_wxSysColourChangedEvent", 0, 0, 0, 0, 0};
47938static swig_type_info _swigt__p_wxDropFilesEvent = {"_p_wxDropFilesEvent", 0, 0, 0, 0, 0};
47939static swig_type_info _swigt__p_wxFocusEvent = {"_p_wxFocusEvent", 0, 0, 0, 0, 0};
47940static swig_type_info _swigt__p_wxShowEvent = {"_p_wxShowEvent", 0, 0, 0, 0, 0};
47941static swig_type_info _swigt__p_wxNavigationKeyEvent = {"_p_wxNavigationKeyEvent", 0, 0, 0, 0, 0};
47942static swig_type_info _swigt__p_wxScrollWinEvent = {"_p_wxScrollWinEvent", 0, 0, 0, 0, 0};
47943static swig_type_info _swigt__p_wxEvtHandler = {"_p_wxEvtHandler", "wxEvtHandler *", 0, 0, (void*)0, 0};
47944static swig_type_info _swigt__p_wxMenuBar = {"_p_wxMenuBar", 0, 0, 0, 0, 0};
47945static swig_type_info _swigt__p_wxPyValidator = {"_p_wxPyValidator", 0, 0, 0, 0, 0};
47946static swig_type_info _swigt__p_wxPyApp = {"_p_wxPyApp", 0, 0, 0, 0, 0};
47947static swig_type_info _swigt__p_wxMenu = {"_p_wxMenu", 0, 0, 0, 0, 0};
b850e7f3
RD
47948static swig_type_info _swigt__p_wxFileDirPickerEvent = {"_p_wxFileDirPickerEvent", "wxFileDirPickerEvent *", 0, 0, (void*)0, 0};
47949static swig_type_info _swigt__p_wxFilePickerCtrl = {"_p_wxFilePickerCtrl", "wxFilePickerCtrl *", 0, 0, (void*)0, 0};
554f62e9 47950static swig_type_info _swigt__p_wxFont = {"_p_wxFont", "wxFont *", 0, 0, (void*)0, 0};
b850e7f3
RD
47951static swig_type_info _swigt__p_wxFontPickerCtrl = {"_p_wxFontPickerCtrl", "wxFontPickerCtrl *", 0, 0, (void*)0, 0};
47952static swig_type_info _swigt__p_wxFontPickerEvent = {"_p_wxFontPickerEvent", "wxFontPickerEvent *", 0, 0, (void*)0, 0};
554f62e9
RD
47953static swig_type_info _swigt__p_wxGauge = {"_p_wxGauge", "wxGauge *", 0, 0, (void*)0, 0};
47954static swig_type_info _swigt__p_wxGenericDirCtrl = {"_p_wxGenericDirCtrl", "wxGenericDirCtrl *", 0, 0, (void*)0, 0};
47955static swig_type_info _swigt__p_wxGenericDragImage = {"_p_wxGenericDragImage", "wxGenericDragImage *", 0, 0, (void*)0, 0};
47956static swig_type_info _swigt__p_wxHelpEvent = {"_p_wxHelpEvent", "wxHelpEvent *", 0, 0, (void*)0, 0};
47957static swig_type_info _swigt__p_wxHelpProvider = {"_p_wxHelpProvider", "wxHelpProvider *", 0, 0, (void*)0, 0};
704eda0c
RD
47958static swig_type_info _swigt__p_wxHyperlinkCtrl = {"_p_wxHyperlinkCtrl", "wxHyperlinkCtrl *", 0, 0, (void*)0, 0};
47959static swig_type_info _swigt__p_wxHyperlinkEvent = {"_p_wxHyperlinkEvent", "wxHyperlinkEvent *", 0, 0, (void*)0, 0};
554f62e9
RD
47960static swig_type_info _swigt__p_wxIcon = {"_p_wxIcon", "wxIcon *", 0, 0, (void*)0, 0};
47961static swig_type_info _swigt__p_wxImageList = {"_p_wxImageList", "wxImageList *", 0, 0, (void*)0, 0};
47962static swig_type_info _swigt__p_wxItemContainer = {"_p_wxItemContainer", "wxItemContainer *", 0, 0, (void*)0, 0};
47963static swig_type_info _swigt__p_wxKeyEvent = {"_p_wxKeyEvent", "wxKeyEvent *", 0, 0, (void*)0, 0};
47964static swig_type_info _swigt__p_wxListBox = {"_p_wxListBox", "wxListBox *", 0, 0, (void*)0, 0};
47965static swig_type_info _swigt__p_wxListEvent = {"_p_wxListEvent", "wxListEvent *", 0, 0, (void*)0, 0};
47966static swig_type_info _swigt__p_wxListItem = {"_p_wxListItem", "wxListItem *", 0, 0, (void*)0, 0};
47967static swig_type_info _swigt__p_wxListItemAttr = {"_p_wxListItemAttr", "wxListItemAttr *", 0, 0, (void*)0, 0};
47968static swig_type_info _swigt__p_wxListView = {"_p_wxListView", "wxListView *", 0, 0, (void*)0, 0};
47969static swig_type_info _swigt__p_wxListbook = {"_p_wxListbook", "wxListbook *", 0, 0, (void*)0, 0};
47970static swig_type_info _swigt__p_wxListbookEvent = {"_p_wxListbookEvent", "wxListbookEvent *", 0, 0, (void*)0, 0};
47971static swig_type_info _swigt__p_wxMemoryDC = {"_p_wxMemoryDC", "wxMemoryDC *", 0, 0, (void*)0, 0};
47972static swig_type_info _swigt__p_wxMouseEvent = {"_p_wxMouseEvent", "wxMouseEvent *", 0, 0, (void*)0, 0};
47973static swig_type_info _swigt__p_wxNotebook = {"_p_wxNotebook", "wxNotebook *", 0, 0, (void*)0, 0};
47974static swig_type_info _swigt__p_wxNotebookEvent = {"_p_wxNotebookEvent", "wxNotebookEvent *", 0, 0, (void*)0, 0};
47975static swig_type_info _swigt__p_wxNotifyEvent = {"_p_wxNotifyEvent", "wxNotifyEvent *", 0, 0, (void*)0, 0};
47976static swig_type_info _swigt__p_wxObject = {"_p_wxObject", "wxObject *", 0, 0, (void*)0, 0};
47977static swig_type_info _swigt__p_wxLayoutConstraints = {"_p_wxLayoutConstraints", 0, 0, 0, 0, 0};
554f62e9 47978static swig_type_info _swigt__p_wxSizerItem = {"_p_wxSizerItem", 0, 0, 0, 0, 0};
0f83f5da 47979static swig_type_info _swigt__p_wxGBSizerItem = {"_p_wxGBSizerItem", 0, 0, 0, 0, 0};
554f62e9
RD
47980static swig_type_info _swigt__p_wxIndividualLayoutConstraint = {"_p_wxIndividualLayoutConstraint", 0, 0, 0, 0, 0};
47981static swig_type_info _swigt__p_wxStaticBoxSizer = {"_p_wxStaticBoxSizer", 0, 0, 0, 0, 0};
47982static swig_type_info _swigt__p_wxBoxSizer = {"_p_wxBoxSizer", 0, 0, 0, 0, 0};
47983static swig_type_info _swigt__p_wxSizer = {"_p_wxSizer", 0, 0, 0, 0, 0};
47984static swig_type_info _swigt__p_wxGridBagSizer = {"_p_wxGridBagSizer", 0, 0, 0, 0, 0};
47985static swig_type_info _swigt__p_wxGridSizer = {"_p_wxGridSizer", 0, 0, 0, 0, 0};
47986static swig_type_info _swigt__p_wxFlexGridSizer = {"_p_wxFlexGridSizer", 0, 0, 0, 0, 0};
47987static swig_type_info _swigt__p_wxFSFile = {"_p_wxFSFile", 0, 0, 0, 0, 0};
47988static swig_type_info _swigt__p_wxPySizer = {"_p_wxPySizer", 0, 0, 0, 0, 0};
47989static swig_type_info _swigt__p_wxMenuItem = {"_p_wxMenuItem", 0, 0, 0, 0, 0};
554f62e9
RD
47990static swig_type_info _swigt__p_wxPNGHandler = {"_p_wxPNGHandler", 0, 0, 0, 0, 0};
47991static swig_type_info _swigt__p_wxGIFHandler = {"_p_wxGIFHandler", 0, 0, 0, 0, 0};
47992static swig_type_info _swigt__p_wxPCXHandler = {"_p_wxPCXHandler", 0, 0, 0, 0, 0};
47993static swig_type_info _swigt__p_wxJPEGHandler = {"_p_wxJPEGHandler", 0, 0, 0, 0, 0};
47994static swig_type_info _swigt__p_wxPNMHandler = {"_p_wxPNMHandler", 0, 0, 0, 0, 0};
b850e7f3
RD
47995static swig_type_info _swigt__p_wxANIHandler = {"_p_wxANIHandler", 0, 0, 0, 0, 0};
47996static swig_type_info _swigt__p_wxCURHandler = {"_p_wxCURHandler", 0, 0, 0, 0, 0};
47997static swig_type_info _swigt__p_wxICOHandler = {"_p_wxICOHandler", 0, 0, 0, 0, 0};
47998static swig_type_info _swigt__p_wxBMPHandler = {"_p_wxBMPHandler", 0, 0, 0, 0, 0};
704eda0c 47999static swig_type_info _swigt__p_wxPyImageHandler = {"_p_wxPyImageHandler", 0, 0, 0, 0, 0};
2131d850 48000static swig_type_info _swigt__p_wxImageHandler = {"_p_wxImageHandler", 0, 0, 0, 0, 0};
554f62e9
RD
48001static swig_type_info _swigt__p_wxXPMHandler = {"_p_wxXPMHandler", 0, 0, 0, 0, 0};
48002static swig_type_info _swigt__p_wxTIFFHandler = {"_p_wxTIFFHandler", 0, 0, 0, 0, 0};
580080c5 48003static swig_type_info _swigt__p_wxTGAHandler = {"_p_wxTGAHandler", 0, 0, 0, 0, 0};
554f62e9 48004static swig_type_info _swigt__p_wxAcceleratorTable = {"_p_wxAcceleratorTable", 0, 0, 0, 0, 0};
580080c5 48005static swig_type_info _swigt__p_wxStdDialogButtonSizer = {"_p_wxStdDialogButtonSizer", 0, 0, 0, 0, 0};
554f62e9
RD
48006static swig_type_info _swigt__p_wxImage = {"_p_wxImage", 0, 0, 0, 0, 0};
48007static swig_type_info _swigt__p_wxFileSystem = {"_p_wxFileSystem", 0, 0, 0, 0, 0};
48008static swig_type_info _swigt__p_wxPaperSize = {"_p_wxPaperSize", "enum wxPaperSize *|wxPaperSize *", 0, 0, (void*)0, 0};
b850e7f3 48009static swig_type_info _swigt__p_wxPickerBase = {"_p_wxPickerBase", "wxPickerBase *", 0, 0, (void*)0, 0};
554f62e9
RD
48010static swig_type_info _swigt__p_wxPoint = {"_p_wxPoint", "wxPoint *", 0, 0, (void*)0, 0};
48011static swig_type_info _swigt__p_wxPyControl = {"_p_wxPyControl", "wxPyControl *", 0, 0, (void*)0, 0};
48012static swig_type_info _swigt__p_wxPyListCtrl = {"_p_wxPyListCtrl", "wxPyListCtrl *", 0, 0, (void*)0, 0};
48013static swig_type_info _swigt__p_wxPyTreeCtrl = {"_p_wxPyTreeCtrl", "wxPyTreeCtrl *", 0, 0, (void*)0, 0};
48014static swig_type_info _swigt__p_wxPyTreeItemData = {"_p_wxPyTreeItemData", "wxPyTreeItemData *", 0, 0, (void*)0, 0};
48015static swig_type_info _swigt__p_wxRadioBox = {"_p_wxRadioBox", "wxRadioBox *", 0, 0, (void*)0, 0};
48016static swig_type_info _swigt__p_wxRadioButton = {"_p_wxRadioButton", "wxRadioButton *", 0, 0, (void*)0, 0};
48017static swig_type_info _swigt__p_wxRect = {"_p_wxRect", "wxRect *", 0, 0, (void*)0, 0};
48018static swig_type_info _swigt__p_wxScrollBar = {"_p_wxScrollBar", "wxScrollBar *", 0, 0, (void*)0, 0};
48019static swig_type_info _swigt__p_wxSimpleHelpProvider = {"_p_wxSimpleHelpProvider", "wxSimpleHelpProvider *", 0, 0, (void*)0, 0};
48020static swig_type_info _swigt__p_wxSize = {"_p_wxSize", "wxSize *", 0, 0, (void*)0, 0};
48021static swig_type_info _swigt__p_wxSlider = {"_p_wxSlider", "wxSlider *", 0, 0, (void*)0, 0};
48022static swig_type_info _swigt__p_wxSpinButton = {"_p_wxSpinButton", "wxSpinButton *", 0, 0, (void*)0, 0};
48023static swig_type_info _swigt__p_wxSpinCtrl = {"_p_wxSpinCtrl", "wxSpinCtrl *", 0, 0, (void*)0, 0};
48024static swig_type_info _swigt__p_wxSpinEvent = {"_p_wxSpinEvent", "wxSpinEvent *", 0, 0, (void*)0, 0};
48025static swig_type_info _swigt__p_wxStaticBitmap = {"_p_wxStaticBitmap", "wxStaticBitmap *", 0, 0, (void*)0, 0};
48026static swig_type_info _swigt__p_wxStaticBox = {"_p_wxStaticBox", "wxStaticBox *", 0, 0, (void*)0, 0};
48027static swig_type_info _swigt__p_wxStaticLine = {"_p_wxStaticLine", "wxStaticLine *", 0, 0, (void*)0, 0};
48028static swig_type_info _swigt__p_wxStaticText = {"_p_wxStaticText", "wxStaticText *", 0, 0, (void*)0, 0};
48029static swig_type_info _swigt__p_wxString = {"_p_wxString", "wxString *", 0, 0, (void*)0, 0};
48030static swig_type_info _swigt__p_wxTextAttr = {"_p_wxTextAttr", "wxTextAttr *", 0, 0, (void*)0, 0};
48031static swig_type_info _swigt__p_wxTextCtrl = {"_p_wxTextCtrl", "wxTextCtrl *", 0, 0, (void*)0, 0};
48032static swig_type_info _swigt__p_wxTextUrlEvent = {"_p_wxTextUrlEvent", "wxTextUrlEvent *", 0, 0, (void*)0, 0};
48033static swig_type_info _swigt__p_wxToggleButton = {"_p_wxToggleButton", "wxToggleButton *", 0, 0, (void*)0, 0};
48034static swig_type_info _swigt__p_wxToolBar = {"_p_wxToolBar", "wxToolBar *", 0, 0, (void*)0, 0};
48035static swig_type_info _swigt__p_wxToolBarBase = {"_p_wxToolBarBase", "wxToolBarBase *", 0, 0, (void*)0, 0};
48036static swig_type_info _swigt__p_wxToolBarToolBase = {"_p_wxToolBarToolBase", "wxToolBarToolBase *", 0, 0, (void*)0, 0};
48037static swig_type_info _swigt__p_wxToolbook = {"_p_wxToolbook", "wxToolbook *", 0, 0, (void*)0, 0};
48038static swig_type_info _swigt__p_wxToolbookEvent = {"_p_wxToolbookEvent", "wxToolbookEvent *", 0, 0, (void*)0, 0};
554f62e9
RD
48039static swig_type_info _swigt__p_wxTreeEvent = {"_p_wxTreeEvent", "wxTreeEvent *", 0, 0, (void*)0, 0};
48040static swig_type_info _swigt__p_wxTreeItemId = {"_p_wxTreeItemId", "wxTreeItemId *", 0, 0, (void*)0, 0};
48041static swig_type_info _swigt__p_wxTreebook = {"_p_wxTreebook", "wxTreebook *", 0, 0, (void*)0, 0};
48042static swig_type_info _swigt__p_wxTreebookEvent = {"_p_wxTreebookEvent", "wxTreebookEvent *", 0, 0, (void*)0, 0};
48043static swig_type_info _swigt__p_wxValidator = {"_p_wxValidator", "wxValidator *", 0, 0, (void*)0, 0};
48044static swig_type_info _swigt__p_wxVisualAttributes = {"_p_wxVisualAttributes", "wxVisualAttributes *", 0, 0, (void*)0, 0};
48045static swig_type_info _swigt__p_wxWindow = {"_p_wxWindow", "wxWindow *", 0, 0, (void*)0, 0};
b850e7f3 48046static swig_type_info _swigt__p_wxWindowBase = {"_p_wxWindowBase", "wxWindowBase *", 0, 0, (void*)0, 0};
554f62e9
RD
48047
48048static swig_type_info *swig_type_initial[] = {
48049 &_swigt__p_bool,
48050 &_swigt__p_char,
48051 &_swigt__p_form_ops_t,
48052 &_swigt__p_int,
48053 &_swigt__p_long,
48054 &_swigt__p_unsigned_char,
48055 &_swigt__p_unsigned_int,
48056 &_swigt__p_unsigned_long,
48057 &_swigt__p_void,
48058 &_swigt__p_wxANIHandler,
48059 &_swigt__p_wxAcceleratorTable,
48060 &_swigt__p_wxActivateEvent,
48061 &_swigt__p_wxArrayInt,
48062 &_swigt__p_wxArrayString,
48063 &_swigt__p_wxBMPHandler,
48064 &_swigt__p_wxBitmap,
48065 &_swigt__p_wxBitmapButton,
48066 &_swigt__p_wxBookCtrlBase,
48067 &_swigt__p_wxBookCtrlBaseEvent,
48068 &_swigt__p_wxBoxSizer,
48069 &_swigt__p_wxButton,
48070 &_swigt__p_wxCURHandler,
48071 &_swigt__p_wxCheckBox,
48072 &_swigt__p_wxCheckListBox,
48073 &_swigt__p_wxChildFocusEvent,
48074 &_swigt__p_wxChoice,
48075 &_swigt__p_wxChoicebook,
48076 &_swigt__p_wxChoicebookEvent,
2131d850 48077 &_swigt__p_wxClipboardTextEvent,
554f62e9
RD
48078 &_swigt__p_wxCloseEvent,
48079 &_swigt__p_wxColour,
b850e7f3
RD
48080 &_swigt__p_wxColourPickerCtrl,
48081 &_swigt__p_wxColourPickerEvent,
554f62e9
RD
48082 &_swigt__p_wxComboBox,
48083 &_swigt__p_wxCommandEvent,
48084 &_swigt__p_wxContextHelp,
48085 &_swigt__p_wxContextHelpButton,
48086 &_swigt__p_wxContextMenuEvent,
48087 &_swigt__p_wxControl,
48088 &_swigt__p_wxControlWithItems,
48089 &_swigt__p_wxCursor,
48090 &_swigt__p_wxDC,
48091 &_swigt__p_wxDateEvent,
48092 &_swigt__p_wxDatePickerCtrl,
48093 &_swigt__p_wxDateTime,
48094 &_swigt__p_wxDirFilterListCtrl,
b850e7f3 48095 &_swigt__p_wxDirPickerCtrl,
554f62e9
RD
48096 &_swigt__p_wxDisplayChangedEvent,
48097 &_swigt__p_wxDropFilesEvent,
48098 &_swigt__p_wxDuplexMode,
48099 &_swigt__p_wxEraseEvent,
48100 &_swigt__p_wxEvent,
48101 &_swigt__p_wxEvtHandler,
48102 &_swigt__p_wxFSFile,
b850e7f3
RD
48103 &_swigt__p_wxFileDirPickerEvent,
48104 &_swigt__p_wxFilePickerCtrl,
554f62e9
RD
48105 &_swigt__p_wxFileSystem,
48106 &_swigt__p_wxFlexGridSizer,
48107 &_swigt__p_wxFocusEvent,
48108 &_swigt__p_wxFont,
b850e7f3
RD
48109 &_swigt__p_wxFontPickerCtrl,
48110 &_swigt__p_wxFontPickerEvent,
554f62e9
RD
48111 &_swigt__p_wxGBSizerItem,
48112 &_swigt__p_wxGIFHandler,
48113 &_swigt__p_wxGauge,
48114 &_swigt__p_wxGenericDirCtrl,
48115 &_swigt__p_wxGenericDragImage,
48116 &_swigt__p_wxGridBagSizer,
48117 &_swigt__p_wxGridSizer,
48118 &_swigt__p_wxHelpEvent,
48119 &_swigt__p_wxHelpProvider,
704eda0c
RD
48120 &_swigt__p_wxHyperlinkCtrl,
48121 &_swigt__p_wxHyperlinkEvent,
554f62e9
RD
48122 &_swigt__p_wxICOHandler,
48123 &_swigt__p_wxIcon,
48124 &_swigt__p_wxIconizeEvent,
48125 &_swigt__p_wxIdleEvent,
48126 &_swigt__p_wxImage,
48127 &_swigt__p_wxImageHandler,
48128 &_swigt__p_wxImageList,
48129 &_swigt__p_wxIndividualLayoutConstraint,
48130 &_swigt__p_wxInitDialogEvent,
48131 &_swigt__p_wxItemContainer,
48132 &_swigt__p_wxJPEGHandler,
48133 &_swigt__p_wxKeyEvent,
48134 &_swigt__p_wxLayoutConstraints,
48135 &_swigt__p_wxListBox,
48136 &_swigt__p_wxListEvent,
48137 &_swigt__p_wxListItem,
48138 &_swigt__p_wxListItemAttr,
48139 &_swigt__p_wxListView,
48140 &_swigt__p_wxListbook,
48141 &_swigt__p_wxListbookEvent,
48142 &_swigt__p_wxMaximizeEvent,
48143 &_swigt__p_wxMemoryDC,
48144 &_swigt__p_wxMenu,
48145 &_swigt__p_wxMenuBar,
48146 &_swigt__p_wxMenuEvent,
48147 &_swigt__p_wxMenuItem,
48148 &_swigt__p_wxMouseCaptureChangedEvent,
0f83f5da 48149 &_swigt__p_wxMouseCaptureLostEvent,
554f62e9
RD
48150 &_swigt__p_wxMouseEvent,
48151 &_swigt__p_wxMoveEvent,
48152 &_swigt__p_wxNavigationKeyEvent,
48153 &_swigt__p_wxNcPaintEvent,
48154 &_swigt__p_wxNotebook,
48155 &_swigt__p_wxNotebookEvent,
48156 &_swigt__p_wxNotifyEvent,
48157 &_swigt__p_wxObject,
48158 &_swigt__p_wxPCXHandler,
48159 &_swigt__p_wxPNGHandler,
48160 &_swigt__p_wxPNMHandler,
48161 &_swigt__p_wxPaintEvent,
48162 &_swigt__p_wxPaletteChangedEvent,
48163 &_swigt__p_wxPaperSize,
b850e7f3 48164 &_swigt__p_wxPickerBase,
554f62e9
RD
48165 &_swigt__p_wxPoint,
48166 &_swigt__p_wxPyApp,
48167 &_swigt__p_wxPyCommandEvent,
48168 &_swigt__p_wxPyControl,
48169 &_swigt__p_wxPyEvent,
48170 &_swigt__p_wxPyImageHandler,
48171 &_swigt__p_wxPyListCtrl,
48172 &_swigt__p_wxPySizer,
48173 &_swigt__p_wxPyTreeCtrl,
48174 &_swigt__p_wxPyTreeItemData,
48175 &_swigt__p_wxPyValidator,
48176 &_swigt__p_wxQueryNewPaletteEvent,
48177 &_swigt__p_wxRadioBox,
48178 &_swigt__p_wxRadioButton,
48179 &_swigt__p_wxRect,
48180 &_swigt__p_wxScrollBar,
48181 &_swigt__p_wxScrollEvent,
48182 &_swigt__p_wxScrollWinEvent,
48183 &_swigt__p_wxSetCursorEvent,
48184 &_swigt__p_wxShowEvent,
48185 &_swigt__p_wxSimpleHelpProvider,
48186 &_swigt__p_wxSize,
48187 &_swigt__p_wxSizeEvent,
48188 &_swigt__p_wxSizer,
48189 &_swigt__p_wxSizerItem,
48190 &_swigt__p_wxSlider,
48191 &_swigt__p_wxSpinButton,
48192 &_swigt__p_wxSpinCtrl,
48193 &_swigt__p_wxSpinEvent,
48194 &_swigt__p_wxStaticBitmap,
48195 &_swigt__p_wxStaticBox,
48196 &_swigt__p_wxStaticBoxSizer,
48197 &_swigt__p_wxStaticLine,
48198 &_swigt__p_wxStaticText,
48199 &_swigt__p_wxStdDialogButtonSizer,
48200 &_swigt__p_wxString,
48201 &_swigt__p_wxSysColourChangedEvent,
580080c5 48202 &_swigt__p_wxTGAHandler,
554f62e9
RD
48203 &_swigt__p_wxTIFFHandler,
48204 &_swigt__p_wxTextAttr,
48205 &_swigt__p_wxTextCtrl,
48206 &_swigt__p_wxTextUrlEvent,
48207 &_swigt__p_wxToggleButton,
48208 &_swigt__p_wxToolBar,
48209 &_swigt__p_wxToolBarBase,
48210 &_swigt__p_wxToolBarToolBase,
48211 &_swigt__p_wxToolbook,
48212 &_swigt__p_wxToolbookEvent,
554f62e9
RD
48213 &_swigt__p_wxTreeEvent,
48214 &_swigt__p_wxTreeItemId,
48215 &_swigt__p_wxTreebook,
48216 &_swigt__p_wxTreebookEvent,
48217 &_swigt__p_wxUpdateUIEvent,
48218 &_swigt__p_wxValidator,
48219 &_swigt__p_wxVisualAttributes,
48220 &_swigt__p_wxWindow,
b850e7f3 48221 &_swigt__p_wxWindowBase,
554f62e9
RD
48222 &_swigt__p_wxWindowCreateEvent,
48223 &_swigt__p_wxWindowDestroyEvent,
48224 &_swigt__p_wxXPMHandler,
48225};
48226
48227static swig_cast_info _swigc__p_bool[] = { {&_swigt__p_bool, 0, 0, 0},{0, 0, 0, 0}};
48228static swig_cast_info _swigc__p_char[] = { {&_swigt__p_char, 0, 0, 0},{0, 0, 0, 0}};
48229static swig_cast_info _swigc__p_form_ops_t[] = { {&_swigt__p_form_ops_t, 0, 0, 0},{0, 0, 0, 0}};
48230static swig_cast_info _swigc__p_int[] = { {&_swigt__p_int, 0, 0, 0},{0, 0, 0, 0}};
48231static swig_cast_info _swigc__p_long[] = { {&_swigt__p_long, 0, 0, 0},{0, 0, 0, 0}};
48232static swig_cast_info _swigc__p_unsigned_char[] = { {&_swigt__p_unsigned_char, 0, 0, 0},{0, 0, 0, 0}};
48233static swig_cast_info _swigc__p_unsigned_int[] = { {&_swigt__p_unsigned_int, 0, 0, 0},{0, 0, 0, 0}};
48234static swig_cast_info _swigc__p_unsigned_long[] = { {&_swigt__p_unsigned_long, 0, 0, 0},{0, 0, 0, 0}};
48235static swig_cast_info _swigc__p_void[] = { {&_swigt__p_void, 0, 0, 0},{0, 0, 0, 0}};
48236static swig_cast_info _swigc__p_wxArrayInt[] = { {&_swigt__p_wxArrayInt, 0, 0, 0},{0, 0, 0, 0}};
48237static swig_cast_info _swigc__p_wxArrayString[] = { {&_swigt__p_wxArrayString, 0, 0, 0},{0, 0, 0, 0}};
48238static swig_cast_info _swigc__p_wxBitmap[] = { {&_swigt__p_wxBitmap, 0, 0, 0},{0, 0, 0, 0}};
48239static swig_cast_info _swigc__p_wxBitmapButton[] = { {&_swigt__p_wxBitmapButton, 0, 0, 0}, {&_swigt__p_wxContextHelpButton, _p_wxContextHelpButtonTo_p_wxBitmapButton, 0, 0},{0, 0, 0, 0}};
48240static swig_cast_info _swigc__p_wxBookCtrlBase[] = { {&_swigt__p_wxChoicebook, _p_wxChoicebookTo_p_wxBookCtrlBase, 0, 0}, {&_swigt__p_wxListbook, _p_wxListbookTo_p_wxBookCtrlBase, 0, 0}, {&_swigt__p_wxBookCtrlBase, 0, 0, 0}, {&_swigt__p_wxToolbook, _p_wxToolbookTo_p_wxBookCtrlBase, 0, 0}, {&_swigt__p_wxTreebook, _p_wxTreebookTo_p_wxBookCtrlBase, 0, 0}, {&_swigt__p_wxNotebook, _p_wxNotebookTo_p_wxBookCtrlBase, 0, 0},{0, 0, 0, 0}};
48241static swig_cast_info _swigc__p_wxBookCtrlBaseEvent[] = { {&_swigt__p_wxBookCtrlBaseEvent, 0, 0, 0}, {&_swigt__p_wxNotebookEvent, _p_wxNotebookEventTo_p_wxBookCtrlBaseEvent, 0, 0}, {&_swigt__p_wxListbookEvent, _p_wxListbookEventTo_p_wxBookCtrlBaseEvent, 0, 0}, {&_swigt__p_wxChoicebookEvent, _p_wxChoicebookEventTo_p_wxBookCtrlBaseEvent, 0, 0}, {&_swigt__p_wxTreebookEvent, _p_wxTreebookEventTo_p_wxBookCtrlBaseEvent, 0, 0}, {&_swigt__p_wxToolbookEvent, _p_wxToolbookEventTo_p_wxBookCtrlBaseEvent, 0, 0},{0, 0, 0, 0}};
48242static swig_cast_info _swigc__p_wxButton[] = { {&_swigt__p_wxButton, 0, 0, 0}, {&_swigt__p_wxBitmapButton, _p_wxBitmapButtonTo_p_wxButton, 0, 0}, {&_swigt__p_wxContextHelpButton, _p_wxContextHelpButtonTo_p_wxButton, 0, 0},{0, 0, 0, 0}};
48243static swig_cast_info _swigc__p_wxCheckBox[] = { {&_swigt__p_wxCheckBox, 0, 0, 0},{0, 0, 0, 0}};
48244static swig_cast_info _swigc__p_wxCheckListBox[] = { {&_swigt__p_wxCheckListBox, 0, 0, 0},{0, 0, 0, 0}};
48245static swig_cast_info _swigc__p_wxChoice[] = { {&_swigt__p_wxComboBox, _p_wxComboBoxTo_p_wxChoice, 0, 0}, {&_swigt__p_wxDirFilterListCtrl, _p_wxDirFilterListCtrlTo_p_wxChoice, 0, 0}, {&_swigt__p_wxChoice, 0, 0, 0},{0, 0, 0, 0}};
48246static swig_cast_info _swigc__p_wxChoicebook[] = { {&_swigt__p_wxChoicebook, 0, 0, 0},{0, 0, 0, 0}};
48247static swig_cast_info _swigc__p_wxChoicebookEvent[] = { {&_swigt__p_wxChoicebookEvent, 0, 0, 0},{0, 0, 0, 0}};
48248static swig_cast_info _swigc__p_wxColour[] = { {&_swigt__p_wxColour, 0, 0, 0},{0, 0, 0, 0}};
b850e7f3
RD
48249static swig_cast_info _swigc__p_wxColourPickerCtrl[] = { {&_swigt__p_wxColourPickerCtrl, 0, 0, 0},{0, 0, 0, 0}};
48250static swig_cast_info _swigc__p_wxColourPickerEvent[] = { {&_swigt__p_wxColourPickerEvent, 0, 0, 0},{0, 0, 0, 0}};
554f62e9
RD
48251static swig_cast_info _swigc__p_wxComboBox[] = { {&_swigt__p_wxComboBox, 0, 0, 0},{0, 0, 0, 0}};
48252static swig_cast_info _swigc__p_wxWindowDestroyEvent[] = {{&_swigt__p_wxWindowDestroyEvent, 0, 0, 0},{0, 0, 0, 0}};
2131d850 48253static swig_cast_info _swigc__p_wxClipboardTextEvent[] = {{&_swigt__p_wxClipboardTextEvent, 0, 0, 0},{0, 0, 0, 0}};
554f62e9
RD
48254static swig_cast_info _swigc__p_wxScrollEvent[] = {{&_swigt__p_wxScrollEvent, 0, 0, 0},{0, 0, 0, 0}};
48255static swig_cast_info _swigc__p_wxPyCommandEvent[] = {{&_swigt__p_wxPyCommandEvent, 0, 0, 0},{0, 0, 0, 0}};
48256static swig_cast_info _swigc__p_wxContextMenuEvent[] = {{&_swigt__p_wxContextMenuEvent, 0, 0, 0},{0, 0, 0, 0}};
48257static swig_cast_info _swigc__p_wxChildFocusEvent[] = {{&_swigt__p_wxChildFocusEvent, 0, 0, 0},{0, 0, 0, 0}};
48258static swig_cast_info _swigc__p_wxDateEvent[] = {{&_swigt__p_wxDateEvent, 0, 0, 0},{0, 0, 0, 0}};
48259static swig_cast_info _swigc__p_wxWindowCreateEvent[] = {{&_swigt__p_wxWindowCreateEvent, 0, 0, 0},{0, 0, 0, 0}};
48260static swig_cast_info _swigc__p_wxUpdateUIEvent[] = {{&_swigt__p_wxUpdateUIEvent, 0, 0, 0},{0, 0, 0, 0}};
b850e7f3 48261static swig_cast_info _swigc__p_wxCommandEvent[] = { {&_swigt__p_wxWindowDestroyEvent, _p_wxWindowDestroyEventTo_p_wxCommandEvent, 0, 0}, {&_swigt__p_wxHyperlinkEvent, _p_wxHyperlinkEventTo_p_wxCommandEvent, 0, 0}, {&_swigt__p_wxColourPickerEvent, _p_wxColourPickerEventTo_p_wxCommandEvent, 0, 0}, {&_swigt__p_wxFileDirPickerEvent, _p_wxFileDirPickerEventTo_p_wxCommandEvent, 0, 0}, {&_swigt__p_wxFontPickerEvent, _p_wxFontPickerEventTo_p_wxCommandEvent, 0, 0}, {&_swigt__p_wxClipboardTextEvent, _p_wxClipboardTextEventTo_p_wxCommandEvent, 0, 0}, {&_swigt__p_wxTextUrlEvent, _p_wxTextUrlEventTo_p_wxCommandEvent, 0, 0}, {&_swigt__p_wxScrollEvent, _p_wxScrollEventTo_p_wxCommandEvent, 0, 0}, {&_swigt__p_wxPyCommandEvent, _p_wxPyCommandEventTo_p_wxCommandEvent, 0, 0}, {&_swigt__p_wxCommandEvent, 0, 0, 0}, {&_swigt__p_wxContextMenuEvent, _p_wxContextMenuEventTo_p_wxCommandEvent, 0, 0}, {&_swigt__p_wxChildFocusEvent, _p_wxChildFocusEventTo_p_wxCommandEvent, 0, 0}, {&_swigt__p_wxNotebookEvent, _p_wxNotebookEventTo_p_wxCommandEvent, 0, 0}, {&_swigt__p_wxListbookEvent, _p_wxListbookEventTo_p_wxCommandEvent, 0, 0}, {&_swigt__p_wxChoicebookEvent, _p_wxChoicebookEventTo_p_wxCommandEvent, 0, 0}, {&_swigt__p_wxTreebookEvent, _p_wxTreebookEventTo_p_wxCommandEvent, 0, 0}, {&_swigt__p_wxToolbookEvent, _p_wxToolbookEventTo_p_wxCommandEvent, 0, 0}, {&_swigt__p_wxDateEvent, _p_wxDateEventTo_p_wxCommandEvent, 0, 0}, {&_swigt__p_wxWindowCreateEvent, _p_wxWindowCreateEventTo_p_wxCommandEvent, 0, 0}, {&_swigt__p_wxListEvent, _p_wxListEventTo_p_wxCommandEvent, 0, 0}, {&_swigt__p_wxBookCtrlBaseEvent, _p_wxBookCtrlBaseEventTo_p_wxCommandEvent, 0, 0}, {&_swigt__p_wxTreeEvent, _p_wxTreeEventTo_p_wxCommandEvent, 0, 0}, {&_swigt__p_wxSpinEvent, _p_wxSpinEventTo_p_wxCommandEvent, 0, 0}, {&_swigt__p_wxHelpEvent, _p_wxHelpEventTo_p_wxCommandEvent, 0, 0}, {&_swigt__p_wxNotifyEvent, _p_wxNotifyEventTo_p_wxCommandEvent, 0, 0}, {&_swigt__p_wxUpdateUIEvent, _p_wxUpdateUIEventTo_p_wxCommandEvent, 0, 0},{0, 0, 0, 0}};
554f62e9
RD
48262static swig_cast_info _swigc__p_wxContextHelp[] = { {&_swigt__p_wxContextHelp, 0, 0, 0},{0, 0, 0, 0}};
48263static swig_cast_info _swigc__p_wxContextHelpButton[] = { {&_swigt__p_wxContextHelpButton, 0, 0, 0},{0, 0, 0, 0}};
b850e7f3 48264static swig_cast_info _swigc__p_wxControl[] = { {&_swigt__p_wxBookCtrlBase, _p_wxBookCtrlBaseTo_p_wxControl, 0, 0}, {&_swigt__p_wxToolBar, _p_wxToolBarTo_p_wxControl, 0, 0}, {&_swigt__p_wxPickerBase, _p_wxPickerBaseTo_p_wxControl, 0, 0}, {&_swigt__p_wxRadioButton, _p_wxRadioButtonTo_p_wxControl, 0, 0}, {&_swigt__p_wxToggleButton, _p_wxToggleButtonTo_p_wxControl, 0, 0}, {&_swigt__p_wxToolbook, _p_wxToolbookTo_p_wxControl, 0, 0}, {&_swigt__p_wxPyControl, _p_wxPyControlTo_p_wxControl, 0, 0}, {&_swigt__p_wxControl, 0, 0, 0}, {&_swigt__p_wxToolBarBase, _p_wxToolBarBaseTo_p_wxControl, 0, 0}, {&_swigt__p_wxPyListCtrl, _p_wxPyListCtrlTo_p_wxControl, 0, 0}, {&_swigt__p_wxDirFilterListCtrl, _p_wxDirFilterListCtrlTo_p_wxControl, 0, 0}, {&_swigt__p_wxComboBox, _p_wxComboBoxTo_p_wxControl, 0, 0}, {&_swigt__p_wxGenericDirCtrl, _p_wxGenericDirCtrlTo_p_wxControl, 0, 0}, {&_swigt__p_wxScrollBar, _p_wxScrollBarTo_p_wxControl, 0, 0}, {&_swigt__p_wxControlWithItems, _p_wxControlWithItemsTo_p_wxControl, 0, 0}, {&_swigt__p_wxGauge, _p_wxGaugeTo_p_wxControl, 0, 0}, {&_swigt__p_wxStaticLine, _p_wxStaticLineTo_p_wxControl, 0, 0}, {&_swigt__p_wxChoicebook, _p_wxChoicebookTo_p_wxControl, 0, 0}, {&_swigt__p_wxListbook, _p_wxListbookTo_p_wxControl, 0, 0}, {&_swigt__p_wxHyperlinkCtrl, _p_wxHyperlinkCtrlTo_p_wxControl, 0, 0}, {&_swigt__p_wxPyTreeCtrl, _p_wxPyTreeCtrlTo_p_wxControl, 0, 0}, {&_swigt__p_wxCheckBox, _p_wxCheckBoxTo_p_wxControl, 0, 0}, {&_swigt__p_wxRadioBox, _p_wxRadioBoxTo_p_wxControl, 0, 0}, {&_swigt__p_wxCheckListBox, _p_wxCheckListBoxTo_p_wxControl, 0, 0}, {&_swigt__p_wxListBox, _p_wxListBoxTo_p_wxControl, 0, 0}, {&_swigt__p_wxChoice, _p_wxChoiceTo_p_wxControl, 0, 0}, {&_swigt__p_wxListView, _p_wxListViewTo_p_wxControl, 0, 0}, {&_swigt__p_wxNotebook, _p_wxNotebookTo_p_wxControl, 0, 0}, {&_swigt__p_wxStaticBitmap, _p_wxStaticBitmapTo_p_wxControl, 0, 0}, {&_swigt__p_wxSpinCtrl, _p_wxSpinCtrlTo_p_wxControl, 0, 0}, {&_swigt__p_wxStaticText, _p_wxStaticTextTo_p_wxControl, 0, 0}, {&_swigt__p_wxStaticBox, _p_wxStaticBoxTo_p_wxControl, 0, 0}, {&_swigt__p_wxSlider, _p_wxSliderTo_p_wxControl, 0, 0}, {&_swigt__p_wxTreebook, _p_wxTreebookTo_p_wxControl, 0, 0}, {&_swigt__p_wxSpinButton, _p_wxSpinButtonTo_p_wxControl, 0, 0}, {&_swigt__p_wxButton, _p_wxButtonTo_p_wxControl, 0, 0}, {&_swigt__p_wxBitmapButton, _p_wxBitmapButtonTo_p_wxControl, 0, 0}, {&_swigt__p_wxContextHelpButton, _p_wxContextHelpButtonTo_p_wxControl, 0, 0}, {&_swigt__p_wxColourPickerCtrl, _p_wxColourPickerCtrlTo_p_wxControl, 0, 0}, {&_swigt__p_wxFilePickerCtrl, _p_wxFilePickerCtrlTo_p_wxControl, 0, 0}, {&_swigt__p_wxDirPickerCtrl, _p_wxDirPickerCtrlTo_p_wxControl, 0, 0}, {&_swigt__p_wxFontPickerCtrl, _p_wxFontPickerCtrlTo_p_wxControl, 0, 0}, {&_swigt__p_wxDatePickerCtrl, _p_wxDatePickerCtrlTo_p_wxControl, 0, 0}, {&_swigt__p_wxTextCtrl, _p_wxTextCtrlTo_p_wxControl, 0, 0},{0, 0, 0, 0}};
554f62e9
RD
48265static swig_cast_info _swigc__p_wxControlWithItems[] = { {&_swigt__p_wxComboBox, _p_wxComboBoxTo_p_wxControlWithItems, 0, 0}, {&_swigt__p_wxDirFilterListCtrl, _p_wxDirFilterListCtrlTo_p_wxControlWithItems, 0, 0}, {&_swigt__p_wxChoice, _p_wxChoiceTo_p_wxControlWithItems, 0, 0}, {&_swigt__p_wxControlWithItems, 0, 0, 0}, {&_swigt__p_wxListBox, _p_wxListBoxTo_p_wxControlWithItems, 0, 0}, {&_swigt__p_wxCheckListBox, _p_wxCheckListBoxTo_p_wxControlWithItems, 0, 0},{0, 0, 0, 0}};
48266static swig_cast_info _swigc__p_wxCursor[] = { {&_swigt__p_wxCursor, 0, 0, 0},{0, 0, 0, 0}};
48267static swig_cast_info _swigc__p_wxDC[] = { {&_swigt__p_wxDC, 0, 0, 0},{0, 0, 0, 0}};
48268static swig_cast_info _swigc__p_wxDatePickerCtrl[] = { {&_swigt__p_wxDatePickerCtrl, 0, 0, 0},{0, 0, 0, 0}};
48269static swig_cast_info _swigc__p_wxDateTime[] = { {&_swigt__p_wxDateTime, 0, 0, 0},{0, 0, 0, 0}};
48270static swig_cast_info _swigc__p_wxDirFilterListCtrl[] = { {&_swigt__p_wxDirFilterListCtrl, 0, 0, 0},{0, 0, 0, 0}};
b850e7f3 48271static swig_cast_info _swigc__p_wxDirPickerCtrl[] = { {&_swigt__p_wxDirPickerCtrl, 0, 0, 0},{0, 0, 0, 0}};
554f62e9
RD
48272static swig_cast_info _swigc__p_wxDuplexMode[] = { {&_swigt__p_wxDuplexMode, 0, 0, 0},{0, 0, 0, 0}};
48273static swig_cast_info _swigc__p_wxMenuEvent[] = {{&_swigt__p_wxMenuEvent, 0, 0, 0},{0, 0, 0, 0}};
48274static swig_cast_info _swigc__p_wxCloseEvent[] = {{&_swigt__p_wxCloseEvent, 0, 0, 0},{0, 0, 0, 0}};
48275static swig_cast_info _swigc__p_wxEraseEvent[] = {{&_swigt__p_wxEraseEvent, 0, 0, 0},{0, 0, 0, 0}};
48276static swig_cast_info _swigc__p_wxSetCursorEvent[] = {{&_swigt__p_wxSetCursorEvent, 0, 0, 0},{0, 0, 0, 0}};
48277static swig_cast_info _swigc__p_wxInitDialogEvent[] = {{&_swigt__p_wxInitDialogEvent, 0, 0, 0},{0, 0, 0, 0}};
48278static swig_cast_info _swigc__p_wxPyEvent[] = {{&_swigt__p_wxPyEvent, 0, 0, 0},{0, 0, 0, 0}};
0f83f5da 48279static swig_cast_info _swigc__p_wxMouseCaptureLostEvent[] = {{&_swigt__p_wxMouseCaptureLostEvent, 0, 0, 0},{0, 0, 0, 0}};
554f62e9
RD
48280static swig_cast_info _swigc__p_wxQueryNewPaletteEvent[] = {{&_swigt__p_wxQueryNewPaletteEvent, 0, 0, 0},{0, 0, 0, 0}};
48281static swig_cast_info _swigc__p_wxMaximizeEvent[] = {{&_swigt__p_wxMaximizeEvent, 0, 0, 0},{0, 0, 0, 0}};
48282static swig_cast_info _swigc__p_wxIconizeEvent[] = {{&_swigt__p_wxIconizeEvent, 0, 0, 0},{0, 0, 0, 0}};
48283static swig_cast_info _swigc__p_wxActivateEvent[] = {{&_swigt__p_wxActivateEvent, 0, 0, 0},{0, 0, 0, 0}};
48284static swig_cast_info _swigc__p_wxSizeEvent[] = {{&_swigt__p_wxSizeEvent, 0, 0, 0},{0, 0, 0, 0}};
48285static swig_cast_info _swigc__p_wxMoveEvent[] = {{&_swigt__p_wxMoveEvent, 0, 0, 0},{0, 0, 0, 0}};
0f83f5da 48286static swig_cast_info _swigc__p_wxIdleEvent[] = {{&_swigt__p_wxIdleEvent, 0, 0, 0},{0, 0, 0, 0}};
554f62e9
RD
48287static swig_cast_info _swigc__p_wxPaintEvent[] = {{&_swigt__p_wxPaintEvent, 0, 0, 0},{0, 0, 0, 0}};
48288static swig_cast_info _swigc__p_wxNcPaintEvent[] = {{&_swigt__p_wxNcPaintEvent, 0, 0, 0},{0, 0, 0, 0}};
48289static swig_cast_info _swigc__p_wxPaletteChangedEvent[] = {{&_swigt__p_wxPaletteChangedEvent, 0, 0, 0},{0, 0, 0, 0}};
48290static swig_cast_info _swigc__p_wxDisplayChangedEvent[] = {{&_swigt__p_wxDisplayChangedEvent, 0, 0, 0},{0, 0, 0, 0}};
48291static swig_cast_info _swigc__p_wxMouseCaptureChangedEvent[] = {{&_swigt__p_wxMouseCaptureChangedEvent, 0, 0, 0},{0, 0, 0, 0}};
48292static swig_cast_info _swigc__p_wxSysColourChangedEvent[] = {{&_swigt__p_wxSysColourChangedEvent, 0, 0, 0},{0, 0, 0, 0}};
48293static swig_cast_info _swigc__p_wxDropFilesEvent[] = {{&_swigt__p_wxDropFilesEvent, 0, 0, 0},{0, 0, 0, 0}};
48294static swig_cast_info _swigc__p_wxFocusEvent[] = {{&_swigt__p_wxFocusEvent, 0, 0, 0},{0, 0, 0, 0}};
48295static swig_cast_info _swigc__p_wxShowEvent[] = {{&_swigt__p_wxShowEvent, 0, 0, 0},{0, 0, 0, 0}};
48296static swig_cast_info _swigc__p_wxNavigationKeyEvent[] = {{&_swigt__p_wxNavigationKeyEvent, 0, 0, 0},{0, 0, 0, 0}};
48297static swig_cast_info _swigc__p_wxScrollWinEvent[] = {{&_swigt__p_wxScrollWinEvent, 0, 0, 0},{0, 0, 0, 0}};
0f83f5da 48298static swig_cast_info _swigc__p_wxEvent[] = { {&_swigt__p_wxContextMenuEvent, _p_wxContextMenuEventTo_p_wxEvent, 0, 0}, {&_swigt__p_wxMenuEvent, _p_wxMenuEventTo_p_wxEvent, 0, 0}, {&_swigt__p_wxCloseEvent, _p_wxCloseEventTo_p_wxEvent, 0, 0}, {&_swigt__p_wxMouseEvent, _p_wxMouseEventTo_p_wxEvent, 0, 0}, {&_swigt__p_wxEraseEvent, _p_wxEraseEventTo_p_wxEvent, 0, 0}, {&_swigt__p_wxBookCtrlBaseEvent, _p_wxBookCtrlBaseEventTo_p_wxEvent, 0, 0}, {&_swigt__p_wxTreeEvent, _p_wxTreeEventTo_p_wxEvent, 0, 0}, {&_swigt__p_wxFontPickerEvent, _p_wxFontPickerEventTo_p_wxEvent, 0, 0}, {&_swigt__p_wxFileDirPickerEvent, _p_wxFileDirPickerEventTo_p_wxEvent, 0, 0}, {&_swigt__p_wxColourPickerEvent, _p_wxColourPickerEventTo_p_wxEvent, 0, 0}, {&_swigt__p_wxSetCursorEvent, _p_wxSetCursorEventTo_p_wxEvent, 0, 0}, {&_swigt__p_wxInitDialogEvent, _p_wxInitDialogEventTo_p_wxEvent, 0, 0}, {&_swigt__p_wxScrollEvent, _p_wxScrollEventTo_p_wxEvent, 0, 0}, {&_swigt__p_wxTextUrlEvent, _p_wxTextUrlEventTo_p_wxEvent, 0, 0}, {&_swigt__p_wxNotifyEvent, _p_wxNotifyEventTo_p_wxEvent, 0, 0}, {&_swigt__p_wxPyEvent, _p_wxPyEventTo_p_wxEvent, 0, 0}, {&_swigt__p_wxMouseCaptureLostEvent, _p_wxMouseCaptureLostEventTo_p_wxEvent, 0, 0}, {&_swigt__p_wxListEvent, _p_wxListEventTo_p_wxEvent, 0, 0}, {&_swigt__p_wxHelpEvent, _p_wxHelpEventTo_p_wxEvent, 0, 0}, {&_swigt__p_wxNotebookEvent, _p_wxNotebookEventTo_p_wxEvent, 0, 0}, {&_swigt__p_wxListbookEvent, _p_wxListbookEventTo_p_wxEvent, 0, 0}, {&_swigt__p_wxChoicebookEvent, _p_wxChoicebookEventTo_p_wxEvent, 0, 0}, {&_swigt__p_wxTreebookEvent, _p_wxTreebookEventTo_p_wxEvent, 0, 0}, {&_swigt__p_wxToolbookEvent, _p_wxToolbookEventTo_p_wxEvent, 0, 0}, {&_swigt__p_wxEvent, 0, 0, 0}, {&_swigt__p_wxWindowCreateEvent, _p_wxWindowCreateEventTo_p_wxEvent, 0, 0}, {&_swigt__p_wxQueryNewPaletteEvent, _p_wxQueryNewPaletteEventTo_p_wxEvent, 0, 0}, {&_swigt__p_wxMaximizeEvent, _p_wxMaximizeEventTo_p_wxEvent, 0, 0}, {&_swigt__p_wxIconizeEvent, _p_wxIconizeEventTo_p_wxEvent, 0, 0}, {&_swigt__p_wxActivateEvent, _p_wxActivateEventTo_p_wxEvent, 0, 0}, {&_swigt__p_wxSizeEvent, _p_wxSizeEventTo_p_wxEvent, 0, 0}, {&_swigt__p_wxMoveEvent, _p_wxMoveEventTo_p_wxEvent, 0, 0}, {&_swigt__p_wxDateEvent, _p_wxDateEventTo_p_wxEvent, 0, 0}, {&_swigt__p_wxIdleEvent, _p_wxIdleEventTo_p_wxEvent, 0, 0}, {&_swigt__p_wxPaintEvent, _p_wxPaintEventTo_p_wxEvent, 0, 0}, {&_swigt__p_wxNcPaintEvent, _p_wxNcPaintEventTo_p_wxEvent, 0, 0}, {&_swigt__p_wxClipboardTextEvent, _p_wxClipboardTextEventTo_p_wxEvent, 0, 0}, {&_swigt__p_wxUpdateUIEvent, _p_wxUpdateUIEventTo_p_wxEvent, 0, 0}, {&_swigt__p_wxPaletteChangedEvent, _p_wxPaletteChangedEventTo_p_wxEvent, 0, 0}, {&_swigt__p_wxDisplayChangedEvent, _p_wxDisplayChangedEventTo_p_wxEvent, 0, 0}, {&_swigt__p_wxMouseCaptureChangedEvent, _p_wxMouseCaptureChangedEventTo_p_wxEvent, 0, 0}, {&_swigt__p_wxSysColourChangedEvent, _p_wxSysColourChangedEventTo_p_wxEvent, 0, 0}, {&_swigt__p_wxHyperlinkEvent, _p_wxHyperlinkEventTo_p_wxEvent, 0, 0}, {&_swigt__p_wxDropFilesEvent, _p_wxDropFilesEventTo_p_wxEvent, 0, 0}, {&_swigt__p_wxFocusEvent, _p_wxFocusEventTo_p_wxEvent, 0, 0}, {&_swigt__p_wxChildFocusEvent, _p_wxChildFocusEventTo_p_wxEvent, 0, 0}, {&_swigt__p_wxShowEvent, _p_wxShowEventTo_p_wxEvent, 0, 0}, {&_swigt__p_wxCommandEvent, _p_wxCommandEventTo_p_wxEvent, 0, 0}, {&_swigt__p_wxPyCommandEvent, _p_wxPyCommandEventTo_p_wxEvent, 0, 0}, {&_swigt__p_wxWindowDestroyEvent, _p_wxWindowDestroyEventTo_p_wxEvent, 0, 0}, {&_swigt__p_wxNavigationKeyEvent, _p_wxNavigationKeyEventTo_p_wxEvent, 0, 0}, {&_swigt__p_wxKeyEvent, _p_wxKeyEventTo_p_wxEvent, 0, 0}, {&_swigt__p_wxSpinEvent, _p_wxSpinEventTo_p_wxEvent, 0, 0}, {&_swigt__p_wxScrollWinEvent, _p_wxScrollWinEventTo_p_wxEvent, 0, 0},{0, 0, 0, 0}};
554f62e9
RD
48299static swig_cast_info _swigc__p_wxMenuBar[] = {{&_swigt__p_wxMenuBar, 0, 0, 0},{0, 0, 0, 0}};
48300static swig_cast_info _swigc__p_wxPyValidator[] = {{&_swigt__p_wxPyValidator, 0, 0, 0},{0, 0, 0, 0}};
48301static swig_cast_info _swigc__p_wxPyApp[] = {{&_swigt__p_wxPyApp, 0, 0, 0},{0, 0, 0, 0}};
48302static swig_cast_info _swigc__p_wxMenu[] = {{&_swigt__p_wxMenu, 0, 0, 0},{0, 0, 0, 0}};
b850e7f3
RD
48303static swig_cast_info _swigc__p_wxEvtHandler[] = { {&_swigt__p_wxMenuBar, _p_wxMenuBarTo_p_wxEvtHandler, 0, 0}, {&_swigt__p_wxBookCtrlBase, _p_wxBookCtrlBaseTo_p_wxEvtHandler, 0, 0}, {&_swigt__p_wxValidator, _p_wxValidatorTo_p_wxEvtHandler, 0, 0}, {&_swigt__p_wxPyValidator, _p_wxPyValidatorTo_p_wxEvtHandler, 0, 0}, {&_swigt__p_wxToolBar, _p_wxToolBarTo_p_wxEvtHandler, 0, 0}, {&_swigt__p_wxPickerBase, _p_wxPickerBaseTo_p_wxEvtHandler, 0, 0}, {&_swigt__p_wxRadioButton, _p_wxRadioButtonTo_p_wxEvtHandler, 0, 0}, {&_swigt__p_wxToggleButton, _p_wxToggleButtonTo_p_wxEvtHandler, 0, 0}, {&_swigt__p_wxToolbook, _p_wxToolbookTo_p_wxEvtHandler, 0, 0}, {&_swigt__p_wxWindow, _p_wxWindowTo_p_wxEvtHandler, 0, 0}, {&_swigt__p_wxPyControl, _p_wxPyControlTo_p_wxEvtHandler, 0, 0}, {&_swigt__p_wxControl, _p_wxControlTo_p_wxEvtHandler, 0, 0}, {&_swigt__p_wxToolBarBase, _p_wxToolBarBaseTo_p_wxEvtHandler, 0, 0}, {&_swigt__p_wxPyListCtrl, _p_wxPyListCtrlTo_p_wxEvtHandler, 0, 0}, {&_swigt__p_wxDirFilterListCtrl, _p_wxDirFilterListCtrlTo_p_wxEvtHandler, 0, 0}, {&_swigt__p_wxComboBox, _p_wxComboBoxTo_p_wxEvtHandler, 0, 0}, {&_swigt__p_wxPyApp, _p_wxPyAppTo_p_wxEvtHandler, 0, 0}, {&_swigt__p_wxGenericDirCtrl, _p_wxGenericDirCtrlTo_p_wxEvtHandler, 0, 0}, {&_swigt__p_wxScrollBar, _p_wxScrollBarTo_p_wxEvtHandler, 0, 0}, {&_swigt__p_wxControlWithItems, _p_wxControlWithItemsTo_p_wxEvtHandler, 0, 0}, {&_swigt__p_wxGauge, _p_wxGaugeTo_p_wxEvtHandler, 0, 0}, {&_swigt__p_wxStaticLine, _p_wxStaticLineTo_p_wxEvtHandler, 0, 0}, {&_swigt__p_wxChoicebook, _p_wxChoicebookTo_p_wxEvtHandler, 0, 0}, {&_swigt__p_wxEvtHandler, 0, 0, 0}, {&_swigt__p_wxListbook, _p_wxListbookTo_p_wxEvtHandler, 0, 0}, {&_swigt__p_wxHyperlinkCtrl, _p_wxHyperlinkCtrlTo_p_wxEvtHandler, 0, 0}, {&_swigt__p_wxPyTreeCtrl, _p_wxPyTreeCtrlTo_p_wxEvtHandler, 0, 0}, {&_swigt__p_wxCheckBox, _p_wxCheckBoxTo_p_wxEvtHandler, 0, 0}, {&_swigt__p_wxRadioBox, _p_wxRadioBoxTo_p_wxEvtHandler, 0, 0}, {&_swigt__p_wxCheckListBox, _p_wxCheckListBoxTo_p_wxEvtHandler, 0, 0}, {&_swigt__p_wxListBox, _p_wxListBoxTo_p_wxEvtHandler, 0, 0}, {&_swigt__p_wxChoice, _p_wxChoiceTo_p_wxEvtHandler, 0, 0}, {&_swigt__p_wxListView, _p_wxListViewTo_p_wxEvtHandler, 0, 0}, {&_swigt__p_wxNotebook, _p_wxNotebookTo_p_wxEvtHandler, 0, 0}, {&_swigt__p_wxStaticBitmap, _p_wxStaticBitmapTo_p_wxEvtHandler, 0, 0}, {&_swigt__p_wxSpinCtrl, _p_wxSpinCtrlTo_p_wxEvtHandler, 0, 0}, {&_swigt__p_wxStaticText, _p_wxStaticTextTo_p_wxEvtHandler, 0, 0}, {&_swigt__p_wxStaticBox, _p_wxStaticBoxTo_p_wxEvtHandler, 0, 0}, {&_swigt__p_wxSlider, _p_wxSliderTo_p_wxEvtHandler, 0, 0}, {&_swigt__p_wxMenu, _p_wxMenuTo_p_wxEvtHandler, 0, 0}, {&_swigt__p_wxTreebook, _p_wxTreebookTo_p_wxEvtHandler, 0, 0}, {&_swigt__p_wxSpinButton, _p_wxSpinButtonTo_p_wxEvtHandler, 0, 0}, {&_swigt__p_wxButton, _p_wxButtonTo_p_wxEvtHandler, 0, 0}, {&_swigt__p_wxBitmapButton, _p_wxBitmapButtonTo_p_wxEvtHandler, 0, 0}, {&_swigt__p_wxContextHelpButton, _p_wxContextHelpButtonTo_p_wxEvtHandler, 0, 0}, {&_swigt__p_wxFontPickerCtrl, _p_wxFontPickerCtrlTo_p_wxEvtHandler, 0, 0}, {&_swigt__p_wxDirPickerCtrl, _p_wxDirPickerCtrlTo_p_wxEvtHandler, 0, 0}, {&_swigt__p_wxColourPickerCtrl, _p_wxColourPickerCtrlTo_p_wxEvtHandler, 0, 0}, {&_swigt__p_wxFilePickerCtrl, _p_wxFilePickerCtrlTo_p_wxEvtHandler, 0, 0}, {&_swigt__p_wxDatePickerCtrl, _p_wxDatePickerCtrlTo_p_wxEvtHandler, 0, 0}, {&_swigt__p_wxTextCtrl, _p_wxTextCtrlTo_p_wxEvtHandler, 0, 0},{0, 0, 0, 0}};
48304static swig_cast_info _swigc__p_wxFileDirPickerEvent[] = { {&_swigt__p_wxFileDirPickerEvent, 0, 0, 0},{0, 0, 0, 0}};
48305static swig_cast_info _swigc__p_wxFilePickerCtrl[] = { {&_swigt__p_wxFilePickerCtrl, 0, 0, 0},{0, 0, 0, 0}};
554f62e9 48306static swig_cast_info _swigc__p_wxFont[] = { {&_swigt__p_wxFont, 0, 0, 0},{0, 0, 0, 0}};
b850e7f3
RD
48307static swig_cast_info _swigc__p_wxFontPickerCtrl[] = { {&_swigt__p_wxFontPickerCtrl, 0, 0, 0},{0, 0, 0, 0}};
48308static swig_cast_info _swigc__p_wxFontPickerEvent[] = { {&_swigt__p_wxFontPickerEvent, 0, 0, 0},{0, 0, 0, 0}};
554f62e9
RD
48309static swig_cast_info _swigc__p_wxGauge[] = { {&_swigt__p_wxGauge, 0, 0, 0},{0, 0, 0, 0}};
48310static swig_cast_info _swigc__p_wxGenericDirCtrl[] = { {&_swigt__p_wxGenericDirCtrl, 0, 0, 0},{0, 0, 0, 0}};
48311static swig_cast_info _swigc__p_wxGenericDragImage[] = { {&_swigt__p_wxGenericDragImage, 0, 0, 0},{0, 0, 0, 0}};
48312static swig_cast_info _swigc__p_wxHelpEvent[] = { {&_swigt__p_wxHelpEvent, 0, 0, 0},{0, 0, 0, 0}};
48313static swig_cast_info _swigc__p_wxHelpProvider[] = { {&_swigt__p_wxHelpProvider, 0, 0, 0}, {&_swigt__p_wxSimpleHelpProvider, _p_wxSimpleHelpProviderTo_p_wxHelpProvider, 0, 0},{0, 0, 0, 0}};
704eda0c
RD
48314static swig_cast_info _swigc__p_wxHyperlinkCtrl[] = { {&_swigt__p_wxHyperlinkCtrl, 0, 0, 0},{0, 0, 0, 0}};
48315static swig_cast_info _swigc__p_wxHyperlinkEvent[] = { {&_swigt__p_wxHyperlinkEvent, 0, 0, 0},{0, 0, 0, 0}};
554f62e9
RD
48316static swig_cast_info _swigc__p_wxIcon[] = { {&_swigt__p_wxIcon, 0, 0, 0},{0, 0, 0, 0}};
48317static swig_cast_info _swigc__p_wxImageList[] = { {&_swigt__p_wxImageList, 0, 0, 0},{0, 0, 0, 0}};
48318static swig_cast_info _swigc__p_wxItemContainer[] = { {&_swigt__p_wxComboBox, _p_wxComboBoxTo_p_wxItemContainer, 0, 0}, {&_swigt__p_wxDirFilterListCtrl, _p_wxDirFilterListCtrlTo_p_wxItemContainer, 0, 0}, {&_swigt__p_wxChoice, _p_wxChoiceTo_p_wxItemContainer, 0, 0}, {&_swigt__p_wxControlWithItems, _p_wxControlWithItemsTo_p_wxItemContainer, 0, 0}, {&_swigt__p_wxListBox, _p_wxListBoxTo_p_wxItemContainer, 0, 0}, {&_swigt__p_wxCheckListBox, _p_wxCheckListBoxTo_p_wxItemContainer, 0, 0}, {&_swigt__p_wxItemContainer, 0, 0, 0},{0, 0, 0, 0}};
48319static swig_cast_info _swigc__p_wxKeyEvent[] = { {&_swigt__p_wxKeyEvent, 0, 0, 0},{0, 0, 0, 0}};
48320static swig_cast_info _swigc__p_wxListBox[] = { {&_swigt__p_wxListBox, 0, 0, 0}, {&_swigt__p_wxCheckListBox, _p_wxCheckListBoxTo_p_wxListBox, 0, 0},{0, 0, 0, 0}};
48321static swig_cast_info _swigc__p_wxListEvent[] = { {&_swigt__p_wxListEvent, 0, 0, 0},{0, 0, 0, 0}};
48322static swig_cast_info _swigc__p_wxListItem[] = { {&_swigt__p_wxListItem, 0, 0, 0},{0, 0, 0, 0}};
48323static swig_cast_info _swigc__p_wxListItemAttr[] = { {&_swigt__p_wxListItemAttr, 0, 0, 0},{0, 0, 0, 0}};
48324static swig_cast_info _swigc__p_wxListView[] = { {&_swigt__p_wxListView, 0, 0, 0},{0, 0, 0, 0}};
48325static swig_cast_info _swigc__p_wxListbook[] = { {&_swigt__p_wxListbook, 0, 0, 0},{0, 0, 0, 0}};
48326static swig_cast_info _swigc__p_wxListbookEvent[] = { {&_swigt__p_wxListbookEvent, 0, 0, 0},{0, 0, 0, 0}};
48327static swig_cast_info _swigc__p_wxMemoryDC[] = { {&_swigt__p_wxMemoryDC, 0, 0, 0},{0, 0, 0, 0}};
48328static swig_cast_info _swigc__p_wxMouseEvent[] = { {&_swigt__p_wxMouseEvent, 0, 0, 0},{0, 0, 0, 0}};
48329static swig_cast_info _swigc__p_wxNotebook[] = { {&_swigt__p_wxNotebook, 0, 0, 0},{0, 0, 0, 0}};
48330static swig_cast_info _swigc__p_wxNotebookEvent[] = { {&_swigt__p_wxNotebookEvent, 0, 0, 0},{0, 0, 0, 0}};
48331static swig_cast_info _swigc__p_wxNotifyEvent[] = { {&_swigt__p_wxBookCtrlBaseEvent, _p_wxBookCtrlBaseEventTo_p_wxNotifyEvent, 0, 0}, {&_swigt__p_wxTreeEvent, _p_wxTreeEventTo_p_wxNotifyEvent, 0, 0}, {&_swigt__p_wxListEvent, _p_wxListEventTo_p_wxNotifyEvent, 0, 0}, {&_swigt__p_wxSpinEvent, _p_wxSpinEventTo_p_wxNotifyEvent, 0, 0}, {&_swigt__p_wxNotebookEvent, _p_wxNotebookEventTo_p_wxNotifyEvent, 0, 0}, {&_swigt__p_wxListbookEvent, _p_wxListbookEventTo_p_wxNotifyEvent, 0, 0}, {&_swigt__p_wxChoicebookEvent, _p_wxChoicebookEventTo_p_wxNotifyEvent, 0, 0}, {&_swigt__p_wxTreebookEvent, _p_wxTreebookEventTo_p_wxNotifyEvent, 0, 0}, {&_swigt__p_wxToolbookEvent, _p_wxToolbookEventTo_p_wxNotifyEvent, 0, 0}, {&_swigt__p_wxNotifyEvent, 0, 0, 0},{0, 0, 0, 0}};
48332static swig_cast_info _swigc__p_wxLayoutConstraints[] = {{&_swigt__p_wxLayoutConstraints, 0, 0, 0},{0, 0, 0, 0}};
554f62e9 48333static swig_cast_info _swigc__p_wxSizerItem[] = {{&_swigt__p_wxSizerItem, 0, 0, 0},{0, 0, 0, 0}};
0f83f5da 48334static swig_cast_info _swigc__p_wxGBSizerItem[] = {{&_swigt__p_wxGBSizerItem, 0, 0, 0},{0, 0, 0, 0}};
554f62e9
RD
48335static swig_cast_info _swigc__p_wxIndividualLayoutConstraint[] = {{&_swigt__p_wxIndividualLayoutConstraint, 0, 0, 0},{0, 0, 0, 0}};
48336static swig_cast_info _swigc__p_wxStaticBoxSizer[] = {{&_swigt__p_wxStaticBoxSizer, 0, 0, 0},{0, 0, 0, 0}};
48337static swig_cast_info _swigc__p_wxBoxSizer[] = {{&_swigt__p_wxBoxSizer, 0, 0, 0},{0, 0, 0, 0}};
48338static swig_cast_info _swigc__p_wxSizer[] = {{&_swigt__p_wxSizer, 0, 0, 0},{0, 0, 0, 0}};
48339static swig_cast_info _swigc__p_wxGridBagSizer[] = {{&_swigt__p_wxGridBagSizer, 0, 0, 0},{0, 0, 0, 0}};
48340static swig_cast_info _swigc__p_wxGridSizer[] = {{&_swigt__p_wxGridSizer, 0, 0, 0},{0, 0, 0, 0}};
48341static swig_cast_info _swigc__p_wxFlexGridSizer[] = {{&_swigt__p_wxFlexGridSizer, 0, 0, 0},{0, 0, 0, 0}};
48342static swig_cast_info _swigc__p_wxFSFile[] = {{&_swigt__p_wxFSFile, 0, 0, 0},{0, 0, 0, 0}};
48343static swig_cast_info _swigc__p_wxPySizer[] = {{&_swigt__p_wxPySizer, 0, 0, 0},{0, 0, 0, 0}};
48344static swig_cast_info _swigc__p_wxMenuItem[] = {{&_swigt__p_wxMenuItem, 0, 0, 0},{0, 0, 0, 0}};
554f62e9
RD
48345static swig_cast_info _swigc__p_wxPNGHandler[] = {{&_swigt__p_wxPNGHandler, 0, 0, 0},{0, 0, 0, 0}};
48346static swig_cast_info _swigc__p_wxGIFHandler[] = {{&_swigt__p_wxGIFHandler, 0, 0, 0},{0, 0, 0, 0}};
48347static swig_cast_info _swigc__p_wxPCXHandler[] = {{&_swigt__p_wxPCXHandler, 0, 0, 0},{0, 0, 0, 0}};
48348static swig_cast_info _swigc__p_wxJPEGHandler[] = {{&_swigt__p_wxJPEGHandler, 0, 0, 0},{0, 0, 0, 0}};
48349static swig_cast_info _swigc__p_wxPNMHandler[] = {{&_swigt__p_wxPNMHandler, 0, 0, 0},{0, 0, 0, 0}};
b850e7f3
RD
48350static swig_cast_info _swigc__p_wxANIHandler[] = {{&_swigt__p_wxANIHandler, 0, 0, 0},{0, 0, 0, 0}};
48351static swig_cast_info _swigc__p_wxCURHandler[] = {{&_swigt__p_wxCURHandler, 0, 0, 0},{0, 0, 0, 0}};
48352static swig_cast_info _swigc__p_wxICOHandler[] = {{&_swigt__p_wxICOHandler, 0, 0, 0},{0, 0, 0, 0}};
48353static swig_cast_info _swigc__p_wxBMPHandler[] = {{&_swigt__p_wxBMPHandler, 0, 0, 0},{0, 0, 0, 0}};
704eda0c 48354static swig_cast_info _swigc__p_wxPyImageHandler[] = {{&_swigt__p_wxPyImageHandler, 0, 0, 0},{0, 0, 0, 0}};
2131d850 48355static swig_cast_info _swigc__p_wxImageHandler[] = {{&_swigt__p_wxImageHandler, 0, 0, 0},{0, 0, 0, 0}};
554f62e9
RD
48356static swig_cast_info _swigc__p_wxXPMHandler[] = {{&_swigt__p_wxXPMHandler, 0, 0, 0},{0, 0, 0, 0}};
48357static swig_cast_info _swigc__p_wxTIFFHandler[] = {{&_swigt__p_wxTIFFHandler, 0, 0, 0},{0, 0, 0, 0}};
580080c5 48358static swig_cast_info _swigc__p_wxTGAHandler[] = {{&_swigt__p_wxTGAHandler, 0, 0, 0},{0, 0, 0, 0}};
554f62e9 48359static swig_cast_info _swigc__p_wxAcceleratorTable[] = {{&_swigt__p_wxAcceleratorTable, 0, 0, 0},{0, 0, 0, 0}};
580080c5 48360static swig_cast_info _swigc__p_wxStdDialogButtonSizer[] = {{&_swigt__p_wxStdDialogButtonSizer, 0, 0, 0},{0, 0, 0, 0}};
554f62e9
RD
48361static swig_cast_info _swigc__p_wxImage[] = {{&_swigt__p_wxImage, 0, 0, 0},{0, 0, 0, 0}};
48362static swig_cast_info _swigc__p_wxFileSystem[] = {{&_swigt__p_wxFileSystem, 0, 0, 0},{0, 0, 0, 0}};
580080c5 48363static swig_cast_info _swigc__p_wxObject[] = { {&_swigt__p_wxLayoutConstraints, _p_wxLayoutConstraintsTo_p_wxObject, 0, 0}, {&_swigt__p_wxToolbook, _p_wxToolbookTo_p_wxObject, 0, 0}, {&_swigt__p_wxSizerItem, _p_wxSizerItemTo_p_wxObject, 0, 0}, {&_swigt__p_wxGBSizerItem, _p_wxGBSizerItemTo_p_wxObject, 0, 0}, {&_swigt__p_wxScrollEvent, _p_wxScrollEventTo_p_wxObject, 0, 0}, {&_swigt__p_wxTextUrlEvent, _p_wxTextUrlEventTo_p_wxObject, 0, 0}, {&_swigt__p_wxIndividualLayoutConstraint, _p_wxIndividualLayoutConstraintTo_p_wxObject, 0, 0}, {&_swigt__p_wxStaticBoxSizer, _p_wxStaticBoxSizerTo_p_wxObject, 0, 0}, {&_swigt__p_wxBoxSizer, _p_wxBoxSizerTo_p_wxObject, 0, 0}, {&_swigt__p_wxSizer, _p_wxSizerTo_p_wxObject, 0, 0}, {&_swigt__p_wxGridBagSizer, _p_wxGridBagSizerTo_p_wxObject, 0, 0}, {&_swigt__p_wxCheckBox, _p_wxCheckBoxTo_p_wxObject, 0, 0}, {&_swigt__p_wxPyTreeCtrl, _p_wxPyTreeCtrlTo_p_wxObject, 0, 0}, {&_swigt__p_wxUpdateUIEvent, _p_wxUpdateUIEventTo_p_wxObject, 0, 0}, {&_swigt__p_wxMenu, _p_wxMenuTo_p_wxObject, 0, 0}, {&_swigt__p_wxEvent, _p_wxEventTo_p_wxObject, 0, 0}, {&_swigt__p_wxGridSizer, _p_wxGridSizerTo_p_wxObject, 0, 0}, {&_swigt__p_wxFlexGridSizer, _p_wxFlexGridSizerTo_p_wxObject, 0, 0}, {&_swigt__p_wxGenericDirCtrl, _p_wxGenericDirCtrlTo_p_wxObject, 0, 0}, {&_swigt__p_wxInitDialogEvent, _p_wxInitDialogEventTo_p_wxObject, 0, 0}, {&_swigt__p_wxPickerBase, _p_wxPickerBaseTo_p_wxObject, 0, 0}, {&_swigt__p_wxPyListCtrl, _p_wxPyListCtrlTo_p_wxObject, 0, 0}, {&_swigt__p_wxDirFilterListCtrl, _p_wxDirFilterListCtrlTo_p_wxObject, 0, 0}, {&_swigt__p_wxClipboardTextEvent, _p_wxClipboardTextEventTo_p_wxObject, 0, 0}, {&_swigt__p_wxNcPaintEvent, _p_wxNcPaintEventTo_p_wxObject, 0, 0}, {&_swigt__p_wxPaintEvent, _p_wxPaintEventTo_p_wxObject, 0, 0}, {&_swigt__p_wxSysColourChangedEvent, _p_wxSysColourChangedEventTo_p_wxObject, 0, 0}, {&_swigt__p_wxMouseCaptureChangedEvent, _p_wxMouseCaptureChangedEventTo_p_wxObject, 0, 0}, {&_swigt__p_wxDisplayChangedEvent, _p_wxDisplayChangedEventTo_p_wxObject, 0, 0}, {&_swigt__p_wxPaletteChangedEvent, _p_wxPaletteChangedEventTo_p_wxObject, 0, 0}, {&_swigt__p_wxStaticLine, _p_wxStaticLineTo_p_wxObject, 0, 0}, {&_swigt__p_wxControl, _p_wxControlTo_p_wxObject, 0, 0}, {&_swigt__p_wxPyControl, _p_wxPyControlTo_p_wxObject, 0, 0}, {&_swigt__p_wxToggleButton, _p_wxToggleButtonTo_p_wxObject, 0, 0}, {&_swigt__p_wxRadioButton, _p_wxRadioButtonTo_p_wxObject, 0, 0}, {&_swigt__p_wxToolBarBase, _p_wxToolBarBaseTo_p_wxObject, 0, 0}, {&_swigt__p_wxGauge, _p_wxGaugeTo_p_wxObject, 0, 0}, {&_swigt__p_wxSetCursorEvent, _p_wxSetCursorEventTo_p_wxObject, 0, 0}, {&_swigt__p_wxColourPickerEvent, _p_wxColourPickerEventTo_p_wxObject, 0, 0}, {&_swigt__p_wxFileDirPickerEvent, _p_wxFileDirPickerEventTo_p_wxObject, 0, 0}, {&_swigt__p_wxFontPickerEvent, _p_wxFontPickerEventTo_p_wxObject, 0, 0}, {&_swigt__p_wxChoice, _p_wxChoiceTo_p_wxObject, 0, 0}, {&_swigt__p_wxFSFile, _p_wxFSFileTo_p_wxObject, 0, 0}, {&_swigt__p_wxPySizer, _p_wxPySizerTo_p_wxObject, 0, 0}, {&_swigt__p_wxListView, _p_wxListViewTo_p_wxObject, 0, 0}, {&_swigt__p_wxTreebook, _p_wxTreebookTo_p_wxObject, 0, 0}, {&_swigt__p_wxHyperlinkEvent, _p_wxHyperlinkEventTo_p_wxObject, 0, 0}, {&_swigt__p_wxNotebook, _p_wxNotebookTo_p_wxObject, 0, 0}, {&_swigt__p_wxTextCtrl, _p_wxTextCtrlTo_p_wxObject, 0, 0}, {&_swigt__p_wxNotifyEvent, _p_wxNotifyEventTo_p_wxObject, 0, 0}, {&_swigt__p_wxPyEvent, _p_wxPyEventTo_p_wxObject, 0, 0}, {&_swigt__p_wxChoicebook, _p_wxChoicebookTo_p_wxObject, 0, 0}, {&_swigt__p_wxListbook, _p_wxListbookTo_p_wxObject, 0, 0}, {&_swigt__p_wxShowEvent, _p_wxShowEventTo_p_wxObject, 0, 0}, {&_swigt__p_wxStaticBitmap, _p_wxStaticBitmapTo_p_wxObject, 0, 0}, {&_swigt__p_wxSlider, _p_wxSliderTo_p_wxObject, 0, 0}, {&_swigt__p_wxIdleEvent, _p_wxIdleEventTo_p_wxObject, 0, 0}, {&_swigt__p_wxWindowCreateEvent, _p_wxWindowCreateEventTo_p_wxObject, 0, 0}, {&_swigt__p_wxQueryNewPaletteEvent, _p_wxQueryNewPaletteEventTo_p_wxObject, 0, 0}, {&_swigt__p_wxMaximizeEvent, _p_wxMaximizeEventTo_p_wxObject, 0, 0}, {&_swigt__p_wxIconizeEvent, _p_wxIconizeEventTo_p_wxObject, 0, 0}, {&_swigt__p_wxActivateEvent, _p_wxActivateEventTo_p_wxObject, 0, 0}, {&_swigt__p_wxSizeEvent, _p_wxSizeEventTo_p_wxObject, 0, 0}, {&_swigt__p_wxMoveEvent, _p_wxMoveEventTo_p_wxObject, 0, 0}, {&_swigt__p_wxDateEvent, _p_wxDateEventTo_p_wxObject, 0, 0}, {&_swigt__p_wxStaticBox, _p_wxStaticBoxTo_p_wxObject, 0, 0}, {&_swigt__p_wxMenuItem, _p_wxMenuItemTo_p_wxObject, 0, 0}, {&_swigt__p_wxContextHelp, _p_wxContextHelpTo_p_wxObject, 0, 0}, {&_swigt__p_wxBookCtrlBase, _p_wxBookCtrlBaseTo_p_wxObject, 0, 0}, {&_swigt__p_wxMouseCaptureLostEvent, _p_wxMouseCaptureLostEventTo_p_wxObject, 0, 0}, {&_swigt__p_wxListEvent, _p_wxListEventTo_p_wxObject, 0, 0}, {&_swigt__p_wxPNGHandler, _p_wxPNGHandlerTo_p_wxObject, 0, 0}, {&_swigt__p_wxGIFHandler, _p_wxGIFHandlerTo_p_wxObject, 0, 0}, {&_swigt__p_wxPCXHandler, _p_wxPCXHandlerTo_p_wxObject, 0, 0}, {&_swigt__p_wxJPEGHandler, _p_wxJPEGHandlerTo_p_wxObject, 0, 0}, {&_swigt__p_wxPNMHandler, _p_wxPNMHandlerTo_p_wxObject, 0, 0}, {&_swigt__p_wxANIHandler, _p_wxANIHandlerTo_p_wxObject, 0, 0}, {&_swigt__p_wxCURHandler, _p_wxCURHandlerTo_p_wxObject, 0, 0}, {&_swigt__p_wxICOHandler, _p_wxICOHandlerTo_p_wxObject, 0, 0}, {&_swigt__p_wxBMPHandler, _p_wxBMPHandlerTo_p_wxObject, 0, 0}, {&_swigt__p_wxPyImageHandler, _p_wxPyImageHandlerTo_p_wxObject, 0, 0}, {&_swigt__p_wxImageHandler, _p_wxImageHandlerTo_p_wxObject, 0, 0}, {&_swigt__p_wxXPMHandler, _p_wxXPMHandlerTo_p_wxObject, 0, 0}, {&_swigt__p_wxTIFFHandler, _p_wxTIFFHandlerTo_p_wxObject, 0, 0}, {&_swigt__p_wxTGAHandler, _p_wxTGAHandlerTo_p_wxObject, 0, 0}, {&_swigt__p_wxEvtHandler, _p_wxEvtHandlerTo_p_wxObject, 0, 0}, {&_swigt__p_wxListBox, _p_wxListBoxTo_p_wxObject, 0, 0}, {&_swigt__p_wxCheckListBox, _p_wxCheckListBoxTo_p_wxObject, 0, 0}, {&_swigt__p_wxSpinButton, _p_wxSpinButtonTo_p_wxObject, 0, 0}, {&_swigt__p_wxButton, _p_wxButtonTo_p_wxObject, 0, 0}, {&_swigt__p_wxBitmapButton, _p_wxBitmapButtonTo_p_wxObject, 0, 0}, {&_swigt__p_wxContextHelpButton, _p_wxContextHelpButtonTo_p_wxObject, 0, 0}, {&_swigt__p_wxAcceleratorTable, _p_wxAcceleratorTableTo_p_wxObject, 0, 0}, {&_swigt__p_wxStdDialogButtonSizer, _p_wxStdDialogButtonSizerTo_p_wxObject, 0, 0}, {&_swigt__p_wxScrollBar, _p_wxScrollBarTo_p_wxObject, 0, 0}, {&_swigt__p_wxRadioBox, _p_wxRadioBoxTo_p_wxObject, 0, 0}, {&_swigt__p_wxHelpEvent, _p_wxHelpEventTo_p_wxObject, 0, 0}, {&_swigt__p_wxComboBox, _p_wxComboBoxTo_p_wxObject, 0, 0}, {&_swigt__p_wxListItem, _p_wxListItemTo_p_wxObject, 0, 0}, {&_swigt__p_wxImage, _p_wxImageTo_p_wxObject, 0, 0}, {&_swigt__p_wxScrollWinEvent, _p_wxScrollWinEventTo_p_wxObject, 0, 0}, {&_swigt__p_wxSpinEvent, _p_wxSpinEventTo_p_wxObject, 0, 0}, {&_swigt__p_wxGenericDragImage, _p_wxGenericDragImageTo_p_wxObject, 0, 0}, {&_swigt__p_wxSpinCtrl, _p_wxSpinCtrlTo_p_wxObject, 0, 0}, {&_swigt__p_wxNotebookEvent, _p_wxNotebookEventTo_p_wxObject, 0, 0}, {&_swigt__p_wxListbookEvent, _p_wxListbookEventTo_p_wxObject, 0, 0}, {&_swigt__p_wxChoicebookEvent, _p_wxChoicebookEventTo_p_wxObject, 0, 0}, {&_swigt__p_wxTreebookEvent, _p_wxTreebookEventTo_p_wxObject, 0, 0}, {&_swigt__p_wxToolbookEvent, _p_wxToolbookEventTo_p_wxObject, 0, 0}, {&_swigt__p_wxObject, 0, 0, 0}, {&_swigt__p_wxKeyEvent, _p_wxKeyEventTo_p_wxObject, 0, 0}, {&_swigt__p_wxNavigationKeyEvent, _p_wxNavigationKeyEventTo_p_wxObject, 0, 0}, {&_swigt__p_wxWindowDestroyEvent, _p_wxWindowDestroyEventTo_p_wxObject, 0, 0}, {&_swigt__p_wxMenuBar, _p_wxMenuBarTo_p_wxObject, 0, 0}, {&_swigt__p_wxWindow, _p_wxWindowTo_p_wxObject, 0, 0}, {&_swigt__p_wxFileSystem, _p_wxFileSystemTo_p_wxObject, 0, 0}, {&_swigt__p_wxContextMenuEvent, _p_wxContextMenuEventTo_p_wxObject, 0, 0}, {&_swigt__p_wxMenuEvent, _p_wxMenuEventTo_p_wxObject, 0, 0}, {&_swigt__p_wxCloseEvent, _p_wxCloseEventTo_p_wxObject, 0, 0}, {&_swigt__p_wxMouseEvent, _p_wxMouseEventTo_p_wxObject, 0, 0}, {&_swigt__p_wxEraseEvent, _p_wxEraseEventTo_p_wxObject, 0, 0}, {&_swigt__p_wxBookCtrlBaseEvent, _p_wxBookCtrlBaseEventTo_p_wxObject, 0, 0}, {&_swigt__p_wxTreeEvent, _p_wxTreeEventTo_p_wxObject, 0, 0}, {&_swigt__p_wxPyApp, _p_wxPyAppTo_p_wxObject, 0, 0}, {&_swigt__p_wxPyCommandEvent, _p_wxPyCommandEventTo_p_wxObject, 0, 0}, {&_swigt__p_wxCommandEvent, _p_wxCommandEventTo_p_wxObject, 0, 0}, {&_swigt__p_wxStaticText, _p_wxStaticTextTo_p_wxObject, 0, 0}, {&_swigt__p_wxChildFocusEvent, _p_wxChildFocusEventTo_p_wxObject, 0, 0}, {&_swigt__p_wxFocusEvent, _p_wxFocusEventTo_p_wxObject, 0, 0}, {&_swigt__p_wxDropFilesEvent, _p_wxDropFilesEventTo_p_wxObject, 0, 0}, {&_swigt__p_wxDirPickerCtrl, _p_wxDirPickerCtrlTo_p_wxObject, 0, 0}, {&_swigt__p_wxFilePickerCtrl, _p_wxFilePickerCtrlTo_p_wxObject, 0, 0}, {&_swigt__p_wxColourPickerCtrl, _p_wxColourPickerCtrlTo_p_wxObject, 0, 0}, {&_swigt__p_wxFontPickerCtrl, _p_wxFontPickerCtrlTo_p_wxObject, 0, 0}, {&_swigt__p_wxDatePickerCtrl, _p_wxDatePickerCtrlTo_p_wxObject, 0, 0}, {&_swigt__p_wxControlWithItems, _p_wxControlWithItemsTo_p_wxObject, 0, 0}, {&_swigt__p_wxHyperlinkCtrl, _p_wxHyperlinkCtrlTo_p_wxObject, 0, 0}, {&_swigt__p_wxToolBarToolBase, _p_wxToolBarToolBaseTo_p_wxObject, 0, 0}, {&_swigt__p_wxToolBar, _p_wxToolBarTo_p_wxObject, 0, 0}, {&_swigt__p_wxValidator, _p_wxValidatorTo_p_wxObject, 0, 0}, {&_swigt__p_wxPyValidator, _p_wxPyValidatorTo_p_wxObject, 0, 0},{0, 0, 0, 0}};
554f62e9 48364static swig_cast_info _swigc__p_wxPaperSize[] = { {&_swigt__p_wxPaperSize, 0, 0, 0},{0, 0, 0, 0}};
b850e7f3 48365static swig_cast_info _swigc__p_wxPickerBase[] = { {&_swigt__p_wxPickerBase, 0, 0, 0}, {&_swigt__p_wxColourPickerCtrl, _p_wxColourPickerCtrlTo_p_wxPickerBase, 0, 0}, {&_swigt__p_wxFilePickerCtrl, _p_wxFilePickerCtrlTo_p_wxPickerBase, 0, 0}, {&_swigt__p_wxDirPickerCtrl, _p_wxDirPickerCtrlTo_p_wxPickerBase, 0, 0}, {&_swigt__p_wxFontPickerCtrl, _p_wxFontPickerCtrlTo_p_wxPickerBase, 0, 0},{0, 0, 0, 0}};
554f62e9
RD
48366static swig_cast_info _swigc__p_wxPoint[] = { {&_swigt__p_wxPoint, 0, 0, 0},{0, 0, 0, 0}};
48367static swig_cast_info _swigc__p_wxPyControl[] = { {&_swigt__p_wxPyControl, 0, 0, 0},{0, 0, 0, 0}};
48368static swig_cast_info _swigc__p_wxPyListCtrl[] = { {&_swigt__p_wxPyListCtrl, 0, 0, 0}, {&_swigt__p_wxListView, _p_wxListViewTo_p_wxPyListCtrl, 0, 0},{0, 0, 0, 0}};
48369static swig_cast_info _swigc__p_wxPyTreeCtrl[] = { {&_swigt__p_wxPyTreeCtrl, 0, 0, 0},{0, 0, 0, 0}};
48370static swig_cast_info _swigc__p_wxPyTreeItemData[] = { {&_swigt__p_wxPyTreeItemData, 0, 0, 0},{0, 0, 0, 0}};
48371static swig_cast_info _swigc__p_wxRadioBox[] = { {&_swigt__p_wxRadioBox, 0, 0, 0},{0, 0, 0, 0}};
48372static swig_cast_info _swigc__p_wxRadioButton[] = { {&_swigt__p_wxRadioButton, 0, 0, 0},{0, 0, 0, 0}};
48373static swig_cast_info _swigc__p_wxRect[] = { {&_swigt__p_wxRect, 0, 0, 0},{0, 0, 0, 0}};
48374static swig_cast_info _swigc__p_wxScrollBar[] = { {&_swigt__p_wxScrollBar, 0, 0, 0},{0, 0, 0, 0}};
48375static swig_cast_info _swigc__p_wxSimpleHelpProvider[] = { {&_swigt__p_wxSimpleHelpProvider, 0, 0, 0},{0, 0, 0, 0}};
48376static swig_cast_info _swigc__p_wxSize[] = { {&_swigt__p_wxSize, 0, 0, 0},{0, 0, 0, 0}};
48377static swig_cast_info _swigc__p_wxSlider[] = { {&_swigt__p_wxSlider, 0, 0, 0},{0, 0, 0, 0}};
48378static swig_cast_info _swigc__p_wxSpinButton[] = { {&_swigt__p_wxSpinButton, 0, 0, 0},{0, 0, 0, 0}};
48379static swig_cast_info _swigc__p_wxSpinCtrl[] = { {&_swigt__p_wxSpinCtrl, 0, 0, 0},{0, 0, 0, 0}};
48380static swig_cast_info _swigc__p_wxSpinEvent[] = { {&_swigt__p_wxSpinEvent, 0, 0, 0},{0, 0, 0, 0}};
48381static swig_cast_info _swigc__p_wxStaticBitmap[] = { {&_swigt__p_wxStaticBitmap, 0, 0, 0},{0, 0, 0, 0}};
48382static swig_cast_info _swigc__p_wxStaticBox[] = { {&_swigt__p_wxStaticBox, 0, 0, 0},{0, 0, 0, 0}};
48383static swig_cast_info _swigc__p_wxStaticLine[] = { {&_swigt__p_wxStaticLine, 0, 0, 0},{0, 0, 0, 0}};
48384static swig_cast_info _swigc__p_wxStaticText[] = { {&_swigt__p_wxStaticText, 0, 0, 0},{0, 0, 0, 0}};
48385static swig_cast_info _swigc__p_wxString[] = { {&_swigt__p_wxString, 0, 0, 0},{0, 0, 0, 0}};
48386static swig_cast_info _swigc__p_wxTextAttr[] = { {&_swigt__p_wxTextAttr, 0, 0, 0},{0, 0, 0, 0}};
48387static swig_cast_info _swigc__p_wxTextCtrl[] = { {&_swigt__p_wxTextCtrl, 0, 0, 0},{0, 0, 0, 0}};
48388static swig_cast_info _swigc__p_wxTextUrlEvent[] = { {&_swigt__p_wxTextUrlEvent, 0, 0, 0},{0, 0, 0, 0}};
48389static swig_cast_info _swigc__p_wxToggleButton[] = { {&_swigt__p_wxToggleButton, 0, 0, 0},{0, 0, 0, 0}};
48390static swig_cast_info _swigc__p_wxToolBar[] = { {&_swigt__p_wxToolBar, 0, 0, 0},{0, 0, 0, 0}};
48391static swig_cast_info _swigc__p_wxToolBarBase[] = { {&_swigt__p_wxToolBarBase, 0, 0, 0}, {&_swigt__p_wxToolBar, _p_wxToolBarTo_p_wxToolBarBase, 0, 0},{0, 0, 0, 0}};
48392static swig_cast_info _swigc__p_wxToolBarToolBase[] = { {&_swigt__p_wxToolBarToolBase, 0, 0, 0},{0, 0, 0, 0}};
48393static swig_cast_info _swigc__p_wxToolbook[] = { {&_swigt__p_wxToolbook, 0, 0, 0},{0, 0, 0, 0}};
48394static swig_cast_info _swigc__p_wxToolbookEvent[] = { {&_swigt__p_wxToolbookEvent, 0, 0, 0},{0, 0, 0, 0}};
554f62e9
RD
48395static swig_cast_info _swigc__p_wxTreeEvent[] = { {&_swigt__p_wxTreeEvent, 0, 0, 0},{0, 0, 0, 0}};
48396static swig_cast_info _swigc__p_wxTreeItemId[] = { {&_swigt__p_wxTreeItemId, 0, 0, 0},{0, 0, 0, 0}};
48397static swig_cast_info _swigc__p_wxTreebook[] = { {&_swigt__p_wxTreebook, 0, 0, 0},{0, 0, 0, 0}};
48398static swig_cast_info _swigc__p_wxTreebookEvent[] = { {&_swigt__p_wxTreebookEvent, 0, 0, 0},{0, 0, 0, 0}};
48399static swig_cast_info _swigc__p_wxValidator[] = { {&_swigt__p_wxValidator, 0, 0, 0}, {&_swigt__p_wxPyValidator, _p_wxPyValidatorTo_p_wxValidator, 0, 0},{0, 0, 0, 0}};
48400static swig_cast_info _swigc__p_wxVisualAttributes[] = { {&_swigt__p_wxVisualAttributes, 0, 0, 0},{0, 0, 0, 0}};
b850e7f3
RD
48401static swig_cast_info _swigc__p_wxWindow[] = { {&_swigt__p_wxMenuBar, _p_wxMenuBarTo_p_wxWindow, 0, 0}, {&_swigt__p_wxBookCtrlBase, _p_wxBookCtrlBaseTo_p_wxWindow, 0, 0}, {&_swigt__p_wxToolBar, _p_wxToolBarTo_p_wxWindow, 0, 0}, {&_swigt__p_wxPickerBase, _p_wxPickerBaseTo_p_wxWindow, 0, 0}, {&_swigt__p_wxRadioButton, _p_wxRadioButtonTo_p_wxWindow, 0, 0}, {&_swigt__p_wxToggleButton, _p_wxToggleButtonTo_p_wxWindow, 0, 0}, {&_swigt__p_wxToolbook, _p_wxToolbookTo_p_wxWindow, 0, 0}, {&_swigt__p_wxWindow, 0, 0, 0}, {&_swigt__p_wxPyControl, _p_wxPyControlTo_p_wxWindow, 0, 0}, {&_swigt__p_wxControl, _p_wxControlTo_p_wxWindow, 0, 0}, {&_swigt__p_wxToolBarBase, _p_wxToolBarBaseTo_p_wxWindow, 0, 0}, {&_swigt__p_wxPyListCtrl, _p_wxPyListCtrlTo_p_wxWindow, 0, 0}, {&_swigt__p_wxDirFilterListCtrl, _p_wxDirFilterListCtrlTo_p_wxWindow, 0, 0}, {&_swigt__p_wxComboBox, _p_wxComboBoxTo_p_wxWindow, 0, 0}, {&_swigt__p_wxGenericDirCtrl, _p_wxGenericDirCtrlTo_p_wxWindow, 0, 0}, {&_swigt__p_wxScrollBar, _p_wxScrollBarTo_p_wxWindow, 0, 0}, {&_swigt__p_wxControlWithItems, _p_wxControlWithItemsTo_p_wxWindow, 0, 0}, {&_swigt__p_wxGauge, _p_wxGaugeTo_p_wxWindow, 0, 0}, {&_swigt__p_wxStaticLine, _p_wxStaticLineTo_p_wxWindow, 0, 0}, {&_swigt__p_wxChoicebook, _p_wxChoicebookTo_p_wxWindow, 0, 0}, {&_swigt__p_wxListbook, _p_wxListbookTo_p_wxWindow, 0, 0}, {&_swigt__p_wxHyperlinkCtrl, _p_wxHyperlinkCtrlTo_p_wxWindow, 0, 0}, {&_swigt__p_wxPyTreeCtrl, _p_wxPyTreeCtrlTo_p_wxWindow, 0, 0}, {&_swigt__p_wxCheckBox, _p_wxCheckBoxTo_p_wxWindow, 0, 0}, {&_swigt__p_wxRadioBox, _p_wxRadioBoxTo_p_wxWindow, 0, 0}, {&_swigt__p_wxCheckListBox, _p_wxCheckListBoxTo_p_wxWindow, 0, 0}, {&_swigt__p_wxListBox, _p_wxListBoxTo_p_wxWindow, 0, 0}, {&_swigt__p_wxChoice, _p_wxChoiceTo_p_wxWindow, 0, 0}, {&_swigt__p_wxListView, _p_wxListViewTo_p_wxWindow, 0, 0}, {&_swigt__p_wxNotebook, _p_wxNotebookTo_p_wxWindow, 0, 0}, {&_swigt__p_wxStaticBitmap, _p_wxStaticBitmapTo_p_wxWindow, 0, 0}, {&_swigt__p_wxSpinCtrl, _p_wxSpinCtrlTo_p_wxWindow, 0, 0}, {&_swigt__p_wxStaticText, _p_wxStaticTextTo_p_wxWindow, 0, 0}, {&_swigt__p_wxStaticBox, _p_wxStaticBoxTo_p_wxWindow, 0, 0}, {&_swigt__p_wxSlider, _p_wxSliderTo_p_wxWindow, 0, 0}, {&_swigt__p_wxTreebook, _p_wxTreebookTo_p_wxWindow, 0, 0}, {&_swigt__p_wxSpinButton, _p_wxSpinButtonTo_p_wxWindow, 0, 0}, {&_swigt__p_wxButton, _p_wxButtonTo_p_wxWindow, 0, 0}, {&_swigt__p_wxBitmapButton, _p_wxBitmapButtonTo_p_wxWindow, 0, 0}, {&_swigt__p_wxContextHelpButton, _p_wxContextHelpButtonTo_p_wxWindow, 0, 0}, {&_swigt__p_wxColourPickerCtrl, _p_wxColourPickerCtrlTo_p_wxWindow, 0, 0}, {&_swigt__p_wxFilePickerCtrl, _p_wxFilePickerCtrlTo_p_wxWindow, 0, 0}, {&_swigt__p_wxDirPickerCtrl, _p_wxDirPickerCtrlTo_p_wxWindow, 0, 0}, {&_swigt__p_wxFontPickerCtrl, _p_wxFontPickerCtrlTo_p_wxWindow, 0, 0}, {&_swigt__p_wxDatePickerCtrl, _p_wxDatePickerCtrlTo_p_wxWindow, 0, 0}, {&_swigt__p_wxTextCtrl, _p_wxTextCtrlTo_p_wxWindow, 0, 0},{0, 0, 0, 0}};
48402static swig_cast_info _swigc__p_wxWindowBase[] = { {&_swigt__p_wxWindowBase, 0, 0, 0},{0, 0, 0, 0}};
554f62e9
RD
48403
48404static swig_cast_info *swig_cast_initial[] = {
48405 _swigc__p_bool,
48406 _swigc__p_char,
48407 _swigc__p_form_ops_t,
48408 _swigc__p_int,
48409 _swigc__p_long,
48410 _swigc__p_unsigned_char,
48411 _swigc__p_unsigned_int,
48412 _swigc__p_unsigned_long,
48413 _swigc__p_void,
48414 _swigc__p_wxANIHandler,
48415 _swigc__p_wxAcceleratorTable,
48416 _swigc__p_wxActivateEvent,
48417 _swigc__p_wxArrayInt,
48418 _swigc__p_wxArrayString,
48419 _swigc__p_wxBMPHandler,
48420 _swigc__p_wxBitmap,
48421 _swigc__p_wxBitmapButton,
48422 _swigc__p_wxBookCtrlBase,
48423 _swigc__p_wxBookCtrlBaseEvent,
48424 _swigc__p_wxBoxSizer,
48425 _swigc__p_wxButton,
48426 _swigc__p_wxCURHandler,
48427 _swigc__p_wxCheckBox,
48428 _swigc__p_wxCheckListBox,
48429 _swigc__p_wxChildFocusEvent,
48430 _swigc__p_wxChoice,
48431 _swigc__p_wxChoicebook,
48432 _swigc__p_wxChoicebookEvent,
2131d850 48433 _swigc__p_wxClipboardTextEvent,
554f62e9
RD
48434 _swigc__p_wxCloseEvent,
48435 _swigc__p_wxColour,
b850e7f3
RD
48436 _swigc__p_wxColourPickerCtrl,
48437 _swigc__p_wxColourPickerEvent,
554f62e9
RD
48438 _swigc__p_wxComboBox,
48439 _swigc__p_wxCommandEvent,
48440 _swigc__p_wxContextHelp,
48441 _swigc__p_wxContextHelpButton,
48442 _swigc__p_wxContextMenuEvent,
48443 _swigc__p_wxControl,
48444 _swigc__p_wxControlWithItems,
48445 _swigc__p_wxCursor,
48446 _swigc__p_wxDC,
48447 _swigc__p_wxDateEvent,
48448 _swigc__p_wxDatePickerCtrl,
48449 _swigc__p_wxDateTime,
48450 _swigc__p_wxDirFilterListCtrl,
b850e7f3 48451 _swigc__p_wxDirPickerCtrl,
554f62e9
RD
48452 _swigc__p_wxDisplayChangedEvent,
48453 _swigc__p_wxDropFilesEvent,
48454 _swigc__p_wxDuplexMode,
48455 _swigc__p_wxEraseEvent,
48456 _swigc__p_wxEvent,
48457 _swigc__p_wxEvtHandler,
48458 _swigc__p_wxFSFile,
b850e7f3
RD
48459 _swigc__p_wxFileDirPickerEvent,
48460 _swigc__p_wxFilePickerCtrl,
554f62e9
RD
48461 _swigc__p_wxFileSystem,
48462 _swigc__p_wxFlexGridSizer,
48463 _swigc__p_wxFocusEvent,
48464 _swigc__p_wxFont,
b850e7f3
RD
48465 _swigc__p_wxFontPickerCtrl,
48466 _swigc__p_wxFontPickerEvent,
554f62e9
RD
48467 _swigc__p_wxGBSizerItem,
48468 _swigc__p_wxGIFHandler,
48469 _swigc__p_wxGauge,
48470 _swigc__p_wxGenericDirCtrl,
48471 _swigc__p_wxGenericDragImage,
48472 _swigc__p_wxGridBagSizer,
48473 _swigc__p_wxGridSizer,
48474 _swigc__p_wxHelpEvent,
48475 _swigc__p_wxHelpProvider,
704eda0c
RD
48476 _swigc__p_wxHyperlinkCtrl,
48477 _swigc__p_wxHyperlinkEvent,
554f62e9
RD
48478 _swigc__p_wxICOHandler,
48479 _swigc__p_wxIcon,
48480 _swigc__p_wxIconizeEvent,
48481 _swigc__p_wxIdleEvent,
48482 _swigc__p_wxImage,
48483 _swigc__p_wxImageHandler,
48484 _swigc__p_wxImageList,
48485 _swigc__p_wxIndividualLayoutConstraint,
48486 _swigc__p_wxInitDialogEvent,
48487 _swigc__p_wxItemContainer,
48488 _swigc__p_wxJPEGHandler,
48489 _swigc__p_wxKeyEvent,
48490 _swigc__p_wxLayoutConstraints,
48491 _swigc__p_wxListBox,
48492 _swigc__p_wxListEvent,
48493 _swigc__p_wxListItem,
48494 _swigc__p_wxListItemAttr,
48495 _swigc__p_wxListView,
48496 _swigc__p_wxListbook,
48497 _swigc__p_wxListbookEvent,
48498 _swigc__p_wxMaximizeEvent,
48499 _swigc__p_wxMemoryDC,
48500 _swigc__p_wxMenu,
48501 _swigc__p_wxMenuBar,
48502 _swigc__p_wxMenuEvent,
48503 _swigc__p_wxMenuItem,
48504 _swigc__p_wxMouseCaptureChangedEvent,
0f83f5da 48505 _swigc__p_wxMouseCaptureLostEvent,
554f62e9
RD
48506 _swigc__p_wxMouseEvent,
48507 _swigc__p_wxMoveEvent,
48508 _swigc__p_wxNavigationKeyEvent,
48509 _swigc__p_wxNcPaintEvent,
48510 _swigc__p_wxNotebook,
48511 _swigc__p_wxNotebookEvent,
48512 _swigc__p_wxNotifyEvent,
48513 _swigc__p_wxObject,
48514 _swigc__p_wxPCXHandler,
48515 _swigc__p_wxPNGHandler,
48516 _swigc__p_wxPNMHandler,
48517 _swigc__p_wxPaintEvent,
48518 _swigc__p_wxPaletteChangedEvent,
48519 _swigc__p_wxPaperSize,
b850e7f3 48520 _swigc__p_wxPickerBase,
554f62e9
RD
48521 _swigc__p_wxPoint,
48522 _swigc__p_wxPyApp,
48523 _swigc__p_wxPyCommandEvent,
48524 _swigc__p_wxPyControl,
48525 _swigc__p_wxPyEvent,
48526 _swigc__p_wxPyImageHandler,
48527 _swigc__p_wxPyListCtrl,
48528 _swigc__p_wxPySizer,
48529 _swigc__p_wxPyTreeCtrl,
48530 _swigc__p_wxPyTreeItemData,
48531 _swigc__p_wxPyValidator,
48532 _swigc__p_wxQueryNewPaletteEvent,
48533 _swigc__p_wxRadioBox,
48534 _swigc__p_wxRadioButton,
48535 _swigc__p_wxRect,
48536 _swigc__p_wxScrollBar,
48537 _swigc__p_wxScrollEvent,
48538 _swigc__p_wxScrollWinEvent,
48539 _swigc__p_wxSetCursorEvent,
48540 _swigc__p_wxShowEvent,
48541 _swigc__p_wxSimpleHelpProvider,
48542 _swigc__p_wxSize,
48543 _swigc__p_wxSizeEvent,
48544 _swigc__p_wxSizer,
48545 _swigc__p_wxSizerItem,
48546 _swigc__p_wxSlider,
48547 _swigc__p_wxSpinButton,
48548 _swigc__p_wxSpinCtrl,
48549 _swigc__p_wxSpinEvent,
48550 _swigc__p_wxStaticBitmap,
48551 _swigc__p_wxStaticBox,
48552 _swigc__p_wxStaticBoxSizer,
48553 _swigc__p_wxStaticLine,
48554 _swigc__p_wxStaticText,
48555 _swigc__p_wxStdDialogButtonSizer,
48556 _swigc__p_wxString,
48557 _swigc__p_wxSysColourChangedEvent,
580080c5 48558 _swigc__p_wxTGAHandler,
554f62e9
RD
48559 _swigc__p_wxTIFFHandler,
48560 _swigc__p_wxTextAttr,
48561 _swigc__p_wxTextCtrl,
48562 _swigc__p_wxTextUrlEvent,
48563 _swigc__p_wxToggleButton,
48564 _swigc__p_wxToolBar,
48565 _swigc__p_wxToolBarBase,
48566 _swigc__p_wxToolBarToolBase,
48567 _swigc__p_wxToolbook,
48568 _swigc__p_wxToolbookEvent,
554f62e9
RD
48569 _swigc__p_wxTreeEvent,
48570 _swigc__p_wxTreeItemId,
48571 _swigc__p_wxTreebook,
48572 _swigc__p_wxTreebookEvent,
48573 _swigc__p_wxUpdateUIEvent,
48574 _swigc__p_wxValidator,
48575 _swigc__p_wxVisualAttributes,
48576 _swigc__p_wxWindow,
b850e7f3 48577 _swigc__p_wxWindowBase,
554f62e9
RD
48578 _swigc__p_wxWindowCreateEvent,
48579 _swigc__p_wxWindowDestroyEvent,
48580 _swigc__p_wxXPMHandler,
48581};
48582
48583
48584/* -------- TYPE CONVERSION AND EQUIVALENCE RULES (END) -------- */
48585
48586static swig_const_info swig_const_table[] = {
48587{0, 0, 0, 0.0, 0, 0}};
48588
48589#ifdef __cplusplus
48590}
48591#endif
48592/* -----------------------------------------------------------------------------
48593 * Type initialization:
48594 * This problem is tough by the requirement that no dynamic
48595 * memory is used. Also, since swig_type_info structures store pointers to
48596 * swig_cast_info structures and swig_cast_info structures store pointers back
48597 * to swig_type_info structures, we need some lookup code at initialization.
48598 * The idea is that swig generates all the structures that are needed.
48599 * The runtime then collects these partially filled structures.
48600 * The SWIG_InitializeModule function takes these initial arrays out of
48601 * swig_module, and does all the lookup, filling in the swig_module.types
48602 * array with the correct data and linking the correct swig_cast_info
48603 * structures together.
48604 *
48605 * The generated swig_type_info structures are assigned staticly to an initial
48606 * array. We just loop though that array, and handle each type individually.
48607 * First we lookup if this type has been already loaded, and if so, use the
48608 * loaded structure instead of the generated one. Then we have to fill in the
48609 * cast linked list. The cast data is initially stored in something like a
48610 * two-dimensional array. Each row corresponds to a type (there are the same
48611 * number of rows as there are in the swig_type_initial array). Each entry in
48612 * a column is one of the swig_cast_info structures for that type.
48613 * The cast_initial array is actually an array of arrays, because each row has
48614 * a variable number of columns. So to actually build the cast linked list,
48615 * we find the array of casts associated with the type, and loop through it
48616 * adding the casts to the list. The one last trick we need to do is making
48617 * sure the type pointer in the swig_cast_info struct is correct.
48618 *
48619 * First off, we lookup the cast->type name to see if it is already loaded.
48620 * There are three cases to handle:
48621 * 1) If the cast->type has already been loaded AND the type we are adding
48622 * casting info to has not been loaded (it is in this module), THEN we
48623 * replace the cast->type pointer with the type pointer that has already
48624 * been loaded.
48625 * 2) If BOTH types (the one we are adding casting info to, and the
48626 * cast->type) are loaded, THEN the cast info has already been loaded by
48627 * the previous module so we just ignore it.
48628 * 3) Finally, if cast->type has not already been loaded, then we add that
48629 * swig_cast_info to the linked list (because the cast->type) pointer will
48630 * be correct.
48631 * ----------------------------------------------------------------------------- */
48632
48633#ifdef __cplusplus
48634extern "C" {
48635#if 0
48636} /* c-mode */
48637#endif
48638#endif
48639
48640#if 0
48641#define SWIGRUNTIME_DEBUG
48642#endif
48643
48644SWIGRUNTIME void
48645SWIG_InitializeModule(void *clientdata) {
48646 size_t i;
48647 swig_module_info *module_head;
48648 static int init_run = 0;
48649
48650 clientdata = clientdata;
48651
48652 if (init_run) return;
48653 init_run = 1;
48654
48655 /* Initialize the swig_module */
48656 swig_module.type_initial = swig_type_initial;
48657 swig_module.cast_initial = swig_cast_initial;
48658
48659 /* Try and load any already created modules */
48660 module_head = SWIG_GetModule(clientdata);
48661 if (module_head) {
48662 swig_module.next = module_head->next;
48663 module_head->next = &swig_module;
48664 } else {
48665 /* This is the first module loaded */
48666 swig_module.next = &swig_module;
48667 SWIG_SetModule(clientdata, &swig_module);
48668 }
48669
48670 /* Now work on filling in swig_module.types */
48671#ifdef SWIGRUNTIME_DEBUG
48672 printf("SWIG_InitializeModule: size %d\n", swig_module.size);
48673#endif
48674 for (i = 0; i < swig_module.size; ++i) {
48675 swig_type_info *type = 0;
48676 swig_type_info *ret;
48677 swig_cast_info *cast;
d55e5bfc 48678
554f62e9
RD
48679#ifdef SWIGRUNTIME_DEBUG
48680 printf("SWIG_InitializeModule: type %d %s\n", i, swig_module.type_initial[i]->name);
48681#endif
d55e5bfc 48682
554f62e9
RD
48683 /* if there is another module already loaded */
48684 if (swig_module.next != &swig_module) {
48685 type = SWIG_MangledTypeQueryModule(swig_module.next, &swig_module, swig_module.type_initial[i]->name);
093d3ff1 48686 }
554f62e9
RD
48687 if (type) {
48688 /* Overwrite clientdata field */
48689#ifdef SWIGRUNTIME_DEBUG
48690 printf("SWIG_InitializeModule: found type %s\n", type->name);
48691#endif
48692 if (swig_module.type_initial[i]->clientdata) {
48693 type->clientdata = swig_module.type_initial[i]->clientdata;
48694#ifdef SWIGRUNTIME_DEBUG
48695 printf("SWIG_InitializeModule: found and overwrite type %s \n", type->name);
48696#endif
48697 }
48698 } else {
48699 type = swig_module.type_initial[i];
093d3ff1 48700 }
d55e5bfc 48701
554f62e9
RD
48702 /* Insert casting types */
48703 cast = swig_module.cast_initial[i];
48704 while (cast->type) {
48705 /* Don't need to add information already in the list */
48706 ret = 0;
48707#ifdef SWIGRUNTIME_DEBUG
48708 printf("SWIG_InitializeModule: look cast %s\n", cast->type->name);
48709#endif
48710 if (swig_module.next != &swig_module) {
48711 ret = SWIG_MangledTypeQueryModule(swig_module.next, &swig_module, cast->type->name);
48712#ifdef SWIGRUNTIME_DEBUG
48713 if (ret) printf("SWIG_InitializeModule: found cast %s\n", ret->name);
48714#endif
48715 }
48716 if (ret) {
48717 if (type == swig_module.type_initial[i]) {
48718#ifdef SWIGRUNTIME_DEBUG
48719 printf("SWIG_InitializeModule: skip old type %s\n", ret->name);
48720#endif
48721 cast->type = ret;
48722 ret = 0;
48723 } else {
48724 /* Check for casting already in the list */
48725 swig_cast_info *ocast = SWIG_TypeCheck(ret->name, type);
48726#ifdef SWIGRUNTIME_DEBUG
48727 if (ocast) printf("SWIG_InitializeModule: skip old cast %s\n", ret->name);
48728#endif
48729 if (!ocast) ret = 0;
48730 }
48731 }
48732
48733 if (!ret) {
48734#ifdef SWIGRUNTIME_DEBUG
48735 printf("SWIG_InitializeModule: adding cast %s\n", cast->type->name);
48736#endif
48737 if (type->cast) {
48738 type->cast->prev = cast;
48739 cast->next = type->cast;
48740 }
48741 type->cast = cast;
48742 }
48743 cast++;
093d3ff1 48744 }
554f62e9
RD
48745 /* Set entry in modules->types array equal to the type */
48746 swig_module.types[i] = type;
48747 }
48748 swig_module.types[i] = 0;
48749
48750#ifdef SWIGRUNTIME_DEBUG
48751 printf("**** SWIG_InitializeModule: Cast List ******\n");
48752 for (i = 0; i < swig_module.size; ++i) {
48753 int j = 0;
48754 swig_cast_info *cast = swig_module.cast_initial[i];
48755 printf("SWIG_InitializeModule: type %d %s\n", i, swig_module.type_initial[i]->name);
48756 while (cast->type) {
48757 printf("SWIG_InitializeModule: cast type %s\n", cast->type->name);
48758 cast++;
48759 ++j;
48760 }
48761 printf("---- Total casts: %d\n",j);
48762 }
48763 printf("**** SWIG_InitializeModule: Cast List ******\n");
48764#endif
48765}
48766
48767/* This function will propagate the clientdata field of type to
48768* any new swig_type_info structures that have been added into the list
48769* of equivalent types. It is like calling
48770* SWIG_TypeClientData(type, clientdata) a second time.
48771*/
48772SWIGRUNTIME void
48773SWIG_PropagateClientData(void) {
48774 size_t i;
48775 swig_cast_info *equiv;
48776 static int init_run = 0;
48777
48778 if (init_run) return;
48779 init_run = 1;
48780
48781 for (i = 0; i < swig_module.size; i++) {
48782 if (swig_module.types[i]->clientdata) {
48783 equiv = swig_module.types[i]->cast;
48784 while (equiv) {
48785 if (!equiv->converter) {
48786 if (equiv->type && !equiv->type->clientdata)
48787 SWIG_TypeClientData(equiv->type, swig_module.types[i]->clientdata);
48788 }
48789 equiv = equiv->next;
48790 }
093d3ff1 48791 }
554f62e9
RD
48792 }
48793}
48794
48795#ifdef __cplusplus
48796#if 0
48797{
48798 /* c-mode */
48799#endif
48800}
48801#endif
48802
48803
48804
48805#ifdef __cplusplus
48806extern "C" {
48807#endif
48808
48809 /* Python-specific SWIG API */
48810#define SWIG_newvarlink() SWIG_Python_newvarlink()
48811#define SWIG_addvarlink(p, name, get_attr, set_attr) SWIG_Python_addvarlink(p, name, get_attr, set_attr)
48812#define SWIG_InstallConstants(d, constants) SWIG_Python_InstallConstants(d, constants)
48813
48814 /* -----------------------------------------------------------------------------
48815 * global variable support code.
48816 * ----------------------------------------------------------------------------- */
48817
48818 typedef struct swig_globalvar {
48819 char *name; /* Name of global variable */
48820 PyObject *(*get_attr)(void); /* Return the current value */
48821 int (*set_attr)(PyObject *); /* Set the value */
48822 struct swig_globalvar *next;
48823 } swig_globalvar;
48824
48825 typedef struct swig_varlinkobject {
48826 PyObject_HEAD
48827 swig_globalvar *vars;
48828 } swig_varlinkobject;
48829
48830 SWIGINTERN PyObject *
48831 swig_varlink_repr(swig_varlinkobject *SWIGUNUSEDPARM(v)) {
48832 return PyString_FromString("<Swig global variables>");
48833 }
48834
48835 SWIGINTERN PyObject *
48836 swig_varlink_str(swig_varlinkobject *v) {
48837 PyObject *str = PyString_FromString("(");
48838 swig_globalvar *var;
48839 for (var = v->vars; var; var=var->next) {
48840 PyString_ConcatAndDel(&str,PyString_FromString(var->name));
48841 if (var->next) PyString_ConcatAndDel(&str,PyString_FromString(", "));
48842 }
48843 PyString_ConcatAndDel(&str,PyString_FromString(")"));
48844 return str;
48845 }
48846
48847 SWIGINTERN int
48848 swig_varlink_print(swig_varlinkobject *v, FILE *fp, int SWIGUNUSEDPARM(flags)) {
48849 PyObject *str = swig_varlink_str(v);
48850 fprintf(fp,"Swig global variables ");
48851 fprintf(fp,"%s\n", PyString_AsString(str));
48852 Py_DECREF(str);
48853 return 0;
48854 }
48855
48856 SWIGINTERN void
48857 swig_varlink_dealloc(swig_varlinkobject *v) {
48858 swig_globalvar *var = v->vars;
48859 while (var) {
48860 swig_globalvar *n = var->next;
48861 free(var->name);
48862 free(var);
48863 var = n;
093d3ff1 48864 }
554f62e9
RD
48865 }
48866
48867 SWIGINTERN PyObject *
48868 swig_varlink_getattr(swig_varlinkobject *v, char *n) {
48869 PyObject *res = NULL;
48870 swig_globalvar *var = v->vars;
48871 while (var) {
48872 if (strcmp(var->name,n) == 0) {
48873 res = (*var->get_attr)();
48874 break;
48875 }
48876 var = var->next;
093d3ff1 48877 }
554f62e9
RD
48878 if (res == NULL && !PyErr_Occurred()) {
48879 PyErr_SetString(PyExc_NameError,"Unknown C global variable");
093d3ff1 48880 }
554f62e9
RD
48881 return res;
48882 }
48883
48884 SWIGINTERN int
48885 swig_varlink_setattr(swig_varlinkobject *v, char *n, PyObject *p) {
48886 int res = 1;
48887 swig_globalvar *var = v->vars;
48888 while (var) {
48889 if (strcmp(var->name,n) == 0) {
48890 res = (*var->set_attr)(p);
48891 break;
48892 }
48893 var = var->next;
093d3ff1 48894 }
554f62e9
RD
48895 if (res == 1 && !PyErr_Occurred()) {
48896 PyErr_SetString(PyExc_NameError,"Unknown C global variable");
53aa7709 48897 }
554f62e9
RD
48898 return res;
48899 }
48900
48901 SWIGINTERN PyTypeObject*
48902 swig_varlink_type(void) {
48903 static char varlink__doc__[] = "Swig var link object";
48904 static PyTypeObject varlink_type;
48905 static int type_init = 0;
48906 if (!type_init) {
48907 const PyTypeObject tmp
48908 = {
48909 PyObject_HEAD_INIT(NULL)
48910 0, /* Number of items in variable part (ob_size) */
48911 (char *)"swigvarlink", /* Type name (tp_name) */
48912 sizeof(swig_varlinkobject), /* Basic size (tp_basicsize) */
48913 0, /* Itemsize (tp_itemsize) */
48914 (destructor) swig_varlink_dealloc, /* Deallocator (tp_dealloc) */
48915 (printfunc) swig_varlink_print, /* Print (tp_print) */
48916 (getattrfunc) swig_varlink_getattr, /* get attr (tp_getattr) */
48917 (setattrfunc) swig_varlink_setattr, /* Set attr (tp_setattr) */
48918 0, /* tp_compare */
48919 (reprfunc) swig_varlink_repr, /* tp_repr */
48920 0, /* tp_as_number */
48921 0, /* tp_as_sequence */
48922 0, /* tp_as_mapping */
48923 0, /* tp_hash */
48924 0, /* tp_call */
48925 (reprfunc)swig_varlink_str, /* tp_str */
48926 0, /* tp_getattro */
48927 0, /* tp_setattro */
48928 0, /* tp_as_buffer */
48929 0, /* tp_flags */
48930 varlink__doc__, /* tp_doc */
48931 0, /* tp_traverse */
48932 0, /* tp_clear */
48933 0, /* tp_richcompare */
48934 0, /* tp_weaklistoffset */
48935#if PY_VERSION_HEX >= 0x02020000
48936 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, /* tp_iter -> tp_weaklist */
48937#endif
48938#if PY_VERSION_HEX >= 0x02030000
48939 0, /* tp_del */
48940#endif
48941#ifdef COUNT_ALLOCS
48942 0,0,0,0 /* tp_alloc -> tp_next */
48943#endif
48944 };
48945 varlink_type = tmp;
48946 varlink_type.ob_type = &PyType_Type;
48947 type_init = 1;
53aa7709 48948 }
554f62e9
RD
48949 return &varlink_type;
48950 }
48951
48952 /* Create a variable linking object for use later */
48953 SWIGINTERN PyObject *
48954 SWIG_Python_newvarlink(void) {
48955 swig_varlinkobject *result = PyObject_NEW(swig_varlinkobject, swig_varlink_type());
48956 if (result) {
48957 result->vars = 0;
48958 }
48959 return ((PyObject*) result);
48960 }
48961
48962 SWIGINTERN void
48963 SWIG_Python_addvarlink(PyObject *p, char *name, PyObject *(*get_attr)(void), int (*set_attr)(PyObject *p)) {
48964 swig_varlinkobject *v = (swig_varlinkobject *) p;
48965 swig_globalvar *gv = (swig_globalvar *) malloc(sizeof(swig_globalvar));
48966 if (gv) {
48967 size_t size = strlen(name)+1;
48968 gv->name = (char *)malloc(size);
48969 if (gv->name) {
48970 strncpy(gv->name,name,size);
48971 gv->get_attr = get_attr;
48972 gv->set_attr = set_attr;
48973 gv->next = v->vars;
48974 }
53aa7709 48975 }
554f62e9
RD
48976 v->vars = gv;
48977 }
48978
48979 SWIGINTERN PyObject *
48980 SWIG_globals() {
48981 static PyObject *_SWIG_globals = 0;
48982 if (!_SWIG_globals) _SWIG_globals = SWIG_newvarlink();
48983 return _SWIG_globals;
48984 }
48985
48986 /* -----------------------------------------------------------------------------
48987 * constants/methods manipulation
48988 * ----------------------------------------------------------------------------- */
48989
48990 /* Install Constants */
48991 SWIGINTERN void
48992 SWIG_Python_InstallConstants(PyObject *d, swig_const_info constants[]) {
48993 PyObject *obj = 0;
48994 size_t i;
48995 for (i = 0; constants[i].type; ++i) {
48996 switch(constants[i].type) {
48997 case SWIG_PY_POINTER:
48998 obj = SWIG_NewPointerObj(constants[i].pvalue, *(constants[i]).ptype,0);
48999 break;
49000 case SWIG_PY_BINARY:
49001 obj = SWIG_NewPackedObj(constants[i].pvalue, constants[i].lvalue, *(constants[i].ptype));
49002 break;
49003 default:
49004 obj = 0;
49005 break;
49006 }
49007 if (obj) {
49008 PyDict_SetItemString(d, constants[i].name, obj);
49009 Py_DECREF(obj);
49010 }
53aa7709 49011 }
554f62e9
RD
49012 }
49013
49014 /* -----------------------------------------------------------------------------*/
49015 /* Fix SwigMethods to carry the callback ptrs when needed */
49016 /* -----------------------------------------------------------------------------*/
49017
49018 SWIGINTERN void
49019 SWIG_Python_FixMethods(PyMethodDef *methods,
49020 swig_const_info *const_table,
49021 swig_type_info **types,
49022 swig_type_info **types_initial) {
49023 size_t i;
49024 for (i = 0; methods[i].ml_name; ++i) {
453fb36b 49025 const char *c = methods[i].ml_doc;
554f62e9
RD
49026 if (c && (c = strstr(c, "swig_ptr: "))) {
49027 int j;
49028 swig_const_info *ci = 0;
453fb36b 49029 const char *name = c + 10;
554f62e9
RD
49030 for (j = 0; const_table[j].type; ++j) {
49031 if (strncmp(const_table[j].name, name,
49032 strlen(const_table[j].name)) == 0) {
49033 ci = &(const_table[j]);
49034 break;
49035 }
49036 }
49037 if (ci) {
49038 size_t shift = (ci->ptype) - types;
49039 swig_type_info *ty = types_initial[shift];
49040 size_t ldoc = (c - methods[i].ml_doc);
49041 size_t lptr = strlen(ty->name)+2*sizeof(void*)+2;
49042 char *ndoc = (char*)malloc(ldoc + lptr + 10);
49043 if (ndoc) {
49044 char *buff = ndoc;
49045 void *ptr = (ci->type == SWIG_PY_POINTER) ? ci->pvalue : 0;
49046 if (ptr) {
49047 strncpy(buff, methods[i].ml_doc, ldoc);
49048 buff += ldoc;
49049 strncpy(buff, "swig_ptr: ", 10);
49050 buff += 10;
49051 SWIG_PackVoidPtr(buff, ptr, ty->name, lptr);
49052 methods[i].ml_doc = ndoc;
49053 }
49054 }
49055 }
49056 }
53aa7709 49057 }
554f62e9
RD
49058 }
49059
49060#ifdef __cplusplus
49061}
49062#endif
49063
49064/* -----------------------------------------------------------------------------*
49065 * Partial Init method
49066 * -----------------------------------------------------------------------------*/
49067
49068#ifdef __cplusplus
49069extern "C"
49070#endif
49071SWIGEXPORT void SWIG_init(void) {
49072 PyObject *m, *d;
49073
49074 /* Fix SwigMethods to carry the callback ptrs when needed */
49075 SWIG_Python_FixMethods(SwigMethods, swig_const_table, swig_types, swig_type_initial);
49076
49077 m = Py_InitModule((char *) SWIG_name, SwigMethods);
49078 d = PyModule_GetDict(m);
49079
49080 SWIG_InitializeModule(0);
49081 SWIG_InstallConstants(d,swig_const_table);
49082
49083
49084 PyDict_SetItemString(d,(char*)"cvar", SWIG_globals());
49085 SWIG_addvarlink(SWIG_globals(),(char*)"ButtonNameStr",ButtonNameStr_get, ButtonNameStr_set);
49086 SWIG_Python_SetConstant(d, "BU_LEFT",SWIG_From_int(static_cast< int >(wxBU_LEFT)));
49087 SWIG_Python_SetConstant(d, "BU_TOP",SWIG_From_int(static_cast< int >(wxBU_TOP)));
49088 SWIG_Python_SetConstant(d, "BU_RIGHT",SWIG_From_int(static_cast< int >(wxBU_RIGHT)));
49089 SWIG_Python_SetConstant(d, "BU_BOTTOM",SWIG_From_int(static_cast< int >(wxBU_BOTTOM)));
49090 SWIG_Python_SetConstant(d, "BU_ALIGN_MASK",SWIG_From_int(static_cast< int >(wxBU_ALIGN_MASK)));
49091 SWIG_Python_SetConstant(d, "BU_EXACTFIT",SWIG_From_int(static_cast< int >(wxBU_EXACTFIT)));
49092 SWIG_Python_SetConstant(d, "BU_AUTODRAW",SWIG_From_int(static_cast< int >(wxBU_AUTODRAW)));
49093 SWIG_addvarlink(SWIG_globals(),(char*)"CheckBoxNameStr",CheckBoxNameStr_get, CheckBoxNameStr_set);
49094 SWIG_Python_SetConstant(d, "CHK_2STATE",SWIG_From_int(static_cast< int >(wxCHK_2STATE)));
49095 SWIG_Python_SetConstant(d, "CHK_3STATE",SWIG_From_int(static_cast< int >(wxCHK_3STATE)));
49096 SWIG_Python_SetConstant(d, "CHK_ALLOW_3RD_STATE_FOR_USER",SWIG_From_int(static_cast< int >(wxCHK_ALLOW_3RD_STATE_FOR_USER)));
49097 SWIG_Python_SetConstant(d, "CHK_UNCHECKED",SWIG_From_int(static_cast< int >(wxCHK_UNCHECKED)));
49098 SWIG_Python_SetConstant(d, "CHK_CHECKED",SWIG_From_int(static_cast< int >(wxCHK_CHECKED)));
49099 SWIG_Python_SetConstant(d, "CHK_UNDETERMINED",SWIG_From_int(static_cast< int >(wxCHK_UNDETERMINED)));
49100 SWIG_addvarlink(SWIG_globals(),(char*)"ChoiceNameStr",ChoiceNameStr_get, ChoiceNameStr_set);
49101 SWIG_addvarlink(SWIG_globals(),(char*)"ComboBoxNameStr",ComboBoxNameStr_get, ComboBoxNameStr_set);
49102 SWIG_addvarlink(SWIG_globals(),(char*)"GaugeNameStr",GaugeNameStr_get, GaugeNameStr_set);
49103 SWIG_Python_SetConstant(d, "GA_HORIZONTAL",SWIG_From_int(static_cast< int >(wxGA_HORIZONTAL)));
49104 SWIG_Python_SetConstant(d, "GA_VERTICAL",SWIG_From_int(static_cast< int >(wxGA_VERTICAL)));
49105 SWIG_Python_SetConstant(d, "GA_SMOOTH",SWIG_From_int(static_cast< int >(wxGA_SMOOTH)));
554f62e9
RD
49106 SWIG_addvarlink(SWIG_globals(),(char*)"StaticBitmapNameStr",StaticBitmapNameStr_get, StaticBitmapNameStr_set);
49107 SWIG_addvarlink(SWIG_globals(),(char*)"StaticBoxNameStr",StaticBoxNameStr_get, StaticBoxNameStr_set);
49108 SWIG_addvarlink(SWIG_globals(),(char*)"StaticTextNameStr",StaticTextNameStr_get, StaticTextNameStr_set);
49109 SWIG_addvarlink(SWIG_globals(),(char*)"ListBoxNameStr",ListBoxNameStr_get, ListBoxNameStr_set);
49110 SWIG_addvarlink(SWIG_globals(),(char*)"TextCtrlNameStr",TextCtrlNameStr_get, TextCtrlNameStr_set);
49111 SWIG_Python_SetConstant(d, "TE_NO_VSCROLL",SWIG_From_int(static_cast< int >(wxTE_NO_VSCROLL)));
49112 SWIG_Python_SetConstant(d, "TE_AUTO_SCROLL",SWIG_From_int(static_cast< int >(wxTE_AUTO_SCROLL)));
49113 SWIG_Python_SetConstant(d, "TE_READONLY",SWIG_From_int(static_cast< int >(wxTE_READONLY)));
49114 SWIG_Python_SetConstant(d, "TE_MULTILINE",SWIG_From_int(static_cast< int >(wxTE_MULTILINE)));
49115 SWIG_Python_SetConstant(d, "TE_PROCESS_TAB",SWIG_From_int(static_cast< int >(wxTE_PROCESS_TAB)));
49116 SWIG_Python_SetConstant(d, "TE_LEFT",SWIG_From_int(static_cast< int >(wxTE_LEFT)));
49117 SWIG_Python_SetConstant(d, "TE_CENTER",SWIG_From_int(static_cast< int >(wxTE_CENTER)));
49118 SWIG_Python_SetConstant(d, "TE_RIGHT",SWIG_From_int(static_cast< int >(wxTE_RIGHT)));
49119 SWIG_Python_SetConstant(d, "TE_CENTRE",SWIG_From_int(static_cast< int >(wxTE_CENTRE)));
49120 SWIG_Python_SetConstant(d, "TE_RICH",SWIG_From_int(static_cast< int >(wxTE_RICH)));
49121 SWIG_Python_SetConstant(d, "TE_PROCESS_ENTER",SWIG_From_int(static_cast< int >(wxTE_PROCESS_ENTER)));
49122 SWIG_Python_SetConstant(d, "TE_PASSWORD",SWIG_From_int(static_cast< int >(wxTE_PASSWORD)));
49123 SWIG_Python_SetConstant(d, "TE_AUTO_URL",SWIG_From_int(static_cast< int >(wxTE_AUTO_URL)));
49124 SWIG_Python_SetConstant(d, "TE_NOHIDESEL",SWIG_From_int(static_cast< int >(wxTE_NOHIDESEL)));
49125 SWIG_Python_SetConstant(d, "TE_DONTWRAP",SWIG_From_int(static_cast< int >(wxTE_DONTWRAP)));
49126 SWIG_Python_SetConstant(d, "TE_CHARWRAP",SWIG_From_int(static_cast< int >(wxTE_CHARWRAP)));
49127 SWIG_Python_SetConstant(d, "TE_WORDWRAP",SWIG_From_int(static_cast< int >(wxTE_WORDWRAP)));
49128 SWIG_Python_SetConstant(d, "TE_BESTWRAP",SWIG_From_int(static_cast< int >(wxTE_BESTWRAP)));
554f62e9
RD
49129 SWIG_Python_SetConstant(d, "TE_RICH2",SWIG_From_int(static_cast< int >(wxTE_RICH2)));
49130 SWIG_Python_SetConstant(d, "TE_CAPITALIZE",SWIG_From_int(static_cast< int >(wxTE_CAPITALIZE)));
49131 SWIG_Python_SetConstant(d, "TEXT_ALIGNMENT_DEFAULT",SWIG_From_int(static_cast< int >(wxTEXT_ALIGNMENT_DEFAULT)));
49132 SWIG_Python_SetConstant(d, "TEXT_ALIGNMENT_LEFT",SWIG_From_int(static_cast< int >(wxTEXT_ALIGNMENT_LEFT)));
49133 SWIG_Python_SetConstant(d, "TEXT_ALIGNMENT_CENTRE",SWIG_From_int(static_cast< int >(wxTEXT_ALIGNMENT_CENTRE)));
49134 SWIG_Python_SetConstant(d, "TEXT_ALIGNMENT_CENTER",SWIG_From_int(static_cast< int >(wxTEXT_ALIGNMENT_CENTER)));
49135 SWIG_Python_SetConstant(d, "TEXT_ALIGNMENT_RIGHT",SWIG_From_int(static_cast< int >(wxTEXT_ALIGNMENT_RIGHT)));
49136 SWIG_Python_SetConstant(d, "TEXT_ALIGNMENT_JUSTIFIED",SWIG_From_int(static_cast< int >(wxTEXT_ALIGNMENT_JUSTIFIED)));
49137 SWIG_Python_SetConstant(d, "TEXT_ATTR_TEXT_COLOUR",SWIG_From_int(static_cast< int >(wxTEXT_ATTR_TEXT_COLOUR)));
49138 SWIG_Python_SetConstant(d, "TEXT_ATTR_BACKGROUND_COLOUR",SWIG_From_int(static_cast< int >(wxTEXT_ATTR_BACKGROUND_COLOUR)));
49139 SWIG_Python_SetConstant(d, "TEXT_ATTR_FONT_FACE",SWIG_From_int(static_cast< int >(wxTEXT_ATTR_FONT_FACE)));
49140 SWIG_Python_SetConstant(d, "TEXT_ATTR_FONT_SIZE",SWIG_From_int(static_cast< int >(wxTEXT_ATTR_FONT_SIZE)));
49141 SWIG_Python_SetConstant(d, "TEXT_ATTR_FONT_WEIGHT",SWIG_From_int(static_cast< int >(wxTEXT_ATTR_FONT_WEIGHT)));
49142 SWIG_Python_SetConstant(d, "TEXT_ATTR_FONT_ITALIC",SWIG_From_int(static_cast< int >(wxTEXT_ATTR_FONT_ITALIC)));
49143 SWIG_Python_SetConstant(d, "TEXT_ATTR_FONT_UNDERLINE",SWIG_From_int(static_cast< int >(wxTEXT_ATTR_FONT_UNDERLINE)));
49144 SWIG_Python_SetConstant(d, "TEXT_ATTR_FONT",SWIG_From_int(static_cast< int >(wxTEXT_ATTR_FONT)));
49145 SWIG_Python_SetConstant(d, "TEXT_ATTR_ALIGNMENT",SWIG_From_int(static_cast< int >(wxTEXT_ATTR_ALIGNMENT)));
49146 SWIG_Python_SetConstant(d, "TEXT_ATTR_LEFT_INDENT",SWIG_From_int(static_cast< int >(wxTEXT_ATTR_LEFT_INDENT)));
49147 SWIG_Python_SetConstant(d, "TEXT_ATTR_RIGHT_INDENT",SWIG_From_int(static_cast< int >(wxTEXT_ATTR_RIGHT_INDENT)));
49148 SWIG_Python_SetConstant(d, "TEXT_ATTR_TABS",SWIG_From_int(static_cast< int >(wxTEXT_ATTR_TABS)));
49149 SWIG_Python_SetConstant(d, "TE_HT_UNKNOWN",SWIG_From_int(static_cast< int >(wxTE_HT_UNKNOWN)));
49150 SWIG_Python_SetConstant(d, "TE_HT_BEFORE",SWIG_From_int(static_cast< int >(wxTE_HT_BEFORE)));
49151 SWIG_Python_SetConstant(d, "TE_HT_ON_TEXT",SWIG_From_int(static_cast< int >(wxTE_HT_ON_TEXT)));
49152 SWIG_Python_SetConstant(d, "TE_HT_BELOW",SWIG_From_int(static_cast< int >(wxTE_HT_BELOW)));
49153 SWIG_Python_SetConstant(d, "TE_HT_BEYOND",SWIG_From_int(static_cast< int >(wxTE_HT_BEYOND)));
49154 SWIG_Python_SetConstant(d, "OutOfRangeTextCoord",SWIG_From_int(static_cast< int >(wxOutOfRangeTextCoord)));
49155 SWIG_Python_SetConstant(d, "InvalidTextCoord",SWIG_From_int(static_cast< int >(wxInvalidTextCoord)));
f5263701 49156 SWIG_Python_SetConstant(d, "TEXT_TYPE_ANY",SWIG_From_int(static_cast< int >(wxTEXT_TYPE_ANY)));
554f62e9
RD
49157 PyDict_SetItemString(d, "wxEVT_COMMAND_TEXT_UPDATED", PyInt_FromLong(wxEVT_COMMAND_TEXT_UPDATED));
49158 PyDict_SetItemString(d, "wxEVT_COMMAND_TEXT_ENTER", PyInt_FromLong(wxEVT_COMMAND_TEXT_ENTER));
49159 PyDict_SetItemString(d, "wxEVT_COMMAND_TEXT_URL", PyInt_FromLong(wxEVT_COMMAND_TEXT_URL));
49160 PyDict_SetItemString(d, "wxEVT_COMMAND_TEXT_MAXLEN", PyInt_FromLong(wxEVT_COMMAND_TEXT_MAXLEN));
49161 SWIG_addvarlink(SWIG_globals(),(char*)"ScrollBarNameStr",ScrollBarNameStr_get, ScrollBarNameStr_set);
49162 SWIG_addvarlink(SWIG_globals(),(char*)"SPIN_BUTTON_NAME",SPIN_BUTTON_NAME_get, SPIN_BUTTON_NAME_set);
49163 SWIG_addvarlink(SWIG_globals(),(char*)"SpinCtrlNameStr",SpinCtrlNameStr_get, SpinCtrlNameStr_set);
49164 SWIG_Python_SetConstant(d, "SP_HORIZONTAL",SWIG_From_int(static_cast< int >(wxSP_HORIZONTAL)));
49165 SWIG_Python_SetConstant(d, "SP_VERTICAL",SWIG_From_int(static_cast< int >(wxSP_VERTICAL)));
49166 SWIG_Python_SetConstant(d, "SP_ARROW_KEYS",SWIG_From_int(static_cast< int >(wxSP_ARROW_KEYS)));
49167 SWIG_Python_SetConstant(d, "SP_WRAP",SWIG_From_int(static_cast< int >(wxSP_WRAP)));
49168 PyDict_SetItemString(d, "wxEVT_COMMAND_SPINCTRL_UPDATED", PyInt_FromLong(wxEVT_COMMAND_SPINCTRL_UPDATED));
49169 SWIG_addvarlink(SWIG_globals(),(char*)"RadioBoxNameStr",RadioBoxNameStr_get, RadioBoxNameStr_set);
49170 SWIG_addvarlink(SWIG_globals(),(char*)"RadioButtonNameStr",RadioButtonNameStr_get, RadioButtonNameStr_set);
49171 SWIG_addvarlink(SWIG_globals(),(char*)"SliderNameStr",SliderNameStr_get, SliderNameStr_set);
49172 SWIG_Python_SetConstant(d, "SL_HORIZONTAL",SWIG_From_int(static_cast< int >(wxSL_HORIZONTAL)));
49173 SWIG_Python_SetConstant(d, "SL_VERTICAL",SWIG_From_int(static_cast< int >(wxSL_VERTICAL)));
49174 SWIG_Python_SetConstant(d, "SL_TICKS",SWIG_From_int(static_cast< int >(wxSL_TICKS)));
49175 SWIG_Python_SetConstant(d, "SL_AUTOTICKS",SWIG_From_int(static_cast< int >(wxSL_AUTOTICKS)));
49176 SWIG_Python_SetConstant(d, "SL_LABELS",SWIG_From_int(static_cast< int >(wxSL_LABELS)));
49177 SWIG_Python_SetConstant(d, "SL_LEFT",SWIG_From_int(static_cast< int >(wxSL_LEFT)));
49178 SWIG_Python_SetConstant(d, "SL_TOP",SWIG_From_int(static_cast< int >(wxSL_TOP)));
49179 SWIG_Python_SetConstant(d, "SL_RIGHT",SWIG_From_int(static_cast< int >(wxSL_RIGHT)));
49180 SWIG_Python_SetConstant(d, "SL_BOTTOM",SWIG_From_int(static_cast< int >(wxSL_BOTTOM)));
49181 SWIG_Python_SetConstant(d, "SL_BOTH",SWIG_From_int(static_cast< int >(wxSL_BOTH)));
49182 SWIG_Python_SetConstant(d, "SL_SELRANGE",SWIG_From_int(static_cast< int >(wxSL_SELRANGE)));
49183 SWIG_Python_SetConstant(d, "SL_INVERSE",SWIG_From_int(static_cast< int >(wxSL_INVERSE)));
49184 SWIG_addvarlink(SWIG_globals(),(char*)"ToggleButtonNameStr",ToggleButtonNameStr_get, ToggleButtonNameStr_set);
49185 PyDict_SetItemString(d, "wxEVT_COMMAND_TOGGLEBUTTON_CLICKED", PyInt_FromLong(wxEVT_COMMAND_TOGGLEBUTTON_CLICKED));
49186 SWIG_addvarlink(SWIG_globals(),(char*)"NotebookNameStr",NotebookNameStr_get, NotebookNameStr_set);
49187 SWIG_Python_SetConstant(d, "BK_DEFAULT",SWIG_From_int(static_cast< int >(wxBK_DEFAULT)));
49188 SWIG_Python_SetConstant(d, "BK_TOP",SWIG_From_int(static_cast< int >(wxBK_TOP)));
49189 SWIG_Python_SetConstant(d, "BK_BOTTOM",SWIG_From_int(static_cast< int >(wxBK_BOTTOM)));
49190 SWIG_Python_SetConstant(d, "BK_LEFT",SWIG_From_int(static_cast< int >(wxBK_LEFT)));
49191 SWIG_Python_SetConstant(d, "BK_RIGHT",SWIG_From_int(static_cast< int >(wxBK_RIGHT)));
49192 SWIG_Python_SetConstant(d, "BK_ALIGN_MASK",SWIG_From_int(static_cast< int >(wxBK_ALIGN_MASK)));
e9d6f3a4 49193 SWIG_Python_SetConstant(d, "BK_BUTTONBAR",SWIG_From_int(static_cast< int >(wxBK_BUTTONBAR)));
110fa173
RD
49194 SWIG_Python_SetConstant(d, "BK_HITTEST_NOWHERE",SWIG_From_int(static_cast< int >(wxBK_HITTEST_NOWHERE)));
49195 SWIG_Python_SetConstant(d, "BK_HITTEST_ONICON",SWIG_From_int(static_cast< int >(wxBK_HITTEST_ONICON)));
49196 SWIG_Python_SetConstant(d, "BK_HITTEST_ONLABEL",SWIG_From_int(static_cast< int >(wxBK_HITTEST_ONLABEL)));
49197 SWIG_Python_SetConstant(d, "BK_HITTEST_ONITEM",SWIG_From_int(static_cast< int >(wxBK_HITTEST_ONITEM)));
49198 SWIG_Python_SetConstant(d, "BK_HITTEST_ONPAGE",SWIG_From_int(static_cast< int >(wxBK_HITTEST_ONPAGE)));
554f62e9
RD
49199 SWIG_Python_SetConstant(d, "NB_FIXEDWIDTH",SWIG_From_int(static_cast< int >(wxNB_FIXEDWIDTH)));
49200 SWIG_Python_SetConstant(d, "NB_TOP",SWIG_From_int(static_cast< int >(wxNB_TOP)));
49201 SWIG_Python_SetConstant(d, "NB_LEFT",SWIG_From_int(static_cast< int >(wxNB_LEFT)));
49202 SWIG_Python_SetConstant(d, "NB_RIGHT",SWIG_From_int(static_cast< int >(wxNB_RIGHT)));
49203 SWIG_Python_SetConstant(d, "NB_BOTTOM",SWIG_From_int(static_cast< int >(wxNB_BOTTOM)));
49204 SWIG_Python_SetConstant(d, "NB_MULTILINE",SWIG_From_int(static_cast< int >(wxNB_MULTILINE)));
49205 SWIG_Python_SetConstant(d, "NB_NOPAGETHEME",SWIG_From_int(static_cast< int >(wxNB_NOPAGETHEME)));
49206 SWIG_Python_SetConstant(d, "NB_HITTEST_NOWHERE",SWIG_From_int(static_cast< int >(wxNB_HITTEST_NOWHERE)));
49207 SWIG_Python_SetConstant(d, "NB_HITTEST_ONICON",SWIG_From_int(static_cast< int >(wxNB_HITTEST_ONICON)));
49208 SWIG_Python_SetConstant(d, "NB_HITTEST_ONLABEL",SWIG_From_int(static_cast< int >(wxNB_HITTEST_ONLABEL)));
49209 SWIG_Python_SetConstant(d, "NB_HITTEST_ONITEM",SWIG_From_int(static_cast< int >(wxNB_HITTEST_ONITEM)));
b02396e8 49210 SWIG_Python_SetConstant(d, "NB_HITTEST_ONPAGE",SWIG_From_int(static_cast< int >(wxNB_HITTEST_ONPAGE)));
554f62e9
RD
49211 PyDict_SetItemString(d, "wxEVT_COMMAND_NOTEBOOK_PAGE_CHANGED", PyInt_FromLong(wxEVT_COMMAND_NOTEBOOK_PAGE_CHANGED));
49212 PyDict_SetItemString(d, "wxEVT_COMMAND_NOTEBOOK_PAGE_CHANGING", PyInt_FromLong(wxEVT_COMMAND_NOTEBOOK_PAGE_CHANGING));
49213 SWIG_Python_SetConstant(d, "LB_DEFAULT",SWIG_From_int(static_cast< int >(wxLB_DEFAULT)));
49214 SWIG_Python_SetConstant(d, "LB_TOP",SWIG_From_int(static_cast< int >(wxLB_TOP)));
49215 SWIG_Python_SetConstant(d, "LB_BOTTOM",SWIG_From_int(static_cast< int >(wxLB_BOTTOM)));
49216 SWIG_Python_SetConstant(d, "LB_LEFT",SWIG_From_int(static_cast< int >(wxLB_LEFT)));
49217 SWIG_Python_SetConstant(d, "LB_RIGHT",SWIG_From_int(static_cast< int >(wxLB_RIGHT)));
49218 SWIG_Python_SetConstant(d, "LB_ALIGN_MASK",SWIG_From_int(static_cast< int >(wxLB_ALIGN_MASK)));
49219 PyDict_SetItemString(d, "wxEVT_COMMAND_LISTBOOK_PAGE_CHANGED", PyInt_FromLong(wxEVT_COMMAND_LISTBOOK_PAGE_CHANGED));
49220 PyDict_SetItemString(d, "wxEVT_COMMAND_LISTBOOK_PAGE_CHANGING", PyInt_FromLong(wxEVT_COMMAND_LISTBOOK_PAGE_CHANGING));
49221 SWIG_Python_SetConstant(d, "CHB_DEFAULT",SWIG_From_int(static_cast< int >(wxCHB_DEFAULT)));
49222 SWIG_Python_SetConstant(d, "CHB_TOP",SWIG_From_int(static_cast< int >(wxCHB_TOP)));
49223 SWIG_Python_SetConstant(d, "CHB_BOTTOM",SWIG_From_int(static_cast< int >(wxCHB_BOTTOM)));
49224 SWIG_Python_SetConstant(d, "CHB_LEFT",SWIG_From_int(static_cast< int >(wxCHB_LEFT)));
49225 SWIG_Python_SetConstant(d, "CHB_RIGHT",SWIG_From_int(static_cast< int >(wxCHB_RIGHT)));
49226 SWIG_Python_SetConstant(d, "CHB_ALIGN_MASK",SWIG_From_int(static_cast< int >(wxCHB_ALIGN_MASK)));
49227 PyDict_SetItemString(d, "wxEVT_COMMAND_CHOICEBOOK_PAGE_CHANGED", PyInt_FromLong(wxEVT_COMMAND_CHOICEBOOK_PAGE_CHANGED));
49228 PyDict_SetItemString(d, "wxEVT_COMMAND_CHOICEBOOK_PAGE_CHANGING", PyInt_FromLong(wxEVT_COMMAND_CHOICEBOOK_PAGE_CHANGING));
49229 PyDict_SetItemString(d, "wxEVT_COMMAND_TREEBOOK_PAGE_CHANGED", PyInt_FromLong(wxEVT_COMMAND_TREEBOOK_PAGE_CHANGED));
49230 PyDict_SetItemString(d, "wxEVT_COMMAND_TREEBOOK_PAGE_CHANGING", PyInt_FromLong(wxEVT_COMMAND_TREEBOOK_PAGE_CHANGING));
49231 PyDict_SetItemString(d, "wxEVT_COMMAND_TREEBOOK_NODE_COLLAPSED", PyInt_FromLong(wxEVT_COMMAND_TREEBOOK_NODE_COLLAPSED));
49232 PyDict_SetItemString(d, "wxEVT_COMMAND_TREEBOOK_NODE_EXPANDED", PyInt_FromLong(wxEVT_COMMAND_TREEBOOK_NODE_EXPANDED));
49233 PyDict_SetItemString(d, "wxEVT_COMMAND_TOOLBOOK_PAGE_CHANGED", PyInt_FromLong(wxEVT_COMMAND_TOOLBOOK_PAGE_CHANGED));
49234 PyDict_SetItemString(d, "wxEVT_COMMAND_TOOLBOOK_PAGE_CHANGING", PyInt_FromLong(wxEVT_COMMAND_TOOLBOOK_PAGE_CHANGING));
49235 SWIG_Python_SetConstant(d, "TOOL_STYLE_BUTTON",SWIG_From_int(static_cast< int >(wxTOOL_STYLE_BUTTON)));
49236 SWIG_Python_SetConstant(d, "TOOL_STYLE_SEPARATOR",SWIG_From_int(static_cast< int >(wxTOOL_STYLE_SEPARATOR)));
49237 SWIG_Python_SetConstant(d, "TOOL_STYLE_CONTROL",SWIG_From_int(static_cast< int >(wxTOOL_STYLE_CONTROL)));
49238 SWIG_Python_SetConstant(d, "TB_HORIZONTAL",SWIG_From_int(static_cast< int >(wxTB_HORIZONTAL)));
49239 SWIG_Python_SetConstant(d, "TB_VERTICAL",SWIG_From_int(static_cast< int >(wxTB_VERTICAL)));
8f514ab4
RD
49240 SWIG_Python_SetConstant(d, "TB_TOP",SWIG_From_int(static_cast< int >(wxTB_TOP)));
49241 SWIG_Python_SetConstant(d, "TB_LEFT",SWIG_From_int(static_cast< int >(wxTB_LEFT)));
49242 SWIG_Python_SetConstant(d, "TB_BOTTOM",SWIG_From_int(static_cast< int >(wxTB_BOTTOM)));
49243 SWIG_Python_SetConstant(d, "TB_RIGHT",SWIG_From_int(static_cast< int >(wxTB_RIGHT)));
554f62e9
RD
49244 SWIG_Python_SetConstant(d, "TB_3DBUTTONS",SWIG_From_int(static_cast< int >(wxTB_3DBUTTONS)));
49245 SWIG_Python_SetConstant(d, "TB_FLAT",SWIG_From_int(static_cast< int >(wxTB_FLAT)));
49246 SWIG_Python_SetConstant(d, "TB_DOCKABLE",SWIG_From_int(static_cast< int >(wxTB_DOCKABLE)));
49247 SWIG_Python_SetConstant(d, "TB_NOICONS",SWIG_From_int(static_cast< int >(wxTB_NOICONS)));
49248 SWIG_Python_SetConstant(d, "TB_TEXT",SWIG_From_int(static_cast< int >(wxTB_TEXT)));
49249 SWIG_Python_SetConstant(d, "TB_NODIVIDER",SWIG_From_int(static_cast< int >(wxTB_NODIVIDER)));
49250 SWIG_Python_SetConstant(d, "TB_NOALIGN",SWIG_From_int(static_cast< int >(wxTB_NOALIGN)));
49251 SWIG_Python_SetConstant(d, "TB_HORZ_LAYOUT",SWIG_From_int(static_cast< int >(wxTB_HORZ_LAYOUT)));
49252 SWIG_Python_SetConstant(d, "TB_HORZ_TEXT",SWIG_From_int(static_cast< int >(wxTB_HORZ_TEXT)));
704eda0c 49253 SWIG_Python_SetConstant(d, "TB_NO_TOOLTIPS",SWIG_From_int(static_cast< int >(wxTB_NO_TOOLTIPS)));
554f62e9
RD
49254 SWIG_addvarlink(SWIG_globals(),(char*)"ListCtrlNameStr",ListCtrlNameStr_get, ListCtrlNameStr_set);
49255 SWIG_Python_SetConstant(d, "LC_VRULES",SWIG_From_int(static_cast< int >(wxLC_VRULES)));
49256 SWIG_Python_SetConstant(d, "LC_HRULES",SWIG_From_int(static_cast< int >(wxLC_HRULES)));
49257 SWIG_Python_SetConstant(d, "LC_ICON",SWIG_From_int(static_cast< int >(wxLC_ICON)));
49258 SWIG_Python_SetConstant(d, "LC_SMALL_ICON",SWIG_From_int(static_cast< int >(wxLC_SMALL_ICON)));
49259 SWIG_Python_SetConstant(d, "LC_LIST",SWIG_From_int(static_cast< int >(wxLC_LIST)));
49260 SWIG_Python_SetConstant(d, "LC_REPORT",SWIG_From_int(static_cast< int >(wxLC_REPORT)));
49261 SWIG_Python_SetConstant(d, "LC_ALIGN_TOP",SWIG_From_int(static_cast< int >(wxLC_ALIGN_TOP)));
49262 SWIG_Python_SetConstant(d, "LC_ALIGN_LEFT",SWIG_From_int(static_cast< int >(wxLC_ALIGN_LEFT)));
49263 SWIG_Python_SetConstant(d, "LC_AUTOARRANGE",SWIG_From_int(static_cast< int >(wxLC_AUTOARRANGE)));
49264 SWIG_Python_SetConstant(d, "LC_VIRTUAL",SWIG_From_int(static_cast< int >(wxLC_VIRTUAL)));
49265 SWIG_Python_SetConstant(d, "LC_EDIT_LABELS",SWIG_From_int(static_cast< int >(wxLC_EDIT_LABELS)));
49266 SWIG_Python_SetConstant(d, "LC_NO_HEADER",SWIG_From_int(static_cast< int >(wxLC_NO_HEADER)));
49267 SWIG_Python_SetConstant(d, "LC_NO_SORT_HEADER",SWIG_From_int(static_cast< int >(wxLC_NO_SORT_HEADER)));
49268 SWIG_Python_SetConstant(d, "LC_SINGLE_SEL",SWIG_From_int(static_cast< int >(wxLC_SINGLE_SEL)));
49269 SWIG_Python_SetConstant(d, "LC_SORT_ASCENDING",SWIG_From_int(static_cast< int >(wxLC_SORT_ASCENDING)));
49270 SWIG_Python_SetConstant(d, "LC_SORT_DESCENDING",SWIG_From_int(static_cast< int >(wxLC_SORT_DESCENDING)));
49271 SWIG_Python_SetConstant(d, "LC_MASK_TYPE",SWIG_From_int(static_cast< int >(wxLC_MASK_TYPE)));
49272 SWIG_Python_SetConstant(d, "LC_MASK_ALIGN",SWIG_From_int(static_cast< int >(wxLC_MASK_ALIGN)));
49273 SWIG_Python_SetConstant(d, "LC_MASK_SORT",SWIG_From_int(static_cast< int >(wxLC_MASK_SORT)));
49274 SWIG_Python_SetConstant(d, "LIST_MASK_STATE",SWIG_From_int(static_cast< int >(wxLIST_MASK_STATE)));
49275 SWIG_Python_SetConstant(d, "LIST_MASK_TEXT",SWIG_From_int(static_cast< int >(wxLIST_MASK_TEXT)));
49276 SWIG_Python_SetConstant(d, "LIST_MASK_IMAGE",SWIG_From_int(static_cast< int >(wxLIST_MASK_IMAGE)));
49277 SWIG_Python_SetConstant(d, "LIST_MASK_DATA",SWIG_From_int(static_cast< int >(wxLIST_MASK_DATA)));
49278 SWIG_Python_SetConstant(d, "LIST_SET_ITEM",SWIG_From_int(static_cast< int >(wxLIST_SET_ITEM)));
49279 SWIG_Python_SetConstant(d, "LIST_MASK_WIDTH",SWIG_From_int(static_cast< int >(wxLIST_MASK_WIDTH)));
49280 SWIG_Python_SetConstant(d, "LIST_MASK_FORMAT",SWIG_From_int(static_cast< int >(wxLIST_MASK_FORMAT)));
49281 SWIG_Python_SetConstant(d, "LIST_STATE_DONTCARE",SWIG_From_int(static_cast< int >(wxLIST_STATE_DONTCARE)));
49282 SWIG_Python_SetConstant(d, "LIST_STATE_DROPHILITED",SWIG_From_int(static_cast< int >(wxLIST_STATE_DROPHILITED)));
49283 SWIG_Python_SetConstant(d, "LIST_STATE_FOCUSED",SWIG_From_int(static_cast< int >(wxLIST_STATE_FOCUSED)));
49284 SWIG_Python_SetConstant(d, "LIST_STATE_SELECTED",SWIG_From_int(static_cast< int >(wxLIST_STATE_SELECTED)));
49285 SWIG_Python_SetConstant(d, "LIST_STATE_CUT",SWIG_From_int(static_cast< int >(wxLIST_STATE_CUT)));
49286 SWIG_Python_SetConstant(d, "LIST_STATE_DISABLED",SWIG_From_int(static_cast< int >(wxLIST_STATE_DISABLED)));
49287 SWIG_Python_SetConstant(d, "LIST_STATE_FILTERED",SWIG_From_int(static_cast< int >(wxLIST_STATE_FILTERED)));
49288 SWIG_Python_SetConstant(d, "LIST_STATE_INUSE",SWIG_From_int(static_cast< int >(wxLIST_STATE_INUSE)));
49289 SWIG_Python_SetConstant(d, "LIST_STATE_PICKED",SWIG_From_int(static_cast< int >(wxLIST_STATE_PICKED)));
49290 SWIG_Python_SetConstant(d, "LIST_STATE_SOURCE",SWIG_From_int(static_cast< int >(wxLIST_STATE_SOURCE)));
49291 SWIG_Python_SetConstant(d, "LIST_HITTEST_ABOVE",SWIG_From_int(static_cast< int >(wxLIST_HITTEST_ABOVE)));
49292 SWIG_Python_SetConstant(d, "LIST_HITTEST_BELOW",SWIG_From_int(static_cast< int >(wxLIST_HITTEST_BELOW)));
49293 SWIG_Python_SetConstant(d, "LIST_HITTEST_NOWHERE",SWIG_From_int(static_cast< int >(wxLIST_HITTEST_NOWHERE)));
49294 SWIG_Python_SetConstant(d, "LIST_HITTEST_ONITEMICON",SWIG_From_int(static_cast< int >(wxLIST_HITTEST_ONITEMICON)));
49295 SWIG_Python_SetConstant(d, "LIST_HITTEST_ONITEMLABEL",SWIG_From_int(static_cast< int >(wxLIST_HITTEST_ONITEMLABEL)));
49296 SWIG_Python_SetConstant(d, "LIST_HITTEST_ONITEMRIGHT",SWIG_From_int(static_cast< int >(wxLIST_HITTEST_ONITEMRIGHT)));
49297 SWIG_Python_SetConstant(d, "LIST_HITTEST_ONITEMSTATEICON",SWIG_From_int(static_cast< int >(wxLIST_HITTEST_ONITEMSTATEICON)));
49298 SWIG_Python_SetConstant(d, "LIST_HITTEST_TOLEFT",SWIG_From_int(static_cast< int >(wxLIST_HITTEST_TOLEFT)));
49299 SWIG_Python_SetConstant(d, "LIST_HITTEST_TORIGHT",SWIG_From_int(static_cast< int >(wxLIST_HITTEST_TORIGHT)));
49300 SWIG_Python_SetConstant(d, "LIST_HITTEST_ONITEM",SWIG_From_int(static_cast< int >(wxLIST_HITTEST_ONITEM)));
704eda0c 49301 SWIG_Python_SetConstant(d, "LIST_GETSUBITEMRECT_WHOLEITEM",SWIG_From_int(static_cast< int >(wxLIST_GETSUBITEMRECT_WHOLEITEM)));
554f62e9
RD
49302 SWIG_Python_SetConstant(d, "LIST_NEXT_ABOVE",SWIG_From_int(static_cast< int >(wxLIST_NEXT_ABOVE)));
49303 SWIG_Python_SetConstant(d, "LIST_NEXT_ALL",SWIG_From_int(static_cast< int >(wxLIST_NEXT_ALL)));
49304 SWIG_Python_SetConstant(d, "LIST_NEXT_BELOW",SWIG_From_int(static_cast< int >(wxLIST_NEXT_BELOW)));
49305 SWIG_Python_SetConstant(d, "LIST_NEXT_LEFT",SWIG_From_int(static_cast< int >(wxLIST_NEXT_LEFT)));
49306 SWIG_Python_SetConstant(d, "LIST_NEXT_RIGHT",SWIG_From_int(static_cast< int >(wxLIST_NEXT_RIGHT)));
49307 SWIG_Python_SetConstant(d, "LIST_ALIGN_DEFAULT",SWIG_From_int(static_cast< int >(wxLIST_ALIGN_DEFAULT)));
49308 SWIG_Python_SetConstant(d, "LIST_ALIGN_LEFT",SWIG_From_int(static_cast< int >(wxLIST_ALIGN_LEFT)));
49309 SWIG_Python_SetConstant(d, "LIST_ALIGN_TOP",SWIG_From_int(static_cast< int >(wxLIST_ALIGN_TOP)));
49310 SWIG_Python_SetConstant(d, "LIST_ALIGN_SNAP_TO_GRID",SWIG_From_int(static_cast< int >(wxLIST_ALIGN_SNAP_TO_GRID)));
49311 SWIG_Python_SetConstant(d, "LIST_FORMAT_LEFT",SWIG_From_int(static_cast< int >(wxLIST_FORMAT_LEFT)));
49312 SWIG_Python_SetConstant(d, "LIST_FORMAT_RIGHT",SWIG_From_int(static_cast< int >(wxLIST_FORMAT_RIGHT)));
49313 SWIG_Python_SetConstant(d, "LIST_FORMAT_CENTRE",SWIG_From_int(static_cast< int >(wxLIST_FORMAT_CENTRE)));
49314 SWIG_Python_SetConstant(d, "LIST_FORMAT_CENTER",SWIG_From_int(static_cast< int >(wxLIST_FORMAT_CENTER)));
49315 SWIG_Python_SetConstant(d, "LIST_AUTOSIZE",SWIG_From_int(static_cast< int >(wxLIST_AUTOSIZE)));
49316 SWIG_Python_SetConstant(d, "LIST_AUTOSIZE_USEHEADER",SWIG_From_int(static_cast< int >(wxLIST_AUTOSIZE_USEHEADER)));
49317 SWIG_Python_SetConstant(d, "LIST_RECT_BOUNDS",SWIG_From_int(static_cast< int >(wxLIST_RECT_BOUNDS)));
49318 SWIG_Python_SetConstant(d, "LIST_RECT_ICON",SWIG_From_int(static_cast< int >(wxLIST_RECT_ICON)));
49319 SWIG_Python_SetConstant(d, "LIST_RECT_LABEL",SWIG_From_int(static_cast< int >(wxLIST_RECT_LABEL)));
49320 SWIG_Python_SetConstant(d, "LIST_FIND_UP",SWIG_From_int(static_cast< int >(wxLIST_FIND_UP)));
49321 SWIG_Python_SetConstant(d, "LIST_FIND_DOWN",SWIG_From_int(static_cast< int >(wxLIST_FIND_DOWN)));
49322 SWIG_Python_SetConstant(d, "LIST_FIND_LEFT",SWIG_From_int(static_cast< int >(wxLIST_FIND_LEFT)));
49323 SWIG_Python_SetConstant(d, "LIST_FIND_RIGHT",SWIG_From_int(static_cast< int >(wxLIST_FIND_RIGHT)));
49324 PyDict_SetItemString(d, "wxEVT_COMMAND_LIST_BEGIN_DRAG", PyInt_FromLong(wxEVT_COMMAND_LIST_BEGIN_DRAG));
49325 PyDict_SetItemString(d, "wxEVT_COMMAND_LIST_BEGIN_RDRAG", PyInt_FromLong(wxEVT_COMMAND_LIST_BEGIN_RDRAG));
49326 PyDict_SetItemString(d, "wxEVT_COMMAND_LIST_BEGIN_LABEL_EDIT", PyInt_FromLong(wxEVT_COMMAND_LIST_BEGIN_LABEL_EDIT));
49327 PyDict_SetItemString(d, "wxEVT_COMMAND_LIST_END_LABEL_EDIT", PyInt_FromLong(wxEVT_COMMAND_LIST_END_LABEL_EDIT));
49328 PyDict_SetItemString(d, "wxEVT_COMMAND_LIST_DELETE_ITEM", PyInt_FromLong(wxEVT_COMMAND_LIST_DELETE_ITEM));
49329 PyDict_SetItemString(d, "wxEVT_COMMAND_LIST_DELETE_ALL_ITEMS", PyInt_FromLong(wxEVT_COMMAND_LIST_DELETE_ALL_ITEMS));
49330 PyDict_SetItemString(d, "wxEVT_COMMAND_LIST_ITEM_SELECTED", PyInt_FromLong(wxEVT_COMMAND_LIST_ITEM_SELECTED));
49331 PyDict_SetItemString(d, "wxEVT_COMMAND_LIST_ITEM_DESELECTED", PyInt_FromLong(wxEVT_COMMAND_LIST_ITEM_DESELECTED));
49332 PyDict_SetItemString(d, "wxEVT_COMMAND_LIST_KEY_DOWN", PyInt_FromLong(wxEVT_COMMAND_LIST_KEY_DOWN));
49333 PyDict_SetItemString(d, "wxEVT_COMMAND_LIST_INSERT_ITEM", PyInt_FromLong(wxEVT_COMMAND_LIST_INSERT_ITEM));
49334 PyDict_SetItemString(d, "wxEVT_COMMAND_LIST_COL_CLICK", PyInt_FromLong(wxEVT_COMMAND_LIST_COL_CLICK));
49335 PyDict_SetItemString(d, "wxEVT_COMMAND_LIST_ITEM_RIGHT_CLICK", PyInt_FromLong(wxEVT_COMMAND_LIST_ITEM_RIGHT_CLICK));
49336 PyDict_SetItemString(d, "wxEVT_COMMAND_LIST_ITEM_MIDDLE_CLICK", PyInt_FromLong(wxEVT_COMMAND_LIST_ITEM_MIDDLE_CLICK));
49337 PyDict_SetItemString(d, "wxEVT_COMMAND_LIST_ITEM_ACTIVATED", PyInt_FromLong(wxEVT_COMMAND_LIST_ITEM_ACTIVATED));
49338 PyDict_SetItemString(d, "wxEVT_COMMAND_LIST_CACHE_HINT", PyInt_FromLong(wxEVT_COMMAND_LIST_CACHE_HINT));
49339 PyDict_SetItemString(d, "wxEVT_COMMAND_LIST_COL_RIGHT_CLICK", PyInt_FromLong(wxEVT_COMMAND_LIST_COL_RIGHT_CLICK));
49340 PyDict_SetItemString(d, "wxEVT_COMMAND_LIST_COL_BEGIN_DRAG", PyInt_FromLong(wxEVT_COMMAND_LIST_COL_BEGIN_DRAG));
49341 PyDict_SetItemString(d, "wxEVT_COMMAND_LIST_COL_DRAGGING", PyInt_FromLong(wxEVT_COMMAND_LIST_COL_DRAGGING));
49342 PyDict_SetItemString(d, "wxEVT_COMMAND_LIST_COL_END_DRAG", PyInt_FromLong(wxEVT_COMMAND_LIST_COL_END_DRAG));
49343 PyDict_SetItemString(d, "wxEVT_COMMAND_LIST_ITEM_FOCUSED", PyInt_FromLong(wxEVT_COMMAND_LIST_ITEM_FOCUSED));
49344
49345 // Map renamed classes back to their common name for OOR
49346 wxPyPtrTypeMap_Add("wxListCtrl", "wxPyListCtrl");
49347
49348 SWIG_addvarlink(SWIG_globals(),(char*)"TreeCtrlNameStr",TreeCtrlNameStr_get, TreeCtrlNameStr_set);
49349 SWIG_Python_SetConstant(d, "TR_NO_BUTTONS",SWIG_From_int(static_cast< int >(wxTR_NO_BUTTONS)));
49350 SWIG_Python_SetConstant(d, "TR_HAS_BUTTONS",SWIG_From_int(static_cast< int >(wxTR_HAS_BUTTONS)));
49351 SWIG_Python_SetConstant(d, "TR_NO_LINES",SWIG_From_int(static_cast< int >(wxTR_NO_LINES)));
49352 SWIG_Python_SetConstant(d, "TR_LINES_AT_ROOT",SWIG_From_int(static_cast< int >(wxTR_LINES_AT_ROOT)));
49353 SWIG_Python_SetConstant(d, "TR_SINGLE",SWIG_From_int(static_cast< int >(wxTR_SINGLE)));
49354 SWIG_Python_SetConstant(d, "TR_MULTIPLE",SWIG_From_int(static_cast< int >(wxTR_MULTIPLE)));
49355 SWIG_Python_SetConstant(d, "TR_EXTENDED",SWIG_From_int(static_cast< int >(wxTR_EXTENDED)));
49356 SWIG_Python_SetConstant(d, "TR_HAS_VARIABLE_ROW_HEIGHT",SWIG_From_int(static_cast< int >(wxTR_HAS_VARIABLE_ROW_HEIGHT)));
49357 SWIG_Python_SetConstant(d, "TR_EDIT_LABELS",SWIG_From_int(static_cast< int >(wxTR_EDIT_LABELS)));
49358 SWIG_Python_SetConstant(d, "TR_HIDE_ROOT",SWIG_From_int(static_cast< int >(wxTR_HIDE_ROOT)));
49359 SWIG_Python_SetConstant(d, "TR_ROW_LINES",SWIG_From_int(static_cast< int >(wxTR_ROW_LINES)));
49360 SWIG_Python_SetConstant(d, "TR_FULL_ROW_HIGHLIGHT",SWIG_From_int(static_cast< int >(wxTR_FULL_ROW_HIGHLIGHT)));
49361 SWIG_Python_SetConstant(d, "TR_DEFAULT_STYLE",SWIG_From_int(static_cast< int >(wxTR_DEFAULT_STYLE)));
49362 SWIG_Python_SetConstant(d, "TR_TWIST_BUTTONS",SWIG_From_int(static_cast< int >(wxTR_TWIST_BUTTONS)));
554f62e9
RD
49363 SWIG_Python_SetConstant(d, "TreeItemIcon_Normal",SWIG_From_int(static_cast< int >(wxTreeItemIcon_Normal)));
49364 SWIG_Python_SetConstant(d, "TreeItemIcon_Selected",SWIG_From_int(static_cast< int >(wxTreeItemIcon_Selected)));
49365 SWIG_Python_SetConstant(d, "TreeItemIcon_Expanded",SWIG_From_int(static_cast< int >(wxTreeItemIcon_Expanded)));
49366 SWIG_Python_SetConstant(d, "TreeItemIcon_SelectedExpanded",SWIG_From_int(static_cast< int >(wxTreeItemIcon_SelectedExpanded)));
49367 SWIG_Python_SetConstant(d, "TreeItemIcon_Max",SWIG_From_int(static_cast< int >(wxTreeItemIcon_Max)));
49368 SWIG_Python_SetConstant(d, "TREE_HITTEST_ABOVE",SWIG_From_int(static_cast< int >(wxTREE_HITTEST_ABOVE)));
49369 SWIG_Python_SetConstant(d, "TREE_HITTEST_BELOW",SWIG_From_int(static_cast< int >(wxTREE_HITTEST_BELOW)));
49370 SWIG_Python_SetConstant(d, "TREE_HITTEST_NOWHERE",SWIG_From_int(static_cast< int >(wxTREE_HITTEST_NOWHERE)));
49371 SWIG_Python_SetConstant(d, "TREE_HITTEST_ONITEMBUTTON",SWIG_From_int(static_cast< int >(wxTREE_HITTEST_ONITEMBUTTON)));
49372 SWIG_Python_SetConstant(d, "TREE_HITTEST_ONITEMICON",SWIG_From_int(static_cast< int >(wxTREE_HITTEST_ONITEMICON)));
49373 SWIG_Python_SetConstant(d, "TREE_HITTEST_ONITEMINDENT",SWIG_From_int(static_cast< int >(wxTREE_HITTEST_ONITEMINDENT)));
49374 SWIG_Python_SetConstant(d, "TREE_HITTEST_ONITEMLABEL",SWIG_From_int(static_cast< int >(wxTREE_HITTEST_ONITEMLABEL)));
49375 SWIG_Python_SetConstant(d, "TREE_HITTEST_ONITEMRIGHT",SWIG_From_int(static_cast< int >(wxTREE_HITTEST_ONITEMRIGHT)));
49376 SWIG_Python_SetConstant(d, "TREE_HITTEST_ONITEMSTATEICON",SWIG_From_int(static_cast< int >(wxTREE_HITTEST_ONITEMSTATEICON)));
49377 SWIG_Python_SetConstant(d, "TREE_HITTEST_TOLEFT",SWIG_From_int(static_cast< int >(wxTREE_HITTEST_TOLEFT)));
49378 SWIG_Python_SetConstant(d, "TREE_HITTEST_TORIGHT",SWIG_From_int(static_cast< int >(wxTREE_HITTEST_TORIGHT)));
49379 SWIG_Python_SetConstant(d, "TREE_HITTEST_ONITEMUPPERPART",SWIG_From_int(static_cast< int >(wxTREE_HITTEST_ONITEMUPPERPART)));
49380 SWIG_Python_SetConstant(d, "TREE_HITTEST_ONITEMLOWERPART",SWIG_From_int(static_cast< int >(wxTREE_HITTEST_ONITEMLOWERPART)));
49381 SWIG_Python_SetConstant(d, "TREE_HITTEST_ONITEM",SWIG_From_int(static_cast< int >(wxTREE_HITTEST_ONITEM)));
49382 PyDict_SetItemString(d, "wxEVT_COMMAND_TREE_BEGIN_DRAG", PyInt_FromLong(wxEVT_COMMAND_TREE_BEGIN_DRAG));
49383 PyDict_SetItemString(d, "wxEVT_COMMAND_TREE_BEGIN_RDRAG", PyInt_FromLong(wxEVT_COMMAND_TREE_BEGIN_RDRAG));
49384 PyDict_SetItemString(d, "wxEVT_COMMAND_TREE_BEGIN_LABEL_EDIT", PyInt_FromLong(wxEVT_COMMAND_TREE_BEGIN_LABEL_EDIT));
49385 PyDict_SetItemString(d, "wxEVT_COMMAND_TREE_END_LABEL_EDIT", PyInt_FromLong(wxEVT_COMMAND_TREE_END_LABEL_EDIT));
49386 PyDict_SetItemString(d, "wxEVT_COMMAND_TREE_DELETE_ITEM", PyInt_FromLong(wxEVT_COMMAND_TREE_DELETE_ITEM));
49387 PyDict_SetItemString(d, "wxEVT_COMMAND_TREE_GET_INFO", PyInt_FromLong(wxEVT_COMMAND_TREE_GET_INFO));
49388 PyDict_SetItemString(d, "wxEVT_COMMAND_TREE_SET_INFO", PyInt_FromLong(wxEVT_COMMAND_TREE_SET_INFO));
49389 PyDict_SetItemString(d, "wxEVT_COMMAND_TREE_ITEM_EXPANDED", PyInt_FromLong(wxEVT_COMMAND_TREE_ITEM_EXPANDED));
49390 PyDict_SetItemString(d, "wxEVT_COMMAND_TREE_ITEM_EXPANDING", PyInt_FromLong(wxEVT_COMMAND_TREE_ITEM_EXPANDING));
49391 PyDict_SetItemString(d, "wxEVT_COMMAND_TREE_ITEM_COLLAPSED", PyInt_FromLong(wxEVT_COMMAND_TREE_ITEM_COLLAPSED));
49392 PyDict_SetItemString(d, "wxEVT_COMMAND_TREE_ITEM_COLLAPSING", PyInt_FromLong(wxEVT_COMMAND_TREE_ITEM_COLLAPSING));
49393 PyDict_SetItemString(d, "wxEVT_COMMAND_TREE_SEL_CHANGED", PyInt_FromLong(wxEVT_COMMAND_TREE_SEL_CHANGED));
49394 PyDict_SetItemString(d, "wxEVT_COMMAND_TREE_SEL_CHANGING", PyInt_FromLong(wxEVT_COMMAND_TREE_SEL_CHANGING));
49395 PyDict_SetItemString(d, "wxEVT_COMMAND_TREE_KEY_DOWN", PyInt_FromLong(wxEVT_COMMAND_TREE_KEY_DOWN));
49396 PyDict_SetItemString(d, "wxEVT_COMMAND_TREE_ITEM_ACTIVATED", PyInt_FromLong(wxEVT_COMMAND_TREE_ITEM_ACTIVATED));
49397 PyDict_SetItemString(d, "wxEVT_COMMAND_TREE_ITEM_RIGHT_CLICK", PyInt_FromLong(wxEVT_COMMAND_TREE_ITEM_RIGHT_CLICK));
49398 PyDict_SetItemString(d, "wxEVT_COMMAND_TREE_ITEM_MIDDLE_CLICK", PyInt_FromLong(wxEVT_COMMAND_TREE_ITEM_MIDDLE_CLICK));
49399 PyDict_SetItemString(d, "wxEVT_COMMAND_TREE_END_DRAG", PyInt_FromLong(wxEVT_COMMAND_TREE_END_DRAG));
49400 PyDict_SetItemString(d, "wxEVT_COMMAND_TREE_STATE_IMAGE_CLICK", PyInt_FromLong(wxEVT_COMMAND_TREE_STATE_IMAGE_CLICK));
49401 PyDict_SetItemString(d, "wxEVT_COMMAND_TREE_ITEM_GETTOOLTIP", PyInt_FromLong(wxEVT_COMMAND_TREE_ITEM_GETTOOLTIP));
49402 PyDict_SetItemString(d, "wxEVT_COMMAND_TREE_ITEM_MENU", PyInt_FromLong(wxEVT_COMMAND_TREE_ITEM_MENU));
b02396e8 49403 SWIG_addvarlink(SWIG_globals(),(char*)"NullTreeItemId",NullTreeItemId_get, NullTreeItemId_set);
554f62e9
RD
49404
49405 // Map renamed classes back to their common name for OOR
49406 wxPyPtrTypeMap_Add("wxTreeItemData", "wxPyTreeItemData");
49407 wxPyPtrTypeMap_Add("wxTreeCtrl", "wxPyTreeCtrl");
49408
49409 SWIG_addvarlink(SWIG_globals(),(char*)"DirDialogDefaultFolderStr",DirDialogDefaultFolderStr_get, DirDialogDefaultFolderStr_set);
49410 SWIG_Python_SetConstant(d, "DIRCTRL_DIR_ONLY",SWIG_From_int(static_cast< int >(wxDIRCTRL_DIR_ONLY)));
49411 SWIG_Python_SetConstant(d, "DIRCTRL_SELECT_FIRST",SWIG_From_int(static_cast< int >(wxDIRCTRL_SELECT_FIRST)));
49412 SWIG_Python_SetConstant(d, "DIRCTRL_SHOW_FILTERS",SWIG_From_int(static_cast< int >(wxDIRCTRL_SHOW_FILTERS)));
49413 SWIG_Python_SetConstant(d, "DIRCTRL_3D_INTERNAL",SWIG_From_int(static_cast< int >(wxDIRCTRL_3D_INTERNAL)));
49414 SWIG_Python_SetConstant(d, "DIRCTRL_EDIT_LABELS",SWIG_From_int(static_cast< int >(wxDIRCTRL_EDIT_LABELS)));
554f62e9
RD
49415 PyDict_SetItemString(d, "wxEVT_HELP", PyInt_FromLong(wxEVT_HELP));
49416 PyDict_SetItemString(d, "wxEVT_DETAILED_HELP", PyInt_FromLong(wxEVT_DETAILED_HELP));
704eda0c
RD
49417 SWIG_Python_SetConstant(d, "HelpEvent_Origin_Unknown",SWIG_From_int(static_cast< int >(wxHelpEvent::Origin_Unknown)));
49418 SWIG_Python_SetConstant(d, "HelpEvent_Origin_Keyboard",SWIG_From_int(static_cast< int >(wxHelpEvent::Origin_Keyboard)));
49419 SWIG_Python_SetConstant(d, "HelpEvent_Origin_HelpButton",SWIG_From_int(static_cast< int >(wxHelpEvent::Origin_HelpButton)));
554f62e9
RD
49420
49421 wxPyPtrTypeMap_Add("wxDragImage", "wxGenericDragImage");
49422
49423 SWIG_addvarlink(SWIG_globals(),(char*)"DatePickerCtrlNameStr",DatePickerCtrlNameStr_get, DatePickerCtrlNameStr_set);
49424 SWIG_Python_SetConstant(d, "DP_DEFAULT",SWIG_From_int(static_cast< int >(wxDP_DEFAULT)));
49425 SWIG_Python_SetConstant(d, "DP_SPIN",SWIG_From_int(static_cast< int >(wxDP_SPIN)));
49426 SWIG_Python_SetConstant(d, "DP_DROPDOWN",SWIG_From_int(static_cast< int >(wxDP_DROPDOWN)));
49427 SWIG_Python_SetConstant(d, "DP_SHOWCENTURY",SWIG_From_int(static_cast< int >(wxDP_SHOWCENTURY)));
49428 SWIG_Python_SetConstant(d, "DP_ALLOWNONE",SWIG_From_int(static_cast< int >(wxDP_ALLOWNONE)));
704eda0c
RD
49429 SWIG_addvarlink(SWIG_globals(),(char*)"HyperlinkCtrlNameStr",HyperlinkCtrlNameStr_get, HyperlinkCtrlNameStr_set);
49430 SWIG_Python_SetConstant(d, "HL_CONTEXTMENU",SWIG_From_int(static_cast< int >(wxHL_CONTEXTMENU)));
33d6fd3b
RD
49431 SWIG_Python_SetConstant(d, "HL_ALIGN_LEFT",SWIG_From_int(static_cast< int >(wxHL_ALIGN_LEFT)));
49432 SWIG_Python_SetConstant(d, "HL_ALIGN_RIGHT",SWIG_From_int(static_cast< int >(wxHL_ALIGN_RIGHT)));
49433 SWIG_Python_SetConstant(d, "HL_ALIGN_CENTRE",SWIG_From_int(static_cast< int >(wxHL_ALIGN_CENTRE)));
704eda0c
RD
49434 SWIG_Python_SetConstant(d, "HL_DEFAULT_STYLE",SWIG_From_int(static_cast< int >(wxHL_DEFAULT_STYLE)));
49435 PyDict_SetItemString(d, "wxEVT_COMMAND_HYPERLINK", PyInt_FromLong(wxEVT_COMMAND_HYPERLINK));
b850e7f3
RD
49436 SWIG_Python_SetConstant(d, "PB_USE_TEXTCTRL",SWIG_From_int(static_cast< int >(wxPB_USE_TEXTCTRL)));
49437 SWIG_addvarlink(SWIG_globals(),(char*)"ColourPickerCtrlNameStr",ColourPickerCtrlNameStr_get, ColourPickerCtrlNameStr_set);
49438 SWIG_Python_SetConstant(d, "CLRP_SHOW_LABEL",SWIG_From_int(static_cast< int >(wxCLRP_SHOW_LABEL)));
49439 SWIG_Python_SetConstant(d, "CLRP_USE_TEXTCTRL",SWIG_From_int(static_cast< int >(wxCLRP_USE_TEXTCTRL)));
49440 SWIG_Python_SetConstant(d, "CLRP_DEFAULT_STYLE",SWIG_From_int(static_cast< int >(wxCLRP_DEFAULT_STYLE)));
49441 PyDict_SetItemString(d, "wxEVT_COMMAND_COLOURPICKER_CHANGED", PyInt_FromLong(wxEVT_COMMAND_COLOURPICKER_CHANGED));
49442 SWIG_addvarlink(SWIG_globals(),(char*)"FilePickerCtrlNameStr",FilePickerCtrlNameStr_get, FilePickerCtrlNameStr_set);
49443 SWIG_addvarlink(SWIG_globals(),(char*)"FileSelectorPromptStr",FileSelectorPromptStr_get, FileSelectorPromptStr_set);
49444 SWIG_addvarlink(SWIG_globals(),(char*)"DirPickerCtrlNameStr",DirPickerCtrlNameStr_get, DirPickerCtrlNameStr_set);
49445 SWIG_addvarlink(SWIG_globals(),(char*)"DirSelectorPromptStr",DirSelectorPromptStr_get, DirSelectorPromptStr_set);
49446 SWIG_addvarlink(SWIG_globals(),(char*)"FileSelectorDefaultWildcardStr",FileSelectorDefaultWildcardStr_get, FileSelectorDefaultWildcardStr_set);
49447 SWIG_Python_SetConstant(d, "FLP_OPEN",SWIG_From_int(static_cast< int >(wxFLP_OPEN)));
49448 SWIG_Python_SetConstant(d, "FLP_SAVE",SWIG_From_int(static_cast< int >(wxFLP_SAVE)));
49449 SWIG_Python_SetConstant(d, "FLP_OVERWRITE_PROMPT",SWIG_From_int(static_cast< int >(wxFLP_OVERWRITE_PROMPT)));
49450 SWIG_Python_SetConstant(d, "FLP_FILE_MUST_EXIST",SWIG_From_int(static_cast< int >(wxFLP_FILE_MUST_EXIST)));
49451 SWIG_Python_SetConstant(d, "FLP_CHANGE_DIR",SWIG_From_int(static_cast< int >(wxFLP_CHANGE_DIR)));
49452 SWIG_Python_SetConstant(d, "DIRP_DIR_MUST_EXIST",SWIG_From_int(static_cast< int >(wxDIRP_DIR_MUST_EXIST)));
49453 SWIG_Python_SetConstant(d, "DIRP_CHANGE_DIR",SWIG_From_int(static_cast< int >(wxDIRP_CHANGE_DIR)));
49454 SWIG_Python_SetConstant(d, "FLP_USE_TEXTCTRL",SWIG_From_int(static_cast< int >(wxFLP_USE_TEXTCTRL)));
49455 SWIG_Python_SetConstant(d, "FLP_DEFAULT_STYLE",SWIG_From_int(static_cast< int >(wxFLP_DEFAULT_STYLE)));
49456 SWIG_Python_SetConstant(d, "DIRP_USE_TEXTCTRL",SWIG_From_int(static_cast< int >(wxDIRP_USE_TEXTCTRL)));
49457 SWIG_Python_SetConstant(d, "DIRP_DEFAULT_STYLE",SWIG_From_int(static_cast< int >(wxDIRP_DEFAULT_STYLE)));
49458 PyDict_SetItemString(d, "wxEVT_COMMAND_FILEPICKER_CHANGED", PyInt_FromLong(wxEVT_COMMAND_FILEPICKER_CHANGED));
49459 PyDict_SetItemString(d, "wxEVT_COMMAND_DIRPICKER_CHANGED", PyInt_FromLong(wxEVT_COMMAND_DIRPICKER_CHANGED));
49460 SWIG_addvarlink(SWIG_globals(),(char*)"FontPickerCtrlNameStr",FontPickerCtrlNameStr_get, FontPickerCtrlNameStr_set);
49461 SWIG_Python_SetConstant(d, "FNTP_FONTDESC_AS_LABEL",SWIG_From_int(static_cast< int >(wxFNTP_FONTDESC_AS_LABEL)));
49462 SWIG_Python_SetConstant(d, "FNTP_USEFONT_FOR_LABEL",SWIG_From_int(static_cast< int >(wxFNTP_USEFONT_FOR_LABEL)));
49463 SWIG_Python_SetConstant(d, "FNTP_USE_TEXTCTRL",SWIG_From_int(static_cast< int >(wxFNTP_USE_TEXTCTRL)));
49464 SWIG_Python_SetConstant(d, "FNTP_DEFAULT_STYLE",SWIG_From_int(static_cast< int >(wxFNTP_DEFAULT_STYLE)));
49465 PyDict_SetItemString(d, "wxEVT_COMMAND_FONTPICKER_CHANGED", PyInt_FromLong(wxEVT_COMMAND_FONTPICKER_CHANGED));
d55e5bfc
RD
49466}
49467