]> git.saurik.com Git - wxWidgets.git/blame - wxPython/src/gtk/_controls_wrap.cpp
Elippsis and markup support for wxStaticText
[wxWidgets.git] / wxPython / src / gtk / _controls_wrap.cpp
CommitLineData
d14a1e28
RD
1/* ----------------------------------------------------------------------------
2 * This file was automatically generated by SWIG (http://www.swig.org).
0085ce49 3 * Version 1.3.29
d14a1e28
RD
4 *
5 * This file is not intended to be easily readable and contains a number of
6 * coding conventions designed to improve portability and efficiency. Do not make
7 * changes to this file unless you know what you are doing--modify the SWIG
8 * interface file instead.
9 * ----------------------------------------------------------------------------- */
10
11#define SWIGPYTHON
0085ce49 12#define SWIG_PYTHON_DIRECTOR_NO_VTABLE
d14a1e28
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};
d14a1e28
RD
28#endif
29
0085ce49 30/* -----------------------------------------------------------------------------
32fe5131
RD
31 * This section contains generic SWIG labels for method/variable
32 * declarations/attributes, and other compiler dependent labels.
0085ce49 33 * ----------------------------------------------------------------------------- */
d14a1e28 34
32fe5131
RD
35/* template workaround for compilers that cannot correctly implement the C++ standard */
36#ifndef SWIGTEMPLATEDISAMBIGUATOR
0085ce49
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
d14a1e28 47
32fe5131
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
0085ce49
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__))
32fe5131
RD
67# else
68# define SWIGUNUSED
69# endif
70#endif
71
0085ce49
RD
72#ifndef SWIGUNUSEDPARM
73# ifdef __cplusplus
74# define SWIGUNUSEDPARM(p)
75# else
76# define SWIGUNUSEDPARM(p) p SWIGUNUSED
77# endif
78#endif
79
32fe5131
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
0085ce49
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
32fe5131
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
0085ce49
RD
105# if defined(__GNUC__) && defined(GCC_HASCLASSVISIBILITY)
106# define SWIGEXPORT __attribute__ ((visibility("default")))
107# else
108# define SWIGEXPORT
109# endif
32fe5131
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
0085ce49
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
32fe5131 126
c9c7117a 127
0085ce49 128/* Python.h has to appear first */
093d3ff1 129#include <Python.h>
d14a1e28 130
0085ce49 131/* -----------------------------------------------------------------------------
093d3ff1 132 * swigrun.swg
d14a1e28 133 *
0085ce49
RD
134 * This file contains generic CAPI SWIG runtime support for pointer
135 * type checking.
136 * ----------------------------------------------------------------------------- */
d14a1e28 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 */
32fe5131 140#define SWIG_RUNTIME_VERSION "2"
d14a1e28 141
093d3ff1
RD
142/* define SWIG_TYPE_TABLE_NAME as "SWIG_TYPE_TABLE" */
143#ifdef SWIG_TYPE_TABLE
32fe5131
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)
d14a1e28 147#else
32fe5131 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*/
32fe5131 159
093d3ff1 160#ifndef SWIGRUNTIME
32fe5131 161# define SWIGRUNTIME SWIGINTERN
093d3ff1 162#endif
32fe5131 163
093d3ff1 164#ifndef SWIGRUNTIMEINLINE
32fe5131 165# define SWIGRUNTIMEINLINE SWIGRUNTIME SWIGINLINE
d14a1e28
RD
166#endif
167
0085ce49
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
32fe5131
RD
309#include <string.h>
310
d14a1e28
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
32fe5131 318/* Structure to store inforomation on one type */
d14a1e28 319typedef struct swig_type_info {
32fe5131
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 */
0085ce49 325 int owndata; /* flag if the structure owns the clientdata */
d14a1e28
RD
326} swig_type_info;
327
32fe5131
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;
0085ce49 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>|...
32fe5131 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 }
32fe5131 379 equiv = (SWIG_TypeNameComp(nb, ne, tb, te) == 0) ? 1 : 0;
093d3ff1
RD
380 if (*ne) ++ne;
381 }
382 return equiv;
383}
384
385/*
32fe5131
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*/
32fe5131
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 }
32fe5131
RD
398 equiv = (SWIG_TypeNameComp(nb, ne, tb, te) == 0) ? 1 : 0;
399 if (*ne) ++ne;
093d3ff1 400 }
32fe5131 401 return equiv;
093d3ff1
RD
402}
403
32fe5131
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*/
32fe5131 430SWIGRUNTIME swig_cast_info *
093d3ff1 431SWIG_TypeCheck(const char *c, swig_type_info *ty) {
32fe5131
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 *
32fe5131 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. */
0085ce49 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
32fe5131
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;
32fe5131
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 }
32fe5131
RD
508 }
509 cast = cast->next;
510 }
511}
0085ce49
RD
512SWIGRUNTIME void
513SWIG_TypeNewClientData(swig_type_info *ti, void *clientdata) {
514 SWIG_TypeClientData(ti, clientdata);
515 ti->owndata = 1;
516}
517
32fe5131
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 }
32fe5131
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 }
32fe5131
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) {
32fe5131
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) {
32fe5131 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;
32fe5131 619 register const unsigned char *eu = u + sz;
093d3ff1 620 for (; u != eu; ++u) {
32fe5131 621 register char d = *(c++);
0085ce49 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}
d14a1e28 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}
d14a1e28
RD
695
696#ifdef __cplusplus
697}
698#endif
699
0085ce49
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
d14a1e28 714
0085ce49
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
0085ce49
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/* -----------------------------------------------------------------------------
0085ce49 801 * error manipulation
093d3ff1 802 * ----------------------------------------------------------------------------- */
d14a1e28 803
0085ce49
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}
d14a1e28 846
0085ce49
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
d14a1e28 936
0085ce49
RD
937/* -----------------------------------------------------------------------------
938 * Python API portion that goes into the runtime
939 * ----------------------------------------------------------------------------- */
093d3ff1 940
0085ce49
RD
941#ifdef __cplusplus
942extern "C" {
943#if 0
944} /* cc-mode */
945#endif
946#endif
093d3ff1
RD
947
948/* -----------------------------------------------------------------------------
949 * Constant declarations
950 * ----------------------------------------------------------------------------- */
d14a1e28 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 {
0085ce49
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;
d14a1e28 965
994141e6 966#ifdef __cplusplus
0085ce49
RD
967#if 0
968{ /* cc-mode */
969#endif
093d3ff1
RD
970}
971#endif
994141e6 972
15afbcd0 973
0085ce49
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 *
0085ce49
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 *
0085ce49 984 * ----------------------------------------------------------------------------- */
15afbcd0 985
093d3ff1 986/* Common SWIG API */
994141e6 987
d1a49b78
RD
988#if PY_VERSION_HEX < 0x02050000
989typedef int Py_ssize_t;
990#endif
991
0085ce49
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
994141e6 1000
0085ce49
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)
994141e6 1004
0085ce49
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)
d14a1e28 1008
0085ce49
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)
4d5c3d91 1012
0085ce49
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)
32fe5131 1016
4d5c3d91 1017
0085ce49 1018/* Runtime API */
15afbcd0 1019
0085ce49
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)
32fe5131 1023
0085ce49
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
32fe5131 1029
15afbcd0 1030
0085ce49 1031/* Runtime API implementation */
093d3ff1 1032
0085ce49 1033/* Error manipulation */
093d3ff1 1034
0085ce49
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;
15afbcd0
RD
1041}
1042
0085ce49
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}
15afbcd0 1049
0085ce49 1050#define SWIG_Python_Raise(obj, type, desc) SWIG_Python_SetErrorObj(SWIG_Python_ExceptionType(desc), obj)
32fe5131 1051
0085ce49 1052/* Set a constant value */
093d3ff1 1053
0085ce49
RD
1054SWIGINTERN void
1055SWIG_Python_SetConstant(PyObject *d, const char *name, PyObject *obj) {
1056 PyDict_SetItemString(d, (char*) name, obj);
1057 Py_DECREF(obj);
15afbcd0
RD
1058}
1059
0085ce49 1060/* Append a value to the result obj */
15afbcd0 1061
0085ce49
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 {
0085ce49
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 }
0085ce49
RD
1101 return result;
1102#endif
994141e6 1103}
093d3ff1 1104
0085ce49 1105/* Unpack the argument tuple */
093d3ff1 1106
0085ce49
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*/
32fe5131 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 */
32fe5131
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
0085ce49 1616 static PyTypeObject pyswigobject_type;
32fe5131 1617 static int type_init = 0;
093d3ff1 1618 if (!type_init) {
0085ce49
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
0085ce49
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
0085ce49
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 */
15afbcd0 1672#endif
093d3ff1 1673#if PY_VERSION_HEX >= 0x02030000
0085ce49 1674 0, /* tp_del */
093d3ff1
RD
1675#endif
1676#ifdef COUNT_ALLOCS
0085ce49 1677 0,0,0,0 /* tp_alloc -> tp_next */
093d3ff1 1678#endif
0085ce49 1679 };
32fe5131 1680 pyswigobject_type = tmp;
0085ce49 1681 pyswigobject_type.ob_type = &PyType_Type;
093d3ff1
RD
1682 type_init = 1;
1683 }
32fe5131 1684 return &pyswigobject_type;
093d3ff1
RD
1685}
1686
1687SWIGRUNTIME PyObject *
0085ce49 1688PySwigObject_New(void *ptr, swig_type_info *ty, int own)
093d3ff1 1689{
0085ce49
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;
32fe5131 1696 }
0085ce49 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;
0085ce49 1707 swig_type_info *ty;
093d3ff1
RD
1708 size_t size;
1709} PySwigPacked;
1710
1711SWIGRUNTIME int
0085ce49 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 }
0085ce49 1720 fputs(v->ty->name,fp);
093d3ff1
RD
1721 fputs(">", fp);
1722 return 0;
1723}
1724
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))) {
0085ce49 1730 return PyString_FromFormat("<Swig Packed at %s%s>", result, v->ty->name);
093d3ff1 1731 } else {
0085ce49 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))){
0085ce49 1741 return PyString_FromFormat("%s%s", result, v->ty->name);
093d3ff1 1742 } else {
0085ce49 1743 return PyString_FromString(v->ty->name);
093d3ff1
RD
1744 }
1745}
1746
1747SWIGRUNTIME int
1748PySwigPacked_compare(PySwigPacked *v, PySwigPacked *w)
1749{
0085ce49
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
0085ce49 1756SWIGRUNTIME PyTypeObject* _PySwigPacked_type(void);
093d3ff1
RD
1757
1758SWIGRUNTIME PyTypeObject*
32fe5131 1759PySwigPacked_type(void) {
0085ce49
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
0085ce49 1837 0, /* tp_del */
093d3ff1
RD
1838#endif
1839#ifdef COUNT_ALLOCS
0085ce49 1840 0,0,0,0 /* tp_alloc -> tp_next */
093d3ff1 1841#endif
0085ce49 1842 };
32fe5131 1843 pyswigpacked_type = tmp;
0085ce49 1844 pyswigpacked_type.ob_type = &PyType_Type;
093d3ff1
RD
1845 type_init = 1;
1846 }
32fe5131 1847 return &pyswigpacked_type;
093d3ff1
RD
1848}
1849
1850SWIGRUNTIME PyObject *
0085ce49 1851PySwigPacked_New(void *ptr, size_t size, swig_type_info *ty)
093d3ff1 1852{
0085ce49
RD
1853 PySwigPacked *sobj = PyObject_NEW(PySwigPacked, PySwigPacked_type());
1854 if (sobj) {
093d3ff1 1855 void *pack = malloc(size);
32fe5131
RD
1856 if (pack) {
1857 memcpy(pack, ptr, size);
0085ce49
RD
1858 sobj->pack = pack;
1859 sobj->ty = ty;
1860 sobj->size = size;
1861 } else {
1862 PyObject_DEL((PyObject *) sobj);
1863 sobj = 0;
32fe5131 1864 }
093d3ff1 1865 }
0085ce49 1866 return (PyObject *) sobj;
093d3ff1
RD
1867}
1868
0085ce49 1869SWIGRUNTIME swig_type_info *
093d3ff1
RD
1870PySwigPacked_UnpackData(PyObject *obj, void *ptr, size_t size)
1871{
0085ce49
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/* -----------------------------------------------------------------------------
0085ce49 1883 * pointers/data manipulation
093d3ff1
RD
1884 * ----------------------------------------------------------------------------- */
1885
0085ce49
RD
1886SWIGRUNTIMEINLINE PyObject *
1887_SWIG_This(void)
1888{
1889 return PyString_FromString("this");
1890}
093d3ff1 1891
0085ce49
RD
1892SWIGRUNTIME PyObject *
1893SWIG_This(void)
1894{
1895 static PyObject *SWIG_STATIC_POINTER(swig_this) = _SWIG_This();
1896 return swig_this;
1897}
093d3ff1 1898
0085ce49 1899/* #define SWIG_PYTHON_SLOW_GETSET_THIS */
093d3ff1 1900
0085ce49
RD
1901SWIGRUNTIME PySwigObject *
1902SWIG_Python_GetSwigThis(PyObject *pyobj)
093d3ff1 1903{
0085ce49
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 {
0085ce49
RD
1927 if (PyErr_Occurred()) PyErr_Clear();
1928 return 0;
093d3ff1 1929 }
093d3ff1 1930 }
0085ce49
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
0085ce49
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 }
0085ce49 1962 return 0;
093d3ff1
RD
1963}
1964
0085ce49
RD
1965/* Convert a pointer value */
1966
093d3ff1 1967SWIGRUNTIME int
0085ce49
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 {
0085ce49
RD
1993 if (ptr) *ptr = vptr;
1994 break;
093d3ff1 1995 }
093d3ff1 1996 }
0085ce49
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
0085ce49
RD
2045/* Convert a function ptr value */
2046
093d3ff1 2047SWIGRUNTIME int
0085ce49
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 {
0085ce49
RD
2052 void *vptr = 0;
2053
2054 /* here we get the method pointer for callbacks */
d1a49b78 2055 const char *doc = (((PyCFunctionObject *)obj) -> m_ml -> ml_doc);
0085ce49
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
0085ce49 2072/* Convert a packed value value */
093d3ff1 2073
093d3ff1 2074SWIGRUNTIME int
0085ce49
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 }
0085ce49
RD
2085 return SWIG_OK;
2086}
093d3ff1 2087
0085ce49
RD
2088/* -----------------------------------------------------------------------------
2089 * Create a new pointer object
2090 * ----------------------------------------------------------------------------- */
093d3ff1 2091
0085ce49
RD
2092/*
2093 Create a new instance object, whitout calling __init__, and set the
2094 'this' attribute.
2095*/
093d3ff1 2096
0085ce49
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 }
0085ce49
RD
2116#else
2117 PyObject *key = SWIG_This();
2118 PyObject_SetAttr(inst, key, swig_this);
2119#endif
093d3ff1 2120 }
0085ce49
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 }
0085ce49
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 }
0085ce49
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 }
0085ce49
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
0085ce49
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
0085ce49
RD
2176 dict = PyObject_GetAttrString(inst, "__dict__");
2177 PyDict_SetItem(dict, SWIG_This(), swig_this);
2178 Py_DECREF(dict);
2179}
093d3ff1 2180
0085ce49
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 {
0085ce49 2192 SWIG_Python_SetSwigThis(obj[0], obj[1]);
093d3ff1 2193 }
0085ce49 2194 return SWIG_Py_Void();
093d3ff1 2195 }
0085ce49
RD
2196}
2197
2198/* Create a new pointer object */
093d3ff1 2199
093d3ff1 2200SWIGRUNTIME PyObject *
0085ce49 2201SWIG_Python_NewPointerObj(void *ptr, swig_type_info *type, int flags) {
093d3ff1 2202 if (!ptr) {
0085ce49
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 }
0085ce49 2215 return robj;
093d3ff1 2216 }
093d3ff1
RD
2217}
2218
0085ce49
RD
2219/* Create a new packed object */
2220
2221SWIGRUNTIMEINLINE PyObject *
093d3ff1 2222SWIG_Python_NewPackedObj(void *ptr, size_t sz, swig_type_info *type) {
0085ce49 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
32fe5131
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
32fe5131
RD
2249 }
2250 return (swig_module_info *) type_pointer;
093d3ff1
RD
2251}
2252
32fe5131
RD
2253#if PY_MAJOR_VERSION < 2
2254/* PyModule_AddObject function was introduced in Python 2.0. The following function
0085ce49 2255 is copied out of Python/modsupport.c in python version 2.3.4 */
32fe5131
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");
0085ce49 2263 return SWIG_ERROR;
32fe5131
RD
2264 }
2265 if (!o) {
2266 PyErr_SetString(PyExc_TypeError,
2267 "PyModule_AddObject() needs non-NULL value");
0085ce49 2268 return SWIG_ERROR;
32fe5131
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));
0085ce49 2276 return SWIG_ERROR;
32fe5131
RD
2277 }
2278 if (PyDict_SetItemString(dict, name, o))
0085ce49 2279 return SWIG_ERROR;
32fe5131 2280 Py_DECREF(o);
0085ce49 2281 return SWIG_OK;
093d3ff1 2282}
32fe5131 2283#endif
093d3ff1 2284
0085ce49
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
32fe5131
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);
0085ce49 2307 PyObject *pointer = PyCObject_FromVoidPtr((void *) swig_module, SWIG_Python_DestroyModule);
32fe5131
RD
2308 if (pointer && module) {
2309 PyModule_AddObject(module, (char*)"type_pointer" SWIG_TYPE_TABLE_NAME, pointer);
0085ce49
RD
2310 } else {
2311 Py_XDECREF(pointer);
32fe5131
RD
2312 }
2313}
093d3ff1 2314
0085ce49
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
0085ce49
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]
32fe5131
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]
5172800e
RD
2496#define SWIGTYPE_p_wxCollapsiblePane swig_types[30]
2497#define SWIGTYPE_p_wxCollapsiblePaneEvent swig_types[31]
2498#define SWIGTYPE_p_wxColour swig_types[32]
2499#define SWIGTYPE_p_wxColourPickerCtrl swig_types[33]
2500#define SWIGTYPE_p_wxColourPickerEvent swig_types[34]
2501#define SWIGTYPE_p_wxComboBox swig_types[35]
2502#define SWIGTYPE_p_wxCommandEvent swig_types[36]
2503#define SWIGTYPE_p_wxContextHelp swig_types[37]
2504#define SWIGTYPE_p_wxContextHelpButton swig_types[38]
2505#define SWIGTYPE_p_wxContextMenuEvent swig_types[39]
2506#define SWIGTYPE_p_wxControl swig_types[40]
2507#define SWIGTYPE_p_wxControlWithItems swig_types[41]
2508#define SWIGTYPE_p_wxCursor swig_types[42]
2509#define SWIGTYPE_p_wxDC swig_types[43]
2510#define SWIGTYPE_p_wxDateEvent swig_types[44]
2511#define SWIGTYPE_p_wxDatePickerCtrl swig_types[45]
2512#define SWIGTYPE_p_wxDateTime swig_types[46]
2513#define SWIGTYPE_p_wxDirFilterListCtrl swig_types[47]
2514#define SWIGTYPE_p_wxDirPickerCtrl swig_types[48]
2515#define SWIGTYPE_p_wxDisplayChangedEvent swig_types[49]
2516#define SWIGTYPE_p_wxDropFilesEvent swig_types[50]
2517#define SWIGTYPE_p_wxDuplexMode swig_types[51]
2518#define SWIGTYPE_p_wxEraseEvent swig_types[52]
2519#define SWIGTYPE_p_wxEvent swig_types[53]
4976f996
RD
2520#define SWIGTYPE_p_wxEventBlocker swig_types[54]
2521#define SWIGTYPE_p_wxEvtHandler swig_types[55]
2522#define SWIGTYPE_p_wxFSFile swig_types[56]
2523#define SWIGTYPE_p_wxFileDirPickerEvent swig_types[57]
2524#define SWIGTYPE_p_wxFilePickerCtrl swig_types[58]
2525#define SWIGTYPE_p_wxFileSystem swig_types[59]
2526#define SWIGTYPE_p_wxFlexGridSizer swig_types[60]
2527#define SWIGTYPE_p_wxFocusEvent swig_types[61]
2528#define SWIGTYPE_p_wxFont swig_types[62]
2529#define SWIGTYPE_p_wxFontPickerCtrl swig_types[63]
2530#define SWIGTYPE_p_wxFontPickerEvent swig_types[64]
2531#define SWIGTYPE_p_wxGBSizerItem swig_types[65]
2532#define SWIGTYPE_p_wxGIFHandler swig_types[66]
2533#define SWIGTYPE_p_wxGauge swig_types[67]
2534#define SWIGTYPE_p_wxGenericDirCtrl swig_types[68]
2535#define SWIGTYPE_p_wxGenericDragImage swig_types[69]
2536#define SWIGTYPE_p_wxGridBagSizer swig_types[70]
2537#define SWIGTYPE_p_wxGridSizer swig_types[71]
2538#define SWIGTYPE_p_wxHelpEvent swig_types[72]
2539#define SWIGTYPE_p_wxHelpProvider swig_types[73]
2540#define SWIGTYPE_p_wxHyperlinkCtrl swig_types[74]
2541#define SWIGTYPE_p_wxHyperlinkEvent swig_types[75]
2542#define SWIGTYPE_p_wxICOHandler swig_types[76]
2543#define SWIGTYPE_p_wxIcon swig_types[77]
2544#define SWIGTYPE_p_wxIconizeEvent swig_types[78]
2545#define SWIGTYPE_p_wxIdleEvent swig_types[79]
2546#define SWIGTYPE_p_wxImage swig_types[80]
2547#define SWIGTYPE_p_wxImageHandler swig_types[81]
2548#define SWIGTYPE_p_wxImageList swig_types[82]
2549#define SWIGTYPE_p_wxIndividualLayoutConstraint swig_types[83]
2550#define SWIGTYPE_p_wxInitDialogEvent swig_types[84]
2551#define SWIGTYPE_p_wxItemContainer swig_types[85]
2552#define SWIGTYPE_p_wxJPEGHandler swig_types[86]
2553#define SWIGTYPE_p_wxKeyEvent swig_types[87]
2554#define SWIGTYPE_p_wxLayoutConstraints swig_types[88]
2555#define SWIGTYPE_p_wxListBox swig_types[89]
2556#define SWIGTYPE_p_wxListEvent swig_types[90]
2557#define SWIGTYPE_p_wxListItem swig_types[91]
2558#define SWIGTYPE_p_wxListItemAttr swig_types[92]
2559#define SWIGTYPE_p_wxListView swig_types[93]
2560#define SWIGTYPE_p_wxListbook swig_types[94]
2561#define SWIGTYPE_p_wxListbookEvent swig_types[95]
2562#define SWIGTYPE_p_wxMaximizeEvent swig_types[96]
2563#define SWIGTYPE_p_wxMemoryDC swig_types[97]
2564#define SWIGTYPE_p_wxMenu swig_types[98]
2565#define SWIGTYPE_p_wxMenuBar swig_types[99]
2566#define SWIGTYPE_p_wxMenuEvent swig_types[100]
2567#define SWIGTYPE_p_wxMenuItem swig_types[101]
2568#define SWIGTYPE_p_wxMouseCaptureChangedEvent swig_types[102]
2569#define SWIGTYPE_p_wxMouseCaptureLostEvent swig_types[103]
2570#define SWIGTYPE_p_wxMouseEvent swig_types[104]
2571#define SWIGTYPE_p_wxMoveEvent swig_types[105]
2572#define SWIGTYPE_p_wxNavigationKeyEvent swig_types[106]
2573#define SWIGTYPE_p_wxNcPaintEvent swig_types[107]
2574#define SWIGTYPE_p_wxNotebook swig_types[108]
2575#define SWIGTYPE_p_wxNotebookEvent swig_types[109]
2576#define SWIGTYPE_p_wxNotifyEvent swig_types[110]
2577#define SWIGTYPE_p_wxObject swig_types[111]
2578#define SWIGTYPE_p_wxPCXHandler swig_types[112]
2579#define SWIGTYPE_p_wxPNGHandler swig_types[113]
2580#define SWIGTYPE_p_wxPNMHandler swig_types[114]
2581#define SWIGTYPE_p_wxPaintEvent swig_types[115]
2582#define SWIGTYPE_p_wxPaletteChangedEvent swig_types[116]
2583#define SWIGTYPE_p_wxPaperSize swig_types[117]
2584#define SWIGTYPE_p_wxPickerBase swig_types[118]
2585#define SWIGTYPE_p_wxPoint swig_types[119]
2586#define SWIGTYPE_p_wxPyApp swig_types[120]
2587#define SWIGTYPE_p_wxPyCommandEvent swig_types[121]
2588#define SWIGTYPE_p_wxPyControl swig_types[122]
2589#define SWIGTYPE_p_wxPyEvent swig_types[123]
2590#define SWIGTYPE_p_wxPyImageHandler swig_types[124]
2591#define SWIGTYPE_p_wxPyListCtrl swig_types[125]
2592#define SWIGTYPE_p_wxPySizer swig_types[126]
2593#define SWIGTYPE_p_wxPyTreeCtrl swig_types[127]
2594#define SWIGTYPE_p_wxPyTreeItemData swig_types[128]
2595#define SWIGTYPE_p_wxPyValidator swig_types[129]
2596#define SWIGTYPE_p_wxQueryNewPaletteEvent swig_types[130]
2597#define SWIGTYPE_p_wxRadioBox swig_types[131]
2598#define SWIGTYPE_p_wxRadioButton swig_types[132]
2599#define SWIGTYPE_p_wxRect swig_types[133]
2600#define SWIGTYPE_p_wxScrollBar swig_types[134]
2601#define SWIGTYPE_p_wxScrollEvent swig_types[135]
2602#define SWIGTYPE_p_wxScrollWinEvent swig_types[136]
2603#define SWIGTYPE_p_wxSearchCtrl swig_types[137]
2604#define SWIGTYPE_p_wxSetCursorEvent swig_types[138]
2605#define SWIGTYPE_p_wxShowEvent swig_types[139]
2606#define SWIGTYPE_p_wxSimpleHelpProvider swig_types[140]
2607#define SWIGTYPE_p_wxSize swig_types[141]
2608#define SWIGTYPE_p_wxSizeEvent swig_types[142]
2609#define SWIGTYPE_p_wxSizer swig_types[143]
2610#define SWIGTYPE_p_wxSizerItem swig_types[144]
2611#define SWIGTYPE_p_wxSlider swig_types[145]
2612#define SWIGTYPE_p_wxSpinButton swig_types[146]
2613#define SWIGTYPE_p_wxSpinCtrl swig_types[147]
2614#define SWIGTYPE_p_wxSpinEvent swig_types[148]
2615#define SWIGTYPE_p_wxStaticBitmap swig_types[149]
2616#define SWIGTYPE_p_wxStaticBox swig_types[150]
2617#define SWIGTYPE_p_wxStaticBoxSizer swig_types[151]
2618#define SWIGTYPE_p_wxStaticLine swig_types[152]
2619#define SWIGTYPE_p_wxStaticText swig_types[153]
2620#define SWIGTYPE_p_wxStdDialogButtonSizer swig_types[154]
2621#define SWIGTYPE_p_wxString swig_types[155]
2622#define SWIGTYPE_p_wxSysColourChangedEvent swig_types[156]
2623#define SWIGTYPE_p_wxTGAHandler swig_types[157]
2624#define SWIGTYPE_p_wxTIFFHandler swig_types[158]
2625#define SWIGTYPE_p_wxTextAttr swig_types[159]
2626#define SWIGTYPE_p_wxTextCtrl swig_types[160]
2627#define SWIGTYPE_p_wxTextUrlEvent swig_types[161]
2628#define SWIGTYPE_p_wxToggleButton swig_types[162]
2629#define SWIGTYPE_p_wxToolBar swig_types[163]
2630#define SWIGTYPE_p_wxToolBarBase swig_types[164]
2631#define SWIGTYPE_p_wxToolBarToolBase swig_types[165]
2632#define SWIGTYPE_p_wxToolbook swig_types[166]
2633#define SWIGTYPE_p_wxToolbookEvent swig_types[167]
2634#define SWIGTYPE_p_wxTreeEvent swig_types[168]
2635#define SWIGTYPE_p_wxTreeItemId swig_types[169]
2636#define SWIGTYPE_p_wxTreebook swig_types[170]
2637#define SWIGTYPE_p_wxTreebookEvent swig_types[171]
2638#define SWIGTYPE_p_wxUpdateUIEvent swig_types[172]
2639#define SWIGTYPE_p_wxValidator swig_types[173]
2640#define SWIGTYPE_p_wxVisualAttributes swig_types[174]
2641#define SWIGTYPE_p_wxWindow swig_types[175]
2642#define SWIGTYPE_p_wxWindowBase swig_types[176]
2643#define SWIGTYPE_p_wxWindowCreateEvent swig_types[177]
2644#define SWIGTYPE_p_wxWindowDestroyEvent swig_types[178]
2645#define SWIGTYPE_p_wxXPMHandler swig_types[179]
2646static swig_type_info *swig_types[181];
2647static swig_module_info swig_module = {swig_types, 180, 0, 0, 0, 0};
32fe5131
RD
2648#define SWIG_TypeQuery(name) SWIG_TypeQueryModule(&swig_module, &swig_module, name)
2649#define SWIG_MangledTypeQuery(name) SWIG_MangledTypeQueryModule(&swig_module, &swig_module, name)
093d3ff1
RD
2650
2651/* -------- TYPES TABLE (END) -------- */
2652
0085ce49
RD
2653#if (PY_VERSION_HEX <= 0x02000000)
2654# if !defined(SWIG_PYTHON_CLASSIC)
2655# error "This python version requires to use swig with the '-classic' option"
2656# endif
2657#endif
2658#if (PY_VERSION_HEX <= 0x02020000)
2659# error "This python version requires to use swig with the '-nomodern' option"
2660#endif
2661#if (PY_VERSION_HEX <= 0x02020000)
2662# error "This python version requires to use swig with the '-nomodernargs' option"
2663#endif
2664#ifndef METH_O
2665# error "This python version requires to use swig with the '-nofastunpack' option"
2666#endif
093d3ff1
RD
2667
2668/*-----------------------------------------------
2669 @(target):= _controls_.so
2670 ------------------------------------------------*/
2671#define SWIG_init init_controls_
2672
2673#define SWIG_name "_controls_"
2674
0085ce49
RD
2675#define SWIGVERSION 0x010329
2676
2677
2678#define SWIG_as_voidptr(a) const_cast< void * >(static_cast< const void * >(a))
2679#define SWIG_as_voidptrptr(a) ((void)SWIG_as_voidptr(*a),reinterpret_cast< void** >(a))
2680
2681
2682#include <stdexcept>
2683
2684
2685namespace swig {
2686 class PyObject_ptr {
2687 protected:
2688 PyObject *_obj;
2689
2690 public:
2691 PyObject_ptr() :_obj(0)
2692 {
2693 }
2694
2695 PyObject_ptr(const PyObject_ptr& item) : _obj(item._obj)
2696 {
2697 Py_XINCREF(_obj);
2698 }
2699
2700 PyObject_ptr(PyObject *obj, bool initial_ref = true) :_obj(obj)
2701 {
2702 if (initial_ref) Py_XINCREF(_obj);
2703 }
2704
2705 PyObject_ptr & operator=(const PyObject_ptr& item)
2706 {
2707 Py_XINCREF(item._obj);
2708 Py_XDECREF(_obj);
2709 _obj = item._obj;
2710 return *this;
2711 }
2712
2713 ~PyObject_ptr()
2714 {
2715 Py_XDECREF(_obj);
2716 }
2717
2718 operator PyObject *() const
2719 {
2720 return _obj;
2721 }
2722
2723 PyObject *operator->() const
2724 {
2725 return _obj;
2726 }
2727 };
2728}
2729
2730
2731namespace swig {
2732 struct PyObject_var : PyObject_ptr {
2733 PyObject_var(PyObject* obj = 0) : PyObject_ptr(obj, false) { }
2734
2735 PyObject_var & operator = (PyObject* obj)
2736 {
2737 Py_XDECREF(_obj);
2738 _obj = obj;
2739 return *this;
2740 }
2741 };
2742}
2743
2744
093d3ff1
RD
2745#include "wx/wxPython/wxPython.h"
2746#include "wx/wxPython/pyclasses.h"
2747
2748 static const wxString wxPyPanelNameStr(wxPanelNameStr);
2749 static const wxString wxPyEmptyString(wxEmptyString);
2750 static const wxString wxPyControlNameStr(wxControlNameStr);
2751
2752 const wxArrayString wxPyEmptyStringArray;
2753
2754 static const wxString wxPyButtonNameStr(wxButtonNameStr);
2755
0085ce49 2756 #define SWIG_From_long PyInt_FromLong
093d3ff1
RD
2757
2758
0085ce49
RD
2759SWIGINTERNINLINE PyObject *
2760SWIG_From_int (int value)
2761{
2762 return SWIG_From_long (value);
2763}
093d3ff1
RD
2764
2765
0085ce49
RD
2766#include <limits.h>
2767#ifndef LLONG_MIN
2768# define LLONG_MIN LONG_LONG_MIN
2769#endif
2770#ifndef LLONG_MAX
2771# define LLONG_MAX LONG_LONG_MAX
2772#endif
2773#ifndef ULLONG_MAX
2774# define ULLONG_MAX ULONG_LONG_MAX
2775#endif
093d3ff1
RD
2776
2777
2778SWIGINTERN int
0085ce49 2779SWIG_AsVal_long (PyObject* obj, long* val)
093d3ff1
RD
2780{
2781 if (PyNumber_Check(obj)) {
2782 if (val) *val = PyInt_AsLong(obj);
0085ce49 2783 return SWIG_OK;
093d3ff1 2784 }
0085ce49 2785 return SWIG_TypeError;
093d3ff1
RD
2786}
2787
2788
093d3ff1 2789SWIGINTERN int
0085ce49
RD
2790SWIG_AsVal_int (PyObject * obj, int *val)
2791{
093d3ff1 2792 long v;
0085ce49
RD
2793 int res = SWIG_AsVal_long (obj, &v);
2794 if (SWIG_IsOK(res)) {
2795 if ((v < INT_MIN || v > INT_MAX)) {
2796 return SWIG_OverflowError;
093d3ff1 2797 } else {
0085ce49 2798 if (val) *val = static_cast< int >(v);
093d3ff1 2799 }
0085ce49
RD
2800 }
2801 return res;
994141e6
RD
2802}
2803
c32bde28 2804 static const wxString wxPyCheckBoxNameStr(wxCheckBoxNameStr);
15afbcd0 2805
093d3ff1 2806SWIGINTERN int
0085ce49 2807SWIG_AsVal_bool (PyObject *obj, bool *val)
15afbcd0 2808{
c32bde28
RD
2809 if (obj == Py_True) {
2810 if (val) *val = true;
0085ce49
RD
2811 return SWIG_OK;
2812 } else if (obj == Py_False) {
c32bde28 2813 if (val) *val = false;
0085ce49 2814 return SWIG_OK;
093d3ff1 2815 } else {
0085ce49
RD
2816 long v = 0;
2817 int res = SWIG_AddCast(SWIG_AsVal_long (obj, val ? &v : 0));
2818 if (SWIG_IsOK(res) && val) *val = v ? true : false;
2819 return res;
c32bde28 2820 }
15afbcd0
RD
2821}
2822
b2dc1044
RD
2823 static const wxString wxPyChoiceNameStr(wxChoiceNameStr);
2824 static const wxString wxPyComboBoxNameStr(wxComboBoxNameStr);
2825 static const wxString wxPyGaugeNameStr(wxGaugeNameStr);
2826 static const wxString wxPyStaticBitmapNameStr(wxStaticBitmapNameStr);
2827 static const wxString wxPyStaticBoxNameStr(wxStaticBoxNameStr);
2828 static const wxString wxPyStaticTextNameStr(wxStaticTextNameStr);
3f7f284d 2829 static const wxString wxPyStaticLineNameStr(wxStaticLineNameStr);
d14a1e28
RD
2830
2831#include <wx/checklst.h>
d14a1e28 2832
b2dc1044 2833 static const wxString wxPyListBoxNameStr(wxListBoxNameStr);
0085ce49 2834SWIGINTERN void wxListBox_Insert(wxListBox *self,wxString const &item,int pos,PyObject *clientData=NULL){
e9d6f3a4
RD
2835 if (clientData)
2836 {
d14a1e28
RD
2837 wxPyClientData* data = new wxPyClientData(clientData);
2838 self->Insert(item, pos, data);
e9d6f3a4
RD
2839 }
2840 else
d14a1e28
RD
2841 self->Insert(item, pos);
2842 }
50f151d7
RD
2843
2844SWIGINTERN int
2845SWIG_AsVal_unsigned_SS_long (PyObject* obj, unsigned long* val)
2846{
2847 long v = 0;
2848 if (SWIG_AsVal_long(obj, &v) && v < 0) {
2849 return SWIG_TypeError;
2850 }
2851 else if (val)
2852 *val = (unsigned long)v;
2853 return SWIG_OK;
2854}
2855
2856
2857SWIGINTERN int
2858SWIG_AsVal_unsigned_SS_int (PyObject * obj, unsigned int *val)
2859{
2860 unsigned long v;
2861 int res = SWIG_AsVal_unsigned_SS_long (obj, &v);
2862 if (SWIG_IsOK(res)) {
2863 if ((v > UINT_MAX)) {
2864 return SWIG_OverflowError;
2865 } else {
2866 if (val) *val = static_cast< unsigned int >(v);
2867 }
2868 }
2869 return res;
2870}
2871
0085ce49 2872SWIGINTERN PyObject *wxListBox_GetSelections(wxListBox *self){
e9d6f3a4 2873 wxPyBlock_t blocked = wxPyBeginBlockThreads();
7e08d4ef
RD
2874 wxArrayInt lst;
2875 self->GetSelections(lst);
2876 PyObject *tup = PyTuple_New(lst.GetCount());
e9d6f3a4
RD
2877 for (size_t i=0; i<lst.GetCount(); i++)
2878 {
7e08d4ef
RD
2879 PyTuple_SetItem(tup, i, PyInt_FromLong(lst[i]));
2880 }
e9d6f3a4 2881 wxPyEndBlockThreads(blocked);
7e08d4ef
RD
2882 return tup;
2883 }
0085ce49 2884SWIGINTERN void wxListBox_SetItemForegroundColour(wxListBox *self,int item,wxColour const &c){
c3eb6258
RD
2885 #ifdef __WXMSW__
2886 if (self->GetWindowStyle() & wxLB_OWNERDRAW)
2887 self->GetItem(item)->SetTextColour(c);
2888 #endif
2889 }
0085ce49 2890SWIGINTERN void wxListBox_SetItemBackgroundColour(wxListBox *self,int item,wxColour const &c){
c3eb6258
RD
2891 #ifdef __WXMSW__
2892 if (self->GetWindowStyle() & wxLB_OWNERDRAW)
2893 self->GetItem(item)->SetBackgroundColour(c);
2894 #endif
2895 }
0085ce49 2896SWIGINTERN void wxListBox_SetItemFont(wxListBox *self,int item,wxFont const &f){
c3eb6258
RD
2897 #ifdef __WXMSW__
2898 if (self->GetWindowStyle() & wxLB_OWNERDRAW)
2899 self->GetItem(item)->SetFont(f);
2900 #endif
2901 }
b2dc1044 2902 static const wxString wxPyTextCtrlNameStr(wxTextCtrlNameStr);
d7645bfd 2903SWIGINTERN void wxTextCtrl_MacCheckSpelling(wxTextCtrl *self,bool check){}
0085ce49 2904SWIGINTERN void wxTextCtrl_write(wxTextCtrl *self,wxString const &text){
d14a1e28
RD
2905 self->AppendText(text);
2906 }
0085ce49 2907SWIGINTERN wxString wxTextCtrl_GetString(wxTextCtrl *self,long from,long to){
d14a1e28
RD
2908 return self->GetValue().Mid(from, to - from);
2909 }
b2dc1044
RD
2910 static const wxString wxPyScrollBarNameStr(wxScrollBarNameStr);
2911 static const wxString wxPySPIN_BUTTON_NAME(wxSPIN_BUTTON_NAME);
33b885b9 2912 static const wxString wxPySpinCtrlNameStr(_T("wxSpinCtrl"));
b2dc1044
RD
2913 static const wxString wxPyRadioBoxNameStr(wxRadioBoxNameStr);
2914 static const wxString wxPyRadioButtonNameStr(wxRadioButtonNameStr);
75219dcb
RD
2915
2916SWIGINTERNINLINE PyObject*
2917SWIG_From_unsigned_SS_long (unsigned long value)
2918{
2919 return (value > LONG_MAX) ?
2920 PyLong_FromUnsignedLong(value) : PyInt_FromLong(static_cast< long >(value));
2921}
2922
2923
2924SWIGINTERNINLINE PyObject *
2925SWIG_From_size_t (size_t value)
2926{
2927 return SWIG_From_unsigned_SS_long (static_cast< unsigned long >(value));
2928}
2929
50f151d7
RD
2930
2931SWIGINTERNINLINE PyObject *
2932SWIG_From_unsigned_SS_int (unsigned int value)
2933{
2934 return SWIG_From_unsigned_SS_long (value);
2935}
2936
d14a1e28
RD
2937
2938#include <wx/slider.h>
2939
d14a1e28 2940
b2dc1044 2941 static const wxString wxPySliderNameStr(wxSliderNameStr);
33b885b9 2942 static const wxString wxPyToggleButtonNameStr(_T("wxToggleButton"));
d14a1e28 2943
15afbcd0
RD
2944#if !wxUSE_TOGGLEBTN
2945// implement dummy items for platforms that don't have this class
d14a1e28
RD
2946
2947#define wxEVT_COMMAND_TOGGLEBUTTON_CLICKED 0
2948
2949class wxToggleButton : public wxControl
2950{
2951public:
2952 wxToggleButton(wxWindow *, wxWindowID, const wxString&,
2953 const wxPoint&, const wxSize&, long,
2954 const wxValidator&, const wxString&)
39f61e25 2955 { wxPyRaiseNotImplemented(); }
d14a1e28
RD
2956
2957 wxToggleButton()
39f61e25 2958 { wxPyRaiseNotImplemented(); }
d14a1e28
RD
2959};
2960#endif
2961
51b83b37 2962 static const wxString wxPyNotebookNameStr(wxNotebookNameStr);
994141e6 2963
7e08d4ef 2964SWIGINTERNINLINE int
0085ce49 2965SWIG_AsVal_size_t (PyObject * obj, size_t *val)
7e08d4ef 2966{
7e08d4ef 2967 unsigned long v;
0085ce49
RD
2968 int res = SWIG_AsVal_unsigned_SS_long (obj, val ? &v : 0);
2969 if (SWIG_IsOK(res) && val) *val = static_cast< size_t >(v);
2970 return res;
7e08d4ef 2971}
7e08d4ef 2972
b2dc1044 2973 static const wxString wxPyToolBarNameStr(wxToolBarNameStr);
0085ce49 2974SWIGINTERN PyObject *wxToolBarToolBase_GetClientData(wxToolBarToolBase *self){
d14a1e28
RD
2975 wxPyUserData* udata = (wxPyUserData*)self->GetClientData();
2976 if (udata) {
2977 Py_INCREF(udata->m_obj);
2978 return udata->m_obj;
2979 } else {
2980 Py_INCREF(Py_None);
2981 return Py_None;
2982 }
2983 }
0085ce49 2984SWIGINTERN void wxToolBarToolBase_SetClientData(wxToolBarToolBase *self,PyObject *clientData){
d14a1e28
RD
2985 self->SetClientData(new wxPyUserData(clientData));
2986 }
0085ce49 2987SWIGINTERN wxToolBarToolBase *wxToolBarBase_DoAddTool(wxToolBarBase *self,int id,wxString const &label,wxBitmap const &bitmap,wxBitmap const &bmpDisabled=wxNullBitmap,wxItemKind kind=wxITEM_NORMAL,wxString const &shortHelp=wxPyEmptyString,wxString const &longHelp=wxPyEmptyString,PyObject *clientData=NULL){
d14a1e28
RD
2988 wxPyUserData* udata = NULL;
2989 if (clientData && clientData != Py_None)
2990 udata = new wxPyUserData(clientData);
2991 return self->AddTool(id, label, bitmap, bmpDisabled, kind,
2992 shortHelp, longHelp, udata);
2993 }
0085ce49 2994SWIGINTERN wxToolBarToolBase *wxToolBarBase_DoInsertTool(wxToolBarBase *self,size_t pos,int id,wxString const &label,wxBitmap const &bitmap,wxBitmap const &bmpDisabled=wxNullBitmap,wxItemKind kind=wxITEM_NORMAL,wxString const &shortHelp=wxPyEmptyString,wxString const &longHelp=wxPyEmptyString,PyObject *clientData=NULL){
d14a1e28
RD
2995 wxPyUserData* udata = NULL;
2996 if (clientData && clientData != Py_None)
2997 udata = new wxPyUserData(clientData);
2998 return self->InsertTool(pos, id, label, bitmap, bmpDisabled, kind,
2999 shortHelp, longHelp, udata);
3000 }
0085ce49 3001SWIGINTERN PyObject *wxToolBarBase_GetToolClientData(wxToolBarBase *self,int id){
d14a1e28
RD
3002 wxPyUserData* udata = (wxPyUserData*)self->GetToolClientData(id);
3003 if (udata) {
3004 Py_INCREF(udata->m_obj);
3005 return udata->m_obj;
3006 } else {
3007 Py_INCREF(Py_None);
3008 return Py_None;
3009 }
3010 }
0085ce49 3011SWIGINTERN void wxToolBarBase_SetToolClientData(wxToolBarBase *self,int id,PyObject *clientData){
d14a1e28
RD
3012 self->SetToolClientData(id, new wxPyUserData(clientData));
3013 }
3014
3015#include <wx/listctrl.h>
3016
7557b9b5 3017 static const wxString wxPyListCtrlNameStr(wxListCtrlNameStr);
0085ce49 3018SWIGINTERN void wxListItemAttr_Destroy(wxListItemAttr *self){ delete self; }
d14a1e28
RD
3019 // Python aware sorting function for wxPyListCtrl
3020 static int wxCALLBACK wxPyListCtrl_SortItems(long item1, long item2, long funcPtr) {
3021 int retval = 0;
3022 PyObject* func = (PyObject*)funcPtr;
5a446332 3023 wxPyBlock_t blocked = wxPyBeginBlockThreads();
d14a1e28
RD
3024
3025 PyObject* args = Py_BuildValue("(ii)", item1, item2);
3026 PyObject* result = PyEval_CallObject(func, args);
3027 Py_DECREF(args);
3028 if (result) {
3029 retval = PyInt_AsLong(result);
3030 Py_DECREF(result);
3031 }
3032
4f89f6a3 3033 wxPyEndBlockThreads(blocked);
d14a1e28
RD
3034 return retval;
3035 }
3036
3037 // C++ Version of a Python aware class
3038class wxPyListCtrl : public wxListCtrl {
32fe5131 3039 DECLARE_ABSTRACT_CLASS(wxPyListCtrl)
d14a1e28
RD
3040public:
3041 wxPyListCtrl() : wxListCtrl() {}
3042 wxPyListCtrl(wxWindow* parent, wxWindowID id,
3043 const wxPoint& pos,
3044 const wxSize& size,
3045 long style,
3046 const wxValidator& validator,
3047 const wxString& name) :
3048 wxListCtrl(parent, id, pos, size, style, validator, name) {}
3049
3050 bool Create(wxWindow* parent, wxWindowID id,
3051 const wxPoint& pos,
3052 const wxSize& size,
3053 long style,
3054 const wxValidator& validator,
3055 const wxString& name) {
3056 return wxListCtrl::Create(parent, id, pos, size, style, validator, name);
3057 }
3058
3059 DEC_PYCALLBACK_STRING_LONGLONG(OnGetItemText);
d14a1e28
RD
3060 DEC_PYCALLBACK_LISTATTR_LONG(OnGetItemAttr);
3061
84f85550
RD
3062 // use the virtual version to avoid a confusing assert in the base class
3063 DEC_PYCALLBACK_INT_LONG_virtual(OnGetItemImage);
7e08d4ef 3064 DEC_PYCALLBACK_INT_LONGLONG(OnGetItemColumnImage);
84f85550 3065
d14a1e28
RD
3066 PYPRIVATE;
3067};
3068
3069IMPLEMENT_ABSTRACT_CLASS(wxPyListCtrl, wxListCtrl);
3070
3071IMP_PYCALLBACK_STRING_LONGLONG(wxPyListCtrl, wxListCtrl, OnGetItemText);
d14a1e28 3072IMP_PYCALLBACK_LISTATTR_LONG(wxPyListCtrl, wxListCtrl, OnGetItemAttr);
84f85550 3073IMP_PYCALLBACK_INT_LONG_virtual(wxPyListCtrl, wxListCtrl, OnGetItemImage);
c25f90f6 3074IMP_PYCALLBACK_INT_LONGLONG(wxPyListCtrl, wxListCtrl, OnGetItemColumnImage);
7e08d4ef 3075
d14a1e28 3076
0085ce49 3077SWIGINTERN wxListItem *wxPyListCtrl_GetColumn(wxPyListCtrl *self,int col){
d14a1e28
RD
3078 wxListItem item;
3079 item.SetMask( wxLIST_MASK_STATE |
3080 wxLIST_MASK_TEXT |
3081 wxLIST_MASK_IMAGE |
3082 wxLIST_MASK_DATA |
3083 wxLIST_SET_ITEM |
3084 wxLIST_MASK_WIDTH |
3085 wxLIST_MASK_FORMAT
3086 );
3087 if (self->GetColumn(col, item))
3088 return new wxListItem(item);
3089 else
3090 return NULL;
3091 }
0085ce49 3092SWIGINTERN wxListItem *wxPyListCtrl_GetItem(wxPyListCtrl *self,long itemId,int col=0){
d14a1e28
RD
3093 wxListItem* info = new wxListItem;
3094 info->m_itemId = itemId;
3095 info->m_col = col;
3096 info->m_mask = 0xFFFF;
3097 self->GetItem(*info);
3098 return info;
3099 }
0085ce49 3100SWIGINTERN wxPoint wxPyListCtrl_GetItemPosition(wxPyListCtrl *self,long item){
d14a1e28
RD
3101 wxPoint pos;
3102 self->GetItemPosition(item, pos);
3103 return pos;
3104 }
0085ce49 3105SWIGINTERN wxRect wxPyListCtrl_GetItemRect(wxPyListCtrl *self,long item,int code=wxLIST_RECT_BOUNDS){
d14a1e28
RD
3106 wxRect rect;
3107 self->GetItemRect(item, rect, code);
3108 return rect;
3109 }
0085ce49 3110SWIGINTERN bool wxPyListCtrl_SortItems(wxPyListCtrl *self,PyObject *func){
d14a1e28 3111 if (!PyCallable_Check(func))
ae8162c8 3112 return false;
d14a1e28
RD
3113 return self->SortItems((wxListCtrlCompare)wxPyListCtrl_SortItems, (long)func);
3114 }
0085ce49 3115SWIGINTERN wxWindow *wxPyListCtrl_GetMainWindow(wxPyListCtrl *self){
d14a1e28
RD
3116
3117
3118
3119 return (wxWindow*)self->m_mainWin;
3120
3121 }
3122
3123#include <wx/treectrl.h>
3124#include "wx/wxPython/pytree.h"
d14a1e28 3125
33b885b9 3126 static const wxString wxPyTreeCtrlNameStr(_T("wxTreeCtrl"));
0085ce49
RD
3127SWIGINTERN bool wxTreeItemId___eq__(wxTreeItemId *self,wxTreeItemId const *other){ return other ? (*self == *other) : false; }
3128SWIGINTERN bool wxTreeItemId___ne__(wxTreeItemId *self,wxTreeItemId const *other){ return other ? (*self != *other) : true; }
3129SWIGINTERN void wxPyTreeItemData_Destroy(wxPyTreeItemData *self){ delete self; }
b02396e8
RD
3130
3131 static wxTreeItemId wxNullTreeItemId;
3132
d14a1e28
RD
3133 // C++ version of Python aware wxTreeCtrl
3134class wxPyTreeCtrl : public wxTreeCtrl {
32fe5131 3135 DECLARE_ABSTRACT_CLASS(wxPyTreeCtrl)
d14a1e28
RD
3136public:
3137 wxPyTreeCtrl() : wxTreeCtrl() {}
3138 wxPyTreeCtrl(wxWindow *parent, wxWindowID id,
3139 const wxPoint& pos,
3140 const wxSize& size,
3141 long style,
3142 const wxValidator& validator,
3143 const wxString& name) :
3144 wxTreeCtrl(parent, id, pos, size, style, validator, name) {}
3145
3146 bool Create(wxWindow *parent, wxWindowID id,
3147 const wxPoint& pos,
3148 const wxSize& size,
3149 long style,
3150 const wxValidator& validator,
3151 const wxString& name) {
3152 return wxTreeCtrl::Create(parent, id, pos, size, style, validator, name);
3153 }
3154
3155
3156 int OnCompareItems(const wxTreeItemId& item1,
3157 const wxTreeItemId& item2) {
3158 int rval = 0;
3159 bool found;
5a446332 3160 wxPyBlock_t blocked = wxPyBeginBlockThreads();
d14a1e28 3161 if ((found = wxPyCBH_findCallback(m_myInst, "OnCompareItems"))) {
ae8162c8
RD
3162 PyObject *o1 = wxPyConstructObject((void*)&item1, wxT("wxTreeItemId"), false);
3163 PyObject *o2 = wxPyConstructObject((void*)&item2, wxT("wxTreeItemId"), false);
d14a1e28
RD
3164 rval = wxPyCBH_callCallback(m_myInst, Py_BuildValue("(OO)",o1,o2));
3165 Py_DECREF(o1);
3166 Py_DECREF(o2);
3167 }
4f89f6a3 3168 wxPyEndBlockThreads(blocked);
d14a1e28
RD
3169 if (! found)
3170 rval = wxTreeCtrl::OnCompareItems(item1, item2);
3171 return rval;
3172 }
3173 PYPRIVATE;
3174};
3175
3176IMPLEMENT_ABSTRACT_CLASS(wxPyTreeCtrl, wxTreeCtrl);
3177
3178
0085ce49 3179SWIGINTERN wxPyTreeItemData *wxPyTreeCtrl_GetItemData(wxPyTreeCtrl *self,wxTreeItemId const &item){
d14a1e28
RD
3180 wxPyTreeItemData* data = (wxPyTreeItemData*)self->GetItemData(item);
3181 if (data == NULL) {
3182 data = new wxPyTreeItemData();
3183 data->SetId(item); // set the id
3184 self->SetItemData(item, data);
3185 }
3186 return data;
3187 }
0085ce49 3188SWIGINTERN PyObject *wxPyTreeCtrl_GetItemPyData(wxPyTreeCtrl *self,wxTreeItemId const &item){
d14a1e28
RD
3189 wxPyTreeItemData* data = (wxPyTreeItemData*)self->GetItemData(item);
3190 if (data == NULL) {
3191 data = new wxPyTreeItemData();
3192 data->SetId(item); // set the id
3193 self->SetItemData(item, data);
3194 }
3195 return data->GetData();
3196 }
0085ce49 3197SWIGINTERN void wxPyTreeCtrl_SetItemData(wxPyTreeCtrl *self,wxTreeItemId const &item,wxPyTreeItemData *data){
d14a1e28
RD
3198 data->SetId(item); // set the id
3199 self->SetItemData(item, data);
3200 }
0085ce49 3201SWIGINTERN void wxPyTreeCtrl_SetItemPyData(wxPyTreeCtrl *self,wxTreeItemId const &item,PyObject *obj){
d14a1e28
RD
3202 wxPyTreeItemData* data = (wxPyTreeItemData*)self->GetItemData(item);
3203 if (data == NULL) {
3204 data = new wxPyTreeItemData(obj);
3205 data->SetId(item); // set the id
3206 self->SetItemData(item, data);
3207 } else
3208 data->SetData(obj);
3209 }
0085ce49 3210SWIGINTERN PyObject *wxPyTreeCtrl_GetSelections(wxPyTreeCtrl *self){
5a446332 3211 wxPyBlock_t blocked = wxPyBeginBlockThreads();
d14a1e28
RD
3212 PyObject* rval = PyList_New(0);
3213 wxArrayTreeItemIds array;
3214 size_t num, x;
3215 num = self->GetSelections(array);
3216 for (x=0; x < num; x++) {
3217 wxTreeItemId *tii = new wxTreeItemId(array.Item(x));
ae8162c8 3218 PyObject* item = wxPyConstructObject((void*)tii, wxT("wxTreeItemId"), true);
d14a1e28 3219 PyList_Append(rval, item);
1a10c483 3220 Py_DECREF(item);
d14a1e28 3221 }
4f89f6a3 3222 wxPyEndBlockThreads(blocked);
d14a1e28
RD
3223 return rval;
3224 }
0085ce49 3225SWIGINTERN PyObject *wxPyTreeCtrl_GetFirstChild(wxPyTreeCtrl *self,wxTreeItemId const &item){
58203fa6
RD
3226 void* cookie = 0;
3227 wxTreeItemId* ritem = new wxTreeItemId(self->GetFirstChild(item, cookie));
5a446332 3228 wxPyBlock_t blocked = wxPyBeginBlockThreads();
d14a1e28 3229 PyObject* tup = PyTuple_New(2);
ae8162c8 3230 PyTuple_SET_ITEM(tup, 0, wxPyConstructObject(ritem, wxT("wxTreeItemId"), true));
58203fa6 3231 PyTuple_SET_ITEM(tup, 1, wxPyMakeSwigPtr(cookie, wxT("void")));
4f89f6a3 3232 wxPyEndBlockThreads(blocked);
d14a1e28
RD
3233 return tup;
3234 }
0085ce49 3235SWIGINTERN PyObject *wxPyTreeCtrl_GetNextChild(wxPyTreeCtrl *self,wxTreeItemId const &item,void *cookie){
58203fa6 3236 wxTreeItemId* ritem = new wxTreeItemId(self->GetNextChild(item, cookie));
5a446332 3237 wxPyBlock_t blocked = wxPyBeginBlockThreads();
d14a1e28 3238 PyObject* tup = PyTuple_New(2);
ae8162c8 3239 PyTuple_SET_ITEM(tup, 0, wxPyConstructObject(ritem, wxT("wxTreeItemId"), true));
58203fa6 3240 PyTuple_SET_ITEM(tup, 1, wxPyMakeSwigPtr(cookie, wxT("void")));
4f89f6a3 3241 wxPyEndBlockThreads(blocked);
d14a1e28
RD
3242 return tup;
3243 }
0085ce49 3244SWIGINTERN PyObject *wxPyTreeCtrl_GetBoundingRect(wxPyTreeCtrl *self,wxTreeItemId const &item,bool textOnly=false){
d14a1e28
RD
3245 wxRect rect;
3246 if (self->GetBoundingRect(item, rect, textOnly)) {
5a446332 3247 wxPyBlock_t blocked = wxPyBeginBlockThreads();
d14a1e28 3248 wxRect* r = new wxRect(rect);
ae8162c8 3249 PyObject* val = wxPyConstructObject((void*)r, wxT("wxRect"), true);
4f89f6a3 3250 wxPyEndBlockThreads(blocked);
d14a1e28
RD
3251 return val;
3252 }
3253 else
3254 RETURN_NONE();
3255 }
b2dc1044 3256 static const wxString wxPyDirDialogDefaultFolderStr(wxDirDialogDefaultFolderStr);
c32bde28 3257
32fe5131 3258SWIGINTERNINLINE PyObject*
0085ce49 3259 SWIG_From_bool (bool value)
c32bde28 3260{
0085ce49 3261 return PyBool_FromLong(value ? 1 : 0);
c32bde28
RD
3262}
3263
d14a1e28
RD
3264 // C++ version of Python aware wxControl
3265class wxPyControl : public wxControl
3266{
3267 DECLARE_DYNAMIC_CLASS(wxPyControl)
3268public:
3269 wxPyControl() : wxControl() {}
3270 wxPyControl(wxWindow* parent, const wxWindowID id,
3271 const wxPoint& pos = wxDefaultPosition,
3272 const wxSize& size = wxDefaultSize,
3273 long style = 0,
3274 const wxValidator& validator=wxDefaultValidator,
3275 const wxString& name = wxPyControlNameStr)
3276 : wxControl(parent, id, pos, size, style, validator, name) {}
3277
3278
976dbff5
RD
3279 bool DoEraseBackground(wxDC* dc) {
3280#ifdef __WXMSW__
3281 return wxWindow::DoEraseBackground(dc->GetHDC());
3282#else
3283 dc->SetBackground(wxBrush(GetBackgroundColour()));
3284 dc->Clear();
3285 return true;
3286#endif
3287 }
3288
d14a1e28
RD
3289 DEC_PYCALLBACK_VOID_INT4(DoMoveWindow);
3290 DEC_PYCALLBACK_VOID_INT5(DoSetSize);
3291 DEC_PYCALLBACK_VOID_INTINT(DoSetClientSize);
3292 DEC_PYCALLBACK_VOID_INTINT(DoSetVirtualSize);
3293
3294 DEC_PYCALLBACK_VOID_INTPINTP_const(DoGetSize);
3295 DEC_PYCALLBACK_VOID_INTPINTP_const(DoGetClientSize);
3296 DEC_PYCALLBACK_VOID_INTPINTP_const(DoGetPosition);
3297
3298 DEC_PYCALLBACK_SIZE_const(DoGetVirtualSize);
3299 DEC_PYCALLBACK_SIZE_const(DoGetBestSize);
3300
3301 DEC_PYCALLBACK__(InitDialog);
3302 DEC_PYCALLBACK_BOOL_(TransferDataFromWindow);
3303 DEC_PYCALLBACK_BOOL_(TransferDataToWindow);
3304 DEC_PYCALLBACK_BOOL_(Validate);
3305
3306 DEC_PYCALLBACK_BOOL_const(AcceptsFocus);
3307 DEC_PYCALLBACK_BOOL_const(AcceptsFocusFromKeyboard);
3308 DEC_PYCALLBACK_SIZE_const(GetMaxSize);
3309
3310 DEC_PYCALLBACK_VOID_WXWINBASE(AddChild);
3311 DEC_PYCALLBACK_VOID_WXWINBASE(RemoveChild);
3312
db3e571a 3313 DEC_PYCALLBACK_BOOL_const(ShouldInheritColours);
db3e571a 3314 DEC_PYCALLBACK_VIZATTR_(GetDefaultAttributes);
4276dc52 3315
51b83b37
RD
3316 DEC_PYCALLBACK_BOOL_(HasTransparentBackground);
3317
8d38bd1d
RD
3318 DEC_PYCALLBACK_VOID_(OnInternalIdle);
3319
d14a1e28
RD
3320 PYPRIVATE;
3321};
3322
3323IMPLEMENT_DYNAMIC_CLASS(wxPyControl, wxControl);
3324
3325IMP_PYCALLBACK_VOID_INT4(wxPyControl, wxControl, DoMoveWindow);
3326IMP_PYCALLBACK_VOID_INT5(wxPyControl, wxControl, DoSetSize);
3327IMP_PYCALLBACK_VOID_INTINT(wxPyControl, wxControl, DoSetClientSize);
3328IMP_PYCALLBACK_VOID_INTINT(wxPyControl, wxControl, DoSetVirtualSize);
3329
3330IMP_PYCALLBACK_VOID_INTPINTP_const(wxPyControl, wxControl, DoGetSize);
3331IMP_PYCALLBACK_VOID_INTPINTP_const(wxPyControl, wxControl, DoGetClientSize);
3332IMP_PYCALLBACK_VOID_INTPINTP_const(wxPyControl, wxControl, DoGetPosition);
3333
3334IMP_PYCALLBACK_SIZE_const(wxPyControl, wxControl, DoGetVirtualSize);
3335IMP_PYCALLBACK_SIZE_const(wxPyControl, wxControl, DoGetBestSize);
3336
3337IMP_PYCALLBACK__(wxPyControl, wxControl, InitDialog);
3338IMP_PYCALLBACK_BOOL_(wxPyControl, wxControl, TransferDataFromWindow);
3339IMP_PYCALLBACK_BOOL_(wxPyControl, wxControl, TransferDataToWindow);
3340IMP_PYCALLBACK_BOOL_(wxPyControl, wxControl, Validate);
3341
3342IMP_PYCALLBACK_BOOL_const(wxPyControl, wxControl, AcceptsFocus);
3343IMP_PYCALLBACK_BOOL_const(wxPyControl, wxControl, AcceptsFocusFromKeyboard);
3344IMP_PYCALLBACK_SIZE_const(wxPyControl, wxControl, GetMaxSize);
3345
3346IMP_PYCALLBACK_VOID_WXWINBASE(wxPyControl, wxControl, AddChild);
3347IMP_PYCALLBACK_VOID_WXWINBASE(wxPyControl, wxControl, RemoveChild);
3348
db3e571a 3349IMP_PYCALLBACK_BOOL_const(wxPyControl, wxControl, ShouldInheritColours);
db3e571a 3350IMP_PYCALLBACK_VIZATTR_(wxPyControl, wxControl, GetDefaultAttributes);
d14a1e28 3351
51b83b37 3352IMP_PYCALLBACK_BOOL_(wxPyControl, wxControl, HasTransparentBackground);
8d38bd1d
RD
3353
3354IMP_PYCALLBACK_VOID_(wxPyControl, wxControl, OnInternalIdle);
3355
d14a1e28
RD
3356
3357
0085ce49 3358SWIGINTERN void wxHelpProvider_Destroy(wxHelpProvider *self){ delete self; }
e811c8ce
RD
3359
3360#include <wx/generic/dragimgg.h>
3361
53aa7709 3362 static const wxString wxPyDatePickerCtrlNameStr(wxDatePickerCtrlNameStr);
0085ce49 3363SWIGINTERN wxDateTime wxDatePickerCtrl_GetLowerLimit(wxDatePickerCtrl *self){
53aa7709
RD
3364 wxDateTime rv;
3365 self->GetRange(&rv, NULL);
3366 return rv;
3367 }
0085ce49 3368SWIGINTERN wxDateTime wxDatePickerCtrl_GetUpperLimit(wxDatePickerCtrl *self){
53aa7709
RD
3369 wxDateTime rv;
3370 self->GetRange(NULL, &rv);
3371 return rv;
3372 }
704eda0c 3373 static const wxString wxPyHyperlinkCtrlNameStr(wxHyperlinkCtrlNameStr);
b850e7f3
RD
3374 static const wxString wxPyColourPickerCtrlNameStr(wxColourPickerCtrlNameStr);
3375 static const wxString wxPyFilePickerCtrlNameStr(wxFilePickerCtrlNameStr);
3376 static const wxString wxPyFileSelectorPromptStr(wxFileSelectorPromptStr);
3377 static const wxString wxPyDirPickerCtrlNameStr(wxDirPickerCtrlNameStr);
3378 static const wxString wxPyDirSelectorPromptStr(wxDirSelectorPromptStr);
3379 static const wxString wxPyFileSelectorDefaultWildcardStr(wxFileSelectorDefaultWildcardStr);
3380 static const wxString wxPyFontPickerCtrlNameStr(wxFontPickerCtrlNameStr);
5172800e 3381 static const wxString wxPyCollapsiblePaneNameStr(wxCollapsiblePaneNameStr);
3f7f284d 3382 static const wxString wxPySearchCtrlNameStr(wxSearchCtrlNameStr);
62358578
RD
3383
3384#if !defined(wxUSE_SEARCHCTRL) || !wxUSE_SEARCHCTRL
3385// define a dummy class for builds that don't have wxSearchCtrl
3386
3387enum {
4ed51f4d
RD
3388 wxEVT_COMMAND_SEARCHCTRL_CANCEL_BTN,
3389 wxEVT_COMMAND_SEARCHCTRL_SEARCH_BTN
62358578
RD
3390};
3391
3392class wxSearchCtrl : public wxTextCtrl
3393{
3394public:
3395 wxSearchCtrl() { wxPyRaiseNotImplemented(); }
3396 wxSearchCtrl(wxWindow*, wxWindowID,
3397 const wxString&,
3398 const wxPoint&,
3399 const wxSize&,
3400 long style,
3401 const wxValidator&,
3402 const wxString& name)
3403 { wxPyRaiseNotImplemented(); }
3404
3405 bool Create( wxWindow*, wxWindowID,
3406 const wxString&,
3407 const wxPoint&,
3408 const wxSize&,
3409 long style,
3410 const wxValidator&,
3411 const wxString& name) {}
3412
3413 virtual void SetMenu( wxMenu* ) {}
3414 virtual wxMenu* GetMenu() { return NULL; }
3415
3416 // get/set search options
3417 // ----------------------
3418 virtual void ShowSearchButton( bool ) {}
3419 virtual bool IsSearchButtonVisible() const { return false; }
3420
3421 virtual void ShowCancelButton( bool ) {}
3422 virtual bool IsCancelButtonVisible() const { return false; }
6646ca90
RD
3423
3424 virtual void SetDescriptiveText(const wxString& text);
3425 virtual wxString GetDescriptiveText() const;
62358578
RD
3426};
3427#endif
3428
d14a1e28
RD
3429#ifdef __cplusplus
3430extern "C" {
3431#endif
0085ce49
RD
3432SWIGINTERN int ButtonNameStr_set(PyObject *) {
3433 SWIG_Error(SWIG_AttributeError,"Variable ButtonNameStr is read-only.");
3434 return 1;
b2dc1044
RD
3435}
3436
3437
0085ce49
RD
3438SWIGINTERN PyObject *ButtonNameStr_get(void) {
3439 PyObject *pyobj = 0;
3440
3441 {
b2dc1044 3442#if wxUSE_UNICODE
0085ce49 3443 pyobj = PyUnicode_FromWideChar((&wxPyButtonNameStr)->c_str(), (&wxPyButtonNameStr)->Len());
b2dc1044 3444#else
0085ce49 3445 pyobj = PyString_FromStringAndSize((&wxPyButtonNameStr)->c_str(), (&wxPyButtonNameStr)->Len());
b2dc1044 3446#endif
0085ce49
RD
3447 }
3448 return pyobj;
3449}
3450
3451
3452SWIGINTERN PyObject *_wrap_new_Button(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
3453 PyObject *resultobj = 0;
3454 wxWindow *arg1 = (wxWindow *) 0 ;
3455 int arg2 = (int) -1 ;
3456 wxString const &arg3_defvalue = wxPyEmptyString ;
3457 wxString *arg3 = (wxString *) &arg3_defvalue ;
3458 wxPoint const &arg4_defvalue = wxDefaultPosition ;
3459 wxPoint *arg4 = (wxPoint *) &arg4_defvalue ;
3460 wxSize const &arg5_defvalue = wxDefaultSize ;
3461 wxSize *arg5 = (wxSize *) &arg5_defvalue ;
3462 long arg6 = (long) 0 ;
3463 wxValidator const &arg7_defvalue = wxDefaultValidator ;
3464 wxValidator *arg7 = (wxValidator *) &arg7_defvalue ;
3465 wxString const &arg8_defvalue = wxPyButtonNameStr ;
3466 wxString *arg8 = (wxString *) &arg8_defvalue ;
3467 wxButton *result = 0 ;
3468 void *argp1 = 0 ;
3469 int res1 = 0 ;
3470 int val2 ;
3471 int ecode2 = 0 ;
3472 bool temp3 = false ;
3473 wxPoint temp4 ;
3474 wxSize temp5 ;
3475 long val6 ;
3476 int ecode6 = 0 ;
3477 void *argp7 = 0 ;
3478 int res7 = 0 ;
3479 bool temp8 = false ;
3480 PyObject * obj0 = 0 ;
3481 PyObject * obj1 = 0 ;
3482 PyObject * obj2 = 0 ;
3483 PyObject * obj3 = 0 ;
3484 PyObject * obj4 = 0 ;
3485 PyObject * obj5 = 0 ;
3486 PyObject * obj6 = 0 ;
3487 PyObject * obj7 = 0 ;
3488 char * kwnames[] = {
3489 (char *) "parent",(char *) "id",(char *) "label",(char *) "pos",(char *) "size",(char *) "style",(char *) "validator",(char *) "name", NULL
3490 };
3491
3492 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|OOOOOOO:new_Button",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6,&obj7)) SWIG_fail;
3493 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxWindow, 0 | 0 );
3494 if (!SWIG_IsOK(res1)) {
3495 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_Button" "', expected argument " "1"" of type '" "wxWindow *""'");
3496 }
3497 arg1 = reinterpret_cast< wxWindow * >(argp1);
3498 if (obj1) {
3499 ecode2 = SWIG_AsVal_int(obj1, &val2);
3500 if (!SWIG_IsOK(ecode2)) {
3501 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "new_Button" "', expected argument " "2"" of type '" "int""'");
3502 }
3503 arg2 = static_cast< int >(val2);
3504 }
3505 if (obj2) {
d14a1e28 3506 {
0085ce49
RD
3507 arg3 = wxString_in_helper(obj2);
3508 if (arg3 == NULL) SWIG_fail;
3509 temp3 = true;
d14a1e28 3510 }
0085ce49
RD
3511 }
3512 if (obj3) {
d14a1e28 3513 {
0085ce49
RD
3514 arg4 = &temp4;
3515 if ( ! wxPoint_helper(obj3, &arg4)) SWIG_fail;
d14a1e28 3516 }
0085ce49
RD
3517 }
3518 if (obj4) {
d14a1e28 3519 {
0085ce49
RD
3520 arg5 = &temp5;
3521 if ( ! wxSize_helper(obj4, &arg5)) SWIG_fail;
d14a1e28 3522 }
0085ce49
RD
3523 }
3524 if (obj5) {
3525 ecode6 = SWIG_AsVal_long(obj5, &val6);
3526 if (!SWIG_IsOK(ecode6)) {
3527 SWIG_exception_fail(SWIG_ArgError(ecode6), "in method '" "new_Button" "', expected argument " "6"" of type '" "long""'");
3528 }
3529 arg6 = static_cast< long >(val6);
3530 }
3531 if (obj6) {
3532 res7 = SWIG_ConvertPtr(obj6, &argp7, SWIGTYPE_p_wxValidator, 0 | 0);
3533 if (!SWIG_IsOK(res7)) {
3534 SWIG_exception_fail(SWIG_ArgError(res7), "in method '" "new_Button" "', expected argument " "7"" of type '" "wxValidator const &""'");
d14a1e28 3535 }
0085ce49
RD
3536 if (!argp7) {
3537 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_Button" "', expected argument " "7"" of type '" "wxValidator const &""'");
d14a1e28 3538 }
0085ce49
RD
3539 arg7 = reinterpret_cast< wxValidator * >(argp7);
3540 }
3541 if (obj7) {
d14a1e28 3542 {
0085ce49
RD
3543 arg8 = wxString_in_helper(obj7);
3544 if (arg8 == NULL) SWIG_fail;
3545 temp8 = true;
d14a1e28 3546 }
0085ce49
RD
3547 }
3548 {
3549 if (!wxPyCheckForApp()) SWIG_fail;
3550 PyThreadState* __tstate = wxPyBeginAllowThreads();
3551 result = (wxButton *)new wxButton(arg1,arg2,(wxString const &)*arg3,(wxPoint const &)*arg4,(wxSize const &)*arg5,arg6,(wxValidator const &)*arg7,(wxString const &)*arg8);
3552 wxPyEndAllowThreads(__tstate);
3553 if (PyErr_Occurred()) SWIG_fail;
3554 }
3555 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_wxButton, SWIG_POINTER_NEW | 0 );
3556 {
3557 if (temp3)
3558 delete arg3;
3559 }
3560 {
3561 if (temp8)
3562 delete arg8;
3563 }
3564 return resultobj;
3565fail:
3566 {
3567 if (temp3)
3568 delete arg3;
3569 }
3570 {
3571 if (temp8)
3572 delete arg8;
3573 }
3574 return NULL;
d14a1e28
RD
3575}
3576
3577
0085ce49
RD
3578SWIGINTERN PyObject *_wrap_new_PreButton(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
3579 PyObject *resultobj = 0;
3580 wxButton *result = 0 ;
3581
3582 if (!SWIG_Python_UnpackTuple(args,"new_PreButton",0,0,0)) SWIG_fail;
3583 {
3584 if (!wxPyCheckForApp()) SWIG_fail;
3585 PyThreadState* __tstate = wxPyBeginAllowThreads();
3586 result = (wxButton *)new wxButton();
3587 wxPyEndAllowThreads(__tstate);
3588 if (PyErr_Occurred()) SWIG_fail;
3589 }
3590 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_wxButton, SWIG_POINTER_OWN | 0 );
3591 return resultobj;
3592fail:
3593 return NULL;
3594}
3595
3596
3597SWIGINTERN PyObject *_wrap_Button_Create(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
3598 PyObject *resultobj = 0;
3599 wxButton *arg1 = (wxButton *) 0 ;
3600 wxWindow *arg2 = (wxWindow *) 0 ;
3601 int arg3 = (int) -1 ;
3602 wxString const &arg4_defvalue = wxPyEmptyString ;
3603 wxString *arg4 = (wxString *) &arg4_defvalue ;
3604 wxPoint const &arg5_defvalue = wxDefaultPosition ;
3605 wxPoint *arg5 = (wxPoint *) &arg5_defvalue ;
3606 wxSize const &arg6_defvalue = wxDefaultSize ;
3607 wxSize *arg6 = (wxSize *) &arg6_defvalue ;
3608 long arg7 = (long) 0 ;
3609 wxValidator const &arg8_defvalue = wxDefaultValidator ;
3610 wxValidator *arg8 = (wxValidator *) &arg8_defvalue ;
3611 wxString const &arg9_defvalue = wxPyButtonNameStr ;
3612 wxString *arg9 = (wxString *) &arg9_defvalue ;
3613 bool result;
3614 void *argp1 = 0 ;
3615 int res1 = 0 ;
3616 void *argp2 = 0 ;
3617 int res2 = 0 ;
3618 int val3 ;
3619 int ecode3 = 0 ;
3620 bool temp4 = false ;
3621 wxPoint temp5 ;
3622 wxSize temp6 ;
3623 long val7 ;
3624 int ecode7 = 0 ;
3625 void *argp8 = 0 ;
3626 int res8 = 0 ;
3627 bool temp9 = false ;
3628 PyObject * obj0 = 0 ;
3629 PyObject * obj1 = 0 ;
3630 PyObject * obj2 = 0 ;
3631 PyObject * obj3 = 0 ;
3632 PyObject * obj4 = 0 ;
3633 PyObject * obj5 = 0 ;
3634 PyObject * obj6 = 0 ;
3635 PyObject * obj7 = 0 ;
3636 PyObject * obj8 = 0 ;
3637 char * kwnames[] = {
3638 (char *) "self",(char *) "parent",(char *) "id",(char *) "label",(char *) "pos",(char *) "size",(char *) "style",(char *) "validator",(char *) "name", NULL
3639 };
3640
3641 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|OOOOOOO:Button_Create",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6,&obj7,&obj8)) SWIG_fail;
3642 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxButton, 0 | 0 );
3643 if (!SWIG_IsOK(res1)) {
3644 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Button_Create" "', expected argument " "1"" of type '" "wxButton *""'");
3645 }
3646 arg1 = reinterpret_cast< wxButton * >(argp1);
3647 res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_wxWindow, 0 | 0 );
3648 if (!SWIG_IsOK(res2)) {
3649 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "Button_Create" "', expected argument " "2"" of type '" "wxWindow *""'");
3650 }
3651 arg2 = reinterpret_cast< wxWindow * >(argp2);
3652 if (obj2) {
3653 ecode3 = SWIG_AsVal_int(obj2, &val3);
3654 if (!SWIG_IsOK(ecode3)) {
3655 SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "Button_Create" "', expected argument " "3"" of type '" "int""'");
3656 }
3657 arg3 = static_cast< int >(val3);
3658 }
3659 if (obj3) {
d14a1e28 3660 {
0085ce49
RD
3661 arg4 = wxString_in_helper(obj3);
3662 if (arg4 == NULL) SWIG_fail;
3663 temp4 = true;
d14a1e28 3664 }
0085ce49
RD
3665 }
3666 if (obj4) {
4f89f6a3 3667 {
0085ce49
RD
3668 arg5 = &temp5;
3669 if ( ! wxPoint_helper(obj4, &arg5)) SWIG_fail;
4f89f6a3 3670 }
0085ce49
RD
3671 }
3672 if (obj5) {
d14a1e28 3673 {
0085ce49
RD
3674 arg6 = &temp6;
3675 if ( ! wxSize_helper(obj5, &arg6)) SWIG_fail;
d14a1e28 3676 }
0085ce49
RD
3677 }
3678 if (obj6) {
3679 ecode7 = SWIG_AsVal_long(obj6, &val7);
3680 if (!SWIG_IsOK(ecode7)) {
3681 SWIG_exception_fail(SWIG_ArgError(ecode7), "in method '" "Button_Create" "', expected argument " "7"" of type '" "long""'");
3682 }
3683 arg7 = static_cast< long >(val7);
3684 }
3685 if (obj7) {
3686 res8 = SWIG_ConvertPtr(obj7, &argp8, SWIGTYPE_p_wxValidator, 0 | 0);
3687 if (!SWIG_IsOK(res8)) {
3688 SWIG_exception_fail(SWIG_ArgError(res8), "in method '" "Button_Create" "', expected argument " "8"" of type '" "wxValidator const &""'");
d14a1e28 3689 }
0085ce49
RD
3690 if (!argp8) {
3691 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "Button_Create" "', expected argument " "8"" of type '" "wxValidator const &""'");
d14a1e28 3692 }
0085ce49
RD
3693 arg8 = reinterpret_cast< wxValidator * >(argp8);
3694 }
3695 if (obj8) {
d14a1e28 3696 {
0085ce49
RD
3697 arg9 = wxString_in_helper(obj8);
3698 if (arg9 == NULL) SWIG_fail;
3699 temp9 = true;
d14a1e28 3700 }
0085ce49
RD
3701 }
3702 {
3703 PyThreadState* __tstate = wxPyBeginAllowThreads();
3704 result = (bool)(arg1)->Create(arg2,arg3,(wxString const &)*arg4,(wxPoint const &)*arg5,(wxSize const &)*arg6,arg7,(wxValidator const &)*arg8,(wxString const &)*arg9);
3705 wxPyEndAllowThreads(__tstate);
3706 if (PyErr_Occurred()) SWIG_fail;
3707 }
3708 {
3709 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
3710 }
3711 {
3712 if (temp4)
3713 delete arg4;
3714 }
3715 {
3716 if (temp9)
3717 delete arg9;
3718 }
3719 return resultobj;
3720fail:
3721 {
3722 if (temp4)
3723 delete arg4;
3724 }
3725 {
3726 if (temp9)
3727 delete arg9;
3728 }
3729 return NULL;
d14a1e28
RD
3730}
3731
3732
0085ce49
RD
3733SWIGINTERN PyObject *_wrap_Button_SetDefault(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
3734 PyObject *resultobj = 0;
3735 wxButton *arg1 = (wxButton *) 0 ;
3736 void *argp1 = 0 ;
3737 int res1 = 0 ;
3738 PyObject *swig_obj[1] ;
3739
3740 if (!args) SWIG_fail;
3741 swig_obj[0] = args;
3742 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxButton, 0 | 0 );
3743 if (!SWIG_IsOK(res1)) {
3744 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Button_SetDefault" "', expected argument " "1"" of type '" "wxButton *""'");
3745 }
3746 arg1 = reinterpret_cast< wxButton * >(argp1);
3747 {
3748 PyThreadState* __tstate = wxPyBeginAllowThreads();
3749 (arg1)->SetDefault();
3750 wxPyEndAllowThreads(__tstate);
3751 if (PyErr_Occurred()) SWIG_fail;
3752 }
3753 resultobj = SWIG_Py_Void();
3754 return resultobj;
3755fail:
3756 return NULL;
d14a1e28
RD
3757}
3758
3759
0085ce49
RD
3760SWIGINTERN PyObject *_wrap_Button_GetDefaultSize(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
3761 PyObject *resultobj = 0;
3762 wxSize result;
3763
3764 if (!SWIG_Python_UnpackTuple(args,"Button_GetDefaultSize",0,0,0)) SWIG_fail;
3765 {
3766 PyThreadState* __tstate = wxPyBeginAllowThreads();
3767 result = wxButton::GetDefaultSize();
3768 wxPyEndAllowThreads(__tstate);
3769 if (PyErr_Occurred()) SWIG_fail;
3770 }
3771 resultobj = SWIG_NewPointerObj((new wxSize(static_cast< const wxSize& >(result))), SWIGTYPE_p_wxSize, SWIG_POINTER_OWN | 0 );
3772 return resultobj;
3773fail:
3774 return NULL;
3775}
3776
3777
3778SWIGINTERN PyObject *_wrap_Button_GetClassDefaultAttributes(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
3779 PyObject *resultobj = 0;
3780 wxWindowVariant arg1 = (wxWindowVariant) wxWINDOW_VARIANT_NORMAL ;
3781 SwigValueWrapper<wxVisualAttributes > result;
3782 int val1 ;
3783 int ecode1 = 0 ;
3784 PyObject * obj0 = 0 ;
3785 char * kwnames[] = {
3786 (char *) "variant", NULL
3787 };
3788
3789 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|O:Button_GetClassDefaultAttributes",kwnames,&obj0)) SWIG_fail;
3790 if (obj0) {
3791 ecode1 = SWIG_AsVal_int(obj0, &val1);
3792 if (!SWIG_IsOK(ecode1)) {
3793 SWIG_exception_fail(SWIG_ArgError(ecode1), "in method '" "Button_GetClassDefaultAttributes" "', expected argument " "1"" of type '" "wxWindowVariant""'");
3794 }
3795 arg1 = static_cast< wxWindowVariant >(val1);
3796 }
3797 {
3798 if (!wxPyCheckForApp()) SWIG_fail;
3799 PyThreadState* __tstate = wxPyBeginAllowThreads();
3800 result = wxButton::GetClassDefaultAttributes(arg1);
3801 wxPyEndAllowThreads(__tstate);
3802 if (PyErr_Occurred()) SWIG_fail;
3803 }
3804 resultobj = SWIG_NewPointerObj((new wxVisualAttributes(static_cast< const wxVisualAttributes& >(result))), SWIGTYPE_p_wxVisualAttributes, SWIG_POINTER_OWN | 0 );
3805 return resultobj;
3806fail:
3807 return NULL;
3808}
3809
3810
3811SWIGINTERN PyObject *Button_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
3812 PyObject *obj;
3813 if (!SWIG_Python_UnpackTuple(args,(char*)"swigregister", 1, 1,&obj)) return NULL;
3814 SWIG_TypeNewClientData(SWIGTYPE_p_wxButton, SWIG_NewClientData(obj));
3815 return SWIG_Py_Void();
3816}
3817
3818SWIGINTERN PyObject *Button_swiginit(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
3819 return SWIG_Python_InitShadowInstance(args);
3820}
3821
3822SWIGINTERN PyObject *_wrap_new_BitmapButton(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
3823 PyObject *resultobj = 0;
3824 wxWindow *arg1 = (wxWindow *) 0 ;
3825 int arg2 = (int) -1 ;
3826 wxBitmap const &arg3_defvalue = wxNullBitmap ;
3827 wxBitmap *arg3 = (wxBitmap *) &arg3_defvalue ;
3828 wxPoint const &arg4_defvalue = wxDefaultPosition ;
3829 wxPoint *arg4 = (wxPoint *) &arg4_defvalue ;
3830 wxSize const &arg5_defvalue = wxDefaultSize ;
3831 wxSize *arg5 = (wxSize *) &arg5_defvalue ;
3832 long arg6 = (long) wxBU_AUTODRAW ;
3833 wxValidator const &arg7_defvalue = wxDefaultValidator ;
3834 wxValidator *arg7 = (wxValidator *) &arg7_defvalue ;
3835 wxString const &arg8_defvalue = wxPyButtonNameStr ;
3836 wxString *arg8 = (wxString *) &arg8_defvalue ;
3837 wxBitmapButton *result = 0 ;
3838 void *argp1 = 0 ;
3839 int res1 = 0 ;
3840 int val2 ;
3841 int ecode2 = 0 ;
3842 void *argp3 = 0 ;
3843 int res3 = 0 ;
3844 wxPoint temp4 ;
3845 wxSize temp5 ;
3846 long val6 ;
3847 int ecode6 = 0 ;
3848 void *argp7 = 0 ;
3849 int res7 = 0 ;
3850 bool temp8 = false ;
3851 PyObject * obj0 = 0 ;
3852 PyObject * obj1 = 0 ;
3853 PyObject * obj2 = 0 ;
3854 PyObject * obj3 = 0 ;
3855 PyObject * obj4 = 0 ;
3856 PyObject * obj5 = 0 ;
3857 PyObject * obj6 = 0 ;
3858 PyObject * obj7 = 0 ;
3859 char * kwnames[] = {
3860 (char *) "parent",(char *) "id",(char *) "bitmap",(char *) "pos",(char *) "size",(char *) "style",(char *) "validator",(char *) "name", NULL
3861 };
3862
3863 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|OOOOOOO:new_BitmapButton",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6,&obj7)) SWIG_fail;
3864 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxWindow, 0 | 0 );
3865 if (!SWIG_IsOK(res1)) {
3866 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_BitmapButton" "', expected argument " "1"" of type '" "wxWindow *""'");
3867 }
3868 arg1 = reinterpret_cast< wxWindow * >(argp1);
3869 if (obj1) {
3870 ecode2 = SWIG_AsVal_int(obj1, &val2);
3871 if (!SWIG_IsOK(ecode2)) {
3872 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "new_BitmapButton" "', expected argument " "2"" of type '" "int""'");
3873 }
3874 arg2 = static_cast< int >(val2);
3875 }
3876 if (obj2) {
3877 res3 = SWIG_ConvertPtr(obj2, &argp3, SWIGTYPE_p_wxBitmap, 0 | 0);
3878 if (!SWIG_IsOK(res3)) {
3879 SWIG_exception_fail(SWIG_ArgError(res3), "in method '" "new_BitmapButton" "', expected argument " "3"" of type '" "wxBitmap const &""'");
3880 }
3881 if (!argp3) {
3882 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_BitmapButton" "', expected argument " "3"" of type '" "wxBitmap const &""'");
3883 }
3884 arg3 = reinterpret_cast< wxBitmap * >(argp3);
3885 }
3886 if (obj3) {
d14a1e28 3887 {
0085ce49
RD
3888 arg4 = &temp4;
3889 if ( ! wxPoint_helper(obj3, &arg4)) SWIG_fail;
d14a1e28 3890 }
0085ce49
RD
3891 }
3892 if (obj4) {
d14a1e28 3893 {
0085ce49
RD
3894 arg5 = &temp5;
3895 if ( ! wxSize_helper(obj4, &arg5)) SWIG_fail;
d14a1e28 3896 }
0085ce49
RD
3897 }
3898 if (obj5) {
3899 ecode6 = SWIG_AsVal_long(obj5, &val6);
3900 if (!SWIG_IsOK(ecode6)) {
3901 SWIG_exception_fail(SWIG_ArgError(ecode6), "in method '" "new_BitmapButton" "', expected argument " "6"" of type '" "long""'");
3902 }
3903 arg6 = static_cast< long >(val6);
3904 }
3905 if (obj6) {
3906 res7 = SWIG_ConvertPtr(obj6, &argp7, SWIGTYPE_p_wxValidator, 0 | 0);
3907 if (!SWIG_IsOK(res7)) {
3908 SWIG_exception_fail(SWIG_ArgError(res7), "in method '" "new_BitmapButton" "', expected argument " "7"" of type '" "wxValidator const &""'");
22bfe96c 3909 }
0085ce49
RD
3910 if (!argp7) {
3911 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_BitmapButton" "', expected argument " "7"" of type '" "wxValidator const &""'");
22bfe96c 3912 }
0085ce49
RD
3913 arg7 = reinterpret_cast< wxValidator * >(argp7);
3914 }
3915 if (obj7) {
22bfe96c 3916 {
0085ce49
RD
3917 arg8 = wxString_in_helper(obj7);
3918 if (arg8 == NULL) SWIG_fail;
3919 temp8 = true;
22bfe96c 3920 }
0085ce49
RD
3921 }
3922 {
3923 if (!wxPyCheckForApp()) SWIG_fail;
3924 PyThreadState* __tstate = wxPyBeginAllowThreads();
3925 result = (wxBitmapButton *)new wxBitmapButton(arg1,arg2,(wxBitmap const &)*arg3,(wxPoint const &)*arg4,(wxSize const &)*arg5,arg6,(wxValidator const &)*arg7,(wxString const &)*arg8);
3926 wxPyEndAllowThreads(__tstate);
3927 if (PyErr_Occurred()) SWIG_fail;
3928 }
3929 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_wxBitmapButton, SWIG_POINTER_NEW | 0 );
3930 {
3931 if (temp8)
3932 delete arg8;
3933 }
3934 return resultobj;
3935fail:
3936 {
3937 if (temp8)
3938 delete arg8;
3939 }
3940 return NULL;
22bfe96c
RD
3941}
3942
3943
0085ce49
RD
3944SWIGINTERN PyObject *_wrap_new_PreBitmapButton(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
3945 PyObject *resultobj = 0;
3946 wxBitmapButton *result = 0 ;
3947
3948 if (!SWIG_Python_UnpackTuple(args,"new_PreBitmapButton",0,0,0)) SWIG_fail;
3949 {
3950 if (!wxPyCheckForApp()) SWIG_fail;
3951 PyThreadState* __tstate = wxPyBeginAllowThreads();
3952 result = (wxBitmapButton *)new wxBitmapButton();
3953 wxPyEndAllowThreads(__tstate);
3954 if (PyErr_Occurred()) SWIG_fail;
3955 }
3956 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_wxBitmapButton, SWIG_POINTER_OWN | 0 );
3957 return resultobj;
3958fail:
3959 return NULL;
3960}
3961
3962
3963SWIGINTERN PyObject *_wrap_BitmapButton_Create(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
3964 PyObject *resultobj = 0;
3965 wxBitmapButton *arg1 = (wxBitmapButton *) 0 ;
3966 wxWindow *arg2 = (wxWindow *) 0 ;
3967 int arg3 = (int) -1 ;
3968 wxBitmap const &arg4_defvalue = wxNullBitmap ;
3969 wxBitmap *arg4 = (wxBitmap *) &arg4_defvalue ;
3970 wxPoint const &arg5_defvalue = wxDefaultPosition ;
3971 wxPoint *arg5 = (wxPoint *) &arg5_defvalue ;
3972 wxSize const &arg6_defvalue = wxDefaultSize ;
3973 wxSize *arg6 = (wxSize *) &arg6_defvalue ;
3974 long arg7 = (long) wxBU_AUTODRAW ;
3975 wxValidator const &arg8_defvalue = wxDefaultValidator ;
3976 wxValidator *arg8 = (wxValidator *) &arg8_defvalue ;
3977 wxString const &arg9_defvalue = wxPyButtonNameStr ;
3978 wxString *arg9 = (wxString *) &arg9_defvalue ;
3979 bool result;
3980 void *argp1 = 0 ;
3981 int res1 = 0 ;
3982 void *argp2 = 0 ;
3983 int res2 = 0 ;
3984 int val3 ;
3985 int ecode3 = 0 ;
3986 void *argp4 = 0 ;
3987 int res4 = 0 ;
3988 wxPoint temp5 ;
3989 wxSize temp6 ;
3990 long val7 ;
3991 int ecode7 = 0 ;
3992 void *argp8 = 0 ;
3993 int res8 = 0 ;
3994 bool temp9 = false ;
3995 PyObject * obj0 = 0 ;
3996 PyObject * obj1 = 0 ;
3997 PyObject * obj2 = 0 ;
3998 PyObject * obj3 = 0 ;
3999 PyObject * obj4 = 0 ;
4000 PyObject * obj5 = 0 ;
4001 PyObject * obj6 = 0 ;
4002 PyObject * obj7 = 0 ;
4003 PyObject * obj8 = 0 ;
4004 char * kwnames[] = {
4005 (char *) "self",(char *) "parent",(char *) "id",(char *) "bitmap",(char *) "pos",(char *) "size",(char *) "style",(char *) "validator",(char *) "name", NULL
4006 };
4007
4008 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|OOOOOOO:BitmapButton_Create",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6,&obj7,&obj8)) SWIG_fail;
4009 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxBitmapButton, 0 | 0 );
4010 if (!SWIG_IsOK(res1)) {
4011 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "BitmapButton_Create" "', expected argument " "1"" of type '" "wxBitmapButton *""'");
4012 }
4013 arg1 = reinterpret_cast< wxBitmapButton * >(argp1);
4014 res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_wxWindow, 0 | 0 );
4015 if (!SWIG_IsOK(res2)) {
4016 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "BitmapButton_Create" "', expected argument " "2"" of type '" "wxWindow *""'");
4017 }
4018 arg2 = reinterpret_cast< wxWindow * >(argp2);
4019 if (obj2) {
4020 ecode3 = SWIG_AsVal_int(obj2, &val3);
4021 if (!SWIG_IsOK(ecode3)) {
4022 SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "BitmapButton_Create" "', expected argument " "3"" of type '" "int""'");
4023 }
4024 arg3 = static_cast< int >(val3);
4025 }
4026 if (obj3) {
4027 res4 = SWIG_ConvertPtr(obj3, &argp4, SWIGTYPE_p_wxBitmap, 0 | 0);
4028 if (!SWIG_IsOK(res4)) {
4029 SWIG_exception_fail(SWIG_ArgError(res4), "in method '" "BitmapButton_Create" "', expected argument " "4"" of type '" "wxBitmap const &""'");
d14a1e28 4030 }
0085ce49
RD
4031 if (!argp4) {
4032 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "BitmapButton_Create" "', expected argument " "4"" of type '" "wxBitmap const &""'");
d14a1e28 4033 }
0085ce49
RD
4034 arg4 = reinterpret_cast< wxBitmap * >(argp4);
4035 }
4036 if (obj4) {
d14a1e28 4037 {
0085ce49
RD
4038 arg5 = &temp5;
4039 if ( ! wxPoint_helper(obj4, &arg5)) SWIG_fail;
d14a1e28 4040 }
0085ce49
RD
4041 }
4042 if (obj5) {
d14a1e28 4043 {
0085ce49
RD
4044 arg6 = &temp6;
4045 if ( ! wxSize_helper(obj5, &arg6)) SWIG_fail;
4046 }
4047 }
4048 if (obj6) {
4049 ecode7 = SWIG_AsVal_long(obj6, &val7);
4050 if (!SWIG_IsOK(ecode7)) {
4051 SWIG_exception_fail(SWIG_ArgError(ecode7), "in method '" "BitmapButton_Create" "', expected argument " "7"" of type '" "long""'");
4052 }
4053 arg7 = static_cast< long >(val7);
4054 }
4055 if (obj7) {
4056 res8 = SWIG_ConvertPtr(obj7, &argp8, SWIGTYPE_p_wxValidator, 0 | 0);
4057 if (!SWIG_IsOK(res8)) {
4058 SWIG_exception_fail(SWIG_ArgError(res8), "in method '" "BitmapButton_Create" "', expected argument " "8"" of type '" "wxValidator const &""'");
4059 }
4060 if (!argp8) {
4061 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "BitmapButton_Create" "', expected argument " "8"" of type '" "wxValidator const &""'");
d14a1e28 4062 }
0085ce49
RD
4063 arg8 = reinterpret_cast< wxValidator * >(argp8);
4064 }
4065 if (obj8) {
d14a1e28 4066 {
0085ce49
RD
4067 arg9 = wxString_in_helper(obj8);
4068 if (arg9 == NULL) SWIG_fail;
4069 temp9 = true;
d14a1e28 4070 }
0085ce49
RD
4071 }
4072 {
4073 PyThreadState* __tstate = wxPyBeginAllowThreads();
4074 result = (bool)(arg1)->Create(arg2,arg3,(wxBitmap const &)*arg4,(wxPoint const &)*arg5,(wxSize const &)*arg6,arg7,(wxValidator const &)*arg8,(wxString const &)*arg9);
4075 wxPyEndAllowThreads(__tstate);
4076 if (PyErr_Occurred()) SWIG_fail;
4077 }
4078 {
4079 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
4080 }
4081 {
4082 if (temp9)
4083 delete arg9;
4084 }
4085 return resultobj;
4086fail:
4087 {
4088 if (temp9)
4089 delete arg9;
4090 }
4091 return NULL;
d14a1e28
RD
4092}
4093
4094
0085ce49
RD
4095SWIGINTERN PyObject *_wrap_BitmapButton_GetBitmapLabel(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
4096 PyObject *resultobj = 0;
4097 wxBitmapButton *arg1 = (wxBitmapButton *) 0 ;
4098 wxBitmap result;
4099 void *argp1 = 0 ;
4100 int res1 = 0 ;
4101 PyObject *swig_obj[1] ;
4102
4103 if (!args) SWIG_fail;
4104 swig_obj[0] = args;
4105 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxBitmapButton, 0 | 0 );
4106 if (!SWIG_IsOK(res1)) {
4107 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "BitmapButton_GetBitmapLabel" "', expected argument " "1"" of type '" "wxBitmapButton *""'");
4108 }
4109 arg1 = reinterpret_cast< wxBitmapButton * >(argp1);
4110 {
4111 PyThreadState* __tstate = wxPyBeginAllowThreads();
4112 result = (arg1)->GetBitmapLabel();
4113 wxPyEndAllowThreads(__tstate);
4114 if (PyErr_Occurred()) SWIG_fail;
4115 }
4116 resultobj = SWIG_NewPointerObj((new wxBitmap(static_cast< const wxBitmap& >(result))), SWIGTYPE_p_wxBitmap, SWIG_POINTER_OWN | 0 );
4117 return resultobj;
4118fail:
4119 return NULL;
d14a1e28
RD
4120}
4121
4122
0085ce49
RD
4123SWIGINTERN PyObject *_wrap_BitmapButton_GetBitmapDisabled(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
4124 PyObject *resultobj = 0;
4125 wxBitmapButton *arg1 = (wxBitmapButton *) 0 ;
4126 wxBitmap result;
4127 void *argp1 = 0 ;
4128 int res1 = 0 ;
4129 PyObject *swig_obj[1] ;
4130
4131 if (!args) SWIG_fail;
4132 swig_obj[0] = args;
4133 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxBitmapButton, 0 | 0 );
4134 if (!SWIG_IsOK(res1)) {
4135 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "BitmapButton_GetBitmapDisabled" "', expected argument " "1"" of type '" "wxBitmapButton *""'");
4136 }
4137 arg1 = reinterpret_cast< wxBitmapButton * >(argp1);
4138 {
4139 PyThreadState* __tstate = wxPyBeginAllowThreads();
4140 result = (arg1)->GetBitmapDisabled();
4141 wxPyEndAllowThreads(__tstate);
4142 if (PyErr_Occurred()) SWIG_fail;
4143 }
4144 resultobj = SWIG_NewPointerObj((new wxBitmap(static_cast< const wxBitmap& >(result))), SWIGTYPE_p_wxBitmap, SWIG_POINTER_OWN | 0 );
4145 return resultobj;
4146fail:
4147 return NULL;
d14a1e28
RD
4148}
4149
4150
0085ce49
RD
4151SWIGINTERN PyObject *_wrap_BitmapButton_GetBitmapFocus(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
4152 PyObject *resultobj = 0;
4153 wxBitmapButton *arg1 = (wxBitmapButton *) 0 ;
4154 wxBitmap result;
4155 void *argp1 = 0 ;
4156 int res1 = 0 ;
4157 PyObject *swig_obj[1] ;
4158
4159 if (!args) SWIG_fail;
4160 swig_obj[0] = args;
4161 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxBitmapButton, 0 | 0 );
4162 if (!SWIG_IsOK(res1)) {
4163 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "BitmapButton_GetBitmapFocus" "', expected argument " "1"" of type '" "wxBitmapButton *""'");
4164 }
4165 arg1 = reinterpret_cast< wxBitmapButton * >(argp1);
4166 {
4167 PyThreadState* __tstate = wxPyBeginAllowThreads();
4168 result = (arg1)->GetBitmapFocus();
4169 wxPyEndAllowThreads(__tstate);
4170 if (PyErr_Occurred()) SWIG_fail;
4171 }
4172 resultobj = SWIG_NewPointerObj((new wxBitmap(static_cast< const wxBitmap& >(result))), SWIGTYPE_p_wxBitmap, SWIG_POINTER_OWN | 0 );
4173 return resultobj;
4174fail:
4175 return NULL;
d14a1e28
RD
4176}
4177
4178
0085ce49
RD
4179SWIGINTERN PyObject *_wrap_BitmapButton_GetBitmapSelected(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
4180 PyObject *resultobj = 0;
4181 wxBitmapButton *arg1 = (wxBitmapButton *) 0 ;
4182 wxBitmap result;
4183 void *argp1 = 0 ;
4184 int res1 = 0 ;
4185 PyObject *swig_obj[1] ;
4186
4187 if (!args) SWIG_fail;
4188 swig_obj[0] = args;
4189 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxBitmapButton, 0 | 0 );
4190 if (!SWIG_IsOK(res1)) {
4191 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "BitmapButton_GetBitmapSelected" "', expected argument " "1"" of type '" "wxBitmapButton *""'");
4192 }
4193 arg1 = reinterpret_cast< wxBitmapButton * >(argp1);
4194 {
4195 PyThreadState* __tstate = wxPyBeginAllowThreads();
4196 result = (arg1)->GetBitmapSelected();
4197 wxPyEndAllowThreads(__tstate);
4198 if (PyErr_Occurred()) SWIG_fail;
4199 }
4200 resultobj = SWIG_NewPointerObj((new wxBitmap(static_cast< const wxBitmap& >(result))), SWIGTYPE_p_wxBitmap, SWIG_POINTER_OWN | 0 );
4201 return resultobj;
4202fail:
4203 return NULL;
d14a1e28
RD
4204}
4205
4206
0085ce49
RD
4207SWIGINTERN PyObject *_wrap_BitmapButton_GetBitmapHover(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
4208 PyObject *resultobj = 0;
4209 wxBitmapButton *arg1 = (wxBitmapButton *) 0 ;
4210 wxBitmap result;
4211 void *argp1 = 0 ;
4212 int res1 = 0 ;
4213 PyObject *swig_obj[1] ;
4214
4215 if (!args) SWIG_fail;
4216 swig_obj[0] = args;
4217 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxBitmapButton, 0 | 0 );
4218 if (!SWIG_IsOK(res1)) {
4219 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "BitmapButton_GetBitmapHover" "', expected argument " "1"" of type '" "wxBitmapButton *""'");
4220 }
4221 arg1 = reinterpret_cast< wxBitmapButton * >(argp1);
4222 {
4223 PyThreadState* __tstate = wxPyBeginAllowThreads();
4224 result = (arg1)->GetBitmapHover();
4225 wxPyEndAllowThreads(__tstate);
4226 if (PyErr_Occurred()) SWIG_fail;
4227 }
4228 resultobj = SWIG_NewPointerObj((new wxBitmap(static_cast< const wxBitmap& >(result))), SWIGTYPE_p_wxBitmap, SWIG_POINTER_OWN | 0 );
4229 return resultobj;
4230fail:
4231 return NULL;
4232}
4233
4234
4235SWIGINTERN PyObject *_wrap_BitmapButton_SetBitmapDisabled(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
4236 PyObject *resultobj = 0;
4237 wxBitmapButton *arg1 = (wxBitmapButton *) 0 ;
4238 wxBitmap *arg2 = 0 ;
4239 void *argp1 = 0 ;
4240 int res1 = 0 ;
4241 void *argp2 = 0 ;
4242 int res2 = 0 ;
4243 PyObject * obj0 = 0 ;
4244 PyObject * obj1 = 0 ;
4245 char * kwnames[] = {
4246 (char *) "self",(char *) "bitmap", NULL
4247 };
4248
4249 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:BitmapButton_SetBitmapDisabled",kwnames,&obj0,&obj1)) SWIG_fail;
4250 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxBitmapButton, 0 | 0 );
4251 if (!SWIG_IsOK(res1)) {
4252 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "BitmapButton_SetBitmapDisabled" "', expected argument " "1"" of type '" "wxBitmapButton *""'");
4253 }
4254 arg1 = reinterpret_cast< wxBitmapButton * >(argp1);
4255 res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_wxBitmap, 0 | 0);
4256 if (!SWIG_IsOK(res2)) {
4257 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "BitmapButton_SetBitmapDisabled" "', expected argument " "2"" of type '" "wxBitmap const &""'");
4258 }
4259 if (!argp2) {
4260 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "BitmapButton_SetBitmapDisabled" "', expected argument " "2"" of type '" "wxBitmap const &""'");
4261 }
4262 arg2 = reinterpret_cast< wxBitmap * >(argp2);
4263 {
4264 PyThreadState* __tstate = wxPyBeginAllowThreads();
4265 (arg1)->SetBitmapDisabled((wxBitmap const &)*arg2);
4266 wxPyEndAllowThreads(__tstate);
4267 if (PyErr_Occurred()) SWIG_fail;
4268 }
4269 resultobj = SWIG_Py_Void();
4270 return resultobj;
4271fail:
4272 return NULL;
4273}
4274
4275
4276SWIGINTERN PyObject *_wrap_BitmapButton_SetBitmapFocus(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
4277 PyObject *resultobj = 0;
4278 wxBitmapButton *arg1 = (wxBitmapButton *) 0 ;
4279 wxBitmap *arg2 = 0 ;
4280 void *argp1 = 0 ;
4281 int res1 = 0 ;
4282 void *argp2 = 0 ;
4283 int res2 = 0 ;
4284 PyObject * obj0 = 0 ;
4285 PyObject * obj1 = 0 ;
4286 char * kwnames[] = {
4287 (char *) "self",(char *) "bitmap", NULL
4288 };
4289
4290 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:BitmapButton_SetBitmapFocus",kwnames,&obj0,&obj1)) SWIG_fail;
4291 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxBitmapButton, 0 | 0 );
4292 if (!SWIG_IsOK(res1)) {
4293 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "BitmapButton_SetBitmapFocus" "', expected argument " "1"" of type '" "wxBitmapButton *""'");
4294 }
4295 arg1 = reinterpret_cast< wxBitmapButton * >(argp1);
4296 res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_wxBitmap, 0 | 0);
4297 if (!SWIG_IsOK(res2)) {
4298 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "BitmapButton_SetBitmapFocus" "', expected argument " "2"" of type '" "wxBitmap const &""'");
4299 }
4300 if (!argp2) {
4301 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "BitmapButton_SetBitmapFocus" "', expected argument " "2"" of type '" "wxBitmap const &""'");
4302 }
4303 arg2 = reinterpret_cast< wxBitmap * >(argp2);
4304 {
4305 PyThreadState* __tstate = wxPyBeginAllowThreads();
4306 (arg1)->SetBitmapFocus((wxBitmap const &)*arg2);
4307 wxPyEndAllowThreads(__tstate);
4308 if (PyErr_Occurred()) SWIG_fail;
4309 }
4310 resultobj = SWIG_Py_Void();
4311 return resultobj;
4312fail:
4313 return NULL;
4314}
4315
4316
4317SWIGINTERN PyObject *_wrap_BitmapButton_SetBitmapSelected(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
4318 PyObject *resultobj = 0;
4319 wxBitmapButton *arg1 = (wxBitmapButton *) 0 ;
4320 wxBitmap *arg2 = 0 ;
4321 void *argp1 = 0 ;
4322 int res1 = 0 ;
4323 void *argp2 = 0 ;
4324 int res2 = 0 ;
4325 PyObject * obj0 = 0 ;
4326 PyObject * obj1 = 0 ;
4327 char * kwnames[] = {
4328 (char *) "self",(char *) "bitmap", NULL
4329 };
4330
4331 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:BitmapButton_SetBitmapSelected",kwnames,&obj0,&obj1)) SWIG_fail;
4332 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxBitmapButton, 0 | 0 );
4333 if (!SWIG_IsOK(res1)) {
4334 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "BitmapButton_SetBitmapSelected" "', expected argument " "1"" of type '" "wxBitmapButton *""'");
4335 }
4336 arg1 = reinterpret_cast< wxBitmapButton * >(argp1);
4337 res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_wxBitmap, 0 | 0);
4338 if (!SWIG_IsOK(res2)) {
4339 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "BitmapButton_SetBitmapSelected" "', expected argument " "2"" of type '" "wxBitmap const &""'");
4340 }
4341 if (!argp2) {
4342 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "BitmapButton_SetBitmapSelected" "', expected argument " "2"" of type '" "wxBitmap const &""'");
4343 }
4344 arg2 = reinterpret_cast< wxBitmap * >(argp2);
4345 {
4346 PyThreadState* __tstate = wxPyBeginAllowThreads();
4347 (arg1)->SetBitmapSelected((wxBitmap const &)*arg2);
4348 wxPyEndAllowThreads(__tstate);
4349 if (PyErr_Occurred()) SWIG_fail;
4350 }
4351 resultobj = SWIG_Py_Void();
4352 return resultobj;
4353fail:
4354 return NULL;
4355}
4356
4357
4358SWIGINTERN PyObject *_wrap_BitmapButton_SetBitmapLabel(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
4359 PyObject *resultobj = 0;
4360 wxBitmapButton *arg1 = (wxBitmapButton *) 0 ;
4361 wxBitmap *arg2 = 0 ;
4362 void *argp1 = 0 ;
4363 int res1 = 0 ;
4364 void *argp2 = 0 ;
4365 int res2 = 0 ;
4366 PyObject * obj0 = 0 ;
4367 PyObject * obj1 = 0 ;
4368 char * kwnames[] = {
4369 (char *) "self",(char *) "bitmap", NULL
4370 };
4371
4372 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:BitmapButton_SetBitmapLabel",kwnames,&obj0,&obj1)) SWIG_fail;
4373 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxBitmapButton, 0 | 0 );
4374 if (!SWIG_IsOK(res1)) {
4375 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "BitmapButton_SetBitmapLabel" "', expected argument " "1"" of type '" "wxBitmapButton *""'");
4376 }
4377 arg1 = reinterpret_cast< wxBitmapButton * >(argp1);
4378 res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_wxBitmap, 0 | 0);
4379 if (!SWIG_IsOK(res2)) {
4380 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "BitmapButton_SetBitmapLabel" "', expected argument " "2"" of type '" "wxBitmap const &""'");
4381 }
4382 if (!argp2) {
4383 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "BitmapButton_SetBitmapLabel" "', expected argument " "2"" of type '" "wxBitmap const &""'");
4384 }
4385 arg2 = reinterpret_cast< wxBitmap * >(argp2);
4386 {
4387 PyThreadState* __tstate = wxPyBeginAllowThreads();
4388 (arg1)->SetBitmapLabel((wxBitmap const &)*arg2);
4389 wxPyEndAllowThreads(__tstate);
4390 if (PyErr_Occurred()) SWIG_fail;
4391 }
4392 resultobj = SWIG_Py_Void();
4393 return resultobj;
4394fail:
4395 return NULL;
4396}
4397
4398
4399SWIGINTERN PyObject *_wrap_BitmapButton_SetBitmapHover(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
4400 PyObject *resultobj = 0;
4401 wxBitmapButton *arg1 = (wxBitmapButton *) 0 ;
4402 wxBitmap *arg2 = 0 ;
4403 void *argp1 = 0 ;
4404 int res1 = 0 ;
4405 void *argp2 = 0 ;
4406 int res2 = 0 ;
4407 PyObject * obj0 = 0 ;
4408 PyObject * obj1 = 0 ;
4409 char * kwnames[] = {
4410 (char *) "self",(char *) "hover", NULL
4411 };
4412
4413 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:BitmapButton_SetBitmapHover",kwnames,&obj0,&obj1)) SWIG_fail;
4414 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxBitmapButton, 0 | 0 );
4415 if (!SWIG_IsOK(res1)) {
4416 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "BitmapButton_SetBitmapHover" "', expected argument " "1"" of type '" "wxBitmapButton *""'");
4417 }
4418 arg1 = reinterpret_cast< wxBitmapButton * >(argp1);
4419 res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_wxBitmap, 0 | 0);
4420 if (!SWIG_IsOK(res2)) {
4421 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "BitmapButton_SetBitmapHover" "', expected argument " "2"" of type '" "wxBitmap const &""'");
4422 }
4423 if (!argp2) {
4424 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "BitmapButton_SetBitmapHover" "', expected argument " "2"" of type '" "wxBitmap const &""'");
4425 }
4426 arg2 = reinterpret_cast< wxBitmap * >(argp2);
4427 {
4428 PyThreadState* __tstate = wxPyBeginAllowThreads();
4429 (arg1)->SetBitmapHover((wxBitmap const &)*arg2);
4430 wxPyEndAllowThreads(__tstate);
4431 if (PyErr_Occurred()) SWIG_fail;
4432 }
4433 resultobj = SWIG_Py_Void();
4434 return resultobj;
4435fail:
4436 return NULL;
4437}
4438
4439
4440SWIGINTERN PyObject *_wrap_BitmapButton_SetMargins(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
4441 PyObject *resultobj = 0;
4442 wxBitmapButton *arg1 = (wxBitmapButton *) 0 ;
4443 int arg2 ;
4444 int arg3 ;
4445 void *argp1 = 0 ;
4446 int res1 = 0 ;
4447 int val2 ;
4448 int ecode2 = 0 ;
4449 int val3 ;
4450 int ecode3 = 0 ;
4451 PyObject * obj0 = 0 ;
4452 PyObject * obj1 = 0 ;
4453 PyObject * obj2 = 0 ;
4454 char * kwnames[] = {
4455 (char *) "self",(char *) "x",(char *) "y", NULL
4456 };
4457
4458 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:BitmapButton_SetMargins",kwnames,&obj0,&obj1,&obj2)) SWIG_fail;
4459 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxBitmapButton, 0 | 0 );
4460 if (!SWIG_IsOK(res1)) {
4461 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "BitmapButton_SetMargins" "', expected argument " "1"" of type '" "wxBitmapButton *""'");
4462 }
4463 arg1 = reinterpret_cast< wxBitmapButton * >(argp1);
4464 ecode2 = SWIG_AsVal_int(obj1, &val2);
4465 if (!SWIG_IsOK(ecode2)) {
4466 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "BitmapButton_SetMargins" "', expected argument " "2"" of type '" "int""'");
4467 }
4468 arg2 = static_cast< int >(val2);
4469 ecode3 = SWIG_AsVal_int(obj2, &val3);
4470 if (!SWIG_IsOK(ecode3)) {
4471 SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "BitmapButton_SetMargins" "', expected argument " "3"" of type '" "int""'");
4472 }
4473 arg3 = static_cast< int >(val3);
4474 {
4475 PyThreadState* __tstate = wxPyBeginAllowThreads();
4476 (arg1)->SetMargins(arg2,arg3);
4477 wxPyEndAllowThreads(__tstate);
4478 if (PyErr_Occurred()) SWIG_fail;
4479 }
4480 resultobj = SWIG_Py_Void();
4481 return resultobj;
4482fail:
4483 return NULL;
d14a1e28
RD
4484}
4485
4486
0085ce49
RD
4487SWIGINTERN PyObject *_wrap_BitmapButton_GetMarginX(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
4488 PyObject *resultobj = 0;
4489 wxBitmapButton *arg1 = (wxBitmapButton *) 0 ;
4490 int result;
4491 void *argp1 = 0 ;
4492 int res1 = 0 ;
4493 PyObject *swig_obj[1] ;
4494
4495 if (!args) SWIG_fail;
4496 swig_obj[0] = args;
4497 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxBitmapButton, 0 | 0 );
4498 if (!SWIG_IsOK(res1)) {
4499 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "BitmapButton_GetMarginX" "', expected argument " "1"" of type '" "wxBitmapButton const *""'");
4500 }
4501 arg1 = reinterpret_cast< wxBitmapButton * >(argp1);
4502 {
4503 PyThreadState* __tstate = wxPyBeginAllowThreads();
4504 result = (int)((wxBitmapButton const *)arg1)->GetMarginX();
4505 wxPyEndAllowThreads(__tstate);
4506 if (PyErr_Occurred()) SWIG_fail;
4507 }
4508 resultobj = SWIG_From_int(static_cast< int >(result));
4509 return resultobj;
4510fail:
4511 return NULL;
d14a1e28
RD
4512}
4513
4514
0085ce49
RD
4515SWIGINTERN PyObject *_wrap_BitmapButton_GetMarginY(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
4516 PyObject *resultobj = 0;
4517 wxBitmapButton *arg1 = (wxBitmapButton *) 0 ;
4518 int result;
4519 void *argp1 = 0 ;
4520 int res1 = 0 ;
4521 PyObject *swig_obj[1] ;
4522
4523 if (!args) SWIG_fail;
4524 swig_obj[0] = args;
4525 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxBitmapButton, 0 | 0 );
4526 if (!SWIG_IsOK(res1)) {
4527 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "BitmapButton_GetMarginY" "', expected argument " "1"" of type '" "wxBitmapButton const *""'");
4528 }
4529 arg1 = reinterpret_cast< wxBitmapButton * >(argp1);
4530 {
4531 PyThreadState* __tstate = wxPyBeginAllowThreads();
4532 result = (int)((wxBitmapButton const *)arg1)->GetMarginY();
4533 wxPyEndAllowThreads(__tstate);
4534 if (PyErr_Occurred()) SWIG_fail;
4535 }
4536 resultobj = SWIG_From_int(static_cast< int >(result));
4537 return resultobj;
4538fail:
4539 return NULL;
b1fcee84
RD
4540}
4541
4542
0085ce49
RD
4543SWIGINTERN PyObject *BitmapButton_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
4544 PyObject *obj;
4545 if (!SWIG_Python_UnpackTuple(args,(char*)"swigregister", 1, 1,&obj)) return NULL;
4546 SWIG_TypeNewClientData(SWIGTYPE_p_wxBitmapButton, SWIG_NewClientData(obj));
4547 return SWIG_Py_Void();
d14a1e28
RD
4548}
4549
0085ce49
RD
4550SWIGINTERN PyObject *BitmapButton_swiginit(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
4551 return SWIG_Python_InitShadowInstance(args);
4552}
d14a1e28 4553
0085ce49
RD
4554SWIGINTERN int CheckBoxNameStr_set(PyObject *) {
4555 SWIG_Error(SWIG_AttributeError,"Variable CheckBoxNameStr is read-only.");
4556 return 1;
d14a1e28
RD
4557}
4558
4559
0085ce49
RD
4560SWIGINTERN PyObject *CheckBoxNameStr_get(void) {
4561 PyObject *pyobj = 0;
4562
4563 {
4564#if wxUSE_UNICODE
4565 pyobj = PyUnicode_FromWideChar((&wxPyCheckBoxNameStr)->c_str(), (&wxPyCheckBoxNameStr)->Len());
4566#else
4567 pyobj = PyString_FromStringAndSize((&wxPyCheckBoxNameStr)->c_str(), (&wxPyCheckBoxNameStr)->Len());
4568#endif
4569 }
4570 return pyobj;
4571}
4572
4573
4574SWIGINTERN PyObject *_wrap_new_CheckBox(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
4575 PyObject *resultobj = 0;
4576 wxWindow *arg1 = (wxWindow *) 0 ;
4577 int arg2 = (int) -1 ;
4578 wxString const &arg3_defvalue = wxPyEmptyString ;
4579 wxString *arg3 = (wxString *) &arg3_defvalue ;
4580 wxPoint const &arg4_defvalue = wxDefaultPosition ;
4581 wxPoint *arg4 = (wxPoint *) &arg4_defvalue ;
4582 wxSize const &arg5_defvalue = wxDefaultSize ;
4583 wxSize *arg5 = (wxSize *) &arg5_defvalue ;
4584 long arg6 = (long) 0 ;
4585 wxValidator const &arg7_defvalue = wxDefaultValidator ;
4586 wxValidator *arg7 = (wxValidator *) &arg7_defvalue ;
4587 wxString const &arg8_defvalue = wxPyCheckBoxNameStr ;
4588 wxString *arg8 = (wxString *) &arg8_defvalue ;
4589 wxCheckBox *result = 0 ;
4590 void *argp1 = 0 ;
4591 int res1 = 0 ;
4592 int val2 ;
4593 int ecode2 = 0 ;
4594 bool temp3 = false ;
4595 wxPoint temp4 ;
4596 wxSize temp5 ;
4597 long val6 ;
4598 int ecode6 = 0 ;
4599 void *argp7 = 0 ;
4600 int res7 = 0 ;
4601 bool temp8 = false ;
4602 PyObject * obj0 = 0 ;
4603 PyObject * obj1 = 0 ;
4604 PyObject * obj2 = 0 ;
4605 PyObject * obj3 = 0 ;
4606 PyObject * obj4 = 0 ;
4607 PyObject * obj5 = 0 ;
4608 PyObject * obj6 = 0 ;
4609 PyObject * obj7 = 0 ;
4610 char * kwnames[] = {
4611 (char *) "parent",(char *) "id",(char *) "label",(char *) "pos",(char *) "size",(char *) "style",(char *) "validator",(char *) "name", NULL
4612 };
4613
4614 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|OOOOOOO:new_CheckBox",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6,&obj7)) SWIG_fail;
4615 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxWindow, 0 | 0 );
4616 if (!SWIG_IsOK(res1)) {
4617 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_CheckBox" "', expected argument " "1"" of type '" "wxWindow *""'");
4618 }
4619 arg1 = reinterpret_cast< wxWindow * >(argp1);
4620 if (obj1) {
4621 ecode2 = SWIG_AsVal_int(obj1, &val2);
4622 if (!SWIG_IsOK(ecode2)) {
4623 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "new_CheckBox" "', expected argument " "2"" of type '" "int""'");
4624 }
4625 arg2 = static_cast< int >(val2);
4626 }
4627 if (obj2) {
d14a1e28 4628 {
0085ce49
RD
4629 arg3 = wxString_in_helper(obj2);
4630 if (arg3 == NULL) SWIG_fail;
4631 temp3 = true;
d14a1e28 4632 }
0085ce49
RD
4633 }
4634 if (obj3) {
4635 {
4636 arg4 = &temp4;
4637 if ( ! wxPoint_helper(obj3, &arg4)) SWIG_fail;
d14a1e28 4638 }
0085ce49
RD
4639 }
4640 if (obj4) {
d14a1e28 4641 {
0085ce49
RD
4642 arg5 = &temp5;
4643 if ( ! wxSize_helper(obj4, &arg5)) SWIG_fail;
d14a1e28 4644 }
0085ce49
RD
4645 }
4646 if (obj5) {
4647 ecode6 = SWIG_AsVal_long(obj5, &val6);
4648 if (!SWIG_IsOK(ecode6)) {
4649 SWIG_exception_fail(SWIG_ArgError(ecode6), "in method '" "new_CheckBox" "', expected argument " "6"" of type '" "long""'");
4650 }
4651 arg6 = static_cast< long >(val6);
4652 }
4653 if (obj6) {
4654 res7 = SWIG_ConvertPtr(obj6, &argp7, SWIGTYPE_p_wxValidator, 0 | 0);
4655 if (!SWIG_IsOK(res7)) {
4656 SWIG_exception_fail(SWIG_ArgError(res7), "in method '" "new_CheckBox" "', expected argument " "7"" of type '" "wxValidator const &""'");
b1fcee84 4657 }
0085ce49
RD
4658 if (!argp7) {
4659 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_CheckBox" "', expected argument " "7"" of type '" "wxValidator const &""'");
4660 }
4661 arg7 = reinterpret_cast< wxValidator * >(argp7);
4662 }
4663 if (obj7) {
b1fcee84 4664 {
0085ce49
RD
4665 arg8 = wxString_in_helper(obj7);
4666 if (arg8 == NULL) SWIG_fail;
4667 temp8 = true;
b1fcee84 4668 }
0085ce49
RD
4669 }
4670 {
4671 if (!wxPyCheckForApp()) SWIG_fail;
4672 PyThreadState* __tstate = wxPyBeginAllowThreads();
4673 result = (wxCheckBox *)new wxCheckBox(arg1,arg2,(wxString const &)*arg3,(wxPoint const &)*arg4,(wxSize const &)*arg5,arg6,(wxValidator const &)*arg7,(wxString const &)*arg8);
4674 wxPyEndAllowThreads(__tstate);
4675 if (PyErr_Occurred()) SWIG_fail;
4676 }
4677 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_wxCheckBox, SWIG_POINTER_NEW | 0 );
4678 {
4679 if (temp3)
4680 delete arg3;
4681 }
4682 {
4683 if (temp8)
4684 delete arg8;
4685 }
4686 return resultobj;
4687fail:
4688 {
4689 if (temp3)
4690 delete arg3;
4691 }
4692 {
4693 if (temp8)
4694 delete arg8;
4695 }
4696 return NULL;
b1fcee84
RD
4697}
4698
4699
0085ce49
RD
4700SWIGINTERN PyObject *_wrap_new_PreCheckBox(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
4701 PyObject *resultobj = 0;
4702 wxCheckBox *result = 0 ;
4703
4704 if (!SWIG_Python_UnpackTuple(args,"new_PreCheckBox",0,0,0)) SWIG_fail;
4705 {
4706 if (!wxPyCheckForApp()) SWIG_fail;
4707 PyThreadState* __tstate = wxPyBeginAllowThreads();
4708 result = (wxCheckBox *)new wxCheckBox();
4709 wxPyEndAllowThreads(__tstate);
4710 if (PyErr_Occurred()) SWIG_fail;
4711 }
4712 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_wxCheckBox, SWIG_POINTER_OWN | 0 );
4713 return resultobj;
4714fail:
4715 return NULL;
4716}
4717
4718
4719SWIGINTERN PyObject *_wrap_CheckBox_Create(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
4720 PyObject *resultobj = 0;
4721 wxCheckBox *arg1 = (wxCheckBox *) 0 ;
4722 wxWindow *arg2 = (wxWindow *) 0 ;
4723 int arg3 = (int) -1 ;
4724 wxString const &arg4_defvalue = wxPyEmptyString ;
4725 wxString *arg4 = (wxString *) &arg4_defvalue ;
4726 wxPoint const &arg5_defvalue = wxDefaultPosition ;
4727 wxPoint *arg5 = (wxPoint *) &arg5_defvalue ;
4728 wxSize const &arg6_defvalue = wxDefaultSize ;
4729 wxSize *arg6 = (wxSize *) &arg6_defvalue ;
4730 long arg7 = (long) 0 ;
4731 wxValidator const &arg8_defvalue = wxDefaultValidator ;
4732 wxValidator *arg8 = (wxValidator *) &arg8_defvalue ;
4733 wxString const &arg9_defvalue = wxPyCheckBoxNameStr ;
4734 wxString *arg9 = (wxString *) &arg9_defvalue ;
4735 bool result;
4736 void *argp1 = 0 ;
4737 int res1 = 0 ;
4738 void *argp2 = 0 ;
4739 int res2 = 0 ;
4740 int val3 ;
4741 int ecode3 = 0 ;
4742 bool temp4 = false ;
4743 wxPoint temp5 ;
4744 wxSize temp6 ;
4745 long val7 ;
4746 int ecode7 = 0 ;
4747 void *argp8 = 0 ;
4748 int res8 = 0 ;
4749 bool temp9 = false ;
4750 PyObject * obj0 = 0 ;
4751 PyObject * obj1 = 0 ;
4752 PyObject * obj2 = 0 ;
4753 PyObject * obj3 = 0 ;
4754 PyObject * obj4 = 0 ;
4755 PyObject * obj5 = 0 ;
4756 PyObject * obj6 = 0 ;
4757 PyObject * obj7 = 0 ;
4758 PyObject * obj8 = 0 ;
4759 char * kwnames[] = {
4760 (char *) "self",(char *) "parent",(char *) "id",(char *) "label",(char *) "pos",(char *) "size",(char *) "style",(char *) "validator",(char *) "name", NULL
4761 };
4762
4763 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|OOOOOOO:CheckBox_Create",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6,&obj7,&obj8)) SWIG_fail;
4764 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxCheckBox, 0 | 0 );
4765 if (!SWIG_IsOK(res1)) {
4766 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "CheckBox_Create" "', expected argument " "1"" of type '" "wxCheckBox *""'");
4767 }
4768 arg1 = reinterpret_cast< wxCheckBox * >(argp1);
4769 res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_wxWindow, 0 | 0 );
4770 if (!SWIG_IsOK(res2)) {
4771 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "CheckBox_Create" "', expected argument " "2"" of type '" "wxWindow *""'");
4772 }
4773 arg2 = reinterpret_cast< wxWindow * >(argp2);
4774 if (obj2) {
4775 ecode3 = SWIG_AsVal_int(obj2, &val3);
4776 if (!SWIG_IsOK(ecode3)) {
4777 SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "CheckBox_Create" "', expected argument " "3"" of type '" "int""'");
4778 }
4779 arg3 = static_cast< int >(val3);
4780 }
4781 if (obj3) {
093d3ff1 4782 {
0085ce49
RD
4783 arg4 = wxString_in_helper(obj3);
4784 if (arg4 == NULL) SWIG_fail;
4785 temp4 = true;
093d3ff1 4786 }
0085ce49
RD
4787 }
4788 if (obj4) {
093d3ff1 4789 {
0085ce49
RD
4790 arg5 = &temp5;
4791 if ( ! wxPoint_helper(obj4, &arg5)) SWIG_fail;
093d3ff1 4792 }
0085ce49
RD
4793 }
4794 if (obj5) {
d14a1e28 4795 {
0085ce49
RD
4796 arg6 = &temp6;
4797 if ( ! wxSize_helper(obj5, &arg6)) SWIG_fail;
d14a1e28 4798 }
0085ce49
RD
4799 }
4800 if (obj6) {
4801 ecode7 = SWIG_AsVal_long(obj6, &val7);
4802 if (!SWIG_IsOK(ecode7)) {
4803 SWIG_exception_fail(SWIG_ArgError(ecode7), "in method '" "CheckBox_Create" "', expected argument " "7"" of type '" "long""'");
4804 }
4805 arg7 = static_cast< long >(val7);
4806 }
4807 if (obj7) {
4808 res8 = SWIG_ConvertPtr(obj7, &argp8, SWIGTYPE_p_wxValidator, 0 | 0);
4809 if (!SWIG_IsOK(res8)) {
4810 SWIG_exception_fail(SWIG_ArgError(res8), "in method '" "CheckBox_Create" "', expected argument " "8"" of type '" "wxValidator const &""'");
d14a1e28 4811 }
0085ce49
RD
4812 if (!argp8) {
4813 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "CheckBox_Create" "', expected argument " "8"" of type '" "wxValidator const &""'");
4814 }
4815 arg8 = reinterpret_cast< wxValidator * >(argp8);
4816 }
4817 if (obj8) {
093d3ff1 4818 {
0085ce49
RD
4819 arg9 = wxString_in_helper(obj8);
4820 if (arg9 == NULL) SWIG_fail;
4821 temp9 = true;
093d3ff1 4822 }
0085ce49
RD
4823 }
4824 {
4825 PyThreadState* __tstate = wxPyBeginAllowThreads();
4826 result = (bool)(arg1)->Create(arg2,arg3,(wxString const &)*arg4,(wxPoint const &)*arg5,(wxSize const &)*arg6,arg7,(wxValidator const &)*arg8,(wxString const &)*arg9);
4827 wxPyEndAllowThreads(__tstate);
4828 if (PyErr_Occurred()) SWIG_fail;
4829 }
4830 {
4831 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
4832 }
4833 {
4834 if (temp4)
4835 delete arg4;
4836 }
4837 {
4838 if (temp9)
4839 delete arg9;
4840 }
4841 return resultobj;
4842fail:
4843 {
4844 if (temp4)
4845 delete arg4;
4846 }
4847 {
4848 if (temp9)
4849 delete arg9;
4850 }
4851 return NULL;
d14a1e28
RD
4852}
4853
4854
0085ce49
RD
4855SWIGINTERN PyObject *_wrap_CheckBox_GetValue(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
4856 PyObject *resultobj = 0;
4857 wxCheckBox *arg1 = (wxCheckBox *) 0 ;
4858 bool result;
4859 void *argp1 = 0 ;
4860 int res1 = 0 ;
4861 PyObject *swig_obj[1] ;
4862
4863 if (!args) SWIG_fail;
4864 swig_obj[0] = args;
4865 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxCheckBox, 0 | 0 );
4866 if (!SWIG_IsOK(res1)) {
4867 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "CheckBox_GetValue" "', expected argument " "1"" of type '" "wxCheckBox *""'");
4868 }
4869 arg1 = reinterpret_cast< wxCheckBox * >(argp1);
4870 {
4871 PyThreadState* __tstate = wxPyBeginAllowThreads();
4872 result = (bool)(arg1)->GetValue();
4873 wxPyEndAllowThreads(__tstate);
4874 if (PyErr_Occurred()) SWIG_fail;
4875 }
4876 {
4877 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
4878 }
4879 return resultobj;
4880fail:
4881 return NULL;
d14a1e28
RD
4882}
4883
4884
0085ce49
RD
4885SWIGINTERN PyObject *_wrap_CheckBox_IsChecked(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
4886 PyObject *resultobj = 0;
4887 wxCheckBox *arg1 = (wxCheckBox *) 0 ;
4888 bool result;
4889 void *argp1 = 0 ;
4890 int res1 = 0 ;
4891 PyObject *swig_obj[1] ;
4892
4893 if (!args) SWIG_fail;
4894 swig_obj[0] = args;
4895 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxCheckBox, 0 | 0 );
4896 if (!SWIG_IsOK(res1)) {
4897 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "CheckBox_IsChecked" "', expected argument " "1"" of type '" "wxCheckBox *""'");
4898 }
4899 arg1 = reinterpret_cast< wxCheckBox * >(argp1);
4900 {
4901 PyThreadState* __tstate = wxPyBeginAllowThreads();
4902 result = (bool)(arg1)->IsChecked();
4903 wxPyEndAllowThreads(__tstate);
4904 if (PyErr_Occurred()) SWIG_fail;
4905 }
4906 {
4907 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
4908 }
4909 return resultobj;
4910fail:
4911 return NULL;
4912}
4913
4914
4915SWIGINTERN PyObject *_wrap_CheckBox_SetValue(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
4916 PyObject *resultobj = 0;
4917 wxCheckBox *arg1 = (wxCheckBox *) 0 ;
4918 bool arg2 ;
4919 void *argp1 = 0 ;
4920 int res1 = 0 ;
4921 bool val2 ;
4922 int ecode2 = 0 ;
4923 PyObject * obj0 = 0 ;
4924 PyObject * obj1 = 0 ;
4925 char * kwnames[] = {
4926 (char *) "self",(char *) "state", NULL
4927 };
4928
4929 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:CheckBox_SetValue",kwnames,&obj0,&obj1)) SWIG_fail;
4930 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxCheckBox, 0 | 0 );
4931 if (!SWIG_IsOK(res1)) {
4932 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "CheckBox_SetValue" "', expected argument " "1"" of type '" "wxCheckBox *""'");
4933 }
4934 arg1 = reinterpret_cast< wxCheckBox * >(argp1);
4935 ecode2 = SWIG_AsVal_bool(obj1, &val2);
4936 if (!SWIG_IsOK(ecode2)) {
4937 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "CheckBox_SetValue" "', expected argument " "2"" of type '" "bool""'");
4938 }
4939 arg2 = static_cast< bool >(val2);
4940 {
4941 PyThreadState* __tstate = wxPyBeginAllowThreads();
4942 (arg1)->SetValue(arg2);
4943 wxPyEndAllowThreads(__tstate);
4944 if (PyErr_Occurred()) SWIG_fail;
4945 }
4946 resultobj = SWIG_Py_Void();
4947 return resultobj;
4948fail:
4949 return NULL;
d14a1e28 4950}
0085ce49
RD
4951
4952
4953SWIGINTERN PyObject *_wrap_CheckBox_Get3StateValue(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
4954 PyObject *resultobj = 0;
4955 wxCheckBox *arg1 = (wxCheckBox *) 0 ;
4956 wxCheckBoxState result;
4957 void *argp1 = 0 ;
4958 int res1 = 0 ;
4959 PyObject *swig_obj[1] ;
4960
4961 if (!args) SWIG_fail;
4962 swig_obj[0] = args;
4963 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxCheckBox, 0 | 0 );
4964 if (!SWIG_IsOK(res1)) {
4965 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "CheckBox_Get3StateValue" "', expected argument " "1"" of type '" "wxCheckBox const *""'");
4966 }
4967 arg1 = reinterpret_cast< wxCheckBox * >(argp1);
4968 {
4969 PyThreadState* __tstate = wxPyBeginAllowThreads();
4970 result = (wxCheckBoxState)((wxCheckBox const *)arg1)->Get3StateValue();
4971 wxPyEndAllowThreads(__tstate);
4972 if (PyErr_Occurred()) SWIG_fail;
4973 }
4974 resultobj = SWIG_From_int(static_cast< int >(result));
4975 return resultobj;
4976fail:
4977 return NULL;
4978}
4979
4980
4981SWIGINTERN PyObject *_wrap_CheckBox_Set3StateValue(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
4982 PyObject *resultobj = 0;
4983 wxCheckBox *arg1 = (wxCheckBox *) 0 ;
4984 wxCheckBoxState arg2 ;
4985 void *argp1 = 0 ;
4986 int res1 = 0 ;
4987 int val2 ;
4988 int ecode2 = 0 ;
4989 PyObject * obj0 = 0 ;
4990 PyObject * obj1 = 0 ;
4991 char * kwnames[] = {
4992 (char *) "self",(char *) "state", NULL
4993 };
4994
4995 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:CheckBox_Set3StateValue",kwnames,&obj0,&obj1)) SWIG_fail;
4996 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxCheckBox, 0 | 0 );
4997 if (!SWIG_IsOK(res1)) {
4998 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "CheckBox_Set3StateValue" "', expected argument " "1"" of type '" "wxCheckBox *""'");
4999 }
5000 arg1 = reinterpret_cast< wxCheckBox * >(argp1);
5001 ecode2 = SWIG_AsVal_int(obj1, &val2);
5002 if (!SWIG_IsOK(ecode2)) {
5003 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "CheckBox_Set3StateValue" "', expected argument " "2"" of type '" "wxCheckBoxState""'");
5004 }
5005 arg2 = static_cast< wxCheckBoxState >(val2);
5006 {
5007 PyThreadState* __tstate = wxPyBeginAllowThreads();
5008 (arg1)->Set3StateValue(arg2);
5009 wxPyEndAllowThreads(__tstate);
5010 if (PyErr_Occurred()) SWIG_fail;
5011 }
5012 resultobj = SWIG_Py_Void();
5013 return resultobj;
5014fail:
5015 return NULL;
b2dc1044
RD
5016}
5017
5018
0085ce49
RD
5019SWIGINTERN PyObject *_wrap_CheckBox_Is3State(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
5020 PyObject *resultobj = 0;
5021 wxCheckBox *arg1 = (wxCheckBox *) 0 ;
5022 bool result;
5023 void *argp1 = 0 ;
5024 int res1 = 0 ;
5025 PyObject *swig_obj[1] ;
5026
5027 if (!args) SWIG_fail;
5028 swig_obj[0] = args;
5029 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxCheckBox, 0 | 0 );
5030 if (!SWIG_IsOK(res1)) {
5031 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "CheckBox_Is3State" "', expected argument " "1"" of type '" "wxCheckBox const *""'");
5032 }
5033 arg1 = reinterpret_cast< wxCheckBox * >(argp1);
5034 {
5035 PyThreadState* __tstate = wxPyBeginAllowThreads();
5036 result = (bool)((wxCheckBox const *)arg1)->Is3State();
5037 wxPyEndAllowThreads(__tstate);
5038 if (PyErr_Occurred()) SWIG_fail;
5039 }
5040 {
5041 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
5042 }
5043 return resultobj;
5044fail:
5045 return NULL;
d14a1e28
RD
5046}
5047
5048
0085ce49
RD
5049SWIGINTERN PyObject *_wrap_CheckBox_Is3rdStateAllowedForUser(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
5050 PyObject *resultobj = 0;
5051 wxCheckBox *arg1 = (wxCheckBox *) 0 ;
5052 bool result;
5053 void *argp1 = 0 ;
5054 int res1 = 0 ;
5055 PyObject *swig_obj[1] ;
5056
5057 if (!args) SWIG_fail;
5058 swig_obj[0] = args;
5059 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxCheckBox, 0 | 0 );
5060 if (!SWIG_IsOK(res1)) {
5061 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "CheckBox_Is3rdStateAllowedForUser" "', expected argument " "1"" of type '" "wxCheckBox const *""'");
5062 }
5063 arg1 = reinterpret_cast< wxCheckBox * >(argp1);
5064 {
5065 PyThreadState* __tstate = wxPyBeginAllowThreads();
5066 result = (bool)((wxCheckBox const *)arg1)->Is3rdStateAllowedForUser();
5067 wxPyEndAllowThreads(__tstate);
5068 if (PyErr_Occurred()) SWIG_fail;
5069 }
5070 {
5071 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
5072 }
5073 return resultobj;
5074fail:
5075 return NULL;
d14a1e28
RD
5076}
5077
5078
0085ce49
RD
5079SWIGINTERN PyObject *_wrap_CheckBox_GetClassDefaultAttributes(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
5080 PyObject *resultobj = 0;
5081 wxWindowVariant arg1 = (wxWindowVariant) wxWINDOW_VARIANT_NORMAL ;
5082 SwigValueWrapper<wxVisualAttributes > result;
5083 int val1 ;
5084 int ecode1 = 0 ;
5085 PyObject * obj0 = 0 ;
5086 char * kwnames[] = {
5087 (char *) "variant", NULL
5088 };
5089
5090 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|O:CheckBox_GetClassDefaultAttributes",kwnames,&obj0)) SWIG_fail;
5091 if (obj0) {
5092 ecode1 = SWIG_AsVal_int(obj0, &val1);
5093 if (!SWIG_IsOK(ecode1)) {
5094 SWIG_exception_fail(SWIG_ArgError(ecode1), "in method '" "CheckBox_GetClassDefaultAttributes" "', expected argument " "1"" of type '" "wxWindowVariant""'");
5095 }
5096 arg1 = static_cast< wxWindowVariant >(val1);
5097 }
5098 {
5099 if (!wxPyCheckForApp()) SWIG_fail;
5100 PyThreadState* __tstate = wxPyBeginAllowThreads();
5101 result = wxCheckBox::GetClassDefaultAttributes(arg1);
5102 wxPyEndAllowThreads(__tstate);
5103 if (PyErr_Occurred()) SWIG_fail;
5104 }
5105 resultobj = SWIG_NewPointerObj((new wxVisualAttributes(static_cast< const wxVisualAttributes& >(result))), SWIGTYPE_p_wxVisualAttributes, SWIG_POINTER_OWN | 0 );
5106 return resultobj;
5107fail:
5108 return NULL;
d14a1e28
RD
5109}
5110
5111
0085ce49
RD
5112SWIGINTERN PyObject *CheckBox_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
5113 PyObject *obj;
5114 if (!SWIG_Python_UnpackTuple(args,(char*)"swigregister", 1, 1,&obj)) return NULL;
5115 SWIG_TypeNewClientData(SWIGTYPE_p_wxCheckBox, SWIG_NewClientData(obj));
5116 return SWIG_Py_Void();
d14a1e28
RD
5117}
5118
0085ce49
RD
5119SWIGINTERN PyObject *CheckBox_swiginit(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
5120 return SWIG_Python_InitShadowInstance(args);
5121}
d14a1e28 5122
0085ce49
RD
5123SWIGINTERN int ChoiceNameStr_set(PyObject *) {
5124 SWIG_Error(SWIG_AttributeError,"Variable ChoiceNameStr is read-only.");
5125 return 1;
d14a1e28
RD
5126}
5127
5128
0085ce49
RD
5129SWIGINTERN PyObject *ChoiceNameStr_get(void) {
5130 PyObject *pyobj = 0;
5131
5132 {
5133#if wxUSE_UNICODE
5134 pyobj = PyUnicode_FromWideChar((&wxPyChoiceNameStr)->c_str(), (&wxPyChoiceNameStr)->Len());
5135#else
5136 pyobj = PyString_FromStringAndSize((&wxPyChoiceNameStr)->c_str(), (&wxPyChoiceNameStr)->Len());
5137#endif
5138 }
5139 return pyobj;
5140}
5141
5142
5143SWIGINTERN PyObject *_wrap_new_Choice(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
5144 PyObject *resultobj = 0;
5145 wxWindow *arg1 = (wxWindow *) 0 ;
5146 int arg2 = (int) -1 ;
5147 wxPoint const &arg3_defvalue = wxDefaultPosition ;
5148 wxPoint *arg3 = (wxPoint *) &arg3_defvalue ;
5149 wxSize const &arg4_defvalue = wxDefaultSize ;
5150 wxSize *arg4 = (wxSize *) &arg4_defvalue ;
5151 wxArrayString const &arg5_defvalue = wxPyEmptyStringArray ;
5152 wxArrayString *arg5 = (wxArrayString *) &arg5_defvalue ;
5153 long arg6 = (long) 0 ;
5154 wxValidator const &arg7_defvalue = wxDefaultValidator ;
5155 wxValidator *arg7 = (wxValidator *) &arg7_defvalue ;
5156 wxString const &arg8_defvalue = wxPyChoiceNameStr ;
5157 wxString *arg8 = (wxString *) &arg8_defvalue ;
5158 wxChoice *result = 0 ;
5159 void *argp1 = 0 ;
5160 int res1 = 0 ;
5161 int val2 ;
5162 int ecode2 = 0 ;
5163 wxPoint temp3 ;
5164 wxSize temp4 ;
5165 bool temp5 = false ;
5166 long val6 ;
5167 int ecode6 = 0 ;
5168 void *argp7 = 0 ;
5169 int res7 = 0 ;
5170 bool temp8 = false ;
5171 PyObject * obj0 = 0 ;
5172 PyObject * obj1 = 0 ;
5173 PyObject * obj2 = 0 ;
5174 PyObject * obj3 = 0 ;
5175 PyObject * obj4 = 0 ;
5176 PyObject * obj5 = 0 ;
5177 PyObject * obj6 = 0 ;
5178 PyObject * obj7 = 0 ;
5179 char * kwnames[] = {
5180 (char *) "parent",(char *) "id",(char *) "pos",(char *) "size",(char *) "choices",(char *) "style",(char *) "validator",(char *) "name", NULL
5181 };
5182
5183 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|OOOOOOO:new_Choice",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6,&obj7)) SWIG_fail;
5184 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxWindow, 0 | 0 );
5185 if (!SWIG_IsOK(res1)) {
5186 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_Choice" "', expected argument " "1"" of type '" "wxWindow *""'");
5187 }
5188 arg1 = reinterpret_cast< wxWindow * >(argp1);
5189 if (obj1) {
5190 ecode2 = SWIG_AsVal_int(obj1, &val2);
5191 if (!SWIG_IsOK(ecode2)) {
5192 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "new_Choice" "', expected argument " "2"" of type '" "int""'");
5193 }
5194 arg2 = static_cast< int >(val2);
5195 }
5196 if (obj2) {
093d3ff1 5197 {
0085ce49
RD
5198 arg3 = &temp3;
5199 if ( ! wxPoint_helper(obj2, &arg3)) SWIG_fail;
093d3ff1 5200 }
0085ce49
RD
5201 }
5202 if (obj3) {
d14a1e28 5203 {
0085ce49
RD
5204 arg4 = &temp4;
5205 if ( ! wxSize_helper(obj3, &arg4)) SWIG_fail;
d14a1e28 5206 }
0085ce49
RD
5207 }
5208 if (obj4) {
d14a1e28 5209 {
0085ce49
RD
5210 if (! PySequence_Check(obj4)) {
5211 PyErr_SetString(PyExc_TypeError, "Sequence of strings expected.");
5212 SWIG_fail;
5213 }
5214 arg5 = new wxArrayString;
5215 temp5 = true;
5216 int i, len=PySequence_Length(obj4);
5217 for (i=0; i<len; i++) {
5218 PyObject* item = PySequence_GetItem(obj4, i);
5219 wxString* s = wxString_in_helper(item);
5220 if (PyErr_Occurred()) SWIG_fail;
5221 arg5->Add(*s);
5222 delete s;
5223 Py_DECREF(item);
5224 }
d14a1e28 5225 }
0085ce49
RD
5226 }
5227 if (obj5) {
5228 ecode6 = SWIG_AsVal_long(obj5, &val6);
5229 if (!SWIG_IsOK(ecode6)) {
5230 SWIG_exception_fail(SWIG_ArgError(ecode6), "in method '" "new_Choice" "', expected argument " "6"" of type '" "long""'");
5231 }
5232 arg6 = static_cast< long >(val6);
5233 }
5234 if (obj6) {
5235 res7 = SWIG_ConvertPtr(obj6, &argp7, SWIGTYPE_p_wxValidator, 0 | 0);
5236 if (!SWIG_IsOK(res7)) {
5237 SWIG_exception_fail(SWIG_ArgError(res7), "in method '" "new_Choice" "', expected argument " "7"" of type '" "wxValidator const &""'");
093d3ff1 5238 }
0085ce49
RD
5239 if (!argp7) {
5240 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_Choice" "', expected argument " "7"" of type '" "wxValidator const &""'");
5241 }
5242 arg7 = reinterpret_cast< wxValidator * >(argp7);
5243 }
5244 if (obj7) {
d14a1e28 5245 {
0085ce49
RD
5246 arg8 = wxString_in_helper(obj7);
5247 if (arg8 == NULL) SWIG_fail;
5248 temp8 = true;
d14a1e28 5249 }
0085ce49
RD
5250 }
5251 {
5252 if (!wxPyCheckForApp()) SWIG_fail;
5253 PyThreadState* __tstate = wxPyBeginAllowThreads();
5254 result = (wxChoice *)new wxChoice(arg1,arg2,(wxPoint const &)*arg3,(wxSize const &)*arg4,(wxArrayString const &)*arg5,arg6,(wxValidator const &)*arg7,(wxString const &)*arg8);
5255 wxPyEndAllowThreads(__tstate);
5256 if (PyErr_Occurred()) SWIG_fail;
5257 }
5258 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_wxChoice, SWIG_POINTER_NEW | 0 );
5259 {
5260 if (temp5) delete arg5;
5261 }
5262 {
5263 if (temp8)
5264 delete arg8;
5265 }
5266 return resultobj;
5267fail:
5268 {
5269 if (temp5) delete arg5;
5270 }
5271 {
5272 if (temp8)
5273 delete arg8;
5274 }
5275 return NULL;
d14a1e28
RD
5276}
5277
5278
0085ce49
RD
5279SWIGINTERN PyObject *_wrap_new_PreChoice(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
5280 PyObject *resultobj = 0;
5281 wxChoice *result = 0 ;
5282
5283 if (!SWIG_Python_UnpackTuple(args,"new_PreChoice",0,0,0)) SWIG_fail;
5284 {
5285 if (!wxPyCheckForApp()) SWIG_fail;
5286 PyThreadState* __tstate = wxPyBeginAllowThreads();
5287 result = (wxChoice *)new wxChoice();
5288 wxPyEndAllowThreads(__tstate);
5289 if (PyErr_Occurred()) SWIG_fail;
5290 }
5291 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_wxChoice, SWIG_POINTER_OWN | 0 );
5292 return resultobj;
5293fail:
5294 return NULL;
5295}
5296
5297
5298SWIGINTERN PyObject *_wrap_Choice_Create(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
5299 PyObject *resultobj = 0;
5300 wxChoice *arg1 = (wxChoice *) 0 ;
5301 wxWindow *arg2 = (wxWindow *) 0 ;
5302 int arg3 = (int) -1 ;
5303 wxPoint const &arg4_defvalue = wxDefaultPosition ;
5304 wxPoint *arg4 = (wxPoint *) &arg4_defvalue ;
5305 wxSize const &arg5_defvalue = wxDefaultSize ;
5306 wxSize *arg5 = (wxSize *) &arg5_defvalue ;
5307 wxArrayString const &arg6_defvalue = wxPyEmptyStringArray ;
5308 wxArrayString *arg6 = (wxArrayString *) &arg6_defvalue ;
5309 long arg7 = (long) 0 ;
5310 wxValidator const &arg8_defvalue = wxDefaultValidator ;
5311 wxValidator *arg8 = (wxValidator *) &arg8_defvalue ;
5312 wxString const &arg9_defvalue = wxPyChoiceNameStr ;
5313 wxString *arg9 = (wxString *) &arg9_defvalue ;
5314 bool result;
5315 void *argp1 = 0 ;
5316 int res1 = 0 ;
5317 void *argp2 = 0 ;
5318 int res2 = 0 ;
5319 int val3 ;
5320 int ecode3 = 0 ;
5321 wxPoint temp4 ;
5322 wxSize temp5 ;
5323 bool temp6 = false ;
5324 long val7 ;
5325 int ecode7 = 0 ;
5326 void *argp8 = 0 ;
5327 int res8 = 0 ;
5328 bool temp9 = false ;
5329 PyObject * obj0 = 0 ;
5330 PyObject * obj1 = 0 ;
5331 PyObject * obj2 = 0 ;
5332 PyObject * obj3 = 0 ;
5333 PyObject * obj4 = 0 ;
5334 PyObject * obj5 = 0 ;
5335 PyObject * obj6 = 0 ;
5336 PyObject * obj7 = 0 ;
5337 PyObject * obj8 = 0 ;
5338 char * kwnames[] = {
5339 (char *) "self",(char *) "parent",(char *) "id",(char *) "pos",(char *) "size",(char *) "choices",(char *) "style",(char *) "validator",(char *) "name", NULL
5340 };
5341
5342 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|OOOOOOO:Choice_Create",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6,&obj7,&obj8)) SWIG_fail;
5343 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxChoice, 0 | 0 );
5344 if (!SWIG_IsOK(res1)) {
5345 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Choice_Create" "', expected argument " "1"" of type '" "wxChoice *""'");
5346 }
5347 arg1 = reinterpret_cast< wxChoice * >(argp1);
5348 res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_wxWindow, 0 | 0 );
5349 if (!SWIG_IsOK(res2)) {
5350 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "Choice_Create" "', expected argument " "2"" of type '" "wxWindow *""'");
5351 }
5352 arg2 = reinterpret_cast< wxWindow * >(argp2);
5353 if (obj2) {
5354 ecode3 = SWIG_AsVal_int(obj2, &val3);
5355 if (!SWIG_IsOK(ecode3)) {
5356 SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "Choice_Create" "', expected argument " "3"" of type '" "int""'");
5357 }
5358 arg3 = static_cast< int >(val3);
5359 }
5360 if (obj3) {
d14a1e28 5361 {
0085ce49
RD
5362 arg4 = &temp4;
5363 if ( ! wxPoint_helper(obj3, &arg4)) SWIG_fail;
d14a1e28 5364 }
0085ce49
RD
5365 }
5366 if (obj4) {
4f89f6a3 5367 {
0085ce49
RD
5368 arg5 = &temp5;
5369 if ( ! wxSize_helper(obj4, &arg5)) SWIG_fail;
4f89f6a3 5370 }
0085ce49
RD
5371 }
5372 if (obj5) {
d14a1e28 5373 {
0085ce49
RD
5374 if (! PySequence_Check(obj5)) {
5375 PyErr_SetString(PyExc_TypeError, "Sequence of strings expected.");
5376 SWIG_fail;
5377 }
5378 arg6 = new wxArrayString;
5379 temp6 = true;
5380 int i, len=PySequence_Length(obj5);
5381 for (i=0; i<len; i++) {
5382 PyObject* item = PySequence_GetItem(obj5, i);
5383 wxString* s = wxString_in_helper(item);
5384 if (PyErr_Occurred()) SWIG_fail;
5385 arg6->Add(*s);
5386 delete s;
5387 Py_DECREF(item);
5388 }
5389 }
5390 }
5391 if (obj6) {
5392 ecode7 = SWIG_AsVal_long(obj6, &val7);
5393 if (!SWIG_IsOK(ecode7)) {
5394 SWIG_exception_fail(SWIG_ArgError(ecode7), "in method '" "Choice_Create" "', expected argument " "7"" of type '" "long""'");
5395 }
5396 arg7 = static_cast< long >(val7);
5397 }
5398 if (obj7) {
5399 res8 = SWIG_ConvertPtr(obj7, &argp8, SWIGTYPE_p_wxValidator, 0 | 0);
5400 if (!SWIG_IsOK(res8)) {
5401 SWIG_exception_fail(SWIG_ArgError(res8), "in method '" "Choice_Create" "', expected argument " "8"" of type '" "wxValidator const &""'");
d14a1e28 5402 }
0085ce49
RD
5403 if (!argp8) {
5404 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "Choice_Create" "', expected argument " "8"" of type '" "wxValidator const &""'");
5405 }
5406 arg8 = reinterpret_cast< wxValidator * >(argp8);
5407 }
5408 if (obj8) {
4f89f6a3 5409 {
0085ce49
RD
5410 arg9 = wxString_in_helper(obj8);
5411 if (arg9 == NULL) SWIG_fail;
5412 temp9 = true;
4f89f6a3 5413 }
0085ce49
RD
5414 }
5415 {
5416 PyThreadState* __tstate = wxPyBeginAllowThreads();
5417 result = (bool)(arg1)->Create(arg2,arg3,(wxPoint const &)*arg4,(wxSize const &)*arg5,(wxArrayString const &)*arg6,arg7,(wxValidator const &)*arg8,(wxString const &)*arg9);
5418 wxPyEndAllowThreads(__tstate);
5419 if (PyErr_Occurred()) SWIG_fail;
5420 }
5421 {
5422 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
5423 }
5424 {
5425 if (temp6) delete arg6;
5426 }
5427 {
5428 if (temp9)
5429 delete arg9;
5430 }
5431 return resultobj;
5432fail:
5433 {
5434 if (temp6) delete arg6;
5435 }
5436 {
5437 if (temp9)
5438 delete arg9;
5439 }
5440 return NULL;
d14a1e28
RD
5441}
5442
5443
0085ce49
RD
5444SWIGINTERN PyObject *_wrap_Choice_GetCurrentSelection(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
5445 PyObject *resultobj = 0;
5446 wxChoice *arg1 = (wxChoice *) 0 ;
5447 int result;
5448 void *argp1 = 0 ;
5449 int res1 = 0 ;
5450 PyObject *swig_obj[1] ;
5451
5452 if (!args) SWIG_fail;
5453 swig_obj[0] = args;
5454 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxChoice, 0 | 0 );
5455 if (!SWIG_IsOK(res1)) {
5456 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Choice_GetCurrentSelection" "', expected argument " "1"" of type '" "wxChoice const *""'");
5457 }
5458 arg1 = reinterpret_cast< wxChoice * >(argp1);
5459 {
5460 PyThreadState* __tstate = wxPyBeginAllowThreads();
5461 result = (int)((wxChoice const *)arg1)->GetCurrentSelection();
5462 wxPyEndAllowThreads(__tstate);
5463 if (PyErr_Occurred()) SWIG_fail;
5464 }
5465 resultobj = SWIG_From_int(static_cast< int >(result));
5466 return resultobj;
5467fail:
5468 return NULL;
5469}
5470
5471
5472SWIGINTERN PyObject *_wrap_Choice_GetClassDefaultAttributes(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
5473 PyObject *resultobj = 0;
5474 wxWindowVariant arg1 = (wxWindowVariant) wxWINDOW_VARIANT_NORMAL ;
5475 SwigValueWrapper<wxVisualAttributes > result;
5476 int val1 ;
5477 int ecode1 = 0 ;
5478 PyObject * obj0 = 0 ;
5479 char * kwnames[] = {
5480 (char *) "variant", NULL
5481 };
5482
5483 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|O:Choice_GetClassDefaultAttributes",kwnames,&obj0)) SWIG_fail;
5484 if (obj0) {
5485 ecode1 = SWIG_AsVal_int(obj0, &val1);
5486 if (!SWIG_IsOK(ecode1)) {
5487 SWIG_exception_fail(SWIG_ArgError(ecode1), "in method '" "Choice_GetClassDefaultAttributes" "', expected argument " "1"" of type '" "wxWindowVariant""'");
5488 }
5489 arg1 = static_cast< wxWindowVariant >(val1);
5490 }
5491 {
5492 if (!wxPyCheckForApp()) SWIG_fail;
5493 PyThreadState* __tstate = wxPyBeginAllowThreads();
5494 result = wxChoice::GetClassDefaultAttributes(arg1);
5495 wxPyEndAllowThreads(__tstate);
5496 if (PyErr_Occurred()) SWIG_fail;
5497 }
5498 resultobj = SWIG_NewPointerObj((new wxVisualAttributes(static_cast< const wxVisualAttributes& >(result))), SWIGTYPE_p_wxVisualAttributes, SWIG_POINTER_OWN | 0 );
5499 return resultobj;
5500fail:
5501 return NULL;
22bfe96c
RD
5502}
5503
5504
0085ce49
RD
5505SWIGINTERN PyObject *Choice_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
5506 PyObject *obj;
5507 if (!SWIG_Python_UnpackTuple(args,(char*)"swigregister", 1, 1,&obj)) return NULL;
5508 SWIG_TypeNewClientData(SWIGTYPE_p_wxChoice, SWIG_NewClientData(obj));
5509 return SWIG_Py_Void();
d14a1e28 5510}
0085ce49
RD
5511
5512SWIGINTERN PyObject *Choice_swiginit(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
5513 return SWIG_Python_InitShadowInstance(args);
5514}
5515
5516SWIGINTERN int ComboBoxNameStr_set(PyObject *) {
5517 SWIG_Error(SWIG_AttributeError,"Variable ComboBoxNameStr is read-only.");
5518 return 1;
b2dc1044
RD
5519}
5520
5521
0085ce49
RD
5522SWIGINTERN PyObject *ComboBoxNameStr_get(void) {
5523 PyObject *pyobj = 0;
5524
5525 {
b2dc1044 5526#if wxUSE_UNICODE
0085ce49 5527 pyobj = PyUnicode_FromWideChar((&wxPyComboBoxNameStr)->c_str(), (&wxPyComboBoxNameStr)->Len());
b2dc1044 5528#else
0085ce49 5529 pyobj = PyString_FromStringAndSize((&wxPyComboBoxNameStr)->c_str(), (&wxPyComboBoxNameStr)->Len());
b2dc1044 5530#endif
0085ce49
RD
5531 }
5532 return pyobj;
5533}
5534
5535
5536SWIGINTERN PyObject *_wrap_new_ComboBox(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
5537 PyObject *resultobj = 0;
5538 wxWindow *arg1 = (wxWindow *) 0 ;
5539 int arg2 = (int) -1 ;
5540 wxString const &arg3_defvalue = wxPyEmptyString ;
5541 wxString *arg3 = (wxString *) &arg3_defvalue ;
5542 wxPoint const &arg4_defvalue = wxDefaultPosition ;
5543 wxPoint *arg4 = (wxPoint *) &arg4_defvalue ;
5544 wxSize const &arg5_defvalue = wxDefaultSize ;
5545 wxSize *arg5 = (wxSize *) &arg5_defvalue ;
5546 wxArrayString const &arg6_defvalue = wxPyEmptyStringArray ;
5547 wxArrayString *arg6 = (wxArrayString *) &arg6_defvalue ;
5548 long arg7 = (long) 0 ;
5549 wxValidator const &arg8_defvalue = wxDefaultValidator ;
5550 wxValidator *arg8 = (wxValidator *) &arg8_defvalue ;
5551 wxString const &arg9_defvalue = wxPyComboBoxNameStr ;
5552 wxString *arg9 = (wxString *) &arg9_defvalue ;
5553 wxComboBox *result = 0 ;
5554 void *argp1 = 0 ;
5555 int res1 = 0 ;
5556 int val2 ;
5557 int ecode2 = 0 ;
5558 bool temp3 = false ;
5559 wxPoint temp4 ;
5560 wxSize temp5 ;
5561 bool temp6 = false ;
5562 long val7 ;
5563 int ecode7 = 0 ;
5564 void *argp8 = 0 ;
5565 int res8 = 0 ;
5566 bool temp9 = false ;
5567 PyObject * obj0 = 0 ;
5568 PyObject * obj1 = 0 ;
5569 PyObject * obj2 = 0 ;
5570 PyObject * obj3 = 0 ;
5571 PyObject * obj4 = 0 ;
5572 PyObject * obj5 = 0 ;
5573 PyObject * obj6 = 0 ;
5574 PyObject * obj7 = 0 ;
5575 PyObject * obj8 = 0 ;
5576 char * kwnames[] = {
5577 (char *) "parent",(char *) "id",(char *) "value",(char *) "pos",(char *) "size",(char *) "choices",(char *) "style",(char *) "validator",(char *) "name", NULL
5578 };
5579
5580 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|OOOOOOOO:new_ComboBox",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6,&obj7,&obj8)) SWIG_fail;
5581 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxWindow, 0 | 0 );
5582 if (!SWIG_IsOK(res1)) {
5583 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_ComboBox" "', expected argument " "1"" of type '" "wxWindow *""'");
5584 }
5585 arg1 = reinterpret_cast< wxWindow * >(argp1);
5586 if (obj1) {
5587 ecode2 = SWIG_AsVal_int(obj1, &val2);
5588 if (!SWIG_IsOK(ecode2)) {
5589 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "new_ComboBox" "', expected argument " "2"" of type '" "int""'");
5590 }
5591 arg2 = static_cast< int >(val2);
5592 }
5593 if (obj2) {
d14a1e28 5594 {
0085ce49
RD
5595 arg3 = wxString_in_helper(obj2);
5596 if (arg3 == NULL) SWIG_fail;
5597 temp3 = true;
d14a1e28 5598 }
0085ce49
RD
5599 }
5600 if (obj3) {
d14a1e28 5601 {
0085ce49
RD
5602 arg4 = &temp4;
5603 if ( ! wxPoint_helper(obj3, &arg4)) SWIG_fail;
d14a1e28 5604 }
0085ce49
RD
5605 }
5606 if (obj4) {
d14a1e28 5607 {
0085ce49
RD
5608 arg5 = &temp5;
5609 if ( ! wxSize_helper(obj4, &arg5)) SWIG_fail;
d14a1e28 5610 }
0085ce49
RD
5611 }
5612 if (obj5) {
d14a1e28 5613 {
0085ce49
RD
5614 if (! PySequence_Check(obj5)) {
5615 PyErr_SetString(PyExc_TypeError, "Sequence of strings expected.");
5616 SWIG_fail;
5617 }
5618 arg6 = new wxArrayString;
5619 temp6 = true;
5620 int i, len=PySequence_Length(obj5);
5621 for (i=0; i<len; i++) {
5622 PyObject* item = PySequence_GetItem(obj5, i);
5623 wxString* s = wxString_in_helper(item);
5624 if (PyErr_Occurred()) SWIG_fail;
5625 arg6->Add(*s);
5626 delete s;
5627 Py_DECREF(item);
5628 }
d14a1e28 5629 }
0085ce49
RD
5630 }
5631 if (obj6) {
5632 ecode7 = SWIG_AsVal_long(obj6, &val7);
5633 if (!SWIG_IsOK(ecode7)) {
5634 SWIG_exception_fail(SWIG_ArgError(ecode7), "in method '" "new_ComboBox" "', expected argument " "7"" of type '" "long""'");
5635 }
5636 arg7 = static_cast< long >(val7);
5637 }
5638 if (obj7) {
5639 res8 = SWIG_ConvertPtr(obj7, &argp8, SWIGTYPE_p_wxValidator, 0 | 0);
5640 if (!SWIG_IsOK(res8)) {
5641 SWIG_exception_fail(SWIG_ArgError(res8), "in method '" "new_ComboBox" "', expected argument " "8"" of type '" "wxValidator const &""'");
5642 }
5643 if (!argp8) {
5644 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_ComboBox" "', expected argument " "8"" of type '" "wxValidator const &""'");
5645 }
5646 arg8 = reinterpret_cast< wxValidator * >(argp8);
5647 }
5648 if (obj8) {
d14a1e28 5649 {
0085ce49
RD
5650 arg9 = wxString_in_helper(obj8);
5651 if (arg9 == NULL) SWIG_fail;
5652 temp9 = true;
d14a1e28 5653 }
0085ce49
RD
5654 }
5655 {
5656 if (!wxPyCheckForApp()) SWIG_fail;
5657 PyThreadState* __tstate = wxPyBeginAllowThreads();
5658 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);
5659 wxPyEndAllowThreads(__tstate);
5660 if (PyErr_Occurred()) SWIG_fail;
5661 }
5662 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_wxComboBox, SWIG_POINTER_NEW | 0 );
5663 {
5664 if (temp3)
5665 delete arg3;
5666 }
5667 {
5668 if (temp6) delete arg6;
5669 }
5670 {
5671 if (temp9)
5672 delete arg9;
5673 }
5674 return resultobj;
5675fail:
5676 {
5677 if (temp3)
5678 delete arg3;
5679 }
5680 {
5681 if (temp6) delete arg6;
5682 }
5683 {
5684 if (temp9)
5685 delete arg9;
5686 }
5687 return NULL;
d14a1e28
RD
5688}
5689
5690
0085ce49
RD
5691SWIGINTERN PyObject *_wrap_new_PreComboBox(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
5692 PyObject *resultobj = 0;
5693 wxComboBox *result = 0 ;
5694
5695 if (!SWIG_Python_UnpackTuple(args,"new_PreComboBox",0,0,0)) SWIG_fail;
5696 {
5697 if (!wxPyCheckForApp()) SWIG_fail;
5698 PyThreadState* __tstate = wxPyBeginAllowThreads();
5699 result = (wxComboBox *)new wxComboBox();
5700 wxPyEndAllowThreads(__tstate);
5701 if (PyErr_Occurred()) SWIG_fail;
5702 }
5703 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_wxComboBox, SWIG_POINTER_OWN | 0 );
5704 return resultobj;
5705fail:
5706 return NULL;
5707}
5708
5709
5710SWIGINTERN PyObject *_wrap_ComboBox_Create(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
5711 PyObject *resultobj = 0;
5712 wxComboBox *arg1 = (wxComboBox *) 0 ;
5713 wxWindow *arg2 = (wxWindow *) 0 ;
5714 int arg3 = (int) -1 ;
5715 wxString const &arg4_defvalue = wxPyEmptyString ;
5716 wxString *arg4 = (wxString *) &arg4_defvalue ;
5717 wxPoint const &arg5_defvalue = wxDefaultPosition ;
5718 wxPoint *arg5 = (wxPoint *) &arg5_defvalue ;
5719 wxSize const &arg6_defvalue = wxDefaultSize ;
5720 wxSize *arg6 = (wxSize *) &arg6_defvalue ;
5721 wxArrayString const &arg7_defvalue = wxPyEmptyStringArray ;
5722 wxArrayString *arg7 = (wxArrayString *) &arg7_defvalue ;
5723 long arg8 = (long) 0 ;
5724 wxValidator const &arg9_defvalue = wxDefaultValidator ;
5725 wxValidator *arg9 = (wxValidator *) &arg9_defvalue ;
5726 wxString const &arg10_defvalue = wxPyChoiceNameStr ;
5727 wxString *arg10 = (wxString *) &arg10_defvalue ;
5728 bool result;
5729 void *argp1 = 0 ;
5730 int res1 = 0 ;
5731 void *argp2 = 0 ;
5732 int res2 = 0 ;
5733 int val3 ;
5734 int ecode3 = 0 ;
5735 bool temp4 = false ;
5736 wxPoint temp5 ;
5737 wxSize temp6 ;
5738 bool temp7 = false ;
5739 long val8 ;
5740 int ecode8 = 0 ;
5741 void *argp9 = 0 ;
5742 int res9 = 0 ;
5743 bool temp10 = false ;
5744 PyObject * obj0 = 0 ;
5745 PyObject * obj1 = 0 ;
5746 PyObject * obj2 = 0 ;
5747 PyObject * obj3 = 0 ;
5748 PyObject * obj4 = 0 ;
5749 PyObject * obj5 = 0 ;
5750 PyObject * obj6 = 0 ;
5751 PyObject * obj7 = 0 ;
5752 PyObject * obj8 = 0 ;
5753 PyObject * obj9 = 0 ;
5754 char * kwnames[] = {
5755 (char *) "self",(char *) "parent",(char *) "id",(char *) "value",(char *) "pos",(char *) "size",(char *) "choices",(char *) "style",(char *) "validator",(char *) "name", NULL
5756 };
5757
5758 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|OOOOOOOO:ComboBox_Create",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6,&obj7,&obj8,&obj9)) SWIG_fail;
5759 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxComboBox, 0 | 0 );
5760 if (!SWIG_IsOK(res1)) {
5761 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ComboBox_Create" "', expected argument " "1"" of type '" "wxComboBox *""'");
5762 }
5763 arg1 = reinterpret_cast< wxComboBox * >(argp1);
5764 res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_wxWindow, 0 | 0 );
5765 if (!SWIG_IsOK(res2)) {
5766 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "ComboBox_Create" "', expected argument " "2"" of type '" "wxWindow *""'");
5767 }
5768 arg2 = reinterpret_cast< wxWindow * >(argp2);
5769 if (obj2) {
5770 ecode3 = SWIG_AsVal_int(obj2, &val3);
5771 if (!SWIG_IsOK(ecode3)) {
5772 SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "ComboBox_Create" "', expected argument " "3"" of type '" "int""'");
5773 }
5774 arg3 = static_cast< int >(val3);
5775 }
5776 if (obj3) {
4f89f6a3 5777 {
0085ce49
RD
5778 arg4 = wxString_in_helper(obj3);
5779 if (arg4 == NULL) SWIG_fail;
5780 temp4 = true;
4f89f6a3 5781 }
0085ce49
RD
5782 }
5783 if (obj4) {
d14a1e28 5784 {
0085ce49
RD
5785 arg5 = &temp5;
5786 if ( ! wxPoint_helper(obj4, &arg5)) SWIG_fail;
d14a1e28 5787 }
0085ce49
RD
5788 }
5789 if (obj5) {
d14a1e28 5790 {
0085ce49
RD
5791 arg6 = &temp6;
5792 if ( ! wxSize_helper(obj5, &arg6)) SWIG_fail;
d14a1e28 5793 }
0085ce49
RD
5794 }
5795 if (obj6) {
d14a1e28 5796 {
0085ce49
RD
5797 if (! PySequence_Check(obj6)) {
5798 PyErr_SetString(PyExc_TypeError, "Sequence of strings expected.");
5799 SWIG_fail;
5800 }
5801 arg7 = new wxArrayString;
5802 temp7 = true;
5803 int i, len=PySequence_Length(obj6);
5804 for (i=0; i<len; i++) {
5805 PyObject* item = PySequence_GetItem(obj6, i);
5806 wxString* s = wxString_in_helper(item);
5807 if (PyErr_Occurred()) SWIG_fail;
5808 arg7->Add(*s);
5809 delete s;
5810 Py_DECREF(item);
5811 }
d14a1e28 5812 }
0085ce49
RD
5813 }
5814 if (obj7) {
5815 ecode8 = SWIG_AsVal_long(obj7, &val8);
5816 if (!SWIG_IsOK(ecode8)) {
5817 SWIG_exception_fail(SWIG_ArgError(ecode8), "in method '" "ComboBox_Create" "', expected argument " "8"" of type '" "long""'");
5818 }
5819 arg8 = static_cast< long >(val8);
5820 }
5821 if (obj8) {
5822 res9 = SWIG_ConvertPtr(obj8, &argp9, SWIGTYPE_p_wxValidator, 0 | 0);
5823 if (!SWIG_IsOK(res9)) {
5824 SWIG_exception_fail(SWIG_ArgError(res9), "in method '" "ComboBox_Create" "', expected argument " "9"" of type '" "wxValidator const &""'");
d14a1e28 5825 }
0085ce49
RD
5826 if (!argp9) {
5827 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "ComboBox_Create" "', expected argument " "9"" of type '" "wxValidator const &""'");
d14a1e28 5828 }
0085ce49
RD
5829 arg9 = reinterpret_cast< wxValidator * >(argp9);
5830 }
5831 if (obj9) {
d14a1e28 5832 {
0085ce49
RD
5833 arg10 = wxString_in_helper(obj9);
5834 if (arg10 == NULL) SWIG_fail;
5835 temp10 = true;
d14a1e28 5836 }
0085ce49
RD
5837 }
5838 {
5839 PyThreadState* __tstate = wxPyBeginAllowThreads();
5840 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);
5841 wxPyEndAllowThreads(__tstate);
5842 if (PyErr_Occurred()) SWIG_fail;
5843 }
5844 {
5845 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
5846 }
5847 {
5848 if (temp4)
5849 delete arg4;
5850 }
5851 {
5852 if (temp7) delete arg7;
5853 }
5854 {
5855 if (temp10)
5856 delete arg10;
5857 }
5858 return resultobj;
5859fail:
5860 {
5861 if (temp4)
5862 delete arg4;
5863 }
5864 {
5865 if (temp7) delete arg7;
5866 }
5867 {
5868 if (temp10)
5869 delete arg10;
5870 }
5871 return NULL;
d14a1e28
RD
5872}
5873
5874
0085ce49
RD
5875SWIGINTERN PyObject *_wrap_ComboBox_GetValue(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
5876 PyObject *resultobj = 0;
5877 wxComboBox *arg1 = (wxComboBox *) 0 ;
5878 wxString result;
5879 void *argp1 = 0 ;
5880 int res1 = 0 ;
5881 PyObject *swig_obj[1] ;
5882
5883 if (!args) SWIG_fail;
5884 swig_obj[0] = args;
5885 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxComboBox, 0 | 0 );
5886 if (!SWIG_IsOK(res1)) {
5887 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ComboBox_GetValue" "', expected argument " "1"" of type '" "wxComboBox const *""'");
5888 }
5889 arg1 = reinterpret_cast< wxComboBox * >(argp1);
5890 {
5891 PyThreadState* __tstate = wxPyBeginAllowThreads();
5892 result = ((wxComboBox const *)arg1)->GetValue();
5893 wxPyEndAllowThreads(__tstate);
5894 if (PyErr_Occurred()) SWIG_fail;
5895 }
5896 {
d14a1e28 5897#if wxUSE_UNICODE
0085ce49 5898 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
d14a1e28 5899#else
0085ce49 5900 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
d14a1e28 5901#endif
0085ce49
RD
5902 }
5903 return resultobj;
5904fail:
5905 return NULL;
5906}
5907
5908
5909SWIGINTERN PyObject *_wrap_ComboBox_SetValue(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
5910 PyObject *resultobj = 0;
5911 wxComboBox *arg1 = (wxComboBox *) 0 ;
5912 wxString *arg2 = 0 ;
5913 void *argp1 = 0 ;
5914 int res1 = 0 ;
5915 bool temp2 = false ;
5916 PyObject * obj0 = 0 ;
5917 PyObject * obj1 = 0 ;
5918 char * kwnames[] = {
5919 (char *) "self",(char *) "value", NULL
5920 };
5921
5922 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ComboBox_SetValue",kwnames,&obj0,&obj1)) SWIG_fail;
5923 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxComboBox, 0 | 0 );
5924 if (!SWIG_IsOK(res1)) {
5925 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ComboBox_SetValue" "', expected argument " "1"" of type '" "wxComboBox *""'");
5926 }
5927 arg1 = reinterpret_cast< wxComboBox * >(argp1);
5928 {
5929 arg2 = wxString_in_helper(obj1);
5930 if (arg2 == NULL) SWIG_fail;
5931 temp2 = true;
5932 }
5933 {
5934 PyThreadState* __tstate = wxPyBeginAllowThreads();
5935 (arg1)->SetValue((wxString const &)*arg2);
5936 wxPyEndAllowThreads(__tstate);
5937 if (PyErr_Occurred()) SWIG_fail;
5938 }
5939 resultobj = SWIG_Py_Void();
5940 {
5941 if (temp2)
5942 delete arg2;
5943 }
5944 return resultobj;
5945fail:
5946 {
5947 if (temp2)
5948 delete arg2;
5949 }
5950 return NULL;
d14a1e28
RD
5951}
5952
5953
0085ce49
RD
5954SWIGINTERN PyObject *_wrap_ComboBox_Copy(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_Copy" "', expected argument " "1"" of type '" "wxComboBox *""'");
5966 }
5967 arg1 = reinterpret_cast< wxComboBox * >(argp1);
5968 {
5969 PyThreadState* __tstate = wxPyBeginAllowThreads();
5970 (arg1)->Copy();
5971 wxPyEndAllowThreads(__tstate);
5972 if (PyErr_Occurred()) SWIG_fail;
5973 }
5974 resultobj = SWIG_Py_Void();
5975 return resultobj;
5976fail:
5977 return NULL;
d14a1e28
RD
5978}
5979
5980
0085ce49
RD
5981SWIGINTERN PyObject *_wrap_ComboBox_Cut(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
5982 PyObject *resultobj = 0;
5983 wxComboBox *arg1 = (wxComboBox *) 0 ;
5984 void *argp1 = 0 ;
5985 int res1 = 0 ;
5986 PyObject *swig_obj[1] ;
5987
5988 if (!args) SWIG_fail;
5989 swig_obj[0] = args;
5990 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxComboBox, 0 | 0 );
5991 if (!SWIG_IsOK(res1)) {
5992 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ComboBox_Cut" "', expected argument " "1"" of type '" "wxComboBox *""'");
5993 }
5994 arg1 = reinterpret_cast< wxComboBox * >(argp1);
5995 {
5996 PyThreadState* __tstate = wxPyBeginAllowThreads();
5997 (arg1)->Cut();
5998 wxPyEndAllowThreads(__tstate);
5999 if (PyErr_Occurred()) SWIG_fail;
6000 }
6001 resultobj = SWIG_Py_Void();
6002 return resultobj;
6003fail:
6004 return NULL;
d14a1e28
RD
6005}
6006
6007
0085ce49
RD
6008SWIGINTERN PyObject *_wrap_ComboBox_Paste(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
6009 PyObject *resultobj = 0;
6010 wxComboBox *arg1 = (wxComboBox *) 0 ;
6011 void *argp1 = 0 ;
6012 int res1 = 0 ;
6013 PyObject *swig_obj[1] ;
6014
6015 if (!args) SWIG_fail;
6016 swig_obj[0] = args;
6017 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxComboBox, 0 | 0 );
6018 if (!SWIG_IsOK(res1)) {
6019 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ComboBox_Paste" "', expected argument " "1"" of type '" "wxComboBox *""'");
6020 }
6021 arg1 = reinterpret_cast< wxComboBox * >(argp1);
6022 {
6023 PyThreadState* __tstate = wxPyBeginAllowThreads();
6024 (arg1)->Paste();
6025 wxPyEndAllowThreads(__tstate);
6026 if (PyErr_Occurred()) SWIG_fail;
6027 }
6028 resultobj = SWIG_Py_Void();
6029 return resultobj;
6030fail:
6031 return NULL;
6032}
6033
6034
6035SWIGINTERN PyObject *_wrap_ComboBox_SetInsertionPoint(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
6036 PyObject *resultobj = 0;
6037 wxComboBox *arg1 = (wxComboBox *) 0 ;
6038 long arg2 ;
6039 void *argp1 = 0 ;
6040 int res1 = 0 ;
6041 long val2 ;
6042 int ecode2 = 0 ;
6043 PyObject * obj0 = 0 ;
6044 PyObject * obj1 = 0 ;
6045 char * kwnames[] = {
6046 (char *) "self",(char *) "pos", NULL
6047 };
6048
6049 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ComboBox_SetInsertionPoint",kwnames,&obj0,&obj1)) SWIG_fail;
6050 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxComboBox, 0 | 0 );
6051 if (!SWIG_IsOK(res1)) {
6052 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ComboBox_SetInsertionPoint" "', expected argument " "1"" of type '" "wxComboBox *""'");
6053 }
6054 arg1 = reinterpret_cast< wxComboBox * >(argp1);
6055 ecode2 = SWIG_AsVal_long(obj1, &val2);
6056 if (!SWIG_IsOK(ecode2)) {
6057 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "ComboBox_SetInsertionPoint" "', expected argument " "2"" of type '" "long""'");
6058 }
6059 arg2 = static_cast< long >(val2);
6060 {
6061 PyThreadState* __tstate = wxPyBeginAllowThreads();
6062 (arg1)->SetInsertionPoint(arg2);
6063 wxPyEndAllowThreads(__tstate);
6064 if (PyErr_Occurred()) SWIG_fail;
6065 }
6066 resultobj = SWIG_Py_Void();
6067 return resultobj;
6068fail:
6069 return NULL;
d14a1e28
RD
6070}
6071
6072
0085ce49
RD
6073SWIGINTERN PyObject *_wrap_ComboBox_GetInsertionPoint(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
6074 PyObject *resultobj = 0;
6075 wxComboBox *arg1 = (wxComboBox *) 0 ;
6076 long result;
6077 void *argp1 = 0 ;
6078 int res1 = 0 ;
6079 PyObject *swig_obj[1] ;
6080
6081 if (!args) SWIG_fail;
6082 swig_obj[0] = args;
6083 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxComboBox, 0 | 0 );
6084 if (!SWIG_IsOK(res1)) {
6085 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ComboBox_GetInsertionPoint" "', expected argument " "1"" of type '" "wxComboBox const *""'");
6086 }
6087 arg1 = reinterpret_cast< wxComboBox * >(argp1);
6088 {
6089 PyThreadState* __tstate = wxPyBeginAllowThreads();
6090 result = (long)((wxComboBox const *)arg1)->GetInsertionPoint();
6091 wxPyEndAllowThreads(__tstate);
6092 if (PyErr_Occurred()) SWIG_fail;
6093 }
6094 resultobj = SWIG_From_long(static_cast< long >(result));
6095 return resultobj;
6096fail:
6097 return NULL;
d14a1e28
RD
6098}
6099
6100
0085ce49
RD
6101SWIGINTERN PyObject *_wrap_ComboBox_GetLastPosition(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
6102 PyObject *resultobj = 0;
6103 wxComboBox *arg1 = (wxComboBox *) 0 ;
6104 long result;
6105 void *argp1 = 0 ;
6106 int res1 = 0 ;
6107 PyObject *swig_obj[1] ;
6108
6109 if (!args) SWIG_fail;
6110 swig_obj[0] = args;
6111 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxComboBox, 0 | 0 );
6112 if (!SWIG_IsOK(res1)) {
6113 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ComboBox_GetLastPosition" "', expected argument " "1"" of type '" "wxComboBox const *""'");
6114 }
6115 arg1 = reinterpret_cast< wxComboBox * >(argp1);
6116 {
6117 PyThreadState* __tstate = wxPyBeginAllowThreads();
6118 result = (long)((wxComboBox const *)arg1)->GetLastPosition();
6119 wxPyEndAllowThreads(__tstate);
6120 if (PyErr_Occurred()) SWIG_fail;
6121 }
6122 resultobj = SWIG_From_long(static_cast< long >(result));
6123 return resultobj;
6124fail:
6125 return NULL;
6126}
6127
6128
6129SWIGINTERN PyObject *_wrap_ComboBox_Replace(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
6130 PyObject *resultobj = 0;
6131 wxComboBox *arg1 = (wxComboBox *) 0 ;
6132 long arg2 ;
6133 long arg3 ;
6134 wxString *arg4 = 0 ;
6135 void *argp1 = 0 ;
6136 int res1 = 0 ;
6137 long val2 ;
6138 int ecode2 = 0 ;
6139 long val3 ;
6140 int ecode3 = 0 ;
6141 bool temp4 = false ;
6142 PyObject * obj0 = 0 ;
6143 PyObject * obj1 = 0 ;
6144 PyObject * obj2 = 0 ;
6145 PyObject * obj3 = 0 ;
6146 char * kwnames[] = {
2131d850 6147 (char *) "self",(char *) "from",(char *) "to",(char *) "value", NULL
0085ce49
RD
6148 };
6149
6150 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOO:ComboBox_Replace",kwnames,&obj0,&obj1,&obj2,&obj3)) SWIG_fail;
6151 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxComboBox, 0 | 0 );
6152 if (!SWIG_IsOK(res1)) {
6153 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ComboBox_Replace" "', expected argument " "1"" of type '" "wxComboBox *""'");
6154 }
6155 arg1 = reinterpret_cast< wxComboBox * >(argp1);
6156 ecode2 = SWIG_AsVal_long(obj1, &val2);
6157 if (!SWIG_IsOK(ecode2)) {
6158 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "ComboBox_Replace" "', expected argument " "2"" of type '" "long""'");
6159 }
6160 arg2 = static_cast< long >(val2);
6161 ecode3 = SWIG_AsVal_long(obj2, &val3);
6162 if (!SWIG_IsOK(ecode3)) {
6163 SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "ComboBox_Replace" "', expected argument " "3"" of type '" "long""'");
6164 }
6165 arg3 = static_cast< long >(val3);
6166 {
6167 arg4 = wxString_in_helper(obj3);
6168 if (arg4 == NULL) SWIG_fail;
6169 temp4 = true;
6170 }
6171 {
6172 PyThreadState* __tstate = wxPyBeginAllowThreads();
6173 (arg1)->Replace(arg2,arg3,(wxString const &)*arg4);
6174 wxPyEndAllowThreads(__tstate);
6175 if (PyErr_Occurred()) SWIG_fail;
6176 }
6177 resultobj = SWIG_Py_Void();
6178 {
6179 if (temp4)
6180 delete arg4;
6181 }
6182 return resultobj;
6183fail:
6184 {
6185 if (temp4)
6186 delete arg4;
6187 }
6188 return NULL;
6189}
6190
6191
6192SWIGINTERN PyObject *_wrap_ComboBox_SetMark(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
6193 PyObject *resultobj = 0;
6194 wxComboBox *arg1 = (wxComboBox *) 0 ;
6195 long arg2 ;
6196 long arg3 ;
6197 void *argp1 = 0 ;
6198 int res1 = 0 ;
6199 long val2 ;
6200 int ecode2 = 0 ;
6201 long val3 ;
6202 int ecode3 = 0 ;
6203 PyObject * obj0 = 0 ;
6204 PyObject * obj1 = 0 ;
6205 PyObject * obj2 = 0 ;
6206 char * kwnames[] = {
2131d850 6207 (char *) "self",(char *) "from",(char *) "to", NULL
0085ce49
RD
6208 };
6209
6210 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:ComboBox_SetMark",kwnames,&obj0,&obj1,&obj2)) SWIG_fail;
6211 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxComboBox, 0 | 0 );
6212 if (!SWIG_IsOK(res1)) {
6213 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ComboBox_SetMark" "', expected argument " "1"" of type '" "wxComboBox *""'");
6214 }
6215 arg1 = reinterpret_cast< wxComboBox * >(argp1);
6216 ecode2 = SWIG_AsVal_long(obj1, &val2);
6217 if (!SWIG_IsOK(ecode2)) {
6218 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "ComboBox_SetMark" "', expected argument " "2"" of type '" "long""'");
6219 }
6220 arg2 = static_cast< long >(val2);
6221 ecode3 = SWIG_AsVal_long(obj2, &val3);
6222 if (!SWIG_IsOK(ecode3)) {
6223 SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "ComboBox_SetMark" "', expected argument " "3"" of type '" "long""'");
6224 }
6225 arg3 = static_cast< long >(val3);
6226 {
6227 PyThreadState* __tstate = wxPyBeginAllowThreads();
6228 (arg1)->SetSelection(arg2,arg3);
6229 wxPyEndAllowThreads(__tstate);
6230 if (PyErr_Occurred()) SWIG_fail;
6231 }
6232 resultobj = SWIG_Py_Void();
6233 return resultobj;
6234fail:
6235 return NULL;
6236}
6237
6238
6239SWIGINTERN PyObject *_wrap_ComboBox_GetMark(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
6240 PyObject *resultobj = 0;
6241 wxComboBox *arg1 = (wxComboBox *) 0 ;
6242 long *arg2 = (long *) 0 ;
6243 long *arg3 = (long *) 0 ;
6244 void *argp1 = 0 ;
6245 int res1 = 0 ;
6246 long temp2 ;
6247 int res2 = SWIG_TMPOBJ ;
6248 long temp3 ;
6249 int res3 = SWIG_TMPOBJ ;
6250 PyObject *swig_obj[1] ;
6251
6252 arg2 = &temp2;
6253 arg3 = &temp3;
6254 if (!args) SWIG_fail;
6255 swig_obj[0] = args;
6256 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxComboBox, 0 | 0 );
6257 if (!SWIG_IsOK(res1)) {
6258 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ComboBox_GetMark" "', expected argument " "1"" of type '" "wxComboBox *""'");
6259 }
6260 arg1 = reinterpret_cast< wxComboBox * >(argp1);
6261 {
6262 PyThreadState* __tstate = wxPyBeginAllowThreads();
6263 (arg1)->GetSelection(arg2,arg3);
6264 wxPyEndAllowThreads(__tstate);
6265 if (PyErr_Occurred()) SWIG_fail;
6266 }
6267 resultobj = SWIG_Py_Void();
6268 if (SWIG_IsTmpObj(res2)) {
6269 resultobj = SWIG_Python_AppendOutput(resultobj, SWIG_From_long((*arg2)));
6270 } else {
6271 int new_flags = SWIG_IsNewObj(res2) ? (SWIG_POINTER_OWN | 0 ) : 0 ;
6272 resultobj = SWIG_Python_AppendOutput(resultobj, SWIG_NewPointerObj((void*)(arg2), SWIGTYPE_p_long, new_flags));
6273 }
6274 if (SWIG_IsTmpObj(res3)) {
6275 resultobj = SWIG_Python_AppendOutput(resultobj, SWIG_From_long((*arg3)));
6276 } else {
6277 int new_flags = SWIG_IsNewObj(res3) ? (SWIG_POINTER_OWN | 0 ) : 0 ;
6278 resultobj = SWIG_Python_AppendOutput(resultobj, SWIG_NewPointerObj((void*)(arg3), SWIGTYPE_p_long, new_flags));
6279 }
6280 return resultobj;
6281fail:
6282 return NULL;
d14a1e28
RD
6283}
6284
6285
0085ce49
RD
6286SWIGINTERN PyObject *_wrap_ComboBox_GetCurrentSelection(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
6287 PyObject *resultobj = 0;
6288 wxComboBox *arg1 = (wxComboBox *) 0 ;
6289 int result;
6290 void *argp1 = 0 ;
6291 int res1 = 0 ;
6292 PyObject *swig_obj[1] ;
6293
6294 if (!args) SWIG_fail;
6295 swig_obj[0] = args;
6296 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxComboBox, 0 | 0 );
6297 if (!SWIG_IsOK(res1)) {
6298 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ComboBox_GetCurrentSelection" "', expected argument " "1"" of type '" "wxComboBox const *""'");
6299 }
6300 arg1 = reinterpret_cast< wxComboBox * >(argp1);
6301 {
6302 PyThreadState* __tstate = wxPyBeginAllowThreads();
6303 result = (int)((wxComboBox const *)arg1)->GetCurrentSelection();
6304 wxPyEndAllowThreads(__tstate);
6305 if (PyErr_Occurred()) SWIG_fail;
6306 }
6307 resultobj = SWIG_From_int(static_cast< int >(result));
6308 return resultobj;
6309fail:
6310 return NULL;
6311}
6312
6313
6314SWIGINTERN PyObject *_wrap_ComboBox_SetStringSelection(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
6315 PyObject *resultobj = 0;
6316 wxComboBox *arg1 = (wxComboBox *) 0 ;
6317 wxString *arg2 = 0 ;
6318 bool result;
6319 void *argp1 = 0 ;
6320 int res1 = 0 ;
6321 bool temp2 = false ;
6322 PyObject * obj0 = 0 ;
6323 PyObject * obj1 = 0 ;
6324 char * kwnames[] = {
6325 (char *) "self",(char *) "string", NULL
6326 };
6327
6328 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ComboBox_SetStringSelection",kwnames,&obj0,&obj1)) SWIG_fail;
6329 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxComboBox, 0 | 0 );
6330 if (!SWIG_IsOK(res1)) {
6331 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ComboBox_SetStringSelection" "', expected argument " "1"" of type '" "wxComboBox *""'");
6332 }
6333 arg1 = reinterpret_cast< wxComboBox * >(argp1);
6334 {
6335 arg2 = wxString_in_helper(obj1);
6336 if (arg2 == NULL) SWIG_fail;
6337 temp2 = true;
6338 }
6339 {
6340 PyThreadState* __tstate = wxPyBeginAllowThreads();
6341 result = (bool)(arg1)->SetStringSelection((wxString const &)*arg2);
6342 wxPyEndAllowThreads(__tstate);
6343 if (PyErr_Occurred()) SWIG_fail;
6344 }
6345 {
6346 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
6347 }
6348 {
6349 if (temp2)
6350 delete arg2;
6351 }
6352 return resultobj;
6353fail:
6354 {
6355 if (temp2)
6356 delete arg2;
6357 }
6358 return NULL;
6359}
6360
6361
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;
d14a1e28
RD
6397}
6398
6399
0085ce49
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[] = {
2131d850 6442 (char *) "self",(char *) "from",(char *) "to", NULL
0085ce49
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;
d14a1e28
RD
6471}
6472
6473
0085ce49
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;
d14a1e28
RD
6501}
6502
6503
0085ce49
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;
fd3f2efe
RD
6528}
6529
6530
0085ce49
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;
d14a1e28
RD
6555}
6556
6557
0085ce49
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;
b9d6a5f3
RD
6582}
6583
6584
0085ce49
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;
943e8dfd
RD
6612}
6613
6614
0085ce49
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
0085ce49
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
0085ce49
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;
d14a1e28
RD
6702}
6703
6704
0085ce49
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;
d14a1e28
RD
6732}
6733
6734
0085ce49
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;
d14a1e28
RD
6765}
6766
6767
0085ce49
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();
5cbf236d
RD
6773}
6774
0085ce49
RD
6775SWIGINTERN PyObject *ComboBox_swiginit(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
6776 return SWIG_Python_InitShadowInstance(args);
6777}
5cbf236d 6778
0085ce49
RD
6779SWIGINTERN int GaugeNameStr_set(PyObject *) {
6780 SWIG_Error(SWIG_AttributeError,"Variable GaugeNameStr is read-only.");
6781 return 1;
5cbf236d
RD
6782}
6783
6784
0085ce49
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) {
5cbf236d 6860 {
0085ce49
RD
6861 arg4 = &temp4;
6862 if ( ! wxPoint_helper(obj3, &arg4)) SWIG_fail;
5cbf236d 6863 }
0085ce49
RD
6864 }
6865 if (obj4) {
5cbf236d 6866 {
0085ce49
RD
6867 arg5 = &temp5;
6868 if ( ! wxSize_helper(obj4, &arg5)) SWIG_fail;
5cbf236d 6869 }
0085ce49
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 &""'");
5cbf236d 6885 }
0085ce49
RD
6886 arg7 = reinterpret_cast< wxValidator * >(argp7);
6887 }
6888 if (obj7) {
5cbf236d 6889 {
0085ce49
RD
6890 arg8 = wxString_in_helper(obj7);
6891 if (arg8 == NULL) SWIG_fail;
6892 temp8 = true;
5cbf236d 6893 }
0085ce49
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;
5cbf236d
RD
6914}
6915
6916
0085ce49
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) {
5cbf236d 7006 {
0085ce49
RD
7007 arg5 = &temp5;
7008 if ( ! wxPoint_helper(obj4, &arg5)) SWIG_fail;
5cbf236d 7009 }
0085ce49
RD
7010 }
7011 if (obj5) {
5cbf236d 7012 {
0085ce49
RD
7013 arg6 = &temp6;
7014 if ( ! wxSize_helper(obj5, &arg6)) SWIG_fail;
5cbf236d 7015 }
0085ce49
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 &""'");
5cbf236d 7028 }
0085ce49
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) {
5cbf236d 7035 {
0085ce49
RD
7036 arg9 = wxString_in_helper(obj8);
7037 if (arg9 == NULL) SWIG_fail;
7038 temp9 = true;
5cbf236d 7039 }
0085ce49
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;
5cbf236d
RD
7099}
7100
7101
0085ce49
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;
5cbf236d
RD
7165}
7166
7167
0085ce49
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;
5cbf236d
RD
7193}
7194
7195
ae5bc7f3
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
0085ce49
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;
22bfe96c
RD
7288}
7289
7290
0085ce49
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;
d14a1e28 7354}
0085ce49
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;
b2dc1044
RD
7415}
7416
7417
0085ce49
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 {
b2dc1044 7439#if wxUSE_UNICODE
0085ce49 7440 pyobj = PyUnicode_FromWideChar((&wxPyStaticBitmapNameStr)->c_str(), (&wxPyStaticBitmapNameStr)->Len());
b2dc1044 7441#else
0085ce49 7442 pyobj = PyString_FromStringAndSize((&wxPyStaticBitmapNameStr)->c_str(), (&wxPyStaticBitmapNameStr)->Len());
b2dc1044 7443#endif
0085ce49
RD
7444 }
7445 return pyobj;
d14a1e28
RD
7446}
7447
7448
0085ce49
RD
7449SWIGINTERN int StaticBoxNameStr_set(PyObject *) {
7450 SWIG_Error(SWIG_AttributeError,"Variable StaticBoxNameStr is read-only.");
7451 return 1;
d14a1e28
RD
7452}
7453
7454
0085ce49
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
3f7f284d
RD
7489SWIGINTERN int StaticLineNameStr_set(PyObject *) {
7490 SWIG_Error(SWIG_AttributeError,"Variable StaticLineNameStr is read-only.");
7491 return 1;
7492}
7493
7494
7495SWIGINTERN PyObject *StaticLineNameStr_get(void) {
7496 PyObject *pyobj = 0;
7497
7498 {
7499#if wxUSE_UNICODE
7500 pyobj = PyUnicode_FromWideChar((&wxPyStaticLineNameStr)->c_str(), (&wxPyStaticLineNameStr)->Len());
7501#else
7502 pyobj = PyString_FromStringAndSize((&wxPyStaticLineNameStr)->c_str(), (&wxPyStaticLineNameStr)->Len());
7503#endif
7504 }
7505 return pyobj;
7506}
7507
7508
0085ce49
RD
7509SWIGINTERN PyObject *_wrap_new_StaticBox(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
7510 PyObject *resultobj = 0;
7511 wxWindow *arg1 = (wxWindow *) 0 ;
7512 int arg2 = (int) -1 ;
7513 wxString const &arg3_defvalue = wxPyEmptyString ;
7514 wxString *arg3 = (wxString *) &arg3_defvalue ;
7515 wxPoint const &arg4_defvalue = wxDefaultPosition ;
7516 wxPoint *arg4 = (wxPoint *) &arg4_defvalue ;
7517 wxSize const &arg5_defvalue = wxDefaultSize ;
7518 wxSize *arg5 = (wxSize *) &arg5_defvalue ;
7519 long arg6 = (long) 0 ;
7520 wxString const &arg7_defvalue = wxPyStaticBoxNameStr ;
7521 wxString *arg7 = (wxString *) &arg7_defvalue ;
7522 wxStaticBox *result = 0 ;
7523 void *argp1 = 0 ;
7524 int res1 = 0 ;
7525 int val2 ;
7526 int ecode2 = 0 ;
7527 bool temp3 = false ;
7528 wxPoint temp4 ;
7529 wxSize temp5 ;
7530 long val6 ;
7531 int ecode6 = 0 ;
7532 bool temp7 = false ;
7533 PyObject * obj0 = 0 ;
7534 PyObject * obj1 = 0 ;
7535 PyObject * obj2 = 0 ;
7536 PyObject * obj3 = 0 ;
7537 PyObject * obj4 = 0 ;
7538 PyObject * obj5 = 0 ;
7539 PyObject * obj6 = 0 ;
7540 char * kwnames[] = {
7541 (char *) "parent",(char *) "id",(char *) "label",(char *) "pos",(char *) "size",(char *) "style",(char *) "name", NULL
7542 };
7543
7544 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|OOOOOO:new_StaticBox",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6)) SWIG_fail;
7545 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxWindow, 0 | 0 );
7546 if (!SWIG_IsOK(res1)) {
7547 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_StaticBox" "', expected argument " "1"" of type '" "wxWindow *""'");
7548 }
7549 arg1 = reinterpret_cast< wxWindow * >(argp1);
7550 if (obj1) {
7551 ecode2 = SWIG_AsVal_int(obj1, &val2);
7552 if (!SWIG_IsOK(ecode2)) {
7553 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "new_StaticBox" "', expected argument " "2"" of type '" "int""'");
7554 }
7555 arg2 = static_cast< int >(val2);
7556 }
7557 if (obj2) {
d14a1e28 7558 {
0085ce49
RD
7559 arg3 = wxString_in_helper(obj2);
7560 if (arg3 == NULL) SWIG_fail;
7561 temp3 = true;
d14a1e28 7562 }
0085ce49
RD
7563 }
7564 if (obj3) {
4f89f6a3 7565 {
0085ce49
RD
7566 arg4 = &temp4;
7567 if ( ! wxPoint_helper(obj3, &arg4)) SWIG_fail;
4f89f6a3 7568 }
0085ce49
RD
7569 }
7570 if (obj4) {
d14a1e28 7571 {
0085ce49
RD
7572 arg5 = &temp5;
7573 if ( ! wxSize_helper(obj4, &arg5)) SWIG_fail;
d14a1e28 7574 }
0085ce49
RD
7575 }
7576 if (obj5) {
7577 ecode6 = SWIG_AsVal_long(obj5, &val6);
7578 if (!SWIG_IsOK(ecode6)) {
7579 SWIG_exception_fail(SWIG_ArgError(ecode6), "in method '" "new_StaticBox" "', expected argument " "6"" of type '" "long""'");
7580 }
7581 arg6 = static_cast< long >(val6);
7582 }
7583 if (obj6) {
d14a1e28 7584 {
0085ce49
RD
7585 arg7 = wxString_in_helper(obj6);
7586 if (arg7 == NULL) SWIG_fail;
7587 temp7 = true;
d14a1e28 7588 }
0085ce49
RD
7589 }
7590 {
7591 if (!wxPyCheckForApp()) SWIG_fail;
7592 PyThreadState* __tstate = wxPyBeginAllowThreads();
7593 result = (wxStaticBox *)new wxStaticBox(arg1,arg2,(wxString const &)*arg3,(wxPoint const &)*arg4,(wxSize const &)*arg5,arg6,(wxString const &)*arg7);
7594 wxPyEndAllowThreads(__tstate);
7595 if (PyErr_Occurred()) SWIG_fail;
7596 }
7597 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_wxStaticBox, SWIG_POINTER_NEW | 0 );
7598 {
7599 if (temp3)
7600 delete arg3;
7601 }
7602 {
7603 if (temp7)
7604 delete arg7;
7605 }
7606 return resultobj;
7607fail:
7608 {
7609 if (temp3)
7610 delete arg3;
7611 }
7612 {
7613 if (temp7)
7614 delete arg7;
7615 }
7616 return NULL;
d14a1e28
RD
7617}
7618
7619
0085ce49
RD
7620SWIGINTERN PyObject *_wrap_new_PreStaticBox(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
7621 PyObject *resultobj = 0;
7622 wxStaticBox *result = 0 ;
7623
7624 if (!SWIG_Python_UnpackTuple(args,"new_PreStaticBox",0,0,0)) SWIG_fail;
7625 {
7626 if (!wxPyCheckForApp()) SWIG_fail;
7627 PyThreadState* __tstate = wxPyBeginAllowThreads();
7628 result = (wxStaticBox *)new wxStaticBox();
7629 wxPyEndAllowThreads(__tstate);
7630 if (PyErr_Occurred()) SWIG_fail;
7631 }
7632 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_wxStaticBox, SWIG_POINTER_OWN | 0 );
7633 return resultobj;
7634fail:
7635 return NULL;
7636}
7637
7638
7639SWIGINTERN PyObject *_wrap_StaticBox_Create(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
7640 PyObject *resultobj = 0;
7641 wxStaticBox *arg1 = (wxStaticBox *) 0 ;
7642 wxWindow *arg2 = (wxWindow *) 0 ;
7643 int arg3 = (int) -1 ;
7644 wxString const &arg4_defvalue = wxPyEmptyString ;
7645 wxString *arg4 = (wxString *) &arg4_defvalue ;
7646 wxPoint const &arg5_defvalue = wxDefaultPosition ;
7647 wxPoint *arg5 = (wxPoint *) &arg5_defvalue ;
7648 wxSize const &arg6_defvalue = wxDefaultSize ;
7649 wxSize *arg6 = (wxSize *) &arg6_defvalue ;
7650 long arg7 = (long) 0 ;
7651 wxString const &arg8_defvalue = wxPyStaticBoxNameStr ;
7652 wxString *arg8 = (wxString *) &arg8_defvalue ;
7653 bool result;
7654 void *argp1 = 0 ;
7655 int res1 = 0 ;
7656 void *argp2 = 0 ;
7657 int res2 = 0 ;
7658 int val3 ;
7659 int ecode3 = 0 ;
7660 bool temp4 = false ;
7661 wxPoint temp5 ;
7662 wxSize temp6 ;
7663 long val7 ;
7664 int ecode7 = 0 ;
7665 bool temp8 = false ;
7666 PyObject * obj0 = 0 ;
7667 PyObject * obj1 = 0 ;
7668 PyObject * obj2 = 0 ;
7669 PyObject * obj3 = 0 ;
7670 PyObject * obj4 = 0 ;
7671 PyObject * obj5 = 0 ;
7672 PyObject * obj6 = 0 ;
7673 PyObject * obj7 = 0 ;
7674 char * kwnames[] = {
7675 (char *) "self",(char *) "parent",(char *) "id",(char *) "label",(char *) "pos",(char *) "size",(char *) "style",(char *) "name", NULL
7676 };
7677
7678 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|OOOOOO:StaticBox_Create",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6,&obj7)) SWIG_fail;
7679 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxStaticBox, 0 | 0 );
7680 if (!SWIG_IsOK(res1)) {
7681 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "StaticBox_Create" "', expected argument " "1"" of type '" "wxStaticBox *""'");
7682 }
7683 arg1 = reinterpret_cast< wxStaticBox * >(argp1);
7684 res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_wxWindow, 0 | 0 );
7685 if (!SWIG_IsOK(res2)) {
7686 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "StaticBox_Create" "', expected argument " "2"" of type '" "wxWindow *""'");
7687 }
7688 arg2 = reinterpret_cast< wxWindow * >(argp2);
7689 if (obj2) {
7690 ecode3 = SWIG_AsVal_int(obj2, &val3);
7691 if (!SWIG_IsOK(ecode3)) {
7692 SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "StaticBox_Create" "', expected argument " "3"" of type '" "int""'");
7693 }
7694 arg3 = static_cast< int >(val3);
7695 }
7696 if (obj3) {
093d3ff1 7697 {
0085ce49
RD
7698 arg4 = wxString_in_helper(obj3);
7699 if (arg4 == NULL) SWIG_fail;
7700 temp4 = true;
093d3ff1 7701 }
0085ce49
RD
7702 }
7703 if (obj4) {
d14a1e28 7704 {
0085ce49
RD
7705 arg5 = &temp5;
7706 if ( ! wxPoint_helper(obj4, &arg5)) SWIG_fail;
d14a1e28 7707 }
0085ce49
RD
7708 }
7709 if (obj5) {
d14a1e28 7710 {
0085ce49
RD
7711 arg6 = &temp6;
7712 if ( ! wxSize_helper(obj5, &arg6)) SWIG_fail;
d14a1e28 7713 }
0085ce49
RD
7714 }
7715 if (obj6) {
7716 ecode7 = SWIG_AsVal_long(obj6, &val7);
7717 if (!SWIG_IsOK(ecode7)) {
7718 SWIG_exception_fail(SWIG_ArgError(ecode7), "in method '" "StaticBox_Create" "', expected argument " "7"" of type '" "long""'");
7719 }
7720 arg7 = static_cast< long >(val7);
7721 }
7722 if (obj7) {
093d3ff1 7723 {
0085ce49
RD
7724 arg8 = wxString_in_helper(obj7);
7725 if (arg8 == NULL) SWIG_fail;
7726 temp8 = true;
093d3ff1 7727 }
0085ce49
RD
7728 }
7729 {
7730 PyThreadState* __tstate = wxPyBeginAllowThreads();
7731 result = (bool)(arg1)->Create(arg2,arg3,(wxString const &)*arg4,(wxPoint const &)*arg5,(wxSize const &)*arg6,arg7,(wxString const &)*arg8);
7732 wxPyEndAllowThreads(__tstate);
7733 if (PyErr_Occurred()) SWIG_fail;
7734 }
7735 {
7736 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
7737 }
7738 {
7739 if (temp4)
7740 delete arg4;
7741 }
7742 {
7743 if (temp8)
7744 delete arg8;
7745 }
7746 return resultobj;
7747fail:
7748 {
7749 if (temp4)
7750 delete arg4;
7751 }
7752 {
7753 if (temp8)
7754 delete arg8;
7755 }
7756 return NULL;
7757}
d14a1e28 7758
0085ce49
RD
7759
7760SWIGINTERN PyObject *_wrap_StaticBox_GetClassDefaultAttributes(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
7761 PyObject *resultobj = 0;
7762 wxWindowVariant arg1 = (wxWindowVariant) wxWINDOW_VARIANT_NORMAL ;
7763 SwigValueWrapper<wxVisualAttributes > result;
7764 int val1 ;
7765 int ecode1 = 0 ;
7766 PyObject * obj0 = 0 ;
7767 char * kwnames[] = {
7768 (char *) "variant", NULL
7769 };
7770
7771 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|O:StaticBox_GetClassDefaultAttributes",kwnames,&obj0)) SWIG_fail;
7772 if (obj0) {
7773 ecode1 = SWIG_AsVal_int(obj0, &val1);
7774 if (!SWIG_IsOK(ecode1)) {
7775 SWIG_exception_fail(SWIG_ArgError(ecode1), "in method '" "StaticBox_GetClassDefaultAttributes" "', expected argument " "1"" of type '" "wxWindowVariant""'");
7776 }
7777 arg1 = static_cast< wxWindowVariant >(val1);
7778 }
7779 {
7780 if (!wxPyCheckForApp()) SWIG_fail;
7781 PyThreadState* __tstate = wxPyBeginAllowThreads();
7782 result = wxStaticBox::GetClassDefaultAttributes(arg1);
7783 wxPyEndAllowThreads(__tstate);
7784 if (PyErr_Occurred()) SWIG_fail;
7785 }
7786 resultobj = SWIG_NewPointerObj((new wxVisualAttributes(static_cast< const wxVisualAttributes& >(result))), SWIGTYPE_p_wxVisualAttributes, SWIG_POINTER_OWN | 0 );
7787 return resultobj;
7788fail:
7789 return NULL;
7790}
7791
7792
7793SWIGINTERN PyObject *StaticBox_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
7794 PyObject *obj;
7795 if (!SWIG_Python_UnpackTuple(args,(char*)"swigregister", 1, 1,&obj)) return NULL;
7796 SWIG_TypeNewClientData(SWIGTYPE_p_wxStaticBox, SWIG_NewClientData(obj));
7797 return SWIG_Py_Void();
7798}
7799
7800SWIGINTERN PyObject *StaticBox_swiginit(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
7801 return SWIG_Python_InitShadowInstance(args);
7802}
7803
7804SWIGINTERN PyObject *_wrap_new_StaticLine(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
7805 PyObject *resultobj = 0;
7806 wxWindow *arg1 = (wxWindow *) 0 ;
7807 int arg2 = (int) -1 ;
7808 wxPoint const &arg3_defvalue = wxDefaultPosition ;
7809 wxPoint *arg3 = (wxPoint *) &arg3_defvalue ;
7810 wxSize const &arg4_defvalue = wxDefaultSize ;
7811 wxSize *arg4 = (wxSize *) &arg4_defvalue ;
7812 long arg5 = (long) wxLI_HORIZONTAL ;
3f7f284d 7813 wxString const &arg6_defvalue = wxPyStaticLineNameStr ;
0085ce49
RD
7814 wxString *arg6 = (wxString *) &arg6_defvalue ;
7815 wxStaticLine *result = 0 ;
7816 void *argp1 = 0 ;
7817 int res1 = 0 ;
7818 int val2 ;
7819 int ecode2 = 0 ;
7820 wxPoint temp3 ;
7821 wxSize temp4 ;
7822 long val5 ;
7823 int ecode5 = 0 ;
7824 bool temp6 = false ;
7825 PyObject * obj0 = 0 ;
7826 PyObject * obj1 = 0 ;
7827 PyObject * obj2 = 0 ;
7828 PyObject * obj3 = 0 ;
7829 PyObject * obj4 = 0 ;
7830 PyObject * obj5 = 0 ;
7831 char * kwnames[] = {
7832 (char *) "parent",(char *) "id",(char *) "pos",(char *) "size",(char *) "style",(char *) "name", NULL
7833 };
7834
7835 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|OOOOO:new_StaticLine",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5)) SWIG_fail;
7836 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxWindow, 0 | 0 );
7837 if (!SWIG_IsOK(res1)) {
7838 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_StaticLine" "', expected argument " "1"" of type '" "wxWindow *""'");
7839 }
7840 arg1 = reinterpret_cast< wxWindow * >(argp1);
7841 if (obj1) {
7842 ecode2 = SWIG_AsVal_int(obj1, &val2);
7843 if (!SWIG_IsOK(ecode2)) {
7844 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "new_StaticLine" "', expected argument " "2"" of type '" "int""'");
7845 }
7846 arg2 = static_cast< int >(val2);
7847 }
7848 if (obj2) {
093d3ff1 7849 {
0085ce49
RD
7850 arg3 = &temp3;
7851 if ( ! wxPoint_helper(obj2, &arg3)) SWIG_fail;
093d3ff1 7852 }
0085ce49
RD
7853 }
7854 if (obj3) {
d14a1e28 7855 {
0085ce49
RD
7856 arg4 = &temp4;
7857 if ( ! wxSize_helper(obj3, &arg4)) SWIG_fail;
d14a1e28 7858 }
0085ce49
RD
7859 }
7860 if (obj4) {
7861 ecode5 = SWIG_AsVal_long(obj4, &val5);
7862 if (!SWIG_IsOK(ecode5)) {
7863 SWIG_exception_fail(SWIG_ArgError(ecode5), "in method '" "new_StaticLine" "', expected argument " "5"" of type '" "long""'");
7864 }
7865 arg5 = static_cast< long >(val5);
7866 }
7867 if (obj5) {
7868 {
7869 arg6 = wxString_in_helper(obj5);
7870 if (arg6 == NULL) SWIG_fail;
7871 temp6 = true;
7872 }
7873 }
7874 {
7875 if (!wxPyCheckForApp()) SWIG_fail;
7876 PyThreadState* __tstate = wxPyBeginAllowThreads();
7877 result = (wxStaticLine *)new wxStaticLine(arg1,arg2,(wxPoint const &)*arg3,(wxSize const &)*arg4,arg5,(wxString const &)*arg6);
7878 wxPyEndAllowThreads(__tstate);
7879 if (PyErr_Occurred()) SWIG_fail;
7880 }
7881 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_wxStaticLine, SWIG_POINTER_NEW | 0 );
7882 {
7883 if (temp6)
7884 delete arg6;
7885 }
7886 return resultobj;
7887fail:
7888 {
7889 if (temp6)
7890 delete arg6;
7891 }
7892 return NULL;
d14a1e28
RD
7893}
7894
7895
0085ce49
RD
7896SWIGINTERN PyObject *_wrap_new_PreStaticLine(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
7897 PyObject *resultobj = 0;
7898 wxStaticLine *result = 0 ;
7899
7900 if (!SWIG_Python_UnpackTuple(args,"new_PreStaticLine",0,0,0)) SWIG_fail;
7901 {
7902 if (!wxPyCheckForApp()) SWIG_fail;
7903 PyThreadState* __tstate = wxPyBeginAllowThreads();
7904 result = (wxStaticLine *)new wxStaticLine();
7905 wxPyEndAllowThreads(__tstate);
7906 if (PyErr_Occurred()) SWIG_fail;
7907 }
7908 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_wxStaticLine, SWIG_POINTER_OWN | 0 );
7909 return resultobj;
7910fail:
7911 return NULL;
7912}
7913
7914
7915SWIGINTERN PyObject *_wrap_StaticLine_Create(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
7916 PyObject *resultobj = 0;
7917 wxStaticLine *arg1 = (wxStaticLine *) 0 ;
7918 wxWindow *arg2 = (wxWindow *) 0 ;
7919 int arg3 = (int) -1 ;
7920 wxPoint const &arg4_defvalue = wxDefaultPosition ;
7921 wxPoint *arg4 = (wxPoint *) &arg4_defvalue ;
7922 wxSize const &arg5_defvalue = wxDefaultSize ;
7923 wxSize *arg5 = (wxSize *) &arg5_defvalue ;
7924 long arg6 = (long) wxLI_HORIZONTAL ;
3f7f284d 7925 wxString const &arg7_defvalue = wxPyStaticLineNameStr ;
0085ce49
RD
7926 wxString *arg7 = (wxString *) &arg7_defvalue ;
7927 bool result;
7928 void *argp1 = 0 ;
7929 int res1 = 0 ;
7930 void *argp2 = 0 ;
7931 int res2 = 0 ;
7932 int val3 ;
7933 int ecode3 = 0 ;
7934 wxPoint temp4 ;
7935 wxSize temp5 ;
7936 long val6 ;
7937 int ecode6 = 0 ;
7938 bool temp7 = false ;
7939 PyObject * obj0 = 0 ;
7940 PyObject * obj1 = 0 ;
7941 PyObject * obj2 = 0 ;
7942 PyObject * obj3 = 0 ;
7943 PyObject * obj4 = 0 ;
7944 PyObject * obj5 = 0 ;
7945 PyObject * obj6 = 0 ;
7946 char * kwnames[] = {
7947 (char *) "self",(char *) "parent",(char *) "id",(char *) "pos",(char *) "size",(char *) "style",(char *) "name", NULL
7948 };
7949
7950 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|OOOOO:StaticLine_Create",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6)) SWIG_fail;
7951 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxStaticLine, 0 | 0 );
7952 if (!SWIG_IsOK(res1)) {
7953 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "StaticLine_Create" "', expected argument " "1"" of type '" "wxStaticLine *""'");
7954 }
7955 arg1 = reinterpret_cast< wxStaticLine * >(argp1);
7956 res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_wxWindow, 0 | 0 );
7957 if (!SWIG_IsOK(res2)) {
7958 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "StaticLine_Create" "', expected argument " "2"" of type '" "wxWindow *""'");
7959 }
7960 arg2 = reinterpret_cast< wxWindow * >(argp2);
7961 if (obj2) {
7962 ecode3 = SWIG_AsVal_int(obj2, &val3);
7963 if (!SWIG_IsOK(ecode3)) {
7964 SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "StaticLine_Create" "', expected argument " "3"" of type '" "int""'");
7965 }
7966 arg3 = static_cast< int >(val3);
7967 }
7968 if (obj3) {
d14a1e28 7969 {
0085ce49
RD
7970 arg4 = &temp4;
7971 if ( ! wxPoint_helper(obj3, &arg4)) SWIG_fail;
d14a1e28 7972 }
0085ce49
RD
7973 }
7974 if (obj4) {
093d3ff1 7975 {
0085ce49
RD
7976 arg5 = &temp5;
7977 if ( ! wxSize_helper(obj4, &arg5)) SWIG_fail;
093d3ff1 7978 }
0085ce49
RD
7979 }
7980 if (obj5) {
7981 ecode6 = SWIG_AsVal_long(obj5, &val6);
7982 if (!SWIG_IsOK(ecode6)) {
7983 SWIG_exception_fail(SWIG_ArgError(ecode6), "in method '" "StaticLine_Create" "', expected argument " "6"" of type '" "long""'");
7984 }
7985 arg6 = static_cast< long >(val6);
7986 }
7987 if (obj6) {
7988 {
7989 arg7 = wxString_in_helper(obj6);
7990 if (arg7 == NULL) SWIG_fail;
7991 temp7 = true;
7992 }
7993 }
7994 {
7995 PyThreadState* __tstate = wxPyBeginAllowThreads();
7996 result = (bool)(arg1)->Create(arg2,arg3,(wxPoint const &)*arg4,(wxSize const &)*arg5,arg6,(wxString const &)*arg7);
7997 wxPyEndAllowThreads(__tstate);
7998 if (PyErr_Occurred()) SWIG_fail;
7999 }
8000 {
8001 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
8002 }
8003 {
8004 if (temp7)
8005 delete arg7;
8006 }
8007 return resultobj;
8008fail:
8009 {
8010 if (temp7)
8011 delete arg7;
8012 }
8013 return NULL;
d14a1e28
RD
8014}
8015
8016
0085ce49
RD
8017SWIGINTERN PyObject *_wrap_StaticLine_IsVertical(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
8018 PyObject *resultobj = 0;
8019 wxStaticLine *arg1 = (wxStaticLine *) 0 ;
8020 bool result;
8021 void *argp1 = 0 ;
8022 int res1 = 0 ;
8023 PyObject *swig_obj[1] ;
8024
8025 if (!args) SWIG_fail;
8026 swig_obj[0] = args;
8027 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxStaticLine, 0 | 0 );
8028 if (!SWIG_IsOK(res1)) {
8029 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "StaticLine_IsVertical" "', expected argument " "1"" of type '" "wxStaticLine const *""'");
8030 }
8031 arg1 = reinterpret_cast< wxStaticLine * >(argp1);
8032 {
8033 PyThreadState* __tstate = wxPyBeginAllowThreads();
8034 result = (bool)((wxStaticLine const *)arg1)->IsVertical();
8035 wxPyEndAllowThreads(__tstate);
8036 if (PyErr_Occurred()) SWIG_fail;
8037 }
8038 {
8039 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
8040 }
8041 return resultobj;
8042fail:
8043 return NULL;
8044}
8045
8046
8047SWIGINTERN PyObject *_wrap_StaticLine_GetDefaultSize(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
8048 PyObject *resultobj = 0;
8049 int result;
8050
8051 if (!SWIG_Python_UnpackTuple(args,"StaticLine_GetDefaultSize",0,0,0)) SWIG_fail;
8052 {
8053 PyThreadState* __tstate = wxPyBeginAllowThreads();
8054 result = (int)wxStaticLine::GetDefaultSize();
8055 wxPyEndAllowThreads(__tstate);
8056 if (PyErr_Occurred()) SWIG_fail;
8057 }
8058 resultobj = SWIG_From_int(static_cast< int >(result));
8059 return resultobj;
8060fail:
8061 return NULL;
8062}
8063
8064
8065SWIGINTERN PyObject *_wrap_StaticLine_GetClassDefaultAttributes(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
8066 PyObject *resultobj = 0;
8067 wxWindowVariant arg1 = (wxWindowVariant) wxWINDOW_VARIANT_NORMAL ;
8068 SwigValueWrapper<wxVisualAttributes > result;
8069 int val1 ;
8070 int ecode1 = 0 ;
8071 PyObject * obj0 = 0 ;
8072 char * kwnames[] = {
8073 (char *) "variant", NULL
8074 };
8075
8076 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|O:StaticLine_GetClassDefaultAttributes",kwnames,&obj0)) SWIG_fail;
8077 if (obj0) {
8078 ecode1 = SWIG_AsVal_int(obj0, &val1);
8079 if (!SWIG_IsOK(ecode1)) {
8080 SWIG_exception_fail(SWIG_ArgError(ecode1), "in method '" "StaticLine_GetClassDefaultAttributes" "', expected argument " "1"" of type '" "wxWindowVariant""'");
8081 }
8082 arg1 = static_cast< wxWindowVariant >(val1);
8083 }
8084 {
8085 if (!wxPyCheckForApp()) SWIG_fail;
8086 PyThreadState* __tstate = wxPyBeginAllowThreads();
8087 result = wxStaticLine::GetClassDefaultAttributes(arg1);
8088 wxPyEndAllowThreads(__tstate);
8089 if (PyErr_Occurred()) SWIG_fail;
8090 }
8091 resultobj = SWIG_NewPointerObj((new wxVisualAttributes(static_cast< const wxVisualAttributes& >(result))), SWIGTYPE_p_wxVisualAttributes, SWIG_POINTER_OWN | 0 );
8092 return resultobj;
8093fail:
8094 return NULL;
8095}
8096
8097
8098SWIGINTERN PyObject *StaticLine_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
8099 PyObject *obj;
8100 if (!SWIG_Python_UnpackTuple(args,(char*)"swigregister", 1, 1,&obj)) return NULL;
8101 SWIG_TypeNewClientData(SWIGTYPE_p_wxStaticLine, SWIG_NewClientData(obj));
8102 return SWIG_Py_Void();
8103}
8104
8105SWIGINTERN PyObject *StaticLine_swiginit(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
8106 return SWIG_Python_InitShadowInstance(args);
8107}
8108
8109SWIGINTERN PyObject *_wrap_new_StaticText(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
8110 PyObject *resultobj = 0;
8111 wxWindow *arg1 = (wxWindow *) 0 ;
8112 int arg2 = (int) -1 ;
8113 wxString const &arg3_defvalue = wxPyEmptyString ;
8114 wxString *arg3 = (wxString *) &arg3_defvalue ;
8115 wxPoint const &arg4_defvalue = wxDefaultPosition ;
8116 wxPoint *arg4 = (wxPoint *) &arg4_defvalue ;
8117 wxSize const &arg5_defvalue = wxDefaultSize ;
8118 wxSize *arg5 = (wxSize *) &arg5_defvalue ;
8119 long arg6 = (long) 0 ;
8120 wxString const &arg7_defvalue = wxPyStaticTextNameStr ;
8121 wxString *arg7 = (wxString *) &arg7_defvalue ;
8122 wxStaticText *result = 0 ;
8123 void *argp1 = 0 ;
8124 int res1 = 0 ;
8125 int val2 ;
8126 int ecode2 = 0 ;
8127 bool temp3 = false ;
8128 wxPoint temp4 ;
8129 wxSize temp5 ;
8130 long val6 ;
8131 int ecode6 = 0 ;
8132 bool temp7 = false ;
8133 PyObject * obj0 = 0 ;
8134 PyObject * obj1 = 0 ;
8135 PyObject * obj2 = 0 ;
8136 PyObject * obj3 = 0 ;
8137 PyObject * obj4 = 0 ;
8138 PyObject * obj5 = 0 ;
8139 PyObject * obj6 = 0 ;
8140 char * kwnames[] = {
8141 (char *) "parent",(char *) "id",(char *) "label",(char *) "pos",(char *) "size",(char *) "style",(char *) "name", NULL
8142 };
8143
8144 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|OOOOOO:new_StaticText",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6)) SWIG_fail;
8145 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxWindow, 0 | 0 );
8146 if (!SWIG_IsOK(res1)) {
8147 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_StaticText" "', expected argument " "1"" of type '" "wxWindow *""'");
8148 }
8149 arg1 = reinterpret_cast< wxWindow * >(argp1);
8150 if (obj1) {
8151 ecode2 = SWIG_AsVal_int(obj1, &val2);
8152 if (!SWIG_IsOK(ecode2)) {
8153 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "new_StaticText" "', expected argument " "2"" of type '" "int""'");
8154 }
8155 arg2 = static_cast< int >(val2);
8156 }
8157 if (obj2) {
d14a1e28 8158 {
0085ce49
RD
8159 arg3 = wxString_in_helper(obj2);
8160 if (arg3 == NULL) SWIG_fail;
8161 temp3 = true;
d14a1e28 8162 }
0085ce49
RD
8163 }
8164 if (obj3) {
4f89f6a3 8165 {
0085ce49
RD
8166 arg4 = &temp4;
8167 if ( ! wxPoint_helper(obj3, &arg4)) SWIG_fail;
4f89f6a3 8168 }
0085ce49
RD
8169 }
8170 if (obj4) {
093d3ff1 8171 {
0085ce49
RD
8172 arg5 = &temp5;
8173 if ( ! wxSize_helper(obj4, &arg5)) SWIG_fail;
093d3ff1 8174 }
0085ce49
RD
8175 }
8176 if (obj5) {
8177 ecode6 = SWIG_AsVal_long(obj5, &val6);
8178 if (!SWIG_IsOK(ecode6)) {
8179 SWIG_exception_fail(SWIG_ArgError(ecode6), "in method '" "new_StaticText" "', expected argument " "6"" of type '" "long""'");
8180 }
8181 arg6 = static_cast< long >(val6);
8182 }
8183 if (obj6) {
d14a1e28 8184 {
0085ce49
RD
8185 arg7 = wxString_in_helper(obj6);
8186 if (arg7 == NULL) SWIG_fail;
8187 temp7 = true;
d14a1e28 8188 }
0085ce49
RD
8189 }
8190 {
8191 if (!wxPyCheckForApp()) SWIG_fail;
8192 PyThreadState* __tstate = wxPyBeginAllowThreads();
8193 result = (wxStaticText *)new wxStaticText(arg1,arg2,(wxString const &)*arg3,(wxPoint const &)*arg4,(wxSize const &)*arg5,arg6,(wxString const &)*arg7);
8194 wxPyEndAllowThreads(__tstate);
8195 if (PyErr_Occurred()) SWIG_fail;
8196 }
8197 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_wxStaticText, SWIG_POINTER_NEW | 0 );
8198 {
8199 if (temp3)
8200 delete arg3;
8201 }
8202 {
8203 if (temp7)
8204 delete arg7;
8205 }
8206 return resultobj;
8207fail:
8208 {
8209 if (temp3)
8210 delete arg3;
8211 }
8212 {
8213 if (temp7)
8214 delete arg7;
8215 }
8216 return NULL;
d14a1e28
RD
8217}
8218
8219
0085ce49
RD
8220SWIGINTERN PyObject *_wrap_new_PreStaticText(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
8221 PyObject *resultobj = 0;
8222 wxStaticText *result = 0 ;
8223
8224 if (!SWIG_Python_UnpackTuple(args,"new_PreStaticText",0,0,0)) SWIG_fail;
8225 {
8226 if (!wxPyCheckForApp()) SWIG_fail;
8227 PyThreadState* __tstate = wxPyBeginAllowThreads();
8228 result = (wxStaticText *)new wxStaticText();
8229 wxPyEndAllowThreads(__tstate);
8230 if (PyErr_Occurred()) SWIG_fail;
8231 }
8232 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_wxStaticText, SWIG_POINTER_OWN | 0 );
8233 return resultobj;
8234fail:
8235 return NULL;
8236}
8237
8238
8239SWIGINTERN PyObject *_wrap_StaticText_Create(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
8240 PyObject *resultobj = 0;
8241 wxStaticText *arg1 = (wxStaticText *) 0 ;
8242 wxWindow *arg2 = (wxWindow *) 0 ;
8243 int arg3 = (int) -1 ;
8244 wxString const &arg4_defvalue = wxPyEmptyString ;
8245 wxString *arg4 = (wxString *) &arg4_defvalue ;
8246 wxPoint const &arg5_defvalue = wxDefaultPosition ;
8247 wxPoint *arg5 = (wxPoint *) &arg5_defvalue ;
8248 wxSize const &arg6_defvalue = wxDefaultSize ;
8249 wxSize *arg6 = (wxSize *) &arg6_defvalue ;
8250 long arg7 = (long) 0 ;
8251 wxString const &arg8_defvalue = wxPyStaticTextNameStr ;
8252 wxString *arg8 = (wxString *) &arg8_defvalue ;
8253 bool result;
8254 void *argp1 = 0 ;
8255 int res1 = 0 ;
8256 void *argp2 = 0 ;
8257 int res2 = 0 ;
8258 int val3 ;
8259 int ecode3 = 0 ;
8260 bool temp4 = false ;
8261 wxPoint temp5 ;
8262 wxSize temp6 ;
8263 long val7 ;
8264 int ecode7 = 0 ;
8265 bool temp8 = false ;
8266 PyObject * obj0 = 0 ;
8267 PyObject * obj1 = 0 ;
8268 PyObject * obj2 = 0 ;
8269 PyObject * obj3 = 0 ;
8270 PyObject * obj4 = 0 ;
8271 PyObject * obj5 = 0 ;
8272 PyObject * obj6 = 0 ;
8273 PyObject * obj7 = 0 ;
8274 char * kwnames[] = {
8275 (char *) "self",(char *) "parent",(char *) "id",(char *) "label",(char *) "pos",(char *) "size",(char *) "style",(char *) "name", NULL
8276 };
8277
8278 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|OOOOOO:StaticText_Create",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6,&obj7)) SWIG_fail;
8279 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxStaticText, 0 | 0 );
8280 if (!SWIG_IsOK(res1)) {
8281 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "StaticText_Create" "', expected argument " "1"" of type '" "wxStaticText *""'");
8282 }
8283 arg1 = reinterpret_cast< wxStaticText * >(argp1);
8284 res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_wxWindow, 0 | 0 );
8285 if (!SWIG_IsOK(res2)) {
8286 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "StaticText_Create" "', expected argument " "2"" of type '" "wxWindow *""'");
8287 }
8288 arg2 = reinterpret_cast< wxWindow * >(argp2);
8289 if (obj2) {
8290 ecode3 = SWIG_AsVal_int(obj2, &val3);
8291 if (!SWIG_IsOK(ecode3)) {
8292 SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "StaticText_Create" "', expected argument " "3"" of type '" "int""'");
8293 }
8294 arg3 = static_cast< int >(val3);
8295 }
8296 if (obj3) {
d14a1e28 8297 {
0085ce49
RD
8298 arg4 = wxString_in_helper(obj3);
8299 if (arg4 == NULL) SWIG_fail;
8300 temp4 = true;
8301 }
8302 }
8303 if (obj4) {
8304 {
8305 arg5 = &temp5;
8306 if ( ! wxPoint_helper(obj4, &arg5)) SWIG_fail;
d14a1e28 8307 }
0085ce49
RD
8308 }
8309 if (obj5) {
093d3ff1 8310 {
0085ce49
RD
8311 arg6 = &temp6;
8312 if ( ! wxSize_helper(obj5, &arg6)) SWIG_fail;
093d3ff1 8313 }
0085ce49
RD
8314 }
8315 if (obj6) {
8316 ecode7 = SWIG_AsVal_long(obj6, &val7);
8317 if (!SWIG_IsOK(ecode7)) {
8318 SWIG_exception_fail(SWIG_ArgError(ecode7), "in method '" "StaticText_Create" "', expected argument " "7"" of type '" "long""'");
8319 }
8320 arg7 = static_cast< long >(val7);
8321 }
8322 if (obj7) {
093d3ff1 8323 {
0085ce49
RD
8324 arg8 = wxString_in_helper(obj7);
8325 if (arg8 == NULL) SWIG_fail;
8326 temp8 = true;
8327 }
8328 }
8329 {
8330 PyThreadState* __tstate = wxPyBeginAllowThreads();
8331 result = (bool)(arg1)->Create(arg2,arg3,(wxString const &)*arg4,(wxPoint const &)*arg5,(wxSize const &)*arg6,arg7,(wxString const &)*arg8);
8332 wxPyEndAllowThreads(__tstate);
8333 if (PyErr_Occurred()) SWIG_fail;
8334 }
8335 {
8336 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
8337 }
8338 {
8339 if (temp4)
8340 delete arg4;
8341 }
8342 {
8343 if (temp8)
8344 delete arg8;
8345 }
8346 return resultobj;
8347fail:
8348 {
8349 if (temp4)
8350 delete arg4;
8351 }
8352 {
8353 if (temp8)
8354 delete arg8;
8355 }
8356 return NULL;
8357}
8358
8359
8360SWIGINTERN PyObject *_wrap_StaticText_Wrap(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
8361 PyObject *resultobj = 0;
8362 wxStaticText *arg1 = (wxStaticText *) 0 ;
8363 int arg2 ;
8364 void *argp1 = 0 ;
8365 int res1 = 0 ;
8366 int val2 ;
8367 int ecode2 = 0 ;
8368 PyObject * obj0 = 0 ;
8369 PyObject * obj1 = 0 ;
8370 char * kwnames[] = {
8371 (char *) "self",(char *) "width", NULL
8372 };
8373
8374 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:StaticText_Wrap",kwnames,&obj0,&obj1)) SWIG_fail;
8375 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxStaticText, 0 | 0 );
8376 if (!SWIG_IsOK(res1)) {
8377 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "StaticText_Wrap" "', expected argument " "1"" of type '" "wxStaticText *""'");
8378 }
8379 arg1 = reinterpret_cast< wxStaticText * >(argp1);
8380 ecode2 = SWIG_AsVal_int(obj1, &val2);
8381 if (!SWIG_IsOK(ecode2)) {
8382 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "StaticText_Wrap" "', expected argument " "2"" of type '" "int""'");
8383 }
8384 arg2 = static_cast< int >(val2);
8385 {
8386 PyThreadState* __tstate = wxPyBeginAllowThreads();
8387 (arg1)->Wrap(arg2);
8388 wxPyEndAllowThreads(__tstate);
8389 if (PyErr_Occurred()) SWIG_fail;
8390 }
8391 resultobj = SWIG_Py_Void();
8392 return resultobj;
8393fail:
8394 return NULL;
8395}
8396
8397
8398SWIGINTERN PyObject *_wrap_StaticText_GetClassDefaultAttributes(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
8399 PyObject *resultobj = 0;
8400 wxWindowVariant arg1 = (wxWindowVariant) wxWINDOW_VARIANT_NORMAL ;
8401 SwigValueWrapper<wxVisualAttributes > result;
8402 int val1 ;
8403 int ecode1 = 0 ;
8404 PyObject * obj0 = 0 ;
8405 char * kwnames[] = {
8406 (char *) "variant", NULL
8407 };
8408
8409 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|O:StaticText_GetClassDefaultAttributes",kwnames,&obj0)) SWIG_fail;
8410 if (obj0) {
8411 ecode1 = SWIG_AsVal_int(obj0, &val1);
8412 if (!SWIG_IsOK(ecode1)) {
8413 SWIG_exception_fail(SWIG_ArgError(ecode1), "in method '" "StaticText_GetClassDefaultAttributes" "', expected argument " "1"" of type '" "wxWindowVariant""'");
8414 }
8415 arg1 = static_cast< wxWindowVariant >(val1);
8416 }
8417 {
8418 if (!wxPyCheckForApp()) SWIG_fail;
8419 PyThreadState* __tstate = wxPyBeginAllowThreads();
8420 result = wxStaticText::GetClassDefaultAttributes(arg1);
8421 wxPyEndAllowThreads(__tstate);
8422 if (PyErr_Occurred()) SWIG_fail;
8423 }
8424 resultobj = SWIG_NewPointerObj((new wxVisualAttributes(static_cast< const wxVisualAttributes& >(result))), SWIGTYPE_p_wxVisualAttributes, SWIG_POINTER_OWN | 0 );
8425 return resultobj;
8426fail:
8427 return NULL;
8428}
8429
8430
8431SWIGINTERN PyObject *StaticText_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
8432 PyObject *obj;
8433 if (!SWIG_Python_UnpackTuple(args,(char*)"swigregister", 1, 1,&obj)) return NULL;
8434 SWIG_TypeNewClientData(SWIGTYPE_p_wxStaticText, SWIG_NewClientData(obj));
8435 return SWIG_Py_Void();
8436}
8437
8438SWIGINTERN PyObject *StaticText_swiginit(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
8439 return SWIG_Python_InitShadowInstance(args);
8440}
8441
8442SWIGINTERN PyObject *_wrap_new_StaticBitmap(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
8443 PyObject *resultobj = 0;
8444 wxWindow *arg1 = (wxWindow *) 0 ;
8445 int arg2 = (int) -1 ;
8446 wxBitmap const &arg3_defvalue = wxNullBitmap ;
8447 wxBitmap *arg3 = (wxBitmap *) &arg3_defvalue ;
8448 wxPoint const &arg4_defvalue = wxDefaultPosition ;
8449 wxPoint *arg4 = (wxPoint *) &arg4_defvalue ;
8450 wxSize const &arg5_defvalue = wxDefaultSize ;
8451 wxSize *arg5 = (wxSize *) &arg5_defvalue ;
8452 long arg6 = (long) 0 ;
8453 wxString const &arg7_defvalue = wxPyStaticBitmapNameStr ;
8454 wxString *arg7 = (wxString *) &arg7_defvalue ;
8455 wxStaticBitmap *result = 0 ;
8456 void *argp1 = 0 ;
8457 int res1 = 0 ;
8458 int val2 ;
8459 int ecode2 = 0 ;
8460 void *argp3 = 0 ;
8461 int res3 = 0 ;
8462 wxPoint temp4 ;
8463 wxSize temp5 ;
8464 long val6 ;
8465 int ecode6 = 0 ;
8466 bool temp7 = false ;
8467 PyObject * obj0 = 0 ;
8468 PyObject * obj1 = 0 ;
8469 PyObject * obj2 = 0 ;
8470 PyObject * obj3 = 0 ;
8471 PyObject * obj4 = 0 ;
8472 PyObject * obj5 = 0 ;
8473 PyObject * obj6 = 0 ;
8474 char * kwnames[] = {
8475 (char *) "parent",(char *) "id",(char *) "bitmap",(char *) "pos",(char *) "size",(char *) "style",(char *) "name", NULL
8476 };
8477
8478 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|OOOOOO:new_StaticBitmap",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6)) SWIG_fail;
8479 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxWindow, 0 | 0 );
8480 if (!SWIG_IsOK(res1)) {
8481 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_StaticBitmap" "', expected argument " "1"" of type '" "wxWindow *""'");
8482 }
8483 arg1 = reinterpret_cast< wxWindow * >(argp1);
8484 if (obj1) {
8485 ecode2 = SWIG_AsVal_int(obj1, &val2);
8486 if (!SWIG_IsOK(ecode2)) {
8487 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "new_StaticBitmap" "', expected argument " "2"" of type '" "int""'");
8488 }
8489 arg2 = static_cast< int >(val2);
8490 }
8491 if (obj2) {
8492 res3 = SWIG_ConvertPtr(obj2, &argp3, SWIGTYPE_p_wxBitmap, 0 | 0);
8493 if (!SWIG_IsOK(res3)) {
8494 SWIG_exception_fail(SWIG_ArgError(res3), "in method '" "new_StaticBitmap" "', expected argument " "3"" of type '" "wxBitmap const &""'");
8495 }
8496 if (!argp3) {
8497 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_StaticBitmap" "', expected argument " "3"" of type '" "wxBitmap const &""'");
093d3ff1 8498 }
0085ce49
RD
8499 arg3 = reinterpret_cast< wxBitmap * >(argp3);
8500 }
8501 if (obj3) {
d14a1e28 8502 {
0085ce49
RD
8503 arg4 = &temp4;
8504 if ( ! wxPoint_helper(obj3, &arg4)) SWIG_fail;
d14a1e28 8505 }
0085ce49
RD
8506 }
8507 if (obj4) {
d14a1e28 8508 {
0085ce49
RD
8509 arg5 = &temp5;
8510 if ( ! wxSize_helper(obj4, &arg5)) SWIG_fail;
d14a1e28 8511 }
0085ce49
RD
8512 }
8513 if (obj5) {
8514 ecode6 = SWIG_AsVal_long(obj5, &val6);
8515 if (!SWIG_IsOK(ecode6)) {
8516 SWIG_exception_fail(SWIG_ArgError(ecode6), "in method '" "new_StaticBitmap" "', expected argument " "6"" of type '" "long""'");
8517 }
8518 arg6 = static_cast< long >(val6);
8519 }
8520 if (obj6) {
093d3ff1 8521 {
0085ce49
RD
8522 arg7 = wxString_in_helper(obj6);
8523 if (arg7 == NULL) SWIG_fail;
8524 temp7 = true;
093d3ff1 8525 }
0085ce49
RD
8526 }
8527 {
8528 if (!wxPyCheckForApp()) SWIG_fail;
8529 PyThreadState* __tstate = wxPyBeginAllowThreads();
8530 result = (wxStaticBitmap *)new wxStaticBitmap(arg1,arg2,(wxBitmap const &)*arg3,(wxPoint const &)*arg4,(wxSize const &)*arg5,arg6,(wxString const &)*arg7);
8531 wxPyEndAllowThreads(__tstate);
8532 if (PyErr_Occurred()) SWIG_fail;
8533 }
8534 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_wxStaticBitmap, SWIG_POINTER_NEW | 0 );
8535 {
8536 if (temp7)
8537 delete arg7;
8538 }
8539 return resultobj;
8540fail:
8541 {
8542 if (temp7)
8543 delete arg7;
8544 }
8545 return NULL;
d14a1e28
RD
8546}
8547
8548
0085ce49
RD
8549SWIGINTERN PyObject *_wrap_new_PreStaticBitmap(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
8550 PyObject *resultobj = 0;
8551 wxStaticBitmap *result = 0 ;
8552
8553 if (!SWIG_Python_UnpackTuple(args,"new_PreStaticBitmap",0,0,0)) SWIG_fail;
8554 {
8555 if (!wxPyCheckForApp()) SWIG_fail;
8556 PyThreadState* __tstate = wxPyBeginAllowThreads();
8557 result = (wxStaticBitmap *)new wxStaticBitmap();
8558 wxPyEndAllowThreads(__tstate);
8559 if (PyErr_Occurred()) SWIG_fail;
8560 }
8561 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_wxStaticBitmap, SWIG_POINTER_OWN | 0 );
8562 return resultobj;
8563fail:
8564 return NULL;
8565}
8566
8567
8568SWIGINTERN PyObject *_wrap_StaticBitmap_Create(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
8569 PyObject *resultobj = 0;
8570 wxStaticBitmap *arg1 = (wxStaticBitmap *) 0 ;
8571 wxWindow *arg2 = (wxWindow *) 0 ;
8572 int arg3 = (int) -1 ;
8573 wxBitmap const &arg4_defvalue = wxNullBitmap ;
8574 wxBitmap *arg4 = (wxBitmap *) &arg4_defvalue ;
8575 wxPoint const &arg5_defvalue = wxDefaultPosition ;
8576 wxPoint *arg5 = (wxPoint *) &arg5_defvalue ;
8577 wxSize const &arg6_defvalue = wxDefaultSize ;
8578 wxSize *arg6 = (wxSize *) &arg6_defvalue ;
8579 long arg7 = (long) 0 ;
8580 wxString const &arg8_defvalue = wxPyStaticBitmapNameStr ;
8581 wxString *arg8 = (wxString *) &arg8_defvalue ;
8582 bool result;
8583 void *argp1 = 0 ;
8584 int res1 = 0 ;
8585 void *argp2 = 0 ;
8586 int res2 = 0 ;
8587 int val3 ;
8588 int ecode3 = 0 ;
8589 void *argp4 = 0 ;
8590 int res4 = 0 ;
8591 wxPoint temp5 ;
8592 wxSize temp6 ;
8593 long val7 ;
8594 int ecode7 = 0 ;
8595 bool temp8 = false ;
8596 PyObject * obj0 = 0 ;
8597 PyObject * obj1 = 0 ;
8598 PyObject * obj2 = 0 ;
8599 PyObject * obj3 = 0 ;
8600 PyObject * obj4 = 0 ;
8601 PyObject * obj5 = 0 ;
8602 PyObject * obj6 = 0 ;
8603 PyObject * obj7 = 0 ;
8604 char * kwnames[] = {
8605 (char *) "self",(char *) "parent",(char *) "id",(char *) "bitmap",(char *) "pos",(char *) "size",(char *) "style",(char *) "name", NULL
8606 };
8607
8608 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|OOOOOO:StaticBitmap_Create",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6,&obj7)) SWIG_fail;
8609 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxStaticBitmap, 0 | 0 );
8610 if (!SWIG_IsOK(res1)) {
8611 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "StaticBitmap_Create" "', expected argument " "1"" of type '" "wxStaticBitmap *""'");
8612 }
8613 arg1 = reinterpret_cast< wxStaticBitmap * >(argp1);
8614 res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_wxWindow, 0 | 0 );
8615 if (!SWIG_IsOK(res2)) {
8616 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "StaticBitmap_Create" "', expected argument " "2"" of type '" "wxWindow *""'");
8617 }
8618 arg2 = reinterpret_cast< wxWindow * >(argp2);
8619 if (obj2) {
8620 ecode3 = SWIG_AsVal_int(obj2, &val3);
8621 if (!SWIG_IsOK(ecode3)) {
8622 SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "StaticBitmap_Create" "', expected argument " "3"" of type '" "int""'");
8623 }
8624 arg3 = static_cast< int >(val3);
8625 }
8626 if (obj3) {
8627 res4 = SWIG_ConvertPtr(obj3, &argp4, SWIGTYPE_p_wxBitmap, 0 | 0);
8628 if (!SWIG_IsOK(res4)) {
8629 SWIG_exception_fail(SWIG_ArgError(res4), "in method '" "StaticBitmap_Create" "', expected argument " "4"" of type '" "wxBitmap const &""'");
8630 }
8631 if (!argp4) {
8632 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "StaticBitmap_Create" "', expected argument " "4"" of type '" "wxBitmap const &""'");
22bfe96c 8633 }
0085ce49
RD
8634 arg4 = reinterpret_cast< wxBitmap * >(argp4);
8635 }
8636 if (obj4) {
22bfe96c 8637 {
0085ce49
RD
8638 arg5 = &temp5;
8639 if ( ! wxPoint_helper(obj4, &arg5)) SWIG_fail;
22bfe96c 8640 }
0085ce49
RD
8641 }
8642 if (obj5) {
22bfe96c 8643 {
0085ce49
RD
8644 arg6 = &temp6;
8645 if ( ! wxSize_helper(obj5, &arg6)) SWIG_fail;
22bfe96c 8646 }
0085ce49
RD
8647 }
8648 if (obj6) {
8649 ecode7 = SWIG_AsVal_long(obj6, &val7);
8650 if (!SWIG_IsOK(ecode7)) {
8651 SWIG_exception_fail(SWIG_ArgError(ecode7), "in method '" "StaticBitmap_Create" "', expected argument " "7"" of type '" "long""'");
8652 }
8653 arg7 = static_cast< long >(val7);
8654 }
8655 if (obj7) {
b2dc1044 8656 {
0085ce49
RD
8657 arg8 = wxString_in_helper(obj7);
8658 if (arg8 == NULL) SWIG_fail;
8659 temp8 = true;
b2dc1044 8660 }
0085ce49
RD
8661 }
8662 {
8663 PyThreadState* __tstate = wxPyBeginAllowThreads();
8664 result = (bool)(arg1)->Create(arg2,arg3,(wxBitmap const &)*arg4,(wxPoint const &)*arg5,(wxSize const &)*arg6,arg7,(wxString const &)*arg8);
8665 wxPyEndAllowThreads(__tstate);
8666 if (PyErr_Occurred()) SWIG_fail;
8667 }
8668 {
8669 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
8670 }
8671 {
8672 if (temp8)
8673 delete arg8;
8674 }
8675 return resultobj;
8676fail:
8677 {
8678 if (temp8)
8679 delete arg8;
8680 }
8681 return NULL;
b2dc1044
RD
8682}
8683
8684
0085ce49
RD
8685SWIGINTERN PyObject *_wrap_StaticBitmap_GetBitmap(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
8686 PyObject *resultobj = 0;
8687 wxStaticBitmap *arg1 = (wxStaticBitmap *) 0 ;
8688 wxBitmap result;
8689 void *argp1 = 0 ;
8690 int res1 = 0 ;
8691 PyObject *swig_obj[1] ;
8692
8693 if (!args) SWIG_fail;
8694 swig_obj[0] = args;
8695 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxStaticBitmap, 0 | 0 );
8696 if (!SWIG_IsOK(res1)) {
8697 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "StaticBitmap_GetBitmap" "', expected argument " "1"" of type '" "wxStaticBitmap *""'");
8698 }
8699 arg1 = reinterpret_cast< wxStaticBitmap * >(argp1);
8700 {
8701 PyThreadState* __tstate = wxPyBeginAllowThreads();
8702 result = (arg1)->GetBitmap();
8703 wxPyEndAllowThreads(__tstate);
8704 if (PyErr_Occurred()) SWIG_fail;
8705 }
8706 resultobj = SWIG_NewPointerObj((new wxBitmap(static_cast< const wxBitmap& >(result))), SWIGTYPE_p_wxBitmap, SWIG_POINTER_OWN | 0 );
8707 return resultobj;
8708fail:
8709 return NULL;
8710}
8711
8712
8713SWIGINTERN PyObject *_wrap_StaticBitmap_SetBitmap(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
8714 PyObject *resultobj = 0;
8715 wxStaticBitmap *arg1 = (wxStaticBitmap *) 0 ;
8716 wxBitmap *arg2 = 0 ;
8717 void *argp1 = 0 ;
8718 int res1 = 0 ;
8719 void *argp2 = 0 ;
8720 int res2 = 0 ;
8721 PyObject * obj0 = 0 ;
8722 PyObject * obj1 = 0 ;
8723 char * kwnames[] = {
8724 (char *) "self",(char *) "bitmap", NULL
8725 };
8726
8727 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:StaticBitmap_SetBitmap",kwnames,&obj0,&obj1)) SWIG_fail;
8728 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxStaticBitmap, 0 | 0 );
8729 if (!SWIG_IsOK(res1)) {
8730 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "StaticBitmap_SetBitmap" "', expected argument " "1"" of type '" "wxStaticBitmap *""'");
8731 }
8732 arg1 = reinterpret_cast< wxStaticBitmap * >(argp1);
8733 res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_wxBitmap, 0 | 0);
8734 if (!SWIG_IsOK(res2)) {
8735 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "StaticBitmap_SetBitmap" "', expected argument " "2"" of type '" "wxBitmap const &""'");
8736 }
8737 if (!argp2) {
8738 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "StaticBitmap_SetBitmap" "', expected argument " "2"" of type '" "wxBitmap const &""'");
8739 }
8740 arg2 = reinterpret_cast< wxBitmap * >(argp2);
8741 {
8742 PyThreadState* __tstate = wxPyBeginAllowThreads();
8743 (arg1)->SetBitmap((wxBitmap const &)*arg2);
8744 wxPyEndAllowThreads(__tstate);
8745 if (PyErr_Occurred()) SWIG_fail;
8746 }
8747 resultobj = SWIG_Py_Void();
8748 return resultobj;
8749fail:
8750 return NULL;
8751}
8752
8753
8754SWIGINTERN PyObject *_wrap_StaticBitmap_SetIcon(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
8755 PyObject *resultobj = 0;
8756 wxStaticBitmap *arg1 = (wxStaticBitmap *) 0 ;
8757 wxIcon *arg2 = 0 ;
8758 void *argp1 = 0 ;
8759 int res1 = 0 ;
8760 void *argp2 = 0 ;
8761 int res2 = 0 ;
8762 PyObject * obj0 = 0 ;
8763 PyObject * obj1 = 0 ;
8764 char * kwnames[] = {
8765 (char *) "self",(char *) "icon", NULL
8766 };
8767
8768 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:StaticBitmap_SetIcon",kwnames,&obj0,&obj1)) SWIG_fail;
8769 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxStaticBitmap, 0 | 0 );
8770 if (!SWIG_IsOK(res1)) {
8771 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "StaticBitmap_SetIcon" "', expected argument " "1"" of type '" "wxStaticBitmap *""'");
8772 }
8773 arg1 = reinterpret_cast< wxStaticBitmap * >(argp1);
8774 res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_wxIcon, 0 | 0);
8775 if (!SWIG_IsOK(res2)) {
8776 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "StaticBitmap_SetIcon" "', expected argument " "2"" of type '" "wxIcon const &""'");
8777 }
8778 if (!argp2) {
8779 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "StaticBitmap_SetIcon" "', expected argument " "2"" of type '" "wxIcon const &""'");
8780 }
8781 arg2 = reinterpret_cast< wxIcon * >(argp2);
8782 {
8783 PyThreadState* __tstate = wxPyBeginAllowThreads();
8784 (arg1)->SetIcon((wxIcon const &)*arg2);
8785 wxPyEndAllowThreads(__tstate);
8786 if (PyErr_Occurred()) SWIG_fail;
8787 }
8788 resultobj = SWIG_Py_Void();
8789 return resultobj;
8790fail:
8791 return NULL;
8792}
8793
8794
8795SWIGINTERN PyObject *_wrap_StaticBitmap_GetClassDefaultAttributes(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
8796 PyObject *resultobj = 0;
8797 wxWindowVariant arg1 = (wxWindowVariant) wxWINDOW_VARIANT_NORMAL ;
8798 SwigValueWrapper<wxVisualAttributes > result;
8799 int val1 ;
8800 int ecode1 = 0 ;
8801 PyObject * obj0 = 0 ;
8802 char * kwnames[] = {
8803 (char *) "variant", NULL
8804 };
8805
8806 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|O:StaticBitmap_GetClassDefaultAttributes",kwnames,&obj0)) SWIG_fail;
8807 if (obj0) {
8808 ecode1 = SWIG_AsVal_int(obj0, &val1);
8809 if (!SWIG_IsOK(ecode1)) {
8810 SWIG_exception_fail(SWIG_ArgError(ecode1), "in method '" "StaticBitmap_GetClassDefaultAttributes" "', expected argument " "1"" of type '" "wxWindowVariant""'");
8811 }
8812 arg1 = static_cast< wxWindowVariant >(val1);
8813 }
8814 {
8815 if (!wxPyCheckForApp()) SWIG_fail;
8816 PyThreadState* __tstate = wxPyBeginAllowThreads();
8817 result = wxStaticBitmap::GetClassDefaultAttributes(arg1);
8818 wxPyEndAllowThreads(__tstate);
8819 if (PyErr_Occurred()) SWIG_fail;
8820 }
8821 resultobj = SWIG_NewPointerObj((new wxVisualAttributes(static_cast< const wxVisualAttributes& >(result))), SWIGTYPE_p_wxVisualAttributes, SWIG_POINTER_OWN | 0 );
8822 return resultobj;
8823fail:
8824 return NULL;
b2dc1044
RD
8825}
8826
8827
0085ce49
RD
8828SWIGINTERN PyObject *StaticBitmap_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
8829 PyObject *obj;
8830 if (!SWIG_Python_UnpackTuple(args,(char*)"swigregister", 1, 1,&obj)) return NULL;
8831 SWIG_TypeNewClientData(SWIGTYPE_p_wxStaticBitmap, SWIG_NewClientData(obj));
8832 return SWIG_Py_Void();
b2dc1044
RD
8833}
8834
0085ce49
RD
8835SWIGINTERN PyObject *StaticBitmap_swiginit(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
8836 return SWIG_Python_InitShadowInstance(args);
8837}
b2dc1044 8838
0085ce49
RD
8839SWIGINTERN int ListBoxNameStr_set(PyObject *) {
8840 SWIG_Error(SWIG_AttributeError,"Variable ListBoxNameStr is read-only.");
8841 return 1;
b2dc1044
RD
8842}
8843
8844
0085ce49
RD
8845SWIGINTERN PyObject *ListBoxNameStr_get(void) {
8846 PyObject *pyobj = 0;
8847
8848 {
b2dc1044 8849#if wxUSE_UNICODE
0085ce49 8850 pyobj = PyUnicode_FromWideChar((&wxPyListBoxNameStr)->c_str(), (&wxPyListBoxNameStr)->Len());
b2dc1044 8851#else
0085ce49 8852 pyobj = PyString_FromStringAndSize((&wxPyListBoxNameStr)->c_str(), (&wxPyListBoxNameStr)->Len());
b2dc1044 8853#endif
0085ce49
RD
8854 }
8855 return pyobj;
8856}
8857
8858
8859SWIGINTERN PyObject *_wrap_new_ListBox(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
8860 PyObject *resultobj = 0;
8861 wxWindow *arg1 = (wxWindow *) 0 ;
8862 int arg2 = (int) -1 ;
8863 wxPoint const &arg3_defvalue = wxDefaultPosition ;
8864 wxPoint *arg3 = (wxPoint *) &arg3_defvalue ;
8865 wxSize const &arg4_defvalue = wxDefaultSize ;
8866 wxSize *arg4 = (wxSize *) &arg4_defvalue ;
8867 wxArrayString const &arg5_defvalue = wxPyEmptyStringArray ;
8868 wxArrayString *arg5 = (wxArrayString *) &arg5_defvalue ;
8869 long arg6 = (long) 0 ;
8870 wxValidator const &arg7_defvalue = wxDefaultValidator ;
8871 wxValidator *arg7 = (wxValidator *) &arg7_defvalue ;
8872 wxString const &arg8_defvalue = wxPyListBoxNameStr ;
8873 wxString *arg8 = (wxString *) &arg8_defvalue ;
8874 wxListBox *result = 0 ;
8875 void *argp1 = 0 ;
8876 int res1 = 0 ;
8877 int val2 ;
8878 int ecode2 = 0 ;
8879 wxPoint temp3 ;
8880 wxSize temp4 ;
8881 bool temp5 = false ;
8882 long val6 ;
8883 int ecode6 = 0 ;
8884 void *argp7 = 0 ;
8885 int res7 = 0 ;
8886 bool temp8 = false ;
8887 PyObject * obj0 = 0 ;
8888 PyObject * obj1 = 0 ;
8889 PyObject * obj2 = 0 ;
8890 PyObject * obj3 = 0 ;
8891 PyObject * obj4 = 0 ;
8892 PyObject * obj5 = 0 ;
8893 PyObject * obj6 = 0 ;
8894 PyObject * obj7 = 0 ;
8895 char * kwnames[] = {
8896 (char *) "parent",(char *) "id",(char *) "pos",(char *) "size",(char *) "choices",(char *) "style",(char *) "validator",(char *) "name", NULL
8897 };
8898
8899 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|OOOOOOO:new_ListBox",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6,&obj7)) SWIG_fail;
8900 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxWindow, 0 | 0 );
8901 if (!SWIG_IsOK(res1)) {
8902 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_ListBox" "', expected argument " "1"" of type '" "wxWindow *""'");
8903 }
8904 arg1 = reinterpret_cast< wxWindow * >(argp1);
8905 if (obj1) {
8906 ecode2 = SWIG_AsVal_int(obj1, &val2);
8907 if (!SWIG_IsOK(ecode2)) {
8908 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "new_ListBox" "', expected argument " "2"" of type '" "int""'");
8909 }
8910 arg2 = static_cast< int >(val2);
8911 }
8912 if (obj2) {
d14a1e28 8913 {
0085ce49
RD
8914 arg3 = &temp3;
8915 if ( ! wxPoint_helper(obj2, &arg3)) SWIG_fail;
d14a1e28 8916 }
0085ce49
RD
8917 }
8918 if (obj3) {
d14a1e28 8919 {
0085ce49
RD
8920 arg4 = &temp4;
8921 if ( ! wxSize_helper(obj3, &arg4)) SWIG_fail;
d14a1e28 8922 }
0085ce49
RD
8923 }
8924 if (obj4) {
d14a1e28 8925 {
0085ce49
RD
8926 if (! PySequence_Check(obj4)) {
8927 PyErr_SetString(PyExc_TypeError, "Sequence of strings expected.");
8928 SWIG_fail;
8929 }
8930 arg5 = new wxArrayString;
8931 temp5 = true;
8932 int i, len=PySequence_Length(obj4);
8933 for (i=0; i<len; i++) {
8934 PyObject* item = PySequence_GetItem(obj4, i);
8935 wxString* s = wxString_in_helper(item);
8936 if (PyErr_Occurred()) SWIG_fail;
8937 arg5->Add(*s);
8938 delete s;
8939 Py_DECREF(item);
8940 }
d14a1e28 8941 }
0085ce49
RD
8942 }
8943 if (obj5) {
8944 ecode6 = SWIG_AsVal_long(obj5, &val6);
8945 if (!SWIG_IsOK(ecode6)) {
8946 SWIG_exception_fail(SWIG_ArgError(ecode6), "in method '" "new_ListBox" "', expected argument " "6"" of type '" "long""'");
8947 }
8948 arg6 = static_cast< long >(val6);
8949 }
8950 if (obj6) {
8951 res7 = SWIG_ConvertPtr(obj6, &argp7, SWIGTYPE_p_wxValidator, 0 | 0);
8952 if (!SWIG_IsOK(res7)) {
8953 SWIG_exception_fail(SWIG_ArgError(res7), "in method '" "new_ListBox" "', expected argument " "7"" of type '" "wxValidator const &""'");
d14a1e28 8954 }
0085ce49
RD
8955 if (!argp7) {
8956 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_ListBox" "', expected argument " "7"" of type '" "wxValidator const &""'");
d14a1e28 8957 }
0085ce49
RD
8958 arg7 = reinterpret_cast< wxValidator * >(argp7);
8959 }
8960 if (obj7) {
d14a1e28 8961 {
0085ce49
RD
8962 arg8 = wxString_in_helper(obj7);
8963 if (arg8 == NULL) SWIG_fail;
8964 temp8 = true;
d14a1e28 8965 }
0085ce49
RD
8966 }
8967 {
8968 if (!wxPyCheckForApp()) SWIG_fail;
8969 PyThreadState* __tstate = wxPyBeginAllowThreads();
8970 result = (wxListBox *)new wxListBox(arg1,arg2,(wxPoint const &)*arg3,(wxSize const &)*arg4,(wxArrayString const &)*arg5,arg6,(wxValidator const &)*arg7,(wxString const &)*arg8);
8971 wxPyEndAllowThreads(__tstate);
8972 if (PyErr_Occurred()) SWIG_fail;
8973 }
8974 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_wxListBox, SWIG_POINTER_NEW | 0 );
8975 {
8976 if (temp5) delete arg5;
8977 }
8978 {
8979 if (temp8)
8980 delete arg8;
8981 }
8982 return resultobj;
8983fail:
8984 {
8985 if (temp5) delete arg5;
8986 }
8987 {
8988 if (temp8)
8989 delete arg8;
8990 }
8991 return NULL;
d14a1e28
RD
8992}
8993
8994
0085ce49
RD
8995SWIGINTERN PyObject *_wrap_new_PreListBox(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
8996 PyObject *resultobj = 0;
8997 wxListBox *result = 0 ;
8998
8999 if (!SWIG_Python_UnpackTuple(args,"new_PreListBox",0,0,0)) SWIG_fail;
9000 {
9001 if (!wxPyCheckForApp()) SWIG_fail;
9002 PyThreadState* __tstate = wxPyBeginAllowThreads();
9003 result = (wxListBox *)new wxListBox();
9004 wxPyEndAllowThreads(__tstate);
9005 if (PyErr_Occurred()) SWIG_fail;
9006 }
9007 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_wxListBox, SWIG_POINTER_OWN | 0 );
9008 return resultobj;
9009fail:
9010 return NULL;
9011}
9012
9013
9014SWIGINTERN PyObject *_wrap_ListBox_Create(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
9015 PyObject *resultobj = 0;
9016 wxListBox *arg1 = (wxListBox *) 0 ;
9017 wxWindow *arg2 = (wxWindow *) 0 ;
9018 int arg3 = (int) -1 ;
9019 wxPoint const &arg4_defvalue = wxDefaultPosition ;
9020 wxPoint *arg4 = (wxPoint *) &arg4_defvalue ;
9021 wxSize const &arg5_defvalue = wxDefaultSize ;
9022 wxSize *arg5 = (wxSize *) &arg5_defvalue ;
9023 wxArrayString const &arg6_defvalue = wxPyEmptyStringArray ;
9024 wxArrayString *arg6 = (wxArrayString *) &arg6_defvalue ;
9025 long arg7 = (long) 0 ;
9026 wxValidator const &arg8_defvalue = wxDefaultValidator ;
9027 wxValidator *arg8 = (wxValidator *) &arg8_defvalue ;
9028 wxString const &arg9_defvalue = wxPyListBoxNameStr ;
9029 wxString *arg9 = (wxString *) &arg9_defvalue ;
9030 bool result;
9031 void *argp1 = 0 ;
9032 int res1 = 0 ;
9033 void *argp2 = 0 ;
9034 int res2 = 0 ;
9035 int val3 ;
9036 int ecode3 = 0 ;
9037 wxPoint temp4 ;
9038 wxSize temp5 ;
9039 bool temp6 = false ;
9040 long val7 ;
9041 int ecode7 = 0 ;
9042 void *argp8 = 0 ;
9043 int res8 = 0 ;
9044 bool temp9 = false ;
9045 PyObject * obj0 = 0 ;
9046 PyObject * obj1 = 0 ;
9047 PyObject * obj2 = 0 ;
9048 PyObject * obj3 = 0 ;
9049 PyObject * obj4 = 0 ;
9050 PyObject * obj5 = 0 ;
9051 PyObject * obj6 = 0 ;
9052 PyObject * obj7 = 0 ;
9053 PyObject * obj8 = 0 ;
9054 char * kwnames[] = {
9055 (char *) "self",(char *) "parent",(char *) "id",(char *) "pos",(char *) "size",(char *) "choices",(char *) "style",(char *) "validator",(char *) "name", NULL
9056 };
9057
9058 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|OOOOOOO:ListBox_Create",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6,&obj7,&obj8)) SWIG_fail;
9059 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxListBox, 0 | 0 );
9060 if (!SWIG_IsOK(res1)) {
9061 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ListBox_Create" "', expected argument " "1"" of type '" "wxListBox *""'");
9062 }
9063 arg1 = reinterpret_cast< wxListBox * >(argp1);
9064 res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_wxWindow, 0 | 0 );
9065 if (!SWIG_IsOK(res2)) {
9066 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "ListBox_Create" "', expected argument " "2"" of type '" "wxWindow *""'");
9067 }
9068 arg2 = reinterpret_cast< wxWindow * >(argp2);
9069 if (obj2) {
9070 ecode3 = SWIG_AsVal_int(obj2, &val3);
9071 if (!SWIG_IsOK(ecode3)) {
9072 SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "ListBox_Create" "', expected argument " "3"" of type '" "int""'");
9073 }
9074 arg3 = static_cast< int >(val3);
9075 }
9076 if (obj3) {
d14a1e28 9077 {
0085ce49
RD
9078 arg4 = &temp4;
9079 if ( ! wxPoint_helper(obj3, &arg4)) SWIG_fail;
d14a1e28 9080 }
0085ce49
RD
9081 }
9082 if (obj4) {
d14a1e28 9083 {
0085ce49
RD
9084 arg5 = &temp5;
9085 if ( ! wxSize_helper(obj4, &arg5)) SWIG_fail;
d14a1e28 9086 }
0085ce49
RD
9087 }
9088 if (obj5) {
d14a1e28 9089 {
0085ce49
RD
9090 if (! PySequence_Check(obj5)) {
9091 PyErr_SetString(PyExc_TypeError, "Sequence of strings expected.");
9092 SWIG_fail;
9093 }
9094 arg6 = new wxArrayString;
9095 temp6 = true;
9096 int i, len=PySequence_Length(obj5);
9097 for (i=0; i<len; i++) {
9098 PyObject* item = PySequence_GetItem(obj5, i);
9099 wxString* s = wxString_in_helper(item);
9100 if (PyErr_Occurred()) SWIG_fail;
9101 arg6->Add(*s);
9102 delete s;
9103 Py_DECREF(item);
9104 }
d14a1e28 9105 }
0085ce49
RD
9106 }
9107 if (obj6) {
9108 ecode7 = SWIG_AsVal_long(obj6, &val7);
9109 if (!SWIG_IsOK(ecode7)) {
9110 SWIG_exception_fail(SWIG_ArgError(ecode7), "in method '" "ListBox_Create" "', expected argument " "7"" of type '" "long""'");
9111 }
9112 arg7 = static_cast< long >(val7);
9113 }
9114 if (obj7) {
9115 res8 = SWIG_ConvertPtr(obj7, &argp8, SWIGTYPE_p_wxValidator, 0 | 0);
9116 if (!SWIG_IsOK(res8)) {
9117 SWIG_exception_fail(SWIG_ArgError(res8), "in method '" "ListBox_Create" "', expected argument " "8"" of type '" "wxValidator const &""'");
d14a1e28 9118 }
0085ce49
RD
9119 if (!argp8) {
9120 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "ListBox_Create" "', expected argument " "8"" of type '" "wxValidator const &""'");
22bfe96c 9121 }
0085ce49
RD
9122 arg8 = reinterpret_cast< wxValidator * >(argp8);
9123 }
9124 if (obj8) {
22bfe96c 9125 {
0085ce49
RD
9126 arg9 = wxString_in_helper(obj8);
9127 if (arg9 == NULL) SWIG_fail;
9128 temp9 = true;
22bfe96c 9129 }
0085ce49
RD
9130 }
9131 {
9132 PyThreadState* __tstate = wxPyBeginAllowThreads();
9133 result = (bool)(arg1)->Create(arg2,arg3,(wxPoint const &)*arg4,(wxSize const &)*arg5,(wxArrayString const &)*arg6,arg7,(wxValidator const &)*arg8,(wxString const &)*arg9);
9134 wxPyEndAllowThreads(__tstate);
9135 if (PyErr_Occurred()) SWIG_fail;
9136 }
9137 {
9138 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
9139 }
9140 {
9141 if (temp6) delete arg6;
9142 }
9143 {
9144 if (temp9)
9145 delete arg9;
9146 }
9147 return resultobj;
9148fail:
9149 {
9150 if (temp6) delete arg6;
9151 }
9152 {
9153 if (temp9)
9154 delete arg9;
9155 }
9156 return NULL;
9157}
9158
9159
9160SWIGINTERN PyObject *_wrap_ListBox_Insert(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
9161 PyObject *resultobj = 0;
9162 wxListBox *arg1 = (wxListBox *) 0 ;
9163 wxString *arg2 = 0 ;
9164 int arg3 ;
9165 PyObject *arg4 = (PyObject *) NULL ;
9166 void *argp1 = 0 ;
9167 int res1 = 0 ;
9168 bool temp2 = false ;
9169 int val3 ;
9170 int ecode3 = 0 ;
9171 PyObject * obj0 = 0 ;
9172 PyObject * obj1 = 0 ;
9173 PyObject * obj2 = 0 ;
9174 PyObject * obj3 = 0 ;
9175 char * kwnames[] = {
9176 (char *) "self",(char *) "item",(char *) "pos",(char *) "clientData", NULL
9177 };
9178
9179 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO|O:ListBox_Insert",kwnames,&obj0,&obj1,&obj2,&obj3)) SWIG_fail;
9180 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxListBox, 0 | 0 );
9181 if (!SWIG_IsOK(res1)) {
9182 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ListBox_Insert" "', expected argument " "1"" of type '" "wxListBox *""'");
9183 }
9184 arg1 = reinterpret_cast< wxListBox * >(argp1);
9185 {
9186 arg2 = wxString_in_helper(obj1);
9187 if (arg2 == NULL) SWIG_fail;
9188 temp2 = true;
9189 }
9190 ecode3 = SWIG_AsVal_int(obj2, &val3);
9191 if (!SWIG_IsOK(ecode3)) {
9192 SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "ListBox_Insert" "', expected argument " "3"" of type '" "int""'");
9193 }
9194 arg3 = static_cast< int >(val3);
9195 if (obj3) {
9196 arg4 = obj3;
9197 }
9198 {
9199 PyThreadState* __tstate = wxPyBeginAllowThreads();
9200 wxListBox_Insert(arg1,(wxString const &)*arg2,arg3,arg4);
9201 wxPyEndAllowThreads(__tstate);
9202 if (PyErr_Occurred()) SWIG_fail;
9203 }
9204 resultobj = SWIG_Py_Void();
9205 {
9206 if (temp2)
9207 delete arg2;
9208 }
9209 return resultobj;
9210fail:
9211 {
9212 if (temp2)
9213 delete arg2;
9214 }
9215 return NULL;
9216}
9217
9218
9219SWIGINTERN PyObject *_wrap_ListBox_InsertItems(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
9220 PyObject *resultobj = 0;
9221 wxListBox *arg1 = (wxListBox *) 0 ;
9222 wxArrayString *arg2 = 0 ;
50f151d7 9223 unsigned int arg3 ;
0085ce49
RD
9224 void *argp1 = 0 ;
9225 int res1 = 0 ;
9226 bool temp2 = false ;
50f151d7 9227 unsigned int val3 ;
0085ce49
RD
9228 int ecode3 = 0 ;
9229 PyObject * obj0 = 0 ;
9230 PyObject * obj1 = 0 ;
9231 PyObject * obj2 = 0 ;
9232 char * kwnames[] = {
9233 (char *) "self",(char *) "items",(char *) "pos", NULL
9234 };
9235
9236 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:ListBox_InsertItems",kwnames,&obj0,&obj1,&obj2)) SWIG_fail;
9237 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxListBox, 0 | 0 );
9238 if (!SWIG_IsOK(res1)) {
9239 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ListBox_InsertItems" "', expected argument " "1"" of type '" "wxListBox *""'");
9240 }
9241 arg1 = reinterpret_cast< wxListBox * >(argp1);
9242 {
9243 if (! PySequence_Check(obj1)) {
9244 PyErr_SetString(PyExc_TypeError, "Sequence of strings expected.");
9245 SWIG_fail;
9246 }
9247 arg2 = new wxArrayString;
9248 temp2 = true;
9249 int i, len=PySequence_Length(obj1);
9250 for (i=0; i<len; i++) {
9251 PyObject* item = PySequence_GetItem(obj1, i);
9252 wxString* s = wxString_in_helper(item);
9253 if (PyErr_Occurred()) SWIG_fail;
9254 arg2->Add(*s);
9255 delete s;
9256 Py_DECREF(item);
22bfe96c 9257 }
0085ce49 9258 }
50f151d7 9259 ecode3 = SWIG_AsVal_unsigned_SS_int(obj2, &val3);
0085ce49 9260 if (!SWIG_IsOK(ecode3)) {
50f151d7 9261 SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "ListBox_InsertItems" "', expected argument " "3"" of type '" "unsigned int""'");
0085ce49 9262 }
50f151d7 9263 arg3 = static_cast< unsigned int >(val3);
0085ce49
RD
9264 {
9265 PyThreadState* __tstate = wxPyBeginAllowThreads();
9266 (arg1)->InsertItems((wxArrayString const &)*arg2,arg3);
9267 wxPyEndAllowThreads(__tstate);
9268 if (PyErr_Occurred()) SWIG_fail;
9269 }
9270 resultobj = SWIG_Py_Void();
9271 {
9272 if (temp2) delete arg2;
9273 }
9274 return resultobj;
9275fail:
9276 {
9277 if (temp2) delete arg2;
9278 }
9279 return NULL;
22bfe96c
RD
9280}
9281
9282
0085ce49
RD
9283SWIGINTERN PyObject *_wrap_ListBox_Set(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
9284 PyObject *resultobj = 0;
9285 wxListBox *arg1 = (wxListBox *) 0 ;
9286 wxArrayString *arg2 = 0 ;
9287 void *argp1 = 0 ;
9288 int res1 = 0 ;
9289 bool temp2 = false ;
9290 PyObject * obj0 = 0 ;
9291 PyObject * obj1 = 0 ;
9292 char * kwnames[] = {
9293 (char *) "self",(char *) "items", NULL
9294 };
9295
9296 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ListBox_Set",kwnames,&obj0,&obj1)) SWIG_fail;
9297 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxListBox, 0 | 0 );
9298 if (!SWIG_IsOK(res1)) {
9299 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ListBox_Set" "', expected argument " "1"" of type '" "wxListBox *""'");
9300 }
9301 arg1 = reinterpret_cast< wxListBox * >(argp1);
9302 {
9303 if (! PySequence_Check(obj1)) {
9304 PyErr_SetString(PyExc_TypeError, "Sequence of strings expected.");
9305 SWIG_fail;
9306 }
9307 arg2 = new wxArrayString;
9308 temp2 = true;
9309 int i, len=PySequence_Length(obj1);
9310 for (i=0; i<len; i++) {
9311 PyObject* item = PySequence_GetItem(obj1, i);
9312 wxString* s = wxString_in_helper(item);
9313 if (PyErr_Occurred()) SWIG_fail;
9314 arg2->Add(*s);
9315 delete s;
9316 Py_DECREF(item);
d14a1e28 9317 }
0085ce49
RD
9318 }
9319 {
9320 PyThreadState* __tstate = wxPyBeginAllowThreads();
9321 (arg1)->Set((wxArrayString const &)*arg2);
9322 wxPyEndAllowThreads(__tstate);
9323 if (PyErr_Occurred()) SWIG_fail;
9324 }
9325 resultobj = SWIG_Py_Void();
9326 {
9327 if (temp2) delete arg2;
9328 }
9329 return resultobj;
9330fail:
9331 {
9332 if (temp2) delete arg2;
9333 }
9334 return NULL;
9335}
9336
9337
9338SWIGINTERN PyObject *_wrap_ListBox_IsSelected(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
9339 PyObject *resultobj = 0;
9340 wxListBox *arg1 = (wxListBox *) 0 ;
9341 int arg2 ;
9342 bool result;
9343 void *argp1 = 0 ;
9344 int res1 = 0 ;
9345 int val2 ;
9346 int ecode2 = 0 ;
9347 PyObject * obj0 = 0 ;
9348 PyObject * obj1 = 0 ;
9349 char * kwnames[] = {
9350 (char *) "self",(char *) "n", NULL
9351 };
9352
9353 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ListBox_IsSelected",kwnames,&obj0,&obj1)) SWIG_fail;
9354 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxListBox, 0 | 0 );
9355 if (!SWIG_IsOK(res1)) {
9356 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ListBox_IsSelected" "', expected argument " "1"" of type '" "wxListBox const *""'");
9357 }
9358 arg1 = reinterpret_cast< wxListBox * >(argp1);
9359 ecode2 = SWIG_AsVal_int(obj1, &val2);
9360 if (!SWIG_IsOK(ecode2)) {
9361 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "ListBox_IsSelected" "', expected argument " "2"" of type '" "int""'");
9362 }
9363 arg2 = static_cast< int >(val2);
9364 {
9365 PyThreadState* __tstate = wxPyBeginAllowThreads();
9366 result = (bool)((wxListBox const *)arg1)->IsSelected(arg2);
9367 wxPyEndAllowThreads(__tstate);
9368 if (PyErr_Occurred()) SWIG_fail;
9369 }
9370 {
9371 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
9372 }
9373 return resultobj;
9374fail:
9375 return NULL;
9376}
9377
9378
9379SWIGINTERN PyObject *_wrap_ListBox_SetSelection(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
9380 PyObject *resultobj = 0;
9381 wxListBox *arg1 = (wxListBox *) 0 ;
9382 int arg2 ;
9383 bool arg3 = (bool) true ;
9384 void *argp1 = 0 ;
9385 int res1 = 0 ;
9386 int val2 ;
9387 int ecode2 = 0 ;
9388 bool val3 ;
9389 int ecode3 = 0 ;
9390 PyObject * obj0 = 0 ;
9391 PyObject * obj1 = 0 ;
9392 PyObject * obj2 = 0 ;
9393 char * kwnames[] = {
9394 (char *) "self",(char *) "n",(char *) "select", NULL
9395 };
9396
9397 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:ListBox_SetSelection",kwnames,&obj0,&obj1,&obj2)) SWIG_fail;
9398 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxListBox, 0 | 0 );
9399 if (!SWIG_IsOK(res1)) {
9400 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ListBox_SetSelection" "', expected argument " "1"" of type '" "wxListBox *""'");
9401 }
9402 arg1 = reinterpret_cast< wxListBox * >(argp1);
9403 ecode2 = SWIG_AsVal_int(obj1, &val2);
9404 if (!SWIG_IsOK(ecode2)) {
9405 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "ListBox_SetSelection" "', expected argument " "2"" of type '" "int""'");
9406 }
9407 arg2 = static_cast< int >(val2);
9408 if (obj2) {
9409 ecode3 = SWIG_AsVal_bool(obj2, &val3);
9410 if (!SWIG_IsOK(ecode3)) {
9411 SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "ListBox_SetSelection" "', expected argument " "3"" of type '" "bool""'");
9412 }
9413 arg3 = static_cast< bool >(val3);
9414 }
9415 {
9416 PyThreadState* __tstate = wxPyBeginAllowThreads();
9417 (arg1)->SetSelection(arg2,arg3);
9418 wxPyEndAllowThreads(__tstate);
9419 if (PyErr_Occurred()) SWIG_fail;
9420 }
9421 resultobj = SWIG_Py_Void();
9422 return resultobj;
9423fail:
9424 return NULL;
9425}
9426
9427
9428SWIGINTERN PyObject *_wrap_ListBox_Select(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
9429 PyObject *resultobj = 0;
9430 wxListBox *arg1 = (wxListBox *) 0 ;
9431 int arg2 ;
9432 void *argp1 = 0 ;
9433 int res1 = 0 ;
9434 int val2 ;
9435 int ecode2 = 0 ;
9436 PyObject * obj0 = 0 ;
9437 PyObject * obj1 = 0 ;
9438 char * kwnames[] = {
9439 (char *) "self",(char *) "n", NULL
9440 };
9441
9442 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ListBox_Select",kwnames,&obj0,&obj1)) SWIG_fail;
9443 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxListBox, 0 | 0 );
9444 if (!SWIG_IsOK(res1)) {
9445 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ListBox_Select" "', expected argument " "1"" of type '" "wxListBox *""'");
9446 }
9447 arg1 = reinterpret_cast< wxListBox * >(argp1);
9448 ecode2 = SWIG_AsVal_int(obj1, &val2);
9449 if (!SWIG_IsOK(ecode2)) {
9450 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "ListBox_Select" "', expected argument " "2"" of type '" "int""'");
9451 }
9452 arg2 = static_cast< int >(val2);
9453 {
9454 PyThreadState* __tstate = wxPyBeginAllowThreads();
9455 (arg1)->Select(arg2);
9456 wxPyEndAllowThreads(__tstate);
9457 if (PyErr_Occurred()) SWIG_fail;
9458 }
9459 resultobj = SWIG_Py_Void();
9460 return resultobj;
9461fail:
9462 return NULL;
9463}
9464
9465
9466SWIGINTERN PyObject *_wrap_ListBox_Deselect(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
9467 PyObject *resultobj = 0;
9468 wxListBox *arg1 = (wxListBox *) 0 ;
9469 int arg2 ;
9470 void *argp1 = 0 ;
9471 int res1 = 0 ;
9472 int val2 ;
9473 int ecode2 = 0 ;
9474 PyObject * obj0 = 0 ;
9475 PyObject * obj1 = 0 ;
9476 char * kwnames[] = {
9477 (char *) "self",(char *) "n", NULL
9478 };
9479
9480 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ListBox_Deselect",kwnames,&obj0,&obj1)) SWIG_fail;
9481 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxListBox, 0 | 0 );
9482 if (!SWIG_IsOK(res1)) {
9483 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ListBox_Deselect" "', expected argument " "1"" of type '" "wxListBox *""'");
9484 }
9485 arg1 = reinterpret_cast< wxListBox * >(argp1);
9486 ecode2 = SWIG_AsVal_int(obj1, &val2);
9487 if (!SWIG_IsOK(ecode2)) {
9488 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "ListBox_Deselect" "', expected argument " "2"" of type '" "int""'");
9489 }
9490 arg2 = static_cast< int >(val2);
9491 {
9492 PyThreadState* __tstate = wxPyBeginAllowThreads();
9493 (arg1)->Deselect(arg2);
9494 wxPyEndAllowThreads(__tstate);
9495 if (PyErr_Occurred()) SWIG_fail;
9496 }
9497 resultobj = SWIG_Py_Void();
9498 return resultobj;
9499fail:
9500 return NULL;
9501}
9502
9503
9504SWIGINTERN PyObject *_wrap_ListBox_DeselectAll(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
9505 PyObject *resultobj = 0;
9506 wxListBox *arg1 = (wxListBox *) 0 ;
9507 int arg2 = (int) -1 ;
9508 void *argp1 = 0 ;
9509 int res1 = 0 ;
9510 int val2 ;
9511 int ecode2 = 0 ;
9512 PyObject * obj0 = 0 ;
9513 PyObject * obj1 = 0 ;
9514 char * kwnames[] = {
9515 (char *) "self",(char *) "itemToLeaveSelected", NULL
9516 };
9517
9518 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:ListBox_DeselectAll",kwnames,&obj0,&obj1)) SWIG_fail;
9519 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxListBox, 0 | 0 );
9520 if (!SWIG_IsOK(res1)) {
9521 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ListBox_DeselectAll" "', expected argument " "1"" of type '" "wxListBox *""'");
9522 }
9523 arg1 = reinterpret_cast< wxListBox * >(argp1);
9524 if (obj1) {
9525 ecode2 = SWIG_AsVal_int(obj1, &val2);
9526 if (!SWIG_IsOK(ecode2)) {
9527 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "ListBox_DeselectAll" "', expected argument " "2"" of type '" "int""'");
9528 }
9529 arg2 = static_cast< int >(val2);
9530 }
9531 {
9532 PyThreadState* __tstate = wxPyBeginAllowThreads();
9533 (arg1)->DeselectAll(arg2);
9534 wxPyEndAllowThreads(__tstate);
9535 if (PyErr_Occurred()) SWIG_fail;
9536 }
9537 resultobj = SWIG_Py_Void();
9538 return resultobj;
9539fail:
9540 return NULL;
9541}
9542
9543
9544SWIGINTERN PyObject *_wrap_ListBox_SetStringSelection(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
9545 PyObject *resultobj = 0;
9546 wxListBox *arg1 = (wxListBox *) 0 ;
9547 wxString *arg2 = 0 ;
9548 bool arg3 = (bool) true ;
9549 bool result;
9550 void *argp1 = 0 ;
9551 int res1 = 0 ;
9552 bool temp2 = false ;
9553 bool val3 ;
9554 int ecode3 = 0 ;
9555 PyObject * obj0 = 0 ;
9556 PyObject * obj1 = 0 ;
9557 PyObject * obj2 = 0 ;
9558 char * kwnames[] = {
9559 (char *) "self",(char *) "s",(char *) "select", NULL
9560 };
9561
9562 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:ListBox_SetStringSelection",kwnames,&obj0,&obj1,&obj2)) SWIG_fail;
9563 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxListBox, 0 | 0 );
9564 if (!SWIG_IsOK(res1)) {
9565 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ListBox_SetStringSelection" "', expected argument " "1"" of type '" "wxListBox *""'");
9566 }
9567 arg1 = reinterpret_cast< wxListBox * >(argp1);
9568 {
9569 arg2 = wxString_in_helper(obj1);
9570 if (arg2 == NULL) SWIG_fail;
9571 temp2 = true;
9572 }
9573 if (obj2) {
9574 ecode3 = SWIG_AsVal_bool(obj2, &val3);
9575 if (!SWIG_IsOK(ecode3)) {
9576 SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "ListBox_SetStringSelection" "', expected argument " "3"" of type '" "bool""'");
9577 }
9578 arg3 = static_cast< bool >(val3);
9579 }
9580 {
9581 PyThreadState* __tstate = wxPyBeginAllowThreads();
9582 result = (bool)(arg1)->SetStringSelection((wxString const &)*arg2,arg3);
9583 wxPyEndAllowThreads(__tstate);
9584 if (PyErr_Occurred()) SWIG_fail;
9585 }
9586 {
9587 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
9588 }
9589 {
9590 if (temp2)
9591 delete arg2;
9592 }
9593 return resultobj;
9594fail:
9595 {
9596 if (temp2)
9597 delete arg2;
9598 }
9599 return NULL;
d14a1e28
RD
9600}
9601
9602
0085ce49
RD
9603SWIGINTERN PyObject *_wrap_ListBox_GetSelections(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
9604 PyObject *resultobj = 0;
9605 wxListBox *arg1 = (wxListBox *) 0 ;
9606 PyObject *result = 0 ;
9607 void *argp1 = 0 ;
9608 int res1 = 0 ;
9609 PyObject *swig_obj[1] ;
9610
9611 if (!args) SWIG_fail;
9612 swig_obj[0] = args;
9613 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxListBox, 0 | 0 );
9614 if (!SWIG_IsOK(res1)) {
9615 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ListBox_GetSelections" "', expected argument " "1"" of type '" "wxListBox *""'");
9616 }
9617 arg1 = reinterpret_cast< wxListBox * >(argp1);
9618 {
9619 PyThreadState* __tstate = wxPyBeginAllowThreads();
9620 result = (PyObject *)wxListBox_GetSelections(arg1);
9621 wxPyEndAllowThreads(__tstate);
9622 if (PyErr_Occurred()) SWIG_fail;
9623 }
9624 resultobj = result;
9625 return resultobj;
9626fail:
9627 return NULL;
9628}
9629
9630
9631SWIGINTERN PyObject *_wrap_ListBox_SetFirstItem(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
9632 PyObject *resultobj = 0;
9633 wxListBox *arg1 = (wxListBox *) 0 ;
9634 int arg2 ;
9635 void *argp1 = 0 ;
9636 int res1 = 0 ;
9637 int val2 ;
9638 int ecode2 = 0 ;
9639 PyObject * obj0 = 0 ;
9640 PyObject * obj1 = 0 ;
9641 char * kwnames[] = {
9642 (char *) "self",(char *) "n", NULL
9643 };
9644
9645 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ListBox_SetFirstItem",kwnames,&obj0,&obj1)) SWIG_fail;
9646 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxListBox, 0 | 0 );
9647 if (!SWIG_IsOK(res1)) {
9648 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ListBox_SetFirstItem" "', expected argument " "1"" of type '" "wxListBox *""'");
9649 }
9650 arg1 = reinterpret_cast< wxListBox * >(argp1);
9651 ecode2 = SWIG_AsVal_int(obj1, &val2);
9652 if (!SWIG_IsOK(ecode2)) {
9653 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "ListBox_SetFirstItem" "', expected argument " "2"" of type '" "int""'");
9654 }
9655 arg2 = static_cast< int >(val2);
9656 {
9657 PyThreadState* __tstate = wxPyBeginAllowThreads();
9658 (arg1)->SetFirstItem(arg2);
9659 wxPyEndAllowThreads(__tstate);
9660 if (PyErr_Occurred()) SWIG_fail;
9661 }
9662 resultobj = SWIG_Py_Void();
9663 return resultobj;
9664fail:
9665 return NULL;
9666}
9667
9668
9669SWIGINTERN PyObject *_wrap_ListBox_SetFirstItemStr(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
9670 PyObject *resultobj = 0;
9671 wxListBox *arg1 = (wxListBox *) 0 ;
9672 wxString *arg2 = 0 ;
9673 void *argp1 = 0 ;
9674 int res1 = 0 ;
9675 bool temp2 = false ;
9676 PyObject * obj0 = 0 ;
9677 PyObject * obj1 = 0 ;
9678 char * kwnames[] = {
9679 (char *) "self",(char *) "s", NULL
9680 };
9681
9682 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ListBox_SetFirstItemStr",kwnames,&obj0,&obj1)) SWIG_fail;
9683 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxListBox, 0 | 0 );
9684 if (!SWIG_IsOK(res1)) {
9685 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ListBox_SetFirstItemStr" "', expected argument " "1"" of type '" "wxListBox *""'");
9686 }
9687 arg1 = reinterpret_cast< wxListBox * >(argp1);
9688 {
9689 arg2 = wxString_in_helper(obj1);
9690 if (arg2 == NULL) SWIG_fail;
9691 temp2 = true;
9692 }
9693 {
9694 PyThreadState* __tstate = wxPyBeginAllowThreads();
9695 (arg1)->SetFirstItem((wxString const &)*arg2);
9696 wxPyEndAllowThreads(__tstate);
9697 if (PyErr_Occurred()) SWIG_fail;
9698 }
9699 resultobj = SWIG_Py_Void();
9700 {
9701 if (temp2)
9702 delete arg2;
9703 }
9704 return resultobj;
9705fail:
9706 {
9707 if (temp2)
9708 delete arg2;
9709 }
9710 return NULL;
9711}
9712
9713
9714SWIGINTERN PyObject *_wrap_ListBox_EnsureVisible(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
9715 PyObject *resultobj = 0;
9716 wxListBox *arg1 = (wxListBox *) 0 ;
9717 int arg2 ;
9718 void *argp1 = 0 ;
9719 int res1 = 0 ;
9720 int val2 ;
9721 int ecode2 = 0 ;
9722 PyObject * obj0 = 0 ;
9723 PyObject * obj1 = 0 ;
9724 char * kwnames[] = {
9725 (char *) "self",(char *) "n", NULL
9726 };
9727
9728 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ListBox_EnsureVisible",kwnames,&obj0,&obj1)) SWIG_fail;
9729 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxListBox, 0 | 0 );
9730 if (!SWIG_IsOK(res1)) {
9731 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ListBox_EnsureVisible" "', expected argument " "1"" of type '" "wxListBox *""'");
9732 }
9733 arg1 = reinterpret_cast< wxListBox * >(argp1);
9734 ecode2 = SWIG_AsVal_int(obj1, &val2);
9735 if (!SWIG_IsOK(ecode2)) {
9736 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "ListBox_EnsureVisible" "', expected argument " "2"" of type '" "int""'");
9737 }
9738 arg2 = static_cast< int >(val2);
9739 {
9740 PyThreadState* __tstate = wxPyBeginAllowThreads();
9741 (arg1)->EnsureVisible(arg2);
9742 wxPyEndAllowThreads(__tstate);
9743 if (PyErr_Occurred()) SWIG_fail;
9744 }
9745 resultobj = SWIG_Py_Void();
9746 return resultobj;
9747fail:
9748 return NULL;
9749}
9750
9751
9752SWIGINTERN PyObject *_wrap_ListBox_AppendAndEnsureVisible(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
9753 PyObject *resultobj = 0;
9754 wxListBox *arg1 = (wxListBox *) 0 ;
9755 wxString *arg2 = 0 ;
9756 void *argp1 = 0 ;
9757 int res1 = 0 ;
9758 bool temp2 = false ;
9759 PyObject * obj0 = 0 ;
9760 PyObject * obj1 = 0 ;
9761 char * kwnames[] = {
9762 (char *) "self",(char *) "s", NULL
9763 };
9764
9765 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ListBox_AppendAndEnsureVisible",kwnames,&obj0,&obj1)) SWIG_fail;
9766 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxListBox, 0 | 0 );
9767 if (!SWIG_IsOK(res1)) {
9768 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ListBox_AppendAndEnsureVisible" "', expected argument " "1"" of type '" "wxListBox *""'");
9769 }
9770 arg1 = reinterpret_cast< wxListBox * >(argp1);
9771 {
9772 arg2 = wxString_in_helper(obj1);
9773 if (arg2 == NULL) SWIG_fail;
9774 temp2 = true;
9775 }
9776 {
9777 PyThreadState* __tstate = wxPyBeginAllowThreads();
9778 (arg1)->AppendAndEnsureVisible((wxString const &)*arg2);
9779 wxPyEndAllowThreads(__tstate);
9780 if (PyErr_Occurred()) SWIG_fail;
9781 }
9782 resultobj = SWIG_Py_Void();
9783 {
9784 if (temp2)
9785 delete arg2;
9786 }
9787 return resultobj;
9788fail:
9789 {
9790 if (temp2)
9791 delete arg2;
9792 }
9793 return NULL;
d14a1e28
RD
9794}
9795
9796
0085ce49
RD
9797SWIGINTERN PyObject *_wrap_ListBox_IsSorted(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
9798 PyObject *resultobj = 0;
9799 wxListBox *arg1 = (wxListBox *) 0 ;
9800 bool result;
9801 void *argp1 = 0 ;
9802 int res1 = 0 ;
9803 PyObject *swig_obj[1] ;
9804
9805 if (!args) SWIG_fail;
9806 swig_obj[0] = args;
9807 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxListBox, 0 | 0 );
9808 if (!SWIG_IsOK(res1)) {
9809 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ListBox_IsSorted" "', expected argument " "1"" of type '" "wxListBox const *""'");
9810 }
9811 arg1 = reinterpret_cast< wxListBox * >(argp1);
9812 {
9813 PyThreadState* __tstate = wxPyBeginAllowThreads();
9814 result = (bool)((wxListBox const *)arg1)->IsSorted();
9815 wxPyEndAllowThreads(__tstate);
9816 if (PyErr_Occurred()) SWIG_fail;
9817 }
9818 {
9819 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
9820 }
9821 return resultobj;
9822fail:
9823 return NULL;
9824}
9825
9826
9827SWIGINTERN PyObject *_wrap_ListBox_HitTest(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
9828 PyObject *resultobj = 0;
9829 wxListBox *arg1 = (wxListBox *) 0 ;
9830 wxPoint *arg2 = 0 ;
9831 int result;
9832 void *argp1 = 0 ;
9833 int res1 = 0 ;
9834 wxPoint temp2 ;
9835 PyObject * obj0 = 0 ;
9836 PyObject * obj1 = 0 ;
9837 char * kwnames[] = {
9838 (char *) "self",(char *) "pt", NULL
9839 };
9840
9841 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ListBox_HitTest",kwnames,&obj0,&obj1)) SWIG_fail;
9842 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxListBox, 0 | 0 );
9843 if (!SWIG_IsOK(res1)) {
9844 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ListBox_HitTest" "', expected argument " "1"" of type '" "wxListBox const *""'");
9845 }
9846 arg1 = reinterpret_cast< wxListBox * >(argp1);
9847 {
9848 arg2 = &temp2;
9849 if ( ! wxPoint_helper(obj1, &arg2)) SWIG_fail;
9850 }
9851 {
9852 PyThreadState* __tstate = wxPyBeginAllowThreads();
9853 result = (int)((wxListBox const *)arg1)->HitTest((wxPoint const &)*arg2);
9854 wxPyEndAllowThreads(__tstate);
9855 if (PyErr_Occurred()) SWIG_fail;
9856 }
9857 resultobj = SWIG_From_int(static_cast< int >(result));
9858 return resultobj;
9859fail:
9860 return NULL;
9861}
9862
9863
9864SWIGINTERN PyObject *_wrap_ListBox_SetItemForegroundColour(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
9865 PyObject *resultobj = 0;
9866 wxListBox *arg1 = (wxListBox *) 0 ;
9867 int arg2 ;
9868 wxColour *arg3 = 0 ;
9869 void *argp1 = 0 ;
9870 int res1 = 0 ;
9871 int val2 ;
9872 int ecode2 = 0 ;
9873 wxColour temp3 ;
9874 PyObject * obj0 = 0 ;
9875 PyObject * obj1 = 0 ;
9876 PyObject * obj2 = 0 ;
9877 char * kwnames[] = {
9878 (char *) "self",(char *) "item",(char *) "c", NULL
9879 };
9880
9881 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:ListBox_SetItemForegroundColour",kwnames,&obj0,&obj1,&obj2)) SWIG_fail;
9882 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxListBox, 0 | 0 );
9883 if (!SWIG_IsOK(res1)) {
9884 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ListBox_SetItemForegroundColour" "', expected argument " "1"" of type '" "wxListBox *""'");
9885 }
9886 arg1 = reinterpret_cast< wxListBox * >(argp1);
9887 ecode2 = SWIG_AsVal_int(obj1, &val2);
9888 if (!SWIG_IsOK(ecode2)) {
9889 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "ListBox_SetItemForegroundColour" "', expected argument " "2"" of type '" "int""'");
9890 }
9891 arg2 = static_cast< int >(val2);
9892 {
9893 arg3 = &temp3;
9894 if ( ! wxColour_helper(obj2, &arg3)) SWIG_fail;
9895 }
9896 {
9897 PyThreadState* __tstate = wxPyBeginAllowThreads();
9898 wxListBox_SetItemForegroundColour(arg1,arg2,(wxColour const &)*arg3);
9899 wxPyEndAllowThreads(__tstate);
9900 if (PyErr_Occurred()) SWIG_fail;
9901 }
9902 resultobj = SWIG_Py_Void();
9903 return resultobj;
9904fail:
9905 return NULL;
9906}
9907
9908
9909SWIGINTERN PyObject *_wrap_ListBox_SetItemBackgroundColour(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
9910 PyObject *resultobj = 0;
9911 wxListBox *arg1 = (wxListBox *) 0 ;
9912 int arg2 ;
9913 wxColour *arg3 = 0 ;
9914 void *argp1 = 0 ;
9915 int res1 = 0 ;
9916 int val2 ;
9917 int ecode2 = 0 ;
9918 wxColour temp3 ;
9919 PyObject * obj0 = 0 ;
9920 PyObject * obj1 = 0 ;
9921 PyObject * obj2 = 0 ;
9922 char * kwnames[] = {
9923 (char *) "self",(char *) "item",(char *) "c", NULL
9924 };
9925
9926 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:ListBox_SetItemBackgroundColour",kwnames,&obj0,&obj1,&obj2)) SWIG_fail;
9927 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxListBox, 0 | 0 );
9928 if (!SWIG_IsOK(res1)) {
9929 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ListBox_SetItemBackgroundColour" "', expected argument " "1"" of type '" "wxListBox *""'");
9930 }
9931 arg1 = reinterpret_cast< wxListBox * >(argp1);
9932 ecode2 = SWIG_AsVal_int(obj1, &val2);
9933 if (!SWIG_IsOK(ecode2)) {
9934 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "ListBox_SetItemBackgroundColour" "', expected argument " "2"" of type '" "int""'");
9935 }
9936 arg2 = static_cast< int >(val2);
9937 {
9938 arg3 = &temp3;
9939 if ( ! wxColour_helper(obj2, &arg3)) SWIG_fail;
9940 }
9941 {
9942 PyThreadState* __tstate = wxPyBeginAllowThreads();
9943 wxListBox_SetItemBackgroundColour(arg1,arg2,(wxColour const &)*arg3);
9944 wxPyEndAllowThreads(__tstate);
9945 if (PyErr_Occurred()) SWIG_fail;
9946 }
9947 resultobj = SWIG_Py_Void();
9948 return resultobj;
9949fail:
9950 return NULL;
9951}
9952
9953
9954SWIGINTERN PyObject *_wrap_ListBox_SetItemFont(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
9955 PyObject *resultobj = 0;
9956 wxListBox *arg1 = (wxListBox *) 0 ;
9957 int arg2 ;
9958 wxFont *arg3 = 0 ;
9959 void *argp1 = 0 ;
9960 int res1 = 0 ;
9961 int val2 ;
9962 int ecode2 = 0 ;
9963 void *argp3 = 0 ;
9964 int res3 = 0 ;
9965 PyObject * obj0 = 0 ;
9966 PyObject * obj1 = 0 ;
9967 PyObject * obj2 = 0 ;
9968 char * kwnames[] = {
9969 (char *) "self",(char *) "item",(char *) "f", NULL
9970 };
9971
9972 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:ListBox_SetItemFont",kwnames,&obj0,&obj1,&obj2)) SWIG_fail;
9973 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxListBox, 0 | 0 );
9974 if (!SWIG_IsOK(res1)) {
9975 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ListBox_SetItemFont" "', expected argument " "1"" of type '" "wxListBox *""'");
9976 }
9977 arg1 = reinterpret_cast< wxListBox * >(argp1);
9978 ecode2 = SWIG_AsVal_int(obj1, &val2);
9979 if (!SWIG_IsOK(ecode2)) {
9980 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "ListBox_SetItemFont" "', expected argument " "2"" of type '" "int""'");
9981 }
9982 arg2 = static_cast< int >(val2);
9983 res3 = SWIG_ConvertPtr(obj2, &argp3, SWIGTYPE_p_wxFont, 0 | 0);
9984 if (!SWIG_IsOK(res3)) {
9985 SWIG_exception_fail(SWIG_ArgError(res3), "in method '" "ListBox_SetItemFont" "', expected argument " "3"" of type '" "wxFont const &""'");
9986 }
9987 if (!argp3) {
9988 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "ListBox_SetItemFont" "', expected argument " "3"" of type '" "wxFont const &""'");
9989 }
9990 arg3 = reinterpret_cast< wxFont * >(argp3);
9991 {
9992 PyThreadState* __tstate = wxPyBeginAllowThreads();
9993 wxListBox_SetItemFont(arg1,arg2,(wxFont const &)*arg3);
9994 wxPyEndAllowThreads(__tstate);
9995 if (PyErr_Occurred()) SWIG_fail;
9996 }
9997 resultobj = SWIG_Py_Void();
9998 return resultobj;
9999fail:
10000 return NULL;
10001}
10002
10003
10004SWIGINTERN PyObject *_wrap_ListBox_GetClassDefaultAttributes(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
10005 PyObject *resultobj = 0;
10006 wxWindowVariant arg1 = (wxWindowVariant) wxWINDOW_VARIANT_NORMAL ;
10007 SwigValueWrapper<wxVisualAttributes > result;
10008 int val1 ;
10009 int ecode1 = 0 ;
10010 PyObject * obj0 = 0 ;
10011 char * kwnames[] = {
10012 (char *) "variant", NULL
10013 };
10014
10015 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|O:ListBox_GetClassDefaultAttributes",kwnames,&obj0)) SWIG_fail;
10016 if (obj0) {
10017 ecode1 = SWIG_AsVal_int(obj0, &val1);
10018 if (!SWIG_IsOK(ecode1)) {
10019 SWIG_exception_fail(SWIG_ArgError(ecode1), "in method '" "ListBox_GetClassDefaultAttributes" "', expected argument " "1"" of type '" "wxWindowVariant""'");
10020 }
10021 arg1 = static_cast< wxWindowVariant >(val1);
10022 }
10023 {
10024 if (!wxPyCheckForApp()) SWIG_fail;
10025 PyThreadState* __tstate = wxPyBeginAllowThreads();
10026 result = wxListBox::GetClassDefaultAttributes(arg1);
10027 wxPyEndAllowThreads(__tstate);
10028 if (PyErr_Occurred()) SWIG_fail;
10029 }
10030 resultobj = SWIG_NewPointerObj((new wxVisualAttributes(static_cast< const wxVisualAttributes& >(result))), SWIGTYPE_p_wxVisualAttributes, SWIG_POINTER_OWN | 0 );
10031 return resultobj;
10032fail:
10033 return NULL;
10034}
10035
10036
10037SWIGINTERN PyObject *ListBox_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
10038 PyObject *obj;
10039 if (!SWIG_Python_UnpackTuple(args,(char*)"swigregister", 1, 1,&obj)) return NULL;
10040 SWIG_TypeNewClientData(SWIGTYPE_p_wxListBox, SWIG_NewClientData(obj));
10041 return SWIG_Py_Void();
10042}
10043
10044SWIGINTERN PyObject *ListBox_swiginit(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
10045 return SWIG_Python_InitShadowInstance(args);
10046}
10047
10048SWIGINTERN PyObject *_wrap_new_CheckListBox(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
10049 PyObject *resultobj = 0;
10050 wxWindow *arg1 = (wxWindow *) 0 ;
10051 int arg2 = (int) -1 ;
10052 wxPoint const &arg3_defvalue = wxDefaultPosition ;
10053 wxPoint *arg3 = (wxPoint *) &arg3_defvalue ;
10054 wxSize const &arg4_defvalue = wxDefaultSize ;
10055 wxSize *arg4 = (wxSize *) &arg4_defvalue ;
10056 wxArrayString const &arg5_defvalue = wxPyEmptyStringArray ;
10057 wxArrayString *arg5 = (wxArrayString *) &arg5_defvalue ;
10058 long arg6 = (long) 0 ;
10059 wxValidator const &arg7_defvalue = wxDefaultValidator ;
10060 wxValidator *arg7 = (wxValidator *) &arg7_defvalue ;
10061 wxString const &arg8_defvalue = wxPyListBoxNameStr ;
10062 wxString *arg8 = (wxString *) &arg8_defvalue ;
10063 wxCheckListBox *result = 0 ;
10064 void *argp1 = 0 ;
10065 int res1 = 0 ;
10066 int val2 ;
10067 int ecode2 = 0 ;
10068 wxPoint temp3 ;
10069 wxSize temp4 ;
10070 bool temp5 = false ;
10071 long val6 ;
10072 int ecode6 = 0 ;
10073 void *argp7 = 0 ;
10074 int res7 = 0 ;
10075 bool temp8 = false ;
10076 PyObject * obj0 = 0 ;
10077 PyObject * obj1 = 0 ;
10078 PyObject * obj2 = 0 ;
10079 PyObject * obj3 = 0 ;
10080 PyObject * obj4 = 0 ;
10081 PyObject * obj5 = 0 ;
10082 PyObject * obj6 = 0 ;
10083 PyObject * obj7 = 0 ;
10084 char * kwnames[] = {
10085 (char *) "parent",(char *) "id",(char *) "pos",(char *) "size",(char *) "choices",(char *) "style",(char *) "validator",(char *) "name", NULL
10086 };
10087
10088 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|OOOOOOO:new_CheckListBox",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6,&obj7)) SWIG_fail;
10089 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxWindow, 0 | 0 );
10090 if (!SWIG_IsOK(res1)) {
10091 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_CheckListBox" "', expected argument " "1"" of type '" "wxWindow *""'");
10092 }
10093 arg1 = reinterpret_cast< wxWindow * >(argp1);
10094 if (obj1) {
10095 ecode2 = SWIG_AsVal_int(obj1, &val2);
10096 if (!SWIG_IsOK(ecode2)) {
10097 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "new_CheckListBox" "', expected argument " "2"" of type '" "int""'");
10098 }
10099 arg2 = static_cast< int >(val2);
10100 }
10101 if (obj2) {
d14a1e28 10102 {
0085ce49
RD
10103 arg3 = &temp3;
10104 if ( ! wxPoint_helper(obj2, &arg3)) SWIG_fail;
d14a1e28 10105 }
0085ce49
RD
10106 }
10107 if (obj3) {
d14a1e28 10108 {
0085ce49
RD
10109 arg4 = &temp4;
10110 if ( ! wxSize_helper(obj3, &arg4)) SWIG_fail;
d14a1e28 10111 }
0085ce49
RD
10112 }
10113 if (obj4) {
d14a1e28 10114 {
0085ce49
RD
10115 if (! PySequence_Check(obj4)) {
10116 PyErr_SetString(PyExc_TypeError, "Sequence of strings expected.");
10117 SWIG_fail;
10118 }
10119 arg5 = new wxArrayString;
10120 temp5 = true;
10121 int i, len=PySequence_Length(obj4);
10122 for (i=0; i<len; i++) {
10123 PyObject* item = PySequence_GetItem(obj4, i);
10124 wxString* s = wxString_in_helper(item);
10125 if (PyErr_Occurred()) SWIG_fail;
10126 arg5->Add(*s);
10127 delete s;
10128 Py_DECREF(item);
10129 }
d14a1e28 10130 }
0085ce49
RD
10131 }
10132 if (obj5) {
10133 ecode6 = SWIG_AsVal_long(obj5, &val6);
10134 if (!SWIG_IsOK(ecode6)) {
10135 SWIG_exception_fail(SWIG_ArgError(ecode6), "in method '" "new_CheckListBox" "', expected argument " "6"" of type '" "long""'");
10136 }
10137 arg6 = static_cast< long >(val6);
10138 }
10139 if (obj6) {
10140 res7 = SWIG_ConvertPtr(obj6, &argp7, SWIGTYPE_p_wxValidator, 0 | 0);
10141 if (!SWIG_IsOK(res7)) {
10142 SWIG_exception_fail(SWIG_ArgError(res7), "in method '" "new_CheckListBox" "', expected argument " "7"" of type '" "wxValidator const &""'");
4f89f6a3 10143 }
0085ce49
RD
10144 if (!argp7) {
10145 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_CheckListBox" "', expected argument " "7"" of type '" "wxValidator const &""'");
d14a1e28 10146 }
0085ce49
RD
10147 arg7 = reinterpret_cast< wxValidator * >(argp7);
10148 }
10149 if (obj7) {
093d3ff1 10150 {
0085ce49
RD
10151 arg8 = wxString_in_helper(obj7);
10152 if (arg8 == NULL) SWIG_fail;
10153 temp8 = true;
093d3ff1 10154 }
0085ce49
RD
10155 }
10156 {
10157 if (!wxPyCheckForApp()) SWIG_fail;
10158 PyThreadState* __tstate = wxPyBeginAllowThreads();
10159 result = (wxCheckListBox *)new wxCheckListBox(arg1,arg2,(wxPoint const &)*arg3,(wxSize const &)*arg4,(wxArrayString const &)*arg5,arg6,(wxValidator const &)*arg7,(wxString const &)*arg8);
10160 wxPyEndAllowThreads(__tstate);
10161 if (PyErr_Occurred()) SWIG_fail;
10162 }
10163 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_wxCheckListBox, SWIG_POINTER_NEW | 0 );
10164 {
10165 if (temp5) delete arg5;
10166 }
10167 {
10168 if (temp8)
10169 delete arg8;
10170 }
10171 return resultobj;
10172fail:
10173 {
10174 if (temp5) delete arg5;
10175 }
10176 {
10177 if (temp8)
10178 delete arg8;
10179 }
10180 return NULL;
d14a1e28
RD
10181}
10182
10183
0085ce49
RD
10184SWIGINTERN PyObject *_wrap_new_PreCheckListBox(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
10185 PyObject *resultobj = 0;
10186 wxCheckListBox *result = 0 ;
10187
10188 if (!SWIG_Python_UnpackTuple(args,"new_PreCheckListBox",0,0,0)) SWIG_fail;
10189 {
10190 if (!wxPyCheckForApp()) SWIG_fail;
10191 PyThreadState* __tstate = wxPyBeginAllowThreads();
10192 result = (wxCheckListBox *)new wxCheckListBox();
10193 wxPyEndAllowThreads(__tstate);
10194 if (PyErr_Occurred()) SWIG_fail;
10195 }
10196 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_wxCheckListBox, SWIG_POINTER_OWN | 0 );
10197 return resultobj;
10198fail:
10199 return NULL;
10200}
10201
10202
10203SWIGINTERN PyObject *_wrap_CheckListBox_Create(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
10204 PyObject *resultobj = 0;
10205 wxCheckListBox *arg1 = (wxCheckListBox *) 0 ;
10206 wxWindow *arg2 = (wxWindow *) 0 ;
10207 int arg3 = (int) -1 ;
10208 wxPoint const &arg4_defvalue = wxDefaultPosition ;
10209 wxPoint *arg4 = (wxPoint *) &arg4_defvalue ;
10210 wxSize const &arg5_defvalue = wxDefaultSize ;
10211 wxSize *arg5 = (wxSize *) &arg5_defvalue ;
10212 wxArrayString const &arg6_defvalue = wxPyEmptyStringArray ;
10213 wxArrayString *arg6 = (wxArrayString *) &arg6_defvalue ;
10214 long arg7 = (long) 0 ;
10215 wxValidator const &arg8_defvalue = wxDefaultValidator ;
10216 wxValidator *arg8 = (wxValidator *) &arg8_defvalue ;
10217 wxString const &arg9_defvalue = wxPyListBoxNameStr ;
10218 wxString *arg9 = (wxString *) &arg9_defvalue ;
10219 bool result;
10220 void *argp1 = 0 ;
10221 int res1 = 0 ;
10222 void *argp2 = 0 ;
10223 int res2 = 0 ;
10224 int val3 ;
10225 int ecode3 = 0 ;
10226 wxPoint temp4 ;
10227 wxSize temp5 ;
10228 bool temp6 = false ;
10229 long val7 ;
10230 int ecode7 = 0 ;
10231 void *argp8 = 0 ;
10232 int res8 = 0 ;
10233 bool temp9 = false ;
10234 PyObject * obj0 = 0 ;
10235 PyObject * obj1 = 0 ;
10236 PyObject * obj2 = 0 ;
10237 PyObject * obj3 = 0 ;
10238 PyObject * obj4 = 0 ;
10239 PyObject * obj5 = 0 ;
10240 PyObject * obj6 = 0 ;
10241 PyObject * obj7 = 0 ;
10242 PyObject * obj8 = 0 ;
10243 char * kwnames[] = {
10244 (char *) "self",(char *) "parent",(char *) "id",(char *) "pos",(char *) "size",(char *) "choices",(char *) "style",(char *) "validator",(char *) "name", NULL
10245 };
10246
10247 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|OOOOOOO:CheckListBox_Create",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6,&obj7,&obj8)) SWIG_fail;
10248 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxCheckListBox, 0 | 0 );
10249 if (!SWIG_IsOK(res1)) {
10250 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "CheckListBox_Create" "', expected argument " "1"" of type '" "wxCheckListBox *""'");
10251 }
10252 arg1 = reinterpret_cast< wxCheckListBox * >(argp1);
10253 res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_wxWindow, 0 | 0 );
10254 if (!SWIG_IsOK(res2)) {
10255 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "CheckListBox_Create" "', expected argument " "2"" of type '" "wxWindow *""'");
10256 }
10257 arg2 = reinterpret_cast< wxWindow * >(argp2);
10258 if (obj2) {
10259 ecode3 = SWIG_AsVal_int(obj2, &val3);
10260 if (!SWIG_IsOK(ecode3)) {
10261 SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "CheckListBox_Create" "', expected argument " "3"" of type '" "int""'");
10262 }
10263 arg3 = static_cast< int >(val3);
10264 }
10265 if (obj3) {
22bfe96c 10266 {
0085ce49
RD
10267 arg4 = &temp4;
10268 if ( ! wxPoint_helper(obj3, &arg4)) SWIG_fail;
d14a1e28 10269 }
0085ce49
RD
10270 }
10271 if (obj4) {
d14a1e28 10272 {
0085ce49
RD
10273 arg5 = &temp5;
10274 if ( ! wxSize_helper(obj4, &arg5)) SWIG_fail;
d14a1e28 10275 }
0085ce49
RD
10276 }
10277 if (obj5) {
d14a1e28 10278 {
0085ce49
RD
10279 if (! PySequence_Check(obj5)) {
10280 PyErr_SetString(PyExc_TypeError, "Sequence of strings expected.");
10281 SWIG_fail;
10282 }
10283 arg6 = new wxArrayString;
10284 temp6 = true;
10285 int i, len=PySequence_Length(obj5);
10286 for (i=0; i<len; i++) {
10287 PyObject* item = PySequence_GetItem(obj5, i);
10288 wxString* s = wxString_in_helper(item);
10289 if (PyErr_Occurred()) SWIG_fail;
10290 arg6->Add(*s);
10291 delete s;
10292 Py_DECREF(item);
10293 }
d14a1e28 10294 }
0085ce49
RD
10295 }
10296 if (obj6) {
10297 ecode7 = SWIG_AsVal_long(obj6, &val7);
10298 if (!SWIG_IsOK(ecode7)) {
10299 SWIG_exception_fail(SWIG_ArgError(ecode7), "in method '" "CheckListBox_Create" "', expected argument " "7"" of type '" "long""'");
10300 }
10301 arg7 = static_cast< long >(val7);
10302 }
10303 if (obj7) {
10304 res8 = SWIG_ConvertPtr(obj7, &argp8, SWIGTYPE_p_wxValidator, 0 | 0);
10305 if (!SWIG_IsOK(res8)) {
10306 SWIG_exception_fail(SWIG_ArgError(res8), "in method '" "CheckListBox_Create" "', expected argument " "8"" of type '" "wxValidator const &""'");
d14a1e28 10307 }
0085ce49
RD
10308 if (!argp8) {
10309 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "CheckListBox_Create" "', expected argument " "8"" of type '" "wxValidator const &""'");
d14a1e28 10310 }
0085ce49
RD
10311 arg8 = reinterpret_cast< wxValidator * >(argp8);
10312 }
10313 if (obj8) {
d14a1e28 10314 {
0085ce49
RD
10315 arg9 = wxString_in_helper(obj8);
10316 if (arg9 == NULL) SWIG_fail;
10317 temp9 = true;
d14a1e28 10318 }
0085ce49
RD
10319 }
10320 {
10321 PyThreadState* __tstate = wxPyBeginAllowThreads();
10322 result = (bool)(arg1)->Create(arg2,arg3,(wxPoint const &)*arg4,(wxSize const &)*arg5,(wxArrayString const &)*arg6,arg7,(wxValidator const &)*arg8,(wxString const &)*arg9);
10323 wxPyEndAllowThreads(__tstate);
10324 if (PyErr_Occurred()) SWIG_fail;
10325 }
10326 {
10327 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
10328 }
10329 {
10330 if (temp6) delete arg6;
10331 }
10332 {
10333 if (temp9)
10334 delete arg9;
10335 }
10336 return resultobj;
10337fail:
10338 {
10339 if (temp6) delete arg6;
10340 }
10341 {
10342 if (temp9)
10343 delete arg9;
10344 }
10345 return NULL;
10346}
10347
10348
10349SWIGINTERN PyObject *_wrap_CheckListBox_IsChecked(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
10350 PyObject *resultobj = 0;
10351 wxCheckListBox *arg1 = (wxCheckListBox *) 0 ;
50f151d7 10352 unsigned int arg2 ;
0085ce49
RD
10353 bool result;
10354 void *argp1 = 0 ;
10355 int res1 = 0 ;
50f151d7 10356 unsigned int val2 ;
0085ce49
RD
10357 int ecode2 = 0 ;
10358 PyObject * obj0 = 0 ;
10359 PyObject * obj1 = 0 ;
10360 char * kwnames[] = {
10361 (char *) "self",(char *) "index", NULL
10362 };
10363
10364 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:CheckListBox_IsChecked",kwnames,&obj0,&obj1)) SWIG_fail;
10365 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxCheckListBox, 0 | 0 );
10366 if (!SWIG_IsOK(res1)) {
10367 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "CheckListBox_IsChecked" "', expected argument " "1"" of type '" "wxCheckListBox *""'");
10368 }
10369 arg1 = reinterpret_cast< wxCheckListBox * >(argp1);
50f151d7 10370 ecode2 = SWIG_AsVal_unsigned_SS_int(obj1, &val2);
0085ce49 10371 if (!SWIG_IsOK(ecode2)) {
50f151d7 10372 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "CheckListBox_IsChecked" "', expected argument " "2"" of type '" "unsigned int""'");
0085ce49 10373 }
50f151d7 10374 arg2 = static_cast< unsigned int >(val2);
0085ce49
RD
10375 {
10376 PyThreadState* __tstate = wxPyBeginAllowThreads();
10377 result = (bool)(arg1)->IsChecked(arg2);
10378 wxPyEndAllowThreads(__tstate);
10379 if (PyErr_Occurred()) SWIG_fail;
10380 }
10381 {
10382 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
10383 }
10384 return resultobj;
10385fail:
10386 return NULL;
10387}
10388
10389
10390SWIGINTERN PyObject *_wrap_CheckListBox_Check(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
10391 PyObject *resultobj = 0;
10392 wxCheckListBox *arg1 = (wxCheckListBox *) 0 ;
50f151d7 10393 unsigned int arg2 ;
0085ce49
RD
10394 int arg3 = (int) true ;
10395 void *argp1 = 0 ;
10396 int res1 = 0 ;
50f151d7 10397 unsigned int val2 ;
0085ce49
RD
10398 int ecode2 = 0 ;
10399 int val3 ;
10400 int ecode3 = 0 ;
10401 PyObject * obj0 = 0 ;
10402 PyObject * obj1 = 0 ;
10403 PyObject * obj2 = 0 ;
10404 char * kwnames[] = {
10405 (char *) "self",(char *) "index",(char *) "check", NULL
10406 };
10407
10408 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:CheckListBox_Check",kwnames,&obj0,&obj1,&obj2)) SWIG_fail;
10409 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxCheckListBox, 0 | 0 );
10410 if (!SWIG_IsOK(res1)) {
10411 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "CheckListBox_Check" "', expected argument " "1"" of type '" "wxCheckListBox *""'");
10412 }
10413 arg1 = reinterpret_cast< wxCheckListBox * >(argp1);
50f151d7 10414 ecode2 = SWIG_AsVal_unsigned_SS_int(obj1, &val2);
0085ce49 10415 if (!SWIG_IsOK(ecode2)) {
50f151d7 10416 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "CheckListBox_Check" "', expected argument " "2"" of type '" "unsigned int""'");
0085ce49 10417 }
50f151d7 10418 arg2 = static_cast< unsigned int >(val2);
0085ce49
RD
10419 if (obj2) {
10420 ecode3 = SWIG_AsVal_int(obj2, &val3);
10421 if (!SWIG_IsOK(ecode3)) {
10422 SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "CheckListBox_Check" "', expected argument " "3"" of type '" "int""'");
10423 }
10424 arg3 = static_cast< int >(val3);
10425 }
10426 {
10427 PyThreadState* __tstate = wxPyBeginAllowThreads();
10428 (arg1)->Check(arg2,arg3);
10429 wxPyEndAllowThreads(__tstate);
10430 if (PyErr_Occurred()) SWIG_fail;
10431 }
10432 resultobj = SWIG_Py_Void();
10433 return resultobj;
10434fail:
10435 return NULL;
d14a1e28
RD
10436}
10437
10438
0085ce49
RD
10439SWIGINTERN PyObject *_wrap_CheckListBox_GetItemHeight(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
10440 PyObject *resultobj = 0;
10441 wxCheckListBox *arg1 = (wxCheckListBox *) 0 ;
10442 int result;
10443 void *argp1 = 0 ;
10444 int res1 = 0 ;
10445 PyObject *swig_obj[1] ;
10446
10447 if (!args) SWIG_fail;
10448 swig_obj[0] = args;
10449 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxCheckListBox, 0 | 0 );
10450 if (!SWIG_IsOK(res1)) {
10451 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "CheckListBox_GetItemHeight" "', expected argument " "1"" of type '" "wxCheckListBox *""'");
10452 }
10453 arg1 = reinterpret_cast< wxCheckListBox * >(argp1);
10454 {
10455 PyThreadState* __tstate = wxPyBeginAllowThreads();
10456 result = (int)(arg1)->GetItemHeight();
10457 wxPyEndAllowThreads(__tstate);
10458 if (PyErr_Occurred()) SWIG_fail;
10459 }
10460 resultobj = SWIG_From_int(static_cast< int >(result));
10461 return resultobj;
10462fail:
10463 return NULL;
d14a1e28
RD
10464}
10465
10466
0085ce49
RD
10467SWIGINTERN PyObject *CheckListBox_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
10468 PyObject *obj;
10469 if (!SWIG_Python_UnpackTuple(args,(char*)"swigregister", 1, 1,&obj)) return NULL;
10470 SWIG_TypeNewClientData(SWIGTYPE_p_wxCheckListBox, SWIG_NewClientData(obj));
10471 return SWIG_Py_Void();
d14a1e28
RD
10472}
10473
0085ce49
RD
10474SWIGINTERN PyObject *CheckListBox_swiginit(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
10475 return SWIG_Python_InitShadowInstance(args);
943e8dfd
RD
10476}
10477
0085ce49
RD
10478SWIGINTERN int TextCtrlNameStr_set(PyObject *) {
10479 SWIG_Error(SWIG_AttributeError,"Variable TextCtrlNameStr is read-only.");
10480 return 1;
22bfe96c
RD
10481}
10482
10483
0085ce49
RD
10484SWIGINTERN PyObject *TextCtrlNameStr_get(void) {
10485 PyObject *pyobj = 0;
10486
10487 {
10488#if wxUSE_UNICODE
10489 pyobj = PyUnicode_FromWideChar((&wxPyTextCtrlNameStr)->c_str(), (&wxPyTextCtrlNameStr)->Len());
10490#else
10491 pyobj = PyString_FromStringAndSize((&wxPyTextCtrlNameStr)->c_str(), (&wxPyTextCtrlNameStr)->Len());
10492#endif
10493 }
10494 return pyobj;
10495}
10496
10497
10498SWIGINTERN PyObject *_wrap_new_TextAttr(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
10499 PyObject *resultobj = 0;
10500 wxColour const &arg1_defvalue = wxNullColour ;
10501 wxColour *arg1 = (wxColour *) &arg1_defvalue ;
10502 wxColour const &arg2_defvalue = wxNullColour ;
10503 wxColour *arg2 = (wxColour *) &arg2_defvalue ;
10504 wxFont const &arg3_defvalue = wxNullFont ;
10505 wxFont *arg3 = (wxFont *) &arg3_defvalue ;
10506 wxTextAttrAlignment arg4 = (wxTextAttrAlignment) wxTEXT_ALIGNMENT_DEFAULT ;
10507 wxTextAttr *result = 0 ;
10508 wxColour temp1 ;
10509 wxColour temp2 ;
10510 void *argp3 = 0 ;
10511 int res3 = 0 ;
10512 int val4 ;
10513 int ecode4 = 0 ;
10514 PyObject * obj0 = 0 ;
10515 PyObject * obj1 = 0 ;
10516 PyObject * obj2 = 0 ;
10517 PyObject * obj3 = 0 ;
10518 char * kwnames[] = {
10519 (char *) "colText",(char *) "colBack",(char *) "font",(char *) "alignment", NULL
10520 };
10521
10522 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|OOOO:new_TextAttr",kwnames,&obj0,&obj1,&obj2,&obj3)) SWIG_fail;
10523 if (obj0) {
d14a1e28 10524 {
0085ce49
RD
10525 arg1 = &temp1;
10526 if ( ! wxColour_helper(obj0, &arg1)) SWIG_fail;
d14a1e28 10527 }
0085ce49
RD
10528 }
10529 if (obj1) {
d14a1e28 10530 {
0085ce49
RD
10531 arg2 = &temp2;
10532 if ( ! wxColour_helper(obj1, &arg2)) SWIG_fail;
d14a1e28 10533 }
0085ce49
RD
10534 }
10535 if (obj2) {
10536 res3 = SWIG_ConvertPtr(obj2, &argp3, SWIGTYPE_p_wxFont, 0 | 0);
10537 if (!SWIG_IsOK(res3)) {
10538 SWIG_exception_fail(SWIG_ArgError(res3), "in method '" "new_TextAttr" "', expected argument " "3"" of type '" "wxFont const &""'");
d14a1e28 10539 }
0085ce49
RD
10540 if (!argp3) {
10541 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_TextAttr" "', expected argument " "3"" of type '" "wxFont const &""'");
10542 }
10543 arg3 = reinterpret_cast< wxFont * >(argp3);
10544 }
10545 if (obj3) {
10546 ecode4 = SWIG_AsVal_int(obj3, &val4);
10547 if (!SWIG_IsOK(ecode4)) {
10548 SWIG_exception_fail(SWIG_ArgError(ecode4), "in method '" "new_TextAttr" "', expected argument " "4"" of type '" "wxTextAttrAlignment""'");
10549 }
10550 arg4 = static_cast< wxTextAttrAlignment >(val4);
10551 }
10552 {
10553 PyThreadState* __tstate = wxPyBeginAllowThreads();
10554 result = (wxTextAttr *)new wxTextAttr((wxColour const &)*arg1,(wxColour const &)*arg2,(wxFont const &)*arg3,arg4);
10555 wxPyEndAllowThreads(__tstate);
10556 if (PyErr_Occurred()) SWIG_fail;
10557 }
10558 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_wxTextAttr, SWIG_POINTER_NEW | 0 );
10559 return resultobj;
10560fail:
10561 return NULL;
d14a1e28
RD
10562}
10563
10564
0085ce49
RD
10565SWIGINTERN PyObject *_wrap_delete_TextAttr(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
10566 PyObject *resultobj = 0;
10567 wxTextAttr *arg1 = (wxTextAttr *) 0 ;
10568 void *argp1 = 0 ;
10569 int res1 = 0 ;
10570 PyObject *swig_obj[1] ;
10571
10572 if (!args) SWIG_fail;
10573 swig_obj[0] = args;
10574 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxTextAttr, SWIG_POINTER_DISOWN | 0 );
10575 if (!SWIG_IsOK(res1)) {
10576 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_TextAttr" "', expected argument " "1"" of type '" "wxTextAttr *""'");
10577 }
10578 arg1 = reinterpret_cast< wxTextAttr * >(argp1);
10579 {
10580 PyThreadState* __tstate = wxPyBeginAllowThreads();
10581 delete arg1;
d14a1e28 10582
0085ce49
RD
10583 wxPyEndAllowThreads(__tstate);
10584 if (PyErr_Occurred()) SWIG_fail;
10585 }
10586 resultobj = SWIG_Py_Void();
10587 return resultobj;
10588fail:
10589 return NULL;
d14a1e28
RD
10590}
10591
10592
0085ce49
RD
10593SWIGINTERN PyObject *_wrap_TextAttr_Init(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
10594 PyObject *resultobj = 0;
10595 wxTextAttr *arg1 = (wxTextAttr *) 0 ;
10596 void *argp1 = 0 ;
10597 int res1 = 0 ;
10598 PyObject *swig_obj[1] ;
10599
10600 if (!args) SWIG_fail;
10601 swig_obj[0] = args;
10602 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxTextAttr, 0 | 0 );
10603 if (!SWIG_IsOK(res1)) {
10604 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "TextAttr_Init" "', expected argument " "1"" of type '" "wxTextAttr *""'");
10605 }
10606 arg1 = reinterpret_cast< wxTextAttr * >(argp1);
10607 {
10608 PyThreadState* __tstate = wxPyBeginAllowThreads();
10609 (arg1)->Init();
10610 wxPyEndAllowThreads(__tstate);
10611 if (PyErr_Occurred()) SWIG_fail;
10612 }
10613 resultobj = SWIG_Py_Void();
10614 return resultobj;
10615fail:
10616 return NULL;
10617}
10618
10619
01f6b6d3
RD
10620SWIGINTERN PyObject *_wrap_TextAttr_Merge(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
10621 PyObject *resultobj = 0;
10622 wxTextAttr *arg1 = 0 ;
10623 wxTextAttr *arg2 = 0 ;
10624 wxTextAttr result;
10625 void *argp1 = 0 ;
10626 int res1 = 0 ;
10627 void *argp2 = 0 ;
10628 int res2 = 0 ;
10629 PyObject * obj0 = 0 ;
10630 PyObject * obj1 = 0 ;
10631 char * kwnames[] = {
10632 (char *) "base",(char *) "overlay", NULL
10633 };
10634
10635 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TextAttr_Merge",kwnames,&obj0,&obj1)) SWIG_fail;
10636 res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_wxTextAttr, 0 | 0);
10637 if (!SWIG_IsOK(res1)) {
10638 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "TextAttr_Merge" "', expected argument " "1"" of type '" "wxTextAttr const &""'");
10639 }
10640 if (!argp1) {
10641 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "TextAttr_Merge" "', expected argument " "1"" of type '" "wxTextAttr const &""'");
10642 }
10643 arg1 = reinterpret_cast< wxTextAttr * >(argp1);
10644 res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_wxTextAttr, 0 | 0);
10645 if (!SWIG_IsOK(res2)) {
10646 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "TextAttr_Merge" "', expected argument " "2"" of type '" "wxTextAttr const &""'");
10647 }
10648 if (!argp2) {
10649 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "TextAttr_Merge" "', expected argument " "2"" of type '" "wxTextAttr const &""'");
10650 }
10651 arg2 = reinterpret_cast< wxTextAttr * >(argp2);
10652 {
10653 PyThreadState* __tstate = wxPyBeginAllowThreads();
10654 result = wxTextAttr::Merge((wxTextAttr const &)*arg1,(wxTextAttr const &)*arg2);
10655 wxPyEndAllowThreads(__tstate);
10656 if (PyErr_Occurred()) SWIG_fail;
10657 }
10658 resultobj = SWIG_NewPointerObj((new wxTextAttr(static_cast< const wxTextAttr& >(result))), SWIGTYPE_p_wxTextAttr, SWIG_POINTER_OWN | 0 );
10659 return resultobj;
10660fail:
10661 return NULL;
10662}
10663
10664
0085ce49
RD
10665SWIGINTERN PyObject *_wrap_TextAttr_SetTextColour(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
10666 PyObject *resultobj = 0;
10667 wxTextAttr *arg1 = (wxTextAttr *) 0 ;
10668 wxColour *arg2 = 0 ;
10669 void *argp1 = 0 ;
10670 int res1 = 0 ;
10671 wxColour temp2 ;
10672 PyObject * obj0 = 0 ;
10673 PyObject * obj1 = 0 ;
10674 char * kwnames[] = {
10675 (char *) "self",(char *) "colText", NULL
10676 };
10677
10678 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TextAttr_SetTextColour",kwnames,&obj0,&obj1)) SWIG_fail;
10679 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxTextAttr, 0 | 0 );
10680 if (!SWIG_IsOK(res1)) {
10681 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "TextAttr_SetTextColour" "', expected argument " "1"" of type '" "wxTextAttr *""'");
10682 }
10683 arg1 = reinterpret_cast< wxTextAttr * >(argp1);
10684 {
10685 arg2 = &temp2;
10686 if ( ! wxColour_helper(obj1, &arg2)) SWIG_fail;
10687 }
10688 {
10689 PyThreadState* __tstate = wxPyBeginAllowThreads();
10690 (arg1)->SetTextColour((wxColour const &)*arg2);
10691 wxPyEndAllowThreads(__tstate);
10692 if (PyErr_Occurred()) SWIG_fail;
10693 }
10694 resultobj = SWIG_Py_Void();
10695 return resultobj;
10696fail:
10697 return NULL;
10698}
10699
10700
10701SWIGINTERN PyObject *_wrap_TextAttr_SetBackgroundColour(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
10702 PyObject *resultobj = 0;
10703 wxTextAttr *arg1 = (wxTextAttr *) 0 ;
10704 wxColour *arg2 = 0 ;
10705 void *argp1 = 0 ;
10706 int res1 = 0 ;
10707 wxColour temp2 ;
10708 PyObject * obj0 = 0 ;
10709 PyObject * obj1 = 0 ;
10710 char * kwnames[] = {
10711 (char *) "self",(char *) "colBack", NULL
10712 };
10713
10714 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TextAttr_SetBackgroundColour",kwnames,&obj0,&obj1)) SWIG_fail;
10715 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxTextAttr, 0 | 0 );
10716 if (!SWIG_IsOK(res1)) {
10717 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "TextAttr_SetBackgroundColour" "', expected argument " "1"" of type '" "wxTextAttr *""'");
10718 }
10719 arg1 = reinterpret_cast< wxTextAttr * >(argp1);
10720 {
10721 arg2 = &temp2;
10722 if ( ! wxColour_helper(obj1, &arg2)) SWIG_fail;
10723 }
10724 {
10725 PyThreadState* __tstate = wxPyBeginAllowThreads();
10726 (arg1)->SetBackgroundColour((wxColour const &)*arg2);
10727 wxPyEndAllowThreads(__tstate);
10728 if (PyErr_Occurred()) SWIG_fail;
10729 }
10730 resultobj = SWIG_Py_Void();
10731 return resultobj;
10732fail:
10733 return NULL;
10734}
10735
10736
10737SWIGINTERN PyObject *_wrap_TextAttr_SetFont(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
10738 PyObject *resultobj = 0;
10739 wxTextAttr *arg1 = (wxTextAttr *) 0 ;
10740 wxFont *arg2 = 0 ;
10741 long arg3 = (long) wxTEXT_ATTR_FONT ;
10742 void *argp1 = 0 ;
10743 int res1 = 0 ;
10744 void *argp2 = 0 ;
10745 int res2 = 0 ;
10746 long val3 ;
10747 int ecode3 = 0 ;
10748 PyObject * obj0 = 0 ;
10749 PyObject * obj1 = 0 ;
10750 PyObject * obj2 = 0 ;
10751 char * kwnames[] = {
10752 (char *) "self",(char *) "font",(char *) "flags", NULL
10753 };
10754
10755 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:TextAttr_SetFont",kwnames,&obj0,&obj1,&obj2)) SWIG_fail;
10756 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxTextAttr, 0 | 0 );
10757 if (!SWIG_IsOK(res1)) {
10758 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "TextAttr_SetFont" "', expected argument " "1"" of type '" "wxTextAttr *""'");
10759 }
10760 arg1 = reinterpret_cast< wxTextAttr * >(argp1);
10761 res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_wxFont, 0 | 0);
10762 if (!SWIG_IsOK(res2)) {
10763 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "TextAttr_SetFont" "', expected argument " "2"" of type '" "wxFont const &""'");
10764 }
10765 if (!argp2) {
10766 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "TextAttr_SetFont" "', expected argument " "2"" of type '" "wxFont const &""'");
10767 }
10768 arg2 = reinterpret_cast< wxFont * >(argp2);
10769 if (obj2) {
10770 ecode3 = SWIG_AsVal_long(obj2, &val3);
10771 if (!SWIG_IsOK(ecode3)) {
10772 SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "TextAttr_SetFont" "', expected argument " "3"" of type '" "long""'");
10773 }
10774 arg3 = static_cast< long >(val3);
10775 }
10776 {
10777 PyThreadState* __tstate = wxPyBeginAllowThreads();
10778 (arg1)->SetFont((wxFont const &)*arg2,arg3);
10779 wxPyEndAllowThreads(__tstate);
10780 if (PyErr_Occurred()) SWIG_fail;
10781 }
10782 resultobj = SWIG_Py_Void();
10783 return resultobj;
10784fail:
10785 return NULL;
10786}
10787
10788
10789SWIGINTERN PyObject *_wrap_TextAttr_SetAlignment(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
10790 PyObject *resultobj = 0;
10791 wxTextAttr *arg1 = (wxTextAttr *) 0 ;
10792 wxTextAttrAlignment arg2 ;
10793 void *argp1 = 0 ;
10794 int res1 = 0 ;
10795 int val2 ;
10796 int ecode2 = 0 ;
10797 PyObject * obj0 = 0 ;
10798 PyObject * obj1 = 0 ;
10799 char * kwnames[] = {
10800 (char *) "self",(char *) "alignment", NULL
10801 };
10802
10803 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TextAttr_SetAlignment",kwnames,&obj0,&obj1)) SWIG_fail;
10804 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxTextAttr, 0 | 0 );
10805 if (!SWIG_IsOK(res1)) {
10806 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "TextAttr_SetAlignment" "', expected argument " "1"" of type '" "wxTextAttr *""'");
10807 }
10808 arg1 = reinterpret_cast< wxTextAttr * >(argp1);
10809 ecode2 = SWIG_AsVal_int(obj1, &val2);
10810 if (!SWIG_IsOK(ecode2)) {
10811 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "TextAttr_SetAlignment" "', expected argument " "2"" of type '" "wxTextAttrAlignment""'");
10812 }
10813 arg2 = static_cast< wxTextAttrAlignment >(val2);
10814 {
10815 PyThreadState* __tstate = wxPyBeginAllowThreads();
10816 (arg1)->SetAlignment(arg2);
10817 wxPyEndAllowThreads(__tstate);
10818 if (PyErr_Occurred()) SWIG_fail;
10819 }
10820 resultobj = SWIG_Py_Void();
10821 return resultobj;
10822fail:
10823 return NULL;
10824}
10825
10826
10827SWIGINTERN PyObject *_wrap_TextAttr_SetTabs(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
10828 PyObject *resultobj = 0;
10829 wxTextAttr *arg1 = (wxTextAttr *) 0 ;
10830 wxArrayInt *arg2 = 0 ;
10831 void *argp1 = 0 ;
10832 int res1 = 0 ;
10833 bool temp2 = false ;
10834 PyObject * obj0 = 0 ;
10835 PyObject * obj1 = 0 ;
10836 char * kwnames[] = {
10837 (char *) "self",(char *) "tabs", NULL
10838 };
10839
10840 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TextAttr_SetTabs",kwnames,&obj0,&obj1)) SWIG_fail;
10841 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxTextAttr, 0 | 0 );
10842 if (!SWIG_IsOK(res1)) {
10843 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "TextAttr_SetTabs" "', expected argument " "1"" of type '" "wxTextAttr *""'");
10844 }
10845 arg1 = reinterpret_cast< wxTextAttr * >(argp1);
10846 {
10847 if (! PySequence_Check(obj1)) {
10848 PyErr_SetString(PyExc_TypeError, "Sequence of integers expected.");
10849 SWIG_fail;
10850 }
10851 arg2 = new wxArrayInt;
10852 temp2 = true;
10853 int i, len=PySequence_Length(obj1);
10854 for (i=0; i<len; i++) {
10855 PyObject* item = PySequence_GetItem(obj1, i);
10856 PyObject* number = PyNumber_Int(item);
ec8a7755
RD
10857 if (!number) {
10858 PyErr_SetString(PyExc_TypeError, "Sequence of integers expected.");
10859 SWIG_fail;
10860 }
0085ce49
RD
10861 arg2->Add(PyInt_AS_LONG(number));
10862 Py_DECREF(item);
10863 Py_DECREF(number);
d14a1e28 10864 }
0085ce49
RD
10865 }
10866 {
10867 PyThreadState* __tstate = wxPyBeginAllowThreads();
10868 (arg1)->SetTabs((wxArrayInt const &)*arg2);
10869 wxPyEndAllowThreads(__tstate);
10870 if (PyErr_Occurred()) SWIG_fail;
10871 }
10872 resultobj = SWIG_Py_Void();
10873 {
10874 if (temp2) delete arg2;
10875 }
10876 return resultobj;
10877fail:
10878 {
10879 if (temp2) delete arg2;
10880 }
10881 return NULL;
10882}
10883
10884
10885SWIGINTERN PyObject *_wrap_TextAttr_SetLeftIndent(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
10886 PyObject *resultobj = 0;
10887 wxTextAttr *arg1 = (wxTextAttr *) 0 ;
10888 int arg2 ;
10889 int arg3 = (int) 0 ;
10890 void *argp1 = 0 ;
10891 int res1 = 0 ;
10892 int val2 ;
10893 int ecode2 = 0 ;
10894 int val3 ;
10895 int ecode3 = 0 ;
10896 PyObject * obj0 = 0 ;
10897 PyObject * obj1 = 0 ;
10898 PyObject * obj2 = 0 ;
10899 char * kwnames[] = {
10900 (char *) "self",(char *) "indent",(char *) "subIndent", NULL
10901 };
10902
10903 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:TextAttr_SetLeftIndent",kwnames,&obj0,&obj1,&obj2)) SWIG_fail;
10904 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxTextAttr, 0 | 0 );
10905 if (!SWIG_IsOK(res1)) {
10906 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "TextAttr_SetLeftIndent" "', expected argument " "1"" of type '" "wxTextAttr *""'");
10907 }
10908 arg1 = reinterpret_cast< wxTextAttr * >(argp1);
10909 ecode2 = SWIG_AsVal_int(obj1, &val2);
10910 if (!SWIG_IsOK(ecode2)) {
10911 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "TextAttr_SetLeftIndent" "', expected argument " "2"" of type '" "int""'");
10912 }
10913 arg2 = static_cast< int >(val2);
10914 if (obj2) {
10915 ecode3 = SWIG_AsVal_int(obj2, &val3);
10916 if (!SWIG_IsOK(ecode3)) {
10917 SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "TextAttr_SetLeftIndent" "', expected argument " "3"" of type '" "int""'");
10918 }
10919 arg3 = static_cast< int >(val3);
10920 }
10921 {
10922 PyThreadState* __tstate = wxPyBeginAllowThreads();
10923 (arg1)->SetLeftIndent(arg2,arg3);
10924 wxPyEndAllowThreads(__tstate);
10925 if (PyErr_Occurred()) SWIG_fail;
10926 }
10927 resultobj = SWIG_Py_Void();
10928 return resultobj;
10929fail:
10930 return NULL;
10931}
10932
10933
10934SWIGINTERN PyObject *_wrap_TextAttr_SetRightIndent(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
10935 PyObject *resultobj = 0;
10936 wxTextAttr *arg1 = (wxTextAttr *) 0 ;
10937 int arg2 ;
10938 void *argp1 = 0 ;
10939 int res1 = 0 ;
10940 int val2 ;
10941 int ecode2 = 0 ;
10942 PyObject * obj0 = 0 ;
10943 PyObject * obj1 = 0 ;
10944 char * kwnames[] = {
10945 (char *) "self",(char *) "indent", NULL
10946 };
10947
10948 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TextAttr_SetRightIndent",kwnames,&obj0,&obj1)) SWIG_fail;
10949 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxTextAttr, 0 | 0 );
10950 if (!SWIG_IsOK(res1)) {
10951 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "TextAttr_SetRightIndent" "', expected argument " "1"" of type '" "wxTextAttr *""'");
10952 }
10953 arg1 = reinterpret_cast< wxTextAttr * >(argp1);
10954 ecode2 = SWIG_AsVal_int(obj1, &val2);
10955 if (!SWIG_IsOK(ecode2)) {
10956 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "TextAttr_SetRightIndent" "', expected argument " "2"" of type '" "int""'");
10957 }
10958 arg2 = static_cast< int >(val2);
10959 {
10960 PyThreadState* __tstate = wxPyBeginAllowThreads();
10961 (arg1)->SetRightIndent(arg2);
10962 wxPyEndAllowThreads(__tstate);
10963 if (PyErr_Occurred()) SWIG_fail;
10964 }
10965 resultobj = SWIG_Py_Void();
10966 return resultobj;
10967fail:
10968 return NULL;
10969}
10970
10971
10972SWIGINTERN PyObject *_wrap_TextAttr_SetFlags(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
10973 PyObject *resultobj = 0;
10974 wxTextAttr *arg1 = (wxTextAttr *) 0 ;
10975 long arg2 ;
10976 void *argp1 = 0 ;
10977 int res1 = 0 ;
10978 long val2 ;
10979 int ecode2 = 0 ;
10980 PyObject * obj0 = 0 ;
10981 PyObject * obj1 = 0 ;
10982 char * kwnames[] = {
10983 (char *) "self",(char *) "flags", NULL
10984 };
10985
10986 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TextAttr_SetFlags",kwnames,&obj0,&obj1)) SWIG_fail;
10987 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxTextAttr, 0 | 0 );
10988 if (!SWIG_IsOK(res1)) {
10989 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "TextAttr_SetFlags" "', expected argument " "1"" of type '" "wxTextAttr *""'");
10990 }
10991 arg1 = reinterpret_cast< wxTextAttr * >(argp1);
10992 ecode2 = SWIG_AsVal_long(obj1, &val2);
10993 if (!SWIG_IsOK(ecode2)) {
10994 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "TextAttr_SetFlags" "', expected argument " "2"" of type '" "long""'");
10995 }
10996 arg2 = static_cast< long >(val2);
10997 {
10998 PyThreadState* __tstate = wxPyBeginAllowThreads();
10999 (arg1)->SetFlags(arg2);
11000 wxPyEndAllowThreads(__tstate);
11001 if (PyErr_Occurred()) SWIG_fail;
11002 }
11003 resultobj = SWIG_Py_Void();
11004 return resultobj;
11005fail:
11006 return NULL;
d14a1e28
RD
11007}
11008
11009
0085ce49
RD
11010SWIGINTERN PyObject *_wrap_TextAttr_HasTextColour(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
11011 PyObject *resultobj = 0;
11012 wxTextAttr *arg1 = (wxTextAttr *) 0 ;
11013 bool result;
11014 void *argp1 = 0 ;
11015 int res1 = 0 ;
11016 PyObject *swig_obj[1] ;
11017
11018 if (!args) SWIG_fail;
11019 swig_obj[0] = args;
11020 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxTextAttr, 0 | 0 );
11021 if (!SWIG_IsOK(res1)) {
11022 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "TextAttr_HasTextColour" "', expected argument " "1"" of type '" "wxTextAttr const *""'");
11023 }
11024 arg1 = reinterpret_cast< wxTextAttr * >(argp1);
11025 {
11026 PyThreadState* __tstate = wxPyBeginAllowThreads();
11027 result = (bool)((wxTextAttr const *)arg1)->HasTextColour();
11028 wxPyEndAllowThreads(__tstate);
11029 if (PyErr_Occurred()) SWIG_fail;
11030 }
11031 {
11032 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
11033 }
11034 return resultobj;
11035fail:
11036 return NULL;
d14a1e28
RD
11037}
11038
11039
0085ce49
RD
11040SWIGINTERN PyObject *_wrap_TextAttr_HasBackgroundColour(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
11041 PyObject *resultobj = 0;
11042 wxTextAttr *arg1 = (wxTextAttr *) 0 ;
11043 bool result;
11044 void *argp1 = 0 ;
11045 int res1 = 0 ;
11046 PyObject *swig_obj[1] ;
11047
11048 if (!args) SWIG_fail;
11049 swig_obj[0] = args;
11050 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxTextAttr, 0 | 0 );
11051 if (!SWIG_IsOK(res1)) {
11052 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "TextAttr_HasBackgroundColour" "', expected argument " "1"" of type '" "wxTextAttr const *""'");
11053 }
11054 arg1 = reinterpret_cast< wxTextAttr * >(argp1);
11055 {
11056 PyThreadState* __tstate = wxPyBeginAllowThreads();
11057 result = (bool)((wxTextAttr const *)arg1)->HasBackgroundColour();
11058 wxPyEndAllowThreads(__tstate);
11059 if (PyErr_Occurred()) SWIG_fail;
11060 }
11061 {
11062 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
11063 }
11064 return resultobj;
11065fail:
11066 return NULL;
d14a1e28
RD
11067}
11068
11069
0085ce49
RD
11070SWIGINTERN PyObject *_wrap_TextAttr_HasFont(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
11071 PyObject *resultobj = 0;
11072 wxTextAttr *arg1 = (wxTextAttr *) 0 ;
11073 bool result;
11074 void *argp1 = 0 ;
11075 int res1 = 0 ;
11076 PyObject *swig_obj[1] ;
11077
11078 if (!args) SWIG_fail;
11079 swig_obj[0] = args;
11080 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxTextAttr, 0 | 0 );
11081 if (!SWIG_IsOK(res1)) {
11082 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "TextAttr_HasFont" "', expected argument " "1"" of type '" "wxTextAttr const *""'");
11083 }
11084 arg1 = reinterpret_cast< wxTextAttr * >(argp1);
11085 {
11086 PyThreadState* __tstate = wxPyBeginAllowThreads();
11087 result = (bool)((wxTextAttr const *)arg1)->HasFont();
11088 wxPyEndAllowThreads(__tstate);
11089 if (PyErr_Occurred()) SWIG_fail;
11090 }
11091 {
11092 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
11093 }
11094 return resultobj;
11095fail:
11096 return NULL;
d14a1e28
RD
11097}
11098
11099
0085ce49
RD
11100SWIGINTERN PyObject *_wrap_TextAttr_HasAlignment(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
11101 PyObject *resultobj = 0;
11102 wxTextAttr *arg1 = (wxTextAttr *) 0 ;
11103 bool result;
11104 void *argp1 = 0 ;
11105 int res1 = 0 ;
11106 PyObject *swig_obj[1] ;
11107
11108 if (!args) SWIG_fail;
11109 swig_obj[0] = args;
11110 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxTextAttr, 0 | 0 );
11111 if (!SWIG_IsOK(res1)) {
11112 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "TextAttr_HasAlignment" "', expected argument " "1"" of type '" "wxTextAttr const *""'");
11113 }
11114 arg1 = reinterpret_cast< wxTextAttr * >(argp1);
11115 {
11116 PyThreadState* __tstate = wxPyBeginAllowThreads();
11117 result = (bool)((wxTextAttr const *)arg1)->HasAlignment();
11118 wxPyEndAllowThreads(__tstate);
11119 if (PyErr_Occurred()) SWIG_fail;
11120 }
11121 {
11122 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
11123 }
11124 return resultobj;
11125fail:
11126 return NULL;
22bfe96c
RD
11127}
11128
11129
0085ce49
RD
11130SWIGINTERN PyObject *_wrap_TextAttr_HasTabs(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
11131 PyObject *resultobj = 0;
11132 wxTextAttr *arg1 = (wxTextAttr *) 0 ;
11133 bool result;
11134 void *argp1 = 0 ;
11135 int res1 = 0 ;
11136 PyObject *swig_obj[1] ;
11137
11138 if (!args) SWIG_fail;
11139 swig_obj[0] = args;
11140 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxTextAttr, 0 | 0 );
11141 if (!SWIG_IsOK(res1)) {
11142 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "TextAttr_HasTabs" "', expected argument " "1"" of type '" "wxTextAttr const *""'");
11143 }
11144 arg1 = reinterpret_cast< wxTextAttr * >(argp1);
11145 {
11146 PyThreadState* __tstate = wxPyBeginAllowThreads();
11147 result = (bool)((wxTextAttr const *)arg1)->HasTabs();
11148 wxPyEndAllowThreads(__tstate);
11149 if (PyErr_Occurred()) SWIG_fail;
11150 }
11151 {
11152 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
11153 }
11154 return resultobj;
11155fail:
11156 return NULL;
b2dc1044
RD
11157}
11158
11159
0085ce49
RD
11160SWIGINTERN PyObject *_wrap_TextAttr_HasLeftIndent(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
11161 PyObject *resultobj = 0;
11162 wxTextAttr *arg1 = (wxTextAttr *) 0 ;
11163 bool result;
11164 void *argp1 = 0 ;
11165 int res1 = 0 ;
11166 PyObject *swig_obj[1] ;
11167
11168 if (!args) SWIG_fail;
11169 swig_obj[0] = args;
11170 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxTextAttr, 0 | 0 );
11171 if (!SWIG_IsOK(res1)) {
11172 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "TextAttr_HasLeftIndent" "', expected argument " "1"" of type '" "wxTextAttr const *""'");
11173 }
11174 arg1 = reinterpret_cast< wxTextAttr * >(argp1);
11175 {
11176 PyThreadState* __tstate = wxPyBeginAllowThreads();
11177 result = (bool)((wxTextAttr const *)arg1)->HasLeftIndent();
11178 wxPyEndAllowThreads(__tstate);
11179 if (PyErr_Occurred()) SWIG_fail;
11180 }
11181 {
11182 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
11183 }
11184 return resultobj;
11185fail:
11186 return NULL;
d14a1e28
RD
11187}
11188
11189
0085ce49
RD
11190SWIGINTERN PyObject *_wrap_TextAttr_HasRightIndent(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
11191 PyObject *resultobj = 0;
11192 wxTextAttr *arg1 = (wxTextAttr *) 0 ;
11193 bool result;
11194 void *argp1 = 0 ;
11195 int res1 = 0 ;
11196 PyObject *swig_obj[1] ;
11197
11198 if (!args) SWIG_fail;
11199 swig_obj[0] = args;
11200 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxTextAttr, 0 | 0 );
11201 if (!SWIG_IsOK(res1)) {
11202 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "TextAttr_HasRightIndent" "', expected argument " "1"" of type '" "wxTextAttr const *""'");
11203 }
11204 arg1 = reinterpret_cast< wxTextAttr * >(argp1);
11205 {
11206 PyThreadState* __tstate = wxPyBeginAllowThreads();
11207 result = (bool)((wxTextAttr const *)arg1)->HasRightIndent();
11208 wxPyEndAllowThreads(__tstate);
11209 if (PyErr_Occurred()) SWIG_fail;
11210 }
11211 {
11212 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
11213 }
11214 return resultobj;
11215fail:
11216 return NULL;
11217}
11218
11219
11220SWIGINTERN PyObject *_wrap_TextAttr_HasFlag(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
11221 PyObject *resultobj = 0;
11222 wxTextAttr *arg1 = (wxTextAttr *) 0 ;
11223 long arg2 ;
11224 bool result;
11225 void *argp1 = 0 ;
11226 int res1 = 0 ;
11227 long val2 ;
11228 int ecode2 = 0 ;
11229 PyObject * obj0 = 0 ;
11230 PyObject * obj1 = 0 ;
11231 char * kwnames[] = {
11232 (char *) "self",(char *) "flag", NULL
11233 };
11234
11235 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TextAttr_HasFlag",kwnames,&obj0,&obj1)) SWIG_fail;
11236 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxTextAttr, 0 | 0 );
11237 if (!SWIG_IsOK(res1)) {
11238 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "TextAttr_HasFlag" "', expected argument " "1"" of type '" "wxTextAttr const *""'");
11239 }
11240 arg1 = reinterpret_cast< wxTextAttr * >(argp1);
11241 ecode2 = SWIG_AsVal_long(obj1, &val2);
11242 if (!SWIG_IsOK(ecode2)) {
11243 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "TextAttr_HasFlag" "', expected argument " "2"" of type '" "long""'");
11244 }
11245 arg2 = static_cast< long >(val2);
11246 {
11247 PyThreadState* __tstate = wxPyBeginAllowThreads();
11248 result = (bool)((wxTextAttr const *)arg1)->HasFlag(arg2);
11249 wxPyEndAllowThreads(__tstate);
11250 if (PyErr_Occurred()) SWIG_fail;
11251 }
11252 {
11253 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
11254 }
11255 return resultobj;
11256fail:
11257 return NULL;
d14a1e28
RD
11258}
11259
11260
0085ce49
RD
11261SWIGINTERN PyObject *_wrap_TextAttr_GetTextColour(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
11262 PyObject *resultobj = 0;
11263 wxTextAttr *arg1 = (wxTextAttr *) 0 ;
11264 wxColour *result = 0 ;
11265 void *argp1 = 0 ;
11266 int res1 = 0 ;
11267 PyObject *swig_obj[1] ;
11268
11269 if (!args) SWIG_fail;
11270 swig_obj[0] = args;
11271 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxTextAttr, 0 | 0 );
11272 if (!SWIG_IsOK(res1)) {
11273 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "TextAttr_GetTextColour" "', expected argument " "1"" of type '" "wxTextAttr const *""'");
11274 }
11275 arg1 = reinterpret_cast< wxTextAttr * >(argp1);
11276 {
11277 PyThreadState* __tstate = wxPyBeginAllowThreads();
d14a1e28 11278 {
0085ce49
RD
11279 wxColour const &_result_ref = ((wxTextAttr const *)arg1)->GetTextColour();
11280 result = (wxColour *) &_result_ref;
d14a1e28 11281 }
0085ce49
RD
11282 wxPyEndAllowThreads(__tstate);
11283 if (PyErr_Occurred()) SWIG_fail;
11284 }
11285 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_wxColour, 0 | 0 );
11286 return resultobj;
11287fail:
11288 return NULL;
d14a1e28
RD
11289}
11290
11291
0085ce49
RD
11292SWIGINTERN PyObject *_wrap_TextAttr_GetBackgroundColour(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
11293 PyObject *resultobj = 0;
11294 wxTextAttr *arg1 = (wxTextAttr *) 0 ;
11295 wxColour *result = 0 ;
11296 void *argp1 = 0 ;
11297 int res1 = 0 ;
11298 PyObject *swig_obj[1] ;
11299
11300 if (!args) SWIG_fail;
11301 swig_obj[0] = args;
11302 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxTextAttr, 0 | 0 );
11303 if (!SWIG_IsOK(res1)) {
11304 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "TextAttr_GetBackgroundColour" "', expected argument " "1"" of type '" "wxTextAttr const *""'");
11305 }
11306 arg1 = reinterpret_cast< wxTextAttr * >(argp1);
11307 {
11308 PyThreadState* __tstate = wxPyBeginAllowThreads();
d14a1e28 11309 {
0085ce49
RD
11310 wxColour const &_result_ref = ((wxTextAttr const *)arg1)->GetBackgroundColour();
11311 result = (wxColour *) &_result_ref;
d14a1e28 11312 }
0085ce49
RD
11313 wxPyEndAllowThreads(__tstate);
11314 if (PyErr_Occurred()) SWIG_fail;
11315 }
11316 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_wxColour, 0 | 0 );
11317 return resultobj;
11318fail:
11319 return NULL;
d14a1e28
RD
11320}
11321
11322
0085ce49
RD
11323SWIGINTERN PyObject *_wrap_TextAttr_GetFont(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
11324 PyObject *resultobj = 0;
11325 wxTextAttr *arg1 = (wxTextAttr *) 0 ;
11326 wxFont *result = 0 ;
11327 void *argp1 = 0 ;
11328 int res1 = 0 ;
11329 PyObject *swig_obj[1] ;
11330
11331 if (!args) SWIG_fail;
11332 swig_obj[0] = args;
11333 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxTextAttr, 0 | 0 );
11334 if (!SWIG_IsOK(res1)) {
11335 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "TextAttr_GetFont" "', expected argument " "1"" of type '" "wxTextAttr const *""'");
11336 }
11337 arg1 = reinterpret_cast< wxTextAttr * >(argp1);
11338 {
11339 PyThreadState* __tstate = wxPyBeginAllowThreads();
d14a1e28 11340 {
0085ce49
RD
11341 wxFont const &_result_ref = ((wxTextAttr const *)arg1)->GetFont();
11342 result = (wxFont *) &_result_ref;
d14a1e28 11343 }
0085ce49
RD
11344 wxPyEndAllowThreads(__tstate);
11345 if (PyErr_Occurred()) SWIG_fail;
11346 }
11347 {
11348 wxFont* resultptr = new wxFont(*result);
11349 resultobj = SWIG_NewPointerObj((void*)(resultptr), SWIGTYPE_p_wxFont, 1);
11350 }
11351 return resultobj;
11352fail:
11353 return NULL;
d14a1e28
RD
11354}
11355
11356
0085ce49
RD
11357SWIGINTERN PyObject *_wrap_TextAttr_GetAlignment(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
11358 PyObject *resultobj = 0;
11359 wxTextAttr *arg1 = (wxTextAttr *) 0 ;
11360 wxTextAttrAlignment result;
11361 void *argp1 = 0 ;
11362 int res1 = 0 ;
11363 PyObject *swig_obj[1] ;
11364
11365 if (!args) SWIG_fail;
11366 swig_obj[0] = args;
11367 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxTextAttr, 0 | 0 );
11368 if (!SWIG_IsOK(res1)) {
11369 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "TextAttr_GetAlignment" "', expected argument " "1"" of type '" "wxTextAttr const *""'");
11370 }
11371 arg1 = reinterpret_cast< wxTextAttr * >(argp1);
11372 {
11373 PyThreadState* __tstate = wxPyBeginAllowThreads();
11374 result = (wxTextAttrAlignment)((wxTextAttr const *)arg1)->GetAlignment();
11375 wxPyEndAllowThreads(__tstate);
11376 if (PyErr_Occurred()) SWIG_fail;
11377 }
11378 resultobj = SWIG_From_int(static_cast< int >(result));
11379 return resultobj;
11380fail:
11381 return NULL;
d14a1e28
RD
11382}
11383
11384
0085ce49
RD
11385SWIGINTERN PyObject *_wrap_TextAttr_GetTabs(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
11386 PyObject *resultobj = 0;
11387 wxTextAttr *arg1 = (wxTextAttr *) 0 ;
11388 wxArrayInt *result = 0 ;
11389 void *argp1 = 0 ;
11390 int res1 = 0 ;
11391 PyObject *swig_obj[1] ;
11392
11393 if (!args) SWIG_fail;
11394 swig_obj[0] = args;
11395 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxTextAttr, 0 | 0 );
11396 if (!SWIG_IsOK(res1)) {
11397 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "TextAttr_GetTabs" "', expected argument " "1"" of type '" "wxTextAttr const *""'");
11398 }
11399 arg1 = reinterpret_cast< wxTextAttr * >(argp1);
11400 {
11401 PyThreadState* __tstate = wxPyBeginAllowThreads();
d14a1e28 11402 {
0085ce49
RD
11403 wxArrayInt const &_result_ref = ((wxTextAttr const *)arg1)->GetTabs();
11404 result = (wxArrayInt *) &_result_ref;
d14a1e28 11405 }
0085ce49
RD
11406 wxPyEndAllowThreads(__tstate);
11407 if (PyErr_Occurred()) SWIG_fail;
11408 }
11409 {
b39fe951 11410 resultobj = wxArrayInt2PyList_helper(*result);
0085ce49
RD
11411 }
11412 return resultobj;
11413fail:
11414 return NULL;
d14a1e28
RD
11415}
11416
11417
0085ce49
RD
11418SWIGINTERN PyObject *_wrap_TextAttr_GetLeftIndent(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
11419 PyObject *resultobj = 0;
11420 wxTextAttr *arg1 = (wxTextAttr *) 0 ;
11421 long result;
11422 void *argp1 = 0 ;
11423 int res1 = 0 ;
11424 PyObject *swig_obj[1] ;
11425
11426 if (!args) SWIG_fail;
11427 swig_obj[0] = args;
11428 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxTextAttr, 0 | 0 );
11429 if (!SWIG_IsOK(res1)) {
11430 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "TextAttr_GetLeftIndent" "', expected argument " "1"" of type '" "wxTextAttr const *""'");
11431 }
11432 arg1 = reinterpret_cast< wxTextAttr * >(argp1);
11433 {
11434 PyThreadState* __tstate = wxPyBeginAllowThreads();
11435 result = (long)((wxTextAttr const *)arg1)->GetLeftIndent();
11436 wxPyEndAllowThreads(__tstate);
11437 if (PyErr_Occurred()) SWIG_fail;
11438 }
11439 resultobj = SWIG_From_long(static_cast< long >(result));
11440 return resultobj;
11441fail:
11442 return NULL;
d14a1e28
RD
11443}
11444
11445
0085ce49
RD
11446SWIGINTERN PyObject *_wrap_TextAttr_GetLeftSubIndent(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
11447 PyObject *resultobj = 0;
11448 wxTextAttr *arg1 = (wxTextAttr *) 0 ;
11449 long result;
11450 void *argp1 = 0 ;
11451 int res1 = 0 ;
11452 PyObject *swig_obj[1] ;
11453
11454 if (!args) SWIG_fail;
11455 swig_obj[0] = args;
11456 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxTextAttr, 0 | 0 );
11457 if (!SWIG_IsOK(res1)) {
11458 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "TextAttr_GetLeftSubIndent" "', expected argument " "1"" of type '" "wxTextAttr const *""'");
11459 }
11460 arg1 = reinterpret_cast< wxTextAttr * >(argp1);
11461 {
11462 PyThreadState* __tstate = wxPyBeginAllowThreads();
11463 result = (long)((wxTextAttr const *)arg1)->GetLeftSubIndent();
11464 wxPyEndAllowThreads(__tstate);
11465 if (PyErr_Occurred()) SWIG_fail;
11466 }
11467 resultobj = SWIG_From_long(static_cast< long >(result));
11468 return resultobj;
11469fail:
11470 return NULL;
d14a1e28
RD
11471}
11472
11473
0085ce49
RD
11474SWIGINTERN PyObject *_wrap_TextAttr_GetRightIndent(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
11475 PyObject *resultobj = 0;
11476 wxTextAttr *arg1 = (wxTextAttr *) 0 ;
11477 long result;
11478 void *argp1 = 0 ;
11479 int res1 = 0 ;
11480 PyObject *swig_obj[1] ;
11481
11482 if (!args) SWIG_fail;
11483 swig_obj[0] = args;
11484 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxTextAttr, 0 | 0 );
11485 if (!SWIG_IsOK(res1)) {
11486 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "TextAttr_GetRightIndent" "', expected argument " "1"" of type '" "wxTextAttr const *""'");
11487 }
11488 arg1 = reinterpret_cast< wxTextAttr * >(argp1);
11489 {
11490 PyThreadState* __tstate = wxPyBeginAllowThreads();
11491 result = (long)((wxTextAttr const *)arg1)->GetRightIndent();
11492 wxPyEndAllowThreads(__tstate);
11493 if (PyErr_Occurred()) SWIG_fail;
11494 }
11495 resultobj = SWIG_From_long(static_cast< long >(result));
11496 return resultobj;
11497fail:
11498 return NULL;
d14a1e28
RD
11499}
11500
11501
0085ce49
RD
11502SWIGINTERN PyObject *_wrap_TextAttr_GetFlags(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
11503 PyObject *resultobj = 0;
11504 wxTextAttr *arg1 = (wxTextAttr *) 0 ;
11505 long result;
11506 void *argp1 = 0 ;
11507 int res1 = 0 ;
11508 PyObject *swig_obj[1] ;
11509
11510 if (!args) SWIG_fail;
11511 swig_obj[0] = args;
11512 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxTextAttr, 0 | 0 );
11513 if (!SWIG_IsOK(res1)) {
11514 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "TextAttr_GetFlags" "', expected argument " "1"" of type '" "wxTextAttr const *""'");
11515 }
11516 arg1 = reinterpret_cast< wxTextAttr * >(argp1);
11517 {
11518 PyThreadState* __tstate = wxPyBeginAllowThreads();
11519 result = (long)((wxTextAttr const *)arg1)->GetFlags();
11520 wxPyEndAllowThreads(__tstate);
11521 if (PyErr_Occurred()) SWIG_fail;
11522 }
11523 resultobj = SWIG_From_long(static_cast< long >(result));
11524 return resultobj;
11525fail:
11526 return NULL;
d14a1e28
RD
11527}
11528
11529
0085ce49
RD
11530SWIGINTERN PyObject *_wrap_TextAttr_IsDefault(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
11531 PyObject *resultobj = 0;
11532 wxTextAttr *arg1 = (wxTextAttr *) 0 ;
11533 bool result;
11534 void *argp1 = 0 ;
11535 int res1 = 0 ;
11536 PyObject *swig_obj[1] ;
11537
11538 if (!args) SWIG_fail;
11539 swig_obj[0] = args;
11540 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxTextAttr, 0 | 0 );
11541 if (!SWIG_IsOK(res1)) {
11542 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "TextAttr_IsDefault" "', expected argument " "1"" of type '" "wxTextAttr const *""'");
11543 }
11544 arg1 = reinterpret_cast< wxTextAttr * >(argp1);
11545 {
11546 PyThreadState* __tstate = wxPyBeginAllowThreads();
11547 result = (bool)((wxTextAttr const *)arg1)->IsDefault();
11548 wxPyEndAllowThreads(__tstate);
11549 if (PyErr_Occurred()) SWIG_fail;
11550 }
11551 {
11552 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
11553 }
11554 return resultobj;
11555fail:
11556 return NULL;
11557}
11558
11559
11560SWIGINTERN PyObject *_wrap_TextAttr_Combine(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
11561 PyObject *resultobj = 0;
11562 wxTextAttr *arg1 = 0 ;
11563 wxTextAttr *arg2 = 0 ;
11564 wxTextCtrl *arg3 = (wxTextCtrl *) 0 ;
11565 wxTextAttr result;
11566 void *argp1 = 0 ;
11567 int res1 = 0 ;
11568 void *argp2 = 0 ;
11569 int res2 = 0 ;
11570 void *argp3 = 0 ;
11571 int res3 = 0 ;
11572 PyObject * obj0 = 0 ;
11573 PyObject * obj1 = 0 ;
11574 PyObject * obj2 = 0 ;
11575 char * kwnames[] = {
11576 (char *) "attr",(char *) "attrDef",(char *) "text", NULL
11577 };
11578
11579 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:TextAttr_Combine",kwnames,&obj0,&obj1,&obj2)) SWIG_fail;
11580 res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_wxTextAttr, 0 | 0);
11581 if (!SWIG_IsOK(res1)) {
11582 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "TextAttr_Combine" "', expected argument " "1"" of type '" "wxTextAttr const &""'");
11583 }
11584 if (!argp1) {
11585 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "TextAttr_Combine" "', expected argument " "1"" of type '" "wxTextAttr const &""'");
11586 }
11587 arg1 = reinterpret_cast< wxTextAttr * >(argp1);
11588 res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_wxTextAttr, 0 | 0);
11589 if (!SWIG_IsOK(res2)) {
11590 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "TextAttr_Combine" "', expected argument " "2"" of type '" "wxTextAttr const &""'");
11591 }
11592 if (!argp2) {
11593 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "TextAttr_Combine" "', expected argument " "2"" of type '" "wxTextAttr const &""'");
11594 }
11595 arg2 = reinterpret_cast< wxTextAttr * >(argp2);
11596 res3 = SWIG_ConvertPtr(obj2, &argp3,SWIGTYPE_p_wxTextCtrl, 0 | 0 );
11597 if (!SWIG_IsOK(res3)) {
11598 SWIG_exception_fail(SWIG_ArgError(res3), "in method '" "TextAttr_Combine" "', expected argument " "3"" of type '" "wxTextCtrl const *""'");
11599 }
11600 arg3 = reinterpret_cast< wxTextCtrl * >(argp3);
11601 {
11602 PyThreadState* __tstate = wxPyBeginAllowThreads();
11603 result = wxTextAttr::Combine((wxTextAttr const &)*arg1,(wxTextAttr const &)*arg2,(wxTextCtrl const *)arg3);
11604 wxPyEndAllowThreads(__tstate);
11605 if (PyErr_Occurred()) SWIG_fail;
11606 }
11607 resultobj = SWIG_NewPointerObj((new wxTextAttr(static_cast< const wxTextAttr& >(result))), SWIGTYPE_p_wxTextAttr, SWIG_POINTER_OWN | 0 );
11608 return resultobj;
11609fail:
11610 return NULL;
11611}
11612
11613
11614SWIGINTERN PyObject *TextAttr_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
11615 PyObject *obj;
11616 if (!SWIG_Python_UnpackTuple(args,(char*)"swigregister", 1, 1,&obj)) return NULL;
11617 SWIG_TypeNewClientData(SWIGTYPE_p_wxTextAttr, SWIG_NewClientData(obj));
11618 return SWIG_Py_Void();
11619}
11620
11621SWIGINTERN PyObject *TextAttr_swiginit(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
11622 return SWIG_Python_InitShadowInstance(args);
11623}
11624
11625SWIGINTERN PyObject *_wrap_new_TextCtrl(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
11626 PyObject *resultobj = 0;
11627 wxWindow *arg1 = (wxWindow *) 0 ;
11628 int arg2 = (int) -1 ;
11629 wxString const &arg3_defvalue = wxPyEmptyString ;
11630 wxString *arg3 = (wxString *) &arg3_defvalue ;
11631 wxPoint const &arg4_defvalue = wxDefaultPosition ;
11632 wxPoint *arg4 = (wxPoint *) &arg4_defvalue ;
11633 wxSize const &arg5_defvalue = wxDefaultSize ;
11634 wxSize *arg5 = (wxSize *) &arg5_defvalue ;
11635 long arg6 = (long) 0 ;
11636 wxValidator const &arg7_defvalue = wxDefaultValidator ;
11637 wxValidator *arg7 = (wxValidator *) &arg7_defvalue ;
11638 wxString const &arg8_defvalue = wxPyTextCtrlNameStr ;
11639 wxString *arg8 = (wxString *) &arg8_defvalue ;
11640 wxTextCtrl *result = 0 ;
11641 void *argp1 = 0 ;
11642 int res1 = 0 ;
11643 int val2 ;
11644 int ecode2 = 0 ;
11645 bool temp3 = false ;
11646 wxPoint temp4 ;
11647 wxSize temp5 ;
11648 long val6 ;
11649 int ecode6 = 0 ;
11650 void *argp7 = 0 ;
11651 int res7 = 0 ;
11652 bool temp8 = false ;
11653 PyObject * obj0 = 0 ;
11654 PyObject * obj1 = 0 ;
11655 PyObject * obj2 = 0 ;
11656 PyObject * obj3 = 0 ;
11657 PyObject * obj4 = 0 ;
11658 PyObject * obj5 = 0 ;
11659 PyObject * obj6 = 0 ;
11660 PyObject * obj7 = 0 ;
11661 char * kwnames[] = {
11662 (char *) "parent",(char *) "id",(char *) "value",(char *) "pos",(char *) "size",(char *) "style",(char *) "validator",(char *) "name", NULL
11663 };
11664
11665 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|OOOOOOO:new_TextCtrl",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6,&obj7)) SWIG_fail;
11666 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxWindow, 0 | 0 );
11667 if (!SWIG_IsOK(res1)) {
11668 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_TextCtrl" "', expected argument " "1"" of type '" "wxWindow *""'");
11669 }
11670 arg1 = reinterpret_cast< wxWindow * >(argp1);
11671 if (obj1) {
11672 ecode2 = SWIG_AsVal_int(obj1, &val2);
11673 if (!SWIG_IsOK(ecode2)) {
11674 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "new_TextCtrl" "', expected argument " "2"" of type '" "int""'");
11675 }
11676 arg2 = static_cast< int >(val2);
11677 }
11678 if (obj2) {
4f89f6a3 11679 {
0085ce49
RD
11680 arg3 = wxString_in_helper(obj2);
11681 if (arg3 == NULL) SWIG_fail;
11682 temp3 = true;
4f89f6a3 11683 }
0085ce49
RD
11684 }
11685 if (obj3) {
d14a1e28 11686 {
0085ce49
RD
11687 arg4 = &temp4;
11688 if ( ! wxPoint_helper(obj3, &arg4)) SWIG_fail;
d14a1e28 11689 }
0085ce49
RD
11690 }
11691 if (obj4) {
d14a1e28 11692 {
0085ce49
RD
11693 arg5 = &temp5;
11694 if ( ! wxSize_helper(obj4, &arg5)) SWIG_fail;
d14a1e28 11695 }
0085ce49
RD
11696 }
11697 if (obj5) {
11698 ecode6 = SWIG_AsVal_long(obj5, &val6);
11699 if (!SWIG_IsOK(ecode6)) {
11700 SWIG_exception_fail(SWIG_ArgError(ecode6), "in method '" "new_TextCtrl" "', expected argument " "6"" of type '" "long""'");
11701 }
11702 arg6 = static_cast< long >(val6);
11703 }
11704 if (obj6) {
11705 res7 = SWIG_ConvertPtr(obj6, &argp7, SWIGTYPE_p_wxValidator, 0 | 0);
11706 if (!SWIG_IsOK(res7)) {
11707 SWIG_exception_fail(SWIG_ArgError(res7), "in method '" "new_TextCtrl" "', expected argument " "7"" of type '" "wxValidator const &""'");
d14a1e28 11708 }
0085ce49
RD
11709 if (!argp7) {
11710 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_TextCtrl" "', expected argument " "7"" of type '" "wxValidator const &""'");
093d3ff1 11711 }
0085ce49
RD
11712 arg7 = reinterpret_cast< wxValidator * >(argp7);
11713 }
11714 if (obj7) {
d14a1e28 11715 {
0085ce49
RD
11716 arg8 = wxString_in_helper(obj7);
11717 if (arg8 == NULL) SWIG_fail;
11718 temp8 = true;
d14a1e28 11719 }
0085ce49
RD
11720 }
11721 {
11722 if (!wxPyCheckForApp()) SWIG_fail;
11723 PyThreadState* __tstate = wxPyBeginAllowThreads();
11724 result = (wxTextCtrl *)new wxTextCtrl(arg1,arg2,(wxString const &)*arg3,(wxPoint const &)*arg4,(wxSize const &)*arg5,arg6,(wxValidator const &)*arg7,(wxString const &)*arg8);
11725 wxPyEndAllowThreads(__tstate);
11726 if (PyErr_Occurred()) SWIG_fail;
11727 }
11728 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_wxTextCtrl, SWIG_POINTER_NEW | 0 );
11729 {
11730 if (temp3)
11731 delete arg3;
11732 }
11733 {
11734 if (temp8)
11735 delete arg8;
11736 }
11737 return resultobj;
11738fail:
11739 {
11740 if (temp3)
11741 delete arg3;
11742 }
11743 {
11744 if (temp8)
11745 delete arg8;
11746 }
11747 return NULL;
d14a1e28
RD
11748}
11749
11750
0085ce49
RD
11751SWIGINTERN PyObject *_wrap_new_PreTextCtrl(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
11752 PyObject *resultobj = 0;
11753 wxTextCtrl *result = 0 ;
11754
11755 if (!SWIG_Python_UnpackTuple(args,"new_PreTextCtrl",0,0,0)) SWIG_fail;
11756 {
11757 if (!wxPyCheckForApp()) SWIG_fail;
11758 PyThreadState* __tstate = wxPyBeginAllowThreads();
11759 result = (wxTextCtrl *)new wxTextCtrl();
11760 wxPyEndAllowThreads(__tstate);
11761 if (PyErr_Occurred()) SWIG_fail;
11762 }
11763 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_wxTextCtrl, SWIG_POINTER_OWN | 0 );
11764 return resultobj;
11765fail:
11766 return NULL;
11767}
11768
11769
11770SWIGINTERN PyObject *_wrap_TextCtrl_Create(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
11771 PyObject *resultobj = 0;
11772 wxTextCtrl *arg1 = (wxTextCtrl *) 0 ;
11773 wxWindow *arg2 = (wxWindow *) 0 ;
11774 int arg3 = (int) -1 ;
11775 wxString const &arg4_defvalue = wxPyEmptyString ;
11776 wxString *arg4 = (wxString *) &arg4_defvalue ;
11777 wxPoint const &arg5_defvalue = wxDefaultPosition ;
11778 wxPoint *arg5 = (wxPoint *) &arg5_defvalue ;
11779 wxSize const &arg6_defvalue = wxDefaultSize ;
11780 wxSize *arg6 = (wxSize *) &arg6_defvalue ;
11781 long arg7 = (long) 0 ;
11782 wxValidator const &arg8_defvalue = wxDefaultValidator ;
11783 wxValidator *arg8 = (wxValidator *) &arg8_defvalue ;
11784 wxString const &arg9_defvalue = wxPyTextCtrlNameStr ;
11785 wxString *arg9 = (wxString *) &arg9_defvalue ;
11786 bool result;
11787 void *argp1 = 0 ;
11788 int res1 = 0 ;
11789 void *argp2 = 0 ;
11790 int res2 = 0 ;
11791 int val3 ;
11792 int ecode3 = 0 ;
11793 bool temp4 = false ;
11794 wxPoint temp5 ;
11795 wxSize temp6 ;
11796 long val7 ;
11797 int ecode7 = 0 ;
11798 void *argp8 = 0 ;
11799 int res8 = 0 ;
11800 bool temp9 = false ;
11801 PyObject * obj0 = 0 ;
11802 PyObject * obj1 = 0 ;
11803 PyObject * obj2 = 0 ;
11804 PyObject * obj3 = 0 ;
11805 PyObject * obj4 = 0 ;
11806 PyObject * obj5 = 0 ;
11807 PyObject * obj6 = 0 ;
11808 PyObject * obj7 = 0 ;
11809 PyObject * obj8 = 0 ;
11810 char * kwnames[] = {
11811 (char *) "self",(char *) "parent",(char *) "id",(char *) "value",(char *) "pos",(char *) "size",(char *) "style",(char *) "validator",(char *) "name", NULL
11812 };
11813
11814 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|OOOOOOO:TextCtrl_Create",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6,&obj7,&obj8)) SWIG_fail;
11815 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxTextCtrl, 0 | 0 );
11816 if (!SWIG_IsOK(res1)) {
11817 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "TextCtrl_Create" "', expected argument " "1"" of type '" "wxTextCtrl *""'");
11818 }
11819 arg1 = reinterpret_cast< wxTextCtrl * >(argp1);
11820 res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_wxWindow, 0 | 0 );
11821 if (!SWIG_IsOK(res2)) {
11822 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "TextCtrl_Create" "', expected argument " "2"" of type '" "wxWindow *""'");
11823 }
11824 arg2 = reinterpret_cast< wxWindow * >(argp2);
11825 if (obj2) {
11826 ecode3 = SWIG_AsVal_int(obj2, &val3);
11827 if (!SWIG_IsOK(ecode3)) {
11828 SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "TextCtrl_Create" "', expected argument " "3"" of type '" "int""'");
11829 }
11830 arg3 = static_cast< int >(val3);
11831 }
11832 if (obj3) {
d14a1e28 11833 {
0085ce49
RD
11834 arg4 = wxString_in_helper(obj3);
11835 if (arg4 == NULL) SWIG_fail;
11836 temp4 = true;
d14a1e28 11837 }
0085ce49
RD
11838 }
11839 if (obj4) {
d14a1e28 11840 {
0085ce49
RD
11841 arg5 = &temp5;
11842 if ( ! wxPoint_helper(obj4, &arg5)) SWIG_fail;
d14a1e28 11843 }
0085ce49
RD
11844 }
11845 if (obj5) {
d14a1e28 11846 {
0085ce49
RD
11847 arg6 = &temp6;
11848 if ( ! wxSize_helper(obj5, &arg6)) SWIG_fail;
d14a1e28 11849 }
0085ce49
RD
11850 }
11851 if (obj6) {
11852 ecode7 = SWIG_AsVal_long(obj6, &val7);
11853 if (!SWIG_IsOK(ecode7)) {
11854 SWIG_exception_fail(SWIG_ArgError(ecode7), "in method '" "TextCtrl_Create" "', expected argument " "7"" of type '" "long""'");
11855 }
11856 arg7 = static_cast< long >(val7);
11857 }
11858 if (obj7) {
11859 res8 = SWIG_ConvertPtr(obj7, &argp8, SWIGTYPE_p_wxValidator, 0 | 0);
11860 if (!SWIG_IsOK(res8)) {
11861 SWIG_exception_fail(SWIG_ArgError(res8), "in method '" "TextCtrl_Create" "', expected argument " "8"" of type '" "wxValidator const &""'");
d14a1e28 11862 }
0085ce49
RD
11863 if (!argp8) {
11864 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "TextCtrl_Create" "', expected argument " "8"" of type '" "wxValidator const &""'");
093d3ff1 11865 }
0085ce49
RD
11866 arg8 = reinterpret_cast< wxValidator * >(argp8);
11867 }
11868 if (obj8) {
d14a1e28 11869 {
0085ce49
RD
11870 arg9 = wxString_in_helper(obj8);
11871 if (arg9 == NULL) SWIG_fail;
11872 temp9 = true;
d14a1e28 11873 }
0085ce49
RD
11874 }
11875 {
11876 PyThreadState* __tstate = wxPyBeginAllowThreads();
11877 result = (bool)(arg1)->Create(arg2,arg3,(wxString const &)*arg4,(wxPoint const &)*arg5,(wxSize const &)*arg6,arg7,(wxValidator const &)*arg8,(wxString const &)*arg9);
11878 wxPyEndAllowThreads(__tstate);
11879 if (PyErr_Occurred()) SWIG_fail;
11880 }
11881 {
11882 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
11883 }
11884 {
11885 if (temp4)
11886 delete arg4;
11887 }
11888 {
11889 if (temp9)
11890 delete arg9;
11891 }
11892 return resultobj;
11893fail:
11894 {
11895 if (temp4)
11896 delete arg4;
11897 }
11898 {
11899 if (temp9)
11900 delete arg9;
11901 }
11902 return NULL;
d14a1e28
RD
11903}
11904
11905
0085ce49
RD
11906SWIGINTERN PyObject *_wrap_TextCtrl_GetValue(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
11907 PyObject *resultobj = 0;
11908 wxTextCtrl *arg1 = (wxTextCtrl *) 0 ;
11909 wxString result;
11910 void *argp1 = 0 ;
11911 int res1 = 0 ;
11912 PyObject *swig_obj[1] ;
11913
11914 if (!args) SWIG_fail;
11915 swig_obj[0] = args;
11916 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxTextCtrl, 0 | 0 );
11917 if (!SWIG_IsOK(res1)) {
11918 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "TextCtrl_GetValue" "', expected argument " "1"" of type '" "wxTextCtrl const *""'");
11919 }
11920 arg1 = reinterpret_cast< wxTextCtrl * >(argp1);
11921 {
11922 PyThreadState* __tstate = wxPyBeginAllowThreads();
11923 result = ((wxTextCtrl const *)arg1)->GetValue();
11924 wxPyEndAllowThreads(__tstate);
11925 if (PyErr_Occurred()) SWIG_fail;
11926 }
11927 {
11928#if wxUSE_UNICODE
11929 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
11930#else
11931 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
11932#endif
11933 }
11934 return resultobj;
11935fail:
11936 return NULL;
11937}
11938
11939
11940SWIGINTERN PyObject *_wrap_TextCtrl_SetValue(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
11941 PyObject *resultobj = 0;
11942 wxTextCtrl *arg1 = (wxTextCtrl *) 0 ;
11943 wxString *arg2 = 0 ;
11944 void *argp1 = 0 ;
11945 int res1 = 0 ;
11946 bool temp2 = false ;
11947 PyObject * obj0 = 0 ;
11948 PyObject * obj1 = 0 ;
11949 char * kwnames[] = {
11950 (char *) "self",(char *) "value", NULL
11951 };
11952
11953 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TextCtrl_SetValue",kwnames,&obj0,&obj1)) SWIG_fail;
11954 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxTextCtrl, 0 | 0 );
11955 if (!SWIG_IsOK(res1)) {
11956 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "TextCtrl_SetValue" "', expected argument " "1"" of type '" "wxTextCtrl *""'");
11957 }
11958 arg1 = reinterpret_cast< wxTextCtrl * >(argp1);
11959 {
11960 arg2 = wxString_in_helper(obj1);
11961 if (arg2 == NULL) SWIG_fail;
11962 temp2 = true;
11963 }
11964 {
11965 PyThreadState* __tstate = wxPyBeginAllowThreads();
11966 (arg1)->SetValue((wxString const &)*arg2);
11967 wxPyEndAllowThreads(__tstate);
11968 if (PyErr_Occurred()) SWIG_fail;
11969 }
11970 resultobj = SWIG_Py_Void();
11971 {
11972 if (temp2)
11973 delete arg2;
11974 }
11975 return resultobj;
11976fail:
11977 {
11978 if (temp2)
11979 delete arg2;
11980 }
11981 return NULL;
11982}
11983
11984
b39fe951
RD
11985SWIGINTERN PyObject *_wrap_TextCtrl_IsEmpty(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
11986 PyObject *resultobj = 0;
11987 wxTextCtrl *arg1 = (wxTextCtrl *) 0 ;
11988 bool result;
11989 void *argp1 = 0 ;
11990 int res1 = 0 ;
11991 PyObject *swig_obj[1] ;
11992
11993 if (!args) SWIG_fail;
11994 swig_obj[0] = args;
11995 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxTextCtrl, 0 | 0 );
11996 if (!SWIG_IsOK(res1)) {
11997 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "TextCtrl_IsEmpty" "', expected argument " "1"" of type '" "wxTextCtrl const *""'");
11998 }
11999 arg1 = reinterpret_cast< wxTextCtrl * >(argp1);
12000 {
12001 PyThreadState* __tstate = wxPyBeginAllowThreads();
12002 result = (bool)((wxTextCtrl const *)arg1)->IsEmpty();
12003 wxPyEndAllowThreads(__tstate);
12004 if (PyErr_Occurred()) SWIG_fail;
12005 }
12006 {
12007 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
12008 }
12009 return resultobj;
12010fail:
12011 return NULL;
12012}
12013
12014
12015SWIGINTERN PyObject *_wrap_TextCtrl_ChangeValue(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
12016 PyObject *resultobj = 0;
12017 wxTextCtrl *arg1 = (wxTextCtrl *) 0 ;
12018 wxString *arg2 = 0 ;
12019 void *argp1 = 0 ;
12020 int res1 = 0 ;
12021 bool temp2 = false ;
12022 PyObject * obj0 = 0 ;
12023 PyObject * obj1 = 0 ;
12024 char * kwnames[] = {
12025 (char *) "self",(char *) "value", NULL
12026 };
12027
12028 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TextCtrl_ChangeValue",kwnames,&obj0,&obj1)) SWIG_fail;
12029 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxTextCtrl, 0 | 0 );
12030 if (!SWIG_IsOK(res1)) {
12031 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "TextCtrl_ChangeValue" "', expected argument " "1"" of type '" "wxTextCtrl *""'");
12032 }
12033 arg1 = reinterpret_cast< wxTextCtrl * >(argp1);
12034 {
12035 arg2 = wxString_in_helper(obj1);
12036 if (arg2 == NULL) SWIG_fail;
12037 temp2 = true;
12038 }
12039 {
12040 PyThreadState* __tstate = wxPyBeginAllowThreads();
12041 (arg1)->ChangeValue((wxString const &)*arg2);
12042 wxPyEndAllowThreads(__tstate);
12043 if (PyErr_Occurred()) SWIG_fail;
12044 }
12045 resultobj = SWIG_Py_Void();
12046 {
12047 if (temp2)
12048 delete arg2;
12049 }
12050 return resultobj;
12051fail:
12052 {
12053 if (temp2)
12054 delete arg2;
12055 }
12056 return NULL;
12057}
12058
12059
0085ce49
RD
12060SWIGINTERN PyObject *_wrap_TextCtrl_GetRange(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
12061 PyObject *resultobj = 0;
12062 wxTextCtrl *arg1 = (wxTextCtrl *) 0 ;
12063 long arg2 ;
12064 long arg3 ;
12065 wxString result;
12066 void *argp1 = 0 ;
12067 int res1 = 0 ;
12068 long val2 ;
12069 int ecode2 = 0 ;
12070 long val3 ;
12071 int ecode3 = 0 ;
12072 PyObject * obj0 = 0 ;
12073 PyObject * obj1 = 0 ;
12074 PyObject * obj2 = 0 ;
12075 char * kwnames[] = {
2131d850 12076 (char *) "self",(char *) "from",(char *) "to", NULL
0085ce49
RD
12077 };
12078
12079 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:TextCtrl_GetRange",kwnames,&obj0,&obj1,&obj2)) SWIG_fail;
12080 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxTextCtrl, 0 | 0 );
12081 if (!SWIG_IsOK(res1)) {
12082 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "TextCtrl_GetRange" "', expected argument " "1"" of type '" "wxTextCtrl const *""'");
12083 }
12084 arg1 = reinterpret_cast< wxTextCtrl * >(argp1);
12085 ecode2 = SWIG_AsVal_long(obj1, &val2);
12086 if (!SWIG_IsOK(ecode2)) {
12087 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "TextCtrl_GetRange" "', expected argument " "2"" of type '" "long""'");
12088 }
12089 arg2 = static_cast< long >(val2);
12090 ecode3 = SWIG_AsVal_long(obj2, &val3);
12091 if (!SWIG_IsOK(ecode3)) {
12092 SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "TextCtrl_GetRange" "', expected argument " "3"" of type '" "long""'");
12093 }
12094 arg3 = static_cast< long >(val3);
12095 {
12096 PyThreadState* __tstate = wxPyBeginAllowThreads();
12097 result = ((wxTextCtrl const *)arg1)->GetRange(arg2,arg3);
12098 wxPyEndAllowThreads(__tstate);
12099 if (PyErr_Occurred()) SWIG_fail;
12100 }
12101 {
12102#if wxUSE_UNICODE
12103 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
12104#else
12105 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
12106#endif
12107 }
12108 return resultobj;
12109fail:
12110 return NULL;
12111}
12112
12113
12114SWIGINTERN PyObject *_wrap_TextCtrl_GetLineLength(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
12115 PyObject *resultobj = 0;
12116 wxTextCtrl *arg1 = (wxTextCtrl *) 0 ;
12117 long arg2 ;
12118 int result;
12119 void *argp1 = 0 ;
12120 int res1 = 0 ;
12121 long val2 ;
12122 int ecode2 = 0 ;
12123 PyObject * obj0 = 0 ;
12124 PyObject * obj1 = 0 ;
12125 char * kwnames[] = {
12126 (char *) "self",(char *) "lineNo", NULL
12127 };
12128
12129 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TextCtrl_GetLineLength",kwnames,&obj0,&obj1)) SWIG_fail;
12130 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxTextCtrl, 0 | 0 );
12131 if (!SWIG_IsOK(res1)) {
12132 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "TextCtrl_GetLineLength" "', expected argument " "1"" of type '" "wxTextCtrl const *""'");
12133 }
12134 arg1 = reinterpret_cast< wxTextCtrl * >(argp1);
12135 ecode2 = SWIG_AsVal_long(obj1, &val2);
12136 if (!SWIG_IsOK(ecode2)) {
12137 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "TextCtrl_GetLineLength" "', expected argument " "2"" of type '" "long""'");
12138 }
12139 arg2 = static_cast< long >(val2);
12140 {
12141 PyThreadState* __tstate = wxPyBeginAllowThreads();
12142 result = (int)((wxTextCtrl const *)arg1)->GetLineLength(arg2);
12143 wxPyEndAllowThreads(__tstate);
12144 if (PyErr_Occurred()) SWIG_fail;
12145 }
12146 resultobj = SWIG_From_int(static_cast< int >(result));
12147 return resultobj;
12148fail:
12149 return NULL;
12150}
12151
12152
12153SWIGINTERN PyObject *_wrap_TextCtrl_GetLineText(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
12154 PyObject *resultobj = 0;
12155 wxTextCtrl *arg1 = (wxTextCtrl *) 0 ;
12156 long arg2 ;
12157 wxString result;
12158 void *argp1 = 0 ;
12159 int res1 = 0 ;
12160 long val2 ;
12161 int ecode2 = 0 ;
12162 PyObject * obj0 = 0 ;
12163 PyObject * obj1 = 0 ;
12164 char * kwnames[] = {
12165 (char *) "self",(char *) "lineNo", NULL
12166 };
12167
12168 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TextCtrl_GetLineText",kwnames,&obj0,&obj1)) SWIG_fail;
12169 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxTextCtrl, 0 | 0 );
12170 if (!SWIG_IsOK(res1)) {
12171 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "TextCtrl_GetLineText" "', expected argument " "1"" of type '" "wxTextCtrl const *""'");
12172 }
12173 arg1 = reinterpret_cast< wxTextCtrl * >(argp1);
12174 ecode2 = SWIG_AsVal_long(obj1, &val2);
12175 if (!SWIG_IsOK(ecode2)) {
12176 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "TextCtrl_GetLineText" "', expected argument " "2"" of type '" "long""'");
12177 }
12178 arg2 = static_cast< long >(val2);
12179 {
12180 PyThreadState* __tstate = wxPyBeginAllowThreads();
12181 result = ((wxTextCtrl const *)arg1)->GetLineText(arg2);
12182 wxPyEndAllowThreads(__tstate);
12183 if (PyErr_Occurred()) SWIG_fail;
12184 }
12185 {
12186#if wxUSE_UNICODE
12187 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
12188#else
12189 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
12190#endif
12191 }
12192 return resultobj;
12193fail:
12194 return NULL;
d14a1e28
RD
12195}
12196
12197
0085ce49
RD
12198SWIGINTERN PyObject *_wrap_TextCtrl_GetNumberOfLines(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
12199 PyObject *resultobj = 0;
12200 wxTextCtrl *arg1 = (wxTextCtrl *) 0 ;
12201 int result;
12202 void *argp1 = 0 ;
12203 int res1 = 0 ;
12204 PyObject *swig_obj[1] ;
12205
12206 if (!args) SWIG_fail;
12207 swig_obj[0] = args;
12208 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxTextCtrl, 0 | 0 );
12209 if (!SWIG_IsOK(res1)) {
12210 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "TextCtrl_GetNumberOfLines" "', expected argument " "1"" of type '" "wxTextCtrl const *""'");
12211 }
12212 arg1 = reinterpret_cast< wxTextCtrl * >(argp1);
12213 {
12214 PyThreadState* __tstate = wxPyBeginAllowThreads();
12215 result = (int)((wxTextCtrl const *)arg1)->GetNumberOfLines();
12216 wxPyEndAllowThreads(__tstate);
12217 if (PyErr_Occurred()) SWIG_fail;
12218 }
12219 resultobj = SWIG_From_int(static_cast< int >(result));
12220 return resultobj;
12221fail:
12222 return NULL;
d14a1e28
RD
12223}
12224
12225
0085ce49
RD
12226SWIGINTERN PyObject *_wrap_TextCtrl_IsModified(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
12227 PyObject *resultobj = 0;
12228 wxTextCtrl *arg1 = (wxTextCtrl *) 0 ;
12229 bool result;
12230 void *argp1 = 0 ;
12231 int res1 = 0 ;
12232 PyObject *swig_obj[1] ;
12233
12234 if (!args) SWIG_fail;
12235 swig_obj[0] = args;
12236 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxTextCtrl, 0 | 0 );
12237 if (!SWIG_IsOK(res1)) {
12238 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "TextCtrl_IsModified" "', expected argument " "1"" of type '" "wxTextCtrl const *""'");
12239 }
12240 arg1 = reinterpret_cast< wxTextCtrl * >(argp1);
12241 {
12242 PyThreadState* __tstate = wxPyBeginAllowThreads();
12243 result = (bool)((wxTextCtrl const *)arg1)->IsModified();
12244 wxPyEndAllowThreads(__tstate);
12245 if (PyErr_Occurred()) SWIG_fail;
12246 }
12247 {
12248 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
12249 }
12250 return resultobj;
12251fail:
12252 return NULL;
c3eb6258
RD
12253}
12254
12255
0085ce49
RD
12256SWIGINTERN PyObject *_wrap_TextCtrl_IsEditable(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
12257 PyObject *resultobj = 0;
12258 wxTextCtrl *arg1 = (wxTextCtrl *) 0 ;
12259 bool result;
12260 void *argp1 = 0 ;
12261 int res1 = 0 ;
12262 PyObject *swig_obj[1] ;
12263
12264 if (!args) SWIG_fail;
12265 swig_obj[0] = args;
12266 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxTextCtrl, 0 | 0 );
12267 if (!SWIG_IsOK(res1)) {
12268 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "TextCtrl_IsEditable" "', expected argument " "1"" of type '" "wxTextCtrl const *""'");
12269 }
12270 arg1 = reinterpret_cast< wxTextCtrl * >(argp1);
12271 {
12272 PyThreadState* __tstate = wxPyBeginAllowThreads();
12273 result = (bool)((wxTextCtrl const *)arg1)->IsEditable();
12274 wxPyEndAllowThreads(__tstate);
12275 if (PyErr_Occurred()) SWIG_fail;
12276 }
12277 {
12278 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
12279 }
12280 return resultobj;
12281fail:
12282 return NULL;
74a57fcd
RD
12283}
12284
12285
0085ce49
RD
12286SWIGINTERN PyObject *_wrap_TextCtrl_IsSingleLine(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
12287 PyObject *resultobj = 0;
12288 wxTextCtrl *arg1 = (wxTextCtrl *) 0 ;
12289 bool result;
12290 void *argp1 = 0 ;
12291 int res1 = 0 ;
12292 PyObject *swig_obj[1] ;
12293
12294 if (!args) SWIG_fail;
12295 swig_obj[0] = args;
12296 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxTextCtrl, 0 | 0 );
12297 if (!SWIG_IsOK(res1)) {
12298 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "TextCtrl_IsSingleLine" "', expected argument " "1"" of type '" "wxTextCtrl const *""'");
12299 }
12300 arg1 = reinterpret_cast< wxTextCtrl * >(argp1);
12301 {
12302 PyThreadState* __tstate = wxPyBeginAllowThreads();
12303 result = (bool)((wxTextCtrl const *)arg1)->IsSingleLine();
12304 wxPyEndAllowThreads(__tstate);
12305 if (PyErr_Occurred()) SWIG_fail;
12306 }
12307 {
12308 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
12309 }
12310 return resultobj;
12311fail:
12312 return NULL;
d14a1e28
RD
12313}
12314
12315
0085ce49
RD
12316SWIGINTERN PyObject *_wrap_TextCtrl_IsMultiLine(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
12317 PyObject *resultobj = 0;
12318 wxTextCtrl *arg1 = (wxTextCtrl *) 0 ;
12319 bool result;
12320 void *argp1 = 0 ;
12321 int res1 = 0 ;
12322 PyObject *swig_obj[1] ;
12323
12324 if (!args) SWIG_fail;
12325 swig_obj[0] = args;
12326 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxTextCtrl, 0 | 0 );
12327 if (!SWIG_IsOK(res1)) {
12328 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "TextCtrl_IsMultiLine" "', expected argument " "1"" of type '" "wxTextCtrl const *""'");
12329 }
12330 arg1 = reinterpret_cast< wxTextCtrl * >(argp1);
12331 {
12332 PyThreadState* __tstate = wxPyBeginAllowThreads();
12333 result = (bool)((wxTextCtrl const *)arg1)->IsMultiLine();
12334 wxPyEndAllowThreads(__tstate);
12335 if (PyErr_Occurred()) SWIG_fail;
12336 }
12337 {
12338 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
12339 }
12340 return resultobj;
12341fail:
12342 return NULL;
12343}
12344
12345
12346SWIGINTERN PyObject *_wrap_TextCtrl_GetSelection(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
12347 PyObject *resultobj = 0;
12348 wxTextCtrl *arg1 = (wxTextCtrl *) 0 ;
12349 long *arg2 = (long *) 0 ;
12350 long *arg3 = (long *) 0 ;
12351 void *argp1 = 0 ;
12352 int res1 = 0 ;
12353 long temp2 ;
12354 int res2 = SWIG_TMPOBJ ;
12355 long temp3 ;
12356 int res3 = SWIG_TMPOBJ ;
12357 PyObject *swig_obj[1] ;
12358
12359 arg2 = &temp2;
12360 arg3 = &temp3;
12361 if (!args) SWIG_fail;
12362 swig_obj[0] = args;
12363 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxTextCtrl, 0 | 0 );
12364 if (!SWIG_IsOK(res1)) {
12365 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "TextCtrl_GetSelection" "', expected argument " "1"" of type '" "wxTextCtrl const *""'");
12366 }
12367 arg1 = reinterpret_cast< wxTextCtrl * >(argp1);
12368 {
12369 PyThreadState* __tstate = wxPyBeginAllowThreads();
12370 ((wxTextCtrl const *)arg1)->GetSelection(arg2,arg3);
12371 wxPyEndAllowThreads(__tstate);
12372 if (PyErr_Occurred()) SWIG_fail;
12373 }
12374 resultobj = SWIG_Py_Void();
12375 if (SWIG_IsTmpObj(res2)) {
12376 resultobj = SWIG_Python_AppendOutput(resultobj, SWIG_From_long((*arg2)));
12377 } else {
12378 int new_flags = SWIG_IsNewObj(res2) ? (SWIG_POINTER_OWN | 0 ) : 0 ;
12379 resultobj = SWIG_Python_AppendOutput(resultobj, SWIG_NewPointerObj((void*)(arg2), SWIGTYPE_p_long, new_flags));
12380 }
12381 if (SWIG_IsTmpObj(res3)) {
12382 resultobj = SWIG_Python_AppendOutput(resultobj, SWIG_From_long((*arg3)));
12383 } else {
12384 int new_flags = SWIG_IsNewObj(res3) ? (SWIG_POINTER_OWN | 0 ) : 0 ;
12385 resultobj = SWIG_Python_AppendOutput(resultobj, SWIG_NewPointerObj((void*)(arg3), SWIGTYPE_p_long, new_flags));
12386 }
12387 return resultobj;
12388fail:
12389 return NULL;
d14a1e28
RD
12390}
12391
12392
0085ce49
RD
12393SWIGINTERN PyObject *_wrap_TextCtrl_GetStringSelection(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
12394 PyObject *resultobj = 0;
12395 wxTextCtrl *arg1 = (wxTextCtrl *) 0 ;
12396 wxString result;
12397 void *argp1 = 0 ;
12398 int res1 = 0 ;
12399 PyObject *swig_obj[1] ;
12400
12401 if (!args) SWIG_fail;
12402 swig_obj[0] = args;
12403 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxTextCtrl, 0 | 0 );
12404 if (!SWIG_IsOK(res1)) {
12405 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "TextCtrl_GetStringSelection" "', expected argument " "1"" of type '" "wxTextCtrl const *""'");
12406 }
12407 arg1 = reinterpret_cast< wxTextCtrl * >(argp1);
12408 {
12409 PyThreadState* __tstate = wxPyBeginAllowThreads();
12410 result = ((wxTextCtrl const *)arg1)->GetStringSelection();
12411 wxPyEndAllowThreads(__tstate);
12412 if (PyErr_Occurred()) SWIG_fail;
12413 }
12414 {
12415#if wxUSE_UNICODE
12416 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
12417#else
12418 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
12419#endif
12420 }
12421 return resultobj;
12422fail:
12423 return NULL;
d14a1e28
RD
12424}
12425
12426
0085ce49
RD
12427SWIGINTERN PyObject *_wrap_TextCtrl_Clear(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
12428 PyObject *resultobj = 0;
12429 wxTextCtrl *arg1 = (wxTextCtrl *) 0 ;
12430 void *argp1 = 0 ;
12431 int res1 = 0 ;
12432 PyObject *swig_obj[1] ;
12433
12434 if (!args) SWIG_fail;
12435 swig_obj[0] = args;
12436 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxTextCtrl, 0 | 0 );
12437 if (!SWIG_IsOK(res1)) {
12438 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "TextCtrl_Clear" "', expected argument " "1"" of type '" "wxTextCtrl *""'");
12439 }
12440 arg1 = reinterpret_cast< wxTextCtrl * >(argp1);
12441 {
12442 PyThreadState* __tstate = wxPyBeginAllowThreads();
12443 (arg1)->Clear();
12444 wxPyEndAllowThreads(__tstate);
12445 if (PyErr_Occurred()) SWIG_fail;
12446 }
12447 resultobj = SWIG_Py_Void();
12448 return resultobj;
12449fail:
12450 return NULL;
12451}
12452
12453
12454SWIGINTERN PyObject *_wrap_TextCtrl_Replace(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
12455 PyObject *resultobj = 0;
12456 wxTextCtrl *arg1 = (wxTextCtrl *) 0 ;
12457 long arg2 ;
12458 long arg3 ;
12459 wxString *arg4 = 0 ;
12460 void *argp1 = 0 ;
12461 int res1 = 0 ;
12462 long val2 ;
12463 int ecode2 = 0 ;
12464 long val3 ;
12465 int ecode3 = 0 ;
12466 bool temp4 = false ;
12467 PyObject * obj0 = 0 ;
12468 PyObject * obj1 = 0 ;
12469 PyObject * obj2 = 0 ;
12470 PyObject * obj3 = 0 ;
12471 char * kwnames[] = {
2131d850 12472 (char *) "self",(char *) "from",(char *) "to",(char *) "value", NULL
0085ce49
RD
12473 };
12474
12475 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOO:TextCtrl_Replace",kwnames,&obj0,&obj1,&obj2,&obj3)) SWIG_fail;
12476 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxTextCtrl, 0 | 0 );
12477 if (!SWIG_IsOK(res1)) {
12478 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "TextCtrl_Replace" "', expected argument " "1"" of type '" "wxTextCtrl *""'");
12479 }
12480 arg1 = reinterpret_cast< wxTextCtrl * >(argp1);
12481 ecode2 = SWIG_AsVal_long(obj1, &val2);
12482 if (!SWIG_IsOK(ecode2)) {
12483 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "TextCtrl_Replace" "', expected argument " "2"" of type '" "long""'");
12484 }
12485 arg2 = static_cast< long >(val2);
12486 ecode3 = SWIG_AsVal_long(obj2, &val3);
12487 if (!SWIG_IsOK(ecode3)) {
12488 SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "TextCtrl_Replace" "', expected argument " "3"" of type '" "long""'");
12489 }
12490 arg3 = static_cast< long >(val3);
12491 {
12492 arg4 = wxString_in_helper(obj3);
12493 if (arg4 == NULL) SWIG_fail;
12494 temp4 = true;
12495 }
12496 {
12497 PyThreadState* __tstate = wxPyBeginAllowThreads();
12498 (arg1)->Replace(arg2,arg3,(wxString const &)*arg4);
12499 wxPyEndAllowThreads(__tstate);
12500 if (PyErr_Occurred()) SWIG_fail;
12501 }
12502 resultobj = SWIG_Py_Void();
12503 {
12504 if (temp4)
12505 delete arg4;
12506 }
12507 return resultobj;
12508fail:
12509 {
12510 if (temp4)
12511 delete arg4;
12512 }
12513 return NULL;
12514}
12515
12516
12517SWIGINTERN PyObject *_wrap_TextCtrl_Remove(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
12518 PyObject *resultobj = 0;
12519 wxTextCtrl *arg1 = (wxTextCtrl *) 0 ;
12520 long arg2 ;
12521 long arg3 ;
12522 void *argp1 = 0 ;
12523 int res1 = 0 ;
12524 long val2 ;
12525 int ecode2 = 0 ;
12526 long val3 ;
12527 int ecode3 = 0 ;
12528 PyObject * obj0 = 0 ;
12529 PyObject * obj1 = 0 ;
12530 PyObject * obj2 = 0 ;
12531 char * kwnames[] = {
2131d850 12532 (char *) "self",(char *) "from",(char *) "to", NULL
0085ce49
RD
12533 };
12534
12535 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:TextCtrl_Remove",kwnames,&obj0,&obj1,&obj2)) SWIG_fail;
12536 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxTextCtrl, 0 | 0 );
12537 if (!SWIG_IsOK(res1)) {
12538 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "TextCtrl_Remove" "', expected argument " "1"" of type '" "wxTextCtrl *""'");
12539 }
12540 arg1 = reinterpret_cast< wxTextCtrl * >(argp1);
12541 ecode2 = SWIG_AsVal_long(obj1, &val2);
12542 if (!SWIG_IsOK(ecode2)) {
12543 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "TextCtrl_Remove" "', expected argument " "2"" of type '" "long""'");
12544 }
12545 arg2 = static_cast< long >(val2);
12546 ecode3 = SWIG_AsVal_long(obj2, &val3);
12547 if (!SWIG_IsOK(ecode3)) {
12548 SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "TextCtrl_Remove" "', expected argument " "3"" of type '" "long""'");
12549 }
12550 arg3 = static_cast< long >(val3);
12551 {
12552 PyThreadState* __tstate = wxPyBeginAllowThreads();
12553 (arg1)->Remove(arg2,arg3);
12554 wxPyEndAllowThreads(__tstate);
12555 if (PyErr_Occurred()) SWIG_fail;
12556 }
12557 resultobj = SWIG_Py_Void();
12558 return resultobj;
12559fail:
12560 return NULL;
12561}
12562
12563
12564SWIGINTERN PyObject *_wrap_TextCtrl_LoadFile(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
12565 PyObject *resultobj = 0;
12566 wxTextCtrl *arg1 = (wxTextCtrl *) 0 ;
12567 wxString *arg2 = 0 ;
f5263701 12568 int arg3 = (int) wxTEXT_TYPE_ANY ;
0085ce49
RD
12569 bool result;
12570 void *argp1 = 0 ;
12571 int res1 = 0 ;
12572 bool temp2 = false ;
f5263701
RD
12573 int val3 ;
12574 int ecode3 = 0 ;
0085ce49
RD
12575 PyObject * obj0 = 0 ;
12576 PyObject * obj1 = 0 ;
f5263701 12577 PyObject * obj2 = 0 ;
0085ce49 12578 char * kwnames[] = {
f5263701 12579 (char *) "self",(char *) "file",(char *) "fileType", NULL
0085ce49
RD
12580 };
12581
f5263701 12582 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:TextCtrl_LoadFile",kwnames,&obj0,&obj1,&obj2)) SWIG_fail;
0085ce49
RD
12583 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxTextCtrl, 0 | 0 );
12584 if (!SWIG_IsOK(res1)) {
12585 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "TextCtrl_LoadFile" "', expected argument " "1"" of type '" "wxTextCtrl *""'");
12586 }
12587 arg1 = reinterpret_cast< wxTextCtrl * >(argp1);
12588 {
12589 arg2 = wxString_in_helper(obj1);
12590 if (arg2 == NULL) SWIG_fail;
12591 temp2 = true;
12592 }
f5263701
RD
12593 if (obj2) {
12594 ecode3 = SWIG_AsVal_int(obj2, &val3);
12595 if (!SWIG_IsOK(ecode3)) {
12596 SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "TextCtrl_LoadFile" "', expected argument " "3"" of type '" "int""'");
12597 }
12598 arg3 = static_cast< int >(val3);
12599 }
0085ce49
RD
12600 {
12601 PyThreadState* __tstate = wxPyBeginAllowThreads();
f5263701 12602 result = (bool)(arg1)->LoadFile((wxString const &)*arg2,arg3);
0085ce49
RD
12603 wxPyEndAllowThreads(__tstate);
12604 if (PyErr_Occurred()) SWIG_fail;
12605 }
12606 {
12607 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
12608 }
12609 {
12610 if (temp2)
12611 delete arg2;
12612 }
12613 return resultobj;
12614fail:
12615 {
12616 if (temp2)
12617 delete arg2;
12618 }
12619 return NULL;
12620}
12621
12622
12623SWIGINTERN PyObject *_wrap_TextCtrl_SaveFile(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
12624 PyObject *resultobj = 0;
12625 wxTextCtrl *arg1 = (wxTextCtrl *) 0 ;
12626 wxString const &arg2_defvalue = wxPyEmptyString ;
12627 wxString *arg2 = (wxString *) &arg2_defvalue ;
f5263701 12628 int arg3 = (int) wxTEXT_TYPE_ANY ;
0085ce49
RD
12629 bool result;
12630 void *argp1 = 0 ;
12631 int res1 = 0 ;
12632 bool temp2 = false ;
f5263701
RD
12633 int val3 ;
12634 int ecode3 = 0 ;
0085ce49
RD
12635 PyObject * obj0 = 0 ;
12636 PyObject * obj1 = 0 ;
f5263701 12637 PyObject * obj2 = 0 ;
0085ce49 12638 char * kwnames[] = {
f5263701 12639 (char *) "self",(char *) "file",(char *) "fileType", NULL
0085ce49
RD
12640 };
12641
f5263701 12642 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|OO:TextCtrl_SaveFile",kwnames,&obj0,&obj1,&obj2)) SWIG_fail;
0085ce49
RD
12643 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxTextCtrl, 0 | 0 );
12644 if (!SWIG_IsOK(res1)) {
12645 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "TextCtrl_SaveFile" "', expected argument " "1"" of type '" "wxTextCtrl *""'");
12646 }
12647 arg1 = reinterpret_cast< wxTextCtrl * >(argp1);
12648 if (obj1) {
4f89f6a3 12649 {
0085ce49
RD
12650 arg2 = wxString_in_helper(obj1);
12651 if (arg2 == NULL) SWIG_fail;
12652 temp2 = true;
4f89f6a3 12653 }
0085ce49 12654 }
f5263701
RD
12655 if (obj2) {
12656 ecode3 = SWIG_AsVal_int(obj2, &val3);
12657 if (!SWIG_IsOK(ecode3)) {
12658 SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "TextCtrl_SaveFile" "', expected argument " "3"" of type '" "int""'");
12659 }
12660 arg3 = static_cast< int >(val3);
12661 }
0085ce49
RD
12662 {
12663 PyThreadState* __tstate = wxPyBeginAllowThreads();
f5263701 12664 result = (bool)(arg1)->SaveFile((wxString const &)*arg2,arg3);
0085ce49
RD
12665 wxPyEndAllowThreads(__tstate);
12666 if (PyErr_Occurred()) SWIG_fail;
12667 }
12668 {
12669 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
12670 }
12671 {
12672 if (temp2)
12673 delete arg2;
12674 }
12675 return resultobj;
12676fail:
12677 {
12678 if (temp2)
12679 delete arg2;
12680 }
12681 return NULL;
d14a1e28
RD
12682}
12683
12684
0085ce49
RD
12685SWIGINTERN PyObject *_wrap_TextCtrl_MarkDirty(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
12686 PyObject *resultobj = 0;
12687 wxTextCtrl *arg1 = (wxTextCtrl *) 0 ;
12688 void *argp1 = 0 ;
12689 int res1 = 0 ;
12690 PyObject *swig_obj[1] ;
12691
12692 if (!args) SWIG_fail;
12693 swig_obj[0] = args;
12694 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxTextCtrl, 0 | 0 );
12695 if (!SWIG_IsOK(res1)) {
12696 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "TextCtrl_MarkDirty" "', expected argument " "1"" of type '" "wxTextCtrl *""'");
12697 }
12698 arg1 = reinterpret_cast< wxTextCtrl * >(argp1);
12699 {
12700 PyThreadState* __tstate = wxPyBeginAllowThreads();
12701 (arg1)->MarkDirty();
12702 wxPyEndAllowThreads(__tstate);
12703 if (PyErr_Occurred()) SWIG_fail;
12704 }
12705 resultobj = SWIG_Py_Void();
12706 return resultobj;
12707fail:
12708 return NULL;
d14a1e28
RD
12709}
12710
12711
0085ce49
RD
12712SWIGINTERN PyObject *_wrap_TextCtrl_DiscardEdits(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
12713 PyObject *resultobj = 0;
12714 wxTextCtrl *arg1 = (wxTextCtrl *) 0 ;
12715 void *argp1 = 0 ;
12716 int res1 = 0 ;
12717 PyObject *swig_obj[1] ;
12718
12719 if (!args) SWIG_fail;
12720 swig_obj[0] = args;
12721 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxTextCtrl, 0 | 0 );
12722 if (!SWIG_IsOK(res1)) {
12723 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "TextCtrl_DiscardEdits" "', expected argument " "1"" of type '" "wxTextCtrl *""'");
12724 }
12725 arg1 = reinterpret_cast< wxTextCtrl * >(argp1);
12726 {
12727 PyThreadState* __tstate = wxPyBeginAllowThreads();
12728 (arg1)->DiscardEdits();
12729 wxPyEndAllowThreads(__tstate);
12730 if (PyErr_Occurred()) SWIG_fail;
12731 }
12732 resultobj = SWIG_Py_Void();
12733 return resultobj;
12734fail:
12735 return NULL;
12736}
12737
12738
b02396e8
RD
12739SWIGINTERN PyObject *_wrap_TextCtrl_SetModified(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
12740 PyObject *resultobj = 0;
12741 wxTextCtrl *arg1 = (wxTextCtrl *) 0 ;
12742 bool arg2 ;
12743 void *argp1 = 0 ;
12744 int res1 = 0 ;
12745 bool val2 ;
12746 int ecode2 = 0 ;
12747 PyObject * obj0 = 0 ;
12748 PyObject * obj1 = 0 ;
12749 char * kwnames[] = {
12750 (char *) "self",(char *) "modified", NULL
12751 };
12752
12753 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TextCtrl_SetModified",kwnames,&obj0,&obj1)) SWIG_fail;
12754 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxTextCtrl, 0 | 0 );
12755 if (!SWIG_IsOK(res1)) {
12756 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "TextCtrl_SetModified" "', expected argument " "1"" of type '" "wxTextCtrl *""'");
12757 }
12758 arg1 = reinterpret_cast< wxTextCtrl * >(argp1);
12759 ecode2 = SWIG_AsVal_bool(obj1, &val2);
12760 if (!SWIG_IsOK(ecode2)) {
12761 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "TextCtrl_SetModified" "', expected argument " "2"" of type '" "bool""'");
12762 }
12763 arg2 = static_cast< bool >(val2);
12764 {
12765 PyThreadState* __tstate = wxPyBeginAllowThreads();
12766 (arg1)->SetModified(arg2);
12767 wxPyEndAllowThreads(__tstate);
12768 if (PyErr_Occurred()) SWIG_fail;
12769 }
12770 resultobj = SWIG_Py_Void();
12771 return resultobj;
12772fail:
12773 return NULL;
12774}
12775
12776
0085ce49
RD
12777SWIGINTERN PyObject *_wrap_TextCtrl_SetMaxLength(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
12778 PyObject *resultobj = 0;
12779 wxTextCtrl *arg1 = (wxTextCtrl *) 0 ;
12780 unsigned long arg2 ;
12781 void *argp1 = 0 ;
12782 int res1 = 0 ;
12783 unsigned long val2 ;
12784 int ecode2 = 0 ;
12785 PyObject * obj0 = 0 ;
12786 PyObject * obj1 = 0 ;
12787 char * kwnames[] = {
12788 (char *) "self",(char *) "len", NULL
12789 };
12790
12791 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TextCtrl_SetMaxLength",kwnames,&obj0,&obj1)) SWIG_fail;
12792 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxTextCtrl, 0 | 0 );
12793 if (!SWIG_IsOK(res1)) {
12794 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "TextCtrl_SetMaxLength" "', expected argument " "1"" of type '" "wxTextCtrl *""'");
12795 }
12796 arg1 = reinterpret_cast< wxTextCtrl * >(argp1);
12797 ecode2 = SWIG_AsVal_unsigned_SS_long(obj1, &val2);
12798 if (!SWIG_IsOK(ecode2)) {
12799 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "TextCtrl_SetMaxLength" "', expected argument " "2"" of type '" "unsigned long""'");
12800 }
12801 arg2 = static_cast< unsigned long >(val2);
12802 {
12803 PyThreadState* __tstate = wxPyBeginAllowThreads();
12804 (arg1)->SetMaxLength(arg2);
12805 wxPyEndAllowThreads(__tstate);
12806 if (PyErr_Occurred()) SWIG_fail;
12807 }
12808 resultobj = SWIG_Py_Void();
12809 return resultobj;
12810fail:
12811 return NULL;
12812}
12813
12814
12815SWIGINTERN PyObject *_wrap_TextCtrl_WriteText(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
12816 PyObject *resultobj = 0;
12817 wxTextCtrl *arg1 = (wxTextCtrl *) 0 ;
12818 wxString *arg2 = 0 ;
12819 void *argp1 = 0 ;
12820 int res1 = 0 ;
12821 bool temp2 = false ;
12822 PyObject * obj0 = 0 ;
12823 PyObject * obj1 = 0 ;
12824 char * kwnames[] = {
12825 (char *) "self",(char *) "text", NULL
12826 };
12827
12828 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TextCtrl_WriteText",kwnames,&obj0,&obj1)) SWIG_fail;
12829 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxTextCtrl, 0 | 0 );
12830 if (!SWIG_IsOK(res1)) {
12831 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "TextCtrl_WriteText" "', expected argument " "1"" of type '" "wxTextCtrl *""'");
12832 }
12833 arg1 = reinterpret_cast< wxTextCtrl * >(argp1);
12834 {
12835 arg2 = wxString_in_helper(obj1);
12836 if (arg2 == NULL) SWIG_fail;
12837 temp2 = true;
12838 }
12839 {
12840 PyThreadState* __tstate = wxPyBeginAllowThreads();
12841 (arg1)->WriteText((wxString const &)*arg2);
12842 wxPyEndAllowThreads(__tstate);
12843 if (PyErr_Occurred()) SWIG_fail;
12844 }
12845 resultobj = SWIG_Py_Void();
12846 {
12847 if (temp2)
12848 delete arg2;
12849 }
12850 return resultobj;
12851fail:
12852 {
12853 if (temp2)
12854 delete arg2;
12855 }
12856 return NULL;
d14a1e28
RD
12857}
12858
12859
0085ce49
RD
12860SWIGINTERN PyObject *_wrap_TextCtrl_AppendText(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
12861 PyObject *resultobj = 0;
12862 wxTextCtrl *arg1 = (wxTextCtrl *) 0 ;
12863 wxString *arg2 = 0 ;
12864 void *argp1 = 0 ;
12865 int res1 = 0 ;
12866 bool temp2 = false ;
12867 PyObject * obj0 = 0 ;
12868 PyObject * obj1 = 0 ;
12869 char * kwnames[] = {
12870 (char *) "self",(char *) "text", NULL
12871 };
12872
12873 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TextCtrl_AppendText",kwnames,&obj0,&obj1)) SWIG_fail;
12874 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxTextCtrl, 0 | 0 );
12875 if (!SWIG_IsOK(res1)) {
12876 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "TextCtrl_AppendText" "', expected argument " "1"" of type '" "wxTextCtrl *""'");
12877 }
12878 arg1 = reinterpret_cast< wxTextCtrl * >(argp1);
12879 {
12880 arg2 = wxString_in_helper(obj1);
12881 if (arg2 == NULL) SWIG_fail;
12882 temp2 = true;
12883 }
12884 {
12885 PyThreadState* __tstate = wxPyBeginAllowThreads();
12886 (arg1)->AppendText((wxString const &)*arg2);
12887 wxPyEndAllowThreads(__tstate);
12888 if (PyErr_Occurred()) SWIG_fail;
12889 }
12890 resultobj = SWIG_Py_Void();
12891 {
12892 if (temp2)
12893 delete arg2;
12894 }
12895 return resultobj;
12896fail:
12897 {
12898 if (temp2)
12899 delete arg2;
12900 }
12901 return NULL;
12902}
12903
12904
12905SWIGINTERN PyObject *_wrap_TextCtrl_EmulateKeyPress(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
12906 PyObject *resultobj = 0;
12907 wxTextCtrl *arg1 = (wxTextCtrl *) 0 ;
12908 wxKeyEvent *arg2 = 0 ;
12909 bool result;
12910 void *argp1 = 0 ;
12911 int res1 = 0 ;
12912 void *argp2 = 0 ;
12913 int res2 = 0 ;
12914 PyObject * obj0 = 0 ;
12915 PyObject * obj1 = 0 ;
12916 char * kwnames[] = {
12917 (char *) "self",(char *) "event", NULL
12918 };
12919
12920 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TextCtrl_EmulateKeyPress",kwnames,&obj0,&obj1)) SWIG_fail;
12921 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxTextCtrl, 0 | 0 );
12922 if (!SWIG_IsOK(res1)) {
12923 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "TextCtrl_EmulateKeyPress" "', expected argument " "1"" of type '" "wxTextCtrl *""'");
12924 }
12925 arg1 = reinterpret_cast< wxTextCtrl * >(argp1);
12926 res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_wxKeyEvent, 0 | 0);
12927 if (!SWIG_IsOK(res2)) {
12928 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "TextCtrl_EmulateKeyPress" "', expected argument " "2"" of type '" "wxKeyEvent const &""'");
12929 }
12930 if (!argp2) {
12931 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "TextCtrl_EmulateKeyPress" "', expected argument " "2"" of type '" "wxKeyEvent const &""'");
12932 }
12933 arg2 = reinterpret_cast< wxKeyEvent * >(argp2);
12934 {
12935 PyThreadState* __tstate = wxPyBeginAllowThreads();
12936 result = (bool)(arg1)->EmulateKeyPress((wxKeyEvent const &)*arg2);
12937 wxPyEndAllowThreads(__tstate);
12938 if (PyErr_Occurred()) SWIG_fail;
12939 }
12940 {
12941 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
12942 }
12943 return resultobj;
12944fail:
12945 return NULL;
12946}
12947
12948
12949SWIGINTERN PyObject *_wrap_TextCtrl_SetStyle(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
12950 PyObject *resultobj = 0;
12951 wxTextCtrl *arg1 = (wxTextCtrl *) 0 ;
12952 long arg2 ;
12953 long arg3 ;
12954 wxTextAttr *arg4 = 0 ;
12955 bool result;
12956 void *argp1 = 0 ;
12957 int res1 = 0 ;
12958 long val2 ;
12959 int ecode2 = 0 ;
12960 long val3 ;
12961 int ecode3 = 0 ;
12962 void *argp4 = 0 ;
12963 int res4 = 0 ;
12964 PyObject * obj0 = 0 ;
12965 PyObject * obj1 = 0 ;
12966 PyObject * obj2 = 0 ;
12967 PyObject * obj3 = 0 ;
12968 char * kwnames[] = {
12969 (char *) "self",(char *) "start",(char *) "end",(char *) "style", NULL
12970 };
12971
12972 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOO:TextCtrl_SetStyle",kwnames,&obj0,&obj1,&obj2,&obj3)) SWIG_fail;
12973 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxTextCtrl, 0 | 0 );
12974 if (!SWIG_IsOK(res1)) {
12975 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "TextCtrl_SetStyle" "', expected argument " "1"" of type '" "wxTextCtrl *""'");
12976 }
12977 arg1 = reinterpret_cast< wxTextCtrl * >(argp1);
12978 ecode2 = SWIG_AsVal_long(obj1, &val2);
12979 if (!SWIG_IsOK(ecode2)) {
12980 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "TextCtrl_SetStyle" "', expected argument " "2"" of type '" "long""'");
12981 }
12982 arg2 = static_cast< long >(val2);
12983 ecode3 = SWIG_AsVal_long(obj2, &val3);
12984 if (!SWIG_IsOK(ecode3)) {
12985 SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "TextCtrl_SetStyle" "', expected argument " "3"" of type '" "long""'");
12986 }
12987 arg3 = static_cast< long >(val3);
12988 res4 = SWIG_ConvertPtr(obj3, &argp4, SWIGTYPE_p_wxTextAttr, 0 | 0);
12989 if (!SWIG_IsOK(res4)) {
12990 SWIG_exception_fail(SWIG_ArgError(res4), "in method '" "TextCtrl_SetStyle" "', expected argument " "4"" of type '" "wxTextAttr const &""'");
12991 }
12992 if (!argp4) {
12993 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "TextCtrl_SetStyle" "', expected argument " "4"" of type '" "wxTextAttr const &""'");
12994 }
12995 arg4 = reinterpret_cast< wxTextAttr * >(argp4);
12996 {
12997 PyThreadState* __tstate = wxPyBeginAllowThreads();
12998 result = (bool)(arg1)->SetStyle(arg2,arg3,(wxTextAttr const &)*arg4);
12999 wxPyEndAllowThreads(__tstate);
13000 if (PyErr_Occurred()) SWIG_fail;
13001 }
13002 {
13003 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
13004 }
13005 return resultobj;
13006fail:
13007 return NULL;
13008}
13009
13010
13011SWIGINTERN PyObject *_wrap_TextCtrl_GetStyle(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
13012 PyObject *resultobj = 0;
13013 wxTextCtrl *arg1 = (wxTextCtrl *) 0 ;
13014 long arg2 ;
13015 wxTextAttr *arg3 = 0 ;
13016 bool result;
13017 void *argp1 = 0 ;
13018 int res1 = 0 ;
13019 long val2 ;
13020 int ecode2 = 0 ;
13021 void *argp3 = 0 ;
13022 int res3 = 0 ;
13023 PyObject * obj0 = 0 ;
13024 PyObject * obj1 = 0 ;
13025 PyObject * obj2 = 0 ;
13026 char * kwnames[] = {
13027 (char *) "self",(char *) "position",(char *) "style", NULL
13028 };
13029
13030 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:TextCtrl_GetStyle",kwnames,&obj0,&obj1,&obj2)) SWIG_fail;
13031 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxTextCtrl, 0 | 0 );
13032 if (!SWIG_IsOK(res1)) {
13033 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "TextCtrl_GetStyle" "', expected argument " "1"" of type '" "wxTextCtrl *""'");
13034 }
13035 arg1 = reinterpret_cast< wxTextCtrl * >(argp1);
13036 ecode2 = SWIG_AsVal_long(obj1, &val2);
13037 if (!SWIG_IsOK(ecode2)) {
13038 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "TextCtrl_GetStyle" "', expected argument " "2"" of type '" "long""'");
13039 }
13040 arg2 = static_cast< long >(val2);
13041 res3 = SWIG_ConvertPtr(obj2, &argp3, SWIGTYPE_p_wxTextAttr, 0 );
13042 if (!SWIG_IsOK(res3)) {
13043 SWIG_exception_fail(SWIG_ArgError(res3), "in method '" "TextCtrl_GetStyle" "', expected argument " "3"" of type '" "wxTextAttr &""'");
13044 }
13045 if (!argp3) {
13046 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "TextCtrl_GetStyle" "', expected argument " "3"" of type '" "wxTextAttr &""'");
13047 }
13048 arg3 = reinterpret_cast< wxTextAttr * >(argp3);
13049 {
13050 PyThreadState* __tstate = wxPyBeginAllowThreads();
13051 result = (bool)(arg1)->GetStyle(arg2,*arg3);
13052 wxPyEndAllowThreads(__tstate);
13053 if (PyErr_Occurred()) SWIG_fail;
13054 }
13055 {
13056 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
13057 }
13058 return resultobj;
13059fail:
13060 return NULL;
13061}
13062
13063
13064SWIGINTERN PyObject *_wrap_TextCtrl_SetDefaultStyle(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
13065 PyObject *resultobj = 0;
13066 wxTextCtrl *arg1 = (wxTextCtrl *) 0 ;
13067 wxTextAttr *arg2 = 0 ;
13068 bool result;
13069 void *argp1 = 0 ;
13070 int res1 = 0 ;
13071 void *argp2 = 0 ;
13072 int res2 = 0 ;
13073 PyObject * obj0 = 0 ;
13074 PyObject * obj1 = 0 ;
13075 char * kwnames[] = {
13076 (char *) "self",(char *) "style", NULL
13077 };
13078
13079 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TextCtrl_SetDefaultStyle",kwnames,&obj0,&obj1)) SWIG_fail;
13080 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxTextCtrl, 0 | 0 );
13081 if (!SWIG_IsOK(res1)) {
13082 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "TextCtrl_SetDefaultStyle" "', expected argument " "1"" of type '" "wxTextCtrl *""'");
13083 }
13084 arg1 = reinterpret_cast< wxTextCtrl * >(argp1);
13085 res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_wxTextAttr, 0 | 0);
13086 if (!SWIG_IsOK(res2)) {
13087 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "TextCtrl_SetDefaultStyle" "', expected argument " "2"" of type '" "wxTextAttr const &""'");
13088 }
13089 if (!argp2) {
13090 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "TextCtrl_SetDefaultStyle" "', expected argument " "2"" of type '" "wxTextAttr const &""'");
13091 }
13092 arg2 = reinterpret_cast< wxTextAttr * >(argp2);
13093 {
13094 PyThreadState* __tstate = wxPyBeginAllowThreads();
13095 result = (bool)(arg1)->SetDefaultStyle((wxTextAttr const &)*arg2);
13096 wxPyEndAllowThreads(__tstate);
13097 if (PyErr_Occurred()) SWIG_fail;
13098 }
13099 {
13100 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
13101 }
13102 return resultobj;
13103fail:
13104 return NULL;
d14a1e28
RD
13105}
13106
13107
0085ce49
RD
13108SWIGINTERN PyObject *_wrap_TextCtrl_GetDefaultStyle(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
13109 PyObject *resultobj = 0;
13110 wxTextCtrl *arg1 = (wxTextCtrl *) 0 ;
13111 wxTextAttr *result = 0 ;
13112 void *argp1 = 0 ;
13113 int res1 = 0 ;
13114 PyObject *swig_obj[1] ;
13115
13116 if (!args) SWIG_fail;
13117 swig_obj[0] = args;
13118 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxTextCtrl, 0 | 0 );
13119 if (!SWIG_IsOK(res1)) {
13120 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "TextCtrl_GetDefaultStyle" "', expected argument " "1"" of type '" "wxTextCtrl const *""'");
13121 }
13122 arg1 = reinterpret_cast< wxTextCtrl * >(argp1);
13123 {
13124 PyThreadState* __tstate = wxPyBeginAllowThreads();
093d3ff1 13125 {
0085ce49
RD
13126 wxTextAttr const &_result_ref = ((wxTextCtrl const *)arg1)->GetDefaultStyle();
13127 result = (wxTextAttr *) &_result_ref;
093d3ff1 13128 }
0085ce49
RD
13129 wxPyEndAllowThreads(__tstate);
13130 if (PyErr_Occurred()) SWIG_fail;
13131 }
13132 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_wxTextAttr, 0 | 0 );
13133 return resultobj;
13134fail:
13135 return NULL;
13136}
13137
13138
13139SWIGINTERN PyObject *_wrap_TextCtrl_XYToPosition(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
13140 PyObject *resultobj = 0;
13141 wxTextCtrl *arg1 = (wxTextCtrl *) 0 ;
13142 long arg2 ;
13143 long arg3 ;
13144 long result;
13145 void *argp1 = 0 ;
13146 int res1 = 0 ;
13147 long val2 ;
13148 int ecode2 = 0 ;
13149 long val3 ;
13150 int ecode3 = 0 ;
13151 PyObject * obj0 = 0 ;
13152 PyObject * obj1 = 0 ;
13153 PyObject * obj2 = 0 ;
13154 char * kwnames[] = {
13155 (char *) "self",(char *) "x",(char *) "y", NULL
13156 };
13157
13158 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:TextCtrl_XYToPosition",kwnames,&obj0,&obj1,&obj2)) SWIG_fail;
13159 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxTextCtrl, 0 | 0 );
13160 if (!SWIG_IsOK(res1)) {
13161 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "TextCtrl_XYToPosition" "', expected argument " "1"" of type '" "wxTextCtrl const *""'");
13162 }
13163 arg1 = reinterpret_cast< wxTextCtrl * >(argp1);
13164 ecode2 = SWIG_AsVal_long(obj1, &val2);
13165 if (!SWIG_IsOK(ecode2)) {
13166 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "TextCtrl_XYToPosition" "', expected argument " "2"" of type '" "long""'");
13167 }
13168 arg2 = static_cast< long >(val2);
13169 ecode3 = SWIG_AsVal_long(obj2, &val3);
13170 if (!SWIG_IsOK(ecode3)) {
13171 SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "TextCtrl_XYToPosition" "', expected argument " "3"" of type '" "long""'");
13172 }
13173 arg3 = static_cast< long >(val3);
13174 {
13175 PyThreadState* __tstate = wxPyBeginAllowThreads();
13176 result = (long)((wxTextCtrl const *)arg1)->XYToPosition(arg2,arg3);
13177 wxPyEndAllowThreads(__tstate);
13178 if (PyErr_Occurred()) SWIG_fail;
13179 }
13180 resultobj = SWIG_From_long(static_cast< long >(result));
13181 return resultobj;
13182fail:
13183 return NULL;
13184}
13185
13186
13187SWIGINTERN PyObject *_wrap_TextCtrl_PositionToXY(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
13188 PyObject *resultobj = 0;
13189 wxTextCtrl *arg1 = (wxTextCtrl *) 0 ;
13190 long arg2 ;
13191 long *arg3 = (long *) 0 ;
13192 long *arg4 = (long *) 0 ;
13193 void *argp1 = 0 ;
13194 int res1 = 0 ;
13195 long val2 ;
13196 int ecode2 = 0 ;
13197 long temp3 ;
13198 int res3 = SWIG_TMPOBJ ;
13199 long temp4 ;
13200 int res4 = SWIG_TMPOBJ ;
13201 PyObject * obj0 = 0 ;
13202 PyObject * obj1 = 0 ;
13203 char * kwnames[] = {
13204 (char *) "self",(char *) "pos", NULL
13205 };
13206
13207 arg3 = &temp3;
13208 arg4 = &temp4;
13209 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TextCtrl_PositionToXY",kwnames,&obj0,&obj1)) SWIG_fail;
13210 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxTextCtrl, 0 | 0 );
13211 if (!SWIG_IsOK(res1)) {
13212 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "TextCtrl_PositionToXY" "', expected argument " "1"" of type '" "wxTextCtrl const *""'");
13213 }
13214 arg1 = reinterpret_cast< wxTextCtrl * >(argp1);
13215 ecode2 = SWIG_AsVal_long(obj1, &val2);
13216 if (!SWIG_IsOK(ecode2)) {
13217 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "TextCtrl_PositionToXY" "', expected argument " "2"" of type '" "long""'");
13218 }
13219 arg2 = static_cast< long >(val2);
13220 {
13221 PyThreadState* __tstate = wxPyBeginAllowThreads();
13222 ((wxTextCtrl const *)arg1)->PositionToXY(arg2,arg3,arg4);
13223 wxPyEndAllowThreads(__tstate);
13224 if (PyErr_Occurred()) SWIG_fail;
13225 }
13226 resultobj = SWIG_Py_Void();
13227 if (SWIG_IsTmpObj(res3)) {
13228 resultobj = SWIG_Python_AppendOutput(resultobj, SWIG_From_long((*arg3)));
13229 } else {
13230 int new_flags = SWIG_IsNewObj(res3) ? (SWIG_POINTER_OWN | 0 ) : 0 ;
13231 resultobj = SWIG_Python_AppendOutput(resultobj, SWIG_NewPointerObj((void*)(arg3), SWIGTYPE_p_long, new_flags));
13232 }
13233 if (SWIG_IsTmpObj(res4)) {
13234 resultobj = SWIG_Python_AppendOutput(resultobj, SWIG_From_long((*arg4)));
13235 } else {
13236 int new_flags = SWIG_IsNewObj(res4) ? (SWIG_POINTER_OWN | 0 ) : 0 ;
13237 resultobj = SWIG_Python_AppendOutput(resultobj, SWIG_NewPointerObj((void*)(arg4), SWIGTYPE_p_long, new_flags));
13238 }
13239 return resultobj;
13240fail:
13241 return NULL;
13242}
13243
13244
13245SWIGINTERN PyObject *_wrap_TextCtrl_ShowPosition(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
13246 PyObject *resultobj = 0;
13247 wxTextCtrl *arg1 = (wxTextCtrl *) 0 ;
13248 long arg2 ;
13249 void *argp1 = 0 ;
13250 int res1 = 0 ;
13251 long val2 ;
13252 int ecode2 = 0 ;
13253 PyObject * obj0 = 0 ;
13254 PyObject * obj1 = 0 ;
13255 char * kwnames[] = {
13256 (char *) "self",(char *) "pos", NULL
13257 };
13258
13259 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TextCtrl_ShowPosition",kwnames,&obj0,&obj1)) SWIG_fail;
13260 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxTextCtrl, 0 | 0 );
13261 if (!SWIG_IsOK(res1)) {
13262 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "TextCtrl_ShowPosition" "', expected argument " "1"" of type '" "wxTextCtrl *""'");
13263 }
13264 arg1 = reinterpret_cast< wxTextCtrl * >(argp1);
13265 ecode2 = SWIG_AsVal_long(obj1, &val2);
13266 if (!SWIG_IsOK(ecode2)) {
13267 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "TextCtrl_ShowPosition" "', expected argument " "2"" of type '" "long""'");
13268 }
13269 arg2 = static_cast< long >(val2);
13270 {
13271 PyThreadState* __tstate = wxPyBeginAllowThreads();
13272 (arg1)->ShowPosition(arg2);
13273 wxPyEndAllowThreads(__tstate);
13274 if (PyErr_Occurred()) SWIG_fail;
13275 }
13276 resultobj = SWIG_Py_Void();
13277 return resultobj;
13278fail:
13279 return NULL;
13280}
13281
13282
13283SWIGINTERN PyObject *_wrap_TextCtrl_HitTest(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
13284 PyObject *resultobj = 0;
13285 wxTextCtrl *arg1 = (wxTextCtrl *) 0 ;
13286 wxPoint *arg2 = 0 ;
13287 long *arg3 = (long *) 0 ;
13288 long *arg4 = (long *) 0 ;
13289 wxTextCtrlHitTestResult result;
13290 void *argp1 = 0 ;
13291 int res1 = 0 ;
13292 wxPoint temp2 ;
13293 long temp3 ;
13294 int res3 = SWIG_TMPOBJ ;
13295 long temp4 ;
13296 int res4 = SWIG_TMPOBJ ;
13297 PyObject * obj0 = 0 ;
13298 PyObject * obj1 = 0 ;
13299 char * kwnames[] = {
13300 (char *) "self",(char *) "pt", NULL
13301 };
13302
13303 arg3 = &temp3;
13304 arg4 = &temp4;
13305 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TextCtrl_HitTest",kwnames,&obj0,&obj1)) SWIG_fail;
13306 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxTextCtrl, 0 | 0 );
13307 if (!SWIG_IsOK(res1)) {
13308 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "TextCtrl_HitTest" "', expected argument " "1"" of type '" "wxTextCtrl const *""'");
13309 }
13310 arg1 = reinterpret_cast< wxTextCtrl * >(argp1);
13311 {
13312 arg2 = &temp2;
13313 if ( ! wxPoint_helper(obj1, &arg2)) SWIG_fail;
13314 }
13315 {
13316 PyThreadState* __tstate = wxPyBeginAllowThreads();
13317 result = (wxTextCtrlHitTestResult)((wxTextCtrl const *)arg1)->HitTest((wxPoint const &)*arg2,arg3,arg4);
13318 wxPyEndAllowThreads(__tstate);
13319 if (PyErr_Occurred()) SWIG_fail;
13320 }
13321 resultobj = SWIG_From_int(static_cast< int >(result));
13322 if (SWIG_IsTmpObj(res3)) {
13323 resultobj = SWIG_Python_AppendOutput(resultobj, SWIG_From_long((*arg3)));
13324 } else {
13325 int new_flags = SWIG_IsNewObj(res3) ? (SWIG_POINTER_OWN | 0 ) : 0 ;
13326 resultobj = SWIG_Python_AppendOutput(resultobj, SWIG_NewPointerObj((void*)(arg3), SWIGTYPE_p_long, new_flags));
13327 }
13328 if (SWIG_IsTmpObj(res4)) {
13329 resultobj = SWIG_Python_AppendOutput(resultobj, SWIG_From_long((*arg4)));
13330 } else {
13331 int new_flags = SWIG_IsNewObj(res4) ? (SWIG_POINTER_OWN | 0 ) : 0 ;
13332 resultobj = SWIG_Python_AppendOutput(resultobj, SWIG_NewPointerObj((void*)(arg4), SWIGTYPE_p_long, new_flags));
13333 }
13334 return resultobj;
13335fail:
13336 return NULL;
13337}
13338
13339
13340SWIGINTERN PyObject *_wrap_TextCtrl_HitTestPos(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
13341 PyObject *resultobj = 0;
13342 wxTextCtrl *arg1 = (wxTextCtrl *) 0 ;
13343 wxPoint *arg2 = 0 ;
13344 long *arg3 = (long *) 0 ;
13345 wxTextCtrlHitTestResult result;
13346 void *argp1 = 0 ;
13347 int res1 = 0 ;
13348 wxPoint temp2 ;
13349 long temp3 ;
13350 int res3 = SWIG_TMPOBJ ;
13351 PyObject * obj0 = 0 ;
13352 PyObject * obj1 = 0 ;
13353 char * kwnames[] = {
13354 (char *) "self",(char *) "pt", NULL
13355 };
13356
13357 arg3 = &temp3;
13358 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TextCtrl_HitTestPos",kwnames,&obj0,&obj1)) SWIG_fail;
13359 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxTextCtrl, 0 | 0 );
13360 if (!SWIG_IsOK(res1)) {
13361 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "TextCtrl_HitTestPos" "', expected argument " "1"" of type '" "wxTextCtrl const *""'");
13362 }
13363 arg1 = reinterpret_cast< wxTextCtrl * >(argp1);
13364 {
13365 arg2 = &temp2;
13366 if ( ! wxPoint_helper(obj1, &arg2)) SWIG_fail;
13367 }
13368 {
13369 PyThreadState* __tstate = wxPyBeginAllowThreads();
13370 result = (wxTextCtrlHitTestResult)((wxTextCtrl const *)arg1)->HitTest((wxPoint const &)*arg2,arg3);
13371 wxPyEndAllowThreads(__tstate);
13372 if (PyErr_Occurred()) SWIG_fail;
13373 }
13374 resultobj = SWIG_From_int(static_cast< int >(result));
13375 if (SWIG_IsTmpObj(res3)) {
13376 resultobj = SWIG_Python_AppendOutput(resultobj, SWIG_From_long((*arg3)));
13377 } else {
13378 int new_flags = SWIG_IsNewObj(res3) ? (SWIG_POINTER_OWN | 0 ) : 0 ;
13379 resultobj = SWIG_Python_AppendOutput(resultobj, SWIG_NewPointerObj((void*)(arg3), SWIGTYPE_p_long, new_flags));
13380 }
13381 return resultobj;
13382fail:
13383 return NULL;
d14a1e28
RD
13384}
13385
13386
0085ce49
RD
13387SWIGINTERN PyObject *_wrap_TextCtrl_Copy(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
13388 PyObject *resultobj = 0;
13389 wxTextCtrl *arg1 = (wxTextCtrl *) 0 ;
13390 void *argp1 = 0 ;
13391 int res1 = 0 ;
13392 PyObject *swig_obj[1] ;
13393
13394 if (!args) SWIG_fail;
13395 swig_obj[0] = args;
13396 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxTextCtrl, 0 | 0 );
13397 if (!SWIG_IsOK(res1)) {
13398 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "TextCtrl_Copy" "', expected argument " "1"" of type '" "wxTextCtrl *""'");
13399 }
13400 arg1 = reinterpret_cast< wxTextCtrl * >(argp1);
13401 {
13402 PyThreadState* __tstate = wxPyBeginAllowThreads();
13403 (arg1)->Copy();
13404 wxPyEndAllowThreads(__tstate);
13405 if (PyErr_Occurred()) SWIG_fail;
13406 }
13407 resultobj = SWIG_Py_Void();
13408 return resultobj;
13409fail:
13410 return NULL;
d14a1e28 13411}
0085ce49
RD
13412
13413
13414SWIGINTERN PyObject *_wrap_TextCtrl_Cut(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
13415 PyObject *resultobj = 0;
13416 wxTextCtrl *arg1 = (wxTextCtrl *) 0 ;
13417 void *argp1 = 0 ;
13418 int res1 = 0 ;
13419 PyObject *swig_obj[1] ;
13420
13421 if (!args) SWIG_fail;
13422 swig_obj[0] = args;
13423 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxTextCtrl, 0 | 0 );
13424 if (!SWIG_IsOK(res1)) {
13425 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "TextCtrl_Cut" "', expected argument " "1"" of type '" "wxTextCtrl *""'");
13426 }
13427 arg1 = reinterpret_cast< wxTextCtrl * >(argp1);
13428 {
13429 PyThreadState* __tstate = wxPyBeginAllowThreads();
13430 (arg1)->Cut();
13431 wxPyEndAllowThreads(__tstate);
13432 if (PyErr_Occurred()) SWIG_fail;
13433 }
13434 resultobj = SWIG_Py_Void();
13435 return resultobj;
13436fail:
13437 return NULL;
b2dc1044
RD
13438}
13439
13440
0085ce49
RD
13441SWIGINTERN PyObject *_wrap_TextCtrl_Paste(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
13442 PyObject *resultobj = 0;
13443 wxTextCtrl *arg1 = (wxTextCtrl *) 0 ;
13444 void *argp1 = 0 ;
13445 int res1 = 0 ;
13446 PyObject *swig_obj[1] ;
13447
13448 if (!args) SWIG_fail;
13449 swig_obj[0] = args;
13450 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxTextCtrl, 0 | 0 );
13451 if (!SWIG_IsOK(res1)) {
13452 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "TextCtrl_Paste" "', expected argument " "1"" of type '" "wxTextCtrl *""'");
13453 }
13454 arg1 = reinterpret_cast< wxTextCtrl * >(argp1);
13455 {
13456 PyThreadState* __tstate = wxPyBeginAllowThreads();
13457 (arg1)->Paste();
13458 wxPyEndAllowThreads(__tstate);
13459 if (PyErr_Occurred()) SWIG_fail;
13460 }
13461 resultobj = SWIG_Py_Void();
13462 return resultobj;
13463fail:
13464 return NULL;
d14a1e28
RD
13465}
13466
13467
0085ce49
RD
13468SWIGINTERN PyObject *_wrap_TextCtrl_CanCopy(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
13469 PyObject *resultobj = 0;
13470 wxTextCtrl *arg1 = (wxTextCtrl *) 0 ;
13471 bool result;
13472 void *argp1 = 0 ;
13473 int res1 = 0 ;
13474 PyObject *swig_obj[1] ;
13475
13476 if (!args) SWIG_fail;
13477 swig_obj[0] = args;
13478 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxTextCtrl, 0 | 0 );
13479 if (!SWIG_IsOK(res1)) {
13480 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "TextCtrl_CanCopy" "', expected argument " "1"" of type '" "wxTextCtrl const *""'");
13481 }
13482 arg1 = reinterpret_cast< wxTextCtrl * >(argp1);
13483 {
13484 PyThreadState* __tstate = wxPyBeginAllowThreads();
13485 result = (bool)((wxTextCtrl const *)arg1)->CanCopy();
13486 wxPyEndAllowThreads(__tstate);
13487 if (PyErr_Occurred()) SWIG_fail;
13488 }
13489 {
13490 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
13491 }
13492 return resultobj;
13493fail:
13494 return NULL;
d14a1e28
RD
13495}
13496
13497
0085ce49
RD
13498SWIGINTERN PyObject *_wrap_TextCtrl_CanCut(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
13499 PyObject *resultobj = 0;
13500 wxTextCtrl *arg1 = (wxTextCtrl *) 0 ;
13501 bool result;
13502 void *argp1 = 0 ;
13503 int res1 = 0 ;
13504 PyObject *swig_obj[1] ;
13505
13506 if (!args) SWIG_fail;
13507 swig_obj[0] = args;
13508 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxTextCtrl, 0 | 0 );
13509 if (!SWIG_IsOK(res1)) {
13510 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "TextCtrl_CanCut" "', expected argument " "1"" of type '" "wxTextCtrl const *""'");
13511 }
13512 arg1 = reinterpret_cast< wxTextCtrl * >(argp1);
13513 {
13514 PyThreadState* __tstate = wxPyBeginAllowThreads();
13515 result = (bool)((wxTextCtrl const *)arg1)->CanCut();
13516 wxPyEndAllowThreads(__tstate);
13517 if (PyErr_Occurred()) SWIG_fail;
13518 }
13519 {
13520 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
13521 }
13522 return resultobj;
13523fail:
13524 return NULL;
994141e6
RD
13525}
13526
13527
0085ce49
RD
13528SWIGINTERN PyObject *_wrap_TextCtrl_CanPaste(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
13529 PyObject *resultobj = 0;
13530 wxTextCtrl *arg1 = (wxTextCtrl *) 0 ;
13531 bool result;
13532 void *argp1 = 0 ;
13533 int res1 = 0 ;
13534 PyObject *swig_obj[1] ;
13535
13536 if (!args) SWIG_fail;
13537 swig_obj[0] = args;
13538 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxTextCtrl, 0 | 0 );
13539 if (!SWIG_IsOK(res1)) {
13540 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "TextCtrl_CanPaste" "', expected argument " "1"" of type '" "wxTextCtrl const *""'");
13541 }
13542 arg1 = reinterpret_cast< wxTextCtrl * >(argp1);
13543 {
13544 PyThreadState* __tstate = wxPyBeginAllowThreads();
13545 result = (bool)((wxTextCtrl const *)arg1)->CanPaste();
13546 wxPyEndAllowThreads(__tstate);
13547 if (PyErr_Occurred()) SWIG_fail;
13548 }
13549 {
13550 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
13551 }
13552 return resultobj;
13553fail:
13554 return NULL;
d14a1e28
RD
13555}
13556
13557
0085ce49
RD
13558SWIGINTERN PyObject *_wrap_TextCtrl_Undo(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
13559 PyObject *resultobj = 0;
13560 wxTextCtrl *arg1 = (wxTextCtrl *) 0 ;
13561 void *argp1 = 0 ;
13562 int res1 = 0 ;
13563 PyObject *swig_obj[1] ;
13564
13565 if (!args) SWIG_fail;
13566 swig_obj[0] = args;
13567 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxTextCtrl, 0 | 0 );
13568 if (!SWIG_IsOK(res1)) {
13569 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "TextCtrl_Undo" "', expected argument " "1"" of type '" "wxTextCtrl *""'");
13570 }
13571 arg1 = reinterpret_cast< wxTextCtrl * >(argp1);
13572 {
13573 PyThreadState* __tstate = wxPyBeginAllowThreads();
13574 (arg1)->Undo();
13575 wxPyEndAllowThreads(__tstate);
13576 if (PyErr_Occurred()) SWIG_fail;
13577 }
13578 resultobj = SWIG_Py_Void();
13579 return resultobj;
13580fail:
13581 return NULL;
d14a1e28
RD
13582}
13583
13584
0085ce49
RD
13585SWIGINTERN PyObject *_wrap_TextCtrl_Redo(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
13586 PyObject *resultobj = 0;
13587 wxTextCtrl *arg1 = (wxTextCtrl *) 0 ;
13588 void *argp1 = 0 ;
13589 int res1 = 0 ;
13590 PyObject *swig_obj[1] ;
13591
13592 if (!args) SWIG_fail;
13593 swig_obj[0] = args;
13594 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxTextCtrl, 0 | 0 );
13595 if (!SWIG_IsOK(res1)) {
13596 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "TextCtrl_Redo" "', expected argument " "1"" of type '" "wxTextCtrl *""'");
13597 }
13598 arg1 = reinterpret_cast< wxTextCtrl * >(argp1);
13599 {
13600 PyThreadState* __tstate = wxPyBeginAllowThreads();
13601 (arg1)->Redo();
13602 wxPyEndAllowThreads(__tstate);
13603 if (PyErr_Occurred()) SWIG_fail;
13604 }
13605 resultobj = SWIG_Py_Void();
13606 return resultobj;
13607fail:
13608 return NULL;
d14a1e28
RD
13609}
13610
13611
0085ce49
RD
13612SWIGINTERN PyObject *_wrap_TextCtrl_CanUndo(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
13613 PyObject *resultobj = 0;
13614 wxTextCtrl *arg1 = (wxTextCtrl *) 0 ;
13615 bool result;
13616 void *argp1 = 0 ;
13617 int res1 = 0 ;
13618 PyObject *swig_obj[1] ;
13619
13620 if (!args) SWIG_fail;
13621 swig_obj[0] = args;
13622 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxTextCtrl, 0 | 0 );
13623 if (!SWIG_IsOK(res1)) {
13624 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "TextCtrl_CanUndo" "', expected argument " "1"" of type '" "wxTextCtrl const *""'");
13625 }
13626 arg1 = reinterpret_cast< wxTextCtrl * >(argp1);
13627 {
13628 PyThreadState* __tstate = wxPyBeginAllowThreads();
13629 result = (bool)((wxTextCtrl const *)arg1)->CanUndo();
13630 wxPyEndAllowThreads(__tstate);
13631 if (PyErr_Occurred()) SWIG_fail;
13632 }
13633 {
13634 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
13635 }
13636 return resultobj;
13637fail:
13638 return NULL;
d14a1e28
RD
13639}
13640
13641
0085ce49
RD
13642SWIGINTERN PyObject *_wrap_TextCtrl_CanRedo(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
13643 PyObject *resultobj = 0;
13644 wxTextCtrl *arg1 = (wxTextCtrl *) 0 ;
13645 bool result;
13646 void *argp1 = 0 ;
13647 int res1 = 0 ;
13648 PyObject *swig_obj[1] ;
13649
13650 if (!args) SWIG_fail;
13651 swig_obj[0] = args;
13652 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxTextCtrl, 0 | 0 );
13653 if (!SWIG_IsOK(res1)) {
13654 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "TextCtrl_CanRedo" "', expected argument " "1"" of type '" "wxTextCtrl const *""'");
13655 }
13656 arg1 = reinterpret_cast< wxTextCtrl * >(argp1);
13657 {
13658 PyThreadState* __tstate = wxPyBeginAllowThreads();
13659 result = (bool)((wxTextCtrl const *)arg1)->CanRedo();
13660 wxPyEndAllowThreads(__tstate);
13661 if (PyErr_Occurred()) SWIG_fail;
13662 }
13663 {
13664 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
13665 }
13666 return resultobj;
13667fail:
13668 return NULL;
13669}
13670
13671
13672SWIGINTERN PyObject *_wrap_TextCtrl_SetInsertionPoint(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
13673 PyObject *resultobj = 0;
13674 wxTextCtrl *arg1 = (wxTextCtrl *) 0 ;
13675 long arg2 ;
13676 void *argp1 = 0 ;
13677 int res1 = 0 ;
13678 long val2 ;
13679 int ecode2 = 0 ;
13680 PyObject * obj0 = 0 ;
13681 PyObject * obj1 = 0 ;
13682 char * kwnames[] = {
13683 (char *) "self",(char *) "pos", NULL
13684 };
13685
13686 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TextCtrl_SetInsertionPoint",kwnames,&obj0,&obj1)) SWIG_fail;
13687 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxTextCtrl, 0 | 0 );
13688 if (!SWIG_IsOK(res1)) {
13689 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "TextCtrl_SetInsertionPoint" "', expected argument " "1"" of type '" "wxTextCtrl *""'");
13690 }
13691 arg1 = reinterpret_cast< wxTextCtrl * >(argp1);
13692 ecode2 = SWIG_AsVal_long(obj1, &val2);
13693 if (!SWIG_IsOK(ecode2)) {
13694 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "TextCtrl_SetInsertionPoint" "', expected argument " "2"" of type '" "long""'");
13695 }
13696 arg2 = static_cast< long >(val2);
13697 {
13698 PyThreadState* __tstate = wxPyBeginAllowThreads();
13699 (arg1)->SetInsertionPoint(arg2);
13700 wxPyEndAllowThreads(__tstate);
13701 if (PyErr_Occurred()) SWIG_fail;
13702 }
13703 resultobj = SWIG_Py_Void();
13704 return resultobj;
13705fail:
13706 return NULL;
d14a1e28
RD
13707}
13708
13709
0085ce49
RD
13710SWIGINTERN PyObject *_wrap_TextCtrl_SetInsertionPointEnd(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
13711 PyObject *resultobj = 0;
13712 wxTextCtrl *arg1 = (wxTextCtrl *) 0 ;
13713 void *argp1 = 0 ;
13714 int res1 = 0 ;
13715 PyObject *swig_obj[1] ;
13716
13717 if (!args) SWIG_fail;
13718 swig_obj[0] = args;
13719 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxTextCtrl, 0 | 0 );
13720 if (!SWIG_IsOK(res1)) {
13721 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "TextCtrl_SetInsertionPointEnd" "', expected argument " "1"" of type '" "wxTextCtrl *""'");
13722 }
13723 arg1 = reinterpret_cast< wxTextCtrl * >(argp1);
13724 {
13725 PyThreadState* __tstate = wxPyBeginAllowThreads();
13726 (arg1)->SetInsertionPointEnd();
13727 wxPyEndAllowThreads(__tstate);
13728 if (PyErr_Occurred()) SWIG_fail;
13729 }
13730 resultobj = SWIG_Py_Void();
13731 return resultobj;
13732fail:
13733 return NULL;
d14a1e28
RD
13734}
13735
13736
0085ce49
RD
13737SWIGINTERN PyObject *_wrap_TextCtrl_GetInsertionPoint(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
13738 PyObject *resultobj = 0;
13739 wxTextCtrl *arg1 = (wxTextCtrl *) 0 ;
13740 long result;
13741 void *argp1 = 0 ;
13742 int res1 = 0 ;
13743 PyObject *swig_obj[1] ;
13744
13745 if (!args) SWIG_fail;
13746 swig_obj[0] = args;
13747 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxTextCtrl, 0 | 0 );
13748 if (!SWIG_IsOK(res1)) {
13749 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "TextCtrl_GetInsertionPoint" "', expected argument " "1"" of type '" "wxTextCtrl const *""'");
13750 }
13751 arg1 = reinterpret_cast< wxTextCtrl * >(argp1);
13752 {
13753 PyThreadState* __tstate = wxPyBeginAllowThreads();
13754 result = (long)((wxTextCtrl const *)arg1)->GetInsertionPoint();
13755 wxPyEndAllowThreads(__tstate);
13756 if (PyErr_Occurred()) SWIG_fail;
13757 }
13758 resultobj = SWIG_From_long(static_cast< long >(result));
13759 return resultobj;
13760fail:
13761 return NULL;
d14a1e28
RD
13762}
13763
13764
0085ce49
RD
13765SWIGINTERN PyObject *_wrap_TextCtrl_GetLastPosition(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
13766 PyObject *resultobj = 0;
13767 wxTextCtrl *arg1 = (wxTextCtrl *) 0 ;
13768 long result;
13769 void *argp1 = 0 ;
13770 int res1 = 0 ;
13771 PyObject *swig_obj[1] ;
13772
13773 if (!args) SWIG_fail;
13774 swig_obj[0] = args;
13775 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxTextCtrl, 0 | 0 );
13776 if (!SWIG_IsOK(res1)) {
13777 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "TextCtrl_GetLastPosition" "', expected argument " "1"" of type '" "wxTextCtrl const *""'");
13778 }
13779 arg1 = reinterpret_cast< wxTextCtrl * >(argp1);
13780 {
13781 PyThreadState* __tstate = wxPyBeginAllowThreads();
13782 result = (long)((wxTextCtrl const *)arg1)->GetLastPosition();
13783 wxPyEndAllowThreads(__tstate);
13784 if (PyErr_Occurred()) SWIG_fail;
13785 }
13786 resultobj = SWIG_From_long(static_cast< long >(result));
13787 return resultobj;
13788fail:
13789 return NULL;
13790}
13791
13792
13793SWIGINTERN PyObject *_wrap_TextCtrl_SetSelection(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
13794 PyObject *resultobj = 0;
13795 wxTextCtrl *arg1 = (wxTextCtrl *) 0 ;
13796 long arg2 ;
13797 long arg3 ;
13798 void *argp1 = 0 ;
13799 int res1 = 0 ;
13800 long val2 ;
13801 int ecode2 = 0 ;
13802 long val3 ;
13803 int ecode3 = 0 ;
13804 PyObject * obj0 = 0 ;
13805 PyObject * obj1 = 0 ;
13806 PyObject * obj2 = 0 ;
13807 char * kwnames[] = {
2131d850 13808 (char *) "self",(char *) "from",(char *) "to", NULL
0085ce49
RD
13809 };
13810
13811 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:TextCtrl_SetSelection",kwnames,&obj0,&obj1,&obj2)) SWIG_fail;
13812 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxTextCtrl, 0 | 0 );
13813 if (!SWIG_IsOK(res1)) {
13814 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "TextCtrl_SetSelection" "', expected argument " "1"" of type '" "wxTextCtrl *""'");
13815 }
13816 arg1 = reinterpret_cast< wxTextCtrl * >(argp1);
13817 ecode2 = SWIG_AsVal_long(obj1, &val2);
13818 if (!SWIG_IsOK(ecode2)) {
13819 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "TextCtrl_SetSelection" "', expected argument " "2"" of type '" "long""'");
13820 }
13821 arg2 = static_cast< long >(val2);
13822 ecode3 = SWIG_AsVal_long(obj2, &val3);
13823 if (!SWIG_IsOK(ecode3)) {
13824 SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "TextCtrl_SetSelection" "', expected argument " "3"" of type '" "long""'");
13825 }
13826 arg3 = static_cast< long >(val3);
13827 {
13828 PyThreadState* __tstate = wxPyBeginAllowThreads();
13829 (arg1)->SetSelection(arg2,arg3);
13830 wxPyEndAllowThreads(__tstate);
13831 if (PyErr_Occurred()) SWIG_fail;
13832 }
13833 resultobj = SWIG_Py_Void();
13834 return resultobj;
13835fail:
13836 return NULL;
d14a1e28
RD
13837}
13838
13839
0085ce49
RD
13840SWIGINTERN PyObject *_wrap_TextCtrl_SelectAll(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
13841 PyObject *resultobj = 0;
13842 wxTextCtrl *arg1 = (wxTextCtrl *) 0 ;
13843 void *argp1 = 0 ;
13844 int res1 = 0 ;
13845 PyObject *swig_obj[1] ;
13846
13847 if (!args) SWIG_fail;
13848 swig_obj[0] = args;
13849 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxTextCtrl, 0 | 0 );
13850 if (!SWIG_IsOK(res1)) {
13851 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "TextCtrl_SelectAll" "', expected argument " "1"" of type '" "wxTextCtrl *""'");
13852 }
13853 arg1 = reinterpret_cast< wxTextCtrl * >(argp1);
13854 {
13855 PyThreadState* __tstate = wxPyBeginAllowThreads();
13856 (arg1)->SelectAll();
13857 wxPyEndAllowThreads(__tstate);
13858 if (PyErr_Occurred()) SWIG_fail;
13859 }
13860 resultobj = SWIG_Py_Void();
13861 return resultobj;
13862fail:
13863 return NULL;
13864}
13865
13866
13867SWIGINTERN PyObject *_wrap_TextCtrl_SetEditable(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
13868 PyObject *resultobj = 0;
13869 wxTextCtrl *arg1 = (wxTextCtrl *) 0 ;
13870 bool arg2 ;
13871 void *argp1 = 0 ;
13872 int res1 = 0 ;
13873 bool val2 ;
13874 int ecode2 = 0 ;
13875 PyObject * obj0 = 0 ;
13876 PyObject * obj1 = 0 ;
13877 char * kwnames[] = {
13878 (char *) "self",(char *) "editable", NULL
13879 };
13880
13881 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TextCtrl_SetEditable",kwnames,&obj0,&obj1)) SWIG_fail;
13882 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxTextCtrl, 0 | 0 );
13883 if (!SWIG_IsOK(res1)) {
13884 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "TextCtrl_SetEditable" "', expected argument " "1"" of type '" "wxTextCtrl *""'");
13885 }
13886 arg1 = reinterpret_cast< wxTextCtrl * >(argp1);
13887 ecode2 = SWIG_AsVal_bool(obj1, &val2);
13888 if (!SWIG_IsOK(ecode2)) {
13889 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "TextCtrl_SetEditable" "', expected argument " "2"" of type '" "bool""'");
13890 }
13891 arg2 = static_cast< bool >(val2);
13892 {
13893 PyThreadState* __tstate = wxPyBeginAllowThreads();
13894 (arg1)->SetEditable(arg2);
13895 wxPyEndAllowThreads(__tstate);
13896 if (PyErr_Occurred()) SWIG_fail;
13897 }
13898 resultobj = SWIG_Py_Void();
13899 return resultobj;
13900fail:
13901 return NULL;
13902}
13903
13904
d7645bfd
VZ
13905SWIGINTERN PyObject *_wrap_TextCtrl_MacCheckSpelling(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
13906 PyObject *resultobj = 0;
13907 wxTextCtrl *arg1 = (wxTextCtrl *) 0 ;
13908 bool arg2 ;
13909 void *argp1 = 0 ;
13910 int res1 = 0 ;
13911 bool val2 ;
13912 int ecode2 = 0 ;
13913 PyObject * obj0 = 0 ;
13914 PyObject * obj1 = 0 ;
13915 char * kwnames[] = {
13916 (char *) "self",(char *) "check", NULL
13917 };
13918
13919 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TextCtrl_MacCheckSpelling",kwnames,&obj0,&obj1)) SWIG_fail;
13920 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxTextCtrl, 0 | 0 );
13921 if (!SWIG_IsOK(res1)) {
13922 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "TextCtrl_MacCheckSpelling" "', expected argument " "1"" of type '" "wxTextCtrl *""'");
13923 }
13924 arg1 = reinterpret_cast< wxTextCtrl * >(argp1);
13925 ecode2 = SWIG_AsVal_bool(obj1, &val2);
13926 if (!SWIG_IsOK(ecode2)) {
13927 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "TextCtrl_MacCheckSpelling" "', expected argument " "2"" of type '" "bool""'");
13928 }
13929 arg2 = static_cast< bool >(val2);
13930 {
13931 PyThreadState* __tstate = wxPyBeginAllowThreads();
13932 wxTextCtrl_MacCheckSpelling(arg1,arg2);
13933 wxPyEndAllowThreads(__tstate);
13934 if (PyErr_Occurred()) SWIG_fail;
13935 }
13936 resultobj = SWIG_Py_Void();
13937 return resultobj;
13938fail:
13939 return NULL;
13940}
13941
13942
b39fe951
RD
13943SWIGINTERN PyObject *_wrap_TextCtrl_SendTextUpdatedEvent(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
13944 PyObject *resultobj = 0;
13945 wxTextCtrl *arg1 = (wxTextCtrl *) 0 ;
13946 void *argp1 = 0 ;
13947 int res1 = 0 ;
13948 PyObject *swig_obj[1] ;
13949
13950 if (!args) SWIG_fail;
13951 swig_obj[0] = args;
13952 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxTextCtrl, 0 | 0 );
13953 if (!SWIG_IsOK(res1)) {
13954 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "TextCtrl_SendTextUpdatedEvent" "', expected argument " "1"" of type '" "wxTextCtrl *""'");
13955 }
13956 arg1 = reinterpret_cast< wxTextCtrl * >(argp1);
13957 {
13958 PyThreadState* __tstate = wxPyBeginAllowThreads();
13959 (arg1)->SendTextUpdatedEvent();
13960 wxPyEndAllowThreads(__tstate);
13961 if (PyErr_Occurred()) SWIG_fail;
13962 }
13963 resultobj = SWIG_Py_Void();
13964 return resultobj;
13965fail:
13966 return NULL;
13967}
13968
13969
0085ce49
RD
13970SWIGINTERN PyObject *_wrap_TextCtrl_write(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
13971 PyObject *resultobj = 0;
13972 wxTextCtrl *arg1 = (wxTextCtrl *) 0 ;
13973 wxString *arg2 = 0 ;
13974 void *argp1 = 0 ;
13975 int res1 = 0 ;
13976 bool temp2 = false ;
13977 PyObject * obj0 = 0 ;
13978 PyObject * obj1 = 0 ;
13979 char * kwnames[] = {
13980 (char *) "self",(char *) "text", NULL
13981 };
13982
13983 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TextCtrl_write",kwnames,&obj0,&obj1)) SWIG_fail;
13984 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxTextCtrl, 0 | 0 );
13985 if (!SWIG_IsOK(res1)) {
13986 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "TextCtrl_write" "', expected argument " "1"" of type '" "wxTextCtrl *""'");
13987 }
13988 arg1 = reinterpret_cast< wxTextCtrl * >(argp1);
13989 {
13990 arg2 = wxString_in_helper(obj1);
13991 if (arg2 == NULL) SWIG_fail;
13992 temp2 = true;
13993 }
13994 {
13995 PyThreadState* __tstate = wxPyBeginAllowThreads();
13996 wxTextCtrl_write(arg1,(wxString const &)*arg2);
13997 wxPyEndAllowThreads(__tstate);
13998 if (PyErr_Occurred()) SWIG_fail;
13999 }
14000 resultobj = SWIG_Py_Void();
14001 {
14002 if (temp2)
14003 delete arg2;
14004 }
14005 return resultobj;
14006fail:
14007 {
14008 if (temp2)
14009 delete arg2;
14010 }
14011 return NULL;
14012}
14013
14014
14015SWIGINTERN PyObject *_wrap_TextCtrl_GetString(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
14016 PyObject *resultobj = 0;
14017 wxTextCtrl *arg1 = (wxTextCtrl *) 0 ;
14018 long arg2 ;
14019 long arg3 ;
14020 wxString result;
14021 void *argp1 = 0 ;
14022 int res1 = 0 ;
14023 long val2 ;
14024 int ecode2 = 0 ;
14025 long val3 ;
14026 int ecode3 = 0 ;
14027 PyObject * obj0 = 0 ;
14028 PyObject * obj1 = 0 ;
14029 PyObject * obj2 = 0 ;
14030 char * kwnames[] = {
2131d850 14031 (char *) "self",(char *) "from",(char *) "to", NULL
0085ce49
RD
14032 };
14033
14034 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:TextCtrl_GetString",kwnames,&obj0,&obj1,&obj2)) SWIG_fail;
14035 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxTextCtrl, 0 | 0 );
14036 if (!SWIG_IsOK(res1)) {
14037 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "TextCtrl_GetString" "', expected argument " "1"" of type '" "wxTextCtrl *""'");
14038 }
14039 arg1 = reinterpret_cast< wxTextCtrl * >(argp1);
14040 ecode2 = SWIG_AsVal_long(obj1, &val2);
14041 if (!SWIG_IsOK(ecode2)) {
14042 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "TextCtrl_GetString" "', expected argument " "2"" of type '" "long""'");
14043 }
14044 arg2 = static_cast< long >(val2);
14045 ecode3 = SWIG_AsVal_long(obj2, &val3);
14046 if (!SWIG_IsOK(ecode3)) {
14047 SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "TextCtrl_GetString" "', expected argument " "3"" of type '" "long""'");
14048 }
14049 arg3 = static_cast< long >(val3);
14050 {
14051 PyThreadState* __tstate = wxPyBeginAllowThreads();
14052 result = wxTextCtrl_GetString(arg1,arg2,arg3);
14053 wxPyEndAllowThreads(__tstate);
14054 if (PyErr_Occurred()) SWIG_fail;
14055 }
14056 {
14057#if wxUSE_UNICODE
14058 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
14059#else
14060 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
14061#endif
14062 }
14063 return resultobj;
14064fail:
14065 return NULL;
d14a1e28
RD
14066}
14067
14068
0085ce49
RD
14069SWIGINTERN PyObject *_wrap_TextCtrl_GetClassDefaultAttributes(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
14070 PyObject *resultobj = 0;
14071 wxWindowVariant arg1 = (wxWindowVariant) wxWINDOW_VARIANT_NORMAL ;
14072 SwigValueWrapper<wxVisualAttributes > result;
14073 int val1 ;
14074 int ecode1 = 0 ;
14075 PyObject * obj0 = 0 ;
14076 char * kwnames[] = {
14077 (char *) "variant", NULL
14078 };
14079
14080 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|O:TextCtrl_GetClassDefaultAttributes",kwnames,&obj0)) SWIG_fail;
14081 if (obj0) {
14082 ecode1 = SWIG_AsVal_int(obj0, &val1);
14083 if (!SWIG_IsOK(ecode1)) {
14084 SWIG_exception_fail(SWIG_ArgError(ecode1), "in method '" "TextCtrl_GetClassDefaultAttributes" "', expected argument " "1"" of type '" "wxWindowVariant""'");
14085 }
14086 arg1 = static_cast< wxWindowVariant >(val1);
14087 }
14088 {
14089 if (!wxPyCheckForApp()) SWIG_fail;
14090 PyThreadState* __tstate = wxPyBeginAllowThreads();
14091 result = wxTextCtrl::GetClassDefaultAttributes(arg1);
14092 wxPyEndAllowThreads(__tstate);
14093 if (PyErr_Occurred()) SWIG_fail;
14094 }
14095 resultobj = SWIG_NewPointerObj((new wxVisualAttributes(static_cast< const wxVisualAttributes& >(result))), SWIGTYPE_p_wxVisualAttributes, SWIG_POINTER_OWN | 0 );
14096 return resultobj;
14097fail:
14098 return NULL;
14099}
14100
14101
14102SWIGINTERN PyObject *TextCtrl_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
14103 PyObject *obj;
14104 if (!SWIG_Python_UnpackTuple(args,(char*)"swigregister", 1, 1,&obj)) return NULL;
14105 SWIG_TypeNewClientData(SWIGTYPE_p_wxTextCtrl, SWIG_NewClientData(obj));
14106 return SWIG_Py_Void();
14107}
14108
14109SWIGINTERN PyObject *TextCtrl_swiginit(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
14110 return SWIG_Python_InitShadowInstance(args);
14111}
14112
14113SWIGINTERN PyObject *_wrap_new_TextUrlEvent(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
14114 PyObject *resultobj = 0;
14115 int arg1 ;
14116 wxMouseEvent *arg2 = 0 ;
14117 long arg3 ;
14118 long arg4 ;
14119 wxTextUrlEvent *result = 0 ;
14120 int val1 ;
14121 int ecode1 = 0 ;
14122 void *argp2 = 0 ;
14123 int res2 = 0 ;
14124 long val3 ;
14125 int ecode3 = 0 ;
14126 long val4 ;
14127 int ecode4 = 0 ;
14128 PyObject * obj0 = 0 ;
14129 PyObject * obj1 = 0 ;
14130 PyObject * obj2 = 0 ;
14131 PyObject * obj3 = 0 ;
14132 char * kwnames[] = {
14133 (char *) "winid",(char *) "evtMouse",(char *) "start",(char *) "end", NULL
14134 };
14135
14136 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOO:new_TextUrlEvent",kwnames,&obj0,&obj1,&obj2,&obj3)) SWIG_fail;
14137 ecode1 = SWIG_AsVal_int(obj0, &val1);
14138 if (!SWIG_IsOK(ecode1)) {
14139 SWIG_exception_fail(SWIG_ArgError(ecode1), "in method '" "new_TextUrlEvent" "', expected argument " "1"" of type '" "int""'");
14140 }
14141 arg1 = static_cast< int >(val1);
14142 res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_wxMouseEvent, 0 | 0);
14143 if (!SWIG_IsOK(res2)) {
14144 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "new_TextUrlEvent" "', expected argument " "2"" of type '" "wxMouseEvent const &""'");
14145 }
14146 if (!argp2) {
14147 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_TextUrlEvent" "', expected argument " "2"" of type '" "wxMouseEvent const &""'");
14148 }
14149 arg2 = reinterpret_cast< wxMouseEvent * >(argp2);
14150 ecode3 = SWIG_AsVal_long(obj2, &val3);
14151 if (!SWIG_IsOK(ecode3)) {
14152 SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "new_TextUrlEvent" "', expected argument " "3"" of type '" "long""'");
14153 }
14154 arg3 = static_cast< long >(val3);
14155 ecode4 = SWIG_AsVal_long(obj3, &val4);
14156 if (!SWIG_IsOK(ecode4)) {
14157 SWIG_exception_fail(SWIG_ArgError(ecode4), "in method '" "new_TextUrlEvent" "', expected argument " "4"" of type '" "long""'");
14158 }
14159 arg4 = static_cast< long >(val4);
14160 {
14161 PyThreadState* __tstate = wxPyBeginAllowThreads();
14162 result = (wxTextUrlEvent *)new wxTextUrlEvent(arg1,(wxMouseEvent const &)*arg2,arg3,arg4);
14163 wxPyEndAllowThreads(__tstate);
14164 if (PyErr_Occurred()) SWIG_fail;
14165 }
14166 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_wxTextUrlEvent, SWIG_POINTER_NEW | 0 );
14167 return resultobj;
14168fail:
14169 return NULL;
d14a1e28
RD
14170}
14171
14172
0085ce49
RD
14173SWIGINTERN PyObject *_wrap_TextUrlEvent_GetMouseEvent(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
14174 PyObject *resultobj = 0;
14175 wxTextUrlEvent *arg1 = (wxTextUrlEvent *) 0 ;
14176 wxMouseEvent *result = 0 ;
14177 void *argp1 = 0 ;
14178 int res1 = 0 ;
14179 PyObject *swig_obj[1] ;
14180
14181 if (!args) SWIG_fail;
14182 swig_obj[0] = args;
14183 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxTextUrlEvent, 0 | 0 );
14184 if (!SWIG_IsOK(res1)) {
14185 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "TextUrlEvent_GetMouseEvent" "', expected argument " "1"" of type '" "wxTextUrlEvent *""'");
14186 }
14187 arg1 = reinterpret_cast< wxTextUrlEvent * >(argp1);
14188 {
14189 PyThreadState* __tstate = wxPyBeginAllowThreads();
4f89f6a3 14190 {
0085ce49
RD
14191 wxMouseEvent const &_result_ref = (arg1)->GetMouseEvent();
14192 result = (wxMouseEvent *) &_result_ref;
4f89f6a3 14193 }
0085ce49
RD
14194 wxPyEndAllowThreads(__tstate);
14195 if (PyErr_Occurred()) SWIG_fail;
14196 }
14197 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_wxMouseEvent, 0 | 0 );
14198 return resultobj;
14199fail:
14200 return NULL;
d14a1e28
RD
14201}
14202
14203
0085ce49
RD
14204SWIGINTERN PyObject *_wrap_TextUrlEvent_GetURLStart(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
14205 PyObject *resultobj = 0;
14206 wxTextUrlEvent *arg1 = (wxTextUrlEvent *) 0 ;
14207 long result;
14208 void *argp1 = 0 ;
14209 int res1 = 0 ;
14210 PyObject *swig_obj[1] ;
14211
14212 if (!args) SWIG_fail;
14213 swig_obj[0] = args;
14214 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxTextUrlEvent, 0 | 0 );
14215 if (!SWIG_IsOK(res1)) {
14216 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "TextUrlEvent_GetURLStart" "', expected argument " "1"" of type '" "wxTextUrlEvent const *""'");
14217 }
14218 arg1 = reinterpret_cast< wxTextUrlEvent * >(argp1);
14219 {
14220 PyThreadState* __tstate = wxPyBeginAllowThreads();
14221 result = (long)((wxTextUrlEvent const *)arg1)->GetURLStart();
14222 wxPyEndAllowThreads(__tstate);
14223 if (PyErr_Occurred()) SWIG_fail;
14224 }
14225 resultobj = SWIG_From_long(static_cast< long >(result));
14226 return resultobj;
14227fail:
14228 return NULL;
d14a1e28
RD
14229}
14230
14231
0085ce49
RD
14232SWIGINTERN PyObject *_wrap_TextUrlEvent_GetURLEnd(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
14233 PyObject *resultobj = 0;
14234 wxTextUrlEvent *arg1 = (wxTextUrlEvent *) 0 ;
14235 long result;
14236 void *argp1 = 0 ;
14237 int res1 = 0 ;
14238 PyObject *swig_obj[1] ;
14239
14240 if (!args) SWIG_fail;
14241 swig_obj[0] = args;
14242 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxTextUrlEvent, 0 | 0 );
14243 if (!SWIG_IsOK(res1)) {
14244 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "TextUrlEvent_GetURLEnd" "', expected argument " "1"" of type '" "wxTextUrlEvent const *""'");
14245 }
14246 arg1 = reinterpret_cast< wxTextUrlEvent * >(argp1);
14247 {
14248 PyThreadState* __tstate = wxPyBeginAllowThreads();
14249 result = (long)((wxTextUrlEvent const *)arg1)->GetURLEnd();
14250 wxPyEndAllowThreads(__tstate);
14251 if (PyErr_Occurred()) SWIG_fail;
14252 }
14253 resultobj = SWIG_From_long(static_cast< long >(result));
14254 return resultobj;
14255fail:
14256 return NULL;
d14a1e28
RD
14257}
14258
14259
0085ce49
RD
14260SWIGINTERN PyObject *TextUrlEvent_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
14261 PyObject *obj;
14262 if (!SWIG_Python_UnpackTuple(args,(char*)"swigregister", 1, 1,&obj)) return NULL;
14263 SWIG_TypeNewClientData(SWIGTYPE_p_wxTextUrlEvent, SWIG_NewClientData(obj));
14264 return SWIG_Py_Void();
d14a1e28
RD
14265}
14266
0085ce49
RD
14267SWIGINTERN PyObject *TextUrlEvent_swiginit(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
14268 return SWIG_Python_InitShadowInstance(args);
14269}
d14a1e28 14270
0085ce49
RD
14271SWIGINTERN int ScrollBarNameStr_set(PyObject *) {
14272 SWIG_Error(SWIG_AttributeError,"Variable ScrollBarNameStr is read-only.");
14273 return 1;
14274}
14275
14276
14277SWIGINTERN PyObject *ScrollBarNameStr_get(void) {
14278 PyObject *pyobj = 0;
14279
14280 {
14281#if wxUSE_UNICODE
14282 pyobj = PyUnicode_FromWideChar((&wxPyScrollBarNameStr)->c_str(), (&wxPyScrollBarNameStr)->Len());
14283#else
14284 pyobj = PyString_FromStringAndSize((&wxPyScrollBarNameStr)->c_str(), (&wxPyScrollBarNameStr)->Len());
14285#endif
14286 }
14287 return pyobj;
14288}
14289
14290
14291SWIGINTERN PyObject *_wrap_new_ScrollBar(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
14292 PyObject *resultobj = 0;
14293 wxWindow *arg1 = (wxWindow *) 0 ;
14294 int arg2 = (int) -1 ;
14295 wxPoint const &arg3_defvalue = wxDefaultPosition ;
14296 wxPoint *arg3 = (wxPoint *) &arg3_defvalue ;
14297 wxSize const &arg4_defvalue = wxDefaultSize ;
14298 wxSize *arg4 = (wxSize *) &arg4_defvalue ;
14299 long arg5 = (long) wxSB_HORIZONTAL ;
14300 wxValidator const &arg6_defvalue = wxDefaultValidator ;
14301 wxValidator *arg6 = (wxValidator *) &arg6_defvalue ;
14302 wxString const &arg7_defvalue = wxPyScrollBarNameStr ;
14303 wxString *arg7 = (wxString *) &arg7_defvalue ;
14304 wxScrollBar *result = 0 ;
14305 void *argp1 = 0 ;
14306 int res1 = 0 ;
14307 int val2 ;
14308 int ecode2 = 0 ;
14309 wxPoint temp3 ;
14310 wxSize temp4 ;
14311 long val5 ;
14312 int ecode5 = 0 ;
14313 void *argp6 = 0 ;
14314 int res6 = 0 ;
14315 bool temp7 = false ;
14316 PyObject * obj0 = 0 ;
14317 PyObject * obj1 = 0 ;
14318 PyObject * obj2 = 0 ;
14319 PyObject * obj3 = 0 ;
14320 PyObject * obj4 = 0 ;
14321 PyObject * obj5 = 0 ;
14322 PyObject * obj6 = 0 ;
14323 char * kwnames[] = {
14324 (char *) "parent",(char *) "id",(char *) "pos",(char *) "size",(char *) "style",(char *) "validator",(char *) "name", NULL
14325 };
14326
14327 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|OOOOOO:new_ScrollBar",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6)) SWIG_fail;
14328 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxWindow, 0 | 0 );
14329 if (!SWIG_IsOK(res1)) {
14330 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_ScrollBar" "', expected argument " "1"" of type '" "wxWindow *""'");
14331 }
14332 arg1 = reinterpret_cast< wxWindow * >(argp1);
14333 if (obj1) {
14334 ecode2 = SWIG_AsVal_int(obj1, &val2);
14335 if (!SWIG_IsOK(ecode2)) {
14336 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "new_ScrollBar" "', expected argument " "2"" of type '" "int""'");
14337 }
14338 arg2 = static_cast< int >(val2);
14339 }
14340 if (obj2) {
d14a1e28 14341 {
0085ce49
RD
14342 arg3 = &temp3;
14343 if ( ! wxPoint_helper(obj2, &arg3)) SWIG_fail;
d14a1e28 14344 }
0085ce49
RD
14345 }
14346 if (obj3) {
4f89f6a3 14347 {
0085ce49
RD
14348 arg4 = &temp4;
14349 if ( ! wxSize_helper(obj3, &arg4)) SWIG_fail;
4f89f6a3 14350 }
0085ce49
RD
14351 }
14352 if (obj4) {
14353 ecode5 = SWIG_AsVal_long(obj4, &val5);
14354 if (!SWIG_IsOK(ecode5)) {
14355 SWIG_exception_fail(SWIG_ArgError(ecode5), "in method '" "new_ScrollBar" "', expected argument " "5"" of type '" "long""'");
14356 }
14357 arg5 = static_cast< long >(val5);
14358 }
14359 if (obj5) {
14360 res6 = SWIG_ConvertPtr(obj5, &argp6, SWIGTYPE_p_wxValidator, 0 | 0);
14361 if (!SWIG_IsOK(res6)) {
14362 SWIG_exception_fail(SWIG_ArgError(res6), "in method '" "new_ScrollBar" "', expected argument " "6"" of type '" "wxValidator const &""'");
14363 }
14364 if (!argp6) {
14365 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_ScrollBar" "', expected argument " "6"" of type '" "wxValidator const &""'");
14366 }
14367 arg6 = reinterpret_cast< wxValidator * >(argp6);
14368 }
14369 if (obj6) {
14370 {
14371 arg7 = wxString_in_helper(obj6);
14372 if (arg7 == NULL) SWIG_fail;
14373 temp7 = true;
14374 }
14375 }
14376 {
14377 if (!wxPyCheckForApp()) SWIG_fail;
14378 PyThreadState* __tstate = wxPyBeginAllowThreads();
14379 result = (wxScrollBar *)new wxScrollBar(arg1,arg2,(wxPoint const &)*arg3,(wxSize const &)*arg4,arg5,(wxValidator const &)*arg6,(wxString const &)*arg7);
14380 wxPyEndAllowThreads(__tstate);
14381 if (PyErr_Occurred()) SWIG_fail;
14382 }
14383 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_wxScrollBar, SWIG_POINTER_NEW | 0 );
14384 {
14385 if (temp7)
14386 delete arg7;
14387 }
14388 return resultobj;
14389fail:
14390 {
14391 if (temp7)
14392 delete arg7;
14393 }
14394 return NULL;
d14a1e28
RD
14395}
14396
14397
0085ce49
RD
14398SWIGINTERN PyObject *_wrap_new_PreScrollBar(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
14399 PyObject *resultobj = 0;
14400 wxScrollBar *result = 0 ;
14401
14402 if (!SWIG_Python_UnpackTuple(args,"new_PreScrollBar",0,0,0)) SWIG_fail;
14403 {
14404 if (!wxPyCheckForApp()) SWIG_fail;
14405 PyThreadState* __tstate = wxPyBeginAllowThreads();
14406 result = (wxScrollBar *)new wxScrollBar();
14407 wxPyEndAllowThreads(__tstate);
14408 if (PyErr_Occurred()) SWIG_fail;
14409 }
14410 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_wxScrollBar, SWIG_POINTER_OWN | 0 );
14411 return resultobj;
14412fail:
14413 return NULL;
14414}
14415
14416
14417SWIGINTERN PyObject *_wrap_ScrollBar_Create(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
14418 PyObject *resultobj = 0;
14419 wxScrollBar *arg1 = (wxScrollBar *) 0 ;
14420 wxWindow *arg2 = (wxWindow *) 0 ;
14421 int arg3 = (int) -1 ;
14422 wxPoint const &arg4_defvalue = wxDefaultPosition ;
14423 wxPoint *arg4 = (wxPoint *) &arg4_defvalue ;
14424 wxSize const &arg5_defvalue = wxDefaultSize ;
14425 wxSize *arg5 = (wxSize *) &arg5_defvalue ;
14426 long arg6 = (long) wxSB_HORIZONTAL ;
14427 wxValidator const &arg7_defvalue = wxDefaultValidator ;
14428 wxValidator *arg7 = (wxValidator *) &arg7_defvalue ;
14429 wxString const &arg8_defvalue = wxPyScrollBarNameStr ;
14430 wxString *arg8 = (wxString *) &arg8_defvalue ;
14431 bool result;
14432 void *argp1 = 0 ;
14433 int res1 = 0 ;
14434 void *argp2 = 0 ;
14435 int res2 = 0 ;
14436 int val3 ;
14437 int ecode3 = 0 ;
14438 wxPoint temp4 ;
14439 wxSize temp5 ;
14440 long val6 ;
14441 int ecode6 = 0 ;
14442 void *argp7 = 0 ;
14443 int res7 = 0 ;
14444 bool temp8 = false ;
14445 PyObject * obj0 = 0 ;
14446 PyObject * obj1 = 0 ;
14447 PyObject * obj2 = 0 ;
14448 PyObject * obj3 = 0 ;
14449 PyObject * obj4 = 0 ;
14450 PyObject * obj5 = 0 ;
14451 PyObject * obj6 = 0 ;
14452 PyObject * obj7 = 0 ;
14453 char * kwnames[] = {
14454 (char *) "self",(char *) "parent",(char *) "id",(char *) "pos",(char *) "size",(char *) "style",(char *) "validator",(char *) "name", NULL
14455 };
14456
14457 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|OOOOOO:ScrollBar_Create",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6,&obj7)) SWIG_fail;
14458 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxScrollBar, 0 | 0 );
14459 if (!SWIG_IsOK(res1)) {
14460 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ScrollBar_Create" "', expected argument " "1"" of type '" "wxScrollBar *""'");
14461 }
14462 arg1 = reinterpret_cast< wxScrollBar * >(argp1);
14463 res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_wxWindow, 0 | 0 );
14464 if (!SWIG_IsOK(res2)) {
14465 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "ScrollBar_Create" "', expected argument " "2"" of type '" "wxWindow *""'");
14466 }
14467 arg2 = reinterpret_cast< wxWindow * >(argp2);
14468 if (obj2) {
14469 ecode3 = SWIG_AsVal_int(obj2, &val3);
14470 if (!SWIG_IsOK(ecode3)) {
14471 SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "ScrollBar_Create" "', expected argument " "3"" of type '" "int""'");
14472 }
14473 arg3 = static_cast< int >(val3);
14474 }
14475 if (obj3) {
093d3ff1 14476 {
0085ce49
RD
14477 arg4 = &temp4;
14478 if ( ! wxPoint_helper(obj3, &arg4)) SWIG_fail;
093d3ff1 14479 }
0085ce49
RD
14480 }
14481 if (obj4) {
d14a1e28 14482 {
0085ce49
RD
14483 arg5 = &temp5;
14484 if ( ! wxSize_helper(obj4, &arg5)) SWIG_fail;
14485 }
14486 }
14487 if (obj5) {
14488 ecode6 = SWIG_AsVal_long(obj5, &val6);
14489 if (!SWIG_IsOK(ecode6)) {
14490 SWIG_exception_fail(SWIG_ArgError(ecode6), "in method '" "ScrollBar_Create" "', expected argument " "6"" of type '" "long""'");
14491 }
14492 arg6 = static_cast< long >(val6);
14493 }
14494 if (obj6) {
14495 res7 = SWIG_ConvertPtr(obj6, &argp7, SWIGTYPE_p_wxValidator, 0 | 0);
14496 if (!SWIG_IsOK(res7)) {
14497 SWIG_exception_fail(SWIG_ArgError(res7), "in method '" "ScrollBar_Create" "', expected argument " "7"" of type '" "wxValidator const &""'");
d14a1e28 14498 }
0085ce49
RD
14499 if (!argp7) {
14500 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "ScrollBar_Create" "', expected argument " "7"" of type '" "wxValidator const &""'");
14501 }
14502 arg7 = reinterpret_cast< wxValidator * >(argp7);
14503 }
14504 if (obj7) {
4f89f6a3 14505 {
0085ce49
RD
14506 arg8 = wxString_in_helper(obj7);
14507 if (arg8 == NULL) SWIG_fail;
14508 temp8 = true;
4f89f6a3 14509 }
0085ce49
RD
14510 }
14511 {
14512 PyThreadState* __tstate = wxPyBeginAllowThreads();
14513 result = (bool)(arg1)->Create(arg2,arg3,(wxPoint const &)*arg4,(wxSize const &)*arg5,arg6,(wxValidator const &)*arg7,(wxString const &)*arg8);
14514 wxPyEndAllowThreads(__tstate);
14515 if (PyErr_Occurred()) SWIG_fail;
14516 }
14517 {
14518 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
14519 }
14520 {
14521 if (temp8)
14522 delete arg8;
14523 }
14524 return resultobj;
14525fail:
14526 {
14527 if (temp8)
14528 delete arg8;
14529 }
14530 return NULL;
d14a1e28
RD
14531}
14532
14533
0085ce49
RD
14534SWIGINTERN PyObject *_wrap_ScrollBar_GetThumbPosition(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
14535 PyObject *resultobj = 0;
14536 wxScrollBar *arg1 = (wxScrollBar *) 0 ;
14537 int result;
14538 void *argp1 = 0 ;
14539 int res1 = 0 ;
14540 PyObject *swig_obj[1] ;
14541
14542 if (!args) SWIG_fail;
14543 swig_obj[0] = args;
14544 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxScrollBar, 0 | 0 );
14545 if (!SWIG_IsOK(res1)) {
14546 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ScrollBar_GetThumbPosition" "', expected argument " "1"" of type '" "wxScrollBar const *""'");
14547 }
14548 arg1 = reinterpret_cast< wxScrollBar * >(argp1);
14549 {
14550 PyThreadState* __tstate = wxPyBeginAllowThreads();
14551 result = (int)((wxScrollBar const *)arg1)->GetThumbPosition();
14552 wxPyEndAllowThreads(__tstate);
14553 if (PyErr_Occurred()) SWIG_fail;
14554 }
14555 resultobj = SWIG_From_int(static_cast< int >(result));
14556 return resultobj;
14557fail:
14558 return NULL;
d14a1e28
RD
14559}
14560
14561
0085ce49
RD
14562SWIGINTERN PyObject *_wrap_ScrollBar_GetThumbSize(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
14563 PyObject *resultobj = 0;
14564 wxScrollBar *arg1 = (wxScrollBar *) 0 ;
14565 int result;
14566 void *argp1 = 0 ;
14567 int res1 = 0 ;
14568 PyObject *swig_obj[1] ;
14569
14570 if (!args) SWIG_fail;
14571 swig_obj[0] = args;
14572 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxScrollBar, 0 | 0 );
14573 if (!SWIG_IsOK(res1)) {
14574 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ScrollBar_GetThumbSize" "', expected argument " "1"" of type '" "wxScrollBar const *""'");
14575 }
14576 arg1 = reinterpret_cast< wxScrollBar * >(argp1);
14577 {
14578 PyThreadState* __tstate = wxPyBeginAllowThreads();
14579 result = (int)((wxScrollBar const *)arg1)->GetThumbSize();
14580 wxPyEndAllowThreads(__tstate);
14581 if (PyErr_Occurred()) SWIG_fail;
14582 }
14583 resultobj = SWIG_From_int(static_cast< int >(result));
14584 return resultobj;
14585fail:
14586 return NULL;
d14a1e28
RD
14587}
14588
14589
0085ce49
RD
14590SWIGINTERN PyObject *_wrap_ScrollBar_GetPageSize(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
14591 PyObject *resultobj = 0;
14592 wxScrollBar *arg1 = (wxScrollBar *) 0 ;
14593 int result;
14594 void *argp1 = 0 ;
14595 int res1 = 0 ;
14596 PyObject *swig_obj[1] ;
14597
14598 if (!args) SWIG_fail;
14599 swig_obj[0] = args;
14600 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxScrollBar, 0 | 0 );
14601 if (!SWIG_IsOK(res1)) {
14602 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ScrollBar_GetPageSize" "', expected argument " "1"" of type '" "wxScrollBar const *""'");
14603 }
14604 arg1 = reinterpret_cast< wxScrollBar * >(argp1);
14605 {
14606 PyThreadState* __tstate = wxPyBeginAllowThreads();
14607 result = (int)((wxScrollBar const *)arg1)->GetPageSize();
14608 wxPyEndAllowThreads(__tstate);
14609 if (PyErr_Occurred()) SWIG_fail;
14610 }
14611 resultobj = SWIG_From_int(static_cast< int >(result));
14612 return resultobj;
14613fail:
14614 return NULL;
d14a1e28
RD
14615}
14616
14617
0085ce49
RD
14618SWIGINTERN PyObject *_wrap_ScrollBar_GetRange(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
14619 PyObject *resultobj = 0;
14620 wxScrollBar *arg1 = (wxScrollBar *) 0 ;
14621 int result;
14622 void *argp1 = 0 ;
14623 int res1 = 0 ;
14624 PyObject *swig_obj[1] ;
14625
14626 if (!args) SWIG_fail;
14627 swig_obj[0] = args;
14628 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxScrollBar, 0 | 0 );
14629 if (!SWIG_IsOK(res1)) {
14630 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ScrollBar_GetRange" "', expected argument " "1"" of type '" "wxScrollBar const *""'");
14631 }
14632 arg1 = reinterpret_cast< wxScrollBar * >(argp1);
14633 {
14634 PyThreadState* __tstate = wxPyBeginAllowThreads();
14635 result = (int)((wxScrollBar const *)arg1)->GetRange();
14636 wxPyEndAllowThreads(__tstate);
14637 if (PyErr_Occurred()) SWIG_fail;
14638 }
14639 resultobj = SWIG_From_int(static_cast< int >(result));
14640 return resultobj;
14641fail:
14642 return NULL;
d14a1e28
RD
14643}
14644
14645
0085ce49
RD
14646SWIGINTERN PyObject *_wrap_ScrollBar_IsVertical(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
14647 PyObject *resultobj = 0;
14648 wxScrollBar *arg1 = (wxScrollBar *) 0 ;
14649 bool result;
14650 void *argp1 = 0 ;
14651 int res1 = 0 ;
14652 PyObject *swig_obj[1] ;
14653
14654 if (!args) SWIG_fail;
14655 swig_obj[0] = args;
14656 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxScrollBar, 0 | 0 );
14657 if (!SWIG_IsOK(res1)) {
14658 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ScrollBar_IsVertical" "', expected argument " "1"" of type '" "wxScrollBar const *""'");
14659 }
14660 arg1 = reinterpret_cast< wxScrollBar * >(argp1);
14661 {
14662 PyThreadState* __tstate = wxPyBeginAllowThreads();
14663 result = (bool)((wxScrollBar const *)arg1)->IsVertical();
14664 wxPyEndAllowThreads(__tstate);
14665 if (PyErr_Occurred()) SWIG_fail;
14666 }
14667 {
14668 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
14669 }
14670 return resultobj;
14671fail:
14672 return NULL;
14673}
14674
14675
14676SWIGINTERN PyObject *_wrap_ScrollBar_SetThumbPosition(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
14677 PyObject *resultobj = 0;
14678 wxScrollBar *arg1 = (wxScrollBar *) 0 ;
14679 int arg2 ;
14680 void *argp1 = 0 ;
14681 int res1 = 0 ;
14682 int val2 ;
14683 int ecode2 = 0 ;
14684 PyObject * obj0 = 0 ;
14685 PyObject * obj1 = 0 ;
14686 char * kwnames[] = {
14687 (char *) "self",(char *) "viewStart", NULL
14688 };
14689
14690 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ScrollBar_SetThumbPosition",kwnames,&obj0,&obj1)) SWIG_fail;
14691 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxScrollBar, 0 | 0 );
14692 if (!SWIG_IsOK(res1)) {
14693 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ScrollBar_SetThumbPosition" "', expected argument " "1"" of type '" "wxScrollBar *""'");
14694 }
14695 arg1 = reinterpret_cast< wxScrollBar * >(argp1);
14696 ecode2 = SWIG_AsVal_int(obj1, &val2);
14697 if (!SWIG_IsOK(ecode2)) {
14698 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "ScrollBar_SetThumbPosition" "', expected argument " "2"" of type '" "int""'");
14699 }
14700 arg2 = static_cast< int >(val2);
14701 {
14702 PyThreadState* __tstate = wxPyBeginAllowThreads();
14703 (arg1)->SetThumbPosition(arg2);
14704 wxPyEndAllowThreads(__tstate);
14705 if (PyErr_Occurred()) SWIG_fail;
14706 }
14707 resultobj = SWIG_Py_Void();
14708 return resultobj;
14709fail:
14710 return NULL;
14711}
14712
14713
14714SWIGINTERN PyObject *_wrap_ScrollBar_GetClassDefaultAttributes(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
14715 PyObject *resultobj = 0;
14716 wxWindowVariant arg1 = (wxWindowVariant) wxWINDOW_VARIANT_NORMAL ;
14717 SwigValueWrapper<wxVisualAttributes > result;
14718 int val1 ;
14719 int ecode1 = 0 ;
14720 PyObject * obj0 = 0 ;
14721 char * kwnames[] = {
14722 (char *) "variant", NULL
14723 };
14724
14725 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|O:ScrollBar_GetClassDefaultAttributes",kwnames,&obj0)) SWIG_fail;
14726 if (obj0) {
14727 ecode1 = SWIG_AsVal_int(obj0, &val1);
14728 if (!SWIG_IsOK(ecode1)) {
14729 SWIG_exception_fail(SWIG_ArgError(ecode1), "in method '" "ScrollBar_GetClassDefaultAttributes" "', expected argument " "1"" of type '" "wxWindowVariant""'");
14730 }
14731 arg1 = static_cast< wxWindowVariant >(val1);
14732 }
14733 {
14734 if (!wxPyCheckForApp()) SWIG_fail;
14735 PyThreadState* __tstate = wxPyBeginAllowThreads();
14736 result = wxScrollBar::GetClassDefaultAttributes(arg1);
14737 wxPyEndAllowThreads(__tstate);
14738 if (PyErr_Occurred()) SWIG_fail;
14739 }
14740 resultobj = SWIG_NewPointerObj((new wxVisualAttributes(static_cast< const wxVisualAttributes& >(result))), SWIGTYPE_p_wxVisualAttributes, SWIG_POINTER_OWN | 0 );
14741 return resultobj;
14742fail:
14743 return NULL;
d14a1e28
RD
14744}
14745
14746
0085ce49
RD
14747SWIGINTERN PyObject *ScrollBar_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
14748 PyObject *obj;
14749 if (!SWIG_Python_UnpackTuple(args,(char*)"swigregister", 1, 1,&obj)) return NULL;
14750 SWIG_TypeNewClientData(SWIGTYPE_p_wxScrollBar, SWIG_NewClientData(obj));
14751 return SWIG_Py_Void();
d14a1e28
RD
14752}
14753
0085ce49
RD
14754SWIGINTERN PyObject *ScrollBar_swiginit(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
14755 return SWIG_Python_InitShadowInstance(args);
14756}
d14a1e28 14757
0085ce49
RD
14758SWIGINTERN int SPIN_BUTTON_NAME_set(PyObject *) {
14759 SWIG_Error(SWIG_AttributeError,"Variable SPIN_BUTTON_NAME is read-only.");
14760 return 1;
d14a1e28
RD
14761}
14762
14763
0085ce49
RD
14764SWIGINTERN PyObject *SPIN_BUTTON_NAME_get(void) {
14765 PyObject *pyobj = 0;
14766
14767 {
14768#if wxUSE_UNICODE
14769 pyobj = PyUnicode_FromWideChar((&wxPySPIN_BUTTON_NAME)->c_str(), (&wxPySPIN_BUTTON_NAME)->Len());
14770#else
14771 pyobj = PyString_FromStringAndSize((&wxPySPIN_BUTTON_NAME)->c_str(), (&wxPySPIN_BUTTON_NAME)->Len());
14772#endif
14773 }
14774 return pyobj;
d14a1e28
RD
14775}
14776
14777
0085ce49
RD
14778SWIGINTERN int SpinCtrlNameStr_set(PyObject *) {
14779 SWIG_Error(SWIG_AttributeError,"Variable SpinCtrlNameStr is read-only.");
14780 return 1;
d14a1e28
RD
14781}
14782
14783
0085ce49
RD
14784SWIGINTERN PyObject *SpinCtrlNameStr_get(void) {
14785 PyObject *pyobj = 0;
14786
14787 {
14788#if wxUSE_UNICODE
14789 pyobj = PyUnicode_FromWideChar((&wxPySpinCtrlNameStr)->c_str(), (&wxPySpinCtrlNameStr)->Len());
14790#else
14791 pyobj = PyString_FromStringAndSize((&wxPySpinCtrlNameStr)->c_str(), (&wxPySpinCtrlNameStr)->Len());
14792#endif
14793 }
14794 return pyobj;
14795}
14796
14797
14798SWIGINTERN PyObject *_wrap_new_SpinButton(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
14799 PyObject *resultobj = 0;
14800 wxWindow *arg1 = (wxWindow *) 0 ;
14801 int arg2 = (int) -1 ;
14802 wxPoint const &arg3_defvalue = wxDefaultPosition ;
14803 wxPoint *arg3 = (wxPoint *) &arg3_defvalue ;
14804 wxSize const &arg4_defvalue = wxDefaultSize ;
14805 wxSize *arg4 = (wxSize *) &arg4_defvalue ;
14806 long arg5 = (long) wxSP_HORIZONTAL ;
14807 wxString const &arg6_defvalue = wxPySPIN_BUTTON_NAME ;
14808 wxString *arg6 = (wxString *) &arg6_defvalue ;
14809 wxSpinButton *result = 0 ;
14810 void *argp1 = 0 ;
14811 int res1 = 0 ;
14812 int val2 ;
14813 int ecode2 = 0 ;
14814 wxPoint temp3 ;
14815 wxSize temp4 ;
14816 long val5 ;
14817 int ecode5 = 0 ;
14818 bool temp6 = false ;
14819 PyObject * obj0 = 0 ;
14820 PyObject * obj1 = 0 ;
14821 PyObject * obj2 = 0 ;
14822 PyObject * obj3 = 0 ;
14823 PyObject * obj4 = 0 ;
14824 PyObject * obj5 = 0 ;
14825 char * kwnames[] = {
14826 (char *) "parent",(char *) "id",(char *) "pos",(char *) "size",(char *) "style",(char *) "name", NULL
14827 };
14828
14829 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|OOOOO:new_SpinButton",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5)) SWIG_fail;
14830 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxWindow, 0 | 0 );
14831 if (!SWIG_IsOK(res1)) {
14832 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_SpinButton" "', expected argument " "1"" of type '" "wxWindow *""'");
14833 }
14834 arg1 = reinterpret_cast< wxWindow * >(argp1);
14835 if (obj1) {
14836 ecode2 = SWIG_AsVal_int(obj1, &val2);
14837 if (!SWIG_IsOK(ecode2)) {
14838 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "new_SpinButton" "', expected argument " "2"" of type '" "int""'");
14839 }
14840 arg2 = static_cast< int >(val2);
14841 }
14842 if (obj2) {
093d3ff1 14843 {
0085ce49
RD
14844 arg3 = &temp3;
14845 if ( ! wxPoint_helper(obj2, &arg3)) SWIG_fail;
d14a1e28 14846 }
0085ce49
RD
14847 }
14848 if (obj3) {
d14a1e28 14849 {
0085ce49
RD
14850 arg4 = &temp4;
14851 if ( ! wxSize_helper(obj3, &arg4)) SWIG_fail;
d14a1e28 14852 }
0085ce49
RD
14853 }
14854 if (obj4) {
14855 ecode5 = SWIG_AsVal_long(obj4, &val5);
14856 if (!SWIG_IsOK(ecode5)) {
14857 SWIG_exception_fail(SWIG_ArgError(ecode5), "in method '" "new_SpinButton" "', expected argument " "5"" of type '" "long""'");
14858 }
14859 arg5 = static_cast< long >(val5);
14860 }
14861 if (obj5) {
d14a1e28 14862 {
0085ce49
RD
14863 arg6 = wxString_in_helper(obj5);
14864 if (arg6 == NULL) SWIG_fail;
14865 temp6 = true;
d14a1e28 14866 }
0085ce49
RD
14867 }
14868 {
14869 if (!wxPyCheckForApp()) SWIG_fail;
14870 PyThreadState* __tstate = wxPyBeginAllowThreads();
14871 result = (wxSpinButton *)new wxSpinButton(arg1,arg2,(wxPoint const &)*arg3,(wxSize const &)*arg4,arg5,(wxString const &)*arg6);
14872 wxPyEndAllowThreads(__tstate);
14873 if (PyErr_Occurred()) SWIG_fail;
14874 }
14875 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_wxSpinButton, SWIG_POINTER_NEW | 0 );
14876 {
14877 if (temp6)
14878 delete arg6;
14879 }
14880 return resultobj;
14881fail:
14882 {
14883 if (temp6)
14884 delete arg6;
14885 }
14886 return NULL;
d14a1e28
RD
14887}
14888
14889
0085ce49
RD
14890SWIGINTERN PyObject *_wrap_new_PreSpinButton(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
14891 PyObject *resultobj = 0;
14892 wxSpinButton *result = 0 ;
14893
14894 if (!SWIG_Python_UnpackTuple(args,"new_PreSpinButton",0,0,0)) SWIG_fail;
14895 {
14896 if (!wxPyCheckForApp()) SWIG_fail;
14897 PyThreadState* __tstate = wxPyBeginAllowThreads();
14898 result = (wxSpinButton *)new wxSpinButton();
14899 wxPyEndAllowThreads(__tstate);
14900 if (PyErr_Occurred()) SWIG_fail;
14901 }
14902 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_wxSpinButton, SWIG_POINTER_OWN | 0 );
14903 return resultobj;
14904fail:
14905 return NULL;
14906}
14907
14908
14909SWIGINTERN PyObject *_wrap_SpinButton_Create(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
14910 PyObject *resultobj = 0;
14911 wxSpinButton *arg1 = (wxSpinButton *) 0 ;
14912 wxWindow *arg2 = (wxWindow *) 0 ;
14913 int arg3 = (int) -1 ;
14914 wxPoint const &arg4_defvalue = wxDefaultPosition ;
14915 wxPoint *arg4 = (wxPoint *) &arg4_defvalue ;
14916 wxSize const &arg5_defvalue = wxDefaultSize ;
14917 wxSize *arg5 = (wxSize *) &arg5_defvalue ;
14918 long arg6 = (long) wxSP_HORIZONTAL ;
14919 wxString const &arg7_defvalue = wxPySPIN_BUTTON_NAME ;
14920 wxString *arg7 = (wxString *) &arg7_defvalue ;
14921 bool result;
14922 void *argp1 = 0 ;
14923 int res1 = 0 ;
14924 void *argp2 = 0 ;
14925 int res2 = 0 ;
14926 int val3 ;
14927 int ecode3 = 0 ;
14928 wxPoint temp4 ;
14929 wxSize temp5 ;
14930 long val6 ;
14931 int ecode6 = 0 ;
14932 bool temp7 = false ;
14933 PyObject * obj0 = 0 ;
14934 PyObject * obj1 = 0 ;
14935 PyObject * obj2 = 0 ;
14936 PyObject * obj3 = 0 ;
14937 PyObject * obj4 = 0 ;
14938 PyObject * obj5 = 0 ;
14939 PyObject * obj6 = 0 ;
14940 char * kwnames[] = {
14941 (char *) "self",(char *) "parent",(char *) "id",(char *) "pos",(char *) "size",(char *) "style",(char *) "name", NULL
14942 };
14943
14944 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|OOOOO:SpinButton_Create",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6)) SWIG_fail;
14945 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxSpinButton, 0 | 0 );
14946 if (!SWIG_IsOK(res1)) {
14947 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "SpinButton_Create" "', expected argument " "1"" of type '" "wxSpinButton *""'");
14948 }
14949 arg1 = reinterpret_cast< wxSpinButton * >(argp1);
14950 res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_wxWindow, 0 | 0 );
14951 if (!SWIG_IsOK(res2)) {
14952 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "SpinButton_Create" "', expected argument " "2"" of type '" "wxWindow *""'");
14953 }
14954 arg2 = reinterpret_cast< wxWindow * >(argp2);
14955 if (obj2) {
14956 ecode3 = SWIG_AsVal_int(obj2, &val3);
14957 if (!SWIG_IsOK(ecode3)) {
14958 SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "SpinButton_Create" "', expected argument " "3"" of type '" "int""'");
14959 }
14960 arg3 = static_cast< int >(val3);
14961 }
14962 if (obj3) {
d14a1e28 14963 {
0085ce49
RD
14964 arg4 = &temp4;
14965 if ( ! wxPoint_helper(obj3, &arg4)) SWIG_fail;
d14a1e28 14966 }
0085ce49
RD
14967 }
14968 if (obj4) {
d14a1e28 14969 {
0085ce49
RD
14970 arg5 = &temp5;
14971 if ( ! wxSize_helper(obj4, &arg5)) SWIG_fail;
d14a1e28 14972 }
0085ce49
RD
14973 }
14974 if (obj5) {
14975 ecode6 = SWIG_AsVal_long(obj5, &val6);
14976 if (!SWIG_IsOK(ecode6)) {
14977 SWIG_exception_fail(SWIG_ArgError(ecode6), "in method '" "SpinButton_Create" "', expected argument " "6"" of type '" "long""'");
14978 }
14979 arg6 = static_cast< long >(val6);
14980 }
14981 if (obj6) {
d14a1e28 14982 {
0085ce49
RD
14983 arg7 = wxString_in_helper(obj6);
14984 if (arg7 == NULL) SWIG_fail;
14985 temp7 = true;
d14a1e28 14986 }
0085ce49
RD
14987 }
14988 {
14989 PyThreadState* __tstate = wxPyBeginAllowThreads();
14990 result = (bool)(arg1)->Create(arg2,arg3,(wxPoint const &)*arg4,(wxSize const &)*arg5,arg6,(wxString const &)*arg7);
14991 wxPyEndAllowThreads(__tstate);
14992 if (PyErr_Occurred()) SWIG_fail;
14993 }
14994 {
14995 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
14996 }
14997 {
14998 if (temp7)
14999 delete arg7;
15000 }
15001 return resultobj;
15002fail:
15003 {
15004 if (temp7)
15005 delete arg7;
15006 }
15007 return NULL;
d14a1e28
RD
15008}
15009
15010
0085ce49
RD
15011SWIGINTERN PyObject *_wrap_SpinButton_GetValue(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
15012 PyObject *resultobj = 0;
15013 wxSpinButton *arg1 = (wxSpinButton *) 0 ;
15014 int result;
15015 void *argp1 = 0 ;
15016 int res1 = 0 ;
15017 PyObject *swig_obj[1] ;
15018
15019 if (!args) SWIG_fail;
15020 swig_obj[0] = args;
15021 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxSpinButton, 0 | 0 );
15022 if (!SWIG_IsOK(res1)) {
15023 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "SpinButton_GetValue" "', expected argument " "1"" of type '" "wxSpinButton const *""'");
15024 }
15025 arg1 = reinterpret_cast< wxSpinButton * >(argp1);
15026 {
15027 PyThreadState* __tstate = wxPyBeginAllowThreads();
15028 result = (int)((wxSpinButton const *)arg1)->GetValue();
15029 wxPyEndAllowThreads(__tstate);
15030 if (PyErr_Occurred()) SWIG_fail;
15031 }
15032 resultobj = SWIG_From_int(static_cast< int >(result));
15033 return resultobj;
15034fail:
15035 return NULL;
d14a1e28
RD
15036}
15037
15038
0085ce49
RD
15039SWIGINTERN PyObject *_wrap_SpinButton_GetMin(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
15040 PyObject *resultobj = 0;
15041 wxSpinButton *arg1 = (wxSpinButton *) 0 ;
15042 int result;
15043 void *argp1 = 0 ;
15044 int res1 = 0 ;
15045 PyObject *swig_obj[1] ;
15046
15047 if (!args) SWIG_fail;
15048 swig_obj[0] = args;
15049 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxSpinButton, 0 | 0 );
15050 if (!SWIG_IsOK(res1)) {
15051 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "SpinButton_GetMin" "', expected argument " "1"" of type '" "wxSpinButton const *""'");
15052 }
15053 arg1 = reinterpret_cast< wxSpinButton * >(argp1);
15054 {
15055 PyThreadState* __tstate = wxPyBeginAllowThreads();
15056 result = (int)((wxSpinButton const *)arg1)->GetMin();
15057 wxPyEndAllowThreads(__tstate);
15058 if (PyErr_Occurred()) SWIG_fail;
15059 }
15060 resultobj = SWIG_From_int(static_cast< int >(result));
15061 return resultobj;
15062fail:
15063 return NULL;
d14a1e28
RD
15064}
15065
15066
0085ce49
RD
15067SWIGINTERN PyObject *_wrap_SpinButton_GetMax(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
15068 PyObject *resultobj = 0;
15069 wxSpinButton *arg1 = (wxSpinButton *) 0 ;
15070 int result;
15071 void *argp1 = 0 ;
15072 int res1 = 0 ;
15073 PyObject *swig_obj[1] ;
15074
15075 if (!args) SWIG_fail;
15076 swig_obj[0] = args;
15077 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxSpinButton, 0 | 0 );
15078 if (!SWIG_IsOK(res1)) {
15079 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "SpinButton_GetMax" "', expected argument " "1"" of type '" "wxSpinButton const *""'");
15080 }
15081 arg1 = reinterpret_cast< wxSpinButton * >(argp1);
15082 {
15083 PyThreadState* __tstate = wxPyBeginAllowThreads();
15084 result = (int)((wxSpinButton const *)arg1)->GetMax();
15085 wxPyEndAllowThreads(__tstate);
15086 if (PyErr_Occurred()) SWIG_fail;
15087 }
15088 resultobj = SWIG_From_int(static_cast< int >(result));
15089 return resultobj;
15090fail:
15091 return NULL;
15092}
15093
15094
15095SWIGINTERN PyObject *_wrap_SpinButton_SetValue(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
15096 PyObject *resultobj = 0;
15097 wxSpinButton *arg1 = (wxSpinButton *) 0 ;
15098 int arg2 ;
15099 void *argp1 = 0 ;
15100 int res1 = 0 ;
15101 int val2 ;
15102 int ecode2 = 0 ;
15103 PyObject * obj0 = 0 ;
15104 PyObject * obj1 = 0 ;
15105 char * kwnames[] = {
15106 (char *) "self",(char *) "val", NULL
15107 };
15108
15109 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:SpinButton_SetValue",kwnames,&obj0,&obj1)) SWIG_fail;
15110 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxSpinButton, 0 | 0 );
15111 if (!SWIG_IsOK(res1)) {
15112 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "SpinButton_SetValue" "', expected argument " "1"" of type '" "wxSpinButton *""'");
15113 }
15114 arg1 = reinterpret_cast< wxSpinButton * >(argp1);
15115 ecode2 = SWIG_AsVal_int(obj1, &val2);
15116 if (!SWIG_IsOK(ecode2)) {
15117 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "SpinButton_SetValue" "', expected argument " "2"" of type '" "int""'");
15118 }
15119 arg2 = static_cast< int >(val2);
15120 {
15121 PyThreadState* __tstate = wxPyBeginAllowThreads();
15122 (arg1)->SetValue(arg2);
15123 wxPyEndAllowThreads(__tstate);
15124 if (PyErr_Occurred()) SWIG_fail;
15125 }
15126 resultobj = SWIG_Py_Void();
15127 return resultobj;
15128fail:
15129 return NULL;
15130}
15131
15132
15133SWIGINTERN PyObject *_wrap_SpinButton_SetMin(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
15134 PyObject *resultobj = 0;
15135 wxSpinButton *arg1 = (wxSpinButton *) 0 ;
15136 int arg2 ;
15137 void *argp1 = 0 ;
15138 int res1 = 0 ;
15139 int val2 ;
15140 int ecode2 = 0 ;
15141 PyObject * obj0 = 0 ;
15142 PyObject * obj1 = 0 ;
15143 char * kwnames[] = {
15144 (char *) "self",(char *) "minVal", NULL
15145 };
15146
15147 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:SpinButton_SetMin",kwnames,&obj0,&obj1)) SWIG_fail;
15148 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxSpinButton, 0 | 0 );
15149 if (!SWIG_IsOK(res1)) {
15150 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "SpinButton_SetMin" "', expected argument " "1"" of type '" "wxSpinButton *""'");
15151 }
15152 arg1 = reinterpret_cast< wxSpinButton * >(argp1);
15153 ecode2 = SWIG_AsVal_int(obj1, &val2);
15154 if (!SWIG_IsOK(ecode2)) {
15155 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "SpinButton_SetMin" "', expected argument " "2"" of type '" "int""'");
15156 }
15157 arg2 = static_cast< int >(val2);
15158 {
15159 PyThreadState* __tstate = wxPyBeginAllowThreads();
15160 (arg1)->SetMin(arg2);
15161 wxPyEndAllowThreads(__tstate);
15162 if (PyErr_Occurred()) SWIG_fail;
15163 }
15164 resultobj = SWIG_Py_Void();
15165 return resultobj;
15166fail:
15167 return NULL;
15168}
15169
15170
15171SWIGINTERN PyObject *_wrap_SpinButton_SetMax(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
15172 PyObject *resultobj = 0;
15173 wxSpinButton *arg1 = (wxSpinButton *) 0 ;
15174 int arg2 ;
15175 void *argp1 = 0 ;
15176 int res1 = 0 ;
15177 int val2 ;
15178 int ecode2 = 0 ;
15179 PyObject * obj0 = 0 ;
15180 PyObject * obj1 = 0 ;
15181 char * kwnames[] = {
15182 (char *) "self",(char *) "maxVal", NULL
15183 };
15184
15185 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:SpinButton_SetMax",kwnames,&obj0,&obj1)) SWIG_fail;
15186 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxSpinButton, 0 | 0 );
15187 if (!SWIG_IsOK(res1)) {
15188 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "SpinButton_SetMax" "', expected argument " "1"" of type '" "wxSpinButton *""'");
15189 }
15190 arg1 = reinterpret_cast< wxSpinButton * >(argp1);
15191 ecode2 = SWIG_AsVal_int(obj1, &val2);
15192 if (!SWIG_IsOK(ecode2)) {
15193 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "SpinButton_SetMax" "', expected argument " "2"" of type '" "int""'");
15194 }
15195 arg2 = static_cast< int >(val2);
15196 {
15197 PyThreadState* __tstate = wxPyBeginAllowThreads();
15198 (arg1)->SetMax(arg2);
15199 wxPyEndAllowThreads(__tstate);
15200 if (PyErr_Occurred()) SWIG_fail;
15201 }
15202 resultobj = SWIG_Py_Void();
15203 return resultobj;
15204fail:
15205 return NULL;
15206}
15207
15208
15209SWIGINTERN PyObject *_wrap_SpinButton_SetRange(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
15210 PyObject *resultobj = 0;
15211 wxSpinButton *arg1 = (wxSpinButton *) 0 ;
15212 int arg2 ;
15213 int arg3 ;
15214 void *argp1 = 0 ;
15215 int res1 = 0 ;
15216 int val2 ;
15217 int ecode2 = 0 ;
15218 int val3 ;
15219 int ecode3 = 0 ;
15220 PyObject * obj0 = 0 ;
15221 PyObject * obj1 = 0 ;
15222 PyObject * obj2 = 0 ;
15223 char * kwnames[] = {
15224 (char *) "self",(char *) "minVal",(char *) "maxVal", NULL
15225 };
15226
15227 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:SpinButton_SetRange",kwnames,&obj0,&obj1,&obj2)) SWIG_fail;
15228 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxSpinButton, 0 | 0 );
15229 if (!SWIG_IsOK(res1)) {
15230 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "SpinButton_SetRange" "', expected argument " "1"" of type '" "wxSpinButton *""'");
15231 }
15232 arg1 = reinterpret_cast< wxSpinButton * >(argp1);
15233 ecode2 = SWIG_AsVal_int(obj1, &val2);
15234 if (!SWIG_IsOK(ecode2)) {
15235 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "SpinButton_SetRange" "', expected argument " "2"" of type '" "int""'");
15236 }
15237 arg2 = static_cast< int >(val2);
15238 ecode3 = SWIG_AsVal_int(obj2, &val3);
15239 if (!SWIG_IsOK(ecode3)) {
15240 SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "SpinButton_SetRange" "', expected argument " "3"" of type '" "int""'");
15241 }
15242 arg3 = static_cast< int >(val3);
15243 {
15244 PyThreadState* __tstate = wxPyBeginAllowThreads();
15245 (arg1)->SetRange(arg2,arg3);
15246 wxPyEndAllowThreads(__tstate);
15247 if (PyErr_Occurred()) SWIG_fail;
15248 }
15249 resultobj = SWIG_Py_Void();
15250 return resultobj;
15251fail:
15252 return NULL;
d14a1e28
RD
15253}
15254
15255
0085ce49
RD
15256SWIGINTERN PyObject *_wrap_SpinButton_IsVertical(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
15257 PyObject *resultobj = 0;
15258 wxSpinButton *arg1 = (wxSpinButton *) 0 ;
15259 bool result;
15260 void *argp1 = 0 ;
15261 int res1 = 0 ;
15262 PyObject *swig_obj[1] ;
15263
15264 if (!args) SWIG_fail;
15265 swig_obj[0] = args;
15266 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxSpinButton, 0 | 0 );
15267 if (!SWIG_IsOK(res1)) {
15268 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "SpinButton_IsVertical" "', expected argument " "1"" of type '" "wxSpinButton const *""'");
15269 }
15270 arg1 = reinterpret_cast< wxSpinButton * >(argp1);
15271 {
15272 PyThreadState* __tstate = wxPyBeginAllowThreads();
15273 result = (bool)((wxSpinButton const *)arg1)->IsVertical();
15274 wxPyEndAllowThreads(__tstate);
15275 if (PyErr_Occurred()) SWIG_fail;
15276 }
15277 {
15278 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
15279 }
15280 return resultobj;
15281fail:
15282 return NULL;
d14a1e28
RD
15283}
15284
15285
0085ce49
RD
15286SWIGINTERN PyObject *_wrap_SpinButton_GetClassDefaultAttributes(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
15287 PyObject *resultobj = 0;
15288 wxWindowVariant arg1 = (wxWindowVariant) wxWINDOW_VARIANT_NORMAL ;
15289 SwigValueWrapper<wxVisualAttributes > result;
15290 int val1 ;
15291 int ecode1 = 0 ;
15292 PyObject * obj0 = 0 ;
15293 char * kwnames[] = {
15294 (char *) "variant", NULL
15295 };
15296
15297 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|O:SpinButton_GetClassDefaultAttributes",kwnames,&obj0)) SWIG_fail;
15298 if (obj0) {
15299 ecode1 = SWIG_AsVal_int(obj0, &val1);
15300 if (!SWIG_IsOK(ecode1)) {
15301 SWIG_exception_fail(SWIG_ArgError(ecode1), "in method '" "SpinButton_GetClassDefaultAttributes" "', expected argument " "1"" of type '" "wxWindowVariant""'");
15302 }
15303 arg1 = static_cast< wxWindowVariant >(val1);
15304 }
15305 {
15306 if (!wxPyCheckForApp()) SWIG_fail;
15307 PyThreadState* __tstate = wxPyBeginAllowThreads();
15308 result = wxSpinButton::GetClassDefaultAttributes(arg1);
15309 wxPyEndAllowThreads(__tstate);
15310 if (PyErr_Occurred()) SWIG_fail;
15311 }
15312 resultobj = SWIG_NewPointerObj((new wxVisualAttributes(static_cast< const wxVisualAttributes& >(result))), SWIGTYPE_p_wxVisualAttributes, SWIG_POINTER_OWN | 0 );
15313 return resultobj;
15314fail:
15315 return NULL;
15316}
15317
15318
15319SWIGINTERN PyObject *SpinButton_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
15320 PyObject *obj;
15321 if (!SWIG_Python_UnpackTuple(args,(char*)"swigregister", 1, 1,&obj)) return NULL;
15322 SWIG_TypeNewClientData(SWIGTYPE_p_wxSpinButton, SWIG_NewClientData(obj));
15323 return SWIG_Py_Void();
15324}
15325
15326SWIGINTERN PyObject *SpinButton_swiginit(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
15327 return SWIG_Python_InitShadowInstance(args);
15328}
15329
15330SWIGINTERN PyObject *_wrap_new_SpinCtrl(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
15331 PyObject *resultobj = 0;
15332 wxWindow *arg1 = (wxWindow *) 0 ;
15333 int arg2 = (int) -1 ;
15334 wxString const &arg3_defvalue = wxPyEmptyString ;
15335 wxString *arg3 = (wxString *) &arg3_defvalue ;
15336 wxPoint const &arg4_defvalue = wxDefaultPosition ;
15337 wxPoint *arg4 = (wxPoint *) &arg4_defvalue ;
15338 wxSize const &arg5_defvalue = wxDefaultSize ;
15339 wxSize *arg5 = (wxSize *) &arg5_defvalue ;
15340 long arg6 = (long) wxSP_ARROW_KEYS ;
15341 int arg7 = (int) 0 ;
15342 int arg8 = (int) 100 ;
15343 int arg9 = (int) 0 ;
15344 wxString const &arg10_defvalue = wxPySpinCtrlNameStr ;
15345 wxString *arg10 = (wxString *) &arg10_defvalue ;
15346 wxSpinCtrl *result = 0 ;
15347 void *argp1 = 0 ;
15348 int res1 = 0 ;
15349 int val2 ;
15350 int ecode2 = 0 ;
15351 bool temp3 = false ;
15352 wxPoint temp4 ;
15353 wxSize temp5 ;
15354 long val6 ;
15355 int ecode6 = 0 ;
15356 int val7 ;
15357 int ecode7 = 0 ;
15358 int val8 ;
15359 int ecode8 = 0 ;
15360 int val9 ;
15361 int ecode9 = 0 ;
15362 bool temp10 = false ;
15363 PyObject * obj0 = 0 ;
15364 PyObject * obj1 = 0 ;
15365 PyObject * obj2 = 0 ;
15366 PyObject * obj3 = 0 ;
15367 PyObject * obj4 = 0 ;
15368 PyObject * obj5 = 0 ;
15369 PyObject * obj6 = 0 ;
15370 PyObject * obj7 = 0 ;
15371 PyObject * obj8 = 0 ;
15372 PyObject * obj9 = 0 ;
15373 char * kwnames[] = {
15374 (char *) "parent",(char *) "id",(char *) "value",(char *) "pos",(char *) "size",(char *) "style",(char *) "min",(char *) "max",(char *) "initial",(char *) "name", NULL
15375 };
15376
15377 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|OOOOOOOOO:new_SpinCtrl",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6,&obj7,&obj8,&obj9)) SWIG_fail;
15378 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxWindow, 0 | 0 );
15379 if (!SWIG_IsOK(res1)) {
15380 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_SpinCtrl" "', expected argument " "1"" of type '" "wxWindow *""'");
15381 }
15382 arg1 = reinterpret_cast< wxWindow * >(argp1);
15383 if (obj1) {
15384 ecode2 = SWIG_AsVal_int(obj1, &val2);
15385 if (!SWIG_IsOK(ecode2)) {
15386 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "new_SpinCtrl" "', expected argument " "2"" of type '" "int""'");
15387 }
15388 arg2 = static_cast< int >(val2);
15389 }
15390 if (obj2) {
093d3ff1 15391 {
0085ce49
RD
15392 arg3 = wxString_in_helper(obj2);
15393 if (arg3 == NULL) SWIG_fail;
15394 temp3 = true;
093d3ff1 15395 }
0085ce49
RD
15396 }
15397 if (obj3) {
093d3ff1 15398 {
0085ce49
RD
15399 arg4 = &temp4;
15400 if ( ! wxPoint_helper(obj3, &arg4)) SWIG_fail;
093d3ff1 15401 }
0085ce49
RD
15402 }
15403 if (obj4) {
d14a1e28 15404 {
0085ce49
RD
15405 arg5 = &temp5;
15406 if ( ! wxSize_helper(obj4, &arg5)) SWIG_fail;
d14a1e28 15407 }
0085ce49
RD
15408 }
15409 if (obj5) {
15410 ecode6 = SWIG_AsVal_long(obj5, &val6);
15411 if (!SWIG_IsOK(ecode6)) {
15412 SWIG_exception_fail(SWIG_ArgError(ecode6), "in method '" "new_SpinCtrl" "', expected argument " "6"" of type '" "long""'");
15413 }
15414 arg6 = static_cast< long >(val6);
15415 }
15416 if (obj6) {
15417 ecode7 = SWIG_AsVal_int(obj6, &val7);
15418 if (!SWIG_IsOK(ecode7)) {
15419 SWIG_exception_fail(SWIG_ArgError(ecode7), "in method '" "new_SpinCtrl" "', expected argument " "7"" of type '" "int""'");
15420 }
15421 arg7 = static_cast< int >(val7);
15422 }
15423 if (obj7) {
15424 ecode8 = SWIG_AsVal_int(obj7, &val8);
15425 if (!SWIG_IsOK(ecode8)) {
15426 SWIG_exception_fail(SWIG_ArgError(ecode8), "in method '" "new_SpinCtrl" "', expected argument " "8"" of type '" "int""'");
15427 }
15428 arg8 = static_cast< int >(val8);
15429 }
15430 if (obj8) {
15431 ecode9 = SWIG_AsVal_int(obj8, &val9);
15432 if (!SWIG_IsOK(ecode9)) {
15433 SWIG_exception_fail(SWIG_ArgError(ecode9), "in method '" "new_SpinCtrl" "', expected argument " "9"" of type '" "int""'");
15434 }
15435 arg9 = static_cast< int >(val9);
15436 }
15437 if (obj9) {
d14a1e28 15438 {
0085ce49
RD
15439 arg10 = wxString_in_helper(obj9);
15440 if (arg10 == NULL) SWIG_fail;
15441 temp10 = true;
d14a1e28 15442 }
0085ce49
RD
15443 }
15444 {
15445 if (!wxPyCheckForApp()) SWIG_fail;
15446 PyThreadState* __tstate = wxPyBeginAllowThreads();
15447 result = (wxSpinCtrl *)new wxSpinCtrl(arg1,arg2,(wxString const &)*arg3,(wxPoint const &)*arg4,(wxSize const &)*arg5,arg6,arg7,arg8,arg9,(wxString const &)*arg10);
15448 wxPyEndAllowThreads(__tstate);
15449 if (PyErr_Occurred()) SWIG_fail;
15450 }
15451 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_wxSpinCtrl, SWIG_POINTER_NEW | 0 );
15452 {
15453 if (temp3)
15454 delete arg3;
15455 }
15456 {
15457 if (temp10)
15458 delete arg10;
15459 }
15460 return resultobj;
15461fail:
15462 {
15463 if (temp3)
15464 delete arg3;
15465 }
15466 {
15467 if (temp10)
15468 delete arg10;
15469 }
15470 return NULL;
d14a1e28
RD
15471}
15472
15473
0085ce49
RD
15474SWIGINTERN PyObject *_wrap_new_PreSpinCtrl(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
15475 PyObject *resultobj = 0;
15476 wxSpinCtrl *result = 0 ;
15477
15478 if (!SWIG_Python_UnpackTuple(args,"new_PreSpinCtrl",0,0,0)) SWIG_fail;
15479 {
15480 if (!wxPyCheckForApp()) SWIG_fail;
15481 PyThreadState* __tstate = wxPyBeginAllowThreads();
15482 result = (wxSpinCtrl *)new wxSpinCtrl();
15483 wxPyEndAllowThreads(__tstate);
15484 if (PyErr_Occurred()) SWIG_fail;
15485 }
15486 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_wxSpinCtrl, SWIG_POINTER_OWN | 0 );
15487 return resultobj;
15488fail:
15489 return NULL;
15490}
15491
15492
15493SWIGINTERN PyObject *_wrap_SpinCtrl_Create(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
15494 PyObject *resultobj = 0;
15495 wxSpinCtrl *arg1 = (wxSpinCtrl *) 0 ;
15496 wxWindow *arg2 = (wxWindow *) 0 ;
15497 int arg3 = (int) -1 ;
15498 wxString const &arg4_defvalue = wxPyEmptyString ;
15499 wxString *arg4 = (wxString *) &arg4_defvalue ;
15500 wxPoint const &arg5_defvalue = wxDefaultPosition ;
15501 wxPoint *arg5 = (wxPoint *) &arg5_defvalue ;
15502 wxSize const &arg6_defvalue = wxDefaultSize ;
15503 wxSize *arg6 = (wxSize *) &arg6_defvalue ;
15504 long arg7 = (long) wxSP_ARROW_KEYS ;
15505 int arg8 = (int) 0 ;
15506 int arg9 = (int) 100 ;
15507 int arg10 = (int) 0 ;
15508 wxString const &arg11_defvalue = wxPySpinCtrlNameStr ;
15509 wxString *arg11 = (wxString *) &arg11_defvalue ;
15510 bool result;
15511 void *argp1 = 0 ;
15512 int res1 = 0 ;
15513 void *argp2 = 0 ;
15514 int res2 = 0 ;
15515 int val3 ;
15516 int ecode3 = 0 ;
15517 bool temp4 = false ;
15518 wxPoint temp5 ;
15519 wxSize temp6 ;
15520 long val7 ;
15521 int ecode7 = 0 ;
15522 int val8 ;
15523 int ecode8 = 0 ;
15524 int val9 ;
15525 int ecode9 = 0 ;
15526 int val10 ;
15527 int ecode10 = 0 ;
15528 bool temp11 = false ;
15529 PyObject * obj0 = 0 ;
15530 PyObject * obj1 = 0 ;
15531 PyObject * obj2 = 0 ;
15532 PyObject * obj3 = 0 ;
15533 PyObject * obj4 = 0 ;
15534 PyObject * obj5 = 0 ;
15535 PyObject * obj6 = 0 ;
15536 PyObject * obj7 = 0 ;
15537 PyObject * obj8 = 0 ;
15538 PyObject * obj9 = 0 ;
15539 PyObject * obj10 = 0 ;
15540 char * kwnames[] = {
15541 (char *) "self",(char *) "parent",(char *) "id",(char *) "value",(char *) "pos",(char *) "size",(char *) "style",(char *) "min",(char *) "max",(char *) "initial",(char *) "name", NULL
15542 };
15543
15544 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|OOOOOOOOO:SpinCtrl_Create",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6,&obj7,&obj8,&obj9,&obj10)) SWIG_fail;
15545 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxSpinCtrl, 0 | 0 );
15546 if (!SWIG_IsOK(res1)) {
15547 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "SpinCtrl_Create" "', expected argument " "1"" of type '" "wxSpinCtrl *""'");
15548 }
15549 arg1 = reinterpret_cast< wxSpinCtrl * >(argp1);
15550 res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_wxWindow, 0 | 0 );
15551 if (!SWIG_IsOK(res2)) {
15552 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "SpinCtrl_Create" "', expected argument " "2"" of type '" "wxWindow *""'");
15553 }
15554 arg2 = reinterpret_cast< wxWindow * >(argp2);
15555 if (obj2) {
15556 ecode3 = SWIG_AsVal_int(obj2, &val3);
15557 if (!SWIG_IsOK(ecode3)) {
15558 SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "SpinCtrl_Create" "', expected argument " "3"" of type '" "int""'");
15559 }
15560 arg3 = static_cast< int >(val3);
15561 }
15562 if (obj3) {
093d3ff1 15563 {
0085ce49
RD
15564 arg4 = wxString_in_helper(obj3);
15565 if (arg4 == NULL) SWIG_fail;
15566 temp4 = true;
093d3ff1 15567 }
0085ce49
RD
15568 }
15569 if (obj4) {
d14a1e28 15570 {
0085ce49
RD
15571 arg5 = &temp5;
15572 if ( ! wxPoint_helper(obj4, &arg5)) SWIG_fail;
d14a1e28 15573 }
0085ce49
RD
15574 }
15575 if (obj5) {
093d3ff1 15576 {
0085ce49
RD
15577 arg6 = &temp6;
15578 if ( ! wxSize_helper(obj5, &arg6)) SWIG_fail;
d14a1e28 15579 }
0085ce49
RD
15580 }
15581 if (obj6) {
15582 ecode7 = SWIG_AsVal_long(obj6, &val7);
15583 if (!SWIG_IsOK(ecode7)) {
15584 SWIG_exception_fail(SWIG_ArgError(ecode7), "in method '" "SpinCtrl_Create" "', expected argument " "7"" of type '" "long""'");
15585 }
15586 arg7 = static_cast< long >(val7);
15587 }
15588 if (obj7) {
15589 ecode8 = SWIG_AsVal_int(obj7, &val8);
15590 if (!SWIG_IsOK(ecode8)) {
15591 SWIG_exception_fail(SWIG_ArgError(ecode8), "in method '" "SpinCtrl_Create" "', expected argument " "8"" of type '" "int""'");
15592 }
15593 arg8 = static_cast< int >(val8);
15594 }
15595 if (obj8) {
15596 ecode9 = SWIG_AsVal_int(obj8, &val9);
15597 if (!SWIG_IsOK(ecode9)) {
15598 SWIG_exception_fail(SWIG_ArgError(ecode9), "in method '" "SpinCtrl_Create" "', expected argument " "9"" of type '" "int""'");
15599 }
15600 arg9 = static_cast< int >(val9);
15601 }
15602 if (obj9) {
15603 ecode10 = SWIG_AsVal_int(obj9, &val10);
15604 if (!SWIG_IsOK(ecode10)) {
15605 SWIG_exception_fail(SWIG_ArgError(ecode10), "in method '" "SpinCtrl_Create" "', expected argument " "10"" of type '" "int""'");
15606 }
15607 arg10 = static_cast< int >(val10);
15608 }
15609 if (obj10) {
d14a1e28 15610 {
0085ce49
RD
15611 arg11 = wxString_in_helper(obj10);
15612 if (arg11 == NULL) SWIG_fail;
15613 temp11 = true;
d14a1e28 15614 }
0085ce49
RD
15615 }
15616 {
15617 PyThreadState* __tstate = wxPyBeginAllowThreads();
15618 result = (bool)(arg1)->Create(arg2,arg3,(wxString const &)*arg4,(wxPoint const &)*arg5,(wxSize const &)*arg6,arg7,arg8,arg9,arg10,(wxString const &)*arg11);
15619 wxPyEndAllowThreads(__tstate);
15620 if (PyErr_Occurred()) SWIG_fail;
15621 }
15622 {
15623 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
15624 }
15625 {
15626 if (temp4)
15627 delete arg4;
15628 }
15629 {
15630 if (temp11)
15631 delete arg11;
15632 }
15633 return resultobj;
15634fail:
15635 {
15636 if (temp4)
15637 delete arg4;
15638 }
15639 {
15640 if (temp11)
15641 delete arg11;
15642 }
15643 return NULL;
d14a1e28
RD
15644}
15645
15646
0085ce49
RD
15647SWIGINTERN PyObject *_wrap_SpinCtrl_GetValue(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
15648 PyObject *resultobj = 0;
15649 wxSpinCtrl *arg1 = (wxSpinCtrl *) 0 ;
15650 int result;
15651 void *argp1 = 0 ;
15652 int res1 = 0 ;
15653 PyObject *swig_obj[1] ;
15654
15655 if (!args) SWIG_fail;
15656 swig_obj[0] = args;
15657 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxSpinCtrl, 0 | 0 );
15658 if (!SWIG_IsOK(res1)) {
15659 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "SpinCtrl_GetValue" "', expected argument " "1"" of type '" "wxSpinCtrl const *""'");
15660 }
15661 arg1 = reinterpret_cast< wxSpinCtrl * >(argp1);
15662 {
15663 PyThreadState* __tstate = wxPyBeginAllowThreads();
15664 result = (int)((wxSpinCtrl const *)arg1)->GetValue();
15665 wxPyEndAllowThreads(__tstate);
15666 if (PyErr_Occurred()) SWIG_fail;
15667 }
15668 resultobj = SWIG_From_int(static_cast< int >(result));
15669 return resultobj;
15670fail:
15671 return NULL;
15672}
15673
15674
15675SWIGINTERN PyObject *_wrap_SpinCtrl_SetValue(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
15676 PyObject *resultobj = 0;
15677 wxSpinCtrl *arg1 = (wxSpinCtrl *) 0 ;
15678 int arg2 ;
15679 void *argp1 = 0 ;
15680 int res1 = 0 ;
15681 int val2 ;
15682 int ecode2 = 0 ;
15683 PyObject * obj0 = 0 ;
15684 PyObject * obj1 = 0 ;
15685 char * kwnames[] = {
15686 (char *) "self",(char *) "value", NULL
15687 };
15688
15689 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:SpinCtrl_SetValue",kwnames,&obj0,&obj1)) SWIG_fail;
15690 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxSpinCtrl, 0 | 0 );
15691 if (!SWIG_IsOK(res1)) {
15692 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "SpinCtrl_SetValue" "', expected argument " "1"" of type '" "wxSpinCtrl *""'");
15693 }
15694 arg1 = reinterpret_cast< wxSpinCtrl * >(argp1);
15695 ecode2 = SWIG_AsVal_int(obj1, &val2);
15696 if (!SWIG_IsOK(ecode2)) {
15697 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "SpinCtrl_SetValue" "', expected argument " "2"" of type '" "int""'");
15698 }
15699 arg2 = static_cast< int >(val2);
15700 {
15701 PyThreadState* __tstate = wxPyBeginAllowThreads();
15702 (arg1)->SetValue(arg2);
15703 wxPyEndAllowThreads(__tstate);
15704 if (PyErr_Occurred()) SWIG_fail;
15705 }
15706 resultobj = SWIG_Py_Void();
15707 return resultobj;
15708fail:
15709 return NULL;
15710}
15711
15712
15713SWIGINTERN PyObject *_wrap_SpinCtrl_SetValueString(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
15714 PyObject *resultobj = 0;
15715 wxSpinCtrl *arg1 = (wxSpinCtrl *) 0 ;
15716 wxString *arg2 = 0 ;
15717 void *argp1 = 0 ;
15718 int res1 = 0 ;
15719 bool temp2 = false ;
15720 PyObject * obj0 = 0 ;
15721 PyObject * obj1 = 0 ;
15722 char * kwnames[] = {
15723 (char *) "self",(char *) "text", NULL
15724 };
15725
15726 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:SpinCtrl_SetValueString",kwnames,&obj0,&obj1)) SWIG_fail;
15727 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxSpinCtrl, 0 | 0 );
15728 if (!SWIG_IsOK(res1)) {
15729 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "SpinCtrl_SetValueString" "', expected argument " "1"" of type '" "wxSpinCtrl *""'");
15730 }
15731 arg1 = reinterpret_cast< wxSpinCtrl * >(argp1);
15732 {
15733 arg2 = wxString_in_helper(obj1);
15734 if (arg2 == NULL) SWIG_fail;
15735 temp2 = true;
15736 }
15737 {
15738 PyThreadState* __tstate = wxPyBeginAllowThreads();
15739 (arg1)->SetValue((wxString const &)*arg2);
15740 wxPyEndAllowThreads(__tstate);
15741 if (PyErr_Occurred()) SWIG_fail;
15742 }
15743 resultobj = SWIG_Py_Void();
15744 {
15745 if (temp2)
15746 delete arg2;
15747 }
15748 return resultobj;
15749fail:
15750 {
15751 if (temp2)
15752 delete arg2;
15753 }
15754 return NULL;
15755}
15756
15757
15758SWIGINTERN PyObject *_wrap_SpinCtrl_SetRange(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
15759 PyObject *resultobj = 0;
15760 wxSpinCtrl *arg1 = (wxSpinCtrl *) 0 ;
15761 int arg2 ;
15762 int arg3 ;
15763 void *argp1 = 0 ;
15764 int res1 = 0 ;
15765 int val2 ;
15766 int ecode2 = 0 ;
15767 int val3 ;
15768 int ecode3 = 0 ;
15769 PyObject * obj0 = 0 ;
15770 PyObject * obj1 = 0 ;
15771 PyObject * obj2 = 0 ;
15772 char * kwnames[] = {
15773 (char *) "self",(char *) "minVal",(char *) "maxVal", NULL
15774 };
15775
15776 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:SpinCtrl_SetRange",kwnames,&obj0,&obj1,&obj2)) SWIG_fail;
15777 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxSpinCtrl, 0 | 0 );
15778 if (!SWIG_IsOK(res1)) {
15779 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "SpinCtrl_SetRange" "', expected argument " "1"" of type '" "wxSpinCtrl *""'");
15780 }
15781 arg1 = reinterpret_cast< wxSpinCtrl * >(argp1);
15782 ecode2 = SWIG_AsVal_int(obj1, &val2);
15783 if (!SWIG_IsOK(ecode2)) {
15784 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "SpinCtrl_SetRange" "', expected argument " "2"" of type '" "int""'");
15785 }
15786 arg2 = static_cast< int >(val2);
15787 ecode3 = SWIG_AsVal_int(obj2, &val3);
15788 if (!SWIG_IsOK(ecode3)) {
15789 SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "SpinCtrl_SetRange" "', expected argument " "3"" of type '" "int""'");
15790 }
15791 arg3 = static_cast< int >(val3);
15792 {
15793 PyThreadState* __tstate = wxPyBeginAllowThreads();
15794 (arg1)->SetRange(arg2,arg3);
15795 wxPyEndAllowThreads(__tstate);
15796 if (PyErr_Occurred()) SWIG_fail;
15797 }
15798 resultobj = SWIG_Py_Void();
15799 return resultobj;
15800fail:
15801 return NULL;
d14a1e28
RD
15802}
15803
15804
0085ce49
RD
15805SWIGINTERN PyObject *_wrap_SpinCtrl_GetMin(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
15806 PyObject *resultobj = 0;
15807 wxSpinCtrl *arg1 = (wxSpinCtrl *) 0 ;
15808 int result;
15809 void *argp1 = 0 ;
15810 int res1 = 0 ;
15811 PyObject *swig_obj[1] ;
15812
15813 if (!args) SWIG_fail;
15814 swig_obj[0] = args;
15815 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxSpinCtrl, 0 | 0 );
15816 if (!SWIG_IsOK(res1)) {
15817 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "SpinCtrl_GetMin" "', expected argument " "1"" of type '" "wxSpinCtrl const *""'");
15818 }
15819 arg1 = reinterpret_cast< wxSpinCtrl * >(argp1);
15820 {
15821 PyThreadState* __tstate = wxPyBeginAllowThreads();
15822 result = (int)((wxSpinCtrl const *)arg1)->GetMin();
15823 wxPyEndAllowThreads(__tstate);
15824 if (PyErr_Occurred()) SWIG_fail;
15825 }
15826 resultobj = SWIG_From_int(static_cast< int >(result));
15827 return resultobj;
15828fail:
15829 return NULL;
d14a1e28
RD
15830}
15831
15832
0085ce49
RD
15833SWIGINTERN PyObject *_wrap_SpinCtrl_GetMax(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
15834 PyObject *resultobj = 0;
15835 wxSpinCtrl *arg1 = (wxSpinCtrl *) 0 ;
15836 int result;
15837 void *argp1 = 0 ;
15838 int res1 = 0 ;
15839 PyObject *swig_obj[1] ;
15840
15841 if (!args) SWIG_fail;
15842 swig_obj[0] = args;
15843 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxSpinCtrl, 0 | 0 );
15844 if (!SWIG_IsOK(res1)) {
15845 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "SpinCtrl_GetMax" "', expected argument " "1"" of type '" "wxSpinCtrl const *""'");
15846 }
15847 arg1 = reinterpret_cast< wxSpinCtrl * >(argp1);
15848 {
15849 PyThreadState* __tstate = wxPyBeginAllowThreads();
15850 result = (int)((wxSpinCtrl const *)arg1)->GetMax();
15851 wxPyEndAllowThreads(__tstate);
15852 if (PyErr_Occurred()) SWIG_fail;
15853 }
15854 resultobj = SWIG_From_int(static_cast< int >(result));
15855 return resultobj;
15856fail:
15857 return NULL;
15858}
15859
15860
15861SWIGINTERN PyObject *_wrap_SpinCtrl_SetSelection(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
15862 PyObject *resultobj = 0;
15863 wxSpinCtrl *arg1 = (wxSpinCtrl *) 0 ;
15864 long arg2 ;
15865 long arg3 ;
15866 void *argp1 = 0 ;
15867 int res1 = 0 ;
15868 long val2 ;
15869 int ecode2 = 0 ;
15870 long val3 ;
15871 int ecode3 = 0 ;
15872 PyObject * obj0 = 0 ;
15873 PyObject * obj1 = 0 ;
15874 PyObject * obj2 = 0 ;
15875 char * kwnames[] = {
2131d850 15876 (char *) "self",(char *) "from",(char *) "to", NULL
0085ce49
RD
15877 };
15878
15879 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:SpinCtrl_SetSelection",kwnames,&obj0,&obj1,&obj2)) SWIG_fail;
15880 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxSpinCtrl, 0 | 0 );
15881 if (!SWIG_IsOK(res1)) {
15882 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "SpinCtrl_SetSelection" "', expected argument " "1"" of type '" "wxSpinCtrl *""'");
15883 }
15884 arg1 = reinterpret_cast< wxSpinCtrl * >(argp1);
15885 ecode2 = SWIG_AsVal_long(obj1, &val2);
15886 if (!SWIG_IsOK(ecode2)) {
15887 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "SpinCtrl_SetSelection" "', expected argument " "2"" of type '" "long""'");
15888 }
15889 arg2 = static_cast< long >(val2);
15890 ecode3 = SWIG_AsVal_long(obj2, &val3);
15891 if (!SWIG_IsOK(ecode3)) {
15892 SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "SpinCtrl_SetSelection" "', expected argument " "3"" of type '" "long""'");
15893 }
15894 arg3 = static_cast< long >(val3);
15895 {
15896 PyThreadState* __tstate = wxPyBeginAllowThreads();
15897 (arg1)->SetSelection(arg2,arg3);
15898 wxPyEndAllowThreads(__tstate);
15899 if (PyErr_Occurred()) SWIG_fail;
15900 }
15901 resultobj = SWIG_Py_Void();
15902 return resultobj;
15903fail:
15904 return NULL;
15905}
15906
15907
15908SWIGINTERN PyObject *_wrap_SpinCtrl_GetClassDefaultAttributes(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
15909 PyObject *resultobj = 0;
15910 wxWindowVariant arg1 = (wxWindowVariant) wxWINDOW_VARIANT_NORMAL ;
15911 SwigValueWrapper<wxVisualAttributes > result;
15912 int val1 ;
15913 int ecode1 = 0 ;
15914 PyObject * obj0 = 0 ;
15915 char * kwnames[] = {
15916 (char *) "variant", NULL
15917 };
15918
15919 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|O:SpinCtrl_GetClassDefaultAttributes",kwnames,&obj0)) SWIG_fail;
15920 if (obj0) {
15921 ecode1 = SWIG_AsVal_int(obj0, &val1);
15922 if (!SWIG_IsOK(ecode1)) {
15923 SWIG_exception_fail(SWIG_ArgError(ecode1), "in method '" "SpinCtrl_GetClassDefaultAttributes" "', expected argument " "1"" of type '" "wxWindowVariant""'");
15924 }
15925 arg1 = static_cast< wxWindowVariant >(val1);
15926 }
15927 {
15928 if (!wxPyCheckForApp()) SWIG_fail;
15929 PyThreadState* __tstate = wxPyBeginAllowThreads();
15930 result = wxSpinCtrl::GetClassDefaultAttributes(arg1);
15931 wxPyEndAllowThreads(__tstate);
15932 if (PyErr_Occurred()) SWIG_fail;
15933 }
15934 resultobj = SWIG_NewPointerObj((new wxVisualAttributes(static_cast< const wxVisualAttributes& >(result))), SWIGTYPE_p_wxVisualAttributes, SWIG_POINTER_OWN | 0 );
15935 return resultobj;
15936fail:
15937 return NULL;
d14a1e28
RD
15938}
15939
15940
0085ce49
RD
15941SWIGINTERN PyObject *SpinCtrl_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
15942 PyObject *obj;
15943 if (!SWIG_Python_UnpackTuple(args,(char*)"swigregister", 1, 1,&obj)) return NULL;
15944 SWIG_TypeNewClientData(SWIGTYPE_p_wxSpinCtrl, SWIG_NewClientData(obj));
15945 return SWIG_Py_Void();
d14a1e28
RD
15946}
15947
0085ce49
RD
15948SWIGINTERN PyObject *SpinCtrl_swiginit(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
15949 return SWIG_Python_InitShadowInstance(args);
15950}
d14a1e28 15951
0085ce49
RD
15952SWIGINTERN PyObject *_wrap_new_SpinEvent(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
15953 PyObject *resultobj = 0;
15954 wxEventType arg1 = (wxEventType) wxEVT_NULL ;
15955 int arg2 = (int) 0 ;
15956 wxSpinEvent *result = 0 ;
15957 int val1 ;
15958 int ecode1 = 0 ;
15959 int val2 ;
15960 int ecode2 = 0 ;
15961 PyObject * obj0 = 0 ;
15962 PyObject * obj1 = 0 ;
15963 char * kwnames[] = {
15964 (char *) "commandType",(char *) "winid", NULL
15965 };
15966
15967 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|OO:new_SpinEvent",kwnames,&obj0,&obj1)) SWIG_fail;
15968 if (obj0) {
15969 ecode1 = SWIG_AsVal_int(obj0, &val1);
15970 if (!SWIG_IsOK(ecode1)) {
15971 SWIG_exception_fail(SWIG_ArgError(ecode1), "in method '" "new_SpinEvent" "', expected argument " "1"" of type '" "wxEventType""'");
15972 }
15973 arg1 = static_cast< wxEventType >(val1);
15974 }
15975 if (obj1) {
15976 ecode2 = SWIG_AsVal_int(obj1, &val2);
15977 if (!SWIG_IsOK(ecode2)) {
15978 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "new_SpinEvent" "', expected argument " "2"" of type '" "int""'");
15979 }
15980 arg2 = static_cast< int >(val2);
15981 }
15982 {
15983 PyThreadState* __tstate = wxPyBeginAllowThreads();
15984 result = (wxSpinEvent *)new wxSpinEvent(arg1,arg2);
15985 wxPyEndAllowThreads(__tstate);
15986 if (PyErr_Occurred()) SWIG_fail;
15987 }
15988 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_wxSpinEvent, SWIG_POINTER_NEW | 0 );
15989 return resultobj;
15990fail:
15991 return NULL;
d14a1e28
RD
15992}
15993
15994
0085ce49
RD
15995SWIGINTERN PyObject *_wrap_SpinEvent_GetPosition(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
15996 PyObject *resultobj = 0;
15997 wxSpinEvent *arg1 = (wxSpinEvent *) 0 ;
15998 int result;
15999 void *argp1 = 0 ;
16000 int res1 = 0 ;
16001 PyObject *swig_obj[1] ;
16002
16003 if (!args) SWIG_fail;
16004 swig_obj[0] = args;
16005 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxSpinEvent, 0 | 0 );
16006 if (!SWIG_IsOK(res1)) {
16007 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "SpinEvent_GetPosition" "', expected argument " "1"" of type '" "wxSpinEvent const *""'");
16008 }
16009 arg1 = reinterpret_cast< wxSpinEvent * >(argp1);
16010 {
16011 PyThreadState* __tstate = wxPyBeginAllowThreads();
16012 result = (int)((wxSpinEvent const *)arg1)->GetPosition();
16013 wxPyEndAllowThreads(__tstate);
16014 if (PyErr_Occurred()) SWIG_fail;
16015 }
16016 resultobj = SWIG_From_int(static_cast< int >(result));
16017 return resultobj;
16018fail:
16019 return NULL;
16020}
16021
16022
16023SWIGINTERN PyObject *_wrap_SpinEvent_SetPosition(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
16024 PyObject *resultobj = 0;
16025 wxSpinEvent *arg1 = (wxSpinEvent *) 0 ;
16026 int arg2 ;
16027 void *argp1 = 0 ;
16028 int res1 = 0 ;
16029 int val2 ;
16030 int ecode2 = 0 ;
16031 PyObject * obj0 = 0 ;
16032 PyObject * obj1 = 0 ;
16033 char * kwnames[] = {
16034 (char *) "self",(char *) "pos", NULL
16035 };
16036
16037 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:SpinEvent_SetPosition",kwnames,&obj0,&obj1)) SWIG_fail;
16038 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxSpinEvent, 0 | 0 );
16039 if (!SWIG_IsOK(res1)) {
16040 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "SpinEvent_SetPosition" "', expected argument " "1"" of type '" "wxSpinEvent *""'");
16041 }
16042 arg1 = reinterpret_cast< wxSpinEvent * >(argp1);
16043 ecode2 = SWIG_AsVal_int(obj1, &val2);
16044 if (!SWIG_IsOK(ecode2)) {
16045 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "SpinEvent_SetPosition" "', expected argument " "2"" of type '" "int""'");
16046 }
16047 arg2 = static_cast< int >(val2);
16048 {
16049 PyThreadState* __tstate = wxPyBeginAllowThreads();
16050 (arg1)->SetPosition(arg2);
16051 wxPyEndAllowThreads(__tstate);
16052 if (PyErr_Occurred()) SWIG_fail;
16053 }
16054 resultobj = SWIG_Py_Void();
16055 return resultobj;
16056fail:
16057 return NULL;
d14a1e28
RD
16058}
16059
16060
0085ce49
RD
16061SWIGINTERN PyObject *SpinEvent_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
16062 PyObject *obj;
16063 if (!SWIG_Python_UnpackTuple(args,(char*)"swigregister", 1, 1,&obj)) return NULL;
16064 SWIG_TypeNewClientData(SWIGTYPE_p_wxSpinEvent, SWIG_NewClientData(obj));
16065 return SWIG_Py_Void();
16066}
16067
16068SWIGINTERN PyObject *SpinEvent_swiginit(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
16069 return SWIG_Python_InitShadowInstance(args);
16070}
16071
16072SWIGINTERN int RadioBoxNameStr_set(PyObject *) {
16073 SWIG_Error(SWIG_AttributeError,"Variable RadioBoxNameStr is read-only.");
16074 return 1;
16075}
16076
16077
16078SWIGINTERN PyObject *RadioBoxNameStr_get(void) {
16079 PyObject *pyobj = 0;
16080
16081 {
d14a1e28 16082#if wxUSE_UNICODE
0085ce49 16083 pyobj = PyUnicode_FromWideChar((&wxPyRadioBoxNameStr)->c_str(), (&wxPyRadioBoxNameStr)->Len());
d14a1e28 16084#else
0085ce49 16085 pyobj = PyString_FromStringAndSize((&wxPyRadioBoxNameStr)->c_str(), (&wxPyRadioBoxNameStr)->Len());
d14a1e28 16086#endif
0085ce49
RD
16087 }
16088 return pyobj;
d14a1e28
RD
16089}
16090
16091
0085ce49
RD
16092SWIGINTERN int RadioButtonNameStr_set(PyObject *) {
16093 SWIG_Error(SWIG_AttributeError,"Variable RadioButtonNameStr is read-only.");
16094 return 1;
d14a1e28
RD
16095}
16096
16097
0085ce49
RD
16098SWIGINTERN PyObject *RadioButtonNameStr_get(void) {
16099 PyObject *pyobj = 0;
16100
16101 {
16102#if wxUSE_UNICODE
16103 pyobj = PyUnicode_FromWideChar((&wxPyRadioButtonNameStr)->c_str(), (&wxPyRadioButtonNameStr)->Len());
16104#else
16105 pyobj = PyString_FromStringAndSize((&wxPyRadioButtonNameStr)->c_str(), (&wxPyRadioButtonNameStr)->Len());
16106#endif
16107 }
16108 return pyobj;
16109}
16110
16111
16112SWIGINTERN PyObject *_wrap_new_RadioBox(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
16113 PyObject *resultobj = 0;
16114 wxWindow *arg1 = (wxWindow *) 0 ;
16115 int arg2 = (int) -1 ;
16116 wxString const &arg3_defvalue = wxPyEmptyString ;
16117 wxString *arg3 = (wxString *) &arg3_defvalue ;
16118 wxPoint const &arg4_defvalue = wxDefaultPosition ;
16119 wxPoint *arg4 = (wxPoint *) &arg4_defvalue ;
16120 wxSize const &arg5_defvalue = wxDefaultSize ;
16121 wxSize *arg5 = (wxSize *) &arg5_defvalue ;
16122 wxArrayString const &arg6_defvalue = wxPyEmptyStringArray ;
16123 wxArrayString *arg6 = (wxArrayString *) &arg6_defvalue ;
16124 int arg7 = (int) 0 ;
16125 long arg8 = (long) wxRA_HORIZONTAL ;
16126 wxValidator const &arg9_defvalue = wxDefaultValidator ;
16127 wxValidator *arg9 = (wxValidator *) &arg9_defvalue ;
16128 wxString const &arg10_defvalue = wxPyRadioBoxNameStr ;
16129 wxString *arg10 = (wxString *) &arg10_defvalue ;
16130 wxRadioBox *result = 0 ;
16131 void *argp1 = 0 ;
16132 int res1 = 0 ;
16133 int val2 ;
16134 int ecode2 = 0 ;
16135 bool temp3 = false ;
16136 wxPoint temp4 ;
16137 wxSize temp5 ;
16138 bool temp6 = false ;
16139 int val7 ;
16140 int ecode7 = 0 ;
16141 long val8 ;
16142 int ecode8 = 0 ;
16143 void *argp9 = 0 ;
16144 int res9 = 0 ;
16145 bool temp10 = false ;
16146 PyObject * obj0 = 0 ;
16147 PyObject * obj1 = 0 ;
16148 PyObject * obj2 = 0 ;
16149 PyObject * obj3 = 0 ;
16150 PyObject * obj4 = 0 ;
16151 PyObject * obj5 = 0 ;
16152 PyObject * obj6 = 0 ;
16153 PyObject * obj7 = 0 ;
16154 PyObject * obj8 = 0 ;
16155 PyObject * obj9 = 0 ;
16156 char * kwnames[] = {
16157 (char *) "parent",(char *) "id",(char *) "label",(char *) "pos",(char *) "size",(char *) "choices",(char *) "majorDimension",(char *) "style",(char *) "validator",(char *) "name", NULL
16158 };
16159
16160 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|OOOOOOOOO:new_RadioBox",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6,&obj7,&obj8,&obj9)) SWIG_fail;
16161 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxWindow, 0 | 0 );
16162 if (!SWIG_IsOK(res1)) {
16163 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_RadioBox" "', expected argument " "1"" of type '" "wxWindow *""'");
16164 }
16165 arg1 = reinterpret_cast< wxWindow * >(argp1);
16166 if (obj1) {
16167 ecode2 = SWIG_AsVal_int(obj1, &val2);
16168 if (!SWIG_IsOK(ecode2)) {
16169 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "new_RadioBox" "', expected argument " "2"" of type '" "int""'");
16170 }
16171 arg2 = static_cast< int >(val2);
16172 }
16173 if (obj2) {
093d3ff1 16174 {
0085ce49
RD
16175 arg3 = wxString_in_helper(obj2);
16176 if (arg3 == NULL) SWIG_fail;
16177 temp3 = true;
093d3ff1 16178 }
0085ce49
RD
16179 }
16180 if (obj3) {
093d3ff1 16181 {
0085ce49
RD
16182 arg4 = &temp4;
16183 if ( ! wxPoint_helper(obj3, &arg4)) SWIG_fail;
093d3ff1 16184 }
0085ce49
RD
16185 }
16186 if (obj4) {
d14a1e28 16187 {
0085ce49
RD
16188 arg5 = &temp5;
16189 if ( ! wxSize_helper(obj4, &arg5)) SWIG_fail;
d14a1e28 16190 }
0085ce49
RD
16191 }
16192 if (obj5) {
d14a1e28 16193 {
0085ce49
RD
16194 if (! PySequence_Check(obj5)) {
16195 PyErr_SetString(PyExc_TypeError, "Sequence of strings expected.");
16196 SWIG_fail;
16197 }
16198 arg6 = new wxArrayString;
16199 temp6 = true;
16200 int i, len=PySequence_Length(obj5);
16201 for (i=0; i<len; i++) {
16202 PyObject* item = PySequence_GetItem(obj5, i);
16203 wxString* s = wxString_in_helper(item);
16204 if (PyErr_Occurred()) SWIG_fail;
16205 arg6->Add(*s);
16206 delete s;
16207 Py_DECREF(item);
16208 }
d14a1e28 16209 }
0085ce49
RD
16210 }
16211 if (obj6) {
16212 ecode7 = SWIG_AsVal_int(obj6, &val7);
16213 if (!SWIG_IsOK(ecode7)) {
16214 SWIG_exception_fail(SWIG_ArgError(ecode7), "in method '" "new_RadioBox" "', expected argument " "7"" of type '" "int""'");
16215 }
16216 arg7 = static_cast< int >(val7);
16217 }
16218 if (obj7) {
16219 ecode8 = SWIG_AsVal_long(obj7, &val8);
16220 if (!SWIG_IsOK(ecode8)) {
16221 SWIG_exception_fail(SWIG_ArgError(ecode8), "in method '" "new_RadioBox" "', expected argument " "8"" of type '" "long""'");
16222 }
16223 arg8 = static_cast< long >(val8);
16224 }
16225 if (obj8) {
16226 res9 = SWIG_ConvertPtr(obj8, &argp9, SWIGTYPE_p_wxValidator, 0 | 0);
16227 if (!SWIG_IsOK(res9)) {
16228 SWIG_exception_fail(SWIG_ArgError(res9), "in method '" "new_RadioBox" "', expected argument " "9"" of type '" "wxValidator const &""'");
16229 }
16230 if (!argp9) {
16231 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_RadioBox" "', expected argument " "9"" of type '" "wxValidator const &""'");
d14a1e28 16232 }
0085ce49
RD
16233 arg9 = reinterpret_cast< wxValidator * >(argp9);
16234 }
16235 if (obj9) {
d14a1e28 16236 {
0085ce49
RD
16237 arg10 = wxString_in_helper(obj9);
16238 if (arg10 == NULL) SWIG_fail;
16239 temp10 = true;
d14a1e28 16240 }
0085ce49
RD
16241 }
16242 {
16243 if (!wxPyCheckForApp()) SWIG_fail;
16244 PyThreadState* __tstate = wxPyBeginAllowThreads();
16245 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);
16246 wxPyEndAllowThreads(__tstate);
16247 if (PyErr_Occurred()) SWIG_fail;
16248 }
16249 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_wxRadioBox, SWIG_POINTER_NEW | 0 );
16250 {
16251 if (temp3)
16252 delete arg3;
16253 }
16254 {
16255 if (temp6) delete arg6;
16256 }
16257 {
16258 if (temp10)
16259 delete arg10;
16260 }
16261 return resultobj;
16262fail:
16263 {
16264 if (temp3)
16265 delete arg3;
16266 }
16267 {
16268 if (temp6) delete arg6;
16269 }
16270 {
16271 if (temp10)
16272 delete arg10;
16273 }
16274 return NULL;
d14a1e28
RD
16275}
16276
16277
0085ce49
RD
16278SWIGINTERN PyObject *_wrap_new_PreRadioBox(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
16279 PyObject *resultobj = 0;
16280 wxRadioBox *result = 0 ;
16281
16282 if (!SWIG_Python_UnpackTuple(args,"new_PreRadioBox",0,0,0)) SWIG_fail;
16283 {
16284 if (!wxPyCheckForApp()) SWIG_fail;
16285 PyThreadState* __tstate = wxPyBeginAllowThreads();
16286 result = (wxRadioBox *)new wxRadioBox();
16287 wxPyEndAllowThreads(__tstate);
16288 if (PyErr_Occurred()) SWIG_fail;
16289 }
16290 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_wxRadioBox, SWIG_POINTER_OWN | 0 );
16291 return resultobj;
16292fail:
16293 return NULL;
16294}
16295
16296
16297SWIGINTERN PyObject *_wrap_RadioBox_Create(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
16298 PyObject *resultobj = 0;
16299 wxRadioBox *arg1 = (wxRadioBox *) 0 ;
16300 wxWindow *arg2 = (wxWindow *) 0 ;
16301 int arg3 = (int) -1 ;
16302 wxString const &arg4_defvalue = wxPyEmptyString ;
16303 wxString *arg4 = (wxString *) &arg4_defvalue ;
16304 wxPoint const &arg5_defvalue = wxDefaultPosition ;
16305 wxPoint *arg5 = (wxPoint *) &arg5_defvalue ;
16306 wxSize const &arg6_defvalue = wxDefaultSize ;
16307 wxSize *arg6 = (wxSize *) &arg6_defvalue ;
16308 wxArrayString const &arg7_defvalue = wxPyEmptyStringArray ;
16309 wxArrayString *arg7 = (wxArrayString *) &arg7_defvalue ;
16310 int arg8 = (int) 0 ;
16311 long arg9 = (long) wxRA_HORIZONTAL ;
16312 wxValidator const &arg10_defvalue = wxDefaultValidator ;
16313 wxValidator *arg10 = (wxValidator *) &arg10_defvalue ;
16314 wxString const &arg11_defvalue = wxPyRadioBoxNameStr ;
16315 wxString *arg11 = (wxString *) &arg11_defvalue ;
16316 bool result;
16317 void *argp1 = 0 ;
16318 int res1 = 0 ;
16319 void *argp2 = 0 ;
16320 int res2 = 0 ;
16321 int val3 ;
16322 int ecode3 = 0 ;
16323 bool temp4 = false ;
16324 wxPoint temp5 ;
16325 wxSize temp6 ;
16326 bool temp7 = false ;
16327 int val8 ;
16328 int ecode8 = 0 ;
16329 long val9 ;
16330 int ecode9 = 0 ;
16331 void *argp10 = 0 ;
16332 int res10 = 0 ;
16333 bool temp11 = false ;
16334 PyObject * obj0 = 0 ;
16335 PyObject * obj1 = 0 ;
16336 PyObject * obj2 = 0 ;
16337 PyObject * obj3 = 0 ;
16338 PyObject * obj4 = 0 ;
16339 PyObject * obj5 = 0 ;
16340 PyObject * obj6 = 0 ;
16341 PyObject * obj7 = 0 ;
16342 PyObject * obj8 = 0 ;
16343 PyObject * obj9 = 0 ;
16344 PyObject * obj10 = 0 ;
16345 char * kwnames[] = {
16346 (char *) "self",(char *) "parent",(char *) "id",(char *) "label",(char *) "pos",(char *) "size",(char *) "choices",(char *) "majorDimension",(char *) "style",(char *) "validator",(char *) "name", NULL
16347 };
16348
16349 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|OOOOOOOOO:RadioBox_Create",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6,&obj7,&obj8,&obj9,&obj10)) SWIG_fail;
16350 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxRadioBox, 0 | 0 );
16351 if (!SWIG_IsOK(res1)) {
16352 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "RadioBox_Create" "', expected argument " "1"" of type '" "wxRadioBox *""'");
16353 }
16354 arg1 = reinterpret_cast< wxRadioBox * >(argp1);
16355 res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_wxWindow, 0 | 0 );
16356 if (!SWIG_IsOK(res2)) {
16357 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "RadioBox_Create" "', expected argument " "2"" of type '" "wxWindow *""'");
16358 }
16359 arg2 = reinterpret_cast< wxWindow * >(argp2);
16360 if (obj2) {
16361 ecode3 = SWIG_AsVal_int(obj2, &val3);
16362 if (!SWIG_IsOK(ecode3)) {
16363 SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "RadioBox_Create" "', expected argument " "3"" of type '" "int""'");
16364 }
16365 arg3 = static_cast< int >(val3);
16366 }
16367 if (obj3) {
093d3ff1 16368 {
0085ce49
RD
16369 arg4 = wxString_in_helper(obj3);
16370 if (arg4 == NULL) SWIG_fail;
16371 temp4 = true;
093d3ff1 16372 }
0085ce49
RD
16373 }
16374 if (obj4) {
d14a1e28 16375 {
0085ce49
RD
16376 arg5 = &temp5;
16377 if ( ! wxPoint_helper(obj4, &arg5)) SWIG_fail;
d14a1e28 16378 }
0085ce49
RD
16379 }
16380 if (obj5) {
d14a1e28 16381 {
0085ce49
RD
16382 arg6 = &temp6;
16383 if ( ! wxSize_helper(obj5, &arg6)) SWIG_fail;
d14a1e28 16384 }
0085ce49
RD
16385 }
16386 if (obj6) {
d14a1e28 16387 {
0085ce49
RD
16388 if (! PySequence_Check(obj6)) {
16389 PyErr_SetString(PyExc_TypeError, "Sequence of strings expected.");
16390 SWIG_fail;
16391 }
16392 arg7 = new wxArrayString;
16393 temp7 = true;
16394 int i, len=PySequence_Length(obj6);
16395 for (i=0; i<len; i++) {
16396 PyObject* item = PySequence_GetItem(obj6, i);
16397 wxString* s = wxString_in_helper(item);
16398 if (PyErr_Occurred()) SWIG_fail;
16399 arg7->Add(*s);
16400 delete s;
16401 Py_DECREF(item);
16402 }
d14a1e28 16403 }
0085ce49
RD
16404 }
16405 if (obj7) {
16406 ecode8 = SWIG_AsVal_int(obj7, &val8);
16407 if (!SWIG_IsOK(ecode8)) {
16408 SWIG_exception_fail(SWIG_ArgError(ecode8), "in method '" "RadioBox_Create" "', expected argument " "8"" of type '" "int""'");
16409 }
16410 arg8 = static_cast< int >(val8);
16411 }
16412 if (obj8) {
16413 ecode9 = SWIG_AsVal_long(obj8, &val9);
16414 if (!SWIG_IsOK(ecode9)) {
16415 SWIG_exception_fail(SWIG_ArgError(ecode9), "in method '" "RadioBox_Create" "', expected argument " "9"" of type '" "long""'");
16416 }
16417 arg9 = static_cast< long >(val9);
16418 }
16419 if (obj9) {
16420 res10 = SWIG_ConvertPtr(obj9, &argp10, SWIGTYPE_p_wxValidator, 0 | 0);
16421 if (!SWIG_IsOK(res10)) {
16422 SWIG_exception_fail(SWIG_ArgError(res10), "in method '" "RadioBox_Create" "', expected argument " "10"" of type '" "wxValidator const &""'");
4f89f6a3 16423 }
0085ce49
RD
16424 if (!argp10) {
16425 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "RadioBox_Create" "', expected argument " "10"" of type '" "wxValidator const &""'");
d14a1e28 16426 }
0085ce49
RD
16427 arg10 = reinterpret_cast< wxValidator * >(argp10);
16428 }
16429 if (obj10) {
d14a1e28 16430 {
0085ce49
RD
16431 arg11 = wxString_in_helper(obj10);
16432 if (arg11 == NULL) SWIG_fail;
16433 temp11 = true;
d14a1e28 16434 }
0085ce49
RD
16435 }
16436 {
16437 PyThreadState* __tstate = wxPyBeginAllowThreads();
16438 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);
16439 wxPyEndAllowThreads(__tstate);
16440 if (PyErr_Occurred()) SWIG_fail;
16441 }
16442 {
16443 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
16444 }
16445 {
16446 if (temp4)
16447 delete arg4;
16448 }
16449 {
16450 if (temp7) delete arg7;
16451 }
16452 {
16453 if (temp11)
16454 delete arg11;
16455 }
16456 return resultobj;
16457fail:
16458 {
16459 if (temp4)
16460 delete arg4;
16461 }
16462 {
16463 if (temp7) delete arg7;
16464 }
16465 {
16466 if (temp11)
16467 delete arg11;
16468 }
16469 return NULL;
16470}
16471
16472
16473SWIGINTERN PyObject *_wrap_RadioBox_SetSelection(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
16474 PyObject *resultobj = 0;
16475 wxRadioBox *arg1 = (wxRadioBox *) 0 ;
16476 int arg2 ;
16477 void *argp1 = 0 ;
16478 int res1 = 0 ;
16479 int val2 ;
16480 int ecode2 = 0 ;
16481 PyObject * obj0 = 0 ;
16482 PyObject * obj1 = 0 ;
16483 char * kwnames[] = {
16484 (char *) "self",(char *) "n", NULL
16485 };
16486
16487 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:RadioBox_SetSelection",kwnames,&obj0,&obj1)) SWIG_fail;
16488 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxRadioBox, 0 | 0 );
16489 if (!SWIG_IsOK(res1)) {
16490 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "RadioBox_SetSelection" "', expected argument " "1"" of type '" "wxRadioBox *""'");
16491 }
16492 arg1 = reinterpret_cast< wxRadioBox * >(argp1);
16493 ecode2 = SWIG_AsVal_int(obj1, &val2);
16494 if (!SWIG_IsOK(ecode2)) {
16495 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "RadioBox_SetSelection" "', expected argument " "2"" of type '" "int""'");
16496 }
16497 arg2 = static_cast< int >(val2);
16498 {
16499 PyThreadState* __tstate = wxPyBeginAllowThreads();
16500 (arg1)->SetSelection(arg2);
16501 wxPyEndAllowThreads(__tstate);
16502 if (PyErr_Occurred()) SWIG_fail;
16503 }
16504 resultobj = SWIG_Py_Void();
16505 return resultobj;
16506fail:
16507 return NULL;
d14a1e28
RD
16508}
16509
16510
0085ce49
RD
16511SWIGINTERN PyObject *_wrap_RadioBox_GetSelection(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
16512 PyObject *resultobj = 0;
16513 wxRadioBox *arg1 = (wxRadioBox *) 0 ;
16514 int result;
16515 void *argp1 = 0 ;
16516 int res1 = 0 ;
16517 PyObject *swig_obj[1] ;
16518
16519 if (!args) SWIG_fail;
16520 swig_obj[0] = args;
16521 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxRadioBox, 0 | 0 );
16522 if (!SWIG_IsOK(res1)) {
16523 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "RadioBox_GetSelection" "', expected argument " "1"" of type '" "wxRadioBox const *""'");
16524 }
16525 arg1 = reinterpret_cast< wxRadioBox * >(argp1);
16526 {
16527 PyThreadState* __tstate = wxPyBeginAllowThreads();
16528 result = (int)((wxRadioBox const *)arg1)->GetSelection();
16529 wxPyEndAllowThreads(__tstate);
16530 if (PyErr_Occurred()) SWIG_fail;
16531 }
16532 resultobj = SWIG_From_int(static_cast< int >(result));
16533 return resultobj;
16534fail:
16535 return NULL;
d14a1e28
RD
16536}
16537
16538
0085ce49
RD
16539SWIGINTERN PyObject *_wrap_RadioBox_GetStringSelection(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
16540 PyObject *resultobj = 0;
16541 wxRadioBox *arg1 = (wxRadioBox *) 0 ;
16542 wxString result;
16543 void *argp1 = 0 ;
16544 int res1 = 0 ;
16545 PyObject *swig_obj[1] ;
16546
16547 if (!args) SWIG_fail;
16548 swig_obj[0] = args;
16549 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxRadioBox, 0 | 0 );
16550 if (!SWIG_IsOK(res1)) {
16551 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "RadioBox_GetStringSelection" "', expected argument " "1"" of type '" "wxRadioBox const *""'");
16552 }
16553 arg1 = reinterpret_cast< wxRadioBox * >(argp1);
16554 {
16555 PyThreadState* __tstate = wxPyBeginAllowThreads();
16556 result = ((wxRadioBox const *)arg1)->GetStringSelection();
16557 wxPyEndAllowThreads(__tstate);
16558 if (PyErr_Occurred()) SWIG_fail;
16559 }
16560 {
16561#if wxUSE_UNICODE
16562 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
16563#else
16564 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
16565#endif
16566 }
16567 return resultobj;
16568fail:
16569 return NULL;
16570}
16571
16572
16573SWIGINTERN PyObject *_wrap_RadioBox_SetStringSelection(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
16574 PyObject *resultobj = 0;
16575 wxRadioBox *arg1 = (wxRadioBox *) 0 ;
16576 wxString *arg2 = 0 ;
16577 bool result;
16578 void *argp1 = 0 ;
16579 int res1 = 0 ;
16580 bool temp2 = false ;
16581 PyObject * obj0 = 0 ;
16582 PyObject * obj1 = 0 ;
16583 char * kwnames[] = {
16584 (char *) "self",(char *) "s", NULL
16585 };
16586
16587 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:RadioBox_SetStringSelection",kwnames,&obj0,&obj1)) SWIG_fail;
16588 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxRadioBox, 0 | 0 );
16589 if (!SWIG_IsOK(res1)) {
16590 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "RadioBox_SetStringSelection" "', expected argument " "1"" of type '" "wxRadioBox *""'");
16591 }
16592 arg1 = reinterpret_cast< wxRadioBox * >(argp1);
16593 {
16594 arg2 = wxString_in_helper(obj1);
16595 if (arg2 == NULL) SWIG_fail;
16596 temp2 = true;
16597 }
16598 {
16599 PyThreadState* __tstate = wxPyBeginAllowThreads();
16600 result = (bool)(arg1)->SetStringSelection((wxString const &)*arg2);
16601 wxPyEndAllowThreads(__tstate);
16602 if (PyErr_Occurred()) SWIG_fail;
16603 }
16604 {
16605 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
16606 }
16607 {
16608 if (temp2)
16609 delete arg2;
16610 }
16611 return resultobj;
16612fail:
16613 {
16614 if (temp2)
16615 delete arg2;
16616 }
16617 return NULL;
d14a1e28
RD
16618}
16619
16620
0085ce49
RD
16621SWIGINTERN PyObject *_wrap_RadioBox_GetCount(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
16622 PyObject *resultobj = 0;
16623 wxRadioBox *arg1 = (wxRadioBox *) 0 ;
75219dcb 16624 size_t result;
0085ce49
RD
16625 void *argp1 = 0 ;
16626 int res1 = 0 ;
16627 PyObject *swig_obj[1] ;
16628
16629 if (!args) SWIG_fail;
16630 swig_obj[0] = args;
16631 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxRadioBox, 0 | 0 );
16632 if (!SWIG_IsOK(res1)) {
16633 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "RadioBox_GetCount" "', expected argument " "1"" of type '" "wxRadioBox const *""'");
16634 }
16635 arg1 = reinterpret_cast< wxRadioBox * >(argp1);
16636 {
16637 PyThreadState* __tstate = wxPyBeginAllowThreads();
75219dcb 16638 result = (size_t)((wxRadioBox const *)arg1)->GetCount();
0085ce49
RD
16639 wxPyEndAllowThreads(__tstate);
16640 if (PyErr_Occurred()) SWIG_fail;
16641 }
75219dcb 16642 resultobj = SWIG_From_size_t(static_cast< size_t >(result));
0085ce49
RD
16643 return resultobj;
16644fail:
16645 return NULL;
16646}
16647
16648
16649SWIGINTERN PyObject *_wrap_RadioBox_FindString(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
16650 PyObject *resultobj = 0;
16651 wxRadioBox *arg1 = (wxRadioBox *) 0 ;
16652 wxString *arg2 = 0 ;
16653 int result;
16654 void *argp1 = 0 ;
16655 int res1 = 0 ;
16656 bool temp2 = false ;
16657 PyObject * obj0 = 0 ;
16658 PyObject * obj1 = 0 ;
16659 char * kwnames[] = {
16660 (char *) "self",(char *) "s", NULL
16661 };
16662
16663 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:RadioBox_FindString",kwnames,&obj0,&obj1)) SWIG_fail;
16664 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxRadioBox, 0 | 0 );
16665 if (!SWIG_IsOK(res1)) {
16666 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "RadioBox_FindString" "', expected argument " "1"" of type '" "wxRadioBox const *""'");
16667 }
16668 arg1 = reinterpret_cast< wxRadioBox * >(argp1);
16669 {
16670 arg2 = wxString_in_helper(obj1);
16671 if (arg2 == NULL) SWIG_fail;
16672 temp2 = true;
16673 }
16674 {
16675 PyThreadState* __tstate = wxPyBeginAllowThreads();
16676 result = (int)((wxRadioBox const *)arg1)->FindString((wxString const &)*arg2);
16677 wxPyEndAllowThreads(__tstate);
16678 if (PyErr_Occurred()) SWIG_fail;
16679 }
16680 resultobj = SWIG_From_int(static_cast< int >(result));
16681 {
16682 if (temp2)
16683 delete arg2;
16684 }
16685 return resultobj;
16686fail:
16687 {
16688 if (temp2)
16689 delete arg2;
16690 }
16691 return NULL;
16692}
16693
16694
16695SWIGINTERN PyObject *_wrap_RadioBox_GetString(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
16696 PyObject *resultobj = 0;
16697 wxRadioBox *arg1 = (wxRadioBox *) 0 ;
16698 int arg2 ;
16699 wxString result;
16700 void *argp1 = 0 ;
16701 int res1 = 0 ;
16702 int val2 ;
16703 int ecode2 = 0 ;
16704 PyObject * obj0 = 0 ;
16705 PyObject * obj1 = 0 ;
16706 char * kwnames[] = {
16707 (char *) "self",(char *) "n", NULL
16708 };
16709
16710 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:RadioBox_GetString",kwnames,&obj0,&obj1)) SWIG_fail;
16711 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxRadioBox, 0 | 0 );
16712 if (!SWIG_IsOK(res1)) {
16713 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "RadioBox_GetString" "', expected argument " "1"" of type '" "wxRadioBox const *""'");
16714 }
16715 arg1 = reinterpret_cast< wxRadioBox * >(argp1);
16716 ecode2 = SWIG_AsVal_int(obj1, &val2);
16717 if (!SWIG_IsOK(ecode2)) {
16718 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "RadioBox_GetString" "', expected argument " "2"" of type '" "int""'");
16719 }
16720 arg2 = static_cast< int >(val2);
16721 {
16722 PyThreadState* __tstate = wxPyBeginAllowThreads();
16723 result = ((wxRadioBox const *)arg1)->GetString(arg2);
16724 wxPyEndAllowThreads(__tstate);
16725 if (PyErr_Occurred()) SWIG_fail;
16726 }
16727 {
16728#if wxUSE_UNICODE
16729 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
16730#else
16731 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
16732#endif
16733 }
16734 return resultobj;
16735fail:
16736 return NULL;
16737}
16738
16739
16740SWIGINTERN PyObject *_wrap_RadioBox_SetString(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
16741 PyObject *resultobj = 0;
16742 wxRadioBox *arg1 = (wxRadioBox *) 0 ;
16743 int arg2 ;
16744 wxString *arg3 = 0 ;
16745 void *argp1 = 0 ;
16746 int res1 = 0 ;
16747 int val2 ;
16748 int ecode2 = 0 ;
16749 bool temp3 = false ;
16750 PyObject * obj0 = 0 ;
16751 PyObject * obj1 = 0 ;
16752 PyObject * obj2 = 0 ;
16753 char * kwnames[] = {
16754 (char *) "self",(char *) "n",(char *) "label", NULL
16755 };
16756
16757 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:RadioBox_SetString",kwnames,&obj0,&obj1,&obj2)) SWIG_fail;
16758 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxRadioBox, 0 | 0 );
16759 if (!SWIG_IsOK(res1)) {
16760 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "RadioBox_SetString" "', expected argument " "1"" of type '" "wxRadioBox *""'");
16761 }
16762 arg1 = reinterpret_cast< wxRadioBox * >(argp1);
16763 ecode2 = SWIG_AsVal_int(obj1, &val2);
16764 if (!SWIG_IsOK(ecode2)) {
16765 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "RadioBox_SetString" "', expected argument " "2"" of type '" "int""'");
16766 }
16767 arg2 = static_cast< int >(val2);
16768 {
16769 arg3 = wxString_in_helper(obj2);
16770 if (arg3 == NULL) SWIG_fail;
16771 temp3 = true;
16772 }
16773 {
16774 PyThreadState* __tstate = wxPyBeginAllowThreads();
16775 (arg1)->SetString(arg2,(wxString const &)*arg3);
16776 wxPyEndAllowThreads(__tstate);
16777 if (PyErr_Occurred()) SWIG_fail;
16778 }
16779 resultobj = SWIG_Py_Void();
16780 {
16781 if (temp3)
16782 delete arg3;
16783 }
16784 return resultobj;
16785fail:
16786 {
16787 if (temp3)
16788 delete arg3;
16789 }
16790 return NULL;
16791}
16792
16793
16794SWIGINTERN PyObject *_wrap_RadioBox_EnableItem(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
16795 PyObject *resultobj = 0;
16796 wxRadioBox *arg1 = (wxRadioBox *) 0 ;
50f151d7 16797 unsigned int arg2 ;
0085ce49
RD
16798 bool arg3 = (bool) true ;
16799 void *argp1 = 0 ;
16800 int res1 = 0 ;
50f151d7 16801 unsigned int val2 ;
0085ce49
RD
16802 int ecode2 = 0 ;
16803 bool val3 ;
16804 int ecode3 = 0 ;
16805 PyObject * obj0 = 0 ;
16806 PyObject * obj1 = 0 ;
16807 PyObject * obj2 = 0 ;
16808 char * kwnames[] = {
16809 (char *) "self",(char *) "n",(char *) "enable", NULL
16810 };
16811
16812 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:RadioBox_EnableItem",kwnames,&obj0,&obj1,&obj2)) SWIG_fail;
16813 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxRadioBox, 0 | 0 );
16814 if (!SWIG_IsOK(res1)) {
16815 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "RadioBox_EnableItem" "', expected argument " "1"" of type '" "wxRadioBox *""'");
16816 }
16817 arg1 = reinterpret_cast< wxRadioBox * >(argp1);
50f151d7 16818 ecode2 = SWIG_AsVal_unsigned_SS_int(obj1, &val2);
0085ce49 16819 if (!SWIG_IsOK(ecode2)) {
50f151d7 16820 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "RadioBox_EnableItem" "', expected argument " "2"" of type '" "unsigned int""'");
0085ce49 16821 }
50f151d7 16822 arg2 = static_cast< unsigned int >(val2);
0085ce49
RD
16823 if (obj2) {
16824 ecode3 = SWIG_AsVal_bool(obj2, &val3);
16825 if (!SWIG_IsOK(ecode3)) {
16826 SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "RadioBox_EnableItem" "', expected argument " "3"" of type '" "bool""'");
16827 }
16828 arg3 = static_cast< bool >(val3);
16829 }
16830 {
16831 PyThreadState* __tstate = wxPyBeginAllowThreads();
16832 (arg1)->Enable(arg2,arg3);
16833 wxPyEndAllowThreads(__tstate);
16834 if (PyErr_Occurred()) SWIG_fail;
16835 }
16836 resultobj = SWIG_Py_Void();
16837 return resultobj;
16838fail:
16839 return NULL;
16840}
16841
16842
16843SWIGINTERN PyObject *_wrap_RadioBox_ShowItem(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
16844 PyObject *resultobj = 0;
16845 wxRadioBox *arg1 = (wxRadioBox *) 0 ;
50f151d7 16846 unsigned int arg2 ;
0085ce49
RD
16847 bool arg3 = (bool) true ;
16848 void *argp1 = 0 ;
16849 int res1 = 0 ;
50f151d7 16850 unsigned int val2 ;
0085ce49
RD
16851 int ecode2 = 0 ;
16852 bool val3 ;
16853 int ecode3 = 0 ;
16854 PyObject * obj0 = 0 ;
16855 PyObject * obj1 = 0 ;
16856 PyObject * obj2 = 0 ;
16857 char * kwnames[] = {
16858 (char *) "self",(char *) "n",(char *) "show", NULL
16859 };
16860
16861 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:RadioBox_ShowItem",kwnames,&obj0,&obj1,&obj2)) SWIG_fail;
16862 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxRadioBox, 0 | 0 );
16863 if (!SWIG_IsOK(res1)) {
16864 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "RadioBox_ShowItem" "', expected argument " "1"" of type '" "wxRadioBox *""'");
16865 }
16866 arg1 = reinterpret_cast< wxRadioBox * >(argp1);
50f151d7 16867 ecode2 = SWIG_AsVal_unsigned_SS_int(obj1, &val2);
0085ce49 16868 if (!SWIG_IsOK(ecode2)) {
50f151d7 16869 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "RadioBox_ShowItem" "', expected argument " "2"" of type '" "unsigned int""'");
0085ce49 16870 }
50f151d7 16871 arg2 = static_cast< unsigned int >(val2);
0085ce49
RD
16872 if (obj2) {
16873 ecode3 = SWIG_AsVal_bool(obj2, &val3);
16874 if (!SWIG_IsOK(ecode3)) {
16875 SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "RadioBox_ShowItem" "', expected argument " "3"" of type '" "bool""'");
16876 }
16877 arg3 = static_cast< bool >(val3);
16878 }
16879 {
16880 PyThreadState* __tstate = wxPyBeginAllowThreads();
16881 (arg1)->Show(arg2,arg3);
16882 wxPyEndAllowThreads(__tstate);
16883 if (PyErr_Occurred()) SWIG_fail;
16884 }
16885 resultobj = SWIG_Py_Void();
16886 return resultobj;
16887fail:
16888 return NULL;
d14a1e28
RD
16889}
16890
16891
50f151d7
RD
16892SWIGINTERN PyObject *_wrap_RadioBox_IsItemEnabled(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
16893 PyObject *resultobj = 0;
16894 wxRadioBox *arg1 = (wxRadioBox *) 0 ;
16895 unsigned int arg2 ;
16896 bool result;
16897 void *argp1 = 0 ;
16898 int res1 = 0 ;
16899 unsigned int val2 ;
16900 int ecode2 = 0 ;
16901 PyObject * obj0 = 0 ;
16902 PyObject * obj1 = 0 ;
16903 char * kwnames[] = {
16904 (char *) "self",(char *) "n", NULL
16905 };
16906
16907 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:RadioBox_IsItemEnabled",kwnames,&obj0,&obj1)) SWIG_fail;
16908 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxRadioBox, 0 | 0 );
16909 if (!SWIG_IsOK(res1)) {
16910 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "RadioBox_IsItemEnabled" "', expected argument " "1"" of type '" "wxRadioBox const *""'");
16911 }
16912 arg1 = reinterpret_cast< wxRadioBox * >(argp1);
16913 ecode2 = SWIG_AsVal_unsigned_SS_int(obj1, &val2);
16914 if (!SWIG_IsOK(ecode2)) {
16915 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "RadioBox_IsItemEnabled" "', expected argument " "2"" of type '" "unsigned int""'");
16916 }
16917 arg2 = static_cast< unsigned int >(val2);
16918 {
16919 PyThreadState* __tstate = wxPyBeginAllowThreads();
16920 result = (bool)((wxRadioBox const *)arg1)->IsItemEnabled(arg2);
16921 wxPyEndAllowThreads(__tstate);
16922 if (PyErr_Occurred()) SWIG_fail;
16923 }
16924 {
16925 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
16926 }
16927 return resultobj;
16928fail:
16929 return NULL;
16930}
16931
16932
16933SWIGINTERN PyObject *_wrap_RadioBox_IsItemShown(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
16934 PyObject *resultobj = 0;
16935 wxRadioBox *arg1 = (wxRadioBox *) 0 ;
16936 unsigned int arg2 ;
16937 bool result;
16938 void *argp1 = 0 ;
16939 int res1 = 0 ;
16940 unsigned int val2 ;
16941 int ecode2 = 0 ;
16942 PyObject * obj0 = 0 ;
16943 PyObject * obj1 = 0 ;
16944 char * kwnames[] = {
16945 (char *) "self",(char *) "n", NULL
16946 };
16947
16948 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:RadioBox_IsItemShown",kwnames,&obj0,&obj1)) SWIG_fail;
16949 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxRadioBox, 0 | 0 );
16950 if (!SWIG_IsOK(res1)) {
16951 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "RadioBox_IsItemShown" "', expected argument " "1"" of type '" "wxRadioBox const *""'");
16952 }
16953 arg1 = reinterpret_cast< wxRadioBox * >(argp1);
16954 ecode2 = SWIG_AsVal_unsigned_SS_int(obj1, &val2);
16955 if (!SWIG_IsOK(ecode2)) {
16956 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "RadioBox_IsItemShown" "', expected argument " "2"" of type '" "unsigned int""'");
16957 }
16958 arg2 = static_cast< unsigned int >(val2);
16959 {
16960 PyThreadState* __tstate = wxPyBeginAllowThreads();
16961 result = (bool)((wxRadioBox const *)arg1)->IsItemShown(arg2);
16962 wxPyEndAllowThreads(__tstate);
16963 if (PyErr_Occurred()) SWIG_fail;
16964 }
16965 {
16966 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
16967 }
16968 return resultobj;
16969fail:
16970 return NULL;
16971}
16972
16973
0085ce49
RD
16974SWIGINTERN PyObject *_wrap_RadioBox_GetColumnCount(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
16975 PyObject *resultobj = 0;
16976 wxRadioBox *arg1 = (wxRadioBox *) 0 ;
50f151d7 16977 unsigned int result;
0085ce49
RD
16978 void *argp1 = 0 ;
16979 int res1 = 0 ;
16980 PyObject *swig_obj[1] ;
16981
16982 if (!args) SWIG_fail;
16983 swig_obj[0] = args;
16984 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxRadioBox, 0 | 0 );
16985 if (!SWIG_IsOK(res1)) {
16986 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "RadioBox_GetColumnCount" "', expected argument " "1"" of type '" "wxRadioBox const *""'");
16987 }
16988 arg1 = reinterpret_cast< wxRadioBox * >(argp1);
16989 {
16990 PyThreadState* __tstate = wxPyBeginAllowThreads();
50f151d7 16991 result = (unsigned int)((wxRadioBox const *)arg1)->GetColumnCount();
0085ce49
RD
16992 wxPyEndAllowThreads(__tstate);
16993 if (PyErr_Occurred()) SWIG_fail;
16994 }
50f151d7 16995 resultobj = SWIG_From_unsigned_SS_int(static_cast< unsigned int >(result));
0085ce49
RD
16996 return resultobj;
16997fail:
16998 return NULL;
d14a1e28
RD
16999}
17000
17001
0085ce49
RD
17002SWIGINTERN PyObject *_wrap_RadioBox_GetRowCount(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
17003 PyObject *resultobj = 0;
17004 wxRadioBox *arg1 = (wxRadioBox *) 0 ;
50f151d7 17005 unsigned int result;
0085ce49
RD
17006 void *argp1 = 0 ;
17007 int res1 = 0 ;
17008 PyObject *swig_obj[1] ;
17009
17010 if (!args) SWIG_fail;
17011 swig_obj[0] = args;
17012 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxRadioBox, 0 | 0 );
17013 if (!SWIG_IsOK(res1)) {
17014 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "RadioBox_GetRowCount" "', expected argument " "1"" of type '" "wxRadioBox const *""'");
17015 }
17016 arg1 = reinterpret_cast< wxRadioBox * >(argp1);
17017 {
17018 PyThreadState* __tstate = wxPyBeginAllowThreads();
50f151d7 17019 result = (unsigned int)((wxRadioBox const *)arg1)->GetRowCount();
0085ce49
RD
17020 wxPyEndAllowThreads(__tstate);
17021 if (PyErr_Occurred()) SWIG_fail;
17022 }
50f151d7 17023 resultobj = SWIG_From_unsigned_SS_int(static_cast< unsigned int >(result));
0085ce49
RD
17024 return resultobj;
17025fail:
17026 return NULL;
17027}
17028
17029
17030SWIGINTERN PyObject *_wrap_RadioBox_GetNextItem(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
17031 PyObject *resultobj = 0;
17032 wxRadioBox *arg1 = (wxRadioBox *) 0 ;
17033 int arg2 ;
17034 wxDirection arg3 ;
17035 long arg4 ;
17036 int result;
17037 void *argp1 = 0 ;
17038 int res1 = 0 ;
17039 int val2 ;
17040 int ecode2 = 0 ;
17041 int val3 ;
17042 int ecode3 = 0 ;
17043 long val4 ;
17044 int ecode4 = 0 ;
17045 PyObject * obj0 = 0 ;
17046 PyObject * obj1 = 0 ;
17047 PyObject * obj2 = 0 ;
17048 PyObject * obj3 = 0 ;
17049 char * kwnames[] = {
17050 (char *) "self",(char *) "item",(char *) "dir",(char *) "style", NULL
17051 };
17052
17053 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOO:RadioBox_GetNextItem",kwnames,&obj0,&obj1,&obj2,&obj3)) SWIG_fail;
17054 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxRadioBox, 0 | 0 );
17055 if (!SWIG_IsOK(res1)) {
17056 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "RadioBox_GetNextItem" "', expected argument " "1"" of type '" "wxRadioBox const *""'");
17057 }
17058 arg1 = reinterpret_cast< wxRadioBox * >(argp1);
17059 ecode2 = SWIG_AsVal_int(obj1, &val2);
17060 if (!SWIG_IsOK(ecode2)) {
17061 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "RadioBox_GetNextItem" "', expected argument " "2"" of type '" "int""'");
17062 }
17063 arg2 = static_cast< int >(val2);
17064 ecode3 = SWIG_AsVal_int(obj2, &val3);
17065 if (!SWIG_IsOK(ecode3)) {
17066 SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "RadioBox_GetNextItem" "', expected argument " "3"" of type '" "wxDirection""'");
17067 }
17068 arg3 = static_cast< wxDirection >(val3);
17069 ecode4 = SWIG_AsVal_long(obj3, &val4);
17070 if (!SWIG_IsOK(ecode4)) {
17071 SWIG_exception_fail(SWIG_ArgError(ecode4), "in method '" "RadioBox_GetNextItem" "', expected argument " "4"" of type '" "long""'");
17072 }
17073 arg4 = static_cast< long >(val4);
17074 {
17075 PyThreadState* __tstate = wxPyBeginAllowThreads();
50f151d7 17076 result = (int)((wxRadioBox const *)arg1)->GetNextItem(arg2,arg3,arg4);
0085ce49
RD
17077 wxPyEndAllowThreads(__tstate);
17078 if (PyErr_Occurred()) SWIG_fail;
17079 }
17080 resultobj = SWIG_From_int(static_cast< int >(result));
17081 return resultobj;
17082fail:
17083 return NULL;
17084}
17085
17086
01f6b6d3
RD
17087SWIGINTERN PyObject *_wrap_RadioBox_SetItemToolTip(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
17088 PyObject *resultobj = 0;
17089 wxRadioBox *arg1 = (wxRadioBox *) 0 ;
17090 unsigned int arg2 ;
17091 wxString *arg3 = 0 ;
17092 void *argp1 = 0 ;
17093 int res1 = 0 ;
17094 unsigned int val2 ;
17095 int ecode2 = 0 ;
17096 bool temp3 = false ;
17097 PyObject * obj0 = 0 ;
17098 PyObject * obj1 = 0 ;
17099 PyObject * obj2 = 0 ;
17100 char * kwnames[] = {
17101 (char *) "self",(char *) "item",(char *) "text", NULL
17102 };
17103
17104 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:RadioBox_SetItemToolTip",kwnames,&obj0,&obj1,&obj2)) SWIG_fail;
17105 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxRadioBox, 0 | 0 );
17106 if (!SWIG_IsOK(res1)) {
17107 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "RadioBox_SetItemToolTip" "', expected argument " "1"" of type '" "wxRadioBox *""'");
17108 }
17109 arg1 = reinterpret_cast< wxRadioBox * >(argp1);
17110 ecode2 = SWIG_AsVal_unsigned_SS_int(obj1, &val2);
17111 if (!SWIG_IsOK(ecode2)) {
17112 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "RadioBox_SetItemToolTip" "', expected argument " "2"" of type '" "unsigned int""'");
17113 }
17114 arg2 = static_cast< unsigned int >(val2);
17115 {
17116 arg3 = wxString_in_helper(obj2);
17117 if (arg3 == NULL) SWIG_fail;
17118 temp3 = true;
17119 }
17120 {
17121 PyThreadState* __tstate = wxPyBeginAllowThreads();
17122 (arg1)->SetItemToolTip(arg2,(wxString const &)*arg3);
17123 wxPyEndAllowThreads(__tstate);
17124 if (PyErr_Occurred()) SWIG_fail;
17125 }
17126 resultobj = SWIG_Py_Void();
17127 {
17128 if (temp3)
17129 delete arg3;
17130 }
17131 return resultobj;
17132fail:
17133 {
17134 if (temp3)
17135 delete arg3;
17136 }
17137 return NULL;
17138}
17139
17140
17141SWIGINTERN PyObject *_wrap_RadioBox_GetItemToolTip(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
17142 PyObject *resultobj = 0;
17143 wxRadioBox *arg1 = (wxRadioBox *) 0 ;
17144 unsigned int arg2 ;
17145 wxToolTip *result = 0 ;
17146 void *argp1 = 0 ;
17147 int res1 = 0 ;
17148 unsigned int val2 ;
17149 int ecode2 = 0 ;
17150 PyObject * obj0 = 0 ;
17151 PyObject * obj1 = 0 ;
17152 char * kwnames[] = {
17153 (char *) "self",(char *) "item", NULL
17154 };
17155
17156 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:RadioBox_GetItemToolTip",kwnames,&obj0,&obj1)) SWIG_fail;
17157 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxRadioBox, 0 | 0 );
17158 if (!SWIG_IsOK(res1)) {
17159 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "RadioBox_GetItemToolTip" "', expected argument " "1"" of type '" "wxRadioBox const *""'");
17160 }
17161 arg1 = reinterpret_cast< wxRadioBox * >(argp1);
17162 ecode2 = SWIG_AsVal_unsigned_SS_int(obj1, &val2);
17163 if (!SWIG_IsOK(ecode2)) {
17164 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "RadioBox_GetItemToolTip" "', expected argument " "2"" of type '" "unsigned int""'");
17165 }
17166 arg2 = static_cast< unsigned int >(val2);
17167 {
17168 PyThreadState* __tstate = wxPyBeginAllowThreads();
17169 result = (wxToolTip *)((wxRadioBox const *)arg1)->GetItemToolTip(arg2);
17170 wxPyEndAllowThreads(__tstate);
17171 if (PyErr_Occurred()) SWIG_fail;
17172 }
17173 {
17174 resultobj = wxPyMake_wxObject(result, (bool)0);
17175 }
17176 return resultobj;
17177fail:
17178 return NULL;
17179}
17180
17181
b850e7f3
RD
17182SWIGINTERN PyObject *_wrap_RadioBox_SetItemHelpText(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
17183 PyObject *resultobj = 0;
17184 wxRadioBox *arg1 = (wxRadioBox *) 0 ;
17185 unsigned int arg2 ;
17186 wxString *arg3 = 0 ;
17187 void *argp1 = 0 ;
17188 int res1 = 0 ;
17189 unsigned int val2 ;
17190 int ecode2 = 0 ;
17191 bool temp3 = false ;
17192 PyObject * obj0 = 0 ;
17193 PyObject * obj1 = 0 ;
17194 PyObject * obj2 = 0 ;
17195 char * kwnames[] = {
17196 (char *) "self",(char *) "n",(char *) "helpText", NULL
17197 };
17198
17199 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:RadioBox_SetItemHelpText",kwnames,&obj0,&obj1,&obj2)) SWIG_fail;
17200 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxRadioBox, 0 | 0 );
17201 if (!SWIG_IsOK(res1)) {
17202 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "RadioBox_SetItemHelpText" "', expected argument " "1"" of type '" "wxRadioBox *""'");
17203 }
17204 arg1 = reinterpret_cast< wxRadioBox * >(argp1);
17205 ecode2 = SWIG_AsVal_unsigned_SS_int(obj1, &val2);
17206 if (!SWIG_IsOK(ecode2)) {
17207 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "RadioBox_SetItemHelpText" "', expected argument " "2"" of type '" "unsigned int""'");
17208 }
17209 arg2 = static_cast< unsigned int >(val2);
17210 {
17211 arg3 = wxString_in_helper(obj2);
17212 if (arg3 == NULL) SWIG_fail;
17213 temp3 = true;
17214 }
17215 {
17216 PyThreadState* __tstate = wxPyBeginAllowThreads();
17217 (arg1)->SetItemHelpText(arg2,(wxString const &)*arg3);
17218 wxPyEndAllowThreads(__tstate);
17219 if (PyErr_Occurred()) SWIG_fail;
17220 }
17221 resultobj = SWIG_Py_Void();
17222 {
17223 if (temp3)
17224 delete arg3;
17225 }
17226 return resultobj;
17227fail:
17228 {
17229 if (temp3)
17230 delete arg3;
17231 }
17232 return NULL;
17233}
17234
17235
17236SWIGINTERN PyObject *_wrap_RadioBox_GetItemHelpText(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
17237 PyObject *resultobj = 0;
17238 wxRadioBox *arg1 = (wxRadioBox *) 0 ;
17239 unsigned int arg2 ;
17240 wxString result;
17241 void *argp1 = 0 ;
17242 int res1 = 0 ;
17243 unsigned int val2 ;
17244 int ecode2 = 0 ;
17245 PyObject * obj0 = 0 ;
17246 PyObject * obj1 = 0 ;
17247 char * kwnames[] = {
17248 (char *) "self",(char *) "n", NULL
17249 };
17250
17251 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:RadioBox_GetItemHelpText",kwnames,&obj0,&obj1)) SWIG_fail;
17252 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxRadioBox, 0 | 0 );
17253 if (!SWIG_IsOK(res1)) {
17254 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "RadioBox_GetItemHelpText" "', expected argument " "1"" of type '" "wxRadioBox const *""'");
17255 }
17256 arg1 = reinterpret_cast< wxRadioBox * >(argp1);
17257 ecode2 = SWIG_AsVal_unsigned_SS_int(obj1, &val2);
17258 if (!SWIG_IsOK(ecode2)) {
17259 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "RadioBox_GetItemHelpText" "', expected argument " "2"" of type '" "unsigned int""'");
17260 }
17261 arg2 = static_cast< unsigned int >(val2);
17262 {
17263 PyThreadState* __tstate = wxPyBeginAllowThreads();
17264 result = ((wxRadioBox const *)arg1)->GetItemHelpText(arg2);
17265 wxPyEndAllowThreads(__tstate);
17266 if (PyErr_Occurred()) SWIG_fail;
17267 }
17268 {
17269#if wxUSE_UNICODE
17270 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
17271#else
17272 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
17273#endif
17274 }
17275 return resultobj;
17276fail:
17277 return NULL;
17278}
17279
17280
0085ce49
RD
17281SWIGINTERN PyObject *_wrap_RadioBox_GetClassDefaultAttributes(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
17282 PyObject *resultobj = 0;
17283 wxWindowVariant arg1 = (wxWindowVariant) wxWINDOW_VARIANT_NORMAL ;
17284 SwigValueWrapper<wxVisualAttributes > result;
17285 int val1 ;
17286 int ecode1 = 0 ;
17287 PyObject * obj0 = 0 ;
17288 char * kwnames[] = {
17289 (char *) "variant", NULL
17290 };
17291
17292 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|O:RadioBox_GetClassDefaultAttributes",kwnames,&obj0)) SWIG_fail;
17293 if (obj0) {
17294 ecode1 = SWIG_AsVal_int(obj0, &val1);
17295 if (!SWIG_IsOK(ecode1)) {
17296 SWIG_exception_fail(SWIG_ArgError(ecode1), "in method '" "RadioBox_GetClassDefaultAttributes" "', expected argument " "1"" of type '" "wxWindowVariant""'");
17297 }
17298 arg1 = static_cast< wxWindowVariant >(val1);
17299 }
17300 {
17301 if (!wxPyCheckForApp()) SWIG_fail;
17302 PyThreadState* __tstate = wxPyBeginAllowThreads();
17303 result = wxRadioBox::GetClassDefaultAttributes(arg1);
17304 wxPyEndAllowThreads(__tstate);
17305 if (PyErr_Occurred()) SWIG_fail;
17306 }
17307 resultobj = SWIG_NewPointerObj((new wxVisualAttributes(static_cast< const wxVisualAttributes& >(result))), SWIGTYPE_p_wxVisualAttributes, SWIG_POINTER_OWN | 0 );
17308 return resultobj;
17309fail:
17310 return NULL;
17311}
17312
17313
17314SWIGINTERN PyObject *RadioBox_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
17315 PyObject *obj;
17316 if (!SWIG_Python_UnpackTuple(args,(char*)"swigregister", 1, 1,&obj)) return NULL;
17317 SWIG_TypeNewClientData(SWIGTYPE_p_wxRadioBox, SWIG_NewClientData(obj));
17318 return SWIG_Py_Void();
17319}
17320
17321SWIGINTERN PyObject *RadioBox_swiginit(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
17322 return SWIG_Python_InitShadowInstance(args);
17323}
17324
17325SWIGINTERN PyObject *_wrap_new_RadioButton(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
17326 PyObject *resultobj = 0;
17327 wxWindow *arg1 = (wxWindow *) 0 ;
17328 int arg2 = (int) -1 ;
17329 wxString const &arg3_defvalue = wxPyEmptyString ;
17330 wxString *arg3 = (wxString *) &arg3_defvalue ;
17331 wxPoint const &arg4_defvalue = wxDefaultPosition ;
17332 wxPoint *arg4 = (wxPoint *) &arg4_defvalue ;
17333 wxSize const &arg5_defvalue = wxDefaultSize ;
17334 wxSize *arg5 = (wxSize *) &arg5_defvalue ;
17335 long arg6 = (long) 0 ;
17336 wxValidator const &arg7_defvalue = wxDefaultValidator ;
17337 wxValidator *arg7 = (wxValidator *) &arg7_defvalue ;
17338 wxString const &arg8_defvalue = wxPyRadioButtonNameStr ;
17339 wxString *arg8 = (wxString *) &arg8_defvalue ;
17340 wxRadioButton *result = 0 ;
17341 void *argp1 = 0 ;
17342 int res1 = 0 ;
17343 int val2 ;
17344 int ecode2 = 0 ;
17345 bool temp3 = false ;
17346 wxPoint temp4 ;
17347 wxSize temp5 ;
17348 long val6 ;
17349 int ecode6 = 0 ;
17350 void *argp7 = 0 ;
17351 int res7 = 0 ;
17352 bool temp8 = false ;
17353 PyObject * obj0 = 0 ;
17354 PyObject * obj1 = 0 ;
17355 PyObject * obj2 = 0 ;
17356 PyObject * obj3 = 0 ;
17357 PyObject * obj4 = 0 ;
17358 PyObject * obj5 = 0 ;
17359 PyObject * obj6 = 0 ;
17360 PyObject * obj7 = 0 ;
17361 char * kwnames[] = {
17362 (char *) "parent",(char *) "id",(char *) "label",(char *) "pos",(char *) "size",(char *) "style",(char *) "validator",(char *) "name", NULL
17363 };
17364
17365 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|OOOOOOO:new_RadioButton",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6,&obj7)) SWIG_fail;
17366 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxWindow, 0 | 0 );
17367 if (!SWIG_IsOK(res1)) {
17368 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_RadioButton" "', expected argument " "1"" of type '" "wxWindow *""'");
17369 }
17370 arg1 = reinterpret_cast< wxWindow * >(argp1);
17371 if (obj1) {
17372 ecode2 = SWIG_AsVal_int(obj1, &val2);
17373 if (!SWIG_IsOK(ecode2)) {
17374 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "new_RadioButton" "', expected argument " "2"" of type '" "int""'");
17375 }
17376 arg2 = static_cast< int >(val2);
17377 }
17378 if (obj2) {
d14a1e28 17379 {
0085ce49
RD
17380 arg3 = wxString_in_helper(obj2);
17381 if (arg3 == NULL) SWIG_fail;
17382 temp3 = true;
d14a1e28 17383 }
0085ce49
RD
17384 }
17385 if (obj3) {
d14a1e28 17386 {
0085ce49
RD
17387 arg4 = &temp4;
17388 if ( ! wxPoint_helper(obj3, &arg4)) SWIG_fail;
d14a1e28 17389 }
0085ce49
RD
17390 }
17391 if (obj4) {
d14a1e28 17392 {
0085ce49
RD
17393 arg5 = &temp5;
17394 if ( ! wxSize_helper(obj4, &arg5)) SWIG_fail;
17395 }
17396 }
17397 if (obj5) {
17398 ecode6 = SWIG_AsVal_long(obj5, &val6);
17399 if (!SWIG_IsOK(ecode6)) {
17400 SWIG_exception_fail(SWIG_ArgError(ecode6), "in method '" "new_RadioButton" "', expected argument " "6"" of type '" "long""'");
17401 }
17402 arg6 = static_cast< long >(val6);
17403 }
17404 if (obj6) {
17405 res7 = SWIG_ConvertPtr(obj6, &argp7, SWIGTYPE_p_wxValidator, 0 | 0);
17406 if (!SWIG_IsOK(res7)) {
17407 SWIG_exception_fail(SWIG_ArgError(res7), "in method '" "new_RadioButton" "', expected argument " "7"" of type '" "wxValidator const &""'");
d14a1e28 17408 }
0085ce49
RD
17409 if (!argp7) {
17410 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_RadioButton" "', expected argument " "7"" of type '" "wxValidator const &""'");
17411 }
17412 arg7 = reinterpret_cast< wxValidator * >(argp7);
17413 }
17414 if (obj7) {
d14a1e28 17415 {
0085ce49
RD
17416 arg8 = wxString_in_helper(obj7);
17417 if (arg8 == NULL) SWIG_fail;
17418 temp8 = true;
d14a1e28 17419 }
0085ce49
RD
17420 }
17421 {
17422 if (!wxPyCheckForApp()) SWIG_fail;
17423 PyThreadState* __tstate = wxPyBeginAllowThreads();
17424 result = (wxRadioButton *)new wxRadioButton(arg1,arg2,(wxString const &)*arg3,(wxPoint const &)*arg4,(wxSize const &)*arg5,arg6,(wxValidator const &)*arg7,(wxString const &)*arg8);
17425 wxPyEndAllowThreads(__tstate);
17426 if (PyErr_Occurred()) SWIG_fail;
17427 }
17428 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_wxRadioButton, SWIG_POINTER_NEW | 0 );
17429 {
17430 if (temp3)
17431 delete arg3;
17432 }
17433 {
17434 if (temp8)
17435 delete arg8;
17436 }
17437 return resultobj;
17438fail:
17439 {
17440 if (temp3)
17441 delete arg3;
17442 }
17443 {
17444 if (temp8)
17445 delete arg8;
17446 }
17447 return NULL;
d14a1e28
RD
17448}
17449
17450
0085ce49
RD
17451SWIGINTERN PyObject *_wrap_new_PreRadioButton(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
17452 PyObject *resultobj = 0;
17453 wxRadioButton *result = 0 ;
17454
17455 if (!SWIG_Python_UnpackTuple(args,"new_PreRadioButton",0,0,0)) SWIG_fail;
17456 {
17457 if (!wxPyCheckForApp()) SWIG_fail;
17458 PyThreadState* __tstate = wxPyBeginAllowThreads();
17459 result = (wxRadioButton *)new wxRadioButton();
17460 wxPyEndAllowThreads(__tstate);
17461 if (PyErr_Occurred()) SWIG_fail;
17462 }
17463 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_wxRadioButton, SWIG_POINTER_OWN | 0 );
17464 return resultobj;
17465fail:
17466 return NULL;
17467}
17468
17469
17470SWIGINTERN PyObject *_wrap_RadioButton_Create(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
17471 PyObject *resultobj = 0;
17472 wxRadioButton *arg1 = (wxRadioButton *) 0 ;
17473 wxWindow *arg2 = (wxWindow *) 0 ;
17474 int arg3 = (int) -1 ;
17475 wxString const &arg4_defvalue = wxPyEmptyString ;
17476 wxString *arg4 = (wxString *) &arg4_defvalue ;
17477 wxPoint const &arg5_defvalue = wxDefaultPosition ;
17478 wxPoint *arg5 = (wxPoint *) &arg5_defvalue ;
17479 wxSize const &arg6_defvalue = wxDefaultSize ;
17480 wxSize *arg6 = (wxSize *) &arg6_defvalue ;
17481 long arg7 = (long) 0 ;
17482 wxValidator const &arg8_defvalue = wxDefaultValidator ;
17483 wxValidator *arg8 = (wxValidator *) &arg8_defvalue ;
17484 wxString const &arg9_defvalue = wxPyRadioButtonNameStr ;
17485 wxString *arg9 = (wxString *) &arg9_defvalue ;
17486 bool result;
17487 void *argp1 = 0 ;
17488 int res1 = 0 ;
17489 void *argp2 = 0 ;
17490 int res2 = 0 ;
17491 int val3 ;
17492 int ecode3 = 0 ;
17493 bool temp4 = false ;
17494 wxPoint temp5 ;
17495 wxSize temp6 ;
17496 long val7 ;
17497 int ecode7 = 0 ;
17498 void *argp8 = 0 ;
17499 int res8 = 0 ;
17500 bool temp9 = false ;
17501 PyObject * obj0 = 0 ;
17502 PyObject * obj1 = 0 ;
17503 PyObject * obj2 = 0 ;
17504 PyObject * obj3 = 0 ;
17505 PyObject * obj4 = 0 ;
17506 PyObject * obj5 = 0 ;
17507 PyObject * obj6 = 0 ;
17508 PyObject * obj7 = 0 ;
17509 PyObject * obj8 = 0 ;
17510 char * kwnames[] = {
17511 (char *) "self",(char *) "parent",(char *) "id",(char *) "label",(char *) "pos",(char *) "size",(char *) "style",(char *) "validator",(char *) "name", NULL
17512 };
17513
17514 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|OOOOOOO:RadioButton_Create",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6,&obj7,&obj8)) SWIG_fail;
17515 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxRadioButton, 0 | 0 );
17516 if (!SWIG_IsOK(res1)) {
17517 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "RadioButton_Create" "', expected argument " "1"" of type '" "wxRadioButton *""'");
17518 }
17519 arg1 = reinterpret_cast< wxRadioButton * >(argp1);
17520 res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_wxWindow, 0 | 0 );
17521 if (!SWIG_IsOK(res2)) {
17522 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "RadioButton_Create" "', expected argument " "2"" of type '" "wxWindow *""'");
17523 }
17524 arg2 = reinterpret_cast< wxWindow * >(argp2);
17525 if (obj2) {
17526 ecode3 = SWIG_AsVal_int(obj2, &val3);
17527 if (!SWIG_IsOK(ecode3)) {
17528 SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "RadioButton_Create" "', expected argument " "3"" of type '" "int""'");
17529 }
17530 arg3 = static_cast< int >(val3);
17531 }
17532 if (obj3) {
d14a1e28 17533 {
0085ce49
RD
17534 arg4 = wxString_in_helper(obj3);
17535 if (arg4 == NULL) SWIG_fail;
17536 temp4 = true;
d14a1e28 17537 }
0085ce49
RD
17538 }
17539 if (obj4) {
d14a1e28 17540 {
0085ce49
RD
17541 arg5 = &temp5;
17542 if ( ! wxPoint_helper(obj4, &arg5)) SWIG_fail;
d14a1e28 17543 }
0085ce49
RD
17544 }
17545 if (obj5) {
d14a1e28 17546 {
0085ce49
RD
17547 arg6 = &temp6;
17548 if ( ! wxSize_helper(obj5, &arg6)) SWIG_fail;
17549 }
17550 }
17551 if (obj6) {
17552 ecode7 = SWIG_AsVal_long(obj6, &val7);
17553 if (!SWIG_IsOK(ecode7)) {
17554 SWIG_exception_fail(SWIG_ArgError(ecode7), "in method '" "RadioButton_Create" "', expected argument " "7"" of type '" "long""'");
17555 }
17556 arg7 = static_cast< long >(val7);
17557 }
17558 if (obj7) {
17559 res8 = SWIG_ConvertPtr(obj7, &argp8, SWIGTYPE_p_wxValidator, 0 | 0);
17560 if (!SWIG_IsOK(res8)) {
17561 SWIG_exception_fail(SWIG_ArgError(res8), "in method '" "RadioButton_Create" "', expected argument " "8"" of type '" "wxValidator const &""'");
17562 }
17563 if (!argp8) {
17564 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "RadioButton_Create" "', expected argument " "8"" of type '" "wxValidator const &""'");
d14a1e28 17565 }
0085ce49
RD
17566 arg8 = reinterpret_cast< wxValidator * >(argp8);
17567 }
17568 if (obj8) {
d14a1e28 17569 {
0085ce49
RD
17570 arg9 = wxString_in_helper(obj8);
17571 if (arg9 == NULL) SWIG_fail;
17572 temp9 = true;
d14a1e28 17573 }
0085ce49
RD
17574 }
17575 {
17576 PyThreadState* __tstate = wxPyBeginAllowThreads();
17577 result = (bool)(arg1)->Create(arg2,arg3,(wxString const &)*arg4,(wxPoint const &)*arg5,(wxSize const &)*arg6,arg7,(wxValidator const &)*arg8,(wxString const &)*arg9);
17578 wxPyEndAllowThreads(__tstate);
17579 if (PyErr_Occurred()) SWIG_fail;
17580 }
17581 {
17582 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
17583 }
17584 {
17585 if (temp4)
17586 delete arg4;
17587 }
17588 {
17589 if (temp9)
17590 delete arg9;
17591 }
17592 return resultobj;
17593fail:
17594 {
17595 if (temp4)
17596 delete arg4;
17597 }
17598 {
17599 if (temp9)
17600 delete arg9;
17601 }
17602 return NULL;
d14a1e28
RD
17603}
17604
17605
0085ce49
RD
17606SWIGINTERN PyObject *_wrap_RadioButton_GetValue(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
17607 PyObject *resultobj = 0;
17608 wxRadioButton *arg1 = (wxRadioButton *) 0 ;
17609 bool result;
17610 void *argp1 = 0 ;
17611 int res1 = 0 ;
17612 PyObject *swig_obj[1] ;
17613
17614 if (!args) SWIG_fail;
17615 swig_obj[0] = args;
17616 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxRadioButton, 0 | 0 );
17617 if (!SWIG_IsOK(res1)) {
17618 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "RadioButton_GetValue" "', expected argument " "1"" of type '" "wxRadioButton *""'");
17619 }
17620 arg1 = reinterpret_cast< wxRadioButton * >(argp1);
17621 {
17622 PyThreadState* __tstate = wxPyBeginAllowThreads();
17623 result = (bool)(arg1)->GetValue();
17624 wxPyEndAllowThreads(__tstate);
17625 if (PyErr_Occurred()) SWIG_fail;
17626 }
17627 {
17628 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
17629 }
17630 return resultobj;
17631fail:
17632 return NULL;
17633}
17634
17635
17636SWIGINTERN PyObject *_wrap_RadioButton_SetValue(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
17637 PyObject *resultobj = 0;
17638 wxRadioButton *arg1 = (wxRadioButton *) 0 ;
17639 bool arg2 ;
17640 void *argp1 = 0 ;
17641 int res1 = 0 ;
17642 bool val2 ;
17643 int ecode2 = 0 ;
17644 PyObject * obj0 = 0 ;
17645 PyObject * obj1 = 0 ;
17646 char * kwnames[] = {
17647 (char *) "self",(char *) "value", NULL
17648 };
17649
17650 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:RadioButton_SetValue",kwnames,&obj0,&obj1)) SWIG_fail;
17651 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxRadioButton, 0 | 0 );
17652 if (!SWIG_IsOK(res1)) {
17653 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "RadioButton_SetValue" "', expected argument " "1"" of type '" "wxRadioButton *""'");
17654 }
17655 arg1 = reinterpret_cast< wxRadioButton * >(argp1);
17656 ecode2 = SWIG_AsVal_bool(obj1, &val2);
17657 if (!SWIG_IsOK(ecode2)) {
17658 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "RadioButton_SetValue" "', expected argument " "2"" of type '" "bool""'");
17659 }
17660 arg2 = static_cast< bool >(val2);
17661 {
17662 PyThreadState* __tstate = wxPyBeginAllowThreads();
17663 (arg1)->SetValue(arg2);
17664 wxPyEndAllowThreads(__tstate);
17665 if (PyErr_Occurred()) SWIG_fail;
17666 }
17667 resultobj = SWIG_Py_Void();
17668 return resultobj;
17669fail:
17670 return NULL;
17671}
17672
17673
17674SWIGINTERN PyObject *_wrap_RadioButton_GetClassDefaultAttributes(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
17675 PyObject *resultobj = 0;
17676 wxWindowVariant arg1 = (wxWindowVariant) wxWINDOW_VARIANT_NORMAL ;
17677 SwigValueWrapper<wxVisualAttributes > result;
17678 int val1 ;
17679 int ecode1 = 0 ;
17680 PyObject * obj0 = 0 ;
17681 char * kwnames[] = {
17682 (char *) "variant", NULL
17683 };
17684
17685 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|O:RadioButton_GetClassDefaultAttributes",kwnames,&obj0)) SWIG_fail;
17686 if (obj0) {
17687 ecode1 = SWIG_AsVal_int(obj0, &val1);
17688 if (!SWIG_IsOK(ecode1)) {
17689 SWIG_exception_fail(SWIG_ArgError(ecode1), "in method '" "RadioButton_GetClassDefaultAttributes" "', expected argument " "1"" of type '" "wxWindowVariant""'");
17690 }
17691 arg1 = static_cast< wxWindowVariant >(val1);
17692 }
17693 {
17694 if (!wxPyCheckForApp()) SWIG_fail;
17695 PyThreadState* __tstate = wxPyBeginAllowThreads();
17696 result = wxRadioButton::GetClassDefaultAttributes(arg1);
17697 wxPyEndAllowThreads(__tstate);
17698 if (PyErr_Occurred()) SWIG_fail;
17699 }
17700 resultobj = SWIG_NewPointerObj((new wxVisualAttributes(static_cast< const wxVisualAttributes& >(result))), SWIGTYPE_p_wxVisualAttributes, SWIG_POINTER_OWN | 0 );
17701 return resultobj;
17702fail:
17703 return NULL;
d14a1e28
RD
17704}
17705
17706
0085ce49
RD
17707SWIGINTERN PyObject *RadioButton_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
17708 PyObject *obj;
17709 if (!SWIG_Python_UnpackTuple(args,(char*)"swigregister", 1, 1,&obj)) return NULL;
17710 SWIG_TypeNewClientData(SWIGTYPE_p_wxRadioButton, SWIG_NewClientData(obj));
17711 return SWIG_Py_Void();
17712}
17713
17714SWIGINTERN PyObject *RadioButton_swiginit(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
17715 return SWIG_Python_InitShadowInstance(args);
17716}
17717
17718SWIGINTERN int SliderNameStr_set(PyObject *) {
17719 SWIG_Error(SWIG_AttributeError,"Variable SliderNameStr is read-only.");
17720 return 1;
17721}
17722
17723
17724SWIGINTERN PyObject *SliderNameStr_get(void) {
17725 PyObject *pyobj = 0;
17726
17727 {
17728#if wxUSE_UNICODE
17729 pyobj = PyUnicode_FromWideChar((&wxPySliderNameStr)->c_str(), (&wxPySliderNameStr)->Len());
17730#else
17731 pyobj = PyString_FromStringAndSize((&wxPySliderNameStr)->c_str(), (&wxPySliderNameStr)->Len());
17732#endif
17733 }
17734 return pyobj;
17735}
17736
17737
17738SWIGINTERN PyObject *_wrap_new_Slider(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
17739 PyObject *resultobj = 0;
17740 wxWindow *arg1 = (wxWindow *) 0 ;
17741 int arg2 = (int) -1 ;
17742 int arg3 = (int) 0 ;
17743 int arg4 = (int) 0 ;
17744 int arg5 = (int) 100 ;
17745 wxPoint const &arg6_defvalue = wxDefaultPosition ;
17746 wxPoint *arg6 = (wxPoint *) &arg6_defvalue ;
17747 wxSize const &arg7_defvalue = wxDefaultSize ;
17748 wxSize *arg7 = (wxSize *) &arg7_defvalue ;
17749 long arg8 = (long) wxSL_HORIZONTAL ;
17750 wxValidator const &arg9_defvalue = wxDefaultValidator ;
17751 wxValidator *arg9 = (wxValidator *) &arg9_defvalue ;
17752 wxString const &arg10_defvalue = wxPySliderNameStr ;
17753 wxString *arg10 = (wxString *) &arg10_defvalue ;
17754 wxSlider *result = 0 ;
17755 void *argp1 = 0 ;
17756 int res1 = 0 ;
17757 int val2 ;
17758 int ecode2 = 0 ;
17759 int val3 ;
17760 int ecode3 = 0 ;
17761 int val4 ;
17762 int ecode4 = 0 ;
17763 int val5 ;
17764 int ecode5 = 0 ;
17765 wxPoint temp6 ;
17766 wxSize temp7 ;
17767 long val8 ;
17768 int ecode8 = 0 ;
17769 void *argp9 = 0 ;
17770 int res9 = 0 ;
17771 bool temp10 = false ;
17772 PyObject * obj0 = 0 ;
17773 PyObject * obj1 = 0 ;
17774 PyObject * obj2 = 0 ;
17775 PyObject * obj3 = 0 ;
17776 PyObject * obj4 = 0 ;
17777 PyObject * obj5 = 0 ;
17778 PyObject * obj6 = 0 ;
17779 PyObject * obj7 = 0 ;
17780 PyObject * obj8 = 0 ;
17781 PyObject * obj9 = 0 ;
17782 char * kwnames[] = {
17783 (char *) "parent",(char *) "id",(char *) "value",(char *) "minValue",(char *) "maxValue",(char *) "pos",(char *) "size",(char *) "style",(char *) "validator",(char *) "name", NULL
17784 };
17785
17786 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|OOOOOOOOO:new_Slider",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6,&obj7,&obj8,&obj9)) SWIG_fail;
17787 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxWindow, 0 | 0 );
17788 if (!SWIG_IsOK(res1)) {
17789 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_Slider" "', expected argument " "1"" of type '" "wxWindow *""'");
17790 }
17791 arg1 = reinterpret_cast< wxWindow * >(argp1);
17792 if (obj1) {
17793 ecode2 = SWIG_AsVal_int(obj1, &val2);
17794 if (!SWIG_IsOK(ecode2)) {
17795 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "new_Slider" "', expected argument " "2"" of type '" "int""'");
17796 }
17797 arg2 = static_cast< int >(val2);
17798 }
17799 if (obj2) {
17800 ecode3 = SWIG_AsVal_int(obj2, &val3);
17801 if (!SWIG_IsOK(ecode3)) {
17802 SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "new_Slider" "', expected argument " "3"" of type '" "int""'");
17803 }
17804 arg3 = static_cast< int >(val3);
17805 }
17806 if (obj3) {
17807 ecode4 = SWIG_AsVal_int(obj3, &val4);
17808 if (!SWIG_IsOK(ecode4)) {
17809 SWIG_exception_fail(SWIG_ArgError(ecode4), "in method '" "new_Slider" "', expected argument " "4"" of type '" "int""'");
17810 }
17811 arg4 = static_cast< int >(val4);
17812 }
17813 if (obj4) {
17814 ecode5 = SWIG_AsVal_int(obj4, &val5);
17815 if (!SWIG_IsOK(ecode5)) {
17816 SWIG_exception_fail(SWIG_ArgError(ecode5), "in method '" "new_Slider" "', expected argument " "5"" of type '" "int""'");
17817 }
17818 arg5 = static_cast< int >(val5);
17819 }
17820 if (obj5) {
093d3ff1 17821 {
0085ce49
RD
17822 arg6 = &temp6;
17823 if ( ! wxPoint_helper(obj5, &arg6)) SWIG_fail;
093d3ff1 17824 }
0085ce49
RD
17825 }
17826 if (obj6) {
093d3ff1 17827 {
0085ce49
RD
17828 arg7 = &temp7;
17829 if ( ! wxSize_helper(obj6, &arg7)) SWIG_fail;
093d3ff1 17830 }
0085ce49
RD
17831 }
17832 if (obj7) {
17833 ecode8 = SWIG_AsVal_long(obj7, &val8);
17834 if (!SWIG_IsOK(ecode8)) {
17835 SWIG_exception_fail(SWIG_ArgError(ecode8), "in method '" "new_Slider" "', expected argument " "8"" of type '" "long""'");
17836 }
17837 arg8 = static_cast< long >(val8);
17838 }
17839 if (obj8) {
17840 res9 = SWIG_ConvertPtr(obj8, &argp9, SWIGTYPE_p_wxValidator, 0 | 0);
17841 if (!SWIG_IsOK(res9)) {
17842 SWIG_exception_fail(SWIG_ArgError(res9), "in method '" "new_Slider" "', expected argument " "9"" of type '" "wxValidator const &""'");
d14a1e28 17843 }
0085ce49
RD
17844 if (!argp9) {
17845 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_Slider" "', expected argument " "9"" of type '" "wxValidator const &""'");
d14a1e28 17846 }
0085ce49
RD
17847 arg9 = reinterpret_cast< wxValidator * >(argp9);
17848 }
17849 if (obj9) {
4f89f6a3 17850 {
0085ce49
RD
17851 arg10 = wxString_in_helper(obj9);
17852 if (arg10 == NULL) SWIG_fail;
17853 temp10 = true;
4f89f6a3 17854 }
0085ce49
RD
17855 }
17856 {
17857 if (!wxPyCheckForApp()) SWIG_fail;
17858 PyThreadState* __tstate = wxPyBeginAllowThreads();
17859 result = (wxSlider *)new wxSlider(arg1,arg2,arg3,arg4,arg5,(wxPoint const &)*arg6,(wxSize const &)*arg7,arg8,(wxValidator const &)*arg9,(wxString const &)*arg10);
17860 wxPyEndAllowThreads(__tstate);
17861 if (PyErr_Occurred()) SWIG_fail;
17862 }
17863 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_wxSlider, SWIG_POINTER_NEW | 0 );
17864 {
17865 if (temp10)
17866 delete arg10;
17867 }
17868 return resultobj;
17869fail:
17870 {
17871 if (temp10)
17872 delete arg10;
17873 }
17874 return NULL;
d14a1e28
RD
17875}
17876
17877
0085ce49
RD
17878SWIGINTERN PyObject *_wrap_new_PreSlider(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
17879 PyObject *resultobj = 0;
17880 wxSlider *result = 0 ;
17881
17882 if (!SWIG_Python_UnpackTuple(args,"new_PreSlider",0,0,0)) SWIG_fail;
17883 {
17884 if (!wxPyCheckForApp()) SWIG_fail;
17885 PyThreadState* __tstate = wxPyBeginAllowThreads();
17886 result = (wxSlider *)new wxSlider();
17887 wxPyEndAllowThreads(__tstate);
17888 if (PyErr_Occurred()) SWIG_fail;
17889 }
17890 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_wxSlider, SWIG_POINTER_OWN | 0 );
17891 return resultobj;
17892fail:
17893 return NULL;
17894}
17895
17896
17897SWIGINTERN PyObject *_wrap_Slider_Create(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
17898 PyObject *resultobj = 0;
17899 wxSlider *arg1 = (wxSlider *) 0 ;
17900 wxWindow *arg2 = (wxWindow *) 0 ;
17901 int arg3 = (int) -1 ;
17902 int arg4 = (int) 0 ;
17903 int arg5 = (int) 0 ;
17904 int arg6 = (int) 100 ;
17905 wxPoint const &arg7_defvalue = wxDefaultPosition ;
17906 wxPoint *arg7 = (wxPoint *) &arg7_defvalue ;
17907 wxSize const &arg8_defvalue = wxDefaultSize ;
17908 wxSize *arg8 = (wxSize *) &arg8_defvalue ;
17909 long arg9 = (long) wxSL_HORIZONTAL ;
17910 wxValidator const &arg10_defvalue = wxDefaultValidator ;
17911 wxValidator *arg10 = (wxValidator *) &arg10_defvalue ;
17912 wxString const &arg11_defvalue = wxPySliderNameStr ;
17913 wxString *arg11 = (wxString *) &arg11_defvalue ;
17914 bool result;
17915 void *argp1 = 0 ;
17916 int res1 = 0 ;
17917 void *argp2 = 0 ;
17918 int res2 = 0 ;
17919 int val3 ;
17920 int ecode3 = 0 ;
17921 int val4 ;
17922 int ecode4 = 0 ;
17923 int val5 ;
17924 int ecode5 = 0 ;
17925 int val6 ;
17926 int ecode6 = 0 ;
17927 wxPoint temp7 ;
17928 wxSize temp8 ;
17929 long val9 ;
17930 int ecode9 = 0 ;
17931 void *argp10 = 0 ;
17932 int res10 = 0 ;
17933 bool temp11 = false ;
17934 PyObject * obj0 = 0 ;
17935 PyObject * obj1 = 0 ;
17936 PyObject * obj2 = 0 ;
17937 PyObject * obj3 = 0 ;
17938 PyObject * obj4 = 0 ;
17939 PyObject * obj5 = 0 ;
17940 PyObject * obj6 = 0 ;
17941 PyObject * obj7 = 0 ;
17942 PyObject * obj8 = 0 ;
17943 PyObject * obj9 = 0 ;
17944 PyObject * obj10 = 0 ;
17945 char * kwnames[] = {
17946 (char *) "self",(char *) "parent",(char *) "id",(char *) "value",(char *) "minValue",(char *) "maxValue",(char *) "pos",(char *) "size",(char *) "style",(char *) "validator",(char *) "name", NULL
17947 };
17948
17949 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|OOOOOOOOO:Slider_Create",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6,&obj7,&obj8,&obj9,&obj10)) SWIG_fail;
17950 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxSlider, 0 | 0 );
17951 if (!SWIG_IsOK(res1)) {
17952 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Slider_Create" "', expected argument " "1"" of type '" "wxSlider *""'");
17953 }
17954 arg1 = reinterpret_cast< wxSlider * >(argp1);
17955 res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_wxWindow, 0 | 0 );
17956 if (!SWIG_IsOK(res2)) {
17957 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "Slider_Create" "', expected argument " "2"" of type '" "wxWindow *""'");
17958 }
17959 arg2 = reinterpret_cast< wxWindow * >(argp2);
17960 if (obj2) {
17961 ecode3 = SWIG_AsVal_int(obj2, &val3);
17962 if (!SWIG_IsOK(ecode3)) {
17963 SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "Slider_Create" "', expected argument " "3"" of type '" "int""'");
17964 }
17965 arg3 = static_cast< int >(val3);
17966 }
17967 if (obj3) {
17968 ecode4 = SWIG_AsVal_int(obj3, &val4);
17969 if (!SWIG_IsOK(ecode4)) {
17970 SWIG_exception_fail(SWIG_ArgError(ecode4), "in method '" "Slider_Create" "', expected argument " "4"" of type '" "int""'");
17971 }
17972 arg4 = static_cast< int >(val4);
17973 }
17974 if (obj4) {
17975 ecode5 = SWIG_AsVal_int(obj4, &val5);
17976 if (!SWIG_IsOK(ecode5)) {
17977 SWIG_exception_fail(SWIG_ArgError(ecode5), "in method '" "Slider_Create" "', expected argument " "5"" of type '" "int""'");
17978 }
17979 arg5 = static_cast< int >(val5);
17980 }
17981 if (obj5) {
17982 ecode6 = SWIG_AsVal_int(obj5, &val6);
17983 if (!SWIG_IsOK(ecode6)) {
17984 SWIG_exception_fail(SWIG_ArgError(ecode6), "in method '" "Slider_Create" "', expected argument " "6"" of type '" "int""'");
17985 }
17986 arg6 = static_cast< int >(val6);
17987 }
17988 if (obj6) {
093d3ff1 17989 {
0085ce49
RD
17990 arg7 = &temp7;
17991 if ( ! wxPoint_helper(obj6, &arg7)) SWIG_fail;
d14a1e28 17992 }
0085ce49
RD
17993 }
17994 if (obj7) {
d14a1e28 17995 {
0085ce49
RD
17996 arg8 = &temp8;
17997 if ( ! wxSize_helper(obj7, &arg8)) SWIG_fail;
d14a1e28 17998 }
0085ce49
RD
17999 }
18000 if (obj8) {
18001 ecode9 = SWIG_AsVal_long(obj8, &val9);
18002 if (!SWIG_IsOK(ecode9)) {
18003 SWIG_exception_fail(SWIG_ArgError(ecode9), "in method '" "Slider_Create" "', expected argument " "9"" of type '" "long""'");
18004 }
18005 arg9 = static_cast< long >(val9);
18006 }
18007 if (obj9) {
18008 res10 = SWIG_ConvertPtr(obj9, &argp10, SWIGTYPE_p_wxValidator, 0 | 0);
18009 if (!SWIG_IsOK(res10)) {
18010 SWIG_exception_fail(SWIG_ArgError(res10), "in method '" "Slider_Create" "', expected argument " "10"" of type '" "wxValidator const &""'");
d14a1e28 18011 }
0085ce49
RD
18012 if (!argp10) {
18013 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "Slider_Create" "', expected argument " "10"" of type '" "wxValidator const &""'");
d14a1e28 18014 }
0085ce49
RD
18015 arg10 = reinterpret_cast< wxValidator * >(argp10);
18016 }
18017 if (obj10) {
4f89f6a3 18018 {
0085ce49
RD
18019 arg11 = wxString_in_helper(obj10);
18020 if (arg11 == NULL) SWIG_fail;
18021 temp11 = true;
4f89f6a3 18022 }
0085ce49
RD
18023 }
18024 {
18025 PyThreadState* __tstate = wxPyBeginAllowThreads();
18026 result = (bool)(arg1)->Create(arg2,arg3,arg4,arg5,arg6,(wxPoint const &)*arg7,(wxSize const &)*arg8,arg9,(wxValidator const &)*arg10,(wxString const &)*arg11);
18027 wxPyEndAllowThreads(__tstate);
18028 if (PyErr_Occurred()) SWIG_fail;
18029 }
18030 {
18031 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
18032 }
18033 {
18034 if (temp11)
18035 delete arg11;
18036 }
18037 return resultobj;
18038fail:
18039 {
18040 if (temp11)
18041 delete arg11;
18042 }
18043 return NULL;
d14a1e28
RD
18044}
18045
18046
0085ce49
RD
18047SWIGINTERN PyObject *_wrap_Slider_GetValue(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
18048 PyObject *resultobj = 0;
18049 wxSlider *arg1 = (wxSlider *) 0 ;
18050 int result;
18051 void *argp1 = 0 ;
18052 int res1 = 0 ;
18053 PyObject *swig_obj[1] ;
18054
18055 if (!args) SWIG_fail;
18056 swig_obj[0] = args;
18057 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxSlider, 0 | 0 );
18058 if (!SWIG_IsOK(res1)) {
18059 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Slider_GetValue" "', expected argument " "1"" of type '" "wxSlider const *""'");
18060 }
18061 arg1 = reinterpret_cast< wxSlider * >(argp1);
18062 {
18063 PyThreadState* __tstate = wxPyBeginAllowThreads();
18064 result = (int)((wxSlider const *)arg1)->GetValue();
18065 wxPyEndAllowThreads(__tstate);
18066 if (PyErr_Occurred()) SWIG_fail;
18067 }
18068 resultobj = SWIG_From_int(static_cast< int >(result));
18069 return resultobj;
18070fail:
18071 return NULL;
18072}
18073
18074
18075SWIGINTERN PyObject *_wrap_Slider_SetValue(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
18076 PyObject *resultobj = 0;
18077 wxSlider *arg1 = (wxSlider *) 0 ;
18078 int arg2 ;
18079 void *argp1 = 0 ;
18080 int res1 = 0 ;
18081 int val2 ;
18082 int ecode2 = 0 ;
18083 PyObject * obj0 = 0 ;
18084 PyObject * obj1 = 0 ;
18085 char * kwnames[] = {
18086 (char *) "self",(char *) "value", NULL
18087 };
18088
18089 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Slider_SetValue",kwnames,&obj0,&obj1)) SWIG_fail;
18090 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxSlider, 0 | 0 );
18091 if (!SWIG_IsOK(res1)) {
18092 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Slider_SetValue" "', expected argument " "1"" of type '" "wxSlider *""'");
18093 }
18094 arg1 = reinterpret_cast< wxSlider * >(argp1);
18095 ecode2 = SWIG_AsVal_int(obj1, &val2);
18096 if (!SWIG_IsOK(ecode2)) {
18097 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "Slider_SetValue" "', expected argument " "2"" of type '" "int""'");
18098 }
18099 arg2 = static_cast< int >(val2);
18100 {
18101 PyThreadState* __tstate = wxPyBeginAllowThreads();
18102 (arg1)->SetValue(arg2);
18103 wxPyEndAllowThreads(__tstate);
18104 if (PyErr_Occurred()) SWIG_fail;
18105 }
18106 resultobj = SWIG_Py_Void();
18107 return resultobj;
18108fail:
18109 return NULL;
18110}
18111
18112
18113SWIGINTERN PyObject *_wrap_Slider_SetRange(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
18114 PyObject *resultobj = 0;
18115 wxSlider *arg1 = (wxSlider *) 0 ;
18116 int arg2 ;
18117 int arg3 ;
18118 void *argp1 = 0 ;
18119 int res1 = 0 ;
18120 int val2 ;
18121 int ecode2 = 0 ;
18122 int val3 ;
18123 int ecode3 = 0 ;
18124 PyObject * obj0 = 0 ;
18125 PyObject * obj1 = 0 ;
18126 PyObject * obj2 = 0 ;
18127 char * kwnames[] = {
18128 (char *) "self",(char *) "minValue",(char *) "maxValue", NULL
18129 };
18130
18131 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:Slider_SetRange",kwnames,&obj0,&obj1,&obj2)) SWIG_fail;
18132 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxSlider, 0 | 0 );
18133 if (!SWIG_IsOK(res1)) {
18134 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Slider_SetRange" "', expected argument " "1"" of type '" "wxSlider *""'");
18135 }
18136 arg1 = reinterpret_cast< wxSlider * >(argp1);
18137 ecode2 = SWIG_AsVal_int(obj1, &val2);
18138 if (!SWIG_IsOK(ecode2)) {
18139 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "Slider_SetRange" "', expected argument " "2"" of type '" "int""'");
18140 }
18141 arg2 = static_cast< int >(val2);
18142 ecode3 = SWIG_AsVal_int(obj2, &val3);
18143 if (!SWIG_IsOK(ecode3)) {
18144 SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "Slider_SetRange" "', expected argument " "3"" of type '" "int""'");
18145 }
18146 arg3 = static_cast< int >(val3);
18147 {
18148 PyThreadState* __tstate = wxPyBeginAllowThreads();
18149 (arg1)->SetRange(arg2,arg3);
18150 wxPyEndAllowThreads(__tstate);
18151 if (PyErr_Occurred()) SWIG_fail;
18152 }
18153 resultobj = SWIG_Py_Void();
18154 return resultobj;
18155fail:
18156 return NULL;
d14a1e28
RD
18157}
18158
18159
0085ce49
RD
18160SWIGINTERN PyObject *_wrap_Slider_GetMin(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
18161 PyObject *resultobj = 0;
18162 wxSlider *arg1 = (wxSlider *) 0 ;
18163 int result;
18164 void *argp1 = 0 ;
18165 int res1 = 0 ;
18166 PyObject *swig_obj[1] ;
18167
18168 if (!args) SWIG_fail;
18169 swig_obj[0] = args;
18170 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxSlider, 0 | 0 );
18171 if (!SWIG_IsOK(res1)) {
18172 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Slider_GetMin" "', expected argument " "1"" of type '" "wxSlider const *""'");
18173 }
18174 arg1 = reinterpret_cast< wxSlider * >(argp1);
18175 {
18176 PyThreadState* __tstate = wxPyBeginAllowThreads();
18177 result = (int)((wxSlider const *)arg1)->GetMin();
18178 wxPyEndAllowThreads(__tstate);
18179 if (PyErr_Occurred()) SWIG_fail;
18180 }
18181 resultobj = SWIG_From_int(static_cast< int >(result));
18182 return resultobj;
18183fail:
18184 return NULL;
d14a1e28
RD
18185}
18186
18187
0085ce49
RD
18188SWIGINTERN PyObject *_wrap_Slider_GetMax(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
18189 PyObject *resultobj = 0;
18190 wxSlider *arg1 = (wxSlider *) 0 ;
18191 int result;
18192 void *argp1 = 0 ;
18193 int res1 = 0 ;
18194 PyObject *swig_obj[1] ;
18195
18196 if (!args) SWIG_fail;
18197 swig_obj[0] = args;
18198 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxSlider, 0 | 0 );
18199 if (!SWIG_IsOK(res1)) {
18200 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Slider_GetMax" "', expected argument " "1"" of type '" "wxSlider const *""'");
18201 }
18202 arg1 = reinterpret_cast< wxSlider * >(argp1);
18203 {
18204 PyThreadState* __tstate = wxPyBeginAllowThreads();
18205 result = (int)((wxSlider const *)arg1)->GetMax();
18206 wxPyEndAllowThreads(__tstate);
18207 if (PyErr_Occurred()) SWIG_fail;
18208 }
18209 resultobj = SWIG_From_int(static_cast< int >(result));
18210 return resultobj;
18211fail:
18212 return NULL;
18213}
18214
18215
18216SWIGINTERN PyObject *_wrap_Slider_SetMin(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
18217 PyObject *resultobj = 0;
18218 wxSlider *arg1 = (wxSlider *) 0 ;
18219 int arg2 ;
18220 void *argp1 = 0 ;
18221 int res1 = 0 ;
18222 int val2 ;
18223 int ecode2 = 0 ;
18224 PyObject * obj0 = 0 ;
18225 PyObject * obj1 = 0 ;
18226 char * kwnames[] = {
18227 (char *) "self",(char *) "minValue", NULL
18228 };
18229
18230 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Slider_SetMin",kwnames,&obj0,&obj1)) SWIG_fail;
18231 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxSlider, 0 | 0 );
18232 if (!SWIG_IsOK(res1)) {
18233 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Slider_SetMin" "', expected argument " "1"" of type '" "wxSlider *""'");
18234 }
18235 arg1 = reinterpret_cast< wxSlider * >(argp1);
18236 ecode2 = SWIG_AsVal_int(obj1, &val2);
18237 if (!SWIG_IsOK(ecode2)) {
18238 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "Slider_SetMin" "', expected argument " "2"" of type '" "int""'");
18239 }
18240 arg2 = static_cast< int >(val2);
18241 {
18242 PyThreadState* __tstate = wxPyBeginAllowThreads();
18243 (arg1)->SetMin(arg2);
18244 wxPyEndAllowThreads(__tstate);
18245 if (PyErr_Occurred()) SWIG_fail;
18246 }
18247 resultobj = SWIG_Py_Void();
18248 return resultobj;
18249fail:
18250 return NULL;
18251}
18252
18253
18254SWIGINTERN PyObject *_wrap_Slider_SetMax(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
18255 PyObject *resultobj = 0;
18256 wxSlider *arg1 = (wxSlider *) 0 ;
18257 int arg2 ;
18258 void *argp1 = 0 ;
18259 int res1 = 0 ;
18260 int val2 ;
18261 int ecode2 = 0 ;
18262 PyObject * obj0 = 0 ;
18263 PyObject * obj1 = 0 ;
18264 char * kwnames[] = {
18265 (char *) "self",(char *) "maxValue", NULL
18266 };
18267
18268 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Slider_SetMax",kwnames,&obj0,&obj1)) SWIG_fail;
18269 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxSlider, 0 | 0 );
18270 if (!SWIG_IsOK(res1)) {
18271 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Slider_SetMax" "', expected argument " "1"" of type '" "wxSlider *""'");
18272 }
18273 arg1 = reinterpret_cast< wxSlider * >(argp1);
18274 ecode2 = SWIG_AsVal_int(obj1, &val2);
18275 if (!SWIG_IsOK(ecode2)) {
18276 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "Slider_SetMax" "', expected argument " "2"" of type '" "int""'");
18277 }
18278 arg2 = static_cast< int >(val2);
18279 {
18280 PyThreadState* __tstate = wxPyBeginAllowThreads();
18281 (arg1)->SetMax(arg2);
18282 wxPyEndAllowThreads(__tstate);
18283 if (PyErr_Occurred()) SWIG_fail;
18284 }
18285 resultobj = SWIG_Py_Void();
18286 return resultobj;
18287fail:
18288 return NULL;
18289}
18290
18291
18292SWIGINTERN PyObject *_wrap_Slider_SetLineSize(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
18293 PyObject *resultobj = 0;
18294 wxSlider *arg1 = (wxSlider *) 0 ;
18295 int arg2 ;
18296 void *argp1 = 0 ;
18297 int res1 = 0 ;
18298 int val2 ;
18299 int ecode2 = 0 ;
18300 PyObject * obj0 = 0 ;
18301 PyObject * obj1 = 0 ;
18302 char * kwnames[] = {
18303 (char *) "self",(char *) "lineSize", NULL
18304 };
18305
18306 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Slider_SetLineSize",kwnames,&obj0,&obj1)) SWIG_fail;
18307 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxSlider, 0 | 0 );
18308 if (!SWIG_IsOK(res1)) {
18309 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Slider_SetLineSize" "', expected argument " "1"" of type '" "wxSlider *""'");
18310 }
18311 arg1 = reinterpret_cast< wxSlider * >(argp1);
18312 ecode2 = SWIG_AsVal_int(obj1, &val2);
18313 if (!SWIG_IsOK(ecode2)) {
18314 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "Slider_SetLineSize" "', expected argument " "2"" of type '" "int""'");
18315 }
18316 arg2 = static_cast< int >(val2);
18317 {
18318 PyThreadState* __tstate = wxPyBeginAllowThreads();
18319 (arg1)->SetLineSize(arg2);
18320 wxPyEndAllowThreads(__tstate);
18321 if (PyErr_Occurred()) SWIG_fail;
18322 }
18323 resultobj = SWIG_Py_Void();
18324 return resultobj;
18325fail:
18326 return NULL;
18327}
18328
18329
18330SWIGINTERN PyObject *_wrap_Slider_SetPageSize(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
18331 PyObject *resultobj = 0;
18332 wxSlider *arg1 = (wxSlider *) 0 ;
18333 int arg2 ;
18334 void *argp1 = 0 ;
18335 int res1 = 0 ;
18336 int val2 ;
18337 int ecode2 = 0 ;
18338 PyObject * obj0 = 0 ;
18339 PyObject * obj1 = 0 ;
18340 char * kwnames[] = {
18341 (char *) "self",(char *) "pageSize", NULL
18342 };
18343
18344 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Slider_SetPageSize",kwnames,&obj0,&obj1)) SWIG_fail;
18345 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxSlider, 0 | 0 );
18346 if (!SWIG_IsOK(res1)) {
18347 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Slider_SetPageSize" "', expected argument " "1"" of type '" "wxSlider *""'");
18348 }
18349 arg1 = reinterpret_cast< wxSlider * >(argp1);
18350 ecode2 = SWIG_AsVal_int(obj1, &val2);
18351 if (!SWIG_IsOK(ecode2)) {
18352 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "Slider_SetPageSize" "', expected argument " "2"" of type '" "int""'");
18353 }
18354 arg2 = static_cast< int >(val2);
18355 {
18356 PyThreadState* __tstate = wxPyBeginAllowThreads();
18357 (arg1)->SetPageSize(arg2);
18358 wxPyEndAllowThreads(__tstate);
18359 if (PyErr_Occurred()) SWIG_fail;
18360 }
18361 resultobj = SWIG_Py_Void();
18362 return resultobj;
18363fail:
18364 return NULL;
d14a1e28
RD
18365}
18366
18367
0085ce49
RD
18368SWIGINTERN PyObject *_wrap_Slider_GetLineSize(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
18369 PyObject *resultobj = 0;
18370 wxSlider *arg1 = (wxSlider *) 0 ;
18371 int result;
18372 void *argp1 = 0 ;
18373 int res1 = 0 ;
18374 PyObject *swig_obj[1] ;
18375
18376 if (!args) SWIG_fail;
18377 swig_obj[0] = args;
18378 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxSlider, 0 | 0 );
18379 if (!SWIG_IsOK(res1)) {
18380 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Slider_GetLineSize" "', expected argument " "1"" of type '" "wxSlider const *""'");
18381 }
18382 arg1 = reinterpret_cast< wxSlider * >(argp1);
18383 {
18384 PyThreadState* __tstate = wxPyBeginAllowThreads();
18385 result = (int)((wxSlider const *)arg1)->GetLineSize();
18386 wxPyEndAllowThreads(__tstate);
18387 if (PyErr_Occurred()) SWIG_fail;
18388 }
18389 resultobj = SWIG_From_int(static_cast< int >(result));
18390 return resultobj;
18391fail:
18392 return NULL;
d14a1e28
RD
18393}
18394
18395
0085ce49
RD
18396SWIGINTERN PyObject *_wrap_Slider_GetPageSize(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
18397 PyObject *resultobj = 0;
18398 wxSlider *arg1 = (wxSlider *) 0 ;
18399 int result;
18400 void *argp1 = 0 ;
18401 int res1 = 0 ;
18402 PyObject *swig_obj[1] ;
18403
18404 if (!args) SWIG_fail;
18405 swig_obj[0] = args;
18406 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxSlider, 0 | 0 );
18407 if (!SWIG_IsOK(res1)) {
18408 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Slider_GetPageSize" "', expected argument " "1"" of type '" "wxSlider const *""'");
18409 }
18410 arg1 = reinterpret_cast< wxSlider * >(argp1);
18411 {
18412 PyThreadState* __tstate = wxPyBeginAllowThreads();
18413 result = (int)((wxSlider const *)arg1)->GetPageSize();
18414 wxPyEndAllowThreads(__tstate);
18415 if (PyErr_Occurred()) SWIG_fail;
18416 }
18417 resultobj = SWIG_From_int(static_cast< int >(result));
18418 return resultobj;
18419fail:
18420 return NULL;
18421}
18422
18423
18424SWIGINTERN PyObject *_wrap_Slider_SetThumbLength(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
18425 PyObject *resultobj = 0;
18426 wxSlider *arg1 = (wxSlider *) 0 ;
18427 int arg2 ;
18428 void *argp1 = 0 ;
18429 int res1 = 0 ;
18430 int val2 ;
18431 int ecode2 = 0 ;
18432 PyObject * obj0 = 0 ;
18433 PyObject * obj1 = 0 ;
18434 char * kwnames[] = {
18435 (char *) "self",(char *) "lenPixels", NULL
18436 };
18437
18438 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Slider_SetThumbLength",kwnames,&obj0,&obj1)) SWIG_fail;
18439 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxSlider, 0 | 0 );
18440 if (!SWIG_IsOK(res1)) {
18441 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Slider_SetThumbLength" "', expected argument " "1"" of type '" "wxSlider *""'");
18442 }
18443 arg1 = reinterpret_cast< wxSlider * >(argp1);
18444 ecode2 = SWIG_AsVal_int(obj1, &val2);
18445 if (!SWIG_IsOK(ecode2)) {
18446 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "Slider_SetThumbLength" "', expected argument " "2"" of type '" "int""'");
18447 }
18448 arg2 = static_cast< int >(val2);
18449 {
18450 PyThreadState* __tstate = wxPyBeginAllowThreads();
18451 (arg1)->SetThumbLength(arg2);
18452 wxPyEndAllowThreads(__tstate);
18453 if (PyErr_Occurred()) SWIG_fail;
18454 }
18455 resultobj = SWIG_Py_Void();
18456 return resultobj;
18457fail:
18458 return NULL;
4d5c3d91
RD
18459}
18460
18461
0085ce49
RD
18462SWIGINTERN PyObject *_wrap_Slider_GetThumbLength(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
18463 PyObject *resultobj = 0;
18464 wxSlider *arg1 = (wxSlider *) 0 ;
18465 int result;
18466 void *argp1 = 0 ;
18467 int res1 = 0 ;
18468 PyObject *swig_obj[1] ;
18469
18470 if (!args) SWIG_fail;
18471 swig_obj[0] = args;
18472 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxSlider, 0 | 0 );
18473 if (!SWIG_IsOK(res1)) {
18474 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Slider_GetThumbLength" "', expected argument " "1"" of type '" "wxSlider const *""'");
18475 }
18476 arg1 = reinterpret_cast< wxSlider * >(argp1);
18477 {
18478 PyThreadState* __tstate = wxPyBeginAllowThreads();
18479 result = (int)((wxSlider const *)arg1)->GetThumbLength();
18480 wxPyEndAllowThreads(__tstate);
18481 if (PyErr_Occurred()) SWIG_fail;
18482 }
18483 resultobj = SWIG_From_int(static_cast< int >(result));
18484 return resultobj;
18485fail:
18486 return NULL;
18487}
18488
18489
18490SWIGINTERN PyObject *_wrap_Slider_SetTickFreq(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
18491 PyObject *resultobj = 0;
18492 wxSlider *arg1 = (wxSlider *) 0 ;
18493 int arg2 ;
18494 int arg3 = (int) 1 ;
18495 void *argp1 = 0 ;
18496 int res1 = 0 ;
18497 int val2 ;
18498 int ecode2 = 0 ;
18499 int val3 ;
18500 int ecode3 = 0 ;
18501 PyObject * obj0 = 0 ;
18502 PyObject * obj1 = 0 ;
18503 PyObject * obj2 = 0 ;
18504 char * kwnames[] = {
18505 (char *) "self",(char *) "n",(char *) "pos", NULL
18506 };
18507
18508 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:Slider_SetTickFreq",kwnames,&obj0,&obj1,&obj2)) SWIG_fail;
18509 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxSlider, 0 | 0 );
18510 if (!SWIG_IsOK(res1)) {
18511 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Slider_SetTickFreq" "', expected argument " "1"" of type '" "wxSlider *""'");
18512 }
18513 arg1 = reinterpret_cast< wxSlider * >(argp1);
18514 ecode2 = SWIG_AsVal_int(obj1, &val2);
18515 if (!SWIG_IsOK(ecode2)) {
18516 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "Slider_SetTickFreq" "', expected argument " "2"" of type '" "int""'");
18517 }
18518 arg2 = static_cast< int >(val2);
18519 if (obj2) {
18520 ecode3 = SWIG_AsVal_int(obj2, &val3);
18521 if (!SWIG_IsOK(ecode3)) {
18522 SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "Slider_SetTickFreq" "', expected argument " "3"" of type '" "int""'");
18523 }
18524 arg3 = static_cast< int >(val3);
18525 }
18526 {
18527 PyThreadState* __tstate = wxPyBeginAllowThreads();
18528 (arg1)->SetTickFreq(arg2,arg3);
18529 wxPyEndAllowThreads(__tstate);
18530 if (PyErr_Occurred()) SWIG_fail;
18531 }
18532 resultobj = SWIG_Py_Void();
18533 return resultobj;
18534fail:
18535 return NULL;
4896ac9e
RD
18536}
18537
18538
0085ce49
RD
18539SWIGINTERN PyObject *_wrap_Slider_GetTickFreq(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
18540 PyObject *resultobj = 0;
18541 wxSlider *arg1 = (wxSlider *) 0 ;
18542 int result;
18543 void *argp1 = 0 ;
18544 int res1 = 0 ;
18545 PyObject *swig_obj[1] ;
18546
18547 if (!args) SWIG_fail;
18548 swig_obj[0] = args;
18549 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxSlider, 0 | 0 );
18550 if (!SWIG_IsOK(res1)) {
18551 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Slider_GetTickFreq" "', expected argument " "1"" of type '" "wxSlider const *""'");
18552 }
18553 arg1 = reinterpret_cast< wxSlider * >(argp1);
18554 {
18555 PyThreadState* __tstate = wxPyBeginAllowThreads();
18556 result = (int)((wxSlider const *)arg1)->GetTickFreq();
18557 wxPyEndAllowThreads(__tstate);
18558 if (PyErr_Occurred()) SWIG_fail;
18559 }
18560 resultobj = SWIG_From_int(static_cast< int >(result));
18561 return resultobj;
18562fail:
18563 return NULL;
d14a1e28
RD
18564}
18565
18566
0085ce49
RD
18567SWIGINTERN PyObject *_wrap_Slider_ClearTicks(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
18568 PyObject *resultobj = 0;
18569 wxSlider *arg1 = (wxSlider *) 0 ;
18570 void *argp1 = 0 ;
18571 int res1 = 0 ;
18572 PyObject *swig_obj[1] ;
18573
18574 if (!args) SWIG_fail;
18575 swig_obj[0] = args;
18576 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxSlider, 0 | 0 );
18577 if (!SWIG_IsOK(res1)) {
18578 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Slider_ClearTicks" "', expected argument " "1"" of type '" "wxSlider *""'");
18579 }
18580 arg1 = reinterpret_cast< wxSlider * >(argp1);
18581 {
18582 PyThreadState* __tstate = wxPyBeginAllowThreads();
18583 (arg1)->ClearTicks();
18584 wxPyEndAllowThreads(__tstate);
18585 if (PyErr_Occurred()) SWIG_fail;
18586 }
18587 resultobj = SWIG_Py_Void();
18588 return resultobj;
18589fail:
18590 return NULL;
18591}
18592
18593
18594SWIGINTERN PyObject *_wrap_Slider_SetTick(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
18595 PyObject *resultobj = 0;
18596 wxSlider *arg1 = (wxSlider *) 0 ;
18597 int arg2 ;
18598 void *argp1 = 0 ;
18599 int res1 = 0 ;
18600 int val2 ;
18601 int ecode2 = 0 ;
18602 PyObject * obj0 = 0 ;
18603 PyObject * obj1 = 0 ;
18604 char * kwnames[] = {
18605 (char *) "self",(char *) "tickPos", NULL
18606 };
18607
18608 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Slider_SetTick",kwnames,&obj0,&obj1)) SWIG_fail;
18609 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxSlider, 0 | 0 );
18610 if (!SWIG_IsOK(res1)) {
18611 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Slider_SetTick" "', expected argument " "1"" of type '" "wxSlider *""'");
18612 }
18613 arg1 = reinterpret_cast< wxSlider * >(argp1);
18614 ecode2 = SWIG_AsVal_int(obj1, &val2);
18615 if (!SWIG_IsOK(ecode2)) {
18616 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "Slider_SetTick" "', expected argument " "2"" of type '" "int""'");
18617 }
18618 arg2 = static_cast< int >(val2);
18619 {
18620 PyThreadState* __tstate = wxPyBeginAllowThreads();
18621 (arg1)->SetTick(arg2);
18622 wxPyEndAllowThreads(__tstate);
18623 if (PyErr_Occurred()) SWIG_fail;
18624 }
18625 resultobj = SWIG_Py_Void();
18626 return resultobj;
18627fail:
18628 return NULL;
d14a1e28
RD
18629}
18630
18631
0085ce49
RD
18632SWIGINTERN PyObject *_wrap_Slider_ClearSel(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
18633 PyObject *resultobj = 0;
18634 wxSlider *arg1 = (wxSlider *) 0 ;
18635 void *argp1 = 0 ;
18636 int res1 = 0 ;
18637 PyObject *swig_obj[1] ;
18638
18639 if (!args) SWIG_fail;
18640 swig_obj[0] = args;
18641 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxSlider, 0 | 0 );
18642 if (!SWIG_IsOK(res1)) {
18643 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Slider_ClearSel" "', expected argument " "1"" of type '" "wxSlider *""'");
18644 }
18645 arg1 = reinterpret_cast< wxSlider * >(argp1);
18646 {
18647 PyThreadState* __tstate = wxPyBeginAllowThreads();
18648 (arg1)->ClearSel();
18649 wxPyEndAllowThreads(__tstate);
18650 if (PyErr_Occurred()) SWIG_fail;
18651 }
18652 resultobj = SWIG_Py_Void();
18653 return resultobj;
18654fail:
18655 return NULL;
d14a1e28
RD
18656}
18657
18658
0085ce49
RD
18659SWIGINTERN PyObject *_wrap_Slider_GetSelEnd(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
18660 PyObject *resultobj = 0;
18661 wxSlider *arg1 = (wxSlider *) 0 ;
18662 int result;
18663 void *argp1 = 0 ;
18664 int res1 = 0 ;
18665 PyObject *swig_obj[1] ;
18666
18667 if (!args) SWIG_fail;
18668 swig_obj[0] = args;
18669 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxSlider, 0 | 0 );
18670 if (!SWIG_IsOK(res1)) {
18671 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Slider_GetSelEnd" "', expected argument " "1"" of type '" "wxSlider const *""'");
18672 }
18673 arg1 = reinterpret_cast< wxSlider * >(argp1);
18674 {
18675 PyThreadState* __tstate = wxPyBeginAllowThreads();
18676 result = (int)((wxSlider const *)arg1)->GetSelEnd();
18677 wxPyEndAllowThreads(__tstate);
18678 if (PyErr_Occurred()) SWIG_fail;
18679 }
18680 resultobj = SWIG_From_int(static_cast< int >(result));
18681 return resultobj;
18682fail:
18683 return NULL;
d14a1e28
RD
18684}
18685
18686
0085ce49
RD
18687SWIGINTERN PyObject *_wrap_Slider_GetSelStart(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
18688 PyObject *resultobj = 0;
18689 wxSlider *arg1 = (wxSlider *) 0 ;
18690 int result;
18691 void *argp1 = 0 ;
18692 int res1 = 0 ;
18693 PyObject *swig_obj[1] ;
18694
18695 if (!args) SWIG_fail;
18696 swig_obj[0] = args;
18697 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxSlider, 0 | 0 );
18698 if (!SWIG_IsOK(res1)) {
18699 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Slider_GetSelStart" "', expected argument " "1"" of type '" "wxSlider const *""'");
18700 }
18701 arg1 = reinterpret_cast< wxSlider * >(argp1);
18702 {
18703 PyThreadState* __tstate = wxPyBeginAllowThreads();
18704 result = (int)((wxSlider const *)arg1)->GetSelStart();
18705 wxPyEndAllowThreads(__tstate);
18706 if (PyErr_Occurred()) SWIG_fail;
18707 }
18708 resultobj = SWIG_From_int(static_cast< int >(result));
18709 return resultobj;
18710fail:
18711 return NULL;
18712}
18713
18714
18715SWIGINTERN PyObject *_wrap_Slider_SetSelection(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
18716 PyObject *resultobj = 0;
18717 wxSlider *arg1 = (wxSlider *) 0 ;
18718 int arg2 ;
18719 int arg3 ;
18720 void *argp1 = 0 ;
18721 int res1 = 0 ;
18722 int val2 ;
18723 int ecode2 = 0 ;
18724 int val3 ;
18725 int ecode3 = 0 ;
18726 PyObject * obj0 = 0 ;
18727 PyObject * obj1 = 0 ;
18728 PyObject * obj2 = 0 ;
18729 char * kwnames[] = {
18730 (char *) "self",(char *) "min",(char *) "max", NULL
18731 };
18732
18733 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:Slider_SetSelection",kwnames,&obj0,&obj1,&obj2)) SWIG_fail;
18734 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxSlider, 0 | 0 );
18735 if (!SWIG_IsOK(res1)) {
18736 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Slider_SetSelection" "', expected argument " "1"" of type '" "wxSlider *""'");
18737 }
18738 arg1 = reinterpret_cast< wxSlider * >(argp1);
18739 ecode2 = SWIG_AsVal_int(obj1, &val2);
18740 if (!SWIG_IsOK(ecode2)) {
18741 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "Slider_SetSelection" "', expected argument " "2"" of type '" "int""'");
18742 }
18743 arg2 = static_cast< int >(val2);
18744 ecode3 = SWIG_AsVal_int(obj2, &val3);
18745 if (!SWIG_IsOK(ecode3)) {
18746 SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "Slider_SetSelection" "', expected argument " "3"" of type '" "int""'");
18747 }
18748 arg3 = static_cast< int >(val3);
18749 {
18750 PyThreadState* __tstate = wxPyBeginAllowThreads();
18751 (arg1)->SetSelection(arg2,arg3);
18752 wxPyEndAllowThreads(__tstate);
18753 if (PyErr_Occurred()) SWIG_fail;
18754 }
18755 resultobj = SWIG_Py_Void();
18756 return resultobj;
18757fail:
18758 return NULL;
18759}
18760
18761
18762SWIGINTERN PyObject *_wrap_Slider_GetClassDefaultAttributes(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
18763 PyObject *resultobj = 0;
18764 wxWindowVariant arg1 = (wxWindowVariant) wxWINDOW_VARIANT_NORMAL ;
18765 SwigValueWrapper<wxVisualAttributes > result;
18766 int val1 ;
18767 int ecode1 = 0 ;
18768 PyObject * obj0 = 0 ;
18769 char * kwnames[] = {
18770 (char *) "variant", NULL
18771 };
18772
18773 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|O:Slider_GetClassDefaultAttributes",kwnames,&obj0)) SWIG_fail;
18774 if (obj0) {
18775 ecode1 = SWIG_AsVal_int(obj0, &val1);
18776 if (!SWIG_IsOK(ecode1)) {
18777 SWIG_exception_fail(SWIG_ArgError(ecode1), "in method '" "Slider_GetClassDefaultAttributes" "', expected argument " "1"" of type '" "wxWindowVariant""'");
18778 }
18779 arg1 = static_cast< wxWindowVariant >(val1);
18780 }
18781 {
18782 if (!wxPyCheckForApp()) SWIG_fail;
18783 PyThreadState* __tstate = wxPyBeginAllowThreads();
18784 result = wxSlider::GetClassDefaultAttributes(arg1);
18785 wxPyEndAllowThreads(__tstate);
18786 if (PyErr_Occurred()) SWIG_fail;
18787 }
18788 resultobj = SWIG_NewPointerObj((new wxVisualAttributes(static_cast< const wxVisualAttributes& >(result))), SWIGTYPE_p_wxVisualAttributes, SWIG_POINTER_OWN | 0 );
18789 return resultobj;
18790fail:
18791 return NULL;
d14a1e28
RD
18792}
18793
18794
0085ce49
RD
18795SWIGINTERN PyObject *Slider_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
18796 PyObject *obj;
18797 if (!SWIG_Python_UnpackTuple(args,(char*)"swigregister", 1, 1,&obj)) return NULL;
18798 SWIG_TypeNewClientData(SWIGTYPE_p_wxSlider, SWIG_NewClientData(obj));
18799 return SWIG_Py_Void();
d14a1e28
RD
18800}
18801
0085ce49
RD
18802SWIGINTERN PyObject *Slider_swiginit(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
18803 return SWIG_Python_InitShadowInstance(args);
d14a1e28
RD
18804}
18805
0085ce49
RD
18806SWIGINTERN int ToggleButtonNameStr_set(PyObject *) {
18807 SWIG_Error(SWIG_AttributeError,"Variable ToggleButtonNameStr is read-only.");
18808 return 1;
d14a1e28
RD
18809}
18810
18811
0085ce49
RD
18812SWIGINTERN PyObject *ToggleButtonNameStr_get(void) {
18813 PyObject *pyobj = 0;
18814
18815 {
18816#if wxUSE_UNICODE
18817 pyobj = PyUnicode_FromWideChar((&wxPyToggleButtonNameStr)->c_str(), (&wxPyToggleButtonNameStr)->Len());
18818#else
18819 pyobj = PyString_FromStringAndSize((&wxPyToggleButtonNameStr)->c_str(), (&wxPyToggleButtonNameStr)->Len());
18820#endif
18821 }
18822 return pyobj;
18823}
18824
18825
18826SWIGINTERN PyObject *_wrap_new_ToggleButton(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
18827 PyObject *resultobj = 0;
18828 wxWindow *arg1 = (wxWindow *) 0 ;
18829 int arg2 = (int) -1 ;
18830 wxString const &arg3_defvalue = wxPyEmptyString ;
18831 wxString *arg3 = (wxString *) &arg3_defvalue ;
18832 wxPoint const &arg4_defvalue = wxDefaultPosition ;
18833 wxPoint *arg4 = (wxPoint *) &arg4_defvalue ;
18834 wxSize const &arg5_defvalue = wxDefaultSize ;
18835 wxSize *arg5 = (wxSize *) &arg5_defvalue ;
18836 long arg6 = (long) 0 ;
18837 wxValidator const &arg7_defvalue = wxDefaultValidator ;
18838 wxValidator *arg7 = (wxValidator *) &arg7_defvalue ;
18839 wxString const &arg8_defvalue = wxPyToggleButtonNameStr ;
18840 wxString *arg8 = (wxString *) &arg8_defvalue ;
18841 wxToggleButton *result = 0 ;
18842 void *argp1 = 0 ;
18843 int res1 = 0 ;
18844 int val2 ;
18845 int ecode2 = 0 ;
18846 bool temp3 = false ;
18847 wxPoint temp4 ;
18848 wxSize temp5 ;
18849 long val6 ;
18850 int ecode6 = 0 ;
18851 void *argp7 = 0 ;
18852 int res7 = 0 ;
18853 bool temp8 = false ;
18854 PyObject * obj0 = 0 ;
18855 PyObject * obj1 = 0 ;
18856 PyObject * obj2 = 0 ;
18857 PyObject * obj3 = 0 ;
18858 PyObject * obj4 = 0 ;
18859 PyObject * obj5 = 0 ;
18860 PyObject * obj6 = 0 ;
18861 PyObject * obj7 = 0 ;
18862 char * kwnames[] = {
18863 (char *) "parent",(char *) "id",(char *) "label",(char *) "pos",(char *) "size",(char *) "style",(char *) "validator",(char *) "name", NULL
18864 };
18865
18866 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|OOOOOOO:new_ToggleButton",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6,&obj7)) SWIG_fail;
18867 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxWindow, 0 | 0 );
18868 if (!SWIG_IsOK(res1)) {
18869 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_ToggleButton" "', expected argument " "1"" of type '" "wxWindow *""'");
18870 }
18871 arg1 = reinterpret_cast< wxWindow * >(argp1);
18872 if (obj1) {
18873 ecode2 = SWIG_AsVal_int(obj1, &val2);
18874 if (!SWIG_IsOK(ecode2)) {
18875 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "new_ToggleButton" "', expected argument " "2"" of type '" "int""'");
18876 }
18877 arg2 = static_cast< int >(val2);
18878 }
18879 if (obj2) {
d14a1e28 18880 {
0085ce49
RD
18881 arg3 = wxString_in_helper(obj2);
18882 if (arg3 == NULL) SWIG_fail;
18883 temp3 = true;
d14a1e28 18884 }
0085ce49
RD
18885 }
18886 if (obj3) {
4f89f6a3 18887 {
0085ce49
RD
18888 arg4 = &temp4;
18889 if ( ! wxPoint_helper(obj3, &arg4)) SWIG_fail;
4f89f6a3 18890 }
0085ce49
RD
18891 }
18892 if (obj4) {
d14a1e28 18893 {
0085ce49
RD
18894 arg5 = &temp5;
18895 if ( ! wxSize_helper(obj4, &arg5)) SWIG_fail;
d14a1e28 18896 }
0085ce49
RD
18897 }
18898 if (obj5) {
18899 ecode6 = SWIG_AsVal_long(obj5, &val6);
18900 if (!SWIG_IsOK(ecode6)) {
18901 SWIG_exception_fail(SWIG_ArgError(ecode6), "in method '" "new_ToggleButton" "', expected argument " "6"" of type '" "long""'");
18902 }
18903 arg6 = static_cast< long >(val6);
18904 }
18905 if (obj6) {
18906 res7 = SWIG_ConvertPtr(obj6, &argp7, SWIGTYPE_p_wxValidator, 0 | 0);
18907 if (!SWIG_IsOK(res7)) {
18908 SWIG_exception_fail(SWIG_ArgError(res7), "in method '" "new_ToggleButton" "', expected argument " "7"" of type '" "wxValidator const &""'");
4f89f6a3 18909 }
0085ce49
RD
18910 if (!argp7) {
18911 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_ToggleButton" "', expected argument " "7"" of type '" "wxValidator const &""'");
093d3ff1 18912 }
0085ce49
RD
18913 arg7 = reinterpret_cast< wxValidator * >(argp7);
18914 }
18915 if (obj7) {
d14a1e28 18916 {
0085ce49
RD
18917 arg8 = wxString_in_helper(obj7);
18918 if (arg8 == NULL) SWIG_fail;
18919 temp8 = true;
d14a1e28 18920 }
0085ce49
RD
18921 }
18922 {
18923 if (!wxPyCheckForApp()) SWIG_fail;
18924 PyThreadState* __tstate = wxPyBeginAllowThreads();
18925 result = (wxToggleButton *)new wxToggleButton(arg1,arg2,(wxString const &)*arg3,(wxPoint const &)*arg4,(wxSize const &)*arg5,arg6,(wxValidator const &)*arg7,(wxString const &)*arg8);
18926 wxPyEndAllowThreads(__tstate);
18927 if (PyErr_Occurred()) SWIG_fail;
18928 }
18929 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_wxToggleButton, SWIG_POINTER_NEW | 0 );
18930 {
18931 if (temp3)
18932 delete arg3;
18933 }
18934 {
18935 if (temp8)
18936 delete arg8;
18937 }
18938 return resultobj;
18939fail:
18940 {
18941 if (temp3)
18942 delete arg3;
18943 }
18944 {
18945 if (temp8)
18946 delete arg8;
18947 }
18948 return NULL;
d14a1e28
RD
18949}
18950
18951
0085ce49
RD
18952SWIGINTERN PyObject *_wrap_new_PreToggleButton(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
18953 PyObject *resultobj = 0;
18954 wxToggleButton *result = 0 ;
18955
18956 if (!SWIG_Python_UnpackTuple(args,"new_PreToggleButton",0,0,0)) SWIG_fail;
18957 {
18958 if (!wxPyCheckForApp()) SWIG_fail;
18959 PyThreadState* __tstate = wxPyBeginAllowThreads();
18960 result = (wxToggleButton *)new wxToggleButton();
18961 wxPyEndAllowThreads(__tstate);
18962 if (PyErr_Occurred()) SWIG_fail;
18963 }
18964 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_wxToggleButton, SWIG_POINTER_OWN | 0 );
18965 return resultobj;
18966fail:
18967 return NULL;
18968}
18969
18970
18971SWIGINTERN PyObject *_wrap_ToggleButton_Create(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
18972 PyObject *resultobj = 0;
18973 wxToggleButton *arg1 = (wxToggleButton *) 0 ;
18974 wxWindow *arg2 = (wxWindow *) 0 ;
18975 int arg3 = (int) -1 ;
18976 wxString const &arg4_defvalue = wxPyEmptyString ;
18977 wxString *arg4 = (wxString *) &arg4_defvalue ;
18978 wxPoint const &arg5_defvalue = wxDefaultPosition ;
18979 wxPoint *arg5 = (wxPoint *) &arg5_defvalue ;
18980 wxSize const &arg6_defvalue = wxDefaultSize ;
18981 wxSize *arg6 = (wxSize *) &arg6_defvalue ;
18982 long arg7 = (long) 0 ;
18983 wxValidator const &arg8_defvalue = wxDefaultValidator ;
18984 wxValidator *arg8 = (wxValidator *) &arg8_defvalue ;
18985 wxString const &arg9_defvalue = wxPyToggleButtonNameStr ;
18986 wxString *arg9 = (wxString *) &arg9_defvalue ;
18987 bool result;
18988 void *argp1 = 0 ;
18989 int res1 = 0 ;
18990 void *argp2 = 0 ;
18991 int res2 = 0 ;
18992 int val3 ;
18993 int ecode3 = 0 ;
18994 bool temp4 = false ;
18995 wxPoint temp5 ;
18996 wxSize temp6 ;
18997 long val7 ;
18998 int ecode7 = 0 ;
18999 void *argp8 = 0 ;
19000 int res8 = 0 ;
19001 bool temp9 = false ;
19002 PyObject * obj0 = 0 ;
19003 PyObject * obj1 = 0 ;
19004 PyObject * obj2 = 0 ;
19005 PyObject * obj3 = 0 ;
19006 PyObject * obj4 = 0 ;
19007 PyObject * obj5 = 0 ;
19008 PyObject * obj6 = 0 ;
19009 PyObject * obj7 = 0 ;
19010 PyObject * obj8 = 0 ;
19011 char * kwnames[] = {
19012 (char *) "self",(char *) "parent",(char *) "id",(char *) "label",(char *) "pos",(char *) "size",(char *) "style",(char *) "validator",(char *) "name", NULL
19013 };
19014
19015 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|OOOOOOO:ToggleButton_Create",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6,&obj7,&obj8)) SWIG_fail;
19016 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxToggleButton, 0 | 0 );
19017 if (!SWIG_IsOK(res1)) {
19018 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ToggleButton_Create" "', expected argument " "1"" of type '" "wxToggleButton *""'");
19019 }
19020 arg1 = reinterpret_cast< wxToggleButton * >(argp1);
19021 res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_wxWindow, 0 | 0 );
19022 if (!SWIG_IsOK(res2)) {
19023 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "ToggleButton_Create" "', expected argument " "2"" of type '" "wxWindow *""'");
19024 }
19025 arg2 = reinterpret_cast< wxWindow * >(argp2);
19026 if (obj2) {
19027 ecode3 = SWIG_AsVal_int(obj2, &val3);
19028 if (!SWIG_IsOK(ecode3)) {
19029 SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "ToggleButton_Create" "', expected argument " "3"" of type '" "int""'");
19030 }
19031 arg3 = static_cast< int >(val3);
19032 }
19033 if (obj3) {
d14a1e28 19034 {
0085ce49
RD
19035 arg4 = wxString_in_helper(obj3);
19036 if (arg4 == NULL) SWIG_fail;
19037 temp4 = true;
d14a1e28 19038 }
0085ce49
RD
19039 }
19040 if (obj4) {
d14a1e28 19041 {
0085ce49
RD
19042 arg5 = &temp5;
19043 if ( ! wxPoint_helper(obj4, &arg5)) SWIG_fail;
d14a1e28 19044 }
0085ce49
RD
19045 }
19046 if (obj5) {
093d3ff1 19047 {
0085ce49
RD
19048 arg6 = &temp6;
19049 if ( ! wxSize_helper(obj5, &arg6)) SWIG_fail;
093d3ff1 19050 }
0085ce49
RD
19051 }
19052 if (obj6) {
19053 ecode7 = SWIG_AsVal_long(obj6, &val7);
19054 if (!SWIG_IsOK(ecode7)) {
19055 SWIG_exception_fail(SWIG_ArgError(ecode7), "in method '" "ToggleButton_Create" "', expected argument " "7"" of type '" "long""'");
19056 }
19057 arg7 = static_cast< long >(val7);
19058 }
19059 if (obj7) {
19060 res8 = SWIG_ConvertPtr(obj7, &argp8, SWIGTYPE_p_wxValidator, 0 | 0);
19061 if (!SWIG_IsOK(res8)) {
19062 SWIG_exception_fail(SWIG_ArgError(res8), "in method '" "ToggleButton_Create" "', expected argument " "8"" of type '" "wxValidator const &""'");
19063 }
19064 if (!argp8) {
19065 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "ToggleButton_Create" "', expected argument " "8"" of type '" "wxValidator const &""'");
d14a1e28 19066 }
0085ce49
RD
19067 arg8 = reinterpret_cast< wxValidator * >(argp8);
19068 }
19069 if (obj8) {
093d3ff1 19070 {
0085ce49
RD
19071 arg9 = wxString_in_helper(obj8);
19072 if (arg9 == NULL) SWIG_fail;
19073 temp9 = true;
093d3ff1 19074 }
0085ce49
RD
19075 }
19076 {
19077 PyThreadState* __tstate = wxPyBeginAllowThreads();
19078 result = (bool)(arg1)->Create(arg2,arg3,(wxString const &)*arg4,(wxPoint const &)*arg5,(wxSize const &)*arg6,arg7,(wxValidator const &)*arg8,(wxString const &)*arg9);
19079 wxPyEndAllowThreads(__tstate);
19080 if (PyErr_Occurred()) SWIG_fail;
19081 }
19082 {
19083 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
19084 }
19085 {
19086 if (temp4)
19087 delete arg4;
19088 }
19089 {
19090 if (temp9)
19091 delete arg9;
19092 }
19093 return resultobj;
19094fail:
19095 {
19096 if (temp4)
19097 delete arg4;
19098 }
19099 {
19100 if (temp9)
19101 delete arg9;
19102 }
19103 return NULL;
19104}
19105
19106
19107SWIGINTERN PyObject *_wrap_ToggleButton_SetValue(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
19108 PyObject *resultobj = 0;
19109 wxToggleButton *arg1 = (wxToggleButton *) 0 ;
19110 bool arg2 ;
19111 void *argp1 = 0 ;
19112 int res1 = 0 ;
19113 bool val2 ;
19114 int ecode2 = 0 ;
19115 PyObject * obj0 = 0 ;
19116 PyObject * obj1 = 0 ;
19117 char * kwnames[] = {
19118 (char *) "self",(char *) "value", NULL
19119 };
19120
19121 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ToggleButton_SetValue",kwnames,&obj0,&obj1)) SWIG_fail;
19122 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxToggleButton, 0 | 0 );
19123 if (!SWIG_IsOK(res1)) {
19124 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ToggleButton_SetValue" "', expected argument " "1"" of type '" "wxToggleButton *""'");
19125 }
19126 arg1 = reinterpret_cast< wxToggleButton * >(argp1);
19127 ecode2 = SWIG_AsVal_bool(obj1, &val2);
19128 if (!SWIG_IsOK(ecode2)) {
19129 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "ToggleButton_SetValue" "', expected argument " "2"" of type '" "bool""'");
19130 }
19131 arg2 = static_cast< bool >(val2);
19132 {
19133 PyThreadState* __tstate = wxPyBeginAllowThreads();
19134 (arg1)->SetValue(arg2);
19135 wxPyEndAllowThreads(__tstate);
19136 if (PyErr_Occurred()) SWIG_fail;
19137 }
19138 resultobj = SWIG_Py_Void();
19139 return resultobj;
19140fail:
19141 return NULL;
d14a1e28
RD
19142}
19143
19144
0085ce49
RD
19145SWIGINTERN PyObject *_wrap_ToggleButton_GetValue(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
19146 PyObject *resultobj = 0;
19147 wxToggleButton *arg1 = (wxToggleButton *) 0 ;
19148 bool result;
19149 void *argp1 = 0 ;
19150 int res1 = 0 ;
19151 PyObject *swig_obj[1] ;
19152
19153 if (!args) SWIG_fail;
19154 swig_obj[0] = args;
19155 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxToggleButton, 0 | 0 );
19156 if (!SWIG_IsOK(res1)) {
19157 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ToggleButton_GetValue" "', expected argument " "1"" of type '" "wxToggleButton const *""'");
19158 }
19159 arg1 = reinterpret_cast< wxToggleButton * >(argp1);
19160 {
19161 PyThreadState* __tstate = wxPyBeginAllowThreads();
19162 result = (bool)((wxToggleButton const *)arg1)->GetValue();
19163 wxPyEndAllowThreads(__tstate);
19164 if (PyErr_Occurred()) SWIG_fail;
19165 }
19166 {
19167 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
19168 }
19169 return resultobj;
19170fail:
19171 return NULL;
d14a1e28
RD
19172}
19173
19174
0085ce49
RD
19175SWIGINTERN PyObject *_wrap_ToggleButton_GetClassDefaultAttributes(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
19176 PyObject *resultobj = 0;
19177 wxWindowVariant arg1 = (wxWindowVariant) wxWINDOW_VARIANT_NORMAL ;
19178 SwigValueWrapper<wxVisualAttributes > result;
19179 int val1 ;
19180 int ecode1 = 0 ;
19181 PyObject * obj0 = 0 ;
19182 char * kwnames[] = {
19183 (char *) "variant", NULL
19184 };
19185
19186 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|O:ToggleButton_GetClassDefaultAttributes",kwnames,&obj0)) SWIG_fail;
19187 if (obj0) {
19188 ecode1 = SWIG_AsVal_int(obj0, &val1);
19189 if (!SWIG_IsOK(ecode1)) {
19190 SWIG_exception_fail(SWIG_ArgError(ecode1), "in method '" "ToggleButton_GetClassDefaultAttributes" "', expected argument " "1"" of type '" "wxWindowVariant""'");
19191 }
19192 arg1 = static_cast< wxWindowVariant >(val1);
19193 }
19194 {
19195 if (!wxPyCheckForApp()) SWIG_fail;
19196 PyThreadState* __tstate = wxPyBeginAllowThreads();
19197 result = wxToggleButton::GetClassDefaultAttributes(arg1);
19198 wxPyEndAllowThreads(__tstate);
19199 if (PyErr_Occurred()) SWIG_fail;
19200 }
19201 resultobj = SWIG_NewPointerObj((new wxVisualAttributes(static_cast< const wxVisualAttributes& >(result))), SWIGTYPE_p_wxVisualAttributes, SWIG_POINTER_OWN | 0 );
19202 return resultobj;
19203fail:
19204 return NULL;
d14a1e28
RD
19205}
19206
19207
0085ce49
RD
19208SWIGINTERN PyObject *ToggleButton_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
19209 PyObject *obj;
19210 if (!SWIG_Python_UnpackTuple(args,(char*)"swigregister", 1, 1,&obj)) return NULL;
19211 SWIG_TypeNewClientData(SWIGTYPE_p_wxToggleButton, SWIG_NewClientData(obj));
19212 return SWIG_Py_Void();
d14a1e28
RD
19213}
19214
0085ce49
RD
19215SWIGINTERN PyObject *ToggleButton_swiginit(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
19216 return SWIG_Python_InitShadowInstance(args);
19217}
d14a1e28 19218
0085ce49
RD
19219SWIGINTERN int NotebookNameStr_set(PyObject *) {
19220 SWIG_Error(SWIG_AttributeError,"Variable NotebookNameStr is read-only.");
19221 return 1;
d14a1e28
RD
19222}
19223
19224
0085ce49
RD
19225SWIGINTERN PyObject *NotebookNameStr_get(void) {
19226 PyObject *pyobj = 0;
19227
19228 {
d14a1e28 19229#if wxUSE_UNICODE
0085ce49 19230 pyobj = PyUnicode_FromWideChar((&wxPyNotebookNameStr)->c_str(), (&wxPyNotebookNameStr)->Len());
d14a1e28 19231#else
0085ce49 19232 pyobj = PyString_FromStringAndSize((&wxPyNotebookNameStr)->c_str(), (&wxPyNotebookNameStr)->Len());
d14a1e28 19233#endif
0085ce49
RD
19234 }
19235 return pyobj;
d14a1e28
RD
19236}
19237
19238
0085ce49
RD
19239SWIGINTERN PyObject *_wrap_BookCtrlBase_GetPageCount(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
19240 PyObject *resultobj = 0;
19241 wxBookCtrlBase *arg1 = (wxBookCtrlBase *) 0 ;
19242 size_t result;
19243 void *argp1 = 0 ;
19244 int res1 = 0 ;
19245 PyObject *swig_obj[1] ;
19246
19247 if (!args) SWIG_fail;
19248 swig_obj[0] = args;
19249 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxBookCtrlBase, 0 | 0 );
19250 if (!SWIG_IsOK(res1)) {
19251 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "BookCtrlBase_GetPageCount" "', expected argument " "1"" of type '" "wxBookCtrlBase const *""'");
19252 }
19253 arg1 = reinterpret_cast< wxBookCtrlBase * >(argp1);
19254 {
19255 PyThreadState* __tstate = wxPyBeginAllowThreads();
19256 result = (size_t)((wxBookCtrlBase const *)arg1)->GetPageCount();
19257 wxPyEndAllowThreads(__tstate);
19258 if (PyErr_Occurred()) SWIG_fail;
19259 }
19260 resultobj = SWIG_From_size_t(static_cast< size_t >(result));
19261 return resultobj;
19262fail:
19263 return NULL;
19264}
19265
19266
19267SWIGINTERN PyObject *_wrap_BookCtrlBase_GetPage(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
19268 PyObject *resultobj = 0;
19269 wxBookCtrlBase *arg1 = (wxBookCtrlBase *) 0 ;
19270 size_t arg2 ;
19271 wxWindow *result = 0 ;
19272 void *argp1 = 0 ;
19273 int res1 = 0 ;
19274 size_t val2 ;
19275 int ecode2 = 0 ;
19276 PyObject * obj0 = 0 ;
19277 PyObject * obj1 = 0 ;
19278 char * kwnames[] = {
19279 (char *) "self",(char *) "n", NULL
19280 };
19281
19282 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:BookCtrlBase_GetPage",kwnames,&obj0,&obj1)) SWIG_fail;
19283 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxBookCtrlBase, 0 | 0 );
19284 if (!SWIG_IsOK(res1)) {
19285 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "BookCtrlBase_GetPage" "', expected argument " "1"" of type '" "wxBookCtrlBase *""'");
19286 }
19287 arg1 = reinterpret_cast< wxBookCtrlBase * >(argp1);
19288 ecode2 = SWIG_AsVal_size_t(obj1, &val2);
19289 if (!SWIG_IsOK(ecode2)) {
19290 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "BookCtrlBase_GetPage" "', expected argument " "2"" of type '" "size_t""'");
19291 }
19292 arg2 = static_cast< size_t >(val2);
19293 {
19294 PyThreadState* __tstate = wxPyBeginAllowThreads();
19295 result = (wxWindow *)(arg1)->GetPage(arg2);
19296 wxPyEndAllowThreads(__tstate);
19297 if (PyErr_Occurred()) SWIG_fail;
19298 }
19299 {
19300 resultobj = wxPyMake_wxObject(result, 0);
19301 }
19302 return resultobj;
19303fail:
19304 return NULL;
22bfe96c
RD
19305}
19306
19307
0085ce49
RD
19308SWIGINTERN PyObject *_wrap_BookCtrlBase_GetCurrentPage(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
19309 PyObject *resultobj = 0;
19310 wxBookCtrlBase *arg1 = (wxBookCtrlBase *) 0 ;
19311 wxWindow *result = 0 ;
19312 void *argp1 = 0 ;
19313 int res1 = 0 ;
19314 PyObject *swig_obj[1] ;
19315
19316 if (!args) SWIG_fail;
19317 swig_obj[0] = args;
19318 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxBookCtrlBase, 0 | 0 );
19319 if (!SWIG_IsOK(res1)) {
19320 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "BookCtrlBase_GetCurrentPage" "', expected argument " "1"" of type '" "wxBookCtrlBase const *""'");
19321 }
19322 arg1 = reinterpret_cast< wxBookCtrlBase * >(argp1);
19323 {
19324 PyThreadState* __tstate = wxPyBeginAllowThreads();
19325 result = (wxWindow *)((wxBookCtrlBase const *)arg1)->GetCurrentPage();
19326 wxPyEndAllowThreads(__tstate);
19327 if (PyErr_Occurred()) SWIG_fail;
19328 }
19329 {
19330 resultobj = wxPyMake_wxObject(result, 0);
19331 }
19332 return resultobj;
19333fail:
19334 return NULL;
d14a1e28
RD
19335}
19336
19337
0085ce49
RD
19338SWIGINTERN PyObject *_wrap_BookCtrlBase_GetSelection(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
19339 PyObject *resultobj = 0;
19340 wxBookCtrlBase *arg1 = (wxBookCtrlBase *) 0 ;
19341 int result;
19342 void *argp1 = 0 ;
19343 int res1 = 0 ;
19344 PyObject *swig_obj[1] ;
19345
19346 if (!args) SWIG_fail;
19347 swig_obj[0] = args;
19348 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxBookCtrlBase, 0 | 0 );
19349 if (!SWIG_IsOK(res1)) {
19350 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "BookCtrlBase_GetSelection" "', expected argument " "1"" of type '" "wxBookCtrlBase const *""'");
19351 }
19352 arg1 = reinterpret_cast< wxBookCtrlBase * >(argp1);
19353 {
19354 PyThreadState* __tstate = wxPyBeginAllowThreads();
19355 result = (int)((wxBookCtrlBase const *)arg1)->GetSelection();
19356 wxPyEndAllowThreads(__tstate);
19357 if (PyErr_Occurred()) SWIG_fail;
19358 }
19359 resultobj = SWIG_From_int(static_cast< int >(result));
19360 return resultobj;
19361fail:
19362 return NULL;
19363}
19364
19365
19366SWIGINTERN PyObject *_wrap_BookCtrlBase_SetPageText(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
19367 PyObject *resultobj = 0;
19368 wxBookCtrlBase *arg1 = (wxBookCtrlBase *) 0 ;
19369 size_t arg2 ;
19370 wxString *arg3 = 0 ;
19371 bool result;
19372 void *argp1 = 0 ;
19373 int res1 = 0 ;
19374 size_t val2 ;
19375 int ecode2 = 0 ;
19376 bool temp3 = false ;
19377 PyObject * obj0 = 0 ;
19378 PyObject * obj1 = 0 ;
19379 PyObject * obj2 = 0 ;
19380 char * kwnames[] = {
19381 (char *) "self",(char *) "n",(char *) "strText", NULL
19382 };
19383
19384 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:BookCtrlBase_SetPageText",kwnames,&obj0,&obj1,&obj2)) SWIG_fail;
19385 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxBookCtrlBase, 0 | 0 );
19386 if (!SWIG_IsOK(res1)) {
19387 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "BookCtrlBase_SetPageText" "', expected argument " "1"" of type '" "wxBookCtrlBase *""'");
19388 }
19389 arg1 = reinterpret_cast< wxBookCtrlBase * >(argp1);
19390 ecode2 = SWIG_AsVal_size_t(obj1, &val2);
19391 if (!SWIG_IsOK(ecode2)) {
19392 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "BookCtrlBase_SetPageText" "', expected argument " "2"" of type '" "size_t""'");
19393 }
19394 arg2 = static_cast< size_t >(val2);
19395 {
19396 arg3 = wxString_in_helper(obj2);
19397 if (arg3 == NULL) SWIG_fail;
19398 temp3 = true;
19399 }
19400 {
19401 PyThreadState* __tstate = wxPyBeginAllowThreads();
19402 result = (bool)(arg1)->SetPageText(arg2,(wxString const &)*arg3);
19403 wxPyEndAllowThreads(__tstate);
19404 if (PyErr_Occurred()) SWIG_fail;
19405 }
19406 {
19407 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
19408 }
19409 {
19410 if (temp3)
19411 delete arg3;
19412 }
19413 return resultobj;
19414fail:
19415 {
19416 if (temp3)
19417 delete arg3;
19418 }
19419 return NULL;
19420}
19421
19422
19423SWIGINTERN PyObject *_wrap_BookCtrlBase_GetPageText(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
19424 PyObject *resultobj = 0;
19425 wxBookCtrlBase *arg1 = (wxBookCtrlBase *) 0 ;
19426 size_t arg2 ;
19427 wxString result;
19428 void *argp1 = 0 ;
19429 int res1 = 0 ;
19430 size_t val2 ;
19431 int ecode2 = 0 ;
19432 PyObject * obj0 = 0 ;
19433 PyObject * obj1 = 0 ;
19434 char * kwnames[] = {
19435 (char *) "self",(char *) "n", NULL
19436 };
19437
19438 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:BookCtrlBase_GetPageText",kwnames,&obj0,&obj1)) SWIG_fail;
19439 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxBookCtrlBase, 0 | 0 );
19440 if (!SWIG_IsOK(res1)) {
19441 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "BookCtrlBase_GetPageText" "', expected argument " "1"" of type '" "wxBookCtrlBase const *""'");
19442 }
19443 arg1 = reinterpret_cast< wxBookCtrlBase * >(argp1);
19444 ecode2 = SWIG_AsVal_size_t(obj1, &val2);
19445 if (!SWIG_IsOK(ecode2)) {
19446 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "BookCtrlBase_GetPageText" "', expected argument " "2"" of type '" "size_t""'");
19447 }
19448 arg2 = static_cast< size_t >(val2);
19449 {
19450 PyThreadState* __tstate = wxPyBeginAllowThreads();
19451 result = ((wxBookCtrlBase const *)arg1)->GetPageText(arg2);
19452 wxPyEndAllowThreads(__tstate);
19453 if (PyErr_Occurred()) SWIG_fail;
19454 }
19455 {
19456#if wxUSE_UNICODE
19457 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
19458#else
19459 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
19460#endif
19461 }
19462 return resultobj;
19463fail:
19464 return NULL;
19465}
19466
19467
19468SWIGINTERN PyObject *_wrap_BookCtrlBase_SetImageList(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
19469 PyObject *resultobj = 0;
19470 wxBookCtrlBase *arg1 = (wxBookCtrlBase *) 0 ;
19471 wxImageList *arg2 = (wxImageList *) 0 ;
19472 void *argp1 = 0 ;
19473 int res1 = 0 ;
19474 void *argp2 = 0 ;
19475 int res2 = 0 ;
19476 PyObject * obj0 = 0 ;
19477 PyObject * obj1 = 0 ;
19478 char * kwnames[] = {
19479 (char *) "self",(char *) "imageList", NULL
19480 };
19481
19482 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:BookCtrlBase_SetImageList",kwnames,&obj0,&obj1)) SWIG_fail;
19483 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxBookCtrlBase, 0 | 0 );
19484 if (!SWIG_IsOK(res1)) {
19485 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "BookCtrlBase_SetImageList" "', expected argument " "1"" of type '" "wxBookCtrlBase *""'");
19486 }
19487 arg1 = reinterpret_cast< wxBookCtrlBase * >(argp1);
19488 res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_wxImageList, 0 | 0 );
19489 if (!SWIG_IsOK(res2)) {
19490 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "BookCtrlBase_SetImageList" "', expected argument " "2"" of type '" "wxImageList *""'");
19491 }
19492 arg2 = reinterpret_cast< wxImageList * >(argp2);
19493 {
19494 PyThreadState* __tstate = wxPyBeginAllowThreads();
19495 (arg1)->SetImageList(arg2);
19496 wxPyEndAllowThreads(__tstate);
19497 if (PyErr_Occurred()) SWIG_fail;
19498 }
19499 resultobj = SWIG_Py_Void();
19500 return resultobj;
19501fail:
19502 return NULL;
19503}
19504
19505
19506SWIGINTERN PyObject *_wrap_BookCtrlBase_AssignImageList(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
19507 PyObject *resultobj = 0;
19508 wxBookCtrlBase *arg1 = (wxBookCtrlBase *) 0 ;
19509 wxImageList *arg2 = (wxImageList *) 0 ;
19510 void *argp1 = 0 ;
19511 int res1 = 0 ;
19512 int res2 = 0 ;
19513 PyObject * obj0 = 0 ;
19514 PyObject * obj1 = 0 ;
19515 char * kwnames[] = {
19516 (char *) "self",(char *) "imageList", NULL
19517 };
19518
19519 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:BookCtrlBase_AssignImageList",kwnames,&obj0,&obj1)) SWIG_fail;
19520 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxBookCtrlBase, 0 | 0 );
19521 if (!SWIG_IsOK(res1)) {
19522 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "BookCtrlBase_AssignImageList" "', expected argument " "1"" of type '" "wxBookCtrlBase *""'");
19523 }
19524 arg1 = reinterpret_cast< wxBookCtrlBase * >(argp1);
19525 res2 = SWIG_ConvertPtr(obj1, SWIG_as_voidptrptr(&arg2), SWIGTYPE_p_wxImageList, SWIG_POINTER_DISOWN | 0 );
19526 if (!SWIG_IsOK(res2)) {
19527 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "BookCtrlBase_AssignImageList" "', expected argument " "2"" of type '" "wxImageList *""'");
19528 }
19529 {
19530 PyThreadState* __tstate = wxPyBeginAllowThreads();
19531 (arg1)->AssignImageList(arg2);
19532 wxPyEndAllowThreads(__tstate);
19533 if (PyErr_Occurred()) SWIG_fail;
19534 }
19535 resultobj = SWIG_Py_Void();
19536 return resultobj;
19537fail:
19538 return NULL;
d14a1e28
RD
19539}
19540
19541
0085ce49
RD
19542SWIGINTERN PyObject *_wrap_BookCtrlBase_GetImageList(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
19543 PyObject *resultobj = 0;
19544 wxBookCtrlBase *arg1 = (wxBookCtrlBase *) 0 ;
19545 wxImageList *result = 0 ;
19546 void *argp1 = 0 ;
19547 int res1 = 0 ;
19548 PyObject *swig_obj[1] ;
19549
19550 if (!args) SWIG_fail;
19551 swig_obj[0] = args;
19552 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxBookCtrlBase, 0 | 0 );
19553 if (!SWIG_IsOK(res1)) {
19554 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "BookCtrlBase_GetImageList" "', expected argument " "1"" of type '" "wxBookCtrlBase const *""'");
19555 }
19556 arg1 = reinterpret_cast< wxBookCtrlBase * >(argp1);
19557 {
19558 PyThreadState* __tstate = wxPyBeginAllowThreads();
19559 result = (wxImageList *)((wxBookCtrlBase const *)arg1)->GetImageList();
19560 wxPyEndAllowThreads(__tstate);
19561 if (PyErr_Occurred()) SWIG_fail;
19562 }
3ecece7e
RD
19563 {
19564 resultobj = wxPyMake_wxObject(result, (bool)0);
19565 }
0085ce49
RD
19566 return resultobj;
19567fail:
19568 return NULL;
19569}
19570
19571
19572SWIGINTERN PyObject *_wrap_BookCtrlBase_GetPageImage(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
19573 PyObject *resultobj = 0;
19574 wxBookCtrlBase *arg1 = (wxBookCtrlBase *) 0 ;
19575 size_t arg2 ;
19576 int result;
19577 void *argp1 = 0 ;
19578 int res1 = 0 ;
19579 size_t val2 ;
19580 int ecode2 = 0 ;
19581 PyObject * obj0 = 0 ;
19582 PyObject * obj1 = 0 ;
19583 char * kwnames[] = {
19584 (char *) "self",(char *) "n", NULL
19585 };
19586
19587 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:BookCtrlBase_GetPageImage",kwnames,&obj0,&obj1)) SWIG_fail;
19588 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxBookCtrlBase, 0 | 0 );
19589 if (!SWIG_IsOK(res1)) {
19590 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "BookCtrlBase_GetPageImage" "', expected argument " "1"" of type '" "wxBookCtrlBase const *""'");
19591 }
19592 arg1 = reinterpret_cast< wxBookCtrlBase * >(argp1);
19593 ecode2 = SWIG_AsVal_size_t(obj1, &val2);
19594 if (!SWIG_IsOK(ecode2)) {
19595 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "BookCtrlBase_GetPageImage" "', expected argument " "2"" of type '" "size_t""'");
19596 }
19597 arg2 = static_cast< size_t >(val2);
19598 {
19599 PyThreadState* __tstate = wxPyBeginAllowThreads();
19600 result = (int)((wxBookCtrlBase const *)arg1)->GetPageImage(arg2);
19601 wxPyEndAllowThreads(__tstate);
19602 if (PyErr_Occurred()) SWIG_fail;
19603 }
19604 resultobj = SWIG_From_int(static_cast< int >(result));
19605 return resultobj;
19606fail:
19607 return NULL;
19608}
19609
19610
19611SWIGINTERN PyObject *_wrap_BookCtrlBase_SetPageImage(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
19612 PyObject *resultobj = 0;
19613 wxBookCtrlBase *arg1 = (wxBookCtrlBase *) 0 ;
19614 size_t arg2 ;
19615 int arg3 ;
19616 bool result;
19617 void *argp1 = 0 ;
19618 int res1 = 0 ;
19619 size_t val2 ;
19620 int ecode2 = 0 ;
19621 int val3 ;
19622 int ecode3 = 0 ;
19623 PyObject * obj0 = 0 ;
19624 PyObject * obj1 = 0 ;
19625 PyObject * obj2 = 0 ;
19626 char * kwnames[] = {
19627 (char *) "self",(char *) "n",(char *) "imageId", NULL
19628 };
19629
19630 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:BookCtrlBase_SetPageImage",kwnames,&obj0,&obj1,&obj2)) SWIG_fail;
19631 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxBookCtrlBase, 0 | 0 );
19632 if (!SWIG_IsOK(res1)) {
19633 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "BookCtrlBase_SetPageImage" "', expected argument " "1"" of type '" "wxBookCtrlBase *""'");
19634 }
19635 arg1 = reinterpret_cast< wxBookCtrlBase * >(argp1);
19636 ecode2 = SWIG_AsVal_size_t(obj1, &val2);
19637 if (!SWIG_IsOK(ecode2)) {
19638 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "BookCtrlBase_SetPageImage" "', expected argument " "2"" of type '" "size_t""'");
19639 }
19640 arg2 = static_cast< size_t >(val2);
19641 ecode3 = SWIG_AsVal_int(obj2, &val3);
19642 if (!SWIG_IsOK(ecode3)) {
19643 SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "BookCtrlBase_SetPageImage" "', expected argument " "3"" of type '" "int""'");
19644 }
19645 arg3 = static_cast< int >(val3);
19646 {
19647 PyThreadState* __tstate = wxPyBeginAllowThreads();
19648 result = (bool)(arg1)->SetPageImage(arg2,arg3);
19649 wxPyEndAllowThreads(__tstate);
19650 if (PyErr_Occurred()) SWIG_fail;
19651 }
19652 {
19653 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
19654 }
19655 return resultobj;
19656fail:
19657 return NULL;
19658}
19659
19660
19661SWIGINTERN PyObject *_wrap_BookCtrlBase_SetPageSize(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
19662 PyObject *resultobj = 0;
19663 wxBookCtrlBase *arg1 = (wxBookCtrlBase *) 0 ;
19664 wxSize *arg2 = 0 ;
19665 void *argp1 = 0 ;
19666 int res1 = 0 ;
19667 wxSize temp2 ;
19668 PyObject * obj0 = 0 ;
19669 PyObject * obj1 = 0 ;
19670 char * kwnames[] = {
19671 (char *) "self",(char *) "size", NULL
19672 };
19673
19674 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:BookCtrlBase_SetPageSize",kwnames,&obj0,&obj1)) SWIG_fail;
19675 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxBookCtrlBase, 0 | 0 );
19676 if (!SWIG_IsOK(res1)) {
19677 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "BookCtrlBase_SetPageSize" "', expected argument " "1"" of type '" "wxBookCtrlBase *""'");
19678 }
19679 arg1 = reinterpret_cast< wxBookCtrlBase * >(argp1);
19680 {
19681 arg2 = &temp2;
19682 if ( ! wxSize_helper(obj1, &arg2)) SWIG_fail;
19683 }
19684 {
19685 PyThreadState* __tstate = wxPyBeginAllowThreads();
19686 (arg1)->SetPageSize((wxSize const &)*arg2);
19687 wxPyEndAllowThreads(__tstate);
19688 if (PyErr_Occurred()) SWIG_fail;
19689 }
19690 resultobj = SWIG_Py_Void();
19691 return resultobj;
19692fail:
19693 return NULL;
19694}
19695
19696
19697SWIGINTERN PyObject *_wrap_BookCtrlBase_CalcSizeFromPage(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
19698 PyObject *resultobj = 0;
19699 wxBookCtrlBase *arg1 = (wxBookCtrlBase *) 0 ;
19700 wxSize *arg2 = 0 ;
19701 wxSize result;
19702 void *argp1 = 0 ;
19703 int res1 = 0 ;
19704 wxSize temp2 ;
19705 PyObject * obj0 = 0 ;
19706 PyObject * obj1 = 0 ;
19707 char * kwnames[] = {
19708 (char *) "self",(char *) "sizePage", NULL
19709 };
19710
19711 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:BookCtrlBase_CalcSizeFromPage",kwnames,&obj0,&obj1)) SWIG_fail;
19712 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxBookCtrlBase, 0 | 0 );
19713 if (!SWIG_IsOK(res1)) {
19714 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "BookCtrlBase_CalcSizeFromPage" "', expected argument " "1"" of type '" "wxBookCtrlBase const *""'");
19715 }
19716 arg1 = reinterpret_cast< wxBookCtrlBase * >(argp1);
19717 {
19718 arg2 = &temp2;
19719 if ( ! wxSize_helper(obj1, &arg2)) SWIG_fail;
19720 }
19721 {
19722 PyThreadState* __tstate = wxPyBeginAllowThreads();
19723 result = ((wxBookCtrlBase const *)arg1)->CalcSizeFromPage((wxSize const &)*arg2);
19724 wxPyEndAllowThreads(__tstate);
19725 if (PyErr_Occurred()) SWIG_fail;
19726 }
19727 resultobj = SWIG_NewPointerObj((new wxSize(static_cast< const wxSize& >(result))), SWIGTYPE_p_wxSize, SWIG_POINTER_OWN | 0 );
19728 return resultobj;
19729fail:
19730 return NULL;
d14a1e28
RD
19731}
19732
19733
0085ce49
RD
19734SWIGINTERN PyObject *_wrap_BookCtrlBase_GetInternalBorder(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
19735 PyObject *resultobj = 0;
19736 wxBookCtrlBase *arg1 = (wxBookCtrlBase *) 0 ;
e9d6f3a4 19737 unsigned int result;
0085ce49
RD
19738 void *argp1 = 0 ;
19739 int res1 = 0 ;
19740 PyObject *swig_obj[1] ;
19741
19742 if (!args) SWIG_fail;
19743 swig_obj[0] = args;
19744 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxBookCtrlBase, 0 | 0 );
19745 if (!SWIG_IsOK(res1)) {
19746 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "BookCtrlBase_GetInternalBorder" "', expected argument " "1"" of type '" "wxBookCtrlBase const *""'");
19747 }
19748 arg1 = reinterpret_cast< wxBookCtrlBase * >(argp1);
19749 {
19750 PyThreadState* __tstate = wxPyBeginAllowThreads();
e9d6f3a4 19751 result = (unsigned int)((wxBookCtrlBase const *)arg1)->GetInternalBorder();
0085ce49
RD
19752 wxPyEndAllowThreads(__tstate);
19753 if (PyErr_Occurred()) SWIG_fail;
19754 }
e9d6f3a4 19755 resultobj = SWIG_From_unsigned_SS_int(static_cast< unsigned int >(result));
0085ce49
RD
19756 return resultobj;
19757fail:
19758 return NULL;
19759}
19760
19761
19762SWIGINTERN PyObject *_wrap_BookCtrlBase_SetInternalBorder(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
19763 PyObject *resultobj = 0;
19764 wxBookCtrlBase *arg1 = (wxBookCtrlBase *) 0 ;
e9d6f3a4 19765 unsigned int arg2 ;
0085ce49
RD
19766 void *argp1 = 0 ;
19767 int res1 = 0 ;
e9d6f3a4 19768 unsigned int val2 ;
0085ce49
RD
19769 int ecode2 = 0 ;
19770 PyObject * obj0 = 0 ;
19771 PyObject * obj1 = 0 ;
19772 char * kwnames[] = {
19773 (char *) "self",(char *) "internalBorder", NULL
19774 };
19775
19776 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:BookCtrlBase_SetInternalBorder",kwnames,&obj0,&obj1)) SWIG_fail;
19777 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxBookCtrlBase, 0 | 0 );
19778 if (!SWIG_IsOK(res1)) {
19779 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "BookCtrlBase_SetInternalBorder" "', expected argument " "1"" of type '" "wxBookCtrlBase *""'");
19780 }
19781 arg1 = reinterpret_cast< wxBookCtrlBase * >(argp1);
e9d6f3a4 19782 ecode2 = SWIG_AsVal_unsigned_SS_int(obj1, &val2);
0085ce49 19783 if (!SWIG_IsOK(ecode2)) {
e9d6f3a4 19784 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "BookCtrlBase_SetInternalBorder" "', expected argument " "2"" of type '" "unsigned int""'");
0085ce49 19785 }
e9d6f3a4 19786 arg2 = static_cast< unsigned int >(val2);
0085ce49
RD
19787 {
19788 PyThreadState* __tstate = wxPyBeginAllowThreads();
19789 (arg1)->SetInternalBorder(arg2);
19790 wxPyEndAllowThreads(__tstate);
19791 if (PyErr_Occurred()) SWIG_fail;
19792 }
19793 resultobj = SWIG_Py_Void();
19794 return resultobj;
19795fail:
19796 return NULL;
b2dc1044
RD
19797}
19798
19799
0085ce49
RD
19800SWIGINTERN PyObject *_wrap_BookCtrlBase_IsVertical(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
19801 PyObject *resultobj = 0;
19802 wxBookCtrlBase *arg1 = (wxBookCtrlBase *) 0 ;
19803 bool result;
19804 void *argp1 = 0 ;
19805 int res1 = 0 ;
19806 PyObject *swig_obj[1] ;
19807
19808 if (!args) SWIG_fail;
19809 swig_obj[0] = args;
19810 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxBookCtrlBase, 0 | 0 );
19811 if (!SWIG_IsOK(res1)) {
19812 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "BookCtrlBase_IsVertical" "', expected argument " "1"" of type '" "wxBookCtrlBase const *""'");
19813 }
19814 arg1 = reinterpret_cast< wxBookCtrlBase * >(argp1);
19815 {
19816 PyThreadState* __tstate = wxPyBeginAllowThreads();
19817 result = (bool)((wxBookCtrlBase const *)arg1)->IsVertical();
19818 wxPyEndAllowThreads(__tstate);
19819 if (PyErr_Occurred()) SWIG_fail;
19820 }
19821 {
19822 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
19823 }
19824 return resultobj;
19825fail:
19826 return NULL;
19827}
19828
19829
e9d6f3a4
RD
19830SWIGINTERN PyObject *_wrap_BookCtrlBase_SetControlMargin(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
19831 PyObject *resultobj = 0;
19832 wxBookCtrlBase *arg1 = (wxBookCtrlBase *) 0 ;
19833 int arg2 ;
19834 void *argp1 = 0 ;
19835 int res1 = 0 ;
19836 int val2 ;
19837 int ecode2 = 0 ;
19838 PyObject * obj0 = 0 ;
19839 PyObject * obj1 = 0 ;
19840 char * kwnames[] = {
19841 (char *) "self",(char *) "margin", NULL
19842 };
19843
19844 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:BookCtrlBase_SetControlMargin",kwnames,&obj0,&obj1)) SWIG_fail;
19845 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxBookCtrlBase, 0 | 0 );
19846 if (!SWIG_IsOK(res1)) {
19847 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "BookCtrlBase_SetControlMargin" "', expected argument " "1"" of type '" "wxBookCtrlBase *""'");
19848 }
19849 arg1 = reinterpret_cast< wxBookCtrlBase * >(argp1);
19850 ecode2 = SWIG_AsVal_int(obj1, &val2);
19851 if (!SWIG_IsOK(ecode2)) {
19852 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "BookCtrlBase_SetControlMargin" "', expected argument " "2"" of type '" "int""'");
19853 }
19854 arg2 = static_cast< int >(val2);
19855 {
19856 PyThreadState* __tstate = wxPyBeginAllowThreads();
19857 (arg1)->SetControlMargin(arg2);
19858 wxPyEndAllowThreads(__tstate);
19859 if (PyErr_Occurred()) SWIG_fail;
19860 }
19861 resultobj = SWIG_Py_Void();
19862 return resultobj;
19863fail:
19864 return NULL;
19865}
19866
19867
19868SWIGINTERN PyObject *_wrap_BookCtrlBase_GetControlMargin(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
19869 PyObject *resultobj = 0;
19870 wxBookCtrlBase *arg1 = (wxBookCtrlBase *) 0 ;
19871 int result;
19872 void *argp1 = 0 ;
19873 int res1 = 0 ;
19874 PyObject *swig_obj[1] ;
19875
19876 if (!args) SWIG_fail;
19877 swig_obj[0] = args;
19878 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxBookCtrlBase, 0 | 0 );
19879 if (!SWIG_IsOK(res1)) {
19880 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "BookCtrlBase_GetControlMargin" "', expected argument " "1"" of type '" "wxBookCtrlBase const *""'");
19881 }
19882 arg1 = reinterpret_cast< wxBookCtrlBase * >(argp1);
19883 {
19884 PyThreadState* __tstate = wxPyBeginAllowThreads();
19885 result = (int)((wxBookCtrlBase const *)arg1)->GetControlMargin();
19886 wxPyEndAllowThreads(__tstate);
19887 if (PyErr_Occurred()) SWIG_fail;
19888 }
19889 resultobj = SWIG_From_int(static_cast< int >(result));
19890 return resultobj;
19891fail:
19892 return NULL;
19893}
19894
19895
0085ce49
RD
19896SWIGINTERN PyObject *_wrap_BookCtrlBase_SetFitToCurrentPage(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
19897 PyObject *resultobj = 0;
19898 wxBookCtrlBase *arg1 = (wxBookCtrlBase *) 0 ;
19899 bool arg2 ;
19900 void *argp1 = 0 ;
19901 int res1 = 0 ;
19902 bool val2 ;
19903 int ecode2 = 0 ;
19904 PyObject * obj0 = 0 ;
19905 PyObject * obj1 = 0 ;
19906 char * kwnames[] = {
19907 (char *) "self",(char *) "fit", NULL
19908 };
19909
19910 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:BookCtrlBase_SetFitToCurrentPage",kwnames,&obj0,&obj1)) SWIG_fail;
19911 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxBookCtrlBase, 0 | 0 );
19912 if (!SWIG_IsOK(res1)) {
19913 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "BookCtrlBase_SetFitToCurrentPage" "', expected argument " "1"" of type '" "wxBookCtrlBase *""'");
19914 }
19915 arg1 = reinterpret_cast< wxBookCtrlBase * >(argp1);
19916 ecode2 = SWIG_AsVal_bool(obj1, &val2);
19917 if (!SWIG_IsOK(ecode2)) {
19918 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "BookCtrlBase_SetFitToCurrentPage" "', expected argument " "2"" of type '" "bool""'");
19919 }
19920 arg2 = static_cast< bool >(val2);
19921 {
19922 PyThreadState* __tstate = wxPyBeginAllowThreads();
19923 (arg1)->SetFitToCurrentPage(arg2);
19924 wxPyEndAllowThreads(__tstate);
19925 if (PyErr_Occurred()) SWIG_fail;
19926 }
19927 resultobj = SWIG_Py_Void();
19928 return resultobj;
19929fail:
19930 return NULL;
d14a1e28
RD
19931}
19932
19933
0085ce49
RD
19934SWIGINTERN PyObject *_wrap_BookCtrlBase_GetFitToCurrentPage(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
19935 PyObject *resultobj = 0;
19936 wxBookCtrlBase *arg1 = (wxBookCtrlBase *) 0 ;
19937 bool result;
19938 void *argp1 = 0 ;
19939 int res1 = 0 ;
19940 PyObject *swig_obj[1] ;
19941
19942 if (!args) SWIG_fail;
19943 swig_obj[0] = args;
19944 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxBookCtrlBase, 0 | 0 );
19945 if (!SWIG_IsOK(res1)) {
19946 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "BookCtrlBase_GetFitToCurrentPage" "', expected argument " "1"" of type '" "wxBookCtrlBase const *""'");
19947 }
19948 arg1 = reinterpret_cast< wxBookCtrlBase * >(argp1);
19949 {
19950 PyThreadState* __tstate = wxPyBeginAllowThreads();
19951 result = (bool)((wxBookCtrlBase const *)arg1)->GetFitToCurrentPage();
19952 wxPyEndAllowThreads(__tstate);
19953 if (PyErr_Occurred()) SWIG_fail;
19954 }
19955 {
19956 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
19957 }
19958 return resultobj;
19959fail:
19960 return NULL;
19961}
19962
19963
e9d6f3a4
RD
19964SWIGINTERN PyObject *_wrap_BookCtrlBase_GetControlSizer(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
19965 PyObject *resultobj = 0;
19966 wxBookCtrlBase *arg1 = (wxBookCtrlBase *) 0 ;
19967 wxSizer *result = 0 ;
19968 void *argp1 = 0 ;
19969 int res1 = 0 ;
19970 PyObject *swig_obj[1] ;
19971
19972 if (!args) SWIG_fail;
19973 swig_obj[0] = args;
19974 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxBookCtrlBase, 0 | 0 );
19975 if (!SWIG_IsOK(res1)) {
19976 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "BookCtrlBase_GetControlSizer" "', expected argument " "1"" of type '" "wxBookCtrlBase const *""'");
19977 }
19978 arg1 = reinterpret_cast< wxBookCtrlBase * >(argp1);
19979 {
19980 PyThreadState* __tstate = wxPyBeginAllowThreads();
19981 result = (wxSizer *)((wxBookCtrlBase const *)arg1)->GetControlSizer();
19982 wxPyEndAllowThreads(__tstate);
19983 if (PyErr_Occurred()) SWIG_fail;
19984 }
19985 {
19986 resultobj = wxPyMake_wxObject(result, (bool)0);
19987 }
19988 return resultobj;
19989fail:
19990 return NULL;
19991}
19992
19993
0085ce49
RD
19994SWIGINTERN PyObject *_wrap_BookCtrlBase_DeletePage(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
19995 PyObject *resultobj = 0;
19996 wxBookCtrlBase *arg1 = (wxBookCtrlBase *) 0 ;
19997 size_t arg2 ;
19998 bool result;
19999 void *argp1 = 0 ;
20000 int res1 = 0 ;
20001 size_t val2 ;
20002 int ecode2 = 0 ;
20003 PyObject * obj0 = 0 ;
20004 PyObject * obj1 = 0 ;
20005 char * kwnames[] = {
20006 (char *) "self",(char *) "n", NULL
20007 };
20008
20009 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:BookCtrlBase_DeletePage",kwnames,&obj0,&obj1)) SWIG_fail;
20010 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxBookCtrlBase, 0 | 0 );
20011 if (!SWIG_IsOK(res1)) {
20012 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "BookCtrlBase_DeletePage" "', expected argument " "1"" of type '" "wxBookCtrlBase *""'");
20013 }
20014 arg1 = reinterpret_cast< wxBookCtrlBase * >(argp1);
20015 ecode2 = SWIG_AsVal_size_t(obj1, &val2);
20016 if (!SWIG_IsOK(ecode2)) {
20017 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "BookCtrlBase_DeletePage" "', expected argument " "2"" of type '" "size_t""'");
20018 }
20019 arg2 = static_cast< size_t >(val2);
20020 {
20021 PyThreadState* __tstate = wxPyBeginAllowThreads();
20022 result = (bool)(arg1)->DeletePage(arg2);
20023 wxPyEndAllowThreads(__tstate);
20024 if (PyErr_Occurred()) SWIG_fail;
20025 }
20026 {
20027 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
20028 }
20029 return resultobj;
20030fail:
20031 return NULL;
20032}
20033
20034
20035SWIGINTERN PyObject *_wrap_BookCtrlBase_RemovePage(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
20036 PyObject *resultobj = 0;
20037 wxBookCtrlBase *arg1 = (wxBookCtrlBase *) 0 ;
20038 size_t arg2 ;
20039 bool result;
20040 void *argp1 = 0 ;
20041 int res1 = 0 ;
20042 size_t val2 ;
20043 int ecode2 = 0 ;
20044 PyObject * obj0 = 0 ;
20045 PyObject * obj1 = 0 ;
20046 char * kwnames[] = {
20047 (char *) "self",(char *) "n", NULL
20048 };
20049
20050 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:BookCtrlBase_RemovePage",kwnames,&obj0,&obj1)) SWIG_fail;
20051 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxBookCtrlBase, 0 | 0 );
20052 if (!SWIG_IsOK(res1)) {
20053 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "BookCtrlBase_RemovePage" "', expected argument " "1"" of type '" "wxBookCtrlBase *""'");
20054 }
20055 arg1 = reinterpret_cast< wxBookCtrlBase * >(argp1);
20056 ecode2 = SWIG_AsVal_size_t(obj1, &val2);
20057 if (!SWIG_IsOK(ecode2)) {
20058 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "BookCtrlBase_RemovePage" "', expected argument " "2"" of type '" "size_t""'");
20059 }
20060 arg2 = static_cast< size_t >(val2);
20061 {
20062 PyThreadState* __tstate = wxPyBeginAllowThreads();
20063 result = (bool)(arg1)->RemovePage(arg2);
20064 wxPyEndAllowThreads(__tstate);
20065 if (PyErr_Occurred()) SWIG_fail;
20066 }
20067 {
20068 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
20069 }
20070 return resultobj;
20071fail:
20072 return NULL;
d14a1e28
RD
20073}
20074
20075
0085ce49
RD
20076SWIGINTERN PyObject *_wrap_BookCtrlBase_DeleteAllPages(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
20077 PyObject *resultobj = 0;
20078 wxBookCtrlBase *arg1 = (wxBookCtrlBase *) 0 ;
20079 bool result;
20080 void *argp1 = 0 ;
20081 int res1 = 0 ;
20082 PyObject *swig_obj[1] ;
20083
20084 if (!args) SWIG_fail;
20085 swig_obj[0] = args;
20086 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxBookCtrlBase, 0 | 0 );
20087 if (!SWIG_IsOK(res1)) {
20088 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "BookCtrlBase_DeleteAllPages" "', expected argument " "1"" of type '" "wxBookCtrlBase *""'");
20089 }
20090 arg1 = reinterpret_cast< wxBookCtrlBase * >(argp1);
20091 {
20092 PyThreadState* __tstate = wxPyBeginAllowThreads();
20093 result = (bool)(arg1)->DeleteAllPages();
20094 wxPyEndAllowThreads(__tstate);
20095 if (PyErr_Occurred()) SWIG_fail;
20096 }
20097 {
20098 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
20099 }
20100 return resultobj;
20101fail:
20102 return NULL;
20103}
20104
20105
20106SWIGINTERN PyObject *_wrap_BookCtrlBase_AddPage(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
20107 PyObject *resultobj = 0;
20108 wxBookCtrlBase *arg1 = (wxBookCtrlBase *) 0 ;
20109 wxWindow *arg2 = (wxWindow *) 0 ;
20110 wxString *arg3 = 0 ;
20111 bool arg4 = (bool) false ;
20112 int arg5 = (int) -1 ;
20113 bool result;
20114 void *argp1 = 0 ;
20115 int res1 = 0 ;
20116 void *argp2 = 0 ;
20117 int res2 = 0 ;
20118 bool temp3 = false ;
20119 bool val4 ;
20120 int ecode4 = 0 ;
20121 int val5 ;
20122 int ecode5 = 0 ;
20123 PyObject * obj0 = 0 ;
20124 PyObject * obj1 = 0 ;
20125 PyObject * obj2 = 0 ;
20126 PyObject * obj3 = 0 ;
20127 PyObject * obj4 = 0 ;
20128 char * kwnames[] = {
20129 (char *) "self",(char *) "page",(char *) "text",(char *) "select",(char *) "imageId", NULL
20130 };
20131
20132 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO|OO:BookCtrlBase_AddPage",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4)) SWIG_fail;
20133 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxBookCtrlBase, 0 | 0 );
20134 if (!SWIG_IsOK(res1)) {
20135 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "BookCtrlBase_AddPage" "', expected argument " "1"" of type '" "wxBookCtrlBase *""'");
20136 }
20137 arg1 = reinterpret_cast< wxBookCtrlBase * >(argp1);
20138 res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_wxWindow, 0 | 0 );
20139 if (!SWIG_IsOK(res2)) {
20140 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "BookCtrlBase_AddPage" "', expected argument " "2"" of type '" "wxWindow *""'");
20141 }
20142 arg2 = reinterpret_cast< wxWindow * >(argp2);
20143 {
20144 arg3 = wxString_in_helper(obj2);
20145 if (arg3 == NULL) SWIG_fail;
20146 temp3 = true;
20147 }
20148 if (obj3) {
20149 ecode4 = SWIG_AsVal_bool(obj3, &val4);
20150 if (!SWIG_IsOK(ecode4)) {
20151 SWIG_exception_fail(SWIG_ArgError(ecode4), "in method '" "BookCtrlBase_AddPage" "', expected argument " "4"" of type '" "bool""'");
20152 }
20153 arg4 = static_cast< bool >(val4);
20154 }
20155 if (obj4) {
20156 ecode5 = SWIG_AsVal_int(obj4, &val5);
20157 if (!SWIG_IsOK(ecode5)) {
20158 SWIG_exception_fail(SWIG_ArgError(ecode5), "in method '" "BookCtrlBase_AddPage" "', expected argument " "5"" of type '" "int""'");
20159 }
20160 arg5 = static_cast< int >(val5);
20161 }
20162 {
20163 PyThreadState* __tstate = wxPyBeginAllowThreads();
20164 result = (bool)(arg1)->AddPage(arg2,(wxString const &)*arg3,arg4,arg5);
20165 wxPyEndAllowThreads(__tstate);
20166 if (PyErr_Occurred()) SWIG_fail;
20167 }
20168 {
20169 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
20170 }
20171 {
20172 if (temp3)
20173 delete arg3;
20174 }
20175 return resultobj;
20176fail:
20177 {
20178 if (temp3)
20179 delete arg3;
20180 }
20181 return NULL;
20182}
20183
20184
20185SWIGINTERN PyObject *_wrap_BookCtrlBase_InsertPage(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
20186 PyObject *resultobj = 0;
20187 wxBookCtrlBase *arg1 = (wxBookCtrlBase *) 0 ;
20188 size_t arg2 ;
20189 wxWindow *arg3 = (wxWindow *) 0 ;
20190 wxString *arg4 = 0 ;
20191 bool arg5 = (bool) false ;
20192 int arg6 = (int) -1 ;
20193 bool result;
20194 void *argp1 = 0 ;
20195 int res1 = 0 ;
20196 size_t val2 ;
20197 int ecode2 = 0 ;
20198 void *argp3 = 0 ;
20199 int res3 = 0 ;
20200 bool temp4 = false ;
20201 bool val5 ;
20202 int ecode5 = 0 ;
20203 int val6 ;
20204 int ecode6 = 0 ;
20205 PyObject * obj0 = 0 ;
20206 PyObject * obj1 = 0 ;
20207 PyObject * obj2 = 0 ;
20208 PyObject * obj3 = 0 ;
20209 PyObject * obj4 = 0 ;
20210 PyObject * obj5 = 0 ;
20211 char * kwnames[] = {
20212 (char *) "self",(char *) "n",(char *) "page",(char *) "text",(char *) "select",(char *) "imageId", NULL
20213 };
20214
20215 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOO|OO:BookCtrlBase_InsertPage",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5)) SWIG_fail;
20216 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxBookCtrlBase, 0 | 0 );
20217 if (!SWIG_IsOK(res1)) {
20218 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "BookCtrlBase_InsertPage" "', expected argument " "1"" of type '" "wxBookCtrlBase *""'");
20219 }
20220 arg1 = reinterpret_cast< wxBookCtrlBase * >(argp1);
20221 ecode2 = SWIG_AsVal_size_t(obj1, &val2);
20222 if (!SWIG_IsOK(ecode2)) {
20223 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "BookCtrlBase_InsertPage" "', expected argument " "2"" of type '" "size_t""'");
20224 }
20225 arg2 = static_cast< size_t >(val2);
20226 res3 = SWIG_ConvertPtr(obj2, &argp3,SWIGTYPE_p_wxWindow, 0 | 0 );
20227 if (!SWIG_IsOK(res3)) {
20228 SWIG_exception_fail(SWIG_ArgError(res3), "in method '" "BookCtrlBase_InsertPage" "', expected argument " "3"" of type '" "wxWindow *""'");
20229 }
20230 arg3 = reinterpret_cast< wxWindow * >(argp3);
20231 {
20232 arg4 = wxString_in_helper(obj3);
20233 if (arg4 == NULL) SWIG_fail;
20234 temp4 = true;
20235 }
20236 if (obj4) {
20237 ecode5 = SWIG_AsVal_bool(obj4, &val5);
20238 if (!SWIG_IsOK(ecode5)) {
20239 SWIG_exception_fail(SWIG_ArgError(ecode5), "in method '" "BookCtrlBase_InsertPage" "', expected argument " "5"" of type '" "bool""'");
20240 }
20241 arg5 = static_cast< bool >(val5);
20242 }
20243 if (obj5) {
20244 ecode6 = SWIG_AsVal_int(obj5, &val6);
20245 if (!SWIG_IsOK(ecode6)) {
20246 SWIG_exception_fail(SWIG_ArgError(ecode6), "in method '" "BookCtrlBase_InsertPage" "', expected argument " "6"" of type '" "int""'");
20247 }
20248 arg6 = static_cast< int >(val6);
20249 }
20250 {
20251 PyThreadState* __tstate = wxPyBeginAllowThreads();
20252 result = (bool)(arg1)->InsertPage(arg2,arg3,(wxString const &)*arg4,arg5,arg6);
20253 wxPyEndAllowThreads(__tstate);
20254 if (PyErr_Occurred()) SWIG_fail;
20255 }
20256 {
20257 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
20258 }
20259 {
20260 if (temp4)
20261 delete arg4;
20262 }
20263 return resultobj;
20264fail:
20265 {
20266 if (temp4)
20267 delete arg4;
20268 }
20269 return NULL;
20270}
20271
20272
20273SWIGINTERN PyObject *_wrap_BookCtrlBase_SetSelection(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
20274 PyObject *resultobj = 0;
20275 wxBookCtrlBase *arg1 = (wxBookCtrlBase *) 0 ;
20276 size_t arg2 ;
20277 int result;
20278 void *argp1 = 0 ;
20279 int res1 = 0 ;
20280 size_t val2 ;
20281 int ecode2 = 0 ;
20282 PyObject * obj0 = 0 ;
20283 PyObject * obj1 = 0 ;
20284 char * kwnames[] = {
20285 (char *) "self",(char *) "n", NULL
20286 };
20287
20288 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:BookCtrlBase_SetSelection",kwnames,&obj0,&obj1)) SWIG_fail;
20289 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxBookCtrlBase, 0 | 0 );
20290 if (!SWIG_IsOK(res1)) {
20291 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "BookCtrlBase_SetSelection" "', expected argument " "1"" of type '" "wxBookCtrlBase *""'");
20292 }
20293 arg1 = reinterpret_cast< wxBookCtrlBase * >(argp1);
20294 ecode2 = SWIG_AsVal_size_t(obj1, &val2);
20295 if (!SWIG_IsOK(ecode2)) {
20296 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "BookCtrlBase_SetSelection" "', expected argument " "2"" of type '" "size_t""'");
20297 }
20298 arg2 = static_cast< size_t >(val2);
20299 {
20300 PyThreadState* __tstate = wxPyBeginAllowThreads();
20301 result = (int)(arg1)->SetSelection(arg2);
20302 wxPyEndAllowThreads(__tstate);
20303 if (PyErr_Occurred()) SWIG_fail;
20304 }
20305 resultobj = SWIG_From_int(static_cast< int >(result));
20306 return resultobj;
20307fail:
20308 return NULL;
20309}
20310
20311
b39fe951
RD
20312SWIGINTERN PyObject *_wrap_BookCtrlBase_ChangeSelection(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
20313 PyObject *resultobj = 0;
20314 wxBookCtrlBase *arg1 = (wxBookCtrlBase *) 0 ;
20315 size_t arg2 ;
20316 int result;
20317 void *argp1 = 0 ;
20318 int res1 = 0 ;
20319 size_t val2 ;
20320 int ecode2 = 0 ;
20321 PyObject * obj0 = 0 ;
20322 PyObject * obj1 = 0 ;
20323 char * kwnames[] = {
20324 (char *) "self",(char *) "n", NULL
20325 };
20326
20327 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:BookCtrlBase_ChangeSelection",kwnames,&obj0,&obj1)) SWIG_fail;
20328 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxBookCtrlBase, 0 | 0 );
20329 if (!SWIG_IsOK(res1)) {
20330 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "BookCtrlBase_ChangeSelection" "', expected argument " "1"" of type '" "wxBookCtrlBase *""'");
20331 }
20332 arg1 = reinterpret_cast< wxBookCtrlBase * >(argp1);
20333 ecode2 = SWIG_AsVal_size_t(obj1, &val2);
20334 if (!SWIG_IsOK(ecode2)) {
20335 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "BookCtrlBase_ChangeSelection" "', expected argument " "2"" of type '" "size_t""'");
20336 }
20337 arg2 = static_cast< size_t >(val2);
20338 {
20339 PyThreadState* __tstate = wxPyBeginAllowThreads();
20340 result = (int)(arg1)->ChangeSelection(arg2);
20341 wxPyEndAllowThreads(__tstate);
20342 if (PyErr_Occurred()) SWIG_fail;
20343 }
20344 resultobj = SWIG_From_int(static_cast< int >(result));
20345 return resultobj;
20346fail:
20347 return NULL;
20348}
20349
20350
0085ce49
RD
20351SWIGINTERN PyObject *_wrap_BookCtrlBase_AdvanceSelection(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
20352 PyObject *resultobj = 0;
20353 wxBookCtrlBase *arg1 = (wxBookCtrlBase *) 0 ;
20354 bool arg2 = (bool) true ;
20355 void *argp1 = 0 ;
20356 int res1 = 0 ;
20357 bool val2 ;
20358 int ecode2 = 0 ;
20359 PyObject * obj0 = 0 ;
20360 PyObject * obj1 = 0 ;
20361 char * kwnames[] = {
20362 (char *) "self",(char *) "forward", NULL
20363 };
20364
20365 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:BookCtrlBase_AdvanceSelection",kwnames,&obj0,&obj1)) SWIG_fail;
20366 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxBookCtrlBase, 0 | 0 );
20367 if (!SWIG_IsOK(res1)) {
20368 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "BookCtrlBase_AdvanceSelection" "', expected argument " "1"" of type '" "wxBookCtrlBase *""'");
20369 }
20370 arg1 = reinterpret_cast< wxBookCtrlBase * >(argp1);
20371 if (obj1) {
20372 ecode2 = SWIG_AsVal_bool(obj1, &val2);
20373 if (!SWIG_IsOK(ecode2)) {
20374 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "BookCtrlBase_AdvanceSelection" "', expected argument " "2"" of type '" "bool""'");
20375 }
20376 arg2 = static_cast< bool >(val2);
20377 }
20378 {
20379 PyThreadState* __tstate = wxPyBeginAllowThreads();
20380 (arg1)->AdvanceSelection(arg2);
20381 wxPyEndAllowThreads(__tstate);
20382 if (PyErr_Occurred()) SWIG_fail;
20383 }
20384 resultobj = SWIG_Py_Void();
20385 return resultobj;
20386fail:
20387 return NULL;
20388}
20389
20390
704eda0c
RD
20391SWIGINTERN PyObject *_wrap_BookCtrlBase_HitTest(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
20392 PyObject *resultobj = 0;
20393 wxBookCtrlBase *arg1 = (wxBookCtrlBase *) 0 ;
20394 wxPoint *arg2 = 0 ;
20395 long *arg3 = (long *) 0 ;
20396 int result;
20397 void *argp1 = 0 ;
20398 int res1 = 0 ;
20399 wxPoint temp2 ;
20400 long temp3 ;
20401 int res3 = SWIG_TMPOBJ ;
20402 PyObject * obj0 = 0 ;
20403 PyObject * obj1 = 0 ;
20404 char * kwnames[] = {
20405 (char *) "self",(char *) "pt", NULL
20406 };
20407
20408 arg3 = &temp3;
20409 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:BookCtrlBase_HitTest",kwnames,&obj0,&obj1)) SWIG_fail;
20410 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxBookCtrlBase, 0 | 0 );
20411 if (!SWIG_IsOK(res1)) {
20412 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "BookCtrlBase_HitTest" "', expected argument " "1"" of type '" "wxBookCtrlBase const *""'");
20413 }
20414 arg1 = reinterpret_cast< wxBookCtrlBase * >(argp1);
20415 {
20416 arg2 = &temp2;
20417 if ( ! wxPoint_helper(obj1, &arg2)) SWIG_fail;
20418 }
20419 {
20420 PyThreadState* __tstate = wxPyBeginAllowThreads();
20421 result = (int)((wxBookCtrlBase const *)arg1)->HitTest((wxPoint const &)*arg2,arg3);
20422 wxPyEndAllowThreads(__tstate);
20423 if (PyErr_Occurred()) SWIG_fail;
20424 }
20425 resultobj = SWIG_From_int(static_cast< int >(result));
20426 if (SWIG_IsTmpObj(res3)) {
20427 resultobj = SWIG_Python_AppendOutput(resultobj, SWIG_From_long((*arg3)));
20428 } else {
20429 int new_flags = SWIG_IsNewObj(res3) ? (SWIG_POINTER_OWN | 0 ) : 0 ;
20430 resultobj = SWIG_Python_AppendOutput(resultobj, SWIG_NewPointerObj((void*)(arg3), SWIGTYPE_p_long, new_flags));
20431 }
20432 return resultobj;
20433fail:
20434 return NULL;
20435}
20436
20437
0085ce49
RD
20438SWIGINTERN PyObject *_wrap_BookCtrlBase_GetClassDefaultAttributes(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
20439 PyObject *resultobj = 0;
20440 wxWindowVariant arg1 = (wxWindowVariant) wxWINDOW_VARIANT_NORMAL ;
20441 SwigValueWrapper<wxVisualAttributes > result;
20442 int val1 ;
20443 int ecode1 = 0 ;
20444 PyObject * obj0 = 0 ;
20445 char * kwnames[] = {
20446 (char *) "variant", NULL
20447 };
20448
20449 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|O:BookCtrlBase_GetClassDefaultAttributes",kwnames,&obj0)) SWIG_fail;
20450 if (obj0) {
20451 ecode1 = SWIG_AsVal_int(obj0, &val1);
20452 if (!SWIG_IsOK(ecode1)) {
20453 SWIG_exception_fail(SWIG_ArgError(ecode1), "in method '" "BookCtrlBase_GetClassDefaultAttributes" "', expected argument " "1"" of type '" "wxWindowVariant""'");
20454 }
20455 arg1 = static_cast< wxWindowVariant >(val1);
20456 }
20457 {
20458 if (!wxPyCheckForApp()) SWIG_fail;
20459 PyThreadState* __tstate = wxPyBeginAllowThreads();
20460 result = wxBookCtrlBase::GetClassDefaultAttributes(arg1);
20461 wxPyEndAllowThreads(__tstate);
20462 if (PyErr_Occurred()) SWIG_fail;
20463 }
20464 resultobj = SWIG_NewPointerObj((new wxVisualAttributes(static_cast< const wxVisualAttributes& >(result))), SWIGTYPE_p_wxVisualAttributes, SWIG_POINTER_OWN | 0 );
20465 return resultobj;
20466fail:
20467 return NULL;
20468}
20469
20470
20471SWIGINTERN PyObject *BookCtrlBase_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
20472 PyObject *obj;
20473 if (!SWIG_Python_UnpackTuple(args,(char*)"swigregister", 1, 1,&obj)) return NULL;
20474 SWIG_TypeNewClientData(SWIGTYPE_p_wxBookCtrlBase, SWIG_NewClientData(obj));
20475 return SWIG_Py_Void();
20476}
20477
20478SWIGINTERN PyObject *_wrap_new_BookCtrlBaseEvent(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
20479 PyObject *resultobj = 0;
20480 wxEventType arg1 = (wxEventType) wxEVT_NULL ;
20481 int arg2 = (int) 0 ;
20482 int arg3 = (int) -1 ;
20483 int arg4 = (int) -1 ;
20484 wxBookCtrlBaseEvent *result = 0 ;
20485 int val1 ;
20486 int ecode1 = 0 ;
20487 int val2 ;
20488 int ecode2 = 0 ;
20489 int val3 ;
20490 int ecode3 = 0 ;
20491 int val4 ;
20492 int ecode4 = 0 ;
20493 PyObject * obj0 = 0 ;
20494 PyObject * obj1 = 0 ;
20495 PyObject * obj2 = 0 ;
20496 PyObject * obj3 = 0 ;
20497 char * kwnames[] = {
20498 (char *) "commandType",(char *) "id",(char *) "nSel",(char *) "nOldSel", NULL
20499 };
20500
20501 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|OOOO:new_BookCtrlBaseEvent",kwnames,&obj0,&obj1,&obj2,&obj3)) SWIG_fail;
20502 if (obj0) {
20503 ecode1 = SWIG_AsVal_int(obj0, &val1);
20504 if (!SWIG_IsOK(ecode1)) {
20505 SWIG_exception_fail(SWIG_ArgError(ecode1), "in method '" "new_BookCtrlBaseEvent" "', expected argument " "1"" of type '" "wxEventType""'");
20506 }
20507 arg1 = static_cast< wxEventType >(val1);
20508 }
20509 if (obj1) {
20510 ecode2 = SWIG_AsVal_int(obj1, &val2);
20511 if (!SWIG_IsOK(ecode2)) {
20512 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "new_BookCtrlBaseEvent" "', expected argument " "2"" of type '" "int""'");
20513 }
20514 arg2 = static_cast< int >(val2);
20515 }
20516 if (obj2) {
20517 ecode3 = SWIG_AsVal_int(obj2, &val3);
20518 if (!SWIG_IsOK(ecode3)) {
20519 SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "new_BookCtrlBaseEvent" "', expected argument " "3"" of type '" "int""'");
20520 }
20521 arg3 = static_cast< int >(val3);
20522 }
20523 if (obj3) {
20524 ecode4 = SWIG_AsVal_int(obj3, &val4);
20525 if (!SWIG_IsOK(ecode4)) {
20526 SWIG_exception_fail(SWIG_ArgError(ecode4), "in method '" "new_BookCtrlBaseEvent" "', expected argument " "4"" of type '" "int""'");
20527 }
20528 arg4 = static_cast< int >(val4);
20529 }
20530 {
20531 PyThreadState* __tstate = wxPyBeginAllowThreads();
20532 result = (wxBookCtrlBaseEvent *)new wxBookCtrlBaseEvent(arg1,arg2,arg3,arg4);
20533 wxPyEndAllowThreads(__tstate);
20534 if (PyErr_Occurred()) SWIG_fail;
20535 }
20536 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_wxBookCtrlBaseEvent, SWIG_POINTER_NEW | 0 );
20537 return resultobj;
20538fail:
20539 return NULL;
d14a1e28
RD
20540}
20541
20542
0085ce49
RD
20543SWIGINTERN PyObject *_wrap_BookCtrlBaseEvent_GetSelection(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
20544 PyObject *resultobj = 0;
20545 wxBookCtrlBaseEvent *arg1 = (wxBookCtrlBaseEvent *) 0 ;
20546 int result;
20547 void *argp1 = 0 ;
20548 int res1 = 0 ;
20549 PyObject *swig_obj[1] ;
20550
20551 if (!args) SWIG_fail;
20552 swig_obj[0] = args;
20553 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxBookCtrlBaseEvent, 0 | 0 );
20554 if (!SWIG_IsOK(res1)) {
20555 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "BookCtrlBaseEvent_GetSelection" "', expected argument " "1"" of type '" "wxBookCtrlBaseEvent const *""'");
20556 }
20557 arg1 = reinterpret_cast< wxBookCtrlBaseEvent * >(argp1);
20558 {
20559 PyThreadState* __tstate = wxPyBeginAllowThreads();
20560 result = (int)((wxBookCtrlBaseEvent const *)arg1)->GetSelection();
20561 wxPyEndAllowThreads(__tstate);
20562 if (PyErr_Occurred()) SWIG_fail;
20563 }
20564 resultobj = SWIG_From_int(static_cast< int >(result));
20565 return resultobj;
20566fail:
20567 return NULL;
20568}
20569
20570
20571SWIGINTERN PyObject *_wrap_BookCtrlBaseEvent_SetSelection(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
20572 PyObject *resultobj = 0;
20573 wxBookCtrlBaseEvent *arg1 = (wxBookCtrlBaseEvent *) 0 ;
20574 int arg2 ;
20575 void *argp1 = 0 ;
20576 int res1 = 0 ;
20577 int val2 ;
20578 int ecode2 = 0 ;
20579 PyObject * obj0 = 0 ;
20580 PyObject * obj1 = 0 ;
20581 char * kwnames[] = {
20582 (char *) "self",(char *) "nSel", NULL
20583 };
20584
20585 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:BookCtrlBaseEvent_SetSelection",kwnames,&obj0,&obj1)) SWIG_fail;
20586 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxBookCtrlBaseEvent, 0 | 0 );
20587 if (!SWIG_IsOK(res1)) {
20588 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "BookCtrlBaseEvent_SetSelection" "', expected argument " "1"" of type '" "wxBookCtrlBaseEvent *""'");
20589 }
20590 arg1 = reinterpret_cast< wxBookCtrlBaseEvent * >(argp1);
20591 ecode2 = SWIG_AsVal_int(obj1, &val2);
20592 if (!SWIG_IsOK(ecode2)) {
20593 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "BookCtrlBaseEvent_SetSelection" "', expected argument " "2"" of type '" "int""'");
20594 }
20595 arg2 = static_cast< int >(val2);
20596 {
20597 PyThreadState* __tstate = wxPyBeginAllowThreads();
20598 (arg1)->SetSelection(arg2);
20599 wxPyEndAllowThreads(__tstate);
20600 if (PyErr_Occurred()) SWIG_fail;
20601 }
20602 resultobj = SWIG_Py_Void();
20603 return resultobj;
20604fail:
20605 return NULL;
d14a1e28
RD
20606}
20607
20608
0085ce49
RD
20609SWIGINTERN PyObject *_wrap_BookCtrlBaseEvent_GetOldSelection(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
20610 PyObject *resultobj = 0;
20611 wxBookCtrlBaseEvent *arg1 = (wxBookCtrlBaseEvent *) 0 ;
20612 int result;
20613 void *argp1 = 0 ;
20614 int res1 = 0 ;
20615 PyObject *swig_obj[1] ;
20616
20617 if (!args) SWIG_fail;
20618 swig_obj[0] = args;
20619 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxBookCtrlBaseEvent, 0 | 0 );
20620 if (!SWIG_IsOK(res1)) {
20621 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "BookCtrlBaseEvent_GetOldSelection" "', expected argument " "1"" of type '" "wxBookCtrlBaseEvent const *""'");
20622 }
20623 arg1 = reinterpret_cast< wxBookCtrlBaseEvent * >(argp1);
20624 {
20625 PyThreadState* __tstate = wxPyBeginAllowThreads();
20626 result = (int)((wxBookCtrlBaseEvent const *)arg1)->GetOldSelection();
20627 wxPyEndAllowThreads(__tstate);
20628 if (PyErr_Occurred()) SWIG_fail;
20629 }
20630 resultobj = SWIG_From_int(static_cast< int >(result));
20631 return resultobj;
20632fail:
20633 return NULL;
20634}
20635
20636
20637SWIGINTERN PyObject *_wrap_BookCtrlBaseEvent_SetOldSelection(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
20638 PyObject *resultobj = 0;
20639 wxBookCtrlBaseEvent *arg1 = (wxBookCtrlBaseEvent *) 0 ;
20640 int arg2 ;
20641 void *argp1 = 0 ;
20642 int res1 = 0 ;
20643 int val2 ;
20644 int ecode2 = 0 ;
20645 PyObject * obj0 = 0 ;
20646 PyObject * obj1 = 0 ;
20647 char * kwnames[] = {
20648 (char *) "self",(char *) "nOldSel", NULL
20649 };
20650
20651 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:BookCtrlBaseEvent_SetOldSelection",kwnames,&obj0,&obj1)) SWIG_fail;
20652 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxBookCtrlBaseEvent, 0 | 0 );
20653 if (!SWIG_IsOK(res1)) {
20654 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "BookCtrlBaseEvent_SetOldSelection" "', expected argument " "1"" of type '" "wxBookCtrlBaseEvent *""'");
20655 }
20656 arg1 = reinterpret_cast< wxBookCtrlBaseEvent * >(argp1);
20657 ecode2 = SWIG_AsVal_int(obj1, &val2);
20658 if (!SWIG_IsOK(ecode2)) {
20659 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "BookCtrlBaseEvent_SetOldSelection" "', expected argument " "2"" of type '" "int""'");
20660 }
20661 arg2 = static_cast< int >(val2);
20662 {
20663 PyThreadState* __tstate = wxPyBeginAllowThreads();
20664 (arg1)->SetOldSelection(arg2);
20665 wxPyEndAllowThreads(__tstate);
20666 if (PyErr_Occurred()) SWIG_fail;
20667 }
20668 resultobj = SWIG_Py_Void();
20669 return resultobj;
20670fail:
20671 return NULL;
20672}
20673
20674
20675SWIGINTERN PyObject *BookCtrlBaseEvent_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
20676 PyObject *obj;
20677 if (!SWIG_Python_UnpackTuple(args,(char*)"swigregister", 1, 1,&obj)) return NULL;
20678 SWIG_TypeNewClientData(SWIGTYPE_p_wxBookCtrlBaseEvent, SWIG_NewClientData(obj));
20679 return SWIG_Py_Void();
20680}
20681
20682SWIGINTERN PyObject *BookCtrlBaseEvent_swiginit(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
20683 return SWIG_Python_InitShadowInstance(args);
20684}
20685
20686SWIGINTERN PyObject *_wrap_new_Notebook(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
20687 PyObject *resultobj = 0;
20688 wxWindow *arg1 = (wxWindow *) 0 ;
20689 int arg2 = (int) -1 ;
20690 wxPoint const &arg3_defvalue = wxDefaultPosition ;
20691 wxPoint *arg3 = (wxPoint *) &arg3_defvalue ;
20692 wxSize const &arg4_defvalue = wxDefaultSize ;
20693 wxSize *arg4 = (wxSize *) &arg4_defvalue ;
20694 long arg5 = (long) 0 ;
20695 wxString const &arg6_defvalue = wxPyNotebookNameStr ;
20696 wxString *arg6 = (wxString *) &arg6_defvalue ;
20697 wxNotebook *result = 0 ;
20698 void *argp1 = 0 ;
20699 int res1 = 0 ;
20700 int val2 ;
20701 int ecode2 = 0 ;
20702 wxPoint temp3 ;
20703 wxSize temp4 ;
20704 long val5 ;
20705 int ecode5 = 0 ;
20706 bool temp6 = false ;
20707 PyObject * obj0 = 0 ;
20708 PyObject * obj1 = 0 ;
20709 PyObject * obj2 = 0 ;
20710 PyObject * obj3 = 0 ;
20711 PyObject * obj4 = 0 ;
20712 PyObject * obj5 = 0 ;
20713 char * kwnames[] = {
20714 (char *) "parent",(char *) "id",(char *) "pos",(char *) "size",(char *) "style",(char *) "name", NULL
20715 };
20716
20717 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|OOOOO:new_Notebook",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5)) SWIG_fail;
20718 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxWindow, 0 | 0 );
20719 if (!SWIG_IsOK(res1)) {
20720 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_Notebook" "', expected argument " "1"" of type '" "wxWindow *""'");
20721 }
20722 arg1 = reinterpret_cast< wxWindow * >(argp1);
20723 if (obj1) {
20724 ecode2 = SWIG_AsVal_int(obj1, &val2);
20725 if (!SWIG_IsOK(ecode2)) {
20726 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "new_Notebook" "', expected argument " "2"" of type '" "int""'");
20727 }
20728 arg2 = static_cast< int >(val2);
20729 }
20730 if (obj2) {
093d3ff1 20731 {
0085ce49
RD
20732 arg3 = &temp3;
20733 if ( ! wxPoint_helper(obj2, &arg3)) SWIG_fail;
093d3ff1 20734 }
0085ce49
RD
20735 }
20736 if (obj3) {
d14a1e28 20737 {
0085ce49
RD
20738 arg4 = &temp4;
20739 if ( ! wxSize_helper(obj3, &arg4)) SWIG_fail;
d14a1e28 20740 }
0085ce49
RD
20741 }
20742 if (obj4) {
20743 ecode5 = SWIG_AsVal_long(obj4, &val5);
20744 if (!SWIG_IsOK(ecode5)) {
20745 SWIG_exception_fail(SWIG_ArgError(ecode5), "in method '" "new_Notebook" "', expected argument " "5"" of type '" "long""'");
20746 }
20747 arg5 = static_cast< long >(val5);
20748 }
20749 if (obj5) {
093d3ff1 20750 {
0085ce49
RD
20751 arg6 = wxString_in_helper(obj5);
20752 if (arg6 == NULL) SWIG_fail;
20753 temp6 = true;
093d3ff1 20754 }
0085ce49
RD
20755 }
20756 {
20757 if (!wxPyCheckForApp()) SWIG_fail;
20758 PyThreadState* __tstate = wxPyBeginAllowThreads();
20759 result = (wxNotebook *)new wxNotebook(arg1,arg2,(wxPoint const &)*arg3,(wxSize const &)*arg4,arg5,(wxString const &)*arg6);
20760 wxPyEndAllowThreads(__tstate);
20761 if (PyErr_Occurred()) SWIG_fail;
20762 }
20763 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_wxNotebook, SWIG_POINTER_NEW | 0 );
20764 {
20765 if (temp6)
20766 delete arg6;
20767 }
20768 return resultobj;
20769fail:
20770 {
20771 if (temp6)
20772 delete arg6;
20773 }
20774 return NULL;
d14a1e28
RD
20775}
20776
20777
0085ce49
RD
20778SWIGINTERN PyObject *_wrap_new_PreNotebook(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
20779 PyObject *resultobj = 0;
20780 wxNotebook *result = 0 ;
20781
20782 if (!SWIG_Python_UnpackTuple(args,"new_PreNotebook",0,0,0)) SWIG_fail;
20783 {
20784 if (!wxPyCheckForApp()) SWIG_fail;
20785 PyThreadState* __tstate = wxPyBeginAllowThreads();
20786 result = (wxNotebook *)new wxNotebook();
20787 wxPyEndAllowThreads(__tstate);
20788 if (PyErr_Occurred()) SWIG_fail;
20789 }
20790 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_wxNotebook, SWIG_POINTER_OWN | 0 );
20791 return resultobj;
20792fail:
20793 return NULL;
20794}
20795
20796
20797SWIGINTERN PyObject *_wrap_Notebook_Create(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
20798 PyObject *resultobj = 0;
20799 wxNotebook *arg1 = (wxNotebook *) 0 ;
20800 wxWindow *arg2 = (wxWindow *) 0 ;
20801 int arg3 = (int) -1 ;
20802 wxPoint const &arg4_defvalue = wxDefaultPosition ;
20803 wxPoint *arg4 = (wxPoint *) &arg4_defvalue ;
20804 wxSize const &arg5_defvalue = wxDefaultSize ;
20805 wxSize *arg5 = (wxSize *) &arg5_defvalue ;
20806 long arg6 = (long) 0 ;
20807 wxString const &arg7_defvalue = wxPyNotebookNameStr ;
20808 wxString *arg7 = (wxString *) &arg7_defvalue ;
20809 bool result;
20810 void *argp1 = 0 ;
20811 int res1 = 0 ;
20812 void *argp2 = 0 ;
20813 int res2 = 0 ;
20814 int val3 ;
20815 int ecode3 = 0 ;
20816 wxPoint temp4 ;
20817 wxSize temp5 ;
20818 long val6 ;
20819 int ecode6 = 0 ;
20820 bool temp7 = false ;
20821 PyObject * obj0 = 0 ;
20822 PyObject * obj1 = 0 ;
20823 PyObject * obj2 = 0 ;
20824 PyObject * obj3 = 0 ;
20825 PyObject * obj4 = 0 ;
20826 PyObject * obj5 = 0 ;
20827 PyObject * obj6 = 0 ;
20828 char * kwnames[] = {
20829 (char *) "self",(char *) "parent",(char *) "id",(char *) "pos",(char *) "size",(char *) "style",(char *) "name", NULL
20830 };
20831
20832 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|OOOOO:Notebook_Create",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6)) SWIG_fail;
20833 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxNotebook, 0 | 0 );
20834 if (!SWIG_IsOK(res1)) {
20835 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Notebook_Create" "', expected argument " "1"" of type '" "wxNotebook *""'");
20836 }
20837 arg1 = reinterpret_cast< wxNotebook * >(argp1);
20838 res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_wxWindow, 0 | 0 );
20839 if (!SWIG_IsOK(res2)) {
20840 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "Notebook_Create" "', expected argument " "2"" of type '" "wxWindow *""'");
20841 }
20842 arg2 = reinterpret_cast< wxWindow * >(argp2);
20843 if (obj2) {
20844 ecode3 = SWIG_AsVal_int(obj2, &val3);
20845 if (!SWIG_IsOK(ecode3)) {
20846 SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "Notebook_Create" "', expected argument " "3"" of type '" "int""'");
20847 }
20848 arg3 = static_cast< int >(val3);
20849 }
20850 if (obj3) {
093d3ff1 20851 {
0085ce49
RD
20852 arg4 = &temp4;
20853 if ( ! wxPoint_helper(obj3, &arg4)) SWIG_fail;
093d3ff1 20854 }
0085ce49
RD
20855 }
20856 if (obj4) {
d14a1e28 20857 {
0085ce49
RD
20858 arg5 = &temp5;
20859 if ( ! wxSize_helper(obj4, &arg5)) SWIG_fail;
d14a1e28 20860 }
0085ce49
RD
20861 }
20862 if (obj5) {
20863 ecode6 = SWIG_AsVal_long(obj5, &val6);
20864 if (!SWIG_IsOK(ecode6)) {
20865 SWIG_exception_fail(SWIG_ArgError(ecode6), "in method '" "Notebook_Create" "', expected argument " "6"" of type '" "long""'");
20866 }
20867 arg6 = static_cast< long >(val6);
20868 }
20869 if (obj6) {
4f89f6a3 20870 {
0085ce49
RD
20871 arg7 = wxString_in_helper(obj6);
20872 if (arg7 == NULL) SWIG_fail;
20873 temp7 = true;
4f89f6a3 20874 }
0085ce49
RD
20875 }
20876 {
20877 PyThreadState* __tstate = wxPyBeginAllowThreads();
20878 result = (bool)(arg1)->Create(arg2,arg3,(wxPoint const &)*arg4,(wxSize const &)*arg5,arg6,(wxString const &)*arg7);
20879 wxPyEndAllowThreads(__tstate);
20880 if (PyErr_Occurred()) SWIG_fail;
20881 }
20882 {
20883 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
20884 }
20885 {
20886 if (temp7)
20887 delete arg7;
20888 }
20889 return resultobj;
20890fail:
20891 {
20892 if (temp7)
20893 delete arg7;
20894 }
20895 return NULL;
d14a1e28
RD
20896}
20897
20898
0085ce49
RD
20899SWIGINTERN PyObject *_wrap_Notebook_GetRowCount(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
20900 PyObject *resultobj = 0;
20901 wxNotebook *arg1 = (wxNotebook *) 0 ;
20902 int result;
20903 void *argp1 = 0 ;
20904 int res1 = 0 ;
20905 PyObject *swig_obj[1] ;
20906
20907 if (!args) SWIG_fail;
20908 swig_obj[0] = args;
20909 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxNotebook, 0 | 0 );
20910 if (!SWIG_IsOK(res1)) {
20911 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Notebook_GetRowCount" "', expected argument " "1"" of type '" "wxNotebook const *""'");
20912 }
20913 arg1 = reinterpret_cast< wxNotebook * >(argp1);
20914 {
20915 PyThreadState* __tstate = wxPyBeginAllowThreads();
20916 result = (int)((wxNotebook const *)arg1)->GetRowCount();
20917 wxPyEndAllowThreads(__tstate);
20918 if (PyErr_Occurred()) SWIG_fail;
20919 }
20920 resultobj = SWIG_From_int(static_cast< int >(result));
20921 return resultobj;
20922fail:
20923 return NULL;
20924}
20925
20926
20927SWIGINTERN PyObject *_wrap_Notebook_SetPadding(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
20928 PyObject *resultobj = 0;
20929 wxNotebook *arg1 = (wxNotebook *) 0 ;
20930 wxSize *arg2 = 0 ;
20931 void *argp1 = 0 ;
20932 int res1 = 0 ;
20933 wxSize temp2 ;
20934 PyObject * obj0 = 0 ;
20935 PyObject * obj1 = 0 ;
20936 char * kwnames[] = {
20937 (char *) "self",(char *) "padding", NULL
20938 };
20939
20940 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Notebook_SetPadding",kwnames,&obj0,&obj1)) SWIG_fail;
20941 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxNotebook, 0 | 0 );
20942 if (!SWIG_IsOK(res1)) {
20943 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Notebook_SetPadding" "', expected argument " "1"" of type '" "wxNotebook *""'");
20944 }
20945 arg1 = reinterpret_cast< wxNotebook * >(argp1);
20946 {
20947 arg2 = &temp2;
20948 if ( ! wxSize_helper(obj1, &arg2)) SWIG_fail;
20949 }
20950 {
20951 PyThreadState* __tstate = wxPyBeginAllowThreads();
20952 (arg1)->SetPadding((wxSize const &)*arg2);
20953 wxPyEndAllowThreads(__tstate);
20954 if (PyErr_Occurred()) SWIG_fail;
20955 }
20956 resultobj = SWIG_Py_Void();
20957 return resultobj;
20958fail:
20959 return NULL;
20960}
20961
20962
20963SWIGINTERN PyObject *_wrap_Notebook_SetTabSize(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
20964 PyObject *resultobj = 0;
20965 wxNotebook *arg1 = (wxNotebook *) 0 ;
20966 wxSize *arg2 = 0 ;
20967 void *argp1 = 0 ;
20968 int res1 = 0 ;
20969 wxSize temp2 ;
20970 PyObject * obj0 = 0 ;
20971 PyObject * obj1 = 0 ;
20972 char * kwnames[] = {
20973 (char *) "self",(char *) "sz", NULL
20974 };
20975
20976 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Notebook_SetTabSize",kwnames,&obj0,&obj1)) SWIG_fail;
20977 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxNotebook, 0 | 0 );
20978 if (!SWIG_IsOK(res1)) {
20979 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Notebook_SetTabSize" "', expected argument " "1"" of type '" "wxNotebook *""'");
20980 }
20981 arg1 = reinterpret_cast< wxNotebook * >(argp1);
20982 {
20983 arg2 = &temp2;
20984 if ( ! wxSize_helper(obj1, &arg2)) SWIG_fail;
20985 }
20986 {
20987 PyThreadState* __tstate = wxPyBeginAllowThreads();
20988 (arg1)->SetTabSize((wxSize const &)*arg2);
20989 wxPyEndAllowThreads(__tstate);
20990 if (PyErr_Occurred()) SWIG_fail;
20991 }
20992 resultobj = SWIG_Py_Void();
20993 return resultobj;
20994fail:
20995 return NULL;
20996}
20997
20998
0085ce49
RD
20999SWIGINTERN PyObject *_wrap_Notebook_GetThemeBackgroundColour(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
21000 PyObject *resultobj = 0;
21001 wxNotebook *arg1 = (wxNotebook *) 0 ;
21002 wxColour result;
21003 void *argp1 = 0 ;
21004 int res1 = 0 ;
21005 PyObject *swig_obj[1] ;
21006
21007 if (!args) SWIG_fail;
21008 swig_obj[0] = args;
21009 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxNotebook, 0 | 0 );
21010 if (!SWIG_IsOK(res1)) {
21011 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Notebook_GetThemeBackgroundColour" "', expected argument " "1"" of type '" "wxNotebook const *""'");
21012 }
21013 arg1 = reinterpret_cast< wxNotebook * >(argp1);
21014 {
21015 PyThreadState* __tstate = wxPyBeginAllowThreads();
21016 result = ((wxNotebook const *)arg1)->GetThemeBackgroundColour();
21017 wxPyEndAllowThreads(__tstate);
21018 if (PyErr_Occurred()) SWIG_fail;
21019 }
21020 resultobj = SWIG_NewPointerObj((new wxColour(static_cast< const wxColour& >(result))), SWIGTYPE_p_wxColour, SWIG_POINTER_OWN | 0 );
21021 return resultobj;
21022fail:
21023 return NULL;
21024}
21025
21026
21027SWIGINTERN PyObject *_wrap_Notebook_GetClassDefaultAttributes(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
21028 PyObject *resultobj = 0;
21029 wxWindowVariant arg1 = (wxWindowVariant) wxWINDOW_VARIANT_NORMAL ;
21030 SwigValueWrapper<wxVisualAttributes > result;
21031 int val1 ;
21032 int ecode1 = 0 ;
21033 PyObject * obj0 = 0 ;
21034 char * kwnames[] = {
21035 (char *) "variant", NULL
21036 };
21037
21038 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|O:Notebook_GetClassDefaultAttributes",kwnames,&obj0)) SWIG_fail;
21039 if (obj0) {
21040 ecode1 = SWIG_AsVal_int(obj0, &val1);
21041 if (!SWIG_IsOK(ecode1)) {
21042 SWIG_exception_fail(SWIG_ArgError(ecode1), "in method '" "Notebook_GetClassDefaultAttributes" "', expected argument " "1"" of type '" "wxWindowVariant""'");
21043 }
21044 arg1 = static_cast< wxWindowVariant >(val1);
21045 }
21046 {
21047 if (!wxPyCheckForApp()) SWIG_fail;
21048 PyThreadState* __tstate = wxPyBeginAllowThreads();
21049 result = wxNotebook::GetClassDefaultAttributes(arg1);
21050 wxPyEndAllowThreads(__tstate);
21051 if (PyErr_Occurred()) SWIG_fail;
21052 }
21053 resultobj = SWIG_NewPointerObj((new wxVisualAttributes(static_cast< const wxVisualAttributes& >(result))), SWIGTYPE_p_wxVisualAttributes, SWIG_POINTER_OWN | 0 );
21054 return resultobj;
21055fail:
21056 return NULL;
21057}
21058
21059
b39fe951
RD
21060SWIGINTERN PyObject *_wrap_Notebook_SendPageChangingEvent(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
21061 PyObject *resultobj = 0;
21062 wxNotebook *arg1 = (wxNotebook *) 0 ;
21063 int arg2 ;
21064 bool result;
21065 void *argp1 = 0 ;
21066 int res1 = 0 ;
21067 int val2 ;
21068 int ecode2 = 0 ;
21069 PyObject * obj0 = 0 ;
21070 PyObject * obj1 = 0 ;
21071 char * kwnames[] = {
21072 (char *) "self",(char *) "nPage", NULL
21073 };
21074
21075 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Notebook_SendPageChangingEvent",kwnames,&obj0,&obj1)) SWIG_fail;
21076 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxNotebook, 0 | 0 );
21077 if (!SWIG_IsOK(res1)) {
21078 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Notebook_SendPageChangingEvent" "', expected argument " "1"" of type '" "wxNotebook *""'");
21079 }
21080 arg1 = reinterpret_cast< wxNotebook * >(argp1);
21081 ecode2 = SWIG_AsVal_int(obj1, &val2);
21082 if (!SWIG_IsOK(ecode2)) {
21083 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "Notebook_SendPageChangingEvent" "', expected argument " "2"" of type '" "int""'");
21084 }
21085 arg2 = static_cast< int >(val2);
21086 {
21087 PyThreadState* __tstate = wxPyBeginAllowThreads();
21088 result = (bool)(arg1)->SendPageChangingEvent(arg2);
21089 wxPyEndAllowThreads(__tstate);
21090 if (PyErr_Occurred()) SWIG_fail;
21091 }
21092 {
21093 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
21094 }
21095 return resultobj;
21096fail:
21097 return NULL;
21098}
21099
21100
21101SWIGINTERN PyObject *_wrap_Notebook_SendPageChangedEvent(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
21102 PyObject *resultobj = 0;
21103 wxNotebook *arg1 = (wxNotebook *) 0 ;
21104 int arg2 ;
21105 int arg3 = (int) -1 ;
21106 void *argp1 = 0 ;
21107 int res1 = 0 ;
21108 int val2 ;
21109 int ecode2 = 0 ;
21110 int val3 ;
21111 int ecode3 = 0 ;
21112 PyObject * obj0 = 0 ;
21113 PyObject * obj1 = 0 ;
21114 PyObject * obj2 = 0 ;
21115 char * kwnames[] = {
21116 (char *) "self",(char *) "nPageOld",(char *) "nPageNew", NULL
21117 };
21118
21119 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:Notebook_SendPageChangedEvent",kwnames,&obj0,&obj1,&obj2)) SWIG_fail;
21120 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxNotebook, 0 | 0 );
21121 if (!SWIG_IsOK(res1)) {
21122 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Notebook_SendPageChangedEvent" "', expected argument " "1"" of type '" "wxNotebook *""'");
21123 }
21124 arg1 = reinterpret_cast< wxNotebook * >(argp1);
21125 ecode2 = SWIG_AsVal_int(obj1, &val2);
21126 if (!SWIG_IsOK(ecode2)) {
21127 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "Notebook_SendPageChangedEvent" "', expected argument " "2"" of type '" "int""'");
21128 }
21129 arg2 = static_cast< int >(val2);
21130 if (obj2) {
21131 ecode3 = SWIG_AsVal_int(obj2, &val3);
21132 if (!SWIG_IsOK(ecode3)) {
21133 SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "Notebook_SendPageChangedEvent" "', expected argument " "3"" of type '" "int""'");
21134 }
21135 arg3 = static_cast< int >(val3);
21136 }
21137 {
21138 PyThreadState* __tstate = wxPyBeginAllowThreads();
21139 (arg1)->SendPageChangedEvent(arg2,arg3);
21140 wxPyEndAllowThreads(__tstate);
21141 if (PyErr_Occurred()) SWIG_fail;
21142 }
21143 resultobj = SWIG_Py_Void();
21144 return resultobj;
21145fail:
21146 return NULL;
21147}
21148
21149
0085ce49
RD
21150SWIGINTERN PyObject *Notebook_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
21151 PyObject *obj;
21152 if (!SWIG_Python_UnpackTuple(args,(char*)"swigregister", 1, 1,&obj)) return NULL;
21153 SWIG_TypeNewClientData(SWIGTYPE_p_wxNotebook, SWIG_NewClientData(obj));
21154 return SWIG_Py_Void();
21155}
21156
21157SWIGINTERN PyObject *Notebook_swiginit(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
21158 return SWIG_Python_InitShadowInstance(args);
21159}
21160
21161SWIGINTERN PyObject *_wrap_new_NotebookEvent(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
21162 PyObject *resultobj = 0;
21163 wxEventType arg1 = (wxEventType) wxEVT_NULL ;
21164 int arg2 = (int) 0 ;
21165 int arg3 = (int) -1 ;
21166 int arg4 = (int) -1 ;
21167 wxNotebookEvent *result = 0 ;
21168 int val1 ;
21169 int ecode1 = 0 ;
21170 int val2 ;
21171 int ecode2 = 0 ;
21172 int val3 ;
21173 int ecode3 = 0 ;
21174 int val4 ;
21175 int ecode4 = 0 ;
21176 PyObject * obj0 = 0 ;
21177 PyObject * obj1 = 0 ;
21178 PyObject * obj2 = 0 ;
21179 PyObject * obj3 = 0 ;
21180 char * kwnames[] = {
21181 (char *) "commandType",(char *) "id",(char *) "nSel",(char *) "nOldSel", NULL
21182 };
21183
21184 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|OOOO:new_NotebookEvent",kwnames,&obj0,&obj1,&obj2,&obj3)) SWIG_fail;
21185 if (obj0) {
21186 ecode1 = SWIG_AsVal_int(obj0, &val1);
21187 if (!SWIG_IsOK(ecode1)) {
21188 SWIG_exception_fail(SWIG_ArgError(ecode1), "in method '" "new_NotebookEvent" "', expected argument " "1"" of type '" "wxEventType""'");
21189 }
21190 arg1 = static_cast< wxEventType >(val1);
21191 }
21192 if (obj1) {
21193 ecode2 = SWIG_AsVal_int(obj1, &val2);
21194 if (!SWIG_IsOK(ecode2)) {
21195 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "new_NotebookEvent" "', expected argument " "2"" of type '" "int""'");
21196 }
21197 arg2 = static_cast< int >(val2);
21198 }
21199 if (obj2) {
21200 ecode3 = SWIG_AsVal_int(obj2, &val3);
21201 if (!SWIG_IsOK(ecode3)) {
21202 SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "new_NotebookEvent" "', expected argument " "3"" of type '" "int""'");
21203 }
21204 arg3 = static_cast< int >(val3);
21205 }
21206 if (obj3) {
21207 ecode4 = SWIG_AsVal_int(obj3, &val4);
21208 if (!SWIG_IsOK(ecode4)) {
21209 SWIG_exception_fail(SWIG_ArgError(ecode4), "in method '" "new_NotebookEvent" "', expected argument " "4"" of type '" "int""'");
21210 }
21211 arg4 = static_cast< int >(val4);
21212 }
21213 {
21214 PyThreadState* __tstate = wxPyBeginAllowThreads();
21215 result = (wxNotebookEvent *)new wxNotebookEvent(arg1,arg2,arg3,arg4);
21216 wxPyEndAllowThreads(__tstate);
21217 if (PyErr_Occurred()) SWIG_fail;
21218 }
21219 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_wxNotebookEvent, SWIG_POINTER_NEW | 0 );
21220 return resultobj;
21221fail:
21222 return NULL;
21223}
21224
21225
21226SWIGINTERN PyObject *NotebookEvent_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
21227 PyObject *obj;
21228 if (!SWIG_Python_UnpackTuple(args,(char*)"swigregister", 1, 1,&obj)) return NULL;
21229 SWIG_TypeNewClientData(SWIGTYPE_p_wxNotebookEvent, SWIG_NewClientData(obj));
21230 return SWIG_Py_Void();
21231}
21232
21233SWIGINTERN PyObject *NotebookEvent_swiginit(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
21234 return SWIG_Python_InitShadowInstance(args);
21235}
21236
21237SWIGINTERN PyObject *_wrap_new_Listbook(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
21238 PyObject *resultobj = 0;
21239 wxWindow *arg1 = (wxWindow *) 0 ;
21240 int arg2 = (int) -1 ;
21241 wxPoint const &arg3_defvalue = wxDefaultPosition ;
21242 wxPoint *arg3 = (wxPoint *) &arg3_defvalue ;
21243 wxSize const &arg4_defvalue = wxDefaultSize ;
21244 wxSize *arg4 = (wxSize *) &arg4_defvalue ;
21245 long arg5 = (long) 0 ;
21246 wxString const &arg6_defvalue = wxPyEmptyString ;
21247 wxString *arg6 = (wxString *) &arg6_defvalue ;
21248 wxListbook *result = 0 ;
21249 void *argp1 = 0 ;
21250 int res1 = 0 ;
21251 int val2 ;
21252 int ecode2 = 0 ;
21253 wxPoint temp3 ;
21254 wxSize temp4 ;
21255 long val5 ;
21256 int ecode5 = 0 ;
21257 bool temp6 = false ;
21258 PyObject * obj0 = 0 ;
21259 PyObject * obj1 = 0 ;
21260 PyObject * obj2 = 0 ;
21261 PyObject * obj3 = 0 ;
21262 PyObject * obj4 = 0 ;
21263 PyObject * obj5 = 0 ;
21264 char * kwnames[] = {
21265 (char *) "parent",(char *) "id",(char *) "pos",(char *) "size",(char *) "style",(char *) "name", NULL
21266 };
21267
21268 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|OOOOO:new_Listbook",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5)) SWIG_fail;
21269 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxWindow, 0 | 0 );
21270 if (!SWIG_IsOK(res1)) {
21271 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_Listbook" "', expected argument " "1"" of type '" "wxWindow *""'");
21272 }
21273 arg1 = reinterpret_cast< wxWindow * >(argp1);
21274 if (obj1) {
21275 ecode2 = SWIG_AsVal_int(obj1, &val2);
21276 if (!SWIG_IsOK(ecode2)) {
21277 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "new_Listbook" "', expected argument " "2"" of type '" "int""'");
21278 }
21279 arg2 = static_cast< int >(val2);
21280 }
21281 if (obj2) {
093d3ff1 21282 {
0085ce49
RD
21283 arg3 = &temp3;
21284 if ( ! wxPoint_helper(obj2, &arg3)) SWIG_fail;
093d3ff1 21285 }
0085ce49
RD
21286 }
21287 if (obj3) {
093d3ff1 21288 {
0085ce49
RD
21289 arg4 = &temp4;
21290 if ( ! wxSize_helper(obj3, &arg4)) SWIG_fail;
d14a1e28 21291 }
0085ce49
RD
21292 }
21293 if (obj4) {
21294 ecode5 = SWIG_AsVal_long(obj4, &val5);
21295 if (!SWIG_IsOK(ecode5)) {
21296 SWIG_exception_fail(SWIG_ArgError(ecode5), "in method '" "new_Listbook" "', expected argument " "5"" of type '" "long""'");
21297 }
21298 arg5 = static_cast< long >(val5);
21299 }
21300 if (obj5) {
d14a1e28 21301 {
0085ce49
RD
21302 arg6 = wxString_in_helper(obj5);
21303 if (arg6 == NULL) SWIG_fail;
21304 temp6 = true;
d14a1e28 21305 }
0085ce49
RD
21306 }
21307 {
21308 if (!wxPyCheckForApp()) SWIG_fail;
21309 PyThreadState* __tstate = wxPyBeginAllowThreads();
21310 result = (wxListbook *)new wxListbook(arg1,arg2,(wxPoint const &)*arg3,(wxSize const &)*arg4,arg5,(wxString const &)*arg6);
21311 wxPyEndAllowThreads(__tstate);
21312 if (PyErr_Occurred()) SWIG_fail;
21313 }
21314 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_wxListbook, SWIG_POINTER_NEW | 0 );
21315 {
21316 if (temp6)
21317 delete arg6;
21318 }
21319 return resultobj;
21320fail:
21321 {
21322 if (temp6)
21323 delete arg6;
21324 }
21325 return NULL;
d14a1e28
RD
21326}
21327
21328
0085ce49
RD
21329SWIGINTERN PyObject *_wrap_new_PreListbook(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
21330 PyObject *resultobj = 0;
21331 wxListbook *result = 0 ;
21332
21333 if (!SWIG_Python_UnpackTuple(args,"new_PreListbook",0,0,0)) SWIG_fail;
21334 {
21335 if (!wxPyCheckForApp()) SWIG_fail;
21336 PyThreadState* __tstate = wxPyBeginAllowThreads();
21337 result = (wxListbook *)new wxListbook();
21338 wxPyEndAllowThreads(__tstate);
21339 if (PyErr_Occurred()) SWIG_fail;
21340 }
21341 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_wxListbook, SWIG_POINTER_OWN | 0 );
21342 return resultobj;
21343fail:
21344 return NULL;
21345}
21346
21347
21348SWIGINTERN PyObject *_wrap_Listbook_Create(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
21349 PyObject *resultobj = 0;
21350 wxListbook *arg1 = (wxListbook *) 0 ;
21351 wxWindow *arg2 = (wxWindow *) 0 ;
21352 int arg3 = (int) -1 ;
21353 wxPoint const &arg4_defvalue = wxDefaultPosition ;
21354 wxPoint *arg4 = (wxPoint *) &arg4_defvalue ;
21355 wxSize const &arg5_defvalue = wxDefaultSize ;
21356 wxSize *arg5 = (wxSize *) &arg5_defvalue ;
21357 long arg6 = (long) 0 ;
21358 wxString const &arg7_defvalue = wxPyEmptyString ;
21359 wxString *arg7 = (wxString *) &arg7_defvalue ;
21360 bool result;
21361 void *argp1 = 0 ;
21362 int res1 = 0 ;
21363 void *argp2 = 0 ;
21364 int res2 = 0 ;
21365 int val3 ;
21366 int ecode3 = 0 ;
21367 wxPoint temp4 ;
21368 wxSize temp5 ;
21369 long val6 ;
21370 int ecode6 = 0 ;
21371 bool temp7 = false ;
21372 PyObject * obj0 = 0 ;
21373 PyObject * obj1 = 0 ;
21374 PyObject * obj2 = 0 ;
21375 PyObject * obj3 = 0 ;
21376 PyObject * obj4 = 0 ;
21377 PyObject * obj5 = 0 ;
21378 PyObject * obj6 = 0 ;
21379 char * kwnames[] = {
21380 (char *) "self",(char *) "parent",(char *) "id",(char *) "pos",(char *) "size",(char *) "style",(char *) "name", NULL
21381 };
21382
21383 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|OOOOO:Listbook_Create",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6)) SWIG_fail;
21384 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxListbook, 0 | 0 );
21385 if (!SWIG_IsOK(res1)) {
21386 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Listbook_Create" "', expected argument " "1"" of type '" "wxListbook *""'");
21387 }
21388 arg1 = reinterpret_cast< wxListbook * >(argp1);
21389 res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_wxWindow, 0 | 0 );
21390 if (!SWIG_IsOK(res2)) {
21391 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "Listbook_Create" "', expected argument " "2"" of type '" "wxWindow *""'");
21392 }
21393 arg2 = reinterpret_cast< wxWindow * >(argp2);
21394 if (obj2) {
21395 ecode3 = SWIG_AsVal_int(obj2, &val3);
21396 if (!SWIG_IsOK(ecode3)) {
21397 SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "Listbook_Create" "', expected argument " "3"" of type '" "int""'");
21398 }
21399 arg3 = static_cast< int >(val3);
21400 }
21401 if (obj3) {
22bfe96c 21402 {
0085ce49
RD
21403 arg4 = &temp4;
21404 if ( ! wxPoint_helper(obj3, &arg4)) SWIG_fail;
22bfe96c 21405 }
0085ce49
RD
21406 }
21407 if (obj4) {
22bfe96c 21408 {
0085ce49
RD
21409 arg5 = &temp5;
21410 if ( ! wxSize_helper(obj4, &arg5)) SWIG_fail;
22bfe96c 21411 }
0085ce49
RD
21412 }
21413 if (obj5) {
21414 ecode6 = SWIG_AsVal_long(obj5, &val6);
21415 if (!SWIG_IsOK(ecode6)) {
21416 SWIG_exception_fail(SWIG_ArgError(ecode6), "in method '" "Listbook_Create" "', expected argument " "6"" of type '" "long""'");
21417 }
21418 arg6 = static_cast< long >(val6);
21419 }
21420 if (obj6) {
b2dc1044 21421 {
0085ce49
RD
21422 arg7 = wxString_in_helper(obj6);
21423 if (arg7 == NULL) SWIG_fail;
21424 temp7 = true;
b2dc1044 21425 }
0085ce49
RD
21426 }
21427 {
21428 PyThreadState* __tstate = wxPyBeginAllowThreads();
21429 result = (bool)(arg1)->Create(arg2,arg3,(wxPoint const &)*arg4,(wxSize const &)*arg5,arg6,(wxString const &)*arg7);
21430 wxPyEndAllowThreads(__tstate);
21431 if (PyErr_Occurred()) SWIG_fail;
21432 }
21433 {
21434 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
21435 }
21436 {
21437 if (temp7)
21438 delete arg7;
21439 }
21440 return resultobj;
21441fail:
21442 {
21443 if (temp7)
21444 delete arg7;
21445 }
21446 return NULL;
b2dc1044
RD
21447}
21448
21449
0085ce49
RD
21450SWIGINTERN PyObject *_wrap_Listbook_GetListView(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
21451 PyObject *resultobj = 0;
21452 wxListbook *arg1 = (wxListbook *) 0 ;
21453 wxListView *result = 0 ;
21454 void *argp1 = 0 ;
21455 int res1 = 0 ;
21456 PyObject *swig_obj[1] ;
21457
21458 if (!args) SWIG_fail;
21459 swig_obj[0] = args;
21460 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxListbook, 0 | 0 );
21461 if (!SWIG_IsOK(res1)) {
21462 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Listbook_GetListView" "', expected argument " "1"" of type '" "wxListbook *""'");
21463 }
21464 arg1 = reinterpret_cast< wxListbook * >(argp1);
21465 {
21466 PyThreadState* __tstate = wxPyBeginAllowThreads();
21467 result = (wxListView *)(arg1)->GetListView();
21468 wxPyEndAllowThreads(__tstate);
21469 if (PyErr_Occurred()) SWIG_fail;
21470 }
21471 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_wxListView, 0 | 0 );
21472 return resultobj;
21473fail:
21474 return NULL;
21475}
21476
21477
21478SWIGINTERN PyObject *Listbook_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
21479 PyObject *obj;
21480 if (!SWIG_Python_UnpackTuple(args,(char*)"swigregister", 1, 1,&obj)) return NULL;
21481 SWIG_TypeNewClientData(SWIGTYPE_p_wxListbook, SWIG_NewClientData(obj));
21482 return SWIG_Py_Void();
21483}
21484
21485SWIGINTERN PyObject *Listbook_swiginit(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
21486 return SWIG_Python_InitShadowInstance(args);
21487}
21488
21489SWIGINTERN PyObject *_wrap_new_ListbookEvent(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
21490 PyObject *resultobj = 0;
21491 wxEventType arg1 = (wxEventType) wxEVT_NULL ;
21492 int arg2 = (int) 0 ;
21493 int arg3 = (int) -1 ;
21494 int arg4 = (int) -1 ;
21495 wxListbookEvent *result = 0 ;
21496 int val1 ;
21497 int ecode1 = 0 ;
21498 int val2 ;
21499 int ecode2 = 0 ;
21500 int val3 ;
21501 int ecode3 = 0 ;
21502 int val4 ;
21503 int ecode4 = 0 ;
21504 PyObject * obj0 = 0 ;
21505 PyObject * obj1 = 0 ;
21506 PyObject * obj2 = 0 ;
21507 PyObject * obj3 = 0 ;
21508 char * kwnames[] = {
21509 (char *) "commandType",(char *) "id",(char *) "nSel",(char *) "nOldSel", NULL
21510 };
21511
21512 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|OOOO:new_ListbookEvent",kwnames,&obj0,&obj1,&obj2,&obj3)) SWIG_fail;
21513 if (obj0) {
21514 ecode1 = SWIG_AsVal_int(obj0, &val1);
21515 if (!SWIG_IsOK(ecode1)) {
21516 SWIG_exception_fail(SWIG_ArgError(ecode1), "in method '" "new_ListbookEvent" "', expected argument " "1"" of type '" "wxEventType""'");
21517 }
21518 arg1 = static_cast< wxEventType >(val1);
21519 }
21520 if (obj1) {
21521 ecode2 = SWIG_AsVal_int(obj1, &val2);
21522 if (!SWIG_IsOK(ecode2)) {
21523 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "new_ListbookEvent" "', expected argument " "2"" of type '" "int""'");
21524 }
21525 arg2 = static_cast< int >(val2);
21526 }
21527 if (obj2) {
21528 ecode3 = SWIG_AsVal_int(obj2, &val3);
21529 if (!SWIG_IsOK(ecode3)) {
21530 SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "new_ListbookEvent" "', expected argument " "3"" of type '" "int""'");
21531 }
21532 arg3 = static_cast< int >(val3);
21533 }
21534 if (obj3) {
21535 ecode4 = SWIG_AsVal_int(obj3, &val4);
21536 if (!SWIG_IsOK(ecode4)) {
21537 SWIG_exception_fail(SWIG_ArgError(ecode4), "in method '" "new_ListbookEvent" "', expected argument " "4"" of type '" "int""'");
21538 }
21539 arg4 = static_cast< int >(val4);
21540 }
21541 {
21542 PyThreadState* __tstate = wxPyBeginAllowThreads();
21543 result = (wxListbookEvent *)new wxListbookEvent(arg1,arg2,arg3,arg4);
21544 wxPyEndAllowThreads(__tstate);
21545 if (PyErr_Occurred()) SWIG_fail;
21546 }
21547 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_wxListbookEvent, SWIG_POINTER_NEW | 0 );
21548 return resultobj;
21549fail:
21550 return NULL;
21551}
21552
21553
21554SWIGINTERN PyObject *ListbookEvent_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
21555 PyObject *obj;
21556 if (!SWIG_Python_UnpackTuple(args,(char*)"swigregister", 1, 1,&obj)) return NULL;
21557 SWIG_TypeNewClientData(SWIGTYPE_p_wxListbookEvent, SWIG_NewClientData(obj));
21558 return SWIG_Py_Void();
21559}
21560
21561SWIGINTERN PyObject *ListbookEvent_swiginit(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
21562 return SWIG_Python_InitShadowInstance(args);
21563}
21564
21565SWIGINTERN PyObject *_wrap_new_Choicebook(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
21566 PyObject *resultobj = 0;
21567 wxWindow *arg1 = (wxWindow *) 0 ;
21568 int arg2 ;
21569 wxPoint const &arg3_defvalue = wxDefaultPosition ;
21570 wxPoint *arg3 = (wxPoint *) &arg3_defvalue ;
21571 wxSize const &arg4_defvalue = wxDefaultSize ;
21572 wxSize *arg4 = (wxSize *) &arg4_defvalue ;
21573 long arg5 = (long) 0 ;
21574 wxString const &arg6_defvalue = wxPyEmptyString ;
21575 wxString *arg6 = (wxString *) &arg6_defvalue ;
21576 wxChoicebook *result = 0 ;
21577 void *argp1 = 0 ;
21578 int res1 = 0 ;
21579 int val2 ;
21580 int ecode2 = 0 ;
21581 wxPoint temp3 ;
21582 wxSize temp4 ;
21583 long val5 ;
21584 int ecode5 = 0 ;
21585 bool temp6 = false ;
21586 PyObject * obj0 = 0 ;
21587 PyObject * obj1 = 0 ;
21588 PyObject * obj2 = 0 ;
21589 PyObject * obj3 = 0 ;
21590 PyObject * obj4 = 0 ;
21591 PyObject * obj5 = 0 ;
21592 char * kwnames[] = {
21593 (char *) "parent",(char *) "id",(char *) "pos",(char *) "size",(char *) "style",(char *) "name", NULL
21594 };
21595
21596 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|OOOO:new_Choicebook",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5)) SWIG_fail;
21597 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxWindow, 0 | 0 );
21598 if (!SWIG_IsOK(res1)) {
21599 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_Choicebook" "', expected argument " "1"" of type '" "wxWindow *""'");
21600 }
21601 arg1 = reinterpret_cast< wxWindow * >(argp1);
21602 ecode2 = SWIG_AsVal_int(obj1, &val2);
21603 if (!SWIG_IsOK(ecode2)) {
21604 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "new_Choicebook" "', expected argument " "2"" of type '" "int""'");
21605 }
21606 arg2 = static_cast< int >(val2);
21607 if (obj2) {
d14a1e28 21608 {
0085ce49
RD
21609 arg3 = &temp3;
21610 if ( ! wxPoint_helper(obj2, &arg3)) SWIG_fail;
d14a1e28 21611 }
0085ce49
RD
21612 }
21613 if (obj3) {
d14a1e28 21614 {
0085ce49
RD
21615 arg4 = &temp4;
21616 if ( ! wxSize_helper(obj3, &arg4)) SWIG_fail;
d14a1e28 21617 }
0085ce49
RD
21618 }
21619 if (obj4) {
21620 ecode5 = SWIG_AsVal_long(obj4, &val5);
21621 if (!SWIG_IsOK(ecode5)) {
21622 SWIG_exception_fail(SWIG_ArgError(ecode5), "in method '" "new_Choicebook" "', expected argument " "5"" of type '" "long""'");
21623 }
21624 arg5 = static_cast< long >(val5);
21625 }
21626 if (obj5) {
d14a1e28 21627 {
0085ce49
RD
21628 arg6 = wxString_in_helper(obj5);
21629 if (arg6 == NULL) SWIG_fail;
21630 temp6 = true;
d14a1e28 21631 }
0085ce49
RD
21632 }
21633 {
21634 if (!wxPyCheckForApp()) SWIG_fail;
21635 PyThreadState* __tstate = wxPyBeginAllowThreads();
21636 result = (wxChoicebook *)new wxChoicebook(arg1,arg2,(wxPoint const &)*arg3,(wxSize const &)*arg4,arg5,(wxString const &)*arg6);
21637 wxPyEndAllowThreads(__tstate);
21638 if (PyErr_Occurred()) SWIG_fail;
21639 }
21640 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_wxChoicebook, SWIG_POINTER_NEW | 0 );
21641 {
21642 if (temp6)
21643 delete arg6;
21644 }
21645 return resultobj;
21646fail:
21647 {
21648 if (temp6)
21649 delete arg6;
21650 }
21651 return NULL;
d14a1e28
RD
21652}
21653
21654
0085ce49
RD
21655SWIGINTERN PyObject *_wrap_new_PreChoicebook(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
21656 PyObject *resultobj = 0;
21657 wxChoicebook *result = 0 ;
21658
21659 if (!SWIG_Python_UnpackTuple(args,"new_PreChoicebook",0,0,0)) SWIG_fail;
21660 {
21661 if (!wxPyCheckForApp()) SWIG_fail;
21662 PyThreadState* __tstate = wxPyBeginAllowThreads();
21663 result = (wxChoicebook *)new wxChoicebook();
21664 wxPyEndAllowThreads(__tstate);
21665 if (PyErr_Occurred()) SWIG_fail;
21666 }
21667 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_wxChoicebook, SWIG_POINTER_OWN | 0 );
21668 return resultobj;
21669fail:
21670 return NULL;
21671}
21672
21673
21674SWIGINTERN PyObject *_wrap_Choicebook_Create(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
21675 PyObject *resultobj = 0;
21676 wxChoicebook *arg1 = (wxChoicebook *) 0 ;
21677 wxWindow *arg2 = (wxWindow *) 0 ;
21678 int arg3 ;
21679 wxPoint const &arg4_defvalue = wxDefaultPosition ;
21680 wxPoint *arg4 = (wxPoint *) &arg4_defvalue ;
21681 wxSize const &arg5_defvalue = wxDefaultSize ;
21682 wxSize *arg5 = (wxSize *) &arg5_defvalue ;
21683 long arg6 = (long) 0 ;
21684 wxString const &arg7_defvalue = wxPyEmptyString ;
21685 wxString *arg7 = (wxString *) &arg7_defvalue ;
21686 bool result;
21687 void *argp1 = 0 ;
21688 int res1 = 0 ;
21689 void *argp2 = 0 ;
21690 int res2 = 0 ;
21691 int val3 ;
21692 int ecode3 = 0 ;
21693 wxPoint temp4 ;
21694 wxSize temp5 ;
21695 long val6 ;
21696 int ecode6 = 0 ;
21697 bool temp7 = false ;
21698 PyObject * obj0 = 0 ;
21699 PyObject * obj1 = 0 ;
21700 PyObject * obj2 = 0 ;
21701 PyObject * obj3 = 0 ;
21702 PyObject * obj4 = 0 ;
21703 PyObject * obj5 = 0 ;
21704 PyObject * obj6 = 0 ;
21705 char * kwnames[] = {
21706 (char *) "self",(char *) "parent",(char *) "id",(char *) "pos",(char *) "size",(char *) "style",(char *) "name", NULL
21707 };
21708
21709 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO|OOOO:Choicebook_Create",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6)) SWIG_fail;
21710 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxChoicebook, 0 | 0 );
21711 if (!SWIG_IsOK(res1)) {
21712 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Choicebook_Create" "', expected argument " "1"" of type '" "wxChoicebook *""'");
21713 }
21714 arg1 = reinterpret_cast< wxChoicebook * >(argp1);
21715 res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_wxWindow, 0 | 0 );
21716 if (!SWIG_IsOK(res2)) {
21717 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "Choicebook_Create" "', expected argument " "2"" of type '" "wxWindow *""'");
21718 }
21719 arg2 = reinterpret_cast< wxWindow * >(argp2);
21720 ecode3 = SWIG_AsVal_int(obj2, &val3);
21721 if (!SWIG_IsOK(ecode3)) {
21722 SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "Choicebook_Create" "', expected argument " "3"" of type '" "int""'");
21723 }
21724 arg3 = static_cast< int >(val3);
21725 if (obj3) {
4f89f6a3 21726 {
0085ce49
RD
21727 arg4 = &temp4;
21728 if ( ! wxPoint_helper(obj3, &arg4)) SWIG_fail;
4f89f6a3 21729 }
0085ce49
RD
21730 }
21731 if (obj4) {
d14a1e28 21732 {
0085ce49
RD
21733 arg5 = &temp5;
21734 if ( ! wxSize_helper(obj4, &arg5)) SWIG_fail;
d14a1e28 21735 }
0085ce49
RD
21736 }
21737 if (obj5) {
21738 ecode6 = SWIG_AsVal_long(obj5, &val6);
21739 if (!SWIG_IsOK(ecode6)) {
21740 SWIG_exception_fail(SWIG_ArgError(ecode6), "in method '" "Choicebook_Create" "', expected argument " "6"" of type '" "long""'");
21741 }
21742 arg6 = static_cast< long >(val6);
21743 }
21744 if (obj6) {
d14a1e28 21745 {
0085ce49
RD
21746 arg7 = wxString_in_helper(obj6);
21747 if (arg7 == NULL) SWIG_fail;
21748 temp7 = true;
d14a1e28 21749 }
0085ce49
RD
21750 }
21751 {
21752 PyThreadState* __tstate = wxPyBeginAllowThreads();
21753 result = (bool)(arg1)->Create(arg2,arg3,(wxPoint const &)*arg4,(wxSize const &)*arg5,arg6,(wxString const &)*arg7);
21754 wxPyEndAllowThreads(__tstate);
21755 if (PyErr_Occurred()) SWIG_fail;
21756 }
21757 {
21758 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
21759 }
21760 {
21761 if (temp7)
21762 delete arg7;
21763 }
21764 return resultobj;
21765fail:
21766 {
21767 if (temp7)
21768 delete arg7;
21769 }
21770 return NULL;
d14a1e28
RD
21771}
21772
21773
0085ce49
RD
21774SWIGINTERN PyObject *_wrap_Choicebook_GetChoiceCtrl(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
21775 PyObject *resultobj = 0;
21776 wxChoicebook *arg1 = (wxChoicebook *) 0 ;
21777 wxChoice *result = 0 ;
21778 void *argp1 = 0 ;
21779 int res1 = 0 ;
21780 PyObject *swig_obj[1] ;
21781
21782 if (!args) SWIG_fail;
21783 swig_obj[0] = args;
21784 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxChoicebook, 0 | 0 );
21785 if (!SWIG_IsOK(res1)) {
21786 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Choicebook_GetChoiceCtrl" "', expected argument " "1"" of type '" "wxChoicebook const *""'");
21787 }
21788 arg1 = reinterpret_cast< wxChoicebook * >(argp1);
21789 {
21790 PyThreadState* __tstate = wxPyBeginAllowThreads();
21791 result = (wxChoice *)((wxChoicebook const *)arg1)->GetChoiceCtrl();
21792 wxPyEndAllowThreads(__tstate);
21793 if (PyErr_Occurred()) SWIG_fail;
21794 }
21795 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_wxChoice, 0 | 0 );
21796 return resultobj;
21797fail:
21798 return NULL;
21799}
21800
21801
21802SWIGINTERN PyObject *Choicebook_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
21803 PyObject *obj;
21804 if (!SWIG_Python_UnpackTuple(args,(char*)"swigregister", 1, 1,&obj)) return NULL;
21805 SWIG_TypeNewClientData(SWIGTYPE_p_wxChoicebook, SWIG_NewClientData(obj));
21806 return SWIG_Py_Void();
21807}
21808
21809SWIGINTERN PyObject *Choicebook_swiginit(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
21810 return SWIG_Python_InitShadowInstance(args);
21811}
21812
21813SWIGINTERN PyObject *_wrap_new_ChoicebookEvent(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
21814 PyObject *resultobj = 0;
21815 wxEventType arg1 = (wxEventType) wxEVT_NULL ;
21816 int arg2 = (int) 0 ;
21817 int arg3 = (int) -1 ;
21818 int arg4 = (int) -1 ;
21819 wxChoicebookEvent *result = 0 ;
21820 int val1 ;
21821 int ecode1 = 0 ;
21822 int val2 ;
21823 int ecode2 = 0 ;
21824 int val3 ;
21825 int ecode3 = 0 ;
21826 int val4 ;
21827 int ecode4 = 0 ;
21828 PyObject * obj0 = 0 ;
21829 PyObject * obj1 = 0 ;
21830 PyObject * obj2 = 0 ;
21831 PyObject * obj3 = 0 ;
21832 char * kwnames[] = {
21833 (char *) "commandType",(char *) "id",(char *) "nSel",(char *) "nOldSel", NULL
21834 };
21835
21836 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|OOOO:new_ChoicebookEvent",kwnames,&obj0,&obj1,&obj2,&obj3)) SWIG_fail;
21837 if (obj0) {
21838 ecode1 = SWIG_AsVal_int(obj0, &val1);
21839 if (!SWIG_IsOK(ecode1)) {
21840 SWIG_exception_fail(SWIG_ArgError(ecode1), "in method '" "new_ChoicebookEvent" "', expected argument " "1"" of type '" "wxEventType""'");
21841 }
21842 arg1 = static_cast< wxEventType >(val1);
21843 }
21844 if (obj1) {
21845 ecode2 = SWIG_AsVal_int(obj1, &val2);
21846 if (!SWIG_IsOK(ecode2)) {
21847 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "new_ChoicebookEvent" "', expected argument " "2"" of type '" "int""'");
21848 }
21849 arg2 = static_cast< int >(val2);
21850 }
21851 if (obj2) {
21852 ecode3 = SWIG_AsVal_int(obj2, &val3);
21853 if (!SWIG_IsOK(ecode3)) {
21854 SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "new_ChoicebookEvent" "', expected argument " "3"" of type '" "int""'");
21855 }
21856 arg3 = static_cast< int >(val3);
21857 }
21858 if (obj3) {
21859 ecode4 = SWIG_AsVal_int(obj3, &val4);
21860 if (!SWIG_IsOK(ecode4)) {
21861 SWIG_exception_fail(SWIG_ArgError(ecode4), "in method '" "new_ChoicebookEvent" "', expected argument " "4"" of type '" "int""'");
21862 }
21863 arg4 = static_cast< int >(val4);
21864 }
21865 {
21866 PyThreadState* __tstate = wxPyBeginAllowThreads();
21867 result = (wxChoicebookEvent *)new wxChoicebookEvent(arg1,arg2,arg3,arg4);
21868 wxPyEndAllowThreads(__tstate);
21869 if (PyErr_Occurred()) SWIG_fail;
21870 }
21871 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_wxChoicebookEvent, SWIG_POINTER_NEW | 0 );
21872 return resultobj;
21873fail:
21874 return NULL;
21875}
21876
21877
21878SWIGINTERN PyObject *ChoicebookEvent_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
21879 PyObject *obj;
21880 if (!SWIG_Python_UnpackTuple(args,(char*)"swigregister", 1, 1,&obj)) return NULL;
21881 SWIG_TypeNewClientData(SWIGTYPE_p_wxChoicebookEvent, SWIG_NewClientData(obj));
21882 return SWIG_Py_Void();
21883}
21884
21885SWIGINTERN PyObject *ChoicebookEvent_swiginit(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
21886 return SWIG_Python_InitShadowInstance(args);
21887}
21888
21889SWIGINTERN PyObject *_wrap_new_Treebook(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
21890 PyObject *resultobj = 0;
21891 wxWindow *arg1 = (wxWindow *) 0 ;
21892 int arg2 ;
21893 wxPoint const &arg3_defvalue = wxDefaultPosition ;
21894 wxPoint *arg3 = (wxPoint *) &arg3_defvalue ;
21895 wxSize const &arg4_defvalue = wxDefaultSize ;
21896 wxSize *arg4 = (wxSize *) &arg4_defvalue ;
21897 long arg5 = (long) wxBK_DEFAULT ;
21898 wxString const &arg6_defvalue = wxPyEmptyString ;
21899 wxString *arg6 = (wxString *) &arg6_defvalue ;
21900 wxTreebook *result = 0 ;
21901 void *argp1 = 0 ;
21902 int res1 = 0 ;
21903 int val2 ;
21904 int ecode2 = 0 ;
21905 wxPoint temp3 ;
21906 wxSize temp4 ;
21907 long val5 ;
21908 int ecode5 = 0 ;
21909 bool temp6 = false ;
21910 PyObject * obj0 = 0 ;
21911 PyObject * obj1 = 0 ;
21912 PyObject * obj2 = 0 ;
21913 PyObject * obj3 = 0 ;
21914 PyObject * obj4 = 0 ;
21915 PyObject * obj5 = 0 ;
21916 char * kwnames[] = {
21917 (char *) "parent",(char *) "id",(char *) "pos",(char *) "size",(char *) "style",(char *) "name", NULL
21918 };
21919
21920 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|OOOO:new_Treebook",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5)) SWIG_fail;
21921 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxWindow, 0 | 0 );
21922 if (!SWIG_IsOK(res1)) {
21923 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_Treebook" "', expected argument " "1"" of type '" "wxWindow *""'");
21924 }
21925 arg1 = reinterpret_cast< wxWindow * >(argp1);
21926 ecode2 = SWIG_AsVal_int(obj1, &val2);
21927 if (!SWIG_IsOK(ecode2)) {
21928 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "new_Treebook" "', expected argument " "2"" of type '" "int""'");
21929 }
21930 arg2 = static_cast< int >(val2);
21931 if (obj2) {
093d3ff1 21932 {
0085ce49
RD
21933 arg3 = &temp3;
21934 if ( ! wxPoint_helper(obj2, &arg3)) SWIG_fail;
093d3ff1 21935 }
0085ce49
RD
21936 }
21937 if (obj3) {
d14a1e28 21938 {
0085ce49
RD
21939 arg4 = &temp4;
21940 if ( ! wxSize_helper(obj3, &arg4)) SWIG_fail;
d14a1e28 21941 }
0085ce49
RD
21942 }
21943 if (obj4) {
21944 ecode5 = SWIG_AsVal_long(obj4, &val5);
21945 if (!SWIG_IsOK(ecode5)) {
21946 SWIG_exception_fail(SWIG_ArgError(ecode5), "in method '" "new_Treebook" "', expected argument " "5"" of type '" "long""'");
21947 }
21948 arg5 = static_cast< long >(val5);
21949 }
21950 if (obj5) {
093d3ff1 21951 {
0085ce49
RD
21952 arg6 = wxString_in_helper(obj5);
21953 if (arg6 == NULL) SWIG_fail;
21954 temp6 = true;
093d3ff1 21955 }
0085ce49
RD
21956 }
21957 {
21958 if (!wxPyCheckForApp()) SWIG_fail;
21959 PyThreadState* __tstate = wxPyBeginAllowThreads();
21960 result = (wxTreebook *)new wxTreebook(arg1,arg2,(wxPoint const &)*arg3,(wxSize const &)*arg4,arg5,(wxString const &)*arg6);
21961 wxPyEndAllowThreads(__tstate);
21962 if (PyErr_Occurred()) SWIG_fail;
21963 }
21964 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_wxTreebook, SWIG_POINTER_NEW | 0 );
21965 {
21966 if (temp6)
21967 delete arg6;
21968 }
21969 return resultobj;
21970fail:
21971 {
21972 if (temp6)
21973 delete arg6;
21974 }
21975 return NULL;
d14a1e28
RD
21976}
21977
21978
0085ce49
RD
21979SWIGINTERN PyObject *_wrap_new_PreTreebook(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
21980 PyObject *resultobj = 0;
21981 wxTreebook *result = 0 ;
21982
21983 if (!SWIG_Python_UnpackTuple(args,"new_PreTreebook",0,0,0)) SWIG_fail;
21984 {
21985 if (!wxPyCheckForApp()) SWIG_fail;
21986 PyThreadState* __tstate = wxPyBeginAllowThreads();
21987 result = (wxTreebook *)new wxTreebook();
21988 wxPyEndAllowThreads(__tstate);
21989 if (PyErr_Occurred()) SWIG_fail;
21990 }
21991 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_wxTreebook, SWIG_POINTER_OWN | 0 );
21992 return resultobj;
21993fail:
21994 return NULL;
21995}
21996
21997
21998SWIGINTERN PyObject *_wrap_Treebook_Create(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
21999 PyObject *resultobj = 0;
22000 wxTreebook *arg1 = (wxTreebook *) 0 ;
22001 wxWindow *arg2 = (wxWindow *) 0 ;
22002 int arg3 ;
22003 wxPoint const &arg4_defvalue = wxDefaultPosition ;
22004 wxPoint *arg4 = (wxPoint *) &arg4_defvalue ;
22005 wxSize const &arg5_defvalue = wxDefaultSize ;
22006 wxSize *arg5 = (wxSize *) &arg5_defvalue ;
22007 long arg6 = (long) wxBK_DEFAULT ;
22008 wxString const &arg7_defvalue = wxPyEmptyString ;
22009 wxString *arg7 = (wxString *) &arg7_defvalue ;
22010 bool result;
22011 void *argp1 = 0 ;
22012 int res1 = 0 ;
22013 void *argp2 = 0 ;
22014 int res2 = 0 ;
22015 int val3 ;
22016 int ecode3 = 0 ;
22017 wxPoint temp4 ;
22018 wxSize temp5 ;
22019 long val6 ;
22020 int ecode6 = 0 ;
22021 bool temp7 = false ;
22022 PyObject * obj0 = 0 ;
22023 PyObject * obj1 = 0 ;
22024 PyObject * obj2 = 0 ;
22025 PyObject * obj3 = 0 ;
22026 PyObject * obj4 = 0 ;
22027 PyObject * obj5 = 0 ;
22028 PyObject * obj6 = 0 ;
22029 char * kwnames[] = {
22030 (char *) "self",(char *) "parent",(char *) "id",(char *) "pos",(char *) "size",(char *) "style",(char *) "name", NULL
22031 };
22032
22033 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO|OOOO:Treebook_Create",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6)) SWIG_fail;
22034 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxTreebook, 0 | 0 );
22035 if (!SWIG_IsOK(res1)) {
22036 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Treebook_Create" "', expected argument " "1"" of type '" "wxTreebook *""'");
22037 }
22038 arg1 = reinterpret_cast< wxTreebook * >(argp1);
22039 res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_wxWindow, 0 | 0 );
22040 if (!SWIG_IsOK(res2)) {
22041 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "Treebook_Create" "', expected argument " "2"" of type '" "wxWindow *""'");
22042 }
22043 arg2 = reinterpret_cast< wxWindow * >(argp2);
22044 ecode3 = SWIG_AsVal_int(obj2, &val3);
22045 if (!SWIG_IsOK(ecode3)) {
22046 SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "Treebook_Create" "', expected argument " "3"" of type '" "int""'");
22047 }
22048 arg3 = static_cast< int >(val3);
22049 if (obj3) {
d14a1e28 22050 {
0085ce49
RD
22051 arg4 = &temp4;
22052 if ( ! wxPoint_helper(obj3, &arg4)) SWIG_fail;
d14a1e28 22053 }
0085ce49
RD
22054 }
22055 if (obj4) {
093d3ff1 22056 {
0085ce49
RD
22057 arg5 = &temp5;
22058 if ( ! wxSize_helper(obj4, &arg5)) SWIG_fail;
093d3ff1 22059 }
0085ce49
RD
22060 }
22061 if (obj5) {
22062 ecode6 = SWIG_AsVal_long(obj5, &val6);
22063 if (!SWIG_IsOK(ecode6)) {
22064 SWIG_exception_fail(SWIG_ArgError(ecode6), "in method '" "Treebook_Create" "', expected argument " "6"" of type '" "long""'");
22065 }
22066 arg6 = static_cast< long >(val6);
22067 }
22068 if (obj6) {
093d3ff1 22069 {
0085ce49
RD
22070 arg7 = wxString_in_helper(obj6);
22071 if (arg7 == NULL) SWIG_fail;
22072 temp7 = true;
093d3ff1 22073 }
0085ce49
RD
22074 }
22075 {
22076 PyThreadState* __tstate = wxPyBeginAllowThreads();
22077 result = (bool)(arg1)->Create(arg2,arg3,(wxPoint const &)*arg4,(wxSize const &)*arg5,arg6,(wxString const &)*arg7);
22078 wxPyEndAllowThreads(__tstate);
22079 if (PyErr_Occurred()) SWIG_fail;
22080 }
22081 {
22082 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
22083 }
22084 {
22085 if (temp7)
22086 delete arg7;
22087 }
22088 return resultobj;
22089fail:
22090 {
22091 if (temp7)
22092 delete arg7;
22093 }
22094 return NULL;
22095}
22096
22097
22098SWIGINTERN PyObject *_wrap_Treebook_InsertSubPage(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
22099 PyObject *resultobj = 0;
22100 wxTreebook *arg1 = (wxTreebook *) 0 ;
22101 size_t arg2 ;
22102 wxWindow *arg3 = (wxWindow *) 0 ;
22103 wxString *arg4 = 0 ;
22104 bool arg5 = (bool) false ;
22105 int arg6 = (int) wxNOT_FOUND ;
22106 bool result;
22107 void *argp1 = 0 ;
22108 int res1 = 0 ;
22109 size_t val2 ;
22110 int ecode2 = 0 ;
22111 void *argp3 = 0 ;
22112 int res3 = 0 ;
22113 bool temp4 = false ;
22114 bool val5 ;
22115 int ecode5 = 0 ;
22116 int val6 ;
22117 int ecode6 = 0 ;
22118 PyObject * obj0 = 0 ;
22119 PyObject * obj1 = 0 ;
22120 PyObject * obj2 = 0 ;
22121 PyObject * obj3 = 0 ;
22122 PyObject * obj4 = 0 ;
22123 PyObject * obj5 = 0 ;
22124 char * kwnames[] = {
22125 (char *) "self",(char *) "pos",(char *) "page",(char *) "text",(char *) "select",(char *) "imageId", NULL
22126 };
22127
22128 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOO|OO:Treebook_InsertSubPage",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5)) SWIG_fail;
22129 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxTreebook, 0 | 0 );
22130 if (!SWIG_IsOK(res1)) {
22131 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Treebook_InsertSubPage" "', expected argument " "1"" of type '" "wxTreebook *""'");
22132 }
22133 arg1 = reinterpret_cast< wxTreebook * >(argp1);
22134 ecode2 = SWIG_AsVal_size_t(obj1, &val2);
22135 if (!SWIG_IsOK(ecode2)) {
22136 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "Treebook_InsertSubPage" "', expected argument " "2"" of type '" "size_t""'");
22137 }
22138 arg2 = static_cast< size_t >(val2);
22139 res3 = SWIG_ConvertPtr(obj2, &argp3,SWIGTYPE_p_wxWindow, 0 | 0 );
22140 if (!SWIG_IsOK(res3)) {
22141 SWIG_exception_fail(SWIG_ArgError(res3), "in method '" "Treebook_InsertSubPage" "', expected argument " "3"" of type '" "wxWindow *""'");
22142 }
22143 arg3 = reinterpret_cast< wxWindow * >(argp3);
22144 {
22145 arg4 = wxString_in_helper(obj3);
22146 if (arg4 == NULL) SWIG_fail;
22147 temp4 = true;
22148 }
22149 if (obj4) {
22150 ecode5 = SWIG_AsVal_bool(obj4, &val5);
22151 if (!SWIG_IsOK(ecode5)) {
22152 SWIG_exception_fail(SWIG_ArgError(ecode5), "in method '" "Treebook_InsertSubPage" "', expected argument " "5"" of type '" "bool""'");
22153 }
22154 arg5 = static_cast< bool >(val5);
22155 }
22156 if (obj5) {
22157 ecode6 = SWIG_AsVal_int(obj5, &val6);
22158 if (!SWIG_IsOK(ecode6)) {
22159 SWIG_exception_fail(SWIG_ArgError(ecode6), "in method '" "Treebook_InsertSubPage" "', expected argument " "6"" of type '" "int""'");
22160 }
22161 arg6 = static_cast< int >(val6);
22162 }
22163 {
22164 PyThreadState* __tstate = wxPyBeginAllowThreads();
22165 result = (bool)(arg1)->InsertSubPage(arg2,arg3,(wxString const &)*arg4,arg5,arg6);
22166 wxPyEndAllowThreads(__tstate);
22167 if (PyErr_Occurred()) SWIG_fail;
22168 }
22169 {
22170 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
22171 }
22172 {
22173 if (temp4)
22174 delete arg4;
22175 }
22176 return resultobj;
22177fail:
22178 {
22179 if (temp4)
22180 delete arg4;
22181 }
22182 return NULL;
22183}
22184
22185
22186SWIGINTERN PyObject *_wrap_Treebook_AddSubPage(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
22187 PyObject *resultobj = 0;
22188 wxTreebook *arg1 = (wxTreebook *) 0 ;
22189 wxWindow *arg2 = (wxWindow *) 0 ;
22190 wxString *arg3 = 0 ;
22191 bool arg4 = (bool) false ;
22192 int arg5 = (int) wxNOT_FOUND ;
22193 bool result;
22194 void *argp1 = 0 ;
22195 int res1 = 0 ;
22196 void *argp2 = 0 ;
22197 int res2 = 0 ;
22198 bool temp3 = false ;
22199 bool val4 ;
22200 int ecode4 = 0 ;
22201 int val5 ;
22202 int ecode5 = 0 ;
22203 PyObject * obj0 = 0 ;
22204 PyObject * obj1 = 0 ;
22205 PyObject * obj2 = 0 ;
22206 PyObject * obj3 = 0 ;
22207 PyObject * obj4 = 0 ;
22208 char * kwnames[] = {
22209 (char *) "self",(char *) "page",(char *) "text",(char *) "select",(char *) "imageId", NULL
22210 };
22211
22212 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO|OO:Treebook_AddSubPage",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4)) SWIG_fail;
22213 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxTreebook, 0 | 0 );
22214 if (!SWIG_IsOK(res1)) {
22215 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Treebook_AddSubPage" "', expected argument " "1"" of type '" "wxTreebook *""'");
22216 }
22217 arg1 = reinterpret_cast< wxTreebook * >(argp1);
22218 res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_wxWindow, 0 | 0 );
22219 if (!SWIG_IsOK(res2)) {
22220 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "Treebook_AddSubPage" "', expected argument " "2"" of type '" "wxWindow *""'");
22221 }
22222 arg2 = reinterpret_cast< wxWindow * >(argp2);
22223 {
22224 arg3 = wxString_in_helper(obj2);
22225 if (arg3 == NULL) SWIG_fail;
22226 temp3 = true;
22227 }
22228 if (obj3) {
22229 ecode4 = SWIG_AsVal_bool(obj3, &val4);
22230 if (!SWIG_IsOK(ecode4)) {
22231 SWIG_exception_fail(SWIG_ArgError(ecode4), "in method '" "Treebook_AddSubPage" "', expected argument " "4"" of type '" "bool""'");
22232 }
22233 arg4 = static_cast< bool >(val4);
22234 }
22235 if (obj4) {
22236 ecode5 = SWIG_AsVal_int(obj4, &val5);
22237 if (!SWIG_IsOK(ecode5)) {
22238 SWIG_exception_fail(SWIG_ArgError(ecode5), "in method '" "Treebook_AddSubPage" "', expected argument " "5"" of type '" "int""'");
22239 }
22240 arg5 = static_cast< int >(val5);
22241 }
22242 {
22243 PyThreadState* __tstate = wxPyBeginAllowThreads();
22244 result = (bool)(arg1)->AddSubPage(arg2,(wxString const &)*arg3,arg4,arg5);
22245 wxPyEndAllowThreads(__tstate);
22246 if (PyErr_Occurred()) SWIG_fail;
22247 }
22248 {
22249 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
22250 }
22251 {
22252 if (temp3)
22253 delete arg3;
22254 }
22255 return resultobj;
22256fail:
22257 {
22258 if (temp3)
22259 delete arg3;
22260 }
22261 return NULL;
22262}
22263
22264
22265SWIGINTERN PyObject *_wrap_Treebook_IsNodeExpanded(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
22266 PyObject *resultobj = 0;
22267 wxTreebook *arg1 = (wxTreebook *) 0 ;
22268 size_t arg2 ;
22269 bool result;
22270 void *argp1 = 0 ;
22271 int res1 = 0 ;
22272 size_t val2 ;
22273 int ecode2 = 0 ;
22274 PyObject * obj0 = 0 ;
22275 PyObject * obj1 = 0 ;
22276 char * kwnames[] = {
22277 (char *) "self",(char *) "pos", NULL
22278 };
22279
22280 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Treebook_IsNodeExpanded",kwnames,&obj0,&obj1)) SWIG_fail;
22281 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxTreebook, 0 | 0 );
22282 if (!SWIG_IsOK(res1)) {
22283 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Treebook_IsNodeExpanded" "', expected argument " "1"" of type '" "wxTreebook const *""'");
22284 }
22285 arg1 = reinterpret_cast< wxTreebook * >(argp1);
22286 ecode2 = SWIG_AsVal_size_t(obj1, &val2);
22287 if (!SWIG_IsOK(ecode2)) {
22288 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "Treebook_IsNodeExpanded" "', expected argument " "2"" of type '" "size_t""'");
22289 }
22290 arg2 = static_cast< size_t >(val2);
22291 {
22292 PyThreadState* __tstate = wxPyBeginAllowThreads();
22293 result = (bool)((wxTreebook const *)arg1)->IsNodeExpanded(arg2);
22294 wxPyEndAllowThreads(__tstate);
22295 if (PyErr_Occurred()) SWIG_fail;
22296 }
22297 {
22298 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
22299 }
22300 return resultobj;
22301fail:
22302 return NULL;
22303}
22304
22305
22306SWIGINTERN PyObject *_wrap_Treebook_ExpandNode(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
22307 PyObject *resultobj = 0;
22308 wxTreebook *arg1 = (wxTreebook *) 0 ;
22309 size_t arg2 ;
22310 bool arg3 = (bool) true ;
22311 bool result;
22312 void *argp1 = 0 ;
22313 int res1 = 0 ;
22314 size_t val2 ;
22315 int ecode2 = 0 ;
22316 bool val3 ;
22317 int ecode3 = 0 ;
22318 PyObject * obj0 = 0 ;
22319 PyObject * obj1 = 0 ;
22320 PyObject * obj2 = 0 ;
22321 char * kwnames[] = {
22322 (char *) "self",(char *) "pos",(char *) "expand", NULL
22323 };
22324
22325 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:Treebook_ExpandNode",kwnames,&obj0,&obj1,&obj2)) SWIG_fail;
22326 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxTreebook, 0 | 0 );
22327 if (!SWIG_IsOK(res1)) {
22328 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Treebook_ExpandNode" "', expected argument " "1"" of type '" "wxTreebook *""'");
22329 }
22330 arg1 = reinterpret_cast< wxTreebook * >(argp1);
22331 ecode2 = SWIG_AsVal_size_t(obj1, &val2);
22332 if (!SWIG_IsOK(ecode2)) {
22333 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "Treebook_ExpandNode" "', expected argument " "2"" of type '" "size_t""'");
22334 }
22335 arg2 = static_cast< size_t >(val2);
22336 if (obj2) {
22337 ecode3 = SWIG_AsVal_bool(obj2, &val3);
22338 if (!SWIG_IsOK(ecode3)) {
22339 SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "Treebook_ExpandNode" "', expected argument " "3"" of type '" "bool""'");
22340 }
22341 arg3 = static_cast< bool >(val3);
22342 }
22343 {
22344 PyThreadState* __tstate = wxPyBeginAllowThreads();
22345 result = (bool)(arg1)->ExpandNode(arg2,arg3);
22346 wxPyEndAllowThreads(__tstate);
22347 if (PyErr_Occurred()) SWIG_fail;
22348 }
22349 {
22350 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
22351 }
22352 return resultobj;
22353fail:
22354 return NULL;
22355}
22356
22357
22358SWIGINTERN PyObject *_wrap_Treebook_CollapseNode(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
22359 PyObject *resultobj = 0;
22360 wxTreebook *arg1 = (wxTreebook *) 0 ;
22361 size_t arg2 ;
22362 bool result;
22363 void *argp1 = 0 ;
22364 int res1 = 0 ;
22365 size_t val2 ;
22366 int ecode2 = 0 ;
22367 PyObject * obj0 = 0 ;
22368 PyObject * obj1 = 0 ;
22369 char * kwnames[] = {
22370 (char *) "self",(char *) "pos", NULL
22371 };
22372
22373 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Treebook_CollapseNode",kwnames,&obj0,&obj1)) SWIG_fail;
22374 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxTreebook, 0 | 0 );
22375 if (!SWIG_IsOK(res1)) {
22376 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Treebook_CollapseNode" "', expected argument " "1"" of type '" "wxTreebook *""'");
22377 }
22378 arg1 = reinterpret_cast< wxTreebook * >(argp1);
22379 ecode2 = SWIG_AsVal_size_t(obj1, &val2);
22380 if (!SWIG_IsOK(ecode2)) {
22381 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "Treebook_CollapseNode" "', expected argument " "2"" of type '" "size_t""'");
22382 }
22383 arg2 = static_cast< size_t >(val2);
22384 {
22385 PyThreadState* __tstate = wxPyBeginAllowThreads();
22386 result = (bool)(arg1)->CollapseNode(arg2);
22387 wxPyEndAllowThreads(__tstate);
22388 if (PyErr_Occurred()) SWIG_fail;
22389 }
22390 {
22391 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
22392 }
22393 return resultobj;
22394fail:
22395 return NULL;
22396}
22397
22398
22399SWIGINTERN PyObject *_wrap_Treebook_GetPageParent(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
22400 PyObject *resultobj = 0;
22401 wxTreebook *arg1 = (wxTreebook *) 0 ;
22402 size_t arg2 ;
22403 int result;
22404 void *argp1 = 0 ;
22405 int res1 = 0 ;
22406 size_t val2 ;
22407 int ecode2 = 0 ;
22408 PyObject * obj0 = 0 ;
22409 PyObject * obj1 = 0 ;
22410 char * kwnames[] = {
22411 (char *) "self",(char *) "pos", NULL
22412 };
22413
22414 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Treebook_GetPageParent",kwnames,&obj0,&obj1)) SWIG_fail;
22415 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxTreebook, 0 | 0 );
22416 if (!SWIG_IsOK(res1)) {
22417 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Treebook_GetPageParent" "', expected argument " "1"" of type '" "wxTreebook const *""'");
22418 }
22419 arg1 = reinterpret_cast< wxTreebook * >(argp1);
22420 ecode2 = SWIG_AsVal_size_t(obj1, &val2);
22421 if (!SWIG_IsOK(ecode2)) {
22422 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "Treebook_GetPageParent" "', expected argument " "2"" of type '" "size_t""'");
22423 }
22424 arg2 = static_cast< size_t >(val2);
22425 {
22426 PyThreadState* __tstate = wxPyBeginAllowThreads();
22427 result = (int)((wxTreebook const *)arg1)->GetPageParent(arg2);
22428 wxPyEndAllowThreads(__tstate);
22429 if (PyErr_Occurred()) SWIG_fail;
22430 }
22431 resultobj = SWIG_From_int(static_cast< int >(result));
22432 return resultobj;
22433fail:
22434 return NULL;
d14a1e28
RD
22435}
22436
22437
0085ce49
RD
22438SWIGINTERN PyObject *_wrap_Treebook_GetTreeCtrl(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
22439 PyObject *resultobj = 0;
22440 wxTreebook *arg1 = (wxTreebook *) 0 ;
10044bf1 22441 wxPyTreeCtrl *result = 0 ;
0085ce49
RD
22442 void *argp1 = 0 ;
22443 int res1 = 0 ;
22444 PyObject *swig_obj[1] ;
22445
22446 if (!args) SWIG_fail;
22447 swig_obj[0] = args;
22448 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxTreebook, 0 | 0 );
22449 if (!SWIG_IsOK(res1)) {
22450 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Treebook_GetTreeCtrl" "', expected argument " "1"" of type '" "wxTreebook const *""'");
22451 }
22452 arg1 = reinterpret_cast< wxTreebook * >(argp1);
22453 {
22454 PyThreadState* __tstate = wxPyBeginAllowThreads();
10044bf1 22455 result = (wxPyTreeCtrl *)((wxTreebook const *)arg1)->GetTreeCtrl();
0085ce49
RD
22456 wxPyEndAllowThreads(__tstate);
22457 if (PyErr_Occurred()) SWIG_fail;
22458 }
10044bf1
RD
22459 {
22460 resultobj = wxPyMake_wxObject(result, (bool)0);
22461 }
0085ce49
RD
22462 return resultobj;
22463fail:
22464 return NULL;
22465}
22466
22467
22468SWIGINTERN PyObject *Treebook_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
22469 PyObject *obj;
22470 if (!SWIG_Python_UnpackTuple(args,(char*)"swigregister", 1, 1,&obj)) return NULL;
22471 SWIG_TypeNewClientData(SWIGTYPE_p_wxTreebook, SWIG_NewClientData(obj));
22472 return SWIG_Py_Void();
22473}
22474
22475SWIGINTERN PyObject *Treebook_swiginit(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
22476 return SWIG_Python_InitShadowInstance(args);
22477}
22478
22479SWIGINTERN PyObject *_wrap_new_TreebookEvent(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
22480 PyObject *resultobj = 0;
22481 wxEventType arg1 = (wxEventType) wxEVT_NULL ;
22482 int arg2 = (int) 0 ;
22483 int arg3 = (int) wxNOT_FOUND ;
22484 int arg4 = (int) wxNOT_FOUND ;
22485 wxTreebookEvent *result = 0 ;
22486 int val1 ;
22487 int ecode1 = 0 ;
22488 int val2 ;
22489 int ecode2 = 0 ;
22490 int val3 ;
22491 int ecode3 = 0 ;
22492 int val4 ;
22493 int ecode4 = 0 ;
22494 PyObject * obj0 = 0 ;
22495 PyObject * obj1 = 0 ;
22496 PyObject * obj2 = 0 ;
22497 PyObject * obj3 = 0 ;
22498 char * kwnames[] = {
22499 (char *) "commandType",(char *) "id",(char *) "nSel",(char *) "nOldSel", NULL
22500 };
22501
22502 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|OOOO:new_TreebookEvent",kwnames,&obj0,&obj1,&obj2,&obj3)) SWIG_fail;
22503 if (obj0) {
22504 ecode1 = SWIG_AsVal_int(obj0, &val1);
22505 if (!SWIG_IsOK(ecode1)) {
22506 SWIG_exception_fail(SWIG_ArgError(ecode1), "in method '" "new_TreebookEvent" "', expected argument " "1"" of type '" "wxEventType""'");
22507 }
22508 arg1 = static_cast< wxEventType >(val1);
22509 }
22510 if (obj1) {
22511 ecode2 = SWIG_AsVal_int(obj1, &val2);
22512 if (!SWIG_IsOK(ecode2)) {
22513 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "new_TreebookEvent" "', expected argument " "2"" of type '" "int""'");
22514 }
22515 arg2 = static_cast< int >(val2);
22516 }
22517 if (obj2) {
22518 ecode3 = SWIG_AsVal_int(obj2, &val3);
22519 if (!SWIG_IsOK(ecode3)) {
22520 SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "new_TreebookEvent" "', expected argument " "3"" of type '" "int""'");
22521 }
22522 arg3 = static_cast< int >(val3);
22523 }
22524 if (obj3) {
22525 ecode4 = SWIG_AsVal_int(obj3, &val4);
22526 if (!SWIG_IsOK(ecode4)) {
22527 SWIG_exception_fail(SWIG_ArgError(ecode4), "in method '" "new_TreebookEvent" "', expected argument " "4"" of type '" "int""'");
22528 }
22529 arg4 = static_cast< int >(val4);
22530 }
22531 {
22532 PyThreadState* __tstate = wxPyBeginAllowThreads();
22533 result = (wxTreebookEvent *)new wxTreebookEvent(arg1,arg2,arg3,arg4);
22534 wxPyEndAllowThreads(__tstate);
22535 if (PyErr_Occurred()) SWIG_fail;
22536 }
22537 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_wxTreebookEvent, SWIG_POINTER_NEW | 0 );
22538 return resultobj;
22539fail:
22540 return NULL;
22541}
22542
22543
22544SWIGINTERN PyObject *TreebookEvent_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
22545 PyObject *obj;
22546 if (!SWIG_Python_UnpackTuple(args,(char*)"swigregister", 1, 1,&obj)) return NULL;
22547 SWIG_TypeNewClientData(SWIGTYPE_p_wxTreebookEvent, SWIG_NewClientData(obj));
22548 return SWIG_Py_Void();
22549}
22550
22551SWIGINTERN PyObject *TreebookEvent_swiginit(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
22552 return SWIG_Python_InitShadowInstance(args);
22553}
22554
22555SWIGINTERN PyObject *_wrap_new_Toolbook(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
22556 PyObject *resultobj = 0;
22557 wxWindow *arg1 = (wxWindow *) 0 ;
22558 int arg2 ;
22559 wxPoint const &arg3_defvalue = wxDefaultPosition ;
22560 wxPoint *arg3 = (wxPoint *) &arg3_defvalue ;
22561 wxSize const &arg4_defvalue = wxDefaultSize ;
22562 wxSize *arg4 = (wxSize *) &arg4_defvalue ;
22563 long arg5 = (long) wxBK_DEFAULT ;
22564 wxString const &arg6_defvalue = wxPyEmptyString ;
22565 wxString *arg6 = (wxString *) &arg6_defvalue ;
22566 wxToolbook *result = 0 ;
22567 void *argp1 = 0 ;
22568 int res1 = 0 ;
22569 int val2 ;
22570 int ecode2 = 0 ;
22571 wxPoint temp3 ;
22572 wxSize temp4 ;
22573 long val5 ;
22574 int ecode5 = 0 ;
22575 bool temp6 = false ;
22576 PyObject * obj0 = 0 ;
22577 PyObject * obj1 = 0 ;
22578 PyObject * obj2 = 0 ;
22579 PyObject * obj3 = 0 ;
22580 PyObject * obj4 = 0 ;
22581 PyObject * obj5 = 0 ;
22582 char * kwnames[] = {
22583 (char *) "parent",(char *) "id",(char *) "pos",(char *) "size",(char *) "style",(char *) "name", NULL
22584 };
22585
22586 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|OOOO:new_Toolbook",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5)) SWIG_fail;
22587 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxWindow, 0 | 0 );
22588 if (!SWIG_IsOK(res1)) {
22589 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_Toolbook" "', expected argument " "1"" of type '" "wxWindow *""'");
22590 }
22591 arg1 = reinterpret_cast< wxWindow * >(argp1);
22592 ecode2 = SWIG_AsVal_int(obj1, &val2);
22593 if (!SWIG_IsOK(ecode2)) {
22594 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "new_Toolbook" "', expected argument " "2"" of type '" "int""'");
22595 }
22596 arg2 = static_cast< int >(val2);
22597 if (obj2) {
d14a1e28 22598 {
0085ce49
RD
22599 arg3 = &temp3;
22600 if ( ! wxPoint_helper(obj2, &arg3)) SWIG_fail;
d14a1e28 22601 }
0085ce49
RD
22602 }
22603 if (obj3) {
093d3ff1 22604 {
0085ce49
RD
22605 arg4 = &temp4;
22606 if ( ! wxSize_helper(obj3, &arg4)) SWIG_fail;
093d3ff1 22607 }
0085ce49
RD
22608 }
22609 if (obj4) {
22610 ecode5 = SWIG_AsVal_long(obj4, &val5);
22611 if (!SWIG_IsOK(ecode5)) {
22612 SWIG_exception_fail(SWIG_ArgError(ecode5), "in method '" "new_Toolbook" "', expected argument " "5"" of type '" "long""'");
22613 }
22614 arg5 = static_cast< long >(val5);
22615 }
22616 if (obj5) {
d14a1e28 22617 {
0085ce49
RD
22618 arg6 = wxString_in_helper(obj5);
22619 if (arg6 == NULL) SWIG_fail;
22620 temp6 = true;
d14a1e28 22621 }
0085ce49
RD
22622 }
22623 {
22624 PyThreadState* __tstate = wxPyBeginAllowThreads();
22625 result = (wxToolbook *)new wxToolbook(arg1,arg2,(wxPoint const &)*arg3,(wxSize const &)*arg4,arg5,(wxString const &)*arg6);
22626 wxPyEndAllowThreads(__tstate);
22627 if (PyErr_Occurred()) SWIG_fail;
22628 }
22629 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_wxToolbook, SWIG_POINTER_NEW | 0 );
22630 {
22631 if (temp6)
22632 delete arg6;
22633 }
22634 return resultobj;
22635fail:
22636 {
22637 if (temp6)
22638 delete arg6;
22639 }
22640 return NULL;
d14a1e28
RD
22641}
22642
22643
0085ce49
RD
22644SWIGINTERN PyObject *_wrap_new_PreToolbook(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
22645 PyObject *resultobj = 0;
22646 wxToolbook *result = 0 ;
22647
22648 if (!SWIG_Python_UnpackTuple(args,"new_PreToolbook",0,0,0)) SWIG_fail;
22649 {
22650 PyThreadState* __tstate = wxPyBeginAllowThreads();
22651 result = (wxToolbook *)new wxToolbook();
22652 wxPyEndAllowThreads(__tstate);
22653 if (PyErr_Occurred()) SWIG_fail;
22654 }
22655 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_wxToolbook, SWIG_POINTER_OWN | 0 );
22656 return resultobj;
22657fail:
22658 return NULL;
22659}
22660
22661
22662SWIGINTERN PyObject *_wrap_Toolbook_Create(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
22663 PyObject *resultobj = 0;
22664 wxToolbook *arg1 = (wxToolbook *) 0 ;
22665 wxWindow *arg2 = (wxWindow *) 0 ;
22666 int arg3 ;
22667 wxPoint const &arg4_defvalue = wxDefaultPosition ;
22668 wxPoint *arg4 = (wxPoint *) &arg4_defvalue ;
22669 wxSize const &arg5_defvalue = wxDefaultSize ;
22670 wxSize *arg5 = (wxSize *) &arg5_defvalue ;
22671 long arg6 = (long) 0 ;
22672 wxString const &arg7_defvalue = wxEmptyString ;
22673 wxString *arg7 = (wxString *) &arg7_defvalue ;
22674 bool result;
22675 void *argp1 = 0 ;
22676 int res1 = 0 ;
22677 void *argp2 = 0 ;
22678 int res2 = 0 ;
22679 int val3 ;
22680 int ecode3 = 0 ;
22681 wxPoint temp4 ;
22682 wxSize temp5 ;
22683 long val6 ;
22684 int ecode6 = 0 ;
22685 bool temp7 = false ;
22686 PyObject * obj0 = 0 ;
22687 PyObject * obj1 = 0 ;
22688 PyObject * obj2 = 0 ;
22689 PyObject * obj3 = 0 ;
22690 PyObject * obj4 = 0 ;
22691 PyObject * obj5 = 0 ;
22692 PyObject * obj6 = 0 ;
22693 char * kwnames[] = {
22694 (char *) "self",(char *) "parent",(char *) "id",(char *) "pos",(char *) "size",(char *) "style",(char *) "name", NULL
22695 };
22696
22697 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO|OOOO:Toolbook_Create",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6)) SWIG_fail;
22698 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxToolbook, 0 | 0 );
22699 if (!SWIG_IsOK(res1)) {
22700 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Toolbook_Create" "', expected argument " "1"" of type '" "wxToolbook *""'");
22701 }
22702 arg1 = reinterpret_cast< wxToolbook * >(argp1);
22703 res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_wxWindow, 0 | 0 );
22704 if (!SWIG_IsOK(res2)) {
22705 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "Toolbook_Create" "', expected argument " "2"" of type '" "wxWindow *""'");
22706 }
22707 arg2 = reinterpret_cast< wxWindow * >(argp2);
22708 ecode3 = SWIG_AsVal_int(obj2, &val3);
22709 if (!SWIG_IsOK(ecode3)) {
22710 SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "Toolbook_Create" "', expected argument " "3"" of type '" "int""'");
22711 }
22712 arg3 = static_cast< int >(val3);
22713 if (obj3) {
093d3ff1 22714 {
0085ce49
RD
22715 arg4 = &temp4;
22716 if ( ! wxPoint_helper(obj3, &arg4)) SWIG_fail;
093d3ff1 22717 }
0085ce49
RD
22718 }
22719 if (obj4) {
093d3ff1 22720 {
0085ce49
RD
22721 arg5 = &temp5;
22722 if ( ! wxSize_helper(obj4, &arg5)) SWIG_fail;
093d3ff1 22723 }
0085ce49
RD
22724 }
22725 if (obj5) {
22726 ecode6 = SWIG_AsVal_long(obj5, &val6);
22727 if (!SWIG_IsOK(ecode6)) {
22728 SWIG_exception_fail(SWIG_ArgError(ecode6), "in method '" "Toolbook_Create" "', expected argument " "6"" of type '" "long""'");
22729 }
22730 arg6 = static_cast< long >(val6);
22731 }
22732 if (obj6) {
994141e6 22733 {
0085ce49
RD
22734 arg7 = wxString_in_helper(obj6);
22735 if (arg7 == NULL) SWIG_fail;
22736 temp7 = true;
d14a1e28 22737 }
0085ce49
RD
22738 }
22739 {
22740 PyThreadState* __tstate = wxPyBeginAllowThreads();
22741 result = (bool)(arg1)->Create(arg2,arg3,(wxPoint const &)*arg4,(wxSize const &)*arg5,arg6,(wxString const &)*arg7);
22742 wxPyEndAllowThreads(__tstate);
22743 if (PyErr_Occurred()) SWIG_fail;
22744 }
22745 {
22746 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
22747 }
22748 {
22749 if (temp7)
22750 delete arg7;
22751 }
22752 return resultobj;
22753fail:
22754 {
22755 if (temp7)
22756 delete arg7;
22757 }
22758 return NULL;
22bfe96c
RD
22759}
22760
22761
0085ce49
RD
22762SWIGINTERN PyObject *_wrap_Toolbook_GetToolBar(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
22763 PyObject *resultobj = 0;
22764 wxToolbook *arg1 = (wxToolbook *) 0 ;
22765 wxToolBarBase *result = 0 ;
22766 void *argp1 = 0 ;
22767 int res1 = 0 ;
22768 PyObject *swig_obj[1] ;
22769
22770 if (!args) SWIG_fail;
22771 swig_obj[0] = args;
22772 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxToolbook, 0 | 0 );
22773 if (!SWIG_IsOK(res1)) {
22774 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Toolbook_GetToolBar" "', expected argument " "1"" of type '" "wxToolbook const *""'");
22775 }
22776 arg1 = reinterpret_cast< wxToolbook * >(argp1);
22777 {
22778 PyThreadState* __tstate = wxPyBeginAllowThreads();
22779 result = (wxToolBarBase *)((wxToolbook const *)arg1)->GetToolBar();
22780 wxPyEndAllowThreads(__tstate);
22781 if (PyErr_Occurred()) SWIG_fail;
22782 }
22783 {
22784 resultobj = wxPyMake_wxObject(result, (bool)0);
22785 }
22786 return resultobj;
22787fail:
22788 return NULL;
d14a1e28
RD
22789}
22790
22791
0085ce49
RD
22792SWIGINTERN PyObject *_wrap_Toolbook_Realize(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
22793 PyObject *resultobj = 0;
22794 wxToolbook *arg1 = (wxToolbook *) 0 ;
22795 void *argp1 = 0 ;
22796 int res1 = 0 ;
22797 PyObject *swig_obj[1] ;
22798
22799 if (!args) SWIG_fail;
22800 swig_obj[0] = args;
22801 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxToolbook, 0 | 0 );
22802 if (!SWIG_IsOK(res1)) {
22803 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Toolbook_Realize" "', expected argument " "1"" of type '" "wxToolbook *""'");
22804 }
22805 arg1 = reinterpret_cast< wxToolbook * >(argp1);
22806 {
22807 PyThreadState* __tstate = wxPyBeginAllowThreads();
22808 (arg1)->Realize();
22809 wxPyEndAllowThreads(__tstate);
22810 if (PyErr_Occurred()) SWIG_fail;
22811 }
22812 resultobj = SWIG_Py_Void();
22813 return resultobj;
22814fail:
22815 return NULL;
22816}
22817
22818
22819SWIGINTERN PyObject *Toolbook_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
22820 PyObject *obj;
22821 if (!SWIG_Python_UnpackTuple(args,(char*)"swigregister", 1, 1,&obj)) return NULL;
22822 SWIG_TypeNewClientData(SWIGTYPE_p_wxToolbook, SWIG_NewClientData(obj));
22823 return SWIG_Py_Void();
22824}
22825
22826SWIGINTERN PyObject *Toolbook_swiginit(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
22827 return SWIG_Python_InitShadowInstance(args);
22828}
22829
22830SWIGINTERN PyObject *_wrap_new_ToolbookEvent(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
22831 PyObject *resultobj = 0;
22832 wxEventType arg1 = (wxEventType) wxEVT_NULL ;
22833 int arg2 = (int) 0 ;
22834 int arg3 = (int) wxNOT_FOUND ;
22835 int arg4 = (int) wxNOT_FOUND ;
22836 wxToolbookEvent *result = 0 ;
22837 int val1 ;
22838 int ecode1 = 0 ;
22839 int val2 ;
22840 int ecode2 = 0 ;
22841 int val3 ;
22842 int ecode3 = 0 ;
22843 int val4 ;
22844 int ecode4 = 0 ;
22845 PyObject * obj0 = 0 ;
22846 PyObject * obj1 = 0 ;
22847 PyObject * obj2 = 0 ;
22848 PyObject * obj3 = 0 ;
22849 char * kwnames[] = {
22850 (char *) "commandType",(char *) "id",(char *) "nSel",(char *) "nOldSel", NULL
22851 };
22852
22853 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|OOOO:new_ToolbookEvent",kwnames,&obj0,&obj1,&obj2,&obj3)) SWIG_fail;
22854 if (obj0) {
22855 ecode1 = SWIG_AsVal_int(obj0, &val1);
22856 if (!SWIG_IsOK(ecode1)) {
22857 SWIG_exception_fail(SWIG_ArgError(ecode1), "in method '" "new_ToolbookEvent" "', expected argument " "1"" of type '" "wxEventType""'");
22858 }
22859 arg1 = static_cast< wxEventType >(val1);
22860 }
22861 if (obj1) {
22862 ecode2 = SWIG_AsVal_int(obj1, &val2);
22863 if (!SWIG_IsOK(ecode2)) {
22864 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "new_ToolbookEvent" "', expected argument " "2"" of type '" "int""'");
22865 }
22866 arg2 = static_cast< int >(val2);
22867 }
22868 if (obj2) {
22869 ecode3 = SWIG_AsVal_int(obj2, &val3);
22870 if (!SWIG_IsOK(ecode3)) {
22871 SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "new_ToolbookEvent" "', expected argument " "3"" of type '" "int""'");
22872 }
22873 arg3 = static_cast< int >(val3);
22874 }
22875 if (obj3) {
22876 ecode4 = SWIG_AsVal_int(obj3, &val4);
22877 if (!SWIG_IsOK(ecode4)) {
22878 SWIG_exception_fail(SWIG_ArgError(ecode4), "in method '" "new_ToolbookEvent" "', expected argument " "4"" of type '" "int""'");
22879 }
22880 arg4 = static_cast< int >(val4);
22881 }
22882 {
22883 PyThreadState* __tstate = wxPyBeginAllowThreads();
22884 result = (wxToolbookEvent *)new wxToolbookEvent(arg1,arg2,arg3,arg4);
22885 wxPyEndAllowThreads(__tstate);
22886 if (PyErr_Occurred()) SWIG_fail;
22887 }
22888 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_wxToolbookEvent, SWIG_POINTER_NEW | 0 );
22889 return resultobj;
22890fail:
22891 return NULL;
d14a1e28
RD
22892}
22893
22894
0085ce49
RD
22895SWIGINTERN PyObject *ToolbookEvent_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
22896 PyObject *obj;
22897 if (!SWIG_Python_UnpackTuple(args,(char*)"swigregister", 1, 1,&obj)) return NULL;
22898 SWIG_TypeNewClientData(SWIGTYPE_p_wxToolbookEvent, SWIG_NewClientData(obj));
22899 return SWIG_Py_Void();
d14a1e28
RD
22900}
22901
0085ce49
RD
22902SWIGINTERN PyObject *ToolbookEvent_swiginit(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
22903 return SWIG_Python_InitShadowInstance(args);
22904}
d14a1e28 22905
0085ce49
RD
22906SWIGINTERN PyObject *_wrap_ToolBarToolBase_GetId(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
22907 PyObject *resultobj = 0;
22908 wxToolBarToolBase *arg1 = (wxToolBarToolBase *) 0 ;
22909 int result;
22910 void *argp1 = 0 ;
22911 int res1 = 0 ;
22912 PyObject *swig_obj[1] ;
22913
22914 if (!args) SWIG_fail;
22915 swig_obj[0] = args;
22916 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxToolBarToolBase, 0 | 0 );
22917 if (!SWIG_IsOK(res1)) {
22918 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ToolBarToolBase_GetId" "', expected argument " "1"" of type '" "wxToolBarToolBase *""'");
22919 }
22920 arg1 = reinterpret_cast< wxToolBarToolBase * >(argp1);
22921 {
22922 PyThreadState* __tstate = wxPyBeginAllowThreads();
22923 result = (int)(arg1)->GetId();
22924 wxPyEndAllowThreads(__tstate);
22925 if (PyErr_Occurred()) SWIG_fail;
22926 }
22927 resultobj = SWIG_From_int(static_cast< int >(result));
22928 return resultobj;
22929fail:
22930 return NULL;
d14a1e28
RD
22931}
22932
22933
0085ce49
RD
22934SWIGINTERN PyObject *_wrap_ToolBarToolBase_GetControl(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
22935 PyObject *resultobj = 0;
22936 wxToolBarToolBase *arg1 = (wxToolBarToolBase *) 0 ;
22937 wxControl *result = 0 ;
22938 void *argp1 = 0 ;
22939 int res1 = 0 ;
22940 PyObject *swig_obj[1] ;
22941
22942 if (!args) SWIG_fail;
22943 swig_obj[0] = args;
22944 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxToolBarToolBase, 0 | 0 );
22945 if (!SWIG_IsOK(res1)) {
22946 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ToolBarToolBase_GetControl" "', expected argument " "1"" of type '" "wxToolBarToolBase *""'");
22947 }
22948 arg1 = reinterpret_cast< wxToolBarToolBase * >(argp1);
22949 {
22950 PyThreadState* __tstate = wxPyBeginAllowThreads();
22951 result = (wxControl *)(arg1)->GetControl();
22952 wxPyEndAllowThreads(__tstate);
22953 if (PyErr_Occurred()) SWIG_fail;
22954 }
22955 {
22956 resultobj = wxPyMake_wxObject(result, 0);
22957 }
22958 return resultobj;
22959fail:
22960 return NULL;
d14a1e28
RD
22961}
22962
22963
0085ce49
RD
22964SWIGINTERN PyObject *_wrap_ToolBarToolBase_GetToolBar(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
22965 PyObject *resultobj = 0;
22966 wxToolBarToolBase *arg1 = (wxToolBarToolBase *) 0 ;
22967 wxToolBarBase *result = 0 ;
22968 void *argp1 = 0 ;
22969 int res1 = 0 ;
22970 PyObject *swig_obj[1] ;
22971
22972 if (!args) SWIG_fail;
22973 swig_obj[0] = args;
22974 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxToolBarToolBase, 0 | 0 );
22975 if (!SWIG_IsOK(res1)) {
22976 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ToolBarToolBase_GetToolBar" "', expected argument " "1"" of type '" "wxToolBarToolBase *""'");
22977 }
22978 arg1 = reinterpret_cast< wxToolBarToolBase * >(argp1);
22979 {
22980 PyThreadState* __tstate = wxPyBeginAllowThreads();
22981 result = (wxToolBarBase *)(arg1)->GetToolBar();
22982 wxPyEndAllowThreads(__tstate);
22983 if (PyErr_Occurred()) SWIG_fail;
22984 }
22985 {
22986 resultobj = wxPyMake_wxObject(result, (bool)0);
22987 }
22988 return resultobj;
22989fail:
22990 return NULL;
d14a1e28
RD
22991}
22992
22993
0085ce49
RD
22994SWIGINTERN PyObject *_wrap_ToolBarToolBase_IsButton(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
22995 PyObject *resultobj = 0;
22996 wxToolBarToolBase *arg1 = (wxToolBarToolBase *) 0 ;
22997 int result;
22998 void *argp1 = 0 ;
22999 int res1 = 0 ;
23000 PyObject *swig_obj[1] ;
23001
23002 if (!args) SWIG_fail;
23003 swig_obj[0] = args;
23004 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxToolBarToolBase, 0 | 0 );
23005 if (!SWIG_IsOK(res1)) {
23006 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ToolBarToolBase_IsButton" "', expected argument " "1"" of type '" "wxToolBarToolBase *""'");
23007 }
23008 arg1 = reinterpret_cast< wxToolBarToolBase * >(argp1);
23009 {
23010 PyThreadState* __tstate = wxPyBeginAllowThreads();
23011 result = (int)(arg1)->IsButton();
23012 wxPyEndAllowThreads(__tstate);
23013 if (PyErr_Occurred()) SWIG_fail;
23014 }
23015 resultobj = SWIG_From_int(static_cast< int >(result));
23016 return resultobj;
23017fail:
23018 return NULL;
d14a1e28
RD
23019}
23020
23021
0085ce49
RD
23022SWIGINTERN PyObject *_wrap_ToolBarToolBase_IsControl(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
23023 PyObject *resultobj = 0;
23024 wxToolBarToolBase *arg1 = (wxToolBarToolBase *) 0 ;
23025 int result;
23026 void *argp1 = 0 ;
23027 int res1 = 0 ;
23028 PyObject *swig_obj[1] ;
23029
23030 if (!args) SWIG_fail;
23031 swig_obj[0] = args;
23032 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxToolBarToolBase, 0 | 0 );
23033 if (!SWIG_IsOK(res1)) {
23034 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ToolBarToolBase_IsControl" "', expected argument " "1"" of type '" "wxToolBarToolBase *""'");
23035 }
23036 arg1 = reinterpret_cast< wxToolBarToolBase * >(argp1);
23037 {
23038 PyThreadState* __tstate = wxPyBeginAllowThreads();
23039 result = (int)(arg1)->IsControl();
23040 wxPyEndAllowThreads(__tstate);
23041 if (PyErr_Occurred()) SWIG_fail;
23042 }
23043 resultobj = SWIG_From_int(static_cast< int >(result));
23044 return resultobj;
23045fail:
23046 return NULL;
d14a1e28
RD
23047}
23048
23049
0085ce49
RD
23050SWIGINTERN PyObject *_wrap_ToolBarToolBase_IsSeparator(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
23051 PyObject *resultobj = 0;
23052 wxToolBarToolBase *arg1 = (wxToolBarToolBase *) 0 ;
23053 int result;
23054 void *argp1 = 0 ;
23055 int res1 = 0 ;
23056 PyObject *swig_obj[1] ;
23057
23058 if (!args) SWIG_fail;
23059 swig_obj[0] = args;
23060 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxToolBarToolBase, 0 | 0 );
23061 if (!SWIG_IsOK(res1)) {
23062 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ToolBarToolBase_IsSeparator" "', expected argument " "1"" of type '" "wxToolBarToolBase *""'");
23063 }
23064 arg1 = reinterpret_cast< wxToolBarToolBase * >(argp1);
23065 {
23066 PyThreadState* __tstate = wxPyBeginAllowThreads();
23067 result = (int)(arg1)->IsSeparator();
23068 wxPyEndAllowThreads(__tstate);
23069 if (PyErr_Occurred()) SWIG_fail;
23070 }
23071 resultobj = SWIG_From_int(static_cast< int >(result));
23072 return resultobj;
23073fail:
23074 return NULL;
d14a1e28
RD
23075}
23076
23077
0085ce49
RD
23078SWIGINTERN PyObject *_wrap_ToolBarToolBase_GetStyle(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
23079 PyObject *resultobj = 0;
23080 wxToolBarToolBase *arg1 = (wxToolBarToolBase *) 0 ;
23081 int result;
23082 void *argp1 = 0 ;
23083 int res1 = 0 ;
23084 PyObject *swig_obj[1] ;
23085
23086 if (!args) SWIG_fail;
23087 swig_obj[0] = args;
23088 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxToolBarToolBase, 0 | 0 );
23089 if (!SWIG_IsOK(res1)) {
23090 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ToolBarToolBase_GetStyle" "', expected argument " "1"" of type '" "wxToolBarToolBase *""'");
23091 }
23092 arg1 = reinterpret_cast< wxToolBarToolBase * >(argp1);
23093 {
23094 PyThreadState* __tstate = wxPyBeginAllowThreads();
23095 result = (int)(arg1)->GetStyle();
23096 wxPyEndAllowThreads(__tstate);
23097 if (PyErr_Occurred()) SWIG_fail;
23098 }
23099 resultobj = SWIG_From_int(static_cast< int >(result));
23100 return resultobj;
23101fail:
23102 return NULL;
d14a1e28
RD
23103}
23104
23105
0085ce49
RD
23106SWIGINTERN PyObject *_wrap_ToolBarToolBase_GetKind(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
23107 PyObject *resultobj = 0;
23108 wxToolBarToolBase *arg1 = (wxToolBarToolBase *) 0 ;
23109 wxItemKind result;
23110 void *argp1 = 0 ;
23111 int res1 = 0 ;
23112 PyObject *swig_obj[1] ;
23113
23114 if (!args) SWIG_fail;
23115 swig_obj[0] = args;
23116 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxToolBarToolBase, 0 | 0 );
23117 if (!SWIG_IsOK(res1)) {
23118 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ToolBarToolBase_GetKind" "', expected argument " "1"" of type '" "wxToolBarToolBase *""'");
23119 }
23120 arg1 = reinterpret_cast< wxToolBarToolBase * >(argp1);
23121 {
23122 PyThreadState* __tstate = wxPyBeginAllowThreads();
23123 result = (wxItemKind)(arg1)->GetKind();
23124 wxPyEndAllowThreads(__tstate);
23125 if (PyErr_Occurred()) SWIG_fail;
23126 }
23127 resultobj = SWIG_From_int(static_cast< int >(result));
23128 return resultobj;
23129fail:
23130 return NULL;
d14a1e28
RD
23131}
23132
23133
0085ce49
RD
23134SWIGINTERN PyObject *_wrap_ToolBarToolBase_IsEnabled(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
23135 PyObject *resultobj = 0;
23136 wxToolBarToolBase *arg1 = (wxToolBarToolBase *) 0 ;
23137 bool result;
23138 void *argp1 = 0 ;
23139 int res1 = 0 ;
23140 PyObject *swig_obj[1] ;
23141
23142 if (!args) SWIG_fail;
23143 swig_obj[0] = args;
23144 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxToolBarToolBase, 0 | 0 );
23145 if (!SWIG_IsOK(res1)) {
23146 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ToolBarToolBase_IsEnabled" "', expected argument " "1"" of type '" "wxToolBarToolBase *""'");
23147 }
23148 arg1 = reinterpret_cast< wxToolBarToolBase * >(argp1);
23149 {
23150 PyThreadState* __tstate = wxPyBeginAllowThreads();
23151 result = (bool)(arg1)->IsEnabled();
23152 wxPyEndAllowThreads(__tstate);
23153 if (PyErr_Occurred()) SWIG_fail;
23154 }
23155 {
23156 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
23157 }
23158 return resultobj;
23159fail:
23160 return NULL;
d14a1e28
RD
23161}
23162
23163
0085ce49
RD
23164SWIGINTERN PyObject *_wrap_ToolBarToolBase_IsToggled(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
23165 PyObject *resultobj = 0;
23166 wxToolBarToolBase *arg1 = (wxToolBarToolBase *) 0 ;
23167 bool result;
23168 void *argp1 = 0 ;
23169 int res1 = 0 ;
23170 PyObject *swig_obj[1] ;
23171
23172 if (!args) SWIG_fail;
23173 swig_obj[0] = args;
23174 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxToolBarToolBase, 0 | 0 );
23175 if (!SWIG_IsOK(res1)) {
23176 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ToolBarToolBase_IsToggled" "', expected argument " "1"" of type '" "wxToolBarToolBase *""'");
23177 }
23178 arg1 = reinterpret_cast< wxToolBarToolBase * >(argp1);
23179 {
23180 PyThreadState* __tstate = wxPyBeginAllowThreads();
23181 result = (bool)(arg1)->IsToggled();
23182 wxPyEndAllowThreads(__tstate);
23183 if (PyErr_Occurred()) SWIG_fail;
23184 }
23185 {
23186 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
23187 }
23188 return resultobj;
23189fail:
23190 return NULL;
22bfe96c
RD
23191}
23192
23193
0085ce49
RD
23194SWIGINTERN PyObject *_wrap_ToolBarToolBase_CanBeToggled(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
23195 PyObject *resultobj = 0;
23196 wxToolBarToolBase *arg1 = (wxToolBarToolBase *) 0 ;
23197 bool result;
23198 void *argp1 = 0 ;
23199 int res1 = 0 ;
23200 PyObject *swig_obj[1] ;
23201
23202 if (!args) SWIG_fail;
23203 swig_obj[0] = args;
23204 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxToolBarToolBase, 0 | 0 );
23205 if (!SWIG_IsOK(res1)) {
23206 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ToolBarToolBase_CanBeToggled" "', expected argument " "1"" of type '" "wxToolBarToolBase *""'");
23207 }
23208 arg1 = reinterpret_cast< wxToolBarToolBase * >(argp1);
23209 {
23210 PyThreadState* __tstate = wxPyBeginAllowThreads();
23211 result = (bool)(arg1)->CanBeToggled();
23212 wxPyEndAllowThreads(__tstate);
23213 if (PyErr_Occurred()) SWIG_fail;
23214 }
23215 {
23216 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
23217 }
23218 return resultobj;
23219fail:
23220 return NULL;
d1e20054
RD
23221}
23222
23223
0085ce49
RD
23224SWIGINTERN PyObject *_wrap_ToolBarToolBase_GetNormalBitmap(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
23225 PyObject *resultobj = 0;
23226 wxToolBarToolBase *arg1 = (wxToolBarToolBase *) 0 ;
23227 wxBitmap *result = 0 ;
23228 void *argp1 = 0 ;
23229 int res1 = 0 ;
23230 PyObject *swig_obj[1] ;
23231
23232 if (!args) SWIG_fail;
23233 swig_obj[0] = args;
23234 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxToolBarToolBase, 0 | 0 );
23235 if (!SWIG_IsOK(res1)) {
23236 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ToolBarToolBase_GetNormalBitmap" "', expected argument " "1"" of type '" "wxToolBarToolBase *""'");
23237 }
23238 arg1 = reinterpret_cast< wxToolBarToolBase * >(argp1);
23239 {
23240 PyThreadState* __tstate = wxPyBeginAllowThreads();
093d3ff1 23241 {
0085ce49
RD
23242 wxBitmap const &_result_ref = (arg1)->GetNormalBitmap();
23243 result = (wxBitmap *) &_result_ref;
093d3ff1 23244 }
0085ce49
RD
23245 wxPyEndAllowThreads(__tstate);
23246 if (PyErr_Occurred()) SWIG_fail;
23247 }
23248 {
23249 wxBitmap* resultptr = new wxBitmap(*result);
23250 resultobj = SWIG_NewPointerObj((void*)(resultptr), SWIGTYPE_p_wxBitmap, 1);
23251 }
23252 return resultobj;
23253fail:
23254 return NULL;
d1e20054
RD
23255}
23256
23257
0085ce49
RD
23258SWIGINTERN PyObject *_wrap_ToolBarToolBase_GetDisabledBitmap(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
23259 PyObject *resultobj = 0;
23260 wxToolBarToolBase *arg1 = (wxToolBarToolBase *) 0 ;
23261 wxBitmap *result = 0 ;
23262 void *argp1 = 0 ;
23263 int res1 = 0 ;
23264 PyObject *swig_obj[1] ;
23265
23266 if (!args) SWIG_fail;
23267 swig_obj[0] = args;
23268 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxToolBarToolBase, 0 | 0 );
23269 if (!SWIG_IsOK(res1)) {
23270 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ToolBarToolBase_GetDisabledBitmap" "', expected argument " "1"" of type '" "wxToolBarToolBase *""'");
23271 }
23272 arg1 = reinterpret_cast< wxToolBarToolBase * >(argp1);
23273 {
23274 PyThreadState* __tstate = wxPyBeginAllowThreads();
d1e20054 23275 {
0085ce49
RD
23276 wxBitmap const &_result_ref = (arg1)->GetDisabledBitmap();
23277 result = (wxBitmap *) &_result_ref;
d1e20054 23278 }
0085ce49
RD
23279 wxPyEndAllowThreads(__tstate);
23280 if (PyErr_Occurred()) SWIG_fail;
23281 }
23282 {
23283 wxBitmap* resultptr = new wxBitmap(*result);
23284 resultobj = SWIG_NewPointerObj((void*)(resultptr), SWIGTYPE_p_wxBitmap, 1);
23285 }
23286 return resultobj;
23287fail:
23288 return NULL;
d1e20054
RD
23289}
23290
23291
0085ce49
RD
23292SWIGINTERN PyObject *_wrap_ToolBarToolBase_GetBitmap(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
23293 PyObject *resultobj = 0;
23294 wxToolBarToolBase *arg1 = (wxToolBarToolBase *) 0 ;
23295 wxBitmap result;
23296 void *argp1 = 0 ;
23297 int res1 = 0 ;
23298 PyObject *swig_obj[1] ;
23299
23300 if (!args) SWIG_fail;
23301 swig_obj[0] = args;
23302 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxToolBarToolBase, 0 | 0 );
23303 if (!SWIG_IsOK(res1)) {
23304 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ToolBarToolBase_GetBitmap" "', expected argument " "1"" of type '" "wxToolBarToolBase *""'");
23305 }
23306 arg1 = reinterpret_cast< wxToolBarToolBase * >(argp1);
23307 {
23308 PyThreadState* __tstate = wxPyBeginAllowThreads();
23309 result = (arg1)->GetBitmap();
23310 wxPyEndAllowThreads(__tstate);
23311 if (PyErr_Occurred()) SWIG_fail;
23312 }
23313 resultobj = SWIG_NewPointerObj((new wxBitmap(static_cast< const wxBitmap& >(result))), SWIGTYPE_p_wxBitmap, SWIG_POINTER_OWN | 0 );
23314 return resultobj;
23315fail:
23316 return NULL;
b2dc1044
RD
23317}
23318
23319
0085ce49
RD
23320SWIGINTERN PyObject *_wrap_ToolBarToolBase_GetLabel(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
23321 PyObject *resultobj = 0;
23322 wxToolBarToolBase *arg1 = (wxToolBarToolBase *) 0 ;
23323 wxString result;
23324 void *argp1 = 0 ;
23325 int res1 = 0 ;
23326 PyObject *swig_obj[1] ;
23327
23328 if (!args) SWIG_fail;
23329 swig_obj[0] = args;
23330 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxToolBarToolBase, 0 | 0 );
23331 if (!SWIG_IsOK(res1)) {
23332 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ToolBarToolBase_GetLabel" "', expected argument " "1"" of type '" "wxToolBarToolBase *""'");
23333 }
23334 arg1 = reinterpret_cast< wxToolBarToolBase * >(argp1);
23335 {
23336 PyThreadState* __tstate = wxPyBeginAllowThreads();
23337 result = (arg1)->GetLabel();
23338 wxPyEndAllowThreads(__tstate);
23339 if (PyErr_Occurred()) SWIG_fail;
23340 }
23341 {
b2dc1044 23342#if wxUSE_UNICODE
0085ce49 23343 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
b2dc1044 23344#else
0085ce49 23345 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
b2dc1044 23346#endif
0085ce49
RD
23347 }
23348 return resultobj;
23349fail:
23350 return NULL;
b2dc1044
RD
23351}
23352
23353
0085ce49
RD
23354SWIGINTERN PyObject *_wrap_ToolBarToolBase_GetShortHelp(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
23355 PyObject *resultobj = 0;
23356 wxToolBarToolBase *arg1 = (wxToolBarToolBase *) 0 ;
23357 wxString result;
23358 void *argp1 = 0 ;
23359 int res1 = 0 ;
23360 PyObject *swig_obj[1] ;
23361
23362 if (!args) SWIG_fail;
23363 swig_obj[0] = args;
23364 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxToolBarToolBase, 0 | 0 );
23365 if (!SWIG_IsOK(res1)) {
23366 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ToolBarToolBase_GetShortHelp" "', expected argument " "1"" of type '" "wxToolBarToolBase *""'");
23367 }
23368 arg1 = reinterpret_cast< wxToolBarToolBase * >(argp1);
23369 {
23370 PyThreadState* __tstate = wxPyBeginAllowThreads();
23371 result = (arg1)->GetShortHelp();
23372 wxPyEndAllowThreads(__tstate);
23373 if (PyErr_Occurred()) SWIG_fail;
23374 }
23375 {
b2dc1044 23376#if wxUSE_UNICODE
0085ce49 23377 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
b2dc1044 23378#else
0085ce49 23379 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
b2dc1044 23380#endif
0085ce49
RD
23381 }
23382 return resultobj;
23383fail:
23384 return NULL;
d14a1e28
RD
23385}
23386
23387
0085ce49
RD
23388SWIGINTERN PyObject *_wrap_ToolBarToolBase_GetLongHelp(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
23389 PyObject *resultobj = 0;
23390 wxToolBarToolBase *arg1 = (wxToolBarToolBase *) 0 ;
23391 wxString result;
23392 void *argp1 = 0 ;
23393 int res1 = 0 ;
23394 PyObject *swig_obj[1] ;
23395
23396 if (!args) SWIG_fail;
23397 swig_obj[0] = args;
23398 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxToolBarToolBase, 0 | 0 );
23399 if (!SWIG_IsOK(res1)) {
23400 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ToolBarToolBase_GetLongHelp" "', expected argument " "1"" of type '" "wxToolBarToolBase *""'");
23401 }
23402 arg1 = reinterpret_cast< wxToolBarToolBase * >(argp1);
23403 {
23404 PyThreadState* __tstate = wxPyBeginAllowThreads();
23405 result = (arg1)->GetLongHelp();
23406 wxPyEndAllowThreads(__tstate);
23407 if (PyErr_Occurred()) SWIG_fail;
23408 }
23409 {
23410#if wxUSE_UNICODE
23411 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
23412#else
23413 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
23414#endif
23415 }
23416 return resultobj;
23417fail:
23418 return NULL;
23419}
23420
23421
23422SWIGINTERN PyObject *_wrap_ToolBarToolBase_Enable(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
23423 PyObject *resultobj = 0;
23424 wxToolBarToolBase *arg1 = (wxToolBarToolBase *) 0 ;
23425 bool arg2 ;
23426 bool result;
23427 void *argp1 = 0 ;
23428 int res1 = 0 ;
23429 bool val2 ;
23430 int ecode2 = 0 ;
23431 PyObject * obj0 = 0 ;
23432 PyObject * obj1 = 0 ;
23433 char * kwnames[] = {
23434 (char *) "self",(char *) "enable", NULL
23435 };
23436
23437 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ToolBarToolBase_Enable",kwnames,&obj0,&obj1)) SWIG_fail;
23438 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxToolBarToolBase, 0 | 0 );
23439 if (!SWIG_IsOK(res1)) {
23440 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ToolBarToolBase_Enable" "', expected argument " "1"" of type '" "wxToolBarToolBase *""'");
23441 }
23442 arg1 = reinterpret_cast< wxToolBarToolBase * >(argp1);
23443 ecode2 = SWIG_AsVal_bool(obj1, &val2);
23444 if (!SWIG_IsOK(ecode2)) {
23445 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "ToolBarToolBase_Enable" "', expected argument " "2"" of type '" "bool""'");
23446 }
23447 arg2 = static_cast< bool >(val2);
23448 {
23449 PyThreadState* __tstate = wxPyBeginAllowThreads();
23450 result = (bool)(arg1)->Enable(arg2);
23451 wxPyEndAllowThreads(__tstate);
23452 if (PyErr_Occurred()) SWIG_fail;
23453 }
23454 {
23455 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
23456 }
23457 return resultobj;
23458fail:
23459 return NULL;
d14a1e28
RD
23460}
23461
23462
0085ce49
RD
23463SWIGINTERN PyObject *_wrap_ToolBarToolBase_Toggle(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
23464 PyObject *resultobj = 0;
23465 wxToolBarToolBase *arg1 = (wxToolBarToolBase *) 0 ;
23466 void *argp1 = 0 ;
23467 int res1 = 0 ;
23468 PyObject *swig_obj[1] ;
23469
23470 if (!args) SWIG_fail;
23471 swig_obj[0] = args;
23472 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxToolBarToolBase, 0 | 0 );
23473 if (!SWIG_IsOK(res1)) {
23474 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ToolBarToolBase_Toggle" "', expected argument " "1"" of type '" "wxToolBarToolBase *""'");
23475 }
23476 arg1 = reinterpret_cast< wxToolBarToolBase * >(argp1);
23477 {
23478 PyThreadState* __tstate = wxPyBeginAllowThreads();
23479 (arg1)->Toggle();
23480 wxPyEndAllowThreads(__tstate);
23481 if (PyErr_Occurred()) SWIG_fail;
23482 }
23483 resultobj = SWIG_Py_Void();
23484 return resultobj;
23485fail:
23486 return NULL;
23487}
23488
23489
23490SWIGINTERN PyObject *_wrap_ToolBarToolBase_SetToggle(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
23491 PyObject *resultobj = 0;
23492 wxToolBarToolBase *arg1 = (wxToolBarToolBase *) 0 ;
23493 bool arg2 ;
23494 bool result;
23495 void *argp1 = 0 ;
23496 int res1 = 0 ;
23497 bool val2 ;
23498 int ecode2 = 0 ;
23499 PyObject * obj0 = 0 ;
23500 PyObject * obj1 = 0 ;
23501 char * kwnames[] = {
23502 (char *) "self",(char *) "toggle", NULL
23503 };
23504
23505 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ToolBarToolBase_SetToggle",kwnames,&obj0,&obj1)) SWIG_fail;
23506 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxToolBarToolBase, 0 | 0 );
23507 if (!SWIG_IsOK(res1)) {
23508 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ToolBarToolBase_SetToggle" "', expected argument " "1"" of type '" "wxToolBarToolBase *""'");
23509 }
23510 arg1 = reinterpret_cast< wxToolBarToolBase * >(argp1);
23511 ecode2 = SWIG_AsVal_bool(obj1, &val2);
23512 if (!SWIG_IsOK(ecode2)) {
23513 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "ToolBarToolBase_SetToggle" "', expected argument " "2"" of type '" "bool""'");
23514 }
23515 arg2 = static_cast< bool >(val2);
23516 {
23517 PyThreadState* __tstate = wxPyBeginAllowThreads();
23518 result = (bool)(arg1)->SetToggle(arg2);
23519 wxPyEndAllowThreads(__tstate);
23520 if (PyErr_Occurred()) SWIG_fail;
23521 }
23522 {
23523 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
23524 }
23525 return resultobj;
23526fail:
23527 return NULL;
23528}
23529
23530
23531SWIGINTERN PyObject *_wrap_ToolBarToolBase_SetShortHelp(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
23532 PyObject *resultobj = 0;
23533 wxToolBarToolBase *arg1 = (wxToolBarToolBase *) 0 ;
23534 wxString *arg2 = 0 ;
23535 bool result;
23536 void *argp1 = 0 ;
23537 int res1 = 0 ;
23538 bool temp2 = false ;
23539 PyObject * obj0 = 0 ;
23540 PyObject * obj1 = 0 ;
23541 char * kwnames[] = {
23542 (char *) "self",(char *) "help", NULL
23543 };
23544
23545 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ToolBarToolBase_SetShortHelp",kwnames,&obj0,&obj1)) SWIG_fail;
23546 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxToolBarToolBase, 0 | 0 );
23547 if (!SWIG_IsOK(res1)) {
23548 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ToolBarToolBase_SetShortHelp" "', expected argument " "1"" of type '" "wxToolBarToolBase *""'");
23549 }
23550 arg1 = reinterpret_cast< wxToolBarToolBase * >(argp1);
23551 {
23552 arg2 = wxString_in_helper(obj1);
23553 if (arg2 == NULL) SWIG_fail;
23554 temp2 = true;
23555 }
23556 {
23557 PyThreadState* __tstate = wxPyBeginAllowThreads();
23558 result = (bool)(arg1)->SetShortHelp((wxString const &)*arg2);
23559 wxPyEndAllowThreads(__tstate);
23560 if (PyErr_Occurred()) SWIG_fail;
23561 }
23562 {
23563 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
23564 }
23565 {
23566 if (temp2)
23567 delete arg2;
23568 }
23569 return resultobj;
23570fail:
23571 {
23572 if (temp2)
23573 delete arg2;
23574 }
23575 return NULL;
23576}
23577
23578
23579SWIGINTERN PyObject *_wrap_ToolBarToolBase_SetLongHelp(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
23580 PyObject *resultobj = 0;
23581 wxToolBarToolBase *arg1 = (wxToolBarToolBase *) 0 ;
23582 wxString *arg2 = 0 ;
23583 bool result;
23584 void *argp1 = 0 ;
23585 int res1 = 0 ;
23586 bool temp2 = false ;
23587 PyObject * obj0 = 0 ;
23588 PyObject * obj1 = 0 ;
23589 char * kwnames[] = {
23590 (char *) "self",(char *) "help", NULL
23591 };
23592
23593 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ToolBarToolBase_SetLongHelp",kwnames,&obj0,&obj1)) SWIG_fail;
23594 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxToolBarToolBase, 0 | 0 );
23595 if (!SWIG_IsOK(res1)) {
23596 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ToolBarToolBase_SetLongHelp" "', expected argument " "1"" of type '" "wxToolBarToolBase *""'");
23597 }
23598 arg1 = reinterpret_cast< wxToolBarToolBase * >(argp1);
23599 {
23600 arg2 = wxString_in_helper(obj1);
23601 if (arg2 == NULL) SWIG_fail;
23602 temp2 = true;
23603 }
23604 {
23605 PyThreadState* __tstate = wxPyBeginAllowThreads();
23606 result = (bool)(arg1)->SetLongHelp((wxString const &)*arg2);
23607 wxPyEndAllowThreads(__tstate);
23608 if (PyErr_Occurred()) SWIG_fail;
23609 }
23610 {
23611 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
23612 }
23613 {
23614 if (temp2)
23615 delete arg2;
23616 }
23617 return resultobj;
23618fail:
23619 {
23620 if (temp2)
23621 delete arg2;
23622 }
23623 return NULL;
23624}
23625
23626
23627SWIGINTERN PyObject *_wrap_ToolBarToolBase_SetNormalBitmap(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
23628 PyObject *resultobj = 0;
23629 wxToolBarToolBase *arg1 = (wxToolBarToolBase *) 0 ;
23630 wxBitmap *arg2 = 0 ;
23631 void *argp1 = 0 ;
23632 int res1 = 0 ;
23633 void *argp2 = 0 ;
23634 int res2 = 0 ;
23635 PyObject * obj0 = 0 ;
23636 PyObject * obj1 = 0 ;
23637 char * kwnames[] = {
23638 (char *) "self",(char *) "bmp", NULL
23639 };
23640
23641 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ToolBarToolBase_SetNormalBitmap",kwnames,&obj0,&obj1)) SWIG_fail;
23642 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxToolBarToolBase, 0 | 0 );
23643 if (!SWIG_IsOK(res1)) {
23644 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ToolBarToolBase_SetNormalBitmap" "', expected argument " "1"" of type '" "wxToolBarToolBase *""'");
23645 }
23646 arg1 = reinterpret_cast< wxToolBarToolBase * >(argp1);
23647 res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_wxBitmap, 0 | 0);
23648 if (!SWIG_IsOK(res2)) {
23649 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "ToolBarToolBase_SetNormalBitmap" "', expected argument " "2"" of type '" "wxBitmap const &""'");
23650 }
23651 if (!argp2) {
23652 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "ToolBarToolBase_SetNormalBitmap" "', expected argument " "2"" of type '" "wxBitmap const &""'");
23653 }
23654 arg2 = reinterpret_cast< wxBitmap * >(argp2);
23655 {
23656 PyThreadState* __tstate = wxPyBeginAllowThreads();
23657 (arg1)->SetNormalBitmap((wxBitmap const &)*arg2);
23658 wxPyEndAllowThreads(__tstate);
23659 if (PyErr_Occurred()) SWIG_fail;
23660 }
23661 resultobj = SWIG_Py_Void();
23662 return resultobj;
23663fail:
23664 return NULL;
23665}
23666
23667
23668SWIGINTERN PyObject *_wrap_ToolBarToolBase_SetDisabledBitmap(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
23669 PyObject *resultobj = 0;
23670 wxToolBarToolBase *arg1 = (wxToolBarToolBase *) 0 ;
23671 wxBitmap *arg2 = 0 ;
23672 void *argp1 = 0 ;
23673 int res1 = 0 ;
23674 void *argp2 = 0 ;
23675 int res2 = 0 ;
23676 PyObject * obj0 = 0 ;
23677 PyObject * obj1 = 0 ;
23678 char * kwnames[] = {
23679 (char *) "self",(char *) "bmp", NULL
23680 };
23681
23682 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ToolBarToolBase_SetDisabledBitmap",kwnames,&obj0,&obj1)) SWIG_fail;
23683 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxToolBarToolBase, 0 | 0 );
23684 if (!SWIG_IsOK(res1)) {
23685 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ToolBarToolBase_SetDisabledBitmap" "', expected argument " "1"" of type '" "wxToolBarToolBase *""'");
23686 }
23687 arg1 = reinterpret_cast< wxToolBarToolBase * >(argp1);
23688 res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_wxBitmap, 0 | 0);
23689 if (!SWIG_IsOK(res2)) {
23690 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "ToolBarToolBase_SetDisabledBitmap" "', expected argument " "2"" of type '" "wxBitmap const &""'");
23691 }
23692 if (!argp2) {
23693 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "ToolBarToolBase_SetDisabledBitmap" "', expected argument " "2"" of type '" "wxBitmap const &""'");
23694 }
23695 arg2 = reinterpret_cast< wxBitmap * >(argp2);
23696 {
23697 PyThreadState* __tstate = wxPyBeginAllowThreads();
23698 (arg1)->SetDisabledBitmap((wxBitmap const &)*arg2);
23699 wxPyEndAllowThreads(__tstate);
23700 if (PyErr_Occurred()) SWIG_fail;
23701 }
23702 resultobj = SWIG_Py_Void();
23703 return resultobj;
23704fail:
23705 return NULL;
23706}
23707
23708
23709SWIGINTERN PyObject *_wrap_ToolBarToolBase_SetLabel(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
23710 PyObject *resultobj = 0;
23711 wxToolBarToolBase *arg1 = (wxToolBarToolBase *) 0 ;
23712 wxString *arg2 = 0 ;
23713 void *argp1 = 0 ;
23714 int res1 = 0 ;
23715 bool temp2 = false ;
23716 PyObject * obj0 = 0 ;
23717 PyObject * obj1 = 0 ;
23718 char * kwnames[] = {
23719 (char *) "self",(char *) "label", NULL
23720 };
23721
23722 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ToolBarToolBase_SetLabel",kwnames,&obj0,&obj1)) SWIG_fail;
23723 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxToolBarToolBase, 0 | 0 );
23724 if (!SWIG_IsOK(res1)) {
23725 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ToolBarToolBase_SetLabel" "', expected argument " "1"" of type '" "wxToolBarToolBase *""'");
23726 }
23727 arg1 = reinterpret_cast< wxToolBarToolBase * >(argp1);
23728 {
23729 arg2 = wxString_in_helper(obj1);
23730 if (arg2 == NULL) SWIG_fail;
23731 temp2 = true;
23732 }
23733 {
23734 PyThreadState* __tstate = wxPyBeginAllowThreads();
23735 (arg1)->SetLabel((wxString const &)*arg2);
23736 wxPyEndAllowThreads(__tstate);
23737 if (PyErr_Occurred()) SWIG_fail;
23738 }
23739 resultobj = SWIG_Py_Void();
23740 {
23741 if (temp2)
23742 delete arg2;
23743 }
23744 return resultobj;
23745fail:
23746 {
23747 if (temp2)
23748 delete arg2;
23749 }
23750 return NULL;
d14a1e28
RD
23751}
23752
23753
0085ce49
RD
23754SWIGINTERN PyObject *_wrap_ToolBarToolBase_Detach(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
23755 PyObject *resultobj = 0;
23756 wxToolBarToolBase *arg1 = (wxToolBarToolBase *) 0 ;
23757 void *argp1 = 0 ;
23758 int res1 = 0 ;
23759 PyObject *swig_obj[1] ;
23760
23761 if (!args) SWIG_fail;
23762 swig_obj[0] = args;
23763 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxToolBarToolBase, 0 | 0 );
23764 if (!SWIG_IsOK(res1)) {
23765 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ToolBarToolBase_Detach" "', expected argument " "1"" of type '" "wxToolBarToolBase *""'");
23766 }
23767 arg1 = reinterpret_cast< wxToolBarToolBase * >(argp1);
23768 {
23769 PyThreadState* __tstate = wxPyBeginAllowThreads();
23770 (arg1)->Detach();
23771 wxPyEndAllowThreads(__tstate);
23772 if (PyErr_Occurred()) SWIG_fail;
23773 }
23774 resultobj = SWIG_Py_Void();
23775 return resultobj;
23776fail:
23777 return NULL;
23778}
23779
23780
23781SWIGINTERN PyObject *_wrap_ToolBarToolBase_Attach(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
23782 PyObject *resultobj = 0;
23783 wxToolBarToolBase *arg1 = (wxToolBarToolBase *) 0 ;
23784 wxToolBarBase *arg2 = (wxToolBarBase *) 0 ;
23785 void *argp1 = 0 ;
23786 int res1 = 0 ;
23787 void *argp2 = 0 ;
23788 int res2 = 0 ;
23789 PyObject * obj0 = 0 ;
23790 PyObject * obj1 = 0 ;
23791 char * kwnames[] = {
23792 (char *) "self",(char *) "tbar", NULL
23793 };
23794
23795 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ToolBarToolBase_Attach",kwnames,&obj0,&obj1)) SWIG_fail;
23796 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxToolBarToolBase, 0 | 0 );
23797 if (!SWIG_IsOK(res1)) {
23798 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ToolBarToolBase_Attach" "', expected argument " "1"" of type '" "wxToolBarToolBase *""'");
23799 }
23800 arg1 = reinterpret_cast< wxToolBarToolBase * >(argp1);
23801 res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_wxToolBarBase, 0 | 0 );
23802 if (!SWIG_IsOK(res2)) {
23803 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "ToolBarToolBase_Attach" "', expected argument " "2"" of type '" "wxToolBarBase *""'");
23804 }
23805 arg2 = reinterpret_cast< wxToolBarBase * >(argp2);
23806 {
23807 PyThreadState* __tstate = wxPyBeginAllowThreads();
23808 (arg1)->Attach(arg2);
23809 wxPyEndAllowThreads(__tstate);
23810 if (PyErr_Occurred()) SWIG_fail;
23811 }
23812 resultobj = SWIG_Py_Void();
23813 return resultobj;
23814fail:
23815 return NULL;
d14a1e28
RD
23816}
23817
23818
0085ce49
RD
23819SWIGINTERN PyObject *_wrap_ToolBarToolBase_GetClientData(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
23820 PyObject *resultobj = 0;
23821 wxToolBarToolBase *arg1 = (wxToolBarToolBase *) 0 ;
23822 PyObject *result = 0 ;
23823 void *argp1 = 0 ;
23824 int res1 = 0 ;
23825 PyObject *swig_obj[1] ;
23826
23827 if (!args) SWIG_fail;
23828 swig_obj[0] = args;
23829 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxToolBarToolBase, 0 | 0 );
23830 if (!SWIG_IsOK(res1)) {
23831 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ToolBarToolBase_GetClientData" "', expected argument " "1"" of type '" "wxToolBarToolBase *""'");
23832 }
23833 arg1 = reinterpret_cast< wxToolBarToolBase * >(argp1);
23834 {
23835 PyThreadState* __tstate = wxPyBeginAllowThreads();
23836 result = (PyObject *)wxToolBarToolBase_GetClientData(arg1);
23837 wxPyEndAllowThreads(__tstate);
23838 if (PyErr_Occurred()) SWIG_fail;
23839 }
23840 resultobj = result;
23841 return resultobj;
23842fail:
23843 return NULL;
23844}
23845
23846
23847SWIGINTERN PyObject *_wrap_ToolBarToolBase_SetClientData(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
23848 PyObject *resultobj = 0;
23849 wxToolBarToolBase *arg1 = (wxToolBarToolBase *) 0 ;
23850 PyObject *arg2 = (PyObject *) 0 ;
23851 void *argp1 = 0 ;
23852 int res1 = 0 ;
23853 PyObject * obj0 = 0 ;
23854 PyObject * obj1 = 0 ;
23855 char * kwnames[] = {
23856 (char *) "self",(char *) "clientData", NULL
23857 };
23858
23859 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ToolBarToolBase_SetClientData",kwnames,&obj0,&obj1)) SWIG_fail;
23860 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxToolBarToolBase, 0 | 0 );
23861 if (!SWIG_IsOK(res1)) {
23862 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ToolBarToolBase_SetClientData" "', expected argument " "1"" of type '" "wxToolBarToolBase *""'");
23863 }
23864 arg1 = reinterpret_cast< wxToolBarToolBase * >(argp1);
23865 arg2 = obj1;
23866 {
23867 PyThreadState* __tstate = wxPyBeginAllowThreads();
23868 wxToolBarToolBase_SetClientData(arg1,arg2);
23869 wxPyEndAllowThreads(__tstate);
23870 if (PyErr_Occurred()) SWIG_fail;
23871 }
23872 resultobj = SWIG_Py_Void();
23873 return resultobj;
23874fail:
23875 return NULL;
23876}
23877
23878
23879SWIGINTERN PyObject *ToolBarToolBase_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
23880 PyObject *obj;
23881 if (!SWIG_Python_UnpackTuple(args,(char*)"swigregister", 1, 1,&obj)) return NULL;
23882 SWIG_TypeNewClientData(SWIGTYPE_p_wxToolBarToolBase, SWIG_NewClientData(obj));
23883 return SWIG_Py_Void();
23884}
23885
23886SWIGINTERN PyObject *_wrap_ToolBarBase_DoAddTool(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
23887 PyObject *resultobj = 0;
23888 wxToolBarBase *arg1 = (wxToolBarBase *) 0 ;
23889 int arg2 ;
23890 wxString *arg3 = 0 ;
23891 wxBitmap *arg4 = 0 ;
23892 wxBitmap const &arg5_defvalue = wxNullBitmap ;
23893 wxBitmap *arg5 = (wxBitmap *) &arg5_defvalue ;
23894 wxItemKind arg6 = (wxItemKind) wxITEM_NORMAL ;
23895 wxString const &arg7_defvalue = wxPyEmptyString ;
23896 wxString *arg7 = (wxString *) &arg7_defvalue ;
23897 wxString const &arg8_defvalue = wxPyEmptyString ;
23898 wxString *arg8 = (wxString *) &arg8_defvalue ;
23899 PyObject *arg9 = (PyObject *) NULL ;
23900 wxToolBarToolBase *result = 0 ;
23901 void *argp1 = 0 ;
23902 int res1 = 0 ;
23903 int val2 ;
23904 int ecode2 = 0 ;
23905 bool temp3 = false ;
23906 void *argp4 = 0 ;
23907 int res4 = 0 ;
23908 void *argp5 = 0 ;
23909 int res5 = 0 ;
23910 int val6 ;
23911 int ecode6 = 0 ;
23912 bool temp7 = false ;
23913 bool temp8 = false ;
23914 PyObject * obj0 = 0 ;
23915 PyObject * obj1 = 0 ;
23916 PyObject * obj2 = 0 ;
23917 PyObject * obj3 = 0 ;
23918 PyObject * obj4 = 0 ;
23919 PyObject * obj5 = 0 ;
23920 PyObject * obj6 = 0 ;
23921 PyObject * obj7 = 0 ;
23922 PyObject * obj8 = 0 ;
23923 char * kwnames[] = {
23924 (char *) "self",(char *) "id",(char *) "label",(char *) "bitmap",(char *) "bmpDisabled",(char *) "kind",(char *) "shortHelp",(char *) "longHelp",(char *) "clientData", NULL
23925 };
23926
23927 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOO|OOOOO:ToolBarBase_DoAddTool",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6,&obj7,&obj8)) SWIG_fail;
23928 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxToolBarBase, 0 | 0 );
23929 if (!SWIG_IsOK(res1)) {
23930 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ToolBarBase_DoAddTool" "', expected argument " "1"" of type '" "wxToolBarBase *""'");
23931 }
23932 arg1 = reinterpret_cast< wxToolBarBase * >(argp1);
23933 ecode2 = SWIG_AsVal_int(obj1, &val2);
23934 if (!SWIG_IsOK(ecode2)) {
23935 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "ToolBarBase_DoAddTool" "', expected argument " "2"" of type '" "int""'");
23936 }
23937 arg2 = static_cast< int >(val2);
23938 {
23939 arg3 = wxString_in_helper(obj2);
23940 if (arg3 == NULL) SWIG_fail;
23941 temp3 = true;
23942 }
23943 res4 = SWIG_ConvertPtr(obj3, &argp4, SWIGTYPE_p_wxBitmap, 0 | 0);
23944 if (!SWIG_IsOK(res4)) {
23945 SWIG_exception_fail(SWIG_ArgError(res4), "in method '" "ToolBarBase_DoAddTool" "', expected argument " "4"" of type '" "wxBitmap const &""'");
23946 }
23947 if (!argp4) {
23948 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "ToolBarBase_DoAddTool" "', expected argument " "4"" of type '" "wxBitmap const &""'");
23949 }
23950 arg4 = reinterpret_cast< wxBitmap * >(argp4);
23951 if (obj4) {
23952 res5 = SWIG_ConvertPtr(obj4, &argp5, SWIGTYPE_p_wxBitmap, 0 | 0);
23953 if (!SWIG_IsOK(res5)) {
23954 SWIG_exception_fail(SWIG_ArgError(res5), "in method '" "ToolBarBase_DoAddTool" "', expected argument " "5"" of type '" "wxBitmap const &""'");
d14a1e28 23955 }
0085ce49
RD
23956 if (!argp5) {
23957 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "ToolBarBase_DoAddTool" "', expected argument " "5"" of type '" "wxBitmap const &""'");
d14a1e28 23958 }
0085ce49
RD
23959 arg5 = reinterpret_cast< wxBitmap * >(argp5);
23960 }
23961 if (obj5) {
23962 ecode6 = SWIG_AsVal_int(obj5, &val6);
23963 if (!SWIG_IsOK(ecode6)) {
23964 SWIG_exception_fail(SWIG_ArgError(ecode6), "in method '" "ToolBarBase_DoAddTool" "', expected argument " "6"" of type '" "wxItemKind""'");
23965 }
23966 arg6 = static_cast< wxItemKind >(val6);
23967 }
23968 if (obj6) {
093d3ff1 23969 {
0085ce49
RD
23970 arg7 = wxString_in_helper(obj6);
23971 if (arg7 == NULL) SWIG_fail;
23972 temp7 = true;
093d3ff1 23973 }
0085ce49
RD
23974 }
23975 if (obj7) {
d14a1e28 23976 {
0085ce49
RD
23977 arg8 = wxString_in_helper(obj7);
23978 if (arg8 == NULL) SWIG_fail;
23979 temp8 = true;
d14a1e28 23980 }
0085ce49
RD
23981 }
23982 if (obj8) {
23983 arg9 = obj8;
23984 }
23985 {
23986 PyThreadState* __tstate = wxPyBeginAllowThreads();
23987 result = (wxToolBarToolBase *)wxToolBarBase_DoAddTool(arg1,arg2,(wxString const &)*arg3,(wxBitmap const &)*arg4,(wxBitmap const &)*arg5,arg6,(wxString const &)*arg7,(wxString const &)*arg8,arg9);
23988 wxPyEndAllowThreads(__tstate);
23989 if (PyErr_Occurred()) SWIG_fail;
23990 }
23991 {
23992 resultobj = wxPyMake_wxObject(result, (bool)0);
23993 }
23994 {
23995 if (temp3)
23996 delete arg3;
23997 }
23998 {
23999 if (temp7)
24000 delete arg7;
24001 }
24002 {
24003 if (temp8)
24004 delete arg8;
24005 }
24006 return resultobj;
24007fail:
24008 {
24009 if (temp3)
24010 delete arg3;
24011 }
24012 {
24013 if (temp7)
24014 delete arg7;
24015 }
24016 {
24017 if (temp8)
24018 delete arg8;
24019 }
24020 return NULL;
24021}
24022
24023
24024SWIGINTERN PyObject *_wrap_ToolBarBase_DoInsertTool(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
24025 PyObject *resultobj = 0;
24026 wxToolBarBase *arg1 = (wxToolBarBase *) 0 ;
24027 size_t arg2 ;
24028 int arg3 ;
24029 wxString *arg4 = 0 ;
24030 wxBitmap *arg5 = 0 ;
24031 wxBitmap const &arg6_defvalue = wxNullBitmap ;
24032 wxBitmap *arg6 = (wxBitmap *) &arg6_defvalue ;
24033 wxItemKind arg7 = (wxItemKind) wxITEM_NORMAL ;
24034 wxString const &arg8_defvalue = wxPyEmptyString ;
24035 wxString *arg8 = (wxString *) &arg8_defvalue ;
24036 wxString const &arg9_defvalue = wxPyEmptyString ;
24037 wxString *arg9 = (wxString *) &arg9_defvalue ;
24038 PyObject *arg10 = (PyObject *) NULL ;
24039 wxToolBarToolBase *result = 0 ;
24040 void *argp1 = 0 ;
24041 int res1 = 0 ;
24042 size_t val2 ;
24043 int ecode2 = 0 ;
24044 int val3 ;
24045 int ecode3 = 0 ;
24046 bool temp4 = false ;
24047 void *argp5 = 0 ;
24048 int res5 = 0 ;
24049 void *argp6 = 0 ;
24050 int res6 = 0 ;
24051 int val7 ;
24052 int ecode7 = 0 ;
24053 bool temp8 = false ;
24054 bool temp9 = false ;
24055 PyObject * obj0 = 0 ;
24056 PyObject * obj1 = 0 ;
24057 PyObject * obj2 = 0 ;
24058 PyObject * obj3 = 0 ;
24059 PyObject * obj4 = 0 ;
24060 PyObject * obj5 = 0 ;
24061 PyObject * obj6 = 0 ;
24062 PyObject * obj7 = 0 ;
24063 PyObject * obj8 = 0 ;
24064 PyObject * obj9 = 0 ;
24065 char * kwnames[] = {
24066 (char *) "self",(char *) "pos",(char *) "id",(char *) "label",(char *) "bitmap",(char *) "bmpDisabled",(char *) "kind",(char *) "shortHelp",(char *) "longHelp",(char *) "clientData", NULL
24067 };
24068
24069 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOOO|OOOOO:ToolBarBase_DoInsertTool",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6,&obj7,&obj8,&obj9)) SWIG_fail;
24070 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxToolBarBase, 0 | 0 );
24071 if (!SWIG_IsOK(res1)) {
24072 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ToolBarBase_DoInsertTool" "', expected argument " "1"" of type '" "wxToolBarBase *""'");
24073 }
24074 arg1 = reinterpret_cast< wxToolBarBase * >(argp1);
24075 ecode2 = SWIG_AsVal_size_t(obj1, &val2);
24076 if (!SWIG_IsOK(ecode2)) {
24077 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "ToolBarBase_DoInsertTool" "', expected argument " "2"" of type '" "size_t""'");
24078 }
24079 arg2 = static_cast< size_t >(val2);
24080 ecode3 = SWIG_AsVal_int(obj2, &val3);
24081 if (!SWIG_IsOK(ecode3)) {
24082 SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "ToolBarBase_DoInsertTool" "', expected argument " "3"" of type '" "int""'");
24083 }
24084 arg3 = static_cast< int >(val3);
24085 {
24086 arg4 = wxString_in_helper(obj3);
24087 if (arg4 == NULL) SWIG_fail;
24088 temp4 = true;
24089 }
24090 res5 = SWIG_ConvertPtr(obj4, &argp5, SWIGTYPE_p_wxBitmap, 0 | 0);
24091 if (!SWIG_IsOK(res5)) {
24092 SWIG_exception_fail(SWIG_ArgError(res5), "in method '" "ToolBarBase_DoInsertTool" "', expected argument " "5"" of type '" "wxBitmap const &""'");
24093 }
24094 if (!argp5) {
24095 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "ToolBarBase_DoInsertTool" "', expected argument " "5"" of type '" "wxBitmap const &""'");
24096 }
24097 arg5 = reinterpret_cast< wxBitmap * >(argp5);
24098 if (obj5) {
24099 res6 = SWIG_ConvertPtr(obj5, &argp6, SWIGTYPE_p_wxBitmap, 0 | 0);
24100 if (!SWIG_IsOK(res6)) {
24101 SWIG_exception_fail(SWIG_ArgError(res6), "in method '" "ToolBarBase_DoInsertTool" "', expected argument " "6"" of type '" "wxBitmap const &""'");
d14a1e28 24102 }
0085ce49
RD
24103 if (!argp6) {
24104 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "ToolBarBase_DoInsertTool" "', expected argument " "6"" of type '" "wxBitmap const &""'");
093d3ff1 24105 }
0085ce49
RD
24106 arg6 = reinterpret_cast< wxBitmap * >(argp6);
24107 }
24108 if (obj6) {
24109 ecode7 = SWIG_AsVal_int(obj6, &val7);
24110 if (!SWIG_IsOK(ecode7)) {
24111 SWIG_exception_fail(SWIG_ArgError(ecode7), "in method '" "ToolBarBase_DoInsertTool" "', expected argument " "7"" of type '" "wxItemKind""'");
24112 }
24113 arg7 = static_cast< wxItemKind >(val7);
24114 }
24115 if (obj7) {
d14a1e28 24116 {
0085ce49
RD
24117 arg8 = wxString_in_helper(obj7);
24118 if (arg8 == NULL) SWIG_fail;
24119 temp8 = true;
d14a1e28 24120 }
0085ce49
RD
24121 }
24122 if (obj8) {
d14a1e28 24123 {
0085ce49
RD
24124 arg9 = wxString_in_helper(obj8);
24125 if (arg9 == NULL) SWIG_fail;
24126 temp9 = true;
d14a1e28 24127 }
0085ce49
RD
24128 }
24129 if (obj9) {
24130 arg10 = obj9;
24131 }
24132 {
24133 PyThreadState* __tstate = wxPyBeginAllowThreads();
24134 result = (wxToolBarToolBase *)wxToolBarBase_DoInsertTool(arg1,arg2,arg3,(wxString const &)*arg4,(wxBitmap const &)*arg5,(wxBitmap const &)*arg6,arg7,(wxString const &)*arg8,(wxString const &)*arg9,arg10);
24135 wxPyEndAllowThreads(__tstate);
24136 if (PyErr_Occurred()) SWIG_fail;
24137 }
24138 {
24139 resultobj = wxPyMake_wxObject(result, (bool)0);
24140 }
24141 {
24142 if (temp4)
24143 delete arg4;
24144 }
24145 {
24146 if (temp8)
24147 delete arg8;
24148 }
24149 {
24150 if (temp9)
24151 delete arg9;
24152 }
24153 return resultobj;
24154fail:
24155 {
24156 if (temp4)
24157 delete arg4;
24158 }
24159 {
24160 if (temp8)
24161 delete arg8;
24162 }
24163 {
24164 if (temp9)
24165 delete arg9;
24166 }
24167 return NULL;
24168}
24169
24170
24171SWIGINTERN PyObject *_wrap_ToolBarBase_AddToolItem(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
24172 PyObject *resultobj = 0;
24173 wxToolBarBase *arg1 = (wxToolBarBase *) 0 ;
24174 wxToolBarToolBase *arg2 = (wxToolBarToolBase *) 0 ;
24175 wxToolBarToolBase *result = 0 ;
24176 void *argp1 = 0 ;
24177 int res1 = 0 ;
24178 void *argp2 = 0 ;
24179 int res2 = 0 ;
24180 PyObject * obj0 = 0 ;
24181 PyObject * obj1 = 0 ;
24182 char * kwnames[] = {
24183 (char *) "self",(char *) "tool", NULL
24184 };
24185
24186 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ToolBarBase_AddToolItem",kwnames,&obj0,&obj1)) SWIG_fail;
24187 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxToolBarBase, 0 | 0 );
24188 if (!SWIG_IsOK(res1)) {
24189 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ToolBarBase_AddToolItem" "', expected argument " "1"" of type '" "wxToolBarBase *""'");
24190 }
24191 arg1 = reinterpret_cast< wxToolBarBase * >(argp1);
24192 res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_wxToolBarToolBase, 0 | 0 );
24193 if (!SWIG_IsOK(res2)) {
24194 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "ToolBarBase_AddToolItem" "', expected argument " "2"" of type '" "wxToolBarToolBase *""'");
24195 }
24196 arg2 = reinterpret_cast< wxToolBarToolBase * >(argp2);
24197 {
24198 PyThreadState* __tstate = wxPyBeginAllowThreads();
24199 result = (wxToolBarToolBase *)(arg1)->AddTool(arg2);
24200 wxPyEndAllowThreads(__tstate);
24201 if (PyErr_Occurred()) SWIG_fail;
24202 }
24203 {
24204 resultobj = wxPyMake_wxObject(result, (bool)0);
24205 }
24206 return resultobj;
24207fail:
24208 return NULL;
24209}
24210
24211
24212SWIGINTERN PyObject *_wrap_ToolBarBase_InsertToolItem(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
24213 PyObject *resultobj = 0;
24214 wxToolBarBase *arg1 = (wxToolBarBase *) 0 ;
24215 size_t arg2 ;
24216 wxToolBarToolBase *arg3 = (wxToolBarToolBase *) 0 ;
24217 wxToolBarToolBase *result = 0 ;
24218 void *argp1 = 0 ;
24219 int res1 = 0 ;
24220 size_t val2 ;
24221 int ecode2 = 0 ;
24222 void *argp3 = 0 ;
24223 int res3 = 0 ;
24224 PyObject * obj0 = 0 ;
24225 PyObject * obj1 = 0 ;
24226 PyObject * obj2 = 0 ;
24227 char * kwnames[] = {
24228 (char *) "self",(char *) "pos",(char *) "tool", NULL
24229 };
24230
24231 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:ToolBarBase_InsertToolItem",kwnames,&obj0,&obj1,&obj2)) SWIG_fail;
24232 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxToolBarBase, 0 | 0 );
24233 if (!SWIG_IsOK(res1)) {
24234 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ToolBarBase_InsertToolItem" "', expected argument " "1"" of type '" "wxToolBarBase *""'");
24235 }
24236 arg1 = reinterpret_cast< wxToolBarBase * >(argp1);
24237 ecode2 = SWIG_AsVal_size_t(obj1, &val2);
24238 if (!SWIG_IsOK(ecode2)) {
24239 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "ToolBarBase_InsertToolItem" "', expected argument " "2"" of type '" "size_t""'");
24240 }
24241 arg2 = static_cast< size_t >(val2);
24242 res3 = SWIG_ConvertPtr(obj2, &argp3,SWIGTYPE_p_wxToolBarToolBase, 0 | 0 );
24243 if (!SWIG_IsOK(res3)) {
24244 SWIG_exception_fail(SWIG_ArgError(res3), "in method '" "ToolBarBase_InsertToolItem" "', expected argument " "3"" of type '" "wxToolBarToolBase *""'");
24245 }
24246 arg3 = reinterpret_cast< wxToolBarToolBase * >(argp3);
24247 {
24248 PyThreadState* __tstate = wxPyBeginAllowThreads();
24249 result = (wxToolBarToolBase *)(arg1)->InsertTool(arg2,arg3);
24250 wxPyEndAllowThreads(__tstate);
24251 if (PyErr_Occurred()) SWIG_fail;
24252 }
24253 {
24254 resultobj = wxPyMake_wxObject(result, (bool)0);
24255 }
24256 return resultobj;
24257fail:
24258 return NULL;
24259}
24260
24261
24262SWIGINTERN PyObject *_wrap_ToolBarBase_AddControl(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
24263 PyObject *resultobj = 0;
24264 wxToolBarBase *arg1 = (wxToolBarBase *) 0 ;
24265 wxControl *arg2 = (wxControl *) 0 ;
cbfc9df6
RD
24266 wxString const &arg3_defvalue = wxEmptyString ;
24267 wxString *arg3 = (wxString *) &arg3_defvalue ;
0085ce49
RD
24268 wxToolBarToolBase *result = 0 ;
24269 void *argp1 = 0 ;
24270 int res1 = 0 ;
24271 void *argp2 = 0 ;
24272 int res2 = 0 ;
cbfc9df6 24273 bool temp3 = false ;
0085ce49
RD
24274 PyObject * obj0 = 0 ;
24275 PyObject * obj1 = 0 ;
cbfc9df6 24276 PyObject * obj2 = 0 ;
0085ce49 24277 char * kwnames[] = {
cbfc9df6 24278 (char *) "self",(char *) "control",(char *) "label", NULL
0085ce49
RD
24279 };
24280
cbfc9df6 24281 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:ToolBarBase_AddControl",kwnames,&obj0,&obj1,&obj2)) SWIG_fail;
0085ce49
RD
24282 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxToolBarBase, 0 | 0 );
24283 if (!SWIG_IsOK(res1)) {
24284 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ToolBarBase_AddControl" "', expected argument " "1"" of type '" "wxToolBarBase *""'");
24285 }
24286 arg1 = reinterpret_cast< wxToolBarBase * >(argp1);
24287 res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_wxControl, 0 | 0 );
24288 if (!SWIG_IsOK(res2)) {
24289 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "ToolBarBase_AddControl" "', expected argument " "2"" of type '" "wxControl *""'");
24290 }
24291 arg2 = reinterpret_cast< wxControl * >(argp2);
cbfc9df6
RD
24292 if (obj2) {
24293 {
24294 arg3 = wxString_in_helper(obj2);
24295 if (arg3 == NULL) SWIG_fail;
24296 temp3 = true;
24297 }
24298 }
0085ce49
RD
24299 {
24300 PyThreadState* __tstate = wxPyBeginAllowThreads();
cbfc9df6 24301 result = (wxToolBarToolBase *)(arg1)->AddControl(arg2,(wxString const &)*arg3);
0085ce49
RD
24302 wxPyEndAllowThreads(__tstate);
24303 if (PyErr_Occurred()) SWIG_fail;
24304 }
24305 {
24306 resultobj = wxPyMake_wxObject(result, (bool)0);
24307 }
cbfc9df6
RD
24308 {
24309 if (temp3)
24310 delete arg3;
24311 }
0085ce49
RD
24312 return resultobj;
24313fail:
cbfc9df6
RD
24314 {
24315 if (temp3)
24316 delete arg3;
24317 }
0085ce49
RD
24318 return NULL;
24319}
24320
24321
24322SWIGINTERN PyObject *_wrap_ToolBarBase_InsertControl(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
24323 PyObject *resultobj = 0;
24324 wxToolBarBase *arg1 = (wxToolBarBase *) 0 ;
24325 size_t arg2 ;
24326 wxControl *arg3 = (wxControl *) 0 ;
cbfc9df6
RD
24327 wxString const &arg4_defvalue = wxEmptyString ;
24328 wxString *arg4 = (wxString *) &arg4_defvalue ;
0085ce49
RD
24329 wxToolBarToolBase *result = 0 ;
24330 void *argp1 = 0 ;
24331 int res1 = 0 ;
24332 size_t val2 ;
24333 int ecode2 = 0 ;
24334 void *argp3 = 0 ;
24335 int res3 = 0 ;
cbfc9df6 24336 bool temp4 = false ;
0085ce49
RD
24337 PyObject * obj0 = 0 ;
24338 PyObject * obj1 = 0 ;
24339 PyObject * obj2 = 0 ;
cbfc9df6 24340 PyObject * obj3 = 0 ;
0085ce49 24341 char * kwnames[] = {
cbfc9df6 24342 (char *) "self",(char *) "pos",(char *) "control",(char *) "label", NULL
0085ce49
RD
24343 };
24344
cbfc9df6 24345 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO|O:ToolBarBase_InsertControl",kwnames,&obj0,&obj1,&obj2,&obj3)) SWIG_fail;
0085ce49
RD
24346 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxToolBarBase, 0 | 0 );
24347 if (!SWIG_IsOK(res1)) {
24348 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ToolBarBase_InsertControl" "', expected argument " "1"" of type '" "wxToolBarBase *""'");
24349 }
24350 arg1 = reinterpret_cast< wxToolBarBase * >(argp1);
24351 ecode2 = SWIG_AsVal_size_t(obj1, &val2);
24352 if (!SWIG_IsOK(ecode2)) {
24353 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "ToolBarBase_InsertControl" "', expected argument " "2"" of type '" "size_t""'");
24354 }
24355 arg2 = static_cast< size_t >(val2);
24356 res3 = SWIG_ConvertPtr(obj2, &argp3,SWIGTYPE_p_wxControl, 0 | 0 );
24357 if (!SWIG_IsOK(res3)) {
24358 SWIG_exception_fail(SWIG_ArgError(res3), "in method '" "ToolBarBase_InsertControl" "', expected argument " "3"" of type '" "wxControl *""'");
24359 }
24360 arg3 = reinterpret_cast< wxControl * >(argp3);
cbfc9df6
RD
24361 if (obj3) {
24362 {
24363 arg4 = wxString_in_helper(obj3);
24364 if (arg4 == NULL) SWIG_fail;
24365 temp4 = true;
24366 }
24367 }
0085ce49
RD
24368 {
24369 PyThreadState* __tstate = wxPyBeginAllowThreads();
cbfc9df6 24370 result = (wxToolBarToolBase *)(arg1)->InsertControl(arg2,arg3,(wxString const &)*arg4);
0085ce49
RD
24371 wxPyEndAllowThreads(__tstate);
24372 if (PyErr_Occurred()) SWIG_fail;
24373 }
24374 {
24375 resultobj = wxPyMake_wxObject(result, (bool)0);
24376 }
cbfc9df6
RD
24377 {
24378 if (temp4)
24379 delete arg4;
24380 }
0085ce49
RD
24381 return resultobj;
24382fail:
cbfc9df6
RD
24383 {
24384 if (temp4)
24385 delete arg4;
24386 }
0085ce49
RD
24387 return NULL;
24388}
24389
24390
24391SWIGINTERN PyObject *_wrap_ToolBarBase_FindControl(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
24392 PyObject *resultobj = 0;
24393 wxToolBarBase *arg1 = (wxToolBarBase *) 0 ;
24394 int arg2 ;
24395 wxControl *result = 0 ;
24396 void *argp1 = 0 ;
24397 int res1 = 0 ;
24398 int val2 ;
24399 int ecode2 = 0 ;
24400 PyObject * obj0 = 0 ;
24401 PyObject * obj1 = 0 ;
24402 char * kwnames[] = {
24403 (char *) "self",(char *) "id", NULL
24404 };
24405
24406 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ToolBarBase_FindControl",kwnames,&obj0,&obj1)) SWIG_fail;
24407 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxToolBarBase, 0 | 0 );
24408 if (!SWIG_IsOK(res1)) {
24409 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ToolBarBase_FindControl" "', expected argument " "1"" of type '" "wxToolBarBase *""'");
24410 }
24411 arg1 = reinterpret_cast< wxToolBarBase * >(argp1);
24412 ecode2 = SWIG_AsVal_int(obj1, &val2);
24413 if (!SWIG_IsOK(ecode2)) {
24414 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "ToolBarBase_FindControl" "', expected argument " "2"" of type '" "int""'");
24415 }
24416 arg2 = static_cast< int >(val2);
24417 {
24418 PyThreadState* __tstate = wxPyBeginAllowThreads();
24419 result = (wxControl *)(arg1)->FindControl(arg2);
24420 wxPyEndAllowThreads(__tstate);
24421 if (PyErr_Occurred()) SWIG_fail;
24422 }
24423 {
24424 resultobj = wxPyMake_wxObject(result, 0);
24425 }
24426 return resultobj;
24427fail:
24428 return NULL;
d14a1e28
RD
24429}
24430
24431
0085ce49
RD
24432SWIGINTERN PyObject *_wrap_ToolBarBase_AddSeparator(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
24433 PyObject *resultobj = 0;
24434 wxToolBarBase *arg1 = (wxToolBarBase *) 0 ;
24435 wxToolBarToolBase *result = 0 ;
24436 void *argp1 = 0 ;
24437 int res1 = 0 ;
24438 PyObject *swig_obj[1] ;
24439
24440 if (!args) SWIG_fail;
24441 swig_obj[0] = args;
24442 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxToolBarBase, 0 | 0 );
24443 if (!SWIG_IsOK(res1)) {
24444 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ToolBarBase_AddSeparator" "', expected argument " "1"" of type '" "wxToolBarBase *""'");
24445 }
24446 arg1 = reinterpret_cast< wxToolBarBase * >(argp1);
24447 {
24448 PyThreadState* __tstate = wxPyBeginAllowThreads();
24449 result = (wxToolBarToolBase *)(arg1)->AddSeparator();
24450 wxPyEndAllowThreads(__tstate);
24451 if (PyErr_Occurred()) SWIG_fail;
24452 }
24453 {
24454 resultobj = wxPyMake_wxObject(result, (bool)0);
24455 }
24456 return resultobj;
24457fail:
24458 return NULL;
24459}
24460
24461
24462SWIGINTERN PyObject *_wrap_ToolBarBase_InsertSeparator(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
24463 PyObject *resultobj = 0;
24464 wxToolBarBase *arg1 = (wxToolBarBase *) 0 ;
24465 size_t arg2 ;
24466 wxToolBarToolBase *result = 0 ;
24467 void *argp1 = 0 ;
24468 int res1 = 0 ;
24469 size_t val2 ;
24470 int ecode2 = 0 ;
24471 PyObject * obj0 = 0 ;
24472 PyObject * obj1 = 0 ;
24473 char * kwnames[] = {
24474 (char *) "self",(char *) "pos", NULL
24475 };
24476
24477 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ToolBarBase_InsertSeparator",kwnames,&obj0,&obj1)) SWIG_fail;
24478 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxToolBarBase, 0 | 0 );
24479 if (!SWIG_IsOK(res1)) {
24480 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ToolBarBase_InsertSeparator" "', expected argument " "1"" of type '" "wxToolBarBase *""'");
24481 }
24482 arg1 = reinterpret_cast< wxToolBarBase * >(argp1);
24483 ecode2 = SWIG_AsVal_size_t(obj1, &val2);
24484 if (!SWIG_IsOK(ecode2)) {
24485 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "ToolBarBase_InsertSeparator" "', expected argument " "2"" of type '" "size_t""'");
24486 }
24487 arg2 = static_cast< size_t >(val2);
24488 {
24489 PyThreadState* __tstate = wxPyBeginAllowThreads();
24490 result = (wxToolBarToolBase *)(arg1)->InsertSeparator(arg2);
24491 wxPyEndAllowThreads(__tstate);
24492 if (PyErr_Occurred()) SWIG_fail;
24493 }
24494 {
24495 resultobj = wxPyMake_wxObject(result, (bool)0);
24496 }
24497 return resultobj;
24498fail:
24499 return NULL;
24500}
24501
24502
24503SWIGINTERN PyObject *_wrap_ToolBarBase_RemoveTool(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
24504 PyObject *resultobj = 0;
24505 wxToolBarBase *arg1 = (wxToolBarBase *) 0 ;
24506 int arg2 ;
24507 wxToolBarToolBase *result = 0 ;
24508 void *argp1 = 0 ;
24509 int res1 = 0 ;
24510 int val2 ;
24511 int ecode2 = 0 ;
24512 PyObject * obj0 = 0 ;
24513 PyObject * obj1 = 0 ;
24514 char * kwnames[] = {
24515 (char *) "self",(char *) "id", NULL
24516 };
24517
24518 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ToolBarBase_RemoveTool",kwnames,&obj0,&obj1)) SWIG_fail;
24519 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxToolBarBase, 0 | 0 );
24520 if (!SWIG_IsOK(res1)) {
24521 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ToolBarBase_RemoveTool" "', expected argument " "1"" of type '" "wxToolBarBase *""'");
24522 }
24523 arg1 = reinterpret_cast< wxToolBarBase * >(argp1);
24524 ecode2 = SWIG_AsVal_int(obj1, &val2);
24525 if (!SWIG_IsOK(ecode2)) {
24526 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "ToolBarBase_RemoveTool" "', expected argument " "2"" of type '" "int""'");
24527 }
24528 arg2 = static_cast< int >(val2);
24529 {
24530 PyThreadState* __tstate = wxPyBeginAllowThreads();
24531 result = (wxToolBarToolBase *)(arg1)->RemoveTool(arg2);
24532 wxPyEndAllowThreads(__tstate);
24533 if (PyErr_Occurred()) SWIG_fail;
24534 }
24535 {
24536 resultobj = wxPyMake_wxObject(result, (bool)0);
24537 }
24538 return resultobj;
24539fail:
24540 return NULL;
24541}
24542
24543
24544SWIGINTERN PyObject *_wrap_ToolBarBase_DeleteToolByPos(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
24545 PyObject *resultobj = 0;
24546 wxToolBarBase *arg1 = (wxToolBarBase *) 0 ;
24547 size_t arg2 ;
24548 bool result;
24549 void *argp1 = 0 ;
24550 int res1 = 0 ;
24551 size_t val2 ;
24552 int ecode2 = 0 ;
24553 PyObject * obj0 = 0 ;
24554 PyObject * obj1 = 0 ;
24555 char * kwnames[] = {
24556 (char *) "self",(char *) "pos", NULL
24557 };
24558
24559 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ToolBarBase_DeleteToolByPos",kwnames,&obj0,&obj1)) SWIG_fail;
24560 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxToolBarBase, 0 | 0 );
24561 if (!SWIG_IsOK(res1)) {
24562 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ToolBarBase_DeleteToolByPos" "', expected argument " "1"" of type '" "wxToolBarBase *""'");
24563 }
24564 arg1 = reinterpret_cast< wxToolBarBase * >(argp1);
24565 ecode2 = SWIG_AsVal_size_t(obj1, &val2);
24566 if (!SWIG_IsOK(ecode2)) {
24567 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "ToolBarBase_DeleteToolByPos" "', expected argument " "2"" of type '" "size_t""'");
24568 }
24569 arg2 = static_cast< size_t >(val2);
24570 {
24571 PyThreadState* __tstate = wxPyBeginAllowThreads();
24572 result = (bool)(arg1)->DeleteToolByPos(arg2);
24573 wxPyEndAllowThreads(__tstate);
24574 if (PyErr_Occurred()) SWIG_fail;
24575 }
24576 {
24577 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
24578 }
24579 return resultobj;
24580fail:
24581 return NULL;
24582}
24583
24584
24585SWIGINTERN PyObject *_wrap_ToolBarBase_DeleteTool(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
24586 PyObject *resultobj = 0;
24587 wxToolBarBase *arg1 = (wxToolBarBase *) 0 ;
24588 int arg2 ;
24589 bool result;
24590 void *argp1 = 0 ;
24591 int res1 = 0 ;
24592 int val2 ;
24593 int ecode2 = 0 ;
24594 PyObject * obj0 = 0 ;
24595 PyObject * obj1 = 0 ;
24596 char * kwnames[] = {
24597 (char *) "self",(char *) "id", NULL
24598 };
24599
24600 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ToolBarBase_DeleteTool",kwnames,&obj0,&obj1)) SWIG_fail;
24601 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxToolBarBase, 0 | 0 );
24602 if (!SWIG_IsOK(res1)) {
24603 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ToolBarBase_DeleteTool" "', expected argument " "1"" of type '" "wxToolBarBase *""'");
24604 }
24605 arg1 = reinterpret_cast< wxToolBarBase * >(argp1);
24606 ecode2 = SWIG_AsVal_int(obj1, &val2);
24607 if (!SWIG_IsOK(ecode2)) {
24608 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "ToolBarBase_DeleteTool" "', expected argument " "2"" of type '" "int""'");
24609 }
24610 arg2 = static_cast< int >(val2);
24611 {
24612 PyThreadState* __tstate = wxPyBeginAllowThreads();
24613 result = (bool)(arg1)->DeleteTool(arg2);
24614 wxPyEndAllowThreads(__tstate);
24615 if (PyErr_Occurred()) SWIG_fail;
24616 }
24617 {
24618 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
24619 }
24620 return resultobj;
24621fail:
24622 return NULL;
d14a1e28
RD
24623}
24624
24625
0085ce49
RD
24626SWIGINTERN PyObject *_wrap_ToolBarBase_ClearTools(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
24627 PyObject *resultobj = 0;
24628 wxToolBarBase *arg1 = (wxToolBarBase *) 0 ;
24629 void *argp1 = 0 ;
24630 int res1 = 0 ;
24631 PyObject *swig_obj[1] ;
24632
24633 if (!args) SWIG_fail;
24634 swig_obj[0] = args;
24635 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxToolBarBase, 0 | 0 );
24636 if (!SWIG_IsOK(res1)) {
24637 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ToolBarBase_ClearTools" "', expected argument " "1"" of type '" "wxToolBarBase *""'");
24638 }
24639 arg1 = reinterpret_cast< wxToolBarBase * >(argp1);
24640 {
24641 PyThreadState* __tstate = wxPyBeginAllowThreads();
24642 (arg1)->ClearTools();
24643 wxPyEndAllowThreads(__tstate);
24644 if (PyErr_Occurred()) SWIG_fail;
24645 }
24646 resultobj = SWIG_Py_Void();
24647 return resultobj;
24648fail:
24649 return NULL;
d14a1e28
RD
24650}
24651
24652
0085ce49
RD
24653SWIGINTERN PyObject *_wrap_ToolBarBase_Realize(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
24654 PyObject *resultobj = 0;
24655 wxToolBarBase *arg1 = (wxToolBarBase *) 0 ;
24656 bool result;
24657 void *argp1 = 0 ;
24658 int res1 = 0 ;
24659 PyObject *swig_obj[1] ;
24660
24661 if (!args) SWIG_fail;
24662 swig_obj[0] = args;
24663 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxToolBarBase, 0 | 0 );
24664 if (!SWIG_IsOK(res1)) {
24665 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ToolBarBase_Realize" "', expected argument " "1"" of type '" "wxToolBarBase *""'");
24666 }
24667 arg1 = reinterpret_cast< wxToolBarBase * >(argp1);
24668 {
24669 PyThreadState* __tstate = wxPyBeginAllowThreads();
24670 result = (bool)(arg1)->Realize();
24671 wxPyEndAllowThreads(__tstate);
24672 if (PyErr_Occurred()) SWIG_fail;
24673 }
24674 {
24675 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
24676 }
24677 return resultobj;
24678fail:
24679 return NULL;
24680}
24681
24682
24683SWIGINTERN PyObject *_wrap_ToolBarBase_EnableTool(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
24684 PyObject *resultobj = 0;
24685 wxToolBarBase *arg1 = (wxToolBarBase *) 0 ;
24686 int arg2 ;
24687 bool arg3 ;
24688 void *argp1 = 0 ;
24689 int res1 = 0 ;
24690 int val2 ;
24691 int ecode2 = 0 ;
24692 bool val3 ;
24693 int ecode3 = 0 ;
24694 PyObject * obj0 = 0 ;
24695 PyObject * obj1 = 0 ;
24696 PyObject * obj2 = 0 ;
24697 char * kwnames[] = {
24698 (char *) "self",(char *) "id",(char *) "enable", NULL
24699 };
24700
24701 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:ToolBarBase_EnableTool",kwnames,&obj0,&obj1,&obj2)) SWIG_fail;
24702 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxToolBarBase, 0 | 0 );
24703 if (!SWIG_IsOK(res1)) {
24704 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ToolBarBase_EnableTool" "', expected argument " "1"" of type '" "wxToolBarBase *""'");
24705 }
24706 arg1 = reinterpret_cast< wxToolBarBase * >(argp1);
24707 ecode2 = SWIG_AsVal_int(obj1, &val2);
24708 if (!SWIG_IsOK(ecode2)) {
24709 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "ToolBarBase_EnableTool" "', expected argument " "2"" of type '" "int""'");
24710 }
24711 arg2 = static_cast< int >(val2);
24712 ecode3 = SWIG_AsVal_bool(obj2, &val3);
24713 if (!SWIG_IsOK(ecode3)) {
24714 SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "ToolBarBase_EnableTool" "', expected argument " "3"" of type '" "bool""'");
24715 }
24716 arg3 = static_cast< bool >(val3);
24717 {
24718 PyThreadState* __tstate = wxPyBeginAllowThreads();
24719 (arg1)->EnableTool(arg2,arg3);
24720 wxPyEndAllowThreads(__tstate);
24721 if (PyErr_Occurred()) SWIG_fail;
24722 }
24723 resultobj = SWIG_Py_Void();
24724 return resultobj;
24725fail:
24726 return NULL;
24727}
24728
24729
24730SWIGINTERN PyObject *_wrap_ToolBarBase_ToggleTool(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
24731 PyObject *resultobj = 0;
24732 wxToolBarBase *arg1 = (wxToolBarBase *) 0 ;
24733 int arg2 ;
24734 bool arg3 ;
24735 void *argp1 = 0 ;
24736 int res1 = 0 ;
24737 int val2 ;
24738 int ecode2 = 0 ;
24739 bool val3 ;
24740 int ecode3 = 0 ;
24741 PyObject * obj0 = 0 ;
24742 PyObject * obj1 = 0 ;
24743 PyObject * obj2 = 0 ;
24744 char * kwnames[] = {
24745 (char *) "self",(char *) "id",(char *) "toggle", NULL
24746 };
24747
24748 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:ToolBarBase_ToggleTool",kwnames,&obj0,&obj1,&obj2)) SWIG_fail;
24749 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxToolBarBase, 0 | 0 );
24750 if (!SWIG_IsOK(res1)) {
24751 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ToolBarBase_ToggleTool" "', expected argument " "1"" of type '" "wxToolBarBase *""'");
24752 }
24753 arg1 = reinterpret_cast< wxToolBarBase * >(argp1);
24754 ecode2 = SWIG_AsVal_int(obj1, &val2);
24755 if (!SWIG_IsOK(ecode2)) {
24756 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "ToolBarBase_ToggleTool" "', expected argument " "2"" of type '" "int""'");
24757 }
24758 arg2 = static_cast< int >(val2);
24759 ecode3 = SWIG_AsVal_bool(obj2, &val3);
24760 if (!SWIG_IsOK(ecode3)) {
24761 SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "ToolBarBase_ToggleTool" "', expected argument " "3"" of type '" "bool""'");
24762 }
24763 arg3 = static_cast< bool >(val3);
24764 {
24765 PyThreadState* __tstate = wxPyBeginAllowThreads();
24766 (arg1)->ToggleTool(arg2,arg3);
24767 wxPyEndAllowThreads(__tstate);
24768 if (PyErr_Occurred()) SWIG_fail;
24769 }
24770 resultobj = SWIG_Py_Void();
24771 return resultobj;
24772fail:
24773 return NULL;
24774}
24775
24776
24777SWIGINTERN PyObject *_wrap_ToolBarBase_SetToggle(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
24778 PyObject *resultobj = 0;
24779 wxToolBarBase *arg1 = (wxToolBarBase *) 0 ;
24780 int arg2 ;
24781 bool arg3 ;
24782 void *argp1 = 0 ;
24783 int res1 = 0 ;
24784 int val2 ;
24785 int ecode2 = 0 ;
24786 bool val3 ;
24787 int ecode3 = 0 ;
24788 PyObject * obj0 = 0 ;
24789 PyObject * obj1 = 0 ;
24790 PyObject * obj2 = 0 ;
24791 char * kwnames[] = {
24792 (char *) "self",(char *) "id",(char *) "toggle", NULL
24793 };
24794
24795 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:ToolBarBase_SetToggle",kwnames,&obj0,&obj1,&obj2)) SWIG_fail;
24796 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxToolBarBase, 0 | 0 );
24797 if (!SWIG_IsOK(res1)) {
24798 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ToolBarBase_SetToggle" "', expected argument " "1"" of type '" "wxToolBarBase *""'");
24799 }
24800 arg1 = reinterpret_cast< wxToolBarBase * >(argp1);
24801 ecode2 = SWIG_AsVal_int(obj1, &val2);
24802 if (!SWIG_IsOK(ecode2)) {
24803 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "ToolBarBase_SetToggle" "', expected argument " "2"" of type '" "int""'");
24804 }
24805 arg2 = static_cast< int >(val2);
24806 ecode3 = SWIG_AsVal_bool(obj2, &val3);
24807 if (!SWIG_IsOK(ecode3)) {
24808 SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "ToolBarBase_SetToggle" "', expected argument " "3"" of type '" "bool""'");
24809 }
24810 arg3 = static_cast< bool >(val3);
24811 {
24812 PyThreadState* __tstate = wxPyBeginAllowThreads();
24813 (arg1)->SetToggle(arg2,arg3);
24814 wxPyEndAllowThreads(__tstate);
24815 if (PyErr_Occurred()) SWIG_fail;
24816 }
24817 resultobj = SWIG_Py_Void();
24818 return resultobj;
24819fail:
24820 return NULL;
24821}
24822
24823
24824SWIGINTERN PyObject *_wrap_ToolBarBase_GetToolClientData(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
24825 PyObject *resultobj = 0;
24826 wxToolBarBase *arg1 = (wxToolBarBase *) 0 ;
24827 int arg2 ;
24828 PyObject *result = 0 ;
24829 void *argp1 = 0 ;
24830 int res1 = 0 ;
24831 int val2 ;
24832 int ecode2 = 0 ;
24833 PyObject * obj0 = 0 ;
24834 PyObject * obj1 = 0 ;
24835 char * kwnames[] = {
24836 (char *) "self",(char *) "id", NULL
24837 };
24838
24839 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ToolBarBase_GetToolClientData",kwnames,&obj0,&obj1)) SWIG_fail;
24840 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxToolBarBase, 0 | 0 );
24841 if (!SWIG_IsOK(res1)) {
24842 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ToolBarBase_GetToolClientData" "', expected argument " "1"" of type '" "wxToolBarBase *""'");
24843 }
24844 arg1 = reinterpret_cast< wxToolBarBase * >(argp1);
24845 ecode2 = SWIG_AsVal_int(obj1, &val2);
24846 if (!SWIG_IsOK(ecode2)) {
24847 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "ToolBarBase_GetToolClientData" "', expected argument " "2"" of type '" "int""'");
24848 }
24849 arg2 = static_cast< int >(val2);
24850 {
24851 PyThreadState* __tstate = wxPyBeginAllowThreads();
24852 result = (PyObject *)wxToolBarBase_GetToolClientData(arg1,arg2);
24853 wxPyEndAllowThreads(__tstate);
24854 if (PyErr_Occurred()) SWIG_fail;
24855 }
24856 resultobj = result;
24857 return resultobj;
24858fail:
24859 return NULL;
24860}
24861
24862
24863SWIGINTERN PyObject *_wrap_ToolBarBase_SetToolClientData(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
24864 PyObject *resultobj = 0;
24865 wxToolBarBase *arg1 = (wxToolBarBase *) 0 ;
24866 int arg2 ;
24867 PyObject *arg3 = (PyObject *) 0 ;
24868 void *argp1 = 0 ;
24869 int res1 = 0 ;
24870 int val2 ;
24871 int ecode2 = 0 ;
24872 PyObject * obj0 = 0 ;
24873 PyObject * obj1 = 0 ;
24874 PyObject * obj2 = 0 ;
24875 char * kwnames[] = {
24876 (char *) "self",(char *) "id",(char *) "clientData", NULL
24877 };
24878
24879 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:ToolBarBase_SetToolClientData",kwnames,&obj0,&obj1,&obj2)) SWIG_fail;
24880 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxToolBarBase, 0 | 0 );
24881 if (!SWIG_IsOK(res1)) {
24882 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ToolBarBase_SetToolClientData" "', expected argument " "1"" of type '" "wxToolBarBase *""'");
24883 }
24884 arg1 = reinterpret_cast< wxToolBarBase * >(argp1);
24885 ecode2 = SWIG_AsVal_int(obj1, &val2);
24886 if (!SWIG_IsOK(ecode2)) {
24887 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "ToolBarBase_SetToolClientData" "', expected argument " "2"" of type '" "int""'");
24888 }
24889 arg2 = static_cast< int >(val2);
24890 arg3 = obj2;
24891 {
24892 PyThreadState* __tstate = wxPyBeginAllowThreads();
24893 wxToolBarBase_SetToolClientData(arg1,arg2,arg3);
24894 wxPyEndAllowThreads(__tstate);
24895 if (PyErr_Occurred()) SWIG_fail;
24896 }
24897 resultobj = SWIG_Py_Void();
24898 return resultobj;
24899fail:
24900 return NULL;
24901}
24902
24903
24904SWIGINTERN PyObject *_wrap_ToolBarBase_GetToolPos(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
24905 PyObject *resultobj = 0;
24906 wxToolBarBase *arg1 = (wxToolBarBase *) 0 ;
24907 int arg2 ;
24908 int result;
24909 void *argp1 = 0 ;
24910 int res1 = 0 ;
24911 int val2 ;
24912 int ecode2 = 0 ;
24913 PyObject * obj0 = 0 ;
24914 PyObject * obj1 = 0 ;
24915 char * kwnames[] = {
24916 (char *) "self",(char *) "id", NULL
24917 };
24918
24919 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ToolBarBase_GetToolPos",kwnames,&obj0,&obj1)) SWIG_fail;
24920 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxToolBarBase, 0 | 0 );
24921 if (!SWIG_IsOK(res1)) {
24922 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ToolBarBase_GetToolPos" "', expected argument " "1"" of type '" "wxToolBarBase const *""'");
24923 }
24924 arg1 = reinterpret_cast< wxToolBarBase * >(argp1);
24925 ecode2 = SWIG_AsVal_int(obj1, &val2);
24926 if (!SWIG_IsOK(ecode2)) {
24927 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "ToolBarBase_GetToolPos" "', expected argument " "2"" of type '" "int""'");
24928 }
24929 arg2 = static_cast< int >(val2);
24930 {
24931 PyThreadState* __tstate = wxPyBeginAllowThreads();
24932 result = (int)((wxToolBarBase const *)arg1)->GetToolPos(arg2);
24933 wxPyEndAllowThreads(__tstate);
24934 if (PyErr_Occurred()) SWIG_fail;
24935 }
24936 resultobj = SWIG_From_int(static_cast< int >(result));
24937 return resultobj;
24938fail:
24939 return NULL;
24940}
24941
24942
24943SWIGINTERN PyObject *_wrap_ToolBarBase_GetToolState(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
24944 PyObject *resultobj = 0;
24945 wxToolBarBase *arg1 = (wxToolBarBase *) 0 ;
24946 int arg2 ;
24947 bool result;
24948 void *argp1 = 0 ;
24949 int res1 = 0 ;
24950 int val2 ;
24951 int ecode2 = 0 ;
24952 PyObject * obj0 = 0 ;
24953 PyObject * obj1 = 0 ;
24954 char * kwnames[] = {
24955 (char *) "self",(char *) "id", NULL
24956 };
24957
24958 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ToolBarBase_GetToolState",kwnames,&obj0,&obj1)) SWIG_fail;
24959 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxToolBarBase, 0 | 0 );
24960 if (!SWIG_IsOK(res1)) {
24961 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ToolBarBase_GetToolState" "', expected argument " "1"" of type '" "wxToolBarBase *""'");
24962 }
24963 arg1 = reinterpret_cast< wxToolBarBase * >(argp1);
24964 ecode2 = SWIG_AsVal_int(obj1, &val2);
24965 if (!SWIG_IsOK(ecode2)) {
24966 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "ToolBarBase_GetToolState" "', expected argument " "2"" of type '" "int""'");
24967 }
24968 arg2 = static_cast< int >(val2);
24969 {
24970 PyThreadState* __tstate = wxPyBeginAllowThreads();
24971 result = (bool)(arg1)->GetToolState(arg2);
24972 wxPyEndAllowThreads(__tstate);
24973 if (PyErr_Occurred()) SWIG_fail;
24974 }
24975 {
24976 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
24977 }
24978 return resultobj;
24979fail:
24980 return NULL;
24981}
24982
24983
24984SWIGINTERN PyObject *_wrap_ToolBarBase_GetToolEnabled(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
24985 PyObject *resultobj = 0;
24986 wxToolBarBase *arg1 = (wxToolBarBase *) 0 ;
24987 int arg2 ;
24988 bool result;
24989 void *argp1 = 0 ;
24990 int res1 = 0 ;
24991 int val2 ;
24992 int ecode2 = 0 ;
24993 PyObject * obj0 = 0 ;
24994 PyObject * obj1 = 0 ;
24995 char * kwnames[] = {
24996 (char *) "self",(char *) "id", NULL
24997 };
24998
24999 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ToolBarBase_GetToolEnabled",kwnames,&obj0,&obj1)) SWIG_fail;
25000 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxToolBarBase, 0 | 0 );
25001 if (!SWIG_IsOK(res1)) {
25002 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ToolBarBase_GetToolEnabled" "', expected argument " "1"" of type '" "wxToolBarBase *""'");
25003 }
25004 arg1 = reinterpret_cast< wxToolBarBase * >(argp1);
25005 ecode2 = SWIG_AsVal_int(obj1, &val2);
25006 if (!SWIG_IsOK(ecode2)) {
25007 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "ToolBarBase_GetToolEnabled" "', expected argument " "2"" of type '" "int""'");
25008 }
25009 arg2 = static_cast< int >(val2);
25010 {
25011 PyThreadState* __tstate = wxPyBeginAllowThreads();
25012 result = (bool)(arg1)->GetToolEnabled(arg2);
25013 wxPyEndAllowThreads(__tstate);
25014 if (PyErr_Occurred()) SWIG_fail;
25015 }
25016 {
25017 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
25018 }
25019 return resultobj;
25020fail:
25021 return NULL;
25022}
25023
25024
25025SWIGINTERN PyObject *_wrap_ToolBarBase_SetToolShortHelp(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
25026 PyObject *resultobj = 0;
25027 wxToolBarBase *arg1 = (wxToolBarBase *) 0 ;
25028 int arg2 ;
25029 wxString *arg3 = 0 ;
25030 void *argp1 = 0 ;
25031 int res1 = 0 ;
25032 int val2 ;
25033 int ecode2 = 0 ;
25034 bool temp3 = false ;
25035 PyObject * obj0 = 0 ;
25036 PyObject * obj1 = 0 ;
25037 PyObject * obj2 = 0 ;
25038 char * kwnames[] = {
25039 (char *) "self",(char *) "id",(char *) "helpString", NULL
25040 };
25041
25042 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:ToolBarBase_SetToolShortHelp",kwnames,&obj0,&obj1,&obj2)) SWIG_fail;
25043 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxToolBarBase, 0 | 0 );
25044 if (!SWIG_IsOK(res1)) {
25045 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ToolBarBase_SetToolShortHelp" "', expected argument " "1"" of type '" "wxToolBarBase *""'");
25046 }
25047 arg1 = reinterpret_cast< wxToolBarBase * >(argp1);
25048 ecode2 = SWIG_AsVal_int(obj1, &val2);
25049 if (!SWIG_IsOK(ecode2)) {
25050 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "ToolBarBase_SetToolShortHelp" "', expected argument " "2"" of type '" "int""'");
25051 }
25052 arg2 = static_cast< int >(val2);
25053 {
25054 arg3 = wxString_in_helper(obj2);
25055 if (arg3 == NULL) SWIG_fail;
25056 temp3 = true;
25057 }
25058 {
25059 PyThreadState* __tstate = wxPyBeginAllowThreads();
25060 (arg1)->SetToolShortHelp(arg2,(wxString const &)*arg3);
25061 wxPyEndAllowThreads(__tstate);
25062 if (PyErr_Occurred()) SWIG_fail;
25063 }
25064 resultobj = SWIG_Py_Void();
25065 {
25066 if (temp3)
25067 delete arg3;
25068 }
25069 return resultobj;
25070fail:
25071 {
25072 if (temp3)
25073 delete arg3;
25074 }
25075 return NULL;
25076}
25077
25078
25079SWIGINTERN PyObject *_wrap_ToolBarBase_GetToolShortHelp(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
25080 PyObject *resultobj = 0;
25081 wxToolBarBase *arg1 = (wxToolBarBase *) 0 ;
25082 int arg2 ;
25083 wxString result;
25084 void *argp1 = 0 ;
25085 int res1 = 0 ;
25086 int val2 ;
25087 int ecode2 = 0 ;
25088 PyObject * obj0 = 0 ;
25089 PyObject * obj1 = 0 ;
25090 char * kwnames[] = {
25091 (char *) "self",(char *) "id", NULL
25092 };
25093
25094 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ToolBarBase_GetToolShortHelp",kwnames,&obj0,&obj1)) SWIG_fail;
25095 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxToolBarBase, 0 | 0 );
25096 if (!SWIG_IsOK(res1)) {
25097 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ToolBarBase_GetToolShortHelp" "', expected argument " "1"" of type '" "wxToolBarBase *""'");
25098 }
25099 arg1 = reinterpret_cast< wxToolBarBase * >(argp1);
25100 ecode2 = SWIG_AsVal_int(obj1, &val2);
25101 if (!SWIG_IsOK(ecode2)) {
25102 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "ToolBarBase_GetToolShortHelp" "', expected argument " "2"" of type '" "int""'");
25103 }
25104 arg2 = static_cast< int >(val2);
25105 {
25106 PyThreadState* __tstate = wxPyBeginAllowThreads();
25107 result = (arg1)->GetToolShortHelp(arg2);
25108 wxPyEndAllowThreads(__tstate);
25109 if (PyErr_Occurred()) SWIG_fail;
25110 }
25111 {
25112#if wxUSE_UNICODE
25113 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
25114#else
25115 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
25116#endif
25117 }
25118 return resultobj;
25119fail:
25120 return NULL;
25121}
25122
25123
25124SWIGINTERN PyObject *_wrap_ToolBarBase_SetToolLongHelp(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
25125 PyObject *resultobj = 0;
25126 wxToolBarBase *arg1 = (wxToolBarBase *) 0 ;
25127 int arg2 ;
25128 wxString *arg3 = 0 ;
25129 void *argp1 = 0 ;
25130 int res1 = 0 ;
25131 int val2 ;
25132 int ecode2 = 0 ;
25133 bool temp3 = false ;
25134 PyObject * obj0 = 0 ;
25135 PyObject * obj1 = 0 ;
25136 PyObject * obj2 = 0 ;
25137 char * kwnames[] = {
25138 (char *) "self",(char *) "id",(char *) "helpString", NULL
25139 };
25140
25141 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:ToolBarBase_SetToolLongHelp",kwnames,&obj0,&obj1,&obj2)) SWIG_fail;
25142 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxToolBarBase, 0 | 0 );
25143 if (!SWIG_IsOK(res1)) {
25144 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ToolBarBase_SetToolLongHelp" "', expected argument " "1"" of type '" "wxToolBarBase *""'");
25145 }
25146 arg1 = reinterpret_cast< wxToolBarBase * >(argp1);
25147 ecode2 = SWIG_AsVal_int(obj1, &val2);
25148 if (!SWIG_IsOK(ecode2)) {
25149 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "ToolBarBase_SetToolLongHelp" "', expected argument " "2"" of type '" "int""'");
25150 }
25151 arg2 = static_cast< int >(val2);
25152 {
25153 arg3 = wxString_in_helper(obj2);
25154 if (arg3 == NULL) SWIG_fail;
25155 temp3 = true;
25156 }
25157 {
25158 PyThreadState* __tstate = wxPyBeginAllowThreads();
25159 (arg1)->SetToolLongHelp(arg2,(wxString const &)*arg3);
25160 wxPyEndAllowThreads(__tstate);
25161 if (PyErr_Occurred()) SWIG_fail;
25162 }
25163 resultobj = SWIG_Py_Void();
25164 {
25165 if (temp3)
25166 delete arg3;
25167 }
25168 return resultobj;
25169fail:
25170 {
25171 if (temp3)
25172 delete arg3;
25173 }
25174 return NULL;
25175}
25176
25177
25178SWIGINTERN PyObject *_wrap_ToolBarBase_GetToolLongHelp(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
25179 PyObject *resultobj = 0;
25180 wxToolBarBase *arg1 = (wxToolBarBase *) 0 ;
25181 int arg2 ;
25182 wxString result;
25183 void *argp1 = 0 ;
25184 int res1 = 0 ;
25185 int val2 ;
25186 int ecode2 = 0 ;
25187 PyObject * obj0 = 0 ;
25188 PyObject * obj1 = 0 ;
25189 char * kwnames[] = {
25190 (char *) "self",(char *) "id", NULL
25191 };
25192
25193 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ToolBarBase_GetToolLongHelp",kwnames,&obj0,&obj1)) SWIG_fail;
25194 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxToolBarBase, 0 | 0 );
25195 if (!SWIG_IsOK(res1)) {
25196 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ToolBarBase_GetToolLongHelp" "', expected argument " "1"" of type '" "wxToolBarBase *""'");
25197 }
25198 arg1 = reinterpret_cast< wxToolBarBase * >(argp1);
25199 ecode2 = SWIG_AsVal_int(obj1, &val2);
25200 if (!SWIG_IsOK(ecode2)) {
25201 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "ToolBarBase_GetToolLongHelp" "', expected argument " "2"" of type '" "int""'");
25202 }
25203 arg2 = static_cast< int >(val2);
25204 {
25205 PyThreadState* __tstate = wxPyBeginAllowThreads();
25206 result = (arg1)->GetToolLongHelp(arg2);
25207 wxPyEndAllowThreads(__tstate);
25208 if (PyErr_Occurred()) SWIG_fail;
25209 }
25210 {
25211#if wxUSE_UNICODE
25212 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
25213#else
25214 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
25215#endif
25216 }
25217 return resultobj;
25218fail:
25219 return NULL;
25220}
25221
25222
25223SWIGINTERN PyObject *_wrap_ToolBarBase_SetMarginsXY(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
25224 PyObject *resultobj = 0;
25225 wxToolBarBase *arg1 = (wxToolBarBase *) 0 ;
25226 int arg2 ;
25227 int arg3 ;
25228 void *argp1 = 0 ;
25229 int res1 = 0 ;
25230 int val2 ;
25231 int ecode2 = 0 ;
25232 int val3 ;
25233 int ecode3 = 0 ;
25234 PyObject * obj0 = 0 ;
25235 PyObject * obj1 = 0 ;
25236 PyObject * obj2 = 0 ;
25237 char * kwnames[] = {
25238 (char *) "self",(char *) "x",(char *) "y", NULL
25239 };
25240
25241 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:ToolBarBase_SetMarginsXY",kwnames,&obj0,&obj1,&obj2)) SWIG_fail;
25242 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxToolBarBase, 0 | 0 );
25243 if (!SWIG_IsOK(res1)) {
25244 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ToolBarBase_SetMarginsXY" "', expected argument " "1"" of type '" "wxToolBarBase *""'");
25245 }
25246 arg1 = reinterpret_cast< wxToolBarBase * >(argp1);
25247 ecode2 = SWIG_AsVal_int(obj1, &val2);
25248 if (!SWIG_IsOK(ecode2)) {
25249 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "ToolBarBase_SetMarginsXY" "', expected argument " "2"" of type '" "int""'");
25250 }
25251 arg2 = static_cast< int >(val2);
25252 ecode3 = SWIG_AsVal_int(obj2, &val3);
25253 if (!SWIG_IsOK(ecode3)) {
25254 SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "ToolBarBase_SetMarginsXY" "', expected argument " "3"" of type '" "int""'");
25255 }
25256 arg3 = static_cast< int >(val3);
25257 {
25258 PyThreadState* __tstate = wxPyBeginAllowThreads();
25259 (arg1)->SetMargins(arg2,arg3);
25260 wxPyEndAllowThreads(__tstate);
25261 if (PyErr_Occurred()) SWIG_fail;
25262 }
25263 resultobj = SWIG_Py_Void();
25264 return resultobj;
25265fail:
25266 return NULL;
25267}
25268
25269
25270SWIGINTERN PyObject *_wrap_ToolBarBase_SetMargins(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
25271 PyObject *resultobj = 0;
25272 wxToolBarBase *arg1 = (wxToolBarBase *) 0 ;
25273 wxSize *arg2 = 0 ;
25274 void *argp1 = 0 ;
25275 int res1 = 0 ;
25276 wxSize temp2 ;
25277 PyObject * obj0 = 0 ;
25278 PyObject * obj1 = 0 ;
25279 char * kwnames[] = {
25280 (char *) "self",(char *) "size", NULL
25281 };
25282
25283 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ToolBarBase_SetMargins",kwnames,&obj0,&obj1)) SWIG_fail;
25284 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxToolBarBase, 0 | 0 );
25285 if (!SWIG_IsOK(res1)) {
25286 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ToolBarBase_SetMargins" "', expected argument " "1"" of type '" "wxToolBarBase *""'");
25287 }
25288 arg1 = reinterpret_cast< wxToolBarBase * >(argp1);
25289 {
25290 arg2 = &temp2;
25291 if ( ! wxSize_helper(obj1, &arg2)) SWIG_fail;
25292 }
25293 {
25294 PyThreadState* __tstate = wxPyBeginAllowThreads();
25295 (arg1)->SetMargins((wxSize const &)*arg2);
25296 wxPyEndAllowThreads(__tstate);
25297 if (PyErr_Occurred()) SWIG_fail;
25298 }
25299 resultobj = SWIG_Py_Void();
25300 return resultobj;
25301fail:
25302 return NULL;
25303}
25304
25305
25306SWIGINTERN PyObject *_wrap_ToolBarBase_SetToolPacking(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
25307 PyObject *resultobj = 0;
25308 wxToolBarBase *arg1 = (wxToolBarBase *) 0 ;
25309 int arg2 ;
25310 void *argp1 = 0 ;
25311 int res1 = 0 ;
25312 int val2 ;
25313 int ecode2 = 0 ;
25314 PyObject * obj0 = 0 ;
25315 PyObject * obj1 = 0 ;
25316 char * kwnames[] = {
25317 (char *) "self",(char *) "packing", NULL
25318 };
25319
25320 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ToolBarBase_SetToolPacking",kwnames,&obj0,&obj1)) SWIG_fail;
25321 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxToolBarBase, 0 | 0 );
25322 if (!SWIG_IsOK(res1)) {
25323 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ToolBarBase_SetToolPacking" "', expected argument " "1"" of type '" "wxToolBarBase *""'");
25324 }
25325 arg1 = reinterpret_cast< wxToolBarBase * >(argp1);
25326 ecode2 = SWIG_AsVal_int(obj1, &val2);
25327 if (!SWIG_IsOK(ecode2)) {
25328 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "ToolBarBase_SetToolPacking" "', expected argument " "2"" of type '" "int""'");
25329 }
25330 arg2 = static_cast< int >(val2);
25331 {
25332 PyThreadState* __tstate = wxPyBeginAllowThreads();
25333 (arg1)->SetToolPacking(arg2);
25334 wxPyEndAllowThreads(__tstate);
25335 if (PyErr_Occurred()) SWIG_fail;
25336 }
25337 resultobj = SWIG_Py_Void();
25338 return resultobj;
25339fail:
25340 return NULL;
25341}
25342
25343
25344SWIGINTERN PyObject *_wrap_ToolBarBase_SetToolSeparation(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
25345 PyObject *resultobj = 0;
25346 wxToolBarBase *arg1 = (wxToolBarBase *) 0 ;
25347 int arg2 ;
25348 void *argp1 = 0 ;
25349 int res1 = 0 ;
25350 int val2 ;
25351 int ecode2 = 0 ;
25352 PyObject * obj0 = 0 ;
25353 PyObject * obj1 = 0 ;
25354 char * kwnames[] = {
25355 (char *) "self",(char *) "separation", NULL
25356 };
25357
25358 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ToolBarBase_SetToolSeparation",kwnames,&obj0,&obj1)) SWIG_fail;
25359 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxToolBarBase, 0 | 0 );
25360 if (!SWIG_IsOK(res1)) {
25361 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ToolBarBase_SetToolSeparation" "', expected argument " "1"" of type '" "wxToolBarBase *""'");
25362 }
25363 arg1 = reinterpret_cast< wxToolBarBase * >(argp1);
25364 ecode2 = SWIG_AsVal_int(obj1, &val2);
25365 if (!SWIG_IsOK(ecode2)) {
25366 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "ToolBarBase_SetToolSeparation" "', expected argument " "2"" of type '" "int""'");
25367 }
25368 arg2 = static_cast< int >(val2);
25369 {
25370 PyThreadState* __tstate = wxPyBeginAllowThreads();
25371 (arg1)->SetToolSeparation(arg2);
25372 wxPyEndAllowThreads(__tstate);
25373 if (PyErr_Occurred()) SWIG_fail;
25374 }
25375 resultobj = SWIG_Py_Void();
25376 return resultobj;
25377fail:
25378 return NULL;
d14a1e28
RD
25379}
25380
25381
0085ce49
RD
25382SWIGINTERN PyObject *_wrap_ToolBarBase_GetToolMargins(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
25383 PyObject *resultobj = 0;
25384 wxToolBarBase *arg1 = (wxToolBarBase *) 0 ;
25385 wxSize result;
25386 void *argp1 = 0 ;
25387 int res1 = 0 ;
25388 PyObject *swig_obj[1] ;
25389
25390 if (!args) SWIG_fail;
25391 swig_obj[0] = args;
25392 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxToolBarBase, 0 | 0 );
25393 if (!SWIG_IsOK(res1)) {
25394 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ToolBarBase_GetToolMargins" "', expected argument " "1"" of type '" "wxToolBarBase *""'");
25395 }
25396 arg1 = reinterpret_cast< wxToolBarBase * >(argp1);
25397 {
25398 PyThreadState* __tstate = wxPyBeginAllowThreads();
25399 result = (arg1)->GetToolMargins();
25400 wxPyEndAllowThreads(__tstate);
25401 if (PyErr_Occurred()) SWIG_fail;
25402 }
25403 resultobj = SWIG_NewPointerObj((new wxSize(static_cast< const wxSize& >(result))), SWIGTYPE_p_wxSize, SWIG_POINTER_OWN | 0 );
25404 return resultobj;
25405fail:
25406 return NULL;
d14a1e28
RD
25407}
25408
25409
0085ce49
RD
25410SWIGINTERN PyObject *_wrap_ToolBarBase_GetMargins(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
25411 PyObject *resultobj = 0;
25412 wxToolBarBase *arg1 = (wxToolBarBase *) 0 ;
25413 wxSize result;
25414 void *argp1 = 0 ;
25415 int res1 = 0 ;
25416 PyObject *swig_obj[1] ;
25417
25418 if (!args) SWIG_fail;
25419 swig_obj[0] = args;
25420 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxToolBarBase, 0 | 0 );
25421 if (!SWIG_IsOK(res1)) {
25422 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ToolBarBase_GetMargins" "', expected argument " "1"" of type '" "wxToolBarBase *""'");
25423 }
25424 arg1 = reinterpret_cast< wxToolBarBase * >(argp1);
25425 {
25426 PyThreadState* __tstate = wxPyBeginAllowThreads();
25427 result = (arg1)->GetMargins();
25428 wxPyEndAllowThreads(__tstate);
25429 if (PyErr_Occurred()) SWIG_fail;
25430 }
25431 resultobj = SWIG_NewPointerObj((new wxSize(static_cast< const wxSize& >(result))), SWIGTYPE_p_wxSize, SWIG_POINTER_OWN | 0 );
25432 return resultobj;
25433fail:
25434 return NULL;
d14a1e28
RD
25435}
25436
25437
0085ce49
RD
25438SWIGINTERN PyObject *_wrap_ToolBarBase_GetToolPacking(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
25439 PyObject *resultobj = 0;
25440 wxToolBarBase *arg1 = (wxToolBarBase *) 0 ;
25441 int result;
25442 void *argp1 = 0 ;
25443 int res1 = 0 ;
25444 PyObject *swig_obj[1] ;
25445
25446 if (!args) SWIG_fail;
25447 swig_obj[0] = args;
25448 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxToolBarBase, 0 | 0 );
25449 if (!SWIG_IsOK(res1)) {
25450 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ToolBarBase_GetToolPacking" "', expected argument " "1"" of type '" "wxToolBarBase *""'");
25451 }
25452 arg1 = reinterpret_cast< wxToolBarBase * >(argp1);
25453 {
25454 PyThreadState* __tstate = wxPyBeginAllowThreads();
25455 result = (int)(arg1)->GetToolPacking();
25456 wxPyEndAllowThreads(__tstate);
25457 if (PyErr_Occurred()) SWIG_fail;
25458 }
25459 resultobj = SWIG_From_int(static_cast< int >(result));
25460 return resultobj;
25461fail:
25462 return NULL;
d14a1e28
RD
25463}
25464
25465
0085ce49
RD
25466SWIGINTERN PyObject *_wrap_ToolBarBase_GetToolSeparation(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
25467 PyObject *resultobj = 0;
25468 wxToolBarBase *arg1 = (wxToolBarBase *) 0 ;
25469 int result;
25470 void *argp1 = 0 ;
25471 int res1 = 0 ;
25472 PyObject *swig_obj[1] ;
25473
25474 if (!args) SWIG_fail;
25475 swig_obj[0] = args;
25476 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxToolBarBase, 0 | 0 );
25477 if (!SWIG_IsOK(res1)) {
25478 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ToolBarBase_GetToolSeparation" "', expected argument " "1"" of type '" "wxToolBarBase *""'");
25479 }
25480 arg1 = reinterpret_cast< wxToolBarBase * >(argp1);
25481 {
25482 PyThreadState* __tstate = wxPyBeginAllowThreads();
25483 result = (int)(arg1)->GetToolSeparation();
25484 wxPyEndAllowThreads(__tstate);
25485 if (PyErr_Occurred()) SWIG_fail;
25486 }
25487 resultobj = SWIG_From_int(static_cast< int >(result));
25488 return resultobj;
25489fail:
25490 return NULL;
25491}
25492
25493
25494SWIGINTERN PyObject *_wrap_ToolBarBase_SetRows(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
25495 PyObject *resultobj = 0;
25496 wxToolBarBase *arg1 = (wxToolBarBase *) 0 ;
25497 int arg2 ;
25498 void *argp1 = 0 ;
25499 int res1 = 0 ;
25500 int val2 ;
25501 int ecode2 = 0 ;
25502 PyObject * obj0 = 0 ;
25503 PyObject * obj1 = 0 ;
25504 char * kwnames[] = {
25505 (char *) "self",(char *) "nRows", NULL
25506 };
25507
25508 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ToolBarBase_SetRows",kwnames,&obj0,&obj1)) SWIG_fail;
25509 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxToolBarBase, 0 | 0 );
25510 if (!SWIG_IsOK(res1)) {
25511 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ToolBarBase_SetRows" "', expected argument " "1"" of type '" "wxToolBarBase *""'");
25512 }
25513 arg1 = reinterpret_cast< wxToolBarBase * >(argp1);
25514 ecode2 = SWIG_AsVal_int(obj1, &val2);
25515 if (!SWIG_IsOK(ecode2)) {
25516 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "ToolBarBase_SetRows" "', expected argument " "2"" of type '" "int""'");
25517 }
25518 arg2 = static_cast< int >(val2);
25519 {
25520 PyThreadState* __tstate = wxPyBeginAllowThreads();
25521 (arg1)->SetRows(arg2);
25522 wxPyEndAllowThreads(__tstate);
25523 if (PyErr_Occurred()) SWIG_fail;
25524 }
25525 resultobj = SWIG_Py_Void();
25526 return resultobj;
25527fail:
25528 return NULL;
25529}
25530
25531
25532SWIGINTERN PyObject *_wrap_ToolBarBase_SetMaxRowsCols(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
25533 PyObject *resultobj = 0;
25534 wxToolBarBase *arg1 = (wxToolBarBase *) 0 ;
25535 int arg2 ;
25536 int arg3 ;
25537 void *argp1 = 0 ;
25538 int res1 = 0 ;
25539 int val2 ;
25540 int ecode2 = 0 ;
25541 int val3 ;
25542 int ecode3 = 0 ;
25543 PyObject * obj0 = 0 ;
25544 PyObject * obj1 = 0 ;
25545 PyObject * obj2 = 0 ;
25546 char * kwnames[] = {
25547 (char *) "self",(char *) "rows",(char *) "cols", NULL
25548 };
25549
25550 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:ToolBarBase_SetMaxRowsCols",kwnames,&obj0,&obj1,&obj2)) SWIG_fail;
25551 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxToolBarBase, 0 | 0 );
25552 if (!SWIG_IsOK(res1)) {
25553 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ToolBarBase_SetMaxRowsCols" "', expected argument " "1"" of type '" "wxToolBarBase *""'");
25554 }
25555 arg1 = reinterpret_cast< wxToolBarBase * >(argp1);
25556 ecode2 = SWIG_AsVal_int(obj1, &val2);
25557 if (!SWIG_IsOK(ecode2)) {
25558 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "ToolBarBase_SetMaxRowsCols" "', expected argument " "2"" of type '" "int""'");
25559 }
25560 arg2 = static_cast< int >(val2);
25561 ecode3 = SWIG_AsVal_int(obj2, &val3);
25562 if (!SWIG_IsOK(ecode3)) {
25563 SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "ToolBarBase_SetMaxRowsCols" "', expected argument " "3"" of type '" "int""'");
25564 }
25565 arg3 = static_cast< int >(val3);
25566 {
25567 PyThreadState* __tstate = wxPyBeginAllowThreads();
25568 (arg1)->SetMaxRowsCols(arg2,arg3);
25569 wxPyEndAllowThreads(__tstate);
25570 if (PyErr_Occurred()) SWIG_fail;
25571 }
25572 resultobj = SWIG_Py_Void();
25573 return resultobj;
25574fail:
25575 return NULL;
22bfe96c
RD
25576}
25577
25578
0085ce49
RD
25579SWIGINTERN PyObject *_wrap_ToolBarBase_GetMaxRows(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
25580 PyObject *resultobj = 0;
25581 wxToolBarBase *arg1 = (wxToolBarBase *) 0 ;
25582 int result;
25583 void *argp1 = 0 ;
25584 int res1 = 0 ;
25585 PyObject *swig_obj[1] ;
25586
25587 if (!args) SWIG_fail;
25588 swig_obj[0] = args;
25589 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxToolBarBase, 0 | 0 );
25590 if (!SWIG_IsOK(res1)) {
25591 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ToolBarBase_GetMaxRows" "', expected argument " "1"" of type '" "wxToolBarBase *""'");
25592 }
25593 arg1 = reinterpret_cast< wxToolBarBase * >(argp1);
25594 {
25595 PyThreadState* __tstate = wxPyBeginAllowThreads();
25596 result = (int)(arg1)->GetMaxRows();
25597 wxPyEndAllowThreads(__tstate);
25598 if (PyErr_Occurred()) SWIG_fail;
25599 }
25600 resultobj = SWIG_From_int(static_cast< int >(result));
25601 return resultobj;
25602fail:
25603 return NULL;
d14a1e28
RD
25604}
25605
25606
0085ce49
RD
25607SWIGINTERN PyObject *_wrap_ToolBarBase_GetMaxCols(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
25608 PyObject *resultobj = 0;
25609 wxToolBarBase *arg1 = (wxToolBarBase *) 0 ;
25610 int result;
25611 void *argp1 = 0 ;
25612 int res1 = 0 ;
25613 PyObject *swig_obj[1] ;
25614
25615 if (!args) SWIG_fail;
25616 swig_obj[0] = args;
25617 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxToolBarBase, 0 | 0 );
25618 if (!SWIG_IsOK(res1)) {
25619 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ToolBarBase_GetMaxCols" "', expected argument " "1"" of type '" "wxToolBarBase *""'");
25620 }
25621 arg1 = reinterpret_cast< wxToolBarBase * >(argp1);
25622 {
25623 PyThreadState* __tstate = wxPyBeginAllowThreads();
25624 result = (int)(arg1)->GetMaxCols();
25625 wxPyEndAllowThreads(__tstate);
25626 if (PyErr_Occurred()) SWIG_fail;
25627 }
25628 resultobj = SWIG_From_int(static_cast< int >(result));
25629 return resultobj;
25630fail:
25631 return NULL;
25632}
25633
25634
25635SWIGINTERN PyObject *_wrap_ToolBarBase_SetToolBitmapSize(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
25636 PyObject *resultobj = 0;
25637 wxToolBarBase *arg1 = (wxToolBarBase *) 0 ;
25638 wxSize *arg2 = 0 ;
25639 void *argp1 = 0 ;
25640 int res1 = 0 ;
25641 wxSize temp2 ;
25642 PyObject * obj0 = 0 ;
25643 PyObject * obj1 = 0 ;
25644 char * kwnames[] = {
25645 (char *) "self",(char *) "size", NULL
25646 };
25647
25648 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ToolBarBase_SetToolBitmapSize",kwnames,&obj0,&obj1)) SWIG_fail;
25649 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxToolBarBase, 0 | 0 );
25650 if (!SWIG_IsOK(res1)) {
25651 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ToolBarBase_SetToolBitmapSize" "', expected argument " "1"" of type '" "wxToolBarBase *""'");
25652 }
25653 arg1 = reinterpret_cast< wxToolBarBase * >(argp1);
25654 {
25655 arg2 = &temp2;
25656 if ( ! wxSize_helper(obj1, &arg2)) SWIG_fail;
25657 }
25658 {
25659 PyThreadState* __tstate = wxPyBeginAllowThreads();
25660 (arg1)->SetToolBitmapSize((wxSize const &)*arg2);
25661 wxPyEndAllowThreads(__tstate);
25662 if (PyErr_Occurred()) SWIG_fail;
25663 }
25664 resultobj = SWIG_Py_Void();
25665 return resultobj;
25666fail:
25667 return NULL;
d14a1e28
RD
25668}
25669
25670
0085ce49
RD
25671SWIGINTERN PyObject *_wrap_ToolBarBase_GetToolBitmapSize(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
25672 PyObject *resultobj = 0;
25673 wxToolBarBase *arg1 = (wxToolBarBase *) 0 ;
25674 wxSize result;
25675 void *argp1 = 0 ;
25676 int res1 = 0 ;
25677 PyObject *swig_obj[1] ;
25678
25679 if (!args) SWIG_fail;
25680 swig_obj[0] = args;
25681 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxToolBarBase, 0 | 0 );
25682 if (!SWIG_IsOK(res1)) {
25683 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ToolBarBase_GetToolBitmapSize" "', expected argument " "1"" of type '" "wxToolBarBase *""'");
25684 }
25685 arg1 = reinterpret_cast< wxToolBarBase * >(argp1);
25686 {
25687 PyThreadState* __tstate = wxPyBeginAllowThreads();
25688 result = (arg1)->GetToolBitmapSize();
25689 wxPyEndAllowThreads(__tstate);
25690 if (PyErr_Occurred()) SWIG_fail;
25691 }
25692 resultobj = SWIG_NewPointerObj((new wxSize(static_cast< const wxSize& >(result))), SWIGTYPE_p_wxSize, SWIG_POINTER_OWN | 0 );
25693 return resultobj;
25694fail:
25695 return NULL;
d14a1e28
RD
25696}
25697
25698
0085ce49
RD
25699SWIGINTERN PyObject *_wrap_ToolBarBase_GetToolSize(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
25700 PyObject *resultobj = 0;
25701 wxToolBarBase *arg1 = (wxToolBarBase *) 0 ;
25702 wxSize result;
25703 void *argp1 = 0 ;
25704 int res1 = 0 ;
25705 PyObject *swig_obj[1] ;
25706
25707 if (!args) SWIG_fail;
25708 swig_obj[0] = args;
25709 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxToolBarBase, 0 | 0 );
25710 if (!SWIG_IsOK(res1)) {
25711 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ToolBarBase_GetToolSize" "', expected argument " "1"" of type '" "wxToolBarBase *""'");
25712 }
25713 arg1 = reinterpret_cast< wxToolBarBase * >(argp1);
25714 {
25715 PyThreadState* __tstate = wxPyBeginAllowThreads();
25716 result = (arg1)->GetToolSize();
25717 wxPyEndAllowThreads(__tstate);
25718 if (PyErr_Occurred()) SWIG_fail;
25719 }
25720 resultobj = SWIG_NewPointerObj((new wxSize(static_cast< const wxSize& >(result))), SWIGTYPE_p_wxSize, SWIG_POINTER_OWN | 0 );
25721 return resultobj;
25722fail:
25723 return NULL;
25724}
25725
25726
25727SWIGINTERN PyObject *_wrap_ToolBarBase_FindToolForPosition(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
25728 PyObject *resultobj = 0;
25729 wxToolBarBase *arg1 = (wxToolBarBase *) 0 ;
25730 int arg2 ;
25731 int arg3 ;
25732 wxToolBarToolBase *result = 0 ;
25733 void *argp1 = 0 ;
25734 int res1 = 0 ;
25735 int val2 ;
25736 int ecode2 = 0 ;
25737 int val3 ;
25738 int ecode3 = 0 ;
25739 PyObject * obj0 = 0 ;
25740 PyObject * obj1 = 0 ;
25741 PyObject * obj2 = 0 ;
25742 char * kwnames[] = {
25743 (char *) "self",(char *) "x",(char *) "y", NULL
25744 };
25745
25746 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:ToolBarBase_FindToolForPosition",kwnames,&obj0,&obj1,&obj2)) SWIG_fail;
25747 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxToolBarBase, 0 | 0 );
25748 if (!SWIG_IsOK(res1)) {
25749 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ToolBarBase_FindToolForPosition" "', expected argument " "1"" of type '" "wxToolBarBase *""'");
25750 }
25751 arg1 = reinterpret_cast< wxToolBarBase * >(argp1);
25752 ecode2 = SWIG_AsVal_int(obj1, &val2);
25753 if (!SWIG_IsOK(ecode2)) {
25754 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "ToolBarBase_FindToolForPosition" "', expected argument " "2"" of type '" "int""'");
25755 }
25756 arg2 = static_cast< int >(val2);
25757 ecode3 = SWIG_AsVal_int(obj2, &val3);
25758 if (!SWIG_IsOK(ecode3)) {
25759 SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "ToolBarBase_FindToolForPosition" "', expected argument " "3"" of type '" "int""'");
25760 }
25761 arg3 = static_cast< int >(val3);
25762 {
25763 PyThreadState* __tstate = wxPyBeginAllowThreads();
25764 result = (wxToolBarToolBase *)(arg1)->FindToolForPosition(arg2,arg3);
25765 wxPyEndAllowThreads(__tstate);
25766 if (PyErr_Occurred()) SWIG_fail;
25767 }
25768 {
25769 resultobj = wxPyMake_wxObject(result, (bool)0);
25770 }
25771 return resultobj;
25772fail:
25773 return NULL;
25774}
25775
25776
25777SWIGINTERN PyObject *_wrap_ToolBarBase_FindById(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
25778 PyObject *resultobj = 0;
25779 wxToolBarBase *arg1 = (wxToolBarBase *) 0 ;
25780 int arg2 ;
25781 wxToolBarToolBase *result = 0 ;
25782 void *argp1 = 0 ;
25783 int res1 = 0 ;
25784 int val2 ;
25785 int ecode2 = 0 ;
25786 PyObject * obj0 = 0 ;
25787 PyObject * obj1 = 0 ;
25788 char * kwnames[] = {
25789 (char *) "self",(char *) "toolid", NULL
25790 };
25791
25792 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ToolBarBase_FindById",kwnames,&obj0,&obj1)) SWIG_fail;
25793 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxToolBarBase, 0 | 0 );
25794 if (!SWIG_IsOK(res1)) {
25795 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ToolBarBase_FindById" "', expected argument " "1"" of type '" "wxToolBarBase const *""'");
25796 }
25797 arg1 = reinterpret_cast< wxToolBarBase * >(argp1);
25798 ecode2 = SWIG_AsVal_int(obj1, &val2);
25799 if (!SWIG_IsOK(ecode2)) {
25800 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "ToolBarBase_FindById" "', expected argument " "2"" of type '" "int""'");
25801 }
25802 arg2 = static_cast< int >(val2);
25803 {
25804 PyThreadState* __tstate = wxPyBeginAllowThreads();
25805 result = (wxToolBarToolBase *)((wxToolBarBase const *)arg1)->FindById(arg2);
25806 wxPyEndAllowThreads(__tstate);
25807 if (PyErr_Occurred()) SWIG_fail;
25808 }
25809 {
25810 resultobj = wxPyMake_wxObject(result, (bool)0);
25811 }
25812 return resultobj;
25813fail:
25814 return NULL;
d14a1e28
RD
25815}
25816
25817
0085ce49
RD
25818SWIGINTERN PyObject *_wrap_ToolBarBase_IsVertical(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
25819 PyObject *resultobj = 0;
25820 wxToolBarBase *arg1 = (wxToolBarBase *) 0 ;
25821 bool result;
25822 void *argp1 = 0 ;
25823 int res1 = 0 ;
25824 PyObject *swig_obj[1] ;
25825
25826 if (!args) SWIG_fail;
25827 swig_obj[0] = args;
25828 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxToolBarBase, 0 | 0 );
25829 if (!SWIG_IsOK(res1)) {
25830 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ToolBarBase_IsVertical" "', expected argument " "1"" of type '" "wxToolBarBase *""'");
25831 }
25832 arg1 = reinterpret_cast< wxToolBarBase * >(argp1);
25833 {
25834 PyThreadState* __tstate = wxPyBeginAllowThreads();
25835 result = (bool)(arg1)->IsVertical();
25836 wxPyEndAllowThreads(__tstate);
25837 if (PyErr_Occurred()) SWIG_fail;
25838 }
25839 {
25840 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
25841 }
25842 return resultobj;
25843fail:
25844 return NULL;
25845}
25846
25847
25848SWIGINTERN PyObject *_wrap_ToolBarBase_GetToolsCount(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
25849 PyObject *resultobj = 0;
25850 wxToolBarBase *arg1 = (wxToolBarBase *) 0 ;
25851 size_t result;
25852 void *argp1 = 0 ;
25853 int res1 = 0 ;
25854 PyObject *swig_obj[1] ;
25855
25856 if (!args) SWIG_fail;
25857 swig_obj[0] = args;
25858 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxToolBarBase, 0 | 0 );
25859 if (!SWIG_IsOK(res1)) {
25860 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ToolBarBase_GetToolsCount" "', expected argument " "1"" of type '" "wxToolBarBase const *""'");
25861 }
25862 arg1 = reinterpret_cast< wxToolBarBase * >(argp1);
25863 {
25864 PyThreadState* __tstate = wxPyBeginAllowThreads();
25865 result = (size_t)((wxToolBarBase const *)arg1)->GetToolsCount();
25866 wxPyEndAllowThreads(__tstate);
25867 if (PyErr_Occurred()) SWIG_fail;
25868 }
25869 resultobj = SWIG_From_size_t(static_cast< size_t >(result));
25870 return resultobj;
25871fail:
25872 return NULL;
25873}
25874
25875
25876SWIGINTERN PyObject *ToolBarBase_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
25877 PyObject *obj;
25878 if (!SWIG_Python_UnpackTuple(args,(char*)"swigregister", 1, 1,&obj)) return NULL;
25879 SWIG_TypeNewClientData(SWIGTYPE_p_wxToolBarBase, SWIG_NewClientData(obj));
25880 return SWIG_Py_Void();
25881}
25882
25883SWIGINTERN PyObject *_wrap_new_ToolBar(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
25884 PyObject *resultobj = 0;
25885 wxWindow *arg1 = (wxWindow *) 0 ;
25886 int arg2 = (int) -1 ;
25887 wxPoint const &arg3_defvalue = wxDefaultPosition ;
25888 wxPoint *arg3 = (wxPoint *) &arg3_defvalue ;
25889 wxSize const &arg4_defvalue = wxDefaultSize ;
25890 wxSize *arg4 = (wxSize *) &arg4_defvalue ;
25891 long arg5 = (long) wxNO_BORDER|wxTB_HORIZONTAL ;
25892 wxString const &arg6_defvalue = wxPyToolBarNameStr ;
25893 wxString *arg6 = (wxString *) &arg6_defvalue ;
25894 wxToolBar *result = 0 ;
25895 void *argp1 = 0 ;
25896 int res1 = 0 ;
25897 int val2 ;
25898 int ecode2 = 0 ;
25899 wxPoint temp3 ;
25900 wxSize temp4 ;
25901 long val5 ;
25902 int ecode5 = 0 ;
25903 bool temp6 = false ;
25904 PyObject * obj0 = 0 ;
25905 PyObject * obj1 = 0 ;
25906 PyObject * obj2 = 0 ;
25907 PyObject * obj3 = 0 ;
25908 PyObject * obj4 = 0 ;
25909 PyObject * obj5 = 0 ;
25910 char * kwnames[] = {
25911 (char *) "parent",(char *) "id",(char *) "pos",(char *) "size",(char *) "style",(char *) "name", NULL
25912 };
25913
25914 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|OOOOO:new_ToolBar",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5)) SWIG_fail;
25915 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxWindow, 0 | 0 );
25916 if (!SWIG_IsOK(res1)) {
25917 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_ToolBar" "', expected argument " "1"" of type '" "wxWindow *""'");
25918 }
25919 arg1 = reinterpret_cast< wxWindow * >(argp1);
25920 if (obj1) {
25921 ecode2 = SWIG_AsVal_int(obj1, &val2);
25922 if (!SWIG_IsOK(ecode2)) {
25923 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "new_ToolBar" "', expected argument " "2"" of type '" "int""'");
25924 }
25925 arg2 = static_cast< int >(val2);
25926 }
25927 if (obj2) {
25928 {
25929 arg3 = &temp3;
25930 if ( ! wxPoint_helper(obj2, &arg3)) SWIG_fail;
25931 }
25932 }
25933 if (obj3) {
093d3ff1 25934 {
0085ce49
RD
25935 arg4 = &temp4;
25936 if ( ! wxSize_helper(obj3, &arg4)) SWIG_fail;
093d3ff1 25937 }
0085ce49
RD
25938 }
25939 if (obj4) {
25940 ecode5 = SWIG_AsVal_long(obj4, &val5);
25941 if (!SWIG_IsOK(ecode5)) {
25942 SWIG_exception_fail(SWIG_ArgError(ecode5), "in method '" "new_ToolBar" "', expected argument " "5"" of type '" "long""'");
25943 }
25944 arg5 = static_cast< long >(val5);
25945 }
25946 if (obj5) {
d14a1e28 25947 {
0085ce49
RD
25948 arg6 = wxString_in_helper(obj5);
25949 if (arg6 == NULL) SWIG_fail;
25950 temp6 = true;
d14a1e28 25951 }
0085ce49
RD
25952 }
25953 {
25954 if (!wxPyCheckForApp()) SWIG_fail;
25955 PyThreadState* __tstate = wxPyBeginAllowThreads();
25956 result = (wxToolBar *)new wxToolBar(arg1,arg2,(wxPoint const &)*arg3,(wxSize const &)*arg4,arg5,(wxString const &)*arg6);
25957 wxPyEndAllowThreads(__tstate);
25958 if (PyErr_Occurred()) SWIG_fail;
25959 }
25960 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_wxToolBar, SWIG_POINTER_NEW | 0 );
25961 {
25962 if (temp6)
25963 delete arg6;
25964 }
25965 return resultobj;
25966fail:
25967 {
25968 if (temp6)
25969 delete arg6;
25970 }
25971 return NULL;
d14a1e28
RD
25972}
25973
25974
0085ce49
RD
25975SWIGINTERN PyObject *_wrap_new_PreToolBar(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
25976 PyObject *resultobj = 0;
25977 wxToolBar *result = 0 ;
25978
25979 if (!SWIG_Python_UnpackTuple(args,"new_PreToolBar",0,0,0)) SWIG_fail;
25980 {
25981 if (!wxPyCheckForApp()) SWIG_fail;
25982 PyThreadState* __tstate = wxPyBeginAllowThreads();
25983 result = (wxToolBar *)new wxToolBar();
25984 wxPyEndAllowThreads(__tstate);
25985 if (PyErr_Occurred()) SWIG_fail;
25986 }
25987 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_wxToolBar, SWIG_POINTER_OWN | 0 );
25988 return resultobj;
25989fail:
25990 return NULL;
25991}
25992
25993
25994SWIGINTERN PyObject *_wrap_ToolBar_Create(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
25995 PyObject *resultobj = 0;
25996 wxToolBar *arg1 = (wxToolBar *) 0 ;
25997 wxWindow *arg2 = (wxWindow *) 0 ;
25998 int arg3 = (int) -1 ;
25999 wxPoint const &arg4_defvalue = wxDefaultPosition ;
26000 wxPoint *arg4 = (wxPoint *) &arg4_defvalue ;
26001 wxSize const &arg5_defvalue = wxDefaultSize ;
26002 wxSize *arg5 = (wxSize *) &arg5_defvalue ;
26003 long arg6 = (long) wxNO_BORDER|wxTB_HORIZONTAL ;
26004 wxString const &arg7_defvalue = wxPyToolBarNameStr ;
26005 wxString *arg7 = (wxString *) &arg7_defvalue ;
26006 bool result;
26007 void *argp1 = 0 ;
26008 int res1 = 0 ;
26009 void *argp2 = 0 ;
26010 int res2 = 0 ;
26011 int val3 ;
26012 int ecode3 = 0 ;
26013 wxPoint temp4 ;
26014 wxSize temp5 ;
26015 long val6 ;
26016 int ecode6 = 0 ;
26017 bool temp7 = false ;
26018 PyObject * obj0 = 0 ;
26019 PyObject * obj1 = 0 ;
26020 PyObject * obj2 = 0 ;
26021 PyObject * obj3 = 0 ;
26022 PyObject * obj4 = 0 ;
26023 PyObject * obj5 = 0 ;
26024 PyObject * obj6 = 0 ;
26025 char * kwnames[] = {
26026 (char *) "self",(char *) "parent",(char *) "id",(char *) "pos",(char *) "size",(char *) "style",(char *) "name", NULL
26027 };
26028
26029 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|OOOOO:ToolBar_Create",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6)) SWIG_fail;
26030 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxToolBar, 0 | 0 );
26031 if (!SWIG_IsOK(res1)) {
26032 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ToolBar_Create" "', expected argument " "1"" of type '" "wxToolBar *""'");
26033 }
26034 arg1 = reinterpret_cast< wxToolBar * >(argp1);
26035 res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_wxWindow, 0 | 0 );
26036 if (!SWIG_IsOK(res2)) {
26037 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "ToolBar_Create" "', expected argument " "2"" of type '" "wxWindow *""'");
26038 }
26039 arg2 = reinterpret_cast< wxWindow * >(argp2);
26040 if (obj2) {
26041 ecode3 = SWIG_AsVal_int(obj2, &val3);
26042 if (!SWIG_IsOK(ecode3)) {
26043 SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "ToolBar_Create" "', expected argument " "3"" of type '" "int""'");
26044 }
26045 arg3 = static_cast< int >(val3);
26046 }
26047 if (obj3) {
26048 {
26049 arg4 = &temp4;
26050 if ( ! wxPoint_helper(obj3, &arg4)) SWIG_fail;
22bfe96c 26051 }
0085ce49
RD
26052 }
26053 if (obj4) {
22bfe96c 26054 {
0085ce49
RD
26055 arg5 = &temp5;
26056 if ( ! wxSize_helper(obj4, &arg5)) SWIG_fail;
22bfe96c 26057 }
0085ce49
RD
26058 }
26059 if (obj5) {
26060 ecode6 = SWIG_AsVal_long(obj5, &val6);
26061 if (!SWIG_IsOK(ecode6)) {
26062 SWIG_exception_fail(SWIG_ArgError(ecode6), "in method '" "ToolBar_Create" "', expected argument " "6"" of type '" "long""'");
26063 }
26064 arg6 = static_cast< long >(val6);
26065 }
26066 if (obj6) {
22bfe96c 26067 {
0085ce49
RD
26068 arg7 = wxString_in_helper(obj6);
26069 if (arg7 == NULL) SWIG_fail;
26070 temp7 = true;
22bfe96c 26071 }
0085ce49
RD
26072 }
26073 {
26074 PyThreadState* __tstate = wxPyBeginAllowThreads();
26075 result = (bool)(arg1)->Create(arg2,arg3,(wxPoint const &)*arg4,(wxSize const &)*arg5,arg6,(wxString const &)*arg7);
26076 wxPyEndAllowThreads(__tstate);
26077 if (PyErr_Occurred()) SWIG_fail;
26078 }
26079 {
26080 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
26081 }
26082 {
26083 if (temp7)
26084 delete arg7;
26085 }
26086 return resultobj;
26087fail:
26088 {
26089 if (temp7)
26090 delete arg7;
26091 }
26092 return NULL;
26093}
26094
26095
4976f996
RD
26096SWIGINTERN PyObject *_wrap_ToolBar_SetToolNormalBitmap(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
26097 PyObject *resultobj = 0;
26098 wxToolBar *arg1 = (wxToolBar *) 0 ;
26099 int arg2 ;
26100 wxBitmap *arg3 = 0 ;
26101 void *argp1 = 0 ;
26102 int res1 = 0 ;
26103 int val2 ;
26104 int ecode2 = 0 ;
26105 void *argp3 = 0 ;
26106 int res3 = 0 ;
26107 PyObject * obj0 = 0 ;
26108 PyObject * obj1 = 0 ;
26109 PyObject * obj2 = 0 ;
26110 char * kwnames[] = {
26111 (char *) "self",(char *) "id",(char *) "bitmap", NULL
26112 };
26113
26114 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:ToolBar_SetToolNormalBitmap",kwnames,&obj0,&obj1,&obj2)) SWIG_fail;
26115 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxToolBar, 0 | 0 );
26116 if (!SWIG_IsOK(res1)) {
26117 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ToolBar_SetToolNormalBitmap" "', expected argument " "1"" of type '" "wxToolBar *""'");
26118 }
26119 arg1 = reinterpret_cast< wxToolBar * >(argp1);
26120 ecode2 = SWIG_AsVal_int(obj1, &val2);
26121 if (!SWIG_IsOK(ecode2)) {
26122 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "ToolBar_SetToolNormalBitmap" "', expected argument " "2"" of type '" "int""'");
26123 }
26124 arg2 = static_cast< int >(val2);
26125 res3 = SWIG_ConvertPtr(obj2, &argp3, SWIGTYPE_p_wxBitmap, 0 | 0);
26126 if (!SWIG_IsOK(res3)) {
26127 SWIG_exception_fail(SWIG_ArgError(res3), "in method '" "ToolBar_SetToolNormalBitmap" "', expected argument " "3"" of type '" "wxBitmap const &""'");
26128 }
26129 if (!argp3) {
26130 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "ToolBar_SetToolNormalBitmap" "', expected argument " "3"" of type '" "wxBitmap const &""'");
26131 }
26132 arg3 = reinterpret_cast< wxBitmap * >(argp3);
26133 {
26134 PyThreadState* __tstate = wxPyBeginAllowThreads();
26135 (arg1)->SetToolNormalBitmap(arg2,(wxBitmap const &)*arg3);
26136 wxPyEndAllowThreads(__tstate);
26137 if (PyErr_Occurred()) SWIG_fail;
26138 }
26139 resultobj = SWIG_Py_Void();
26140 return resultobj;
26141fail:
26142 return NULL;
26143}
26144
26145
26146SWIGINTERN PyObject *_wrap_ToolBar_SetToolDisabledBitmap(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
26147 PyObject *resultobj = 0;
26148 wxToolBar *arg1 = (wxToolBar *) 0 ;
26149 int arg2 ;
26150 wxBitmap *arg3 = 0 ;
26151 void *argp1 = 0 ;
26152 int res1 = 0 ;
26153 int val2 ;
26154 int ecode2 = 0 ;
26155 void *argp3 = 0 ;
26156 int res3 = 0 ;
26157 PyObject * obj0 = 0 ;
26158 PyObject * obj1 = 0 ;
26159 PyObject * obj2 = 0 ;
26160 char * kwnames[] = {
26161 (char *) "self",(char *) "id",(char *) "bitmap", NULL
26162 };
26163
26164 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:ToolBar_SetToolDisabledBitmap",kwnames,&obj0,&obj1,&obj2)) SWIG_fail;
26165 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxToolBar, 0 | 0 );
26166 if (!SWIG_IsOK(res1)) {
26167 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ToolBar_SetToolDisabledBitmap" "', expected argument " "1"" of type '" "wxToolBar *""'");
26168 }
26169 arg1 = reinterpret_cast< wxToolBar * >(argp1);
26170 ecode2 = SWIG_AsVal_int(obj1, &val2);
26171 if (!SWIG_IsOK(ecode2)) {
26172 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "ToolBar_SetToolDisabledBitmap" "', expected argument " "2"" of type '" "int""'");
26173 }
26174 arg2 = static_cast< int >(val2);
26175 res3 = SWIG_ConvertPtr(obj2, &argp3, SWIGTYPE_p_wxBitmap, 0 | 0);
26176 if (!SWIG_IsOK(res3)) {
26177 SWIG_exception_fail(SWIG_ArgError(res3), "in method '" "ToolBar_SetToolDisabledBitmap" "', expected argument " "3"" of type '" "wxBitmap const &""'");
26178 }
26179 if (!argp3) {
26180 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "ToolBar_SetToolDisabledBitmap" "', expected argument " "3"" of type '" "wxBitmap const &""'");
26181 }
26182 arg3 = reinterpret_cast< wxBitmap * >(argp3);
26183 {
26184 PyThreadState* __tstate = wxPyBeginAllowThreads();
26185 (arg1)->SetToolDisabledBitmap(arg2,(wxBitmap const &)*arg3);
26186 wxPyEndAllowThreads(__tstate);
26187 if (PyErr_Occurred()) SWIG_fail;
26188 }
26189 resultobj = SWIG_Py_Void();
26190 return resultobj;
26191fail:
26192 return NULL;
26193}
26194
26195
0085ce49
RD
26196SWIGINTERN PyObject *_wrap_ToolBar_GetClassDefaultAttributes(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
26197 PyObject *resultobj = 0;
26198 wxWindowVariant arg1 = (wxWindowVariant) wxWINDOW_VARIANT_NORMAL ;
26199 SwigValueWrapper<wxVisualAttributes > result;
26200 int val1 ;
26201 int ecode1 = 0 ;
26202 PyObject * obj0 = 0 ;
26203 char * kwnames[] = {
26204 (char *) "variant", NULL
26205 };
26206
26207 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|O:ToolBar_GetClassDefaultAttributes",kwnames,&obj0)) SWIG_fail;
26208 if (obj0) {
26209 ecode1 = SWIG_AsVal_int(obj0, &val1);
26210 if (!SWIG_IsOK(ecode1)) {
26211 SWIG_exception_fail(SWIG_ArgError(ecode1), "in method '" "ToolBar_GetClassDefaultAttributes" "', expected argument " "1"" of type '" "wxWindowVariant""'");
26212 }
26213 arg1 = static_cast< wxWindowVariant >(val1);
26214 }
26215 {
26216 if (!wxPyCheckForApp()) SWIG_fail;
26217 PyThreadState* __tstate = wxPyBeginAllowThreads();
26218 result = wxToolBar::GetClassDefaultAttributes(arg1);
26219 wxPyEndAllowThreads(__tstate);
26220 if (PyErr_Occurred()) SWIG_fail;
26221 }
26222 resultobj = SWIG_NewPointerObj((new wxVisualAttributes(static_cast< const wxVisualAttributes& >(result))), SWIGTYPE_p_wxVisualAttributes, SWIG_POINTER_OWN | 0 );
26223 return resultobj;
26224fail:
26225 return NULL;
22bfe96c
RD
26226}
26227
26228
0085ce49
RD
26229SWIGINTERN PyObject *ToolBar_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
26230 PyObject *obj;
26231 if (!SWIG_Python_UnpackTuple(args,(char*)"swigregister", 1, 1,&obj)) return NULL;
26232 SWIG_TypeNewClientData(SWIGTYPE_p_wxToolBar, SWIG_NewClientData(obj));
26233 return SWIG_Py_Void();
d14a1e28 26234}
0085ce49
RD
26235
26236SWIGINTERN PyObject *ToolBar_swiginit(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
26237 return SWIG_Python_InitShadowInstance(args);
b2dc1044
RD
26238}
26239
0085ce49
RD
26240SWIGINTERN int ListCtrlNameStr_set(PyObject *) {
26241 SWIG_Error(SWIG_AttributeError,"Variable ListCtrlNameStr is read-only.");
26242 return 1;
26243}
b2dc1044 26244
0085ce49
RD
26245
26246SWIGINTERN PyObject *ListCtrlNameStr_get(void) {
26247 PyObject *pyobj = 0;
26248
26249 {
b2dc1044 26250#if wxUSE_UNICODE
0085ce49 26251 pyobj = PyUnicode_FromWideChar((&wxPyListCtrlNameStr)->c_str(), (&wxPyListCtrlNameStr)->Len());
b2dc1044 26252#else
0085ce49 26253 pyobj = PyString_FromStringAndSize((&wxPyListCtrlNameStr)->c_str(), (&wxPyListCtrlNameStr)->Len());
b2dc1044 26254#endif
0085ce49
RD
26255 }
26256 return pyobj;
26257}
26258
26259
26260SWIGINTERN PyObject *_wrap_new_ListItemAttr(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
26261 PyObject *resultobj = 0;
26262 wxColour const &arg1_defvalue = wxNullColour ;
26263 wxColour *arg1 = (wxColour *) &arg1_defvalue ;
26264 wxColour const &arg2_defvalue = wxNullColour ;
26265 wxColour *arg2 = (wxColour *) &arg2_defvalue ;
26266 wxFont const &arg3_defvalue = wxNullFont ;
26267 wxFont *arg3 = (wxFont *) &arg3_defvalue ;
26268 wxListItemAttr *result = 0 ;
26269 wxColour temp1 ;
26270 wxColour temp2 ;
26271 void *argp3 = 0 ;
26272 int res3 = 0 ;
26273 PyObject * obj0 = 0 ;
26274 PyObject * obj1 = 0 ;
26275 PyObject * obj2 = 0 ;
26276 char * kwnames[] = {
26277 (char *) "colText",(char *) "colBack",(char *) "font", NULL
26278 };
26279
26280 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|OOO:new_ListItemAttr",kwnames,&obj0,&obj1,&obj2)) SWIG_fail;
26281 if (obj0) {
d14a1e28 26282 {
0085ce49
RD
26283 arg1 = &temp1;
26284 if ( ! wxColour_helper(obj0, &arg1)) SWIG_fail;
d14a1e28 26285 }
0085ce49
RD
26286 }
26287 if (obj1) {
d14a1e28 26288 {
0085ce49
RD
26289 arg2 = &temp2;
26290 if ( ! wxColour_helper(obj1, &arg2)) SWIG_fail;
d14a1e28 26291 }
0085ce49
RD
26292 }
26293 if (obj2) {
26294 res3 = SWIG_ConvertPtr(obj2, &argp3, SWIGTYPE_p_wxFont, 0 | 0);
26295 if (!SWIG_IsOK(res3)) {
26296 SWIG_exception_fail(SWIG_ArgError(res3), "in method '" "new_ListItemAttr" "', expected argument " "3"" of type '" "wxFont const &""'");
d14a1e28 26297 }
0085ce49
RD
26298 if (!argp3) {
26299 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_ListItemAttr" "', expected argument " "3"" of type '" "wxFont const &""'");
d14a1e28 26300 }
0085ce49
RD
26301 arg3 = reinterpret_cast< wxFont * >(argp3);
26302 }
26303 {
26304 PyThreadState* __tstate = wxPyBeginAllowThreads();
26305 result = (wxListItemAttr *)new wxListItemAttr((wxColour const &)*arg1,(wxColour const &)*arg2,(wxFont const &)*arg3);
26306 wxPyEndAllowThreads(__tstate);
26307 if (PyErr_Occurred()) SWIG_fail;
26308 }
26309 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_wxListItemAttr, SWIG_POINTER_NEW | 0 );
26310 return resultobj;
26311fail:
26312 return NULL;
d14a1e28
RD
26313}
26314
26315
0085ce49
RD
26316SWIGINTERN PyObject *_wrap_delete_ListItemAttr(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
26317 PyObject *resultobj = 0;
26318 wxListItemAttr *arg1 = (wxListItemAttr *) 0 ;
26319 void *argp1 = 0 ;
26320 int res1 = 0 ;
26321 PyObject *swig_obj[1] ;
26322
26323 if (!args) SWIG_fail;
26324 swig_obj[0] = args;
26325 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxListItemAttr, SWIG_POINTER_DISOWN | 0 );
26326 if (!SWIG_IsOK(res1)) {
26327 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_ListItemAttr" "', expected argument " "1"" of type '" "wxListItemAttr *""'");
26328 }
26329 arg1 = reinterpret_cast< wxListItemAttr * >(argp1);
26330 {
26331 PyThreadState* __tstate = wxPyBeginAllowThreads();
26332 delete arg1;
d14a1e28 26333
0085ce49
RD
26334 wxPyEndAllowThreads(__tstate);
26335 if (PyErr_Occurred()) SWIG_fail;
26336 }
26337 resultobj = SWIG_Py_Void();
26338 return resultobj;
26339fail:
26340 return NULL;
26341}
26342
26343
26344SWIGINTERN PyObject *_wrap_ListItemAttr_SetTextColour(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
26345 PyObject *resultobj = 0;
26346 wxListItemAttr *arg1 = (wxListItemAttr *) 0 ;
26347 wxColour *arg2 = 0 ;
26348 void *argp1 = 0 ;
26349 int res1 = 0 ;
26350 wxColour temp2 ;
26351 PyObject * obj0 = 0 ;
26352 PyObject * obj1 = 0 ;
26353 char * kwnames[] = {
26354 (char *) "self",(char *) "colText", NULL
26355 };
26356
26357 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ListItemAttr_SetTextColour",kwnames,&obj0,&obj1)) SWIG_fail;
26358 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxListItemAttr, 0 | 0 );
26359 if (!SWIG_IsOK(res1)) {
26360 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ListItemAttr_SetTextColour" "', expected argument " "1"" of type '" "wxListItemAttr *""'");
26361 }
26362 arg1 = reinterpret_cast< wxListItemAttr * >(argp1);
26363 {
26364 arg2 = &temp2;
26365 if ( ! wxColour_helper(obj1, &arg2)) SWIG_fail;
26366 }
26367 {
26368 PyThreadState* __tstate = wxPyBeginAllowThreads();
26369 (arg1)->SetTextColour((wxColour const &)*arg2);
26370 wxPyEndAllowThreads(__tstate);
26371 if (PyErr_Occurred()) SWIG_fail;
26372 }
26373 resultobj = SWIG_Py_Void();
26374 return resultobj;
26375fail:
26376 return NULL;
26377}
26378
26379
26380SWIGINTERN PyObject *_wrap_ListItemAttr_SetBackgroundColour(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
26381 PyObject *resultobj = 0;
26382 wxListItemAttr *arg1 = (wxListItemAttr *) 0 ;
26383 wxColour *arg2 = 0 ;
26384 void *argp1 = 0 ;
26385 int res1 = 0 ;
26386 wxColour temp2 ;
26387 PyObject * obj0 = 0 ;
26388 PyObject * obj1 = 0 ;
26389 char * kwnames[] = {
26390 (char *) "self",(char *) "colBack", NULL
26391 };
26392
26393 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ListItemAttr_SetBackgroundColour",kwnames,&obj0,&obj1)) SWIG_fail;
26394 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxListItemAttr, 0 | 0 );
26395 if (!SWIG_IsOK(res1)) {
26396 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ListItemAttr_SetBackgroundColour" "', expected argument " "1"" of type '" "wxListItemAttr *""'");
26397 }
26398 arg1 = reinterpret_cast< wxListItemAttr * >(argp1);
26399 {
26400 arg2 = &temp2;
26401 if ( ! wxColour_helper(obj1, &arg2)) SWIG_fail;
26402 }
26403 {
26404 PyThreadState* __tstate = wxPyBeginAllowThreads();
26405 (arg1)->SetBackgroundColour((wxColour const &)*arg2);
26406 wxPyEndAllowThreads(__tstate);
26407 if (PyErr_Occurred()) SWIG_fail;
26408 }
26409 resultobj = SWIG_Py_Void();
26410 return resultobj;
26411fail:
26412 return NULL;
26413}
26414
26415
26416SWIGINTERN PyObject *_wrap_ListItemAttr_SetFont(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
26417 PyObject *resultobj = 0;
26418 wxListItemAttr *arg1 = (wxListItemAttr *) 0 ;
26419 wxFont *arg2 = 0 ;
26420 void *argp1 = 0 ;
26421 int res1 = 0 ;
26422 void *argp2 = 0 ;
26423 int res2 = 0 ;
26424 PyObject * obj0 = 0 ;
26425 PyObject * obj1 = 0 ;
26426 char * kwnames[] = {
26427 (char *) "self",(char *) "font", NULL
26428 };
26429
26430 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ListItemAttr_SetFont",kwnames,&obj0,&obj1)) SWIG_fail;
26431 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxListItemAttr, 0 | 0 );
26432 if (!SWIG_IsOK(res1)) {
26433 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ListItemAttr_SetFont" "', expected argument " "1"" of type '" "wxListItemAttr *""'");
26434 }
26435 arg1 = reinterpret_cast< wxListItemAttr * >(argp1);
26436 res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_wxFont, 0 | 0);
26437 if (!SWIG_IsOK(res2)) {
26438 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "ListItemAttr_SetFont" "', expected argument " "2"" of type '" "wxFont const &""'");
26439 }
26440 if (!argp2) {
26441 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "ListItemAttr_SetFont" "', expected argument " "2"" of type '" "wxFont const &""'");
26442 }
26443 arg2 = reinterpret_cast< wxFont * >(argp2);
26444 {
26445 PyThreadState* __tstate = wxPyBeginAllowThreads();
26446 (arg1)->SetFont((wxFont const &)*arg2);
26447 wxPyEndAllowThreads(__tstate);
26448 if (PyErr_Occurred()) SWIG_fail;
26449 }
26450 resultobj = SWIG_Py_Void();
26451 return resultobj;
26452fail:
26453 return NULL;
d14a1e28
RD
26454}
26455
26456
0085ce49
RD
26457SWIGINTERN PyObject *_wrap_ListItemAttr_HasTextColour(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
26458 PyObject *resultobj = 0;
26459 wxListItemAttr *arg1 = (wxListItemAttr *) 0 ;
26460 bool result;
26461 void *argp1 = 0 ;
26462 int res1 = 0 ;
26463 PyObject *swig_obj[1] ;
26464
26465 if (!args) SWIG_fail;
26466 swig_obj[0] = args;
26467 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxListItemAttr, 0 | 0 );
26468 if (!SWIG_IsOK(res1)) {
26469 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ListItemAttr_HasTextColour" "', expected argument " "1"" of type '" "wxListItemAttr *""'");
26470 }
26471 arg1 = reinterpret_cast< wxListItemAttr * >(argp1);
26472 {
26473 PyThreadState* __tstate = wxPyBeginAllowThreads();
26474 result = (bool)(arg1)->HasTextColour();
26475 wxPyEndAllowThreads(__tstate);
26476 if (PyErr_Occurred()) SWIG_fail;
26477 }
26478 {
26479 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
26480 }
26481 return resultobj;
26482fail:
26483 return NULL;
d14a1e28
RD
26484}
26485
26486
0085ce49
RD
26487SWIGINTERN PyObject *_wrap_ListItemAttr_HasBackgroundColour(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
26488 PyObject *resultobj = 0;
26489 wxListItemAttr *arg1 = (wxListItemAttr *) 0 ;
26490 bool result;
26491 void *argp1 = 0 ;
26492 int res1 = 0 ;
26493 PyObject *swig_obj[1] ;
26494
26495 if (!args) SWIG_fail;
26496 swig_obj[0] = args;
26497 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxListItemAttr, 0 | 0 );
26498 if (!SWIG_IsOK(res1)) {
26499 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ListItemAttr_HasBackgroundColour" "', expected argument " "1"" of type '" "wxListItemAttr *""'");
26500 }
26501 arg1 = reinterpret_cast< wxListItemAttr * >(argp1);
26502 {
26503 PyThreadState* __tstate = wxPyBeginAllowThreads();
26504 result = (bool)(arg1)->HasBackgroundColour();
26505 wxPyEndAllowThreads(__tstate);
26506 if (PyErr_Occurred()) SWIG_fail;
26507 }
26508 {
26509 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
26510 }
26511 return resultobj;
26512fail:
26513 return NULL;
d14a1e28
RD
26514}
26515
26516
0085ce49
RD
26517SWIGINTERN PyObject *_wrap_ListItemAttr_HasFont(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
26518 PyObject *resultobj = 0;
26519 wxListItemAttr *arg1 = (wxListItemAttr *) 0 ;
26520 bool result;
26521 void *argp1 = 0 ;
26522 int res1 = 0 ;
26523 PyObject *swig_obj[1] ;
26524
26525 if (!args) SWIG_fail;
26526 swig_obj[0] = args;
26527 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxListItemAttr, 0 | 0 );
26528 if (!SWIG_IsOK(res1)) {
26529 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ListItemAttr_HasFont" "', expected argument " "1"" of type '" "wxListItemAttr *""'");
26530 }
26531 arg1 = reinterpret_cast< wxListItemAttr * >(argp1);
26532 {
26533 PyThreadState* __tstate = wxPyBeginAllowThreads();
26534 result = (bool)(arg1)->HasFont();
26535 wxPyEndAllowThreads(__tstate);
26536 if (PyErr_Occurred()) SWIG_fail;
26537 }
26538 {
26539 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
26540 }
26541 return resultobj;
26542fail:
26543 return NULL;
d14a1e28
RD
26544}
26545
26546
0085ce49
RD
26547SWIGINTERN PyObject *_wrap_ListItemAttr_GetTextColour(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
26548 PyObject *resultobj = 0;
26549 wxListItemAttr *arg1 = (wxListItemAttr *) 0 ;
26550 wxColour result;
26551 void *argp1 = 0 ;
26552 int res1 = 0 ;
26553 PyObject *swig_obj[1] ;
26554
26555 if (!args) SWIG_fail;
26556 swig_obj[0] = args;
26557 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxListItemAttr, 0 | 0 );
26558 if (!SWIG_IsOK(res1)) {
26559 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ListItemAttr_GetTextColour" "', expected argument " "1"" of type '" "wxListItemAttr *""'");
26560 }
26561 arg1 = reinterpret_cast< wxListItemAttr * >(argp1);
26562 {
26563 PyThreadState* __tstate = wxPyBeginAllowThreads();
26564 result = (arg1)->GetTextColour();
26565 wxPyEndAllowThreads(__tstate);
26566 if (PyErr_Occurred()) SWIG_fail;
26567 }
26568 resultobj = SWIG_NewPointerObj((new wxColour(static_cast< const wxColour& >(result))), SWIGTYPE_p_wxColour, SWIG_POINTER_OWN | 0 );
26569 return resultobj;
26570fail:
26571 return NULL;
d14a1e28
RD
26572}
26573
26574
0085ce49
RD
26575SWIGINTERN PyObject *_wrap_ListItemAttr_GetBackgroundColour(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
26576 PyObject *resultobj = 0;
26577 wxListItemAttr *arg1 = (wxListItemAttr *) 0 ;
26578 wxColour result;
26579 void *argp1 = 0 ;
26580 int res1 = 0 ;
26581 PyObject *swig_obj[1] ;
26582
26583 if (!args) SWIG_fail;
26584 swig_obj[0] = args;
26585 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxListItemAttr, 0 | 0 );
26586 if (!SWIG_IsOK(res1)) {
26587 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ListItemAttr_GetBackgroundColour" "', expected argument " "1"" of type '" "wxListItemAttr *""'");
26588 }
26589 arg1 = reinterpret_cast< wxListItemAttr * >(argp1);
26590 {
26591 PyThreadState* __tstate = wxPyBeginAllowThreads();
26592 result = (arg1)->GetBackgroundColour();
26593 wxPyEndAllowThreads(__tstate);
26594 if (PyErr_Occurred()) SWIG_fail;
26595 }
26596 resultobj = SWIG_NewPointerObj((new wxColour(static_cast< const wxColour& >(result))), SWIGTYPE_p_wxColour, SWIG_POINTER_OWN | 0 );
26597 return resultobj;
26598fail:
26599 return NULL;
d14a1e28
RD
26600}
26601
26602
0085ce49
RD
26603SWIGINTERN PyObject *_wrap_ListItemAttr_GetFont(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
26604 PyObject *resultobj = 0;
26605 wxListItemAttr *arg1 = (wxListItemAttr *) 0 ;
26606 wxFont result;
26607 void *argp1 = 0 ;
26608 int res1 = 0 ;
26609 PyObject *swig_obj[1] ;
26610
26611 if (!args) SWIG_fail;
26612 swig_obj[0] = args;
26613 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxListItemAttr, 0 | 0 );
26614 if (!SWIG_IsOK(res1)) {
26615 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ListItemAttr_GetFont" "', expected argument " "1"" of type '" "wxListItemAttr *""'");
26616 }
26617 arg1 = reinterpret_cast< wxListItemAttr * >(argp1);
26618 {
26619 PyThreadState* __tstate = wxPyBeginAllowThreads();
26620 result = (arg1)->GetFont();
26621 wxPyEndAllowThreads(__tstate);
26622 if (PyErr_Occurred()) SWIG_fail;
26623 }
26624 resultobj = SWIG_NewPointerObj((new wxFont(static_cast< const wxFont& >(result))), SWIGTYPE_p_wxFont, SWIG_POINTER_OWN | 0 );
26625 return resultobj;
26626fail:
26627 return NULL;
26628}
26629
26630
26631SWIGINTERN PyObject *_wrap_ListItemAttr_AssignFrom(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
26632 PyObject *resultobj = 0;
26633 wxListItemAttr *arg1 = (wxListItemAttr *) 0 ;
26634 wxListItemAttr *arg2 = 0 ;
26635 void *argp1 = 0 ;
26636 int res1 = 0 ;
26637 void *argp2 = 0 ;
26638 int res2 = 0 ;
26639 PyObject * obj0 = 0 ;
26640 PyObject * obj1 = 0 ;
26641 char * kwnames[] = {
26642 (char *) "self",(char *) "source", NULL
26643 };
26644
26645 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ListItemAttr_AssignFrom",kwnames,&obj0,&obj1)) SWIG_fail;
26646 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxListItemAttr, 0 | 0 );
26647 if (!SWIG_IsOK(res1)) {
26648 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ListItemAttr_AssignFrom" "', expected argument " "1"" of type '" "wxListItemAttr *""'");
26649 }
26650 arg1 = reinterpret_cast< wxListItemAttr * >(argp1);
26651 res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_wxListItemAttr, 0 | 0);
26652 if (!SWIG_IsOK(res2)) {
26653 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "ListItemAttr_AssignFrom" "', expected argument " "2"" of type '" "wxListItemAttr const &""'");
26654 }
26655 if (!argp2) {
26656 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "ListItemAttr_AssignFrom" "', expected argument " "2"" of type '" "wxListItemAttr const &""'");
26657 }
26658 arg2 = reinterpret_cast< wxListItemAttr * >(argp2);
26659 {
26660 PyThreadState* __tstate = wxPyBeginAllowThreads();
26661 (arg1)->AssignFrom((wxListItemAttr const &)*arg2);
26662 wxPyEndAllowThreads(__tstate);
26663 if (PyErr_Occurred()) SWIG_fail;
26664 }
26665 resultobj = SWIG_Py_Void();
26666 return resultobj;
26667fail:
26668 return NULL;
d14a1e28
RD
26669}
26670
26671
0085ce49
RD
26672SWIGINTERN PyObject *_wrap_ListItemAttr_Destroy(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
26673 PyObject *resultobj = 0;
26674 wxListItemAttr *arg1 = (wxListItemAttr *) 0 ;
26675 void *argp1 = 0 ;
26676 int res1 = 0 ;
26677 PyObject *swig_obj[1] ;
26678
26679 if (!args) SWIG_fail;
26680 swig_obj[0] = args;
26681 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxListItemAttr, 0 | 0 );
26682 if (!SWIG_IsOK(res1)) {
26683 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ListItemAttr_Destroy" "', expected argument " "1"" of type '" "wxListItemAttr *""'");
26684 }
26685 arg1 = reinterpret_cast< wxListItemAttr * >(argp1);
26686 {
26687 PyThreadState* __tstate = wxPyBeginAllowThreads();
26688 wxListItemAttr_Destroy(arg1);
26689 wxPyEndAllowThreads(__tstate);
26690 if (PyErr_Occurred()) SWIG_fail;
26691 }
26692 resultobj = SWIG_Py_Void();
26693 return resultobj;
26694fail:
26695 return NULL;
d14a1e28
RD
26696}
26697
26698
0085ce49
RD
26699SWIGINTERN PyObject *ListItemAttr_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
26700 PyObject *obj;
26701 if (!SWIG_Python_UnpackTuple(args,(char*)"swigregister", 1, 1,&obj)) return NULL;
26702 SWIG_TypeNewClientData(SWIGTYPE_p_wxListItemAttr, SWIG_NewClientData(obj));
26703 return SWIG_Py_Void();
d14a1e28
RD
26704}
26705
0085ce49
RD
26706SWIGINTERN PyObject *ListItemAttr_swiginit(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
26707 return SWIG_Python_InitShadowInstance(args);
d14a1e28
RD
26708}
26709
0085ce49
RD
26710SWIGINTERN PyObject *_wrap_new_ListItem(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
26711 PyObject *resultobj = 0;
26712 wxListItem *result = 0 ;
26713
26714 if (!SWIG_Python_UnpackTuple(args,"new_ListItem",0,0,0)) SWIG_fail;
26715 {
26716 PyThreadState* __tstate = wxPyBeginAllowThreads();
26717 result = (wxListItem *)new wxListItem();
26718 wxPyEndAllowThreads(__tstate);
26719 if (PyErr_Occurred()) SWIG_fail;
26720 }
3ecece7e 26721 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_wxListItem, SWIG_POINTER_NEW | 0 );
0085ce49
RD
26722 return resultobj;
26723fail:
26724 return NULL;
d14a1e28
RD
26725}
26726
26727
0085ce49
RD
26728SWIGINTERN PyObject *_wrap_delete_ListItem(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
26729 PyObject *resultobj = 0;
26730 wxListItem *arg1 = (wxListItem *) 0 ;
26731 void *argp1 = 0 ;
26732 int res1 = 0 ;
26733 PyObject *swig_obj[1] ;
26734
26735 if (!args) SWIG_fail;
26736 swig_obj[0] = args;
26737 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxListItem, SWIG_POINTER_DISOWN | 0 );
26738 if (!SWIG_IsOK(res1)) {
26739 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_ListItem" "', expected argument " "1"" of type '" "wxListItem *""'");
26740 }
26741 arg1 = reinterpret_cast< wxListItem * >(argp1);
26742 {
26743 PyThreadState* __tstate = wxPyBeginAllowThreads();
26744 delete arg1;
d14a1e28 26745
0085ce49
RD
26746 wxPyEndAllowThreads(__tstate);
26747 if (PyErr_Occurred()) SWIG_fail;
26748 }
26749 resultobj = SWIG_Py_Void();
26750 return resultobj;
26751fail:
26752 return NULL;
d14a1e28
RD
26753}
26754
26755
0085ce49
RD
26756SWIGINTERN PyObject *_wrap_ListItem_Clear(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
26757 PyObject *resultobj = 0;
26758 wxListItem *arg1 = (wxListItem *) 0 ;
26759 void *argp1 = 0 ;
26760 int res1 = 0 ;
26761 PyObject *swig_obj[1] ;
26762
26763 if (!args) SWIG_fail;
26764 swig_obj[0] = args;
26765 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxListItem, 0 | 0 );
26766 if (!SWIG_IsOK(res1)) {
26767 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ListItem_Clear" "', expected argument " "1"" of type '" "wxListItem *""'");
26768 }
26769 arg1 = reinterpret_cast< wxListItem * >(argp1);
26770 {
26771 PyThreadState* __tstate = wxPyBeginAllowThreads();
26772 (arg1)->Clear();
26773 wxPyEndAllowThreads(__tstate);
26774 if (PyErr_Occurred()) SWIG_fail;
26775 }
26776 resultobj = SWIG_Py_Void();
26777 return resultobj;
26778fail:
26779 return NULL;
d14a1e28
RD
26780}
26781
26782
0085ce49
RD
26783SWIGINTERN PyObject *_wrap_ListItem_ClearAttributes(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
26784 PyObject *resultobj = 0;
26785 wxListItem *arg1 = (wxListItem *) 0 ;
26786 void *argp1 = 0 ;
26787 int res1 = 0 ;
26788 PyObject *swig_obj[1] ;
26789
26790 if (!args) SWIG_fail;
26791 swig_obj[0] = args;
26792 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxListItem, 0 | 0 );
26793 if (!SWIG_IsOK(res1)) {
26794 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ListItem_ClearAttributes" "', expected argument " "1"" of type '" "wxListItem *""'");
26795 }
26796 arg1 = reinterpret_cast< wxListItem * >(argp1);
26797 {
26798 PyThreadState* __tstate = wxPyBeginAllowThreads();
26799 (arg1)->ClearAttributes();
26800 wxPyEndAllowThreads(__tstate);
26801 if (PyErr_Occurred()) SWIG_fail;
26802 }
26803 resultobj = SWIG_Py_Void();
26804 return resultobj;
26805fail:
26806 return NULL;
26807}
26808
26809
26810SWIGINTERN PyObject *_wrap_ListItem_SetMask(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
26811 PyObject *resultobj = 0;
26812 wxListItem *arg1 = (wxListItem *) 0 ;
26813 long arg2 ;
26814 void *argp1 = 0 ;
26815 int res1 = 0 ;
26816 long val2 ;
26817 int ecode2 = 0 ;
26818 PyObject * obj0 = 0 ;
26819 PyObject * obj1 = 0 ;
26820 char * kwnames[] = {
26821 (char *) "self",(char *) "mask", NULL
26822 };
26823
26824 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ListItem_SetMask",kwnames,&obj0,&obj1)) SWIG_fail;
26825 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxListItem, 0 | 0 );
26826 if (!SWIG_IsOK(res1)) {
26827 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ListItem_SetMask" "', expected argument " "1"" of type '" "wxListItem *""'");
26828 }
26829 arg1 = reinterpret_cast< wxListItem * >(argp1);
26830 ecode2 = SWIG_AsVal_long(obj1, &val2);
26831 if (!SWIG_IsOK(ecode2)) {
26832 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "ListItem_SetMask" "', expected argument " "2"" of type '" "long""'");
26833 }
26834 arg2 = static_cast< long >(val2);
26835 {
26836 PyThreadState* __tstate = wxPyBeginAllowThreads();
26837 (arg1)->SetMask(arg2);
26838 wxPyEndAllowThreads(__tstate);
26839 if (PyErr_Occurred()) SWIG_fail;
26840 }
26841 resultobj = SWIG_Py_Void();
26842 return resultobj;
26843fail:
26844 return NULL;
26845}
26846
26847
26848SWIGINTERN PyObject *_wrap_ListItem_SetId(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
26849 PyObject *resultobj = 0;
26850 wxListItem *arg1 = (wxListItem *) 0 ;
26851 long arg2 ;
26852 void *argp1 = 0 ;
26853 int res1 = 0 ;
26854 long val2 ;
26855 int ecode2 = 0 ;
26856 PyObject * obj0 = 0 ;
26857 PyObject * obj1 = 0 ;
26858 char * kwnames[] = {
26859 (char *) "self",(char *) "id", NULL
26860 };
26861
26862 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ListItem_SetId",kwnames,&obj0,&obj1)) SWIG_fail;
26863 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxListItem, 0 | 0 );
26864 if (!SWIG_IsOK(res1)) {
26865 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ListItem_SetId" "', expected argument " "1"" of type '" "wxListItem *""'");
26866 }
26867 arg1 = reinterpret_cast< wxListItem * >(argp1);
26868 ecode2 = SWIG_AsVal_long(obj1, &val2);
26869 if (!SWIG_IsOK(ecode2)) {
26870 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "ListItem_SetId" "', expected argument " "2"" of type '" "long""'");
26871 }
26872 arg2 = static_cast< long >(val2);
26873 {
26874 PyThreadState* __tstate = wxPyBeginAllowThreads();
26875 (arg1)->SetId(arg2);
26876 wxPyEndAllowThreads(__tstate);
26877 if (PyErr_Occurred()) SWIG_fail;
26878 }
26879 resultobj = SWIG_Py_Void();
26880 return resultobj;
26881fail:
26882 return NULL;
26883}
26884
26885
26886SWIGINTERN PyObject *_wrap_ListItem_SetColumn(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
26887 PyObject *resultobj = 0;
26888 wxListItem *arg1 = (wxListItem *) 0 ;
26889 int arg2 ;
26890 void *argp1 = 0 ;
26891 int res1 = 0 ;
26892 int val2 ;
26893 int ecode2 = 0 ;
26894 PyObject * obj0 = 0 ;
26895 PyObject * obj1 = 0 ;
26896 char * kwnames[] = {
26897 (char *) "self",(char *) "col", NULL
26898 };
26899
26900 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ListItem_SetColumn",kwnames,&obj0,&obj1)) SWIG_fail;
26901 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxListItem, 0 | 0 );
26902 if (!SWIG_IsOK(res1)) {
26903 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ListItem_SetColumn" "', expected argument " "1"" of type '" "wxListItem *""'");
26904 }
26905 arg1 = reinterpret_cast< wxListItem * >(argp1);
26906 ecode2 = SWIG_AsVal_int(obj1, &val2);
26907 if (!SWIG_IsOK(ecode2)) {
26908 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "ListItem_SetColumn" "', expected argument " "2"" of type '" "int""'");
26909 }
26910 arg2 = static_cast< int >(val2);
26911 {
26912 PyThreadState* __tstate = wxPyBeginAllowThreads();
26913 (arg1)->SetColumn(arg2);
26914 wxPyEndAllowThreads(__tstate);
26915 if (PyErr_Occurred()) SWIG_fail;
26916 }
26917 resultobj = SWIG_Py_Void();
26918 return resultobj;
26919fail:
26920 return NULL;
26921}
26922
26923
26924SWIGINTERN PyObject *_wrap_ListItem_SetState(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
26925 PyObject *resultobj = 0;
26926 wxListItem *arg1 = (wxListItem *) 0 ;
26927 long arg2 ;
26928 void *argp1 = 0 ;
26929 int res1 = 0 ;
26930 long val2 ;
26931 int ecode2 = 0 ;
26932 PyObject * obj0 = 0 ;
26933 PyObject * obj1 = 0 ;
26934 char * kwnames[] = {
26935 (char *) "self",(char *) "state", NULL
26936 };
26937
26938 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ListItem_SetState",kwnames,&obj0,&obj1)) SWIG_fail;
26939 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxListItem, 0 | 0 );
26940 if (!SWIG_IsOK(res1)) {
26941 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ListItem_SetState" "', expected argument " "1"" of type '" "wxListItem *""'");
26942 }
26943 arg1 = reinterpret_cast< wxListItem * >(argp1);
26944 ecode2 = SWIG_AsVal_long(obj1, &val2);
26945 if (!SWIG_IsOK(ecode2)) {
26946 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "ListItem_SetState" "', expected argument " "2"" of type '" "long""'");
26947 }
26948 arg2 = static_cast< long >(val2);
26949 {
26950 PyThreadState* __tstate = wxPyBeginAllowThreads();
26951 (arg1)->SetState(arg2);
26952 wxPyEndAllowThreads(__tstate);
26953 if (PyErr_Occurred()) SWIG_fail;
26954 }
26955 resultobj = SWIG_Py_Void();
26956 return resultobj;
26957fail:
26958 return NULL;
26959}
26960
26961
26962SWIGINTERN PyObject *_wrap_ListItem_SetStateMask(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
26963 PyObject *resultobj = 0;
26964 wxListItem *arg1 = (wxListItem *) 0 ;
26965 long arg2 ;
26966 void *argp1 = 0 ;
26967 int res1 = 0 ;
26968 long val2 ;
26969 int ecode2 = 0 ;
26970 PyObject * obj0 = 0 ;
26971 PyObject * obj1 = 0 ;
26972 char * kwnames[] = {
26973 (char *) "self",(char *) "stateMask", NULL
26974 };
26975
26976 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ListItem_SetStateMask",kwnames,&obj0,&obj1)) SWIG_fail;
26977 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxListItem, 0 | 0 );
26978 if (!SWIG_IsOK(res1)) {
26979 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ListItem_SetStateMask" "', expected argument " "1"" of type '" "wxListItem *""'");
26980 }
26981 arg1 = reinterpret_cast< wxListItem * >(argp1);
26982 ecode2 = SWIG_AsVal_long(obj1, &val2);
26983 if (!SWIG_IsOK(ecode2)) {
26984 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "ListItem_SetStateMask" "', expected argument " "2"" of type '" "long""'");
26985 }
26986 arg2 = static_cast< long >(val2);
26987 {
26988 PyThreadState* __tstate = wxPyBeginAllowThreads();
26989 (arg1)->SetStateMask(arg2);
26990 wxPyEndAllowThreads(__tstate);
26991 if (PyErr_Occurred()) SWIG_fail;
26992 }
26993 resultobj = SWIG_Py_Void();
26994 return resultobj;
26995fail:
26996 return NULL;
26997}
26998
26999
27000SWIGINTERN PyObject *_wrap_ListItem_SetText(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
27001 PyObject *resultobj = 0;
27002 wxListItem *arg1 = (wxListItem *) 0 ;
27003 wxString *arg2 = 0 ;
27004 void *argp1 = 0 ;
27005 int res1 = 0 ;
27006 bool temp2 = false ;
27007 PyObject * obj0 = 0 ;
27008 PyObject * obj1 = 0 ;
27009 char * kwnames[] = {
27010 (char *) "self",(char *) "text", NULL
27011 };
27012
27013 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ListItem_SetText",kwnames,&obj0,&obj1)) SWIG_fail;
27014 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxListItem, 0 | 0 );
27015 if (!SWIG_IsOK(res1)) {
27016 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ListItem_SetText" "', expected argument " "1"" of type '" "wxListItem *""'");
27017 }
27018 arg1 = reinterpret_cast< wxListItem * >(argp1);
27019 {
27020 arg2 = wxString_in_helper(obj1);
27021 if (arg2 == NULL) SWIG_fail;
27022 temp2 = true;
27023 }
27024 {
27025 PyThreadState* __tstate = wxPyBeginAllowThreads();
27026 (arg1)->SetText((wxString const &)*arg2);
27027 wxPyEndAllowThreads(__tstate);
27028 if (PyErr_Occurred()) SWIG_fail;
27029 }
27030 resultobj = SWIG_Py_Void();
27031 {
27032 if (temp2)
27033 delete arg2;
27034 }
27035 return resultobj;
27036fail:
27037 {
27038 if (temp2)
27039 delete arg2;
27040 }
27041 return NULL;
27042}
27043
27044
27045SWIGINTERN PyObject *_wrap_ListItem_SetImage(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
27046 PyObject *resultobj = 0;
27047 wxListItem *arg1 = (wxListItem *) 0 ;
27048 int arg2 ;
27049 void *argp1 = 0 ;
27050 int res1 = 0 ;
27051 int val2 ;
27052 int ecode2 = 0 ;
27053 PyObject * obj0 = 0 ;
27054 PyObject * obj1 = 0 ;
27055 char * kwnames[] = {
27056 (char *) "self",(char *) "image", NULL
27057 };
27058
27059 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ListItem_SetImage",kwnames,&obj0,&obj1)) SWIG_fail;
27060 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxListItem, 0 | 0 );
27061 if (!SWIG_IsOK(res1)) {
27062 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ListItem_SetImage" "', expected argument " "1"" of type '" "wxListItem *""'");
27063 }
27064 arg1 = reinterpret_cast< wxListItem * >(argp1);
27065 ecode2 = SWIG_AsVal_int(obj1, &val2);
27066 if (!SWIG_IsOK(ecode2)) {
27067 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "ListItem_SetImage" "', expected argument " "2"" of type '" "int""'");
27068 }
27069 arg2 = static_cast< int >(val2);
27070 {
27071 PyThreadState* __tstate = wxPyBeginAllowThreads();
27072 (arg1)->SetImage(arg2);
27073 wxPyEndAllowThreads(__tstate);
27074 if (PyErr_Occurred()) SWIG_fail;
27075 }
27076 resultobj = SWIG_Py_Void();
27077 return resultobj;
27078fail:
27079 return NULL;
27080}
27081
27082
27083SWIGINTERN PyObject *_wrap_ListItem_SetData(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
27084 PyObject *resultobj = 0;
27085 wxListItem *arg1 = (wxListItem *) 0 ;
27086 long arg2 ;
27087 void *argp1 = 0 ;
27088 int res1 = 0 ;
27089 long val2 ;
27090 int ecode2 = 0 ;
27091 PyObject * obj0 = 0 ;
27092 PyObject * obj1 = 0 ;
27093 char * kwnames[] = {
27094 (char *) "self",(char *) "data", NULL
27095 };
27096
27097 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ListItem_SetData",kwnames,&obj0,&obj1)) SWIG_fail;
27098 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxListItem, 0 | 0 );
27099 if (!SWIG_IsOK(res1)) {
27100 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ListItem_SetData" "', expected argument " "1"" of type '" "wxListItem *""'");
27101 }
27102 arg1 = reinterpret_cast< wxListItem * >(argp1);
27103 ecode2 = SWIG_AsVal_long(obj1, &val2);
27104 if (!SWIG_IsOK(ecode2)) {
27105 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "ListItem_SetData" "', expected argument " "2"" of type '" "long""'");
27106 }
27107 arg2 = static_cast< long >(val2);
27108 {
27109 PyThreadState* __tstate = wxPyBeginAllowThreads();
27110 (arg1)->SetData(arg2);
27111 wxPyEndAllowThreads(__tstate);
27112 if (PyErr_Occurred()) SWIG_fail;
27113 }
27114 resultobj = SWIG_Py_Void();
27115 return resultobj;
27116fail:
27117 return NULL;
27118}
27119
27120
27121SWIGINTERN PyObject *_wrap_ListItem_SetWidth(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
27122 PyObject *resultobj = 0;
27123 wxListItem *arg1 = (wxListItem *) 0 ;
27124 int arg2 ;
27125 void *argp1 = 0 ;
27126 int res1 = 0 ;
27127 int val2 ;
27128 int ecode2 = 0 ;
27129 PyObject * obj0 = 0 ;
27130 PyObject * obj1 = 0 ;
27131 char * kwnames[] = {
27132 (char *) "self",(char *) "width", NULL
27133 };
27134
27135 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ListItem_SetWidth",kwnames,&obj0,&obj1)) SWIG_fail;
27136 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxListItem, 0 | 0 );
27137 if (!SWIG_IsOK(res1)) {
27138 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ListItem_SetWidth" "', expected argument " "1"" of type '" "wxListItem *""'");
27139 }
27140 arg1 = reinterpret_cast< wxListItem * >(argp1);
27141 ecode2 = SWIG_AsVal_int(obj1, &val2);
27142 if (!SWIG_IsOK(ecode2)) {
27143 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "ListItem_SetWidth" "', expected argument " "2"" of type '" "int""'");
27144 }
27145 arg2 = static_cast< int >(val2);
27146 {
27147 PyThreadState* __tstate = wxPyBeginAllowThreads();
27148 (arg1)->SetWidth(arg2);
27149 wxPyEndAllowThreads(__tstate);
27150 if (PyErr_Occurred()) SWIG_fail;
27151 }
27152 resultobj = SWIG_Py_Void();
27153 return resultobj;
27154fail:
27155 return NULL;
27156}
27157
27158
27159SWIGINTERN PyObject *_wrap_ListItem_SetAlign(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
27160 PyObject *resultobj = 0;
27161 wxListItem *arg1 = (wxListItem *) 0 ;
27162 wxListColumnFormat arg2 ;
27163 void *argp1 = 0 ;
27164 int res1 = 0 ;
27165 int val2 ;
27166 int ecode2 = 0 ;
27167 PyObject * obj0 = 0 ;
27168 PyObject * obj1 = 0 ;
27169 char * kwnames[] = {
27170 (char *) "self",(char *) "align", NULL
27171 };
27172
27173 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ListItem_SetAlign",kwnames,&obj0,&obj1)) SWIG_fail;
27174 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxListItem, 0 | 0 );
27175 if (!SWIG_IsOK(res1)) {
27176 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ListItem_SetAlign" "', expected argument " "1"" of type '" "wxListItem *""'");
27177 }
27178 arg1 = reinterpret_cast< wxListItem * >(argp1);
27179 ecode2 = SWIG_AsVal_int(obj1, &val2);
27180 if (!SWIG_IsOK(ecode2)) {
27181 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "ListItem_SetAlign" "', expected argument " "2"" of type '" "wxListColumnFormat""'");
27182 }
27183 arg2 = static_cast< wxListColumnFormat >(val2);
27184 {
27185 PyThreadState* __tstate = wxPyBeginAllowThreads();
27186 (arg1)->SetAlign(arg2);
27187 wxPyEndAllowThreads(__tstate);
27188 if (PyErr_Occurred()) SWIG_fail;
27189 }
27190 resultobj = SWIG_Py_Void();
27191 return resultobj;
27192fail:
27193 return NULL;
27194}
27195
27196
27197SWIGINTERN PyObject *_wrap_ListItem_SetTextColour(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
27198 PyObject *resultobj = 0;
27199 wxListItem *arg1 = (wxListItem *) 0 ;
27200 wxColour *arg2 = 0 ;
27201 void *argp1 = 0 ;
27202 int res1 = 0 ;
27203 wxColour temp2 ;
27204 PyObject * obj0 = 0 ;
27205 PyObject * obj1 = 0 ;
27206 char * kwnames[] = {
27207 (char *) "self",(char *) "colText", NULL
27208 };
27209
27210 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ListItem_SetTextColour",kwnames,&obj0,&obj1)) SWIG_fail;
27211 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxListItem, 0 | 0 );
27212 if (!SWIG_IsOK(res1)) {
27213 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ListItem_SetTextColour" "', expected argument " "1"" of type '" "wxListItem *""'");
27214 }
27215 arg1 = reinterpret_cast< wxListItem * >(argp1);
27216 {
27217 arg2 = &temp2;
27218 if ( ! wxColour_helper(obj1, &arg2)) SWIG_fail;
27219 }
27220 {
27221 PyThreadState* __tstate = wxPyBeginAllowThreads();
27222 (arg1)->SetTextColour((wxColour const &)*arg2);
27223 wxPyEndAllowThreads(__tstate);
27224 if (PyErr_Occurred()) SWIG_fail;
27225 }
27226 resultobj = SWIG_Py_Void();
27227 return resultobj;
27228fail:
27229 return NULL;
27230}
27231
27232
27233SWIGINTERN PyObject *_wrap_ListItem_SetBackgroundColour(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
27234 PyObject *resultobj = 0;
27235 wxListItem *arg1 = (wxListItem *) 0 ;
27236 wxColour *arg2 = 0 ;
27237 void *argp1 = 0 ;
27238 int res1 = 0 ;
27239 wxColour temp2 ;
27240 PyObject * obj0 = 0 ;
27241 PyObject * obj1 = 0 ;
27242 char * kwnames[] = {
27243 (char *) "self",(char *) "colBack", NULL
27244 };
27245
27246 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ListItem_SetBackgroundColour",kwnames,&obj0,&obj1)) SWIG_fail;
27247 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxListItem, 0 | 0 );
27248 if (!SWIG_IsOK(res1)) {
27249 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ListItem_SetBackgroundColour" "', expected argument " "1"" of type '" "wxListItem *""'");
27250 }
27251 arg1 = reinterpret_cast< wxListItem * >(argp1);
27252 {
27253 arg2 = &temp2;
27254 if ( ! wxColour_helper(obj1, &arg2)) SWIG_fail;
27255 }
27256 {
27257 PyThreadState* __tstate = wxPyBeginAllowThreads();
27258 (arg1)->SetBackgroundColour((wxColour const &)*arg2);
27259 wxPyEndAllowThreads(__tstate);
27260 if (PyErr_Occurred()) SWIG_fail;
27261 }
27262 resultobj = SWIG_Py_Void();
27263 return resultobj;
27264fail:
27265 return NULL;
27266}
27267
27268
27269SWIGINTERN PyObject *_wrap_ListItem_SetFont(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
27270 PyObject *resultobj = 0;
27271 wxListItem *arg1 = (wxListItem *) 0 ;
27272 wxFont *arg2 = 0 ;
27273 void *argp1 = 0 ;
27274 int res1 = 0 ;
27275 void *argp2 = 0 ;
27276 int res2 = 0 ;
27277 PyObject * obj0 = 0 ;
27278 PyObject * obj1 = 0 ;
27279 char * kwnames[] = {
27280 (char *) "self",(char *) "font", NULL
27281 };
27282
27283 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ListItem_SetFont",kwnames,&obj0,&obj1)) SWIG_fail;
27284 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxListItem, 0 | 0 );
27285 if (!SWIG_IsOK(res1)) {
27286 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ListItem_SetFont" "', expected argument " "1"" of type '" "wxListItem *""'");
27287 }
27288 arg1 = reinterpret_cast< wxListItem * >(argp1);
27289 res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_wxFont, 0 | 0);
27290 if (!SWIG_IsOK(res2)) {
27291 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "ListItem_SetFont" "', expected argument " "2"" of type '" "wxFont const &""'");
27292 }
27293 if (!argp2) {
27294 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "ListItem_SetFont" "', expected argument " "2"" of type '" "wxFont const &""'");
27295 }
27296 arg2 = reinterpret_cast< wxFont * >(argp2);
27297 {
27298 PyThreadState* __tstate = wxPyBeginAllowThreads();
27299 (arg1)->SetFont((wxFont const &)*arg2);
27300 wxPyEndAllowThreads(__tstate);
27301 if (PyErr_Occurred()) SWIG_fail;
27302 }
27303 resultobj = SWIG_Py_Void();
27304 return resultobj;
27305fail:
27306 return NULL;
d14a1e28
RD
27307}
27308
27309
0085ce49
RD
27310SWIGINTERN PyObject *_wrap_ListItem_GetMask(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
27311 PyObject *resultobj = 0;
27312 wxListItem *arg1 = (wxListItem *) 0 ;
27313 long result;
27314 void *argp1 = 0 ;
27315 int res1 = 0 ;
27316 PyObject *swig_obj[1] ;
27317
27318 if (!args) SWIG_fail;
27319 swig_obj[0] = args;
27320 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxListItem, 0 | 0 );
27321 if (!SWIG_IsOK(res1)) {
27322 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ListItem_GetMask" "', expected argument " "1"" of type '" "wxListItem *""'");
27323 }
27324 arg1 = reinterpret_cast< wxListItem * >(argp1);
27325 {
27326 PyThreadState* __tstate = wxPyBeginAllowThreads();
27327 result = (long)(arg1)->GetMask();
27328 wxPyEndAllowThreads(__tstate);
27329 if (PyErr_Occurred()) SWIG_fail;
27330 }
27331 resultobj = SWIG_From_long(static_cast< long >(result));
27332 return resultobj;
27333fail:
27334 return NULL;
d14a1e28
RD
27335}
27336
27337
0085ce49
RD
27338SWIGINTERN PyObject *_wrap_ListItem_GetId(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
27339 PyObject *resultobj = 0;
27340 wxListItem *arg1 = (wxListItem *) 0 ;
27341 long result;
27342 void *argp1 = 0 ;
27343 int res1 = 0 ;
27344 PyObject *swig_obj[1] ;
27345
27346 if (!args) SWIG_fail;
27347 swig_obj[0] = args;
27348 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxListItem, 0 | 0 );
27349 if (!SWIG_IsOK(res1)) {
27350 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ListItem_GetId" "', expected argument " "1"" of type '" "wxListItem *""'");
27351 }
27352 arg1 = reinterpret_cast< wxListItem * >(argp1);
27353 {
27354 PyThreadState* __tstate = wxPyBeginAllowThreads();
27355 result = (long)(arg1)->GetId();
27356 wxPyEndAllowThreads(__tstate);
27357 if (PyErr_Occurred()) SWIG_fail;
27358 }
27359 resultobj = SWIG_From_long(static_cast< long >(result));
27360 return resultobj;
27361fail:
27362 return NULL;
d14a1e28
RD
27363}
27364
27365
0085ce49
RD
27366SWIGINTERN PyObject *_wrap_ListItem_GetColumn(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
27367 PyObject *resultobj = 0;
27368 wxListItem *arg1 = (wxListItem *) 0 ;
27369 int result;
27370 void *argp1 = 0 ;
27371 int res1 = 0 ;
27372 PyObject *swig_obj[1] ;
27373
27374 if (!args) SWIG_fail;
27375 swig_obj[0] = args;
27376 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxListItem, 0 | 0 );
27377 if (!SWIG_IsOK(res1)) {
27378 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ListItem_GetColumn" "', expected argument " "1"" of type '" "wxListItem *""'");
27379 }
27380 arg1 = reinterpret_cast< wxListItem * >(argp1);
27381 {
27382 PyThreadState* __tstate = wxPyBeginAllowThreads();
27383 result = (int)(arg1)->GetColumn();
27384 wxPyEndAllowThreads(__tstate);
27385 if (PyErr_Occurred()) SWIG_fail;
27386 }
27387 resultobj = SWIG_From_int(static_cast< int >(result));
27388 return resultobj;
27389fail:
27390 return NULL;
22bfe96c
RD
27391}
27392
27393
0085ce49
RD
27394SWIGINTERN PyObject *_wrap_ListItem_GetState(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
27395 PyObject *resultobj = 0;
27396 wxListItem *arg1 = (wxListItem *) 0 ;
27397 long result;
27398 void *argp1 = 0 ;
27399 int res1 = 0 ;
27400 PyObject *swig_obj[1] ;
27401
27402 if (!args) SWIG_fail;
27403 swig_obj[0] = args;
27404 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxListItem, 0 | 0 );
27405 if (!SWIG_IsOK(res1)) {
27406 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ListItem_GetState" "', expected argument " "1"" of type '" "wxListItem *""'");
27407 }
27408 arg1 = reinterpret_cast< wxListItem * >(argp1);
27409 {
27410 PyThreadState* __tstate = wxPyBeginAllowThreads();
27411 result = (long)(arg1)->GetState();
27412 wxPyEndAllowThreads(__tstate);
27413 if (PyErr_Occurred()) SWIG_fail;
27414 }
27415 resultobj = SWIG_From_long(static_cast< long >(result));
27416 return resultobj;
27417fail:
27418 return NULL;
b2dc1044
RD
27419}
27420
27421
0085ce49
RD
27422SWIGINTERN PyObject *_wrap_ListItem_GetText(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
27423 PyObject *resultobj = 0;
27424 wxListItem *arg1 = (wxListItem *) 0 ;
27425 wxString *result = 0 ;
27426 void *argp1 = 0 ;
27427 int res1 = 0 ;
27428 PyObject *swig_obj[1] ;
27429
27430 if (!args) SWIG_fail;
27431 swig_obj[0] = args;
27432 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxListItem, 0 | 0 );
27433 if (!SWIG_IsOK(res1)) {
27434 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ListItem_GetText" "', expected argument " "1"" of type '" "wxListItem *""'");
27435 }
27436 arg1 = reinterpret_cast< wxListItem * >(argp1);
27437 {
27438 PyThreadState* __tstate = wxPyBeginAllowThreads();
b2dc1044 27439 {
0085ce49
RD
27440 wxString const &_result_ref = (arg1)->GetText();
27441 result = (wxString *) &_result_ref;
27442 }
27443 wxPyEndAllowThreads(__tstate);
27444 if (PyErr_Occurred()) SWIG_fail;
27445 }
27446 {
b2dc1044 27447#if wxUSE_UNICODE
0085ce49 27448 resultobj = PyUnicode_FromWideChar(result->c_str(), result->Len());
b2dc1044 27449#else
0085ce49 27450 resultobj = PyString_FromStringAndSize(result->c_str(), result->Len());
b2dc1044 27451#endif
0085ce49
RD
27452 }
27453 return resultobj;
27454fail:
27455 return NULL;
d14a1e28
RD
27456}
27457
27458
0085ce49
RD
27459SWIGINTERN PyObject *_wrap_ListItem_GetImage(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
27460 PyObject *resultobj = 0;
27461 wxListItem *arg1 = (wxListItem *) 0 ;
27462 int result;
27463 void *argp1 = 0 ;
27464 int res1 = 0 ;
27465 PyObject *swig_obj[1] ;
27466
27467 if (!args) SWIG_fail;
27468 swig_obj[0] = args;
27469 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxListItem, 0 | 0 );
27470 if (!SWIG_IsOK(res1)) {
27471 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ListItem_GetImage" "', expected argument " "1"" of type '" "wxListItem *""'");
27472 }
27473 arg1 = reinterpret_cast< wxListItem * >(argp1);
27474 {
27475 PyThreadState* __tstate = wxPyBeginAllowThreads();
27476 result = (int)(arg1)->GetImage();
27477 wxPyEndAllowThreads(__tstate);
27478 if (PyErr_Occurred()) SWIG_fail;
27479 }
27480 resultobj = SWIG_From_int(static_cast< int >(result));
27481 return resultobj;
27482fail:
27483 return NULL;
d14a1e28
RD
27484}
27485
27486
0085ce49
RD
27487SWIGINTERN PyObject *_wrap_ListItem_GetData(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
27488 PyObject *resultobj = 0;
27489 wxListItem *arg1 = (wxListItem *) 0 ;
27490 long result;
27491 void *argp1 = 0 ;
27492 int res1 = 0 ;
27493 PyObject *swig_obj[1] ;
27494
27495 if (!args) SWIG_fail;
27496 swig_obj[0] = args;
27497 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxListItem, 0 | 0 );
27498 if (!SWIG_IsOK(res1)) {
27499 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ListItem_GetData" "', expected argument " "1"" of type '" "wxListItem *""'");
27500 }
27501 arg1 = reinterpret_cast< wxListItem * >(argp1);
27502 {
27503 PyThreadState* __tstate = wxPyBeginAllowThreads();
27504 result = (long)(arg1)->GetData();
27505 wxPyEndAllowThreads(__tstate);
27506 if (PyErr_Occurred()) SWIG_fail;
27507 }
27508 resultobj = SWIG_From_long(static_cast< long >(result));
27509 return resultobj;
27510fail:
27511 return NULL;
d14a1e28
RD
27512}
27513
27514
0085ce49
RD
27515SWIGINTERN PyObject *_wrap_ListItem_GetWidth(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
27516 PyObject *resultobj = 0;
27517 wxListItem *arg1 = (wxListItem *) 0 ;
27518 int result;
27519 void *argp1 = 0 ;
27520 int res1 = 0 ;
27521 PyObject *swig_obj[1] ;
27522
27523 if (!args) SWIG_fail;
27524 swig_obj[0] = args;
27525 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxListItem, 0 | 0 );
27526 if (!SWIG_IsOK(res1)) {
27527 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ListItem_GetWidth" "', expected argument " "1"" of type '" "wxListItem *""'");
27528 }
27529 arg1 = reinterpret_cast< wxListItem * >(argp1);
27530 {
27531 PyThreadState* __tstate = wxPyBeginAllowThreads();
27532 result = (int)(arg1)->GetWidth();
27533 wxPyEndAllowThreads(__tstate);
27534 if (PyErr_Occurred()) SWIG_fail;
27535 }
27536 resultobj = SWIG_From_int(static_cast< int >(result));
27537 return resultobj;
27538fail:
27539 return NULL;
d14a1e28
RD
27540}
27541
27542
0085ce49
RD
27543SWIGINTERN PyObject *_wrap_ListItem_GetAlign(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
27544 PyObject *resultobj = 0;
27545 wxListItem *arg1 = (wxListItem *) 0 ;
27546 wxListColumnFormat result;
27547 void *argp1 = 0 ;
27548 int res1 = 0 ;
27549 PyObject *swig_obj[1] ;
27550
27551 if (!args) SWIG_fail;
27552 swig_obj[0] = args;
27553 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxListItem, 0 | 0 );
27554 if (!SWIG_IsOK(res1)) {
27555 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ListItem_GetAlign" "', expected argument " "1"" of type '" "wxListItem *""'");
27556 }
27557 arg1 = reinterpret_cast< wxListItem * >(argp1);
27558 {
27559 PyThreadState* __tstate = wxPyBeginAllowThreads();
27560 result = (wxListColumnFormat)(arg1)->GetAlign();
27561 wxPyEndAllowThreads(__tstate);
27562 if (PyErr_Occurred()) SWIG_fail;
27563 }
27564 resultobj = SWIG_From_int(static_cast< int >(result));
27565 return resultobj;
27566fail:
27567 return NULL;
d14a1e28
RD
27568}
27569
27570
0085ce49
RD
27571SWIGINTERN PyObject *_wrap_ListItem_GetAttributes(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
27572 PyObject *resultobj = 0;
27573 wxListItem *arg1 = (wxListItem *) 0 ;
27574 wxListItemAttr *result = 0 ;
27575 void *argp1 = 0 ;
27576 int res1 = 0 ;
27577 PyObject *swig_obj[1] ;
27578
27579 if (!args) SWIG_fail;
27580 swig_obj[0] = args;
27581 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxListItem, 0 | 0 );
27582 if (!SWIG_IsOK(res1)) {
27583 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ListItem_GetAttributes" "', expected argument " "1"" of type '" "wxListItem *""'");
27584 }
27585 arg1 = reinterpret_cast< wxListItem * >(argp1);
27586 {
27587 PyThreadState* __tstate = wxPyBeginAllowThreads();
27588 result = (wxListItemAttr *)(arg1)->GetAttributes();
27589 wxPyEndAllowThreads(__tstate);
27590 if (PyErr_Occurred()) SWIG_fail;
27591 }
27592 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_wxListItemAttr, 0 | 0 );
27593 return resultobj;
27594fail:
27595 return NULL;
d14a1e28
RD
27596}
27597
27598
0085ce49
RD
27599SWIGINTERN PyObject *_wrap_ListItem_HasAttributes(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
27600 PyObject *resultobj = 0;
27601 wxListItem *arg1 = (wxListItem *) 0 ;
27602 bool result;
27603 void *argp1 = 0 ;
27604 int res1 = 0 ;
27605 PyObject *swig_obj[1] ;
27606
27607 if (!args) SWIG_fail;
27608 swig_obj[0] = args;
27609 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxListItem, 0 | 0 );
27610 if (!SWIG_IsOK(res1)) {
27611 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ListItem_HasAttributes" "', expected argument " "1"" of type '" "wxListItem *""'");
27612 }
27613 arg1 = reinterpret_cast< wxListItem * >(argp1);
27614 {
27615 PyThreadState* __tstate = wxPyBeginAllowThreads();
27616 result = (bool)(arg1)->HasAttributes();
27617 wxPyEndAllowThreads(__tstate);
27618 if (PyErr_Occurred()) SWIG_fail;
27619 }
27620 {
27621 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
27622 }
27623 return resultobj;
27624fail:
27625 return NULL;
22bfe96c
RD
27626}
27627
27628
0085ce49
RD
27629SWIGINTERN PyObject *_wrap_ListItem_GetTextColour(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
27630 PyObject *resultobj = 0;
27631 wxListItem *arg1 = (wxListItem *) 0 ;
27632 wxColour result;
27633 void *argp1 = 0 ;
27634 int res1 = 0 ;
27635 PyObject *swig_obj[1] ;
27636
27637 if (!args) SWIG_fail;
27638 swig_obj[0] = args;
27639 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxListItem, 0 | 0 );
27640 if (!SWIG_IsOK(res1)) {
27641 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ListItem_GetTextColour" "', expected argument " "1"" of type '" "wxListItem const *""'");
27642 }
27643 arg1 = reinterpret_cast< wxListItem * >(argp1);
27644 {
27645 PyThreadState* __tstate = wxPyBeginAllowThreads();
27646 result = ((wxListItem const *)arg1)->GetTextColour();
27647 wxPyEndAllowThreads(__tstate);
27648 if (PyErr_Occurred()) SWIG_fail;
27649 }
27650 resultobj = SWIG_NewPointerObj((new wxColour(static_cast< const wxColour& >(result))), SWIGTYPE_p_wxColour, SWIG_POINTER_OWN | 0 );
27651 return resultobj;
27652fail:
27653 return NULL;
d14a1e28 27654}
0085ce49
RD
27655
27656
27657SWIGINTERN PyObject *_wrap_ListItem_GetBackgroundColour(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
27658 PyObject *resultobj = 0;
27659 wxListItem *arg1 = (wxListItem *) 0 ;
27660 wxColour result;
27661 void *argp1 = 0 ;
27662 int res1 = 0 ;
27663 PyObject *swig_obj[1] ;
27664
27665 if (!args) SWIG_fail;
27666 swig_obj[0] = args;
27667 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxListItem, 0 | 0 );
27668 if (!SWIG_IsOK(res1)) {
27669 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ListItem_GetBackgroundColour" "', expected argument " "1"" of type '" "wxListItem const *""'");
27670 }
27671 arg1 = reinterpret_cast< wxListItem * >(argp1);
27672 {
27673 PyThreadState* __tstate = wxPyBeginAllowThreads();
27674 result = ((wxListItem const *)arg1)->GetBackgroundColour();
27675 wxPyEndAllowThreads(__tstate);
27676 if (PyErr_Occurred()) SWIG_fail;
27677 }
27678 resultobj = SWIG_NewPointerObj((new wxColour(static_cast< const wxColour& >(result))), SWIGTYPE_p_wxColour, SWIG_POINTER_OWN | 0 );
27679 return resultobj;
27680fail:
27681 return NULL;
b2dc1044
RD
27682}
27683
27684
0085ce49
RD
27685SWIGINTERN PyObject *_wrap_ListItem_GetFont(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
27686 PyObject *resultobj = 0;
27687 wxListItem *arg1 = (wxListItem *) 0 ;
27688 wxFont result;
27689 void *argp1 = 0 ;
27690 int res1 = 0 ;
27691 PyObject *swig_obj[1] ;
27692
27693 if (!args) SWIG_fail;
27694 swig_obj[0] = args;
27695 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxListItem, 0 | 0 );
27696 if (!SWIG_IsOK(res1)) {
27697 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ListItem_GetFont" "', expected argument " "1"" of type '" "wxListItem const *""'");
27698 }
27699 arg1 = reinterpret_cast< wxListItem * >(argp1);
27700 {
27701 PyThreadState* __tstate = wxPyBeginAllowThreads();
27702 result = ((wxListItem const *)arg1)->GetFont();
27703 wxPyEndAllowThreads(__tstate);
27704 if (PyErr_Occurred()) SWIG_fail;
27705 }
27706 resultobj = SWIG_NewPointerObj((new wxFont(static_cast< const wxFont& >(result))), SWIGTYPE_p_wxFont, SWIG_POINTER_OWN | 0 );
27707 return resultobj;
27708fail:
27709 return NULL;
27710}
27711
27712
27713SWIGINTERN PyObject *_wrap_ListItem_m_mask_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
27714 PyObject *resultobj = 0;
27715 wxListItem *arg1 = (wxListItem *) 0 ;
27716 long arg2 ;
27717 void *argp1 = 0 ;
27718 int res1 = 0 ;
27719 long val2 ;
27720 int ecode2 = 0 ;
27721 PyObject *swig_obj[2] ;
27722
27723 if (!SWIG_Python_UnpackTuple(args,"ListItem_m_mask_set",2,2,swig_obj)) SWIG_fail;
27724 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxListItem, 0 | 0 );
27725 if (!SWIG_IsOK(res1)) {
27726 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ListItem_m_mask_set" "', expected argument " "1"" of type '" "wxListItem *""'");
27727 }
27728 arg1 = reinterpret_cast< wxListItem * >(argp1);
27729 ecode2 = SWIG_AsVal_long(swig_obj[1], &val2);
27730 if (!SWIG_IsOK(ecode2)) {
27731 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "ListItem_m_mask_set" "', expected argument " "2"" of type '" "long""'");
27732 }
27733 arg2 = static_cast< long >(val2);
27734 if (arg1) (arg1)->m_mask = arg2;
27735
27736 resultobj = SWIG_Py_Void();
27737 return resultobj;
27738fail:
27739 return NULL;
b2dc1044
RD
27740}
27741
27742
0085ce49
RD
27743SWIGINTERN PyObject *_wrap_ListItem_m_mask_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
27744 PyObject *resultobj = 0;
27745 wxListItem *arg1 = (wxListItem *) 0 ;
27746 long result;
27747 void *argp1 = 0 ;
27748 int res1 = 0 ;
27749 PyObject *swig_obj[1] ;
27750
27751 if (!args) SWIG_fail;
27752 swig_obj[0] = args;
27753 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxListItem, 0 | 0 );
27754 if (!SWIG_IsOK(res1)) {
27755 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ListItem_m_mask_get" "', expected argument " "1"" of type '" "wxListItem *""'");
27756 }
27757 arg1 = reinterpret_cast< wxListItem * >(argp1);
27758 result = (long) ((arg1)->m_mask);
27759 resultobj = SWIG_From_long(static_cast< long >(result));
27760 return resultobj;
27761fail:
27762 return NULL;
27763}
27764
27765
27766SWIGINTERN PyObject *_wrap_ListItem_m_itemId_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
27767 PyObject *resultobj = 0;
27768 wxListItem *arg1 = (wxListItem *) 0 ;
27769 long arg2 ;
27770 void *argp1 = 0 ;
27771 int res1 = 0 ;
27772 long val2 ;
27773 int ecode2 = 0 ;
27774 PyObject *swig_obj[2] ;
27775
27776 if (!SWIG_Python_UnpackTuple(args,"ListItem_m_itemId_set",2,2,swig_obj)) SWIG_fail;
27777 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxListItem, 0 | 0 );
27778 if (!SWIG_IsOK(res1)) {
27779 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ListItem_m_itemId_set" "', expected argument " "1"" of type '" "wxListItem *""'");
27780 }
27781 arg1 = reinterpret_cast< wxListItem * >(argp1);
27782 ecode2 = SWIG_AsVal_long(swig_obj[1], &val2);
27783 if (!SWIG_IsOK(ecode2)) {
27784 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "ListItem_m_itemId_set" "', expected argument " "2"" of type '" "long""'");
27785 }
27786 arg2 = static_cast< long >(val2);
27787 if (arg1) (arg1)->m_itemId = arg2;
27788
27789 resultobj = SWIG_Py_Void();
27790 return resultobj;
27791fail:
27792 return NULL;
d14a1e28
RD
27793}
27794
27795
0085ce49
RD
27796SWIGINTERN PyObject *_wrap_ListItem_m_itemId_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
27797 PyObject *resultobj = 0;
27798 wxListItem *arg1 = (wxListItem *) 0 ;
27799 long result;
27800 void *argp1 = 0 ;
27801 int res1 = 0 ;
27802 PyObject *swig_obj[1] ;
27803
27804 if (!args) SWIG_fail;
27805 swig_obj[0] = args;
27806 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxListItem, 0 | 0 );
27807 if (!SWIG_IsOK(res1)) {
27808 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ListItem_m_itemId_get" "', expected argument " "1"" of type '" "wxListItem *""'");
27809 }
27810 arg1 = reinterpret_cast< wxListItem * >(argp1);
27811 result = (long) ((arg1)->m_itemId);
27812 resultobj = SWIG_From_long(static_cast< long >(result));
27813 return resultobj;
27814fail:
27815 return NULL;
27816}
27817
27818
27819SWIGINTERN PyObject *_wrap_ListItem_m_col_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
27820 PyObject *resultobj = 0;
27821 wxListItem *arg1 = (wxListItem *) 0 ;
27822 int arg2 ;
27823 void *argp1 = 0 ;
27824 int res1 = 0 ;
27825 int val2 ;
27826 int ecode2 = 0 ;
27827 PyObject *swig_obj[2] ;
27828
27829 if (!SWIG_Python_UnpackTuple(args,"ListItem_m_col_set",2,2,swig_obj)) SWIG_fail;
27830 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxListItem, 0 | 0 );
27831 if (!SWIG_IsOK(res1)) {
27832 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ListItem_m_col_set" "', expected argument " "1"" of type '" "wxListItem *""'");
27833 }
27834 arg1 = reinterpret_cast< wxListItem * >(argp1);
27835 ecode2 = SWIG_AsVal_int(swig_obj[1], &val2);
27836 if (!SWIG_IsOK(ecode2)) {
27837 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "ListItem_m_col_set" "', expected argument " "2"" of type '" "int""'");
27838 }
27839 arg2 = static_cast< int >(val2);
27840 if (arg1) (arg1)->m_col = arg2;
27841
27842 resultobj = SWIG_Py_Void();
27843 return resultobj;
27844fail:
27845 return NULL;
d14a1e28
RD
27846}
27847
27848
0085ce49
RD
27849SWIGINTERN PyObject *_wrap_ListItem_m_col_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
27850 PyObject *resultobj = 0;
27851 wxListItem *arg1 = (wxListItem *) 0 ;
27852 int result;
27853 void *argp1 = 0 ;
27854 int res1 = 0 ;
27855 PyObject *swig_obj[1] ;
27856
27857 if (!args) SWIG_fail;
27858 swig_obj[0] = args;
27859 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxListItem, 0 | 0 );
27860 if (!SWIG_IsOK(res1)) {
27861 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ListItem_m_col_get" "', expected argument " "1"" of type '" "wxListItem *""'");
27862 }
27863 arg1 = reinterpret_cast< wxListItem * >(argp1);
27864 result = (int) ((arg1)->m_col);
27865 resultobj = SWIG_From_int(static_cast< int >(result));
27866 return resultobj;
27867fail:
27868 return NULL;
27869}
27870
27871
27872SWIGINTERN PyObject *_wrap_ListItem_m_state_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
27873 PyObject *resultobj = 0;
27874 wxListItem *arg1 = (wxListItem *) 0 ;
27875 long arg2 ;
27876 void *argp1 = 0 ;
27877 int res1 = 0 ;
27878 long val2 ;
27879 int ecode2 = 0 ;
27880 PyObject *swig_obj[2] ;
27881
27882 if (!SWIG_Python_UnpackTuple(args,"ListItem_m_state_set",2,2,swig_obj)) SWIG_fail;
27883 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxListItem, 0 | 0 );
27884 if (!SWIG_IsOK(res1)) {
27885 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ListItem_m_state_set" "', expected argument " "1"" of type '" "wxListItem *""'");
27886 }
27887 arg1 = reinterpret_cast< wxListItem * >(argp1);
27888 ecode2 = SWIG_AsVal_long(swig_obj[1], &val2);
27889 if (!SWIG_IsOK(ecode2)) {
27890 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "ListItem_m_state_set" "', expected argument " "2"" of type '" "long""'");
27891 }
27892 arg2 = static_cast< long >(val2);
27893 if (arg1) (arg1)->m_state = arg2;
27894
27895 resultobj = SWIG_Py_Void();
27896 return resultobj;
27897fail:
27898 return NULL;
8fb0e70a
RD
27899}
27900
27901
0085ce49
RD
27902SWIGINTERN PyObject *_wrap_ListItem_m_state_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
27903 PyObject *resultobj = 0;
27904 wxListItem *arg1 = (wxListItem *) 0 ;
27905 long result;
27906 void *argp1 = 0 ;
27907 int res1 = 0 ;
27908 PyObject *swig_obj[1] ;
27909
27910 if (!args) SWIG_fail;
27911 swig_obj[0] = args;
27912 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxListItem, 0 | 0 );
27913 if (!SWIG_IsOK(res1)) {
27914 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ListItem_m_state_get" "', expected argument " "1"" of type '" "wxListItem *""'");
27915 }
27916 arg1 = reinterpret_cast< wxListItem * >(argp1);
27917 result = (long) ((arg1)->m_state);
27918 resultobj = SWIG_From_long(static_cast< long >(result));
27919 return resultobj;
27920fail:
27921 return NULL;
27922}
27923
27924
27925SWIGINTERN PyObject *_wrap_ListItem_m_stateMask_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
27926 PyObject *resultobj = 0;
27927 wxListItem *arg1 = (wxListItem *) 0 ;
27928 long arg2 ;
27929 void *argp1 = 0 ;
27930 int res1 = 0 ;
27931 long val2 ;
27932 int ecode2 = 0 ;
27933 PyObject *swig_obj[2] ;
27934
27935 if (!SWIG_Python_UnpackTuple(args,"ListItem_m_stateMask_set",2,2,swig_obj)) SWIG_fail;
27936 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxListItem, 0 | 0 );
27937 if (!SWIG_IsOK(res1)) {
27938 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ListItem_m_stateMask_set" "', expected argument " "1"" of type '" "wxListItem *""'");
27939 }
27940 arg1 = reinterpret_cast< wxListItem * >(argp1);
27941 ecode2 = SWIG_AsVal_long(swig_obj[1], &val2);
27942 if (!SWIG_IsOK(ecode2)) {
27943 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "ListItem_m_stateMask_set" "', expected argument " "2"" of type '" "long""'");
27944 }
27945 arg2 = static_cast< long >(val2);
27946 if (arg1) (arg1)->m_stateMask = arg2;
27947
27948 resultobj = SWIG_Py_Void();
27949 return resultobj;
27950fail:
27951 return NULL;
d14a1e28
RD
27952}
27953
27954
0085ce49
RD
27955SWIGINTERN PyObject *_wrap_ListItem_m_stateMask_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
27956 PyObject *resultobj = 0;
27957 wxListItem *arg1 = (wxListItem *) 0 ;
27958 long result;
27959 void *argp1 = 0 ;
27960 int res1 = 0 ;
27961 PyObject *swig_obj[1] ;
27962
27963 if (!args) SWIG_fail;
27964 swig_obj[0] = args;
27965 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxListItem, 0 | 0 );
27966 if (!SWIG_IsOK(res1)) {
27967 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ListItem_m_stateMask_get" "', expected argument " "1"" of type '" "wxListItem *""'");
27968 }
27969 arg1 = reinterpret_cast< wxListItem * >(argp1);
27970 result = (long) ((arg1)->m_stateMask);
27971 resultobj = SWIG_From_long(static_cast< long >(result));
27972 return resultobj;
27973fail:
27974 return NULL;
27975}
27976
27977
27978SWIGINTERN PyObject *_wrap_ListItem_m_text_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
27979 PyObject *resultobj = 0;
27980 wxListItem *arg1 = (wxListItem *) 0 ;
27981 wxString *arg2 = (wxString *) 0 ;
27982 void *argp1 = 0 ;
27983 int res1 = 0 ;
27984 bool temp2 = false ;
27985 PyObject *swig_obj[2] ;
27986
27987 if (!SWIG_Python_UnpackTuple(args,"ListItem_m_text_set",2,2,swig_obj)) SWIG_fail;
27988 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxListItem, 0 | 0 );
27989 if (!SWIG_IsOK(res1)) {
27990 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ListItem_m_text_set" "', expected argument " "1"" of type '" "wxListItem *""'");
27991 }
27992 arg1 = reinterpret_cast< wxListItem * >(argp1);
27993 {
27994 arg2 = wxString_in_helper(swig_obj[1]);
27995 if (arg2 == NULL) SWIG_fail;
27996 temp2 = true;
27997 }
27998 if (arg1) (arg1)->m_text = *arg2;
27999
28000 resultobj = SWIG_Py_Void();
28001 {
28002 if (temp2)
28003 delete arg2;
28004 }
28005 return resultobj;
28006fail:
28007 {
28008 if (temp2)
28009 delete arg2;
28010 }
28011 return NULL;
d14a1e28
RD
28012}
28013
28014
0085ce49
RD
28015SWIGINTERN PyObject *_wrap_ListItem_m_text_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
28016 PyObject *resultobj = 0;
28017 wxListItem *arg1 = (wxListItem *) 0 ;
28018 wxString *result = 0 ;
28019 void *argp1 = 0 ;
28020 int res1 = 0 ;
28021 PyObject *swig_obj[1] ;
28022
28023 if (!args) SWIG_fail;
28024 swig_obj[0] = args;
28025 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxListItem, 0 | 0 );
28026 if (!SWIG_IsOK(res1)) {
28027 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ListItem_m_text_get" "', expected argument " "1"" of type '" "wxListItem *""'");
28028 }
28029 arg1 = reinterpret_cast< wxListItem * >(argp1);
28030 result = (wxString *)& ((arg1)->m_text);
28031 {
d14a1e28 28032#if wxUSE_UNICODE
0085ce49 28033 resultobj = PyUnicode_FromWideChar(result->c_str(), result->Len());
d14a1e28 28034#else
0085ce49 28035 resultobj = PyString_FromStringAndSize(result->c_str(), result->Len());
d14a1e28 28036#endif
0085ce49
RD
28037 }
28038 return resultobj;
28039fail:
28040 return NULL;
d14a1e28
RD
28041}
28042
28043
0085ce49
RD
28044SWIGINTERN PyObject *_wrap_ListItem_m_image_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
28045 PyObject *resultobj = 0;
28046 wxListItem *arg1 = (wxListItem *) 0 ;
28047 int arg2 ;
28048 void *argp1 = 0 ;
28049 int res1 = 0 ;
28050 int val2 ;
28051 int ecode2 = 0 ;
28052 PyObject *swig_obj[2] ;
28053
28054 if (!SWIG_Python_UnpackTuple(args,"ListItem_m_image_set",2,2,swig_obj)) SWIG_fail;
28055 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxListItem, 0 | 0 );
28056 if (!SWIG_IsOK(res1)) {
28057 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ListItem_m_image_set" "', expected argument " "1"" of type '" "wxListItem *""'");
28058 }
28059 arg1 = reinterpret_cast< wxListItem * >(argp1);
28060 ecode2 = SWIG_AsVal_int(swig_obj[1], &val2);
28061 if (!SWIG_IsOK(ecode2)) {
28062 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "ListItem_m_image_set" "', expected argument " "2"" of type '" "int""'");
28063 }
28064 arg2 = static_cast< int >(val2);
28065 if (arg1) (arg1)->m_image = arg2;
28066
28067 resultobj = SWIG_Py_Void();
28068 return resultobj;
28069fail:
28070 return NULL;
d14a1e28
RD
28071}
28072
28073
0085ce49
RD
28074SWIGINTERN PyObject *_wrap_ListItem_m_image_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
28075 PyObject *resultobj = 0;
28076 wxListItem *arg1 = (wxListItem *) 0 ;
28077 int result;
28078 void *argp1 = 0 ;
28079 int res1 = 0 ;
28080 PyObject *swig_obj[1] ;
28081
28082 if (!args) SWIG_fail;
28083 swig_obj[0] = args;
28084 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxListItem, 0 | 0 );
28085 if (!SWIG_IsOK(res1)) {
28086 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ListItem_m_image_get" "', expected argument " "1"" of type '" "wxListItem *""'");
28087 }
28088 arg1 = reinterpret_cast< wxListItem * >(argp1);
28089 result = (int) ((arg1)->m_image);
28090 resultobj = SWIG_From_int(static_cast< int >(result));
28091 return resultobj;
28092fail:
28093 return NULL;
28094}
28095
28096
28097SWIGINTERN PyObject *_wrap_ListItem_m_data_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
28098 PyObject *resultobj = 0;
28099 wxListItem *arg1 = (wxListItem *) 0 ;
28100 long arg2 ;
28101 void *argp1 = 0 ;
28102 int res1 = 0 ;
28103 long val2 ;
28104 int ecode2 = 0 ;
28105 PyObject *swig_obj[2] ;
28106
28107 if (!SWIG_Python_UnpackTuple(args,"ListItem_m_data_set",2,2,swig_obj)) SWIG_fail;
28108 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxListItem, 0 | 0 );
28109 if (!SWIG_IsOK(res1)) {
28110 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ListItem_m_data_set" "', expected argument " "1"" of type '" "wxListItem *""'");
28111 }
28112 arg1 = reinterpret_cast< wxListItem * >(argp1);
28113 ecode2 = SWIG_AsVal_long(swig_obj[1], &val2);
28114 if (!SWIG_IsOK(ecode2)) {
28115 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "ListItem_m_data_set" "', expected argument " "2"" of type '" "long""'");
28116 }
28117 arg2 = static_cast< long >(val2);
28118 if (arg1) (arg1)->m_data = arg2;
28119
28120 resultobj = SWIG_Py_Void();
28121 return resultobj;
28122fail:
28123 return NULL;
d14a1e28
RD
28124}
28125
28126
0085ce49
RD
28127SWIGINTERN PyObject *_wrap_ListItem_m_data_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
28128 PyObject *resultobj = 0;
28129 wxListItem *arg1 = (wxListItem *) 0 ;
28130 long result;
28131 void *argp1 = 0 ;
28132 int res1 = 0 ;
28133 PyObject *swig_obj[1] ;
28134
28135 if (!args) SWIG_fail;
28136 swig_obj[0] = args;
28137 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxListItem, 0 | 0 );
28138 if (!SWIG_IsOK(res1)) {
28139 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ListItem_m_data_get" "', expected argument " "1"" of type '" "wxListItem *""'");
28140 }
28141 arg1 = reinterpret_cast< wxListItem * >(argp1);
28142 result = (long) ((arg1)->m_data);
28143 resultobj = SWIG_From_long(static_cast< long >(result));
28144 return resultobj;
28145fail:
28146 return NULL;
28147}
28148
28149
28150SWIGINTERN PyObject *_wrap_ListItem_m_format_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
28151 PyObject *resultobj = 0;
28152 wxListItem *arg1 = (wxListItem *) 0 ;
28153 int arg2 ;
28154 void *argp1 = 0 ;
28155 int res1 = 0 ;
28156 int val2 ;
28157 int ecode2 = 0 ;
28158 PyObject *swig_obj[2] ;
28159
28160 if (!SWIG_Python_UnpackTuple(args,"ListItem_m_format_set",2,2,swig_obj)) SWIG_fail;
28161 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxListItem, 0 | 0 );
28162 if (!SWIG_IsOK(res1)) {
28163 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ListItem_m_format_set" "', expected argument " "1"" of type '" "wxListItem *""'");
28164 }
28165 arg1 = reinterpret_cast< wxListItem * >(argp1);
28166 ecode2 = SWIG_AsVal_int(swig_obj[1], &val2);
28167 if (!SWIG_IsOK(ecode2)) {
28168 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "ListItem_m_format_set" "', expected argument " "2"" of type '" "int""'");
28169 }
28170 arg2 = static_cast< int >(val2);
28171 if (arg1) (arg1)->m_format = arg2;
28172
28173 resultobj = SWIG_Py_Void();
28174 return resultobj;
28175fail:
28176 return NULL;
d14a1e28
RD
28177}
28178
28179
0085ce49
RD
28180SWIGINTERN PyObject *_wrap_ListItem_m_format_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
28181 PyObject *resultobj = 0;
28182 wxListItem *arg1 = (wxListItem *) 0 ;
28183 int result;
28184 void *argp1 = 0 ;
28185 int res1 = 0 ;
28186 PyObject *swig_obj[1] ;
28187
28188 if (!args) SWIG_fail;
28189 swig_obj[0] = args;
28190 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxListItem, 0 | 0 );
28191 if (!SWIG_IsOK(res1)) {
28192 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ListItem_m_format_get" "', expected argument " "1"" of type '" "wxListItem *""'");
28193 }
28194 arg1 = reinterpret_cast< wxListItem * >(argp1);
28195 result = (int) ((arg1)->m_format);
28196 resultobj = SWIG_From_int(static_cast< int >(result));
28197 return resultobj;
28198fail:
28199 return NULL;
28200}
28201
28202
28203SWIGINTERN PyObject *_wrap_ListItem_m_width_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
28204 PyObject *resultobj = 0;
28205 wxListItem *arg1 = (wxListItem *) 0 ;
28206 int arg2 ;
28207 void *argp1 = 0 ;
28208 int res1 = 0 ;
28209 int val2 ;
28210 int ecode2 = 0 ;
28211 PyObject *swig_obj[2] ;
28212
28213 if (!SWIG_Python_UnpackTuple(args,"ListItem_m_width_set",2,2,swig_obj)) SWIG_fail;
28214 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxListItem, 0 | 0 );
28215 if (!SWIG_IsOK(res1)) {
28216 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ListItem_m_width_set" "', expected argument " "1"" of type '" "wxListItem *""'");
28217 }
28218 arg1 = reinterpret_cast< wxListItem * >(argp1);
28219 ecode2 = SWIG_AsVal_int(swig_obj[1], &val2);
28220 if (!SWIG_IsOK(ecode2)) {
28221 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "ListItem_m_width_set" "', expected argument " "2"" of type '" "int""'");
28222 }
28223 arg2 = static_cast< int >(val2);
28224 if (arg1) (arg1)->m_width = arg2;
28225
28226 resultobj = SWIG_Py_Void();
28227 return resultobj;
28228fail:
28229 return NULL;
d14a1e28
RD
28230}
28231
28232
0085ce49
RD
28233SWIGINTERN PyObject *_wrap_ListItem_m_width_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
28234 PyObject *resultobj = 0;
28235 wxListItem *arg1 = (wxListItem *) 0 ;
28236 int result;
28237 void *argp1 = 0 ;
28238 int res1 = 0 ;
28239 PyObject *swig_obj[1] ;
28240
28241 if (!args) SWIG_fail;
28242 swig_obj[0] = args;
28243 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxListItem, 0 | 0 );
28244 if (!SWIG_IsOK(res1)) {
28245 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ListItem_m_width_get" "', expected argument " "1"" of type '" "wxListItem *""'");
28246 }
28247 arg1 = reinterpret_cast< wxListItem * >(argp1);
28248 result = (int) ((arg1)->m_width);
28249 resultobj = SWIG_From_int(static_cast< int >(result));
28250 return resultobj;
28251fail:
28252 return NULL;
28253}
28254
28255
28256SWIGINTERN PyObject *ListItem_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
28257 PyObject *obj;
28258 if (!SWIG_Python_UnpackTuple(args,(char*)"swigregister", 1, 1,&obj)) return NULL;
28259 SWIG_TypeNewClientData(SWIGTYPE_p_wxListItem, SWIG_NewClientData(obj));
28260 return SWIG_Py_Void();
28261}
28262
28263SWIGINTERN PyObject *ListItem_swiginit(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
28264 return SWIG_Python_InitShadowInstance(args);
28265}
28266
28267SWIGINTERN PyObject *_wrap_new_ListEvent(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
28268 PyObject *resultobj = 0;
28269 wxEventType arg1 = (wxEventType) wxEVT_NULL ;
28270 int arg2 = (int) 0 ;
28271 wxListEvent *result = 0 ;
28272 int val1 ;
28273 int ecode1 = 0 ;
28274 int val2 ;
28275 int ecode2 = 0 ;
28276 PyObject * obj0 = 0 ;
28277 PyObject * obj1 = 0 ;
28278 char * kwnames[] = {
28279 (char *) "commandType",(char *) "id", NULL
28280 };
28281
28282 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|OO:new_ListEvent",kwnames,&obj0,&obj1)) SWIG_fail;
28283 if (obj0) {
28284 ecode1 = SWIG_AsVal_int(obj0, &val1);
28285 if (!SWIG_IsOK(ecode1)) {
28286 SWIG_exception_fail(SWIG_ArgError(ecode1), "in method '" "new_ListEvent" "', expected argument " "1"" of type '" "wxEventType""'");
28287 }
28288 arg1 = static_cast< wxEventType >(val1);
28289 }
28290 if (obj1) {
28291 ecode2 = SWIG_AsVal_int(obj1, &val2);
28292 if (!SWIG_IsOK(ecode2)) {
28293 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "new_ListEvent" "', expected argument " "2"" of type '" "int""'");
28294 }
28295 arg2 = static_cast< int >(val2);
28296 }
28297 {
28298 PyThreadState* __tstate = wxPyBeginAllowThreads();
28299 result = (wxListEvent *)new wxListEvent(arg1,arg2);
28300 wxPyEndAllowThreads(__tstate);
28301 if (PyErr_Occurred()) SWIG_fail;
28302 }
28303 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_wxListEvent, SWIG_POINTER_NEW | 0 );
28304 return resultobj;
28305fail:
28306 return NULL;
28307}
28308
28309
28310SWIGINTERN PyObject *_wrap_ListEvent_m_code_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
28311 PyObject *resultobj = 0;
28312 wxListEvent *arg1 = (wxListEvent *) 0 ;
28313 int arg2 ;
28314 void *argp1 = 0 ;
28315 int res1 = 0 ;
28316 int val2 ;
28317 int ecode2 = 0 ;
28318 PyObject *swig_obj[2] ;
28319
28320 if (!SWIG_Python_UnpackTuple(args,"ListEvent_m_code_set",2,2,swig_obj)) SWIG_fail;
28321 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxListEvent, 0 | 0 );
28322 if (!SWIG_IsOK(res1)) {
28323 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ListEvent_m_code_set" "', expected argument " "1"" of type '" "wxListEvent *""'");
28324 }
28325 arg1 = reinterpret_cast< wxListEvent * >(argp1);
28326 ecode2 = SWIG_AsVal_int(swig_obj[1], &val2);
28327 if (!SWIG_IsOK(ecode2)) {
28328 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "ListEvent_m_code_set" "', expected argument " "2"" of type '" "int""'");
28329 }
28330 arg2 = static_cast< int >(val2);
28331 if (arg1) (arg1)->m_code = arg2;
28332
28333 resultobj = SWIG_Py_Void();
28334 return resultobj;
28335fail:
28336 return NULL;
d14a1e28
RD
28337}
28338
28339
0085ce49
RD
28340SWIGINTERN PyObject *_wrap_ListEvent_m_code_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
28341 PyObject *resultobj = 0;
28342 wxListEvent *arg1 = (wxListEvent *) 0 ;
28343 int result;
28344 void *argp1 = 0 ;
28345 int res1 = 0 ;
28346 PyObject *swig_obj[1] ;
28347
28348 if (!args) SWIG_fail;
28349 swig_obj[0] = args;
28350 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxListEvent, 0 | 0 );
28351 if (!SWIG_IsOK(res1)) {
28352 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ListEvent_m_code_get" "', expected argument " "1"" of type '" "wxListEvent *""'");
28353 }
28354 arg1 = reinterpret_cast< wxListEvent * >(argp1);
28355 result = (int) ((arg1)->m_code);
28356 resultobj = SWIG_From_int(static_cast< int >(result));
28357 return resultobj;
28358fail:
28359 return NULL;
28360}
28361
28362
28363SWIGINTERN PyObject *_wrap_ListEvent_m_oldItemIndex_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
28364 PyObject *resultobj = 0;
28365 wxListEvent *arg1 = (wxListEvent *) 0 ;
28366 long arg2 ;
28367 void *argp1 = 0 ;
28368 int res1 = 0 ;
28369 long val2 ;
28370 int ecode2 = 0 ;
28371 PyObject *swig_obj[2] ;
28372
28373 if (!SWIG_Python_UnpackTuple(args,"ListEvent_m_oldItemIndex_set",2,2,swig_obj)) SWIG_fail;
28374 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxListEvent, 0 | 0 );
28375 if (!SWIG_IsOK(res1)) {
28376 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ListEvent_m_oldItemIndex_set" "', expected argument " "1"" of type '" "wxListEvent *""'");
28377 }
28378 arg1 = reinterpret_cast< wxListEvent * >(argp1);
28379 ecode2 = SWIG_AsVal_long(swig_obj[1], &val2);
28380 if (!SWIG_IsOK(ecode2)) {
28381 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "ListEvent_m_oldItemIndex_set" "', expected argument " "2"" of type '" "long""'");
28382 }
28383 arg2 = static_cast< long >(val2);
28384 if (arg1) (arg1)->m_oldItemIndex = arg2;
28385
28386 resultobj = SWIG_Py_Void();
28387 return resultobj;
28388fail:
28389 return NULL;
d14a1e28
RD
28390}
28391
28392
0085ce49
RD
28393SWIGINTERN PyObject *_wrap_ListEvent_m_oldItemIndex_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
28394 PyObject *resultobj = 0;
28395 wxListEvent *arg1 = (wxListEvent *) 0 ;
28396 long result;
28397 void *argp1 = 0 ;
28398 int res1 = 0 ;
28399 PyObject *swig_obj[1] ;
28400
28401 if (!args) SWIG_fail;
28402 swig_obj[0] = args;
28403 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxListEvent, 0 | 0 );
28404 if (!SWIG_IsOK(res1)) {
28405 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ListEvent_m_oldItemIndex_get" "', expected argument " "1"" of type '" "wxListEvent *""'");
28406 }
28407 arg1 = reinterpret_cast< wxListEvent * >(argp1);
28408 result = (long) ((arg1)->m_oldItemIndex);
28409 resultobj = SWIG_From_long(static_cast< long >(result));
28410 return resultobj;
28411fail:
28412 return NULL;
28413}
28414
28415
28416SWIGINTERN PyObject *_wrap_ListEvent_m_itemIndex_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
28417 PyObject *resultobj = 0;
28418 wxListEvent *arg1 = (wxListEvent *) 0 ;
28419 long arg2 ;
28420 void *argp1 = 0 ;
28421 int res1 = 0 ;
28422 long val2 ;
28423 int ecode2 = 0 ;
28424 PyObject *swig_obj[2] ;
28425
28426 if (!SWIG_Python_UnpackTuple(args,"ListEvent_m_itemIndex_set",2,2,swig_obj)) SWIG_fail;
28427 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxListEvent, 0 | 0 );
28428 if (!SWIG_IsOK(res1)) {
28429 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ListEvent_m_itemIndex_set" "', expected argument " "1"" of type '" "wxListEvent *""'");
28430 }
28431 arg1 = reinterpret_cast< wxListEvent * >(argp1);
28432 ecode2 = SWIG_AsVal_long(swig_obj[1], &val2);
28433 if (!SWIG_IsOK(ecode2)) {
28434 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "ListEvent_m_itemIndex_set" "', expected argument " "2"" of type '" "long""'");
28435 }
28436 arg2 = static_cast< long >(val2);
28437 if (arg1) (arg1)->m_itemIndex = arg2;
28438
28439 resultobj = SWIG_Py_Void();
28440 return resultobj;
28441fail:
28442 return NULL;
d14a1e28
RD
28443}
28444
28445
0085ce49
RD
28446SWIGINTERN PyObject *_wrap_ListEvent_m_itemIndex_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
28447 PyObject *resultobj = 0;
28448 wxListEvent *arg1 = (wxListEvent *) 0 ;
28449 long result;
28450 void *argp1 = 0 ;
28451 int res1 = 0 ;
28452 PyObject *swig_obj[1] ;
28453
28454 if (!args) SWIG_fail;
28455 swig_obj[0] = args;
28456 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxListEvent, 0 | 0 );
28457 if (!SWIG_IsOK(res1)) {
28458 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ListEvent_m_itemIndex_get" "', expected argument " "1"" of type '" "wxListEvent *""'");
28459 }
28460 arg1 = reinterpret_cast< wxListEvent * >(argp1);
28461 result = (long) ((arg1)->m_itemIndex);
28462 resultobj = SWIG_From_long(static_cast< long >(result));
28463 return resultobj;
28464fail:
28465 return NULL;
28466}
28467
28468
28469SWIGINTERN PyObject *_wrap_ListEvent_m_col_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
28470 PyObject *resultobj = 0;
28471 wxListEvent *arg1 = (wxListEvent *) 0 ;
28472 int arg2 ;
28473 void *argp1 = 0 ;
28474 int res1 = 0 ;
28475 int val2 ;
28476 int ecode2 = 0 ;
28477 PyObject *swig_obj[2] ;
28478
28479 if (!SWIG_Python_UnpackTuple(args,"ListEvent_m_col_set",2,2,swig_obj)) SWIG_fail;
28480 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxListEvent, 0 | 0 );
28481 if (!SWIG_IsOK(res1)) {
28482 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ListEvent_m_col_set" "', expected argument " "1"" of type '" "wxListEvent *""'");
28483 }
28484 arg1 = reinterpret_cast< wxListEvent * >(argp1);
28485 ecode2 = SWIG_AsVal_int(swig_obj[1], &val2);
28486 if (!SWIG_IsOK(ecode2)) {
28487 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "ListEvent_m_col_set" "', expected argument " "2"" of type '" "int""'");
28488 }
28489 arg2 = static_cast< int >(val2);
28490 if (arg1) (arg1)->m_col = arg2;
28491
28492 resultobj = SWIG_Py_Void();
28493 return resultobj;
28494fail:
28495 return NULL;
7e08d4ef
RD
28496}
28497
28498
0085ce49
RD
28499SWIGINTERN PyObject *_wrap_ListEvent_m_col_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
28500 PyObject *resultobj = 0;
28501 wxListEvent *arg1 = (wxListEvent *) 0 ;
28502 int result;
28503 void *argp1 = 0 ;
28504 int res1 = 0 ;
28505 PyObject *swig_obj[1] ;
28506
28507 if (!args) SWIG_fail;
28508 swig_obj[0] = args;
28509 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxListEvent, 0 | 0 );
28510 if (!SWIG_IsOK(res1)) {
28511 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ListEvent_m_col_get" "', expected argument " "1"" of type '" "wxListEvent *""'");
28512 }
28513 arg1 = reinterpret_cast< wxListEvent * >(argp1);
28514 result = (int) ((arg1)->m_col);
28515 resultobj = SWIG_From_int(static_cast< int >(result));
28516 return resultobj;
28517fail:
28518 return NULL;
28519}
28520
28521
28522SWIGINTERN PyObject *_wrap_ListEvent_m_pointDrag_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
28523 PyObject *resultobj = 0;
28524 wxListEvent *arg1 = (wxListEvent *) 0 ;
28525 wxPoint *arg2 = (wxPoint *) 0 ;
28526 void *argp1 = 0 ;
28527 int res1 = 0 ;
28528 void *argp2 = 0 ;
28529 int res2 = 0 ;
28530 PyObject *swig_obj[2] ;
28531
28532 if (!SWIG_Python_UnpackTuple(args,"ListEvent_m_pointDrag_set",2,2,swig_obj)) SWIG_fail;
28533 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxListEvent, 0 | 0 );
28534 if (!SWIG_IsOK(res1)) {
28535 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ListEvent_m_pointDrag_set" "', expected argument " "1"" of type '" "wxListEvent *""'");
28536 }
28537 arg1 = reinterpret_cast< wxListEvent * >(argp1);
28538 res2 = SWIG_ConvertPtr(swig_obj[1], &argp2,SWIGTYPE_p_wxPoint, 0 | 0 );
28539 if (!SWIG_IsOK(res2)) {
28540 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "ListEvent_m_pointDrag_set" "', expected argument " "2"" of type '" "wxPoint *""'");
28541 }
28542 arg2 = reinterpret_cast< wxPoint * >(argp2);
28543 if (arg1) (arg1)->m_pointDrag = *arg2;
28544
28545 resultobj = SWIG_Py_Void();
28546 return resultobj;
28547fail:
28548 return NULL;
7e08d4ef
RD
28549}
28550
28551
0085ce49
RD
28552SWIGINTERN PyObject *_wrap_ListEvent_m_pointDrag_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
28553 PyObject *resultobj = 0;
28554 wxListEvent *arg1 = (wxListEvent *) 0 ;
28555 wxPoint *result = 0 ;
28556 void *argp1 = 0 ;
28557 int res1 = 0 ;
28558 PyObject *swig_obj[1] ;
28559
28560 if (!args) SWIG_fail;
28561 swig_obj[0] = args;
28562 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxListEvent, 0 | 0 );
28563 if (!SWIG_IsOK(res1)) {
28564 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ListEvent_m_pointDrag_get" "', expected argument " "1"" of type '" "wxListEvent *""'");
28565 }
28566 arg1 = reinterpret_cast< wxListEvent * >(argp1);
28567 result = (wxPoint *)& ((arg1)->m_pointDrag);
28568 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_wxPoint, 0 | 0 );
28569 return resultobj;
28570fail:
28571 return NULL;
28572}
28573
28574
28575SWIGINTERN PyObject *_wrap_ListEvent_m_item_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
28576 PyObject *resultobj = 0;
28577 wxListEvent *arg1 = (wxListEvent *) 0 ;
28578 wxListItem *result = 0 ;
28579 void *argp1 = 0 ;
28580 int res1 = 0 ;
28581 PyObject *swig_obj[1] ;
28582
28583 if (!args) SWIG_fail;
28584 swig_obj[0] = args;
28585 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxListEvent, 0 | 0 );
28586 if (!SWIG_IsOK(res1)) {
28587 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ListEvent_m_item_get" "', expected argument " "1"" of type '" "wxListEvent *""'");
28588 }
28589 arg1 = reinterpret_cast< wxListEvent * >(argp1);
28590 result = (wxListItem *)& ((arg1)->m_item);
28591 {
3ecece7e 28592 resultobj = wxPyMake_wxObject(result, 0);
0085ce49
RD
28593 }
28594 return resultobj;
28595fail:
28596 return NULL;
7e08d4ef
RD
28597}
28598
28599
0085ce49
RD
28600SWIGINTERN PyObject *_wrap_ListEvent_GetKeyCode(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
28601 PyObject *resultobj = 0;
28602 wxListEvent *arg1 = (wxListEvent *) 0 ;
28603 int result;
28604 void *argp1 = 0 ;
28605 int res1 = 0 ;
28606 PyObject *swig_obj[1] ;
28607
28608 if (!args) SWIG_fail;
28609 swig_obj[0] = args;
28610 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxListEvent, 0 | 0 );
28611 if (!SWIG_IsOK(res1)) {
28612 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ListEvent_GetKeyCode" "', expected argument " "1"" of type '" "wxListEvent *""'");
28613 }
28614 arg1 = reinterpret_cast< wxListEvent * >(argp1);
28615 {
28616 PyThreadState* __tstate = wxPyBeginAllowThreads();
28617 result = (int)(arg1)->GetKeyCode();
28618 wxPyEndAllowThreads(__tstate);
28619 if (PyErr_Occurred()) SWIG_fail;
28620 }
28621 resultobj = SWIG_From_int(static_cast< int >(result));
28622 return resultobj;
28623fail:
28624 return NULL;
7e08d4ef
RD
28625}
28626
28627
0085ce49
RD
28628SWIGINTERN PyObject *_wrap_ListEvent_GetIndex(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
28629 PyObject *resultobj = 0;
28630 wxListEvent *arg1 = (wxListEvent *) 0 ;
28631 long result;
28632 void *argp1 = 0 ;
28633 int res1 = 0 ;
28634 PyObject *swig_obj[1] ;
28635
28636 if (!args) SWIG_fail;
28637 swig_obj[0] = args;
28638 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxListEvent, 0 | 0 );
28639 if (!SWIG_IsOK(res1)) {
28640 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ListEvent_GetIndex" "', expected argument " "1"" of type '" "wxListEvent *""'");
28641 }
28642 arg1 = reinterpret_cast< wxListEvent * >(argp1);
28643 {
28644 PyThreadState* __tstate = wxPyBeginAllowThreads();
28645 result = (long)(arg1)->GetIndex();
28646 wxPyEndAllowThreads(__tstate);
28647 if (PyErr_Occurred()) SWIG_fail;
28648 }
28649 resultobj = SWIG_From_long(static_cast< long >(result));
28650 return resultobj;
28651fail:
28652 return NULL;
7e08d4ef
RD
28653}
28654
28655
0085ce49
RD
28656SWIGINTERN PyObject *_wrap_ListEvent_GetColumn(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
28657 PyObject *resultobj = 0;
28658 wxListEvent *arg1 = (wxListEvent *) 0 ;
28659 int result;
28660 void *argp1 = 0 ;
28661 int res1 = 0 ;
28662 PyObject *swig_obj[1] ;
28663
28664 if (!args) SWIG_fail;
28665 swig_obj[0] = args;
28666 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxListEvent, 0 | 0 );
28667 if (!SWIG_IsOK(res1)) {
28668 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ListEvent_GetColumn" "', expected argument " "1"" of type '" "wxListEvent *""'");
28669 }
28670 arg1 = reinterpret_cast< wxListEvent * >(argp1);
28671 {
28672 PyThreadState* __tstate = wxPyBeginAllowThreads();
28673 result = (int)(arg1)->GetColumn();
28674 wxPyEndAllowThreads(__tstate);
28675 if (PyErr_Occurred()) SWIG_fail;
28676 }
28677 resultobj = SWIG_From_int(static_cast< int >(result));
28678 return resultobj;
28679fail:
28680 return NULL;
d14a1e28
RD
28681}
28682
28683
0085ce49
RD
28684SWIGINTERN PyObject *_wrap_ListEvent_GetPoint(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
28685 PyObject *resultobj = 0;
28686 wxListEvent *arg1 = (wxListEvent *) 0 ;
28687 wxPoint result;
28688 void *argp1 = 0 ;
28689 int res1 = 0 ;
28690 PyObject *swig_obj[1] ;
28691
28692 if (!args) SWIG_fail;
28693 swig_obj[0] = args;
28694 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxListEvent, 0 | 0 );
28695 if (!SWIG_IsOK(res1)) {
28696 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ListEvent_GetPoint" "', expected argument " "1"" of type '" "wxListEvent *""'");
28697 }
28698 arg1 = reinterpret_cast< wxListEvent * >(argp1);
28699 {
28700 PyThreadState* __tstate = wxPyBeginAllowThreads();
28701 result = (arg1)->GetPoint();
28702 wxPyEndAllowThreads(__tstate);
28703 if (PyErr_Occurred()) SWIG_fail;
28704 }
28705 resultobj = SWIG_NewPointerObj((new wxPoint(static_cast< const wxPoint& >(result))), SWIGTYPE_p_wxPoint, SWIG_POINTER_OWN | 0 );
28706 return resultobj;
28707fail:
28708 return NULL;
d14a1e28
RD
28709}
28710
28711
0085ce49
RD
28712SWIGINTERN PyObject *_wrap_ListEvent_GetLabel(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
28713 PyObject *resultobj = 0;
28714 wxListEvent *arg1 = (wxListEvent *) 0 ;
28715 wxString *result = 0 ;
28716 void *argp1 = 0 ;
28717 int res1 = 0 ;
28718 PyObject *swig_obj[1] ;
28719
28720 if (!args) SWIG_fail;
28721 swig_obj[0] = args;
28722 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxListEvent, 0 | 0 );
28723 if (!SWIG_IsOK(res1)) {
28724 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ListEvent_GetLabel" "', expected argument " "1"" of type '" "wxListEvent *""'");
28725 }
28726 arg1 = reinterpret_cast< wxListEvent * >(argp1);
28727 {
28728 PyThreadState* __tstate = wxPyBeginAllowThreads();
4f89f6a3 28729 {
0085ce49
RD
28730 wxString const &_result_ref = (arg1)->GetLabel();
28731 result = (wxString *) &_result_ref;
4f89f6a3 28732 }
0085ce49
RD
28733 wxPyEndAllowThreads(__tstate);
28734 if (PyErr_Occurred()) SWIG_fail;
28735 }
28736 {
28737#if wxUSE_UNICODE
28738 resultobj = PyUnicode_FromWideChar(result->c_str(), result->Len());
28739#else
28740 resultobj = PyString_FromStringAndSize(result->c_str(), result->Len());
28741#endif
28742 }
28743 return resultobj;
28744fail:
28745 return NULL;
d14a1e28
RD
28746}
28747
28748
0085ce49
RD
28749SWIGINTERN PyObject *_wrap_ListEvent_GetText(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
28750 PyObject *resultobj = 0;
28751 wxListEvent *arg1 = (wxListEvent *) 0 ;
28752 wxString *result = 0 ;
28753 void *argp1 = 0 ;
28754 int res1 = 0 ;
28755 PyObject *swig_obj[1] ;
28756
28757 if (!args) SWIG_fail;
28758 swig_obj[0] = args;
28759 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxListEvent, 0 | 0 );
28760 if (!SWIG_IsOK(res1)) {
28761 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ListEvent_GetText" "', expected argument " "1"" of type '" "wxListEvent *""'");
28762 }
28763 arg1 = reinterpret_cast< wxListEvent * >(argp1);
28764 {
28765 PyThreadState* __tstate = wxPyBeginAllowThreads();
d14a1e28 28766 {
0085ce49
RD
28767 wxString const &_result_ref = (arg1)->GetText();
28768 result = (wxString *) &_result_ref;
d14a1e28 28769 }
0085ce49
RD
28770 wxPyEndAllowThreads(__tstate);
28771 if (PyErr_Occurred()) SWIG_fail;
28772 }
28773 {
28774#if wxUSE_UNICODE
28775 resultobj = PyUnicode_FromWideChar(result->c_str(), result->Len());
28776#else
28777 resultobj = PyString_FromStringAndSize(result->c_str(), result->Len());
28778#endif
28779 }
28780 return resultobj;
28781fail:
28782 return NULL;
d14a1e28
RD
28783}
28784
28785
0085ce49
RD
28786SWIGINTERN PyObject *_wrap_ListEvent_GetImage(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
28787 PyObject *resultobj = 0;
28788 wxListEvent *arg1 = (wxListEvent *) 0 ;
28789 int result;
28790 void *argp1 = 0 ;
28791 int res1 = 0 ;
28792 PyObject *swig_obj[1] ;
28793
28794 if (!args) SWIG_fail;
28795 swig_obj[0] = args;
28796 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxListEvent, 0 | 0 );
28797 if (!SWIG_IsOK(res1)) {
28798 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ListEvent_GetImage" "', expected argument " "1"" of type '" "wxListEvent *""'");
28799 }
28800 arg1 = reinterpret_cast< wxListEvent * >(argp1);
28801 {
28802 PyThreadState* __tstate = wxPyBeginAllowThreads();
28803 result = (int)(arg1)->GetImage();
28804 wxPyEndAllowThreads(__tstate);
28805 if (PyErr_Occurred()) SWIG_fail;
28806 }
28807 resultobj = SWIG_From_int(static_cast< int >(result));
28808 return resultobj;
28809fail:
28810 return NULL;
d14a1e28
RD
28811}
28812
28813
0085ce49
RD
28814SWIGINTERN PyObject *_wrap_ListEvent_GetData(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
28815 PyObject *resultobj = 0;
28816 wxListEvent *arg1 = (wxListEvent *) 0 ;
28817 long result;
28818 void *argp1 = 0 ;
28819 int res1 = 0 ;
28820 PyObject *swig_obj[1] ;
28821
28822 if (!args) SWIG_fail;
28823 swig_obj[0] = args;
28824 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxListEvent, 0 | 0 );
28825 if (!SWIG_IsOK(res1)) {
28826 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ListEvent_GetData" "', expected argument " "1"" of type '" "wxListEvent *""'");
28827 }
28828 arg1 = reinterpret_cast< wxListEvent * >(argp1);
28829 {
28830 PyThreadState* __tstate = wxPyBeginAllowThreads();
28831 result = (long)(arg1)->GetData();
28832 wxPyEndAllowThreads(__tstate);
28833 if (PyErr_Occurred()) SWIG_fail;
28834 }
28835 resultobj = SWIG_From_long(static_cast< long >(result));
28836 return resultobj;
28837fail:
28838 return NULL;
d14a1e28
RD
28839}
28840
28841
0085ce49
RD
28842SWIGINTERN PyObject *_wrap_ListEvent_GetMask(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
28843 PyObject *resultobj = 0;
28844 wxListEvent *arg1 = (wxListEvent *) 0 ;
28845 long result;
28846 void *argp1 = 0 ;
28847 int res1 = 0 ;
28848 PyObject *swig_obj[1] ;
28849
28850 if (!args) SWIG_fail;
28851 swig_obj[0] = args;
28852 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxListEvent, 0 | 0 );
28853 if (!SWIG_IsOK(res1)) {
28854 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ListEvent_GetMask" "', expected argument " "1"" of type '" "wxListEvent *""'");
28855 }
28856 arg1 = reinterpret_cast< wxListEvent * >(argp1);
28857 {
28858 PyThreadState* __tstate = wxPyBeginAllowThreads();
28859 result = (long)(arg1)->GetMask();
28860 wxPyEndAllowThreads(__tstate);
28861 if (PyErr_Occurred()) SWIG_fail;
28862 }
28863 resultobj = SWIG_From_long(static_cast< long >(result));
28864 return resultobj;
28865fail:
28866 return NULL;
d14a1e28
RD
28867}
28868
28869
0085ce49
RD
28870SWIGINTERN PyObject *_wrap_ListEvent_GetItem(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
28871 PyObject *resultobj = 0;
28872 wxListEvent *arg1 = (wxListEvent *) 0 ;
28873 wxListItem *result = 0 ;
28874 void *argp1 = 0 ;
28875 int res1 = 0 ;
28876 PyObject *swig_obj[1] ;
28877
28878 if (!args) SWIG_fail;
28879 swig_obj[0] = args;
28880 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxListEvent, 0 | 0 );
28881 if (!SWIG_IsOK(res1)) {
28882 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ListEvent_GetItem" "', expected argument " "1"" of type '" "wxListEvent *""'");
28883 }
28884 arg1 = reinterpret_cast< wxListEvent * >(argp1);
28885 {
28886 PyThreadState* __tstate = wxPyBeginAllowThreads();
22bfe96c 28887 {
0085ce49
RD
28888 wxListItem const &_result_ref = (arg1)->GetItem();
28889 result = (wxListItem *) &_result_ref;
22bfe96c 28890 }
0085ce49
RD
28891 wxPyEndAllowThreads(__tstate);
28892 if (PyErr_Occurred()) SWIG_fail;
28893 }
28894 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_wxListItem, 0 | 0 );
28895 return resultobj;
28896fail:
28897 return NULL;
22bfe96c
RD
28898}
28899
28900
0085ce49
RD
28901SWIGINTERN PyObject *_wrap_ListEvent_GetCacheFrom(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
28902 PyObject *resultobj = 0;
28903 wxListEvent *arg1 = (wxListEvent *) 0 ;
28904 long result;
28905 void *argp1 = 0 ;
28906 int res1 = 0 ;
28907 PyObject *swig_obj[1] ;
28908
28909 if (!args) SWIG_fail;
28910 swig_obj[0] = args;
28911 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxListEvent, 0 | 0 );
28912 if (!SWIG_IsOK(res1)) {
28913 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ListEvent_GetCacheFrom" "', expected argument " "1"" of type '" "wxListEvent *""'");
28914 }
28915 arg1 = reinterpret_cast< wxListEvent * >(argp1);
28916 {
28917 PyThreadState* __tstate = wxPyBeginAllowThreads();
28918 result = (long)(arg1)->GetCacheFrom();
28919 wxPyEndAllowThreads(__tstate);
28920 if (PyErr_Occurred()) SWIG_fail;
28921 }
28922 resultobj = SWIG_From_long(static_cast< long >(result));
28923 return resultobj;
28924fail:
28925 return NULL;
d14a1e28
RD
28926}
28927
28928
0085ce49
RD
28929SWIGINTERN PyObject *_wrap_ListEvent_GetCacheTo(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
28930 PyObject *resultobj = 0;
28931 wxListEvent *arg1 = (wxListEvent *) 0 ;
28932 long result;
28933 void *argp1 = 0 ;
28934 int res1 = 0 ;
28935 PyObject *swig_obj[1] ;
28936
28937 if (!args) SWIG_fail;
28938 swig_obj[0] = args;
28939 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxListEvent, 0 | 0 );
28940 if (!SWIG_IsOK(res1)) {
28941 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ListEvent_GetCacheTo" "', expected argument " "1"" of type '" "wxListEvent *""'");
28942 }
28943 arg1 = reinterpret_cast< wxListEvent * >(argp1);
28944 {
28945 PyThreadState* __tstate = wxPyBeginAllowThreads();
28946 result = (long)(arg1)->GetCacheTo();
28947 wxPyEndAllowThreads(__tstate);
28948 if (PyErr_Occurred()) SWIG_fail;
28949 }
28950 resultobj = SWIG_From_long(static_cast< long >(result));
28951 return resultobj;
28952fail:
28953 return NULL;
d14a1e28
RD
28954}
28955
28956
0085ce49
RD
28957SWIGINTERN PyObject *_wrap_ListEvent_IsEditCancelled(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
28958 PyObject *resultobj = 0;
28959 wxListEvent *arg1 = (wxListEvent *) 0 ;
28960 bool result;
28961 void *argp1 = 0 ;
28962 int res1 = 0 ;
28963 PyObject *swig_obj[1] ;
28964
28965 if (!args) SWIG_fail;
28966 swig_obj[0] = args;
28967 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxListEvent, 0 | 0 );
28968 if (!SWIG_IsOK(res1)) {
28969 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ListEvent_IsEditCancelled" "', expected argument " "1"" of type '" "wxListEvent const *""'");
28970 }
28971 arg1 = reinterpret_cast< wxListEvent * >(argp1);
28972 {
28973 PyThreadState* __tstate = wxPyBeginAllowThreads();
28974 result = (bool)((wxListEvent const *)arg1)->IsEditCancelled();
28975 wxPyEndAllowThreads(__tstate);
28976 if (PyErr_Occurred()) SWIG_fail;
28977 }
28978 {
28979 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
28980 }
28981 return resultobj;
28982fail:
28983 return NULL;
28984}
28985
28986
28987SWIGINTERN PyObject *_wrap_ListEvent_SetEditCanceled(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
28988 PyObject *resultobj = 0;
28989 wxListEvent *arg1 = (wxListEvent *) 0 ;
28990 bool arg2 ;
28991 void *argp1 = 0 ;
28992 int res1 = 0 ;
28993 bool val2 ;
28994 int ecode2 = 0 ;
28995 PyObject * obj0 = 0 ;
28996 PyObject * obj1 = 0 ;
28997 char * kwnames[] = {
28998 (char *) "self",(char *) "editCancelled", NULL
28999 };
29000
29001 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ListEvent_SetEditCanceled",kwnames,&obj0,&obj1)) SWIG_fail;
29002 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxListEvent, 0 | 0 );
29003 if (!SWIG_IsOK(res1)) {
29004 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ListEvent_SetEditCanceled" "', expected argument " "1"" of type '" "wxListEvent *""'");
29005 }
29006 arg1 = reinterpret_cast< wxListEvent * >(argp1);
29007 ecode2 = SWIG_AsVal_bool(obj1, &val2);
29008 if (!SWIG_IsOK(ecode2)) {
29009 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "ListEvent_SetEditCanceled" "', expected argument " "2"" of type '" "bool""'");
29010 }
29011 arg2 = static_cast< bool >(val2);
29012 {
29013 PyThreadState* __tstate = wxPyBeginAllowThreads();
29014 (arg1)->SetEditCanceled(arg2);
29015 wxPyEndAllowThreads(__tstate);
29016 if (PyErr_Occurred()) SWIG_fail;
29017 }
29018 resultobj = SWIG_Py_Void();
29019 return resultobj;
29020fail:
29021 return NULL;
29022}
29023
29024
29025SWIGINTERN PyObject *ListEvent_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
29026 PyObject *obj;
29027 if (!SWIG_Python_UnpackTuple(args,(char*)"swigregister", 1, 1,&obj)) return NULL;
29028 SWIG_TypeNewClientData(SWIGTYPE_p_wxListEvent, SWIG_NewClientData(obj));
29029 return SWIG_Py_Void();
29030}
29031
29032SWIGINTERN PyObject *ListEvent_swiginit(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
29033 return SWIG_Python_InitShadowInstance(args);
29034}
29035
29036SWIGINTERN PyObject *_wrap_new_ListCtrl(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
29037 PyObject *resultobj = 0;
29038 wxWindow *arg1 = (wxWindow *) 0 ;
29039 int arg2 = (int) -1 ;
29040 wxPoint const &arg3_defvalue = wxDefaultPosition ;
29041 wxPoint *arg3 = (wxPoint *) &arg3_defvalue ;
29042 wxSize const &arg4_defvalue = wxDefaultSize ;
29043 wxSize *arg4 = (wxSize *) &arg4_defvalue ;
29044 long arg5 = (long) wxLC_ICON ;
29045 wxValidator const &arg6_defvalue = wxDefaultValidator ;
29046 wxValidator *arg6 = (wxValidator *) &arg6_defvalue ;
29047 wxString const &arg7_defvalue = wxPyListCtrlNameStr ;
29048 wxString *arg7 = (wxString *) &arg7_defvalue ;
29049 wxPyListCtrl *result = 0 ;
29050 void *argp1 = 0 ;
29051 int res1 = 0 ;
29052 int val2 ;
29053 int ecode2 = 0 ;
29054 wxPoint temp3 ;
29055 wxSize temp4 ;
29056 long val5 ;
29057 int ecode5 = 0 ;
29058 void *argp6 = 0 ;
29059 int res6 = 0 ;
29060 bool temp7 = false ;
29061 PyObject * obj0 = 0 ;
29062 PyObject * obj1 = 0 ;
29063 PyObject * obj2 = 0 ;
29064 PyObject * obj3 = 0 ;
29065 PyObject * obj4 = 0 ;
29066 PyObject * obj5 = 0 ;
29067 PyObject * obj6 = 0 ;
29068 char * kwnames[] = {
29069 (char *) "parent",(char *) "id",(char *) "pos",(char *) "size",(char *) "style",(char *) "validator",(char *) "name", NULL
29070 };
29071
29072 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|OOOOOO:new_ListCtrl",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6)) SWIG_fail;
29073 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxWindow, 0 | 0 );
29074 if (!SWIG_IsOK(res1)) {
29075 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_ListCtrl" "', expected argument " "1"" of type '" "wxWindow *""'");
29076 }
29077 arg1 = reinterpret_cast< wxWindow * >(argp1);
29078 if (obj1) {
29079 ecode2 = SWIG_AsVal_int(obj1, &val2);
29080 if (!SWIG_IsOK(ecode2)) {
29081 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "new_ListCtrl" "', expected argument " "2"" of type '" "int""'");
29082 }
29083 arg2 = static_cast< int >(val2);
29084 }
29085 if (obj2) {
093d3ff1 29086 {
0085ce49
RD
29087 arg3 = &temp3;
29088 if ( ! wxPoint_helper(obj2, &arg3)) SWIG_fail;
093d3ff1 29089 }
0085ce49
RD
29090 }
29091 if (obj3) {
d14a1e28 29092 {
0085ce49
RD
29093 arg4 = &temp4;
29094 if ( ! wxSize_helper(obj3, &arg4)) SWIG_fail;
d14a1e28 29095 }
0085ce49
RD
29096 }
29097 if (obj4) {
29098 ecode5 = SWIG_AsVal_long(obj4, &val5);
29099 if (!SWIG_IsOK(ecode5)) {
29100 SWIG_exception_fail(SWIG_ArgError(ecode5), "in method '" "new_ListCtrl" "', expected argument " "5"" of type '" "long""'");
29101 }
29102 arg5 = static_cast< long >(val5);
29103 }
29104 if (obj5) {
29105 res6 = SWIG_ConvertPtr(obj5, &argp6, SWIGTYPE_p_wxValidator, 0 | 0);
29106 if (!SWIG_IsOK(res6)) {
29107 SWIG_exception_fail(SWIG_ArgError(res6), "in method '" "new_ListCtrl" "', expected argument " "6"" of type '" "wxValidator const &""'");
d14a1e28 29108 }
0085ce49
RD
29109 if (!argp6) {
29110 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_ListCtrl" "', expected argument " "6"" of type '" "wxValidator const &""'");
29111 }
29112 arg6 = reinterpret_cast< wxValidator * >(argp6);
29113 }
29114 if (obj6) {
093d3ff1 29115 {
0085ce49
RD
29116 arg7 = wxString_in_helper(obj6);
29117 if (arg7 == NULL) SWIG_fail;
29118 temp7 = true;
093d3ff1 29119 }
0085ce49
RD
29120 }
29121 {
29122 if (!wxPyCheckForApp()) SWIG_fail;
29123 PyThreadState* __tstate = wxPyBeginAllowThreads();
29124 result = (wxPyListCtrl *)new wxPyListCtrl(arg1,arg2,(wxPoint const &)*arg3,(wxSize const &)*arg4,arg5,(wxValidator const &)*arg6,(wxString const &)*arg7);
29125 wxPyEndAllowThreads(__tstate);
29126 if (PyErr_Occurred()) SWIG_fail;
29127 }
29128 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_wxPyListCtrl, SWIG_POINTER_NEW | 0 );
29129 {
29130 if (temp7)
29131 delete arg7;
29132 }
29133 return resultobj;
29134fail:
29135 {
29136 if (temp7)
29137 delete arg7;
29138 }
29139 return NULL;
d14a1e28
RD
29140}
29141
29142
0085ce49
RD
29143SWIGINTERN PyObject *_wrap_new_PreListCtrl(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
29144 PyObject *resultobj = 0;
29145 wxPyListCtrl *result = 0 ;
29146
29147 if (!SWIG_Python_UnpackTuple(args,"new_PreListCtrl",0,0,0)) SWIG_fail;
29148 {
29149 if (!wxPyCheckForApp()) SWIG_fail;
29150 PyThreadState* __tstate = wxPyBeginAllowThreads();
29151 result = (wxPyListCtrl *)new wxPyListCtrl();
29152 wxPyEndAllowThreads(__tstate);
29153 if (PyErr_Occurred()) SWIG_fail;
29154 }
29155 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_wxPyListCtrl, SWIG_POINTER_OWN | 0 );
29156 return resultobj;
29157fail:
29158 return NULL;
29159}
29160
29161
29162SWIGINTERN PyObject *_wrap_ListCtrl_Create(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
29163 PyObject *resultobj = 0;
29164 wxPyListCtrl *arg1 = (wxPyListCtrl *) 0 ;
29165 wxWindow *arg2 = (wxWindow *) 0 ;
29166 int arg3 = (int) -1 ;
29167 wxPoint const &arg4_defvalue = wxDefaultPosition ;
29168 wxPoint *arg4 = (wxPoint *) &arg4_defvalue ;
29169 wxSize const &arg5_defvalue = wxDefaultSize ;
29170 wxSize *arg5 = (wxSize *) &arg5_defvalue ;
29171 long arg6 = (long) wxLC_ICON ;
29172 wxValidator const &arg7_defvalue = wxDefaultValidator ;
29173 wxValidator *arg7 = (wxValidator *) &arg7_defvalue ;
29174 wxString const &arg8_defvalue = wxPyListCtrlNameStr ;
29175 wxString *arg8 = (wxString *) &arg8_defvalue ;
29176 bool result;
29177 void *argp1 = 0 ;
29178 int res1 = 0 ;
29179 void *argp2 = 0 ;
29180 int res2 = 0 ;
29181 int val3 ;
29182 int ecode3 = 0 ;
29183 wxPoint temp4 ;
29184 wxSize temp5 ;
29185 long val6 ;
29186 int ecode6 = 0 ;
29187 void *argp7 = 0 ;
29188 int res7 = 0 ;
29189 bool temp8 = false ;
29190 PyObject * obj0 = 0 ;
29191 PyObject * obj1 = 0 ;
29192 PyObject * obj2 = 0 ;
29193 PyObject * obj3 = 0 ;
29194 PyObject * obj4 = 0 ;
29195 PyObject * obj5 = 0 ;
29196 PyObject * obj6 = 0 ;
29197 PyObject * obj7 = 0 ;
29198 char * kwnames[] = {
29199 (char *) "self",(char *) "parent",(char *) "id",(char *) "pos",(char *) "size",(char *) "style",(char *) "validator",(char *) "name", NULL
29200 };
29201
29202 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|OOOOOO:ListCtrl_Create",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6,&obj7)) 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_Create" "', expected argument " "1"" of type '" "wxPyListCtrl *""'");
29206 }
29207 arg1 = reinterpret_cast< wxPyListCtrl * >(argp1);
29208 res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_wxWindow, 0 | 0 );
29209 if (!SWIG_IsOK(res2)) {
29210 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "ListCtrl_Create" "', expected argument " "2"" of type '" "wxWindow *""'");
29211 }
29212 arg2 = reinterpret_cast< wxWindow * >(argp2);
29213 if (obj2) {
29214 ecode3 = SWIG_AsVal_int(obj2, &val3);
29215 if (!SWIG_IsOK(ecode3)) {
29216 SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "ListCtrl_Create" "', expected argument " "3"" of type '" "int""'");
29217 }
29218 arg3 = static_cast< int >(val3);
29219 }
29220 if (obj3) {
093d3ff1 29221 {
0085ce49
RD
29222 arg4 = &temp4;
29223 if ( ! wxPoint_helper(obj3, &arg4)) SWIG_fail;
093d3ff1 29224 }
0085ce49
RD
29225 }
29226 if (obj4) {
d14a1e28 29227 {
0085ce49
RD
29228 arg5 = &temp5;
29229 if ( ! wxSize_helper(obj4, &arg5)) SWIG_fail;
d14a1e28 29230 }
0085ce49
RD
29231 }
29232 if (obj5) {
29233 ecode6 = SWIG_AsVal_long(obj5, &val6);
29234 if (!SWIG_IsOK(ecode6)) {
29235 SWIG_exception_fail(SWIG_ArgError(ecode6), "in method '" "ListCtrl_Create" "', expected argument " "6"" of type '" "long""'");
29236 }
29237 arg6 = static_cast< long >(val6);
29238 }
29239 if (obj6) {
29240 res7 = SWIG_ConvertPtr(obj6, &argp7, SWIGTYPE_p_wxValidator, 0 | 0);
29241 if (!SWIG_IsOK(res7)) {
29242 SWIG_exception_fail(SWIG_ArgError(res7), "in method '" "ListCtrl_Create" "', expected argument " "7"" of type '" "wxValidator const &""'");
d14a1e28 29243 }
0085ce49
RD
29244 if (!argp7) {
29245 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "ListCtrl_Create" "', expected argument " "7"" of type '" "wxValidator const &""'");
d14a1e28 29246 }
0085ce49
RD
29247 arg7 = reinterpret_cast< wxValidator * >(argp7);
29248 }
29249 if (obj7) {
d14a1e28 29250 {
0085ce49
RD
29251 arg8 = wxString_in_helper(obj7);
29252 if (arg8 == NULL) SWIG_fail;
29253 temp8 = true;
d14a1e28 29254 }
0085ce49
RD
29255 }
29256 {
29257 PyThreadState* __tstate = wxPyBeginAllowThreads();
29258 result = (bool)(arg1)->Create(arg2,arg3,(wxPoint const &)*arg4,(wxSize const &)*arg5,arg6,(wxValidator const &)*arg7,(wxString const &)*arg8);
29259 wxPyEndAllowThreads(__tstate);
29260 if (PyErr_Occurred()) SWIG_fail;
29261 }
29262 {
29263 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
29264 }
29265 {
29266 if (temp8)
29267 delete arg8;
29268 }
29269 return resultobj;
29270fail:
29271 {
29272 if (temp8)
29273 delete arg8;
29274 }
29275 return NULL;
29276}
29277
29278
29279SWIGINTERN PyObject *_wrap_ListCtrl__setCallbackInfo(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
29280 PyObject *resultobj = 0;
29281 wxPyListCtrl *arg1 = (wxPyListCtrl *) 0 ;
29282 PyObject *arg2 = (PyObject *) 0 ;
29283 PyObject *arg3 = (PyObject *) 0 ;
29284 void *argp1 = 0 ;
29285 int res1 = 0 ;
29286 PyObject * obj0 = 0 ;
29287 PyObject * obj1 = 0 ;
29288 PyObject * obj2 = 0 ;
29289 char * kwnames[] = {
29290 (char *) "self",(char *) "self",(char *) "_class", NULL
29291 };
29292
29293 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:ListCtrl__setCallbackInfo",kwnames,&obj0,&obj1,&obj2)) SWIG_fail;
29294 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxPyListCtrl, 0 | 0 );
29295 if (!SWIG_IsOK(res1)) {
29296 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ListCtrl__setCallbackInfo" "', expected argument " "1"" of type '" "wxPyListCtrl *""'");
29297 }
29298 arg1 = reinterpret_cast< wxPyListCtrl * >(argp1);
29299 arg2 = obj1;
29300 arg3 = obj2;
29301 {
29302 PyThreadState* __tstate = wxPyBeginAllowThreads();
29303 (arg1)->_setCallbackInfo(arg2,arg3);
29304 wxPyEndAllowThreads(__tstate);
29305 if (PyErr_Occurred()) SWIG_fail;
29306 }
29307 resultobj = SWIG_Py_Void();
29308 return resultobj;
29309fail:
29310 return NULL;
29311}
29312
29313
29314SWIGINTERN PyObject *_wrap_ListCtrl_GetColumn(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
29315 PyObject *resultobj = 0;
29316 wxPyListCtrl *arg1 = (wxPyListCtrl *) 0 ;
29317 int arg2 ;
29318 wxListItem *result = 0 ;
29319 void *argp1 = 0 ;
29320 int res1 = 0 ;
29321 int val2 ;
29322 int ecode2 = 0 ;
29323 PyObject * obj0 = 0 ;
29324 PyObject * obj1 = 0 ;
29325 char * kwnames[] = {
29326 (char *) "self",(char *) "col", NULL
29327 };
29328
29329 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ListCtrl_GetColumn",kwnames,&obj0,&obj1)) SWIG_fail;
29330 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxPyListCtrl, 0 | 0 );
29331 if (!SWIG_IsOK(res1)) {
29332 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ListCtrl_GetColumn" "', expected argument " "1"" of type '" "wxPyListCtrl *""'");
29333 }
29334 arg1 = reinterpret_cast< wxPyListCtrl * >(argp1);
29335 ecode2 = SWIG_AsVal_int(obj1, &val2);
29336 if (!SWIG_IsOK(ecode2)) {
29337 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "ListCtrl_GetColumn" "', expected argument " "2"" of type '" "int""'");
29338 }
29339 arg2 = static_cast< int >(val2);
29340 {
29341 PyThreadState* __tstate = wxPyBeginAllowThreads();
29342 result = (wxListItem *)wxPyListCtrl_GetColumn(arg1,arg2);
29343 wxPyEndAllowThreads(__tstate);
29344 if (PyErr_Occurred()) SWIG_fail;
29345 }
29346 {
3ecece7e 29347 resultobj = wxPyMake_wxObject(result, 0);
0085ce49
RD
29348 }
29349 return resultobj;
29350fail:
29351 return NULL;
29352}
29353
29354
29355SWIGINTERN PyObject *_wrap_ListCtrl_SetColumn(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
29356 PyObject *resultobj = 0;
29357 wxPyListCtrl *arg1 = (wxPyListCtrl *) 0 ;
29358 int arg2 ;
29359 wxListItem *arg3 = 0 ;
29360 bool result;
29361 void *argp1 = 0 ;
29362 int res1 = 0 ;
29363 int val2 ;
29364 int ecode2 = 0 ;
29365 void *argp3 = 0 ;
29366 int res3 = 0 ;
29367 PyObject * obj0 = 0 ;
29368 PyObject * obj1 = 0 ;
29369 PyObject * obj2 = 0 ;
29370 char * kwnames[] = {
29371 (char *) "self",(char *) "col",(char *) "item", NULL
29372 };
29373
29374 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:ListCtrl_SetColumn",kwnames,&obj0,&obj1,&obj2)) SWIG_fail;
29375 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxPyListCtrl, 0 | 0 );
29376 if (!SWIG_IsOK(res1)) {
29377 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ListCtrl_SetColumn" "', expected argument " "1"" of type '" "wxPyListCtrl *""'");
29378 }
29379 arg1 = reinterpret_cast< wxPyListCtrl * >(argp1);
29380 ecode2 = SWIG_AsVal_int(obj1, &val2);
29381 if (!SWIG_IsOK(ecode2)) {
29382 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "ListCtrl_SetColumn" "', expected argument " "2"" of type '" "int""'");
29383 }
29384 arg2 = static_cast< int >(val2);
29385 res3 = SWIG_ConvertPtr(obj2, &argp3, SWIGTYPE_p_wxListItem, 0 );
29386 if (!SWIG_IsOK(res3)) {
29387 SWIG_exception_fail(SWIG_ArgError(res3), "in method '" "ListCtrl_SetColumn" "', expected argument " "3"" of type '" "wxListItem &""'");
29388 }
29389 if (!argp3) {
29390 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "ListCtrl_SetColumn" "', expected argument " "3"" of type '" "wxListItem &""'");
29391 }
29392 arg3 = reinterpret_cast< wxListItem * >(argp3);
29393 {
29394 PyThreadState* __tstate = wxPyBeginAllowThreads();
29395 result = (bool)(arg1)->SetColumn(arg2,*arg3);
29396 wxPyEndAllowThreads(__tstate);
29397 if (PyErr_Occurred()) SWIG_fail;
29398 }
29399 {
29400 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
29401 }
29402 return resultobj;
29403fail:
29404 return NULL;
29405}
29406
29407
29408SWIGINTERN PyObject *_wrap_ListCtrl_GetColumnWidth(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
29409 PyObject *resultobj = 0;
29410 wxPyListCtrl *arg1 = (wxPyListCtrl *) 0 ;
29411 int arg2 ;
29412 int result;
29413 void *argp1 = 0 ;
29414 int res1 = 0 ;
29415 int val2 ;
29416 int ecode2 = 0 ;
29417 PyObject * obj0 = 0 ;
29418 PyObject * obj1 = 0 ;
29419 char * kwnames[] = {
29420 (char *) "self",(char *) "col", NULL
29421 };
29422
29423 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ListCtrl_GetColumnWidth",kwnames,&obj0,&obj1)) SWIG_fail;
29424 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxPyListCtrl, 0 | 0 );
29425 if (!SWIG_IsOK(res1)) {
29426 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ListCtrl_GetColumnWidth" "', expected argument " "1"" of type '" "wxPyListCtrl const *""'");
29427 }
29428 arg1 = reinterpret_cast< wxPyListCtrl * >(argp1);
29429 ecode2 = SWIG_AsVal_int(obj1, &val2);
29430 if (!SWIG_IsOK(ecode2)) {
29431 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "ListCtrl_GetColumnWidth" "', expected argument " "2"" of type '" "int""'");
29432 }
29433 arg2 = static_cast< int >(val2);
29434 {
29435 PyThreadState* __tstate = wxPyBeginAllowThreads();
29436 result = (int)((wxPyListCtrl const *)arg1)->GetColumnWidth(arg2);
29437 wxPyEndAllowThreads(__tstate);
29438 if (PyErr_Occurred()) SWIG_fail;
29439 }
29440 resultobj = SWIG_From_int(static_cast< int >(result));
29441 return resultobj;
29442fail:
29443 return NULL;
29444}
29445
29446
29447SWIGINTERN PyObject *_wrap_ListCtrl_SetColumnWidth(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
29448 PyObject *resultobj = 0;
29449 wxPyListCtrl *arg1 = (wxPyListCtrl *) 0 ;
29450 int arg2 ;
29451 int arg3 ;
29452 bool result;
29453 void *argp1 = 0 ;
29454 int res1 = 0 ;
29455 int val2 ;
29456 int ecode2 = 0 ;
29457 int val3 ;
29458 int ecode3 = 0 ;
29459 PyObject * obj0 = 0 ;
29460 PyObject * obj1 = 0 ;
29461 PyObject * obj2 = 0 ;
29462 char * kwnames[] = {
29463 (char *) "self",(char *) "col",(char *) "width", NULL
29464 };
29465
29466 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:ListCtrl_SetColumnWidth",kwnames,&obj0,&obj1,&obj2)) SWIG_fail;
29467 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxPyListCtrl, 0 | 0 );
29468 if (!SWIG_IsOK(res1)) {
29469 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ListCtrl_SetColumnWidth" "', expected argument " "1"" of type '" "wxPyListCtrl *""'");
29470 }
29471 arg1 = reinterpret_cast< wxPyListCtrl * >(argp1);
29472 ecode2 = SWIG_AsVal_int(obj1, &val2);
29473 if (!SWIG_IsOK(ecode2)) {
29474 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "ListCtrl_SetColumnWidth" "', expected argument " "2"" of type '" "int""'");
29475 }
29476 arg2 = static_cast< int >(val2);
29477 ecode3 = SWIG_AsVal_int(obj2, &val3);
29478 if (!SWIG_IsOK(ecode3)) {
29479 SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "ListCtrl_SetColumnWidth" "', expected argument " "3"" of type '" "int""'");
29480 }
29481 arg3 = static_cast< int >(val3);
29482 {
29483 PyThreadState* __tstate = wxPyBeginAllowThreads();
29484 result = (bool)(arg1)->SetColumnWidth(arg2,arg3);
29485 wxPyEndAllowThreads(__tstate);
29486 if (PyErr_Occurred()) SWIG_fail;
29487 }
29488 {
29489 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
29490 }
29491 return resultobj;
29492fail:
29493 return NULL;
d14a1e28
RD
29494}
29495
29496
0085ce49
RD
29497SWIGINTERN PyObject *_wrap_ListCtrl_GetCountPerPage(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
29498 PyObject *resultobj = 0;
29499 wxPyListCtrl *arg1 = (wxPyListCtrl *) 0 ;
29500 int result;
29501 void *argp1 = 0 ;
29502 int res1 = 0 ;
29503 PyObject *swig_obj[1] ;
29504
29505 if (!args) SWIG_fail;
29506 swig_obj[0] = args;
29507 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxPyListCtrl, 0 | 0 );
29508 if (!SWIG_IsOK(res1)) {
29509 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ListCtrl_GetCountPerPage" "', expected argument " "1"" of type '" "wxPyListCtrl const *""'");
29510 }
29511 arg1 = reinterpret_cast< wxPyListCtrl * >(argp1);
29512 {
29513 PyThreadState* __tstate = wxPyBeginAllowThreads();
29514 result = (int)((wxPyListCtrl const *)arg1)->GetCountPerPage();
29515 wxPyEndAllowThreads(__tstate);
29516 if (PyErr_Occurred()) SWIG_fail;
29517 }
29518 resultobj = SWIG_From_int(static_cast< int >(result));
29519 return resultobj;
29520fail:
29521 return NULL;
d14a1e28
RD
29522}
29523
29524
0085ce49
RD
29525SWIGINTERN PyObject *_wrap_ListCtrl_GetViewRect(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
29526 PyObject *resultobj = 0;
29527 wxPyListCtrl *arg1 = (wxPyListCtrl *) 0 ;
29528 wxRect result;
29529 void *argp1 = 0 ;
29530 int res1 = 0 ;
29531 PyObject *swig_obj[1] ;
29532
29533 if (!args) SWIG_fail;
29534 swig_obj[0] = args;
29535 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxPyListCtrl, 0 | 0 );
29536 if (!SWIG_IsOK(res1)) {
29537 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ListCtrl_GetViewRect" "', expected argument " "1"" of type '" "wxPyListCtrl const *""'");
29538 }
29539 arg1 = reinterpret_cast< wxPyListCtrl * >(argp1);
29540 {
29541 PyThreadState* __tstate = wxPyBeginAllowThreads();
29542 result = ((wxPyListCtrl const *)arg1)->GetViewRect();
29543 wxPyEndAllowThreads(__tstate);
29544 if (PyErr_Occurred()) SWIG_fail;
29545 }
29546 resultobj = SWIG_NewPointerObj((new wxRect(static_cast< const wxRect& >(result))), SWIGTYPE_p_wxRect, SWIG_POINTER_OWN | 0 );
29547 return resultobj;
29548fail:
29549 return NULL;
d14a1e28
RD
29550}
29551
29552
0085ce49
RD
29553SWIGINTERN PyObject *_wrap_ListCtrl_GetEditControl(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
29554 PyObject *resultobj = 0;
29555 wxPyListCtrl *arg1 = (wxPyListCtrl *) 0 ;
29556 wxTextCtrl *result = 0 ;
29557 void *argp1 = 0 ;
29558 int res1 = 0 ;
29559 PyObject *swig_obj[1] ;
29560
29561 if (!args) SWIG_fail;
29562 swig_obj[0] = args;
29563 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxPyListCtrl, 0 | 0 );
29564 if (!SWIG_IsOK(res1)) {
29565 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ListCtrl_GetEditControl" "', expected argument " "1"" of type '" "wxPyListCtrl const *""'");
29566 }
29567 arg1 = reinterpret_cast< wxPyListCtrl * >(argp1);
29568 {
29569 PyThreadState* __tstate = wxPyBeginAllowThreads();
29570 result = (wxTextCtrl *)((wxPyListCtrl const *)arg1)->GetEditControl();
29571 wxPyEndAllowThreads(__tstate);
29572 if (PyErr_Occurred()) SWIG_fail;
29573 }
29574 {
29575 resultobj = wxPyMake_wxObject(result, 0);
29576 }
29577 return resultobj;
29578fail:
29579 return NULL;
29580}
29581
29582
29583SWIGINTERN PyObject *_wrap_ListCtrl_GetItem(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
29584 PyObject *resultobj = 0;
29585 wxPyListCtrl *arg1 = (wxPyListCtrl *) 0 ;
29586 long arg2 ;
29587 int arg3 = (int) 0 ;
29588 wxListItem *result = 0 ;
29589 void *argp1 = 0 ;
29590 int res1 = 0 ;
29591 long val2 ;
29592 int ecode2 = 0 ;
29593 int val3 ;
29594 int ecode3 = 0 ;
29595 PyObject * obj0 = 0 ;
29596 PyObject * obj1 = 0 ;
29597 PyObject * obj2 = 0 ;
29598 char * kwnames[] = {
29599 (char *) "self",(char *) "itemId",(char *) "col", NULL
29600 };
29601
29602 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:ListCtrl_GetItem",kwnames,&obj0,&obj1,&obj2)) SWIG_fail;
29603 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxPyListCtrl, 0 | 0 );
29604 if (!SWIG_IsOK(res1)) {
29605 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ListCtrl_GetItem" "', expected argument " "1"" of type '" "wxPyListCtrl *""'");
29606 }
29607 arg1 = reinterpret_cast< wxPyListCtrl * >(argp1);
29608 ecode2 = SWIG_AsVal_long(obj1, &val2);
29609 if (!SWIG_IsOK(ecode2)) {
29610 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "ListCtrl_GetItem" "', expected argument " "2"" of type '" "long""'");
29611 }
29612 arg2 = static_cast< long >(val2);
29613 if (obj2) {
29614 ecode3 = SWIG_AsVal_int(obj2, &val3);
29615 if (!SWIG_IsOK(ecode3)) {
29616 SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "ListCtrl_GetItem" "', expected argument " "3"" of type '" "int""'");
29617 }
29618 arg3 = static_cast< int >(val3);
29619 }
29620 {
29621 PyThreadState* __tstate = wxPyBeginAllowThreads();
29622 result = (wxListItem *)wxPyListCtrl_GetItem(arg1,arg2,arg3);
29623 wxPyEndAllowThreads(__tstate);
29624 if (PyErr_Occurred()) SWIG_fail;
29625 }
29626 {
3ecece7e 29627 resultobj = wxPyMake_wxObject(result, 0);
0085ce49
RD
29628 }
29629 return resultobj;
29630fail:
29631 return NULL;
29632}
29633
29634
29635SWIGINTERN PyObject *_wrap_ListCtrl_SetItem(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
29636 PyObject *resultobj = 0;
29637 wxPyListCtrl *arg1 = (wxPyListCtrl *) 0 ;
29638 wxListItem *arg2 = 0 ;
29639 bool result;
29640 void *argp1 = 0 ;
29641 int res1 = 0 ;
29642 void *argp2 = 0 ;
29643 int res2 = 0 ;
29644 PyObject * obj0 = 0 ;
29645 PyObject * obj1 = 0 ;
29646 char * kwnames[] = {
29647 (char *) "self",(char *) "info", NULL
29648 };
29649
29650 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ListCtrl_SetItem",kwnames,&obj0,&obj1)) SWIG_fail;
29651 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxPyListCtrl, 0 | 0 );
29652 if (!SWIG_IsOK(res1)) {
29653 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ListCtrl_SetItem" "', expected argument " "1"" of type '" "wxPyListCtrl *""'");
29654 }
29655 arg1 = reinterpret_cast< wxPyListCtrl * >(argp1);
29656 res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_wxListItem, 0 );
29657 if (!SWIG_IsOK(res2)) {
29658 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "ListCtrl_SetItem" "', expected argument " "2"" of type '" "wxListItem &""'");
29659 }
29660 if (!argp2) {
29661 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "ListCtrl_SetItem" "', expected argument " "2"" of type '" "wxListItem &""'");
29662 }
29663 arg2 = reinterpret_cast< wxListItem * >(argp2);
29664 {
29665 PyThreadState* __tstate = wxPyBeginAllowThreads();
29666 result = (bool)(arg1)->SetItem(*arg2);
29667 wxPyEndAllowThreads(__tstate);
29668 if (PyErr_Occurred()) SWIG_fail;
29669 }
29670 {
29671 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
29672 }
29673 return resultobj;
29674fail:
29675 return NULL;
29676}
29677
29678
29679SWIGINTERN PyObject *_wrap_ListCtrl_SetStringItem(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
29680 PyObject *resultobj = 0;
29681 wxPyListCtrl *arg1 = (wxPyListCtrl *) 0 ;
29682 long arg2 ;
29683 int arg3 ;
29684 wxString *arg4 = 0 ;
29685 int arg5 = (int) -1 ;
29686 long result;
29687 void *argp1 = 0 ;
29688 int res1 = 0 ;
29689 long val2 ;
29690 int ecode2 = 0 ;
29691 int val3 ;
29692 int ecode3 = 0 ;
29693 bool temp4 = false ;
29694 int val5 ;
29695 int ecode5 = 0 ;
29696 PyObject * obj0 = 0 ;
29697 PyObject * obj1 = 0 ;
29698 PyObject * obj2 = 0 ;
29699 PyObject * obj3 = 0 ;
29700 PyObject * obj4 = 0 ;
29701 char * kwnames[] = {
29702 (char *) "self",(char *) "index",(char *) "col",(char *) "label",(char *) "imageId", NULL
29703 };
29704
29705 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOO|O:ListCtrl_SetStringItem",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4)) SWIG_fail;
29706 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxPyListCtrl, 0 | 0 );
29707 if (!SWIG_IsOK(res1)) {
29708 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ListCtrl_SetStringItem" "', expected argument " "1"" of type '" "wxPyListCtrl *""'");
29709 }
29710 arg1 = reinterpret_cast< wxPyListCtrl * >(argp1);
29711 ecode2 = SWIG_AsVal_long(obj1, &val2);
29712 if (!SWIG_IsOK(ecode2)) {
29713 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "ListCtrl_SetStringItem" "', expected argument " "2"" of type '" "long""'");
29714 }
29715 arg2 = static_cast< long >(val2);
29716 ecode3 = SWIG_AsVal_int(obj2, &val3);
29717 if (!SWIG_IsOK(ecode3)) {
29718 SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "ListCtrl_SetStringItem" "', expected argument " "3"" of type '" "int""'");
29719 }
29720 arg3 = static_cast< int >(val3);
29721 {
29722 arg4 = wxString_in_helper(obj3);
29723 if (arg4 == NULL) SWIG_fail;
29724 temp4 = true;
29725 }
29726 if (obj4) {
29727 ecode5 = SWIG_AsVal_int(obj4, &val5);
29728 if (!SWIG_IsOK(ecode5)) {
29729 SWIG_exception_fail(SWIG_ArgError(ecode5), "in method '" "ListCtrl_SetStringItem" "', expected argument " "5"" of type '" "int""'");
29730 }
29731 arg5 = static_cast< int >(val5);
29732 }
29733 {
29734 PyThreadState* __tstate = wxPyBeginAllowThreads();
29735 result = (long)(arg1)->SetItem(arg2,arg3,(wxString const &)*arg4,arg5);
29736 wxPyEndAllowThreads(__tstate);
29737 if (PyErr_Occurred()) SWIG_fail;
29738 }
29739 resultobj = SWIG_From_long(static_cast< long >(result));
29740 {
29741 if (temp4)
29742 delete arg4;
29743 }
29744 return resultobj;
29745fail:
29746 {
29747 if (temp4)
29748 delete arg4;
29749 }
29750 return NULL;
29751}
29752
29753
29754SWIGINTERN PyObject *_wrap_ListCtrl_GetItemState(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
29755 PyObject *resultobj = 0;
29756 wxPyListCtrl *arg1 = (wxPyListCtrl *) 0 ;
29757 long arg2 ;
29758 long arg3 ;
29759 int result;
29760 void *argp1 = 0 ;
29761 int res1 = 0 ;
29762 long val2 ;
29763 int ecode2 = 0 ;
29764 long val3 ;
29765 int ecode3 = 0 ;
29766 PyObject * obj0 = 0 ;
29767 PyObject * obj1 = 0 ;
29768 PyObject * obj2 = 0 ;
29769 char * kwnames[] = {
29770 (char *) "self",(char *) "item",(char *) "stateMask", NULL
29771 };
29772
29773 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:ListCtrl_GetItemState",kwnames,&obj0,&obj1,&obj2)) SWIG_fail;
29774 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxPyListCtrl, 0 | 0 );
29775 if (!SWIG_IsOK(res1)) {
29776 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ListCtrl_GetItemState" "', expected argument " "1"" of type '" "wxPyListCtrl const *""'");
29777 }
29778 arg1 = reinterpret_cast< wxPyListCtrl * >(argp1);
29779 ecode2 = SWIG_AsVal_long(obj1, &val2);
29780 if (!SWIG_IsOK(ecode2)) {
29781 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "ListCtrl_GetItemState" "', expected argument " "2"" of type '" "long""'");
29782 }
29783 arg2 = static_cast< long >(val2);
29784 ecode3 = SWIG_AsVal_long(obj2, &val3);
29785 if (!SWIG_IsOK(ecode3)) {
29786 SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "ListCtrl_GetItemState" "', expected argument " "3"" of type '" "long""'");
29787 }
29788 arg3 = static_cast< long >(val3);
29789 {
29790 PyThreadState* __tstate = wxPyBeginAllowThreads();
29791 result = (int)((wxPyListCtrl const *)arg1)->GetItemState(arg2,arg3);
29792 wxPyEndAllowThreads(__tstate);
29793 if (PyErr_Occurred()) SWIG_fail;
29794 }
29795 resultobj = SWIG_From_int(static_cast< int >(result));
29796 return resultobj;
29797fail:
29798 return NULL;
29799}
29800
29801
29802SWIGINTERN PyObject *_wrap_ListCtrl_SetItemState(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
29803 PyObject *resultobj = 0;
29804 wxPyListCtrl *arg1 = (wxPyListCtrl *) 0 ;
29805 long arg2 ;
29806 long arg3 ;
29807 long arg4 ;
29808 bool result;
29809 void *argp1 = 0 ;
29810 int res1 = 0 ;
29811 long val2 ;
29812 int ecode2 = 0 ;
29813 long val3 ;
29814 int ecode3 = 0 ;
29815 long val4 ;
29816 int ecode4 = 0 ;
29817 PyObject * obj0 = 0 ;
29818 PyObject * obj1 = 0 ;
29819 PyObject * obj2 = 0 ;
29820 PyObject * obj3 = 0 ;
29821 char * kwnames[] = {
29822 (char *) "self",(char *) "item",(char *) "state",(char *) "stateMask", NULL
29823 };
29824
29825 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOO:ListCtrl_SetItemState",kwnames,&obj0,&obj1,&obj2,&obj3)) SWIG_fail;
29826 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxPyListCtrl, 0 | 0 );
29827 if (!SWIG_IsOK(res1)) {
29828 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ListCtrl_SetItemState" "', expected argument " "1"" of type '" "wxPyListCtrl *""'");
29829 }
29830 arg1 = reinterpret_cast< wxPyListCtrl * >(argp1);
29831 ecode2 = SWIG_AsVal_long(obj1, &val2);
29832 if (!SWIG_IsOK(ecode2)) {
29833 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "ListCtrl_SetItemState" "', expected argument " "2"" of type '" "long""'");
29834 }
29835 arg2 = static_cast< long >(val2);
29836 ecode3 = SWIG_AsVal_long(obj2, &val3);
29837 if (!SWIG_IsOK(ecode3)) {
29838 SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "ListCtrl_SetItemState" "', expected argument " "3"" of type '" "long""'");
29839 }
29840 arg3 = static_cast< long >(val3);
29841 ecode4 = SWIG_AsVal_long(obj3, &val4);
29842 if (!SWIG_IsOK(ecode4)) {
29843 SWIG_exception_fail(SWIG_ArgError(ecode4), "in method '" "ListCtrl_SetItemState" "', expected argument " "4"" of type '" "long""'");
29844 }
29845 arg4 = static_cast< long >(val4);
29846 {
29847 PyThreadState* __tstate = wxPyBeginAllowThreads();
29848 result = (bool)(arg1)->SetItemState(arg2,arg3,arg4);
29849 wxPyEndAllowThreads(__tstate);
29850 if (PyErr_Occurred()) SWIG_fail;
29851 }
29852 {
29853 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
29854 }
29855 return resultobj;
29856fail:
29857 return NULL;
29858}
29859
29860
29861SWIGINTERN PyObject *_wrap_ListCtrl_SetItemImage(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
29862 PyObject *resultobj = 0;
29863 wxPyListCtrl *arg1 = (wxPyListCtrl *) 0 ;
29864 long arg2 ;
29865 int arg3 ;
29866 int arg4 = (int) -1 ;
29867 bool result;
29868 void *argp1 = 0 ;
29869 int res1 = 0 ;
29870 long val2 ;
29871 int ecode2 = 0 ;
29872 int val3 ;
29873 int ecode3 = 0 ;
29874 int val4 ;
29875 int ecode4 = 0 ;
29876 PyObject * obj0 = 0 ;
29877 PyObject * obj1 = 0 ;
29878 PyObject * obj2 = 0 ;
29879 PyObject * obj3 = 0 ;
29880 char * kwnames[] = {
29881 (char *) "self",(char *) "item",(char *) "image",(char *) "selImage", NULL
29882 };
29883
29884 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO|O:ListCtrl_SetItemImage",kwnames,&obj0,&obj1,&obj2,&obj3)) SWIG_fail;
29885 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxPyListCtrl, 0 | 0 );
29886 if (!SWIG_IsOK(res1)) {
29887 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ListCtrl_SetItemImage" "', expected argument " "1"" of type '" "wxPyListCtrl *""'");
29888 }
29889 arg1 = reinterpret_cast< wxPyListCtrl * >(argp1);
29890 ecode2 = SWIG_AsVal_long(obj1, &val2);
29891 if (!SWIG_IsOK(ecode2)) {
29892 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "ListCtrl_SetItemImage" "', expected argument " "2"" of type '" "long""'");
29893 }
29894 arg2 = static_cast< long >(val2);
29895 ecode3 = SWIG_AsVal_int(obj2, &val3);
29896 if (!SWIG_IsOK(ecode3)) {
29897 SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "ListCtrl_SetItemImage" "', expected argument " "3"" of type '" "int""'");
29898 }
29899 arg3 = static_cast< int >(val3);
29900 if (obj3) {
29901 ecode4 = SWIG_AsVal_int(obj3, &val4);
29902 if (!SWIG_IsOK(ecode4)) {
29903 SWIG_exception_fail(SWIG_ArgError(ecode4), "in method '" "ListCtrl_SetItemImage" "', expected argument " "4"" of type '" "int""'");
29904 }
29905 arg4 = static_cast< int >(val4);
29906 }
29907 {
29908 PyThreadState* __tstate = wxPyBeginAllowThreads();
29909 result = (bool)(arg1)->SetItemImage(arg2,arg3,arg4);
29910 wxPyEndAllowThreads(__tstate);
29911 if (PyErr_Occurred()) SWIG_fail;
29912 }
29913 {
29914 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
29915 }
29916 return resultobj;
29917fail:
29918 return NULL;
29919}
29920
29921
29922SWIGINTERN PyObject *_wrap_ListCtrl_SetItemColumnImage(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
29923 PyObject *resultobj = 0;
29924 wxPyListCtrl *arg1 = (wxPyListCtrl *) 0 ;
29925 long arg2 ;
29926 long arg3 ;
29927 int arg4 ;
29928 bool result;
29929 void *argp1 = 0 ;
29930 int res1 = 0 ;
29931 long val2 ;
29932 int ecode2 = 0 ;
29933 long val3 ;
29934 int ecode3 = 0 ;
29935 int val4 ;
29936 int ecode4 = 0 ;
29937 PyObject * obj0 = 0 ;
29938 PyObject * obj1 = 0 ;
29939 PyObject * obj2 = 0 ;
29940 PyObject * obj3 = 0 ;
29941 char * kwnames[] = {
29942 (char *) "self",(char *) "item",(char *) "column",(char *) "image", NULL
29943 };
29944
29945 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOO:ListCtrl_SetItemColumnImage",kwnames,&obj0,&obj1,&obj2,&obj3)) SWIG_fail;
29946 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxPyListCtrl, 0 | 0 );
29947 if (!SWIG_IsOK(res1)) {
29948 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ListCtrl_SetItemColumnImage" "', expected argument " "1"" of type '" "wxPyListCtrl *""'");
29949 }
29950 arg1 = reinterpret_cast< wxPyListCtrl * >(argp1);
29951 ecode2 = SWIG_AsVal_long(obj1, &val2);
29952 if (!SWIG_IsOK(ecode2)) {
29953 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "ListCtrl_SetItemColumnImage" "', expected argument " "2"" of type '" "long""'");
29954 }
29955 arg2 = static_cast< long >(val2);
29956 ecode3 = SWIG_AsVal_long(obj2, &val3);
29957 if (!SWIG_IsOK(ecode3)) {
29958 SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "ListCtrl_SetItemColumnImage" "', expected argument " "3"" of type '" "long""'");
29959 }
29960 arg3 = static_cast< long >(val3);
29961 ecode4 = SWIG_AsVal_int(obj3, &val4);
29962 if (!SWIG_IsOK(ecode4)) {
29963 SWIG_exception_fail(SWIG_ArgError(ecode4), "in method '" "ListCtrl_SetItemColumnImage" "', expected argument " "4"" of type '" "int""'");
29964 }
29965 arg4 = static_cast< int >(val4);
29966 {
29967 PyThreadState* __tstate = wxPyBeginAllowThreads();
29968 result = (bool)(arg1)->SetItemColumnImage(arg2,arg3,arg4);
29969 wxPyEndAllowThreads(__tstate);
29970 if (PyErr_Occurred()) SWIG_fail;
29971 }
29972 {
29973 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
29974 }
29975 return resultobj;
29976fail:
29977 return NULL;
29978}
29979
29980
29981SWIGINTERN PyObject *_wrap_ListCtrl_GetItemText(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
29982 PyObject *resultobj = 0;
29983 wxPyListCtrl *arg1 = (wxPyListCtrl *) 0 ;
29984 long arg2 ;
29985 wxString result;
29986 void *argp1 = 0 ;
29987 int res1 = 0 ;
29988 long val2 ;
29989 int ecode2 = 0 ;
29990 PyObject * obj0 = 0 ;
29991 PyObject * obj1 = 0 ;
29992 char * kwnames[] = {
29993 (char *) "self",(char *) "item", NULL
29994 };
29995
29996 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ListCtrl_GetItemText",kwnames,&obj0,&obj1)) SWIG_fail;
29997 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxPyListCtrl, 0 | 0 );
29998 if (!SWIG_IsOK(res1)) {
29999 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ListCtrl_GetItemText" "', expected argument " "1"" of type '" "wxPyListCtrl const *""'");
30000 }
30001 arg1 = reinterpret_cast< wxPyListCtrl * >(argp1);
30002 ecode2 = SWIG_AsVal_long(obj1, &val2);
30003 if (!SWIG_IsOK(ecode2)) {
30004 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "ListCtrl_GetItemText" "', expected argument " "2"" of type '" "long""'");
30005 }
30006 arg2 = static_cast< long >(val2);
30007 {
30008 PyThreadState* __tstate = wxPyBeginAllowThreads();
30009 result = ((wxPyListCtrl const *)arg1)->GetItemText(arg2);
30010 wxPyEndAllowThreads(__tstate);
30011 if (PyErr_Occurred()) SWIG_fail;
30012 }
30013 {
30014#if wxUSE_UNICODE
30015 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
30016#else
30017 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
30018#endif
30019 }
30020 return resultobj;
30021fail:
30022 return NULL;
30023}
30024
30025
30026SWIGINTERN PyObject *_wrap_ListCtrl_SetItemText(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
30027 PyObject *resultobj = 0;
30028 wxPyListCtrl *arg1 = (wxPyListCtrl *) 0 ;
30029 long arg2 ;
30030 wxString *arg3 = 0 ;
30031 void *argp1 = 0 ;
30032 int res1 = 0 ;
30033 long val2 ;
30034 int ecode2 = 0 ;
30035 bool temp3 = false ;
30036 PyObject * obj0 = 0 ;
30037 PyObject * obj1 = 0 ;
30038 PyObject * obj2 = 0 ;
30039 char * kwnames[] = {
30040 (char *) "self",(char *) "item",(char *) "str", NULL
30041 };
30042
30043 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:ListCtrl_SetItemText",kwnames,&obj0,&obj1,&obj2)) SWIG_fail;
30044 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxPyListCtrl, 0 | 0 );
30045 if (!SWIG_IsOK(res1)) {
30046 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ListCtrl_SetItemText" "', expected argument " "1"" of type '" "wxPyListCtrl *""'");
30047 }
30048 arg1 = reinterpret_cast< wxPyListCtrl * >(argp1);
30049 ecode2 = SWIG_AsVal_long(obj1, &val2);
30050 if (!SWIG_IsOK(ecode2)) {
30051 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "ListCtrl_SetItemText" "', expected argument " "2"" of type '" "long""'");
30052 }
30053 arg2 = static_cast< long >(val2);
30054 {
30055 arg3 = wxString_in_helper(obj2);
30056 if (arg3 == NULL) SWIG_fail;
30057 temp3 = true;
30058 }
30059 {
30060 PyThreadState* __tstate = wxPyBeginAllowThreads();
30061 (arg1)->SetItemText(arg2,(wxString const &)*arg3);
30062 wxPyEndAllowThreads(__tstate);
30063 if (PyErr_Occurred()) SWIG_fail;
30064 }
30065 resultobj = SWIG_Py_Void();
30066 {
30067 if (temp3)
30068 delete arg3;
30069 }
30070 return resultobj;
30071fail:
30072 {
30073 if (temp3)
30074 delete arg3;
30075 }
30076 return NULL;
30077}
30078
30079
30080SWIGINTERN PyObject *_wrap_ListCtrl_GetItemData(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
30081 PyObject *resultobj = 0;
30082 wxPyListCtrl *arg1 = (wxPyListCtrl *) 0 ;
30083 long arg2 ;
30084 long result;
30085 void *argp1 = 0 ;
30086 int res1 = 0 ;
30087 long val2 ;
30088 int ecode2 = 0 ;
30089 PyObject * obj0 = 0 ;
30090 PyObject * obj1 = 0 ;
30091 char * kwnames[] = {
30092 (char *) "self",(char *) "item", NULL
30093 };
30094
30095 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ListCtrl_GetItemData",kwnames,&obj0,&obj1)) SWIG_fail;
30096 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxPyListCtrl, 0 | 0 );
30097 if (!SWIG_IsOK(res1)) {
30098 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ListCtrl_GetItemData" "', expected argument " "1"" of type '" "wxPyListCtrl const *""'");
30099 }
30100 arg1 = reinterpret_cast< wxPyListCtrl * >(argp1);
30101 ecode2 = SWIG_AsVal_long(obj1, &val2);
30102 if (!SWIG_IsOK(ecode2)) {
30103 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "ListCtrl_GetItemData" "', expected argument " "2"" of type '" "long""'");
30104 }
30105 arg2 = static_cast< long >(val2);
30106 {
30107 PyThreadState* __tstate = wxPyBeginAllowThreads();
30108 result = (long)((wxPyListCtrl const *)arg1)->GetItemData(arg2);
30109 wxPyEndAllowThreads(__tstate);
30110 if (PyErr_Occurred()) SWIG_fail;
30111 }
30112 resultobj = SWIG_From_long(static_cast< long >(result));
30113 return resultobj;
30114fail:
30115 return NULL;
30116}
30117
30118
30119SWIGINTERN PyObject *_wrap_ListCtrl_SetItemData(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
30120 PyObject *resultobj = 0;
30121 wxPyListCtrl *arg1 = (wxPyListCtrl *) 0 ;
30122 long arg2 ;
30123 long arg3 ;
30124 bool result;
30125 void *argp1 = 0 ;
30126 int res1 = 0 ;
30127 long val2 ;
30128 int ecode2 = 0 ;
30129 long val3 ;
30130 int ecode3 = 0 ;
30131 PyObject * obj0 = 0 ;
30132 PyObject * obj1 = 0 ;
30133 PyObject * obj2 = 0 ;
30134 char * kwnames[] = {
30135 (char *) "self",(char *) "item",(char *) "data", NULL
30136 };
30137
30138 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:ListCtrl_SetItemData",kwnames,&obj0,&obj1,&obj2)) SWIG_fail;
30139 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxPyListCtrl, 0 | 0 );
30140 if (!SWIG_IsOK(res1)) {
30141 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ListCtrl_SetItemData" "', expected argument " "1"" of type '" "wxPyListCtrl *""'");
30142 }
30143 arg1 = reinterpret_cast< wxPyListCtrl * >(argp1);
30144 ecode2 = SWIG_AsVal_long(obj1, &val2);
30145 if (!SWIG_IsOK(ecode2)) {
30146 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "ListCtrl_SetItemData" "', expected argument " "2"" of type '" "long""'");
30147 }
30148 arg2 = static_cast< long >(val2);
30149 ecode3 = SWIG_AsVal_long(obj2, &val3);
30150 if (!SWIG_IsOK(ecode3)) {
30151 SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "ListCtrl_SetItemData" "', expected argument " "3"" of type '" "long""'");
30152 }
30153 arg3 = static_cast< long >(val3);
30154 {
30155 PyThreadState* __tstate = wxPyBeginAllowThreads();
30156 result = (bool)(arg1)->SetItemData(arg2,arg3);
30157 wxPyEndAllowThreads(__tstate);
30158 if (PyErr_Occurred()) SWIG_fail;
30159 }
30160 {
30161 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
30162 }
30163 return resultobj;
30164fail:
30165 return NULL;
30166}
30167
30168
30169SWIGINTERN PyObject *_wrap_ListCtrl_GetItemPosition(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
30170 PyObject *resultobj = 0;
30171 wxPyListCtrl *arg1 = (wxPyListCtrl *) 0 ;
30172 long arg2 ;
30173 wxPoint result;
30174 void *argp1 = 0 ;
30175 int res1 = 0 ;
30176 long val2 ;
30177 int ecode2 = 0 ;
30178 PyObject * obj0 = 0 ;
30179 PyObject * obj1 = 0 ;
30180 char * kwnames[] = {
30181 (char *) "self",(char *) "item", NULL
30182 };
30183
30184 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ListCtrl_GetItemPosition",kwnames,&obj0,&obj1)) SWIG_fail;
30185 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxPyListCtrl, 0 | 0 );
30186 if (!SWIG_IsOK(res1)) {
30187 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ListCtrl_GetItemPosition" "', expected argument " "1"" of type '" "wxPyListCtrl *""'");
30188 }
30189 arg1 = reinterpret_cast< wxPyListCtrl * >(argp1);
30190 ecode2 = SWIG_AsVal_long(obj1, &val2);
30191 if (!SWIG_IsOK(ecode2)) {
30192 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "ListCtrl_GetItemPosition" "', expected argument " "2"" of type '" "long""'");
30193 }
30194 arg2 = static_cast< long >(val2);
30195 {
30196 PyThreadState* __tstate = wxPyBeginAllowThreads();
30197 result = wxPyListCtrl_GetItemPosition(arg1,arg2);
30198 wxPyEndAllowThreads(__tstate);
30199 if (PyErr_Occurred()) SWIG_fail;
30200 }
30201 resultobj = SWIG_NewPointerObj((new wxPoint(static_cast< const wxPoint& >(result))), SWIGTYPE_p_wxPoint, SWIG_POINTER_OWN | 0 );
30202 return resultobj;
30203fail:
30204 return NULL;
30205}
30206
30207
30208SWIGINTERN PyObject *_wrap_ListCtrl_GetItemRect(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
30209 PyObject *resultobj = 0;
30210 wxPyListCtrl *arg1 = (wxPyListCtrl *) 0 ;
30211 long arg2 ;
30212 int arg3 = (int) wxLIST_RECT_BOUNDS ;
30213 wxRect result;
30214 void *argp1 = 0 ;
30215 int res1 = 0 ;
30216 long val2 ;
30217 int ecode2 = 0 ;
30218 int val3 ;
30219 int ecode3 = 0 ;
30220 PyObject * obj0 = 0 ;
30221 PyObject * obj1 = 0 ;
30222 PyObject * obj2 = 0 ;
30223 char * kwnames[] = {
30224 (char *) "self",(char *) "item",(char *) "code", NULL
30225 };
30226
30227 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:ListCtrl_GetItemRect",kwnames,&obj0,&obj1,&obj2)) SWIG_fail;
30228 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxPyListCtrl, 0 | 0 );
30229 if (!SWIG_IsOK(res1)) {
30230 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ListCtrl_GetItemRect" "', expected argument " "1"" of type '" "wxPyListCtrl *""'");
30231 }
30232 arg1 = reinterpret_cast< wxPyListCtrl * >(argp1);
30233 ecode2 = SWIG_AsVal_long(obj1, &val2);
30234 if (!SWIG_IsOK(ecode2)) {
30235 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "ListCtrl_GetItemRect" "', expected argument " "2"" of type '" "long""'");
30236 }
30237 arg2 = static_cast< long >(val2);
30238 if (obj2) {
30239 ecode3 = SWIG_AsVal_int(obj2, &val3);
30240 if (!SWIG_IsOK(ecode3)) {
30241 SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "ListCtrl_GetItemRect" "', expected argument " "3"" of type '" "int""'");
30242 }
30243 arg3 = static_cast< int >(val3);
30244 }
30245 {
30246 PyThreadState* __tstate = wxPyBeginAllowThreads();
30247 result = wxPyListCtrl_GetItemRect(arg1,arg2,arg3);
30248 wxPyEndAllowThreads(__tstate);
30249 if (PyErr_Occurred()) SWIG_fail;
30250 }
30251 resultobj = SWIG_NewPointerObj((new wxRect(static_cast< const wxRect& >(result))), SWIGTYPE_p_wxRect, SWIG_POINTER_OWN | 0 );
30252 return resultobj;
30253fail:
30254 return NULL;
30255}
30256
30257
30258SWIGINTERN PyObject *_wrap_ListCtrl_SetItemPosition(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
30259 PyObject *resultobj = 0;
30260 wxPyListCtrl *arg1 = (wxPyListCtrl *) 0 ;
30261 long arg2 ;
30262 wxPoint *arg3 = 0 ;
30263 bool result;
30264 void *argp1 = 0 ;
30265 int res1 = 0 ;
30266 long val2 ;
30267 int ecode2 = 0 ;
30268 wxPoint temp3 ;
30269 PyObject * obj0 = 0 ;
30270 PyObject * obj1 = 0 ;
30271 PyObject * obj2 = 0 ;
30272 char * kwnames[] = {
30273 (char *) "self",(char *) "item",(char *) "pos", NULL
30274 };
30275
30276 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:ListCtrl_SetItemPosition",kwnames,&obj0,&obj1,&obj2)) SWIG_fail;
30277 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxPyListCtrl, 0 | 0 );
30278 if (!SWIG_IsOK(res1)) {
30279 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ListCtrl_SetItemPosition" "', expected argument " "1"" of type '" "wxPyListCtrl *""'");
30280 }
30281 arg1 = reinterpret_cast< wxPyListCtrl * >(argp1);
30282 ecode2 = SWIG_AsVal_long(obj1, &val2);
30283 if (!SWIG_IsOK(ecode2)) {
30284 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "ListCtrl_SetItemPosition" "', expected argument " "2"" of type '" "long""'");
30285 }
30286 arg2 = static_cast< long >(val2);
30287 {
30288 arg3 = &temp3;
30289 if ( ! wxPoint_helper(obj2, &arg3)) SWIG_fail;
30290 }
30291 {
30292 PyThreadState* __tstate = wxPyBeginAllowThreads();
30293 result = (bool)(arg1)->SetItemPosition(arg2,(wxPoint const &)*arg3);
30294 wxPyEndAllowThreads(__tstate);
30295 if (PyErr_Occurred()) SWIG_fail;
30296 }
30297 {
30298 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
30299 }
30300 return resultobj;
30301fail:
30302 return NULL;
d14a1e28
RD
30303}
30304
30305
0085ce49
RD
30306SWIGINTERN PyObject *_wrap_ListCtrl_GetItemCount(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
30307 PyObject *resultobj = 0;
30308 wxPyListCtrl *arg1 = (wxPyListCtrl *) 0 ;
30309 int result;
30310 void *argp1 = 0 ;
30311 int res1 = 0 ;
30312 PyObject *swig_obj[1] ;
30313
30314 if (!args) SWIG_fail;
30315 swig_obj[0] = args;
30316 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxPyListCtrl, 0 | 0 );
30317 if (!SWIG_IsOK(res1)) {
30318 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ListCtrl_GetItemCount" "', expected argument " "1"" of type '" "wxPyListCtrl const *""'");
30319 }
30320 arg1 = reinterpret_cast< wxPyListCtrl * >(argp1);
30321 {
30322 PyThreadState* __tstate = wxPyBeginAllowThreads();
30323 result = (int)((wxPyListCtrl const *)arg1)->GetItemCount();
30324 wxPyEndAllowThreads(__tstate);
30325 if (PyErr_Occurred()) SWIG_fail;
30326 }
30327 resultobj = SWIG_From_int(static_cast< int >(result));
30328 return resultobj;
30329fail:
30330 return NULL;
d14a1e28
RD
30331}
30332
30333
0085ce49
RD
30334SWIGINTERN PyObject *_wrap_ListCtrl_GetColumnCount(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
30335 PyObject *resultobj = 0;
30336 wxPyListCtrl *arg1 = (wxPyListCtrl *) 0 ;
30337 int result;
30338 void *argp1 = 0 ;
30339 int res1 = 0 ;
30340 PyObject *swig_obj[1] ;
30341
30342 if (!args) SWIG_fail;
30343 swig_obj[0] = args;
30344 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxPyListCtrl, 0 | 0 );
30345 if (!SWIG_IsOK(res1)) {
30346 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ListCtrl_GetColumnCount" "', expected argument " "1"" of type '" "wxPyListCtrl const *""'");
30347 }
30348 arg1 = reinterpret_cast< wxPyListCtrl * >(argp1);
30349 {
30350 PyThreadState* __tstate = wxPyBeginAllowThreads();
30351 result = (int)((wxPyListCtrl const *)arg1)->GetColumnCount();
30352 wxPyEndAllowThreads(__tstate);
30353 if (PyErr_Occurred()) SWIG_fail;
30354 }
30355 resultobj = SWIG_From_int(static_cast< int >(result));
30356 return resultobj;
30357fail:
30358 return NULL;
d14a1e28
RD
30359}
30360
30361
0085ce49
RD
30362SWIGINTERN PyObject *_wrap_ListCtrl_GetItemSpacing(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
30363 PyObject *resultobj = 0;
30364 wxPyListCtrl *arg1 = (wxPyListCtrl *) 0 ;
30365 wxSize result;
30366 void *argp1 = 0 ;
30367 int res1 = 0 ;
30368 PyObject *swig_obj[1] ;
30369
30370 if (!args) SWIG_fail;
30371 swig_obj[0] = args;
30372 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxPyListCtrl, 0 | 0 );
30373 if (!SWIG_IsOK(res1)) {
30374 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ListCtrl_GetItemSpacing" "', expected argument " "1"" of type '" "wxPyListCtrl const *""'");
30375 }
30376 arg1 = reinterpret_cast< wxPyListCtrl * >(argp1);
30377 {
30378 PyThreadState* __tstate = wxPyBeginAllowThreads();
30379 result = ((wxPyListCtrl const *)arg1)->GetItemSpacing();
30380 wxPyEndAllowThreads(__tstate);
30381 if (PyErr_Occurred()) SWIG_fail;
30382 }
30383 resultobj = SWIG_NewPointerObj((new wxSize(static_cast< const wxSize& >(result))), SWIGTYPE_p_wxSize, SWIG_POINTER_OWN | 0 );
30384 return resultobj;
30385fail:
30386 return NULL;
30387}
30388
30389
30390SWIGINTERN PyObject *_wrap_ListCtrl_SetItemSpacing(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
30391 PyObject *resultobj = 0;
30392 wxPyListCtrl *arg1 = (wxPyListCtrl *) 0 ;
30393 int arg2 ;
30394 bool arg3 = (bool) false ;
30395 void *argp1 = 0 ;
30396 int res1 = 0 ;
30397 int val2 ;
30398 int ecode2 = 0 ;
30399 bool val3 ;
30400 int ecode3 = 0 ;
30401 PyObject * obj0 = 0 ;
30402 PyObject * obj1 = 0 ;
30403 PyObject * obj2 = 0 ;
30404 char * kwnames[] = {
30405 (char *) "self",(char *) "spacing",(char *) "isSmall", NULL
30406 };
30407
30408 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:ListCtrl_SetItemSpacing",kwnames,&obj0,&obj1,&obj2)) SWIG_fail;
30409 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxPyListCtrl, 0 | 0 );
30410 if (!SWIG_IsOK(res1)) {
30411 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ListCtrl_SetItemSpacing" "', expected argument " "1"" of type '" "wxPyListCtrl *""'");
30412 }
30413 arg1 = reinterpret_cast< wxPyListCtrl * >(argp1);
30414 ecode2 = SWIG_AsVal_int(obj1, &val2);
30415 if (!SWIG_IsOK(ecode2)) {
30416 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "ListCtrl_SetItemSpacing" "', expected argument " "2"" of type '" "int""'");
30417 }
30418 arg2 = static_cast< int >(val2);
30419 if (obj2) {
30420 ecode3 = SWIG_AsVal_bool(obj2, &val3);
30421 if (!SWIG_IsOK(ecode3)) {
30422 SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "ListCtrl_SetItemSpacing" "', expected argument " "3"" of type '" "bool""'");
30423 }
30424 arg3 = static_cast< bool >(val3);
30425 }
30426 {
30427 PyThreadState* __tstate = wxPyBeginAllowThreads();
30428 (arg1)->SetItemSpacing(arg2,arg3);
30429 wxPyEndAllowThreads(__tstate);
30430 if (PyErr_Occurred()) SWIG_fail;
30431 }
30432 resultobj = SWIG_Py_Void();
30433 return resultobj;
30434fail:
30435 return NULL;
22bfe96c
RD
30436}
30437
30438
0085ce49
RD
30439SWIGINTERN PyObject *_wrap_ListCtrl_GetSelectedItemCount(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
30440 PyObject *resultobj = 0;
30441 wxPyListCtrl *arg1 = (wxPyListCtrl *) 0 ;
30442 int result;
30443 void *argp1 = 0 ;
30444 int res1 = 0 ;
30445 PyObject *swig_obj[1] ;
30446
30447 if (!args) SWIG_fail;
30448 swig_obj[0] = args;
30449 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxPyListCtrl, 0 | 0 );
30450 if (!SWIG_IsOK(res1)) {
30451 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ListCtrl_GetSelectedItemCount" "', expected argument " "1"" of type '" "wxPyListCtrl const *""'");
30452 }
30453 arg1 = reinterpret_cast< wxPyListCtrl * >(argp1);
30454 {
30455 PyThreadState* __tstate = wxPyBeginAllowThreads();
30456 result = (int)((wxPyListCtrl const *)arg1)->GetSelectedItemCount();
30457 wxPyEndAllowThreads(__tstate);
30458 if (PyErr_Occurred()) SWIG_fail;
30459 }
30460 resultobj = SWIG_From_int(static_cast< int >(result));
30461 return resultobj;
30462fail:
30463 return NULL;
d14a1e28
RD
30464}
30465
30466
0085ce49
RD
30467SWIGINTERN PyObject *_wrap_ListCtrl_GetTextColour(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
30468 PyObject *resultobj = 0;
30469 wxPyListCtrl *arg1 = (wxPyListCtrl *) 0 ;
30470 wxColour result;
30471 void *argp1 = 0 ;
30472 int res1 = 0 ;
30473 PyObject *swig_obj[1] ;
30474
30475 if (!args) SWIG_fail;
30476 swig_obj[0] = args;
30477 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxPyListCtrl, 0 | 0 );
30478 if (!SWIG_IsOK(res1)) {
30479 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ListCtrl_GetTextColour" "', expected argument " "1"" of type '" "wxPyListCtrl const *""'");
30480 }
30481 arg1 = reinterpret_cast< wxPyListCtrl * >(argp1);
30482 {
30483 PyThreadState* __tstate = wxPyBeginAllowThreads();
30484 result = ((wxPyListCtrl const *)arg1)->GetTextColour();
30485 wxPyEndAllowThreads(__tstate);
30486 if (PyErr_Occurred()) SWIG_fail;
30487 }
30488 resultobj = SWIG_NewPointerObj((new wxColour(static_cast< const wxColour& >(result))), SWIGTYPE_p_wxColour, SWIG_POINTER_OWN | 0 );
30489 return resultobj;
30490fail:
30491 return NULL;
30492}
30493
30494
30495SWIGINTERN PyObject *_wrap_ListCtrl_SetTextColour(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
30496 PyObject *resultobj = 0;
30497 wxPyListCtrl *arg1 = (wxPyListCtrl *) 0 ;
30498 wxColour *arg2 = 0 ;
30499 void *argp1 = 0 ;
30500 int res1 = 0 ;
30501 wxColour temp2 ;
30502 PyObject * obj0 = 0 ;
30503 PyObject * obj1 = 0 ;
30504 char * kwnames[] = {
30505 (char *) "self",(char *) "col", NULL
30506 };
30507
30508 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ListCtrl_SetTextColour",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_SetTextColour" "', expected argument " "1"" of type '" "wxPyListCtrl *""'");
30512 }
30513 arg1 = reinterpret_cast< wxPyListCtrl * >(argp1);
30514 {
30515 arg2 = &temp2;
30516 if ( ! wxColour_helper(obj1, &arg2)) SWIG_fail;
30517 }
30518 {
30519 PyThreadState* __tstate = wxPyBeginAllowThreads();
30520 (arg1)->SetTextColour((wxColour const &)*arg2);
30521 wxPyEndAllowThreads(__tstate);
30522 if (PyErr_Occurred()) SWIG_fail;
30523 }
30524 resultobj = SWIG_Py_Void();
30525 return resultobj;
30526fail:
30527 return NULL;
d14a1e28
RD
30528}
30529
30530
0085ce49
RD
30531SWIGINTERN PyObject *_wrap_ListCtrl_GetTopItem(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
30532 PyObject *resultobj = 0;
30533 wxPyListCtrl *arg1 = (wxPyListCtrl *) 0 ;
30534 long result;
30535 void *argp1 = 0 ;
30536 int res1 = 0 ;
30537 PyObject *swig_obj[1] ;
30538
30539 if (!args) SWIG_fail;
30540 swig_obj[0] = args;
30541 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxPyListCtrl, 0 | 0 );
30542 if (!SWIG_IsOK(res1)) {
30543 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ListCtrl_GetTopItem" "', expected argument " "1"" of type '" "wxPyListCtrl const *""'");
30544 }
30545 arg1 = reinterpret_cast< wxPyListCtrl * >(argp1);
30546 {
30547 PyThreadState* __tstate = wxPyBeginAllowThreads();
30548 result = (long)((wxPyListCtrl const *)arg1)->GetTopItem();
30549 wxPyEndAllowThreads(__tstate);
30550 if (PyErr_Occurred()) SWIG_fail;
30551 }
30552 resultobj = SWIG_From_long(static_cast< long >(result));
30553 return resultobj;
30554fail:
30555 return NULL;
30556}
30557
30558
30559SWIGINTERN PyObject *_wrap_ListCtrl_SetSingleStyle(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
30560 PyObject *resultobj = 0;
30561 wxPyListCtrl *arg1 = (wxPyListCtrl *) 0 ;
30562 long arg2 ;
30563 bool arg3 = (bool) true ;
30564 void *argp1 = 0 ;
30565 int res1 = 0 ;
30566 long val2 ;
30567 int ecode2 = 0 ;
30568 bool val3 ;
30569 int ecode3 = 0 ;
30570 PyObject * obj0 = 0 ;
30571 PyObject * obj1 = 0 ;
30572 PyObject * obj2 = 0 ;
30573 char * kwnames[] = {
30574 (char *) "self",(char *) "style",(char *) "add", NULL
30575 };
30576
30577 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:ListCtrl_SetSingleStyle",kwnames,&obj0,&obj1,&obj2)) SWIG_fail;
30578 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxPyListCtrl, 0 | 0 );
30579 if (!SWIG_IsOK(res1)) {
30580 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ListCtrl_SetSingleStyle" "', expected argument " "1"" of type '" "wxPyListCtrl *""'");
30581 }
30582 arg1 = reinterpret_cast< wxPyListCtrl * >(argp1);
30583 ecode2 = SWIG_AsVal_long(obj1, &val2);
30584 if (!SWIG_IsOK(ecode2)) {
30585 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "ListCtrl_SetSingleStyle" "', expected argument " "2"" of type '" "long""'");
30586 }
30587 arg2 = static_cast< long >(val2);
30588 if (obj2) {
30589 ecode3 = SWIG_AsVal_bool(obj2, &val3);
30590 if (!SWIG_IsOK(ecode3)) {
30591 SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "ListCtrl_SetSingleStyle" "', expected argument " "3"" of type '" "bool""'");
30592 }
30593 arg3 = static_cast< bool >(val3);
30594 }
30595 {
30596 PyThreadState* __tstate = wxPyBeginAllowThreads();
30597 (arg1)->SetSingleStyle(arg2,arg3);
30598 wxPyEndAllowThreads(__tstate);
30599 if (PyErr_Occurred()) SWIG_fail;
30600 }
30601 resultobj = SWIG_Py_Void();
30602 return resultobj;
30603fail:
30604 return NULL;
30605}
30606
30607
30608SWIGINTERN PyObject *_wrap_ListCtrl_GetNextItem(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
30609 PyObject *resultobj = 0;
30610 wxPyListCtrl *arg1 = (wxPyListCtrl *) 0 ;
30611 long arg2 ;
30612 int arg3 = (int) wxLIST_NEXT_ALL ;
30613 int arg4 = (int) wxLIST_STATE_DONTCARE ;
30614 long result;
30615 void *argp1 = 0 ;
30616 int res1 = 0 ;
30617 long val2 ;
30618 int ecode2 = 0 ;
30619 int val3 ;
30620 int ecode3 = 0 ;
30621 int val4 ;
30622 int ecode4 = 0 ;
30623 PyObject * obj0 = 0 ;
30624 PyObject * obj1 = 0 ;
30625 PyObject * obj2 = 0 ;
30626 PyObject * obj3 = 0 ;
30627 char * kwnames[] = {
30628 (char *) "self",(char *) "item",(char *) "geometry",(char *) "state", NULL
30629 };
30630
30631 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|OO:ListCtrl_GetNextItem",kwnames,&obj0,&obj1,&obj2,&obj3)) SWIG_fail;
30632 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxPyListCtrl, 0 | 0 );
30633 if (!SWIG_IsOK(res1)) {
30634 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ListCtrl_GetNextItem" "', expected argument " "1"" of type '" "wxPyListCtrl const *""'");
30635 }
30636 arg1 = reinterpret_cast< wxPyListCtrl * >(argp1);
30637 ecode2 = SWIG_AsVal_long(obj1, &val2);
30638 if (!SWIG_IsOK(ecode2)) {
30639 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "ListCtrl_GetNextItem" "', expected argument " "2"" of type '" "long""'");
30640 }
30641 arg2 = static_cast< long >(val2);
30642 if (obj2) {
30643 ecode3 = SWIG_AsVal_int(obj2, &val3);
30644 if (!SWIG_IsOK(ecode3)) {
30645 SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "ListCtrl_GetNextItem" "', expected argument " "3"" of type '" "int""'");
30646 }
30647 arg3 = static_cast< int >(val3);
30648 }
30649 if (obj3) {
30650 ecode4 = SWIG_AsVal_int(obj3, &val4);
30651 if (!SWIG_IsOK(ecode4)) {
30652 SWIG_exception_fail(SWIG_ArgError(ecode4), "in method '" "ListCtrl_GetNextItem" "', expected argument " "4"" of type '" "int""'");
30653 }
30654 arg4 = static_cast< int >(val4);
30655 }
30656 {
30657 PyThreadState* __tstate = wxPyBeginAllowThreads();
30658 result = (long)((wxPyListCtrl const *)arg1)->GetNextItem(arg2,arg3,arg4);
30659 wxPyEndAllowThreads(__tstate);
30660 if (PyErr_Occurred()) SWIG_fail;
30661 }
30662 resultobj = SWIG_From_long(static_cast< long >(result));
30663 return resultobj;
30664fail:
30665 return NULL;
30666}
30667
30668
30669SWIGINTERN PyObject *_wrap_ListCtrl_GetImageList(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
30670 PyObject *resultobj = 0;
30671 wxPyListCtrl *arg1 = (wxPyListCtrl *) 0 ;
30672 int arg2 ;
30673 wxImageList *result = 0 ;
30674 void *argp1 = 0 ;
30675 int res1 = 0 ;
30676 int val2 ;
30677 int ecode2 = 0 ;
30678 PyObject * obj0 = 0 ;
30679 PyObject * obj1 = 0 ;
30680 char * kwnames[] = {
30681 (char *) "self",(char *) "which", NULL
30682 };
30683
30684 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ListCtrl_GetImageList",kwnames,&obj0,&obj1)) SWIG_fail;
30685 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxPyListCtrl, 0 | 0 );
30686 if (!SWIG_IsOK(res1)) {
30687 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ListCtrl_GetImageList" "', expected argument " "1"" of type '" "wxPyListCtrl const *""'");
30688 }
30689 arg1 = reinterpret_cast< wxPyListCtrl * >(argp1);
30690 ecode2 = SWIG_AsVal_int(obj1, &val2);
30691 if (!SWIG_IsOK(ecode2)) {
30692 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "ListCtrl_GetImageList" "', expected argument " "2"" of type '" "int""'");
30693 }
30694 arg2 = static_cast< int >(val2);
30695 {
30696 PyThreadState* __tstate = wxPyBeginAllowThreads();
30697 result = (wxImageList *)((wxPyListCtrl const *)arg1)->GetImageList(arg2);
30698 wxPyEndAllowThreads(__tstate);
30699 if (PyErr_Occurred()) SWIG_fail;
30700 }
3ecece7e
RD
30701 {
30702 resultobj = wxPyMake_wxObject(result, (bool)0);
30703 }
0085ce49
RD
30704 return resultobj;
30705fail:
30706 return NULL;
30707}
30708
30709
30710SWIGINTERN PyObject *_wrap_ListCtrl_SetImageList(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
30711 PyObject *resultobj = 0;
30712 wxPyListCtrl *arg1 = (wxPyListCtrl *) 0 ;
30713 wxImageList *arg2 = (wxImageList *) 0 ;
30714 int arg3 ;
30715 void *argp1 = 0 ;
30716 int res1 = 0 ;
30717 void *argp2 = 0 ;
30718 int res2 = 0 ;
30719 int val3 ;
30720 int ecode3 = 0 ;
30721 PyObject * obj0 = 0 ;
30722 PyObject * obj1 = 0 ;
30723 PyObject * obj2 = 0 ;
30724 char * kwnames[] = {
30725 (char *) "self",(char *) "imageList",(char *) "which", NULL
30726 };
30727
30728 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:ListCtrl_SetImageList",kwnames,&obj0,&obj1,&obj2)) SWIG_fail;
30729 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxPyListCtrl, 0 | 0 );
30730 if (!SWIG_IsOK(res1)) {
30731 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ListCtrl_SetImageList" "', expected argument " "1"" of type '" "wxPyListCtrl *""'");
30732 }
30733 arg1 = reinterpret_cast< wxPyListCtrl * >(argp1);
30734 res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_wxImageList, 0 | 0 );
30735 if (!SWIG_IsOK(res2)) {
30736 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "ListCtrl_SetImageList" "', expected argument " "2"" of type '" "wxImageList *""'");
30737 }
30738 arg2 = reinterpret_cast< wxImageList * >(argp2);
30739 ecode3 = SWIG_AsVal_int(obj2, &val3);
30740 if (!SWIG_IsOK(ecode3)) {
30741 SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "ListCtrl_SetImageList" "', expected argument " "3"" of type '" "int""'");
30742 }
30743 arg3 = static_cast< int >(val3);
30744 {
30745 PyThreadState* __tstate = wxPyBeginAllowThreads();
30746 (arg1)->SetImageList(arg2,arg3);
30747 wxPyEndAllowThreads(__tstate);
30748 if (PyErr_Occurred()) SWIG_fail;
30749 }
30750 resultobj = SWIG_Py_Void();
30751 return resultobj;
30752fail:
30753 return NULL;
30754}
30755
30756
30757SWIGINTERN PyObject *_wrap_ListCtrl_AssignImageList(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
30758 PyObject *resultobj = 0;
30759 wxPyListCtrl *arg1 = (wxPyListCtrl *) 0 ;
30760 wxImageList *arg2 = (wxImageList *) 0 ;
30761 int arg3 ;
30762 void *argp1 = 0 ;
30763 int res1 = 0 ;
30764 int res2 = 0 ;
30765 int val3 ;
30766 int ecode3 = 0 ;
30767 PyObject * obj0 = 0 ;
30768 PyObject * obj1 = 0 ;
30769 PyObject * obj2 = 0 ;
30770 char * kwnames[] = {
30771 (char *) "self",(char *) "imageList",(char *) "which", NULL
30772 };
30773
30774 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:ListCtrl_AssignImageList",kwnames,&obj0,&obj1,&obj2)) SWIG_fail;
30775 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxPyListCtrl, 0 | 0 );
30776 if (!SWIG_IsOK(res1)) {
30777 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ListCtrl_AssignImageList" "', expected argument " "1"" of type '" "wxPyListCtrl *""'");
30778 }
30779 arg1 = reinterpret_cast< wxPyListCtrl * >(argp1);
30780 res2 = SWIG_ConvertPtr(obj1, SWIG_as_voidptrptr(&arg2), SWIGTYPE_p_wxImageList, SWIG_POINTER_DISOWN | 0 );
30781 if (!SWIG_IsOK(res2)) {
30782 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "ListCtrl_AssignImageList" "', expected argument " "2"" of type '" "wxImageList *""'");
30783 }
30784 ecode3 = SWIG_AsVal_int(obj2, &val3);
30785 if (!SWIG_IsOK(ecode3)) {
30786 SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "ListCtrl_AssignImageList" "', expected argument " "3"" of type '" "int""'");
30787 }
30788 arg3 = static_cast< int >(val3);
30789 {
30790 PyThreadState* __tstate = wxPyBeginAllowThreads();
30791 (arg1)->AssignImageList(arg2,arg3);
30792 wxPyEndAllowThreads(__tstate);
30793 if (PyErr_Occurred()) SWIG_fail;
30794 }
30795 resultobj = SWIG_Py_Void();
30796 return resultobj;
30797fail:
30798 return NULL;
d14a1e28
RD
30799}
30800
30801
0085ce49
RD
30802SWIGINTERN PyObject *_wrap_ListCtrl_InReportView(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
30803 PyObject *resultobj = 0;
30804 wxPyListCtrl *arg1 = (wxPyListCtrl *) 0 ;
30805 bool result;
30806 void *argp1 = 0 ;
30807 int res1 = 0 ;
30808 PyObject *swig_obj[1] ;
30809
30810 if (!args) SWIG_fail;
30811 swig_obj[0] = args;
30812 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxPyListCtrl, 0 | 0 );
30813 if (!SWIG_IsOK(res1)) {
30814 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ListCtrl_InReportView" "', expected argument " "1"" of type '" "wxPyListCtrl const *""'");
30815 }
30816 arg1 = reinterpret_cast< wxPyListCtrl * >(argp1);
30817 {
30818 PyThreadState* __tstate = wxPyBeginAllowThreads();
30819 result = (bool)((wxPyListCtrl const *)arg1)->InReportView();
30820 wxPyEndAllowThreads(__tstate);
30821 if (PyErr_Occurred()) SWIG_fail;
30822 }
30823 {
30824 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
30825 }
30826 return resultobj;
30827fail:
30828 return NULL;
d14a1e28
RD
30829}
30830
30831
0085ce49
RD
30832SWIGINTERN PyObject *_wrap_ListCtrl_IsVirtual(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
30833 PyObject *resultobj = 0;
30834 wxPyListCtrl *arg1 = (wxPyListCtrl *) 0 ;
30835 bool result;
30836 void *argp1 = 0 ;
30837 int res1 = 0 ;
30838 PyObject *swig_obj[1] ;
30839
30840 if (!args) SWIG_fail;
30841 swig_obj[0] = args;
30842 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxPyListCtrl, 0 | 0 );
30843 if (!SWIG_IsOK(res1)) {
30844 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ListCtrl_IsVirtual" "', expected argument " "1"" of type '" "wxPyListCtrl const *""'");
30845 }
30846 arg1 = reinterpret_cast< wxPyListCtrl * >(argp1);
30847 {
30848 PyThreadState* __tstate = wxPyBeginAllowThreads();
30849 result = (bool)((wxPyListCtrl const *)arg1)->IsVirtual();
30850 wxPyEndAllowThreads(__tstate);
30851 if (PyErr_Occurred()) SWIG_fail;
30852 }
30853 {
30854 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
30855 }
30856 return resultobj;
30857fail:
30858 return NULL;
30859}
30860
30861
30862SWIGINTERN PyObject *_wrap_ListCtrl_RefreshItem(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
30863 PyObject *resultobj = 0;
30864 wxPyListCtrl *arg1 = (wxPyListCtrl *) 0 ;
30865 long arg2 ;
30866 void *argp1 = 0 ;
30867 int res1 = 0 ;
30868 long val2 ;
30869 int ecode2 = 0 ;
30870 PyObject * obj0 = 0 ;
30871 PyObject * obj1 = 0 ;
30872 char * kwnames[] = {
30873 (char *) "self",(char *) "item", NULL
30874 };
30875
30876 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ListCtrl_RefreshItem",kwnames,&obj0,&obj1)) SWIG_fail;
30877 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxPyListCtrl, 0 | 0 );
30878 if (!SWIG_IsOK(res1)) {
30879 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ListCtrl_RefreshItem" "', expected argument " "1"" of type '" "wxPyListCtrl *""'");
30880 }
30881 arg1 = reinterpret_cast< wxPyListCtrl * >(argp1);
30882 ecode2 = SWIG_AsVal_long(obj1, &val2);
30883 if (!SWIG_IsOK(ecode2)) {
30884 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "ListCtrl_RefreshItem" "', expected argument " "2"" of type '" "long""'");
30885 }
30886 arg2 = static_cast< long >(val2);
30887 {
30888 PyThreadState* __tstate = wxPyBeginAllowThreads();
30889 (arg1)->RefreshItem(arg2);
30890 wxPyEndAllowThreads(__tstate);
30891 if (PyErr_Occurred()) SWIG_fail;
30892 }
30893 resultobj = SWIG_Py_Void();
30894 return resultobj;
30895fail:
30896 return NULL;
30897}
30898
30899
30900SWIGINTERN PyObject *_wrap_ListCtrl_RefreshItems(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
30901 PyObject *resultobj = 0;
30902 wxPyListCtrl *arg1 = (wxPyListCtrl *) 0 ;
30903 long arg2 ;
30904 long arg3 ;
30905 void *argp1 = 0 ;
30906 int res1 = 0 ;
30907 long val2 ;
30908 int ecode2 = 0 ;
30909 long val3 ;
30910 int ecode3 = 0 ;
30911 PyObject * obj0 = 0 ;
30912 PyObject * obj1 = 0 ;
30913 PyObject * obj2 = 0 ;
30914 char * kwnames[] = {
30915 (char *) "self",(char *) "itemFrom",(char *) "itemTo", NULL
30916 };
30917
30918 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:ListCtrl_RefreshItems",kwnames,&obj0,&obj1,&obj2)) SWIG_fail;
30919 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxPyListCtrl, 0 | 0 );
30920 if (!SWIG_IsOK(res1)) {
30921 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ListCtrl_RefreshItems" "', expected argument " "1"" of type '" "wxPyListCtrl *""'");
30922 }
30923 arg1 = reinterpret_cast< wxPyListCtrl * >(argp1);
30924 ecode2 = SWIG_AsVal_long(obj1, &val2);
30925 if (!SWIG_IsOK(ecode2)) {
30926 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "ListCtrl_RefreshItems" "', expected argument " "2"" of type '" "long""'");
30927 }
30928 arg2 = static_cast< long >(val2);
30929 ecode3 = SWIG_AsVal_long(obj2, &val3);
30930 if (!SWIG_IsOK(ecode3)) {
30931 SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "ListCtrl_RefreshItems" "', expected argument " "3"" of type '" "long""'");
30932 }
30933 arg3 = static_cast< long >(val3);
30934 {
30935 PyThreadState* __tstate = wxPyBeginAllowThreads();
30936 (arg1)->RefreshItems(arg2,arg3);
30937 wxPyEndAllowThreads(__tstate);
30938 if (PyErr_Occurred()) SWIG_fail;
30939 }
30940 resultobj = SWIG_Py_Void();
30941 return resultobj;
30942fail:
30943 return NULL;
30944}
30945
30946
30947SWIGINTERN PyObject *_wrap_ListCtrl_Arrange(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
30948 PyObject *resultobj = 0;
30949 wxPyListCtrl *arg1 = (wxPyListCtrl *) 0 ;
30950 int arg2 = (int) wxLIST_ALIGN_DEFAULT ;
30951 bool result;
30952 void *argp1 = 0 ;
30953 int res1 = 0 ;
30954 int val2 ;
30955 int ecode2 = 0 ;
30956 PyObject * obj0 = 0 ;
30957 PyObject * obj1 = 0 ;
30958 char * kwnames[] = {
30959 (char *) "self",(char *) "flag", NULL
30960 };
30961
30962 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:ListCtrl_Arrange",kwnames,&obj0,&obj1)) SWIG_fail;
30963 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxPyListCtrl, 0 | 0 );
30964 if (!SWIG_IsOK(res1)) {
30965 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ListCtrl_Arrange" "', expected argument " "1"" of type '" "wxPyListCtrl *""'");
30966 }
30967 arg1 = reinterpret_cast< wxPyListCtrl * >(argp1);
30968 if (obj1) {
30969 ecode2 = SWIG_AsVal_int(obj1, &val2);
30970 if (!SWIG_IsOK(ecode2)) {
30971 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "ListCtrl_Arrange" "', expected argument " "2"" of type '" "int""'");
30972 }
30973 arg2 = static_cast< int >(val2);
30974 }
30975 {
30976 PyThreadState* __tstate = wxPyBeginAllowThreads();
30977 result = (bool)(arg1)->Arrange(arg2);
30978 wxPyEndAllowThreads(__tstate);
30979 if (PyErr_Occurred()) SWIG_fail;
30980 }
30981 {
30982 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
30983 }
30984 return resultobj;
30985fail:
30986 return NULL;
30987}
30988
30989
30990SWIGINTERN PyObject *_wrap_ListCtrl_DeleteItem(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
30991 PyObject *resultobj = 0;
30992 wxPyListCtrl *arg1 = (wxPyListCtrl *) 0 ;
30993 long arg2 ;
30994 bool result;
30995 void *argp1 = 0 ;
30996 int res1 = 0 ;
30997 long val2 ;
30998 int ecode2 = 0 ;
30999 PyObject * obj0 = 0 ;
31000 PyObject * obj1 = 0 ;
31001 char * kwnames[] = {
31002 (char *) "self",(char *) "item", NULL
31003 };
31004
31005 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ListCtrl_DeleteItem",kwnames,&obj0,&obj1)) SWIG_fail;
31006 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxPyListCtrl, 0 | 0 );
31007 if (!SWIG_IsOK(res1)) {
31008 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ListCtrl_DeleteItem" "', expected argument " "1"" of type '" "wxPyListCtrl *""'");
31009 }
31010 arg1 = reinterpret_cast< wxPyListCtrl * >(argp1);
31011 ecode2 = SWIG_AsVal_long(obj1, &val2);
31012 if (!SWIG_IsOK(ecode2)) {
31013 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "ListCtrl_DeleteItem" "', expected argument " "2"" of type '" "long""'");
31014 }
31015 arg2 = static_cast< long >(val2);
31016 {
31017 PyThreadState* __tstate = wxPyBeginAllowThreads();
31018 result = (bool)(arg1)->DeleteItem(arg2);
31019 wxPyEndAllowThreads(__tstate);
31020 if (PyErr_Occurred()) SWIG_fail;
31021 }
31022 {
31023 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
31024 }
31025 return resultobj;
31026fail:
31027 return NULL;
7e08d4ef
RD
31028}
31029
31030
0085ce49
RD
31031SWIGINTERN PyObject *_wrap_ListCtrl_DeleteAllItems(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
31032 PyObject *resultobj = 0;
31033 wxPyListCtrl *arg1 = (wxPyListCtrl *) 0 ;
31034 bool result;
31035 void *argp1 = 0 ;
31036 int res1 = 0 ;
31037 PyObject *swig_obj[1] ;
31038
31039 if (!args) SWIG_fail;
31040 swig_obj[0] = args;
31041 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxPyListCtrl, 0 | 0 );
31042 if (!SWIG_IsOK(res1)) {
31043 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ListCtrl_DeleteAllItems" "', expected argument " "1"" of type '" "wxPyListCtrl *""'");
31044 }
31045 arg1 = reinterpret_cast< wxPyListCtrl * >(argp1);
31046 {
31047 PyThreadState* __tstate = wxPyBeginAllowThreads();
31048 result = (bool)(arg1)->DeleteAllItems();
31049 wxPyEndAllowThreads(__tstate);
31050 if (PyErr_Occurred()) SWIG_fail;
31051 }
31052 {
31053 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
31054 }
31055 return resultobj;
31056fail:
31057 return NULL;
31058}
31059
31060
31061SWIGINTERN PyObject *_wrap_ListCtrl_DeleteColumn(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
31062 PyObject *resultobj = 0;
31063 wxPyListCtrl *arg1 = (wxPyListCtrl *) 0 ;
31064 int arg2 ;
31065 bool result;
31066 void *argp1 = 0 ;
31067 int res1 = 0 ;
31068 int val2 ;
31069 int ecode2 = 0 ;
31070 PyObject * obj0 = 0 ;
31071 PyObject * obj1 = 0 ;
31072 char * kwnames[] = {
31073 (char *) "self",(char *) "col", NULL
31074 };
31075
31076 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ListCtrl_DeleteColumn",kwnames,&obj0,&obj1)) SWIG_fail;
31077 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxPyListCtrl, 0 | 0 );
31078 if (!SWIG_IsOK(res1)) {
31079 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ListCtrl_DeleteColumn" "', expected argument " "1"" of type '" "wxPyListCtrl *""'");
31080 }
31081 arg1 = reinterpret_cast< wxPyListCtrl * >(argp1);
31082 ecode2 = SWIG_AsVal_int(obj1, &val2);
31083 if (!SWIG_IsOK(ecode2)) {
31084 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "ListCtrl_DeleteColumn" "', expected argument " "2"" of type '" "int""'");
31085 }
31086 arg2 = static_cast< int >(val2);
31087 {
31088 PyThreadState* __tstate = wxPyBeginAllowThreads();
31089 result = (bool)(arg1)->DeleteColumn(arg2);
31090 wxPyEndAllowThreads(__tstate);
31091 if (PyErr_Occurred()) SWIG_fail;
31092 }
31093 {
31094 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
31095 }
31096 return resultobj;
31097fail:
31098 return NULL;
7e08d4ef
RD
31099}
31100
31101
0085ce49
RD
31102SWIGINTERN PyObject *_wrap_ListCtrl_DeleteAllColumns(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
31103 PyObject *resultobj = 0;
31104 wxPyListCtrl *arg1 = (wxPyListCtrl *) 0 ;
31105 bool result;
31106 void *argp1 = 0 ;
31107 int res1 = 0 ;
31108 PyObject *swig_obj[1] ;
31109
31110 if (!args) SWIG_fail;
31111 swig_obj[0] = args;
31112 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxPyListCtrl, 0 | 0 );
31113 if (!SWIG_IsOK(res1)) {
31114 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ListCtrl_DeleteAllColumns" "', expected argument " "1"" of type '" "wxPyListCtrl *""'");
31115 }
31116 arg1 = reinterpret_cast< wxPyListCtrl * >(argp1);
31117 {
31118 PyThreadState* __tstate = wxPyBeginAllowThreads();
31119 result = (bool)(arg1)->DeleteAllColumns();
31120 wxPyEndAllowThreads(__tstate);
31121 if (PyErr_Occurred()) SWIG_fail;
31122 }
31123 {
31124 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
31125 }
31126 return resultobj;
31127fail:
31128 return NULL;
7e08d4ef
RD
31129}
31130
31131
0085ce49
RD
31132SWIGINTERN PyObject *_wrap_ListCtrl_ClearAll(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
31133 PyObject *resultobj = 0;
31134 wxPyListCtrl *arg1 = (wxPyListCtrl *) 0 ;
31135 void *argp1 = 0 ;
31136 int res1 = 0 ;
31137 PyObject *swig_obj[1] ;
31138
31139 if (!args) SWIG_fail;
31140 swig_obj[0] = args;
31141 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxPyListCtrl, 0 | 0 );
31142 if (!SWIG_IsOK(res1)) {
31143 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ListCtrl_ClearAll" "', expected argument " "1"" of type '" "wxPyListCtrl *""'");
31144 }
31145 arg1 = reinterpret_cast< wxPyListCtrl * >(argp1);
31146 {
31147 PyThreadState* __tstate = wxPyBeginAllowThreads();
31148 (arg1)->ClearAll();
31149 wxPyEndAllowThreads(__tstate);
31150 if (PyErr_Occurred()) SWIG_fail;
31151 }
31152 resultobj = SWIG_Py_Void();
31153 return resultobj;
31154fail:
31155 return NULL;
31156}
31157
31158
31159SWIGINTERN PyObject *_wrap_ListCtrl_EditLabel(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
31160 PyObject *resultobj = 0;
31161 wxPyListCtrl *arg1 = (wxPyListCtrl *) 0 ;
31162 long arg2 ;
31163 void *argp1 = 0 ;
31164 int res1 = 0 ;
31165 long val2 ;
31166 int ecode2 = 0 ;
31167 PyObject * obj0 = 0 ;
31168 PyObject * obj1 = 0 ;
31169 char * kwnames[] = {
31170 (char *) "self",(char *) "item", NULL
31171 };
31172
31173 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ListCtrl_EditLabel",kwnames,&obj0,&obj1)) SWIG_fail;
31174 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxPyListCtrl, 0 | 0 );
31175 if (!SWIG_IsOK(res1)) {
31176 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ListCtrl_EditLabel" "', expected argument " "1"" of type '" "wxPyListCtrl *""'");
31177 }
31178 arg1 = reinterpret_cast< wxPyListCtrl * >(argp1);
31179 ecode2 = SWIG_AsVal_long(obj1, &val2);
31180 if (!SWIG_IsOK(ecode2)) {
31181 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "ListCtrl_EditLabel" "', expected argument " "2"" of type '" "long""'");
31182 }
31183 arg2 = static_cast< long >(val2);
31184 {
31185 PyThreadState* __tstate = wxPyBeginAllowThreads();
31186 (arg1)->EditLabel(arg2);
31187 wxPyEndAllowThreads(__tstate);
31188 if (PyErr_Occurred()) SWIG_fail;
31189 }
31190 resultobj = SWIG_Py_Void();
31191 return resultobj;
31192fail:
31193 return NULL;
31194}
31195
31196
31197SWIGINTERN PyObject *_wrap_ListCtrl_EnsureVisible(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
31198 PyObject *resultobj = 0;
31199 wxPyListCtrl *arg1 = (wxPyListCtrl *) 0 ;
31200 long arg2 ;
31201 bool result;
31202 void *argp1 = 0 ;
31203 int res1 = 0 ;
31204 long val2 ;
31205 int ecode2 = 0 ;
31206 PyObject * obj0 = 0 ;
31207 PyObject * obj1 = 0 ;
31208 char * kwnames[] = {
31209 (char *) "self",(char *) "item", NULL
31210 };
31211
31212 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ListCtrl_EnsureVisible",kwnames,&obj0,&obj1)) SWIG_fail;
31213 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxPyListCtrl, 0 | 0 );
31214 if (!SWIG_IsOK(res1)) {
31215 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ListCtrl_EnsureVisible" "', expected argument " "1"" of type '" "wxPyListCtrl *""'");
31216 }
31217 arg1 = reinterpret_cast< wxPyListCtrl * >(argp1);
31218 ecode2 = SWIG_AsVal_long(obj1, &val2);
31219 if (!SWIG_IsOK(ecode2)) {
31220 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "ListCtrl_EnsureVisible" "', expected argument " "2"" of type '" "long""'");
31221 }
31222 arg2 = static_cast< long >(val2);
31223 {
31224 PyThreadState* __tstate = wxPyBeginAllowThreads();
31225 result = (bool)(arg1)->EnsureVisible(arg2);
31226 wxPyEndAllowThreads(__tstate);
31227 if (PyErr_Occurred()) SWIG_fail;
31228 }
31229 {
31230 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
31231 }
31232 return resultobj;
31233fail:
31234 return NULL;
31235}
31236
31237
31238SWIGINTERN PyObject *_wrap_ListCtrl_FindItem(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
31239 PyObject *resultobj = 0;
31240 wxPyListCtrl *arg1 = (wxPyListCtrl *) 0 ;
31241 long arg2 ;
31242 wxString *arg3 = 0 ;
31243 bool arg4 = (bool) false ;
31244 long result;
31245 void *argp1 = 0 ;
31246 int res1 = 0 ;
31247 long val2 ;
31248 int ecode2 = 0 ;
31249 bool temp3 = false ;
31250 bool val4 ;
31251 int ecode4 = 0 ;
31252 PyObject * obj0 = 0 ;
31253 PyObject * obj1 = 0 ;
31254 PyObject * obj2 = 0 ;
31255 PyObject * obj3 = 0 ;
31256 char * kwnames[] = {
31257 (char *) "self",(char *) "start",(char *) "str",(char *) "partial", NULL
31258 };
31259
31260 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO|O:ListCtrl_FindItem",kwnames,&obj0,&obj1,&obj2,&obj3)) SWIG_fail;
31261 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxPyListCtrl, 0 | 0 );
31262 if (!SWIG_IsOK(res1)) {
31263 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ListCtrl_FindItem" "', expected argument " "1"" of type '" "wxPyListCtrl *""'");
31264 }
31265 arg1 = reinterpret_cast< wxPyListCtrl * >(argp1);
31266 ecode2 = SWIG_AsVal_long(obj1, &val2);
31267 if (!SWIG_IsOK(ecode2)) {
31268 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "ListCtrl_FindItem" "', expected argument " "2"" of type '" "long""'");
31269 }
31270 arg2 = static_cast< long >(val2);
31271 {
31272 arg3 = wxString_in_helper(obj2);
31273 if (arg3 == NULL) SWIG_fail;
31274 temp3 = true;
31275 }
31276 if (obj3) {
31277 ecode4 = SWIG_AsVal_bool(obj3, &val4);
31278 if (!SWIG_IsOK(ecode4)) {
31279 SWIG_exception_fail(SWIG_ArgError(ecode4), "in method '" "ListCtrl_FindItem" "', expected argument " "4"" of type '" "bool""'");
31280 }
31281 arg4 = static_cast< bool >(val4);
31282 }
31283 {
31284 PyThreadState* __tstate = wxPyBeginAllowThreads();
31285 result = (long)(arg1)->FindItem(arg2,(wxString const &)*arg3,arg4);
31286 wxPyEndAllowThreads(__tstate);
31287 if (PyErr_Occurred()) SWIG_fail;
31288 }
31289 resultobj = SWIG_From_long(static_cast< long >(result));
31290 {
31291 if (temp3)
31292 delete arg3;
31293 }
31294 return resultobj;
31295fail:
31296 {
31297 if (temp3)
31298 delete arg3;
31299 }
31300 return NULL;
31301}
31302
31303
31304SWIGINTERN PyObject *_wrap_ListCtrl_FindItemData(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
31305 PyObject *resultobj = 0;
31306 wxPyListCtrl *arg1 = (wxPyListCtrl *) 0 ;
31307 long arg2 ;
31308 long arg3 ;
31309 long result;
31310 void *argp1 = 0 ;
31311 int res1 = 0 ;
31312 long val2 ;
31313 int ecode2 = 0 ;
31314 long val3 ;
31315 int ecode3 = 0 ;
31316 PyObject * obj0 = 0 ;
31317 PyObject * obj1 = 0 ;
31318 PyObject * obj2 = 0 ;
31319 char * kwnames[] = {
31320 (char *) "self",(char *) "start",(char *) "data", NULL
31321 };
31322
31323 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:ListCtrl_FindItemData",kwnames,&obj0,&obj1,&obj2)) SWIG_fail;
31324 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxPyListCtrl, 0 | 0 );
31325 if (!SWIG_IsOK(res1)) {
31326 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ListCtrl_FindItemData" "', expected argument " "1"" of type '" "wxPyListCtrl *""'");
31327 }
31328 arg1 = reinterpret_cast< wxPyListCtrl * >(argp1);
31329 ecode2 = SWIG_AsVal_long(obj1, &val2);
31330 if (!SWIG_IsOK(ecode2)) {
31331 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "ListCtrl_FindItemData" "', expected argument " "2"" of type '" "long""'");
31332 }
31333 arg2 = static_cast< long >(val2);
31334 ecode3 = SWIG_AsVal_long(obj2, &val3);
31335 if (!SWIG_IsOK(ecode3)) {
31336 SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "ListCtrl_FindItemData" "', expected argument " "3"" of type '" "long""'");
31337 }
31338 arg3 = static_cast< long >(val3);
31339 {
31340 PyThreadState* __tstate = wxPyBeginAllowThreads();
31341 result = (long)(arg1)->FindItem(arg2,arg3);
31342 wxPyEndAllowThreads(__tstate);
31343 if (PyErr_Occurred()) SWIG_fail;
31344 }
31345 resultobj = SWIG_From_long(static_cast< long >(result));
31346 return resultobj;
31347fail:
31348 return NULL;
31349}
31350
31351
31352SWIGINTERN PyObject *_wrap_ListCtrl_FindItemAtPos(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
31353 PyObject *resultobj = 0;
31354 wxPyListCtrl *arg1 = (wxPyListCtrl *) 0 ;
31355 long arg2 ;
31356 wxPoint *arg3 = 0 ;
31357 int arg4 ;
31358 long result;
31359 void *argp1 = 0 ;
31360 int res1 = 0 ;
31361 long val2 ;
31362 int ecode2 = 0 ;
31363 wxPoint temp3 ;
31364 int val4 ;
31365 int ecode4 = 0 ;
31366 PyObject * obj0 = 0 ;
31367 PyObject * obj1 = 0 ;
31368 PyObject * obj2 = 0 ;
31369 PyObject * obj3 = 0 ;
31370 char * kwnames[] = {
31371 (char *) "self",(char *) "start",(char *) "pt",(char *) "direction", NULL
31372 };
31373
31374 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOO:ListCtrl_FindItemAtPos",kwnames,&obj0,&obj1,&obj2,&obj3)) SWIG_fail;
31375 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxPyListCtrl, 0 | 0 );
31376 if (!SWIG_IsOK(res1)) {
31377 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ListCtrl_FindItemAtPos" "', expected argument " "1"" of type '" "wxPyListCtrl *""'");
31378 }
31379 arg1 = reinterpret_cast< wxPyListCtrl * >(argp1);
31380 ecode2 = SWIG_AsVal_long(obj1, &val2);
31381 if (!SWIG_IsOK(ecode2)) {
31382 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "ListCtrl_FindItemAtPos" "', expected argument " "2"" of type '" "long""'");
31383 }
31384 arg2 = static_cast< long >(val2);
31385 {
31386 arg3 = &temp3;
31387 if ( ! wxPoint_helper(obj2, &arg3)) SWIG_fail;
31388 }
31389 ecode4 = SWIG_AsVal_int(obj3, &val4);
31390 if (!SWIG_IsOK(ecode4)) {
31391 SWIG_exception_fail(SWIG_ArgError(ecode4), "in method '" "ListCtrl_FindItemAtPos" "', expected argument " "4"" of type '" "int""'");
31392 }
31393 arg4 = static_cast< int >(val4);
31394 {
31395 PyThreadState* __tstate = wxPyBeginAllowThreads();
31396 result = (long)(arg1)->FindItem(arg2,(wxPoint const &)*arg3,arg4);
31397 wxPyEndAllowThreads(__tstate);
31398 if (PyErr_Occurred()) SWIG_fail;
31399 }
31400 resultobj = SWIG_From_long(static_cast< long >(result));
31401 return resultobj;
31402fail:
31403 return NULL;
31404}
31405
31406
31407SWIGINTERN PyObject *_wrap_ListCtrl_HitTest(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
31408 PyObject *resultobj = 0;
31409 wxPyListCtrl *arg1 = (wxPyListCtrl *) 0 ;
31410 wxPoint *arg2 = 0 ;
31411 int *arg3 = 0 ;
31412 long result;
31413 void *argp1 = 0 ;
31414 int res1 = 0 ;
31415 wxPoint temp2 ;
31416 int temp3 ;
31417 int res3 = SWIG_TMPOBJ ;
31418 PyObject * obj0 = 0 ;
31419 PyObject * obj1 = 0 ;
31420 char * kwnames[] = {
31421 (char *) "self",(char *) "point", NULL
31422 };
31423
31424 arg3 = &temp3;
31425 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ListCtrl_HitTest",kwnames,&obj0,&obj1)) SWIG_fail;
31426 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxPyListCtrl, 0 | 0 );
31427 if (!SWIG_IsOK(res1)) {
31428 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ListCtrl_HitTest" "', expected argument " "1"" of type '" "wxPyListCtrl *""'");
31429 }
31430 arg1 = reinterpret_cast< wxPyListCtrl * >(argp1);
31431 {
31432 arg2 = &temp2;
31433 if ( ! wxPoint_helper(obj1, &arg2)) SWIG_fail;
31434 }
31435 {
31436 PyThreadState* __tstate = wxPyBeginAllowThreads();
31437 result = (long)(arg1)->HitTest((wxPoint const &)*arg2,*arg3);
31438 wxPyEndAllowThreads(__tstate);
31439 if (PyErr_Occurred()) SWIG_fail;
31440 }
31441 resultobj = SWIG_From_long(static_cast< long >(result));
31442 if (SWIG_IsTmpObj(res3)) {
31443 resultobj = SWIG_Python_AppendOutput(resultobj, SWIG_From_int((*arg3)));
31444 } else {
31445 int new_flags = SWIG_IsNewObj(res3) ? (SWIG_POINTER_OWN | 0 ) : 0 ;
31446 resultobj = SWIG_Python_AppendOutput(resultobj, SWIG_NewPointerObj((void*)(arg3), SWIGTYPE_p_int, new_flags));
31447 }
31448 return resultobj;
31449fail:
31450 return NULL;
31451}
31452
31453
704eda0c
RD
31454SWIGINTERN PyObject *_wrap_ListCtrl_HitTestSubItem(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
31455 PyObject *resultobj = 0;
31456 wxPyListCtrl *arg1 = (wxPyListCtrl *) 0 ;
31457 wxPoint *arg2 = 0 ;
31458 int *arg3 = 0 ;
31459 long *arg4 = (long *) 0 ;
31460 long result;
31461 void *argp1 = 0 ;
31462 int res1 = 0 ;
31463 wxPoint temp2 ;
31464 int temp3 ;
31465 int res3 = SWIG_TMPOBJ ;
31466 long temp4 ;
31467 int res4 = SWIG_TMPOBJ ;
31468 PyObject * obj0 = 0 ;
31469 PyObject * obj1 = 0 ;
31470 char * kwnames[] = {
31471 (char *) "self",(char *) "point", NULL
31472 };
31473
31474 arg3 = &temp3;
31475 arg4 = &temp4;
31476 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ListCtrl_HitTestSubItem",kwnames,&obj0,&obj1)) SWIG_fail;
31477 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxPyListCtrl, 0 | 0 );
31478 if (!SWIG_IsOK(res1)) {
31479 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ListCtrl_HitTestSubItem" "', expected argument " "1"" of type '" "wxPyListCtrl *""'");
31480 }
31481 arg1 = reinterpret_cast< wxPyListCtrl * >(argp1);
31482 {
31483 arg2 = &temp2;
31484 if ( ! wxPoint_helper(obj1, &arg2)) SWIG_fail;
31485 }
31486 {
31487 PyThreadState* __tstate = wxPyBeginAllowThreads();
31488 result = (long)(arg1)->HitTest((wxPoint const &)*arg2,*arg3,arg4);
31489 wxPyEndAllowThreads(__tstate);
31490 if (PyErr_Occurred()) SWIG_fail;
31491 }
31492 resultobj = SWIG_From_long(static_cast< long >(result));
31493 if (SWIG_IsTmpObj(res3)) {
31494 resultobj = SWIG_Python_AppendOutput(resultobj, SWIG_From_int((*arg3)));
31495 } else {
31496 int new_flags = SWIG_IsNewObj(res3) ? (SWIG_POINTER_OWN | 0 ) : 0 ;
31497 resultobj = SWIG_Python_AppendOutput(resultobj, SWIG_NewPointerObj((void*)(arg3), SWIGTYPE_p_int, new_flags));
31498 }
31499 if (SWIG_IsTmpObj(res4)) {
31500 resultobj = SWIG_Python_AppendOutput(resultobj, SWIG_From_long((*arg4)));
31501 } else {
31502 int new_flags = SWIG_IsNewObj(res4) ? (SWIG_POINTER_OWN | 0 ) : 0 ;
31503 resultobj = SWIG_Python_AppendOutput(resultobj, SWIG_NewPointerObj((void*)(arg4), SWIGTYPE_p_long, new_flags));
31504 }
31505 return resultobj;
31506fail:
31507 return NULL;
31508}
31509
31510
0085ce49
RD
31511SWIGINTERN PyObject *_wrap_ListCtrl_InsertItem(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
31512 PyObject *resultobj = 0;
31513 wxPyListCtrl *arg1 = (wxPyListCtrl *) 0 ;
31514 wxListItem *arg2 = 0 ;
31515 long result;
31516 void *argp1 = 0 ;
31517 int res1 = 0 ;
31518 void *argp2 = 0 ;
31519 int res2 = 0 ;
31520 PyObject * obj0 = 0 ;
31521 PyObject * obj1 = 0 ;
31522 char * kwnames[] = {
31523 (char *) "self",(char *) "info", NULL
31524 };
31525
31526 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ListCtrl_InsertItem",kwnames,&obj0,&obj1)) SWIG_fail;
31527 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxPyListCtrl, 0 | 0 );
31528 if (!SWIG_IsOK(res1)) {
31529 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ListCtrl_InsertItem" "', expected argument " "1"" of type '" "wxPyListCtrl *""'");
31530 }
31531 arg1 = reinterpret_cast< wxPyListCtrl * >(argp1);
31532 res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_wxListItem, 0 );
31533 if (!SWIG_IsOK(res2)) {
31534 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "ListCtrl_InsertItem" "', expected argument " "2"" of type '" "wxListItem &""'");
31535 }
31536 if (!argp2) {
31537 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "ListCtrl_InsertItem" "', expected argument " "2"" of type '" "wxListItem &""'");
31538 }
31539 arg2 = reinterpret_cast< wxListItem * >(argp2);
31540 {
31541 PyThreadState* __tstate = wxPyBeginAllowThreads();
31542 result = (long)(arg1)->InsertItem(*arg2);
31543 wxPyEndAllowThreads(__tstate);
31544 if (PyErr_Occurred()) SWIG_fail;
31545 }
31546 resultobj = SWIG_From_long(static_cast< long >(result));
31547 return resultobj;
31548fail:
31549 return NULL;
31550}
31551
31552
31553SWIGINTERN PyObject *_wrap_ListCtrl_InsertStringItem(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
31554 PyObject *resultobj = 0;
31555 wxPyListCtrl *arg1 = (wxPyListCtrl *) 0 ;
31556 long arg2 ;
31557 wxString *arg3 = 0 ;
31558 int arg4 = (int) -1 ;
31559 long result;
31560 void *argp1 = 0 ;
31561 int res1 = 0 ;
31562 long val2 ;
31563 int ecode2 = 0 ;
31564 bool temp3 = false ;
31565 int val4 ;
31566 int ecode4 = 0 ;
31567 PyObject * obj0 = 0 ;
31568 PyObject * obj1 = 0 ;
31569 PyObject * obj2 = 0 ;
31570 PyObject * obj3 = 0 ;
31571 char * kwnames[] = {
31572 (char *) "self",(char *) "index",(char *) "label",(char *) "imageIndex", NULL
31573 };
31574
31575 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO|O:ListCtrl_InsertStringItem",kwnames,&obj0,&obj1,&obj2,&obj3)) SWIG_fail;
31576 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxPyListCtrl, 0 | 0 );
31577 if (!SWIG_IsOK(res1)) {
31578 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ListCtrl_InsertStringItem" "', expected argument " "1"" of type '" "wxPyListCtrl *""'");
31579 }
31580 arg1 = reinterpret_cast< wxPyListCtrl * >(argp1);
31581 ecode2 = SWIG_AsVal_long(obj1, &val2);
31582 if (!SWIG_IsOK(ecode2)) {
31583 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "ListCtrl_InsertStringItem" "', expected argument " "2"" of type '" "long""'");
31584 }
31585 arg2 = static_cast< long >(val2);
31586 {
31587 arg3 = wxString_in_helper(obj2);
31588 if (arg3 == NULL) SWIG_fail;
31589 temp3 = true;
31590 }
31591 if (obj3) {
31592 ecode4 = SWIG_AsVal_int(obj3, &val4);
31593 if (!SWIG_IsOK(ecode4)) {
31594 SWIG_exception_fail(SWIG_ArgError(ecode4), "in method '" "ListCtrl_InsertStringItem" "', expected argument " "4"" of type '" "int""'");
31595 }
31596 arg4 = static_cast< int >(val4);
31597 }
31598 {
31599 PyThreadState* __tstate = wxPyBeginAllowThreads();
31600 result = (long)(arg1)->InsertItem(arg2,(wxString const &)*arg3,arg4);
31601 wxPyEndAllowThreads(__tstate);
31602 if (PyErr_Occurred()) SWIG_fail;
31603 }
31604 resultobj = SWIG_From_long(static_cast< long >(result));
31605 {
31606 if (temp3)
31607 delete arg3;
31608 }
31609 return resultobj;
31610fail:
31611 {
31612 if (temp3)
31613 delete arg3;
31614 }
31615 return NULL;
31616}
31617
31618
31619SWIGINTERN PyObject *_wrap_ListCtrl_InsertImageItem(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
31620 PyObject *resultobj = 0;
31621 wxPyListCtrl *arg1 = (wxPyListCtrl *) 0 ;
31622 long arg2 ;
31623 int arg3 ;
31624 long result;
31625 void *argp1 = 0 ;
31626 int res1 = 0 ;
31627 long val2 ;
31628 int ecode2 = 0 ;
31629 int val3 ;
31630 int ecode3 = 0 ;
31631 PyObject * obj0 = 0 ;
31632 PyObject * obj1 = 0 ;
31633 PyObject * obj2 = 0 ;
31634 char * kwnames[] = {
31635 (char *) "self",(char *) "index",(char *) "imageIndex", NULL
31636 };
31637
31638 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:ListCtrl_InsertImageItem",kwnames,&obj0,&obj1,&obj2)) SWIG_fail;
31639 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxPyListCtrl, 0 | 0 );
31640 if (!SWIG_IsOK(res1)) {
31641 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ListCtrl_InsertImageItem" "', expected argument " "1"" of type '" "wxPyListCtrl *""'");
31642 }
31643 arg1 = reinterpret_cast< wxPyListCtrl * >(argp1);
31644 ecode2 = SWIG_AsVal_long(obj1, &val2);
31645 if (!SWIG_IsOK(ecode2)) {
31646 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "ListCtrl_InsertImageItem" "', expected argument " "2"" of type '" "long""'");
31647 }
31648 arg2 = static_cast< long >(val2);
31649 ecode3 = SWIG_AsVal_int(obj2, &val3);
31650 if (!SWIG_IsOK(ecode3)) {
31651 SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "ListCtrl_InsertImageItem" "', expected argument " "3"" of type '" "int""'");
31652 }
31653 arg3 = static_cast< int >(val3);
31654 {
31655 PyThreadState* __tstate = wxPyBeginAllowThreads();
31656 result = (long)(arg1)->InsertItem(arg2,arg3);
31657 wxPyEndAllowThreads(__tstate);
31658 if (PyErr_Occurred()) SWIG_fail;
31659 }
31660 resultobj = SWIG_From_long(static_cast< long >(result));
31661 return resultobj;
31662fail:
31663 return NULL;
31664}
31665
31666
31667SWIGINTERN PyObject *_wrap_ListCtrl_InsertImageStringItem(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
31668 PyObject *resultobj = 0;
31669 wxPyListCtrl *arg1 = (wxPyListCtrl *) 0 ;
31670 long arg2 ;
31671 wxString *arg3 = 0 ;
31672 int arg4 ;
31673 long result;
31674 void *argp1 = 0 ;
31675 int res1 = 0 ;
31676 long val2 ;
31677 int ecode2 = 0 ;
31678 bool temp3 = false ;
31679 int val4 ;
31680 int ecode4 = 0 ;
31681 PyObject * obj0 = 0 ;
31682 PyObject * obj1 = 0 ;
31683 PyObject * obj2 = 0 ;
31684 PyObject * obj3 = 0 ;
31685 char * kwnames[] = {
31686 (char *) "self",(char *) "index",(char *) "label",(char *) "imageIndex", NULL
31687 };
31688
31689 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOO:ListCtrl_InsertImageStringItem",kwnames,&obj0,&obj1,&obj2,&obj3)) SWIG_fail;
31690 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxPyListCtrl, 0 | 0 );
31691 if (!SWIG_IsOK(res1)) {
31692 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ListCtrl_InsertImageStringItem" "', expected argument " "1"" of type '" "wxPyListCtrl *""'");
31693 }
31694 arg1 = reinterpret_cast< wxPyListCtrl * >(argp1);
31695 ecode2 = SWIG_AsVal_long(obj1, &val2);
31696 if (!SWIG_IsOK(ecode2)) {
31697 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "ListCtrl_InsertImageStringItem" "', expected argument " "2"" of type '" "long""'");
31698 }
31699 arg2 = static_cast< long >(val2);
31700 {
31701 arg3 = wxString_in_helper(obj2);
31702 if (arg3 == NULL) SWIG_fail;
31703 temp3 = true;
31704 }
31705 ecode4 = SWIG_AsVal_int(obj3, &val4);
31706 if (!SWIG_IsOK(ecode4)) {
31707 SWIG_exception_fail(SWIG_ArgError(ecode4), "in method '" "ListCtrl_InsertImageStringItem" "', expected argument " "4"" of type '" "int""'");
31708 }
31709 arg4 = static_cast< int >(val4);
31710 {
31711 PyThreadState* __tstate = wxPyBeginAllowThreads();
31712 result = (long)(arg1)->InsertItem(arg2,(wxString const &)*arg3,arg4);
31713 wxPyEndAllowThreads(__tstate);
31714 if (PyErr_Occurred()) SWIG_fail;
31715 }
31716 resultobj = SWIG_From_long(static_cast< long >(result));
31717 {
31718 if (temp3)
31719 delete arg3;
31720 }
31721 return resultobj;
31722fail:
31723 {
31724 if (temp3)
31725 delete arg3;
31726 }
31727 return NULL;
31728}
31729
31730
31731SWIGINTERN PyObject *_wrap_ListCtrl_InsertColumnItem(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
31732 PyObject *resultobj = 0;
31733 wxPyListCtrl *arg1 = (wxPyListCtrl *) 0 ;
31734 long arg2 ;
31735 wxListItem *arg3 = 0 ;
31736 long result;
31737 void *argp1 = 0 ;
31738 int res1 = 0 ;
31739 long val2 ;
31740 int ecode2 = 0 ;
31741 void *argp3 = 0 ;
31742 int res3 = 0 ;
31743 PyObject * obj0 = 0 ;
31744 PyObject * obj1 = 0 ;
31745 PyObject * obj2 = 0 ;
31746 char * kwnames[] = {
31747 (char *) "self",(char *) "col",(char *) "info", NULL
31748 };
31749
31750 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:ListCtrl_InsertColumnItem",kwnames,&obj0,&obj1,&obj2)) SWIG_fail;
31751 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxPyListCtrl, 0 | 0 );
31752 if (!SWIG_IsOK(res1)) {
31753 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ListCtrl_InsertColumnItem" "', expected argument " "1"" of type '" "wxPyListCtrl *""'");
31754 }
31755 arg1 = reinterpret_cast< wxPyListCtrl * >(argp1);
31756 ecode2 = SWIG_AsVal_long(obj1, &val2);
31757 if (!SWIG_IsOK(ecode2)) {
31758 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "ListCtrl_InsertColumnItem" "', expected argument " "2"" of type '" "long""'");
31759 }
31760 arg2 = static_cast< long >(val2);
31761 res3 = SWIG_ConvertPtr(obj2, &argp3, SWIGTYPE_p_wxListItem, 0 );
31762 if (!SWIG_IsOK(res3)) {
31763 SWIG_exception_fail(SWIG_ArgError(res3), "in method '" "ListCtrl_InsertColumnItem" "', expected argument " "3"" of type '" "wxListItem &""'");
31764 }
31765 if (!argp3) {
31766 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "ListCtrl_InsertColumnItem" "', expected argument " "3"" of type '" "wxListItem &""'");
31767 }
31768 arg3 = reinterpret_cast< wxListItem * >(argp3);
31769 {
31770 PyThreadState* __tstate = wxPyBeginAllowThreads();
31771 result = (long)(arg1)->InsertColumn(arg2,*arg3);
31772 wxPyEndAllowThreads(__tstate);
31773 if (PyErr_Occurred()) SWIG_fail;
31774 }
31775 resultobj = SWIG_From_long(static_cast< long >(result));
31776 return resultobj;
31777fail:
31778 return NULL;
31779}
31780
31781
31782SWIGINTERN PyObject *_wrap_ListCtrl_InsertColumn(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
31783 PyObject *resultobj = 0;
31784 wxPyListCtrl *arg1 = (wxPyListCtrl *) 0 ;
31785 long arg2 ;
31786 wxString *arg3 = 0 ;
31787 int arg4 = (int) wxLIST_FORMAT_LEFT ;
31788 int arg5 = (int) -1 ;
31789 long result;
31790 void *argp1 = 0 ;
31791 int res1 = 0 ;
31792 long val2 ;
31793 int ecode2 = 0 ;
31794 bool temp3 = false ;
31795 int val4 ;
31796 int ecode4 = 0 ;
31797 int val5 ;
31798 int ecode5 = 0 ;
31799 PyObject * obj0 = 0 ;
31800 PyObject * obj1 = 0 ;
31801 PyObject * obj2 = 0 ;
31802 PyObject * obj3 = 0 ;
31803 PyObject * obj4 = 0 ;
31804 char * kwnames[] = {
31805 (char *) "self",(char *) "col",(char *) "heading",(char *) "format",(char *) "width", NULL
31806 };
31807
31808 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO|OO:ListCtrl_InsertColumn",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4)) SWIG_fail;
31809 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxPyListCtrl, 0 | 0 );
31810 if (!SWIG_IsOK(res1)) {
31811 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ListCtrl_InsertColumn" "', expected argument " "1"" of type '" "wxPyListCtrl *""'");
31812 }
31813 arg1 = reinterpret_cast< wxPyListCtrl * >(argp1);
31814 ecode2 = SWIG_AsVal_long(obj1, &val2);
31815 if (!SWIG_IsOK(ecode2)) {
31816 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "ListCtrl_InsertColumn" "', expected argument " "2"" of type '" "long""'");
31817 }
31818 arg2 = static_cast< long >(val2);
31819 {
31820 arg3 = wxString_in_helper(obj2);
31821 if (arg3 == NULL) SWIG_fail;
31822 temp3 = true;
31823 }
31824 if (obj3) {
31825 ecode4 = SWIG_AsVal_int(obj3, &val4);
31826 if (!SWIG_IsOK(ecode4)) {
31827 SWIG_exception_fail(SWIG_ArgError(ecode4), "in method '" "ListCtrl_InsertColumn" "', expected argument " "4"" of type '" "int""'");
31828 }
31829 arg4 = static_cast< int >(val4);
31830 }
31831 if (obj4) {
31832 ecode5 = SWIG_AsVal_int(obj4, &val5);
31833 if (!SWIG_IsOK(ecode5)) {
31834 SWIG_exception_fail(SWIG_ArgError(ecode5), "in method '" "ListCtrl_InsertColumn" "', expected argument " "5"" of type '" "int""'");
31835 }
31836 arg5 = static_cast< int >(val5);
31837 }
31838 {
31839 PyThreadState* __tstate = wxPyBeginAllowThreads();
31840 result = (long)(arg1)->InsertColumn(arg2,(wxString const &)*arg3,arg4,arg5);
31841 wxPyEndAllowThreads(__tstate);
31842 if (PyErr_Occurred()) SWIG_fail;
31843 }
31844 resultobj = SWIG_From_long(static_cast< long >(result));
31845 {
31846 if (temp3)
31847 delete arg3;
31848 }
31849 return resultobj;
31850fail:
31851 {
31852 if (temp3)
31853 delete arg3;
31854 }
31855 return NULL;
31856}
31857
31858
31859SWIGINTERN PyObject *_wrap_ListCtrl_SetItemCount(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
31860 PyObject *resultobj = 0;
31861 wxPyListCtrl *arg1 = (wxPyListCtrl *) 0 ;
31862 long arg2 ;
31863 void *argp1 = 0 ;
31864 int res1 = 0 ;
31865 long val2 ;
31866 int ecode2 = 0 ;
31867 PyObject * obj0 = 0 ;
31868 PyObject * obj1 = 0 ;
31869 char * kwnames[] = {
31870 (char *) "self",(char *) "count", NULL
31871 };
31872
31873 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ListCtrl_SetItemCount",kwnames,&obj0,&obj1)) SWIG_fail;
31874 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxPyListCtrl, 0 | 0 );
31875 if (!SWIG_IsOK(res1)) {
31876 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ListCtrl_SetItemCount" "', expected argument " "1"" of type '" "wxPyListCtrl *""'");
31877 }
31878 arg1 = reinterpret_cast< wxPyListCtrl * >(argp1);
31879 ecode2 = SWIG_AsVal_long(obj1, &val2);
31880 if (!SWIG_IsOK(ecode2)) {
31881 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "ListCtrl_SetItemCount" "', expected argument " "2"" of type '" "long""'");
31882 }
31883 arg2 = static_cast< long >(val2);
31884 {
31885 PyThreadState* __tstate = wxPyBeginAllowThreads();
31886 (arg1)->SetItemCount(arg2);
31887 wxPyEndAllowThreads(__tstate);
31888 if (PyErr_Occurred()) SWIG_fail;
31889 }
31890 resultobj = SWIG_Py_Void();
31891 return resultobj;
31892fail:
31893 return NULL;
31894}
31895
31896
31897SWIGINTERN PyObject *_wrap_ListCtrl_ScrollList(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
31898 PyObject *resultobj = 0;
31899 wxPyListCtrl *arg1 = (wxPyListCtrl *) 0 ;
31900 int arg2 ;
31901 int arg3 ;
31902 bool result;
31903 void *argp1 = 0 ;
31904 int res1 = 0 ;
31905 int val2 ;
31906 int ecode2 = 0 ;
31907 int val3 ;
31908 int ecode3 = 0 ;
31909 PyObject * obj0 = 0 ;
31910 PyObject * obj1 = 0 ;
31911 PyObject * obj2 = 0 ;
31912 char * kwnames[] = {
31913 (char *) "self",(char *) "dx",(char *) "dy", NULL
31914 };
31915
31916 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:ListCtrl_ScrollList",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_ScrollList" "', expected argument " "1"" of type '" "wxPyListCtrl *""'");
31920 }
31921 arg1 = reinterpret_cast< wxPyListCtrl * >(argp1);
31922 ecode2 = SWIG_AsVal_int(obj1, &val2);
31923 if (!SWIG_IsOK(ecode2)) {
31924 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "ListCtrl_ScrollList" "', expected argument " "2"" of type '" "int""'");
31925 }
31926 arg2 = static_cast< int >(val2);
31927 ecode3 = SWIG_AsVal_int(obj2, &val3);
31928 if (!SWIG_IsOK(ecode3)) {
31929 SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "ListCtrl_ScrollList" "', expected argument " "3"" of type '" "int""'");
31930 }
31931 arg3 = static_cast< int >(val3);
31932 {
31933 PyThreadState* __tstate = wxPyBeginAllowThreads();
31934 result = (bool)(arg1)->ScrollList(arg2,arg3);
31935 wxPyEndAllowThreads(__tstate);
31936 if (PyErr_Occurred()) SWIG_fail;
31937 }
31938 {
31939 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
31940 }
31941 return resultobj;
31942fail:
31943 return NULL;
31944}
31945
31946
31947SWIGINTERN PyObject *_wrap_ListCtrl_SetItemTextColour(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
31948 PyObject *resultobj = 0;
31949 wxPyListCtrl *arg1 = (wxPyListCtrl *) 0 ;
31950 long arg2 ;
31951 wxColour *arg3 = 0 ;
31952 void *argp1 = 0 ;
31953 int res1 = 0 ;
31954 long val2 ;
31955 int ecode2 = 0 ;
31956 wxColour temp3 ;
31957 PyObject * obj0 = 0 ;
31958 PyObject * obj1 = 0 ;
31959 PyObject * obj2 = 0 ;
31960 char * kwnames[] = {
31961 (char *) "self",(char *) "item",(char *) "col", NULL
31962 };
31963
31964 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:ListCtrl_SetItemTextColour",kwnames,&obj0,&obj1,&obj2)) SWIG_fail;
31965 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxPyListCtrl, 0 | 0 );
31966 if (!SWIG_IsOK(res1)) {
31967 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ListCtrl_SetItemTextColour" "', expected argument " "1"" of type '" "wxPyListCtrl *""'");
31968 }
31969 arg1 = reinterpret_cast< wxPyListCtrl * >(argp1);
31970 ecode2 = SWIG_AsVal_long(obj1, &val2);
31971 if (!SWIG_IsOK(ecode2)) {
31972 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "ListCtrl_SetItemTextColour" "', expected argument " "2"" of type '" "long""'");
31973 }
31974 arg2 = static_cast< long >(val2);
31975 {
31976 arg3 = &temp3;
31977 if ( ! wxColour_helper(obj2, &arg3)) SWIG_fail;
31978 }
31979 {
31980 PyThreadState* __tstate = wxPyBeginAllowThreads();
31981 (arg1)->SetItemTextColour(arg2,(wxColour const &)*arg3);
31982 wxPyEndAllowThreads(__tstate);
31983 if (PyErr_Occurred()) SWIG_fail;
31984 }
31985 resultobj = SWIG_Py_Void();
31986 return resultobj;
31987fail:
31988 return NULL;
31989}
31990
31991
31992SWIGINTERN PyObject *_wrap_ListCtrl_GetItemTextColour(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
31993 PyObject *resultobj = 0;
31994 wxPyListCtrl *arg1 = (wxPyListCtrl *) 0 ;
31995 long arg2 ;
31996 wxColour result;
31997 void *argp1 = 0 ;
31998 int res1 = 0 ;
31999 long val2 ;
32000 int ecode2 = 0 ;
32001 PyObject * obj0 = 0 ;
32002 PyObject * obj1 = 0 ;
32003 char * kwnames[] = {
32004 (char *) "self",(char *) "item", NULL
32005 };
32006
32007 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ListCtrl_GetItemTextColour",kwnames,&obj0,&obj1)) SWIG_fail;
32008 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxPyListCtrl, 0 | 0 );
32009 if (!SWIG_IsOK(res1)) {
32010 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ListCtrl_GetItemTextColour" "', expected argument " "1"" of type '" "wxPyListCtrl const *""'");
32011 }
32012 arg1 = reinterpret_cast< wxPyListCtrl * >(argp1);
32013 ecode2 = SWIG_AsVal_long(obj1, &val2);
32014 if (!SWIG_IsOK(ecode2)) {
32015 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "ListCtrl_GetItemTextColour" "', expected argument " "2"" of type '" "long""'");
32016 }
32017 arg2 = static_cast< long >(val2);
32018 {
32019 PyThreadState* __tstate = wxPyBeginAllowThreads();
32020 result = ((wxPyListCtrl const *)arg1)->GetItemTextColour(arg2);
32021 wxPyEndAllowThreads(__tstate);
32022 if (PyErr_Occurred()) SWIG_fail;
32023 }
32024 resultobj = SWIG_NewPointerObj((new wxColour(static_cast< const wxColour& >(result))), SWIGTYPE_p_wxColour, SWIG_POINTER_OWN | 0 );
32025 return resultobj;
32026fail:
32027 return NULL;
32028}
32029
32030
32031SWIGINTERN PyObject *_wrap_ListCtrl_SetItemBackgroundColour(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
32032 PyObject *resultobj = 0;
32033 wxPyListCtrl *arg1 = (wxPyListCtrl *) 0 ;
32034 long arg2 ;
32035 wxColour *arg3 = 0 ;
32036 void *argp1 = 0 ;
32037 int res1 = 0 ;
32038 long val2 ;
32039 int ecode2 = 0 ;
32040 wxColour temp3 ;
32041 PyObject * obj0 = 0 ;
32042 PyObject * obj1 = 0 ;
32043 PyObject * obj2 = 0 ;
32044 char * kwnames[] = {
32045 (char *) "self",(char *) "item",(char *) "col", NULL
32046 };
32047
32048 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:ListCtrl_SetItemBackgroundColour",kwnames,&obj0,&obj1,&obj2)) 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_SetItemBackgroundColour" "', expected argument " "1"" of type '" "wxPyListCtrl *""'");
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_SetItemBackgroundColour" "', expected argument " "2"" of type '" "long""'");
32057 }
32058 arg2 = static_cast< long >(val2);
32059 {
32060 arg3 = &temp3;
32061 if ( ! wxColour_helper(obj2, &arg3)) SWIG_fail;
32062 }
32063 {
32064 PyThreadState* __tstate = wxPyBeginAllowThreads();
32065 (arg1)->SetItemBackgroundColour(arg2,(wxColour const &)*arg3);
32066 wxPyEndAllowThreads(__tstate);
32067 if (PyErr_Occurred()) SWIG_fail;
32068 }
32069 resultobj = SWIG_Py_Void();
32070 return resultobj;
32071fail:
32072 return NULL;
32073}
32074
32075
32076SWIGINTERN PyObject *_wrap_ListCtrl_GetItemBackgroundColour(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
32077 PyObject *resultobj = 0;
32078 wxPyListCtrl *arg1 = (wxPyListCtrl *) 0 ;
32079 long arg2 ;
32080 wxColour result;
32081 void *argp1 = 0 ;
32082 int res1 = 0 ;
32083 long val2 ;
32084 int ecode2 = 0 ;
32085 PyObject * obj0 = 0 ;
32086 PyObject * obj1 = 0 ;
32087 char * kwnames[] = {
32088 (char *) "self",(char *) "item", NULL
32089 };
32090
32091 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ListCtrl_GetItemBackgroundColour",kwnames,&obj0,&obj1)) SWIG_fail;
32092 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxPyListCtrl, 0 | 0 );
32093 if (!SWIG_IsOK(res1)) {
32094 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ListCtrl_GetItemBackgroundColour" "', expected argument " "1"" of type '" "wxPyListCtrl const *""'");
32095 }
32096 arg1 = reinterpret_cast< wxPyListCtrl * >(argp1);
32097 ecode2 = SWIG_AsVal_long(obj1, &val2);
32098 if (!SWIG_IsOK(ecode2)) {
32099 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "ListCtrl_GetItemBackgroundColour" "', expected argument " "2"" of type '" "long""'");
32100 }
32101 arg2 = static_cast< long >(val2);
32102 {
32103 PyThreadState* __tstate = wxPyBeginAllowThreads();
32104 result = ((wxPyListCtrl const *)arg1)->GetItemBackgroundColour(arg2);
32105 wxPyEndAllowThreads(__tstate);
32106 if (PyErr_Occurred()) SWIG_fail;
32107 }
32108 resultobj = SWIG_NewPointerObj((new wxColour(static_cast< const wxColour& >(result))), SWIGTYPE_p_wxColour, SWIG_POINTER_OWN | 0 );
32109 return resultobj;
32110fail:
32111 return NULL;
32112}
32113
32114
32115SWIGINTERN PyObject *_wrap_ListCtrl_SetItemFont(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
32116 PyObject *resultobj = 0;
32117 wxPyListCtrl *arg1 = (wxPyListCtrl *) 0 ;
32118 long arg2 ;
32119 wxFont *arg3 = 0 ;
32120 void *argp1 = 0 ;
32121 int res1 = 0 ;
32122 long val2 ;
32123 int ecode2 = 0 ;
32124 void *argp3 = 0 ;
32125 int res3 = 0 ;
32126 PyObject * obj0 = 0 ;
32127 PyObject * obj1 = 0 ;
32128 PyObject * obj2 = 0 ;
32129 char * kwnames[] = {
32130 (char *) "self",(char *) "item",(char *) "f", NULL
32131 };
32132
32133 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:ListCtrl_SetItemFont",kwnames,&obj0,&obj1,&obj2)) SWIG_fail;
32134 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxPyListCtrl, 0 | 0 );
32135 if (!SWIG_IsOK(res1)) {
32136 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ListCtrl_SetItemFont" "', expected argument " "1"" of type '" "wxPyListCtrl *""'");
32137 }
32138 arg1 = reinterpret_cast< wxPyListCtrl * >(argp1);
32139 ecode2 = SWIG_AsVal_long(obj1, &val2);
32140 if (!SWIG_IsOK(ecode2)) {
32141 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "ListCtrl_SetItemFont" "', expected argument " "2"" of type '" "long""'");
32142 }
32143 arg2 = static_cast< long >(val2);
32144 res3 = SWIG_ConvertPtr(obj2, &argp3, SWIGTYPE_p_wxFont, 0 | 0);
32145 if (!SWIG_IsOK(res3)) {
32146 SWIG_exception_fail(SWIG_ArgError(res3), "in method '" "ListCtrl_SetItemFont" "', expected argument " "3"" of type '" "wxFont const &""'");
32147 }
32148 if (!argp3) {
32149 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "ListCtrl_SetItemFont" "', expected argument " "3"" of type '" "wxFont const &""'");
32150 }
32151 arg3 = reinterpret_cast< wxFont * >(argp3);
32152 {
32153 PyThreadState* __tstate = wxPyBeginAllowThreads();
32154 (arg1)->SetItemFont(arg2,(wxFont const &)*arg3);
32155 wxPyEndAllowThreads(__tstate);
32156 if (PyErr_Occurred()) SWIG_fail;
32157 }
32158 resultobj = SWIG_Py_Void();
32159 return resultobj;
32160fail:
32161 return NULL;
32162}
32163
32164
32165SWIGINTERN PyObject *_wrap_ListCtrl_GetItemFont(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
32166 PyObject *resultobj = 0;
32167 wxPyListCtrl *arg1 = (wxPyListCtrl *) 0 ;
32168 long arg2 ;
32169 wxFont result;
32170 void *argp1 = 0 ;
32171 int res1 = 0 ;
32172 long val2 ;
32173 int ecode2 = 0 ;
32174 PyObject * obj0 = 0 ;
32175 PyObject * obj1 = 0 ;
32176 char * kwnames[] = {
32177 (char *) "self",(char *) "item", NULL
32178 };
32179
32180 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ListCtrl_GetItemFont",kwnames,&obj0,&obj1)) SWIG_fail;
32181 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxPyListCtrl, 0 | 0 );
32182 if (!SWIG_IsOK(res1)) {
32183 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ListCtrl_GetItemFont" "', expected argument " "1"" of type '" "wxPyListCtrl const *""'");
32184 }
32185 arg1 = reinterpret_cast< wxPyListCtrl * >(argp1);
32186 ecode2 = SWIG_AsVal_long(obj1, &val2);
32187 if (!SWIG_IsOK(ecode2)) {
32188 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "ListCtrl_GetItemFont" "', expected argument " "2"" of type '" "long""'");
32189 }
32190 arg2 = static_cast< long >(val2);
32191 {
32192 PyThreadState* __tstate = wxPyBeginAllowThreads();
32193 result = ((wxPyListCtrl const *)arg1)->GetItemFont(arg2);
32194 wxPyEndAllowThreads(__tstate);
32195 if (PyErr_Occurred()) SWIG_fail;
32196 }
32197 resultobj = SWIG_NewPointerObj((new wxFont(static_cast< const wxFont& >(result))), SWIGTYPE_p_wxFont, SWIG_POINTER_OWN | 0 );
32198 return resultobj;
32199fail:
32200 return NULL;
32201}
32202
32203
32204SWIGINTERN PyObject *_wrap_ListCtrl_SortItems(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
32205 PyObject *resultobj = 0;
32206 wxPyListCtrl *arg1 = (wxPyListCtrl *) 0 ;
32207 PyObject *arg2 = (PyObject *) 0 ;
32208 bool result;
32209 void *argp1 = 0 ;
32210 int res1 = 0 ;
32211 PyObject * obj0 = 0 ;
32212 PyObject * obj1 = 0 ;
32213 char * kwnames[] = {
32214 (char *) "self",(char *) "func", NULL
32215 };
32216
32217 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ListCtrl_SortItems",kwnames,&obj0,&obj1)) SWIG_fail;
32218 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxPyListCtrl, 0 | 0 );
32219 if (!SWIG_IsOK(res1)) {
32220 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ListCtrl_SortItems" "', expected argument " "1"" of type '" "wxPyListCtrl *""'");
32221 }
32222 arg1 = reinterpret_cast< wxPyListCtrl * >(argp1);
32223 arg2 = obj1;
32224 {
32225 PyThreadState* __tstate = wxPyBeginAllowThreads();
32226 result = (bool)wxPyListCtrl_SortItems(arg1,arg2);
32227 wxPyEndAllowThreads(__tstate);
32228 if (PyErr_Occurred()) SWIG_fail;
32229 }
32230 {
32231 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
32232 }
32233 return resultobj;
32234fail:
32235 return NULL;
7e08d4ef
RD
32236}
32237
32238
0085ce49
RD
32239SWIGINTERN PyObject *_wrap_ListCtrl_GetMainWindow(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
32240 PyObject *resultobj = 0;
32241 wxPyListCtrl *arg1 = (wxPyListCtrl *) 0 ;
32242 wxWindow *result = 0 ;
32243 void *argp1 = 0 ;
32244 int res1 = 0 ;
32245 PyObject *swig_obj[1] ;
32246
32247 if (!args) SWIG_fail;
32248 swig_obj[0] = args;
32249 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxPyListCtrl, 0 | 0 );
32250 if (!SWIG_IsOK(res1)) {
32251 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ListCtrl_GetMainWindow" "', expected argument " "1"" of type '" "wxPyListCtrl *""'");
32252 }
32253 arg1 = reinterpret_cast< wxPyListCtrl * >(argp1);
32254 {
32255 PyThreadState* __tstate = wxPyBeginAllowThreads();
32256 result = (wxWindow *)wxPyListCtrl_GetMainWindow(arg1);
32257 wxPyEndAllowThreads(__tstate);
32258 if (PyErr_Occurred()) SWIG_fail;
32259 }
32260 {
32261 resultobj = wxPyMake_wxObject(result, 0);
32262 }
32263 return resultobj;
32264fail:
32265 return NULL;
32266}
32267
32268
32269SWIGINTERN PyObject *_wrap_ListCtrl_GetClassDefaultAttributes(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
32270 PyObject *resultobj = 0;
32271 wxWindowVariant arg1 = (wxWindowVariant) wxWINDOW_VARIANT_NORMAL ;
32272 SwigValueWrapper<wxVisualAttributes > result;
32273 int val1 ;
32274 int ecode1 = 0 ;
32275 PyObject * obj0 = 0 ;
32276 char * kwnames[] = {
32277 (char *) "variant", NULL
32278 };
32279
32280 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|O:ListCtrl_GetClassDefaultAttributes",kwnames,&obj0)) SWIG_fail;
32281 if (obj0) {
32282 ecode1 = SWIG_AsVal_int(obj0, &val1);
32283 if (!SWIG_IsOK(ecode1)) {
32284 SWIG_exception_fail(SWIG_ArgError(ecode1), "in method '" "ListCtrl_GetClassDefaultAttributes" "', expected argument " "1"" of type '" "wxWindowVariant""'");
32285 }
32286 arg1 = static_cast< wxWindowVariant >(val1);
32287 }
32288 {
32289 if (!wxPyCheckForApp()) SWIG_fail;
32290 PyThreadState* __tstate = wxPyBeginAllowThreads();
32291 result = wxPyListCtrl::GetClassDefaultAttributes(arg1);
32292 wxPyEndAllowThreads(__tstate);
32293 if (PyErr_Occurred()) SWIG_fail;
32294 }
32295 resultobj = SWIG_NewPointerObj((new wxVisualAttributes(static_cast< const wxVisualAttributes& >(result))), SWIGTYPE_p_wxVisualAttributes, SWIG_POINTER_OWN | 0 );
32296 return resultobj;
32297fail:
32298 return NULL;
32299}
32300
32301
32302SWIGINTERN PyObject *ListCtrl_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
32303 PyObject *obj;
32304 if (!SWIG_Python_UnpackTuple(args,(char*)"swigregister", 1, 1,&obj)) return NULL;
32305 SWIG_TypeNewClientData(SWIGTYPE_p_wxPyListCtrl, SWIG_NewClientData(obj));
32306 return SWIG_Py_Void();
32307}
32308
32309SWIGINTERN PyObject *ListCtrl_swiginit(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
32310 return SWIG_Python_InitShadowInstance(args);
32311}
32312
32313SWIGINTERN PyObject *_wrap_new_ListView(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
32314 PyObject *resultobj = 0;
32315 wxWindow *arg1 = (wxWindow *) 0 ;
32316 int arg2 = (int) -1 ;
32317 wxPoint const &arg3_defvalue = wxDefaultPosition ;
32318 wxPoint *arg3 = (wxPoint *) &arg3_defvalue ;
32319 wxSize const &arg4_defvalue = wxDefaultSize ;
32320 wxSize *arg4 = (wxSize *) &arg4_defvalue ;
32321 long arg5 = (long) wxLC_REPORT ;
32322 wxValidator const &arg6_defvalue = wxDefaultValidator ;
32323 wxValidator *arg6 = (wxValidator *) &arg6_defvalue ;
32324 wxString const &arg7_defvalue = wxPyListCtrlNameStr ;
32325 wxString *arg7 = (wxString *) &arg7_defvalue ;
32326 wxListView *result = 0 ;
32327 void *argp1 = 0 ;
32328 int res1 = 0 ;
32329 int val2 ;
32330 int ecode2 = 0 ;
32331 wxPoint temp3 ;
32332 wxSize temp4 ;
32333 long val5 ;
32334 int ecode5 = 0 ;
32335 void *argp6 = 0 ;
32336 int res6 = 0 ;
32337 bool temp7 = false ;
32338 PyObject * obj0 = 0 ;
32339 PyObject * obj1 = 0 ;
32340 PyObject * obj2 = 0 ;
32341 PyObject * obj3 = 0 ;
32342 PyObject * obj4 = 0 ;
32343 PyObject * obj5 = 0 ;
32344 PyObject * obj6 = 0 ;
32345 char * kwnames[] = {
32346 (char *) "parent",(char *) "id",(char *) "pos",(char *) "size",(char *) "style",(char *) "validator",(char *) "name", NULL
32347 };
32348
32349 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|OOOOOO:new_ListView",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6)) SWIG_fail;
32350 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxWindow, 0 | 0 );
32351 if (!SWIG_IsOK(res1)) {
32352 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_ListView" "', expected argument " "1"" of type '" "wxWindow *""'");
32353 }
32354 arg1 = reinterpret_cast< wxWindow * >(argp1);
32355 if (obj1) {
32356 ecode2 = SWIG_AsVal_int(obj1, &val2);
32357 if (!SWIG_IsOK(ecode2)) {
32358 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "new_ListView" "', expected argument " "2"" of type '" "int""'");
32359 }
32360 arg2 = static_cast< int >(val2);
32361 }
32362 if (obj2) {
7e08d4ef 32363 {
0085ce49
RD
32364 arg3 = &temp3;
32365 if ( ! wxPoint_helper(obj2, &arg3)) SWIG_fail;
7e08d4ef 32366 }
0085ce49
RD
32367 }
32368 if (obj3) {
7e08d4ef 32369 {
0085ce49
RD
32370 arg4 = &temp4;
32371 if ( ! wxSize_helper(obj3, &arg4)) SWIG_fail;
7e08d4ef 32372 }
0085ce49
RD
32373 }
32374 if (obj4) {
32375 ecode5 = SWIG_AsVal_long(obj4, &val5);
32376 if (!SWIG_IsOK(ecode5)) {
32377 SWIG_exception_fail(SWIG_ArgError(ecode5), "in method '" "new_ListView" "', expected argument " "5"" of type '" "long""'");
32378 }
32379 arg5 = static_cast< long >(val5);
32380 }
32381 if (obj5) {
32382 res6 = SWIG_ConvertPtr(obj5, &argp6, SWIGTYPE_p_wxValidator, 0 | 0);
32383 if (!SWIG_IsOK(res6)) {
32384 SWIG_exception_fail(SWIG_ArgError(res6), "in method '" "new_ListView" "', expected argument " "6"" of type '" "wxValidator const &""'");
7e08d4ef 32385 }
0085ce49
RD
32386 if (!argp6) {
32387 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_ListView" "', expected argument " "6"" of type '" "wxValidator const &""'");
7e08d4ef 32388 }
0085ce49
RD
32389 arg6 = reinterpret_cast< wxValidator * >(argp6);
32390 }
32391 if (obj6) {
7e08d4ef 32392 {
0085ce49
RD
32393 arg7 = wxString_in_helper(obj6);
32394 if (arg7 == NULL) SWIG_fail;
32395 temp7 = true;
7e08d4ef 32396 }
0085ce49
RD
32397 }
32398 {
32399 if (!wxPyCheckForApp()) SWIG_fail;
32400 PyThreadState* __tstate = wxPyBeginAllowThreads();
32401 result = (wxListView *)new wxListView(arg1,arg2,(wxPoint const &)*arg3,(wxSize const &)*arg4,arg5,(wxValidator const &)*arg6,(wxString const &)*arg7);
32402 wxPyEndAllowThreads(__tstate);
32403 if (PyErr_Occurred()) SWIG_fail;
32404 }
32405 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_wxListView, SWIG_POINTER_NEW | 0 );
32406 {
32407 if (temp7)
32408 delete arg7;
32409 }
32410 return resultobj;
32411fail:
32412 {
32413 if (temp7)
32414 delete arg7;
32415 }
32416 return NULL;
7e08d4ef
RD
32417}
32418
32419
0085ce49
RD
32420SWIGINTERN PyObject *_wrap_new_PreListView(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
32421 PyObject *resultobj = 0;
32422 wxListView *result = 0 ;
32423
32424 if (!SWIG_Python_UnpackTuple(args,"new_PreListView",0,0,0)) SWIG_fail;
32425 {
32426 if (!wxPyCheckForApp()) SWIG_fail;
32427 PyThreadState* __tstate = wxPyBeginAllowThreads();
32428 result = (wxListView *)new wxListView();
32429 wxPyEndAllowThreads(__tstate);
32430 if (PyErr_Occurred()) SWIG_fail;
32431 }
32432 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_wxListView, SWIG_POINTER_OWN | 0 );
32433 return resultobj;
32434fail:
32435 return NULL;
32436}
32437
32438
32439SWIGINTERN PyObject *_wrap_ListView_Create(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
32440 PyObject *resultobj = 0;
32441 wxListView *arg1 = (wxListView *) 0 ;
32442 wxWindow *arg2 = (wxWindow *) 0 ;
32443 int arg3 = (int) -1 ;
32444 wxPoint const &arg4_defvalue = wxDefaultPosition ;
32445 wxPoint *arg4 = (wxPoint *) &arg4_defvalue ;
32446 wxSize const &arg5_defvalue = wxDefaultSize ;
32447 wxSize *arg5 = (wxSize *) &arg5_defvalue ;
32448 long arg6 = (long) wxLC_REPORT ;
32449 wxValidator const &arg7_defvalue = wxDefaultValidator ;
32450 wxValidator *arg7 = (wxValidator *) &arg7_defvalue ;
32451 wxString const &arg8_defvalue = wxPyListCtrlNameStr ;
32452 wxString *arg8 = (wxString *) &arg8_defvalue ;
32453 bool result;
32454 void *argp1 = 0 ;
32455 int res1 = 0 ;
32456 void *argp2 = 0 ;
32457 int res2 = 0 ;
32458 int val3 ;
32459 int ecode3 = 0 ;
32460 wxPoint temp4 ;
32461 wxSize temp5 ;
32462 long val6 ;
32463 int ecode6 = 0 ;
32464 void *argp7 = 0 ;
32465 int res7 = 0 ;
32466 bool temp8 = false ;
32467 PyObject * obj0 = 0 ;
32468 PyObject * obj1 = 0 ;
32469 PyObject * obj2 = 0 ;
32470 PyObject * obj3 = 0 ;
32471 PyObject * obj4 = 0 ;
32472 PyObject * obj5 = 0 ;
32473 PyObject * obj6 = 0 ;
32474 PyObject * obj7 = 0 ;
32475 char * kwnames[] = {
32476 (char *) "self",(char *) "parent",(char *) "id",(char *) "pos",(char *) "size",(char *) "style",(char *) "validator",(char *) "name", NULL
32477 };
32478
32479 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|OOOOOO:ListView_Create",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6,&obj7)) SWIG_fail;
32480 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxListView, 0 | 0 );
32481 if (!SWIG_IsOK(res1)) {
32482 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ListView_Create" "', expected argument " "1"" of type '" "wxListView *""'");
32483 }
32484 arg1 = reinterpret_cast< wxListView * >(argp1);
32485 res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_wxWindow, 0 | 0 );
32486 if (!SWIG_IsOK(res2)) {
32487 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "ListView_Create" "', expected argument " "2"" of type '" "wxWindow *""'");
32488 }
32489 arg2 = reinterpret_cast< wxWindow * >(argp2);
32490 if (obj2) {
32491 ecode3 = SWIG_AsVal_int(obj2, &val3);
32492 if (!SWIG_IsOK(ecode3)) {
32493 SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "ListView_Create" "', expected argument " "3"" of type '" "int""'");
32494 }
32495 arg3 = static_cast< int >(val3);
32496 }
32497 if (obj3) {
7e08d4ef 32498 {
0085ce49
RD
32499 arg4 = &temp4;
32500 if ( ! wxPoint_helper(obj3, &arg4)) SWIG_fail;
7e08d4ef 32501 }
0085ce49
RD
32502 }
32503 if (obj4) {
7e08d4ef 32504 {
0085ce49
RD
32505 arg5 = &temp5;
32506 if ( ! wxSize_helper(obj4, &arg5)) SWIG_fail;
7e08d4ef 32507 }
0085ce49
RD
32508 }
32509 if (obj5) {
32510 ecode6 = SWIG_AsVal_long(obj5, &val6);
32511 if (!SWIG_IsOK(ecode6)) {
32512 SWIG_exception_fail(SWIG_ArgError(ecode6), "in method '" "ListView_Create" "', expected argument " "6"" of type '" "long""'");
32513 }
32514 arg6 = static_cast< long >(val6);
32515 }
32516 if (obj6) {
32517 res7 = SWIG_ConvertPtr(obj6, &argp7, SWIGTYPE_p_wxValidator, 0 | 0);
32518 if (!SWIG_IsOK(res7)) {
32519 SWIG_exception_fail(SWIG_ArgError(res7), "in method '" "ListView_Create" "', expected argument " "7"" of type '" "wxValidator const &""'");
7e08d4ef 32520 }
0085ce49
RD
32521 if (!argp7) {
32522 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "ListView_Create" "', expected argument " "7"" of type '" "wxValidator const &""'");
7e08d4ef 32523 }
0085ce49
RD
32524 arg7 = reinterpret_cast< wxValidator * >(argp7);
32525 }
32526 if (obj7) {
7e08d4ef 32527 {
0085ce49
RD
32528 arg8 = wxString_in_helper(obj7);
32529 if (arg8 == NULL) SWIG_fail;
32530 temp8 = true;
7e08d4ef 32531 }
0085ce49
RD
32532 }
32533 {
32534 PyThreadState* __tstate = wxPyBeginAllowThreads();
32535 result = (bool)(arg1)->Create(arg2,arg3,(wxPoint const &)*arg4,(wxSize const &)*arg5,arg6,(wxValidator const &)*arg7,(wxString const &)*arg8);
32536 wxPyEndAllowThreads(__tstate);
32537 if (PyErr_Occurred()) SWIG_fail;
32538 }
32539 {
32540 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
32541 }
32542 {
32543 if (temp8)
32544 delete arg8;
32545 }
32546 return resultobj;
32547fail:
32548 {
32549 if (temp8)
32550 delete arg8;
32551 }
32552 return NULL;
32553}
32554
32555
32556SWIGINTERN PyObject *_wrap_ListView_Select(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
32557 PyObject *resultobj = 0;
32558 wxListView *arg1 = (wxListView *) 0 ;
32559 long arg2 ;
32560 bool arg3 = (bool) true ;
32561 void *argp1 = 0 ;
32562 int res1 = 0 ;
32563 long val2 ;
32564 int ecode2 = 0 ;
32565 bool val3 ;
32566 int ecode3 = 0 ;
32567 PyObject * obj0 = 0 ;
32568 PyObject * obj1 = 0 ;
32569 PyObject * obj2 = 0 ;
32570 char * kwnames[] = {
32571 (char *) "self",(char *) "n",(char *) "on", NULL
32572 };
32573
32574 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:ListView_Select",kwnames,&obj0,&obj1,&obj2)) SWIG_fail;
32575 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxListView, 0 | 0 );
32576 if (!SWIG_IsOK(res1)) {
32577 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ListView_Select" "', expected argument " "1"" of type '" "wxListView *""'");
32578 }
32579 arg1 = reinterpret_cast< wxListView * >(argp1);
32580 ecode2 = SWIG_AsVal_long(obj1, &val2);
32581 if (!SWIG_IsOK(ecode2)) {
32582 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "ListView_Select" "', expected argument " "2"" of type '" "long""'");
32583 }
32584 arg2 = static_cast< long >(val2);
32585 if (obj2) {
32586 ecode3 = SWIG_AsVal_bool(obj2, &val3);
32587 if (!SWIG_IsOK(ecode3)) {
32588 SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "ListView_Select" "', expected argument " "3"" of type '" "bool""'");
32589 }
32590 arg3 = static_cast< bool >(val3);
32591 }
32592 {
32593 PyThreadState* __tstate = wxPyBeginAllowThreads();
32594 (arg1)->Select(arg2,arg3);
32595 wxPyEndAllowThreads(__tstate);
32596 if (PyErr_Occurred()) SWIG_fail;
32597 }
32598 resultobj = SWIG_Py_Void();
32599 return resultobj;
32600fail:
32601 return NULL;
32602}
32603
32604
32605SWIGINTERN PyObject *_wrap_ListView_Focus(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
32606 PyObject *resultobj = 0;
32607 wxListView *arg1 = (wxListView *) 0 ;
32608 long arg2 ;
32609 void *argp1 = 0 ;
32610 int res1 = 0 ;
32611 long val2 ;
32612 int ecode2 = 0 ;
32613 PyObject * obj0 = 0 ;
32614 PyObject * obj1 = 0 ;
32615 char * kwnames[] = {
32616 (char *) "self",(char *) "index", NULL
32617 };
32618
32619 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ListView_Focus",kwnames,&obj0,&obj1)) SWIG_fail;
32620 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxListView, 0 | 0 );
32621 if (!SWIG_IsOK(res1)) {
32622 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ListView_Focus" "', expected argument " "1"" of type '" "wxListView *""'");
32623 }
32624 arg1 = reinterpret_cast< wxListView * >(argp1);
32625 ecode2 = SWIG_AsVal_long(obj1, &val2);
32626 if (!SWIG_IsOK(ecode2)) {
32627 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "ListView_Focus" "', expected argument " "2"" of type '" "long""'");
32628 }
32629 arg2 = static_cast< long >(val2);
32630 {
32631 PyThreadState* __tstate = wxPyBeginAllowThreads();
32632 (arg1)->Focus(arg2);
32633 wxPyEndAllowThreads(__tstate);
32634 if (PyErr_Occurred()) SWIG_fail;
32635 }
32636 resultobj = SWIG_Py_Void();
32637 return resultobj;
32638fail:
32639 return NULL;
7e08d4ef
RD
32640}
32641
32642
0085ce49
RD
32643SWIGINTERN PyObject *_wrap_ListView_GetFocusedItem(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
32644 PyObject *resultobj = 0;
32645 wxListView *arg1 = (wxListView *) 0 ;
32646 long result;
32647 void *argp1 = 0 ;
32648 int res1 = 0 ;
32649 PyObject *swig_obj[1] ;
32650
32651 if (!args) SWIG_fail;
32652 swig_obj[0] = args;
32653 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxListView, 0 | 0 );
32654 if (!SWIG_IsOK(res1)) {
32655 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ListView_GetFocusedItem" "', expected argument " "1"" of type '" "wxListView const *""'");
32656 }
32657 arg1 = reinterpret_cast< wxListView * >(argp1);
32658 {
32659 PyThreadState* __tstate = wxPyBeginAllowThreads();
32660 result = (long)((wxListView const *)arg1)->GetFocusedItem();
32661 wxPyEndAllowThreads(__tstate);
32662 if (PyErr_Occurred()) SWIG_fail;
32663 }
32664 resultobj = SWIG_From_long(static_cast< long >(result));
32665 return resultobj;
32666fail:
32667 return NULL;
32668}
32669
32670
32671SWIGINTERN PyObject *_wrap_ListView_GetNextSelected(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
32672 PyObject *resultobj = 0;
32673 wxListView *arg1 = (wxListView *) 0 ;
32674 long arg2 ;
32675 long result;
32676 void *argp1 = 0 ;
32677 int res1 = 0 ;
32678 long val2 ;
32679 int ecode2 = 0 ;
32680 PyObject * obj0 = 0 ;
32681 PyObject * obj1 = 0 ;
32682 char * kwnames[] = {
32683 (char *) "self",(char *) "item", NULL
32684 };
32685
32686 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ListView_GetNextSelected",kwnames,&obj0,&obj1)) SWIG_fail;
32687 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxListView, 0 | 0 );
32688 if (!SWIG_IsOK(res1)) {
32689 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ListView_GetNextSelected" "', expected argument " "1"" of type '" "wxListView const *""'");
32690 }
32691 arg1 = reinterpret_cast< wxListView * >(argp1);
32692 ecode2 = SWIG_AsVal_long(obj1, &val2);
32693 if (!SWIG_IsOK(ecode2)) {
32694 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "ListView_GetNextSelected" "', expected argument " "2"" of type '" "long""'");
32695 }
32696 arg2 = static_cast< long >(val2);
32697 {
32698 PyThreadState* __tstate = wxPyBeginAllowThreads();
32699 result = (long)((wxListView const *)arg1)->GetNextSelected(arg2);
32700 wxPyEndAllowThreads(__tstate);
32701 if (PyErr_Occurred()) SWIG_fail;
32702 }
32703 resultobj = SWIG_From_long(static_cast< long >(result));
32704 return resultobj;
32705fail:
32706 return NULL;
7e08d4ef
RD
32707}
32708
32709
0085ce49
RD
32710SWIGINTERN PyObject *_wrap_ListView_GetFirstSelected(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
32711 PyObject *resultobj = 0;
32712 wxListView *arg1 = (wxListView *) 0 ;
32713 long result;
32714 void *argp1 = 0 ;
32715 int res1 = 0 ;
32716 PyObject *swig_obj[1] ;
32717
32718 if (!args) SWIG_fail;
32719 swig_obj[0] = args;
32720 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxListView, 0 | 0 );
32721 if (!SWIG_IsOK(res1)) {
32722 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ListView_GetFirstSelected" "', expected argument " "1"" of type '" "wxListView const *""'");
32723 }
32724 arg1 = reinterpret_cast< wxListView * >(argp1);
32725 {
32726 PyThreadState* __tstate = wxPyBeginAllowThreads();
32727 result = (long)((wxListView const *)arg1)->GetFirstSelected();
32728 wxPyEndAllowThreads(__tstate);
32729 if (PyErr_Occurred()) SWIG_fail;
32730 }
32731 resultobj = SWIG_From_long(static_cast< long >(result));
32732 return resultobj;
32733fail:
32734 return NULL;
32735}
32736
32737
32738SWIGINTERN PyObject *_wrap_ListView_IsSelected(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
32739 PyObject *resultobj = 0;
32740 wxListView *arg1 = (wxListView *) 0 ;
32741 long arg2 ;
32742 bool result;
32743 void *argp1 = 0 ;
32744 int res1 = 0 ;
32745 long val2 ;
32746 int ecode2 = 0 ;
32747 PyObject * obj0 = 0 ;
32748 PyObject * obj1 = 0 ;
32749 char * kwnames[] = {
32750 (char *) "self",(char *) "index", NULL
32751 };
32752
32753 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ListView_IsSelected",kwnames,&obj0,&obj1)) SWIG_fail;
32754 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxListView, 0 | 0 );
32755 if (!SWIG_IsOK(res1)) {
32756 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ListView_IsSelected" "', expected argument " "1"" of type '" "wxListView *""'");
32757 }
32758 arg1 = reinterpret_cast< wxListView * >(argp1);
32759 ecode2 = SWIG_AsVal_long(obj1, &val2);
32760 if (!SWIG_IsOK(ecode2)) {
32761 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "ListView_IsSelected" "', expected argument " "2"" of type '" "long""'");
32762 }
32763 arg2 = static_cast< long >(val2);
32764 {
32765 PyThreadState* __tstate = wxPyBeginAllowThreads();
32766 result = (bool)(arg1)->IsSelected(arg2);
32767 wxPyEndAllowThreads(__tstate);
32768 if (PyErr_Occurred()) SWIG_fail;
32769 }
32770 {
32771 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
32772 }
32773 return resultobj;
32774fail:
32775 return NULL;
32776}
32777
32778
32779SWIGINTERN PyObject *_wrap_ListView_SetColumnImage(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
32780 PyObject *resultobj = 0;
32781 wxListView *arg1 = (wxListView *) 0 ;
32782 int arg2 ;
32783 int arg3 ;
32784 void *argp1 = 0 ;
32785 int res1 = 0 ;
32786 int val2 ;
32787 int ecode2 = 0 ;
32788 int val3 ;
32789 int ecode3 = 0 ;
32790 PyObject * obj0 = 0 ;
32791 PyObject * obj1 = 0 ;
32792 PyObject * obj2 = 0 ;
32793 char * kwnames[] = {
32794 (char *) "self",(char *) "col",(char *) "image", NULL
32795 };
32796
32797 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:ListView_SetColumnImage",kwnames,&obj0,&obj1,&obj2)) SWIG_fail;
32798 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxListView, 0 | 0 );
32799 if (!SWIG_IsOK(res1)) {
32800 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ListView_SetColumnImage" "', expected argument " "1"" of type '" "wxListView *""'");
32801 }
32802 arg1 = reinterpret_cast< wxListView * >(argp1);
32803 ecode2 = SWIG_AsVal_int(obj1, &val2);
32804 if (!SWIG_IsOK(ecode2)) {
32805 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "ListView_SetColumnImage" "', expected argument " "2"" of type '" "int""'");
32806 }
32807 arg2 = static_cast< int >(val2);
32808 ecode3 = SWIG_AsVal_int(obj2, &val3);
32809 if (!SWIG_IsOK(ecode3)) {
32810 SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "ListView_SetColumnImage" "', expected argument " "3"" of type '" "int""'");
32811 }
32812 arg3 = static_cast< int >(val3);
32813 {
32814 PyThreadState* __tstate = wxPyBeginAllowThreads();
32815 (arg1)->SetColumnImage(arg2,arg3);
32816 wxPyEndAllowThreads(__tstate);
32817 if (PyErr_Occurred()) SWIG_fail;
32818 }
32819 resultobj = SWIG_Py_Void();
32820 return resultobj;
32821fail:
32822 return NULL;
32823}
32824
32825
32826SWIGINTERN PyObject *_wrap_ListView_ClearColumnImage(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
32827 PyObject *resultobj = 0;
32828 wxListView *arg1 = (wxListView *) 0 ;
32829 int arg2 ;
32830 void *argp1 = 0 ;
32831 int res1 = 0 ;
32832 int val2 ;
32833 int ecode2 = 0 ;
32834 PyObject * obj0 = 0 ;
32835 PyObject * obj1 = 0 ;
32836 char * kwnames[] = {
32837 (char *) "self",(char *) "col", NULL
32838 };
32839
32840 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ListView_ClearColumnImage",kwnames,&obj0,&obj1)) SWIG_fail;
32841 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxListView, 0 | 0 );
32842 if (!SWIG_IsOK(res1)) {
32843 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ListView_ClearColumnImage" "', expected argument " "1"" of type '" "wxListView *""'");
32844 }
32845 arg1 = reinterpret_cast< wxListView * >(argp1);
32846 ecode2 = SWIG_AsVal_int(obj1, &val2);
32847 if (!SWIG_IsOK(ecode2)) {
32848 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "ListView_ClearColumnImage" "', expected argument " "2"" of type '" "int""'");
32849 }
32850 arg2 = static_cast< int >(val2);
32851 {
32852 PyThreadState* __tstate = wxPyBeginAllowThreads();
32853 (arg1)->ClearColumnImage(arg2);
32854 wxPyEndAllowThreads(__tstate);
32855 if (PyErr_Occurred()) SWIG_fail;
32856 }
32857 resultobj = SWIG_Py_Void();
32858 return resultobj;
32859fail:
32860 return NULL;
7e08d4ef
RD
32861}
32862
32863
0085ce49
RD
32864SWIGINTERN PyObject *ListView_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
32865 PyObject *obj;
32866 if (!SWIG_Python_UnpackTuple(args,(char*)"swigregister", 1, 1,&obj)) return NULL;
32867 SWIG_TypeNewClientData(SWIGTYPE_p_wxListView, SWIG_NewClientData(obj));
32868 return SWIG_Py_Void();
7e08d4ef
RD
32869}
32870
0085ce49
RD
32871SWIGINTERN PyObject *ListView_swiginit(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
32872 return SWIG_Python_InitShadowInstance(args);
32873}
7e08d4ef 32874
0085ce49
RD
32875SWIGINTERN int TreeCtrlNameStr_set(PyObject *) {
32876 SWIG_Error(SWIG_AttributeError,"Variable TreeCtrlNameStr is read-only.");
32877 return 1;
7e08d4ef
RD
32878}
32879
32880
0085ce49
RD
32881SWIGINTERN PyObject *TreeCtrlNameStr_get(void) {
32882 PyObject *pyobj = 0;
32883
32884 {
32885#if wxUSE_UNICODE
32886 pyobj = PyUnicode_FromWideChar((&wxPyTreeCtrlNameStr)->c_str(), (&wxPyTreeCtrlNameStr)->Len());
32887#else
32888 pyobj = PyString_FromStringAndSize((&wxPyTreeCtrlNameStr)->c_str(), (&wxPyTreeCtrlNameStr)->Len());
32889#endif
32890 }
32891 return pyobj;
7e08d4ef
RD
32892}
32893
32894
0085ce49
RD
32895SWIGINTERN PyObject *_wrap_new_TreeItemId(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
32896 PyObject *resultobj = 0;
32897 wxTreeItemId *result = 0 ;
32898
32899 if (!SWIG_Python_UnpackTuple(args,"new_TreeItemId",0,0,0)) SWIG_fail;
32900 {
32901 PyThreadState* __tstate = wxPyBeginAllowThreads();
32902 result = (wxTreeItemId *)new wxTreeItemId();
32903 wxPyEndAllowThreads(__tstate);
32904 if (PyErr_Occurred()) SWIG_fail;
32905 }
32906 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_wxTreeItemId, SWIG_POINTER_NEW | 0 );
32907 return resultobj;
32908fail:
32909 return NULL;
d14a1e28
RD
32910}
32911
32912
0085ce49
RD
32913SWIGINTERN PyObject *_wrap_delete_TreeItemId(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
32914 PyObject *resultobj = 0;
32915 wxTreeItemId *arg1 = (wxTreeItemId *) 0 ;
32916 void *argp1 = 0 ;
32917 int res1 = 0 ;
32918 PyObject *swig_obj[1] ;
32919
32920 if (!args) SWIG_fail;
32921 swig_obj[0] = args;
32922 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxTreeItemId, SWIG_POINTER_DISOWN | 0 );
32923 if (!SWIG_IsOK(res1)) {
32924 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_TreeItemId" "', expected argument " "1"" of type '" "wxTreeItemId *""'");
32925 }
32926 arg1 = reinterpret_cast< wxTreeItemId * >(argp1);
32927 {
32928 PyThreadState* __tstate = wxPyBeginAllowThreads();
32929 delete arg1;
7e08d4ef 32930
0085ce49
RD
32931 wxPyEndAllowThreads(__tstate);
32932 if (PyErr_Occurred()) SWIG_fail;
32933 }
32934 resultobj = SWIG_Py_Void();
32935 return resultobj;
32936fail:
32937 return NULL;
7e08d4ef
RD
32938}
32939
32940
0085ce49
RD
32941SWIGINTERN PyObject *_wrap_TreeItemId_IsOk(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
32942 PyObject *resultobj = 0;
32943 wxTreeItemId *arg1 = (wxTreeItemId *) 0 ;
32944 bool result;
32945 void *argp1 = 0 ;
32946 int res1 = 0 ;
32947 PyObject *swig_obj[1] ;
32948
32949 if (!args) SWIG_fail;
32950 swig_obj[0] = args;
32951 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxTreeItemId, 0 | 0 );
32952 if (!SWIG_IsOK(res1)) {
32953 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "TreeItemId_IsOk" "', expected argument " "1"" of type '" "wxTreeItemId const *""'");
32954 }
32955 arg1 = reinterpret_cast< wxTreeItemId * >(argp1);
32956 {
32957 PyThreadState* __tstate = wxPyBeginAllowThreads();
32958 result = (bool)((wxTreeItemId const *)arg1)->IsOk();
32959 wxPyEndAllowThreads(__tstate);
32960 if (PyErr_Occurred()) SWIG_fail;
32961 }
32962 {
32963 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
32964 }
32965 return resultobj;
32966fail:
32967 return NULL;
32968}
32969
32970
32971SWIGINTERN PyObject *_wrap_TreeItemId___eq__(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
32972 PyObject *resultobj = 0;
32973 wxTreeItemId *arg1 = (wxTreeItemId *) 0 ;
32974 wxTreeItemId *arg2 = (wxTreeItemId *) 0 ;
32975 bool result;
32976 void *argp1 = 0 ;
32977 int res1 = 0 ;
32978 void *argp2 = 0 ;
32979 int res2 = 0 ;
32980 PyObject * obj0 = 0 ;
32981 PyObject * obj1 = 0 ;
32982 char * kwnames[] = {
32983 (char *) "self",(char *) "other", NULL
32984 };
32985
32986 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TreeItemId___eq__",kwnames,&obj0,&obj1)) SWIG_fail;
32987 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxTreeItemId, 0 | 0 );
32988 if (!SWIG_IsOK(res1)) {
32989 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "TreeItemId___eq__" "', expected argument " "1"" of type '" "wxTreeItemId *""'");
32990 }
32991 arg1 = reinterpret_cast< wxTreeItemId * >(argp1);
32992 res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_wxTreeItemId, 0 | 0 );
32993 if (!SWIG_IsOK(res2)) {
32994 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "TreeItemId___eq__" "', expected argument " "2"" of type '" "wxTreeItemId const *""'");
32995 }
32996 arg2 = reinterpret_cast< wxTreeItemId * >(argp2);
32997 {
32998 PyThreadState* __tstate = wxPyBeginAllowThreads();
32999 result = (bool)wxTreeItemId___eq__(arg1,(wxTreeItemId const *)arg2);
33000 wxPyEndAllowThreads(__tstate);
33001 if (PyErr_Occurred()) SWIG_fail;
33002 }
33003 {
33004 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
33005 }
33006 return resultobj;
33007fail:
33008 return NULL;
33009}
33010
33011
33012SWIGINTERN PyObject *_wrap_TreeItemId___ne__(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
33013 PyObject *resultobj = 0;
33014 wxTreeItemId *arg1 = (wxTreeItemId *) 0 ;
33015 wxTreeItemId *arg2 = (wxTreeItemId *) 0 ;
33016 bool result;
33017 void *argp1 = 0 ;
33018 int res1 = 0 ;
33019 void *argp2 = 0 ;
33020 int res2 = 0 ;
33021 PyObject * obj0 = 0 ;
33022 PyObject * obj1 = 0 ;
33023 char * kwnames[] = {
33024 (char *) "self",(char *) "other", NULL
33025 };
33026
33027 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TreeItemId___ne__",kwnames,&obj0,&obj1)) SWIG_fail;
33028 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxTreeItemId, 0 | 0 );
33029 if (!SWIG_IsOK(res1)) {
33030 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "TreeItemId___ne__" "', expected argument " "1"" of type '" "wxTreeItemId *""'");
33031 }
33032 arg1 = reinterpret_cast< wxTreeItemId * >(argp1);
33033 res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_wxTreeItemId, 0 | 0 );
33034 if (!SWIG_IsOK(res2)) {
33035 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "TreeItemId___ne__" "', expected argument " "2"" of type '" "wxTreeItemId const *""'");
33036 }
33037 arg2 = reinterpret_cast< wxTreeItemId * >(argp2);
33038 {
33039 PyThreadState* __tstate = wxPyBeginAllowThreads();
33040 result = (bool)wxTreeItemId___ne__(arg1,(wxTreeItemId const *)arg2);
33041 wxPyEndAllowThreads(__tstate);
33042 if (PyErr_Occurred()) SWIG_fail;
33043 }
33044 {
33045 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
33046 }
33047 return resultobj;
33048fail:
33049 return NULL;
7e08d4ef
RD
33050}
33051
33052
0085ce49
RD
33053SWIGINTERN PyObject *_wrap_TreeItemId_m_pItem_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
33054 PyObject *resultobj = 0;
33055 wxTreeItemId *arg1 = (wxTreeItemId *) 0 ;
33056 void *arg2 = (void *) 0 ;
33057 void *argp1 = 0 ;
33058 int res1 = 0 ;
33059 int res2 ;
33060 PyObject *swig_obj[2] ;
33061
33062 if (!SWIG_Python_UnpackTuple(args,"TreeItemId_m_pItem_set",2,2,swig_obj)) SWIG_fail;
33063 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxTreeItemId, 0 | 0 );
33064 if (!SWIG_IsOK(res1)) {
33065 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "TreeItemId_m_pItem_set" "', expected argument " "1"" of type '" "wxTreeItemId *""'");
33066 }
33067 arg1 = reinterpret_cast< wxTreeItemId * >(argp1);
33068 res2 = SWIG_ConvertPtr(swig_obj[1],SWIG_as_voidptrptr(&arg2), 0, SWIG_POINTER_DISOWN);
33069 if (!SWIG_IsOK(res2)) {
33070 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "TreeItemId_m_pItem_set" "', expected argument " "2"" of type '" "void *""'");
33071 }
33072 if (arg1) (arg1)->m_pItem = arg2;
33073
33074 resultobj = SWIG_Py_Void();
33075 return resultobj;
33076fail:
33077 return NULL;
7e08d4ef
RD
33078}
33079
33080
0085ce49
RD
33081SWIGINTERN PyObject *_wrap_TreeItemId_m_pItem_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
33082 PyObject *resultobj = 0;
33083 wxTreeItemId *arg1 = (wxTreeItemId *) 0 ;
33084 void *result = 0 ;
33085 void *argp1 = 0 ;
33086 int res1 = 0 ;
33087 PyObject *swig_obj[1] ;
33088
33089 if (!args) SWIG_fail;
33090 swig_obj[0] = args;
33091 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxTreeItemId, 0 | 0 );
33092 if (!SWIG_IsOK(res1)) {
33093 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "TreeItemId_m_pItem_get" "', expected argument " "1"" of type '" "wxTreeItemId *""'");
33094 }
33095 arg1 = reinterpret_cast< wxTreeItemId * >(argp1);
33096 result = (void *) ((arg1)->m_pItem);
33097 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_void, 0 | 0 );
33098 return resultobj;
33099fail:
33100 return NULL;
7e08d4ef
RD
33101}
33102
33103
0085ce49
RD
33104SWIGINTERN PyObject *TreeItemId_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
33105 PyObject *obj;
33106 if (!SWIG_Python_UnpackTuple(args,(char*)"swigregister", 1, 1,&obj)) return NULL;
33107 SWIG_TypeNewClientData(SWIGTYPE_p_wxTreeItemId, SWIG_NewClientData(obj));
33108 return SWIG_Py_Void();
7e08d4ef
RD
33109}
33110
0085ce49
RD
33111SWIGINTERN PyObject *TreeItemId_swiginit(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
33112 return SWIG_Python_InitShadowInstance(args);
33113}
7e08d4ef 33114
0085ce49
RD
33115SWIGINTERN PyObject *_wrap_new_TreeItemData(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
33116 PyObject *resultobj = 0;
33117 PyObject *arg1 = (PyObject *) NULL ;
33118 wxPyTreeItemData *result = 0 ;
33119 PyObject * obj0 = 0 ;
33120 char * kwnames[] = {
33121 (char *) "obj", NULL
33122 };
33123
33124 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|O:new_TreeItemData",kwnames,&obj0)) SWIG_fail;
33125 if (obj0) {
33126 arg1 = obj0;
33127 }
33128 {
33129 PyThreadState* __tstate = wxPyBeginAllowThreads();
33130 result = (wxPyTreeItemData *)new wxPyTreeItemData(arg1);
33131 wxPyEndAllowThreads(__tstate);
33132 if (PyErr_Occurred()) SWIG_fail;
33133 }
33134 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_wxPyTreeItemData, SWIG_POINTER_NEW | 0 );
33135 return resultobj;
33136fail:
33137 return NULL;
7e08d4ef
RD
33138}
33139
33140
0085ce49
RD
33141SWIGINTERN PyObject *_wrap_delete_TreeItemData(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
33142 PyObject *resultobj = 0;
33143 wxPyTreeItemData *arg1 = (wxPyTreeItemData *) 0 ;
33144 void *argp1 = 0 ;
33145 int res1 = 0 ;
33146 PyObject *swig_obj[1] ;
33147
33148 if (!args) SWIG_fail;
33149 swig_obj[0] = args;
33150 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxPyTreeItemData, SWIG_POINTER_DISOWN | 0 );
33151 if (!SWIG_IsOK(res1)) {
33152 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_TreeItemData" "', expected argument " "1"" of type '" "wxPyTreeItemData *""'");
33153 }
33154 arg1 = reinterpret_cast< wxPyTreeItemData * >(argp1);
33155 {
33156 PyThreadState* __tstate = wxPyBeginAllowThreads();
33157 delete arg1;
1fbf26be 33158
0085ce49
RD
33159 wxPyEndAllowThreads(__tstate);
33160 if (PyErr_Occurred()) SWIG_fail;
33161 }
33162 resultobj = SWIG_Py_Void();
33163 return resultobj;
33164fail:
33165 return NULL;
1fbf26be
RD
33166}
33167
33168
0085ce49
RD
33169SWIGINTERN PyObject *_wrap_TreeItemData_GetData(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
33170 PyObject *resultobj = 0;
33171 wxPyTreeItemData *arg1 = (wxPyTreeItemData *) 0 ;
33172 PyObject *result = 0 ;
33173 void *argp1 = 0 ;
33174 int res1 = 0 ;
33175 PyObject *swig_obj[1] ;
33176
33177 if (!args) SWIG_fail;
33178 swig_obj[0] = args;
33179 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxPyTreeItemData, 0 | 0 );
33180 if (!SWIG_IsOK(res1)) {
33181 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "TreeItemData_GetData" "', expected argument " "1"" of type '" "wxPyTreeItemData *""'");
33182 }
33183 arg1 = reinterpret_cast< wxPyTreeItemData * >(argp1);
33184 {
33185 PyThreadState* __tstate = wxPyBeginAllowThreads();
33186 result = (PyObject *)(arg1)->GetData();
33187 wxPyEndAllowThreads(__tstate);
33188 if (PyErr_Occurred()) SWIG_fail;
33189 }
33190 resultobj = result;
33191 return resultobj;
33192fail:
33193 return NULL;
33194}
33195
33196
33197SWIGINTERN PyObject *_wrap_TreeItemData_SetData(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
33198 PyObject *resultobj = 0;
33199 wxPyTreeItemData *arg1 = (wxPyTreeItemData *) 0 ;
33200 PyObject *arg2 = (PyObject *) 0 ;
33201 void *argp1 = 0 ;
33202 int res1 = 0 ;
33203 PyObject * obj0 = 0 ;
33204 PyObject * obj1 = 0 ;
33205 char * kwnames[] = {
33206 (char *) "self",(char *) "obj", NULL
33207 };
33208
33209 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TreeItemData_SetData",kwnames,&obj0,&obj1)) SWIG_fail;
33210 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxPyTreeItemData, 0 | 0 );
33211 if (!SWIG_IsOK(res1)) {
33212 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "TreeItemData_SetData" "', expected argument " "1"" of type '" "wxPyTreeItemData *""'");
33213 }
33214 arg1 = reinterpret_cast< wxPyTreeItemData * >(argp1);
33215 arg2 = obj1;
33216 {
33217 PyThreadState* __tstate = wxPyBeginAllowThreads();
33218 (arg1)->SetData(arg2);
33219 wxPyEndAllowThreads(__tstate);
33220 if (PyErr_Occurred()) SWIG_fail;
33221 }
33222 resultobj = SWIG_Py_Void();
33223 return resultobj;
33224fail:
33225 return NULL;
d14a1e28
RD
33226}
33227
33228
0085ce49
RD
33229SWIGINTERN PyObject *_wrap_TreeItemData_GetId(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
33230 PyObject *resultobj = 0;
33231 wxPyTreeItemData *arg1 = (wxPyTreeItemData *) 0 ;
33232 wxTreeItemId *result = 0 ;
33233 void *argp1 = 0 ;
33234 int res1 = 0 ;
33235 PyObject *swig_obj[1] ;
33236
33237 if (!args) SWIG_fail;
33238 swig_obj[0] = args;
33239 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxPyTreeItemData, 0 | 0 );
33240 if (!SWIG_IsOK(res1)) {
33241 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "TreeItemData_GetId" "', expected argument " "1"" of type '" "wxPyTreeItemData *""'");
33242 }
33243 arg1 = reinterpret_cast< wxPyTreeItemData * >(argp1);
33244 {
33245 PyThreadState* __tstate = wxPyBeginAllowThreads();
2ef75293 33246 {
0085ce49
RD
33247 wxTreeItemId const &_result_ref = (arg1)->GetId();
33248 result = (wxTreeItemId *) &_result_ref;
2ef75293 33249 }
0085ce49
RD
33250 wxPyEndAllowThreads(__tstate);
33251 if (PyErr_Occurred()) SWIG_fail;
33252 }
33253 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_wxTreeItemId, 0 | 0 );
33254 return resultobj;
33255fail:
33256 return NULL;
33257}
33258
33259
33260SWIGINTERN PyObject *_wrap_TreeItemData_SetId(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
33261 PyObject *resultobj = 0;
33262 wxPyTreeItemData *arg1 = (wxPyTreeItemData *) 0 ;
33263 wxTreeItemId *arg2 = 0 ;
33264 void *argp1 = 0 ;
33265 int res1 = 0 ;
33266 void *argp2 = 0 ;
33267 int res2 = 0 ;
33268 PyObject * obj0 = 0 ;
33269 PyObject * obj1 = 0 ;
33270 char * kwnames[] = {
33271 (char *) "self",(char *) "id", NULL
33272 };
33273
33274 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TreeItemData_SetId",kwnames,&obj0,&obj1)) SWIG_fail;
33275 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxPyTreeItemData, 0 | 0 );
33276 if (!SWIG_IsOK(res1)) {
33277 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "TreeItemData_SetId" "', expected argument " "1"" of type '" "wxPyTreeItemData *""'");
33278 }
33279 arg1 = reinterpret_cast< wxPyTreeItemData * >(argp1);
33280 res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_wxTreeItemId, 0 | 0);
33281 if (!SWIG_IsOK(res2)) {
33282 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "TreeItemData_SetId" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");
33283 }
33284 if (!argp2) {
33285 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "TreeItemData_SetId" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");
33286 }
33287 arg2 = reinterpret_cast< wxTreeItemId * >(argp2);
33288 {
33289 PyThreadState* __tstate = wxPyBeginAllowThreads();
33290 (arg1)->SetId((wxTreeItemId const &)*arg2);
33291 wxPyEndAllowThreads(__tstate);
33292 if (PyErr_Occurred()) SWIG_fail;
33293 }
33294 resultobj = SWIG_Py_Void();
33295 return resultobj;
33296fail:
33297 return NULL;
2ef75293
RD
33298}
33299
33300
0085ce49
RD
33301SWIGINTERN PyObject *_wrap_TreeItemData_Destroy(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
33302 PyObject *resultobj = 0;
33303 wxPyTreeItemData *arg1 = (wxPyTreeItemData *) 0 ;
33304 void *argp1 = 0 ;
33305 int res1 = 0 ;
33306 PyObject *swig_obj[1] ;
33307
33308 if (!args) SWIG_fail;
33309 swig_obj[0] = args;
33310 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxPyTreeItemData, 0 | 0 );
33311 if (!SWIG_IsOK(res1)) {
33312 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "TreeItemData_Destroy" "', expected argument " "1"" of type '" "wxPyTreeItemData *""'");
33313 }
33314 arg1 = reinterpret_cast< wxPyTreeItemData * >(argp1);
33315 {
33316 PyThreadState* __tstate = wxPyBeginAllowThreads();
33317 wxPyTreeItemData_Destroy(arg1);
33318 wxPyEndAllowThreads(__tstate);
33319 if (PyErr_Occurred()) SWIG_fail;
33320 }
33321 resultobj = SWIG_Py_Void();
33322 return resultobj;
33323fail:
33324 return NULL;
2ef75293
RD
33325}
33326
33327
0085ce49
RD
33328SWIGINTERN PyObject *TreeItemData_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
33329 PyObject *obj;
33330 if (!SWIG_Python_UnpackTuple(args,(char*)"swigregister", 1, 1,&obj)) return NULL;
33331 SWIG_TypeNewClientData(SWIGTYPE_p_wxPyTreeItemData, SWIG_NewClientData(obj));
33332 return SWIG_Py_Void();
2ef75293
RD
33333}
33334
0085ce49
RD
33335SWIGINTERN PyObject *TreeItemData_swiginit(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
33336 return SWIG_Python_InitShadowInstance(args);
33337}
2ef75293 33338
b02396e8
RD
33339SWIGINTERN int NullTreeItemId_set(PyObject *_val) {
33340 {
33341 void *argp = 0;
33342 int res = SWIG_ConvertPtr(_val, &argp, SWIGTYPE_p_wxTreeItemId, 0 | 0);
33343 if (!SWIG_IsOK(res)) {
33344 SWIG_exception_fail(SWIG_ArgError(res), "in variable '""wxNullTreeItemId""' of type '""wxTreeItemId""'");
33345 }
33346 if (!argp) {
33347 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in variable '""wxNullTreeItemId""' of type '""wxTreeItemId""'");
33348 } else {
33349 wxTreeItemId * temp;
33350 temp = reinterpret_cast< wxTreeItemId * >(argp);
33351 wxNullTreeItemId = *temp;
33352 if (SWIG_IsNewObj(res)) delete temp;
33353 }
33354 }
33355 return 0;
33356fail:
33357 return 1;
33358}
33359
33360
33361SWIGINTERN PyObject *NullTreeItemId_get(void) {
33362 PyObject *pyobj = 0;
33363
33364 pyobj = SWIG_NewPointerObj(SWIG_as_voidptr(&wxNullTreeItemId), SWIGTYPE_p_wxTreeItemId, 0 );
33365 return pyobj;
33366}
33367
33368
33369SWIGINTERN PyObject *_wrap_new_TreeEvent__SWIG_0(PyObject *SWIGUNUSEDPARM(self), int nobjs, PyObject **swig_obj) {
0085ce49
RD
33370 PyObject *resultobj = 0;
33371 wxEventType arg1 = (wxEventType) wxEVT_NULL ;
33372 int arg2 = (int) 0 ;
33373 wxTreeEvent *result = 0 ;
33374 int val1 ;
33375 int ecode1 = 0 ;
33376 int val2 ;
33377 int ecode2 = 0 ;
0085ce49 33378
b02396e8
RD
33379 if ((nobjs < 0) || (nobjs > 2)) SWIG_fail;
33380 if (swig_obj[0]) {
33381 ecode1 = SWIG_AsVal_int(swig_obj[0], &val1);
0085ce49
RD
33382 if (!SWIG_IsOK(ecode1)) {
33383 SWIG_exception_fail(SWIG_ArgError(ecode1), "in method '" "new_TreeEvent" "', expected argument " "1"" of type '" "wxEventType""'");
33384 }
33385 arg1 = static_cast< wxEventType >(val1);
33386 }
b02396e8
RD
33387 if (swig_obj[1]) {
33388 ecode2 = SWIG_AsVal_int(swig_obj[1], &val2);
0085ce49
RD
33389 if (!SWIG_IsOK(ecode2)) {
33390 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "new_TreeEvent" "', expected argument " "2"" of type '" "int""'");
33391 }
33392 arg2 = static_cast< int >(val2);
33393 }
33394 {
33395 PyThreadState* __tstate = wxPyBeginAllowThreads();
33396 result = (wxTreeEvent *)new wxTreeEvent(arg1,arg2);
33397 wxPyEndAllowThreads(__tstate);
33398 if (PyErr_Occurred()) SWIG_fail;
33399 }
33400 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_wxTreeEvent, SWIG_POINTER_NEW | 0 );
33401 return resultobj;
33402fail:
33403 return NULL;
70b7a5fe
RD
33404}
33405
33406
b02396e8
RD
33407SWIGINTERN PyObject *_wrap_new_TreeEvent__SWIG_1(PyObject *SWIGUNUSEDPARM(self), int nobjs, PyObject **swig_obj) {
33408 PyObject *resultobj = 0;
33409 wxEventType arg1 ;
33410 wxPyTreeCtrl *arg2 = (wxPyTreeCtrl *) 0 ;
33411 wxTreeItemId &arg3_defvalue = wxNullTreeItemId ;
33412 wxTreeItemId *arg3 = (wxTreeItemId *) &arg3_defvalue ;
33413 wxTreeEvent *result = 0 ;
33414 int val1 ;
33415 int ecode1 = 0 ;
33416 void *argp2 = 0 ;
33417 int res2 = 0 ;
33418 void *argp3 = 0 ;
33419 int res3 = 0 ;
33420
33421 if ((nobjs < 2) || (nobjs > 3)) SWIG_fail;
33422 ecode1 = SWIG_AsVal_int(swig_obj[0], &val1);
33423 if (!SWIG_IsOK(ecode1)) {
33424 SWIG_exception_fail(SWIG_ArgError(ecode1), "in method '" "new_TreeEvent" "', expected argument " "1"" of type '" "wxEventType""'");
33425 }
33426 arg1 = static_cast< wxEventType >(val1);
33427 res2 = SWIG_ConvertPtr(swig_obj[1], &argp2,SWIGTYPE_p_wxPyTreeCtrl, 0 | 0 );
33428 if (!SWIG_IsOK(res2)) {
33429 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "new_TreeEvent" "', expected argument " "2"" of type '" "wxPyTreeCtrl *""'");
33430 }
33431 arg2 = reinterpret_cast< wxPyTreeCtrl * >(argp2);
33432 if (swig_obj[2]) {
33433 res3 = SWIG_ConvertPtr(swig_obj[2], &argp3, SWIGTYPE_p_wxTreeItemId, 0 );
33434 if (!SWIG_IsOK(res3)) {
33435 SWIG_exception_fail(SWIG_ArgError(res3), "in method '" "new_TreeEvent" "', expected argument " "3"" of type '" "wxTreeItemId &""'");
33436 }
33437 if (!argp3) {
33438 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_TreeEvent" "', expected argument " "3"" of type '" "wxTreeItemId &""'");
33439 }
33440 arg3 = reinterpret_cast< wxTreeItemId * >(argp3);
33441 }
33442 {
33443 PyThreadState* __tstate = wxPyBeginAllowThreads();
33444 result = (wxTreeEvent *)new wxTreeEvent(arg1,arg2,*arg3);
33445 wxPyEndAllowThreads(__tstate);
33446 if (PyErr_Occurred()) SWIG_fail;
33447 }
33448 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_wxTreeEvent, SWIG_POINTER_NEW | 0 );
33449 return resultobj;
33450fail:
33451 return NULL;
33452}
33453
33454
33455SWIGINTERN PyObject *_wrap_new_TreeEvent(PyObject *self, PyObject *args) {
33456 int argc;
33457 PyObject *argv[4];
33458
33459 if (!(argc = SWIG_Python_UnpackTuple(args,"new_TreeEvent",0,3,argv))) SWIG_fail;
33460 --argc;
33461 if ((argc >= 0) && (argc <= 2)) {
33462 int _v = 0;
33463 if (argc > 1) {
33464 {
33465 {
33466 int res = SWIG_AsVal_int(argv[1], NULL);
33467 _v = SWIG_CheckState(res);
33468 }
33469 }
33470 if (!_v) goto check_1;
33471 }
33472 return _wrap_new_TreeEvent__SWIG_0(self, argc, argv);
33473 }
33474check_1:
33475
33476 if ((argc >= 2) && (argc <= 3)) {
33477 return _wrap_new_TreeEvent__SWIG_1(self, argc, argv);
33478 }
33479
33480fail:
33481 SWIG_SetErrorMsg(PyExc_NotImplementedError,"No matching function for overloaded 'new_TreeEvent'");
33482 return NULL;
33483}
33484
33485
0085ce49
RD
33486SWIGINTERN PyObject *_wrap_TreeEvent_GetItem(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
33487 PyObject *resultobj = 0;
33488 wxTreeEvent *arg1 = (wxTreeEvent *) 0 ;
33489 wxTreeItemId result;
33490 void *argp1 = 0 ;
33491 int res1 = 0 ;
33492 PyObject *swig_obj[1] ;
33493
33494 if (!args) SWIG_fail;
33495 swig_obj[0] = args;
33496 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxTreeEvent, 0 | 0 );
33497 if (!SWIG_IsOK(res1)) {
33498 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "TreeEvent_GetItem" "', expected argument " "1"" of type '" "wxTreeEvent const *""'");
33499 }
33500 arg1 = reinterpret_cast< wxTreeEvent * >(argp1);
33501 {
33502 PyThreadState* __tstate = wxPyBeginAllowThreads();
33503 result = ((wxTreeEvent const *)arg1)->GetItem();
33504 wxPyEndAllowThreads(__tstate);
33505 if (PyErr_Occurred()) SWIG_fail;
33506 }
33507 resultobj = SWIG_NewPointerObj((new wxTreeItemId(static_cast< const wxTreeItemId& >(result))), SWIGTYPE_p_wxTreeItemId, SWIG_POINTER_OWN | 0 );
33508 return resultobj;
33509fail:
33510 return NULL;
33511}
33512
33513
33514SWIGINTERN PyObject *_wrap_TreeEvent_SetItem(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
33515 PyObject *resultobj = 0;
33516 wxTreeEvent *arg1 = (wxTreeEvent *) 0 ;
33517 wxTreeItemId *arg2 = 0 ;
33518 void *argp1 = 0 ;
33519 int res1 = 0 ;
33520 void *argp2 = 0 ;
33521 int res2 = 0 ;
33522 PyObject * obj0 = 0 ;
33523 PyObject * obj1 = 0 ;
33524 char * kwnames[] = {
33525 (char *) "self",(char *) "item", NULL
33526 };
33527
33528 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TreeEvent_SetItem",kwnames,&obj0,&obj1)) SWIG_fail;
33529 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxTreeEvent, 0 | 0 );
33530 if (!SWIG_IsOK(res1)) {
33531 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "TreeEvent_SetItem" "', expected argument " "1"" of type '" "wxTreeEvent *""'");
33532 }
33533 arg1 = reinterpret_cast< wxTreeEvent * >(argp1);
33534 res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_wxTreeItemId, 0 | 0);
33535 if (!SWIG_IsOK(res2)) {
33536 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "TreeEvent_SetItem" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");
33537 }
33538 if (!argp2) {
33539 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "TreeEvent_SetItem" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");
33540 }
33541 arg2 = reinterpret_cast< wxTreeItemId * >(argp2);
33542 {
33543 PyThreadState* __tstate = wxPyBeginAllowThreads();
33544 (arg1)->SetItem((wxTreeItemId const &)*arg2);
33545 wxPyEndAllowThreads(__tstate);
33546 if (PyErr_Occurred()) SWIG_fail;
33547 }
33548 resultobj = SWIG_Py_Void();
33549 return resultobj;
33550fail:
33551 return NULL;
2ef75293
RD
33552}
33553
33554
0085ce49
RD
33555SWIGINTERN PyObject *_wrap_TreeEvent_GetOldItem(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
33556 PyObject *resultobj = 0;
33557 wxTreeEvent *arg1 = (wxTreeEvent *) 0 ;
33558 wxTreeItemId result;
33559 void *argp1 = 0 ;
33560 int res1 = 0 ;
33561 PyObject *swig_obj[1] ;
33562
33563 if (!args) SWIG_fail;
33564 swig_obj[0] = args;
33565 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxTreeEvent, 0 | 0 );
33566 if (!SWIG_IsOK(res1)) {
33567 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "TreeEvent_GetOldItem" "', expected argument " "1"" of type '" "wxTreeEvent const *""'");
33568 }
33569 arg1 = reinterpret_cast< wxTreeEvent * >(argp1);
33570 {
33571 PyThreadState* __tstate = wxPyBeginAllowThreads();
33572 result = ((wxTreeEvent const *)arg1)->GetOldItem();
33573 wxPyEndAllowThreads(__tstate);
33574 if (PyErr_Occurred()) SWIG_fail;
33575 }
33576 resultobj = SWIG_NewPointerObj((new wxTreeItemId(static_cast< const wxTreeItemId& >(result))), SWIGTYPE_p_wxTreeItemId, SWIG_POINTER_OWN | 0 );
33577 return resultobj;
33578fail:
33579 return NULL;
33580}
33581
33582
33583SWIGINTERN PyObject *_wrap_TreeEvent_SetOldItem(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
33584 PyObject *resultobj = 0;
33585 wxTreeEvent *arg1 = (wxTreeEvent *) 0 ;
33586 wxTreeItemId *arg2 = 0 ;
33587 void *argp1 = 0 ;
33588 int res1 = 0 ;
33589 void *argp2 = 0 ;
33590 int res2 = 0 ;
33591 PyObject * obj0 = 0 ;
33592 PyObject * obj1 = 0 ;
33593 char * kwnames[] = {
33594 (char *) "self",(char *) "item", NULL
33595 };
33596
33597 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TreeEvent_SetOldItem",kwnames,&obj0,&obj1)) SWIG_fail;
33598 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxTreeEvent, 0 | 0 );
33599 if (!SWIG_IsOK(res1)) {
33600 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "TreeEvent_SetOldItem" "', expected argument " "1"" of type '" "wxTreeEvent *""'");
33601 }
33602 arg1 = reinterpret_cast< wxTreeEvent * >(argp1);
33603 res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_wxTreeItemId, 0 | 0);
33604 if (!SWIG_IsOK(res2)) {
33605 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "TreeEvent_SetOldItem" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");
33606 }
33607 if (!argp2) {
33608 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "TreeEvent_SetOldItem" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");
33609 }
33610 arg2 = reinterpret_cast< wxTreeItemId * >(argp2);
33611 {
33612 PyThreadState* __tstate = wxPyBeginAllowThreads();
33613 (arg1)->SetOldItem((wxTreeItemId const &)*arg2);
33614 wxPyEndAllowThreads(__tstate);
33615 if (PyErr_Occurred()) SWIG_fail;
33616 }
33617 resultobj = SWIG_Py_Void();
33618 return resultobj;
33619fail:
33620 return NULL;
2ef75293
RD
33621}
33622
33623
0085ce49
RD
33624SWIGINTERN PyObject *_wrap_TreeEvent_GetPoint(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
33625 PyObject *resultobj = 0;
33626 wxTreeEvent *arg1 = (wxTreeEvent *) 0 ;
33627 wxPoint result;
33628 void *argp1 = 0 ;
33629 int res1 = 0 ;
33630 PyObject *swig_obj[1] ;
33631
33632 if (!args) SWIG_fail;
33633 swig_obj[0] = args;
33634 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxTreeEvent, 0 | 0 );
33635 if (!SWIG_IsOK(res1)) {
33636 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "TreeEvent_GetPoint" "', expected argument " "1"" of type '" "wxTreeEvent const *""'");
33637 }
33638 arg1 = reinterpret_cast< wxTreeEvent * >(argp1);
33639 {
33640 PyThreadState* __tstate = wxPyBeginAllowThreads();
33641 result = ((wxTreeEvent const *)arg1)->GetPoint();
33642 wxPyEndAllowThreads(__tstate);
33643 if (PyErr_Occurred()) SWIG_fail;
33644 }
33645 resultobj = SWIG_NewPointerObj((new wxPoint(static_cast< const wxPoint& >(result))), SWIGTYPE_p_wxPoint, SWIG_POINTER_OWN | 0 );
33646 return resultobj;
33647fail:
33648 return NULL;
33649}
33650
33651
33652SWIGINTERN PyObject *_wrap_TreeEvent_SetPoint(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
33653 PyObject *resultobj = 0;
33654 wxTreeEvent *arg1 = (wxTreeEvent *) 0 ;
33655 wxPoint *arg2 = 0 ;
33656 void *argp1 = 0 ;
33657 int res1 = 0 ;
33658 wxPoint temp2 ;
33659 PyObject * obj0 = 0 ;
33660 PyObject * obj1 = 0 ;
33661 char * kwnames[] = {
33662 (char *) "self",(char *) "pt", NULL
33663 };
33664
33665 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TreeEvent_SetPoint",kwnames,&obj0,&obj1)) SWIG_fail;
33666 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxTreeEvent, 0 | 0 );
33667 if (!SWIG_IsOK(res1)) {
33668 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "TreeEvent_SetPoint" "', expected argument " "1"" of type '" "wxTreeEvent *""'");
33669 }
33670 arg1 = reinterpret_cast< wxTreeEvent * >(argp1);
33671 {
33672 arg2 = &temp2;
33673 if ( ! wxPoint_helper(obj1, &arg2)) SWIG_fail;
33674 }
33675 {
33676 PyThreadState* __tstate = wxPyBeginAllowThreads();
33677 (arg1)->SetPoint((wxPoint const &)*arg2);
33678 wxPyEndAllowThreads(__tstate);
33679 if (PyErr_Occurred()) SWIG_fail;
33680 }
33681 resultobj = SWIG_Py_Void();
33682 return resultobj;
33683fail:
33684 return NULL;
d14a1e28
RD
33685}
33686
33687
0085ce49
RD
33688SWIGINTERN PyObject *_wrap_TreeEvent_GetKeyEvent(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
33689 PyObject *resultobj = 0;
33690 wxTreeEvent *arg1 = (wxTreeEvent *) 0 ;
33691 wxKeyEvent *result = 0 ;
33692 void *argp1 = 0 ;
33693 int res1 = 0 ;
33694 PyObject *swig_obj[1] ;
33695
33696 if (!args) SWIG_fail;
33697 swig_obj[0] = args;
33698 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxTreeEvent, 0 | 0 );
33699 if (!SWIG_IsOK(res1)) {
33700 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "TreeEvent_GetKeyEvent" "', expected argument " "1"" of type '" "wxTreeEvent const *""'");
33701 }
33702 arg1 = reinterpret_cast< wxTreeEvent * >(argp1);
33703 {
33704 PyThreadState* __tstate = wxPyBeginAllowThreads();
d14a1e28 33705 {
0085ce49
RD
33706 wxKeyEvent const &_result_ref = ((wxTreeEvent const *)arg1)->GetKeyEvent();
33707 result = (wxKeyEvent *) &_result_ref;
d14a1e28 33708 }
0085ce49
RD
33709 wxPyEndAllowThreads(__tstate);
33710 if (PyErr_Occurred()) SWIG_fail;
33711 }
33712 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_wxKeyEvent, 0 | 0 );
33713 return resultobj;
33714fail:
33715 return NULL;
d14a1e28
RD
33716}
33717
33718
0085ce49
RD
33719SWIGINTERN PyObject *_wrap_TreeEvent_GetKeyCode(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
33720 PyObject *resultobj = 0;
33721 wxTreeEvent *arg1 = (wxTreeEvent *) 0 ;
33722 int result;
33723 void *argp1 = 0 ;
33724 int res1 = 0 ;
33725 PyObject *swig_obj[1] ;
33726
33727 if (!args) SWIG_fail;
33728 swig_obj[0] = args;
33729 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxTreeEvent, 0 | 0 );
33730 if (!SWIG_IsOK(res1)) {
33731 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "TreeEvent_GetKeyCode" "', expected argument " "1"" of type '" "wxTreeEvent const *""'");
33732 }
33733 arg1 = reinterpret_cast< wxTreeEvent * >(argp1);
33734 {
33735 PyThreadState* __tstate = wxPyBeginAllowThreads();
33736 result = (int)((wxTreeEvent const *)arg1)->GetKeyCode();
33737 wxPyEndAllowThreads(__tstate);
33738 if (PyErr_Occurred()) SWIG_fail;
33739 }
33740 resultobj = SWIG_From_int(static_cast< int >(result));
33741 return resultobj;
33742fail:
33743 return NULL;
33744}
33745
33746
33747SWIGINTERN PyObject *_wrap_TreeEvent_SetKeyEvent(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
33748 PyObject *resultobj = 0;
33749 wxTreeEvent *arg1 = (wxTreeEvent *) 0 ;
33750 wxKeyEvent *arg2 = 0 ;
33751 void *argp1 = 0 ;
33752 int res1 = 0 ;
33753 void *argp2 = 0 ;
33754 int res2 = 0 ;
33755 PyObject * obj0 = 0 ;
33756 PyObject * obj1 = 0 ;
33757 char * kwnames[] = {
33758 (char *) "self",(char *) "evt", NULL
33759 };
33760
33761 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TreeEvent_SetKeyEvent",kwnames,&obj0,&obj1)) SWIG_fail;
33762 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxTreeEvent, 0 | 0 );
33763 if (!SWIG_IsOK(res1)) {
33764 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "TreeEvent_SetKeyEvent" "', expected argument " "1"" of type '" "wxTreeEvent *""'");
33765 }
33766 arg1 = reinterpret_cast< wxTreeEvent * >(argp1);
33767 res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_wxKeyEvent, 0 | 0);
33768 if (!SWIG_IsOK(res2)) {
33769 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "TreeEvent_SetKeyEvent" "', expected argument " "2"" of type '" "wxKeyEvent const &""'");
33770 }
33771 if (!argp2) {
33772 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "TreeEvent_SetKeyEvent" "', expected argument " "2"" of type '" "wxKeyEvent const &""'");
33773 }
33774 arg2 = reinterpret_cast< wxKeyEvent * >(argp2);
33775 {
33776 PyThreadState* __tstate = wxPyBeginAllowThreads();
33777 (arg1)->SetKeyEvent((wxKeyEvent const &)*arg2);
33778 wxPyEndAllowThreads(__tstate);
33779 if (PyErr_Occurred()) SWIG_fail;
33780 }
33781 resultobj = SWIG_Py_Void();
33782 return resultobj;
33783fail:
33784 return NULL;
d14a1e28
RD
33785}
33786
33787
0085ce49
RD
33788SWIGINTERN PyObject *_wrap_TreeEvent_GetLabel(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
33789 PyObject *resultobj = 0;
33790 wxTreeEvent *arg1 = (wxTreeEvent *) 0 ;
33791 wxString *result = 0 ;
33792 void *argp1 = 0 ;
33793 int res1 = 0 ;
33794 PyObject *swig_obj[1] ;
33795
33796 if (!args) SWIG_fail;
33797 swig_obj[0] = args;
33798 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxTreeEvent, 0 | 0 );
33799 if (!SWIG_IsOK(res1)) {
33800 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "TreeEvent_GetLabel" "', expected argument " "1"" of type '" "wxTreeEvent const *""'");
33801 }
33802 arg1 = reinterpret_cast< wxTreeEvent * >(argp1);
33803 {
33804 PyThreadState* __tstate = wxPyBeginAllowThreads();
093d3ff1 33805 {
0085ce49
RD
33806 wxString const &_result_ref = ((wxTreeEvent const *)arg1)->GetLabel();
33807 result = (wxString *) &_result_ref;
093d3ff1 33808 }
0085ce49
RD
33809 wxPyEndAllowThreads(__tstate);
33810 if (PyErr_Occurred()) SWIG_fail;
33811 }
33812 {
33813#if wxUSE_UNICODE
33814 resultobj = PyUnicode_FromWideChar(result->c_str(), result->Len());
33815#else
33816 resultobj = PyString_FromStringAndSize(result->c_str(), result->Len());
33817#endif
33818 }
33819 return resultobj;
33820fail:
33821 return NULL;
33822}
33823
33824
33825SWIGINTERN PyObject *_wrap_TreeEvent_SetLabel(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
33826 PyObject *resultobj = 0;
33827 wxTreeEvent *arg1 = (wxTreeEvent *) 0 ;
33828 wxString *arg2 = 0 ;
33829 void *argp1 = 0 ;
33830 int res1 = 0 ;
33831 bool temp2 = false ;
33832 PyObject * obj0 = 0 ;
33833 PyObject * obj1 = 0 ;
33834 char * kwnames[] = {
33835 (char *) "self",(char *) "label", NULL
33836 };
33837
33838 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TreeEvent_SetLabel",kwnames,&obj0,&obj1)) SWIG_fail;
33839 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxTreeEvent, 0 | 0 );
33840 if (!SWIG_IsOK(res1)) {
33841 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "TreeEvent_SetLabel" "', expected argument " "1"" of type '" "wxTreeEvent *""'");
33842 }
33843 arg1 = reinterpret_cast< wxTreeEvent * >(argp1);
33844 {
33845 arg2 = wxString_in_helper(obj1);
33846 if (arg2 == NULL) SWIG_fail;
33847 temp2 = true;
33848 }
33849 {
33850 PyThreadState* __tstate = wxPyBeginAllowThreads();
33851 (arg1)->SetLabel((wxString const &)*arg2);
33852 wxPyEndAllowThreads(__tstate);
33853 if (PyErr_Occurred()) SWIG_fail;
33854 }
33855 resultobj = SWIG_Py_Void();
33856 {
33857 if (temp2)
33858 delete arg2;
33859 }
33860 return resultobj;
33861fail:
33862 {
33863 if (temp2)
33864 delete arg2;
33865 }
33866 return NULL;
d14a1e28
RD
33867}
33868
33869
0085ce49
RD
33870SWIGINTERN PyObject *_wrap_TreeEvent_IsEditCancelled(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
33871 PyObject *resultobj = 0;
33872 wxTreeEvent *arg1 = (wxTreeEvent *) 0 ;
33873 bool result;
33874 void *argp1 = 0 ;
33875 int res1 = 0 ;
33876 PyObject *swig_obj[1] ;
33877
33878 if (!args) SWIG_fail;
33879 swig_obj[0] = args;
33880 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxTreeEvent, 0 | 0 );
33881 if (!SWIG_IsOK(res1)) {
33882 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "TreeEvent_IsEditCancelled" "', expected argument " "1"" of type '" "wxTreeEvent const *""'");
33883 }
33884 arg1 = reinterpret_cast< wxTreeEvent * >(argp1);
33885 {
33886 PyThreadState* __tstate = wxPyBeginAllowThreads();
33887 result = (bool)((wxTreeEvent const *)arg1)->IsEditCancelled();
33888 wxPyEndAllowThreads(__tstate);
33889 if (PyErr_Occurred()) SWIG_fail;
33890 }
33891 {
33892 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
33893 }
33894 return resultobj;
33895fail:
33896 return NULL;
33897}
33898
33899
33900SWIGINTERN PyObject *_wrap_TreeEvent_SetEditCanceled(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
33901 PyObject *resultobj = 0;
33902 wxTreeEvent *arg1 = (wxTreeEvent *) 0 ;
33903 bool arg2 ;
33904 void *argp1 = 0 ;
33905 int res1 = 0 ;
33906 bool val2 ;
33907 int ecode2 = 0 ;
33908 PyObject * obj0 = 0 ;
33909 PyObject * obj1 = 0 ;
33910 char * kwnames[] = {
33911 (char *) "self",(char *) "editCancelled", NULL
33912 };
33913
33914 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TreeEvent_SetEditCanceled",kwnames,&obj0,&obj1)) SWIG_fail;
33915 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxTreeEvent, 0 | 0 );
33916 if (!SWIG_IsOK(res1)) {
33917 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "TreeEvent_SetEditCanceled" "', expected argument " "1"" of type '" "wxTreeEvent *""'");
33918 }
33919 arg1 = reinterpret_cast< wxTreeEvent * >(argp1);
33920 ecode2 = SWIG_AsVal_bool(obj1, &val2);
33921 if (!SWIG_IsOK(ecode2)) {
33922 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "TreeEvent_SetEditCanceled" "', expected argument " "2"" of type '" "bool""'");
33923 }
33924 arg2 = static_cast< bool >(val2);
33925 {
33926 PyThreadState* __tstate = wxPyBeginAllowThreads();
33927 (arg1)->SetEditCanceled(arg2);
33928 wxPyEndAllowThreads(__tstate);
33929 if (PyErr_Occurred()) SWIG_fail;
33930 }
33931 resultobj = SWIG_Py_Void();
33932 return resultobj;
33933fail:
33934 return NULL;
33935}
33936
33937
33938SWIGINTERN PyObject *_wrap_TreeEvent_SetToolTip(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
33939 PyObject *resultobj = 0;
33940 wxTreeEvent *arg1 = (wxTreeEvent *) 0 ;
33941 wxString *arg2 = 0 ;
33942 void *argp1 = 0 ;
33943 int res1 = 0 ;
33944 bool temp2 = false ;
33945 PyObject * obj0 = 0 ;
33946 PyObject * obj1 = 0 ;
33947 char * kwnames[] = {
33948 (char *) "self",(char *) "toolTip", NULL
33949 };
33950
33951 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TreeEvent_SetToolTip",kwnames,&obj0,&obj1)) SWIG_fail;
33952 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxTreeEvent, 0 | 0 );
33953 if (!SWIG_IsOK(res1)) {
33954 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "TreeEvent_SetToolTip" "', expected argument " "1"" of type '" "wxTreeEvent *""'");
33955 }
33956 arg1 = reinterpret_cast< wxTreeEvent * >(argp1);
33957 {
33958 arg2 = wxString_in_helper(obj1);
33959 if (arg2 == NULL) SWIG_fail;
33960 temp2 = true;
33961 }
33962 {
33963 PyThreadState* __tstate = wxPyBeginAllowThreads();
33964 (arg1)->SetToolTip((wxString const &)*arg2);
33965 wxPyEndAllowThreads(__tstate);
33966 if (PyErr_Occurred()) SWIG_fail;
33967 }
33968 resultobj = SWIG_Py_Void();
33969 {
33970 if (temp2)
33971 delete arg2;
33972 }
33973 return resultobj;
33974fail:
33975 {
33976 if (temp2)
33977 delete arg2;
33978 }
33979 return NULL;
d14a1e28
RD
33980}
33981
33982
0085ce49
RD
33983SWIGINTERN PyObject *_wrap_TreeEvent_GetToolTip(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
33984 PyObject *resultobj = 0;
33985 wxTreeEvent *arg1 = (wxTreeEvent *) 0 ;
33986 wxString result;
33987 void *argp1 = 0 ;
33988 int res1 = 0 ;
33989 PyObject *swig_obj[1] ;
33990
33991 if (!args) SWIG_fail;
33992 swig_obj[0] = args;
33993 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxTreeEvent, 0 | 0 );
33994 if (!SWIG_IsOK(res1)) {
33995 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "TreeEvent_GetToolTip" "', expected argument " "1"" of type '" "wxTreeEvent *""'");
33996 }
33997 arg1 = reinterpret_cast< wxTreeEvent * >(argp1);
33998 {
33999 PyThreadState* __tstate = wxPyBeginAllowThreads();
34000 result = (arg1)->GetToolTip();
34001 wxPyEndAllowThreads(__tstate);
34002 if (PyErr_Occurred()) SWIG_fail;
34003 }
34004 {
34005#if wxUSE_UNICODE
34006 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
34007#else
34008 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
34009#endif
34010 }
34011 return resultobj;
34012fail:
34013 return NULL;
34014}
34015
34016
34017SWIGINTERN PyObject *TreeEvent_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
34018 PyObject *obj;
34019 if (!SWIG_Python_UnpackTuple(args,(char*)"swigregister", 1, 1,&obj)) return NULL;
34020 SWIG_TypeNewClientData(SWIGTYPE_p_wxTreeEvent, SWIG_NewClientData(obj));
34021 return SWIG_Py_Void();
34022}
34023
34024SWIGINTERN PyObject *TreeEvent_swiginit(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
34025 return SWIG_Python_InitShadowInstance(args);
34026}
34027
34028SWIGINTERN PyObject *_wrap_new_TreeCtrl(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
34029 PyObject *resultobj = 0;
34030 wxWindow *arg1 = (wxWindow *) 0 ;
34031 int arg2 = (int) -1 ;
34032 wxPoint const &arg3_defvalue = wxDefaultPosition ;
34033 wxPoint *arg3 = (wxPoint *) &arg3_defvalue ;
34034 wxSize const &arg4_defvalue = wxDefaultSize ;
34035 wxSize *arg4 = (wxSize *) &arg4_defvalue ;
34036 long arg5 = (long) wxTR_DEFAULT_STYLE ;
34037 wxValidator const &arg6_defvalue = wxDefaultValidator ;
34038 wxValidator *arg6 = (wxValidator *) &arg6_defvalue ;
34039 wxString const &arg7_defvalue = wxPyTreeCtrlNameStr ;
34040 wxString *arg7 = (wxString *) &arg7_defvalue ;
34041 wxPyTreeCtrl *result = 0 ;
34042 void *argp1 = 0 ;
34043 int res1 = 0 ;
34044 int val2 ;
34045 int ecode2 = 0 ;
34046 wxPoint temp3 ;
34047 wxSize temp4 ;
34048 long val5 ;
34049 int ecode5 = 0 ;
34050 void *argp6 = 0 ;
34051 int res6 = 0 ;
34052 bool temp7 = false ;
34053 PyObject * obj0 = 0 ;
34054 PyObject * obj1 = 0 ;
34055 PyObject * obj2 = 0 ;
34056 PyObject * obj3 = 0 ;
34057 PyObject * obj4 = 0 ;
34058 PyObject * obj5 = 0 ;
34059 PyObject * obj6 = 0 ;
34060 char * kwnames[] = {
34061 (char *) "parent",(char *) "id",(char *) "pos",(char *) "size",(char *) "style",(char *) "validator",(char *) "name", NULL
34062 };
34063
34064 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|OOOOOO:new_TreeCtrl",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6)) SWIG_fail;
34065 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxWindow, 0 | 0 );
34066 if (!SWIG_IsOK(res1)) {
34067 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_TreeCtrl" "', expected argument " "1"" of type '" "wxWindow *""'");
34068 }
34069 arg1 = reinterpret_cast< wxWindow * >(argp1);
34070 if (obj1) {
34071 ecode2 = SWIG_AsVal_int(obj1, &val2);
34072 if (!SWIG_IsOK(ecode2)) {
34073 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "new_TreeCtrl" "', expected argument " "2"" of type '" "int""'");
34074 }
34075 arg2 = static_cast< int >(val2);
34076 }
34077 if (obj2) {
d14a1e28 34078 {
0085ce49
RD
34079 arg3 = &temp3;
34080 if ( ! wxPoint_helper(obj2, &arg3)) SWIG_fail;
d14a1e28 34081 }
0085ce49
RD
34082 }
34083 if (obj3) {
093d3ff1 34084 {
0085ce49
RD
34085 arg4 = &temp4;
34086 if ( ! wxSize_helper(obj3, &arg4)) SWIG_fail;
093d3ff1 34087 }
0085ce49
RD
34088 }
34089 if (obj4) {
34090 ecode5 = SWIG_AsVal_long(obj4, &val5);
34091 if (!SWIG_IsOK(ecode5)) {
34092 SWIG_exception_fail(SWIG_ArgError(ecode5), "in method '" "new_TreeCtrl" "', expected argument " "5"" of type '" "long""'");
34093 }
34094 arg5 = static_cast< long >(val5);
34095 }
34096 if (obj5) {
34097 res6 = SWIG_ConvertPtr(obj5, &argp6, SWIGTYPE_p_wxValidator, 0 | 0);
34098 if (!SWIG_IsOK(res6)) {
34099 SWIG_exception_fail(SWIG_ArgError(res6), "in method '" "new_TreeCtrl" "', expected argument " "6"" of type '" "wxValidator const &""'");
d14a1e28 34100 }
0085ce49
RD
34101 if (!argp6) {
34102 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_TreeCtrl" "', expected argument " "6"" of type '" "wxValidator const &""'");
d14a1e28 34103 }
0085ce49
RD
34104 arg6 = reinterpret_cast< wxValidator * >(argp6);
34105 }
34106 if (obj6) {
4f89f6a3 34107 {
0085ce49
RD
34108 arg7 = wxString_in_helper(obj6);
34109 if (arg7 == NULL) SWIG_fail;
34110 temp7 = true;
4f89f6a3 34111 }
0085ce49
RD
34112 }
34113 {
34114 if (!wxPyCheckForApp()) SWIG_fail;
34115 PyThreadState* __tstate = wxPyBeginAllowThreads();
34116 result = (wxPyTreeCtrl *)new wxPyTreeCtrl(arg1,arg2,(wxPoint const &)*arg3,(wxSize const &)*arg4,arg5,(wxValidator const &)*arg6,(wxString const &)*arg7);
34117 wxPyEndAllowThreads(__tstate);
34118 if (PyErr_Occurred()) SWIG_fail;
34119 }
34120 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_wxPyTreeCtrl, SWIG_POINTER_NEW | 0 );
34121 {
34122 if (temp7)
34123 delete arg7;
34124 }
34125 return resultobj;
34126fail:
34127 {
34128 if (temp7)
34129 delete arg7;
34130 }
34131 return NULL;
d14a1e28
RD
34132}
34133
34134
0085ce49
RD
34135SWIGINTERN PyObject *_wrap_new_PreTreeCtrl(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
34136 PyObject *resultobj = 0;
34137 wxPyTreeCtrl *result = 0 ;
34138
34139 if (!SWIG_Python_UnpackTuple(args,"new_PreTreeCtrl",0,0,0)) SWIG_fail;
34140 {
34141 if (!wxPyCheckForApp()) SWIG_fail;
34142 PyThreadState* __tstate = wxPyBeginAllowThreads();
34143 result = (wxPyTreeCtrl *)new wxPyTreeCtrl();
34144 wxPyEndAllowThreads(__tstate);
34145 if (PyErr_Occurred()) SWIG_fail;
34146 }
34147 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_wxPyTreeCtrl, SWIG_POINTER_OWN | 0 );
34148 return resultobj;
34149fail:
34150 return NULL;
34151}
34152
34153
34154SWIGINTERN PyObject *_wrap_TreeCtrl_Create(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
34155 PyObject *resultobj = 0;
34156 wxPyTreeCtrl *arg1 = (wxPyTreeCtrl *) 0 ;
34157 wxWindow *arg2 = (wxWindow *) 0 ;
34158 int arg3 = (int) -1 ;
34159 wxPoint const &arg4_defvalue = wxDefaultPosition ;
34160 wxPoint *arg4 = (wxPoint *) &arg4_defvalue ;
34161 wxSize const &arg5_defvalue = wxDefaultSize ;
34162 wxSize *arg5 = (wxSize *) &arg5_defvalue ;
34163 long arg6 = (long) wxTR_DEFAULT_STYLE ;
34164 wxValidator const &arg7_defvalue = wxDefaultValidator ;
34165 wxValidator *arg7 = (wxValidator *) &arg7_defvalue ;
34166 wxString const &arg8_defvalue = wxPyTreeCtrlNameStr ;
34167 wxString *arg8 = (wxString *) &arg8_defvalue ;
34168 bool result;
34169 void *argp1 = 0 ;
34170 int res1 = 0 ;
34171 void *argp2 = 0 ;
34172 int res2 = 0 ;
34173 int val3 ;
34174 int ecode3 = 0 ;
34175 wxPoint temp4 ;
34176 wxSize temp5 ;
34177 long val6 ;
34178 int ecode6 = 0 ;
34179 void *argp7 = 0 ;
34180 int res7 = 0 ;
34181 bool temp8 = false ;
34182 PyObject * obj0 = 0 ;
34183 PyObject * obj1 = 0 ;
34184 PyObject * obj2 = 0 ;
34185 PyObject * obj3 = 0 ;
34186 PyObject * obj4 = 0 ;
34187 PyObject * obj5 = 0 ;
34188 PyObject * obj6 = 0 ;
34189 PyObject * obj7 = 0 ;
34190 char * kwnames[] = {
34191 (char *) "self",(char *) "parent",(char *) "id",(char *) "pos",(char *) "size",(char *) "style",(char *) "validator",(char *) "name", NULL
34192 };
34193
34194 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|OOOOOO:TreeCtrl_Create",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6,&obj7)) SWIG_fail;
34195 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxPyTreeCtrl, 0 | 0 );
34196 if (!SWIG_IsOK(res1)) {
34197 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "TreeCtrl_Create" "', expected argument " "1"" of type '" "wxPyTreeCtrl *""'");
34198 }
34199 arg1 = reinterpret_cast< wxPyTreeCtrl * >(argp1);
34200 res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_wxWindow, 0 | 0 );
34201 if (!SWIG_IsOK(res2)) {
34202 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "TreeCtrl_Create" "', expected argument " "2"" of type '" "wxWindow *""'");
34203 }
34204 arg2 = reinterpret_cast< wxWindow * >(argp2);
34205 if (obj2) {
34206 ecode3 = SWIG_AsVal_int(obj2, &val3);
34207 if (!SWIG_IsOK(ecode3)) {
34208 SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "TreeCtrl_Create" "', expected argument " "3"" of type '" "int""'");
34209 }
34210 arg3 = static_cast< int >(val3);
34211 }
34212 if (obj3) {
4f89f6a3 34213 {
0085ce49
RD
34214 arg4 = &temp4;
34215 if ( ! wxPoint_helper(obj3, &arg4)) SWIG_fail;
4f89f6a3 34216 }
0085ce49
RD
34217 }
34218 if (obj4) {
d14a1e28 34219 {
0085ce49
RD
34220 arg5 = &temp5;
34221 if ( ! wxSize_helper(obj4, &arg5)) SWIG_fail;
d14a1e28 34222 }
0085ce49
RD
34223 }
34224 if (obj5) {
34225 ecode6 = SWIG_AsVal_long(obj5, &val6);
34226 if (!SWIG_IsOK(ecode6)) {
34227 SWIG_exception_fail(SWIG_ArgError(ecode6), "in method '" "TreeCtrl_Create" "', expected argument " "6"" of type '" "long""'");
34228 }
34229 arg6 = static_cast< long >(val6);
34230 }
34231 if (obj6) {
34232 res7 = SWIG_ConvertPtr(obj6, &argp7, SWIGTYPE_p_wxValidator, 0 | 0);
34233 if (!SWIG_IsOK(res7)) {
34234 SWIG_exception_fail(SWIG_ArgError(res7), "in method '" "TreeCtrl_Create" "', expected argument " "7"" of type '" "wxValidator const &""'");
4f89f6a3 34235 }
0085ce49
RD
34236 if (!argp7) {
34237 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "TreeCtrl_Create" "', expected argument " "7"" of type '" "wxValidator const &""'");
d14a1e28 34238 }
0085ce49
RD
34239 arg7 = reinterpret_cast< wxValidator * >(argp7);
34240 }
34241 if (obj7) {
4276dc52 34242 {
0085ce49
RD
34243 arg8 = wxString_in_helper(obj7);
34244 if (arg8 == NULL) SWIG_fail;
34245 temp8 = true;
4276dc52 34246 }
0085ce49
RD
34247 }
34248 {
34249 PyThreadState* __tstate = wxPyBeginAllowThreads();
34250 result = (bool)(arg1)->Create(arg2,arg3,(wxPoint const &)*arg4,(wxSize const &)*arg5,arg6,(wxValidator const &)*arg7,(wxString const &)*arg8);
34251 wxPyEndAllowThreads(__tstate);
34252 if (PyErr_Occurred()) SWIG_fail;
34253 }
34254 {
34255 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
34256 }
34257 {
34258 if (temp8)
34259 delete arg8;
34260 }
34261 return resultobj;
34262fail:
34263 {
34264 if (temp8)
34265 delete arg8;
34266 }
34267 return NULL;
34268}
34269
34270
34271SWIGINTERN PyObject *_wrap_TreeCtrl__setCallbackInfo(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
34272 PyObject *resultobj = 0;
34273 wxPyTreeCtrl *arg1 = (wxPyTreeCtrl *) 0 ;
34274 PyObject *arg2 = (PyObject *) 0 ;
34275 PyObject *arg3 = (PyObject *) 0 ;
34276 void *argp1 = 0 ;
34277 int res1 = 0 ;
34278 PyObject * obj0 = 0 ;
34279 PyObject * obj1 = 0 ;
34280 PyObject * obj2 = 0 ;
34281 char * kwnames[] = {
34282 (char *) "self",(char *) "self",(char *) "_class", NULL
34283 };
34284
34285 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:TreeCtrl__setCallbackInfo",kwnames,&obj0,&obj1,&obj2)) SWIG_fail;
34286 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxPyTreeCtrl, 0 | 0 );
34287 if (!SWIG_IsOK(res1)) {
34288 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "TreeCtrl__setCallbackInfo" "', expected argument " "1"" of type '" "wxPyTreeCtrl *""'");
34289 }
34290 arg1 = reinterpret_cast< wxPyTreeCtrl * >(argp1);
34291 arg2 = obj1;
34292 arg3 = obj2;
34293 {
34294 PyThreadState* __tstate = wxPyBeginAllowThreads();
34295 (arg1)->_setCallbackInfo(arg2,arg3);
34296 wxPyEndAllowThreads(__tstate);
34297 if (PyErr_Occurred()) SWIG_fail;
34298 }
34299 resultobj = SWIG_Py_Void();
34300 return resultobj;
34301fail:
34302 return NULL;
d14a1e28
RD
34303}
34304
34305
0085ce49
RD
34306SWIGINTERN PyObject *_wrap_TreeCtrl_GetCount(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
34307 PyObject *resultobj = 0;
34308 wxPyTreeCtrl *arg1 = (wxPyTreeCtrl *) 0 ;
e9d6f3a4 34309 unsigned int result;
0085ce49
RD
34310 void *argp1 = 0 ;
34311 int res1 = 0 ;
34312 PyObject *swig_obj[1] ;
34313
34314 if (!args) SWIG_fail;
34315 swig_obj[0] = args;
34316 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxPyTreeCtrl, 0 | 0 );
34317 if (!SWIG_IsOK(res1)) {
34318 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "TreeCtrl_GetCount" "', expected argument " "1"" of type '" "wxPyTreeCtrl const *""'");
34319 }
34320 arg1 = reinterpret_cast< wxPyTreeCtrl * >(argp1);
34321 {
34322 PyThreadState* __tstate = wxPyBeginAllowThreads();
e9d6f3a4 34323 result = (unsigned int)((wxPyTreeCtrl const *)arg1)->GetCount();
0085ce49
RD
34324 wxPyEndAllowThreads(__tstate);
34325 if (PyErr_Occurred()) SWIG_fail;
34326 }
e9d6f3a4 34327 resultobj = SWIG_From_unsigned_SS_int(static_cast< unsigned int >(result));
0085ce49
RD
34328 return resultobj;
34329fail:
34330 return NULL;
d14a1e28
RD
34331}
34332
34333
0085ce49
RD
34334SWIGINTERN PyObject *_wrap_TreeCtrl_GetIndent(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
34335 PyObject *resultobj = 0;
34336 wxPyTreeCtrl *arg1 = (wxPyTreeCtrl *) 0 ;
34337 unsigned int result;
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_GetIndent" "', expected argument " "1"" of type '" "wxPyTreeCtrl const *""'");
34347 }
34348 arg1 = reinterpret_cast< wxPyTreeCtrl * >(argp1);
34349 {
34350 PyThreadState* __tstate = wxPyBeginAllowThreads();
34351 result = (unsigned int)((wxPyTreeCtrl const *)arg1)->GetIndent();
34352 wxPyEndAllowThreads(__tstate);
34353 if (PyErr_Occurred()) SWIG_fail;
34354 }
34355 resultobj = SWIG_From_unsigned_SS_int(static_cast< unsigned int >(result));
34356 return resultobj;
34357fail:
34358 return NULL;
34359}
34360
34361
34362SWIGINTERN PyObject *_wrap_TreeCtrl_SetIndent(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
34363 PyObject *resultobj = 0;
34364 wxPyTreeCtrl *arg1 = (wxPyTreeCtrl *) 0 ;
34365 unsigned int arg2 ;
34366 void *argp1 = 0 ;
34367 int res1 = 0 ;
34368 unsigned int val2 ;
34369 int ecode2 = 0 ;
34370 PyObject * obj0 = 0 ;
34371 PyObject * obj1 = 0 ;
34372 char * kwnames[] = {
34373 (char *) "self",(char *) "indent", NULL
34374 };
34375
34376 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TreeCtrl_SetIndent",kwnames,&obj0,&obj1)) SWIG_fail;
34377 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxPyTreeCtrl, 0 | 0 );
34378 if (!SWIG_IsOK(res1)) {
34379 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "TreeCtrl_SetIndent" "', expected argument " "1"" of type '" "wxPyTreeCtrl *""'");
34380 }
34381 arg1 = reinterpret_cast< wxPyTreeCtrl * >(argp1);
34382 ecode2 = SWIG_AsVal_unsigned_SS_int(obj1, &val2);
34383 if (!SWIG_IsOK(ecode2)) {
34384 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "TreeCtrl_SetIndent" "', expected argument " "2"" of type '" "unsigned int""'");
34385 }
34386 arg2 = static_cast< unsigned int >(val2);
34387 {
34388 PyThreadState* __tstate = wxPyBeginAllowThreads();
34389 (arg1)->SetIndent(arg2);
34390 wxPyEndAllowThreads(__tstate);
34391 if (PyErr_Occurred()) SWIG_fail;
34392 }
34393 resultobj = SWIG_Py_Void();
34394 return resultobj;
34395fail:
34396 return NULL;
d14a1e28
RD
34397}
34398
34399
0085ce49
RD
34400SWIGINTERN PyObject *_wrap_TreeCtrl_GetSpacing(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
34401 PyObject *resultobj = 0;
34402 wxPyTreeCtrl *arg1 = (wxPyTreeCtrl *) 0 ;
34403 unsigned int result;
34404 void *argp1 = 0 ;
34405 int res1 = 0 ;
34406 PyObject *swig_obj[1] ;
34407
34408 if (!args) SWIG_fail;
34409 swig_obj[0] = args;
34410 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxPyTreeCtrl, 0 | 0 );
34411 if (!SWIG_IsOK(res1)) {
34412 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "TreeCtrl_GetSpacing" "', expected argument " "1"" of type '" "wxPyTreeCtrl const *""'");
34413 }
34414 arg1 = reinterpret_cast< wxPyTreeCtrl * >(argp1);
34415 {
34416 PyThreadState* __tstate = wxPyBeginAllowThreads();
34417 result = (unsigned int)((wxPyTreeCtrl const *)arg1)->GetSpacing();
34418 wxPyEndAllowThreads(__tstate);
34419 if (PyErr_Occurred()) SWIG_fail;
34420 }
34421 resultobj = SWIG_From_unsigned_SS_int(static_cast< unsigned int >(result));
34422 return resultobj;
34423fail:
34424 return NULL;
34425}
34426
34427
34428SWIGINTERN PyObject *_wrap_TreeCtrl_SetSpacing(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
34429 PyObject *resultobj = 0;
34430 wxPyTreeCtrl *arg1 = (wxPyTreeCtrl *) 0 ;
34431 unsigned int arg2 ;
34432 void *argp1 = 0 ;
34433 int res1 = 0 ;
34434 unsigned int val2 ;
34435 int ecode2 = 0 ;
34436 PyObject * obj0 = 0 ;
34437 PyObject * obj1 = 0 ;
34438 char * kwnames[] = {
34439 (char *) "self",(char *) "spacing", NULL
34440 };
34441
34442 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TreeCtrl_SetSpacing",kwnames,&obj0,&obj1)) SWIG_fail;
34443 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxPyTreeCtrl, 0 | 0 );
34444 if (!SWIG_IsOK(res1)) {
34445 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "TreeCtrl_SetSpacing" "', expected argument " "1"" of type '" "wxPyTreeCtrl *""'");
34446 }
34447 arg1 = reinterpret_cast< wxPyTreeCtrl * >(argp1);
34448 ecode2 = SWIG_AsVal_unsigned_SS_int(obj1, &val2);
34449 if (!SWIG_IsOK(ecode2)) {
34450 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "TreeCtrl_SetSpacing" "', expected argument " "2"" of type '" "unsigned int""'");
34451 }
34452 arg2 = static_cast< unsigned int >(val2);
34453 {
34454 PyThreadState* __tstate = wxPyBeginAllowThreads();
34455 (arg1)->SetSpacing(arg2);
34456 wxPyEndAllowThreads(__tstate);
34457 if (PyErr_Occurred()) SWIG_fail;
34458 }
34459 resultobj = SWIG_Py_Void();
34460 return resultobj;
34461fail:
34462 return NULL;
d14a1e28
RD
34463}
34464
34465
0085ce49
RD
34466SWIGINTERN PyObject *_wrap_TreeCtrl_GetImageList(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
34467 PyObject *resultobj = 0;
34468 wxPyTreeCtrl *arg1 = (wxPyTreeCtrl *) 0 ;
34469 wxImageList *result = 0 ;
34470 void *argp1 = 0 ;
34471 int res1 = 0 ;
34472 PyObject *swig_obj[1] ;
34473
34474 if (!args) SWIG_fail;
34475 swig_obj[0] = args;
34476 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxPyTreeCtrl, 0 | 0 );
34477 if (!SWIG_IsOK(res1)) {
34478 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "TreeCtrl_GetImageList" "', expected argument " "1"" of type '" "wxPyTreeCtrl const *""'");
34479 }
34480 arg1 = reinterpret_cast< wxPyTreeCtrl * >(argp1);
34481 {
34482 PyThreadState* __tstate = wxPyBeginAllowThreads();
34483 result = (wxImageList *)((wxPyTreeCtrl const *)arg1)->GetImageList();
34484 wxPyEndAllowThreads(__tstate);
34485 if (PyErr_Occurred()) SWIG_fail;
34486 }
3ecece7e
RD
34487 {
34488 resultobj = wxPyMake_wxObject(result, (bool)0);
34489 }
0085ce49
RD
34490 return resultobj;
34491fail:
34492 return NULL;
d14a1e28
RD
34493}
34494
34495
0085ce49
RD
34496SWIGINTERN PyObject *_wrap_TreeCtrl_GetStateImageList(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
34497 PyObject *resultobj = 0;
34498 wxPyTreeCtrl *arg1 = (wxPyTreeCtrl *) 0 ;
34499 wxImageList *result = 0 ;
34500 void *argp1 = 0 ;
34501 int res1 = 0 ;
34502 PyObject *swig_obj[1] ;
34503
34504 if (!args) SWIG_fail;
34505 swig_obj[0] = args;
34506 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxPyTreeCtrl, 0 | 0 );
34507 if (!SWIG_IsOK(res1)) {
34508 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "TreeCtrl_GetStateImageList" "', expected argument " "1"" of type '" "wxPyTreeCtrl const *""'");
34509 }
34510 arg1 = reinterpret_cast< wxPyTreeCtrl * >(argp1);
34511 {
34512 PyThreadState* __tstate = wxPyBeginAllowThreads();
34513 result = (wxImageList *)((wxPyTreeCtrl const *)arg1)->GetStateImageList();
34514 wxPyEndAllowThreads(__tstate);
34515 if (PyErr_Occurred()) SWIG_fail;
34516 }
3ecece7e
RD
34517 {
34518 resultobj = wxPyMake_wxObject(result, (bool)0);
34519 }
0085ce49
RD
34520 return resultobj;
34521fail:
34522 return NULL;
34523}
34524
34525
34526SWIGINTERN PyObject *_wrap_TreeCtrl_SetImageList(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
34527 PyObject *resultobj = 0;
34528 wxPyTreeCtrl *arg1 = (wxPyTreeCtrl *) 0 ;
34529 wxImageList *arg2 = (wxImageList *) 0 ;
34530 void *argp1 = 0 ;
34531 int res1 = 0 ;
34532 void *argp2 = 0 ;
34533 int res2 = 0 ;
34534 PyObject * obj0 = 0 ;
34535 PyObject * obj1 = 0 ;
34536 char * kwnames[] = {
34537 (char *) "self",(char *) "imageList", NULL
34538 };
34539
34540 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TreeCtrl_SetImageList",kwnames,&obj0,&obj1)) SWIG_fail;
34541 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxPyTreeCtrl, 0 | 0 );
34542 if (!SWIG_IsOK(res1)) {
34543 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "TreeCtrl_SetImageList" "', expected argument " "1"" of type '" "wxPyTreeCtrl *""'");
34544 }
34545 arg1 = reinterpret_cast< wxPyTreeCtrl * >(argp1);
34546 res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_wxImageList, 0 | 0 );
34547 if (!SWIG_IsOK(res2)) {
34548 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "TreeCtrl_SetImageList" "', expected argument " "2"" of type '" "wxImageList *""'");
34549 }
34550 arg2 = reinterpret_cast< wxImageList * >(argp2);
34551 {
34552 PyThreadState* __tstate = wxPyBeginAllowThreads();
34553 (arg1)->SetImageList(arg2);
34554 wxPyEndAllowThreads(__tstate);
34555 if (PyErr_Occurred()) SWIG_fail;
34556 }
34557 resultobj = SWIG_Py_Void();
34558 return resultobj;
34559fail:
34560 return NULL;
34561}
34562
34563
34564SWIGINTERN PyObject *_wrap_TreeCtrl_SetStateImageList(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
34565 PyObject *resultobj = 0;
34566 wxPyTreeCtrl *arg1 = (wxPyTreeCtrl *) 0 ;
34567 wxImageList *arg2 = (wxImageList *) 0 ;
34568 void *argp1 = 0 ;
34569 int res1 = 0 ;
34570 void *argp2 = 0 ;
34571 int res2 = 0 ;
34572 PyObject * obj0 = 0 ;
34573 PyObject * obj1 = 0 ;
34574 char * kwnames[] = {
34575 (char *) "self",(char *) "imageList", NULL
34576 };
34577
34578 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TreeCtrl_SetStateImageList",kwnames,&obj0,&obj1)) SWIG_fail;
34579 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxPyTreeCtrl, 0 | 0 );
34580 if (!SWIG_IsOK(res1)) {
34581 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "TreeCtrl_SetStateImageList" "', expected argument " "1"" of type '" "wxPyTreeCtrl *""'");
34582 }
34583 arg1 = reinterpret_cast< wxPyTreeCtrl * >(argp1);
34584 res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_wxImageList, 0 | 0 );
34585 if (!SWIG_IsOK(res2)) {
34586 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "TreeCtrl_SetStateImageList" "', expected argument " "2"" of type '" "wxImageList *""'");
34587 }
34588 arg2 = reinterpret_cast< wxImageList * >(argp2);
34589 {
34590 PyThreadState* __tstate = wxPyBeginAllowThreads();
34591 (arg1)->SetStateImageList(arg2);
34592 wxPyEndAllowThreads(__tstate);
34593 if (PyErr_Occurred()) SWIG_fail;
34594 }
34595 resultobj = SWIG_Py_Void();
34596 return resultobj;
34597fail:
34598 return NULL;
34599}
34600
34601
34602SWIGINTERN PyObject *_wrap_TreeCtrl_AssignImageList(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
34603 PyObject *resultobj = 0;
34604 wxPyTreeCtrl *arg1 = (wxPyTreeCtrl *) 0 ;
34605 wxImageList *arg2 = (wxImageList *) 0 ;
34606 void *argp1 = 0 ;
34607 int res1 = 0 ;
34608 int res2 = 0 ;
34609 PyObject * obj0 = 0 ;
34610 PyObject * obj1 = 0 ;
34611 char * kwnames[] = {
34612 (char *) "self",(char *) "imageList", NULL
34613 };
34614
34615 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TreeCtrl_AssignImageList",kwnames,&obj0,&obj1)) SWIG_fail;
34616 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxPyTreeCtrl, 0 | 0 );
34617 if (!SWIG_IsOK(res1)) {
34618 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "TreeCtrl_AssignImageList" "', expected argument " "1"" of type '" "wxPyTreeCtrl *""'");
34619 }
34620 arg1 = reinterpret_cast< wxPyTreeCtrl * >(argp1);
34621 res2 = SWIG_ConvertPtr(obj1, SWIG_as_voidptrptr(&arg2), SWIGTYPE_p_wxImageList, SWIG_POINTER_DISOWN | 0 );
34622 if (!SWIG_IsOK(res2)) {
34623 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "TreeCtrl_AssignImageList" "', expected argument " "2"" of type '" "wxImageList *""'");
34624 }
34625 {
34626 PyThreadState* __tstate = wxPyBeginAllowThreads();
34627 (arg1)->AssignImageList(arg2);
34628 wxPyEndAllowThreads(__tstate);
34629 if (PyErr_Occurred()) SWIG_fail;
34630 }
34631 resultobj = SWIG_Py_Void();
34632 return resultobj;
34633fail:
34634 return NULL;
34635}
34636
34637
34638SWIGINTERN PyObject *_wrap_TreeCtrl_AssignStateImageList(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
34639 PyObject *resultobj = 0;
34640 wxPyTreeCtrl *arg1 = (wxPyTreeCtrl *) 0 ;
34641 wxImageList *arg2 = (wxImageList *) 0 ;
34642 void *argp1 = 0 ;
34643 int res1 = 0 ;
34644 int res2 = 0 ;
34645 PyObject * obj0 = 0 ;
34646 PyObject * obj1 = 0 ;
34647 char * kwnames[] = {
34648 (char *) "self",(char *) "imageList", NULL
34649 };
34650
34651 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TreeCtrl_AssignStateImageList",kwnames,&obj0,&obj1)) SWIG_fail;
34652 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxPyTreeCtrl, 0 | 0 );
34653 if (!SWIG_IsOK(res1)) {
34654 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "TreeCtrl_AssignStateImageList" "', expected argument " "1"" of type '" "wxPyTreeCtrl *""'");
34655 }
34656 arg1 = reinterpret_cast< wxPyTreeCtrl * >(argp1);
34657 res2 = SWIG_ConvertPtr(obj1, SWIG_as_voidptrptr(&arg2), SWIGTYPE_p_wxImageList, SWIG_POINTER_DISOWN | 0 );
34658 if (!SWIG_IsOK(res2)) {
34659 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "TreeCtrl_AssignStateImageList" "', expected argument " "2"" of type '" "wxImageList *""'");
34660 }
34661 {
34662 PyThreadState* __tstate = wxPyBeginAllowThreads();
34663 (arg1)->AssignStateImageList(arg2);
34664 wxPyEndAllowThreads(__tstate);
34665 if (PyErr_Occurred()) SWIG_fail;
34666 }
34667 resultobj = SWIG_Py_Void();
34668 return resultobj;
34669fail:
34670 return NULL;
34671}
34672
34673
34674SWIGINTERN PyObject *_wrap_TreeCtrl_GetItemText(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
34675 PyObject *resultobj = 0;
34676 wxPyTreeCtrl *arg1 = (wxPyTreeCtrl *) 0 ;
34677 wxTreeItemId *arg2 = 0 ;
34678 wxString result;
34679 void *argp1 = 0 ;
34680 int res1 = 0 ;
34681 void *argp2 = 0 ;
34682 int res2 = 0 ;
34683 PyObject * obj0 = 0 ;
34684 PyObject * obj1 = 0 ;
34685 char * kwnames[] = {
34686 (char *) "self",(char *) "item", NULL
34687 };
34688
34689 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TreeCtrl_GetItemText",kwnames,&obj0,&obj1)) SWIG_fail;
34690 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxPyTreeCtrl, 0 | 0 );
34691 if (!SWIG_IsOK(res1)) {
34692 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "TreeCtrl_GetItemText" "', expected argument " "1"" of type '" "wxPyTreeCtrl const *""'");
34693 }
34694 arg1 = reinterpret_cast< wxPyTreeCtrl * >(argp1);
34695 res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_wxTreeItemId, 0 | 0);
34696 if (!SWIG_IsOK(res2)) {
34697 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "TreeCtrl_GetItemText" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");
34698 }
34699 if (!argp2) {
34700 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "TreeCtrl_GetItemText" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");
34701 }
34702 arg2 = reinterpret_cast< wxTreeItemId * >(argp2);
34703 {
34704 PyThreadState* __tstate = wxPyBeginAllowThreads();
34705 result = ((wxPyTreeCtrl const *)arg1)->GetItemText((wxTreeItemId const &)*arg2);
34706 wxPyEndAllowThreads(__tstate);
34707 if (PyErr_Occurred()) SWIG_fail;
34708 }
34709 {
d14a1e28 34710#if wxUSE_UNICODE
0085ce49 34711 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
d14a1e28 34712#else
0085ce49 34713 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
d14a1e28 34714#endif
0085ce49
RD
34715 }
34716 return resultobj;
34717fail:
34718 return NULL;
34719}
34720
34721
34722SWIGINTERN PyObject *_wrap_TreeCtrl_GetItemImage(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
34723 PyObject *resultobj = 0;
34724 wxPyTreeCtrl *arg1 = (wxPyTreeCtrl *) 0 ;
34725 wxTreeItemId *arg2 = 0 ;
34726 wxTreeItemIcon arg3 = (wxTreeItemIcon) wxTreeItemIcon_Normal ;
34727 int result;
34728 void *argp1 = 0 ;
34729 int res1 = 0 ;
34730 void *argp2 = 0 ;
34731 int res2 = 0 ;
34732 int val3 ;
34733 int ecode3 = 0 ;
34734 PyObject * obj0 = 0 ;
34735 PyObject * obj1 = 0 ;
34736 PyObject * obj2 = 0 ;
34737 char * kwnames[] = {
34738 (char *) "self",(char *) "item",(char *) "which", NULL
34739 };
34740
34741 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:TreeCtrl_GetItemImage",kwnames,&obj0,&obj1,&obj2)) SWIG_fail;
34742 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxPyTreeCtrl, 0 | 0 );
34743 if (!SWIG_IsOK(res1)) {
34744 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "TreeCtrl_GetItemImage" "', expected argument " "1"" of type '" "wxPyTreeCtrl const *""'");
34745 }
34746 arg1 = reinterpret_cast< wxPyTreeCtrl * >(argp1);
34747 res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_wxTreeItemId, 0 | 0);
34748 if (!SWIG_IsOK(res2)) {
34749 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "TreeCtrl_GetItemImage" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");
34750 }
34751 if (!argp2) {
34752 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "TreeCtrl_GetItemImage" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");
34753 }
34754 arg2 = reinterpret_cast< wxTreeItemId * >(argp2);
34755 if (obj2) {
34756 ecode3 = SWIG_AsVal_int(obj2, &val3);
34757 if (!SWIG_IsOK(ecode3)) {
34758 SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "TreeCtrl_GetItemImage" "', expected argument " "3"" of type '" "wxTreeItemIcon""'");
34759 }
34760 arg3 = static_cast< wxTreeItemIcon >(val3);
34761 }
34762 {
34763 PyThreadState* __tstate = wxPyBeginAllowThreads();
34764 result = (int)((wxPyTreeCtrl const *)arg1)->GetItemImage((wxTreeItemId const &)*arg2,arg3);
34765 wxPyEndAllowThreads(__tstate);
34766 if (PyErr_Occurred()) SWIG_fail;
34767 }
34768 resultobj = SWIG_From_int(static_cast< int >(result));
34769 return resultobj;
34770fail:
34771 return NULL;
34772}
34773
34774
34775SWIGINTERN PyObject *_wrap_TreeCtrl_GetItemData(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
34776 PyObject *resultobj = 0;
34777 wxPyTreeCtrl *arg1 = (wxPyTreeCtrl *) 0 ;
34778 wxTreeItemId *arg2 = 0 ;
34779 wxPyTreeItemData *result = 0 ;
34780 void *argp1 = 0 ;
34781 int res1 = 0 ;
34782 void *argp2 = 0 ;
34783 int res2 = 0 ;
34784 PyObject * obj0 = 0 ;
34785 PyObject * obj1 = 0 ;
34786 char * kwnames[] = {
34787 (char *) "self",(char *) "item", NULL
34788 };
34789
34790 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TreeCtrl_GetItemData",kwnames,&obj0,&obj1)) SWIG_fail;
34791 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxPyTreeCtrl, 0 | 0 );
34792 if (!SWIG_IsOK(res1)) {
34793 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "TreeCtrl_GetItemData" "', expected argument " "1"" of type '" "wxPyTreeCtrl *""'");
34794 }
34795 arg1 = reinterpret_cast< wxPyTreeCtrl * >(argp1);
34796 res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_wxTreeItemId, 0 | 0);
34797 if (!SWIG_IsOK(res2)) {
34798 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "TreeCtrl_GetItemData" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");
34799 }
34800 if (!argp2) {
34801 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "TreeCtrl_GetItemData" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");
34802 }
34803 arg2 = reinterpret_cast< wxTreeItemId * >(argp2);
34804 {
34805 PyThreadState* __tstate = wxPyBeginAllowThreads();
34806 result = (wxPyTreeItemData *)wxPyTreeCtrl_GetItemData(arg1,(wxTreeItemId const &)*arg2);
34807 wxPyEndAllowThreads(__tstate);
34808 if (PyErr_Occurred()) SWIG_fail;
34809 }
34810 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_wxPyTreeItemData, 0 | 0 );
34811 return resultobj;
34812fail:
34813 return NULL;
34814}
34815
34816
34817SWIGINTERN PyObject *_wrap_TreeCtrl_GetItemPyData(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
34818 PyObject *resultobj = 0;
34819 wxPyTreeCtrl *arg1 = (wxPyTreeCtrl *) 0 ;
34820 wxTreeItemId *arg2 = 0 ;
34821 PyObject *result = 0 ;
34822 void *argp1 = 0 ;
34823 int res1 = 0 ;
34824 void *argp2 = 0 ;
34825 int res2 = 0 ;
34826 PyObject * obj0 = 0 ;
34827 PyObject * obj1 = 0 ;
34828 char * kwnames[] = {
34829 (char *) "self",(char *) "item", NULL
34830 };
34831
34832 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TreeCtrl_GetItemPyData",kwnames,&obj0,&obj1)) SWIG_fail;
34833 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxPyTreeCtrl, 0 | 0 );
34834 if (!SWIG_IsOK(res1)) {
34835 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "TreeCtrl_GetItemPyData" "', expected argument " "1"" of type '" "wxPyTreeCtrl *""'");
34836 }
34837 arg1 = reinterpret_cast< wxPyTreeCtrl * >(argp1);
34838 res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_wxTreeItemId, 0 | 0);
34839 if (!SWIG_IsOK(res2)) {
34840 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "TreeCtrl_GetItemPyData" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");
34841 }
34842 if (!argp2) {
34843 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "TreeCtrl_GetItemPyData" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");
34844 }
34845 arg2 = reinterpret_cast< wxTreeItemId * >(argp2);
34846 {
34847 PyThreadState* __tstate = wxPyBeginAllowThreads();
34848 result = (PyObject *)wxPyTreeCtrl_GetItemPyData(arg1,(wxTreeItemId const &)*arg2);
34849 wxPyEndAllowThreads(__tstate);
34850 if (PyErr_Occurred()) SWIG_fail;
34851 }
34852 resultobj = result;
34853 return resultobj;
34854fail:
34855 return NULL;
34856}
34857
34858
34859SWIGINTERN PyObject *_wrap_TreeCtrl_GetItemTextColour(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
34860 PyObject *resultobj = 0;
34861 wxPyTreeCtrl *arg1 = (wxPyTreeCtrl *) 0 ;
34862 wxTreeItemId *arg2 = 0 ;
34863 wxColour result;
34864 void *argp1 = 0 ;
34865 int res1 = 0 ;
34866 void *argp2 = 0 ;
34867 int res2 = 0 ;
34868 PyObject * obj0 = 0 ;
34869 PyObject * obj1 = 0 ;
34870 char * kwnames[] = {
34871 (char *) "self",(char *) "item", NULL
34872 };
34873
34874 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TreeCtrl_GetItemTextColour",kwnames,&obj0,&obj1)) SWIG_fail;
34875 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxPyTreeCtrl, 0 | 0 );
34876 if (!SWIG_IsOK(res1)) {
34877 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "TreeCtrl_GetItemTextColour" "', expected argument " "1"" of type '" "wxPyTreeCtrl const *""'");
34878 }
34879 arg1 = reinterpret_cast< wxPyTreeCtrl * >(argp1);
34880 res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_wxTreeItemId, 0 | 0);
34881 if (!SWIG_IsOK(res2)) {
34882 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "TreeCtrl_GetItemTextColour" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");
34883 }
34884 if (!argp2) {
34885 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "TreeCtrl_GetItemTextColour" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");
34886 }
34887 arg2 = reinterpret_cast< wxTreeItemId * >(argp2);
34888 {
34889 PyThreadState* __tstate = wxPyBeginAllowThreads();
34890 result = ((wxPyTreeCtrl const *)arg1)->GetItemTextColour((wxTreeItemId const &)*arg2);
34891 wxPyEndAllowThreads(__tstate);
34892 if (PyErr_Occurred()) SWIG_fail;
34893 }
34894 resultobj = SWIG_NewPointerObj((new wxColour(static_cast< const wxColour& >(result))), SWIGTYPE_p_wxColour, SWIG_POINTER_OWN | 0 );
34895 return resultobj;
34896fail:
34897 return NULL;
34898}
34899
34900
34901SWIGINTERN PyObject *_wrap_TreeCtrl_GetItemBackgroundColour(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
34902 PyObject *resultobj = 0;
34903 wxPyTreeCtrl *arg1 = (wxPyTreeCtrl *) 0 ;
34904 wxTreeItemId *arg2 = 0 ;
34905 wxColour result;
34906 void *argp1 = 0 ;
34907 int res1 = 0 ;
34908 void *argp2 = 0 ;
34909 int res2 = 0 ;
34910 PyObject * obj0 = 0 ;
34911 PyObject * obj1 = 0 ;
34912 char * kwnames[] = {
34913 (char *) "self",(char *) "item", NULL
34914 };
34915
34916 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TreeCtrl_GetItemBackgroundColour",kwnames,&obj0,&obj1)) SWIG_fail;
34917 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxPyTreeCtrl, 0 | 0 );
34918 if (!SWIG_IsOK(res1)) {
34919 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "TreeCtrl_GetItemBackgroundColour" "', expected argument " "1"" of type '" "wxPyTreeCtrl const *""'");
34920 }
34921 arg1 = reinterpret_cast< wxPyTreeCtrl * >(argp1);
34922 res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_wxTreeItemId, 0 | 0);
34923 if (!SWIG_IsOK(res2)) {
34924 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "TreeCtrl_GetItemBackgroundColour" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");
34925 }
34926 if (!argp2) {
34927 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "TreeCtrl_GetItemBackgroundColour" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");
34928 }
34929 arg2 = reinterpret_cast< wxTreeItemId * >(argp2);
34930 {
34931 PyThreadState* __tstate = wxPyBeginAllowThreads();
34932 result = ((wxPyTreeCtrl const *)arg1)->GetItemBackgroundColour((wxTreeItemId const &)*arg2);
34933 wxPyEndAllowThreads(__tstate);
34934 if (PyErr_Occurred()) SWIG_fail;
34935 }
34936 resultobj = SWIG_NewPointerObj((new wxColour(static_cast< const wxColour& >(result))), SWIGTYPE_p_wxColour, SWIG_POINTER_OWN | 0 );
34937 return resultobj;
34938fail:
34939 return NULL;
34940}
34941
34942
34943SWIGINTERN PyObject *_wrap_TreeCtrl_GetItemFont(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
34944 PyObject *resultobj = 0;
34945 wxPyTreeCtrl *arg1 = (wxPyTreeCtrl *) 0 ;
34946 wxTreeItemId *arg2 = 0 ;
34947 wxFont result;
34948 void *argp1 = 0 ;
34949 int res1 = 0 ;
34950 void *argp2 = 0 ;
34951 int res2 = 0 ;
34952 PyObject * obj0 = 0 ;
34953 PyObject * obj1 = 0 ;
34954 char * kwnames[] = {
34955 (char *) "self",(char *) "item", NULL
34956 };
34957
34958 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TreeCtrl_GetItemFont",kwnames,&obj0,&obj1)) SWIG_fail;
34959 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxPyTreeCtrl, 0 | 0 );
34960 if (!SWIG_IsOK(res1)) {
34961 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "TreeCtrl_GetItemFont" "', expected argument " "1"" of type '" "wxPyTreeCtrl const *""'");
34962 }
34963 arg1 = reinterpret_cast< wxPyTreeCtrl * >(argp1);
34964 res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_wxTreeItemId, 0 | 0);
34965 if (!SWIG_IsOK(res2)) {
34966 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "TreeCtrl_GetItemFont" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");
34967 }
34968 if (!argp2) {
34969 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "TreeCtrl_GetItemFont" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");
34970 }
34971 arg2 = reinterpret_cast< wxTreeItemId * >(argp2);
34972 {
34973 PyThreadState* __tstate = wxPyBeginAllowThreads();
34974 result = ((wxPyTreeCtrl const *)arg1)->GetItemFont((wxTreeItemId const &)*arg2);
34975 wxPyEndAllowThreads(__tstate);
34976 if (PyErr_Occurred()) SWIG_fail;
34977 }
34978 resultobj = SWIG_NewPointerObj((new wxFont(static_cast< const wxFont& >(result))), SWIGTYPE_p_wxFont, SWIG_POINTER_OWN | 0 );
34979 return resultobj;
34980fail:
34981 return NULL;
34982}
34983
34984
34985SWIGINTERN PyObject *_wrap_TreeCtrl_SetItemText(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
34986 PyObject *resultobj = 0;
34987 wxPyTreeCtrl *arg1 = (wxPyTreeCtrl *) 0 ;
34988 wxTreeItemId *arg2 = 0 ;
34989 wxString *arg3 = 0 ;
34990 void *argp1 = 0 ;
34991 int res1 = 0 ;
34992 void *argp2 = 0 ;
34993 int res2 = 0 ;
34994 bool temp3 = false ;
34995 PyObject * obj0 = 0 ;
34996 PyObject * obj1 = 0 ;
34997 PyObject * obj2 = 0 ;
34998 char * kwnames[] = {
34999 (char *) "self",(char *) "item",(char *) "text", NULL
35000 };
35001
35002 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:TreeCtrl_SetItemText",kwnames,&obj0,&obj1,&obj2)) SWIG_fail;
35003 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxPyTreeCtrl, 0 | 0 );
35004 if (!SWIG_IsOK(res1)) {
35005 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "TreeCtrl_SetItemText" "', expected argument " "1"" of type '" "wxPyTreeCtrl *""'");
35006 }
35007 arg1 = reinterpret_cast< wxPyTreeCtrl * >(argp1);
35008 res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_wxTreeItemId, 0 | 0);
35009 if (!SWIG_IsOK(res2)) {
35010 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "TreeCtrl_SetItemText" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");
35011 }
35012 if (!argp2) {
35013 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "TreeCtrl_SetItemText" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");
35014 }
35015 arg2 = reinterpret_cast< wxTreeItemId * >(argp2);
35016 {
35017 arg3 = wxString_in_helper(obj2);
35018 if (arg3 == NULL) SWIG_fail;
35019 temp3 = true;
35020 }
35021 {
35022 PyThreadState* __tstate = wxPyBeginAllowThreads();
35023 (arg1)->SetItemText((wxTreeItemId const &)*arg2,(wxString const &)*arg3);
35024 wxPyEndAllowThreads(__tstate);
35025 if (PyErr_Occurred()) SWIG_fail;
35026 }
35027 resultobj = SWIG_Py_Void();
35028 {
35029 if (temp3)
35030 delete arg3;
35031 }
35032 return resultobj;
35033fail:
35034 {
35035 if (temp3)
35036 delete arg3;
35037 }
35038 return NULL;
35039}
35040
35041
35042SWIGINTERN PyObject *_wrap_TreeCtrl_SetItemImage(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
35043 PyObject *resultobj = 0;
35044 wxPyTreeCtrl *arg1 = (wxPyTreeCtrl *) 0 ;
35045 wxTreeItemId *arg2 = 0 ;
35046 int arg3 ;
35047 wxTreeItemIcon arg4 = (wxTreeItemIcon) wxTreeItemIcon_Normal ;
35048 void *argp1 = 0 ;
35049 int res1 = 0 ;
35050 void *argp2 = 0 ;
35051 int res2 = 0 ;
35052 int val3 ;
35053 int ecode3 = 0 ;
35054 int val4 ;
35055 int ecode4 = 0 ;
35056 PyObject * obj0 = 0 ;
35057 PyObject * obj1 = 0 ;
35058 PyObject * obj2 = 0 ;
35059 PyObject * obj3 = 0 ;
35060 char * kwnames[] = {
35061 (char *) "self",(char *) "item",(char *) "image",(char *) "which", NULL
35062 };
35063
35064 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO|O:TreeCtrl_SetItemImage",kwnames,&obj0,&obj1,&obj2,&obj3)) SWIG_fail;
35065 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxPyTreeCtrl, 0 | 0 );
35066 if (!SWIG_IsOK(res1)) {
35067 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "TreeCtrl_SetItemImage" "', expected argument " "1"" of type '" "wxPyTreeCtrl *""'");
35068 }
35069 arg1 = reinterpret_cast< wxPyTreeCtrl * >(argp1);
35070 res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_wxTreeItemId, 0 | 0);
35071 if (!SWIG_IsOK(res2)) {
35072 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "TreeCtrl_SetItemImage" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");
35073 }
35074 if (!argp2) {
35075 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "TreeCtrl_SetItemImage" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");
35076 }
35077 arg2 = reinterpret_cast< wxTreeItemId * >(argp2);
35078 ecode3 = SWIG_AsVal_int(obj2, &val3);
35079 if (!SWIG_IsOK(ecode3)) {
35080 SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "TreeCtrl_SetItemImage" "', expected argument " "3"" of type '" "int""'");
35081 }
35082 arg3 = static_cast< int >(val3);
35083 if (obj3) {
35084 ecode4 = SWIG_AsVal_int(obj3, &val4);
35085 if (!SWIG_IsOK(ecode4)) {
35086 SWIG_exception_fail(SWIG_ArgError(ecode4), "in method '" "TreeCtrl_SetItemImage" "', expected argument " "4"" of type '" "wxTreeItemIcon""'");
35087 }
35088 arg4 = static_cast< wxTreeItemIcon >(val4);
35089 }
35090 {
35091 PyThreadState* __tstate = wxPyBeginAllowThreads();
35092 (arg1)->SetItemImage((wxTreeItemId const &)*arg2,arg3,arg4);
35093 wxPyEndAllowThreads(__tstate);
35094 if (PyErr_Occurred()) SWIG_fail;
35095 }
35096 resultobj = SWIG_Py_Void();
35097 return resultobj;
35098fail:
35099 return NULL;
35100}
35101
35102
35103SWIGINTERN PyObject *_wrap_TreeCtrl_SetItemData(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
35104 PyObject *resultobj = 0;
35105 wxPyTreeCtrl *arg1 = (wxPyTreeCtrl *) 0 ;
35106 wxTreeItemId *arg2 = 0 ;
35107 wxPyTreeItemData *arg3 = (wxPyTreeItemData *) 0 ;
35108 void *argp1 = 0 ;
35109 int res1 = 0 ;
35110 void *argp2 = 0 ;
35111 int res2 = 0 ;
35112 int res3 = 0 ;
35113 PyObject * obj0 = 0 ;
35114 PyObject * obj1 = 0 ;
35115 PyObject * obj2 = 0 ;
35116 char * kwnames[] = {
35117 (char *) "self",(char *) "item",(char *) "data", NULL
35118 };
35119
35120 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:TreeCtrl_SetItemData",kwnames,&obj0,&obj1,&obj2)) SWIG_fail;
35121 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxPyTreeCtrl, 0 | 0 );
35122 if (!SWIG_IsOK(res1)) {
35123 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "TreeCtrl_SetItemData" "', expected argument " "1"" of type '" "wxPyTreeCtrl *""'");
35124 }
35125 arg1 = reinterpret_cast< wxPyTreeCtrl * >(argp1);
35126 res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_wxTreeItemId, 0 | 0);
35127 if (!SWIG_IsOK(res2)) {
35128 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "TreeCtrl_SetItemData" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");
35129 }
35130 if (!argp2) {
35131 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "TreeCtrl_SetItemData" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");
35132 }
35133 arg2 = reinterpret_cast< wxTreeItemId * >(argp2);
35134 res3 = SWIG_ConvertPtr(obj2, SWIG_as_voidptrptr(&arg3), SWIGTYPE_p_wxPyTreeItemData, SWIG_POINTER_DISOWN | 0 );
35135 if (!SWIG_IsOK(res3)) {
35136 SWIG_exception_fail(SWIG_ArgError(res3), "in method '" "TreeCtrl_SetItemData" "', expected argument " "3"" of type '" "wxPyTreeItemData *""'");
35137 }
35138 {
35139 PyThreadState* __tstate = wxPyBeginAllowThreads();
35140 wxPyTreeCtrl_SetItemData(arg1,(wxTreeItemId const &)*arg2,arg3);
35141 wxPyEndAllowThreads(__tstate);
35142 if (PyErr_Occurred()) SWIG_fail;
35143 }
35144 resultobj = SWIG_Py_Void();
35145 return resultobj;
35146fail:
35147 return NULL;
35148}
35149
35150
35151SWIGINTERN PyObject *_wrap_TreeCtrl_SetItemPyData(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
35152 PyObject *resultobj = 0;
35153 wxPyTreeCtrl *arg1 = (wxPyTreeCtrl *) 0 ;
35154 wxTreeItemId *arg2 = 0 ;
35155 PyObject *arg3 = (PyObject *) 0 ;
35156 void *argp1 = 0 ;
35157 int res1 = 0 ;
35158 void *argp2 = 0 ;
35159 int res2 = 0 ;
35160 PyObject * obj0 = 0 ;
35161 PyObject * obj1 = 0 ;
35162 PyObject * obj2 = 0 ;
35163 char * kwnames[] = {
35164 (char *) "self",(char *) "item",(char *) "obj", NULL
35165 };
35166
35167 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:TreeCtrl_SetItemPyData",kwnames,&obj0,&obj1,&obj2)) SWIG_fail;
35168 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxPyTreeCtrl, 0 | 0 );
35169 if (!SWIG_IsOK(res1)) {
35170 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "TreeCtrl_SetItemPyData" "', expected argument " "1"" of type '" "wxPyTreeCtrl *""'");
35171 }
35172 arg1 = reinterpret_cast< wxPyTreeCtrl * >(argp1);
35173 res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_wxTreeItemId, 0 | 0);
35174 if (!SWIG_IsOK(res2)) {
35175 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "TreeCtrl_SetItemPyData" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");
35176 }
35177 if (!argp2) {
35178 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "TreeCtrl_SetItemPyData" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");
35179 }
35180 arg2 = reinterpret_cast< wxTreeItemId * >(argp2);
35181 arg3 = obj2;
35182 {
35183 PyThreadState* __tstate = wxPyBeginAllowThreads();
35184 wxPyTreeCtrl_SetItemPyData(arg1,(wxTreeItemId const &)*arg2,arg3);
35185 wxPyEndAllowThreads(__tstate);
35186 if (PyErr_Occurred()) SWIG_fail;
35187 }
35188 resultobj = SWIG_Py_Void();
35189 return resultobj;
35190fail:
35191 return NULL;
35192}
35193
35194
35195SWIGINTERN PyObject *_wrap_TreeCtrl_SetItemHasChildren(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
35196 PyObject *resultobj = 0;
35197 wxPyTreeCtrl *arg1 = (wxPyTreeCtrl *) 0 ;
35198 wxTreeItemId *arg2 = 0 ;
35199 bool arg3 = (bool) true ;
35200 void *argp1 = 0 ;
35201 int res1 = 0 ;
35202 void *argp2 = 0 ;
35203 int res2 = 0 ;
35204 bool val3 ;
35205 int ecode3 = 0 ;
35206 PyObject * obj0 = 0 ;
35207 PyObject * obj1 = 0 ;
35208 PyObject * obj2 = 0 ;
35209 char * kwnames[] = {
35210 (char *) "self",(char *) "item",(char *) "has", NULL
35211 };
35212
35213 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:TreeCtrl_SetItemHasChildren",kwnames,&obj0,&obj1,&obj2)) SWIG_fail;
35214 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxPyTreeCtrl, 0 | 0 );
35215 if (!SWIG_IsOK(res1)) {
35216 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "TreeCtrl_SetItemHasChildren" "', expected argument " "1"" of type '" "wxPyTreeCtrl *""'");
35217 }
35218 arg1 = reinterpret_cast< wxPyTreeCtrl * >(argp1);
35219 res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_wxTreeItemId, 0 | 0);
35220 if (!SWIG_IsOK(res2)) {
35221 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "TreeCtrl_SetItemHasChildren" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");
35222 }
35223 if (!argp2) {
35224 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "TreeCtrl_SetItemHasChildren" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");
35225 }
35226 arg2 = reinterpret_cast< wxTreeItemId * >(argp2);
35227 if (obj2) {
35228 ecode3 = SWIG_AsVal_bool(obj2, &val3);
35229 if (!SWIG_IsOK(ecode3)) {
35230 SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "TreeCtrl_SetItemHasChildren" "', expected argument " "3"" of type '" "bool""'");
35231 }
35232 arg3 = static_cast< bool >(val3);
35233 }
35234 {
35235 PyThreadState* __tstate = wxPyBeginAllowThreads();
35236 (arg1)->SetItemHasChildren((wxTreeItemId const &)*arg2,arg3);
35237 wxPyEndAllowThreads(__tstate);
35238 if (PyErr_Occurred()) SWIG_fail;
35239 }
35240 resultobj = SWIG_Py_Void();
35241 return resultobj;
35242fail:
35243 return NULL;
35244}
35245
35246
35247SWIGINTERN PyObject *_wrap_TreeCtrl_SetItemBold(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
35248 PyObject *resultobj = 0;
35249 wxPyTreeCtrl *arg1 = (wxPyTreeCtrl *) 0 ;
35250 wxTreeItemId *arg2 = 0 ;
35251 bool arg3 = (bool) true ;
35252 void *argp1 = 0 ;
35253 int res1 = 0 ;
35254 void *argp2 = 0 ;
35255 int res2 = 0 ;
35256 bool val3 ;
35257 int ecode3 = 0 ;
35258 PyObject * obj0 = 0 ;
35259 PyObject * obj1 = 0 ;
35260 PyObject * obj2 = 0 ;
35261 char * kwnames[] = {
35262 (char *) "self",(char *) "item",(char *) "bold", NULL
35263 };
35264
35265 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:TreeCtrl_SetItemBold",kwnames,&obj0,&obj1,&obj2)) SWIG_fail;
35266 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxPyTreeCtrl, 0 | 0 );
35267 if (!SWIG_IsOK(res1)) {
35268 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "TreeCtrl_SetItemBold" "', expected argument " "1"" of type '" "wxPyTreeCtrl *""'");
35269 }
35270 arg1 = reinterpret_cast< wxPyTreeCtrl * >(argp1);
35271 res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_wxTreeItemId, 0 | 0);
35272 if (!SWIG_IsOK(res2)) {
35273 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "TreeCtrl_SetItemBold" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");
35274 }
35275 if (!argp2) {
35276 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "TreeCtrl_SetItemBold" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");
35277 }
35278 arg2 = reinterpret_cast< wxTreeItemId * >(argp2);
35279 if (obj2) {
35280 ecode3 = SWIG_AsVal_bool(obj2, &val3);
35281 if (!SWIG_IsOK(ecode3)) {
35282 SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "TreeCtrl_SetItemBold" "', expected argument " "3"" of type '" "bool""'");
35283 }
35284 arg3 = static_cast< bool >(val3);
35285 }
35286 {
35287 PyThreadState* __tstate = wxPyBeginAllowThreads();
35288 (arg1)->SetItemBold((wxTreeItemId const &)*arg2,arg3);
35289 wxPyEndAllowThreads(__tstate);
35290 if (PyErr_Occurred()) SWIG_fail;
35291 }
35292 resultobj = SWIG_Py_Void();
35293 return resultobj;
35294fail:
35295 return NULL;
35296}
35297
35298
35299SWIGINTERN PyObject *_wrap_TreeCtrl_SetItemDropHighlight(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
35300 PyObject *resultobj = 0;
35301 wxPyTreeCtrl *arg1 = (wxPyTreeCtrl *) 0 ;
35302 wxTreeItemId *arg2 = 0 ;
35303 bool arg3 = (bool) true ;
35304 void *argp1 = 0 ;
35305 int res1 = 0 ;
35306 void *argp2 = 0 ;
35307 int res2 = 0 ;
35308 bool val3 ;
35309 int ecode3 = 0 ;
35310 PyObject * obj0 = 0 ;
35311 PyObject * obj1 = 0 ;
35312 PyObject * obj2 = 0 ;
35313 char * kwnames[] = {
35314 (char *) "self",(char *) "item",(char *) "highlight", NULL
35315 };
35316
35317 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:TreeCtrl_SetItemDropHighlight",kwnames,&obj0,&obj1,&obj2)) SWIG_fail;
35318 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxPyTreeCtrl, 0 | 0 );
35319 if (!SWIG_IsOK(res1)) {
35320 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "TreeCtrl_SetItemDropHighlight" "', expected argument " "1"" of type '" "wxPyTreeCtrl *""'");
35321 }
35322 arg1 = reinterpret_cast< wxPyTreeCtrl * >(argp1);
35323 res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_wxTreeItemId, 0 | 0);
35324 if (!SWIG_IsOK(res2)) {
35325 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "TreeCtrl_SetItemDropHighlight" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");
35326 }
35327 if (!argp2) {
35328 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "TreeCtrl_SetItemDropHighlight" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");
35329 }
35330 arg2 = reinterpret_cast< wxTreeItemId * >(argp2);
35331 if (obj2) {
35332 ecode3 = SWIG_AsVal_bool(obj2, &val3);
35333 if (!SWIG_IsOK(ecode3)) {
35334 SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "TreeCtrl_SetItemDropHighlight" "', expected argument " "3"" of type '" "bool""'");
35335 }
35336 arg3 = static_cast< bool >(val3);
35337 }
35338 {
35339 PyThreadState* __tstate = wxPyBeginAllowThreads();
35340 (arg1)->SetItemDropHighlight((wxTreeItemId const &)*arg2,arg3);
35341 wxPyEndAllowThreads(__tstate);
35342 if (PyErr_Occurred()) SWIG_fail;
35343 }
35344 resultobj = SWIG_Py_Void();
35345 return resultobj;
35346fail:
35347 return NULL;
35348}
35349
35350
35351SWIGINTERN PyObject *_wrap_TreeCtrl_SetItemTextColour(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
35352 PyObject *resultobj = 0;
35353 wxPyTreeCtrl *arg1 = (wxPyTreeCtrl *) 0 ;
35354 wxTreeItemId *arg2 = 0 ;
35355 wxColour *arg3 = 0 ;
35356 void *argp1 = 0 ;
35357 int res1 = 0 ;
35358 void *argp2 = 0 ;
35359 int res2 = 0 ;
35360 wxColour temp3 ;
35361 PyObject * obj0 = 0 ;
35362 PyObject * obj1 = 0 ;
35363 PyObject * obj2 = 0 ;
35364 char * kwnames[] = {
35365 (char *) "self",(char *) "item",(char *) "col", NULL
35366 };
35367
35368 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:TreeCtrl_SetItemTextColour",kwnames,&obj0,&obj1,&obj2)) SWIG_fail;
35369 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxPyTreeCtrl, 0 | 0 );
35370 if (!SWIG_IsOK(res1)) {
35371 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "TreeCtrl_SetItemTextColour" "', expected argument " "1"" of type '" "wxPyTreeCtrl *""'");
35372 }
35373 arg1 = reinterpret_cast< wxPyTreeCtrl * >(argp1);
35374 res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_wxTreeItemId, 0 | 0);
35375 if (!SWIG_IsOK(res2)) {
35376 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "TreeCtrl_SetItemTextColour" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");
35377 }
35378 if (!argp2) {
35379 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "TreeCtrl_SetItemTextColour" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");
35380 }
35381 arg2 = reinterpret_cast< wxTreeItemId * >(argp2);
35382 {
35383 arg3 = &temp3;
35384 if ( ! wxColour_helper(obj2, &arg3)) SWIG_fail;
35385 }
35386 {
35387 PyThreadState* __tstate = wxPyBeginAllowThreads();
35388 (arg1)->SetItemTextColour((wxTreeItemId const &)*arg2,(wxColour const &)*arg3);
35389 wxPyEndAllowThreads(__tstate);
35390 if (PyErr_Occurred()) SWIG_fail;
35391 }
35392 resultobj = SWIG_Py_Void();
35393 return resultobj;
35394fail:
35395 return NULL;
35396}
35397
35398
35399SWIGINTERN PyObject *_wrap_TreeCtrl_SetItemBackgroundColour(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
35400 PyObject *resultobj = 0;
35401 wxPyTreeCtrl *arg1 = (wxPyTreeCtrl *) 0 ;
35402 wxTreeItemId *arg2 = 0 ;
35403 wxColour *arg3 = 0 ;
35404 void *argp1 = 0 ;
35405 int res1 = 0 ;
35406 void *argp2 = 0 ;
35407 int res2 = 0 ;
35408 wxColour temp3 ;
35409 PyObject * obj0 = 0 ;
35410 PyObject * obj1 = 0 ;
35411 PyObject * obj2 = 0 ;
35412 char * kwnames[] = {
35413 (char *) "self",(char *) "item",(char *) "col", NULL
35414 };
35415
35416 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:TreeCtrl_SetItemBackgroundColour",kwnames,&obj0,&obj1,&obj2)) SWIG_fail;
35417 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxPyTreeCtrl, 0 | 0 );
35418 if (!SWIG_IsOK(res1)) {
35419 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "TreeCtrl_SetItemBackgroundColour" "', expected argument " "1"" of type '" "wxPyTreeCtrl *""'");
35420 }
35421 arg1 = reinterpret_cast< wxPyTreeCtrl * >(argp1);
35422 res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_wxTreeItemId, 0 | 0);
35423 if (!SWIG_IsOK(res2)) {
35424 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "TreeCtrl_SetItemBackgroundColour" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");
35425 }
35426 if (!argp2) {
35427 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "TreeCtrl_SetItemBackgroundColour" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");
35428 }
35429 arg2 = reinterpret_cast< wxTreeItemId * >(argp2);
35430 {
35431 arg3 = &temp3;
35432 if ( ! wxColour_helper(obj2, &arg3)) SWIG_fail;
35433 }
35434 {
35435 PyThreadState* __tstate = wxPyBeginAllowThreads();
35436 (arg1)->SetItemBackgroundColour((wxTreeItemId const &)*arg2,(wxColour const &)*arg3);
35437 wxPyEndAllowThreads(__tstate);
35438 if (PyErr_Occurred()) SWIG_fail;
35439 }
35440 resultobj = SWIG_Py_Void();
35441 return resultobj;
35442fail:
35443 return NULL;
35444}
35445
35446
35447SWIGINTERN PyObject *_wrap_TreeCtrl_SetItemFont(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
35448 PyObject *resultobj = 0;
35449 wxPyTreeCtrl *arg1 = (wxPyTreeCtrl *) 0 ;
35450 wxTreeItemId *arg2 = 0 ;
35451 wxFont *arg3 = 0 ;
35452 void *argp1 = 0 ;
35453 int res1 = 0 ;
35454 void *argp2 = 0 ;
35455 int res2 = 0 ;
35456 void *argp3 = 0 ;
35457 int res3 = 0 ;
35458 PyObject * obj0 = 0 ;
35459 PyObject * obj1 = 0 ;
35460 PyObject * obj2 = 0 ;
35461 char * kwnames[] = {
35462 (char *) "self",(char *) "item",(char *) "font", NULL
35463 };
35464
35465 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:TreeCtrl_SetItemFont",kwnames,&obj0,&obj1,&obj2)) SWIG_fail;
35466 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxPyTreeCtrl, 0 | 0 );
35467 if (!SWIG_IsOK(res1)) {
35468 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "TreeCtrl_SetItemFont" "', expected argument " "1"" of type '" "wxPyTreeCtrl *""'");
35469 }
35470 arg1 = reinterpret_cast< wxPyTreeCtrl * >(argp1);
35471 res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_wxTreeItemId, 0 | 0);
35472 if (!SWIG_IsOK(res2)) {
35473 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "TreeCtrl_SetItemFont" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");
35474 }
35475 if (!argp2) {
35476 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "TreeCtrl_SetItemFont" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");
35477 }
35478 arg2 = reinterpret_cast< wxTreeItemId * >(argp2);
35479 res3 = SWIG_ConvertPtr(obj2, &argp3, SWIGTYPE_p_wxFont, 0 | 0);
35480 if (!SWIG_IsOK(res3)) {
35481 SWIG_exception_fail(SWIG_ArgError(res3), "in method '" "TreeCtrl_SetItemFont" "', expected argument " "3"" of type '" "wxFont const &""'");
35482 }
35483 if (!argp3) {
35484 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "TreeCtrl_SetItemFont" "', expected argument " "3"" of type '" "wxFont const &""'");
35485 }
35486 arg3 = reinterpret_cast< wxFont * >(argp3);
35487 {
35488 PyThreadState* __tstate = wxPyBeginAllowThreads();
35489 (arg1)->SetItemFont((wxTreeItemId const &)*arg2,(wxFont const &)*arg3);
35490 wxPyEndAllowThreads(__tstate);
35491 if (PyErr_Occurred()) SWIG_fail;
35492 }
35493 resultobj = SWIG_Py_Void();
35494 return resultobj;
35495fail:
35496 return NULL;
35497}
35498
35499
35500SWIGINTERN PyObject *_wrap_TreeCtrl_IsVisible(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_IsVisible",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_IsVisible" "', 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_IsVisible" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");
35524 }
35525 if (!argp2) {
35526 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "TreeCtrl_IsVisible" "', 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)->IsVisible((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_ItemHasChildren(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_ItemHasChildren",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_ItemHasChildren" "', 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_ItemHasChildren" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");
35568 }
35569 if (!argp2) {
35570 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "TreeCtrl_ItemHasChildren" "', 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)->ItemHasChildren((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_IsExpanded(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
35589 PyObject *resultobj = 0;
35590 wxPyTreeCtrl *arg1 = (wxPyTreeCtrl *) 0 ;
35591 wxTreeItemId *arg2 = 0 ;
35592 bool result;
35593 void *argp1 = 0 ;
35594 int res1 = 0 ;
35595 void *argp2 = 0 ;
35596 int res2 = 0 ;
35597 PyObject * obj0 = 0 ;
35598 PyObject * obj1 = 0 ;
35599 char * kwnames[] = {
35600 (char *) "self",(char *) "item", NULL
35601 };
35602
35603 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TreeCtrl_IsExpanded",kwnames,&obj0,&obj1)) SWIG_fail;
35604 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxPyTreeCtrl, 0 | 0 );
35605 if (!SWIG_IsOK(res1)) {
35606 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "TreeCtrl_IsExpanded" "', expected argument " "1"" of type '" "wxPyTreeCtrl const *""'");
35607 }
35608 arg1 = reinterpret_cast< wxPyTreeCtrl * >(argp1);
35609 res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_wxTreeItemId, 0 | 0);
35610 if (!SWIG_IsOK(res2)) {
35611 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "TreeCtrl_IsExpanded" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");
35612 }
35613 if (!argp2) {
35614 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "TreeCtrl_IsExpanded" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");
35615 }
35616 arg2 = reinterpret_cast< wxTreeItemId * >(argp2);
35617 {
35618 PyThreadState* __tstate = wxPyBeginAllowThreads();
35619 result = (bool)((wxPyTreeCtrl const *)arg1)->IsExpanded((wxTreeItemId const &)*arg2);
35620 wxPyEndAllowThreads(__tstate);
35621 if (PyErr_Occurred()) SWIG_fail;
35622 }
35623 {
35624 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
35625 }
35626 return resultobj;
35627fail:
35628 return NULL;
35629}
35630
35631
35632SWIGINTERN PyObject *_wrap_TreeCtrl_IsSelected(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
35633 PyObject *resultobj = 0;
35634 wxPyTreeCtrl *arg1 = (wxPyTreeCtrl *) 0 ;
35635 wxTreeItemId *arg2 = 0 ;
35636 bool result;
35637 void *argp1 = 0 ;
35638 int res1 = 0 ;
35639 void *argp2 = 0 ;
35640 int res2 = 0 ;
35641 PyObject * obj0 = 0 ;
35642 PyObject * obj1 = 0 ;
35643 char * kwnames[] = {
35644 (char *) "self",(char *) "item", NULL
35645 };
35646
35647 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TreeCtrl_IsSelected",kwnames,&obj0,&obj1)) SWIG_fail;
35648 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxPyTreeCtrl, 0 | 0 );
35649 if (!SWIG_IsOK(res1)) {
35650 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "TreeCtrl_IsSelected" "', expected argument " "1"" of type '" "wxPyTreeCtrl const *""'");
35651 }
35652 arg1 = reinterpret_cast< wxPyTreeCtrl * >(argp1);
35653 res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_wxTreeItemId, 0 | 0);
35654 if (!SWIG_IsOK(res2)) {
35655 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "TreeCtrl_IsSelected" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");
35656 }
35657 if (!argp2) {
35658 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "TreeCtrl_IsSelected" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");
35659 }
35660 arg2 = reinterpret_cast< wxTreeItemId * >(argp2);
35661 {
35662 PyThreadState* __tstate = wxPyBeginAllowThreads();
35663 result = (bool)((wxPyTreeCtrl const *)arg1)->IsSelected((wxTreeItemId const &)*arg2);
35664 wxPyEndAllowThreads(__tstate);
35665 if (PyErr_Occurred()) SWIG_fail;
35666 }
35667 {
35668 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
35669 }
35670 return resultobj;
35671fail:
35672 return NULL;
35673}
35674
35675
35676SWIGINTERN PyObject *_wrap_TreeCtrl_IsBold(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
35677 PyObject *resultobj = 0;
35678 wxPyTreeCtrl *arg1 = (wxPyTreeCtrl *) 0 ;
35679 wxTreeItemId *arg2 = 0 ;
35680 bool result;
35681 void *argp1 = 0 ;
35682 int res1 = 0 ;
35683 void *argp2 = 0 ;
35684 int res2 = 0 ;
35685 PyObject * obj0 = 0 ;
35686 PyObject * obj1 = 0 ;
35687 char * kwnames[] = {
35688 (char *) "self",(char *) "item", NULL
35689 };
35690
35691 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TreeCtrl_IsBold",kwnames,&obj0,&obj1)) SWIG_fail;
35692 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxPyTreeCtrl, 0 | 0 );
35693 if (!SWIG_IsOK(res1)) {
35694 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "TreeCtrl_IsBold" "', expected argument " "1"" of type '" "wxPyTreeCtrl const *""'");
35695 }
35696 arg1 = reinterpret_cast< wxPyTreeCtrl * >(argp1);
35697 res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_wxTreeItemId, 0 | 0);
35698 if (!SWIG_IsOK(res2)) {
35699 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "TreeCtrl_IsBold" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");
35700 }
35701 if (!argp2) {
35702 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "TreeCtrl_IsBold" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");
35703 }
35704 arg2 = reinterpret_cast< wxTreeItemId * >(argp2);
35705 {
35706 PyThreadState* __tstate = wxPyBeginAllowThreads();
35707 result = (bool)((wxPyTreeCtrl const *)arg1)->IsBold((wxTreeItemId const &)*arg2);
35708 wxPyEndAllowThreads(__tstate);
35709 if (PyErr_Occurred()) SWIG_fail;
35710 }
35711 {
35712 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
35713 }
35714 return resultobj;
35715fail:
35716 return NULL;
35717}
35718
35719
1ceb4f4d
RD
35720SWIGINTERN PyObject *_wrap_TreeCtrl_IsEmpty(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
35721 PyObject *resultobj = 0;
35722 wxPyTreeCtrl *arg1 = (wxPyTreeCtrl *) 0 ;
35723 bool result;
35724 void *argp1 = 0 ;
35725 int res1 = 0 ;
35726 PyObject *swig_obj[1] ;
35727
35728 if (!args) SWIG_fail;
35729 swig_obj[0] = args;
35730 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxPyTreeCtrl, 0 | 0 );
35731 if (!SWIG_IsOK(res1)) {
35732 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "TreeCtrl_IsEmpty" "', expected argument " "1"" of type '" "wxPyTreeCtrl const *""'");
35733 }
35734 arg1 = reinterpret_cast< wxPyTreeCtrl * >(argp1);
35735 {
35736 PyThreadState* __tstate = wxPyBeginAllowThreads();
35737 result = (bool)((wxPyTreeCtrl const *)arg1)->IsEmpty();
35738 wxPyEndAllowThreads(__tstate);
35739 if (PyErr_Occurred()) SWIG_fail;
35740 }
35741 {
35742 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
35743 }
35744 return resultobj;
35745fail:
35746 return NULL;
35747}
35748
35749
0085ce49
RD
35750SWIGINTERN PyObject *_wrap_TreeCtrl_GetChildrenCount(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
35751 PyObject *resultobj = 0;
35752 wxPyTreeCtrl *arg1 = (wxPyTreeCtrl *) 0 ;
35753 wxTreeItemId *arg2 = 0 ;
35754 bool arg3 = (bool) true ;
35755 size_t result;
35756 void *argp1 = 0 ;
35757 int res1 = 0 ;
35758 void *argp2 = 0 ;
35759 int res2 = 0 ;
35760 bool val3 ;
35761 int ecode3 = 0 ;
35762 PyObject * obj0 = 0 ;
35763 PyObject * obj1 = 0 ;
35764 PyObject * obj2 = 0 ;
35765 char * kwnames[] = {
35766 (char *) "self",(char *) "item",(char *) "recursively", NULL
35767 };
35768
35769 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:TreeCtrl_GetChildrenCount",kwnames,&obj0,&obj1,&obj2)) SWIG_fail;
35770 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxPyTreeCtrl, 0 | 0 );
35771 if (!SWIG_IsOK(res1)) {
35772 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "TreeCtrl_GetChildrenCount" "', expected argument " "1"" of type '" "wxPyTreeCtrl *""'");
35773 }
35774 arg1 = reinterpret_cast< wxPyTreeCtrl * >(argp1);
35775 res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_wxTreeItemId, 0 | 0);
35776 if (!SWIG_IsOK(res2)) {
35777 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "TreeCtrl_GetChildrenCount" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");
35778 }
35779 if (!argp2) {
35780 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "TreeCtrl_GetChildrenCount" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");
35781 }
35782 arg2 = reinterpret_cast< wxTreeItemId * >(argp2);
35783 if (obj2) {
35784 ecode3 = SWIG_AsVal_bool(obj2, &val3);
35785 if (!SWIG_IsOK(ecode3)) {
35786 SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "TreeCtrl_GetChildrenCount" "', expected argument " "3"" of type '" "bool""'");
35787 }
35788 arg3 = static_cast< bool >(val3);
35789 }
35790 {
35791 PyThreadState* __tstate = wxPyBeginAllowThreads();
35792 result = (size_t)(arg1)->GetChildrenCount((wxTreeItemId const &)*arg2,arg3);
35793 wxPyEndAllowThreads(__tstate);
35794 if (PyErr_Occurred()) SWIG_fail;
35795 }
35796 resultobj = SWIG_From_size_t(static_cast< size_t >(result));
35797 return resultobj;
35798fail:
35799 return NULL;
d14a1e28
RD
35800}
35801
35802
0085ce49
RD
35803SWIGINTERN PyObject *_wrap_TreeCtrl_GetRootItem(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
35804 PyObject *resultobj = 0;
35805 wxPyTreeCtrl *arg1 = (wxPyTreeCtrl *) 0 ;
35806 wxTreeItemId result;
35807 void *argp1 = 0 ;
35808 int res1 = 0 ;
35809 PyObject *swig_obj[1] ;
35810
35811 if (!args) SWIG_fail;
35812 swig_obj[0] = args;
35813 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxPyTreeCtrl, 0 | 0 );
35814 if (!SWIG_IsOK(res1)) {
35815 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "TreeCtrl_GetRootItem" "', expected argument " "1"" of type '" "wxPyTreeCtrl const *""'");
35816 }
35817 arg1 = reinterpret_cast< wxPyTreeCtrl * >(argp1);
35818 {
35819 PyThreadState* __tstate = wxPyBeginAllowThreads();
35820 result = ((wxPyTreeCtrl const *)arg1)->GetRootItem();
35821 wxPyEndAllowThreads(__tstate);
35822 if (PyErr_Occurred()) SWIG_fail;
35823 }
35824 resultobj = SWIG_NewPointerObj((new wxTreeItemId(static_cast< const wxTreeItemId& >(result))), SWIGTYPE_p_wxTreeItemId, SWIG_POINTER_OWN | 0 );
35825 return resultobj;
35826fail:
35827 return NULL;
d14a1e28
RD
35828}
35829
35830
0085ce49
RD
35831SWIGINTERN PyObject *_wrap_TreeCtrl_GetSelection(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
35832 PyObject *resultobj = 0;
35833 wxPyTreeCtrl *arg1 = (wxPyTreeCtrl *) 0 ;
35834 wxTreeItemId result;
35835 void *argp1 = 0 ;
35836 int res1 = 0 ;
35837 PyObject *swig_obj[1] ;
35838
35839 if (!args) SWIG_fail;
35840 swig_obj[0] = args;
35841 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxPyTreeCtrl, 0 | 0 );
35842 if (!SWIG_IsOK(res1)) {
35843 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "TreeCtrl_GetSelection" "', expected argument " "1"" of type '" "wxPyTreeCtrl const *""'");
35844 }
35845 arg1 = reinterpret_cast< wxPyTreeCtrl * >(argp1);
35846 {
35847 PyThreadState* __tstate = wxPyBeginAllowThreads();
35848 result = ((wxPyTreeCtrl const *)arg1)->GetSelection();
35849 wxPyEndAllowThreads(__tstate);
35850 if (PyErr_Occurred()) SWIG_fail;
35851 }
35852 resultobj = SWIG_NewPointerObj((new wxTreeItemId(static_cast< const wxTreeItemId& >(result))), SWIGTYPE_p_wxTreeItemId, SWIG_POINTER_OWN | 0 );
35853 return resultobj;
35854fail:
35855 return NULL;
d14a1e28
RD
35856}
35857
35858
0085ce49
RD
35859SWIGINTERN PyObject *_wrap_TreeCtrl_GetSelections(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
35860 PyObject *resultobj = 0;
35861 wxPyTreeCtrl *arg1 = (wxPyTreeCtrl *) 0 ;
35862 PyObject *result = 0 ;
35863 void *argp1 = 0 ;
35864 int res1 = 0 ;
35865 PyObject *swig_obj[1] ;
35866
35867 if (!args) SWIG_fail;
35868 swig_obj[0] = args;
35869 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxPyTreeCtrl, 0 | 0 );
35870 if (!SWIG_IsOK(res1)) {
35871 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "TreeCtrl_GetSelections" "', expected argument " "1"" of type '" "wxPyTreeCtrl *""'");
35872 }
35873 arg1 = reinterpret_cast< wxPyTreeCtrl * >(argp1);
35874 {
35875 PyThreadState* __tstate = wxPyBeginAllowThreads();
35876 result = (PyObject *)wxPyTreeCtrl_GetSelections(arg1);
35877 wxPyEndAllowThreads(__tstate);
35878 if (PyErr_Occurred()) SWIG_fail;
35879 }
35880 resultobj = result;
35881 return resultobj;
35882fail:
35883 return NULL;
35884}
35885
35886
35887SWIGINTERN PyObject *_wrap_TreeCtrl_GetItemParent(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
35888 PyObject *resultobj = 0;
35889 wxPyTreeCtrl *arg1 = (wxPyTreeCtrl *) 0 ;
35890 wxTreeItemId *arg2 = 0 ;
35891 wxTreeItemId result;
35892 void *argp1 = 0 ;
35893 int res1 = 0 ;
35894 void *argp2 = 0 ;
35895 int res2 = 0 ;
35896 PyObject * obj0 = 0 ;
35897 PyObject * obj1 = 0 ;
35898 char * kwnames[] = {
35899 (char *) "self",(char *) "item", NULL
35900 };
35901
35902 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TreeCtrl_GetItemParent",kwnames,&obj0,&obj1)) SWIG_fail;
35903 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxPyTreeCtrl, 0 | 0 );
35904 if (!SWIG_IsOK(res1)) {
35905 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "TreeCtrl_GetItemParent" "', expected argument " "1"" of type '" "wxPyTreeCtrl const *""'");
35906 }
35907 arg1 = reinterpret_cast< wxPyTreeCtrl * >(argp1);
35908 res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_wxTreeItemId, 0 | 0);
35909 if (!SWIG_IsOK(res2)) {
35910 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "TreeCtrl_GetItemParent" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");
35911 }
35912 if (!argp2) {
35913 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "TreeCtrl_GetItemParent" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");
35914 }
35915 arg2 = reinterpret_cast< wxTreeItemId * >(argp2);
35916 {
35917 PyThreadState* __tstate = wxPyBeginAllowThreads();
35918 result = ((wxPyTreeCtrl const *)arg1)->GetItemParent((wxTreeItemId const &)*arg2);
35919 wxPyEndAllowThreads(__tstate);
35920 if (PyErr_Occurred()) SWIG_fail;
35921 }
35922 resultobj = SWIG_NewPointerObj((new wxTreeItemId(static_cast< const wxTreeItemId& >(result))), SWIGTYPE_p_wxTreeItemId, SWIG_POINTER_OWN | 0 );
35923 return resultobj;
35924fail:
35925 return NULL;
35926}
35927
35928
35929SWIGINTERN PyObject *_wrap_TreeCtrl_GetFirstChild(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
35930 PyObject *resultobj = 0;
35931 wxPyTreeCtrl *arg1 = (wxPyTreeCtrl *) 0 ;
35932 wxTreeItemId *arg2 = 0 ;
35933 PyObject *result = 0 ;
35934 void *argp1 = 0 ;
35935 int res1 = 0 ;
35936 void *argp2 = 0 ;
35937 int res2 = 0 ;
35938 PyObject * obj0 = 0 ;
35939 PyObject * obj1 = 0 ;
35940 char * kwnames[] = {
35941 (char *) "self",(char *) "item", NULL
35942 };
35943
35944 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TreeCtrl_GetFirstChild",kwnames,&obj0,&obj1)) SWIG_fail;
35945 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxPyTreeCtrl, 0 | 0 );
35946 if (!SWIG_IsOK(res1)) {
35947 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "TreeCtrl_GetFirstChild" "', expected argument " "1"" of type '" "wxPyTreeCtrl *""'");
35948 }
35949 arg1 = reinterpret_cast< wxPyTreeCtrl * >(argp1);
35950 res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_wxTreeItemId, 0 | 0);
35951 if (!SWIG_IsOK(res2)) {
35952 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "TreeCtrl_GetFirstChild" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");
35953 }
35954 if (!argp2) {
35955 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "TreeCtrl_GetFirstChild" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");
35956 }
35957 arg2 = reinterpret_cast< wxTreeItemId * >(argp2);
35958 {
35959 PyThreadState* __tstate = wxPyBeginAllowThreads();
35960 result = (PyObject *)wxPyTreeCtrl_GetFirstChild(arg1,(wxTreeItemId const &)*arg2);
35961 wxPyEndAllowThreads(__tstate);
35962 if (PyErr_Occurred()) SWIG_fail;
35963 }
35964 resultobj = result;
35965 return resultobj;
35966fail:
35967 return NULL;
35968}
35969
35970
35971SWIGINTERN PyObject *_wrap_TreeCtrl_GetNextChild(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
35972 PyObject *resultobj = 0;
35973 wxPyTreeCtrl *arg1 = (wxPyTreeCtrl *) 0 ;
35974 wxTreeItemId *arg2 = 0 ;
35975 void *arg3 = (void *) 0 ;
35976 PyObject *result = 0 ;
35977 void *argp1 = 0 ;
35978 int res1 = 0 ;
35979 void *argp2 = 0 ;
35980 int res2 = 0 ;
35981 int res3 ;
35982 PyObject * obj0 = 0 ;
35983 PyObject * obj1 = 0 ;
35984 PyObject * obj2 = 0 ;
35985 char * kwnames[] = {
35986 (char *) "self",(char *) "item",(char *) "cookie", NULL
35987 };
35988
35989 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:TreeCtrl_GetNextChild",kwnames,&obj0,&obj1,&obj2)) SWIG_fail;
35990 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxPyTreeCtrl, 0 | 0 );
35991 if (!SWIG_IsOK(res1)) {
35992 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "TreeCtrl_GetNextChild" "', expected argument " "1"" of type '" "wxPyTreeCtrl *""'");
35993 }
35994 arg1 = reinterpret_cast< wxPyTreeCtrl * >(argp1);
35995 res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_wxTreeItemId, 0 | 0);
35996 if (!SWIG_IsOK(res2)) {
35997 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "TreeCtrl_GetNextChild" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");
35998 }
35999 if (!argp2) {
36000 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "TreeCtrl_GetNextChild" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");
36001 }
36002 arg2 = reinterpret_cast< wxTreeItemId * >(argp2);
36003 res3 = SWIG_ConvertPtr(obj2,SWIG_as_voidptrptr(&arg3), 0, 0);
36004 if (!SWIG_IsOK(res3)) {
36005 SWIG_exception_fail(SWIG_ArgError(res3), "in method '" "TreeCtrl_GetNextChild" "', expected argument " "3"" of type '" "void *""'");
36006 }
36007 {
36008 PyThreadState* __tstate = wxPyBeginAllowThreads();
36009 result = (PyObject *)wxPyTreeCtrl_GetNextChild(arg1,(wxTreeItemId const &)*arg2,arg3);
36010 wxPyEndAllowThreads(__tstate);
36011 if (PyErr_Occurred()) SWIG_fail;
36012 }
36013 resultobj = result;
36014 return resultobj;
36015fail:
36016 return NULL;
36017}
36018
36019
36020SWIGINTERN PyObject *_wrap_TreeCtrl_GetLastChild(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
36021 PyObject *resultobj = 0;
36022 wxPyTreeCtrl *arg1 = (wxPyTreeCtrl *) 0 ;
36023 wxTreeItemId *arg2 = 0 ;
36024 wxTreeItemId result;
36025 void *argp1 = 0 ;
36026 int res1 = 0 ;
36027 void *argp2 = 0 ;
36028 int res2 = 0 ;
36029 PyObject * obj0 = 0 ;
36030 PyObject * obj1 = 0 ;
36031 char * kwnames[] = {
36032 (char *) "self",(char *) "item", NULL
36033 };
36034
36035 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TreeCtrl_GetLastChild",kwnames,&obj0,&obj1)) SWIG_fail;
36036 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxPyTreeCtrl, 0 | 0 );
36037 if (!SWIG_IsOK(res1)) {
36038 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "TreeCtrl_GetLastChild" "', expected argument " "1"" of type '" "wxPyTreeCtrl const *""'");
36039 }
36040 arg1 = reinterpret_cast< wxPyTreeCtrl * >(argp1);
36041 res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_wxTreeItemId, 0 | 0);
36042 if (!SWIG_IsOK(res2)) {
36043 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "TreeCtrl_GetLastChild" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");
36044 }
36045 if (!argp2) {
36046 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "TreeCtrl_GetLastChild" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");
36047 }
36048 arg2 = reinterpret_cast< wxTreeItemId * >(argp2);
36049 {
36050 PyThreadState* __tstate = wxPyBeginAllowThreads();
36051 result = ((wxPyTreeCtrl const *)arg1)->GetLastChild((wxTreeItemId const &)*arg2);
36052 wxPyEndAllowThreads(__tstate);
36053 if (PyErr_Occurred()) SWIG_fail;
36054 }
36055 resultobj = SWIG_NewPointerObj((new wxTreeItemId(static_cast< const wxTreeItemId& >(result))), SWIGTYPE_p_wxTreeItemId, SWIG_POINTER_OWN | 0 );
36056 return resultobj;
36057fail:
36058 return NULL;
36059}
36060
36061
36062SWIGINTERN PyObject *_wrap_TreeCtrl_GetNextSibling(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
36063 PyObject *resultobj = 0;
36064 wxPyTreeCtrl *arg1 = (wxPyTreeCtrl *) 0 ;
36065 wxTreeItemId *arg2 = 0 ;
36066 wxTreeItemId result;
36067 void *argp1 = 0 ;
36068 int res1 = 0 ;
36069 void *argp2 = 0 ;
36070 int res2 = 0 ;
36071 PyObject * obj0 = 0 ;
36072 PyObject * obj1 = 0 ;
36073 char * kwnames[] = {
36074 (char *) "self",(char *) "item", NULL
36075 };
36076
36077 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TreeCtrl_GetNextSibling",kwnames,&obj0,&obj1)) SWIG_fail;
36078 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxPyTreeCtrl, 0 | 0 );
36079 if (!SWIG_IsOK(res1)) {
36080 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "TreeCtrl_GetNextSibling" "', expected argument " "1"" of type '" "wxPyTreeCtrl const *""'");
36081 }
36082 arg1 = reinterpret_cast< wxPyTreeCtrl * >(argp1);
36083 res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_wxTreeItemId, 0 | 0);
36084 if (!SWIG_IsOK(res2)) {
36085 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "TreeCtrl_GetNextSibling" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");
36086 }
36087 if (!argp2) {
36088 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "TreeCtrl_GetNextSibling" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");
36089 }
36090 arg2 = reinterpret_cast< wxTreeItemId * >(argp2);
36091 {
36092 PyThreadState* __tstate = wxPyBeginAllowThreads();
36093 result = ((wxPyTreeCtrl const *)arg1)->GetNextSibling((wxTreeItemId const &)*arg2);
36094 wxPyEndAllowThreads(__tstate);
36095 if (PyErr_Occurred()) SWIG_fail;
36096 }
36097 resultobj = SWIG_NewPointerObj((new wxTreeItemId(static_cast< const wxTreeItemId& >(result))), SWIGTYPE_p_wxTreeItemId, SWIG_POINTER_OWN | 0 );
36098 return resultobj;
36099fail:
36100 return NULL;
36101}
36102
36103
36104SWIGINTERN PyObject *_wrap_TreeCtrl_GetPrevSibling(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
36105 PyObject *resultobj = 0;
36106 wxPyTreeCtrl *arg1 = (wxPyTreeCtrl *) 0 ;
36107 wxTreeItemId *arg2 = 0 ;
36108 wxTreeItemId result;
36109 void *argp1 = 0 ;
36110 int res1 = 0 ;
36111 void *argp2 = 0 ;
36112 int res2 = 0 ;
36113 PyObject * obj0 = 0 ;
36114 PyObject * obj1 = 0 ;
36115 char * kwnames[] = {
36116 (char *) "self",(char *) "item", NULL
36117 };
36118
36119 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TreeCtrl_GetPrevSibling",kwnames,&obj0,&obj1)) SWIG_fail;
36120 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxPyTreeCtrl, 0 | 0 );
36121 if (!SWIG_IsOK(res1)) {
36122 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "TreeCtrl_GetPrevSibling" "', expected argument " "1"" of type '" "wxPyTreeCtrl const *""'");
36123 }
36124 arg1 = reinterpret_cast< wxPyTreeCtrl * >(argp1);
36125 res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_wxTreeItemId, 0 | 0);
36126 if (!SWIG_IsOK(res2)) {
36127 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "TreeCtrl_GetPrevSibling" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");
36128 }
36129 if (!argp2) {
36130 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "TreeCtrl_GetPrevSibling" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");
36131 }
36132 arg2 = reinterpret_cast< wxTreeItemId * >(argp2);
36133 {
36134 PyThreadState* __tstate = wxPyBeginAllowThreads();
36135 result = ((wxPyTreeCtrl const *)arg1)->GetPrevSibling((wxTreeItemId const &)*arg2);
36136 wxPyEndAllowThreads(__tstate);
36137 if (PyErr_Occurred()) SWIG_fail;
36138 }
36139 resultobj = SWIG_NewPointerObj((new wxTreeItemId(static_cast< const wxTreeItemId& >(result))), SWIGTYPE_p_wxTreeItemId, SWIG_POINTER_OWN | 0 );
36140 return resultobj;
36141fail:
36142 return NULL;
d14a1e28
RD
36143}
36144
36145
0085ce49
RD
36146SWIGINTERN PyObject *_wrap_TreeCtrl_GetFirstVisibleItem(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
36147 PyObject *resultobj = 0;
36148 wxPyTreeCtrl *arg1 = (wxPyTreeCtrl *) 0 ;
36149 wxTreeItemId result;
36150 void *argp1 = 0 ;
36151 int res1 = 0 ;
36152 PyObject *swig_obj[1] ;
36153
36154 if (!args) SWIG_fail;
36155 swig_obj[0] = args;
36156 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxPyTreeCtrl, 0 | 0 );
36157 if (!SWIG_IsOK(res1)) {
36158 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "TreeCtrl_GetFirstVisibleItem" "', expected argument " "1"" of type '" "wxPyTreeCtrl const *""'");
36159 }
36160 arg1 = reinterpret_cast< wxPyTreeCtrl * >(argp1);
36161 {
36162 PyThreadState* __tstate = wxPyBeginAllowThreads();
36163 result = ((wxPyTreeCtrl const *)arg1)->GetFirstVisibleItem();
36164 wxPyEndAllowThreads(__tstate);
36165 if (PyErr_Occurred()) SWIG_fail;
36166 }
36167 resultobj = SWIG_NewPointerObj((new wxTreeItemId(static_cast< const wxTreeItemId& >(result))), SWIGTYPE_p_wxTreeItemId, SWIG_POINTER_OWN | 0 );
36168 return resultobj;
36169fail:
36170 return NULL;
36171}
36172
36173
36174SWIGINTERN PyObject *_wrap_TreeCtrl_GetNextVisible(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
36175 PyObject *resultobj = 0;
36176 wxPyTreeCtrl *arg1 = (wxPyTreeCtrl *) 0 ;
36177 wxTreeItemId *arg2 = 0 ;
36178 wxTreeItemId result;
36179 void *argp1 = 0 ;
36180 int res1 = 0 ;
36181 void *argp2 = 0 ;
36182 int res2 = 0 ;
36183 PyObject * obj0 = 0 ;
36184 PyObject * obj1 = 0 ;
36185 char * kwnames[] = {
36186 (char *) "self",(char *) "item", NULL
36187 };
36188
36189 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TreeCtrl_GetNextVisible",kwnames,&obj0,&obj1)) SWIG_fail;
36190 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxPyTreeCtrl, 0 | 0 );
36191 if (!SWIG_IsOK(res1)) {
36192 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "TreeCtrl_GetNextVisible" "', expected argument " "1"" of type '" "wxPyTreeCtrl const *""'");
36193 }
36194 arg1 = reinterpret_cast< wxPyTreeCtrl * >(argp1);
36195 res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_wxTreeItemId, 0 | 0);
36196 if (!SWIG_IsOK(res2)) {
36197 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "TreeCtrl_GetNextVisible" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");
36198 }
36199 if (!argp2) {
36200 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "TreeCtrl_GetNextVisible" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");
36201 }
36202 arg2 = reinterpret_cast< wxTreeItemId * >(argp2);
36203 {
36204 PyThreadState* __tstate = wxPyBeginAllowThreads();
36205 result = ((wxPyTreeCtrl const *)arg1)->GetNextVisible((wxTreeItemId const &)*arg2);
36206 wxPyEndAllowThreads(__tstate);
36207 if (PyErr_Occurred()) SWIG_fail;
36208 }
36209 resultobj = SWIG_NewPointerObj((new wxTreeItemId(static_cast< const wxTreeItemId& >(result))), SWIGTYPE_p_wxTreeItemId, SWIG_POINTER_OWN | 0 );
36210 return resultobj;
36211fail:
36212 return NULL;
36213}
36214
36215
36216SWIGINTERN PyObject *_wrap_TreeCtrl_GetPrevVisible(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
36217 PyObject *resultobj = 0;
36218 wxPyTreeCtrl *arg1 = (wxPyTreeCtrl *) 0 ;
36219 wxTreeItemId *arg2 = 0 ;
36220 wxTreeItemId result;
36221 void *argp1 = 0 ;
36222 int res1 = 0 ;
36223 void *argp2 = 0 ;
36224 int res2 = 0 ;
36225 PyObject * obj0 = 0 ;
36226 PyObject * obj1 = 0 ;
36227 char * kwnames[] = {
36228 (char *) "self",(char *) "item", NULL
36229 };
36230
36231 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TreeCtrl_GetPrevVisible",kwnames,&obj0,&obj1)) SWIG_fail;
36232 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxPyTreeCtrl, 0 | 0 );
36233 if (!SWIG_IsOK(res1)) {
36234 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "TreeCtrl_GetPrevVisible" "', expected argument " "1"" of type '" "wxPyTreeCtrl const *""'");
36235 }
36236 arg1 = reinterpret_cast< wxPyTreeCtrl * >(argp1);
36237 res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_wxTreeItemId, 0 | 0);
36238 if (!SWIG_IsOK(res2)) {
36239 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "TreeCtrl_GetPrevVisible" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");
36240 }
36241 if (!argp2) {
36242 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "TreeCtrl_GetPrevVisible" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");
36243 }
36244 arg2 = reinterpret_cast< wxTreeItemId * >(argp2);
36245 {
36246 PyThreadState* __tstate = wxPyBeginAllowThreads();
36247 result = ((wxPyTreeCtrl const *)arg1)->GetPrevVisible((wxTreeItemId const &)*arg2);
36248 wxPyEndAllowThreads(__tstate);
36249 if (PyErr_Occurred()) SWIG_fail;
36250 }
36251 resultobj = SWIG_NewPointerObj((new wxTreeItemId(static_cast< const wxTreeItemId& >(result))), SWIGTYPE_p_wxTreeItemId, SWIG_POINTER_OWN | 0 );
36252 return resultobj;
36253fail:
36254 return NULL;
36255}
36256
36257
36258SWIGINTERN PyObject *_wrap_TreeCtrl_AddRoot(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
36259 PyObject *resultobj = 0;
36260 wxPyTreeCtrl *arg1 = (wxPyTreeCtrl *) 0 ;
36261 wxString *arg2 = 0 ;
36262 int arg3 = (int) -1 ;
36263 int arg4 = (int) -1 ;
36264 wxPyTreeItemData *arg5 = (wxPyTreeItemData *) NULL ;
36265 wxTreeItemId result;
36266 void *argp1 = 0 ;
36267 int res1 = 0 ;
36268 bool temp2 = false ;
36269 int val3 ;
36270 int ecode3 = 0 ;
36271 int val4 ;
36272 int ecode4 = 0 ;
36273 int res5 = 0 ;
36274 PyObject * obj0 = 0 ;
36275 PyObject * obj1 = 0 ;
36276 PyObject * obj2 = 0 ;
36277 PyObject * obj3 = 0 ;
36278 PyObject * obj4 = 0 ;
36279 char * kwnames[] = {
36280 (char *) "self",(char *) "text",(char *) "image",(char *) "selectedImage",(char *) "data", NULL
36281 };
36282
36283 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|OOO:TreeCtrl_AddRoot",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4)) SWIG_fail;
36284 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxPyTreeCtrl, 0 | 0 );
36285 if (!SWIG_IsOK(res1)) {
36286 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "TreeCtrl_AddRoot" "', expected argument " "1"" of type '" "wxPyTreeCtrl *""'");
36287 }
36288 arg1 = reinterpret_cast< wxPyTreeCtrl * >(argp1);
36289 {
36290 arg2 = wxString_in_helper(obj1);
36291 if (arg2 == NULL) SWIG_fail;
36292 temp2 = true;
36293 }
36294 if (obj2) {
36295 ecode3 = SWIG_AsVal_int(obj2, &val3);
36296 if (!SWIG_IsOK(ecode3)) {
36297 SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "TreeCtrl_AddRoot" "', expected argument " "3"" of type '" "int""'");
36298 }
36299 arg3 = static_cast< int >(val3);
36300 }
36301 if (obj3) {
36302 ecode4 = SWIG_AsVal_int(obj3, &val4);
36303 if (!SWIG_IsOK(ecode4)) {
36304 SWIG_exception_fail(SWIG_ArgError(ecode4), "in method '" "TreeCtrl_AddRoot" "', expected argument " "4"" of type '" "int""'");
36305 }
36306 arg4 = static_cast< int >(val4);
36307 }
36308 if (obj4) {
36309 res5 = SWIG_ConvertPtr(obj4, SWIG_as_voidptrptr(&arg5), SWIGTYPE_p_wxPyTreeItemData, SWIG_POINTER_DISOWN | 0 );
36310 if (!SWIG_IsOK(res5)) {
36311 SWIG_exception_fail(SWIG_ArgError(res5), "in method '" "TreeCtrl_AddRoot" "', expected argument " "5"" of type '" "wxPyTreeItemData *""'");
3a04f143 36312 }
0085ce49
RD
36313 }
36314 {
36315 PyThreadState* __tstate = wxPyBeginAllowThreads();
36316 result = (arg1)->AddRoot((wxString const &)*arg2,arg3,arg4,arg5);
36317 wxPyEndAllowThreads(__tstate);
36318 if (PyErr_Occurred()) SWIG_fail;
36319 }
36320 resultobj = SWIG_NewPointerObj((new wxTreeItemId(static_cast< const wxTreeItemId& >(result))), SWIGTYPE_p_wxTreeItemId, SWIG_POINTER_OWN | 0 );
36321 {
36322 if (temp2)
36323 delete arg2;
36324 }
36325 return resultobj;
36326fail:
36327 {
36328 if (temp2)
36329 delete arg2;
36330 }
36331 return NULL;
36332}
36333
36334
36335SWIGINTERN PyObject *_wrap_TreeCtrl_PrependItem(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
36336 PyObject *resultobj = 0;
36337 wxPyTreeCtrl *arg1 = (wxPyTreeCtrl *) 0 ;
36338 wxTreeItemId *arg2 = 0 ;
36339 wxString *arg3 = 0 ;
36340 int arg4 = (int) -1 ;
36341 int arg5 = (int) -1 ;
36342 wxPyTreeItemData *arg6 = (wxPyTreeItemData *) NULL ;
36343 wxTreeItemId result;
36344 void *argp1 = 0 ;
36345 int res1 = 0 ;
36346 void *argp2 = 0 ;
36347 int res2 = 0 ;
36348 bool temp3 = false ;
36349 int val4 ;
36350 int ecode4 = 0 ;
36351 int val5 ;
36352 int ecode5 = 0 ;
36353 int res6 = 0 ;
36354 PyObject * obj0 = 0 ;
36355 PyObject * obj1 = 0 ;
36356 PyObject * obj2 = 0 ;
36357 PyObject * obj3 = 0 ;
36358 PyObject * obj4 = 0 ;
36359 PyObject * obj5 = 0 ;
36360 char * kwnames[] = {
36361 (char *) "self",(char *) "parent",(char *) "text",(char *) "image",(char *) "selectedImage",(char *) "data", NULL
36362 };
36363
36364 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO|OOO:TreeCtrl_PrependItem",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5)) SWIG_fail;
36365 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxPyTreeCtrl, 0 | 0 );
36366 if (!SWIG_IsOK(res1)) {
36367 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "TreeCtrl_PrependItem" "', expected argument " "1"" of type '" "wxPyTreeCtrl *""'");
36368 }
36369 arg1 = reinterpret_cast< wxPyTreeCtrl * >(argp1);
36370 res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_wxTreeItemId, 0 | 0);
36371 if (!SWIG_IsOK(res2)) {
36372 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "TreeCtrl_PrependItem" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");
36373 }
36374 if (!argp2) {
36375 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "TreeCtrl_PrependItem" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");
36376 }
36377 arg2 = reinterpret_cast< wxTreeItemId * >(argp2);
36378 {
36379 arg3 = wxString_in_helper(obj2);
36380 if (arg3 == NULL) SWIG_fail;
36381 temp3 = true;
36382 }
36383 if (obj3) {
36384 ecode4 = SWIG_AsVal_int(obj3, &val4);
36385 if (!SWIG_IsOK(ecode4)) {
36386 SWIG_exception_fail(SWIG_ArgError(ecode4), "in method '" "TreeCtrl_PrependItem" "', expected argument " "4"" of type '" "int""'");
36387 }
36388 arg4 = static_cast< int >(val4);
36389 }
36390 if (obj4) {
36391 ecode5 = SWIG_AsVal_int(obj4, &val5);
36392 if (!SWIG_IsOK(ecode5)) {
36393 SWIG_exception_fail(SWIG_ArgError(ecode5), "in method '" "TreeCtrl_PrependItem" "', expected argument " "5"" of type '" "int""'");
36394 }
36395 arg5 = static_cast< int >(val5);
36396 }
36397 if (obj5) {
36398 res6 = SWIG_ConvertPtr(obj5, SWIG_as_voidptrptr(&arg6), SWIGTYPE_p_wxPyTreeItemData, SWIG_POINTER_DISOWN | 0 );
36399 if (!SWIG_IsOK(res6)) {
36400 SWIG_exception_fail(SWIG_ArgError(res6), "in method '" "TreeCtrl_PrependItem" "', expected argument " "6"" of type '" "wxPyTreeItemData *""'");
3a04f143 36401 }
0085ce49
RD
36402 }
36403 {
36404 PyThreadState* __tstate = wxPyBeginAllowThreads();
36405 result = (arg1)->PrependItem((wxTreeItemId const &)*arg2,(wxString const &)*arg3,arg4,arg5,arg6);
36406 wxPyEndAllowThreads(__tstate);
36407 if (PyErr_Occurred()) SWIG_fail;
36408 }
36409 resultobj = SWIG_NewPointerObj((new wxTreeItemId(static_cast< const wxTreeItemId& >(result))), SWIGTYPE_p_wxTreeItemId, SWIG_POINTER_OWN | 0 );
36410 {
36411 if (temp3)
36412 delete arg3;
36413 }
36414 return resultobj;
36415fail:
36416 {
36417 if (temp3)
36418 delete arg3;
36419 }
36420 return NULL;
36421}
36422
36423
36424SWIGINTERN PyObject *_wrap_TreeCtrl_InsertItem(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
36425 PyObject *resultobj = 0;
36426 wxPyTreeCtrl *arg1 = (wxPyTreeCtrl *) 0 ;
36427 wxTreeItemId *arg2 = 0 ;
36428 wxTreeItemId *arg3 = 0 ;
36429 wxString *arg4 = 0 ;
36430 int arg5 = (int) -1 ;
36431 int arg6 = (int) -1 ;
36432 wxPyTreeItemData *arg7 = (wxPyTreeItemData *) NULL ;
36433 wxTreeItemId result;
36434 void *argp1 = 0 ;
36435 int res1 = 0 ;
36436 void *argp2 = 0 ;
36437 int res2 = 0 ;
36438 void *argp3 = 0 ;
36439 int res3 = 0 ;
36440 bool temp4 = false ;
36441 int val5 ;
36442 int ecode5 = 0 ;
36443 int val6 ;
36444 int ecode6 = 0 ;
36445 int res7 = 0 ;
36446 PyObject * obj0 = 0 ;
36447 PyObject * obj1 = 0 ;
36448 PyObject * obj2 = 0 ;
36449 PyObject * obj3 = 0 ;
36450 PyObject * obj4 = 0 ;
36451 PyObject * obj5 = 0 ;
36452 PyObject * obj6 = 0 ;
36453 char * kwnames[] = {
36454 (char *) "self",(char *) "parent",(char *) "idPrevious",(char *) "text",(char *) "image",(char *) "selectedImage",(char *) "data", NULL
36455 };
36456
36457 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOO|OOO:TreeCtrl_InsertItem",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6)) SWIG_fail;
36458 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxPyTreeCtrl, 0 | 0 );
36459 if (!SWIG_IsOK(res1)) {
36460 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "TreeCtrl_InsertItem" "', expected argument " "1"" of type '" "wxPyTreeCtrl *""'");
36461 }
36462 arg1 = reinterpret_cast< wxPyTreeCtrl * >(argp1);
36463 res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_wxTreeItemId, 0 | 0);
36464 if (!SWIG_IsOK(res2)) {
36465 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "TreeCtrl_InsertItem" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");
36466 }
36467 if (!argp2) {
36468 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "TreeCtrl_InsertItem" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");
36469 }
36470 arg2 = reinterpret_cast< wxTreeItemId * >(argp2);
36471 res3 = SWIG_ConvertPtr(obj2, &argp3, SWIGTYPE_p_wxTreeItemId, 0 | 0);
36472 if (!SWIG_IsOK(res3)) {
36473 SWIG_exception_fail(SWIG_ArgError(res3), "in method '" "TreeCtrl_InsertItem" "', expected argument " "3"" of type '" "wxTreeItemId const &""'");
36474 }
36475 if (!argp3) {
36476 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "TreeCtrl_InsertItem" "', expected argument " "3"" of type '" "wxTreeItemId const &""'");
36477 }
36478 arg3 = reinterpret_cast< wxTreeItemId * >(argp3);
36479 {
36480 arg4 = wxString_in_helper(obj3);
36481 if (arg4 == NULL) SWIG_fail;
36482 temp4 = true;
36483 }
36484 if (obj4) {
36485 ecode5 = SWIG_AsVal_int(obj4, &val5);
36486 if (!SWIG_IsOK(ecode5)) {
36487 SWIG_exception_fail(SWIG_ArgError(ecode5), "in method '" "TreeCtrl_InsertItem" "', expected argument " "5"" of type '" "int""'");
36488 }
36489 arg5 = static_cast< int >(val5);
36490 }
36491 if (obj5) {
36492 ecode6 = SWIG_AsVal_int(obj5, &val6);
36493 if (!SWIG_IsOK(ecode6)) {
36494 SWIG_exception_fail(SWIG_ArgError(ecode6), "in method '" "TreeCtrl_InsertItem" "', expected argument " "6"" of type '" "int""'");
36495 }
36496 arg6 = static_cast< int >(val6);
36497 }
36498 if (obj6) {
36499 res7 = SWIG_ConvertPtr(obj6, SWIG_as_voidptrptr(&arg7), SWIGTYPE_p_wxPyTreeItemData, SWIG_POINTER_DISOWN | 0 );
36500 if (!SWIG_IsOK(res7)) {
36501 SWIG_exception_fail(SWIG_ArgError(res7), "in method '" "TreeCtrl_InsertItem" "', expected argument " "7"" of type '" "wxPyTreeItemData *""'");
093d3ff1 36502 }
0085ce49
RD
36503 }
36504 {
36505 PyThreadState* __tstate = wxPyBeginAllowThreads();
36506 result = (arg1)->InsertItem((wxTreeItemId const &)*arg2,(wxTreeItemId const &)*arg3,(wxString const &)*arg4,arg5,arg6,arg7);
36507 wxPyEndAllowThreads(__tstate);
36508 if (PyErr_Occurred()) SWIG_fail;
36509 }
36510 resultobj = SWIG_NewPointerObj((new wxTreeItemId(static_cast< const wxTreeItemId& >(result))), SWIGTYPE_p_wxTreeItemId, SWIG_POINTER_OWN | 0 );
36511 {
36512 if (temp4)
36513 delete arg4;
36514 }
36515 return resultobj;
36516fail:
36517 {
36518 if (temp4)
36519 delete arg4;
36520 }
36521 return NULL;
36522}
36523
36524
36525SWIGINTERN PyObject *_wrap_TreeCtrl_InsertItemBefore(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
36526 PyObject *resultobj = 0;
36527 wxPyTreeCtrl *arg1 = (wxPyTreeCtrl *) 0 ;
36528 wxTreeItemId *arg2 = 0 ;
36529 size_t arg3 ;
36530 wxString *arg4 = 0 ;
36531 int arg5 = (int) -1 ;
36532 int arg6 = (int) -1 ;
36533 wxPyTreeItemData *arg7 = (wxPyTreeItemData *) NULL ;
36534 wxTreeItemId result;
36535 void *argp1 = 0 ;
36536 int res1 = 0 ;
36537 void *argp2 = 0 ;
36538 int res2 = 0 ;
36539 size_t val3 ;
36540 int ecode3 = 0 ;
36541 bool temp4 = false ;
36542 int val5 ;
36543 int ecode5 = 0 ;
36544 int val6 ;
36545 int ecode6 = 0 ;
36546 int res7 = 0 ;
36547 PyObject * obj0 = 0 ;
36548 PyObject * obj1 = 0 ;
36549 PyObject * obj2 = 0 ;
36550 PyObject * obj3 = 0 ;
36551 PyObject * obj4 = 0 ;
36552 PyObject * obj5 = 0 ;
36553 PyObject * obj6 = 0 ;
36554 char * kwnames[] = {
36555 (char *) "self",(char *) "parent",(char *) "index",(char *) "text",(char *) "image",(char *) "selectedImage",(char *) "data", NULL
36556 };
36557
36558 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOO|OOO:TreeCtrl_InsertItemBefore",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6)) SWIG_fail;
36559 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxPyTreeCtrl, 0 | 0 );
36560 if (!SWIG_IsOK(res1)) {
36561 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "TreeCtrl_InsertItemBefore" "', expected argument " "1"" of type '" "wxPyTreeCtrl *""'");
36562 }
36563 arg1 = reinterpret_cast< wxPyTreeCtrl * >(argp1);
36564 res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_wxTreeItemId, 0 | 0);
36565 if (!SWIG_IsOK(res2)) {
36566 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "TreeCtrl_InsertItemBefore" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");
36567 }
36568 if (!argp2) {
36569 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "TreeCtrl_InsertItemBefore" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");
36570 }
36571 arg2 = reinterpret_cast< wxTreeItemId * >(argp2);
36572 ecode3 = SWIG_AsVal_size_t(obj2, &val3);
36573 if (!SWIG_IsOK(ecode3)) {
36574 SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "TreeCtrl_InsertItemBefore" "', expected argument " "3"" of type '" "size_t""'");
36575 }
36576 arg3 = static_cast< size_t >(val3);
36577 {
36578 arg4 = wxString_in_helper(obj3);
36579 if (arg4 == NULL) SWIG_fail;
36580 temp4 = true;
36581 }
36582 if (obj4) {
36583 ecode5 = SWIG_AsVal_int(obj4, &val5);
36584 if (!SWIG_IsOK(ecode5)) {
36585 SWIG_exception_fail(SWIG_ArgError(ecode5), "in method '" "TreeCtrl_InsertItemBefore" "', expected argument " "5"" of type '" "int""'");
36586 }
36587 arg5 = static_cast< int >(val5);
36588 }
36589 if (obj5) {
36590 ecode6 = SWIG_AsVal_int(obj5, &val6);
36591 if (!SWIG_IsOK(ecode6)) {
36592 SWIG_exception_fail(SWIG_ArgError(ecode6), "in method '" "TreeCtrl_InsertItemBefore" "', expected argument " "6"" of type '" "int""'");
36593 }
36594 arg6 = static_cast< int >(val6);
36595 }
36596 if (obj6) {
36597 res7 = SWIG_ConvertPtr(obj6, SWIG_as_voidptrptr(&arg7), SWIGTYPE_p_wxPyTreeItemData, SWIG_POINTER_DISOWN | 0 );
36598 if (!SWIG_IsOK(res7)) {
36599 SWIG_exception_fail(SWIG_ArgError(res7), "in method '" "TreeCtrl_InsertItemBefore" "', expected argument " "7"" of type '" "wxPyTreeItemData *""'");
3a04f143 36600 }
0085ce49
RD
36601 }
36602 {
36603 PyThreadState* __tstate = wxPyBeginAllowThreads();
36604 result = (arg1)->InsertItem((wxTreeItemId const &)*arg2,arg3,(wxString const &)*arg4,arg5,arg6,arg7);
36605 wxPyEndAllowThreads(__tstate);
36606 if (PyErr_Occurred()) SWIG_fail;
36607 }
36608 resultobj = SWIG_NewPointerObj((new wxTreeItemId(static_cast< const wxTreeItemId& >(result))), SWIGTYPE_p_wxTreeItemId, SWIG_POINTER_OWN | 0 );
36609 {
36610 if (temp4)
36611 delete arg4;
36612 }
36613 return resultobj;
36614fail:
36615 {
36616 if (temp4)
36617 delete arg4;
36618 }
36619 return NULL;
36620}
36621
36622
36623SWIGINTERN PyObject *_wrap_TreeCtrl_AppendItem(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
36624 PyObject *resultobj = 0;
36625 wxPyTreeCtrl *arg1 = (wxPyTreeCtrl *) 0 ;
36626 wxTreeItemId *arg2 = 0 ;
36627 wxString *arg3 = 0 ;
36628 int arg4 = (int) -1 ;
36629 int arg5 = (int) -1 ;
36630 wxPyTreeItemData *arg6 = (wxPyTreeItemData *) NULL ;
36631 wxTreeItemId result;
36632 void *argp1 = 0 ;
36633 int res1 = 0 ;
36634 void *argp2 = 0 ;
36635 int res2 = 0 ;
36636 bool temp3 = false ;
36637 int val4 ;
36638 int ecode4 = 0 ;
36639 int val5 ;
36640 int ecode5 = 0 ;
36641 int res6 = 0 ;
36642 PyObject * obj0 = 0 ;
36643 PyObject * obj1 = 0 ;
36644 PyObject * obj2 = 0 ;
36645 PyObject * obj3 = 0 ;
36646 PyObject * obj4 = 0 ;
36647 PyObject * obj5 = 0 ;
36648 char * kwnames[] = {
36649 (char *) "self",(char *) "parent",(char *) "text",(char *) "image",(char *) "selectedImage",(char *) "data", NULL
36650 };
36651
36652 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO|OOO:TreeCtrl_AppendItem",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5)) SWIG_fail;
36653 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxPyTreeCtrl, 0 | 0 );
36654 if (!SWIG_IsOK(res1)) {
36655 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "TreeCtrl_AppendItem" "', expected argument " "1"" of type '" "wxPyTreeCtrl *""'");
36656 }
36657 arg1 = reinterpret_cast< wxPyTreeCtrl * >(argp1);
36658 res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_wxTreeItemId, 0 | 0);
36659 if (!SWIG_IsOK(res2)) {
36660 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "TreeCtrl_AppendItem" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");
36661 }
36662 if (!argp2) {
36663 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "TreeCtrl_AppendItem" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");
36664 }
36665 arg2 = reinterpret_cast< wxTreeItemId * >(argp2);
36666 {
36667 arg3 = wxString_in_helper(obj2);
36668 if (arg3 == NULL) SWIG_fail;
36669 temp3 = true;
36670 }
36671 if (obj3) {
36672 ecode4 = SWIG_AsVal_int(obj3, &val4);
36673 if (!SWIG_IsOK(ecode4)) {
36674 SWIG_exception_fail(SWIG_ArgError(ecode4), "in method '" "TreeCtrl_AppendItem" "', expected argument " "4"" of type '" "int""'");
36675 }
36676 arg4 = static_cast< int >(val4);
36677 }
36678 if (obj4) {
36679 ecode5 = SWIG_AsVal_int(obj4, &val5);
36680 if (!SWIG_IsOK(ecode5)) {
36681 SWIG_exception_fail(SWIG_ArgError(ecode5), "in method '" "TreeCtrl_AppendItem" "', expected argument " "5"" of type '" "int""'");
36682 }
36683 arg5 = static_cast< int >(val5);
36684 }
36685 if (obj5) {
36686 res6 = SWIG_ConvertPtr(obj5, SWIG_as_voidptrptr(&arg6), SWIGTYPE_p_wxPyTreeItemData, SWIG_POINTER_DISOWN | 0 );
36687 if (!SWIG_IsOK(res6)) {
36688 SWIG_exception_fail(SWIG_ArgError(res6), "in method '" "TreeCtrl_AppendItem" "', expected argument " "6"" of type '" "wxPyTreeItemData *""'");
3a04f143 36689 }
0085ce49
RD
36690 }
36691 {
36692 PyThreadState* __tstate = wxPyBeginAllowThreads();
36693 result = (arg1)->AppendItem((wxTreeItemId const &)*arg2,(wxString const &)*arg3,arg4,arg5,arg6);
36694 wxPyEndAllowThreads(__tstate);
36695 if (PyErr_Occurred()) SWIG_fail;
36696 }
36697 resultobj = SWIG_NewPointerObj((new wxTreeItemId(static_cast< const wxTreeItemId& >(result))), SWIGTYPE_p_wxTreeItemId, SWIG_POINTER_OWN | 0 );
36698 {
36699 if (temp3)
36700 delete arg3;
36701 }
36702 return resultobj;
36703fail:
36704 {
36705 if (temp3)
36706 delete arg3;
36707 }
36708 return NULL;
36709}
36710
36711
36712SWIGINTERN PyObject *_wrap_TreeCtrl_Delete(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
36713 PyObject *resultobj = 0;
36714 wxPyTreeCtrl *arg1 = (wxPyTreeCtrl *) 0 ;
36715 wxTreeItemId *arg2 = 0 ;
36716 void *argp1 = 0 ;
36717 int res1 = 0 ;
36718 void *argp2 = 0 ;
36719 int res2 = 0 ;
36720 PyObject * obj0 = 0 ;
36721 PyObject * obj1 = 0 ;
36722 char * kwnames[] = {
36723 (char *) "self",(char *) "item", NULL
36724 };
36725
36726 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TreeCtrl_Delete",kwnames,&obj0,&obj1)) SWIG_fail;
36727 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxPyTreeCtrl, 0 | 0 );
36728 if (!SWIG_IsOK(res1)) {
36729 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "TreeCtrl_Delete" "', expected argument " "1"" of type '" "wxPyTreeCtrl *""'");
36730 }
36731 arg1 = reinterpret_cast< wxPyTreeCtrl * >(argp1);
36732 res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_wxTreeItemId, 0 | 0);
36733 if (!SWIG_IsOK(res2)) {
36734 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "TreeCtrl_Delete" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");
36735 }
36736 if (!argp2) {
36737 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "TreeCtrl_Delete" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");
36738 }
36739 arg2 = reinterpret_cast< wxTreeItemId * >(argp2);
36740 {
36741 PyThreadState* __tstate = wxPyBeginAllowThreads();
36742 (arg1)->Delete((wxTreeItemId const &)*arg2);
36743 wxPyEndAllowThreads(__tstate);
36744 if (PyErr_Occurred()) SWIG_fail;
36745 }
36746 resultobj = SWIG_Py_Void();
36747 return resultobj;
36748fail:
36749 return NULL;
36750}
36751
36752
36753SWIGINTERN PyObject *_wrap_TreeCtrl_DeleteChildren(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
36754 PyObject *resultobj = 0;
36755 wxPyTreeCtrl *arg1 = (wxPyTreeCtrl *) 0 ;
36756 wxTreeItemId *arg2 = 0 ;
36757 void *argp1 = 0 ;
36758 int res1 = 0 ;
36759 void *argp2 = 0 ;
36760 int res2 = 0 ;
36761 PyObject * obj0 = 0 ;
36762 PyObject * obj1 = 0 ;
36763 char * kwnames[] = {
36764 (char *) "self",(char *) "item", NULL
36765 };
36766
36767 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TreeCtrl_DeleteChildren",kwnames,&obj0,&obj1)) SWIG_fail;
36768 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxPyTreeCtrl, 0 | 0 );
36769 if (!SWIG_IsOK(res1)) {
36770 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "TreeCtrl_DeleteChildren" "', expected argument " "1"" of type '" "wxPyTreeCtrl *""'");
36771 }
36772 arg1 = reinterpret_cast< wxPyTreeCtrl * >(argp1);
36773 res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_wxTreeItemId, 0 | 0);
36774 if (!SWIG_IsOK(res2)) {
36775 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "TreeCtrl_DeleteChildren" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");
36776 }
36777 if (!argp2) {
36778 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "TreeCtrl_DeleteChildren" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");
36779 }
36780 arg2 = reinterpret_cast< wxTreeItemId * >(argp2);
36781 {
36782 PyThreadState* __tstate = wxPyBeginAllowThreads();
36783 (arg1)->DeleteChildren((wxTreeItemId const &)*arg2);
36784 wxPyEndAllowThreads(__tstate);
36785 if (PyErr_Occurred()) SWIG_fail;
36786 }
36787 resultobj = SWIG_Py_Void();
36788 return resultobj;
36789fail:
36790 return NULL;
3a04f143
RD
36791}
36792
36793
0085ce49
RD
36794SWIGINTERN PyObject *_wrap_TreeCtrl_DeleteAllItems(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
36795 PyObject *resultobj = 0;
36796 wxPyTreeCtrl *arg1 = (wxPyTreeCtrl *) 0 ;
36797 void *argp1 = 0 ;
36798 int res1 = 0 ;
36799 PyObject *swig_obj[1] ;
36800
36801 if (!args) SWIG_fail;
36802 swig_obj[0] = args;
36803 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxPyTreeCtrl, 0 | 0 );
36804 if (!SWIG_IsOK(res1)) {
36805 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "TreeCtrl_DeleteAllItems" "', expected argument " "1"" of type '" "wxPyTreeCtrl *""'");
36806 }
36807 arg1 = reinterpret_cast< wxPyTreeCtrl * >(argp1);
36808 {
36809 PyThreadState* __tstate = wxPyBeginAllowThreads();
36810 (arg1)->DeleteAllItems();
36811 wxPyEndAllowThreads(__tstate);
36812 if (PyErr_Occurred()) SWIG_fail;
36813 }
36814 resultobj = SWIG_Py_Void();
36815 return resultobj;
36816fail:
36817 return NULL;
36818}
36819
36820
36821SWIGINTERN PyObject *_wrap_TreeCtrl_Expand(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
36822 PyObject *resultobj = 0;
36823 wxPyTreeCtrl *arg1 = (wxPyTreeCtrl *) 0 ;
36824 wxTreeItemId *arg2 = 0 ;
36825 void *argp1 = 0 ;
36826 int res1 = 0 ;
36827 void *argp2 = 0 ;
36828 int res2 = 0 ;
36829 PyObject * obj0 = 0 ;
36830 PyObject * obj1 = 0 ;
36831 char * kwnames[] = {
36832 (char *) "self",(char *) "item", NULL
36833 };
36834
36835 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TreeCtrl_Expand",kwnames,&obj0,&obj1)) SWIG_fail;
36836 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxPyTreeCtrl, 0 | 0 );
36837 if (!SWIG_IsOK(res1)) {
36838 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "TreeCtrl_Expand" "', expected argument " "1"" of type '" "wxPyTreeCtrl *""'");
36839 }
36840 arg1 = reinterpret_cast< wxPyTreeCtrl * >(argp1);
36841 res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_wxTreeItemId, 0 | 0);
36842 if (!SWIG_IsOK(res2)) {
36843 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "TreeCtrl_Expand" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");
36844 }
36845 if (!argp2) {
36846 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "TreeCtrl_Expand" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");
36847 }
36848 arg2 = reinterpret_cast< wxTreeItemId * >(argp2);
36849 {
36850 PyThreadState* __tstate = wxPyBeginAllowThreads();
36851 (arg1)->Expand((wxTreeItemId const &)*arg2);
36852 wxPyEndAllowThreads(__tstate);
36853 if (PyErr_Occurred()) SWIG_fail;
36854 }
36855 resultobj = SWIG_Py_Void();
36856 return resultobj;
36857fail:
36858 return NULL;
36859}
36860
36861
453fb36b
RD
36862SWIGINTERN PyObject *_wrap_TreeCtrl_ExpandAllChildren(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
36863 PyObject *resultobj = 0;
36864 wxPyTreeCtrl *arg1 = (wxPyTreeCtrl *) 0 ;
36865 wxTreeItemId *arg2 = 0 ;
36866 void *argp1 = 0 ;
36867 int res1 = 0 ;
36868 void *argp2 = 0 ;
36869 int res2 = 0 ;
36870 PyObject * obj0 = 0 ;
36871 PyObject * obj1 = 0 ;
36872 char * kwnames[] = {
36873 (char *) "self",(char *) "item", NULL
36874 };
36875
36876 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TreeCtrl_ExpandAllChildren",kwnames,&obj0,&obj1)) SWIG_fail;
36877 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxPyTreeCtrl, 0 | 0 );
36878 if (!SWIG_IsOK(res1)) {
36879 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "TreeCtrl_ExpandAllChildren" "', expected argument " "1"" of type '" "wxPyTreeCtrl *""'");
36880 }
36881 arg1 = reinterpret_cast< wxPyTreeCtrl * >(argp1);
36882 res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_wxTreeItemId, 0 | 0);
36883 if (!SWIG_IsOK(res2)) {
36884 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "TreeCtrl_ExpandAllChildren" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");
36885 }
36886 if (!argp2) {
36887 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "TreeCtrl_ExpandAllChildren" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");
36888 }
36889 arg2 = reinterpret_cast< wxTreeItemId * >(argp2);
36890 {
36891 PyThreadState* __tstate = wxPyBeginAllowThreads();
36892 (arg1)->ExpandAllChildren((wxTreeItemId const &)*arg2);
36893 wxPyEndAllowThreads(__tstate);
36894 if (PyErr_Occurred()) SWIG_fail;
36895 }
36896 resultobj = SWIG_Py_Void();
36897 return resultobj;
36898fail:
36899 return NULL;
36900}
36901
36902
36903SWIGINTERN PyObject *_wrap_TreeCtrl_ExpandAll(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
36904 PyObject *resultobj = 0;
36905 wxPyTreeCtrl *arg1 = (wxPyTreeCtrl *) 0 ;
36906 void *argp1 = 0 ;
36907 int res1 = 0 ;
36908 PyObject *swig_obj[1] ;
36909
36910 if (!args) SWIG_fail;
36911 swig_obj[0] = args;
36912 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxPyTreeCtrl, 0 | 0 );
36913 if (!SWIG_IsOK(res1)) {
36914 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "TreeCtrl_ExpandAll" "', expected argument " "1"" of type '" "wxPyTreeCtrl *""'");
36915 }
36916 arg1 = reinterpret_cast< wxPyTreeCtrl * >(argp1);
36917 {
36918 PyThreadState* __tstate = wxPyBeginAllowThreads();
36919 (arg1)->ExpandAll();
36920 wxPyEndAllowThreads(__tstate);
36921 if (PyErr_Occurred()) SWIG_fail;
36922 }
36923 resultobj = SWIG_Py_Void();
36924 return resultobj;
36925fail:
36926 return NULL;
36927}
36928
36929
0085ce49
RD
36930SWIGINTERN PyObject *_wrap_TreeCtrl_Collapse(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
36931 PyObject *resultobj = 0;
36932 wxPyTreeCtrl *arg1 = (wxPyTreeCtrl *) 0 ;
36933 wxTreeItemId *arg2 = 0 ;
36934 void *argp1 = 0 ;
36935 int res1 = 0 ;
36936 void *argp2 = 0 ;
36937 int res2 = 0 ;
36938 PyObject * obj0 = 0 ;
36939 PyObject * obj1 = 0 ;
36940 char * kwnames[] = {
36941 (char *) "self",(char *) "item", NULL
36942 };
36943
36944 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TreeCtrl_Collapse",kwnames,&obj0,&obj1)) SWIG_fail;
36945 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxPyTreeCtrl, 0 | 0 );
36946 if (!SWIG_IsOK(res1)) {
36947 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "TreeCtrl_Collapse" "', expected argument " "1"" of type '" "wxPyTreeCtrl *""'");
36948 }
36949 arg1 = reinterpret_cast< wxPyTreeCtrl * >(argp1);
36950 res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_wxTreeItemId, 0 | 0);
36951 if (!SWIG_IsOK(res2)) {
36952 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "TreeCtrl_Collapse" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");
36953 }
36954 if (!argp2) {
36955 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "TreeCtrl_Collapse" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");
36956 }
36957 arg2 = reinterpret_cast< wxTreeItemId * >(argp2);
36958 {
36959 PyThreadState* __tstate = wxPyBeginAllowThreads();
36960 (arg1)->Collapse((wxTreeItemId const &)*arg2);
36961 wxPyEndAllowThreads(__tstate);
36962 if (PyErr_Occurred()) SWIG_fail;
36963 }
36964 resultobj = SWIG_Py_Void();
36965 return resultobj;
36966fail:
36967 return NULL;
36968}
36969
36970
1ceb4f4d
RD
36971SWIGINTERN PyObject *_wrap_TreeCtrl_CollapseAllChildren(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
36972 PyObject *resultobj = 0;
36973 wxPyTreeCtrl *arg1 = (wxPyTreeCtrl *) 0 ;
36974 wxTreeItemId *arg2 = 0 ;
36975 void *argp1 = 0 ;
36976 int res1 = 0 ;
36977 void *argp2 = 0 ;
36978 int res2 = 0 ;
36979 PyObject * obj0 = 0 ;
36980 PyObject * obj1 = 0 ;
36981 char * kwnames[] = {
36982 (char *) "self",(char *) "item", NULL
36983 };
36984
36985 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TreeCtrl_CollapseAllChildren",kwnames,&obj0,&obj1)) SWIG_fail;
36986 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxPyTreeCtrl, 0 | 0 );
36987 if (!SWIG_IsOK(res1)) {
36988 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "TreeCtrl_CollapseAllChildren" "', expected argument " "1"" of type '" "wxPyTreeCtrl *""'");
36989 }
36990 arg1 = reinterpret_cast< wxPyTreeCtrl * >(argp1);
36991 res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_wxTreeItemId, 0 | 0);
36992 if (!SWIG_IsOK(res2)) {
36993 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "TreeCtrl_CollapseAllChildren" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");
36994 }
36995 if (!argp2) {
36996 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "TreeCtrl_CollapseAllChildren" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");
36997 }
36998 arg2 = reinterpret_cast< wxTreeItemId * >(argp2);
36999 {
37000 PyThreadState* __tstate = wxPyBeginAllowThreads();
37001 (arg1)->CollapseAllChildren((wxTreeItemId const &)*arg2);
37002 wxPyEndAllowThreads(__tstate);
37003 if (PyErr_Occurred()) SWIG_fail;
37004 }
37005 resultobj = SWIG_Py_Void();
37006 return resultobj;
37007fail:
37008 return NULL;
37009}
37010
37011
37012SWIGINTERN PyObject *_wrap_TreeCtrl_CollapseAll(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
37013 PyObject *resultobj = 0;
37014 wxPyTreeCtrl *arg1 = (wxPyTreeCtrl *) 0 ;
37015 void *argp1 = 0 ;
37016 int res1 = 0 ;
37017 PyObject *swig_obj[1] ;
37018
37019 if (!args) SWIG_fail;
37020 swig_obj[0] = args;
37021 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxPyTreeCtrl, 0 | 0 );
37022 if (!SWIG_IsOK(res1)) {
37023 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "TreeCtrl_CollapseAll" "', expected argument " "1"" of type '" "wxPyTreeCtrl *""'");
37024 }
37025 arg1 = reinterpret_cast< wxPyTreeCtrl * >(argp1);
37026 {
37027 PyThreadState* __tstate = wxPyBeginAllowThreads();
37028 (arg1)->CollapseAll();
37029 wxPyEndAllowThreads(__tstate);
37030 if (PyErr_Occurred()) SWIG_fail;
37031 }
37032 resultobj = SWIG_Py_Void();
37033 return resultobj;
37034fail:
37035 return NULL;
37036}
37037
37038
0085ce49
RD
37039SWIGINTERN PyObject *_wrap_TreeCtrl_CollapseAndReset(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
37040 PyObject *resultobj = 0;
37041 wxPyTreeCtrl *arg1 = (wxPyTreeCtrl *) 0 ;
37042 wxTreeItemId *arg2 = 0 ;
37043 void *argp1 = 0 ;
37044 int res1 = 0 ;
37045 void *argp2 = 0 ;
37046 int res2 = 0 ;
37047 PyObject * obj0 = 0 ;
37048 PyObject * obj1 = 0 ;
37049 char * kwnames[] = {
37050 (char *) "self",(char *) "item", NULL
37051 };
37052
37053 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TreeCtrl_CollapseAndReset",kwnames,&obj0,&obj1)) SWIG_fail;
37054 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxPyTreeCtrl, 0 | 0 );
37055 if (!SWIG_IsOK(res1)) {
37056 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "TreeCtrl_CollapseAndReset" "', expected argument " "1"" of type '" "wxPyTreeCtrl *""'");
37057 }
37058 arg1 = reinterpret_cast< wxPyTreeCtrl * >(argp1);
37059 res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_wxTreeItemId, 0 | 0);
37060 if (!SWIG_IsOK(res2)) {
37061 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "TreeCtrl_CollapseAndReset" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");
37062 }
37063 if (!argp2) {
37064 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "TreeCtrl_CollapseAndReset" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");
37065 }
37066 arg2 = reinterpret_cast< wxTreeItemId * >(argp2);
37067 {
37068 PyThreadState* __tstate = wxPyBeginAllowThreads();
37069 (arg1)->CollapseAndReset((wxTreeItemId const &)*arg2);
37070 wxPyEndAllowThreads(__tstate);
37071 if (PyErr_Occurred()) SWIG_fail;
37072 }
37073 resultobj = SWIG_Py_Void();
37074 return resultobj;
37075fail:
37076 return NULL;
37077}
37078
37079
37080SWIGINTERN PyObject *_wrap_TreeCtrl_Toggle(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
37081 PyObject *resultobj = 0;
37082 wxPyTreeCtrl *arg1 = (wxPyTreeCtrl *) 0 ;
37083 wxTreeItemId *arg2 = 0 ;
37084 void *argp1 = 0 ;
37085 int res1 = 0 ;
37086 void *argp2 = 0 ;
37087 int res2 = 0 ;
37088 PyObject * obj0 = 0 ;
37089 PyObject * obj1 = 0 ;
37090 char * kwnames[] = {
37091 (char *) "self",(char *) "item", NULL
37092 };
37093
37094 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TreeCtrl_Toggle",kwnames,&obj0,&obj1)) SWIG_fail;
37095 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxPyTreeCtrl, 0 | 0 );
37096 if (!SWIG_IsOK(res1)) {
37097 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "TreeCtrl_Toggle" "', expected argument " "1"" of type '" "wxPyTreeCtrl *""'");
37098 }
37099 arg1 = reinterpret_cast< wxPyTreeCtrl * >(argp1);
37100 res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_wxTreeItemId, 0 | 0);
37101 if (!SWIG_IsOK(res2)) {
37102 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "TreeCtrl_Toggle" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");
37103 }
37104 if (!argp2) {
37105 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "TreeCtrl_Toggle" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");
37106 }
37107 arg2 = reinterpret_cast< wxTreeItemId * >(argp2);
37108 {
37109 PyThreadState* __tstate = wxPyBeginAllowThreads();
37110 (arg1)->Toggle((wxTreeItemId const &)*arg2);
37111 wxPyEndAllowThreads(__tstate);
37112 if (PyErr_Occurred()) SWIG_fail;
37113 }
37114 resultobj = SWIG_Py_Void();
37115 return resultobj;
37116fail:
37117 return NULL;
d14a1e28
RD
37118}
37119
37120
0085ce49
RD
37121SWIGINTERN PyObject *_wrap_TreeCtrl_Unselect(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
37122 PyObject *resultobj = 0;
37123 wxPyTreeCtrl *arg1 = (wxPyTreeCtrl *) 0 ;
37124 void *argp1 = 0 ;
37125 int res1 = 0 ;
37126 PyObject *swig_obj[1] ;
37127
37128 if (!args) SWIG_fail;
37129 swig_obj[0] = args;
37130 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxPyTreeCtrl, 0 | 0 );
37131 if (!SWIG_IsOK(res1)) {
37132 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "TreeCtrl_Unselect" "', expected argument " "1"" of type '" "wxPyTreeCtrl *""'");
37133 }
37134 arg1 = reinterpret_cast< wxPyTreeCtrl * >(argp1);
37135 {
37136 PyThreadState* __tstate = wxPyBeginAllowThreads();
37137 (arg1)->Unselect();
37138 wxPyEndAllowThreads(__tstate);
37139 if (PyErr_Occurred()) SWIG_fail;
37140 }
37141 resultobj = SWIG_Py_Void();
37142 return resultobj;
37143fail:
37144 return NULL;
37145}
37146
37147
37148SWIGINTERN PyObject *_wrap_TreeCtrl_UnselectItem(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
37149 PyObject *resultobj = 0;
37150 wxPyTreeCtrl *arg1 = (wxPyTreeCtrl *) 0 ;
37151 wxTreeItemId *arg2 = 0 ;
37152 void *argp1 = 0 ;
37153 int res1 = 0 ;
37154 void *argp2 = 0 ;
37155 int res2 = 0 ;
37156 PyObject * obj0 = 0 ;
37157 PyObject * obj1 = 0 ;
37158 char * kwnames[] = {
37159 (char *) "self",(char *) "item", NULL
37160 };
37161
37162 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TreeCtrl_UnselectItem",kwnames,&obj0,&obj1)) SWIG_fail;
37163 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxPyTreeCtrl, 0 | 0 );
37164 if (!SWIG_IsOK(res1)) {
37165 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "TreeCtrl_UnselectItem" "', expected argument " "1"" of type '" "wxPyTreeCtrl *""'");
37166 }
37167 arg1 = reinterpret_cast< wxPyTreeCtrl * >(argp1);
37168 res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_wxTreeItemId, 0 | 0);
37169 if (!SWIG_IsOK(res2)) {
37170 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "TreeCtrl_UnselectItem" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");
37171 }
37172 if (!argp2) {
37173 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "TreeCtrl_UnselectItem" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");
37174 }
37175 arg2 = reinterpret_cast< wxTreeItemId * >(argp2);
37176 {
37177 PyThreadState* __tstate = wxPyBeginAllowThreads();
37178 (arg1)->UnselectItem((wxTreeItemId const &)*arg2);
37179 wxPyEndAllowThreads(__tstate);
37180 if (PyErr_Occurred()) SWIG_fail;
37181 }
37182 resultobj = SWIG_Py_Void();
37183 return resultobj;
37184fail:
37185 return NULL;
d14a1e28
RD
37186}
37187
37188
0085ce49
RD
37189SWIGINTERN PyObject *_wrap_TreeCtrl_UnselectAll(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
37190 PyObject *resultobj = 0;
37191 wxPyTreeCtrl *arg1 = (wxPyTreeCtrl *) 0 ;
37192 void *argp1 = 0 ;
37193 int res1 = 0 ;
37194 PyObject *swig_obj[1] ;
37195
37196 if (!args) SWIG_fail;
37197 swig_obj[0] = args;
37198 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxPyTreeCtrl, 0 | 0 );
37199 if (!SWIG_IsOK(res1)) {
37200 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "TreeCtrl_UnselectAll" "', expected argument " "1"" of type '" "wxPyTreeCtrl *""'");
37201 }
37202 arg1 = reinterpret_cast< wxPyTreeCtrl * >(argp1);
37203 {
37204 PyThreadState* __tstate = wxPyBeginAllowThreads();
37205 (arg1)->UnselectAll();
37206 wxPyEndAllowThreads(__tstate);
37207 if (PyErr_Occurred()) SWIG_fail;
37208 }
37209 resultobj = SWIG_Py_Void();
37210 return resultobj;
37211fail:
37212 return NULL;
37213}
37214
37215
37216SWIGINTERN PyObject *_wrap_TreeCtrl_SelectItem(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
37217 PyObject *resultobj = 0;
37218 wxPyTreeCtrl *arg1 = (wxPyTreeCtrl *) 0 ;
37219 wxTreeItemId *arg2 = 0 ;
37220 bool arg3 = (bool) true ;
37221 void *argp1 = 0 ;
37222 int res1 = 0 ;
37223 void *argp2 = 0 ;
37224 int res2 = 0 ;
37225 bool val3 ;
37226 int ecode3 = 0 ;
37227 PyObject * obj0 = 0 ;
37228 PyObject * obj1 = 0 ;
37229 PyObject * obj2 = 0 ;
37230 char * kwnames[] = {
37231 (char *) "self",(char *) "item",(char *) "select", NULL
37232 };
37233
37234 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:TreeCtrl_SelectItem",kwnames,&obj0,&obj1,&obj2)) SWIG_fail;
37235 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxPyTreeCtrl, 0 | 0 );
37236 if (!SWIG_IsOK(res1)) {
37237 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "TreeCtrl_SelectItem" "', expected argument " "1"" of type '" "wxPyTreeCtrl *""'");
37238 }
37239 arg1 = reinterpret_cast< wxPyTreeCtrl * >(argp1);
37240 res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_wxTreeItemId, 0 | 0);
37241 if (!SWIG_IsOK(res2)) {
37242 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "TreeCtrl_SelectItem" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");
37243 }
37244 if (!argp2) {
37245 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "TreeCtrl_SelectItem" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");
37246 }
37247 arg2 = reinterpret_cast< wxTreeItemId * >(argp2);
37248 if (obj2) {
37249 ecode3 = SWIG_AsVal_bool(obj2, &val3);
37250 if (!SWIG_IsOK(ecode3)) {
37251 SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "TreeCtrl_SelectItem" "', expected argument " "3"" of type '" "bool""'");
37252 }
37253 arg3 = static_cast< bool >(val3);
37254 }
37255 {
37256 PyThreadState* __tstate = wxPyBeginAllowThreads();
37257 (arg1)->SelectItem((wxTreeItemId const &)*arg2,arg3);
37258 wxPyEndAllowThreads(__tstate);
37259 if (PyErr_Occurred()) SWIG_fail;
37260 }
37261 resultobj = SWIG_Py_Void();
37262 return resultobj;
37263fail:
37264 return NULL;
37265}
37266
37267
37268SWIGINTERN PyObject *_wrap_TreeCtrl_ToggleItemSelection(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
37269 PyObject *resultobj = 0;
37270 wxPyTreeCtrl *arg1 = (wxPyTreeCtrl *) 0 ;
37271 wxTreeItemId *arg2 = 0 ;
37272 void *argp1 = 0 ;
37273 int res1 = 0 ;
37274 void *argp2 = 0 ;
37275 int res2 = 0 ;
37276 PyObject * obj0 = 0 ;
37277 PyObject * obj1 = 0 ;
37278 char * kwnames[] = {
37279 (char *) "self",(char *) "item", NULL
37280 };
37281
37282 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TreeCtrl_ToggleItemSelection",kwnames,&obj0,&obj1)) SWIG_fail;
37283 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxPyTreeCtrl, 0 | 0 );
37284 if (!SWIG_IsOK(res1)) {
37285 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "TreeCtrl_ToggleItemSelection" "', expected argument " "1"" of type '" "wxPyTreeCtrl *""'");
37286 }
37287 arg1 = reinterpret_cast< wxPyTreeCtrl * >(argp1);
37288 res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_wxTreeItemId, 0 | 0);
37289 if (!SWIG_IsOK(res2)) {
37290 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "TreeCtrl_ToggleItemSelection" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");
37291 }
37292 if (!argp2) {
37293 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "TreeCtrl_ToggleItemSelection" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");
37294 }
37295 arg2 = reinterpret_cast< wxTreeItemId * >(argp2);
37296 {
37297 PyThreadState* __tstate = wxPyBeginAllowThreads();
37298 (arg1)->ToggleItemSelection((wxTreeItemId const &)*arg2);
37299 wxPyEndAllowThreads(__tstate);
37300 if (PyErr_Occurred()) SWIG_fail;
37301 }
37302 resultobj = SWIG_Py_Void();
37303 return resultobj;
37304fail:
37305 return NULL;
37306}
37307
37308
37309SWIGINTERN PyObject *_wrap_TreeCtrl_EnsureVisible(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
37310 PyObject *resultobj = 0;
37311 wxPyTreeCtrl *arg1 = (wxPyTreeCtrl *) 0 ;
37312 wxTreeItemId *arg2 = 0 ;
37313 void *argp1 = 0 ;
37314 int res1 = 0 ;
37315 void *argp2 = 0 ;
37316 int res2 = 0 ;
37317 PyObject * obj0 = 0 ;
37318 PyObject * obj1 = 0 ;
37319 char * kwnames[] = {
37320 (char *) "self",(char *) "item", NULL
37321 };
37322
37323 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TreeCtrl_EnsureVisible",kwnames,&obj0,&obj1)) SWIG_fail;
37324 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxPyTreeCtrl, 0 | 0 );
37325 if (!SWIG_IsOK(res1)) {
37326 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "TreeCtrl_EnsureVisible" "', expected argument " "1"" of type '" "wxPyTreeCtrl *""'");
37327 }
37328 arg1 = reinterpret_cast< wxPyTreeCtrl * >(argp1);
37329 res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_wxTreeItemId, 0 | 0);
37330 if (!SWIG_IsOK(res2)) {
37331 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "TreeCtrl_EnsureVisible" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");
37332 }
37333 if (!argp2) {
37334 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "TreeCtrl_EnsureVisible" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");
37335 }
37336 arg2 = reinterpret_cast< wxTreeItemId * >(argp2);
37337 {
37338 PyThreadState* __tstate = wxPyBeginAllowThreads();
37339 (arg1)->EnsureVisible((wxTreeItemId const &)*arg2);
37340 wxPyEndAllowThreads(__tstate);
37341 if (PyErr_Occurred()) SWIG_fail;
37342 }
37343 resultobj = SWIG_Py_Void();
37344 return resultobj;
37345fail:
37346 return NULL;
37347}
37348
37349
37350SWIGINTERN PyObject *_wrap_TreeCtrl_ScrollTo(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
37351 PyObject *resultobj = 0;
37352 wxPyTreeCtrl *arg1 = (wxPyTreeCtrl *) 0 ;
37353 wxTreeItemId *arg2 = 0 ;
37354 void *argp1 = 0 ;
37355 int res1 = 0 ;
37356 void *argp2 = 0 ;
37357 int res2 = 0 ;
37358 PyObject * obj0 = 0 ;
37359 PyObject * obj1 = 0 ;
37360 char * kwnames[] = {
37361 (char *) "self",(char *) "item", NULL
37362 };
37363
37364 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TreeCtrl_ScrollTo",kwnames,&obj0,&obj1)) SWIG_fail;
37365 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxPyTreeCtrl, 0 | 0 );
37366 if (!SWIG_IsOK(res1)) {
37367 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "TreeCtrl_ScrollTo" "', expected argument " "1"" of type '" "wxPyTreeCtrl *""'");
37368 }
37369 arg1 = reinterpret_cast< wxPyTreeCtrl * >(argp1);
37370 res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_wxTreeItemId, 0 | 0);
37371 if (!SWIG_IsOK(res2)) {
37372 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "TreeCtrl_ScrollTo" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");
37373 }
37374 if (!argp2) {
37375 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "TreeCtrl_ScrollTo" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");
37376 }
37377 arg2 = reinterpret_cast< wxTreeItemId * >(argp2);
37378 {
37379 PyThreadState* __tstate = wxPyBeginAllowThreads();
37380 (arg1)->ScrollTo((wxTreeItemId const &)*arg2);
37381 wxPyEndAllowThreads(__tstate);
37382 if (PyErr_Occurred()) SWIG_fail;
37383 }
37384 resultobj = SWIG_Py_Void();
37385 return resultobj;
37386fail:
37387 return NULL;
37388}
37389
37390
37391SWIGINTERN PyObject *_wrap_TreeCtrl_EditLabel(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
37392 PyObject *resultobj = 0;
37393 wxPyTreeCtrl *arg1 = (wxPyTreeCtrl *) 0 ;
37394 wxTreeItemId *arg2 = 0 ;
37395 void *argp1 = 0 ;
37396 int res1 = 0 ;
37397 void *argp2 = 0 ;
37398 int res2 = 0 ;
37399 PyObject * obj0 = 0 ;
37400 PyObject * obj1 = 0 ;
37401 char * kwnames[] = {
37402 (char *) "self",(char *) "item", NULL
37403 };
37404
37405 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TreeCtrl_EditLabel",kwnames,&obj0,&obj1)) SWIG_fail;
37406 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxPyTreeCtrl, 0 | 0 );
37407 if (!SWIG_IsOK(res1)) {
37408 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "TreeCtrl_EditLabel" "', expected argument " "1"" of type '" "wxPyTreeCtrl *""'");
37409 }
37410 arg1 = reinterpret_cast< wxPyTreeCtrl * >(argp1);
37411 res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_wxTreeItemId, 0 | 0);
37412 if (!SWIG_IsOK(res2)) {
37413 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "TreeCtrl_EditLabel" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");
37414 }
37415 if (!argp2) {
37416 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "TreeCtrl_EditLabel" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");
37417 }
37418 arg2 = reinterpret_cast< wxTreeItemId * >(argp2);
37419 {
37420 PyThreadState* __tstate = wxPyBeginAllowThreads();
37421 (arg1)->EditLabel((wxTreeItemId const &)*arg2);
37422 wxPyEndAllowThreads(__tstate);
37423 if (PyErr_Occurred()) SWIG_fail;
37424 }
37425 resultobj = SWIG_Py_Void();
37426 return resultobj;
37427fail:
37428 return NULL;
d14a1e28
RD
37429}
37430
37431
0085ce49
RD
37432SWIGINTERN PyObject *_wrap_TreeCtrl_GetEditControl(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
37433 PyObject *resultobj = 0;
37434 wxPyTreeCtrl *arg1 = (wxPyTreeCtrl *) 0 ;
37435 wxTextCtrl *result = 0 ;
37436 void *argp1 = 0 ;
37437 int res1 = 0 ;
37438 PyObject *swig_obj[1] ;
37439
37440 if (!args) SWIG_fail;
37441 swig_obj[0] = args;
37442 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxPyTreeCtrl, 0 | 0 );
37443 if (!SWIG_IsOK(res1)) {
37444 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "TreeCtrl_GetEditControl" "', expected argument " "1"" of type '" "wxPyTreeCtrl const *""'");
37445 }
37446 arg1 = reinterpret_cast< wxPyTreeCtrl * >(argp1);
37447 {
37448 PyThreadState* __tstate = wxPyBeginAllowThreads();
37449 result = (wxTextCtrl *)((wxPyTreeCtrl const *)arg1)->GetEditControl();
37450 wxPyEndAllowThreads(__tstate);
37451 if (PyErr_Occurred()) SWIG_fail;
37452 }
37453 {
37454 resultobj = wxPyMake_wxObject(result, 0);
37455 }
37456 return resultobj;
37457fail:
37458 return NULL;
37459}
37460
37461
37462SWIGINTERN PyObject *_wrap_TreeCtrl_SortChildren(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
37463 PyObject *resultobj = 0;
37464 wxPyTreeCtrl *arg1 = (wxPyTreeCtrl *) 0 ;
37465 wxTreeItemId *arg2 = 0 ;
37466 void *argp1 = 0 ;
37467 int res1 = 0 ;
37468 void *argp2 = 0 ;
37469 int res2 = 0 ;
37470 PyObject * obj0 = 0 ;
37471 PyObject * obj1 = 0 ;
37472 char * kwnames[] = {
37473 (char *) "self",(char *) "item", NULL
37474 };
37475
37476 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TreeCtrl_SortChildren",kwnames,&obj0,&obj1)) SWIG_fail;
37477 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxPyTreeCtrl, 0 | 0 );
37478 if (!SWIG_IsOK(res1)) {
37479 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "TreeCtrl_SortChildren" "', expected argument " "1"" of type '" "wxPyTreeCtrl *""'");
37480 }
37481 arg1 = reinterpret_cast< wxPyTreeCtrl * >(argp1);
37482 res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_wxTreeItemId, 0 | 0);
37483 if (!SWIG_IsOK(res2)) {
37484 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "TreeCtrl_SortChildren" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");
37485 }
37486 if (!argp2) {
37487 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "TreeCtrl_SortChildren" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");
37488 }
37489 arg2 = reinterpret_cast< wxTreeItemId * >(argp2);
37490 {
37491 PyThreadState* __tstate = wxPyBeginAllowThreads();
37492 (arg1)->SortChildren((wxTreeItemId const &)*arg2);
37493 wxPyEndAllowThreads(__tstate);
37494 if (PyErr_Occurred()) SWIG_fail;
37495 }
37496 resultobj = SWIG_Py_Void();
37497 return resultobj;
37498fail:
37499 return NULL;
37500}
37501
37502
37503SWIGINTERN PyObject *_wrap_TreeCtrl_HitTest(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
37504 PyObject *resultobj = 0;
37505 wxPyTreeCtrl *arg1 = (wxPyTreeCtrl *) 0 ;
37506 wxPoint *arg2 = 0 ;
37507 int *arg3 = 0 ;
37508 wxTreeItemId result;
37509 void *argp1 = 0 ;
37510 int res1 = 0 ;
37511 wxPoint temp2 ;
37512 int temp3 ;
37513 int res3 = SWIG_TMPOBJ ;
37514 PyObject * obj0 = 0 ;
37515 PyObject * obj1 = 0 ;
37516 char * kwnames[] = {
37517 (char *) "self",(char *) "point", NULL
37518 };
37519
37520 arg3 = &temp3;
37521 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TreeCtrl_HitTest",kwnames,&obj0,&obj1)) SWIG_fail;
37522 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxPyTreeCtrl, 0 | 0 );
37523 if (!SWIG_IsOK(res1)) {
37524 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "TreeCtrl_HitTest" "', expected argument " "1"" of type '" "wxPyTreeCtrl *""'");
37525 }
37526 arg1 = reinterpret_cast< wxPyTreeCtrl * >(argp1);
37527 {
37528 arg2 = &temp2;
37529 if ( ! wxPoint_helper(obj1, &arg2)) SWIG_fail;
37530 }
37531 {
37532 PyThreadState* __tstate = wxPyBeginAllowThreads();
37533 result = (arg1)->HitTest((wxPoint const &)*arg2,*arg3);
37534 wxPyEndAllowThreads(__tstate);
37535 if (PyErr_Occurred()) SWIG_fail;
37536 }
37537 resultobj = SWIG_NewPointerObj((new wxTreeItemId(static_cast< const wxTreeItemId& >(result))), SWIGTYPE_p_wxTreeItemId, SWIG_POINTER_OWN | 0 );
37538 if (SWIG_IsTmpObj(res3)) {
37539 resultobj = SWIG_Python_AppendOutput(resultobj, SWIG_From_int((*arg3)));
37540 } else {
37541 int new_flags = SWIG_IsNewObj(res3) ? (SWIG_POINTER_OWN | 0 ) : 0 ;
37542 resultobj = SWIG_Python_AppendOutput(resultobj, SWIG_NewPointerObj((void*)(arg3), SWIGTYPE_p_int, new_flags));
37543 }
37544 return resultobj;
37545fail:
37546 return NULL;
37547}
37548
37549
37550SWIGINTERN PyObject *_wrap_TreeCtrl_GetBoundingRect(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
37551 PyObject *resultobj = 0;
37552 wxPyTreeCtrl *arg1 = (wxPyTreeCtrl *) 0 ;
37553 wxTreeItemId *arg2 = 0 ;
37554 bool arg3 = (bool) false ;
37555 PyObject *result = 0 ;
37556 void *argp1 = 0 ;
37557 int res1 = 0 ;
37558 void *argp2 = 0 ;
37559 int res2 = 0 ;
37560 bool val3 ;
37561 int ecode3 = 0 ;
37562 PyObject * obj0 = 0 ;
37563 PyObject * obj1 = 0 ;
37564 PyObject * obj2 = 0 ;
37565 char * kwnames[] = {
37566 (char *) "self",(char *) "item",(char *) "textOnly", NULL
37567 };
37568
37569 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:TreeCtrl_GetBoundingRect",kwnames,&obj0,&obj1,&obj2)) SWIG_fail;
37570 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxPyTreeCtrl, 0 | 0 );
37571 if (!SWIG_IsOK(res1)) {
37572 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "TreeCtrl_GetBoundingRect" "', expected argument " "1"" of type '" "wxPyTreeCtrl *""'");
37573 }
37574 arg1 = reinterpret_cast< wxPyTreeCtrl * >(argp1);
37575 res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_wxTreeItemId, 0 | 0);
37576 if (!SWIG_IsOK(res2)) {
37577 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "TreeCtrl_GetBoundingRect" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");
37578 }
37579 if (!argp2) {
37580 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "TreeCtrl_GetBoundingRect" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");
37581 }
37582 arg2 = reinterpret_cast< wxTreeItemId * >(argp2);
37583 if (obj2) {
37584 ecode3 = SWIG_AsVal_bool(obj2, &val3);
37585 if (!SWIG_IsOK(ecode3)) {
37586 SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "TreeCtrl_GetBoundingRect" "', expected argument " "3"" of type '" "bool""'");
37587 }
37588 arg3 = static_cast< bool >(val3);
37589 }
37590 {
37591 PyThreadState* __tstate = wxPyBeginAllowThreads();
37592 result = (PyObject *)wxPyTreeCtrl_GetBoundingRect(arg1,(wxTreeItemId const &)*arg2,arg3);
37593 wxPyEndAllowThreads(__tstate);
37594 if (PyErr_Occurred()) SWIG_fail;
37595 }
37596 resultobj = result;
37597 return resultobj;
37598fail:
37599 return NULL;
37600}
37601
37602
37603SWIGINTERN PyObject *_wrap_TreeCtrl_GetClassDefaultAttributes(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
37604 PyObject *resultobj = 0;
37605 wxWindowVariant arg1 = (wxWindowVariant) wxWINDOW_VARIANT_NORMAL ;
37606 SwigValueWrapper<wxVisualAttributes > result;
37607 int val1 ;
37608 int ecode1 = 0 ;
37609 PyObject * obj0 = 0 ;
37610 char * kwnames[] = {
37611 (char *) "variant", NULL
37612 };
37613
37614 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|O:TreeCtrl_GetClassDefaultAttributes",kwnames,&obj0)) SWIG_fail;
37615 if (obj0) {
37616 ecode1 = SWIG_AsVal_int(obj0, &val1);
37617 if (!SWIG_IsOK(ecode1)) {
37618 SWIG_exception_fail(SWIG_ArgError(ecode1), "in method '" "TreeCtrl_GetClassDefaultAttributes" "', expected argument " "1"" of type '" "wxWindowVariant""'");
37619 }
37620 arg1 = static_cast< wxWindowVariant >(val1);
37621 }
37622 {
37623 if (!wxPyCheckForApp()) SWIG_fail;
37624 PyThreadState* __tstate = wxPyBeginAllowThreads();
37625 result = wxPyTreeCtrl::GetClassDefaultAttributes(arg1);
37626 wxPyEndAllowThreads(__tstate);
37627 if (PyErr_Occurred()) SWIG_fail;
37628 }
37629 resultobj = SWIG_NewPointerObj((new wxVisualAttributes(static_cast< const wxVisualAttributes& >(result))), SWIGTYPE_p_wxVisualAttributes, SWIG_POINTER_OWN | 0 );
37630 return resultobj;
37631fail:
37632 return NULL;
d14a1e28
RD
37633}
37634
37635
2131d850
RD
37636SWIGINTERN PyObject *_wrap_TreeCtrl_SetQuickBestSize(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
37637 PyObject *resultobj = 0;
37638 wxPyTreeCtrl *arg1 = (wxPyTreeCtrl *) 0 ;
37639 bool arg2 ;
37640 void *argp1 = 0 ;
37641 int res1 = 0 ;
37642 bool val2 ;
37643 int ecode2 = 0 ;
37644 PyObject * obj0 = 0 ;
37645 PyObject * obj1 = 0 ;
37646 char * kwnames[] = {
37647 (char *) "self",(char *) "q", NULL
37648 };
37649
37650 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TreeCtrl_SetQuickBestSize",kwnames,&obj0,&obj1)) SWIG_fail;
37651 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxPyTreeCtrl, 0 | 0 );
37652 if (!SWIG_IsOK(res1)) {
37653 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "TreeCtrl_SetQuickBestSize" "', expected argument " "1"" of type '" "wxPyTreeCtrl *""'");
37654 }
37655 arg1 = reinterpret_cast< wxPyTreeCtrl * >(argp1);
37656 ecode2 = SWIG_AsVal_bool(obj1, &val2);
37657 if (!SWIG_IsOK(ecode2)) {
37658 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "TreeCtrl_SetQuickBestSize" "', expected argument " "2"" of type '" "bool""'");
37659 }
37660 arg2 = static_cast< bool >(val2);
37661 {
37662 PyThreadState* __tstate = wxPyBeginAllowThreads();
37663 (arg1)->SetQuickBestSize(arg2);
37664 wxPyEndAllowThreads(__tstate);
37665 if (PyErr_Occurred()) SWIG_fail;
37666 }
37667 resultobj = SWIG_Py_Void();
37668 return resultobj;
37669fail:
37670 return NULL;
37671}
37672
37673
37674SWIGINTERN PyObject *_wrap_TreeCtrl_GetQuickBestSize(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
37675 PyObject *resultobj = 0;
37676 wxPyTreeCtrl *arg1 = (wxPyTreeCtrl *) 0 ;
37677 bool result;
37678 void *argp1 = 0 ;
37679 int res1 = 0 ;
37680 PyObject *swig_obj[1] ;
37681
37682 if (!args) SWIG_fail;
37683 swig_obj[0] = args;
37684 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxPyTreeCtrl, 0 | 0 );
37685 if (!SWIG_IsOK(res1)) {
37686 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "TreeCtrl_GetQuickBestSize" "', expected argument " "1"" of type '" "wxPyTreeCtrl const *""'");
37687 }
37688 arg1 = reinterpret_cast< wxPyTreeCtrl * >(argp1);
37689 {
37690 PyThreadState* __tstate = wxPyBeginAllowThreads();
37691 result = (bool)((wxPyTreeCtrl const *)arg1)->GetQuickBestSize();
37692 wxPyEndAllowThreads(__tstate);
37693 if (PyErr_Occurred()) SWIG_fail;
37694 }
37695 {
37696 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
37697 }
37698 return resultobj;
37699fail:
37700 return NULL;
37701}
37702
37703
0085ce49
RD
37704SWIGINTERN PyObject *TreeCtrl_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
37705 PyObject *obj;
37706 if (!SWIG_Python_UnpackTuple(args,(char*)"swigregister", 1, 1,&obj)) return NULL;
37707 SWIG_TypeNewClientData(SWIGTYPE_p_wxPyTreeCtrl, SWIG_NewClientData(obj));
37708 return SWIG_Py_Void();
d14a1e28
RD
37709}
37710
0085ce49
RD
37711SWIGINTERN PyObject *TreeCtrl_swiginit(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
37712 return SWIG_Python_InitShadowInstance(args);
d14a1e28
RD
37713}
37714
0085ce49
RD
37715SWIGINTERN int DirDialogDefaultFolderStr_set(PyObject *) {
37716 SWIG_Error(SWIG_AttributeError,"Variable DirDialogDefaultFolderStr is read-only.");
37717 return 1;
d14a1e28
RD
37718}
37719
37720
0085ce49
RD
37721SWIGINTERN PyObject *DirDialogDefaultFolderStr_get(void) {
37722 PyObject *pyobj = 0;
37723
37724 {
37725#if wxUSE_UNICODE
37726 pyobj = PyUnicode_FromWideChar((&wxPyDirDialogDefaultFolderStr)->c_str(), (&wxPyDirDialogDefaultFolderStr)->Len());
37727#else
37728 pyobj = PyString_FromStringAndSize((&wxPyDirDialogDefaultFolderStr)->c_str(), (&wxPyDirDialogDefaultFolderStr)->Len());
37729#endif
37730 }
37731 return pyobj;
37732}
37733
37734
37735SWIGINTERN PyObject *_wrap_new_GenericDirCtrl(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
37736 PyObject *resultobj = 0;
37737 wxWindow *arg1 = (wxWindow *) 0 ;
37738 int arg2 = (int) (int)-1 ;
37739 wxString const &arg3_defvalue = wxPyDirDialogDefaultFolderStr ;
37740 wxString *arg3 = (wxString *) &arg3_defvalue ;
37741 wxPoint const &arg4_defvalue = wxDefaultPosition ;
37742 wxPoint *arg4 = (wxPoint *) &arg4_defvalue ;
37743 wxSize const &arg5_defvalue = wxDefaultSize ;
37744 wxSize *arg5 = (wxSize *) &arg5_defvalue ;
37745 long arg6 = (long) wxDIRCTRL_3D_INTERNAL|wxSUNKEN_BORDER ;
37746 wxString const &arg7_defvalue = wxPyEmptyString ;
37747 wxString *arg7 = (wxString *) &arg7_defvalue ;
37748 int arg8 = (int) 0 ;
37749 wxString const &arg9_defvalue = wxPyTreeCtrlNameStr ;
37750 wxString *arg9 = (wxString *) &arg9_defvalue ;
37751 wxGenericDirCtrl *result = 0 ;
37752 void *argp1 = 0 ;
37753 int res1 = 0 ;
37754 int val2 ;
37755 int ecode2 = 0 ;
37756 bool temp3 = false ;
37757 wxPoint temp4 ;
37758 wxSize temp5 ;
37759 long val6 ;
37760 int ecode6 = 0 ;
37761 bool temp7 = false ;
37762 int val8 ;
37763 int ecode8 = 0 ;
37764 bool temp9 = false ;
37765 PyObject * obj0 = 0 ;
37766 PyObject * obj1 = 0 ;
37767 PyObject * obj2 = 0 ;
37768 PyObject * obj3 = 0 ;
37769 PyObject * obj4 = 0 ;
37770 PyObject * obj5 = 0 ;
37771 PyObject * obj6 = 0 ;
37772 PyObject * obj7 = 0 ;
37773 PyObject * obj8 = 0 ;
37774 char * kwnames[] = {
37775 (char *) "parent",(char *) "id",(char *) "dir",(char *) "pos",(char *) "size",(char *) "style",(char *) "filter",(char *) "defaultFilter",(char *) "name", NULL
37776 };
37777
37778 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|OOOOOOOO:new_GenericDirCtrl",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6,&obj7,&obj8)) SWIG_fail;
37779 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxWindow, 0 | 0 );
37780 if (!SWIG_IsOK(res1)) {
37781 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_GenericDirCtrl" "', expected argument " "1"" of type '" "wxWindow *""'");
37782 }
37783 arg1 = reinterpret_cast< wxWindow * >(argp1);
37784 if (obj1) {
37785 ecode2 = SWIG_AsVal_int(obj1, &val2);
37786 if (!SWIG_IsOK(ecode2)) {
37787 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "new_GenericDirCtrl" "', expected argument " "2"" of type '" "int""'");
37788 }
37789 arg2 = static_cast< int >(val2);
37790 }
37791 if (obj2) {
d14a1e28 37792 {
0085ce49
RD
37793 arg3 = wxString_in_helper(obj2);
37794 if (arg3 == NULL) SWIG_fail;
37795 temp3 = true;
d14a1e28 37796 }
0085ce49
RD
37797 }
37798 if (obj3) {
4f89f6a3 37799 {
0085ce49
RD
37800 arg4 = &temp4;
37801 if ( ! wxPoint_helper(obj3, &arg4)) SWIG_fail;
4f89f6a3 37802 }
0085ce49
RD
37803 }
37804 if (obj4) {
093d3ff1 37805 {
0085ce49
RD
37806 arg5 = &temp5;
37807 if ( ! wxSize_helper(obj4, &arg5)) SWIG_fail;
093d3ff1 37808 }
0085ce49
RD
37809 }
37810 if (obj5) {
37811 ecode6 = SWIG_AsVal_long(obj5, &val6);
37812 if (!SWIG_IsOK(ecode6)) {
37813 SWIG_exception_fail(SWIG_ArgError(ecode6), "in method '" "new_GenericDirCtrl" "', expected argument " "6"" of type '" "long""'");
37814 }
37815 arg6 = static_cast< long >(val6);
37816 }
37817 if (obj6) {
093d3ff1 37818 {
0085ce49
RD
37819 arg7 = wxString_in_helper(obj6);
37820 if (arg7 == NULL) SWIG_fail;
37821 temp7 = true;
093d3ff1 37822 }
0085ce49
RD
37823 }
37824 if (obj7) {
37825 ecode8 = SWIG_AsVal_int(obj7, &val8);
37826 if (!SWIG_IsOK(ecode8)) {
37827 SWIG_exception_fail(SWIG_ArgError(ecode8), "in method '" "new_GenericDirCtrl" "', expected argument " "8"" of type '" "int""'");
37828 }
37829 arg8 = static_cast< int >(val8);
37830 }
37831 if (obj8) {
d14a1e28 37832 {
0085ce49
RD
37833 arg9 = wxString_in_helper(obj8);
37834 if (arg9 == NULL) SWIG_fail;
37835 temp9 = true;
d14a1e28 37836 }
0085ce49
RD
37837 }
37838 {
37839 if (!wxPyCheckForApp()) SWIG_fail;
37840 PyThreadState* __tstate = wxPyBeginAllowThreads();
37841 result = (wxGenericDirCtrl *)new wxGenericDirCtrl(arg1,arg2,(wxString const &)*arg3,(wxPoint const &)*arg4,(wxSize const &)*arg5,arg6,(wxString const &)*arg7,arg8,(wxString const &)*arg9);
37842 wxPyEndAllowThreads(__tstate);
37843 if (PyErr_Occurred()) SWIG_fail;
37844 }
37845 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_wxGenericDirCtrl, SWIG_POINTER_NEW | 0 );
37846 {
37847 if (temp3)
37848 delete arg3;
37849 }
37850 {
37851 if (temp7)
37852 delete arg7;
37853 }
37854 {
37855 if (temp9)
37856 delete arg9;
37857 }
37858 return resultobj;
37859fail:
37860 {
37861 if (temp3)
37862 delete arg3;
37863 }
37864 {
37865 if (temp7)
37866 delete arg7;
37867 }
37868 {
37869 if (temp9)
37870 delete arg9;
37871 }
37872 return NULL;
d14a1e28
RD
37873}
37874
37875
0085ce49
RD
37876SWIGINTERN PyObject *_wrap_new_PreGenericDirCtrl(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
37877 PyObject *resultobj = 0;
37878 wxGenericDirCtrl *result = 0 ;
37879
37880 if (!SWIG_Python_UnpackTuple(args,"new_PreGenericDirCtrl",0,0,0)) SWIG_fail;
37881 {
37882 if (!wxPyCheckForApp()) SWIG_fail;
37883 PyThreadState* __tstate = wxPyBeginAllowThreads();
37884 result = (wxGenericDirCtrl *)new wxGenericDirCtrl();
37885 wxPyEndAllowThreads(__tstate);
37886 if (PyErr_Occurred()) SWIG_fail;
37887 }
37888 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_wxGenericDirCtrl, SWIG_POINTER_OWN | 0 );
37889 return resultobj;
37890fail:
37891 return NULL;
37892}
37893
37894
37895SWIGINTERN PyObject *_wrap_GenericDirCtrl_Create(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
37896 PyObject *resultobj = 0;
37897 wxGenericDirCtrl *arg1 = (wxGenericDirCtrl *) 0 ;
37898 wxWindow *arg2 = (wxWindow *) 0 ;
37899 int arg3 = (int) (int)-1 ;
37900 wxString const &arg4_defvalue = wxPyDirDialogDefaultFolderStr ;
37901 wxString *arg4 = (wxString *) &arg4_defvalue ;
37902 wxPoint const &arg5_defvalue = wxDefaultPosition ;
37903 wxPoint *arg5 = (wxPoint *) &arg5_defvalue ;
37904 wxSize const &arg6_defvalue = wxDefaultSize ;
37905 wxSize *arg6 = (wxSize *) &arg6_defvalue ;
37906 long arg7 = (long) wxDIRCTRL_3D_INTERNAL|wxSUNKEN_BORDER ;
37907 wxString const &arg8_defvalue = wxPyEmptyString ;
37908 wxString *arg8 = (wxString *) &arg8_defvalue ;
37909 int arg9 = (int) 0 ;
37910 wxString const &arg10_defvalue = wxPyTreeCtrlNameStr ;
37911 wxString *arg10 = (wxString *) &arg10_defvalue ;
37912 bool result;
37913 void *argp1 = 0 ;
37914 int res1 = 0 ;
37915 void *argp2 = 0 ;
37916 int res2 = 0 ;
37917 int val3 ;
37918 int ecode3 = 0 ;
37919 bool temp4 = false ;
37920 wxPoint temp5 ;
37921 wxSize temp6 ;
37922 long val7 ;
37923 int ecode7 = 0 ;
37924 bool temp8 = false ;
37925 int val9 ;
37926 int ecode9 = 0 ;
37927 bool temp10 = false ;
37928 PyObject * obj0 = 0 ;
37929 PyObject * obj1 = 0 ;
37930 PyObject * obj2 = 0 ;
37931 PyObject * obj3 = 0 ;
37932 PyObject * obj4 = 0 ;
37933 PyObject * obj5 = 0 ;
37934 PyObject * obj6 = 0 ;
37935 PyObject * obj7 = 0 ;
37936 PyObject * obj8 = 0 ;
37937 PyObject * obj9 = 0 ;
37938 char * kwnames[] = {
37939 (char *) "self",(char *) "parent",(char *) "id",(char *) "dir",(char *) "pos",(char *) "size",(char *) "style",(char *) "filter",(char *) "defaultFilter",(char *) "name", NULL
37940 };
37941
37942 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|OOOOOOOO:GenericDirCtrl_Create",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6,&obj7,&obj8,&obj9)) SWIG_fail;
37943 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxGenericDirCtrl, 0 | 0 );
37944 if (!SWIG_IsOK(res1)) {
37945 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "GenericDirCtrl_Create" "', expected argument " "1"" of type '" "wxGenericDirCtrl *""'");
37946 }
37947 arg1 = reinterpret_cast< wxGenericDirCtrl * >(argp1);
37948 res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_wxWindow, 0 | 0 );
37949 if (!SWIG_IsOK(res2)) {
37950 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "GenericDirCtrl_Create" "', expected argument " "2"" of type '" "wxWindow *""'");
37951 }
37952 arg2 = reinterpret_cast< wxWindow * >(argp2);
37953 if (obj2) {
37954 ecode3 = SWIG_AsVal_int(obj2, &val3);
37955 if (!SWIG_IsOK(ecode3)) {
37956 SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "GenericDirCtrl_Create" "', expected argument " "3"" of type '" "int""'");
37957 }
37958 arg3 = static_cast< int >(val3);
37959 }
37960 if (obj3) {
093d3ff1 37961 {
0085ce49
RD
37962 arg4 = wxString_in_helper(obj3);
37963 if (arg4 == NULL) SWIG_fail;
37964 temp4 = true;
093d3ff1 37965 }
0085ce49
RD
37966 }
37967 if (obj4) {
093d3ff1 37968 {
0085ce49
RD
37969 arg5 = &temp5;
37970 if ( ! wxPoint_helper(obj4, &arg5)) SWIG_fail;
093d3ff1 37971 }
0085ce49
RD
37972 }
37973 if (obj5) {
d14a1e28 37974 {
0085ce49
RD
37975 arg6 = &temp6;
37976 if ( ! wxSize_helper(obj5, &arg6)) SWIG_fail;
d14a1e28 37977 }
0085ce49
RD
37978 }
37979 if (obj6) {
37980 ecode7 = SWIG_AsVal_long(obj6, &val7);
37981 if (!SWIG_IsOK(ecode7)) {
37982 SWIG_exception_fail(SWIG_ArgError(ecode7), "in method '" "GenericDirCtrl_Create" "', expected argument " "7"" of type '" "long""'");
37983 }
37984 arg7 = static_cast< long >(val7);
37985 }
37986 if (obj7) {
093d3ff1 37987 {
0085ce49
RD
37988 arg8 = wxString_in_helper(obj7);
37989 if (arg8 == NULL) SWIG_fail;
37990 temp8 = true;
093d3ff1 37991 }
0085ce49
RD
37992 }
37993 if (obj8) {
37994 ecode9 = SWIG_AsVal_int(obj8, &val9);
37995 if (!SWIG_IsOK(ecode9)) {
37996 SWIG_exception_fail(SWIG_ArgError(ecode9), "in method '" "GenericDirCtrl_Create" "', expected argument " "9"" of type '" "int""'");
37997 }
37998 arg9 = static_cast< int >(val9);
37999 }
38000 if (obj9) {
093d3ff1 38001 {
0085ce49
RD
38002 arg10 = wxString_in_helper(obj9);
38003 if (arg10 == NULL) SWIG_fail;
38004 temp10 = true;
093d3ff1 38005 }
0085ce49
RD
38006 }
38007 {
38008 PyThreadState* __tstate = wxPyBeginAllowThreads();
38009 result = (bool)(arg1)->Create(arg2,arg3,(wxString const &)*arg4,(wxPoint const &)*arg5,(wxSize const &)*arg6,arg7,(wxString const &)*arg8,arg9,(wxString const &)*arg10);
38010 wxPyEndAllowThreads(__tstate);
38011 if (PyErr_Occurred()) SWIG_fail;
38012 }
38013 {
38014 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
38015 }
38016 {
38017 if (temp4)
38018 delete arg4;
38019 }
38020 {
38021 if (temp8)
38022 delete arg8;
38023 }
38024 {
38025 if (temp10)
38026 delete arg10;
38027 }
38028 return resultobj;
38029fail:
38030 {
38031 if (temp4)
38032 delete arg4;
38033 }
38034 {
38035 if (temp8)
38036 delete arg8;
38037 }
38038 {
38039 if (temp10)
38040 delete arg10;
38041 }
38042 return NULL;
38043}
38044
38045
38046SWIGINTERN PyObject *_wrap_GenericDirCtrl_ExpandPath(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
38047 PyObject *resultobj = 0;
38048 wxGenericDirCtrl *arg1 = (wxGenericDirCtrl *) 0 ;
38049 wxString *arg2 = 0 ;
38050 bool result;
38051 void *argp1 = 0 ;
38052 int res1 = 0 ;
38053 bool temp2 = false ;
38054 PyObject * obj0 = 0 ;
38055 PyObject * obj1 = 0 ;
38056 char * kwnames[] = {
38057 (char *) "self",(char *) "path", NULL
38058 };
38059
38060 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:GenericDirCtrl_ExpandPath",kwnames,&obj0,&obj1)) SWIG_fail;
38061 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxGenericDirCtrl, 0 | 0 );
38062 if (!SWIG_IsOK(res1)) {
38063 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "GenericDirCtrl_ExpandPath" "', expected argument " "1"" of type '" "wxGenericDirCtrl *""'");
38064 }
38065 arg1 = reinterpret_cast< wxGenericDirCtrl * >(argp1);
38066 {
38067 arg2 = wxString_in_helper(obj1);
38068 if (arg2 == NULL) SWIG_fail;
38069 temp2 = true;
38070 }
38071 {
38072 PyThreadState* __tstate = wxPyBeginAllowThreads();
38073 result = (bool)(arg1)->ExpandPath((wxString const &)*arg2);
38074 wxPyEndAllowThreads(__tstate);
38075 if (PyErr_Occurred()) SWIG_fail;
38076 }
38077 {
38078 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
38079 }
38080 {
38081 if (temp2)
38082 delete arg2;
38083 }
38084 return resultobj;
38085fail:
38086 {
38087 if (temp2)
38088 delete arg2;
38089 }
38090 return NULL;
d14a1e28
RD
38091}
38092
38093
704eda0c
RD
38094SWIGINTERN PyObject *_wrap_GenericDirCtrl_CollapsePath(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
38095 PyObject *resultobj = 0;
38096 wxGenericDirCtrl *arg1 = (wxGenericDirCtrl *) 0 ;
38097 wxString *arg2 = 0 ;
38098 bool result;
38099 void *argp1 = 0 ;
38100 int res1 = 0 ;
38101 bool temp2 = false ;
38102 PyObject * obj0 = 0 ;
38103 PyObject * obj1 = 0 ;
38104 char * kwnames[] = {
38105 (char *) "self",(char *) "path", NULL
38106 };
38107
38108 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:GenericDirCtrl_CollapsePath",kwnames,&obj0,&obj1)) SWIG_fail;
38109 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxGenericDirCtrl, 0 | 0 );
38110 if (!SWIG_IsOK(res1)) {
38111 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "GenericDirCtrl_CollapsePath" "', expected argument " "1"" of type '" "wxGenericDirCtrl *""'");
38112 }
38113 arg1 = reinterpret_cast< wxGenericDirCtrl * >(argp1);
38114 {
38115 arg2 = wxString_in_helper(obj1);
38116 if (arg2 == NULL) SWIG_fail;
38117 temp2 = true;
38118 }
38119 {
38120 PyThreadState* __tstate = wxPyBeginAllowThreads();
38121 result = (bool)(arg1)->CollapsePath((wxString const &)*arg2);
38122 wxPyEndAllowThreads(__tstate);
38123 if (PyErr_Occurred()) SWIG_fail;
38124 }
38125 {
38126 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
38127 }
38128 {
38129 if (temp2)
38130 delete arg2;
38131 }
38132 return resultobj;
38133fail:
38134 {
38135 if (temp2)
38136 delete arg2;
38137 }
38138 return NULL;
38139}
38140
38141
0085ce49
RD
38142SWIGINTERN PyObject *_wrap_GenericDirCtrl_GetDefaultPath(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
38143 PyObject *resultobj = 0;
38144 wxGenericDirCtrl *arg1 = (wxGenericDirCtrl *) 0 ;
38145 wxString result;
38146 void *argp1 = 0 ;
38147 int res1 = 0 ;
38148 PyObject *swig_obj[1] ;
38149
38150 if (!args) SWIG_fail;
38151 swig_obj[0] = args;
38152 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxGenericDirCtrl, 0 | 0 );
38153 if (!SWIG_IsOK(res1)) {
38154 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "GenericDirCtrl_GetDefaultPath" "', expected argument " "1"" of type '" "wxGenericDirCtrl const *""'");
38155 }
38156 arg1 = reinterpret_cast< wxGenericDirCtrl * >(argp1);
38157 {
38158 PyThreadState* __tstate = wxPyBeginAllowThreads();
38159 result = ((wxGenericDirCtrl const *)arg1)->GetDefaultPath();
38160 wxPyEndAllowThreads(__tstate);
38161 if (PyErr_Occurred()) SWIG_fail;
38162 }
38163 {
38164#if wxUSE_UNICODE
38165 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
38166#else
38167 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
38168#endif
38169 }
38170 return resultobj;
38171fail:
38172 return NULL;
38173}
38174
38175
38176SWIGINTERN PyObject *_wrap_GenericDirCtrl_SetDefaultPath(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
38177 PyObject *resultobj = 0;
38178 wxGenericDirCtrl *arg1 = (wxGenericDirCtrl *) 0 ;
38179 wxString *arg2 = 0 ;
38180 void *argp1 = 0 ;
38181 int res1 = 0 ;
38182 bool temp2 = false ;
38183 PyObject * obj0 = 0 ;
38184 PyObject * obj1 = 0 ;
38185 char * kwnames[] = {
38186 (char *) "self",(char *) "path", NULL
38187 };
38188
38189 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:GenericDirCtrl_SetDefaultPath",kwnames,&obj0,&obj1)) SWIG_fail;
38190 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxGenericDirCtrl, 0 | 0 );
38191 if (!SWIG_IsOK(res1)) {
38192 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "GenericDirCtrl_SetDefaultPath" "', expected argument " "1"" of type '" "wxGenericDirCtrl *""'");
38193 }
38194 arg1 = reinterpret_cast< wxGenericDirCtrl * >(argp1);
38195 {
38196 arg2 = wxString_in_helper(obj1);
38197 if (arg2 == NULL) SWIG_fail;
38198 temp2 = true;
38199 }
38200 {
38201 PyThreadState* __tstate = wxPyBeginAllowThreads();
38202 (arg1)->SetDefaultPath((wxString const &)*arg2);
38203 wxPyEndAllowThreads(__tstate);
38204 if (PyErr_Occurred()) SWIG_fail;
38205 }
38206 resultobj = SWIG_Py_Void();
38207 {
38208 if (temp2)
38209 delete arg2;
38210 }
38211 return resultobj;
38212fail:
38213 {
38214 if (temp2)
38215 delete arg2;
38216 }
38217 return NULL;
d14a1e28
RD
38218}
38219
38220
0085ce49
RD
38221SWIGINTERN PyObject *_wrap_GenericDirCtrl_GetPath(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
38222 PyObject *resultobj = 0;
38223 wxGenericDirCtrl *arg1 = (wxGenericDirCtrl *) 0 ;
38224 wxString result;
38225 void *argp1 = 0 ;
38226 int res1 = 0 ;
38227 PyObject *swig_obj[1] ;
38228
38229 if (!args) SWIG_fail;
38230 swig_obj[0] = args;
38231 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxGenericDirCtrl, 0 | 0 );
38232 if (!SWIG_IsOK(res1)) {
38233 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "GenericDirCtrl_GetPath" "', expected argument " "1"" of type '" "wxGenericDirCtrl const *""'");
38234 }
38235 arg1 = reinterpret_cast< wxGenericDirCtrl * >(argp1);
38236 {
38237 PyThreadState* __tstate = wxPyBeginAllowThreads();
38238 result = ((wxGenericDirCtrl const *)arg1)->GetPath();
38239 wxPyEndAllowThreads(__tstate);
38240 if (PyErr_Occurred()) SWIG_fail;
38241 }
38242 {
38243#if wxUSE_UNICODE
38244 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
38245#else
38246 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
38247#endif
38248 }
38249 return resultobj;
38250fail:
38251 return NULL;
d14a1e28
RD
38252}
38253
38254
0085ce49
RD
38255SWIGINTERN PyObject *_wrap_GenericDirCtrl_GetFilePath(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
38256 PyObject *resultobj = 0;
38257 wxGenericDirCtrl *arg1 = (wxGenericDirCtrl *) 0 ;
38258 wxString result;
38259 void *argp1 = 0 ;
38260 int res1 = 0 ;
38261 PyObject *swig_obj[1] ;
38262
38263 if (!args) SWIG_fail;
38264 swig_obj[0] = args;
38265 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxGenericDirCtrl, 0 | 0 );
38266 if (!SWIG_IsOK(res1)) {
38267 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "GenericDirCtrl_GetFilePath" "', expected argument " "1"" of type '" "wxGenericDirCtrl const *""'");
38268 }
38269 arg1 = reinterpret_cast< wxGenericDirCtrl * >(argp1);
38270 {
38271 PyThreadState* __tstate = wxPyBeginAllowThreads();
38272 result = ((wxGenericDirCtrl const *)arg1)->GetFilePath();
38273 wxPyEndAllowThreads(__tstate);
38274 if (PyErr_Occurred()) SWIG_fail;
38275 }
38276 {
38277#if wxUSE_UNICODE
38278 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
38279#else
38280 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
38281#endif
38282 }
38283 return resultobj;
38284fail:
38285 return NULL;
38286}
38287
38288
38289SWIGINTERN PyObject *_wrap_GenericDirCtrl_SetPath(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
38290 PyObject *resultobj = 0;
38291 wxGenericDirCtrl *arg1 = (wxGenericDirCtrl *) 0 ;
38292 wxString *arg2 = 0 ;
38293 void *argp1 = 0 ;
38294 int res1 = 0 ;
38295 bool temp2 = false ;
38296 PyObject * obj0 = 0 ;
38297 PyObject * obj1 = 0 ;
38298 char * kwnames[] = {
38299 (char *) "self",(char *) "path", NULL
38300 };
38301
38302 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:GenericDirCtrl_SetPath",kwnames,&obj0,&obj1)) SWIG_fail;
38303 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxGenericDirCtrl, 0 | 0 );
38304 if (!SWIG_IsOK(res1)) {
38305 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "GenericDirCtrl_SetPath" "', expected argument " "1"" of type '" "wxGenericDirCtrl *""'");
38306 }
38307 arg1 = reinterpret_cast< wxGenericDirCtrl * >(argp1);
38308 {
38309 arg2 = wxString_in_helper(obj1);
38310 if (arg2 == NULL) SWIG_fail;
38311 temp2 = true;
38312 }
38313 {
38314 PyThreadState* __tstate = wxPyBeginAllowThreads();
38315 (arg1)->SetPath((wxString const &)*arg2);
38316 wxPyEndAllowThreads(__tstate);
38317 if (PyErr_Occurred()) SWIG_fail;
38318 }
38319 resultobj = SWIG_Py_Void();
38320 {
38321 if (temp2)
38322 delete arg2;
38323 }
38324 return resultobj;
38325fail:
38326 {
38327 if (temp2)
38328 delete arg2;
38329 }
38330 return NULL;
38331}
38332
38333
38334SWIGINTERN PyObject *_wrap_GenericDirCtrl_ShowHidden(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
38335 PyObject *resultobj = 0;
38336 wxGenericDirCtrl *arg1 = (wxGenericDirCtrl *) 0 ;
38337 bool arg2 ;
38338 void *argp1 = 0 ;
38339 int res1 = 0 ;
38340 bool val2 ;
38341 int ecode2 = 0 ;
38342 PyObject * obj0 = 0 ;
38343 PyObject * obj1 = 0 ;
38344 char * kwnames[] = {
38345 (char *) "self",(char *) "show", NULL
38346 };
38347
38348 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:GenericDirCtrl_ShowHidden",kwnames,&obj0,&obj1)) SWIG_fail;
38349 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxGenericDirCtrl, 0 | 0 );
38350 if (!SWIG_IsOK(res1)) {
38351 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "GenericDirCtrl_ShowHidden" "', expected argument " "1"" of type '" "wxGenericDirCtrl *""'");
38352 }
38353 arg1 = reinterpret_cast< wxGenericDirCtrl * >(argp1);
38354 ecode2 = SWIG_AsVal_bool(obj1, &val2);
38355 if (!SWIG_IsOK(ecode2)) {
38356 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "GenericDirCtrl_ShowHidden" "', expected argument " "2"" of type '" "bool""'");
38357 }
38358 arg2 = static_cast< bool >(val2);
38359 {
38360 PyThreadState* __tstate = wxPyBeginAllowThreads();
38361 (arg1)->ShowHidden(arg2);
38362 wxPyEndAllowThreads(__tstate);
38363 if (PyErr_Occurred()) SWIG_fail;
38364 }
38365 resultobj = SWIG_Py_Void();
38366 return resultobj;
38367fail:
38368 return NULL;
d14a1e28
RD
38369}
38370
38371
0085ce49
RD
38372SWIGINTERN PyObject *_wrap_GenericDirCtrl_GetShowHidden(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
38373 PyObject *resultobj = 0;
38374 wxGenericDirCtrl *arg1 = (wxGenericDirCtrl *) 0 ;
38375 bool result;
38376 void *argp1 = 0 ;
38377 int res1 = 0 ;
38378 PyObject *swig_obj[1] ;
38379
38380 if (!args) SWIG_fail;
38381 swig_obj[0] = args;
38382 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxGenericDirCtrl, 0 | 0 );
38383 if (!SWIG_IsOK(res1)) {
38384 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "GenericDirCtrl_GetShowHidden" "', expected argument " "1"" of type '" "wxGenericDirCtrl *""'");
38385 }
38386 arg1 = reinterpret_cast< wxGenericDirCtrl * >(argp1);
38387 {
38388 PyThreadState* __tstate = wxPyBeginAllowThreads();
38389 result = (bool)(arg1)->GetShowHidden();
38390 wxPyEndAllowThreads(__tstate);
38391 if (PyErr_Occurred()) SWIG_fail;
38392 }
38393 {
38394 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
38395 }
38396 return resultobj;
38397fail:
38398 return NULL;
d14a1e28
RD
38399}
38400
38401
0085ce49
RD
38402SWIGINTERN PyObject *_wrap_GenericDirCtrl_GetFilter(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
38403 PyObject *resultobj = 0;
38404 wxGenericDirCtrl *arg1 = (wxGenericDirCtrl *) 0 ;
38405 wxString result;
38406 void *argp1 = 0 ;
38407 int res1 = 0 ;
38408 PyObject *swig_obj[1] ;
38409
38410 if (!args) SWIG_fail;
38411 swig_obj[0] = args;
38412 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxGenericDirCtrl, 0 | 0 );
38413 if (!SWIG_IsOK(res1)) {
38414 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "GenericDirCtrl_GetFilter" "', expected argument " "1"" of type '" "wxGenericDirCtrl const *""'");
38415 }
38416 arg1 = reinterpret_cast< wxGenericDirCtrl * >(argp1);
38417 {
38418 PyThreadState* __tstate = wxPyBeginAllowThreads();
38419 result = ((wxGenericDirCtrl const *)arg1)->GetFilter();
38420 wxPyEndAllowThreads(__tstate);
38421 if (PyErr_Occurred()) SWIG_fail;
38422 }
38423 {
38424#if wxUSE_UNICODE
38425 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
38426#else
38427 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
38428#endif
38429 }
38430 return resultobj;
38431fail:
38432 return NULL;
38433}
38434
38435
38436SWIGINTERN PyObject *_wrap_GenericDirCtrl_SetFilter(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
38437 PyObject *resultobj = 0;
38438 wxGenericDirCtrl *arg1 = (wxGenericDirCtrl *) 0 ;
38439 wxString *arg2 = 0 ;
38440 void *argp1 = 0 ;
38441 int res1 = 0 ;
38442 bool temp2 = false ;
38443 PyObject * obj0 = 0 ;
38444 PyObject * obj1 = 0 ;
38445 char * kwnames[] = {
38446 (char *) "self",(char *) "filter", NULL
38447 };
38448
38449 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:GenericDirCtrl_SetFilter",kwnames,&obj0,&obj1)) SWIG_fail;
38450 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxGenericDirCtrl, 0 | 0 );
38451 if (!SWIG_IsOK(res1)) {
38452 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "GenericDirCtrl_SetFilter" "', expected argument " "1"" of type '" "wxGenericDirCtrl *""'");
38453 }
38454 arg1 = reinterpret_cast< wxGenericDirCtrl * >(argp1);
38455 {
38456 arg2 = wxString_in_helper(obj1);
38457 if (arg2 == NULL) SWIG_fail;
38458 temp2 = true;
38459 }
38460 {
38461 PyThreadState* __tstate = wxPyBeginAllowThreads();
38462 (arg1)->SetFilter((wxString const &)*arg2);
38463 wxPyEndAllowThreads(__tstate);
38464 if (PyErr_Occurred()) SWIG_fail;
38465 }
38466 resultobj = SWIG_Py_Void();
38467 {
38468 if (temp2)
38469 delete arg2;
38470 }
38471 return resultobj;
38472fail:
38473 {
38474 if (temp2)
38475 delete arg2;
38476 }
38477 return NULL;
d14a1e28
RD
38478}
38479
38480
0085ce49
RD
38481SWIGINTERN PyObject *_wrap_GenericDirCtrl_GetFilterIndex(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
38482 PyObject *resultobj = 0;
38483 wxGenericDirCtrl *arg1 = (wxGenericDirCtrl *) 0 ;
38484 int result;
38485 void *argp1 = 0 ;
38486 int res1 = 0 ;
38487 PyObject *swig_obj[1] ;
38488
38489 if (!args) SWIG_fail;
38490 swig_obj[0] = args;
38491 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxGenericDirCtrl, 0 | 0 );
38492 if (!SWIG_IsOK(res1)) {
38493 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "GenericDirCtrl_GetFilterIndex" "', expected argument " "1"" of type '" "wxGenericDirCtrl const *""'");
38494 }
38495 arg1 = reinterpret_cast< wxGenericDirCtrl * >(argp1);
38496 {
38497 PyThreadState* __tstate = wxPyBeginAllowThreads();
38498 result = (int)((wxGenericDirCtrl const *)arg1)->GetFilterIndex();
38499 wxPyEndAllowThreads(__tstate);
38500 if (PyErr_Occurred()) SWIG_fail;
38501 }
38502 resultobj = SWIG_From_int(static_cast< int >(result));
38503 return resultobj;
38504fail:
38505 return NULL;
38506}
38507
38508
38509SWIGINTERN PyObject *_wrap_GenericDirCtrl_SetFilterIndex(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
38510 PyObject *resultobj = 0;
38511 wxGenericDirCtrl *arg1 = (wxGenericDirCtrl *) 0 ;
38512 int arg2 ;
38513 void *argp1 = 0 ;
38514 int res1 = 0 ;
38515 int val2 ;
38516 int ecode2 = 0 ;
38517 PyObject * obj0 = 0 ;
38518 PyObject * obj1 = 0 ;
38519 char * kwnames[] = {
38520 (char *) "self",(char *) "n", NULL
38521 };
38522
38523 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:GenericDirCtrl_SetFilterIndex",kwnames,&obj0,&obj1)) SWIG_fail;
38524 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxGenericDirCtrl, 0 | 0 );
38525 if (!SWIG_IsOK(res1)) {
38526 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "GenericDirCtrl_SetFilterIndex" "', expected argument " "1"" of type '" "wxGenericDirCtrl *""'");
38527 }
38528 arg1 = reinterpret_cast< wxGenericDirCtrl * >(argp1);
38529 ecode2 = SWIG_AsVal_int(obj1, &val2);
38530 if (!SWIG_IsOK(ecode2)) {
38531 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "GenericDirCtrl_SetFilterIndex" "', expected argument " "2"" of type '" "int""'");
38532 }
38533 arg2 = static_cast< int >(val2);
38534 {
38535 PyThreadState* __tstate = wxPyBeginAllowThreads();
38536 (arg1)->SetFilterIndex(arg2);
38537 wxPyEndAllowThreads(__tstate);
38538 if (PyErr_Occurred()) SWIG_fail;
38539 }
38540 resultobj = SWIG_Py_Void();
38541 return resultobj;
38542fail:
38543 return NULL;
d14a1e28
RD
38544}
38545
38546
0085ce49
RD
38547SWIGINTERN PyObject *_wrap_GenericDirCtrl_GetRootId(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
38548 PyObject *resultobj = 0;
38549 wxGenericDirCtrl *arg1 = (wxGenericDirCtrl *) 0 ;
38550 wxTreeItemId result;
38551 void *argp1 = 0 ;
38552 int res1 = 0 ;
38553 PyObject *swig_obj[1] ;
38554
38555 if (!args) SWIG_fail;
38556 swig_obj[0] = args;
38557 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxGenericDirCtrl, 0 | 0 );
38558 if (!SWIG_IsOK(res1)) {
38559 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "GenericDirCtrl_GetRootId" "', expected argument " "1"" of type '" "wxGenericDirCtrl *""'");
38560 }
38561 arg1 = reinterpret_cast< wxGenericDirCtrl * >(argp1);
38562 {
38563 PyThreadState* __tstate = wxPyBeginAllowThreads();
38564 result = (arg1)->GetRootId();
38565 wxPyEndAllowThreads(__tstate);
38566 if (PyErr_Occurred()) SWIG_fail;
38567 }
38568 resultobj = SWIG_NewPointerObj((new wxTreeItemId(static_cast< const wxTreeItemId& >(result))), SWIGTYPE_p_wxTreeItemId, SWIG_POINTER_OWN | 0 );
38569 return resultobj;
38570fail:
38571 return NULL;
d14a1e28
RD
38572}
38573
38574
0085ce49
RD
38575SWIGINTERN PyObject *_wrap_GenericDirCtrl_GetTreeCtrl(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
38576 PyObject *resultobj = 0;
38577 wxGenericDirCtrl *arg1 = (wxGenericDirCtrl *) 0 ;
38578 wxPyTreeCtrl *result = 0 ;
38579 void *argp1 = 0 ;
38580 int res1 = 0 ;
38581 PyObject *swig_obj[1] ;
38582
38583 if (!args) SWIG_fail;
38584 swig_obj[0] = args;
38585 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxGenericDirCtrl, 0 | 0 );
38586 if (!SWIG_IsOK(res1)) {
38587 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "GenericDirCtrl_GetTreeCtrl" "', expected argument " "1"" of type '" "wxGenericDirCtrl const *""'");
38588 }
38589 arg1 = reinterpret_cast< wxGenericDirCtrl * >(argp1);
38590 {
38591 PyThreadState* __tstate = wxPyBeginAllowThreads();
38592 result = (wxPyTreeCtrl *)((wxGenericDirCtrl const *)arg1)->GetTreeCtrl();
38593 wxPyEndAllowThreads(__tstate);
38594 if (PyErr_Occurred()) SWIG_fail;
38595 }
38596 {
38597 resultobj = wxPyMake_wxObject(result, 0);
38598 }
38599 return resultobj;
38600fail:
38601 return NULL;
d14a1e28
RD
38602}
38603
38604
0085ce49
RD
38605SWIGINTERN PyObject *_wrap_GenericDirCtrl_GetFilterListCtrl(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
38606 PyObject *resultobj = 0;
38607 wxGenericDirCtrl *arg1 = (wxGenericDirCtrl *) 0 ;
38608 wxDirFilterListCtrl *result = 0 ;
38609 void *argp1 = 0 ;
38610 int res1 = 0 ;
38611 PyObject *swig_obj[1] ;
38612
38613 if (!args) SWIG_fail;
38614 swig_obj[0] = args;
38615 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxGenericDirCtrl, 0 | 0 );
38616 if (!SWIG_IsOK(res1)) {
38617 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "GenericDirCtrl_GetFilterListCtrl" "', expected argument " "1"" of type '" "wxGenericDirCtrl const *""'");
38618 }
38619 arg1 = reinterpret_cast< wxGenericDirCtrl * >(argp1);
38620 {
38621 PyThreadState* __tstate = wxPyBeginAllowThreads();
38622 result = (wxDirFilterListCtrl *)((wxGenericDirCtrl const *)arg1)->GetFilterListCtrl();
38623 wxPyEndAllowThreads(__tstate);
38624 if (PyErr_Occurred()) SWIG_fail;
38625 }
38626 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_wxDirFilterListCtrl, 0 | 0 );
38627 return resultobj;
38628fail:
38629 return NULL;
38630}
38631
38632
38633SWIGINTERN PyObject *_wrap_GenericDirCtrl_FindChild(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
38634 PyObject *resultobj = 0;
38635 wxGenericDirCtrl *arg1 = (wxGenericDirCtrl *) 0 ;
38636 wxTreeItemId arg2 ;
38637 wxString *arg3 = 0 ;
38638 bool *arg4 = 0 ;
38639 wxTreeItemId result;
38640 void *argp1 = 0 ;
38641 int res1 = 0 ;
38642 void *argp2 ;
38643 int res2 = 0 ;
38644 bool temp3 = false ;
38645 bool temp4 ;
38646 int res4 = SWIG_TMPOBJ ;
38647 PyObject * obj0 = 0 ;
38648 PyObject * obj1 = 0 ;
38649 PyObject * obj2 = 0 ;
38650 char * kwnames[] = {
38651 (char *) "self",(char *) "parentId",(char *) "path", NULL
38652 };
38653
38654 arg4 = &temp4;
38655 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:GenericDirCtrl_FindChild",kwnames,&obj0,&obj1,&obj2)) SWIG_fail;
38656 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxGenericDirCtrl, 0 | 0 );
38657 if (!SWIG_IsOK(res1)) {
38658 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "GenericDirCtrl_FindChild" "', expected argument " "1"" of type '" "wxGenericDirCtrl *""'");
38659 }
38660 arg1 = reinterpret_cast< wxGenericDirCtrl * >(argp1);
38661 {
38662 res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_wxTreeItemId, 0 | 0);
38663 if (!SWIG_IsOK(res2)) {
38664 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "GenericDirCtrl_FindChild" "', expected argument " "2"" of type '" "wxTreeItemId""'");
38665 }
38666 if (!argp2) {
38667 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "GenericDirCtrl_FindChild" "', expected argument " "2"" of type '" "wxTreeItemId""'");
38668 } else {
38669 wxTreeItemId * temp = reinterpret_cast< wxTreeItemId * >(argp2);
38670 arg2 = *temp;
38671 if (SWIG_IsNewObj(res2)) delete temp;
d14a1e28 38672 }
0085ce49
RD
38673 }
38674 {
38675 arg3 = wxString_in_helper(obj2);
38676 if (arg3 == NULL) SWIG_fail;
38677 temp3 = true;
38678 }
38679 {
38680 PyThreadState* __tstate = wxPyBeginAllowThreads();
38681 result = (arg1)->FindChild(arg2,(wxString const &)*arg3,*arg4);
38682 wxPyEndAllowThreads(__tstate);
38683 if (PyErr_Occurred()) SWIG_fail;
38684 }
38685 resultobj = SWIG_NewPointerObj((new wxTreeItemId(static_cast< const wxTreeItemId& >(result))), SWIGTYPE_p_wxTreeItemId, SWIG_POINTER_OWN | 0 );
38686 if (SWIG_IsTmpObj(res4)) {
38687 resultobj = SWIG_Python_AppendOutput(resultobj, SWIG_From_bool((*arg4)));
38688 } else {
38689 int new_flags = SWIG_IsNewObj(res4) ? (SWIG_POINTER_OWN | 0 ) : 0 ;
38690 resultobj = SWIG_Python_AppendOutput(resultobj, SWIG_NewPointerObj((void*)(arg4), SWIGTYPE_p_bool, new_flags));
38691 }
38692 {
38693 if (temp3)
38694 delete arg3;
38695 }
38696 return resultobj;
38697fail:
38698 {
38699 if (temp3)
38700 delete arg3;
38701 }
38702 return NULL;
d14a1e28
RD
38703}
38704
38705
0085ce49
RD
38706SWIGINTERN PyObject *_wrap_GenericDirCtrl_DoResize(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
38707 PyObject *resultobj = 0;
38708 wxGenericDirCtrl *arg1 = (wxGenericDirCtrl *) 0 ;
38709 void *argp1 = 0 ;
38710 int res1 = 0 ;
38711 PyObject *swig_obj[1] ;
38712
38713 if (!args) SWIG_fail;
38714 swig_obj[0] = args;
38715 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxGenericDirCtrl, 0 | 0 );
38716 if (!SWIG_IsOK(res1)) {
38717 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "GenericDirCtrl_DoResize" "', expected argument " "1"" of type '" "wxGenericDirCtrl *""'");
38718 }
38719 arg1 = reinterpret_cast< wxGenericDirCtrl * >(argp1);
38720 {
38721 PyThreadState* __tstate = wxPyBeginAllowThreads();
38722 (arg1)->DoResize();
38723 wxPyEndAllowThreads(__tstate);
38724 if (PyErr_Occurred()) SWIG_fail;
38725 }
38726 resultobj = SWIG_Py_Void();
38727 return resultobj;
38728fail:
38729 return NULL;
d14a1e28
RD
38730}
38731
38732
0085ce49
RD
38733SWIGINTERN PyObject *_wrap_GenericDirCtrl_ReCreateTree(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
38734 PyObject *resultobj = 0;
38735 wxGenericDirCtrl *arg1 = (wxGenericDirCtrl *) 0 ;
38736 void *argp1 = 0 ;
38737 int res1 = 0 ;
38738 PyObject *swig_obj[1] ;
38739
38740 if (!args) SWIG_fail;
38741 swig_obj[0] = args;
38742 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxGenericDirCtrl, 0 | 0 );
38743 if (!SWIG_IsOK(res1)) {
38744 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "GenericDirCtrl_ReCreateTree" "', expected argument " "1"" of type '" "wxGenericDirCtrl *""'");
38745 }
38746 arg1 = reinterpret_cast< wxGenericDirCtrl * >(argp1);
38747 {
38748 PyThreadState* __tstate = wxPyBeginAllowThreads();
38749 (arg1)->ReCreateTree();
38750 wxPyEndAllowThreads(__tstate);
38751 if (PyErr_Occurred()) SWIG_fail;
38752 }
38753 resultobj = SWIG_Py_Void();
38754 return resultobj;
38755fail:
38756 return NULL;
38757}
38758
38759
38760SWIGINTERN PyObject *GenericDirCtrl_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
38761 PyObject *obj;
38762 if (!SWIG_Python_UnpackTuple(args,(char*)"swigregister", 1, 1,&obj)) return NULL;
38763 SWIG_TypeNewClientData(SWIGTYPE_p_wxGenericDirCtrl, SWIG_NewClientData(obj));
38764 return SWIG_Py_Void();
38765}
38766
38767SWIGINTERN PyObject *GenericDirCtrl_swiginit(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
38768 return SWIG_Python_InitShadowInstance(args);
38769}
38770
38771SWIGINTERN PyObject *_wrap_new_DirFilterListCtrl(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
38772 PyObject *resultobj = 0;
38773 wxGenericDirCtrl *arg1 = (wxGenericDirCtrl *) 0 ;
38774 int arg2 = (int) (int)-1 ;
38775 wxPoint const &arg3_defvalue = wxDefaultPosition ;
38776 wxPoint *arg3 = (wxPoint *) &arg3_defvalue ;
38777 wxSize const &arg4_defvalue = wxDefaultSize ;
38778 wxSize *arg4 = (wxSize *) &arg4_defvalue ;
38779 long arg5 = (long) 0 ;
38780 wxDirFilterListCtrl *result = 0 ;
38781 void *argp1 = 0 ;
38782 int res1 = 0 ;
38783 int val2 ;
38784 int ecode2 = 0 ;
38785 wxPoint temp3 ;
38786 wxSize temp4 ;
38787 long val5 ;
38788 int ecode5 = 0 ;
38789 PyObject * obj0 = 0 ;
38790 PyObject * obj1 = 0 ;
38791 PyObject * obj2 = 0 ;
38792 PyObject * obj3 = 0 ;
38793 PyObject * obj4 = 0 ;
38794 char * kwnames[] = {
38795 (char *) "parent",(char *) "id",(char *) "pos",(char *) "size",(char *) "style", NULL
38796 };
38797
38798 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|OOOO:new_DirFilterListCtrl",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4)) SWIG_fail;
38799 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxGenericDirCtrl, 0 | 0 );
38800 if (!SWIG_IsOK(res1)) {
38801 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_DirFilterListCtrl" "', expected argument " "1"" of type '" "wxGenericDirCtrl *""'");
38802 }
38803 arg1 = reinterpret_cast< wxGenericDirCtrl * >(argp1);
38804 if (obj1) {
38805 ecode2 = SWIG_AsVal_int(obj1, &val2);
38806 if (!SWIG_IsOK(ecode2)) {
38807 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "new_DirFilterListCtrl" "', expected argument " "2"" of type '" "int""'");
38808 }
38809 arg2 = static_cast< int >(val2);
38810 }
38811 if (obj2) {
d14a1e28 38812 {
0085ce49
RD
38813 arg3 = &temp3;
38814 if ( ! wxPoint_helper(obj2, &arg3)) SWIG_fail;
d14a1e28 38815 }
0085ce49
RD
38816 }
38817 if (obj3) {
d14a1e28 38818 {
0085ce49
RD
38819 arg4 = &temp4;
38820 if ( ! wxSize_helper(obj3, &arg4)) SWIG_fail;
d14a1e28 38821 }
0085ce49
RD
38822 }
38823 if (obj4) {
38824 ecode5 = SWIG_AsVal_long(obj4, &val5);
38825 if (!SWIG_IsOK(ecode5)) {
38826 SWIG_exception_fail(SWIG_ArgError(ecode5), "in method '" "new_DirFilterListCtrl" "', expected argument " "5"" of type '" "long""'");
38827 }
38828 arg5 = static_cast< long >(val5);
38829 }
38830 {
38831 if (!wxPyCheckForApp()) SWIG_fail;
38832 PyThreadState* __tstate = wxPyBeginAllowThreads();
38833 result = (wxDirFilterListCtrl *)new wxDirFilterListCtrl(arg1,arg2,(wxPoint const &)*arg3,(wxSize const &)*arg4,arg5);
38834 wxPyEndAllowThreads(__tstate);
38835 if (PyErr_Occurred()) SWIG_fail;
38836 }
38837 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_wxDirFilterListCtrl, SWIG_POINTER_NEW | 0 );
38838 return resultobj;
38839fail:
38840 return NULL;
d14a1e28
RD
38841}
38842
38843
0085ce49
RD
38844SWIGINTERN PyObject *_wrap_new_PreDirFilterListCtrl(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
38845 PyObject *resultobj = 0;
38846 wxDirFilterListCtrl *result = 0 ;
38847
38848 if (!SWIG_Python_UnpackTuple(args,"new_PreDirFilterListCtrl",0,0,0)) SWIG_fail;
38849 {
38850 if (!wxPyCheckForApp()) SWIG_fail;
38851 PyThreadState* __tstate = wxPyBeginAllowThreads();
38852 result = (wxDirFilterListCtrl *)new wxDirFilterListCtrl();
38853 wxPyEndAllowThreads(__tstate);
38854 if (PyErr_Occurred()) SWIG_fail;
38855 }
38856 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_wxDirFilterListCtrl, SWIG_POINTER_OWN | 0 );
38857 return resultobj;
38858fail:
38859 return NULL;
38860}
38861
38862
38863SWIGINTERN PyObject *_wrap_DirFilterListCtrl_Create(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
38864 PyObject *resultobj = 0;
38865 wxDirFilterListCtrl *arg1 = (wxDirFilterListCtrl *) 0 ;
38866 wxGenericDirCtrl *arg2 = (wxGenericDirCtrl *) 0 ;
38867 int arg3 = (int) (int)-1 ;
38868 wxPoint const &arg4_defvalue = wxDefaultPosition ;
38869 wxPoint *arg4 = (wxPoint *) &arg4_defvalue ;
38870 wxSize const &arg5_defvalue = wxDefaultSize ;
38871 wxSize *arg5 = (wxSize *) &arg5_defvalue ;
38872 long arg6 = (long) 0 ;
38873 bool result;
38874 void *argp1 = 0 ;
38875 int res1 = 0 ;
38876 void *argp2 = 0 ;
38877 int res2 = 0 ;
38878 int val3 ;
38879 int ecode3 = 0 ;
38880 wxPoint temp4 ;
38881 wxSize temp5 ;
38882 long val6 ;
38883 int ecode6 = 0 ;
38884 PyObject * obj0 = 0 ;
38885 PyObject * obj1 = 0 ;
38886 PyObject * obj2 = 0 ;
38887 PyObject * obj3 = 0 ;
38888 PyObject * obj4 = 0 ;
38889 PyObject * obj5 = 0 ;
38890 char * kwnames[] = {
38891 (char *) "self",(char *) "parent",(char *) "id",(char *) "pos",(char *) "size",(char *) "style", NULL
38892 };
38893
38894 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|OOOO:DirFilterListCtrl_Create",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5)) SWIG_fail;
38895 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxDirFilterListCtrl, 0 | 0 );
38896 if (!SWIG_IsOK(res1)) {
38897 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "DirFilterListCtrl_Create" "', expected argument " "1"" of type '" "wxDirFilterListCtrl *""'");
38898 }
38899 arg1 = reinterpret_cast< wxDirFilterListCtrl * >(argp1);
38900 res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_wxGenericDirCtrl, 0 | 0 );
38901 if (!SWIG_IsOK(res2)) {
38902 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "DirFilterListCtrl_Create" "', expected argument " "2"" of type '" "wxGenericDirCtrl *""'");
38903 }
38904 arg2 = reinterpret_cast< wxGenericDirCtrl * >(argp2);
38905 if (obj2) {
38906 ecode3 = SWIG_AsVal_int(obj2, &val3);
38907 if (!SWIG_IsOK(ecode3)) {
38908 SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "DirFilterListCtrl_Create" "', expected argument " "3"" of type '" "int""'");
38909 }
38910 arg3 = static_cast< int >(val3);
38911 }
38912 if (obj3) {
093d3ff1 38913 {
0085ce49
RD
38914 arg4 = &temp4;
38915 if ( ! wxPoint_helper(obj3, &arg4)) SWIG_fail;
093d3ff1 38916 }
0085ce49
RD
38917 }
38918 if (obj4) {
d14a1e28 38919 {
0085ce49
RD
38920 arg5 = &temp5;
38921 if ( ! wxSize_helper(obj4, &arg5)) SWIG_fail;
d14a1e28 38922 }
0085ce49
RD
38923 }
38924 if (obj5) {
38925 ecode6 = SWIG_AsVal_long(obj5, &val6);
38926 if (!SWIG_IsOK(ecode6)) {
38927 SWIG_exception_fail(SWIG_ArgError(ecode6), "in method '" "DirFilterListCtrl_Create" "', expected argument " "6"" of type '" "long""'");
38928 }
38929 arg6 = static_cast< long >(val6);
38930 }
38931 {
38932 PyThreadState* __tstate = wxPyBeginAllowThreads();
38933 result = (bool)(arg1)->Create(arg2,arg3,(wxPoint const &)*arg4,(wxSize const &)*arg5,arg6);
38934 wxPyEndAllowThreads(__tstate);
38935 if (PyErr_Occurred()) SWIG_fail;
38936 }
38937 {
38938 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
38939 }
38940 return resultobj;
38941fail:
38942 return NULL;
38943}
38944
38945
38946SWIGINTERN PyObject *_wrap_DirFilterListCtrl_FillFilterList(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
38947 PyObject *resultobj = 0;
38948 wxDirFilterListCtrl *arg1 = (wxDirFilterListCtrl *) 0 ;
38949 wxString *arg2 = 0 ;
38950 int arg3 ;
38951 void *argp1 = 0 ;
38952 int res1 = 0 ;
38953 bool temp2 = false ;
38954 int val3 ;
38955 int ecode3 = 0 ;
38956 PyObject * obj0 = 0 ;
38957 PyObject * obj1 = 0 ;
38958 PyObject * obj2 = 0 ;
38959 char * kwnames[] = {
38960 (char *) "self",(char *) "filter",(char *) "defaultFilter", NULL
38961 };
38962
38963 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:DirFilterListCtrl_FillFilterList",kwnames,&obj0,&obj1,&obj2)) SWIG_fail;
38964 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxDirFilterListCtrl, 0 | 0 );
38965 if (!SWIG_IsOK(res1)) {
38966 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "DirFilterListCtrl_FillFilterList" "', expected argument " "1"" of type '" "wxDirFilterListCtrl *""'");
38967 }
38968 arg1 = reinterpret_cast< wxDirFilterListCtrl * >(argp1);
38969 {
38970 arg2 = wxString_in_helper(obj1);
38971 if (arg2 == NULL) SWIG_fail;
38972 temp2 = true;
38973 }
38974 ecode3 = SWIG_AsVal_int(obj2, &val3);
38975 if (!SWIG_IsOK(ecode3)) {
38976 SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "DirFilterListCtrl_FillFilterList" "', expected argument " "3"" of type '" "int""'");
38977 }
38978 arg3 = static_cast< int >(val3);
38979 {
38980 PyThreadState* __tstate = wxPyBeginAllowThreads();
38981 (arg1)->FillFilterList((wxString const &)*arg2,arg3);
38982 wxPyEndAllowThreads(__tstate);
38983 if (PyErr_Occurred()) SWIG_fail;
38984 }
38985 resultobj = SWIG_Py_Void();
38986 {
38987 if (temp2)
38988 delete arg2;
38989 }
38990 return resultobj;
38991fail:
38992 {
38993 if (temp2)
38994 delete arg2;
38995 }
38996 return NULL;
38997}
38998
38999
39000SWIGINTERN PyObject *DirFilterListCtrl_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
39001 PyObject *obj;
39002 if (!SWIG_Python_UnpackTuple(args,(char*)"swigregister", 1, 1,&obj)) return NULL;
39003 SWIG_TypeNewClientData(SWIGTYPE_p_wxDirFilterListCtrl, SWIG_NewClientData(obj));
39004 return SWIG_Py_Void();
39005}
39006
39007SWIGINTERN PyObject *DirFilterListCtrl_swiginit(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
39008 return SWIG_Python_InitShadowInstance(args);
39009}
39010
39011SWIGINTERN PyObject *_wrap_new_PyControl(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
39012 PyObject *resultobj = 0;
39013 wxWindow *arg1 = (wxWindow *) 0 ;
39014 int arg2 = (int) (int)-1 ;
39015 wxPoint const &arg3_defvalue = wxDefaultPosition ;
39016 wxPoint *arg3 = (wxPoint *) &arg3_defvalue ;
39017 wxSize const &arg4_defvalue = wxDefaultSize ;
39018 wxSize *arg4 = (wxSize *) &arg4_defvalue ;
39019 long arg5 = (long) 0 ;
39020 wxValidator const &arg6_defvalue = wxDefaultValidator ;
39021 wxValidator *arg6 = (wxValidator *) &arg6_defvalue ;
39022 wxString const &arg7_defvalue = wxPyControlNameStr ;
39023 wxString *arg7 = (wxString *) &arg7_defvalue ;
39024 wxPyControl *result = 0 ;
39025 void *argp1 = 0 ;
39026 int res1 = 0 ;
39027 int val2 ;
39028 int ecode2 = 0 ;
39029 wxPoint temp3 ;
39030 wxSize temp4 ;
39031 long val5 ;
39032 int ecode5 = 0 ;
39033 void *argp6 = 0 ;
39034 int res6 = 0 ;
39035 bool temp7 = false ;
39036 PyObject * obj0 = 0 ;
39037 PyObject * obj1 = 0 ;
39038 PyObject * obj2 = 0 ;
39039 PyObject * obj3 = 0 ;
39040 PyObject * obj4 = 0 ;
39041 PyObject * obj5 = 0 ;
39042 PyObject * obj6 = 0 ;
39043 char * kwnames[] = {
39044 (char *) "parent",(char *) "id",(char *) "pos",(char *) "size",(char *) "style",(char *) "validator",(char *) "name", NULL
39045 };
39046
39047 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|OOOOOO:new_PyControl",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6)) SWIG_fail;
39048 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxWindow, 0 | 0 );
39049 if (!SWIG_IsOK(res1)) {
39050 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_PyControl" "', expected argument " "1"" of type '" "wxWindow *""'");
39051 }
39052 arg1 = reinterpret_cast< wxWindow * >(argp1);
39053 if (obj1) {
39054 ecode2 = SWIG_AsVal_int(obj1, &val2);
39055 if (!SWIG_IsOK(ecode2)) {
39056 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "new_PyControl" "', expected argument " "2"" of type '" "int""'");
39057 }
39058 arg2 = static_cast< int >(val2);
39059 }
39060 if (obj2) {
093d3ff1 39061 {
0085ce49
RD
39062 arg3 = &temp3;
39063 if ( ! wxPoint_helper(obj2, &arg3)) SWIG_fail;
093d3ff1 39064 }
0085ce49
RD
39065 }
39066 if (obj3) {
d14a1e28 39067 {
0085ce49
RD
39068 arg4 = &temp4;
39069 if ( ! wxSize_helper(obj3, &arg4)) SWIG_fail;
d14a1e28 39070 }
0085ce49
RD
39071 }
39072 if (obj4) {
39073 ecode5 = SWIG_AsVal_long(obj4, &val5);
39074 if (!SWIG_IsOK(ecode5)) {
39075 SWIG_exception_fail(SWIG_ArgError(ecode5), "in method '" "new_PyControl" "', expected argument " "5"" of type '" "long""'");
39076 }
39077 arg5 = static_cast< long >(val5);
39078 }
39079 if (obj5) {
39080 res6 = SWIG_ConvertPtr(obj5, &argp6, SWIGTYPE_p_wxValidator, 0 | 0);
39081 if (!SWIG_IsOK(res6)) {
39082 SWIG_exception_fail(SWIG_ArgError(res6), "in method '" "new_PyControl" "', expected argument " "6"" of type '" "wxValidator const &""'");
39083 }
39084 if (!argp6) {
39085 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_PyControl" "', expected argument " "6"" of type '" "wxValidator const &""'");
d14a1e28 39086 }
0085ce49
RD
39087 arg6 = reinterpret_cast< wxValidator * >(argp6);
39088 }
39089 if (obj6) {
d14a1e28 39090 {
0085ce49
RD
39091 arg7 = wxString_in_helper(obj6);
39092 if (arg7 == NULL) SWIG_fail;
39093 temp7 = true;
d14a1e28 39094 }
0085ce49
RD
39095 }
39096 {
39097 if (!wxPyCheckForApp()) SWIG_fail;
39098 PyThreadState* __tstate = wxPyBeginAllowThreads();
39099 result = (wxPyControl *)new wxPyControl(arg1,arg2,(wxPoint const &)*arg3,(wxSize const &)*arg4,arg5,(wxValidator const &)*arg6,(wxString const &)*arg7);
39100 wxPyEndAllowThreads(__tstate);
39101 if (PyErr_Occurred()) SWIG_fail;
39102 }
39103 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_wxPyControl, SWIG_POINTER_NEW | 0 );
39104 {
39105 if (temp7)
39106 delete arg7;
39107 }
39108 return resultobj;
39109fail:
39110 {
39111 if (temp7)
39112 delete arg7;
39113 }
39114 return NULL;
d14a1e28
RD
39115}
39116
39117
0085ce49
RD
39118SWIGINTERN PyObject *_wrap_new_PrePyControl(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
39119 PyObject *resultobj = 0;
39120 wxPyControl *result = 0 ;
39121
39122 if (!SWIG_Python_UnpackTuple(args,"new_PrePyControl",0,0,0)) SWIG_fail;
39123 {
39124 if (!wxPyCheckForApp()) SWIG_fail;
39125 PyThreadState* __tstate = wxPyBeginAllowThreads();
39126 result = (wxPyControl *)new wxPyControl();
39127 wxPyEndAllowThreads(__tstate);
39128 if (PyErr_Occurred()) SWIG_fail;
39129 }
39130 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_wxPyControl, SWIG_POINTER_OWN | 0 );
39131 return resultobj;
39132fail:
39133 return NULL;
39134}
39135
39136
39137SWIGINTERN PyObject *_wrap_PyControl__setCallbackInfo(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
39138 PyObject *resultobj = 0;
39139 wxPyControl *arg1 = (wxPyControl *) 0 ;
39140 PyObject *arg2 = (PyObject *) 0 ;
39141 PyObject *arg3 = (PyObject *) 0 ;
39142 void *argp1 = 0 ;
39143 int res1 = 0 ;
39144 PyObject * obj0 = 0 ;
39145 PyObject * obj1 = 0 ;
39146 PyObject * obj2 = 0 ;
39147 char * kwnames[] = {
39148 (char *) "self",(char *) "self",(char *) "_class", NULL
39149 };
39150
39151 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:PyControl__setCallbackInfo",kwnames,&obj0,&obj1,&obj2)) SWIG_fail;
39152 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxPyControl, 0 | 0 );
39153 if (!SWIG_IsOK(res1)) {
39154 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "PyControl__setCallbackInfo" "', expected argument " "1"" of type '" "wxPyControl *""'");
39155 }
39156 arg1 = reinterpret_cast< wxPyControl * >(argp1);
39157 arg2 = obj1;
39158 arg3 = obj2;
39159 {
39160 PyThreadState* __tstate = wxPyBeginAllowThreads();
39161 (arg1)->_setCallbackInfo(arg2,arg3);
39162 wxPyEndAllowThreads(__tstate);
39163 if (PyErr_Occurred()) SWIG_fail;
39164 }
39165 resultobj = SWIG_Py_Void();
39166 return resultobj;
39167fail:
39168 return NULL;
39169}
39170
39171
0085ce49
RD
39172SWIGINTERN PyObject *_wrap_PyControl_DoEraseBackground(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
39173 PyObject *resultobj = 0;
39174 wxPyControl *arg1 = (wxPyControl *) 0 ;
39175 wxDC *arg2 = (wxDC *) 0 ;
39176 bool result;
39177 void *argp1 = 0 ;
39178 int res1 = 0 ;
39179 void *argp2 = 0 ;
39180 int res2 = 0 ;
39181 PyObject * obj0 = 0 ;
39182 PyObject * obj1 = 0 ;
39183 char * kwnames[] = {
39184 (char *) "self",(char *) "dc", NULL
39185 };
39186
39187 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:PyControl_DoEraseBackground",kwnames,&obj0,&obj1)) SWIG_fail;
39188 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxPyControl, 0 | 0 );
39189 if (!SWIG_IsOK(res1)) {
39190 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "PyControl_DoEraseBackground" "', expected argument " "1"" of type '" "wxPyControl *""'");
39191 }
39192 arg1 = reinterpret_cast< wxPyControl * >(argp1);
39193 res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_wxDC, 0 | 0 );
39194 if (!SWIG_IsOK(res2)) {
39195 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "PyControl_DoEraseBackground" "', expected argument " "2"" of type '" "wxDC *""'");
39196 }
39197 arg2 = reinterpret_cast< wxDC * >(argp2);
39198 {
39199 PyThreadState* __tstate = wxPyBeginAllowThreads();
39200 result = (bool)(arg1)->DoEraseBackground(arg2);
39201 wxPyEndAllowThreads(__tstate);
39202 if (PyErr_Occurred()) SWIG_fail;
39203 }
39204 {
39205 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
39206 }
39207 return resultobj;
39208fail:
39209 return NULL;
39210}
39211
39212
39213SWIGINTERN PyObject *_wrap_PyControl_DoMoveWindow(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
39214 PyObject *resultobj = 0;
39215 wxPyControl *arg1 = (wxPyControl *) 0 ;
39216 int arg2 ;
39217 int arg3 ;
39218 int arg4 ;
39219 int arg5 ;
39220 void *argp1 = 0 ;
39221 int res1 = 0 ;
39222 int val2 ;
39223 int ecode2 = 0 ;
39224 int val3 ;
39225 int ecode3 = 0 ;
39226 int val4 ;
39227 int ecode4 = 0 ;
39228 int val5 ;
39229 int ecode5 = 0 ;
39230 PyObject * obj0 = 0 ;
39231 PyObject * obj1 = 0 ;
39232 PyObject * obj2 = 0 ;
39233 PyObject * obj3 = 0 ;
39234 PyObject * obj4 = 0 ;
39235 char * kwnames[] = {
39236 (char *) "self",(char *) "x",(char *) "y",(char *) "width",(char *) "height", NULL
39237 };
39238
39239 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOOO:PyControl_DoMoveWindow",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4)) SWIG_fail;
39240 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxPyControl, 0 | 0 );
39241 if (!SWIG_IsOK(res1)) {
39242 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "PyControl_DoMoveWindow" "', expected argument " "1"" of type '" "wxPyControl *""'");
39243 }
39244 arg1 = reinterpret_cast< wxPyControl * >(argp1);
39245 ecode2 = SWIG_AsVal_int(obj1, &val2);
39246 if (!SWIG_IsOK(ecode2)) {
39247 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "PyControl_DoMoveWindow" "', expected argument " "2"" of type '" "int""'");
39248 }
39249 arg2 = static_cast< int >(val2);
39250 ecode3 = SWIG_AsVal_int(obj2, &val3);
39251 if (!SWIG_IsOK(ecode3)) {
39252 SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "PyControl_DoMoveWindow" "', expected argument " "3"" of type '" "int""'");
39253 }
39254 arg3 = static_cast< int >(val3);
39255 ecode4 = SWIG_AsVal_int(obj3, &val4);
39256 if (!SWIG_IsOK(ecode4)) {
39257 SWIG_exception_fail(SWIG_ArgError(ecode4), "in method '" "PyControl_DoMoveWindow" "', expected argument " "4"" of type '" "int""'");
39258 }
39259 arg4 = static_cast< int >(val4);
39260 ecode5 = SWIG_AsVal_int(obj4, &val5);
39261 if (!SWIG_IsOK(ecode5)) {
39262 SWIG_exception_fail(SWIG_ArgError(ecode5), "in method '" "PyControl_DoMoveWindow" "', expected argument " "5"" of type '" "int""'");
39263 }
39264 arg5 = static_cast< int >(val5);
39265 {
39266 PyThreadState* __tstate = wxPyBeginAllowThreads();
39267 (arg1)->DoMoveWindow(arg2,arg3,arg4,arg5);
39268 wxPyEndAllowThreads(__tstate);
39269 if (PyErr_Occurred()) SWIG_fail;
39270 }
39271 resultobj = SWIG_Py_Void();
39272 return resultobj;
39273fail:
39274 return NULL;
39275}
39276
39277
39278SWIGINTERN PyObject *_wrap_PyControl_DoSetSize(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
39279 PyObject *resultobj = 0;
39280 wxPyControl *arg1 = (wxPyControl *) 0 ;
39281 int arg2 ;
39282 int arg3 ;
39283 int arg4 ;
39284 int arg5 ;
39285 int arg6 = (int) wxSIZE_AUTO ;
39286 void *argp1 = 0 ;
39287 int res1 = 0 ;
39288 int val2 ;
39289 int ecode2 = 0 ;
39290 int val3 ;
39291 int ecode3 = 0 ;
39292 int val4 ;
39293 int ecode4 = 0 ;
39294 int val5 ;
39295 int ecode5 = 0 ;
39296 int val6 ;
39297 int ecode6 = 0 ;
39298 PyObject * obj0 = 0 ;
39299 PyObject * obj1 = 0 ;
39300 PyObject * obj2 = 0 ;
39301 PyObject * obj3 = 0 ;
39302 PyObject * obj4 = 0 ;
39303 PyObject * obj5 = 0 ;
39304 char * kwnames[] = {
39305 (char *) "self",(char *) "x",(char *) "y",(char *) "width",(char *) "height",(char *) "sizeFlags", NULL
39306 };
39307
39308 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOOO|O:PyControl_DoSetSize",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5)) SWIG_fail;
39309 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxPyControl, 0 | 0 );
39310 if (!SWIG_IsOK(res1)) {
39311 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "PyControl_DoSetSize" "', expected argument " "1"" of type '" "wxPyControl *""'");
39312 }
39313 arg1 = reinterpret_cast< wxPyControl * >(argp1);
39314 ecode2 = SWIG_AsVal_int(obj1, &val2);
39315 if (!SWIG_IsOK(ecode2)) {
39316 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "PyControl_DoSetSize" "', expected argument " "2"" of type '" "int""'");
39317 }
39318 arg2 = static_cast< int >(val2);
39319 ecode3 = SWIG_AsVal_int(obj2, &val3);
39320 if (!SWIG_IsOK(ecode3)) {
39321 SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "PyControl_DoSetSize" "', expected argument " "3"" of type '" "int""'");
39322 }
39323 arg3 = static_cast< int >(val3);
39324 ecode4 = SWIG_AsVal_int(obj3, &val4);
39325 if (!SWIG_IsOK(ecode4)) {
39326 SWIG_exception_fail(SWIG_ArgError(ecode4), "in method '" "PyControl_DoSetSize" "', expected argument " "4"" of type '" "int""'");
39327 }
39328 arg4 = static_cast< int >(val4);
39329 ecode5 = SWIG_AsVal_int(obj4, &val5);
39330 if (!SWIG_IsOK(ecode5)) {
39331 SWIG_exception_fail(SWIG_ArgError(ecode5), "in method '" "PyControl_DoSetSize" "', expected argument " "5"" of type '" "int""'");
39332 }
39333 arg5 = static_cast< int >(val5);
39334 if (obj5) {
39335 ecode6 = SWIG_AsVal_int(obj5, &val6);
39336 if (!SWIG_IsOK(ecode6)) {
39337 SWIG_exception_fail(SWIG_ArgError(ecode6), "in method '" "PyControl_DoSetSize" "', expected argument " "6"" of type '" "int""'");
39338 }
39339 arg6 = static_cast< int >(val6);
39340 }
39341 {
39342 PyThreadState* __tstate = wxPyBeginAllowThreads();
39343 (arg1)->DoSetSize(arg2,arg3,arg4,arg5,arg6);
39344 wxPyEndAllowThreads(__tstate);
39345 if (PyErr_Occurred()) SWIG_fail;
39346 }
39347 resultobj = SWIG_Py_Void();
39348 return resultobj;
39349fail:
39350 return NULL;
39351}
39352
39353
39354SWIGINTERN PyObject *_wrap_PyControl_DoSetClientSize(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
39355 PyObject *resultobj = 0;
39356 wxPyControl *arg1 = (wxPyControl *) 0 ;
39357 int arg2 ;
39358 int arg3 ;
39359 void *argp1 = 0 ;
39360 int res1 = 0 ;
39361 int val2 ;
39362 int ecode2 = 0 ;
39363 int val3 ;
39364 int ecode3 = 0 ;
39365 PyObject * obj0 = 0 ;
39366 PyObject * obj1 = 0 ;
39367 PyObject * obj2 = 0 ;
39368 char * kwnames[] = {
39369 (char *) "self",(char *) "width",(char *) "height", NULL
39370 };
39371
39372 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:PyControl_DoSetClientSize",kwnames,&obj0,&obj1,&obj2)) SWIG_fail;
39373 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxPyControl, 0 | 0 );
39374 if (!SWIG_IsOK(res1)) {
39375 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "PyControl_DoSetClientSize" "', expected argument " "1"" of type '" "wxPyControl *""'");
39376 }
39377 arg1 = reinterpret_cast< wxPyControl * >(argp1);
39378 ecode2 = SWIG_AsVal_int(obj1, &val2);
39379 if (!SWIG_IsOK(ecode2)) {
39380 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "PyControl_DoSetClientSize" "', expected argument " "2"" of type '" "int""'");
39381 }
39382 arg2 = static_cast< int >(val2);
39383 ecode3 = SWIG_AsVal_int(obj2, &val3);
39384 if (!SWIG_IsOK(ecode3)) {
39385 SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "PyControl_DoSetClientSize" "', expected argument " "3"" of type '" "int""'");
39386 }
39387 arg3 = static_cast< int >(val3);
39388 {
39389 PyThreadState* __tstate = wxPyBeginAllowThreads();
39390 (arg1)->DoSetClientSize(arg2,arg3);
39391 wxPyEndAllowThreads(__tstate);
39392 if (PyErr_Occurred()) SWIG_fail;
39393 }
39394 resultobj = SWIG_Py_Void();
39395 return resultobj;
39396fail:
39397 return NULL;
39398}
39399
39400
39401SWIGINTERN PyObject *_wrap_PyControl_DoSetVirtualSize(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
39402 PyObject *resultobj = 0;
39403 wxPyControl *arg1 = (wxPyControl *) 0 ;
39404 int arg2 ;
39405 int arg3 ;
39406 void *argp1 = 0 ;
39407 int res1 = 0 ;
39408 int val2 ;
39409 int ecode2 = 0 ;
39410 int val3 ;
39411 int ecode3 = 0 ;
39412 PyObject * obj0 = 0 ;
39413 PyObject * obj1 = 0 ;
39414 PyObject * obj2 = 0 ;
39415 char * kwnames[] = {
39416 (char *) "self",(char *) "x",(char *) "y", NULL
39417 };
39418
39419 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:PyControl_DoSetVirtualSize",kwnames,&obj0,&obj1,&obj2)) SWIG_fail;
39420 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxPyControl, 0 | 0 );
39421 if (!SWIG_IsOK(res1)) {
39422 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "PyControl_DoSetVirtualSize" "', expected argument " "1"" of type '" "wxPyControl *""'");
39423 }
39424 arg1 = reinterpret_cast< wxPyControl * >(argp1);
39425 ecode2 = SWIG_AsVal_int(obj1, &val2);
39426 if (!SWIG_IsOK(ecode2)) {
39427 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "PyControl_DoSetVirtualSize" "', expected argument " "2"" of type '" "int""'");
39428 }
39429 arg2 = static_cast< int >(val2);
39430 ecode3 = SWIG_AsVal_int(obj2, &val3);
39431 if (!SWIG_IsOK(ecode3)) {
39432 SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "PyControl_DoSetVirtualSize" "', expected argument " "3"" of type '" "int""'");
39433 }
39434 arg3 = static_cast< int >(val3);
39435 {
39436 PyThreadState* __tstate = wxPyBeginAllowThreads();
39437 (arg1)->DoSetVirtualSize(arg2,arg3);
39438 wxPyEndAllowThreads(__tstate);
39439 if (PyErr_Occurred()) SWIG_fail;
39440 }
39441 resultobj = SWIG_Py_Void();
39442 return resultobj;
39443fail:
39444 return NULL;
39445}
39446
39447
39448SWIGINTERN PyObject *_wrap_PyControl_DoGetSize(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
39449 PyObject *resultobj = 0;
39450 wxPyControl *arg1 = (wxPyControl *) 0 ;
39451 int *arg2 = (int *) 0 ;
39452 int *arg3 = (int *) 0 ;
39453 void *argp1 = 0 ;
39454 int res1 = 0 ;
39455 int temp2 ;
39456 int res2 = SWIG_TMPOBJ ;
39457 int temp3 ;
39458 int res3 = SWIG_TMPOBJ ;
39459 PyObject *swig_obj[1] ;
39460
39461 arg2 = &temp2;
39462 arg3 = &temp3;
39463 if (!args) SWIG_fail;
39464 swig_obj[0] = args;
39465 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxPyControl, 0 | 0 );
39466 if (!SWIG_IsOK(res1)) {
39467 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "PyControl_DoGetSize" "', expected argument " "1"" of type '" "wxPyControl const *""'");
39468 }
39469 arg1 = reinterpret_cast< wxPyControl * >(argp1);
39470 {
39471 PyThreadState* __tstate = wxPyBeginAllowThreads();
39472 ((wxPyControl const *)arg1)->DoGetSize(arg2,arg3);
39473 wxPyEndAllowThreads(__tstate);
39474 if (PyErr_Occurred()) SWIG_fail;
39475 }
39476 resultobj = SWIG_Py_Void();
39477 if (SWIG_IsTmpObj(res2)) {
39478 resultobj = SWIG_Python_AppendOutput(resultobj, SWIG_From_int((*arg2)));
39479 } else {
39480 int new_flags = SWIG_IsNewObj(res2) ? (SWIG_POINTER_OWN | 0 ) : 0 ;
39481 resultobj = SWIG_Python_AppendOutput(resultobj, SWIG_NewPointerObj((void*)(arg2), SWIGTYPE_p_int, new_flags));
39482 }
39483 if (SWIG_IsTmpObj(res3)) {
39484 resultobj = SWIG_Python_AppendOutput(resultobj, SWIG_From_int((*arg3)));
39485 } else {
39486 int new_flags = SWIG_IsNewObj(res3) ? (SWIG_POINTER_OWN | 0 ) : 0 ;
39487 resultobj = SWIG_Python_AppendOutput(resultobj, SWIG_NewPointerObj((void*)(arg3), SWIGTYPE_p_int, new_flags));
39488 }
39489 return resultobj;
39490fail:
39491 return NULL;
39492}
39493
39494
39495SWIGINTERN PyObject *_wrap_PyControl_DoGetClientSize(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
39496 PyObject *resultobj = 0;
39497 wxPyControl *arg1 = (wxPyControl *) 0 ;
39498 int *arg2 = (int *) 0 ;
39499 int *arg3 = (int *) 0 ;
39500 void *argp1 = 0 ;
39501 int res1 = 0 ;
39502 int temp2 ;
39503 int res2 = SWIG_TMPOBJ ;
39504 int temp3 ;
39505 int res3 = SWIG_TMPOBJ ;
39506 PyObject *swig_obj[1] ;
39507
39508 arg2 = &temp2;
39509 arg3 = &temp3;
39510 if (!args) SWIG_fail;
39511 swig_obj[0] = args;
39512 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxPyControl, 0 | 0 );
39513 if (!SWIG_IsOK(res1)) {
39514 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "PyControl_DoGetClientSize" "', expected argument " "1"" of type '" "wxPyControl const *""'");
39515 }
39516 arg1 = reinterpret_cast< wxPyControl * >(argp1);
39517 {
39518 PyThreadState* __tstate = wxPyBeginAllowThreads();
39519 ((wxPyControl const *)arg1)->DoGetClientSize(arg2,arg3);
39520 wxPyEndAllowThreads(__tstate);
39521 if (PyErr_Occurred()) SWIG_fail;
39522 }
39523 resultobj = SWIG_Py_Void();
39524 if (SWIG_IsTmpObj(res2)) {
39525 resultobj = SWIG_Python_AppendOutput(resultobj, SWIG_From_int((*arg2)));
39526 } else {
39527 int new_flags = SWIG_IsNewObj(res2) ? (SWIG_POINTER_OWN | 0 ) : 0 ;
39528 resultobj = SWIG_Python_AppendOutput(resultobj, SWIG_NewPointerObj((void*)(arg2), SWIGTYPE_p_int, new_flags));
39529 }
39530 if (SWIG_IsTmpObj(res3)) {
39531 resultobj = SWIG_Python_AppendOutput(resultobj, SWIG_From_int((*arg3)));
39532 } else {
39533 int new_flags = SWIG_IsNewObj(res3) ? (SWIG_POINTER_OWN | 0 ) : 0 ;
39534 resultobj = SWIG_Python_AppendOutput(resultobj, SWIG_NewPointerObj((void*)(arg3), SWIGTYPE_p_int, new_flags));
39535 }
39536 return resultobj;
39537fail:
39538 return NULL;
39539}
39540
39541
39542SWIGINTERN PyObject *_wrap_PyControl_DoGetPosition(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
39543 PyObject *resultobj = 0;
39544 wxPyControl *arg1 = (wxPyControl *) 0 ;
39545 int *arg2 = (int *) 0 ;
39546 int *arg3 = (int *) 0 ;
39547 void *argp1 = 0 ;
39548 int res1 = 0 ;
39549 int temp2 ;
39550 int res2 = SWIG_TMPOBJ ;
39551 int temp3 ;
39552 int res3 = SWIG_TMPOBJ ;
39553 PyObject *swig_obj[1] ;
39554
39555 arg2 = &temp2;
39556 arg3 = &temp3;
39557 if (!args) SWIG_fail;
39558 swig_obj[0] = args;
39559 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxPyControl, 0 | 0 );
39560 if (!SWIG_IsOK(res1)) {
39561 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "PyControl_DoGetPosition" "', expected argument " "1"" of type '" "wxPyControl const *""'");
39562 }
39563 arg1 = reinterpret_cast< wxPyControl * >(argp1);
39564 {
39565 PyThreadState* __tstate = wxPyBeginAllowThreads();
39566 ((wxPyControl const *)arg1)->DoGetPosition(arg2,arg3);
39567 wxPyEndAllowThreads(__tstate);
39568 if (PyErr_Occurred()) SWIG_fail;
39569 }
39570 resultobj = SWIG_Py_Void();
39571 if (SWIG_IsTmpObj(res2)) {
39572 resultobj = SWIG_Python_AppendOutput(resultobj, SWIG_From_int((*arg2)));
39573 } else {
39574 int new_flags = SWIG_IsNewObj(res2) ? (SWIG_POINTER_OWN | 0 ) : 0 ;
39575 resultobj = SWIG_Python_AppendOutput(resultobj, SWIG_NewPointerObj((void*)(arg2), SWIGTYPE_p_int, new_flags));
39576 }
39577 if (SWIG_IsTmpObj(res3)) {
39578 resultobj = SWIG_Python_AppendOutput(resultobj, SWIG_From_int((*arg3)));
39579 } else {
39580 int new_flags = SWIG_IsNewObj(res3) ? (SWIG_POINTER_OWN | 0 ) : 0 ;
39581 resultobj = SWIG_Python_AppendOutput(resultobj, SWIG_NewPointerObj((void*)(arg3), SWIGTYPE_p_int, new_flags));
39582 }
39583 return resultobj;
39584fail:
39585 return NULL;
d14a1e28
RD
39586}
39587
39588
0085ce49
RD
39589SWIGINTERN PyObject *_wrap_PyControl_DoGetVirtualSize(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
39590 PyObject *resultobj = 0;
39591 wxPyControl *arg1 = (wxPyControl *) 0 ;
39592 wxSize result;
39593 void *argp1 = 0 ;
39594 int res1 = 0 ;
39595 PyObject *swig_obj[1] ;
39596
39597 if (!args) SWIG_fail;
39598 swig_obj[0] = args;
39599 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxPyControl, 0 | 0 );
39600 if (!SWIG_IsOK(res1)) {
39601 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "PyControl_DoGetVirtualSize" "', expected argument " "1"" of type '" "wxPyControl const *""'");
39602 }
39603 arg1 = reinterpret_cast< wxPyControl * >(argp1);
39604 {
39605 PyThreadState* __tstate = wxPyBeginAllowThreads();
39606 result = ((wxPyControl const *)arg1)->DoGetVirtualSize();
39607 wxPyEndAllowThreads(__tstate);
39608 if (PyErr_Occurred()) SWIG_fail;
39609 }
39610 resultobj = SWIG_NewPointerObj((new wxSize(static_cast< const wxSize& >(result))), SWIGTYPE_p_wxSize, SWIG_POINTER_OWN | 0 );
39611 return resultobj;
39612fail:
39613 return NULL;
d14a1e28
RD
39614}
39615
39616
0085ce49
RD
39617SWIGINTERN PyObject *_wrap_PyControl_DoGetBestSize(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
39618 PyObject *resultobj = 0;
39619 wxPyControl *arg1 = (wxPyControl *) 0 ;
39620 wxSize result;
39621 void *argp1 = 0 ;
39622 int res1 = 0 ;
39623 PyObject *swig_obj[1] ;
39624
39625 if (!args) SWIG_fail;
39626 swig_obj[0] = args;
39627 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxPyControl, 0 | 0 );
39628 if (!SWIG_IsOK(res1)) {
39629 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "PyControl_DoGetBestSize" "', expected argument " "1"" of type '" "wxPyControl const *""'");
39630 }
39631 arg1 = reinterpret_cast< wxPyControl * >(argp1);
39632 {
39633 PyThreadState* __tstate = wxPyBeginAllowThreads();
39634 result = ((wxPyControl const *)arg1)->DoGetBestSize();
39635 wxPyEndAllowThreads(__tstate);
39636 if (PyErr_Occurred()) SWIG_fail;
39637 }
39638 resultobj = SWIG_NewPointerObj((new wxSize(static_cast< const wxSize& >(result))), SWIGTYPE_p_wxSize, SWIG_POINTER_OWN | 0 );
39639 return resultobj;
39640fail:
39641 return NULL;
d14a1e28
RD
39642}
39643
39644
0085ce49
RD
39645SWIGINTERN PyObject *_wrap_PyControl_GetDefaultAttributes(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
39646 PyObject *resultobj = 0;
39647 wxPyControl *arg1 = (wxPyControl *) 0 ;
39648 SwigValueWrapper<wxVisualAttributes > result;
39649 void *argp1 = 0 ;
39650 int res1 = 0 ;
39651 PyObject *swig_obj[1] ;
39652
39653 if (!args) SWIG_fail;
39654 swig_obj[0] = args;
39655 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxPyControl, 0 | 0 );
39656 if (!SWIG_IsOK(res1)) {
39657 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "PyControl_GetDefaultAttributes" "', expected argument " "1"" of type '" "wxPyControl *""'");
39658 }
39659 arg1 = reinterpret_cast< wxPyControl * >(argp1);
39660 {
39661 PyThreadState* __tstate = wxPyBeginAllowThreads();
39662 result = (arg1)->GetDefaultAttributes();
39663 wxPyEndAllowThreads(__tstate);
39664 if (PyErr_Occurred()) SWIG_fail;
39665 }
39666 resultobj = SWIG_NewPointerObj((new wxVisualAttributes(static_cast< const wxVisualAttributes& >(result))), SWIGTYPE_p_wxVisualAttributes, SWIG_POINTER_OWN | 0 );
39667 return resultobj;
39668fail:
39669 return NULL;
d14a1e28
RD
39670}
39671
39672
0085ce49
RD
39673SWIGINTERN PyObject *_wrap_PyControl_OnInternalIdle(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
39674 PyObject *resultobj = 0;
39675 wxPyControl *arg1 = (wxPyControl *) 0 ;
39676 void *argp1 = 0 ;
39677 int res1 = 0 ;
39678 PyObject *swig_obj[1] ;
39679
39680 if (!args) SWIG_fail;
39681 swig_obj[0] = args;
39682 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxPyControl, 0 | 0 );
39683 if (!SWIG_IsOK(res1)) {
39684 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "PyControl_OnInternalIdle" "', expected argument " "1"" of type '" "wxPyControl *""'");
39685 }
39686 arg1 = reinterpret_cast< wxPyControl * >(argp1);
39687 {
39688 PyThreadState* __tstate = wxPyBeginAllowThreads();
39689 (arg1)->OnInternalIdle();
39690 wxPyEndAllowThreads(__tstate);
39691 if (PyErr_Occurred()) SWIG_fail;
39692 }
39693 resultobj = SWIG_Py_Void();
39694 return resultobj;
39695fail:
39696 return NULL;
39697}
39698
39699
39700SWIGINTERN PyObject *PyControl_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
39701 PyObject *obj;
39702 if (!SWIG_Python_UnpackTuple(args,(char*)"swigregister", 1, 1,&obj)) return NULL;
39703 SWIG_TypeNewClientData(SWIGTYPE_p_wxPyControl, SWIG_NewClientData(obj));
39704 return SWIG_Py_Void();
39705}
39706
39707SWIGINTERN PyObject *PyControl_swiginit(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
39708 return SWIG_Python_InitShadowInstance(args);
39709}
39710
39711SWIGINTERN PyObject *_wrap_new_HelpEvent(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
39712 PyObject *resultobj = 0;
39713 wxEventType arg1 = (wxEventType) wxEVT_NULL ;
39714 int arg2 = (int) 0 ;
39715 wxPoint const &arg3_defvalue = wxDefaultPosition ;
39716 wxPoint *arg3 = (wxPoint *) &arg3_defvalue ;
704eda0c 39717 wxHelpEvent::Origin arg4 = (wxHelpEvent::Origin) wxHelpEvent::Origin_Unknown ;
0085ce49
RD
39718 wxHelpEvent *result = 0 ;
39719 int val1 ;
39720 int ecode1 = 0 ;
39721 int val2 ;
39722 int ecode2 = 0 ;
39723 wxPoint temp3 ;
704eda0c
RD
39724 int val4 ;
39725 int ecode4 = 0 ;
0085ce49
RD
39726 PyObject * obj0 = 0 ;
39727 PyObject * obj1 = 0 ;
39728 PyObject * obj2 = 0 ;
704eda0c 39729 PyObject * obj3 = 0 ;
0085ce49 39730 char * kwnames[] = {
704eda0c 39731 (char *) "type",(char *) "winid",(char *) "pt",(char *) "origin", NULL
0085ce49
RD
39732 };
39733
704eda0c 39734 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|OOOO:new_HelpEvent",kwnames,&obj0,&obj1,&obj2,&obj3)) SWIG_fail;
0085ce49
RD
39735 if (obj0) {
39736 ecode1 = SWIG_AsVal_int(obj0, &val1);
39737 if (!SWIG_IsOK(ecode1)) {
39738 SWIG_exception_fail(SWIG_ArgError(ecode1), "in method '" "new_HelpEvent" "', expected argument " "1"" of type '" "wxEventType""'");
39739 }
39740 arg1 = static_cast< wxEventType >(val1);
39741 }
39742 if (obj1) {
39743 ecode2 = SWIG_AsVal_int(obj1, &val2);
39744 if (!SWIG_IsOK(ecode2)) {
39745 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "new_HelpEvent" "', expected argument " "2"" of type '" "int""'");
39746 }
39747 arg2 = static_cast< int >(val2);
39748 }
39749 if (obj2) {
d14a1e28 39750 {
0085ce49
RD
39751 arg3 = &temp3;
39752 if ( ! wxPoint_helper(obj2, &arg3)) SWIG_fail;
d14a1e28 39753 }
0085ce49 39754 }
704eda0c
RD
39755 if (obj3) {
39756 ecode4 = SWIG_AsVal_int(obj3, &val4);
39757 if (!SWIG_IsOK(ecode4)) {
39758 SWIG_exception_fail(SWIG_ArgError(ecode4), "in method '" "new_HelpEvent" "', expected argument " "4"" of type '" "wxHelpEvent::Origin""'");
39759 }
39760 arg4 = static_cast< wxHelpEvent::Origin >(val4);
39761 }
0085ce49
RD
39762 {
39763 PyThreadState* __tstate = wxPyBeginAllowThreads();
704eda0c 39764 result = (wxHelpEvent *)new wxHelpEvent(arg1,arg2,(wxPoint const &)*arg3,arg4);
0085ce49
RD
39765 wxPyEndAllowThreads(__tstate);
39766 if (PyErr_Occurred()) SWIG_fail;
39767 }
39768 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_wxHelpEvent, SWIG_POINTER_NEW | 0 );
39769 return resultobj;
39770fail:
39771 return NULL;
d14a1e28
RD
39772}
39773
39774
0085ce49
RD
39775SWIGINTERN PyObject *_wrap_HelpEvent_GetPosition(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
39776 PyObject *resultobj = 0;
39777 wxHelpEvent *arg1 = (wxHelpEvent *) 0 ;
39778 wxPoint result;
39779 void *argp1 = 0 ;
39780 int res1 = 0 ;
39781 PyObject *swig_obj[1] ;
39782
39783 if (!args) SWIG_fail;
39784 swig_obj[0] = args;
39785 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxHelpEvent, 0 | 0 );
39786 if (!SWIG_IsOK(res1)) {
39787 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "HelpEvent_GetPosition" "', expected argument " "1"" of type '" "wxHelpEvent const *""'");
39788 }
39789 arg1 = reinterpret_cast< wxHelpEvent * >(argp1);
39790 {
39791 PyThreadState* __tstate = wxPyBeginAllowThreads();
39792 result = ((wxHelpEvent const *)arg1)->GetPosition();
39793 wxPyEndAllowThreads(__tstate);
39794 if (PyErr_Occurred()) SWIG_fail;
39795 }
39796 resultobj = SWIG_NewPointerObj((new wxPoint(static_cast< const wxPoint& >(result))), SWIGTYPE_p_wxPoint, SWIG_POINTER_OWN | 0 );
39797 return resultobj;
39798fail:
39799 return NULL;
39800}
39801
39802
39803SWIGINTERN PyObject *_wrap_HelpEvent_SetPosition(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
39804 PyObject *resultobj = 0;
39805 wxHelpEvent *arg1 = (wxHelpEvent *) 0 ;
39806 wxPoint *arg2 = 0 ;
39807 void *argp1 = 0 ;
39808 int res1 = 0 ;
39809 wxPoint temp2 ;
39810 PyObject * obj0 = 0 ;
39811 PyObject * obj1 = 0 ;
39812 char * kwnames[] = {
39813 (char *) "self",(char *) "pos", NULL
39814 };
39815
39816 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:HelpEvent_SetPosition",kwnames,&obj0,&obj1)) SWIG_fail;
39817 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxHelpEvent, 0 | 0 );
39818 if (!SWIG_IsOK(res1)) {
39819 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "HelpEvent_SetPosition" "', expected argument " "1"" of type '" "wxHelpEvent *""'");
39820 }
39821 arg1 = reinterpret_cast< wxHelpEvent * >(argp1);
39822 {
39823 arg2 = &temp2;
39824 if ( ! wxPoint_helper(obj1, &arg2)) SWIG_fail;
39825 }
39826 {
39827 PyThreadState* __tstate = wxPyBeginAllowThreads();
39828 (arg1)->SetPosition((wxPoint const &)*arg2);
39829 wxPyEndAllowThreads(__tstate);
39830 if (PyErr_Occurred()) SWIG_fail;
39831 }
39832 resultobj = SWIG_Py_Void();
39833 return resultobj;
39834fail:
39835 return NULL;
d14a1e28
RD
39836}
39837
39838
0085ce49
RD
39839SWIGINTERN PyObject *_wrap_HelpEvent_GetLink(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
39840 PyObject *resultobj = 0;
39841 wxHelpEvent *arg1 = (wxHelpEvent *) 0 ;
39842 wxString *result = 0 ;
39843 void *argp1 = 0 ;
39844 int res1 = 0 ;
39845 PyObject *swig_obj[1] ;
39846
39847 if (!args) SWIG_fail;
39848 swig_obj[0] = args;
39849 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxHelpEvent, 0 | 0 );
39850 if (!SWIG_IsOK(res1)) {
39851 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "HelpEvent_GetLink" "', expected argument " "1"" of type '" "wxHelpEvent const *""'");
39852 }
39853 arg1 = reinterpret_cast< wxHelpEvent * >(argp1);
39854 {
39855 PyThreadState* __tstate = wxPyBeginAllowThreads();
093d3ff1 39856 {
0085ce49
RD
39857 wxString const &_result_ref = ((wxHelpEvent const *)arg1)->GetLink();
39858 result = (wxString *) &_result_ref;
093d3ff1 39859 }
0085ce49
RD
39860 wxPyEndAllowThreads(__tstate);
39861 if (PyErr_Occurred()) SWIG_fail;
39862 }
39863 {
39864#if wxUSE_UNICODE
39865 resultobj = PyUnicode_FromWideChar(result->c_str(), result->Len());
39866#else
39867 resultobj = PyString_FromStringAndSize(result->c_str(), result->Len());
39868#endif
39869 }
39870 return resultobj;
39871fail:
39872 return NULL;
39873}
39874
39875
39876SWIGINTERN PyObject *_wrap_HelpEvent_SetLink(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
39877 PyObject *resultobj = 0;
39878 wxHelpEvent *arg1 = (wxHelpEvent *) 0 ;
39879 wxString *arg2 = 0 ;
39880 void *argp1 = 0 ;
39881 int res1 = 0 ;
39882 bool temp2 = false ;
39883 PyObject * obj0 = 0 ;
39884 PyObject * obj1 = 0 ;
39885 char * kwnames[] = {
39886 (char *) "self",(char *) "link", NULL
39887 };
39888
39889 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:HelpEvent_SetLink",kwnames,&obj0,&obj1)) SWIG_fail;
39890 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxHelpEvent, 0 | 0 );
39891 if (!SWIG_IsOK(res1)) {
39892 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "HelpEvent_SetLink" "', expected argument " "1"" of type '" "wxHelpEvent *""'");
39893 }
39894 arg1 = reinterpret_cast< wxHelpEvent * >(argp1);
39895 {
39896 arg2 = wxString_in_helper(obj1);
39897 if (arg2 == NULL) SWIG_fail;
39898 temp2 = true;
39899 }
39900 {
39901 PyThreadState* __tstate = wxPyBeginAllowThreads();
39902 (arg1)->SetLink((wxString const &)*arg2);
39903 wxPyEndAllowThreads(__tstate);
39904 if (PyErr_Occurred()) SWIG_fail;
39905 }
39906 resultobj = SWIG_Py_Void();
39907 {
39908 if (temp2)
39909 delete arg2;
39910 }
39911 return resultobj;
39912fail:
39913 {
39914 if (temp2)
39915 delete arg2;
39916 }
39917 return NULL;
d14a1e28
RD
39918}
39919
39920
0085ce49
RD
39921SWIGINTERN PyObject *_wrap_HelpEvent_GetTarget(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
39922 PyObject *resultobj = 0;
39923 wxHelpEvent *arg1 = (wxHelpEvent *) 0 ;
39924 wxString *result = 0 ;
39925 void *argp1 = 0 ;
39926 int res1 = 0 ;
39927 PyObject *swig_obj[1] ;
39928
39929 if (!args) SWIG_fail;
39930 swig_obj[0] = args;
39931 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxHelpEvent, 0 | 0 );
39932 if (!SWIG_IsOK(res1)) {
39933 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "HelpEvent_GetTarget" "', expected argument " "1"" of type '" "wxHelpEvent const *""'");
39934 }
39935 arg1 = reinterpret_cast< wxHelpEvent * >(argp1);
39936 {
39937 PyThreadState* __tstate = wxPyBeginAllowThreads();
d14a1e28 39938 {
0085ce49
RD
39939 wxString const &_result_ref = ((wxHelpEvent const *)arg1)->GetTarget();
39940 result = (wxString *) &_result_ref;
d14a1e28 39941 }
0085ce49
RD
39942 wxPyEndAllowThreads(__tstate);
39943 if (PyErr_Occurred()) SWIG_fail;
39944 }
39945 {
39946#if wxUSE_UNICODE
39947 resultobj = PyUnicode_FromWideChar(result->c_str(), result->Len());
39948#else
39949 resultobj = PyString_FromStringAndSize(result->c_str(), result->Len());
39950#endif
39951 }
39952 return resultobj;
39953fail:
39954 return NULL;
39955}
39956
39957
39958SWIGINTERN PyObject *_wrap_HelpEvent_SetTarget(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
39959 PyObject *resultobj = 0;
39960 wxHelpEvent *arg1 = (wxHelpEvent *) 0 ;
39961 wxString *arg2 = 0 ;
39962 void *argp1 = 0 ;
39963 int res1 = 0 ;
39964 bool temp2 = false ;
39965 PyObject * obj0 = 0 ;
39966 PyObject * obj1 = 0 ;
39967 char * kwnames[] = {
39968 (char *) "self",(char *) "target", NULL
39969 };
39970
39971 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:HelpEvent_SetTarget",kwnames,&obj0,&obj1)) SWIG_fail;
39972 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxHelpEvent, 0 | 0 );
39973 if (!SWIG_IsOK(res1)) {
39974 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "HelpEvent_SetTarget" "', expected argument " "1"" of type '" "wxHelpEvent *""'");
39975 }
39976 arg1 = reinterpret_cast< wxHelpEvent * >(argp1);
39977 {
39978 arg2 = wxString_in_helper(obj1);
39979 if (arg2 == NULL) SWIG_fail;
39980 temp2 = true;
39981 }
39982 {
39983 PyThreadState* __tstate = wxPyBeginAllowThreads();
39984 (arg1)->SetTarget((wxString const &)*arg2);
39985 wxPyEndAllowThreads(__tstate);
39986 if (PyErr_Occurred()) SWIG_fail;
39987 }
39988 resultobj = SWIG_Py_Void();
39989 {
39990 if (temp2)
39991 delete arg2;
39992 }
39993 return resultobj;
39994fail:
39995 {
39996 if (temp2)
39997 delete arg2;
39998 }
39999 return NULL;
d14a1e28
RD
40000}
40001
40002
704eda0c
RD
40003SWIGINTERN PyObject *_wrap_HelpEvent_GetOrigin(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
40004 PyObject *resultobj = 0;
40005 wxHelpEvent *arg1 = (wxHelpEvent *) 0 ;
40006 wxHelpEvent::Origin result;
40007 void *argp1 = 0 ;
40008 int res1 = 0 ;
40009 PyObject *swig_obj[1] ;
40010
40011 if (!args) SWIG_fail;
40012 swig_obj[0] = args;
40013 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxHelpEvent, 0 | 0 );
40014 if (!SWIG_IsOK(res1)) {
40015 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "HelpEvent_GetOrigin" "', expected argument " "1"" of type '" "wxHelpEvent const *""'");
40016 }
40017 arg1 = reinterpret_cast< wxHelpEvent * >(argp1);
40018 {
40019 PyThreadState* __tstate = wxPyBeginAllowThreads();
40020 result = (wxHelpEvent::Origin)((wxHelpEvent const *)arg1)->GetOrigin();
40021 wxPyEndAllowThreads(__tstate);
40022 if (PyErr_Occurred()) SWIG_fail;
40023 }
40024 resultobj = SWIG_From_int(static_cast< int >(result));
40025 return resultobj;
40026fail:
40027 return NULL;
40028}
40029
40030
40031SWIGINTERN PyObject *_wrap_HelpEvent_SetOrigin(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
40032 PyObject *resultobj = 0;
40033 wxHelpEvent *arg1 = (wxHelpEvent *) 0 ;
40034 wxHelpEvent::Origin arg2 ;
40035 void *argp1 = 0 ;
40036 int res1 = 0 ;
40037 int val2 ;
40038 int ecode2 = 0 ;
40039 PyObject * obj0 = 0 ;
40040 PyObject * obj1 = 0 ;
40041 char * kwnames[] = {
40042 (char *) "self",(char *) "origin", NULL
40043 };
40044
40045 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:HelpEvent_SetOrigin",kwnames,&obj0,&obj1)) SWIG_fail;
40046 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxHelpEvent, 0 | 0 );
40047 if (!SWIG_IsOK(res1)) {
40048 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "HelpEvent_SetOrigin" "', expected argument " "1"" of type '" "wxHelpEvent *""'");
40049 }
40050 arg1 = reinterpret_cast< wxHelpEvent * >(argp1);
40051 ecode2 = SWIG_AsVal_int(obj1, &val2);
40052 if (!SWIG_IsOK(ecode2)) {
40053 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "HelpEvent_SetOrigin" "', expected argument " "2"" of type '" "wxHelpEvent::Origin""'");
40054 }
40055 arg2 = static_cast< wxHelpEvent::Origin >(val2);
40056 {
40057 PyThreadState* __tstate = wxPyBeginAllowThreads();
40058 (arg1)->SetOrigin(arg2);
40059 wxPyEndAllowThreads(__tstate);
40060 if (PyErr_Occurred()) SWIG_fail;
40061 }
40062 resultobj = SWIG_Py_Void();
40063 return resultobj;
40064fail:
40065 return NULL;
40066}
40067
40068
0085ce49
RD
40069SWIGINTERN PyObject *HelpEvent_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
40070 PyObject *obj;
40071 if (!SWIG_Python_UnpackTuple(args,(char*)"swigregister", 1, 1,&obj)) return NULL;
40072 SWIG_TypeNewClientData(SWIGTYPE_p_wxHelpEvent, SWIG_NewClientData(obj));
40073 return SWIG_Py_Void();
d14a1e28
RD
40074}
40075
0085ce49
RD
40076SWIGINTERN PyObject *HelpEvent_swiginit(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
40077 return SWIG_Python_InitShadowInstance(args);
d14a1e28
RD
40078}
40079
0085ce49
RD
40080SWIGINTERN PyObject *_wrap_new_ContextHelp(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
40081 PyObject *resultobj = 0;
40082 wxWindow *arg1 = (wxWindow *) NULL ;
40083 bool arg2 = (bool) true ;
40084 wxContextHelp *result = 0 ;
40085 void *argp1 = 0 ;
40086 int res1 = 0 ;
40087 bool val2 ;
40088 int ecode2 = 0 ;
40089 PyObject * obj0 = 0 ;
40090 PyObject * obj1 = 0 ;
40091 char * kwnames[] = {
40092 (char *) "window",(char *) "doNow", NULL
40093 };
40094
40095 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|OO:new_ContextHelp",kwnames,&obj0,&obj1)) SWIG_fail;
40096 if (obj0) {
40097 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxWindow, 0 | 0 );
40098 if (!SWIG_IsOK(res1)) {
40099 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_ContextHelp" "', expected argument " "1"" of type '" "wxWindow *""'");
d14a1e28 40100 }
0085ce49
RD
40101 arg1 = reinterpret_cast< wxWindow * >(argp1);
40102 }
40103 if (obj1) {
40104 ecode2 = SWIG_AsVal_bool(obj1, &val2);
40105 if (!SWIG_IsOK(ecode2)) {
40106 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "new_ContextHelp" "', expected argument " "2"" of type '" "bool""'");
40107 }
40108 arg2 = static_cast< bool >(val2);
40109 }
40110 {
40111 if (!wxPyCheckForApp()) SWIG_fail;
40112 PyThreadState* __tstate = wxPyBeginAllowThreads();
40113 result = (wxContextHelp *)new wxContextHelp(arg1,arg2);
40114 wxPyEndAllowThreads(__tstate);
40115 if (PyErr_Occurred()) SWIG_fail;
40116 }
40117 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_wxContextHelp, SWIG_POINTER_NEW | 0 );
40118 return resultobj;
40119fail:
40120 return NULL;
d14a1e28
RD
40121}
40122
40123
0085ce49
RD
40124SWIGINTERN PyObject *_wrap_delete_ContextHelp(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
40125 PyObject *resultobj = 0;
40126 wxContextHelp *arg1 = (wxContextHelp *) 0 ;
40127 void *argp1 = 0 ;
40128 int res1 = 0 ;
40129 PyObject *swig_obj[1] ;
40130
40131 if (!args) SWIG_fail;
40132 swig_obj[0] = args;
40133 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxContextHelp, SWIG_POINTER_DISOWN | 0 );
40134 if (!SWIG_IsOK(res1)) {
40135 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_ContextHelp" "', expected argument " "1"" of type '" "wxContextHelp *""'");
40136 }
40137 arg1 = reinterpret_cast< wxContextHelp * >(argp1);
40138 {
40139 PyThreadState* __tstate = wxPyBeginAllowThreads();
40140 delete arg1;
3a04f143 40141
0085ce49
RD
40142 wxPyEndAllowThreads(__tstate);
40143 if (PyErr_Occurred()) SWIG_fail;
40144 }
40145 resultobj = SWIG_Py_Void();
40146 return resultobj;
40147fail:
40148 return NULL;
40149}
40150
40151
40152SWIGINTERN PyObject *_wrap_ContextHelp_BeginContextHelp(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
40153 PyObject *resultobj = 0;
40154 wxContextHelp *arg1 = (wxContextHelp *) 0 ;
40155 wxWindow *arg2 = (wxWindow *) NULL ;
40156 bool result;
40157 void *argp1 = 0 ;
40158 int res1 = 0 ;
40159 void *argp2 = 0 ;
40160 int res2 = 0 ;
40161 PyObject * obj0 = 0 ;
40162 PyObject * obj1 = 0 ;
40163 char * kwnames[] = {
40164 (char *) "self",(char *) "window", NULL
40165 };
40166
40167 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:ContextHelp_BeginContextHelp",kwnames,&obj0,&obj1)) SWIG_fail;
40168 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxContextHelp, 0 | 0 );
40169 if (!SWIG_IsOK(res1)) {
40170 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ContextHelp_BeginContextHelp" "', expected argument " "1"" of type '" "wxContextHelp *""'");
40171 }
40172 arg1 = reinterpret_cast< wxContextHelp * >(argp1);
40173 if (obj1) {
40174 res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_wxWindow, 0 | 0 );
40175 if (!SWIG_IsOK(res2)) {
40176 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "ContextHelp_BeginContextHelp" "', expected argument " "2"" of type '" "wxWindow *""'");
3a04f143 40177 }
0085ce49
RD
40178 arg2 = reinterpret_cast< wxWindow * >(argp2);
40179 }
40180 {
40181 PyThreadState* __tstate = wxPyBeginAllowThreads();
40182 result = (bool)(arg1)->BeginContextHelp(arg2);
40183 wxPyEndAllowThreads(__tstate);
40184 if (PyErr_Occurred()) SWIG_fail;
40185 }
40186 {
40187 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
40188 }
40189 return resultobj;
40190fail:
40191 return NULL;
3a04f143
RD
40192}
40193
40194
0085ce49
RD
40195SWIGINTERN PyObject *_wrap_ContextHelp_EndContextHelp(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
40196 PyObject *resultobj = 0;
40197 wxContextHelp *arg1 = (wxContextHelp *) 0 ;
40198 bool result;
40199 void *argp1 = 0 ;
40200 int res1 = 0 ;
40201 PyObject *swig_obj[1] ;
40202
40203 if (!args) SWIG_fail;
40204 swig_obj[0] = args;
40205 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxContextHelp, 0 | 0 );
40206 if (!SWIG_IsOK(res1)) {
40207 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ContextHelp_EndContextHelp" "', expected argument " "1"" of type '" "wxContextHelp *""'");
40208 }
40209 arg1 = reinterpret_cast< wxContextHelp * >(argp1);
40210 {
40211 PyThreadState* __tstate = wxPyBeginAllowThreads();
40212 result = (bool)(arg1)->EndContextHelp();
40213 wxPyEndAllowThreads(__tstate);
40214 if (PyErr_Occurred()) SWIG_fail;
40215 }
40216 {
40217 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
40218 }
40219 return resultobj;
40220fail:
40221 return NULL;
40222}
40223
40224
40225SWIGINTERN PyObject *ContextHelp_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
40226 PyObject *obj;
40227 if (!SWIG_Python_UnpackTuple(args,(char*)"swigregister", 1, 1,&obj)) return NULL;
40228 SWIG_TypeNewClientData(SWIGTYPE_p_wxContextHelp, SWIG_NewClientData(obj));
40229 return SWIG_Py_Void();
40230}
40231
40232SWIGINTERN PyObject *ContextHelp_swiginit(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
40233 return SWIG_Python_InitShadowInstance(args);
40234}
40235
40236SWIGINTERN PyObject *_wrap_new_ContextHelpButton(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
40237 PyObject *resultobj = 0;
40238 wxWindow *arg1 = (wxWindow *) 0 ;
40239 int arg2 = (int) wxID_CONTEXT_HELP ;
40240 wxPoint const &arg3_defvalue = wxDefaultPosition ;
40241 wxPoint *arg3 = (wxPoint *) &arg3_defvalue ;
40242 wxSize const &arg4_defvalue = wxDefaultSize ;
40243 wxSize *arg4 = (wxSize *) &arg4_defvalue ;
40244 long arg5 = (long) wxBU_AUTODRAW ;
40245 wxContextHelpButton *result = 0 ;
40246 void *argp1 = 0 ;
40247 int res1 = 0 ;
40248 int val2 ;
40249 int ecode2 = 0 ;
40250 wxPoint temp3 ;
40251 wxSize temp4 ;
40252 long val5 ;
40253 int ecode5 = 0 ;
40254 PyObject * obj0 = 0 ;
40255 PyObject * obj1 = 0 ;
40256 PyObject * obj2 = 0 ;
40257 PyObject * obj3 = 0 ;
40258 PyObject * obj4 = 0 ;
40259 char * kwnames[] = {
40260 (char *) "parent",(char *) "id",(char *) "pos",(char *) "size",(char *) "style", NULL
40261 };
40262
40263 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|OOOO:new_ContextHelpButton",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4)) SWIG_fail;
40264 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxWindow, 0 | 0 );
40265 if (!SWIG_IsOK(res1)) {
40266 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_ContextHelpButton" "', expected argument " "1"" of type '" "wxWindow *""'");
40267 }
40268 arg1 = reinterpret_cast< wxWindow * >(argp1);
40269 if (obj1) {
40270 ecode2 = SWIG_AsVal_int(obj1, &val2);
40271 if (!SWIG_IsOK(ecode2)) {
40272 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "new_ContextHelpButton" "', expected argument " "2"" of type '" "int""'");
40273 }
40274 arg2 = static_cast< int >(val2);
40275 }
40276 if (obj2) {
d14a1e28 40277 {
0085ce49
RD
40278 arg3 = &temp3;
40279 if ( ! wxPoint_helper(obj2, &arg3)) SWIG_fail;
d14a1e28 40280 }
0085ce49
RD
40281 }
40282 if (obj3) {
4f89f6a3 40283 {
0085ce49
RD
40284 arg4 = &temp4;
40285 if ( ! wxSize_helper(obj3, &arg4)) SWIG_fail;
4f89f6a3 40286 }
0085ce49
RD
40287 }
40288 if (obj4) {
40289 ecode5 = SWIG_AsVal_long(obj4, &val5);
40290 if (!SWIG_IsOK(ecode5)) {
40291 SWIG_exception_fail(SWIG_ArgError(ecode5), "in method '" "new_ContextHelpButton" "', expected argument " "5"" of type '" "long""'");
40292 }
40293 arg5 = static_cast< long >(val5);
40294 }
40295 {
40296 if (!wxPyCheckForApp()) SWIG_fail;
40297 PyThreadState* __tstate = wxPyBeginAllowThreads();
40298 result = (wxContextHelpButton *)new wxContextHelpButton(arg1,arg2,(wxPoint const &)*arg3,(wxSize const &)*arg4,arg5);
40299 wxPyEndAllowThreads(__tstate);
40300 if (PyErr_Occurred()) SWIG_fail;
40301 }
40302 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_wxContextHelpButton, SWIG_POINTER_NEW | 0 );
40303 return resultobj;
40304fail:
40305 return NULL;
d14a1e28
RD
40306}
40307
40308
0085ce49
RD
40309SWIGINTERN PyObject *ContextHelpButton_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
40310 PyObject *obj;
40311 if (!SWIG_Python_UnpackTuple(args,(char*)"swigregister", 1, 1,&obj)) return NULL;
40312 SWIG_TypeNewClientData(SWIGTYPE_p_wxContextHelpButton, SWIG_NewClientData(obj));
40313 return SWIG_Py_Void();
d14a1e28
RD
40314}
40315
0085ce49
RD
40316SWIGINTERN PyObject *ContextHelpButton_swiginit(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
40317 return SWIG_Python_InitShadowInstance(args);
d14a1e28
RD
40318}
40319
f52cbe90
RD
40320SWIGINTERN PyObject *_wrap_delete_HelpProvider(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
40321 PyObject *resultobj = 0;
40322 wxHelpProvider *arg1 = (wxHelpProvider *) 0 ;
40323 void *argp1 = 0 ;
40324 int res1 = 0 ;
40325 PyObject *swig_obj[1] ;
40326
40327 if (!args) SWIG_fail;
40328 swig_obj[0] = args;
40329 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxHelpProvider, SWIG_POINTER_DISOWN | 0 );
40330 if (!SWIG_IsOK(res1)) {
40331 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_HelpProvider" "', expected argument " "1"" of type '" "wxHelpProvider *""'");
40332 }
40333 arg1 = reinterpret_cast< wxHelpProvider * >(argp1);
40334 {
40335 PyThreadState* __tstate = wxPyBeginAllowThreads();
40336 delete arg1;
40337
40338 wxPyEndAllowThreads(__tstate);
40339 if (PyErr_Occurred()) SWIG_fail;
40340 }
40341 resultobj = SWIG_Py_Void();
40342 return resultobj;
40343fail:
40344 return NULL;
40345}
40346
40347
0085ce49
RD
40348SWIGINTERN PyObject *_wrap_HelpProvider_Set(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
40349 PyObject *resultobj = 0;
40350 wxHelpProvider *arg1 = (wxHelpProvider *) 0 ;
40351 wxHelpProvider *result = 0 ;
40352 int res1 = 0 ;
40353 PyObject * obj0 = 0 ;
40354 char * kwnames[] = {
40355 (char *) "helpProvider", NULL
40356 };
40357
40358 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:HelpProvider_Set",kwnames,&obj0)) SWIG_fail;
40359 res1 = SWIG_ConvertPtr(obj0, SWIG_as_voidptrptr(&arg1), SWIGTYPE_p_wxHelpProvider, SWIG_POINTER_DISOWN | 0 );
40360 if (!SWIG_IsOK(res1)) {
40361 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "HelpProvider_Set" "', expected argument " "1"" of type '" "wxHelpProvider *""'");
40362 }
40363 {
40364 PyThreadState* __tstate = wxPyBeginAllowThreads();
40365 result = (wxHelpProvider *)wxHelpProvider::Set(arg1);
40366 wxPyEndAllowThreads(__tstate);
40367 if (PyErr_Occurred()) SWIG_fail;
40368 }
40369 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_wxHelpProvider, SWIG_POINTER_OWN | 0 );
40370 return resultobj;
40371fail:
40372 return NULL;
d14a1e28
RD
40373}
40374
40375
0085ce49
RD
40376SWIGINTERN PyObject *_wrap_HelpProvider_Get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
40377 PyObject *resultobj = 0;
40378 wxHelpProvider *result = 0 ;
40379
40380 if (!SWIG_Python_UnpackTuple(args,"HelpProvider_Get",0,0,0)) SWIG_fail;
40381 {
40382 PyThreadState* __tstate = wxPyBeginAllowThreads();
40383 result = (wxHelpProvider *)wxHelpProvider::Get();
40384 wxPyEndAllowThreads(__tstate);
40385 if (PyErr_Occurred()) SWIG_fail;
40386 }
40387 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_wxHelpProvider, 0 | 0 );
40388 return resultobj;
40389fail:
40390 return NULL;
40391}
40392
40393
40394SWIGINTERN PyObject *_wrap_HelpProvider_GetHelp(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
40395 PyObject *resultobj = 0;
40396 wxHelpProvider *arg1 = (wxHelpProvider *) 0 ;
40397 wxWindow *arg2 = (wxWindow *) 0 ;
40398 wxString result;
40399 void *argp1 = 0 ;
40400 int res1 = 0 ;
40401 void *argp2 = 0 ;
40402 int res2 = 0 ;
40403 PyObject * obj0 = 0 ;
40404 PyObject * obj1 = 0 ;
40405 char * kwnames[] = {
40406 (char *) "self",(char *) "window", NULL
40407 };
40408
40409 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:HelpProvider_GetHelp",kwnames,&obj0,&obj1)) SWIG_fail;
40410 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxHelpProvider, 0 | 0 );
40411 if (!SWIG_IsOK(res1)) {
40412 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "HelpProvider_GetHelp" "', expected argument " "1"" of type '" "wxHelpProvider *""'");
40413 }
40414 arg1 = reinterpret_cast< wxHelpProvider * >(argp1);
40415 res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_wxWindow, 0 | 0 );
40416 if (!SWIG_IsOK(res2)) {
40417 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "HelpProvider_GetHelp" "', expected argument " "2"" of type '" "wxWindow const *""'");
40418 }
40419 arg2 = reinterpret_cast< wxWindow * >(argp2);
40420 {
40421 PyThreadState* __tstate = wxPyBeginAllowThreads();
40422 result = (arg1)->GetHelp((wxWindow const *)arg2);
40423 wxPyEndAllowThreads(__tstate);
40424 if (PyErr_Occurred()) SWIG_fail;
40425 }
40426 {
40427#if wxUSE_UNICODE
40428 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
40429#else
40430 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
40431#endif
40432 }
40433 return resultobj;
40434fail:
40435 return NULL;
40436}
40437
40438
40439SWIGINTERN PyObject *_wrap_HelpProvider_ShowHelp(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
40440 PyObject *resultobj = 0;
40441 wxHelpProvider *arg1 = (wxHelpProvider *) 0 ;
40442 wxWindow *arg2 = (wxWindow *) 0 ;
40443 bool result;
40444 void *argp1 = 0 ;
40445 int res1 = 0 ;
40446 void *argp2 = 0 ;
40447 int res2 = 0 ;
40448 PyObject * obj0 = 0 ;
40449 PyObject * obj1 = 0 ;
40450 char * kwnames[] = {
40451 (char *) "self",(char *) "window", NULL
40452 };
40453
40454 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:HelpProvider_ShowHelp",kwnames,&obj0,&obj1)) SWIG_fail;
40455 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxHelpProvider, 0 | 0 );
40456 if (!SWIG_IsOK(res1)) {
40457 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "HelpProvider_ShowHelp" "', expected argument " "1"" of type '" "wxHelpProvider *""'");
40458 }
40459 arg1 = reinterpret_cast< wxHelpProvider * >(argp1);
40460 res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_wxWindow, 0 | 0 );
40461 if (!SWIG_IsOK(res2)) {
40462 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "HelpProvider_ShowHelp" "', expected argument " "2"" of type '" "wxWindow *""'");
40463 }
40464 arg2 = reinterpret_cast< wxWindow * >(argp2);
40465 {
40466 PyThreadState* __tstate = wxPyBeginAllowThreads();
40467 result = (bool)(arg1)->ShowHelp(arg2);
40468 wxPyEndAllowThreads(__tstate);
40469 if (PyErr_Occurred()) SWIG_fail;
40470 }
40471 {
40472 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
40473 }
40474 return resultobj;
40475fail:
40476 return NULL;
40477}
40478
40479
b850e7f3
RD
40480SWIGINTERN PyObject *_wrap_HelpProvider_ShowHelpAtPoint(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
40481 PyObject *resultobj = 0;
40482 wxHelpProvider *arg1 = (wxHelpProvider *) 0 ;
40483 wxWindowBase *arg2 = (wxWindowBase *) 0 ;
40484 wxPoint *arg3 = 0 ;
40485 wxHelpEvent::Origin arg4 ;
40486 bool result;
40487 void *argp1 = 0 ;
40488 int res1 = 0 ;
40489 void *argp2 = 0 ;
40490 int res2 = 0 ;
40491 wxPoint temp3 ;
40492 int val4 ;
40493 int ecode4 = 0 ;
40494 PyObject * obj0 = 0 ;
40495 PyObject * obj1 = 0 ;
40496 PyObject * obj2 = 0 ;
40497 PyObject * obj3 = 0 ;
40498 char * kwnames[] = {
40499 (char *) "self",(char *) "window",(char *) "pt",(char *) "origin", NULL
40500 };
40501
40502 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOO:HelpProvider_ShowHelpAtPoint",kwnames,&obj0,&obj1,&obj2,&obj3)) SWIG_fail;
40503 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxHelpProvider, 0 | 0 );
40504 if (!SWIG_IsOK(res1)) {
40505 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "HelpProvider_ShowHelpAtPoint" "', expected argument " "1"" of type '" "wxHelpProvider *""'");
40506 }
40507 arg1 = reinterpret_cast< wxHelpProvider * >(argp1);
40508 res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_wxWindowBase, 0 | 0 );
40509 if (!SWIG_IsOK(res2)) {
40510 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "HelpProvider_ShowHelpAtPoint" "', expected argument " "2"" of type '" "wxWindowBase *""'");
40511 }
40512 arg2 = reinterpret_cast< wxWindowBase * >(argp2);
40513 {
40514 arg3 = &temp3;
40515 if ( ! wxPoint_helper(obj2, &arg3)) SWIG_fail;
40516 }
40517 ecode4 = SWIG_AsVal_int(obj3, &val4);
40518 if (!SWIG_IsOK(ecode4)) {
40519 SWIG_exception_fail(SWIG_ArgError(ecode4), "in method '" "HelpProvider_ShowHelpAtPoint" "', expected argument " "4"" of type '" "wxHelpEvent::Origin""'");
40520 }
40521 arg4 = static_cast< wxHelpEvent::Origin >(val4);
40522 {
40523 PyThreadState* __tstate = wxPyBeginAllowThreads();
40524 result = (bool)(arg1)->ShowHelpAtPoint(arg2,(wxPoint const &)*arg3,arg4);
40525 wxPyEndAllowThreads(__tstate);
40526 if (PyErr_Occurred()) SWIG_fail;
40527 }
40528 {
40529 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
40530 }
40531 return resultobj;
40532fail:
40533 return NULL;
40534}
40535
40536
0085ce49
RD
40537SWIGINTERN PyObject *_wrap_HelpProvider_AddHelp(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
40538 PyObject *resultobj = 0;
40539 wxHelpProvider *arg1 = (wxHelpProvider *) 0 ;
40540 wxWindow *arg2 = (wxWindow *) 0 ;
40541 wxString *arg3 = 0 ;
40542 void *argp1 = 0 ;
40543 int res1 = 0 ;
40544 void *argp2 = 0 ;
40545 int res2 = 0 ;
40546 bool temp3 = false ;
40547 PyObject * obj0 = 0 ;
40548 PyObject * obj1 = 0 ;
40549 PyObject * obj2 = 0 ;
40550 char * kwnames[] = {
40551 (char *) "self",(char *) "window",(char *) "text", NULL
40552 };
40553
40554 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:HelpProvider_AddHelp",kwnames,&obj0,&obj1,&obj2)) SWIG_fail;
40555 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxHelpProvider, 0 | 0 );
40556 if (!SWIG_IsOK(res1)) {
40557 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "HelpProvider_AddHelp" "', expected argument " "1"" of type '" "wxHelpProvider *""'");
40558 }
40559 arg1 = reinterpret_cast< wxHelpProvider * >(argp1);
40560 res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_wxWindow, 0 | 0 );
40561 if (!SWIG_IsOK(res2)) {
40562 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "HelpProvider_AddHelp" "', expected argument " "2"" of type '" "wxWindow *""'");
40563 }
40564 arg2 = reinterpret_cast< wxWindow * >(argp2);
40565 {
40566 arg3 = wxString_in_helper(obj2);
40567 if (arg3 == NULL) SWIG_fail;
40568 temp3 = true;
40569 }
40570 {
40571 PyThreadState* __tstate = wxPyBeginAllowThreads();
40572 (arg1)->AddHelp(arg2,(wxString const &)*arg3);
40573 wxPyEndAllowThreads(__tstate);
40574 if (PyErr_Occurred()) SWIG_fail;
40575 }
40576 resultobj = SWIG_Py_Void();
40577 {
40578 if (temp3)
40579 delete arg3;
40580 }
40581 return resultobj;
40582fail:
40583 {
40584 if (temp3)
40585 delete arg3;
40586 }
40587 return NULL;
40588}
40589
40590
40591SWIGINTERN PyObject *_wrap_HelpProvider_AddHelpById(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
40592 PyObject *resultobj = 0;
40593 wxHelpProvider *arg1 = (wxHelpProvider *) 0 ;
40594 int arg2 ;
40595 wxString *arg3 = 0 ;
40596 void *argp1 = 0 ;
40597 int res1 = 0 ;
40598 int val2 ;
40599 int ecode2 = 0 ;
40600 bool temp3 = false ;
40601 PyObject * obj0 = 0 ;
40602 PyObject * obj1 = 0 ;
40603 PyObject * obj2 = 0 ;
40604 char * kwnames[] = {
40605 (char *) "self",(char *) "id",(char *) "text", NULL
40606 };
40607
40608 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:HelpProvider_AddHelpById",kwnames,&obj0,&obj1,&obj2)) SWIG_fail;
40609 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxHelpProvider, 0 | 0 );
40610 if (!SWIG_IsOK(res1)) {
40611 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "HelpProvider_AddHelpById" "', expected argument " "1"" of type '" "wxHelpProvider *""'");
40612 }
40613 arg1 = reinterpret_cast< wxHelpProvider * >(argp1);
40614 ecode2 = SWIG_AsVal_int(obj1, &val2);
40615 if (!SWIG_IsOK(ecode2)) {
40616 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "HelpProvider_AddHelpById" "', expected argument " "2"" of type '" "int""'");
40617 }
40618 arg2 = static_cast< int >(val2);
40619 {
40620 arg3 = wxString_in_helper(obj2);
40621 if (arg3 == NULL) SWIG_fail;
40622 temp3 = true;
40623 }
40624 {
40625 PyThreadState* __tstate = wxPyBeginAllowThreads();
40626 (arg1)->AddHelp(arg2,(wxString const &)*arg3);
40627 wxPyEndAllowThreads(__tstate);
40628 if (PyErr_Occurred()) SWIG_fail;
40629 }
40630 resultobj = SWIG_Py_Void();
40631 {
40632 if (temp3)
40633 delete arg3;
40634 }
40635 return resultobj;
40636fail:
40637 {
40638 if (temp3)
40639 delete arg3;
40640 }
40641 return NULL;
40642}
40643
40644
40645SWIGINTERN PyObject *_wrap_HelpProvider_RemoveHelp(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
40646 PyObject *resultobj = 0;
40647 wxHelpProvider *arg1 = (wxHelpProvider *) 0 ;
40648 wxWindow *arg2 = (wxWindow *) 0 ;
40649 void *argp1 = 0 ;
40650 int res1 = 0 ;
40651 void *argp2 = 0 ;
40652 int res2 = 0 ;
40653 PyObject * obj0 = 0 ;
40654 PyObject * obj1 = 0 ;
40655 char * kwnames[] = {
40656 (char *) "self",(char *) "window", NULL
40657 };
40658
40659 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:HelpProvider_RemoveHelp",kwnames,&obj0,&obj1)) SWIG_fail;
40660 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxHelpProvider, 0 | 0 );
40661 if (!SWIG_IsOK(res1)) {
40662 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "HelpProvider_RemoveHelp" "', expected argument " "1"" of type '" "wxHelpProvider *""'");
40663 }
40664 arg1 = reinterpret_cast< wxHelpProvider * >(argp1);
40665 res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_wxWindow, 0 | 0 );
40666 if (!SWIG_IsOK(res2)) {
40667 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "HelpProvider_RemoveHelp" "', expected argument " "2"" of type '" "wxWindow *""'");
40668 }
40669 arg2 = reinterpret_cast< wxWindow * >(argp2);
40670 {
40671 PyThreadState* __tstate = wxPyBeginAllowThreads();
40672 (arg1)->RemoveHelp(arg2);
40673 wxPyEndAllowThreads(__tstate);
40674 if (PyErr_Occurred()) SWIG_fail;
40675 }
40676 resultobj = SWIG_Py_Void();
40677 return resultobj;
40678fail:
40679 return NULL;
d14a1e28
RD
40680}
40681
40682
0085ce49
RD
40683SWIGINTERN PyObject *_wrap_HelpProvider_Destroy(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
40684 PyObject *resultobj = 0;
40685 wxHelpProvider *arg1 = (wxHelpProvider *) 0 ;
40686 void *argp1 = 0 ;
40687 int res1 = 0 ;
40688 PyObject *swig_obj[1] ;
40689
40690 if (!args) SWIG_fail;
40691 swig_obj[0] = args;
40692 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxHelpProvider, 0 | 0 );
40693 if (!SWIG_IsOK(res1)) {
40694 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "HelpProvider_Destroy" "', expected argument " "1"" of type '" "wxHelpProvider *""'");
40695 }
40696 arg1 = reinterpret_cast< wxHelpProvider * >(argp1);
40697 {
40698 PyThreadState* __tstate = wxPyBeginAllowThreads();
40699 wxHelpProvider_Destroy(arg1);
40700 wxPyEndAllowThreads(__tstate);
40701 if (PyErr_Occurred()) SWIG_fail;
40702 }
40703 resultobj = SWIG_Py_Void();
40704 return resultobj;
40705fail:
40706 return NULL;
22bfe96c
RD
40707}
40708
40709
0085ce49
RD
40710SWIGINTERN PyObject *HelpProvider_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
40711 PyObject *obj;
40712 if (!SWIG_Python_UnpackTuple(args,(char*)"swigregister", 1, 1,&obj)) return NULL;
40713 SWIG_TypeNewClientData(SWIGTYPE_p_wxHelpProvider, SWIG_NewClientData(obj));
40714 return SWIG_Py_Void();
b2dc1044
RD
40715}
40716
0085ce49
RD
40717SWIGINTERN PyObject *_wrap_new_SimpleHelpProvider(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
40718 PyObject *resultobj = 0;
40719 wxSimpleHelpProvider *result = 0 ;
40720
40721 if (!SWIG_Python_UnpackTuple(args,"new_SimpleHelpProvider",0,0,0)) SWIG_fail;
40722 {
40723 PyThreadState* __tstate = wxPyBeginAllowThreads();
40724 result = (wxSimpleHelpProvider *)new wxSimpleHelpProvider();
40725 wxPyEndAllowThreads(__tstate);
40726 if (PyErr_Occurred()) SWIG_fail;
40727 }
40728 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_wxSimpleHelpProvider, SWIG_POINTER_NEW | 0 );
40729 return resultobj;
40730fail:
40731 return NULL;
40732}
40733
40734
40735SWIGINTERN PyObject *SimpleHelpProvider_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
40736 PyObject *obj;
40737 if (!SWIG_Python_UnpackTuple(args,(char*)"swigregister", 1, 1,&obj)) return NULL;
40738 SWIG_TypeNewClientData(SWIGTYPE_p_wxSimpleHelpProvider, SWIG_NewClientData(obj));
40739 return SWIG_Py_Void();
40740}
40741
40742SWIGINTERN PyObject *SimpleHelpProvider_swiginit(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
40743 return SWIG_Python_InitShadowInstance(args);
40744}
40745
40746SWIGINTERN PyObject *_wrap_new_DragImage(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
40747 PyObject *resultobj = 0;
40748 wxBitmap *arg1 = 0 ;
40749 wxCursor const &arg2_defvalue = wxNullCursor ;
40750 wxCursor *arg2 = (wxCursor *) &arg2_defvalue ;
40751 wxGenericDragImage *result = 0 ;
40752 void *argp1 = 0 ;
40753 int res1 = 0 ;
40754 void *argp2 = 0 ;
40755 int res2 = 0 ;
40756 PyObject * obj0 = 0 ;
40757 PyObject * obj1 = 0 ;
40758 char * kwnames[] = {
40759 (char *) "image",(char *) "cursor", NULL
40760 };
40761
40762 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:new_DragImage",kwnames,&obj0,&obj1)) SWIG_fail;
40763 res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_wxBitmap, 0 | 0);
40764 if (!SWIG_IsOK(res1)) {
40765 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_DragImage" "', expected argument " "1"" of type '" "wxBitmap const &""'");
40766 }
40767 if (!argp1) {
40768 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_DragImage" "', expected argument " "1"" of type '" "wxBitmap const &""'");
40769 }
40770 arg1 = reinterpret_cast< wxBitmap * >(argp1);
40771 if (obj1) {
40772 res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_wxCursor, 0 | 0);
40773 if (!SWIG_IsOK(res2)) {
40774 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "new_DragImage" "', expected argument " "2"" of type '" "wxCursor const &""'");
d14a1e28 40775 }
0085ce49
RD
40776 if (!argp2) {
40777 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_DragImage" "', expected argument " "2"" of type '" "wxCursor const &""'");
d14a1e28 40778 }
0085ce49
RD
40779 arg2 = reinterpret_cast< wxCursor * >(argp2);
40780 }
40781 {
40782 if (!wxPyCheckForApp()) SWIG_fail;
40783 PyThreadState* __tstate = wxPyBeginAllowThreads();
40784 result = (wxGenericDragImage *)new wxGenericDragImage((wxBitmap const &)*arg1,(wxCursor const &)*arg2);
40785 wxPyEndAllowThreads(__tstate);
40786 if (PyErr_Occurred()) SWIG_fail;
40787 }
40788 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_wxGenericDragImage, SWIG_POINTER_NEW | 0 );
40789 return resultobj;
40790fail:
40791 return NULL;
40792}
40793
40794
40795SWIGINTERN PyObject *_wrap_new_DragIcon(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
40796 PyObject *resultobj = 0;
40797 wxIcon *arg1 = 0 ;
40798 wxCursor const &arg2_defvalue = wxNullCursor ;
40799 wxCursor *arg2 = (wxCursor *) &arg2_defvalue ;
40800 wxGenericDragImage *result = 0 ;
40801 void *argp1 = 0 ;
40802 int res1 = 0 ;
40803 void *argp2 = 0 ;
40804 int res2 = 0 ;
40805 PyObject * obj0 = 0 ;
40806 PyObject * obj1 = 0 ;
40807 char * kwnames[] = {
40808 (char *) "image",(char *) "cursor", NULL
40809 };
40810
40811 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:new_DragIcon",kwnames,&obj0,&obj1)) SWIG_fail;
40812 res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_wxIcon, 0 | 0);
40813 if (!SWIG_IsOK(res1)) {
40814 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_DragIcon" "', expected argument " "1"" of type '" "wxIcon const &""'");
40815 }
40816 if (!argp1) {
40817 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_DragIcon" "', expected argument " "1"" of type '" "wxIcon const &""'");
40818 }
40819 arg1 = reinterpret_cast< wxIcon * >(argp1);
40820 if (obj1) {
40821 res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_wxCursor, 0 | 0);
40822 if (!SWIG_IsOK(res2)) {
40823 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "new_DragIcon" "', expected argument " "2"" of type '" "wxCursor const &""'");
d14a1e28 40824 }
0085ce49
RD
40825 if (!argp2) {
40826 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_DragIcon" "', expected argument " "2"" of type '" "wxCursor const &""'");
d14a1e28 40827 }
0085ce49
RD
40828 arg2 = reinterpret_cast< wxCursor * >(argp2);
40829 }
40830 {
40831 if (!wxPyCheckForApp()) SWIG_fail;
40832 PyThreadState* __tstate = wxPyBeginAllowThreads();
40833 result = (wxGenericDragImage *)new wxGenericDragImage((wxIcon const &)*arg1,(wxCursor const &)*arg2);
40834 wxPyEndAllowThreads(__tstate);
40835 if (PyErr_Occurred()) SWIG_fail;
40836 }
40837 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_wxGenericDragImage, SWIG_POINTER_OWN | 0 );
40838 return resultobj;
40839fail:
40840 return NULL;
40841}
40842
40843
40844SWIGINTERN PyObject *_wrap_new_DragString(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
40845 PyObject *resultobj = 0;
40846 wxString *arg1 = 0 ;
40847 wxCursor const &arg2_defvalue = wxNullCursor ;
40848 wxCursor *arg2 = (wxCursor *) &arg2_defvalue ;
40849 wxGenericDragImage *result = 0 ;
40850 bool temp1 = false ;
40851 void *argp2 = 0 ;
40852 int res2 = 0 ;
40853 PyObject * obj0 = 0 ;
40854 PyObject * obj1 = 0 ;
40855 char * kwnames[] = {
40856 (char *) "str",(char *) "cursor", NULL
40857 };
40858
40859 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:new_DragString",kwnames,&obj0,&obj1)) SWIG_fail;
40860 {
40861 arg1 = wxString_in_helper(obj0);
40862 if (arg1 == NULL) SWIG_fail;
40863 temp1 = true;
40864 }
40865 if (obj1) {
40866 res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_wxCursor, 0 | 0);
40867 if (!SWIG_IsOK(res2)) {
40868 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "new_DragString" "', expected argument " "2"" of type '" "wxCursor const &""'");
7e08d4ef 40869 }
0085ce49
RD
40870 if (!argp2) {
40871 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_DragString" "', expected argument " "2"" of type '" "wxCursor const &""'");
40872 }
40873 arg2 = reinterpret_cast< wxCursor * >(argp2);
40874 }
40875 {
40876 if (!wxPyCheckForApp()) SWIG_fail;
40877 PyThreadState* __tstate = wxPyBeginAllowThreads();
40878 result = (wxGenericDragImage *)new wxGenericDragImage((wxString const &)*arg1,(wxCursor const &)*arg2);
40879 wxPyEndAllowThreads(__tstate);
40880 if (PyErr_Occurred()) SWIG_fail;
40881 }
40882 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_wxGenericDragImage, SWIG_POINTER_OWN | 0 );
40883 {
40884 if (temp1)
40885 delete arg1;
40886 }
40887 return resultobj;
40888fail:
40889 {
40890 if (temp1)
40891 delete arg1;
40892 }
40893 return NULL;
40894}
40895
40896
40897SWIGINTERN PyObject *_wrap_new_DragTreeItem(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
40898 PyObject *resultobj = 0;
40899 wxPyTreeCtrl *arg1 = 0 ;
40900 wxTreeItemId *arg2 = 0 ;
40901 wxGenericDragImage *result = 0 ;
40902 void *argp1 = 0 ;
40903 int res1 = 0 ;
40904 void *argp2 = 0 ;
40905 int res2 = 0 ;
40906 PyObject * obj0 = 0 ;
40907 PyObject * obj1 = 0 ;
40908 char * kwnames[] = {
40909 (char *) "treeCtrl",(char *) "id", NULL
40910 };
40911
40912 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:new_DragTreeItem",kwnames,&obj0,&obj1)) SWIG_fail;
40913 res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_wxPyTreeCtrl, 0 | 0);
40914 if (!SWIG_IsOK(res1)) {
40915 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_DragTreeItem" "', expected argument " "1"" of type '" "wxPyTreeCtrl const &""'");
40916 }
40917 if (!argp1) {
40918 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_DragTreeItem" "', expected argument " "1"" of type '" "wxPyTreeCtrl const &""'");
40919 }
40920 arg1 = reinterpret_cast< wxPyTreeCtrl * >(argp1);
40921 res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_wxTreeItemId, 0 );
40922 if (!SWIG_IsOK(res2)) {
40923 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "new_DragTreeItem" "', expected argument " "2"" of type '" "wxTreeItemId &""'");
40924 }
40925 if (!argp2) {
40926 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_DragTreeItem" "', expected argument " "2"" of type '" "wxTreeItemId &""'");
40927 }
40928 arg2 = reinterpret_cast< wxTreeItemId * >(argp2);
40929 {
40930 if (!wxPyCheckForApp()) SWIG_fail;
40931 PyThreadState* __tstate = wxPyBeginAllowThreads();
40932 result = (wxGenericDragImage *)new wxGenericDragImage((wxPyTreeCtrl const &)*arg1,*arg2);
40933 wxPyEndAllowThreads(__tstate);
40934 if (PyErr_Occurred()) SWIG_fail;
40935 }
40936 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_wxGenericDragImage, SWIG_POINTER_OWN | 0 );
40937 return resultobj;
40938fail:
40939 return NULL;
40940}
40941
40942
40943SWIGINTERN PyObject *_wrap_new_DragListItem(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
40944 PyObject *resultobj = 0;
40945 wxPyListCtrl *arg1 = 0 ;
40946 long arg2 ;
40947 wxGenericDragImage *result = 0 ;
40948 void *argp1 = 0 ;
40949 int res1 = 0 ;
40950 long val2 ;
40951 int ecode2 = 0 ;
40952 PyObject * obj0 = 0 ;
40953 PyObject * obj1 = 0 ;
40954 char * kwnames[] = {
40955 (char *) "listCtrl",(char *) "id", NULL
40956 };
40957
40958 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:new_DragListItem",kwnames,&obj0,&obj1)) SWIG_fail;
40959 res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_wxPyListCtrl, 0 | 0);
40960 if (!SWIG_IsOK(res1)) {
40961 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_DragListItem" "', expected argument " "1"" of type '" "wxPyListCtrl const &""'");
40962 }
40963 if (!argp1) {
40964 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_DragListItem" "', expected argument " "1"" of type '" "wxPyListCtrl const &""'");
40965 }
40966 arg1 = reinterpret_cast< wxPyListCtrl * >(argp1);
40967 ecode2 = SWIG_AsVal_long(obj1, &val2);
40968 if (!SWIG_IsOK(ecode2)) {
40969 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "new_DragListItem" "', expected argument " "2"" of type '" "long""'");
40970 }
40971 arg2 = static_cast< long >(val2);
40972 {
40973 if (!wxPyCheckForApp()) SWIG_fail;
40974 PyThreadState* __tstate = wxPyBeginAllowThreads();
40975 result = (wxGenericDragImage *)new wxGenericDragImage((wxPyListCtrl const &)*arg1,arg2);
40976 wxPyEndAllowThreads(__tstate);
40977 if (PyErr_Occurred()) SWIG_fail;
40978 }
40979 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_wxGenericDragImage, SWIG_POINTER_OWN | 0 );
40980 return resultobj;
40981fail:
40982 return NULL;
7e08d4ef
RD
40983}
40984
40985
0085ce49
RD
40986SWIGINTERN PyObject *_wrap_delete_DragImage(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
40987 PyObject *resultobj = 0;
40988 wxGenericDragImage *arg1 = (wxGenericDragImage *) 0 ;
40989 void *argp1 = 0 ;
40990 int res1 = 0 ;
40991 PyObject *swig_obj[1] ;
40992
40993 if (!args) SWIG_fail;
40994 swig_obj[0] = args;
40995 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxGenericDragImage, SWIG_POINTER_DISOWN | 0 );
40996 if (!SWIG_IsOK(res1)) {
40997 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_DragImage" "', expected argument " "1"" of type '" "wxGenericDragImage *""'");
40998 }
40999 arg1 = reinterpret_cast< wxGenericDragImage * >(argp1);
41000 {
41001 PyThreadState* __tstate = wxPyBeginAllowThreads();
41002 delete arg1;
d14a1e28 41003
0085ce49
RD
41004 wxPyEndAllowThreads(__tstate);
41005 if (PyErr_Occurred()) SWIG_fail;
41006 }
41007 resultobj = SWIG_Py_Void();
41008 return resultobj;
41009fail:
41010 return NULL;
41011}
41012
41013
41014SWIGINTERN PyObject *_wrap_DragImage_SetBackingBitmap(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
41015 PyObject *resultobj = 0;
41016 wxGenericDragImage *arg1 = (wxGenericDragImage *) 0 ;
41017 wxBitmap *arg2 = (wxBitmap *) 0 ;
41018 void *argp1 = 0 ;
41019 int res1 = 0 ;
41020 void *argp2 = 0 ;
41021 int res2 = 0 ;
41022 PyObject * obj0 = 0 ;
41023 PyObject * obj1 = 0 ;
41024 char * kwnames[] = {
41025 (char *) "self",(char *) "bitmap", NULL
41026 };
41027
41028 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:DragImage_SetBackingBitmap",kwnames,&obj0,&obj1)) SWIG_fail;
41029 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxGenericDragImage, 0 | 0 );
41030 if (!SWIG_IsOK(res1)) {
41031 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "DragImage_SetBackingBitmap" "', expected argument " "1"" of type '" "wxGenericDragImage *""'");
41032 }
41033 arg1 = reinterpret_cast< wxGenericDragImage * >(argp1);
41034 res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_wxBitmap, 0 | 0 );
41035 if (!SWIG_IsOK(res2)) {
41036 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "DragImage_SetBackingBitmap" "', expected argument " "2"" of type '" "wxBitmap *""'");
41037 }
41038 arg2 = reinterpret_cast< wxBitmap * >(argp2);
41039 {
41040 PyThreadState* __tstate = wxPyBeginAllowThreads();
41041 (arg1)->SetBackingBitmap(arg2);
41042 wxPyEndAllowThreads(__tstate);
41043 if (PyErr_Occurred()) SWIG_fail;
41044 }
41045 resultobj = SWIG_Py_Void();
41046 return resultobj;
41047fail:
41048 return NULL;
41049}
41050
41051
41052SWIGINTERN PyObject *_wrap_DragImage_BeginDrag(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
41053 PyObject *resultobj = 0;
41054 wxGenericDragImage *arg1 = (wxGenericDragImage *) 0 ;
41055 wxPoint *arg2 = 0 ;
41056 wxWindow *arg3 = (wxWindow *) 0 ;
41057 bool arg4 = (bool) false ;
41058 wxRect *arg5 = (wxRect *) NULL ;
41059 bool result;
41060 void *argp1 = 0 ;
41061 int res1 = 0 ;
41062 wxPoint temp2 ;
41063 void *argp3 = 0 ;
41064 int res3 = 0 ;
41065 bool val4 ;
41066 int ecode4 = 0 ;
41067 void *argp5 = 0 ;
41068 int res5 = 0 ;
41069 PyObject * obj0 = 0 ;
41070 PyObject * obj1 = 0 ;
41071 PyObject * obj2 = 0 ;
41072 PyObject * obj3 = 0 ;
41073 PyObject * obj4 = 0 ;
41074 char * kwnames[] = {
41075 (char *) "self",(char *) "hotspot",(char *) "window",(char *) "fullScreen",(char *) "rect", NULL
41076 };
41077
41078 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO|OO:DragImage_BeginDrag",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4)) SWIG_fail;
41079 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxGenericDragImage, 0 | 0 );
41080 if (!SWIG_IsOK(res1)) {
41081 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "DragImage_BeginDrag" "', expected argument " "1"" of type '" "wxGenericDragImage *""'");
41082 }
41083 arg1 = reinterpret_cast< wxGenericDragImage * >(argp1);
41084 {
41085 arg2 = &temp2;
41086 if ( ! wxPoint_helper(obj1, &arg2)) SWIG_fail;
41087 }
41088 res3 = SWIG_ConvertPtr(obj2, &argp3,SWIGTYPE_p_wxWindow, 0 | 0 );
41089 if (!SWIG_IsOK(res3)) {
41090 SWIG_exception_fail(SWIG_ArgError(res3), "in method '" "DragImage_BeginDrag" "', expected argument " "3"" of type '" "wxWindow *""'");
41091 }
41092 arg3 = reinterpret_cast< wxWindow * >(argp3);
41093 if (obj3) {
41094 ecode4 = SWIG_AsVal_bool(obj3, &val4);
41095 if (!SWIG_IsOK(ecode4)) {
41096 SWIG_exception_fail(SWIG_ArgError(ecode4), "in method '" "DragImage_BeginDrag" "', expected argument " "4"" of type '" "bool""'");
41097 }
41098 arg4 = static_cast< bool >(val4);
41099 }
41100 if (obj4) {
41101 res5 = SWIG_ConvertPtr(obj4, &argp5,SWIGTYPE_p_wxRect, 0 | 0 );
41102 if (!SWIG_IsOK(res5)) {
41103 SWIG_exception_fail(SWIG_ArgError(res5), "in method '" "DragImage_BeginDrag" "', expected argument " "5"" of type '" "wxRect *""'");
d14a1e28 41104 }
0085ce49
RD
41105 arg5 = reinterpret_cast< wxRect * >(argp5);
41106 }
41107 {
41108 PyThreadState* __tstate = wxPyBeginAllowThreads();
41109 result = (bool)(arg1)->BeginDrag((wxPoint const &)*arg2,arg3,arg4,arg5);
41110 wxPyEndAllowThreads(__tstate);
41111 if (PyErr_Occurred()) SWIG_fail;
41112 }
41113 {
41114 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
41115 }
41116 return resultobj;
41117fail:
41118 return NULL;
41119}
41120
41121
41122SWIGINTERN PyObject *_wrap_DragImage_BeginDragBounded(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
41123 PyObject *resultobj = 0;
41124 wxGenericDragImage *arg1 = (wxGenericDragImage *) 0 ;
41125 wxPoint *arg2 = 0 ;
41126 wxWindow *arg3 = (wxWindow *) 0 ;
41127 wxWindow *arg4 = (wxWindow *) 0 ;
41128 bool result;
41129 void *argp1 = 0 ;
41130 int res1 = 0 ;
41131 wxPoint temp2 ;
41132 void *argp3 = 0 ;
41133 int res3 = 0 ;
41134 void *argp4 = 0 ;
41135 int res4 = 0 ;
41136 PyObject * obj0 = 0 ;
41137 PyObject * obj1 = 0 ;
41138 PyObject * obj2 = 0 ;
41139 PyObject * obj3 = 0 ;
41140 char * kwnames[] = {
41141 (char *) "self",(char *) "hotspot",(char *) "window",(char *) "boundingWindow", NULL
41142 };
41143
41144 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOO:DragImage_BeginDragBounded",kwnames,&obj0,&obj1,&obj2,&obj3)) SWIG_fail;
41145 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxGenericDragImage, 0 | 0 );
41146 if (!SWIG_IsOK(res1)) {
41147 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "DragImage_BeginDragBounded" "', expected argument " "1"" of type '" "wxGenericDragImage *""'");
41148 }
41149 arg1 = reinterpret_cast< wxGenericDragImage * >(argp1);
41150 {
41151 arg2 = &temp2;
41152 if ( ! wxPoint_helper(obj1, &arg2)) SWIG_fail;
41153 }
41154 res3 = SWIG_ConvertPtr(obj2, &argp3,SWIGTYPE_p_wxWindow, 0 | 0 );
41155 if (!SWIG_IsOK(res3)) {
41156 SWIG_exception_fail(SWIG_ArgError(res3), "in method '" "DragImage_BeginDragBounded" "', expected argument " "3"" of type '" "wxWindow *""'");
41157 }
41158 arg3 = reinterpret_cast< wxWindow * >(argp3);
41159 res4 = SWIG_ConvertPtr(obj3, &argp4,SWIGTYPE_p_wxWindow, 0 | 0 );
41160 if (!SWIG_IsOK(res4)) {
41161 SWIG_exception_fail(SWIG_ArgError(res4), "in method '" "DragImage_BeginDragBounded" "', expected argument " "4"" of type '" "wxWindow *""'");
41162 }
41163 arg4 = reinterpret_cast< wxWindow * >(argp4);
41164 {
41165 PyThreadState* __tstate = wxPyBeginAllowThreads();
41166 result = (bool)(arg1)->BeginDrag((wxPoint const &)*arg2,arg3,arg4);
41167 wxPyEndAllowThreads(__tstate);
41168 if (PyErr_Occurred()) SWIG_fail;
41169 }
41170 {
41171 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
41172 }
41173 return resultobj;
41174fail:
41175 return NULL;
d14a1e28
RD
41176}
41177
41178
0085ce49
RD
41179SWIGINTERN PyObject *_wrap_DragImage_EndDrag(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
41180 PyObject *resultobj = 0;
41181 wxGenericDragImage *arg1 = (wxGenericDragImage *) 0 ;
41182 bool result;
41183 void *argp1 = 0 ;
41184 int res1 = 0 ;
41185 PyObject *swig_obj[1] ;
41186
41187 if (!args) SWIG_fail;
41188 swig_obj[0] = args;
41189 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxGenericDragImage, 0 | 0 );
41190 if (!SWIG_IsOK(res1)) {
41191 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "DragImage_EndDrag" "', expected argument " "1"" of type '" "wxGenericDragImage *""'");
41192 }
41193 arg1 = reinterpret_cast< wxGenericDragImage * >(argp1);
41194 {
41195 PyThreadState* __tstate = wxPyBeginAllowThreads();
41196 result = (bool)(arg1)->EndDrag();
41197 wxPyEndAllowThreads(__tstate);
41198 if (PyErr_Occurred()) SWIG_fail;
41199 }
41200 {
41201 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
41202 }
41203 return resultobj;
41204fail:
41205 return NULL;
41206}
41207
41208
41209SWIGINTERN PyObject *_wrap_DragImage_Move(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
41210 PyObject *resultobj = 0;
41211 wxGenericDragImage *arg1 = (wxGenericDragImage *) 0 ;
41212 wxPoint *arg2 = 0 ;
41213 bool result;
41214 void *argp1 = 0 ;
41215 int res1 = 0 ;
41216 wxPoint temp2 ;
41217 PyObject * obj0 = 0 ;
41218 PyObject * obj1 = 0 ;
41219 char * kwnames[] = {
41220 (char *) "self",(char *) "pt", NULL
41221 };
41222
41223 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:DragImage_Move",kwnames,&obj0,&obj1)) SWIG_fail;
41224 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxGenericDragImage, 0 | 0 );
41225 if (!SWIG_IsOK(res1)) {
41226 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "DragImage_Move" "', expected argument " "1"" of type '" "wxGenericDragImage *""'");
41227 }
41228 arg1 = reinterpret_cast< wxGenericDragImage * >(argp1);
41229 {
41230 arg2 = &temp2;
41231 if ( ! wxPoint_helper(obj1, &arg2)) SWIG_fail;
41232 }
41233 {
41234 PyThreadState* __tstate = wxPyBeginAllowThreads();
41235 result = (bool)(arg1)->Move((wxPoint const &)*arg2);
41236 wxPyEndAllowThreads(__tstate);
41237 if (PyErr_Occurred()) SWIG_fail;
41238 }
41239 {
41240 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
41241 }
41242 return resultobj;
41243fail:
41244 return NULL;
d14a1e28
RD
41245}
41246
41247
0085ce49
RD
41248SWIGINTERN PyObject *_wrap_DragImage_Show(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
41249 PyObject *resultobj = 0;
41250 wxGenericDragImage *arg1 = (wxGenericDragImage *) 0 ;
41251 bool result;
41252 void *argp1 = 0 ;
41253 int res1 = 0 ;
41254 PyObject *swig_obj[1] ;
41255
41256 if (!args) SWIG_fail;
41257 swig_obj[0] = args;
41258 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxGenericDragImage, 0 | 0 );
41259 if (!SWIG_IsOK(res1)) {
41260 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "DragImage_Show" "', expected argument " "1"" of type '" "wxGenericDragImage *""'");
41261 }
41262 arg1 = reinterpret_cast< wxGenericDragImage * >(argp1);
41263 {
41264 PyThreadState* __tstate = wxPyBeginAllowThreads();
41265 result = (bool)(arg1)->Show();
41266 wxPyEndAllowThreads(__tstate);
41267 if (PyErr_Occurred()) SWIG_fail;
41268 }
41269 {
41270 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
41271 }
41272 return resultobj;
41273fail:
41274 return NULL;
d14a1e28
RD
41275}
41276
41277
0085ce49
RD
41278SWIGINTERN PyObject *_wrap_DragImage_Hide(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
41279 PyObject *resultobj = 0;
41280 wxGenericDragImage *arg1 = (wxGenericDragImage *) 0 ;
41281 bool result;
41282 void *argp1 = 0 ;
41283 int res1 = 0 ;
41284 PyObject *swig_obj[1] ;
41285
41286 if (!args) SWIG_fail;
41287 swig_obj[0] = args;
41288 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxGenericDragImage, 0 | 0 );
41289 if (!SWIG_IsOK(res1)) {
41290 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "DragImage_Hide" "', expected argument " "1"" of type '" "wxGenericDragImage *""'");
41291 }
41292 arg1 = reinterpret_cast< wxGenericDragImage * >(argp1);
41293 {
41294 PyThreadState* __tstate = wxPyBeginAllowThreads();
41295 result = (bool)(arg1)->Hide();
41296 wxPyEndAllowThreads(__tstate);
41297 if (PyErr_Occurred()) SWIG_fail;
41298 }
41299 {
41300 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
41301 }
41302 return resultobj;
41303fail:
41304 return NULL;
41305}
41306
41307
41308SWIGINTERN PyObject *_wrap_DragImage_GetImageRect(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
41309 PyObject *resultobj = 0;
41310 wxGenericDragImage *arg1 = (wxGenericDragImage *) 0 ;
41311 wxPoint *arg2 = 0 ;
41312 wxRect result;
41313 void *argp1 = 0 ;
41314 int res1 = 0 ;
41315 wxPoint temp2 ;
41316 PyObject * obj0 = 0 ;
41317 PyObject * obj1 = 0 ;
41318 char * kwnames[] = {
41319 (char *) "self",(char *) "pos", NULL
41320 };
41321
41322 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:DragImage_GetImageRect",kwnames,&obj0,&obj1)) SWIG_fail;
41323 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxGenericDragImage, 0 | 0 );
41324 if (!SWIG_IsOK(res1)) {
41325 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "DragImage_GetImageRect" "', expected argument " "1"" of type '" "wxGenericDragImage const *""'");
41326 }
41327 arg1 = reinterpret_cast< wxGenericDragImage * >(argp1);
41328 {
41329 arg2 = &temp2;
41330 if ( ! wxPoint_helper(obj1, &arg2)) SWIG_fail;
41331 }
41332 {
41333 PyThreadState* __tstate = wxPyBeginAllowThreads();
41334 result = ((wxGenericDragImage const *)arg1)->GetImageRect((wxPoint const &)*arg2);
41335 wxPyEndAllowThreads(__tstate);
41336 if (PyErr_Occurred()) SWIG_fail;
41337 }
41338 resultobj = SWIG_NewPointerObj((new wxRect(static_cast< const wxRect& >(result))), SWIGTYPE_p_wxRect, SWIG_POINTER_OWN | 0 );
41339 return resultobj;
41340fail:
41341 return NULL;
41342}
41343
41344
41345SWIGINTERN PyObject *_wrap_DragImage_DoDrawImage(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
41346 PyObject *resultobj = 0;
41347 wxGenericDragImage *arg1 = (wxGenericDragImage *) 0 ;
41348 wxDC *arg2 = 0 ;
41349 wxPoint *arg3 = 0 ;
41350 bool result;
41351 void *argp1 = 0 ;
41352 int res1 = 0 ;
41353 void *argp2 = 0 ;
41354 int res2 = 0 ;
41355 wxPoint temp3 ;
41356 PyObject * obj0 = 0 ;
41357 PyObject * obj1 = 0 ;
41358 PyObject * obj2 = 0 ;
41359 char * kwnames[] = {
41360 (char *) "self",(char *) "dc",(char *) "pos", NULL
41361 };
41362
41363 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:DragImage_DoDrawImage",kwnames,&obj0,&obj1,&obj2)) SWIG_fail;
41364 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxGenericDragImage, 0 | 0 );
41365 if (!SWIG_IsOK(res1)) {
41366 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "DragImage_DoDrawImage" "', expected argument " "1"" of type '" "wxGenericDragImage const *""'");
41367 }
41368 arg1 = reinterpret_cast< wxGenericDragImage * >(argp1);
41369 res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_wxDC, 0 );
41370 if (!SWIG_IsOK(res2)) {
41371 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "DragImage_DoDrawImage" "', expected argument " "2"" of type '" "wxDC &""'");
41372 }
41373 if (!argp2) {
41374 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "DragImage_DoDrawImage" "', expected argument " "2"" of type '" "wxDC &""'");
41375 }
41376 arg2 = reinterpret_cast< wxDC * >(argp2);
41377 {
41378 arg3 = &temp3;
41379 if ( ! wxPoint_helper(obj2, &arg3)) SWIG_fail;
41380 }
41381 {
41382 PyThreadState* __tstate = wxPyBeginAllowThreads();
41383 result = (bool)((wxGenericDragImage const *)arg1)->DoDrawImage(*arg2,(wxPoint const &)*arg3);
41384 wxPyEndAllowThreads(__tstate);
41385 if (PyErr_Occurred()) SWIG_fail;
41386 }
41387 {
41388 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
41389 }
41390 return resultobj;
41391fail:
41392 return NULL;
41393}
41394
41395
41396SWIGINTERN PyObject *_wrap_DragImage_UpdateBackingFromWindow(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
41397 PyObject *resultobj = 0;
41398 wxGenericDragImage *arg1 = (wxGenericDragImage *) 0 ;
41399 wxDC *arg2 = 0 ;
41400 wxMemoryDC *arg3 = 0 ;
41401 wxRect *arg4 = 0 ;
41402 wxRect *arg5 = 0 ;
41403 bool result;
41404 void *argp1 = 0 ;
41405 int res1 = 0 ;
41406 void *argp2 = 0 ;
41407 int res2 = 0 ;
41408 void *argp3 = 0 ;
41409 int res3 = 0 ;
41410 wxRect temp4 ;
41411 wxRect temp5 ;
41412 PyObject * obj0 = 0 ;
41413 PyObject * obj1 = 0 ;
41414 PyObject * obj2 = 0 ;
41415 PyObject * obj3 = 0 ;
41416 PyObject * obj4 = 0 ;
41417 char * kwnames[] = {
41418 (char *) "self",(char *) "windowDC",(char *) "destDC",(char *) "sourceRect",(char *) "destRect", NULL
41419 };
41420
41421 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOOO:DragImage_UpdateBackingFromWindow",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4)) SWIG_fail;
41422 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxGenericDragImage, 0 | 0 );
41423 if (!SWIG_IsOK(res1)) {
41424 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "DragImage_UpdateBackingFromWindow" "', expected argument " "1"" of type '" "wxGenericDragImage const *""'");
41425 }
41426 arg1 = reinterpret_cast< wxGenericDragImage * >(argp1);
41427 res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_wxDC, 0 );
41428 if (!SWIG_IsOK(res2)) {
41429 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "DragImage_UpdateBackingFromWindow" "', expected argument " "2"" of type '" "wxDC &""'");
41430 }
41431 if (!argp2) {
41432 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "DragImage_UpdateBackingFromWindow" "', expected argument " "2"" of type '" "wxDC &""'");
41433 }
41434 arg2 = reinterpret_cast< wxDC * >(argp2);
41435 res3 = SWIG_ConvertPtr(obj2, &argp3, SWIGTYPE_p_wxMemoryDC, 0 );
41436 if (!SWIG_IsOK(res3)) {
41437 SWIG_exception_fail(SWIG_ArgError(res3), "in method '" "DragImage_UpdateBackingFromWindow" "', expected argument " "3"" of type '" "wxMemoryDC &""'");
41438 }
41439 if (!argp3) {
41440 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "DragImage_UpdateBackingFromWindow" "', expected argument " "3"" of type '" "wxMemoryDC &""'");
41441 }
41442 arg3 = reinterpret_cast< wxMemoryDC * >(argp3);
41443 {
41444 arg4 = &temp4;
41445 if ( ! wxRect_helper(obj3, &arg4)) SWIG_fail;
41446 }
41447 {
41448 arg5 = &temp5;
41449 if ( ! wxRect_helper(obj4, &arg5)) SWIG_fail;
41450 }
41451 {
41452 PyThreadState* __tstate = wxPyBeginAllowThreads();
41453 result = (bool)((wxGenericDragImage const *)arg1)->UpdateBackingFromWindow(*arg2,*arg3,(wxRect const &)*arg4,(wxRect const &)*arg5);
41454 wxPyEndAllowThreads(__tstate);
41455 if (PyErr_Occurred()) SWIG_fail;
41456 }
41457 {
41458 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
41459 }
41460 return resultobj;
41461fail:
41462 return NULL;
41463}
41464
41465
41466SWIGINTERN PyObject *_wrap_DragImage_RedrawImage(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
41467 PyObject *resultobj = 0;
41468 wxGenericDragImage *arg1 = (wxGenericDragImage *) 0 ;
41469 wxPoint *arg2 = 0 ;
41470 wxPoint *arg3 = 0 ;
41471 bool arg4 ;
41472 bool arg5 ;
41473 bool result;
41474 void *argp1 = 0 ;
41475 int res1 = 0 ;
41476 wxPoint temp2 ;
41477 wxPoint temp3 ;
41478 bool val4 ;
41479 int ecode4 = 0 ;
41480 bool val5 ;
41481 int ecode5 = 0 ;
41482 PyObject * obj0 = 0 ;
41483 PyObject * obj1 = 0 ;
41484 PyObject * obj2 = 0 ;
41485 PyObject * obj3 = 0 ;
41486 PyObject * obj4 = 0 ;
41487 char * kwnames[] = {
41488 (char *) "self",(char *) "oldPos",(char *) "newPos",(char *) "eraseOld",(char *) "drawNew", NULL
41489 };
41490
41491 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOOO:DragImage_RedrawImage",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4)) SWIG_fail;
41492 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxGenericDragImage, 0 | 0 );
41493 if (!SWIG_IsOK(res1)) {
41494 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "DragImage_RedrawImage" "', expected argument " "1"" of type '" "wxGenericDragImage *""'");
41495 }
41496 arg1 = reinterpret_cast< wxGenericDragImage * >(argp1);
41497 {
41498 arg2 = &temp2;
41499 if ( ! wxPoint_helper(obj1, &arg2)) SWIG_fail;
41500 }
41501 {
41502 arg3 = &temp3;
41503 if ( ! wxPoint_helper(obj2, &arg3)) SWIG_fail;
41504 }
41505 ecode4 = SWIG_AsVal_bool(obj3, &val4);
41506 if (!SWIG_IsOK(ecode4)) {
41507 SWIG_exception_fail(SWIG_ArgError(ecode4), "in method '" "DragImage_RedrawImage" "', expected argument " "4"" of type '" "bool""'");
41508 }
41509 arg4 = static_cast< bool >(val4);
41510 ecode5 = SWIG_AsVal_bool(obj4, &val5);
41511 if (!SWIG_IsOK(ecode5)) {
41512 SWIG_exception_fail(SWIG_ArgError(ecode5), "in method '" "DragImage_RedrawImage" "', expected argument " "5"" of type '" "bool""'");
41513 }
41514 arg5 = static_cast< bool >(val5);
41515 {
41516 PyThreadState* __tstate = wxPyBeginAllowThreads();
41517 result = (bool)(arg1)->RedrawImage((wxPoint const &)*arg2,(wxPoint const &)*arg3,arg4,arg5);
41518 wxPyEndAllowThreads(__tstate);
41519 if (PyErr_Occurred()) SWIG_fail;
41520 }
41521 {
41522 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
41523 }
41524 return resultobj;
41525fail:
41526 return NULL;
d14a1e28
RD
41527}
41528
41529
0085ce49
RD
41530SWIGINTERN PyObject *DragImage_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
41531 PyObject *obj;
41532 if (!SWIG_Python_UnpackTuple(args,(char*)"swigregister", 1, 1,&obj)) return NULL;
41533 SWIG_TypeNewClientData(SWIGTYPE_p_wxGenericDragImage, SWIG_NewClientData(obj));
41534 return SWIG_Py_Void();
d14a1e28
RD
41535}
41536
0085ce49
RD
41537SWIGINTERN PyObject *DragImage_swiginit(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
41538 return SWIG_Python_InitShadowInstance(args);
41539}
d14a1e28 41540
0085ce49
RD
41541SWIGINTERN int DatePickerCtrlNameStr_set(PyObject *) {
41542 SWIG_Error(SWIG_AttributeError,"Variable DatePickerCtrlNameStr is read-only.");
41543 return 1;
d14a1e28
RD
41544}
41545
41546
0085ce49
RD
41547SWIGINTERN PyObject *DatePickerCtrlNameStr_get(void) {
41548 PyObject *pyobj = 0;
41549
41550 {
41551#if wxUSE_UNICODE
41552 pyobj = PyUnicode_FromWideChar((&wxPyDatePickerCtrlNameStr)->c_str(), (&wxPyDatePickerCtrlNameStr)->Len());
41553#else
41554 pyobj = PyString_FromStringAndSize((&wxPyDatePickerCtrlNameStr)->c_str(), (&wxPyDatePickerCtrlNameStr)->Len());
41555#endif
41556 }
41557 return pyobj;
41558}
41559
41560
41561SWIGINTERN PyObject *_wrap_new_DatePickerCtrl(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
41562 PyObject *resultobj = 0;
41563 wxWindow *arg1 = (wxWindow *) 0 ;
41564 int arg2 = (int) -1 ;
41565 wxDateTime const &arg3_defvalue = wxDefaultDateTime ;
41566 wxDateTime *arg3 = (wxDateTime *) &arg3_defvalue ;
41567 wxPoint const &arg4_defvalue = wxDefaultPosition ;
41568 wxPoint *arg4 = (wxPoint *) &arg4_defvalue ;
41569 wxSize const &arg5_defvalue = wxDefaultSize ;
41570 wxSize *arg5 = (wxSize *) &arg5_defvalue ;
41571 long arg6 = (long) wxDP_DEFAULT|wxDP_SHOWCENTURY ;
41572 wxValidator const &arg7_defvalue = wxDefaultValidator ;
41573 wxValidator *arg7 = (wxValidator *) &arg7_defvalue ;
41574 wxString const &arg8_defvalue = wxPyDatePickerCtrlNameStr ;
41575 wxString *arg8 = (wxString *) &arg8_defvalue ;
41576 wxDatePickerCtrl *result = 0 ;
41577 void *argp1 = 0 ;
41578 int res1 = 0 ;
41579 int val2 ;
41580 int ecode2 = 0 ;
41581 void *argp3 = 0 ;
41582 int res3 = 0 ;
41583 wxPoint temp4 ;
41584 wxSize temp5 ;
41585 long val6 ;
41586 int ecode6 = 0 ;
41587 void *argp7 = 0 ;
41588 int res7 = 0 ;
41589 bool temp8 = false ;
41590 PyObject * obj0 = 0 ;
41591 PyObject * obj1 = 0 ;
41592 PyObject * obj2 = 0 ;
41593 PyObject * obj3 = 0 ;
41594 PyObject * obj4 = 0 ;
41595 PyObject * obj5 = 0 ;
41596 PyObject * obj6 = 0 ;
41597 PyObject * obj7 = 0 ;
41598 char * kwnames[] = {
41599 (char *) "parent",(char *) "id",(char *) "dt",(char *) "pos",(char *) "size",(char *) "style",(char *) "validator",(char *) "name", NULL
41600 };
41601
41602 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|OOOOOOO:new_DatePickerCtrl",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6,&obj7)) SWIG_fail;
41603 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxWindow, 0 | 0 );
41604 if (!SWIG_IsOK(res1)) {
41605 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_DatePickerCtrl" "', expected argument " "1"" of type '" "wxWindow *""'");
41606 }
41607 arg1 = reinterpret_cast< wxWindow * >(argp1);
41608 if (obj1) {
41609 ecode2 = SWIG_AsVal_int(obj1, &val2);
41610 if (!SWIG_IsOK(ecode2)) {
41611 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "new_DatePickerCtrl" "', expected argument " "2"" of type '" "int""'");
41612 }
41613 arg2 = static_cast< int >(val2);
41614 }
41615 if (obj2) {
41616 res3 = SWIG_ConvertPtr(obj2, &argp3, SWIGTYPE_p_wxDateTime, 0 | 0);
41617 if (!SWIG_IsOK(res3)) {
41618 SWIG_exception_fail(SWIG_ArgError(res3), "in method '" "new_DatePickerCtrl" "', expected argument " "3"" of type '" "wxDateTime const &""'");
d14a1e28 41619 }
0085ce49
RD
41620 if (!argp3) {
41621 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_DatePickerCtrl" "', expected argument " "3"" of type '" "wxDateTime const &""'");
d14a1e28 41622 }
0085ce49
RD
41623 arg3 = reinterpret_cast< wxDateTime * >(argp3);
41624 }
41625 if (obj3) {
d14a1e28 41626 {
0085ce49
RD
41627 arg4 = &temp4;
41628 if ( ! wxPoint_helper(obj3, &arg4)) SWIG_fail;
d14a1e28 41629 }
0085ce49
RD
41630 }
41631 if (obj4) {
d14a1e28 41632 {
0085ce49
RD
41633 arg5 = &temp5;
41634 if ( ! wxSize_helper(obj4, &arg5)) SWIG_fail;
d14a1e28 41635 }
0085ce49
RD
41636 }
41637 if (obj5) {
41638 ecode6 = SWIG_AsVal_long(obj5, &val6);
41639 if (!SWIG_IsOK(ecode6)) {
41640 SWIG_exception_fail(SWIG_ArgError(ecode6), "in method '" "new_DatePickerCtrl" "', expected argument " "6"" of type '" "long""'");
41641 }
41642 arg6 = static_cast< long >(val6);
41643 }
41644 if (obj6) {
41645 res7 = SWIG_ConvertPtr(obj6, &argp7, SWIGTYPE_p_wxValidator, 0 | 0);
41646 if (!SWIG_IsOK(res7)) {
41647 SWIG_exception_fail(SWIG_ArgError(res7), "in method '" "new_DatePickerCtrl" "', expected argument " "7"" of type '" "wxValidator const &""'");
41648 }
41649 if (!argp7) {
41650 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_DatePickerCtrl" "', expected argument " "7"" of type '" "wxValidator const &""'");
d14a1e28 41651 }
0085ce49
RD
41652 arg7 = reinterpret_cast< wxValidator * >(argp7);
41653 }
41654 if (obj7) {
d14a1e28 41655 {
0085ce49
RD
41656 arg8 = wxString_in_helper(obj7);
41657 if (arg8 == NULL) SWIG_fail;
41658 temp8 = true;
d14a1e28 41659 }
0085ce49
RD
41660 }
41661 {
41662 if (!wxPyCheckForApp()) SWIG_fail;
41663 PyThreadState* __tstate = wxPyBeginAllowThreads();
41664 result = (wxDatePickerCtrl *)new wxDatePickerCtrl(arg1,arg2,(wxDateTime const &)*arg3,(wxPoint const &)*arg4,(wxSize const &)*arg5,arg6,(wxValidator const &)*arg7,(wxString const &)*arg8);
41665 wxPyEndAllowThreads(__tstate);
41666 if (PyErr_Occurred()) SWIG_fail;
41667 }
41668 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_wxDatePickerCtrl, SWIG_POINTER_NEW | 0 );
41669 {
41670 if (temp8)
41671 delete arg8;
41672 }
41673 return resultobj;
41674fail:
41675 {
41676 if (temp8)
41677 delete arg8;
41678 }
41679 return NULL;
d14a1e28
RD
41680}
41681
41682
0085ce49
RD
41683SWIGINTERN PyObject *_wrap_new_PreDatePickerCtrl(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
41684 PyObject *resultobj = 0;
41685 wxDatePickerCtrl *result = 0 ;
41686
41687 if (!SWIG_Python_UnpackTuple(args,"new_PreDatePickerCtrl",0,0,0)) SWIG_fail;
41688 {
41689 if (!wxPyCheckForApp()) SWIG_fail;
41690 PyThreadState* __tstate = wxPyBeginAllowThreads();
41691 result = (wxDatePickerCtrl *)new wxDatePickerCtrl();
41692 wxPyEndAllowThreads(__tstate);
41693 if (PyErr_Occurred()) SWIG_fail;
41694 }
41695 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_wxDatePickerCtrl, SWIG_POINTER_OWN | 0 );
41696 return resultobj;
41697fail:
41698 return NULL;
41699}
41700
41701
41702SWIGINTERN PyObject *_wrap_DatePickerCtrl_Create(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
41703 PyObject *resultobj = 0;
41704 wxDatePickerCtrl *arg1 = (wxDatePickerCtrl *) 0 ;
41705 wxWindow *arg2 = (wxWindow *) 0 ;
41706 int arg3 = (int) -1 ;
41707 wxDateTime const &arg4_defvalue = wxDefaultDateTime ;
41708 wxDateTime *arg4 = (wxDateTime *) &arg4_defvalue ;
41709 wxPoint const &arg5_defvalue = wxDefaultPosition ;
41710 wxPoint *arg5 = (wxPoint *) &arg5_defvalue ;
41711 wxSize const &arg6_defvalue = wxDefaultSize ;
41712 wxSize *arg6 = (wxSize *) &arg6_defvalue ;
41713 long arg7 = (long) wxDP_DEFAULT|wxDP_SHOWCENTURY ;
41714 wxValidator const &arg8_defvalue = wxDefaultValidator ;
41715 wxValidator *arg8 = (wxValidator *) &arg8_defvalue ;
41716 wxString const &arg9_defvalue = wxPyDatePickerCtrlNameStr ;
41717 wxString *arg9 = (wxString *) &arg9_defvalue ;
41718 bool result;
41719 void *argp1 = 0 ;
41720 int res1 = 0 ;
41721 void *argp2 = 0 ;
41722 int res2 = 0 ;
41723 int val3 ;
41724 int ecode3 = 0 ;
41725 void *argp4 = 0 ;
41726 int res4 = 0 ;
41727 wxPoint temp5 ;
41728 wxSize temp6 ;
41729 long val7 ;
41730 int ecode7 = 0 ;
41731 void *argp8 = 0 ;
41732 int res8 = 0 ;
41733 bool temp9 = false ;
41734 PyObject * obj0 = 0 ;
41735 PyObject * obj1 = 0 ;
41736 PyObject * obj2 = 0 ;
41737 PyObject * obj3 = 0 ;
41738 PyObject * obj4 = 0 ;
41739 PyObject * obj5 = 0 ;
41740 PyObject * obj6 = 0 ;
41741 PyObject * obj7 = 0 ;
41742 PyObject * obj8 = 0 ;
41743 char * kwnames[] = {
41744 (char *) "self",(char *) "parent",(char *) "id",(char *) "dt",(char *) "pos",(char *) "size",(char *) "style",(char *) "validator",(char *) "name", NULL
41745 };
41746
41747 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|OOOOOOO:DatePickerCtrl_Create",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6,&obj7,&obj8)) SWIG_fail;
41748 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxDatePickerCtrl, 0 | 0 );
41749 if (!SWIG_IsOK(res1)) {
41750 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "DatePickerCtrl_Create" "', expected argument " "1"" of type '" "wxDatePickerCtrl *""'");
41751 }
41752 arg1 = reinterpret_cast< wxDatePickerCtrl * >(argp1);
41753 res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_wxWindow, 0 | 0 );
41754 if (!SWIG_IsOK(res2)) {
41755 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "DatePickerCtrl_Create" "', expected argument " "2"" of type '" "wxWindow *""'");
41756 }
41757 arg2 = reinterpret_cast< wxWindow * >(argp2);
41758 if (obj2) {
41759 ecode3 = SWIG_AsVal_int(obj2, &val3);
41760 if (!SWIG_IsOK(ecode3)) {
41761 SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "DatePickerCtrl_Create" "', expected argument " "3"" of type '" "int""'");
41762 }
41763 arg3 = static_cast< int >(val3);
41764 }
41765 if (obj3) {
41766 res4 = SWIG_ConvertPtr(obj3, &argp4, SWIGTYPE_p_wxDateTime, 0 | 0);
41767 if (!SWIG_IsOK(res4)) {
41768 SWIG_exception_fail(SWIG_ArgError(res4), "in method '" "DatePickerCtrl_Create" "', expected argument " "4"" of type '" "wxDateTime const &""'");
7e08d4ef 41769 }
0085ce49
RD
41770 if (!argp4) {
41771 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "DatePickerCtrl_Create" "', expected argument " "4"" of type '" "wxDateTime const &""'");
7e08d4ef 41772 }
0085ce49
RD
41773 arg4 = reinterpret_cast< wxDateTime * >(argp4);
41774 }
41775 if (obj4) {
d14a1e28 41776 {
0085ce49
RD
41777 arg5 = &temp5;
41778 if ( ! wxPoint_helper(obj4, &arg5)) SWIG_fail;
d14a1e28 41779 }
0085ce49
RD
41780 }
41781 if (obj5) {
d14a1e28 41782 {
0085ce49
RD
41783 arg6 = &temp6;
41784 if ( ! wxSize_helper(obj5, &arg6)) SWIG_fail;
41785 }
41786 }
41787 if (obj6) {
41788 ecode7 = SWIG_AsVal_long(obj6, &val7);
41789 if (!SWIG_IsOK(ecode7)) {
41790 SWIG_exception_fail(SWIG_ArgError(ecode7), "in method '" "DatePickerCtrl_Create" "', expected argument " "7"" of type '" "long""'");
41791 }
41792 arg7 = static_cast< long >(val7);
41793 }
41794 if (obj7) {
41795 res8 = SWIG_ConvertPtr(obj7, &argp8, SWIGTYPE_p_wxValidator, 0 | 0);
41796 if (!SWIG_IsOK(res8)) {
41797 SWIG_exception_fail(SWIG_ArgError(res8), "in method '" "DatePickerCtrl_Create" "', expected argument " "8"" of type '" "wxValidator const &""'");
41798 }
41799 if (!argp8) {
41800 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "DatePickerCtrl_Create" "', expected argument " "8"" of type '" "wxValidator const &""'");
d14a1e28 41801 }
0085ce49
RD
41802 arg8 = reinterpret_cast< wxValidator * >(argp8);
41803 }
41804 if (obj8) {
d14a1e28 41805 {
0085ce49
RD
41806 arg9 = wxString_in_helper(obj8);
41807 if (arg9 == NULL) SWIG_fail;
41808 temp9 = true;
d14a1e28 41809 }
0085ce49
RD
41810 }
41811 {
41812 PyThreadState* __tstate = wxPyBeginAllowThreads();
41813 result = (bool)(arg1)->Create(arg2,arg3,(wxDateTime const &)*arg4,(wxPoint const &)*arg5,(wxSize const &)*arg6,arg7,(wxValidator const &)*arg8,(wxString const &)*arg9);
41814 wxPyEndAllowThreads(__tstate);
41815 if (PyErr_Occurred()) SWIG_fail;
41816 }
41817 {
41818 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
41819 }
41820 {
41821 if (temp9)
41822 delete arg9;
41823 }
41824 return resultobj;
41825fail:
41826 {
41827 if (temp9)
41828 delete arg9;
41829 }
41830 return NULL;
41831}
41832
41833
41834SWIGINTERN PyObject *_wrap_DatePickerCtrl_SetValue(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
41835 PyObject *resultobj = 0;
41836 wxDatePickerCtrl *arg1 = (wxDatePickerCtrl *) 0 ;
41837 wxDateTime *arg2 = 0 ;
41838 void *argp1 = 0 ;
41839 int res1 = 0 ;
41840 void *argp2 = 0 ;
41841 int res2 = 0 ;
41842 PyObject * obj0 = 0 ;
41843 PyObject * obj1 = 0 ;
41844 char * kwnames[] = {
41845 (char *) "self",(char *) "dt", NULL
41846 };
41847
41848 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:DatePickerCtrl_SetValue",kwnames,&obj0,&obj1)) SWIG_fail;
41849 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxDatePickerCtrl, 0 | 0 );
41850 if (!SWIG_IsOK(res1)) {
41851 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "DatePickerCtrl_SetValue" "', expected argument " "1"" of type '" "wxDatePickerCtrl *""'");
41852 }
41853 arg1 = reinterpret_cast< wxDatePickerCtrl * >(argp1);
41854 res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_wxDateTime, 0 | 0);
41855 if (!SWIG_IsOK(res2)) {
41856 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "DatePickerCtrl_SetValue" "', expected argument " "2"" of type '" "wxDateTime const &""'");
41857 }
41858 if (!argp2) {
41859 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "DatePickerCtrl_SetValue" "', expected argument " "2"" of type '" "wxDateTime const &""'");
41860 }
41861 arg2 = reinterpret_cast< wxDateTime * >(argp2);
41862 {
41863 PyThreadState* __tstate = wxPyBeginAllowThreads();
41864 (arg1)->SetValue((wxDateTime const &)*arg2);
41865 wxPyEndAllowThreads(__tstate);
41866 if (PyErr_Occurred()) SWIG_fail;
41867 }
41868 resultobj = SWIG_Py_Void();
41869 return resultobj;
41870fail:
41871 return NULL;
d14a1e28
RD
41872}
41873
41874
0085ce49
RD
41875SWIGINTERN PyObject *_wrap_DatePickerCtrl_GetValue(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
41876 PyObject *resultobj = 0;
41877 wxDatePickerCtrl *arg1 = (wxDatePickerCtrl *) 0 ;
41878 wxDateTime result;
41879 void *argp1 = 0 ;
41880 int res1 = 0 ;
41881 PyObject *swig_obj[1] ;
41882
41883 if (!args) SWIG_fail;
41884 swig_obj[0] = args;
41885 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxDatePickerCtrl, 0 | 0 );
41886 if (!SWIG_IsOK(res1)) {
41887 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "DatePickerCtrl_GetValue" "', expected argument " "1"" of type '" "wxDatePickerCtrl const *""'");
41888 }
41889 arg1 = reinterpret_cast< wxDatePickerCtrl * >(argp1);
41890 {
41891 PyThreadState* __tstate = wxPyBeginAllowThreads();
41892 result = ((wxDatePickerCtrl const *)arg1)->GetValue();
41893 wxPyEndAllowThreads(__tstate);
41894 if (PyErr_Occurred()) SWIG_fail;
41895 }
41896 resultobj = SWIG_NewPointerObj((new wxDateTime(static_cast< const wxDateTime& >(result))), SWIGTYPE_p_wxDateTime, SWIG_POINTER_OWN | 0 );
41897 return resultobj;
41898fail:
41899 return NULL;
41900}
41901
41902
41903SWIGINTERN PyObject *_wrap_DatePickerCtrl_SetRange(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
41904 PyObject *resultobj = 0;
41905 wxDatePickerCtrl *arg1 = (wxDatePickerCtrl *) 0 ;
41906 wxDateTime *arg2 = 0 ;
41907 wxDateTime *arg3 = 0 ;
41908 void *argp1 = 0 ;
41909 int res1 = 0 ;
41910 void *argp2 = 0 ;
41911 int res2 = 0 ;
41912 void *argp3 = 0 ;
41913 int res3 = 0 ;
41914 PyObject * obj0 = 0 ;
41915 PyObject * obj1 = 0 ;
41916 PyObject * obj2 = 0 ;
41917 char * kwnames[] = {
41918 (char *) "self",(char *) "dt1",(char *) "dt2", NULL
41919 };
41920
41921 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:DatePickerCtrl_SetRange",kwnames,&obj0,&obj1,&obj2)) SWIG_fail;
41922 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxDatePickerCtrl, 0 | 0 );
41923 if (!SWIG_IsOK(res1)) {
41924 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "DatePickerCtrl_SetRange" "', expected argument " "1"" of type '" "wxDatePickerCtrl *""'");
41925 }
41926 arg1 = reinterpret_cast< wxDatePickerCtrl * >(argp1);
41927 res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_wxDateTime, 0 | 0);
41928 if (!SWIG_IsOK(res2)) {
41929 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "DatePickerCtrl_SetRange" "', expected argument " "2"" of type '" "wxDateTime const &""'");
41930 }
41931 if (!argp2) {
41932 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "DatePickerCtrl_SetRange" "', expected argument " "2"" of type '" "wxDateTime const &""'");
41933 }
41934 arg2 = reinterpret_cast< wxDateTime * >(argp2);
41935 res3 = SWIG_ConvertPtr(obj2, &argp3, SWIGTYPE_p_wxDateTime, 0 | 0);
41936 if (!SWIG_IsOK(res3)) {
41937 SWIG_exception_fail(SWIG_ArgError(res3), "in method '" "DatePickerCtrl_SetRange" "', expected argument " "3"" of type '" "wxDateTime const &""'");
41938 }
41939 if (!argp3) {
41940 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "DatePickerCtrl_SetRange" "', expected argument " "3"" of type '" "wxDateTime const &""'");
41941 }
41942 arg3 = reinterpret_cast< wxDateTime * >(argp3);
41943 {
41944 PyThreadState* __tstate = wxPyBeginAllowThreads();
41945 (arg1)->SetRange((wxDateTime const &)*arg2,(wxDateTime const &)*arg3);
41946 wxPyEndAllowThreads(__tstate);
41947 if (PyErr_Occurred()) SWIG_fail;
41948 }
41949 resultobj = SWIG_Py_Void();
41950 return resultobj;
41951fail:
41952 return NULL;
d14a1e28
RD
41953}
41954
41955
0085ce49
RD
41956SWIGINTERN PyObject *_wrap_DatePickerCtrl_GetLowerLimit(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
41957 PyObject *resultobj = 0;
41958 wxDatePickerCtrl *arg1 = (wxDatePickerCtrl *) 0 ;
41959 wxDateTime result;
41960 void *argp1 = 0 ;
41961 int res1 = 0 ;
41962 PyObject *swig_obj[1] ;
41963
41964 if (!args) SWIG_fail;
41965 swig_obj[0] = args;
41966 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxDatePickerCtrl, 0 | 0 );
41967 if (!SWIG_IsOK(res1)) {
41968 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "DatePickerCtrl_GetLowerLimit" "', expected argument " "1"" of type '" "wxDatePickerCtrl *""'");
41969 }
41970 arg1 = reinterpret_cast< wxDatePickerCtrl * >(argp1);
41971 {
41972 PyThreadState* __tstate = wxPyBeginAllowThreads();
41973 result = wxDatePickerCtrl_GetLowerLimit(arg1);
41974 wxPyEndAllowThreads(__tstate);
41975 if (PyErr_Occurred()) SWIG_fail;
41976 }
41977 resultobj = SWIG_NewPointerObj((new wxDateTime(static_cast< const wxDateTime& >(result))), SWIGTYPE_p_wxDateTime, SWIG_POINTER_OWN | 0 );
41978 return resultobj;
41979fail:
41980 return NULL;
d14a1e28
RD
41981}
41982
41983
0085ce49
RD
41984SWIGINTERN PyObject *_wrap_DatePickerCtrl_GetUpperLimit(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
41985 PyObject *resultobj = 0;
41986 wxDatePickerCtrl *arg1 = (wxDatePickerCtrl *) 0 ;
41987 wxDateTime result;
41988 void *argp1 = 0 ;
41989 int res1 = 0 ;
41990 PyObject *swig_obj[1] ;
41991
41992 if (!args) SWIG_fail;
41993 swig_obj[0] = args;
41994 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxDatePickerCtrl, 0 | 0 );
41995 if (!SWIG_IsOK(res1)) {
41996 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "DatePickerCtrl_GetUpperLimit" "', expected argument " "1"" of type '" "wxDatePickerCtrl *""'");
41997 }
41998 arg1 = reinterpret_cast< wxDatePickerCtrl * >(argp1);
41999 {
42000 PyThreadState* __tstate = wxPyBeginAllowThreads();
42001 result = wxDatePickerCtrl_GetUpperLimit(arg1);
42002 wxPyEndAllowThreads(__tstate);
42003 if (PyErr_Occurred()) SWIG_fail;
42004 }
42005 resultobj = SWIG_NewPointerObj((new wxDateTime(static_cast< const wxDateTime& >(result))), SWIGTYPE_p_wxDateTime, SWIG_POINTER_OWN | 0 );
42006 return resultobj;
42007fail:
42008 return NULL;
d14a1e28
RD
42009}
42010
42011
0085ce49
RD
42012SWIGINTERN PyObject *DatePickerCtrl_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
42013 PyObject *obj;
42014 if (!SWIG_Python_UnpackTuple(args,(char*)"swigregister", 1, 1,&obj)) return NULL;
42015 SWIG_TypeNewClientData(SWIGTYPE_p_wxDatePickerCtrl, SWIG_NewClientData(obj));
42016 return SWIG_Py_Void();
d14a1e28
RD
42017}
42018
0085ce49
RD
42019SWIGINTERN PyObject *DatePickerCtrl_swiginit(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
42020 return SWIG_Python_InitShadowInstance(args);
d14a1e28
RD
42021}
42022
704eda0c
RD
42023SWIGINTERN int HyperlinkCtrlNameStr_set(PyObject *) {
42024 SWIG_Error(SWIG_AttributeError,"Variable HyperlinkCtrlNameStr is read-only.");
42025 return 1;
42026}
42027
42028
42029SWIGINTERN PyObject *HyperlinkCtrlNameStr_get(void) {
42030 PyObject *pyobj = 0;
42031
42032 {
42033#if wxUSE_UNICODE
42034 pyobj = PyUnicode_FromWideChar((&wxPyHyperlinkCtrlNameStr)->c_str(), (&wxPyHyperlinkCtrlNameStr)->Len());
42035#else
42036 pyobj = PyString_FromStringAndSize((&wxPyHyperlinkCtrlNameStr)->c_str(), (&wxPyHyperlinkCtrlNameStr)->Len());
42037#endif
42038 }
42039 return pyobj;
42040}
42041
42042
42043SWIGINTERN PyObject *_wrap_new_HyperlinkCtrl(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
42044 PyObject *resultobj = 0;
42045 wxWindow *arg1 = (wxWindow *) 0 ;
42046 int arg2 ;
42047 wxString *arg3 = 0 ;
42048 wxString *arg4 = 0 ;
42049 wxPoint const &arg5_defvalue = wxDefaultPosition ;
42050 wxPoint *arg5 = (wxPoint *) &arg5_defvalue ;
42051 wxSize const &arg6_defvalue = wxDefaultSize ;
42052 wxSize *arg6 = (wxSize *) &arg6_defvalue ;
42053 long arg7 = (long) wxHL_DEFAULT_STYLE ;
42054 wxString const &arg8_defvalue = wxPyHyperlinkCtrlNameStr ;
42055 wxString *arg8 = (wxString *) &arg8_defvalue ;
42056 wxHyperlinkCtrl *result = 0 ;
42057 void *argp1 = 0 ;
42058 int res1 = 0 ;
42059 int val2 ;
42060 int ecode2 = 0 ;
42061 bool temp3 = false ;
42062 bool temp4 = false ;
42063 wxPoint temp5 ;
42064 wxSize temp6 ;
42065 long val7 ;
42066 int ecode7 = 0 ;
42067 bool temp8 = false ;
42068 PyObject * obj0 = 0 ;
42069 PyObject * obj1 = 0 ;
42070 PyObject * obj2 = 0 ;
42071 PyObject * obj3 = 0 ;
42072 PyObject * obj4 = 0 ;
42073 PyObject * obj5 = 0 ;
42074 PyObject * obj6 = 0 ;
42075 PyObject * obj7 = 0 ;
42076 char * kwnames[] = {
42077 (char *) "parent",(char *) "id",(char *) "label",(char *) "url",(char *) "pos",(char *) "size",(char *) "style",(char *) "name", NULL
42078 };
42079
42080 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOO|OOOO:new_HyperlinkCtrl",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6,&obj7)) SWIG_fail;
42081 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxWindow, 0 | 0 );
42082 if (!SWIG_IsOK(res1)) {
42083 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_HyperlinkCtrl" "', expected argument " "1"" of type '" "wxWindow *""'");
42084 }
42085 arg1 = reinterpret_cast< wxWindow * >(argp1);
42086 ecode2 = SWIG_AsVal_int(obj1, &val2);
42087 if (!SWIG_IsOK(ecode2)) {
42088 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "new_HyperlinkCtrl" "', expected argument " "2"" of type '" "int""'");
42089 }
42090 arg2 = static_cast< int >(val2);
42091 {
42092 arg3 = wxString_in_helper(obj2);
42093 if (arg3 == NULL) SWIG_fail;
42094 temp3 = true;
42095 }
42096 {
42097 arg4 = wxString_in_helper(obj3);
42098 if (arg4 == NULL) SWIG_fail;
42099 temp4 = true;
42100 }
42101 if (obj4) {
42102 {
42103 arg5 = &temp5;
42104 if ( ! wxPoint_helper(obj4, &arg5)) SWIG_fail;
42105 }
42106 }
42107 if (obj5) {
42108 {
42109 arg6 = &temp6;
42110 if ( ! wxSize_helper(obj5, &arg6)) SWIG_fail;
42111 }
42112 }
42113 if (obj6) {
42114 ecode7 = SWIG_AsVal_long(obj6, &val7);
42115 if (!SWIG_IsOK(ecode7)) {
42116 SWIG_exception_fail(SWIG_ArgError(ecode7), "in method '" "new_HyperlinkCtrl" "', expected argument " "7"" of type '" "long""'");
42117 }
42118 arg7 = static_cast< long >(val7);
42119 }
42120 if (obj7) {
42121 {
42122 arg8 = wxString_in_helper(obj7);
42123 if (arg8 == NULL) SWIG_fail;
42124 temp8 = true;
42125 }
42126 }
42127 {
42128 if (!wxPyCheckForApp()) SWIG_fail;
42129 PyThreadState* __tstate = wxPyBeginAllowThreads();
42130 result = (wxHyperlinkCtrl *)new wxHyperlinkCtrl(arg1,arg2,(wxString const &)*arg3,(wxString const &)*arg4,(wxPoint const &)*arg5,(wxSize const &)*arg6,arg7,(wxString const &)*arg8);
42131 wxPyEndAllowThreads(__tstate);
42132 if (PyErr_Occurred()) SWIG_fail;
42133 }
42134 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_wxHyperlinkCtrl, SWIG_POINTER_NEW | 0 );
42135 {
42136 if (temp3)
42137 delete arg3;
42138 }
42139 {
42140 if (temp4)
42141 delete arg4;
42142 }
42143 {
42144 if (temp8)
42145 delete arg8;
42146 }
42147 return resultobj;
42148fail:
42149 {
42150 if (temp3)
42151 delete arg3;
42152 }
42153 {
42154 if (temp4)
42155 delete arg4;
42156 }
42157 {
42158 if (temp8)
42159 delete arg8;
42160 }
42161 return NULL;
42162}
42163
42164
42165SWIGINTERN PyObject *_wrap_new_PreHyperlinkCtrl(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
42166 PyObject *resultobj = 0;
42167 wxHyperlinkCtrl *result = 0 ;
42168
42169 if (!SWIG_Python_UnpackTuple(args,"new_PreHyperlinkCtrl",0,0,0)) SWIG_fail;
42170 {
42171 if (!wxPyCheckForApp()) SWIG_fail;
42172 PyThreadState* __tstate = wxPyBeginAllowThreads();
42173 result = (wxHyperlinkCtrl *)new wxHyperlinkCtrl();
42174 wxPyEndAllowThreads(__tstate);
42175 if (PyErr_Occurred()) SWIG_fail;
42176 }
42177 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_wxHyperlinkCtrl, SWIG_POINTER_OWN | 0 );
42178 return resultobj;
42179fail:
42180 return NULL;
42181}
42182
42183
42184SWIGINTERN PyObject *_wrap_HyperlinkCtrl_Create(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
42185 PyObject *resultobj = 0;
42186 wxHyperlinkCtrl *arg1 = (wxHyperlinkCtrl *) 0 ;
42187 wxWindow *arg2 = (wxWindow *) 0 ;
42188 int arg3 ;
42189 wxString *arg4 = 0 ;
42190 wxString *arg5 = 0 ;
42191 wxPoint const &arg6_defvalue = wxDefaultPosition ;
42192 wxPoint *arg6 = (wxPoint *) &arg6_defvalue ;
42193 wxSize const &arg7_defvalue = wxDefaultSize ;
42194 wxSize *arg7 = (wxSize *) &arg7_defvalue ;
42195 long arg8 = (long) wxHL_DEFAULT_STYLE ;
42196 wxString const &arg9_defvalue = wxPyHyperlinkCtrlNameStr ;
42197 wxString *arg9 = (wxString *) &arg9_defvalue ;
42198 bool result;
42199 void *argp1 = 0 ;
42200 int res1 = 0 ;
42201 void *argp2 = 0 ;
42202 int res2 = 0 ;
42203 int val3 ;
42204 int ecode3 = 0 ;
42205 bool temp4 = false ;
42206 bool temp5 = false ;
42207 wxPoint temp6 ;
42208 wxSize temp7 ;
42209 long val8 ;
42210 int ecode8 = 0 ;
42211 bool temp9 = false ;
42212 PyObject * obj0 = 0 ;
42213 PyObject * obj1 = 0 ;
42214 PyObject * obj2 = 0 ;
42215 PyObject * obj3 = 0 ;
42216 PyObject * obj4 = 0 ;
42217 PyObject * obj5 = 0 ;
42218 PyObject * obj6 = 0 ;
42219 PyObject * obj7 = 0 ;
42220 PyObject * obj8 = 0 ;
42221 char * kwnames[] = {
42222 (char *) "self",(char *) "parent",(char *) "id",(char *) "label",(char *) "url",(char *) "pos",(char *) "size",(char *) "style",(char *) "name", NULL
42223 };
42224
42225 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOOO|OOOO:HyperlinkCtrl_Create",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6,&obj7,&obj8)) SWIG_fail;
42226 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxHyperlinkCtrl, 0 | 0 );
42227 if (!SWIG_IsOK(res1)) {
42228 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "HyperlinkCtrl_Create" "', expected argument " "1"" of type '" "wxHyperlinkCtrl *""'");
42229 }
42230 arg1 = reinterpret_cast< wxHyperlinkCtrl * >(argp1);
42231 res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_wxWindow, 0 | 0 );
42232 if (!SWIG_IsOK(res2)) {
42233 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "HyperlinkCtrl_Create" "', expected argument " "2"" of type '" "wxWindow *""'");
42234 }
42235 arg2 = reinterpret_cast< wxWindow * >(argp2);
42236 ecode3 = SWIG_AsVal_int(obj2, &val3);
42237 if (!SWIG_IsOK(ecode3)) {
42238 SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "HyperlinkCtrl_Create" "', expected argument " "3"" of type '" "int""'");
42239 }
42240 arg3 = static_cast< int >(val3);
42241 {
42242 arg4 = wxString_in_helper(obj3);
42243 if (arg4 == NULL) SWIG_fail;
42244 temp4 = true;
42245 }
42246 {
42247 arg5 = wxString_in_helper(obj4);
42248 if (arg5 == NULL) SWIG_fail;
42249 temp5 = true;
42250 }
42251 if (obj5) {
42252 {
42253 arg6 = &temp6;
42254 if ( ! wxPoint_helper(obj5, &arg6)) SWIG_fail;
42255 }
42256 }
42257 if (obj6) {
42258 {
42259 arg7 = &temp7;
42260 if ( ! wxSize_helper(obj6, &arg7)) SWIG_fail;
42261 }
42262 }
42263 if (obj7) {
42264 ecode8 = SWIG_AsVal_long(obj7, &val8);
42265 if (!SWIG_IsOK(ecode8)) {
42266 SWIG_exception_fail(SWIG_ArgError(ecode8), "in method '" "HyperlinkCtrl_Create" "', expected argument " "8"" of type '" "long""'");
42267 }
42268 arg8 = static_cast< long >(val8);
42269 }
42270 if (obj8) {
42271 {
42272 arg9 = wxString_in_helper(obj8);
42273 if (arg9 == NULL) SWIG_fail;
42274 temp9 = true;
42275 }
42276 }
42277 {
42278 PyThreadState* __tstate = wxPyBeginAllowThreads();
42279 result = (bool)(arg1)->Create(arg2,arg3,(wxString const &)*arg4,(wxString const &)*arg5,(wxPoint const &)*arg6,(wxSize const &)*arg7,arg8,(wxString const &)*arg9);
42280 wxPyEndAllowThreads(__tstate);
42281 if (PyErr_Occurred()) SWIG_fail;
42282 }
42283 {
42284 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
42285 }
42286 {
42287 if (temp4)
42288 delete arg4;
42289 }
42290 {
42291 if (temp5)
42292 delete arg5;
42293 }
42294 {
42295 if (temp9)
42296 delete arg9;
42297 }
42298 return resultobj;
42299fail:
42300 {
42301 if (temp4)
42302 delete arg4;
42303 }
42304 {
42305 if (temp5)
42306 delete arg5;
42307 }
42308 {
42309 if (temp9)
42310 delete arg9;
42311 }
42312 return NULL;
42313}
42314
42315
42316SWIGINTERN PyObject *_wrap_HyperlinkCtrl_GetHoverColour(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
42317 PyObject *resultobj = 0;
42318 wxHyperlinkCtrl *arg1 = (wxHyperlinkCtrl *) 0 ;
42319 wxColour result;
42320 void *argp1 = 0 ;
42321 int res1 = 0 ;
42322 PyObject *swig_obj[1] ;
42323
42324 if (!args) SWIG_fail;
42325 swig_obj[0] = args;
42326 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxHyperlinkCtrl, 0 | 0 );
42327 if (!SWIG_IsOK(res1)) {
42328 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "HyperlinkCtrl_GetHoverColour" "', expected argument " "1"" of type '" "wxHyperlinkCtrl const *""'");
42329 }
42330 arg1 = reinterpret_cast< wxHyperlinkCtrl * >(argp1);
42331 {
42332 PyThreadState* __tstate = wxPyBeginAllowThreads();
42333 result = ((wxHyperlinkCtrl const *)arg1)->GetHoverColour();
42334 wxPyEndAllowThreads(__tstate);
42335 if (PyErr_Occurred()) SWIG_fail;
42336 }
42337 resultobj = SWIG_NewPointerObj((new wxColour(static_cast< const wxColour& >(result))), SWIGTYPE_p_wxColour, SWIG_POINTER_OWN | 0 );
42338 return resultobj;
42339fail:
42340 return NULL;
42341}
42342
42343
42344SWIGINTERN PyObject *_wrap_HyperlinkCtrl_SetHoverColour(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
42345 PyObject *resultobj = 0;
42346 wxHyperlinkCtrl *arg1 = (wxHyperlinkCtrl *) 0 ;
42347 wxColour *arg2 = 0 ;
42348 void *argp1 = 0 ;
42349 int res1 = 0 ;
42350 wxColour temp2 ;
42351 PyObject * obj0 = 0 ;
42352 PyObject * obj1 = 0 ;
42353 char * kwnames[] = {
42354 (char *) "self",(char *) "colour", NULL
42355 };
42356
42357 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:HyperlinkCtrl_SetHoverColour",kwnames,&obj0,&obj1)) SWIG_fail;
42358 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxHyperlinkCtrl, 0 | 0 );
42359 if (!SWIG_IsOK(res1)) {
42360 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "HyperlinkCtrl_SetHoverColour" "', expected argument " "1"" of type '" "wxHyperlinkCtrl *""'");
42361 }
42362 arg1 = reinterpret_cast< wxHyperlinkCtrl * >(argp1);
42363 {
42364 arg2 = &temp2;
42365 if ( ! wxColour_helper(obj1, &arg2)) SWIG_fail;
42366 }
42367 {
42368 PyThreadState* __tstate = wxPyBeginAllowThreads();
42369 (arg1)->SetHoverColour((wxColour const &)*arg2);
42370 wxPyEndAllowThreads(__tstate);
42371 if (PyErr_Occurred()) SWIG_fail;
42372 }
42373 resultobj = SWIG_Py_Void();
42374 return resultobj;
42375fail:
42376 return NULL;
42377}
42378
42379
42380SWIGINTERN PyObject *_wrap_HyperlinkCtrl_GetNormalColour(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
42381 PyObject *resultobj = 0;
42382 wxHyperlinkCtrl *arg1 = (wxHyperlinkCtrl *) 0 ;
42383 wxColour result;
42384 void *argp1 = 0 ;
42385 int res1 = 0 ;
42386 PyObject *swig_obj[1] ;
42387
42388 if (!args) SWIG_fail;
42389 swig_obj[0] = args;
42390 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxHyperlinkCtrl, 0 | 0 );
42391 if (!SWIG_IsOK(res1)) {
42392 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "HyperlinkCtrl_GetNormalColour" "', expected argument " "1"" of type '" "wxHyperlinkCtrl const *""'");
42393 }
42394 arg1 = reinterpret_cast< wxHyperlinkCtrl * >(argp1);
42395 {
42396 PyThreadState* __tstate = wxPyBeginAllowThreads();
42397 result = ((wxHyperlinkCtrl const *)arg1)->GetNormalColour();
42398 wxPyEndAllowThreads(__tstate);
42399 if (PyErr_Occurred()) SWIG_fail;
42400 }
42401 resultobj = SWIG_NewPointerObj((new wxColour(static_cast< const wxColour& >(result))), SWIGTYPE_p_wxColour, SWIG_POINTER_OWN | 0 );
42402 return resultobj;
42403fail:
42404 return NULL;
42405}
42406
42407
42408SWIGINTERN PyObject *_wrap_HyperlinkCtrl_SetNormalColour(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
42409 PyObject *resultobj = 0;
42410 wxHyperlinkCtrl *arg1 = (wxHyperlinkCtrl *) 0 ;
42411 wxColour *arg2 = 0 ;
42412 void *argp1 = 0 ;
42413 int res1 = 0 ;
42414 wxColour temp2 ;
42415 PyObject * obj0 = 0 ;
42416 PyObject * obj1 = 0 ;
42417 char * kwnames[] = {
42418 (char *) "self",(char *) "colour", NULL
42419 };
42420
42421 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:HyperlinkCtrl_SetNormalColour",kwnames,&obj0,&obj1)) SWIG_fail;
42422 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxHyperlinkCtrl, 0 | 0 );
42423 if (!SWIG_IsOK(res1)) {
42424 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "HyperlinkCtrl_SetNormalColour" "', expected argument " "1"" of type '" "wxHyperlinkCtrl *""'");
42425 }
42426 arg1 = reinterpret_cast< wxHyperlinkCtrl * >(argp1);
42427 {
42428 arg2 = &temp2;
42429 if ( ! wxColour_helper(obj1, &arg2)) SWIG_fail;
42430 }
42431 {
42432 PyThreadState* __tstate = wxPyBeginAllowThreads();
42433 (arg1)->SetNormalColour((wxColour const &)*arg2);
42434 wxPyEndAllowThreads(__tstate);
42435 if (PyErr_Occurred()) SWIG_fail;
42436 }
42437 resultobj = SWIG_Py_Void();
42438 return resultobj;
42439fail:
42440 return NULL;
42441}
42442
42443
42444SWIGINTERN PyObject *_wrap_HyperlinkCtrl_GetVisitedColour(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
42445 PyObject *resultobj = 0;
42446 wxHyperlinkCtrl *arg1 = (wxHyperlinkCtrl *) 0 ;
42447 wxColour result;
42448 void *argp1 = 0 ;
42449 int res1 = 0 ;
42450 PyObject *swig_obj[1] ;
42451
42452 if (!args) SWIG_fail;
42453 swig_obj[0] = args;
42454 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxHyperlinkCtrl, 0 | 0 );
42455 if (!SWIG_IsOK(res1)) {
42456 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "HyperlinkCtrl_GetVisitedColour" "', expected argument " "1"" of type '" "wxHyperlinkCtrl const *""'");
42457 }
42458 arg1 = reinterpret_cast< wxHyperlinkCtrl * >(argp1);
42459 {
42460 PyThreadState* __tstate = wxPyBeginAllowThreads();
42461 result = ((wxHyperlinkCtrl const *)arg1)->GetVisitedColour();
42462 wxPyEndAllowThreads(__tstate);
42463 if (PyErr_Occurred()) SWIG_fail;
42464 }
42465 resultobj = SWIG_NewPointerObj((new wxColour(static_cast< const wxColour& >(result))), SWIGTYPE_p_wxColour, SWIG_POINTER_OWN | 0 );
42466 return resultobj;
42467fail:
42468 return NULL;
42469}
42470
42471
42472SWIGINTERN PyObject *_wrap_HyperlinkCtrl_SetVisitedColour(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
42473 PyObject *resultobj = 0;
42474 wxHyperlinkCtrl *arg1 = (wxHyperlinkCtrl *) 0 ;
42475 wxColour *arg2 = 0 ;
42476 void *argp1 = 0 ;
42477 int res1 = 0 ;
42478 wxColour temp2 ;
42479 PyObject * obj0 = 0 ;
42480 PyObject * obj1 = 0 ;
42481 char * kwnames[] = {
42482 (char *) "self",(char *) "colour", NULL
42483 };
42484
42485 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:HyperlinkCtrl_SetVisitedColour",kwnames,&obj0,&obj1)) SWIG_fail;
42486 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxHyperlinkCtrl, 0 | 0 );
42487 if (!SWIG_IsOK(res1)) {
42488 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "HyperlinkCtrl_SetVisitedColour" "', expected argument " "1"" of type '" "wxHyperlinkCtrl *""'");
42489 }
42490 arg1 = reinterpret_cast< wxHyperlinkCtrl * >(argp1);
42491 {
42492 arg2 = &temp2;
42493 if ( ! wxColour_helper(obj1, &arg2)) SWIG_fail;
42494 }
42495 {
42496 PyThreadState* __tstate = wxPyBeginAllowThreads();
42497 (arg1)->SetVisitedColour((wxColour const &)*arg2);
42498 wxPyEndAllowThreads(__tstate);
42499 if (PyErr_Occurred()) SWIG_fail;
42500 }
42501 resultobj = SWIG_Py_Void();
42502 return resultobj;
42503fail:
42504 return NULL;
42505}
42506
42507
42508SWIGINTERN PyObject *_wrap_HyperlinkCtrl_GetURL(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
42509 PyObject *resultobj = 0;
42510 wxHyperlinkCtrl *arg1 = (wxHyperlinkCtrl *) 0 ;
42511 wxString result;
42512 void *argp1 = 0 ;
42513 int res1 = 0 ;
42514 PyObject *swig_obj[1] ;
42515
42516 if (!args) SWIG_fail;
42517 swig_obj[0] = args;
42518 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxHyperlinkCtrl, 0 | 0 );
42519 if (!SWIG_IsOK(res1)) {
42520 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "HyperlinkCtrl_GetURL" "', expected argument " "1"" of type '" "wxHyperlinkCtrl const *""'");
42521 }
42522 arg1 = reinterpret_cast< wxHyperlinkCtrl * >(argp1);
42523 {
42524 PyThreadState* __tstate = wxPyBeginAllowThreads();
42525 result = ((wxHyperlinkCtrl const *)arg1)->GetURL();
42526 wxPyEndAllowThreads(__tstate);
42527 if (PyErr_Occurred()) SWIG_fail;
42528 }
42529 {
42530#if wxUSE_UNICODE
42531 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
42532#else
42533 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
42534#endif
42535 }
42536 return resultobj;
42537fail:
42538 return NULL;
42539}
42540
42541
42542SWIGINTERN PyObject *_wrap_HyperlinkCtrl_SetURL(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
42543 PyObject *resultobj = 0;
42544 wxHyperlinkCtrl *arg1 = (wxHyperlinkCtrl *) 0 ;
42545 wxString *arg2 = 0 ;
42546 void *argp1 = 0 ;
42547 int res1 = 0 ;
42548 bool temp2 = false ;
42549 PyObject * obj0 = 0 ;
42550 PyObject * obj1 = 0 ;
42551 char * kwnames[] = {
42552 (char *) "self",(char *) "url", NULL
42553 };
42554
42555 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:HyperlinkCtrl_SetURL",kwnames,&obj0,&obj1)) SWIG_fail;
42556 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxHyperlinkCtrl, 0 | 0 );
42557 if (!SWIG_IsOK(res1)) {
42558 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "HyperlinkCtrl_SetURL" "', expected argument " "1"" of type '" "wxHyperlinkCtrl *""'");
42559 }
42560 arg1 = reinterpret_cast< wxHyperlinkCtrl * >(argp1);
42561 {
42562 arg2 = wxString_in_helper(obj1);
42563 if (arg2 == NULL) SWIG_fail;
42564 temp2 = true;
42565 }
42566 {
42567 PyThreadState* __tstate = wxPyBeginAllowThreads();
42568 (arg1)->SetURL((wxString const &)*arg2);
42569 wxPyEndAllowThreads(__tstate);
42570 if (PyErr_Occurred()) SWIG_fail;
42571 }
42572 resultobj = SWIG_Py_Void();
42573 {
42574 if (temp2)
42575 delete arg2;
42576 }
42577 return resultobj;
42578fail:
42579 {
42580 if (temp2)
42581 delete arg2;
42582 }
42583 return NULL;
42584}
42585
42586
42587SWIGINTERN PyObject *_wrap_HyperlinkCtrl_SetVisited(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
42588 PyObject *resultobj = 0;
42589 wxHyperlinkCtrl *arg1 = (wxHyperlinkCtrl *) 0 ;
42590 bool arg2 = (bool) true ;
42591 void *argp1 = 0 ;
42592 int res1 = 0 ;
42593 bool val2 ;
42594 int ecode2 = 0 ;
42595 PyObject * obj0 = 0 ;
42596 PyObject * obj1 = 0 ;
42597 char * kwnames[] = {
42598 (char *) "self",(char *) "visited", NULL
42599 };
42600
42601 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:HyperlinkCtrl_SetVisited",kwnames,&obj0,&obj1)) SWIG_fail;
42602 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxHyperlinkCtrl, 0 | 0 );
42603 if (!SWIG_IsOK(res1)) {
42604 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "HyperlinkCtrl_SetVisited" "', expected argument " "1"" of type '" "wxHyperlinkCtrl *""'");
42605 }
42606 arg1 = reinterpret_cast< wxHyperlinkCtrl * >(argp1);
42607 if (obj1) {
42608 ecode2 = SWIG_AsVal_bool(obj1, &val2);
42609 if (!SWIG_IsOK(ecode2)) {
42610 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "HyperlinkCtrl_SetVisited" "', expected argument " "2"" of type '" "bool""'");
42611 }
42612 arg2 = static_cast< bool >(val2);
42613 }
42614 {
42615 PyThreadState* __tstate = wxPyBeginAllowThreads();
42616 (arg1)->SetVisited(arg2);
42617 wxPyEndAllowThreads(__tstate);
42618 if (PyErr_Occurred()) SWIG_fail;
42619 }
42620 resultobj = SWIG_Py_Void();
42621 return resultobj;
42622fail:
42623 return NULL;
42624}
42625
42626
42627SWIGINTERN PyObject *_wrap_HyperlinkCtrl_GetVisited(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
42628 PyObject *resultobj = 0;
42629 wxHyperlinkCtrl *arg1 = (wxHyperlinkCtrl *) 0 ;
42630 bool result;
42631 void *argp1 = 0 ;
42632 int res1 = 0 ;
42633 PyObject *swig_obj[1] ;
42634
42635 if (!args) SWIG_fail;
42636 swig_obj[0] = args;
42637 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxHyperlinkCtrl, 0 | 0 );
42638 if (!SWIG_IsOK(res1)) {
42639 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "HyperlinkCtrl_GetVisited" "', expected argument " "1"" of type '" "wxHyperlinkCtrl const *""'");
42640 }
42641 arg1 = reinterpret_cast< wxHyperlinkCtrl * >(argp1);
42642 {
42643 PyThreadState* __tstate = wxPyBeginAllowThreads();
42644 result = (bool)((wxHyperlinkCtrl const *)arg1)->GetVisited();
42645 wxPyEndAllowThreads(__tstate);
42646 if (PyErr_Occurred()) SWIG_fail;
42647 }
42648 {
42649 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
42650 }
42651 return resultobj;
42652fail:
42653 return NULL;
42654}
42655
42656
42657SWIGINTERN PyObject *HyperlinkCtrl_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
42658 PyObject *obj;
42659 if (!SWIG_Python_UnpackTuple(args,(char*)"swigregister", 1, 1,&obj)) return NULL;
42660 SWIG_TypeNewClientData(SWIGTYPE_p_wxHyperlinkCtrl, SWIG_NewClientData(obj));
42661 return SWIG_Py_Void();
42662}
42663
42664SWIGINTERN PyObject *HyperlinkCtrl_swiginit(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
42665 return SWIG_Python_InitShadowInstance(args);
42666}
42667
42668SWIGINTERN PyObject *_wrap_new_HyperlinkEvent(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
42669 PyObject *resultobj = 0;
42670 wxObject *arg1 = (wxObject *) 0 ;
42671 int arg2 ;
42672 wxString *arg3 = 0 ;
42673 wxHyperlinkEvent *result = 0 ;
42674 void *argp1 = 0 ;
42675 int res1 = 0 ;
42676 int val2 ;
42677 int ecode2 = 0 ;
42678 bool temp3 = false ;
42679 PyObject * obj0 = 0 ;
42680 PyObject * obj1 = 0 ;
42681 PyObject * obj2 = 0 ;
42682 char * kwnames[] = {
42683 (char *) "generator",(char *) "id",(char *) "url", NULL
42684 };
42685
42686 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:new_HyperlinkEvent",kwnames,&obj0,&obj1,&obj2)) SWIG_fail;
42687 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxObject, 0 | 0 );
42688 if (!SWIG_IsOK(res1)) {
42689 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_HyperlinkEvent" "', expected argument " "1"" of type '" "wxObject *""'");
42690 }
42691 arg1 = reinterpret_cast< wxObject * >(argp1);
42692 ecode2 = SWIG_AsVal_int(obj1, &val2);
42693 if (!SWIG_IsOK(ecode2)) {
42694 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "new_HyperlinkEvent" "', expected argument " "2"" of type '" "int""'");
42695 }
42696 arg2 = static_cast< int >(val2);
42697 {
42698 arg3 = wxString_in_helper(obj2);
42699 if (arg3 == NULL) SWIG_fail;
42700 temp3 = true;
42701 }
42702 {
42703 PyThreadState* __tstate = wxPyBeginAllowThreads();
42704 result = (wxHyperlinkEvent *)new wxHyperlinkEvent(arg1,arg2,(wxString const &)*arg3);
42705 wxPyEndAllowThreads(__tstate);
42706 if (PyErr_Occurred()) SWIG_fail;
42707 }
42708 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_wxHyperlinkEvent, SWIG_POINTER_NEW | 0 );
42709 {
42710 if (temp3)
42711 delete arg3;
42712 }
42713 return resultobj;
42714fail:
42715 {
42716 if (temp3)
42717 delete arg3;
42718 }
42719 return NULL;
42720}
42721
42722
42723SWIGINTERN PyObject *_wrap_HyperlinkEvent_GetURL(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
42724 PyObject *resultobj = 0;
42725 wxHyperlinkEvent *arg1 = (wxHyperlinkEvent *) 0 ;
42726 wxString result;
42727 void *argp1 = 0 ;
42728 int res1 = 0 ;
42729 PyObject *swig_obj[1] ;
42730
42731 if (!args) SWIG_fail;
42732 swig_obj[0] = args;
42733 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxHyperlinkEvent, 0 | 0 );
42734 if (!SWIG_IsOK(res1)) {
42735 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "HyperlinkEvent_GetURL" "', expected argument " "1"" of type '" "wxHyperlinkEvent const *""'");
42736 }
42737 arg1 = reinterpret_cast< wxHyperlinkEvent * >(argp1);
42738 {
42739 PyThreadState* __tstate = wxPyBeginAllowThreads();
42740 result = ((wxHyperlinkEvent const *)arg1)->GetURL();
42741 wxPyEndAllowThreads(__tstate);
42742 if (PyErr_Occurred()) SWIG_fail;
42743 }
42744 {
42745#if wxUSE_UNICODE
42746 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
42747#else
42748 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
42749#endif
42750 }
42751 return resultobj;
42752fail:
42753 return NULL;
42754}
42755
42756
42757SWIGINTERN PyObject *_wrap_HyperlinkEvent_SetURL(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
42758 PyObject *resultobj = 0;
42759 wxHyperlinkEvent *arg1 = (wxHyperlinkEvent *) 0 ;
42760 wxString *arg2 = 0 ;
42761 void *argp1 = 0 ;
42762 int res1 = 0 ;
42763 bool temp2 = false ;
42764 PyObject * obj0 = 0 ;
42765 PyObject * obj1 = 0 ;
42766 char * kwnames[] = {
42767 (char *) "self",(char *) "url", NULL
42768 };
42769
42770 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:HyperlinkEvent_SetURL",kwnames,&obj0,&obj1)) SWIG_fail;
42771 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxHyperlinkEvent, 0 | 0 );
42772 if (!SWIG_IsOK(res1)) {
42773 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "HyperlinkEvent_SetURL" "', expected argument " "1"" of type '" "wxHyperlinkEvent *""'");
42774 }
42775 arg1 = reinterpret_cast< wxHyperlinkEvent * >(argp1);
42776 {
42777 arg2 = wxString_in_helper(obj1);
42778 if (arg2 == NULL) SWIG_fail;
42779 temp2 = true;
42780 }
42781 {
42782 PyThreadState* __tstate = wxPyBeginAllowThreads();
42783 (arg1)->SetURL((wxString const &)*arg2);
42784 wxPyEndAllowThreads(__tstate);
42785 if (PyErr_Occurred()) SWIG_fail;
42786 }
42787 resultobj = SWIG_Py_Void();
42788 {
42789 if (temp2)
42790 delete arg2;
42791 }
42792 return resultobj;
42793fail:
42794 {
42795 if (temp2)
42796 delete arg2;
42797 }
42798 return NULL;
42799}
42800
42801
42802SWIGINTERN PyObject *HyperlinkEvent_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
42803 PyObject *obj;
42804 if (!SWIG_Python_UnpackTuple(args,(char*)"swigregister", 1, 1,&obj)) return NULL;
42805 SWIG_TypeNewClientData(SWIGTYPE_p_wxHyperlinkEvent, SWIG_NewClientData(obj));
42806 return SWIG_Py_Void();
42807}
42808
42809SWIGINTERN PyObject *HyperlinkEvent_swiginit(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
42810 return SWIG_Python_InitShadowInstance(args);
42811}
42812
b850e7f3
RD
42813SWIGINTERN PyObject *_wrap_PickerBase_CreateBase(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
42814 PyObject *resultobj = 0;
42815 wxPickerBase *arg1 = (wxPickerBase *) 0 ;
42816 wxWindow *arg2 = (wxWindow *) 0 ;
42817 int arg3 ;
42818 wxString const &arg4_defvalue = wxEmptyString ;
42819 wxString *arg4 = (wxString *) &arg4_defvalue ;
42820 wxPoint const &arg5_defvalue = wxDefaultPosition ;
42821 wxPoint *arg5 = (wxPoint *) &arg5_defvalue ;
42822 wxSize const &arg6_defvalue = wxDefaultSize ;
42823 wxSize *arg6 = (wxSize *) &arg6_defvalue ;
42824 long arg7 = (long) 0 ;
42825 wxValidator const &arg8_defvalue = wxDefaultValidator ;
42826 wxValidator *arg8 = (wxValidator *) &arg8_defvalue ;
42827 wxString const &arg9_defvalue = wxButtonNameStr ;
42828 wxString *arg9 = (wxString *) &arg9_defvalue ;
42829 bool result;
42830 void *argp1 = 0 ;
42831 int res1 = 0 ;
42832 void *argp2 = 0 ;
42833 int res2 = 0 ;
42834 int val3 ;
42835 int ecode3 = 0 ;
42836 bool temp4 = false ;
42837 wxPoint temp5 ;
42838 wxSize temp6 ;
42839 long val7 ;
42840 int ecode7 = 0 ;
42841 void *argp8 = 0 ;
42842 int res8 = 0 ;
42843 bool temp9 = false ;
42844 PyObject * obj0 = 0 ;
42845 PyObject * obj1 = 0 ;
42846 PyObject * obj2 = 0 ;
42847 PyObject * obj3 = 0 ;
42848 PyObject * obj4 = 0 ;
42849 PyObject * obj5 = 0 ;
42850 PyObject * obj6 = 0 ;
42851 PyObject * obj7 = 0 ;
42852 PyObject * obj8 = 0 ;
42853 char * kwnames[] = {
42854 (char *) "self",(char *) "parent",(char *) "id",(char *) "text",(char *) "pos",(char *) "size",(char *) "style",(char *) "validator",(char *) "name", NULL
42855 };
42856
42857 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO|OOOOOO:PickerBase_CreateBase",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6,&obj7,&obj8)) SWIG_fail;
42858 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxPickerBase, 0 | 0 );
42859 if (!SWIG_IsOK(res1)) {
42860 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "PickerBase_CreateBase" "', expected argument " "1"" of type '" "wxPickerBase *""'");
42861 }
42862 arg1 = reinterpret_cast< wxPickerBase * >(argp1);
42863 res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_wxWindow, 0 | 0 );
42864 if (!SWIG_IsOK(res2)) {
42865 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "PickerBase_CreateBase" "', expected argument " "2"" of type '" "wxWindow *""'");
42866 }
42867 arg2 = reinterpret_cast< wxWindow * >(argp2);
42868 ecode3 = SWIG_AsVal_int(obj2, &val3);
42869 if (!SWIG_IsOK(ecode3)) {
42870 SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "PickerBase_CreateBase" "', expected argument " "3"" of type '" "int""'");
42871 }
42872 arg3 = static_cast< int >(val3);
42873 if (obj3) {
42874 {
42875 arg4 = wxString_in_helper(obj3);
42876 if (arg4 == NULL) SWIG_fail;
42877 temp4 = true;
42878 }
42879 }
42880 if (obj4) {
42881 {
42882 arg5 = &temp5;
42883 if ( ! wxPoint_helper(obj4, &arg5)) SWIG_fail;
42884 }
42885 }
42886 if (obj5) {
42887 {
42888 arg6 = &temp6;
42889 if ( ! wxSize_helper(obj5, &arg6)) SWIG_fail;
42890 }
42891 }
42892 if (obj6) {
42893 ecode7 = SWIG_AsVal_long(obj6, &val7);
42894 if (!SWIG_IsOK(ecode7)) {
42895 SWIG_exception_fail(SWIG_ArgError(ecode7), "in method '" "PickerBase_CreateBase" "', expected argument " "7"" of type '" "long""'");
42896 }
42897 arg7 = static_cast< long >(val7);
42898 }
42899 if (obj7) {
42900 res8 = SWIG_ConvertPtr(obj7, &argp8, SWIGTYPE_p_wxValidator, 0 | 0);
42901 if (!SWIG_IsOK(res8)) {
42902 SWIG_exception_fail(SWIG_ArgError(res8), "in method '" "PickerBase_CreateBase" "', expected argument " "8"" of type '" "wxValidator const &""'");
42903 }
42904 if (!argp8) {
42905 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "PickerBase_CreateBase" "', expected argument " "8"" of type '" "wxValidator const &""'");
42906 }
42907 arg8 = reinterpret_cast< wxValidator * >(argp8);
42908 }
42909 if (obj8) {
42910 {
42911 arg9 = wxString_in_helper(obj8);
42912 if (arg9 == NULL) SWIG_fail;
42913 temp9 = true;
42914 }
42915 }
42916 {
42917 PyThreadState* __tstate = wxPyBeginAllowThreads();
42918 result = (bool)(arg1)->CreateBase(arg2,arg3,(wxString const &)*arg4,(wxPoint const &)*arg5,(wxSize const &)*arg6,arg7,(wxValidator const &)*arg8,(wxString const &)*arg9);
42919 wxPyEndAllowThreads(__tstate);
42920 if (PyErr_Occurred()) SWIG_fail;
42921 }
42922 {
42923 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
42924 }
42925 {
42926 if (temp4)
42927 delete arg4;
42928 }
42929 {
42930 if (temp9)
42931 delete arg9;
42932 }
42933 return resultobj;
42934fail:
42935 {
42936 if (temp4)
42937 delete arg4;
42938 }
42939 {
42940 if (temp9)
42941 delete arg9;
42942 }
42943 return NULL;
42944}
42945
42946
42947SWIGINTERN PyObject *_wrap_PickerBase_SetInternalMargin(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
42948 PyObject *resultobj = 0;
42949 wxPickerBase *arg1 = (wxPickerBase *) 0 ;
42950 int arg2 ;
42951 void *argp1 = 0 ;
42952 int res1 = 0 ;
42953 int val2 ;
42954 int ecode2 = 0 ;
42955 PyObject * obj0 = 0 ;
42956 PyObject * obj1 = 0 ;
42957 char * kwnames[] = {
42958 (char *) "self",(char *) "newmargin", NULL
42959 };
42960
42961 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:PickerBase_SetInternalMargin",kwnames,&obj0,&obj1)) SWIG_fail;
42962 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxPickerBase, 0 | 0 );
42963 if (!SWIG_IsOK(res1)) {
42964 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "PickerBase_SetInternalMargin" "', expected argument " "1"" of type '" "wxPickerBase *""'");
42965 }
42966 arg1 = reinterpret_cast< wxPickerBase * >(argp1);
42967 ecode2 = SWIG_AsVal_int(obj1, &val2);
42968 if (!SWIG_IsOK(ecode2)) {
42969 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "PickerBase_SetInternalMargin" "', expected argument " "2"" of type '" "int""'");
42970 }
42971 arg2 = static_cast< int >(val2);
42972 {
42973 PyThreadState* __tstate = wxPyBeginAllowThreads();
42974 (arg1)->SetInternalMargin(arg2);
42975 wxPyEndAllowThreads(__tstate);
42976 if (PyErr_Occurred()) SWIG_fail;
42977 }
42978 resultobj = SWIG_Py_Void();
42979 return resultobj;
42980fail:
42981 return NULL;
42982}
42983
42984
42985SWIGINTERN PyObject *_wrap_PickerBase_GetInternalMargin(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
42986 PyObject *resultobj = 0;
42987 wxPickerBase *arg1 = (wxPickerBase *) 0 ;
42988 int result;
42989 void *argp1 = 0 ;
42990 int res1 = 0 ;
42991 PyObject *swig_obj[1] ;
42992
42993 if (!args) SWIG_fail;
42994 swig_obj[0] = args;
42995 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxPickerBase, 0 | 0 );
42996 if (!SWIG_IsOK(res1)) {
42997 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "PickerBase_GetInternalMargin" "', expected argument " "1"" of type '" "wxPickerBase const *""'");
42998 }
42999 arg1 = reinterpret_cast< wxPickerBase * >(argp1);
43000 {
43001 PyThreadState* __tstate = wxPyBeginAllowThreads();
43002 result = (int)((wxPickerBase const *)arg1)->GetInternalMargin();
43003 wxPyEndAllowThreads(__tstate);
43004 if (PyErr_Occurred()) SWIG_fail;
43005 }
43006 resultobj = SWIG_From_int(static_cast< int >(result));
43007 return resultobj;
43008fail:
43009 return NULL;
43010}
43011
43012
43013SWIGINTERN PyObject *_wrap_PickerBase_SetTextCtrlProportion(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
43014 PyObject *resultobj = 0;
43015 wxPickerBase *arg1 = (wxPickerBase *) 0 ;
43016 int arg2 ;
43017 void *argp1 = 0 ;
43018 int res1 = 0 ;
43019 int val2 ;
43020 int ecode2 = 0 ;
43021 PyObject * obj0 = 0 ;
43022 PyObject * obj1 = 0 ;
43023 char * kwnames[] = {
43024 (char *) "self",(char *) "prop", NULL
43025 };
43026
43027 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:PickerBase_SetTextCtrlProportion",kwnames,&obj0,&obj1)) SWIG_fail;
43028 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxPickerBase, 0 | 0 );
43029 if (!SWIG_IsOK(res1)) {
43030 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "PickerBase_SetTextCtrlProportion" "', expected argument " "1"" of type '" "wxPickerBase *""'");
43031 }
43032 arg1 = reinterpret_cast< wxPickerBase * >(argp1);
43033 ecode2 = SWIG_AsVal_int(obj1, &val2);
43034 if (!SWIG_IsOK(ecode2)) {
43035 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "PickerBase_SetTextCtrlProportion" "', expected argument " "2"" of type '" "int""'");
43036 }
43037 arg2 = static_cast< int >(val2);
43038 {
43039 PyThreadState* __tstate = wxPyBeginAllowThreads();
43040 (arg1)->SetTextCtrlProportion(arg2);
43041 wxPyEndAllowThreads(__tstate);
43042 if (PyErr_Occurred()) SWIG_fail;
43043 }
43044 resultobj = SWIG_Py_Void();
43045 return resultobj;
43046fail:
43047 return NULL;
43048}
43049
43050
43051SWIGINTERN PyObject *_wrap_PickerBase_GetTextCtrlProportion(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
43052 PyObject *resultobj = 0;
43053 wxPickerBase *arg1 = (wxPickerBase *) 0 ;
43054 int result;
43055 void *argp1 = 0 ;
43056 int res1 = 0 ;
43057 PyObject *swig_obj[1] ;
43058
43059 if (!args) SWIG_fail;
43060 swig_obj[0] = args;
43061 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxPickerBase, 0 | 0 );
43062 if (!SWIG_IsOK(res1)) {
43063 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "PickerBase_GetTextCtrlProportion" "', expected argument " "1"" of type '" "wxPickerBase const *""'");
43064 }
43065 arg1 = reinterpret_cast< wxPickerBase * >(argp1);
43066 {
43067 PyThreadState* __tstate = wxPyBeginAllowThreads();
43068 result = (int)((wxPickerBase const *)arg1)->GetTextCtrlProportion();
43069 wxPyEndAllowThreads(__tstate);
43070 if (PyErr_Occurred()) SWIG_fail;
43071 }
43072 resultobj = SWIG_From_int(static_cast< int >(result));
43073 return resultobj;
43074fail:
43075 return NULL;
43076}
43077
43078
10044bf1
RD
43079SWIGINTERN PyObject *_wrap_PickerBase_SetPickerCtrlProportion(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
43080 PyObject *resultobj = 0;
43081 wxPickerBase *arg1 = (wxPickerBase *) 0 ;
43082 int arg2 ;
43083 void *argp1 = 0 ;
43084 int res1 = 0 ;
43085 int val2 ;
43086 int ecode2 = 0 ;
43087 PyObject * obj0 = 0 ;
43088 PyObject * obj1 = 0 ;
43089 char * kwnames[] = {
43090 (char *) "self",(char *) "prop", NULL
43091 };
43092
43093 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:PickerBase_SetPickerCtrlProportion",kwnames,&obj0,&obj1)) SWIG_fail;
43094 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxPickerBase, 0 | 0 );
43095 if (!SWIG_IsOK(res1)) {
43096 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "PickerBase_SetPickerCtrlProportion" "', expected argument " "1"" of type '" "wxPickerBase *""'");
43097 }
43098 arg1 = reinterpret_cast< wxPickerBase * >(argp1);
43099 ecode2 = SWIG_AsVal_int(obj1, &val2);
43100 if (!SWIG_IsOK(ecode2)) {
43101 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "PickerBase_SetPickerCtrlProportion" "', expected argument " "2"" of type '" "int""'");
43102 }
43103 arg2 = static_cast< int >(val2);
43104 {
43105 PyThreadState* __tstate = wxPyBeginAllowThreads();
43106 (arg1)->SetPickerCtrlProportion(arg2);
43107 wxPyEndAllowThreads(__tstate);
43108 if (PyErr_Occurred()) SWIG_fail;
43109 }
43110 resultobj = SWIG_Py_Void();
43111 return resultobj;
43112fail:
43113 return NULL;
43114}
43115
43116
43117SWIGINTERN PyObject *_wrap_PickerBase_GetPickerCtrlProportion(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
43118 PyObject *resultobj = 0;
43119 wxPickerBase *arg1 = (wxPickerBase *) 0 ;
43120 int result;
43121 void *argp1 = 0 ;
43122 int res1 = 0 ;
43123 PyObject *swig_obj[1] ;
43124
43125 if (!args) SWIG_fail;
43126 swig_obj[0] = args;
43127 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxPickerBase, 0 | 0 );
43128 if (!SWIG_IsOK(res1)) {
43129 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "PickerBase_GetPickerCtrlProportion" "', expected argument " "1"" of type '" "wxPickerBase const *""'");
43130 }
43131 arg1 = reinterpret_cast< wxPickerBase * >(argp1);
43132 {
43133 PyThreadState* __tstate = wxPyBeginAllowThreads();
43134 result = (int)((wxPickerBase const *)arg1)->GetPickerCtrlProportion();
43135 wxPyEndAllowThreads(__tstate);
43136 if (PyErr_Occurred()) SWIG_fail;
43137 }
43138 resultobj = SWIG_From_int(static_cast< int >(result));
43139 return resultobj;
43140fail:
43141 return NULL;
43142}
43143
43144
b02396e8
RD
43145SWIGINTERN PyObject *_wrap_PickerBase_IsTextCtrlGrowable(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
43146 PyObject *resultobj = 0;
43147 wxPickerBase *arg1 = (wxPickerBase *) 0 ;
43148 bool result;
43149 void *argp1 = 0 ;
43150 int res1 = 0 ;
43151 PyObject *swig_obj[1] ;
43152
43153 if (!args) SWIG_fail;
43154 swig_obj[0] = args;
43155 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxPickerBase, 0 | 0 );
43156 if (!SWIG_IsOK(res1)) {
43157 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "PickerBase_IsTextCtrlGrowable" "', expected argument " "1"" of type '" "wxPickerBase const *""'");
43158 }
43159 arg1 = reinterpret_cast< wxPickerBase * >(argp1);
43160 {
43161 PyThreadState* __tstate = wxPyBeginAllowThreads();
43162 result = (bool)((wxPickerBase const *)arg1)->IsTextCtrlGrowable();
43163 wxPyEndAllowThreads(__tstate);
43164 if (PyErr_Occurred()) SWIG_fail;
43165 }
43166 {
43167 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
43168 }
43169 return resultobj;
43170fail:
43171 return NULL;
43172}
43173
43174
43175SWIGINTERN PyObject *_wrap_PickerBase_SetTextCtrlGrowable(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
43176 PyObject *resultobj = 0;
43177 wxPickerBase *arg1 = (wxPickerBase *) 0 ;
43178 bool arg2 = (bool) true ;
43179 void *argp1 = 0 ;
43180 int res1 = 0 ;
43181 bool val2 ;
43182 int ecode2 = 0 ;
43183 PyObject * obj0 = 0 ;
43184 PyObject * obj1 = 0 ;
43185 char * kwnames[] = {
43186 (char *) "self",(char *) "grow", NULL
43187 };
43188
43189 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:PickerBase_SetTextCtrlGrowable",kwnames,&obj0,&obj1)) SWIG_fail;
43190 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxPickerBase, 0 | 0 );
43191 if (!SWIG_IsOK(res1)) {
43192 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "PickerBase_SetTextCtrlGrowable" "', expected argument " "1"" of type '" "wxPickerBase *""'");
43193 }
43194 arg1 = reinterpret_cast< wxPickerBase * >(argp1);
43195 if (obj1) {
43196 ecode2 = SWIG_AsVal_bool(obj1, &val2);
43197 if (!SWIG_IsOK(ecode2)) {
43198 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "PickerBase_SetTextCtrlGrowable" "', expected argument " "2"" of type '" "bool""'");
43199 }
43200 arg2 = static_cast< bool >(val2);
43201 }
43202 {
43203 PyThreadState* __tstate = wxPyBeginAllowThreads();
43204 (arg1)->SetTextCtrlGrowable(arg2);
43205 wxPyEndAllowThreads(__tstate);
43206 if (PyErr_Occurred()) SWIG_fail;
43207 }
43208 resultobj = SWIG_Py_Void();
43209 return resultobj;
43210fail:
43211 return NULL;
43212}
43213
43214
43215SWIGINTERN PyObject *_wrap_PickerBase_IsPickerCtrlGrowable(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
43216 PyObject *resultobj = 0;
43217 wxPickerBase *arg1 = (wxPickerBase *) 0 ;
43218 bool result;
43219 void *argp1 = 0 ;
43220 int res1 = 0 ;
43221 PyObject *swig_obj[1] ;
43222
43223 if (!args) SWIG_fail;
43224 swig_obj[0] = args;
43225 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxPickerBase, 0 | 0 );
43226 if (!SWIG_IsOK(res1)) {
43227 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "PickerBase_IsPickerCtrlGrowable" "', expected argument " "1"" of type '" "wxPickerBase const *""'");
43228 }
43229 arg1 = reinterpret_cast< wxPickerBase * >(argp1);
43230 {
43231 PyThreadState* __tstate = wxPyBeginAllowThreads();
43232 result = (bool)((wxPickerBase const *)arg1)->IsPickerCtrlGrowable();
43233 wxPyEndAllowThreads(__tstate);
43234 if (PyErr_Occurred()) SWIG_fail;
43235 }
43236 {
43237 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
43238 }
43239 return resultobj;
43240fail:
43241 return NULL;
43242}
43243
43244
43245SWIGINTERN PyObject *_wrap_PickerBase_SetPickerCtrlGrowable(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
43246 PyObject *resultobj = 0;
43247 wxPickerBase *arg1 = (wxPickerBase *) 0 ;
43248 bool arg2 = (bool) true ;
43249 void *argp1 = 0 ;
43250 int res1 = 0 ;
43251 bool val2 ;
43252 int ecode2 = 0 ;
43253 PyObject * obj0 = 0 ;
43254 PyObject * obj1 = 0 ;
43255 char * kwnames[] = {
43256 (char *) "self",(char *) "grow", NULL
43257 };
43258
43259 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:PickerBase_SetPickerCtrlGrowable",kwnames,&obj0,&obj1)) SWIG_fail;
43260 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxPickerBase, 0 | 0 );
43261 if (!SWIG_IsOK(res1)) {
43262 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "PickerBase_SetPickerCtrlGrowable" "', expected argument " "1"" of type '" "wxPickerBase *""'");
43263 }
43264 arg1 = reinterpret_cast< wxPickerBase * >(argp1);
43265 if (obj1) {
43266 ecode2 = SWIG_AsVal_bool(obj1, &val2);
43267 if (!SWIG_IsOK(ecode2)) {
43268 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "PickerBase_SetPickerCtrlGrowable" "', expected argument " "2"" of type '" "bool""'");
43269 }
43270 arg2 = static_cast< bool >(val2);
43271 }
43272 {
43273 PyThreadState* __tstate = wxPyBeginAllowThreads();
43274 (arg1)->SetPickerCtrlGrowable(arg2);
43275 wxPyEndAllowThreads(__tstate);
43276 if (PyErr_Occurred()) SWIG_fail;
43277 }
43278 resultobj = SWIG_Py_Void();
43279 return resultobj;
43280fail:
43281 return NULL;
43282}
43283
43284
b850e7f3
RD
43285SWIGINTERN PyObject *_wrap_PickerBase_HasTextCtrl(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
43286 PyObject *resultobj = 0;
43287 wxPickerBase *arg1 = (wxPickerBase *) 0 ;
43288 bool result;
43289 void *argp1 = 0 ;
43290 int res1 = 0 ;
43291 PyObject *swig_obj[1] ;
43292
43293 if (!args) SWIG_fail;
43294 swig_obj[0] = args;
43295 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxPickerBase, 0 | 0 );
43296 if (!SWIG_IsOK(res1)) {
43297 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "PickerBase_HasTextCtrl" "', expected argument " "1"" of type '" "wxPickerBase const *""'");
43298 }
43299 arg1 = reinterpret_cast< wxPickerBase * >(argp1);
43300 {
43301 PyThreadState* __tstate = wxPyBeginAllowThreads();
43302 result = (bool)((wxPickerBase const *)arg1)->HasTextCtrl();
43303 wxPyEndAllowThreads(__tstate);
43304 if (PyErr_Occurred()) SWIG_fail;
43305 }
43306 {
43307 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
43308 }
43309 return resultobj;
43310fail:
43311 return NULL;
43312}
43313
43314
43315SWIGINTERN PyObject *_wrap_PickerBase_GetTextCtrl(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
43316 PyObject *resultobj = 0;
43317 wxPickerBase *arg1 = (wxPickerBase *) 0 ;
43318 wxTextCtrl *result = 0 ;
43319 void *argp1 = 0 ;
43320 int res1 = 0 ;
43321 PyObject *swig_obj[1] ;
43322
43323 if (!args) SWIG_fail;
43324 swig_obj[0] = args;
43325 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxPickerBase, 0 | 0 );
43326 if (!SWIG_IsOK(res1)) {
43327 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "PickerBase_GetTextCtrl" "', expected argument " "1"" of type '" "wxPickerBase *""'");
43328 }
43329 arg1 = reinterpret_cast< wxPickerBase * >(argp1);
43330 {
43331 PyThreadState* __tstate = wxPyBeginAllowThreads();
43332 result = (wxTextCtrl *)(arg1)->GetTextCtrl();
43333 wxPyEndAllowThreads(__tstate);
43334 if (PyErr_Occurred()) SWIG_fail;
43335 }
43336 {
43337 resultobj = wxPyMake_wxObject(result, 0);
43338 }
43339 return resultobj;
43340fail:
43341 return NULL;
43342}
43343
43344
43345SWIGINTERN PyObject *_wrap_PickerBase_GetPickerCtrl(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
43346 PyObject *resultobj = 0;
43347 wxPickerBase *arg1 = (wxPickerBase *) 0 ;
43348 wxControl *result = 0 ;
43349 void *argp1 = 0 ;
43350 int res1 = 0 ;
43351 PyObject *swig_obj[1] ;
43352
43353 if (!args) SWIG_fail;
43354 swig_obj[0] = args;
43355 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxPickerBase, 0 | 0 );
43356 if (!SWIG_IsOK(res1)) {
43357 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "PickerBase_GetPickerCtrl" "', expected argument " "1"" of type '" "wxPickerBase *""'");
43358 }
43359 arg1 = reinterpret_cast< wxPickerBase * >(argp1);
43360 {
43361 PyThreadState* __tstate = wxPyBeginAllowThreads();
43362 result = (wxControl *)(arg1)->GetPickerCtrl();
43363 wxPyEndAllowThreads(__tstate);
43364 if (PyErr_Occurred()) SWIG_fail;
43365 }
43366 {
43367 resultobj = wxPyMake_wxObject(result, 0);
43368 }
43369 return resultobj;
43370fail:
43371 return NULL;
43372}
43373
43374
43375SWIGINTERN PyObject *PickerBase_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
43376 PyObject *obj;
43377 if (!SWIG_Python_UnpackTuple(args,(char*)"swigregister", 1, 1,&obj)) return NULL;
43378 SWIG_TypeNewClientData(SWIGTYPE_p_wxPickerBase, SWIG_NewClientData(obj));
43379 return SWIG_Py_Void();
43380}
43381
43382SWIGINTERN int ColourPickerCtrlNameStr_set(PyObject *) {
43383 SWIG_Error(SWIG_AttributeError,"Variable ColourPickerCtrlNameStr is read-only.");
43384 return 1;
43385}
43386
43387
43388SWIGINTERN PyObject *ColourPickerCtrlNameStr_get(void) {
43389 PyObject *pyobj = 0;
43390
43391 {
43392#if wxUSE_UNICODE
43393 pyobj = PyUnicode_FromWideChar((&wxPyColourPickerCtrlNameStr)->c_str(), (&wxPyColourPickerCtrlNameStr)->Len());
43394#else
43395 pyobj = PyString_FromStringAndSize((&wxPyColourPickerCtrlNameStr)->c_str(), (&wxPyColourPickerCtrlNameStr)->Len());
43396#endif
43397 }
43398 return pyobj;
43399}
43400
43401
43402SWIGINTERN PyObject *_wrap_new_ColourPickerCtrl(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
43403 PyObject *resultobj = 0;
43404 wxWindow *arg1 = (wxWindow *) 0 ;
43405 int arg2 = (int) -1 ;
43406 wxColour const &arg3_defvalue = *wxBLACK ;
43407 wxColour *arg3 = (wxColour *) &arg3_defvalue ;
43408 wxPoint const &arg4_defvalue = wxDefaultPosition ;
43409 wxPoint *arg4 = (wxPoint *) &arg4_defvalue ;
43410 wxSize const &arg5_defvalue = wxDefaultSize ;
43411 wxSize *arg5 = (wxSize *) &arg5_defvalue ;
43412 long arg6 = (long) wxCLRP_DEFAULT_STYLE ;
43413 wxValidator const &arg7_defvalue = wxDefaultValidator ;
43414 wxValidator *arg7 = (wxValidator *) &arg7_defvalue ;
43415 wxString const &arg8_defvalue = wxPyColourPickerCtrlNameStr ;
43416 wxString *arg8 = (wxString *) &arg8_defvalue ;
43417 wxColourPickerCtrl *result = 0 ;
43418 void *argp1 = 0 ;
43419 int res1 = 0 ;
43420 int val2 ;
43421 int ecode2 = 0 ;
43422 wxColour temp3 ;
43423 wxPoint temp4 ;
43424 wxSize temp5 ;
43425 long val6 ;
43426 int ecode6 = 0 ;
43427 void *argp7 = 0 ;
43428 int res7 = 0 ;
43429 bool temp8 = false ;
43430 PyObject * obj0 = 0 ;
43431 PyObject * obj1 = 0 ;
43432 PyObject * obj2 = 0 ;
43433 PyObject * obj3 = 0 ;
43434 PyObject * obj4 = 0 ;
43435 PyObject * obj5 = 0 ;
43436 PyObject * obj6 = 0 ;
43437 PyObject * obj7 = 0 ;
43438 char * kwnames[] = {
43439 (char *) "parent",(char *) "id",(char *) "col",(char *) "pos",(char *) "size",(char *) "style",(char *) "validator",(char *) "name", NULL
43440 };
43441
43442 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|OOOOOOO:new_ColourPickerCtrl",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6,&obj7)) SWIG_fail;
43443 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxWindow, 0 | 0 );
43444 if (!SWIG_IsOK(res1)) {
43445 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_ColourPickerCtrl" "', expected argument " "1"" of type '" "wxWindow *""'");
43446 }
43447 arg1 = reinterpret_cast< wxWindow * >(argp1);
43448 if (obj1) {
43449 ecode2 = SWIG_AsVal_int(obj1, &val2);
43450 if (!SWIG_IsOK(ecode2)) {
43451 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "new_ColourPickerCtrl" "', expected argument " "2"" of type '" "int""'");
43452 }
43453 arg2 = static_cast< int >(val2);
43454 }
43455 if (obj2) {
43456 {
43457 arg3 = &temp3;
43458 if ( ! wxColour_helper(obj2, &arg3)) SWIG_fail;
43459 }
43460 }
43461 if (obj3) {
43462 {
43463 arg4 = &temp4;
43464 if ( ! wxPoint_helper(obj3, &arg4)) SWIG_fail;
43465 }
43466 }
43467 if (obj4) {
43468 {
43469 arg5 = &temp5;
43470 if ( ! wxSize_helper(obj4, &arg5)) SWIG_fail;
43471 }
43472 }
43473 if (obj5) {
43474 ecode6 = SWIG_AsVal_long(obj5, &val6);
43475 if (!SWIG_IsOK(ecode6)) {
43476 SWIG_exception_fail(SWIG_ArgError(ecode6), "in method '" "new_ColourPickerCtrl" "', expected argument " "6"" of type '" "long""'");
43477 }
43478 arg6 = static_cast< long >(val6);
43479 }
43480 if (obj6) {
43481 res7 = SWIG_ConvertPtr(obj6, &argp7, SWIGTYPE_p_wxValidator, 0 | 0);
43482 if (!SWIG_IsOK(res7)) {
43483 SWIG_exception_fail(SWIG_ArgError(res7), "in method '" "new_ColourPickerCtrl" "', expected argument " "7"" of type '" "wxValidator const &""'");
43484 }
43485 if (!argp7) {
43486 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_ColourPickerCtrl" "', expected argument " "7"" of type '" "wxValidator const &""'");
43487 }
43488 arg7 = reinterpret_cast< wxValidator * >(argp7);
43489 }
43490 if (obj7) {
43491 {
43492 arg8 = wxString_in_helper(obj7);
43493 if (arg8 == NULL) SWIG_fail;
43494 temp8 = true;
43495 }
43496 }
43497 {
43498 if (!wxPyCheckForApp()) SWIG_fail;
43499 PyThreadState* __tstate = wxPyBeginAllowThreads();
43500 result = (wxColourPickerCtrl *)new wxColourPickerCtrl(arg1,arg2,(wxColour const &)*arg3,(wxPoint const &)*arg4,(wxSize const &)*arg5,arg6,(wxValidator const &)*arg7,(wxString const &)*arg8);
43501 wxPyEndAllowThreads(__tstate);
43502 if (PyErr_Occurred()) SWIG_fail;
43503 }
43504 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_wxColourPickerCtrl, SWIG_POINTER_NEW | 0 );
43505 {
43506 if (temp8)
43507 delete arg8;
43508 }
43509 return resultobj;
43510fail:
43511 {
43512 if (temp8)
43513 delete arg8;
43514 }
43515 return NULL;
43516}
43517
43518
43519SWIGINTERN PyObject *_wrap_new_PreColourPickerCtrl(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
43520 PyObject *resultobj = 0;
43521 wxColourPickerCtrl *result = 0 ;
43522
43523 if (!SWIG_Python_UnpackTuple(args,"new_PreColourPickerCtrl",0,0,0)) SWIG_fail;
43524 {
43525 if (!wxPyCheckForApp()) SWIG_fail;
43526 PyThreadState* __tstate = wxPyBeginAllowThreads();
43527 result = (wxColourPickerCtrl *)new wxColourPickerCtrl();
43528 wxPyEndAllowThreads(__tstate);
43529 if (PyErr_Occurred()) SWIG_fail;
43530 }
43531 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_wxColourPickerCtrl, SWIG_POINTER_OWN | 0 );
43532 return resultobj;
43533fail:
43534 return NULL;
43535}
43536
43537
43538SWIGINTERN PyObject *_wrap_ColourPickerCtrl_Create(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
43539 PyObject *resultobj = 0;
43540 wxColourPickerCtrl *arg1 = (wxColourPickerCtrl *) 0 ;
43541 wxWindow *arg2 = (wxWindow *) 0 ;
43542 int arg3 ;
43543 wxColour const &arg4_defvalue = *wxBLACK ;
43544 wxColour *arg4 = (wxColour *) &arg4_defvalue ;
43545 wxPoint const &arg5_defvalue = wxDefaultPosition ;
43546 wxPoint *arg5 = (wxPoint *) &arg5_defvalue ;
43547 wxSize const &arg6_defvalue = wxDefaultSize ;
43548 wxSize *arg6 = (wxSize *) &arg6_defvalue ;
43549 long arg7 = (long) wxCLRP_DEFAULT_STYLE ;
43550 wxValidator const &arg8_defvalue = wxDefaultValidator ;
43551 wxValidator *arg8 = (wxValidator *) &arg8_defvalue ;
43552 wxString const &arg9_defvalue = wxPyColourPickerCtrlNameStr ;
43553 wxString *arg9 = (wxString *) &arg9_defvalue ;
43554 bool result;
43555 void *argp1 = 0 ;
43556 int res1 = 0 ;
43557 void *argp2 = 0 ;
43558 int res2 = 0 ;
43559 int val3 ;
43560 int ecode3 = 0 ;
43561 wxColour temp4 ;
43562 wxPoint temp5 ;
43563 wxSize temp6 ;
43564 long val7 ;
43565 int ecode7 = 0 ;
43566 void *argp8 = 0 ;
43567 int res8 = 0 ;
43568 bool temp9 = false ;
43569 PyObject * obj0 = 0 ;
43570 PyObject * obj1 = 0 ;
43571 PyObject * obj2 = 0 ;
43572 PyObject * obj3 = 0 ;
43573 PyObject * obj4 = 0 ;
43574 PyObject * obj5 = 0 ;
43575 PyObject * obj6 = 0 ;
43576 PyObject * obj7 = 0 ;
43577 PyObject * obj8 = 0 ;
43578 char * kwnames[] = {
43579 (char *) "self",(char *) "parent",(char *) "id",(char *) "col",(char *) "pos",(char *) "size",(char *) "style",(char *) "validator",(char *) "name", NULL
43580 };
43581
43582 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO|OOOOOO:ColourPickerCtrl_Create",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6,&obj7,&obj8)) SWIG_fail;
43583 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxColourPickerCtrl, 0 | 0 );
43584 if (!SWIG_IsOK(res1)) {
43585 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ColourPickerCtrl_Create" "', expected argument " "1"" of type '" "wxColourPickerCtrl *""'");
43586 }
43587 arg1 = reinterpret_cast< wxColourPickerCtrl * >(argp1);
43588 res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_wxWindow, 0 | 0 );
43589 if (!SWIG_IsOK(res2)) {
43590 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "ColourPickerCtrl_Create" "', expected argument " "2"" of type '" "wxWindow *""'");
43591 }
43592 arg2 = reinterpret_cast< wxWindow * >(argp2);
43593 ecode3 = SWIG_AsVal_int(obj2, &val3);
43594 if (!SWIG_IsOK(ecode3)) {
43595 SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "ColourPickerCtrl_Create" "', expected argument " "3"" of type '" "int""'");
43596 }
43597 arg3 = static_cast< int >(val3);
43598 if (obj3) {
43599 {
43600 arg4 = &temp4;
43601 if ( ! wxColour_helper(obj3, &arg4)) SWIG_fail;
43602 }
43603 }
43604 if (obj4) {
43605 {
43606 arg5 = &temp5;
43607 if ( ! wxPoint_helper(obj4, &arg5)) SWIG_fail;
43608 }
43609 }
43610 if (obj5) {
43611 {
43612 arg6 = &temp6;
43613 if ( ! wxSize_helper(obj5, &arg6)) SWIG_fail;
43614 }
43615 }
43616 if (obj6) {
43617 ecode7 = SWIG_AsVal_long(obj6, &val7);
43618 if (!SWIG_IsOK(ecode7)) {
43619 SWIG_exception_fail(SWIG_ArgError(ecode7), "in method '" "ColourPickerCtrl_Create" "', expected argument " "7"" of type '" "long""'");
43620 }
43621 arg7 = static_cast< long >(val7);
43622 }
43623 if (obj7) {
43624 res8 = SWIG_ConvertPtr(obj7, &argp8, SWIGTYPE_p_wxValidator, 0 | 0);
43625 if (!SWIG_IsOK(res8)) {
43626 SWIG_exception_fail(SWIG_ArgError(res8), "in method '" "ColourPickerCtrl_Create" "', expected argument " "8"" of type '" "wxValidator const &""'");
43627 }
43628 if (!argp8) {
43629 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "ColourPickerCtrl_Create" "', expected argument " "8"" of type '" "wxValidator const &""'");
43630 }
43631 arg8 = reinterpret_cast< wxValidator * >(argp8);
43632 }
43633 if (obj8) {
43634 {
43635 arg9 = wxString_in_helper(obj8);
43636 if (arg9 == NULL) SWIG_fail;
43637 temp9 = true;
43638 }
43639 }
43640 {
43641 PyThreadState* __tstate = wxPyBeginAllowThreads();
43642 result = (bool)(arg1)->Create(arg2,arg3,(wxColour const &)*arg4,(wxPoint const &)*arg5,(wxSize const &)*arg6,arg7,(wxValidator const &)*arg8,(wxString const &)*arg9);
43643 wxPyEndAllowThreads(__tstate);
43644 if (PyErr_Occurred()) SWIG_fail;
43645 }
43646 {
43647 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
43648 }
43649 {
43650 if (temp9)
43651 delete arg9;
43652 }
43653 return resultobj;
43654fail:
43655 {
43656 if (temp9)
43657 delete arg9;
43658 }
43659 return NULL;
43660}
43661
43662
43663SWIGINTERN PyObject *_wrap_ColourPickerCtrl_GetColour(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
43664 PyObject *resultobj = 0;
43665 wxColourPickerCtrl *arg1 = (wxColourPickerCtrl *) 0 ;
43666 wxColour result;
43667 void *argp1 = 0 ;
43668 int res1 = 0 ;
43669 PyObject *swig_obj[1] ;
43670
43671 if (!args) SWIG_fail;
43672 swig_obj[0] = args;
43673 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxColourPickerCtrl, 0 | 0 );
43674 if (!SWIG_IsOK(res1)) {
43675 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ColourPickerCtrl_GetColour" "', expected argument " "1"" of type '" "wxColourPickerCtrl const *""'");
43676 }
43677 arg1 = reinterpret_cast< wxColourPickerCtrl * >(argp1);
43678 {
43679 PyThreadState* __tstate = wxPyBeginAllowThreads();
43680 result = ((wxColourPickerCtrl const *)arg1)->GetColour();
43681 wxPyEndAllowThreads(__tstate);
43682 if (PyErr_Occurred()) SWIG_fail;
43683 }
43684 resultobj = SWIG_NewPointerObj((new wxColour(static_cast< const wxColour& >(result))), SWIGTYPE_p_wxColour, SWIG_POINTER_OWN | 0 );
43685 return resultobj;
43686fail:
43687 return NULL;
43688}
43689
43690
43691SWIGINTERN PyObject *_wrap_ColourPickerCtrl_SetColour(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
43692 PyObject *resultobj = 0;
43693 wxColourPickerCtrl *arg1 = (wxColourPickerCtrl *) 0 ;
43694 wxColour *arg2 = 0 ;
43695 void *argp1 = 0 ;
43696 int res1 = 0 ;
43697 wxColour temp2 ;
43698 PyObject * obj0 = 0 ;
43699 PyObject * obj1 = 0 ;
43700 char * kwnames[] = {
43701 (char *) "self",(char *) "col", NULL
43702 };
43703
43704 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ColourPickerCtrl_SetColour",kwnames,&obj0,&obj1)) SWIG_fail;
43705 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxColourPickerCtrl, 0 | 0 );
43706 if (!SWIG_IsOK(res1)) {
43707 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ColourPickerCtrl_SetColour" "', expected argument " "1"" of type '" "wxColourPickerCtrl *""'");
43708 }
43709 arg1 = reinterpret_cast< wxColourPickerCtrl * >(argp1);
43710 {
43711 arg2 = &temp2;
43712 if ( ! wxColour_helper(obj1, &arg2)) SWIG_fail;
43713 }
43714 {
43715 PyThreadState* __tstate = wxPyBeginAllowThreads();
43716 (arg1)->SetColour((wxColour const &)*arg2);
43717 wxPyEndAllowThreads(__tstate);
43718 if (PyErr_Occurred()) SWIG_fail;
43719 }
43720 resultobj = SWIG_Py_Void();
43721 return resultobj;
43722fail:
43723 return NULL;
43724}
43725
43726
43727SWIGINTERN PyObject *ColourPickerCtrl_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
43728 PyObject *obj;
43729 if (!SWIG_Python_UnpackTuple(args,(char*)"swigregister", 1, 1,&obj)) return NULL;
43730 SWIG_TypeNewClientData(SWIGTYPE_p_wxColourPickerCtrl, SWIG_NewClientData(obj));
43731 return SWIG_Py_Void();
43732}
43733
43734SWIGINTERN PyObject *ColourPickerCtrl_swiginit(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
43735 return SWIG_Python_InitShadowInstance(args);
43736}
43737
43738SWIGINTERN PyObject *_wrap_new_ColourPickerEvent(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
43739 PyObject *resultobj = 0;
43740 wxObject *arg1 = (wxObject *) 0 ;
43741 int arg2 ;
43742 wxColour *arg3 = 0 ;
43743 wxColourPickerEvent *result = 0 ;
43744 void *argp1 = 0 ;
43745 int res1 = 0 ;
43746 int val2 ;
43747 int ecode2 = 0 ;
43748 wxColour temp3 ;
43749 PyObject * obj0 = 0 ;
43750 PyObject * obj1 = 0 ;
43751 PyObject * obj2 = 0 ;
43752 char * kwnames[] = {
43753 (char *) "generator",(char *) "id",(char *) "col", NULL
43754 };
43755
43756 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:new_ColourPickerEvent",kwnames,&obj0,&obj1,&obj2)) SWIG_fail;
43757 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxObject, 0 | 0 );
43758 if (!SWIG_IsOK(res1)) {
43759 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_ColourPickerEvent" "', expected argument " "1"" of type '" "wxObject *""'");
43760 }
43761 arg1 = reinterpret_cast< wxObject * >(argp1);
43762 ecode2 = SWIG_AsVal_int(obj1, &val2);
43763 if (!SWIG_IsOK(ecode2)) {
43764 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "new_ColourPickerEvent" "', expected argument " "2"" of type '" "int""'");
43765 }
43766 arg2 = static_cast< int >(val2);
43767 {
43768 arg3 = &temp3;
43769 if ( ! wxColour_helper(obj2, &arg3)) SWIG_fail;
43770 }
43771 {
43772 PyThreadState* __tstate = wxPyBeginAllowThreads();
43773 result = (wxColourPickerEvent *)new wxColourPickerEvent(arg1,arg2,(wxColour const &)*arg3);
43774 wxPyEndAllowThreads(__tstate);
43775 if (PyErr_Occurred()) SWIG_fail;
43776 }
43777 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_wxColourPickerEvent, SWIG_POINTER_NEW | 0 );
43778 return resultobj;
43779fail:
43780 return NULL;
43781}
43782
43783
43784SWIGINTERN PyObject *_wrap_ColourPickerEvent_GetColour(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
43785 PyObject *resultobj = 0;
43786 wxColourPickerEvent *arg1 = (wxColourPickerEvent *) 0 ;
43787 wxColour result;
43788 void *argp1 = 0 ;
43789 int res1 = 0 ;
43790 PyObject *swig_obj[1] ;
43791
43792 if (!args) SWIG_fail;
43793 swig_obj[0] = args;
43794 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxColourPickerEvent, 0 | 0 );
43795 if (!SWIG_IsOK(res1)) {
43796 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ColourPickerEvent_GetColour" "', expected argument " "1"" of type '" "wxColourPickerEvent const *""'");
43797 }
43798 arg1 = reinterpret_cast< wxColourPickerEvent * >(argp1);
43799 {
43800 PyThreadState* __tstate = wxPyBeginAllowThreads();
43801 result = ((wxColourPickerEvent const *)arg1)->GetColour();
43802 wxPyEndAllowThreads(__tstate);
43803 if (PyErr_Occurred()) SWIG_fail;
43804 }
43805 resultobj = SWIG_NewPointerObj((new wxColour(static_cast< const wxColour& >(result))), SWIGTYPE_p_wxColour, SWIG_POINTER_OWN | 0 );
43806 return resultobj;
43807fail:
43808 return NULL;
43809}
43810
43811
43812SWIGINTERN PyObject *_wrap_ColourPickerEvent_SetColour(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
43813 PyObject *resultobj = 0;
43814 wxColourPickerEvent *arg1 = (wxColourPickerEvent *) 0 ;
43815 wxColour *arg2 = 0 ;
43816 void *argp1 = 0 ;
43817 int res1 = 0 ;
43818 wxColour temp2 ;
43819 PyObject * obj0 = 0 ;
43820 PyObject * obj1 = 0 ;
43821 char * kwnames[] = {
43822 (char *) "self",(char *) "c", NULL
43823 };
43824
43825 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ColourPickerEvent_SetColour",kwnames,&obj0,&obj1)) SWIG_fail;
43826 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxColourPickerEvent, 0 | 0 );
43827 if (!SWIG_IsOK(res1)) {
43828 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ColourPickerEvent_SetColour" "', expected argument " "1"" of type '" "wxColourPickerEvent *""'");
43829 }
43830 arg1 = reinterpret_cast< wxColourPickerEvent * >(argp1);
43831 {
43832 arg2 = &temp2;
43833 if ( ! wxColour_helper(obj1, &arg2)) SWIG_fail;
43834 }
43835 {
43836 PyThreadState* __tstate = wxPyBeginAllowThreads();
43837 (arg1)->SetColour((wxColour const &)*arg2);
43838 wxPyEndAllowThreads(__tstate);
43839 if (PyErr_Occurred()) SWIG_fail;
43840 }
43841 resultobj = SWIG_Py_Void();
43842 return resultobj;
43843fail:
43844 return NULL;
43845}
43846
43847
43848SWIGINTERN PyObject *ColourPickerEvent_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
43849 PyObject *obj;
43850 if (!SWIG_Python_UnpackTuple(args,(char*)"swigregister", 1, 1,&obj)) return NULL;
43851 SWIG_TypeNewClientData(SWIGTYPE_p_wxColourPickerEvent, SWIG_NewClientData(obj));
43852 return SWIG_Py_Void();
43853}
43854
43855SWIGINTERN PyObject *ColourPickerEvent_swiginit(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
43856 return SWIG_Python_InitShadowInstance(args);
43857}
43858
43859SWIGINTERN int FilePickerCtrlNameStr_set(PyObject *) {
43860 SWIG_Error(SWIG_AttributeError,"Variable FilePickerCtrlNameStr is read-only.");
43861 return 1;
43862}
43863
43864
43865SWIGINTERN PyObject *FilePickerCtrlNameStr_get(void) {
43866 PyObject *pyobj = 0;
43867
43868 {
43869#if wxUSE_UNICODE
43870 pyobj = PyUnicode_FromWideChar((&wxPyFilePickerCtrlNameStr)->c_str(), (&wxPyFilePickerCtrlNameStr)->Len());
43871#else
43872 pyobj = PyString_FromStringAndSize((&wxPyFilePickerCtrlNameStr)->c_str(), (&wxPyFilePickerCtrlNameStr)->Len());
43873#endif
43874 }
43875 return pyobj;
43876}
43877
43878
43879SWIGINTERN int FileSelectorPromptStr_set(PyObject *) {
43880 SWIG_Error(SWIG_AttributeError,"Variable FileSelectorPromptStr is read-only.");
43881 return 1;
43882}
43883
43884
43885SWIGINTERN PyObject *FileSelectorPromptStr_get(void) {
43886 PyObject *pyobj = 0;
43887
43888 {
43889#if wxUSE_UNICODE
43890 pyobj = PyUnicode_FromWideChar((&wxPyFileSelectorPromptStr)->c_str(), (&wxPyFileSelectorPromptStr)->Len());
43891#else
43892 pyobj = PyString_FromStringAndSize((&wxPyFileSelectorPromptStr)->c_str(), (&wxPyFileSelectorPromptStr)->Len());
43893#endif
43894 }
43895 return pyobj;
43896}
43897
43898
43899SWIGINTERN int DirPickerCtrlNameStr_set(PyObject *) {
43900 SWIG_Error(SWIG_AttributeError,"Variable DirPickerCtrlNameStr is read-only.");
43901 return 1;
43902}
43903
43904
43905SWIGINTERN PyObject *DirPickerCtrlNameStr_get(void) {
43906 PyObject *pyobj = 0;
43907
43908 {
43909#if wxUSE_UNICODE
43910 pyobj = PyUnicode_FromWideChar((&wxPyDirPickerCtrlNameStr)->c_str(), (&wxPyDirPickerCtrlNameStr)->Len());
43911#else
43912 pyobj = PyString_FromStringAndSize((&wxPyDirPickerCtrlNameStr)->c_str(), (&wxPyDirPickerCtrlNameStr)->Len());
43913#endif
43914 }
43915 return pyobj;
43916}
43917
43918
43919SWIGINTERN int DirSelectorPromptStr_set(PyObject *) {
43920 SWIG_Error(SWIG_AttributeError,"Variable DirSelectorPromptStr is read-only.");
43921 return 1;
43922}
43923
43924
43925SWIGINTERN PyObject *DirSelectorPromptStr_get(void) {
43926 PyObject *pyobj = 0;
43927
43928 {
43929#if wxUSE_UNICODE
43930 pyobj = PyUnicode_FromWideChar((&wxPyDirSelectorPromptStr)->c_str(), (&wxPyDirSelectorPromptStr)->Len());
43931#else
43932 pyobj = PyString_FromStringAndSize((&wxPyDirSelectorPromptStr)->c_str(), (&wxPyDirSelectorPromptStr)->Len());
43933#endif
43934 }
43935 return pyobj;
43936}
43937
43938
43939SWIGINTERN int FileSelectorDefaultWildcardStr_set(PyObject *) {
43940 SWIG_Error(SWIG_AttributeError,"Variable FileSelectorDefaultWildcardStr is read-only.");
43941 return 1;
43942}
43943
43944
43945SWIGINTERN PyObject *FileSelectorDefaultWildcardStr_get(void) {
43946 PyObject *pyobj = 0;
43947
43948 {
43949#if wxUSE_UNICODE
43950 pyobj = PyUnicode_FromWideChar((&wxPyFileSelectorDefaultWildcardStr)->c_str(), (&wxPyFileSelectorDefaultWildcardStr)->Len());
43951#else
43952 pyobj = PyString_FromStringAndSize((&wxPyFileSelectorDefaultWildcardStr)->c_str(), (&wxPyFileSelectorDefaultWildcardStr)->Len());
43953#endif
43954 }
43955 return pyobj;
43956}
43957
43958
43959SWIGINTERN PyObject *_wrap_new_FilePickerCtrl(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
43960 PyObject *resultobj = 0;
43961 wxWindow *arg1 = (wxWindow *) 0 ;
43962 int arg2 = (int) -1 ;
43963 wxString const &arg3_defvalue = wxPyEmptyString ;
43964 wxString *arg3 = (wxString *) &arg3_defvalue ;
43965 wxString const &arg4_defvalue = wxPyFileSelectorPromptStr ;
43966 wxString *arg4 = (wxString *) &arg4_defvalue ;
43967 wxString const &arg5_defvalue = wxPyFileSelectorDefaultWildcardStr ;
43968 wxString *arg5 = (wxString *) &arg5_defvalue ;
43969 wxPoint const &arg6_defvalue = wxDefaultPosition ;
43970 wxPoint *arg6 = (wxPoint *) &arg6_defvalue ;
43971 wxSize const &arg7_defvalue = wxDefaultSize ;
43972 wxSize *arg7 = (wxSize *) &arg7_defvalue ;
43973 long arg8 = (long) wxFLP_DEFAULT_STYLE ;
43974 wxValidator const &arg9_defvalue = wxDefaultValidator ;
43975 wxValidator *arg9 = (wxValidator *) &arg9_defvalue ;
43976 wxString const &arg10_defvalue = wxPyFilePickerCtrlNameStr ;
43977 wxString *arg10 = (wxString *) &arg10_defvalue ;
43978 wxFilePickerCtrl *result = 0 ;
43979 void *argp1 = 0 ;
43980 int res1 = 0 ;
43981 int val2 ;
43982 int ecode2 = 0 ;
43983 bool temp3 = false ;
43984 bool temp4 = false ;
43985 bool temp5 = false ;
43986 wxPoint temp6 ;
43987 wxSize temp7 ;
43988 long val8 ;
43989 int ecode8 = 0 ;
43990 void *argp9 = 0 ;
43991 int res9 = 0 ;
43992 bool temp10 = false ;
43993 PyObject * obj0 = 0 ;
43994 PyObject * obj1 = 0 ;
43995 PyObject * obj2 = 0 ;
43996 PyObject * obj3 = 0 ;
43997 PyObject * obj4 = 0 ;
43998 PyObject * obj5 = 0 ;
43999 PyObject * obj6 = 0 ;
44000 PyObject * obj7 = 0 ;
44001 PyObject * obj8 = 0 ;
44002 PyObject * obj9 = 0 ;
44003 char * kwnames[] = {
44004 (char *) "parent",(char *) "id",(char *) "path",(char *) "message",(char *) "wildcard",(char *) "pos",(char *) "size",(char *) "style",(char *) "validator",(char *) "name", NULL
44005 };
44006
44007 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|OOOOOOOOO:new_FilePickerCtrl",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6,&obj7,&obj8,&obj9)) SWIG_fail;
44008 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxWindow, 0 | 0 );
44009 if (!SWIG_IsOK(res1)) {
44010 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_FilePickerCtrl" "', expected argument " "1"" of type '" "wxWindow *""'");
44011 }
44012 arg1 = reinterpret_cast< wxWindow * >(argp1);
44013 if (obj1) {
44014 ecode2 = SWIG_AsVal_int(obj1, &val2);
44015 if (!SWIG_IsOK(ecode2)) {
44016 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "new_FilePickerCtrl" "', expected argument " "2"" of type '" "int""'");
44017 }
44018 arg2 = static_cast< int >(val2);
44019 }
44020 if (obj2) {
44021 {
44022 arg3 = wxString_in_helper(obj2);
44023 if (arg3 == NULL) SWIG_fail;
44024 temp3 = true;
44025 }
44026 }
44027 if (obj3) {
44028 {
44029 arg4 = wxString_in_helper(obj3);
44030 if (arg4 == NULL) SWIG_fail;
44031 temp4 = true;
44032 }
44033 }
44034 if (obj4) {
44035 {
44036 arg5 = wxString_in_helper(obj4);
44037 if (arg5 == NULL) SWIG_fail;
44038 temp5 = true;
44039 }
44040 }
44041 if (obj5) {
44042 {
44043 arg6 = &temp6;
44044 if ( ! wxPoint_helper(obj5, &arg6)) SWIG_fail;
44045 }
44046 }
44047 if (obj6) {
44048 {
44049 arg7 = &temp7;
44050 if ( ! wxSize_helper(obj6, &arg7)) SWIG_fail;
44051 }
44052 }
44053 if (obj7) {
44054 ecode8 = SWIG_AsVal_long(obj7, &val8);
44055 if (!SWIG_IsOK(ecode8)) {
44056 SWIG_exception_fail(SWIG_ArgError(ecode8), "in method '" "new_FilePickerCtrl" "', expected argument " "8"" of type '" "long""'");
44057 }
44058 arg8 = static_cast< long >(val8);
44059 }
44060 if (obj8) {
44061 res9 = SWIG_ConvertPtr(obj8, &argp9, SWIGTYPE_p_wxValidator, 0 | 0);
44062 if (!SWIG_IsOK(res9)) {
44063 SWIG_exception_fail(SWIG_ArgError(res9), "in method '" "new_FilePickerCtrl" "', expected argument " "9"" of type '" "wxValidator const &""'");
44064 }
44065 if (!argp9) {
44066 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_FilePickerCtrl" "', expected argument " "9"" of type '" "wxValidator const &""'");
44067 }
44068 arg9 = reinterpret_cast< wxValidator * >(argp9);
44069 }
44070 if (obj9) {
44071 {
44072 arg10 = wxString_in_helper(obj9);
44073 if (arg10 == NULL) SWIG_fail;
44074 temp10 = true;
44075 }
44076 }
44077 {
44078 if (!wxPyCheckForApp()) SWIG_fail;
44079 PyThreadState* __tstate = wxPyBeginAllowThreads();
44080 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);
44081 wxPyEndAllowThreads(__tstate);
44082 if (PyErr_Occurred()) SWIG_fail;
44083 }
44084 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_wxFilePickerCtrl, SWIG_POINTER_NEW | 0 );
44085 {
44086 if (temp3)
44087 delete arg3;
44088 }
44089 {
44090 if (temp4)
44091 delete arg4;
44092 }
44093 {
44094 if (temp5)
44095 delete arg5;
44096 }
44097 {
44098 if (temp10)
44099 delete arg10;
44100 }
44101 return resultobj;
44102fail:
44103 {
44104 if (temp3)
44105 delete arg3;
44106 }
44107 {
44108 if (temp4)
44109 delete arg4;
44110 }
44111 {
44112 if (temp5)
44113 delete arg5;
44114 }
44115 {
44116 if (temp10)
44117 delete arg10;
44118 }
44119 return NULL;
44120}
44121
44122
44123SWIGINTERN PyObject *_wrap_new_PreFilePickerCtrl(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
44124 PyObject *resultobj = 0;
44125 wxFilePickerCtrl *result = 0 ;
44126
44127 if (!SWIG_Python_UnpackTuple(args,"new_PreFilePickerCtrl",0,0,0)) SWIG_fail;
44128 {
44129 if (!wxPyCheckForApp()) SWIG_fail;
44130 PyThreadState* __tstate = wxPyBeginAllowThreads();
44131 result = (wxFilePickerCtrl *)new wxFilePickerCtrl();
44132 wxPyEndAllowThreads(__tstate);
44133 if (PyErr_Occurred()) SWIG_fail;
44134 }
44135 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_wxFilePickerCtrl, SWIG_POINTER_OWN | 0 );
44136 return resultobj;
44137fail:
44138 return NULL;
44139}
44140
44141
44142SWIGINTERN PyObject *_wrap_FilePickerCtrl_Create(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
44143 PyObject *resultobj = 0;
44144 wxFilePickerCtrl *arg1 = (wxFilePickerCtrl *) 0 ;
44145 wxWindow *arg2 = (wxWindow *) 0 ;
44146 int arg3 = (int) -1 ;
44147 wxString const &arg4_defvalue = wxPyEmptyString ;
44148 wxString *arg4 = (wxString *) &arg4_defvalue ;
44149 wxString const &arg5_defvalue = wxPyFileSelectorPromptStr ;
44150 wxString *arg5 = (wxString *) &arg5_defvalue ;
44151 wxString const &arg6_defvalue = wxPyFileSelectorDefaultWildcardStr ;
44152 wxString *arg6 = (wxString *) &arg6_defvalue ;
44153 wxPoint const &arg7_defvalue = wxDefaultPosition ;
44154 wxPoint *arg7 = (wxPoint *) &arg7_defvalue ;
44155 wxSize const &arg8_defvalue = wxDefaultSize ;
44156 wxSize *arg8 = (wxSize *) &arg8_defvalue ;
44157 long arg9 = (long) wxFLP_DEFAULT_STYLE ;
44158 wxValidator const &arg10_defvalue = wxDefaultValidator ;
44159 wxValidator *arg10 = (wxValidator *) &arg10_defvalue ;
44160 wxString const &arg11_defvalue = wxPyFilePickerCtrlNameStr ;
44161 wxString *arg11 = (wxString *) &arg11_defvalue ;
44162 bool result;
44163 void *argp1 = 0 ;
44164 int res1 = 0 ;
44165 void *argp2 = 0 ;
44166 int res2 = 0 ;
44167 int val3 ;
44168 int ecode3 = 0 ;
44169 bool temp4 = false ;
44170 bool temp5 = false ;
44171 bool temp6 = false ;
44172 wxPoint temp7 ;
44173 wxSize temp8 ;
44174 long val9 ;
44175 int ecode9 = 0 ;
44176 void *argp10 = 0 ;
44177 int res10 = 0 ;
44178 bool temp11 = false ;
44179 PyObject * obj0 = 0 ;
44180 PyObject * obj1 = 0 ;
44181 PyObject * obj2 = 0 ;
44182 PyObject * obj3 = 0 ;
44183 PyObject * obj4 = 0 ;
44184 PyObject * obj5 = 0 ;
44185 PyObject * obj6 = 0 ;
44186 PyObject * obj7 = 0 ;
44187 PyObject * obj8 = 0 ;
44188 PyObject * obj9 = 0 ;
44189 PyObject * obj10 = 0 ;
44190 char * kwnames[] = {
44191 (char *) "self",(char *) "parent",(char *) "id",(char *) "path",(char *) "message",(char *) "wildcard",(char *) "pos",(char *) "size",(char *) "style",(char *) "validator",(char *) "name", NULL
44192 };
44193
44194 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|OOOOOOOOO:FilePickerCtrl_Create",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6,&obj7,&obj8,&obj9,&obj10)) SWIG_fail;
44195 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxFilePickerCtrl, 0 | 0 );
44196 if (!SWIG_IsOK(res1)) {
44197 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "FilePickerCtrl_Create" "', expected argument " "1"" of type '" "wxFilePickerCtrl *""'");
44198 }
44199 arg1 = reinterpret_cast< wxFilePickerCtrl * >(argp1);
44200 res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_wxWindow, 0 | 0 );
44201 if (!SWIG_IsOK(res2)) {
44202 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "FilePickerCtrl_Create" "', expected argument " "2"" of type '" "wxWindow *""'");
44203 }
44204 arg2 = reinterpret_cast< wxWindow * >(argp2);
44205 if (obj2) {
44206 ecode3 = SWIG_AsVal_int(obj2, &val3);
44207 if (!SWIG_IsOK(ecode3)) {
44208 SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "FilePickerCtrl_Create" "', expected argument " "3"" of type '" "int""'");
44209 }
44210 arg3 = static_cast< int >(val3);
44211 }
44212 if (obj3) {
44213 {
44214 arg4 = wxString_in_helper(obj3);
44215 if (arg4 == NULL) SWIG_fail;
44216 temp4 = true;
44217 }
44218 }
44219 if (obj4) {
44220 {
44221 arg5 = wxString_in_helper(obj4);
44222 if (arg5 == NULL) SWIG_fail;
44223 temp5 = true;
44224 }
44225 }
44226 if (obj5) {
44227 {
44228 arg6 = wxString_in_helper(obj5);
44229 if (arg6 == NULL) SWIG_fail;
44230 temp6 = true;
44231 }
44232 }
44233 if (obj6) {
44234 {
44235 arg7 = &temp7;
44236 if ( ! wxPoint_helper(obj6, &arg7)) SWIG_fail;
44237 }
44238 }
44239 if (obj7) {
44240 {
44241 arg8 = &temp8;
44242 if ( ! wxSize_helper(obj7, &arg8)) SWIG_fail;
44243 }
44244 }
44245 if (obj8) {
44246 ecode9 = SWIG_AsVal_long(obj8, &val9);
44247 if (!SWIG_IsOK(ecode9)) {
44248 SWIG_exception_fail(SWIG_ArgError(ecode9), "in method '" "FilePickerCtrl_Create" "', expected argument " "9"" of type '" "long""'");
44249 }
44250 arg9 = static_cast< long >(val9);
44251 }
44252 if (obj9) {
44253 res10 = SWIG_ConvertPtr(obj9, &argp10, SWIGTYPE_p_wxValidator, 0 | 0);
44254 if (!SWIG_IsOK(res10)) {
44255 SWIG_exception_fail(SWIG_ArgError(res10), "in method '" "FilePickerCtrl_Create" "', expected argument " "10"" of type '" "wxValidator const &""'");
44256 }
44257 if (!argp10) {
44258 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "FilePickerCtrl_Create" "', expected argument " "10"" of type '" "wxValidator const &""'");
44259 }
44260 arg10 = reinterpret_cast< wxValidator * >(argp10);
44261 }
44262 if (obj10) {
44263 {
44264 arg11 = wxString_in_helper(obj10);
44265 if (arg11 == NULL) SWIG_fail;
44266 temp11 = true;
44267 }
44268 }
44269 {
44270 PyThreadState* __tstate = wxPyBeginAllowThreads();
44271 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);
44272 wxPyEndAllowThreads(__tstate);
44273 if (PyErr_Occurred()) SWIG_fail;
44274 }
44275 {
44276 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
44277 }
44278 {
44279 if (temp4)
44280 delete arg4;
44281 }
44282 {
44283 if (temp5)
44284 delete arg5;
44285 }
44286 {
44287 if (temp6)
44288 delete arg6;
44289 }
44290 {
44291 if (temp11)
44292 delete arg11;
44293 }
44294 return resultobj;
44295fail:
44296 {
44297 if (temp4)
44298 delete arg4;
44299 }
44300 {
44301 if (temp5)
44302 delete arg5;
44303 }
44304 {
44305 if (temp6)
44306 delete arg6;
44307 }
44308 {
44309 if (temp11)
44310 delete arg11;
44311 }
44312 return NULL;
44313}
44314
44315
44316SWIGINTERN PyObject *_wrap_FilePickerCtrl_GetPath(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
44317 PyObject *resultobj = 0;
44318 wxFilePickerCtrl *arg1 = (wxFilePickerCtrl *) 0 ;
44319 wxString result;
44320 void *argp1 = 0 ;
44321 int res1 = 0 ;
44322 PyObject *swig_obj[1] ;
44323
44324 if (!args) SWIG_fail;
44325 swig_obj[0] = args;
44326 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxFilePickerCtrl, 0 | 0 );
44327 if (!SWIG_IsOK(res1)) {
44328 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "FilePickerCtrl_GetPath" "', expected argument " "1"" of type '" "wxFilePickerCtrl const *""'");
44329 }
44330 arg1 = reinterpret_cast< wxFilePickerCtrl * >(argp1);
44331 {
44332 PyThreadState* __tstate = wxPyBeginAllowThreads();
44333 result = ((wxFilePickerCtrl const *)arg1)->GetPath();
44334 wxPyEndAllowThreads(__tstate);
44335 if (PyErr_Occurred()) SWIG_fail;
44336 }
44337 {
44338#if wxUSE_UNICODE
44339 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
44340#else
44341 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
44342#endif
44343 }
44344 return resultobj;
44345fail:
44346 return NULL;
44347}
44348
44349
44350SWIGINTERN PyObject *_wrap_FilePickerCtrl_SetPath(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
44351 PyObject *resultobj = 0;
44352 wxFilePickerCtrl *arg1 = (wxFilePickerCtrl *) 0 ;
44353 wxString *arg2 = 0 ;
44354 void *argp1 = 0 ;
44355 int res1 = 0 ;
44356 bool temp2 = false ;
44357 PyObject * obj0 = 0 ;
44358 PyObject * obj1 = 0 ;
44359 char * kwnames[] = {
44360 (char *) "self",(char *) "str", NULL
44361 };
44362
44363 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:FilePickerCtrl_SetPath",kwnames,&obj0,&obj1)) SWIG_fail;
44364 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxFilePickerCtrl, 0 | 0 );
44365 if (!SWIG_IsOK(res1)) {
44366 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "FilePickerCtrl_SetPath" "', expected argument " "1"" of type '" "wxFilePickerCtrl *""'");
44367 }
44368 arg1 = reinterpret_cast< wxFilePickerCtrl * >(argp1);
44369 {
44370 arg2 = wxString_in_helper(obj1);
44371 if (arg2 == NULL) SWIG_fail;
44372 temp2 = true;
44373 }
44374 {
44375 PyThreadState* __tstate = wxPyBeginAllowThreads();
44376 (arg1)->SetPath((wxString const &)*arg2);
44377 wxPyEndAllowThreads(__tstate);
44378 if (PyErr_Occurred()) SWIG_fail;
44379 }
44380 resultobj = SWIG_Py_Void();
44381 {
44382 if (temp2)
44383 delete arg2;
44384 }
44385 return resultobj;
44386fail:
44387 {
44388 if (temp2)
44389 delete arg2;
44390 }
44391 return NULL;
44392}
44393
44394
b02396e8
RD
44395SWIGINTERN PyObject *_wrap_FilePickerCtrl_CheckPath(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
44396 PyObject *resultobj = 0;
44397 wxFilePickerCtrl *arg1 = (wxFilePickerCtrl *) 0 ;
44398 wxString *arg2 = 0 ;
44399 bool result;
44400 void *argp1 = 0 ;
44401 int res1 = 0 ;
44402 bool temp2 = false ;
44403 PyObject * obj0 = 0 ;
44404 PyObject * obj1 = 0 ;
44405 char * kwnames[] = {
44406 (char *) "self",(char *) "path", NULL
44407 };
44408
44409 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:FilePickerCtrl_CheckPath",kwnames,&obj0,&obj1)) SWIG_fail;
44410 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxFilePickerCtrl, 0 | 0 );
44411 if (!SWIG_IsOK(res1)) {
44412 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "FilePickerCtrl_CheckPath" "', expected argument " "1"" of type '" "wxFilePickerCtrl const *""'");
44413 }
44414 arg1 = reinterpret_cast< wxFilePickerCtrl * >(argp1);
44415 {
44416 arg2 = wxString_in_helper(obj1);
44417 if (arg2 == NULL) SWIG_fail;
44418 temp2 = true;
44419 }
44420 {
44421 PyThreadState* __tstate = wxPyBeginAllowThreads();
44422 result = (bool)((wxFilePickerCtrl const *)arg1)->CheckPath((wxString const &)*arg2);
44423 wxPyEndAllowThreads(__tstate);
44424 if (PyErr_Occurred()) SWIG_fail;
44425 }
44426 {
44427 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
44428 }
44429 {
44430 if (temp2)
44431 delete arg2;
44432 }
44433 return resultobj;
44434fail:
44435 {
44436 if (temp2)
44437 delete arg2;
44438 }
44439 return NULL;
44440}
44441
44442
44443SWIGINTERN PyObject *_wrap_FilePickerCtrl_GetTextCtrlValue(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
44444 PyObject *resultobj = 0;
44445 wxFilePickerCtrl *arg1 = (wxFilePickerCtrl *) 0 ;
44446 wxString result;
44447 void *argp1 = 0 ;
44448 int res1 = 0 ;
44449 PyObject *swig_obj[1] ;
44450
44451 if (!args) SWIG_fail;
44452 swig_obj[0] = args;
44453 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxFilePickerCtrl, 0 | 0 );
44454 if (!SWIG_IsOK(res1)) {
44455 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "FilePickerCtrl_GetTextCtrlValue" "', expected argument " "1"" of type '" "wxFilePickerCtrl const *""'");
44456 }
44457 arg1 = reinterpret_cast< wxFilePickerCtrl * >(argp1);
44458 {
44459 PyThreadState* __tstate = wxPyBeginAllowThreads();
44460 result = ((wxFilePickerCtrl const *)arg1)->GetTextCtrlValue();
44461 wxPyEndAllowThreads(__tstate);
44462 if (PyErr_Occurred()) SWIG_fail;
44463 }
44464 {
44465#if wxUSE_UNICODE
44466 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
44467#else
44468 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
44469#endif
44470 }
44471 return resultobj;
44472fail:
44473 return NULL;
44474}
44475
44476
b850e7f3
RD
44477SWIGINTERN PyObject *FilePickerCtrl_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
44478 PyObject *obj;
44479 if (!SWIG_Python_UnpackTuple(args,(char*)"swigregister", 1, 1,&obj)) return NULL;
44480 SWIG_TypeNewClientData(SWIGTYPE_p_wxFilePickerCtrl, SWIG_NewClientData(obj));
44481 return SWIG_Py_Void();
44482}
44483
44484SWIGINTERN PyObject *FilePickerCtrl_swiginit(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
44485 return SWIG_Python_InitShadowInstance(args);
44486}
44487
44488SWIGINTERN PyObject *_wrap_new_DirPickerCtrl(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
44489 PyObject *resultobj = 0;
44490 wxWindow *arg1 = (wxWindow *) 0 ;
44491 int arg2 = (int) -1 ;
44492 wxString const &arg3_defvalue = wxPyEmptyString ;
44493 wxString *arg3 = (wxString *) &arg3_defvalue ;
44494 wxString const &arg4_defvalue = wxPyDirSelectorPromptStr ;
44495 wxString *arg4 = (wxString *) &arg4_defvalue ;
44496 wxPoint const &arg5_defvalue = wxDefaultPosition ;
44497 wxPoint *arg5 = (wxPoint *) &arg5_defvalue ;
44498 wxSize const &arg6_defvalue = wxDefaultSize ;
44499 wxSize *arg6 = (wxSize *) &arg6_defvalue ;
44500 long arg7 = (long) wxDIRP_DEFAULT_STYLE ;
44501 wxValidator const &arg8_defvalue = wxDefaultValidator ;
44502 wxValidator *arg8 = (wxValidator *) &arg8_defvalue ;
44503 wxString const &arg9_defvalue = wxPyDirPickerCtrlNameStr ;
44504 wxString *arg9 = (wxString *) &arg9_defvalue ;
44505 wxDirPickerCtrl *result = 0 ;
44506 void *argp1 = 0 ;
44507 int res1 = 0 ;
44508 int val2 ;
44509 int ecode2 = 0 ;
44510 bool temp3 = false ;
44511 bool temp4 = false ;
44512 wxPoint temp5 ;
44513 wxSize temp6 ;
44514 long val7 ;
44515 int ecode7 = 0 ;
44516 void *argp8 = 0 ;
44517 int res8 = 0 ;
44518 bool temp9 = false ;
44519 PyObject * obj0 = 0 ;
44520 PyObject * obj1 = 0 ;
44521 PyObject * obj2 = 0 ;
44522 PyObject * obj3 = 0 ;
44523 PyObject * obj4 = 0 ;
44524 PyObject * obj5 = 0 ;
44525 PyObject * obj6 = 0 ;
44526 PyObject * obj7 = 0 ;
44527 PyObject * obj8 = 0 ;
44528 char * kwnames[] = {
44529 (char *) "parent",(char *) "id",(char *) "path",(char *) "message",(char *) "pos",(char *) "size",(char *) "style",(char *) "validator",(char *) "name", NULL
44530 };
44531
44532 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|OOOOOOOO:new_DirPickerCtrl",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6,&obj7,&obj8)) SWIG_fail;
44533 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxWindow, 0 | 0 );
44534 if (!SWIG_IsOK(res1)) {
44535 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_DirPickerCtrl" "', expected argument " "1"" of type '" "wxWindow *""'");
44536 }
44537 arg1 = reinterpret_cast< wxWindow * >(argp1);
44538 if (obj1) {
44539 ecode2 = SWIG_AsVal_int(obj1, &val2);
44540 if (!SWIG_IsOK(ecode2)) {
44541 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "new_DirPickerCtrl" "', expected argument " "2"" of type '" "int""'");
44542 }
44543 arg2 = static_cast< int >(val2);
44544 }
44545 if (obj2) {
44546 {
44547 arg3 = wxString_in_helper(obj2);
44548 if (arg3 == NULL) SWIG_fail;
44549 temp3 = true;
44550 }
44551 }
44552 if (obj3) {
44553 {
44554 arg4 = wxString_in_helper(obj3);
44555 if (arg4 == NULL) SWIG_fail;
44556 temp4 = true;
44557 }
44558 }
44559 if (obj4) {
44560 {
44561 arg5 = &temp5;
44562 if ( ! wxPoint_helper(obj4, &arg5)) SWIG_fail;
44563 }
44564 }
44565 if (obj5) {
44566 {
44567 arg6 = &temp6;
44568 if ( ! wxSize_helper(obj5, &arg6)) SWIG_fail;
44569 }
44570 }
44571 if (obj6) {
44572 ecode7 = SWIG_AsVal_long(obj6, &val7);
44573 if (!SWIG_IsOK(ecode7)) {
44574 SWIG_exception_fail(SWIG_ArgError(ecode7), "in method '" "new_DirPickerCtrl" "', expected argument " "7"" of type '" "long""'");
44575 }
44576 arg7 = static_cast< long >(val7);
44577 }
44578 if (obj7) {
44579 res8 = SWIG_ConvertPtr(obj7, &argp8, SWIGTYPE_p_wxValidator, 0 | 0);
44580 if (!SWIG_IsOK(res8)) {
44581 SWIG_exception_fail(SWIG_ArgError(res8), "in method '" "new_DirPickerCtrl" "', expected argument " "8"" of type '" "wxValidator const &""'");
44582 }
44583 if (!argp8) {
44584 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_DirPickerCtrl" "', expected argument " "8"" of type '" "wxValidator const &""'");
44585 }
44586 arg8 = reinterpret_cast< wxValidator * >(argp8);
44587 }
44588 if (obj8) {
44589 {
44590 arg9 = wxString_in_helper(obj8);
44591 if (arg9 == NULL) SWIG_fail;
44592 temp9 = true;
44593 }
44594 }
44595 {
44596 if (!wxPyCheckForApp()) SWIG_fail;
44597 PyThreadState* __tstate = wxPyBeginAllowThreads();
44598 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);
44599 wxPyEndAllowThreads(__tstate);
44600 if (PyErr_Occurred()) SWIG_fail;
44601 }
44602 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_wxDirPickerCtrl, SWIG_POINTER_NEW | 0 );
44603 {
44604 if (temp3)
44605 delete arg3;
44606 }
44607 {
44608 if (temp4)
44609 delete arg4;
44610 }
44611 {
44612 if (temp9)
44613 delete arg9;
44614 }
44615 return resultobj;
44616fail:
44617 {
44618 if (temp3)
44619 delete arg3;
44620 }
44621 {
44622 if (temp4)
44623 delete arg4;
44624 }
44625 {
44626 if (temp9)
44627 delete arg9;
44628 }
44629 return NULL;
44630}
44631
44632
44633SWIGINTERN PyObject *_wrap_new_PreDirPickerCtrl(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
44634 PyObject *resultobj = 0;
44635 wxDirPickerCtrl *result = 0 ;
44636
44637 if (!SWIG_Python_UnpackTuple(args,"new_PreDirPickerCtrl",0,0,0)) SWIG_fail;
44638 {
44639 if (!wxPyCheckForApp()) SWIG_fail;
44640 PyThreadState* __tstate = wxPyBeginAllowThreads();
44641 result = (wxDirPickerCtrl *)new wxDirPickerCtrl();
44642 wxPyEndAllowThreads(__tstate);
44643 if (PyErr_Occurred()) SWIG_fail;
44644 }
44645 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_wxDirPickerCtrl, SWIG_POINTER_OWN | 0 );
44646 return resultobj;
44647fail:
44648 return NULL;
44649}
44650
44651
44652SWIGINTERN PyObject *_wrap_DirPickerCtrl_Create(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
44653 PyObject *resultobj = 0;
44654 wxDirPickerCtrl *arg1 = (wxDirPickerCtrl *) 0 ;
44655 wxWindow *arg2 = (wxWindow *) 0 ;
44656 int arg3 = (int) -1 ;
44657 wxString const &arg4_defvalue = wxPyEmptyString ;
44658 wxString *arg4 = (wxString *) &arg4_defvalue ;
44659 wxString const &arg5_defvalue = wxPyDirSelectorPromptStr ;
44660 wxString *arg5 = (wxString *) &arg5_defvalue ;
44661 wxPoint const &arg6_defvalue = wxDefaultPosition ;
44662 wxPoint *arg6 = (wxPoint *) &arg6_defvalue ;
44663 wxSize const &arg7_defvalue = wxDefaultSize ;
44664 wxSize *arg7 = (wxSize *) &arg7_defvalue ;
44665 long arg8 = (long) wxDIRP_DEFAULT_STYLE ;
44666 wxValidator const &arg9_defvalue = wxDefaultValidator ;
44667 wxValidator *arg9 = (wxValidator *) &arg9_defvalue ;
44668 wxString const &arg10_defvalue = wxPyDirPickerCtrlNameStr ;
44669 wxString *arg10 = (wxString *) &arg10_defvalue ;
44670 bool result;
44671 void *argp1 = 0 ;
44672 int res1 = 0 ;
44673 void *argp2 = 0 ;
44674 int res2 = 0 ;
44675 int val3 ;
44676 int ecode3 = 0 ;
44677 bool temp4 = false ;
44678 bool temp5 = false ;
44679 wxPoint temp6 ;
44680 wxSize temp7 ;
44681 long val8 ;
44682 int ecode8 = 0 ;
44683 void *argp9 = 0 ;
44684 int res9 = 0 ;
44685 bool temp10 = false ;
44686 PyObject * obj0 = 0 ;
44687 PyObject * obj1 = 0 ;
44688 PyObject * obj2 = 0 ;
44689 PyObject * obj3 = 0 ;
44690 PyObject * obj4 = 0 ;
44691 PyObject * obj5 = 0 ;
44692 PyObject * obj6 = 0 ;
44693 PyObject * obj7 = 0 ;
44694 PyObject * obj8 = 0 ;
44695 PyObject * obj9 = 0 ;
44696 char * kwnames[] = {
44697 (char *) "self",(char *) "parent",(char *) "id",(char *) "path",(char *) "message",(char *) "pos",(char *) "size",(char *) "style",(char *) "validator",(char *) "name", NULL
44698 };
44699
44700 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|OOOOOOOO:DirPickerCtrl_Create",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6,&obj7,&obj8,&obj9)) SWIG_fail;
44701 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxDirPickerCtrl, 0 | 0 );
44702 if (!SWIG_IsOK(res1)) {
44703 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "DirPickerCtrl_Create" "', expected argument " "1"" of type '" "wxDirPickerCtrl *""'");
44704 }
44705 arg1 = reinterpret_cast< wxDirPickerCtrl * >(argp1);
44706 res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_wxWindow, 0 | 0 );
44707 if (!SWIG_IsOK(res2)) {
44708 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "DirPickerCtrl_Create" "', expected argument " "2"" of type '" "wxWindow *""'");
44709 }
44710 arg2 = reinterpret_cast< wxWindow * >(argp2);
44711 if (obj2) {
44712 ecode3 = SWIG_AsVal_int(obj2, &val3);
44713 if (!SWIG_IsOK(ecode3)) {
44714 SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "DirPickerCtrl_Create" "', expected argument " "3"" of type '" "int""'");
44715 }
44716 arg3 = static_cast< int >(val3);
44717 }
44718 if (obj3) {
44719 {
44720 arg4 = wxString_in_helper(obj3);
44721 if (arg4 == NULL) SWIG_fail;
44722 temp4 = true;
44723 }
44724 }
44725 if (obj4) {
44726 {
44727 arg5 = wxString_in_helper(obj4);
44728 if (arg5 == NULL) SWIG_fail;
44729 temp5 = true;
44730 }
44731 }
44732 if (obj5) {
44733 {
44734 arg6 = &temp6;
44735 if ( ! wxPoint_helper(obj5, &arg6)) SWIG_fail;
44736 }
44737 }
44738 if (obj6) {
44739 {
44740 arg7 = &temp7;
44741 if ( ! wxSize_helper(obj6, &arg7)) SWIG_fail;
44742 }
44743 }
44744 if (obj7) {
44745 ecode8 = SWIG_AsVal_long(obj7, &val8);
44746 if (!SWIG_IsOK(ecode8)) {
44747 SWIG_exception_fail(SWIG_ArgError(ecode8), "in method '" "DirPickerCtrl_Create" "', expected argument " "8"" of type '" "long""'");
44748 }
44749 arg8 = static_cast< long >(val8);
44750 }
44751 if (obj8) {
44752 res9 = SWIG_ConvertPtr(obj8, &argp9, SWIGTYPE_p_wxValidator, 0 | 0);
44753 if (!SWIG_IsOK(res9)) {
44754 SWIG_exception_fail(SWIG_ArgError(res9), "in method '" "DirPickerCtrl_Create" "', expected argument " "9"" of type '" "wxValidator const &""'");
44755 }
44756 if (!argp9) {
44757 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "DirPickerCtrl_Create" "', expected argument " "9"" of type '" "wxValidator const &""'");
44758 }
44759 arg9 = reinterpret_cast< wxValidator * >(argp9);
44760 }
44761 if (obj9) {
44762 {
44763 arg10 = wxString_in_helper(obj9);
44764 if (arg10 == NULL) SWIG_fail;
44765 temp10 = true;
44766 }
44767 }
44768 {
44769 PyThreadState* __tstate = wxPyBeginAllowThreads();
44770 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);
44771 wxPyEndAllowThreads(__tstate);
44772 if (PyErr_Occurred()) SWIG_fail;
44773 }
44774 {
44775 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
44776 }
44777 {
44778 if (temp4)
44779 delete arg4;
44780 }
44781 {
44782 if (temp5)
44783 delete arg5;
44784 }
44785 {
44786 if (temp10)
44787 delete arg10;
44788 }
44789 return resultobj;
44790fail:
44791 {
44792 if (temp4)
44793 delete arg4;
44794 }
44795 {
44796 if (temp5)
44797 delete arg5;
44798 }
44799 {
44800 if (temp10)
44801 delete arg10;
44802 }
44803 return NULL;
44804}
44805
44806
44807SWIGINTERN PyObject *_wrap_DirPickerCtrl_GetPath(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
44808 PyObject *resultobj = 0;
44809 wxDirPickerCtrl *arg1 = (wxDirPickerCtrl *) 0 ;
44810 wxString result;
44811 void *argp1 = 0 ;
44812 int res1 = 0 ;
44813 PyObject *swig_obj[1] ;
44814
44815 if (!args) SWIG_fail;
44816 swig_obj[0] = args;
44817 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxDirPickerCtrl, 0 | 0 );
44818 if (!SWIG_IsOK(res1)) {
44819 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "DirPickerCtrl_GetPath" "', expected argument " "1"" of type '" "wxDirPickerCtrl const *""'");
44820 }
44821 arg1 = reinterpret_cast< wxDirPickerCtrl * >(argp1);
44822 {
44823 PyThreadState* __tstate = wxPyBeginAllowThreads();
44824 result = ((wxDirPickerCtrl const *)arg1)->GetPath();
44825 wxPyEndAllowThreads(__tstate);
44826 if (PyErr_Occurred()) SWIG_fail;
44827 }
44828 {
44829#if wxUSE_UNICODE
44830 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
44831#else
44832 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
44833#endif
44834 }
44835 return resultobj;
44836fail:
44837 return NULL;
44838}
44839
44840
44841SWIGINTERN PyObject *_wrap_DirPickerCtrl_SetPath(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
44842 PyObject *resultobj = 0;
44843 wxDirPickerCtrl *arg1 = (wxDirPickerCtrl *) 0 ;
44844 wxString *arg2 = 0 ;
44845 void *argp1 = 0 ;
44846 int res1 = 0 ;
44847 bool temp2 = false ;
44848 PyObject * obj0 = 0 ;
44849 PyObject * obj1 = 0 ;
44850 char * kwnames[] = {
44851 (char *) "self",(char *) "str", NULL
44852 };
44853
44854 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:DirPickerCtrl_SetPath",kwnames,&obj0,&obj1)) SWIG_fail;
44855 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxDirPickerCtrl, 0 | 0 );
44856 if (!SWIG_IsOK(res1)) {
44857 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "DirPickerCtrl_SetPath" "', expected argument " "1"" of type '" "wxDirPickerCtrl *""'");
44858 }
44859 arg1 = reinterpret_cast< wxDirPickerCtrl * >(argp1);
44860 {
44861 arg2 = wxString_in_helper(obj1);
44862 if (arg2 == NULL) SWIG_fail;
44863 temp2 = true;
44864 }
44865 {
44866 PyThreadState* __tstate = wxPyBeginAllowThreads();
44867 (arg1)->SetPath((wxString const &)*arg2);
44868 wxPyEndAllowThreads(__tstate);
44869 if (PyErr_Occurred()) SWIG_fail;
44870 }
44871 resultobj = SWIG_Py_Void();
44872 {
44873 if (temp2)
44874 delete arg2;
44875 }
44876 return resultobj;
44877fail:
44878 {
44879 if (temp2)
44880 delete arg2;
44881 }
44882 return NULL;
44883}
44884
44885
b02396e8
RD
44886SWIGINTERN PyObject *_wrap_DirPickerCtrl_CheckPath(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
44887 PyObject *resultobj = 0;
44888 wxDirPickerCtrl *arg1 = (wxDirPickerCtrl *) 0 ;
44889 wxString *arg2 = 0 ;
44890 bool result;
44891 void *argp1 = 0 ;
44892 int res1 = 0 ;
44893 bool temp2 = false ;
44894 PyObject * obj0 = 0 ;
44895 PyObject * obj1 = 0 ;
44896 char * kwnames[] = {
44897 (char *) "self",(char *) "path", NULL
44898 };
44899
44900 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:DirPickerCtrl_CheckPath",kwnames,&obj0,&obj1)) SWIG_fail;
44901 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxDirPickerCtrl, 0 | 0 );
44902 if (!SWIG_IsOK(res1)) {
44903 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "DirPickerCtrl_CheckPath" "', expected argument " "1"" of type '" "wxDirPickerCtrl const *""'");
44904 }
44905 arg1 = reinterpret_cast< wxDirPickerCtrl * >(argp1);
44906 {
44907 arg2 = wxString_in_helper(obj1);
44908 if (arg2 == NULL) SWIG_fail;
44909 temp2 = true;
44910 }
44911 {
44912 PyThreadState* __tstate = wxPyBeginAllowThreads();
44913 result = (bool)((wxDirPickerCtrl const *)arg1)->CheckPath((wxString const &)*arg2);
44914 wxPyEndAllowThreads(__tstate);
44915 if (PyErr_Occurred()) SWIG_fail;
44916 }
44917 {
44918 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
44919 }
44920 {
44921 if (temp2)
44922 delete arg2;
44923 }
44924 return resultobj;
44925fail:
44926 {
44927 if (temp2)
44928 delete arg2;
44929 }
44930 return NULL;
44931}
44932
44933
44934SWIGINTERN PyObject *_wrap_DirPickerCtrl_GetTextCtrlValue(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
44935 PyObject *resultobj = 0;
44936 wxDirPickerCtrl *arg1 = (wxDirPickerCtrl *) 0 ;
44937 wxString result;
44938 void *argp1 = 0 ;
44939 int res1 = 0 ;
44940 PyObject *swig_obj[1] ;
44941
44942 if (!args) SWIG_fail;
44943 swig_obj[0] = args;
44944 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxDirPickerCtrl, 0 | 0 );
44945 if (!SWIG_IsOK(res1)) {
44946 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "DirPickerCtrl_GetTextCtrlValue" "', expected argument " "1"" of type '" "wxDirPickerCtrl const *""'");
44947 }
44948 arg1 = reinterpret_cast< wxDirPickerCtrl * >(argp1);
44949 {
44950 PyThreadState* __tstate = wxPyBeginAllowThreads();
44951 result = ((wxDirPickerCtrl const *)arg1)->GetTextCtrlValue();
44952 wxPyEndAllowThreads(__tstate);
44953 if (PyErr_Occurred()) SWIG_fail;
44954 }
44955 {
44956#if wxUSE_UNICODE
44957 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
44958#else
44959 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
44960#endif
44961 }
44962 return resultobj;
44963fail:
44964 return NULL;
44965}
44966
44967
b850e7f3
RD
44968SWIGINTERN PyObject *DirPickerCtrl_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
44969 PyObject *obj;
44970 if (!SWIG_Python_UnpackTuple(args,(char*)"swigregister", 1, 1,&obj)) return NULL;
44971 SWIG_TypeNewClientData(SWIGTYPE_p_wxDirPickerCtrl, SWIG_NewClientData(obj));
44972 return SWIG_Py_Void();
44973}
44974
44975SWIGINTERN PyObject *DirPickerCtrl_swiginit(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
44976 return SWIG_Python_InitShadowInstance(args);
44977}
44978
44979SWIGINTERN PyObject *_wrap_new_FileDirPickerEvent(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
44980 PyObject *resultobj = 0;
44981 wxEventType arg1 ;
44982 wxObject *arg2 = (wxObject *) 0 ;
44983 int arg3 ;
44984 wxString *arg4 = 0 ;
44985 wxFileDirPickerEvent *result = 0 ;
44986 int val1 ;
44987 int ecode1 = 0 ;
44988 void *argp2 = 0 ;
44989 int res2 = 0 ;
44990 int val3 ;
44991 int ecode3 = 0 ;
44992 bool temp4 = false ;
44993 PyObject * obj0 = 0 ;
44994 PyObject * obj1 = 0 ;
44995 PyObject * obj2 = 0 ;
44996 PyObject * obj3 = 0 ;
44997 char * kwnames[] = {
44998 (char *) "type",(char *) "generator",(char *) "id",(char *) "path", NULL
44999 };
45000
45001 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOO:new_FileDirPickerEvent",kwnames,&obj0,&obj1,&obj2,&obj3)) SWIG_fail;
45002 ecode1 = SWIG_AsVal_int(obj0, &val1);
45003 if (!SWIG_IsOK(ecode1)) {
45004 SWIG_exception_fail(SWIG_ArgError(ecode1), "in method '" "new_FileDirPickerEvent" "', expected argument " "1"" of type '" "wxEventType""'");
45005 }
45006 arg1 = static_cast< wxEventType >(val1);
45007 res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_wxObject, 0 | 0 );
45008 if (!SWIG_IsOK(res2)) {
45009 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "new_FileDirPickerEvent" "', expected argument " "2"" of type '" "wxObject *""'");
45010 }
45011 arg2 = reinterpret_cast< wxObject * >(argp2);
45012 ecode3 = SWIG_AsVal_int(obj2, &val3);
45013 if (!SWIG_IsOK(ecode3)) {
45014 SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "new_FileDirPickerEvent" "', expected argument " "3"" of type '" "int""'");
45015 }
45016 arg3 = static_cast< int >(val3);
45017 {
45018 arg4 = wxString_in_helper(obj3);
45019 if (arg4 == NULL) SWIG_fail;
45020 temp4 = true;
45021 }
45022 {
45023 PyThreadState* __tstate = wxPyBeginAllowThreads();
45024 result = (wxFileDirPickerEvent *)new wxFileDirPickerEvent(arg1,arg2,arg3,(wxString const &)*arg4);
45025 wxPyEndAllowThreads(__tstate);
45026 if (PyErr_Occurred()) SWIG_fail;
45027 }
45028 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_wxFileDirPickerEvent, SWIG_POINTER_NEW | 0 );
45029 {
45030 if (temp4)
45031 delete arg4;
45032 }
45033 return resultobj;
45034fail:
45035 {
45036 if (temp4)
45037 delete arg4;
45038 }
45039 return NULL;
45040}
45041
45042
45043SWIGINTERN PyObject *_wrap_FileDirPickerEvent_GetPath(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
45044 PyObject *resultobj = 0;
45045 wxFileDirPickerEvent *arg1 = (wxFileDirPickerEvent *) 0 ;
45046 wxString result;
45047 void *argp1 = 0 ;
45048 int res1 = 0 ;
45049 PyObject *swig_obj[1] ;
45050
45051 if (!args) SWIG_fail;
45052 swig_obj[0] = args;
45053 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxFileDirPickerEvent, 0 | 0 );
45054 if (!SWIG_IsOK(res1)) {
45055 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "FileDirPickerEvent_GetPath" "', expected argument " "1"" of type '" "wxFileDirPickerEvent const *""'");
45056 }
45057 arg1 = reinterpret_cast< wxFileDirPickerEvent * >(argp1);
45058 {
45059 PyThreadState* __tstate = wxPyBeginAllowThreads();
45060 result = ((wxFileDirPickerEvent const *)arg1)->GetPath();
45061 wxPyEndAllowThreads(__tstate);
45062 if (PyErr_Occurred()) SWIG_fail;
45063 }
45064 {
45065#if wxUSE_UNICODE
45066 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
45067#else
45068 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
45069#endif
45070 }
45071 return resultobj;
45072fail:
45073 return NULL;
45074}
45075
45076
45077SWIGINTERN PyObject *_wrap_FileDirPickerEvent_SetPath(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
45078 PyObject *resultobj = 0;
45079 wxFileDirPickerEvent *arg1 = (wxFileDirPickerEvent *) 0 ;
45080 wxString *arg2 = 0 ;
45081 void *argp1 = 0 ;
45082 int res1 = 0 ;
45083 bool temp2 = false ;
45084 PyObject * obj0 = 0 ;
45085 PyObject * obj1 = 0 ;
45086 char * kwnames[] = {
45087 (char *) "self",(char *) "p", NULL
45088 };
45089
45090 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:FileDirPickerEvent_SetPath",kwnames,&obj0,&obj1)) SWIG_fail;
45091 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxFileDirPickerEvent, 0 | 0 );
45092 if (!SWIG_IsOK(res1)) {
45093 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "FileDirPickerEvent_SetPath" "', expected argument " "1"" of type '" "wxFileDirPickerEvent *""'");
45094 }
45095 arg1 = reinterpret_cast< wxFileDirPickerEvent * >(argp1);
45096 {
45097 arg2 = wxString_in_helper(obj1);
45098 if (arg2 == NULL) SWIG_fail;
45099 temp2 = true;
45100 }
45101 {
45102 PyThreadState* __tstate = wxPyBeginAllowThreads();
45103 (arg1)->SetPath((wxString const &)*arg2);
45104 wxPyEndAllowThreads(__tstate);
45105 if (PyErr_Occurred()) SWIG_fail;
45106 }
45107 resultobj = SWIG_Py_Void();
45108 {
45109 if (temp2)
45110 delete arg2;
45111 }
45112 return resultobj;
45113fail:
45114 {
45115 if (temp2)
45116 delete arg2;
45117 }
45118 return NULL;
45119}
45120
45121
45122SWIGINTERN PyObject *FileDirPickerEvent_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
45123 PyObject *obj;
45124 if (!SWIG_Python_UnpackTuple(args,(char*)"swigregister", 1, 1,&obj)) return NULL;
45125 SWIG_TypeNewClientData(SWIGTYPE_p_wxFileDirPickerEvent, SWIG_NewClientData(obj));
45126 return SWIG_Py_Void();
45127}
45128
45129SWIGINTERN PyObject *FileDirPickerEvent_swiginit(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
45130 return SWIG_Python_InitShadowInstance(args);
45131}
45132
45133SWIGINTERN int FontPickerCtrlNameStr_set(PyObject *) {
45134 SWIG_Error(SWIG_AttributeError,"Variable FontPickerCtrlNameStr is read-only.");
45135 return 1;
45136}
45137
45138
45139SWIGINTERN PyObject *FontPickerCtrlNameStr_get(void) {
45140 PyObject *pyobj = 0;
45141
45142 {
45143#if wxUSE_UNICODE
45144 pyobj = PyUnicode_FromWideChar((&wxPyFontPickerCtrlNameStr)->c_str(), (&wxPyFontPickerCtrlNameStr)->Len());
45145#else
45146 pyobj = PyString_FromStringAndSize((&wxPyFontPickerCtrlNameStr)->c_str(), (&wxPyFontPickerCtrlNameStr)->Len());
45147#endif
45148 }
45149 return pyobj;
45150}
45151
45152
45153SWIGINTERN PyObject *_wrap_new_FontPickerCtrl(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
45154 PyObject *resultobj = 0;
45155 wxWindow *arg1 = (wxWindow *) 0 ;
45156 int arg2 = (int) -1 ;
f89238b9 45157 wxFont const &arg3_defvalue = wxNullFont ;
b850e7f3
RD
45158 wxFont *arg3 = (wxFont *) &arg3_defvalue ;
45159 wxPoint const &arg4_defvalue = wxDefaultPosition ;
45160 wxPoint *arg4 = (wxPoint *) &arg4_defvalue ;
45161 wxSize const &arg5_defvalue = wxDefaultSize ;
45162 wxSize *arg5 = (wxSize *) &arg5_defvalue ;
45163 long arg6 = (long) wxFNTP_DEFAULT_STYLE ;
45164 wxValidator const &arg7_defvalue = wxDefaultValidator ;
45165 wxValidator *arg7 = (wxValidator *) &arg7_defvalue ;
45166 wxString const &arg8_defvalue = wxPyFontPickerCtrlNameStr ;
45167 wxString *arg8 = (wxString *) &arg8_defvalue ;
45168 wxFontPickerCtrl *result = 0 ;
45169 void *argp1 = 0 ;
45170 int res1 = 0 ;
45171 int val2 ;
45172 int ecode2 = 0 ;
45173 void *argp3 = 0 ;
45174 int res3 = 0 ;
45175 wxPoint temp4 ;
45176 wxSize temp5 ;
45177 long val6 ;
45178 int ecode6 = 0 ;
45179 void *argp7 = 0 ;
45180 int res7 = 0 ;
45181 bool temp8 = false ;
45182 PyObject * obj0 = 0 ;
45183 PyObject * obj1 = 0 ;
45184 PyObject * obj2 = 0 ;
45185 PyObject * obj3 = 0 ;
45186 PyObject * obj4 = 0 ;
45187 PyObject * obj5 = 0 ;
45188 PyObject * obj6 = 0 ;
45189 PyObject * obj7 = 0 ;
45190 char * kwnames[] = {
45191 (char *) "parent",(char *) "id",(char *) "initial",(char *) "pos",(char *) "size",(char *) "style",(char *) "validator",(char *) "name", NULL
45192 };
45193
45194 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|OOOOOOO:new_FontPickerCtrl",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6,&obj7)) SWIG_fail;
45195 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxWindow, 0 | 0 );
45196 if (!SWIG_IsOK(res1)) {
45197 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_FontPickerCtrl" "', expected argument " "1"" of type '" "wxWindow *""'");
45198 }
45199 arg1 = reinterpret_cast< wxWindow * >(argp1);
45200 if (obj1) {
45201 ecode2 = SWIG_AsVal_int(obj1, &val2);
45202 if (!SWIG_IsOK(ecode2)) {
45203 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "new_FontPickerCtrl" "', expected argument " "2"" of type '" "int""'");
45204 }
45205 arg2 = static_cast< int >(val2);
45206 }
45207 if (obj2) {
45208 res3 = SWIG_ConvertPtr(obj2, &argp3, SWIGTYPE_p_wxFont, 0 | 0);
45209 if (!SWIG_IsOK(res3)) {
45210 SWIG_exception_fail(SWIG_ArgError(res3), "in method '" "new_FontPickerCtrl" "', expected argument " "3"" of type '" "wxFont const &""'");
45211 }
45212 if (!argp3) {
45213 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_FontPickerCtrl" "', expected argument " "3"" of type '" "wxFont const &""'");
45214 }
45215 arg3 = reinterpret_cast< wxFont * >(argp3);
45216 }
45217 if (obj3) {
45218 {
45219 arg4 = &temp4;
45220 if ( ! wxPoint_helper(obj3, &arg4)) SWIG_fail;
45221 }
45222 }
45223 if (obj4) {
45224 {
45225 arg5 = &temp5;
45226 if ( ! wxSize_helper(obj4, &arg5)) SWIG_fail;
45227 }
45228 }
45229 if (obj5) {
45230 ecode6 = SWIG_AsVal_long(obj5, &val6);
45231 if (!SWIG_IsOK(ecode6)) {
45232 SWIG_exception_fail(SWIG_ArgError(ecode6), "in method '" "new_FontPickerCtrl" "', expected argument " "6"" of type '" "long""'");
45233 }
45234 arg6 = static_cast< long >(val6);
45235 }
45236 if (obj6) {
45237 res7 = SWIG_ConvertPtr(obj6, &argp7, SWIGTYPE_p_wxValidator, 0 | 0);
45238 if (!SWIG_IsOK(res7)) {
45239 SWIG_exception_fail(SWIG_ArgError(res7), "in method '" "new_FontPickerCtrl" "', expected argument " "7"" of type '" "wxValidator const &""'");
45240 }
45241 if (!argp7) {
45242 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_FontPickerCtrl" "', expected argument " "7"" of type '" "wxValidator const &""'");
45243 }
45244 arg7 = reinterpret_cast< wxValidator * >(argp7);
45245 }
45246 if (obj7) {
45247 {
45248 arg8 = wxString_in_helper(obj7);
45249 if (arg8 == NULL) SWIG_fail;
45250 temp8 = true;
45251 }
45252 }
45253 {
45254 if (!wxPyCheckForApp()) SWIG_fail;
45255 PyThreadState* __tstate = wxPyBeginAllowThreads();
45256 result = (wxFontPickerCtrl *)new wxFontPickerCtrl(arg1,arg2,(wxFont const &)*arg3,(wxPoint const &)*arg4,(wxSize const &)*arg5,arg6,(wxValidator const &)*arg7,(wxString const &)*arg8);
45257 wxPyEndAllowThreads(__tstate);
45258 if (PyErr_Occurred()) SWIG_fail;
45259 }
45260 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_wxFontPickerCtrl, SWIG_POINTER_NEW | 0 );
45261 {
45262 if (temp8)
45263 delete arg8;
45264 }
45265 return resultobj;
45266fail:
45267 {
45268 if (temp8)
45269 delete arg8;
45270 }
45271 return NULL;
45272}
45273
45274
45275SWIGINTERN PyObject *_wrap_new_PreFontPickerCtrl(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
45276 PyObject *resultobj = 0;
45277 wxFontPickerCtrl *result = 0 ;
45278
45279 if (!SWIG_Python_UnpackTuple(args,"new_PreFontPickerCtrl",0,0,0)) SWIG_fail;
45280 {
45281 if (!wxPyCheckForApp()) SWIG_fail;
45282 PyThreadState* __tstate = wxPyBeginAllowThreads();
45283 result = (wxFontPickerCtrl *)new wxFontPickerCtrl();
45284 wxPyEndAllowThreads(__tstate);
45285 if (PyErr_Occurred()) SWIG_fail;
45286 }
45287 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_wxFontPickerCtrl, SWIG_POINTER_OWN | 0 );
45288 return resultobj;
45289fail:
45290 return NULL;
45291}
45292
45293
45294SWIGINTERN PyObject *_wrap_FontPickerCtrl_Create(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
45295 PyObject *resultobj = 0;
45296 wxFontPickerCtrl *arg1 = (wxFontPickerCtrl *) 0 ;
45297 wxWindow *arg2 = (wxWindow *) 0 ;
45298 int arg3 = (int) -1 ;
f89238b9 45299 wxFont const &arg4_defvalue = wxNullFont ;
b850e7f3
RD
45300 wxFont *arg4 = (wxFont *) &arg4_defvalue ;
45301 wxPoint const &arg5_defvalue = wxDefaultPosition ;
45302 wxPoint *arg5 = (wxPoint *) &arg5_defvalue ;
45303 wxSize const &arg6_defvalue = wxDefaultSize ;
45304 wxSize *arg6 = (wxSize *) &arg6_defvalue ;
45305 long arg7 = (long) wxFNTP_DEFAULT_STYLE ;
45306 wxValidator const &arg8_defvalue = wxDefaultValidator ;
45307 wxValidator *arg8 = (wxValidator *) &arg8_defvalue ;
45308 wxString const &arg9_defvalue = wxPyFontPickerCtrlNameStr ;
45309 wxString *arg9 = (wxString *) &arg9_defvalue ;
45310 bool result;
45311 void *argp1 = 0 ;
45312 int res1 = 0 ;
45313 void *argp2 = 0 ;
45314 int res2 = 0 ;
45315 int val3 ;
45316 int ecode3 = 0 ;
45317 void *argp4 = 0 ;
45318 int res4 = 0 ;
45319 wxPoint temp5 ;
45320 wxSize temp6 ;
45321 long val7 ;
45322 int ecode7 = 0 ;
45323 void *argp8 = 0 ;
45324 int res8 = 0 ;
45325 bool temp9 = false ;
45326 PyObject * obj0 = 0 ;
45327 PyObject * obj1 = 0 ;
45328 PyObject * obj2 = 0 ;
45329 PyObject * obj3 = 0 ;
45330 PyObject * obj4 = 0 ;
45331 PyObject * obj5 = 0 ;
45332 PyObject * obj6 = 0 ;
45333 PyObject * obj7 = 0 ;
45334 PyObject * obj8 = 0 ;
45335 char * kwnames[] = {
45336 (char *) "self",(char *) "parent",(char *) "id",(char *) "initial",(char *) "pos",(char *) "size",(char *) "style",(char *) "validator",(char *) "name", NULL
45337 };
45338
45339 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|OOOOOOO:FontPickerCtrl_Create",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6,&obj7,&obj8)) SWIG_fail;
45340 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxFontPickerCtrl, 0 | 0 );
45341 if (!SWIG_IsOK(res1)) {
45342 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "FontPickerCtrl_Create" "', expected argument " "1"" of type '" "wxFontPickerCtrl *""'");
45343 }
45344 arg1 = reinterpret_cast< wxFontPickerCtrl * >(argp1);
45345 res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_wxWindow, 0 | 0 );
45346 if (!SWIG_IsOK(res2)) {
45347 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "FontPickerCtrl_Create" "', expected argument " "2"" of type '" "wxWindow *""'");
45348 }
45349 arg2 = reinterpret_cast< wxWindow * >(argp2);
45350 if (obj2) {
45351 ecode3 = SWIG_AsVal_int(obj2, &val3);
45352 if (!SWIG_IsOK(ecode3)) {
45353 SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "FontPickerCtrl_Create" "', expected argument " "3"" of type '" "int""'");
45354 }
45355 arg3 = static_cast< int >(val3);
45356 }
45357 if (obj3) {
45358 res4 = SWIG_ConvertPtr(obj3, &argp4, SWIGTYPE_p_wxFont, 0 | 0);
45359 if (!SWIG_IsOK(res4)) {
45360 SWIG_exception_fail(SWIG_ArgError(res4), "in method '" "FontPickerCtrl_Create" "', expected argument " "4"" of type '" "wxFont const &""'");
45361 }
45362 if (!argp4) {
45363 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "FontPickerCtrl_Create" "', expected argument " "4"" of type '" "wxFont const &""'");
45364 }
45365 arg4 = reinterpret_cast< wxFont * >(argp4);
45366 }
45367 if (obj4) {
45368 {
45369 arg5 = &temp5;
45370 if ( ! wxPoint_helper(obj4, &arg5)) SWIG_fail;
45371 }
45372 }
45373 if (obj5) {
45374 {
45375 arg6 = &temp6;
45376 if ( ! wxSize_helper(obj5, &arg6)) SWIG_fail;
45377 }
45378 }
45379 if (obj6) {
45380 ecode7 = SWIG_AsVal_long(obj6, &val7);
45381 if (!SWIG_IsOK(ecode7)) {
45382 SWIG_exception_fail(SWIG_ArgError(ecode7), "in method '" "FontPickerCtrl_Create" "', expected argument " "7"" of type '" "long""'");
45383 }
45384 arg7 = static_cast< long >(val7);
45385 }
45386 if (obj7) {
45387 res8 = SWIG_ConvertPtr(obj7, &argp8, SWIGTYPE_p_wxValidator, 0 | 0);
45388 if (!SWIG_IsOK(res8)) {
45389 SWIG_exception_fail(SWIG_ArgError(res8), "in method '" "FontPickerCtrl_Create" "', expected argument " "8"" of type '" "wxValidator const &""'");
45390 }
45391 if (!argp8) {
45392 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "FontPickerCtrl_Create" "', expected argument " "8"" of type '" "wxValidator const &""'");
45393 }
45394 arg8 = reinterpret_cast< wxValidator * >(argp8);
45395 }
45396 if (obj8) {
45397 {
45398 arg9 = wxString_in_helper(obj8);
45399 if (arg9 == NULL) SWIG_fail;
45400 temp9 = true;
45401 }
45402 }
45403 {
45404 PyThreadState* __tstate = wxPyBeginAllowThreads();
45405 result = (bool)(arg1)->Create(arg2,arg3,(wxFont const &)*arg4,(wxPoint const &)*arg5,(wxSize const &)*arg6,arg7,(wxValidator const &)*arg8,(wxString const &)*arg9);
45406 wxPyEndAllowThreads(__tstate);
45407 if (PyErr_Occurred()) SWIG_fail;
45408 }
45409 {
45410 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
45411 }
45412 {
45413 if (temp9)
45414 delete arg9;
45415 }
45416 return resultobj;
45417fail:
45418 {
45419 if (temp9)
45420 delete arg9;
45421 }
45422 return NULL;
45423}
45424
45425
45426SWIGINTERN PyObject *_wrap_FontPickerCtrl_GetSelectedFont(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
45427 PyObject *resultobj = 0;
45428 wxFontPickerCtrl *arg1 = (wxFontPickerCtrl *) 0 ;
45429 wxFont result;
45430 void *argp1 = 0 ;
45431 int res1 = 0 ;
45432 PyObject *swig_obj[1] ;
45433
45434 if (!args) SWIG_fail;
45435 swig_obj[0] = args;
45436 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxFontPickerCtrl, 0 | 0 );
45437 if (!SWIG_IsOK(res1)) {
45438 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "FontPickerCtrl_GetSelectedFont" "', expected argument " "1"" of type '" "wxFontPickerCtrl const *""'");
45439 }
45440 arg1 = reinterpret_cast< wxFontPickerCtrl * >(argp1);
45441 {
45442 PyThreadState* __tstate = wxPyBeginAllowThreads();
45443 result = ((wxFontPickerCtrl const *)arg1)->GetSelectedFont();
45444 wxPyEndAllowThreads(__tstate);
45445 if (PyErr_Occurred()) SWIG_fail;
45446 }
45447 resultobj = SWIG_NewPointerObj((new wxFont(static_cast< const wxFont& >(result))), SWIGTYPE_p_wxFont, SWIG_POINTER_OWN | 0 );
45448 return resultobj;
45449fail:
45450 return NULL;
45451}
45452
45453
45454SWIGINTERN PyObject *_wrap_FontPickerCtrl_SetSelectedFont(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
45455 PyObject *resultobj = 0;
45456 wxFontPickerCtrl *arg1 = (wxFontPickerCtrl *) 0 ;
45457 wxFont *arg2 = 0 ;
45458 void *argp1 = 0 ;
45459 int res1 = 0 ;
45460 void *argp2 = 0 ;
45461 int res2 = 0 ;
45462 PyObject * obj0 = 0 ;
45463 PyObject * obj1 = 0 ;
45464 char * kwnames[] = {
45465 (char *) "self",(char *) "f", NULL
45466 };
45467
45468 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:FontPickerCtrl_SetSelectedFont",kwnames,&obj0,&obj1)) SWIG_fail;
45469 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxFontPickerCtrl, 0 | 0 );
45470 if (!SWIG_IsOK(res1)) {
45471 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "FontPickerCtrl_SetSelectedFont" "', expected argument " "1"" of type '" "wxFontPickerCtrl *""'");
45472 }
45473 arg1 = reinterpret_cast< wxFontPickerCtrl * >(argp1);
45474 res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_wxFont, 0 | 0);
45475 if (!SWIG_IsOK(res2)) {
45476 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "FontPickerCtrl_SetSelectedFont" "', expected argument " "2"" of type '" "wxFont const &""'");
45477 }
45478 if (!argp2) {
45479 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "FontPickerCtrl_SetSelectedFont" "', expected argument " "2"" of type '" "wxFont const &""'");
45480 }
45481 arg2 = reinterpret_cast< wxFont * >(argp2);
45482 {
45483 PyThreadState* __tstate = wxPyBeginAllowThreads();
45484 (arg1)->SetSelectedFont((wxFont const &)*arg2);
45485 wxPyEndAllowThreads(__tstate);
45486 if (PyErr_Occurred()) SWIG_fail;
45487 }
45488 resultobj = SWIG_Py_Void();
45489 return resultobj;
45490fail:
45491 return NULL;
45492}
45493
45494
45495SWIGINTERN PyObject *_wrap_FontPickerCtrl_SetMaxPointSize(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
45496 PyObject *resultobj = 0;
45497 wxFontPickerCtrl *arg1 = (wxFontPickerCtrl *) 0 ;
45498 unsigned int arg2 ;
45499 void *argp1 = 0 ;
45500 int res1 = 0 ;
45501 unsigned int val2 ;
45502 int ecode2 = 0 ;
45503 PyObject * obj0 = 0 ;
45504 PyObject * obj1 = 0 ;
45505 char * kwnames[] = {
45506 (char *) "self",(char *) "max", NULL
45507 };
45508
45509 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:FontPickerCtrl_SetMaxPointSize",kwnames,&obj0,&obj1)) SWIG_fail;
45510 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxFontPickerCtrl, 0 | 0 );
45511 if (!SWIG_IsOK(res1)) {
45512 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "FontPickerCtrl_SetMaxPointSize" "', expected argument " "1"" of type '" "wxFontPickerCtrl *""'");
45513 }
45514 arg1 = reinterpret_cast< wxFontPickerCtrl * >(argp1);
45515 ecode2 = SWIG_AsVal_unsigned_SS_int(obj1, &val2);
45516 if (!SWIG_IsOK(ecode2)) {
45517 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "FontPickerCtrl_SetMaxPointSize" "', expected argument " "2"" of type '" "unsigned int""'");
45518 }
45519 arg2 = static_cast< unsigned int >(val2);
45520 {
45521 PyThreadState* __tstate = wxPyBeginAllowThreads();
45522 (arg1)->SetMaxPointSize(arg2);
45523 wxPyEndAllowThreads(__tstate);
45524 if (PyErr_Occurred()) SWIG_fail;
45525 }
45526 resultobj = SWIG_Py_Void();
45527 return resultobj;
45528fail:
45529 return NULL;
45530}
45531
45532
45533SWIGINTERN PyObject *_wrap_FontPickerCtrl_GetMaxPointSize(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
45534 PyObject *resultobj = 0;
45535 wxFontPickerCtrl *arg1 = (wxFontPickerCtrl *) 0 ;
45536 unsigned int result;
45537 void *argp1 = 0 ;
45538 int res1 = 0 ;
45539 PyObject *swig_obj[1] ;
45540
45541 if (!args) SWIG_fail;
45542 swig_obj[0] = args;
45543 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxFontPickerCtrl, 0 | 0 );
45544 if (!SWIG_IsOK(res1)) {
45545 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "FontPickerCtrl_GetMaxPointSize" "', expected argument " "1"" of type '" "wxFontPickerCtrl const *""'");
45546 }
45547 arg1 = reinterpret_cast< wxFontPickerCtrl * >(argp1);
45548 {
45549 PyThreadState* __tstate = wxPyBeginAllowThreads();
45550 result = (unsigned int)((wxFontPickerCtrl const *)arg1)->GetMaxPointSize();
45551 wxPyEndAllowThreads(__tstate);
45552 if (PyErr_Occurred()) SWIG_fail;
45553 }
45554 resultobj = SWIG_From_unsigned_SS_int(static_cast< unsigned int >(result));
45555 return resultobj;
45556fail:
45557 return NULL;
45558}
45559
45560
45561SWIGINTERN PyObject *FontPickerCtrl_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
45562 PyObject *obj;
45563 if (!SWIG_Python_UnpackTuple(args,(char*)"swigregister", 1, 1,&obj)) return NULL;
45564 SWIG_TypeNewClientData(SWIGTYPE_p_wxFontPickerCtrl, SWIG_NewClientData(obj));
45565 return SWIG_Py_Void();
45566}
45567
45568SWIGINTERN PyObject *FontPickerCtrl_swiginit(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
45569 return SWIG_Python_InitShadowInstance(args);
45570}
45571
45572SWIGINTERN PyObject *_wrap_new_FontPickerEvent(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
45573 PyObject *resultobj = 0;
45574 wxObject *arg1 = (wxObject *) 0 ;
45575 int arg2 ;
45576 wxFont *arg3 = 0 ;
45577 wxFontPickerEvent *result = 0 ;
45578 void *argp1 = 0 ;
45579 int res1 = 0 ;
45580 int val2 ;
45581 int ecode2 = 0 ;
45582 void *argp3 = 0 ;
45583 int res3 = 0 ;
45584 PyObject * obj0 = 0 ;
45585 PyObject * obj1 = 0 ;
45586 PyObject * obj2 = 0 ;
45587 char * kwnames[] = {
45588 (char *) "generator",(char *) "id",(char *) "f", NULL
45589 };
45590
45591 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:new_FontPickerEvent",kwnames,&obj0,&obj1,&obj2)) SWIG_fail;
45592 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxObject, 0 | 0 );
45593 if (!SWIG_IsOK(res1)) {
45594 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_FontPickerEvent" "', expected argument " "1"" of type '" "wxObject *""'");
45595 }
45596 arg1 = reinterpret_cast< wxObject * >(argp1);
45597 ecode2 = SWIG_AsVal_int(obj1, &val2);
45598 if (!SWIG_IsOK(ecode2)) {
45599 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "new_FontPickerEvent" "', expected argument " "2"" of type '" "int""'");
45600 }
45601 arg2 = static_cast< int >(val2);
45602 res3 = SWIG_ConvertPtr(obj2, &argp3, SWIGTYPE_p_wxFont, 0 | 0);
45603 if (!SWIG_IsOK(res3)) {
45604 SWIG_exception_fail(SWIG_ArgError(res3), "in method '" "new_FontPickerEvent" "', expected argument " "3"" of type '" "wxFont const &""'");
45605 }
45606 if (!argp3) {
45607 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_FontPickerEvent" "', expected argument " "3"" of type '" "wxFont const &""'");
45608 }
45609 arg3 = reinterpret_cast< wxFont * >(argp3);
45610 {
45611 PyThreadState* __tstate = wxPyBeginAllowThreads();
45612 result = (wxFontPickerEvent *)new wxFontPickerEvent(arg1,arg2,(wxFont const &)*arg3);
45613 wxPyEndAllowThreads(__tstate);
45614 if (PyErr_Occurred()) SWIG_fail;
45615 }
45616 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_wxFontPickerEvent, SWIG_POINTER_NEW | 0 );
45617 return resultobj;
45618fail:
45619 return NULL;
45620}
45621
45622
45623SWIGINTERN PyObject *_wrap_FontPickerEvent_GetFont(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
45624 PyObject *resultobj = 0;
45625 wxFontPickerEvent *arg1 = (wxFontPickerEvent *) 0 ;
45626 wxFont result;
45627 void *argp1 = 0 ;
45628 int res1 = 0 ;
45629 PyObject *swig_obj[1] ;
45630
45631 if (!args) SWIG_fail;
45632 swig_obj[0] = args;
45633 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxFontPickerEvent, 0 | 0 );
45634 if (!SWIG_IsOK(res1)) {
45635 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "FontPickerEvent_GetFont" "', expected argument " "1"" of type '" "wxFontPickerEvent const *""'");
45636 }
45637 arg1 = reinterpret_cast< wxFontPickerEvent * >(argp1);
45638 {
45639 PyThreadState* __tstate = wxPyBeginAllowThreads();
45640 result = ((wxFontPickerEvent const *)arg1)->GetFont();
45641 wxPyEndAllowThreads(__tstate);
45642 if (PyErr_Occurred()) SWIG_fail;
45643 }
45644 resultobj = SWIG_NewPointerObj((new wxFont(static_cast< const wxFont& >(result))), SWIGTYPE_p_wxFont, SWIG_POINTER_OWN | 0 );
45645 return resultobj;
45646fail:
45647 return NULL;
45648}
45649
45650
45651SWIGINTERN PyObject *_wrap_FontPickerEvent_SetFont(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
45652 PyObject *resultobj = 0;
45653 wxFontPickerEvent *arg1 = (wxFontPickerEvent *) 0 ;
45654 wxFont *arg2 = 0 ;
45655 void *argp1 = 0 ;
45656 int res1 = 0 ;
45657 void *argp2 = 0 ;
45658 int res2 = 0 ;
45659 PyObject * obj0 = 0 ;
45660 PyObject * obj1 = 0 ;
45661 char * kwnames[] = {
45662 (char *) "self",(char *) "c", NULL
45663 };
45664
45665 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:FontPickerEvent_SetFont",kwnames,&obj0,&obj1)) SWIG_fail;
45666 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxFontPickerEvent, 0 | 0 );
45667 if (!SWIG_IsOK(res1)) {
45668 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "FontPickerEvent_SetFont" "', expected argument " "1"" of type '" "wxFontPickerEvent *""'");
45669 }
45670 arg1 = reinterpret_cast< wxFontPickerEvent * >(argp1);
45671 res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_wxFont, 0 | 0);
45672 if (!SWIG_IsOK(res2)) {
45673 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "FontPickerEvent_SetFont" "', expected argument " "2"" of type '" "wxFont const &""'");
45674 }
45675 if (!argp2) {
45676 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "FontPickerEvent_SetFont" "', expected argument " "2"" of type '" "wxFont const &""'");
45677 }
45678 arg2 = reinterpret_cast< wxFont * >(argp2);
45679 {
45680 PyThreadState* __tstate = wxPyBeginAllowThreads();
45681 (arg1)->SetFont((wxFont const &)*arg2);
45682 wxPyEndAllowThreads(__tstate);
45683 if (PyErr_Occurred()) SWIG_fail;
45684 }
45685 resultobj = SWIG_Py_Void();
45686 return resultobj;
45687fail:
45688 return NULL;
45689}
45690
45691
45692SWIGINTERN PyObject *FontPickerEvent_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
45693 PyObject *obj;
45694 if (!SWIG_Python_UnpackTuple(args,(char*)"swigregister", 1, 1,&obj)) return NULL;
45695 SWIG_TypeNewClientData(SWIGTYPE_p_wxFontPickerEvent, SWIG_NewClientData(obj));
45696 return SWIG_Py_Void();
45697}
45698
45699SWIGINTERN PyObject *FontPickerEvent_swiginit(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
45700 return SWIG_Python_InitShadowInstance(args);
45701}
45702
5172800e
RD
45703SWIGINTERN int CollapsiblePaneNameStr_set(PyObject *) {
45704 SWIG_Error(SWIG_AttributeError,"Variable CollapsiblePaneNameStr is read-only.");
45705 return 1;
45706}
45707
45708
45709SWIGINTERN PyObject *CollapsiblePaneNameStr_get(void) {
45710 PyObject *pyobj = 0;
45711
45712 {
45713#if wxUSE_UNICODE
45714 pyobj = PyUnicode_FromWideChar((&wxPyCollapsiblePaneNameStr)->c_str(), (&wxPyCollapsiblePaneNameStr)->Len());
45715#else
45716 pyobj = PyString_FromStringAndSize((&wxPyCollapsiblePaneNameStr)->c_str(), (&wxPyCollapsiblePaneNameStr)->Len());
45717#endif
45718 }
45719 return pyobj;
45720}
45721
45722
45723SWIGINTERN PyObject *_wrap_new_CollapsiblePane(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
45724 PyObject *resultobj = 0;
45725 wxWindow *arg1 = (wxWindow *) 0 ;
45726 int arg2 = (int) -1 ;
45727 wxString const &arg3_defvalue = wxPyEmptyString ;
45728 wxString *arg3 = (wxString *) &arg3_defvalue ;
45729 wxPoint const &arg4_defvalue = wxDefaultPosition ;
45730 wxPoint *arg4 = (wxPoint *) &arg4_defvalue ;
45731 wxSize const &arg5_defvalue = wxDefaultSize ;
45732 wxSize *arg5 = (wxSize *) &arg5_defvalue ;
45733 long arg6 = (long) wxCP_DEFAULT_STYLE ;
45734 wxValidator const &arg7_defvalue = wxDefaultValidator ;
45735 wxValidator *arg7 = (wxValidator *) &arg7_defvalue ;
45736 wxString const &arg8_defvalue = wxPyCollapsiblePaneNameStr ;
45737 wxString *arg8 = (wxString *) &arg8_defvalue ;
45738 wxCollapsiblePane *result = 0 ;
45739 void *argp1 = 0 ;
45740 int res1 = 0 ;
45741 int val2 ;
45742 int ecode2 = 0 ;
45743 bool temp3 = false ;
45744 wxPoint temp4 ;
45745 wxSize temp5 ;
45746 long val6 ;
45747 int ecode6 = 0 ;
45748 void *argp7 = 0 ;
45749 int res7 = 0 ;
45750 bool temp8 = false ;
45751 PyObject * obj0 = 0 ;
45752 PyObject * obj1 = 0 ;
45753 PyObject * obj2 = 0 ;
45754 PyObject * obj3 = 0 ;
45755 PyObject * obj4 = 0 ;
45756 PyObject * obj5 = 0 ;
45757 PyObject * obj6 = 0 ;
45758 PyObject * obj7 = 0 ;
45759 char * kwnames[] = {
45760 (char *) "parent",(char *) "winid",(char *) "label",(char *) "pos",(char *) "size",(char *) "style",(char *) "val",(char *) "name", NULL
45761 };
45762
45763 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|OOOOOOO:new_CollapsiblePane",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6,&obj7)) SWIG_fail;
45764 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxWindow, 0 | 0 );
45765 if (!SWIG_IsOK(res1)) {
45766 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_CollapsiblePane" "', expected argument " "1"" of type '" "wxWindow *""'");
45767 }
45768 arg1 = reinterpret_cast< wxWindow * >(argp1);
45769 if (obj1) {
45770 ecode2 = SWIG_AsVal_int(obj1, &val2);
45771 if (!SWIG_IsOK(ecode2)) {
45772 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "new_CollapsiblePane" "', expected argument " "2"" of type '" "int""'");
45773 }
45774 arg2 = static_cast< int >(val2);
45775 }
45776 if (obj2) {
45777 {
45778 arg3 = wxString_in_helper(obj2);
45779 if (arg3 == NULL) SWIG_fail;
45780 temp3 = true;
45781 }
45782 }
45783 if (obj3) {
45784 {
45785 arg4 = &temp4;
45786 if ( ! wxPoint_helper(obj3, &arg4)) SWIG_fail;
45787 }
45788 }
45789 if (obj4) {
45790 {
45791 arg5 = &temp5;
45792 if ( ! wxSize_helper(obj4, &arg5)) SWIG_fail;
45793 }
45794 }
45795 if (obj5) {
45796 ecode6 = SWIG_AsVal_long(obj5, &val6);
45797 if (!SWIG_IsOK(ecode6)) {
45798 SWIG_exception_fail(SWIG_ArgError(ecode6), "in method '" "new_CollapsiblePane" "', expected argument " "6"" of type '" "long""'");
45799 }
45800 arg6 = static_cast< long >(val6);
45801 }
45802 if (obj6) {
45803 res7 = SWIG_ConvertPtr(obj6, &argp7, SWIGTYPE_p_wxValidator, 0 | 0);
45804 if (!SWIG_IsOK(res7)) {
45805 SWIG_exception_fail(SWIG_ArgError(res7), "in method '" "new_CollapsiblePane" "', expected argument " "7"" of type '" "wxValidator const &""'");
45806 }
45807 if (!argp7) {
45808 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_CollapsiblePane" "', expected argument " "7"" of type '" "wxValidator const &""'");
45809 }
45810 arg7 = reinterpret_cast< wxValidator * >(argp7);
45811 }
45812 if (obj7) {
45813 {
45814 arg8 = wxString_in_helper(obj7);
45815 if (arg8 == NULL) SWIG_fail;
45816 temp8 = true;
45817 }
45818 }
45819 {
45820 if (!wxPyCheckForApp()) SWIG_fail;
45821 PyThreadState* __tstate = wxPyBeginAllowThreads();
45822 result = (wxCollapsiblePane *)new wxCollapsiblePane(arg1,arg2,(wxString const &)*arg3,(wxPoint const &)*arg4,(wxSize const &)*arg5,arg6,(wxValidator const &)*arg7,(wxString const &)*arg8);
45823 wxPyEndAllowThreads(__tstate);
45824 if (PyErr_Occurred()) SWIG_fail;
45825 }
45826 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_wxCollapsiblePane, SWIG_POINTER_NEW | 0 );
45827 {
45828 if (temp3)
45829 delete arg3;
45830 }
45831 {
45832 if (temp8)
45833 delete arg8;
45834 }
45835 return resultobj;
45836fail:
45837 {
45838 if (temp3)
45839 delete arg3;
45840 }
45841 {
45842 if (temp8)
45843 delete arg8;
45844 }
45845 return NULL;
45846}
45847
45848
45849SWIGINTERN PyObject *_wrap_new_PreCollapsiblePane(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
45850 PyObject *resultobj = 0;
45851 wxCollapsiblePane *result = 0 ;
45852
45853 if (!SWIG_Python_UnpackTuple(args,"new_PreCollapsiblePane",0,0,0)) SWIG_fail;
45854 {
45855 if (!wxPyCheckForApp()) SWIG_fail;
45856 PyThreadState* __tstate = wxPyBeginAllowThreads();
45857 result = (wxCollapsiblePane *)new wxCollapsiblePane();
45858 wxPyEndAllowThreads(__tstate);
45859 if (PyErr_Occurred()) SWIG_fail;
45860 }
45861 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_wxCollapsiblePane, SWIG_POINTER_OWN | 0 );
45862 return resultobj;
45863fail:
45864 return NULL;
45865}
45866
45867
45868SWIGINTERN PyObject *_wrap_CollapsiblePane_Create(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
45869 PyObject *resultobj = 0;
45870 wxCollapsiblePane *arg1 = (wxCollapsiblePane *) 0 ;
45871 wxWindow *arg2 = (wxWindow *) 0 ;
45872 int arg3 = (int) -1 ;
45873 wxString const &arg4_defvalue = wxPyEmptyString ;
45874 wxString *arg4 = (wxString *) &arg4_defvalue ;
45875 wxPoint const &arg5_defvalue = wxDefaultPosition ;
45876 wxPoint *arg5 = (wxPoint *) &arg5_defvalue ;
45877 wxSize const &arg6_defvalue = wxDefaultSize ;
45878 wxSize *arg6 = (wxSize *) &arg6_defvalue ;
45879 long arg7 = (long) wxCP_DEFAULT_STYLE ;
45880 wxValidator const &arg8_defvalue = wxDefaultValidator ;
45881 wxValidator *arg8 = (wxValidator *) &arg8_defvalue ;
45882 wxString const &arg9_defvalue = wxPyCollapsiblePaneNameStr ;
45883 wxString *arg9 = (wxString *) &arg9_defvalue ;
45884 bool result;
45885 void *argp1 = 0 ;
45886 int res1 = 0 ;
45887 void *argp2 = 0 ;
45888 int res2 = 0 ;
45889 int val3 ;
45890 int ecode3 = 0 ;
45891 bool temp4 = false ;
45892 wxPoint temp5 ;
45893 wxSize temp6 ;
45894 long val7 ;
45895 int ecode7 = 0 ;
45896 void *argp8 = 0 ;
45897 int res8 = 0 ;
45898 bool temp9 = false ;
45899 PyObject * obj0 = 0 ;
45900 PyObject * obj1 = 0 ;
45901 PyObject * obj2 = 0 ;
45902 PyObject * obj3 = 0 ;
45903 PyObject * obj4 = 0 ;
45904 PyObject * obj5 = 0 ;
45905 PyObject * obj6 = 0 ;
45906 PyObject * obj7 = 0 ;
45907 PyObject * obj8 = 0 ;
45908 char * kwnames[] = {
45909 (char *) "self",(char *) "parent",(char *) "winid",(char *) "label",(char *) "pos",(char *) "size",(char *) "style",(char *) "val",(char *) "name", NULL
45910 };
45911
45912 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|OOOOOOO:CollapsiblePane_Create",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6,&obj7,&obj8)) SWIG_fail;
45913 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxCollapsiblePane, 0 | 0 );
45914 if (!SWIG_IsOK(res1)) {
45915 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "CollapsiblePane_Create" "', expected argument " "1"" of type '" "wxCollapsiblePane *""'");
45916 }
45917 arg1 = reinterpret_cast< wxCollapsiblePane * >(argp1);
45918 res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_wxWindow, 0 | 0 );
45919 if (!SWIG_IsOK(res2)) {
45920 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "CollapsiblePane_Create" "', expected argument " "2"" of type '" "wxWindow *""'");
45921 }
45922 arg2 = reinterpret_cast< wxWindow * >(argp2);
45923 if (obj2) {
45924 ecode3 = SWIG_AsVal_int(obj2, &val3);
45925 if (!SWIG_IsOK(ecode3)) {
45926 SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "CollapsiblePane_Create" "', expected argument " "3"" of type '" "int""'");
45927 }
45928 arg3 = static_cast< int >(val3);
45929 }
45930 if (obj3) {
45931 {
45932 arg4 = wxString_in_helper(obj3);
45933 if (arg4 == NULL) SWIG_fail;
45934 temp4 = true;
45935 }
45936 }
45937 if (obj4) {
45938 {
45939 arg5 = &temp5;
45940 if ( ! wxPoint_helper(obj4, &arg5)) SWIG_fail;
45941 }
45942 }
45943 if (obj5) {
45944 {
45945 arg6 = &temp6;
45946 if ( ! wxSize_helper(obj5, &arg6)) SWIG_fail;
45947 }
45948 }
45949 if (obj6) {
45950 ecode7 = SWIG_AsVal_long(obj6, &val7);
45951 if (!SWIG_IsOK(ecode7)) {
45952 SWIG_exception_fail(SWIG_ArgError(ecode7), "in method '" "CollapsiblePane_Create" "', expected argument " "7"" of type '" "long""'");
45953 }
45954 arg7 = static_cast< long >(val7);
45955 }
45956 if (obj7) {
45957 res8 = SWIG_ConvertPtr(obj7, &argp8, SWIGTYPE_p_wxValidator, 0 | 0);
45958 if (!SWIG_IsOK(res8)) {
45959 SWIG_exception_fail(SWIG_ArgError(res8), "in method '" "CollapsiblePane_Create" "', expected argument " "8"" of type '" "wxValidator const &""'");
45960 }
45961 if (!argp8) {
45962 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "CollapsiblePane_Create" "', expected argument " "8"" of type '" "wxValidator const &""'");
45963 }
45964 arg8 = reinterpret_cast< wxValidator * >(argp8);
45965 }
45966 if (obj8) {
45967 {
45968 arg9 = wxString_in_helper(obj8);
45969 if (arg9 == NULL) SWIG_fail;
45970 temp9 = true;
45971 }
45972 }
45973 {
45974 PyThreadState* __tstate = wxPyBeginAllowThreads();
45975 result = (bool)(arg1)->Create(arg2,arg3,(wxString const &)*arg4,(wxPoint const &)*arg5,(wxSize const &)*arg6,arg7,(wxValidator const &)*arg8,(wxString const &)*arg9);
45976 wxPyEndAllowThreads(__tstate);
45977 if (PyErr_Occurred()) SWIG_fail;
45978 }
45979 {
45980 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
45981 }
45982 {
45983 if (temp4)
45984 delete arg4;
45985 }
45986 {
45987 if (temp9)
45988 delete arg9;
45989 }
45990 return resultobj;
45991fail:
45992 {
45993 if (temp4)
45994 delete arg4;
45995 }
45996 {
45997 if (temp9)
45998 delete arg9;
45999 }
46000 return NULL;
46001}
46002
46003
46004SWIGINTERN PyObject *_wrap_CollapsiblePane_Collapse(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
46005 PyObject *resultobj = 0;
46006 wxCollapsiblePane *arg1 = (wxCollapsiblePane *) 0 ;
46007 bool arg2 = (bool) true ;
46008 void *argp1 = 0 ;
46009 int res1 = 0 ;
46010 bool val2 ;
46011 int ecode2 = 0 ;
46012 PyObject * obj0 = 0 ;
46013 PyObject * obj1 = 0 ;
46014 char * kwnames[] = {
46015 (char *) "self",(char *) "collapse", NULL
46016 };
46017
46018 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:CollapsiblePane_Collapse",kwnames,&obj0,&obj1)) SWIG_fail;
46019 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxCollapsiblePane, 0 | 0 );
46020 if (!SWIG_IsOK(res1)) {
46021 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "CollapsiblePane_Collapse" "', expected argument " "1"" of type '" "wxCollapsiblePane *""'");
46022 }
46023 arg1 = reinterpret_cast< wxCollapsiblePane * >(argp1);
46024 if (obj1) {
46025 ecode2 = SWIG_AsVal_bool(obj1, &val2);
46026 if (!SWIG_IsOK(ecode2)) {
46027 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "CollapsiblePane_Collapse" "', expected argument " "2"" of type '" "bool""'");
46028 }
46029 arg2 = static_cast< bool >(val2);
46030 }
46031 {
46032 PyThreadState* __tstate = wxPyBeginAllowThreads();
46033 (arg1)->Collapse(arg2);
46034 wxPyEndAllowThreads(__tstate);
46035 if (PyErr_Occurred()) SWIG_fail;
46036 }
46037 resultobj = SWIG_Py_Void();
46038 return resultobj;
46039fail:
46040 return NULL;
46041}
46042
46043
46044SWIGINTERN PyObject *_wrap_CollapsiblePane_Expand(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
46045 PyObject *resultobj = 0;
46046 wxCollapsiblePane *arg1 = (wxCollapsiblePane *) 0 ;
46047 void *argp1 = 0 ;
46048 int res1 = 0 ;
46049 PyObject *swig_obj[1] ;
46050
46051 if (!args) SWIG_fail;
46052 swig_obj[0] = args;
46053 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxCollapsiblePane, 0 | 0 );
46054 if (!SWIG_IsOK(res1)) {
46055 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "CollapsiblePane_Expand" "', expected argument " "1"" of type '" "wxCollapsiblePane *""'");
46056 }
46057 arg1 = reinterpret_cast< wxCollapsiblePane * >(argp1);
46058 {
46059 PyThreadState* __tstate = wxPyBeginAllowThreads();
46060 (arg1)->Expand();
46061 wxPyEndAllowThreads(__tstate);
46062 if (PyErr_Occurred()) SWIG_fail;
46063 }
46064 resultobj = SWIG_Py_Void();
46065 return resultobj;
46066fail:
46067 return NULL;
46068}
46069
46070
46071SWIGINTERN PyObject *_wrap_CollapsiblePane_IsCollapsed(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
46072 PyObject *resultobj = 0;
46073 wxCollapsiblePane *arg1 = (wxCollapsiblePane *) 0 ;
46074 bool result;
46075 void *argp1 = 0 ;
46076 int res1 = 0 ;
46077 PyObject *swig_obj[1] ;
46078
46079 if (!args) SWIG_fail;
46080 swig_obj[0] = args;
46081 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxCollapsiblePane, 0 | 0 );
46082 if (!SWIG_IsOK(res1)) {
46083 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "CollapsiblePane_IsCollapsed" "', expected argument " "1"" of type '" "wxCollapsiblePane const *""'");
46084 }
46085 arg1 = reinterpret_cast< wxCollapsiblePane * >(argp1);
46086 {
46087 PyThreadState* __tstate = wxPyBeginAllowThreads();
46088 result = (bool)((wxCollapsiblePane const *)arg1)->IsCollapsed();
46089 wxPyEndAllowThreads(__tstate);
46090 if (PyErr_Occurred()) SWIG_fail;
46091 }
46092 {
46093 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
46094 }
46095 return resultobj;
46096fail:
46097 return NULL;
46098}
46099
46100
46101SWIGINTERN PyObject *_wrap_CollapsiblePane_IsExpanded(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
46102 PyObject *resultobj = 0;
46103 wxCollapsiblePane *arg1 = (wxCollapsiblePane *) 0 ;
46104 bool result;
46105 void *argp1 = 0 ;
46106 int res1 = 0 ;
46107 PyObject *swig_obj[1] ;
46108
46109 if (!args) SWIG_fail;
46110 swig_obj[0] = args;
46111 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxCollapsiblePane, 0 | 0 );
46112 if (!SWIG_IsOK(res1)) {
46113 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "CollapsiblePane_IsExpanded" "', expected argument " "1"" of type '" "wxCollapsiblePane const *""'");
46114 }
46115 arg1 = reinterpret_cast< wxCollapsiblePane * >(argp1);
46116 {
46117 PyThreadState* __tstate = wxPyBeginAllowThreads();
46118 result = (bool)((wxCollapsiblePane const *)arg1)->IsExpanded();
46119 wxPyEndAllowThreads(__tstate);
46120 if (PyErr_Occurred()) SWIG_fail;
46121 }
46122 {
46123 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
46124 }
46125 return resultobj;
46126fail:
46127 return NULL;
46128}
46129
46130
46131SWIGINTERN PyObject *_wrap_CollapsiblePane_GetPane(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
46132 PyObject *resultobj = 0;
46133 wxCollapsiblePane *arg1 = (wxCollapsiblePane *) 0 ;
46134 wxWindow *result = 0 ;
46135 void *argp1 = 0 ;
46136 int res1 = 0 ;
46137 PyObject *swig_obj[1] ;
46138
46139 if (!args) SWIG_fail;
46140 swig_obj[0] = args;
46141 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxCollapsiblePane, 0 | 0 );
46142 if (!SWIG_IsOK(res1)) {
46143 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "CollapsiblePane_GetPane" "', expected argument " "1"" of type '" "wxCollapsiblePane const *""'");
46144 }
46145 arg1 = reinterpret_cast< wxCollapsiblePane * >(argp1);
46146 {
46147 PyThreadState* __tstate = wxPyBeginAllowThreads();
46148 result = (wxWindow *)((wxCollapsiblePane const *)arg1)->GetPane();
46149 wxPyEndAllowThreads(__tstate);
46150 if (PyErr_Occurred()) SWIG_fail;
46151 }
46152 {
46153 resultobj = wxPyMake_wxObject(result, 0);
46154 }
46155 return resultobj;
46156fail:
46157 return NULL;
46158}
46159
46160
46161SWIGINTERN PyObject *CollapsiblePane_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
46162 PyObject *obj;
46163 if (!SWIG_Python_UnpackTuple(args,(char*)"swigregister", 1, 1,&obj)) return NULL;
46164 SWIG_TypeNewClientData(SWIGTYPE_p_wxCollapsiblePane, SWIG_NewClientData(obj));
46165 return SWIG_Py_Void();
46166}
46167
46168SWIGINTERN PyObject *CollapsiblePane_swiginit(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
46169 return SWIG_Python_InitShadowInstance(args);
46170}
46171
46172SWIGINTERN PyObject *_wrap_new_CollapsiblePaneEvent(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
46173 PyObject *resultobj = 0;
46174 wxObject *arg1 = (wxObject *) 0 ;
46175 int arg2 ;
46176 bool arg3 ;
46177 wxCollapsiblePaneEvent *result = 0 ;
46178 void *argp1 = 0 ;
46179 int res1 = 0 ;
46180 int val2 ;
46181 int ecode2 = 0 ;
46182 bool val3 ;
46183 int ecode3 = 0 ;
46184 PyObject * obj0 = 0 ;
46185 PyObject * obj1 = 0 ;
46186 PyObject * obj2 = 0 ;
46187 char * kwnames[] = {
46188 (char *) "generator",(char *) "id",(char *) "collapsed", NULL
46189 };
46190
46191 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:new_CollapsiblePaneEvent",kwnames,&obj0,&obj1,&obj2)) SWIG_fail;
46192 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxObject, 0 | 0 );
46193 if (!SWIG_IsOK(res1)) {
46194 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_CollapsiblePaneEvent" "', expected argument " "1"" of type '" "wxObject *""'");
46195 }
46196 arg1 = reinterpret_cast< wxObject * >(argp1);
46197 ecode2 = SWIG_AsVal_int(obj1, &val2);
46198 if (!SWIG_IsOK(ecode2)) {
46199 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "new_CollapsiblePaneEvent" "', expected argument " "2"" of type '" "int""'");
46200 }
46201 arg2 = static_cast< int >(val2);
46202 ecode3 = SWIG_AsVal_bool(obj2, &val3);
46203 if (!SWIG_IsOK(ecode3)) {
46204 SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "new_CollapsiblePaneEvent" "', expected argument " "3"" of type '" "bool""'");
46205 }
46206 arg3 = static_cast< bool >(val3);
46207 {
46208 PyThreadState* __tstate = wxPyBeginAllowThreads();
46209 result = (wxCollapsiblePaneEvent *)new wxCollapsiblePaneEvent(arg1,arg2,arg3);
46210 wxPyEndAllowThreads(__tstate);
46211 if (PyErr_Occurred()) SWIG_fail;
46212 }
46213 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_wxCollapsiblePaneEvent, SWIG_POINTER_NEW | 0 );
46214 return resultobj;
46215fail:
46216 return NULL;
46217}
46218
46219
46220SWIGINTERN PyObject *_wrap_CollapsiblePaneEvent_GetCollapsed(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
46221 PyObject *resultobj = 0;
46222 wxCollapsiblePaneEvent *arg1 = (wxCollapsiblePaneEvent *) 0 ;
46223 bool result;
46224 void *argp1 = 0 ;
46225 int res1 = 0 ;
46226 PyObject *swig_obj[1] ;
46227
46228 if (!args) SWIG_fail;
46229 swig_obj[0] = args;
46230 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxCollapsiblePaneEvent, 0 | 0 );
46231 if (!SWIG_IsOK(res1)) {
46232 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "CollapsiblePaneEvent_GetCollapsed" "', expected argument " "1"" of type '" "wxCollapsiblePaneEvent const *""'");
46233 }
46234 arg1 = reinterpret_cast< wxCollapsiblePaneEvent * >(argp1);
46235 {
46236 PyThreadState* __tstate = wxPyBeginAllowThreads();
46237 result = (bool)((wxCollapsiblePaneEvent const *)arg1)->GetCollapsed();
46238 wxPyEndAllowThreads(__tstate);
46239 if (PyErr_Occurred()) SWIG_fail;
46240 }
46241 {
46242 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
46243 }
46244 return resultobj;
46245fail:
46246 return NULL;
46247}
46248
46249
46250SWIGINTERN PyObject *_wrap_CollapsiblePaneEvent_SetCollapsed(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
46251 PyObject *resultobj = 0;
46252 wxCollapsiblePaneEvent *arg1 = (wxCollapsiblePaneEvent *) 0 ;
46253 bool arg2 ;
46254 void *argp1 = 0 ;
46255 int res1 = 0 ;
46256 bool val2 ;
46257 int ecode2 = 0 ;
46258 PyObject * obj0 = 0 ;
46259 PyObject * obj1 = 0 ;
46260 char * kwnames[] = {
46261 (char *) "self",(char *) "c", NULL
46262 };
46263
46264 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:CollapsiblePaneEvent_SetCollapsed",kwnames,&obj0,&obj1)) SWIG_fail;
46265 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxCollapsiblePaneEvent, 0 | 0 );
46266 if (!SWIG_IsOK(res1)) {
46267 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "CollapsiblePaneEvent_SetCollapsed" "', expected argument " "1"" of type '" "wxCollapsiblePaneEvent *""'");
46268 }
46269 arg1 = reinterpret_cast< wxCollapsiblePaneEvent * >(argp1);
46270 ecode2 = SWIG_AsVal_bool(obj1, &val2);
46271 if (!SWIG_IsOK(ecode2)) {
46272 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "CollapsiblePaneEvent_SetCollapsed" "', expected argument " "2"" of type '" "bool""'");
46273 }
46274 arg2 = static_cast< bool >(val2);
46275 {
46276 PyThreadState* __tstate = wxPyBeginAllowThreads();
46277 (arg1)->SetCollapsed(arg2);
46278 wxPyEndAllowThreads(__tstate);
46279 if (PyErr_Occurred()) SWIG_fail;
46280 }
46281 resultobj = SWIG_Py_Void();
46282 return resultobj;
46283fail:
46284 return NULL;
46285}
46286
46287
46288SWIGINTERN PyObject *CollapsiblePaneEvent_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
46289 PyObject *obj;
46290 if (!SWIG_Python_UnpackTuple(args,(char*)"swigregister", 1, 1,&obj)) return NULL;
46291 SWIG_TypeNewClientData(SWIGTYPE_p_wxCollapsiblePaneEvent, SWIG_NewClientData(obj));
46292 return SWIG_Py_Void();
46293}
46294
46295SWIGINTERN PyObject *CollapsiblePaneEvent_swiginit(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
46296 return SWIG_Python_InitShadowInstance(args);
46297}
46298
3f7f284d
RD
46299SWIGINTERN int SearchCtrlNameStr_set(PyObject *) {
46300 SWIG_Error(SWIG_AttributeError,"Variable SearchCtrlNameStr is read-only.");
46301 return 1;
46302}
46303
46304
46305SWIGINTERN PyObject *SearchCtrlNameStr_get(void) {
46306 PyObject *pyobj = 0;
46307
46308 {
46309#if wxUSE_UNICODE
46310 pyobj = PyUnicode_FromWideChar((&wxPySearchCtrlNameStr)->c_str(), (&wxPySearchCtrlNameStr)->Len());
46311#else
46312 pyobj = PyString_FromStringAndSize((&wxPySearchCtrlNameStr)->c_str(), (&wxPySearchCtrlNameStr)->Len());
46313#endif
46314 }
46315 return pyobj;
46316}
46317
46318
46319SWIGINTERN PyObject *_wrap_new_SearchCtrl(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
46320 PyObject *resultobj = 0;
46321 wxWindow *arg1 = (wxWindow *) 0 ;
46322 int arg2 = (int) -1 ;
46323 wxString const &arg3_defvalue = wxEmptyString ;
46324 wxString *arg3 = (wxString *) &arg3_defvalue ;
46325 wxPoint const &arg4_defvalue = wxDefaultPosition ;
46326 wxPoint *arg4 = (wxPoint *) &arg4_defvalue ;
46327 wxSize const &arg5_defvalue = wxDefaultSize ;
46328 wxSize *arg5 = (wxSize *) &arg5_defvalue ;
46329 long arg6 = (long) 0 ;
46330 wxValidator const &arg7_defvalue = wxDefaultValidator ;
46331 wxValidator *arg7 = (wxValidator *) &arg7_defvalue ;
46332 wxString const &arg8_defvalue = wxPySearchCtrlNameStr ;
46333 wxString *arg8 = (wxString *) &arg8_defvalue ;
46334 wxSearchCtrl *result = 0 ;
46335 void *argp1 = 0 ;
46336 int res1 = 0 ;
46337 int val2 ;
46338 int ecode2 = 0 ;
46339 bool temp3 = false ;
46340 wxPoint temp4 ;
46341 wxSize temp5 ;
46342 long val6 ;
46343 int ecode6 = 0 ;
46344 void *argp7 = 0 ;
46345 int res7 = 0 ;
46346 bool temp8 = false ;
46347 PyObject * obj0 = 0 ;
46348 PyObject * obj1 = 0 ;
46349 PyObject * obj2 = 0 ;
46350 PyObject * obj3 = 0 ;
46351 PyObject * obj4 = 0 ;
46352 PyObject * obj5 = 0 ;
46353 PyObject * obj6 = 0 ;
46354 PyObject * obj7 = 0 ;
46355 char * kwnames[] = {
46356 (char *) "parent",(char *) "id",(char *) "value",(char *) "pos",(char *) "size",(char *) "style",(char *) "validator",(char *) "name", NULL
46357 };
46358
46359 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|OOOOOOO:new_SearchCtrl",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6,&obj7)) SWIG_fail;
46360 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxWindow, 0 | 0 );
46361 if (!SWIG_IsOK(res1)) {
46362 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_SearchCtrl" "', expected argument " "1"" of type '" "wxWindow *""'");
46363 }
46364 arg1 = reinterpret_cast< wxWindow * >(argp1);
46365 if (obj1) {
46366 ecode2 = SWIG_AsVal_int(obj1, &val2);
46367 if (!SWIG_IsOK(ecode2)) {
46368 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "new_SearchCtrl" "', expected argument " "2"" of type '" "int""'");
46369 }
46370 arg2 = static_cast< int >(val2);
46371 }
46372 if (obj2) {
46373 {
46374 arg3 = wxString_in_helper(obj2);
46375 if (arg3 == NULL) SWIG_fail;
46376 temp3 = true;
46377 }
46378 }
46379 if (obj3) {
46380 {
46381 arg4 = &temp4;
46382 if ( ! wxPoint_helper(obj3, &arg4)) SWIG_fail;
46383 }
46384 }
46385 if (obj4) {
46386 {
46387 arg5 = &temp5;
46388 if ( ! wxSize_helper(obj4, &arg5)) SWIG_fail;
46389 }
46390 }
46391 if (obj5) {
46392 ecode6 = SWIG_AsVal_long(obj5, &val6);
46393 if (!SWIG_IsOK(ecode6)) {
46394 SWIG_exception_fail(SWIG_ArgError(ecode6), "in method '" "new_SearchCtrl" "', expected argument " "6"" of type '" "long""'");
46395 }
46396 arg6 = static_cast< long >(val6);
46397 }
46398 if (obj6) {
46399 res7 = SWIG_ConvertPtr(obj6, &argp7, SWIGTYPE_p_wxValidator, 0 | 0);
46400 if (!SWIG_IsOK(res7)) {
46401 SWIG_exception_fail(SWIG_ArgError(res7), "in method '" "new_SearchCtrl" "', expected argument " "7"" of type '" "wxValidator const &""'");
46402 }
46403 if (!argp7) {
46404 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_SearchCtrl" "', expected argument " "7"" of type '" "wxValidator const &""'");
46405 }
46406 arg7 = reinterpret_cast< wxValidator * >(argp7);
46407 }
46408 if (obj7) {
46409 {
46410 arg8 = wxString_in_helper(obj7);
46411 if (arg8 == NULL) SWIG_fail;
46412 temp8 = true;
46413 }
46414 }
46415 {
46416 if (!wxPyCheckForApp()) SWIG_fail;
46417 PyThreadState* __tstate = wxPyBeginAllowThreads();
46418 result = (wxSearchCtrl *)new wxSearchCtrl(arg1,arg2,(wxString const &)*arg3,(wxPoint const &)*arg4,(wxSize const &)*arg5,arg6,(wxValidator const &)*arg7,(wxString const &)*arg8);
46419 wxPyEndAllowThreads(__tstate);
46420 if (PyErr_Occurred()) SWIG_fail;
46421 }
46422 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_wxSearchCtrl, SWIG_POINTER_NEW | 0 );
46423 {
46424 if (temp3)
46425 delete arg3;
46426 }
46427 {
46428 if (temp8)
46429 delete arg8;
46430 }
46431 return resultobj;
46432fail:
46433 {
46434 if (temp3)
46435 delete arg3;
46436 }
46437 {
46438 if (temp8)
46439 delete arg8;
46440 }
46441 return NULL;
46442}
46443
46444
46445SWIGINTERN PyObject *_wrap_new_PreSearchCtrl(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
46446 PyObject *resultobj = 0;
46447 wxSearchCtrl *result = 0 ;
46448
46449 if (!SWIG_Python_UnpackTuple(args,"new_PreSearchCtrl",0,0,0)) SWIG_fail;
46450 {
46451 if (!wxPyCheckForApp()) SWIG_fail;
46452 PyThreadState* __tstate = wxPyBeginAllowThreads();
46453 result = (wxSearchCtrl *)new wxSearchCtrl();
46454 wxPyEndAllowThreads(__tstate);
46455 if (PyErr_Occurred()) SWIG_fail;
46456 }
46457 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_wxSearchCtrl, SWIG_POINTER_OWN | 0 );
46458 return resultobj;
46459fail:
46460 return NULL;
46461}
46462
46463
46464SWIGINTERN PyObject *_wrap_SearchCtrl_Create(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
46465 PyObject *resultobj = 0;
46466 wxSearchCtrl *arg1 = (wxSearchCtrl *) 0 ;
46467 wxWindow *arg2 = (wxWindow *) 0 ;
46468 int arg3 = (int) -1 ;
46469 wxString const &arg4_defvalue = wxEmptyString ;
46470 wxString *arg4 = (wxString *) &arg4_defvalue ;
46471 wxPoint const &arg5_defvalue = wxDefaultPosition ;
46472 wxPoint *arg5 = (wxPoint *) &arg5_defvalue ;
46473 wxSize const &arg6_defvalue = wxDefaultSize ;
46474 wxSize *arg6 = (wxSize *) &arg6_defvalue ;
46475 long arg7 = (long) 0 ;
46476 wxValidator const &arg8_defvalue = wxDefaultValidator ;
46477 wxValidator *arg8 = (wxValidator *) &arg8_defvalue ;
46478 wxString const &arg9_defvalue = wxPySearchCtrlNameStr ;
46479 wxString *arg9 = (wxString *) &arg9_defvalue ;
46480 bool result;
46481 void *argp1 = 0 ;
46482 int res1 = 0 ;
46483 void *argp2 = 0 ;
46484 int res2 = 0 ;
46485 int val3 ;
46486 int ecode3 = 0 ;
46487 bool temp4 = false ;
46488 wxPoint temp5 ;
46489 wxSize temp6 ;
46490 long val7 ;
46491 int ecode7 = 0 ;
46492 void *argp8 = 0 ;
46493 int res8 = 0 ;
46494 bool temp9 = false ;
46495 PyObject * obj0 = 0 ;
46496 PyObject * obj1 = 0 ;
46497 PyObject * obj2 = 0 ;
46498 PyObject * obj3 = 0 ;
46499 PyObject * obj4 = 0 ;
46500 PyObject * obj5 = 0 ;
46501 PyObject * obj6 = 0 ;
46502 PyObject * obj7 = 0 ;
46503 PyObject * obj8 = 0 ;
46504 char * kwnames[] = {
46505 (char *) "self",(char *) "parent",(char *) "id",(char *) "value",(char *) "pos",(char *) "size",(char *) "style",(char *) "validator",(char *) "name", NULL
46506 };
46507
46508 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|OOOOOOO:SearchCtrl_Create",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6,&obj7,&obj8)) SWIG_fail;
46509 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxSearchCtrl, 0 | 0 );
46510 if (!SWIG_IsOK(res1)) {
46511 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "SearchCtrl_Create" "', expected argument " "1"" of type '" "wxSearchCtrl *""'");
46512 }
46513 arg1 = reinterpret_cast< wxSearchCtrl * >(argp1);
46514 res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_wxWindow, 0 | 0 );
46515 if (!SWIG_IsOK(res2)) {
46516 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "SearchCtrl_Create" "', expected argument " "2"" of type '" "wxWindow *""'");
46517 }
46518 arg2 = reinterpret_cast< wxWindow * >(argp2);
46519 if (obj2) {
46520 ecode3 = SWIG_AsVal_int(obj2, &val3);
46521 if (!SWIG_IsOK(ecode3)) {
46522 SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "SearchCtrl_Create" "', expected argument " "3"" of type '" "int""'");
46523 }
46524 arg3 = static_cast< int >(val3);
46525 }
46526 if (obj3) {
46527 {
46528 arg4 = wxString_in_helper(obj3);
46529 if (arg4 == NULL) SWIG_fail;
46530 temp4 = true;
46531 }
46532 }
46533 if (obj4) {
46534 {
46535 arg5 = &temp5;
46536 if ( ! wxPoint_helper(obj4, &arg5)) SWIG_fail;
46537 }
46538 }
46539 if (obj5) {
46540 {
46541 arg6 = &temp6;
46542 if ( ! wxSize_helper(obj5, &arg6)) SWIG_fail;
46543 }
46544 }
46545 if (obj6) {
46546 ecode7 = SWIG_AsVal_long(obj6, &val7);
46547 if (!SWIG_IsOK(ecode7)) {
46548 SWIG_exception_fail(SWIG_ArgError(ecode7), "in method '" "SearchCtrl_Create" "', expected argument " "7"" of type '" "long""'");
46549 }
46550 arg7 = static_cast< long >(val7);
46551 }
46552 if (obj7) {
46553 res8 = SWIG_ConvertPtr(obj7, &argp8, SWIGTYPE_p_wxValidator, 0 | 0);
46554 if (!SWIG_IsOK(res8)) {
46555 SWIG_exception_fail(SWIG_ArgError(res8), "in method '" "SearchCtrl_Create" "', expected argument " "8"" of type '" "wxValidator const &""'");
46556 }
46557 if (!argp8) {
46558 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "SearchCtrl_Create" "', expected argument " "8"" of type '" "wxValidator const &""'");
46559 }
46560 arg8 = reinterpret_cast< wxValidator * >(argp8);
46561 }
46562 if (obj8) {
46563 {
46564 arg9 = wxString_in_helper(obj8);
46565 if (arg9 == NULL) SWIG_fail;
46566 temp9 = true;
46567 }
46568 }
46569 {
46570 PyThreadState* __tstate = wxPyBeginAllowThreads();
46571 result = (bool)(arg1)->Create(arg2,arg3,(wxString const &)*arg4,(wxPoint const &)*arg5,(wxSize const &)*arg6,arg7,(wxValidator const &)*arg8,(wxString const &)*arg9);
46572 wxPyEndAllowThreads(__tstate);
46573 if (PyErr_Occurred()) SWIG_fail;
46574 }
46575 {
46576 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
46577 }
46578 {
46579 if (temp4)
46580 delete arg4;
46581 }
46582 {
46583 if (temp9)
46584 delete arg9;
46585 }
46586 return resultobj;
46587fail:
46588 {
46589 if (temp4)
46590 delete arg4;
46591 }
46592 {
46593 if (temp9)
46594 delete arg9;
46595 }
46596 return NULL;
46597}
46598
46599
46600SWIGINTERN PyObject *_wrap_SearchCtrl_SetMenu(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
46601 PyObject *resultobj = 0;
46602 wxSearchCtrl *arg1 = (wxSearchCtrl *) 0 ;
46603 wxMenu *arg2 = (wxMenu *) 0 ;
46604 void *argp1 = 0 ;
46605 int res1 = 0 ;
46606 void *argp2 = 0 ;
46607 int res2 = 0 ;
46608 PyObject * obj0 = 0 ;
46609 PyObject * obj1 = 0 ;
46610 char * kwnames[] = {
46611 (char *) "self",(char *) "menu", NULL
46612 };
46613
46614 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:SearchCtrl_SetMenu",kwnames,&obj0,&obj1)) SWIG_fail;
46615 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxSearchCtrl, 0 | 0 );
46616 if (!SWIG_IsOK(res1)) {
46617 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "SearchCtrl_SetMenu" "', expected argument " "1"" of type '" "wxSearchCtrl *""'");
46618 }
46619 arg1 = reinterpret_cast< wxSearchCtrl * >(argp1);
46620 res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_wxMenu, 0 | 0 );
46621 if (!SWIG_IsOK(res2)) {
46622 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "SearchCtrl_SetMenu" "', expected argument " "2"" of type '" "wxMenu *""'");
46623 }
46624 arg2 = reinterpret_cast< wxMenu * >(argp2);
46625 {
46626 PyThreadState* __tstate = wxPyBeginAllowThreads();
46627 (arg1)->SetMenu(arg2);
46628 wxPyEndAllowThreads(__tstate);
46629 if (PyErr_Occurred()) SWIG_fail;
46630 }
46631 resultobj = SWIG_Py_Void();
46632 return resultobj;
46633fail:
46634 return NULL;
46635}
46636
46637
46638SWIGINTERN PyObject *_wrap_SearchCtrl_GetMenu(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
46639 PyObject *resultobj = 0;
46640 wxSearchCtrl *arg1 = (wxSearchCtrl *) 0 ;
46641 wxMenu *result = 0 ;
46642 void *argp1 = 0 ;
46643 int res1 = 0 ;
46644 PyObject *swig_obj[1] ;
46645
46646 if (!args) SWIG_fail;
46647 swig_obj[0] = args;
46648 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxSearchCtrl, 0 | 0 );
46649 if (!SWIG_IsOK(res1)) {
46650 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "SearchCtrl_GetMenu" "', expected argument " "1"" of type '" "wxSearchCtrl *""'");
46651 }
46652 arg1 = reinterpret_cast< wxSearchCtrl * >(argp1);
46653 {
46654 PyThreadState* __tstate = wxPyBeginAllowThreads();
46655 result = (wxMenu *)(arg1)->GetMenu();
46656 wxPyEndAllowThreads(__tstate);
46657 if (PyErr_Occurred()) SWIG_fail;
46658 }
46659 {
46660 resultobj = wxPyMake_wxObject(result, 0);
46661 }
46662 return resultobj;
46663fail:
46664 return NULL;
46665}
46666
46667
70b63a99 46668SWIGINTERN PyObject *_wrap_SearchCtrl_ShowSearchButton(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
3f7f284d
RD
46669 PyObject *resultobj = 0;
46670 wxSearchCtrl *arg1 = (wxSearchCtrl *) 0 ;
46671 bool arg2 ;
46672 void *argp1 = 0 ;
46673 int res1 = 0 ;
46674 bool val2 ;
46675 int ecode2 = 0 ;
46676 PyObject * obj0 = 0 ;
46677 PyObject * obj1 = 0 ;
46678 char * kwnames[] = {
46679 (char *) "self",(char *) "show", NULL
46680 };
46681
70b63a99 46682 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:SearchCtrl_ShowSearchButton",kwnames,&obj0,&obj1)) SWIG_fail;
3f7f284d
RD
46683 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxSearchCtrl, 0 | 0 );
46684 if (!SWIG_IsOK(res1)) {
70b63a99 46685 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "SearchCtrl_ShowSearchButton" "', expected argument " "1"" of type '" "wxSearchCtrl *""'");
3f7f284d
RD
46686 }
46687 arg1 = reinterpret_cast< wxSearchCtrl * >(argp1);
46688 ecode2 = SWIG_AsVal_bool(obj1, &val2);
46689 if (!SWIG_IsOK(ecode2)) {
70b63a99 46690 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "SearchCtrl_ShowSearchButton" "', expected argument " "2"" of type '" "bool""'");
3f7f284d
RD
46691 }
46692 arg2 = static_cast< bool >(val2);
46693 {
46694 PyThreadState* __tstate = wxPyBeginAllowThreads();
70b63a99 46695 (arg1)->ShowSearchButton(arg2);
3f7f284d
RD
46696 wxPyEndAllowThreads(__tstate);
46697 if (PyErr_Occurred()) SWIG_fail;
46698 }
46699 resultobj = SWIG_Py_Void();
46700 return resultobj;
46701fail:
46702 return NULL;
46703}
46704
46705
70b63a99 46706SWIGINTERN PyObject *_wrap_SearchCtrl_IsSearchButtonVisible(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
3f7f284d
RD
46707 PyObject *resultobj = 0;
46708 wxSearchCtrl *arg1 = (wxSearchCtrl *) 0 ;
46709 bool result;
46710 void *argp1 = 0 ;
46711 int res1 = 0 ;
46712 PyObject *swig_obj[1] ;
46713
46714 if (!args) SWIG_fail;
46715 swig_obj[0] = args;
46716 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxSearchCtrl, 0 | 0 );
46717 if (!SWIG_IsOK(res1)) {
70b63a99 46718 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "SearchCtrl_IsSearchButtonVisible" "', expected argument " "1"" of type '" "wxSearchCtrl const *""'");
3f7f284d
RD
46719 }
46720 arg1 = reinterpret_cast< wxSearchCtrl * >(argp1);
46721 {
46722 PyThreadState* __tstate = wxPyBeginAllowThreads();
70b63a99 46723 result = (bool)((wxSearchCtrl const *)arg1)->IsSearchButtonVisible();
3f7f284d
RD
46724 wxPyEndAllowThreads(__tstate);
46725 if (PyErr_Occurred()) SWIG_fail;
46726 }
46727 {
46728 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
46729 }
46730 return resultobj;
46731fail:
46732 return NULL;
46733}
46734
46735
70b63a99 46736SWIGINTERN PyObject *_wrap_SearchCtrl_ShowCancelButton(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
3f7f284d
RD
46737 PyObject *resultobj = 0;
46738 wxSearchCtrl *arg1 = (wxSearchCtrl *) 0 ;
46739 bool arg2 ;
46740 void *argp1 = 0 ;
46741 int res1 = 0 ;
46742 bool val2 ;
46743 int ecode2 = 0 ;
46744 PyObject * obj0 = 0 ;
46745 PyObject * obj1 = 0 ;
46746 char * kwnames[] = {
46747 (char *) "self",(char *) "show", NULL
46748 };
46749
70b63a99 46750 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:SearchCtrl_ShowCancelButton",kwnames,&obj0,&obj1)) SWIG_fail;
3f7f284d
RD
46751 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxSearchCtrl, 0 | 0 );
46752 if (!SWIG_IsOK(res1)) {
70b63a99 46753 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "SearchCtrl_ShowCancelButton" "', expected argument " "1"" of type '" "wxSearchCtrl *""'");
3f7f284d
RD
46754 }
46755 arg1 = reinterpret_cast< wxSearchCtrl * >(argp1);
46756 ecode2 = SWIG_AsVal_bool(obj1, &val2);
46757 if (!SWIG_IsOK(ecode2)) {
70b63a99 46758 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "SearchCtrl_ShowCancelButton" "', expected argument " "2"" of type '" "bool""'");
3f7f284d
RD
46759 }
46760 arg2 = static_cast< bool >(val2);
46761 {
46762 PyThreadState* __tstate = wxPyBeginAllowThreads();
70b63a99 46763 (arg1)->ShowCancelButton(arg2);
3f7f284d
RD
46764 wxPyEndAllowThreads(__tstate);
46765 if (PyErr_Occurred()) SWIG_fail;
46766 }
46767 resultobj = SWIG_Py_Void();
46768 return resultobj;
46769fail:
46770 return NULL;
46771}
46772
46773
70b63a99 46774SWIGINTERN PyObject *_wrap_SearchCtrl_IsCancelButtonVisible(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
3f7f284d
RD
46775 PyObject *resultobj = 0;
46776 wxSearchCtrl *arg1 = (wxSearchCtrl *) 0 ;
46777 bool result;
46778 void *argp1 = 0 ;
46779 int res1 = 0 ;
46780 PyObject *swig_obj[1] ;
46781
46782 if (!args) SWIG_fail;
46783 swig_obj[0] = args;
46784 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxSearchCtrl, 0 | 0 );
46785 if (!SWIG_IsOK(res1)) {
70b63a99 46786 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "SearchCtrl_IsCancelButtonVisible" "', expected argument " "1"" of type '" "wxSearchCtrl const *""'");
3f7f284d
RD
46787 }
46788 arg1 = reinterpret_cast< wxSearchCtrl * >(argp1);
46789 {
46790 PyThreadState* __tstate = wxPyBeginAllowThreads();
70b63a99 46791 result = (bool)((wxSearchCtrl const *)arg1)->IsCancelButtonVisible();
3f7f284d
RD
46792 wxPyEndAllowThreads(__tstate);
46793 if (PyErr_Occurred()) SWIG_fail;
46794 }
46795 {
46796 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
46797 }
46798 return resultobj;
46799fail:
46800 return NULL;
46801}
46802
46803
6646ca90
RD
46804SWIGINTERN PyObject *_wrap_SearchCtrl_SetDescriptiveText(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
46805 PyObject *resultobj = 0;
46806 wxSearchCtrl *arg1 = (wxSearchCtrl *) 0 ;
46807 wxString *arg2 = 0 ;
46808 void *argp1 = 0 ;
46809 int res1 = 0 ;
46810 bool temp2 = false ;
46811 PyObject * obj0 = 0 ;
46812 PyObject * obj1 = 0 ;
46813 char * kwnames[] = {
46814 (char *) "self",(char *) "text", NULL
46815 };
46816
46817 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:SearchCtrl_SetDescriptiveText",kwnames,&obj0,&obj1)) SWIG_fail;
46818 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxSearchCtrl, 0 | 0 );
46819 if (!SWIG_IsOK(res1)) {
46820 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "SearchCtrl_SetDescriptiveText" "', expected argument " "1"" of type '" "wxSearchCtrl *""'");
46821 }
46822 arg1 = reinterpret_cast< wxSearchCtrl * >(argp1);
46823 {
46824 arg2 = wxString_in_helper(obj1);
46825 if (arg2 == NULL) SWIG_fail;
46826 temp2 = true;
46827 }
46828 {
46829 PyThreadState* __tstate = wxPyBeginAllowThreads();
46830 (arg1)->SetDescriptiveText((wxString const &)*arg2);
46831 wxPyEndAllowThreads(__tstate);
46832 if (PyErr_Occurred()) SWIG_fail;
46833 }
46834 resultobj = SWIG_Py_Void();
46835 {
46836 if (temp2)
46837 delete arg2;
46838 }
46839 return resultobj;
46840fail:
46841 {
46842 if (temp2)
46843 delete arg2;
46844 }
46845 return NULL;
46846}
46847
46848
46849SWIGINTERN PyObject *_wrap_SearchCtrl_GetDescriptiveText(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
46850 PyObject *resultobj = 0;
46851 wxSearchCtrl *arg1 = (wxSearchCtrl *) 0 ;
46852 wxString result;
46853 void *argp1 = 0 ;
46854 int res1 = 0 ;
46855 PyObject *swig_obj[1] ;
46856
46857 if (!args) SWIG_fail;
46858 swig_obj[0] = args;
46859 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxSearchCtrl, 0 | 0 );
46860 if (!SWIG_IsOK(res1)) {
46861 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "SearchCtrl_GetDescriptiveText" "', expected argument " "1"" of type '" "wxSearchCtrl const *""'");
46862 }
46863 arg1 = reinterpret_cast< wxSearchCtrl * >(argp1);
46864 {
46865 PyThreadState* __tstate = wxPyBeginAllowThreads();
46866 result = ((wxSearchCtrl const *)arg1)->GetDescriptiveText();
46867 wxPyEndAllowThreads(__tstate);
46868 if (PyErr_Occurred()) SWIG_fail;
46869 }
46870 {
46871#if wxUSE_UNICODE
46872 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
46873#else
46874 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
46875#endif
46876 }
46877 return resultobj;
46878fail:
46879 return NULL;
46880}
46881
46882
3f7f284d
RD
46883SWIGINTERN PyObject *_wrap_SearchCtrl_SetSearchBitmap(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
46884 PyObject *resultobj = 0;
46885 wxSearchCtrl *arg1 = (wxSearchCtrl *) 0 ;
46886 wxBitmap *arg2 = 0 ;
46887 void *argp1 = 0 ;
46888 int res1 = 0 ;
46889 void *argp2 = 0 ;
46890 int res2 = 0 ;
46891 PyObject * obj0 = 0 ;
46892 PyObject * obj1 = 0 ;
46893 char * kwnames[] = {
46894 (char *) "self",(char *) "bitmap", NULL
46895 };
46896
46897 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:SearchCtrl_SetSearchBitmap",kwnames,&obj0,&obj1)) SWIG_fail;
46898 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxSearchCtrl, 0 | 0 );
46899 if (!SWIG_IsOK(res1)) {
46900 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "SearchCtrl_SetSearchBitmap" "', expected argument " "1"" of type '" "wxSearchCtrl *""'");
46901 }
46902 arg1 = reinterpret_cast< wxSearchCtrl * >(argp1);
46903 res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_wxBitmap, 0 | 0);
46904 if (!SWIG_IsOK(res2)) {
46905 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "SearchCtrl_SetSearchBitmap" "', expected argument " "2"" of type '" "wxBitmap const &""'");
46906 }
46907 if (!argp2) {
46908 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "SearchCtrl_SetSearchBitmap" "', expected argument " "2"" of type '" "wxBitmap const &""'");
46909 }
46910 arg2 = reinterpret_cast< wxBitmap * >(argp2);
46911 {
46912 PyThreadState* __tstate = wxPyBeginAllowThreads();
46913 (arg1)->SetSearchBitmap((wxBitmap const &)*arg2);
46914 wxPyEndAllowThreads(__tstate);
46915 if (PyErr_Occurred()) SWIG_fail;
46916 }
46917 resultobj = SWIG_Py_Void();
46918 return resultobj;
46919fail:
46920 return NULL;
46921}
46922
46923
46924SWIGINTERN PyObject *_wrap_SearchCtrl_SetSearchMenuBitmap(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
46925 PyObject *resultobj = 0;
46926 wxSearchCtrl *arg1 = (wxSearchCtrl *) 0 ;
46927 wxBitmap *arg2 = 0 ;
46928 void *argp1 = 0 ;
46929 int res1 = 0 ;
46930 void *argp2 = 0 ;
46931 int res2 = 0 ;
46932 PyObject * obj0 = 0 ;
46933 PyObject * obj1 = 0 ;
46934 char * kwnames[] = {
46935 (char *) "self",(char *) "bitmap", NULL
46936 };
46937
46938 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:SearchCtrl_SetSearchMenuBitmap",kwnames,&obj0,&obj1)) SWIG_fail;
46939 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxSearchCtrl, 0 | 0 );
46940 if (!SWIG_IsOK(res1)) {
46941 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "SearchCtrl_SetSearchMenuBitmap" "', expected argument " "1"" of type '" "wxSearchCtrl *""'");
46942 }
46943 arg1 = reinterpret_cast< wxSearchCtrl * >(argp1);
46944 res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_wxBitmap, 0 | 0);
46945 if (!SWIG_IsOK(res2)) {
46946 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "SearchCtrl_SetSearchMenuBitmap" "', expected argument " "2"" of type '" "wxBitmap const &""'");
46947 }
46948 if (!argp2) {
46949 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "SearchCtrl_SetSearchMenuBitmap" "', expected argument " "2"" of type '" "wxBitmap const &""'");
46950 }
46951 arg2 = reinterpret_cast< wxBitmap * >(argp2);
46952 {
46953 PyThreadState* __tstate = wxPyBeginAllowThreads();
46954 (arg1)->SetSearchMenuBitmap((wxBitmap const &)*arg2);
46955 wxPyEndAllowThreads(__tstate);
46956 if (PyErr_Occurred()) SWIG_fail;
46957 }
46958 resultobj = SWIG_Py_Void();
46959 return resultobj;
46960fail:
46961 return NULL;
46962}
46963
46964
46965SWIGINTERN PyObject *_wrap_SearchCtrl_SetCancelBitmap(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
46966 PyObject *resultobj = 0;
46967 wxSearchCtrl *arg1 = (wxSearchCtrl *) 0 ;
46968 wxBitmap *arg2 = 0 ;
46969 void *argp1 = 0 ;
46970 int res1 = 0 ;
46971 void *argp2 = 0 ;
46972 int res2 = 0 ;
46973 PyObject * obj0 = 0 ;
46974 PyObject * obj1 = 0 ;
46975 char * kwnames[] = {
46976 (char *) "self",(char *) "bitmap", NULL
46977 };
46978
46979 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:SearchCtrl_SetCancelBitmap",kwnames,&obj0,&obj1)) SWIG_fail;
46980 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxSearchCtrl, 0 | 0 );
46981 if (!SWIG_IsOK(res1)) {
46982 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "SearchCtrl_SetCancelBitmap" "', expected argument " "1"" of type '" "wxSearchCtrl *""'");
46983 }
46984 arg1 = reinterpret_cast< wxSearchCtrl * >(argp1);
46985 res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_wxBitmap, 0 | 0);
46986 if (!SWIG_IsOK(res2)) {
46987 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "SearchCtrl_SetCancelBitmap" "', expected argument " "2"" of type '" "wxBitmap const &""'");
46988 }
46989 if (!argp2) {
46990 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "SearchCtrl_SetCancelBitmap" "', expected argument " "2"" of type '" "wxBitmap const &""'");
46991 }
46992 arg2 = reinterpret_cast< wxBitmap * >(argp2);
46993 {
46994 PyThreadState* __tstate = wxPyBeginAllowThreads();
46995 (arg1)->SetCancelBitmap((wxBitmap const &)*arg2);
46996 wxPyEndAllowThreads(__tstate);
46997 if (PyErr_Occurred()) SWIG_fail;
46998 }
46999 resultobj = SWIG_Py_Void();
47000 return resultobj;
47001fail:
47002 return NULL;
47003}
47004
47005
47006SWIGINTERN PyObject *SearchCtrl_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
47007 PyObject *obj;
47008 if (!SWIG_Python_UnpackTuple(args,(char*)"swigregister", 1, 1,&obj)) return NULL;
47009 SWIG_TypeNewClientData(SWIGTYPE_p_wxSearchCtrl, SWIG_NewClientData(obj));
47010 return SWIG_Py_Void();
47011}
47012
47013SWIGINTERN PyObject *SearchCtrl_swiginit(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
47014 return SWIG_Python_InitShadowInstance(args);
47015}
47016
b850e7f3
RD
47017static PyMethodDef SwigMethods[] = {
47018 { (char *)"new_Button", (PyCFunction) _wrap_new_Button, METH_VARARGS | METH_KEYWORDS, NULL},
47019 { (char *)"new_PreButton", (PyCFunction)_wrap_new_PreButton, METH_NOARGS, NULL},
47020 { (char *)"Button_Create", (PyCFunction) _wrap_Button_Create, METH_VARARGS | METH_KEYWORDS, NULL},
47021 { (char *)"Button_SetDefault", (PyCFunction)_wrap_Button_SetDefault, METH_O, NULL},
47022 { (char *)"Button_GetDefaultSize", (PyCFunction)_wrap_Button_GetDefaultSize, METH_NOARGS, NULL},
47023 { (char *)"Button_GetClassDefaultAttributes", (PyCFunction) _wrap_Button_GetClassDefaultAttributes, METH_VARARGS | METH_KEYWORDS, NULL},
47024 { (char *)"Button_swigregister", Button_swigregister, METH_VARARGS, NULL},
47025 { (char *)"Button_swiginit", Button_swiginit, METH_VARARGS, NULL},
47026 { (char *)"new_BitmapButton", (PyCFunction) _wrap_new_BitmapButton, METH_VARARGS | METH_KEYWORDS, NULL},
47027 { (char *)"new_PreBitmapButton", (PyCFunction)_wrap_new_PreBitmapButton, METH_NOARGS, NULL},
47028 { (char *)"BitmapButton_Create", (PyCFunction) _wrap_BitmapButton_Create, METH_VARARGS | METH_KEYWORDS, NULL},
47029 { (char *)"BitmapButton_GetBitmapLabel", (PyCFunction)_wrap_BitmapButton_GetBitmapLabel, METH_O, NULL},
47030 { (char *)"BitmapButton_GetBitmapDisabled", (PyCFunction)_wrap_BitmapButton_GetBitmapDisabled, METH_O, NULL},
47031 { (char *)"BitmapButton_GetBitmapFocus", (PyCFunction)_wrap_BitmapButton_GetBitmapFocus, METH_O, NULL},
47032 { (char *)"BitmapButton_GetBitmapSelected", (PyCFunction)_wrap_BitmapButton_GetBitmapSelected, METH_O, NULL},
47033 { (char *)"BitmapButton_GetBitmapHover", (PyCFunction)_wrap_BitmapButton_GetBitmapHover, METH_O, NULL},
47034 { (char *)"BitmapButton_SetBitmapDisabled", (PyCFunction) _wrap_BitmapButton_SetBitmapDisabled, METH_VARARGS | METH_KEYWORDS, NULL},
47035 { (char *)"BitmapButton_SetBitmapFocus", (PyCFunction) _wrap_BitmapButton_SetBitmapFocus, METH_VARARGS | METH_KEYWORDS, NULL},
47036 { (char *)"BitmapButton_SetBitmapSelected", (PyCFunction) _wrap_BitmapButton_SetBitmapSelected, METH_VARARGS | METH_KEYWORDS, NULL},
47037 { (char *)"BitmapButton_SetBitmapLabel", (PyCFunction) _wrap_BitmapButton_SetBitmapLabel, METH_VARARGS | METH_KEYWORDS, NULL},
47038 { (char *)"BitmapButton_SetBitmapHover", (PyCFunction) _wrap_BitmapButton_SetBitmapHover, METH_VARARGS | METH_KEYWORDS, NULL},
47039 { (char *)"BitmapButton_SetMargins", (PyCFunction) _wrap_BitmapButton_SetMargins, METH_VARARGS | METH_KEYWORDS, NULL},
47040 { (char *)"BitmapButton_GetMarginX", (PyCFunction)_wrap_BitmapButton_GetMarginX, METH_O, NULL},
47041 { (char *)"BitmapButton_GetMarginY", (PyCFunction)_wrap_BitmapButton_GetMarginY, METH_O, NULL},
47042 { (char *)"BitmapButton_swigregister", BitmapButton_swigregister, METH_VARARGS, NULL},
47043 { (char *)"BitmapButton_swiginit", BitmapButton_swiginit, METH_VARARGS, NULL},
47044 { (char *)"new_CheckBox", (PyCFunction) _wrap_new_CheckBox, METH_VARARGS | METH_KEYWORDS, NULL},
47045 { (char *)"new_PreCheckBox", (PyCFunction)_wrap_new_PreCheckBox, METH_NOARGS, NULL},
47046 { (char *)"CheckBox_Create", (PyCFunction) _wrap_CheckBox_Create, METH_VARARGS | METH_KEYWORDS, NULL},
47047 { (char *)"CheckBox_GetValue", (PyCFunction)_wrap_CheckBox_GetValue, METH_O, NULL},
47048 { (char *)"CheckBox_IsChecked", (PyCFunction)_wrap_CheckBox_IsChecked, METH_O, NULL},
47049 { (char *)"CheckBox_SetValue", (PyCFunction) _wrap_CheckBox_SetValue, METH_VARARGS | METH_KEYWORDS, NULL},
47050 { (char *)"CheckBox_Get3StateValue", (PyCFunction)_wrap_CheckBox_Get3StateValue, METH_O, NULL},
47051 { (char *)"CheckBox_Set3StateValue", (PyCFunction) _wrap_CheckBox_Set3StateValue, METH_VARARGS | METH_KEYWORDS, NULL},
47052 { (char *)"CheckBox_Is3State", (PyCFunction)_wrap_CheckBox_Is3State, METH_O, NULL},
47053 { (char *)"CheckBox_Is3rdStateAllowedForUser", (PyCFunction)_wrap_CheckBox_Is3rdStateAllowedForUser, METH_O, NULL},
47054 { (char *)"CheckBox_GetClassDefaultAttributes", (PyCFunction) _wrap_CheckBox_GetClassDefaultAttributes, METH_VARARGS | METH_KEYWORDS, NULL},
47055 { (char *)"CheckBox_swigregister", CheckBox_swigregister, METH_VARARGS, NULL},
47056 { (char *)"CheckBox_swiginit", CheckBox_swiginit, METH_VARARGS, NULL},
47057 { (char *)"new_Choice", (PyCFunction) _wrap_new_Choice, METH_VARARGS | METH_KEYWORDS, NULL},
47058 { (char *)"new_PreChoice", (PyCFunction)_wrap_new_PreChoice, METH_NOARGS, NULL},
47059 { (char *)"Choice_Create", (PyCFunction) _wrap_Choice_Create, METH_VARARGS | METH_KEYWORDS, NULL},
47060 { (char *)"Choice_GetCurrentSelection", (PyCFunction)_wrap_Choice_GetCurrentSelection, METH_O, NULL},
47061 { (char *)"Choice_GetClassDefaultAttributes", (PyCFunction) _wrap_Choice_GetClassDefaultAttributes, METH_VARARGS | METH_KEYWORDS, NULL},
47062 { (char *)"Choice_swigregister", Choice_swigregister, METH_VARARGS, NULL},
47063 { (char *)"Choice_swiginit", Choice_swiginit, METH_VARARGS, NULL},
47064 { (char *)"new_ComboBox", (PyCFunction) _wrap_new_ComboBox, METH_VARARGS | METH_KEYWORDS, NULL},
47065 { (char *)"new_PreComboBox", (PyCFunction)_wrap_new_PreComboBox, METH_NOARGS, NULL},
47066 { (char *)"ComboBox_Create", (PyCFunction) _wrap_ComboBox_Create, METH_VARARGS | METH_KEYWORDS, NULL},
47067 { (char *)"ComboBox_GetValue", (PyCFunction)_wrap_ComboBox_GetValue, METH_O, NULL},
47068 { (char *)"ComboBox_SetValue", (PyCFunction) _wrap_ComboBox_SetValue, METH_VARARGS | METH_KEYWORDS, NULL},
47069 { (char *)"ComboBox_Copy", (PyCFunction)_wrap_ComboBox_Copy, METH_O, NULL},
47070 { (char *)"ComboBox_Cut", (PyCFunction)_wrap_ComboBox_Cut, METH_O, NULL},
47071 { (char *)"ComboBox_Paste", (PyCFunction)_wrap_ComboBox_Paste, METH_O, NULL},
47072 { (char *)"ComboBox_SetInsertionPoint", (PyCFunction) _wrap_ComboBox_SetInsertionPoint, METH_VARARGS | METH_KEYWORDS, NULL},
47073 { (char *)"ComboBox_GetInsertionPoint", (PyCFunction)_wrap_ComboBox_GetInsertionPoint, METH_O, NULL},
47074 { (char *)"ComboBox_GetLastPosition", (PyCFunction)_wrap_ComboBox_GetLastPosition, METH_O, NULL},
47075 { (char *)"ComboBox_Replace", (PyCFunction) _wrap_ComboBox_Replace, METH_VARARGS | METH_KEYWORDS, NULL},
47076 { (char *)"ComboBox_SetMark", (PyCFunction) _wrap_ComboBox_SetMark, METH_VARARGS | METH_KEYWORDS, NULL},
47077 { (char *)"ComboBox_GetMark", (PyCFunction)_wrap_ComboBox_GetMark, METH_O, NULL},
47078 { (char *)"ComboBox_GetCurrentSelection", (PyCFunction)_wrap_ComboBox_GetCurrentSelection, METH_O, NULL},
47079 { (char *)"ComboBox_SetStringSelection", (PyCFunction) _wrap_ComboBox_SetStringSelection, METH_VARARGS | METH_KEYWORDS, NULL},
b850e7f3
RD
47080 { (char *)"ComboBox_SetEditable", (PyCFunction) _wrap_ComboBox_SetEditable, METH_VARARGS | METH_KEYWORDS, NULL},
47081 { (char *)"ComboBox_SetInsertionPointEnd", (PyCFunction)_wrap_ComboBox_SetInsertionPointEnd, METH_O, NULL},
47082 { (char *)"ComboBox_Remove", (PyCFunction) _wrap_ComboBox_Remove, METH_VARARGS | METH_KEYWORDS, NULL},
47083 { (char *)"ComboBox_IsEditable", (PyCFunction)_wrap_ComboBox_IsEditable, METH_O, NULL},
47084 { (char *)"ComboBox_Undo", (PyCFunction)_wrap_ComboBox_Undo, METH_O, NULL},
47085 { (char *)"ComboBox_Redo", (PyCFunction)_wrap_ComboBox_Redo, METH_O, NULL},
47086 { (char *)"ComboBox_SelectAll", (PyCFunction)_wrap_ComboBox_SelectAll, METH_O, NULL},
47087 { (char *)"ComboBox_CanCopy", (PyCFunction)_wrap_ComboBox_CanCopy, METH_O, NULL},
47088 { (char *)"ComboBox_CanCut", (PyCFunction)_wrap_ComboBox_CanCut, METH_O, NULL},
47089 { (char *)"ComboBox_CanPaste", (PyCFunction)_wrap_ComboBox_CanPaste, METH_O, NULL},
47090 { (char *)"ComboBox_CanUndo", (PyCFunction)_wrap_ComboBox_CanUndo, METH_O, NULL},
47091 { (char *)"ComboBox_CanRedo", (PyCFunction)_wrap_ComboBox_CanRedo, METH_O, NULL},
47092 { (char *)"ComboBox_GetClassDefaultAttributes", (PyCFunction) _wrap_ComboBox_GetClassDefaultAttributes, METH_VARARGS | METH_KEYWORDS, NULL},
47093 { (char *)"ComboBox_swigregister", ComboBox_swigregister, METH_VARARGS, NULL},
47094 { (char *)"ComboBox_swiginit", ComboBox_swiginit, METH_VARARGS, NULL},
47095 { (char *)"new_Gauge", (PyCFunction) _wrap_new_Gauge, METH_VARARGS | METH_KEYWORDS, NULL},
47096 { (char *)"new_PreGauge", (PyCFunction)_wrap_new_PreGauge, METH_NOARGS, NULL},
47097 { (char *)"Gauge_Create", (PyCFunction) _wrap_Gauge_Create, METH_VARARGS | METH_KEYWORDS, NULL},
47098 { (char *)"Gauge_SetRange", (PyCFunction) _wrap_Gauge_SetRange, METH_VARARGS | METH_KEYWORDS, NULL},
47099 { (char *)"Gauge_GetRange", (PyCFunction)_wrap_Gauge_GetRange, METH_O, NULL},
47100 { (char *)"Gauge_SetValue", (PyCFunction) _wrap_Gauge_SetValue, METH_VARARGS | METH_KEYWORDS, NULL},
47101 { (char *)"Gauge_GetValue", (PyCFunction)_wrap_Gauge_GetValue, METH_O, NULL},
ae5bc7f3 47102 { (char *)"Gauge_Pulse", (PyCFunction)_wrap_Gauge_Pulse, METH_O, NULL},
b850e7f3
RD
47103 { (char *)"Gauge_IsVertical", (PyCFunction)_wrap_Gauge_IsVertical, METH_O, NULL},
47104 { (char *)"Gauge_SetShadowWidth", (PyCFunction) _wrap_Gauge_SetShadowWidth, METH_VARARGS | METH_KEYWORDS, NULL},
47105 { (char *)"Gauge_GetShadowWidth", (PyCFunction)_wrap_Gauge_GetShadowWidth, METH_O, NULL},
47106 { (char *)"Gauge_SetBezelFace", (PyCFunction) _wrap_Gauge_SetBezelFace, METH_VARARGS | METH_KEYWORDS, NULL},
47107 { (char *)"Gauge_GetBezelFace", (PyCFunction)_wrap_Gauge_GetBezelFace, METH_O, NULL},
47108 { (char *)"Gauge_GetClassDefaultAttributes", (PyCFunction) _wrap_Gauge_GetClassDefaultAttributes, METH_VARARGS | METH_KEYWORDS, NULL},
47109 { (char *)"Gauge_swigregister", Gauge_swigregister, METH_VARARGS, NULL},
47110 { (char *)"Gauge_swiginit", Gauge_swiginit, METH_VARARGS, NULL},
47111 { (char *)"new_StaticBox", (PyCFunction) _wrap_new_StaticBox, METH_VARARGS | METH_KEYWORDS, NULL},
47112 { (char *)"new_PreStaticBox", (PyCFunction)_wrap_new_PreStaticBox, METH_NOARGS, NULL},
47113 { (char *)"StaticBox_Create", (PyCFunction) _wrap_StaticBox_Create, METH_VARARGS | METH_KEYWORDS, NULL},
47114 { (char *)"StaticBox_GetClassDefaultAttributes", (PyCFunction) _wrap_StaticBox_GetClassDefaultAttributes, METH_VARARGS | METH_KEYWORDS, NULL},
47115 { (char *)"StaticBox_swigregister", StaticBox_swigregister, METH_VARARGS, NULL},
47116 { (char *)"StaticBox_swiginit", StaticBox_swiginit, METH_VARARGS, NULL},
47117 { (char *)"new_StaticLine", (PyCFunction) _wrap_new_StaticLine, METH_VARARGS | METH_KEYWORDS, NULL},
47118 { (char *)"new_PreStaticLine", (PyCFunction)_wrap_new_PreStaticLine, METH_NOARGS, NULL},
47119 { (char *)"StaticLine_Create", (PyCFunction) _wrap_StaticLine_Create, METH_VARARGS | METH_KEYWORDS, NULL},
47120 { (char *)"StaticLine_IsVertical", (PyCFunction)_wrap_StaticLine_IsVertical, METH_O, NULL},
47121 { (char *)"StaticLine_GetDefaultSize", (PyCFunction)_wrap_StaticLine_GetDefaultSize, METH_NOARGS, NULL},
47122 { (char *)"StaticLine_GetClassDefaultAttributes", (PyCFunction) _wrap_StaticLine_GetClassDefaultAttributes, METH_VARARGS | METH_KEYWORDS, NULL},
47123 { (char *)"StaticLine_swigregister", StaticLine_swigregister, METH_VARARGS, NULL},
47124 { (char *)"StaticLine_swiginit", StaticLine_swiginit, METH_VARARGS, NULL},
47125 { (char *)"new_StaticText", (PyCFunction) _wrap_new_StaticText, METH_VARARGS | METH_KEYWORDS, NULL},
47126 { (char *)"new_PreStaticText", (PyCFunction)_wrap_new_PreStaticText, METH_NOARGS, NULL},
47127 { (char *)"StaticText_Create", (PyCFunction) _wrap_StaticText_Create, METH_VARARGS | METH_KEYWORDS, NULL},
47128 { (char *)"StaticText_Wrap", (PyCFunction) _wrap_StaticText_Wrap, METH_VARARGS | METH_KEYWORDS, NULL},
47129 { (char *)"StaticText_GetClassDefaultAttributes", (PyCFunction) _wrap_StaticText_GetClassDefaultAttributes, METH_VARARGS | METH_KEYWORDS, NULL},
47130 { (char *)"StaticText_swigregister", StaticText_swigregister, METH_VARARGS, NULL},
47131 { (char *)"StaticText_swiginit", StaticText_swiginit, METH_VARARGS, NULL},
47132 { (char *)"new_StaticBitmap", (PyCFunction) _wrap_new_StaticBitmap, METH_VARARGS | METH_KEYWORDS, NULL},
47133 { (char *)"new_PreStaticBitmap", (PyCFunction)_wrap_new_PreStaticBitmap, METH_NOARGS, NULL},
47134 { (char *)"StaticBitmap_Create", (PyCFunction) _wrap_StaticBitmap_Create, METH_VARARGS | METH_KEYWORDS, NULL},
47135 { (char *)"StaticBitmap_GetBitmap", (PyCFunction)_wrap_StaticBitmap_GetBitmap, METH_O, NULL},
47136 { (char *)"StaticBitmap_SetBitmap", (PyCFunction) _wrap_StaticBitmap_SetBitmap, METH_VARARGS | METH_KEYWORDS, NULL},
47137 { (char *)"StaticBitmap_SetIcon", (PyCFunction) _wrap_StaticBitmap_SetIcon, METH_VARARGS | METH_KEYWORDS, NULL},
47138 { (char *)"StaticBitmap_GetClassDefaultAttributes", (PyCFunction) _wrap_StaticBitmap_GetClassDefaultAttributes, METH_VARARGS | METH_KEYWORDS, NULL},
47139 { (char *)"StaticBitmap_swigregister", StaticBitmap_swigregister, METH_VARARGS, NULL},
47140 { (char *)"StaticBitmap_swiginit", StaticBitmap_swiginit, METH_VARARGS, NULL},
47141 { (char *)"new_ListBox", (PyCFunction) _wrap_new_ListBox, METH_VARARGS | METH_KEYWORDS, NULL},
47142 { (char *)"new_PreListBox", (PyCFunction)_wrap_new_PreListBox, METH_NOARGS, NULL},
47143 { (char *)"ListBox_Create", (PyCFunction) _wrap_ListBox_Create, METH_VARARGS | METH_KEYWORDS, NULL},
47144 { (char *)"ListBox_Insert", (PyCFunction) _wrap_ListBox_Insert, METH_VARARGS | METH_KEYWORDS, NULL},
47145 { (char *)"ListBox_InsertItems", (PyCFunction) _wrap_ListBox_InsertItems, METH_VARARGS | METH_KEYWORDS, NULL},
47146 { (char *)"ListBox_Set", (PyCFunction) _wrap_ListBox_Set, METH_VARARGS | METH_KEYWORDS, NULL},
47147 { (char *)"ListBox_IsSelected", (PyCFunction) _wrap_ListBox_IsSelected, METH_VARARGS | METH_KEYWORDS, NULL},
47148 { (char *)"ListBox_SetSelection", (PyCFunction) _wrap_ListBox_SetSelection, METH_VARARGS | METH_KEYWORDS, NULL},
47149 { (char *)"ListBox_Select", (PyCFunction) _wrap_ListBox_Select, METH_VARARGS | METH_KEYWORDS, NULL},
47150 { (char *)"ListBox_Deselect", (PyCFunction) _wrap_ListBox_Deselect, METH_VARARGS | METH_KEYWORDS, NULL},
47151 { (char *)"ListBox_DeselectAll", (PyCFunction) _wrap_ListBox_DeselectAll, METH_VARARGS | METH_KEYWORDS, NULL},
47152 { (char *)"ListBox_SetStringSelection", (PyCFunction) _wrap_ListBox_SetStringSelection, METH_VARARGS | METH_KEYWORDS, NULL},
47153 { (char *)"ListBox_GetSelections", (PyCFunction)_wrap_ListBox_GetSelections, METH_O, NULL},
47154 { (char *)"ListBox_SetFirstItem", (PyCFunction) _wrap_ListBox_SetFirstItem, METH_VARARGS | METH_KEYWORDS, NULL},
47155 { (char *)"ListBox_SetFirstItemStr", (PyCFunction) _wrap_ListBox_SetFirstItemStr, METH_VARARGS | METH_KEYWORDS, NULL},
47156 { (char *)"ListBox_EnsureVisible", (PyCFunction) _wrap_ListBox_EnsureVisible, METH_VARARGS | METH_KEYWORDS, NULL},
47157 { (char *)"ListBox_AppendAndEnsureVisible", (PyCFunction) _wrap_ListBox_AppendAndEnsureVisible, METH_VARARGS | METH_KEYWORDS, NULL},
47158 { (char *)"ListBox_IsSorted", (PyCFunction)_wrap_ListBox_IsSorted, METH_O, NULL},
47159 { (char *)"ListBox_HitTest", (PyCFunction) _wrap_ListBox_HitTest, METH_VARARGS | METH_KEYWORDS, NULL},
47160 { (char *)"ListBox_SetItemForegroundColour", (PyCFunction) _wrap_ListBox_SetItemForegroundColour, METH_VARARGS | METH_KEYWORDS, NULL},
47161 { (char *)"ListBox_SetItemBackgroundColour", (PyCFunction) _wrap_ListBox_SetItemBackgroundColour, METH_VARARGS | METH_KEYWORDS, NULL},
47162 { (char *)"ListBox_SetItemFont", (PyCFunction) _wrap_ListBox_SetItemFont, METH_VARARGS | METH_KEYWORDS, NULL},
47163 { (char *)"ListBox_GetClassDefaultAttributes", (PyCFunction) _wrap_ListBox_GetClassDefaultAttributes, METH_VARARGS | METH_KEYWORDS, NULL},
47164 { (char *)"ListBox_swigregister", ListBox_swigregister, METH_VARARGS, NULL},
47165 { (char *)"ListBox_swiginit", ListBox_swiginit, METH_VARARGS, NULL},
47166 { (char *)"new_CheckListBox", (PyCFunction) _wrap_new_CheckListBox, METH_VARARGS | METH_KEYWORDS, NULL},
47167 { (char *)"new_PreCheckListBox", (PyCFunction)_wrap_new_PreCheckListBox, METH_NOARGS, NULL},
47168 { (char *)"CheckListBox_Create", (PyCFunction) _wrap_CheckListBox_Create, METH_VARARGS | METH_KEYWORDS, NULL},
47169 { (char *)"CheckListBox_IsChecked", (PyCFunction) _wrap_CheckListBox_IsChecked, METH_VARARGS | METH_KEYWORDS, NULL},
47170 { (char *)"CheckListBox_Check", (PyCFunction) _wrap_CheckListBox_Check, METH_VARARGS | METH_KEYWORDS, NULL},
47171 { (char *)"CheckListBox_GetItemHeight", (PyCFunction)_wrap_CheckListBox_GetItemHeight, METH_O, NULL},
47172 { (char *)"CheckListBox_swigregister", CheckListBox_swigregister, METH_VARARGS, NULL},
47173 { (char *)"CheckListBox_swiginit", CheckListBox_swiginit, METH_VARARGS, NULL},
47174 { (char *)"new_TextAttr", (PyCFunction) _wrap_new_TextAttr, METH_VARARGS | METH_KEYWORDS, NULL},
47175 { (char *)"delete_TextAttr", (PyCFunction)_wrap_delete_TextAttr, METH_O, NULL},
47176 { (char *)"TextAttr_Init", (PyCFunction)_wrap_TextAttr_Init, METH_O, NULL},
47177 { (char *)"TextAttr_Merge", (PyCFunction) _wrap_TextAttr_Merge, METH_VARARGS | METH_KEYWORDS, NULL},
47178 { (char *)"TextAttr_SetTextColour", (PyCFunction) _wrap_TextAttr_SetTextColour, METH_VARARGS | METH_KEYWORDS, NULL},
47179 { (char *)"TextAttr_SetBackgroundColour", (PyCFunction) _wrap_TextAttr_SetBackgroundColour, METH_VARARGS | METH_KEYWORDS, NULL},
47180 { (char *)"TextAttr_SetFont", (PyCFunction) _wrap_TextAttr_SetFont, METH_VARARGS | METH_KEYWORDS, NULL},
47181 { (char *)"TextAttr_SetAlignment", (PyCFunction) _wrap_TextAttr_SetAlignment, METH_VARARGS | METH_KEYWORDS, NULL},
47182 { (char *)"TextAttr_SetTabs", (PyCFunction) _wrap_TextAttr_SetTabs, METH_VARARGS | METH_KEYWORDS, NULL},
47183 { (char *)"TextAttr_SetLeftIndent", (PyCFunction) _wrap_TextAttr_SetLeftIndent, METH_VARARGS | METH_KEYWORDS, NULL},
47184 { (char *)"TextAttr_SetRightIndent", (PyCFunction) _wrap_TextAttr_SetRightIndent, METH_VARARGS | METH_KEYWORDS, NULL},
47185 { (char *)"TextAttr_SetFlags", (PyCFunction) _wrap_TextAttr_SetFlags, METH_VARARGS | METH_KEYWORDS, NULL},
47186 { (char *)"TextAttr_HasTextColour", (PyCFunction)_wrap_TextAttr_HasTextColour, METH_O, NULL},
47187 { (char *)"TextAttr_HasBackgroundColour", (PyCFunction)_wrap_TextAttr_HasBackgroundColour, METH_O, NULL},
47188 { (char *)"TextAttr_HasFont", (PyCFunction)_wrap_TextAttr_HasFont, METH_O, NULL},
47189 { (char *)"TextAttr_HasAlignment", (PyCFunction)_wrap_TextAttr_HasAlignment, METH_O, NULL},
47190 { (char *)"TextAttr_HasTabs", (PyCFunction)_wrap_TextAttr_HasTabs, METH_O, NULL},
47191 { (char *)"TextAttr_HasLeftIndent", (PyCFunction)_wrap_TextAttr_HasLeftIndent, METH_O, NULL},
47192 { (char *)"TextAttr_HasRightIndent", (PyCFunction)_wrap_TextAttr_HasRightIndent, METH_O, NULL},
47193 { (char *)"TextAttr_HasFlag", (PyCFunction) _wrap_TextAttr_HasFlag, METH_VARARGS | METH_KEYWORDS, NULL},
47194 { (char *)"TextAttr_GetTextColour", (PyCFunction)_wrap_TextAttr_GetTextColour, METH_O, NULL},
47195 { (char *)"TextAttr_GetBackgroundColour", (PyCFunction)_wrap_TextAttr_GetBackgroundColour, METH_O, NULL},
47196 { (char *)"TextAttr_GetFont", (PyCFunction)_wrap_TextAttr_GetFont, METH_O, NULL},
47197 { (char *)"TextAttr_GetAlignment", (PyCFunction)_wrap_TextAttr_GetAlignment, METH_O, NULL},
47198 { (char *)"TextAttr_GetTabs", (PyCFunction)_wrap_TextAttr_GetTabs, METH_O, NULL},
47199 { (char *)"TextAttr_GetLeftIndent", (PyCFunction)_wrap_TextAttr_GetLeftIndent, METH_O, NULL},
47200 { (char *)"TextAttr_GetLeftSubIndent", (PyCFunction)_wrap_TextAttr_GetLeftSubIndent, METH_O, NULL},
47201 { (char *)"TextAttr_GetRightIndent", (PyCFunction)_wrap_TextAttr_GetRightIndent, METH_O, NULL},
47202 { (char *)"TextAttr_GetFlags", (PyCFunction)_wrap_TextAttr_GetFlags, METH_O, NULL},
47203 { (char *)"TextAttr_IsDefault", (PyCFunction)_wrap_TextAttr_IsDefault, METH_O, NULL},
47204 { (char *)"TextAttr_Combine", (PyCFunction) _wrap_TextAttr_Combine, METH_VARARGS | METH_KEYWORDS, NULL},
47205 { (char *)"TextAttr_swigregister", TextAttr_swigregister, METH_VARARGS, NULL},
47206 { (char *)"TextAttr_swiginit", TextAttr_swiginit, METH_VARARGS, NULL},
47207 { (char *)"new_TextCtrl", (PyCFunction) _wrap_new_TextCtrl, METH_VARARGS | METH_KEYWORDS, NULL},
47208 { (char *)"new_PreTextCtrl", (PyCFunction)_wrap_new_PreTextCtrl, METH_NOARGS, NULL},
47209 { (char *)"TextCtrl_Create", (PyCFunction) _wrap_TextCtrl_Create, METH_VARARGS | METH_KEYWORDS, NULL},
47210 { (char *)"TextCtrl_GetValue", (PyCFunction)_wrap_TextCtrl_GetValue, METH_O, NULL},
47211 { (char *)"TextCtrl_SetValue", (PyCFunction) _wrap_TextCtrl_SetValue, METH_VARARGS | METH_KEYWORDS, NULL},
b39fe951
RD
47212 { (char *)"TextCtrl_IsEmpty", (PyCFunction)_wrap_TextCtrl_IsEmpty, METH_O, NULL},
47213 { (char *)"TextCtrl_ChangeValue", (PyCFunction) _wrap_TextCtrl_ChangeValue, METH_VARARGS | METH_KEYWORDS, NULL},
b850e7f3
RD
47214 { (char *)"TextCtrl_GetRange", (PyCFunction) _wrap_TextCtrl_GetRange, METH_VARARGS | METH_KEYWORDS, NULL},
47215 { (char *)"TextCtrl_GetLineLength", (PyCFunction) _wrap_TextCtrl_GetLineLength, METH_VARARGS | METH_KEYWORDS, NULL},
47216 { (char *)"TextCtrl_GetLineText", (PyCFunction) _wrap_TextCtrl_GetLineText, METH_VARARGS | METH_KEYWORDS, NULL},
47217 { (char *)"TextCtrl_GetNumberOfLines", (PyCFunction)_wrap_TextCtrl_GetNumberOfLines, METH_O, NULL},
47218 { (char *)"TextCtrl_IsModified", (PyCFunction)_wrap_TextCtrl_IsModified, METH_O, NULL},
47219 { (char *)"TextCtrl_IsEditable", (PyCFunction)_wrap_TextCtrl_IsEditable, METH_O, NULL},
47220 { (char *)"TextCtrl_IsSingleLine", (PyCFunction)_wrap_TextCtrl_IsSingleLine, METH_O, NULL},
47221 { (char *)"TextCtrl_IsMultiLine", (PyCFunction)_wrap_TextCtrl_IsMultiLine, METH_O, NULL},
47222 { (char *)"TextCtrl_GetSelection", (PyCFunction)_wrap_TextCtrl_GetSelection, METH_O, NULL},
47223 { (char *)"TextCtrl_GetStringSelection", (PyCFunction)_wrap_TextCtrl_GetStringSelection, METH_O, NULL},
47224 { (char *)"TextCtrl_Clear", (PyCFunction)_wrap_TextCtrl_Clear, METH_O, NULL},
47225 { (char *)"TextCtrl_Replace", (PyCFunction) _wrap_TextCtrl_Replace, METH_VARARGS | METH_KEYWORDS, NULL},
47226 { (char *)"TextCtrl_Remove", (PyCFunction) _wrap_TextCtrl_Remove, METH_VARARGS | METH_KEYWORDS, NULL},
47227 { (char *)"TextCtrl_LoadFile", (PyCFunction) _wrap_TextCtrl_LoadFile, METH_VARARGS | METH_KEYWORDS, NULL},
47228 { (char *)"TextCtrl_SaveFile", (PyCFunction) _wrap_TextCtrl_SaveFile, METH_VARARGS | METH_KEYWORDS, NULL},
47229 { (char *)"TextCtrl_MarkDirty", (PyCFunction)_wrap_TextCtrl_MarkDirty, METH_O, NULL},
47230 { (char *)"TextCtrl_DiscardEdits", (PyCFunction)_wrap_TextCtrl_DiscardEdits, METH_O, NULL},
b02396e8 47231 { (char *)"TextCtrl_SetModified", (PyCFunction) _wrap_TextCtrl_SetModified, METH_VARARGS | METH_KEYWORDS, NULL},
b850e7f3
RD
47232 { (char *)"TextCtrl_SetMaxLength", (PyCFunction) _wrap_TextCtrl_SetMaxLength, METH_VARARGS | METH_KEYWORDS, NULL},
47233 { (char *)"TextCtrl_WriteText", (PyCFunction) _wrap_TextCtrl_WriteText, METH_VARARGS | METH_KEYWORDS, NULL},
47234 { (char *)"TextCtrl_AppendText", (PyCFunction) _wrap_TextCtrl_AppendText, METH_VARARGS | METH_KEYWORDS, NULL},
47235 { (char *)"TextCtrl_EmulateKeyPress", (PyCFunction) _wrap_TextCtrl_EmulateKeyPress, METH_VARARGS | METH_KEYWORDS, NULL},
47236 { (char *)"TextCtrl_SetStyle", (PyCFunction) _wrap_TextCtrl_SetStyle, METH_VARARGS | METH_KEYWORDS, NULL},
47237 { (char *)"TextCtrl_GetStyle", (PyCFunction) _wrap_TextCtrl_GetStyle, METH_VARARGS | METH_KEYWORDS, NULL},
47238 { (char *)"TextCtrl_SetDefaultStyle", (PyCFunction) _wrap_TextCtrl_SetDefaultStyle, METH_VARARGS | METH_KEYWORDS, NULL},
47239 { (char *)"TextCtrl_GetDefaultStyle", (PyCFunction)_wrap_TextCtrl_GetDefaultStyle, METH_O, NULL},
47240 { (char *)"TextCtrl_XYToPosition", (PyCFunction) _wrap_TextCtrl_XYToPosition, METH_VARARGS | METH_KEYWORDS, NULL},
47241 { (char *)"TextCtrl_PositionToXY", (PyCFunction) _wrap_TextCtrl_PositionToXY, METH_VARARGS | METH_KEYWORDS, NULL},
47242 { (char *)"TextCtrl_ShowPosition", (PyCFunction) _wrap_TextCtrl_ShowPosition, METH_VARARGS | METH_KEYWORDS, NULL},
47243 { (char *)"TextCtrl_HitTest", (PyCFunction) _wrap_TextCtrl_HitTest, METH_VARARGS | METH_KEYWORDS, NULL},
47244 { (char *)"TextCtrl_HitTestPos", (PyCFunction) _wrap_TextCtrl_HitTestPos, METH_VARARGS | METH_KEYWORDS, NULL},
47245 { (char *)"TextCtrl_Copy", (PyCFunction)_wrap_TextCtrl_Copy, METH_O, NULL},
47246 { (char *)"TextCtrl_Cut", (PyCFunction)_wrap_TextCtrl_Cut, METH_O, NULL},
47247 { (char *)"TextCtrl_Paste", (PyCFunction)_wrap_TextCtrl_Paste, METH_O, NULL},
47248 { (char *)"TextCtrl_CanCopy", (PyCFunction)_wrap_TextCtrl_CanCopy, METH_O, NULL},
47249 { (char *)"TextCtrl_CanCut", (PyCFunction)_wrap_TextCtrl_CanCut, METH_O, NULL},
47250 { (char *)"TextCtrl_CanPaste", (PyCFunction)_wrap_TextCtrl_CanPaste, METH_O, NULL},
47251 { (char *)"TextCtrl_Undo", (PyCFunction)_wrap_TextCtrl_Undo, METH_O, NULL},
47252 { (char *)"TextCtrl_Redo", (PyCFunction)_wrap_TextCtrl_Redo, METH_O, NULL},
47253 { (char *)"TextCtrl_CanUndo", (PyCFunction)_wrap_TextCtrl_CanUndo, METH_O, NULL},
47254 { (char *)"TextCtrl_CanRedo", (PyCFunction)_wrap_TextCtrl_CanRedo, METH_O, NULL},
47255 { (char *)"TextCtrl_SetInsertionPoint", (PyCFunction) _wrap_TextCtrl_SetInsertionPoint, METH_VARARGS | METH_KEYWORDS, NULL},
47256 { (char *)"TextCtrl_SetInsertionPointEnd", (PyCFunction)_wrap_TextCtrl_SetInsertionPointEnd, METH_O, NULL},
47257 { (char *)"TextCtrl_GetInsertionPoint", (PyCFunction)_wrap_TextCtrl_GetInsertionPoint, METH_O, NULL},
47258 { (char *)"TextCtrl_GetLastPosition", (PyCFunction)_wrap_TextCtrl_GetLastPosition, METH_O, NULL},
47259 { (char *)"TextCtrl_SetSelection", (PyCFunction) _wrap_TextCtrl_SetSelection, METH_VARARGS | METH_KEYWORDS, NULL},
47260 { (char *)"TextCtrl_SelectAll", (PyCFunction)_wrap_TextCtrl_SelectAll, METH_O, NULL},
47261 { (char *)"TextCtrl_SetEditable", (PyCFunction) _wrap_TextCtrl_SetEditable, METH_VARARGS | METH_KEYWORDS, NULL},
d7645bfd 47262 { (char *)"TextCtrl_MacCheckSpelling", (PyCFunction) _wrap_TextCtrl_MacCheckSpelling, METH_VARARGS | METH_KEYWORDS, NULL},
b39fe951 47263 { (char *)"TextCtrl_SendTextUpdatedEvent", (PyCFunction)_wrap_TextCtrl_SendTextUpdatedEvent, METH_O, NULL},
b850e7f3
RD
47264 { (char *)"TextCtrl_write", (PyCFunction) _wrap_TextCtrl_write, METH_VARARGS | METH_KEYWORDS, NULL},
47265 { (char *)"TextCtrl_GetString", (PyCFunction) _wrap_TextCtrl_GetString, METH_VARARGS | METH_KEYWORDS, NULL},
47266 { (char *)"TextCtrl_GetClassDefaultAttributes", (PyCFunction) _wrap_TextCtrl_GetClassDefaultAttributes, METH_VARARGS | METH_KEYWORDS, NULL},
47267 { (char *)"TextCtrl_swigregister", TextCtrl_swigregister, METH_VARARGS, NULL},
47268 { (char *)"TextCtrl_swiginit", TextCtrl_swiginit, METH_VARARGS, NULL},
47269 { (char *)"new_TextUrlEvent", (PyCFunction) _wrap_new_TextUrlEvent, METH_VARARGS | METH_KEYWORDS, NULL},
47270 { (char *)"TextUrlEvent_GetMouseEvent", (PyCFunction)_wrap_TextUrlEvent_GetMouseEvent, METH_O, NULL},
47271 { (char *)"TextUrlEvent_GetURLStart", (PyCFunction)_wrap_TextUrlEvent_GetURLStart, METH_O, NULL},
47272 { (char *)"TextUrlEvent_GetURLEnd", (PyCFunction)_wrap_TextUrlEvent_GetURLEnd, METH_O, NULL},
47273 { (char *)"TextUrlEvent_swigregister", TextUrlEvent_swigregister, METH_VARARGS, NULL},
47274 { (char *)"TextUrlEvent_swiginit", TextUrlEvent_swiginit, METH_VARARGS, NULL},
47275 { (char *)"new_ScrollBar", (PyCFunction) _wrap_new_ScrollBar, METH_VARARGS | METH_KEYWORDS, NULL},
47276 { (char *)"new_PreScrollBar", (PyCFunction)_wrap_new_PreScrollBar, METH_NOARGS, NULL},
47277 { (char *)"ScrollBar_Create", (PyCFunction) _wrap_ScrollBar_Create, METH_VARARGS | METH_KEYWORDS, NULL},
47278 { (char *)"ScrollBar_GetThumbPosition", (PyCFunction)_wrap_ScrollBar_GetThumbPosition, METH_O, NULL},
47279 { (char *)"ScrollBar_GetThumbSize", (PyCFunction)_wrap_ScrollBar_GetThumbSize, METH_O, NULL},
47280 { (char *)"ScrollBar_GetPageSize", (PyCFunction)_wrap_ScrollBar_GetPageSize, METH_O, NULL},
47281 { (char *)"ScrollBar_GetRange", (PyCFunction)_wrap_ScrollBar_GetRange, METH_O, NULL},
47282 { (char *)"ScrollBar_IsVertical", (PyCFunction)_wrap_ScrollBar_IsVertical, METH_O, NULL},
47283 { (char *)"ScrollBar_SetThumbPosition", (PyCFunction) _wrap_ScrollBar_SetThumbPosition, METH_VARARGS | METH_KEYWORDS, NULL},
47284 { (char *)"ScrollBar_GetClassDefaultAttributes", (PyCFunction) _wrap_ScrollBar_GetClassDefaultAttributes, METH_VARARGS | METH_KEYWORDS, NULL},
47285 { (char *)"ScrollBar_swigregister", ScrollBar_swigregister, METH_VARARGS, NULL},
47286 { (char *)"ScrollBar_swiginit", ScrollBar_swiginit, METH_VARARGS, NULL},
47287 { (char *)"new_SpinButton", (PyCFunction) _wrap_new_SpinButton, METH_VARARGS | METH_KEYWORDS, NULL},
47288 { (char *)"new_PreSpinButton", (PyCFunction)_wrap_new_PreSpinButton, METH_NOARGS, NULL},
47289 { (char *)"SpinButton_Create", (PyCFunction) _wrap_SpinButton_Create, METH_VARARGS | METH_KEYWORDS, NULL},
47290 { (char *)"SpinButton_GetValue", (PyCFunction)_wrap_SpinButton_GetValue, METH_O, NULL},
47291 { (char *)"SpinButton_GetMin", (PyCFunction)_wrap_SpinButton_GetMin, METH_O, NULL},
47292 { (char *)"SpinButton_GetMax", (PyCFunction)_wrap_SpinButton_GetMax, METH_O, NULL},
47293 { (char *)"SpinButton_SetValue", (PyCFunction) _wrap_SpinButton_SetValue, METH_VARARGS | METH_KEYWORDS, NULL},
47294 { (char *)"SpinButton_SetMin", (PyCFunction) _wrap_SpinButton_SetMin, METH_VARARGS | METH_KEYWORDS, NULL},
47295 { (char *)"SpinButton_SetMax", (PyCFunction) _wrap_SpinButton_SetMax, METH_VARARGS | METH_KEYWORDS, NULL},
47296 { (char *)"SpinButton_SetRange", (PyCFunction) _wrap_SpinButton_SetRange, METH_VARARGS | METH_KEYWORDS, NULL},
47297 { (char *)"SpinButton_IsVertical", (PyCFunction)_wrap_SpinButton_IsVertical, METH_O, NULL},
47298 { (char *)"SpinButton_GetClassDefaultAttributes", (PyCFunction) _wrap_SpinButton_GetClassDefaultAttributes, METH_VARARGS | METH_KEYWORDS, NULL},
47299 { (char *)"SpinButton_swigregister", SpinButton_swigregister, METH_VARARGS, NULL},
47300 { (char *)"SpinButton_swiginit", SpinButton_swiginit, METH_VARARGS, NULL},
47301 { (char *)"new_SpinCtrl", (PyCFunction) _wrap_new_SpinCtrl, METH_VARARGS | METH_KEYWORDS, NULL},
47302 { (char *)"new_PreSpinCtrl", (PyCFunction)_wrap_new_PreSpinCtrl, METH_NOARGS, NULL},
47303 { (char *)"SpinCtrl_Create", (PyCFunction) _wrap_SpinCtrl_Create, METH_VARARGS | METH_KEYWORDS, NULL},
47304 { (char *)"SpinCtrl_GetValue", (PyCFunction)_wrap_SpinCtrl_GetValue, METH_O, NULL},
47305 { (char *)"SpinCtrl_SetValue", (PyCFunction) _wrap_SpinCtrl_SetValue, METH_VARARGS | METH_KEYWORDS, NULL},
47306 { (char *)"SpinCtrl_SetValueString", (PyCFunction) _wrap_SpinCtrl_SetValueString, METH_VARARGS | METH_KEYWORDS, NULL},
47307 { (char *)"SpinCtrl_SetRange", (PyCFunction) _wrap_SpinCtrl_SetRange, METH_VARARGS | METH_KEYWORDS, NULL},
47308 { (char *)"SpinCtrl_GetMin", (PyCFunction)_wrap_SpinCtrl_GetMin, METH_O, NULL},
47309 { (char *)"SpinCtrl_GetMax", (PyCFunction)_wrap_SpinCtrl_GetMax, METH_O, NULL},
47310 { (char *)"SpinCtrl_SetSelection", (PyCFunction) _wrap_SpinCtrl_SetSelection, METH_VARARGS | METH_KEYWORDS, NULL},
47311 { (char *)"SpinCtrl_GetClassDefaultAttributes", (PyCFunction) _wrap_SpinCtrl_GetClassDefaultAttributes, METH_VARARGS | METH_KEYWORDS, NULL},
47312 { (char *)"SpinCtrl_swigregister", SpinCtrl_swigregister, METH_VARARGS, NULL},
47313 { (char *)"SpinCtrl_swiginit", SpinCtrl_swiginit, METH_VARARGS, NULL},
47314 { (char *)"new_SpinEvent", (PyCFunction) _wrap_new_SpinEvent, METH_VARARGS | METH_KEYWORDS, NULL},
47315 { (char *)"SpinEvent_GetPosition", (PyCFunction)_wrap_SpinEvent_GetPosition, METH_O, NULL},
47316 { (char *)"SpinEvent_SetPosition", (PyCFunction) _wrap_SpinEvent_SetPosition, METH_VARARGS | METH_KEYWORDS, NULL},
47317 { (char *)"SpinEvent_swigregister", SpinEvent_swigregister, METH_VARARGS, NULL},
47318 { (char *)"SpinEvent_swiginit", SpinEvent_swiginit, METH_VARARGS, NULL},
47319 { (char *)"new_RadioBox", (PyCFunction) _wrap_new_RadioBox, METH_VARARGS | METH_KEYWORDS, NULL},
47320 { (char *)"new_PreRadioBox", (PyCFunction)_wrap_new_PreRadioBox, METH_NOARGS, NULL},
47321 { (char *)"RadioBox_Create", (PyCFunction) _wrap_RadioBox_Create, METH_VARARGS | METH_KEYWORDS, NULL},
47322 { (char *)"RadioBox_SetSelection", (PyCFunction) _wrap_RadioBox_SetSelection, METH_VARARGS | METH_KEYWORDS, NULL},
47323 { (char *)"RadioBox_GetSelection", (PyCFunction)_wrap_RadioBox_GetSelection, METH_O, NULL},
47324 { (char *)"RadioBox_GetStringSelection", (PyCFunction)_wrap_RadioBox_GetStringSelection, METH_O, NULL},
47325 { (char *)"RadioBox_SetStringSelection", (PyCFunction) _wrap_RadioBox_SetStringSelection, METH_VARARGS | METH_KEYWORDS, NULL},
47326 { (char *)"RadioBox_GetCount", (PyCFunction)_wrap_RadioBox_GetCount, METH_O, NULL},
47327 { (char *)"RadioBox_FindString", (PyCFunction) _wrap_RadioBox_FindString, METH_VARARGS | METH_KEYWORDS, NULL},
47328 { (char *)"RadioBox_GetString", (PyCFunction) _wrap_RadioBox_GetString, METH_VARARGS | METH_KEYWORDS, NULL},
47329 { (char *)"RadioBox_SetString", (PyCFunction) _wrap_RadioBox_SetString, METH_VARARGS | METH_KEYWORDS, NULL},
47330 { (char *)"RadioBox_EnableItem", (PyCFunction) _wrap_RadioBox_EnableItem, METH_VARARGS | METH_KEYWORDS, NULL},
47331 { (char *)"RadioBox_ShowItem", (PyCFunction) _wrap_RadioBox_ShowItem, METH_VARARGS | METH_KEYWORDS, NULL},
47332 { (char *)"RadioBox_IsItemEnabled", (PyCFunction) _wrap_RadioBox_IsItemEnabled, METH_VARARGS | METH_KEYWORDS, NULL},
47333 { (char *)"RadioBox_IsItemShown", (PyCFunction) _wrap_RadioBox_IsItemShown, METH_VARARGS | METH_KEYWORDS, NULL},
47334 { (char *)"RadioBox_GetColumnCount", (PyCFunction)_wrap_RadioBox_GetColumnCount, METH_O, NULL},
47335 { (char *)"RadioBox_GetRowCount", (PyCFunction)_wrap_RadioBox_GetRowCount, METH_O, NULL},
47336 { (char *)"RadioBox_GetNextItem", (PyCFunction) _wrap_RadioBox_GetNextItem, METH_VARARGS | METH_KEYWORDS, NULL},
47337 { (char *)"RadioBox_SetItemToolTip", (PyCFunction) _wrap_RadioBox_SetItemToolTip, METH_VARARGS | METH_KEYWORDS, NULL},
47338 { (char *)"RadioBox_GetItemToolTip", (PyCFunction) _wrap_RadioBox_GetItemToolTip, METH_VARARGS | METH_KEYWORDS, NULL},
47339 { (char *)"RadioBox_SetItemHelpText", (PyCFunction) _wrap_RadioBox_SetItemHelpText, METH_VARARGS | METH_KEYWORDS, NULL},
47340 { (char *)"RadioBox_GetItemHelpText", (PyCFunction) _wrap_RadioBox_GetItemHelpText, METH_VARARGS | METH_KEYWORDS, NULL},
47341 { (char *)"RadioBox_GetClassDefaultAttributes", (PyCFunction) _wrap_RadioBox_GetClassDefaultAttributes, METH_VARARGS | METH_KEYWORDS, NULL},
47342 { (char *)"RadioBox_swigregister", RadioBox_swigregister, METH_VARARGS, NULL},
47343 { (char *)"RadioBox_swiginit", RadioBox_swiginit, METH_VARARGS, NULL},
47344 { (char *)"new_RadioButton", (PyCFunction) _wrap_new_RadioButton, METH_VARARGS | METH_KEYWORDS, NULL},
47345 { (char *)"new_PreRadioButton", (PyCFunction)_wrap_new_PreRadioButton, METH_NOARGS, NULL},
47346 { (char *)"RadioButton_Create", (PyCFunction) _wrap_RadioButton_Create, METH_VARARGS | METH_KEYWORDS, NULL},
47347 { (char *)"RadioButton_GetValue", (PyCFunction)_wrap_RadioButton_GetValue, METH_O, NULL},
47348 { (char *)"RadioButton_SetValue", (PyCFunction) _wrap_RadioButton_SetValue, METH_VARARGS | METH_KEYWORDS, NULL},
47349 { (char *)"RadioButton_GetClassDefaultAttributes", (PyCFunction) _wrap_RadioButton_GetClassDefaultAttributes, METH_VARARGS | METH_KEYWORDS, NULL},
47350 { (char *)"RadioButton_swigregister", RadioButton_swigregister, METH_VARARGS, NULL},
47351 { (char *)"RadioButton_swiginit", RadioButton_swiginit, METH_VARARGS, NULL},
47352 { (char *)"new_Slider", (PyCFunction) _wrap_new_Slider, METH_VARARGS | METH_KEYWORDS, NULL},
47353 { (char *)"new_PreSlider", (PyCFunction)_wrap_new_PreSlider, METH_NOARGS, NULL},
47354 { (char *)"Slider_Create", (PyCFunction) _wrap_Slider_Create, METH_VARARGS | METH_KEYWORDS, NULL},
47355 { (char *)"Slider_GetValue", (PyCFunction)_wrap_Slider_GetValue, METH_O, NULL},
47356 { (char *)"Slider_SetValue", (PyCFunction) _wrap_Slider_SetValue, METH_VARARGS | METH_KEYWORDS, NULL},
47357 { (char *)"Slider_SetRange", (PyCFunction) _wrap_Slider_SetRange, METH_VARARGS | METH_KEYWORDS, NULL},
47358 { (char *)"Slider_GetMin", (PyCFunction)_wrap_Slider_GetMin, METH_O, NULL},
47359 { (char *)"Slider_GetMax", (PyCFunction)_wrap_Slider_GetMax, METH_O, NULL},
47360 { (char *)"Slider_SetMin", (PyCFunction) _wrap_Slider_SetMin, METH_VARARGS | METH_KEYWORDS, NULL},
47361 { (char *)"Slider_SetMax", (PyCFunction) _wrap_Slider_SetMax, METH_VARARGS | METH_KEYWORDS, NULL},
47362 { (char *)"Slider_SetLineSize", (PyCFunction) _wrap_Slider_SetLineSize, METH_VARARGS | METH_KEYWORDS, NULL},
47363 { (char *)"Slider_SetPageSize", (PyCFunction) _wrap_Slider_SetPageSize, METH_VARARGS | METH_KEYWORDS, NULL},
47364 { (char *)"Slider_GetLineSize", (PyCFunction)_wrap_Slider_GetLineSize, METH_O, NULL},
47365 { (char *)"Slider_GetPageSize", (PyCFunction)_wrap_Slider_GetPageSize, METH_O, NULL},
47366 { (char *)"Slider_SetThumbLength", (PyCFunction) _wrap_Slider_SetThumbLength, METH_VARARGS | METH_KEYWORDS, NULL},
47367 { (char *)"Slider_GetThumbLength", (PyCFunction)_wrap_Slider_GetThumbLength, METH_O, NULL},
47368 { (char *)"Slider_SetTickFreq", (PyCFunction) _wrap_Slider_SetTickFreq, METH_VARARGS | METH_KEYWORDS, NULL},
47369 { (char *)"Slider_GetTickFreq", (PyCFunction)_wrap_Slider_GetTickFreq, METH_O, NULL},
47370 { (char *)"Slider_ClearTicks", (PyCFunction)_wrap_Slider_ClearTicks, METH_O, NULL},
47371 { (char *)"Slider_SetTick", (PyCFunction) _wrap_Slider_SetTick, METH_VARARGS | METH_KEYWORDS, NULL},
47372 { (char *)"Slider_ClearSel", (PyCFunction)_wrap_Slider_ClearSel, METH_O, NULL},
47373 { (char *)"Slider_GetSelEnd", (PyCFunction)_wrap_Slider_GetSelEnd, METH_O, NULL},
47374 { (char *)"Slider_GetSelStart", (PyCFunction)_wrap_Slider_GetSelStart, METH_O, NULL},
47375 { (char *)"Slider_SetSelection", (PyCFunction) _wrap_Slider_SetSelection, METH_VARARGS | METH_KEYWORDS, NULL},
47376 { (char *)"Slider_GetClassDefaultAttributes", (PyCFunction) _wrap_Slider_GetClassDefaultAttributes, METH_VARARGS | METH_KEYWORDS, NULL},
47377 { (char *)"Slider_swigregister", Slider_swigregister, METH_VARARGS, NULL},
47378 { (char *)"Slider_swiginit", Slider_swiginit, METH_VARARGS, NULL},
47379 { (char *)"new_ToggleButton", (PyCFunction) _wrap_new_ToggleButton, METH_VARARGS | METH_KEYWORDS, NULL},
47380 { (char *)"new_PreToggleButton", (PyCFunction)_wrap_new_PreToggleButton, METH_NOARGS, NULL},
47381 { (char *)"ToggleButton_Create", (PyCFunction) _wrap_ToggleButton_Create, METH_VARARGS | METH_KEYWORDS, NULL},
47382 { (char *)"ToggleButton_SetValue", (PyCFunction) _wrap_ToggleButton_SetValue, METH_VARARGS | METH_KEYWORDS, NULL},
47383 { (char *)"ToggleButton_GetValue", (PyCFunction)_wrap_ToggleButton_GetValue, METH_O, NULL},
47384 { (char *)"ToggleButton_GetClassDefaultAttributes", (PyCFunction) _wrap_ToggleButton_GetClassDefaultAttributes, METH_VARARGS | METH_KEYWORDS, NULL},
47385 { (char *)"ToggleButton_swigregister", ToggleButton_swigregister, METH_VARARGS, NULL},
47386 { (char *)"ToggleButton_swiginit", ToggleButton_swiginit, METH_VARARGS, NULL},
47387 { (char *)"BookCtrlBase_GetPageCount", (PyCFunction)_wrap_BookCtrlBase_GetPageCount, METH_O, NULL},
47388 { (char *)"BookCtrlBase_GetPage", (PyCFunction) _wrap_BookCtrlBase_GetPage, METH_VARARGS | METH_KEYWORDS, NULL},
47389 { (char *)"BookCtrlBase_GetCurrentPage", (PyCFunction)_wrap_BookCtrlBase_GetCurrentPage, METH_O, NULL},
47390 { (char *)"BookCtrlBase_GetSelection", (PyCFunction)_wrap_BookCtrlBase_GetSelection, METH_O, NULL},
47391 { (char *)"BookCtrlBase_SetPageText", (PyCFunction) _wrap_BookCtrlBase_SetPageText, METH_VARARGS | METH_KEYWORDS, NULL},
47392 { (char *)"BookCtrlBase_GetPageText", (PyCFunction) _wrap_BookCtrlBase_GetPageText, METH_VARARGS | METH_KEYWORDS, NULL},
47393 { (char *)"BookCtrlBase_SetImageList", (PyCFunction) _wrap_BookCtrlBase_SetImageList, METH_VARARGS | METH_KEYWORDS, NULL},
47394 { (char *)"BookCtrlBase_AssignImageList", (PyCFunction) _wrap_BookCtrlBase_AssignImageList, METH_VARARGS | METH_KEYWORDS, NULL},
47395 { (char *)"BookCtrlBase_GetImageList", (PyCFunction)_wrap_BookCtrlBase_GetImageList, METH_O, NULL},
47396 { (char *)"BookCtrlBase_GetPageImage", (PyCFunction) _wrap_BookCtrlBase_GetPageImage, METH_VARARGS | METH_KEYWORDS, NULL},
47397 { (char *)"BookCtrlBase_SetPageImage", (PyCFunction) _wrap_BookCtrlBase_SetPageImage, METH_VARARGS | METH_KEYWORDS, NULL},
47398 { (char *)"BookCtrlBase_SetPageSize", (PyCFunction) _wrap_BookCtrlBase_SetPageSize, METH_VARARGS | METH_KEYWORDS, NULL},
47399 { (char *)"BookCtrlBase_CalcSizeFromPage", (PyCFunction) _wrap_BookCtrlBase_CalcSizeFromPage, METH_VARARGS | METH_KEYWORDS, NULL},
47400 { (char *)"BookCtrlBase_GetInternalBorder", (PyCFunction)_wrap_BookCtrlBase_GetInternalBorder, METH_O, NULL},
47401 { (char *)"BookCtrlBase_SetInternalBorder", (PyCFunction) _wrap_BookCtrlBase_SetInternalBorder, METH_VARARGS | METH_KEYWORDS, NULL},
0085ce49 47402 { (char *)"BookCtrlBase_IsVertical", (PyCFunction)_wrap_BookCtrlBase_IsVertical, METH_O, NULL},
e9d6f3a4
RD
47403 { (char *)"BookCtrlBase_SetControlMargin", (PyCFunction) _wrap_BookCtrlBase_SetControlMargin, METH_VARARGS | METH_KEYWORDS, NULL},
47404 { (char *)"BookCtrlBase_GetControlMargin", (PyCFunction)_wrap_BookCtrlBase_GetControlMargin, METH_O, NULL},
0085ce49
RD
47405 { (char *)"BookCtrlBase_SetFitToCurrentPage", (PyCFunction) _wrap_BookCtrlBase_SetFitToCurrentPage, METH_VARARGS | METH_KEYWORDS, NULL},
47406 { (char *)"BookCtrlBase_GetFitToCurrentPage", (PyCFunction)_wrap_BookCtrlBase_GetFitToCurrentPage, METH_O, NULL},
e9d6f3a4 47407 { (char *)"BookCtrlBase_GetControlSizer", (PyCFunction)_wrap_BookCtrlBase_GetControlSizer, METH_O, NULL},
0085ce49
RD
47408 { (char *)"BookCtrlBase_DeletePage", (PyCFunction) _wrap_BookCtrlBase_DeletePage, METH_VARARGS | METH_KEYWORDS, NULL},
47409 { (char *)"BookCtrlBase_RemovePage", (PyCFunction) _wrap_BookCtrlBase_RemovePage, METH_VARARGS | METH_KEYWORDS, NULL},
47410 { (char *)"BookCtrlBase_DeleteAllPages", (PyCFunction)_wrap_BookCtrlBase_DeleteAllPages, METH_O, NULL},
47411 { (char *)"BookCtrlBase_AddPage", (PyCFunction) _wrap_BookCtrlBase_AddPage, METH_VARARGS | METH_KEYWORDS, NULL},
47412 { (char *)"BookCtrlBase_InsertPage", (PyCFunction) _wrap_BookCtrlBase_InsertPage, METH_VARARGS | METH_KEYWORDS, NULL},
47413 { (char *)"BookCtrlBase_SetSelection", (PyCFunction) _wrap_BookCtrlBase_SetSelection, METH_VARARGS | METH_KEYWORDS, NULL},
b39fe951 47414 { (char *)"BookCtrlBase_ChangeSelection", (PyCFunction) _wrap_BookCtrlBase_ChangeSelection, METH_VARARGS | METH_KEYWORDS, NULL},
0085ce49 47415 { (char *)"BookCtrlBase_AdvanceSelection", (PyCFunction) _wrap_BookCtrlBase_AdvanceSelection, METH_VARARGS | METH_KEYWORDS, NULL},
704eda0c 47416 { (char *)"BookCtrlBase_HitTest", (PyCFunction) _wrap_BookCtrlBase_HitTest, METH_VARARGS | METH_KEYWORDS, NULL},
0085ce49
RD
47417 { (char *)"BookCtrlBase_GetClassDefaultAttributes", (PyCFunction) _wrap_BookCtrlBase_GetClassDefaultAttributes, METH_VARARGS | METH_KEYWORDS, NULL},
47418 { (char *)"BookCtrlBase_swigregister", BookCtrlBase_swigregister, METH_VARARGS, NULL},
47419 { (char *)"new_BookCtrlBaseEvent", (PyCFunction) _wrap_new_BookCtrlBaseEvent, METH_VARARGS | METH_KEYWORDS, NULL},
47420 { (char *)"BookCtrlBaseEvent_GetSelection", (PyCFunction)_wrap_BookCtrlBaseEvent_GetSelection, METH_O, NULL},
47421 { (char *)"BookCtrlBaseEvent_SetSelection", (PyCFunction) _wrap_BookCtrlBaseEvent_SetSelection, METH_VARARGS | METH_KEYWORDS, NULL},
47422 { (char *)"BookCtrlBaseEvent_GetOldSelection", (PyCFunction)_wrap_BookCtrlBaseEvent_GetOldSelection, METH_O, NULL},
47423 { (char *)"BookCtrlBaseEvent_SetOldSelection", (PyCFunction) _wrap_BookCtrlBaseEvent_SetOldSelection, METH_VARARGS | METH_KEYWORDS, NULL},
47424 { (char *)"BookCtrlBaseEvent_swigregister", BookCtrlBaseEvent_swigregister, METH_VARARGS, NULL},
47425 { (char *)"BookCtrlBaseEvent_swiginit", BookCtrlBaseEvent_swiginit, METH_VARARGS, NULL},
47426 { (char *)"new_Notebook", (PyCFunction) _wrap_new_Notebook, METH_VARARGS | METH_KEYWORDS, NULL},
47427 { (char *)"new_PreNotebook", (PyCFunction)_wrap_new_PreNotebook, METH_NOARGS, NULL},
47428 { (char *)"Notebook_Create", (PyCFunction) _wrap_Notebook_Create, METH_VARARGS | METH_KEYWORDS, NULL},
47429 { (char *)"Notebook_GetRowCount", (PyCFunction)_wrap_Notebook_GetRowCount, METH_O, NULL},
47430 { (char *)"Notebook_SetPadding", (PyCFunction) _wrap_Notebook_SetPadding, METH_VARARGS | METH_KEYWORDS, NULL},
47431 { (char *)"Notebook_SetTabSize", (PyCFunction) _wrap_Notebook_SetTabSize, METH_VARARGS | METH_KEYWORDS, NULL},
0085ce49
RD
47432 { (char *)"Notebook_GetThemeBackgroundColour", (PyCFunction)_wrap_Notebook_GetThemeBackgroundColour, METH_O, NULL},
47433 { (char *)"Notebook_GetClassDefaultAttributes", (PyCFunction) _wrap_Notebook_GetClassDefaultAttributes, METH_VARARGS | METH_KEYWORDS, NULL},
b39fe951
RD
47434 { (char *)"Notebook_SendPageChangingEvent", (PyCFunction) _wrap_Notebook_SendPageChangingEvent, METH_VARARGS | METH_KEYWORDS, NULL},
47435 { (char *)"Notebook_SendPageChangedEvent", (PyCFunction) _wrap_Notebook_SendPageChangedEvent, METH_VARARGS | METH_KEYWORDS, NULL},
0085ce49
RD
47436 { (char *)"Notebook_swigregister", Notebook_swigregister, METH_VARARGS, NULL},
47437 { (char *)"Notebook_swiginit", Notebook_swiginit, METH_VARARGS, NULL},
47438 { (char *)"new_NotebookEvent", (PyCFunction) _wrap_new_NotebookEvent, METH_VARARGS | METH_KEYWORDS, NULL},
47439 { (char *)"NotebookEvent_swigregister", NotebookEvent_swigregister, METH_VARARGS, NULL},
47440 { (char *)"NotebookEvent_swiginit", NotebookEvent_swiginit, METH_VARARGS, NULL},
47441 { (char *)"new_Listbook", (PyCFunction) _wrap_new_Listbook, METH_VARARGS | METH_KEYWORDS, NULL},
47442 { (char *)"new_PreListbook", (PyCFunction)_wrap_new_PreListbook, METH_NOARGS, NULL},
47443 { (char *)"Listbook_Create", (PyCFunction) _wrap_Listbook_Create, METH_VARARGS | METH_KEYWORDS, NULL},
47444 { (char *)"Listbook_GetListView", (PyCFunction)_wrap_Listbook_GetListView, METH_O, NULL},
47445 { (char *)"Listbook_swigregister", Listbook_swigregister, METH_VARARGS, NULL},
47446 { (char *)"Listbook_swiginit", Listbook_swiginit, METH_VARARGS, NULL},
47447 { (char *)"new_ListbookEvent", (PyCFunction) _wrap_new_ListbookEvent, METH_VARARGS | METH_KEYWORDS, NULL},
47448 { (char *)"ListbookEvent_swigregister", ListbookEvent_swigregister, METH_VARARGS, NULL},
47449 { (char *)"ListbookEvent_swiginit", ListbookEvent_swiginit, METH_VARARGS, NULL},
47450 { (char *)"new_Choicebook", (PyCFunction) _wrap_new_Choicebook, METH_VARARGS | METH_KEYWORDS, NULL},
47451 { (char *)"new_PreChoicebook", (PyCFunction)_wrap_new_PreChoicebook, METH_NOARGS, NULL},
47452 { (char *)"Choicebook_Create", (PyCFunction) _wrap_Choicebook_Create, METH_VARARGS | METH_KEYWORDS, NULL},
47453 { (char *)"Choicebook_GetChoiceCtrl", (PyCFunction)_wrap_Choicebook_GetChoiceCtrl, METH_O, NULL},
47454 { (char *)"Choicebook_swigregister", Choicebook_swigregister, METH_VARARGS, NULL},
47455 { (char *)"Choicebook_swiginit", Choicebook_swiginit, METH_VARARGS, NULL},
47456 { (char *)"new_ChoicebookEvent", (PyCFunction) _wrap_new_ChoicebookEvent, METH_VARARGS | METH_KEYWORDS, NULL},
47457 { (char *)"ChoicebookEvent_swigregister", ChoicebookEvent_swigregister, METH_VARARGS, NULL},
47458 { (char *)"ChoicebookEvent_swiginit", ChoicebookEvent_swiginit, METH_VARARGS, NULL},
47459 { (char *)"new_Treebook", (PyCFunction) _wrap_new_Treebook, METH_VARARGS | METH_KEYWORDS, NULL},
47460 { (char *)"new_PreTreebook", (PyCFunction)_wrap_new_PreTreebook, METH_NOARGS, NULL},
47461 { (char *)"Treebook_Create", (PyCFunction) _wrap_Treebook_Create, METH_VARARGS | METH_KEYWORDS, NULL},
47462 { (char *)"Treebook_InsertSubPage", (PyCFunction) _wrap_Treebook_InsertSubPage, METH_VARARGS | METH_KEYWORDS, NULL},
47463 { (char *)"Treebook_AddSubPage", (PyCFunction) _wrap_Treebook_AddSubPage, METH_VARARGS | METH_KEYWORDS, NULL},
47464 { (char *)"Treebook_IsNodeExpanded", (PyCFunction) _wrap_Treebook_IsNodeExpanded, METH_VARARGS | METH_KEYWORDS, NULL},
47465 { (char *)"Treebook_ExpandNode", (PyCFunction) _wrap_Treebook_ExpandNode, METH_VARARGS | METH_KEYWORDS, NULL},
47466 { (char *)"Treebook_CollapseNode", (PyCFunction) _wrap_Treebook_CollapseNode, METH_VARARGS | METH_KEYWORDS, NULL},
47467 { (char *)"Treebook_GetPageParent", (PyCFunction) _wrap_Treebook_GetPageParent, METH_VARARGS | METH_KEYWORDS, NULL},
47468 { (char *)"Treebook_GetTreeCtrl", (PyCFunction)_wrap_Treebook_GetTreeCtrl, METH_O, NULL},
47469 { (char *)"Treebook_swigregister", Treebook_swigregister, METH_VARARGS, NULL},
47470 { (char *)"Treebook_swiginit", Treebook_swiginit, METH_VARARGS, NULL},
47471 { (char *)"new_TreebookEvent", (PyCFunction) _wrap_new_TreebookEvent, METH_VARARGS | METH_KEYWORDS, NULL},
47472 { (char *)"TreebookEvent_swigregister", TreebookEvent_swigregister, METH_VARARGS, NULL},
47473 { (char *)"TreebookEvent_swiginit", TreebookEvent_swiginit, METH_VARARGS, NULL},
47474 { (char *)"new_Toolbook", (PyCFunction) _wrap_new_Toolbook, METH_VARARGS | METH_KEYWORDS, NULL},
47475 { (char *)"new_PreToolbook", (PyCFunction)_wrap_new_PreToolbook, METH_NOARGS, NULL},
47476 { (char *)"Toolbook_Create", (PyCFunction) _wrap_Toolbook_Create, METH_VARARGS | METH_KEYWORDS, NULL},
47477 { (char *)"Toolbook_GetToolBar", (PyCFunction)_wrap_Toolbook_GetToolBar, METH_O, NULL},
47478 { (char *)"Toolbook_Realize", (PyCFunction)_wrap_Toolbook_Realize, METH_O, NULL},
47479 { (char *)"Toolbook_swigregister", Toolbook_swigregister, METH_VARARGS, NULL},
47480 { (char *)"Toolbook_swiginit", Toolbook_swiginit, METH_VARARGS, NULL},
47481 { (char *)"new_ToolbookEvent", (PyCFunction) _wrap_new_ToolbookEvent, METH_VARARGS | METH_KEYWORDS, NULL},
47482 { (char *)"ToolbookEvent_swigregister", ToolbookEvent_swigregister, METH_VARARGS, NULL},
47483 { (char *)"ToolbookEvent_swiginit", ToolbookEvent_swiginit, METH_VARARGS, NULL},
47484 { (char *)"ToolBarToolBase_GetId", (PyCFunction)_wrap_ToolBarToolBase_GetId, METH_O, NULL},
47485 { (char *)"ToolBarToolBase_GetControl", (PyCFunction)_wrap_ToolBarToolBase_GetControl, METH_O, NULL},
47486 { (char *)"ToolBarToolBase_GetToolBar", (PyCFunction)_wrap_ToolBarToolBase_GetToolBar, METH_O, NULL},
47487 { (char *)"ToolBarToolBase_IsButton", (PyCFunction)_wrap_ToolBarToolBase_IsButton, METH_O, NULL},
47488 { (char *)"ToolBarToolBase_IsControl", (PyCFunction)_wrap_ToolBarToolBase_IsControl, METH_O, NULL},
47489 { (char *)"ToolBarToolBase_IsSeparator", (PyCFunction)_wrap_ToolBarToolBase_IsSeparator, METH_O, NULL},
47490 { (char *)"ToolBarToolBase_GetStyle", (PyCFunction)_wrap_ToolBarToolBase_GetStyle, METH_O, NULL},
47491 { (char *)"ToolBarToolBase_GetKind", (PyCFunction)_wrap_ToolBarToolBase_GetKind, METH_O, NULL},
47492 { (char *)"ToolBarToolBase_IsEnabled", (PyCFunction)_wrap_ToolBarToolBase_IsEnabled, METH_O, NULL},
47493 { (char *)"ToolBarToolBase_IsToggled", (PyCFunction)_wrap_ToolBarToolBase_IsToggled, METH_O, NULL},
47494 { (char *)"ToolBarToolBase_CanBeToggled", (PyCFunction)_wrap_ToolBarToolBase_CanBeToggled, METH_O, NULL},
47495 { (char *)"ToolBarToolBase_GetNormalBitmap", (PyCFunction)_wrap_ToolBarToolBase_GetNormalBitmap, METH_O, NULL},
47496 { (char *)"ToolBarToolBase_GetDisabledBitmap", (PyCFunction)_wrap_ToolBarToolBase_GetDisabledBitmap, METH_O, NULL},
47497 { (char *)"ToolBarToolBase_GetBitmap", (PyCFunction)_wrap_ToolBarToolBase_GetBitmap, METH_O, NULL},
47498 { (char *)"ToolBarToolBase_GetLabel", (PyCFunction)_wrap_ToolBarToolBase_GetLabel, METH_O, NULL},
47499 { (char *)"ToolBarToolBase_GetShortHelp", (PyCFunction)_wrap_ToolBarToolBase_GetShortHelp, METH_O, NULL},
47500 { (char *)"ToolBarToolBase_GetLongHelp", (PyCFunction)_wrap_ToolBarToolBase_GetLongHelp, METH_O, NULL},
47501 { (char *)"ToolBarToolBase_Enable", (PyCFunction) _wrap_ToolBarToolBase_Enable, METH_VARARGS | METH_KEYWORDS, NULL},
47502 { (char *)"ToolBarToolBase_Toggle", (PyCFunction)_wrap_ToolBarToolBase_Toggle, METH_O, NULL},
47503 { (char *)"ToolBarToolBase_SetToggle", (PyCFunction) _wrap_ToolBarToolBase_SetToggle, METH_VARARGS | METH_KEYWORDS, NULL},
47504 { (char *)"ToolBarToolBase_SetShortHelp", (PyCFunction) _wrap_ToolBarToolBase_SetShortHelp, METH_VARARGS | METH_KEYWORDS, NULL},
47505 { (char *)"ToolBarToolBase_SetLongHelp", (PyCFunction) _wrap_ToolBarToolBase_SetLongHelp, METH_VARARGS | METH_KEYWORDS, NULL},
47506 { (char *)"ToolBarToolBase_SetNormalBitmap", (PyCFunction) _wrap_ToolBarToolBase_SetNormalBitmap, METH_VARARGS | METH_KEYWORDS, NULL},
47507 { (char *)"ToolBarToolBase_SetDisabledBitmap", (PyCFunction) _wrap_ToolBarToolBase_SetDisabledBitmap, METH_VARARGS | METH_KEYWORDS, NULL},
47508 { (char *)"ToolBarToolBase_SetLabel", (PyCFunction) _wrap_ToolBarToolBase_SetLabel, METH_VARARGS | METH_KEYWORDS, NULL},
47509 { (char *)"ToolBarToolBase_Detach", (PyCFunction)_wrap_ToolBarToolBase_Detach, METH_O, NULL},
47510 { (char *)"ToolBarToolBase_Attach", (PyCFunction) _wrap_ToolBarToolBase_Attach, METH_VARARGS | METH_KEYWORDS, NULL},
47511 { (char *)"ToolBarToolBase_GetClientData", (PyCFunction)_wrap_ToolBarToolBase_GetClientData, METH_O, NULL},
47512 { (char *)"ToolBarToolBase_SetClientData", (PyCFunction) _wrap_ToolBarToolBase_SetClientData, METH_VARARGS | METH_KEYWORDS, NULL},
47513 { (char *)"ToolBarToolBase_swigregister", ToolBarToolBase_swigregister, METH_VARARGS, NULL},
47514 { (char *)"ToolBarBase_DoAddTool", (PyCFunction) _wrap_ToolBarBase_DoAddTool, METH_VARARGS | METH_KEYWORDS, NULL},
47515 { (char *)"ToolBarBase_DoInsertTool", (PyCFunction) _wrap_ToolBarBase_DoInsertTool, METH_VARARGS | METH_KEYWORDS, NULL},
47516 { (char *)"ToolBarBase_AddToolItem", (PyCFunction) _wrap_ToolBarBase_AddToolItem, METH_VARARGS | METH_KEYWORDS, NULL},
47517 { (char *)"ToolBarBase_InsertToolItem", (PyCFunction) _wrap_ToolBarBase_InsertToolItem, METH_VARARGS | METH_KEYWORDS, NULL},
47518 { (char *)"ToolBarBase_AddControl", (PyCFunction) _wrap_ToolBarBase_AddControl, METH_VARARGS | METH_KEYWORDS, NULL},
47519 { (char *)"ToolBarBase_InsertControl", (PyCFunction) _wrap_ToolBarBase_InsertControl, METH_VARARGS | METH_KEYWORDS, NULL},
47520 { (char *)"ToolBarBase_FindControl", (PyCFunction) _wrap_ToolBarBase_FindControl, METH_VARARGS | METH_KEYWORDS, NULL},
47521 { (char *)"ToolBarBase_AddSeparator", (PyCFunction)_wrap_ToolBarBase_AddSeparator, METH_O, NULL},
47522 { (char *)"ToolBarBase_InsertSeparator", (PyCFunction) _wrap_ToolBarBase_InsertSeparator, METH_VARARGS | METH_KEYWORDS, NULL},
47523 { (char *)"ToolBarBase_RemoveTool", (PyCFunction) _wrap_ToolBarBase_RemoveTool, METH_VARARGS | METH_KEYWORDS, NULL},
47524 { (char *)"ToolBarBase_DeleteToolByPos", (PyCFunction) _wrap_ToolBarBase_DeleteToolByPos, METH_VARARGS | METH_KEYWORDS, NULL},
47525 { (char *)"ToolBarBase_DeleteTool", (PyCFunction) _wrap_ToolBarBase_DeleteTool, METH_VARARGS | METH_KEYWORDS, NULL},
47526 { (char *)"ToolBarBase_ClearTools", (PyCFunction)_wrap_ToolBarBase_ClearTools, METH_O, NULL},
47527 { (char *)"ToolBarBase_Realize", (PyCFunction)_wrap_ToolBarBase_Realize, METH_O, NULL},
47528 { (char *)"ToolBarBase_EnableTool", (PyCFunction) _wrap_ToolBarBase_EnableTool, METH_VARARGS | METH_KEYWORDS, NULL},
47529 { (char *)"ToolBarBase_ToggleTool", (PyCFunction) _wrap_ToolBarBase_ToggleTool, METH_VARARGS | METH_KEYWORDS, NULL},
47530 { (char *)"ToolBarBase_SetToggle", (PyCFunction) _wrap_ToolBarBase_SetToggle, METH_VARARGS | METH_KEYWORDS, NULL},
47531 { (char *)"ToolBarBase_GetToolClientData", (PyCFunction) _wrap_ToolBarBase_GetToolClientData, METH_VARARGS | METH_KEYWORDS, NULL},
47532 { (char *)"ToolBarBase_SetToolClientData", (PyCFunction) _wrap_ToolBarBase_SetToolClientData, METH_VARARGS | METH_KEYWORDS, NULL},
47533 { (char *)"ToolBarBase_GetToolPos", (PyCFunction) _wrap_ToolBarBase_GetToolPos, METH_VARARGS | METH_KEYWORDS, NULL},
47534 { (char *)"ToolBarBase_GetToolState", (PyCFunction) _wrap_ToolBarBase_GetToolState, METH_VARARGS | METH_KEYWORDS, NULL},
47535 { (char *)"ToolBarBase_GetToolEnabled", (PyCFunction) _wrap_ToolBarBase_GetToolEnabled, METH_VARARGS | METH_KEYWORDS, NULL},
47536 { (char *)"ToolBarBase_SetToolShortHelp", (PyCFunction) _wrap_ToolBarBase_SetToolShortHelp, METH_VARARGS | METH_KEYWORDS, NULL},
47537 { (char *)"ToolBarBase_GetToolShortHelp", (PyCFunction) _wrap_ToolBarBase_GetToolShortHelp, METH_VARARGS | METH_KEYWORDS, NULL},
47538 { (char *)"ToolBarBase_SetToolLongHelp", (PyCFunction) _wrap_ToolBarBase_SetToolLongHelp, METH_VARARGS | METH_KEYWORDS, NULL},
47539 { (char *)"ToolBarBase_GetToolLongHelp", (PyCFunction) _wrap_ToolBarBase_GetToolLongHelp, METH_VARARGS | METH_KEYWORDS, NULL},
47540 { (char *)"ToolBarBase_SetMarginsXY", (PyCFunction) _wrap_ToolBarBase_SetMarginsXY, METH_VARARGS | METH_KEYWORDS, NULL},
47541 { (char *)"ToolBarBase_SetMargins", (PyCFunction) _wrap_ToolBarBase_SetMargins, METH_VARARGS | METH_KEYWORDS, NULL},
47542 { (char *)"ToolBarBase_SetToolPacking", (PyCFunction) _wrap_ToolBarBase_SetToolPacking, METH_VARARGS | METH_KEYWORDS, NULL},
47543 { (char *)"ToolBarBase_SetToolSeparation", (PyCFunction) _wrap_ToolBarBase_SetToolSeparation, METH_VARARGS | METH_KEYWORDS, NULL},
47544 { (char *)"ToolBarBase_GetToolMargins", (PyCFunction)_wrap_ToolBarBase_GetToolMargins, METH_O, NULL},
47545 { (char *)"ToolBarBase_GetMargins", (PyCFunction)_wrap_ToolBarBase_GetMargins, METH_O, NULL},
47546 { (char *)"ToolBarBase_GetToolPacking", (PyCFunction)_wrap_ToolBarBase_GetToolPacking, METH_O, NULL},
47547 { (char *)"ToolBarBase_GetToolSeparation", (PyCFunction)_wrap_ToolBarBase_GetToolSeparation, METH_O, NULL},
47548 { (char *)"ToolBarBase_SetRows", (PyCFunction) _wrap_ToolBarBase_SetRows, METH_VARARGS | METH_KEYWORDS, NULL},
47549 { (char *)"ToolBarBase_SetMaxRowsCols", (PyCFunction) _wrap_ToolBarBase_SetMaxRowsCols, METH_VARARGS | METH_KEYWORDS, NULL},
47550 { (char *)"ToolBarBase_GetMaxRows", (PyCFunction)_wrap_ToolBarBase_GetMaxRows, METH_O, NULL},
47551 { (char *)"ToolBarBase_GetMaxCols", (PyCFunction)_wrap_ToolBarBase_GetMaxCols, METH_O, NULL},
47552 { (char *)"ToolBarBase_SetToolBitmapSize", (PyCFunction) _wrap_ToolBarBase_SetToolBitmapSize, METH_VARARGS | METH_KEYWORDS, NULL},
47553 { (char *)"ToolBarBase_GetToolBitmapSize", (PyCFunction)_wrap_ToolBarBase_GetToolBitmapSize, METH_O, NULL},
47554 { (char *)"ToolBarBase_GetToolSize", (PyCFunction)_wrap_ToolBarBase_GetToolSize, METH_O, NULL},
47555 { (char *)"ToolBarBase_FindToolForPosition", (PyCFunction) _wrap_ToolBarBase_FindToolForPosition, METH_VARARGS | METH_KEYWORDS, NULL},
47556 { (char *)"ToolBarBase_FindById", (PyCFunction) _wrap_ToolBarBase_FindById, METH_VARARGS | METH_KEYWORDS, NULL},
47557 { (char *)"ToolBarBase_IsVertical", (PyCFunction)_wrap_ToolBarBase_IsVertical, METH_O, NULL},
47558 { (char *)"ToolBarBase_GetToolsCount", (PyCFunction)_wrap_ToolBarBase_GetToolsCount, METH_O, NULL},
47559 { (char *)"ToolBarBase_swigregister", ToolBarBase_swigregister, METH_VARARGS, NULL},
47560 { (char *)"new_ToolBar", (PyCFunction) _wrap_new_ToolBar, METH_VARARGS | METH_KEYWORDS, NULL},
47561 { (char *)"new_PreToolBar", (PyCFunction)_wrap_new_PreToolBar, METH_NOARGS, NULL},
47562 { (char *)"ToolBar_Create", (PyCFunction) _wrap_ToolBar_Create, METH_VARARGS | METH_KEYWORDS, NULL},
4976f996
RD
47563 { (char *)"ToolBar_SetToolNormalBitmap", (PyCFunction) _wrap_ToolBar_SetToolNormalBitmap, METH_VARARGS | METH_KEYWORDS, NULL},
47564 { (char *)"ToolBar_SetToolDisabledBitmap", (PyCFunction) _wrap_ToolBar_SetToolDisabledBitmap, METH_VARARGS | METH_KEYWORDS, NULL},
0085ce49
RD
47565 { (char *)"ToolBar_GetClassDefaultAttributes", (PyCFunction) _wrap_ToolBar_GetClassDefaultAttributes, METH_VARARGS | METH_KEYWORDS, NULL},
47566 { (char *)"ToolBar_swigregister", ToolBar_swigregister, METH_VARARGS, NULL},
47567 { (char *)"ToolBar_swiginit", ToolBar_swiginit, METH_VARARGS, NULL},
47568 { (char *)"new_ListItemAttr", (PyCFunction) _wrap_new_ListItemAttr, METH_VARARGS | METH_KEYWORDS, NULL},
47569 { (char *)"delete_ListItemAttr", (PyCFunction)_wrap_delete_ListItemAttr, METH_O, NULL},
47570 { (char *)"ListItemAttr_SetTextColour", (PyCFunction) _wrap_ListItemAttr_SetTextColour, METH_VARARGS | METH_KEYWORDS, NULL},
47571 { (char *)"ListItemAttr_SetBackgroundColour", (PyCFunction) _wrap_ListItemAttr_SetBackgroundColour, METH_VARARGS | METH_KEYWORDS, NULL},
47572 { (char *)"ListItemAttr_SetFont", (PyCFunction) _wrap_ListItemAttr_SetFont, METH_VARARGS | METH_KEYWORDS, NULL},
47573 { (char *)"ListItemAttr_HasTextColour", (PyCFunction)_wrap_ListItemAttr_HasTextColour, METH_O, NULL},
47574 { (char *)"ListItemAttr_HasBackgroundColour", (PyCFunction)_wrap_ListItemAttr_HasBackgroundColour, METH_O, NULL},
47575 { (char *)"ListItemAttr_HasFont", (PyCFunction)_wrap_ListItemAttr_HasFont, METH_O, NULL},
47576 { (char *)"ListItemAttr_GetTextColour", (PyCFunction)_wrap_ListItemAttr_GetTextColour, METH_O, NULL},
47577 { (char *)"ListItemAttr_GetBackgroundColour", (PyCFunction)_wrap_ListItemAttr_GetBackgroundColour, METH_O, NULL},
47578 { (char *)"ListItemAttr_GetFont", (PyCFunction)_wrap_ListItemAttr_GetFont, METH_O, NULL},
47579 { (char *)"ListItemAttr_AssignFrom", (PyCFunction) _wrap_ListItemAttr_AssignFrom, METH_VARARGS | METH_KEYWORDS, NULL},
47580 { (char *)"ListItemAttr_Destroy", (PyCFunction)_wrap_ListItemAttr_Destroy, METH_O, NULL},
47581 { (char *)"ListItemAttr_swigregister", ListItemAttr_swigregister, METH_VARARGS, NULL},
47582 { (char *)"ListItemAttr_swiginit", ListItemAttr_swiginit, METH_VARARGS, NULL},
47583 { (char *)"new_ListItem", (PyCFunction)_wrap_new_ListItem, METH_NOARGS, NULL},
47584 { (char *)"delete_ListItem", (PyCFunction)_wrap_delete_ListItem, METH_O, NULL},
47585 { (char *)"ListItem_Clear", (PyCFunction)_wrap_ListItem_Clear, METH_O, NULL},
47586 { (char *)"ListItem_ClearAttributes", (PyCFunction)_wrap_ListItem_ClearAttributes, METH_O, NULL},
47587 { (char *)"ListItem_SetMask", (PyCFunction) _wrap_ListItem_SetMask, METH_VARARGS | METH_KEYWORDS, NULL},
47588 { (char *)"ListItem_SetId", (PyCFunction) _wrap_ListItem_SetId, METH_VARARGS | METH_KEYWORDS, NULL},
47589 { (char *)"ListItem_SetColumn", (PyCFunction) _wrap_ListItem_SetColumn, METH_VARARGS | METH_KEYWORDS, NULL},
47590 { (char *)"ListItem_SetState", (PyCFunction) _wrap_ListItem_SetState, METH_VARARGS | METH_KEYWORDS, NULL},
47591 { (char *)"ListItem_SetStateMask", (PyCFunction) _wrap_ListItem_SetStateMask, METH_VARARGS | METH_KEYWORDS, NULL},
47592 { (char *)"ListItem_SetText", (PyCFunction) _wrap_ListItem_SetText, METH_VARARGS | METH_KEYWORDS, NULL},
47593 { (char *)"ListItem_SetImage", (PyCFunction) _wrap_ListItem_SetImage, METH_VARARGS | METH_KEYWORDS, NULL},
47594 { (char *)"ListItem_SetData", (PyCFunction) _wrap_ListItem_SetData, METH_VARARGS | METH_KEYWORDS, NULL},
47595 { (char *)"ListItem_SetWidth", (PyCFunction) _wrap_ListItem_SetWidth, METH_VARARGS | METH_KEYWORDS, NULL},
47596 { (char *)"ListItem_SetAlign", (PyCFunction) _wrap_ListItem_SetAlign, METH_VARARGS | METH_KEYWORDS, NULL},
47597 { (char *)"ListItem_SetTextColour", (PyCFunction) _wrap_ListItem_SetTextColour, METH_VARARGS | METH_KEYWORDS, NULL},
47598 { (char *)"ListItem_SetBackgroundColour", (PyCFunction) _wrap_ListItem_SetBackgroundColour, METH_VARARGS | METH_KEYWORDS, NULL},
47599 { (char *)"ListItem_SetFont", (PyCFunction) _wrap_ListItem_SetFont, METH_VARARGS | METH_KEYWORDS, NULL},
47600 { (char *)"ListItem_GetMask", (PyCFunction)_wrap_ListItem_GetMask, METH_O, NULL},
47601 { (char *)"ListItem_GetId", (PyCFunction)_wrap_ListItem_GetId, METH_O, NULL},
47602 { (char *)"ListItem_GetColumn", (PyCFunction)_wrap_ListItem_GetColumn, METH_O, NULL},
47603 { (char *)"ListItem_GetState", (PyCFunction)_wrap_ListItem_GetState, METH_O, NULL},
47604 { (char *)"ListItem_GetText", (PyCFunction)_wrap_ListItem_GetText, METH_O, NULL},
47605 { (char *)"ListItem_GetImage", (PyCFunction)_wrap_ListItem_GetImage, METH_O, NULL},
47606 { (char *)"ListItem_GetData", (PyCFunction)_wrap_ListItem_GetData, METH_O, NULL},
47607 { (char *)"ListItem_GetWidth", (PyCFunction)_wrap_ListItem_GetWidth, METH_O, NULL},
47608 { (char *)"ListItem_GetAlign", (PyCFunction)_wrap_ListItem_GetAlign, METH_O, NULL},
47609 { (char *)"ListItem_GetAttributes", (PyCFunction)_wrap_ListItem_GetAttributes, METH_O, NULL},
47610 { (char *)"ListItem_HasAttributes", (PyCFunction)_wrap_ListItem_HasAttributes, METH_O, NULL},
47611 { (char *)"ListItem_GetTextColour", (PyCFunction)_wrap_ListItem_GetTextColour, METH_O, NULL},
47612 { (char *)"ListItem_GetBackgroundColour", (PyCFunction)_wrap_ListItem_GetBackgroundColour, METH_O, NULL},
47613 { (char *)"ListItem_GetFont", (PyCFunction)_wrap_ListItem_GetFont, METH_O, NULL},
47614 { (char *)"ListItem_m_mask_set", _wrap_ListItem_m_mask_set, METH_VARARGS, NULL},
47615 { (char *)"ListItem_m_mask_get", (PyCFunction)_wrap_ListItem_m_mask_get, METH_O, NULL},
47616 { (char *)"ListItem_m_itemId_set", _wrap_ListItem_m_itemId_set, METH_VARARGS, NULL},
47617 { (char *)"ListItem_m_itemId_get", (PyCFunction)_wrap_ListItem_m_itemId_get, METH_O, NULL},
47618 { (char *)"ListItem_m_col_set", _wrap_ListItem_m_col_set, METH_VARARGS, NULL},
47619 { (char *)"ListItem_m_col_get", (PyCFunction)_wrap_ListItem_m_col_get, METH_O, NULL},
47620 { (char *)"ListItem_m_state_set", _wrap_ListItem_m_state_set, METH_VARARGS, NULL},
47621 { (char *)"ListItem_m_state_get", (PyCFunction)_wrap_ListItem_m_state_get, METH_O, NULL},
47622 { (char *)"ListItem_m_stateMask_set", _wrap_ListItem_m_stateMask_set, METH_VARARGS, NULL},
47623 { (char *)"ListItem_m_stateMask_get", (PyCFunction)_wrap_ListItem_m_stateMask_get, METH_O, NULL},
47624 { (char *)"ListItem_m_text_set", _wrap_ListItem_m_text_set, METH_VARARGS, NULL},
47625 { (char *)"ListItem_m_text_get", (PyCFunction)_wrap_ListItem_m_text_get, METH_O, NULL},
47626 { (char *)"ListItem_m_image_set", _wrap_ListItem_m_image_set, METH_VARARGS, NULL},
47627 { (char *)"ListItem_m_image_get", (PyCFunction)_wrap_ListItem_m_image_get, METH_O, NULL},
47628 { (char *)"ListItem_m_data_set", _wrap_ListItem_m_data_set, METH_VARARGS, NULL},
47629 { (char *)"ListItem_m_data_get", (PyCFunction)_wrap_ListItem_m_data_get, METH_O, NULL},
47630 { (char *)"ListItem_m_format_set", _wrap_ListItem_m_format_set, METH_VARARGS, NULL},
47631 { (char *)"ListItem_m_format_get", (PyCFunction)_wrap_ListItem_m_format_get, METH_O, NULL},
47632 { (char *)"ListItem_m_width_set", _wrap_ListItem_m_width_set, METH_VARARGS, NULL},
47633 { (char *)"ListItem_m_width_get", (PyCFunction)_wrap_ListItem_m_width_get, METH_O, NULL},
47634 { (char *)"ListItem_swigregister", ListItem_swigregister, METH_VARARGS, NULL},
47635 { (char *)"ListItem_swiginit", ListItem_swiginit, METH_VARARGS, NULL},
47636 { (char *)"new_ListEvent", (PyCFunction) _wrap_new_ListEvent, METH_VARARGS | METH_KEYWORDS, NULL},
47637 { (char *)"ListEvent_m_code_set", _wrap_ListEvent_m_code_set, METH_VARARGS, NULL},
47638 { (char *)"ListEvent_m_code_get", (PyCFunction)_wrap_ListEvent_m_code_get, METH_O, NULL},
47639 { (char *)"ListEvent_m_oldItemIndex_set", _wrap_ListEvent_m_oldItemIndex_set, METH_VARARGS, NULL},
47640 { (char *)"ListEvent_m_oldItemIndex_get", (PyCFunction)_wrap_ListEvent_m_oldItemIndex_get, METH_O, NULL},
47641 { (char *)"ListEvent_m_itemIndex_set", _wrap_ListEvent_m_itemIndex_set, METH_VARARGS, NULL},
47642 { (char *)"ListEvent_m_itemIndex_get", (PyCFunction)_wrap_ListEvent_m_itemIndex_get, METH_O, NULL},
47643 { (char *)"ListEvent_m_col_set", _wrap_ListEvent_m_col_set, METH_VARARGS, NULL},
47644 { (char *)"ListEvent_m_col_get", (PyCFunction)_wrap_ListEvent_m_col_get, METH_O, NULL},
47645 { (char *)"ListEvent_m_pointDrag_set", _wrap_ListEvent_m_pointDrag_set, METH_VARARGS, NULL},
47646 { (char *)"ListEvent_m_pointDrag_get", (PyCFunction)_wrap_ListEvent_m_pointDrag_get, METH_O, NULL},
47647 { (char *)"ListEvent_m_item_get", (PyCFunction)_wrap_ListEvent_m_item_get, METH_O, NULL},
47648 { (char *)"ListEvent_GetKeyCode", (PyCFunction)_wrap_ListEvent_GetKeyCode, METH_O, NULL},
47649 { (char *)"ListEvent_GetIndex", (PyCFunction)_wrap_ListEvent_GetIndex, METH_O, NULL},
47650 { (char *)"ListEvent_GetColumn", (PyCFunction)_wrap_ListEvent_GetColumn, METH_O, NULL},
47651 { (char *)"ListEvent_GetPoint", (PyCFunction)_wrap_ListEvent_GetPoint, METH_O, NULL},
47652 { (char *)"ListEvent_GetLabel", (PyCFunction)_wrap_ListEvent_GetLabel, METH_O, NULL},
47653 { (char *)"ListEvent_GetText", (PyCFunction)_wrap_ListEvent_GetText, METH_O, NULL},
47654 { (char *)"ListEvent_GetImage", (PyCFunction)_wrap_ListEvent_GetImage, METH_O, NULL},
47655 { (char *)"ListEvent_GetData", (PyCFunction)_wrap_ListEvent_GetData, METH_O, NULL},
47656 { (char *)"ListEvent_GetMask", (PyCFunction)_wrap_ListEvent_GetMask, METH_O, NULL},
47657 { (char *)"ListEvent_GetItem", (PyCFunction)_wrap_ListEvent_GetItem, METH_O, NULL},
47658 { (char *)"ListEvent_GetCacheFrom", (PyCFunction)_wrap_ListEvent_GetCacheFrom, METH_O, NULL},
47659 { (char *)"ListEvent_GetCacheTo", (PyCFunction)_wrap_ListEvent_GetCacheTo, METH_O, NULL},
47660 { (char *)"ListEvent_IsEditCancelled", (PyCFunction)_wrap_ListEvent_IsEditCancelled, METH_O, NULL},
47661 { (char *)"ListEvent_SetEditCanceled", (PyCFunction) _wrap_ListEvent_SetEditCanceled, METH_VARARGS | METH_KEYWORDS, NULL},
47662 { (char *)"ListEvent_swigregister", ListEvent_swigregister, METH_VARARGS, NULL},
47663 { (char *)"ListEvent_swiginit", ListEvent_swiginit, METH_VARARGS, NULL},
47664 { (char *)"new_ListCtrl", (PyCFunction) _wrap_new_ListCtrl, METH_VARARGS | METH_KEYWORDS, NULL},
47665 { (char *)"new_PreListCtrl", (PyCFunction)_wrap_new_PreListCtrl, METH_NOARGS, NULL},
47666 { (char *)"ListCtrl_Create", (PyCFunction) _wrap_ListCtrl_Create, METH_VARARGS | METH_KEYWORDS, NULL},
47667 { (char *)"ListCtrl__setCallbackInfo", (PyCFunction) _wrap_ListCtrl__setCallbackInfo, METH_VARARGS | METH_KEYWORDS, NULL},
47668 { (char *)"ListCtrl_GetColumn", (PyCFunction) _wrap_ListCtrl_GetColumn, METH_VARARGS | METH_KEYWORDS, NULL},
47669 { (char *)"ListCtrl_SetColumn", (PyCFunction) _wrap_ListCtrl_SetColumn, METH_VARARGS | METH_KEYWORDS, NULL},
47670 { (char *)"ListCtrl_GetColumnWidth", (PyCFunction) _wrap_ListCtrl_GetColumnWidth, METH_VARARGS | METH_KEYWORDS, NULL},
47671 { (char *)"ListCtrl_SetColumnWidth", (PyCFunction) _wrap_ListCtrl_SetColumnWidth, METH_VARARGS | METH_KEYWORDS, NULL},
47672 { (char *)"ListCtrl_GetCountPerPage", (PyCFunction)_wrap_ListCtrl_GetCountPerPage, METH_O, NULL},
47673 { (char *)"ListCtrl_GetViewRect", (PyCFunction)_wrap_ListCtrl_GetViewRect, METH_O, NULL},
47674 { (char *)"ListCtrl_GetEditControl", (PyCFunction)_wrap_ListCtrl_GetEditControl, METH_O, NULL},
47675 { (char *)"ListCtrl_GetItem", (PyCFunction) _wrap_ListCtrl_GetItem, METH_VARARGS | METH_KEYWORDS, NULL},
47676 { (char *)"ListCtrl_SetItem", (PyCFunction) _wrap_ListCtrl_SetItem, METH_VARARGS | METH_KEYWORDS, NULL},
47677 { (char *)"ListCtrl_SetStringItem", (PyCFunction) _wrap_ListCtrl_SetStringItem, METH_VARARGS | METH_KEYWORDS, NULL},
47678 { (char *)"ListCtrl_GetItemState", (PyCFunction) _wrap_ListCtrl_GetItemState, METH_VARARGS | METH_KEYWORDS, NULL},
47679 { (char *)"ListCtrl_SetItemState", (PyCFunction) _wrap_ListCtrl_SetItemState, METH_VARARGS | METH_KEYWORDS, NULL},
47680 { (char *)"ListCtrl_SetItemImage", (PyCFunction) _wrap_ListCtrl_SetItemImage, METH_VARARGS | METH_KEYWORDS, NULL},
47681 { (char *)"ListCtrl_SetItemColumnImage", (PyCFunction) _wrap_ListCtrl_SetItemColumnImage, METH_VARARGS | METH_KEYWORDS, NULL},
47682 { (char *)"ListCtrl_GetItemText", (PyCFunction) _wrap_ListCtrl_GetItemText, METH_VARARGS | METH_KEYWORDS, NULL},
47683 { (char *)"ListCtrl_SetItemText", (PyCFunction) _wrap_ListCtrl_SetItemText, METH_VARARGS | METH_KEYWORDS, NULL},
47684 { (char *)"ListCtrl_GetItemData", (PyCFunction) _wrap_ListCtrl_GetItemData, METH_VARARGS | METH_KEYWORDS, NULL},
47685 { (char *)"ListCtrl_SetItemData", (PyCFunction) _wrap_ListCtrl_SetItemData, METH_VARARGS | METH_KEYWORDS, NULL},
47686 { (char *)"ListCtrl_GetItemPosition", (PyCFunction) _wrap_ListCtrl_GetItemPosition, METH_VARARGS | METH_KEYWORDS, NULL},
47687 { (char *)"ListCtrl_GetItemRect", (PyCFunction) _wrap_ListCtrl_GetItemRect, METH_VARARGS | METH_KEYWORDS, NULL},
47688 { (char *)"ListCtrl_SetItemPosition", (PyCFunction) _wrap_ListCtrl_SetItemPosition, METH_VARARGS | METH_KEYWORDS, NULL},
47689 { (char *)"ListCtrl_GetItemCount", (PyCFunction)_wrap_ListCtrl_GetItemCount, METH_O, NULL},
47690 { (char *)"ListCtrl_GetColumnCount", (PyCFunction)_wrap_ListCtrl_GetColumnCount, METH_O, NULL},
47691 { (char *)"ListCtrl_GetItemSpacing", (PyCFunction)_wrap_ListCtrl_GetItemSpacing, METH_O, NULL},
47692 { (char *)"ListCtrl_SetItemSpacing", (PyCFunction) _wrap_ListCtrl_SetItemSpacing, METH_VARARGS | METH_KEYWORDS, NULL},
47693 { (char *)"ListCtrl_GetSelectedItemCount", (PyCFunction)_wrap_ListCtrl_GetSelectedItemCount, METH_O, NULL},
47694 { (char *)"ListCtrl_GetTextColour", (PyCFunction)_wrap_ListCtrl_GetTextColour, METH_O, NULL},
47695 { (char *)"ListCtrl_SetTextColour", (PyCFunction) _wrap_ListCtrl_SetTextColour, METH_VARARGS | METH_KEYWORDS, NULL},
47696 { (char *)"ListCtrl_GetTopItem", (PyCFunction)_wrap_ListCtrl_GetTopItem, METH_O, NULL},
47697 { (char *)"ListCtrl_SetSingleStyle", (PyCFunction) _wrap_ListCtrl_SetSingleStyle, METH_VARARGS | METH_KEYWORDS, NULL},
47698 { (char *)"ListCtrl_GetNextItem", (PyCFunction) _wrap_ListCtrl_GetNextItem, METH_VARARGS | METH_KEYWORDS, NULL},
47699 { (char *)"ListCtrl_GetImageList", (PyCFunction) _wrap_ListCtrl_GetImageList, METH_VARARGS | METH_KEYWORDS, NULL},
47700 { (char *)"ListCtrl_SetImageList", (PyCFunction) _wrap_ListCtrl_SetImageList, METH_VARARGS | METH_KEYWORDS, NULL},
47701 { (char *)"ListCtrl_AssignImageList", (PyCFunction) _wrap_ListCtrl_AssignImageList, METH_VARARGS | METH_KEYWORDS, NULL},
47702 { (char *)"ListCtrl_InReportView", (PyCFunction)_wrap_ListCtrl_InReportView, METH_O, NULL},
47703 { (char *)"ListCtrl_IsVirtual", (PyCFunction)_wrap_ListCtrl_IsVirtual, METH_O, NULL},
47704 { (char *)"ListCtrl_RefreshItem", (PyCFunction) _wrap_ListCtrl_RefreshItem, METH_VARARGS | METH_KEYWORDS, NULL},
47705 { (char *)"ListCtrl_RefreshItems", (PyCFunction) _wrap_ListCtrl_RefreshItems, METH_VARARGS | METH_KEYWORDS, NULL},
47706 { (char *)"ListCtrl_Arrange", (PyCFunction) _wrap_ListCtrl_Arrange, METH_VARARGS | METH_KEYWORDS, NULL},
47707 { (char *)"ListCtrl_DeleteItem", (PyCFunction) _wrap_ListCtrl_DeleteItem, METH_VARARGS | METH_KEYWORDS, NULL},
47708 { (char *)"ListCtrl_DeleteAllItems", (PyCFunction)_wrap_ListCtrl_DeleteAllItems, METH_O, NULL},
47709 { (char *)"ListCtrl_DeleteColumn", (PyCFunction) _wrap_ListCtrl_DeleteColumn, METH_VARARGS | METH_KEYWORDS, NULL},
47710 { (char *)"ListCtrl_DeleteAllColumns", (PyCFunction)_wrap_ListCtrl_DeleteAllColumns, METH_O, NULL},
47711 { (char *)"ListCtrl_ClearAll", (PyCFunction)_wrap_ListCtrl_ClearAll, METH_O, NULL},
47712 { (char *)"ListCtrl_EditLabel", (PyCFunction) _wrap_ListCtrl_EditLabel, METH_VARARGS | METH_KEYWORDS, NULL},
47713 { (char *)"ListCtrl_EnsureVisible", (PyCFunction) _wrap_ListCtrl_EnsureVisible, METH_VARARGS | METH_KEYWORDS, NULL},
47714 { (char *)"ListCtrl_FindItem", (PyCFunction) _wrap_ListCtrl_FindItem, METH_VARARGS | METH_KEYWORDS, NULL},
47715 { (char *)"ListCtrl_FindItemData", (PyCFunction) _wrap_ListCtrl_FindItemData, METH_VARARGS | METH_KEYWORDS, NULL},
47716 { (char *)"ListCtrl_FindItemAtPos", (PyCFunction) _wrap_ListCtrl_FindItemAtPos, METH_VARARGS | METH_KEYWORDS, NULL},
47717 { (char *)"ListCtrl_HitTest", (PyCFunction) _wrap_ListCtrl_HitTest, METH_VARARGS | METH_KEYWORDS, NULL},
704eda0c 47718 { (char *)"ListCtrl_HitTestSubItem", (PyCFunction) _wrap_ListCtrl_HitTestSubItem, METH_VARARGS | METH_KEYWORDS, NULL},
0085ce49
RD
47719 { (char *)"ListCtrl_InsertItem", (PyCFunction) _wrap_ListCtrl_InsertItem, METH_VARARGS | METH_KEYWORDS, NULL},
47720 { (char *)"ListCtrl_InsertStringItem", (PyCFunction) _wrap_ListCtrl_InsertStringItem, METH_VARARGS | METH_KEYWORDS, NULL},
47721 { (char *)"ListCtrl_InsertImageItem", (PyCFunction) _wrap_ListCtrl_InsertImageItem, METH_VARARGS | METH_KEYWORDS, NULL},
47722 { (char *)"ListCtrl_InsertImageStringItem", (PyCFunction) _wrap_ListCtrl_InsertImageStringItem, METH_VARARGS | METH_KEYWORDS, NULL},
47723 { (char *)"ListCtrl_InsertColumnItem", (PyCFunction) _wrap_ListCtrl_InsertColumnItem, METH_VARARGS | METH_KEYWORDS, NULL},
47724 { (char *)"ListCtrl_InsertColumn", (PyCFunction) _wrap_ListCtrl_InsertColumn, METH_VARARGS | METH_KEYWORDS, NULL},
47725 { (char *)"ListCtrl_SetItemCount", (PyCFunction) _wrap_ListCtrl_SetItemCount, METH_VARARGS | METH_KEYWORDS, NULL},
47726 { (char *)"ListCtrl_ScrollList", (PyCFunction) _wrap_ListCtrl_ScrollList, METH_VARARGS | METH_KEYWORDS, NULL},
47727 { (char *)"ListCtrl_SetItemTextColour", (PyCFunction) _wrap_ListCtrl_SetItemTextColour, METH_VARARGS | METH_KEYWORDS, NULL},
47728 { (char *)"ListCtrl_GetItemTextColour", (PyCFunction) _wrap_ListCtrl_GetItemTextColour, METH_VARARGS | METH_KEYWORDS, NULL},
47729 { (char *)"ListCtrl_SetItemBackgroundColour", (PyCFunction) _wrap_ListCtrl_SetItemBackgroundColour, METH_VARARGS | METH_KEYWORDS, NULL},
47730 { (char *)"ListCtrl_GetItemBackgroundColour", (PyCFunction) _wrap_ListCtrl_GetItemBackgroundColour, METH_VARARGS | METH_KEYWORDS, NULL},
47731 { (char *)"ListCtrl_SetItemFont", (PyCFunction) _wrap_ListCtrl_SetItemFont, METH_VARARGS | METH_KEYWORDS, NULL},
47732 { (char *)"ListCtrl_GetItemFont", (PyCFunction) _wrap_ListCtrl_GetItemFont, METH_VARARGS | METH_KEYWORDS, NULL},
47733 { (char *)"ListCtrl_SortItems", (PyCFunction) _wrap_ListCtrl_SortItems, METH_VARARGS | METH_KEYWORDS, NULL},
47734 { (char *)"ListCtrl_GetMainWindow", (PyCFunction)_wrap_ListCtrl_GetMainWindow, METH_O, NULL},
47735 { (char *)"ListCtrl_GetClassDefaultAttributes", (PyCFunction) _wrap_ListCtrl_GetClassDefaultAttributes, METH_VARARGS | METH_KEYWORDS, NULL},
47736 { (char *)"ListCtrl_swigregister", ListCtrl_swigregister, METH_VARARGS, NULL},
47737 { (char *)"ListCtrl_swiginit", ListCtrl_swiginit, METH_VARARGS, NULL},
47738 { (char *)"new_ListView", (PyCFunction) _wrap_new_ListView, METH_VARARGS | METH_KEYWORDS, NULL},
47739 { (char *)"new_PreListView", (PyCFunction)_wrap_new_PreListView, METH_NOARGS, NULL},
47740 { (char *)"ListView_Create", (PyCFunction) _wrap_ListView_Create, METH_VARARGS | METH_KEYWORDS, NULL},
47741 { (char *)"ListView_Select", (PyCFunction) _wrap_ListView_Select, METH_VARARGS | METH_KEYWORDS, NULL},
47742 { (char *)"ListView_Focus", (PyCFunction) _wrap_ListView_Focus, METH_VARARGS | METH_KEYWORDS, NULL},
47743 { (char *)"ListView_GetFocusedItem", (PyCFunction)_wrap_ListView_GetFocusedItem, METH_O, NULL},
47744 { (char *)"ListView_GetNextSelected", (PyCFunction) _wrap_ListView_GetNextSelected, METH_VARARGS | METH_KEYWORDS, NULL},
47745 { (char *)"ListView_GetFirstSelected", (PyCFunction)_wrap_ListView_GetFirstSelected, METH_O, NULL},
47746 { (char *)"ListView_IsSelected", (PyCFunction) _wrap_ListView_IsSelected, METH_VARARGS | METH_KEYWORDS, NULL},
47747 { (char *)"ListView_SetColumnImage", (PyCFunction) _wrap_ListView_SetColumnImage, METH_VARARGS | METH_KEYWORDS, NULL},
47748 { (char *)"ListView_ClearColumnImage", (PyCFunction) _wrap_ListView_ClearColumnImage, METH_VARARGS | METH_KEYWORDS, NULL},
47749 { (char *)"ListView_swigregister", ListView_swigregister, METH_VARARGS, NULL},
47750 { (char *)"ListView_swiginit", ListView_swiginit, METH_VARARGS, NULL},
47751 { (char *)"new_TreeItemId", (PyCFunction)_wrap_new_TreeItemId, METH_NOARGS, NULL},
47752 { (char *)"delete_TreeItemId", (PyCFunction)_wrap_delete_TreeItemId, METH_O, NULL},
47753 { (char *)"TreeItemId_IsOk", (PyCFunction)_wrap_TreeItemId_IsOk, METH_O, NULL},
47754 { (char *)"TreeItemId___eq__", (PyCFunction) _wrap_TreeItemId___eq__, METH_VARARGS | METH_KEYWORDS, NULL},
47755 { (char *)"TreeItemId___ne__", (PyCFunction) _wrap_TreeItemId___ne__, METH_VARARGS | METH_KEYWORDS, NULL},
47756 { (char *)"TreeItemId_m_pItem_set", _wrap_TreeItemId_m_pItem_set, METH_VARARGS, NULL},
47757 { (char *)"TreeItemId_m_pItem_get", (PyCFunction)_wrap_TreeItemId_m_pItem_get, METH_O, NULL},
47758 { (char *)"TreeItemId_swigregister", TreeItemId_swigregister, METH_VARARGS, NULL},
47759 { (char *)"TreeItemId_swiginit", TreeItemId_swiginit, METH_VARARGS, NULL},
47760 { (char *)"new_TreeItemData", (PyCFunction) _wrap_new_TreeItemData, METH_VARARGS | METH_KEYWORDS, NULL},
47761 { (char *)"delete_TreeItemData", (PyCFunction)_wrap_delete_TreeItemData, METH_O, NULL},
47762 { (char *)"TreeItemData_GetData", (PyCFunction)_wrap_TreeItemData_GetData, METH_O, NULL},
47763 { (char *)"TreeItemData_SetData", (PyCFunction) _wrap_TreeItemData_SetData, METH_VARARGS | METH_KEYWORDS, NULL},
47764 { (char *)"TreeItemData_GetId", (PyCFunction)_wrap_TreeItemData_GetId, METH_O, NULL},
47765 { (char *)"TreeItemData_SetId", (PyCFunction) _wrap_TreeItemData_SetId, METH_VARARGS | METH_KEYWORDS, NULL},
47766 { (char *)"TreeItemData_Destroy", (PyCFunction)_wrap_TreeItemData_Destroy, METH_O, NULL},
47767 { (char *)"TreeItemData_swigregister", TreeItemData_swigregister, METH_VARARGS, NULL},
47768 { (char *)"TreeItemData_swiginit", TreeItemData_swiginit, METH_VARARGS, NULL},
b02396e8 47769 { (char *)"new_TreeEvent", _wrap_new_TreeEvent, METH_VARARGS, NULL},
0085ce49
RD
47770 { (char *)"TreeEvent_GetItem", (PyCFunction)_wrap_TreeEvent_GetItem, METH_O, NULL},
47771 { (char *)"TreeEvent_SetItem", (PyCFunction) _wrap_TreeEvent_SetItem, METH_VARARGS | METH_KEYWORDS, NULL},
47772 { (char *)"TreeEvent_GetOldItem", (PyCFunction)_wrap_TreeEvent_GetOldItem, METH_O, NULL},
47773 { (char *)"TreeEvent_SetOldItem", (PyCFunction) _wrap_TreeEvent_SetOldItem, METH_VARARGS | METH_KEYWORDS, NULL},
47774 { (char *)"TreeEvent_GetPoint", (PyCFunction)_wrap_TreeEvent_GetPoint, METH_O, NULL},
47775 { (char *)"TreeEvent_SetPoint", (PyCFunction) _wrap_TreeEvent_SetPoint, METH_VARARGS | METH_KEYWORDS, NULL},
47776 { (char *)"TreeEvent_GetKeyEvent", (PyCFunction)_wrap_TreeEvent_GetKeyEvent, METH_O, NULL},
47777 { (char *)"TreeEvent_GetKeyCode", (PyCFunction)_wrap_TreeEvent_GetKeyCode, METH_O, NULL},
47778 { (char *)"TreeEvent_SetKeyEvent", (PyCFunction) _wrap_TreeEvent_SetKeyEvent, METH_VARARGS | METH_KEYWORDS, NULL},
47779 { (char *)"TreeEvent_GetLabel", (PyCFunction)_wrap_TreeEvent_GetLabel, METH_O, NULL},
47780 { (char *)"TreeEvent_SetLabel", (PyCFunction) _wrap_TreeEvent_SetLabel, METH_VARARGS | METH_KEYWORDS, NULL},
47781 { (char *)"TreeEvent_IsEditCancelled", (PyCFunction)_wrap_TreeEvent_IsEditCancelled, METH_O, NULL},
47782 { (char *)"TreeEvent_SetEditCanceled", (PyCFunction) _wrap_TreeEvent_SetEditCanceled, METH_VARARGS | METH_KEYWORDS, NULL},
47783 { (char *)"TreeEvent_SetToolTip", (PyCFunction) _wrap_TreeEvent_SetToolTip, METH_VARARGS | METH_KEYWORDS, NULL},
47784 { (char *)"TreeEvent_GetToolTip", (PyCFunction)_wrap_TreeEvent_GetToolTip, METH_O, NULL},
47785 { (char *)"TreeEvent_swigregister", TreeEvent_swigregister, METH_VARARGS, NULL},
47786 { (char *)"TreeEvent_swiginit", TreeEvent_swiginit, METH_VARARGS, NULL},
47787 { (char *)"new_TreeCtrl", (PyCFunction) _wrap_new_TreeCtrl, METH_VARARGS | METH_KEYWORDS, NULL},
47788 { (char *)"new_PreTreeCtrl", (PyCFunction)_wrap_new_PreTreeCtrl, METH_NOARGS, NULL},
47789 { (char *)"TreeCtrl_Create", (PyCFunction) _wrap_TreeCtrl_Create, METH_VARARGS | METH_KEYWORDS, NULL},
47790 { (char *)"TreeCtrl__setCallbackInfo", (PyCFunction) _wrap_TreeCtrl__setCallbackInfo, METH_VARARGS | METH_KEYWORDS, NULL},
47791 { (char *)"TreeCtrl_GetCount", (PyCFunction)_wrap_TreeCtrl_GetCount, METH_O, NULL},
47792 { (char *)"TreeCtrl_GetIndent", (PyCFunction)_wrap_TreeCtrl_GetIndent, METH_O, NULL},
47793 { (char *)"TreeCtrl_SetIndent", (PyCFunction) _wrap_TreeCtrl_SetIndent, METH_VARARGS | METH_KEYWORDS, NULL},
47794 { (char *)"TreeCtrl_GetSpacing", (PyCFunction)_wrap_TreeCtrl_GetSpacing, METH_O, NULL},
47795 { (char *)"TreeCtrl_SetSpacing", (PyCFunction) _wrap_TreeCtrl_SetSpacing, METH_VARARGS | METH_KEYWORDS, NULL},
47796 { (char *)"TreeCtrl_GetImageList", (PyCFunction)_wrap_TreeCtrl_GetImageList, METH_O, NULL},
47797 { (char *)"TreeCtrl_GetStateImageList", (PyCFunction)_wrap_TreeCtrl_GetStateImageList, METH_O, NULL},
47798 { (char *)"TreeCtrl_SetImageList", (PyCFunction) _wrap_TreeCtrl_SetImageList, METH_VARARGS | METH_KEYWORDS, NULL},
47799 { (char *)"TreeCtrl_SetStateImageList", (PyCFunction) _wrap_TreeCtrl_SetStateImageList, METH_VARARGS | METH_KEYWORDS, NULL},
47800 { (char *)"TreeCtrl_AssignImageList", (PyCFunction) _wrap_TreeCtrl_AssignImageList, METH_VARARGS | METH_KEYWORDS, NULL},
47801 { (char *)"TreeCtrl_AssignStateImageList", (PyCFunction) _wrap_TreeCtrl_AssignStateImageList, METH_VARARGS | METH_KEYWORDS, NULL},
47802 { (char *)"TreeCtrl_GetItemText", (PyCFunction) _wrap_TreeCtrl_GetItemText, METH_VARARGS | METH_KEYWORDS, NULL},
47803 { (char *)"TreeCtrl_GetItemImage", (PyCFunction) _wrap_TreeCtrl_GetItemImage, METH_VARARGS | METH_KEYWORDS, NULL},
47804 { (char *)"TreeCtrl_GetItemData", (PyCFunction) _wrap_TreeCtrl_GetItemData, METH_VARARGS | METH_KEYWORDS, NULL},
47805 { (char *)"TreeCtrl_GetItemPyData", (PyCFunction) _wrap_TreeCtrl_GetItemPyData, METH_VARARGS | METH_KEYWORDS, NULL},
47806 { (char *)"TreeCtrl_GetItemTextColour", (PyCFunction) _wrap_TreeCtrl_GetItemTextColour, METH_VARARGS | METH_KEYWORDS, NULL},
47807 { (char *)"TreeCtrl_GetItemBackgroundColour", (PyCFunction) _wrap_TreeCtrl_GetItemBackgroundColour, METH_VARARGS | METH_KEYWORDS, NULL},
47808 { (char *)"TreeCtrl_GetItemFont", (PyCFunction) _wrap_TreeCtrl_GetItemFont, METH_VARARGS | METH_KEYWORDS, NULL},
47809 { (char *)"TreeCtrl_SetItemText", (PyCFunction) _wrap_TreeCtrl_SetItemText, METH_VARARGS | METH_KEYWORDS, NULL},
47810 { (char *)"TreeCtrl_SetItemImage", (PyCFunction) _wrap_TreeCtrl_SetItemImage, METH_VARARGS | METH_KEYWORDS, NULL},
47811 { (char *)"TreeCtrl_SetItemData", (PyCFunction) _wrap_TreeCtrl_SetItemData, METH_VARARGS | METH_KEYWORDS, NULL},
47812 { (char *)"TreeCtrl_SetItemPyData", (PyCFunction) _wrap_TreeCtrl_SetItemPyData, METH_VARARGS | METH_KEYWORDS, NULL},
47813 { (char *)"TreeCtrl_SetItemHasChildren", (PyCFunction) _wrap_TreeCtrl_SetItemHasChildren, METH_VARARGS | METH_KEYWORDS, NULL},
47814 { (char *)"TreeCtrl_SetItemBold", (PyCFunction) _wrap_TreeCtrl_SetItemBold, METH_VARARGS | METH_KEYWORDS, NULL},
47815 { (char *)"TreeCtrl_SetItemDropHighlight", (PyCFunction) _wrap_TreeCtrl_SetItemDropHighlight, METH_VARARGS | METH_KEYWORDS, NULL},
47816 { (char *)"TreeCtrl_SetItemTextColour", (PyCFunction) _wrap_TreeCtrl_SetItemTextColour, METH_VARARGS | METH_KEYWORDS, NULL},
47817 { (char *)"TreeCtrl_SetItemBackgroundColour", (PyCFunction) _wrap_TreeCtrl_SetItemBackgroundColour, METH_VARARGS | METH_KEYWORDS, NULL},
47818 { (char *)"TreeCtrl_SetItemFont", (PyCFunction) _wrap_TreeCtrl_SetItemFont, METH_VARARGS | METH_KEYWORDS, NULL},
47819 { (char *)"TreeCtrl_IsVisible", (PyCFunction) _wrap_TreeCtrl_IsVisible, METH_VARARGS | METH_KEYWORDS, NULL},
47820 { (char *)"TreeCtrl_ItemHasChildren", (PyCFunction) _wrap_TreeCtrl_ItemHasChildren, METH_VARARGS | METH_KEYWORDS, NULL},
47821 { (char *)"TreeCtrl_IsExpanded", (PyCFunction) _wrap_TreeCtrl_IsExpanded, METH_VARARGS | METH_KEYWORDS, NULL},
47822 { (char *)"TreeCtrl_IsSelected", (PyCFunction) _wrap_TreeCtrl_IsSelected, METH_VARARGS | METH_KEYWORDS, NULL},
47823 { (char *)"TreeCtrl_IsBold", (PyCFunction) _wrap_TreeCtrl_IsBold, METH_VARARGS | METH_KEYWORDS, NULL},
1ceb4f4d 47824 { (char *)"TreeCtrl_IsEmpty", (PyCFunction)_wrap_TreeCtrl_IsEmpty, METH_O, NULL},
0085ce49
RD
47825 { (char *)"TreeCtrl_GetChildrenCount", (PyCFunction) _wrap_TreeCtrl_GetChildrenCount, METH_VARARGS | METH_KEYWORDS, NULL},
47826 { (char *)"TreeCtrl_GetRootItem", (PyCFunction)_wrap_TreeCtrl_GetRootItem, METH_O, NULL},
47827 { (char *)"TreeCtrl_GetSelection", (PyCFunction)_wrap_TreeCtrl_GetSelection, METH_O, NULL},
47828 { (char *)"TreeCtrl_GetSelections", (PyCFunction)_wrap_TreeCtrl_GetSelections, METH_O, NULL},
47829 { (char *)"TreeCtrl_GetItemParent", (PyCFunction) _wrap_TreeCtrl_GetItemParent, METH_VARARGS | METH_KEYWORDS, NULL},
47830 { (char *)"TreeCtrl_GetFirstChild", (PyCFunction) _wrap_TreeCtrl_GetFirstChild, METH_VARARGS | METH_KEYWORDS, NULL},
47831 { (char *)"TreeCtrl_GetNextChild", (PyCFunction) _wrap_TreeCtrl_GetNextChild, METH_VARARGS | METH_KEYWORDS, NULL},
47832 { (char *)"TreeCtrl_GetLastChild", (PyCFunction) _wrap_TreeCtrl_GetLastChild, METH_VARARGS | METH_KEYWORDS, NULL},
47833 { (char *)"TreeCtrl_GetNextSibling", (PyCFunction) _wrap_TreeCtrl_GetNextSibling, METH_VARARGS | METH_KEYWORDS, NULL},
47834 { (char *)"TreeCtrl_GetPrevSibling", (PyCFunction) _wrap_TreeCtrl_GetPrevSibling, METH_VARARGS | METH_KEYWORDS, NULL},
47835 { (char *)"TreeCtrl_GetFirstVisibleItem", (PyCFunction)_wrap_TreeCtrl_GetFirstVisibleItem, METH_O, NULL},
47836 { (char *)"TreeCtrl_GetNextVisible", (PyCFunction) _wrap_TreeCtrl_GetNextVisible, METH_VARARGS | METH_KEYWORDS, NULL},
47837 { (char *)"TreeCtrl_GetPrevVisible", (PyCFunction) _wrap_TreeCtrl_GetPrevVisible, METH_VARARGS | METH_KEYWORDS, NULL},
47838 { (char *)"TreeCtrl_AddRoot", (PyCFunction) _wrap_TreeCtrl_AddRoot, METH_VARARGS | METH_KEYWORDS, NULL},
47839 { (char *)"TreeCtrl_PrependItem", (PyCFunction) _wrap_TreeCtrl_PrependItem, METH_VARARGS | METH_KEYWORDS, NULL},
47840 { (char *)"TreeCtrl_InsertItem", (PyCFunction) _wrap_TreeCtrl_InsertItem, METH_VARARGS | METH_KEYWORDS, NULL},
47841 { (char *)"TreeCtrl_InsertItemBefore", (PyCFunction) _wrap_TreeCtrl_InsertItemBefore, METH_VARARGS | METH_KEYWORDS, NULL},
47842 { (char *)"TreeCtrl_AppendItem", (PyCFunction) _wrap_TreeCtrl_AppendItem, METH_VARARGS | METH_KEYWORDS, NULL},
47843 { (char *)"TreeCtrl_Delete", (PyCFunction) _wrap_TreeCtrl_Delete, METH_VARARGS | METH_KEYWORDS, NULL},
47844 { (char *)"TreeCtrl_DeleteChildren", (PyCFunction) _wrap_TreeCtrl_DeleteChildren, METH_VARARGS | METH_KEYWORDS, NULL},
47845 { (char *)"TreeCtrl_DeleteAllItems", (PyCFunction)_wrap_TreeCtrl_DeleteAllItems, METH_O, NULL},
47846 { (char *)"TreeCtrl_Expand", (PyCFunction) _wrap_TreeCtrl_Expand, METH_VARARGS | METH_KEYWORDS, NULL},
453fb36b
RD
47847 { (char *)"TreeCtrl_ExpandAllChildren", (PyCFunction) _wrap_TreeCtrl_ExpandAllChildren, METH_VARARGS | METH_KEYWORDS, NULL},
47848 { (char *)"TreeCtrl_ExpandAll", (PyCFunction)_wrap_TreeCtrl_ExpandAll, METH_O, NULL},
0085ce49 47849 { (char *)"TreeCtrl_Collapse", (PyCFunction) _wrap_TreeCtrl_Collapse, METH_VARARGS | METH_KEYWORDS, NULL},
1ceb4f4d
RD
47850 { (char *)"TreeCtrl_CollapseAllChildren", (PyCFunction) _wrap_TreeCtrl_CollapseAllChildren, METH_VARARGS | METH_KEYWORDS, NULL},
47851 { (char *)"TreeCtrl_CollapseAll", (PyCFunction)_wrap_TreeCtrl_CollapseAll, METH_O, NULL},
0085ce49
RD
47852 { (char *)"TreeCtrl_CollapseAndReset", (PyCFunction) _wrap_TreeCtrl_CollapseAndReset, METH_VARARGS | METH_KEYWORDS, NULL},
47853 { (char *)"TreeCtrl_Toggle", (PyCFunction) _wrap_TreeCtrl_Toggle, METH_VARARGS | METH_KEYWORDS, NULL},
47854 { (char *)"TreeCtrl_Unselect", (PyCFunction)_wrap_TreeCtrl_Unselect, METH_O, NULL},
47855 { (char *)"TreeCtrl_UnselectItem", (PyCFunction) _wrap_TreeCtrl_UnselectItem, METH_VARARGS | METH_KEYWORDS, NULL},
47856 { (char *)"TreeCtrl_UnselectAll", (PyCFunction)_wrap_TreeCtrl_UnselectAll, METH_O, NULL},
47857 { (char *)"TreeCtrl_SelectItem", (PyCFunction) _wrap_TreeCtrl_SelectItem, METH_VARARGS | METH_KEYWORDS, NULL},
47858 { (char *)"TreeCtrl_ToggleItemSelection", (PyCFunction) _wrap_TreeCtrl_ToggleItemSelection, METH_VARARGS | METH_KEYWORDS, NULL},
47859 { (char *)"TreeCtrl_EnsureVisible", (PyCFunction) _wrap_TreeCtrl_EnsureVisible, METH_VARARGS | METH_KEYWORDS, NULL},
47860 { (char *)"TreeCtrl_ScrollTo", (PyCFunction) _wrap_TreeCtrl_ScrollTo, METH_VARARGS | METH_KEYWORDS, NULL},
47861 { (char *)"TreeCtrl_EditLabel", (PyCFunction) _wrap_TreeCtrl_EditLabel, METH_VARARGS | METH_KEYWORDS, NULL},
47862 { (char *)"TreeCtrl_GetEditControl", (PyCFunction)_wrap_TreeCtrl_GetEditControl, METH_O, NULL},
47863 { (char *)"TreeCtrl_SortChildren", (PyCFunction) _wrap_TreeCtrl_SortChildren, METH_VARARGS | METH_KEYWORDS, NULL},
47864 { (char *)"TreeCtrl_HitTest", (PyCFunction) _wrap_TreeCtrl_HitTest, METH_VARARGS | METH_KEYWORDS, NULL},
47865 { (char *)"TreeCtrl_GetBoundingRect", (PyCFunction) _wrap_TreeCtrl_GetBoundingRect, METH_VARARGS | METH_KEYWORDS, NULL},
47866 { (char *)"TreeCtrl_GetClassDefaultAttributes", (PyCFunction) _wrap_TreeCtrl_GetClassDefaultAttributes, METH_VARARGS | METH_KEYWORDS, NULL},
2131d850
RD
47867 { (char *)"TreeCtrl_SetQuickBestSize", (PyCFunction) _wrap_TreeCtrl_SetQuickBestSize, METH_VARARGS | METH_KEYWORDS, NULL},
47868 { (char *)"TreeCtrl_GetQuickBestSize", (PyCFunction)_wrap_TreeCtrl_GetQuickBestSize, METH_O, NULL},
0085ce49
RD
47869 { (char *)"TreeCtrl_swigregister", TreeCtrl_swigregister, METH_VARARGS, NULL},
47870 { (char *)"TreeCtrl_swiginit", TreeCtrl_swiginit, METH_VARARGS, NULL},
47871 { (char *)"new_GenericDirCtrl", (PyCFunction) _wrap_new_GenericDirCtrl, METH_VARARGS | METH_KEYWORDS, NULL},
47872 { (char *)"new_PreGenericDirCtrl", (PyCFunction)_wrap_new_PreGenericDirCtrl, METH_NOARGS, NULL},
47873 { (char *)"GenericDirCtrl_Create", (PyCFunction) _wrap_GenericDirCtrl_Create, METH_VARARGS | METH_KEYWORDS, NULL},
47874 { (char *)"GenericDirCtrl_ExpandPath", (PyCFunction) _wrap_GenericDirCtrl_ExpandPath, METH_VARARGS | METH_KEYWORDS, NULL},
704eda0c 47875 { (char *)"GenericDirCtrl_CollapsePath", (PyCFunction) _wrap_GenericDirCtrl_CollapsePath, METH_VARARGS | METH_KEYWORDS, NULL},
0085ce49
RD
47876 { (char *)"GenericDirCtrl_GetDefaultPath", (PyCFunction)_wrap_GenericDirCtrl_GetDefaultPath, METH_O, NULL},
47877 { (char *)"GenericDirCtrl_SetDefaultPath", (PyCFunction) _wrap_GenericDirCtrl_SetDefaultPath, METH_VARARGS | METH_KEYWORDS, NULL},
47878 { (char *)"GenericDirCtrl_GetPath", (PyCFunction)_wrap_GenericDirCtrl_GetPath, METH_O, NULL},
47879 { (char *)"GenericDirCtrl_GetFilePath", (PyCFunction)_wrap_GenericDirCtrl_GetFilePath, METH_O, NULL},
47880 { (char *)"GenericDirCtrl_SetPath", (PyCFunction) _wrap_GenericDirCtrl_SetPath, METH_VARARGS | METH_KEYWORDS, NULL},
47881 { (char *)"GenericDirCtrl_ShowHidden", (PyCFunction) _wrap_GenericDirCtrl_ShowHidden, METH_VARARGS | METH_KEYWORDS, NULL},
47882 { (char *)"GenericDirCtrl_GetShowHidden", (PyCFunction)_wrap_GenericDirCtrl_GetShowHidden, METH_O, NULL},
47883 { (char *)"GenericDirCtrl_GetFilter", (PyCFunction)_wrap_GenericDirCtrl_GetFilter, METH_O, NULL},
47884 { (char *)"GenericDirCtrl_SetFilter", (PyCFunction) _wrap_GenericDirCtrl_SetFilter, METH_VARARGS | METH_KEYWORDS, NULL},
47885 { (char *)"GenericDirCtrl_GetFilterIndex", (PyCFunction)_wrap_GenericDirCtrl_GetFilterIndex, METH_O, NULL},
47886 { (char *)"GenericDirCtrl_SetFilterIndex", (PyCFunction) _wrap_GenericDirCtrl_SetFilterIndex, METH_VARARGS | METH_KEYWORDS, NULL},
47887 { (char *)"GenericDirCtrl_GetRootId", (PyCFunction)_wrap_GenericDirCtrl_GetRootId, METH_O, NULL},
47888 { (char *)"GenericDirCtrl_GetTreeCtrl", (PyCFunction)_wrap_GenericDirCtrl_GetTreeCtrl, METH_O, NULL},
47889 { (char *)"GenericDirCtrl_GetFilterListCtrl", (PyCFunction)_wrap_GenericDirCtrl_GetFilterListCtrl, METH_O, NULL},
47890 { (char *)"GenericDirCtrl_FindChild", (PyCFunction) _wrap_GenericDirCtrl_FindChild, METH_VARARGS | METH_KEYWORDS, NULL},
47891 { (char *)"GenericDirCtrl_DoResize", (PyCFunction)_wrap_GenericDirCtrl_DoResize, METH_O, NULL},
47892 { (char *)"GenericDirCtrl_ReCreateTree", (PyCFunction)_wrap_GenericDirCtrl_ReCreateTree, METH_O, NULL},
47893 { (char *)"GenericDirCtrl_swigregister", GenericDirCtrl_swigregister, METH_VARARGS, NULL},
47894 { (char *)"GenericDirCtrl_swiginit", GenericDirCtrl_swiginit, METH_VARARGS, NULL},
47895 { (char *)"new_DirFilterListCtrl", (PyCFunction) _wrap_new_DirFilterListCtrl, METH_VARARGS | METH_KEYWORDS, NULL},
47896 { (char *)"new_PreDirFilterListCtrl", (PyCFunction)_wrap_new_PreDirFilterListCtrl, METH_NOARGS, NULL},
47897 { (char *)"DirFilterListCtrl_Create", (PyCFunction) _wrap_DirFilterListCtrl_Create, METH_VARARGS | METH_KEYWORDS, NULL},
47898 { (char *)"DirFilterListCtrl_FillFilterList", (PyCFunction) _wrap_DirFilterListCtrl_FillFilterList, METH_VARARGS | METH_KEYWORDS, NULL},
47899 { (char *)"DirFilterListCtrl_swigregister", DirFilterListCtrl_swigregister, METH_VARARGS, NULL},
47900 { (char *)"DirFilterListCtrl_swiginit", DirFilterListCtrl_swiginit, METH_VARARGS, NULL},
47901 { (char *)"new_PyControl", (PyCFunction) _wrap_new_PyControl, METH_VARARGS | METH_KEYWORDS, NULL},
47902 { (char *)"new_PrePyControl", (PyCFunction)_wrap_new_PrePyControl, METH_NOARGS, NULL},
47903 { (char *)"PyControl__setCallbackInfo", (PyCFunction) _wrap_PyControl__setCallbackInfo, METH_VARARGS | METH_KEYWORDS, NULL},
0085ce49
RD
47904 { (char *)"PyControl_DoEraseBackground", (PyCFunction) _wrap_PyControl_DoEraseBackground, METH_VARARGS | METH_KEYWORDS, NULL},
47905 { (char *)"PyControl_DoMoveWindow", (PyCFunction) _wrap_PyControl_DoMoveWindow, METH_VARARGS | METH_KEYWORDS, NULL},
47906 { (char *)"PyControl_DoSetSize", (PyCFunction) _wrap_PyControl_DoSetSize, METH_VARARGS | METH_KEYWORDS, NULL},
47907 { (char *)"PyControl_DoSetClientSize", (PyCFunction) _wrap_PyControl_DoSetClientSize, METH_VARARGS | METH_KEYWORDS, NULL},
47908 { (char *)"PyControl_DoSetVirtualSize", (PyCFunction) _wrap_PyControl_DoSetVirtualSize, METH_VARARGS | METH_KEYWORDS, NULL},
47909 { (char *)"PyControl_DoGetSize", (PyCFunction)_wrap_PyControl_DoGetSize, METH_O, NULL},
47910 { (char *)"PyControl_DoGetClientSize", (PyCFunction)_wrap_PyControl_DoGetClientSize, METH_O, NULL},
47911 { (char *)"PyControl_DoGetPosition", (PyCFunction)_wrap_PyControl_DoGetPosition, METH_O, NULL},
47912 { (char *)"PyControl_DoGetVirtualSize", (PyCFunction)_wrap_PyControl_DoGetVirtualSize, METH_O, NULL},
47913 { (char *)"PyControl_DoGetBestSize", (PyCFunction)_wrap_PyControl_DoGetBestSize, METH_O, NULL},
47914 { (char *)"PyControl_GetDefaultAttributes", (PyCFunction)_wrap_PyControl_GetDefaultAttributes, METH_O, NULL},
47915 { (char *)"PyControl_OnInternalIdle", (PyCFunction)_wrap_PyControl_OnInternalIdle, METH_O, NULL},
47916 { (char *)"PyControl_swigregister", PyControl_swigregister, METH_VARARGS, NULL},
47917 { (char *)"PyControl_swiginit", PyControl_swiginit, METH_VARARGS, NULL},
47918 { (char *)"new_HelpEvent", (PyCFunction) _wrap_new_HelpEvent, METH_VARARGS | METH_KEYWORDS, NULL},
47919 { (char *)"HelpEvent_GetPosition", (PyCFunction)_wrap_HelpEvent_GetPosition, METH_O, NULL},
47920 { (char *)"HelpEvent_SetPosition", (PyCFunction) _wrap_HelpEvent_SetPosition, METH_VARARGS | METH_KEYWORDS, NULL},
47921 { (char *)"HelpEvent_GetLink", (PyCFunction)_wrap_HelpEvent_GetLink, METH_O, NULL},
47922 { (char *)"HelpEvent_SetLink", (PyCFunction) _wrap_HelpEvent_SetLink, METH_VARARGS | METH_KEYWORDS, NULL},
47923 { (char *)"HelpEvent_GetTarget", (PyCFunction)_wrap_HelpEvent_GetTarget, METH_O, NULL},
47924 { (char *)"HelpEvent_SetTarget", (PyCFunction) _wrap_HelpEvent_SetTarget, METH_VARARGS | METH_KEYWORDS, NULL},
704eda0c
RD
47925 { (char *)"HelpEvent_GetOrigin", (PyCFunction)_wrap_HelpEvent_GetOrigin, METH_O, NULL},
47926 { (char *)"HelpEvent_SetOrigin", (PyCFunction) _wrap_HelpEvent_SetOrigin, METH_VARARGS | METH_KEYWORDS, NULL},
0085ce49
RD
47927 { (char *)"HelpEvent_swigregister", HelpEvent_swigregister, METH_VARARGS, NULL},
47928 { (char *)"HelpEvent_swiginit", HelpEvent_swiginit, METH_VARARGS, NULL},
47929 { (char *)"new_ContextHelp", (PyCFunction) _wrap_new_ContextHelp, METH_VARARGS | METH_KEYWORDS, NULL},
47930 { (char *)"delete_ContextHelp", (PyCFunction)_wrap_delete_ContextHelp, METH_O, NULL},
47931 { (char *)"ContextHelp_BeginContextHelp", (PyCFunction) _wrap_ContextHelp_BeginContextHelp, METH_VARARGS | METH_KEYWORDS, NULL},
47932 { (char *)"ContextHelp_EndContextHelp", (PyCFunction)_wrap_ContextHelp_EndContextHelp, METH_O, NULL},
47933 { (char *)"ContextHelp_swigregister", ContextHelp_swigregister, METH_VARARGS, NULL},
47934 { (char *)"ContextHelp_swiginit", ContextHelp_swiginit, METH_VARARGS, NULL},
47935 { (char *)"new_ContextHelpButton", (PyCFunction) _wrap_new_ContextHelpButton, METH_VARARGS | METH_KEYWORDS, NULL},
47936 { (char *)"ContextHelpButton_swigregister", ContextHelpButton_swigregister, METH_VARARGS, NULL},
47937 { (char *)"ContextHelpButton_swiginit", ContextHelpButton_swiginit, METH_VARARGS, NULL},
f52cbe90 47938 { (char *)"delete_HelpProvider", (PyCFunction)_wrap_delete_HelpProvider, METH_O, NULL},
0085ce49
RD
47939 { (char *)"HelpProvider_Set", (PyCFunction) _wrap_HelpProvider_Set, METH_VARARGS | METH_KEYWORDS, NULL},
47940 { (char *)"HelpProvider_Get", (PyCFunction)_wrap_HelpProvider_Get, METH_NOARGS, NULL},
47941 { (char *)"HelpProvider_GetHelp", (PyCFunction) _wrap_HelpProvider_GetHelp, METH_VARARGS | METH_KEYWORDS, NULL},
47942 { (char *)"HelpProvider_ShowHelp", (PyCFunction) _wrap_HelpProvider_ShowHelp, METH_VARARGS | METH_KEYWORDS, NULL},
b850e7f3 47943 { (char *)"HelpProvider_ShowHelpAtPoint", (PyCFunction) _wrap_HelpProvider_ShowHelpAtPoint, METH_VARARGS | METH_KEYWORDS, NULL},
0085ce49
RD
47944 { (char *)"HelpProvider_AddHelp", (PyCFunction) _wrap_HelpProvider_AddHelp, METH_VARARGS | METH_KEYWORDS, NULL},
47945 { (char *)"HelpProvider_AddHelpById", (PyCFunction) _wrap_HelpProvider_AddHelpById, METH_VARARGS | METH_KEYWORDS, NULL},
47946 { (char *)"HelpProvider_RemoveHelp", (PyCFunction) _wrap_HelpProvider_RemoveHelp, METH_VARARGS | METH_KEYWORDS, NULL},
47947 { (char *)"HelpProvider_Destroy", (PyCFunction)_wrap_HelpProvider_Destroy, METH_O, NULL},
47948 { (char *)"HelpProvider_swigregister", HelpProvider_swigregister, METH_VARARGS, NULL},
47949 { (char *)"new_SimpleHelpProvider", (PyCFunction)_wrap_new_SimpleHelpProvider, METH_NOARGS, NULL},
47950 { (char *)"SimpleHelpProvider_swigregister", SimpleHelpProvider_swigregister, METH_VARARGS, NULL},
47951 { (char *)"SimpleHelpProvider_swiginit", SimpleHelpProvider_swiginit, METH_VARARGS, NULL},
47952 { (char *)"new_DragImage", (PyCFunction) _wrap_new_DragImage, METH_VARARGS | METH_KEYWORDS, NULL},
47953 { (char *)"new_DragIcon", (PyCFunction) _wrap_new_DragIcon, METH_VARARGS | METH_KEYWORDS, NULL},
47954 { (char *)"new_DragString", (PyCFunction) _wrap_new_DragString, METH_VARARGS | METH_KEYWORDS, NULL},
47955 { (char *)"new_DragTreeItem", (PyCFunction) _wrap_new_DragTreeItem, METH_VARARGS | METH_KEYWORDS, NULL},
47956 { (char *)"new_DragListItem", (PyCFunction) _wrap_new_DragListItem, METH_VARARGS | METH_KEYWORDS, NULL},
47957 { (char *)"delete_DragImage", (PyCFunction)_wrap_delete_DragImage, METH_O, NULL},
47958 { (char *)"DragImage_SetBackingBitmap", (PyCFunction) _wrap_DragImage_SetBackingBitmap, METH_VARARGS | METH_KEYWORDS, NULL},
47959 { (char *)"DragImage_BeginDrag", (PyCFunction) _wrap_DragImage_BeginDrag, METH_VARARGS | METH_KEYWORDS, NULL},
47960 { (char *)"DragImage_BeginDragBounded", (PyCFunction) _wrap_DragImage_BeginDragBounded, METH_VARARGS | METH_KEYWORDS, NULL},
47961 { (char *)"DragImage_EndDrag", (PyCFunction)_wrap_DragImage_EndDrag, METH_O, NULL},
47962 { (char *)"DragImage_Move", (PyCFunction) _wrap_DragImage_Move, METH_VARARGS | METH_KEYWORDS, NULL},
47963 { (char *)"DragImage_Show", (PyCFunction)_wrap_DragImage_Show, METH_O, NULL},
47964 { (char *)"DragImage_Hide", (PyCFunction)_wrap_DragImage_Hide, METH_O, NULL},
47965 { (char *)"DragImage_GetImageRect", (PyCFunction) _wrap_DragImage_GetImageRect, METH_VARARGS | METH_KEYWORDS, NULL},
47966 { (char *)"DragImage_DoDrawImage", (PyCFunction) _wrap_DragImage_DoDrawImage, METH_VARARGS | METH_KEYWORDS, NULL},
47967 { (char *)"DragImage_UpdateBackingFromWindow", (PyCFunction) _wrap_DragImage_UpdateBackingFromWindow, METH_VARARGS | METH_KEYWORDS, NULL},
47968 { (char *)"DragImage_RedrawImage", (PyCFunction) _wrap_DragImage_RedrawImage, METH_VARARGS | METH_KEYWORDS, NULL},
47969 { (char *)"DragImage_swigregister", DragImage_swigregister, METH_VARARGS, NULL},
47970 { (char *)"DragImage_swiginit", DragImage_swiginit, METH_VARARGS, NULL},
47971 { (char *)"new_DatePickerCtrl", (PyCFunction) _wrap_new_DatePickerCtrl, METH_VARARGS | METH_KEYWORDS, NULL},
47972 { (char *)"new_PreDatePickerCtrl", (PyCFunction)_wrap_new_PreDatePickerCtrl, METH_NOARGS, NULL},
47973 { (char *)"DatePickerCtrl_Create", (PyCFunction) _wrap_DatePickerCtrl_Create, METH_VARARGS | METH_KEYWORDS, NULL},
47974 { (char *)"DatePickerCtrl_SetValue", (PyCFunction) _wrap_DatePickerCtrl_SetValue, METH_VARARGS | METH_KEYWORDS, NULL},
47975 { (char *)"DatePickerCtrl_GetValue", (PyCFunction)_wrap_DatePickerCtrl_GetValue, METH_O, NULL},
47976 { (char *)"DatePickerCtrl_SetRange", (PyCFunction) _wrap_DatePickerCtrl_SetRange, METH_VARARGS | METH_KEYWORDS, NULL},
47977 { (char *)"DatePickerCtrl_GetLowerLimit", (PyCFunction)_wrap_DatePickerCtrl_GetLowerLimit, METH_O, NULL},
47978 { (char *)"DatePickerCtrl_GetUpperLimit", (PyCFunction)_wrap_DatePickerCtrl_GetUpperLimit, METH_O, NULL},
47979 { (char *)"DatePickerCtrl_swigregister", DatePickerCtrl_swigregister, METH_VARARGS, NULL},
47980 { (char *)"DatePickerCtrl_swiginit", DatePickerCtrl_swiginit, METH_VARARGS, NULL},
704eda0c
RD
47981 { (char *)"new_HyperlinkCtrl", (PyCFunction) _wrap_new_HyperlinkCtrl, METH_VARARGS | METH_KEYWORDS, NULL},
47982 { (char *)"new_PreHyperlinkCtrl", (PyCFunction)_wrap_new_PreHyperlinkCtrl, METH_NOARGS, NULL},
47983 { (char *)"HyperlinkCtrl_Create", (PyCFunction) _wrap_HyperlinkCtrl_Create, METH_VARARGS | METH_KEYWORDS, NULL},
47984 { (char *)"HyperlinkCtrl_GetHoverColour", (PyCFunction)_wrap_HyperlinkCtrl_GetHoverColour, METH_O, NULL},
47985 { (char *)"HyperlinkCtrl_SetHoverColour", (PyCFunction) _wrap_HyperlinkCtrl_SetHoverColour, METH_VARARGS | METH_KEYWORDS, NULL},
47986 { (char *)"HyperlinkCtrl_GetNormalColour", (PyCFunction)_wrap_HyperlinkCtrl_GetNormalColour, METH_O, NULL},
47987 { (char *)"HyperlinkCtrl_SetNormalColour", (PyCFunction) _wrap_HyperlinkCtrl_SetNormalColour, METH_VARARGS | METH_KEYWORDS, NULL},
47988 { (char *)"HyperlinkCtrl_GetVisitedColour", (PyCFunction)_wrap_HyperlinkCtrl_GetVisitedColour, METH_O, NULL},
47989 { (char *)"HyperlinkCtrl_SetVisitedColour", (PyCFunction) _wrap_HyperlinkCtrl_SetVisitedColour, METH_VARARGS | METH_KEYWORDS, NULL},
47990 { (char *)"HyperlinkCtrl_GetURL", (PyCFunction)_wrap_HyperlinkCtrl_GetURL, METH_O, NULL},
47991 { (char *)"HyperlinkCtrl_SetURL", (PyCFunction) _wrap_HyperlinkCtrl_SetURL, METH_VARARGS | METH_KEYWORDS, NULL},
47992 { (char *)"HyperlinkCtrl_SetVisited", (PyCFunction) _wrap_HyperlinkCtrl_SetVisited, METH_VARARGS | METH_KEYWORDS, NULL},
47993 { (char *)"HyperlinkCtrl_GetVisited", (PyCFunction)_wrap_HyperlinkCtrl_GetVisited, METH_O, NULL},
47994 { (char *)"HyperlinkCtrl_swigregister", HyperlinkCtrl_swigregister, METH_VARARGS, NULL},
47995 { (char *)"HyperlinkCtrl_swiginit", HyperlinkCtrl_swiginit, METH_VARARGS, NULL},
47996 { (char *)"new_HyperlinkEvent", (PyCFunction) _wrap_new_HyperlinkEvent, METH_VARARGS | METH_KEYWORDS, NULL},
47997 { (char *)"HyperlinkEvent_GetURL", (PyCFunction)_wrap_HyperlinkEvent_GetURL, METH_O, NULL},
47998 { (char *)"HyperlinkEvent_SetURL", (PyCFunction) _wrap_HyperlinkEvent_SetURL, METH_VARARGS | METH_KEYWORDS, NULL},
47999 { (char *)"HyperlinkEvent_swigregister", HyperlinkEvent_swigregister, METH_VARARGS, NULL},
48000 { (char *)"HyperlinkEvent_swiginit", HyperlinkEvent_swiginit, METH_VARARGS, NULL},
b850e7f3
RD
48001 { (char *)"PickerBase_CreateBase", (PyCFunction) _wrap_PickerBase_CreateBase, METH_VARARGS | METH_KEYWORDS, NULL},
48002 { (char *)"PickerBase_SetInternalMargin", (PyCFunction) _wrap_PickerBase_SetInternalMargin, METH_VARARGS | METH_KEYWORDS, NULL},
48003 { (char *)"PickerBase_GetInternalMargin", (PyCFunction)_wrap_PickerBase_GetInternalMargin, METH_O, NULL},
48004 { (char *)"PickerBase_SetTextCtrlProportion", (PyCFunction) _wrap_PickerBase_SetTextCtrlProportion, METH_VARARGS | METH_KEYWORDS, NULL},
48005 { (char *)"PickerBase_GetTextCtrlProportion", (PyCFunction)_wrap_PickerBase_GetTextCtrlProportion, METH_O, NULL},
10044bf1
RD
48006 { (char *)"PickerBase_SetPickerCtrlProportion", (PyCFunction) _wrap_PickerBase_SetPickerCtrlProportion, METH_VARARGS | METH_KEYWORDS, NULL},
48007 { (char *)"PickerBase_GetPickerCtrlProportion", (PyCFunction)_wrap_PickerBase_GetPickerCtrlProportion, METH_O, NULL},
b02396e8
RD
48008 { (char *)"PickerBase_IsTextCtrlGrowable", (PyCFunction)_wrap_PickerBase_IsTextCtrlGrowable, METH_O, NULL},
48009 { (char *)"PickerBase_SetTextCtrlGrowable", (PyCFunction) _wrap_PickerBase_SetTextCtrlGrowable, METH_VARARGS | METH_KEYWORDS, NULL},
48010 { (char *)"PickerBase_IsPickerCtrlGrowable", (PyCFunction)_wrap_PickerBase_IsPickerCtrlGrowable, METH_O, NULL},
48011 { (char *)"PickerBase_SetPickerCtrlGrowable", (PyCFunction) _wrap_PickerBase_SetPickerCtrlGrowable, METH_VARARGS | METH_KEYWORDS, NULL},
b850e7f3
RD
48012 { (char *)"PickerBase_HasTextCtrl", (PyCFunction)_wrap_PickerBase_HasTextCtrl, METH_O, NULL},
48013 { (char *)"PickerBase_GetTextCtrl", (PyCFunction)_wrap_PickerBase_GetTextCtrl, METH_O, NULL},
48014 { (char *)"PickerBase_GetPickerCtrl", (PyCFunction)_wrap_PickerBase_GetPickerCtrl, METH_O, NULL},
48015 { (char *)"PickerBase_swigregister", PickerBase_swigregister, METH_VARARGS, NULL},
48016 { (char *)"new_ColourPickerCtrl", (PyCFunction) _wrap_new_ColourPickerCtrl, METH_VARARGS | METH_KEYWORDS, NULL},
48017 { (char *)"new_PreColourPickerCtrl", (PyCFunction)_wrap_new_PreColourPickerCtrl, METH_NOARGS, NULL},
48018 { (char *)"ColourPickerCtrl_Create", (PyCFunction) _wrap_ColourPickerCtrl_Create, METH_VARARGS | METH_KEYWORDS, NULL},
48019 { (char *)"ColourPickerCtrl_GetColour", (PyCFunction)_wrap_ColourPickerCtrl_GetColour, METH_O, NULL},
48020 { (char *)"ColourPickerCtrl_SetColour", (PyCFunction) _wrap_ColourPickerCtrl_SetColour, METH_VARARGS | METH_KEYWORDS, NULL},
48021 { (char *)"ColourPickerCtrl_swigregister", ColourPickerCtrl_swigregister, METH_VARARGS, NULL},
48022 { (char *)"ColourPickerCtrl_swiginit", ColourPickerCtrl_swiginit, METH_VARARGS, NULL},
48023 { (char *)"new_ColourPickerEvent", (PyCFunction) _wrap_new_ColourPickerEvent, METH_VARARGS | METH_KEYWORDS, NULL},
48024 { (char *)"ColourPickerEvent_GetColour", (PyCFunction)_wrap_ColourPickerEvent_GetColour, METH_O, NULL},
48025 { (char *)"ColourPickerEvent_SetColour", (PyCFunction) _wrap_ColourPickerEvent_SetColour, METH_VARARGS | METH_KEYWORDS, NULL},
48026 { (char *)"ColourPickerEvent_swigregister", ColourPickerEvent_swigregister, METH_VARARGS, NULL},
48027 { (char *)"ColourPickerEvent_swiginit", ColourPickerEvent_swiginit, METH_VARARGS, NULL},
48028 { (char *)"new_FilePickerCtrl", (PyCFunction) _wrap_new_FilePickerCtrl, METH_VARARGS | METH_KEYWORDS, NULL},
48029 { (char *)"new_PreFilePickerCtrl", (PyCFunction)_wrap_new_PreFilePickerCtrl, METH_NOARGS, NULL},
48030 { (char *)"FilePickerCtrl_Create", (PyCFunction) _wrap_FilePickerCtrl_Create, METH_VARARGS | METH_KEYWORDS, NULL},
48031 { (char *)"FilePickerCtrl_GetPath", (PyCFunction)_wrap_FilePickerCtrl_GetPath, METH_O, NULL},
48032 { (char *)"FilePickerCtrl_SetPath", (PyCFunction) _wrap_FilePickerCtrl_SetPath, METH_VARARGS | METH_KEYWORDS, NULL},
b02396e8
RD
48033 { (char *)"FilePickerCtrl_CheckPath", (PyCFunction) _wrap_FilePickerCtrl_CheckPath, METH_VARARGS | METH_KEYWORDS, NULL},
48034 { (char *)"FilePickerCtrl_GetTextCtrlValue", (PyCFunction)_wrap_FilePickerCtrl_GetTextCtrlValue, METH_O, NULL},
b850e7f3
RD
48035 { (char *)"FilePickerCtrl_swigregister", FilePickerCtrl_swigregister, METH_VARARGS, NULL},
48036 { (char *)"FilePickerCtrl_swiginit", FilePickerCtrl_swiginit, METH_VARARGS, NULL},
48037 { (char *)"new_DirPickerCtrl", (PyCFunction) _wrap_new_DirPickerCtrl, METH_VARARGS | METH_KEYWORDS, NULL},
48038 { (char *)"new_PreDirPickerCtrl", (PyCFunction)_wrap_new_PreDirPickerCtrl, METH_NOARGS, NULL},
48039 { (char *)"DirPickerCtrl_Create", (PyCFunction) _wrap_DirPickerCtrl_Create, METH_VARARGS | METH_KEYWORDS, NULL},
48040 { (char *)"DirPickerCtrl_GetPath", (PyCFunction)_wrap_DirPickerCtrl_GetPath, METH_O, NULL},
48041 { (char *)"DirPickerCtrl_SetPath", (PyCFunction) _wrap_DirPickerCtrl_SetPath, METH_VARARGS | METH_KEYWORDS, NULL},
b02396e8
RD
48042 { (char *)"DirPickerCtrl_CheckPath", (PyCFunction) _wrap_DirPickerCtrl_CheckPath, METH_VARARGS | METH_KEYWORDS, NULL},
48043 { (char *)"DirPickerCtrl_GetTextCtrlValue", (PyCFunction)_wrap_DirPickerCtrl_GetTextCtrlValue, METH_O, NULL},
b850e7f3
RD
48044 { (char *)"DirPickerCtrl_swigregister", DirPickerCtrl_swigregister, METH_VARARGS, NULL},
48045 { (char *)"DirPickerCtrl_swiginit", DirPickerCtrl_swiginit, METH_VARARGS, NULL},
48046 { (char *)"new_FileDirPickerEvent", (PyCFunction) _wrap_new_FileDirPickerEvent, METH_VARARGS | METH_KEYWORDS, NULL},
48047 { (char *)"FileDirPickerEvent_GetPath", (PyCFunction)_wrap_FileDirPickerEvent_GetPath, METH_O, NULL},
48048 { (char *)"FileDirPickerEvent_SetPath", (PyCFunction) _wrap_FileDirPickerEvent_SetPath, METH_VARARGS | METH_KEYWORDS, NULL},
48049 { (char *)"FileDirPickerEvent_swigregister", FileDirPickerEvent_swigregister, METH_VARARGS, NULL},
48050 { (char *)"FileDirPickerEvent_swiginit", FileDirPickerEvent_swiginit, METH_VARARGS, NULL},
48051 { (char *)"new_FontPickerCtrl", (PyCFunction) _wrap_new_FontPickerCtrl, METH_VARARGS | METH_KEYWORDS, NULL},
48052 { (char *)"new_PreFontPickerCtrl", (PyCFunction)_wrap_new_PreFontPickerCtrl, METH_NOARGS, NULL},
48053 { (char *)"FontPickerCtrl_Create", (PyCFunction) _wrap_FontPickerCtrl_Create, METH_VARARGS | METH_KEYWORDS, NULL},
48054 { (char *)"FontPickerCtrl_GetSelectedFont", (PyCFunction)_wrap_FontPickerCtrl_GetSelectedFont, METH_O, NULL},
48055 { (char *)"FontPickerCtrl_SetSelectedFont", (PyCFunction) _wrap_FontPickerCtrl_SetSelectedFont, METH_VARARGS | METH_KEYWORDS, NULL},
48056 { (char *)"FontPickerCtrl_SetMaxPointSize", (PyCFunction) _wrap_FontPickerCtrl_SetMaxPointSize, METH_VARARGS | METH_KEYWORDS, NULL},
48057 { (char *)"FontPickerCtrl_GetMaxPointSize", (PyCFunction)_wrap_FontPickerCtrl_GetMaxPointSize, METH_O, NULL},
48058 { (char *)"FontPickerCtrl_swigregister", FontPickerCtrl_swigregister, METH_VARARGS, NULL},
48059 { (char *)"FontPickerCtrl_swiginit", FontPickerCtrl_swiginit, METH_VARARGS, NULL},
48060 { (char *)"new_FontPickerEvent", (PyCFunction) _wrap_new_FontPickerEvent, METH_VARARGS | METH_KEYWORDS, NULL},
48061 { (char *)"FontPickerEvent_GetFont", (PyCFunction)_wrap_FontPickerEvent_GetFont, METH_O, NULL},
48062 { (char *)"FontPickerEvent_SetFont", (PyCFunction) _wrap_FontPickerEvent_SetFont, METH_VARARGS | METH_KEYWORDS, NULL},
48063 { (char *)"FontPickerEvent_swigregister", FontPickerEvent_swigregister, METH_VARARGS, NULL},
48064 { (char *)"FontPickerEvent_swiginit", FontPickerEvent_swiginit, METH_VARARGS, NULL},
5172800e
RD
48065 { (char *)"new_CollapsiblePane", (PyCFunction) _wrap_new_CollapsiblePane, METH_VARARGS | METH_KEYWORDS, NULL},
48066 { (char *)"new_PreCollapsiblePane", (PyCFunction)_wrap_new_PreCollapsiblePane, METH_NOARGS, NULL},
48067 { (char *)"CollapsiblePane_Create", (PyCFunction) _wrap_CollapsiblePane_Create, METH_VARARGS | METH_KEYWORDS, NULL},
48068 { (char *)"CollapsiblePane_Collapse", (PyCFunction) _wrap_CollapsiblePane_Collapse, METH_VARARGS | METH_KEYWORDS, NULL},
48069 { (char *)"CollapsiblePane_Expand", (PyCFunction)_wrap_CollapsiblePane_Expand, METH_O, NULL},
48070 { (char *)"CollapsiblePane_IsCollapsed", (PyCFunction)_wrap_CollapsiblePane_IsCollapsed, METH_O, NULL},
48071 { (char *)"CollapsiblePane_IsExpanded", (PyCFunction)_wrap_CollapsiblePane_IsExpanded, METH_O, NULL},
48072 { (char *)"CollapsiblePane_GetPane", (PyCFunction)_wrap_CollapsiblePane_GetPane, METH_O, NULL},
48073 { (char *)"CollapsiblePane_swigregister", CollapsiblePane_swigregister, METH_VARARGS, NULL},
48074 { (char *)"CollapsiblePane_swiginit", CollapsiblePane_swiginit, METH_VARARGS, NULL},
48075 { (char *)"new_CollapsiblePaneEvent", (PyCFunction) _wrap_new_CollapsiblePaneEvent, METH_VARARGS | METH_KEYWORDS, NULL},
48076 { (char *)"CollapsiblePaneEvent_GetCollapsed", (PyCFunction)_wrap_CollapsiblePaneEvent_GetCollapsed, METH_O, NULL},
48077 { (char *)"CollapsiblePaneEvent_SetCollapsed", (PyCFunction) _wrap_CollapsiblePaneEvent_SetCollapsed, METH_VARARGS | METH_KEYWORDS, NULL},
48078 { (char *)"CollapsiblePaneEvent_swigregister", CollapsiblePaneEvent_swigregister, METH_VARARGS, NULL},
48079 { (char *)"CollapsiblePaneEvent_swiginit", CollapsiblePaneEvent_swiginit, METH_VARARGS, NULL},
3f7f284d
RD
48080 { (char *)"new_SearchCtrl", (PyCFunction) _wrap_new_SearchCtrl, METH_VARARGS | METH_KEYWORDS, NULL},
48081 { (char *)"new_PreSearchCtrl", (PyCFunction)_wrap_new_PreSearchCtrl, METH_NOARGS, NULL},
48082 { (char *)"SearchCtrl_Create", (PyCFunction) _wrap_SearchCtrl_Create, METH_VARARGS | METH_KEYWORDS, NULL},
48083 { (char *)"SearchCtrl_SetMenu", (PyCFunction) _wrap_SearchCtrl_SetMenu, METH_VARARGS | METH_KEYWORDS, NULL},
48084 { (char *)"SearchCtrl_GetMenu", (PyCFunction)_wrap_SearchCtrl_GetMenu, METH_O, NULL},
70b63a99
RD
48085 { (char *)"SearchCtrl_ShowSearchButton", (PyCFunction) _wrap_SearchCtrl_ShowSearchButton, METH_VARARGS | METH_KEYWORDS, NULL},
48086 { (char *)"SearchCtrl_IsSearchButtonVisible", (PyCFunction)_wrap_SearchCtrl_IsSearchButtonVisible, METH_O, NULL},
48087 { (char *)"SearchCtrl_ShowCancelButton", (PyCFunction) _wrap_SearchCtrl_ShowCancelButton, METH_VARARGS | METH_KEYWORDS, NULL},
48088 { (char *)"SearchCtrl_IsCancelButtonVisible", (PyCFunction)_wrap_SearchCtrl_IsCancelButtonVisible, METH_O, NULL},
6646ca90
RD
48089 { (char *)"SearchCtrl_SetDescriptiveText", (PyCFunction) _wrap_SearchCtrl_SetDescriptiveText, METH_VARARGS | METH_KEYWORDS, NULL},
48090 { (char *)"SearchCtrl_GetDescriptiveText", (PyCFunction)_wrap_SearchCtrl_GetDescriptiveText, METH_O, NULL},
3f7f284d
RD
48091 { (char *)"SearchCtrl_SetSearchBitmap", (PyCFunction) _wrap_SearchCtrl_SetSearchBitmap, METH_VARARGS | METH_KEYWORDS, NULL},
48092 { (char *)"SearchCtrl_SetSearchMenuBitmap", (PyCFunction) _wrap_SearchCtrl_SetSearchMenuBitmap, METH_VARARGS | METH_KEYWORDS, NULL},
48093 { (char *)"SearchCtrl_SetCancelBitmap", (PyCFunction) _wrap_SearchCtrl_SetCancelBitmap, METH_VARARGS | METH_KEYWORDS, NULL},
48094 { (char *)"SearchCtrl_swigregister", SearchCtrl_swigregister, METH_VARARGS, NULL},
48095 { (char *)"SearchCtrl_swiginit", SearchCtrl_swiginit, METH_VARARGS, NULL},
0085ce49
RD
48096 { NULL, NULL, 0, NULL }
48097};
48098
48099
48100/* -------- TYPE CONVERSION AND EQUIVALENCE RULES (BEGIN) -------- */
48101
48102static void *_p_wxContextMenuEventTo_p_wxEvent(void *x) {
48103 return (void *)((wxEvent *) (wxCommandEvent *) ((wxContextMenuEvent *) x));
48104}
48105static void *_p_wxMenuEventTo_p_wxEvent(void *x) {
48106 return (void *)((wxEvent *) ((wxMenuEvent *) x));
48107}
48108static void *_p_wxCloseEventTo_p_wxEvent(void *x) {
48109 return (void *)((wxEvent *) ((wxCloseEvent *) x));
48110}
48111static void *_p_wxMouseEventTo_p_wxEvent(void *x) {
48112 return (void *)((wxEvent *) ((wxMouseEvent *) x));
48113}
48114static void *_p_wxEraseEventTo_p_wxEvent(void *x) {
48115 return (void *)((wxEvent *) ((wxEraseEvent *) x));
48116}
48117static void *_p_wxBookCtrlBaseEventTo_p_wxEvent(void *x) {
48118 return (void *)((wxEvent *) (wxCommandEvent *)(wxNotifyEvent *) ((wxBookCtrlBaseEvent *) x));
48119}
48120static void *_p_wxTreeEventTo_p_wxEvent(void *x) {
48121 return (void *)((wxEvent *) (wxCommandEvent *)(wxNotifyEvent *) ((wxTreeEvent *) x));
48122}
48123static void *_p_wxSetCursorEventTo_p_wxEvent(void *x) {
48124 return (void *)((wxEvent *) ((wxSetCursorEvent *) x));
48125}
b850e7f3
RD
48126static void *_p_wxColourPickerEventTo_p_wxEvent(void *x) {
48127 return (void *)((wxEvent *) (wxCommandEvent *) ((wxColourPickerEvent *) x));
48128}
48129static void *_p_wxFileDirPickerEventTo_p_wxEvent(void *x) {
48130 return (void *)((wxEvent *) (wxCommandEvent *) ((wxFileDirPickerEvent *) x));
48131}
48132static void *_p_wxFontPickerEventTo_p_wxEvent(void *x) {
48133 return (void *)((wxEvent *) (wxCommandEvent *) ((wxFontPickerEvent *) x));
48134}
0085ce49
RD
48135static void *_p_wxInitDialogEventTo_p_wxEvent(void *x) {
48136 return (void *)((wxEvent *) ((wxInitDialogEvent *) x));
48137}
48138static void *_p_wxScrollEventTo_p_wxEvent(void *x) {
48139 return (void *)((wxEvent *) (wxCommandEvent *) ((wxScrollEvent *) x));
48140}
48141static void *_p_wxTextUrlEventTo_p_wxEvent(void *x) {
48142 return (void *)((wxEvent *) (wxCommandEvent *) ((wxTextUrlEvent *) x));
48143}
0085ce49
RD
48144static void *_p_wxNotifyEventTo_p_wxEvent(void *x) {
48145 return (void *)((wxEvent *) (wxCommandEvent *) ((wxNotifyEvent *) x));
48146}
34e0a3bb
RD
48147static void *_p_wxMouseCaptureLostEventTo_p_wxEvent(void *x) {
48148 return (void *)((wxEvent *) ((wxMouseCaptureLostEvent *) x));
48149}
2131d850
RD
48150static void *_p_wxPyEventTo_p_wxEvent(void *x) {
48151 return (void *)((wxEvent *) ((wxPyEvent *) x));
48152}
0085ce49
RD
48153static void *_p_wxListEventTo_p_wxEvent(void *x) {
48154 return (void *)((wxEvent *) (wxCommandEvent *)(wxNotifyEvent *) ((wxListEvent *) x));
48155}
48156static void *_p_wxNotebookEventTo_p_wxEvent(void *x) {
48157 return (void *)((wxEvent *) (wxCommandEvent *)(wxNotifyEvent *)(wxBookCtrlBaseEvent *) ((wxNotebookEvent *) x));
48158}
48159static void *_p_wxListbookEventTo_p_wxEvent(void *x) {
48160 return (void *)((wxEvent *) (wxCommandEvent *)(wxNotifyEvent *)(wxBookCtrlBaseEvent *) ((wxListbookEvent *) x));
48161}
48162static void *_p_wxChoicebookEventTo_p_wxEvent(void *x) {
48163 return (void *)((wxEvent *) (wxCommandEvent *)(wxNotifyEvent *)(wxBookCtrlBaseEvent *) ((wxChoicebookEvent *) x));
48164}
48165static void *_p_wxTreebookEventTo_p_wxEvent(void *x) {
48166 return (void *)((wxEvent *) (wxCommandEvent *)(wxNotifyEvent *)(wxBookCtrlBaseEvent *) ((wxTreebookEvent *) x));
48167}
48168static void *_p_wxToolbookEventTo_p_wxEvent(void *x) {
48169 return (void *)((wxEvent *) (wxCommandEvent *)(wxNotifyEvent *)(wxBookCtrlBaseEvent *) ((wxToolbookEvent *) x));
48170}
48171static void *_p_wxHelpEventTo_p_wxEvent(void *x) {
48172 return (void *)((wxEvent *) (wxCommandEvent *) ((wxHelpEvent *) x));
48173}
48174static void *_p_wxIdleEventTo_p_wxEvent(void *x) {
48175 return (void *)((wxEvent *) ((wxIdleEvent *) x));
48176}
48177static void *_p_wxWindowCreateEventTo_p_wxEvent(void *x) {
48178 return (void *)((wxEvent *) (wxCommandEvent *) ((wxWindowCreateEvent *) x));
48179}
48180static void *_p_wxQueryNewPaletteEventTo_p_wxEvent(void *x) {
48181 return (void *)((wxEvent *) ((wxQueryNewPaletteEvent *) x));
48182}
48183static void *_p_wxMaximizeEventTo_p_wxEvent(void *x) {
48184 return (void *)((wxEvent *) ((wxMaximizeEvent *) x));
48185}
48186static void *_p_wxIconizeEventTo_p_wxEvent(void *x) {
48187 return (void *)((wxEvent *) ((wxIconizeEvent *) x));
48188}
48189static void *_p_wxActivateEventTo_p_wxEvent(void *x) {
48190 return (void *)((wxEvent *) ((wxActivateEvent *) x));
48191}
48192static void *_p_wxSizeEventTo_p_wxEvent(void *x) {
48193 return (void *)((wxEvent *) ((wxSizeEvent *) x));
48194}
48195static void *_p_wxMoveEventTo_p_wxEvent(void *x) {
48196 return (void *)((wxEvent *) ((wxMoveEvent *) x));
48197}
48198static void *_p_wxDateEventTo_p_wxEvent(void *x) {
48199 return (void *)((wxEvent *) (wxCommandEvent *) ((wxDateEvent *) x));
48200}
5172800e
RD
48201static void *_p_wxCollapsiblePaneEventTo_p_wxEvent(void *x) {
48202 return (void *)((wxEvent *) (wxCommandEvent *) ((wxCollapsiblePaneEvent *) x));
48203}
0085ce49
RD
48204static void *_p_wxPaintEventTo_p_wxEvent(void *x) {
48205 return (void *)((wxEvent *) ((wxPaintEvent *) x));
48206}
48207static void *_p_wxNcPaintEventTo_p_wxEvent(void *x) {
48208 return (void *)((wxEvent *) ((wxNcPaintEvent *) x));
48209}
34e0a3bb
RD
48210static void *_p_wxClipboardTextEventTo_p_wxEvent(void *x) {
48211 return (void *)((wxEvent *) (wxCommandEvent *) ((wxClipboardTextEvent *) x));
48212}
0085ce49
RD
48213static void *_p_wxUpdateUIEventTo_p_wxEvent(void *x) {
48214 return (void *)((wxEvent *) (wxCommandEvent *) ((wxUpdateUIEvent *) x));
48215}
48216static void *_p_wxPaletteChangedEventTo_p_wxEvent(void *x) {
48217 return (void *)((wxEvent *) ((wxPaletteChangedEvent *) x));
48218}
48219static void *_p_wxDisplayChangedEventTo_p_wxEvent(void *x) {
48220 return (void *)((wxEvent *) ((wxDisplayChangedEvent *) x));
48221}
48222static void *_p_wxMouseCaptureChangedEventTo_p_wxEvent(void *x) {
48223 return (void *)((wxEvent *) ((wxMouseCaptureChangedEvent *) x));
48224}
48225static void *_p_wxSysColourChangedEventTo_p_wxEvent(void *x) {
48226 return (void *)((wxEvent *) ((wxSysColourChangedEvent *) x));
48227}
704eda0c
RD
48228static void *_p_wxHyperlinkEventTo_p_wxEvent(void *x) {
48229 return (void *)((wxEvent *) (wxCommandEvent *) ((wxHyperlinkEvent *) x));
48230}
0085ce49
RD
48231static void *_p_wxDropFilesEventTo_p_wxEvent(void *x) {
48232 return (void *)((wxEvent *) ((wxDropFilesEvent *) x));
48233}
48234static void *_p_wxFocusEventTo_p_wxEvent(void *x) {
48235 return (void *)((wxEvent *) ((wxFocusEvent *) x));
48236}
48237static void *_p_wxChildFocusEventTo_p_wxEvent(void *x) {
48238 return (void *)((wxEvent *) (wxCommandEvent *) ((wxChildFocusEvent *) x));
48239}
48240static void *_p_wxShowEventTo_p_wxEvent(void *x) {
48241 return (void *)((wxEvent *) ((wxShowEvent *) x));
48242}
48243static void *_p_wxCommandEventTo_p_wxEvent(void *x) {
48244 return (void *)((wxEvent *) ((wxCommandEvent *) x));
48245}
48246static void *_p_wxPyCommandEventTo_p_wxEvent(void *x) {
48247 return (void *)((wxEvent *) (wxCommandEvent *) ((wxPyCommandEvent *) x));
48248}
48249static void *_p_wxWindowDestroyEventTo_p_wxEvent(void *x) {
48250 return (void *)((wxEvent *) (wxCommandEvent *) ((wxWindowDestroyEvent *) x));
48251}
48252static void *_p_wxNavigationKeyEventTo_p_wxEvent(void *x) {
48253 return (void *)((wxEvent *) ((wxNavigationKeyEvent *) x));
48254}
48255static void *_p_wxKeyEventTo_p_wxEvent(void *x) {
48256 return (void *)((wxEvent *) ((wxKeyEvent *) x));
48257}
48258static void *_p_wxScrollWinEventTo_p_wxEvent(void *x) {
48259 return (void *)((wxEvent *) ((wxScrollWinEvent *) x));
48260}
48261static void *_p_wxSpinEventTo_p_wxEvent(void *x) {
48262 return (void *)((wxEvent *) (wxCommandEvent *)(wxNotifyEvent *) ((wxSpinEvent *) x));
48263}
b850e7f3
RD
48264static void *_p_wxColourPickerCtrlTo_p_wxPickerBase(void *x) {
48265 return (void *)((wxPickerBase *) ((wxColourPickerCtrl *) x));
48266}
48267static void *_p_wxFilePickerCtrlTo_p_wxPickerBase(void *x) {
48268 return (void *)((wxPickerBase *) ((wxFilePickerCtrl *) x));
48269}
48270static void *_p_wxDirPickerCtrlTo_p_wxPickerBase(void *x) {
48271 return (void *)((wxPickerBase *) ((wxDirPickerCtrl *) x));
48272}
48273static void *_p_wxFontPickerCtrlTo_p_wxPickerBase(void *x) {
48274 return (void *)((wxPickerBase *) ((wxFontPickerCtrl *) x));
48275}
0085ce49
RD
48276static void *_p_wxComboBoxTo_p_wxItemContainer(void *x) {
48277 return (void *)((wxItemContainer *) ((wxComboBox *) x));
48278}
48279static void *_p_wxDirFilterListCtrlTo_p_wxItemContainer(void *x) {
48280 return (void *)((wxItemContainer *) (wxControlWithItems *)(wxChoice *) ((wxDirFilterListCtrl *) x));
48281}
48282static void *_p_wxChoiceTo_p_wxItemContainer(void *x) {
48283 return (void *)((wxItemContainer *) (wxControlWithItems *) ((wxChoice *) x));
48284}
48285static void *_p_wxControlWithItemsTo_p_wxItemContainer(void *x) {
48286 return (void *)((wxItemContainer *) ((wxControlWithItems *) x));
48287}
48288static void *_p_wxListBoxTo_p_wxItemContainer(void *x) {
48289 return (void *)((wxItemContainer *) (wxControlWithItems *) ((wxListBox *) x));
48290}
48291static void *_p_wxCheckListBoxTo_p_wxItemContainer(void *x) {
48292 return (void *)((wxItemContainer *) (wxControlWithItems *)(wxListBox *) ((wxCheckListBox *) x));
48293}
48294static void *_p_wxListViewTo_p_wxPyListCtrl(void *x) {
48295 return (void *)((wxPyListCtrl *) ((wxListView *) x));
48296}
5172800e
RD
48297static void *_p_wxCollapsiblePaneTo_p_wxControl(void *x) {
48298 return (void *)((wxControl *) ((wxCollapsiblePane *) x));
48299}
0085ce49
RD
48300static void *_p_wxBookCtrlBaseTo_p_wxControl(void *x) {
48301 return (void *)((wxControl *) ((wxBookCtrlBase *) x));
48302}
48303static void *_p_wxToolBarTo_p_wxControl(void *x) {
48304 return (void *)((wxControl *) (wxToolBarBase *) ((wxToolBar *) x));
48305}
b850e7f3
RD
48306static void *_p_wxPickerBaseTo_p_wxControl(void *x) {
48307 return (void *)((wxControl *) ((wxPickerBase *) x));
48308}
0085ce49
RD
48309static void *_p_wxToggleButtonTo_p_wxControl(void *x) {
48310 return (void *)((wxControl *) ((wxToggleButton *) x));
48311}
48312static void *_p_wxRadioButtonTo_p_wxControl(void *x) {
48313 return (void *)((wxControl *) ((wxRadioButton *) x));
48314}
3f7f284d
RD
48315static void *_p_wxSearchCtrlTo_p_wxControl(void *x) {
48316 return (void *)((wxControl *) (wxTextCtrl *) ((wxSearchCtrl *) x));
48317}
0085ce49
RD
48318static void *_p_wxToolbookTo_p_wxControl(void *x) {
48319 return (void *)((wxControl *) (wxBookCtrlBase *) ((wxToolbook *) x));
48320}
48321static void *_p_wxToolBarBaseTo_p_wxControl(void *x) {
48322 return (void *)((wxControl *) ((wxToolBarBase *) x));
48323}
48324static void *_p_wxDirFilterListCtrlTo_p_wxControl(void *x) {
48325 return (void *)((wxControl *) (wxControlWithItems *)(wxChoice *) ((wxDirFilterListCtrl *) x));
48326}
48327static void *_p_wxPyListCtrlTo_p_wxControl(void *x) {
48328 return (void *)((wxControl *) ((wxPyListCtrl *) x));
48329}
48330static void *_p_wxComboBoxTo_p_wxControl(void *x) {
48331 return (void *)((wxControl *) ((wxComboBox *) x));
48332}
48333static void *_p_wxPyControlTo_p_wxControl(void *x) {
48334 return (void *)((wxControl *) ((wxPyControl *) x));
48335}
48336static void *_p_wxGenericDirCtrlTo_p_wxControl(void *x) {
48337 return (void *)((wxControl *) ((wxGenericDirCtrl *) x));
48338}
48339static void *_p_wxScrollBarTo_p_wxControl(void *x) {
48340 return (void *)((wxControl *) ((wxScrollBar *) x));
48341}
48342static void *_p_wxControlWithItemsTo_p_wxControl(void *x) {
48343 return (void *)((wxControl *) ((wxControlWithItems *) x));
48344}
48345static void *_p_wxGaugeTo_p_wxControl(void *x) {
48346 return (void *)((wxControl *) ((wxGauge *) x));
48347}
48348static void *_p_wxStaticLineTo_p_wxControl(void *x) {
48349 return (void *)((wxControl *) ((wxStaticLine *) x));
48350}
48351static void *_p_wxChoicebookTo_p_wxControl(void *x) {
48352 return (void *)((wxControl *) (wxBookCtrlBase *) ((wxChoicebook *) x));
48353}
48354static void *_p_wxListbookTo_p_wxControl(void *x) {
48355 return (void *)((wxControl *) (wxBookCtrlBase *) ((wxListbook *) x));
48356}
704eda0c
RD
48357static void *_p_wxHyperlinkCtrlTo_p_wxControl(void *x) {
48358 return (void *)((wxControl *) ((wxHyperlinkCtrl *) x));
48359}
0085ce49
RD
48360static void *_p_wxPyTreeCtrlTo_p_wxControl(void *x) {
48361 return (void *)((wxControl *) ((wxPyTreeCtrl *) x));
48362}
48363static void *_p_wxCheckBoxTo_p_wxControl(void *x) {
48364 return (void *)((wxControl *) ((wxCheckBox *) x));
48365}
48366static void *_p_wxRadioBoxTo_p_wxControl(void *x) {
48367 return (void *)((wxControl *) ((wxRadioBox *) x));
48368}
48369static void *_p_wxChoiceTo_p_wxControl(void *x) {
48370 return (void *)((wxControl *) (wxControlWithItems *) ((wxChoice *) x));
48371}
48372static void *_p_wxListBoxTo_p_wxControl(void *x) {
48373 return (void *)((wxControl *) (wxControlWithItems *) ((wxListBox *) x));
48374}
48375static void *_p_wxCheckListBoxTo_p_wxControl(void *x) {
48376 return (void *)((wxControl *) (wxControlWithItems *)(wxListBox *) ((wxCheckListBox *) x));
48377}
48378static void *_p_wxListViewTo_p_wxControl(void *x) {
48379 return (void *)((wxControl *) (wxPyListCtrl *) ((wxListView *) x));
48380}
48381static void *_p_wxNotebookTo_p_wxControl(void *x) {
48382 return (void *)((wxControl *) (wxBookCtrlBase *) ((wxNotebook *) x));
48383}
48384static void *_p_wxStaticBitmapTo_p_wxControl(void *x) {
48385 return (void *)((wxControl *) ((wxStaticBitmap *) x));
48386}
48387static void *_p_wxSpinCtrlTo_p_wxControl(void *x) {
48388 return (void *)((wxControl *) ((wxSpinCtrl *) x));
48389}
48390static void *_p_wxStaticTextTo_p_wxControl(void *x) {
48391 return (void *)((wxControl *) ((wxStaticText *) x));
48392}
48393static void *_p_wxStaticBoxTo_p_wxControl(void *x) {
48394 return (void *)((wxControl *) ((wxStaticBox *) x));
48395}
48396static void *_p_wxSliderTo_p_wxControl(void *x) {
48397 return (void *)((wxControl *) ((wxSlider *) x));
48398}
48399static void *_p_wxTreebookTo_p_wxControl(void *x) {
48400 return (void *)((wxControl *) (wxBookCtrlBase *) ((wxTreebook *) x));
48401}
48402static void *_p_wxSpinButtonTo_p_wxControl(void *x) {
48403 return (void *)((wxControl *) ((wxSpinButton *) x));
48404}
48405static void *_p_wxButtonTo_p_wxControl(void *x) {
48406 return (void *)((wxControl *) ((wxButton *) x));
48407}
48408static void *_p_wxBitmapButtonTo_p_wxControl(void *x) {
48409 return (void *)((wxControl *) (wxButton *) ((wxBitmapButton *) x));
48410}
48411static void *_p_wxContextHelpButtonTo_p_wxControl(void *x) {
48412 return (void *)((wxControl *) (wxButton *)(wxBitmapButton *) ((wxContextHelpButton *) x));
48413}
48414static void *_p_wxDatePickerCtrlTo_p_wxControl(void *x) {
48415 return (void *)((wxControl *) ((wxDatePickerCtrl *) x));
48416}
b850e7f3
RD
48417static void *_p_wxColourPickerCtrlTo_p_wxControl(void *x) {
48418 return (void *)((wxControl *) (wxPickerBase *) ((wxColourPickerCtrl *) x));
48419}
48420static void *_p_wxFilePickerCtrlTo_p_wxControl(void *x) {
48421 return (void *)((wxControl *) (wxPickerBase *) ((wxFilePickerCtrl *) x));
48422}
48423static void *_p_wxDirPickerCtrlTo_p_wxControl(void *x) {
48424 return (void *)((wxControl *) (wxPickerBase *) ((wxDirPickerCtrl *) x));
48425}
48426static void *_p_wxFontPickerCtrlTo_p_wxControl(void *x) {
48427 return (void *)((wxControl *) (wxPickerBase *) ((wxFontPickerCtrl *) x));
48428}
0085ce49
RD
48429static void *_p_wxTextCtrlTo_p_wxControl(void *x) {
48430 return (void *)((wxControl *) ((wxTextCtrl *) x));
48431}
48432static void *_p_wxToolBarTo_p_wxToolBarBase(void *x) {
48433 return (void *)((wxToolBarBase *) ((wxToolBar *) x));
48434}
48435static void *_p_wxDirFilterListCtrlTo_p_wxChoice(void *x) {
48436 return (void *)((wxChoice *) ((wxDirFilterListCtrl *) x));
48437}
3f7f284d
RD
48438static void *_p_wxSearchCtrlTo_p_wxTextCtrl(void *x) {
48439 return (void *)((wxTextCtrl *) ((wxSearchCtrl *) x));
48440}
0085ce49
RD
48441static void *_p_wxBookCtrlBaseEventTo_p_wxNotifyEvent(void *x) {
48442 return (void *)((wxNotifyEvent *) ((wxBookCtrlBaseEvent *) x));
48443}
48444static void *_p_wxTreeEventTo_p_wxNotifyEvent(void *x) {
48445 return (void *)((wxNotifyEvent *) ((wxTreeEvent *) x));
48446}
48447static void *_p_wxListEventTo_p_wxNotifyEvent(void *x) {
48448 return (void *)((wxNotifyEvent *) ((wxListEvent *) x));
48449}
48450static void *_p_wxSpinEventTo_p_wxNotifyEvent(void *x) {
48451 return (void *)((wxNotifyEvent *) ((wxSpinEvent *) x));
48452}
48453static void *_p_wxNotebookEventTo_p_wxNotifyEvent(void *x) {
48454 return (void *)((wxNotifyEvent *) (wxBookCtrlBaseEvent *) ((wxNotebookEvent *) x));
48455}
48456static void *_p_wxListbookEventTo_p_wxNotifyEvent(void *x) {
48457 return (void *)((wxNotifyEvent *) (wxBookCtrlBaseEvent *) ((wxListbookEvent *) x));
48458}
48459static void *_p_wxChoicebookEventTo_p_wxNotifyEvent(void *x) {
48460 return (void *)((wxNotifyEvent *) (wxBookCtrlBaseEvent *) ((wxChoicebookEvent *) x));
48461}
48462static void *_p_wxTreebookEventTo_p_wxNotifyEvent(void *x) {
48463 return (void *)((wxNotifyEvent *) (wxBookCtrlBaseEvent *) ((wxTreebookEvent *) x));
48464}
48465static void *_p_wxToolbookEventTo_p_wxNotifyEvent(void *x) {
48466 return (void *)((wxNotifyEvent *) (wxBookCtrlBaseEvent *) ((wxToolbookEvent *) x));
48467}
48468static void *_p_wxChoicebookTo_p_wxBookCtrlBase(void *x) {
48469 return (void *)((wxBookCtrlBase *) ((wxChoicebook *) x));
48470}
48471static void *_p_wxListbookTo_p_wxBookCtrlBase(void *x) {
48472 return (void *)((wxBookCtrlBase *) ((wxListbook *) x));
48473}
48474static void *_p_wxToolbookTo_p_wxBookCtrlBase(void *x) {
48475 return (void *)((wxBookCtrlBase *) ((wxToolbook *) x));
48476}
48477static void *_p_wxTreebookTo_p_wxBookCtrlBase(void *x) {
48478 return (void *)((wxBookCtrlBase *) ((wxTreebook *) x));
48479}
48480static void *_p_wxNotebookTo_p_wxBookCtrlBase(void *x) {
48481 return (void *)((wxBookCtrlBase *) ((wxNotebook *) x));
48482}
5172800e
RD
48483static void *_p_wxCollapsiblePaneTo_p_wxEvtHandler(void *x) {
48484 return (void *)((wxEvtHandler *) (wxWindow *)(wxControl *) ((wxCollapsiblePane *) x));
48485}
4976f996
RD
48486static void *_p_wxEventBlockerTo_p_wxEvtHandler(void *x) {
48487 return (void *)((wxEvtHandler *) ((wxEventBlocker *) x));
48488}
0085ce49
RD
48489static void *_p_wxMenuBarTo_p_wxEvtHandler(void *x) {
48490 return (void *)((wxEvtHandler *) (wxWindow *) ((wxMenuBar *) x));
48491}
48492static void *_p_wxBookCtrlBaseTo_p_wxEvtHandler(void *x) {
48493 return (void *)((wxEvtHandler *) (wxWindow *)(wxControl *) ((wxBookCtrlBase *) x));
48494}
48495static void *_p_wxValidatorTo_p_wxEvtHandler(void *x) {
48496 return (void *)((wxEvtHandler *) ((wxValidator *) x));
48497}
48498static void *_p_wxPyValidatorTo_p_wxEvtHandler(void *x) {
48499 return (void *)((wxEvtHandler *) (wxValidator *) ((wxPyValidator *) x));
48500}
48501static void *_p_wxToolBarTo_p_wxEvtHandler(void *x) {
48502 return (void *)((wxEvtHandler *) (wxWindow *)(wxControl *)(wxToolBarBase *) ((wxToolBar *) x));
48503}
b850e7f3
RD
48504static void *_p_wxPickerBaseTo_p_wxEvtHandler(void *x) {
48505 return (void *)((wxEvtHandler *) (wxWindow *)(wxControl *) ((wxPickerBase *) x));
48506}
0085ce49
RD
48507static void *_p_wxMenuTo_p_wxEvtHandler(void *x) {
48508 return (void *)((wxEvtHandler *) ((wxMenu *) x));
48509}
48510static void *_p_wxToggleButtonTo_p_wxEvtHandler(void *x) {
48511 return (void *)((wxEvtHandler *) (wxWindow *)(wxControl *) ((wxToggleButton *) x));
48512}
48513static void *_p_wxRadioButtonTo_p_wxEvtHandler(void *x) {
48514 return (void *)((wxEvtHandler *) (wxWindow *)(wxControl *) ((wxRadioButton *) x));
48515}
3f7f284d
RD
48516static void *_p_wxSearchCtrlTo_p_wxEvtHandler(void *x) {
48517 return (void *)((wxEvtHandler *) (wxWindow *)(wxControl *)(wxTextCtrl *) ((wxSearchCtrl *) x));
48518}
0085ce49
RD
48519static void *_p_wxWindowTo_p_wxEvtHandler(void *x) {
48520 return (void *)((wxEvtHandler *) ((wxWindow *) x));
48521}
4976f996
RD
48522static void *_p_wxToolbookTo_p_wxEvtHandler(void *x) {
48523 return (void *)((wxEvtHandler *) (wxWindow *)(wxControl *)(wxBookCtrlBase *) ((wxToolbook *) x));
48524}
0085ce49
RD
48525static void *_p_wxControlTo_p_wxEvtHandler(void *x) {
48526 return (void *)((wxEvtHandler *) (wxWindow *) ((wxControl *) x));
48527}
48528static void *_p_wxComboBoxTo_p_wxEvtHandler(void *x) {
48529 return (void *)((wxEvtHandler *) (wxWindow *)(wxControl *) ((wxComboBox *) x));
48530}
48531static void *_p_wxToolBarBaseTo_p_wxEvtHandler(void *x) {
48532 return (void *)((wxEvtHandler *) (wxWindow *)(wxControl *) ((wxToolBarBase *) x));
48533}
48534static void *_p_wxPyListCtrlTo_p_wxEvtHandler(void *x) {
48535 return (void *)((wxEvtHandler *) (wxWindow *)(wxControl *) ((wxPyListCtrl *) x));
48536}
48537static void *_p_wxDirFilterListCtrlTo_p_wxEvtHandler(void *x) {
48538 return (void *)((wxEvtHandler *) (wxWindow *)(wxControl *)(wxControlWithItems *)(wxChoice *) ((wxDirFilterListCtrl *) x));
48539}
48540static void *_p_wxPyControlTo_p_wxEvtHandler(void *x) {
48541 return (void *)((wxEvtHandler *) (wxWindow *)(wxControl *) ((wxPyControl *) x));
48542}
48543static void *_p_wxPyAppTo_p_wxEvtHandler(void *x) {
48544 return (void *)((wxEvtHandler *) ((wxPyApp *) x));
48545}
48546static void *_p_wxGenericDirCtrlTo_p_wxEvtHandler(void *x) {
48547 return (void *)((wxEvtHandler *) (wxWindow *)(wxControl *) ((wxGenericDirCtrl *) x));
48548}
48549static void *_p_wxScrollBarTo_p_wxEvtHandler(void *x) {
48550 return (void *)((wxEvtHandler *) (wxWindow *)(wxControl *) ((wxScrollBar *) x));
48551}
48552static void *_p_wxControlWithItemsTo_p_wxEvtHandler(void *x) {
48553 return (void *)((wxEvtHandler *) (wxWindow *)(wxControl *) ((wxControlWithItems *) x));
48554}
48555static void *_p_wxGaugeTo_p_wxEvtHandler(void *x) {
48556 return (void *)((wxEvtHandler *) (wxWindow *)(wxControl *) ((wxGauge *) x));
48557}
48558static void *_p_wxStaticLineTo_p_wxEvtHandler(void *x) {
48559 return (void *)((wxEvtHandler *) (wxWindow *)(wxControl *) ((wxStaticLine *) x));
48560}
48561static void *_p_wxChoicebookTo_p_wxEvtHandler(void *x) {
48562 return (void *)((wxEvtHandler *) (wxWindow *)(wxControl *)(wxBookCtrlBase *) ((wxChoicebook *) x));
48563}
48564static void *_p_wxListbookTo_p_wxEvtHandler(void *x) {
48565 return (void *)((wxEvtHandler *) (wxWindow *)(wxControl *)(wxBookCtrlBase *) ((wxListbook *) x));
48566}
704eda0c
RD
48567static void *_p_wxHyperlinkCtrlTo_p_wxEvtHandler(void *x) {
48568 return (void *)((wxEvtHandler *) (wxWindow *)(wxControl *) ((wxHyperlinkCtrl *) x));
48569}
0085ce49
RD
48570static void *_p_wxPyTreeCtrlTo_p_wxEvtHandler(void *x) {
48571 return (void *)((wxEvtHandler *) (wxWindow *)(wxControl *) ((wxPyTreeCtrl *) x));
48572}
48573static void *_p_wxCheckBoxTo_p_wxEvtHandler(void *x) {
48574 return (void *)((wxEvtHandler *) (wxWindow *)(wxControl *) ((wxCheckBox *) x));
48575}
48576static void *_p_wxRadioBoxTo_p_wxEvtHandler(void *x) {
48577 return (void *)((wxEvtHandler *) (wxWindow *)(wxControl *) ((wxRadioBox *) x));
48578}
48579static void *_p_wxCheckListBoxTo_p_wxEvtHandler(void *x) {
48580 return (void *)((wxEvtHandler *) (wxWindow *)(wxControl *)(wxControlWithItems *)(wxListBox *) ((wxCheckListBox *) x));
48581}
48582static void *_p_wxListBoxTo_p_wxEvtHandler(void *x) {
48583 return (void *)((wxEvtHandler *) (wxWindow *)(wxControl *)(wxControlWithItems *) ((wxListBox *) x));
48584}
48585static void *_p_wxChoiceTo_p_wxEvtHandler(void *x) {
48586 return (void *)((wxEvtHandler *) (wxWindow *)(wxControl *)(wxControlWithItems *) ((wxChoice *) x));
48587}
48588static void *_p_wxNotebookTo_p_wxEvtHandler(void *x) {
48589 return (void *)((wxEvtHandler *) (wxWindow *)(wxControl *)(wxBookCtrlBase *) ((wxNotebook *) x));
48590}
48591static void *_p_wxStaticBitmapTo_p_wxEvtHandler(void *x) {
48592 return (void *)((wxEvtHandler *) (wxWindow *)(wxControl *) ((wxStaticBitmap *) x));
48593}
48594static void *_p_wxListViewTo_p_wxEvtHandler(void *x) {
48595 return (void *)((wxEvtHandler *) (wxWindow *)(wxControl *)(wxPyListCtrl *) ((wxListView *) x));
48596}
48597static void *_p_wxSpinCtrlTo_p_wxEvtHandler(void *x) {
48598 return (void *)((wxEvtHandler *) (wxWindow *)(wxControl *) ((wxSpinCtrl *) x));
48599}
48600static void *_p_wxStaticTextTo_p_wxEvtHandler(void *x) {
48601 return (void *)((wxEvtHandler *) (wxWindow *)(wxControl *) ((wxStaticText *) x));
48602}
48603static void *_p_wxStaticBoxTo_p_wxEvtHandler(void *x) {
48604 return (void *)((wxEvtHandler *) (wxWindow *)(wxControl *) ((wxStaticBox *) x));
48605}
48606static void *_p_wxSliderTo_p_wxEvtHandler(void *x) {
48607 return (void *)((wxEvtHandler *) (wxWindow *)(wxControl *) ((wxSlider *) x));
48608}
48609static void *_p_wxTreebookTo_p_wxEvtHandler(void *x) {
48610 return (void *)((wxEvtHandler *) (wxWindow *)(wxControl *)(wxBookCtrlBase *) ((wxTreebook *) x));
48611}
48612static void *_p_wxSpinButtonTo_p_wxEvtHandler(void *x) {
48613 return (void *)((wxEvtHandler *) (wxWindow *)(wxControl *) ((wxSpinButton *) x));
48614}
48615static void *_p_wxButtonTo_p_wxEvtHandler(void *x) {
48616 return (void *)((wxEvtHandler *) (wxWindow *)(wxControl *) ((wxButton *) x));
48617}
48618static void *_p_wxBitmapButtonTo_p_wxEvtHandler(void *x) {
48619 return (void *)((wxEvtHandler *) (wxWindow *)(wxControl *)(wxButton *) ((wxBitmapButton *) x));
48620}
48621static void *_p_wxContextHelpButtonTo_p_wxEvtHandler(void *x) {
48622 return (void *)((wxEvtHandler *) (wxWindow *)(wxControl *)(wxButton *)(wxBitmapButton *) ((wxContextHelpButton *) x));
48623}
48624static void *_p_wxDatePickerCtrlTo_p_wxEvtHandler(void *x) {
48625 return (void *)((wxEvtHandler *) (wxWindow *)(wxControl *) ((wxDatePickerCtrl *) x));
48626}
b850e7f3
RD
48627static void *_p_wxColourPickerCtrlTo_p_wxEvtHandler(void *x) {
48628 return (void *)((wxEvtHandler *) (wxWindow *)(wxControl *)(wxPickerBase *) ((wxColourPickerCtrl *) x));
48629}
48630static void *_p_wxFilePickerCtrlTo_p_wxEvtHandler(void *x) {
48631 return (void *)((wxEvtHandler *) (wxWindow *)(wxControl *)(wxPickerBase *) ((wxFilePickerCtrl *) x));
48632}
48633static void *_p_wxDirPickerCtrlTo_p_wxEvtHandler(void *x) {
48634 return (void *)((wxEvtHandler *) (wxWindow *)(wxControl *)(wxPickerBase *) ((wxDirPickerCtrl *) x));
48635}
48636static void *_p_wxFontPickerCtrlTo_p_wxEvtHandler(void *x) {
48637 return (void *)((wxEvtHandler *) (wxWindow *)(wxControl *)(wxPickerBase *) ((wxFontPickerCtrl *) x));
48638}
0085ce49
RD
48639static void *_p_wxTextCtrlTo_p_wxEvtHandler(void *x) {
48640 return (void *)((wxEvtHandler *) (wxWindow *)(wxControl *) ((wxTextCtrl *) x));
48641}
48642static void *_p_wxCheckListBoxTo_p_wxListBox(void *x) {
48643 return (void *)((wxListBox *) ((wxCheckListBox *) x));
48644}
48645static void *_p_wxBitmapButtonTo_p_wxButton(void *x) {
48646 return (void *)((wxButton *) ((wxBitmapButton *) x));
48647}
48648static void *_p_wxContextHelpButtonTo_p_wxButton(void *x) {
48649 return (void *)((wxButton *) (wxBitmapButton *) ((wxContextHelpButton *) x));
48650}
48651static void *_p_wxContextHelpButtonTo_p_wxBitmapButton(void *x) {
48652 return (void *)((wxBitmapButton *) ((wxContextHelpButton *) x));
48653}
48654static void *_p_wxSimpleHelpProviderTo_p_wxHelpProvider(void *x) {
48655 return (void *)((wxHelpProvider *) ((wxSimpleHelpProvider *) x));
48656}
48657static void *_p_wxLayoutConstraintsTo_p_wxObject(void *x) {
48658 return (void *)((wxObject *) ((wxLayoutConstraints *) x));
48659}
48660static void *_p_wxToolbookTo_p_wxObject(void *x) {
48661 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxControl *)(wxBookCtrlBase *) ((wxToolbook *) x));
48662}
4976f996
RD
48663static void *_p_wxEventBlockerTo_p_wxObject(void *x) {
48664 return (void *)((wxObject *) (wxEvtHandler *) ((wxEventBlocker *) x));
48665}
0085ce49
RD
48666static void *_p_wxSizerItemTo_p_wxObject(void *x) {
48667 return (void *)((wxObject *) ((wxSizerItem *) x));
48668}
34e0a3bb
RD
48669static void *_p_wxGBSizerItemTo_p_wxObject(void *x) {
48670 return (void *)((wxObject *) (wxSizerItem *) ((wxGBSizerItem *) x));
48671}
0085ce49
RD
48672static void *_p_wxScrollEventTo_p_wxObject(void *x) {
48673 return (void *)((wxObject *) (wxEvent *)(wxCommandEvent *) ((wxScrollEvent *) x));
48674}
48675static void *_p_wxIndividualLayoutConstraintTo_p_wxObject(void *x) {
48676 return (void *)((wxObject *) ((wxIndividualLayoutConstraint *) x));
48677}
48678static void *_p_wxTextUrlEventTo_p_wxObject(void *x) {
48679 return (void *)((wxObject *) (wxEvent *)(wxCommandEvent *) ((wxTextUrlEvent *) x));
48680}
48681static void *_p_wxStaticBoxSizerTo_p_wxObject(void *x) {
48682 return (void *)((wxObject *) (wxSizer *)(wxBoxSizer *) ((wxStaticBoxSizer *) x));
48683}
48684static void *_p_wxBoxSizerTo_p_wxObject(void *x) {
48685 return (void *)((wxObject *) (wxSizer *) ((wxBoxSizer *) x));
48686}
48687static void *_p_wxSizerTo_p_wxObject(void *x) {
48688 return (void *)((wxObject *) ((wxSizer *) x));
48689}
48690static void *_p_wxGridBagSizerTo_p_wxObject(void *x) {
48691 return (void *)((wxObject *) (wxSizer *)(wxGridSizer *)(wxFlexGridSizer *) ((wxGridBagSizer *) x));
48692}
48693static void *_p_wxCheckBoxTo_p_wxObject(void *x) {
48694 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxControl *) ((wxCheckBox *) x));
48695}
48696static void *_p_wxPyTreeCtrlTo_p_wxObject(void *x) {
48697 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxControl *) ((wxPyTreeCtrl *) x));
48698}
48699static void *_p_wxUpdateUIEventTo_p_wxObject(void *x) {
48700 return (void *)((wxObject *) (wxEvent *)(wxCommandEvent *) ((wxUpdateUIEvent *) x));
48701}
48702static void *_p_wxEventTo_p_wxObject(void *x) {
48703 return (void *)((wxObject *) ((wxEvent *) x));
48704}
0085ce49
RD
48705static void *_p_wxGridSizerTo_p_wxObject(void *x) {
48706 return (void *)((wxObject *) (wxSizer *) ((wxGridSizer *) x));
48707}
4976f996
RD
48708static void *_p_wxFlexGridSizerTo_p_wxObject(void *x) {
48709 return (void *)((wxObject *) (wxSizer *)(wxGridSizer *) ((wxFlexGridSizer *) x));
48710}
3f7f284d
RD
48711static void *_p_wxSearchCtrlTo_p_wxObject(void *x) {
48712 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxControl *)(wxTextCtrl *) ((wxSearchCtrl *) x));
48713}
0085ce49
RD
48714static void *_p_wxInitDialogEventTo_p_wxObject(void *x) {
48715 return (void *)((wxObject *) (wxEvent *) ((wxInitDialogEvent *) x));
48716}
48717static void *_p_wxGenericDirCtrlTo_p_wxObject(void *x) {
48718 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxControl *) ((wxGenericDirCtrl *) x));
48719}
b850e7f3
RD
48720static void *_p_wxPickerBaseTo_p_wxObject(void *x) {
48721 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxControl *) ((wxPickerBase *) x));
48722}
0085ce49
RD
48723static void *_p_wxPyListCtrlTo_p_wxObject(void *x) {
48724 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxControl *) ((wxPyListCtrl *) x));
48725}
48726static void *_p_wxDirFilterListCtrlTo_p_wxObject(void *x) {
48727 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxControl *)(wxControlWithItems *)(wxChoice *) ((wxDirFilterListCtrl *) x));
48728}
2131d850
RD
48729static void *_p_wxClipboardTextEventTo_p_wxObject(void *x) {
48730 return (void *)((wxObject *) (wxEvent *)(wxCommandEvent *) ((wxClipboardTextEvent *) x));
48731}
0085ce49
RD
48732static void *_p_wxPaintEventTo_p_wxObject(void *x) {
48733 return (void *)((wxObject *) (wxEvent *) ((wxPaintEvent *) x));
48734}
48735static void *_p_wxNcPaintEventTo_p_wxObject(void *x) {
48736 return (void *)((wxObject *) (wxEvent *) ((wxNcPaintEvent *) x));
48737}
48738static void *_p_wxPaletteChangedEventTo_p_wxObject(void *x) {
48739 return (void *)((wxObject *) (wxEvent *) ((wxPaletteChangedEvent *) x));
48740}
48741static void *_p_wxDisplayChangedEventTo_p_wxObject(void *x) {
48742 return (void *)((wxObject *) (wxEvent *) ((wxDisplayChangedEvent *) x));
48743}
48744static void *_p_wxMouseCaptureChangedEventTo_p_wxObject(void *x) {
48745 return (void *)((wxObject *) (wxEvent *) ((wxMouseCaptureChangedEvent *) x));
48746}
48747static void *_p_wxSysColourChangedEventTo_p_wxObject(void *x) {
48748 return (void *)((wxObject *) (wxEvent *) ((wxSysColourChangedEvent *) x));
48749}
48750static void *_p_wxStaticLineTo_p_wxObject(void *x) {
48751 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxControl *) ((wxStaticLine *) x));
48752}
48753static void *_p_wxControlTo_p_wxObject(void *x) {
48754 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *) ((wxControl *) x));
48755}
48756static void *_p_wxPyControlTo_p_wxObject(void *x) {
48757 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxControl *) ((wxPyControl *) x));
48758}
48759static void *_p_wxGaugeTo_p_wxObject(void *x) {
48760 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxControl *) ((wxGauge *) x));
48761}
48762static void *_p_wxRadioButtonTo_p_wxObject(void *x) {
48763 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxControl *) ((wxRadioButton *) x));
48764}
48765static void *_p_wxToggleButtonTo_p_wxObject(void *x) {
48766 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxControl *) ((wxToggleButton *) x));
48767}
48768static void *_p_wxToolBarBaseTo_p_wxObject(void *x) {
48769 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxControl *) ((wxToolBarBase *) x));
48770}
48771static void *_p_wxSetCursorEventTo_p_wxObject(void *x) {
48772 return (void *)((wxObject *) (wxEvent *) ((wxSetCursorEvent *) x));
48773}
b850e7f3
RD
48774static void *_p_wxColourPickerEventTo_p_wxObject(void *x) {
48775 return (void *)((wxObject *) (wxEvent *)(wxCommandEvent *) ((wxColourPickerEvent *) x));
48776}
48777static void *_p_wxFileDirPickerEventTo_p_wxObject(void *x) {
48778 return (void *)((wxObject *) (wxEvent *)(wxCommandEvent *) ((wxFileDirPickerEvent *) x));
48779}
48780static void *_p_wxFontPickerEventTo_p_wxObject(void *x) {
48781 return (void *)((wxObject *) (wxEvent *)(wxCommandEvent *) ((wxFontPickerEvent *) x));
48782}
0085ce49
RD
48783static void *_p_wxChoiceTo_p_wxObject(void *x) {
48784 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxControl *)(wxControlWithItems *) ((wxChoice *) x));
48785}
48786static void *_p_wxFSFileTo_p_wxObject(void *x) {
48787 return (void *)((wxObject *) ((wxFSFile *) x));
48788}
48789static void *_p_wxPySizerTo_p_wxObject(void *x) {
48790 return (void *)((wxObject *) (wxSizer *) ((wxPySizer *) x));
48791}
48792static void *_p_wxTreebookTo_p_wxObject(void *x) {
48793 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxControl *)(wxBookCtrlBase *) ((wxTreebook *) x));
48794}
48795static void *_p_wxListViewTo_p_wxObject(void *x) {
48796 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxControl *)(wxPyListCtrl *) ((wxListView *) x));
48797}
704eda0c
RD
48798static void *_p_wxHyperlinkEventTo_p_wxObject(void *x) {
48799 return (void *)((wxObject *) (wxEvent *)(wxCommandEvent *) ((wxHyperlinkEvent *) x));
48800}
0085ce49
RD
48801static void *_p_wxTextCtrlTo_p_wxObject(void *x) {
48802 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxControl *) ((wxTextCtrl *) x));
48803}
48804static void *_p_wxNotebookTo_p_wxObject(void *x) {
48805 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxControl *)(wxBookCtrlBase *) ((wxNotebook *) x));
48806}
48807static void *_p_wxPyEventTo_p_wxObject(void *x) {
48808 return (void *)((wxObject *) (wxEvent *) ((wxPyEvent *) x));
48809}
48810static void *_p_wxNotifyEventTo_p_wxObject(void *x) {
48811 return (void *)((wxObject *) (wxEvent *)(wxCommandEvent *) ((wxNotifyEvent *) x));
48812}
48813static void *_p_wxChoicebookTo_p_wxObject(void *x) {
48814 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxControl *)(wxBookCtrlBase *) ((wxChoicebook *) x));
48815}
48816static void *_p_wxListbookTo_p_wxObject(void *x) {
48817 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxControl *)(wxBookCtrlBase *) ((wxListbook *) x));
48818}
48819static void *_p_wxShowEventTo_p_wxObject(void *x) {
48820 return (void *)((wxObject *) (wxEvent *) ((wxShowEvent *) x));
48821}
48822static void *_p_wxStaticBitmapTo_p_wxObject(void *x) {
48823 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxControl *) ((wxStaticBitmap *) x));
48824}
48825static void *_p_wxSliderTo_p_wxObject(void *x) {
48826 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxControl *) ((wxSlider *) x));
48827}
48828static void *_p_wxMenuItemTo_p_wxObject(void *x) {
48829 return (void *)((wxObject *) ((wxMenuItem *) x));
48830}
48831static void *_p_wxDateEventTo_p_wxObject(void *x) {
48832 return (void *)((wxObject *) (wxEvent *)(wxCommandEvent *) ((wxDateEvent *) x));
48833}
48834static void *_p_wxIdleEventTo_p_wxObject(void *x) {
48835 return (void *)((wxObject *) (wxEvent *) ((wxIdleEvent *) x));
48836}
48837static void *_p_wxWindowCreateEventTo_p_wxObject(void *x) {
48838 return (void *)((wxObject *) (wxEvent *)(wxCommandEvent *) ((wxWindowCreateEvent *) x));
48839}
48840static void *_p_wxQueryNewPaletteEventTo_p_wxObject(void *x) {
48841 return (void *)((wxObject *) (wxEvent *) ((wxQueryNewPaletteEvent *) x));
48842}
48843static void *_p_wxMaximizeEventTo_p_wxObject(void *x) {
48844 return (void *)((wxObject *) (wxEvent *) ((wxMaximizeEvent *) x));
48845}
48846static void *_p_wxIconizeEventTo_p_wxObject(void *x) {
48847 return (void *)((wxObject *) (wxEvent *) ((wxIconizeEvent *) x));
48848}
48849static void *_p_wxSizeEventTo_p_wxObject(void *x) {
48850 return (void *)((wxObject *) (wxEvent *) ((wxSizeEvent *) x));
48851}
48852static void *_p_wxMoveEventTo_p_wxObject(void *x) {
48853 return (void *)((wxObject *) (wxEvent *) ((wxMoveEvent *) x));
48854}
48855static void *_p_wxActivateEventTo_p_wxObject(void *x) {
48856 return (void *)((wxObject *) (wxEvent *) ((wxActivateEvent *) x));
48857}
48858static void *_p_wxStaticBoxTo_p_wxObject(void *x) {
48859 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxControl *) ((wxStaticBox *) x));
48860}
48861static void *_p_wxContextHelpTo_p_wxObject(void *x) {
48862 return (void *)((wxObject *) ((wxContextHelp *) x));
48863}
5172800e
RD
48864static void *_p_wxCollapsiblePaneEventTo_p_wxObject(void *x) {
48865 return (void *)((wxObject *) (wxEvent *)(wxCommandEvent *) ((wxCollapsiblePaneEvent *) x));
48866}
0085ce49
RD
48867static void *_p_wxBookCtrlBaseTo_p_wxObject(void *x) {
48868 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxControl *) ((wxBookCtrlBase *) x));
48869}
48870static void *_p_wxPNMHandlerTo_p_wxObject(void *x) {
48871 return (void *)((wxObject *) (wxImageHandler *) ((wxPNMHandler *) x));
48872}
48873static void *_p_wxJPEGHandlerTo_p_wxObject(void *x) {
48874 return (void *)((wxObject *) (wxImageHandler *) ((wxJPEGHandler *) x));
48875}
48876static void *_p_wxPCXHandlerTo_p_wxObject(void *x) {
48877 return (void *)((wxObject *) (wxImageHandler *) ((wxPCXHandler *) x));
48878}
48879static void *_p_wxGIFHandlerTo_p_wxObject(void *x) {
48880 return (void *)((wxObject *) (wxImageHandler *) ((wxGIFHandler *) x));
48881}
48882static void *_p_wxPNGHandlerTo_p_wxObject(void *x) {
48883 return (void *)((wxObject *) (wxImageHandler *) ((wxPNGHandler *) x));
48884}
48885static void *_p_wxANIHandlerTo_p_wxObject(void *x) {
48886 return (void *)((wxObject *) (wxImageHandler *)(wxBMPHandler *)(wxICOHandler *)(wxCURHandler *) ((wxANIHandler *) x));
48887}
48888static void *_p_wxCURHandlerTo_p_wxObject(void *x) {
48889 return (void *)((wxObject *) (wxImageHandler *)(wxBMPHandler *)(wxICOHandler *) ((wxCURHandler *) x));
48890}
48891static void *_p_wxICOHandlerTo_p_wxObject(void *x) {
48892 return (void *)((wxObject *) (wxImageHandler *)(wxBMPHandler *) ((wxICOHandler *) x));
48893}
48894static void *_p_wxBMPHandlerTo_p_wxObject(void *x) {
48895 return (void *)((wxObject *) (wxImageHandler *) ((wxBMPHandler *) x));
48896}
48897static void *_p_wxPyImageHandlerTo_p_wxObject(void *x) {
48898 return (void *)((wxObject *) (wxImageHandler *) ((wxPyImageHandler *) x));
48899}
48900static void *_p_wxImageHandlerTo_p_wxObject(void *x) {
48901 return (void *)((wxObject *) ((wxImageHandler *) x));
48902}
48903static void *_p_wxXPMHandlerTo_p_wxObject(void *x) {
48904 return (void *)((wxObject *) (wxImageHandler *) ((wxXPMHandler *) x));
48905}
48906static void *_p_wxTIFFHandlerTo_p_wxObject(void *x) {
48907 return (void *)((wxObject *) (wxImageHandler *) ((wxTIFFHandler *) x));
48908}
580080c5
RD
48909static void *_p_wxTGAHandlerTo_p_wxObject(void *x) {
48910 return (void *)((wxObject *) (wxImageHandler *) ((wxTGAHandler *) x));
48911}
0085ce49
RD
48912static void *_p_wxEvtHandlerTo_p_wxObject(void *x) {
48913 return (void *)((wxObject *) ((wxEvtHandler *) x));
48914}
34e0a3bb
RD
48915static void *_p_wxMouseCaptureLostEventTo_p_wxObject(void *x) {
48916 return (void *)((wxObject *) (wxEvent *) ((wxMouseCaptureLostEvent *) x));
48917}
0085ce49
RD
48918static void *_p_wxListEventTo_p_wxObject(void *x) {
48919 return (void *)((wxObject *) (wxEvent *)(wxCommandEvent *)(wxNotifyEvent *) ((wxListEvent *) x));
48920}
48921static void *_p_wxListBoxTo_p_wxObject(void *x) {
48922 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxControl *)(wxControlWithItems *) ((wxListBox *) x));
48923}
48924static void *_p_wxCheckListBoxTo_p_wxObject(void *x) {
48925 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxControl *)(wxControlWithItems *)(wxListBox *) ((wxCheckListBox *) x));
48926}
48927static void *_p_wxButtonTo_p_wxObject(void *x) {
48928 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxControl *) ((wxButton *) x));
48929}
48930static void *_p_wxBitmapButtonTo_p_wxObject(void *x) {
48931 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxControl *)(wxButton *) ((wxBitmapButton *) x));
48932}
48933static void *_p_wxSpinButtonTo_p_wxObject(void *x) {
48934 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxControl *) ((wxSpinButton *) x));
48935}
48936static void *_p_wxContextHelpButtonTo_p_wxObject(void *x) {
48937 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxControl *)(wxButton *)(wxBitmapButton *) ((wxContextHelpButton *) x));
48938}
0085ce49
RD
48939static void *_p_wxAcceleratorTableTo_p_wxObject(void *x) {
48940 return (void *)((wxObject *) ((wxAcceleratorTable *) x));
48941}
580080c5
RD
48942static void *_p_wxStdDialogButtonSizerTo_p_wxObject(void *x) {
48943 return (void *)((wxObject *) (wxSizer *)(wxBoxSizer *) ((wxStdDialogButtonSizer *) x));
48944}
0085ce49
RD
48945static void *_p_wxScrollBarTo_p_wxObject(void *x) {
48946 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxControl *) ((wxScrollBar *) x));
48947}
48948static void *_p_wxRadioBoxTo_p_wxObject(void *x) {
48949 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxControl *) ((wxRadioBox *) x));
48950}
48951static void *_p_wxComboBoxTo_p_wxObject(void *x) {
48952 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxControl *) ((wxComboBox *) x));
48953}
48954static void *_p_wxHelpEventTo_p_wxObject(void *x) {
48955 return (void *)((wxObject *) (wxEvent *)(wxCommandEvent *) ((wxHelpEvent *) x));
48956}
48957static void *_p_wxListItemTo_p_wxObject(void *x) {
48958 return (void *)((wxObject *) ((wxListItem *) x));
48959}
48960static void *_p_wxImageTo_p_wxObject(void *x) {
48961 return (void *)((wxObject *) ((wxImage *) x));
48962}
48963static void *_p_wxScrollWinEventTo_p_wxObject(void *x) {
48964 return (void *)((wxObject *) (wxEvent *) ((wxScrollWinEvent *) x));
48965}
48966static void *_p_wxSpinEventTo_p_wxObject(void *x) {
48967 return (void *)((wxObject *) (wxEvent *)(wxCommandEvent *)(wxNotifyEvent *) ((wxSpinEvent *) x));
48968}
48969static void *_p_wxGenericDragImageTo_p_wxObject(void *x) {
48970 return (void *)((wxObject *) ((wxGenericDragImage *) x));
48971}
48972static void *_p_wxSpinCtrlTo_p_wxObject(void *x) {
48973 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxControl *) ((wxSpinCtrl *) x));
48974}
48975static void *_p_wxNotebookEventTo_p_wxObject(void *x) {
48976 return (void *)((wxObject *) (wxEvent *)(wxCommandEvent *)(wxNotifyEvent *)(wxBookCtrlBaseEvent *) ((wxNotebookEvent *) x));
48977}
48978static void *_p_wxListbookEventTo_p_wxObject(void *x) {
48979 return (void *)((wxObject *) (wxEvent *)(wxCommandEvent *)(wxNotifyEvent *)(wxBookCtrlBaseEvent *) ((wxListbookEvent *) x));
48980}
48981static void *_p_wxChoicebookEventTo_p_wxObject(void *x) {
48982 return (void *)((wxObject *) (wxEvent *)(wxCommandEvent *)(wxNotifyEvent *)(wxBookCtrlBaseEvent *) ((wxChoicebookEvent *) x));
48983}
48984static void *_p_wxTreebookEventTo_p_wxObject(void *x) {
48985 return (void *)((wxObject *) (wxEvent *)(wxCommandEvent *)(wxNotifyEvent *)(wxBookCtrlBaseEvent *) ((wxTreebookEvent *) x));
48986}
48987static void *_p_wxToolbookEventTo_p_wxObject(void *x) {
48988 return (void *)((wxObject *) (wxEvent *)(wxCommandEvent *)(wxNotifyEvent *)(wxBookCtrlBaseEvent *) ((wxToolbookEvent *) x));
48989}
48990static void *_p_wxWindowDestroyEventTo_p_wxObject(void *x) {
48991 return (void *)((wxObject *) (wxEvent *)(wxCommandEvent *) ((wxWindowDestroyEvent *) x));
48992}
48993static void *_p_wxNavigationKeyEventTo_p_wxObject(void *x) {
48994 return (void *)((wxObject *) (wxEvent *) ((wxNavigationKeyEvent *) x));
48995}
48996static void *_p_wxKeyEventTo_p_wxObject(void *x) {
48997 return (void *)((wxObject *) (wxEvent *) ((wxKeyEvent *) x));
48998}
48999static void *_p_wxWindowTo_p_wxObject(void *x) {
49000 return (void *)((wxObject *) (wxEvtHandler *) ((wxWindow *) x));
49001}
49002static void *_p_wxMenuTo_p_wxObject(void *x) {
49003 return (void *)((wxObject *) (wxEvtHandler *) ((wxMenu *) x));
49004}
49005static void *_p_wxMenuBarTo_p_wxObject(void *x) {
49006 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *) ((wxMenuBar *) x));
49007}
49008static void *_p_wxFileSystemTo_p_wxObject(void *x) {
49009 return (void *)((wxObject *) ((wxFileSystem *) x));
49010}
5172800e
RD
49011static void *_p_wxCollapsiblePaneTo_p_wxObject(void *x) {
49012 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxControl *) ((wxCollapsiblePane *) x));
49013}
0085ce49
RD
49014static void *_p_wxContextMenuEventTo_p_wxObject(void *x) {
49015 return (void *)((wxObject *) (wxEvent *)(wxCommandEvent *) ((wxContextMenuEvent *) x));
49016}
49017static void *_p_wxMenuEventTo_p_wxObject(void *x) {
49018 return (void *)((wxObject *) (wxEvent *) ((wxMenuEvent *) x));
49019}
49020static void *_p_wxPyAppTo_p_wxObject(void *x) {
49021 return (void *)((wxObject *) (wxEvtHandler *) ((wxPyApp *) x));
49022}
49023static void *_p_wxCloseEventTo_p_wxObject(void *x) {
49024 return (void *)((wxObject *) (wxEvent *) ((wxCloseEvent *) x));
49025}
49026static void *_p_wxMouseEventTo_p_wxObject(void *x) {
49027 return (void *)((wxObject *) (wxEvent *) ((wxMouseEvent *) x));
49028}
49029static void *_p_wxEraseEventTo_p_wxObject(void *x) {
49030 return (void *)((wxObject *) (wxEvent *) ((wxEraseEvent *) x));
49031}
49032static void *_p_wxBookCtrlBaseEventTo_p_wxObject(void *x) {
49033 return (void *)((wxObject *) (wxEvent *)(wxCommandEvent *)(wxNotifyEvent *) ((wxBookCtrlBaseEvent *) x));
49034}
49035static void *_p_wxTreeEventTo_p_wxObject(void *x) {
49036 return (void *)((wxObject *) (wxEvent *)(wxCommandEvent *)(wxNotifyEvent *) ((wxTreeEvent *) x));
49037}
49038static void *_p_wxPyCommandEventTo_p_wxObject(void *x) {
49039 return (void *)((wxObject *) (wxEvent *)(wxCommandEvent *) ((wxPyCommandEvent *) x));
49040}
49041static void *_p_wxCommandEventTo_p_wxObject(void *x) {
49042 return (void *)((wxObject *) (wxEvent *) ((wxCommandEvent *) x));
49043}
49044static void *_p_wxStaticTextTo_p_wxObject(void *x) {
49045 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxControl *) ((wxStaticText *) x));
49046}
49047static void *_p_wxDropFilesEventTo_p_wxObject(void *x) {
49048 return (void *)((wxObject *) (wxEvent *) ((wxDropFilesEvent *) x));
49049}
49050static void *_p_wxFocusEventTo_p_wxObject(void *x) {
49051 return (void *)((wxObject *) (wxEvent *) ((wxFocusEvent *) x));
49052}
49053static void *_p_wxChildFocusEventTo_p_wxObject(void *x) {
49054 return (void *)((wxObject *) (wxEvent *)(wxCommandEvent *) ((wxChildFocusEvent *) x));
49055}
49056static void *_p_wxDatePickerCtrlTo_p_wxObject(void *x) {
49057 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxControl *) ((wxDatePickerCtrl *) x));
49058}
b850e7f3
RD
49059static void *_p_wxColourPickerCtrlTo_p_wxObject(void *x) {
49060 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxControl *)(wxPickerBase *) ((wxColourPickerCtrl *) x));
49061}
49062static void *_p_wxFilePickerCtrlTo_p_wxObject(void *x) {
49063 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxControl *)(wxPickerBase *) ((wxFilePickerCtrl *) x));
49064}
49065static void *_p_wxDirPickerCtrlTo_p_wxObject(void *x) {
49066 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxControl *)(wxPickerBase *) ((wxDirPickerCtrl *) x));
49067}
49068static void *_p_wxFontPickerCtrlTo_p_wxObject(void *x) {
49069 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxControl *)(wxPickerBase *) ((wxFontPickerCtrl *) x));
49070}
0085ce49
RD
49071static void *_p_wxControlWithItemsTo_p_wxObject(void *x) {
49072 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxControl *) ((wxControlWithItems *) x));
49073}
704eda0c
RD
49074static void *_p_wxHyperlinkCtrlTo_p_wxObject(void *x) {
49075 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxControl *) ((wxHyperlinkCtrl *) x));
49076}
0085ce49
RD
49077static void *_p_wxToolBarToolBaseTo_p_wxObject(void *x) {
49078 return (void *)((wxObject *) ((wxToolBarToolBase *) x));
49079}
49080static void *_p_wxToolBarTo_p_wxObject(void *x) {
49081 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxControl *)(wxToolBarBase *) ((wxToolBar *) x));
49082}
49083static void *_p_wxPyValidatorTo_p_wxObject(void *x) {
49084 return (void *)((wxObject *) (wxEvtHandler *)(wxValidator *) ((wxPyValidator *) x));
49085}
49086static void *_p_wxValidatorTo_p_wxObject(void *x) {
49087 return (void *)((wxObject *) (wxEvtHandler *) ((wxValidator *) x));
49088}
5172800e
RD
49089static void *_p_wxCollapsiblePaneTo_p_wxWindow(void *x) {
49090 return (void *)((wxWindow *) (wxControl *) ((wxCollapsiblePane *) x));
49091}
0085ce49
RD
49092static void *_p_wxMenuBarTo_p_wxWindow(void *x) {
49093 return (void *)((wxWindow *) ((wxMenuBar *) x));
49094}
49095static void *_p_wxBookCtrlBaseTo_p_wxWindow(void *x) {
49096 return (void *)((wxWindow *) (wxControl *) ((wxBookCtrlBase *) x));
49097}
49098static void *_p_wxToolBarTo_p_wxWindow(void *x) {
49099 return (void *)((wxWindow *) (wxControl *)(wxToolBarBase *) ((wxToolBar *) x));
49100}
b850e7f3
RD
49101static void *_p_wxPickerBaseTo_p_wxWindow(void *x) {
49102 return (void *)((wxWindow *) (wxControl *) ((wxPickerBase *) x));
49103}
0085ce49
RD
49104static void *_p_wxToggleButtonTo_p_wxWindow(void *x) {
49105 return (void *)((wxWindow *) (wxControl *) ((wxToggleButton *) x));
49106}
49107static void *_p_wxRadioButtonTo_p_wxWindow(void *x) {
49108 return (void *)((wxWindow *) (wxControl *) ((wxRadioButton *) x));
49109}
3f7f284d
RD
49110static void *_p_wxSearchCtrlTo_p_wxWindow(void *x) {
49111 return (void *)((wxWindow *) (wxControl *)(wxTextCtrl *) ((wxSearchCtrl *) x));
49112}
0085ce49
RD
49113static void *_p_wxToolbookTo_p_wxWindow(void *x) {
49114 return (void *)((wxWindow *) (wxControl *)(wxBookCtrlBase *) ((wxToolbook *) x));
49115}
49116static void *_p_wxControlTo_p_wxWindow(void *x) {
49117 return (void *)((wxWindow *) ((wxControl *) x));
49118}
49119static void *_p_wxToolBarBaseTo_p_wxWindow(void *x) {
49120 return (void *)((wxWindow *) (wxControl *) ((wxToolBarBase *) x));
49121}
49122static void *_p_wxPyListCtrlTo_p_wxWindow(void *x) {
49123 return (void *)((wxWindow *) (wxControl *) ((wxPyListCtrl *) x));
49124}
49125static void *_p_wxComboBoxTo_p_wxWindow(void *x) {
49126 return (void *)((wxWindow *) (wxControl *) ((wxComboBox *) x));
49127}
49128static void *_p_wxDirFilterListCtrlTo_p_wxWindow(void *x) {
49129 return (void *)((wxWindow *) (wxControl *)(wxControlWithItems *)(wxChoice *) ((wxDirFilterListCtrl *) x));
49130}
49131static void *_p_wxPyControlTo_p_wxWindow(void *x) {
49132 return (void *)((wxWindow *) (wxControl *) ((wxPyControl *) x));
49133}
49134static void *_p_wxGenericDirCtrlTo_p_wxWindow(void *x) {
49135 return (void *)((wxWindow *) (wxControl *) ((wxGenericDirCtrl *) x));
49136}
49137static void *_p_wxScrollBarTo_p_wxWindow(void *x) {
49138 return (void *)((wxWindow *) (wxControl *) ((wxScrollBar *) x));
49139}
49140static void *_p_wxControlWithItemsTo_p_wxWindow(void *x) {
49141 return (void *)((wxWindow *) (wxControl *) ((wxControlWithItems *) x));
49142}
49143static void *_p_wxGaugeTo_p_wxWindow(void *x) {
49144 return (void *)((wxWindow *) (wxControl *) ((wxGauge *) x));
49145}
49146static void *_p_wxStaticLineTo_p_wxWindow(void *x) {
49147 return (void *)((wxWindow *) (wxControl *) ((wxStaticLine *) x));
49148}
49149static void *_p_wxChoicebookTo_p_wxWindow(void *x) {
49150 return (void *)((wxWindow *) (wxControl *)(wxBookCtrlBase *) ((wxChoicebook *) x));
49151}
49152static void *_p_wxListbookTo_p_wxWindow(void *x) {
49153 return (void *)((wxWindow *) (wxControl *)(wxBookCtrlBase *) ((wxListbook *) x));
49154}
704eda0c
RD
49155static void *_p_wxHyperlinkCtrlTo_p_wxWindow(void *x) {
49156 return (void *)((wxWindow *) (wxControl *) ((wxHyperlinkCtrl *) x));
49157}
0085ce49
RD
49158static void *_p_wxPyTreeCtrlTo_p_wxWindow(void *x) {
49159 return (void *)((wxWindow *) (wxControl *) ((wxPyTreeCtrl *) x));
49160}
49161static void *_p_wxCheckBoxTo_p_wxWindow(void *x) {
49162 return (void *)((wxWindow *) (wxControl *) ((wxCheckBox *) x));
49163}
49164static void *_p_wxRadioBoxTo_p_wxWindow(void *x) {
49165 return (void *)((wxWindow *) (wxControl *) ((wxRadioBox *) x));
49166}
49167static void *_p_wxCheckListBoxTo_p_wxWindow(void *x) {
49168 return (void *)((wxWindow *) (wxControl *)(wxControlWithItems *)(wxListBox *) ((wxCheckListBox *) x));
49169}
49170static void *_p_wxChoiceTo_p_wxWindow(void *x) {
49171 return (void *)((wxWindow *) (wxControl *)(wxControlWithItems *) ((wxChoice *) x));
49172}
49173static void *_p_wxListBoxTo_p_wxWindow(void *x) {
49174 return (void *)((wxWindow *) (wxControl *)(wxControlWithItems *) ((wxListBox *) x));
49175}
49176static void *_p_wxListViewTo_p_wxWindow(void *x) {
49177 return (void *)((wxWindow *) (wxControl *)(wxPyListCtrl *) ((wxListView *) x));
49178}
49179static void *_p_wxNotebookTo_p_wxWindow(void *x) {
49180 return (void *)((wxWindow *) (wxControl *)(wxBookCtrlBase *) ((wxNotebook *) x));
49181}
49182static void *_p_wxStaticBitmapTo_p_wxWindow(void *x) {
49183 return (void *)((wxWindow *) (wxControl *) ((wxStaticBitmap *) x));
49184}
49185static void *_p_wxSpinCtrlTo_p_wxWindow(void *x) {
49186 return (void *)((wxWindow *) (wxControl *) ((wxSpinCtrl *) x));
49187}
49188static void *_p_wxStaticTextTo_p_wxWindow(void *x) {
49189 return (void *)((wxWindow *) (wxControl *) ((wxStaticText *) x));
49190}
49191static void *_p_wxStaticBoxTo_p_wxWindow(void *x) {
49192 return (void *)((wxWindow *) (wxControl *) ((wxStaticBox *) x));
49193}
49194static void *_p_wxSliderTo_p_wxWindow(void *x) {
49195 return (void *)((wxWindow *) (wxControl *) ((wxSlider *) x));
49196}
49197static void *_p_wxTreebookTo_p_wxWindow(void *x) {
49198 return (void *)((wxWindow *) (wxControl *)(wxBookCtrlBase *) ((wxTreebook *) x));
49199}
49200static void *_p_wxSpinButtonTo_p_wxWindow(void *x) {
49201 return (void *)((wxWindow *) (wxControl *) ((wxSpinButton *) x));
49202}
49203static void *_p_wxButtonTo_p_wxWindow(void *x) {
49204 return (void *)((wxWindow *) (wxControl *) ((wxButton *) x));
49205}
49206static void *_p_wxBitmapButtonTo_p_wxWindow(void *x) {
49207 return (void *)((wxWindow *) (wxControl *)(wxButton *) ((wxBitmapButton *) x));
49208}
49209static void *_p_wxContextHelpButtonTo_p_wxWindow(void *x) {
49210 return (void *)((wxWindow *) (wxControl *)(wxButton *)(wxBitmapButton *) ((wxContextHelpButton *) x));
49211}
49212static void *_p_wxDatePickerCtrlTo_p_wxWindow(void *x) {
49213 return (void *)((wxWindow *) (wxControl *) ((wxDatePickerCtrl *) x));
49214}
b850e7f3
RD
49215static void *_p_wxColourPickerCtrlTo_p_wxWindow(void *x) {
49216 return (void *)((wxWindow *) (wxControl *)(wxPickerBase *) ((wxColourPickerCtrl *) x));
49217}
49218static void *_p_wxFilePickerCtrlTo_p_wxWindow(void *x) {
49219 return (void *)((wxWindow *) (wxControl *)(wxPickerBase *) ((wxFilePickerCtrl *) x));
49220}
49221static void *_p_wxDirPickerCtrlTo_p_wxWindow(void *x) {
49222 return (void *)((wxWindow *) (wxControl *)(wxPickerBase *) ((wxDirPickerCtrl *) x));
49223}
49224static void *_p_wxFontPickerCtrlTo_p_wxWindow(void *x) {
49225 return (void *)((wxWindow *) (wxControl *)(wxPickerBase *) ((wxFontPickerCtrl *) x));
49226}
0085ce49
RD
49227static void *_p_wxTextCtrlTo_p_wxWindow(void *x) {
49228 return (void *)((wxWindow *) (wxControl *) ((wxTextCtrl *) x));
49229}
49230static void *_p_wxNotebookEventTo_p_wxBookCtrlBaseEvent(void *x) {
49231 return (void *)((wxBookCtrlBaseEvent *) ((wxNotebookEvent *) x));
49232}
49233static void *_p_wxListbookEventTo_p_wxBookCtrlBaseEvent(void *x) {
49234 return (void *)((wxBookCtrlBaseEvent *) ((wxListbookEvent *) x));
49235}
49236static void *_p_wxChoicebookEventTo_p_wxBookCtrlBaseEvent(void *x) {
49237 return (void *)((wxBookCtrlBaseEvent *) ((wxChoicebookEvent *) x));
49238}
49239static void *_p_wxTreebookEventTo_p_wxBookCtrlBaseEvent(void *x) {
49240 return (void *)((wxBookCtrlBaseEvent *) ((wxTreebookEvent *) x));
49241}
49242static void *_p_wxToolbookEventTo_p_wxBookCtrlBaseEvent(void *x) {
49243 return (void *)((wxBookCtrlBaseEvent *) ((wxToolbookEvent *) x));
49244}
49245static void *_p_wxWindowDestroyEventTo_p_wxCommandEvent(void *x) {
49246 return (void *)((wxCommandEvent *) ((wxWindowDestroyEvent *) x));
49247}
704eda0c
RD
49248static void *_p_wxHyperlinkEventTo_p_wxCommandEvent(void *x) {
49249 return (void *)((wxCommandEvent *) ((wxHyperlinkEvent *) x));
49250}
2131d850
RD
49251static void *_p_wxClipboardTextEventTo_p_wxCommandEvent(void *x) {
49252 return (void *)((wxCommandEvent *) ((wxClipboardTextEvent *) x));
49253}
b850e7f3
RD
49254static void *_p_wxColourPickerEventTo_p_wxCommandEvent(void *x) {
49255 return (void *)((wxCommandEvent *) ((wxColourPickerEvent *) x));
49256}
49257static void *_p_wxFileDirPickerEventTo_p_wxCommandEvent(void *x) {
49258 return (void *)((wxCommandEvent *) ((wxFileDirPickerEvent *) x));
49259}
49260static void *_p_wxFontPickerEventTo_p_wxCommandEvent(void *x) {
49261 return (void *)((wxCommandEvent *) ((wxFontPickerEvent *) x));
49262}
0085ce49
RD
49263static void *_p_wxTextUrlEventTo_p_wxCommandEvent(void *x) {
49264 return (void *)((wxCommandEvent *) ((wxTextUrlEvent *) x));
49265}
49266static void *_p_wxScrollEventTo_p_wxCommandEvent(void *x) {
49267 return (void *)((wxCommandEvent *) ((wxScrollEvent *) x));
49268}
49269static void *_p_wxPyCommandEventTo_p_wxCommandEvent(void *x) {
49270 return (void *)((wxCommandEvent *) ((wxPyCommandEvent *) x));
49271}
49272static void *_p_wxContextMenuEventTo_p_wxCommandEvent(void *x) {
49273 return (void *)((wxCommandEvent *) ((wxContextMenuEvent *) x));
49274}
49275static void *_p_wxChildFocusEventTo_p_wxCommandEvent(void *x) {
49276 return (void *)((wxCommandEvent *) ((wxChildFocusEvent *) x));
49277}
0085ce49
RD
49278static void *_p_wxNotebookEventTo_p_wxCommandEvent(void *x) {
49279 return (void *)((wxCommandEvent *) (wxNotifyEvent *)(wxBookCtrlBaseEvent *) ((wxNotebookEvent *) x));
49280}
2131d850
RD
49281static void *_p_wxListbookEventTo_p_wxCommandEvent(void *x) {
49282 return (void *)((wxCommandEvent *) (wxNotifyEvent *)(wxBookCtrlBaseEvent *) ((wxListbookEvent *) x));
49283}
0085ce49
RD
49284static void *_p_wxChoicebookEventTo_p_wxCommandEvent(void *x) {
49285 return (void *)((wxCommandEvent *) (wxNotifyEvent *)(wxBookCtrlBaseEvent *) ((wxChoicebookEvent *) x));
49286}
49287static void *_p_wxTreebookEventTo_p_wxCommandEvent(void *x) {
49288 return (void *)((wxCommandEvent *) (wxNotifyEvent *)(wxBookCtrlBaseEvent *) ((wxTreebookEvent *) x));
49289}
49290static void *_p_wxToolbookEventTo_p_wxCommandEvent(void *x) {
49291 return (void *)((wxCommandEvent *) (wxNotifyEvent *)(wxBookCtrlBaseEvent *) ((wxToolbookEvent *) x));
49292}
49293static void *_p_wxDateEventTo_p_wxCommandEvent(void *x) {
49294 return (void *)((wxCommandEvent *) ((wxDateEvent *) x));
49295}
49296static void *_p_wxWindowCreateEventTo_p_wxCommandEvent(void *x) {
49297 return (void *)((wxCommandEvent *) ((wxWindowCreateEvent *) x));
49298}
49299static void *_p_wxListEventTo_p_wxCommandEvent(void *x) {
49300 return (void *)((wxCommandEvent *) (wxNotifyEvent *) ((wxListEvent *) x));
49301}
5172800e
RD
49302static void *_p_wxCollapsiblePaneEventTo_p_wxCommandEvent(void *x) {
49303 return (void *)((wxCommandEvent *) ((wxCollapsiblePaneEvent *) x));
49304}
0085ce49
RD
49305static void *_p_wxBookCtrlBaseEventTo_p_wxCommandEvent(void *x) {
49306 return (void *)((wxCommandEvent *) (wxNotifyEvent *) ((wxBookCtrlBaseEvent *) x));
49307}
49308static void *_p_wxTreeEventTo_p_wxCommandEvent(void *x) {
49309 return (void *)((wxCommandEvent *) (wxNotifyEvent *) ((wxTreeEvent *) x));
49310}
49311static void *_p_wxSpinEventTo_p_wxCommandEvent(void *x) {
49312 return (void *)((wxCommandEvent *) (wxNotifyEvent *) ((wxSpinEvent *) x));
49313}
49314static void *_p_wxHelpEventTo_p_wxCommandEvent(void *x) {
49315 return (void *)((wxCommandEvent *) ((wxHelpEvent *) x));
49316}
49317static void *_p_wxNotifyEventTo_p_wxCommandEvent(void *x) {
49318 return (void *)((wxCommandEvent *) ((wxNotifyEvent *) x));
49319}
49320static void *_p_wxUpdateUIEventTo_p_wxCommandEvent(void *x) {
49321 return (void *)((wxCommandEvent *) ((wxUpdateUIEvent *) x));
49322}
49323static void *_p_wxDirFilterListCtrlTo_p_wxControlWithItems(void *x) {
49324 return (void *)((wxControlWithItems *) (wxChoice *) ((wxDirFilterListCtrl *) x));
49325}
49326static void *_p_wxChoiceTo_p_wxControlWithItems(void *x) {
49327 return (void *)((wxControlWithItems *) ((wxChoice *) x));
49328}
49329static void *_p_wxListBoxTo_p_wxControlWithItems(void *x) {
49330 return (void *)((wxControlWithItems *) ((wxListBox *) x));
49331}
49332static void *_p_wxCheckListBoxTo_p_wxControlWithItems(void *x) {
49333 return (void *)((wxControlWithItems *) (wxListBox *) ((wxCheckListBox *) x));
49334}
49335static void *_p_wxPyValidatorTo_p_wxValidator(void *x) {
49336 return (void *)((wxValidator *) ((wxPyValidator *) x));
49337}
49338static swig_type_info _swigt__p_bool = {"_p_bool", "bool *", 0, 0, (void*)0, 0};
49339static swig_type_info _swigt__p_char = {"_p_char", "char *", 0, 0, (void*)0, 0};
49340static swig_type_info _swigt__p_form_ops_t = {"_p_form_ops_t", "enum form_ops_t *|form_ops_t *", 0, 0, (void*)0, 0};
49341static swig_type_info _swigt__p_int = {"_p_int", "int *", 0, 0, (void*)0, 0};
49342static swig_type_info _swigt__p_long = {"_p_long", "long *", 0, 0, (void*)0, 0};
49343static swig_type_info _swigt__p_unsigned_char = {"_p_unsigned_char", "unsigned char *|byte *", 0, 0, (void*)0, 0};
49344static swig_type_info _swigt__p_unsigned_int = {"_p_unsigned_int", "unsigned int *|time_t *", 0, 0, (void*)0, 0};
49345static swig_type_info _swigt__p_unsigned_long = {"_p_unsigned_long", "unsigned long *|wxUIntPtr *", 0, 0, (void*)0, 0};
49346static swig_type_info _swigt__p_void = {"_p_void", "void *", 0, 0, (void*)0, 0};
49347static swig_type_info _swigt__p_wxArrayInt = {"_p_wxArrayInt", "wxArrayInt *", 0, 0, (void*)0, 0};
49348static swig_type_info _swigt__p_wxArrayString = {"_p_wxArrayString", "wxArrayString *", 0, 0, (void*)0, 0};
49349static swig_type_info _swigt__p_wxBitmap = {"_p_wxBitmap", "wxBitmap *", 0, 0, (void*)0, 0};
49350static swig_type_info _swigt__p_wxBitmapButton = {"_p_wxBitmapButton", "wxBitmapButton *", 0, 0, (void*)0, 0};
49351static swig_type_info _swigt__p_wxBookCtrlBase = {"_p_wxBookCtrlBase", "wxBookCtrlBase *", 0, 0, (void*)0, 0};
49352static swig_type_info _swigt__p_wxBookCtrlBaseEvent = {"_p_wxBookCtrlBaseEvent", "wxBookCtrlBaseEvent *", 0, 0, (void*)0, 0};
49353static swig_type_info _swigt__p_wxButton = {"_p_wxButton", "wxButton *", 0, 0, (void*)0, 0};
49354static swig_type_info _swigt__p_wxCheckBox = {"_p_wxCheckBox", "wxCheckBox *", 0, 0, (void*)0, 0};
49355static swig_type_info _swigt__p_wxCheckListBox = {"_p_wxCheckListBox", "wxCheckListBox *", 0, 0, (void*)0, 0};
49356static swig_type_info _swigt__p_wxChoice = {"_p_wxChoice", "wxChoice *", 0, 0, (void*)0, 0};
49357static swig_type_info _swigt__p_wxChoicebook = {"_p_wxChoicebook", "wxChoicebook *", 0, 0, (void*)0, 0};
49358static swig_type_info _swigt__p_wxChoicebookEvent = {"_p_wxChoicebookEvent", "wxChoicebookEvent *", 0, 0, (void*)0, 0};
5172800e
RD
49359static swig_type_info _swigt__p_wxCollapsiblePane = {"_p_wxCollapsiblePane", "wxCollapsiblePane *", 0, 0, (void*)0, 0};
49360static swig_type_info _swigt__p_wxCollapsiblePaneEvent = {"_p_wxCollapsiblePaneEvent", "wxCollapsiblePaneEvent *", 0, 0, (void*)0, 0};
0085ce49 49361static swig_type_info _swigt__p_wxColour = {"_p_wxColour", "wxColour *", 0, 0, (void*)0, 0};
b850e7f3
RD
49362static swig_type_info _swigt__p_wxColourPickerCtrl = {"_p_wxColourPickerCtrl", "wxColourPickerCtrl *", 0, 0, (void*)0, 0};
49363static swig_type_info _swigt__p_wxColourPickerEvent = {"_p_wxColourPickerEvent", "wxColourPickerEvent *", 0, 0, (void*)0, 0};
0085ce49
RD
49364static swig_type_info _swigt__p_wxComboBox = {"_p_wxComboBox", "wxComboBox *", 0, 0, (void*)0, 0};
49365static swig_type_info _swigt__p_wxCommandEvent = {"_p_wxCommandEvent", "wxCommandEvent *", 0, 0, (void*)0, 0};
49366static swig_type_info _swigt__p_wxWindowDestroyEvent = {"_p_wxWindowDestroyEvent", 0, 0, 0, 0, 0};
2131d850 49367static swig_type_info _swigt__p_wxClipboardTextEvent = {"_p_wxClipboardTextEvent", 0, 0, 0, 0, 0};
0085ce49
RD
49368static swig_type_info _swigt__p_wxScrollEvent = {"_p_wxScrollEvent", 0, 0, 0, 0, 0};
49369static swig_type_info _swigt__p_wxPyCommandEvent = {"_p_wxPyCommandEvent", 0, 0, 0, 0, 0};
49370static swig_type_info _swigt__p_wxContextMenuEvent = {"_p_wxContextMenuEvent", 0, 0, 0, 0, 0};
49371static swig_type_info _swigt__p_wxChildFocusEvent = {"_p_wxChildFocusEvent", 0, 0, 0, 0, 0};
49372static swig_type_info _swigt__p_wxDateEvent = {"_p_wxDateEvent", 0, 0, 0, 0, 0};
49373static swig_type_info _swigt__p_wxWindowCreateEvent = {"_p_wxWindowCreateEvent", 0, 0, 0, 0, 0};
49374static swig_type_info _swigt__p_wxUpdateUIEvent = {"_p_wxUpdateUIEvent", 0, 0, 0, 0, 0};
49375static swig_type_info _swigt__p_wxContextHelp = {"_p_wxContextHelp", "wxContextHelp *", 0, 0, (void*)0, 0};
49376static swig_type_info _swigt__p_wxContextHelpButton = {"_p_wxContextHelpButton", "wxContextHelpButton *", 0, 0, (void*)0, 0};
49377static swig_type_info _swigt__p_wxControl = {"_p_wxControl", "wxControl *", 0, 0, (void*)0, 0};
49378static swig_type_info _swigt__p_wxControlWithItems = {"_p_wxControlWithItems", "wxControlWithItems *", 0, 0, (void*)0, 0};
49379static swig_type_info _swigt__p_wxCursor = {"_p_wxCursor", "wxCursor *", 0, 0, (void*)0, 0};
49380static swig_type_info _swigt__p_wxDC = {"_p_wxDC", "wxDC *", 0, 0, (void*)0, 0};
49381static swig_type_info _swigt__p_wxDatePickerCtrl = {"_p_wxDatePickerCtrl", "wxDatePickerCtrl *", 0, 0, (void*)0, 0};
49382static swig_type_info _swigt__p_wxDateTime = {"_p_wxDateTime", "wxDateTime *", 0, 0, (void*)0, 0};
49383static swig_type_info _swigt__p_wxDirFilterListCtrl = {"_p_wxDirFilterListCtrl", "wxDirFilterListCtrl *", 0, 0, (void*)0, 0};
b850e7f3 49384static swig_type_info _swigt__p_wxDirPickerCtrl = {"_p_wxDirPickerCtrl", "wxDirPickerCtrl *", 0, 0, (void*)0, 0};
0085ce49
RD
49385static swig_type_info _swigt__p_wxDuplexMode = {"_p_wxDuplexMode", "enum wxDuplexMode *|wxDuplexMode *", 0, 0, (void*)0, 0};
49386static swig_type_info _swigt__p_wxEvent = {"_p_wxEvent", "wxEvent *", 0, 0, (void*)0, 0};
49387static swig_type_info _swigt__p_wxMenuEvent = {"_p_wxMenuEvent", 0, 0, 0, 0, 0};
49388static swig_type_info _swigt__p_wxCloseEvent = {"_p_wxCloseEvent", 0, 0, 0, 0, 0};
49389static swig_type_info _swigt__p_wxEraseEvent = {"_p_wxEraseEvent", 0, 0, 0, 0, 0};
49390static swig_type_info _swigt__p_wxSetCursorEvent = {"_p_wxSetCursorEvent", 0, 0, 0, 0, 0};
49391static swig_type_info _swigt__p_wxInitDialogEvent = {"_p_wxInitDialogEvent", 0, 0, 0, 0, 0};
49392static swig_type_info _swigt__p_wxPyEvent = {"_p_wxPyEvent", 0, 0, 0, 0, 0};
34e0a3bb 49393static swig_type_info _swigt__p_wxMouseCaptureLostEvent = {"_p_wxMouseCaptureLostEvent", 0, 0, 0, 0, 0};
0085ce49
RD
49394static swig_type_info _swigt__p_wxQueryNewPaletteEvent = {"_p_wxQueryNewPaletteEvent", 0, 0, 0, 0, 0};
49395static swig_type_info _swigt__p_wxMaximizeEvent = {"_p_wxMaximizeEvent", 0, 0, 0, 0, 0};
49396static swig_type_info _swigt__p_wxIconizeEvent = {"_p_wxIconizeEvent", 0, 0, 0, 0, 0};
49397static swig_type_info _swigt__p_wxActivateEvent = {"_p_wxActivateEvent", 0, 0, 0, 0, 0};
49398static swig_type_info _swigt__p_wxSizeEvent = {"_p_wxSizeEvent", 0, 0, 0, 0, 0};
49399static swig_type_info _swigt__p_wxMoveEvent = {"_p_wxMoveEvent", 0, 0, 0, 0, 0};
34e0a3bb 49400static swig_type_info _swigt__p_wxIdleEvent = {"_p_wxIdleEvent", 0, 0, 0, 0, 0};
0085ce49
RD
49401static swig_type_info _swigt__p_wxPaintEvent = {"_p_wxPaintEvent", 0, 0, 0, 0, 0};
49402static swig_type_info _swigt__p_wxNcPaintEvent = {"_p_wxNcPaintEvent", 0, 0, 0, 0, 0};
49403static swig_type_info _swigt__p_wxPaletteChangedEvent = {"_p_wxPaletteChangedEvent", 0, 0, 0, 0, 0};
49404static swig_type_info _swigt__p_wxDisplayChangedEvent = {"_p_wxDisplayChangedEvent", 0, 0, 0, 0, 0};
49405static swig_type_info _swigt__p_wxMouseCaptureChangedEvent = {"_p_wxMouseCaptureChangedEvent", 0, 0, 0, 0, 0};
49406static swig_type_info _swigt__p_wxSysColourChangedEvent = {"_p_wxSysColourChangedEvent", 0, 0, 0, 0, 0};
49407static swig_type_info _swigt__p_wxDropFilesEvent = {"_p_wxDropFilesEvent", 0, 0, 0, 0, 0};
49408static swig_type_info _swigt__p_wxFocusEvent = {"_p_wxFocusEvent", 0, 0, 0, 0, 0};
49409static swig_type_info _swigt__p_wxShowEvent = {"_p_wxShowEvent", 0, 0, 0, 0, 0};
49410static swig_type_info _swigt__p_wxNavigationKeyEvent = {"_p_wxNavigationKeyEvent", 0, 0, 0, 0, 0};
49411static swig_type_info _swigt__p_wxScrollWinEvent = {"_p_wxScrollWinEvent", 0, 0, 0, 0, 0};
49412static swig_type_info _swigt__p_wxEvtHandler = {"_p_wxEvtHandler", "wxEvtHandler *", 0, 0, (void*)0, 0};
4976f996 49413static swig_type_info _swigt__p_wxEventBlocker = {"_p_wxEventBlocker", 0, 0, 0, 0, 0};
0085ce49
RD
49414static swig_type_info _swigt__p_wxMenuBar = {"_p_wxMenuBar", 0, 0, 0, 0, 0};
49415static swig_type_info _swigt__p_wxPyValidator = {"_p_wxPyValidator", 0, 0, 0, 0, 0};
49416static swig_type_info _swigt__p_wxPyApp = {"_p_wxPyApp", 0, 0, 0, 0, 0};
b850e7f3
RD
49417static swig_type_info _swigt__p_wxFileDirPickerEvent = {"_p_wxFileDirPickerEvent", "wxFileDirPickerEvent *", 0, 0, (void*)0, 0};
49418static swig_type_info _swigt__p_wxFilePickerCtrl = {"_p_wxFilePickerCtrl", "wxFilePickerCtrl *", 0, 0, (void*)0, 0};
0085ce49 49419static swig_type_info _swigt__p_wxFont = {"_p_wxFont", "wxFont *", 0, 0, (void*)0, 0};
b850e7f3
RD
49420static swig_type_info _swigt__p_wxFontPickerCtrl = {"_p_wxFontPickerCtrl", "wxFontPickerCtrl *", 0, 0, (void*)0, 0};
49421static swig_type_info _swigt__p_wxFontPickerEvent = {"_p_wxFontPickerEvent", "wxFontPickerEvent *", 0, 0, (void*)0, 0};
0085ce49
RD
49422static swig_type_info _swigt__p_wxGauge = {"_p_wxGauge", "wxGauge *", 0, 0, (void*)0, 0};
49423static swig_type_info _swigt__p_wxGenericDirCtrl = {"_p_wxGenericDirCtrl", "wxGenericDirCtrl *", 0, 0, (void*)0, 0};
49424static swig_type_info _swigt__p_wxGenericDragImage = {"_p_wxGenericDragImage", "wxGenericDragImage *", 0, 0, (void*)0, 0};
49425static swig_type_info _swigt__p_wxHelpEvent = {"_p_wxHelpEvent", "wxHelpEvent *", 0, 0, (void*)0, 0};
49426static swig_type_info _swigt__p_wxHelpProvider = {"_p_wxHelpProvider", "wxHelpProvider *", 0, 0, (void*)0, 0};
704eda0c
RD
49427static swig_type_info _swigt__p_wxHyperlinkCtrl = {"_p_wxHyperlinkCtrl", "wxHyperlinkCtrl *", 0, 0, (void*)0, 0};
49428static swig_type_info _swigt__p_wxHyperlinkEvent = {"_p_wxHyperlinkEvent", "wxHyperlinkEvent *", 0, 0, (void*)0, 0};
0085ce49
RD
49429static swig_type_info _swigt__p_wxIcon = {"_p_wxIcon", "wxIcon *", 0, 0, (void*)0, 0};
49430static swig_type_info _swigt__p_wxImageList = {"_p_wxImageList", "wxImageList *", 0, 0, (void*)0, 0};
49431static swig_type_info _swigt__p_wxItemContainer = {"_p_wxItemContainer", "wxItemContainer *", 0, 0, (void*)0, 0};
49432static swig_type_info _swigt__p_wxKeyEvent = {"_p_wxKeyEvent", "wxKeyEvent *", 0, 0, (void*)0, 0};
49433static swig_type_info _swigt__p_wxListBox = {"_p_wxListBox", "wxListBox *", 0, 0, (void*)0, 0};
49434static swig_type_info _swigt__p_wxListEvent = {"_p_wxListEvent", "wxListEvent *", 0, 0, (void*)0, 0};
49435static swig_type_info _swigt__p_wxListItem = {"_p_wxListItem", "wxListItem *", 0, 0, (void*)0, 0};
49436static swig_type_info _swigt__p_wxListItemAttr = {"_p_wxListItemAttr", "wxListItemAttr *", 0, 0, (void*)0, 0};
49437static swig_type_info _swigt__p_wxListView = {"_p_wxListView", "wxListView *", 0, 0, (void*)0, 0};
49438static swig_type_info _swigt__p_wxListbook = {"_p_wxListbook", "wxListbook *", 0, 0, (void*)0, 0};
49439static swig_type_info _swigt__p_wxListbookEvent = {"_p_wxListbookEvent", "wxListbookEvent *", 0, 0, (void*)0, 0};
49440static swig_type_info _swigt__p_wxMemoryDC = {"_p_wxMemoryDC", "wxMemoryDC *", 0, 0, (void*)0, 0};
3f7f284d 49441static swig_type_info _swigt__p_wxMenu = {"_p_wxMenu", "wxMenu *", 0, 0, (void*)0, 0};
0085ce49
RD
49442static swig_type_info _swigt__p_wxMouseEvent = {"_p_wxMouseEvent", "wxMouseEvent *", 0, 0, (void*)0, 0};
49443static swig_type_info _swigt__p_wxNotebook = {"_p_wxNotebook", "wxNotebook *", 0, 0, (void*)0, 0};
49444static swig_type_info _swigt__p_wxNotebookEvent = {"_p_wxNotebookEvent", "wxNotebookEvent *", 0, 0, (void*)0, 0};
49445static swig_type_info _swigt__p_wxNotifyEvent = {"_p_wxNotifyEvent", "wxNotifyEvent *", 0, 0, (void*)0, 0};
49446static swig_type_info _swigt__p_wxObject = {"_p_wxObject", "wxObject *", 0, 0, (void*)0, 0};
49447static swig_type_info _swigt__p_wxLayoutConstraints = {"_p_wxLayoutConstraints", 0, 0, 0, 0, 0};
0085ce49 49448static swig_type_info _swigt__p_wxSizerItem = {"_p_wxSizerItem", 0, 0, 0, 0, 0};
34e0a3bb 49449static swig_type_info _swigt__p_wxGBSizerItem = {"_p_wxGBSizerItem", 0, 0, 0, 0, 0};
0085ce49
RD
49450static swig_type_info _swigt__p_wxIndividualLayoutConstraint = {"_p_wxIndividualLayoutConstraint", 0, 0, 0, 0, 0};
49451static swig_type_info _swigt__p_wxStaticBoxSizer = {"_p_wxStaticBoxSizer", 0, 0, 0, 0, 0};
49452static swig_type_info _swigt__p_wxBoxSizer = {"_p_wxBoxSizer", 0, 0, 0, 0, 0};
49453static swig_type_info _swigt__p_wxSizer = {"_p_wxSizer", 0, 0, 0, 0, 0};
49454static swig_type_info _swigt__p_wxGridBagSizer = {"_p_wxGridBagSizer", 0, 0, 0, 0, 0};
0085ce49 49455static swig_type_info _swigt__p_wxFlexGridSizer = {"_p_wxFlexGridSizer", 0, 0, 0, 0, 0};
4976f996 49456static swig_type_info _swigt__p_wxGridSizer = {"_p_wxGridSizer", 0, 0, 0, 0, 0};
0085ce49
RD
49457static swig_type_info _swigt__p_wxFSFile = {"_p_wxFSFile", 0, 0, 0, 0, 0};
49458static swig_type_info _swigt__p_wxPySizer = {"_p_wxPySizer", 0, 0, 0, 0, 0};
49459static swig_type_info _swigt__p_wxMenuItem = {"_p_wxMenuItem", 0, 0, 0, 0, 0};
0085ce49
RD
49460static swig_type_info _swigt__p_wxJPEGHandler = {"_p_wxJPEGHandler", 0, 0, 0, 0, 0};
49461static swig_type_info _swigt__p_wxPNMHandler = {"_p_wxPNMHandler", 0, 0, 0, 0, 0};
4976f996 49462static swig_type_info _swigt__p_wxPCXHandler = {"_p_wxPCXHandler", 0, 0, 0, 0, 0};
3f7f284d 49463static swig_type_info _swigt__p_wxGIFHandler = {"_p_wxGIFHandler", 0, 0, 0, 0, 0};
5172800e 49464static swig_type_info _swigt__p_wxPNGHandler = {"_p_wxPNGHandler", 0, 0, 0, 0, 0};
b850e7f3
RD
49465static swig_type_info _swigt__p_wxANIHandler = {"_p_wxANIHandler", 0, 0, 0, 0, 0};
49466static swig_type_info _swigt__p_wxCURHandler = {"_p_wxCURHandler", 0, 0, 0, 0, 0};
49467static swig_type_info _swigt__p_wxICOHandler = {"_p_wxICOHandler", 0, 0, 0, 0, 0};
49468static swig_type_info _swigt__p_wxBMPHandler = {"_p_wxBMPHandler", 0, 0, 0, 0, 0};
704eda0c 49469static swig_type_info _swigt__p_wxPyImageHandler = {"_p_wxPyImageHandler", 0, 0, 0, 0, 0};
2131d850 49470static swig_type_info _swigt__p_wxImageHandler = {"_p_wxImageHandler", 0, 0, 0, 0, 0};
0085ce49
RD
49471static swig_type_info _swigt__p_wxXPMHandler = {"_p_wxXPMHandler", 0, 0, 0, 0, 0};
49472static swig_type_info _swigt__p_wxTIFFHandler = {"_p_wxTIFFHandler", 0, 0, 0, 0, 0};
580080c5 49473static swig_type_info _swigt__p_wxTGAHandler = {"_p_wxTGAHandler", 0, 0, 0, 0, 0};
0085ce49 49474static swig_type_info _swigt__p_wxAcceleratorTable = {"_p_wxAcceleratorTable", 0, 0, 0, 0, 0};
580080c5 49475static swig_type_info _swigt__p_wxStdDialogButtonSizer = {"_p_wxStdDialogButtonSizer", 0, 0, 0, 0, 0};
0085ce49
RD
49476static swig_type_info _swigt__p_wxImage = {"_p_wxImage", 0, 0, 0, 0, 0};
49477static swig_type_info _swigt__p_wxFileSystem = {"_p_wxFileSystem", 0, 0, 0, 0, 0};
49478static swig_type_info _swigt__p_wxPaperSize = {"_p_wxPaperSize", "enum wxPaperSize *|wxPaperSize *", 0, 0, (void*)0, 0};
b850e7f3 49479static swig_type_info _swigt__p_wxPickerBase = {"_p_wxPickerBase", "wxPickerBase *", 0, 0, (void*)0, 0};
0085ce49
RD
49480static swig_type_info _swigt__p_wxPoint = {"_p_wxPoint", "wxPoint *", 0, 0, (void*)0, 0};
49481static swig_type_info _swigt__p_wxPyControl = {"_p_wxPyControl", "wxPyControl *", 0, 0, (void*)0, 0};
49482static swig_type_info _swigt__p_wxPyListCtrl = {"_p_wxPyListCtrl", "wxPyListCtrl *", 0, 0, (void*)0, 0};
49483static swig_type_info _swigt__p_wxPyTreeCtrl = {"_p_wxPyTreeCtrl", "wxPyTreeCtrl *", 0, 0, (void*)0, 0};
49484static swig_type_info _swigt__p_wxPyTreeItemData = {"_p_wxPyTreeItemData", "wxPyTreeItemData *", 0, 0, (void*)0, 0};
49485static swig_type_info _swigt__p_wxRadioBox = {"_p_wxRadioBox", "wxRadioBox *", 0, 0, (void*)0, 0};
49486static swig_type_info _swigt__p_wxRadioButton = {"_p_wxRadioButton", "wxRadioButton *", 0, 0, (void*)0, 0};
49487static swig_type_info _swigt__p_wxRect = {"_p_wxRect", "wxRect *", 0, 0, (void*)0, 0};
49488static swig_type_info _swigt__p_wxScrollBar = {"_p_wxScrollBar", "wxScrollBar *", 0, 0, (void*)0, 0};
3f7f284d 49489static swig_type_info _swigt__p_wxSearchCtrl = {"_p_wxSearchCtrl", "wxSearchCtrl *", 0, 0, (void*)0, 0};
0085ce49
RD
49490static swig_type_info _swigt__p_wxSimpleHelpProvider = {"_p_wxSimpleHelpProvider", "wxSimpleHelpProvider *", 0, 0, (void*)0, 0};
49491static swig_type_info _swigt__p_wxSize = {"_p_wxSize", "wxSize *", 0, 0, (void*)0, 0};
49492static swig_type_info _swigt__p_wxSlider = {"_p_wxSlider", "wxSlider *", 0, 0, (void*)0, 0};
49493static swig_type_info _swigt__p_wxSpinButton = {"_p_wxSpinButton", "wxSpinButton *", 0, 0, (void*)0, 0};
49494static swig_type_info _swigt__p_wxSpinCtrl = {"_p_wxSpinCtrl", "wxSpinCtrl *", 0, 0, (void*)0, 0};
49495static swig_type_info _swigt__p_wxSpinEvent = {"_p_wxSpinEvent", "wxSpinEvent *", 0, 0, (void*)0, 0};
49496static swig_type_info _swigt__p_wxStaticBitmap = {"_p_wxStaticBitmap", "wxStaticBitmap *", 0, 0, (void*)0, 0};
49497static swig_type_info _swigt__p_wxStaticBox = {"_p_wxStaticBox", "wxStaticBox *", 0, 0, (void*)0, 0};
49498static swig_type_info _swigt__p_wxStaticLine = {"_p_wxStaticLine", "wxStaticLine *", 0, 0, (void*)0, 0};
49499static swig_type_info _swigt__p_wxStaticText = {"_p_wxStaticText", "wxStaticText *", 0, 0, (void*)0, 0};
49500static swig_type_info _swigt__p_wxString = {"_p_wxString", "wxString *", 0, 0, (void*)0, 0};
49501static swig_type_info _swigt__p_wxTextAttr = {"_p_wxTextAttr", "wxTextAttr *", 0, 0, (void*)0, 0};
49502static swig_type_info _swigt__p_wxTextCtrl = {"_p_wxTextCtrl", "wxTextCtrl *", 0, 0, (void*)0, 0};
49503static swig_type_info _swigt__p_wxTextUrlEvent = {"_p_wxTextUrlEvent", "wxTextUrlEvent *", 0, 0, (void*)0, 0};
49504static swig_type_info _swigt__p_wxToggleButton = {"_p_wxToggleButton", "wxToggleButton *", 0, 0, (void*)0, 0};
49505static swig_type_info _swigt__p_wxToolBar = {"_p_wxToolBar", "wxToolBar *", 0, 0, (void*)0, 0};
49506static swig_type_info _swigt__p_wxToolBarBase = {"_p_wxToolBarBase", "wxToolBarBase *", 0, 0, (void*)0, 0};
49507static swig_type_info _swigt__p_wxToolBarToolBase = {"_p_wxToolBarToolBase", "wxToolBarToolBase *", 0, 0, (void*)0, 0};
49508static swig_type_info _swigt__p_wxToolbook = {"_p_wxToolbook", "wxToolbook *", 0, 0, (void*)0, 0};
49509static swig_type_info _swigt__p_wxToolbookEvent = {"_p_wxToolbookEvent", "wxToolbookEvent *", 0, 0, (void*)0, 0};
0085ce49
RD
49510static swig_type_info _swigt__p_wxTreeEvent = {"_p_wxTreeEvent", "wxTreeEvent *", 0, 0, (void*)0, 0};
49511static swig_type_info _swigt__p_wxTreeItemId = {"_p_wxTreeItemId", "wxTreeItemId *", 0, 0, (void*)0, 0};
49512static swig_type_info _swigt__p_wxTreebook = {"_p_wxTreebook", "wxTreebook *", 0, 0, (void*)0, 0};
49513static swig_type_info _swigt__p_wxTreebookEvent = {"_p_wxTreebookEvent", "wxTreebookEvent *", 0, 0, (void*)0, 0};
49514static swig_type_info _swigt__p_wxValidator = {"_p_wxValidator", "wxValidator *", 0, 0, (void*)0, 0};
49515static swig_type_info _swigt__p_wxVisualAttributes = {"_p_wxVisualAttributes", "wxVisualAttributes *", 0, 0, (void*)0, 0};
49516static swig_type_info _swigt__p_wxWindow = {"_p_wxWindow", "wxWindow *", 0, 0, (void*)0, 0};
b850e7f3 49517static swig_type_info _swigt__p_wxWindowBase = {"_p_wxWindowBase", "wxWindowBase *", 0, 0, (void*)0, 0};
0085ce49
RD
49518
49519static swig_type_info *swig_type_initial[] = {
49520 &_swigt__p_bool,
49521 &_swigt__p_char,
49522 &_swigt__p_form_ops_t,
49523 &_swigt__p_int,
49524 &_swigt__p_long,
49525 &_swigt__p_unsigned_char,
49526 &_swigt__p_unsigned_int,
49527 &_swigt__p_unsigned_long,
49528 &_swigt__p_void,
49529 &_swigt__p_wxANIHandler,
49530 &_swigt__p_wxAcceleratorTable,
49531 &_swigt__p_wxActivateEvent,
49532 &_swigt__p_wxArrayInt,
49533 &_swigt__p_wxArrayString,
49534 &_swigt__p_wxBMPHandler,
49535 &_swigt__p_wxBitmap,
49536 &_swigt__p_wxBitmapButton,
49537 &_swigt__p_wxBookCtrlBase,
49538 &_swigt__p_wxBookCtrlBaseEvent,
49539 &_swigt__p_wxBoxSizer,
49540 &_swigt__p_wxButton,
49541 &_swigt__p_wxCURHandler,
49542 &_swigt__p_wxCheckBox,
49543 &_swigt__p_wxCheckListBox,
49544 &_swigt__p_wxChildFocusEvent,
49545 &_swigt__p_wxChoice,
49546 &_swigt__p_wxChoicebook,
49547 &_swigt__p_wxChoicebookEvent,
2131d850 49548 &_swigt__p_wxClipboardTextEvent,
0085ce49 49549 &_swigt__p_wxCloseEvent,
5172800e
RD
49550 &_swigt__p_wxCollapsiblePane,
49551 &_swigt__p_wxCollapsiblePaneEvent,
0085ce49 49552 &_swigt__p_wxColour,
b850e7f3
RD
49553 &_swigt__p_wxColourPickerCtrl,
49554 &_swigt__p_wxColourPickerEvent,
0085ce49
RD
49555 &_swigt__p_wxComboBox,
49556 &_swigt__p_wxCommandEvent,
49557 &_swigt__p_wxContextHelp,
49558 &_swigt__p_wxContextHelpButton,
49559 &_swigt__p_wxContextMenuEvent,
49560 &_swigt__p_wxControl,
49561 &_swigt__p_wxControlWithItems,
49562 &_swigt__p_wxCursor,
49563 &_swigt__p_wxDC,
49564 &_swigt__p_wxDateEvent,
49565 &_swigt__p_wxDatePickerCtrl,
49566 &_swigt__p_wxDateTime,
49567 &_swigt__p_wxDirFilterListCtrl,
b850e7f3 49568 &_swigt__p_wxDirPickerCtrl,
0085ce49
RD
49569 &_swigt__p_wxDisplayChangedEvent,
49570 &_swigt__p_wxDropFilesEvent,
49571 &_swigt__p_wxDuplexMode,
49572 &_swigt__p_wxEraseEvent,
49573 &_swigt__p_wxEvent,
4976f996 49574 &_swigt__p_wxEventBlocker,
0085ce49
RD
49575 &_swigt__p_wxEvtHandler,
49576 &_swigt__p_wxFSFile,
b850e7f3
RD
49577 &_swigt__p_wxFileDirPickerEvent,
49578 &_swigt__p_wxFilePickerCtrl,
0085ce49
RD
49579 &_swigt__p_wxFileSystem,
49580 &_swigt__p_wxFlexGridSizer,
49581 &_swigt__p_wxFocusEvent,
49582 &_swigt__p_wxFont,
b850e7f3
RD
49583 &_swigt__p_wxFontPickerCtrl,
49584 &_swigt__p_wxFontPickerEvent,
0085ce49
RD
49585 &_swigt__p_wxGBSizerItem,
49586 &_swigt__p_wxGIFHandler,
49587 &_swigt__p_wxGauge,
49588 &_swigt__p_wxGenericDirCtrl,
49589 &_swigt__p_wxGenericDragImage,
49590 &_swigt__p_wxGridBagSizer,
49591 &_swigt__p_wxGridSizer,
49592 &_swigt__p_wxHelpEvent,
49593 &_swigt__p_wxHelpProvider,
704eda0c
RD
49594 &_swigt__p_wxHyperlinkCtrl,
49595 &_swigt__p_wxHyperlinkEvent,
0085ce49
RD
49596 &_swigt__p_wxICOHandler,
49597 &_swigt__p_wxIcon,
49598 &_swigt__p_wxIconizeEvent,
49599 &_swigt__p_wxIdleEvent,
49600 &_swigt__p_wxImage,
49601 &_swigt__p_wxImageHandler,
49602 &_swigt__p_wxImageList,
49603 &_swigt__p_wxIndividualLayoutConstraint,
49604 &_swigt__p_wxInitDialogEvent,
49605 &_swigt__p_wxItemContainer,
49606 &_swigt__p_wxJPEGHandler,
49607 &_swigt__p_wxKeyEvent,
49608 &_swigt__p_wxLayoutConstraints,
49609 &_swigt__p_wxListBox,
49610 &_swigt__p_wxListEvent,
49611 &_swigt__p_wxListItem,
49612 &_swigt__p_wxListItemAttr,
49613 &_swigt__p_wxListView,
49614 &_swigt__p_wxListbook,
49615 &_swigt__p_wxListbookEvent,
49616 &_swigt__p_wxMaximizeEvent,
49617 &_swigt__p_wxMemoryDC,
49618 &_swigt__p_wxMenu,
49619 &_swigt__p_wxMenuBar,
49620 &_swigt__p_wxMenuEvent,
49621 &_swigt__p_wxMenuItem,
49622 &_swigt__p_wxMouseCaptureChangedEvent,
34e0a3bb 49623 &_swigt__p_wxMouseCaptureLostEvent,
0085ce49
RD
49624 &_swigt__p_wxMouseEvent,
49625 &_swigt__p_wxMoveEvent,
49626 &_swigt__p_wxNavigationKeyEvent,
49627 &_swigt__p_wxNcPaintEvent,
49628 &_swigt__p_wxNotebook,
49629 &_swigt__p_wxNotebookEvent,
49630 &_swigt__p_wxNotifyEvent,
49631 &_swigt__p_wxObject,
49632 &_swigt__p_wxPCXHandler,
49633 &_swigt__p_wxPNGHandler,
49634 &_swigt__p_wxPNMHandler,
49635 &_swigt__p_wxPaintEvent,
49636 &_swigt__p_wxPaletteChangedEvent,
49637 &_swigt__p_wxPaperSize,
b850e7f3 49638 &_swigt__p_wxPickerBase,
0085ce49
RD
49639 &_swigt__p_wxPoint,
49640 &_swigt__p_wxPyApp,
49641 &_swigt__p_wxPyCommandEvent,
49642 &_swigt__p_wxPyControl,
49643 &_swigt__p_wxPyEvent,
49644 &_swigt__p_wxPyImageHandler,
49645 &_swigt__p_wxPyListCtrl,
49646 &_swigt__p_wxPySizer,
49647 &_swigt__p_wxPyTreeCtrl,
49648 &_swigt__p_wxPyTreeItemData,
49649 &_swigt__p_wxPyValidator,
49650 &_swigt__p_wxQueryNewPaletteEvent,
49651 &_swigt__p_wxRadioBox,
49652 &_swigt__p_wxRadioButton,
49653 &_swigt__p_wxRect,
49654 &_swigt__p_wxScrollBar,
49655 &_swigt__p_wxScrollEvent,
49656 &_swigt__p_wxScrollWinEvent,
3f7f284d 49657 &_swigt__p_wxSearchCtrl,
0085ce49
RD
49658 &_swigt__p_wxSetCursorEvent,
49659 &_swigt__p_wxShowEvent,
49660 &_swigt__p_wxSimpleHelpProvider,
49661 &_swigt__p_wxSize,
49662 &_swigt__p_wxSizeEvent,
49663 &_swigt__p_wxSizer,
49664 &_swigt__p_wxSizerItem,
49665 &_swigt__p_wxSlider,
49666 &_swigt__p_wxSpinButton,
49667 &_swigt__p_wxSpinCtrl,
49668 &_swigt__p_wxSpinEvent,
49669 &_swigt__p_wxStaticBitmap,
49670 &_swigt__p_wxStaticBox,
49671 &_swigt__p_wxStaticBoxSizer,
49672 &_swigt__p_wxStaticLine,
49673 &_swigt__p_wxStaticText,
49674 &_swigt__p_wxStdDialogButtonSizer,
49675 &_swigt__p_wxString,
49676 &_swigt__p_wxSysColourChangedEvent,
580080c5 49677 &_swigt__p_wxTGAHandler,
0085ce49
RD
49678 &_swigt__p_wxTIFFHandler,
49679 &_swigt__p_wxTextAttr,
49680 &_swigt__p_wxTextCtrl,
49681 &_swigt__p_wxTextUrlEvent,
49682 &_swigt__p_wxToggleButton,
49683 &_swigt__p_wxToolBar,
49684 &_swigt__p_wxToolBarBase,
49685 &_swigt__p_wxToolBarToolBase,
49686 &_swigt__p_wxToolbook,
49687 &_swigt__p_wxToolbookEvent,
0085ce49
RD
49688 &_swigt__p_wxTreeEvent,
49689 &_swigt__p_wxTreeItemId,
49690 &_swigt__p_wxTreebook,
49691 &_swigt__p_wxTreebookEvent,
49692 &_swigt__p_wxUpdateUIEvent,
49693 &_swigt__p_wxValidator,
49694 &_swigt__p_wxVisualAttributes,
49695 &_swigt__p_wxWindow,
b850e7f3 49696 &_swigt__p_wxWindowBase,
0085ce49
RD
49697 &_swigt__p_wxWindowCreateEvent,
49698 &_swigt__p_wxWindowDestroyEvent,
49699 &_swigt__p_wxXPMHandler,
49700};
49701
49702static swig_cast_info _swigc__p_bool[] = { {&_swigt__p_bool, 0, 0, 0},{0, 0, 0, 0}};
49703static swig_cast_info _swigc__p_char[] = { {&_swigt__p_char, 0, 0, 0},{0, 0, 0, 0}};
49704static swig_cast_info _swigc__p_form_ops_t[] = { {&_swigt__p_form_ops_t, 0, 0, 0},{0, 0, 0, 0}};
49705static swig_cast_info _swigc__p_int[] = { {&_swigt__p_int, 0, 0, 0},{0, 0, 0, 0}};
49706static swig_cast_info _swigc__p_long[] = { {&_swigt__p_long, 0, 0, 0},{0, 0, 0, 0}};
49707static swig_cast_info _swigc__p_unsigned_char[] = { {&_swigt__p_unsigned_char, 0, 0, 0},{0, 0, 0, 0}};
49708static swig_cast_info _swigc__p_unsigned_int[] = { {&_swigt__p_unsigned_int, 0, 0, 0},{0, 0, 0, 0}};
49709static swig_cast_info _swigc__p_unsigned_long[] = { {&_swigt__p_unsigned_long, 0, 0, 0},{0, 0, 0, 0}};
49710static swig_cast_info _swigc__p_void[] = { {&_swigt__p_void, 0, 0, 0},{0, 0, 0, 0}};
49711static swig_cast_info _swigc__p_wxArrayInt[] = { {&_swigt__p_wxArrayInt, 0, 0, 0},{0, 0, 0, 0}};
49712static swig_cast_info _swigc__p_wxArrayString[] = { {&_swigt__p_wxArrayString, 0, 0, 0},{0, 0, 0, 0}};
49713static swig_cast_info _swigc__p_wxBitmap[] = { {&_swigt__p_wxBitmap, 0, 0, 0},{0, 0, 0, 0}};
49714static 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}};
49715static 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}};
49716static 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}};
49717static 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}};
49718static swig_cast_info _swigc__p_wxCheckBox[] = { {&_swigt__p_wxCheckBox, 0, 0, 0},{0, 0, 0, 0}};
49719static swig_cast_info _swigc__p_wxCheckListBox[] = { {&_swigt__p_wxCheckListBox, 0, 0, 0},{0, 0, 0, 0}};
49720static swig_cast_info _swigc__p_wxChoice[] = { {&_swigt__p_wxDirFilterListCtrl, _p_wxDirFilterListCtrlTo_p_wxChoice, 0, 0}, {&_swigt__p_wxChoice, 0, 0, 0},{0, 0, 0, 0}};
49721static swig_cast_info _swigc__p_wxChoicebook[] = { {&_swigt__p_wxChoicebook, 0, 0, 0},{0, 0, 0, 0}};
49722static swig_cast_info _swigc__p_wxChoicebookEvent[] = { {&_swigt__p_wxChoicebookEvent, 0, 0, 0},{0, 0, 0, 0}};
5172800e
RD
49723static swig_cast_info _swigc__p_wxCollapsiblePane[] = { {&_swigt__p_wxCollapsiblePane, 0, 0, 0},{0, 0, 0, 0}};
49724static swig_cast_info _swigc__p_wxCollapsiblePaneEvent[] = { {&_swigt__p_wxCollapsiblePaneEvent, 0, 0, 0},{0, 0, 0, 0}};
0085ce49 49725static swig_cast_info _swigc__p_wxColour[] = { {&_swigt__p_wxColour, 0, 0, 0},{0, 0, 0, 0}};
b850e7f3
RD
49726static swig_cast_info _swigc__p_wxColourPickerCtrl[] = { {&_swigt__p_wxColourPickerCtrl, 0, 0, 0},{0, 0, 0, 0}};
49727static swig_cast_info _swigc__p_wxColourPickerEvent[] = { {&_swigt__p_wxColourPickerEvent, 0, 0, 0},{0, 0, 0, 0}};
0085ce49
RD
49728static swig_cast_info _swigc__p_wxComboBox[] = { {&_swigt__p_wxComboBox, 0, 0, 0},{0, 0, 0, 0}};
49729static swig_cast_info _swigc__p_wxWindowDestroyEvent[] = {{&_swigt__p_wxWindowDestroyEvent, 0, 0, 0},{0, 0, 0, 0}};
2131d850 49730static swig_cast_info _swigc__p_wxClipboardTextEvent[] = {{&_swigt__p_wxClipboardTextEvent, 0, 0, 0},{0, 0, 0, 0}};
0085ce49
RD
49731static swig_cast_info _swigc__p_wxScrollEvent[] = {{&_swigt__p_wxScrollEvent, 0, 0, 0},{0, 0, 0, 0}};
49732static swig_cast_info _swigc__p_wxPyCommandEvent[] = {{&_swigt__p_wxPyCommandEvent, 0, 0, 0},{0, 0, 0, 0}};
49733static swig_cast_info _swigc__p_wxContextMenuEvent[] = {{&_swigt__p_wxContextMenuEvent, 0, 0, 0},{0, 0, 0, 0}};
49734static swig_cast_info _swigc__p_wxChildFocusEvent[] = {{&_swigt__p_wxChildFocusEvent, 0, 0, 0},{0, 0, 0, 0}};
49735static swig_cast_info _swigc__p_wxDateEvent[] = {{&_swigt__p_wxDateEvent, 0, 0, 0},{0, 0, 0, 0}};
49736static swig_cast_info _swigc__p_wxWindowCreateEvent[] = {{&_swigt__p_wxWindowCreateEvent, 0, 0, 0},{0, 0, 0, 0}};
49737static swig_cast_info _swigc__p_wxUpdateUIEvent[] = {{&_swigt__p_wxUpdateUIEvent, 0, 0, 0},{0, 0, 0, 0}};
5172800e 49738static 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_wxCollapsiblePaneEvent, _p_wxCollapsiblePaneEventTo_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}};
0085ce49
RD
49739static swig_cast_info _swigc__p_wxContextHelp[] = { {&_swigt__p_wxContextHelp, 0, 0, 0},{0, 0, 0, 0}};
49740static swig_cast_info _swigc__p_wxContextHelpButton[] = { {&_swigt__p_wxContextHelpButton, 0, 0, 0},{0, 0, 0, 0}};
3f7f284d 49741static swig_cast_info _swigc__p_wxControl[] = { {&_swigt__p_wxCollapsiblePane, _p_wxCollapsiblePaneTo_p_wxControl, 0, 0}, {&_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_wxSearchCtrl, _p_wxSearchCtrlTo_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}};
0085ce49
RD
49742static swig_cast_info _swigc__p_wxControlWithItems[] = { {&_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}};
49743static swig_cast_info _swigc__p_wxCursor[] = { {&_swigt__p_wxCursor, 0, 0, 0},{0, 0, 0, 0}};
49744static swig_cast_info _swigc__p_wxDC[] = { {&_swigt__p_wxDC, 0, 0, 0},{0, 0, 0, 0}};
49745static swig_cast_info _swigc__p_wxDatePickerCtrl[] = { {&_swigt__p_wxDatePickerCtrl, 0, 0, 0},{0, 0, 0, 0}};
49746static swig_cast_info _swigc__p_wxDateTime[] = { {&_swigt__p_wxDateTime, 0, 0, 0},{0, 0, 0, 0}};
49747static swig_cast_info _swigc__p_wxDirFilterListCtrl[] = { {&_swigt__p_wxDirFilterListCtrl, 0, 0, 0},{0, 0, 0, 0}};
b850e7f3 49748static swig_cast_info _swigc__p_wxDirPickerCtrl[] = { {&_swigt__p_wxDirPickerCtrl, 0, 0, 0},{0, 0, 0, 0}};
0085ce49
RD
49749static swig_cast_info _swigc__p_wxDuplexMode[] = { {&_swigt__p_wxDuplexMode, 0, 0, 0},{0, 0, 0, 0}};
49750static swig_cast_info _swigc__p_wxMenuEvent[] = {{&_swigt__p_wxMenuEvent, 0, 0, 0},{0, 0, 0, 0}};
49751static swig_cast_info _swigc__p_wxCloseEvent[] = {{&_swigt__p_wxCloseEvent, 0, 0, 0},{0, 0, 0, 0}};
49752static swig_cast_info _swigc__p_wxEraseEvent[] = {{&_swigt__p_wxEraseEvent, 0, 0, 0},{0, 0, 0, 0}};
49753static swig_cast_info _swigc__p_wxSetCursorEvent[] = {{&_swigt__p_wxSetCursorEvent, 0, 0, 0},{0, 0, 0, 0}};
49754static swig_cast_info _swigc__p_wxInitDialogEvent[] = {{&_swigt__p_wxInitDialogEvent, 0, 0, 0},{0, 0, 0, 0}};
49755static swig_cast_info _swigc__p_wxPyEvent[] = {{&_swigt__p_wxPyEvent, 0, 0, 0},{0, 0, 0, 0}};
34e0a3bb 49756static swig_cast_info _swigc__p_wxMouseCaptureLostEvent[] = {{&_swigt__p_wxMouseCaptureLostEvent, 0, 0, 0},{0, 0, 0, 0}};
0085ce49
RD
49757static swig_cast_info _swigc__p_wxQueryNewPaletteEvent[] = {{&_swigt__p_wxQueryNewPaletteEvent, 0, 0, 0},{0, 0, 0, 0}};
49758static swig_cast_info _swigc__p_wxMaximizeEvent[] = {{&_swigt__p_wxMaximizeEvent, 0, 0, 0},{0, 0, 0, 0}};
49759static swig_cast_info _swigc__p_wxIconizeEvent[] = {{&_swigt__p_wxIconizeEvent, 0, 0, 0},{0, 0, 0, 0}};
49760static swig_cast_info _swigc__p_wxActivateEvent[] = {{&_swigt__p_wxActivateEvent, 0, 0, 0},{0, 0, 0, 0}};
49761static swig_cast_info _swigc__p_wxSizeEvent[] = {{&_swigt__p_wxSizeEvent, 0, 0, 0},{0, 0, 0, 0}};
49762static swig_cast_info _swigc__p_wxMoveEvent[] = {{&_swigt__p_wxMoveEvent, 0, 0, 0},{0, 0, 0, 0}};
34e0a3bb 49763static swig_cast_info _swigc__p_wxIdleEvent[] = {{&_swigt__p_wxIdleEvent, 0, 0, 0},{0, 0, 0, 0}};
0085ce49
RD
49764static swig_cast_info _swigc__p_wxPaintEvent[] = {{&_swigt__p_wxPaintEvent, 0, 0, 0},{0, 0, 0, 0}};
49765static swig_cast_info _swigc__p_wxNcPaintEvent[] = {{&_swigt__p_wxNcPaintEvent, 0, 0, 0},{0, 0, 0, 0}};
49766static swig_cast_info _swigc__p_wxPaletteChangedEvent[] = {{&_swigt__p_wxPaletteChangedEvent, 0, 0, 0},{0, 0, 0, 0}};
49767static swig_cast_info _swigc__p_wxDisplayChangedEvent[] = {{&_swigt__p_wxDisplayChangedEvent, 0, 0, 0},{0, 0, 0, 0}};
49768static swig_cast_info _swigc__p_wxMouseCaptureChangedEvent[] = {{&_swigt__p_wxMouseCaptureChangedEvent, 0, 0, 0},{0, 0, 0, 0}};
49769static swig_cast_info _swigc__p_wxSysColourChangedEvent[] = {{&_swigt__p_wxSysColourChangedEvent, 0, 0, 0},{0, 0, 0, 0}};
49770static swig_cast_info _swigc__p_wxDropFilesEvent[] = {{&_swigt__p_wxDropFilesEvent, 0, 0, 0},{0, 0, 0, 0}};
49771static swig_cast_info _swigc__p_wxFocusEvent[] = {{&_swigt__p_wxFocusEvent, 0, 0, 0},{0, 0, 0, 0}};
49772static swig_cast_info _swigc__p_wxShowEvent[] = {{&_swigt__p_wxShowEvent, 0, 0, 0},{0, 0, 0, 0}};
49773static swig_cast_info _swigc__p_wxNavigationKeyEvent[] = {{&_swigt__p_wxNavigationKeyEvent, 0, 0, 0},{0, 0, 0, 0}};
49774static swig_cast_info _swigc__p_wxScrollWinEvent[] = {{&_swigt__p_wxScrollWinEvent, 0, 0, 0},{0, 0, 0, 0}};
5172800e 49775static 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_wxCollapsiblePaneEvent, _p_wxCollapsiblePaneEventTo_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}};
4976f996 49776static swig_cast_info _swigc__p_wxEventBlocker[] = {{&_swigt__p_wxEventBlocker, 0, 0, 0},{0, 0, 0, 0}};
0085ce49
RD
49777static swig_cast_info _swigc__p_wxMenuBar[] = {{&_swigt__p_wxMenuBar, 0, 0, 0},{0, 0, 0, 0}};
49778static swig_cast_info _swigc__p_wxPyValidator[] = {{&_swigt__p_wxPyValidator, 0, 0, 0},{0, 0, 0, 0}};
49779static swig_cast_info _swigc__p_wxPyApp[] = {{&_swigt__p_wxPyApp, 0, 0, 0},{0, 0, 0, 0}};
4976f996 49780static swig_cast_info _swigc__p_wxEvtHandler[] = { {&_swigt__p_wxCollapsiblePane, _p_wxCollapsiblePaneTo_p_wxEvtHandler, 0, 0}, {&_swigt__p_wxEventBlocker, _p_wxEventBlockerTo_p_wxEvtHandler, 0, 0}, {&_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_wxSearchCtrl, _p_wxSearchCtrlTo_p_wxEvtHandler, 0, 0}, {&_swigt__p_wxToolbook, _p_wxToolbookTo_p_wxEvtHandler, 0, 0}, {&_swigt__p_wxWindow, _p_wxWindowTo_p_wxEvtHandler, 0, 0}, {&_swigt__p_wxControl, _p_wxControlTo_p_wxEvtHandler, 0, 0}, {&_swigt__p_wxPyControl, _p_wxPyControlTo_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_wxChoicebook, _p_wxChoicebookTo_p_wxEvtHandler, 0, 0}, {&_swigt__p_wxEvtHandler, 0, 0, 0}, {&_swigt__p_wxStaticLine, _p_wxStaticLineTo_p_wxEvtHandler, 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_wxListBox, _p_wxListBoxTo_p_wxEvtHandler, 0, 0}, {&_swigt__p_wxChoice, _p_wxChoiceTo_p_wxEvtHandler, 0, 0}, {&_swigt__p_wxCheckListBox, _p_wxCheckListBoxTo_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_wxFilePickerCtrl, _p_wxFilePickerCtrlTo_p_wxEvtHandler, 0, 0}, {&_swigt__p_wxColourPickerCtrl, _p_wxColourPickerCtrlTo_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}};
b850e7f3
RD
49781static swig_cast_info _swigc__p_wxFileDirPickerEvent[] = { {&_swigt__p_wxFileDirPickerEvent, 0, 0, 0},{0, 0, 0, 0}};
49782static swig_cast_info _swigc__p_wxFilePickerCtrl[] = { {&_swigt__p_wxFilePickerCtrl, 0, 0, 0},{0, 0, 0, 0}};
0085ce49 49783static swig_cast_info _swigc__p_wxFont[] = { {&_swigt__p_wxFont, 0, 0, 0},{0, 0, 0, 0}};
b850e7f3
RD
49784static swig_cast_info _swigc__p_wxFontPickerCtrl[] = { {&_swigt__p_wxFontPickerCtrl, 0, 0, 0},{0, 0, 0, 0}};
49785static swig_cast_info _swigc__p_wxFontPickerEvent[] = { {&_swigt__p_wxFontPickerEvent, 0, 0, 0},{0, 0, 0, 0}};
0085ce49
RD
49786static swig_cast_info _swigc__p_wxGauge[] = { {&_swigt__p_wxGauge, 0, 0, 0},{0, 0, 0, 0}};
49787static swig_cast_info _swigc__p_wxGenericDirCtrl[] = { {&_swigt__p_wxGenericDirCtrl, 0, 0, 0},{0, 0, 0, 0}};
49788static swig_cast_info _swigc__p_wxGenericDragImage[] = { {&_swigt__p_wxGenericDragImage, 0, 0, 0},{0, 0, 0, 0}};
49789static swig_cast_info _swigc__p_wxHelpEvent[] = { {&_swigt__p_wxHelpEvent, 0, 0, 0},{0, 0, 0, 0}};
49790static 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
49791static swig_cast_info _swigc__p_wxHyperlinkCtrl[] = { {&_swigt__p_wxHyperlinkCtrl, 0, 0, 0},{0, 0, 0, 0}};
49792static swig_cast_info _swigc__p_wxHyperlinkEvent[] = { {&_swigt__p_wxHyperlinkEvent, 0, 0, 0},{0, 0, 0, 0}};
0085ce49
RD
49793static swig_cast_info _swigc__p_wxIcon[] = { {&_swigt__p_wxIcon, 0, 0, 0},{0, 0, 0, 0}};
49794static swig_cast_info _swigc__p_wxImageList[] = { {&_swigt__p_wxImageList, 0, 0, 0},{0, 0, 0, 0}};
49795static 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}};
49796static swig_cast_info _swigc__p_wxKeyEvent[] = { {&_swigt__p_wxKeyEvent, 0, 0, 0},{0, 0, 0, 0}};
49797static 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}};
49798static swig_cast_info _swigc__p_wxListEvent[] = { {&_swigt__p_wxListEvent, 0, 0, 0},{0, 0, 0, 0}};
49799static swig_cast_info _swigc__p_wxListItem[] = { {&_swigt__p_wxListItem, 0, 0, 0},{0, 0, 0, 0}};
49800static swig_cast_info _swigc__p_wxListItemAttr[] = { {&_swigt__p_wxListItemAttr, 0, 0, 0},{0, 0, 0, 0}};
49801static swig_cast_info _swigc__p_wxListView[] = { {&_swigt__p_wxListView, 0, 0, 0},{0, 0, 0, 0}};
49802static swig_cast_info _swigc__p_wxListbook[] = { {&_swigt__p_wxListbook, 0, 0, 0},{0, 0, 0, 0}};
49803static swig_cast_info _swigc__p_wxListbookEvent[] = { {&_swigt__p_wxListbookEvent, 0, 0, 0},{0, 0, 0, 0}};
49804static swig_cast_info _swigc__p_wxMemoryDC[] = { {&_swigt__p_wxMemoryDC, 0, 0, 0},{0, 0, 0, 0}};
3f7f284d 49805static swig_cast_info _swigc__p_wxMenu[] = { {&_swigt__p_wxMenu, 0, 0, 0},{0, 0, 0, 0}};
0085ce49
RD
49806static swig_cast_info _swigc__p_wxMouseEvent[] = { {&_swigt__p_wxMouseEvent, 0, 0, 0},{0, 0, 0, 0}};
49807static swig_cast_info _swigc__p_wxNotebook[] = { {&_swigt__p_wxNotebook, 0, 0, 0},{0, 0, 0, 0}};
49808static swig_cast_info _swigc__p_wxNotebookEvent[] = { {&_swigt__p_wxNotebookEvent, 0, 0, 0},{0, 0, 0, 0}};
49809static 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}};
49810static swig_cast_info _swigc__p_wxLayoutConstraints[] = {{&_swigt__p_wxLayoutConstraints, 0, 0, 0},{0, 0, 0, 0}};
0085ce49 49811static swig_cast_info _swigc__p_wxSizerItem[] = {{&_swigt__p_wxSizerItem, 0, 0, 0},{0, 0, 0, 0}};
34e0a3bb 49812static swig_cast_info _swigc__p_wxGBSizerItem[] = {{&_swigt__p_wxGBSizerItem, 0, 0, 0},{0, 0, 0, 0}};
0085ce49
RD
49813static swig_cast_info _swigc__p_wxIndividualLayoutConstraint[] = {{&_swigt__p_wxIndividualLayoutConstraint, 0, 0, 0},{0, 0, 0, 0}};
49814static swig_cast_info _swigc__p_wxStaticBoxSizer[] = {{&_swigt__p_wxStaticBoxSizer, 0, 0, 0},{0, 0, 0, 0}};
49815static swig_cast_info _swigc__p_wxBoxSizer[] = {{&_swigt__p_wxBoxSizer, 0, 0, 0},{0, 0, 0, 0}};
49816static swig_cast_info _swigc__p_wxSizer[] = {{&_swigt__p_wxSizer, 0, 0, 0},{0, 0, 0, 0}};
49817static swig_cast_info _swigc__p_wxGridBagSizer[] = {{&_swigt__p_wxGridBagSizer, 0, 0, 0},{0, 0, 0, 0}};
0085ce49 49818static swig_cast_info _swigc__p_wxFlexGridSizer[] = {{&_swigt__p_wxFlexGridSizer, 0, 0, 0},{0, 0, 0, 0}};
4976f996 49819static swig_cast_info _swigc__p_wxGridSizer[] = {{&_swigt__p_wxGridSizer, 0, 0, 0},{0, 0, 0, 0}};
0085ce49
RD
49820static swig_cast_info _swigc__p_wxFSFile[] = {{&_swigt__p_wxFSFile, 0, 0, 0},{0, 0, 0, 0}};
49821static swig_cast_info _swigc__p_wxPySizer[] = {{&_swigt__p_wxPySizer, 0, 0, 0},{0, 0, 0, 0}};
49822static swig_cast_info _swigc__p_wxMenuItem[] = {{&_swigt__p_wxMenuItem, 0, 0, 0},{0, 0, 0, 0}};
0085ce49
RD
49823static swig_cast_info _swigc__p_wxJPEGHandler[] = {{&_swigt__p_wxJPEGHandler, 0, 0, 0},{0, 0, 0, 0}};
49824static swig_cast_info _swigc__p_wxPNMHandler[] = {{&_swigt__p_wxPNMHandler, 0, 0, 0},{0, 0, 0, 0}};
4976f996 49825static swig_cast_info _swigc__p_wxPCXHandler[] = {{&_swigt__p_wxPCXHandler, 0, 0, 0},{0, 0, 0, 0}};
3f7f284d 49826static swig_cast_info _swigc__p_wxGIFHandler[] = {{&_swigt__p_wxGIFHandler, 0, 0, 0},{0, 0, 0, 0}};
5172800e 49827static swig_cast_info _swigc__p_wxPNGHandler[] = {{&_swigt__p_wxPNGHandler, 0, 0, 0},{0, 0, 0, 0}};
b850e7f3
RD
49828static swig_cast_info _swigc__p_wxANIHandler[] = {{&_swigt__p_wxANIHandler, 0, 0, 0},{0, 0, 0, 0}};
49829static swig_cast_info _swigc__p_wxCURHandler[] = {{&_swigt__p_wxCURHandler, 0, 0, 0},{0, 0, 0, 0}};
49830static swig_cast_info _swigc__p_wxICOHandler[] = {{&_swigt__p_wxICOHandler, 0, 0, 0},{0, 0, 0, 0}};
49831static swig_cast_info _swigc__p_wxBMPHandler[] = {{&_swigt__p_wxBMPHandler, 0, 0, 0},{0, 0, 0, 0}};
704eda0c 49832static swig_cast_info _swigc__p_wxPyImageHandler[] = {{&_swigt__p_wxPyImageHandler, 0, 0, 0},{0, 0, 0, 0}};
2131d850 49833static swig_cast_info _swigc__p_wxImageHandler[] = {{&_swigt__p_wxImageHandler, 0, 0, 0},{0, 0, 0, 0}};
0085ce49
RD
49834static swig_cast_info _swigc__p_wxXPMHandler[] = {{&_swigt__p_wxXPMHandler, 0, 0, 0},{0, 0, 0, 0}};
49835static swig_cast_info _swigc__p_wxTIFFHandler[] = {{&_swigt__p_wxTIFFHandler, 0, 0, 0},{0, 0, 0, 0}};
580080c5 49836static swig_cast_info _swigc__p_wxTGAHandler[] = {{&_swigt__p_wxTGAHandler, 0, 0, 0},{0, 0, 0, 0}};
0085ce49 49837static swig_cast_info _swigc__p_wxAcceleratorTable[] = {{&_swigt__p_wxAcceleratorTable, 0, 0, 0},{0, 0, 0, 0}};
580080c5 49838static swig_cast_info _swigc__p_wxStdDialogButtonSizer[] = {{&_swigt__p_wxStdDialogButtonSizer, 0, 0, 0},{0, 0, 0, 0}};
0085ce49
RD
49839static swig_cast_info _swigc__p_wxImage[] = {{&_swigt__p_wxImage, 0, 0, 0},{0, 0, 0, 0}};
49840static swig_cast_info _swigc__p_wxFileSystem[] = {{&_swigt__p_wxFileSystem, 0, 0, 0},{0, 0, 0, 0}};
4976f996 49841static 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_wxEventBlocker, _p_wxEventBlockerTo_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_wxFlexGridSizer, _p_wxFlexGridSizerTo_p_wxObject, 0, 0}, {&_swigt__p_wxGridSizer, _p_wxGridSizerTo_p_wxObject, 0, 0}, {&_swigt__p_wxSearchCtrl, _p_wxSearchCtrlTo_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_wxPyControl, _p_wxPyControlTo_p_wxObject, 0, 0}, {&_swigt__p_wxControl, _p_wxControlTo_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_wxCollapsiblePaneEvent, _p_wxCollapsiblePaneEventTo_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_wxJPEGHandler, _p_wxJPEGHandlerTo_p_wxObject, 0, 0}, {&_swigt__p_wxPNMHandler, _p_wxPNMHandlerTo_p_wxObject, 0, 0}, {&_swigt__p_wxPCXHandler, _p_wxPCXHandlerTo_p_wxObject, 0, 0}, {&_swigt__p_wxGIFHandler, _p_wxGIFHandlerTo_p_wxObject, 0, 0}, {&_swigt__p_wxPNGHandler, _p_wxPNGHandlerTo_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_wxCollapsiblePane, _p_wxCollapsiblePaneTo_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_wxColourPickerCtrl, _p_wxColourPickerCtrlTo_p_wxObject, 0, 0}, {&_swigt__p_wxFilePickerCtrl, _p_wxFilePickerCtrlTo_p_wxObject, 0, 0}, {&_swigt__p_wxDirPickerCtrl, _p_wxDirPickerCtrlTo_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}};
0085ce49 49842static swig_cast_info _swigc__p_wxPaperSize[] = { {&_swigt__p_wxPaperSize, 0, 0, 0},{0, 0, 0, 0}};
b850e7f3 49843static 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}};
0085ce49
RD
49844static swig_cast_info _swigc__p_wxPoint[] = { {&_swigt__p_wxPoint, 0, 0, 0},{0, 0, 0, 0}};
49845static swig_cast_info _swigc__p_wxPyControl[] = { {&_swigt__p_wxPyControl, 0, 0, 0},{0, 0, 0, 0}};
49846static 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}};
49847static swig_cast_info _swigc__p_wxPyTreeCtrl[] = { {&_swigt__p_wxPyTreeCtrl, 0, 0, 0},{0, 0, 0, 0}};
49848static swig_cast_info _swigc__p_wxPyTreeItemData[] = { {&_swigt__p_wxPyTreeItemData, 0, 0, 0},{0, 0, 0, 0}};
49849static swig_cast_info _swigc__p_wxRadioBox[] = { {&_swigt__p_wxRadioBox, 0, 0, 0},{0, 0, 0, 0}};
49850static swig_cast_info _swigc__p_wxRadioButton[] = { {&_swigt__p_wxRadioButton, 0, 0, 0},{0, 0, 0, 0}};
49851static swig_cast_info _swigc__p_wxRect[] = { {&_swigt__p_wxRect, 0, 0, 0},{0, 0, 0, 0}};
49852static swig_cast_info _swigc__p_wxScrollBar[] = { {&_swigt__p_wxScrollBar, 0, 0, 0},{0, 0, 0, 0}};
3f7f284d 49853static swig_cast_info _swigc__p_wxSearchCtrl[] = { {&_swigt__p_wxSearchCtrl, 0, 0, 0},{0, 0, 0, 0}};
0085ce49
RD
49854static swig_cast_info _swigc__p_wxSimpleHelpProvider[] = { {&_swigt__p_wxSimpleHelpProvider, 0, 0, 0},{0, 0, 0, 0}};
49855static swig_cast_info _swigc__p_wxSize[] = { {&_swigt__p_wxSize, 0, 0, 0},{0, 0, 0, 0}};
49856static swig_cast_info _swigc__p_wxSlider[] = { {&_swigt__p_wxSlider, 0, 0, 0},{0, 0, 0, 0}};
49857static swig_cast_info _swigc__p_wxSpinButton[] = { {&_swigt__p_wxSpinButton, 0, 0, 0},{0, 0, 0, 0}};
49858static swig_cast_info _swigc__p_wxSpinCtrl[] = { {&_swigt__p_wxSpinCtrl, 0, 0, 0},{0, 0, 0, 0}};
49859static swig_cast_info _swigc__p_wxSpinEvent[] = { {&_swigt__p_wxSpinEvent, 0, 0, 0},{0, 0, 0, 0}};
49860static swig_cast_info _swigc__p_wxStaticBitmap[] = { {&_swigt__p_wxStaticBitmap, 0, 0, 0},{0, 0, 0, 0}};
49861static swig_cast_info _swigc__p_wxStaticBox[] = { {&_swigt__p_wxStaticBox, 0, 0, 0},{0, 0, 0, 0}};
49862static swig_cast_info _swigc__p_wxStaticLine[] = { {&_swigt__p_wxStaticLine, 0, 0, 0},{0, 0, 0, 0}};
49863static swig_cast_info _swigc__p_wxStaticText[] = { {&_swigt__p_wxStaticText, 0, 0, 0},{0, 0, 0, 0}};
49864static swig_cast_info _swigc__p_wxString[] = { {&_swigt__p_wxString, 0, 0, 0},{0, 0, 0, 0}};
49865static swig_cast_info _swigc__p_wxTextAttr[] = { {&_swigt__p_wxTextAttr, 0, 0, 0},{0, 0, 0, 0}};
3f7f284d 49866static swig_cast_info _swigc__p_wxTextCtrl[] = { {&_swigt__p_wxTextCtrl, 0, 0, 0}, {&_swigt__p_wxSearchCtrl, _p_wxSearchCtrlTo_p_wxTextCtrl, 0, 0},{0, 0, 0, 0}};
0085ce49
RD
49867static swig_cast_info _swigc__p_wxTextUrlEvent[] = { {&_swigt__p_wxTextUrlEvent, 0, 0, 0},{0, 0, 0, 0}};
49868static swig_cast_info _swigc__p_wxToggleButton[] = { {&_swigt__p_wxToggleButton, 0, 0, 0},{0, 0, 0, 0}};
49869static swig_cast_info _swigc__p_wxToolBar[] = { {&_swigt__p_wxToolBar, 0, 0, 0},{0, 0, 0, 0}};
49870static 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}};
49871static swig_cast_info _swigc__p_wxToolBarToolBase[] = { {&_swigt__p_wxToolBarToolBase, 0, 0, 0},{0, 0, 0, 0}};
49872static swig_cast_info _swigc__p_wxToolbook[] = { {&_swigt__p_wxToolbook, 0, 0, 0},{0, 0, 0, 0}};
49873static swig_cast_info _swigc__p_wxToolbookEvent[] = { {&_swigt__p_wxToolbookEvent, 0, 0, 0},{0, 0, 0, 0}};
0085ce49
RD
49874static swig_cast_info _swigc__p_wxTreeEvent[] = { {&_swigt__p_wxTreeEvent, 0, 0, 0},{0, 0, 0, 0}};
49875static swig_cast_info _swigc__p_wxTreeItemId[] = { {&_swigt__p_wxTreeItemId, 0, 0, 0},{0, 0, 0, 0}};
49876static swig_cast_info _swigc__p_wxTreebook[] = { {&_swigt__p_wxTreebook, 0, 0, 0},{0, 0, 0, 0}};
49877static swig_cast_info _swigc__p_wxTreebookEvent[] = { {&_swigt__p_wxTreebookEvent, 0, 0, 0},{0, 0, 0, 0}};
49878static 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}};
49879static swig_cast_info _swigc__p_wxVisualAttributes[] = { {&_swigt__p_wxVisualAttributes, 0, 0, 0},{0, 0, 0, 0}};
3f7f284d 49880static swig_cast_info _swigc__p_wxWindow[] = { {&_swigt__p_wxCollapsiblePane, _p_wxCollapsiblePaneTo_p_wxWindow, 0, 0}, {&_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_wxSearchCtrl, _p_wxSearchCtrlTo_p_wxWindow, 0, 0}, {&_swigt__p_wxToolbook, _p_wxToolbookTo_p_wxWindow, 0, 0}, {&_swigt__p_wxWindow, 0, 0, 0}, {&_swigt__p_wxControl, _p_wxControlTo_p_wxWindow, 0, 0}, {&_swigt__p_wxPyControl, _p_wxPyControlTo_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_wxFontPickerCtrl, _p_wxFontPickerCtrlTo_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_wxDatePickerCtrl, _p_wxDatePickerCtrlTo_p_wxWindow, 0, 0}, {&_swigt__p_wxTextCtrl, _p_wxTextCtrlTo_p_wxWindow, 0, 0},{0, 0, 0, 0}};
b850e7f3 49881static swig_cast_info _swigc__p_wxWindowBase[] = { {&_swigt__p_wxWindowBase, 0, 0, 0},{0, 0, 0, 0}};
0085ce49
RD
49882
49883static swig_cast_info *swig_cast_initial[] = {
49884 _swigc__p_bool,
49885 _swigc__p_char,
49886 _swigc__p_form_ops_t,
49887 _swigc__p_int,
49888 _swigc__p_long,
49889 _swigc__p_unsigned_char,
49890 _swigc__p_unsigned_int,
49891 _swigc__p_unsigned_long,
49892 _swigc__p_void,
49893 _swigc__p_wxANIHandler,
49894 _swigc__p_wxAcceleratorTable,
49895 _swigc__p_wxActivateEvent,
49896 _swigc__p_wxArrayInt,
49897 _swigc__p_wxArrayString,
49898 _swigc__p_wxBMPHandler,
49899 _swigc__p_wxBitmap,
49900 _swigc__p_wxBitmapButton,
49901 _swigc__p_wxBookCtrlBase,
49902 _swigc__p_wxBookCtrlBaseEvent,
49903 _swigc__p_wxBoxSizer,
49904 _swigc__p_wxButton,
49905 _swigc__p_wxCURHandler,
49906 _swigc__p_wxCheckBox,
49907 _swigc__p_wxCheckListBox,
49908 _swigc__p_wxChildFocusEvent,
49909 _swigc__p_wxChoice,
49910 _swigc__p_wxChoicebook,
49911 _swigc__p_wxChoicebookEvent,
2131d850 49912 _swigc__p_wxClipboardTextEvent,
0085ce49 49913 _swigc__p_wxCloseEvent,
5172800e
RD
49914 _swigc__p_wxCollapsiblePane,
49915 _swigc__p_wxCollapsiblePaneEvent,
0085ce49 49916 _swigc__p_wxColour,
b850e7f3
RD
49917 _swigc__p_wxColourPickerCtrl,
49918 _swigc__p_wxColourPickerEvent,
0085ce49
RD
49919 _swigc__p_wxComboBox,
49920 _swigc__p_wxCommandEvent,
49921 _swigc__p_wxContextHelp,
49922 _swigc__p_wxContextHelpButton,
49923 _swigc__p_wxContextMenuEvent,
49924 _swigc__p_wxControl,
49925 _swigc__p_wxControlWithItems,
49926 _swigc__p_wxCursor,
49927 _swigc__p_wxDC,
49928 _swigc__p_wxDateEvent,
49929 _swigc__p_wxDatePickerCtrl,
49930 _swigc__p_wxDateTime,
49931 _swigc__p_wxDirFilterListCtrl,
b850e7f3 49932 _swigc__p_wxDirPickerCtrl,
0085ce49
RD
49933 _swigc__p_wxDisplayChangedEvent,
49934 _swigc__p_wxDropFilesEvent,
49935 _swigc__p_wxDuplexMode,
49936 _swigc__p_wxEraseEvent,
49937 _swigc__p_wxEvent,
4976f996 49938 _swigc__p_wxEventBlocker,
0085ce49
RD
49939 _swigc__p_wxEvtHandler,
49940 _swigc__p_wxFSFile,
b850e7f3
RD
49941 _swigc__p_wxFileDirPickerEvent,
49942 _swigc__p_wxFilePickerCtrl,
0085ce49
RD
49943 _swigc__p_wxFileSystem,
49944 _swigc__p_wxFlexGridSizer,
49945 _swigc__p_wxFocusEvent,
49946 _swigc__p_wxFont,
b850e7f3
RD
49947 _swigc__p_wxFontPickerCtrl,
49948 _swigc__p_wxFontPickerEvent,
0085ce49
RD
49949 _swigc__p_wxGBSizerItem,
49950 _swigc__p_wxGIFHandler,
49951 _swigc__p_wxGauge,
49952 _swigc__p_wxGenericDirCtrl,
49953 _swigc__p_wxGenericDragImage,
49954 _swigc__p_wxGridBagSizer,
49955 _swigc__p_wxGridSizer,
49956 _swigc__p_wxHelpEvent,
49957 _swigc__p_wxHelpProvider,
704eda0c
RD
49958 _swigc__p_wxHyperlinkCtrl,
49959 _swigc__p_wxHyperlinkEvent,
0085ce49
RD
49960 _swigc__p_wxICOHandler,
49961 _swigc__p_wxIcon,
49962 _swigc__p_wxIconizeEvent,
49963 _swigc__p_wxIdleEvent,
49964 _swigc__p_wxImage,
49965 _swigc__p_wxImageHandler,
49966 _swigc__p_wxImageList,
49967 _swigc__p_wxIndividualLayoutConstraint,
49968 _swigc__p_wxInitDialogEvent,
49969 _swigc__p_wxItemContainer,
49970 _swigc__p_wxJPEGHandler,
49971 _swigc__p_wxKeyEvent,
49972 _swigc__p_wxLayoutConstraints,
49973 _swigc__p_wxListBox,
49974 _swigc__p_wxListEvent,
49975 _swigc__p_wxListItem,
49976 _swigc__p_wxListItemAttr,
49977 _swigc__p_wxListView,
49978 _swigc__p_wxListbook,
49979 _swigc__p_wxListbookEvent,
49980 _swigc__p_wxMaximizeEvent,
49981 _swigc__p_wxMemoryDC,
49982 _swigc__p_wxMenu,
49983 _swigc__p_wxMenuBar,
49984 _swigc__p_wxMenuEvent,
49985 _swigc__p_wxMenuItem,
49986 _swigc__p_wxMouseCaptureChangedEvent,
34e0a3bb 49987 _swigc__p_wxMouseCaptureLostEvent,
0085ce49
RD
49988 _swigc__p_wxMouseEvent,
49989 _swigc__p_wxMoveEvent,
49990 _swigc__p_wxNavigationKeyEvent,
49991 _swigc__p_wxNcPaintEvent,
49992 _swigc__p_wxNotebook,
49993 _swigc__p_wxNotebookEvent,
49994 _swigc__p_wxNotifyEvent,
49995 _swigc__p_wxObject,
49996 _swigc__p_wxPCXHandler,
49997 _swigc__p_wxPNGHandler,
49998 _swigc__p_wxPNMHandler,
49999 _swigc__p_wxPaintEvent,
50000 _swigc__p_wxPaletteChangedEvent,
50001 _swigc__p_wxPaperSize,
b850e7f3 50002 _swigc__p_wxPickerBase,
0085ce49
RD
50003 _swigc__p_wxPoint,
50004 _swigc__p_wxPyApp,
50005 _swigc__p_wxPyCommandEvent,
50006 _swigc__p_wxPyControl,
50007 _swigc__p_wxPyEvent,
50008 _swigc__p_wxPyImageHandler,
50009 _swigc__p_wxPyListCtrl,
50010 _swigc__p_wxPySizer,
50011 _swigc__p_wxPyTreeCtrl,
50012 _swigc__p_wxPyTreeItemData,
50013 _swigc__p_wxPyValidator,
50014 _swigc__p_wxQueryNewPaletteEvent,
50015 _swigc__p_wxRadioBox,
50016 _swigc__p_wxRadioButton,
50017 _swigc__p_wxRect,
50018 _swigc__p_wxScrollBar,
50019 _swigc__p_wxScrollEvent,
50020 _swigc__p_wxScrollWinEvent,
3f7f284d 50021 _swigc__p_wxSearchCtrl,
0085ce49
RD
50022 _swigc__p_wxSetCursorEvent,
50023 _swigc__p_wxShowEvent,
50024 _swigc__p_wxSimpleHelpProvider,
50025 _swigc__p_wxSize,
50026 _swigc__p_wxSizeEvent,
50027 _swigc__p_wxSizer,
50028 _swigc__p_wxSizerItem,
50029 _swigc__p_wxSlider,
50030 _swigc__p_wxSpinButton,
50031 _swigc__p_wxSpinCtrl,
50032 _swigc__p_wxSpinEvent,
50033 _swigc__p_wxStaticBitmap,
50034 _swigc__p_wxStaticBox,
50035 _swigc__p_wxStaticBoxSizer,
50036 _swigc__p_wxStaticLine,
50037 _swigc__p_wxStaticText,
50038 _swigc__p_wxStdDialogButtonSizer,
50039 _swigc__p_wxString,
50040 _swigc__p_wxSysColourChangedEvent,
580080c5 50041 _swigc__p_wxTGAHandler,
0085ce49
RD
50042 _swigc__p_wxTIFFHandler,
50043 _swigc__p_wxTextAttr,
50044 _swigc__p_wxTextCtrl,
50045 _swigc__p_wxTextUrlEvent,
50046 _swigc__p_wxToggleButton,
50047 _swigc__p_wxToolBar,
50048 _swigc__p_wxToolBarBase,
50049 _swigc__p_wxToolBarToolBase,
50050 _swigc__p_wxToolbook,
50051 _swigc__p_wxToolbookEvent,
0085ce49
RD
50052 _swigc__p_wxTreeEvent,
50053 _swigc__p_wxTreeItemId,
50054 _swigc__p_wxTreebook,
50055 _swigc__p_wxTreebookEvent,
50056 _swigc__p_wxUpdateUIEvent,
50057 _swigc__p_wxValidator,
50058 _swigc__p_wxVisualAttributes,
50059 _swigc__p_wxWindow,
b850e7f3 50060 _swigc__p_wxWindowBase,
0085ce49
RD
50061 _swigc__p_wxWindowCreateEvent,
50062 _swigc__p_wxWindowDestroyEvent,
50063 _swigc__p_wxXPMHandler,
50064};
50065
50066
50067/* -------- TYPE CONVERSION AND EQUIVALENCE RULES (END) -------- */
50068
50069static swig_const_info swig_const_table[] = {
50070{0, 0, 0, 0.0, 0, 0}};
50071
50072#ifdef __cplusplus
50073}
50074#endif
50075/* -----------------------------------------------------------------------------
50076 * Type initialization:
50077 * This problem is tough by the requirement that no dynamic
50078 * memory is used. Also, since swig_type_info structures store pointers to
50079 * swig_cast_info structures and swig_cast_info structures store pointers back
50080 * to swig_type_info structures, we need some lookup code at initialization.
50081 * The idea is that swig generates all the structures that are needed.
50082 * The runtime then collects these partially filled structures.
50083 * The SWIG_InitializeModule function takes these initial arrays out of
50084 * swig_module, and does all the lookup, filling in the swig_module.types
50085 * array with the correct data and linking the correct swig_cast_info
50086 * structures together.
50087 *
50088 * The generated swig_type_info structures are assigned staticly to an initial
50089 * array. We just loop though that array, and handle each type individually.
50090 * First we lookup if this type has been already loaded, and if so, use the
50091 * loaded structure instead of the generated one. Then we have to fill in the
50092 * cast linked list. The cast data is initially stored in something like a
50093 * two-dimensional array. Each row corresponds to a type (there are the same
50094 * number of rows as there are in the swig_type_initial array). Each entry in
50095 * a column is one of the swig_cast_info structures for that type.
50096 * The cast_initial array is actually an array of arrays, because each row has
50097 * a variable number of columns. So to actually build the cast linked list,
50098 * we find the array of casts associated with the type, and loop through it
50099 * adding the casts to the list. The one last trick we need to do is making
50100 * sure the type pointer in the swig_cast_info struct is correct.
50101 *
50102 * First off, we lookup the cast->type name to see if it is already loaded.
50103 * There are three cases to handle:
50104 * 1) If the cast->type has already been loaded AND the type we are adding
50105 * casting info to has not been loaded (it is in this module), THEN we
50106 * replace the cast->type pointer with the type pointer that has already
50107 * been loaded.
50108 * 2) If BOTH types (the one we are adding casting info to, and the
50109 * cast->type) are loaded, THEN the cast info has already been loaded by
50110 * the previous module so we just ignore it.
50111 * 3) Finally, if cast->type has not already been loaded, then we add that
50112 * swig_cast_info to the linked list (because the cast->type) pointer will
50113 * be correct.
50114 * ----------------------------------------------------------------------------- */
50115
50116#ifdef __cplusplus
50117extern "C" {
50118#if 0
50119} /* c-mode */
50120#endif
50121#endif
50122
50123#if 0
50124#define SWIGRUNTIME_DEBUG
50125#endif
50126
50127SWIGRUNTIME void
50128SWIG_InitializeModule(void *clientdata) {
50129 size_t i;
50130 swig_module_info *module_head;
50131 static int init_run = 0;
50132
50133 clientdata = clientdata;
50134
50135 if (init_run) return;
50136 init_run = 1;
50137
50138 /* Initialize the swig_module */
50139 swig_module.type_initial = swig_type_initial;
50140 swig_module.cast_initial = swig_cast_initial;
50141
50142 /* Try and load any already created modules */
50143 module_head = SWIG_GetModule(clientdata);
50144 if (module_head) {
50145 swig_module.next = module_head->next;
50146 module_head->next = &swig_module;
50147 } else {
50148 /* This is the first module loaded */
50149 swig_module.next = &swig_module;
50150 SWIG_SetModule(clientdata, &swig_module);
50151 }
50152
50153 /* Now work on filling in swig_module.types */
50154#ifdef SWIGRUNTIME_DEBUG
50155 printf("SWIG_InitializeModule: size %d\n", swig_module.size);
50156#endif
50157 for (i = 0; i < swig_module.size; ++i) {
50158 swig_type_info *type = 0;
50159 swig_type_info *ret;
50160 swig_cast_info *cast;
d14a1e28 50161
0085ce49
RD
50162#ifdef SWIGRUNTIME_DEBUG
50163 printf("SWIG_InitializeModule: type %d %s\n", i, swig_module.type_initial[i]->name);
50164#endif
d14a1e28 50165
0085ce49
RD
50166 /* if there is another module already loaded */
50167 if (swig_module.next != &swig_module) {
50168 type = SWIG_MangledTypeQueryModule(swig_module.next, &swig_module, swig_module.type_initial[i]->name);
093d3ff1 50169 }
0085ce49
RD
50170 if (type) {
50171 /* Overwrite clientdata field */
50172#ifdef SWIGRUNTIME_DEBUG
50173 printf("SWIG_InitializeModule: found type %s\n", type->name);
50174#endif
50175 if (swig_module.type_initial[i]->clientdata) {
50176 type->clientdata = swig_module.type_initial[i]->clientdata;
50177#ifdef SWIGRUNTIME_DEBUG
50178 printf("SWIG_InitializeModule: found and overwrite type %s \n", type->name);
50179#endif
50180 }
50181 } else {
50182 type = swig_module.type_initial[i];
093d3ff1 50183 }
d14a1e28 50184
0085ce49
RD
50185 /* Insert casting types */
50186 cast = swig_module.cast_initial[i];
50187 while (cast->type) {
50188 /* Don't need to add information already in the list */
50189 ret = 0;
50190#ifdef SWIGRUNTIME_DEBUG
50191 printf("SWIG_InitializeModule: look cast %s\n", cast->type->name);
50192#endif
50193 if (swig_module.next != &swig_module) {
50194 ret = SWIG_MangledTypeQueryModule(swig_module.next, &swig_module, cast->type->name);
50195#ifdef SWIGRUNTIME_DEBUG
50196 if (ret) printf("SWIG_InitializeModule: found cast %s\n", ret->name);
50197#endif
50198 }
50199 if (ret) {
50200 if (type == swig_module.type_initial[i]) {
50201#ifdef SWIGRUNTIME_DEBUG
50202 printf("SWIG_InitializeModule: skip old type %s\n", ret->name);
50203#endif
50204 cast->type = ret;
50205 ret = 0;
50206 } else {
50207 /* Check for casting already in the list */
50208 swig_cast_info *ocast = SWIG_TypeCheck(ret->name, type);
50209#ifdef SWIGRUNTIME_DEBUG
50210 if (ocast) printf("SWIG_InitializeModule: skip old cast %s\n", ret->name);
50211#endif
50212 if (!ocast) ret = 0;
50213 }
50214 }
50215
50216 if (!ret) {
50217#ifdef SWIGRUNTIME_DEBUG
50218 printf("SWIG_InitializeModule: adding cast %s\n", cast->type->name);
50219#endif
50220 if (type->cast) {
50221 type->cast->prev = cast;
50222 cast->next = type->cast;
50223 }
50224 type->cast = cast;
50225 }
50226 cast++;
093d3ff1 50227 }
0085ce49
RD
50228 /* Set entry in modules->types array equal to the type */
50229 swig_module.types[i] = type;
50230 }
50231 swig_module.types[i] = 0;
50232
50233#ifdef SWIGRUNTIME_DEBUG
50234 printf("**** SWIG_InitializeModule: Cast List ******\n");
50235 for (i = 0; i < swig_module.size; ++i) {
50236 int j = 0;
50237 swig_cast_info *cast = swig_module.cast_initial[i];
50238 printf("SWIG_InitializeModule: type %d %s\n", i, swig_module.type_initial[i]->name);
50239 while (cast->type) {
50240 printf("SWIG_InitializeModule: cast type %s\n", cast->type->name);
50241 cast++;
50242 ++j;
50243 }
50244 printf("---- Total casts: %d\n",j);
50245 }
50246 printf("**** SWIG_InitializeModule: Cast List ******\n");
50247#endif
50248}
50249
50250/* This function will propagate the clientdata field of type to
50251* any new swig_type_info structures that have been added into the list
50252* of equivalent types. It is like calling
50253* SWIG_TypeClientData(type, clientdata) a second time.
50254*/
50255SWIGRUNTIME void
50256SWIG_PropagateClientData(void) {
50257 size_t i;
50258 swig_cast_info *equiv;
50259 static int init_run = 0;
50260
50261 if (init_run) return;
50262 init_run = 1;
50263
50264 for (i = 0; i < swig_module.size; i++) {
50265 if (swig_module.types[i]->clientdata) {
50266 equiv = swig_module.types[i]->cast;
50267 while (equiv) {
50268 if (!equiv->converter) {
50269 if (equiv->type && !equiv->type->clientdata)
50270 SWIG_TypeClientData(equiv->type, swig_module.types[i]->clientdata);
50271 }
50272 equiv = equiv->next;
50273 }
093d3ff1 50274 }
0085ce49
RD
50275 }
50276}
50277
50278#ifdef __cplusplus
50279#if 0
50280{
50281 /* c-mode */
50282#endif
50283}
50284#endif
50285
50286
50287
50288#ifdef __cplusplus
50289extern "C" {
50290#endif
50291
50292 /* Python-specific SWIG API */
50293#define SWIG_newvarlink() SWIG_Python_newvarlink()
50294#define SWIG_addvarlink(p, name, get_attr, set_attr) SWIG_Python_addvarlink(p, name, get_attr, set_attr)
50295#define SWIG_InstallConstants(d, constants) SWIG_Python_InstallConstants(d, constants)
50296
50297 /* -----------------------------------------------------------------------------
50298 * global variable support code.
50299 * ----------------------------------------------------------------------------- */
50300
50301 typedef struct swig_globalvar {
50302 char *name; /* Name of global variable */
50303 PyObject *(*get_attr)(void); /* Return the current value */
50304 int (*set_attr)(PyObject *); /* Set the value */
50305 struct swig_globalvar *next;
50306 } swig_globalvar;
50307
50308 typedef struct swig_varlinkobject {
50309 PyObject_HEAD
50310 swig_globalvar *vars;
50311 } swig_varlinkobject;
50312
50313 SWIGINTERN PyObject *
50314 swig_varlink_repr(swig_varlinkobject *SWIGUNUSEDPARM(v)) {
50315 return PyString_FromString("<Swig global variables>");
50316 }
50317
50318 SWIGINTERN PyObject *
50319 swig_varlink_str(swig_varlinkobject *v) {
50320 PyObject *str = PyString_FromString("(");
50321 swig_globalvar *var;
50322 for (var = v->vars; var; var=var->next) {
50323 PyString_ConcatAndDel(&str,PyString_FromString(var->name));
50324 if (var->next) PyString_ConcatAndDel(&str,PyString_FromString(", "));
50325 }
50326 PyString_ConcatAndDel(&str,PyString_FromString(")"));
50327 return str;
50328 }
50329
50330 SWIGINTERN int
50331 swig_varlink_print(swig_varlinkobject *v, FILE *fp, int SWIGUNUSEDPARM(flags)) {
50332 PyObject *str = swig_varlink_str(v);
50333 fprintf(fp,"Swig global variables ");
50334 fprintf(fp,"%s\n", PyString_AsString(str));
50335 Py_DECREF(str);
50336 return 0;
50337 }
50338
50339 SWIGINTERN void
50340 swig_varlink_dealloc(swig_varlinkobject *v) {
50341 swig_globalvar *var = v->vars;
50342 while (var) {
50343 swig_globalvar *n = var->next;
50344 free(var->name);
50345 free(var);
50346 var = n;
093d3ff1 50347 }
0085ce49
RD
50348 }
50349
50350 SWIGINTERN PyObject *
50351 swig_varlink_getattr(swig_varlinkobject *v, char *n) {
50352 PyObject *res = NULL;
50353 swig_globalvar *var = v->vars;
50354 while (var) {
50355 if (strcmp(var->name,n) == 0) {
50356 res = (*var->get_attr)();
50357 break;
50358 }
50359 var = var->next;
093d3ff1 50360 }
0085ce49
RD
50361 if (res == NULL && !PyErr_Occurred()) {
50362 PyErr_SetString(PyExc_NameError,"Unknown C global variable");
093d3ff1 50363 }
0085ce49
RD
50364 return res;
50365 }
50366
50367 SWIGINTERN int
50368 swig_varlink_setattr(swig_varlinkobject *v, char *n, PyObject *p) {
50369 int res = 1;
50370 swig_globalvar *var = v->vars;
50371 while (var) {
50372 if (strcmp(var->name,n) == 0) {
50373 res = (*var->set_attr)(p);
50374 break;
50375 }
50376 var = var->next;
093d3ff1 50377 }
0085ce49
RD
50378 if (res == 1 && !PyErr_Occurred()) {
50379 PyErr_SetString(PyExc_NameError,"Unknown C global variable");
53aa7709 50380 }
0085ce49
RD
50381 return res;
50382 }
50383
50384 SWIGINTERN PyTypeObject*
50385 swig_varlink_type(void) {
50386 static char varlink__doc__[] = "Swig var link object";
50387 static PyTypeObject varlink_type;
50388 static int type_init = 0;
50389 if (!type_init) {
50390 const PyTypeObject tmp
50391 = {
50392 PyObject_HEAD_INIT(NULL)
50393 0, /* Number of items in variable part (ob_size) */
50394 (char *)"swigvarlink", /* Type name (tp_name) */
50395 sizeof(swig_varlinkobject), /* Basic size (tp_basicsize) */
50396 0, /* Itemsize (tp_itemsize) */
50397 (destructor) swig_varlink_dealloc, /* Deallocator (tp_dealloc) */
50398 (printfunc) swig_varlink_print, /* Print (tp_print) */
50399 (getattrfunc) swig_varlink_getattr, /* get attr (tp_getattr) */
50400 (setattrfunc) swig_varlink_setattr, /* Set attr (tp_setattr) */
50401 0, /* tp_compare */
50402 (reprfunc) swig_varlink_repr, /* tp_repr */
50403 0, /* tp_as_number */
50404 0, /* tp_as_sequence */
50405 0, /* tp_as_mapping */
50406 0, /* tp_hash */
50407 0, /* tp_call */
50408 (reprfunc)swig_varlink_str, /* tp_str */
50409 0, /* tp_getattro */
50410 0, /* tp_setattro */
50411 0, /* tp_as_buffer */
50412 0, /* tp_flags */
50413 varlink__doc__, /* tp_doc */
50414 0, /* tp_traverse */
50415 0, /* tp_clear */
50416 0, /* tp_richcompare */
50417 0, /* tp_weaklistoffset */
50418#if PY_VERSION_HEX >= 0x02020000
50419 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, /* tp_iter -> tp_weaklist */
50420#endif
50421#if PY_VERSION_HEX >= 0x02030000
50422 0, /* tp_del */
50423#endif
50424#ifdef COUNT_ALLOCS
50425 0,0,0,0 /* tp_alloc -> tp_next */
50426#endif
50427 };
50428 varlink_type = tmp;
50429 varlink_type.ob_type = &PyType_Type;
50430 type_init = 1;
53aa7709 50431 }
0085ce49
RD
50432 return &varlink_type;
50433 }
50434
50435 /* Create a variable linking object for use later */
50436 SWIGINTERN PyObject *
50437 SWIG_Python_newvarlink(void) {
50438 swig_varlinkobject *result = PyObject_NEW(swig_varlinkobject, swig_varlink_type());
50439 if (result) {
50440 result->vars = 0;
50441 }
50442 return ((PyObject*) result);
50443 }
50444
50445 SWIGINTERN void
50446 SWIG_Python_addvarlink(PyObject *p, char *name, PyObject *(*get_attr)(void), int (*set_attr)(PyObject *p)) {
50447 swig_varlinkobject *v = (swig_varlinkobject *) p;
50448 swig_globalvar *gv = (swig_globalvar *) malloc(sizeof(swig_globalvar));
50449 if (gv) {
50450 size_t size = strlen(name)+1;
50451 gv->name = (char *)malloc(size);
50452 if (gv->name) {
50453 strncpy(gv->name,name,size);
50454 gv->get_attr = get_attr;
50455 gv->set_attr = set_attr;
50456 gv->next = v->vars;
50457 }
53aa7709 50458 }
0085ce49
RD
50459 v->vars = gv;
50460 }
50461
50462 SWIGINTERN PyObject *
50463 SWIG_globals() {
50464 static PyObject *_SWIG_globals = 0;
50465 if (!_SWIG_globals) _SWIG_globals = SWIG_newvarlink();
50466 return _SWIG_globals;
50467 }
50468
50469 /* -----------------------------------------------------------------------------
50470 * constants/methods manipulation
50471 * ----------------------------------------------------------------------------- */
50472
50473 /* Install Constants */
50474 SWIGINTERN void
50475 SWIG_Python_InstallConstants(PyObject *d, swig_const_info constants[]) {
50476 PyObject *obj = 0;
50477 size_t i;
50478 for (i = 0; constants[i].type; ++i) {
50479 switch(constants[i].type) {
50480 case SWIG_PY_POINTER:
50481 obj = SWIG_NewPointerObj(constants[i].pvalue, *(constants[i]).ptype,0);
50482 break;
50483 case SWIG_PY_BINARY:
50484 obj = SWIG_NewPackedObj(constants[i].pvalue, constants[i].lvalue, *(constants[i].ptype));
50485 break;
50486 default:
50487 obj = 0;
50488 break;
50489 }
50490 if (obj) {
50491 PyDict_SetItemString(d, constants[i].name, obj);
50492 Py_DECREF(obj);
50493 }
53aa7709 50494 }
0085ce49
RD
50495 }
50496
50497 /* -----------------------------------------------------------------------------*/
50498 /* Fix SwigMethods to carry the callback ptrs when needed */
50499 /* -----------------------------------------------------------------------------*/
50500
50501 SWIGINTERN void
50502 SWIG_Python_FixMethods(PyMethodDef *methods,
50503 swig_const_info *const_table,
50504 swig_type_info **types,
50505 swig_type_info **types_initial) {
50506 size_t i;
50507 for (i = 0; methods[i].ml_name; ++i) {
453fb36b 50508 const char *c = methods[i].ml_doc;
0085ce49
RD
50509 if (c && (c = strstr(c, "swig_ptr: "))) {
50510 int j;
50511 swig_const_info *ci = 0;
453fb36b 50512 const char *name = c + 10;
0085ce49
RD
50513 for (j = 0; const_table[j].type; ++j) {
50514 if (strncmp(const_table[j].name, name,
50515 strlen(const_table[j].name)) == 0) {
50516 ci = &(const_table[j]);
50517 break;
50518 }
50519 }
50520 if (ci) {
50521 size_t shift = (ci->ptype) - types;
50522 swig_type_info *ty = types_initial[shift];
50523 size_t ldoc = (c - methods[i].ml_doc);
50524 size_t lptr = strlen(ty->name)+2*sizeof(void*)+2;
50525 char *ndoc = (char*)malloc(ldoc + lptr + 10);
50526 if (ndoc) {
50527 char *buff = ndoc;
50528 void *ptr = (ci->type == SWIG_PY_POINTER) ? ci->pvalue : 0;
50529 if (ptr) {
50530 strncpy(buff, methods[i].ml_doc, ldoc);
50531 buff += ldoc;
50532 strncpy(buff, "swig_ptr: ", 10);
50533 buff += 10;
50534 SWIG_PackVoidPtr(buff, ptr, ty->name, lptr);
50535 methods[i].ml_doc = ndoc;
50536 }
50537 }
50538 }
50539 }
53aa7709 50540 }
0085ce49
RD
50541 }
50542
50543#ifdef __cplusplus
50544}
50545#endif
50546
50547/* -----------------------------------------------------------------------------*
50548 * Partial Init method
50549 * -----------------------------------------------------------------------------*/
50550
50551#ifdef __cplusplus
50552extern "C"
50553#endif
50554SWIGEXPORT void SWIG_init(void) {
50555 PyObject *m, *d;
50556
50557 /* Fix SwigMethods to carry the callback ptrs when needed */
50558 SWIG_Python_FixMethods(SwigMethods, swig_const_table, swig_types, swig_type_initial);
50559
50560 m = Py_InitModule((char *) SWIG_name, SwigMethods);
50561 d = PyModule_GetDict(m);
50562
50563 SWIG_InitializeModule(0);
50564 SWIG_InstallConstants(d,swig_const_table);
50565
50566
50567 PyDict_SetItemString(d,(char*)"cvar", SWIG_globals());
50568 SWIG_addvarlink(SWIG_globals(),(char*)"ButtonNameStr",ButtonNameStr_get, ButtonNameStr_set);
50569 SWIG_Python_SetConstant(d, "BU_LEFT",SWIG_From_int(static_cast< int >(wxBU_LEFT)));
50570 SWIG_Python_SetConstant(d, "BU_TOP",SWIG_From_int(static_cast< int >(wxBU_TOP)));
50571 SWIG_Python_SetConstant(d, "BU_RIGHT",SWIG_From_int(static_cast< int >(wxBU_RIGHT)));
50572 SWIG_Python_SetConstant(d, "BU_BOTTOM",SWIG_From_int(static_cast< int >(wxBU_BOTTOM)));
50573 SWIG_Python_SetConstant(d, "BU_ALIGN_MASK",SWIG_From_int(static_cast< int >(wxBU_ALIGN_MASK)));
50574 SWIG_Python_SetConstant(d, "BU_EXACTFIT",SWIG_From_int(static_cast< int >(wxBU_EXACTFIT)));
50575 SWIG_Python_SetConstant(d, "BU_AUTODRAW",SWIG_From_int(static_cast< int >(wxBU_AUTODRAW)));
50576 SWIG_addvarlink(SWIG_globals(),(char*)"CheckBoxNameStr",CheckBoxNameStr_get, CheckBoxNameStr_set);
50577 SWIG_Python_SetConstant(d, "CHK_2STATE",SWIG_From_int(static_cast< int >(wxCHK_2STATE)));
50578 SWIG_Python_SetConstant(d, "CHK_3STATE",SWIG_From_int(static_cast< int >(wxCHK_3STATE)));
50579 SWIG_Python_SetConstant(d, "CHK_ALLOW_3RD_STATE_FOR_USER",SWIG_From_int(static_cast< int >(wxCHK_ALLOW_3RD_STATE_FOR_USER)));
50580 SWIG_Python_SetConstant(d, "CHK_UNCHECKED",SWIG_From_int(static_cast< int >(wxCHK_UNCHECKED)));
50581 SWIG_Python_SetConstant(d, "CHK_CHECKED",SWIG_From_int(static_cast< int >(wxCHK_CHECKED)));
50582 SWIG_Python_SetConstant(d, "CHK_UNDETERMINED",SWIG_From_int(static_cast< int >(wxCHK_UNDETERMINED)));
50583 SWIG_addvarlink(SWIG_globals(),(char*)"ChoiceNameStr",ChoiceNameStr_get, ChoiceNameStr_set);
50584 SWIG_addvarlink(SWIG_globals(),(char*)"ComboBoxNameStr",ComboBoxNameStr_get, ComboBoxNameStr_set);
50585 SWIG_addvarlink(SWIG_globals(),(char*)"GaugeNameStr",GaugeNameStr_get, GaugeNameStr_set);
50586 SWIG_Python_SetConstant(d, "GA_HORIZONTAL",SWIG_From_int(static_cast< int >(wxGA_HORIZONTAL)));
50587 SWIG_Python_SetConstant(d, "GA_VERTICAL",SWIG_From_int(static_cast< int >(wxGA_VERTICAL)));
50588 SWIG_Python_SetConstant(d, "GA_SMOOTH",SWIG_From_int(static_cast< int >(wxGA_SMOOTH)));
0085ce49
RD
50589 SWIG_addvarlink(SWIG_globals(),(char*)"StaticBitmapNameStr",StaticBitmapNameStr_get, StaticBitmapNameStr_set);
50590 SWIG_addvarlink(SWIG_globals(),(char*)"StaticBoxNameStr",StaticBoxNameStr_get, StaticBoxNameStr_set);
50591 SWIG_addvarlink(SWIG_globals(),(char*)"StaticTextNameStr",StaticTextNameStr_get, StaticTextNameStr_set);
3f7f284d 50592 SWIG_addvarlink(SWIG_globals(),(char*)"StaticLineNameStr",StaticLineNameStr_get, StaticLineNameStr_set);
0085ce49
RD
50593 SWIG_addvarlink(SWIG_globals(),(char*)"ListBoxNameStr",ListBoxNameStr_get, ListBoxNameStr_set);
50594 SWIG_addvarlink(SWIG_globals(),(char*)"TextCtrlNameStr",TextCtrlNameStr_get, TextCtrlNameStr_set);
50595 SWIG_Python_SetConstant(d, "TE_NO_VSCROLL",SWIG_From_int(static_cast< int >(wxTE_NO_VSCROLL)));
50596 SWIG_Python_SetConstant(d, "TE_AUTO_SCROLL",SWIG_From_int(static_cast< int >(wxTE_AUTO_SCROLL)));
50597 SWIG_Python_SetConstant(d, "TE_READONLY",SWIG_From_int(static_cast< int >(wxTE_READONLY)));
50598 SWIG_Python_SetConstant(d, "TE_MULTILINE",SWIG_From_int(static_cast< int >(wxTE_MULTILINE)));
50599 SWIG_Python_SetConstant(d, "TE_PROCESS_TAB",SWIG_From_int(static_cast< int >(wxTE_PROCESS_TAB)));
50600 SWIG_Python_SetConstant(d, "TE_LEFT",SWIG_From_int(static_cast< int >(wxTE_LEFT)));
50601 SWIG_Python_SetConstant(d, "TE_CENTER",SWIG_From_int(static_cast< int >(wxTE_CENTER)));
50602 SWIG_Python_SetConstant(d, "TE_RIGHT",SWIG_From_int(static_cast< int >(wxTE_RIGHT)));
50603 SWIG_Python_SetConstant(d, "TE_CENTRE",SWIG_From_int(static_cast< int >(wxTE_CENTRE)));
50604 SWIG_Python_SetConstant(d, "TE_RICH",SWIG_From_int(static_cast< int >(wxTE_RICH)));
50605 SWIG_Python_SetConstant(d, "TE_PROCESS_ENTER",SWIG_From_int(static_cast< int >(wxTE_PROCESS_ENTER)));
50606 SWIG_Python_SetConstant(d, "TE_PASSWORD",SWIG_From_int(static_cast< int >(wxTE_PASSWORD)));
50607 SWIG_Python_SetConstant(d, "TE_AUTO_URL",SWIG_From_int(static_cast< int >(wxTE_AUTO_URL)));
50608 SWIG_Python_SetConstant(d, "TE_NOHIDESEL",SWIG_From_int(static_cast< int >(wxTE_NOHIDESEL)));
50609 SWIG_Python_SetConstant(d, "TE_DONTWRAP",SWIG_From_int(static_cast< int >(wxTE_DONTWRAP)));
50610 SWIG_Python_SetConstant(d, "TE_CHARWRAP",SWIG_From_int(static_cast< int >(wxTE_CHARWRAP)));
50611 SWIG_Python_SetConstant(d, "TE_WORDWRAP",SWIG_From_int(static_cast< int >(wxTE_WORDWRAP)));
50612 SWIG_Python_SetConstant(d, "TE_BESTWRAP",SWIG_From_int(static_cast< int >(wxTE_BESTWRAP)));
0085ce49
RD
50613 SWIG_Python_SetConstant(d, "TE_RICH2",SWIG_From_int(static_cast< int >(wxTE_RICH2)));
50614 SWIG_Python_SetConstant(d, "TE_CAPITALIZE",SWIG_From_int(static_cast< int >(wxTE_CAPITALIZE)));
50615 SWIG_Python_SetConstant(d, "TEXT_ALIGNMENT_DEFAULT",SWIG_From_int(static_cast< int >(wxTEXT_ALIGNMENT_DEFAULT)));
50616 SWIG_Python_SetConstant(d, "TEXT_ALIGNMENT_LEFT",SWIG_From_int(static_cast< int >(wxTEXT_ALIGNMENT_LEFT)));
50617 SWIG_Python_SetConstant(d, "TEXT_ALIGNMENT_CENTRE",SWIG_From_int(static_cast< int >(wxTEXT_ALIGNMENT_CENTRE)));
50618 SWIG_Python_SetConstant(d, "TEXT_ALIGNMENT_CENTER",SWIG_From_int(static_cast< int >(wxTEXT_ALIGNMENT_CENTER)));
50619 SWIG_Python_SetConstant(d, "TEXT_ALIGNMENT_RIGHT",SWIG_From_int(static_cast< int >(wxTEXT_ALIGNMENT_RIGHT)));
50620 SWIG_Python_SetConstant(d, "TEXT_ALIGNMENT_JUSTIFIED",SWIG_From_int(static_cast< int >(wxTEXT_ALIGNMENT_JUSTIFIED)));
50621 SWIG_Python_SetConstant(d, "TEXT_ATTR_TEXT_COLOUR",SWIG_From_int(static_cast< int >(wxTEXT_ATTR_TEXT_COLOUR)));
50622 SWIG_Python_SetConstant(d, "TEXT_ATTR_BACKGROUND_COLOUR",SWIG_From_int(static_cast< int >(wxTEXT_ATTR_BACKGROUND_COLOUR)));
50623 SWIG_Python_SetConstant(d, "TEXT_ATTR_FONT_FACE",SWIG_From_int(static_cast< int >(wxTEXT_ATTR_FONT_FACE)));
50624 SWIG_Python_SetConstant(d, "TEXT_ATTR_FONT_SIZE",SWIG_From_int(static_cast< int >(wxTEXT_ATTR_FONT_SIZE)));
50625 SWIG_Python_SetConstant(d, "TEXT_ATTR_FONT_WEIGHT",SWIG_From_int(static_cast< int >(wxTEXT_ATTR_FONT_WEIGHT)));
50626 SWIG_Python_SetConstant(d, "TEXT_ATTR_FONT_ITALIC",SWIG_From_int(static_cast< int >(wxTEXT_ATTR_FONT_ITALIC)));
50627 SWIG_Python_SetConstant(d, "TEXT_ATTR_FONT_UNDERLINE",SWIG_From_int(static_cast< int >(wxTEXT_ATTR_FONT_UNDERLINE)));
50628 SWIG_Python_SetConstant(d, "TEXT_ATTR_FONT",SWIG_From_int(static_cast< int >(wxTEXT_ATTR_FONT)));
50629 SWIG_Python_SetConstant(d, "TEXT_ATTR_ALIGNMENT",SWIG_From_int(static_cast< int >(wxTEXT_ATTR_ALIGNMENT)));
50630 SWIG_Python_SetConstant(d, "TEXT_ATTR_LEFT_INDENT",SWIG_From_int(static_cast< int >(wxTEXT_ATTR_LEFT_INDENT)));
50631 SWIG_Python_SetConstant(d, "TEXT_ATTR_RIGHT_INDENT",SWIG_From_int(static_cast< int >(wxTEXT_ATTR_RIGHT_INDENT)));
50632 SWIG_Python_SetConstant(d, "TEXT_ATTR_TABS",SWIG_From_int(static_cast< int >(wxTEXT_ATTR_TABS)));
50633 SWIG_Python_SetConstant(d, "TE_HT_UNKNOWN",SWIG_From_int(static_cast< int >(wxTE_HT_UNKNOWN)));
50634 SWIG_Python_SetConstant(d, "TE_HT_BEFORE",SWIG_From_int(static_cast< int >(wxTE_HT_BEFORE)));
50635 SWIG_Python_SetConstant(d, "TE_HT_ON_TEXT",SWIG_From_int(static_cast< int >(wxTE_HT_ON_TEXT)));
50636 SWIG_Python_SetConstant(d, "TE_HT_BELOW",SWIG_From_int(static_cast< int >(wxTE_HT_BELOW)));
50637 SWIG_Python_SetConstant(d, "TE_HT_BEYOND",SWIG_From_int(static_cast< int >(wxTE_HT_BEYOND)));
50638 SWIG_Python_SetConstant(d, "OutOfRangeTextCoord",SWIG_From_int(static_cast< int >(wxOutOfRangeTextCoord)));
50639 SWIG_Python_SetConstant(d, "InvalidTextCoord",SWIG_From_int(static_cast< int >(wxInvalidTextCoord)));
f5263701 50640 SWIG_Python_SetConstant(d, "TEXT_TYPE_ANY",SWIG_From_int(static_cast< int >(wxTEXT_TYPE_ANY)));
0085ce49
RD
50641 PyDict_SetItemString(d, "wxEVT_COMMAND_TEXT_UPDATED", PyInt_FromLong(wxEVT_COMMAND_TEXT_UPDATED));
50642 PyDict_SetItemString(d, "wxEVT_COMMAND_TEXT_ENTER", PyInt_FromLong(wxEVT_COMMAND_TEXT_ENTER));
50643 PyDict_SetItemString(d, "wxEVT_COMMAND_TEXT_URL", PyInt_FromLong(wxEVT_COMMAND_TEXT_URL));
50644 PyDict_SetItemString(d, "wxEVT_COMMAND_TEXT_MAXLEN", PyInt_FromLong(wxEVT_COMMAND_TEXT_MAXLEN));
50645 SWIG_addvarlink(SWIG_globals(),(char*)"ScrollBarNameStr",ScrollBarNameStr_get, ScrollBarNameStr_set);
50646 SWIG_addvarlink(SWIG_globals(),(char*)"SPIN_BUTTON_NAME",SPIN_BUTTON_NAME_get, SPIN_BUTTON_NAME_set);
50647 SWIG_addvarlink(SWIG_globals(),(char*)"SpinCtrlNameStr",SpinCtrlNameStr_get, SpinCtrlNameStr_set);
50648 SWIG_Python_SetConstant(d, "SP_HORIZONTAL",SWIG_From_int(static_cast< int >(wxSP_HORIZONTAL)));
50649 SWIG_Python_SetConstant(d, "SP_VERTICAL",SWIG_From_int(static_cast< int >(wxSP_VERTICAL)));
50650 SWIG_Python_SetConstant(d, "SP_ARROW_KEYS",SWIG_From_int(static_cast< int >(wxSP_ARROW_KEYS)));
50651 SWIG_Python_SetConstant(d, "SP_WRAP",SWIG_From_int(static_cast< int >(wxSP_WRAP)));
50652 PyDict_SetItemString(d, "wxEVT_COMMAND_SPINCTRL_UPDATED", PyInt_FromLong(wxEVT_COMMAND_SPINCTRL_UPDATED));
50653 SWIG_addvarlink(SWIG_globals(),(char*)"RadioBoxNameStr",RadioBoxNameStr_get, RadioBoxNameStr_set);
50654 SWIG_addvarlink(SWIG_globals(),(char*)"RadioButtonNameStr",RadioButtonNameStr_get, RadioButtonNameStr_set);
50655 SWIG_addvarlink(SWIG_globals(),(char*)"SliderNameStr",SliderNameStr_get, SliderNameStr_set);
50656 SWIG_Python_SetConstant(d, "SL_HORIZONTAL",SWIG_From_int(static_cast< int >(wxSL_HORIZONTAL)));
50657 SWIG_Python_SetConstant(d, "SL_VERTICAL",SWIG_From_int(static_cast< int >(wxSL_VERTICAL)));
50658 SWIG_Python_SetConstant(d, "SL_TICKS",SWIG_From_int(static_cast< int >(wxSL_TICKS)));
50659 SWIG_Python_SetConstant(d, "SL_AUTOTICKS",SWIG_From_int(static_cast< int >(wxSL_AUTOTICKS)));
50660 SWIG_Python_SetConstant(d, "SL_LABELS",SWIG_From_int(static_cast< int >(wxSL_LABELS)));
50661 SWIG_Python_SetConstant(d, "SL_LEFT",SWIG_From_int(static_cast< int >(wxSL_LEFT)));
50662 SWIG_Python_SetConstant(d, "SL_TOP",SWIG_From_int(static_cast< int >(wxSL_TOP)));
50663 SWIG_Python_SetConstant(d, "SL_RIGHT",SWIG_From_int(static_cast< int >(wxSL_RIGHT)));
50664 SWIG_Python_SetConstant(d, "SL_BOTTOM",SWIG_From_int(static_cast< int >(wxSL_BOTTOM)));
50665 SWIG_Python_SetConstant(d, "SL_BOTH",SWIG_From_int(static_cast< int >(wxSL_BOTH)));
50666 SWIG_Python_SetConstant(d, "SL_SELRANGE",SWIG_From_int(static_cast< int >(wxSL_SELRANGE)));
50667 SWIG_Python_SetConstant(d, "SL_INVERSE",SWIG_From_int(static_cast< int >(wxSL_INVERSE)));
50668 SWIG_addvarlink(SWIG_globals(),(char*)"ToggleButtonNameStr",ToggleButtonNameStr_get, ToggleButtonNameStr_set);
50669 PyDict_SetItemString(d, "wxEVT_COMMAND_TOGGLEBUTTON_CLICKED", PyInt_FromLong(wxEVT_COMMAND_TOGGLEBUTTON_CLICKED));
50670 SWIG_addvarlink(SWIG_globals(),(char*)"NotebookNameStr",NotebookNameStr_get, NotebookNameStr_set);
50671 SWIG_Python_SetConstant(d, "BK_DEFAULT",SWIG_From_int(static_cast< int >(wxBK_DEFAULT)));
50672 SWIG_Python_SetConstant(d, "BK_TOP",SWIG_From_int(static_cast< int >(wxBK_TOP)));
50673 SWIG_Python_SetConstant(d, "BK_BOTTOM",SWIG_From_int(static_cast< int >(wxBK_BOTTOM)));
50674 SWIG_Python_SetConstant(d, "BK_LEFT",SWIG_From_int(static_cast< int >(wxBK_LEFT)));
50675 SWIG_Python_SetConstant(d, "BK_RIGHT",SWIG_From_int(static_cast< int >(wxBK_RIGHT)));
50676 SWIG_Python_SetConstant(d, "BK_ALIGN_MASK",SWIG_From_int(static_cast< int >(wxBK_ALIGN_MASK)));
e9d6f3a4 50677 SWIG_Python_SetConstant(d, "BK_BUTTONBAR",SWIG_From_int(static_cast< int >(wxBK_BUTTONBAR)));
110fa173
RD
50678 SWIG_Python_SetConstant(d, "BK_HITTEST_NOWHERE",SWIG_From_int(static_cast< int >(wxBK_HITTEST_NOWHERE)));
50679 SWIG_Python_SetConstant(d, "BK_HITTEST_ONICON",SWIG_From_int(static_cast< int >(wxBK_HITTEST_ONICON)));
50680 SWIG_Python_SetConstant(d, "BK_HITTEST_ONLABEL",SWIG_From_int(static_cast< int >(wxBK_HITTEST_ONLABEL)));
50681 SWIG_Python_SetConstant(d, "BK_HITTEST_ONITEM",SWIG_From_int(static_cast< int >(wxBK_HITTEST_ONITEM)));
50682 SWIG_Python_SetConstant(d, "BK_HITTEST_ONPAGE",SWIG_From_int(static_cast< int >(wxBK_HITTEST_ONPAGE)));
0085ce49
RD
50683 SWIG_Python_SetConstant(d, "NB_FIXEDWIDTH",SWIG_From_int(static_cast< int >(wxNB_FIXEDWIDTH)));
50684 SWIG_Python_SetConstant(d, "NB_TOP",SWIG_From_int(static_cast< int >(wxNB_TOP)));
50685 SWIG_Python_SetConstant(d, "NB_LEFT",SWIG_From_int(static_cast< int >(wxNB_LEFT)));
50686 SWIG_Python_SetConstant(d, "NB_RIGHT",SWIG_From_int(static_cast< int >(wxNB_RIGHT)));
50687 SWIG_Python_SetConstant(d, "NB_BOTTOM",SWIG_From_int(static_cast< int >(wxNB_BOTTOM)));
50688 SWIG_Python_SetConstant(d, "NB_MULTILINE",SWIG_From_int(static_cast< int >(wxNB_MULTILINE)));
50689 SWIG_Python_SetConstant(d, "NB_NOPAGETHEME",SWIG_From_int(static_cast< int >(wxNB_NOPAGETHEME)));
50690 SWIG_Python_SetConstant(d, "NB_HITTEST_NOWHERE",SWIG_From_int(static_cast< int >(wxNB_HITTEST_NOWHERE)));
50691 SWIG_Python_SetConstant(d, "NB_HITTEST_ONICON",SWIG_From_int(static_cast< int >(wxNB_HITTEST_ONICON)));
50692 SWIG_Python_SetConstant(d, "NB_HITTEST_ONLABEL",SWIG_From_int(static_cast< int >(wxNB_HITTEST_ONLABEL)));
50693 SWIG_Python_SetConstant(d, "NB_HITTEST_ONITEM",SWIG_From_int(static_cast< int >(wxNB_HITTEST_ONITEM)));
b02396e8 50694 SWIG_Python_SetConstant(d, "NB_HITTEST_ONPAGE",SWIG_From_int(static_cast< int >(wxNB_HITTEST_ONPAGE)));
0085ce49
RD
50695 PyDict_SetItemString(d, "wxEVT_COMMAND_NOTEBOOK_PAGE_CHANGED", PyInt_FromLong(wxEVT_COMMAND_NOTEBOOK_PAGE_CHANGED));
50696 PyDict_SetItemString(d, "wxEVT_COMMAND_NOTEBOOK_PAGE_CHANGING", PyInt_FromLong(wxEVT_COMMAND_NOTEBOOK_PAGE_CHANGING));
50697 SWIG_Python_SetConstant(d, "LB_DEFAULT",SWIG_From_int(static_cast< int >(wxLB_DEFAULT)));
50698 SWIG_Python_SetConstant(d, "LB_TOP",SWIG_From_int(static_cast< int >(wxLB_TOP)));
50699 SWIG_Python_SetConstant(d, "LB_BOTTOM",SWIG_From_int(static_cast< int >(wxLB_BOTTOM)));
50700 SWIG_Python_SetConstant(d, "LB_LEFT",SWIG_From_int(static_cast< int >(wxLB_LEFT)));
50701 SWIG_Python_SetConstant(d, "LB_RIGHT",SWIG_From_int(static_cast< int >(wxLB_RIGHT)));
50702 SWIG_Python_SetConstant(d, "LB_ALIGN_MASK",SWIG_From_int(static_cast< int >(wxLB_ALIGN_MASK)));
50703 PyDict_SetItemString(d, "wxEVT_COMMAND_LISTBOOK_PAGE_CHANGED", PyInt_FromLong(wxEVT_COMMAND_LISTBOOK_PAGE_CHANGED));
50704 PyDict_SetItemString(d, "wxEVT_COMMAND_LISTBOOK_PAGE_CHANGING", PyInt_FromLong(wxEVT_COMMAND_LISTBOOK_PAGE_CHANGING));
50705 SWIG_Python_SetConstant(d, "CHB_DEFAULT",SWIG_From_int(static_cast< int >(wxCHB_DEFAULT)));
50706 SWIG_Python_SetConstant(d, "CHB_TOP",SWIG_From_int(static_cast< int >(wxCHB_TOP)));
50707 SWIG_Python_SetConstant(d, "CHB_BOTTOM",SWIG_From_int(static_cast< int >(wxCHB_BOTTOM)));
50708 SWIG_Python_SetConstant(d, "CHB_LEFT",SWIG_From_int(static_cast< int >(wxCHB_LEFT)));
50709 SWIG_Python_SetConstant(d, "CHB_RIGHT",SWIG_From_int(static_cast< int >(wxCHB_RIGHT)));
50710 SWIG_Python_SetConstant(d, "CHB_ALIGN_MASK",SWIG_From_int(static_cast< int >(wxCHB_ALIGN_MASK)));
50711 PyDict_SetItemString(d, "wxEVT_COMMAND_CHOICEBOOK_PAGE_CHANGED", PyInt_FromLong(wxEVT_COMMAND_CHOICEBOOK_PAGE_CHANGED));
50712 PyDict_SetItemString(d, "wxEVT_COMMAND_CHOICEBOOK_PAGE_CHANGING", PyInt_FromLong(wxEVT_COMMAND_CHOICEBOOK_PAGE_CHANGING));
50713 PyDict_SetItemString(d, "wxEVT_COMMAND_TREEBOOK_PAGE_CHANGED", PyInt_FromLong(wxEVT_COMMAND_TREEBOOK_PAGE_CHANGED));
50714 PyDict_SetItemString(d, "wxEVT_COMMAND_TREEBOOK_PAGE_CHANGING", PyInt_FromLong(wxEVT_COMMAND_TREEBOOK_PAGE_CHANGING));
50715 PyDict_SetItemString(d, "wxEVT_COMMAND_TREEBOOK_NODE_COLLAPSED", PyInt_FromLong(wxEVT_COMMAND_TREEBOOK_NODE_COLLAPSED));
50716 PyDict_SetItemString(d, "wxEVT_COMMAND_TREEBOOK_NODE_EXPANDED", PyInt_FromLong(wxEVT_COMMAND_TREEBOOK_NODE_EXPANDED));
50717 PyDict_SetItemString(d, "wxEVT_COMMAND_TOOLBOOK_PAGE_CHANGED", PyInt_FromLong(wxEVT_COMMAND_TOOLBOOK_PAGE_CHANGED));
50718 PyDict_SetItemString(d, "wxEVT_COMMAND_TOOLBOOK_PAGE_CHANGING", PyInt_FromLong(wxEVT_COMMAND_TOOLBOOK_PAGE_CHANGING));
50719 SWIG_Python_SetConstant(d, "TOOL_STYLE_BUTTON",SWIG_From_int(static_cast< int >(wxTOOL_STYLE_BUTTON)));
50720 SWIG_Python_SetConstant(d, "TOOL_STYLE_SEPARATOR",SWIG_From_int(static_cast< int >(wxTOOL_STYLE_SEPARATOR)));
50721 SWIG_Python_SetConstant(d, "TOOL_STYLE_CONTROL",SWIG_From_int(static_cast< int >(wxTOOL_STYLE_CONTROL)));
50722 SWIG_Python_SetConstant(d, "TB_HORIZONTAL",SWIG_From_int(static_cast< int >(wxTB_HORIZONTAL)));
50723 SWIG_Python_SetConstant(d, "TB_VERTICAL",SWIG_From_int(static_cast< int >(wxTB_VERTICAL)));
8f514ab4
RD
50724 SWIG_Python_SetConstant(d, "TB_TOP",SWIG_From_int(static_cast< int >(wxTB_TOP)));
50725 SWIG_Python_SetConstant(d, "TB_LEFT",SWIG_From_int(static_cast< int >(wxTB_LEFT)));
50726 SWIG_Python_SetConstant(d, "TB_BOTTOM",SWIG_From_int(static_cast< int >(wxTB_BOTTOM)));
50727 SWIG_Python_SetConstant(d, "TB_RIGHT",SWIG_From_int(static_cast< int >(wxTB_RIGHT)));
0085ce49
RD
50728 SWIG_Python_SetConstant(d, "TB_3DBUTTONS",SWIG_From_int(static_cast< int >(wxTB_3DBUTTONS)));
50729 SWIG_Python_SetConstant(d, "TB_FLAT",SWIG_From_int(static_cast< int >(wxTB_FLAT)));
50730 SWIG_Python_SetConstant(d, "TB_DOCKABLE",SWIG_From_int(static_cast< int >(wxTB_DOCKABLE)));
50731 SWIG_Python_SetConstant(d, "TB_NOICONS",SWIG_From_int(static_cast< int >(wxTB_NOICONS)));
50732 SWIG_Python_SetConstant(d, "TB_TEXT",SWIG_From_int(static_cast< int >(wxTB_TEXT)));
50733 SWIG_Python_SetConstant(d, "TB_NODIVIDER",SWIG_From_int(static_cast< int >(wxTB_NODIVIDER)));
50734 SWIG_Python_SetConstant(d, "TB_NOALIGN",SWIG_From_int(static_cast< int >(wxTB_NOALIGN)));
50735 SWIG_Python_SetConstant(d, "TB_HORZ_LAYOUT",SWIG_From_int(static_cast< int >(wxTB_HORZ_LAYOUT)));
50736 SWIG_Python_SetConstant(d, "TB_HORZ_TEXT",SWIG_From_int(static_cast< int >(wxTB_HORZ_TEXT)));
704eda0c 50737 SWIG_Python_SetConstant(d, "TB_NO_TOOLTIPS",SWIG_From_int(static_cast< int >(wxTB_NO_TOOLTIPS)));
0085ce49
RD
50738 SWIG_addvarlink(SWIG_globals(),(char*)"ListCtrlNameStr",ListCtrlNameStr_get, ListCtrlNameStr_set);
50739 SWIG_Python_SetConstant(d, "LC_VRULES",SWIG_From_int(static_cast< int >(wxLC_VRULES)));
50740 SWIG_Python_SetConstant(d, "LC_HRULES",SWIG_From_int(static_cast< int >(wxLC_HRULES)));
50741 SWIG_Python_SetConstant(d, "LC_ICON",SWIG_From_int(static_cast< int >(wxLC_ICON)));
50742 SWIG_Python_SetConstant(d, "LC_SMALL_ICON",SWIG_From_int(static_cast< int >(wxLC_SMALL_ICON)));
50743 SWIG_Python_SetConstant(d, "LC_LIST",SWIG_From_int(static_cast< int >(wxLC_LIST)));
50744 SWIG_Python_SetConstant(d, "LC_REPORT",SWIG_From_int(static_cast< int >(wxLC_REPORT)));
50745 SWIG_Python_SetConstant(d, "LC_ALIGN_TOP",SWIG_From_int(static_cast< int >(wxLC_ALIGN_TOP)));
50746 SWIG_Python_SetConstant(d, "LC_ALIGN_LEFT",SWIG_From_int(static_cast< int >(wxLC_ALIGN_LEFT)));
50747 SWIG_Python_SetConstant(d, "LC_AUTOARRANGE",SWIG_From_int(static_cast< int >(wxLC_AUTOARRANGE)));
50748 SWIG_Python_SetConstant(d, "LC_VIRTUAL",SWIG_From_int(static_cast< int >(wxLC_VIRTUAL)));
50749 SWIG_Python_SetConstant(d, "LC_EDIT_LABELS",SWIG_From_int(static_cast< int >(wxLC_EDIT_LABELS)));
50750 SWIG_Python_SetConstant(d, "LC_NO_HEADER",SWIG_From_int(static_cast< int >(wxLC_NO_HEADER)));
50751 SWIG_Python_SetConstant(d, "LC_NO_SORT_HEADER",SWIG_From_int(static_cast< int >(wxLC_NO_SORT_HEADER)));
50752 SWIG_Python_SetConstant(d, "LC_SINGLE_SEL",SWIG_From_int(static_cast< int >(wxLC_SINGLE_SEL)));
50753 SWIG_Python_SetConstant(d, "LC_SORT_ASCENDING",SWIG_From_int(static_cast< int >(wxLC_SORT_ASCENDING)));
50754 SWIG_Python_SetConstant(d, "LC_SORT_DESCENDING",SWIG_From_int(static_cast< int >(wxLC_SORT_DESCENDING)));
50755 SWIG_Python_SetConstant(d, "LC_MASK_TYPE",SWIG_From_int(static_cast< int >(wxLC_MASK_TYPE)));
50756 SWIG_Python_SetConstant(d, "LC_MASK_ALIGN",SWIG_From_int(static_cast< int >(wxLC_MASK_ALIGN)));
50757 SWIG_Python_SetConstant(d, "LC_MASK_SORT",SWIG_From_int(static_cast< int >(wxLC_MASK_SORT)));
50758 SWIG_Python_SetConstant(d, "LIST_MASK_STATE",SWIG_From_int(static_cast< int >(wxLIST_MASK_STATE)));
50759 SWIG_Python_SetConstant(d, "LIST_MASK_TEXT",SWIG_From_int(static_cast< int >(wxLIST_MASK_TEXT)));
50760 SWIG_Python_SetConstant(d, "LIST_MASK_IMAGE",SWIG_From_int(static_cast< int >(wxLIST_MASK_IMAGE)));
50761 SWIG_Python_SetConstant(d, "LIST_MASK_DATA",SWIG_From_int(static_cast< int >(wxLIST_MASK_DATA)));
50762 SWIG_Python_SetConstant(d, "LIST_SET_ITEM",SWIG_From_int(static_cast< int >(wxLIST_SET_ITEM)));
50763 SWIG_Python_SetConstant(d, "LIST_MASK_WIDTH",SWIG_From_int(static_cast< int >(wxLIST_MASK_WIDTH)));
50764 SWIG_Python_SetConstant(d, "LIST_MASK_FORMAT",SWIG_From_int(static_cast< int >(wxLIST_MASK_FORMAT)));
50765 SWIG_Python_SetConstant(d, "LIST_STATE_DONTCARE",SWIG_From_int(static_cast< int >(wxLIST_STATE_DONTCARE)));
50766 SWIG_Python_SetConstant(d, "LIST_STATE_DROPHILITED",SWIG_From_int(static_cast< int >(wxLIST_STATE_DROPHILITED)));
50767 SWIG_Python_SetConstant(d, "LIST_STATE_FOCUSED",SWIG_From_int(static_cast< int >(wxLIST_STATE_FOCUSED)));
50768 SWIG_Python_SetConstant(d, "LIST_STATE_SELECTED",SWIG_From_int(static_cast< int >(wxLIST_STATE_SELECTED)));
50769 SWIG_Python_SetConstant(d, "LIST_STATE_CUT",SWIG_From_int(static_cast< int >(wxLIST_STATE_CUT)));
50770 SWIG_Python_SetConstant(d, "LIST_STATE_DISABLED",SWIG_From_int(static_cast< int >(wxLIST_STATE_DISABLED)));
50771 SWIG_Python_SetConstant(d, "LIST_STATE_FILTERED",SWIG_From_int(static_cast< int >(wxLIST_STATE_FILTERED)));
50772 SWIG_Python_SetConstant(d, "LIST_STATE_INUSE",SWIG_From_int(static_cast< int >(wxLIST_STATE_INUSE)));
50773 SWIG_Python_SetConstant(d, "LIST_STATE_PICKED",SWIG_From_int(static_cast< int >(wxLIST_STATE_PICKED)));
50774 SWIG_Python_SetConstant(d, "LIST_STATE_SOURCE",SWIG_From_int(static_cast< int >(wxLIST_STATE_SOURCE)));
50775 SWIG_Python_SetConstant(d, "LIST_HITTEST_ABOVE",SWIG_From_int(static_cast< int >(wxLIST_HITTEST_ABOVE)));
50776 SWIG_Python_SetConstant(d, "LIST_HITTEST_BELOW",SWIG_From_int(static_cast< int >(wxLIST_HITTEST_BELOW)));
50777 SWIG_Python_SetConstant(d, "LIST_HITTEST_NOWHERE",SWIG_From_int(static_cast< int >(wxLIST_HITTEST_NOWHERE)));
50778 SWIG_Python_SetConstant(d, "LIST_HITTEST_ONITEMICON",SWIG_From_int(static_cast< int >(wxLIST_HITTEST_ONITEMICON)));
50779 SWIG_Python_SetConstant(d, "LIST_HITTEST_ONITEMLABEL",SWIG_From_int(static_cast< int >(wxLIST_HITTEST_ONITEMLABEL)));
50780 SWIG_Python_SetConstant(d, "LIST_HITTEST_ONITEMRIGHT",SWIG_From_int(static_cast< int >(wxLIST_HITTEST_ONITEMRIGHT)));
50781 SWIG_Python_SetConstant(d, "LIST_HITTEST_ONITEMSTATEICON",SWIG_From_int(static_cast< int >(wxLIST_HITTEST_ONITEMSTATEICON)));
50782 SWIG_Python_SetConstant(d, "LIST_HITTEST_TOLEFT",SWIG_From_int(static_cast< int >(wxLIST_HITTEST_TOLEFT)));
50783 SWIG_Python_SetConstant(d, "LIST_HITTEST_TORIGHT",SWIG_From_int(static_cast< int >(wxLIST_HITTEST_TORIGHT)));
50784 SWIG_Python_SetConstant(d, "LIST_HITTEST_ONITEM",SWIG_From_int(static_cast< int >(wxLIST_HITTEST_ONITEM)));
704eda0c 50785 SWIG_Python_SetConstant(d, "LIST_GETSUBITEMRECT_WHOLEITEM",SWIG_From_int(static_cast< int >(wxLIST_GETSUBITEMRECT_WHOLEITEM)));
0085ce49
RD
50786 SWIG_Python_SetConstant(d, "LIST_NEXT_ABOVE",SWIG_From_int(static_cast< int >(wxLIST_NEXT_ABOVE)));
50787 SWIG_Python_SetConstant(d, "LIST_NEXT_ALL",SWIG_From_int(static_cast< int >(wxLIST_NEXT_ALL)));
50788 SWIG_Python_SetConstant(d, "LIST_NEXT_BELOW",SWIG_From_int(static_cast< int >(wxLIST_NEXT_BELOW)));
50789 SWIG_Python_SetConstant(d, "LIST_NEXT_LEFT",SWIG_From_int(static_cast< int >(wxLIST_NEXT_LEFT)));
50790 SWIG_Python_SetConstant(d, "LIST_NEXT_RIGHT",SWIG_From_int(static_cast< int >(wxLIST_NEXT_RIGHT)));
50791 SWIG_Python_SetConstant(d, "LIST_ALIGN_DEFAULT",SWIG_From_int(static_cast< int >(wxLIST_ALIGN_DEFAULT)));
50792 SWIG_Python_SetConstant(d, "LIST_ALIGN_LEFT",SWIG_From_int(static_cast< int >(wxLIST_ALIGN_LEFT)));
50793 SWIG_Python_SetConstant(d, "LIST_ALIGN_TOP",SWIG_From_int(static_cast< int >(wxLIST_ALIGN_TOP)));
50794 SWIG_Python_SetConstant(d, "LIST_ALIGN_SNAP_TO_GRID",SWIG_From_int(static_cast< int >(wxLIST_ALIGN_SNAP_TO_GRID)));
50795 SWIG_Python_SetConstant(d, "LIST_FORMAT_LEFT",SWIG_From_int(static_cast< int >(wxLIST_FORMAT_LEFT)));
50796 SWIG_Python_SetConstant(d, "LIST_FORMAT_RIGHT",SWIG_From_int(static_cast< int >(wxLIST_FORMAT_RIGHT)));
50797 SWIG_Python_SetConstant(d, "LIST_FORMAT_CENTRE",SWIG_From_int(static_cast< int >(wxLIST_FORMAT_CENTRE)));
50798 SWIG_Python_SetConstant(d, "LIST_FORMAT_CENTER",SWIG_From_int(static_cast< int >(wxLIST_FORMAT_CENTER)));
50799 SWIG_Python_SetConstant(d, "LIST_AUTOSIZE",SWIG_From_int(static_cast< int >(wxLIST_AUTOSIZE)));
50800 SWIG_Python_SetConstant(d, "LIST_AUTOSIZE_USEHEADER",SWIG_From_int(static_cast< int >(wxLIST_AUTOSIZE_USEHEADER)));
50801 SWIG_Python_SetConstant(d, "LIST_RECT_BOUNDS",SWIG_From_int(static_cast< int >(wxLIST_RECT_BOUNDS)));
50802 SWIG_Python_SetConstant(d, "LIST_RECT_ICON",SWIG_From_int(static_cast< int >(wxLIST_RECT_ICON)));
50803 SWIG_Python_SetConstant(d, "LIST_RECT_LABEL",SWIG_From_int(static_cast< int >(wxLIST_RECT_LABEL)));
50804 SWIG_Python_SetConstant(d, "LIST_FIND_UP",SWIG_From_int(static_cast< int >(wxLIST_FIND_UP)));
50805 SWIG_Python_SetConstant(d, "LIST_FIND_DOWN",SWIG_From_int(static_cast< int >(wxLIST_FIND_DOWN)));
50806 SWIG_Python_SetConstant(d, "LIST_FIND_LEFT",SWIG_From_int(static_cast< int >(wxLIST_FIND_LEFT)));
50807 SWIG_Python_SetConstant(d, "LIST_FIND_RIGHT",SWIG_From_int(static_cast< int >(wxLIST_FIND_RIGHT)));
50808 PyDict_SetItemString(d, "wxEVT_COMMAND_LIST_BEGIN_DRAG", PyInt_FromLong(wxEVT_COMMAND_LIST_BEGIN_DRAG));
50809 PyDict_SetItemString(d, "wxEVT_COMMAND_LIST_BEGIN_RDRAG", PyInt_FromLong(wxEVT_COMMAND_LIST_BEGIN_RDRAG));
50810 PyDict_SetItemString(d, "wxEVT_COMMAND_LIST_BEGIN_LABEL_EDIT", PyInt_FromLong(wxEVT_COMMAND_LIST_BEGIN_LABEL_EDIT));
50811 PyDict_SetItemString(d, "wxEVT_COMMAND_LIST_END_LABEL_EDIT", PyInt_FromLong(wxEVT_COMMAND_LIST_END_LABEL_EDIT));
50812 PyDict_SetItemString(d, "wxEVT_COMMAND_LIST_DELETE_ITEM", PyInt_FromLong(wxEVT_COMMAND_LIST_DELETE_ITEM));
50813 PyDict_SetItemString(d, "wxEVT_COMMAND_LIST_DELETE_ALL_ITEMS", PyInt_FromLong(wxEVT_COMMAND_LIST_DELETE_ALL_ITEMS));
50814 PyDict_SetItemString(d, "wxEVT_COMMAND_LIST_ITEM_SELECTED", PyInt_FromLong(wxEVT_COMMAND_LIST_ITEM_SELECTED));
50815 PyDict_SetItemString(d, "wxEVT_COMMAND_LIST_ITEM_DESELECTED", PyInt_FromLong(wxEVT_COMMAND_LIST_ITEM_DESELECTED));
50816 PyDict_SetItemString(d, "wxEVT_COMMAND_LIST_KEY_DOWN", PyInt_FromLong(wxEVT_COMMAND_LIST_KEY_DOWN));
50817 PyDict_SetItemString(d, "wxEVT_COMMAND_LIST_INSERT_ITEM", PyInt_FromLong(wxEVT_COMMAND_LIST_INSERT_ITEM));
50818 PyDict_SetItemString(d, "wxEVT_COMMAND_LIST_COL_CLICK", PyInt_FromLong(wxEVT_COMMAND_LIST_COL_CLICK));
50819 PyDict_SetItemString(d, "wxEVT_COMMAND_LIST_ITEM_RIGHT_CLICK", PyInt_FromLong(wxEVT_COMMAND_LIST_ITEM_RIGHT_CLICK));
50820 PyDict_SetItemString(d, "wxEVT_COMMAND_LIST_ITEM_MIDDLE_CLICK", PyInt_FromLong(wxEVT_COMMAND_LIST_ITEM_MIDDLE_CLICK));
50821 PyDict_SetItemString(d, "wxEVT_COMMAND_LIST_ITEM_ACTIVATED", PyInt_FromLong(wxEVT_COMMAND_LIST_ITEM_ACTIVATED));
50822 PyDict_SetItemString(d, "wxEVT_COMMAND_LIST_CACHE_HINT", PyInt_FromLong(wxEVT_COMMAND_LIST_CACHE_HINT));
50823 PyDict_SetItemString(d, "wxEVT_COMMAND_LIST_COL_RIGHT_CLICK", PyInt_FromLong(wxEVT_COMMAND_LIST_COL_RIGHT_CLICK));
50824 PyDict_SetItemString(d, "wxEVT_COMMAND_LIST_COL_BEGIN_DRAG", PyInt_FromLong(wxEVT_COMMAND_LIST_COL_BEGIN_DRAG));
50825 PyDict_SetItemString(d, "wxEVT_COMMAND_LIST_COL_DRAGGING", PyInt_FromLong(wxEVT_COMMAND_LIST_COL_DRAGGING));
50826 PyDict_SetItemString(d, "wxEVT_COMMAND_LIST_COL_END_DRAG", PyInt_FromLong(wxEVT_COMMAND_LIST_COL_END_DRAG));
50827 PyDict_SetItemString(d, "wxEVT_COMMAND_LIST_ITEM_FOCUSED", PyInt_FromLong(wxEVT_COMMAND_LIST_ITEM_FOCUSED));
50828
50829 // Map renamed classes back to their common name for OOR
50830 wxPyPtrTypeMap_Add("wxListCtrl", "wxPyListCtrl");
50831
50832 SWIG_addvarlink(SWIG_globals(),(char*)"TreeCtrlNameStr",TreeCtrlNameStr_get, TreeCtrlNameStr_set);
50833 SWIG_Python_SetConstant(d, "TR_NO_BUTTONS",SWIG_From_int(static_cast< int >(wxTR_NO_BUTTONS)));
50834 SWIG_Python_SetConstant(d, "TR_HAS_BUTTONS",SWIG_From_int(static_cast< int >(wxTR_HAS_BUTTONS)));
50835 SWIG_Python_SetConstant(d, "TR_NO_LINES",SWIG_From_int(static_cast< int >(wxTR_NO_LINES)));
50836 SWIG_Python_SetConstant(d, "TR_LINES_AT_ROOT",SWIG_From_int(static_cast< int >(wxTR_LINES_AT_ROOT)));
50837 SWIG_Python_SetConstant(d, "TR_SINGLE",SWIG_From_int(static_cast< int >(wxTR_SINGLE)));
50838 SWIG_Python_SetConstant(d, "TR_MULTIPLE",SWIG_From_int(static_cast< int >(wxTR_MULTIPLE)));
50839 SWIG_Python_SetConstant(d, "TR_EXTENDED",SWIG_From_int(static_cast< int >(wxTR_EXTENDED)));
50840 SWIG_Python_SetConstant(d, "TR_HAS_VARIABLE_ROW_HEIGHT",SWIG_From_int(static_cast< int >(wxTR_HAS_VARIABLE_ROW_HEIGHT)));
50841 SWIG_Python_SetConstant(d, "TR_EDIT_LABELS",SWIG_From_int(static_cast< int >(wxTR_EDIT_LABELS)));
50842 SWIG_Python_SetConstant(d, "TR_HIDE_ROOT",SWIG_From_int(static_cast< int >(wxTR_HIDE_ROOT)));
50843 SWIG_Python_SetConstant(d, "TR_ROW_LINES",SWIG_From_int(static_cast< int >(wxTR_ROW_LINES)));
50844 SWIG_Python_SetConstant(d, "TR_FULL_ROW_HIGHLIGHT",SWIG_From_int(static_cast< int >(wxTR_FULL_ROW_HIGHLIGHT)));
50845 SWIG_Python_SetConstant(d, "TR_DEFAULT_STYLE",SWIG_From_int(static_cast< int >(wxTR_DEFAULT_STYLE)));
50846 SWIG_Python_SetConstant(d, "TR_TWIST_BUTTONS",SWIG_From_int(static_cast< int >(wxTR_TWIST_BUTTONS)));
0085ce49
RD
50847 SWIG_Python_SetConstant(d, "TreeItemIcon_Normal",SWIG_From_int(static_cast< int >(wxTreeItemIcon_Normal)));
50848 SWIG_Python_SetConstant(d, "TreeItemIcon_Selected",SWIG_From_int(static_cast< int >(wxTreeItemIcon_Selected)));
50849 SWIG_Python_SetConstant(d, "TreeItemIcon_Expanded",SWIG_From_int(static_cast< int >(wxTreeItemIcon_Expanded)));
50850 SWIG_Python_SetConstant(d, "TreeItemIcon_SelectedExpanded",SWIG_From_int(static_cast< int >(wxTreeItemIcon_SelectedExpanded)));
50851 SWIG_Python_SetConstant(d, "TreeItemIcon_Max",SWIG_From_int(static_cast< int >(wxTreeItemIcon_Max)));
50852 SWIG_Python_SetConstant(d, "TREE_HITTEST_ABOVE",SWIG_From_int(static_cast< int >(wxTREE_HITTEST_ABOVE)));
50853 SWIG_Python_SetConstant(d, "TREE_HITTEST_BELOW",SWIG_From_int(static_cast< int >(wxTREE_HITTEST_BELOW)));
50854 SWIG_Python_SetConstant(d, "TREE_HITTEST_NOWHERE",SWIG_From_int(static_cast< int >(wxTREE_HITTEST_NOWHERE)));
50855 SWIG_Python_SetConstant(d, "TREE_HITTEST_ONITEMBUTTON",SWIG_From_int(static_cast< int >(wxTREE_HITTEST_ONITEMBUTTON)));
50856 SWIG_Python_SetConstant(d, "TREE_HITTEST_ONITEMICON",SWIG_From_int(static_cast< int >(wxTREE_HITTEST_ONITEMICON)));
50857 SWIG_Python_SetConstant(d, "TREE_HITTEST_ONITEMINDENT",SWIG_From_int(static_cast< int >(wxTREE_HITTEST_ONITEMINDENT)));
50858 SWIG_Python_SetConstant(d, "TREE_HITTEST_ONITEMLABEL",SWIG_From_int(static_cast< int >(wxTREE_HITTEST_ONITEMLABEL)));
50859 SWIG_Python_SetConstant(d, "TREE_HITTEST_ONITEMRIGHT",SWIG_From_int(static_cast< int >(wxTREE_HITTEST_ONITEMRIGHT)));
50860 SWIG_Python_SetConstant(d, "TREE_HITTEST_ONITEMSTATEICON",SWIG_From_int(static_cast< int >(wxTREE_HITTEST_ONITEMSTATEICON)));
50861 SWIG_Python_SetConstant(d, "TREE_HITTEST_TOLEFT",SWIG_From_int(static_cast< int >(wxTREE_HITTEST_TOLEFT)));
50862 SWIG_Python_SetConstant(d, "TREE_HITTEST_TORIGHT",SWIG_From_int(static_cast< int >(wxTREE_HITTEST_TORIGHT)));
50863 SWIG_Python_SetConstant(d, "TREE_HITTEST_ONITEMUPPERPART",SWIG_From_int(static_cast< int >(wxTREE_HITTEST_ONITEMUPPERPART)));
50864 SWIG_Python_SetConstant(d, "TREE_HITTEST_ONITEMLOWERPART",SWIG_From_int(static_cast< int >(wxTREE_HITTEST_ONITEMLOWERPART)));
50865 SWIG_Python_SetConstant(d, "TREE_HITTEST_ONITEM",SWIG_From_int(static_cast< int >(wxTREE_HITTEST_ONITEM)));
50866 PyDict_SetItemString(d, "wxEVT_COMMAND_TREE_BEGIN_DRAG", PyInt_FromLong(wxEVT_COMMAND_TREE_BEGIN_DRAG));
50867 PyDict_SetItemString(d, "wxEVT_COMMAND_TREE_BEGIN_RDRAG", PyInt_FromLong(wxEVT_COMMAND_TREE_BEGIN_RDRAG));
50868 PyDict_SetItemString(d, "wxEVT_COMMAND_TREE_BEGIN_LABEL_EDIT", PyInt_FromLong(wxEVT_COMMAND_TREE_BEGIN_LABEL_EDIT));
50869 PyDict_SetItemString(d, "wxEVT_COMMAND_TREE_END_LABEL_EDIT", PyInt_FromLong(wxEVT_COMMAND_TREE_END_LABEL_EDIT));
50870 PyDict_SetItemString(d, "wxEVT_COMMAND_TREE_DELETE_ITEM", PyInt_FromLong(wxEVT_COMMAND_TREE_DELETE_ITEM));
50871 PyDict_SetItemString(d, "wxEVT_COMMAND_TREE_GET_INFO", PyInt_FromLong(wxEVT_COMMAND_TREE_GET_INFO));
50872 PyDict_SetItemString(d, "wxEVT_COMMAND_TREE_SET_INFO", PyInt_FromLong(wxEVT_COMMAND_TREE_SET_INFO));
50873 PyDict_SetItemString(d, "wxEVT_COMMAND_TREE_ITEM_EXPANDED", PyInt_FromLong(wxEVT_COMMAND_TREE_ITEM_EXPANDED));
50874 PyDict_SetItemString(d, "wxEVT_COMMAND_TREE_ITEM_EXPANDING", PyInt_FromLong(wxEVT_COMMAND_TREE_ITEM_EXPANDING));
50875 PyDict_SetItemString(d, "wxEVT_COMMAND_TREE_ITEM_COLLAPSED", PyInt_FromLong(wxEVT_COMMAND_TREE_ITEM_COLLAPSED));
50876 PyDict_SetItemString(d, "wxEVT_COMMAND_TREE_ITEM_COLLAPSING", PyInt_FromLong(wxEVT_COMMAND_TREE_ITEM_COLLAPSING));
50877 PyDict_SetItemString(d, "wxEVT_COMMAND_TREE_SEL_CHANGED", PyInt_FromLong(wxEVT_COMMAND_TREE_SEL_CHANGED));
50878 PyDict_SetItemString(d, "wxEVT_COMMAND_TREE_SEL_CHANGING", PyInt_FromLong(wxEVT_COMMAND_TREE_SEL_CHANGING));
50879 PyDict_SetItemString(d, "wxEVT_COMMAND_TREE_KEY_DOWN", PyInt_FromLong(wxEVT_COMMAND_TREE_KEY_DOWN));
50880 PyDict_SetItemString(d, "wxEVT_COMMAND_TREE_ITEM_ACTIVATED", PyInt_FromLong(wxEVT_COMMAND_TREE_ITEM_ACTIVATED));
50881 PyDict_SetItemString(d, "wxEVT_COMMAND_TREE_ITEM_RIGHT_CLICK", PyInt_FromLong(wxEVT_COMMAND_TREE_ITEM_RIGHT_CLICK));
50882 PyDict_SetItemString(d, "wxEVT_COMMAND_TREE_ITEM_MIDDLE_CLICK", PyInt_FromLong(wxEVT_COMMAND_TREE_ITEM_MIDDLE_CLICK));
50883 PyDict_SetItemString(d, "wxEVT_COMMAND_TREE_END_DRAG", PyInt_FromLong(wxEVT_COMMAND_TREE_END_DRAG));
50884 PyDict_SetItemString(d, "wxEVT_COMMAND_TREE_STATE_IMAGE_CLICK", PyInt_FromLong(wxEVT_COMMAND_TREE_STATE_IMAGE_CLICK));
50885 PyDict_SetItemString(d, "wxEVT_COMMAND_TREE_ITEM_GETTOOLTIP", PyInt_FromLong(wxEVT_COMMAND_TREE_ITEM_GETTOOLTIP));
50886 PyDict_SetItemString(d, "wxEVT_COMMAND_TREE_ITEM_MENU", PyInt_FromLong(wxEVT_COMMAND_TREE_ITEM_MENU));
b02396e8 50887 SWIG_addvarlink(SWIG_globals(),(char*)"NullTreeItemId",NullTreeItemId_get, NullTreeItemId_set);
0085ce49
RD
50888
50889 // Map renamed classes back to their common name for OOR
50890 wxPyPtrTypeMap_Add("wxTreeItemData", "wxPyTreeItemData");
50891 wxPyPtrTypeMap_Add("wxTreeCtrl", "wxPyTreeCtrl");
50892
50893 SWIG_addvarlink(SWIG_globals(),(char*)"DirDialogDefaultFolderStr",DirDialogDefaultFolderStr_get, DirDialogDefaultFolderStr_set);
50894 SWIG_Python_SetConstant(d, "DIRCTRL_DIR_ONLY",SWIG_From_int(static_cast< int >(wxDIRCTRL_DIR_ONLY)));
50895 SWIG_Python_SetConstant(d, "DIRCTRL_SELECT_FIRST",SWIG_From_int(static_cast< int >(wxDIRCTRL_SELECT_FIRST)));
50896 SWIG_Python_SetConstant(d, "DIRCTRL_SHOW_FILTERS",SWIG_From_int(static_cast< int >(wxDIRCTRL_SHOW_FILTERS)));
50897 SWIG_Python_SetConstant(d, "DIRCTRL_3D_INTERNAL",SWIG_From_int(static_cast< int >(wxDIRCTRL_3D_INTERNAL)));
50898 SWIG_Python_SetConstant(d, "DIRCTRL_EDIT_LABELS",SWIG_From_int(static_cast< int >(wxDIRCTRL_EDIT_LABELS)));
0085ce49
RD
50899 PyDict_SetItemString(d, "wxEVT_HELP", PyInt_FromLong(wxEVT_HELP));
50900 PyDict_SetItemString(d, "wxEVT_DETAILED_HELP", PyInt_FromLong(wxEVT_DETAILED_HELP));
704eda0c
RD
50901 SWIG_Python_SetConstant(d, "HelpEvent_Origin_Unknown",SWIG_From_int(static_cast< int >(wxHelpEvent::Origin_Unknown)));
50902 SWIG_Python_SetConstant(d, "HelpEvent_Origin_Keyboard",SWIG_From_int(static_cast< int >(wxHelpEvent::Origin_Keyboard)));
50903 SWIG_Python_SetConstant(d, "HelpEvent_Origin_HelpButton",SWIG_From_int(static_cast< int >(wxHelpEvent::Origin_HelpButton)));
0085ce49
RD
50904
50905 wxPyPtrTypeMap_Add("wxDragImage", "wxGenericDragImage");
50906
50907 SWIG_addvarlink(SWIG_globals(),(char*)"DatePickerCtrlNameStr",DatePickerCtrlNameStr_get, DatePickerCtrlNameStr_set);
50908 SWIG_Python_SetConstant(d, "DP_DEFAULT",SWIG_From_int(static_cast< int >(wxDP_DEFAULT)));
50909 SWIG_Python_SetConstant(d, "DP_SPIN",SWIG_From_int(static_cast< int >(wxDP_SPIN)));
50910 SWIG_Python_SetConstant(d, "DP_DROPDOWN",SWIG_From_int(static_cast< int >(wxDP_DROPDOWN)));
50911 SWIG_Python_SetConstant(d, "DP_SHOWCENTURY",SWIG_From_int(static_cast< int >(wxDP_SHOWCENTURY)));
50912 SWIG_Python_SetConstant(d, "DP_ALLOWNONE",SWIG_From_int(static_cast< int >(wxDP_ALLOWNONE)));
704eda0c
RD
50913 SWIG_addvarlink(SWIG_globals(),(char*)"HyperlinkCtrlNameStr",HyperlinkCtrlNameStr_get, HyperlinkCtrlNameStr_set);
50914 SWIG_Python_SetConstant(d, "HL_CONTEXTMENU",SWIG_From_int(static_cast< int >(wxHL_CONTEXTMENU)));
33d6fd3b
RD
50915 SWIG_Python_SetConstant(d, "HL_ALIGN_LEFT",SWIG_From_int(static_cast< int >(wxHL_ALIGN_LEFT)));
50916 SWIG_Python_SetConstant(d, "HL_ALIGN_RIGHT",SWIG_From_int(static_cast< int >(wxHL_ALIGN_RIGHT)));
50917 SWIG_Python_SetConstant(d, "HL_ALIGN_CENTRE",SWIG_From_int(static_cast< int >(wxHL_ALIGN_CENTRE)));
704eda0c
RD
50918 SWIG_Python_SetConstant(d, "HL_DEFAULT_STYLE",SWIG_From_int(static_cast< int >(wxHL_DEFAULT_STYLE)));
50919 PyDict_SetItemString(d, "wxEVT_COMMAND_HYPERLINK", PyInt_FromLong(wxEVT_COMMAND_HYPERLINK));
b850e7f3
RD
50920 SWIG_Python_SetConstant(d, "PB_USE_TEXTCTRL",SWIG_From_int(static_cast< int >(wxPB_USE_TEXTCTRL)));
50921 SWIG_addvarlink(SWIG_globals(),(char*)"ColourPickerCtrlNameStr",ColourPickerCtrlNameStr_get, ColourPickerCtrlNameStr_set);
50922 SWIG_Python_SetConstant(d, "CLRP_SHOW_LABEL",SWIG_From_int(static_cast< int >(wxCLRP_SHOW_LABEL)));
50923 SWIG_Python_SetConstant(d, "CLRP_USE_TEXTCTRL",SWIG_From_int(static_cast< int >(wxCLRP_USE_TEXTCTRL)));
50924 SWIG_Python_SetConstant(d, "CLRP_DEFAULT_STYLE",SWIG_From_int(static_cast< int >(wxCLRP_DEFAULT_STYLE)));
50925 PyDict_SetItemString(d, "wxEVT_COMMAND_COLOURPICKER_CHANGED", PyInt_FromLong(wxEVT_COMMAND_COLOURPICKER_CHANGED));
50926 SWIG_addvarlink(SWIG_globals(),(char*)"FilePickerCtrlNameStr",FilePickerCtrlNameStr_get, FilePickerCtrlNameStr_set);
50927 SWIG_addvarlink(SWIG_globals(),(char*)"FileSelectorPromptStr",FileSelectorPromptStr_get, FileSelectorPromptStr_set);
50928 SWIG_addvarlink(SWIG_globals(),(char*)"DirPickerCtrlNameStr",DirPickerCtrlNameStr_get, DirPickerCtrlNameStr_set);
50929 SWIG_addvarlink(SWIG_globals(),(char*)"DirSelectorPromptStr",DirSelectorPromptStr_get, DirSelectorPromptStr_set);
50930 SWIG_addvarlink(SWIG_globals(),(char*)"FileSelectorDefaultWildcardStr",FileSelectorDefaultWildcardStr_get, FileSelectorDefaultWildcardStr_set);
50931 SWIG_Python_SetConstant(d, "FLP_OPEN",SWIG_From_int(static_cast< int >(wxFLP_OPEN)));
50932 SWIG_Python_SetConstant(d, "FLP_SAVE",SWIG_From_int(static_cast< int >(wxFLP_SAVE)));
50933 SWIG_Python_SetConstant(d, "FLP_OVERWRITE_PROMPT",SWIG_From_int(static_cast< int >(wxFLP_OVERWRITE_PROMPT)));
50934 SWIG_Python_SetConstant(d, "FLP_FILE_MUST_EXIST",SWIG_From_int(static_cast< int >(wxFLP_FILE_MUST_EXIST)));
50935 SWIG_Python_SetConstant(d, "FLP_CHANGE_DIR",SWIG_From_int(static_cast< int >(wxFLP_CHANGE_DIR)));
50936 SWIG_Python_SetConstant(d, "DIRP_DIR_MUST_EXIST",SWIG_From_int(static_cast< int >(wxDIRP_DIR_MUST_EXIST)));
50937 SWIG_Python_SetConstant(d, "DIRP_CHANGE_DIR",SWIG_From_int(static_cast< int >(wxDIRP_CHANGE_DIR)));
50938 SWIG_Python_SetConstant(d, "FLP_USE_TEXTCTRL",SWIG_From_int(static_cast< int >(wxFLP_USE_TEXTCTRL)));
50939 SWIG_Python_SetConstant(d, "FLP_DEFAULT_STYLE",SWIG_From_int(static_cast< int >(wxFLP_DEFAULT_STYLE)));
50940 SWIG_Python_SetConstant(d, "DIRP_USE_TEXTCTRL",SWIG_From_int(static_cast< int >(wxDIRP_USE_TEXTCTRL)));
50941 SWIG_Python_SetConstant(d, "DIRP_DEFAULT_STYLE",SWIG_From_int(static_cast< int >(wxDIRP_DEFAULT_STYLE)));
50942 PyDict_SetItemString(d, "wxEVT_COMMAND_FILEPICKER_CHANGED", PyInt_FromLong(wxEVT_COMMAND_FILEPICKER_CHANGED));
50943 PyDict_SetItemString(d, "wxEVT_COMMAND_DIRPICKER_CHANGED", PyInt_FromLong(wxEVT_COMMAND_DIRPICKER_CHANGED));
50944 SWIG_addvarlink(SWIG_globals(),(char*)"FontPickerCtrlNameStr",FontPickerCtrlNameStr_get, FontPickerCtrlNameStr_set);
50945 SWIG_Python_SetConstant(d, "FNTP_FONTDESC_AS_LABEL",SWIG_From_int(static_cast< int >(wxFNTP_FONTDESC_AS_LABEL)));
50946 SWIG_Python_SetConstant(d, "FNTP_USEFONT_FOR_LABEL",SWIG_From_int(static_cast< int >(wxFNTP_USEFONT_FOR_LABEL)));
50947 SWIG_Python_SetConstant(d, "FNTP_USE_TEXTCTRL",SWIG_From_int(static_cast< int >(wxFNTP_USE_TEXTCTRL)));
50948 SWIG_Python_SetConstant(d, "FNTP_DEFAULT_STYLE",SWIG_From_int(static_cast< int >(wxFNTP_DEFAULT_STYLE)));
50949 PyDict_SetItemString(d, "wxEVT_COMMAND_FONTPICKER_CHANGED", PyInt_FromLong(wxEVT_COMMAND_FONTPICKER_CHANGED));
5172800e
RD
50950 SWIG_addvarlink(SWIG_globals(),(char*)"CollapsiblePaneNameStr",CollapsiblePaneNameStr_get, CollapsiblePaneNameStr_set);
50951 SWIG_Python_SetConstant(d, "CP_DEFAULT_STYLE",SWIG_From_int(static_cast< int >(wxCP_DEFAULT_STYLE)));
50952 SWIG_Python_SetConstant(d, "CP_NO_TLW_RESIZE",SWIG_From_int(static_cast< int >(wxCP_NO_TLW_RESIZE)));
50953 PyDict_SetItemString(d, "wxEVT_COMMAND_COLLPANE_CHANGED", PyInt_FromLong(wxEVT_COMMAND_COLLPANE_CHANGED));
3f7f284d 50954 SWIG_addvarlink(SWIG_globals(),(char*)"SearchCtrlNameStr",SearchCtrlNameStr_get, SearchCtrlNameStr_set);
4ed51f4d
RD
50955 PyDict_SetItemString(d, "wxEVT_COMMAND_SEARCHCTRL_CANCEL_BTN", PyInt_FromLong(wxEVT_COMMAND_SEARCHCTRL_CANCEL_BTN));
50956 PyDict_SetItemString(d, "wxEVT_COMMAND_SEARCHCTRL_SEARCH_BTN", PyInt_FromLong(wxEVT_COMMAND_SEARCHCTRL_SEARCH_BTN));
d14a1e28
RD
50957}
50958