]> git.saurik.com Git - wxWidgets.git/blob - wxPython/src/mac/aui_wrap.cpp
reSWIGged
[wxWidgets.git] / wxPython / src / mac / aui_wrap.cpp
1 /* ----------------------------------------------------------------------------
2 * This file was automatically generated by SWIG (http://www.swig.org).
3 * Version 1.3.29
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
12 #define SWIG_PYTHON_DIRECTOR_NO_VTABLE
13
14 #ifdef __cplusplus
15 template<class T> class SwigValueWrapper {
16 T *tt;
17 public:
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; }
25 private:
26 SwigValueWrapper& operator=(const SwigValueWrapper<T>& rhs);
27 };
28 #endif
29
30 /* -----------------------------------------------------------------------------
31 * This section contains generic SWIG labels for method/variable
32 * declarations/attributes, and other compiler dependent labels.
33 * ----------------------------------------------------------------------------- */
34
35 /* template workaround for compilers that cannot correctly implement the C++ standard */
36 #ifndef SWIGTEMPLATEDISAMBIGUATOR
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
46 #endif
47
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
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__))
67 # else
68 # define SWIGUNUSED
69 # endif
70 #endif
71
72 #ifndef SWIGUNUSEDPARM
73 # ifdef __cplusplus
74 # define SWIGUNUSEDPARM(p)
75 # else
76 # define SWIGUNUSEDPARM(p) p SWIGUNUSED
77 # endif
78 #endif
79
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
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
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
105 # if defined(__GNUC__) && defined(GCC_HASCLASSVISIBILITY)
106 # define SWIGEXPORT __attribute__ ((visibility("default")))
107 # else
108 # define SWIGEXPORT
109 # endif
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
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
126
127
128 /* Python.h has to appear first */
129 #include <Python.h>
130
131 /* -----------------------------------------------------------------------------
132 * swigrun.swg
133 *
134 * This file contains generic CAPI SWIG runtime support for pointer
135 * type checking.
136 * ----------------------------------------------------------------------------- */
137
138 /* This should only be incremented when either the layout of swig_type_info changes,
139 or for whatever reason, the runtime changes incompatibly */
140 #define SWIG_RUNTIME_VERSION "2"
141
142 /* define SWIG_TYPE_TABLE_NAME as "SWIG_TYPE_TABLE" */
143 #ifdef SWIG_TYPE_TABLE
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)
147 #else
148 # define SWIG_TYPE_TABLE_NAME
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 */
159
160 #ifndef SWIGRUNTIME
161 # define SWIGRUNTIME SWIGINTERN
162 #endif
163
164 #ifndef SWIGRUNTIMEINLINE
165 # define SWIGRUNTIMEINLINE SWIGRUNTIME SWIGINLINE
166 #endif
167
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)
295 SWIGINTERNINLINE int SWIG_AddCast(int r) {
296 return SWIG_IsOK(r) ? ((SWIG_CastRank(r) < SWIG_MAXCASTRANK) ? (r + 1) : SWIG_ERROR) : r;
297 }
298 SWIGINTERNINLINE 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
309 #include <string.h>
310
311 #ifdef __cplusplus
312 extern "C" {
313 #endif
314
315 typedef void *(*swig_converter_func)(void *);
316 typedef struct swig_type_info *(*swig_dycast_func)(void **);
317
318 /* Structure to store inforomation on one type */
319 typedef struct swig_type_info {
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 */
325 int owndata; /* flag if the structure owns the clientdata */
326 } swig_type_info;
327
328 /* Structure to store a type and conversion function used for casting */
329 typedef 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.*/
339 typedef 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
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 */
355 SWIGRUNTIME int
356 SWIG_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;
361 if (*f1 != *f2) return (*f1 > *f2) ? 1 : -1;
362 }
363 return (l1 - f1) - (l2 - f2);
364 }
365
366 /*
367 Check type equivalence in a name list like <name1>|<name2>|...
368 Return 0 if not equal, 1 if equal
369 */
370 SWIGRUNTIME int
371 SWIG_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 }
379 equiv = (SWIG_TypeNameComp(nb, ne, tb, te) == 0) ? 1 : 0;
380 if (*ne) ++ne;
381 }
382 return equiv;
383 }
384
385 /*
386 Check type equivalence in a name list like <name1>|<name2>|...
387 Return 0 if equal, -1 if nb < tb, 1 if nb > tb
388 */
389 SWIGRUNTIME int
390 SWIG_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;
397 }
398 equiv = (SWIG_TypeNameComp(nb, ne, tb, te) == 0) ? 1 : 0;
399 if (*ne) ++ne;
400 }
401 return equiv;
402 }
403
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
427 /*
428 Check the typename
429 */
430 SWIGRUNTIME swig_cast_info *
431 SWIG_TypeCheck(const char *c, swig_type_info *ty) {
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 */
436 SWIGRUNTIME swig_cast_info *
437 SWIG_TypeCheckStruct(swig_type_info *from, swig_type_info *into) {
438 SWIG_TypeCheck_Template(iter->type == from, into);
439 }
440
441 /*
442 Cast a pointer up an inheritance hierarchy
443 */
444 SWIGRUNTIMEINLINE void *
445 SWIG_TypeCast(swig_cast_info *ty, void *ptr) {
446 return ((!ty) || (!ty->converter)) ? ptr : (*ty->converter)(ptr);
447 }
448
449 /*
450 Dynamic pointer casting. Down an inheritance hierarchy
451 */
452 SWIGRUNTIME swig_type_info *
453 SWIG_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 */
466 SWIGRUNTIMEINLINE const char *
467 SWIG_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 */
475 SWIGRUNTIME const char *
476 SWIG_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. */
481 if (!type) return NULL;
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
493 /*
494 Set the clientdata field for a type
495 */
496 SWIGRUNTIME void
497 SWIG_TypeClientData(swig_type_info *ti, void *clientdata) {
498 swig_cast_info *cast = ti->cast;
499 /* if (ti->clientdata == clientdata) return; */
500 ti->clientdata = clientdata;
501
502 while (cast) {
503 if (!cast->converter) {
504 swig_type_info *tc = cast->type;
505 if (!tc->clientdata) {
506 SWIG_TypeClientData(tc, clientdata);
507 }
508 }
509 cast = cast->next;
510 }
511 }
512 SWIGRUNTIME void
513 SWIG_TypeNewClientData(swig_type_info *ti, void *clientdata) {
514 SWIG_TypeClientData(ti, clientdata);
515 ti->owndata = 1;
516 }
517
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 */
526 SWIGRUNTIME swig_type_info *
527 SWIG_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);
556 }
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 */
571 SWIGRUNTIME swig_type_info *
572 SWIG_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);
591 }
592
593 /* neither found a match */
594 return 0;
595 }
596
597 /*
598 Pack binary data into a string
599 */
600 SWIGRUNTIME char *
601 SWIG_PackData(char *c, void *ptr, size_t sz) {
602 static const char hex[17] = "0123456789abcdef";
603 register const unsigned char *u = (unsigned char *) ptr;
604 register const unsigned char *eu = u + sz;
605 for (; u != eu; ++u) {
606 register unsigned char uu = *u;
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 */
616 SWIGRUNTIME const char *
617 SWIG_UnpackData(const char *c, void *ptr, size_t sz) {
618 register unsigned char *u = (unsigned char *) ptr;
619 register const unsigned char *eu = u + sz;
620 for (; u != eu; ++u) {
621 register char d = *(c++);
622 register unsigned char uu;
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
641 /*
642 Pack 'void *' into a string buffer.
643 */
644 SWIGRUNTIME char *
645 SWIG_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
655 SWIGRUNTIME const char *
656 SWIG_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
668 SWIGRUNTIME char *
669 SWIG_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 }
682
683 SWIGRUNTIME const char *
684 SWIG_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 }
695
696 #ifdef __cplusplus
697 }
698 #endif
699
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
714
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
736 static PyObject *
737 PyString_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
764 #endif
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
790 static
791 PyObject *PyBool_FromLong(long ok)
792 {
793 PyObject *result = ok ? Py_True : Py_False;
794 Py_INCREF(result);
795 return result;
796 }
797 #endif
798
799
800 /* -----------------------------------------------------------------------------
801 * error manipulation
802 * ----------------------------------------------------------------------------- */
803
804 SWIGRUNTIME PyObject*
805 SWIG_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 }
846
847
848 SWIGRUNTIME void
849 SWIG_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
935 #endif
936
937 /* -----------------------------------------------------------------------------
938 * Python API portion that goes into the runtime
939 * ----------------------------------------------------------------------------- */
940
941 #ifdef __cplusplus
942 extern "C" {
943 #if 0
944 } /* cc-mode */
945 #endif
946 #endif
947
948 /* -----------------------------------------------------------------------------
949 * Constant declarations
950 * ----------------------------------------------------------------------------- */
951
952 /* Constant Types */
953 #define SWIG_PY_POINTER 4
954 #define SWIG_PY_BINARY 5
955
956 /* Constant information structure */
957 typedef struct swig_const_info {
958 int type;
959 char *name;
960 long lvalue;
961 double dvalue;
962 void *pvalue;
963 swig_type_info **ptype;
964 } swig_const_info;
965
966 #ifdef __cplusplus
967 #if 0
968 { /* cc-mode */
969 #endif
970 }
971 #endif
972
973
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 *
978 * pyrun.swg
979 *
980 * This file contains the runtime support for Python modules
981 * and includes code for managing global variables and pointer
982 * type checking.
983 *
984 * ----------------------------------------------------------------------------- */
985
986 /* Common SWIG API */
987
988 #if PY_VERSION_HEX < 0x02050000
989 typedef int Py_ssize_t;
990 #endif
991
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
1000
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)
1004
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)
1008
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)
1012
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)
1016
1017
1018 /* Runtime API */
1019
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)
1023
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
1029
1030
1031 /* Runtime API implementation */
1032
1033 /* Error manipulation */
1034
1035 SWIGINTERN void
1036 SWIG_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;
1041 }
1042
1043 SWIGINTERN void
1044 SWIG_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;
1048 }
1049
1050 #define SWIG_Python_Raise(obj, type, desc) SWIG_Python_SetErrorObj(SWIG_Python_ExceptionType(desc), obj)
1051
1052 /* Set a constant value */
1053
1054 SWIGINTERN void
1055 SWIG_Python_SetConstant(PyObject *d, const char *name, PyObject *obj) {
1056 PyDict_SetItemString(d, (char*) name, obj);
1057 Py_DECREF(obj);
1058 }
1059
1060 /* Append a value to the result obj */
1061
1062 SWIGINTERN PyObject*
1063 SWIG_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;
1088 } else {
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);
1100 }
1101 return result;
1102 #endif
1103 }
1104
1105 /* Unpack the argument tuple */
1106
1107 SWIGINTERN int
1108 SWIG_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
1173 extern "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
1193 SWIGRUNTIMEINLINE PyObject *
1194 _SWIG_Py_None(void)
1195 {
1196 PyObject *none = Py_BuildValue("");
1197 Py_DECREF(none);
1198 return none;
1199 }
1200 SWIGRUNTIME PyObject *
1201 SWIG_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
1210 SWIGRUNTIMEINLINE PyObject *
1211 SWIG_Py_Void(void)
1212 {
1213 PyObject *none = Py_None;
1214 Py_INCREF(none);
1215 return none;
1216 }
1217
1218 /* PySwigClientData */
1219
1220 typedef struct {
1221 PyObject *klass;
1222 PyObject *newraw;
1223 PyObject *newargs;
1224 PyObject *destroy;
1225 int delargs;
1226 int implicitconv;
1227 } PySwigClientData;
1228
1229 SWIGRUNTIMEINLINE int
1230 SWIG_Python_CheckImplicit(swig_type_info *ty)
1231 {
1232 PySwigClientData *data = (PySwigClientData *)ty->clientdata;
1233 return data ? data->implicitconv : 0;
1234 }
1235
1236 SWIGRUNTIMEINLINE PyObject *
1237 SWIG_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
1244 SWIGRUNTIME PySwigClientData *
1245 PySwigClientData_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
1297 SWIGRUNTIME void
1298 PySwigClientData_Del(PySwigClientData* data)
1299 {
1300 Py_XDECREF(data->newraw);
1301 Py_XDECREF(data->newargs);
1302 Py_XDECREF(data->destroy);
1303 }
1304
1305 /* =============== PySwigObject =====================*/
1306
1307 typedef struct {
1308 PyObject_HEAD
1309 void *ptr;
1310 swig_type_info *ty;
1311 int own;
1312 PyObject *next;
1313 } PySwigObject;
1314
1315 SWIGRUNTIME PyObject *
1316 PySwigObject_long(PySwigObject *v)
1317 {
1318 return PyLong_FromVoidPtr(v->ptr);
1319 }
1320
1321 SWIGRUNTIME PyObject *
1322 PySwigObject_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
1339 SWIGRUNTIME PyObject *
1340 PySwigObject_oct(PySwigObject *v)
1341 {
1342 return PySwigObject_format("%o",v);
1343 }
1344
1345 SWIGRUNTIME PyObject *
1346 PySwigObject_hex(PySwigObject *v)
1347 {
1348 return PySwigObject_format("%x",v);
1349 }
1350
1351 SWIGRUNTIME PyObject *
1352 #ifdef METH_NOARGS
1353 PySwigObject_repr(PySwigObject *v)
1354 #else
1355 PySwigObject_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
1373 SWIGRUNTIME int
1374 PySwigObject_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
1390 SWIGRUNTIME PyObject *
1391 PySwigObject_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
1398 SWIGRUNTIME int
1399 PySwigObject_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
1406 SWIGRUNTIME PyTypeObject* _PySwigObject_type(void);
1407
1408 SWIGRUNTIME PyTypeObject*
1409 PySwigObject_type(void) {
1410 static PyTypeObject *SWIG_STATIC_POINTER(type) = _PySwigObject_type();
1411 return type;
1412 }
1413
1414 SWIGRUNTIMEINLINE int
1415 PySwigObject_Check(PyObject *op) {
1416 return ((op)->ob_type == PySwigObject_type())
1417 || (strcmp((op)->ob_type->tp_name,"PySwigObject") == 0);
1418 }
1419
1420 SWIGRUNTIME PyObject *
1421 PySwigObject_New(void *ptr, swig_type_info *ty, int own);
1422
1423 SWIGRUNTIME void
1424 PySwigObject_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
1457 SWIGRUNTIME PyObject*
1458 PySwigObject_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
1474 SWIGRUNTIME PyObject*
1475 #ifdef METH_NOARGS
1476 PySwigObject_next(PyObject* v)
1477 #else
1478 PySwigObject_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
1490 SWIGINTERN PyObject*
1491 #ifdef METH_NOARGS
1492 PySwigObject_disown(PyObject *v)
1493 #else
1494 PySwigObject_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
1502 SWIGINTERN PyObject*
1503 #ifdef METH_NOARGS
1504 PySwigObject_acquire(PyObject *v)
1505 #else
1506 PySwigObject_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
1514 SWIGINTERN PyObject*
1515 PySwigObject_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
1550 static PyMethodDef
1551 swigobject_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
1561 static PyMethodDef
1562 swigobject_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
1574 SWIGINTERN PyObject *
1575 PySwigObject_getattr(PySwigObject *sobj,char *name)
1576 {
1577 return Py_FindMethod(swigobject_methods, (PyObject *)sobj, name);
1578 }
1579 #endif
1580
1581 SWIGRUNTIME 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*/
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*/
1609 #if PY_VERSION_HEX >= 0x02020000
1610 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 /* nb_inplace_add -> nb_inplace_true_divide */
1611 #elif PY_VERSION_HEX >= 0x02000000
1612 0,0,0,0,0,0,0,0,0,0,0 /* nb_inplace_add -> nb_inplace_or */
1613 #endif
1614 };
1615
1616 static PyTypeObject pyswigobject_type;
1617 static int type_init = 0;
1618 if (!type_init) {
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 */
1632 #endif
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 */
1651 #if PY_VERSION_HEX >= 0x02020000
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 */
1672 #endif
1673 #if PY_VERSION_HEX >= 0x02030000
1674 0, /* tp_del */
1675 #endif
1676 #ifdef COUNT_ALLOCS
1677 0,0,0,0 /* tp_alloc -> tp_next */
1678 #endif
1679 };
1680 pyswigobject_type = tmp;
1681 pyswigobject_type.ob_type = &PyType_Type;
1682 type_init = 1;
1683 }
1684 return &pyswigobject_type;
1685 }
1686
1687 SWIGRUNTIME PyObject *
1688 PySwigObject_New(void *ptr, swig_type_info *ty, int own)
1689 {
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;
1696 }
1697 return (PyObject *)sobj;
1698 }
1699
1700 /* -----------------------------------------------------------------------------
1701 * Implements a simple Swig Packed type, and use it instead of string
1702 * ----------------------------------------------------------------------------- */
1703
1704 typedef struct {
1705 PyObject_HEAD
1706 void *pack;
1707 swig_type_info *ty;
1708 size_t size;
1709 } PySwigPacked;
1710
1711 SWIGRUNTIME int
1712 PySwigPacked_print(PySwigPacked *v, FILE *fp, int SWIGUNUSEDPARM(flags))
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 }
1720 fputs(v->ty->name,fp);
1721 fputs(">", fp);
1722 return 0;
1723 }
1724
1725 SWIGRUNTIME PyObject *
1726 PySwigPacked_repr(PySwigPacked *v)
1727 {
1728 char result[SWIG_BUFFER_SIZE];
1729 if (SWIG_PackDataName(result, v->pack, v->size, 0, sizeof(result))) {
1730 return PyString_FromFormat("<Swig Packed at %s%s>", result, v->ty->name);
1731 } else {
1732 return PyString_FromFormat("<Swig Packed %s>", v->ty->name);
1733 }
1734 }
1735
1736 SWIGRUNTIME PyObject *
1737 PySwigPacked_str(PySwigPacked *v)
1738 {
1739 char result[SWIG_BUFFER_SIZE];
1740 if (SWIG_PackDataName(result, v->pack, v->size, 0, sizeof(result))){
1741 return PyString_FromFormat("%s%s", result, v->ty->name);
1742 } else {
1743 return PyString_FromString(v->ty->name);
1744 }
1745 }
1746
1747 SWIGRUNTIME int
1748 PySwigPacked_compare(PySwigPacked *v, PySwigPacked *w)
1749 {
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);
1754 }
1755
1756 SWIGRUNTIME PyTypeObject* _PySwigPacked_type(void);
1757
1758 SWIGRUNTIME PyTypeObject*
1759 PySwigPacked_type(void) {
1760 static PyTypeObject *SWIG_STATIC_POINTER(type) = _PySwigPacked_type();
1761 return type;
1762 }
1763
1764 SWIGRUNTIMEINLINE int
1765 PySwigPacked_Check(PyObject *op) {
1766 return ((op)->ob_type == _PySwigPacked_type())
1767 || (strcmp((op)->ob_type->tp_name,"PySwigPacked") == 0);
1768 }
1769
1770 SWIGRUNTIME void
1771 PySwigPacked_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
1780 SWIGRUNTIME 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 */
1835 #endif
1836 #if PY_VERSION_HEX >= 0x02030000
1837 0, /* tp_del */
1838 #endif
1839 #ifdef COUNT_ALLOCS
1840 0,0,0,0 /* tp_alloc -> tp_next */
1841 #endif
1842 };
1843 pyswigpacked_type = tmp;
1844 pyswigpacked_type.ob_type = &PyType_Type;
1845 type_init = 1;
1846 }
1847 return &pyswigpacked_type;
1848 }
1849
1850 SWIGRUNTIME PyObject *
1851 PySwigPacked_New(void *ptr, size_t size, swig_type_info *ty)
1852 {
1853 PySwigPacked *sobj = PyObject_NEW(PySwigPacked, PySwigPacked_type());
1854 if (sobj) {
1855 void *pack = malloc(size);
1856 if (pack) {
1857 memcpy(pack, ptr, size);
1858 sobj->pack = pack;
1859 sobj->ty = ty;
1860 sobj->size = size;
1861 } else {
1862 PyObject_DEL((PyObject *) sobj);
1863 sobj = 0;
1864 }
1865 }
1866 return (PyObject *) sobj;
1867 }
1868
1869 SWIGRUNTIME swig_type_info *
1870 PySwigPacked_UnpackData(PyObject *obj, void *ptr, size_t size)
1871 {
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 }
1880 }
1881
1882 /* -----------------------------------------------------------------------------
1883 * pointers/data manipulation
1884 * ----------------------------------------------------------------------------- */
1885
1886 SWIGRUNTIMEINLINE PyObject *
1887 _SWIG_This(void)
1888 {
1889 return PyString_FromString("this");
1890 }
1891
1892 SWIGRUNTIME PyObject *
1893 SWIG_This(void)
1894 {
1895 static PyObject *SWIG_STATIC_POINTER(swig_this) = _SWIG_This();
1896 return swig_this;
1897 }
1898
1899 /* #define SWIG_PYTHON_SLOW_GETSET_THIS */
1900
1901 SWIGRUNTIME PySwigObject *
1902 SWIG_Python_GetSwigThis(PyObject *pyobj)
1903 {
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);
1926 } else {
1927 if (PyErr_Occurred()) PyErr_Clear();
1928 return 0;
1929 }
1930 }
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;
1947 }
1948 }
1949
1950 /* Acquire a pointer value */
1951
1952 SWIGRUNTIME int
1953 SWIG_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 }
1961 }
1962 return 0;
1963 }
1964
1965 /* Convert a pointer value */
1966
1967 SWIGRUNTIME int
1968 SWIG_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 }
1992 } else {
1993 if (ptr) *ptr = vptr;
1994 break;
1995 }
1996 }
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 }
2042 }
2043 }
2044
2045 /* Convert a function ptr value */
2046
2047 SWIGRUNTIME int
2048 SWIG_Python_ConvertFunctionPtr(PyObject *obj, void **ptr, swig_type_info *ty) {
2049 if (!PyCFunction_Check(obj)) {
2050 return SWIG_ConvertPtr(obj, ptr, ty, 0);
2051 } else {
2052 void *vptr = 0;
2053
2054 /* here we get the method pointer for callbacks */
2055 const char *doc = (((PyCFunctionObject *)obj) -> m_ml -> ml_doc);
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;
2069 }
2070 }
2071
2072 /* Convert a packed value value */
2073
2074 SWIGRUNTIME int
2075 SWIG_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 }
2084 }
2085 return SWIG_OK;
2086 }
2087
2088 /* -----------------------------------------------------------------------------
2089 * Create a new pointer object
2090 * ----------------------------------------------------------------------------- */
2091
2092 /*
2093 Create a new instance object, whitout calling __init__, and set the
2094 'this' attribute.
2095 */
2096
2097 SWIGRUNTIME PyObject*
2098 SWIG_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 }
2115 }
2116 #else
2117 PyObject *key = SWIG_This();
2118 PyObject_SetAttr(inst, key, swig_this);
2119 #endif
2120 }
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);
2126 }
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;
2140 }
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;
2147 }
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
2158 }
2159
2160 SWIGRUNTIME void
2161 SWIG_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 }
2175 #endif
2176 dict = PyObject_GetAttrString(inst, "__dict__");
2177 PyDict_SetItem(dict, SWIG_This(), swig_this);
2178 Py_DECREF(dict);
2179 }
2180
2181
2182 SWIGINTERN PyObject *
2183 SWIG_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]);
2191 } else {
2192 SWIG_Python_SetSwigThis(obj[0], obj[1]);
2193 }
2194 return SWIG_Py_Void();
2195 }
2196 }
2197
2198 /* Create a new pointer object */
2199
2200 SWIGRUNTIME PyObject *
2201 SWIG_Python_NewPointerObj(void *ptr, swig_type_info *type, int flags) {
2202 if (!ptr) {
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;
2213 }
2214 }
2215 return robj;
2216 }
2217 }
2218
2219 /* Create a new packed object */
2220
2221 SWIGRUNTIMEINLINE PyObject *
2222 SWIG_Python_NewPackedObj(void *ptr, size_t sz, swig_type_info *type) {
2223 return ptr ? PySwigPacked_New((void *) ptr, sz, type) : SWIG_Py_Void();
2224 }
2225
2226 /* -----------------------------------------------------------------------------*
2227 * Get type list
2228 * -----------------------------------------------------------------------------*/
2229
2230 #ifdef SWIG_LINK_RUNTIME
2231 void *SWIG_ReturnGlobalTypeList(void *);
2232 #endif
2233
2234 SWIGRUNTIME swig_module_info *
2235 SWIG_Python_GetModule(void) {
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 }
2248 #endif
2249 }
2250 return (swig_module_info *) type_pointer;
2251 }
2252
2253 #if PY_MAJOR_VERSION < 2
2254 /* PyModule_AddObject function was introduced in Python 2.0. The following function
2255 is copied out of Python/modsupport.c in python version 2.3.4 */
2256 SWIGINTERN int
2257 PyModule_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");
2263 return SWIG_ERROR;
2264 }
2265 if (!o) {
2266 PyErr_SetString(PyExc_TypeError,
2267 "PyModule_AddObject() needs non-NULL value");
2268 return SWIG_ERROR;
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));
2276 return SWIG_ERROR;
2277 }
2278 if (PyDict_SetItemString(dict, name, o))
2279 return SWIG_ERROR;
2280 Py_DECREF(o);
2281 return SWIG_OK;
2282 }
2283 #endif
2284
2285 SWIGRUNTIME void
2286 SWIG_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
2301 SWIGRUNTIME void
2302 SWIG_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);
2307 PyObject *pointer = PyCObject_FromVoidPtr((void *) swig_module, SWIG_Python_DestroyModule);
2308 if (pointer && module) {
2309 PyModule_AddObject(module, (char*)"type_pointer" SWIG_TYPE_TABLE_NAME, pointer);
2310 } else {
2311 Py_XDECREF(pointer);
2312 }
2313 }
2314
2315 /* The python cached type query */
2316 SWIGRUNTIME PyObject *
2317 SWIG_Python_TypeCache() {
2318 static PyObject *SWIG_STATIC_POINTER(cache) = PyDict_New();
2319 return cache;
2320 }
2321
2322 SWIGRUNTIME swig_type_info *
2323 SWIG_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
2351 SWIGRUNTIME int
2352 SWIG_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
2376 SWIGRUNTIME int
2377 SWIG_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
2389 SWIGRUNTIMEINLINE const char *
2390 PySwigObject_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
2397 SWIGRUNTIME void
2398 SWIG_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 */
2435 SWIGRUNTIME void *
2436 SWIG_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_char swig_types[0]
2467 #define SWIGTYPE_p_form_ops_t swig_types[1]
2468 #define SWIGTYPE_p_int swig_types[2]
2469 #define SWIGTYPE_p_p_wxAuiMultiNotebook swig_types[3]
2470 #define SWIGTYPE_p_p_wxAuiTabContainerButton swig_types[4]
2471 #define SWIGTYPE_p_p_wxAuiTabCtrl swig_types[5]
2472 #define SWIGTYPE_p_p_wxColourDialog swig_types[6]
2473 #define SWIGTYPE_p_p_wxControl swig_types[7]
2474 #define SWIGTYPE_p_p_wxControlWithItems swig_types[8]
2475 #define SWIGTYPE_p_p_wxDialog swig_types[9]
2476 #define SWIGTYPE_p_p_wxDirDialog swig_types[10]
2477 #define SWIGTYPE_p_p_wxFileDialog swig_types[11]
2478 #define SWIGTYPE_p_p_wxFindReplaceDialog swig_types[12]
2479 #define SWIGTYPE_p_p_wxFloatingPane swig_types[13]
2480 #define SWIGTYPE_p_p_wxFontDialog swig_types[14]
2481 #define SWIGTYPE_p_p_wxFrame swig_types[15]
2482 #define SWIGTYPE_p_p_wxMDIChildFrame swig_types[16]
2483 #define SWIGTYPE_p_p_wxMDIClientWindow swig_types[17]
2484 #define SWIGTYPE_p_p_wxMDIParentFrame swig_types[18]
2485 #define SWIGTYPE_p_p_wxMenuBar swig_types[19]
2486 #define SWIGTYPE_p_p_wxMessageDialog swig_types[20]
2487 #define SWIGTYPE_p_p_wxMiniFrame swig_types[21]
2488 #define SWIGTYPE_p_p_wxMultiChoiceDialog swig_types[22]
2489 #define SWIGTYPE_p_p_wxNumberEntryDialog swig_types[23]
2490 #define SWIGTYPE_p_p_wxPanel swig_types[24]
2491 #define SWIGTYPE_p_p_wxPasswordEntryDialog swig_types[25]
2492 #define SWIGTYPE_p_p_wxPopupWindow swig_types[26]
2493 #define SWIGTYPE_p_p_wxPreviewCanvas swig_types[27]
2494 #define SWIGTYPE_p_p_wxPreviewControlBar swig_types[28]
2495 #define SWIGTYPE_p_p_wxPreviewFrame swig_types[29]
2496 #define SWIGTYPE_p_p_wxProgressDialog swig_types[30]
2497 #define SWIGTYPE_p_p_wxPyHtmlListBox swig_types[31]
2498 #define SWIGTYPE_p_p_wxPyPanel swig_types[32]
2499 #define SWIGTYPE_p_p_wxPyPopupTransientWindow swig_types[33]
2500 #define SWIGTYPE_p_p_wxPyPreviewControlBar swig_types[34]
2501 #define SWIGTYPE_p_p_wxPyPreviewFrame swig_types[35]
2502 #define SWIGTYPE_p_p_wxPyScrolledWindow swig_types[36]
2503 #define SWIGTYPE_p_p_wxPyVListBox swig_types[37]
2504 #define SWIGTYPE_p_p_wxPyVScrolledWindow swig_types[38]
2505 #define SWIGTYPE_p_p_wxPyWindow swig_types[39]
2506 #define SWIGTYPE_p_p_wxSashLayoutWindow swig_types[40]
2507 #define SWIGTYPE_p_p_wxSashWindow swig_types[41]
2508 #define SWIGTYPE_p_p_wxScrolledWindow swig_types[42]
2509 #define SWIGTYPE_p_p_wxSingleChoiceDialog swig_types[43]
2510 #define SWIGTYPE_p_p_wxSplashScreen swig_types[44]
2511 #define SWIGTYPE_p_p_wxSplashScreenWindow swig_types[45]
2512 #define SWIGTYPE_p_p_wxSplitterWindow swig_types[46]
2513 #define SWIGTYPE_p_p_wxStatusBar swig_types[47]
2514 #define SWIGTYPE_p_p_wxTextEntryDialog swig_types[48]
2515 #define SWIGTYPE_p_p_wxTipWindow swig_types[49]
2516 #define SWIGTYPE_p_p_wxTopLevelWindow swig_types[50]
2517 #define SWIGTYPE_p_p_wxWindow swig_types[51]
2518 #define SWIGTYPE_p_unsigned_char swig_types[52]
2519 #define SWIGTYPE_p_unsigned_int swig_types[53]
2520 #define SWIGTYPE_p_unsigned_long swig_types[54]
2521 #define SWIGTYPE_p_wxANIHandler swig_types[55]
2522 #define SWIGTYPE_p_wxAcceleratorTable swig_types[56]
2523 #define SWIGTYPE_p_wxActivateEvent swig_types[57]
2524 #define SWIGTYPE_p_wxAuiMultiNotebook swig_types[58]
2525 #define SWIGTYPE_p_wxAuiNotebookEvent swig_types[59]
2526 #define SWIGTYPE_p_wxAuiNotebookPage swig_types[60]
2527 #define SWIGTYPE_p_wxAuiNotebookPageArray swig_types[61]
2528 #define SWIGTYPE_p_wxAuiTabContainer swig_types[62]
2529 #define SWIGTYPE_p_wxAuiTabContainerButton swig_types[63]
2530 #define SWIGTYPE_p_wxAuiTabCtrl swig_types[64]
2531 #define SWIGTYPE_p_wxBMPHandler swig_types[65]
2532 #define SWIGTYPE_p_wxBitmap swig_types[66]
2533 #define SWIGTYPE_p_wxBoxSizer swig_types[67]
2534 #define SWIGTYPE_p_wxCURHandler swig_types[68]
2535 #define SWIGTYPE_p_wxCalculateLayoutEvent swig_types[69]
2536 #define SWIGTYPE_p_wxChildFocusEvent swig_types[70]
2537 #define SWIGTYPE_p_wxClipboardTextEvent swig_types[71]
2538 #define SWIGTYPE_p_wxCloseEvent swig_types[72]
2539 #define SWIGTYPE_p_wxColor swig_types[73]
2540 #define SWIGTYPE_p_wxColour swig_types[74]
2541 #define SWIGTYPE_p_wxColourData swig_types[75]
2542 #define SWIGTYPE_p_wxColourDialog swig_types[76]
2543 #define SWIGTYPE_p_wxCommandEvent swig_types[77]
2544 #define SWIGTYPE_p_wxContextMenuEvent swig_types[78]
2545 #define SWIGTYPE_p_wxControl swig_types[79]
2546 #define SWIGTYPE_p_wxControlWithItems swig_types[80]
2547 #define SWIGTYPE_p_wxDC swig_types[81]
2548 #define SWIGTYPE_p_wxDateEvent swig_types[82]
2549 #define SWIGTYPE_p_wxDefaultDockArt swig_types[83]
2550 #define SWIGTYPE_p_wxDefaultTabArt swig_types[84]
2551 #define SWIGTYPE_p_wxDialog swig_types[85]
2552 #define SWIGTYPE_p_wxDirDialog swig_types[86]
2553 #define SWIGTYPE_p_wxDisplayChangedEvent swig_types[87]
2554 #define SWIGTYPE_p_wxDockArt swig_types[88]
2555 #define SWIGTYPE_p_wxDockInfo swig_types[89]
2556 #define SWIGTYPE_p_wxDockUIPart swig_types[90]
2557 #define SWIGTYPE_p_wxDropFilesEvent swig_types[91]
2558 #define SWIGTYPE_p_wxDuplexMode swig_types[92]
2559 #define SWIGTYPE_p_wxEraseEvent swig_types[93]
2560 #define SWIGTYPE_p_wxEvent swig_types[94]
2561 #define SWIGTYPE_p_wxEvtHandler swig_types[95]
2562 #define SWIGTYPE_p_wxFSFile swig_types[96]
2563 #define SWIGTYPE_p_wxFileDialog swig_types[97]
2564 #define SWIGTYPE_p_wxFileSystem swig_types[98]
2565 #define SWIGTYPE_p_wxFindDialogEvent swig_types[99]
2566 #define SWIGTYPE_p_wxFindReplaceData swig_types[100]
2567 #define SWIGTYPE_p_wxFindReplaceDialog swig_types[101]
2568 #define SWIGTYPE_p_wxFlexGridSizer swig_types[102]
2569 #define SWIGTYPE_p_wxFloatingPane swig_types[103]
2570 #define SWIGTYPE_p_wxFocusEvent swig_types[104]
2571 #define SWIGTYPE_p_wxFont swig_types[105]
2572 #define SWIGTYPE_p_wxFontData swig_types[106]
2573 #define SWIGTYPE_p_wxFontDialog swig_types[107]
2574 #define SWIGTYPE_p_wxFrame swig_types[108]
2575 #define SWIGTYPE_p_wxFrameManager swig_types[109]
2576 #define SWIGTYPE_p_wxFrameManagerEvent swig_types[110]
2577 #define SWIGTYPE_p_wxGBSizerItem swig_types[111]
2578 #define SWIGTYPE_p_wxGIFHandler swig_types[112]
2579 #define SWIGTYPE_p_wxGridBagSizer swig_types[113]
2580 #define SWIGTYPE_p_wxGridSizer swig_types[114]
2581 #define SWIGTYPE_p_wxICOHandler swig_types[115]
2582 #define SWIGTYPE_p_wxIconizeEvent swig_types[116]
2583 #define SWIGTYPE_p_wxIdleEvent swig_types[117]
2584 #define SWIGTYPE_p_wxImage swig_types[118]
2585 #define SWIGTYPE_p_wxImageHandler swig_types[119]
2586 #define SWIGTYPE_p_wxIndividualLayoutConstraint swig_types[120]
2587 #define SWIGTYPE_p_wxInitDialogEvent swig_types[121]
2588 #define SWIGTYPE_p_wxJPEGHandler swig_types[122]
2589 #define SWIGTYPE_p_wxKeyEvent swig_types[123]
2590 #define SWIGTYPE_p_wxLayoutAlgorithm swig_types[124]
2591 #define SWIGTYPE_p_wxLayoutConstraints swig_types[125]
2592 #define SWIGTYPE_p_wxMDIChildFrame swig_types[126]
2593 #define SWIGTYPE_p_wxMDIClientWindow swig_types[127]
2594 #define SWIGTYPE_p_wxMDIParentFrame swig_types[128]
2595 #define SWIGTYPE_p_wxMaximizeEvent swig_types[129]
2596 #define SWIGTYPE_p_wxMenu swig_types[130]
2597 #define SWIGTYPE_p_wxMenuBar swig_types[131]
2598 #define SWIGTYPE_p_wxMenuEvent swig_types[132]
2599 #define SWIGTYPE_p_wxMenuItem swig_types[133]
2600 #define SWIGTYPE_p_wxMessageDialog swig_types[134]
2601 #define SWIGTYPE_p_wxMiniFrame swig_types[135]
2602 #define SWIGTYPE_p_wxMouseCaptureChangedEvent swig_types[136]
2603 #define SWIGTYPE_p_wxMouseCaptureLostEvent swig_types[137]
2604 #define SWIGTYPE_p_wxMouseEvent swig_types[138]
2605 #define SWIGTYPE_p_wxMoveEvent swig_types[139]
2606 #define SWIGTYPE_p_wxMultiChoiceDialog swig_types[140]
2607 #define SWIGTYPE_p_wxNavigationKeyEvent swig_types[141]
2608 #define SWIGTYPE_p_wxNcPaintEvent swig_types[142]
2609 #define SWIGTYPE_p_wxNotifyEvent swig_types[143]
2610 #define SWIGTYPE_p_wxNumberEntryDialog swig_types[144]
2611 #define SWIGTYPE_p_wxObject swig_types[145]
2612 #define SWIGTYPE_p_wxPCXHandler swig_types[146]
2613 #define SWIGTYPE_p_wxPNGHandler swig_types[147]
2614 #define SWIGTYPE_p_wxPNMHandler swig_types[148]
2615 #define SWIGTYPE_p_wxPageSetupDialog swig_types[149]
2616 #define SWIGTYPE_p_wxPageSetupDialogData swig_types[150]
2617 #define SWIGTYPE_p_wxPaintEvent swig_types[151]
2618 #define SWIGTYPE_p_wxPaletteChangedEvent swig_types[152]
2619 #define SWIGTYPE_p_wxPaneButton swig_types[153]
2620 #define SWIGTYPE_p_wxPaneButtonArray swig_types[154]
2621 #define SWIGTYPE_p_wxPaneInfo swig_types[155]
2622 #define SWIGTYPE_p_wxPaneInfoPtrArray swig_types[156]
2623 #define SWIGTYPE_p_wxPanel swig_types[157]
2624 #define SWIGTYPE_p_wxPaperSize swig_types[158]
2625 #define SWIGTYPE_p_wxPasswordEntryDialog swig_types[159]
2626 #define SWIGTYPE_p_wxPoint swig_types[160]
2627 #define SWIGTYPE_p_wxPopupWindow swig_types[161]
2628 #define SWIGTYPE_p_wxPreviewCanvas swig_types[162]
2629 #define SWIGTYPE_p_wxPreviewControlBar swig_types[163]
2630 #define SWIGTYPE_p_wxPreviewFrame swig_types[164]
2631 #define SWIGTYPE_p_wxPrintData swig_types[165]
2632 #define SWIGTYPE_p_wxPrintDialog swig_types[166]
2633 #define SWIGTYPE_p_wxPrintDialogData swig_types[167]
2634 #define SWIGTYPE_p_wxPrintPreview swig_types[168]
2635 #define SWIGTYPE_p_wxPrinter swig_types[169]
2636 #define SWIGTYPE_p_wxProgressDialog swig_types[170]
2637 #define SWIGTYPE_p_wxPyApp swig_types[171]
2638 #define SWIGTYPE_p_wxPyCommandEvent swig_types[172]
2639 #define SWIGTYPE_p_wxPyDockArt swig_types[173]
2640 #define SWIGTYPE_p_wxPyEvent swig_types[174]
2641 #define SWIGTYPE_p_wxPyHtmlListBox swig_types[175]
2642 #define SWIGTYPE_p_wxPyImageHandler swig_types[176]
2643 #define SWIGTYPE_p_wxPyPanel swig_types[177]
2644 #define SWIGTYPE_p_wxPyPopupTransientWindow swig_types[178]
2645 #define SWIGTYPE_p_wxPyPreviewControlBar swig_types[179]
2646 #define SWIGTYPE_p_wxPyPreviewFrame swig_types[180]
2647 #define SWIGTYPE_p_wxPyPrintPreview swig_types[181]
2648 #define SWIGTYPE_p_wxPyPrintout swig_types[182]
2649 #define SWIGTYPE_p_wxPyScrolledWindow swig_types[183]
2650 #define SWIGTYPE_p_wxPySizer swig_types[184]
2651 #define SWIGTYPE_p_wxPyTabArt swig_types[185]
2652 #define SWIGTYPE_p_wxPyTaskBarIcon swig_types[186]
2653 #define SWIGTYPE_p_wxPyVListBox swig_types[187]
2654 #define SWIGTYPE_p_wxPyVScrolledWindow swig_types[188]
2655 #define SWIGTYPE_p_wxPyValidator swig_types[189]
2656 #define SWIGTYPE_p_wxPyWindow swig_types[190]
2657 #define SWIGTYPE_p_wxQueryLayoutInfoEvent swig_types[191]
2658 #define SWIGTYPE_p_wxQueryNewPaletteEvent swig_types[192]
2659 #define SWIGTYPE_p_wxRect swig_types[193]
2660 #define SWIGTYPE_p_wxSashEvent swig_types[194]
2661 #define SWIGTYPE_p_wxSashLayoutWindow swig_types[195]
2662 #define SWIGTYPE_p_wxSashWindow swig_types[196]
2663 #define SWIGTYPE_p_wxScrollEvent swig_types[197]
2664 #define SWIGTYPE_p_wxScrollWinEvent swig_types[198]
2665 #define SWIGTYPE_p_wxScrolledWindow swig_types[199]
2666 #define SWIGTYPE_p_wxSetCursorEvent swig_types[200]
2667 #define SWIGTYPE_p_wxShowEvent swig_types[201]
2668 #define SWIGTYPE_p_wxSingleChoiceDialog swig_types[202]
2669 #define SWIGTYPE_p_wxSize swig_types[203]
2670 #define SWIGTYPE_p_wxSizeEvent swig_types[204]
2671 #define SWIGTYPE_p_wxSizer swig_types[205]
2672 #define SWIGTYPE_p_wxSizerItem swig_types[206]
2673 #define SWIGTYPE_p_wxSplashScreen swig_types[207]
2674 #define SWIGTYPE_p_wxSplashScreenWindow swig_types[208]
2675 #define SWIGTYPE_p_wxSplitterEvent swig_types[209]
2676 #define SWIGTYPE_p_wxSplitterWindow swig_types[210]
2677 #define SWIGTYPE_p_wxStaticBoxSizer swig_types[211]
2678 #define SWIGTYPE_p_wxStatusBar swig_types[212]
2679 #define SWIGTYPE_p_wxStdDialogButtonSizer swig_types[213]
2680 #define SWIGTYPE_p_wxString swig_types[214]
2681 #define SWIGTYPE_p_wxSysColourChangedEvent swig_types[215]
2682 #define SWIGTYPE_p_wxTIFFHandler swig_types[216]
2683 #define SWIGTYPE_p_wxTabArt swig_types[217]
2684 #define SWIGTYPE_p_wxTaskBarIconEvent swig_types[218]
2685 #define SWIGTYPE_p_wxTextEntryDialog swig_types[219]
2686 #define SWIGTYPE_p_wxTipWindow swig_types[220]
2687 #define SWIGTYPE_p_wxTopLevelWindow swig_types[221]
2688 #define SWIGTYPE_p_wxUpdateUIEvent swig_types[222]
2689 #define SWIGTYPE_p_wxValidator swig_types[223]
2690 #define SWIGTYPE_p_wxWindow swig_types[224]
2691 #define SWIGTYPE_p_wxWindowCreateEvent swig_types[225]
2692 #define SWIGTYPE_p_wxWindowDestroyEvent swig_types[226]
2693 #define SWIGTYPE_p_wxXPMHandler swig_types[227]
2694 static swig_type_info *swig_types[229];
2695 static swig_module_info swig_module = {swig_types, 228, 0, 0, 0, 0};
2696 #define SWIG_TypeQuery(name) SWIG_TypeQueryModule(&swig_module, &swig_module, name)
2697 #define SWIG_MangledTypeQuery(name) SWIG_MangledTypeQueryModule(&swig_module, &swig_module, name)
2698
2699 /* -------- TYPES TABLE (END) -------- */
2700
2701 #if (PY_VERSION_HEX <= 0x02000000)
2702 # if !defined(SWIG_PYTHON_CLASSIC)
2703 # error "This python version requires to use swig with the '-classic' option"
2704 # endif
2705 #endif
2706 #if (PY_VERSION_HEX <= 0x02020000)
2707 # error "This python version requires to use swig with the '-nomodern' option"
2708 #endif
2709 #if (PY_VERSION_HEX <= 0x02020000)
2710 # error "This python version requires to use swig with the '-nomodernargs' option"
2711 #endif
2712 #ifndef METH_O
2713 # error "This python version requires to use swig with the '-nofastunpack' option"
2714 #endif
2715
2716 /*-----------------------------------------------
2717 @(target):= _aui.so
2718 ------------------------------------------------*/
2719 #define SWIG_init init_aui
2720
2721 #define SWIG_name "_aui"
2722
2723 #define SWIGVERSION 0x010329
2724
2725
2726 #define SWIG_as_voidptr(a) const_cast< void * >(static_cast< const void * >(a))
2727 #define SWIG_as_voidptrptr(a) ((void)SWIG_as_voidptr(*a),reinterpret_cast< void** >(a))
2728
2729
2730 #include <stdexcept>
2731
2732
2733 namespace swig {
2734 class PyObject_ptr {
2735 protected:
2736 PyObject *_obj;
2737
2738 public:
2739 PyObject_ptr() :_obj(0)
2740 {
2741 }
2742
2743 PyObject_ptr(const PyObject_ptr& item) : _obj(item._obj)
2744 {
2745 Py_XINCREF(_obj);
2746 }
2747
2748 PyObject_ptr(PyObject *obj, bool initial_ref = true) :_obj(obj)
2749 {
2750 if (initial_ref) Py_XINCREF(_obj);
2751 }
2752
2753 PyObject_ptr & operator=(const PyObject_ptr& item)
2754 {
2755 Py_XINCREF(item._obj);
2756 Py_XDECREF(_obj);
2757 _obj = item._obj;
2758 return *this;
2759 }
2760
2761 ~PyObject_ptr()
2762 {
2763 Py_XDECREF(_obj);
2764 }
2765
2766 operator PyObject *() const
2767 {
2768 return _obj;
2769 }
2770
2771 PyObject *operator->() const
2772 {
2773 return _obj;
2774 }
2775 };
2776 }
2777
2778
2779 namespace swig {
2780 struct PyObject_var : PyObject_ptr {
2781 PyObject_var(PyObject* obj = 0) : PyObject_ptr(obj, false) { }
2782
2783 PyObject_var & operator = (PyObject* obj)
2784 {
2785 Py_XDECREF(_obj);
2786 _obj = obj;
2787 return *this;
2788 }
2789 };
2790 }
2791
2792
2793 #include "wx/wxPython/wxPython.h"
2794 #include "wx/wxPython/pyclasses.h"
2795 #include <wx/aui/aui.h>
2796
2797
2798 #define SWIG_From_long PyInt_FromLong
2799
2800
2801 SWIGINTERNINLINE PyObject *
2802 SWIG_From_int (int value)
2803 {
2804 return SWIG_From_long (value);
2805 }
2806
2807
2808 #include <limits.h>
2809 #ifndef LLONG_MIN
2810 # define LLONG_MIN LONG_LONG_MIN
2811 #endif
2812 #ifndef LLONG_MAX
2813 # define LLONG_MAX LONG_LONG_MAX
2814 #endif
2815 #ifndef ULLONG_MAX
2816 # define ULLONG_MAX ULONG_LONG_MAX
2817 #endif
2818
2819
2820 SWIGINTERN int
2821 SWIG_AsVal_long (PyObject* obj, long* val)
2822 {
2823 if (PyNumber_Check(obj)) {
2824 if (val) *val = PyInt_AsLong(obj);
2825 return SWIG_OK;
2826 }
2827 return SWIG_TypeError;
2828 }
2829
2830
2831 SWIGINTERN int
2832 SWIG_AsVal_int (PyObject * obj, int *val)
2833 {
2834 long v;
2835 int res = SWIG_AsVal_long (obj, &v);
2836 if (SWIG_IsOK(res)) {
2837 if ((v < INT_MIN || v > INT_MAX)) {
2838 return SWIG_OverflowError;
2839 } else {
2840 if (val) *val = static_cast< int >(v);
2841 }
2842 }
2843 return res;
2844 }
2845
2846
2847 SWIGINTERN int
2848 SWIG_AsVal_bool (PyObject *obj, bool *val)
2849 {
2850 if (obj == Py_True) {
2851 if (val) *val = true;
2852 return SWIG_OK;
2853 } else if (obj == Py_False) {
2854 if (val) *val = false;
2855 return SWIG_OK;
2856 } else {
2857 long v = 0;
2858 int res = SWIG_AddCast(SWIG_AsVal_long (obj, val ? &v : 0));
2859 if (SWIG_IsOK(res) && val) *val = v ? true : false;
2860 return res;
2861 }
2862 }
2863
2864 SWIGINTERN void delete_wxDockInfo(wxDockInfo *self){}
2865 SWIGINTERN void delete_wxDockUIPart(wxDockUIPart *self){}
2866 SWIGINTERN void delete_wxPaneButton(wxPaneButton *self){}
2867
2868 SWIGINTERN int
2869 SWIG_AsVal_unsigned_SS_long (PyObject* obj, unsigned long* val)
2870 {
2871 long v = 0;
2872 if (SWIG_AsVal_long(obj, &v) && v < 0) {
2873 return SWIG_TypeError;
2874 }
2875 else if (val)
2876 *val = (unsigned long)v;
2877 return SWIG_OK;
2878 }
2879
2880
2881 SWIGINTERNINLINE int
2882 SWIG_AsVal_size_t (PyObject * obj, size_t *val)
2883 {
2884 unsigned long v;
2885 int res = SWIG_AsVal_unsigned_SS_long (obj, val ? &v : 0);
2886 if (SWIG_IsOK(res) && val) *val = static_cast< size_t >(v);
2887 return res;
2888 }
2889
2890
2891 SWIGINTERNINLINE PyObject*
2892 SWIG_From_unsigned_SS_long (unsigned long value)
2893 {
2894 return (value > LONG_MAX) ?
2895 PyLong_FromUnsignedLong(value) : PyInt_FromLong(static_cast< long >(value));
2896 }
2897
2898
2899 SWIGINTERNINLINE PyObject *
2900 SWIG_From_size_t (size_t value)
2901 {
2902 return SWIG_From_unsigned_SS_long (static_cast< unsigned long >(value));
2903 }
2904
2905
2906 // A wxDocArt class that knows how to forward virtuals to Python methods
2907 class wxPyDockArt : public wxDefaultDockArt
2908 {
2909 wxPyDockArt() : wxDefaultDockArt() {}
2910
2911 DEC_PYCALLBACK_INT_INT(GetMetric);
2912 DEC_PYCALLBACK_VOID_INTINT(SetMetric);
2913 DEC_PYCALLBACK__INTFONT(SetFont);
2914 DEC_PYCALLBACK_FONT_INT(GetFont);
2915 DEC_PYCALLBACK_COLOUR_INT(GetColour);
2916 DEC_PYCALLBACK__INTCOLOUR(SetColour);
2917
2918 virtual void DrawSash(wxDC& dc,
2919 wxWindow* window,
2920 int orientation,
2921 const wxRect& rect)
2922 {
2923 bool found;
2924 wxPyBlock_t blocked = wxPyBeginBlockThreads();
2925 if ((found = wxPyCBH_findCallback(m_myInst, "DrawSash"))) {
2926 PyObject* odc = wxPyMake_wxObject(&dc, false);
2927 PyObject* owin = wxPyMake_wxObject(window, false);
2928 PyObject* orect = wxPyConstructObject((void*)&rect, wxT("wxRect"), 0);
2929 wxPyCBH_callCallback(m_myInst, Py_BuildValue("(OOiO)",
2930 odc, owin, orientation, orect));
2931 Py_DECREF(odc);
2932 Py_DECREF(orect);
2933 }
2934 wxPyEndBlockThreads(blocked);
2935 if (! found)
2936 wxDefaultDockArt::DrawSash(dc, window, orientation, rect);
2937 }
2938
2939 virtual void DrawBackground(wxDC& dc,
2940 wxWindow* window,
2941 int orientation,
2942 const wxRect& rect)
2943 {
2944 bool found;
2945 wxPyBlock_t blocked = wxPyBeginBlockThreads();
2946 if ((found = wxPyCBH_findCallback(m_myInst, "DrawBackground"))) {
2947 PyObject* odc = wxPyMake_wxObject(&dc, false);
2948 PyObject* owin = wxPyMake_wxObject(window, false);
2949 PyObject* orect = wxPyConstructObject((void*)&rect, wxT("wxRect"), 0);
2950 wxPyCBH_callCallback(m_myInst, Py_BuildValue("(OOiO)",
2951 odc, owin, orientation, orect));
2952 Py_DECREF(odc);
2953 Py_DECREF(orect);
2954 }
2955 wxPyEndBlockThreads(blocked);
2956 if (! found)
2957 wxDefaultDockArt::DrawBackground(dc, window, orientation, rect);
2958 }
2959
2960 virtual void DrawCaption(wxDC& dc,
2961 wxWindow* window,
2962 const wxString& text,
2963 const wxRect& rect,
2964 wxPaneInfo& pane)
2965 {
2966 bool found;
2967 wxPyBlock_t blocked = wxPyBeginBlockThreads();
2968 if ((found = wxPyCBH_findCallback(m_myInst, "DrawCaption"))) {
2969 PyObject* odc = wxPyMake_wxObject(&dc, false);
2970 PyObject* owin = wxPyMake_wxObject(window, false);
2971 PyObject* otext = wx2PyString(text);
2972 PyObject* orect = wxPyConstructObject((void*)&rect, wxT("wxRect"), 0);
2973 PyObject* opane = wxPyConstructObject((void*)&pane, wxT("wxPaneInfo"), 0);
2974 wxPyCBH_callCallback(m_myInst, Py_BuildValue("(OOOOO)",
2975 odc, owin, otext, orect, opane));
2976 Py_DECREF(odc);
2977 Py_DECREF(otext);
2978 Py_DECREF(orect);
2979 Py_DECREF(opane);
2980 }
2981 wxPyEndBlockThreads(blocked);
2982 if (! found)
2983 wxDefaultDockArt::DrawCaption(dc, window, text, rect, pane);
2984 }
2985
2986 virtual void DrawGripper(wxDC& dc,
2987 wxWindow* window,
2988 const wxRect& rect,
2989 wxPaneInfo& pane)
2990 {
2991 bool found;
2992 wxPyBlock_t blocked = wxPyBeginBlockThreads();
2993 if ((found = wxPyCBH_findCallback(m_myInst, "DrawGripper"))) {
2994 PyObject* odc = wxPyMake_wxObject(&dc, false);
2995 PyObject* owin = wxPyMake_wxObject(window, false);
2996 PyObject* orect = wxPyConstructObject((void*)&rect, wxT("wxRect"), 0);
2997 PyObject* opane = wxPyConstructObject((void*)&pane, wxT("wxPaneInfo"), 0);
2998 wxPyCBH_callCallback(m_myInst, Py_BuildValue("(OOOO)", odc, owin, orect, opane));
2999 Py_DECREF(odc);
3000 Py_DECREF(orect);
3001 Py_DECREF(opane);
3002 }
3003 wxPyEndBlockThreads(blocked);
3004 if (! found)
3005 wxDefaultDockArt::DrawGripper(dc, window, rect, pane);
3006 }
3007
3008 virtual void DrawBorder(wxDC& dc,
3009 wxWindow* window,
3010 const wxRect& rect,
3011 wxPaneInfo& pane)
3012 {
3013 bool found;
3014 wxPyBlock_t blocked = wxPyBeginBlockThreads();
3015 if ((found = wxPyCBH_findCallback(m_myInst, "DrawBorder"))) {
3016 PyObject* odc = wxPyMake_wxObject(&dc, false);
3017 PyObject* owin = wxPyMake_wxObject(window, false);
3018 PyObject* orect = wxPyConstructObject((void*)&rect, wxT("wxRect"), 0);
3019 PyObject* opane = wxPyConstructObject((void*)&pane, wxT("wxPaneInfo"), 0);
3020 wxPyCBH_callCallback(m_myInst, Py_BuildValue("(OOO)", odc, orect, opane));
3021 Py_DECREF(odc);
3022 Py_DECREF(orect);
3023 Py_DECREF(opane);
3024 }
3025 wxPyEndBlockThreads(blocked);
3026 if (! found)
3027 wxDefaultDockArt::DrawBorder(dc, window, rect, pane);
3028 }
3029
3030 virtual void DrawPaneButton(wxDC& dc,
3031 wxWindow* window,
3032 int button,
3033 int button_state,
3034 const wxRect& rect,
3035 wxPaneInfo& pane)
3036 {
3037 bool found;
3038 wxPyBlock_t blocked = wxPyBeginBlockThreads();
3039 if ((found = wxPyCBH_findCallback(m_myInst, "DrawPaneButton"))) {
3040 PyObject* odc = wxPyMake_wxObject(&dc, false);
3041 PyObject* owin = wxPyMake_wxObject(window, false);
3042 PyObject* orect = wxPyConstructObject((void*)&rect, wxT("wxRect"), 0);
3043 PyObject* opane = wxPyConstructObject((void*)&pane, wxT("wxPaneInfo"), 0);
3044 wxPyCBH_callCallback(m_myInst, Py_BuildValue("(OOiIOO)",
3045 odc, owin, button, button_state,
3046 orect, opane));
3047 Py_DECREF(odc);
3048 Py_DECREF(orect);
3049 Py_DECREF(opane);
3050 }
3051 wxPyEndBlockThreads(blocked);
3052 if (! found)
3053 wxDefaultDockArt::DrawPaneButton(dc, window, button, button_state, rect, pane);
3054 }
3055
3056 PYPRIVATE;
3057
3058 };
3059
3060 IMP_PYCALLBACK_INT_INT(wxPyDockArt, wxDefaultDockArt, GetMetric);
3061 IMP_PYCALLBACK_VOID_INTINT(wxPyDockArt, wxDefaultDockArt, SetMetric);
3062 IMP_PYCALLBACK__INTFONT(wxPyDockArt, wxDefaultDockArt, SetFont);
3063 IMP_PYCALLBACK_FONT_INT(wxPyDockArt, wxDefaultDockArt, GetFont);
3064 IMP_PYCALLBACK_COLOUR_INT(wxPyDockArt, wxDefaultDockArt, GetColour);
3065 IMP_PYCALLBACK__INTCOLOUR(wxPyDockArt, wxDefaultDockArt, SetColour);
3066
3067
3068
3069 // A wxTabArt class that knows how to forward virtuals to Python methods
3070 class wxPyTabArt : public wxDefaultTabArt
3071 {
3072 wxPyTabArt() : wxDefaultTabArt() {}
3073
3074 virtual void DrawBackground( wxDC* dc,
3075 const wxRect& rect )
3076 {
3077 bool found;
3078 wxPyBlock_t blocked = wxPyBeginBlockThreads();
3079 if ((found = wxPyCBH_findCallback(m_myInst, "DrawBackground"))) {
3080 PyObject* odc = wxPyMake_wxObject(dc, false);
3081 PyObject* orect = wxPyConstructObject((void*)&rect, wxT("wxRect"), 0);
3082 wxPyCBH_callCallback(m_myInst, Py_BuildValue("(OO)", odc, orect));
3083 Py_DECREF(odc);
3084 Py_DECREF(orect);
3085 }
3086 wxPyEndBlockThreads(blocked);
3087 if (!found)
3088 wxDefaultTabArt::DrawBackground(dc, rect);
3089 }
3090
3091 virtual void DrawTab( wxDC* dc,
3092 const wxRect& in_rect,
3093 const wxString& caption,
3094 bool active,
3095 wxRect* out_rect,
3096 int* x_extent)
3097 {
3098 bool found;
3099 const char* errmsg = "DrawTab should return a sequence containing (out_rect, x_extent)";
3100 wxPyBlock_t blocked = wxPyBeginBlockThreads();
3101 if ((found = wxPyCBH_findCallback(m_myInst, "DrawTab"))) {
3102 PyObject* odc = wxPyMake_wxObject(dc, false);
3103 PyObject* orect = wxPyConstructObject((void*)&in_rect, wxT("wxRect"), 0);
3104 PyObject* otext = wx2PyString(caption);
3105 PyObject* ro;
3106 ro = wxPyCBH_callCallbackObj(m_myInst, Py_BuildValue("(OOOi)", odc, orect, otext, (int)active));
3107 if (ro) {
3108 if (PySequence_Check(ro) && PyObject_Length(ro) == 2) {
3109 PyObject* o1 = PySequence_GetItem(ro, 0);
3110 PyObject* o2 = PySequence_GetItem(ro, 1);
3111 if (!wxRect_helper(o1, &out_rect))
3112 PyErr_SetString(PyExc_TypeError, errmsg);
3113 else if (!PyInt_Check(o2))
3114 PyErr_SetString(PyExc_TypeError, errmsg);
3115 else
3116 *x_extent = PyInt_AsLong(o2);
3117
3118 Py_DECREF(o1);
3119 Py_DECREF(o2);
3120 }
3121 else {
3122 PyErr_SetString(PyExc_TypeError, errmsg);
3123 }
3124 Py_DECREF(ro);
3125 }
3126
3127 Py_DECREF(odc);
3128 Py_DECREF(orect);
3129 Py_DECREF(otext);
3130 }
3131 wxPyEndBlockThreads(blocked);
3132 if (!found)
3133 wxDefaultTabArt::DrawTab(dc, in_rect, caption, active, out_rect, x_extent);
3134 }
3135
3136
3137 DEC_PYCALLBACK__FONT(SetNormalFont);
3138 DEC_PYCALLBACK__FONT(SetSelectedFont);
3139 DEC_PYCALLBACK__FONT(SetMeasuringFont);
3140
3141 PYPRIVATE;
3142 };
3143
3144
3145 IMP_PYCALLBACK__FONT(wxPyTabArt, wxDefaultTabArt, SetNormalFont);
3146 IMP_PYCALLBACK__FONT(wxPyTabArt, wxDefaultTabArt, SetSelectedFont);
3147 IMP_PYCALLBACK__FONT(wxPyTabArt, wxDefaultTabArt, SetMeasuringFont);
3148
3149
3150 #ifdef __cplusplus
3151 extern "C" {
3152 #endif
3153 SWIGINTERN int NullDockInfo_set(PyObject *_val) {
3154 {
3155 void *argp = 0;
3156 int res = SWIG_ConvertPtr(_val, &argp, SWIGTYPE_p_wxDockInfo, 0 | 0);
3157 if (!SWIG_IsOK(res)) {
3158 SWIG_exception_fail(SWIG_ArgError(res), "in variable '""wxNullDockInfo""' of type '""wxDockInfo""'");
3159 }
3160 if (!argp) {
3161 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in variable '""wxNullDockInfo""' of type '""wxDockInfo""'");
3162 } else {
3163 wxDockInfo * temp;
3164 temp = reinterpret_cast< wxDockInfo * >(argp);
3165 wxNullDockInfo = *temp;
3166 if (SWIG_IsNewObj(res)) delete temp;
3167 }
3168 }
3169 return 0;
3170 fail:
3171 return 1;
3172 }
3173
3174
3175 SWIGINTERN PyObject *NullDockInfo_get(void) {
3176 PyObject *pyobj = 0;
3177
3178 pyobj = SWIG_NewPointerObj(SWIG_as_voidptr(&wxNullDockInfo), SWIGTYPE_p_wxDockInfo, 0 );
3179 return pyobj;
3180 }
3181
3182
3183 SWIGINTERN int NullPaneInfo_set(PyObject *_val) {
3184 {
3185 void *argp = 0;
3186 int res = SWIG_ConvertPtr(_val, &argp, SWIGTYPE_p_wxPaneInfo, 0 | 0);
3187 if (!SWIG_IsOK(res)) {
3188 SWIG_exception_fail(SWIG_ArgError(res), "in variable '""wxNullPaneInfo""' of type '""wxPaneInfo""'");
3189 }
3190 if (!argp) {
3191 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in variable '""wxNullPaneInfo""' of type '""wxPaneInfo""'");
3192 } else {
3193 wxPaneInfo * temp;
3194 temp = reinterpret_cast< wxPaneInfo * >(argp);
3195 wxNullPaneInfo = *temp;
3196 if (SWIG_IsNewObj(res)) delete temp;
3197 }
3198 }
3199 return 0;
3200 fail:
3201 return 1;
3202 }
3203
3204
3205 SWIGINTERN PyObject *NullPaneInfo_get(void) {
3206 PyObject *pyobj = 0;
3207
3208 pyobj = SWIG_NewPointerObj(SWIG_as_voidptr(&wxNullPaneInfo), SWIGTYPE_p_wxPaneInfo, 0 );
3209 return pyobj;
3210 }
3211
3212
3213 SWIGINTERN PyObject *_wrap_new_PaneInfo(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
3214 PyObject *resultobj = 0;
3215 wxPaneInfo *result = 0 ;
3216
3217 if (!SWIG_Python_UnpackTuple(args,"new_PaneInfo",0,0,0)) SWIG_fail;
3218 {
3219 PyThreadState* __tstate = wxPyBeginAllowThreads();
3220 result = (wxPaneInfo *)new wxPaneInfo();
3221 wxPyEndAllowThreads(__tstate);
3222 if (PyErr_Occurred()) SWIG_fail;
3223 }
3224 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_wxPaneInfo, SWIG_POINTER_NEW | 0 );
3225 return resultobj;
3226 fail:
3227 return NULL;
3228 }
3229
3230
3231 SWIGINTERN PyObject *_wrap_delete_PaneInfo(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
3232 PyObject *resultobj = 0;
3233 wxPaneInfo *arg1 = (wxPaneInfo *) 0 ;
3234 void *argp1 = 0 ;
3235 int res1 = 0 ;
3236 PyObject *swig_obj[1] ;
3237
3238 if (!args) SWIG_fail;
3239 swig_obj[0] = args;
3240 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxPaneInfo, SWIG_POINTER_DISOWN | 0 );
3241 if (!SWIG_IsOK(res1)) {
3242 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_PaneInfo" "', expected argument " "1"" of type '" "wxPaneInfo *""'");
3243 }
3244 arg1 = reinterpret_cast< wxPaneInfo * >(argp1);
3245 {
3246 PyThreadState* __tstate = wxPyBeginAllowThreads();
3247 delete arg1;
3248
3249 wxPyEndAllowThreads(__tstate);
3250 if (PyErr_Occurred()) SWIG_fail;
3251 }
3252 resultobj = SWIG_Py_Void();
3253 return resultobj;
3254 fail:
3255 return NULL;
3256 }
3257
3258
3259 SWIGINTERN PyObject *_wrap_PaneInfo_SafeSet(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
3260 PyObject *resultobj = 0;
3261 wxPaneInfo *arg1 = (wxPaneInfo *) 0 ;
3262 wxPaneInfo arg2 ;
3263 void *argp1 = 0 ;
3264 int res1 = 0 ;
3265 void *argp2 ;
3266 int res2 = 0 ;
3267 PyObject * obj0 = 0 ;
3268 PyObject * obj1 = 0 ;
3269 char * kwnames[] = {
3270 (char *) "self",(char *) "source", NULL
3271 };
3272
3273 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:PaneInfo_SafeSet",kwnames,&obj0,&obj1)) SWIG_fail;
3274 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxPaneInfo, 0 | 0 );
3275 if (!SWIG_IsOK(res1)) {
3276 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "PaneInfo_SafeSet" "', expected argument " "1"" of type '" "wxPaneInfo *""'");
3277 }
3278 arg1 = reinterpret_cast< wxPaneInfo * >(argp1);
3279 {
3280 res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_wxPaneInfo, 0 | 0);
3281 if (!SWIG_IsOK(res2)) {
3282 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "PaneInfo_SafeSet" "', expected argument " "2"" of type '" "wxPaneInfo""'");
3283 }
3284 if (!argp2) {
3285 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "PaneInfo_SafeSet" "', expected argument " "2"" of type '" "wxPaneInfo""'");
3286 } else {
3287 wxPaneInfo * temp = reinterpret_cast< wxPaneInfo * >(argp2);
3288 arg2 = *temp;
3289 if (SWIG_IsNewObj(res2)) delete temp;
3290 }
3291 }
3292 {
3293 PyThreadState* __tstate = wxPyBeginAllowThreads();
3294 (arg1)->SafeSet(arg2);
3295 wxPyEndAllowThreads(__tstate);
3296 if (PyErr_Occurred()) SWIG_fail;
3297 }
3298 resultobj = SWIG_Py_Void();
3299 return resultobj;
3300 fail:
3301 return NULL;
3302 }
3303
3304
3305 SWIGINTERN PyObject *_wrap_PaneInfo_IsOk(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
3306 PyObject *resultobj = 0;
3307 wxPaneInfo *arg1 = (wxPaneInfo *) 0 ;
3308 bool result;
3309 void *argp1 = 0 ;
3310 int res1 = 0 ;
3311 PyObject *swig_obj[1] ;
3312
3313 if (!args) SWIG_fail;
3314 swig_obj[0] = args;
3315 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxPaneInfo, 0 | 0 );
3316 if (!SWIG_IsOK(res1)) {
3317 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "PaneInfo_IsOk" "', expected argument " "1"" of type '" "wxPaneInfo const *""'");
3318 }
3319 arg1 = reinterpret_cast< wxPaneInfo * >(argp1);
3320 {
3321 PyThreadState* __tstate = wxPyBeginAllowThreads();
3322 result = (bool)((wxPaneInfo const *)arg1)->IsOk();
3323 wxPyEndAllowThreads(__tstate);
3324 if (PyErr_Occurred()) SWIG_fail;
3325 }
3326 {
3327 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
3328 }
3329 return resultobj;
3330 fail:
3331 return NULL;
3332 }
3333
3334
3335 SWIGINTERN PyObject *_wrap_PaneInfo_IsFixed(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
3336 PyObject *resultobj = 0;
3337 wxPaneInfo *arg1 = (wxPaneInfo *) 0 ;
3338 bool result;
3339 void *argp1 = 0 ;
3340 int res1 = 0 ;
3341 PyObject *swig_obj[1] ;
3342
3343 if (!args) SWIG_fail;
3344 swig_obj[0] = args;
3345 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxPaneInfo, 0 | 0 );
3346 if (!SWIG_IsOK(res1)) {
3347 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "PaneInfo_IsFixed" "', expected argument " "1"" of type '" "wxPaneInfo const *""'");
3348 }
3349 arg1 = reinterpret_cast< wxPaneInfo * >(argp1);
3350 {
3351 PyThreadState* __tstate = wxPyBeginAllowThreads();
3352 result = (bool)((wxPaneInfo const *)arg1)->IsFixed();
3353 wxPyEndAllowThreads(__tstate);
3354 if (PyErr_Occurred()) SWIG_fail;
3355 }
3356 {
3357 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
3358 }
3359 return resultobj;
3360 fail:
3361 return NULL;
3362 }
3363
3364
3365 SWIGINTERN PyObject *_wrap_PaneInfo_IsResizable(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
3366 PyObject *resultobj = 0;
3367 wxPaneInfo *arg1 = (wxPaneInfo *) 0 ;
3368 bool result;
3369 void *argp1 = 0 ;
3370 int res1 = 0 ;
3371 PyObject *swig_obj[1] ;
3372
3373 if (!args) SWIG_fail;
3374 swig_obj[0] = args;
3375 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxPaneInfo, 0 | 0 );
3376 if (!SWIG_IsOK(res1)) {
3377 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "PaneInfo_IsResizable" "', expected argument " "1"" of type '" "wxPaneInfo const *""'");
3378 }
3379 arg1 = reinterpret_cast< wxPaneInfo * >(argp1);
3380 {
3381 PyThreadState* __tstate = wxPyBeginAllowThreads();
3382 result = (bool)((wxPaneInfo const *)arg1)->IsResizable();
3383 wxPyEndAllowThreads(__tstate);
3384 if (PyErr_Occurred()) SWIG_fail;
3385 }
3386 {
3387 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
3388 }
3389 return resultobj;
3390 fail:
3391 return NULL;
3392 }
3393
3394
3395 SWIGINTERN PyObject *_wrap_PaneInfo_IsShown(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
3396 PyObject *resultobj = 0;
3397 wxPaneInfo *arg1 = (wxPaneInfo *) 0 ;
3398 bool result;
3399 void *argp1 = 0 ;
3400 int res1 = 0 ;
3401 PyObject *swig_obj[1] ;
3402
3403 if (!args) SWIG_fail;
3404 swig_obj[0] = args;
3405 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxPaneInfo, 0 | 0 );
3406 if (!SWIG_IsOK(res1)) {
3407 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "PaneInfo_IsShown" "', expected argument " "1"" of type '" "wxPaneInfo const *""'");
3408 }
3409 arg1 = reinterpret_cast< wxPaneInfo * >(argp1);
3410 {
3411 PyThreadState* __tstate = wxPyBeginAllowThreads();
3412 result = (bool)((wxPaneInfo const *)arg1)->IsShown();
3413 wxPyEndAllowThreads(__tstate);
3414 if (PyErr_Occurred()) SWIG_fail;
3415 }
3416 {
3417 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
3418 }
3419 return resultobj;
3420 fail:
3421 return NULL;
3422 }
3423
3424
3425 SWIGINTERN PyObject *_wrap_PaneInfo_IsFloating(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
3426 PyObject *resultobj = 0;
3427 wxPaneInfo *arg1 = (wxPaneInfo *) 0 ;
3428 bool result;
3429 void *argp1 = 0 ;
3430 int res1 = 0 ;
3431 PyObject *swig_obj[1] ;
3432
3433 if (!args) SWIG_fail;
3434 swig_obj[0] = args;
3435 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxPaneInfo, 0 | 0 );
3436 if (!SWIG_IsOK(res1)) {
3437 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "PaneInfo_IsFloating" "', expected argument " "1"" of type '" "wxPaneInfo const *""'");
3438 }
3439 arg1 = reinterpret_cast< wxPaneInfo * >(argp1);
3440 {
3441 PyThreadState* __tstate = wxPyBeginAllowThreads();
3442 result = (bool)((wxPaneInfo const *)arg1)->IsFloating();
3443 wxPyEndAllowThreads(__tstate);
3444 if (PyErr_Occurred()) SWIG_fail;
3445 }
3446 {
3447 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
3448 }
3449 return resultobj;
3450 fail:
3451 return NULL;
3452 }
3453
3454
3455 SWIGINTERN PyObject *_wrap_PaneInfo_IsDocked(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
3456 PyObject *resultobj = 0;
3457 wxPaneInfo *arg1 = (wxPaneInfo *) 0 ;
3458 bool result;
3459 void *argp1 = 0 ;
3460 int res1 = 0 ;
3461 PyObject *swig_obj[1] ;
3462
3463 if (!args) SWIG_fail;
3464 swig_obj[0] = args;
3465 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxPaneInfo, 0 | 0 );
3466 if (!SWIG_IsOK(res1)) {
3467 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "PaneInfo_IsDocked" "', expected argument " "1"" of type '" "wxPaneInfo const *""'");
3468 }
3469 arg1 = reinterpret_cast< wxPaneInfo * >(argp1);
3470 {
3471 PyThreadState* __tstate = wxPyBeginAllowThreads();
3472 result = (bool)((wxPaneInfo const *)arg1)->IsDocked();
3473 wxPyEndAllowThreads(__tstate);
3474 if (PyErr_Occurred()) SWIG_fail;
3475 }
3476 {
3477 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
3478 }
3479 return resultobj;
3480 fail:
3481 return NULL;
3482 }
3483
3484
3485 SWIGINTERN PyObject *_wrap_PaneInfo_IsToolbar(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
3486 PyObject *resultobj = 0;
3487 wxPaneInfo *arg1 = (wxPaneInfo *) 0 ;
3488 bool result;
3489 void *argp1 = 0 ;
3490 int res1 = 0 ;
3491 PyObject *swig_obj[1] ;
3492
3493 if (!args) SWIG_fail;
3494 swig_obj[0] = args;
3495 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxPaneInfo, 0 | 0 );
3496 if (!SWIG_IsOK(res1)) {
3497 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "PaneInfo_IsToolbar" "', expected argument " "1"" of type '" "wxPaneInfo const *""'");
3498 }
3499 arg1 = reinterpret_cast< wxPaneInfo * >(argp1);
3500 {
3501 PyThreadState* __tstate = wxPyBeginAllowThreads();
3502 result = (bool)((wxPaneInfo const *)arg1)->IsToolbar();
3503 wxPyEndAllowThreads(__tstate);
3504 if (PyErr_Occurred()) SWIG_fail;
3505 }
3506 {
3507 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
3508 }
3509 return resultobj;
3510 fail:
3511 return NULL;
3512 }
3513
3514
3515 SWIGINTERN PyObject *_wrap_PaneInfo_IsTopDockable(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
3516 PyObject *resultobj = 0;
3517 wxPaneInfo *arg1 = (wxPaneInfo *) 0 ;
3518 bool result;
3519 void *argp1 = 0 ;
3520 int res1 = 0 ;
3521 PyObject *swig_obj[1] ;
3522
3523 if (!args) SWIG_fail;
3524 swig_obj[0] = args;
3525 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxPaneInfo, 0 | 0 );
3526 if (!SWIG_IsOK(res1)) {
3527 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "PaneInfo_IsTopDockable" "', expected argument " "1"" of type '" "wxPaneInfo const *""'");
3528 }
3529 arg1 = reinterpret_cast< wxPaneInfo * >(argp1);
3530 {
3531 PyThreadState* __tstate = wxPyBeginAllowThreads();
3532 result = (bool)((wxPaneInfo const *)arg1)->IsTopDockable();
3533 wxPyEndAllowThreads(__tstate);
3534 if (PyErr_Occurred()) SWIG_fail;
3535 }
3536 {
3537 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
3538 }
3539 return resultobj;
3540 fail:
3541 return NULL;
3542 }
3543
3544
3545 SWIGINTERN PyObject *_wrap_PaneInfo_IsBottomDockable(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
3546 PyObject *resultobj = 0;
3547 wxPaneInfo *arg1 = (wxPaneInfo *) 0 ;
3548 bool result;
3549 void *argp1 = 0 ;
3550 int res1 = 0 ;
3551 PyObject *swig_obj[1] ;
3552
3553 if (!args) SWIG_fail;
3554 swig_obj[0] = args;
3555 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxPaneInfo, 0 | 0 );
3556 if (!SWIG_IsOK(res1)) {
3557 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "PaneInfo_IsBottomDockable" "', expected argument " "1"" of type '" "wxPaneInfo const *""'");
3558 }
3559 arg1 = reinterpret_cast< wxPaneInfo * >(argp1);
3560 {
3561 PyThreadState* __tstate = wxPyBeginAllowThreads();
3562 result = (bool)((wxPaneInfo const *)arg1)->IsBottomDockable();
3563 wxPyEndAllowThreads(__tstate);
3564 if (PyErr_Occurred()) SWIG_fail;
3565 }
3566 {
3567 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
3568 }
3569 return resultobj;
3570 fail:
3571 return NULL;
3572 }
3573
3574
3575 SWIGINTERN PyObject *_wrap_PaneInfo_IsLeftDockable(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
3576 PyObject *resultobj = 0;
3577 wxPaneInfo *arg1 = (wxPaneInfo *) 0 ;
3578 bool result;
3579 void *argp1 = 0 ;
3580 int res1 = 0 ;
3581 PyObject *swig_obj[1] ;
3582
3583 if (!args) SWIG_fail;
3584 swig_obj[0] = args;
3585 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxPaneInfo, 0 | 0 );
3586 if (!SWIG_IsOK(res1)) {
3587 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "PaneInfo_IsLeftDockable" "', expected argument " "1"" of type '" "wxPaneInfo const *""'");
3588 }
3589 arg1 = reinterpret_cast< wxPaneInfo * >(argp1);
3590 {
3591 PyThreadState* __tstate = wxPyBeginAllowThreads();
3592 result = (bool)((wxPaneInfo const *)arg1)->IsLeftDockable();
3593 wxPyEndAllowThreads(__tstate);
3594 if (PyErr_Occurred()) SWIG_fail;
3595 }
3596 {
3597 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
3598 }
3599 return resultobj;
3600 fail:
3601 return NULL;
3602 }
3603
3604
3605 SWIGINTERN PyObject *_wrap_PaneInfo_IsRightDockable(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
3606 PyObject *resultobj = 0;
3607 wxPaneInfo *arg1 = (wxPaneInfo *) 0 ;
3608 bool result;
3609 void *argp1 = 0 ;
3610 int res1 = 0 ;
3611 PyObject *swig_obj[1] ;
3612
3613 if (!args) SWIG_fail;
3614 swig_obj[0] = args;
3615 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxPaneInfo, 0 | 0 );
3616 if (!SWIG_IsOK(res1)) {
3617 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "PaneInfo_IsRightDockable" "', expected argument " "1"" of type '" "wxPaneInfo const *""'");
3618 }
3619 arg1 = reinterpret_cast< wxPaneInfo * >(argp1);
3620 {
3621 PyThreadState* __tstate = wxPyBeginAllowThreads();
3622 result = (bool)((wxPaneInfo const *)arg1)->IsRightDockable();
3623 wxPyEndAllowThreads(__tstate);
3624 if (PyErr_Occurred()) SWIG_fail;
3625 }
3626 {
3627 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
3628 }
3629 return resultobj;
3630 fail:
3631 return NULL;
3632 }
3633
3634
3635 SWIGINTERN PyObject *_wrap_PaneInfo_IsFloatable(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
3636 PyObject *resultobj = 0;
3637 wxPaneInfo *arg1 = (wxPaneInfo *) 0 ;
3638 bool result;
3639 void *argp1 = 0 ;
3640 int res1 = 0 ;
3641 PyObject *swig_obj[1] ;
3642
3643 if (!args) SWIG_fail;
3644 swig_obj[0] = args;
3645 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxPaneInfo, 0 | 0 );
3646 if (!SWIG_IsOK(res1)) {
3647 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "PaneInfo_IsFloatable" "', expected argument " "1"" of type '" "wxPaneInfo const *""'");
3648 }
3649 arg1 = reinterpret_cast< wxPaneInfo * >(argp1);
3650 {
3651 PyThreadState* __tstate = wxPyBeginAllowThreads();
3652 result = (bool)((wxPaneInfo const *)arg1)->IsFloatable();
3653 wxPyEndAllowThreads(__tstate);
3654 if (PyErr_Occurred()) SWIG_fail;
3655 }
3656 {
3657 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
3658 }
3659 return resultobj;
3660 fail:
3661 return NULL;
3662 }
3663
3664
3665 SWIGINTERN PyObject *_wrap_PaneInfo_IsMovable(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
3666 PyObject *resultobj = 0;
3667 wxPaneInfo *arg1 = (wxPaneInfo *) 0 ;
3668 bool result;
3669 void *argp1 = 0 ;
3670 int res1 = 0 ;
3671 PyObject *swig_obj[1] ;
3672
3673 if (!args) SWIG_fail;
3674 swig_obj[0] = args;
3675 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxPaneInfo, 0 | 0 );
3676 if (!SWIG_IsOK(res1)) {
3677 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "PaneInfo_IsMovable" "', expected argument " "1"" of type '" "wxPaneInfo const *""'");
3678 }
3679 arg1 = reinterpret_cast< wxPaneInfo * >(argp1);
3680 {
3681 PyThreadState* __tstate = wxPyBeginAllowThreads();
3682 result = (bool)((wxPaneInfo const *)arg1)->IsMovable();
3683 wxPyEndAllowThreads(__tstate);
3684 if (PyErr_Occurred()) SWIG_fail;
3685 }
3686 {
3687 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
3688 }
3689 return resultobj;
3690 fail:
3691 return NULL;
3692 }
3693
3694
3695 SWIGINTERN PyObject *_wrap_PaneInfo_IsDestroyOnClose(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
3696 PyObject *resultobj = 0;
3697 wxPaneInfo *arg1 = (wxPaneInfo *) 0 ;
3698 bool result;
3699 void *argp1 = 0 ;
3700 int res1 = 0 ;
3701 PyObject *swig_obj[1] ;
3702
3703 if (!args) SWIG_fail;
3704 swig_obj[0] = args;
3705 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxPaneInfo, 0 | 0 );
3706 if (!SWIG_IsOK(res1)) {
3707 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "PaneInfo_IsDestroyOnClose" "', expected argument " "1"" of type '" "wxPaneInfo const *""'");
3708 }
3709 arg1 = reinterpret_cast< wxPaneInfo * >(argp1);
3710 {
3711 PyThreadState* __tstate = wxPyBeginAllowThreads();
3712 result = (bool)((wxPaneInfo const *)arg1)->IsDestroyOnClose();
3713 wxPyEndAllowThreads(__tstate);
3714 if (PyErr_Occurred()) SWIG_fail;
3715 }
3716 {
3717 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
3718 }
3719 return resultobj;
3720 fail:
3721 return NULL;
3722 }
3723
3724
3725 SWIGINTERN PyObject *_wrap_PaneInfo_HasCaption(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
3726 PyObject *resultobj = 0;
3727 wxPaneInfo *arg1 = (wxPaneInfo *) 0 ;
3728 bool result;
3729 void *argp1 = 0 ;
3730 int res1 = 0 ;
3731 PyObject *swig_obj[1] ;
3732
3733 if (!args) SWIG_fail;
3734 swig_obj[0] = args;
3735 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxPaneInfo, 0 | 0 );
3736 if (!SWIG_IsOK(res1)) {
3737 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "PaneInfo_HasCaption" "', expected argument " "1"" of type '" "wxPaneInfo const *""'");
3738 }
3739 arg1 = reinterpret_cast< wxPaneInfo * >(argp1);
3740 {
3741 PyThreadState* __tstate = wxPyBeginAllowThreads();
3742 result = (bool)((wxPaneInfo const *)arg1)->HasCaption();
3743 wxPyEndAllowThreads(__tstate);
3744 if (PyErr_Occurred()) SWIG_fail;
3745 }
3746 {
3747 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
3748 }
3749 return resultobj;
3750 fail:
3751 return NULL;
3752 }
3753
3754
3755 SWIGINTERN PyObject *_wrap_PaneInfo_HasGripper(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
3756 PyObject *resultobj = 0;
3757 wxPaneInfo *arg1 = (wxPaneInfo *) 0 ;
3758 bool result;
3759 void *argp1 = 0 ;
3760 int res1 = 0 ;
3761 PyObject *swig_obj[1] ;
3762
3763 if (!args) SWIG_fail;
3764 swig_obj[0] = args;
3765 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxPaneInfo, 0 | 0 );
3766 if (!SWIG_IsOK(res1)) {
3767 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "PaneInfo_HasGripper" "', expected argument " "1"" of type '" "wxPaneInfo const *""'");
3768 }
3769 arg1 = reinterpret_cast< wxPaneInfo * >(argp1);
3770 {
3771 PyThreadState* __tstate = wxPyBeginAllowThreads();
3772 result = (bool)((wxPaneInfo const *)arg1)->HasGripper();
3773 wxPyEndAllowThreads(__tstate);
3774 if (PyErr_Occurred()) SWIG_fail;
3775 }
3776 {
3777 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
3778 }
3779 return resultobj;
3780 fail:
3781 return NULL;
3782 }
3783
3784
3785 SWIGINTERN PyObject *_wrap_PaneInfo_HasBorder(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
3786 PyObject *resultobj = 0;
3787 wxPaneInfo *arg1 = (wxPaneInfo *) 0 ;
3788 bool result;
3789 void *argp1 = 0 ;
3790 int res1 = 0 ;
3791 PyObject *swig_obj[1] ;
3792
3793 if (!args) SWIG_fail;
3794 swig_obj[0] = args;
3795 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxPaneInfo, 0 | 0 );
3796 if (!SWIG_IsOK(res1)) {
3797 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "PaneInfo_HasBorder" "', expected argument " "1"" of type '" "wxPaneInfo const *""'");
3798 }
3799 arg1 = reinterpret_cast< wxPaneInfo * >(argp1);
3800 {
3801 PyThreadState* __tstate = wxPyBeginAllowThreads();
3802 result = (bool)((wxPaneInfo const *)arg1)->HasBorder();
3803 wxPyEndAllowThreads(__tstate);
3804 if (PyErr_Occurred()) SWIG_fail;
3805 }
3806 {
3807 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
3808 }
3809 return resultobj;
3810 fail:
3811 return NULL;
3812 }
3813
3814
3815 SWIGINTERN PyObject *_wrap_PaneInfo_HasCloseButton(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
3816 PyObject *resultobj = 0;
3817 wxPaneInfo *arg1 = (wxPaneInfo *) 0 ;
3818 bool result;
3819 void *argp1 = 0 ;
3820 int res1 = 0 ;
3821 PyObject *swig_obj[1] ;
3822
3823 if (!args) SWIG_fail;
3824 swig_obj[0] = args;
3825 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxPaneInfo, 0 | 0 );
3826 if (!SWIG_IsOK(res1)) {
3827 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "PaneInfo_HasCloseButton" "', expected argument " "1"" of type '" "wxPaneInfo const *""'");
3828 }
3829 arg1 = reinterpret_cast< wxPaneInfo * >(argp1);
3830 {
3831 PyThreadState* __tstate = wxPyBeginAllowThreads();
3832 result = (bool)((wxPaneInfo const *)arg1)->HasCloseButton();
3833 wxPyEndAllowThreads(__tstate);
3834 if (PyErr_Occurred()) SWIG_fail;
3835 }
3836 {
3837 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
3838 }
3839 return resultobj;
3840 fail:
3841 return NULL;
3842 }
3843
3844
3845 SWIGINTERN PyObject *_wrap_PaneInfo_HasMaximizeButton(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
3846 PyObject *resultobj = 0;
3847 wxPaneInfo *arg1 = (wxPaneInfo *) 0 ;
3848 bool result;
3849 void *argp1 = 0 ;
3850 int res1 = 0 ;
3851 PyObject *swig_obj[1] ;
3852
3853 if (!args) SWIG_fail;
3854 swig_obj[0] = args;
3855 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxPaneInfo, 0 | 0 );
3856 if (!SWIG_IsOK(res1)) {
3857 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "PaneInfo_HasMaximizeButton" "', expected argument " "1"" of type '" "wxPaneInfo const *""'");
3858 }
3859 arg1 = reinterpret_cast< wxPaneInfo * >(argp1);
3860 {
3861 PyThreadState* __tstate = wxPyBeginAllowThreads();
3862 result = (bool)((wxPaneInfo const *)arg1)->HasMaximizeButton();
3863 wxPyEndAllowThreads(__tstate);
3864 if (PyErr_Occurred()) SWIG_fail;
3865 }
3866 {
3867 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
3868 }
3869 return resultobj;
3870 fail:
3871 return NULL;
3872 }
3873
3874
3875 SWIGINTERN PyObject *_wrap_PaneInfo_HasMinimizeButton(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
3876 PyObject *resultobj = 0;
3877 wxPaneInfo *arg1 = (wxPaneInfo *) 0 ;
3878 bool result;
3879 void *argp1 = 0 ;
3880 int res1 = 0 ;
3881 PyObject *swig_obj[1] ;
3882
3883 if (!args) SWIG_fail;
3884 swig_obj[0] = args;
3885 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxPaneInfo, 0 | 0 );
3886 if (!SWIG_IsOK(res1)) {
3887 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "PaneInfo_HasMinimizeButton" "', expected argument " "1"" of type '" "wxPaneInfo const *""'");
3888 }
3889 arg1 = reinterpret_cast< wxPaneInfo * >(argp1);
3890 {
3891 PyThreadState* __tstate = wxPyBeginAllowThreads();
3892 result = (bool)((wxPaneInfo const *)arg1)->HasMinimizeButton();
3893 wxPyEndAllowThreads(__tstate);
3894 if (PyErr_Occurred()) SWIG_fail;
3895 }
3896 {
3897 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
3898 }
3899 return resultobj;
3900 fail:
3901 return NULL;
3902 }
3903
3904
3905 SWIGINTERN PyObject *_wrap_PaneInfo_HasPinButton(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
3906 PyObject *resultobj = 0;
3907 wxPaneInfo *arg1 = (wxPaneInfo *) 0 ;
3908 bool result;
3909 void *argp1 = 0 ;
3910 int res1 = 0 ;
3911 PyObject *swig_obj[1] ;
3912
3913 if (!args) SWIG_fail;
3914 swig_obj[0] = args;
3915 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxPaneInfo, 0 | 0 );
3916 if (!SWIG_IsOK(res1)) {
3917 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "PaneInfo_HasPinButton" "', expected argument " "1"" of type '" "wxPaneInfo const *""'");
3918 }
3919 arg1 = reinterpret_cast< wxPaneInfo * >(argp1);
3920 {
3921 PyThreadState* __tstate = wxPyBeginAllowThreads();
3922 result = (bool)((wxPaneInfo const *)arg1)->HasPinButton();
3923 wxPyEndAllowThreads(__tstate);
3924 if (PyErr_Occurred()) SWIG_fail;
3925 }
3926 {
3927 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
3928 }
3929 return resultobj;
3930 fail:
3931 return NULL;
3932 }
3933
3934
3935 SWIGINTERN PyObject *_wrap_PaneInfo_HasGripperTop(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
3936 PyObject *resultobj = 0;
3937 wxPaneInfo *arg1 = (wxPaneInfo *) 0 ;
3938 bool result;
3939 void *argp1 = 0 ;
3940 int res1 = 0 ;
3941 PyObject *swig_obj[1] ;
3942
3943 if (!args) SWIG_fail;
3944 swig_obj[0] = args;
3945 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxPaneInfo, 0 | 0 );
3946 if (!SWIG_IsOK(res1)) {
3947 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "PaneInfo_HasGripperTop" "', expected argument " "1"" of type '" "wxPaneInfo const *""'");
3948 }
3949 arg1 = reinterpret_cast< wxPaneInfo * >(argp1);
3950 {
3951 PyThreadState* __tstate = wxPyBeginAllowThreads();
3952 result = (bool)((wxPaneInfo const *)arg1)->HasGripperTop();
3953 wxPyEndAllowThreads(__tstate);
3954 if (PyErr_Occurred()) SWIG_fail;
3955 }
3956 {
3957 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
3958 }
3959 return resultobj;
3960 fail:
3961 return NULL;
3962 }
3963
3964
3965 SWIGINTERN PyObject *_wrap_PaneInfo_Window(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
3966 PyObject *resultobj = 0;
3967 wxPaneInfo *arg1 = (wxPaneInfo *) 0 ;
3968 wxWindow *arg2 = (wxWindow *) 0 ;
3969 wxPaneInfo *result = 0 ;
3970 void *argp1 = 0 ;
3971 int res1 = 0 ;
3972 void *argp2 = 0 ;
3973 int res2 = 0 ;
3974 PyObject * obj0 = 0 ;
3975 PyObject * obj1 = 0 ;
3976 char * kwnames[] = {
3977 (char *) "self",(char *) "w", NULL
3978 };
3979
3980 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:PaneInfo_Window",kwnames,&obj0,&obj1)) SWIG_fail;
3981 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxPaneInfo, 0 | 0 );
3982 if (!SWIG_IsOK(res1)) {
3983 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "PaneInfo_Window" "', expected argument " "1"" of type '" "wxPaneInfo *""'");
3984 }
3985 arg1 = reinterpret_cast< wxPaneInfo * >(argp1);
3986 res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_wxWindow, 0 | 0 );
3987 if (!SWIG_IsOK(res2)) {
3988 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "PaneInfo_Window" "', expected argument " "2"" of type '" "wxWindow *""'");
3989 }
3990 arg2 = reinterpret_cast< wxWindow * >(argp2);
3991 {
3992 PyThreadState* __tstate = wxPyBeginAllowThreads();
3993 {
3994 wxPaneInfo &_result_ref = (arg1)->Window(arg2);
3995 result = (wxPaneInfo *) &_result_ref;
3996 }
3997 wxPyEndAllowThreads(__tstate);
3998 if (PyErr_Occurred()) SWIG_fail;
3999 }
4000 {
4001 resultobj = obj0; Py_INCREF(resultobj);
4002 }
4003 return resultobj;
4004 fail:
4005 return NULL;
4006 }
4007
4008
4009 SWIGINTERN PyObject *_wrap_PaneInfo_Name(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
4010 PyObject *resultobj = 0;
4011 wxPaneInfo *arg1 = (wxPaneInfo *) 0 ;
4012 wxString *arg2 = 0 ;
4013 wxPaneInfo *result = 0 ;
4014 void *argp1 = 0 ;
4015 int res1 = 0 ;
4016 bool temp2 = false ;
4017 PyObject * obj0 = 0 ;
4018 PyObject * obj1 = 0 ;
4019 char * kwnames[] = {
4020 (char *) "self",(char *) "n", NULL
4021 };
4022
4023 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:PaneInfo_Name",kwnames,&obj0,&obj1)) SWIG_fail;
4024 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxPaneInfo, 0 | 0 );
4025 if (!SWIG_IsOK(res1)) {
4026 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "PaneInfo_Name" "', expected argument " "1"" of type '" "wxPaneInfo *""'");
4027 }
4028 arg1 = reinterpret_cast< wxPaneInfo * >(argp1);
4029 {
4030 arg2 = wxString_in_helper(obj1);
4031 if (arg2 == NULL) SWIG_fail;
4032 temp2 = true;
4033 }
4034 {
4035 PyThreadState* __tstate = wxPyBeginAllowThreads();
4036 {
4037 wxPaneInfo &_result_ref = (arg1)->Name((wxString const &)*arg2);
4038 result = (wxPaneInfo *) &_result_ref;
4039 }
4040 wxPyEndAllowThreads(__tstate);
4041 if (PyErr_Occurred()) SWIG_fail;
4042 }
4043 {
4044 resultobj = obj0; Py_INCREF(resultobj);
4045 }
4046 {
4047 if (temp2)
4048 delete arg2;
4049 }
4050 return resultobj;
4051 fail:
4052 {
4053 if (temp2)
4054 delete arg2;
4055 }
4056 return NULL;
4057 }
4058
4059
4060 SWIGINTERN PyObject *_wrap_PaneInfo_Caption(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
4061 PyObject *resultobj = 0;
4062 wxPaneInfo *arg1 = (wxPaneInfo *) 0 ;
4063 wxString *arg2 = 0 ;
4064 wxPaneInfo *result = 0 ;
4065 void *argp1 = 0 ;
4066 int res1 = 0 ;
4067 bool temp2 = false ;
4068 PyObject * obj0 = 0 ;
4069 PyObject * obj1 = 0 ;
4070 char * kwnames[] = {
4071 (char *) "self",(char *) "c", NULL
4072 };
4073
4074 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:PaneInfo_Caption",kwnames,&obj0,&obj1)) SWIG_fail;
4075 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxPaneInfo, 0 | 0 );
4076 if (!SWIG_IsOK(res1)) {
4077 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "PaneInfo_Caption" "', expected argument " "1"" of type '" "wxPaneInfo *""'");
4078 }
4079 arg1 = reinterpret_cast< wxPaneInfo * >(argp1);
4080 {
4081 arg2 = wxString_in_helper(obj1);
4082 if (arg2 == NULL) SWIG_fail;
4083 temp2 = true;
4084 }
4085 {
4086 PyThreadState* __tstate = wxPyBeginAllowThreads();
4087 {
4088 wxPaneInfo &_result_ref = (arg1)->Caption((wxString const &)*arg2);
4089 result = (wxPaneInfo *) &_result_ref;
4090 }
4091 wxPyEndAllowThreads(__tstate);
4092 if (PyErr_Occurred()) SWIG_fail;
4093 }
4094 {
4095 resultobj = obj0; Py_INCREF(resultobj);
4096 }
4097 {
4098 if (temp2)
4099 delete arg2;
4100 }
4101 return resultobj;
4102 fail:
4103 {
4104 if (temp2)
4105 delete arg2;
4106 }
4107 return NULL;
4108 }
4109
4110
4111 SWIGINTERN PyObject *_wrap_PaneInfo_Left(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
4112 PyObject *resultobj = 0;
4113 wxPaneInfo *arg1 = (wxPaneInfo *) 0 ;
4114 wxPaneInfo *result = 0 ;
4115 void *argp1 = 0 ;
4116 int res1 = 0 ;
4117 PyObject *swig_obj[1] ;
4118
4119 if (!args) SWIG_fail;
4120 swig_obj[0] = args;
4121 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxPaneInfo, 0 | 0 );
4122 if (!SWIG_IsOK(res1)) {
4123 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "PaneInfo_Left" "', expected argument " "1"" of type '" "wxPaneInfo *""'");
4124 }
4125 arg1 = reinterpret_cast< wxPaneInfo * >(argp1);
4126 {
4127 PyThreadState* __tstate = wxPyBeginAllowThreads();
4128 {
4129 wxPaneInfo &_result_ref = (arg1)->Left();
4130 result = (wxPaneInfo *) &_result_ref;
4131 }
4132 wxPyEndAllowThreads(__tstate);
4133 if (PyErr_Occurred()) SWIG_fail;
4134 }
4135 {
4136 resultobj = swig_obj[0]; Py_INCREF(resultobj);
4137 }
4138 return resultobj;
4139 fail:
4140 return NULL;
4141 }
4142
4143
4144 SWIGINTERN PyObject *_wrap_PaneInfo_Right(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
4145 PyObject *resultobj = 0;
4146 wxPaneInfo *arg1 = (wxPaneInfo *) 0 ;
4147 wxPaneInfo *result = 0 ;
4148 void *argp1 = 0 ;
4149 int res1 = 0 ;
4150 PyObject *swig_obj[1] ;
4151
4152 if (!args) SWIG_fail;
4153 swig_obj[0] = args;
4154 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxPaneInfo, 0 | 0 );
4155 if (!SWIG_IsOK(res1)) {
4156 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "PaneInfo_Right" "', expected argument " "1"" of type '" "wxPaneInfo *""'");
4157 }
4158 arg1 = reinterpret_cast< wxPaneInfo * >(argp1);
4159 {
4160 PyThreadState* __tstate = wxPyBeginAllowThreads();
4161 {
4162 wxPaneInfo &_result_ref = (arg1)->Right();
4163 result = (wxPaneInfo *) &_result_ref;
4164 }
4165 wxPyEndAllowThreads(__tstate);
4166 if (PyErr_Occurred()) SWIG_fail;
4167 }
4168 {
4169 resultobj = swig_obj[0]; Py_INCREF(resultobj);
4170 }
4171 return resultobj;
4172 fail:
4173 return NULL;
4174 }
4175
4176
4177 SWIGINTERN PyObject *_wrap_PaneInfo_Top(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
4178 PyObject *resultobj = 0;
4179 wxPaneInfo *arg1 = (wxPaneInfo *) 0 ;
4180 wxPaneInfo *result = 0 ;
4181 void *argp1 = 0 ;
4182 int res1 = 0 ;
4183 PyObject *swig_obj[1] ;
4184
4185 if (!args) SWIG_fail;
4186 swig_obj[0] = args;
4187 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxPaneInfo, 0 | 0 );
4188 if (!SWIG_IsOK(res1)) {
4189 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "PaneInfo_Top" "', expected argument " "1"" of type '" "wxPaneInfo *""'");
4190 }
4191 arg1 = reinterpret_cast< wxPaneInfo * >(argp1);
4192 {
4193 PyThreadState* __tstate = wxPyBeginAllowThreads();
4194 {
4195 wxPaneInfo &_result_ref = (arg1)->Top();
4196 result = (wxPaneInfo *) &_result_ref;
4197 }
4198 wxPyEndAllowThreads(__tstate);
4199 if (PyErr_Occurred()) SWIG_fail;
4200 }
4201 {
4202 resultobj = swig_obj[0]; Py_INCREF(resultobj);
4203 }
4204 return resultobj;
4205 fail:
4206 return NULL;
4207 }
4208
4209
4210 SWIGINTERN PyObject *_wrap_PaneInfo_Bottom(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
4211 PyObject *resultobj = 0;
4212 wxPaneInfo *arg1 = (wxPaneInfo *) 0 ;
4213 wxPaneInfo *result = 0 ;
4214 void *argp1 = 0 ;
4215 int res1 = 0 ;
4216 PyObject *swig_obj[1] ;
4217
4218 if (!args) SWIG_fail;
4219 swig_obj[0] = args;
4220 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxPaneInfo, 0 | 0 );
4221 if (!SWIG_IsOK(res1)) {
4222 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "PaneInfo_Bottom" "', expected argument " "1"" of type '" "wxPaneInfo *""'");
4223 }
4224 arg1 = reinterpret_cast< wxPaneInfo * >(argp1);
4225 {
4226 PyThreadState* __tstate = wxPyBeginAllowThreads();
4227 {
4228 wxPaneInfo &_result_ref = (arg1)->Bottom();
4229 result = (wxPaneInfo *) &_result_ref;
4230 }
4231 wxPyEndAllowThreads(__tstate);
4232 if (PyErr_Occurred()) SWIG_fail;
4233 }
4234 {
4235 resultobj = swig_obj[0]; Py_INCREF(resultobj);
4236 }
4237 return resultobj;
4238 fail:
4239 return NULL;
4240 }
4241
4242
4243 SWIGINTERN PyObject *_wrap_PaneInfo_Center(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
4244 PyObject *resultobj = 0;
4245 wxPaneInfo *arg1 = (wxPaneInfo *) 0 ;
4246 wxPaneInfo *result = 0 ;
4247 void *argp1 = 0 ;
4248 int res1 = 0 ;
4249 PyObject *swig_obj[1] ;
4250
4251 if (!args) SWIG_fail;
4252 swig_obj[0] = args;
4253 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxPaneInfo, 0 | 0 );
4254 if (!SWIG_IsOK(res1)) {
4255 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "PaneInfo_Center" "', expected argument " "1"" of type '" "wxPaneInfo *""'");
4256 }
4257 arg1 = reinterpret_cast< wxPaneInfo * >(argp1);
4258 {
4259 PyThreadState* __tstate = wxPyBeginAllowThreads();
4260 {
4261 wxPaneInfo &_result_ref = (arg1)->Center();
4262 result = (wxPaneInfo *) &_result_ref;
4263 }
4264 wxPyEndAllowThreads(__tstate);
4265 if (PyErr_Occurred()) SWIG_fail;
4266 }
4267 {
4268 resultobj = swig_obj[0]; Py_INCREF(resultobj);
4269 }
4270 return resultobj;
4271 fail:
4272 return NULL;
4273 }
4274
4275
4276 SWIGINTERN PyObject *_wrap_PaneInfo_Centre(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
4277 PyObject *resultobj = 0;
4278 wxPaneInfo *arg1 = (wxPaneInfo *) 0 ;
4279 wxPaneInfo *result = 0 ;
4280 void *argp1 = 0 ;
4281 int res1 = 0 ;
4282 PyObject *swig_obj[1] ;
4283
4284 if (!args) SWIG_fail;
4285 swig_obj[0] = args;
4286 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxPaneInfo, 0 | 0 );
4287 if (!SWIG_IsOK(res1)) {
4288 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "PaneInfo_Centre" "', expected argument " "1"" of type '" "wxPaneInfo *""'");
4289 }
4290 arg1 = reinterpret_cast< wxPaneInfo * >(argp1);
4291 {
4292 PyThreadState* __tstate = wxPyBeginAllowThreads();
4293 {
4294 wxPaneInfo &_result_ref = (arg1)->Centre();
4295 result = (wxPaneInfo *) &_result_ref;
4296 }
4297 wxPyEndAllowThreads(__tstate);
4298 if (PyErr_Occurred()) SWIG_fail;
4299 }
4300 {
4301 resultobj = swig_obj[0]; Py_INCREF(resultobj);
4302 }
4303 return resultobj;
4304 fail:
4305 return NULL;
4306 }
4307
4308
4309 SWIGINTERN PyObject *_wrap_PaneInfo_Direction(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
4310 PyObject *resultobj = 0;
4311 wxPaneInfo *arg1 = (wxPaneInfo *) 0 ;
4312 int arg2 ;
4313 wxPaneInfo *result = 0 ;
4314 void *argp1 = 0 ;
4315 int res1 = 0 ;
4316 int val2 ;
4317 int ecode2 = 0 ;
4318 PyObject * obj0 = 0 ;
4319 PyObject * obj1 = 0 ;
4320 char * kwnames[] = {
4321 (char *) "self",(char *) "direction", NULL
4322 };
4323
4324 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:PaneInfo_Direction",kwnames,&obj0,&obj1)) SWIG_fail;
4325 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxPaneInfo, 0 | 0 );
4326 if (!SWIG_IsOK(res1)) {
4327 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "PaneInfo_Direction" "', expected argument " "1"" of type '" "wxPaneInfo *""'");
4328 }
4329 arg1 = reinterpret_cast< wxPaneInfo * >(argp1);
4330 ecode2 = SWIG_AsVal_int(obj1, &val2);
4331 if (!SWIG_IsOK(ecode2)) {
4332 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "PaneInfo_Direction" "', expected argument " "2"" of type '" "int""'");
4333 }
4334 arg2 = static_cast< int >(val2);
4335 {
4336 PyThreadState* __tstate = wxPyBeginAllowThreads();
4337 {
4338 wxPaneInfo &_result_ref = (arg1)->Direction(arg2);
4339 result = (wxPaneInfo *) &_result_ref;
4340 }
4341 wxPyEndAllowThreads(__tstate);
4342 if (PyErr_Occurred()) SWIG_fail;
4343 }
4344 {
4345 resultobj = obj0; Py_INCREF(resultobj);
4346 }
4347 return resultobj;
4348 fail:
4349 return NULL;
4350 }
4351
4352
4353 SWIGINTERN PyObject *_wrap_PaneInfo_Layer(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
4354 PyObject *resultobj = 0;
4355 wxPaneInfo *arg1 = (wxPaneInfo *) 0 ;
4356 int arg2 ;
4357 wxPaneInfo *result = 0 ;
4358 void *argp1 = 0 ;
4359 int res1 = 0 ;
4360 int val2 ;
4361 int ecode2 = 0 ;
4362 PyObject * obj0 = 0 ;
4363 PyObject * obj1 = 0 ;
4364 char * kwnames[] = {
4365 (char *) "self",(char *) "layer", NULL
4366 };
4367
4368 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:PaneInfo_Layer",kwnames,&obj0,&obj1)) SWIG_fail;
4369 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxPaneInfo, 0 | 0 );
4370 if (!SWIG_IsOK(res1)) {
4371 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "PaneInfo_Layer" "', expected argument " "1"" of type '" "wxPaneInfo *""'");
4372 }
4373 arg1 = reinterpret_cast< wxPaneInfo * >(argp1);
4374 ecode2 = SWIG_AsVal_int(obj1, &val2);
4375 if (!SWIG_IsOK(ecode2)) {
4376 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "PaneInfo_Layer" "', expected argument " "2"" of type '" "int""'");
4377 }
4378 arg2 = static_cast< int >(val2);
4379 {
4380 PyThreadState* __tstate = wxPyBeginAllowThreads();
4381 {
4382 wxPaneInfo &_result_ref = (arg1)->Layer(arg2);
4383 result = (wxPaneInfo *) &_result_ref;
4384 }
4385 wxPyEndAllowThreads(__tstate);
4386 if (PyErr_Occurred()) SWIG_fail;
4387 }
4388 {
4389 resultobj = obj0; Py_INCREF(resultobj);
4390 }
4391 return resultobj;
4392 fail:
4393 return NULL;
4394 }
4395
4396
4397 SWIGINTERN PyObject *_wrap_PaneInfo_Row(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
4398 PyObject *resultobj = 0;
4399 wxPaneInfo *arg1 = (wxPaneInfo *) 0 ;
4400 int arg2 ;
4401 wxPaneInfo *result = 0 ;
4402 void *argp1 = 0 ;
4403 int res1 = 0 ;
4404 int val2 ;
4405 int ecode2 = 0 ;
4406 PyObject * obj0 = 0 ;
4407 PyObject * obj1 = 0 ;
4408 char * kwnames[] = {
4409 (char *) "self",(char *) "row", NULL
4410 };
4411
4412 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:PaneInfo_Row",kwnames,&obj0,&obj1)) SWIG_fail;
4413 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxPaneInfo, 0 | 0 );
4414 if (!SWIG_IsOK(res1)) {
4415 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "PaneInfo_Row" "', expected argument " "1"" of type '" "wxPaneInfo *""'");
4416 }
4417 arg1 = reinterpret_cast< wxPaneInfo * >(argp1);
4418 ecode2 = SWIG_AsVal_int(obj1, &val2);
4419 if (!SWIG_IsOK(ecode2)) {
4420 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "PaneInfo_Row" "', expected argument " "2"" of type '" "int""'");
4421 }
4422 arg2 = static_cast< int >(val2);
4423 {
4424 PyThreadState* __tstate = wxPyBeginAllowThreads();
4425 {
4426 wxPaneInfo &_result_ref = (arg1)->Row(arg2);
4427 result = (wxPaneInfo *) &_result_ref;
4428 }
4429 wxPyEndAllowThreads(__tstate);
4430 if (PyErr_Occurred()) SWIG_fail;
4431 }
4432 {
4433 resultobj = obj0; Py_INCREF(resultobj);
4434 }
4435 return resultobj;
4436 fail:
4437 return NULL;
4438 }
4439
4440
4441 SWIGINTERN PyObject *_wrap_PaneInfo_Position(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
4442 PyObject *resultobj = 0;
4443 wxPaneInfo *arg1 = (wxPaneInfo *) 0 ;
4444 int arg2 ;
4445 wxPaneInfo *result = 0 ;
4446 void *argp1 = 0 ;
4447 int res1 = 0 ;
4448 int val2 ;
4449 int ecode2 = 0 ;
4450 PyObject * obj0 = 0 ;
4451 PyObject * obj1 = 0 ;
4452 char * kwnames[] = {
4453 (char *) "self",(char *) "pos", NULL
4454 };
4455
4456 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:PaneInfo_Position",kwnames,&obj0,&obj1)) SWIG_fail;
4457 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxPaneInfo, 0 | 0 );
4458 if (!SWIG_IsOK(res1)) {
4459 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "PaneInfo_Position" "', expected argument " "1"" of type '" "wxPaneInfo *""'");
4460 }
4461 arg1 = reinterpret_cast< wxPaneInfo * >(argp1);
4462 ecode2 = SWIG_AsVal_int(obj1, &val2);
4463 if (!SWIG_IsOK(ecode2)) {
4464 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "PaneInfo_Position" "', expected argument " "2"" of type '" "int""'");
4465 }
4466 arg2 = static_cast< int >(val2);
4467 {
4468 PyThreadState* __tstate = wxPyBeginAllowThreads();
4469 {
4470 wxPaneInfo &_result_ref = (arg1)->Position(arg2);
4471 result = (wxPaneInfo *) &_result_ref;
4472 }
4473 wxPyEndAllowThreads(__tstate);
4474 if (PyErr_Occurred()) SWIG_fail;
4475 }
4476 {
4477 resultobj = obj0; Py_INCREF(resultobj);
4478 }
4479 return resultobj;
4480 fail:
4481 return NULL;
4482 }
4483
4484
4485 SWIGINTERN PyObject *_wrap_PaneInfo_BestSize(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
4486 PyObject *resultobj = 0;
4487 wxPaneInfo *arg1 = (wxPaneInfo *) 0 ;
4488 wxSize *arg2 = 0 ;
4489 wxPaneInfo *result = 0 ;
4490 void *argp1 = 0 ;
4491 int res1 = 0 ;
4492 wxSize temp2 ;
4493 PyObject * obj0 = 0 ;
4494 PyObject * obj1 = 0 ;
4495 char * kwnames[] = {
4496 (char *) "self",(char *) "size", NULL
4497 };
4498
4499 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:PaneInfo_BestSize",kwnames,&obj0,&obj1)) SWIG_fail;
4500 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxPaneInfo, 0 | 0 );
4501 if (!SWIG_IsOK(res1)) {
4502 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "PaneInfo_BestSize" "', expected argument " "1"" of type '" "wxPaneInfo *""'");
4503 }
4504 arg1 = reinterpret_cast< wxPaneInfo * >(argp1);
4505 {
4506 arg2 = &temp2;
4507 if ( ! wxSize_helper(obj1, &arg2)) SWIG_fail;
4508 }
4509 {
4510 PyThreadState* __tstate = wxPyBeginAllowThreads();
4511 {
4512 wxPaneInfo &_result_ref = (arg1)->BestSize((wxSize const &)*arg2);
4513 result = (wxPaneInfo *) &_result_ref;
4514 }
4515 wxPyEndAllowThreads(__tstate);
4516 if (PyErr_Occurred()) SWIG_fail;
4517 }
4518 {
4519 resultobj = obj0; Py_INCREF(resultobj);
4520 }
4521 return resultobj;
4522 fail:
4523 return NULL;
4524 }
4525
4526
4527 SWIGINTERN PyObject *_wrap_PaneInfo_MinSize(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
4528 PyObject *resultobj = 0;
4529 wxPaneInfo *arg1 = (wxPaneInfo *) 0 ;
4530 wxSize *arg2 = 0 ;
4531 wxPaneInfo *result = 0 ;
4532 void *argp1 = 0 ;
4533 int res1 = 0 ;
4534 wxSize temp2 ;
4535 PyObject * obj0 = 0 ;
4536 PyObject * obj1 = 0 ;
4537 char * kwnames[] = {
4538 (char *) "self",(char *) "size", NULL
4539 };
4540
4541 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:PaneInfo_MinSize",kwnames,&obj0,&obj1)) SWIG_fail;
4542 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxPaneInfo, 0 | 0 );
4543 if (!SWIG_IsOK(res1)) {
4544 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "PaneInfo_MinSize" "', expected argument " "1"" of type '" "wxPaneInfo *""'");
4545 }
4546 arg1 = reinterpret_cast< wxPaneInfo * >(argp1);
4547 {
4548 arg2 = &temp2;
4549 if ( ! wxSize_helper(obj1, &arg2)) SWIG_fail;
4550 }
4551 {
4552 PyThreadState* __tstate = wxPyBeginAllowThreads();
4553 {
4554 wxPaneInfo &_result_ref = (arg1)->MinSize((wxSize const &)*arg2);
4555 result = (wxPaneInfo *) &_result_ref;
4556 }
4557 wxPyEndAllowThreads(__tstate);
4558 if (PyErr_Occurred()) SWIG_fail;
4559 }
4560 {
4561 resultobj = obj0; Py_INCREF(resultobj);
4562 }
4563 return resultobj;
4564 fail:
4565 return NULL;
4566 }
4567
4568
4569 SWIGINTERN PyObject *_wrap_PaneInfo_MaxSize(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
4570 PyObject *resultobj = 0;
4571 wxPaneInfo *arg1 = (wxPaneInfo *) 0 ;
4572 wxSize *arg2 = 0 ;
4573 wxPaneInfo *result = 0 ;
4574 void *argp1 = 0 ;
4575 int res1 = 0 ;
4576 wxSize temp2 ;
4577 PyObject * obj0 = 0 ;
4578 PyObject * obj1 = 0 ;
4579 char * kwnames[] = {
4580 (char *) "self",(char *) "size", NULL
4581 };
4582
4583 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:PaneInfo_MaxSize",kwnames,&obj0,&obj1)) SWIG_fail;
4584 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxPaneInfo, 0 | 0 );
4585 if (!SWIG_IsOK(res1)) {
4586 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "PaneInfo_MaxSize" "', expected argument " "1"" of type '" "wxPaneInfo *""'");
4587 }
4588 arg1 = reinterpret_cast< wxPaneInfo * >(argp1);
4589 {
4590 arg2 = &temp2;
4591 if ( ! wxSize_helper(obj1, &arg2)) SWIG_fail;
4592 }
4593 {
4594 PyThreadState* __tstate = wxPyBeginAllowThreads();
4595 {
4596 wxPaneInfo &_result_ref = (arg1)->MaxSize((wxSize const &)*arg2);
4597 result = (wxPaneInfo *) &_result_ref;
4598 }
4599 wxPyEndAllowThreads(__tstate);
4600 if (PyErr_Occurred()) SWIG_fail;
4601 }
4602 {
4603 resultobj = obj0; Py_INCREF(resultobj);
4604 }
4605 return resultobj;
4606 fail:
4607 return NULL;
4608 }
4609
4610
4611 SWIGINTERN PyObject *_wrap_PaneInfo_FloatingPosition(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
4612 PyObject *resultobj = 0;
4613 wxPaneInfo *arg1 = (wxPaneInfo *) 0 ;
4614 wxPoint *arg2 = 0 ;
4615 wxPaneInfo *result = 0 ;
4616 void *argp1 = 0 ;
4617 int res1 = 0 ;
4618 wxPoint temp2 ;
4619 PyObject * obj0 = 0 ;
4620 PyObject * obj1 = 0 ;
4621 char * kwnames[] = {
4622 (char *) "self",(char *) "pos", NULL
4623 };
4624
4625 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:PaneInfo_FloatingPosition",kwnames,&obj0,&obj1)) SWIG_fail;
4626 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxPaneInfo, 0 | 0 );
4627 if (!SWIG_IsOK(res1)) {
4628 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "PaneInfo_FloatingPosition" "', expected argument " "1"" of type '" "wxPaneInfo *""'");
4629 }
4630 arg1 = reinterpret_cast< wxPaneInfo * >(argp1);
4631 {
4632 arg2 = &temp2;
4633 if ( ! wxPoint_helper(obj1, &arg2)) SWIG_fail;
4634 }
4635 {
4636 PyThreadState* __tstate = wxPyBeginAllowThreads();
4637 {
4638 wxPaneInfo &_result_ref = (arg1)->FloatingPosition((wxPoint const &)*arg2);
4639 result = (wxPaneInfo *) &_result_ref;
4640 }
4641 wxPyEndAllowThreads(__tstate);
4642 if (PyErr_Occurred()) SWIG_fail;
4643 }
4644 {
4645 resultobj = obj0; Py_INCREF(resultobj);
4646 }
4647 return resultobj;
4648 fail:
4649 return NULL;
4650 }
4651
4652
4653 SWIGINTERN PyObject *_wrap_PaneInfo_FloatingSize(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
4654 PyObject *resultobj = 0;
4655 wxPaneInfo *arg1 = (wxPaneInfo *) 0 ;
4656 wxSize *arg2 = 0 ;
4657 wxPaneInfo *result = 0 ;
4658 void *argp1 = 0 ;
4659 int res1 = 0 ;
4660 wxSize temp2 ;
4661 PyObject * obj0 = 0 ;
4662 PyObject * obj1 = 0 ;
4663 char * kwnames[] = {
4664 (char *) "self",(char *) "size", NULL
4665 };
4666
4667 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:PaneInfo_FloatingSize",kwnames,&obj0,&obj1)) SWIG_fail;
4668 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxPaneInfo, 0 | 0 );
4669 if (!SWIG_IsOK(res1)) {
4670 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "PaneInfo_FloatingSize" "', expected argument " "1"" of type '" "wxPaneInfo *""'");
4671 }
4672 arg1 = reinterpret_cast< wxPaneInfo * >(argp1);
4673 {
4674 arg2 = &temp2;
4675 if ( ! wxSize_helper(obj1, &arg2)) SWIG_fail;
4676 }
4677 {
4678 PyThreadState* __tstate = wxPyBeginAllowThreads();
4679 {
4680 wxPaneInfo &_result_ref = (arg1)->FloatingSize((wxSize const &)*arg2);
4681 result = (wxPaneInfo *) &_result_ref;
4682 }
4683 wxPyEndAllowThreads(__tstate);
4684 if (PyErr_Occurred()) SWIG_fail;
4685 }
4686 {
4687 resultobj = obj0; Py_INCREF(resultobj);
4688 }
4689 return resultobj;
4690 fail:
4691 return NULL;
4692 }
4693
4694
4695 SWIGINTERN PyObject *_wrap_PaneInfo_Fixed(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
4696 PyObject *resultobj = 0;
4697 wxPaneInfo *arg1 = (wxPaneInfo *) 0 ;
4698 wxPaneInfo *result = 0 ;
4699 void *argp1 = 0 ;
4700 int res1 = 0 ;
4701 PyObject *swig_obj[1] ;
4702
4703 if (!args) SWIG_fail;
4704 swig_obj[0] = args;
4705 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxPaneInfo, 0 | 0 );
4706 if (!SWIG_IsOK(res1)) {
4707 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "PaneInfo_Fixed" "', expected argument " "1"" of type '" "wxPaneInfo *""'");
4708 }
4709 arg1 = reinterpret_cast< wxPaneInfo * >(argp1);
4710 {
4711 PyThreadState* __tstate = wxPyBeginAllowThreads();
4712 {
4713 wxPaneInfo &_result_ref = (arg1)->Fixed();
4714 result = (wxPaneInfo *) &_result_ref;
4715 }
4716 wxPyEndAllowThreads(__tstate);
4717 if (PyErr_Occurred()) SWIG_fail;
4718 }
4719 {
4720 resultobj = swig_obj[0]; Py_INCREF(resultobj);
4721 }
4722 return resultobj;
4723 fail:
4724 return NULL;
4725 }
4726
4727
4728 SWIGINTERN PyObject *_wrap_PaneInfo_Resizable(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
4729 PyObject *resultobj = 0;
4730 wxPaneInfo *arg1 = (wxPaneInfo *) 0 ;
4731 bool arg2 = (bool) true ;
4732 wxPaneInfo *result = 0 ;
4733 void *argp1 = 0 ;
4734 int res1 = 0 ;
4735 bool val2 ;
4736 int ecode2 = 0 ;
4737 PyObject * obj0 = 0 ;
4738 PyObject * obj1 = 0 ;
4739 char * kwnames[] = {
4740 (char *) "self",(char *) "resizable", NULL
4741 };
4742
4743 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:PaneInfo_Resizable",kwnames,&obj0,&obj1)) SWIG_fail;
4744 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxPaneInfo, 0 | 0 );
4745 if (!SWIG_IsOK(res1)) {
4746 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "PaneInfo_Resizable" "', expected argument " "1"" of type '" "wxPaneInfo *""'");
4747 }
4748 arg1 = reinterpret_cast< wxPaneInfo * >(argp1);
4749 if (obj1) {
4750 ecode2 = SWIG_AsVal_bool(obj1, &val2);
4751 if (!SWIG_IsOK(ecode2)) {
4752 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "PaneInfo_Resizable" "', expected argument " "2"" of type '" "bool""'");
4753 }
4754 arg2 = static_cast< bool >(val2);
4755 }
4756 {
4757 PyThreadState* __tstate = wxPyBeginAllowThreads();
4758 {
4759 wxPaneInfo &_result_ref = (arg1)->Resizable(arg2);
4760 result = (wxPaneInfo *) &_result_ref;
4761 }
4762 wxPyEndAllowThreads(__tstate);
4763 if (PyErr_Occurred()) SWIG_fail;
4764 }
4765 {
4766 resultobj = obj0; Py_INCREF(resultobj);
4767 }
4768 return resultobj;
4769 fail:
4770 return NULL;
4771 }
4772
4773
4774 SWIGINTERN PyObject *_wrap_PaneInfo_Dock(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
4775 PyObject *resultobj = 0;
4776 wxPaneInfo *arg1 = (wxPaneInfo *) 0 ;
4777 wxPaneInfo *result = 0 ;
4778 void *argp1 = 0 ;
4779 int res1 = 0 ;
4780 PyObject *swig_obj[1] ;
4781
4782 if (!args) SWIG_fail;
4783 swig_obj[0] = args;
4784 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxPaneInfo, 0 | 0 );
4785 if (!SWIG_IsOK(res1)) {
4786 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "PaneInfo_Dock" "', expected argument " "1"" of type '" "wxPaneInfo *""'");
4787 }
4788 arg1 = reinterpret_cast< wxPaneInfo * >(argp1);
4789 {
4790 PyThreadState* __tstate = wxPyBeginAllowThreads();
4791 {
4792 wxPaneInfo &_result_ref = (arg1)->Dock();
4793 result = (wxPaneInfo *) &_result_ref;
4794 }
4795 wxPyEndAllowThreads(__tstate);
4796 if (PyErr_Occurred()) SWIG_fail;
4797 }
4798 {
4799 resultobj = swig_obj[0]; Py_INCREF(resultobj);
4800 }
4801 return resultobj;
4802 fail:
4803 return NULL;
4804 }
4805
4806
4807 SWIGINTERN PyObject *_wrap_PaneInfo_Float(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
4808 PyObject *resultobj = 0;
4809 wxPaneInfo *arg1 = (wxPaneInfo *) 0 ;
4810 wxPaneInfo *result = 0 ;
4811 void *argp1 = 0 ;
4812 int res1 = 0 ;
4813 PyObject *swig_obj[1] ;
4814
4815 if (!args) SWIG_fail;
4816 swig_obj[0] = args;
4817 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxPaneInfo, 0 | 0 );
4818 if (!SWIG_IsOK(res1)) {
4819 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "PaneInfo_Float" "', expected argument " "1"" of type '" "wxPaneInfo *""'");
4820 }
4821 arg1 = reinterpret_cast< wxPaneInfo * >(argp1);
4822 {
4823 PyThreadState* __tstate = wxPyBeginAllowThreads();
4824 {
4825 wxPaneInfo &_result_ref = (arg1)->Float();
4826 result = (wxPaneInfo *) &_result_ref;
4827 }
4828 wxPyEndAllowThreads(__tstate);
4829 if (PyErr_Occurred()) SWIG_fail;
4830 }
4831 {
4832 resultobj = swig_obj[0]; Py_INCREF(resultobj);
4833 }
4834 return resultobj;
4835 fail:
4836 return NULL;
4837 }
4838
4839
4840 SWIGINTERN PyObject *_wrap_PaneInfo_Hide(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
4841 PyObject *resultobj = 0;
4842 wxPaneInfo *arg1 = (wxPaneInfo *) 0 ;
4843 wxPaneInfo *result = 0 ;
4844 void *argp1 = 0 ;
4845 int res1 = 0 ;
4846 PyObject *swig_obj[1] ;
4847
4848 if (!args) SWIG_fail;
4849 swig_obj[0] = args;
4850 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxPaneInfo, 0 | 0 );
4851 if (!SWIG_IsOK(res1)) {
4852 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "PaneInfo_Hide" "', expected argument " "1"" of type '" "wxPaneInfo *""'");
4853 }
4854 arg1 = reinterpret_cast< wxPaneInfo * >(argp1);
4855 {
4856 PyThreadState* __tstate = wxPyBeginAllowThreads();
4857 {
4858 wxPaneInfo &_result_ref = (arg1)->Hide();
4859 result = (wxPaneInfo *) &_result_ref;
4860 }
4861 wxPyEndAllowThreads(__tstate);
4862 if (PyErr_Occurred()) SWIG_fail;
4863 }
4864 {
4865 resultobj = swig_obj[0]; Py_INCREF(resultobj);
4866 }
4867 return resultobj;
4868 fail:
4869 return NULL;
4870 }
4871
4872
4873 SWIGINTERN PyObject *_wrap_PaneInfo_Show(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
4874 PyObject *resultobj = 0;
4875 wxPaneInfo *arg1 = (wxPaneInfo *) 0 ;
4876 bool arg2 = (bool) true ;
4877 wxPaneInfo *result = 0 ;
4878 void *argp1 = 0 ;
4879 int res1 = 0 ;
4880 bool val2 ;
4881 int ecode2 = 0 ;
4882 PyObject * obj0 = 0 ;
4883 PyObject * obj1 = 0 ;
4884 char * kwnames[] = {
4885 (char *) "self",(char *) "show", NULL
4886 };
4887
4888 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:PaneInfo_Show",kwnames,&obj0,&obj1)) SWIG_fail;
4889 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxPaneInfo, 0 | 0 );
4890 if (!SWIG_IsOK(res1)) {
4891 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "PaneInfo_Show" "', expected argument " "1"" of type '" "wxPaneInfo *""'");
4892 }
4893 arg1 = reinterpret_cast< wxPaneInfo * >(argp1);
4894 if (obj1) {
4895 ecode2 = SWIG_AsVal_bool(obj1, &val2);
4896 if (!SWIG_IsOK(ecode2)) {
4897 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "PaneInfo_Show" "', expected argument " "2"" of type '" "bool""'");
4898 }
4899 arg2 = static_cast< bool >(val2);
4900 }
4901 {
4902 PyThreadState* __tstate = wxPyBeginAllowThreads();
4903 {
4904 wxPaneInfo &_result_ref = (arg1)->Show(arg2);
4905 result = (wxPaneInfo *) &_result_ref;
4906 }
4907 wxPyEndAllowThreads(__tstate);
4908 if (PyErr_Occurred()) SWIG_fail;
4909 }
4910 {
4911 resultobj = obj0; Py_INCREF(resultobj);
4912 }
4913 return resultobj;
4914 fail:
4915 return NULL;
4916 }
4917
4918
4919 SWIGINTERN PyObject *_wrap_PaneInfo_CaptionVisible(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
4920 PyObject *resultobj = 0;
4921 wxPaneInfo *arg1 = (wxPaneInfo *) 0 ;
4922 bool arg2 = (bool) true ;
4923 wxPaneInfo *result = 0 ;
4924 void *argp1 = 0 ;
4925 int res1 = 0 ;
4926 bool val2 ;
4927 int ecode2 = 0 ;
4928 PyObject * obj0 = 0 ;
4929 PyObject * obj1 = 0 ;
4930 char * kwnames[] = {
4931 (char *) "self",(char *) "visible", NULL
4932 };
4933
4934 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:PaneInfo_CaptionVisible",kwnames,&obj0,&obj1)) SWIG_fail;
4935 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxPaneInfo, 0 | 0 );
4936 if (!SWIG_IsOK(res1)) {
4937 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "PaneInfo_CaptionVisible" "', expected argument " "1"" of type '" "wxPaneInfo *""'");
4938 }
4939 arg1 = reinterpret_cast< wxPaneInfo * >(argp1);
4940 if (obj1) {
4941 ecode2 = SWIG_AsVal_bool(obj1, &val2);
4942 if (!SWIG_IsOK(ecode2)) {
4943 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "PaneInfo_CaptionVisible" "', expected argument " "2"" of type '" "bool""'");
4944 }
4945 arg2 = static_cast< bool >(val2);
4946 }
4947 {
4948 PyThreadState* __tstate = wxPyBeginAllowThreads();
4949 {
4950 wxPaneInfo &_result_ref = (arg1)->CaptionVisible(arg2);
4951 result = (wxPaneInfo *) &_result_ref;
4952 }
4953 wxPyEndAllowThreads(__tstate);
4954 if (PyErr_Occurred()) SWIG_fail;
4955 }
4956 {
4957 resultobj = obj0; Py_INCREF(resultobj);
4958 }
4959 return resultobj;
4960 fail:
4961 return NULL;
4962 }
4963
4964
4965 SWIGINTERN PyObject *_wrap_PaneInfo_PaneBorder(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
4966 PyObject *resultobj = 0;
4967 wxPaneInfo *arg1 = (wxPaneInfo *) 0 ;
4968 bool arg2 = (bool) true ;
4969 wxPaneInfo *result = 0 ;
4970 void *argp1 = 0 ;
4971 int res1 = 0 ;
4972 bool val2 ;
4973 int ecode2 = 0 ;
4974 PyObject * obj0 = 0 ;
4975 PyObject * obj1 = 0 ;
4976 char * kwnames[] = {
4977 (char *) "self",(char *) "visible", NULL
4978 };
4979
4980 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:PaneInfo_PaneBorder",kwnames,&obj0,&obj1)) SWIG_fail;
4981 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxPaneInfo, 0 | 0 );
4982 if (!SWIG_IsOK(res1)) {
4983 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "PaneInfo_PaneBorder" "', expected argument " "1"" of type '" "wxPaneInfo *""'");
4984 }
4985 arg1 = reinterpret_cast< wxPaneInfo * >(argp1);
4986 if (obj1) {
4987 ecode2 = SWIG_AsVal_bool(obj1, &val2);
4988 if (!SWIG_IsOK(ecode2)) {
4989 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "PaneInfo_PaneBorder" "', expected argument " "2"" of type '" "bool""'");
4990 }
4991 arg2 = static_cast< bool >(val2);
4992 }
4993 {
4994 PyThreadState* __tstate = wxPyBeginAllowThreads();
4995 {
4996 wxPaneInfo &_result_ref = (arg1)->PaneBorder(arg2);
4997 result = (wxPaneInfo *) &_result_ref;
4998 }
4999 wxPyEndAllowThreads(__tstate);
5000 if (PyErr_Occurred()) SWIG_fail;
5001 }
5002 {
5003 resultobj = obj0; Py_INCREF(resultobj);
5004 }
5005 return resultobj;
5006 fail:
5007 return NULL;
5008 }
5009
5010
5011 SWIGINTERN PyObject *_wrap_PaneInfo_Gripper(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
5012 PyObject *resultobj = 0;
5013 wxPaneInfo *arg1 = (wxPaneInfo *) 0 ;
5014 bool arg2 = (bool) true ;
5015 wxPaneInfo *result = 0 ;
5016 void *argp1 = 0 ;
5017 int res1 = 0 ;
5018 bool val2 ;
5019 int ecode2 = 0 ;
5020 PyObject * obj0 = 0 ;
5021 PyObject * obj1 = 0 ;
5022 char * kwnames[] = {
5023 (char *) "self",(char *) "visible", NULL
5024 };
5025
5026 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:PaneInfo_Gripper",kwnames,&obj0,&obj1)) SWIG_fail;
5027 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxPaneInfo, 0 | 0 );
5028 if (!SWIG_IsOK(res1)) {
5029 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "PaneInfo_Gripper" "', expected argument " "1"" of type '" "wxPaneInfo *""'");
5030 }
5031 arg1 = reinterpret_cast< wxPaneInfo * >(argp1);
5032 if (obj1) {
5033 ecode2 = SWIG_AsVal_bool(obj1, &val2);
5034 if (!SWIG_IsOK(ecode2)) {
5035 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "PaneInfo_Gripper" "', expected argument " "2"" of type '" "bool""'");
5036 }
5037 arg2 = static_cast< bool >(val2);
5038 }
5039 {
5040 PyThreadState* __tstate = wxPyBeginAllowThreads();
5041 {
5042 wxPaneInfo &_result_ref = (arg1)->Gripper(arg2);
5043 result = (wxPaneInfo *) &_result_ref;
5044 }
5045 wxPyEndAllowThreads(__tstate);
5046 if (PyErr_Occurred()) SWIG_fail;
5047 }
5048 {
5049 resultobj = obj0; Py_INCREF(resultobj);
5050 }
5051 return resultobj;
5052 fail:
5053 return NULL;
5054 }
5055
5056
5057 SWIGINTERN PyObject *_wrap_PaneInfo_GripperTop(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
5058 PyObject *resultobj = 0;
5059 wxPaneInfo *arg1 = (wxPaneInfo *) 0 ;
5060 bool arg2 = (bool) true ;
5061 wxPaneInfo *result = 0 ;
5062 void *argp1 = 0 ;
5063 int res1 = 0 ;
5064 bool val2 ;
5065 int ecode2 = 0 ;
5066 PyObject * obj0 = 0 ;
5067 PyObject * obj1 = 0 ;
5068 char * kwnames[] = {
5069 (char *) "self",(char *) "attop", NULL
5070 };
5071
5072 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:PaneInfo_GripperTop",kwnames,&obj0,&obj1)) SWIG_fail;
5073 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxPaneInfo, 0 | 0 );
5074 if (!SWIG_IsOK(res1)) {
5075 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "PaneInfo_GripperTop" "', expected argument " "1"" of type '" "wxPaneInfo *""'");
5076 }
5077 arg1 = reinterpret_cast< wxPaneInfo * >(argp1);
5078 if (obj1) {
5079 ecode2 = SWIG_AsVal_bool(obj1, &val2);
5080 if (!SWIG_IsOK(ecode2)) {
5081 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "PaneInfo_GripperTop" "', expected argument " "2"" of type '" "bool""'");
5082 }
5083 arg2 = static_cast< bool >(val2);
5084 }
5085 {
5086 PyThreadState* __tstate = wxPyBeginAllowThreads();
5087 {
5088 wxPaneInfo &_result_ref = (arg1)->GripperTop(arg2);
5089 result = (wxPaneInfo *) &_result_ref;
5090 }
5091 wxPyEndAllowThreads(__tstate);
5092 if (PyErr_Occurred()) SWIG_fail;
5093 }
5094 {
5095 resultobj = obj0; Py_INCREF(resultobj);
5096 }
5097 return resultobj;
5098 fail:
5099 return NULL;
5100 }
5101
5102
5103 SWIGINTERN PyObject *_wrap_PaneInfo_CloseButton(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
5104 PyObject *resultobj = 0;
5105 wxPaneInfo *arg1 = (wxPaneInfo *) 0 ;
5106 bool arg2 = (bool) true ;
5107 wxPaneInfo *result = 0 ;
5108 void *argp1 = 0 ;
5109 int res1 = 0 ;
5110 bool val2 ;
5111 int ecode2 = 0 ;
5112 PyObject * obj0 = 0 ;
5113 PyObject * obj1 = 0 ;
5114 char * kwnames[] = {
5115 (char *) "self",(char *) "visible", NULL
5116 };
5117
5118 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:PaneInfo_CloseButton",kwnames,&obj0,&obj1)) SWIG_fail;
5119 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxPaneInfo, 0 | 0 );
5120 if (!SWIG_IsOK(res1)) {
5121 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "PaneInfo_CloseButton" "', expected argument " "1"" of type '" "wxPaneInfo *""'");
5122 }
5123 arg1 = reinterpret_cast< wxPaneInfo * >(argp1);
5124 if (obj1) {
5125 ecode2 = SWIG_AsVal_bool(obj1, &val2);
5126 if (!SWIG_IsOK(ecode2)) {
5127 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "PaneInfo_CloseButton" "', expected argument " "2"" of type '" "bool""'");
5128 }
5129 arg2 = static_cast< bool >(val2);
5130 }
5131 {
5132 PyThreadState* __tstate = wxPyBeginAllowThreads();
5133 {
5134 wxPaneInfo &_result_ref = (arg1)->CloseButton(arg2);
5135 result = (wxPaneInfo *) &_result_ref;
5136 }
5137 wxPyEndAllowThreads(__tstate);
5138 if (PyErr_Occurred()) SWIG_fail;
5139 }
5140 {
5141 resultobj = obj0; Py_INCREF(resultobj);
5142 }
5143 return resultobj;
5144 fail:
5145 return NULL;
5146 }
5147
5148
5149 SWIGINTERN PyObject *_wrap_PaneInfo_MaximizeButton(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
5150 PyObject *resultobj = 0;
5151 wxPaneInfo *arg1 = (wxPaneInfo *) 0 ;
5152 bool arg2 = (bool) true ;
5153 wxPaneInfo *result = 0 ;
5154 void *argp1 = 0 ;
5155 int res1 = 0 ;
5156 bool val2 ;
5157 int ecode2 = 0 ;
5158 PyObject * obj0 = 0 ;
5159 PyObject * obj1 = 0 ;
5160 char * kwnames[] = {
5161 (char *) "self",(char *) "visible", NULL
5162 };
5163
5164 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:PaneInfo_MaximizeButton",kwnames,&obj0,&obj1)) SWIG_fail;
5165 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxPaneInfo, 0 | 0 );
5166 if (!SWIG_IsOK(res1)) {
5167 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "PaneInfo_MaximizeButton" "', expected argument " "1"" of type '" "wxPaneInfo *""'");
5168 }
5169 arg1 = reinterpret_cast< wxPaneInfo * >(argp1);
5170 if (obj1) {
5171 ecode2 = SWIG_AsVal_bool(obj1, &val2);
5172 if (!SWIG_IsOK(ecode2)) {
5173 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "PaneInfo_MaximizeButton" "', expected argument " "2"" of type '" "bool""'");
5174 }
5175 arg2 = static_cast< bool >(val2);
5176 }
5177 {
5178 PyThreadState* __tstate = wxPyBeginAllowThreads();
5179 {
5180 wxPaneInfo &_result_ref = (arg1)->MaximizeButton(arg2);
5181 result = (wxPaneInfo *) &_result_ref;
5182 }
5183 wxPyEndAllowThreads(__tstate);
5184 if (PyErr_Occurred()) SWIG_fail;
5185 }
5186 {
5187 resultobj = obj0; Py_INCREF(resultobj);
5188 }
5189 return resultobj;
5190 fail:
5191 return NULL;
5192 }
5193
5194
5195 SWIGINTERN PyObject *_wrap_PaneInfo_MinimizeButton(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
5196 PyObject *resultobj = 0;
5197 wxPaneInfo *arg1 = (wxPaneInfo *) 0 ;
5198 bool arg2 = (bool) true ;
5199 wxPaneInfo *result = 0 ;
5200 void *argp1 = 0 ;
5201 int res1 = 0 ;
5202 bool val2 ;
5203 int ecode2 = 0 ;
5204 PyObject * obj0 = 0 ;
5205 PyObject * obj1 = 0 ;
5206 char * kwnames[] = {
5207 (char *) "self",(char *) "visible", NULL
5208 };
5209
5210 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:PaneInfo_MinimizeButton",kwnames,&obj0,&obj1)) SWIG_fail;
5211 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxPaneInfo, 0 | 0 );
5212 if (!SWIG_IsOK(res1)) {
5213 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "PaneInfo_MinimizeButton" "', expected argument " "1"" of type '" "wxPaneInfo *""'");
5214 }
5215 arg1 = reinterpret_cast< wxPaneInfo * >(argp1);
5216 if (obj1) {
5217 ecode2 = SWIG_AsVal_bool(obj1, &val2);
5218 if (!SWIG_IsOK(ecode2)) {
5219 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "PaneInfo_MinimizeButton" "', expected argument " "2"" of type '" "bool""'");
5220 }
5221 arg2 = static_cast< bool >(val2);
5222 }
5223 {
5224 PyThreadState* __tstate = wxPyBeginAllowThreads();
5225 {
5226 wxPaneInfo &_result_ref = (arg1)->MinimizeButton(arg2);
5227 result = (wxPaneInfo *) &_result_ref;
5228 }
5229 wxPyEndAllowThreads(__tstate);
5230 if (PyErr_Occurred()) SWIG_fail;
5231 }
5232 {
5233 resultobj = obj0; Py_INCREF(resultobj);
5234 }
5235 return resultobj;
5236 fail:
5237 return NULL;
5238 }
5239
5240
5241 SWIGINTERN PyObject *_wrap_PaneInfo_PinButton(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
5242 PyObject *resultobj = 0;
5243 wxPaneInfo *arg1 = (wxPaneInfo *) 0 ;
5244 bool arg2 = (bool) true ;
5245 wxPaneInfo *result = 0 ;
5246 void *argp1 = 0 ;
5247 int res1 = 0 ;
5248 bool val2 ;
5249 int ecode2 = 0 ;
5250 PyObject * obj0 = 0 ;
5251 PyObject * obj1 = 0 ;
5252 char * kwnames[] = {
5253 (char *) "self",(char *) "visible", NULL
5254 };
5255
5256 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:PaneInfo_PinButton",kwnames,&obj0,&obj1)) SWIG_fail;
5257 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxPaneInfo, 0 | 0 );
5258 if (!SWIG_IsOK(res1)) {
5259 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "PaneInfo_PinButton" "', expected argument " "1"" of type '" "wxPaneInfo *""'");
5260 }
5261 arg1 = reinterpret_cast< wxPaneInfo * >(argp1);
5262 if (obj1) {
5263 ecode2 = SWIG_AsVal_bool(obj1, &val2);
5264 if (!SWIG_IsOK(ecode2)) {
5265 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "PaneInfo_PinButton" "', expected argument " "2"" of type '" "bool""'");
5266 }
5267 arg2 = static_cast< bool >(val2);
5268 }
5269 {
5270 PyThreadState* __tstate = wxPyBeginAllowThreads();
5271 {
5272 wxPaneInfo &_result_ref = (arg1)->PinButton(arg2);
5273 result = (wxPaneInfo *) &_result_ref;
5274 }
5275 wxPyEndAllowThreads(__tstate);
5276 if (PyErr_Occurred()) SWIG_fail;
5277 }
5278 {
5279 resultobj = obj0; Py_INCREF(resultobj);
5280 }
5281 return resultobj;
5282 fail:
5283 return NULL;
5284 }
5285
5286
5287 SWIGINTERN PyObject *_wrap_PaneInfo_DestroyOnClose(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
5288 PyObject *resultobj = 0;
5289 wxPaneInfo *arg1 = (wxPaneInfo *) 0 ;
5290 bool arg2 = (bool) true ;
5291 wxPaneInfo *result = 0 ;
5292 void *argp1 = 0 ;
5293 int res1 = 0 ;
5294 bool val2 ;
5295 int ecode2 = 0 ;
5296 PyObject * obj0 = 0 ;
5297 PyObject * obj1 = 0 ;
5298 char * kwnames[] = {
5299 (char *) "self",(char *) "b", NULL
5300 };
5301
5302 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:PaneInfo_DestroyOnClose",kwnames,&obj0,&obj1)) SWIG_fail;
5303 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxPaneInfo, 0 | 0 );
5304 if (!SWIG_IsOK(res1)) {
5305 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "PaneInfo_DestroyOnClose" "', expected argument " "1"" of type '" "wxPaneInfo *""'");
5306 }
5307 arg1 = reinterpret_cast< wxPaneInfo * >(argp1);
5308 if (obj1) {
5309 ecode2 = SWIG_AsVal_bool(obj1, &val2);
5310 if (!SWIG_IsOK(ecode2)) {
5311 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "PaneInfo_DestroyOnClose" "', expected argument " "2"" of type '" "bool""'");
5312 }
5313 arg2 = static_cast< bool >(val2);
5314 }
5315 {
5316 PyThreadState* __tstate = wxPyBeginAllowThreads();
5317 {
5318 wxPaneInfo &_result_ref = (arg1)->DestroyOnClose(arg2);
5319 result = (wxPaneInfo *) &_result_ref;
5320 }
5321 wxPyEndAllowThreads(__tstate);
5322 if (PyErr_Occurred()) SWIG_fail;
5323 }
5324 {
5325 resultobj = obj0; Py_INCREF(resultobj);
5326 }
5327 return resultobj;
5328 fail:
5329 return NULL;
5330 }
5331
5332
5333 SWIGINTERN PyObject *_wrap_PaneInfo_TopDockable(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
5334 PyObject *resultobj = 0;
5335 wxPaneInfo *arg1 = (wxPaneInfo *) 0 ;
5336 bool arg2 = (bool) true ;
5337 wxPaneInfo *result = 0 ;
5338 void *argp1 = 0 ;
5339 int res1 = 0 ;
5340 bool val2 ;
5341 int ecode2 = 0 ;
5342 PyObject * obj0 = 0 ;
5343 PyObject * obj1 = 0 ;
5344 char * kwnames[] = {
5345 (char *) "self",(char *) "b", NULL
5346 };
5347
5348 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:PaneInfo_TopDockable",kwnames,&obj0,&obj1)) SWIG_fail;
5349 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxPaneInfo, 0 | 0 );
5350 if (!SWIG_IsOK(res1)) {
5351 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "PaneInfo_TopDockable" "', expected argument " "1"" of type '" "wxPaneInfo *""'");
5352 }
5353 arg1 = reinterpret_cast< wxPaneInfo * >(argp1);
5354 if (obj1) {
5355 ecode2 = SWIG_AsVal_bool(obj1, &val2);
5356 if (!SWIG_IsOK(ecode2)) {
5357 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "PaneInfo_TopDockable" "', expected argument " "2"" of type '" "bool""'");
5358 }
5359 arg2 = static_cast< bool >(val2);
5360 }
5361 {
5362 PyThreadState* __tstate = wxPyBeginAllowThreads();
5363 {
5364 wxPaneInfo &_result_ref = (arg1)->TopDockable(arg2);
5365 result = (wxPaneInfo *) &_result_ref;
5366 }
5367 wxPyEndAllowThreads(__tstate);
5368 if (PyErr_Occurred()) SWIG_fail;
5369 }
5370 {
5371 resultobj = obj0; Py_INCREF(resultobj);
5372 }
5373 return resultobj;
5374 fail:
5375 return NULL;
5376 }
5377
5378
5379 SWIGINTERN PyObject *_wrap_PaneInfo_BottomDockable(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
5380 PyObject *resultobj = 0;
5381 wxPaneInfo *arg1 = (wxPaneInfo *) 0 ;
5382 bool arg2 = (bool) true ;
5383 wxPaneInfo *result = 0 ;
5384 void *argp1 = 0 ;
5385 int res1 = 0 ;
5386 bool val2 ;
5387 int ecode2 = 0 ;
5388 PyObject * obj0 = 0 ;
5389 PyObject * obj1 = 0 ;
5390 char * kwnames[] = {
5391 (char *) "self",(char *) "b", NULL
5392 };
5393
5394 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:PaneInfo_BottomDockable",kwnames,&obj0,&obj1)) SWIG_fail;
5395 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxPaneInfo, 0 | 0 );
5396 if (!SWIG_IsOK(res1)) {
5397 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "PaneInfo_BottomDockable" "', expected argument " "1"" of type '" "wxPaneInfo *""'");
5398 }
5399 arg1 = reinterpret_cast< wxPaneInfo * >(argp1);
5400 if (obj1) {
5401 ecode2 = SWIG_AsVal_bool(obj1, &val2);
5402 if (!SWIG_IsOK(ecode2)) {
5403 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "PaneInfo_BottomDockable" "', expected argument " "2"" of type '" "bool""'");
5404 }
5405 arg2 = static_cast< bool >(val2);
5406 }
5407 {
5408 PyThreadState* __tstate = wxPyBeginAllowThreads();
5409 {
5410 wxPaneInfo &_result_ref = (arg1)->BottomDockable(arg2);
5411 result = (wxPaneInfo *) &_result_ref;
5412 }
5413 wxPyEndAllowThreads(__tstate);
5414 if (PyErr_Occurred()) SWIG_fail;
5415 }
5416 {
5417 resultobj = obj0; Py_INCREF(resultobj);
5418 }
5419 return resultobj;
5420 fail:
5421 return NULL;
5422 }
5423
5424
5425 SWIGINTERN PyObject *_wrap_PaneInfo_LeftDockable(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
5426 PyObject *resultobj = 0;
5427 wxPaneInfo *arg1 = (wxPaneInfo *) 0 ;
5428 bool arg2 = (bool) true ;
5429 wxPaneInfo *result = 0 ;
5430 void *argp1 = 0 ;
5431 int res1 = 0 ;
5432 bool val2 ;
5433 int ecode2 = 0 ;
5434 PyObject * obj0 = 0 ;
5435 PyObject * obj1 = 0 ;
5436 char * kwnames[] = {
5437 (char *) "self",(char *) "b", NULL
5438 };
5439
5440 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:PaneInfo_LeftDockable",kwnames,&obj0,&obj1)) SWIG_fail;
5441 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxPaneInfo, 0 | 0 );
5442 if (!SWIG_IsOK(res1)) {
5443 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "PaneInfo_LeftDockable" "', expected argument " "1"" of type '" "wxPaneInfo *""'");
5444 }
5445 arg1 = reinterpret_cast< wxPaneInfo * >(argp1);
5446 if (obj1) {
5447 ecode2 = SWIG_AsVal_bool(obj1, &val2);
5448 if (!SWIG_IsOK(ecode2)) {
5449 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "PaneInfo_LeftDockable" "', expected argument " "2"" of type '" "bool""'");
5450 }
5451 arg2 = static_cast< bool >(val2);
5452 }
5453 {
5454 PyThreadState* __tstate = wxPyBeginAllowThreads();
5455 {
5456 wxPaneInfo &_result_ref = (arg1)->LeftDockable(arg2);
5457 result = (wxPaneInfo *) &_result_ref;
5458 }
5459 wxPyEndAllowThreads(__tstate);
5460 if (PyErr_Occurred()) SWIG_fail;
5461 }
5462 {
5463 resultobj = obj0; Py_INCREF(resultobj);
5464 }
5465 return resultobj;
5466 fail:
5467 return NULL;
5468 }
5469
5470
5471 SWIGINTERN PyObject *_wrap_PaneInfo_RightDockable(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
5472 PyObject *resultobj = 0;
5473 wxPaneInfo *arg1 = (wxPaneInfo *) 0 ;
5474 bool arg2 = (bool) true ;
5475 wxPaneInfo *result = 0 ;
5476 void *argp1 = 0 ;
5477 int res1 = 0 ;
5478 bool val2 ;
5479 int ecode2 = 0 ;
5480 PyObject * obj0 = 0 ;
5481 PyObject * obj1 = 0 ;
5482 char * kwnames[] = {
5483 (char *) "self",(char *) "b", NULL
5484 };
5485
5486 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:PaneInfo_RightDockable",kwnames,&obj0,&obj1)) SWIG_fail;
5487 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxPaneInfo, 0 | 0 );
5488 if (!SWIG_IsOK(res1)) {
5489 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "PaneInfo_RightDockable" "', expected argument " "1"" of type '" "wxPaneInfo *""'");
5490 }
5491 arg1 = reinterpret_cast< wxPaneInfo * >(argp1);
5492 if (obj1) {
5493 ecode2 = SWIG_AsVal_bool(obj1, &val2);
5494 if (!SWIG_IsOK(ecode2)) {
5495 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "PaneInfo_RightDockable" "', expected argument " "2"" of type '" "bool""'");
5496 }
5497 arg2 = static_cast< bool >(val2);
5498 }
5499 {
5500 PyThreadState* __tstate = wxPyBeginAllowThreads();
5501 {
5502 wxPaneInfo &_result_ref = (arg1)->RightDockable(arg2);
5503 result = (wxPaneInfo *) &_result_ref;
5504 }
5505 wxPyEndAllowThreads(__tstate);
5506 if (PyErr_Occurred()) SWIG_fail;
5507 }
5508 {
5509 resultobj = obj0; Py_INCREF(resultobj);
5510 }
5511 return resultobj;
5512 fail:
5513 return NULL;
5514 }
5515
5516
5517 SWIGINTERN PyObject *_wrap_PaneInfo_Floatable(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
5518 PyObject *resultobj = 0;
5519 wxPaneInfo *arg1 = (wxPaneInfo *) 0 ;
5520 bool arg2 = (bool) true ;
5521 wxPaneInfo *result = 0 ;
5522 void *argp1 = 0 ;
5523 int res1 = 0 ;
5524 bool val2 ;
5525 int ecode2 = 0 ;
5526 PyObject * obj0 = 0 ;
5527 PyObject * obj1 = 0 ;
5528 char * kwnames[] = {
5529 (char *) "self",(char *) "b", NULL
5530 };
5531
5532 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:PaneInfo_Floatable",kwnames,&obj0,&obj1)) SWIG_fail;
5533 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxPaneInfo, 0 | 0 );
5534 if (!SWIG_IsOK(res1)) {
5535 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "PaneInfo_Floatable" "', expected argument " "1"" of type '" "wxPaneInfo *""'");
5536 }
5537 arg1 = reinterpret_cast< wxPaneInfo * >(argp1);
5538 if (obj1) {
5539 ecode2 = SWIG_AsVal_bool(obj1, &val2);
5540 if (!SWIG_IsOK(ecode2)) {
5541 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "PaneInfo_Floatable" "', expected argument " "2"" of type '" "bool""'");
5542 }
5543 arg2 = static_cast< bool >(val2);
5544 }
5545 {
5546 PyThreadState* __tstate = wxPyBeginAllowThreads();
5547 {
5548 wxPaneInfo &_result_ref = (arg1)->Floatable(arg2);
5549 result = (wxPaneInfo *) &_result_ref;
5550 }
5551 wxPyEndAllowThreads(__tstate);
5552 if (PyErr_Occurred()) SWIG_fail;
5553 }
5554 {
5555 resultobj = obj0; Py_INCREF(resultobj);
5556 }
5557 return resultobj;
5558 fail:
5559 return NULL;
5560 }
5561
5562
5563 SWIGINTERN PyObject *_wrap_PaneInfo_Movable(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
5564 PyObject *resultobj = 0;
5565 wxPaneInfo *arg1 = (wxPaneInfo *) 0 ;
5566 bool arg2 = (bool) true ;
5567 wxPaneInfo *result = 0 ;
5568 void *argp1 = 0 ;
5569 int res1 = 0 ;
5570 bool val2 ;
5571 int ecode2 = 0 ;
5572 PyObject * obj0 = 0 ;
5573 PyObject * obj1 = 0 ;
5574 char * kwnames[] = {
5575 (char *) "self",(char *) "b", NULL
5576 };
5577
5578 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:PaneInfo_Movable",kwnames,&obj0,&obj1)) SWIG_fail;
5579 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxPaneInfo, 0 | 0 );
5580 if (!SWIG_IsOK(res1)) {
5581 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "PaneInfo_Movable" "', expected argument " "1"" of type '" "wxPaneInfo *""'");
5582 }
5583 arg1 = reinterpret_cast< wxPaneInfo * >(argp1);
5584 if (obj1) {
5585 ecode2 = SWIG_AsVal_bool(obj1, &val2);
5586 if (!SWIG_IsOK(ecode2)) {
5587 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "PaneInfo_Movable" "', expected argument " "2"" of type '" "bool""'");
5588 }
5589 arg2 = static_cast< bool >(val2);
5590 }
5591 {
5592 PyThreadState* __tstate = wxPyBeginAllowThreads();
5593 {
5594 wxPaneInfo &_result_ref = (arg1)->Movable(arg2);
5595 result = (wxPaneInfo *) &_result_ref;
5596 }
5597 wxPyEndAllowThreads(__tstate);
5598 if (PyErr_Occurred()) SWIG_fail;
5599 }
5600 {
5601 resultobj = obj0; Py_INCREF(resultobj);
5602 }
5603 return resultobj;
5604 fail:
5605 return NULL;
5606 }
5607
5608
5609 SWIGINTERN PyObject *_wrap_PaneInfo_Dockable(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
5610 PyObject *resultobj = 0;
5611 wxPaneInfo *arg1 = (wxPaneInfo *) 0 ;
5612 bool arg2 = (bool) true ;
5613 wxPaneInfo *result = 0 ;
5614 void *argp1 = 0 ;
5615 int res1 = 0 ;
5616 bool val2 ;
5617 int ecode2 = 0 ;
5618 PyObject * obj0 = 0 ;
5619 PyObject * obj1 = 0 ;
5620 char * kwnames[] = {
5621 (char *) "self",(char *) "b", NULL
5622 };
5623
5624 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:PaneInfo_Dockable",kwnames,&obj0,&obj1)) SWIG_fail;
5625 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxPaneInfo, 0 | 0 );
5626 if (!SWIG_IsOK(res1)) {
5627 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "PaneInfo_Dockable" "', expected argument " "1"" of type '" "wxPaneInfo *""'");
5628 }
5629 arg1 = reinterpret_cast< wxPaneInfo * >(argp1);
5630 if (obj1) {
5631 ecode2 = SWIG_AsVal_bool(obj1, &val2);
5632 if (!SWIG_IsOK(ecode2)) {
5633 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "PaneInfo_Dockable" "', expected argument " "2"" of type '" "bool""'");
5634 }
5635 arg2 = static_cast< bool >(val2);
5636 }
5637 {
5638 PyThreadState* __tstate = wxPyBeginAllowThreads();
5639 {
5640 wxPaneInfo &_result_ref = (arg1)->Dockable(arg2);
5641 result = (wxPaneInfo *) &_result_ref;
5642 }
5643 wxPyEndAllowThreads(__tstate);
5644 if (PyErr_Occurred()) SWIG_fail;
5645 }
5646 {
5647 resultobj = obj0; Py_INCREF(resultobj);
5648 }
5649 return resultobj;
5650 fail:
5651 return NULL;
5652 }
5653
5654
5655 SWIGINTERN PyObject *_wrap_PaneInfo_DefaultPane(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
5656 PyObject *resultobj = 0;
5657 wxPaneInfo *arg1 = (wxPaneInfo *) 0 ;
5658 wxPaneInfo *result = 0 ;
5659 void *argp1 = 0 ;
5660 int res1 = 0 ;
5661 PyObject *swig_obj[1] ;
5662
5663 if (!args) SWIG_fail;
5664 swig_obj[0] = args;
5665 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxPaneInfo, 0 | 0 );
5666 if (!SWIG_IsOK(res1)) {
5667 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "PaneInfo_DefaultPane" "', expected argument " "1"" of type '" "wxPaneInfo *""'");
5668 }
5669 arg1 = reinterpret_cast< wxPaneInfo * >(argp1);
5670 {
5671 PyThreadState* __tstate = wxPyBeginAllowThreads();
5672 {
5673 wxPaneInfo &_result_ref = (arg1)->DefaultPane();
5674 result = (wxPaneInfo *) &_result_ref;
5675 }
5676 wxPyEndAllowThreads(__tstate);
5677 if (PyErr_Occurred()) SWIG_fail;
5678 }
5679 {
5680 resultobj = swig_obj[0]; Py_INCREF(resultobj);
5681 }
5682 return resultobj;
5683 fail:
5684 return NULL;
5685 }
5686
5687
5688 SWIGINTERN PyObject *_wrap_PaneInfo_CentrePane(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
5689 PyObject *resultobj = 0;
5690 wxPaneInfo *arg1 = (wxPaneInfo *) 0 ;
5691 wxPaneInfo *result = 0 ;
5692 void *argp1 = 0 ;
5693 int res1 = 0 ;
5694 PyObject *swig_obj[1] ;
5695
5696 if (!args) SWIG_fail;
5697 swig_obj[0] = args;
5698 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxPaneInfo, 0 | 0 );
5699 if (!SWIG_IsOK(res1)) {
5700 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "PaneInfo_CentrePane" "', expected argument " "1"" of type '" "wxPaneInfo *""'");
5701 }
5702 arg1 = reinterpret_cast< wxPaneInfo * >(argp1);
5703 {
5704 PyThreadState* __tstate = wxPyBeginAllowThreads();
5705 {
5706 wxPaneInfo &_result_ref = (arg1)->CentrePane();
5707 result = (wxPaneInfo *) &_result_ref;
5708 }
5709 wxPyEndAllowThreads(__tstate);
5710 if (PyErr_Occurred()) SWIG_fail;
5711 }
5712 {
5713 resultobj = swig_obj[0]; Py_INCREF(resultobj);
5714 }
5715 return resultobj;
5716 fail:
5717 return NULL;
5718 }
5719
5720
5721 SWIGINTERN PyObject *_wrap_PaneInfo_CenterPane(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
5722 PyObject *resultobj = 0;
5723 wxPaneInfo *arg1 = (wxPaneInfo *) 0 ;
5724 wxPaneInfo *result = 0 ;
5725 void *argp1 = 0 ;
5726 int res1 = 0 ;
5727 PyObject *swig_obj[1] ;
5728
5729 if (!args) SWIG_fail;
5730 swig_obj[0] = args;
5731 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxPaneInfo, 0 | 0 );
5732 if (!SWIG_IsOK(res1)) {
5733 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "PaneInfo_CenterPane" "', expected argument " "1"" of type '" "wxPaneInfo *""'");
5734 }
5735 arg1 = reinterpret_cast< wxPaneInfo * >(argp1);
5736 {
5737 PyThreadState* __tstate = wxPyBeginAllowThreads();
5738 {
5739 wxPaneInfo &_result_ref = (arg1)->CenterPane();
5740 result = (wxPaneInfo *) &_result_ref;
5741 }
5742 wxPyEndAllowThreads(__tstate);
5743 if (PyErr_Occurred()) SWIG_fail;
5744 }
5745 {
5746 resultobj = swig_obj[0]; Py_INCREF(resultobj);
5747 }
5748 return resultobj;
5749 fail:
5750 return NULL;
5751 }
5752
5753
5754 SWIGINTERN PyObject *_wrap_PaneInfo_ToolbarPane(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
5755 PyObject *resultobj = 0;
5756 wxPaneInfo *arg1 = (wxPaneInfo *) 0 ;
5757 wxPaneInfo *result = 0 ;
5758 void *argp1 = 0 ;
5759 int res1 = 0 ;
5760 PyObject *swig_obj[1] ;
5761
5762 if (!args) SWIG_fail;
5763 swig_obj[0] = args;
5764 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxPaneInfo, 0 | 0 );
5765 if (!SWIG_IsOK(res1)) {
5766 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "PaneInfo_ToolbarPane" "', expected argument " "1"" of type '" "wxPaneInfo *""'");
5767 }
5768 arg1 = reinterpret_cast< wxPaneInfo * >(argp1);
5769 {
5770 PyThreadState* __tstate = wxPyBeginAllowThreads();
5771 {
5772 wxPaneInfo &_result_ref = (arg1)->ToolbarPane();
5773 result = (wxPaneInfo *) &_result_ref;
5774 }
5775 wxPyEndAllowThreads(__tstate);
5776 if (PyErr_Occurred()) SWIG_fail;
5777 }
5778 {
5779 resultobj = swig_obj[0]; Py_INCREF(resultobj);
5780 }
5781 return resultobj;
5782 fail:
5783 return NULL;
5784 }
5785
5786
5787 SWIGINTERN PyObject *_wrap_PaneInfo_SetFlag(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
5788 PyObject *resultobj = 0;
5789 wxPaneInfo *arg1 = (wxPaneInfo *) 0 ;
5790 int arg2 ;
5791 bool arg3 ;
5792 wxPaneInfo *result = 0 ;
5793 void *argp1 = 0 ;
5794 int res1 = 0 ;
5795 int val2 ;
5796 int ecode2 = 0 ;
5797 bool val3 ;
5798 int ecode3 = 0 ;
5799 PyObject * obj0 = 0 ;
5800 PyObject * obj1 = 0 ;
5801 PyObject * obj2 = 0 ;
5802 char * kwnames[] = {
5803 (char *) "self",(char *) "flag",(char *) "option_state", NULL
5804 };
5805
5806 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:PaneInfo_SetFlag",kwnames,&obj0,&obj1,&obj2)) SWIG_fail;
5807 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxPaneInfo, 0 | 0 );
5808 if (!SWIG_IsOK(res1)) {
5809 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "PaneInfo_SetFlag" "', expected argument " "1"" of type '" "wxPaneInfo *""'");
5810 }
5811 arg1 = reinterpret_cast< wxPaneInfo * >(argp1);
5812 ecode2 = SWIG_AsVal_int(obj1, &val2);
5813 if (!SWIG_IsOK(ecode2)) {
5814 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "PaneInfo_SetFlag" "', expected argument " "2"" of type '" "int""'");
5815 }
5816 arg2 = static_cast< int >(val2);
5817 ecode3 = SWIG_AsVal_bool(obj2, &val3);
5818 if (!SWIG_IsOK(ecode3)) {
5819 SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "PaneInfo_SetFlag" "', expected argument " "3"" of type '" "bool""'");
5820 }
5821 arg3 = static_cast< bool >(val3);
5822 {
5823 PyThreadState* __tstate = wxPyBeginAllowThreads();
5824 {
5825 wxPaneInfo &_result_ref = (arg1)->SetFlag(arg2,arg3);
5826 result = (wxPaneInfo *) &_result_ref;
5827 }
5828 wxPyEndAllowThreads(__tstate);
5829 if (PyErr_Occurred()) SWIG_fail;
5830 }
5831 {
5832 resultobj = obj0; Py_INCREF(resultobj);
5833 }
5834 return resultobj;
5835 fail:
5836 return NULL;
5837 }
5838
5839
5840 SWIGINTERN PyObject *_wrap_PaneInfo_HasFlag(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
5841 PyObject *resultobj = 0;
5842 wxPaneInfo *arg1 = (wxPaneInfo *) 0 ;
5843 int arg2 ;
5844 bool result;
5845 void *argp1 = 0 ;
5846 int res1 = 0 ;
5847 int val2 ;
5848 int ecode2 = 0 ;
5849 PyObject * obj0 = 0 ;
5850 PyObject * obj1 = 0 ;
5851 char * kwnames[] = {
5852 (char *) "self",(char *) "flag", NULL
5853 };
5854
5855 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:PaneInfo_HasFlag",kwnames,&obj0,&obj1)) SWIG_fail;
5856 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxPaneInfo, 0 | 0 );
5857 if (!SWIG_IsOK(res1)) {
5858 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "PaneInfo_HasFlag" "', expected argument " "1"" of type '" "wxPaneInfo const *""'");
5859 }
5860 arg1 = reinterpret_cast< wxPaneInfo * >(argp1);
5861 ecode2 = SWIG_AsVal_int(obj1, &val2);
5862 if (!SWIG_IsOK(ecode2)) {
5863 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "PaneInfo_HasFlag" "', expected argument " "2"" of type '" "int""'");
5864 }
5865 arg2 = static_cast< int >(val2);
5866 {
5867 PyThreadState* __tstate = wxPyBeginAllowThreads();
5868 result = (bool)((wxPaneInfo const *)arg1)->HasFlag(arg2);
5869 wxPyEndAllowThreads(__tstate);
5870 if (PyErr_Occurred()) SWIG_fail;
5871 }
5872 {
5873 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
5874 }
5875 return resultobj;
5876 fail:
5877 return NULL;
5878 }
5879
5880
5881 SWIGINTERN PyObject *_wrap_PaneInfo_name_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
5882 PyObject *resultobj = 0;
5883 wxPaneInfo *arg1 = (wxPaneInfo *) 0 ;
5884 wxString *arg2 = (wxString *) 0 ;
5885 void *argp1 = 0 ;
5886 int res1 = 0 ;
5887 bool temp2 = false ;
5888 PyObject *swig_obj[2] ;
5889
5890 if (!SWIG_Python_UnpackTuple(args,"PaneInfo_name_set",2,2,swig_obj)) SWIG_fail;
5891 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxPaneInfo, 0 | 0 );
5892 if (!SWIG_IsOK(res1)) {
5893 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "PaneInfo_name_set" "', expected argument " "1"" of type '" "wxPaneInfo *""'");
5894 }
5895 arg1 = reinterpret_cast< wxPaneInfo * >(argp1);
5896 {
5897 arg2 = wxString_in_helper(swig_obj[1]);
5898 if (arg2 == NULL) SWIG_fail;
5899 temp2 = true;
5900 }
5901 if (arg1) (arg1)->name = *arg2;
5902
5903 resultobj = SWIG_Py_Void();
5904 {
5905 if (temp2)
5906 delete arg2;
5907 }
5908 return resultobj;
5909 fail:
5910 {
5911 if (temp2)
5912 delete arg2;
5913 }
5914 return NULL;
5915 }
5916
5917
5918 SWIGINTERN PyObject *_wrap_PaneInfo_name_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
5919 PyObject *resultobj = 0;
5920 wxPaneInfo *arg1 = (wxPaneInfo *) 0 ;
5921 wxString *result = 0 ;
5922 void *argp1 = 0 ;
5923 int res1 = 0 ;
5924 PyObject *swig_obj[1] ;
5925
5926 if (!args) SWIG_fail;
5927 swig_obj[0] = args;
5928 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxPaneInfo, 0 | 0 );
5929 if (!SWIG_IsOK(res1)) {
5930 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "PaneInfo_name_get" "', expected argument " "1"" of type '" "wxPaneInfo *""'");
5931 }
5932 arg1 = reinterpret_cast< wxPaneInfo * >(argp1);
5933 result = (wxString *)& ((arg1)->name);
5934 {
5935 #if wxUSE_UNICODE
5936 resultobj = PyUnicode_FromWideChar(result->c_str(), result->Len());
5937 #else
5938 resultobj = PyString_FromStringAndSize(result->c_str(), result->Len());
5939 #endif
5940 }
5941 return resultobj;
5942 fail:
5943 return NULL;
5944 }
5945
5946
5947 SWIGINTERN PyObject *_wrap_PaneInfo_caption_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
5948 PyObject *resultobj = 0;
5949 wxPaneInfo *arg1 = (wxPaneInfo *) 0 ;
5950 wxString *arg2 = (wxString *) 0 ;
5951 void *argp1 = 0 ;
5952 int res1 = 0 ;
5953 bool temp2 = false ;
5954 PyObject *swig_obj[2] ;
5955
5956 if (!SWIG_Python_UnpackTuple(args,"PaneInfo_caption_set",2,2,swig_obj)) SWIG_fail;
5957 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxPaneInfo, 0 | 0 );
5958 if (!SWIG_IsOK(res1)) {
5959 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "PaneInfo_caption_set" "', expected argument " "1"" of type '" "wxPaneInfo *""'");
5960 }
5961 arg1 = reinterpret_cast< wxPaneInfo * >(argp1);
5962 {
5963 arg2 = wxString_in_helper(swig_obj[1]);
5964 if (arg2 == NULL) SWIG_fail;
5965 temp2 = true;
5966 }
5967 if (arg1) (arg1)->caption = *arg2;
5968
5969 resultobj = SWIG_Py_Void();
5970 {
5971 if (temp2)
5972 delete arg2;
5973 }
5974 return resultobj;
5975 fail:
5976 {
5977 if (temp2)
5978 delete arg2;
5979 }
5980 return NULL;
5981 }
5982
5983
5984 SWIGINTERN PyObject *_wrap_PaneInfo_caption_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
5985 PyObject *resultobj = 0;
5986 wxPaneInfo *arg1 = (wxPaneInfo *) 0 ;
5987 wxString *result = 0 ;
5988 void *argp1 = 0 ;
5989 int res1 = 0 ;
5990 PyObject *swig_obj[1] ;
5991
5992 if (!args) SWIG_fail;
5993 swig_obj[0] = args;
5994 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxPaneInfo, 0 | 0 );
5995 if (!SWIG_IsOK(res1)) {
5996 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "PaneInfo_caption_get" "', expected argument " "1"" of type '" "wxPaneInfo *""'");
5997 }
5998 arg1 = reinterpret_cast< wxPaneInfo * >(argp1);
5999 result = (wxString *)& ((arg1)->caption);
6000 {
6001 #if wxUSE_UNICODE
6002 resultobj = PyUnicode_FromWideChar(result->c_str(), result->Len());
6003 #else
6004 resultobj = PyString_FromStringAndSize(result->c_str(), result->Len());
6005 #endif
6006 }
6007 return resultobj;
6008 fail:
6009 return NULL;
6010 }
6011
6012
6013 SWIGINTERN PyObject *_wrap_PaneInfo_window_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
6014 PyObject *resultobj = 0;
6015 wxPaneInfo *arg1 = (wxPaneInfo *) 0 ;
6016 wxWindow *arg2 = (wxWindow *) 0 ;
6017 void *argp1 = 0 ;
6018 int res1 = 0 ;
6019 void *argp2 = 0 ;
6020 int res2 = 0 ;
6021 PyObject *swig_obj[2] ;
6022
6023 if (!SWIG_Python_UnpackTuple(args,"PaneInfo_window_set",2,2,swig_obj)) SWIG_fail;
6024 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxPaneInfo, 0 | 0 );
6025 if (!SWIG_IsOK(res1)) {
6026 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "PaneInfo_window_set" "', expected argument " "1"" of type '" "wxPaneInfo *""'");
6027 }
6028 arg1 = reinterpret_cast< wxPaneInfo * >(argp1);
6029 res2 = SWIG_ConvertPtr(swig_obj[1], &argp2,SWIGTYPE_p_wxWindow, SWIG_POINTER_DISOWN | 0 );
6030 if (!SWIG_IsOK(res2)) {
6031 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "PaneInfo_window_set" "', expected argument " "2"" of type '" "wxWindow *""'");
6032 }
6033 arg2 = reinterpret_cast< wxWindow * >(argp2);
6034 if (arg1) (arg1)->window = arg2;
6035
6036 resultobj = SWIG_Py_Void();
6037 return resultobj;
6038 fail:
6039 return NULL;
6040 }
6041
6042
6043 SWIGINTERN PyObject *_wrap_PaneInfo_window_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
6044 PyObject *resultobj = 0;
6045 wxPaneInfo *arg1 = (wxPaneInfo *) 0 ;
6046 wxWindow *result = 0 ;
6047 void *argp1 = 0 ;
6048 int res1 = 0 ;
6049 PyObject *swig_obj[1] ;
6050
6051 if (!args) SWIG_fail;
6052 swig_obj[0] = args;
6053 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxPaneInfo, 0 | 0 );
6054 if (!SWIG_IsOK(res1)) {
6055 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "PaneInfo_window_get" "', expected argument " "1"" of type '" "wxPaneInfo *""'");
6056 }
6057 arg1 = reinterpret_cast< wxPaneInfo * >(argp1);
6058 result = (wxWindow *) ((arg1)->window);
6059 {
6060 resultobj = wxPyMake_wxObject(result, 0);
6061 }
6062 return resultobj;
6063 fail:
6064 return NULL;
6065 }
6066
6067
6068 SWIGINTERN PyObject *_wrap_PaneInfo_frame_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
6069 PyObject *resultobj = 0;
6070 wxPaneInfo *arg1 = (wxPaneInfo *) 0 ;
6071 wxFrame *arg2 = (wxFrame *) 0 ;
6072 void *argp1 = 0 ;
6073 int res1 = 0 ;
6074 void *argp2 = 0 ;
6075 int res2 = 0 ;
6076 PyObject *swig_obj[2] ;
6077
6078 if (!SWIG_Python_UnpackTuple(args,"PaneInfo_frame_set",2,2,swig_obj)) SWIG_fail;
6079 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxPaneInfo, 0 | 0 );
6080 if (!SWIG_IsOK(res1)) {
6081 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "PaneInfo_frame_set" "', expected argument " "1"" of type '" "wxPaneInfo *""'");
6082 }
6083 arg1 = reinterpret_cast< wxPaneInfo * >(argp1);
6084 res2 = SWIG_ConvertPtr(swig_obj[1], &argp2,SWIGTYPE_p_wxFrame, SWIG_POINTER_DISOWN | 0 );
6085 if (!SWIG_IsOK(res2)) {
6086 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "PaneInfo_frame_set" "', expected argument " "2"" of type '" "wxFrame *""'");
6087 }
6088 arg2 = reinterpret_cast< wxFrame * >(argp2);
6089 if (arg1) (arg1)->frame = arg2;
6090
6091 resultobj = SWIG_Py_Void();
6092 return resultobj;
6093 fail:
6094 return NULL;
6095 }
6096
6097
6098 SWIGINTERN PyObject *_wrap_PaneInfo_frame_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
6099 PyObject *resultobj = 0;
6100 wxPaneInfo *arg1 = (wxPaneInfo *) 0 ;
6101 wxFrame *result = 0 ;
6102 void *argp1 = 0 ;
6103 int res1 = 0 ;
6104 PyObject *swig_obj[1] ;
6105
6106 if (!args) SWIG_fail;
6107 swig_obj[0] = args;
6108 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxPaneInfo, 0 | 0 );
6109 if (!SWIG_IsOK(res1)) {
6110 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "PaneInfo_frame_get" "', expected argument " "1"" of type '" "wxPaneInfo *""'");
6111 }
6112 arg1 = reinterpret_cast< wxPaneInfo * >(argp1);
6113 result = (wxFrame *) ((arg1)->frame);
6114 {
6115 resultobj = wxPyMake_wxObject(result, 0);
6116 }
6117 return resultobj;
6118 fail:
6119 return NULL;
6120 }
6121
6122
6123 SWIGINTERN PyObject *_wrap_PaneInfo_state_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
6124 PyObject *resultobj = 0;
6125 wxPaneInfo *arg1 = (wxPaneInfo *) 0 ;
6126 int arg2 ;
6127 void *argp1 = 0 ;
6128 int res1 = 0 ;
6129 int val2 ;
6130 int ecode2 = 0 ;
6131 PyObject *swig_obj[2] ;
6132
6133 if (!SWIG_Python_UnpackTuple(args,"PaneInfo_state_set",2,2,swig_obj)) SWIG_fail;
6134 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxPaneInfo, 0 | 0 );
6135 if (!SWIG_IsOK(res1)) {
6136 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "PaneInfo_state_set" "', expected argument " "1"" of type '" "wxPaneInfo *""'");
6137 }
6138 arg1 = reinterpret_cast< wxPaneInfo * >(argp1);
6139 ecode2 = SWIG_AsVal_int(swig_obj[1], &val2);
6140 if (!SWIG_IsOK(ecode2)) {
6141 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "PaneInfo_state_set" "', expected argument " "2"" of type '" "int""'");
6142 }
6143 arg2 = static_cast< int >(val2);
6144 if (arg1) (arg1)->state = arg2;
6145
6146 resultobj = SWIG_Py_Void();
6147 return resultobj;
6148 fail:
6149 return NULL;
6150 }
6151
6152
6153 SWIGINTERN PyObject *_wrap_PaneInfo_state_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
6154 PyObject *resultobj = 0;
6155 wxPaneInfo *arg1 = (wxPaneInfo *) 0 ;
6156 int result;
6157 void *argp1 = 0 ;
6158 int res1 = 0 ;
6159 PyObject *swig_obj[1] ;
6160
6161 if (!args) SWIG_fail;
6162 swig_obj[0] = args;
6163 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxPaneInfo, 0 | 0 );
6164 if (!SWIG_IsOK(res1)) {
6165 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "PaneInfo_state_get" "', expected argument " "1"" of type '" "wxPaneInfo *""'");
6166 }
6167 arg1 = reinterpret_cast< wxPaneInfo * >(argp1);
6168 result = (int) ((arg1)->state);
6169 resultobj = SWIG_From_int(static_cast< int >(result));
6170 return resultobj;
6171 fail:
6172 return NULL;
6173 }
6174
6175
6176 SWIGINTERN PyObject *_wrap_PaneInfo_dock_direction_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
6177 PyObject *resultobj = 0;
6178 wxPaneInfo *arg1 = (wxPaneInfo *) 0 ;
6179 int arg2 ;
6180 void *argp1 = 0 ;
6181 int res1 = 0 ;
6182 int val2 ;
6183 int ecode2 = 0 ;
6184 PyObject *swig_obj[2] ;
6185
6186 if (!SWIG_Python_UnpackTuple(args,"PaneInfo_dock_direction_set",2,2,swig_obj)) SWIG_fail;
6187 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxPaneInfo, 0 | 0 );
6188 if (!SWIG_IsOK(res1)) {
6189 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "PaneInfo_dock_direction_set" "', expected argument " "1"" of type '" "wxPaneInfo *""'");
6190 }
6191 arg1 = reinterpret_cast< wxPaneInfo * >(argp1);
6192 ecode2 = SWIG_AsVal_int(swig_obj[1], &val2);
6193 if (!SWIG_IsOK(ecode2)) {
6194 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "PaneInfo_dock_direction_set" "', expected argument " "2"" of type '" "int""'");
6195 }
6196 arg2 = static_cast< int >(val2);
6197 if (arg1) (arg1)->dock_direction = arg2;
6198
6199 resultobj = SWIG_Py_Void();
6200 return resultobj;
6201 fail:
6202 return NULL;
6203 }
6204
6205
6206 SWIGINTERN PyObject *_wrap_PaneInfo_dock_direction_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
6207 PyObject *resultobj = 0;
6208 wxPaneInfo *arg1 = (wxPaneInfo *) 0 ;
6209 int result;
6210 void *argp1 = 0 ;
6211 int res1 = 0 ;
6212 PyObject *swig_obj[1] ;
6213
6214 if (!args) SWIG_fail;
6215 swig_obj[0] = args;
6216 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxPaneInfo, 0 | 0 );
6217 if (!SWIG_IsOK(res1)) {
6218 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "PaneInfo_dock_direction_get" "', expected argument " "1"" of type '" "wxPaneInfo *""'");
6219 }
6220 arg1 = reinterpret_cast< wxPaneInfo * >(argp1);
6221 result = (int) ((arg1)->dock_direction);
6222 resultobj = SWIG_From_int(static_cast< int >(result));
6223 return resultobj;
6224 fail:
6225 return NULL;
6226 }
6227
6228
6229 SWIGINTERN PyObject *_wrap_PaneInfo_dock_layer_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
6230 PyObject *resultobj = 0;
6231 wxPaneInfo *arg1 = (wxPaneInfo *) 0 ;
6232 int arg2 ;
6233 void *argp1 = 0 ;
6234 int res1 = 0 ;
6235 int val2 ;
6236 int ecode2 = 0 ;
6237 PyObject *swig_obj[2] ;
6238
6239 if (!SWIG_Python_UnpackTuple(args,"PaneInfo_dock_layer_set",2,2,swig_obj)) SWIG_fail;
6240 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxPaneInfo, 0 | 0 );
6241 if (!SWIG_IsOK(res1)) {
6242 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "PaneInfo_dock_layer_set" "', expected argument " "1"" of type '" "wxPaneInfo *""'");
6243 }
6244 arg1 = reinterpret_cast< wxPaneInfo * >(argp1);
6245 ecode2 = SWIG_AsVal_int(swig_obj[1], &val2);
6246 if (!SWIG_IsOK(ecode2)) {
6247 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "PaneInfo_dock_layer_set" "', expected argument " "2"" of type '" "int""'");
6248 }
6249 arg2 = static_cast< int >(val2);
6250 if (arg1) (arg1)->dock_layer = arg2;
6251
6252 resultobj = SWIG_Py_Void();
6253 return resultobj;
6254 fail:
6255 return NULL;
6256 }
6257
6258
6259 SWIGINTERN PyObject *_wrap_PaneInfo_dock_layer_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
6260 PyObject *resultobj = 0;
6261 wxPaneInfo *arg1 = (wxPaneInfo *) 0 ;
6262 int result;
6263 void *argp1 = 0 ;
6264 int res1 = 0 ;
6265 PyObject *swig_obj[1] ;
6266
6267 if (!args) SWIG_fail;
6268 swig_obj[0] = args;
6269 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxPaneInfo, 0 | 0 );
6270 if (!SWIG_IsOK(res1)) {
6271 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "PaneInfo_dock_layer_get" "', expected argument " "1"" of type '" "wxPaneInfo *""'");
6272 }
6273 arg1 = reinterpret_cast< wxPaneInfo * >(argp1);
6274 result = (int) ((arg1)->dock_layer);
6275 resultobj = SWIG_From_int(static_cast< int >(result));
6276 return resultobj;
6277 fail:
6278 return NULL;
6279 }
6280
6281
6282 SWIGINTERN PyObject *_wrap_PaneInfo_dock_row_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
6283 PyObject *resultobj = 0;
6284 wxPaneInfo *arg1 = (wxPaneInfo *) 0 ;
6285 int arg2 ;
6286 void *argp1 = 0 ;
6287 int res1 = 0 ;
6288 int val2 ;
6289 int ecode2 = 0 ;
6290 PyObject *swig_obj[2] ;
6291
6292 if (!SWIG_Python_UnpackTuple(args,"PaneInfo_dock_row_set",2,2,swig_obj)) SWIG_fail;
6293 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxPaneInfo, 0 | 0 );
6294 if (!SWIG_IsOK(res1)) {
6295 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "PaneInfo_dock_row_set" "', expected argument " "1"" of type '" "wxPaneInfo *""'");
6296 }
6297 arg1 = reinterpret_cast< wxPaneInfo * >(argp1);
6298 ecode2 = SWIG_AsVal_int(swig_obj[1], &val2);
6299 if (!SWIG_IsOK(ecode2)) {
6300 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "PaneInfo_dock_row_set" "', expected argument " "2"" of type '" "int""'");
6301 }
6302 arg2 = static_cast< int >(val2);
6303 if (arg1) (arg1)->dock_row = arg2;
6304
6305 resultobj = SWIG_Py_Void();
6306 return resultobj;
6307 fail:
6308 return NULL;
6309 }
6310
6311
6312 SWIGINTERN PyObject *_wrap_PaneInfo_dock_row_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
6313 PyObject *resultobj = 0;
6314 wxPaneInfo *arg1 = (wxPaneInfo *) 0 ;
6315 int result;
6316 void *argp1 = 0 ;
6317 int res1 = 0 ;
6318 PyObject *swig_obj[1] ;
6319
6320 if (!args) SWIG_fail;
6321 swig_obj[0] = args;
6322 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxPaneInfo, 0 | 0 );
6323 if (!SWIG_IsOK(res1)) {
6324 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "PaneInfo_dock_row_get" "', expected argument " "1"" of type '" "wxPaneInfo *""'");
6325 }
6326 arg1 = reinterpret_cast< wxPaneInfo * >(argp1);
6327 result = (int) ((arg1)->dock_row);
6328 resultobj = SWIG_From_int(static_cast< int >(result));
6329 return resultobj;
6330 fail:
6331 return NULL;
6332 }
6333
6334
6335 SWIGINTERN PyObject *_wrap_PaneInfo_dock_pos_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
6336 PyObject *resultobj = 0;
6337 wxPaneInfo *arg1 = (wxPaneInfo *) 0 ;
6338 int arg2 ;
6339 void *argp1 = 0 ;
6340 int res1 = 0 ;
6341 int val2 ;
6342 int ecode2 = 0 ;
6343 PyObject *swig_obj[2] ;
6344
6345 if (!SWIG_Python_UnpackTuple(args,"PaneInfo_dock_pos_set",2,2,swig_obj)) SWIG_fail;
6346 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxPaneInfo, 0 | 0 );
6347 if (!SWIG_IsOK(res1)) {
6348 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "PaneInfo_dock_pos_set" "', expected argument " "1"" of type '" "wxPaneInfo *""'");
6349 }
6350 arg1 = reinterpret_cast< wxPaneInfo * >(argp1);
6351 ecode2 = SWIG_AsVal_int(swig_obj[1], &val2);
6352 if (!SWIG_IsOK(ecode2)) {
6353 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "PaneInfo_dock_pos_set" "', expected argument " "2"" of type '" "int""'");
6354 }
6355 arg2 = static_cast< int >(val2);
6356 if (arg1) (arg1)->dock_pos = arg2;
6357
6358 resultobj = SWIG_Py_Void();
6359 return resultobj;
6360 fail:
6361 return NULL;
6362 }
6363
6364
6365 SWIGINTERN PyObject *_wrap_PaneInfo_dock_pos_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
6366 PyObject *resultobj = 0;
6367 wxPaneInfo *arg1 = (wxPaneInfo *) 0 ;
6368 int result;
6369 void *argp1 = 0 ;
6370 int res1 = 0 ;
6371 PyObject *swig_obj[1] ;
6372
6373 if (!args) SWIG_fail;
6374 swig_obj[0] = args;
6375 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxPaneInfo, 0 | 0 );
6376 if (!SWIG_IsOK(res1)) {
6377 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "PaneInfo_dock_pos_get" "', expected argument " "1"" of type '" "wxPaneInfo *""'");
6378 }
6379 arg1 = reinterpret_cast< wxPaneInfo * >(argp1);
6380 result = (int) ((arg1)->dock_pos);
6381 resultobj = SWIG_From_int(static_cast< int >(result));
6382 return resultobj;
6383 fail:
6384 return NULL;
6385 }
6386
6387
6388 SWIGINTERN PyObject *_wrap_PaneInfo_best_size_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
6389 PyObject *resultobj = 0;
6390 wxPaneInfo *arg1 = (wxPaneInfo *) 0 ;
6391 wxSize *arg2 = (wxSize *) 0 ;
6392 void *argp1 = 0 ;
6393 int res1 = 0 ;
6394 void *argp2 = 0 ;
6395 int res2 = 0 ;
6396 PyObject *swig_obj[2] ;
6397
6398 if (!SWIG_Python_UnpackTuple(args,"PaneInfo_best_size_set",2,2,swig_obj)) SWIG_fail;
6399 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxPaneInfo, 0 | 0 );
6400 if (!SWIG_IsOK(res1)) {
6401 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "PaneInfo_best_size_set" "', expected argument " "1"" of type '" "wxPaneInfo *""'");
6402 }
6403 arg1 = reinterpret_cast< wxPaneInfo * >(argp1);
6404 res2 = SWIG_ConvertPtr(swig_obj[1], &argp2,SWIGTYPE_p_wxSize, 0 | 0 );
6405 if (!SWIG_IsOK(res2)) {
6406 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "PaneInfo_best_size_set" "', expected argument " "2"" of type '" "wxSize *""'");
6407 }
6408 arg2 = reinterpret_cast< wxSize * >(argp2);
6409 if (arg1) (arg1)->best_size = *arg2;
6410
6411 resultobj = SWIG_Py_Void();
6412 return resultobj;
6413 fail:
6414 return NULL;
6415 }
6416
6417
6418 SWIGINTERN PyObject *_wrap_PaneInfo_best_size_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
6419 PyObject *resultobj = 0;
6420 wxPaneInfo *arg1 = (wxPaneInfo *) 0 ;
6421 wxSize *result = 0 ;
6422 void *argp1 = 0 ;
6423 int res1 = 0 ;
6424 PyObject *swig_obj[1] ;
6425
6426 if (!args) SWIG_fail;
6427 swig_obj[0] = args;
6428 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxPaneInfo, 0 | 0 );
6429 if (!SWIG_IsOK(res1)) {
6430 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "PaneInfo_best_size_get" "', expected argument " "1"" of type '" "wxPaneInfo *""'");
6431 }
6432 arg1 = reinterpret_cast< wxPaneInfo * >(argp1);
6433 result = (wxSize *)& ((arg1)->best_size);
6434 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_wxSize, 0 | 0 );
6435 return resultobj;
6436 fail:
6437 return NULL;
6438 }
6439
6440
6441 SWIGINTERN PyObject *_wrap_PaneInfo_min_size_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
6442 PyObject *resultobj = 0;
6443 wxPaneInfo *arg1 = (wxPaneInfo *) 0 ;
6444 wxSize *arg2 = (wxSize *) 0 ;
6445 void *argp1 = 0 ;
6446 int res1 = 0 ;
6447 void *argp2 = 0 ;
6448 int res2 = 0 ;
6449 PyObject *swig_obj[2] ;
6450
6451 if (!SWIG_Python_UnpackTuple(args,"PaneInfo_min_size_set",2,2,swig_obj)) SWIG_fail;
6452 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxPaneInfo, 0 | 0 );
6453 if (!SWIG_IsOK(res1)) {
6454 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "PaneInfo_min_size_set" "', expected argument " "1"" of type '" "wxPaneInfo *""'");
6455 }
6456 arg1 = reinterpret_cast< wxPaneInfo * >(argp1);
6457 res2 = SWIG_ConvertPtr(swig_obj[1], &argp2,SWIGTYPE_p_wxSize, 0 | 0 );
6458 if (!SWIG_IsOK(res2)) {
6459 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "PaneInfo_min_size_set" "', expected argument " "2"" of type '" "wxSize *""'");
6460 }
6461 arg2 = reinterpret_cast< wxSize * >(argp2);
6462 if (arg1) (arg1)->min_size = *arg2;
6463
6464 resultobj = SWIG_Py_Void();
6465 return resultobj;
6466 fail:
6467 return NULL;
6468 }
6469
6470
6471 SWIGINTERN PyObject *_wrap_PaneInfo_min_size_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
6472 PyObject *resultobj = 0;
6473 wxPaneInfo *arg1 = (wxPaneInfo *) 0 ;
6474 wxSize *result = 0 ;
6475 void *argp1 = 0 ;
6476 int res1 = 0 ;
6477 PyObject *swig_obj[1] ;
6478
6479 if (!args) SWIG_fail;
6480 swig_obj[0] = args;
6481 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxPaneInfo, 0 | 0 );
6482 if (!SWIG_IsOK(res1)) {
6483 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "PaneInfo_min_size_get" "', expected argument " "1"" of type '" "wxPaneInfo *""'");
6484 }
6485 arg1 = reinterpret_cast< wxPaneInfo * >(argp1);
6486 result = (wxSize *)& ((arg1)->min_size);
6487 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_wxSize, 0 | 0 );
6488 return resultobj;
6489 fail:
6490 return NULL;
6491 }
6492
6493
6494 SWIGINTERN PyObject *_wrap_PaneInfo_max_size_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
6495 PyObject *resultobj = 0;
6496 wxPaneInfo *arg1 = (wxPaneInfo *) 0 ;
6497 wxSize *arg2 = (wxSize *) 0 ;
6498 void *argp1 = 0 ;
6499 int res1 = 0 ;
6500 void *argp2 = 0 ;
6501 int res2 = 0 ;
6502 PyObject *swig_obj[2] ;
6503
6504 if (!SWIG_Python_UnpackTuple(args,"PaneInfo_max_size_set",2,2,swig_obj)) SWIG_fail;
6505 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxPaneInfo, 0 | 0 );
6506 if (!SWIG_IsOK(res1)) {
6507 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "PaneInfo_max_size_set" "', expected argument " "1"" of type '" "wxPaneInfo *""'");
6508 }
6509 arg1 = reinterpret_cast< wxPaneInfo * >(argp1);
6510 res2 = SWIG_ConvertPtr(swig_obj[1], &argp2,SWIGTYPE_p_wxSize, 0 | 0 );
6511 if (!SWIG_IsOK(res2)) {
6512 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "PaneInfo_max_size_set" "', expected argument " "2"" of type '" "wxSize *""'");
6513 }
6514 arg2 = reinterpret_cast< wxSize * >(argp2);
6515 if (arg1) (arg1)->max_size = *arg2;
6516
6517 resultobj = SWIG_Py_Void();
6518 return resultobj;
6519 fail:
6520 return NULL;
6521 }
6522
6523
6524 SWIGINTERN PyObject *_wrap_PaneInfo_max_size_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
6525 PyObject *resultobj = 0;
6526 wxPaneInfo *arg1 = (wxPaneInfo *) 0 ;
6527 wxSize *result = 0 ;
6528 void *argp1 = 0 ;
6529 int res1 = 0 ;
6530 PyObject *swig_obj[1] ;
6531
6532 if (!args) SWIG_fail;
6533 swig_obj[0] = args;
6534 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxPaneInfo, 0 | 0 );
6535 if (!SWIG_IsOK(res1)) {
6536 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "PaneInfo_max_size_get" "', expected argument " "1"" of type '" "wxPaneInfo *""'");
6537 }
6538 arg1 = reinterpret_cast< wxPaneInfo * >(argp1);
6539 result = (wxSize *)& ((arg1)->max_size);
6540 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_wxSize, 0 | 0 );
6541 return resultobj;
6542 fail:
6543 return NULL;
6544 }
6545
6546
6547 SWIGINTERN PyObject *_wrap_PaneInfo_floating_pos_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
6548 PyObject *resultobj = 0;
6549 wxPaneInfo *arg1 = (wxPaneInfo *) 0 ;
6550 wxPoint *arg2 = (wxPoint *) 0 ;
6551 void *argp1 = 0 ;
6552 int res1 = 0 ;
6553 void *argp2 = 0 ;
6554 int res2 = 0 ;
6555 PyObject *swig_obj[2] ;
6556
6557 if (!SWIG_Python_UnpackTuple(args,"PaneInfo_floating_pos_set",2,2,swig_obj)) SWIG_fail;
6558 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxPaneInfo, 0 | 0 );
6559 if (!SWIG_IsOK(res1)) {
6560 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "PaneInfo_floating_pos_set" "', expected argument " "1"" of type '" "wxPaneInfo *""'");
6561 }
6562 arg1 = reinterpret_cast< wxPaneInfo * >(argp1);
6563 res2 = SWIG_ConvertPtr(swig_obj[1], &argp2,SWIGTYPE_p_wxPoint, 0 | 0 );
6564 if (!SWIG_IsOK(res2)) {
6565 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "PaneInfo_floating_pos_set" "', expected argument " "2"" of type '" "wxPoint *""'");
6566 }
6567 arg2 = reinterpret_cast< wxPoint * >(argp2);
6568 if (arg1) (arg1)->floating_pos = *arg2;
6569
6570 resultobj = SWIG_Py_Void();
6571 return resultobj;
6572 fail:
6573 return NULL;
6574 }
6575
6576
6577 SWIGINTERN PyObject *_wrap_PaneInfo_floating_pos_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
6578 PyObject *resultobj = 0;
6579 wxPaneInfo *arg1 = (wxPaneInfo *) 0 ;
6580 wxPoint *result = 0 ;
6581 void *argp1 = 0 ;
6582 int res1 = 0 ;
6583 PyObject *swig_obj[1] ;
6584
6585 if (!args) SWIG_fail;
6586 swig_obj[0] = args;
6587 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxPaneInfo, 0 | 0 );
6588 if (!SWIG_IsOK(res1)) {
6589 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "PaneInfo_floating_pos_get" "', expected argument " "1"" of type '" "wxPaneInfo *""'");
6590 }
6591 arg1 = reinterpret_cast< wxPaneInfo * >(argp1);
6592 result = (wxPoint *)& ((arg1)->floating_pos);
6593 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_wxPoint, 0 | 0 );
6594 return resultobj;
6595 fail:
6596 return NULL;
6597 }
6598
6599
6600 SWIGINTERN PyObject *_wrap_PaneInfo_floating_size_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
6601 PyObject *resultobj = 0;
6602 wxPaneInfo *arg1 = (wxPaneInfo *) 0 ;
6603 wxSize *arg2 = (wxSize *) 0 ;
6604 void *argp1 = 0 ;
6605 int res1 = 0 ;
6606 void *argp2 = 0 ;
6607 int res2 = 0 ;
6608 PyObject *swig_obj[2] ;
6609
6610 if (!SWIG_Python_UnpackTuple(args,"PaneInfo_floating_size_set",2,2,swig_obj)) SWIG_fail;
6611 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxPaneInfo, 0 | 0 );
6612 if (!SWIG_IsOK(res1)) {
6613 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "PaneInfo_floating_size_set" "', expected argument " "1"" of type '" "wxPaneInfo *""'");
6614 }
6615 arg1 = reinterpret_cast< wxPaneInfo * >(argp1);
6616 res2 = SWIG_ConvertPtr(swig_obj[1], &argp2,SWIGTYPE_p_wxSize, 0 | 0 );
6617 if (!SWIG_IsOK(res2)) {
6618 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "PaneInfo_floating_size_set" "', expected argument " "2"" of type '" "wxSize *""'");
6619 }
6620 arg2 = reinterpret_cast< wxSize * >(argp2);
6621 if (arg1) (arg1)->floating_size = *arg2;
6622
6623 resultobj = SWIG_Py_Void();
6624 return resultobj;
6625 fail:
6626 return NULL;
6627 }
6628
6629
6630 SWIGINTERN PyObject *_wrap_PaneInfo_floating_size_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
6631 PyObject *resultobj = 0;
6632 wxPaneInfo *arg1 = (wxPaneInfo *) 0 ;
6633 wxSize *result = 0 ;
6634 void *argp1 = 0 ;
6635 int res1 = 0 ;
6636 PyObject *swig_obj[1] ;
6637
6638 if (!args) SWIG_fail;
6639 swig_obj[0] = args;
6640 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxPaneInfo, 0 | 0 );
6641 if (!SWIG_IsOK(res1)) {
6642 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "PaneInfo_floating_size_get" "', expected argument " "1"" of type '" "wxPaneInfo *""'");
6643 }
6644 arg1 = reinterpret_cast< wxPaneInfo * >(argp1);
6645 result = (wxSize *)& ((arg1)->floating_size);
6646 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_wxSize, 0 | 0 );
6647 return resultobj;
6648 fail:
6649 return NULL;
6650 }
6651
6652
6653 SWIGINTERN PyObject *_wrap_PaneInfo_dock_proportion_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
6654 PyObject *resultobj = 0;
6655 wxPaneInfo *arg1 = (wxPaneInfo *) 0 ;
6656 int arg2 ;
6657 void *argp1 = 0 ;
6658 int res1 = 0 ;
6659 int val2 ;
6660 int ecode2 = 0 ;
6661 PyObject *swig_obj[2] ;
6662
6663 if (!SWIG_Python_UnpackTuple(args,"PaneInfo_dock_proportion_set",2,2,swig_obj)) SWIG_fail;
6664 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxPaneInfo, 0 | 0 );
6665 if (!SWIG_IsOK(res1)) {
6666 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "PaneInfo_dock_proportion_set" "', expected argument " "1"" of type '" "wxPaneInfo *""'");
6667 }
6668 arg1 = reinterpret_cast< wxPaneInfo * >(argp1);
6669 ecode2 = SWIG_AsVal_int(swig_obj[1], &val2);
6670 if (!SWIG_IsOK(ecode2)) {
6671 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "PaneInfo_dock_proportion_set" "', expected argument " "2"" of type '" "int""'");
6672 }
6673 arg2 = static_cast< int >(val2);
6674 if (arg1) (arg1)->dock_proportion = arg2;
6675
6676 resultobj = SWIG_Py_Void();
6677 return resultobj;
6678 fail:
6679 return NULL;
6680 }
6681
6682
6683 SWIGINTERN PyObject *_wrap_PaneInfo_dock_proportion_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
6684 PyObject *resultobj = 0;
6685 wxPaneInfo *arg1 = (wxPaneInfo *) 0 ;
6686 int result;
6687 void *argp1 = 0 ;
6688 int res1 = 0 ;
6689 PyObject *swig_obj[1] ;
6690
6691 if (!args) SWIG_fail;
6692 swig_obj[0] = args;
6693 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxPaneInfo, 0 | 0 );
6694 if (!SWIG_IsOK(res1)) {
6695 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "PaneInfo_dock_proportion_get" "', expected argument " "1"" of type '" "wxPaneInfo *""'");
6696 }
6697 arg1 = reinterpret_cast< wxPaneInfo * >(argp1);
6698 result = (int) ((arg1)->dock_proportion);
6699 resultobj = SWIG_From_int(static_cast< int >(result));
6700 return resultobj;
6701 fail:
6702 return NULL;
6703 }
6704
6705
6706 SWIGINTERN PyObject *_wrap_PaneInfo_buttons_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
6707 PyObject *resultobj = 0;
6708 wxPaneInfo *arg1 = (wxPaneInfo *) 0 ;
6709 wxPaneButtonArray arg2 ;
6710 void *argp1 = 0 ;
6711 int res1 = 0 ;
6712 void *argp2 ;
6713 int res2 = 0 ;
6714 PyObject *swig_obj[2] ;
6715
6716 if (!SWIG_Python_UnpackTuple(args,"PaneInfo_buttons_set",2,2,swig_obj)) SWIG_fail;
6717 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxPaneInfo, 0 | 0 );
6718 if (!SWIG_IsOK(res1)) {
6719 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "PaneInfo_buttons_set" "', expected argument " "1"" of type '" "wxPaneInfo *""'");
6720 }
6721 arg1 = reinterpret_cast< wxPaneInfo * >(argp1);
6722 {
6723 res2 = SWIG_ConvertPtr(swig_obj[1], &argp2, SWIGTYPE_p_wxPaneButtonArray, 0 | 0);
6724 if (!SWIG_IsOK(res2)) {
6725 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "PaneInfo_buttons_set" "', expected argument " "2"" of type '" "wxPaneButtonArray""'");
6726 }
6727 if (!argp2) {
6728 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "PaneInfo_buttons_set" "', expected argument " "2"" of type '" "wxPaneButtonArray""'");
6729 } else {
6730 wxPaneButtonArray * temp = reinterpret_cast< wxPaneButtonArray * >(argp2);
6731 arg2 = *temp;
6732 if (SWIG_IsNewObj(res2)) delete temp;
6733 }
6734 }
6735 if (arg1) (arg1)->buttons = arg2;
6736
6737 resultobj = SWIG_Py_Void();
6738 return resultobj;
6739 fail:
6740 return NULL;
6741 }
6742
6743
6744 SWIGINTERN PyObject *_wrap_PaneInfo_buttons_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
6745 PyObject *resultobj = 0;
6746 wxPaneInfo *arg1 = (wxPaneInfo *) 0 ;
6747 wxPaneButtonArray result;
6748 void *argp1 = 0 ;
6749 int res1 = 0 ;
6750 PyObject *swig_obj[1] ;
6751
6752 if (!args) SWIG_fail;
6753 swig_obj[0] = args;
6754 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxPaneInfo, 0 | 0 );
6755 if (!SWIG_IsOK(res1)) {
6756 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "PaneInfo_buttons_get" "', expected argument " "1"" of type '" "wxPaneInfo *""'");
6757 }
6758 arg1 = reinterpret_cast< wxPaneInfo * >(argp1);
6759 result = ((arg1)->buttons);
6760 resultobj = SWIG_NewPointerObj((new wxPaneButtonArray(static_cast< const wxPaneButtonArray& >(result))), SWIGTYPE_p_wxPaneButtonArray, SWIG_POINTER_OWN | 0 );
6761 return resultobj;
6762 fail:
6763 return NULL;
6764 }
6765
6766
6767 SWIGINTERN PyObject *_wrap_PaneInfo_rect_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
6768 PyObject *resultobj = 0;
6769 wxPaneInfo *arg1 = (wxPaneInfo *) 0 ;
6770 wxRect *arg2 = (wxRect *) 0 ;
6771 void *argp1 = 0 ;
6772 int res1 = 0 ;
6773 void *argp2 = 0 ;
6774 int res2 = 0 ;
6775 PyObject *swig_obj[2] ;
6776
6777 if (!SWIG_Python_UnpackTuple(args,"PaneInfo_rect_set",2,2,swig_obj)) SWIG_fail;
6778 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxPaneInfo, 0 | 0 );
6779 if (!SWIG_IsOK(res1)) {
6780 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "PaneInfo_rect_set" "', expected argument " "1"" of type '" "wxPaneInfo *""'");
6781 }
6782 arg1 = reinterpret_cast< wxPaneInfo * >(argp1);
6783 res2 = SWIG_ConvertPtr(swig_obj[1], &argp2,SWIGTYPE_p_wxRect, 0 | 0 );
6784 if (!SWIG_IsOK(res2)) {
6785 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "PaneInfo_rect_set" "', expected argument " "2"" of type '" "wxRect *""'");
6786 }
6787 arg2 = reinterpret_cast< wxRect * >(argp2);
6788 if (arg1) (arg1)->rect = *arg2;
6789
6790 resultobj = SWIG_Py_Void();
6791 return resultobj;
6792 fail:
6793 return NULL;
6794 }
6795
6796
6797 SWIGINTERN PyObject *_wrap_PaneInfo_rect_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
6798 PyObject *resultobj = 0;
6799 wxPaneInfo *arg1 = (wxPaneInfo *) 0 ;
6800 wxRect *result = 0 ;
6801 void *argp1 = 0 ;
6802 int res1 = 0 ;
6803 PyObject *swig_obj[1] ;
6804
6805 if (!args) SWIG_fail;
6806 swig_obj[0] = args;
6807 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxPaneInfo, 0 | 0 );
6808 if (!SWIG_IsOK(res1)) {
6809 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "PaneInfo_rect_get" "', expected argument " "1"" of type '" "wxPaneInfo *""'");
6810 }
6811 arg1 = reinterpret_cast< wxPaneInfo * >(argp1);
6812 result = (wxRect *)& ((arg1)->rect);
6813 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_wxRect, 0 | 0 );
6814 return resultobj;
6815 fail:
6816 return NULL;
6817 }
6818
6819
6820 SWIGINTERN PyObject *PaneInfo_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
6821 PyObject *obj;
6822 if (!SWIG_Python_UnpackTuple(args,(char*)"swigregister", 1, 1,&obj)) return NULL;
6823 SWIG_TypeNewClientData(SWIGTYPE_p_wxPaneInfo, SWIG_NewClientData(obj));
6824 return SWIG_Py_Void();
6825 }
6826
6827 SWIGINTERN PyObject *PaneInfo_swiginit(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
6828 return SWIG_Python_InitShadowInstance(args);
6829 }
6830
6831 SWIGINTERN PyObject *_wrap_new_FrameManager(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
6832 PyObject *resultobj = 0;
6833 wxWindow *arg1 = (wxWindow *) NULL ;
6834 int arg2 = (int) wxAUI_MGR_DEFAULT ;
6835 wxFrameManager *result = 0 ;
6836 void *argp1 = 0 ;
6837 int res1 = 0 ;
6838 int val2 ;
6839 int ecode2 = 0 ;
6840 PyObject * obj0 = 0 ;
6841 PyObject * obj1 = 0 ;
6842 char * kwnames[] = {
6843 (char *) "managed_wnd",(char *) "flags", NULL
6844 };
6845
6846 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|OO:new_FrameManager",kwnames,&obj0,&obj1)) SWIG_fail;
6847 if (obj0) {
6848 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxWindow, 0 | 0 );
6849 if (!SWIG_IsOK(res1)) {
6850 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_FrameManager" "', expected argument " "1"" of type '" "wxWindow *""'");
6851 }
6852 arg1 = reinterpret_cast< wxWindow * >(argp1);
6853 }
6854 if (obj1) {
6855 ecode2 = SWIG_AsVal_int(obj1, &val2);
6856 if (!SWIG_IsOK(ecode2)) {
6857 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "new_FrameManager" "', expected argument " "2"" of type '" "int""'");
6858 }
6859 arg2 = static_cast< int >(val2);
6860 }
6861 {
6862 PyThreadState* __tstate = wxPyBeginAllowThreads();
6863 result = (wxFrameManager *)new wxFrameManager(arg1,arg2);
6864 wxPyEndAllowThreads(__tstate);
6865 if (PyErr_Occurred()) SWIG_fail;
6866 }
6867 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_wxFrameManager, SWIG_POINTER_NEW | 0 );
6868 return resultobj;
6869 fail:
6870 return NULL;
6871 }
6872
6873
6874 SWIGINTERN PyObject *_wrap_delete_FrameManager(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
6875 PyObject *resultobj = 0;
6876 wxFrameManager *arg1 = (wxFrameManager *) 0 ;
6877 void *argp1 = 0 ;
6878 int res1 = 0 ;
6879 PyObject *swig_obj[1] ;
6880
6881 if (!args) SWIG_fail;
6882 swig_obj[0] = args;
6883 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxFrameManager, SWIG_POINTER_DISOWN | 0 );
6884 if (!SWIG_IsOK(res1)) {
6885 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_FrameManager" "', expected argument " "1"" of type '" "wxFrameManager *""'");
6886 }
6887 arg1 = reinterpret_cast< wxFrameManager * >(argp1);
6888 {
6889 PyThreadState* __tstate = wxPyBeginAllowThreads();
6890 delete arg1;
6891
6892 wxPyEndAllowThreads(__tstate);
6893 if (PyErr_Occurred()) SWIG_fail;
6894 }
6895 resultobj = SWIG_Py_Void();
6896 return resultobj;
6897 fail:
6898 return NULL;
6899 }
6900
6901
6902 SWIGINTERN PyObject *_wrap_FrameManager_UnInit(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
6903 PyObject *resultobj = 0;
6904 wxFrameManager *arg1 = (wxFrameManager *) 0 ;
6905 void *argp1 = 0 ;
6906 int res1 = 0 ;
6907 PyObject *swig_obj[1] ;
6908
6909 if (!args) SWIG_fail;
6910 swig_obj[0] = args;
6911 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxFrameManager, 0 | 0 );
6912 if (!SWIG_IsOK(res1)) {
6913 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "FrameManager_UnInit" "', expected argument " "1"" of type '" "wxFrameManager *""'");
6914 }
6915 arg1 = reinterpret_cast< wxFrameManager * >(argp1);
6916 {
6917 PyThreadState* __tstate = wxPyBeginAllowThreads();
6918 (arg1)->UnInit();
6919 wxPyEndAllowThreads(__tstate);
6920 if (PyErr_Occurred()) SWIG_fail;
6921 }
6922 resultobj = SWIG_Py_Void();
6923 return resultobj;
6924 fail:
6925 return NULL;
6926 }
6927
6928
6929 SWIGINTERN PyObject *_wrap_FrameManager_SetFlags(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
6930 PyObject *resultobj = 0;
6931 wxFrameManager *arg1 = (wxFrameManager *) 0 ;
6932 int arg2 ;
6933 void *argp1 = 0 ;
6934 int res1 = 0 ;
6935 int val2 ;
6936 int ecode2 = 0 ;
6937 PyObject * obj0 = 0 ;
6938 PyObject * obj1 = 0 ;
6939 char * kwnames[] = {
6940 (char *) "self",(char *) "flags", NULL
6941 };
6942
6943 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:FrameManager_SetFlags",kwnames,&obj0,&obj1)) SWIG_fail;
6944 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxFrameManager, 0 | 0 );
6945 if (!SWIG_IsOK(res1)) {
6946 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "FrameManager_SetFlags" "', expected argument " "1"" of type '" "wxFrameManager *""'");
6947 }
6948 arg1 = reinterpret_cast< wxFrameManager * >(argp1);
6949 ecode2 = SWIG_AsVal_int(obj1, &val2);
6950 if (!SWIG_IsOK(ecode2)) {
6951 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "FrameManager_SetFlags" "', expected argument " "2"" of type '" "int""'");
6952 }
6953 arg2 = static_cast< int >(val2);
6954 {
6955 PyThreadState* __tstate = wxPyBeginAllowThreads();
6956 (arg1)->SetFlags(arg2);
6957 wxPyEndAllowThreads(__tstate);
6958 if (PyErr_Occurred()) SWIG_fail;
6959 }
6960 resultobj = SWIG_Py_Void();
6961 return resultobj;
6962 fail:
6963 return NULL;
6964 }
6965
6966
6967 SWIGINTERN PyObject *_wrap_FrameManager_GetFlags(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
6968 PyObject *resultobj = 0;
6969 wxFrameManager *arg1 = (wxFrameManager *) 0 ;
6970 int result;
6971 void *argp1 = 0 ;
6972 int res1 = 0 ;
6973 PyObject *swig_obj[1] ;
6974
6975 if (!args) SWIG_fail;
6976 swig_obj[0] = args;
6977 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxFrameManager, 0 | 0 );
6978 if (!SWIG_IsOK(res1)) {
6979 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "FrameManager_GetFlags" "', expected argument " "1"" of type '" "wxFrameManager const *""'");
6980 }
6981 arg1 = reinterpret_cast< wxFrameManager * >(argp1);
6982 {
6983 PyThreadState* __tstate = wxPyBeginAllowThreads();
6984 result = (int)((wxFrameManager const *)arg1)->GetFlags();
6985 wxPyEndAllowThreads(__tstate);
6986 if (PyErr_Occurred()) SWIG_fail;
6987 }
6988 resultobj = SWIG_From_int(static_cast< int >(result));
6989 return resultobj;
6990 fail:
6991 return NULL;
6992 }
6993
6994
6995 SWIGINTERN PyObject *_wrap_FrameManager_SetManagedWindow(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
6996 PyObject *resultobj = 0;
6997 wxFrameManager *arg1 = (wxFrameManager *) 0 ;
6998 wxWindow *arg2 = (wxWindow *) 0 ;
6999 void *argp1 = 0 ;
7000 int res1 = 0 ;
7001 void *argp2 = 0 ;
7002 int res2 = 0 ;
7003 PyObject * obj0 = 0 ;
7004 PyObject * obj1 = 0 ;
7005 char * kwnames[] = {
7006 (char *) "self",(char *) "managed_wnd", NULL
7007 };
7008
7009 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:FrameManager_SetManagedWindow",kwnames,&obj0,&obj1)) SWIG_fail;
7010 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxFrameManager, 0 | 0 );
7011 if (!SWIG_IsOK(res1)) {
7012 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "FrameManager_SetManagedWindow" "', expected argument " "1"" of type '" "wxFrameManager *""'");
7013 }
7014 arg1 = reinterpret_cast< wxFrameManager * >(argp1);
7015 res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_wxWindow, 0 | 0 );
7016 if (!SWIG_IsOK(res2)) {
7017 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "FrameManager_SetManagedWindow" "', expected argument " "2"" of type '" "wxWindow *""'");
7018 }
7019 arg2 = reinterpret_cast< wxWindow * >(argp2);
7020 {
7021 PyThreadState* __tstate = wxPyBeginAllowThreads();
7022 (arg1)->SetManagedWindow(arg2);
7023 wxPyEndAllowThreads(__tstate);
7024 if (PyErr_Occurred()) SWIG_fail;
7025 }
7026 resultobj = SWIG_Py_Void();
7027 return resultobj;
7028 fail:
7029 return NULL;
7030 }
7031
7032
7033 SWIGINTERN PyObject *_wrap_FrameManager_GetManagedWindow(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
7034 PyObject *resultobj = 0;
7035 wxFrameManager *arg1 = (wxFrameManager *) 0 ;
7036 wxWindow *result = 0 ;
7037 void *argp1 = 0 ;
7038 int res1 = 0 ;
7039 PyObject *swig_obj[1] ;
7040
7041 if (!args) SWIG_fail;
7042 swig_obj[0] = args;
7043 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxFrameManager, 0 | 0 );
7044 if (!SWIG_IsOK(res1)) {
7045 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "FrameManager_GetManagedWindow" "', expected argument " "1"" of type '" "wxFrameManager const *""'");
7046 }
7047 arg1 = reinterpret_cast< wxFrameManager * >(argp1);
7048 {
7049 PyThreadState* __tstate = wxPyBeginAllowThreads();
7050 result = (wxWindow *)((wxFrameManager const *)arg1)->GetManagedWindow();
7051 wxPyEndAllowThreads(__tstate);
7052 if (PyErr_Occurred()) SWIG_fail;
7053 }
7054 {
7055 resultobj = wxPyMake_wxObject(result, 0);
7056 }
7057 return resultobj;
7058 fail:
7059 return NULL;
7060 }
7061
7062
7063 SWIGINTERN PyObject *_wrap_FrameManager_SetArtProvider(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
7064 PyObject *resultobj = 0;
7065 wxFrameManager *arg1 = (wxFrameManager *) 0 ;
7066 wxDockArt *arg2 = (wxDockArt *) 0 ;
7067 void *argp1 = 0 ;
7068 int res1 = 0 ;
7069 int res2 = 0 ;
7070 PyObject * obj0 = 0 ;
7071 PyObject * obj1 = 0 ;
7072 char * kwnames[] = {
7073 (char *) "self",(char *) "art_provider", NULL
7074 };
7075
7076 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:FrameManager_SetArtProvider",kwnames,&obj0,&obj1)) SWIG_fail;
7077 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxFrameManager, 0 | 0 );
7078 if (!SWIG_IsOK(res1)) {
7079 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "FrameManager_SetArtProvider" "', expected argument " "1"" of type '" "wxFrameManager *""'");
7080 }
7081 arg1 = reinterpret_cast< wxFrameManager * >(argp1);
7082 res2 = SWIG_ConvertPtr(obj1, SWIG_as_voidptrptr(&arg2), SWIGTYPE_p_wxDockArt, SWIG_POINTER_DISOWN | 0 );
7083 if (!SWIG_IsOK(res2)) {
7084 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "FrameManager_SetArtProvider" "', expected argument " "2"" of type '" "wxDockArt *""'");
7085 }
7086 {
7087 PyThreadState* __tstate = wxPyBeginAllowThreads();
7088 (arg1)->SetArtProvider(arg2);
7089 wxPyEndAllowThreads(__tstate);
7090 if (PyErr_Occurred()) SWIG_fail;
7091 }
7092 resultobj = SWIG_Py_Void();
7093 return resultobj;
7094 fail:
7095 return NULL;
7096 }
7097
7098
7099 SWIGINTERN PyObject *_wrap_FrameManager_GetArtProvider(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
7100 PyObject *resultobj = 0;
7101 wxFrameManager *arg1 = (wxFrameManager *) 0 ;
7102 wxDockArt *result = 0 ;
7103 void *argp1 = 0 ;
7104 int res1 = 0 ;
7105 PyObject *swig_obj[1] ;
7106
7107 if (!args) SWIG_fail;
7108 swig_obj[0] = args;
7109 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxFrameManager, 0 | 0 );
7110 if (!SWIG_IsOK(res1)) {
7111 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "FrameManager_GetArtProvider" "', expected argument " "1"" of type '" "wxFrameManager const *""'");
7112 }
7113 arg1 = reinterpret_cast< wxFrameManager * >(argp1);
7114 {
7115 PyThreadState* __tstate = wxPyBeginAllowThreads();
7116 result = (wxDockArt *)((wxFrameManager const *)arg1)->GetArtProvider();
7117 wxPyEndAllowThreads(__tstate);
7118 if (PyErr_Occurred()) SWIG_fail;
7119 }
7120 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_wxDockArt, 0 | 0 );
7121 return resultobj;
7122 fail:
7123 return NULL;
7124 }
7125
7126
7127 SWIGINTERN PyObject *_wrap_FrameManager__GetPaneByWidget(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
7128 PyObject *resultobj = 0;
7129 wxFrameManager *arg1 = (wxFrameManager *) 0 ;
7130 wxWindow *arg2 = (wxWindow *) 0 ;
7131 wxPaneInfo *result = 0 ;
7132 void *argp1 = 0 ;
7133 int res1 = 0 ;
7134 void *argp2 = 0 ;
7135 int res2 = 0 ;
7136 PyObject * obj0 = 0 ;
7137 PyObject * obj1 = 0 ;
7138 char * kwnames[] = {
7139 (char *) "self",(char *) "window", NULL
7140 };
7141
7142 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:FrameManager__GetPaneByWidget",kwnames,&obj0,&obj1)) SWIG_fail;
7143 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxFrameManager, 0 | 0 );
7144 if (!SWIG_IsOK(res1)) {
7145 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "FrameManager__GetPaneByWidget" "', expected argument " "1"" of type '" "wxFrameManager *""'");
7146 }
7147 arg1 = reinterpret_cast< wxFrameManager * >(argp1);
7148 res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_wxWindow, 0 | 0 );
7149 if (!SWIG_IsOK(res2)) {
7150 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "FrameManager__GetPaneByWidget" "', expected argument " "2"" of type '" "wxWindow *""'");
7151 }
7152 arg2 = reinterpret_cast< wxWindow * >(argp2);
7153 {
7154 PyThreadState* __tstate = wxPyBeginAllowThreads();
7155 {
7156 wxPaneInfo &_result_ref = (arg1)->GetPane(arg2);
7157 result = (wxPaneInfo *) &_result_ref;
7158 }
7159 wxPyEndAllowThreads(__tstate);
7160 if (PyErr_Occurred()) SWIG_fail;
7161 }
7162 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_wxPaneInfo, 0 | 0 );
7163 return resultobj;
7164 fail:
7165 return NULL;
7166 }
7167
7168
7169 SWIGINTERN PyObject *_wrap_FrameManager__GetPaneByName(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
7170 PyObject *resultobj = 0;
7171 wxFrameManager *arg1 = (wxFrameManager *) 0 ;
7172 wxString *arg2 = 0 ;
7173 wxPaneInfo *result = 0 ;
7174 void *argp1 = 0 ;
7175 int res1 = 0 ;
7176 bool temp2 = false ;
7177 PyObject * obj0 = 0 ;
7178 PyObject * obj1 = 0 ;
7179 char * kwnames[] = {
7180 (char *) "self",(char *) "name", NULL
7181 };
7182
7183 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:FrameManager__GetPaneByName",kwnames,&obj0,&obj1)) SWIG_fail;
7184 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxFrameManager, 0 | 0 );
7185 if (!SWIG_IsOK(res1)) {
7186 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "FrameManager__GetPaneByName" "', expected argument " "1"" of type '" "wxFrameManager *""'");
7187 }
7188 arg1 = reinterpret_cast< wxFrameManager * >(argp1);
7189 {
7190 arg2 = wxString_in_helper(obj1);
7191 if (arg2 == NULL) SWIG_fail;
7192 temp2 = true;
7193 }
7194 {
7195 PyThreadState* __tstate = wxPyBeginAllowThreads();
7196 {
7197 wxPaneInfo &_result_ref = (arg1)->GetPane((wxString const &)*arg2);
7198 result = (wxPaneInfo *) &_result_ref;
7199 }
7200 wxPyEndAllowThreads(__tstate);
7201 if (PyErr_Occurred()) SWIG_fail;
7202 }
7203 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_wxPaneInfo, 0 | 0 );
7204 {
7205 if (temp2)
7206 delete arg2;
7207 }
7208 return resultobj;
7209 fail:
7210 {
7211 if (temp2)
7212 delete arg2;
7213 }
7214 return NULL;
7215 }
7216
7217
7218 SWIGINTERN PyObject *_wrap_FrameManager_GetAllPanes(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
7219 PyObject *resultobj = 0;
7220 wxFrameManager *arg1 = (wxFrameManager *) 0 ;
7221 wxPaneInfoArray *result = 0 ;
7222 void *argp1 = 0 ;
7223 int res1 = 0 ;
7224 PyObject *swig_obj[1] ;
7225
7226 if (!args) SWIG_fail;
7227 swig_obj[0] = args;
7228 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxFrameManager, 0 | 0 );
7229 if (!SWIG_IsOK(res1)) {
7230 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "FrameManager_GetAllPanes" "', expected argument " "1"" of type '" "wxFrameManager *""'");
7231 }
7232 arg1 = reinterpret_cast< wxFrameManager * >(argp1);
7233 {
7234 PyThreadState* __tstate = wxPyBeginAllowThreads();
7235 {
7236 wxPaneInfoArray &_result_ref = (arg1)->GetAllPanes();
7237 result = (wxPaneInfoArray *) &_result_ref;
7238 }
7239 wxPyEndAllowThreads(__tstate);
7240 if (PyErr_Occurred()) SWIG_fail;
7241 }
7242 {
7243 resultobj = PyList_New(0);
7244 for (size_t i=0; i < result->GetCount(); i++) {
7245 PyObject* pane_obj = SWIG_NewPointerObj((void*)(&result->Item(i)), SWIGTYPE_p_wxPaneInfo, 0);
7246 PyList_Append(resultobj, pane_obj);
7247 }
7248 }
7249 return resultobj;
7250 fail:
7251 return NULL;
7252 }
7253
7254
7255 SWIGINTERN PyObject *_wrap_FrameManager__AddPane1(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
7256 PyObject *resultobj = 0;
7257 wxFrameManager *arg1 = (wxFrameManager *) 0 ;
7258 wxWindow *arg2 = (wxWindow *) 0 ;
7259 wxPaneInfo *arg3 = 0 ;
7260 bool result;
7261 void *argp1 = 0 ;
7262 int res1 = 0 ;
7263 void *argp2 = 0 ;
7264 int res2 = 0 ;
7265 void *argp3 = 0 ;
7266 int res3 = 0 ;
7267 PyObject * obj0 = 0 ;
7268 PyObject * obj1 = 0 ;
7269 PyObject * obj2 = 0 ;
7270 char * kwnames[] = {
7271 (char *) "self",(char *) "window",(char *) "pane_info", NULL
7272 };
7273
7274 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:FrameManager__AddPane1",kwnames,&obj0,&obj1,&obj2)) SWIG_fail;
7275 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxFrameManager, 0 | 0 );
7276 if (!SWIG_IsOK(res1)) {
7277 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "FrameManager__AddPane1" "', expected argument " "1"" of type '" "wxFrameManager *""'");
7278 }
7279 arg1 = reinterpret_cast< wxFrameManager * >(argp1);
7280 res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_wxWindow, 0 | 0 );
7281 if (!SWIG_IsOK(res2)) {
7282 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "FrameManager__AddPane1" "', expected argument " "2"" of type '" "wxWindow *""'");
7283 }
7284 arg2 = reinterpret_cast< wxWindow * >(argp2);
7285 res3 = SWIG_ConvertPtr(obj2, &argp3, SWIGTYPE_p_wxPaneInfo, 0 | 0);
7286 if (!SWIG_IsOK(res3)) {
7287 SWIG_exception_fail(SWIG_ArgError(res3), "in method '" "FrameManager__AddPane1" "', expected argument " "3"" of type '" "wxPaneInfo const &""'");
7288 }
7289 if (!argp3) {
7290 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "FrameManager__AddPane1" "', expected argument " "3"" of type '" "wxPaneInfo const &""'");
7291 }
7292 arg3 = reinterpret_cast< wxPaneInfo * >(argp3);
7293 {
7294 PyThreadState* __tstate = wxPyBeginAllowThreads();
7295 result = (bool)(arg1)->AddPane(arg2,(wxPaneInfo const &)*arg3);
7296 wxPyEndAllowThreads(__tstate);
7297 if (PyErr_Occurred()) SWIG_fail;
7298 }
7299 {
7300 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
7301 }
7302 return resultobj;
7303 fail:
7304 return NULL;
7305 }
7306
7307
7308 SWIGINTERN PyObject *_wrap_FrameManager_AddPaneAtPos(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
7309 PyObject *resultobj = 0;
7310 wxFrameManager *arg1 = (wxFrameManager *) 0 ;
7311 wxWindow *arg2 = (wxWindow *) 0 ;
7312 wxPaneInfo *arg3 = 0 ;
7313 wxPoint *arg4 = 0 ;
7314 bool result;
7315 void *argp1 = 0 ;
7316 int res1 = 0 ;
7317 void *argp2 = 0 ;
7318 int res2 = 0 ;
7319 void *argp3 = 0 ;
7320 int res3 = 0 ;
7321 wxPoint temp4 ;
7322 PyObject * obj0 = 0 ;
7323 PyObject * obj1 = 0 ;
7324 PyObject * obj2 = 0 ;
7325 PyObject * obj3 = 0 ;
7326 char * kwnames[] = {
7327 (char *) "self",(char *) "window",(char *) "pane_info",(char *) "drop_pos", NULL
7328 };
7329
7330 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOO:FrameManager_AddPaneAtPos",kwnames,&obj0,&obj1,&obj2,&obj3)) SWIG_fail;
7331 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxFrameManager, 0 | 0 );
7332 if (!SWIG_IsOK(res1)) {
7333 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "FrameManager_AddPaneAtPos" "', expected argument " "1"" of type '" "wxFrameManager *""'");
7334 }
7335 arg1 = reinterpret_cast< wxFrameManager * >(argp1);
7336 res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_wxWindow, 0 | 0 );
7337 if (!SWIG_IsOK(res2)) {
7338 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "FrameManager_AddPaneAtPos" "', expected argument " "2"" of type '" "wxWindow *""'");
7339 }
7340 arg2 = reinterpret_cast< wxWindow * >(argp2);
7341 res3 = SWIG_ConvertPtr(obj2, &argp3, SWIGTYPE_p_wxPaneInfo, 0 | 0);
7342 if (!SWIG_IsOK(res3)) {
7343 SWIG_exception_fail(SWIG_ArgError(res3), "in method '" "FrameManager_AddPaneAtPos" "', expected argument " "3"" of type '" "wxPaneInfo const &""'");
7344 }
7345 if (!argp3) {
7346 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "FrameManager_AddPaneAtPos" "', expected argument " "3"" of type '" "wxPaneInfo const &""'");
7347 }
7348 arg3 = reinterpret_cast< wxPaneInfo * >(argp3);
7349 {
7350 arg4 = &temp4;
7351 if ( ! wxPoint_helper(obj3, &arg4)) SWIG_fail;
7352 }
7353 {
7354 PyThreadState* __tstate = wxPyBeginAllowThreads();
7355 result = (bool)(arg1)->AddPane(arg2,(wxPaneInfo const &)*arg3,(wxPoint const &)*arg4);
7356 wxPyEndAllowThreads(__tstate);
7357 if (PyErr_Occurred()) SWIG_fail;
7358 }
7359 {
7360 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
7361 }
7362 return resultobj;
7363 fail:
7364 return NULL;
7365 }
7366
7367
7368 SWIGINTERN PyObject *_wrap_FrameManager__AddPane2(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
7369 PyObject *resultobj = 0;
7370 wxFrameManager *arg1 = (wxFrameManager *) 0 ;
7371 wxWindow *arg2 = (wxWindow *) 0 ;
7372 int arg3 = (int) wxLEFT ;
7373 wxString const &arg4_defvalue = wxEmptyString ;
7374 wxString *arg4 = (wxString *) &arg4_defvalue ;
7375 bool result;
7376 void *argp1 = 0 ;
7377 int res1 = 0 ;
7378 void *argp2 = 0 ;
7379 int res2 = 0 ;
7380 int val3 ;
7381 int ecode3 = 0 ;
7382 bool temp4 = false ;
7383 PyObject * obj0 = 0 ;
7384 PyObject * obj1 = 0 ;
7385 PyObject * obj2 = 0 ;
7386 PyObject * obj3 = 0 ;
7387 char * kwnames[] = {
7388 (char *) "self",(char *) "window",(char *) "direction",(char *) "caption", NULL
7389 };
7390
7391 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|OO:FrameManager__AddPane2",kwnames,&obj0,&obj1,&obj2,&obj3)) SWIG_fail;
7392 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxFrameManager, 0 | 0 );
7393 if (!SWIG_IsOK(res1)) {
7394 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "FrameManager__AddPane2" "', expected argument " "1"" of type '" "wxFrameManager *""'");
7395 }
7396 arg1 = reinterpret_cast< wxFrameManager * >(argp1);
7397 res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_wxWindow, 0 | 0 );
7398 if (!SWIG_IsOK(res2)) {
7399 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "FrameManager__AddPane2" "', expected argument " "2"" of type '" "wxWindow *""'");
7400 }
7401 arg2 = reinterpret_cast< wxWindow * >(argp2);
7402 if (obj2) {
7403 ecode3 = SWIG_AsVal_int(obj2, &val3);
7404 if (!SWIG_IsOK(ecode3)) {
7405 SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "FrameManager__AddPane2" "', expected argument " "3"" of type '" "int""'");
7406 }
7407 arg3 = static_cast< int >(val3);
7408 }
7409 if (obj3) {
7410 {
7411 arg4 = wxString_in_helper(obj3);
7412 if (arg4 == NULL) SWIG_fail;
7413 temp4 = true;
7414 }
7415 }
7416 {
7417 PyThreadState* __tstate = wxPyBeginAllowThreads();
7418 result = (bool)(arg1)->AddPane(arg2,arg3,(wxString const &)*arg4);
7419 wxPyEndAllowThreads(__tstate);
7420 if (PyErr_Occurred()) SWIG_fail;
7421 }
7422 {
7423 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
7424 }
7425 {
7426 if (temp4)
7427 delete arg4;
7428 }
7429 return resultobj;
7430 fail:
7431 {
7432 if (temp4)
7433 delete arg4;
7434 }
7435 return NULL;
7436 }
7437
7438
7439 SWIGINTERN PyObject *_wrap_FrameManager_InsertPane(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
7440 PyObject *resultobj = 0;
7441 wxFrameManager *arg1 = (wxFrameManager *) 0 ;
7442 wxWindow *arg2 = (wxWindow *) 0 ;
7443 wxPaneInfo *arg3 = 0 ;
7444 int arg4 = (int) wxAUI_INSERT_PANE ;
7445 bool result;
7446 void *argp1 = 0 ;
7447 int res1 = 0 ;
7448 void *argp2 = 0 ;
7449 int res2 = 0 ;
7450 void *argp3 = 0 ;
7451 int res3 = 0 ;
7452 int val4 ;
7453 int ecode4 = 0 ;
7454 PyObject * obj0 = 0 ;
7455 PyObject * obj1 = 0 ;
7456 PyObject * obj2 = 0 ;
7457 PyObject * obj3 = 0 ;
7458 char * kwnames[] = {
7459 (char *) "self",(char *) "window",(char *) "insert_location",(char *) "insert_level", NULL
7460 };
7461
7462 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO|O:FrameManager_InsertPane",kwnames,&obj0,&obj1,&obj2,&obj3)) SWIG_fail;
7463 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxFrameManager, 0 | 0 );
7464 if (!SWIG_IsOK(res1)) {
7465 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "FrameManager_InsertPane" "', expected argument " "1"" of type '" "wxFrameManager *""'");
7466 }
7467 arg1 = reinterpret_cast< wxFrameManager * >(argp1);
7468 res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_wxWindow, 0 | 0 );
7469 if (!SWIG_IsOK(res2)) {
7470 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "FrameManager_InsertPane" "', expected argument " "2"" of type '" "wxWindow *""'");
7471 }
7472 arg2 = reinterpret_cast< wxWindow * >(argp2);
7473 res3 = SWIG_ConvertPtr(obj2, &argp3, SWIGTYPE_p_wxPaneInfo, 0 | 0);
7474 if (!SWIG_IsOK(res3)) {
7475 SWIG_exception_fail(SWIG_ArgError(res3), "in method '" "FrameManager_InsertPane" "', expected argument " "3"" of type '" "wxPaneInfo const &""'");
7476 }
7477 if (!argp3) {
7478 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "FrameManager_InsertPane" "', expected argument " "3"" of type '" "wxPaneInfo const &""'");
7479 }
7480 arg3 = reinterpret_cast< wxPaneInfo * >(argp3);
7481 if (obj3) {
7482 ecode4 = SWIG_AsVal_int(obj3, &val4);
7483 if (!SWIG_IsOK(ecode4)) {
7484 SWIG_exception_fail(SWIG_ArgError(ecode4), "in method '" "FrameManager_InsertPane" "', expected argument " "4"" of type '" "int""'");
7485 }
7486 arg4 = static_cast< int >(val4);
7487 }
7488 {
7489 PyThreadState* __tstate = wxPyBeginAllowThreads();
7490 result = (bool)(arg1)->InsertPane(arg2,(wxPaneInfo const &)*arg3,arg4);
7491 wxPyEndAllowThreads(__tstate);
7492 if (PyErr_Occurred()) SWIG_fail;
7493 }
7494 {
7495 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
7496 }
7497 return resultobj;
7498 fail:
7499 return NULL;
7500 }
7501
7502
7503 SWIGINTERN PyObject *_wrap_FrameManager_DetachPane(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
7504 PyObject *resultobj = 0;
7505 wxFrameManager *arg1 = (wxFrameManager *) 0 ;
7506 wxWindow *arg2 = (wxWindow *) 0 ;
7507 bool result;
7508 void *argp1 = 0 ;
7509 int res1 = 0 ;
7510 void *argp2 = 0 ;
7511 int res2 = 0 ;
7512 PyObject * obj0 = 0 ;
7513 PyObject * obj1 = 0 ;
7514 char * kwnames[] = {
7515 (char *) "self",(char *) "window", NULL
7516 };
7517
7518 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:FrameManager_DetachPane",kwnames,&obj0,&obj1)) SWIG_fail;
7519 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxFrameManager, 0 | 0 );
7520 if (!SWIG_IsOK(res1)) {
7521 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "FrameManager_DetachPane" "', expected argument " "1"" of type '" "wxFrameManager *""'");
7522 }
7523 arg1 = reinterpret_cast< wxFrameManager * >(argp1);
7524 res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_wxWindow, 0 | 0 );
7525 if (!SWIG_IsOK(res2)) {
7526 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "FrameManager_DetachPane" "', expected argument " "2"" of type '" "wxWindow *""'");
7527 }
7528 arg2 = reinterpret_cast< wxWindow * >(argp2);
7529 {
7530 PyThreadState* __tstate = wxPyBeginAllowThreads();
7531 result = (bool)(arg1)->DetachPane(arg2);
7532 wxPyEndAllowThreads(__tstate);
7533 if (PyErr_Occurred()) SWIG_fail;
7534 }
7535 {
7536 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
7537 }
7538 return resultobj;
7539 fail:
7540 return NULL;
7541 }
7542
7543
7544 SWIGINTERN PyObject *_wrap_FrameManager_ClosePane(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
7545 PyObject *resultobj = 0;
7546 wxFrameManager *arg1 = (wxFrameManager *) 0 ;
7547 wxPaneInfo *arg2 = 0 ;
7548 void *argp1 = 0 ;
7549 int res1 = 0 ;
7550 void *argp2 = 0 ;
7551 int res2 = 0 ;
7552 PyObject * obj0 = 0 ;
7553 PyObject * obj1 = 0 ;
7554 char * kwnames[] = {
7555 (char *) "self",(char *) "pane_info", NULL
7556 };
7557
7558 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:FrameManager_ClosePane",kwnames,&obj0,&obj1)) SWIG_fail;
7559 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxFrameManager, 0 | 0 );
7560 if (!SWIG_IsOK(res1)) {
7561 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "FrameManager_ClosePane" "', expected argument " "1"" of type '" "wxFrameManager *""'");
7562 }
7563 arg1 = reinterpret_cast< wxFrameManager * >(argp1);
7564 res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_wxPaneInfo, 0 );
7565 if (!SWIG_IsOK(res2)) {
7566 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "FrameManager_ClosePane" "', expected argument " "2"" of type '" "wxPaneInfo &""'");
7567 }
7568 if (!argp2) {
7569 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "FrameManager_ClosePane" "', expected argument " "2"" of type '" "wxPaneInfo &""'");
7570 }
7571 arg2 = reinterpret_cast< wxPaneInfo * >(argp2);
7572 {
7573 PyThreadState* __tstate = wxPyBeginAllowThreads();
7574 (arg1)->ClosePane(*arg2);
7575 wxPyEndAllowThreads(__tstate);
7576 if (PyErr_Occurred()) SWIG_fail;
7577 }
7578 resultobj = SWIG_Py_Void();
7579 return resultobj;
7580 fail:
7581 return NULL;
7582 }
7583
7584
7585 SWIGINTERN PyObject *_wrap_FrameManager_SavePaneInfo(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
7586 PyObject *resultobj = 0;
7587 wxFrameManager *arg1 = (wxFrameManager *) 0 ;
7588 wxPaneInfo *arg2 = 0 ;
7589 wxString result;
7590 void *argp1 = 0 ;
7591 int res1 = 0 ;
7592 void *argp2 = 0 ;
7593 int res2 = 0 ;
7594 PyObject * obj0 = 0 ;
7595 PyObject * obj1 = 0 ;
7596 char * kwnames[] = {
7597 (char *) "self",(char *) "pane", NULL
7598 };
7599
7600 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:FrameManager_SavePaneInfo",kwnames,&obj0,&obj1)) SWIG_fail;
7601 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxFrameManager, 0 | 0 );
7602 if (!SWIG_IsOK(res1)) {
7603 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "FrameManager_SavePaneInfo" "', expected argument " "1"" of type '" "wxFrameManager *""'");
7604 }
7605 arg1 = reinterpret_cast< wxFrameManager * >(argp1);
7606 res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_wxPaneInfo, 0 );
7607 if (!SWIG_IsOK(res2)) {
7608 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "FrameManager_SavePaneInfo" "', expected argument " "2"" of type '" "wxPaneInfo &""'");
7609 }
7610 if (!argp2) {
7611 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "FrameManager_SavePaneInfo" "', expected argument " "2"" of type '" "wxPaneInfo &""'");
7612 }
7613 arg2 = reinterpret_cast< wxPaneInfo * >(argp2);
7614 {
7615 PyThreadState* __tstate = wxPyBeginAllowThreads();
7616 result = (arg1)->SavePaneInfo(*arg2);
7617 wxPyEndAllowThreads(__tstate);
7618 if (PyErr_Occurred()) SWIG_fail;
7619 }
7620 {
7621 #if wxUSE_UNICODE
7622 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
7623 #else
7624 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
7625 #endif
7626 }
7627 return resultobj;
7628 fail:
7629 return NULL;
7630 }
7631
7632
7633 SWIGINTERN PyObject *_wrap_FrameManager_LoadPaneInfo(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
7634 PyObject *resultobj = 0;
7635 wxFrameManager *arg1 = (wxFrameManager *) 0 ;
7636 wxString arg2 ;
7637 wxPaneInfo *arg3 = 0 ;
7638 void *argp1 = 0 ;
7639 int res1 = 0 ;
7640 void *argp3 = 0 ;
7641 int res3 = 0 ;
7642 PyObject * obj0 = 0 ;
7643 PyObject * obj1 = 0 ;
7644 PyObject * obj2 = 0 ;
7645 char * kwnames[] = {
7646 (char *) "self",(char *) "pane_part",(char *) "pane", NULL
7647 };
7648
7649 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:FrameManager_LoadPaneInfo",kwnames,&obj0,&obj1,&obj2)) SWIG_fail;
7650 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxFrameManager, 0 | 0 );
7651 if (!SWIG_IsOK(res1)) {
7652 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "FrameManager_LoadPaneInfo" "', expected argument " "1"" of type '" "wxFrameManager *""'");
7653 }
7654 arg1 = reinterpret_cast< wxFrameManager * >(argp1);
7655 {
7656 wxString* sptr = wxString_in_helper(obj1);
7657 if (sptr == NULL) SWIG_fail;
7658 arg2 = *sptr;
7659 delete sptr;
7660 }
7661 res3 = SWIG_ConvertPtr(obj2, &argp3, SWIGTYPE_p_wxPaneInfo, 0 );
7662 if (!SWIG_IsOK(res3)) {
7663 SWIG_exception_fail(SWIG_ArgError(res3), "in method '" "FrameManager_LoadPaneInfo" "', expected argument " "3"" of type '" "wxPaneInfo &""'");
7664 }
7665 if (!argp3) {
7666 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "FrameManager_LoadPaneInfo" "', expected argument " "3"" of type '" "wxPaneInfo &""'");
7667 }
7668 arg3 = reinterpret_cast< wxPaneInfo * >(argp3);
7669 {
7670 PyThreadState* __tstate = wxPyBeginAllowThreads();
7671 (arg1)->LoadPaneInfo(arg2,*arg3);
7672 wxPyEndAllowThreads(__tstate);
7673 if (PyErr_Occurred()) SWIG_fail;
7674 }
7675 resultobj = SWIG_Py_Void();
7676 return resultobj;
7677 fail:
7678 return NULL;
7679 }
7680
7681
7682 SWIGINTERN PyObject *_wrap_FrameManager_SavePerspective(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
7683 PyObject *resultobj = 0;
7684 wxFrameManager *arg1 = (wxFrameManager *) 0 ;
7685 wxString result;
7686 void *argp1 = 0 ;
7687 int res1 = 0 ;
7688 PyObject *swig_obj[1] ;
7689
7690 if (!args) SWIG_fail;
7691 swig_obj[0] = args;
7692 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxFrameManager, 0 | 0 );
7693 if (!SWIG_IsOK(res1)) {
7694 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "FrameManager_SavePerspective" "', expected argument " "1"" of type '" "wxFrameManager *""'");
7695 }
7696 arg1 = reinterpret_cast< wxFrameManager * >(argp1);
7697 {
7698 PyThreadState* __tstate = wxPyBeginAllowThreads();
7699 result = (arg1)->SavePerspective();
7700 wxPyEndAllowThreads(__tstate);
7701 if (PyErr_Occurred()) SWIG_fail;
7702 }
7703 {
7704 #if wxUSE_UNICODE
7705 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
7706 #else
7707 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
7708 #endif
7709 }
7710 return resultobj;
7711 fail:
7712 return NULL;
7713 }
7714
7715
7716 SWIGINTERN PyObject *_wrap_FrameManager_LoadPerspective(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
7717 PyObject *resultobj = 0;
7718 wxFrameManager *arg1 = (wxFrameManager *) 0 ;
7719 wxString *arg2 = 0 ;
7720 bool arg3 = (bool) true ;
7721 bool result;
7722 void *argp1 = 0 ;
7723 int res1 = 0 ;
7724 bool temp2 = false ;
7725 bool val3 ;
7726 int ecode3 = 0 ;
7727 PyObject * obj0 = 0 ;
7728 PyObject * obj1 = 0 ;
7729 PyObject * obj2 = 0 ;
7730 char * kwnames[] = {
7731 (char *) "self",(char *) "perspective",(char *) "update", NULL
7732 };
7733
7734 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:FrameManager_LoadPerspective",kwnames,&obj0,&obj1,&obj2)) SWIG_fail;
7735 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxFrameManager, 0 | 0 );
7736 if (!SWIG_IsOK(res1)) {
7737 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "FrameManager_LoadPerspective" "', expected argument " "1"" of type '" "wxFrameManager *""'");
7738 }
7739 arg1 = reinterpret_cast< wxFrameManager * >(argp1);
7740 {
7741 arg2 = wxString_in_helper(obj1);
7742 if (arg2 == NULL) SWIG_fail;
7743 temp2 = true;
7744 }
7745 if (obj2) {
7746 ecode3 = SWIG_AsVal_bool(obj2, &val3);
7747 if (!SWIG_IsOK(ecode3)) {
7748 SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "FrameManager_LoadPerspective" "', expected argument " "3"" of type '" "bool""'");
7749 }
7750 arg3 = static_cast< bool >(val3);
7751 }
7752 {
7753 PyThreadState* __tstate = wxPyBeginAllowThreads();
7754 result = (bool)(arg1)->LoadPerspective((wxString const &)*arg2,arg3);
7755 wxPyEndAllowThreads(__tstate);
7756 if (PyErr_Occurred()) SWIG_fail;
7757 }
7758 {
7759 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
7760 }
7761 {
7762 if (temp2)
7763 delete arg2;
7764 }
7765 return resultobj;
7766 fail:
7767 {
7768 if (temp2)
7769 delete arg2;
7770 }
7771 return NULL;
7772 }
7773
7774
7775 SWIGINTERN PyObject *_wrap_FrameManager_Update(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
7776 PyObject *resultobj = 0;
7777 wxFrameManager *arg1 = (wxFrameManager *) 0 ;
7778 void *argp1 = 0 ;
7779 int res1 = 0 ;
7780 PyObject *swig_obj[1] ;
7781
7782 if (!args) SWIG_fail;
7783 swig_obj[0] = args;
7784 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxFrameManager, 0 | 0 );
7785 if (!SWIG_IsOK(res1)) {
7786 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "FrameManager_Update" "', expected argument " "1"" of type '" "wxFrameManager *""'");
7787 }
7788 arg1 = reinterpret_cast< wxFrameManager * >(argp1);
7789 {
7790 PyThreadState* __tstate = wxPyBeginAllowThreads();
7791 (arg1)->Update();
7792 wxPyEndAllowThreads(__tstate);
7793 if (PyErr_Occurred()) SWIG_fail;
7794 }
7795 resultobj = SWIG_Py_Void();
7796 return resultobj;
7797 fail:
7798 return NULL;
7799 }
7800
7801
7802 SWIGINTERN PyObject *_wrap_FrameManager_CreateFloatingFrame(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
7803 PyObject *resultobj = 0;
7804 wxFrameManager *arg1 = (wxFrameManager *) 0 ;
7805 wxWindow *arg2 = (wxWindow *) 0 ;
7806 wxPaneInfo *arg3 = 0 ;
7807 wxFloatingPane *result = 0 ;
7808 void *argp1 = 0 ;
7809 int res1 = 0 ;
7810 void *argp2 = 0 ;
7811 int res2 = 0 ;
7812 void *argp3 = 0 ;
7813 int res3 = 0 ;
7814 PyObject * obj0 = 0 ;
7815 PyObject * obj1 = 0 ;
7816 PyObject * obj2 = 0 ;
7817 char * kwnames[] = {
7818 (char *) "self",(char *) "parent",(char *) "p", NULL
7819 };
7820
7821 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:FrameManager_CreateFloatingFrame",kwnames,&obj0,&obj1,&obj2)) SWIG_fail;
7822 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxFrameManager, 0 | 0 );
7823 if (!SWIG_IsOK(res1)) {
7824 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "FrameManager_CreateFloatingFrame" "', expected argument " "1"" of type '" "wxFrameManager *""'");
7825 }
7826 arg1 = reinterpret_cast< wxFrameManager * >(argp1);
7827 res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_wxWindow, 0 | 0 );
7828 if (!SWIG_IsOK(res2)) {
7829 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "FrameManager_CreateFloatingFrame" "', expected argument " "2"" of type '" "wxWindow *""'");
7830 }
7831 arg2 = reinterpret_cast< wxWindow * >(argp2);
7832 res3 = SWIG_ConvertPtr(obj2, &argp3, SWIGTYPE_p_wxPaneInfo, 0 | 0);
7833 if (!SWIG_IsOK(res3)) {
7834 SWIG_exception_fail(SWIG_ArgError(res3), "in method '" "FrameManager_CreateFloatingFrame" "', expected argument " "3"" of type '" "wxPaneInfo const &""'");
7835 }
7836 if (!argp3) {
7837 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "FrameManager_CreateFloatingFrame" "', expected argument " "3"" of type '" "wxPaneInfo const &""'");
7838 }
7839 arg3 = reinterpret_cast< wxPaneInfo * >(argp3);
7840 {
7841 PyThreadState* __tstate = wxPyBeginAllowThreads();
7842 result = (wxFloatingPane *)(arg1)->CreateFloatingFrame(arg2,(wxPaneInfo const &)*arg3);
7843 wxPyEndAllowThreads(__tstate);
7844 if (PyErr_Occurred()) SWIG_fail;
7845 }
7846 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_wxFloatingPane, 0 | 0 );
7847 return resultobj;
7848 fail:
7849 return NULL;
7850 }
7851
7852
7853 SWIGINTERN PyObject *_wrap_FrameManager_DrawHintRect(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
7854 PyObject *resultobj = 0;
7855 wxFrameManager *arg1 = (wxFrameManager *) 0 ;
7856 wxWindow *arg2 = (wxWindow *) 0 ;
7857 wxPoint *arg3 = 0 ;
7858 wxPoint *arg4 = 0 ;
7859 void *argp1 = 0 ;
7860 int res1 = 0 ;
7861 void *argp2 = 0 ;
7862 int res2 = 0 ;
7863 wxPoint temp3 ;
7864 wxPoint temp4 ;
7865 PyObject * obj0 = 0 ;
7866 PyObject * obj1 = 0 ;
7867 PyObject * obj2 = 0 ;
7868 PyObject * obj3 = 0 ;
7869 char * kwnames[] = {
7870 (char *) "self",(char *) "pane_window",(char *) "pt",(char *) "offset", NULL
7871 };
7872
7873 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOO:FrameManager_DrawHintRect",kwnames,&obj0,&obj1,&obj2,&obj3)) SWIG_fail;
7874 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxFrameManager, 0 | 0 );
7875 if (!SWIG_IsOK(res1)) {
7876 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "FrameManager_DrawHintRect" "', expected argument " "1"" of type '" "wxFrameManager *""'");
7877 }
7878 arg1 = reinterpret_cast< wxFrameManager * >(argp1);
7879 res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_wxWindow, 0 | 0 );
7880 if (!SWIG_IsOK(res2)) {
7881 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "FrameManager_DrawHintRect" "', expected argument " "2"" of type '" "wxWindow *""'");
7882 }
7883 arg2 = reinterpret_cast< wxWindow * >(argp2);
7884 {
7885 arg3 = &temp3;
7886 if ( ! wxPoint_helper(obj2, &arg3)) SWIG_fail;
7887 }
7888 {
7889 arg4 = &temp4;
7890 if ( ! wxPoint_helper(obj3, &arg4)) SWIG_fail;
7891 }
7892 {
7893 PyThreadState* __tstate = wxPyBeginAllowThreads();
7894 (arg1)->DrawHintRect(arg2,(wxPoint const &)*arg3,(wxPoint const &)*arg4);
7895 wxPyEndAllowThreads(__tstate);
7896 if (PyErr_Occurred()) SWIG_fail;
7897 }
7898 resultobj = SWIG_Py_Void();
7899 return resultobj;
7900 fail:
7901 return NULL;
7902 }
7903
7904
7905 SWIGINTERN PyObject *_wrap_FrameManager_ShowHint(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
7906 PyObject *resultobj = 0;
7907 wxFrameManager *arg1 = (wxFrameManager *) 0 ;
7908 wxRect *arg2 = 0 ;
7909 void *argp1 = 0 ;
7910 int res1 = 0 ;
7911 wxRect temp2 ;
7912 PyObject * obj0 = 0 ;
7913 PyObject * obj1 = 0 ;
7914 char * kwnames[] = {
7915 (char *) "self",(char *) "rect", NULL
7916 };
7917
7918 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:FrameManager_ShowHint",kwnames,&obj0,&obj1)) SWIG_fail;
7919 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxFrameManager, 0 | 0 );
7920 if (!SWIG_IsOK(res1)) {
7921 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "FrameManager_ShowHint" "', expected argument " "1"" of type '" "wxFrameManager *""'");
7922 }
7923 arg1 = reinterpret_cast< wxFrameManager * >(argp1);
7924 {
7925 arg2 = &temp2;
7926 if ( ! wxRect_helper(obj1, &arg2)) SWIG_fail;
7927 }
7928 {
7929 PyThreadState* __tstate = wxPyBeginAllowThreads();
7930 (arg1)->ShowHint((wxRect const &)*arg2);
7931 wxPyEndAllowThreads(__tstate);
7932 if (PyErr_Occurred()) SWIG_fail;
7933 }
7934 resultobj = SWIG_Py_Void();
7935 return resultobj;
7936 fail:
7937 return NULL;
7938 }
7939
7940
7941 SWIGINTERN PyObject *_wrap_FrameManager_HideHint(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
7942 PyObject *resultobj = 0;
7943 wxFrameManager *arg1 = (wxFrameManager *) 0 ;
7944 void *argp1 = 0 ;
7945 int res1 = 0 ;
7946 PyObject *swig_obj[1] ;
7947
7948 if (!args) SWIG_fail;
7949 swig_obj[0] = args;
7950 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxFrameManager, 0 | 0 );
7951 if (!SWIG_IsOK(res1)) {
7952 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "FrameManager_HideHint" "', expected argument " "1"" of type '" "wxFrameManager *""'");
7953 }
7954 arg1 = reinterpret_cast< wxFrameManager * >(argp1);
7955 {
7956 PyThreadState* __tstate = wxPyBeginAllowThreads();
7957 (arg1)->HideHint();
7958 wxPyEndAllowThreads(__tstate);
7959 if (PyErr_Occurred()) SWIG_fail;
7960 }
7961 resultobj = SWIG_Py_Void();
7962 return resultobj;
7963 fail:
7964 return NULL;
7965 }
7966
7967
7968 SWIGINTERN PyObject *_wrap_FrameManager_OnRender(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
7969 PyObject *resultobj = 0;
7970 wxFrameManager *arg1 = (wxFrameManager *) 0 ;
7971 wxFrameManagerEvent *arg2 = 0 ;
7972 void *argp1 = 0 ;
7973 int res1 = 0 ;
7974 void *argp2 = 0 ;
7975 int res2 = 0 ;
7976 PyObject * obj0 = 0 ;
7977 PyObject * obj1 = 0 ;
7978 char * kwnames[] = {
7979 (char *) "self",(char *) "evt", NULL
7980 };
7981
7982 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:FrameManager_OnRender",kwnames,&obj0,&obj1)) SWIG_fail;
7983 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxFrameManager, 0 | 0 );
7984 if (!SWIG_IsOK(res1)) {
7985 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "FrameManager_OnRender" "', expected argument " "1"" of type '" "wxFrameManager *""'");
7986 }
7987 arg1 = reinterpret_cast< wxFrameManager * >(argp1);
7988 res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_wxFrameManagerEvent, 0 );
7989 if (!SWIG_IsOK(res2)) {
7990 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "FrameManager_OnRender" "', expected argument " "2"" of type '" "wxFrameManagerEvent &""'");
7991 }
7992 if (!argp2) {
7993 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "FrameManager_OnRender" "', expected argument " "2"" of type '" "wxFrameManagerEvent &""'");
7994 }
7995 arg2 = reinterpret_cast< wxFrameManagerEvent * >(argp2);
7996 {
7997 PyThreadState* __tstate = wxPyBeginAllowThreads();
7998 (arg1)->OnRender(*arg2);
7999 wxPyEndAllowThreads(__tstate);
8000 if (PyErr_Occurred()) SWIG_fail;
8001 }
8002 resultobj = SWIG_Py_Void();
8003 return resultobj;
8004 fail:
8005 return NULL;
8006 }
8007
8008
8009 SWIGINTERN PyObject *_wrap_FrameManager_OnPaneButton(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
8010 PyObject *resultobj = 0;
8011 wxFrameManager *arg1 = (wxFrameManager *) 0 ;
8012 wxFrameManagerEvent *arg2 = 0 ;
8013 void *argp1 = 0 ;
8014 int res1 = 0 ;
8015 void *argp2 = 0 ;
8016 int res2 = 0 ;
8017 PyObject * obj0 = 0 ;
8018 PyObject * obj1 = 0 ;
8019 char * kwnames[] = {
8020 (char *) "self",(char *) "evt", NULL
8021 };
8022
8023 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:FrameManager_OnPaneButton",kwnames,&obj0,&obj1)) SWIG_fail;
8024 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxFrameManager, 0 | 0 );
8025 if (!SWIG_IsOK(res1)) {
8026 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "FrameManager_OnPaneButton" "', expected argument " "1"" of type '" "wxFrameManager *""'");
8027 }
8028 arg1 = reinterpret_cast< wxFrameManager * >(argp1);
8029 res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_wxFrameManagerEvent, 0 );
8030 if (!SWIG_IsOK(res2)) {
8031 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "FrameManager_OnPaneButton" "', expected argument " "2"" of type '" "wxFrameManagerEvent &""'");
8032 }
8033 if (!argp2) {
8034 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "FrameManager_OnPaneButton" "', expected argument " "2"" of type '" "wxFrameManagerEvent &""'");
8035 }
8036 arg2 = reinterpret_cast< wxFrameManagerEvent * >(argp2);
8037 {
8038 PyThreadState* __tstate = wxPyBeginAllowThreads();
8039 (arg1)->OnPaneButton(*arg2);
8040 wxPyEndAllowThreads(__tstate);
8041 if (PyErr_Occurred()) SWIG_fail;
8042 }
8043 resultobj = SWIG_Py_Void();
8044 return resultobj;
8045 fail:
8046 return NULL;
8047 }
8048
8049
8050 SWIGINTERN PyObject *FrameManager_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
8051 PyObject *obj;
8052 if (!SWIG_Python_UnpackTuple(args,(char*)"swigregister", 1, 1,&obj)) return NULL;
8053 SWIG_TypeNewClientData(SWIGTYPE_p_wxFrameManager, SWIG_NewClientData(obj));
8054 return SWIG_Py_Void();
8055 }
8056
8057 SWIGINTERN PyObject *FrameManager_swiginit(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
8058 return SWIG_Python_InitShadowInstance(args);
8059 }
8060
8061 SWIGINTERN PyObject *_wrap_new_FrameManagerEvent(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
8062 PyObject *resultobj = 0;
8063 wxEventType arg1 = (wxEventType) wxEVT_NULL ;
8064 wxFrameManagerEvent *result = 0 ;
8065 int val1 ;
8066 int ecode1 = 0 ;
8067 PyObject * obj0 = 0 ;
8068 char * kwnames[] = {
8069 (char *) "type", NULL
8070 };
8071
8072 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|O:new_FrameManagerEvent",kwnames,&obj0)) SWIG_fail;
8073 if (obj0) {
8074 ecode1 = SWIG_AsVal_int(obj0, &val1);
8075 if (!SWIG_IsOK(ecode1)) {
8076 SWIG_exception_fail(SWIG_ArgError(ecode1), "in method '" "new_FrameManagerEvent" "', expected argument " "1"" of type '" "wxEventType""'");
8077 }
8078 arg1 = static_cast< wxEventType >(val1);
8079 }
8080 {
8081 PyThreadState* __tstate = wxPyBeginAllowThreads();
8082 result = (wxFrameManagerEvent *)new wxFrameManagerEvent(arg1);
8083 wxPyEndAllowThreads(__tstate);
8084 if (PyErr_Occurred()) SWIG_fail;
8085 }
8086 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_wxFrameManagerEvent, SWIG_POINTER_NEW | 0 );
8087 return resultobj;
8088 fail:
8089 return NULL;
8090 }
8091
8092
8093 SWIGINTERN PyObject *_wrap_FrameManagerEvent_Clone(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
8094 PyObject *resultobj = 0;
8095 wxFrameManagerEvent *arg1 = (wxFrameManagerEvent *) 0 ;
8096 wxEvent *result = 0 ;
8097 void *argp1 = 0 ;
8098 int res1 = 0 ;
8099 PyObject *swig_obj[1] ;
8100
8101 if (!args) SWIG_fail;
8102 swig_obj[0] = args;
8103 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxFrameManagerEvent, 0 | 0 );
8104 if (!SWIG_IsOK(res1)) {
8105 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "FrameManagerEvent_Clone" "', expected argument " "1"" of type '" "wxFrameManagerEvent const *""'");
8106 }
8107 arg1 = reinterpret_cast< wxFrameManagerEvent * >(argp1);
8108 {
8109 PyThreadState* __tstate = wxPyBeginAllowThreads();
8110 result = (wxEvent *)((wxFrameManagerEvent const *)arg1)->Clone();
8111 wxPyEndAllowThreads(__tstate);
8112 if (PyErr_Occurred()) SWIG_fail;
8113 }
8114 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_wxEvent, 0 | 0 );
8115 return resultobj;
8116 fail:
8117 return NULL;
8118 }
8119
8120
8121 SWIGINTERN PyObject *_wrap_FrameManagerEvent_SetPane(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
8122 PyObject *resultobj = 0;
8123 wxFrameManagerEvent *arg1 = (wxFrameManagerEvent *) 0 ;
8124 wxPaneInfo *arg2 = (wxPaneInfo *) 0 ;
8125 void *argp1 = 0 ;
8126 int res1 = 0 ;
8127 void *argp2 = 0 ;
8128 int res2 = 0 ;
8129 PyObject * obj0 = 0 ;
8130 PyObject * obj1 = 0 ;
8131 char * kwnames[] = {
8132 (char *) "self",(char *) "p", NULL
8133 };
8134
8135 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:FrameManagerEvent_SetPane",kwnames,&obj0,&obj1)) SWIG_fail;
8136 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxFrameManagerEvent, 0 | 0 );
8137 if (!SWIG_IsOK(res1)) {
8138 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "FrameManagerEvent_SetPane" "', expected argument " "1"" of type '" "wxFrameManagerEvent *""'");
8139 }
8140 arg1 = reinterpret_cast< wxFrameManagerEvent * >(argp1);
8141 res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_wxPaneInfo, 0 | 0 );
8142 if (!SWIG_IsOK(res2)) {
8143 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "FrameManagerEvent_SetPane" "', expected argument " "2"" of type '" "wxPaneInfo *""'");
8144 }
8145 arg2 = reinterpret_cast< wxPaneInfo * >(argp2);
8146 {
8147 PyThreadState* __tstate = wxPyBeginAllowThreads();
8148 (arg1)->SetPane(arg2);
8149 wxPyEndAllowThreads(__tstate);
8150 if (PyErr_Occurred()) SWIG_fail;
8151 }
8152 resultobj = SWIG_Py_Void();
8153 return resultobj;
8154 fail:
8155 return NULL;
8156 }
8157
8158
8159 SWIGINTERN PyObject *_wrap_FrameManagerEvent_SetButton(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
8160 PyObject *resultobj = 0;
8161 wxFrameManagerEvent *arg1 = (wxFrameManagerEvent *) 0 ;
8162 int arg2 ;
8163 void *argp1 = 0 ;
8164 int res1 = 0 ;
8165 int val2 ;
8166 int ecode2 = 0 ;
8167 PyObject * obj0 = 0 ;
8168 PyObject * obj1 = 0 ;
8169 char * kwnames[] = {
8170 (char *) "self",(char *) "b", NULL
8171 };
8172
8173 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:FrameManagerEvent_SetButton",kwnames,&obj0,&obj1)) SWIG_fail;
8174 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxFrameManagerEvent, 0 | 0 );
8175 if (!SWIG_IsOK(res1)) {
8176 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "FrameManagerEvent_SetButton" "', expected argument " "1"" of type '" "wxFrameManagerEvent *""'");
8177 }
8178 arg1 = reinterpret_cast< wxFrameManagerEvent * >(argp1);
8179 ecode2 = SWIG_AsVal_int(obj1, &val2);
8180 if (!SWIG_IsOK(ecode2)) {
8181 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "FrameManagerEvent_SetButton" "', expected argument " "2"" of type '" "int""'");
8182 }
8183 arg2 = static_cast< int >(val2);
8184 {
8185 PyThreadState* __tstate = wxPyBeginAllowThreads();
8186 (arg1)->SetButton(arg2);
8187 wxPyEndAllowThreads(__tstate);
8188 if (PyErr_Occurred()) SWIG_fail;
8189 }
8190 resultobj = SWIG_Py_Void();
8191 return resultobj;
8192 fail:
8193 return NULL;
8194 }
8195
8196
8197 SWIGINTERN PyObject *_wrap_FrameManagerEvent_SetDC(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
8198 PyObject *resultobj = 0;
8199 wxFrameManagerEvent *arg1 = (wxFrameManagerEvent *) 0 ;
8200 wxDC *arg2 = (wxDC *) 0 ;
8201 void *argp1 = 0 ;
8202 int res1 = 0 ;
8203 void *argp2 = 0 ;
8204 int res2 = 0 ;
8205 PyObject * obj0 = 0 ;
8206 PyObject * obj1 = 0 ;
8207 char * kwnames[] = {
8208 (char *) "self",(char *) "pdc", NULL
8209 };
8210
8211 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:FrameManagerEvent_SetDC",kwnames,&obj0,&obj1)) SWIG_fail;
8212 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxFrameManagerEvent, 0 | 0 );
8213 if (!SWIG_IsOK(res1)) {
8214 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "FrameManagerEvent_SetDC" "', expected argument " "1"" of type '" "wxFrameManagerEvent *""'");
8215 }
8216 arg1 = reinterpret_cast< wxFrameManagerEvent * >(argp1);
8217 res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_wxDC, 0 | 0 );
8218 if (!SWIG_IsOK(res2)) {
8219 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "FrameManagerEvent_SetDC" "', expected argument " "2"" of type '" "wxDC *""'");
8220 }
8221 arg2 = reinterpret_cast< wxDC * >(argp2);
8222 {
8223 PyThreadState* __tstate = wxPyBeginAllowThreads();
8224 (arg1)->SetDC(arg2);
8225 wxPyEndAllowThreads(__tstate);
8226 if (PyErr_Occurred()) SWIG_fail;
8227 }
8228 resultobj = SWIG_Py_Void();
8229 return resultobj;
8230 fail:
8231 return NULL;
8232 }
8233
8234
8235 SWIGINTERN PyObject *_wrap_FrameManagerEvent_GetPane(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
8236 PyObject *resultobj = 0;
8237 wxFrameManagerEvent *arg1 = (wxFrameManagerEvent *) 0 ;
8238 wxPaneInfo *result = 0 ;
8239 void *argp1 = 0 ;
8240 int res1 = 0 ;
8241 PyObject *swig_obj[1] ;
8242
8243 if (!args) SWIG_fail;
8244 swig_obj[0] = args;
8245 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxFrameManagerEvent, 0 | 0 );
8246 if (!SWIG_IsOK(res1)) {
8247 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "FrameManagerEvent_GetPane" "', expected argument " "1"" of type '" "wxFrameManagerEvent *""'");
8248 }
8249 arg1 = reinterpret_cast< wxFrameManagerEvent * >(argp1);
8250 {
8251 PyThreadState* __tstate = wxPyBeginAllowThreads();
8252 result = (wxPaneInfo *)(arg1)->GetPane();
8253 wxPyEndAllowThreads(__tstate);
8254 if (PyErr_Occurred()) SWIG_fail;
8255 }
8256 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_wxPaneInfo, 0 | 0 );
8257 return resultobj;
8258 fail:
8259 return NULL;
8260 }
8261
8262
8263 SWIGINTERN PyObject *_wrap_FrameManagerEvent_GetButton(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
8264 PyObject *resultobj = 0;
8265 wxFrameManagerEvent *arg1 = (wxFrameManagerEvent *) 0 ;
8266 int result;
8267 void *argp1 = 0 ;
8268 int res1 = 0 ;
8269 PyObject *swig_obj[1] ;
8270
8271 if (!args) SWIG_fail;
8272 swig_obj[0] = args;
8273 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxFrameManagerEvent, 0 | 0 );
8274 if (!SWIG_IsOK(res1)) {
8275 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "FrameManagerEvent_GetButton" "', expected argument " "1"" of type '" "wxFrameManagerEvent *""'");
8276 }
8277 arg1 = reinterpret_cast< wxFrameManagerEvent * >(argp1);
8278 {
8279 PyThreadState* __tstate = wxPyBeginAllowThreads();
8280 result = (int)(arg1)->GetButton();
8281 wxPyEndAllowThreads(__tstate);
8282 if (PyErr_Occurred()) SWIG_fail;
8283 }
8284 resultobj = SWIG_From_int(static_cast< int >(result));
8285 return resultobj;
8286 fail:
8287 return NULL;
8288 }
8289
8290
8291 SWIGINTERN PyObject *_wrap_FrameManagerEvent_GetDC(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
8292 PyObject *resultobj = 0;
8293 wxFrameManagerEvent *arg1 = (wxFrameManagerEvent *) 0 ;
8294 wxDC *result = 0 ;
8295 void *argp1 = 0 ;
8296 int res1 = 0 ;
8297 PyObject *swig_obj[1] ;
8298
8299 if (!args) SWIG_fail;
8300 swig_obj[0] = args;
8301 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxFrameManagerEvent, 0 | 0 );
8302 if (!SWIG_IsOK(res1)) {
8303 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "FrameManagerEvent_GetDC" "', expected argument " "1"" of type '" "wxFrameManagerEvent *""'");
8304 }
8305 arg1 = reinterpret_cast< wxFrameManagerEvent * >(argp1);
8306 {
8307 PyThreadState* __tstate = wxPyBeginAllowThreads();
8308 result = (wxDC *)(arg1)->GetDC();
8309 wxPyEndAllowThreads(__tstate);
8310 if (PyErr_Occurred()) SWIG_fail;
8311 }
8312 {
8313 resultobj = wxPyMake_wxObject(result, (bool)0);
8314 }
8315 return resultobj;
8316 fail:
8317 return NULL;
8318 }
8319
8320
8321 SWIGINTERN PyObject *_wrap_FrameManagerEvent_Veto(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
8322 PyObject *resultobj = 0;
8323 wxFrameManagerEvent *arg1 = (wxFrameManagerEvent *) 0 ;
8324 bool arg2 = (bool) true ;
8325 void *argp1 = 0 ;
8326 int res1 = 0 ;
8327 bool val2 ;
8328 int ecode2 = 0 ;
8329 PyObject * obj0 = 0 ;
8330 PyObject * obj1 = 0 ;
8331 char * kwnames[] = {
8332 (char *) "self",(char *) "veto", NULL
8333 };
8334
8335 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:FrameManagerEvent_Veto",kwnames,&obj0,&obj1)) SWIG_fail;
8336 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxFrameManagerEvent, 0 | 0 );
8337 if (!SWIG_IsOK(res1)) {
8338 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "FrameManagerEvent_Veto" "', expected argument " "1"" of type '" "wxFrameManagerEvent *""'");
8339 }
8340 arg1 = reinterpret_cast< wxFrameManagerEvent * >(argp1);
8341 if (obj1) {
8342 ecode2 = SWIG_AsVal_bool(obj1, &val2);
8343 if (!SWIG_IsOK(ecode2)) {
8344 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "FrameManagerEvent_Veto" "', expected argument " "2"" of type '" "bool""'");
8345 }
8346 arg2 = static_cast< bool >(val2);
8347 }
8348 {
8349 PyThreadState* __tstate = wxPyBeginAllowThreads();
8350 (arg1)->Veto(arg2);
8351 wxPyEndAllowThreads(__tstate);
8352 if (PyErr_Occurred()) SWIG_fail;
8353 }
8354 resultobj = SWIG_Py_Void();
8355 return resultobj;
8356 fail:
8357 return NULL;
8358 }
8359
8360
8361 SWIGINTERN PyObject *_wrap_FrameManagerEvent_GetVeto(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
8362 PyObject *resultobj = 0;
8363 wxFrameManagerEvent *arg1 = (wxFrameManagerEvent *) 0 ;
8364 bool result;
8365 void *argp1 = 0 ;
8366 int res1 = 0 ;
8367 PyObject *swig_obj[1] ;
8368
8369 if (!args) SWIG_fail;
8370 swig_obj[0] = args;
8371 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxFrameManagerEvent, 0 | 0 );
8372 if (!SWIG_IsOK(res1)) {
8373 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "FrameManagerEvent_GetVeto" "', expected argument " "1"" of type '" "wxFrameManagerEvent const *""'");
8374 }
8375 arg1 = reinterpret_cast< wxFrameManagerEvent * >(argp1);
8376 {
8377 PyThreadState* __tstate = wxPyBeginAllowThreads();
8378 result = (bool)((wxFrameManagerEvent const *)arg1)->GetVeto();
8379 wxPyEndAllowThreads(__tstate);
8380 if (PyErr_Occurred()) SWIG_fail;
8381 }
8382 {
8383 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
8384 }
8385 return resultobj;
8386 fail:
8387 return NULL;
8388 }
8389
8390
8391 SWIGINTERN PyObject *_wrap_FrameManagerEvent_SetCanVeto(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
8392 PyObject *resultobj = 0;
8393 wxFrameManagerEvent *arg1 = (wxFrameManagerEvent *) 0 ;
8394 bool arg2 ;
8395 void *argp1 = 0 ;
8396 int res1 = 0 ;
8397 bool val2 ;
8398 int ecode2 = 0 ;
8399 PyObject * obj0 = 0 ;
8400 PyObject * obj1 = 0 ;
8401 char * kwnames[] = {
8402 (char *) "self",(char *) "can_veto", NULL
8403 };
8404
8405 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:FrameManagerEvent_SetCanVeto",kwnames,&obj0,&obj1)) SWIG_fail;
8406 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxFrameManagerEvent, 0 | 0 );
8407 if (!SWIG_IsOK(res1)) {
8408 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "FrameManagerEvent_SetCanVeto" "', expected argument " "1"" of type '" "wxFrameManagerEvent *""'");
8409 }
8410 arg1 = reinterpret_cast< wxFrameManagerEvent * >(argp1);
8411 ecode2 = SWIG_AsVal_bool(obj1, &val2);
8412 if (!SWIG_IsOK(ecode2)) {
8413 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "FrameManagerEvent_SetCanVeto" "', expected argument " "2"" of type '" "bool""'");
8414 }
8415 arg2 = static_cast< bool >(val2);
8416 {
8417 PyThreadState* __tstate = wxPyBeginAllowThreads();
8418 (arg1)->SetCanVeto(arg2);
8419 wxPyEndAllowThreads(__tstate);
8420 if (PyErr_Occurred()) SWIG_fail;
8421 }
8422 resultobj = SWIG_Py_Void();
8423 return resultobj;
8424 fail:
8425 return NULL;
8426 }
8427
8428
8429 SWIGINTERN PyObject *_wrap_FrameManagerEvent_CanVeto(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
8430 PyObject *resultobj = 0;
8431 wxFrameManagerEvent *arg1 = (wxFrameManagerEvent *) 0 ;
8432 bool result;
8433 void *argp1 = 0 ;
8434 int res1 = 0 ;
8435 PyObject *swig_obj[1] ;
8436
8437 if (!args) SWIG_fail;
8438 swig_obj[0] = args;
8439 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxFrameManagerEvent, 0 | 0 );
8440 if (!SWIG_IsOK(res1)) {
8441 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "FrameManagerEvent_CanVeto" "', expected argument " "1"" of type '" "wxFrameManagerEvent const *""'");
8442 }
8443 arg1 = reinterpret_cast< wxFrameManagerEvent * >(argp1);
8444 {
8445 PyThreadState* __tstate = wxPyBeginAllowThreads();
8446 result = (bool)((wxFrameManagerEvent const *)arg1)->CanVeto();
8447 wxPyEndAllowThreads(__tstate);
8448 if (PyErr_Occurred()) SWIG_fail;
8449 }
8450 {
8451 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
8452 }
8453 return resultobj;
8454 fail:
8455 return NULL;
8456 }
8457
8458
8459 SWIGINTERN PyObject *_wrap_FrameManagerEvent_pane_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
8460 PyObject *resultobj = 0;
8461 wxFrameManagerEvent *arg1 = (wxFrameManagerEvent *) 0 ;
8462 wxPaneInfo *arg2 = (wxPaneInfo *) 0 ;
8463 void *argp1 = 0 ;
8464 int res1 = 0 ;
8465 void *argp2 = 0 ;
8466 int res2 = 0 ;
8467 PyObject *swig_obj[2] ;
8468
8469 if (!SWIG_Python_UnpackTuple(args,"FrameManagerEvent_pane_set",2,2,swig_obj)) SWIG_fail;
8470 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxFrameManagerEvent, 0 | 0 );
8471 if (!SWIG_IsOK(res1)) {
8472 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "FrameManagerEvent_pane_set" "', expected argument " "1"" of type '" "wxFrameManagerEvent *""'");
8473 }
8474 arg1 = reinterpret_cast< wxFrameManagerEvent * >(argp1);
8475 res2 = SWIG_ConvertPtr(swig_obj[1], &argp2,SWIGTYPE_p_wxPaneInfo, SWIG_POINTER_DISOWN | 0 );
8476 if (!SWIG_IsOK(res2)) {
8477 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "FrameManagerEvent_pane_set" "', expected argument " "2"" of type '" "wxPaneInfo *""'");
8478 }
8479 arg2 = reinterpret_cast< wxPaneInfo * >(argp2);
8480 if (arg1) (arg1)->pane = arg2;
8481
8482 resultobj = SWIG_Py_Void();
8483 return resultobj;
8484 fail:
8485 return NULL;
8486 }
8487
8488
8489 SWIGINTERN PyObject *_wrap_FrameManagerEvent_pane_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
8490 PyObject *resultobj = 0;
8491 wxFrameManagerEvent *arg1 = (wxFrameManagerEvent *) 0 ;
8492 wxPaneInfo *result = 0 ;
8493 void *argp1 = 0 ;
8494 int res1 = 0 ;
8495 PyObject *swig_obj[1] ;
8496
8497 if (!args) SWIG_fail;
8498 swig_obj[0] = args;
8499 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxFrameManagerEvent, 0 | 0 );
8500 if (!SWIG_IsOK(res1)) {
8501 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "FrameManagerEvent_pane_get" "', expected argument " "1"" of type '" "wxFrameManagerEvent *""'");
8502 }
8503 arg1 = reinterpret_cast< wxFrameManagerEvent * >(argp1);
8504 result = (wxPaneInfo *) ((arg1)->pane);
8505 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_wxPaneInfo, 0 | 0 );
8506 return resultobj;
8507 fail:
8508 return NULL;
8509 }
8510
8511
8512 SWIGINTERN PyObject *_wrap_FrameManagerEvent_button_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
8513 PyObject *resultobj = 0;
8514 wxFrameManagerEvent *arg1 = (wxFrameManagerEvent *) 0 ;
8515 int arg2 ;
8516 void *argp1 = 0 ;
8517 int res1 = 0 ;
8518 int val2 ;
8519 int ecode2 = 0 ;
8520 PyObject *swig_obj[2] ;
8521
8522 if (!SWIG_Python_UnpackTuple(args,"FrameManagerEvent_button_set",2,2,swig_obj)) SWIG_fail;
8523 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxFrameManagerEvent, 0 | 0 );
8524 if (!SWIG_IsOK(res1)) {
8525 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "FrameManagerEvent_button_set" "', expected argument " "1"" of type '" "wxFrameManagerEvent *""'");
8526 }
8527 arg1 = reinterpret_cast< wxFrameManagerEvent * >(argp1);
8528 ecode2 = SWIG_AsVal_int(swig_obj[1], &val2);
8529 if (!SWIG_IsOK(ecode2)) {
8530 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "FrameManagerEvent_button_set" "', expected argument " "2"" of type '" "int""'");
8531 }
8532 arg2 = static_cast< int >(val2);
8533 if (arg1) (arg1)->button = arg2;
8534
8535 resultobj = SWIG_Py_Void();
8536 return resultobj;
8537 fail:
8538 return NULL;
8539 }
8540
8541
8542 SWIGINTERN PyObject *_wrap_FrameManagerEvent_button_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
8543 PyObject *resultobj = 0;
8544 wxFrameManagerEvent *arg1 = (wxFrameManagerEvent *) 0 ;
8545 int result;
8546 void *argp1 = 0 ;
8547 int res1 = 0 ;
8548 PyObject *swig_obj[1] ;
8549
8550 if (!args) SWIG_fail;
8551 swig_obj[0] = args;
8552 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxFrameManagerEvent, 0 | 0 );
8553 if (!SWIG_IsOK(res1)) {
8554 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "FrameManagerEvent_button_get" "', expected argument " "1"" of type '" "wxFrameManagerEvent *""'");
8555 }
8556 arg1 = reinterpret_cast< wxFrameManagerEvent * >(argp1);
8557 result = (int) ((arg1)->button);
8558 resultobj = SWIG_From_int(static_cast< int >(result));
8559 return resultobj;
8560 fail:
8561 return NULL;
8562 }
8563
8564
8565 SWIGINTERN PyObject *_wrap_FrameManagerEvent_veto_flag_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
8566 PyObject *resultobj = 0;
8567 wxFrameManagerEvent *arg1 = (wxFrameManagerEvent *) 0 ;
8568 bool arg2 ;
8569 void *argp1 = 0 ;
8570 int res1 = 0 ;
8571 bool val2 ;
8572 int ecode2 = 0 ;
8573 PyObject *swig_obj[2] ;
8574
8575 if (!SWIG_Python_UnpackTuple(args,"FrameManagerEvent_veto_flag_set",2,2,swig_obj)) SWIG_fail;
8576 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxFrameManagerEvent, 0 | 0 );
8577 if (!SWIG_IsOK(res1)) {
8578 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "FrameManagerEvent_veto_flag_set" "', expected argument " "1"" of type '" "wxFrameManagerEvent *""'");
8579 }
8580 arg1 = reinterpret_cast< wxFrameManagerEvent * >(argp1);
8581 ecode2 = SWIG_AsVal_bool(swig_obj[1], &val2);
8582 if (!SWIG_IsOK(ecode2)) {
8583 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "FrameManagerEvent_veto_flag_set" "', expected argument " "2"" of type '" "bool""'");
8584 }
8585 arg2 = static_cast< bool >(val2);
8586 if (arg1) (arg1)->veto_flag = arg2;
8587
8588 resultobj = SWIG_Py_Void();
8589 return resultobj;
8590 fail:
8591 return NULL;
8592 }
8593
8594
8595 SWIGINTERN PyObject *_wrap_FrameManagerEvent_veto_flag_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
8596 PyObject *resultobj = 0;
8597 wxFrameManagerEvent *arg1 = (wxFrameManagerEvent *) 0 ;
8598 bool result;
8599 void *argp1 = 0 ;
8600 int res1 = 0 ;
8601 PyObject *swig_obj[1] ;
8602
8603 if (!args) SWIG_fail;
8604 swig_obj[0] = args;
8605 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxFrameManagerEvent, 0 | 0 );
8606 if (!SWIG_IsOK(res1)) {
8607 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "FrameManagerEvent_veto_flag_get" "', expected argument " "1"" of type '" "wxFrameManagerEvent *""'");
8608 }
8609 arg1 = reinterpret_cast< wxFrameManagerEvent * >(argp1);
8610 result = (bool) ((arg1)->veto_flag);
8611 {
8612 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
8613 }
8614 return resultobj;
8615 fail:
8616 return NULL;
8617 }
8618
8619
8620 SWIGINTERN PyObject *_wrap_FrameManagerEvent_canveto_flag_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
8621 PyObject *resultobj = 0;
8622 wxFrameManagerEvent *arg1 = (wxFrameManagerEvent *) 0 ;
8623 bool arg2 ;
8624 void *argp1 = 0 ;
8625 int res1 = 0 ;
8626 bool val2 ;
8627 int ecode2 = 0 ;
8628 PyObject *swig_obj[2] ;
8629
8630 if (!SWIG_Python_UnpackTuple(args,"FrameManagerEvent_canveto_flag_set",2,2,swig_obj)) SWIG_fail;
8631 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxFrameManagerEvent, 0 | 0 );
8632 if (!SWIG_IsOK(res1)) {
8633 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "FrameManagerEvent_canveto_flag_set" "', expected argument " "1"" of type '" "wxFrameManagerEvent *""'");
8634 }
8635 arg1 = reinterpret_cast< wxFrameManagerEvent * >(argp1);
8636 ecode2 = SWIG_AsVal_bool(swig_obj[1], &val2);
8637 if (!SWIG_IsOK(ecode2)) {
8638 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "FrameManagerEvent_canveto_flag_set" "', expected argument " "2"" of type '" "bool""'");
8639 }
8640 arg2 = static_cast< bool >(val2);
8641 if (arg1) (arg1)->canveto_flag = arg2;
8642
8643 resultobj = SWIG_Py_Void();
8644 return resultobj;
8645 fail:
8646 return NULL;
8647 }
8648
8649
8650 SWIGINTERN PyObject *_wrap_FrameManagerEvent_canveto_flag_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
8651 PyObject *resultobj = 0;
8652 wxFrameManagerEvent *arg1 = (wxFrameManagerEvent *) 0 ;
8653 bool result;
8654 void *argp1 = 0 ;
8655 int res1 = 0 ;
8656 PyObject *swig_obj[1] ;
8657
8658 if (!args) SWIG_fail;
8659 swig_obj[0] = args;
8660 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxFrameManagerEvent, 0 | 0 );
8661 if (!SWIG_IsOK(res1)) {
8662 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "FrameManagerEvent_canveto_flag_get" "', expected argument " "1"" of type '" "wxFrameManagerEvent *""'");
8663 }
8664 arg1 = reinterpret_cast< wxFrameManagerEvent * >(argp1);
8665 result = (bool) ((arg1)->canveto_flag);
8666 {
8667 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
8668 }
8669 return resultobj;
8670 fail:
8671 return NULL;
8672 }
8673
8674
8675 SWIGINTERN PyObject *_wrap_FrameManagerEvent_dc_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
8676 PyObject *resultobj = 0;
8677 wxFrameManagerEvent *arg1 = (wxFrameManagerEvent *) 0 ;
8678 wxDC *arg2 = (wxDC *) 0 ;
8679 void *argp1 = 0 ;
8680 int res1 = 0 ;
8681 void *argp2 = 0 ;
8682 int res2 = 0 ;
8683 PyObject *swig_obj[2] ;
8684
8685 if (!SWIG_Python_UnpackTuple(args,"FrameManagerEvent_dc_set",2,2,swig_obj)) SWIG_fail;
8686 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxFrameManagerEvent, 0 | 0 );
8687 if (!SWIG_IsOK(res1)) {
8688 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "FrameManagerEvent_dc_set" "', expected argument " "1"" of type '" "wxFrameManagerEvent *""'");
8689 }
8690 arg1 = reinterpret_cast< wxFrameManagerEvent * >(argp1);
8691 res2 = SWIG_ConvertPtr(swig_obj[1], &argp2,SWIGTYPE_p_wxDC, SWIG_POINTER_DISOWN | 0 );
8692 if (!SWIG_IsOK(res2)) {
8693 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "FrameManagerEvent_dc_set" "', expected argument " "2"" of type '" "wxDC *""'");
8694 }
8695 arg2 = reinterpret_cast< wxDC * >(argp2);
8696 if (arg1) (arg1)->dc = arg2;
8697
8698 resultobj = SWIG_Py_Void();
8699 return resultobj;
8700 fail:
8701 return NULL;
8702 }
8703
8704
8705 SWIGINTERN PyObject *_wrap_FrameManagerEvent_dc_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
8706 PyObject *resultobj = 0;
8707 wxFrameManagerEvent *arg1 = (wxFrameManagerEvent *) 0 ;
8708 wxDC *result = 0 ;
8709 void *argp1 = 0 ;
8710 int res1 = 0 ;
8711 PyObject *swig_obj[1] ;
8712
8713 if (!args) SWIG_fail;
8714 swig_obj[0] = args;
8715 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxFrameManagerEvent, 0 | 0 );
8716 if (!SWIG_IsOK(res1)) {
8717 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "FrameManagerEvent_dc_get" "', expected argument " "1"" of type '" "wxFrameManagerEvent *""'");
8718 }
8719 arg1 = reinterpret_cast< wxFrameManagerEvent * >(argp1);
8720 result = (wxDC *) ((arg1)->dc);
8721 {
8722 resultobj = wxPyMake_wxObject(result, (bool)0);
8723 }
8724 return resultobj;
8725 fail:
8726 return NULL;
8727 }
8728
8729
8730 SWIGINTERN PyObject *FrameManagerEvent_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
8731 PyObject *obj;
8732 if (!SWIG_Python_UnpackTuple(args,(char*)"swigregister", 1, 1,&obj)) return NULL;
8733 SWIG_TypeNewClientData(SWIGTYPE_p_wxFrameManagerEvent, SWIG_NewClientData(obj));
8734 return SWIG_Py_Void();
8735 }
8736
8737 SWIGINTERN PyObject *FrameManagerEvent_swiginit(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
8738 return SWIG_Python_InitShadowInstance(args);
8739 }
8740
8741 SWIGINTERN PyObject *_wrap_new_DockInfo(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
8742 PyObject *resultobj = 0;
8743 wxDockInfo *result = 0 ;
8744
8745 if (!SWIG_Python_UnpackTuple(args,"new_DockInfo",0,0,0)) SWIG_fail;
8746 {
8747 PyThreadState* __tstate = wxPyBeginAllowThreads();
8748 result = (wxDockInfo *)new wxDockInfo();
8749 wxPyEndAllowThreads(__tstate);
8750 if (PyErr_Occurred()) SWIG_fail;
8751 }
8752 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_wxDockInfo, SWIG_POINTER_NEW | 0 );
8753 return resultobj;
8754 fail:
8755 return NULL;
8756 }
8757
8758
8759 SWIGINTERN PyObject *_wrap_DockInfo_IsOk(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
8760 PyObject *resultobj = 0;
8761 wxDockInfo *arg1 = (wxDockInfo *) 0 ;
8762 bool result;
8763 void *argp1 = 0 ;
8764 int res1 = 0 ;
8765 PyObject *swig_obj[1] ;
8766
8767 if (!args) SWIG_fail;
8768 swig_obj[0] = args;
8769 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxDockInfo, 0 | 0 );
8770 if (!SWIG_IsOK(res1)) {
8771 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "DockInfo_IsOk" "', expected argument " "1"" of type '" "wxDockInfo const *""'");
8772 }
8773 arg1 = reinterpret_cast< wxDockInfo * >(argp1);
8774 {
8775 PyThreadState* __tstate = wxPyBeginAllowThreads();
8776 result = (bool)((wxDockInfo const *)arg1)->IsOk();
8777 wxPyEndAllowThreads(__tstate);
8778 if (PyErr_Occurred()) SWIG_fail;
8779 }
8780 {
8781 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
8782 }
8783 return resultobj;
8784 fail:
8785 return NULL;
8786 }
8787
8788
8789 SWIGINTERN PyObject *_wrap_DockInfo_IsHorizontal(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
8790 PyObject *resultobj = 0;
8791 wxDockInfo *arg1 = (wxDockInfo *) 0 ;
8792 bool result;
8793 void *argp1 = 0 ;
8794 int res1 = 0 ;
8795 PyObject *swig_obj[1] ;
8796
8797 if (!args) SWIG_fail;
8798 swig_obj[0] = args;
8799 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxDockInfo, 0 | 0 );
8800 if (!SWIG_IsOK(res1)) {
8801 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "DockInfo_IsHorizontal" "', expected argument " "1"" of type '" "wxDockInfo const *""'");
8802 }
8803 arg1 = reinterpret_cast< wxDockInfo * >(argp1);
8804 {
8805 PyThreadState* __tstate = wxPyBeginAllowThreads();
8806 result = (bool)((wxDockInfo const *)arg1)->IsHorizontal();
8807 wxPyEndAllowThreads(__tstate);
8808 if (PyErr_Occurred()) SWIG_fail;
8809 }
8810 {
8811 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
8812 }
8813 return resultobj;
8814 fail:
8815 return NULL;
8816 }
8817
8818
8819 SWIGINTERN PyObject *_wrap_DockInfo_IsVertical(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
8820 PyObject *resultobj = 0;
8821 wxDockInfo *arg1 = (wxDockInfo *) 0 ;
8822 bool result;
8823 void *argp1 = 0 ;
8824 int res1 = 0 ;
8825 PyObject *swig_obj[1] ;
8826
8827 if (!args) SWIG_fail;
8828 swig_obj[0] = args;
8829 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxDockInfo, 0 | 0 );
8830 if (!SWIG_IsOK(res1)) {
8831 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "DockInfo_IsVertical" "', expected argument " "1"" of type '" "wxDockInfo const *""'");
8832 }
8833 arg1 = reinterpret_cast< wxDockInfo * >(argp1);
8834 {
8835 PyThreadState* __tstate = wxPyBeginAllowThreads();
8836 result = (bool)((wxDockInfo const *)arg1)->IsVertical();
8837 wxPyEndAllowThreads(__tstate);
8838 if (PyErr_Occurred()) SWIG_fail;
8839 }
8840 {
8841 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
8842 }
8843 return resultobj;
8844 fail:
8845 return NULL;
8846 }
8847
8848
8849 SWIGINTERN PyObject *_wrap_DockInfo_panes_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
8850 PyObject *resultobj = 0;
8851 wxDockInfo *arg1 = (wxDockInfo *) 0 ;
8852 wxPaneInfoPtrArray arg2 ;
8853 void *argp1 = 0 ;
8854 int res1 = 0 ;
8855 void *argp2 ;
8856 int res2 = 0 ;
8857 PyObject *swig_obj[2] ;
8858
8859 if (!SWIG_Python_UnpackTuple(args,"DockInfo_panes_set",2,2,swig_obj)) SWIG_fail;
8860 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxDockInfo, 0 | 0 );
8861 if (!SWIG_IsOK(res1)) {
8862 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "DockInfo_panes_set" "', expected argument " "1"" of type '" "wxDockInfo *""'");
8863 }
8864 arg1 = reinterpret_cast< wxDockInfo * >(argp1);
8865 {
8866 res2 = SWIG_ConvertPtr(swig_obj[1], &argp2, SWIGTYPE_p_wxPaneInfoPtrArray, 0 | 0);
8867 if (!SWIG_IsOK(res2)) {
8868 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "DockInfo_panes_set" "', expected argument " "2"" of type '" "wxPaneInfoPtrArray""'");
8869 }
8870 if (!argp2) {
8871 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "DockInfo_panes_set" "', expected argument " "2"" of type '" "wxPaneInfoPtrArray""'");
8872 } else {
8873 wxPaneInfoPtrArray * temp = reinterpret_cast< wxPaneInfoPtrArray * >(argp2);
8874 arg2 = *temp;
8875 if (SWIG_IsNewObj(res2)) delete temp;
8876 }
8877 }
8878 if (arg1) (arg1)->panes = arg2;
8879
8880 resultobj = SWIG_Py_Void();
8881 return resultobj;
8882 fail:
8883 return NULL;
8884 }
8885
8886
8887 SWIGINTERN PyObject *_wrap_DockInfo_panes_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
8888 PyObject *resultobj = 0;
8889 wxDockInfo *arg1 = (wxDockInfo *) 0 ;
8890 wxPaneInfoPtrArray result;
8891 void *argp1 = 0 ;
8892 int res1 = 0 ;
8893 PyObject *swig_obj[1] ;
8894
8895 if (!args) SWIG_fail;
8896 swig_obj[0] = args;
8897 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxDockInfo, 0 | 0 );
8898 if (!SWIG_IsOK(res1)) {
8899 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "DockInfo_panes_get" "', expected argument " "1"" of type '" "wxDockInfo *""'");
8900 }
8901 arg1 = reinterpret_cast< wxDockInfo * >(argp1);
8902 result = ((arg1)->panes);
8903 resultobj = SWIG_NewPointerObj((new wxPaneInfoPtrArray(static_cast< const wxPaneInfoPtrArray& >(result))), SWIGTYPE_p_wxPaneInfoPtrArray, SWIG_POINTER_OWN | 0 );
8904 return resultobj;
8905 fail:
8906 return NULL;
8907 }
8908
8909
8910 SWIGINTERN PyObject *_wrap_DockInfo_rect_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
8911 PyObject *resultobj = 0;
8912 wxDockInfo *arg1 = (wxDockInfo *) 0 ;
8913 wxRect *arg2 = (wxRect *) 0 ;
8914 void *argp1 = 0 ;
8915 int res1 = 0 ;
8916 void *argp2 = 0 ;
8917 int res2 = 0 ;
8918 PyObject *swig_obj[2] ;
8919
8920 if (!SWIG_Python_UnpackTuple(args,"DockInfo_rect_set",2,2,swig_obj)) SWIG_fail;
8921 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxDockInfo, 0 | 0 );
8922 if (!SWIG_IsOK(res1)) {
8923 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "DockInfo_rect_set" "', expected argument " "1"" of type '" "wxDockInfo *""'");
8924 }
8925 arg1 = reinterpret_cast< wxDockInfo * >(argp1);
8926 res2 = SWIG_ConvertPtr(swig_obj[1], &argp2,SWIGTYPE_p_wxRect, 0 | 0 );
8927 if (!SWIG_IsOK(res2)) {
8928 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "DockInfo_rect_set" "', expected argument " "2"" of type '" "wxRect *""'");
8929 }
8930 arg2 = reinterpret_cast< wxRect * >(argp2);
8931 if (arg1) (arg1)->rect = *arg2;
8932
8933 resultobj = SWIG_Py_Void();
8934 return resultobj;
8935 fail:
8936 return NULL;
8937 }
8938
8939
8940 SWIGINTERN PyObject *_wrap_DockInfo_rect_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
8941 PyObject *resultobj = 0;
8942 wxDockInfo *arg1 = (wxDockInfo *) 0 ;
8943 wxRect *result = 0 ;
8944 void *argp1 = 0 ;
8945 int res1 = 0 ;
8946 PyObject *swig_obj[1] ;
8947
8948 if (!args) SWIG_fail;
8949 swig_obj[0] = args;
8950 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxDockInfo, 0 | 0 );
8951 if (!SWIG_IsOK(res1)) {
8952 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "DockInfo_rect_get" "', expected argument " "1"" of type '" "wxDockInfo *""'");
8953 }
8954 arg1 = reinterpret_cast< wxDockInfo * >(argp1);
8955 result = (wxRect *)& ((arg1)->rect);
8956 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_wxRect, 0 | 0 );
8957 return resultobj;
8958 fail:
8959 return NULL;
8960 }
8961
8962
8963 SWIGINTERN PyObject *_wrap_DockInfo_dock_direction_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
8964 PyObject *resultobj = 0;
8965 wxDockInfo *arg1 = (wxDockInfo *) 0 ;
8966 int arg2 ;
8967 void *argp1 = 0 ;
8968 int res1 = 0 ;
8969 int val2 ;
8970 int ecode2 = 0 ;
8971 PyObject *swig_obj[2] ;
8972
8973 if (!SWIG_Python_UnpackTuple(args,"DockInfo_dock_direction_set",2,2,swig_obj)) SWIG_fail;
8974 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxDockInfo, 0 | 0 );
8975 if (!SWIG_IsOK(res1)) {
8976 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "DockInfo_dock_direction_set" "', expected argument " "1"" of type '" "wxDockInfo *""'");
8977 }
8978 arg1 = reinterpret_cast< wxDockInfo * >(argp1);
8979 ecode2 = SWIG_AsVal_int(swig_obj[1], &val2);
8980 if (!SWIG_IsOK(ecode2)) {
8981 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "DockInfo_dock_direction_set" "', expected argument " "2"" of type '" "int""'");
8982 }
8983 arg2 = static_cast< int >(val2);
8984 if (arg1) (arg1)->dock_direction = arg2;
8985
8986 resultobj = SWIG_Py_Void();
8987 return resultobj;
8988 fail:
8989 return NULL;
8990 }
8991
8992
8993 SWIGINTERN PyObject *_wrap_DockInfo_dock_direction_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
8994 PyObject *resultobj = 0;
8995 wxDockInfo *arg1 = (wxDockInfo *) 0 ;
8996 int result;
8997 void *argp1 = 0 ;
8998 int res1 = 0 ;
8999 PyObject *swig_obj[1] ;
9000
9001 if (!args) SWIG_fail;
9002 swig_obj[0] = args;
9003 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxDockInfo, 0 | 0 );
9004 if (!SWIG_IsOK(res1)) {
9005 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "DockInfo_dock_direction_get" "', expected argument " "1"" of type '" "wxDockInfo *""'");
9006 }
9007 arg1 = reinterpret_cast< wxDockInfo * >(argp1);
9008 result = (int) ((arg1)->dock_direction);
9009 resultobj = SWIG_From_int(static_cast< int >(result));
9010 return resultobj;
9011 fail:
9012 return NULL;
9013 }
9014
9015
9016 SWIGINTERN PyObject *_wrap_DockInfo_dock_layer_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
9017 PyObject *resultobj = 0;
9018 wxDockInfo *arg1 = (wxDockInfo *) 0 ;
9019 int arg2 ;
9020 void *argp1 = 0 ;
9021 int res1 = 0 ;
9022 int val2 ;
9023 int ecode2 = 0 ;
9024 PyObject *swig_obj[2] ;
9025
9026 if (!SWIG_Python_UnpackTuple(args,"DockInfo_dock_layer_set",2,2,swig_obj)) SWIG_fail;
9027 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxDockInfo, 0 | 0 );
9028 if (!SWIG_IsOK(res1)) {
9029 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "DockInfo_dock_layer_set" "', expected argument " "1"" of type '" "wxDockInfo *""'");
9030 }
9031 arg1 = reinterpret_cast< wxDockInfo * >(argp1);
9032 ecode2 = SWIG_AsVal_int(swig_obj[1], &val2);
9033 if (!SWIG_IsOK(ecode2)) {
9034 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "DockInfo_dock_layer_set" "', expected argument " "2"" of type '" "int""'");
9035 }
9036 arg2 = static_cast< int >(val2);
9037 if (arg1) (arg1)->dock_layer = arg2;
9038
9039 resultobj = SWIG_Py_Void();
9040 return resultobj;
9041 fail:
9042 return NULL;
9043 }
9044
9045
9046 SWIGINTERN PyObject *_wrap_DockInfo_dock_layer_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
9047 PyObject *resultobj = 0;
9048 wxDockInfo *arg1 = (wxDockInfo *) 0 ;
9049 int result;
9050 void *argp1 = 0 ;
9051 int res1 = 0 ;
9052 PyObject *swig_obj[1] ;
9053
9054 if (!args) SWIG_fail;
9055 swig_obj[0] = args;
9056 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxDockInfo, 0 | 0 );
9057 if (!SWIG_IsOK(res1)) {
9058 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "DockInfo_dock_layer_get" "', expected argument " "1"" of type '" "wxDockInfo *""'");
9059 }
9060 arg1 = reinterpret_cast< wxDockInfo * >(argp1);
9061 result = (int) ((arg1)->dock_layer);
9062 resultobj = SWIG_From_int(static_cast< int >(result));
9063 return resultobj;
9064 fail:
9065 return NULL;
9066 }
9067
9068
9069 SWIGINTERN PyObject *_wrap_DockInfo_dock_row_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
9070 PyObject *resultobj = 0;
9071 wxDockInfo *arg1 = (wxDockInfo *) 0 ;
9072 int arg2 ;
9073 void *argp1 = 0 ;
9074 int res1 = 0 ;
9075 int val2 ;
9076 int ecode2 = 0 ;
9077 PyObject *swig_obj[2] ;
9078
9079 if (!SWIG_Python_UnpackTuple(args,"DockInfo_dock_row_set",2,2,swig_obj)) SWIG_fail;
9080 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxDockInfo, 0 | 0 );
9081 if (!SWIG_IsOK(res1)) {
9082 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "DockInfo_dock_row_set" "', expected argument " "1"" of type '" "wxDockInfo *""'");
9083 }
9084 arg1 = reinterpret_cast< wxDockInfo * >(argp1);
9085 ecode2 = SWIG_AsVal_int(swig_obj[1], &val2);
9086 if (!SWIG_IsOK(ecode2)) {
9087 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "DockInfo_dock_row_set" "', expected argument " "2"" of type '" "int""'");
9088 }
9089 arg2 = static_cast< int >(val2);
9090 if (arg1) (arg1)->dock_row = arg2;
9091
9092 resultobj = SWIG_Py_Void();
9093 return resultobj;
9094 fail:
9095 return NULL;
9096 }
9097
9098
9099 SWIGINTERN PyObject *_wrap_DockInfo_dock_row_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
9100 PyObject *resultobj = 0;
9101 wxDockInfo *arg1 = (wxDockInfo *) 0 ;
9102 int result;
9103 void *argp1 = 0 ;
9104 int res1 = 0 ;
9105 PyObject *swig_obj[1] ;
9106
9107 if (!args) SWIG_fail;
9108 swig_obj[0] = args;
9109 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxDockInfo, 0 | 0 );
9110 if (!SWIG_IsOK(res1)) {
9111 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "DockInfo_dock_row_get" "', expected argument " "1"" of type '" "wxDockInfo *""'");
9112 }
9113 arg1 = reinterpret_cast< wxDockInfo * >(argp1);
9114 result = (int) ((arg1)->dock_row);
9115 resultobj = SWIG_From_int(static_cast< int >(result));
9116 return resultobj;
9117 fail:
9118 return NULL;
9119 }
9120
9121
9122 SWIGINTERN PyObject *_wrap_DockInfo_size_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
9123 PyObject *resultobj = 0;
9124 wxDockInfo *arg1 = (wxDockInfo *) 0 ;
9125 int arg2 ;
9126 void *argp1 = 0 ;
9127 int res1 = 0 ;
9128 int val2 ;
9129 int ecode2 = 0 ;
9130 PyObject *swig_obj[2] ;
9131
9132 if (!SWIG_Python_UnpackTuple(args,"DockInfo_size_set",2,2,swig_obj)) SWIG_fail;
9133 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxDockInfo, 0 | 0 );
9134 if (!SWIG_IsOK(res1)) {
9135 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "DockInfo_size_set" "', expected argument " "1"" of type '" "wxDockInfo *""'");
9136 }
9137 arg1 = reinterpret_cast< wxDockInfo * >(argp1);
9138 ecode2 = SWIG_AsVal_int(swig_obj[1], &val2);
9139 if (!SWIG_IsOK(ecode2)) {
9140 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "DockInfo_size_set" "', expected argument " "2"" of type '" "int""'");
9141 }
9142 arg2 = static_cast< int >(val2);
9143 if (arg1) (arg1)->size = arg2;
9144
9145 resultobj = SWIG_Py_Void();
9146 return resultobj;
9147 fail:
9148 return NULL;
9149 }
9150
9151
9152 SWIGINTERN PyObject *_wrap_DockInfo_size_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
9153 PyObject *resultobj = 0;
9154 wxDockInfo *arg1 = (wxDockInfo *) 0 ;
9155 int result;
9156 void *argp1 = 0 ;
9157 int res1 = 0 ;
9158 PyObject *swig_obj[1] ;
9159
9160 if (!args) SWIG_fail;
9161 swig_obj[0] = args;
9162 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxDockInfo, 0 | 0 );
9163 if (!SWIG_IsOK(res1)) {
9164 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "DockInfo_size_get" "', expected argument " "1"" of type '" "wxDockInfo *""'");
9165 }
9166 arg1 = reinterpret_cast< wxDockInfo * >(argp1);
9167 result = (int) ((arg1)->size);
9168 resultobj = SWIG_From_int(static_cast< int >(result));
9169 return resultobj;
9170 fail:
9171 return NULL;
9172 }
9173
9174
9175 SWIGINTERN PyObject *_wrap_DockInfo_min_size_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
9176 PyObject *resultobj = 0;
9177 wxDockInfo *arg1 = (wxDockInfo *) 0 ;
9178 int arg2 ;
9179 void *argp1 = 0 ;
9180 int res1 = 0 ;
9181 int val2 ;
9182 int ecode2 = 0 ;
9183 PyObject *swig_obj[2] ;
9184
9185 if (!SWIG_Python_UnpackTuple(args,"DockInfo_min_size_set",2,2,swig_obj)) SWIG_fail;
9186 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxDockInfo, 0 | 0 );
9187 if (!SWIG_IsOK(res1)) {
9188 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "DockInfo_min_size_set" "', expected argument " "1"" of type '" "wxDockInfo *""'");
9189 }
9190 arg1 = reinterpret_cast< wxDockInfo * >(argp1);
9191 ecode2 = SWIG_AsVal_int(swig_obj[1], &val2);
9192 if (!SWIG_IsOK(ecode2)) {
9193 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "DockInfo_min_size_set" "', expected argument " "2"" of type '" "int""'");
9194 }
9195 arg2 = static_cast< int >(val2);
9196 if (arg1) (arg1)->min_size = arg2;
9197
9198 resultobj = SWIG_Py_Void();
9199 return resultobj;
9200 fail:
9201 return NULL;
9202 }
9203
9204
9205 SWIGINTERN PyObject *_wrap_DockInfo_min_size_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
9206 PyObject *resultobj = 0;
9207 wxDockInfo *arg1 = (wxDockInfo *) 0 ;
9208 int result;
9209 void *argp1 = 0 ;
9210 int res1 = 0 ;
9211 PyObject *swig_obj[1] ;
9212
9213 if (!args) SWIG_fail;
9214 swig_obj[0] = args;
9215 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxDockInfo, 0 | 0 );
9216 if (!SWIG_IsOK(res1)) {
9217 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "DockInfo_min_size_get" "', expected argument " "1"" of type '" "wxDockInfo *""'");
9218 }
9219 arg1 = reinterpret_cast< wxDockInfo * >(argp1);
9220 result = (int) ((arg1)->min_size);
9221 resultobj = SWIG_From_int(static_cast< int >(result));
9222 return resultobj;
9223 fail:
9224 return NULL;
9225 }
9226
9227
9228 SWIGINTERN PyObject *_wrap_DockInfo_resizable_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
9229 PyObject *resultobj = 0;
9230 wxDockInfo *arg1 = (wxDockInfo *) 0 ;
9231 bool arg2 ;
9232 void *argp1 = 0 ;
9233 int res1 = 0 ;
9234 bool val2 ;
9235 int ecode2 = 0 ;
9236 PyObject *swig_obj[2] ;
9237
9238 if (!SWIG_Python_UnpackTuple(args,"DockInfo_resizable_set",2,2,swig_obj)) SWIG_fail;
9239 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxDockInfo, 0 | 0 );
9240 if (!SWIG_IsOK(res1)) {
9241 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "DockInfo_resizable_set" "', expected argument " "1"" of type '" "wxDockInfo *""'");
9242 }
9243 arg1 = reinterpret_cast< wxDockInfo * >(argp1);
9244 ecode2 = SWIG_AsVal_bool(swig_obj[1], &val2);
9245 if (!SWIG_IsOK(ecode2)) {
9246 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "DockInfo_resizable_set" "', expected argument " "2"" of type '" "bool""'");
9247 }
9248 arg2 = static_cast< bool >(val2);
9249 if (arg1) (arg1)->resizable = arg2;
9250
9251 resultobj = SWIG_Py_Void();
9252 return resultobj;
9253 fail:
9254 return NULL;
9255 }
9256
9257
9258 SWIGINTERN PyObject *_wrap_DockInfo_resizable_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
9259 PyObject *resultobj = 0;
9260 wxDockInfo *arg1 = (wxDockInfo *) 0 ;
9261 bool result;
9262 void *argp1 = 0 ;
9263 int res1 = 0 ;
9264 PyObject *swig_obj[1] ;
9265
9266 if (!args) SWIG_fail;
9267 swig_obj[0] = args;
9268 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxDockInfo, 0 | 0 );
9269 if (!SWIG_IsOK(res1)) {
9270 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "DockInfo_resizable_get" "', expected argument " "1"" of type '" "wxDockInfo *""'");
9271 }
9272 arg1 = reinterpret_cast< wxDockInfo * >(argp1);
9273 result = (bool) ((arg1)->resizable);
9274 {
9275 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
9276 }
9277 return resultobj;
9278 fail:
9279 return NULL;
9280 }
9281
9282
9283 SWIGINTERN PyObject *_wrap_DockInfo_toolbar_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
9284 PyObject *resultobj = 0;
9285 wxDockInfo *arg1 = (wxDockInfo *) 0 ;
9286 bool arg2 ;
9287 void *argp1 = 0 ;
9288 int res1 = 0 ;
9289 bool val2 ;
9290 int ecode2 = 0 ;
9291 PyObject *swig_obj[2] ;
9292
9293 if (!SWIG_Python_UnpackTuple(args,"DockInfo_toolbar_set",2,2,swig_obj)) SWIG_fail;
9294 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxDockInfo, 0 | 0 );
9295 if (!SWIG_IsOK(res1)) {
9296 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "DockInfo_toolbar_set" "', expected argument " "1"" of type '" "wxDockInfo *""'");
9297 }
9298 arg1 = reinterpret_cast< wxDockInfo * >(argp1);
9299 ecode2 = SWIG_AsVal_bool(swig_obj[1], &val2);
9300 if (!SWIG_IsOK(ecode2)) {
9301 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "DockInfo_toolbar_set" "', expected argument " "2"" of type '" "bool""'");
9302 }
9303 arg2 = static_cast< bool >(val2);
9304 if (arg1) (arg1)->toolbar = arg2;
9305
9306 resultobj = SWIG_Py_Void();
9307 return resultobj;
9308 fail:
9309 return NULL;
9310 }
9311
9312
9313 SWIGINTERN PyObject *_wrap_DockInfo_toolbar_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
9314 PyObject *resultobj = 0;
9315 wxDockInfo *arg1 = (wxDockInfo *) 0 ;
9316 bool result;
9317 void *argp1 = 0 ;
9318 int res1 = 0 ;
9319 PyObject *swig_obj[1] ;
9320
9321 if (!args) SWIG_fail;
9322 swig_obj[0] = args;
9323 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxDockInfo, 0 | 0 );
9324 if (!SWIG_IsOK(res1)) {
9325 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "DockInfo_toolbar_get" "', expected argument " "1"" of type '" "wxDockInfo *""'");
9326 }
9327 arg1 = reinterpret_cast< wxDockInfo * >(argp1);
9328 result = (bool) ((arg1)->toolbar);
9329 {
9330 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
9331 }
9332 return resultobj;
9333 fail:
9334 return NULL;
9335 }
9336
9337
9338 SWIGINTERN PyObject *_wrap_DockInfo_fixed_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
9339 PyObject *resultobj = 0;
9340 wxDockInfo *arg1 = (wxDockInfo *) 0 ;
9341 bool arg2 ;
9342 void *argp1 = 0 ;
9343 int res1 = 0 ;
9344 bool val2 ;
9345 int ecode2 = 0 ;
9346 PyObject *swig_obj[2] ;
9347
9348 if (!SWIG_Python_UnpackTuple(args,"DockInfo_fixed_set",2,2,swig_obj)) SWIG_fail;
9349 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxDockInfo, 0 | 0 );
9350 if (!SWIG_IsOK(res1)) {
9351 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "DockInfo_fixed_set" "', expected argument " "1"" of type '" "wxDockInfo *""'");
9352 }
9353 arg1 = reinterpret_cast< wxDockInfo * >(argp1);
9354 ecode2 = SWIG_AsVal_bool(swig_obj[1], &val2);
9355 if (!SWIG_IsOK(ecode2)) {
9356 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "DockInfo_fixed_set" "', expected argument " "2"" of type '" "bool""'");
9357 }
9358 arg2 = static_cast< bool >(val2);
9359 if (arg1) (arg1)->fixed = arg2;
9360
9361 resultobj = SWIG_Py_Void();
9362 return resultobj;
9363 fail:
9364 return NULL;
9365 }
9366
9367
9368 SWIGINTERN PyObject *_wrap_DockInfo_fixed_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
9369 PyObject *resultobj = 0;
9370 wxDockInfo *arg1 = (wxDockInfo *) 0 ;
9371 bool result;
9372 void *argp1 = 0 ;
9373 int res1 = 0 ;
9374 PyObject *swig_obj[1] ;
9375
9376 if (!args) SWIG_fail;
9377 swig_obj[0] = args;
9378 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxDockInfo, 0 | 0 );
9379 if (!SWIG_IsOK(res1)) {
9380 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "DockInfo_fixed_get" "', expected argument " "1"" of type '" "wxDockInfo *""'");
9381 }
9382 arg1 = reinterpret_cast< wxDockInfo * >(argp1);
9383 result = (bool) ((arg1)->fixed);
9384 {
9385 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
9386 }
9387 return resultobj;
9388 fail:
9389 return NULL;
9390 }
9391
9392
9393 SWIGINTERN PyObject *_wrap_delete_DockInfo(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
9394 PyObject *resultobj = 0;
9395 wxDockInfo *arg1 = (wxDockInfo *) 0 ;
9396 void *argp1 = 0 ;
9397 int res1 = 0 ;
9398 PyObject *swig_obj[1] ;
9399
9400 if (!args) SWIG_fail;
9401 swig_obj[0] = args;
9402 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxDockInfo, SWIG_POINTER_DISOWN | 0 );
9403 if (!SWIG_IsOK(res1)) {
9404 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_DockInfo" "', expected argument " "1"" of type '" "wxDockInfo *""'");
9405 }
9406 arg1 = reinterpret_cast< wxDockInfo * >(argp1);
9407 {
9408 PyThreadState* __tstate = wxPyBeginAllowThreads();
9409 delete_wxDockInfo(arg1);
9410
9411 wxPyEndAllowThreads(__tstate);
9412 if (PyErr_Occurred()) SWIG_fail;
9413 }
9414 resultobj = SWIG_Py_Void();
9415 return resultobj;
9416 fail:
9417 return NULL;
9418 }
9419
9420
9421 SWIGINTERN PyObject *DockInfo_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
9422 PyObject *obj;
9423 if (!SWIG_Python_UnpackTuple(args,(char*)"swigregister", 1, 1,&obj)) return NULL;
9424 SWIG_TypeNewClientData(SWIGTYPE_p_wxDockInfo, SWIG_NewClientData(obj));
9425 return SWIG_Py_Void();
9426 }
9427
9428 SWIGINTERN PyObject *DockInfo_swiginit(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
9429 return SWIG_Python_InitShadowInstance(args);
9430 }
9431
9432 SWIGINTERN PyObject *_wrap_DockUIPart_type_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
9433 PyObject *resultobj = 0;
9434 wxDockUIPart *arg1 = (wxDockUIPart *) 0 ;
9435 int arg2 ;
9436 void *argp1 = 0 ;
9437 int res1 = 0 ;
9438 int val2 ;
9439 int ecode2 = 0 ;
9440 PyObject *swig_obj[2] ;
9441
9442 if (!SWIG_Python_UnpackTuple(args,"DockUIPart_type_set",2,2,swig_obj)) SWIG_fail;
9443 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxDockUIPart, 0 | 0 );
9444 if (!SWIG_IsOK(res1)) {
9445 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "DockUIPart_type_set" "', expected argument " "1"" of type '" "wxDockUIPart *""'");
9446 }
9447 arg1 = reinterpret_cast< wxDockUIPart * >(argp1);
9448 ecode2 = SWIG_AsVal_int(swig_obj[1], &val2);
9449 if (!SWIG_IsOK(ecode2)) {
9450 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "DockUIPart_type_set" "', expected argument " "2"" of type '" "int""'");
9451 }
9452 arg2 = static_cast< int >(val2);
9453 if (arg1) (arg1)->type = arg2;
9454
9455 resultobj = SWIG_Py_Void();
9456 return resultobj;
9457 fail:
9458 return NULL;
9459 }
9460
9461
9462 SWIGINTERN PyObject *_wrap_DockUIPart_type_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
9463 PyObject *resultobj = 0;
9464 wxDockUIPart *arg1 = (wxDockUIPart *) 0 ;
9465 int result;
9466 void *argp1 = 0 ;
9467 int res1 = 0 ;
9468 PyObject *swig_obj[1] ;
9469
9470 if (!args) SWIG_fail;
9471 swig_obj[0] = args;
9472 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxDockUIPart, 0 | 0 );
9473 if (!SWIG_IsOK(res1)) {
9474 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "DockUIPart_type_get" "', expected argument " "1"" of type '" "wxDockUIPart *""'");
9475 }
9476 arg1 = reinterpret_cast< wxDockUIPart * >(argp1);
9477 result = (int) ((arg1)->type);
9478 resultobj = SWIG_From_int(static_cast< int >(result));
9479 return resultobj;
9480 fail:
9481 return NULL;
9482 }
9483
9484
9485 SWIGINTERN PyObject *_wrap_DockUIPart_orientation_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
9486 PyObject *resultobj = 0;
9487 wxDockUIPart *arg1 = (wxDockUIPart *) 0 ;
9488 int arg2 ;
9489 void *argp1 = 0 ;
9490 int res1 = 0 ;
9491 int val2 ;
9492 int ecode2 = 0 ;
9493 PyObject *swig_obj[2] ;
9494
9495 if (!SWIG_Python_UnpackTuple(args,"DockUIPart_orientation_set",2,2,swig_obj)) SWIG_fail;
9496 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxDockUIPart, 0 | 0 );
9497 if (!SWIG_IsOK(res1)) {
9498 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "DockUIPart_orientation_set" "', expected argument " "1"" of type '" "wxDockUIPart *""'");
9499 }
9500 arg1 = reinterpret_cast< wxDockUIPart * >(argp1);
9501 ecode2 = SWIG_AsVal_int(swig_obj[1], &val2);
9502 if (!SWIG_IsOK(ecode2)) {
9503 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "DockUIPart_orientation_set" "', expected argument " "2"" of type '" "int""'");
9504 }
9505 arg2 = static_cast< int >(val2);
9506 if (arg1) (arg1)->orientation = arg2;
9507
9508 resultobj = SWIG_Py_Void();
9509 return resultobj;
9510 fail:
9511 return NULL;
9512 }
9513
9514
9515 SWIGINTERN PyObject *_wrap_DockUIPart_orientation_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
9516 PyObject *resultobj = 0;
9517 wxDockUIPart *arg1 = (wxDockUIPart *) 0 ;
9518 int result;
9519 void *argp1 = 0 ;
9520 int res1 = 0 ;
9521 PyObject *swig_obj[1] ;
9522
9523 if (!args) SWIG_fail;
9524 swig_obj[0] = args;
9525 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxDockUIPart, 0 | 0 );
9526 if (!SWIG_IsOK(res1)) {
9527 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "DockUIPart_orientation_get" "', expected argument " "1"" of type '" "wxDockUIPart *""'");
9528 }
9529 arg1 = reinterpret_cast< wxDockUIPart * >(argp1);
9530 result = (int) ((arg1)->orientation);
9531 resultobj = SWIG_From_int(static_cast< int >(result));
9532 return resultobj;
9533 fail:
9534 return NULL;
9535 }
9536
9537
9538 SWIGINTERN PyObject *_wrap_DockUIPart_dock_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
9539 PyObject *resultobj = 0;
9540 wxDockUIPart *arg1 = (wxDockUIPart *) 0 ;
9541 wxDockInfo *arg2 = (wxDockInfo *) 0 ;
9542 void *argp1 = 0 ;
9543 int res1 = 0 ;
9544 void *argp2 = 0 ;
9545 int res2 = 0 ;
9546 PyObject *swig_obj[2] ;
9547
9548 if (!SWIG_Python_UnpackTuple(args,"DockUIPart_dock_set",2,2,swig_obj)) SWIG_fail;
9549 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxDockUIPart, 0 | 0 );
9550 if (!SWIG_IsOK(res1)) {
9551 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "DockUIPart_dock_set" "', expected argument " "1"" of type '" "wxDockUIPart *""'");
9552 }
9553 arg1 = reinterpret_cast< wxDockUIPart * >(argp1);
9554 res2 = SWIG_ConvertPtr(swig_obj[1], &argp2,SWIGTYPE_p_wxDockInfo, SWIG_POINTER_DISOWN | 0 );
9555 if (!SWIG_IsOK(res2)) {
9556 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "DockUIPart_dock_set" "', expected argument " "2"" of type '" "wxDockInfo *""'");
9557 }
9558 arg2 = reinterpret_cast< wxDockInfo * >(argp2);
9559 if (arg1) (arg1)->dock = arg2;
9560
9561 resultobj = SWIG_Py_Void();
9562 return resultobj;
9563 fail:
9564 return NULL;
9565 }
9566
9567
9568 SWIGINTERN PyObject *_wrap_DockUIPart_dock_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
9569 PyObject *resultobj = 0;
9570 wxDockUIPart *arg1 = (wxDockUIPart *) 0 ;
9571 wxDockInfo *result = 0 ;
9572 void *argp1 = 0 ;
9573 int res1 = 0 ;
9574 PyObject *swig_obj[1] ;
9575
9576 if (!args) SWIG_fail;
9577 swig_obj[0] = args;
9578 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxDockUIPart, 0 | 0 );
9579 if (!SWIG_IsOK(res1)) {
9580 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "DockUIPart_dock_get" "', expected argument " "1"" of type '" "wxDockUIPart *""'");
9581 }
9582 arg1 = reinterpret_cast< wxDockUIPart * >(argp1);
9583 result = (wxDockInfo *) ((arg1)->dock);
9584 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_wxDockInfo, 0 | 0 );
9585 return resultobj;
9586 fail:
9587 return NULL;
9588 }
9589
9590
9591 SWIGINTERN PyObject *_wrap_DockUIPart_pane_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
9592 PyObject *resultobj = 0;
9593 wxDockUIPart *arg1 = (wxDockUIPart *) 0 ;
9594 wxPaneInfo *arg2 = (wxPaneInfo *) 0 ;
9595 void *argp1 = 0 ;
9596 int res1 = 0 ;
9597 void *argp2 = 0 ;
9598 int res2 = 0 ;
9599 PyObject *swig_obj[2] ;
9600
9601 if (!SWIG_Python_UnpackTuple(args,"DockUIPart_pane_set",2,2,swig_obj)) SWIG_fail;
9602 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxDockUIPart, 0 | 0 );
9603 if (!SWIG_IsOK(res1)) {
9604 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "DockUIPart_pane_set" "', expected argument " "1"" of type '" "wxDockUIPart *""'");
9605 }
9606 arg1 = reinterpret_cast< wxDockUIPart * >(argp1);
9607 res2 = SWIG_ConvertPtr(swig_obj[1], &argp2,SWIGTYPE_p_wxPaneInfo, SWIG_POINTER_DISOWN | 0 );
9608 if (!SWIG_IsOK(res2)) {
9609 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "DockUIPart_pane_set" "', expected argument " "2"" of type '" "wxPaneInfo *""'");
9610 }
9611 arg2 = reinterpret_cast< wxPaneInfo * >(argp2);
9612 if (arg1) (arg1)->pane = arg2;
9613
9614 resultobj = SWIG_Py_Void();
9615 return resultobj;
9616 fail:
9617 return NULL;
9618 }
9619
9620
9621 SWIGINTERN PyObject *_wrap_DockUIPart_pane_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
9622 PyObject *resultobj = 0;
9623 wxDockUIPart *arg1 = (wxDockUIPart *) 0 ;
9624 wxPaneInfo *result = 0 ;
9625 void *argp1 = 0 ;
9626 int res1 = 0 ;
9627 PyObject *swig_obj[1] ;
9628
9629 if (!args) SWIG_fail;
9630 swig_obj[0] = args;
9631 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxDockUIPart, 0 | 0 );
9632 if (!SWIG_IsOK(res1)) {
9633 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "DockUIPart_pane_get" "', expected argument " "1"" of type '" "wxDockUIPart *""'");
9634 }
9635 arg1 = reinterpret_cast< wxDockUIPart * >(argp1);
9636 result = (wxPaneInfo *) ((arg1)->pane);
9637 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_wxPaneInfo, 0 | 0 );
9638 return resultobj;
9639 fail:
9640 return NULL;
9641 }
9642
9643
9644 SWIGINTERN PyObject *_wrap_DockUIPart_button_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
9645 PyObject *resultobj = 0;
9646 wxDockUIPart *arg1 = (wxDockUIPart *) 0 ;
9647 wxPaneButton *arg2 = (wxPaneButton *) 0 ;
9648 void *argp1 = 0 ;
9649 int res1 = 0 ;
9650 void *argp2 = 0 ;
9651 int res2 = 0 ;
9652 PyObject *swig_obj[2] ;
9653
9654 if (!SWIG_Python_UnpackTuple(args,"DockUIPart_button_set",2,2,swig_obj)) SWIG_fail;
9655 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxDockUIPart, 0 | 0 );
9656 if (!SWIG_IsOK(res1)) {
9657 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "DockUIPart_button_set" "', expected argument " "1"" of type '" "wxDockUIPart *""'");
9658 }
9659 arg1 = reinterpret_cast< wxDockUIPart * >(argp1);
9660 res2 = SWIG_ConvertPtr(swig_obj[1], &argp2,SWIGTYPE_p_wxPaneButton, SWIG_POINTER_DISOWN | 0 );
9661 if (!SWIG_IsOK(res2)) {
9662 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "DockUIPart_button_set" "', expected argument " "2"" of type '" "wxPaneButton *""'");
9663 }
9664 arg2 = reinterpret_cast< wxPaneButton * >(argp2);
9665 if (arg1) (arg1)->button = arg2;
9666
9667 resultobj = SWIG_Py_Void();
9668 return resultobj;
9669 fail:
9670 return NULL;
9671 }
9672
9673
9674 SWIGINTERN PyObject *_wrap_DockUIPart_button_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
9675 PyObject *resultobj = 0;
9676 wxDockUIPart *arg1 = (wxDockUIPart *) 0 ;
9677 wxPaneButton *result = 0 ;
9678 void *argp1 = 0 ;
9679 int res1 = 0 ;
9680 PyObject *swig_obj[1] ;
9681
9682 if (!args) SWIG_fail;
9683 swig_obj[0] = args;
9684 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxDockUIPart, 0 | 0 );
9685 if (!SWIG_IsOK(res1)) {
9686 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "DockUIPart_button_get" "', expected argument " "1"" of type '" "wxDockUIPart *""'");
9687 }
9688 arg1 = reinterpret_cast< wxDockUIPart * >(argp1);
9689 result = (wxPaneButton *) ((arg1)->button);
9690 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_wxPaneButton, 0 | 0 );
9691 return resultobj;
9692 fail:
9693 return NULL;
9694 }
9695
9696
9697 SWIGINTERN PyObject *_wrap_DockUIPart_cont_sizer_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
9698 PyObject *resultobj = 0;
9699 wxDockUIPart *arg1 = (wxDockUIPart *) 0 ;
9700 wxSizer *arg2 = (wxSizer *) 0 ;
9701 void *argp1 = 0 ;
9702 int res1 = 0 ;
9703 void *argp2 = 0 ;
9704 int res2 = 0 ;
9705 PyObject *swig_obj[2] ;
9706
9707 if (!SWIG_Python_UnpackTuple(args,"DockUIPart_cont_sizer_set",2,2,swig_obj)) SWIG_fail;
9708 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxDockUIPart, 0 | 0 );
9709 if (!SWIG_IsOK(res1)) {
9710 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "DockUIPart_cont_sizer_set" "', expected argument " "1"" of type '" "wxDockUIPart *""'");
9711 }
9712 arg1 = reinterpret_cast< wxDockUIPart * >(argp1);
9713 res2 = SWIG_ConvertPtr(swig_obj[1], &argp2,SWIGTYPE_p_wxSizer, SWIG_POINTER_DISOWN | 0 );
9714 if (!SWIG_IsOK(res2)) {
9715 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "DockUIPart_cont_sizer_set" "', expected argument " "2"" of type '" "wxSizer *""'");
9716 }
9717 arg2 = reinterpret_cast< wxSizer * >(argp2);
9718 if (arg1) (arg1)->cont_sizer = arg2;
9719
9720 resultobj = SWIG_Py_Void();
9721 return resultobj;
9722 fail:
9723 return NULL;
9724 }
9725
9726
9727 SWIGINTERN PyObject *_wrap_DockUIPart_cont_sizer_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
9728 PyObject *resultobj = 0;
9729 wxDockUIPart *arg1 = (wxDockUIPart *) 0 ;
9730 wxSizer *result = 0 ;
9731 void *argp1 = 0 ;
9732 int res1 = 0 ;
9733 PyObject *swig_obj[1] ;
9734
9735 if (!args) SWIG_fail;
9736 swig_obj[0] = args;
9737 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxDockUIPart, 0 | 0 );
9738 if (!SWIG_IsOK(res1)) {
9739 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "DockUIPart_cont_sizer_get" "', expected argument " "1"" of type '" "wxDockUIPart *""'");
9740 }
9741 arg1 = reinterpret_cast< wxDockUIPart * >(argp1);
9742 result = (wxSizer *) ((arg1)->cont_sizer);
9743 {
9744 resultobj = wxPyMake_wxObject(result, (bool)0);
9745 }
9746 return resultobj;
9747 fail:
9748 return NULL;
9749 }
9750
9751
9752 SWIGINTERN PyObject *_wrap_DockUIPart_sizer_item_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
9753 PyObject *resultobj = 0;
9754 wxDockUIPart *arg1 = (wxDockUIPart *) 0 ;
9755 wxSizerItem *arg2 = (wxSizerItem *) 0 ;
9756 void *argp1 = 0 ;
9757 int res1 = 0 ;
9758 void *argp2 = 0 ;
9759 int res2 = 0 ;
9760 PyObject *swig_obj[2] ;
9761
9762 if (!SWIG_Python_UnpackTuple(args,"DockUIPart_sizer_item_set",2,2,swig_obj)) SWIG_fail;
9763 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxDockUIPart, 0 | 0 );
9764 if (!SWIG_IsOK(res1)) {
9765 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "DockUIPart_sizer_item_set" "', expected argument " "1"" of type '" "wxDockUIPart *""'");
9766 }
9767 arg1 = reinterpret_cast< wxDockUIPart * >(argp1);
9768 res2 = SWIG_ConvertPtr(swig_obj[1], &argp2,SWIGTYPE_p_wxSizerItem, SWIG_POINTER_DISOWN | 0 );
9769 if (!SWIG_IsOK(res2)) {
9770 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "DockUIPart_sizer_item_set" "', expected argument " "2"" of type '" "wxSizerItem *""'");
9771 }
9772 arg2 = reinterpret_cast< wxSizerItem * >(argp2);
9773 if (arg1) (arg1)->sizer_item = arg2;
9774
9775 resultobj = SWIG_Py_Void();
9776 return resultobj;
9777 fail:
9778 return NULL;
9779 }
9780
9781
9782 SWIGINTERN PyObject *_wrap_DockUIPart_sizer_item_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
9783 PyObject *resultobj = 0;
9784 wxDockUIPart *arg1 = (wxDockUIPart *) 0 ;
9785 wxSizerItem *result = 0 ;
9786 void *argp1 = 0 ;
9787 int res1 = 0 ;
9788 PyObject *swig_obj[1] ;
9789
9790 if (!args) SWIG_fail;
9791 swig_obj[0] = args;
9792 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxDockUIPart, 0 | 0 );
9793 if (!SWIG_IsOK(res1)) {
9794 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "DockUIPart_sizer_item_get" "', expected argument " "1"" of type '" "wxDockUIPart *""'");
9795 }
9796 arg1 = reinterpret_cast< wxDockUIPart * >(argp1);
9797 result = (wxSizerItem *) ((arg1)->sizer_item);
9798 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_wxSizerItem, 0 | 0 );
9799 return resultobj;
9800 fail:
9801 return NULL;
9802 }
9803
9804
9805 SWIGINTERN PyObject *_wrap_DockUIPart_rect_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
9806 PyObject *resultobj = 0;
9807 wxDockUIPart *arg1 = (wxDockUIPart *) 0 ;
9808 wxRect *arg2 = (wxRect *) 0 ;
9809 void *argp1 = 0 ;
9810 int res1 = 0 ;
9811 void *argp2 = 0 ;
9812 int res2 = 0 ;
9813 PyObject *swig_obj[2] ;
9814
9815 if (!SWIG_Python_UnpackTuple(args,"DockUIPart_rect_set",2,2,swig_obj)) SWIG_fail;
9816 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxDockUIPart, 0 | 0 );
9817 if (!SWIG_IsOK(res1)) {
9818 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "DockUIPart_rect_set" "', expected argument " "1"" of type '" "wxDockUIPart *""'");
9819 }
9820 arg1 = reinterpret_cast< wxDockUIPart * >(argp1);
9821 res2 = SWIG_ConvertPtr(swig_obj[1], &argp2,SWIGTYPE_p_wxRect, 0 | 0 );
9822 if (!SWIG_IsOK(res2)) {
9823 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "DockUIPart_rect_set" "', expected argument " "2"" of type '" "wxRect *""'");
9824 }
9825 arg2 = reinterpret_cast< wxRect * >(argp2);
9826 if (arg1) (arg1)->rect = *arg2;
9827
9828 resultobj = SWIG_Py_Void();
9829 return resultobj;
9830 fail:
9831 return NULL;
9832 }
9833
9834
9835 SWIGINTERN PyObject *_wrap_DockUIPart_rect_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
9836 PyObject *resultobj = 0;
9837 wxDockUIPart *arg1 = (wxDockUIPart *) 0 ;
9838 wxRect *result = 0 ;
9839 void *argp1 = 0 ;
9840 int res1 = 0 ;
9841 PyObject *swig_obj[1] ;
9842
9843 if (!args) SWIG_fail;
9844 swig_obj[0] = args;
9845 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxDockUIPart, 0 | 0 );
9846 if (!SWIG_IsOK(res1)) {
9847 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "DockUIPart_rect_get" "', expected argument " "1"" of type '" "wxDockUIPart *""'");
9848 }
9849 arg1 = reinterpret_cast< wxDockUIPart * >(argp1);
9850 result = (wxRect *)& ((arg1)->rect);
9851 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_wxRect, 0 | 0 );
9852 return resultobj;
9853 fail:
9854 return NULL;
9855 }
9856
9857
9858 SWIGINTERN PyObject *_wrap_delete_DockUIPart(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
9859 PyObject *resultobj = 0;
9860 wxDockUIPart *arg1 = (wxDockUIPart *) 0 ;
9861 void *argp1 = 0 ;
9862 int res1 = 0 ;
9863 PyObject *swig_obj[1] ;
9864
9865 if (!args) SWIG_fail;
9866 swig_obj[0] = args;
9867 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxDockUIPart, SWIG_POINTER_DISOWN | 0 );
9868 if (!SWIG_IsOK(res1)) {
9869 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_DockUIPart" "', expected argument " "1"" of type '" "wxDockUIPart *""'");
9870 }
9871 arg1 = reinterpret_cast< wxDockUIPart * >(argp1);
9872 {
9873 PyThreadState* __tstate = wxPyBeginAllowThreads();
9874 delete_wxDockUIPart(arg1);
9875
9876 wxPyEndAllowThreads(__tstate);
9877 if (PyErr_Occurred()) SWIG_fail;
9878 }
9879 resultobj = SWIG_Py_Void();
9880 return resultobj;
9881 fail:
9882 return NULL;
9883 }
9884
9885
9886 SWIGINTERN PyObject *DockUIPart_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
9887 PyObject *obj;
9888 if (!SWIG_Python_UnpackTuple(args,(char*)"swigregister", 1, 1,&obj)) return NULL;
9889 SWIG_TypeNewClientData(SWIGTYPE_p_wxDockUIPart, SWIG_NewClientData(obj));
9890 return SWIG_Py_Void();
9891 }
9892
9893 SWIGINTERN PyObject *_wrap_PaneButton_button_id_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
9894 PyObject *resultobj = 0;
9895 wxPaneButton *arg1 = (wxPaneButton *) 0 ;
9896 int arg2 ;
9897 void *argp1 = 0 ;
9898 int res1 = 0 ;
9899 int val2 ;
9900 int ecode2 = 0 ;
9901 PyObject *swig_obj[2] ;
9902
9903 if (!SWIG_Python_UnpackTuple(args,"PaneButton_button_id_set",2,2,swig_obj)) SWIG_fail;
9904 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxPaneButton, 0 | 0 );
9905 if (!SWIG_IsOK(res1)) {
9906 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "PaneButton_button_id_set" "', expected argument " "1"" of type '" "wxPaneButton *""'");
9907 }
9908 arg1 = reinterpret_cast< wxPaneButton * >(argp1);
9909 ecode2 = SWIG_AsVal_int(swig_obj[1], &val2);
9910 if (!SWIG_IsOK(ecode2)) {
9911 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "PaneButton_button_id_set" "', expected argument " "2"" of type '" "int""'");
9912 }
9913 arg2 = static_cast< int >(val2);
9914 if (arg1) (arg1)->button_id = arg2;
9915
9916 resultobj = SWIG_Py_Void();
9917 return resultobj;
9918 fail:
9919 return NULL;
9920 }
9921
9922
9923 SWIGINTERN PyObject *_wrap_PaneButton_button_id_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
9924 PyObject *resultobj = 0;
9925 wxPaneButton *arg1 = (wxPaneButton *) 0 ;
9926 int result;
9927 void *argp1 = 0 ;
9928 int res1 = 0 ;
9929 PyObject *swig_obj[1] ;
9930
9931 if (!args) SWIG_fail;
9932 swig_obj[0] = args;
9933 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxPaneButton, 0 | 0 );
9934 if (!SWIG_IsOK(res1)) {
9935 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "PaneButton_button_id_get" "', expected argument " "1"" of type '" "wxPaneButton *""'");
9936 }
9937 arg1 = reinterpret_cast< wxPaneButton * >(argp1);
9938 result = (int) ((arg1)->button_id);
9939 resultobj = SWIG_From_int(static_cast< int >(result));
9940 return resultobj;
9941 fail:
9942 return NULL;
9943 }
9944
9945
9946 SWIGINTERN PyObject *_wrap_delete_PaneButton(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
9947 PyObject *resultobj = 0;
9948 wxPaneButton *arg1 = (wxPaneButton *) 0 ;
9949 void *argp1 = 0 ;
9950 int res1 = 0 ;
9951 PyObject *swig_obj[1] ;
9952
9953 if (!args) SWIG_fail;
9954 swig_obj[0] = args;
9955 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxPaneButton, SWIG_POINTER_DISOWN | 0 );
9956 if (!SWIG_IsOK(res1)) {
9957 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_PaneButton" "', expected argument " "1"" of type '" "wxPaneButton *""'");
9958 }
9959 arg1 = reinterpret_cast< wxPaneButton * >(argp1);
9960 {
9961 PyThreadState* __tstate = wxPyBeginAllowThreads();
9962 delete_wxPaneButton(arg1);
9963
9964 wxPyEndAllowThreads(__tstate);
9965 if (PyErr_Occurred()) SWIG_fail;
9966 }
9967 resultobj = SWIG_Py_Void();
9968 return resultobj;
9969 fail:
9970 return NULL;
9971 }
9972
9973
9974 SWIGINTERN PyObject *PaneButton_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
9975 PyObject *obj;
9976 if (!SWIG_Python_UnpackTuple(args,(char*)"swigregister", 1, 1,&obj)) return NULL;
9977 SWIG_TypeNewClientData(SWIGTYPE_p_wxPaneButton, SWIG_NewClientData(obj));
9978 return SWIG_Py_Void();
9979 }
9980
9981 SWIGINTERN PyObject *_wrap_delete_DockArt(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
9982 PyObject *resultobj = 0;
9983 wxDockArt *arg1 = (wxDockArt *) 0 ;
9984 void *argp1 = 0 ;
9985 int res1 = 0 ;
9986 PyObject *swig_obj[1] ;
9987
9988 if (!args) SWIG_fail;
9989 swig_obj[0] = args;
9990 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxDockArt, SWIG_POINTER_DISOWN | 0 );
9991 if (!SWIG_IsOK(res1)) {
9992 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_DockArt" "', expected argument " "1"" of type '" "wxDockArt *""'");
9993 }
9994 arg1 = reinterpret_cast< wxDockArt * >(argp1);
9995 {
9996 PyThreadState* __tstate = wxPyBeginAllowThreads();
9997 delete arg1;
9998
9999 wxPyEndAllowThreads(__tstate);
10000 if (PyErr_Occurred()) SWIG_fail;
10001 }
10002 resultobj = SWIG_Py_Void();
10003 return resultobj;
10004 fail:
10005 return NULL;
10006 }
10007
10008
10009 SWIGINTERN PyObject *_wrap_DockArt_GetMetric(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
10010 PyObject *resultobj = 0;
10011 wxDockArt *arg1 = (wxDockArt *) 0 ;
10012 int arg2 ;
10013 int result;
10014 void *argp1 = 0 ;
10015 int res1 = 0 ;
10016 int val2 ;
10017 int ecode2 = 0 ;
10018 PyObject * obj0 = 0 ;
10019 PyObject * obj1 = 0 ;
10020 char * kwnames[] = {
10021 (char *) "self",(char *) "id", NULL
10022 };
10023
10024 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:DockArt_GetMetric",kwnames,&obj0,&obj1)) SWIG_fail;
10025 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxDockArt, 0 | 0 );
10026 if (!SWIG_IsOK(res1)) {
10027 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "DockArt_GetMetric" "', expected argument " "1"" of type '" "wxDockArt *""'");
10028 }
10029 arg1 = reinterpret_cast< wxDockArt * >(argp1);
10030 ecode2 = SWIG_AsVal_int(obj1, &val2);
10031 if (!SWIG_IsOK(ecode2)) {
10032 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "DockArt_GetMetric" "', expected argument " "2"" of type '" "int""'");
10033 }
10034 arg2 = static_cast< int >(val2);
10035 {
10036 PyThreadState* __tstate = wxPyBeginAllowThreads();
10037 result = (int)(arg1)->GetMetric(arg2);
10038 wxPyEndAllowThreads(__tstate);
10039 if (PyErr_Occurred()) SWIG_fail;
10040 }
10041 resultobj = SWIG_From_int(static_cast< int >(result));
10042 return resultobj;
10043 fail:
10044 return NULL;
10045 }
10046
10047
10048 SWIGINTERN PyObject *_wrap_DockArt_SetMetric(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
10049 PyObject *resultobj = 0;
10050 wxDockArt *arg1 = (wxDockArt *) 0 ;
10051 int arg2 ;
10052 int arg3 ;
10053 void *argp1 = 0 ;
10054 int res1 = 0 ;
10055 int val2 ;
10056 int ecode2 = 0 ;
10057 int val3 ;
10058 int ecode3 = 0 ;
10059 PyObject * obj0 = 0 ;
10060 PyObject * obj1 = 0 ;
10061 PyObject * obj2 = 0 ;
10062 char * kwnames[] = {
10063 (char *) "self",(char *) "id",(char *) "new_val", NULL
10064 };
10065
10066 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:DockArt_SetMetric",kwnames,&obj0,&obj1,&obj2)) SWIG_fail;
10067 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxDockArt, 0 | 0 );
10068 if (!SWIG_IsOK(res1)) {
10069 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "DockArt_SetMetric" "', expected argument " "1"" of type '" "wxDockArt *""'");
10070 }
10071 arg1 = reinterpret_cast< wxDockArt * >(argp1);
10072 ecode2 = SWIG_AsVal_int(obj1, &val2);
10073 if (!SWIG_IsOK(ecode2)) {
10074 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "DockArt_SetMetric" "', expected argument " "2"" of type '" "int""'");
10075 }
10076 arg2 = static_cast< int >(val2);
10077 ecode3 = SWIG_AsVal_int(obj2, &val3);
10078 if (!SWIG_IsOK(ecode3)) {
10079 SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "DockArt_SetMetric" "', expected argument " "3"" of type '" "int""'");
10080 }
10081 arg3 = static_cast< int >(val3);
10082 {
10083 PyThreadState* __tstate = wxPyBeginAllowThreads();
10084 (arg1)->SetMetric(arg2,arg3);
10085 wxPyEndAllowThreads(__tstate);
10086 if (PyErr_Occurred()) SWIG_fail;
10087 }
10088 resultobj = SWIG_Py_Void();
10089 return resultobj;
10090 fail:
10091 return NULL;
10092 }
10093
10094
10095 SWIGINTERN PyObject *_wrap_DockArt_SetFont(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
10096 PyObject *resultobj = 0;
10097 wxDockArt *arg1 = (wxDockArt *) 0 ;
10098 int arg2 ;
10099 wxFont *arg3 = 0 ;
10100 void *argp1 = 0 ;
10101 int res1 = 0 ;
10102 int val2 ;
10103 int ecode2 = 0 ;
10104 void *argp3 = 0 ;
10105 int res3 = 0 ;
10106 PyObject * obj0 = 0 ;
10107 PyObject * obj1 = 0 ;
10108 PyObject * obj2 = 0 ;
10109 char * kwnames[] = {
10110 (char *) "self",(char *) "id",(char *) "font", NULL
10111 };
10112
10113 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:DockArt_SetFont",kwnames,&obj0,&obj1,&obj2)) SWIG_fail;
10114 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxDockArt, 0 | 0 );
10115 if (!SWIG_IsOK(res1)) {
10116 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "DockArt_SetFont" "', expected argument " "1"" of type '" "wxDockArt *""'");
10117 }
10118 arg1 = reinterpret_cast< wxDockArt * >(argp1);
10119 ecode2 = SWIG_AsVal_int(obj1, &val2);
10120 if (!SWIG_IsOK(ecode2)) {
10121 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "DockArt_SetFont" "', expected argument " "2"" of type '" "int""'");
10122 }
10123 arg2 = static_cast< int >(val2);
10124 res3 = SWIG_ConvertPtr(obj2, &argp3, SWIGTYPE_p_wxFont, 0 | 0);
10125 if (!SWIG_IsOK(res3)) {
10126 SWIG_exception_fail(SWIG_ArgError(res3), "in method '" "DockArt_SetFont" "', expected argument " "3"" of type '" "wxFont const &""'");
10127 }
10128 if (!argp3) {
10129 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "DockArt_SetFont" "', expected argument " "3"" of type '" "wxFont const &""'");
10130 }
10131 arg3 = reinterpret_cast< wxFont * >(argp3);
10132 {
10133 PyThreadState* __tstate = wxPyBeginAllowThreads();
10134 (arg1)->SetFont(arg2,(wxFont const &)*arg3);
10135 wxPyEndAllowThreads(__tstate);
10136 if (PyErr_Occurred()) SWIG_fail;
10137 }
10138 resultobj = SWIG_Py_Void();
10139 return resultobj;
10140 fail:
10141 return NULL;
10142 }
10143
10144
10145 SWIGINTERN PyObject *_wrap_DockArt_GetFont(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
10146 PyObject *resultobj = 0;
10147 wxDockArt *arg1 = (wxDockArt *) 0 ;
10148 int arg2 ;
10149 wxFont result;
10150 void *argp1 = 0 ;
10151 int res1 = 0 ;
10152 int val2 ;
10153 int ecode2 = 0 ;
10154 PyObject * obj0 = 0 ;
10155 PyObject * obj1 = 0 ;
10156 char * kwnames[] = {
10157 (char *) "self",(char *) "id", NULL
10158 };
10159
10160 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:DockArt_GetFont",kwnames,&obj0,&obj1)) SWIG_fail;
10161 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxDockArt, 0 | 0 );
10162 if (!SWIG_IsOK(res1)) {
10163 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "DockArt_GetFont" "', expected argument " "1"" of type '" "wxDockArt *""'");
10164 }
10165 arg1 = reinterpret_cast< wxDockArt * >(argp1);
10166 ecode2 = SWIG_AsVal_int(obj1, &val2);
10167 if (!SWIG_IsOK(ecode2)) {
10168 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "DockArt_GetFont" "', expected argument " "2"" of type '" "int""'");
10169 }
10170 arg2 = static_cast< int >(val2);
10171 {
10172 PyThreadState* __tstate = wxPyBeginAllowThreads();
10173 result = (arg1)->GetFont(arg2);
10174 wxPyEndAllowThreads(__tstate);
10175 if (PyErr_Occurred()) SWIG_fail;
10176 }
10177 resultobj = SWIG_NewPointerObj((new wxFont(static_cast< const wxFont& >(result))), SWIGTYPE_p_wxFont, SWIG_POINTER_OWN | 0 );
10178 return resultobj;
10179 fail:
10180 return NULL;
10181 }
10182
10183
10184 SWIGINTERN PyObject *_wrap_DockArt_GetColour(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
10185 PyObject *resultobj = 0;
10186 wxDockArt *arg1 = (wxDockArt *) 0 ;
10187 int arg2 ;
10188 wxColour result;
10189 void *argp1 = 0 ;
10190 int res1 = 0 ;
10191 int val2 ;
10192 int ecode2 = 0 ;
10193 PyObject * obj0 = 0 ;
10194 PyObject * obj1 = 0 ;
10195 char * kwnames[] = {
10196 (char *) "self",(char *) "id", NULL
10197 };
10198
10199 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:DockArt_GetColour",kwnames,&obj0,&obj1)) SWIG_fail;
10200 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxDockArt, 0 | 0 );
10201 if (!SWIG_IsOK(res1)) {
10202 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "DockArt_GetColour" "', expected argument " "1"" of type '" "wxDockArt *""'");
10203 }
10204 arg1 = reinterpret_cast< wxDockArt * >(argp1);
10205 ecode2 = SWIG_AsVal_int(obj1, &val2);
10206 if (!SWIG_IsOK(ecode2)) {
10207 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "DockArt_GetColour" "', expected argument " "2"" of type '" "int""'");
10208 }
10209 arg2 = static_cast< int >(val2);
10210 {
10211 PyThreadState* __tstate = wxPyBeginAllowThreads();
10212 result = (arg1)->GetColour(arg2);
10213 wxPyEndAllowThreads(__tstate);
10214 if (PyErr_Occurred()) SWIG_fail;
10215 }
10216 resultobj = SWIG_NewPointerObj((new wxColour(static_cast< const wxColour& >(result))), SWIGTYPE_p_wxColour, SWIG_POINTER_OWN | 0 );
10217 return resultobj;
10218 fail:
10219 return NULL;
10220 }
10221
10222
10223 SWIGINTERN PyObject *_wrap_DockArt_SetColour(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
10224 PyObject *resultobj = 0;
10225 wxDockArt *arg1 = (wxDockArt *) 0 ;
10226 int arg2 ;
10227 wxColor *arg3 = 0 ;
10228 void *argp1 = 0 ;
10229 int res1 = 0 ;
10230 int val2 ;
10231 int ecode2 = 0 ;
10232 void *argp3 = 0 ;
10233 int res3 = 0 ;
10234 PyObject * obj0 = 0 ;
10235 PyObject * obj1 = 0 ;
10236 PyObject * obj2 = 0 ;
10237 char * kwnames[] = {
10238 (char *) "self",(char *) "id",(char *) "colour", NULL
10239 };
10240
10241 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:DockArt_SetColour",kwnames,&obj0,&obj1,&obj2)) SWIG_fail;
10242 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxDockArt, 0 | 0 );
10243 if (!SWIG_IsOK(res1)) {
10244 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "DockArt_SetColour" "', expected argument " "1"" of type '" "wxDockArt *""'");
10245 }
10246 arg1 = reinterpret_cast< wxDockArt * >(argp1);
10247 ecode2 = SWIG_AsVal_int(obj1, &val2);
10248 if (!SWIG_IsOK(ecode2)) {
10249 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "DockArt_SetColour" "', expected argument " "2"" of type '" "int""'");
10250 }
10251 arg2 = static_cast< int >(val2);
10252 res3 = SWIG_ConvertPtr(obj2, &argp3, SWIGTYPE_p_wxColor, 0 | 0);
10253 if (!SWIG_IsOK(res3)) {
10254 SWIG_exception_fail(SWIG_ArgError(res3), "in method '" "DockArt_SetColour" "', expected argument " "3"" of type '" "wxColor const &""'");
10255 }
10256 if (!argp3) {
10257 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "DockArt_SetColour" "', expected argument " "3"" of type '" "wxColor const &""'");
10258 }
10259 arg3 = reinterpret_cast< wxColor * >(argp3);
10260 {
10261 PyThreadState* __tstate = wxPyBeginAllowThreads();
10262 (arg1)->SetColour(arg2,(wxColor const &)*arg3);
10263 wxPyEndAllowThreads(__tstate);
10264 if (PyErr_Occurred()) SWIG_fail;
10265 }
10266 resultobj = SWIG_Py_Void();
10267 return resultobj;
10268 fail:
10269 return NULL;
10270 }
10271
10272
10273 SWIGINTERN PyObject *_wrap_DockArt_GetColor(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
10274 PyObject *resultobj = 0;
10275 wxDockArt *arg1 = (wxDockArt *) 0 ;
10276 int arg2 ;
10277 wxColour result;
10278 void *argp1 = 0 ;
10279 int res1 = 0 ;
10280 int val2 ;
10281 int ecode2 = 0 ;
10282 PyObject * obj0 = 0 ;
10283 PyObject * obj1 = 0 ;
10284 char * kwnames[] = {
10285 (char *) "self",(char *) "id", NULL
10286 };
10287
10288 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:DockArt_GetColor",kwnames,&obj0,&obj1)) SWIG_fail;
10289 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxDockArt, 0 | 0 );
10290 if (!SWIG_IsOK(res1)) {
10291 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "DockArt_GetColor" "', expected argument " "1"" of type '" "wxDockArt *""'");
10292 }
10293 arg1 = reinterpret_cast< wxDockArt * >(argp1);
10294 ecode2 = SWIG_AsVal_int(obj1, &val2);
10295 if (!SWIG_IsOK(ecode2)) {
10296 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "DockArt_GetColor" "', expected argument " "2"" of type '" "int""'");
10297 }
10298 arg2 = static_cast< int >(val2);
10299 {
10300 PyThreadState* __tstate = wxPyBeginAllowThreads();
10301 result = (arg1)->GetColor(arg2);
10302 wxPyEndAllowThreads(__tstate);
10303 if (PyErr_Occurred()) SWIG_fail;
10304 }
10305 resultobj = SWIG_NewPointerObj((new wxColour(static_cast< const wxColour& >(result))), SWIGTYPE_p_wxColour, SWIG_POINTER_OWN | 0 );
10306 return resultobj;
10307 fail:
10308 return NULL;
10309 }
10310
10311
10312 SWIGINTERN PyObject *_wrap_DockArt_SetColor(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
10313 PyObject *resultobj = 0;
10314 wxDockArt *arg1 = (wxDockArt *) 0 ;
10315 int arg2 ;
10316 wxColour *arg3 = 0 ;
10317 void *argp1 = 0 ;
10318 int res1 = 0 ;
10319 int val2 ;
10320 int ecode2 = 0 ;
10321 wxColour temp3 ;
10322 PyObject * obj0 = 0 ;
10323 PyObject * obj1 = 0 ;
10324 PyObject * obj2 = 0 ;
10325 char * kwnames[] = {
10326 (char *) "self",(char *) "id",(char *) "color", NULL
10327 };
10328
10329 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:DockArt_SetColor",kwnames,&obj0,&obj1,&obj2)) SWIG_fail;
10330 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxDockArt, 0 | 0 );
10331 if (!SWIG_IsOK(res1)) {
10332 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "DockArt_SetColor" "', expected argument " "1"" of type '" "wxDockArt *""'");
10333 }
10334 arg1 = reinterpret_cast< wxDockArt * >(argp1);
10335 ecode2 = SWIG_AsVal_int(obj1, &val2);
10336 if (!SWIG_IsOK(ecode2)) {
10337 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "DockArt_SetColor" "', expected argument " "2"" of type '" "int""'");
10338 }
10339 arg2 = static_cast< int >(val2);
10340 {
10341 arg3 = &temp3;
10342 if ( ! wxColour_helper(obj2, &arg3)) SWIG_fail;
10343 }
10344 {
10345 PyThreadState* __tstate = wxPyBeginAllowThreads();
10346 (arg1)->SetColor(arg2,(wxColour const &)*arg3);
10347 wxPyEndAllowThreads(__tstate);
10348 if (PyErr_Occurred()) SWIG_fail;
10349 }
10350 resultobj = SWIG_Py_Void();
10351 return resultobj;
10352 fail:
10353 return NULL;
10354 }
10355
10356
10357 SWIGINTERN PyObject *_wrap_DockArt_DrawSash(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
10358 PyObject *resultobj = 0;
10359 wxDockArt *arg1 = (wxDockArt *) 0 ;
10360 wxDC *arg2 = 0 ;
10361 wxWindow *arg3 = (wxWindow *) 0 ;
10362 int arg4 ;
10363 wxRect *arg5 = 0 ;
10364 void *argp1 = 0 ;
10365 int res1 = 0 ;
10366 void *argp2 = 0 ;
10367 int res2 = 0 ;
10368 void *argp3 = 0 ;
10369 int res3 = 0 ;
10370 int val4 ;
10371 int ecode4 = 0 ;
10372 wxRect temp5 ;
10373 PyObject * obj0 = 0 ;
10374 PyObject * obj1 = 0 ;
10375 PyObject * obj2 = 0 ;
10376 PyObject * obj3 = 0 ;
10377 PyObject * obj4 = 0 ;
10378 char * kwnames[] = {
10379 (char *) "self",(char *) "dc",(char *) "window",(char *) "orientation",(char *) "rect", NULL
10380 };
10381
10382 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOOO:DockArt_DrawSash",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4)) SWIG_fail;
10383 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxDockArt, 0 | 0 );
10384 if (!SWIG_IsOK(res1)) {
10385 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "DockArt_DrawSash" "', expected argument " "1"" of type '" "wxDockArt *""'");
10386 }
10387 arg1 = reinterpret_cast< wxDockArt * >(argp1);
10388 res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_wxDC, 0 );
10389 if (!SWIG_IsOK(res2)) {
10390 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "DockArt_DrawSash" "', expected argument " "2"" of type '" "wxDC &""'");
10391 }
10392 if (!argp2) {
10393 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "DockArt_DrawSash" "', expected argument " "2"" of type '" "wxDC &""'");
10394 }
10395 arg2 = reinterpret_cast< wxDC * >(argp2);
10396 res3 = SWIG_ConvertPtr(obj2, &argp3,SWIGTYPE_p_wxWindow, 0 | 0 );
10397 if (!SWIG_IsOK(res3)) {
10398 SWIG_exception_fail(SWIG_ArgError(res3), "in method '" "DockArt_DrawSash" "', expected argument " "3"" of type '" "wxWindow *""'");
10399 }
10400 arg3 = reinterpret_cast< wxWindow * >(argp3);
10401 ecode4 = SWIG_AsVal_int(obj3, &val4);
10402 if (!SWIG_IsOK(ecode4)) {
10403 SWIG_exception_fail(SWIG_ArgError(ecode4), "in method '" "DockArt_DrawSash" "', expected argument " "4"" of type '" "int""'");
10404 }
10405 arg4 = static_cast< int >(val4);
10406 {
10407 arg5 = &temp5;
10408 if ( ! wxRect_helper(obj4, &arg5)) SWIG_fail;
10409 }
10410 {
10411 PyThreadState* __tstate = wxPyBeginAllowThreads();
10412 (arg1)->DrawSash(*arg2,arg3,arg4,(wxRect const &)*arg5);
10413 wxPyEndAllowThreads(__tstate);
10414 if (PyErr_Occurred()) SWIG_fail;
10415 }
10416 resultobj = SWIG_Py_Void();
10417 return resultobj;
10418 fail:
10419 return NULL;
10420 }
10421
10422
10423 SWIGINTERN PyObject *_wrap_DockArt_DrawBackground(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
10424 PyObject *resultobj = 0;
10425 wxDockArt *arg1 = (wxDockArt *) 0 ;
10426 wxDC *arg2 = 0 ;
10427 wxWindow *arg3 = (wxWindow *) 0 ;
10428 int arg4 ;
10429 wxRect *arg5 = 0 ;
10430 void *argp1 = 0 ;
10431 int res1 = 0 ;
10432 void *argp2 = 0 ;
10433 int res2 = 0 ;
10434 void *argp3 = 0 ;
10435 int res3 = 0 ;
10436 int val4 ;
10437 int ecode4 = 0 ;
10438 wxRect temp5 ;
10439 PyObject * obj0 = 0 ;
10440 PyObject * obj1 = 0 ;
10441 PyObject * obj2 = 0 ;
10442 PyObject * obj3 = 0 ;
10443 PyObject * obj4 = 0 ;
10444 char * kwnames[] = {
10445 (char *) "self",(char *) "dc",(char *) "window",(char *) "orientation",(char *) "rect", NULL
10446 };
10447
10448 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOOO:DockArt_DrawBackground",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4)) SWIG_fail;
10449 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxDockArt, 0 | 0 );
10450 if (!SWIG_IsOK(res1)) {
10451 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "DockArt_DrawBackground" "', expected argument " "1"" of type '" "wxDockArt *""'");
10452 }
10453 arg1 = reinterpret_cast< wxDockArt * >(argp1);
10454 res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_wxDC, 0 );
10455 if (!SWIG_IsOK(res2)) {
10456 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "DockArt_DrawBackground" "', expected argument " "2"" of type '" "wxDC &""'");
10457 }
10458 if (!argp2) {
10459 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "DockArt_DrawBackground" "', expected argument " "2"" of type '" "wxDC &""'");
10460 }
10461 arg2 = reinterpret_cast< wxDC * >(argp2);
10462 res3 = SWIG_ConvertPtr(obj2, &argp3,SWIGTYPE_p_wxWindow, 0 | 0 );
10463 if (!SWIG_IsOK(res3)) {
10464 SWIG_exception_fail(SWIG_ArgError(res3), "in method '" "DockArt_DrawBackground" "', expected argument " "3"" of type '" "wxWindow *""'");
10465 }
10466 arg3 = reinterpret_cast< wxWindow * >(argp3);
10467 ecode4 = SWIG_AsVal_int(obj3, &val4);
10468 if (!SWIG_IsOK(ecode4)) {
10469 SWIG_exception_fail(SWIG_ArgError(ecode4), "in method '" "DockArt_DrawBackground" "', expected argument " "4"" of type '" "int""'");
10470 }
10471 arg4 = static_cast< int >(val4);
10472 {
10473 arg5 = &temp5;
10474 if ( ! wxRect_helper(obj4, &arg5)) SWIG_fail;
10475 }
10476 {
10477 PyThreadState* __tstate = wxPyBeginAllowThreads();
10478 (arg1)->DrawBackground(*arg2,arg3,arg4,(wxRect const &)*arg5);
10479 wxPyEndAllowThreads(__tstate);
10480 if (PyErr_Occurred()) SWIG_fail;
10481 }
10482 resultobj = SWIG_Py_Void();
10483 return resultobj;
10484 fail:
10485 return NULL;
10486 }
10487
10488
10489 SWIGINTERN PyObject *_wrap_DockArt_DrawCaption(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
10490 PyObject *resultobj = 0;
10491 wxDockArt *arg1 = (wxDockArt *) 0 ;
10492 wxDC *arg2 = 0 ;
10493 wxWindow *arg3 = (wxWindow *) 0 ;
10494 wxString *arg4 = 0 ;
10495 wxRect *arg5 = 0 ;
10496 wxPaneInfo *arg6 = 0 ;
10497 void *argp1 = 0 ;
10498 int res1 = 0 ;
10499 void *argp2 = 0 ;
10500 int res2 = 0 ;
10501 void *argp3 = 0 ;
10502 int res3 = 0 ;
10503 bool temp4 = false ;
10504 wxRect temp5 ;
10505 void *argp6 = 0 ;
10506 int res6 = 0 ;
10507 PyObject * obj0 = 0 ;
10508 PyObject * obj1 = 0 ;
10509 PyObject * obj2 = 0 ;
10510 PyObject * obj3 = 0 ;
10511 PyObject * obj4 = 0 ;
10512 PyObject * obj5 = 0 ;
10513 char * kwnames[] = {
10514 (char *) "self",(char *) "dc",(char *) "window",(char *) "text",(char *) "rect",(char *) "pane", NULL
10515 };
10516
10517 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOOOO:DockArt_DrawCaption",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5)) SWIG_fail;
10518 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxDockArt, 0 | 0 );
10519 if (!SWIG_IsOK(res1)) {
10520 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "DockArt_DrawCaption" "', expected argument " "1"" of type '" "wxDockArt *""'");
10521 }
10522 arg1 = reinterpret_cast< wxDockArt * >(argp1);
10523 res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_wxDC, 0 );
10524 if (!SWIG_IsOK(res2)) {
10525 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "DockArt_DrawCaption" "', expected argument " "2"" of type '" "wxDC &""'");
10526 }
10527 if (!argp2) {
10528 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "DockArt_DrawCaption" "', expected argument " "2"" of type '" "wxDC &""'");
10529 }
10530 arg2 = reinterpret_cast< wxDC * >(argp2);
10531 res3 = SWIG_ConvertPtr(obj2, &argp3,SWIGTYPE_p_wxWindow, 0 | 0 );
10532 if (!SWIG_IsOK(res3)) {
10533 SWIG_exception_fail(SWIG_ArgError(res3), "in method '" "DockArt_DrawCaption" "', expected argument " "3"" of type '" "wxWindow *""'");
10534 }
10535 arg3 = reinterpret_cast< wxWindow * >(argp3);
10536 {
10537 arg4 = wxString_in_helper(obj3);
10538 if (arg4 == NULL) SWIG_fail;
10539 temp4 = true;
10540 }
10541 {
10542 arg5 = &temp5;
10543 if ( ! wxRect_helper(obj4, &arg5)) SWIG_fail;
10544 }
10545 res6 = SWIG_ConvertPtr(obj5, &argp6, SWIGTYPE_p_wxPaneInfo, 0 );
10546 if (!SWIG_IsOK(res6)) {
10547 SWIG_exception_fail(SWIG_ArgError(res6), "in method '" "DockArt_DrawCaption" "', expected argument " "6"" of type '" "wxPaneInfo &""'");
10548 }
10549 if (!argp6) {
10550 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "DockArt_DrawCaption" "', expected argument " "6"" of type '" "wxPaneInfo &""'");
10551 }
10552 arg6 = reinterpret_cast< wxPaneInfo * >(argp6);
10553 {
10554 PyThreadState* __tstate = wxPyBeginAllowThreads();
10555 (arg1)->DrawCaption(*arg2,arg3,(wxString const &)*arg4,(wxRect const &)*arg5,*arg6);
10556 wxPyEndAllowThreads(__tstate);
10557 if (PyErr_Occurred()) SWIG_fail;
10558 }
10559 resultobj = SWIG_Py_Void();
10560 {
10561 if (temp4)
10562 delete arg4;
10563 }
10564 return resultobj;
10565 fail:
10566 {
10567 if (temp4)
10568 delete arg4;
10569 }
10570 return NULL;
10571 }
10572
10573
10574 SWIGINTERN PyObject *_wrap_DockArt_DrawGripper(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
10575 PyObject *resultobj = 0;
10576 wxDockArt *arg1 = (wxDockArt *) 0 ;
10577 wxDC *arg2 = 0 ;
10578 wxWindow *arg3 = (wxWindow *) 0 ;
10579 wxRect *arg4 = 0 ;
10580 wxPaneInfo *arg5 = 0 ;
10581 void *argp1 = 0 ;
10582 int res1 = 0 ;
10583 void *argp2 = 0 ;
10584 int res2 = 0 ;
10585 void *argp3 = 0 ;
10586 int res3 = 0 ;
10587 wxRect temp4 ;
10588 void *argp5 = 0 ;
10589 int res5 = 0 ;
10590 PyObject * obj0 = 0 ;
10591 PyObject * obj1 = 0 ;
10592 PyObject * obj2 = 0 ;
10593 PyObject * obj3 = 0 ;
10594 PyObject * obj4 = 0 ;
10595 char * kwnames[] = {
10596 (char *) "self",(char *) "dc",(char *) "window",(char *) "rect",(char *) "pane", NULL
10597 };
10598
10599 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOOO:DockArt_DrawGripper",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4)) SWIG_fail;
10600 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxDockArt, 0 | 0 );
10601 if (!SWIG_IsOK(res1)) {
10602 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "DockArt_DrawGripper" "', expected argument " "1"" of type '" "wxDockArt *""'");
10603 }
10604 arg1 = reinterpret_cast< wxDockArt * >(argp1);
10605 res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_wxDC, 0 );
10606 if (!SWIG_IsOK(res2)) {
10607 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "DockArt_DrawGripper" "', expected argument " "2"" of type '" "wxDC &""'");
10608 }
10609 if (!argp2) {
10610 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "DockArt_DrawGripper" "', expected argument " "2"" of type '" "wxDC &""'");
10611 }
10612 arg2 = reinterpret_cast< wxDC * >(argp2);
10613 res3 = SWIG_ConvertPtr(obj2, &argp3,SWIGTYPE_p_wxWindow, 0 | 0 );
10614 if (!SWIG_IsOK(res3)) {
10615 SWIG_exception_fail(SWIG_ArgError(res3), "in method '" "DockArt_DrawGripper" "', expected argument " "3"" of type '" "wxWindow *""'");
10616 }
10617 arg3 = reinterpret_cast< wxWindow * >(argp3);
10618 {
10619 arg4 = &temp4;
10620 if ( ! wxRect_helper(obj3, &arg4)) SWIG_fail;
10621 }
10622 res5 = SWIG_ConvertPtr(obj4, &argp5, SWIGTYPE_p_wxPaneInfo, 0 );
10623 if (!SWIG_IsOK(res5)) {
10624 SWIG_exception_fail(SWIG_ArgError(res5), "in method '" "DockArt_DrawGripper" "', expected argument " "5"" of type '" "wxPaneInfo &""'");
10625 }
10626 if (!argp5) {
10627 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "DockArt_DrawGripper" "', expected argument " "5"" of type '" "wxPaneInfo &""'");
10628 }
10629 arg5 = reinterpret_cast< wxPaneInfo * >(argp5);
10630 {
10631 PyThreadState* __tstate = wxPyBeginAllowThreads();
10632 (arg1)->DrawGripper(*arg2,arg3,(wxRect const &)*arg4,*arg5);
10633 wxPyEndAllowThreads(__tstate);
10634 if (PyErr_Occurred()) SWIG_fail;
10635 }
10636 resultobj = SWIG_Py_Void();
10637 return resultobj;
10638 fail:
10639 return NULL;
10640 }
10641
10642
10643 SWIGINTERN PyObject *_wrap_DockArt_DrawBorder(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
10644 PyObject *resultobj = 0;
10645 wxDockArt *arg1 = (wxDockArt *) 0 ;
10646 wxDC *arg2 = 0 ;
10647 wxWindow *arg3 = (wxWindow *) 0 ;
10648 wxRect *arg4 = 0 ;
10649 wxPaneInfo *arg5 = 0 ;
10650 void *argp1 = 0 ;
10651 int res1 = 0 ;
10652 void *argp2 = 0 ;
10653 int res2 = 0 ;
10654 void *argp3 = 0 ;
10655 int res3 = 0 ;
10656 wxRect temp4 ;
10657 void *argp5 = 0 ;
10658 int res5 = 0 ;
10659 PyObject * obj0 = 0 ;
10660 PyObject * obj1 = 0 ;
10661 PyObject * obj2 = 0 ;
10662 PyObject * obj3 = 0 ;
10663 PyObject * obj4 = 0 ;
10664 char * kwnames[] = {
10665 (char *) "self",(char *) "dc",(char *) "window",(char *) "rect",(char *) "pane", NULL
10666 };
10667
10668 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOOO:DockArt_DrawBorder",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4)) SWIG_fail;
10669 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxDockArt, 0 | 0 );
10670 if (!SWIG_IsOK(res1)) {
10671 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "DockArt_DrawBorder" "', expected argument " "1"" of type '" "wxDockArt *""'");
10672 }
10673 arg1 = reinterpret_cast< wxDockArt * >(argp1);
10674 res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_wxDC, 0 );
10675 if (!SWIG_IsOK(res2)) {
10676 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "DockArt_DrawBorder" "', expected argument " "2"" of type '" "wxDC &""'");
10677 }
10678 if (!argp2) {
10679 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "DockArt_DrawBorder" "', expected argument " "2"" of type '" "wxDC &""'");
10680 }
10681 arg2 = reinterpret_cast< wxDC * >(argp2);
10682 res3 = SWIG_ConvertPtr(obj2, &argp3,SWIGTYPE_p_wxWindow, 0 | 0 );
10683 if (!SWIG_IsOK(res3)) {
10684 SWIG_exception_fail(SWIG_ArgError(res3), "in method '" "DockArt_DrawBorder" "', expected argument " "3"" of type '" "wxWindow *""'");
10685 }
10686 arg3 = reinterpret_cast< wxWindow * >(argp3);
10687 {
10688 arg4 = &temp4;
10689 if ( ! wxRect_helper(obj3, &arg4)) SWIG_fail;
10690 }
10691 res5 = SWIG_ConvertPtr(obj4, &argp5, SWIGTYPE_p_wxPaneInfo, 0 );
10692 if (!SWIG_IsOK(res5)) {
10693 SWIG_exception_fail(SWIG_ArgError(res5), "in method '" "DockArt_DrawBorder" "', expected argument " "5"" of type '" "wxPaneInfo &""'");
10694 }
10695 if (!argp5) {
10696 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "DockArt_DrawBorder" "', expected argument " "5"" of type '" "wxPaneInfo &""'");
10697 }
10698 arg5 = reinterpret_cast< wxPaneInfo * >(argp5);
10699 {
10700 PyThreadState* __tstate = wxPyBeginAllowThreads();
10701 (arg1)->DrawBorder(*arg2,arg3,(wxRect const &)*arg4,*arg5);
10702 wxPyEndAllowThreads(__tstate);
10703 if (PyErr_Occurred()) SWIG_fail;
10704 }
10705 resultobj = SWIG_Py_Void();
10706 return resultobj;
10707 fail:
10708 return NULL;
10709 }
10710
10711
10712 SWIGINTERN PyObject *_wrap_DockArt_DrawPaneButton(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
10713 PyObject *resultobj = 0;
10714 wxDockArt *arg1 = (wxDockArt *) 0 ;
10715 wxDC *arg2 = 0 ;
10716 wxWindow *arg3 = (wxWindow *) 0 ;
10717 int arg4 ;
10718 int arg5 ;
10719 wxRect *arg6 = 0 ;
10720 wxPaneInfo *arg7 = 0 ;
10721 void *argp1 = 0 ;
10722 int res1 = 0 ;
10723 void *argp2 = 0 ;
10724 int res2 = 0 ;
10725 void *argp3 = 0 ;
10726 int res3 = 0 ;
10727 int val4 ;
10728 int ecode4 = 0 ;
10729 int val5 ;
10730 int ecode5 = 0 ;
10731 wxRect temp6 ;
10732 void *argp7 = 0 ;
10733 int res7 = 0 ;
10734 PyObject * obj0 = 0 ;
10735 PyObject * obj1 = 0 ;
10736 PyObject * obj2 = 0 ;
10737 PyObject * obj3 = 0 ;
10738 PyObject * obj4 = 0 ;
10739 PyObject * obj5 = 0 ;
10740 PyObject * obj6 = 0 ;
10741 char * kwnames[] = {
10742 (char *) "self",(char *) "dc",(char *) "window",(char *) "button",(char *) "button_state",(char *) "rect",(char *) "pane", NULL
10743 };
10744
10745 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOOOOO:DockArt_DrawPaneButton",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6)) SWIG_fail;
10746 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxDockArt, 0 | 0 );
10747 if (!SWIG_IsOK(res1)) {
10748 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "DockArt_DrawPaneButton" "', expected argument " "1"" of type '" "wxDockArt *""'");
10749 }
10750 arg1 = reinterpret_cast< wxDockArt * >(argp1);
10751 res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_wxDC, 0 );
10752 if (!SWIG_IsOK(res2)) {
10753 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "DockArt_DrawPaneButton" "', expected argument " "2"" of type '" "wxDC &""'");
10754 }
10755 if (!argp2) {
10756 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "DockArt_DrawPaneButton" "', expected argument " "2"" of type '" "wxDC &""'");
10757 }
10758 arg2 = reinterpret_cast< wxDC * >(argp2);
10759 res3 = SWIG_ConvertPtr(obj2, &argp3,SWIGTYPE_p_wxWindow, 0 | 0 );
10760 if (!SWIG_IsOK(res3)) {
10761 SWIG_exception_fail(SWIG_ArgError(res3), "in method '" "DockArt_DrawPaneButton" "', expected argument " "3"" of type '" "wxWindow *""'");
10762 }
10763 arg3 = reinterpret_cast< wxWindow * >(argp3);
10764 ecode4 = SWIG_AsVal_int(obj3, &val4);
10765 if (!SWIG_IsOK(ecode4)) {
10766 SWIG_exception_fail(SWIG_ArgError(ecode4), "in method '" "DockArt_DrawPaneButton" "', expected argument " "4"" of type '" "int""'");
10767 }
10768 arg4 = static_cast< int >(val4);
10769 ecode5 = SWIG_AsVal_int(obj4, &val5);
10770 if (!SWIG_IsOK(ecode5)) {
10771 SWIG_exception_fail(SWIG_ArgError(ecode5), "in method '" "DockArt_DrawPaneButton" "', expected argument " "5"" of type '" "int""'");
10772 }
10773 arg5 = static_cast< int >(val5);
10774 {
10775 arg6 = &temp6;
10776 if ( ! wxRect_helper(obj5, &arg6)) SWIG_fail;
10777 }
10778 res7 = SWIG_ConvertPtr(obj6, &argp7, SWIGTYPE_p_wxPaneInfo, 0 );
10779 if (!SWIG_IsOK(res7)) {
10780 SWIG_exception_fail(SWIG_ArgError(res7), "in method '" "DockArt_DrawPaneButton" "', expected argument " "7"" of type '" "wxPaneInfo &""'");
10781 }
10782 if (!argp7) {
10783 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "DockArt_DrawPaneButton" "', expected argument " "7"" of type '" "wxPaneInfo &""'");
10784 }
10785 arg7 = reinterpret_cast< wxPaneInfo * >(argp7);
10786 {
10787 PyThreadState* __tstate = wxPyBeginAllowThreads();
10788 (arg1)->DrawPaneButton(*arg2,arg3,arg4,arg5,(wxRect const &)*arg6,*arg7);
10789 wxPyEndAllowThreads(__tstate);
10790 if (PyErr_Occurred()) SWIG_fail;
10791 }
10792 resultobj = SWIG_Py_Void();
10793 return resultobj;
10794 fail:
10795 return NULL;
10796 }
10797
10798
10799 SWIGINTERN PyObject *DockArt_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
10800 PyObject *obj;
10801 if (!SWIG_Python_UnpackTuple(args,(char*)"swigregister", 1, 1,&obj)) return NULL;
10802 SWIG_TypeNewClientData(SWIGTYPE_p_wxDockArt, SWIG_NewClientData(obj));
10803 return SWIG_Py_Void();
10804 }
10805
10806 SWIGINTERN PyObject *_wrap_new_DefaultDockArt(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
10807 PyObject *resultobj = 0;
10808 wxDefaultDockArt *result = 0 ;
10809
10810 if (!SWIG_Python_UnpackTuple(args,"new_DefaultDockArt",0,0,0)) SWIG_fail;
10811 {
10812 PyThreadState* __tstate = wxPyBeginAllowThreads();
10813 result = (wxDefaultDockArt *)new wxDefaultDockArt();
10814 wxPyEndAllowThreads(__tstate);
10815 if (PyErr_Occurred()) SWIG_fail;
10816 }
10817 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_wxDefaultDockArt, SWIG_POINTER_NEW | 0 );
10818 return resultobj;
10819 fail:
10820 return NULL;
10821 }
10822
10823
10824 SWIGINTERN PyObject *DefaultDockArt_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
10825 PyObject *obj;
10826 if (!SWIG_Python_UnpackTuple(args,(char*)"swigregister", 1, 1,&obj)) return NULL;
10827 SWIG_TypeNewClientData(SWIGTYPE_p_wxDefaultDockArt, SWIG_NewClientData(obj));
10828 return SWIG_Py_Void();
10829 }
10830
10831 SWIGINTERN PyObject *DefaultDockArt_swiginit(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
10832 return SWIG_Python_InitShadowInstance(args);
10833 }
10834
10835 SWIGINTERN PyObject *_wrap_new_FloatingPane(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
10836 PyObject *resultobj = 0;
10837 wxWindow *arg1 = (wxWindow *) 0 ;
10838 wxFrameManager *arg2 = (wxFrameManager *) 0 ;
10839 wxPaneInfo *arg3 = 0 ;
10840 int arg4 = (int) wxID_ANY ;
10841 long arg5 = (long) wxRESIZE_BORDER|wxSYSTEM_MENU|wxCAPTION|wxFRAME_NO_TASKBAR|wxFRAME_FLOAT_ON_PARENT|wxCLIP_CHILDREN ;
10842 wxFloatingPane *result = 0 ;
10843 void *argp1 = 0 ;
10844 int res1 = 0 ;
10845 void *argp2 = 0 ;
10846 int res2 = 0 ;
10847 void *argp3 = 0 ;
10848 int res3 = 0 ;
10849 int val4 ;
10850 int ecode4 = 0 ;
10851 long val5 ;
10852 int ecode5 = 0 ;
10853 PyObject * obj0 = 0 ;
10854 PyObject * obj1 = 0 ;
10855 PyObject * obj2 = 0 ;
10856 PyObject * obj3 = 0 ;
10857 PyObject * obj4 = 0 ;
10858 char * kwnames[] = {
10859 (char *) "parent",(char *) "owner_mgr",(char *) "pane",(char *) "id",(char *) "style", NULL
10860 };
10861
10862 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO|OO:new_FloatingPane",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4)) SWIG_fail;
10863 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxWindow, 0 | 0 );
10864 if (!SWIG_IsOK(res1)) {
10865 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_FloatingPane" "', expected argument " "1"" of type '" "wxWindow *""'");
10866 }
10867 arg1 = reinterpret_cast< wxWindow * >(argp1);
10868 res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_wxFrameManager, 0 | 0 );
10869 if (!SWIG_IsOK(res2)) {
10870 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "new_FloatingPane" "', expected argument " "2"" of type '" "wxFrameManager *""'");
10871 }
10872 arg2 = reinterpret_cast< wxFrameManager * >(argp2);
10873 res3 = SWIG_ConvertPtr(obj2, &argp3, SWIGTYPE_p_wxPaneInfo, 0 | 0);
10874 if (!SWIG_IsOK(res3)) {
10875 SWIG_exception_fail(SWIG_ArgError(res3), "in method '" "new_FloatingPane" "', expected argument " "3"" of type '" "wxPaneInfo const &""'");
10876 }
10877 if (!argp3) {
10878 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_FloatingPane" "', expected argument " "3"" of type '" "wxPaneInfo const &""'");
10879 }
10880 arg3 = reinterpret_cast< wxPaneInfo * >(argp3);
10881 if (obj3) {
10882 ecode4 = SWIG_AsVal_int(obj3, &val4);
10883 if (!SWIG_IsOK(ecode4)) {
10884 SWIG_exception_fail(SWIG_ArgError(ecode4), "in method '" "new_FloatingPane" "', expected argument " "4"" of type '" "int""'");
10885 }
10886 arg4 = static_cast< int >(val4);
10887 }
10888 if (obj4) {
10889 ecode5 = SWIG_AsVal_long(obj4, &val5);
10890 if (!SWIG_IsOK(ecode5)) {
10891 SWIG_exception_fail(SWIG_ArgError(ecode5), "in method '" "new_FloatingPane" "', expected argument " "5"" of type '" "long""'");
10892 }
10893 arg5 = static_cast< long >(val5);
10894 }
10895 {
10896 PyThreadState* __tstate = wxPyBeginAllowThreads();
10897 result = (wxFloatingPane *)new wxFloatingPane(arg1,arg2,(wxPaneInfo const &)*arg3,arg4,arg5);
10898 wxPyEndAllowThreads(__tstate);
10899 if (PyErr_Occurred()) SWIG_fail;
10900 }
10901 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_wxFloatingPane, SWIG_POINTER_NEW | 0 );
10902 return resultobj;
10903 fail:
10904 return NULL;
10905 }
10906
10907
10908 SWIGINTERN PyObject *_wrap_delete_FloatingPane(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
10909 PyObject *resultobj = 0;
10910 wxFloatingPane *arg1 = (wxFloatingPane *) 0 ;
10911 void *argp1 = 0 ;
10912 int res1 = 0 ;
10913 PyObject *swig_obj[1] ;
10914
10915 if (!args) SWIG_fail;
10916 swig_obj[0] = args;
10917 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxFloatingPane, SWIG_POINTER_DISOWN | 0 );
10918 if (!SWIG_IsOK(res1)) {
10919 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_FloatingPane" "', expected argument " "1"" of type '" "wxFloatingPane *""'");
10920 }
10921 arg1 = reinterpret_cast< wxFloatingPane * >(argp1);
10922 {
10923 PyThreadState* __tstate = wxPyBeginAllowThreads();
10924 delete arg1;
10925
10926 wxPyEndAllowThreads(__tstate);
10927 if (PyErr_Occurred()) SWIG_fail;
10928 }
10929 resultobj = SWIG_Py_Void();
10930 return resultobj;
10931 fail:
10932 return NULL;
10933 }
10934
10935
10936 SWIGINTERN PyObject *_wrap_FloatingPane_SetPaneWindow(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
10937 PyObject *resultobj = 0;
10938 wxFloatingPane *arg1 = (wxFloatingPane *) 0 ;
10939 wxPaneInfo *arg2 = 0 ;
10940 void *argp1 = 0 ;
10941 int res1 = 0 ;
10942 void *argp2 = 0 ;
10943 int res2 = 0 ;
10944 PyObject * obj0 = 0 ;
10945 PyObject * obj1 = 0 ;
10946 char * kwnames[] = {
10947 (char *) "self",(char *) "pane", NULL
10948 };
10949
10950 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:FloatingPane_SetPaneWindow",kwnames,&obj0,&obj1)) SWIG_fail;
10951 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxFloatingPane, 0 | 0 );
10952 if (!SWIG_IsOK(res1)) {
10953 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "FloatingPane_SetPaneWindow" "', expected argument " "1"" of type '" "wxFloatingPane *""'");
10954 }
10955 arg1 = reinterpret_cast< wxFloatingPane * >(argp1);
10956 res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_wxPaneInfo, 0 | 0);
10957 if (!SWIG_IsOK(res2)) {
10958 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "FloatingPane_SetPaneWindow" "', expected argument " "2"" of type '" "wxPaneInfo const &""'");
10959 }
10960 if (!argp2) {
10961 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "FloatingPane_SetPaneWindow" "', expected argument " "2"" of type '" "wxPaneInfo const &""'");
10962 }
10963 arg2 = reinterpret_cast< wxPaneInfo * >(argp2);
10964 {
10965 PyThreadState* __tstate = wxPyBeginAllowThreads();
10966 (arg1)->SetPaneWindow((wxPaneInfo const &)*arg2);
10967 wxPyEndAllowThreads(__tstate);
10968 if (PyErr_Occurred()) SWIG_fail;
10969 }
10970 resultobj = SWIG_Py_Void();
10971 return resultobj;
10972 fail:
10973 return NULL;
10974 }
10975
10976
10977 SWIGINTERN PyObject *FloatingPane_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
10978 PyObject *obj;
10979 if (!SWIG_Python_UnpackTuple(args,(char*)"swigregister", 1, 1,&obj)) return NULL;
10980 SWIG_TypeNewClientData(SWIGTYPE_p_wxFloatingPane, SWIG_NewClientData(obj));
10981 return SWIG_Py_Void();
10982 }
10983
10984 SWIGINTERN PyObject *FloatingPane_swiginit(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
10985 return SWIG_Python_InitShadowInstance(args);
10986 }
10987
10988 SWIGINTERN PyObject *_wrap_delete_TabArt(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
10989 PyObject *resultobj = 0;
10990 wxTabArt *arg1 = (wxTabArt *) 0 ;
10991 void *argp1 = 0 ;
10992 int res1 = 0 ;
10993 PyObject *swig_obj[1] ;
10994
10995 if (!args) SWIG_fail;
10996 swig_obj[0] = args;
10997 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxTabArt, SWIG_POINTER_DISOWN | 0 );
10998 if (!SWIG_IsOK(res1)) {
10999 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_TabArt" "', expected argument " "1"" of type '" "wxTabArt *""'");
11000 }
11001 arg1 = reinterpret_cast< wxTabArt * >(argp1);
11002 {
11003 PyThreadState* __tstate = wxPyBeginAllowThreads();
11004 delete arg1;
11005
11006 wxPyEndAllowThreads(__tstate);
11007 if (PyErr_Occurred()) SWIG_fail;
11008 }
11009 resultobj = SWIG_Py_Void();
11010 return resultobj;
11011 fail:
11012 return NULL;
11013 }
11014
11015
11016 SWIGINTERN PyObject *_wrap_TabArt_DrawBackground(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
11017 PyObject *resultobj = 0;
11018 wxTabArt *arg1 = (wxTabArt *) 0 ;
11019 wxDC *arg2 = (wxDC *) 0 ;
11020 wxRect *arg3 = 0 ;
11021 void *argp1 = 0 ;
11022 int res1 = 0 ;
11023 void *argp2 = 0 ;
11024 int res2 = 0 ;
11025 wxRect temp3 ;
11026 PyObject * obj0 = 0 ;
11027 PyObject * obj1 = 0 ;
11028 PyObject * obj2 = 0 ;
11029 char * kwnames[] = {
11030 (char *) "self",(char *) "dc",(char *) "rect", NULL
11031 };
11032
11033 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:TabArt_DrawBackground",kwnames,&obj0,&obj1,&obj2)) SWIG_fail;
11034 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxTabArt, 0 | 0 );
11035 if (!SWIG_IsOK(res1)) {
11036 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "TabArt_DrawBackground" "', expected argument " "1"" of type '" "wxTabArt *""'");
11037 }
11038 arg1 = reinterpret_cast< wxTabArt * >(argp1);
11039 res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_wxDC, 0 | 0 );
11040 if (!SWIG_IsOK(res2)) {
11041 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "TabArt_DrawBackground" "', expected argument " "2"" of type '" "wxDC *""'");
11042 }
11043 arg2 = reinterpret_cast< wxDC * >(argp2);
11044 {
11045 arg3 = &temp3;
11046 if ( ! wxRect_helper(obj2, &arg3)) SWIG_fail;
11047 }
11048 {
11049 PyThreadState* __tstate = wxPyBeginAllowThreads();
11050 (arg1)->DrawBackground(arg2,(wxRect const &)*arg3);
11051 wxPyEndAllowThreads(__tstate);
11052 if (PyErr_Occurred()) SWIG_fail;
11053 }
11054 resultobj = SWIG_Py_Void();
11055 return resultobj;
11056 fail:
11057 return NULL;
11058 }
11059
11060
11061 SWIGINTERN PyObject *_wrap_TabArt_DrawTab(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
11062 PyObject *resultobj = 0;
11063 wxTabArt *arg1 = (wxTabArt *) 0 ;
11064 wxDC *arg2 = (wxDC *) 0 ;
11065 wxRect *arg3 = 0 ;
11066 wxString *arg4 = 0 ;
11067 bool arg5 ;
11068 wxRect *arg6 = (wxRect *) 0 ;
11069 int *arg7 = (int *) 0 ;
11070 void *argp1 = 0 ;
11071 int res1 = 0 ;
11072 void *argp2 = 0 ;
11073 int res2 = 0 ;
11074 wxRect temp3 ;
11075 bool temp4 = false ;
11076 bool val5 ;
11077 int ecode5 = 0 ;
11078 void *argp6 = 0 ;
11079 int res6 = 0 ;
11080 void *argp7 = 0 ;
11081 int res7 = 0 ;
11082 PyObject * obj0 = 0 ;
11083 PyObject * obj1 = 0 ;
11084 PyObject * obj2 = 0 ;
11085 PyObject * obj3 = 0 ;
11086 PyObject * obj4 = 0 ;
11087 PyObject * obj5 = 0 ;
11088 PyObject * obj6 = 0 ;
11089 char * kwnames[] = {
11090 (char *) "self",(char *) "dc",(char *) "in_rect",(char *) "caption",(char *) "active",(char *) "out_rect",(char *) "x_extent", NULL
11091 };
11092
11093 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOOOOO:TabArt_DrawTab",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6)) SWIG_fail;
11094 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxTabArt, 0 | 0 );
11095 if (!SWIG_IsOK(res1)) {
11096 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "TabArt_DrawTab" "', expected argument " "1"" of type '" "wxTabArt *""'");
11097 }
11098 arg1 = reinterpret_cast< wxTabArt * >(argp1);
11099 res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_wxDC, 0 | 0 );
11100 if (!SWIG_IsOK(res2)) {
11101 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "TabArt_DrawTab" "', expected argument " "2"" of type '" "wxDC *""'");
11102 }
11103 arg2 = reinterpret_cast< wxDC * >(argp2);
11104 {
11105 arg3 = &temp3;
11106 if ( ! wxRect_helper(obj2, &arg3)) SWIG_fail;
11107 }
11108 {
11109 arg4 = wxString_in_helper(obj3);
11110 if (arg4 == NULL) SWIG_fail;
11111 temp4 = true;
11112 }
11113 ecode5 = SWIG_AsVal_bool(obj4, &val5);
11114 if (!SWIG_IsOK(ecode5)) {
11115 SWIG_exception_fail(SWIG_ArgError(ecode5), "in method '" "TabArt_DrawTab" "', expected argument " "5"" of type '" "bool""'");
11116 }
11117 arg5 = static_cast< bool >(val5);
11118 res6 = SWIG_ConvertPtr(obj5, &argp6,SWIGTYPE_p_wxRect, 0 | 0 );
11119 if (!SWIG_IsOK(res6)) {
11120 SWIG_exception_fail(SWIG_ArgError(res6), "in method '" "TabArt_DrawTab" "', expected argument " "6"" of type '" "wxRect *""'");
11121 }
11122 arg6 = reinterpret_cast< wxRect * >(argp6);
11123 res7 = SWIG_ConvertPtr(obj6, &argp7,SWIGTYPE_p_int, 0 | 0 );
11124 if (!SWIG_IsOK(res7)) {
11125 SWIG_exception_fail(SWIG_ArgError(res7), "in method '" "TabArt_DrawTab" "', expected argument " "7"" of type '" "int *""'");
11126 }
11127 arg7 = reinterpret_cast< int * >(argp7);
11128 {
11129 PyThreadState* __tstate = wxPyBeginAllowThreads();
11130 (arg1)->DrawTab(arg2,(wxRect const &)*arg3,(wxString const &)*arg4,arg5,arg6,arg7);
11131 wxPyEndAllowThreads(__tstate);
11132 if (PyErr_Occurred()) SWIG_fail;
11133 }
11134 resultobj = SWIG_Py_Void();
11135 {
11136 if (temp4)
11137 delete arg4;
11138 }
11139 return resultobj;
11140 fail:
11141 {
11142 if (temp4)
11143 delete arg4;
11144 }
11145 return NULL;
11146 }
11147
11148
11149 SWIGINTERN PyObject *_wrap_TabArt_SetNormalFont(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
11150 PyObject *resultobj = 0;
11151 wxTabArt *arg1 = (wxTabArt *) 0 ;
11152 wxFont *arg2 = 0 ;
11153 void *argp1 = 0 ;
11154 int res1 = 0 ;
11155 void *argp2 = 0 ;
11156 int res2 = 0 ;
11157 PyObject * obj0 = 0 ;
11158 PyObject * obj1 = 0 ;
11159 char * kwnames[] = {
11160 (char *) "self",(char *) "font", NULL
11161 };
11162
11163 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TabArt_SetNormalFont",kwnames,&obj0,&obj1)) SWIG_fail;
11164 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxTabArt, 0 | 0 );
11165 if (!SWIG_IsOK(res1)) {
11166 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "TabArt_SetNormalFont" "', expected argument " "1"" of type '" "wxTabArt *""'");
11167 }
11168 arg1 = reinterpret_cast< wxTabArt * >(argp1);
11169 res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_wxFont, 0 | 0);
11170 if (!SWIG_IsOK(res2)) {
11171 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "TabArt_SetNormalFont" "', expected argument " "2"" of type '" "wxFont const &""'");
11172 }
11173 if (!argp2) {
11174 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "TabArt_SetNormalFont" "', expected argument " "2"" of type '" "wxFont const &""'");
11175 }
11176 arg2 = reinterpret_cast< wxFont * >(argp2);
11177 {
11178 PyThreadState* __tstate = wxPyBeginAllowThreads();
11179 (arg1)->SetNormalFont((wxFont const &)*arg2);
11180 wxPyEndAllowThreads(__tstate);
11181 if (PyErr_Occurred()) SWIG_fail;
11182 }
11183 resultobj = SWIG_Py_Void();
11184 return resultobj;
11185 fail:
11186 return NULL;
11187 }
11188
11189
11190 SWIGINTERN PyObject *_wrap_TabArt_SetSelectedFont(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
11191 PyObject *resultobj = 0;
11192 wxTabArt *arg1 = (wxTabArt *) 0 ;
11193 wxFont *arg2 = 0 ;
11194 void *argp1 = 0 ;
11195 int res1 = 0 ;
11196 void *argp2 = 0 ;
11197 int res2 = 0 ;
11198 PyObject * obj0 = 0 ;
11199 PyObject * obj1 = 0 ;
11200 char * kwnames[] = {
11201 (char *) "self",(char *) "font", NULL
11202 };
11203
11204 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TabArt_SetSelectedFont",kwnames,&obj0,&obj1)) SWIG_fail;
11205 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxTabArt, 0 | 0 );
11206 if (!SWIG_IsOK(res1)) {
11207 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "TabArt_SetSelectedFont" "', expected argument " "1"" of type '" "wxTabArt *""'");
11208 }
11209 arg1 = reinterpret_cast< wxTabArt * >(argp1);
11210 res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_wxFont, 0 | 0);
11211 if (!SWIG_IsOK(res2)) {
11212 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "TabArt_SetSelectedFont" "', expected argument " "2"" of type '" "wxFont const &""'");
11213 }
11214 if (!argp2) {
11215 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "TabArt_SetSelectedFont" "', expected argument " "2"" of type '" "wxFont const &""'");
11216 }
11217 arg2 = reinterpret_cast< wxFont * >(argp2);
11218 {
11219 PyThreadState* __tstate = wxPyBeginAllowThreads();
11220 (arg1)->SetSelectedFont((wxFont const &)*arg2);
11221 wxPyEndAllowThreads(__tstate);
11222 if (PyErr_Occurred()) SWIG_fail;
11223 }
11224 resultobj = SWIG_Py_Void();
11225 return resultobj;
11226 fail:
11227 return NULL;
11228 }
11229
11230
11231 SWIGINTERN PyObject *_wrap_TabArt_SetMeasuringFont(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
11232 PyObject *resultobj = 0;
11233 wxTabArt *arg1 = (wxTabArt *) 0 ;
11234 wxFont *arg2 = 0 ;
11235 void *argp1 = 0 ;
11236 int res1 = 0 ;
11237 void *argp2 = 0 ;
11238 int res2 = 0 ;
11239 PyObject * obj0 = 0 ;
11240 PyObject * obj1 = 0 ;
11241 char * kwnames[] = {
11242 (char *) "self",(char *) "font", NULL
11243 };
11244
11245 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TabArt_SetMeasuringFont",kwnames,&obj0,&obj1)) SWIG_fail;
11246 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxTabArt, 0 | 0 );
11247 if (!SWIG_IsOK(res1)) {
11248 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "TabArt_SetMeasuringFont" "', expected argument " "1"" of type '" "wxTabArt *""'");
11249 }
11250 arg1 = reinterpret_cast< wxTabArt * >(argp1);
11251 res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_wxFont, 0 | 0);
11252 if (!SWIG_IsOK(res2)) {
11253 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "TabArt_SetMeasuringFont" "', expected argument " "2"" of type '" "wxFont const &""'");
11254 }
11255 if (!argp2) {
11256 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "TabArt_SetMeasuringFont" "', expected argument " "2"" of type '" "wxFont const &""'");
11257 }
11258 arg2 = reinterpret_cast< wxFont * >(argp2);
11259 {
11260 PyThreadState* __tstate = wxPyBeginAllowThreads();
11261 (arg1)->SetMeasuringFont((wxFont const &)*arg2);
11262 wxPyEndAllowThreads(__tstate);
11263 if (PyErr_Occurred()) SWIG_fail;
11264 }
11265 resultobj = SWIG_Py_Void();
11266 return resultobj;
11267 fail:
11268 return NULL;
11269 }
11270
11271
11272 SWIGINTERN PyObject *TabArt_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
11273 PyObject *obj;
11274 if (!SWIG_Python_UnpackTuple(args,(char*)"swigregister", 1, 1,&obj)) return NULL;
11275 SWIG_TypeNewClientData(SWIGTYPE_p_wxTabArt, SWIG_NewClientData(obj));
11276 return SWIG_Py_Void();
11277 }
11278
11279 SWIGINTERN PyObject *_wrap_new_DefaultTabArt(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
11280 PyObject *resultobj = 0;
11281 wxDefaultTabArt *result = 0 ;
11282
11283 if (!SWIG_Python_UnpackTuple(args,"new_DefaultTabArt",0,0,0)) SWIG_fail;
11284 {
11285 PyThreadState* __tstate = wxPyBeginAllowThreads();
11286 result = (wxDefaultTabArt *)new wxDefaultTabArt();
11287 wxPyEndAllowThreads(__tstate);
11288 if (PyErr_Occurred()) SWIG_fail;
11289 }
11290 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_wxDefaultTabArt, SWIG_POINTER_NEW | 0 );
11291 return resultobj;
11292 fail:
11293 return NULL;
11294 }
11295
11296
11297 SWIGINTERN PyObject *_wrap_delete_DefaultTabArt(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
11298 PyObject *resultobj = 0;
11299 wxDefaultTabArt *arg1 = (wxDefaultTabArt *) 0 ;
11300 void *argp1 = 0 ;
11301 int res1 = 0 ;
11302 PyObject *swig_obj[1] ;
11303
11304 if (!args) SWIG_fail;
11305 swig_obj[0] = args;
11306 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxDefaultTabArt, SWIG_POINTER_DISOWN | 0 );
11307 if (!SWIG_IsOK(res1)) {
11308 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_DefaultTabArt" "', expected argument " "1"" of type '" "wxDefaultTabArt *""'");
11309 }
11310 arg1 = reinterpret_cast< wxDefaultTabArt * >(argp1);
11311 {
11312 PyThreadState* __tstate = wxPyBeginAllowThreads();
11313 delete arg1;
11314
11315 wxPyEndAllowThreads(__tstate);
11316 if (PyErr_Occurred()) SWIG_fail;
11317 }
11318 resultobj = SWIG_Py_Void();
11319 return resultobj;
11320 fail:
11321 return NULL;
11322 }
11323
11324
11325 SWIGINTERN PyObject *DefaultTabArt_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
11326 PyObject *obj;
11327 if (!SWIG_Python_UnpackTuple(args,(char*)"swigregister", 1, 1,&obj)) return NULL;
11328 SWIG_TypeNewClientData(SWIGTYPE_p_wxDefaultTabArt, SWIG_NewClientData(obj));
11329 return SWIG_Py_Void();
11330 }
11331
11332 SWIGINTERN PyObject *DefaultTabArt_swiginit(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
11333 return SWIG_Python_InitShadowInstance(args);
11334 }
11335
11336 SWIGINTERN PyObject *_wrap_new_AuiNotebookEvent(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
11337 PyObject *resultobj = 0;
11338 wxEventType arg1 = (wxEventType) wxEVT_NULL ;
11339 int arg2 = (int) 0 ;
11340 wxAuiNotebookEvent *result = 0 ;
11341 int val1 ;
11342 int ecode1 = 0 ;
11343 int val2 ;
11344 int ecode2 = 0 ;
11345 PyObject * obj0 = 0 ;
11346 PyObject * obj1 = 0 ;
11347 char * kwnames[] = {
11348 (char *) "command_type",(char *) "win_id", NULL
11349 };
11350
11351 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|OO:new_AuiNotebookEvent",kwnames,&obj0,&obj1)) SWIG_fail;
11352 if (obj0) {
11353 ecode1 = SWIG_AsVal_int(obj0, &val1);
11354 if (!SWIG_IsOK(ecode1)) {
11355 SWIG_exception_fail(SWIG_ArgError(ecode1), "in method '" "new_AuiNotebookEvent" "', expected argument " "1"" of type '" "wxEventType""'");
11356 }
11357 arg1 = static_cast< wxEventType >(val1);
11358 }
11359 if (obj1) {
11360 ecode2 = SWIG_AsVal_int(obj1, &val2);
11361 if (!SWIG_IsOK(ecode2)) {
11362 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "new_AuiNotebookEvent" "', expected argument " "2"" of type '" "int""'");
11363 }
11364 arg2 = static_cast< int >(val2);
11365 }
11366 {
11367 PyThreadState* __tstate = wxPyBeginAllowThreads();
11368 result = (wxAuiNotebookEvent *)new wxAuiNotebookEvent(arg1,arg2);
11369 wxPyEndAllowThreads(__tstate);
11370 if (PyErr_Occurred()) SWIG_fail;
11371 }
11372 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_wxAuiNotebookEvent, SWIG_POINTER_NEW | 0 );
11373 return resultobj;
11374 fail:
11375 return NULL;
11376 }
11377
11378
11379 SWIGINTERN PyObject *_wrap_AuiNotebookEvent_SetSelection(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
11380 PyObject *resultobj = 0;
11381 wxAuiNotebookEvent *arg1 = (wxAuiNotebookEvent *) 0 ;
11382 int arg2 ;
11383 void *argp1 = 0 ;
11384 int res1 = 0 ;
11385 int val2 ;
11386 int ecode2 = 0 ;
11387 PyObject * obj0 = 0 ;
11388 PyObject * obj1 = 0 ;
11389 char * kwnames[] = {
11390 (char *) "self",(char *) "s", NULL
11391 };
11392
11393 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:AuiNotebookEvent_SetSelection",kwnames,&obj0,&obj1)) SWIG_fail;
11394 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxAuiNotebookEvent, 0 | 0 );
11395 if (!SWIG_IsOK(res1)) {
11396 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "AuiNotebookEvent_SetSelection" "', expected argument " "1"" of type '" "wxAuiNotebookEvent *""'");
11397 }
11398 arg1 = reinterpret_cast< wxAuiNotebookEvent * >(argp1);
11399 ecode2 = SWIG_AsVal_int(obj1, &val2);
11400 if (!SWIG_IsOK(ecode2)) {
11401 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "AuiNotebookEvent_SetSelection" "', expected argument " "2"" of type '" "int""'");
11402 }
11403 arg2 = static_cast< int >(val2);
11404 {
11405 PyThreadState* __tstate = wxPyBeginAllowThreads();
11406 (arg1)->SetSelection(arg2);
11407 wxPyEndAllowThreads(__tstate);
11408 if (PyErr_Occurred()) SWIG_fail;
11409 }
11410 resultobj = SWIG_Py_Void();
11411 return resultobj;
11412 fail:
11413 return NULL;
11414 }
11415
11416
11417 SWIGINTERN PyObject *_wrap_AuiNotebookEvent_SetOldSelection(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
11418 PyObject *resultobj = 0;
11419 wxAuiNotebookEvent *arg1 = (wxAuiNotebookEvent *) 0 ;
11420 int arg2 ;
11421 void *argp1 = 0 ;
11422 int res1 = 0 ;
11423 int val2 ;
11424 int ecode2 = 0 ;
11425 PyObject * obj0 = 0 ;
11426 PyObject * obj1 = 0 ;
11427 char * kwnames[] = {
11428 (char *) "self",(char *) "s", NULL
11429 };
11430
11431 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:AuiNotebookEvent_SetOldSelection",kwnames,&obj0,&obj1)) SWIG_fail;
11432 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxAuiNotebookEvent, 0 | 0 );
11433 if (!SWIG_IsOK(res1)) {
11434 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "AuiNotebookEvent_SetOldSelection" "', expected argument " "1"" of type '" "wxAuiNotebookEvent *""'");
11435 }
11436 arg1 = reinterpret_cast< wxAuiNotebookEvent * >(argp1);
11437 ecode2 = SWIG_AsVal_int(obj1, &val2);
11438 if (!SWIG_IsOK(ecode2)) {
11439 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "AuiNotebookEvent_SetOldSelection" "', expected argument " "2"" of type '" "int""'");
11440 }
11441 arg2 = static_cast< int >(val2);
11442 {
11443 PyThreadState* __tstate = wxPyBeginAllowThreads();
11444 (arg1)->SetOldSelection(arg2);
11445 wxPyEndAllowThreads(__tstate);
11446 if (PyErr_Occurred()) SWIG_fail;
11447 }
11448 resultobj = SWIG_Py_Void();
11449 return resultobj;
11450 fail:
11451 return NULL;
11452 }
11453
11454
11455 SWIGINTERN PyObject *_wrap_AuiNotebookEvent_GetSelection(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
11456 PyObject *resultobj = 0;
11457 wxAuiNotebookEvent *arg1 = (wxAuiNotebookEvent *) 0 ;
11458 int result;
11459 void *argp1 = 0 ;
11460 int res1 = 0 ;
11461 PyObject *swig_obj[1] ;
11462
11463 if (!args) SWIG_fail;
11464 swig_obj[0] = args;
11465 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxAuiNotebookEvent, 0 | 0 );
11466 if (!SWIG_IsOK(res1)) {
11467 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "AuiNotebookEvent_GetSelection" "', expected argument " "1"" of type '" "wxAuiNotebookEvent const *""'");
11468 }
11469 arg1 = reinterpret_cast< wxAuiNotebookEvent * >(argp1);
11470 {
11471 PyThreadState* __tstate = wxPyBeginAllowThreads();
11472 result = (int)((wxAuiNotebookEvent const *)arg1)->GetSelection();
11473 wxPyEndAllowThreads(__tstate);
11474 if (PyErr_Occurred()) SWIG_fail;
11475 }
11476 resultobj = SWIG_From_int(static_cast< int >(result));
11477 return resultobj;
11478 fail:
11479 return NULL;
11480 }
11481
11482
11483 SWIGINTERN PyObject *_wrap_AuiNotebookEvent_GetOldSelection(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
11484 PyObject *resultobj = 0;
11485 wxAuiNotebookEvent *arg1 = (wxAuiNotebookEvent *) 0 ;
11486 int result;
11487 void *argp1 = 0 ;
11488 int res1 = 0 ;
11489 PyObject *swig_obj[1] ;
11490
11491 if (!args) SWIG_fail;
11492 swig_obj[0] = args;
11493 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxAuiNotebookEvent, 0 | 0 );
11494 if (!SWIG_IsOK(res1)) {
11495 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "AuiNotebookEvent_GetOldSelection" "', expected argument " "1"" of type '" "wxAuiNotebookEvent const *""'");
11496 }
11497 arg1 = reinterpret_cast< wxAuiNotebookEvent * >(argp1);
11498 {
11499 PyThreadState* __tstate = wxPyBeginAllowThreads();
11500 result = (int)((wxAuiNotebookEvent const *)arg1)->GetOldSelection();
11501 wxPyEndAllowThreads(__tstate);
11502 if (PyErr_Occurred()) SWIG_fail;
11503 }
11504 resultobj = SWIG_From_int(static_cast< int >(result));
11505 return resultobj;
11506 fail:
11507 return NULL;
11508 }
11509
11510
11511 SWIGINTERN PyObject *_wrap_AuiNotebookEvent_old_selection_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
11512 PyObject *resultobj = 0;
11513 wxAuiNotebookEvent *arg1 = (wxAuiNotebookEvent *) 0 ;
11514 int arg2 ;
11515 void *argp1 = 0 ;
11516 int res1 = 0 ;
11517 int val2 ;
11518 int ecode2 = 0 ;
11519 PyObject *swig_obj[2] ;
11520
11521 if (!SWIG_Python_UnpackTuple(args,"AuiNotebookEvent_old_selection_set",2,2,swig_obj)) SWIG_fail;
11522 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxAuiNotebookEvent, 0 | 0 );
11523 if (!SWIG_IsOK(res1)) {
11524 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "AuiNotebookEvent_old_selection_set" "', expected argument " "1"" of type '" "wxAuiNotebookEvent *""'");
11525 }
11526 arg1 = reinterpret_cast< wxAuiNotebookEvent * >(argp1);
11527 ecode2 = SWIG_AsVal_int(swig_obj[1], &val2);
11528 if (!SWIG_IsOK(ecode2)) {
11529 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "AuiNotebookEvent_old_selection_set" "', expected argument " "2"" of type '" "int""'");
11530 }
11531 arg2 = static_cast< int >(val2);
11532 if (arg1) (arg1)->old_selection = arg2;
11533
11534 resultobj = SWIG_Py_Void();
11535 return resultobj;
11536 fail:
11537 return NULL;
11538 }
11539
11540
11541 SWIGINTERN PyObject *_wrap_AuiNotebookEvent_old_selection_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
11542 PyObject *resultobj = 0;
11543 wxAuiNotebookEvent *arg1 = (wxAuiNotebookEvent *) 0 ;
11544 int result;
11545 void *argp1 = 0 ;
11546 int res1 = 0 ;
11547 PyObject *swig_obj[1] ;
11548
11549 if (!args) SWIG_fail;
11550 swig_obj[0] = args;
11551 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxAuiNotebookEvent, 0 | 0 );
11552 if (!SWIG_IsOK(res1)) {
11553 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "AuiNotebookEvent_old_selection_get" "', expected argument " "1"" of type '" "wxAuiNotebookEvent *""'");
11554 }
11555 arg1 = reinterpret_cast< wxAuiNotebookEvent * >(argp1);
11556 result = (int) ((arg1)->old_selection);
11557 resultobj = SWIG_From_int(static_cast< int >(result));
11558 return resultobj;
11559 fail:
11560 return NULL;
11561 }
11562
11563
11564 SWIGINTERN PyObject *_wrap_AuiNotebookEvent_selection_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
11565 PyObject *resultobj = 0;
11566 wxAuiNotebookEvent *arg1 = (wxAuiNotebookEvent *) 0 ;
11567 int arg2 ;
11568 void *argp1 = 0 ;
11569 int res1 = 0 ;
11570 int val2 ;
11571 int ecode2 = 0 ;
11572 PyObject *swig_obj[2] ;
11573
11574 if (!SWIG_Python_UnpackTuple(args,"AuiNotebookEvent_selection_set",2,2,swig_obj)) SWIG_fail;
11575 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxAuiNotebookEvent, 0 | 0 );
11576 if (!SWIG_IsOK(res1)) {
11577 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "AuiNotebookEvent_selection_set" "', expected argument " "1"" of type '" "wxAuiNotebookEvent *""'");
11578 }
11579 arg1 = reinterpret_cast< wxAuiNotebookEvent * >(argp1);
11580 ecode2 = SWIG_AsVal_int(swig_obj[1], &val2);
11581 if (!SWIG_IsOK(ecode2)) {
11582 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "AuiNotebookEvent_selection_set" "', expected argument " "2"" of type '" "int""'");
11583 }
11584 arg2 = static_cast< int >(val2);
11585 if (arg1) (arg1)->selection = arg2;
11586
11587 resultobj = SWIG_Py_Void();
11588 return resultobj;
11589 fail:
11590 return NULL;
11591 }
11592
11593
11594 SWIGINTERN PyObject *_wrap_AuiNotebookEvent_selection_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
11595 PyObject *resultobj = 0;
11596 wxAuiNotebookEvent *arg1 = (wxAuiNotebookEvent *) 0 ;
11597 int result;
11598 void *argp1 = 0 ;
11599 int res1 = 0 ;
11600 PyObject *swig_obj[1] ;
11601
11602 if (!args) SWIG_fail;
11603 swig_obj[0] = args;
11604 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxAuiNotebookEvent, 0 | 0 );
11605 if (!SWIG_IsOK(res1)) {
11606 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "AuiNotebookEvent_selection_get" "', expected argument " "1"" of type '" "wxAuiNotebookEvent *""'");
11607 }
11608 arg1 = reinterpret_cast< wxAuiNotebookEvent * >(argp1);
11609 result = (int) ((arg1)->selection);
11610 resultobj = SWIG_From_int(static_cast< int >(result));
11611 return resultobj;
11612 fail:
11613 return NULL;
11614 }
11615
11616
11617 SWIGINTERN PyObject *AuiNotebookEvent_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
11618 PyObject *obj;
11619 if (!SWIG_Python_UnpackTuple(args,(char*)"swigregister", 1, 1,&obj)) return NULL;
11620 SWIG_TypeNewClientData(SWIGTYPE_p_wxAuiNotebookEvent, SWIG_NewClientData(obj));
11621 return SWIG_Py_Void();
11622 }
11623
11624 SWIGINTERN PyObject *AuiNotebookEvent_swiginit(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
11625 return SWIG_Python_InitShadowInstance(args);
11626 }
11627
11628 SWIGINTERN PyObject *_wrap_AuiNotebookPage_window_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
11629 PyObject *resultobj = 0;
11630 wxAuiNotebookPage *arg1 = (wxAuiNotebookPage *) 0 ;
11631 wxWindow *arg2 = (wxWindow *) 0 ;
11632 void *argp1 = 0 ;
11633 int res1 = 0 ;
11634 void *argp2 = 0 ;
11635 int res2 = 0 ;
11636 PyObject *swig_obj[2] ;
11637
11638 if (!SWIG_Python_UnpackTuple(args,"AuiNotebookPage_window_set",2,2,swig_obj)) SWIG_fail;
11639 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxAuiNotebookPage, 0 | 0 );
11640 if (!SWIG_IsOK(res1)) {
11641 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "AuiNotebookPage_window_set" "', expected argument " "1"" of type '" "wxAuiNotebookPage *""'");
11642 }
11643 arg1 = reinterpret_cast< wxAuiNotebookPage * >(argp1);
11644 res2 = SWIG_ConvertPtr(swig_obj[1], &argp2,SWIGTYPE_p_wxWindow, SWIG_POINTER_DISOWN | 0 );
11645 if (!SWIG_IsOK(res2)) {
11646 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "AuiNotebookPage_window_set" "', expected argument " "2"" of type '" "wxWindow *""'");
11647 }
11648 arg2 = reinterpret_cast< wxWindow * >(argp2);
11649 if (arg1) (arg1)->window = arg2;
11650
11651 resultobj = SWIG_Py_Void();
11652 return resultobj;
11653 fail:
11654 return NULL;
11655 }
11656
11657
11658 SWIGINTERN PyObject *_wrap_AuiNotebookPage_window_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
11659 PyObject *resultobj = 0;
11660 wxAuiNotebookPage *arg1 = (wxAuiNotebookPage *) 0 ;
11661 wxWindow *result = 0 ;
11662 void *argp1 = 0 ;
11663 int res1 = 0 ;
11664 PyObject *swig_obj[1] ;
11665
11666 if (!args) SWIG_fail;
11667 swig_obj[0] = args;
11668 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxAuiNotebookPage, 0 | 0 );
11669 if (!SWIG_IsOK(res1)) {
11670 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "AuiNotebookPage_window_get" "', expected argument " "1"" of type '" "wxAuiNotebookPage *""'");
11671 }
11672 arg1 = reinterpret_cast< wxAuiNotebookPage * >(argp1);
11673 result = (wxWindow *) ((arg1)->window);
11674 {
11675 resultobj = wxPyMake_wxObject(result, 0);
11676 }
11677 return resultobj;
11678 fail:
11679 return NULL;
11680 }
11681
11682
11683 SWIGINTERN PyObject *_wrap_AuiNotebookPage_caption_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
11684 PyObject *resultobj = 0;
11685 wxAuiNotebookPage *arg1 = (wxAuiNotebookPage *) 0 ;
11686 wxString *arg2 = (wxString *) 0 ;
11687 void *argp1 = 0 ;
11688 int res1 = 0 ;
11689 bool temp2 = false ;
11690 PyObject *swig_obj[2] ;
11691
11692 if (!SWIG_Python_UnpackTuple(args,"AuiNotebookPage_caption_set",2,2,swig_obj)) SWIG_fail;
11693 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxAuiNotebookPage, 0 | 0 );
11694 if (!SWIG_IsOK(res1)) {
11695 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "AuiNotebookPage_caption_set" "', expected argument " "1"" of type '" "wxAuiNotebookPage *""'");
11696 }
11697 arg1 = reinterpret_cast< wxAuiNotebookPage * >(argp1);
11698 {
11699 arg2 = wxString_in_helper(swig_obj[1]);
11700 if (arg2 == NULL) SWIG_fail;
11701 temp2 = true;
11702 }
11703 if (arg1) (arg1)->caption = *arg2;
11704
11705 resultobj = SWIG_Py_Void();
11706 {
11707 if (temp2)
11708 delete arg2;
11709 }
11710 return resultobj;
11711 fail:
11712 {
11713 if (temp2)
11714 delete arg2;
11715 }
11716 return NULL;
11717 }
11718
11719
11720 SWIGINTERN PyObject *_wrap_AuiNotebookPage_caption_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
11721 PyObject *resultobj = 0;
11722 wxAuiNotebookPage *arg1 = (wxAuiNotebookPage *) 0 ;
11723 wxString *result = 0 ;
11724 void *argp1 = 0 ;
11725 int res1 = 0 ;
11726 PyObject *swig_obj[1] ;
11727
11728 if (!args) SWIG_fail;
11729 swig_obj[0] = args;
11730 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxAuiNotebookPage, 0 | 0 );
11731 if (!SWIG_IsOK(res1)) {
11732 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "AuiNotebookPage_caption_get" "', expected argument " "1"" of type '" "wxAuiNotebookPage *""'");
11733 }
11734 arg1 = reinterpret_cast< wxAuiNotebookPage * >(argp1);
11735 result = (wxString *)& ((arg1)->caption);
11736 {
11737 #if wxUSE_UNICODE
11738 resultobj = PyUnicode_FromWideChar(result->c_str(), result->Len());
11739 #else
11740 resultobj = PyString_FromStringAndSize(result->c_str(), result->Len());
11741 #endif
11742 }
11743 return resultobj;
11744 fail:
11745 return NULL;
11746 }
11747
11748
11749 SWIGINTERN PyObject *_wrap_AuiNotebookPage_bitmap_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
11750 PyObject *resultobj = 0;
11751 wxAuiNotebookPage *arg1 = (wxAuiNotebookPage *) 0 ;
11752 wxBitmap *arg2 = (wxBitmap *) 0 ;
11753 void *argp1 = 0 ;
11754 int res1 = 0 ;
11755 void *argp2 = 0 ;
11756 int res2 = 0 ;
11757 PyObject *swig_obj[2] ;
11758
11759 if (!SWIG_Python_UnpackTuple(args,"AuiNotebookPage_bitmap_set",2,2,swig_obj)) SWIG_fail;
11760 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxAuiNotebookPage, 0 | 0 );
11761 if (!SWIG_IsOK(res1)) {
11762 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "AuiNotebookPage_bitmap_set" "', expected argument " "1"" of type '" "wxAuiNotebookPage *""'");
11763 }
11764 arg1 = reinterpret_cast< wxAuiNotebookPage * >(argp1);
11765 res2 = SWIG_ConvertPtr(swig_obj[1], &argp2,SWIGTYPE_p_wxBitmap, 0 | 0 );
11766 if (!SWIG_IsOK(res2)) {
11767 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "AuiNotebookPage_bitmap_set" "', expected argument " "2"" of type '" "wxBitmap *""'");
11768 }
11769 arg2 = reinterpret_cast< wxBitmap * >(argp2);
11770 if (arg1) (arg1)->bitmap = *arg2;
11771
11772 resultobj = SWIG_Py_Void();
11773 return resultobj;
11774 fail:
11775 return NULL;
11776 }
11777
11778
11779 SWIGINTERN PyObject *_wrap_AuiNotebookPage_bitmap_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
11780 PyObject *resultobj = 0;
11781 wxAuiNotebookPage *arg1 = (wxAuiNotebookPage *) 0 ;
11782 wxBitmap *result = 0 ;
11783 void *argp1 = 0 ;
11784 int res1 = 0 ;
11785 PyObject *swig_obj[1] ;
11786
11787 if (!args) SWIG_fail;
11788 swig_obj[0] = args;
11789 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxAuiNotebookPage, 0 | 0 );
11790 if (!SWIG_IsOK(res1)) {
11791 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "AuiNotebookPage_bitmap_get" "', expected argument " "1"" of type '" "wxAuiNotebookPage *""'");
11792 }
11793 arg1 = reinterpret_cast< wxAuiNotebookPage * >(argp1);
11794 result = (wxBitmap *)& ((arg1)->bitmap);
11795 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_wxBitmap, 0 | 0 );
11796 return resultobj;
11797 fail:
11798 return NULL;
11799 }
11800
11801
11802 SWIGINTERN PyObject *_wrap_AuiNotebookPage_rect_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
11803 PyObject *resultobj = 0;
11804 wxAuiNotebookPage *arg1 = (wxAuiNotebookPage *) 0 ;
11805 wxRect *arg2 = (wxRect *) 0 ;
11806 void *argp1 = 0 ;
11807 int res1 = 0 ;
11808 void *argp2 = 0 ;
11809 int res2 = 0 ;
11810 PyObject *swig_obj[2] ;
11811
11812 if (!SWIG_Python_UnpackTuple(args,"AuiNotebookPage_rect_set",2,2,swig_obj)) SWIG_fail;
11813 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxAuiNotebookPage, 0 | 0 );
11814 if (!SWIG_IsOK(res1)) {
11815 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "AuiNotebookPage_rect_set" "', expected argument " "1"" of type '" "wxAuiNotebookPage *""'");
11816 }
11817 arg1 = reinterpret_cast< wxAuiNotebookPage * >(argp1);
11818 res2 = SWIG_ConvertPtr(swig_obj[1], &argp2,SWIGTYPE_p_wxRect, 0 | 0 );
11819 if (!SWIG_IsOK(res2)) {
11820 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "AuiNotebookPage_rect_set" "', expected argument " "2"" of type '" "wxRect *""'");
11821 }
11822 arg2 = reinterpret_cast< wxRect * >(argp2);
11823 if (arg1) (arg1)->rect = *arg2;
11824
11825 resultobj = SWIG_Py_Void();
11826 return resultobj;
11827 fail:
11828 return NULL;
11829 }
11830
11831
11832 SWIGINTERN PyObject *_wrap_AuiNotebookPage_rect_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
11833 PyObject *resultobj = 0;
11834 wxAuiNotebookPage *arg1 = (wxAuiNotebookPage *) 0 ;
11835 wxRect *result = 0 ;
11836 void *argp1 = 0 ;
11837 int res1 = 0 ;
11838 PyObject *swig_obj[1] ;
11839
11840 if (!args) SWIG_fail;
11841 swig_obj[0] = args;
11842 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxAuiNotebookPage, 0 | 0 );
11843 if (!SWIG_IsOK(res1)) {
11844 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "AuiNotebookPage_rect_get" "', expected argument " "1"" of type '" "wxAuiNotebookPage *""'");
11845 }
11846 arg1 = reinterpret_cast< wxAuiNotebookPage * >(argp1);
11847 result = (wxRect *)& ((arg1)->rect);
11848 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_wxRect, 0 | 0 );
11849 return resultobj;
11850 fail:
11851 return NULL;
11852 }
11853
11854
11855 SWIGINTERN PyObject *_wrap_AuiNotebookPage_active_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
11856 PyObject *resultobj = 0;
11857 wxAuiNotebookPage *arg1 = (wxAuiNotebookPage *) 0 ;
11858 bool arg2 ;
11859 void *argp1 = 0 ;
11860 int res1 = 0 ;
11861 bool val2 ;
11862 int ecode2 = 0 ;
11863 PyObject *swig_obj[2] ;
11864
11865 if (!SWIG_Python_UnpackTuple(args,"AuiNotebookPage_active_set",2,2,swig_obj)) SWIG_fail;
11866 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxAuiNotebookPage, 0 | 0 );
11867 if (!SWIG_IsOK(res1)) {
11868 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "AuiNotebookPage_active_set" "', expected argument " "1"" of type '" "wxAuiNotebookPage *""'");
11869 }
11870 arg1 = reinterpret_cast< wxAuiNotebookPage * >(argp1);
11871 ecode2 = SWIG_AsVal_bool(swig_obj[1], &val2);
11872 if (!SWIG_IsOK(ecode2)) {
11873 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "AuiNotebookPage_active_set" "', expected argument " "2"" of type '" "bool""'");
11874 }
11875 arg2 = static_cast< bool >(val2);
11876 if (arg1) (arg1)->active = arg2;
11877
11878 resultobj = SWIG_Py_Void();
11879 return resultobj;
11880 fail:
11881 return NULL;
11882 }
11883
11884
11885 SWIGINTERN PyObject *_wrap_AuiNotebookPage_active_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
11886 PyObject *resultobj = 0;
11887 wxAuiNotebookPage *arg1 = (wxAuiNotebookPage *) 0 ;
11888 bool result;
11889 void *argp1 = 0 ;
11890 int res1 = 0 ;
11891 PyObject *swig_obj[1] ;
11892
11893 if (!args) SWIG_fail;
11894 swig_obj[0] = args;
11895 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxAuiNotebookPage, 0 | 0 );
11896 if (!SWIG_IsOK(res1)) {
11897 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "AuiNotebookPage_active_get" "', expected argument " "1"" of type '" "wxAuiNotebookPage *""'");
11898 }
11899 arg1 = reinterpret_cast< wxAuiNotebookPage * >(argp1);
11900 result = (bool) ((arg1)->active);
11901 {
11902 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
11903 }
11904 return resultobj;
11905 fail:
11906 return NULL;
11907 }
11908
11909
11910 SWIGINTERN PyObject *AuiNotebookPage_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
11911 PyObject *obj;
11912 if (!SWIG_Python_UnpackTuple(args,(char*)"swigregister", 1, 1,&obj)) return NULL;
11913 SWIG_TypeNewClientData(SWIGTYPE_p_wxAuiNotebookPage, SWIG_NewClientData(obj));
11914 return SWIG_Py_Void();
11915 }
11916
11917 SWIGINTERN PyObject *_wrap_AuiTabContainerButton_id_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
11918 PyObject *resultobj = 0;
11919 wxAuiTabContainerButton *arg1 = (wxAuiTabContainerButton *) 0 ;
11920 int arg2 ;
11921 void *argp1 = 0 ;
11922 int res1 = 0 ;
11923 int val2 ;
11924 int ecode2 = 0 ;
11925 PyObject *swig_obj[2] ;
11926
11927 if (!SWIG_Python_UnpackTuple(args,"AuiTabContainerButton_id_set",2,2,swig_obj)) SWIG_fail;
11928 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxAuiTabContainerButton, 0 | 0 );
11929 if (!SWIG_IsOK(res1)) {
11930 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "AuiTabContainerButton_id_set" "', expected argument " "1"" of type '" "wxAuiTabContainerButton *""'");
11931 }
11932 arg1 = reinterpret_cast< wxAuiTabContainerButton * >(argp1);
11933 ecode2 = SWIG_AsVal_int(swig_obj[1], &val2);
11934 if (!SWIG_IsOK(ecode2)) {
11935 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "AuiTabContainerButton_id_set" "', expected argument " "2"" of type '" "int""'");
11936 }
11937 arg2 = static_cast< int >(val2);
11938 if (arg1) (arg1)->id = arg2;
11939
11940 resultobj = SWIG_Py_Void();
11941 return resultobj;
11942 fail:
11943 return NULL;
11944 }
11945
11946
11947 SWIGINTERN PyObject *_wrap_AuiTabContainerButton_id_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
11948 PyObject *resultobj = 0;
11949 wxAuiTabContainerButton *arg1 = (wxAuiTabContainerButton *) 0 ;
11950 int result;
11951 void *argp1 = 0 ;
11952 int res1 = 0 ;
11953 PyObject *swig_obj[1] ;
11954
11955 if (!args) SWIG_fail;
11956 swig_obj[0] = args;
11957 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxAuiTabContainerButton, 0 | 0 );
11958 if (!SWIG_IsOK(res1)) {
11959 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "AuiTabContainerButton_id_get" "', expected argument " "1"" of type '" "wxAuiTabContainerButton *""'");
11960 }
11961 arg1 = reinterpret_cast< wxAuiTabContainerButton * >(argp1);
11962 result = (int) ((arg1)->id);
11963 resultobj = SWIG_From_int(static_cast< int >(result));
11964 return resultobj;
11965 fail:
11966 return NULL;
11967 }
11968
11969
11970 SWIGINTERN PyObject *_wrap_AuiTabContainerButton_cur_state_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
11971 PyObject *resultobj = 0;
11972 wxAuiTabContainerButton *arg1 = (wxAuiTabContainerButton *) 0 ;
11973 int arg2 ;
11974 void *argp1 = 0 ;
11975 int res1 = 0 ;
11976 int val2 ;
11977 int ecode2 = 0 ;
11978 PyObject *swig_obj[2] ;
11979
11980 if (!SWIG_Python_UnpackTuple(args,"AuiTabContainerButton_cur_state_set",2,2,swig_obj)) SWIG_fail;
11981 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxAuiTabContainerButton, 0 | 0 );
11982 if (!SWIG_IsOK(res1)) {
11983 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "AuiTabContainerButton_cur_state_set" "', expected argument " "1"" of type '" "wxAuiTabContainerButton *""'");
11984 }
11985 arg1 = reinterpret_cast< wxAuiTabContainerButton * >(argp1);
11986 ecode2 = SWIG_AsVal_int(swig_obj[1], &val2);
11987 if (!SWIG_IsOK(ecode2)) {
11988 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "AuiTabContainerButton_cur_state_set" "', expected argument " "2"" of type '" "int""'");
11989 }
11990 arg2 = static_cast< int >(val2);
11991 if (arg1) (arg1)->cur_state = arg2;
11992
11993 resultobj = SWIG_Py_Void();
11994 return resultobj;
11995 fail:
11996 return NULL;
11997 }
11998
11999
12000 SWIGINTERN PyObject *_wrap_AuiTabContainerButton_cur_state_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
12001 PyObject *resultobj = 0;
12002 wxAuiTabContainerButton *arg1 = (wxAuiTabContainerButton *) 0 ;
12003 int result;
12004 void *argp1 = 0 ;
12005 int res1 = 0 ;
12006 PyObject *swig_obj[1] ;
12007
12008 if (!args) SWIG_fail;
12009 swig_obj[0] = args;
12010 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxAuiTabContainerButton, 0 | 0 );
12011 if (!SWIG_IsOK(res1)) {
12012 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "AuiTabContainerButton_cur_state_get" "', expected argument " "1"" of type '" "wxAuiTabContainerButton *""'");
12013 }
12014 arg1 = reinterpret_cast< wxAuiTabContainerButton * >(argp1);
12015 result = (int) ((arg1)->cur_state);
12016 resultobj = SWIG_From_int(static_cast< int >(result));
12017 return resultobj;
12018 fail:
12019 return NULL;
12020 }
12021
12022
12023 SWIGINTERN PyObject *_wrap_AuiTabContainerButton_location_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
12024 PyObject *resultobj = 0;
12025 wxAuiTabContainerButton *arg1 = (wxAuiTabContainerButton *) 0 ;
12026 int arg2 ;
12027 void *argp1 = 0 ;
12028 int res1 = 0 ;
12029 int val2 ;
12030 int ecode2 = 0 ;
12031 PyObject *swig_obj[2] ;
12032
12033 if (!SWIG_Python_UnpackTuple(args,"AuiTabContainerButton_location_set",2,2,swig_obj)) SWIG_fail;
12034 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxAuiTabContainerButton, 0 | 0 );
12035 if (!SWIG_IsOK(res1)) {
12036 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "AuiTabContainerButton_location_set" "', expected argument " "1"" of type '" "wxAuiTabContainerButton *""'");
12037 }
12038 arg1 = reinterpret_cast< wxAuiTabContainerButton * >(argp1);
12039 ecode2 = SWIG_AsVal_int(swig_obj[1], &val2);
12040 if (!SWIG_IsOK(ecode2)) {
12041 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "AuiTabContainerButton_location_set" "', expected argument " "2"" of type '" "int""'");
12042 }
12043 arg2 = static_cast< int >(val2);
12044 if (arg1) (arg1)->location = arg2;
12045
12046 resultobj = SWIG_Py_Void();
12047 return resultobj;
12048 fail:
12049 return NULL;
12050 }
12051
12052
12053 SWIGINTERN PyObject *_wrap_AuiTabContainerButton_location_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
12054 PyObject *resultobj = 0;
12055 wxAuiTabContainerButton *arg1 = (wxAuiTabContainerButton *) 0 ;
12056 int result;
12057 void *argp1 = 0 ;
12058 int res1 = 0 ;
12059 PyObject *swig_obj[1] ;
12060
12061 if (!args) SWIG_fail;
12062 swig_obj[0] = args;
12063 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxAuiTabContainerButton, 0 | 0 );
12064 if (!SWIG_IsOK(res1)) {
12065 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "AuiTabContainerButton_location_get" "', expected argument " "1"" of type '" "wxAuiTabContainerButton *""'");
12066 }
12067 arg1 = reinterpret_cast< wxAuiTabContainerButton * >(argp1);
12068 result = (int) ((arg1)->location);
12069 resultobj = SWIG_From_int(static_cast< int >(result));
12070 return resultobj;
12071 fail:
12072 return NULL;
12073 }
12074
12075
12076 SWIGINTERN PyObject *_wrap_AuiTabContainerButton_bitmap_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
12077 PyObject *resultobj = 0;
12078 wxAuiTabContainerButton *arg1 = (wxAuiTabContainerButton *) 0 ;
12079 wxBitmap *arg2 = (wxBitmap *) 0 ;
12080 void *argp1 = 0 ;
12081 int res1 = 0 ;
12082 void *argp2 = 0 ;
12083 int res2 = 0 ;
12084 PyObject *swig_obj[2] ;
12085
12086 if (!SWIG_Python_UnpackTuple(args,"AuiTabContainerButton_bitmap_set",2,2,swig_obj)) SWIG_fail;
12087 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxAuiTabContainerButton, 0 | 0 );
12088 if (!SWIG_IsOK(res1)) {
12089 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "AuiTabContainerButton_bitmap_set" "', expected argument " "1"" of type '" "wxAuiTabContainerButton *""'");
12090 }
12091 arg1 = reinterpret_cast< wxAuiTabContainerButton * >(argp1);
12092 res2 = SWIG_ConvertPtr(swig_obj[1], &argp2,SWIGTYPE_p_wxBitmap, 0 | 0 );
12093 if (!SWIG_IsOK(res2)) {
12094 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "AuiTabContainerButton_bitmap_set" "', expected argument " "2"" of type '" "wxBitmap *""'");
12095 }
12096 arg2 = reinterpret_cast< wxBitmap * >(argp2);
12097 if (arg1) (arg1)->bitmap = *arg2;
12098
12099 resultobj = SWIG_Py_Void();
12100 return resultobj;
12101 fail:
12102 return NULL;
12103 }
12104
12105
12106 SWIGINTERN PyObject *_wrap_AuiTabContainerButton_bitmap_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
12107 PyObject *resultobj = 0;
12108 wxAuiTabContainerButton *arg1 = (wxAuiTabContainerButton *) 0 ;
12109 wxBitmap *result = 0 ;
12110 void *argp1 = 0 ;
12111 int res1 = 0 ;
12112 PyObject *swig_obj[1] ;
12113
12114 if (!args) SWIG_fail;
12115 swig_obj[0] = args;
12116 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxAuiTabContainerButton, 0 | 0 );
12117 if (!SWIG_IsOK(res1)) {
12118 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "AuiTabContainerButton_bitmap_get" "', expected argument " "1"" of type '" "wxAuiTabContainerButton *""'");
12119 }
12120 arg1 = reinterpret_cast< wxAuiTabContainerButton * >(argp1);
12121 result = (wxBitmap *)& ((arg1)->bitmap);
12122 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_wxBitmap, 0 | 0 );
12123 return resultobj;
12124 fail:
12125 return NULL;
12126 }
12127
12128
12129 SWIGINTERN PyObject *_wrap_AuiTabContainerButton_rect_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
12130 PyObject *resultobj = 0;
12131 wxAuiTabContainerButton *arg1 = (wxAuiTabContainerButton *) 0 ;
12132 wxRect *arg2 = (wxRect *) 0 ;
12133 void *argp1 = 0 ;
12134 int res1 = 0 ;
12135 void *argp2 = 0 ;
12136 int res2 = 0 ;
12137 PyObject *swig_obj[2] ;
12138
12139 if (!SWIG_Python_UnpackTuple(args,"AuiTabContainerButton_rect_set",2,2,swig_obj)) SWIG_fail;
12140 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxAuiTabContainerButton, 0 | 0 );
12141 if (!SWIG_IsOK(res1)) {
12142 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "AuiTabContainerButton_rect_set" "', expected argument " "1"" of type '" "wxAuiTabContainerButton *""'");
12143 }
12144 arg1 = reinterpret_cast< wxAuiTabContainerButton * >(argp1);
12145 res2 = SWIG_ConvertPtr(swig_obj[1], &argp2,SWIGTYPE_p_wxRect, 0 | 0 );
12146 if (!SWIG_IsOK(res2)) {
12147 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "AuiTabContainerButton_rect_set" "', expected argument " "2"" of type '" "wxRect *""'");
12148 }
12149 arg2 = reinterpret_cast< wxRect * >(argp2);
12150 if (arg1) (arg1)->rect = *arg2;
12151
12152 resultobj = SWIG_Py_Void();
12153 return resultobj;
12154 fail:
12155 return NULL;
12156 }
12157
12158
12159 SWIGINTERN PyObject *_wrap_AuiTabContainerButton_rect_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
12160 PyObject *resultobj = 0;
12161 wxAuiTabContainerButton *arg1 = (wxAuiTabContainerButton *) 0 ;
12162 wxRect *result = 0 ;
12163 void *argp1 = 0 ;
12164 int res1 = 0 ;
12165 PyObject *swig_obj[1] ;
12166
12167 if (!args) SWIG_fail;
12168 swig_obj[0] = args;
12169 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxAuiTabContainerButton, 0 | 0 );
12170 if (!SWIG_IsOK(res1)) {
12171 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "AuiTabContainerButton_rect_get" "', expected argument " "1"" of type '" "wxAuiTabContainerButton *""'");
12172 }
12173 arg1 = reinterpret_cast< wxAuiTabContainerButton * >(argp1);
12174 result = (wxRect *)& ((arg1)->rect);
12175 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_wxRect, 0 | 0 );
12176 return resultobj;
12177 fail:
12178 return NULL;
12179 }
12180
12181
12182 SWIGINTERN PyObject *AuiTabContainerButton_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
12183 PyObject *obj;
12184 if (!SWIG_Python_UnpackTuple(args,(char*)"swigregister", 1, 1,&obj)) return NULL;
12185 SWIG_TypeNewClientData(SWIGTYPE_p_wxAuiTabContainerButton, SWIG_NewClientData(obj));
12186 return SWIG_Py_Void();
12187 }
12188
12189 SWIGINTERN PyObject *_wrap_new_AuiTabContainer(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
12190 PyObject *resultobj = 0;
12191 wxAuiTabContainer *result = 0 ;
12192
12193 if (!SWIG_Python_UnpackTuple(args,"new_AuiTabContainer",0,0,0)) SWIG_fail;
12194 {
12195 PyThreadState* __tstate = wxPyBeginAllowThreads();
12196 result = (wxAuiTabContainer *)new wxAuiTabContainer();
12197 wxPyEndAllowThreads(__tstate);
12198 if (PyErr_Occurred()) SWIG_fail;
12199 }
12200 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_wxAuiTabContainer, SWIG_POINTER_NEW | 0 );
12201 return resultobj;
12202 fail:
12203 return NULL;
12204 }
12205
12206
12207 SWIGINTERN PyObject *_wrap_delete_AuiTabContainer(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
12208 PyObject *resultobj = 0;
12209 wxAuiTabContainer *arg1 = (wxAuiTabContainer *) 0 ;
12210 void *argp1 = 0 ;
12211 int res1 = 0 ;
12212 PyObject *swig_obj[1] ;
12213
12214 if (!args) SWIG_fail;
12215 swig_obj[0] = args;
12216 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxAuiTabContainer, SWIG_POINTER_DISOWN | 0 );
12217 if (!SWIG_IsOK(res1)) {
12218 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_AuiTabContainer" "', expected argument " "1"" of type '" "wxAuiTabContainer *""'");
12219 }
12220 arg1 = reinterpret_cast< wxAuiTabContainer * >(argp1);
12221 {
12222 PyThreadState* __tstate = wxPyBeginAllowThreads();
12223 delete arg1;
12224
12225 wxPyEndAllowThreads(__tstate);
12226 if (PyErr_Occurred()) SWIG_fail;
12227 }
12228 resultobj = SWIG_Py_Void();
12229 return resultobj;
12230 fail:
12231 return NULL;
12232 }
12233
12234
12235 SWIGINTERN PyObject *_wrap_AuiTabContainer_SetArtProvider(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
12236 PyObject *resultobj = 0;
12237 wxAuiTabContainer *arg1 = (wxAuiTabContainer *) 0 ;
12238 wxTabArt *arg2 = (wxTabArt *) 0 ;
12239 void *argp1 = 0 ;
12240 int res1 = 0 ;
12241 void *argp2 = 0 ;
12242 int res2 = 0 ;
12243 PyObject * obj0 = 0 ;
12244 PyObject * obj1 = 0 ;
12245 char * kwnames[] = {
12246 (char *) "self",(char *) "art", NULL
12247 };
12248
12249 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:AuiTabContainer_SetArtProvider",kwnames,&obj0,&obj1)) SWIG_fail;
12250 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxAuiTabContainer, 0 | 0 );
12251 if (!SWIG_IsOK(res1)) {
12252 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "AuiTabContainer_SetArtProvider" "', expected argument " "1"" of type '" "wxAuiTabContainer *""'");
12253 }
12254 arg1 = reinterpret_cast< wxAuiTabContainer * >(argp1);
12255 res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_wxTabArt, 0 | 0 );
12256 if (!SWIG_IsOK(res2)) {
12257 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "AuiTabContainer_SetArtProvider" "', expected argument " "2"" of type '" "wxTabArt *""'");
12258 }
12259 arg2 = reinterpret_cast< wxTabArt * >(argp2);
12260 {
12261 PyThreadState* __tstate = wxPyBeginAllowThreads();
12262 (arg1)->SetArtProvider(arg2);
12263 wxPyEndAllowThreads(__tstate);
12264 if (PyErr_Occurred()) SWIG_fail;
12265 }
12266 resultobj = SWIG_Py_Void();
12267 return resultobj;
12268 fail:
12269 return NULL;
12270 }
12271
12272
12273 SWIGINTERN PyObject *_wrap_AuiTabContainer_GetArtProvider(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
12274 PyObject *resultobj = 0;
12275 wxAuiTabContainer *arg1 = (wxAuiTabContainer *) 0 ;
12276 wxTabArt *result = 0 ;
12277 void *argp1 = 0 ;
12278 int res1 = 0 ;
12279 PyObject *swig_obj[1] ;
12280
12281 if (!args) SWIG_fail;
12282 swig_obj[0] = args;
12283 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxAuiTabContainer, 0 | 0 );
12284 if (!SWIG_IsOK(res1)) {
12285 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "AuiTabContainer_GetArtProvider" "', expected argument " "1"" of type '" "wxAuiTabContainer *""'");
12286 }
12287 arg1 = reinterpret_cast< wxAuiTabContainer * >(argp1);
12288 {
12289 PyThreadState* __tstate = wxPyBeginAllowThreads();
12290 result = (wxTabArt *)(arg1)->GetArtProvider();
12291 wxPyEndAllowThreads(__tstate);
12292 if (PyErr_Occurred()) SWIG_fail;
12293 }
12294 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_wxTabArt, 0 | 0 );
12295 return resultobj;
12296 fail:
12297 return NULL;
12298 }
12299
12300
12301 SWIGINTERN PyObject *_wrap_AuiTabContainer_AddPage(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
12302 PyObject *resultobj = 0;
12303 wxAuiTabContainer *arg1 = (wxAuiTabContainer *) 0 ;
12304 wxWindow *arg2 = (wxWindow *) 0 ;
12305 wxAuiNotebookPage *arg3 = 0 ;
12306 bool result;
12307 void *argp1 = 0 ;
12308 int res1 = 0 ;
12309 void *argp2 = 0 ;
12310 int res2 = 0 ;
12311 void *argp3 = 0 ;
12312 int res3 = 0 ;
12313 PyObject * obj0 = 0 ;
12314 PyObject * obj1 = 0 ;
12315 PyObject * obj2 = 0 ;
12316 char * kwnames[] = {
12317 (char *) "self",(char *) "page",(char *) "info", NULL
12318 };
12319
12320 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:AuiTabContainer_AddPage",kwnames,&obj0,&obj1,&obj2)) SWIG_fail;
12321 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxAuiTabContainer, 0 | 0 );
12322 if (!SWIG_IsOK(res1)) {
12323 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "AuiTabContainer_AddPage" "', expected argument " "1"" of type '" "wxAuiTabContainer *""'");
12324 }
12325 arg1 = reinterpret_cast< wxAuiTabContainer * >(argp1);
12326 res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_wxWindow, 0 | 0 );
12327 if (!SWIG_IsOK(res2)) {
12328 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "AuiTabContainer_AddPage" "', expected argument " "2"" of type '" "wxWindow *""'");
12329 }
12330 arg2 = reinterpret_cast< wxWindow * >(argp2);
12331 res3 = SWIG_ConvertPtr(obj2, &argp3, SWIGTYPE_p_wxAuiNotebookPage, 0 | 0);
12332 if (!SWIG_IsOK(res3)) {
12333 SWIG_exception_fail(SWIG_ArgError(res3), "in method '" "AuiTabContainer_AddPage" "', expected argument " "3"" of type '" "wxAuiNotebookPage const &""'");
12334 }
12335 if (!argp3) {
12336 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "AuiTabContainer_AddPage" "', expected argument " "3"" of type '" "wxAuiNotebookPage const &""'");
12337 }
12338 arg3 = reinterpret_cast< wxAuiNotebookPage * >(argp3);
12339 {
12340 PyThreadState* __tstate = wxPyBeginAllowThreads();
12341 result = (bool)(arg1)->AddPage(arg2,(wxAuiNotebookPage const &)*arg3);
12342 wxPyEndAllowThreads(__tstate);
12343 if (PyErr_Occurred()) SWIG_fail;
12344 }
12345 {
12346 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
12347 }
12348 return resultobj;
12349 fail:
12350 return NULL;
12351 }
12352
12353
12354 SWIGINTERN PyObject *_wrap_AuiTabContainer_InsertPage(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
12355 PyObject *resultobj = 0;
12356 wxAuiTabContainer *arg1 = (wxAuiTabContainer *) 0 ;
12357 wxWindow *arg2 = (wxWindow *) 0 ;
12358 wxAuiNotebookPage *arg3 = 0 ;
12359 size_t arg4 ;
12360 bool result;
12361 void *argp1 = 0 ;
12362 int res1 = 0 ;
12363 void *argp2 = 0 ;
12364 int res2 = 0 ;
12365 void *argp3 = 0 ;
12366 int res3 = 0 ;
12367 size_t val4 ;
12368 int ecode4 = 0 ;
12369 PyObject * obj0 = 0 ;
12370 PyObject * obj1 = 0 ;
12371 PyObject * obj2 = 0 ;
12372 PyObject * obj3 = 0 ;
12373 char * kwnames[] = {
12374 (char *) "self",(char *) "page",(char *) "info",(char *) "idx", NULL
12375 };
12376
12377 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOO:AuiTabContainer_InsertPage",kwnames,&obj0,&obj1,&obj2,&obj3)) SWIG_fail;
12378 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxAuiTabContainer, 0 | 0 );
12379 if (!SWIG_IsOK(res1)) {
12380 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "AuiTabContainer_InsertPage" "', expected argument " "1"" of type '" "wxAuiTabContainer *""'");
12381 }
12382 arg1 = reinterpret_cast< wxAuiTabContainer * >(argp1);
12383 res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_wxWindow, 0 | 0 );
12384 if (!SWIG_IsOK(res2)) {
12385 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "AuiTabContainer_InsertPage" "', expected argument " "2"" of type '" "wxWindow *""'");
12386 }
12387 arg2 = reinterpret_cast< wxWindow * >(argp2);
12388 res3 = SWIG_ConvertPtr(obj2, &argp3, SWIGTYPE_p_wxAuiNotebookPage, 0 | 0);
12389 if (!SWIG_IsOK(res3)) {
12390 SWIG_exception_fail(SWIG_ArgError(res3), "in method '" "AuiTabContainer_InsertPage" "', expected argument " "3"" of type '" "wxAuiNotebookPage const &""'");
12391 }
12392 if (!argp3) {
12393 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "AuiTabContainer_InsertPage" "', expected argument " "3"" of type '" "wxAuiNotebookPage const &""'");
12394 }
12395 arg3 = reinterpret_cast< wxAuiNotebookPage * >(argp3);
12396 ecode4 = SWIG_AsVal_size_t(obj3, &val4);
12397 if (!SWIG_IsOK(ecode4)) {
12398 SWIG_exception_fail(SWIG_ArgError(ecode4), "in method '" "AuiTabContainer_InsertPage" "', expected argument " "4"" of type '" "size_t""'");
12399 }
12400 arg4 = static_cast< size_t >(val4);
12401 {
12402 PyThreadState* __tstate = wxPyBeginAllowThreads();
12403 result = (bool)(arg1)->InsertPage(arg2,(wxAuiNotebookPage const &)*arg3,arg4);
12404 wxPyEndAllowThreads(__tstate);
12405 if (PyErr_Occurred()) SWIG_fail;
12406 }
12407 {
12408 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
12409 }
12410 return resultobj;
12411 fail:
12412 return NULL;
12413 }
12414
12415
12416 SWIGINTERN PyObject *_wrap_AuiTabContainer_RemovePage(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
12417 PyObject *resultobj = 0;
12418 wxAuiTabContainer *arg1 = (wxAuiTabContainer *) 0 ;
12419 wxWindow *arg2 = (wxWindow *) 0 ;
12420 bool result;
12421 void *argp1 = 0 ;
12422 int res1 = 0 ;
12423 void *argp2 = 0 ;
12424 int res2 = 0 ;
12425 PyObject * obj0 = 0 ;
12426 PyObject * obj1 = 0 ;
12427 char * kwnames[] = {
12428 (char *) "self",(char *) "page", NULL
12429 };
12430
12431 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:AuiTabContainer_RemovePage",kwnames,&obj0,&obj1)) SWIG_fail;
12432 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxAuiTabContainer, 0 | 0 );
12433 if (!SWIG_IsOK(res1)) {
12434 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "AuiTabContainer_RemovePage" "', expected argument " "1"" of type '" "wxAuiTabContainer *""'");
12435 }
12436 arg1 = reinterpret_cast< wxAuiTabContainer * >(argp1);
12437 res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_wxWindow, 0 | 0 );
12438 if (!SWIG_IsOK(res2)) {
12439 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "AuiTabContainer_RemovePage" "', expected argument " "2"" of type '" "wxWindow *""'");
12440 }
12441 arg2 = reinterpret_cast< wxWindow * >(argp2);
12442 {
12443 PyThreadState* __tstate = wxPyBeginAllowThreads();
12444 result = (bool)(arg1)->RemovePage(arg2);
12445 wxPyEndAllowThreads(__tstate);
12446 if (PyErr_Occurred()) SWIG_fail;
12447 }
12448 {
12449 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
12450 }
12451 return resultobj;
12452 fail:
12453 return NULL;
12454 }
12455
12456
12457 SWIGINTERN PyObject *_wrap_AuiTabContainer_SetActivePage__SWIG_0(PyObject *SWIGUNUSEDPARM(self), int nobjs, PyObject **swig_obj) {
12458 PyObject *resultobj = 0;
12459 wxAuiTabContainer *arg1 = (wxAuiTabContainer *) 0 ;
12460 wxWindow *arg2 = (wxWindow *) 0 ;
12461 bool result;
12462 void *argp1 = 0 ;
12463 int res1 = 0 ;
12464 void *argp2 = 0 ;
12465 int res2 = 0 ;
12466
12467 if ((nobjs < 2) || (nobjs > 2)) SWIG_fail;
12468 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxAuiTabContainer, 0 | 0 );
12469 if (!SWIG_IsOK(res1)) {
12470 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "AuiTabContainer_SetActivePage" "', expected argument " "1"" of type '" "wxAuiTabContainer *""'");
12471 }
12472 arg1 = reinterpret_cast< wxAuiTabContainer * >(argp1);
12473 res2 = SWIG_ConvertPtr(swig_obj[1], &argp2,SWIGTYPE_p_wxWindow, 0 | 0 );
12474 if (!SWIG_IsOK(res2)) {
12475 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "AuiTabContainer_SetActivePage" "', expected argument " "2"" of type '" "wxWindow *""'");
12476 }
12477 arg2 = reinterpret_cast< wxWindow * >(argp2);
12478 {
12479 PyThreadState* __tstate = wxPyBeginAllowThreads();
12480 result = (bool)(arg1)->SetActivePage(arg2);
12481 wxPyEndAllowThreads(__tstate);
12482 if (PyErr_Occurred()) SWIG_fail;
12483 }
12484 {
12485 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
12486 }
12487 return resultobj;
12488 fail:
12489 return NULL;
12490 }
12491
12492
12493 SWIGINTERN PyObject *_wrap_AuiTabContainer_SetActivePage__SWIG_1(PyObject *SWIGUNUSEDPARM(self), int nobjs, PyObject **swig_obj) {
12494 PyObject *resultobj = 0;
12495 wxAuiTabContainer *arg1 = (wxAuiTabContainer *) 0 ;
12496 size_t arg2 ;
12497 bool result;
12498 void *argp1 = 0 ;
12499 int res1 = 0 ;
12500 size_t val2 ;
12501 int ecode2 = 0 ;
12502
12503 if ((nobjs < 2) || (nobjs > 2)) SWIG_fail;
12504 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxAuiTabContainer, 0 | 0 );
12505 if (!SWIG_IsOK(res1)) {
12506 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "AuiTabContainer_SetActivePage" "', expected argument " "1"" of type '" "wxAuiTabContainer *""'");
12507 }
12508 arg1 = reinterpret_cast< wxAuiTabContainer * >(argp1);
12509 ecode2 = SWIG_AsVal_size_t(swig_obj[1], &val2);
12510 if (!SWIG_IsOK(ecode2)) {
12511 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "AuiTabContainer_SetActivePage" "', expected argument " "2"" of type '" "size_t""'");
12512 }
12513 arg2 = static_cast< size_t >(val2);
12514 {
12515 PyThreadState* __tstate = wxPyBeginAllowThreads();
12516 result = (bool)(arg1)->SetActivePage(arg2);
12517 wxPyEndAllowThreads(__tstate);
12518 if (PyErr_Occurred()) SWIG_fail;
12519 }
12520 {
12521 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
12522 }
12523 return resultobj;
12524 fail:
12525 return NULL;
12526 }
12527
12528
12529 SWIGINTERN PyObject *_wrap_AuiTabContainer_SetActivePage(PyObject *self, PyObject *args) {
12530 int argc;
12531 PyObject *argv[3];
12532
12533 if (!(argc = SWIG_Python_UnpackTuple(args,"AuiTabContainer_SetActivePage",0,2,argv))) SWIG_fail;
12534 --argc;
12535 if (argc == 2) {
12536 int _v = 0;
12537 {
12538 void *vptr = 0;
12539 int res = SWIG_ConvertPtr(argv[1], &vptr, SWIGTYPE_p_wxWindow, 0);
12540 _v = SWIG_CheckState(res);
12541 }
12542 if (!_v) goto check_1;
12543 return _wrap_AuiTabContainer_SetActivePage__SWIG_0(self, argc, argv);
12544 }
12545 check_1:
12546
12547 if (argc == 2) {
12548 return _wrap_AuiTabContainer_SetActivePage__SWIG_1(self, argc, argv);
12549 }
12550
12551 fail:
12552 SWIG_SetErrorMsg(PyExc_NotImplementedError,"No matching function for overloaded 'AuiTabContainer_SetActivePage'");
12553 return NULL;
12554 }
12555
12556
12557 SWIGINTERN PyObject *_wrap_AuiTabContainer_SetNoneActive(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
12558 PyObject *resultobj = 0;
12559 wxAuiTabContainer *arg1 = (wxAuiTabContainer *) 0 ;
12560 void *argp1 = 0 ;
12561 int res1 = 0 ;
12562 PyObject *swig_obj[1] ;
12563
12564 if (!args) SWIG_fail;
12565 swig_obj[0] = args;
12566 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxAuiTabContainer, 0 | 0 );
12567 if (!SWIG_IsOK(res1)) {
12568 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "AuiTabContainer_SetNoneActive" "', expected argument " "1"" of type '" "wxAuiTabContainer *""'");
12569 }
12570 arg1 = reinterpret_cast< wxAuiTabContainer * >(argp1);
12571 {
12572 PyThreadState* __tstate = wxPyBeginAllowThreads();
12573 (arg1)->SetNoneActive();
12574 wxPyEndAllowThreads(__tstate);
12575 if (PyErr_Occurred()) SWIG_fail;
12576 }
12577 resultobj = SWIG_Py_Void();
12578 return resultobj;
12579 fail:
12580 return NULL;
12581 }
12582
12583
12584 SWIGINTERN PyObject *_wrap_AuiTabContainer_GetActivePage(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
12585 PyObject *resultobj = 0;
12586 wxAuiTabContainer *arg1 = (wxAuiTabContainer *) 0 ;
12587 int result;
12588 void *argp1 = 0 ;
12589 int res1 = 0 ;
12590 PyObject *swig_obj[1] ;
12591
12592 if (!args) SWIG_fail;
12593 swig_obj[0] = args;
12594 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxAuiTabContainer, 0 | 0 );
12595 if (!SWIG_IsOK(res1)) {
12596 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "AuiTabContainer_GetActivePage" "', expected argument " "1"" of type '" "wxAuiTabContainer const *""'");
12597 }
12598 arg1 = reinterpret_cast< wxAuiTabContainer * >(argp1);
12599 {
12600 PyThreadState* __tstate = wxPyBeginAllowThreads();
12601 result = (int)((wxAuiTabContainer const *)arg1)->GetActivePage();
12602 wxPyEndAllowThreads(__tstate);
12603 if (PyErr_Occurred()) SWIG_fail;
12604 }
12605 resultobj = SWIG_From_int(static_cast< int >(result));
12606 return resultobj;
12607 fail:
12608 return NULL;
12609 }
12610
12611
12612 SWIGINTERN PyObject *_wrap_AuiTabContainer_TabHitTest(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
12613 PyObject *resultobj = 0;
12614 wxAuiTabContainer *arg1 = (wxAuiTabContainer *) 0 ;
12615 int arg2 ;
12616 int arg3 ;
12617 wxWindow **arg4 = (wxWindow **) 0 ;
12618 bool result;
12619 void *argp1 = 0 ;
12620 int res1 = 0 ;
12621 int val2 ;
12622 int ecode2 = 0 ;
12623 int val3 ;
12624 int ecode3 = 0 ;
12625 void *argp4 = 0 ;
12626 int res4 = 0 ;
12627 PyObject * obj0 = 0 ;
12628 PyObject * obj1 = 0 ;
12629 PyObject * obj2 = 0 ;
12630 PyObject * obj3 = 0 ;
12631 char * kwnames[] = {
12632 (char *) "self",(char *) "x",(char *) "y",(char *) "hit", NULL
12633 };
12634
12635 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOO:AuiTabContainer_TabHitTest",kwnames,&obj0,&obj1,&obj2,&obj3)) SWIG_fail;
12636 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxAuiTabContainer, 0 | 0 );
12637 if (!SWIG_IsOK(res1)) {
12638 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "AuiTabContainer_TabHitTest" "', expected argument " "1"" of type '" "wxAuiTabContainer const *""'");
12639 }
12640 arg1 = reinterpret_cast< wxAuiTabContainer * >(argp1);
12641 ecode2 = SWIG_AsVal_int(obj1, &val2);
12642 if (!SWIG_IsOK(ecode2)) {
12643 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "AuiTabContainer_TabHitTest" "', expected argument " "2"" of type '" "int""'");
12644 }
12645 arg2 = static_cast< int >(val2);
12646 ecode3 = SWIG_AsVal_int(obj2, &val3);
12647 if (!SWIG_IsOK(ecode3)) {
12648 SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "AuiTabContainer_TabHitTest" "', expected argument " "3"" of type '" "int""'");
12649 }
12650 arg3 = static_cast< int >(val3);
12651 res4 = SWIG_ConvertPtr(obj3, &argp4,SWIGTYPE_p_p_wxWindow, 0 | 0 );
12652 if (!SWIG_IsOK(res4)) {
12653 SWIG_exception_fail(SWIG_ArgError(res4), "in method '" "AuiTabContainer_TabHitTest" "', expected argument " "4"" of type '" "wxWindow **""'");
12654 }
12655 arg4 = reinterpret_cast< wxWindow ** >(argp4);
12656 {
12657 PyThreadState* __tstate = wxPyBeginAllowThreads();
12658 result = (bool)((wxAuiTabContainer const *)arg1)->TabHitTest(arg2,arg3,arg4);
12659 wxPyEndAllowThreads(__tstate);
12660 if (PyErr_Occurred()) SWIG_fail;
12661 }
12662 {
12663 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
12664 }
12665 return resultobj;
12666 fail:
12667 return NULL;
12668 }
12669
12670
12671 SWIGINTERN PyObject *_wrap_AuiTabContainer_ButtonHitTest(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
12672 PyObject *resultobj = 0;
12673 wxAuiTabContainer *arg1 = (wxAuiTabContainer *) 0 ;
12674 int arg2 ;
12675 int arg3 ;
12676 wxAuiTabContainerButton **arg4 = (wxAuiTabContainerButton **) 0 ;
12677 bool result;
12678 void *argp1 = 0 ;
12679 int res1 = 0 ;
12680 int val2 ;
12681 int ecode2 = 0 ;
12682 int val3 ;
12683 int ecode3 = 0 ;
12684 void *argp4 = 0 ;
12685 int res4 = 0 ;
12686 PyObject * obj0 = 0 ;
12687 PyObject * obj1 = 0 ;
12688 PyObject * obj2 = 0 ;
12689 PyObject * obj3 = 0 ;
12690 char * kwnames[] = {
12691 (char *) "self",(char *) "x",(char *) "y",(char *) "hit", NULL
12692 };
12693
12694 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOO:AuiTabContainer_ButtonHitTest",kwnames,&obj0,&obj1,&obj2,&obj3)) SWIG_fail;
12695 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxAuiTabContainer, 0 | 0 );
12696 if (!SWIG_IsOK(res1)) {
12697 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "AuiTabContainer_ButtonHitTest" "', expected argument " "1"" of type '" "wxAuiTabContainer const *""'");
12698 }
12699 arg1 = reinterpret_cast< wxAuiTabContainer * >(argp1);
12700 ecode2 = SWIG_AsVal_int(obj1, &val2);
12701 if (!SWIG_IsOK(ecode2)) {
12702 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "AuiTabContainer_ButtonHitTest" "', expected argument " "2"" of type '" "int""'");
12703 }
12704 arg2 = static_cast< int >(val2);
12705 ecode3 = SWIG_AsVal_int(obj2, &val3);
12706 if (!SWIG_IsOK(ecode3)) {
12707 SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "AuiTabContainer_ButtonHitTest" "', expected argument " "3"" of type '" "int""'");
12708 }
12709 arg3 = static_cast< int >(val3);
12710 res4 = SWIG_ConvertPtr(obj3, &argp4,SWIGTYPE_p_p_wxAuiTabContainerButton, 0 | 0 );
12711 if (!SWIG_IsOK(res4)) {
12712 SWIG_exception_fail(SWIG_ArgError(res4), "in method '" "AuiTabContainer_ButtonHitTest" "', expected argument " "4"" of type '" "wxAuiTabContainerButton **""'");
12713 }
12714 arg4 = reinterpret_cast< wxAuiTabContainerButton ** >(argp4);
12715 {
12716 PyThreadState* __tstate = wxPyBeginAllowThreads();
12717 result = (bool)((wxAuiTabContainer const *)arg1)->ButtonHitTest(arg2,arg3,arg4);
12718 wxPyEndAllowThreads(__tstate);
12719 if (PyErr_Occurred()) SWIG_fail;
12720 }
12721 {
12722 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
12723 }
12724 return resultobj;
12725 fail:
12726 return NULL;
12727 }
12728
12729
12730 SWIGINTERN PyObject *_wrap_AuiTabContainer_GetWindowFromIdx(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
12731 PyObject *resultobj = 0;
12732 wxAuiTabContainer *arg1 = (wxAuiTabContainer *) 0 ;
12733 size_t arg2 ;
12734 wxWindow *result = 0 ;
12735 void *argp1 = 0 ;
12736 int res1 = 0 ;
12737 size_t val2 ;
12738 int ecode2 = 0 ;
12739 PyObject * obj0 = 0 ;
12740 PyObject * obj1 = 0 ;
12741 char * kwnames[] = {
12742 (char *) "self",(char *) "idx", NULL
12743 };
12744
12745 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:AuiTabContainer_GetWindowFromIdx",kwnames,&obj0,&obj1)) SWIG_fail;
12746 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxAuiTabContainer, 0 | 0 );
12747 if (!SWIG_IsOK(res1)) {
12748 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "AuiTabContainer_GetWindowFromIdx" "', expected argument " "1"" of type '" "wxAuiTabContainer const *""'");
12749 }
12750 arg1 = reinterpret_cast< wxAuiTabContainer * >(argp1);
12751 ecode2 = SWIG_AsVal_size_t(obj1, &val2);
12752 if (!SWIG_IsOK(ecode2)) {
12753 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "AuiTabContainer_GetWindowFromIdx" "', expected argument " "2"" of type '" "size_t""'");
12754 }
12755 arg2 = static_cast< size_t >(val2);
12756 {
12757 PyThreadState* __tstate = wxPyBeginAllowThreads();
12758 result = (wxWindow *)((wxAuiTabContainer const *)arg1)->GetWindowFromIdx(arg2);
12759 wxPyEndAllowThreads(__tstate);
12760 if (PyErr_Occurred()) SWIG_fail;
12761 }
12762 {
12763 resultobj = wxPyMake_wxObject(result, 0);
12764 }
12765 return resultobj;
12766 fail:
12767 return NULL;
12768 }
12769
12770
12771 SWIGINTERN PyObject *_wrap_AuiTabContainer_GetIdxFromWindow(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
12772 PyObject *resultobj = 0;
12773 wxAuiTabContainer *arg1 = (wxAuiTabContainer *) 0 ;
12774 wxWindow *arg2 = (wxWindow *) 0 ;
12775 int result;
12776 void *argp1 = 0 ;
12777 int res1 = 0 ;
12778 void *argp2 = 0 ;
12779 int res2 = 0 ;
12780 PyObject * obj0 = 0 ;
12781 PyObject * obj1 = 0 ;
12782 char * kwnames[] = {
12783 (char *) "self",(char *) "page", NULL
12784 };
12785
12786 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:AuiTabContainer_GetIdxFromWindow",kwnames,&obj0,&obj1)) SWIG_fail;
12787 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxAuiTabContainer, 0 | 0 );
12788 if (!SWIG_IsOK(res1)) {
12789 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "AuiTabContainer_GetIdxFromWindow" "', expected argument " "1"" of type '" "wxAuiTabContainer const *""'");
12790 }
12791 arg1 = reinterpret_cast< wxAuiTabContainer * >(argp1);
12792 res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_wxWindow, 0 | 0 );
12793 if (!SWIG_IsOK(res2)) {
12794 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "AuiTabContainer_GetIdxFromWindow" "', expected argument " "2"" of type '" "wxWindow *""'");
12795 }
12796 arg2 = reinterpret_cast< wxWindow * >(argp2);
12797 {
12798 PyThreadState* __tstate = wxPyBeginAllowThreads();
12799 result = (int)((wxAuiTabContainer const *)arg1)->GetIdxFromWindow(arg2);
12800 wxPyEndAllowThreads(__tstate);
12801 if (PyErr_Occurred()) SWIG_fail;
12802 }
12803 resultobj = SWIG_From_int(static_cast< int >(result));
12804 return resultobj;
12805 fail:
12806 return NULL;
12807 }
12808
12809
12810 SWIGINTERN PyObject *_wrap_AuiTabContainer_GetPageCount(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
12811 PyObject *resultobj = 0;
12812 wxAuiTabContainer *arg1 = (wxAuiTabContainer *) 0 ;
12813 size_t result;
12814 void *argp1 = 0 ;
12815 int res1 = 0 ;
12816 PyObject *swig_obj[1] ;
12817
12818 if (!args) SWIG_fail;
12819 swig_obj[0] = args;
12820 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxAuiTabContainer, 0 | 0 );
12821 if (!SWIG_IsOK(res1)) {
12822 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "AuiTabContainer_GetPageCount" "', expected argument " "1"" of type '" "wxAuiTabContainer const *""'");
12823 }
12824 arg1 = reinterpret_cast< wxAuiTabContainer * >(argp1);
12825 {
12826 PyThreadState* __tstate = wxPyBeginAllowThreads();
12827 result = (size_t)((wxAuiTabContainer const *)arg1)->GetPageCount();
12828 wxPyEndAllowThreads(__tstate);
12829 if (PyErr_Occurred()) SWIG_fail;
12830 }
12831 resultobj = SWIG_From_size_t(static_cast< size_t >(result));
12832 return resultobj;
12833 fail:
12834 return NULL;
12835 }
12836
12837
12838 SWIGINTERN PyObject *_wrap_AuiTabContainer_GetPage(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
12839 PyObject *resultobj = 0;
12840 wxAuiTabContainer *arg1 = (wxAuiTabContainer *) 0 ;
12841 size_t arg2 ;
12842 wxAuiNotebookPage *result = 0 ;
12843 void *argp1 = 0 ;
12844 int res1 = 0 ;
12845 size_t val2 ;
12846 int ecode2 = 0 ;
12847 PyObject * obj0 = 0 ;
12848 PyObject * obj1 = 0 ;
12849 char * kwnames[] = {
12850 (char *) "self",(char *) "idx", NULL
12851 };
12852
12853 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:AuiTabContainer_GetPage",kwnames,&obj0,&obj1)) SWIG_fail;
12854 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxAuiTabContainer, 0 | 0 );
12855 if (!SWIG_IsOK(res1)) {
12856 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "AuiTabContainer_GetPage" "', expected argument " "1"" of type '" "wxAuiTabContainer *""'");
12857 }
12858 arg1 = reinterpret_cast< wxAuiTabContainer * >(argp1);
12859 ecode2 = SWIG_AsVal_size_t(obj1, &val2);
12860 if (!SWIG_IsOK(ecode2)) {
12861 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "AuiTabContainer_GetPage" "', expected argument " "2"" of type '" "size_t""'");
12862 }
12863 arg2 = static_cast< size_t >(val2);
12864 {
12865 PyThreadState* __tstate = wxPyBeginAllowThreads();
12866 {
12867 wxAuiNotebookPage &_result_ref = (arg1)->GetPage(arg2);
12868 result = (wxAuiNotebookPage *) &_result_ref;
12869 }
12870 wxPyEndAllowThreads(__tstate);
12871 if (PyErr_Occurred()) SWIG_fail;
12872 }
12873 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_wxAuiNotebookPage, 0 | 0 );
12874 return resultobj;
12875 fail:
12876 return NULL;
12877 }
12878
12879
12880 SWIGINTERN PyObject *_wrap_AuiTabContainer_GetPages(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
12881 PyObject *resultobj = 0;
12882 wxAuiTabContainer *arg1 = (wxAuiTabContainer *) 0 ;
12883 wxAuiNotebookPageArray *result = 0 ;
12884 void *argp1 = 0 ;
12885 int res1 = 0 ;
12886 PyObject *swig_obj[1] ;
12887
12888 if (!args) SWIG_fail;
12889 swig_obj[0] = args;
12890 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxAuiTabContainer, 0 | 0 );
12891 if (!SWIG_IsOK(res1)) {
12892 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "AuiTabContainer_GetPages" "', expected argument " "1"" of type '" "wxAuiTabContainer *""'");
12893 }
12894 arg1 = reinterpret_cast< wxAuiTabContainer * >(argp1);
12895 {
12896 PyThreadState* __tstate = wxPyBeginAllowThreads();
12897 {
12898 wxAuiNotebookPageArray &_result_ref = (arg1)->GetPages();
12899 result = (wxAuiNotebookPageArray *) &_result_ref;
12900 }
12901 wxPyEndAllowThreads(__tstate);
12902 if (PyErr_Occurred()) SWIG_fail;
12903 }
12904 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_wxAuiNotebookPageArray, 0 | 0 );
12905 return resultobj;
12906 fail:
12907 return NULL;
12908 }
12909
12910
12911 SWIGINTERN PyObject *_wrap_AuiTabContainer_SetNormalFont(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
12912 PyObject *resultobj = 0;
12913 wxAuiTabContainer *arg1 = (wxAuiTabContainer *) 0 ;
12914 wxFont *arg2 = 0 ;
12915 void *argp1 = 0 ;
12916 int res1 = 0 ;
12917 void *argp2 = 0 ;
12918 int res2 = 0 ;
12919 PyObject * obj0 = 0 ;
12920 PyObject * obj1 = 0 ;
12921 char * kwnames[] = {
12922 (char *) "self",(char *) "normal_font", NULL
12923 };
12924
12925 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:AuiTabContainer_SetNormalFont",kwnames,&obj0,&obj1)) SWIG_fail;
12926 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxAuiTabContainer, 0 | 0 );
12927 if (!SWIG_IsOK(res1)) {
12928 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "AuiTabContainer_SetNormalFont" "', expected argument " "1"" of type '" "wxAuiTabContainer *""'");
12929 }
12930 arg1 = reinterpret_cast< wxAuiTabContainer * >(argp1);
12931 res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_wxFont, 0 | 0);
12932 if (!SWIG_IsOK(res2)) {
12933 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "AuiTabContainer_SetNormalFont" "', expected argument " "2"" of type '" "wxFont const &""'");
12934 }
12935 if (!argp2) {
12936 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "AuiTabContainer_SetNormalFont" "', expected argument " "2"" of type '" "wxFont const &""'");
12937 }
12938 arg2 = reinterpret_cast< wxFont * >(argp2);
12939 {
12940 PyThreadState* __tstate = wxPyBeginAllowThreads();
12941 (arg1)->SetNormalFont((wxFont const &)*arg2);
12942 wxPyEndAllowThreads(__tstate);
12943 if (PyErr_Occurred()) SWIG_fail;
12944 }
12945 resultobj = SWIG_Py_Void();
12946 return resultobj;
12947 fail:
12948 return NULL;
12949 }
12950
12951
12952 SWIGINTERN PyObject *_wrap_AuiTabContainer_SetSelectedFont(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
12953 PyObject *resultobj = 0;
12954 wxAuiTabContainer *arg1 = (wxAuiTabContainer *) 0 ;
12955 wxFont *arg2 = 0 ;
12956 void *argp1 = 0 ;
12957 int res1 = 0 ;
12958 void *argp2 = 0 ;
12959 int res2 = 0 ;
12960 PyObject * obj0 = 0 ;
12961 PyObject * obj1 = 0 ;
12962 char * kwnames[] = {
12963 (char *) "self",(char *) "selected_font", NULL
12964 };
12965
12966 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:AuiTabContainer_SetSelectedFont",kwnames,&obj0,&obj1)) SWIG_fail;
12967 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxAuiTabContainer, 0 | 0 );
12968 if (!SWIG_IsOK(res1)) {
12969 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "AuiTabContainer_SetSelectedFont" "', expected argument " "1"" of type '" "wxAuiTabContainer *""'");
12970 }
12971 arg1 = reinterpret_cast< wxAuiTabContainer * >(argp1);
12972 res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_wxFont, 0 | 0);
12973 if (!SWIG_IsOK(res2)) {
12974 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "AuiTabContainer_SetSelectedFont" "', expected argument " "2"" of type '" "wxFont const &""'");
12975 }
12976 if (!argp2) {
12977 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "AuiTabContainer_SetSelectedFont" "', expected argument " "2"" of type '" "wxFont const &""'");
12978 }
12979 arg2 = reinterpret_cast< wxFont * >(argp2);
12980 {
12981 PyThreadState* __tstate = wxPyBeginAllowThreads();
12982 (arg1)->SetSelectedFont((wxFont const &)*arg2);
12983 wxPyEndAllowThreads(__tstate);
12984 if (PyErr_Occurred()) SWIG_fail;
12985 }
12986 resultobj = SWIG_Py_Void();
12987 return resultobj;
12988 fail:
12989 return NULL;
12990 }
12991
12992
12993 SWIGINTERN PyObject *_wrap_AuiTabContainer_SetMeasuringFont(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
12994 PyObject *resultobj = 0;
12995 wxAuiTabContainer *arg1 = (wxAuiTabContainer *) 0 ;
12996 wxFont *arg2 = 0 ;
12997 void *argp1 = 0 ;
12998 int res1 = 0 ;
12999 void *argp2 = 0 ;
13000 int res2 = 0 ;
13001 PyObject * obj0 = 0 ;
13002 PyObject * obj1 = 0 ;
13003 char * kwnames[] = {
13004 (char *) "self",(char *) "measuring_font", NULL
13005 };
13006
13007 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:AuiTabContainer_SetMeasuringFont",kwnames,&obj0,&obj1)) SWIG_fail;
13008 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxAuiTabContainer, 0 | 0 );
13009 if (!SWIG_IsOK(res1)) {
13010 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "AuiTabContainer_SetMeasuringFont" "', expected argument " "1"" of type '" "wxAuiTabContainer *""'");
13011 }
13012 arg1 = reinterpret_cast< wxAuiTabContainer * >(argp1);
13013 res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_wxFont, 0 | 0);
13014 if (!SWIG_IsOK(res2)) {
13015 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "AuiTabContainer_SetMeasuringFont" "', expected argument " "2"" of type '" "wxFont const &""'");
13016 }
13017 if (!argp2) {
13018 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "AuiTabContainer_SetMeasuringFont" "', expected argument " "2"" of type '" "wxFont const &""'");
13019 }
13020 arg2 = reinterpret_cast< wxFont * >(argp2);
13021 {
13022 PyThreadState* __tstate = wxPyBeginAllowThreads();
13023 (arg1)->SetMeasuringFont((wxFont const &)*arg2);
13024 wxPyEndAllowThreads(__tstate);
13025 if (PyErr_Occurred()) SWIG_fail;
13026 }
13027 resultobj = SWIG_Py_Void();
13028 return resultobj;
13029 fail:
13030 return NULL;
13031 }
13032
13033
13034 SWIGINTERN PyObject *_wrap_AuiTabContainer_DoShowHide(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
13035 PyObject *resultobj = 0;
13036 wxAuiTabContainer *arg1 = (wxAuiTabContainer *) 0 ;
13037 void *argp1 = 0 ;
13038 int res1 = 0 ;
13039 PyObject *swig_obj[1] ;
13040
13041 if (!args) SWIG_fail;
13042 swig_obj[0] = args;
13043 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxAuiTabContainer, 0 | 0 );
13044 if (!SWIG_IsOK(res1)) {
13045 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "AuiTabContainer_DoShowHide" "', expected argument " "1"" of type '" "wxAuiTabContainer *""'");
13046 }
13047 arg1 = reinterpret_cast< wxAuiTabContainer * >(argp1);
13048 {
13049 PyThreadState* __tstate = wxPyBeginAllowThreads();
13050 (arg1)->DoShowHide();
13051 wxPyEndAllowThreads(__tstate);
13052 if (PyErr_Occurred()) SWIG_fail;
13053 }
13054 resultobj = SWIG_Py_Void();
13055 return resultobj;
13056 fail:
13057 return NULL;
13058 }
13059
13060
13061 SWIGINTERN PyObject *_wrap_AuiTabContainer_SetRect(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
13062 PyObject *resultobj = 0;
13063 wxAuiTabContainer *arg1 = (wxAuiTabContainer *) 0 ;
13064 wxRect *arg2 = 0 ;
13065 void *argp1 = 0 ;
13066 int res1 = 0 ;
13067 wxRect temp2 ;
13068 PyObject * obj0 = 0 ;
13069 PyObject * obj1 = 0 ;
13070 char * kwnames[] = {
13071 (char *) "self",(char *) "rect", NULL
13072 };
13073
13074 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:AuiTabContainer_SetRect",kwnames,&obj0,&obj1)) SWIG_fail;
13075 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxAuiTabContainer, 0 | 0 );
13076 if (!SWIG_IsOK(res1)) {
13077 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "AuiTabContainer_SetRect" "', expected argument " "1"" of type '" "wxAuiTabContainer *""'");
13078 }
13079 arg1 = reinterpret_cast< wxAuiTabContainer * >(argp1);
13080 {
13081 arg2 = &temp2;
13082 if ( ! wxRect_helper(obj1, &arg2)) SWIG_fail;
13083 }
13084 {
13085 PyThreadState* __tstate = wxPyBeginAllowThreads();
13086 (arg1)->SetRect((wxRect const &)*arg2);
13087 wxPyEndAllowThreads(__tstate);
13088 if (PyErr_Occurred()) SWIG_fail;
13089 }
13090 resultobj = SWIG_Py_Void();
13091 return resultobj;
13092 fail:
13093 return NULL;
13094 }
13095
13096
13097 SWIGINTERN PyObject *_wrap_AuiTabContainer_AddButton(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
13098 PyObject *resultobj = 0;
13099 wxAuiTabContainer *arg1 = (wxAuiTabContainer *) 0 ;
13100 int arg2 ;
13101 int arg3 ;
13102 wxBitmap *arg4 = 0 ;
13103 void *argp1 = 0 ;
13104 int res1 = 0 ;
13105 int val2 ;
13106 int ecode2 = 0 ;
13107 int val3 ;
13108 int ecode3 = 0 ;
13109 void *argp4 = 0 ;
13110 int res4 = 0 ;
13111 PyObject * obj0 = 0 ;
13112 PyObject * obj1 = 0 ;
13113 PyObject * obj2 = 0 ;
13114 PyObject * obj3 = 0 ;
13115 char * kwnames[] = {
13116 (char *) "self",(char *) "id",(char *) "location",(char *) "bmp", NULL
13117 };
13118
13119 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOO:AuiTabContainer_AddButton",kwnames,&obj0,&obj1,&obj2,&obj3)) SWIG_fail;
13120 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxAuiTabContainer, 0 | 0 );
13121 if (!SWIG_IsOK(res1)) {
13122 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "AuiTabContainer_AddButton" "', expected argument " "1"" of type '" "wxAuiTabContainer *""'");
13123 }
13124 arg1 = reinterpret_cast< wxAuiTabContainer * >(argp1);
13125 ecode2 = SWIG_AsVal_int(obj1, &val2);
13126 if (!SWIG_IsOK(ecode2)) {
13127 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "AuiTabContainer_AddButton" "', expected argument " "2"" of type '" "int""'");
13128 }
13129 arg2 = static_cast< int >(val2);
13130 ecode3 = SWIG_AsVal_int(obj2, &val3);
13131 if (!SWIG_IsOK(ecode3)) {
13132 SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "AuiTabContainer_AddButton" "', expected argument " "3"" of type '" "int""'");
13133 }
13134 arg3 = static_cast< int >(val3);
13135 res4 = SWIG_ConvertPtr(obj3, &argp4, SWIGTYPE_p_wxBitmap, 0 | 0);
13136 if (!SWIG_IsOK(res4)) {
13137 SWIG_exception_fail(SWIG_ArgError(res4), "in method '" "AuiTabContainer_AddButton" "', expected argument " "4"" of type '" "wxBitmap const &""'");
13138 }
13139 if (!argp4) {
13140 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "AuiTabContainer_AddButton" "', expected argument " "4"" of type '" "wxBitmap const &""'");
13141 }
13142 arg4 = reinterpret_cast< wxBitmap * >(argp4);
13143 {
13144 PyThreadState* __tstate = wxPyBeginAllowThreads();
13145 (arg1)->AddButton(arg2,arg3,(wxBitmap const &)*arg4);
13146 wxPyEndAllowThreads(__tstate);
13147 if (PyErr_Occurred()) SWIG_fail;
13148 }
13149 resultobj = SWIG_Py_Void();
13150 return resultobj;
13151 fail:
13152 return NULL;
13153 }
13154
13155
13156 SWIGINTERN PyObject *AuiTabContainer_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
13157 PyObject *obj;
13158 if (!SWIG_Python_UnpackTuple(args,(char*)"swigregister", 1, 1,&obj)) return NULL;
13159 SWIG_TypeNewClientData(SWIGTYPE_p_wxAuiTabContainer, SWIG_NewClientData(obj));
13160 return SWIG_Py_Void();
13161 }
13162
13163 SWIGINTERN PyObject *AuiTabContainer_swiginit(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
13164 return SWIG_Python_InitShadowInstance(args);
13165 }
13166
13167 SWIGINTERN PyObject *_wrap_new_AuiTabCtrl(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
13168 PyObject *resultobj = 0;
13169 wxWindow *arg1 = (wxWindow *) 0 ;
13170 int arg2 = (int) wxID_ANY ;
13171 wxPoint const &arg3_defvalue = wxDefaultPosition ;
13172 wxPoint *arg3 = (wxPoint *) &arg3_defvalue ;
13173 wxSize const &arg4_defvalue = wxDefaultSize ;
13174 wxSize *arg4 = (wxSize *) &arg4_defvalue ;
13175 long arg5 = (long) 0 ;
13176 wxAuiTabCtrl *result = 0 ;
13177 void *argp1 = 0 ;
13178 int res1 = 0 ;
13179 int val2 ;
13180 int ecode2 = 0 ;
13181 wxPoint temp3 ;
13182 wxSize temp4 ;
13183 long val5 ;
13184 int ecode5 = 0 ;
13185 PyObject * obj0 = 0 ;
13186 PyObject * obj1 = 0 ;
13187 PyObject * obj2 = 0 ;
13188 PyObject * obj3 = 0 ;
13189 PyObject * obj4 = 0 ;
13190 char * kwnames[] = {
13191 (char *) "parent",(char *) "id",(char *) "pos",(char *) "size",(char *) "style", NULL
13192 };
13193
13194 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|OOOO:new_AuiTabCtrl",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4)) SWIG_fail;
13195 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxWindow, 0 | 0 );
13196 if (!SWIG_IsOK(res1)) {
13197 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_AuiTabCtrl" "', expected argument " "1"" of type '" "wxWindow *""'");
13198 }
13199 arg1 = reinterpret_cast< wxWindow * >(argp1);
13200 if (obj1) {
13201 ecode2 = SWIG_AsVal_int(obj1, &val2);
13202 if (!SWIG_IsOK(ecode2)) {
13203 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "new_AuiTabCtrl" "', expected argument " "2"" of type '" "int""'");
13204 }
13205 arg2 = static_cast< int >(val2);
13206 }
13207 if (obj2) {
13208 {
13209 arg3 = &temp3;
13210 if ( ! wxPoint_helper(obj2, &arg3)) SWIG_fail;
13211 }
13212 }
13213 if (obj3) {
13214 {
13215 arg4 = &temp4;
13216 if ( ! wxSize_helper(obj3, &arg4)) SWIG_fail;
13217 }
13218 }
13219 if (obj4) {
13220 ecode5 = SWIG_AsVal_long(obj4, &val5);
13221 if (!SWIG_IsOK(ecode5)) {
13222 SWIG_exception_fail(SWIG_ArgError(ecode5), "in method '" "new_AuiTabCtrl" "', expected argument " "5"" of type '" "long""'");
13223 }
13224 arg5 = static_cast< long >(val5);
13225 }
13226 {
13227 PyThreadState* __tstate = wxPyBeginAllowThreads();
13228 result = (wxAuiTabCtrl *)new wxAuiTabCtrl(arg1,arg2,(wxPoint const &)*arg3,(wxSize const &)*arg4,arg5);
13229 wxPyEndAllowThreads(__tstate);
13230 if (PyErr_Occurred()) SWIG_fail;
13231 }
13232 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_wxAuiTabCtrl, SWIG_POINTER_NEW | 0 );
13233 return resultobj;
13234 fail:
13235 return NULL;
13236 }
13237
13238
13239 SWIGINTERN PyObject *AuiTabCtrl_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
13240 PyObject *obj;
13241 if (!SWIG_Python_UnpackTuple(args,(char*)"swigregister", 1, 1,&obj)) return NULL;
13242 SWIG_TypeNewClientData(SWIGTYPE_p_wxAuiTabCtrl, SWIG_NewClientData(obj));
13243 return SWIG_Py_Void();
13244 }
13245
13246 SWIGINTERN PyObject *AuiTabCtrl_swiginit(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
13247 return SWIG_Python_InitShadowInstance(args);
13248 }
13249
13250 SWIGINTERN PyObject *_wrap_new_PreAuiMultiNotebook(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
13251 PyObject *resultobj = 0;
13252 wxAuiMultiNotebook *result = 0 ;
13253
13254 if (!SWIG_Python_UnpackTuple(args,"new_PreAuiMultiNotebook",0,0,0)) SWIG_fail;
13255 {
13256 PyThreadState* __tstate = wxPyBeginAllowThreads();
13257 result = (wxAuiMultiNotebook *)new wxAuiMultiNotebook();
13258 wxPyEndAllowThreads(__tstate);
13259 if (PyErr_Occurred()) SWIG_fail;
13260 }
13261 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_wxAuiMultiNotebook, SWIG_POINTER_OWN | 0 );
13262 return resultobj;
13263 fail:
13264 return NULL;
13265 }
13266
13267
13268 SWIGINTERN PyObject *_wrap_new_AuiMultiNotebook(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
13269 PyObject *resultobj = 0;
13270 wxWindow *arg1 = (wxWindow *) 0 ;
13271 int arg2 = (int) wxID_ANY ;
13272 wxPoint const &arg3_defvalue = wxDefaultPosition ;
13273 wxPoint *arg3 = (wxPoint *) &arg3_defvalue ;
13274 wxSize const &arg4_defvalue = wxDefaultSize ;
13275 wxSize *arg4 = (wxSize *) &arg4_defvalue ;
13276 long arg5 = (long) 0 ;
13277 wxAuiMultiNotebook *result = 0 ;
13278 void *argp1 = 0 ;
13279 int res1 = 0 ;
13280 int val2 ;
13281 int ecode2 = 0 ;
13282 wxPoint temp3 ;
13283 wxSize temp4 ;
13284 long val5 ;
13285 int ecode5 = 0 ;
13286 PyObject * obj0 = 0 ;
13287 PyObject * obj1 = 0 ;
13288 PyObject * obj2 = 0 ;
13289 PyObject * obj3 = 0 ;
13290 PyObject * obj4 = 0 ;
13291 char * kwnames[] = {
13292 (char *) "parent",(char *) "id",(char *) "pos",(char *) "size",(char *) "style", NULL
13293 };
13294
13295 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|OOOO:new_AuiMultiNotebook",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4)) SWIG_fail;
13296 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxWindow, 0 | 0 );
13297 if (!SWIG_IsOK(res1)) {
13298 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_AuiMultiNotebook" "', expected argument " "1"" of type '" "wxWindow *""'");
13299 }
13300 arg1 = reinterpret_cast< wxWindow * >(argp1);
13301 if (obj1) {
13302 ecode2 = SWIG_AsVal_int(obj1, &val2);
13303 if (!SWIG_IsOK(ecode2)) {
13304 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "new_AuiMultiNotebook" "', expected argument " "2"" of type '" "int""'");
13305 }
13306 arg2 = static_cast< int >(val2);
13307 }
13308 if (obj2) {
13309 {
13310 arg3 = &temp3;
13311 if ( ! wxPoint_helper(obj2, &arg3)) SWIG_fail;
13312 }
13313 }
13314 if (obj3) {
13315 {
13316 arg4 = &temp4;
13317 if ( ! wxSize_helper(obj3, &arg4)) SWIG_fail;
13318 }
13319 }
13320 if (obj4) {
13321 ecode5 = SWIG_AsVal_long(obj4, &val5);
13322 if (!SWIG_IsOK(ecode5)) {
13323 SWIG_exception_fail(SWIG_ArgError(ecode5), "in method '" "new_AuiMultiNotebook" "', expected argument " "5"" of type '" "long""'");
13324 }
13325 arg5 = static_cast< long >(val5);
13326 }
13327 {
13328 PyThreadState* __tstate = wxPyBeginAllowThreads();
13329 result = (wxAuiMultiNotebook *)new wxAuiMultiNotebook(arg1,arg2,(wxPoint const &)*arg3,(wxSize const &)*arg4,arg5);
13330 wxPyEndAllowThreads(__tstate);
13331 if (PyErr_Occurred()) SWIG_fail;
13332 }
13333 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_wxAuiMultiNotebook, SWIG_POINTER_NEW | 0 );
13334 return resultobj;
13335 fail:
13336 return NULL;
13337 }
13338
13339
13340 SWIGINTERN PyObject *_wrap_AuiMultiNotebook_Create(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
13341 PyObject *resultobj = 0;
13342 wxAuiMultiNotebook *arg1 = (wxAuiMultiNotebook *) 0 ;
13343 wxWindow *arg2 = (wxWindow *) 0 ;
13344 int arg3 = (int) wxID_ANY ;
13345 wxPoint const &arg4_defvalue = wxDefaultPosition ;
13346 wxPoint *arg4 = (wxPoint *) &arg4_defvalue ;
13347 wxSize const &arg5_defvalue = wxDefaultSize ;
13348 wxSize *arg5 = (wxSize *) &arg5_defvalue ;
13349 long arg6 = (long) 0 ;
13350 bool result;
13351 void *argp1 = 0 ;
13352 int res1 = 0 ;
13353 void *argp2 = 0 ;
13354 int res2 = 0 ;
13355 int val3 ;
13356 int ecode3 = 0 ;
13357 wxPoint temp4 ;
13358 wxSize temp5 ;
13359 long val6 ;
13360 int ecode6 = 0 ;
13361 PyObject * obj0 = 0 ;
13362 PyObject * obj1 = 0 ;
13363 PyObject * obj2 = 0 ;
13364 PyObject * obj3 = 0 ;
13365 PyObject * obj4 = 0 ;
13366 PyObject * obj5 = 0 ;
13367 char * kwnames[] = {
13368 (char *) "self",(char *) "parent",(char *) "id",(char *) "pos",(char *) "size",(char *) "style", NULL
13369 };
13370
13371 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|OOOO:AuiMultiNotebook_Create",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5)) SWIG_fail;
13372 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxAuiMultiNotebook, 0 | 0 );
13373 if (!SWIG_IsOK(res1)) {
13374 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "AuiMultiNotebook_Create" "', expected argument " "1"" of type '" "wxAuiMultiNotebook *""'");
13375 }
13376 arg1 = reinterpret_cast< wxAuiMultiNotebook * >(argp1);
13377 res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_wxWindow, 0 | 0 );
13378 if (!SWIG_IsOK(res2)) {
13379 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "AuiMultiNotebook_Create" "', expected argument " "2"" of type '" "wxWindow *""'");
13380 }
13381 arg2 = reinterpret_cast< wxWindow * >(argp2);
13382 if (obj2) {
13383 ecode3 = SWIG_AsVal_int(obj2, &val3);
13384 if (!SWIG_IsOK(ecode3)) {
13385 SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "AuiMultiNotebook_Create" "', expected argument " "3"" of type '" "int""'");
13386 }
13387 arg3 = static_cast< int >(val3);
13388 }
13389 if (obj3) {
13390 {
13391 arg4 = &temp4;
13392 if ( ! wxPoint_helper(obj3, &arg4)) SWIG_fail;
13393 }
13394 }
13395 if (obj4) {
13396 {
13397 arg5 = &temp5;
13398 if ( ! wxSize_helper(obj4, &arg5)) SWIG_fail;
13399 }
13400 }
13401 if (obj5) {
13402 ecode6 = SWIG_AsVal_long(obj5, &val6);
13403 if (!SWIG_IsOK(ecode6)) {
13404 SWIG_exception_fail(SWIG_ArgError(ecode6), "in method '" "AuiMultiNotebook_Create" "', expected argument " "6"" of type '" "long""'");
13405 }
13406 arg6 = static_cast< long >(val6);
13407 }
13408 {
13409 PyThreadState* __tstate = wxPyBeginAllowThreads();
13410 result = (bool)(arg1)->Create(arg2,arg3,(wxPoint const &)*arg4,(wxSize const &)*arg5,arg6);
13411 wxPyEndAllowThreads(__tstate);
13412 if (PyErr_Occurred()) SWIG_fail;
13413 }
13414 {
13415 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
13416 }
13417 return resultobj;
13418 fail:
13419 return NULL;
13420 }
13421
13422
13423 SWIGINTERN PyObject *_wrap_AuiMultiNotebook_AddPage(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
13424 PyObject *resultobj = 0;
13425 wxAuiMultiNotebook *arg1 = (wxAuiMultiNotebook *) 0 ;
13426 wxWindow *arg2 = (wxWindow *) 0 ;
13427 wxString *arg3 = 0 ;
13428 bool arg4 = (bool) false ;
13429 wxBitmap const &arg5_defvalue = wxNullBitmap ;
13430 wxBitmap *arg5 = (wxBitmap *) &arg5_defvalue ;
13431 bool result;
13432 void *argp1 = 0 ;
13433 int res1 = 0 ;
13434 void *argp2 = 0 ;
13435 int res2 = 0 ;
13436 bool temp3 = false ;
13437 bool val4 ;
13438 int ecode4 = 0 ;
13439 void *argp5 = 0 ;
13440 int res5 = 0 ;
13441 PyObject * obj0 = 0 ;
13442 PyObject * obj1 = 0 ;
13443 PyObject * obj2 = 0 ;
13444 PyObject * obj3 = 0 ;
13445 PyObject * obj4 = 0 ;
13446 char * kwnames[] = {
13447 (char *) "self",(char *) "page",(char *) "caption",(char *) "select",(char *) "bitmap", NULL
13448 };
13449
13450 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO|OO:AuiMultiNotebook_AddPage",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4)) SWIG_fail;
13451 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxAuiMultiNotebook, 0 | 0 );
13452 if (!SWIG_IsOK(res1)) {
13453 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "AuiMultiNotebook_AddPage" "', expected argument " "1"" of type '" "wxAuiMultiNotebook *""'");
13454 }
13455 arg1 = reinterpret_cast< wxAuiMultiNotebook * >(argp1);
13456 res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_wxWindow, 0 | 0 );
13457 if (!SWIG_IsOK(res2)) {
13458 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "AuiMultiNotebook_AddPage" "', expected argument " "2"" of type '" "wxWindow *""'");
13459 }
13460 arg2 = reinterpret_cast< wxWindow * >(argp2);
13461 {
13462 arg3 = wxString_in_helper(obj2);
13463 if (arg3 == NULL) SWIG_fail;
13464 temp3 = true;
13465 }
13466 if (obj3) {
13467 ecode4 = SWIG_AsVal_bool(obj3, &val4);
13468 if (!SWIG_IsOK(ecode4)) {
13469 SWIG_exception_fail(SWIG_ArgError(ecode4), "in method '" "AuiMultiNotebook_AddPage" "', expected argument " "4"" of type '" "bool""'");
13470 }
13471 arg4 = static_cast< bool >(val4);
13472 }
13473 if (obj4) {
13474 res5 = SWIG_ConvertPtr(obj4, &argp5, SWIGTYPE_p_wxBitmap, 0 | 0);
13475 if (!SWIG_IsOK(res5)) {
13476 SWIG_exception_fail(SWIG_ArgError(res5), "in method '" "AuiMultiNotebook_AddPage" "', expected argument " "5"" of type '" "wxBitmap const &""'");
13477 }
13478 if (!argp5) {
13479 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "AuiMultiNotebook_AddPage" "', expected argument " "5"" of type '" "wxBitmap const &""'");
13480 }
13481 arg5 = reinterpret_cast< wxBitmap * >(argp5);
13482 }
13483 {
13484 PyThreadState* __tstate = wxPyBeginAllowThreads();
13485 result = (bool)(arg1)->AddPage(arg2,(wxString const &)*arg3,arg4,(wxBitmap const &)*arg5);
13486 wxPyEndAllowThreads(__tstate);
13487 if (PyErr_Occurred()) SWIG_fail;
13488 }
13489 {
13490 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
13491 }
13492 {
13493 if (temp3)
13494 delete arg3;
13495 }
13496 return resultobj;
13497 fail:
13498 {
13499 if (temp3)
13500 delete arg3;
13501 }
13502 return NULL;
13503 }
13504
13505
13506 SWIGINTERN PyObject *_wrap_AuiMultiNotebook_InsertPage(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
13507 PyObject *resultobj = 0;
13508 wxAuiMultiNotebook *arg1 = (wxAuiMultiNotebook *) 0 ;
13509 size_t arg2 ;
13510 wxWindow *arg3 = (wxWindow *) 0 ;
13511 wxString *arg4 = 0 ;
13512 bool arg5 = (bool) false ;
13513 wxBitmap const &arg6_defvalue = wxNullBitmap ;
13514 wxBitmap *arg6 = (wxBitmap *) &arg6_defvalue ;
13515 bool result;
13516 void *argp1 = 0 ;
13517 int res1 = 0 ;
13518 size_t val2 ;
13519 int ecode2 = 0 ;
13520 void *argp3 = 0 ;
13521 int res3 = 0 ;
13522 bool temp4 = false ;
13523 bool val5 ;
13524 int ecode5 = 0 ;
13525 void *argp6 = 0 ;
13526 int res6 = 0 ;
13527 PyObject * obj0 = 0 ;
13528 PyObject * obj1 = 0 ;
13529 PyObject * obj2 = 0 ;
13530 PyObject * obj3 = 0 ;
13531 PyObject * obj4 = 0 ;
13532 PyObject * obj5 = 0 ;
13533 char * kwnames[] = {
13534 (char *) "self",(char *) "page_idx",(char *) "page",(char *) "caption",(char *) "select",(char *) "bitmap", NULL
13535 };
13536
13537 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOO|OO:AuiMultiNotebook_InsertPage",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5)) SWIG_fail;
13538 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxAuiMultiNotebook, 0 | 0 );
13539 if (!SWIG_IsOK(res1)) {
13540 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "AuiMultiNotebook_InsertPage" "', expected argument " "1"" of type '" "wxAuiMultiNotebook *""'");
13541 }
13542 arg1 = reinterpret_cast< wxAuiMultiNotebook * >(argp1);
13543 ecode2 = SWIG_AsVal_size_t(obj1, &val2);
13544 if (!SWIG_IsOK(ecode2)) {
13545 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "AuiMultiNotebook_InsertPage" "', expected argument " "2"" of type '" "size_t""'");
13546 }
13547 arg2 = static_cast< size_t >(val2);
13548 res3 = SWIG_ConvertPtr(obj2, &argp3,SWIGTYPE_p_wxWindow, 0 | 0 );
13549 if (!SWIG_IsOK(res3)) {
13550 SWIG_exception_fail(SWIG_ArgError(res3), "in method '" "AuiMultiNotebook_InsertPage" "', expected argument " "3"" of type '" "wxWindow *""'");
13551 }
13552 arg3 = reinterpret_cast< wxWindow * >(argp3);
13553 {
13554 arg4 = wxString_in_helper(obj3);
13555 if (arg4 == NULL) SWIG_fail;
13556 temp4 = true;
13557 }
13558 if (obj4) {
13559 ecode5 = SWIG_AsVal_bool(obj4, &val5);
13560 if (!SWIG_IsOK(ecode5)) {
13561 SWIG_exception_fail(SWIG_ArgError(ecode5), "in method '" "AuiMultiNotebook_InsertPage" "', expected argument " "5"" of type '" "bool""'");
13562 }
13563 arg5 = static_cast< bool >(val5);
13564 }
13565 if (obj5) {
13566 res6 = SWIG_ConvertPtr(obj5, &argp6, SWIGTYPE_p_wxBitmap, 0 | 0);
13567 if (!SWIG_IsOK(res6)) {
13568 SWIG_exception_fail(SWIG_ArgError(res6), "in method '" "AuiMultiNotebook_InsertPage" "', expected argument " "6"" of type '" "wxBitmap const &""'");
13569 }
13570 if (!argp6) {
13571 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "AuiMultiNotebook_InsertPage" "', expected argument " "6"" of type '" "wxBitmap const &""'");
13572 }
13573 arg6 = reinterpret_cast< wxBitmap * >(argp6);
13574 }
13575 {
13576 PyThreadState* __tstate = wxPyBeginAllowThreads();
13577 result = (bool)(arg1)->InsertPage(arg2,arg3,(wxString const &)*arg4,arg5,(wxBitmap const &)*arg6);
13578 wxPyEndAllowThreads(__tstate);
13579 if (PyErr_Occurred()) SWIG_fail;
13580 }
13581 {
13582 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
13583 }
13584 {
13585 if (temp4)
13586 delete arg4;
13587 }
13588 return resultobj;
13589 fail:
13590 {
13591 if (temp4)
13592 delete arg4;
13593 }
13594 return NULL;
13595 }
13596
13597
13598 SWIGINTERN PyObject *_wrap_AuiMultiNotebook_DeletePage(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
13599 PyObject *resultobj = 0;
13600 wxAuiMultiNotebook *arg1 = (wxAuiMultiNotebook *) 0 ;
13601 size_t arg2 ;
13602 bool result;
13603 void *argp1 = 0 ;
13604 int res1 = 0 ;
13605 size_t val2 ;
13606 int ecode2 = 0 ;
13607 PyObject * obj0 = 0 ;
13608 PyObject * obj1 = 0 ;
13609 char * kwnames[] = {
13610 (char *) "self",(char *) "page", NULL
13611 };
13612
13613 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:AuiMultiNotebook_DeletePage",kwnames,&obj0,&obj1)) SWIG_fail;
13614 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxAuiMultiNotebook, 0 | 0 );
13615 if (!SWIG_IsOK(res1)) {
13616 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "AuiMultiNotebook_DeletePage" "', expected argument " "1"" of type '" "wxAuiMultiNotebook *""'");
13617 }
13618 arg1 = reinterpret_cast< wxAuiMultiNotebook * >(argp1);
13619 ecode2 = SWIG_AsVal_size_t(obj1, &val2);
13620 if (!SWIG_IsOK(ecode2)) {
13621 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "AuiMultiNotebook_DeletePage" "', expected argument " "2"" of type '" "size_t""'");
13622 }
13623 arg2 = static_cast< size_t >(val2);
13624 {
13625 PyThreadState* __tstate = wxPyBeginAllowThreads();
13626 result = (bool)(arg1)->DeletePage(arg2);
13627 wxPyEndAllowThreads(__tstate);
13628 if (PyErr_Occurred()) SWIG_fail;
13629 }
13630 {
13631 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
13632 }
13633 return resultobj;
13634 fail:
13635 return NULL;
13636 }
13637
13638
13639 SWIGINTERN PyObject *_wrap_AuiMultiNotebook_RemovePage(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
13640 PyObject *resultobj = 0;
13641 wxAuiMultiNotebook *arg1 = (wxAuiMultiNotebook *) 0 ;
13642 size_t arg2 ;
13643 bool result;
13644 void *argp1 = 0 ;
13645 int res1 = 0 ;
13646 size_t val2 ;
13647 int ecode2 = 0 ;
13648 PyObject * obj0 = 0 ;
13649 PyObject * obj1 = 0 ;
13650 char * kwnames[] = {
13651 (char *) "self",(char *) "page", NULL
13652 };
13653
13654 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:AuiMultiNotebook_RemovePage",kwnames,&obj0,&obj1)) SWIG_fail;
13655 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxAuiMultiNotebook, 0 | 0 );
13656 if (!SWIG_IsOK(res1)) {
13657 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "AuiMultiNotebook_RemovePage" "', expected argument " "1"" of type '" "wxAuiMultiNotebook *""'");
13658 }
13659 arg1 = reinterpret_cast< wxAuiMultiNotebook * >(argp1);
13660 ecode2 = SWIG_AsVal_size_t(obj1, &val2);
13661 if (!SWIG_IsOK(ecode2)) {
13662 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "AuiMultiNotebook_RemovePage" "', expected argument " "2"" of type '" "size_t""'");
13663 }
13664 arg2 = static_cast< size_t >(val2);
13665 {
13666 PyThreadState* __tstate = wxPyBeginAllowThreads();
13667 result = (bool)(arg1)->RemovePage(arg2);
13668 wxPyEndAllowThreads(__tstate);
13669 if (PyErr_Occurred()) SWIG_fail;
13670 }
13671 {
13672 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
13673 }
13674 return resultobj;
13675 fail:
13676 return NULL;
13677 }
13678
13679
13680 SWIGINTERN PyObject *_wrap_AuiMultiNotebook_SetPageText(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
13681 PyObject *resultobj = 0;
13682 wxAuiMultiNotebook *arg1 = (wxAuiMultiNotebook *) 0 ;
13683 size_t arg2 ;
13684 wxString *arg3 = 0 ;
13685 bool result;
13686 void *argp1 = 0 ;
13687 int res1 = 0 ;
13688 size_t val2 ;
13689 int ecode2 = 0 ;
13690 bool temp3 = false ;
13691 PyObject * obj0 = 0 ;
13692 PyObject * obj1 = 0 ;
13693 PyObject * obj2 = 0 ;
13694 char * kwnames[] = {
13695 (char *) "self",(char *) "page",(char *) "text", NULL
13696 };
13697
13698 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:AuiMultiNotebook_SetPageText",kwnames,&obj0,&obj1,&obj2)) SWIG_fail;
13699 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxAuiMultiNotebook, 0 | 0 );
13700 if (!SWIG_IsOK(res1)) {
13701 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "AuiMultiNotebook_SetPageText" "', expected argument " "1"" of type '" "wxAuiMultiNotebook *""'");
13702 }
13703 arg1 = reinterpret_cast< wxAuiMultiNotebook * >(argp1);
13704 ecode2 = SWIG_AsVal_size_t(obj1, &val2);
13705 if (!SWIG_IsOK(ecode2)) {
13706 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "AuiMultiNotebook_SetPageText" "', expected argument " "2"" of type '" "size_t""'");
13707 }
13708 arg2 = static_cast< size_t >(val2);
13709 {
13710 arg3 = wxString_in_helper(obj2);
13711 if (arg3 == NULL) SWIG_fail;
13712 temp3 = true;
13713 }
13714 {
13715 PyThreadState* __tstate = wxPyBeginAllowThreads();
13716 result = (bool)(arg1)->SetPageText(arg2,(wxString const &)*arg3);
13717 wxPyEndAllowThreads(__tstate);
13718 if (PyErr_Occurred()) SWIG_fail;
13719 }
13720 {
13721 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
13722 }
13723 {
13724 if (temp3)
13725 delete arg3;
13726 }
13727 return resultobj;
13728 fail:
13729 {
13730 if (temp3)
13731 delete arg3;
13732 }
13733 return NULL;
13734 }
13735
13736
13737 SWIGINTERN PyObject *_wrap_AuiMultiNotebook_SetSelection(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
13738 PyObject *resultobj = 0;
13739 wxAuiMultiNotebook *arg1 = (wxAuiMultiNotebook *) 0 ;
13740 size_t arg2 ;
13741 size_t result;
13742 void *argp1 = 0 ;
13743 int res1 = 0 ;
13744 size_t val2 ;
13745 int ecode2 = 0 ;
13746 PyObject * obj0 = 0 ;
13747 PyObject * obj1 = 0 ;
13748 char * kwnames[] = {
13749 (char *) "self",(char *) "new_page", NULL
13750 };
13751
13752 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:AuiMultiNotebook_SetSelection",kwnames,&obj0,&obj1)) SWIG_fail;
13753 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxAuiMultiNotebook, 0 | 0 );
13754 if (!SWIG_IsOK(res1)) {
13755 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "AuiMultiNotebook_SetSelection" "', expected argument " "1"" of type '" "wxAuiMultiNotebook *""'");
13756 }
13757 arg1 = reinterpret_cast< wxAuiMultiNotebook * >(argp1);
13758 ecode2 = SWIG_AsVal_size_t(obj1, &val2);
13759 if (!SWIG_IsOK(ecode2)) {
13760 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "AuiMultiNotebook_SetSelection" "', expected argument " "2"" of type '" "size_t""'");
13761 }
13762 arg2 = static_cast< size_t >(val2);
13763 {
13764 PyThreadState* __tstate = wxPyBeginAllowThreads();
13765 result = (size_t)(arg1)->SetSelection(arg2);
13766 wxPyEndAllowThreads(__tstate);
13767 if (PyErr_Occurred()) SWIG_fail;
13768 }
13769 resultobj = SWIG_From_size_t(static_cast< size_t >(result));
13770 return resultobj;
13771 fail:
13772 return NULL;
13773 }
13774
13775
13776 SWIGINTERN PyObject *_wrap_AuiMultiNotebook_GetSelection(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
13777 PyObject *resultobj = 0;
13778 wxAuiMultiNotebook *arg1 = (wxAuiMultiNotebook *) 0 ;
13779 int result;
13780 void *argp1 = 0 ;
13781 int res1 = 0 ;
13782 PyObject *swig_obj[1] ;
13783
13784 if (!args) SWIG_fail;
13785 swig_obj[0] = args;
13786 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxAuiMultiNotebook, 0 | 0 );
13787 if (!SWIG_IsOK(res1)) {
13788 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "AuiMultiNotebook_GetSelection" "', expected argument " "1"" of type '" "wxAuiMultiNotebook const *""'");
13789 }
13790 arg1 = reinterpret_cast< wxAuiMultiNotebook * >(argp1);
13791 {
13792 PyThreadState* __tstate = wxPyBeginAllowThreads();
13793 result = (int)((wxAuiMultiNotebook const *)arg1)->GetSelection();
13794 wxPyEndAllowThreads(__tstate);
13795 if (PyErr_Occurred()) SWIG_fail;
13796 }
13797 resultobj = SWIG_From_int(static_cast< int >(result));
13798 return resultobj;
13799 fail:
13800 return NULL;
13801 }
13802
13803
13804 SWIGINTERN PyObject *_wrap_AuiMultiNotebook_GetPageCount(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
13805 PyObject *resultobj = 0;
13806 wxAuiMultiNotebook *arg1 = (wxAuiMultiNotebook *) 0 ;
13807 size_t result;
13808 void *argp1 = 0 ;
13809 int res1 = 0 ;
13810 PyObject *swig_obj[1] ;
13811
13812 if (!args) SWIG_fail;
13813 swig_obj[0] = args;
13814 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxAuiMultiNotebook, 0 | 0 );
13815 if (!SWIG_IsOK(res1)) {
13816 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "AuiMultiNotebook_GetPageCount" "', expected argument " "1"" of type '" "wxAuiMultiNotebook const *""'");
13817 }
13818 arg1 = reinterpret_cast< wxAuiMultiNotebook * >(argp1);
13819 {
13820 PyThreadState* __tstate = wxPyBeginAllowThreads();
13821 result = (size_t)((wxAuiMultiNotebook const *)arg1)->GetPageCount();
13822 wxPyEndAllowThreads(__tstate);
13823 if (PyErr_Occurred()) SWIG_fail;
13824 }
13825 resultobj = SWIG_From_size_t(static_cast< size_t >(result));
13826 return resultobj;
13827 fail:
13828 return NULL;
13829 }
13830
13831
13832 SWIGINTERN PyObject *_wrap_AuiMultiNotebook_GetPage(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
13833 PyObject *resultobj = 0;
13834 wxAuiMultiNotebook *arg1 = (wxAuiMultiNotebook *) 0 ;
13835 size_t arg2 ;
13836 wxWindow *result = 0 ;
13837 void *argp1 = 0 ;
13838 int res1 = 0 ;
13839 size_t val2 ;
13840 int ecode2 = 0 ;
13841 PyObject * obj0 = 0 ;
13842 PyObject * obj1 = 0 ;
13843 char * kwnames[] = {
13844 (char *) "self",(char *) "page_idx", NULL
13845 };
13846
13847 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:AuiMultiNotebook_GetPage",kwnames,&obj0,&obj1)) SWIG_fail;
13848 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxAuiMultiNotebook, 0 | 0 );
13849 if (!SWIG_IsOK(res1)) {
13850 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "AuiMultiNotebook_GetPage" "', expected argument " "1"" of type '" "wxAuiMultiNotebook const *""'");
13851 }
13852 arg1 = reinterpret_cast< wxAuiMultiNotebook * >(argp1);
13853 ecode2 = SWIG_AsVal_size_t(obj1, &val2);
13854 if (!SWIG_IsOK(ecode2)) {
13855 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "AuiMultiNotebook_GetPage" "', expected argument " "2"" of type '" "size_t""'");
13856 }
13857 arg2 = static_cast< size_t >(val2);
13858 {
13859 PyThreadState* __tstate = wxPyBeginAllowThreads();
13860 result = (wxWindow *)((wxAuiMultiNotebook const *)arg1)->GetPage(arg2);
13861 wxPyEndAllowThreads(__tstate);
13862 if (PyErr_Occurred()) SWIG_fail;
13863 }
13864 {
13865 resultobj = wxPyMake_wxObject(result, 0);
13866 }
13867 return resultobj;
13868 fail:
13869 return NULL;
13870 }
13871
13872
13873 SWIGINTERN PyObject *_wrap_AuiMultiNotebook_SetArtProvider(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
13874 PyObject *resultobj = 0;
13875 wxAuiMultiNotebook *arg1 = (wxAuiMultiNotebook *) 0 ;
13876 wxTabArt *arg2 = (wxTabArt *) 0 ;
13877 void *argp1 = 0 ;
13878 int res1 = 0 ;
13879 void *argp2 = 0 ;
13880 int res2 = 0 ;
13881 PyObject * obj0 = 0 ;
13882 PyObject * obj1 = 0 ;
13883 char * kwnames[] = {
13884 (char *) "self",(char *) "art", NULL
13885 };
13886
13887 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:AuiMultiNotebook_SetArtProvider",kwnames,&obj0,&obj1)) SWIG_fail;
13888 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxAuiMultiNotebook, 0 | 0 );
13889 if (!SWIG_IsOK(res1)) {
13890 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "AuiMultiNotebook_SetArtProvider" "', expected argument " "1"" of type '" "wxAuiMultiNotebook *""'");
13891 }
13892 arg1 = reinterpret_cast< wxAuiMultiNotebook * >(argp1);
13893 res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_wxTabArt, 0 | 0 );
13894 if (!SWIG_IsOK(res2)) {
13895 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "AuiMultiNotebook_SetArtProvider" "', expected argument " "2"" of type '" "wxTabArt *""'");
13896 }
13897 arg2 = reinterpret_cast< wxTabArt * >(argp2);
13898 {
13899 PyThreadState* __tstate = wxPyBeginAllowThreads();
13900 (arg1)->SetArtProvider(arg2);
13901 wxPyEndAllowThreads(__tstate);
13902 if (PyErr_Occurred()) SWIG_fail;
13903 }
13904 resultobj = SWIG_Py_Void();
13905 return resultobj;
13906 fail:
13907 return NULL;
13908 }
13909
13910
13911 SWIGINTERN PyObject *_wrap_AuiMultiNotebook_GetArtProvider(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
13912 PyObject *resultobj = 0;
13913 wxAuiMultiNotebook *arg1 = (wxAuiMultiNotebook *) 0 ;
13914 wxTabArt *result = 0 ;
13915 void *argp1 = 0 ;
13916 int res1 = 0 ;
13917 PyObject *swig_obj[1] ;
13918
13919 if (!args) SWIG_fail;
13920 swig_obj[0] = args;
13921 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxAuiMultiNotebook, 0 | 0 );
13922 if (!SWIG_IsOK(res1)) {
13923 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "AuiMultiNotebook_GetArtProvider" "', expected argument " "1"" of type '" "wxAuiMultiNotebook *""'");
13924 }
13925 arg1 = reinterpret_cast< wxAuiMultiNotebook * >(argp1);
13926 {
13927 PyThreadState* __tstate = wxPyBeginAllowThreads();
13928 result = (wxTabArt *)(arg1)->GetArtProvider();
13929 wxPyEndAllowThreads(__tstate);
13930 if (PyErr_Occurred()) SWIG_fail;
13931 }
13932 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_wxTabArt, 0 | 0 );
13933 return resultobj;
13934 fail:
13935 return NULL;
13936 }
13937
13938
13939 SWIGINTERN PyObject *AuiMultiNotebook_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
13940 PyObject *obj;
13941 if (!SWIG_Python_UnpackTuple(args,(char*)"swigregister", 1, 1,&obj)) return NULL;
13942 SWIG_TypeNewClientData(SWIGTYPE_p_wxAuiMultiNotebook, SWIG_NewClientData(obj));
13943 return SWIG_Py_Void();
13944 }
13945
13946 SWIGINTERN PyObject *AuiMultiNotebook_swiginit(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
13947 return SWIG_Python_InitShadowInstance(args);
13948 }
13949
13950 SWIGINTERN PyObject *PyDockArt_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
13951 PyObject *obj;
13952 if (!SWIG_Python_UnpackTuple(args,(char*)"swigregister", 1, 1,&obj)) return NULL;
13953 SWIG_TypeNewClientData(SWIGTYPE_p_wxPyDockArt, SWIG_NewClientData(obj));
13954 return SWIG_Py_Void();
13955 }
13956
13957 SWIGINTERN PyObject *PyTabArt_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
13958 PyObject *obj;
13959 if (!SWIG_Python_UnpackTuple(args,(char*)"swigregister", 1, 1,&obj)) return NULL;
13960 SWIG_TypeNewClientData(SWIGTYPE_p_wxPyTabArt, SWIG_NewClientData(obj));
13961 return SWIG_Py_Void();
13962 }
13963
13964 static PyMethodDef SwigMethods[] = {
13965 { (char *)"new_PaneInfo", (PyCFunction)_wrap_new_PaneInfo, METH_NOARGS, NULL},
13966 { (char *)"delete_PaneInfo", (PyCFunction)_wrap_delete_PaneInfo, METH_O, NULL},
13967 { (char *)"PaneInfo_SafeSet", (PyCFunction) _wrap_PaneInfo_SafeSet, METH_VARARGS | METH_KEYWORDS, NULL},
13968 { (char *)"PaneInfo_IsOk", (PyCFunction)_wrap_PaneInfo_IsOk, METH_O, NULL},
13969 { (char *)"PaneInfo_IsFixed", (PyCFunction)_wrap_PaneInfo_IsFixed, METH_O, NULL},
13970 { (char *)"PaneInfo_IsResizable", (PyCFunction)_wrap_PaneInfo_IsResizable, METH_O, NULL},
13971 { (char *)"PaneInfo_IsShown", (PyCFunction)_wrap_PaneInfo_IsShown, METH_O, NULL},
13972 { (char *)"PaneInfo_IsFloating", (PyCFunction)_wrap_PaneInfo_IsFloating, METH_O, NULL},
13973 { (char *)"PaneInfo_IsDocked", (PyCFunction)_wrap_PaneInfo_IsDocked, METH_O, NULL},
13974 { (char *)"PaneInfo_IsToolbar", (PyCFunction)_wrap_PaneInfo_IsToolbar, METH_O, NULL},
13975 { (char *)"PaneInfo_IsTopDockable", (PyCFunction)_wrap_PaneInfo_IsTopDockable, METH_O, NULL},
13976 { (char *)"PaneInfo_IsBottomDockable", (PyCFunction)_wrap_PaneInfo_IsBottomDockable, METH_O, NULL},
13977 { (char *)"PaneInfo_IsLeftDockable", (PyCFunction)_wrap_PaneInfo_IsLeftDockable, METH_O, NULL},
13978 { (char *)"PaneInfo_IsRightDockable", (PyCFunction)_wrap_PaneInfo_IsRightDockable, METH_O, NULL},
13979 { (char *)"PaneInfo_IsFloatable", (PyCFunction)_wrap_PaneInfo_IsFloatable, METH_O, NULL},
13980 { (char *)"PaneInfo_IsMovable", (PyCFunction)_wrap_PaneInfo_IsMovable, METH_O, NULL},
13981 { (char *)"PaneInfo_IsDestroyOnClose", (PyCFunction)_wrap_PaneInfo_IsDestroyOnClose, METH_O, NULL},
13982 { (char *)"PaneInfo_HasCaption", (PyCFunction)_wrap_PaneInfo_HasCaption, METH_O, NULL},
13983 { (char *)"PaneInfo_HasGripper", (PyCFunction)_wrap_PaneInfo_HasGripper, METH_O, NULL},
13984 { (char *)"PaneInfo_HasBorder", (PyCFunction)_wrap_PaneInfo_HasBorder, METH_O, NULL},
13985 { (char *)"PaneInfo_HasCloseButton", (PyCFunction)_wrap_PaneInfo_HasCloseButton, METH_O, NULL},
13986 { (char *)"PaneInfo_HasMaximizeButton", (PyCFunction)_wrap_PaneInfo_HasMaximizeButton, METH_O, NULL},
13987 { (char *)"PaneInfo_HasMinimizeButton", (PyCFunction)_wrap_PaneInfo_HasMinimizeButton, METH_O, NULL},
13988 { (char *)"PaneInfo_HasPinButton", (PyCFunction)_wrap_PaneInfo_HasPinButton, METH_O, NULL},
13989 { (char *)"PaneInfo_HasGripperTop", (PyCFunction)_wrap_PaneInfo_HasGripperTop, METH_O, NULL},
13990 { (char *)"PaneInfo_Window", (PyCFunction) _wrap_PaneInfo_Window, METH_VARARGS | METH_KEYWORDS, NULL},
13991 { (char *)"PaneInfo_Name", (PyCFunction) _wrap_PaneInfo_Name, METH_VARARGS | METH_KEYWORDS, NULL},
13992 { (char *)"PaneInfo_Caption", (PyCFunction) _wrap_PaneInfo_Caption, METH_VARARGS | METH_KEYWORDS, NULL},
13993 { (char *)"PaneInfo_Left", (PyCFunction)_wrap_PaneInfo_Left, METH_O, NULL},
13994 { (char *)"PaneInfo_Right", (PyCFunction)_wrap_PaneInfo_Right, METH_O, NULL},
13995 { (char *)"PaneInfo_Top", (PyCFunction)_wrap_PaneInfo_Top, METH_O, NULL},
13996 { (char *)"PaneInfo_Bottom", (PyCFunction)_wrap_PaneInfo_Bottom, METH_O, NULL},
13997 { (char *)"PaneInfo_Center", (PyCFunction)_wrap_PaneInfo_Center, METH_O, NULL},
13998 { (char *)"PaneInfo_Centre", (PyCFunction)_wrap_PaneInfo_Centre, METH_O, NULL},
13999 { (char *)"PaneInfo_Direction", (PyCFunction) _wrap_PaneInfo_Direction, METH_VARARGS | METH_KEYWORDS, NULL},
14000 { (char *)"PaneInfo_Layer", (PyCFunction) _wrap_PaneInfo_Layer, METH_VARARGS | METH_KEYWORDS, NULL},
14001 { (char *)"PaneInfo_Row", (PyCFunction) _wrap_PaneInfo_Row, METH_VARARGS | METH_KEYWORDS, NULL},
14002 { (char *)"PaneInfo_Position", (PyCFunction) _wrap_PaneInfo_Position, METH_VARARGS | METH_KEYWORDS, NULL},
14003 { (char *)"PaneInfo_BestSize", (PyCFunction) _wrap_PaneInfo_BestSize, METH_VARARGS | METH_KEYWORDS, NULL},
14004 { (char *)"PaneInfo_MinSize", (PyCFunction) _wrap_PaneInfo_MinSize, METH_VARARGS | METH_KEYWORDS, NULL},
14005 { (char *)"PaneInfo_MaxSize", (PyCFunction) _wrap_PaneInfo_MaxSize, METH_VARARGS | METH_KEYWORDS, NULL},
14006 { (char *)"PaneInfo_FloatingPosition", (PyCFunction) _wrap_PaneInfo_FloatingPosition, METH_VARARGS | METH_KEYWORDS, NULL},
14007 { (char *)"PaneInfo_FloatingSize", (PyCFunction) _wrap_PaneInfo_FloatingSize, METH_VARARGS | METH_KEYWORDS, NULL},
14008 { (char *)"PaneInfo_Fixed", (PyCFunction)_wrap_PaneInfo_Fixed, METH_O, NULL},
14009 { (char *)"PaneInfo_Resizable", (PyCFunction) _wrap_PaneInfo_Resizable, METH_VARARGS | METH_KEYWORDS, NULL},
14010 { (char *)"PaneInfo_Dock", (PyCFunction)_wrap_PaneInfo_Dock, METH_O, NULL},
14011 { (char *)"PaneInfo_Float", (PyCFunction)_wrap_PaneInfo_Float, METH_O, NULL},
14012 { (char *)"PaneInfo_Hide", (PyCFunction)_wrap_PaneInfo_Hide, METH_O, NULL},
14013 { (char *)"PaneInfo_Show", (PyCFunction) _wrap_PaneInfo_Show, METH_VARARGS | METH_KEYWORDS, NULL},
14014 { (char *)"PaneInfo_CaptionVisible", (PyCFunction) _wrap_PaneInfo_CaptionVisible, METH_VARARGS | METH_KEYWORDS, NULL},
14015 { (char *)"PaneInfo_PaneBorder", (PyCFunction) _wrap_PaneInfo_PaneBorder, METH_VARARGS | METH_KEYWORDS, NULL},
14016 { (char *)"PaneInfo_Gripper", (PyCFunction) _wrap_PaneInfo_Gripper, METH_VARARGS | METH_KEYWORDS, NULL},
14017 { (char *)"PaneInfo_GripperTop", (PyCFunction) _wrap_PaneInfo_GripperTop, METH_VARARGS | METH_KEYWORDS, NULL},
14018 { (char *)"PaneInfo_CloseButton", (PyCFunction) _wrap_PaneInfo_CloseButton, METH_VARARGS | METH_KEYWORDS, NULL},
14019 { (char *)"PaneInfo_MaximizeButton", (PyCFunction) _wrap_PaneInfo_MaximizeButton, METH_VARARGS | METH_KEYWORDS, NULL},
14020 { (char *)"PaneInfo_MinimizeButton", (PyCFunction) _wrap_PaneInfo_MinimizeButton, METH_VARARGS | METH_KEYWORDS, NULL},
14021 { (char *)"PaneInfo_PinButton", (PyCFunction) _wrap_PaneInfo_PinButton, METH_VARARGS | METH_KEYWORDS, NULL},
14022 { (char *)"PaneInfo_DestroyOnClose", (PyCFunction) _wrap_PaneInfo_DestroyOnClose, METH_VARARGS | METH_KEYWORDS, NULL},
14023 { (char *)"PaneInfo_TopDockable", (PyCFunction) _wrap_PaneInfo_TopDockable, METH_VARARGS | METH_KEYWORDS, NULL},
14024 { (char *)"PaneInfo_BottomDockable", (PyCFunction) _wrap_PaneInfo_BottomDockable, METH_VARARGS | METH_KEYWORDS, NULL},
14025 { (char *)"PaneInfo_LeftDockable", (PyCFunction) _wrap_PaneInfo_LeftDockable, METH_VARARGS | METH_KEYWORDS, NULL},
14026 { (char *)"PaneInfo_RightDockable", (PyCFunction) _wrap_PaneInfo_RightDockable, METH_VARARGS | METH_KEYWORDS, NULL},
14027 { (char *)"PaneInfo_Floatable", (PyCFunction) _wrap_PaneInfo_Floatable, METH_VARARGS | METH_KEYWORDS, NULL},
14028 { (char *)"PaneInfo_Movable", (PyCFunction) _wrap_PaneInfo_Movable, METH_VARARGS | METH_KEYWORDS, NULL},
14029 { (char *)"PaneInfo_Dockable", (PyCFunction) _wrap_PaneInfo_Dockable, METH_VARARGS | METH_KEYWORDS, NULL},
14030 { (char *)"PaneInfo_DefaultPane", (PyCFunction)_wrap_PaneInfo_DefaultPane, METH_O, NULL},
14031 { (char *)"PaneInfo_CentrePane", (PyCFunction)_wrap_PaneInfo_CentrePane, METH_O, NULL},
14032 { (char *)"PaneInfo_CenterPane", (PyCFunction)_wrap_PaneInfo_CenterPane, METH_O, NULL},
14033 { (char *)"PaneInfo_ToolbarPane", (PyCFunction)_wrap_PaneInfo_ToolbarPane, METH_O, NULL},
14034 { (char *)"PaneInfo_SetFlag", (PyCFunction) _wrap_PaneInfo_SetFlag, METH_VARARGS | METH_KEYWORDS, NULL},
14035 { (char *)"PaneInfo_HasFlag", (PyCFunction) _wrap_PaneInfo_HasFlag, METH_VARARGS | METH_KEYWORDS, NULL},
14036 { (char *)"PaneInfo_name_set", _wrap_PaneInfo_name_set, METH_VARARGS, NULL},
14037 { (char *)"PaneInfo_name_get", (PyCFunction)_wrap_PaneInfo_name_get, METH_O, NULL},
14038 { (char *)"PaneInfo_caption_set", _wrap_PaneInfo_caption_set, METH_VARARGS, NULL},
14039 { (char *)"PaneInfo_caption_get", (PyCFunction)_wrap_PaneInfo_caption_get, METH_O, NULL},
14040 { (char *)"PaneInfo_window_set", _wrap_PaneInfo_window_set, METH_VARARGS, NULL},
14041 { (char *)"PaneInfo_window_get", (PyCFunction)_wrap_PaneInfo_window_get, METH_O, NULL},
14042 { (char *)"PaneInfo_frame_set", _wrap_PaneInfo_frame_set, METH_VARARGS, NULL},
14043 { (char *)"PaneInfo_frame_get", (PyCFunction)_wrap_PaneInfo_frame_get, METH_O, NULL},
14044 { (char *)"PaneInfo_state_set", _wrap_PaneInfo_state_set, METH_VARARGS, NULL},
14045 { (char *)"PaneInfo_state_get", (PyCFunction)_wrap_PaneInfo_state_get, METH_O, NULL},
14046 { (char *)"PaneInfo_dock_direction_set", _wrap_PaneInfo_dock_direction_set, METH_VARARGS, NULL},
14047 { (char *)"PaneInfo_dock_direction_get", (PyCFunction)_wrap_PaneInfo_dock_direction_get, METH_O, NULL},
14048 { (char *)"PaneInfo_dock_layer_set", _wrap_PaneInfo_dock_layer_set, METH_VARARGS, NULL},
14049 { (char *)"PaneInfo_dock_layer_get", (PyCFunction)_wrap_PaneInfo_dock_layer_get, METH_O, NULL},
14050 { (char *)"PaneInfo_dock_row_set", _wrap_PaneInfo_dock_row_set, METH_VARARGS, NULL},
14051 { (char *)"PaneInfo_dock_row_get", (PyCFunction)_wrap_PaneInfo_dock_row_get, METH_O, NULL},
14052 { (char *)"PaneInfo_dock_pos_set", _wrap_PaneInfo_dock_pos_set, METH_VARARGS, NULL},
14053 { (char *)"PaneInfo_dock_pos_get", (PyCFunction)_wrap_PaneInfo_dock_pos_get, METH_O, NULL},
14054 { (char *)"PaneInfo_best_size_set", _wrap_PaneInfo_best_size_set, METH_VARARGS, NULL},
14055 { (char *)"PaneInfo_best_size_get", (PyCFunction)_wrap_PaneInfo_best_size_get, METH_O, NULL},
14056 { (char *)"PaneInfo_min_size_set", _wrap_PaneInfo_min_size_set, METH_VARARGS, NULL},
14057 { (char *)"PaneInfo_min_size_get", (PyCFunction)_wrap_PaneInfo_min_size_get, METH_O, NULL},
14058 { (char *)"PaneInfo_max_size_set", _wrap_PaneInfo_max_size_set, METH_VARARGS, NULL},
14059 { (char *)"PaneInfo_max_size_get", (PyCFunction)_wrap_PaneInfo_max_size_get, METH_O, NULL},
14060 { (char *)"PaneInfo_floating_pos_set", _wrap_PaneInfo_floating_pos_set, METH_VARARGS, NULL},
14061 { (char *)"PaneInfo_floating_pos_get", (PyCFunction)_wrap_PaneInfo_floating_pos_get, METH_O, NULL},
14062 { (char *)"PaneInfo_floating_size_set", _wrap_PaneInfo_floating_size_set, METH_VARARGS, NULL},
14063 { (char *)"PaneInfo_floating_size_get", (PyCFunction)_wrap_PaneInfo_floating_size_get, METH_O, NULL},
14064 { (char *)"PaneInfo_dock_proportion_set", _wrap_PaneInfo_dock_proportion_set, METH_VARARGS, NULL},
14065 { (char *)"PaneInfo_dock_proportion_get", (PyCFunction)_wrap_PaneInfo_dock_proportion_get, METH_O, NULL},
14066 { (char *)"PaneInfo_buttons_set", _wrap_PaneInfo_buttons_set, METH_VARARGS, NULL},
14067 { (char *)"PaneInfo_buttons_get", (PyCFunction)_wrap_PaneInfo_buttons_get, METH_O, NULL},
14068 { (char *)"PaneInfo_rect_set", _wrap_PaneInfo_rect_set, METH_VARARGS, NULL},
14069 { (char *)"PaneInfo_rect_get", (PyCFunction)_wrap_PaneInfo_rect_get, METH_O, NULL},
14070 { (char *)"PaneInfo_swigregister", PaneInfo_swigregister, METH_VARARGS, NULL},
14071 { (char *)"PaneInfo_swiginit", PaneInfo_swiginit, METH_VARARGS, NULL},
14072 { (char *)"new_FrameManager", (PyCFunction) _wrap_new_FrameManager, METH_VARARGS | METH_KEYWORDS, NULL},
14073 { (char *)"delete_FrameManager", (PyCFunction)_wrap_delete_FrameManager, METH_O, NULL},
14074 { (char *)"FrameManager_UnInit", (PyCFunction)_wrap_FrameManager_UnInit, METH_O, NULL},
14075 { (char *)"FrameManager_SetFlags", (PyCFunction) _wrap_FrameManager_SetFlags, METH_VARARGS | METH_KEYWORDS, NULL},
14076 { (char *)"FrameManager_GetFlags", (PyCFunction)_wrap_FrameManager_GetFlags, METH_O, NULL},
14077 { (char *)"FrameManager_SetManagedWindow", (PyCFunction) _wrap_FrameManager_SetManagedWindow, METH_VARARGS | METH_KEYWORDS, NULL},
14078 { (char *)"FrameManager_GetManagedWindow", (PyCFunction)_wrap_FrameManager_GetManagedWindow, METH_O, NULL},
14079 { (char *)"FrameManager_SetArtProvider", (PyCFunction) _wrap_FrameManager_SetArtProvider, METH_VARARGS | METH_KEYWORDS, NULL},
14080 { (char *)"FrameManager_GetArtProvider", (PyCFunction)_wrap_FrameManager_GetArtProvider, METH_O, NULL},
14081 { (char *)"FrameManager__GetPaneByWidget", (PyCFunction) _wrap_FrameManager__GetPaneByWidget, METH_VARARGS | METH_KEYWORDS, NULL},
14082 { (char *)"FrameManager__GetPaneByName", (PyCFunction) _wrap_FrameManager__GetPaneByName, METH_VARARGS | METH_KEYWORDS, NULL},
14083 { (char *)"FrameManager_GetAllPanes", (PyCFunction)_wrap_FrameManager_GetAllPanes, METH_O, NULL},
14084 { (char *)"FrameManager__AddPane1", (PyCFunction) _wrap_FrameManager__AddPane1, METH_VARARGS | METH_KEYWORDS, NULL},
14085 { (char *)"FrameManager_AddPaneAtPos", (PyCFunction) _wrap_FrameManager_AddPaneAtPos, METH_VARARGS | METH_KEYWORDS, NULL},
14086 { (char *)"FrameManager__AddPane2", (PyCFunction) _wrap_FrameManager__AddPane2, METH_VARARGS | METH_KEYWORDS, NULL},
14087 { (char *)"FrameManager_InsertPane", (PyCFunction) _wrap_FrameManager_InsertPane, METH_VARARGS | METH_KEYWORDS, NULL},
14088 { (char *)"FrameManager_DetachPane", (PyCFunction) _wrap_FrameManager_DetachPane, METH_VARARGS | METH_KEYWORDS, NULL},
14089 { (char *)"FrameManager_ClosePane", (PyCFunction) _wrap_FrameManager_ClosePane, METH_VARARGS | METH_KEYWORDS, NULL},
14090 { (char *)"FrameManager_SavePaneInfo", (PyCFunction) _wrap_FrameManager_SavePaneInfo, METH_VARARGS | METH_KEYWORDS, NULL},
14091 { (char *)"FrameManager_LoadPaneInfo", (PyCFunction) _wrap_FrameManager_LoadPaneInfo, METH_VARARGS | METH_KEYWORDS, NULL},
14092 { (char *)"FrameManager_SavePerspective", (PyCFunction)_wrap_FrameManager_SavePerspective, METH_O, NULL},
14093 { (char *)"FrameManager_LoadPerspective", (PyCFunction) _wrap_FrameManager_LoadPerspective, METH_VARARGS | METH_KEYWORDS, NULL},
14094 { (char *)"FrameManager_Update", (PyCFunction)_wrap_FrameManager_Update, METH_O, NULL},
14095 { (char *)"FrameManager_CreateFloatingFrame", (PyCFunction) _wrap_FrameManager_CreateFloatingFrame, METH_VARARGS | METH_KEYWORDS, NULL},
14096 { (char *)"FrameManager_DrawHintRect", (PyCFunction) _wrap_FrameManager_DrawHintRect, METH_VARARGS | METH_KEYWORDS, NULL},
14097 { (char *)"FrameManager_ShowHint", (PyCFunction) _wrap_FrameManager_ShowHint, METH_VARARGS | METH_KEYWORDS, NULL},
14098 { (char *)"FrameManager_HideHint", (PyCFunction)_wrap_FrameManager_HideHint, METH_O, NULL},
14099 { (char *)"FrameManager_OnRender", (PyCFunction) _wrap_FrameManager_OnRender, METH_VARARGS | METH_KEYWORDS, NULL},
14100 { (char *)"FrameManager_OnPaneButton", (PyCFunction) _wrap_FrameManager_OnPaneButton, METH_VARARGS | METH_KEYWORDS, NULL},
14101 { (char *)"FrameManager_swigregister", FrameManager_swigregister, METH_VARARGS, NULL},
14102 { (char *)"FrameManager_swiginit", FrameManager_swiginit, METH_VARARGS, NULL},
14103 { (char *)"new_FrameManagerEvent", (PyCFunction) _wrap_new_FrameManagerEvent, METH_VARARGS | METH_KEYWORDS, NULL},
14104 { (char *)"FrameManagerEvent_Clone", (PyCFunction)_wrap_FrameManagerEvent_Clone, METH_O, NULL},
14105 { (char *)"FrameManagerEvent_SetPane", (PyCFunction) _wrap_FrameManagerEvent_SetPane, METH_VARARGS | METH_KEYWORDS, NULL},
14106 { (char *)"FrameManagerEvent_SetButton", (PyCFunction) _wrap_FrameManagerEvent_SetButton, METH_VARARGS | METH_KEYWORDS, NULL},
14107 { (char *)"FrameManagerEvent_SetDC", (PyCFunction) _wrap_FrameManagerEvent_SetDC, METH_VARARGS | METH_KEYWORDS, NULL},
14108 { (char *)"FrameManagerEvent_GetPane", (PyCFunction)_wrap_FrameManagerEvent_GetPane, METH_O, NULL},
14109 { (char *)"FrameManagerEvent_GetButton", (PyCFunction)_wrap_FrameManagerEvent_GetButton, METH_O, NULL},
14110 { (char *)"FrameManagerEvent_GetDC", (PyCFunction)_wrap_FrameManagerEvent_GetDC, METH_O, NULL},
14111 { (char *)"FrameManagerEvent_Veto", (PyCFunction) _wrap_FrameManagerEvent_Veto, METH_VARARGS | METH_KEYWORDS, NULL},
14112 { (char *)"FrameManagerEvent_GetVeto", (PyCFunction)_wrap_FrameManagerEvent_GetVeto, METH_O, NULL},
14113 { (char *)"FrameManagerEvent_SetCanVeto", (PyCFunction) _wrap_FrameManagerEvent_SetCanVeto, METH_VARARGS | METH_KEYWORDS, NULL},
14114 { (char *)"FrameManagerEvent_CanVeto", (PyCFunction)_wrap_FrameManagerEvent_CanVeto, METH_O, NULL},
14115 { (char *)"FrameManagerEvent_pane_set", _wrap_FrameManagerEvent_pane_set, METH_VARARGS, NULL},
14116 { (char *)"FrameManagerEvent_pane_get", (PyCFunction)_wrap_FrameManagerEvent_pane_get, METH_O, NULL},
14117 { (char *)"FrameManagerEvent_button_set", _wrap_FrameManagerEvent_button_set, METH_VARARGS, NULL},
14118 { (char *)"FrameManagerEvent_button_get", (PyCFunction)_wrap_FrameManagerEvent_button_get, METH_O, NULL},
14119 { (char *)"FrameManagerEvent_veto_flag_set", _wrap_FrameManagerEvent_veto_flag_set, METH_VARARGS, NULL},
14120 { (char *)"FrameManagerEvent_veto_flag_get", (PyCFunction)_wrap_FrameManagerEvent_veto_flag_get, METH_O, NULL},
14121 { (char *)"FrameManagerEvent_canveto_flag_set", _wrap_FrameManagerEvent_canveto_flag_set, METH_VARARGS, NULL},
14122 { (char *)"FrameManagerEvent_canveto_flag_get", (PyCFunction)_wrap_FrameManagerEvent_canveto_flag_get, METH_O, NULL},
14123 { (char *)"FrameManagerEvent_dc_set", _wrap_FrameManagerEvent_dc_set, METH_VARARGS, NULL},
14124 { (char *)"FrameManagerEvent_dc_get", (PyCFunction)_wrap_FrameManagerEvent_dc_get, METH_O, NULL},
14125 { (char *)"FrameManagerEvent_swigregister", FrameManagerEvent_swigregister, METH_VARARGS, NULL},
14126 { (char *)"FrameManagerEvent_swiginit", FrameManagerEvent_swiginit, METH_VARARGS, NULL},
14127 { (char *)"new_DockInfo", (PyCFunction)_wrap_new_DockInfo, METH_NOARGS, NULL},
14128 { (char *)"DockInfo_IsOk", (PyCFunction)_wrap_DockInfo_IsOk, METH_O, NULL},
14129 { (char *)"DockInfo_IsHorizontal", (PyCFunction)_wrap_DockInfo_IsHorizontal, METH_O, NULL},
14130 { (char *)"DockInfo_IsVertical", (PyCFunction)_wrap_DockInfo_IsVertical, METH_O, NULL},
14131 { (char *)"DockInfo_panes_set", _wrap_DockInfo_panes_set, METH_VARARGS, NULL},
14132 { (char *)"DockInfo_panes_get", (PyCFunction)_wrap_DockInfo_panes_get, METH_O, NULL},
14133 { (char *)"DockInfo_rect_set", _wrap_DockInfo_rect_set, METH_VARARGS, NULL},
14134 { (char *)"DockInfo_rect_get", (PyCFunction)_wrap_DockInfo_rect_get, METH_O, NULL},
14135 { (char *)"DockInfo_dock_direction_set", _wrap_DockInfo_dock_direction_set, METH_VARARGS, NULL},
14136 { (char *)"DockInfo_dock_direction_get", (PyCFunction)_wrap_DockInfo_dock_direction_get, METH_O, NULL},
14137 { (char *)"DockInfo_dock_layer_set", _wrap_DockInfo_dock_layer_set, METH_VARARGS, NULL},
14138 { (char *)"DockInfo_dock_layer_get", (PyCFunction)_wrap_DockInfo_dock_layer_get, METH_O, NULL},
14139 { (char *)"DockInfo_dock_row_set", _wrap_DockInfo_dock_row_set, METH_VARARGS, NULL},
14140 { (char *)"DockInfo_dock_row_get", (PyCFunction)_wrap_DockInfo_dock_row_get, METH_O, NULL},
14141 { (char *)"DockInfo_size_set", _wrap_DockInfo_size_set, METH_VARARGS, NULL},
14142 { (char *)"DockInfo_size_get", (PyCFunction)_wrap_DockInfo_size_get, METH_O, NULL},
14143 { (char *)"DockInfo_min_size_set", _wrap_DockInfo_min_size_set, METH_VARARGS, NULL},
14144 { (char *)"DockInfo_min_size_get", (PyCFunction)_wrap_DockInfo_min_size_get, METH_O, NULL},
14145 { (char *)"DockInfo_resizable_set", _wrap_DockInfo_resizable_set, METH_VARARGS, NULL},
14146 { (char *)"DockInfo_resizable_get", (PyCFunction)_wrap_DockInfo_resizable_get, METH_O, NULL},
14147 { (char *)"DockInfo_toolbar_set", _wrap_DockInfo_toolbar_set, METH_VARARGS, NULL},
14148 { (char *)"DockInfo_toolbar_get", (PyCFunction)_wrap_DockInfo_toolbar_get, METH_O, NULL},
14149 { (char *)"DockInfo_fixed_set", _wrap_DockInfo_fixed_set, METH_VARARGS, NULL},
14150 { (char *)"DockInfo_fixed_get", (PyCFunction)_wrap_DockInfo_fixed_get, METH_O, NULL},
14151 { (char *)"delete_DockInfo", (PyCFunction)_wrap_delete_DockInfo, METH_O, NULL},
14152 { (char *)"DockInfo_swigregister", DockInfo_swigregister, METH_VARARGS, NULL},
14153 { (char *)"DockInfo_swiginit", DockInfo_swiginit, METH_VARARGS, NULL},
14154 { (char *)"DockUIPart_type_set", _wrap_DockUIPart_type_set, METH_VARARGS, NULL},
14155 { (char *)"DockUIPart_type_get", (PyCFunction)_wrap_DockUIPart_type_get, METH_O, NULL},
14156 { (char *)"DockUIPart_orientation_set", _wrap_DockUIPart_orientation_set, METH_VARARGS, NULL},
14157 { (char *)"DockUIPart_orientation_get", (PyCFunction)_wrap_DockUIPart_orientation_get, METH_O, NULL},
14158 { (char *)"DockUIPart_dock_set", _wrap_DockUIPart_dock_set, METH_VARARGS, NULL},
14159 { (char *)"DockUIPart_dock_get", (PyCFunction)_wrap_DockUIPart_dock_get, METH_O, NULL},
14160 { (char *)"DockUIPart_pane_set", _wrap_DockUIPart_pane_set, METH_VARARGS, NULL},
14161 { (char *)"DockUIPart_pane_get", (PyCFunction)_wrap_DockUIPart_pane_get, METH_O, NULL},
14162 { (char *)"DockUIPart_button_set", _wrap_DockUIPart_button_set, METH_VARARGS, NULL},
14163 { (char *)"DockUIPart_button_get", (PyCFunction)_wrap_DockUIPart_button_get, METH_O, NULL},
14164 { (char *)"DockUIPart_cont_sizer_set", _wrap_DockUIPart_cont_sizer_set, METH_VARARGS, NULL},
14165 { (char *)"DockUIPart_cont_sizer_get", (PyCFunction)_wrap_DockUIPart_cont_sizer_get, METH_O, NULL},
14166 { (char *)"DockUIPart_sizer_item_set", _wrap_DockUIPart_sizer_item_set, METH_VARARGS, NULL},
14167 { (char *)"DockUIPart_sizer_item_get", (PyCFunction)_wrap_DockUIPart_sizer_item_get, METH_O, NULL},
14168 { (char *)"DockUIPart_rect_set", _wrap_DockUIPart_rect_set, METH_VARARGS, NULL},
14169 { (char *)"DockUIPart_rect_get", (PyCFunction)_wrap_DockUIPart_rect_get, METH_O, NULL},
14170 { (char *)"delete_DockUIPart", (PyCFunction)_wrap_delete_DockUIPart, METH_O, NULL},
14171 { (char *)"DockUIPart_swigregister", DockUIPart_swigregister, METH_VARARGS, NULL},
14172 { (char *)"PaneButton_button_id_set", _wrap_PaneButton_button_id_set, METH_VARARGS, NULL},
14173 { (char *)"PaneButton_button_id_get", (PyCFunction)_wrap_PaneButton_button_id_get, METH_O, NULL},
14174 { (char *)"delete_PaneButton", (PyCFunction)_wrap_delete_PaneButton, METH_O, NULL},
14175 { (char *)"PaneButton_swigregister", PaneButton_swigregister, METH_VARARGS, NULL},
14176 { (char *)"delete_DockArt", (PyCFunction)_wrap_delete_DockArt, METH_O, NULL},
14177 { (char *)"DockArt_GetMetric", (PyCFunction) _wrap_DockArt_GetMetric, METH_VARARGS | METH_KEYWORDS, NULL},
14178 { (char *)"DockArt_SetMetric", (PyCFunction) _wrap_DockArt_SetMetric, METH_VARARGS | METH_KEYWORDS, NULL},
14179 { (char *)"DockArt_SetFont", (PyCFunction) _wrap_DockArt_SetFont, METH_VARARGS | METH_KEYWORDS, NULL},
14180 { (char *)"DockArt_GetFont", (PyCFunction) _wrap_DockArt_GetFont, METH_VARARGS | METH_KEYWORDS, NULL},
14181 { (char *)"DockArt_GetColour", (PyCFunction) _wrap_DockArt_GetColour, METH_VARARGS | METH_KEYWORDS, NULL},
14182 { (char *)"DockArt_SetColour", (PyCFunction) _wrap_DockArt_SetColour, METH_VARARGS | METH_KEYWORDS, NULL},
14183 { (char *)"DockArt_GetColor", (PyCFunction) _wrap_DockArt_GetColor, METH_VARARGS | METH_KEYWORDS, NULL},
14184 { (char *)"DockArt_SetColor", (PyCFunction) _wrap_DockArt_SetColor, METH_VARARGS | METH_KEYWORDS, NULL},
14185 { (char *)"DockArt_DrawSash", (PyCFunction) _wrap_DockArt_DrawSash, METH_VARARGS | METH_KEYWORDS, NULL},
14186 { (char *)"DockArt_DrawBackground", (PyCFunction) _wrap_DockArt_DrawBackground, METH_VARARGS | METH_KEYWORDS, NULL},
14187 { (char *)"DockArt_DrawCaption", (PyCFunction) _wrap_DockArt_DrawCaption, METH_VARARGS | METH_KEYWORDS, NULL},
14188 { (char *)"DockArt_DrawGripper", (PyCFunction) _wrap_DockArt_DrawGripper, METH_VARARGS | METH_KEYWORDS, NULL},
14189 { (char *)"DockArt_DrawBorder", (PyCFunction) _wrap_DockArt_DrawBorder, METH_VARARGS | METH_KEYWORDS, NULL},
14190 { (char *)"DockArt_DrawPaneButton", (PyCFunction) _wrap_DockArt_DrawPaneButton, METH_VARARGS | METH_KEYWORDS, NULL},
14191 { (char *)"DockArt_swigregister", DockArt_swigregister, METH_VARARGS, NULL},
14192 { (char *)"new_DefaultDockArt", (PyCFunction)_wrap_new_DefaultDockArt, METH_NOARGS, NULL},
14193 { (char *)"DefaultDockArt_swigregister", DefaultDockArt_swigregister, METH_VARARGS, NULL},
14194 { (char *)"DefaultDockArt_swiginit", DefaultDockArt_swiginit, METH_VARARGS, NULL},
14195 { (char *)"new_FloatingPane", (PyCFunction) _wrap_new_FloatingPane, METH_VARARGS | METH_KEYWORDS, NULL},
14196 { (char *)"delete_FloatingPane", (PyCFunction)_wrap_delete_FloatingPane, METH_O, NULL},
14197 { (char *)"FloatingPane_SetPaneWindow", (PyCFunction) _wrap_FloatingPane_SetPaneWindow, METH_VARARGS | METH_KEYWORDS, NULL},
14198 { (char *)"FloatingPane_swigregister", FloatingPane_swigregister, METH_VARARGS, NULL},
14199 { (char *)"FloatingPane_swiginit", FloatingPane_swiginit, METH_VARARGS, NULL},
14200 { (char *)"delete_TabArt", (PyCFunction)_wrap_delete_TabArt, METH_O, NULL},
14201 { (char *)"TabArt_DrawBackground", (PyCFunction) _wrap_TabArt_DrawBackground, METH_VARARGS | METH_KEYWORDS, NULL},
14202 { (char *)"TabArt_DrawTab", (PyCFunction) _wrap_TabArt_DrawTab, METH_VARARGS | METH_KEYWORDS, NULL},
14203 { (char *)"TabArt_SetNormalFont", (PyCFunction) _wrap_TabArt_SetNormalFont, METH_VARARGS | METH_KEYWORDS, NULL},
14204 { (char *)"TabArt_SetSelectedFont", (PyCFunction) _wrap_TabArt_SetSelectedFont, METH_VARARGS | METH_KEYWORDS, NULL},
14205 { (char *)"TabArt_SetMeasuringFont", (PyCFunction) _wrap_TabArt_SetMeasuringFont, METH_VARARGS | METH_KEYWORDS, NULL},
14206 { (char *)"TabArt_swigregister", TabArt_swigregister, METH_VARARGS, NULL},
14207 { (char *)"new_DefaultTabArt", (PyCFunction)_wrap_new_DefaultTabArt, METH_NOARGS, NULL},
14208 { (char *)"delete_DefaultTabArt", (PyCFunction)_wrap_delete_DefaultTabArt, METH_O, NULL},
14209 { (char *)"DefaultTabArt_swigregister", DefaultTabArt_swigregister, METH_VARARGS, NULL},
14210 { (char *)"DefaultTabArt_swiginit", DefaultTabArt_swiginit, METH_VARARGS, NULL},
14211 { (char *)"new_AuiNotebookEvent", (PyCFunction) _wrap_new_AuiNotebookEvent, METH_VARARGS | METH_KEYWORDS, NULL},
14212 { (char *)"AuiNotebookEvent_SetSelection", (PyCFunction) _wrap_AuiNotebookEvent_SetSelection, METH_VARARGS | METH_KEYWORDS, NULL},
14213 { (char *)"AuiNotebookEvent_SetOldSelection", (PyCFunction) _wrap_AuiNotebookEvent_SetOldSelection, METH_VARARGS | METH_KEYWORDS, NULL},
14214 { (char *)"AuiNotebookEvent_GetSelection", (PyCFunction)_wrap_AuiNotebookEvent_GetSelection, METH_O, NULL},
14215 { (char *)"AuiNotebookEvent_GetOldSelection", (PyCFunction)_wrap_AuiNotebookEvent_GetOldSelection, METH_O, NULL},
14216 { (char *)"AuiNotebookEvent_old_selection_set", _wrap_AuiNotebookEvent_old_selection_set, METH_VARARGS, NULL},
14217 { (char *)"AuiNotebookEvent_old_selection_get", (PyCFunction)_wrap_AuiNotebookEvent_old_selection_get, METH_O, NULL},
14218 { (char *)"AuiNotebookEvent_selection_set", _wrap_AuiNotebookEvent_selection_set, METH_VARARGS, NULL},
14219 { (char *)"AuiNotebookEvent_selection_get", (PyCFunction)_wrap_AuiNotebookEvent_selection_get, METH_O, NULL},
14220 { (char *)"AuiNotebookEvent_swigregister", AuiNotebookEvent_swigregister, METH_VARARGS, NULL},
14221 { (char *)"AuiNotebookEvent_swiginit", AuiNotebookEvent_swiginit, METH_VARARGS, NULL},
14222 { (char *)"AuiNotebookPage_window_set", _wrap_AuiNotebookPage_window_set, METH_VARARGS, NULL},
14223 { (char *)"AuiNotebookPage_window_get", (PyCFunction)_wrap_AuiNotebookPage_window_get, METH_O, NULL},
14224 { (char *)"AuiNotebookPage_caption_set", _wrap_AuiNotebookPage_caption_set, METH_VARARGS, NULL},
14225 { (char *)"AuiNotebookPage_caption_get", (PyCFunction)_wrap_AuiNotebookPage_caption_get, METH_O, NULL},
14226 { (char *)"AuiNotebookPage_bitmap_set", _wrap_AuiNotebookPage_bitmap_set, METH_VARARGS, NULL},
14227 { (char *)"AuiNotebookPage_bitmap_get", (PyCFunction)_wrap_AuiNotebookPage_bitmap_get, METH_O, NULL},
14228 { (char *)"AuiNotebookPage_rect_set", _wrap_AuiNotebookPage_rect_set, METH_VARARGS, NULL},
14229 { (char *)"AuiNotebookPage_rect_get", (PyCFunction)_wrap_AuiNotebookPage_rect_get, METH_O, NULL},
14230 { (char *)"AuiNotebookPage_active_set", _wrap_AuiNotebookPage_active_set, METH_VARARGS, NULL},
14231 { (char *)"AuiNotebookPage_active_get", (PyCFunction)_wrap_AuiNotebookPage_active_get, METH_O, NULL},
14232 { (char *)"AuiNotebookPage_swigregister", AuiNotebookPage_swigregister, METH_VARARGS, NULL},
14233 { (char *)"AuiTabContainerButton_id_set", _wrap_AuiTabContainerButton_id_set, METH_VARARGS, NULL},
14234 { (char *)"AuiTabContainerButton_id_get", (PyCFunction)_wrap_AuiTabContainerButton_id_get, METH_O, NULL},
14235 { (char *)"AuiTabContainerButton_cur_state_set", _wrap_AuiTabContainerButton_cur_state_set, METH_VARARGS, NULL},
14236 { (char *)"AuiTabContainerButton_cur_state_get", (PyCFunction)_wrap_AuiTabContainerButton_cur_state_get, METH_O, NULL},
14237 { (char *)"AuiTabContainerButton_location_set", _wrap_AuiTabContainerButton_location_set, METH_VARARGS, NULL},
14238 { (char *)"AuiTabContainerButton_location_get", (PyCFunction)_wrap_AuiTabContainerButton_location_get, METH_O, NULL},
14239 { (char *)"AuiTabContainerButton_bitmap_set", _wrap_AuiTabContainerButton_bitmap_set, METH_VARARGS, NULL},
14240 { (char *)"AuiTabContainerButton_bitmap_get", (PyCFunction)_wrap_AuiTabContainerButton_bitmap_get, METH_O, NULL},
14241 { (char *)"AuiTabContainerButton_rect_set", _wrap_AuiTabContainerButton_rect_set, METH_VARARGS, NULL},
14242 { (char *)"AuiTabContainerButton_rect_get", (PyCFunction)_wrap_AuiTabContainerButton_rect_get, METH_O, NULL},
14243 { (char *)"AuiTabContainerButton_swigregister", AuiTabContainerButton_swigregister, METH_VARARGS, NULL},
14244 { (char *)"new_AuiTabContainer", (PyCFunction)_wrap_new_AuiTabContainer, METH_NOARGS, NULL},
14245 { (char *)"delete_AuiTabContainer", (PyCFunction)_wrap_delete_AuiTabContainer, METH_O, NULL},
14246 { (char *)"AuiTabContainer_SetArtProvider", (PyCFunction) _wrap_AuiTabContainer_SetArtProvider, METH_VARARGS | METH_KEYWORDS, NULL},
14247 { (char *)"AuiTabContainer_GetArtProvider", (PyCFunction)_wrap_AuiTabContainer_GetArtProvider, METH_O, NULL},
14248 { (char *)"AuiTabContainer_AddPage", (PyCFunction) _wrap_AuiTabContainer_AddPage, METH_VARARGS | METH_KEYWORDS, NULL},
14249 { (char *)"AuiTabContainer_InsertPage", (PyCFunction) _wrap_AuiTabContainer_InsertPage, METH_VARARGS | METH_KEYWORDS, NULL},
14250 { (char *)"AuiTabContainer_RemovePage", (PyCFunction) _wrap_AuiTabContainer_RemovePage, METH_VARARGS | METH_KEYWORDS, NULL},
14251 { (char *)"AuiTabContainer_SetActivePage", _wrap_AuiTabContainer_SetActivePage, METH_VARARGS, NULL},
14252 { (char *)"AuiTabContainer_SetNoneActive", (PyCFunction)_wrap_AuiTabContainer_SetNoneActive, METH_O, NULL},
14253 { (char *)"AuiTabContainer_GetActivePage", (PyCFunction)_wrap_AuiTabContainer_GetActivePage, METH_O, NULL},
14254 { (char *)"AuiTabContainer_TabHitTest", (PyCFunction) _wrap_AuiTabContainer_TabHitTest, METH_VARARGS | METH_KEYWORDS, NULL},
14255 { (char *)"AuiTabContainer_ButtonHitTest", (PyCFunction) _wrap_AuiTabContainer_ButtonHitTest, METH_VARARGS | METH_KEYWORDS, NULL},
14256 { (char *)"AuiTabContainer_GetWindowFromIdx", (PyCFunction) _wrap_AuiTabContainer_GetWindowFromIdx, METH_VARARGS | METH_KEYWORDS, NULL},
14257 { (char *)"AuiTabContainer_GetIdxFromWindow", (PyCFunction) _wrap_AuiTabContainer_GetIdxFromWindow, METH_VARARGS | METH_KEYWORDS, NULL},
14258 { (char *)"AuiTabContainer_GetPageCount", (PyCFunction)_wrap_AuiTabContainer_GetPageCount, METH_O, NULL},
14259 { (char *)"AuiTabContainer_GetPage", (PyCFunction) _wrap_AuiTabContainer_GetPage, METH_VARARGS | METH_KEYWORDS, NULL},
14260 { (char *)"AuiTabContainer_GetPages", (PyCFunction)_wrap_AuiTabContainer_GetPages, METH_O, NULL},
14261 { (char *)"AuiTabContainer_SetNormalFont", (PyCFunction) _wrap_AuiTabContainer_SetNormalFont, METH_VARARGS | METH_KEYWORDS, NULL},
14262 { (char *)"AuiTabContainer_SetSelectedFont", (PyCFunction) _wrap_AuiTabContainer_SetSelectedFont, METH_VARARGS | METH_KEYWORDS, NULL},
14263 { (char *)"AuiTabContainer_SetMeasuringFont", (PyCFunction) _wrap_AuiTabContainer_SetMeasuringFont, METH_VARARGS | METH_KEYWORDS, NULL},
14264 { (char *)"AuiTabContainer_DoShowHide", (PyCFunction)_wrap_AuiTabContainer_DoShowHide, METH_O, NULL},
14265 { (char *)"AuiTabContainer_SetRect", (PyCFunction) _wrap_AuiTabContainer_SetRect, METH_VARARGS | METH_KEYWORDS, NULL},
14266 { (char *)"AuiTabContainer_AddButton", (PyCFunction) _wrap_AuiTabContainer_AddButton, METH_VARARGS | METH_KEYWORDS, NULL},
14267 { (char *)"AuiTabContainer_swigregister", AuiTabContainer_swigregister, METH_VARARGS, NULL},
14268 { (char *)"AuiTabContainer_swiginit", AuiTabContainer_swiginit, METH_VARARGS, NULL},
14269 { (char *)"new_AuiTabCtrl", (PyCFunction) _wrap_new_AuiTabCtrl, METH_VARARGS | METH_KEYWORDS, NULL},
14270 { (char *)"AuiTabCtrl_swigregister", AuiTabCtrl_swigregister, METH_VARARGS, NULL},
14271 { (char *)"AuiTabCtrl_swiginit", AuiTabCtrl_swiginit, METH_VARARGS, NULL},
14272 { (char *)"new_PreAuiMultiNotebook", (PyCFunction)_wrap_new_PreAuiMultiNotebook, METH_NOARGS, NULL},
14273 { (char *)"new_AuiMultiNotebook", (PyCFunction) _wrap_new_AuiMultiNotebook, METH_VARARGS | METH_KEYWORDS, NULL},
14274 { (char *)"AuiMultiNotebook_Create", (PyCFunction) _wrap_AuiMultiNotebook_Create, METH_VARARGS | METH_KEYWORDS, NULL},
14275 { (char *)"AuiMultiNotebook_AddPage", (PyCFunction) _wrap_AuiMultiNotebook_AddPage, METH_VARARGS | METH_KEYWORDS, NULL},
14276 { (char *)"AuiMultiNotebook_InsertPage", (PyCFunction) _wrap_AuiMultiNotebook_InsertPage, METH_VARARGS | METH_KEYWORDS, NULL},
14277 { (char *)"AuiMultiNotebook_DeletePage", (PyCFunction) _wrap_AuiMultiNotebook_DeletePage, METH_VARARGS | METH_KEYWORDS, NULL},
14278 { (char *)"AuiMultiNotebook_RemovePage", (PyCFunction) _wrap_AuiMultiNotebook_RemovePage, METH_VARARGS | METH_KEYWORDS, NULL},
14279 { (char *)"AuiMultiNotebook_SetPageText", (PyCFunction) _wrap_AuiMultiNotebook_SetPageText, METH_VARARGS | METH_KEYWORDS, NULL},
14280 { (char *)"AuiMultiNotebook_SetSelection", (PyCFunction) _wrap_AuiMultiNotebook_SetSelection, METH_VARARGS | METH_KEYWORDS, NULL},
14281 { (char *)"AuiMultiNotebook_GetSelection", (PyCFunction)_wrap_AuiMultiNotebook_GetSelection, METH_O, NULL},
14282 { (char *)"AuiMultiNotebook_GetPageCount", (PyCFunction)_wrap_AuiMultiNotebook_GetPageCount, METH_O, NULL},
14283 { (char *)"AuiMultiNotebook_GetPage", (PyCFunction) _wrap_AuiMultiNotebook_GetPage, METH_VARARGS | METH_KEYWORDS, NULL},
14284 { (char *)"AuiMultiNotebook_SetArtProvider", (PyCFunction) _wrap_AuiMultiNotebook_SetArtProvider, METH_VARARGS | METH_KEYWORDS, NULL},
14285 { (char *)"AuiMultiNotebook_GetArtProvider", (PyCFunction)_wrap_AuiMultiNotebook_GetArtProvider, METH_O, NULL},
14286 { (char *)"AuiMultiNotebook_swigregister", AuiMultiNotebook_swigregister, METH_VARARGS, NULL},
14287 { (char *)"AuiMultiNotebook_swiginit", AuiMultiNotebook_swiginit, METH_VARARGS, NULL},
14288 { (char *)"PyDockArt_swigregister", PyDockArt_swigregister, METH_VARARGS, NULL},
14289 { (char *)"PyTabArt_swigregister", PyTabArt_swigregister, METH_VARARGS, NULL},
14290 { NULL, NULL, 0, NULL }
14291 };
14292
14293
14294 /* -------- TYPE CONVERSION AND EQUIVALENCE RULES (BEGIN) -------- */
14295
14296 static void *_p_wxFloatingPaneTo_p_wxMiniFrame(void *x) {
14297 return (void *)((wxMiniFrame *) ((wxFloatingPane *) x));
14298 }
14299 static void *_p_wxBoxSizerTo_p_wxSizer(void *x) {
14300 return (void *)((wxSizer *) ((wxBoxSizer *) x));
14301 }
14302 static void *_p_wxStaticBoxSizerTo_p_wxSizer(void *x) {
14303 return (void *)((wxSizer *) (wxBoxSizer *) ((wxStaticBoxSizer *) x));
14304 }
14305 static void *_p_wxStdDialogButtonSizerTo_p_wxSizer(void *x) {
14306 return (void *)((wxSizer *) (wxBoxSizer *) ((wxStdDialogButtonSizer *) x));
14307 }
14308 static void *_p_wxGridBagSizerTo_p_wxSizer(void *x) {
14309 return (void *)((wxSizer *) (wxGridSizer *)(wxFlexGridSizer *) ((wxGridBagSizer *) x));
14310 }
14311 static void *_p_wxGridSizerTo_p_wxSizer(void *x) {
14312 return (void *)((wxSizer *) ((wxGridSizer *) x));
14313 }
14314 static void *_p_wxFlexGridSizerTo_p_wxSizer(void *x) {
14315 return (void *)((wxSizer *) (wxGridSizer *) ((wxFlexGridSizer *) x));
14316 }
14317 static void *_p_wxPySizerTo_p_wxSizer(void *x) {
14318 return (void *)((wxSizer *) ((wxPySizer *) x));
14319 }
14320 static void *_p_wxSplitterEventTo_p_wxNotifyEvent(void *x) {
14321 return (void *)((wxNotifyEvent *) ((wxSplitterEvent *) x));
14322 }
14323 static void *_p_wxAuiNotebookEventTo_p_wxNotifyEvent(void *x) {
14324 return (void *)((wxNotifyEvent *) ((wxAuiNotebookEvent *) x));
14325 }
14326 static void *_p_wxFrameTo_p_wxTopLevelWindow(void *x) {
14327 return (void *)((wxTopLevelWindow *) ((wxFrame *) x));
14328 }
14329 static void *_p_wxMiniFrameTo_p_wxTopLevelWindow(void *x) {
14330 return (void *)((wxTopLevelWindow *) (wxFrame *) ((wxMiniFrame *) x));
14331 }
14332 static void *_p_wxFontDialogTo_p_wxTopLevelWindow(void *x) {
14333 return (void *)((wxTopLevelWindow *) (wxDialog *) ((wxFontDialog *) x));
14334 }
14335 static void *_p_wxDirDialogTo_p_wxTopLevelWindow(void *x) {
14336 return (void *)((wxTopLevelWindow *) (wxDialog *) ((wxDirDialog *) x));
14337 }
14338 static void *_p_wxColourDialogTo_p_wxTopLevelWindow(void *x) {
14339 return (void *)((wxTopLevelWindow *) (wxDialog *) ((wxColourDialog *) x));
14340 }
14341 static void *_p_wxDialogTo_p_wxTopLevelWindow(void *x) {
14342 return (void *)((wxTopLevelWindow *) ((wxDialog *) x));
14343 }
14344 static void *_p_wxSplashScreenTo_p_wxTopLevelWindow(void *x) {
14345 return (void *)((wxTopLevelWindow *) (wxFrame *) ((wxSplashScreen *) x));
14346 }
14347 static void *_p_wxTipWindowTo_p_wxTopLevelWindow(void *x) {
14348 return (void *)((wxTopLevelWindow *) (wxFrame *) ((wxTipWindow *) x));
14349 }
14350 static void *_p_wxMDIParentFrameTo_p_wxTopLevelWindow(void *x) {
14351 return (void *)((wxTopLevelWindow *) (wxFrame *) ((wxMDIParentFrame *) x));
14352 }
14353 static void *_p_wxMDIChildFrameTo_p_wxTopLevelWindow(void *x) {
14354 return (void *)((wxTopLevelWindow *) (wxFrame *) ((wxMDIChildFrame *) x));
14355 }
14356 static void *_p_wxFloatingPaneTo_p_wxTopLevelWindow(void *x) {
14357 return (void *)((wxTopLevelWindow *) (wxFrame *)(wxMiniFrame *) ((wxFloatingPane *) x));
14358 }
14359 static void *_p_wxNumberEntryDialogTo_p_wxTopLevelWindow(void *x) {
14360 return (void *)((wxTopLevelWindow *) (wxDialog *) ((wxNumberEntryDialog *) x));
14361 }
14362 static void *_p_wxPasswordEntryDialogTo_p_wxTopLevelWindow(void *x) {
14363 return (void *)((wxTopLevelWindow *) (wxDialog *)(wxTextEntryDialog *) ((wxPasswordEntryDialog *) x));
14364 }
14365 static void *_p_wxTextEntryDialogTo_p_wxTopLevelWindow(void *x) {
14366 return (void *)((wxTopLevelWindow *) (wxDialog *) ((wxTextEntryDialog *) x));
14367 }
14368 static void *_p_wxSingleChoiceDialogTo_p_wxTopLevelWindow(void *x) {
14369 return (void *)((wxTopLevelWindow *) (wxDialog *) ((wxSingleChoiceDialog *) x));
14370 }
14371 static void *_p_wxMultiChoiceDialogTo_p_wxTopLevelWindow(void *x) {
14372 return (void *)((wxTopLevelWindow *) (wxDialog *) ((wxMultiChoiceDialog *) x));
14373 }
14374 static void *_p_wxFileDialogTo_p_wxTopLevelWindow(void *x) {
14375 return (void *)((wxTopLevelWindow *) (wxDialog *) ((wxFileDialog *) x));
14376 }
14377 static void *_p_wxMessageDialogTo_p_wxTopLevelWindow(void *x) {
14378 return (void *)((wxTopLevelWindow *) (wxDialog *) ((wxMessageDialog *) x));
14379 }
14380 static void *_p_wxProgressDialogTo_p_wxTopLevelWindow(void *x) {
14381 return (void *)((wxTopLevelWindow *) (wxFrame *) ((wxProgressDialog *) x));
14382 }
14383 static void *_p_wxFindReplaceDialogTo_p_wxTopLevelWindow(void *x) {
14384 return (void *)((wxTopLevelWindow *) (wxDialog *) ((wxFindReplaceDialog *) x));
14385 }
14386 static void *_p_wxPreviewFrameTo_p_wxTopLevelWindow(void *x) {
14387 return (void *)((wxTopLevelWindow *) (wxFrame *) ((wxPreviewFrame *) x));
14388 }
14389 static void *_p_wxPyPreviewFrameTo_p_wxTopLevelWindow(void *x) {
14390 return (void *)((wxTopLevelWindow *) (wxFrame *)(wxPreviewFrame *) ((wxPyPreviewFrame *) x));
14391 }
14392 static void *_p_wxSplashScreenTo_p_wxWindow(void *x) {
14393 return (void *)((wxWindow *) (wxTopLevelWindow *)(wxFrame *) ((wxSplashScreen *) x));
14394 }
14395 static void *_p_wxMiniFrameTo_p_wxWindow(void *x) {
14396 return (void *)((wxWindow *) (wxTopLevelWindow *)(wxFrame *) ((wxMiniFrame *) x));
14397 }
14398 static void *_p_wxPyPanelTo_p_wxWindow(void *x) {
14399 return (void *)((wxWindow *) (wxPanel *) ((wxPyPanel *) x));
14400 }
14401 static void *_p_wxMenuBarTo_p_wxWindow(void *x) {
14402 return (void *)((wxWindow *) ((wxMenuBar *) x));
14403 }
14404 static void *_p_wxFindReplaceDialogTo_p_wxWindow(void *x) {
14405 return (void *)((wxWindow *) (wxTopLevelWindow *)(wxDialog *) ((wxFindReplaceDialog *) x));
14406 }
14407 static void *_p_wxProgressDialogTo_p_wxWindow(void *x) {
14408 return (void *)((wxWindow *) (wxTopLevelWindow *)(wxFrame *) ((wxProgressDialog *) x));
14409 }
14410 static void *_p_wxMessageDialogTo_p_wxWindow(void *x) {
14411 return (void *)((wxWindow *) (wxTopLevelWindow *)(wxDialog *) ((wxMessageDialog *) x));
14412 }
14413 static void *_p_wxNumberEntryDialogTo_p_wxWindow(void *x) {
14414 return (void *)((wxWindow *) (wxTopLevelWindow *)(wxDialog *) ((wxNumberEntryDialog *) x));
14415 }
14416 static void *_p_wxPasswordEntryDialogTo_p_wxWindow(void *x) {
14417 return (void *)((wxWindow *) (wxTopLevelWindow *)(wxDialog *)(wxTextEntryDialog *) ((wxPasswordEntryDialog *) x));
14418 }
14419 static void *_p_wxTextEntryDialogTo_p_wxWindow(void *x) {
14420 return (void *)((wxWindow *) (wxTopLevelWindow *)(wxDialog *) ((wxTextEntryDialog *) x));
14421 }
14422 static void *_p_wxSingleChoiceDialogTo_p_wxWindow(void *x) {
14423 return (void *)((wxWindow *) (wxTopLevelWindow *)(wxDialog *) ((wxSingleChoiceDialog *) x));
14424 }
14425 static void *_p_wxMultiChoiceDialogTo_p_wxWindow(void *x) {
14426 return (void *)((wxWindow *) (wxTopLevelWindow *)(wxDialog *) ((wxMultiChoiceDialog *) x));
14427 }
14428 static void *_p_wxFileDialogTo_p_wxWindow(void *x) {
14429 return (void *)((wxWindow *) (wxTopLevelWindow *)(wxDialog *) ((wxFileDialog *) x));
14430 }
14431 static void *_p_wxPanelTo_p_wxWindow(void *x) {
14432 return (void *)((wxWindow *) ((wxPanel *) x));
14433 }
14434 static void *_p_wxStatusBarTo_p_wxWindow(void *x) {
14435 return (void *)((wxWindow *) ((wxStatusBar *) x));
14436 }
14437 static void *_p_wxPyVScrolledWindowTo_p_wxWindow(void *x) {
14438 return (void *)((wxWindow *) (wxPanel *) ((wxPyVScrolledWindow *) x));
14439 }
14440 static void *_p_wxTipWindowTo_p_wxWindow(void *x) {
14441 return (void *)((wxWindow *) (wxTopLevelWindow *)(wxFrame *) ((wxTipWindow *) x));
14442 }
14443 static void *_p_wxPyPopupTransientWindowTo_p_wxWindow(void *x) {
14444 return (void *)((wxWindow *) (wxPopupWindow *) ((wxPyPopupTransientWindow *) x));
14445 }
14446 static void *_p_wxPopupWindowTo_p_wxWindow(void *x) {
14447 return (void *)((wxWindow *) ((wxPopupWindow *) x));
14448 }
14449 static void *_p_wxSashLayoutWindowTo_p_wxWindow(void *x) {
14450 return (void *)((wxWindow *) (wxSashWindow *) ((wxSashLayoutWindow *) x));
14451 }
14452 static void *_p_wxScrolledWindowTo_p_wxWindow(void *x) {
14453 return (void *)((wxWindow *) (wxPanel *) ((wxScrolledWindow *) x));
14454 }
14455 static void *_p_wxTopLevelWindowTo_p_wxWindow(void *x) {
14456 return (void *)((wxWindow *) ((wxTopLevelWindow *) x));
14457 }
14458 static void *_p_wxSplashScreenWindowTo_p_wxWindow(void *x) {
14459 return (void *)((wxWindow *) ((wxSplashScreenWindow *) x));
14460 }
14461 static void *_p_wxSplitterWindowTo_p_wxWindow(void *x) {
14462 return (void *)((wxWindow *) ((wxSplitterWindow *) x));
14463 }
14464 static void *_p_wxSashWindowTo_p_wxWindow(void *x) {
14465 return (void *)((wxWindow *) ((wxSashWindow *) x));
14466 }
14467 static void *_p_wxMDIClientWindowTo_p_wxWindow(void *x) {
14468 return (void *)((wxWindow *) ((wxMDIClientWindow *) x));
14469 }
14470 static void *_p_wxPyScrolledWindowTo_p_wxWindow(void *x) {
14471 return (void *)((wxWindow *) (wxPanel *)(wxScrolledWindow *) ((wxPyScrolledWindow *) x));
14472 }
14473 static void *_p_wxControlTo_p_wxWindow(void *x) {
14474 return (void *)((wxWindow *) ((wxControl *) x));
14475 }
14476 static void *_p_wxPreviewFrameTo_p_wxWindow(void *x) {
14477 return (void *)((wxWindow *) (wxTopLevelWindow *)(wxFrame *) ((wxPreviewFrame *) x));
14478 }
14479 static void *_p_wxPyPreviewFrameTo_p_wxWindow(void *x) {
14480 return (void *)((wxWindow *) (wxTopLevelWindow *)(wxFrame *)(wxPreviewFrame *) ((wxPyPreviewFrame *) x));
14481 }
14482 static void *_p_wxMDIChildFrameTo_p_wxWindow(void *x) {
14483 return (void *)((wxWindow *) (wxTopLevelWindow *)(wxFrame *) ((wxMDIChildFrame *) x));
14484 }
14485 static void *_p_wxControlWithItemsTo_p_wxWindow(void *x) {
14486 return (void *)((wxWindow *) (wxControl *) ((wxControlWithItems *) x));
14487 }
14488 static void *_p_wxPyWindowTo_p_wxWindow(void *x) {
14489 return (void *)((wxWindow *) ((wxPyWindow *) x));
14490 }
14491 static void *_p_wxPreviewCanvasTo_p_wxWindow(void *x) {
14492 return (void *)((wxWindow *) (wxPanel *)(wxScrolledWindow *) ((wxPreviewCanvas *) x));
14493 }
14494 static void *_p_wxFloatingPaneTo_p_wxWindow(void *x) {
14495 return (void *)((wxWindow *) (wxTopLevelWindow *)(wxFrame *)(wxMiniFrame *) ((wxFloatingPane *) x));
14496 }
14497 static void *_p_wxPyHtmlListBoxTo_p_wxWindow(void *x) {
14498 return (void *)((wxWindow *) (wxPanel *)(wxPyVScrolledWindow *)(wxPyVListBox *) ((wxPyHtmlListBox *) x));
14499 }
14500 static void *_p_wxPyVListBoxTo_p_wxWindow(void *x) {
14501 return (void *)((wxWindow *) (wxPanel *)(wxPyVScrolledWindow *) ((wxPyVListBox *) x));
14502 }
14503 static void *_p_wxAuiMultiNotebookTo_p_wxWindow(void *x) {
14504 return (void *)((wxWindow *) (wxControl *) ((wxAuiMultiNotebook *) x));
14505 }
14506 static void *_p_wxPreviewControlBarTo_p_wxWindow(void *x) {
14507 return (void *)((wxWindow *) (wxPanel *) ((wxPreviewControlBar *) x));
14508 }
14509 static void *_p_wxPyPreviewControlBarTo_p_wxWindow(void *x) {
14510 return (void *)((wxWindow *) (wxPanel *)(wxPreviewControlBar *) ((wxPyPreviewControlBar *) x));
14511 }
14512 static void *_p_wxAuiTabCtrlTo_p_wxWindow(void *x) {
14513 return (void *)((wxWindow *) (wxControl *) ((wxAuiTabCtrl *) x));
14514 }
14515 static void *_p_wxFrameTo_p_wxWindow(void *x) {
14516 return (void *)((wxWindow *) (wxTopLevelWindow *) ((wxFrame *) x));
14517 }
14518 static void *_p_wxFontDialogTo_p_wxWindow(void *x) {
14519 return (void *)((wxWindow *) (wxTopLevelWindow *)(wxDialog *) ((wxFontDialog *) x));
14520 }
14521 static void *_p_wxDirDialogTo_p_wxWindow(void *x) {
14522 return (void *)((wxWindow *) (wxTopLevelWindow *)(wxDialog *) ((wxDirDialog *) x));
14523 }
14524 static void *_p_wxColourDialogTo_p_wxWindow(void *x) {
14525 return (void *)((wxWindow *) (wxTopLevelWindow *)(wxDialog *) ((wxColourDialog *) x));
14526 }
14527 static void *_p_wxDialogTo_p_wxWindow(void *x) {
14528 return (void *)((wxWindow *) (wxTopLevelWindow *) ((wxDialog *) x));
14529 }
14530 static void *_p_wxMDIParentFrameTo_p_wxWindow(void *x) {
14531 return (void *)((wxWindow *) (wxTopLevelWindow *)(wxFrame *) ((wxMDIParentFrame *) x));
14532 }
14533 static void *_p_p_wxSplashScreenTo_p_p_wxWindow(void *x) {
14534 return (void *)((wxWindow **) (wxTopLevelWindow *)(wxFrame *) ((wxSplashScreen **) x));
14535 }
14536 static void *_p_p_wxMiniFrameTo_p_p_wxWindow(void *x) {
14537 return (void *)((wxWindow **) (wxTopLevelWindow *)(wxFrame *) ((wxMiniFrame **) x));
14538 }
14539 static void *_p_p_wxPyPanelTo_p_p_wxWindow(void *x) {
14540 return (void *)((wxWindow **) (wxPanel *) ((wxPyPanel **) x));
14541 }
14542 static void *_p_p_wxMenuBarTo_p_p_wxWindow(void *x) {
14543 return (void *)((wxWindow **) ((wxMenuBar **) x));
14544 }
14545 static void *_p_p_wxFindReplaceDialogTo_p_p_wxWindow(void *x) {
14546 return (void *)((wxWindow **) (wxTopLevelWindow *)(wxDialog *) ((wxFindReplaceDialog **) x));
14547 }
14548 static void *_p_p_wxProgressDialogTo_p_p_wxWindow(void *x) {
14549 return (void *)((wxWindow **) (wxTopLevelWindow *)(wxFrame *) ((wxProgressDialog **) x));
14550 }
14551 static void *_p_p_wxMessageDialogTo_p_p_wxWindow(void *x) {
14552 return (void *)((wxWindow **) (wxTopLevelWindow *)(wxDialog *) ((wxMessageDialog **) x));
14553 }
14554 static void *_p_p_wxNumberEntryDialogTo_p_p_wxWindow(void *x) {
14555 return (void *)((wxWindow **) (wxTopLevelWindow *)(wxDialog *) ((wxNumberEntryDialog **) x));
14556 }
14557 static void *_p_p_wxPasswordEntryDialogTo_p_p_wxWindow(void *x) {
14558 return (void *)((wxWindow **) (wxTopLevelWindow *)(wxDialog *)(wxTextEntryDialog *) ((wxPasswordEntryDialog **) x));
14559 }
14560 static void *_p_p_wxTextEntryDialogTo_p_p_wxWindow(void *x) {
14561 return (void *)((wxWindow **) (wxTopLevelWindow *)(wxDialog *) ((wxTextEntryDialog **) x));
14562 }
14563 static void *_p_p_wxSingleChoiceDialogTo_p_p_wxWindow(void *x) {
14564 return (void *)((wxWindow **) (wxTopLevelWindow *)(wxDialog *) ((wxSingleChoiceDialog **) x));
14565 }
14566 static void *_p_p_wxMultiChoiceDialogTo_p_p_wxWindow(void *x) {
14567 return (void *)((wxWindow **) (wxTopLevelWindow *)(wxDialog *) ((wxMultiChoiceDialog **) x));
14568 }
14569 static void *_p_p_wxFileDialogTo_p_p_wxWindow(void *x) {
14570 return (void *)((wxWindow **) (wxTopLevelWindow *)(wxDialog *) ((wxFileDialog **) x));
14571 }
14572 static void *_p_p_wxPanelTo_p_p_wxWindow(void *x) {
14573 return (void *)((wxWindow **) ((wxPanel **) x));
14574 }
14575 static void *_p_p_wxStatusBarTo_p_p_wxWindow(void *x) {
14576 return (void *)((wxWindow **) ((wxStatusBar **) x));
14577 }
14578 static void *_p_p_wxPyVScrolledWindowTo_p_p_wxWindow(void *x) {
14579 return (void *)((wxWindow **) (wxPanel *) ((wxPyVScrolledWindow **) x));
14580 }
14581 static void *_p_p_wxTipWindowTo_p_p_wxWindow(void *x) {
14582 return (void *)((wxWindow **) (wxTopLevelWindow *)(wxFrame *) ((wxTipWindow **) x));
14583 }
14584 static void *_p_p_wxPyPopupTransientWindowTo_p_p_wxWindow(void *x) {
14585 return (void *)((wxWindow **) (wxPopupWindow *) ((wxPyPopupTransientWindow **) x));
14586 }
14587 static void *_p_p_wxPopupWindowTo_p_p_wxWindow(void *x) {
14588 return (void *)((wxWindow **) ((wxPopupWindow **) x));
14589 }
14590 static void *_p_p_wxSashLayoutWindowTo_p_p_wxWindow(void *x) {
14591 return (void *)((wxWindow **) (wxSashWindow *) ((wxSashLayoutWindow **) x));
14592 }
14593 static void *_p_p_wxScrolledWindowTo_p_p_wxWindow(void *x) {
14594 return (void *)((wxWindow **) (wxPanel *) ((wxScrolledWindow **) x));
14595 }
14596 static void *_p_p_wxTopLevelWindowTo_p_p_wxWindow(void *x) {
14597 return (void *)((wxWindow **) ((wxTopLevelWindow **) x));
14598 }
14599 static void *_p_p_wxSplashScreenWindowTo_p_p_wxWindow(void *x) {
14600 return (void *)((wxWindow **) ((wxSplashScreenWindow **) x));
14601 }
14602 static void *_p_p_wxSplitterWindowTo_p_p_wxWindow(void *x) {
14603 return (void *)((wxWindow **) ((wxSplitterWindow **) x));
14604 }
14605 static void *_p_p_wxSashWindowTo_p_p_wxWindow(void *x) {
14606 return (void *)((wxWindow **) ((wxSashWindow **) x));
14607 }
14608 static void *_p_p_wxMDIClientWindowTo_p_p_wxWindow(void *x) {
14609 return (void *)((wxWindow **) ((wxMDIClientWindow **) x));
14610 }
14611 static void *_p_p_wxPyScrolledWindowTo_p_p_wxWindow(void *x) {
14612 return (void *)((wxWindow **) (wxPanel *)(wxScrolledWindow *) ((wxPyScrolledWindow **) x));
14613 }
14614 static void *_p_p_wxControlTo_p_p_wxWindow(void *x) {
14615 return (void *)((wxWindow **) ((wxControl **) x));
14616 }
14617 static void *_p_p_wxPreviewFrameTo_p_p_wxWindow(void *x) {
14618 return (void *)((wxWindow **) (wxTopLevelWindow *)(wxFrame *) ((wxPreviewFrame **) x));
14619 }
14620 static void *_p_p_wxPyPreviewFrameTo_p_p_wxWindow(void *x) {
14621 return (void *)((wxWindow **) (wxTopLevelWindow *)(wxFrame *)(wxPreviewFrame *) ((wxPyPreviewFrame **) x));
14622 }
14623 static void *_p_p_wxMDIChildFrameTo_p_p_wxWindow(void *x) {
14624 return (void *)((wxWindow **) (wxTopLevelWindow *)(wxFrame *) ((wxMDIChildFrame **) x));
14625 }
14626 static void *_p_p_wxControlWithItemsTo_p_p_wxWindow(void *x) {
14627 return (void *)((wxWindow **) (wxControl *) ((wxControlWithItems **) x));
14628 }
14629 static void *_p_p_wxPyWindowTo_p_p_wxWindow(void *x) {
14630 return (void *)((wxWindow **) ((wxPyWindow **) x));
14631 }
14632 static void *_p_p_wxPreviewCanvasTo_p_p_wxWindow(void *x) {
14633 return (void *)((wxWindow **) (wxPanel *)(wxScrolledWindow *) ((wxPreviewCanvas **) x));
14634 }
14635 static void *_p_p_wxFloatingPaneTo_p_p_wxWindow(void *x) {
14636 return (void *)((wxWindow **) (wxTopLevelWindow *)(wxFrame *)(wxMiniFrame *) ((wxFloatingPane **) x));
14637 }
14638 static void *_p_p_wxPyHtmlListBoxTo_p_p_wxWindow(void *x) {
14639 return (void *)((wxWindow **) (wxPanel *)(wxPyVScrolledWindow *)(wxPyVListBox *) ((wxPyHtmlListBox **) x));
14640 }
14641 static void *_p_p_wxPyVListBoxTo_p_p_wxWindow(void *x) {
14642 return (void *)((wxWindow **) (wxPanel *)(wxPyVScrolledWindow *) ((wxPyVListBox **) x));
14643 }
14644 static void *_p_p_wxAuiMultiNotebookTo_p_p_wxWindow(void *x) {
14645 return (void *)((wxWindow **) (wxControl *) ((wxAuiMultiNotebook **) x));
14646 }
14647 static void *_p_p_wxPreviewControlBarTo_p_p_wxWindow(void *x) {
14648 return (void *)((wxWindow **) (wxPanel *) ((wxPreviewControlBar **) x));
14649 }
14650 static void *_p_p_wxPyPreviewControlBarTo_p_p_wxWindow(void *x) {
14651 return (void *)((wxWindow **) (wxPanel *)(wxPreviewControlBar *) ((wxPyPreviewControlBar **) x));
14652 }
14653 static void *_p_p_wxAuiTabCtrlTo_p_p_wxWindow(void *x) {
14654 return (void *)((wxWindow **) (wxControl *) ((wxAuiTabCtrl **) x));
14655 }
14656 static void *_p_p_wxFrameTo_p_p_wxWindow(void *x) {
14657 return (void *)((wxWindow **) (wxTopLevelWindow *) ((wxFrame **) x));
14658 }
14659 static void *_p_p_wxFontDialogTo_p_p_wxWindow(void *x) {
14660 return (void *)((wxWindow **) (wxTopLevelWindow *)(wxDialog *) ((wxFontDialog **) x));
14661 }
14662 static void *_p_p_wxDirDialogTo_p_p_wxWindow(void *x) {
14663 return (void *)((wxWindow **) (wxTopLevelWindow *)(wxDialog *) ((wxDirDialog **) x));
14664 }
14665 static void *_p_p_wxColourDialogTo_p_p_wxWindow(void *x) {
14666 return (void *)((wxWindow **) (wxTopLevelWindow *)(wxDialog *) ((wxColourDialog **) x));
14667 }
14668 static void *_p_p_wxDialogTo_p_p_wxWindow(void *x) {
14669 return (void *)((wxWindow **) (wxTopLevelWindow *) ((wxDialog **) x));
14670 }
14671 static void *_p_p_wxMDIParentFrameTo_p_p_wxWindow(void *x) {
14672 return (void *)((wxWindow **) (wxTopLevelWindow *)(wxFrame *) ((wxMDIParentFrame **) x));
14673 }
14674 static void *_p_wxControlWithItemsTo_p_wxControl(void *x) {
14675 return (void *)((wxControl *) ((wxControlWithItems *) x));
14676 }
14677 static void *_p_wxAuiTabCtrlTo_p_wxControl(void *x) {
14678 return (void *)((wxControl *) ((wxAuiTabCtrl *) x));
14679 }
14680 static void *_p_wxAuiMultiNotebookTo_p_wxControl(void *x) {
14681 return (void *)((wxControl *) ((wxAuiMultiNotebook *) x));
14682 }
14683 static void *_p_wxContextMenuEventTo_p_wxEvent(void *x) {
14684 return (void *)((wxEvent *) (wxCommandEvent *) ((wxContextMenuEvent *) x));
14685 }
14686 static void *_p_wxMenuEventTo_p_wxEvent(void *x) {
14687 return (void *)((wxEvent *) ((wxMenuEvent *) x));
14688 }
14689 static void *_p_wxCloseEventTo_p_wxEvent(void *x) {
14690 return (void *)((wxEvent *) ((wxCloseEvent *) x));
14691 }
14692 static void *_p_wxMouseEventTo_p_wxEvent(void *x) {
14693 return (void *)((wxEvent *) ((wxMouseEvent *) x));
14694 }
14695 static void *_p_wxEraseEventTo_p_wxEvent(void *x) {
14696 return (void *)((wxEvent *) ((wxEraseEvent *) x));
14697 }
14698 static void *_p_wxSetCursorEventTo_p_wxEvent(void *x) {
14699 return (void *)((wxEvent *) ((wxSetCursorEvent *) x));
14700 }
14701 static void *_p_wxSplitterEventTo_p_wxEvent(void *x) {
14702 return (void *)((wxEvent *) (wxCommandEvent *)(wxNotifyEvent *) ((wxSplitterEvent *) x));
14703 }
14704 static void *_p_wxFrameManagerEventTo_p_wxEvent(void *x) {
14705 return (void *)((wxEvent *) ((wxFrameManagerEvent *) x));
14706 }
14707 static void *_p_wxInitDialogEventTo_p_wxEvent(void *x) {
14708 return (void *)((wxEvent *) ((wxInitDialogEvent *) x));
14709 }
14710 static void *_p_wxScrollEventTo_p_wxEvent(void *x) {
14711 return (void *)((wxEvent *) (wxCommandEvent *) ((wxScrollEvent *) x));
14712 }
14713 static void *_p_wxFindDialogEventTo_p_wxEvent(void *x) {
14714 return (void *)((wxEvent *) (wxCommandEvent *) ((wxFindDialogEvent *) x));
14715 }
14716 static void *_p_wxNotifyEventTo_p_wxEvent(void *x) {
14717 return (void *)((wxEvent *) (wxCommandEvent *) ((wxNotifyEvent *) x));
14718 }
14719 static void *_p_wxMouseCaptureLostEventTo_p_wxEvent(void *x) {
14720 return (void *)((wxEvent *) ((wxMouseCaptureLostEvent *) x));
14721 }
14722 static void *_p_wxPyEventTo_p_wxEvent(void *x) {
14723 return (void *)((wxEvent *) ((wxPyEvent *) x));
14724 }
14725 static void *_p_wxCalculateLayoutEventTo_p_wxEvent(void *x) {
14726 return (void *)((wxEvent *) ((wxCalculateLayoutEvent *) x));
14727 }
14728 static void *_p_wxAuiNotebookEventTo_p_wxEvent(void *x) {
14729 return (void *)((wxEvent *) (wxCommandEvent *)(wxNotifyEvent *) ((wxAuiNotebookEvent *) x));
14730 }
14731 static void *_p_wxIdleEventTo_p_wxEvent(void *x) {
14732 return (void *)((wxEvent *) ((wxIdleEvent *) x));
14733 }
14734 static void *_p_wxWindowCreateEventTo_p_wxEvent(void *x) {
14735 return (void *)((wxEvent *) (wxCommandEvent *) ((wxWindowCreateEvent *) x));
14736 }
14737 static void *_p_wxQueryNewPaletteEventTo_p_wxEvent(void *x) {
14738 return (void *)((wxEvent *) ((wxQueryNewPaletteEvent *) x));
14739 }
14740 static void *_p_wxMaximizeEventTo_p_wxEvent(void *x) {
14741 return (void *)((wxEvent *) ((wxMaximizeEvent *) x));
14742 }
14743 static void *_p_wxIconizeEventTo_p_wxEvent(void *x) {
14744 return (void *)((wxEvent *) ((wxIconizeEvent *) x));
14745 }
14746 static void *_p_wxActivateEventTo_p_wxEvent(void *x) {
14747 return (void *)((wxEvent *) ((wxActivateEvent *) x));
14748 }
14749 static void *_p_wxSizeEventTo_p_wxEvent(void *x) {
14750 return (void *)((wxEvent *) ((wxSizeEvent *) x));
14751 }
14752 static void *_p_wxMoveEventTo_p_wxEvent(void *x) {
14753 return (void *)((wxEvent *) ((wxMoveEvent *) x));
14754 }
14755 static void *_p_wxDateEventTo_p_wxEvent(void *x) {
14756 return (void *)((wxEvent *) (wxCommandEvent *) ((wxDateEvent *) x));
14757 }
14758 static void *_p_wxPaintEventTo_p_wxEvent(void *x) {
14759 return (void *)((wxEvent *) ((wxPaintEvent *) x));
14760 }
14761 static void *_p_wxNcPaintEventTo_p_wxEvent(void *x) {
14762 return (void *)((wxEvent *) ((wxNcPaintEvent *) x));
14763 }
14764 static void *_p_wxClipboardTextEventTo_p_wxEvent(void *x) {
14765 return (void *)((wxEvent *) (wxCommandEvent *) ((wxClipboardTextEvent *) x));
14766 }
14767 static void *_p_wxUpdateUIEventTo_p_wxEvent(void *x) {
14768 return (void *)((wxEvent *) (wxCommandEvent *) ((wxUpdateUIEvent *) x));
14769 }
14770 static void *_p_wxPaletteChangedEventTo_p_wxEvent(void *x) {
14771 return (void *)((wxEvent *) ((wxPaletteChangedEvent *) x));
14772 }
14773 static void *_p_wxDisplayChangedEventTo_p_wxEvent(void *x) {
14774 return (void *)((wxEvent *) ((wxDisplayChangedEvent *) x));
14775 }
14776 static void *_p_wxMouseCaptureChangedEventTo_p_wxEvent(void *x) {
14777 return (void *)((wxEvent *) ((wxMouseCaptureChangedEvent *) x));
14778 }
14779 static void *_p_wxSysColourChangedEventTo_p_wxEvent(void *x) {
14780 return (void *)((wxEvent *) ((wxSysColourChangedEvent *) x));
14781 }
14782 static void *_p_wxDropFilesEventTo_p_wxEvent(void *x) {
14783 return (void *)((wxEvent *) ((wxDropFilesEvent *) x));
14784 }
14785 static void *_p_wxFocusEventTo_p_wxEvent(void *x) {
14786 return (void *)((wxEvent *) ((wxFocusEvent *) x));
14787 }
14788 static void *_p_wxChildFocusEventTo_p_wxEvent(void *x) {
14789 return (void *)((wxEvent *) (wxCommandEvent *) ((wxChildFocusEvent *) x));
14790 }
14791 static void *_p_wxSashEventTo_p_wxEvent(void *x) {
14792 return (void *)((wxEvent *) (wxCommandEvent *) ((wxSashEvent *) x));
14793 }
14794 static void *_p_wxQueryLayoutInfoEventTo_p_wxEvent(void *x) {
14795 return (void *)((wxEvent *) ((wxQueryLayoutInfoEvent *) x));
14796 }
14797 static void *_p_wxShowEventTo_p_wxEvent(void *x) {
14798 return (void *)((wxEvent *) ((wxShowEvent *) x));
14799 }
14800 static void *_p_wxCommandEventTo_p_wxEvent(void *x) {
14801 return (void *)((wxEvent *) ((wxCommandEvent *) x));
14802 }
14803 static void *_p_wxPyCommandEventTo_p_wxEvent(void *x) {
14804 return (void *)((wxEvent *) (wxCommandEvent *) ((wxPyCommandEvent *) x));
14805 }
14806 static void *_p_wxWindowDestroyEventTo_p_wxEvent(void *x) {
14807 return (void *)((wxEvent *) (wxCommandEvent *) ((wxWindowDestroyEvent *) x));
14808 }
14809 static void *_p_wxNavigationKeyEventTo_p_wxEvent(void *x) {
14810 return (void *)((wxEvent *) ((wxNavigationKeyEvent *) x));
14811 }
14812 static void *_p_wxKeyEventTo_p_wxEvent(void *x) {
14813 return (void *)((wxEvent *) ((wxKeyEvent *) x));
14814 }
14815 static void *_p_wxScrollWinEventTo_p_wxEvent(void *x) {
14816 return (void *)((wxEvent *) ((wxScrollWinEvent *) x));
14817 }
14818 static void *_p_wxTaskBarIconEventTo_p_wxEvent(void *x) {
14819 return (void *)((wxEvent *) ((wxTaskBarIconEvent *) x));
14820 }
14821 static void *_p_wxLayoutConstraintsTo_p_wxObject(void *x) {
14822 return (void *)((wxObject *) ((wxLayoutConstraints *) x));
14823 }
14824 static void *_p_wxQueryLayoutInfoEventTo_p_wxObject(void *x) {
14825 return (void *)((wxObject *) (wxEvent *) ((wxQueryLayoutInfoEvent *) x));
14826 }
14827 static void *_p_wxPreviewFrameTo_p_wxObject(void *x) {
14828 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxTopLevelWindow *)(wxFrame *) ((wxPreviewFrame *) x));
14829 }
14830 static void *_p_wxPyPreviewFrameTo_p_wxObject(void *x) {
14831 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxTopLevelWindow *)(wxFrame *)(wxPreviewFrame *) ((wxPyPreviewFrame *) x));
14832 }
14833 static void *_p_wxSizerItemTo_p_wxObject(void *x) {
14834 return (void *)((wxObject *) ((wxSizerItem *) x));
14835 }
14836 static void *_p_wxGBSizerItemTo_p_wxObject(void *x) {
14837 return (void *)((wxObject *) (wxSizerItem *) ((wxGBSizerItem *) x));
14838 }
14839 static void *_p_wxScrollEventTo_p_wxObject(void *x) {
14840 return (void *)((wxObject *) (wxEvent *)(wxCommandEvent *) ((wxScrollEvent *) x));
14841 }
14842 static void *_p_wxIndividualLayoutConstraintTo_p_wxObject(void *x) {
14843 return (void *)((wxObject *) ((wxIndividualLayoutConstraint *) x));
14844 }
14845 static void *_p_wxStaticBoxSizerTo_p_wxObject(void *x) {
14846 return (void *)((wxObject *) (wxSizer *)(wxBoxSizer *) ((wxStaticBoxSizer *) x));
14847 }
14848 static void *_p_wxBoxSizerTo_p_wxObject(void *x) {
14849 return (void *)((wxObject *) (wxSizer *) ((wxBoxSizer *) x));
14850 }
14851 static void *_p_wxSizerTo_p_wxObject(void *x) {
14852 return (void *)((wxObject *) ((wxSizer *) x));
14853 }
14854 static void *_p_wxGridBagSizerTo_p_wxObject(void *x) {
14855 return (void *)((wxObject *) (wxSizer *)(wxGridSizer *)(wxFlexGridSizer *) ((wxGridBagSizer *) x));
14856 }
14857 static void *_p_wxUpdateUIEventTo_p_wxObject(void *x) {
14858 return (void *)((wxObject *) (wxEvent *)(wxCommandEvent *) ((wxUpdateUIEvent *) x));
14859 }
14860 static void *_p_wxPyPanelTo_p_wxObject(void *x) {
14861 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxPanel *) ((wxPyPanel *) x));
14862 }
14863 static void *_p_wxEventTo_p_wxObject(void *x) {
14864 return (void *)((wxObject *) ((wxEvent *) x));
14865 }
14866 static void *_p_wxFontDataTo_p_wxObject(void *x) {
14867 return (void *)((wxObject *) ((wxFontData *) x));
14868 }
14869 static void *_p_wxPrintDataTo_p_wxObject(void *x) {
14870 return (void *)((wxObject *) ((wxPrintData *) x));
14871 }
14872 static void *_p_wxFlexGridSizerTo_p_wxObject(void *x) {
14873 return (void *)((wxObject *) (wxSizer *)(wxGridSizer *) ((wxFlexGridSizer *) x));
14874 }
14875 static void *_p_wxGridSizerTo_p_wxObject(void *x) {
14876 return (void *)((wxObject *) (wxSizer *) ((wxGridSizer *) x));
14877 }
14878 static void *_p_wxInitDialogEventTo_p_wxObject(void *x) {
14879 return (void *)((wxObject *) (wxEvent *) ((wxInitDialogEvent *) x));
14880 }
14881 static void *_p_wxLayoutAlgorithmTo_p_wxObject(void *x) {
14882 return (void *)((wxObject *) ((wxLayoutAlgorithm *) x));
14883 }
14884 static void *_p_wxPyTaskBarIconTo_p_wxObject(void *x) {
14885 return (void *)((wxObject *) (wxEvtHandler *) ((wxPyTaskBarIcon *) x));
14886 }
14887 static void *_p_wxFindDialogEventTo_p_wxObject(void *x) {
14888 return (void *)((wxObject *) (wxEvent *)(wxCommandEvent *) ((wxFindDialogEvent *) x));
14889 }
14890 static void *_p_wxAuiTabCtrlTo_p_wxObject(void *x) {
14891 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxControl *) ((wxAuiTabCtrl *) x));
14892 }
14893 static void *_p_wxClipboardTextEventTo_p_wxObject(void *x) {
14894 return (void *)((wxObject *) (wxEvent *)(wxCommandEvent *) ((wxClipboardTextEvent *) x));
14895 }
14896 static void *_p_wxPaintEventTo_p_wxObject(void *x) {
14897 return (void *)((wxObject *) (wxEvent *) ((wxPaintEvent *) x));
14898 }
14899 static void *_p_wxNcPaintEventTo_p_wxObject(void *x) {
14900 return (void *)((wxObject *) (wxEvent *) ((wxNcPaintEvent *) x));
14901 }
14902 static void *_p_wxPaletteChangedEventTo_p_wxObject(void *x) {
14903 return (void *)((wxObject *) (wxEvent *) ((wxPaletteChangedEvent *) x));
14904 }
14905 static void *_p_wxDisplayChangedEventTo_p_wxObject(void *x) {
14906 return (void *)((wxObject *) (wxEvent *) ((wxDisplayChangedEvent *) x));
14907 }
14908 static void *_p_wxMouseCaptureChangedEventTo_p_wxObject(void *x) {
14909 return (void *)((wxObject *) (wxEvent *) ((wxMouseCaptureChangedEvent *) x));
14910 }
14911 static void *_p_wxSysColourChangedEventTo_p_wxObject(void *x) {
14912 return (void *)((wxObject *) (wxEvent *) ((wxSysColourChangedEvent *) x));
14913 }
14914 static void *_p_wxPreviewCanvasTo_p_wxObject(void *x) {
14915 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxPanel *)(wxScrolledWindow *) ((wxPreviewCanvas *) x));
14916 }
14917 static void *_p_wxControlTo_p_wxObject(void *x) {
14918 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *) ((wxControl *) x));
14919 }
14920 static void *_p_wxSetCursorEventTo_p_wxObject(void *x) {
14921 return (void *)((wxObject *) (wxEvent *) ((wxSetCursorEvent *) x));
14922 }
14923 static void *_p_wxSplitterEventTo_p_wxObject(void *x) {
14924 return (void *)((wxObject *) (wxEvent *)(wxCommandEvent *)(wxNotifyEvent *) ((wxSplitterEvent *) x));
14925 }
14926 static void *_p_wxFrameManagerEventTo_p_wxObject(void *x) {
14927 return (void *)((wxObject *) (wxEvent *) ((wxFrameManagerEvent *) x));
14928 }
14929 static void *_p_wxFSFileTo_p_wxObject(void *x) {
14930 return (void *)((wxObject *) ((wxFSFile *) x));
14931 }
14932 static void *_p_wxFindReplaceDataTo_p_wxObject(void *x) {
14933 return (void *)((wxObject *) ((wxFindReplaceData *) x));
14934 }
14935 static void *_p_wxPySizerTo_p_wxObject(void *x) {
14936 return (void *)((wxObject *) (wxSizer *) ((wxPySizer *) x));
14937 }
14938 static void *_p_wxMDIChildFrameTo_p_wxObject(void *x) {
14939 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxTopLevelWindow *)(wxFrame *) ((wxMDIChildFrame *) x));
14940 }
14941 static void *_p_wxAuiMultiNotebookTo_p_wxObject(void *x) {
14942 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxControl *) ((wxAuiMultiNotebook *) x));
14943 }
14944 static void *_p_wxColourDataTo_p_wxObject(void *x) {
14945 return (void *)((wxObject *) ((wxColourData *) x));
14946 }
14947 static void *_p_wxPyEventTo_p_wxObject(void *x) {
14948 return (void *)((wxObject *) (wxEvent *) ((wxPyEvent *) x));
14949 }
14950 static void *_p_wxNotifyEventTo_p_wxObject(void *x) {
14951 return (void *)((wxObject *) (wxEvent *)(wxCommandEvent *) ((wxNotifyEvent *) x));
14952 }
14953 static void *_p_wxPyWindowTo_p_wxObject(void *x) {
14954 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *) ((wxPyWindow *) x));
14955 }
14956 static void *_p_wxSplashScreenTo_p_wxObject(void *x) {
14957 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxTopLevelWindow *)(wxFrame *) ((wxSplashScreen *) x));
14958 }
14959 static void *_p_wxFileDialogTo_p_wxObject(void *x) {
14960 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxTopLevelWindow *)(wxDialog *) ((wxFileDialog *) x));
14961 }
14962 static void *_p_wxMultiChoiceDialogTo_p_wxObject(void *x) {
14963 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxTopLevelWindow *)(wxDialog *) ((wxMultiChoiceDialog *) x));
14964 }
14965 static void *_p_wxSingleChoiceDialogTo_p_wxObject(void *x) {
14966 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxTopLevelWindow *)(wxDialog *) ((wxSingleChoiceDialog *) x));
14967 }
14968 static void *_p_wxTextEntryDialogTo_p_wxObject(void *x) {
14969 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxTopLevelWindow *)(wxDialog *) ((wxTextEntryDialog *) x));
14970 }
14971 static void *_p_wxPasswordEntryDialogTo_p_wxObject(void *x) {
14972 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxTopLevelWindow *)(wxDialog *)(wxTextEntryDialog *) ((wxPasswordEntryDialog *) x));
14973 }
14974 static void *_p_wxNumberEntryDialogTo_p_wxObject(void *x) {
14975 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxTopLevelWindow *)(wxDialog *) ((wxNumberEntryDialog *) x));
14976 }
14977 static void *_p_wxMessageDialogTo_p_wxObject(void *x) {
14978 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxTopLevelWindow *)(wxDialog *) ((wxMessageDialog *) x));
14979 }
14980 static void *_p_wxProgressDialogTo_p_wxObject(void *x) {
14981 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxTopLevelWindow *)(wxFrame *) ((wxProgressDialog *) x));
14982 }
14983 static void *_p_wxFindReplaceDialogTo_p_wxObject(void *x) {
14984 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxTopLevelWindow *)(wxDialog *) ((wxFindReplaceDialog *) x));
14985 }
14986 static void *_p_wxShowEventTo_p_wxObject(void *x) {
14987 return (void *)((wxObject *) (wxEvent *) ((wxShowEvent *) x));
14988 }
14989 static void *_p_wxPrinterTo_p_wxObject(void *x) {
14990 return (void *)((wxObject *) ((wxPrinter *) x));
14991 }
14992 static void *_p_wxMenuItemTo_p_wxObject(void *x) {
14993 return (void *)((wxObject *) ((wxMenuItem *) x));
14994 }
14995 static void *_p_wxDateEventTo_p_wxObject(void *x) {
14996 return (void *)((wxObject *) (wxEvent *)(wxCommandEvent *) ((wxDateEvent *) x));
14997 }
14998 static void *_p_wxIdleEventTo_p_wxObject(void *x) {
14999 return (void *)((wxObject *) (wxEvent *) ((wxIdleEvent *) x));
15000 }
15001 static void *_p_wxWindowCreateEventTo_p_wxObject(void *x) {
15002 return (void *)((wxObject *) (wxEvent *)(wxCommandEvent *) ((wxWindowCreateEvent *) x));
15003 }
15004 static void *_p_wxQueryNewPaletteEventTo_p_wxObject(void *x) {
15005 return (void *)((wxObject *) (wxEvent *) ((wxQueryNewPaletteEvent *) x));
15006 }
15007 static void *_p_wxMaximizeEventTo_p_wxObject(void *x) {
15008 return (void *)((wxObject *) (wxEvent *) ((wxMaximizeEvent *) x));
15009 }
15010 static void *_p_wxIconizeEventTo_p_wxObject(void *x) {
15011 return (void *)((wxObject *) (wxEvent *) ((wxIconizeEvent *) x));
15012 }
15013 static void *_p_wxSizeEventTo_p_wxObject(void *x) {
15014 return (void *)((wxObject *) (wxEvent *) ((wxSizeEvent *) x));
15015 }
15016 static void *_p_wxMoveEventTo_p_wxObject(void *x) {
15017 return (void *)((wxObject *) (wxEvent *) ((wxMoveEvent *) x));
15018 }
15019 static void *_p_wxActivateEventTo_p_wxObject(void *x) {
15020 return (void *)((wxObject *) (wxEvent *) ((wxActivateEvent *) x));
15021 }
15022 static void *_p_wxPNMHandlerTo_p_wxObject(void *x) {
15023 return (void *)((wxObject *) (wxImageHandler *) ((wxPNMHandler *) x));
15024 }
15025 static void *_p_wxJPEGHandlerTo_p_wxObject(void *x) {
15026 return (void *)((wxObject *) (wxImageHandler *) ((wxJPEGHandler *) x));
15027 }
15028 static void *_p_wxPCXHandlerTo_p_wxObject(void *x) {
15029 return (void *)((wxObject *) (wxImageHandler *) ((wxPCXHandler *) x));
15030 }
15031 static void *_p_wxGIFHandlerTo_p_wxObject(void *x) {
15032 return (void *)((wxObject *) (wxImageHandler *) ((wxGIFHandler *) x));
15033 }
15034 static void *_p_wxPNGHandlerTo_p_wxObject(void *x) {
15035 return (void *)((wxObject *) (wxImageHandler *) ((wxPNGHandler *) x));
15036 }
15037 static void *_p_wxANIHandlerTo_p_wxObject(void *x) {
15038 return (void *)((wxObject *) (wxImageHandler *)(wxBMPHandler *)(wxICOHandler *)(wxCURHandler *) ((wxANIHandler *) x));
15039 }
15040 static void *_p_wxCURHandlerTo_p_wxObject(void *x) {
15041 return (void *)((wxObject *) (wxImageHandler *)(wxBMPHandler *)(wxICOHandler *) ((wxCURHandler *) x));
15042 }
15043 static void *_p_wxICOHandlerTo_p_wxObject(void *x) {
15044 return (void *)((wxObject *) (wxImageHandler *)(wxBMPHandler *) ((wxICOHandler *) x));
15045 }
15046 static void *_p_wxBMPHandlerTo_p_wxObject(void *x) {
15047 return (void *)((wxObject *) (wxImageHandler *) ((wxBMPHandler *) x));
15048 }
15049 static void *_p_wxPyImageHandlerTo_p_wxObject(void *x) {
15050 return (void *)((wxObject *) (wxImageHandler *) ((wxPyImageHandler *) x));
15051 }
15052 static void *_p_wxImageHandlerTo_p_wxObject(void *x) {
15053 return (void *)((wxObject *) ((wxImageHandler *) x));
15054 }
15055 static void *_p_wxXPMHandlerTo_p_wxObject(void *x) {
15056 return (void *)((wxObject *) (wxImageHandler *) ((wxXPMHandler *) x));
15057 }
15058 static void *_p_wxTIFFHandlerTo_p_wxObject(void *x) {
15059 return (void *)((wxObject *) (wxImageHandler *) ((wxTIFFHandler *) x));
15060 }
15061 static void *_p_wxEvtHandlerTo_p_wxObject(void *x) {
15062 return (void *)((wxObject *) ((wxEvtHandler *) x));
15063 }
15064 static void *_p_wxMouseCaptureLostEventTo_p_wxObject(void *x) {
15065 return (void *)((wxObject *) (wxEvent *) ((wxMouseCaptureLostEvent *) x));
15066 }
15067 static void *_p_wxCalculateLayoutEventTo_p_wxObject(void *x) {
15068 return (void *)((wxObject *) (wxEvent *) ((wxCalculateLayoutEvent *) x));
15069 }
15070 static void *_p_wxPyVListBoxTo_p_wxObject(void *x) {
15071 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxPanel *)(wxPyVScrolledWindow *) ((wxPyVListBox *) x));
15072 }
15073 static void *_p_wxPyHtmlListBoxTo_p_wxObject(void *x) {
15074 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxPanel *)(wxPyVScrolledWindow *)(wxPyVListBox *) ((wxPyHtmlListBox *) x));
15075 }
15076 static void *_p_wxStdDialogButtonSizerTo_p_wxObject(void *x) {
15077 return (void *)((wxObject *) (wxSizer *)(wxBoxSizer *) ((wxStdDialogButtonSizer *) x));
15078 }
15079 static void *_p_wxAcceleratorTableTo_p_wxObject(void *x) {
15080 return (void *)((wxObject *) ((wxAcceleratorTable *) x));
15081 }
15082 static void *_p_wxMiniFrameTo_p_wxObject(void *x) {
15083 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxTopLevelWindow *)(wxFrame *) ((wxMiniFrame *) x));
15084 }
15085 static void *_p_wxImageTo_p_wxObject(void *x) {
15086 return (void *)((wxObject *) ((wxImage *) x));
15087 }
15088 static void *_p_wxFrameTo_p_wxObject(void *x) {
15089 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxTopLevelWindow *) ((wxFrame *) x));
15090 }
15091 static void *_p_wxPyPrintoutTo_p_wxObject(void *x) {
15092 return (void *)((wxObject *) ((wxPyPrintout *) x));
15093 }
15094 static void *_p_wxScrollWinEventTo_p_wxObject(void *x) {
15095 return (void *)((wxObject *) (wxEvent *) ((wxScrollWinEvent *) x));
15096 }
15097 static void *_p_wxTaskBarIconEventTo_p_wxObject(void *x) {
15098 return (void *)((wxObject *) (wxEvent *) ((wxTaskBarIconEvent *) x));
15099 }
15100 static void *_p_wxFloatingPaneTo_p_wxObject(void *x) {
15101 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxTopLevelWindow *)(wxFrame *)(wxMiniFrame *) ((wxFloatingPane *) x));
15102 }
15103 static void *_p_wxStatusBarTo_p_wxObject(void *x) {
15104 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *) ((wxStatusBar *) x));
15105 }
15106 static void *_p_wxFrameManagerTo_p_wxObject(void *x) {
15107 return (void *)((wxObject *) (wxEvtHandler *) ((wxFrameManager *) x));
15108 }
15109 static void *_p_wxMDIParentFrameTo_p_wxObject(void *x) {
15110 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxTopLevelWindow *)(wxFrame *) ((wxMDIParentFrame *) x));
15111 }
15112 static void *_p_wxAuiNotebookEventTo_p_wxObject(void *x) {
15113 return (void *)((wxObject *) (wxEvent *)(wxCommandEvent *)(wxNotifyEvent *) ((wxAuiNotebookEvent *) x));
15114 }
15115 static void *_p_wxWindowDestroyEventTo_p_wxObject(void *x) {
15116 return (void *)((wxObject *) (wxEvent *)(wxCommandEvent *) ((wxWindowDestroyEvent *) x));
15117 }
15118 static void *_p_wxNavigationKeyEventTo_p_wxObject(void *x) {
15119 return (void *)((wxObject *) (wxEvent *) ((wxNavigationKeyEvent *) x));
15120 }
15121 static void *_p_wxKeyEventTo_p_wxObject(void *x) {
15122 return (void *)((wxObject *) (wxEvent *) ((wxKeyEvent *) x));
15123 }
15124 static void *_p_wxWindowTo_p_wxObject(void *x) {
15125 return (void *)((wxObject *) (wxEvtHandler *) ((wxWindow *) x));
15126 }
15127 static void *_p_wxMenuTo_p_wxObject(void *x) {
15128 return (void *)((wxObject *) (wxEvtHandler *) ((wxMenu *) x));
15129 }
15130 static void *_p_wxMenuBarTo_p_wxObject(void *x) {
15131 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *) ((wxMenuBar *) x));
15132 }
15133 static void *_p_wxScrolledWindowTo_p_wxObject(void *x) {
15134 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxPanel *) ((wxScrolledWindow *) x));
15135 }
15136 static void *_p_wxTopLevelWindowTo_p_wxObject(void *x) {
15137 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *) ((wxTopLevelWindow *) x));
15138 }
15139 static void *_p_wxSplashScreenWindowTo_p_wxObject(void *x) {
15140 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *) ((wxSplashScreenWindow *) x));
15141 }
15142 static void *_p_wxSplitterWindowTo_p_wxObject(void *x) {
15143 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *) ((wxSplitterWindow *) x));
15144 }
15145 static void *_p_wxSashWindowTo_p_wxObject(void *x) {
15146 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *) ((wxSashWindow *) x));
15147 }
15148 static void *_p_wxSashLayoutWindowTo_p_wxObject(void *x) {
15149 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxSashWindow *) ((wxSashLayoutWindow *) x));
15150 }
15151 static void *_p_wxPopupWindowTo_p_wxObject(void *x) {
15152 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *) ((wxPopupWindow *) x));
15153 }
15154 static void *_p_wxPyPopupTransientWindowTo_p_wxObject(void *x) {
15155 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxPopupWindow *) ((wxPyPopupTransientWindow *) x));
15156 }
15157 static void *_p_wxTipWindowTo_p_wxObject(void *x) {
15158 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxTopLevelWindow *)(wxFrame *) ((wxTipWindow *) x));
15159 }
15160 static void *_p_wxPyVScrolledWindowTo_p_wxObject(void *x) {
15161 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxPanel *) ((wxPyVScrolledWindow *) x));
15162 }
15163 static void *_p_wxMDIClientWindowTo_p_wxObject(void *x) {
15164 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *) ((wxMDIClientWindow *) x));
15165 }
15166 static void *_p_wxPyScrolledWindowTo_p_wxObject(void *x) {
15167 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxPanel *)(wxScrolledWindow *) ((wxPyScrolledWindow *) x));
15168 }
15169 static void *_p_wxSashEventTo_p_wxObject(void *x) {
15170 return (void *)((wxObject *) (wxEvent *)(wxCommandEvent *) ((wxSashEvent *) x));
15171 }
15172 static void *_p_wxPrintPreviewTo_p_wxObject(void *x) {
15173 return (void *)((wxObject *) ((wxPrintPreview *) x));
15174 }
15175 static void *_p_wxPyPrintPreviewTo_p_wxObject(void *x) {
15176 return (void *)((wxObject *) (wxPrintPreview *) ((wxPyPrintPreview *) x));
15177 }
15178 static void *_p_wxPanelTo_p_wxObject(void *x) {
15179 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *) ((wxPanel *) x));
15180 }
15181 static void *_p_wxDialogTo_p_wxObject(void *x) {
15182 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxTopLevelWindow *) ((wxDialog *) x));
15183 }
15184 static void *_p_wxColourDialogTo_p_wxObject(void *x) {
15185 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxTopLevelWindow *)(wxDialog *) ((wxColourDialog *) x));
15186 }
15187 static void *_p_wxDirDialogTo_p_wxObject(void *x) {
15188 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxTopLevelWindow *)(wxDialog *) ((wxDirDialog *) x));
15189 }
15190 static void *_p_wxFontDialogTo_p_wxObject(void *x) {
15191 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxTopLevelWindow *)(wxDialog *) ((wxFontDialog *) x));
15192 }
15193 static void *_p_wxPageSetupDialogTo_p_wxObject(void *x) {
15194 return (void *)((wxObject *) ((wxPageSetupDialog *) x));
15195 }
15196 static void *_p_wxPrintDialogTo_p_wxObject(void *x) {
15197 return (void *)((wxObject *) ((wxPrintDialog *) x));
15198 }
15199 static void *_p_wxFileSystemTo_p_wxObject(void *x) {
15200 return (void *)((wxObject *) ((wxFileSystem *) x));
15201 }
15202 static void *_p_wxContextMenuEventTo_p_wxObject(void *x) {
15203 return (void *)((wxObject *) (wxEvent *)(wxCommandEvent *) ((wxContextMenuEvent *) x));
15204 }
15205 static void *_p_wxMenuEventTo_p_wxObject(void *x) {
15206 return (void *)((wxObject *) (wxEvent *) ((wxMenuEvent *) x));
15207 }
15208 static void *_p_wxPyAppTo_p_wxObject(void *x) {
15209 return (void *)((wxObject *) (wxEvtHandler *) ((wxPyApp *) x));
15210 }
15211 static void *_p_wxCloseEventTo_p_wxObject(void *x) {
15212 return (void *)((wxObject *) (wxEvent *) ((wxCloseEvent *) x));
15213 }
15214 static void *_p_wxMouseEventTo_p_wxObject(void *x) {
15215 return (void *)((wxObject *) (wxEvent *) ((wxMouseEvent *) x));
15216 }
15217 static void *_p_wxEraseEventTo_p_wxObject(void *x) {
15218 return (void *)((wxObject *) (wxEvent *) ((wxEraseEvent *) x));
15219 }
15220 static void *_p_wxPyCommandEventTo_p_wxObject(void *x) {
15221 return (void *)((wxObject *) (wxEvent *)(wxCommandEvent *) ((wxPyCommandEvent *) x));
15222 }
15223 static void *_p_wxCommandEventTo_p_wxObject(void *x) {
15224 return (void *)((wxObject *) (wxEvent *) ((wxCommandEvent *) x));
15225 }
15226 static void *_p_wxPreviewControlBarTo_p_wxObject(void *x) {
15227 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxPanel *) ((wxPreviewControlBar *) x));
15228 }
15229 static void *_p_wxPyPreviewControlBarTo_p_wxObject(void *x) {
15230 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxPanel *)(wxPreviewControlBar *) ((wxPyPreviewControlBar *) x));
15231 }
15232 static void *_p_wxDropFilesEventTo_p_wxObject(void *x) {
15233 return (void *)((wxObject *) (wxEvent *) ((wxDropFilesEvent *) x));
15234 }
15235 static void *_p_wxFocusEventTo_p_wxObject(void *x) {
15236 return (void *)((wxObject *) (wxEvent *) ((wxFocusEvent *) x));
15237 }
15238 static void *_p_wxChildFocusEventTo_p_wxObject(void *x) {
15239 return (void *)((wxObject *) (wxEvent *)(wxCommandEvent *) ((wxChildFocusEvent *) x));
15240 }
15241 static void *_p_wxControlWithItemsTo_p_wxObject(void *x) {
15242 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxControl *) ((wxControlWithItems *) x));
15243 }
15244 static void *_p_wxPageSetupDialogDataTo_p_wxObject(void *x) {
15245 return (void *)((wxObject *) ((wxPageSetupDialogData *) x));
15246 }
15247 static void *_p_wxPrintDialogDataTo_p_wxObject(void *x) {
15248 return (void *)((wxObject *) ((wxPrintDialogData *) x));
15249 }
15250 static void *_p_wxPyValidatorTo_p_wxObject(void *x) {
15251 return (void *)((wxObject *) (wxEvtHandler *)(wxValidator *) ((wxPyValidator *) x));
15252 }
15253 static void *_p_wxValidatorTo_p_wxObject(void *x) {
15254 return (void *)((wxObject *) (wxEvtHandler *) ((wxValidator *) x));
15255 }
15256 static void *_p_wxSplashScreenTo_p_wxEvtHandler(void *x) {
15257 return (void *)((wxEvtHandler *) (wxWindow *)(wxTopLevelWindow *)(wxFrame *) ((wxSplashScreen *) x));
15258 }
15259 static void *_p_wxMiniFrameTo_p_wxEvtHandler(void *x) {
15260 return (void *)((wxEvtHandler *) (wxWindow *)(wxTopLevelWindow *)(wxFrame *) ((wxMiniFrame *) x));
15261 }
15262 static void *_p_wxPyPanelTo_p_wxEvtHandler(void *x) {
15263 return (void *)((wxEvtHandler *) (wxWindow *)(wxPanel *) ((wxPyPanel *) x));
15264 }
15265 static void *_p_wxMenuBarTo_p_wxEvtHandler(void *x) {
15266 return (void *)((wxEvtHandler *) (wxWindow *) ((wxMenuBar *) x));
15267 }
15268 static void *_p_wxValidatorTo_p_wxEvtHandler(void *x) {
15269 return (void *)((wxEvtHandler *) ((wxValidator *) x));
15270 }
15271 static void *_p_wxPyValidatorTo_p_wxEvtHandler(void *x) {
15272 return (void *)((wxEvtHandler *) (wxValidator *) ((wxPyValidator *) x));
15273 }
15274 static void *_p_wxMenuTo_p_wxEvtHandler(void *x) {
15275 return (void *)((wxEvtHandler *) ((wxMenu *) x));
15276 }
15277 static void *_p_wxPasswordEntryDialogTo_p_wxEvtHandler(void *x) {
15278 return (void *)((wxEvtHandler *) (wxWindow *)(wxTopLevelWindow *)(wxDialog *)(wxTextEntryDialog *) ((wxPasswordEntryDialog *) x));
15279 }
15280 static void *_p_wxTextEntryDialogTo_p_wxEvtHandler(void *x) {
15281 return (void *)((wxEvtHandler *) (wxWindow *)(wxTopLevelWindow *)(wxDialog *) ((wxTextEntryDialog *) x));
15282 }
15283 static void *_p_wxSingleChoiceDialogTo_p_wxEvtHandler(void *x) {
15284 return (void *)((wxEvtHandler *) (wxWindow *)(wxTopLevelWindow *)(wxDialog *) ((wxSingleChoiceDialog *) x));
15285 }
15286 static void *_p_wxMultiChoiceDialogTo_p_wxEvtHandler(void *x) {
15287 return (void *)((wxEvtHandler *) (wxWindow *)(wxTopLevelWindow *)(wxDialog *) ((wxMultiChoiceDialog *) x));
15288 }
15289 static void *_p_wxFileDialogTo_p_wxEvtHandler(void *x) {
15290 return (void *)((wxEvtHandler *) (wxWindow *)(wxTopLevelWindow *)(wxDialog *) ((wxFileDialog *) x));
15291 }
15292 static void *_p_wxNumberEntryDialogTo_p_wxEvtHandler(void *x) {
15293 return (void *)((wxEvtHandler *) (wxWindow *)(wxTopLevelWindow *)(wxDialog *) ((wxNumberEntryDialog *) x));
15294 }
15295 static void *_p_wxMessageDialogTo_p_wxEvtHandler(void *x) {
15296 return (void *)((wxEvtHandler *) (wxWindow *)(wxTopLevelWindow *)(wxDialog *) ((wxMessageDialog *) x));
15297 }
15298 static void *_p_wxProgressDialogTo_p_wxEvtHandler(void *x) {
15299 return (void *)((wxEvtHandler *) (wxWindow *)(wxTopLevelWindow *)(wxFrame *) ((wxProgressDialog *) x));
15300 }
15301 static void *_p_wxFindReplaceDialogTo_p_wxEvtHandler(void *x) {
15302 return (void *)((wxEvtHandler *) (wxWindow *)(wxTopLevelWindow *)(wxDialog *) ((wxFindReplaceDialog *) x));
15303 }
15304 static void *_p_wxPanelTo_p_wxEvtHandler(void *x) {
15305 return (void *)((wxEvtHandler *) (wxWindow *) ((wxPanel *) x));
15306 }
15307 static void *_p_wxStatusBarTo_p_wxEvtHandler(void *x) {
15308 return (void *)((wxEvtHandler *) (wxWindow *) ((wxStatusBar *) x));
15309 }
15310 static void *_p_wxPyVScrolledWindowTo_p_wxEvtHandler(void *x) {
15311 return (void *)((wxEvtHandler *) (wxWindow *)(wxPanel *) ((wxPyVScrolledWindow *) x));
15312 }
15313 static void *_p_wxTipWindowTo_p_wxEvtHandler(void *x) {
15314 return (void *)((wxEvtHandler *) (wxWindow *)(wxTopLevelWindow *)(wxFrame *) ((wxTipWindow *) x));
15315 }
15316 static void *_p_wxPyPopupTransientWindowTo_p_wxEvtHandler(void *x) {
15317 return (void *)((wxEvtHandler *) (wxWindow *)(wxPopupWindow *) ((wxPyPopupTransientWindow *) x));
15318 }
15319 static void *_p_wxPopupWindowTo_p_wxEvtHandler(void *x) {
15320 return (void *)((wxEvtHandler *) (wxWindow *) ((wxPopupWindow *) x));
15321 }
15322 static void *_p_wxSashLayoutWindowTo_p_wxEvtHandler(void *x) {
15323 return (void *)((wxEvtHandler *) (wxWindow *)(wxSashWindow *) ((wxSashLayoutWindow *) x));
15324 }
15325 static void *_p_wxSashWindowTo_p_wxEvtHandler(void *x) {
15326 return (void *)((wxEvtHandler *) (wxWindow *) ((wxSashWindow *) x));
15327 }
15328 static void *_p_wxSplitterWindowTo_p_wxEvtHandler(void *x) {
15329 return (void *)((wxEvtHandler *) (wxWindow *) ((wxSplitterWindow *) x));
15330 }
15331 static void *_p_wxSplashScreenWindowTo_p_wxEvtHandler(void *x) {
15332 return (void *)((wxEvtHandler *) (wxWindow *) ((wxSplashScreenWindow *) x));
15333 }
15334 static void *_p_wxWindowTo_p_wxEvtHandler(void *x) {
15335 return (void *)((wxEvtHandler *) ((wxWindow *) x));
15336 }
15337 static void *_p_wxScrolledWindowTo_p_wxEvtHandler(void *x) {
15338 return (void *)((wxEvtHandler *) (wxWindow *)(wxPanel *) ((wxScrolledWindow *) x));
15339 }
15340 static void *_p_wxTopLevelWindowTo_p_wxEvtHandler(void *x) {
15341 return (void *)((wxEvtHandler *) (wxWindow *) ((wxTopLevelWindow *) x));
15342 }
15343 static void *_p_wxMDIClientWindowTo_p_wxEvtHandler(void *x) {
15344 return (void *)((wxEvtHandler *) (wxWindow *) ((wxMDIClientWindow *) x));
15345 }
15346 static void *_p_wxPyScrolledWindowTo_p_wxEvtHandler(void *x) {
15347 return (void *)((wxEvtHandler *) (wxWindow *)(wxPanel *)(wxScrolledWindow *) ((wxPyScrolledWindow *) x));
15348 }
15349 static void *_p_wxControlTo_p_wxEvtHandler(void *x) {
15350 return (void *)((wxEvtHandler *) (wxWindow *) ((wxControl *) x));
15351 }
15352 static void *_p_wxPreviewFrameTo_p_wxEvtHandler(void *x) {
15353 return (void *)((wxEvtHandler *) (wxWindow *)(wxTopLevelWindow *)(wxFrame *) ((wxPreviewFrame *) x));
15354 }
15355 static void *_p_wxPyPreviewFrameTo_p_wxEvtHandler(void *x) {
15356 return (void *)((wxEvtHandler *) (wxWindow *)(wxTopLevelWindow *)(wxFrame *)(wxPreviewFrame *) ((wxPyPreviewFrame *) x));
15357 }
15358 static void *_p_wxMDIChildFrameTo_p_wxEvtHandler(void *x) {
15359 return (void *)((wxEvtHandler *) (wxWindow *)(wxTopLevelWindow *)(wxFrame *) ((wxMDIChildFrame *) x));
15360 }
15361 static void *_p_wxPyAppTo_p_wxEvtHandler(void *x) {
15362 return (void *)((wxEvtHandler *) ((wxPyApp *) x));
15363 }
15364 static void *_p_wxControlWithItemsTo_p_wxEvtHandler(void *x) {
15365 return (void *)((wxEvtHandler *) (wxWindow *)(wxControl *) ((wxControlWithItems *) x));
15366 }
15367 static void *_p_wxPyWindowTo_p_wxEvtHandler(void *x) {
15368 return (void *)((wxEvtHandler *) (wxWindow *) ((wxPyWindow *) x));
15369 }
15370 static void *_p_wxPreviewCanvasTo_p_wxEvtHandler(void *x) {
15371 return (void *)((wxEvtHandler *) (wxWindow *)(wxPanel *)(wxScrolledWindow *) ((wxPreviewCanvas *) x));
15372 }
15373 static void *_p_wxFloatingPaneTo_p_wxEvtHandler(void *x) {
15374 return (void *)((wxEvtHandler *) (wxWindow *)(wxTopLevelWindow *)(wxFrame *)(wxMiniFrame *) ((wxFloatingPane *) x));
15375 }
15376 static void *_p_wxPyHtmlListBoxTo_p_wxEvtHandler(void *x) {
15377 return (void *)((wxEvtHandler *) (wxWindow *)(wxPanel *)(wxPyVScrolledWindow *)(wxPyVListBox *) ((wxPyHtmlListBox *) x));
15378 }
15379 static void *_p_wxPyVListBoxTo_p_wxEvtHandler(void *x) {
15380 return (void *)((wxEvtHandler *) (wxWindow *)(wxPanel *)(wxPyVScrolledWindow *) ((wxPyVListBox *) x));
15381 }
15382 static void *_p_wxAuiMultiNotebookTo_p_wxEvtHandler(void *x) {
15383 return (void *)((wxEvtHandler *) (wxWindow *)(wxControl *) ((wxAuiMultiNotebook *) x));
15384 }
15385 static void *_p_wxPreviewControlBarTo_p_wxEvtHandler(void *x) {
15386 return (void *)((wxEvtHandler *) (wxWindow *)(wxPanel *) ((wxPreviewControlBar *) x));
15387 }
15388 static void *_p_wxPyPreviewControlBarTo_p_wxEvtHandler(void *x) {
15389 return (void *)((wxEvtHandler *) (wxWindow *)(wxPanel *)(wxPreviewControlBar *) ((wxPyPreviewControlBar *) x));
15390 }
15391 static void *_p_wxPyTaskBarIconTo_p_wxEvtHandler(void *x) {
15392 return (void *)((wxEvtHandler *) ((wxPyTaskBarIcon *) x));
15393 }
15394 static void *_p_wxAuiTabCtrlTo_p_wxEvtHandler(void *x) {
15395 return (void *)((wxEvtHandler *) (wxWindow *)(wxControl *) ((wxAuiTabCtrl *) x));
15396 }
15397 static void *_p_wxFrameTo_p_wxEvtHandler(void *x) {
15398 return (void *)((wxEvtHandler *) (wxWindow *)(wxTopLevelWindow *) ((wxFrame *) x));
15399 }
15400 static void *_p_wxDirDialogTo_p_wxEvtHandler(void *x) {
15401 return (void *)((wxEvtHandler *) (wxWindow *)(wxTopLevelWindow *)(wxDialog *) ((wxDirDialog *) x));
15402 }
15403 static void *_p_wxColourDialogTo_p_wxEvtHandler(void *x) {
15404 return (void *)((wxEvtHandler *) (wxWindow *)(wxTopLevelWindow *)(wxDialog *) ((wxColourDialog *) x));
15405 }
15406 static void *_p_wxDialogTo_p_wxEvtHandler(void *x) {
15407 return (void *)((wxEvtHandler *) (wxWindow *)(wxTopLevelWindow *) ((wxDialog *) x));
15408 }
15409 static void *_p_wxFontDialogTo_p_wxEvtHandler(void *x) {
15410 return (void *)((wxEvtHandler *) (wxWindow *)(wxTopLevelWindow *)(wxDialog *) ((wxFontDialog *) x));
15411 }
15412 static void *_p_wxMDIParentFrameTo_p_wxEvtHandler(void *x) {
15413 return (void *)((wxEvtHandler *) (wxWindow *)(wxTopLevelWindow *)(wxFrame *) ((wxMDIParentFrame *) x));
15414 }
15415 static void *_p_wxFrameManagerTo_p_wxEvtHandler(void *x) {
15416 return (void *)((wxEvtHandler *) ((wxFrameManager *) x));
15417 }
15418 static void *_p_wxAuiTabCtrlTo_p_wxAuiTabContainer(void *x) {
15419 return (void *)((wxAuiTabContainer *) ((wxAuiTabCtrl *) x));
15420 }
15421 static void *_p_wxGBSizerItemTo_p_wxSizerItem(void *x) {
15422 return (void *)((wxSizerItem *) ((wxGBSizerItem *) x));
15423 }
15424 static void *_p_wxMDIChildFrameTo_p_wxFrame(void *x) {
15425 return (void *)((wxFrame *) ((wxMDIChildFrame *) x));
15426 }
15427 static void *_p_wxProgressDialogTo_p_wxFrame(void *x) {
15428 return (void *)((wxFrame *) ((wxProgressDialog *) x));
15429 }
15430 static void *_p_wxTipWindowTo_p_wxFrame(void *x) {
15431 return (void *)((wxFrame *) ((wxTipWindow *) x));
15432 }
15433 static void *_p_wxPreviewFrameTo_p_wxFrame(void *x) {
15434 return (void *)((wxFrame *) ((wxPreviewFrame *) x));
15435 }
15436 static void *_p_wxPyPreviewFrameTo_p_wxFrame(void *x) {
15437 return (void *)((wxFrame *) (wxPreviewFrame *) ((wxPyPreviewFrame *) x));
15438 }
15439 static void *_p_wxFloatingPaneTo_p_wxFrame(void *x) {
15440 return (void *)((wxFrame *) (wxMiniFrame *) ((wxFloatingPane *) x));
15441 }
15442 static void *_p_wxMiniFrameTo_p_wxFrame(void *x) {
15443 return (void *)((wxFrame *) ((wxMiniFrame *) x));
15444 }
15445 static void *_p_wxSplashScreenTo_p_wxFrame(void *x) {
15446 return (void *)((wxFrame *) ((wxSplashScreen *) x));
15447 }
15448 static void *_p_wxMDIParentFrameTo_p_wxFrame(void *x) {
15449 return (void *)((wxFrame *) ((wxMDIParentFrame *) x));
15450 }
15451 static void *_p_wxSashEventTo_p_wxCommandEvent(void *x) {
15452 return (void *)((wxCommandEvent *) ((wxSashEvent *) x));
15453 }
15454 static void *_p_wxWindowDestroyEventTo_p_wxCommandEvent(void *x) {
15455 return (void *)((wxCommandEvent *) ((wxWindowDestroyEvent *) x));
15456 }
15457 static void *_p_wxSplitterEventTo_p_wxCommandEvent(void *x) {
15458 return (void *)((wxCommandEvent *) (wxNotifyEvent *) ((wxSplitterEvent *) x));
15459 }
15460 static void *_p_wxClipboardTextEventTo_p_wxCommandEvent(void *x) {
15461 return (void *)((wxCommandEvent *) ((wxClipboardTextEvent *) x));
15462 }
15463 static void *_p_wxScrollEventTo_p_wxCommandEvent(void *x) {
15464 return (void *)((wxCommandEvent *) ((wxScrollEvent *) x));
15465 }
15466 static void *_p_wxPyCommandEventTo_p_wxCommandEvent(void *x) {
15467 return (void *)((wxCommandEvent *) ((wxPyCommandEvent *) x));
15468 }
15469 static void *_p_wxContextMenuEventTo_p_wxCommandEvent(void *x) {
15470 return (void *)((wxCommandEvent *) ((wxContextMenuEvent *) x));
15471 }
15472 static void *_p_wxChildFocusEventTo_p_wxCommandEvent(void *x) {
15473 return (void *)((wxCommandEvent *) ((wxChildFocusEvent *) x));
15474 }
15475 static void *_p_wxAuiNotebookEventTo_p_wxCommandEvent(void *x) {
15476 return (void *)((wxCommandEvent *) (wxNotifyEvent *) ((wxAuiNotebookEvent *) x));
15477 }
15478 static void *_p_wxDateEventTo_p_wxCommandEvent(void *x) {
15479 return (void *)((wxCommandEvent *) ((wxDateEvent *) x));
15480 }
15481 static void *_p_wxWindowCreateEventTo_p_wxCommandEvent(void *x) {
15482 return (void *)((wxCommandEvent *) ((wxWindowCreateEvent *) x));
15483 }
15484 static void *_p_wxNotifyEventTo_p_wxCommandEvent(void *x) {
15485 return (void *)((wxCommandEvent *) ((wxNotifyEvent *) x));
15486 }
15487 static void *_p_wxFindDialogEventTo_p_wxCommandEvent(void *x) {
15488 return (void *)((wxCommandEvent *) ((wxFindDialogEvent *) x));
15489 }
15490 static void *_p_wxUpdateUIEventTo_p_wxCommandEvent(void *x) {
15491 return (void *)((wxCommandEvent *) ((wxUpdateUIEvent *) x));
15492 }
15493 static void *_p_wxDefaultDockArtTo_p_wxDockArt(void *x) {
15494 return (void *)((wxDockArt *) ((wxDefaultDockArt *) x));
15495 }
15496 static void *_p_wxPyDockArtTo_p_wxDockArt(void *x) {
15497 return (void *)((wxDockArt *) (wxDefaultDockArt *) ((wxPyDockArt *) x));
15498 }
15499 static void *_p_wxPyDockArtTo_p_wxDefaultDockArt(void *x) {
15500 return (void *)((wxDefaultDockArt *) ((wxPyDockArt *) x));
15501 }
15502 static void *_p_wxDefaultTabArtTo_p_wxTabArt(void *x) {
15503 return (void *)((wxTabArt *) ((wxDefaultTabArt *) x));
15504 }
15505 static void *_p_wxPyTabArtTo_p_wxTabArt(void *x) {
15506 return (void *)((wxTabArt *) ((wxPyTabArt *) x));
15507 }
15508 static swig_type_info _swigt__p_char = {"_p_char", "char *", 0, 0, (void*)0, 0};
15509 static swig_type_info _swigt__p_form_ops_t = {"_p_form_ops_t", "enum form_ops_t *|form_ops_t *", 0, 0, (void*)0, 0};
15510 static swig_type_info _swigt__p_int = {"_p_int", "int *", 0, 0, (void*)0, 0};
15511 static swig_type_info _swigt__p_p_wxAuiTabContainerButton = {"_p_p_wxAuiTabContainerButton", "wxAuiTabContainerButton **", 0, 0, (void*)0, 0};
15512 static swig_type_info _swigt__p_p_wxWindow = {"_p_p_wxWindow", "wxWindow **", 0, 0, (void*)0, 0};
15513 static swig_type_info _swigt__p_p_wxSplashScreen = {"_p_p_wxSplashScreen", 0, 0, 0, 0, 0};
15514 static swig_type_info _swigt__p_p_wxMiniFrame = {"_p_p_wxMiniFrame", 0, 0, 0, 0, 0};
15515 static swig_type_info _swigt__p_p_wxPyPanel = {"_p_p_wxPyPanel", 0, 0, 0, 0, 0};
15516 static swig_type_info _swigt__p_p_wxMenuBar = {"_p_p_wxMenuBar", 0, 0, 0, 0, 0};
15517 static swig_type_info _swigt__p_p_wxFindReplaceDialog = {"_p_p_wxFindReplaceDialog", 0, 0, 0, 0, 0};
15518 static swig_type_info _swigt__p_p_wxProgressDialog = {"_p_p_wxProgressDialog", 0, 0, 0, 0, 0};
15519 static swig_type_info _swigt__p_p_wxMessageDialog = {"_p_p_wxMessageDialog", 0, 0, 0, 0, 0};
15520 static swig_type_info _swigt__p_p_wxNumberEntryDialog = {"_p_p_wxNumberEntryDialog", 0, 0, 0, 0, 0};
15521 static swig_type_info _swigt__p_p_wxPasswordEntryDialog = {"_p_p_wxPasswordEntryDialog", 0, 0, 0, 0, 0};
15522 static swig_type_info _swigt__p_p_wxTextEntryDialog = {"_p_p_wxTextEntryDialog", 0, 0, 0, 0, 0};
15523 static swig_type_info _swigt__p_p_wxSingleChoiceDialog = {"_p_p_wxSingleChoiceDialog", 0, 0, 0, 0, 0};
15524 static swig_type_info _swigt__p_p_wxMultiChoiceDialog = {"_p_p_wxMultiChoiceDialog", 0, 0, 0, 0, 0};
15525 static swig_type_info _swigt__p_p_wxFileDialog = {"_p_p_wxFileDialog", 0, 0, 0, 0, 0};
15526 static swig_type_info _swigt__p_p_wxPanel = {"_p_p_wxPanel", 0, 0, 0, 0, 0};
15527 static swig_type_info _swigt__p_p_wxStatusBar = {"_p_p_wxStatusBar", 0, 0, 0, 0, 0};
15528 static swig_type_info _swigt__p_p_wxPyVScrolledWindow = {"_p_p_wxPyVScrolledWindow", 0, 0, 0, 0, 0};
15529 static swig_type_info _swigt__p_p_wxTipWindow = {"_p_p_wxTipWindow", 0, 0, 0, 0, 0};
15530 static swig_type_info _swigt__p_p_wxPyPopupTransientWindow = {"_p_p_wxPyPopupTransientWindow", 0, 0, 0, 0, 0};
15531 static swig_type_info _swigt__p_p_wxPopupWindow = {"_p_p_wxPopupWindow", 0, 0, 0, 0, 0};
15532 static swig_type_info _swigt__p_p_wxSashLayoutWindow = {"_p_p_wxSashLayoutWindow", 0, 0, 0, 0, 0};
15533 static swig_type_info _swigt__p_p_wxScrolledWindow = {"_p_p_wxScrolledWindow", 0, 0, 0, 0, 0};
15534 static swig_type_info _swigt__p_p_wxTopLevelWindow = {"_p_p_wxTopLevelWindow", 0, 0, 0, 0, 0};
15535 static swig_type_info _swigt__p_p_wxSplashScreenWindow = {"_p_p_wxSplashScreenWindow", 0, 0, 0, 0, 0};
15536 static swig_type_info _swigt__p_p_wxSplitterWindow = {"_p_p_wxSplitterWindow", 0, 0, 0, 0, 0};
15537 static swig_type_info _swigt__p_p_wxSashWindow = {"_p_p_wxSashWindow", 0, 0, 0, 0, 0};
15538 static swig_type_info _swigt__p_p_wxMDIClientWindow = {"_p_p_wxMDIClientWindow", 0, 0, 0, 0, 0};
15539 static swig_type_info _swigt__p_p_wxPyScrolledWindow = {"_p_p_wxPyScrolledWindow", 0, 0, 0, 0, 0};
15540 static swig_type_info _swigt__p_p_wxPreviewFrame = {"_p_p_wxPreviewFrame", 0, 0, 0, 0, 0};
15541 static swig_type_info _swigt__p_p_wxPyPreviewFrame = {"_p_p_wxPyPreviewFrame", 0, 0, 0, 0, 0};
15542 static swig_type_info _swigt__p_p_wxControl = {"_p_p_wxControl", 0, 0, 0, 0, 0};
15543 static swig_type_info _swigt__p_p_wxMDIChildFrame = {"_p_p_wxMDIChildFrame", 0, 0, 0, 0, 0};
15544 static swig_type_info _swigt__p_p_wxControlWithItems = {"_p_p_wxControlWithItems", 0, 0, 0, 0, 0};
15545 static swig_type_info _swigt__p_p_wxPyWindow = {"_p_p_wxPyWindow", 0, 0, 0, 0, 0};
15546 static swig_type_info _swigt__p_p_wxPreviewCanvas = {"_p_p_wxPreviewCanvas", 0, 0, 0, 0, 0};
15547 static swig_type_info _swigt__p_p_wxFloatingPane = {"_p_p_wxFloatingPane", 0, 0, 0, 0, 0};
15548 static swig_type_info _swigt__p_p_wxPyHtmlListBox = {"_p_p_wxPyHtmlListBox", 0, 0, 0, 0, 0};
15549 static swig_type_info _swigt__p_p_wxPyVListBox = {"_p_p_wxPyVListBox", 0, 0, 0, 0, 0};
15550 static swig_type_info _swigt__p_p_wxAuiMultiNotebook = {"_p_p_wxAuiMultiNotebook", 0, 0, 0, 0, 0};
15551 static swig_type_info _swigt__p_p_wxPreviewControlBar = {"_p_p_wxPreviewControlBar", 0, 0, 0, 0, 0};
15552 static swig_type_info _swigt__p_p_wxPyPreviewControlBar = {"_p_p_wxPyPreviewControlBar", 0, 0, 0, 0, 0};
15553 static swig_type_info _swigt__p_p_wxAuiTabCtrl = {"_p_p_wxAuiTabCtrl", 0, 0, 0, 0, 0};
15554 static swig_type_info _swigt__p_p_wxFrame = {"_p_p_wxFrame", 0, 0, 0, 0, 0};
15555 static swig_type_info _swigt__p_p_wxFontDialog = {"_p_p_wxFontDialog", 0, 0, 0, 0, 0};
15556 static swig_type_info _swigt__p_p_wxDirDialog = {"_p_p_wxDirDialog", 0, 0, 0, 0, 0};
15557 static swig_type_info _swigt__p_p_wxColourDialog = {"_p_p_wxColourDialog", 0, 0, 0, 0, 0};
15558 static swig_type_info _swigt__p_p_wxDialog = {"_p_p_wxDialog", 0, 0, 0, 0, 0};
15559 static swig_type_info _swigt__p_p_wxMDIParentFrame = {"_p_p_wxMDIParentFrame", 0, 0, 0, 0, 0};
15560 static swig_type_info _swigt__p_unsigned_char = {"_p_unsigned_char", "unsigned char *|byte *", 0, 0, (void*)0, 0};
15561 static swig_type_info _swigt__p_unsigned_int = {"_p_unsigned_int", "unsigned int *|time_t *", 0, 0, (void*)0, 0};
15562 static swig_type_info _swigt__p_unsigned_long = {"_p_unsigned_long", "unsigned long *|wxUIntPtr *", 0, 0, (void*)0, 0};
15563 static swig_type_info _swigt__p_wxAuiMultiNotebook = {"_p_wxAuiMultiNotebook", "wxAuiMultiNotebook *", 0, 0, (void*)0, 0};
15564 static swig_type_info _swigt__p_wxAuiNotebookEvent = {"_p_wxAuiNotebookEvent", "wxAuiNotebookEvent *", 0, 0, (void*)0, 0};
15565 static swig_type_info _swigt__p_wxAuiNotebookPage = {"_p_wxAuiNotebookPage", "wxAuiNotebookPage *", 0, 0, (void*)0, 0};
15566 static swig_type_info _swigt__p_wxAuiNotebookPageArray = {"_p_wxAuiNotebookPageArray", "wxAuiNotebookPageArray *", 0, 0, (void*)0, 0};
15567 static swig_type_info _swigt__p_wxAuiTabContainer = {"_p_wxAuiTabContainer", "wxAuiTabContainer *", 0, 0, (void*)0, 0};
15568 static swig_type_info _swigt__p_wxAuiTabContainerButton = {"_p_wxAuiTabContainerButton", "wxAuiTabContainerButton *", 0, 0, (void*)0, 0};
15569 static swig_type_info _swigt__p_wxAuiTabCtrl = {"_p_wxAuiTabCtrl", "wxAuiTabCtrl *", 0, 0, (void*)0, 0};
15570 static swig_type_info _swigt__p_wxBitmap = {"_p_wxBitmap", "wxBitmap *", 0, 0, (void*)0, 0};
15571 static swig_type_info _swigt__p_wxColor = {"_p_wxColor", "wxColor *", 0, 0, (void*)0, 0};
15572 static swig_type_info _swigt__p_wxColour = {"_p_wxColour", "wxColour *", 0, 0, (void*)0, 0};
15573 static swig_type_info _swigt__p_wxCommandEvent = {"_p_wxCommandEvent", "wxCommandEvent *", 0, 0, (void*)0, 0};
15574 static swig_type_info _swigt__p_wxSashEvent = {"_p_wxSashEvent", 0, 0, 0, 0, 0};
15575 static swig_type_info _swigt__p_wxWindowDestroyEvent = {"_p_wxWindowDestroyEvent", 0, 0, 0, 0, 0};
15576 static swig_type_info _swigt__p_wxSplitterEvent = {"_p_wxSplitterEvent", 0, 0, 0, 0, 0};
15577 static swig_type_info _swigt__p_wxClipboardTextEvent = {"_p_wxClipboardTextEvent", 0, 0, 0, 0, 0};
15578 static swig_type_info _swigt__p_wxScrollEvent = {"_p_wxScrollEvent", 0, 0, 0, 0, 0};
15579 static swig_type_info _swigt__p_wxPyCommandEvent = {"_p_wxPyCommandEvent", 0, 0, 0, 0, 0};
15580 static swig_type_info _swigt__p_wxContextMenuEvent = {"_p_wxContextMenuEvent", 0, 0, 0, 0, 0};
15581 static swig_type_info _swigt__p_wxChildFocusEvent = {"_p_wxChildFocusEvent", 0, 0, 0, 0, 0};
15582 static swig_type_info _swigt__p_wxDateEvent = {"_p_wxDateEvent", 0, 0, 0, 0, 0};
15583 static swig_type_info _swigt__p_wxWindowCreateEvent = {"_p_wxWindowCreateEvent", 0, 0, 0, 0, 0};
15584 static swig_type_info _swigt__p_wxFindDialogEvent = {"_p_wxFindDialogEvent", 0, 0, 0, 0, 0};
15585 static swig_type_info _swigt__p_wxUpdateUIEvent = {"_p_wxUpdateUIEvent", 0, 0, 0, 0, 0};
15586 static swig_type_info _swigt__p_wxControl = {"_p_wxControl", "wxControl *", 0, 0, (void*)0, 0};
15587 static swig_type_info _swigt__p_wxControlWithItems = {"_p_wxControlWithItems", 0, 0, 0, 0, 0};
15588 static swig_type_info _swigt__p_wxDC = {"_p_wxDC", "wxDC *", 0, 0, (void*)0, 0};
15589 static swig_type_info _swigt__p_wxDefaultDockArt = {"_p_wxDefaultDockArt", "wxDefaultDockArt *", 0, 0, (void*)0, 0};
15590 static swig_type_info _swigt__p_wxDefaultTabArt = {"_p_wxDefaultTabArt", "wxDefaultTabArt *", 0, 0, (void*)0, 0};
15591 static swig_type_info _swigt__p_wxDockArt = {"_p_wxDockArt", "wxDockArt *", 0, 0, (void*)0, 0};
15592 static swig_type_info _swigt__p_wxDockInfo = {"_p_wxDockInfo", "wxDockInfo *", 0, 0, (void*)0, 0};
15593 static swig_type_info _swigt__p_wxDockUIPart = {"_p_wxDockUIPart", "wxDockUIPart *", 0, 0, (void*)0, 0};
15594 static swig_type_info _swigt__p_wxDuplexMode = {"_p_wxDuplexMode", "enum wxDuplexMode *|wxDuplexMode *", 0, 0, (void*)0, 0};
15595 static swig_type_info _swigt__p_wxEvent = {"_p_wxEvent", "wxEvent *", 0, 0, (void*)0, 0};
15596 static swig_type_info _swigt__p_wxMenuEvent = {"_p_wxMenuEvent", 0, 0, 0, 0, 0};
15597 static swig_type_info _swigt__p_wxCloseEvent = {"_p_wxCloseEvent", 0, 0, 0, 0, 0};
15598 static swig_type_info _swigt__p_wxMouseEvent = {"_p_wxMouseEvent", 0, 0, 0, 0, 0};
15599 static swig_type_info _swigt__p_wxEraseEvent = {"_p_wxEraseEvent", 0, 0, 0, 0, 0};
15600 static swig_type_info _swigt__p_wxSetCursorEvent = {"_p_wxSetCursorEvent", 0, 0, 0, 0, 0};
15601 static swig_type_info _swigt__p_wxInitDialogEvent = {"_p_wxInitDialogEvent", 0, 0, 0, 0, 0};
15602 static swig_type_info _swigt__p_wxPyEvent = {"_p_wxPyEvent", 0, 0, 0, 0, 0};
15603 static swig_type_info _swigt__p_wxMouseCaptureLostEvent = {"_p_wxMouseCaptureLostEvent", 0, 0, 0, 0, 0};
15604 static swig_type_info _swigt__p_wxCalculateLayoutEvent = {"_p_wxCalculateLayoutEvent", 0, 0, 0, 0, 0};
15605 static swig_type_info _swigt__p_wxIdleEvent = {"_p_wxIdleEvent", 0, 0, 0, 0, 0};
15606 static swig_type_info _swigt__p_wxQueryNewPaletteEvent = {"_p_wxQueryNewPaletteEvent", 0, 0, 0, 0, 0};
15607 static swig_type_info _swigt__p_wxMaximizeEvent = {"_p_wxMaximizeEvent", 0, 0, 0, 0, 0};
15608 static swig_type_info _swigt__p_wxIconizeEvent = {"_p_wxIconizeEvent", 0, 0, 0, 0, 0};
15609 static swig_type_info _swigt__p_wxActivateEvent = {"_p_wxActivateEvent", 0, 0, 0, 0, 0};
15610 static swig_type_info _swigt__p_wxSizeEvent = {"_p_wxSizeEvent", 0, 0, 0, 0, 0};
15611 static swig_type_info _swigt__p_wxMoveEvent = {"_p_wxMoveEvent", 0, 0, 0, 0, 0};
15612 static swig_type_info _swigt__p_wxPaintEvent = {"_p_wxPaintEvent", 0, 0, 0, 0, 0};
15613 static swig_type_info _swigt__p_wxNcPaintEvent = {"_p_wxNcPaintEvent", 0, 0, 0, 0, 0};
15614 static swig_type_info _swigt__p_wxPaletteChangedEvent = {"_p_wxPaletteChangedEvent", 0, 0, 0, 0, 0};
15615 static swig_type_info _swigt__p_wxDisplayChangedEvent = {"_p_wxDisplayChangedEvent", 0, 0, 0, 0, 0};
15616 static swig_type_info _swigt__p_wxMouseCaptureChangedEvent = {"_p_wxMouseCaptureChangedEvent", 0, 0, 0, 0, 0};
15617 static swig_type_info _swigt__p_wxSysColourChangedEvent = {"_p_wxSysColourChangedEvent", 0, 0, 0, 0, 0};
15618 static swig_type_info _swigt__p_wxDropFilesEvent = {"_p_wxDropFilesEvent", 0, 0, 0, 0, 0};
15619 static swig_type_info _swigt__p_wxFocusEvent = {"_p_wxFocusEvent", 0, 0, 0, 0, 0};
15620 static swig_type_info _swigt__p_wxQueryLayoutInfoEvent = {"_p_wxQueryLayoutInfoEvent", 0, 0, 0, 0, 0};
15621 static swig_type_info _swigt__p_wxShowEvent = {"_p_wxShowEvent", 0, 0, 0, 0, 0};
15622 static swig_type_info _swigt__p_wxNavigationKeyEvent = {"_p_wxNavigationKeyEvent", 0, 0, 0, 0, 0};
15623 static swig_type_info _swigt__p_wxKeyEvent = {"_p_wxKeyEvent", 0, 0, 0, 0, 0};
15624 static swig_type_info _swigt__p_wxScrollWinEvent = {"_p_wxScrollWinEvent", 0, 0, 0, 0, 0};
15625 static swig_type_info _swigt__p_wxTaskBarIconEvent = {"_p_wxTaskBarIconEvent", 0, 0, 0, 0, 0};
15626 static swig_type_info _swigt__p_wxEvtHandler = {"_p_wxEvtHandler", "wxEvtHandler *", 0, 0, (void*)0, 0};
15627 static swig_type_info _swigt__p_wxSplashScreen = {"_p_wxSplashScreen", 0, 0, 0, 0, 0};
15628 static swig_type_info _swigt__p_wxPyPanel = {"_p_wxPyPanel", 0, 0, 0, 0, 0};
15629 static swig_type_info _swigt__p_wxMenuBar = {"_p_wxMenuBar", 0, 0, 0, 0, 0};
15630 static swig_type_info _swigt__p_wxValidator = {"_p_wxValidator", 0, 0, 0, 0, 0};
15631 static swig_type_info _swigt__p_wxPyValidator = {"_p_wxPyValidator", 0, 0, 0, 0, 0};
15632 static swig_type_info _swigt__p_wxNumberEntryDialog = {"_p_wxNumberEntryDialog", 0, 0, 0, 0, 0};
15633 static swig_type_info _swigt__p_wxFileDialog = {"_p_wxFileDialog", 0, 0, 0, 0, 0};
15634 static swig_type_info _swigt__p_wxMultiChoiceDialog = {"_p_wxMultiChoiceDialog", 0, 0, 0, 0, 0};
15635 static swig_type_info _swigt__p_wxFindReplaceDialog = {"_p_wxFindReplaceDialog", 0, 0, 0, 0, 0};
15636 static swig_type_info _swigt__p_wxProgressDialog = {"_p_wxProgressDialog", 0, 0, 0, 0, 0};
15637 static swig_type_info _swigt__p_wxMessageDialog = {"_p_wxMessageDialog", 0, 0, 0, 0, 0};
15638 static swig_type_info _swigt__p_wxPasswordEntryDialog = {"_p_wxPasswordEntryDialog", 0, 0, 0, 0, 0};
15639 static swig_type_info _swigt__p_wxTextEntryDialog = {"_p_wxTextEntryDialog", 0, 0, 0, 0, 0};
15640 static swig_type_info _swigt__p_wxSingleChoiceDialog = {"_p_wxSingleChoiceDialog", 0, 0, 0, 0, 0};
15641 static swig_type_info _swigt__p_wxPanel = {"_p_wxPanel", 0, 0, 0, 0, 0};
15642 static swig_type_info _swigt__p_wxStatusBar = {"_p_wxStatusBar", 0, 0, 0, 0, 0};
15643 static swig_type_info _swigt__p_wxScrolledWindow = {"_p_wxScrolledWindow", 0, 0, 0, 0, 0};
15644 static swig_type_info _swigt__p_wxTipWindow = {"_p_wxTipWindow", 0, 0, 0, 0, 0};
15645 static swig_type_info _swigt__p_wxMDIClientWindow = {"_p_wxMDIClientWindow", 0, 0, 0, 0, 0};
15646 static swig_type_info _swigt__p_wxPyScrolledWindow = {"_p_wxPyScrolledWindow", 0, 0, 0, 0, 0};
15647 static swig_type_info _swigt__p_wxSashWindow = {"_p_wxSashWindow", 0, 0, 0, 0, 0};
15648 static swig_type_info _swigt__p_wxSplitterWindow = {"_p_wxSplitterWindow", 0, 0, 0, 0, 0};
15649 static swig_type_info _swigt__p_wxSplashScreenWindow = {"_p_wxSplashScreenWindow", 0, 0, 0, 0, 0};
15650 static swig_type_info _swigt__p_wxSashLayoutWindow = {"_p_wxSashLayoutWindow", 0, 0, 0, 0, 0};
15651 static swig_type_info _swigt__p_wxPopupWindow = {"_p_wxPopupWindow", 0, 0, 0, 0, 0};
15652 static swig_type_info _swigt__p_wxPyPopupTransientWindow = {"_p_wxPyPopupTransientWindow", 0, 0, 0, 0, 0};
15653 static swig_type_info _swigt__p_wxPyVScrolledWindow = {"_p_wxPyVScrolledWindow", 0, 0, 0, 0, 0};
15654 static swig_type_info _swigt__p_wxPyPreviewFrame = {"_p_wxPyPreviewFrame", 0, 0, 0, 0, 0};
15655 static swig_type_info _swigt__p_wxPreviewFrame = {"_p_wxPreviewFrame", 0, 0, 0, 0, 0};
15656 static swig_type_info _swigt__p_wxMDIChildFrame = {"_p_wxMDIChildFrame", 0, 0, 0, 0, 0};
15657 static swig_type_info _swigt__p_wxPyApp = {"_p_wxPyApp", 0, 0, 0, 0, 0};
15658 static swig_type_info _swigt__p_wxPyWindow = {"_p_wxPyWindow", 0, 0, 0, 0, 0};
15659 static swig_type_info _swigt__p_wxPreviewCanvas = {"_p_wxPreviewCanvas", 0, 0, 0, 0, 0};
15660 static swig_type_info _swigt__p_wxPyHtmlListBox = {"_p_wxPyHtmlListBox", 0, 0, 0, 0, 0};
15661 static swig_type_info _swigt__p_wxPyVListBox = {"_p_wxPyVListBox", 0, 0, 0, 0, 0};
15662 static swig_type_info _swigt__p_wxPreviewControlBar = {"_p_wxPreviewControlBar", 0, 0, 0, 0, 0};
15663 static swig_type_info _swigt__p_wxPyPreviewControlBar = {"_p_wxPyPreviewControlBar", 0, 0, 0, 0, 0};
15664 static swig_type_info _swigt__p_wxPyTaskBarIcon = {"_p_wxPyTaskBarIcon", 0, 0, 0, 0, 0};
15665 static swig_type_info _swigt__p_wxFontDialog = {"_p_wxFontDialog", 0, 0, 0, 0, 0};
15666 static swig_type_info _swigt__p_wxDirDialog = {"_p_wxDirDialog", 0, 0, 0, 0, 0};
15667 static swig_type_info _swigt__p_wxColourDialog = {"_p_wxColourDialog", 0, 0, 0, 0, 0};
15668 static swig_type_info _swigt__p_wxDialog = {"_p_wxDialog", 0, 0, 0, 0, 0};
15669 static swig_type_info _swigt__p_wxMenu = {"_p_wxMenu", 0, 0, 0, 0, 0};
15670 static swig_type_info _swigt__p_wxMDIParentFrame = {"_p_wxMDIParentFrame", 0, 0, 0, 0, 0};
15671 static swig_type_info _swigt__p_wxFloatingPane = {"_p_wxFloatingPane", "wxFloatingPane *", 0, 0, (void*)0, 0};
15672 static swig_type_info _swigt__p_wxFont = {"_p_wxFont", "wxFont *", 0, 0, (void*)0, 0};
15673 static swig_type_info _swigt__p_wxFrame = {"_p_wxFrame", "wxFrame *", 0, 0, (void*)0, 0};
15674 static swig_type_info _swigt__p_wxFrameManager = {"_p_wxFrameManager", "wxFrameManager *", 0, 0, (void*)0, 0};
15675 static swig_type_info _swigt__p_wxFrameManagerEvent = {"_p_wxFrameManagerEvent", "wxFrameManagerEvent *", 0, 0, (void*)0, 0};
15676 static swig_type_info _swigt__p_wxMiniFrame = {"_p_wxMiniFrame", "wxMiniFrame *", 0, 0, (void*)0, 0};
15677 static swig_type_info _swigt__p_wxNotifyEvent = {"_p_wxNotifyEvent", "wxNotifyEvent *", 0, 0, (void*)0, 0};
15678 static swig_type_info _swigt__p_wxObject = {"_p_wxObject", "wxObject *", 0, 0, (void*)0, 0};
15679 static swig_type_info _swigt__p_wxLayoutConstraints = {"_p_wxLayoutConstraints", 0, 0, 0, 0, 0};
15680 static swig_type_info _swigt__p_wxGBSizerItem = {"_p_wxGBSizerItem", 0, 0, 0, 0, 0};
15681 static swig_type_info _swigt__p_wxIndividualLayoutConstraint = {"_p_wxIndividualLayoutConstraint", 0, 0, 0, 0, 0};
15682 static swig_type_info _swigt__p_wxStaticBoxSizer = {"_p_wxStaticBoxSizer", 0, 0, 0, 0, 0};
15683 static swig_type_info _swigt__p_wxBoxSizer = {"_p_wxBoxSizer", 0, 0, 0, 0, 0};
15684 static swig_type_info _swigt__p_wxGridBagSizer = {"_p_wxGridBagSizer", 0, 0, 0, 0, 0};
15685 static swig_type_info _swigt__p_wxFontData = {"_p_wxFontData", 0, 0, 0, 0, 0};
15686 static swig_type_info _swigt__p_wxPrintData = {"_p_wxPrintData", 0, 0, 0, 0, 0};
15687 static swig_type_info _swigt__p_wxGridSizer = {"_p_wxGridSizer", 0, 0, 0, 0, 0};
15688 static swig_type_info _swigt__p_wxFlexGridSizer = {"_p_wxFlexGridSizer", 0, 0, 0, 0, 0};
15689 static swig_type_info _swigt__p_wxLayoutAlgorithm = {"_p_wxLayoutAlgorithm", 0, 0, 0, 0, 0};
15690 static swig_type_info _swigt__p_wxFSFile = {"_p_wxFSFile", 0, 0, 0, 0, 0};
15691 static swig_type_info _swigt__p_wxFindReplaceData = {"_p_wxFindReplaceData", 0, 0, 0, 0, 0};
15692 static swig_type_info _swigt__p_wxPySizer = {"_p_wxPySizer", 0, 0, 0, 0, 0};
15693 static swig_type_info _swigt__p_wxColourData = {"_p_wxColourData", 0, 0, 0, 0, 0};
15694 static swig_type_info _swigt__p_wxPrinter = {"_p_wxPrinter", 0, 0, 0, 0, 0};
15695 static swig_type_info _swigt__p_wxMenuItem = {"_p_wxMenuItem", 0, 0, 0, 0, 0};
15696 static swig_type_info _swigt__p_wxANIHandler = {"_p_wxANIHandler", 0, 0, 0, 0, 0};
15697 static swig_type_info _swigt__p_wxPNGHandler = {"_p_wxPNGHandler", 0, 0, 0, 0, 0};
15698 static swig_type_info _swigt__p_wxGIFHandler = {"_p_wxGIFHandler", 0, 0, 0, 0, 0};
15699 static swig_type_info _swigt__p_wxPCXHandler = {"_p_wxPCXHandler", 0, 0, 0, 0, 0};
15700 static swig_type_info _swigt__p_wxJPEGHandler = {"_p_wxJPEGHandler", 0, 0, 0, 0, 0};
15701 static swig_type_info _swigt__p_wxPNMHandler = {"_p_wxPNMHandler", 0, 0, 0, 0, 0};
15702 static swig_type_info _swigt__p_wxCURHandler = {"_p_wxCURHandler", 0, 0, 0, 0, 0};
15703 static swig_type_info _swigt__p_wxICOHandler = {"_p_wxICOHandler", 0, 0, 0, 0, 0};
15704 static swig_type_info _swigt__p_wxBMPHandler = {"_p_wxBMPHandler", 0, 0, 0, 0, 0};
15705 static swig_type_info _swigt__p_wxPyImageHandler = {"_p_wxPyImageHandler", 0, 0, 0, 0, 0};
15706 static swig_type_info _swigt__p_wxImageHandler = {"_p_wxImageHandler", 0, 0, 0, 0, 0};
15707 static swig_type_info _swigt__p_wxXPMHandler = {"_p_wxXPMHandler", 0, 0, 0, 0, 0};
15708 static swig_type_info _swigt__p_wxTIFFHandler = {"_p_wxTIFFHandler", 0, 0, 0, 0, 0};
15709 static swig_type_info _swigt__p_wxStdDialogButtonSizer = {"_p_wxStdDialogButtonSizer", 0, 0, 0, 0, 0};
15710 static swig_type_info _swigt__p_wxAcceleratorTable = {"_p_wxAcceleratorTable", 0, 0, 0, 0, 0};
15711 static swig_type_info _swigt__p_wxImage = {"_p_wxImage", 0, 0, 0, 0, 0};
15712 static swig_type_info _swigt__p_wxPyPrintout = {"_p_wxPyPrintout", 0, 0, 0, 0, 0};
15713 static swig_type_info _swigt__p_wxPrintPreview = {"_p_wxPrintPreview", 0, 0, 0, 0, 0};
15714 static swig_type_info _swigt__p_wxPyPrintPreview = {"_p_wxPyPrintPreview", 0, 0, 0, 0, 0};
15715 static swig_type_info _swigt__p_wxPageSetupDialog = {"_p_wxPageSetupDialog", 0, 0, 0, 0, 0};
15716 static swig_type_info _swigt__p_wxPrintDialog = {"_p_wxPrintDialog", 0, 0, 0, 0, 0};
15717 static swig_type_info _swigt__p_wxFileSystem = {"_p_wxFileSystem", 0, 0, 0, 0, 0};
15718 static swig_type_info _swigt__p_wxPageSetupDialogData = {"_p_wxPageSetupDialogData", 0, 0, 0, 0, 0};
15719 static swig_type_info _swigt__p_wxPrintDialogData = {"_p_wxPrintDialogData", 0, 0, 0, 0, 0};
15720 static swig_type_info _swigt__p_wxPaneButton = {"_p_wxPaneButton", "wxPaneButton *", 0, 0, (void*)0, 0};
15721 static swig_type_info _swigt__p_wxPaneButtonArray = {"_p_wxPaneButtonArray", "wxPaneButtonArray *", 0, 0, (void*)0, 0};
15722 static swig_type_info _swigt__p_wxPaneInfo = {"_p_wxPaneInfo", "wxPaneInfo *", 0, 0, (void*)0, 0};
15723 static swig_type_info _swigt__p_wxPaneInfoPtrArray = {"_p_wxPaneInfoPtrArray", "wxPaneInfoPtrArray *", 0, 0, (void*)0, 0};
15724 static swig_type_info _swigt__p_wxPaperSize = {"_p_wxPaperSize", "enum wxPaperSize *|wxPaperSize *", 0, 0, (void*)0, 0};
15725 static swig_type_info _swigt__p_wxPoint = {"_p_wxPoint", "wxPoint *", 0, 0, (void*)0, 0};
15726 static swig_type_info _swigt__p_wxPyDockArt = {"_p_wxPyDockArt", "wxPyDockArt *", 0, 0, (void*)0, 0};
15727 static swig_type_info _swigt__p_wxPyTabArt = {"_p_wxPyTabArt", "wxPyTabArt *", 0, 0, (void*)0, 0};
15728 static swig_type_info _swigt__p_wxRect = {"_p_wxRect", "wxRect *", 0, 0, (void*)0, 0};
15729 static swig_type_info _swigt__p_wxSize = {"_p_wxSize", "wxSize *", 0, 0, (void*)0, 0};
15730 static swig_type_info _swigt__p_wxSizer = {"_p_wxSizer", "wxSizer *", 0, 0, (void*)0, 0};
15731 static swig_type_info _swigt__p_wxSizerItem = {"_p_wxSizerItem", "wxSizerItem *", 0, 0, (void*)0, 0};
15732 static swig_type_info _swigt__p_wxString = {"_p_wxString", "wxString *", 0, 0, (void*)0, 0};
15733 static swig_type_info _swigt__p_wxTabArt = {"_p_wxTabArt", "wxTabArt *", 0, 0, (void*)0, 0};
15734 static swig_type_info _swigt__p_wxTopLevelWindow = {"_p_wxTopLevelWindow", "wxTopLevelWindow *", 0, 0, (void*)0, 0};
15735 static swig_type_info _swigt__p_wxWindow = {"_p_wxWindow", "wxWindow *", 0, 0, (void*)0, 0};
15736
15737 static swig_type_info *swig_type_initial[] = {
15738 &_swigt__p_char,
15739 &_swigt__p_form_ops_t,
15740 &_swigt__p_int,
15741 &_swigt__p_p_wxAuiMultiNotebook,
15742 &_swigt__p_p_wxAuiTabContainerButton,
15743 &_swigt__p_p_wxAuiTabCtrl,
15744 &_swigt__p_p_wxColourDialog,
15745 &_swigt__p_p_wxControl,
15746 &_swigt__p_p_wxControlWithItems,
15747 &_swigt__p_p_wxDialog,
15748 &_swigt__p_p_wxDirDialog,
15749 &_swigt__p_p_wxFileDialog,
15750 &_swigt__p_p_wxFindReplaceDialog,
15751 &_swigt__p_p_wxFloatingPane,
15752 &_swigt__p_p_wxFontDialog,
15753 &_swigt__p_p_wxFrame,
15754 &_swigt__p_p_wxMDIChildFrame,
15755 &_swigt__p_p_wxMDIClientWindow,
15756 &_swigt__p_p_wxMDIParentFrame,
15757 &_swigt__p_p_wxMenuBar,
15758 &_swigt__p_p_wxMessageDialog,
15759 &_swigt__p_p_wxMiniFrame,
15760 &_swigt__p_p_wxMultiChoiceDialog,
15761 &_swigt__p_p_wxNumberEntryDialog,
15762 &_swigt__p_p_wxPanel,
15763 &_swigt__p_p_wxPasswordEntryDialog,
15764 &_swigt__p_p_wxPopupWindow,
15765 &_swigt__p_p_wxPreviewCanvas,
15766 &_swigt__p_p_wxPreviewControlBar,
15767 &_swigt__p_p_wxPreviewFrame,
15768 &_swigt__p_p_wxProgressDialog,
15769 &_swigt__p_p_wxPyHtmlListBox,
15770 &_swigt__p_p_wxPyPanel,
15771 &_swigt__p_p_wxPyPopupTransientWindow,
15772 &_swigt__p_p_wxPyPreviewControlBar,
15773 &_swigt__p_p_wxPyPreviewFrame,
15774 &_swigt__p_p_wxPyScrolledWindow,
15775 &_swigt__p_p_wxPyVListBox,
15776 &_swigt__p_p_wxPyVScrolledWindow,
15777 &_swigt__p_p_wxPyWindow,
15778 &_swigt__p_p_wxSashLayoutWindow,
15779 &_swigt__p_p_wxSashWindow,
15780 &_swigt__p_p_wxScrolledWindow,
15781 &_swigt__p_p_wxSingleChoiceDialog,
15782 &_swigt__p_p_wxSplashScreen,
15783 &_swigt__p_p_wxSplashScreenWindow,
15784 &_swigt__p_p_wxSplitterWindow,
15785 &_swigt__p_p_wxStatusBar,
15786 &_swigt__p_p_wxTextEntryDialog,
15787 &_swigt__p_p_wxTipWindow,
15788 &_swigt__p_p_wxTopLevelWindow,
15789 &_swigt__p_p_wxWindow,
15790 &_swigt__p_unsigned_char,
15791 &_swigt__p_unsigned_int,
15792 &_swigt__p_unsigned_long,
15793 &_swigt__p_wxANIHandler,
15794 &_swigt__p_wxAcceleratorTable,
15795 &_swigt__p_wxActivateEvent,
15796 &_swigt__p_wxAuiMultiNotebook,
15797 &_swigt__p_wxAuiNotebookEvent,
15798 &_swigt__p_wxAuiNotebookPage,
15799 &_swigt__p_wxAuiNotebookPageArray,
15800 &_swigt__p_wxAuiTabContainer,
15801 &_swigt__p_wxAuiTabContainerButton,
15802 &_swigt__p_wxAuiTabCtrl,
15803 &_swigt__p_wxBMPHandler,
15804 &_swigt__p_wxBitmap,
15805 &_swigt__p_wxBoxSizer,
15806 &_swigt__p_wxCURHandler,
15807 &_swigt__p_wxCalculateLayoutEvent,
15808 &_swigt__p_wxChildFocusEvent,
15809 &_swigt__p_wxClipboardTextEvent,
15810 &_swigt__p_wxCloseEvent,
15811 &_swigt__p_wxColor,
15812 &_swigt__p_wxColour,
15813 &_swigt__p_wxColourData,
15814 &_swigt__p_wxColourDialog,
15815 &_swigt__p_wxCommandEvent,
15816 &_swigt__p_wxContextMenuEvent,
15817 &_swigt__p_wxControl,
15818 &_swigt__p_wxControlWithItems,
15819 &_swigt__p_wxDC,
15820 &_swigt__p_wxDateEvent,
15821 &_swigt__p_wxDefaultDockArt,
15822 &_swigt__p_wxDefaultTabArt,
15823 &_swigt__p_wxDialog,
15824 &_swigt__p_wxDirDialog,
15825 &_swigt__p_wxDisplayChangedEvent,
15826 &_swigt__p_wxDockArt,
15827 &_swigt__p_wxDockInfo,
15828 &_swigt__p_wxDockUIPart,
15829 &_swigt__p_wxDropFilesEvent,
15830 &_swigt__p_wxDuplexMode,
15831 &_swigt__p_wxEraseEvent,
15832 &_swigt__p_wxEvent,
15833 &_swigt__p_wxEvtHandler,
15834 &_swigt__p_wxFSFile,
15835 &_swigt__p_wxFileDialog,
15836 &_swigt__p_wxFileSystem,
15837 &_swigt__p_wxFindDialogEvent,
15838 &_swigt__p_wxFindReplaceData,
15839 &_swigt__p_wxFindReplaceDialog,
15840 &_swigt__p_wxFlexGridSizer,
15841 &_swigt__p_wxFloatingPane,
15842 &_swigt__p_wxFocusEvent,
15843 &_swigt__p_wxFont,
15844 &_swigt__p_wxFontData,
15845 &_swigt__p_wxFontDialog,
15846 &_swigt__p_wxFrame,
15847 &_swigt__p_wxFrameManager,
15848 &_swigt__p_wxFrameManagerEvent,
15849 &_swigt__p_wxGBSizerItem,
15850 &_swigt__p_wxGIFHandler,
15851 &_swigt__p_wxGridBagSizer,
15852 &_swigt__p_wxGridSizer,
15853 &_swigt__p_wxICOHandler,
15854 &_swigt__p_wxIconizeEvent,
15855 &_swigt__p_wxIdleEvent,
15856 &_swigt__p_wxImage,
15857 &_swigt__p_wxImageHandler,
15858 &_swigt__p_wxIndividualLayoutConstraint,
15859 &_swigt__p_wxInitDialogEvent,
15860 &_swigt__p_wxJPEGHandler,
15861 &_swigt__p_wxKeyEvent,
15862 &_swigt__p_wxLayoutAlgorithm,
15863 &_swigt__p_wxLayoutConstraints,
15864 &_swigt__p_wxMDIChildFrame,
15865 &_swigt__p_wxMDIClientWindow,
15866 &_swigt__p_wxMDIParentFrame,
15867 &_swigt__p_wxMaximizeEvent,
15868 &_swigt__p_wxMenu,
15869 &_swigt__p_wxMenuBar,
15870 &_swigt__p_wxMenuEvent,
15871 &_swigt__p_wxMenuItem,
15872 &_swigt__p_wxMessageDialog,
15873 &_swigt__p_wxMiniFrame,
15874 &_swigt__p_wxMouseCaptureChangedEvent,
15875 &_swigt__p_wxMouseCaptureLostEvent,
15876 &_swigt__p_wxMouseEvent,
15877 &_swigt__p_wxMoveEvent,
15878 &_swigt__p_wxMultiChoiceDialog,
15879 &_swigt__p_wxNavigationKeyEvent,
15880 &_swigt__p_wxNcPaintEvent,
15881 &_swigt__p_wxNotifyEvent,
15882 &_swigt__p_wxNumberEntryDialog,
15883 &_swigt__p_wxObject,
15884 &_swigt__p_wxPCXHandler,
15885 &_swigt__p_wxPNGHandler,
15886 &_swigt__p_wxPNMHandler,
15887 &_swigt__p_wxPageSetupDialog,
15888 &_swigt__p_wxPageSetupDialogData,
15889 &_swigt__p_wxPaintEvent,
15890 &_swigt__p_wxPaletteChangedEvent,
15891 &_swigt__p_wxPaneButton,
15892 &_swigt__p_wxPaneButtonArray,
15893 &_swigt__p_wxPaneInfo,
15894 &_swigt__p_wxPaneInfoPtrArray,
15895 &_swigt__p_wxPanel,
15896 &_swigt__p_wxPaperSize,
15897 &_swigt__p_wxPasswordEntryDialog,
15898 &_swigt__p_wxPoint,
15899 &_swigt__p_wxPopupWindow,
15900 &_swigt__p_wxPreviewCanvas,
15901 &_swigt__p_wxPreviewControlBar,
15902 &_swigt__p_wxPreviewFrame,
15903 &_swigt__p_wxPrintData,
15904 &_swigt__p_wxPrintDialog,
15905 &_swigt__p_wxPrintDialogData,
15906 &_swigt__p_wxPrintPreview,
15907 &_swigt__p_wxPrinter,
15908 &_swigt__p_wxProgressDialog,
15909 &_swigt__p_wxPyApp,
15910 &_swigt__p_wxPyCommandEvent,
15911 &_swigt__p_wxPyDockArt,
15912 &_swigt__p_wxPyEvent,
15913 &_swigt__p_wxPyHtmlListBox,
15914 &_swigt__p_wxPyImageHandler,
15915 &_swigt__p_wxPyPanel,
15916 &_swigt__p_wxPyPopupTransientWindow,
15917 &_swigt__p_wxPyPreviewControlBar,
15918 &_swigt__p_wxPyPreviewFrame,
15919 &_swigt__p_wxPyPrintPreview,
15920 &_swigt__p_wxPyPrintout,
15921 &_swigt__p_wxPyScrolledWindow,
15922 &_swigt__p_wxPySizer,
15923 &_swigt__p_wxPyTabArt,
15924 &_swigt__p_wxPyTaskBarIcon,
15925 &_swigt__p_wxPyVListBox,
15926 &_swigt__p_wxPyVScrolledWindow,
15927 &_swigt__p_wxPyValidator,
15928 &_swigt__p_wxPyWindow,
15929 &_swigt__p_wxQueryLayoutInfoEvent,
15930 &_swigt__p_wxQueryNewPaletteEvent,
15931 &_swigt__p_wxRect,
15932 &_swigt__p_wxSashEvent,
15933 &_swigt__p_wxSashLayoutWindow,
15934 &_swigt__p_wxSashWindow,
15935 &_swigt__p_wxScrollEvent,
15936 &_swigt__p_wxScrollWinEvent,
15937 &_swigt__p_wxScrolledWindow,
15938 &_swigt__p_wxSetCursorEvent,
15939 &_swigt__p_wxShowEvent,
15940 &_swigt__p_wxSingleChoiceDialog,
15941 &_swigt__p_wxSize,
15942 &_swigt__p_wxSizeEvent,
15943 &_swigt__p_wxSizer,
15944 &_swigt__p_wxSizerItem,
15945 &_swigt__p_wxSplashScreen,
15946 &_swigt__p_wxSplashScreenWindow,
15947 &_swigt__p_wxSplitterEvent,
15948 &_swigt__p_wxSplitterWindow,
15949 &_swigt__p_wxStaticBoxSizer,
15950 &_swigt__p_wxStatusBar,
15951 &_swigt__p_wxStdDialogButtonSizer,
15952 &_swigt__p_wxString,
15953 &_swigt__p_wxSysColourChangedEvent,
15954 &_swigt__p_wxTIFFHandler,
15955 &_swigt__p_wxTabArt,
15956 &_swigt__p_wxTaskBarIconEvent,
15957 &_swigt__p_wxTextEntryDialog,
15958 &_swigt__p_wxTipWindow,
15959 &_swigt__p_wxTopLevelWindow,
15960 &_swigt__p_wxUpdateUIEvent,
15961 &_swigt__p_wxValidator,
15962 &_swigt__p_wxWindow,
15963 &_swigt__p_wxWindowCreateEvent,
15964 &_swigt__p_wxWindowDestroyEvent,
15965 &_swigt__p_wxXPMHandler,
15966 };
15967
15968 static swig_cast_info _swigc__p_char[] = { {&_swigt__p_char, 0, 0, 0},{0, 0, 0, 0}};
15969 static swig_cast_info _swigc__p_form_ops_t[] = { {&_swigt__p_form_ops_t, 0, 0, 0},{0, 0, 0, 0}};
15970 static swig_cast_info _swigc__p_int[] = { {&_swigt__p_int, 0, 0, 0},{0, 0, 0, 0}};
15971 static swig_cast_info _swigc__p_p_wxAuiTabContainerButton[] = { {&_swigt__p_p_wxAuiTabContainerButton, 0, 0, 0},{0, 0, 0, 0}};
15972 static swig_cast_info _swigc__p_p_wxSplashScreen[] = {{&_swigt__p_p_wxSplashScreen, 0, 0, 0},{0, 0, 0, 0}};
15973 static swig_cast_info _swigc__p_p_wxMiniFrame[] = {{&_swigt__p_p_wxMiniFrame, 0, 0, 0},{0, 0, 0, 0}};
15974 static swig_cast_info _swigc__p_p_wxPyPanel[] = {{&_swigt__p_p_wxPyPanel, 0, 0, 0},{0, 0, 0, 0}};
15975 static swig_cast_info _swigc__p_p_wxMenuBar[] = {{&_swigt__p_p_wxMenuBar, 0, 0, 0},{0, 0, 0, 0}};
15976 static swig_cast_info _swigc__p_p_wxFindReplaceDialog[] = {{&_swigt__p_p_wxFindReplaceDialog, 0, 0, 0},{0, 0, 0, 0}};
15977 static swig_cast_info _swigc__p_p_wxProgressDialog[] = {{&_swigt__p_p_wxProgressDialog, 0, 0, 0},{0, 0, 0, 0}};
15978 static swig_cast_info _swigc__p_p_wxMessageDialog[] = {{&_swigt__p_p_wxMessageDialog, 0, 0, 0},{0, 0, 0, 0}};
15979 static swig_cast_info _swigc__p_p_wxNumberEntryDialog[] = {{&_swigt__p_p_wxNumberEntryDialog, 0, 0, 0},{0, 0, 0, 0}};
15980 static swig_cast_info _swigc__p_p_wxPasswordEntryDialog[] = {{&_swigt__p_p_wxPasswordEntryDialog, 0, 0, 0},{0, 0, 0, 0}};
15981 static swig_cast_info _swigc__p_p_wxTextEntryDialog[] = {{&_swigt__p_p_wxTextEntryDialog, 0, 0, 0},{0, 0, 0, 0}};
15982 static swig_cast_info _swigc__p_p_wxSingleChoiceDialog[] = {{&_swigt__p_p_wxSingleChoiceDialog, 0, 0, 0},{0, 0, 0, 0}};
15983 static swig_cast_info _swigc__p_p_wxMultiChoiceDialog[] = {{&_swigt__p_p_wxMultiChoiceDialog, 0, 0, 0},{0, 0, 0, 0}};
15984 static swig_cast_info _swigc__p_p_wxFileDialog[] = {{&_swigt__p_p_wxFileDialog, 0, 0, 0},{0, 0, 0, 0}};
15985 static swig_cast_info _swigc__p_p_wxPanel[] = {{&_swigt__p_p_wxPanel, 0, 0, 0},{0, 0, 0, 0}};
15986 static swig_cast_info _swigc__p_p_wxStatusBar[] = {{&_swigt__p_p_wxStatusBar, 0, 0, 0},{0, 0, 0, 0}};
15987 static swig_cast_info _swigc__p_p_wxPyVScrolledWindow[] = {{&_swigt__p_p_wxPyVScrolledWindow, 0, 0, 0},{0, 0, 0, 0}};
15988 static swig_cast_info _swigc__p_p_wxTipWindow[] = {{&_swigt__p_p_wxTipWindow, 0, 0, 0},{0, 0, 0, 0}};
15989 static swig_cast_info _swigc__p_p_wxPyPopupTransientWindow[] = {{&_swigt__p_p_wxPyPopupTransientWindow, 0, 0, 0},{0, 0, 0, 0}};
15990 static swig_cast_info _swigc__p_p_wxPopupWindow[] = {{&_swigt__p_p_wxPopupWindow, 0, 0, 0},{0, 0, 0, 0}};
15991 static swig_cast_info _swigc__p_p_wxSashLayoutWindow[] = {{&_swigt__p_p_wxSashLayoutWindow, 0, 0, 0},{0, 0, 0, 0}};
15992 static swig_cast_info _swigc__p_p_wxScrolledWindow[] = {{&_swigt__p_p_wxScrolledWindow, 0, 0, 0},{0, 0, 0, 0}};
15993 static swig_cast_info _swigc__p_p_wxTopLevelWindow[] = {{&_swigt__p_p_wxTopLevelWindow, 0, 0, 0},{0, 0, 0, 0}};
15994 static swig_cast_info _swigc__p_p_wxSplashScreenWindow[] = {{&_swigt__p_p_wxSplashScreenWindow, 0, 0, 0},{0, 0, 0, 0}};
15995 static swig_cast_info _swigc__p_p_wxSplitterWindow[] = {{&_swigt__p_p_wxSplitterWindow, 0, 0, 0},{0, 0, 0, 0}};
15996 static swig_cast_info _swigc__p_p_wxSashWindow[] = {{&_swigt__p_p_wxSashWindow, 0, 0, 0},{0, 0, 0, 0}};
15997 static swig_cast_info _swigc__p_p_wxMDIClientWindow[] = {{&_swigt__p_p_wxMDIClientWindow, 0, 0, 0},{0, 0, 0, 0}};
15998 static swig_cast_info _swigc__p_p_wxPyScrolledWindow[] = {{&_swigt__p_p_wxPyScrolledWindow, 0, 0, 0},{0, 0, 0, 0}};
15999 static swig_cast_info _swigc__p_p_wxPreviewFrame[] = {{&_swigt__p_p_wxPreviewFrame, 0, 0, 0},{0, 0, 0, 0}};
16000 static swig_cast_info _swigc__p_p_wxPyPreviewFrame[] = {{&_swigt__p_p_wxPyPreviewFrame, 0, 0, 0},{0, 0, 0, 0}};
16001 static swig_cast_info _swigc__p_p_wxControl[] = {{&_swigt__p_p_wxControl, 0, 0, 0},{0, 0, 0, 0}};
16002 static swig_cast_info _swigc__p_p_wxMDIChildFrame[] = {{&_swigt__p_p_wxMDIChildFrame, 0, 0, 0},{0, 0, 0, 0}};
16003 static swig_cast_info _swigc__p_p_wxControlWithItems[] = {{&_swigt__p_p_wxControlWithItems, 0, 0, 0},{0, 0, 0, 0}};
16004 static swig_cast_info _swigc__p_p_wxPyWindow[] = {{&_swigt__p_p_wxPyWindow, 0, 0, 0},{0, 0, 0, 0}};
16005 static swig_cast_info _swigc__p_p_wxPreviewCanvas[] = {{&_swigt__p_p_wxPreviewCanvas, 0, 0, 0},{0, 0, 0, 0}};
16006 static swig_cast_info _swigc__p_p_wxFloatingPane[] = {{&_swigt__p_p_wxFloatingPane, 0, 0, 0},{0, 0, 0, 0}};
16007 static swig_cast_info _swigc__p_p_wxPyHtmlListBox[] = {{&_swigt__p_p_wxPyHtmlListBox, 0, 0, 0},{0, 0, 0, 0}};
16008 static swig_cast_info _swigc__p_p_wxPyVListBox[] = {{&_swigt__p_p_wxPyVListBox, 0, 0, 0},{0, 0, 0, 0}};
16009 static swig_cast_info _swigc__p_p_wxAuiMultiNotebook[] = {{&_swigt__p_p_wxAuiMultiNotebook, 0, 0, 0},{0, 0, 0, 0}};
16010 static swig_cast_info _swigc__p_p_wxPreviewControlBar[] = {{&_swigt__p_p_wxPreviewControlBar, 0, 0, 0},{0, 0, 0, 0}};
16011 static swig_cast_info _swigc__p_p_wxPyPreviewControlBar[] = {{&_swigt__p_p_wxPyPreviewControlBar, 0, 0, 0},{0, 0, 0, 0}};
16012 static swig_cast_info _swigc__p_p_wxAuiTabCtrl[] = {{&_swigt__p_p_wxAuiTabCtrl, 0, 0, 0},{0, 0, 0, 0}};
16013 static swig_cast_info _swigc__p_p_wxFrame[] = {{&_swigt__p_p_wxFrame, 0, 0, 0},{0, 0, 0, 0}};
16014 static swig_cast_info _swigc__p_p_wxFontDialog[] = {{&_swigt__p_p_wxFontDialog, 0, 0, 0},{0, 0, 0, 0}};
16015 static swig_cast_info _swigc__p_p_wxDirDialog[] = {{&_swigt__p_p_wxDirDialog, 0, 0, 0},{0, 0, 0, 0}};
16016 static swig_cast_info _swigc__p_p_wxColourDialog[] = {{&_swigt__p_p_wxColourDialog, 0, 0, 0},{0, 0, 0, 0}};
16017 static swig_cast_info _swigc__p_p_wxDialog[] = {{&_swigt__p_p_wxDialog, 0, 0, 0},{0, 0, 0, 0}};
16018 static swig_cast_info _swigc__p_p_wxMDIParentFrame[] = {{&_swigt__p_p_wxMDIParentFrame, 0, 0, 0},{0, 0, 0, 0}};
16019 static swig_cast_info _swigc__p_p_wxWindow[] = { {&_swigt__p_p_wxSplashScreen, _p_p_wxSplashScreenTo_p_p_wxWindow, 0, 0}, {&_swigt__p_p_wxMiniFrame, _p_p_wxMiniFrameTo_p_p_wxWindow, 0, 0}, {&_swigt__p_p_wxPyPanel, _p_p_wxPyPanelTo_p_p_wxWindow, 0, 0}, {&_swigt__p_p_wxMenuBar, _p_p_wxMenuBarTo_p_p_wxWindow, 0, 0}, {&_swigt__p_p_wxFindReplaceDialog, _p_p_wxFindReplaceDialogTo_p_p_wxWindow, 0, 0}, {&_swigt__p_p_wxProgressDialog, _p_p_wxProgressDialogTo_p_p_wxWindow, 0, 0}, {&_swigt__p_p_wxMessageDialog, _p_p_wxMessageDialogTo_p_p_wxWindow, 0, 0}, {&_swigt__p_p_wxNumberEntryDialog, _p_p_wxNumberEntryDialogTo_p_p_wxWindow, 0, 0}, {&_swigt__p_p_wxPasswordEntryDialog, _p_p_wxPasswordEntryDialogTo_p_p_wxWindow, 0, 0}, {&_swigt__p_p_wxTextEntryDialog, _p_p_wxTextEntryDialogTo_p_p_wxWindow, 0, 0}, {&_swigt__p_p_wxSingleChoiceDialog, _p_p_wxSingleChoiceDialogTo_p_p_wxWindow, 0, 0}, {&_swigt__p_p_wxMultiChoiceDialog, _p_p_wxMultiChoiceDialogTo_p_p_wxWindow, 0, 0}, {&_swigt__p_p_wxFileDialog, _p_p_wxFileDialogTo_p_p_wxWindow, 0, 0}, {&_swigt__p_p_wxPanel, _p_p_wxPanelTo_p_p_wxWindow, 0, 0}, {&_swigt__p_p_wxStatusBar, _p_p_wxStatusBarTo_p_p_wxWindow, 0, 0}, {&_swigt__p_p_wxPyVScrolledWindow, _p_p_wxPyVScrolledWindowTo_p_p_wxWindow, 0, 0}, {&_swigt__p_p_wxTipWindow, _p_p_wxTipWindowTo_p_p_wxWindow, 0, 0}, {&_swigt__p_p_wxPyPopupTransientWindow, _p_p_wxPyPopupTransientWindowTo_p_p_wxWindow, 0, 0}, {&_swigt__p_p_wxPopupWindow, _p_p_wxPopupWindowTo_p_p_wxWindow, 0, 0}, {&_swigt__p_p_wxSashLayoutWindow, _p_p_wxSashLayoutWindowTo_p_p_wxWindow, 0, 0}, {&_swigt__p_p_wxScrolledWindow, _p_p_wxScrolledWindowTo_p_p_wxWindow, 0, 0}, {&_swigt__p_p_wxTopLevelWindow, _p_p_wxTopLevelWindowTo_p_p_wxWindow, 0, 0}, {&_swigt__p_p_wxSplashScreenWindow, _p_p_wxSplashScreenWindowTo_p_p_wxWindow, 0, 0}, {&_swigt__p_p_wxSplitterWindow, _p_p_wxSplitterWindowTo_p_p_wxWindow, 0, 0}, {&_swigt__p_p_wxSashWindow, _p_p_wxSashWindowTo_p_p_wxWindow, 0, 0}, {&_swigt__p_p_wxMDIClientWindow, _p_p_wxMDIClientWindowTo_p_p_wxWindow, 0, 0}, {&_swigt__p_p_wxPyScrolledWindow, _p_p_wxPyScrolledWindowTo_p_p_wxWindow, 0, 0}, {&_swigt__p_p_wxWindow, 0, 0, 0}, {&_swigt__p_p_wxPreviewFrame, _p_p_wxPreviewFrameTo_p_p_wxWindow, 0, 0}, {&_swigt__p_p_wxPyPreviewFrame, _p_p_wxPyPreviewFrameTo_p_p_wxWindow, 0, 0}, {&_swigt__p_p_wxControl, _p_p_wxControlTo_p_p_wxWindow, 0, 0}, {&_swigt__p_p_wxMDIChildFrame, _p_p_wxMDIChildFrameTo_p_p_wxWindow, 0, 0}, {&_swigt__p_p_wxControlWithItems, _p_p_wxControlWithItemsTo_p_p_wxWindow, 0, 0}, {&_swigt__p_p_wxPyWindow, _p_p_wxPyWindowTo_p_p_wxWindow, 0, 0}, {&_swigt__p_p_wxPreviewCanvas, _p_p_wxPreviewCanvasTo_p_p_wxWindow, 0, 0}, {&_swigt__p_p_wxFloatingPane, _p_p_wxFloatingPaneTo_p_p_wxWindow, 0, 0}, {&_swigt__p_p_wxPyHtmlListBox, _p_p_wxPyHtmlListBoxTo_p_p_wxWindow, 0, 0}, {&_swigt__p_p_wxPyVListBox, _p_p_wxPyVListBoxTo_p_p_wxWindow, 0, 0}, {&_swigt__p_p_wxAuiMultiNotebook, _p_p_wxAuiMultiNotebookTo_p_p_wxWindow, 0, 0}, {&_swigt__p_p_wxPreviewControlBar, _p_p_wxPreviewControlBarTo_p_p_wxWindow, 0, 0}, {&_swigt__p_p_wxPyPreviewControlBar, _p_p_wxPyPreviewControlBarTo_p_p_wxWindow, 0, 0}, {&_swigt__p_p_wxAuiTabCtrl, _p_p_wxAuiTabCtrlTo_p_p_wxWindow, 0, 0}, {&_swigt__p_p_wxFrame, _p_p_wxFrameTo_p_p_wxWindow, 0, 0}, {&_swigt__p_p_wxFontDialog, _p_p_wxFontDialogTo_p_p_wxWindow, 0, 0}, {&_swigt__p_p_wxDirDialog, _p_p_wxDirDialogTo_p_p_wxWindow, 0, 0}, {&_swigt__p_p_wxColourDialog, _p_p_wxColourDialogTo_p_p_wxWindow, 0, 0}, {&_swigt__p_p_wxDialog, _p_p_wxDialogTo_p_p_wxWindow, 0, 0}, {&_swigt__p_p_wxMDIParentFrame, _p_p_wxMDIParentFrameTo_p_p_wxWindow, 0, 0},{0, 0, 0, 0}};
16020 static swig_cast_info _swigc__p_unsigned_char[] = { {&_swigt__p_unsigned_char, 0, 0, 0},{0, 0, 0, 0}};
16021 static swig_cast_info _swigc__p_unsigned_int[] = { {&_swigt__p_unsigned_int, 0, 0, 0},{0, 0, 0, 0}};
16022 static swig_cast_info _swigc__p_unsigned_long[] = { {&_swigt__p_unsigned_long, 0, 0, 0},{0, 0, 0, 0}};
16023 static swig_cast_info _swigc__p_wxAuiMultiNotebook[] = { {&_swigt__p_wxAuiMultiNotebook, 0, 0, 0},{0, 0, 0, 0}};
16024 static swig_cast_info _swigc__p_wxAuiNotebookEvent[] = { {&_swigt__p_wxAuiNotebookEvent, 0, 0, 0},{0, 0, 0, 0}};
16025 static swig_cast_info _swigc__p_wxAuiNotebookPage[] = { {&_swigt__p_wxAuiNotebookPage, 0, 0, 0},{0, 0, 0, 0}};
16026 static swig_cast_info _swigc__p_wxAuiNotebookPageArray[] = { {&_swigt__p_wxAuiNotebookPageArray, 0, 0, 0},{0, 0, 0, 0}};
16027 static swig_cast_info _swigc__p_wxAuiTabContainer[] = { {&_swigt__p_wxAuiTabContainer, 0, 0, 0}, {&_swigt__p_wxAuiTabCtrl, _p_wxAuiTabCtrlTo_p_wxAuiTabContainer, 0, 0},{0, 0, 0, 0}};
16028 static swig_cast_info _swigc__p_wxAuiTabContainerButton[] = { {&_swigt__p_wxAuiTabContainerButton, 0, 0, 0},{0, 0, 0, 0}};
16029 static swig_cast_info _swigc__p_wxAuiTabCtrl[] = { {&_swigt__p_wxAuiTabCtrl, 0, 0, 0},{0, 0, 0, 0}};
16030 static swig_cast_info _swigc__p_wxBitmap[] = { {&_swigt__p_wxBitmap, 0, 0, 0},{0, 0, 0, 0}};
16031 static swig_cast_info _swigc__p_wxColor[] = { {&_swigt__p_wxColor, 0, 0, 0},{0, 0, 0, 0}};
16032 static swig_cast_info _swigc__p_wxColour[] = { {&_swigt__p_wxColour, 0, 0, 0},{0, 0, 0, 0}};
16033 static swig_cast_info _swigc__p_wxSashEvent[] = {{&_swigt__p_wxSashEvent, 0, 0, 0},{0, 0, 0, 0}};
16034 static swig_cast_info _swigc__p_wxWindowDestroyEvent[] = {{&_swigt__p_wxWindowDestroyEvent, 0, 0, 0},{0, 0, 0, 0}};
16035 static swig_cast_info _swigc__p_wxSplitterEvent[] = {{&_swigt__p_wxSplitterEvent, 0, 0, 0},{0, 0, 0, 0}};
16036 static swig_cast_info _swigc__p_wxClipboardTextEvent[] = {{&_swigt__p_wxClipboardTextEvent, 0, 0, 0},{0, 0, 0, 0}};
16037 static swig_cast_info _swigc__p_wxScrollEvent[] = {{&_swigt__p_wxScrollEvent, 0, 0, 0},{0, 0, 0, 0}};
16038 static swig_cast_info _swigc__p_wxPyCommandEvent[] = {{&_swigt__p_wxPyCommandEvent, 0, 0, 0},{0, 0, 0, 0}};
16039 static swig_cast_info _swigc__p_wxContextMenuEvent[] = {{&_swigt__p_wxContextMenuEvent, 0, 0, 0},{0, 0, 0, 0}};
16040 static swig_cast_info _swigc__p_wxChildFocusEvent[] = {{&_swigt__p_wxChildFocusEvent, 0, 0, 0},{0, 0, 0, 0}};
16041 static swig_cast_info _swigc__p_wxDateEvent[] = {{&_swigt__p_wxDateEvent, 0, 0, 0},{0, 0, 0, 0}};
16042 static swig_cast_info _swigc__p_wxWindowCreateEvent[] = {{&_swigt__p_wxWindowCreateEvent, 0, 0, 0},{0, 0, 0, 0}};
16043 static swig_cast_info _swigc__p_wxFindDialogEvent[] = {{&_swigt__p_wxFindDialogEvent, 0, 0, 0},{0, 0, 0, 0}};
16044 static swig_cast_info _swigc__p_wxUpdateUIEvent[] = {{&_swigt__p_wxUpdateUIEvent, 0, 0, 0},{0, 0, 0, 0}};
16045 static swig_cast_info _swigc__p_wxCommandEvent[] = { {&_swigt__p_wxSashEvent, _p_wxSashEventTo_p_wxCommandEvent, 0, 0}, {&_swigt__p_wxWindowDestroyEvent, _p_wxWindowDestroyEventTo_p_wxCommandEvent, 0, 0}, {&_swigt__p_wxSplitterEvent, _p_wxSplitterEventTo_p_wxCommandEvent, 0, 0}, {&_swigt__p_wxClipboardTextEvent, _p_wxClipboardTextEventTo_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_wxAuiNotebookEvent, _p_wxAuiNotebookEventTo_p_wxCommandEvent, 0, 0}, {&_swigt__p_wxDateEvent, _p_wxDateEventTo_p_wxCommandEvent, 0, 0}, {&_swigt__p_wxWindowCreateEvent, _p_wxWindowCreateEventTo_p_wxCommandEvent, 0, 0}, {&_swigt__p_wxNotifyEvent, _p_wxNotifyEventTo_p_wxCommandEvent, 0, 0}, {&_swigt__p_wxFindDialogEvent, _p_wxFindDialogEventTo_p_wxCommandEvent, 0, 0}, {&_swigt__p_wxUpdateUIEvent, _p_wxUpdateUIEventTo_p_wxCommandEvent, 0, 0},{0, 0, 0, 0}};
16046 static swig_cast_info _swigc__p_wxControlWithItems[] = {{&_swigt__p_wxControlWithItems, 0, 0, 0},{0, 0, 0, 0}};
16047 static swig_cast_info _swigc__p_wxControl[] = { {&_swigt__p_wxControl, 0, 0, 0}, {&_swigt__p_wxControlWithItems, _p_wxControlWithItemsTo_p_wxControl, 0, 0}, {&_swigt__p_wxAuiTabCtrl, _p_wxAuiTabCtrlTo_p_wxControl, 0, 0}, {&_swigt__p_wxAuiMultiNotebook, _p_wxAuiMultiNotebookTo_p_wxControl, 0, 0},{0, 0, 0, 0}};
16048 static swig_cast_info _swigc__p_wxDC[] = { {&_swigt__p_wxDC, 0, 0, 0},{0, 0, 0, 0}};
16049 static swig_cast_info _swigc__p_wxDefaultDockArt[] = { {&_swigt__p_wxDefaultDockArt, 0, 0, 0}, {&_swigt__p_wxPyDockArt, _p_wxPyDockArtTo_p_wxDefaultDockArt, 0, 0},{0, 0, 0, 0}};
16050 static swig_cast_info _swigc__p_wxDefaultTabArt[] = { {&_swigt__p_wxDefaultTabArt, 0, 0, 0},{0, 0, 0, 0}};
16051 static swig_cast_info _swigc__p_wxDockArt[] = { {&_swigt__p_wxDockArt, 0, 0, 0}, {&_swigt__p_wxDefaultDockArt, _p_wxDefaultDockArtTo_p_wxDockArt, 0, 0}, {&_swigt__p_wxPyDockArt, _p_wxPyDockArtTo_p_wxDockArt, 0, 0},{0, 0, 0, 0}};
16052 static swig_cast_info _swigc__p_wxDockInfo[] = { {&_swigt__p_wxDockInfo, 0, 0, 0},{0, 0, 0, 0}};
16053 static swig_cast_info _swigc__p_wxDockUIPart[] = { {&_swigt__p_wxDockUIPart, 0, 0, 0},{0, 0, 0, 0}};
16054 static swig_cast_info _swigc__p_wxDuplexMode[] = { {&_swigt__p_wxDuplexMode, 0, 0, 0},{0, 0, 0, 0}};
16055 static swig_cast_info _swigc__p_wxMenuEvent[] = {{&_swigt__p_wxMenuEvent, 0, 0, 0},{0, 0, 0, 0}};
16056 static swig_cast_info _swigc__p_wxCloseEvent[] = {{&_swigt__p_wxCloseEvent, 0, 0, 0},{0, 0, 0, 0}};
16057 static swig_cast_info _swigc__p_wxMouseEvent[] = {{&_swigt__p_wxMouseEvent, 0, 0, 0},{0, 0, 0, 0}};
16058 static swig_cast_info _swigc__p_wxEraseEvent[] = {{&_swigt__p_wxEraseEvent, 0, 0, 0},{0, 0, 0, 0}};
16059 static swig_cast_info _swigc__p_wxSetCursorEvent[] = {{&_swigt__p_wxSetCursorEvent, 0, 0, 0},{0, 0, 0, 0}};
16060 static swig_cast_info _swigc__p_wxInitDialogEvent[] = {{&_swigt__p_wxInitDialogEvent, 0, 0, 0},{0, 0, 0, 0}};
16061 static swig_cast_info _swigc__p_wxPyEvent[] = {{&_swigt__p_wxPyEvent, 0, 0, 0},{0, 0, 0, 0}};
16062 static swig_cast_info _swigc__p_wxMouseCaptureLostEvent[] = {{&_swigt__p_wxMouseCaptureLostEvent, 0, 0, 0},{0, 0, 0, 0}};
16063 static swig_cast_info _swigc__p_wxCalculateLayoutEvent[] = {{&_swigt__p_wxCalculateLayoutEvent, 0, 0, 0},{0, 0, 0, 0}};
16064 static swig_cast_info _swigc__p_wxIdleEvent[] = {{&_swigt__p_wxIdleEvent, 0, 0, 0},{0, 0, 0, 0}};
16065 static swig_cast_info _swigc__p_wxQueryNewPaletteEvent[] = {{&_swigt__p_wxQueryNewPaletteEvent, 0, 0, 0},{0, 0, 0, 0}};
16066 static swig_cast_info _swigc__p_wxMaximizeEvent[] = {{&_swigt__p_wxMaximizeEvent, 0, 0, 0},{0, 0, 0, 0}};
16067 static swig_cast_info _swigc__p_wxIconizeEvent[] = {{&_swigt__p_wxIconizeEvent, 0, 0, 0},{0, 0, 0, 0}};
16068 static swig_cast_info _swigc__p_wxActivateEvent[] = {{&_swigt__p_wxActivateEvent, 0, 0, 0},{0, 0, 0, 0}};
16069 static swig_cast_info _swigc__p_wxSizeEvent[] = {{&_swigt__p_wxSizeEvent, 0, 0, 0},{0, 0, 0, 0}};
16070 static swig_cast_info _swigc__p_wxMoveEvent[] = {{&_swigt__p_wxMoveEvent, 0, 0, 0},{0, 0, 0, 0}};
16071 static swig_cast_info _swigc__p_wxPaintEvent[] = {{&_swigt__p_wxPaintEvent, 0, 0, 0},{0, 0, 0, 0}};
16072 static swig_cast_info _swigc__p_wxNcPaintEvent[] = {{&_swigt__p_wxNcPaintEvent, 0, 0, 0},{0, 0, 0, 0}};
16073 static swig_cast_info _swigc__p_wxPaletteChangedEvent[] = {{&_swigt__p_wxPaletteChangedEvent, 0, 0, 0},{0, 0, 0, 0}};
16074 static swig_cast_info _swigc__p_wxDisplayChangedEvent[] = {{&_swigt__p_wxDisplayChangedEvent, 0, 0, 0},{0, 0, 0, 0}};
16075 static swig_cast_info _swigc__p_wxMouseCaptureChangedEvent[] = {{&_swigt__p_wxMouseCaptureChangedEvent, 0, 0, 0},{0, 0, 0, 0}};
16076 static swig_cast_info _swigc__p_wxSysColourChangedEvent[] = {{&_swigt__p_wxSysColourChangedEvent, 0, 0, 0},{0, 0, 0, 0}};
16077 static swig_cast_info _swigc__p_wxDropFilesEvent[] = {{&_swigt__p_wxDropFilesEvent, 0, 0, 0},{0, 0, 0, 0}};
16078 static swig_cast_info _swigc__p_wxFocusEvent[] = {{&_swigt__p_wxFocusEvent, 0, 0, 0},{0, 0, 0, 0}};
16079 static swig_cast_info _swigc__p_wxQueryLayoutInfoEvent[] = {{&_swigt__p_wxQueryLayoutInfoEvent, 0, 0, 0},{0, 0, 0, 0}};
16080 static swig_cast_info _swigc__p_wxShowEvent[] = {{&_swigt__p_wxShowEvent, 0, 0, 0},{0, 0, 0, 0}};
16081 static swig_cast_info _swigc__p_wxNavigationKeyEvent[] = {{&_swigt__p_wxNavigationKeyEvent, 0, 0, 0},{0, 0, 0, 0}};
16082 static swig_cast_info _swigc__p_wxKeyEvent[] = {{&_swigt__p_wxKeyEvent, 0, 0, 0},{0, 0, 0, 0}};
16083 static swig_cast_info _swigc__p_wxScrollWinEvent[] = {{&_swigt__p_wxScrollWinEvent, 0, 0, 0},{0, 0, 0, 0}};
16084 static swig_cast_info _swigc__p_wxTaskBarIconEvent[] = {{&_swigt__p_wxTaskBarIconEvent, 0, 0, 0},{0, 0, 0, 0}};
16085 static 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_wxSetCursorEvent, _p_wxSetCursorEventTo_p_wxEvent, 0, 0}, {&_swigt__p_wxSplitterEvent, _p_wxSplitterEventTo_p_wxEvent, 0, 0}, {&_swigt__p_wxFrameManagerEvent, _p_wxFrameManagerEventTo_p_wxEvent, 0, 0}, {&_swigt__p_wxInitDialogEvent, _p_wxInitDialogEventTo_p_wxEvent, 0, 0}, {&_swigt__p_wxFindDialogEvent, _p_wxFindDialogEventTo_p_wxEvent, 0, 0}, {&_swigt__p_wxScrollEvent, _p_wxScrollEventTo_p_wxEvent, 0, 0}, {&_swigt__p_wxPyEvent, _p_wxPyEventTo_p_wxEvent, 0, 0}, {&_swigt__p_wxNotifyEvent, _p_wxNotifyEventTo_p_wxEvent, 0, 0}, {&_swigt__p_wxMouseCaptureLostEvent, _p_wxMouseCaptureLostEventTo_p_wxEvent, 0, 0}, {&_swigt__p_wxCalculateLayoutEvent, _p_wxCalculateLayoutEventTo_p_wxEvent, 0, 0}, {&_swigt__p_wxAuiNotebookEvent, _p_wxAuiNotebookEventTo_p_wxEvent, 0, 0}, {&_swigt__p_wxEvent, 0, 0, 0}, {&_swigt__p_wxIdleEvent, _p_wxIdleEventTo_p_wxEvent, 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_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_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_wxSashEvent, _p_wxSashEventTo_p_wxEvent, 0, 0}, {&_swigt__p_wxQueryLayoutInfoEvent, _p_wxQueryLayoutInfoEventTo_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_wxScrollWinEvent, _p_wxScrollWinEventTo_p_wxEvent, 0, 0}, {&_swigt__p_wxTaskBarIconEvent, _p_wxTaskBarIconEventTo_p_wxEvent, 0, 0},{0, 0, 0, 0}};
16086 static swig_cast_info _swigc__p_wxSplashScreen[] = {{&_swigt__p_wxSplashScreen, 0, 0, 0},{0, 0, 0, 0}};
16087 static swig_cast_info _swigc__p_wxPyPanel[] = {{&_swigt__p_wxPyPanel, 0, 0, 0},{0, 0, 0, 0}};
16088 static swig_cast_info _swigc__p_wxMenuBar[] = {{&_swigt__p_wxMenuBar, 0, 0, 0},{0, 0, 0, 0}};
16089 static swig_cast_info _swigc__p_wxValidator[] = {{&_swigt__p_wxValidator, 0, 0, 0},{0, 0, 0, 0}};
16090 static swig_cast_info _swigc__p_wxPyValidator[] = {{&_swigt__p_wxPyValidator, 0, 0, 0},{0, 0, 0, 0}};
16091 static swig_cast_info _swigc__p_wxNumberEntryDialog[] = {{&_swigt__p_wxNumberEntryDialog, 0, 0, 0},{0, 0, 0, 0}};
16092 static swig_cast_info _swigc__p_wxFileDialog[] = {{&_swigt__p_wxFileDialog, 0, 0, 0},{0, 0, 0, 0}};
16093 static swig_cast_info _swigc__p_wxMultiChoiceDialog[] = {{&_swigt__p_wxMultiChoiceDialog, 0, 0, 0},{0, 0, 0, 0}};
16094 static swig_cast_info _swigc__p_wxFindReplaceDialog[] = {{&_swigt__p_wxFindReplaceDialog, 0, 0, 0},{0, 0, 0, 0}};
16095 static swig_cast_info _swigc__p_wxProgressDialog[] = {{&_swigt__p_wxProgressDialog, 0, 0, 0},{0, 0, 0, 0}};
16096 static swig_cast_info _swigc__p_wxMessageDialog[] = {{&_swigt__p_wxMessageDialog, 0, 0, 0},{0, 0, 0, 0}};
16097 static swig_cast_info _swigc__p_wxPasswordEntryDialog[] = {{&_swigt__p_wxPasswordEntryDialog, 0, 0, 0},{0, 0, 0, 0}};
16098 static swig_cast_info _swigc__p_wxTextEntryDialog[] = {{&_swigt__p_wxTextEntryDialog, 0, 0, 0},{0, 0, 0, 0}};
16099 static swig_cast_info _swigc__p_wxSingleChoiceDialog[] = {{&_swigt__p_wxSingleChoiceDialog, 0, 0, 0},{0, 0, 0, 0}};
16100 static swig_cast_info _swigc__p_wxPanel[] = {{&_swigt__p_wxPanel, 0, 0, 0},{0, 0, 0, 0}};
16101 static swig_cast_info _swigc__p_wxStatusBar[] = {{&_swigt__p_wxStatusBar, 0, 0, 0},{0, 0, 0, 0}};
16102 static swig_cast_info _swigc__p_wxScrolledWindow[] = {{&_swigt__p_wxScrolledWindow, 0, 0, 0},{0, 0, 0, 0}};
16103 static swig_cast_info _swigc__p_wxTipWindow[] = {{&_swigt__p_wxTipWindow, 0, 0, 0},{0, 0, 0, 0}};
16104 static swig_cast_info _swigc__p_wxMDIClientWindow[] = {{&_swigt__p_wxMDIClientWindow, 0, 0, 0},{0, 0, 0, 0}};
16105 static swig_cast_info _swigc__p_wxPyScrolledWindow[] = {{&_swigt__p_wxPyScrolledWindow, 0, 0, 0},{0, 0, 0, 0}};
16106 static swig_cast_info _swigc__p_wxSashWindow[] = {{&_swigt__p_wxSashWindow, 0, 0, 0},{0, 0, 0, 0}};
16107 static swig_cast_info _swigc__p_wxSplitterWindow[] = {{&_swigt__p_wxSplitterWindow, 0, 0, 0},{0, 0, 0, 0}};
16108 static swig_cast_info _swigc__p_wxSplashScreenWindow[] = {{&_swigt__p_wxSplashScreenWindow, 0, 0, 0},{0, 0, 0, 0}};
16109 static swig_cast_info _swigc__p_wxSashLayoutWindow[] = {{&_swigt__p_wxSashLayoutWindow, 0, 0, 0},{0, 0, 0, 0}};
16110 static swig_cast_info _swigc__p_wxPopupWindow[] = {{&_swigt__p_wxPopupWindow, 0, 0, 0},{0, 0, 0, 0}};
16111 static swig_cast_info _swigc__p_wxPyPopupTransientWindow[] = {{&_swigt__p_wxPyPopupTransientWindow, 0, 0, 0},{0, 0, 0, 0}};
16112 static swig_cast_info _swigc__p_wxPyVScrolledWindow[] = {{&_swigt__p_wxPyVScrolledWindow, 0, 0, 0},{0, 0, 0, 0}};
16113 static swig_cast_info _swigc__p_wxPyPreviewFrame[] = {{&_swigt__p_wxPyPreviewFrame, 0, 0, 0},{0, 0, 0, 0}};
16114 static swig_cast_info _swigc__p_wxPreviewFrame[] = {{&_swigt__p_wxPreviewFrame, 0, 0, 0},{0, 0, 0, 0}};
16115 static swig_cast_info _swigc__p_wxMDIChildFrame[] = {{&_swigt__p_wxMDIChildFrame, 0, 0, 0},{0, 0, 0, 0}};
16116 static swig_cast_info _swigc__p_wxPyApp[] = {{&_swigt__p_wxPyApp, 0, 0, 0},{0, 0, 0, 0}};
16117 static swig_cast_info _swigc__p_wxPyWindow[] = {{&_swigt__p_wxPyWindow, 0, 0, 0},{0, 0, 0, 0}};
16118 static swig_cast_info _swigc__p_wxPreviewCanvas[] = {{&_swigt__p_wxPreviewCanvas, 0, 0, 0},{0, 0, 0, 0}};
16119 static swig_cast_info _swigc__p_wxPyHtmlListBox[] = {{&_swigt__p_wxPyHtmlListBox, 0, 0, 0},{0, 0, 0, 0}};
16120 static swig_cast_info _swigc__p_wxPyVListBox[] = {{&_swigt__p_wxPyVListBox, 0, 0, 0},{0, 0, 0, 0}};
16121 static swig_cast_info _swigc__p_wxPreviewControlBar[] = {{&_swigt__p_wxPreviewControlBar, 0, 0, 0},{0, 0, 0, 0}};
16122 static swig_cast_info _swigc__p_wxPyPreviewControlBar[] = {{&_swigt__p_wxPyPreviewControlBar, 0, 0, 0},{0, 0, 0, 0}};
16123 static swig_cast_info _swigc__p_wxPyTaskBarIcon[] = {{&_swigt__p_wxPyTaskBarIcon, 0, 0, 0},{0, 0, 0, 0}};
16124 static swig_cast_info _swigc__p_wxFontDialog[] = {{&_swigt__p_wxFontDialog, 0, 0, 0},{0, 0, 0, 0}};
16125 static swig_cast_info _swigc__p_wxDirDialog[] = {{&_swigt__p_wxDirDialog, 0, 0, 0},{0, 0, 0, 0}};
16126 static swig_cast_info _swigc__p_wxColourDialog[] = {{&_swigt__p_wxColourDialog, 0, 0, 0},{0, 0, 0, 0}};
16127 static swig_cast_info _swigc__p_wxDialog[] = {{&_swigt__p_wxDialog, 0, 0, 0},{0, 0, 0, 0}};
16128 static swig_cast_info _swigc__p_wxMenu[] = {{&_swigt__p_wxMenu, 0, 0, 0},{0, 0, 0, 0}};
16129 static swig_cast_info _swigc__p_wxMDIParentFrame[] = {{&_swigt__p_wxMDIParentFrame, 0, 0, 0},{0, 0, 0, 0}};
16130 static swig_cast_info _swigc__p_wxEvtHandler[] = { {&_swigt__p_wxSplashScreen, _p_wxSplashScreenTo_p_wxEvtHandler, 0, 0}, {&_swigt__p_wxMiniFrame, _p_wxMiniFrameTo_p_wxEvtHandler, 0, 0}, {&_swigt__p_wxPyPanel, _p_wxPyPanelTo_p_wxEvtHandler, 0, 0}, {&_swigt__p_wxMenuBar, _p_wxMenuBarTo_p_wxEvtHandler, 0, 0}, {&_swigt__p_wxValidator, _p_wxValidatorTo_p_wxEvtHandler, 0, 0}, {&_swigt__p_wxPyValidator, _p_wxPyValidatorTo_p_wxEvtHandler, 0, 0}, {&_swigt__p_wxNumberEntryDialog, _p_wxNumberEntryDialogTo_p_wxEvtHandler, 0, 0}, {&_swigt__p_wxFileDialog, _p_wxFileDialogTo_p_wxEvtHandler, 0, 0}, {&_swigt__p_wxMultiChoiceDialog, _p_wxMultiChoiceDialogTo_p_wxEvtHandler, 0, 0}, {&_swigt__p_wxFindReplaceDialog, _p_wxFindReplaceDialogTo_p_wxEvtHandler, 0, 0}, {&_swigt__p_wxProgressDialog, _p_wxProgressDialogTo_p_wxEvtHandler, 0, 0}, {&_swigt__p_wxMessageDialog, _p_wxMessageDialogTo_p_wxEvtHandler, 0, 0}, {&_swigt__p_wxPasswordEntryDialog, _p_wxPasswordEntryDialogTo_p_wxEvtHandler, 0, 0}, {&_swigt__p_wxTextEntryDialog, _p_wxTextEntryDialogTo_p_wxEvtHandler, 0, 0}, {&_swigt__p_wxSingleChoiceDialog, _p_wxSingleChoiceDialogTo_p_wxEvtHandler, 0, 0}, {&_swigt__p_wxPanel, _p_wxPanelTo_p_wxEvtHandler, 0, 0}, {&_swigt__p_wxStatusBar, _p_wxStatusBarTo_p_wxEvtHandler, 0, 0}, {&_swigt__p_wxWindow, _p_wxWindowTo_p_wxEvtHandler, 0, 0}, {&_swigt__p_wxScrolledWindow, _p_wxScrolledWindowTo_p_wxEvtHandler, 0, 0}, {&_swigt__p_wxTipWindow, _p_wxTipWindowTo_p_wxEvtHandler, 0, 0}, {&_swigt__p_wxTopLevelWindow, _p_wxTopLevelWindowTo_p_wxEvtHandler, 0, 0}, {&_swigt__p_wxMDIClientWindow, _p_wxMDIClientWindowTo_p_wxEvtHandler, 0, 0}, {&_swigt__p_wxPyScrolledWindow, _p_wxPyScrolledWindowTo_p_wxEvtHandler, 0, 0}, {&_swigt__p_wxSashWindow, _p_wxSashWindowTo_p_wxEvtHandler, 0, 0}, {&_swigt__p_wxSplitterWindow, _p_wxSplitterWindowTo_p_wxEvtHandler, 0, 0}, {&_swigt__p_wxSplashScreenWindow, _p_wxSplashScreenWindowTo_p_wxEvtHandler, 0, 0}, {&_swigt__p_wxSashLayoutWindow, _p_wxSashLayoutWindowTo_p_wxEvtHandler, 0, 0}, {&_swigt__p_wxPopupWindow, _p_wxPopupWindowTo_p_wxEvtHandler, 0, 0}, {&_swigt__p_wxPyPopupTransientWindow, _p_wxPyPopupTransientWindowTo_p_wxEvtHandler, 0, 0}, {&_swigt__p_wxPyVScrolledWindow, _p_wxPyVScrolledWindowTo_p_wxEvtHandler, 0, 0}, {&_swigt__p_wxPyPreviewFrame, _p_wxPyPreviewFrameTo_p_wxEvtHandler, 0, 0}, {&_swigt__p_wxPreviewFrame, _p_wxPreviewFrameTo_p_wxEvtHandler, 0, 0}, {&_swigt__p_wxControl, _p_wxControlTo_p_wxEvtHandler, 0, 0}, {&_swigt__p_wxMDIChildFrame, _p_wxMDIChildFrameTo_p_wxEvtHandler, 0, 0}, {&_swigt__p_wxPyApp, _p_wxPyAppTo_p_wxEvtHandler, 0, 0}, {&_swigt__p_wxControlWithItems, _p_wxControlWithItemsTo_p_wxEvtHandler, 0, 0}, {&_swigt__p_wxEvtHandler, 0, 0, 0}, {&_swigt__p_wxPyWindow, _p_wxPyWindowTo_p_wxEvtHandler, 0, 0}, {&_swigt__p_wxPreviewCanvas, _p_wxPreviewCanvasTo_p_wxEvtHandler, 0, 0}, {&_swigt__p_wxFloatingPane, _p_wxFloatingPaneTo_p_wxEvtHandler, 0, 0}, {&_swigt__p_wxPyHtmlListBox, _p_wxPyHtmlListBoxTo_p_wxEvtHandler, 0, 0}, {&_swigt__p_wxPyVListBox, _p_wxPyVListBoxTo_p_wxEvtHandler, 0, 0}, {&_swigt__p_wxAuiMultiNotebook, _p_wxAuiMultiNotebookTo_p_wxEvtHandler, 0, 0}, {&_swigt__p_wxPreviewControlBar, _p_wxPreviewControlBarTo_p_wxEvtHandler, 0, 0}, {&_swigt__p_wxPyPreviewControlBar, _p_wxPyPreviewControlBarTo_p_wxEvtHandler, 0, 0}, {&_swigt__p_wxPyTaskBarIcon, _p_wxPyTaskBarIconTo_p_wxEvtHandler, 0, 0}, {&_swigt__p_wxAuiTabCtrl, _p_wxAuiTabCtrlTo_p_wxEvtHandler, 0, 0}, {&_swigt__p_wxFrame, _p_wxFrameTo_p_wxEvtHandler, 0, 0}, {&_swigt__p_wxFontDialog, _p_wxFontDialogTo_p_wxEvtHandler, 0, 0}, {&_swigt__p_wxDirDialog, _p_wxDirDialogTo_p_wxEvtHandler, 0, 0}, {&_swigt__p_wxColourDialog, _p_wxColourDialogTo_p_wxEvtHandler, 0, 0}, {&_swigt__p_wxDialog, _p_wxDialogTo_p_wxEvtHandler, 0, 0}, {&_swigt__p_wxMenu, _p_wxMenuTo_p_wxEvtHandler, 0, 0}, {&_swigt__p_wxMDIParentFrame, _p_wxMDIParentFrameTo_p_wxEvtHandler, 0, 0}, {&_swigt__p_wxFrameManager, _p_wxFrameManagerTo_p_wxEvtHandler, 0, 0},{0, 0, 0, 0}};
16131 static swig_cast_info _swigc__p_wxFloatingPane[] = { {&_swigt__p_wxFloatingPane, 0, 0, 0},{0, 0, 0, 0}};
16132 static swig_cast_info _swigc__p_wxFont[] = { {&_swigt__p_wxFont, 0, 0, 0},{0, 0, 0, 0}};
16133 static swig_cast_info _swigc__p_wxFrame[] = { {&_swigt__p_wxMDIChildFrame, _p_wxMDIChildFrameTo_p_wxFrame, 0, 0}, {&_swigt__p_wxProgressDialog, _p_wxProgressDialogTo_p_wxFrame, 0, 0}, {&_swigt__p_wxTipWindow, _p_wxTipWindowTo_p_wxFrame, 0, 0}, {&_swigt__p_wxPreviewFrame, _p_wxPreviewFrameTo_p_wxFrame, 0, 0}, {&_swigt__p_wxPyPreviewFrame, _p_wxPyPreviewFrameTo_p_wxFrame, 0, 0}, {&_swigt__p_wxFloatingPane, _p_wxFloatingPaneTo_p_wxFrame, 0, 0}, {&_swigt__p_wxMiniFrame, _p_wxMiniFrameTo_p_wxFrame, 0, 0}, {&_swigt__p_wxFrame, 0, 0, 0}, {&_swigt__p_wxSplashScreen, _p_wxSplashScreenTo_p_wxFrame, 0, 0}, {&_swigt__p_wxMDIParentFrame, _p_wxMDIParentFrameTo_p_wxFrame, 0, 0},{0, 0, 0, 0}};
16134 static swig_cast_info _swigc__p_wxFrameManager[] = { {&_swigt__p_wxFrameManager, 0, 0, 0},{0, 0, 0, 0}};
16135 static swig_cast_info _swigc__p_wxFrameManagerEvent[] = { {&_swigt__p_wxFrameManagerEvent, 0, 0, 0},{0, 0, 0, 0}};
16136 static swig_cast_info _swigc__p_wxMiniFrame[] = { {&_swigt__p_wxFloatingPane, _p_wxFloatingPaneTo_p_wxMiniFrame, 0, 0}, {&_swigt__p_wxMiniFrame, 0, 0, 0},{0, 0, 0, 0}};
16137 static swig_cast_info _swigc__p_wxNotifyEvent[] = { {&_swigt__p_wxSplitterEvent, _p_wxSplitterEventTo_p_wxNotifyEvent, 0, 0}, {&_swigt__p_wxAuiNotebookEvent, _p_wxAuiNotebookEventTo_p_wxNotifyEvent, 0, 0}, {&_swigt__p_wxNotifyEvent, 0, 0, 0},{0, 0, 0, 0}};
16138 static swig_cast_info _swigc__p_wxLayoutConstraints[] = {{&_swigt__p_wxLayoutConstraints, 0, 0, 0},{0, 0, 0, 0}};
16139 static swig_cast_info _swigc__p_wxGBSizerItem[] = {{&_swigt__p_wxGBSizerItem, 0, 0, 0},{0, 0, 0, 0}};
16140 static swig_cast_info _swigc__p_wxIndividualLayoutConstraint[] = {{&_swigt__p_wxIndividualLayoutConstraint, 0, 0, 0},{0, 0, 0, 0}};
16141 static swig_cast_info _swigc__p_wxStaticBoxSizer[] = {{&_swigt__p_wxStaticBoxSizer, 0, 0, 0},{0, 0, 0, 0}};
16142 static swig_cast_info _swigc__p_wxBoxSizer[] = {{&_swigt__p_wxBoxSizer, 0, 0, 0},{0, 0, 0, 0}};
16143 static swig_cast_info _swigc__p_wxGridBagSizer[] = {{&_swigt__p_wxGridBagSizer, 0, 0, 0},{0, 0, 0, 0}};
16144 static swig_cast_info _swigc__p_wxFontData[] = {{&_swigt__p_wxFontData, 0, 0, 0},{0, 0, 0, 0}};
16145 static swig_cast_info _swigc__p_wxPrintData[] = {{&_swigt__p_wxPrintData, 0, 0, 0},{0, 0, 0, 0}};
16146 static swig_cast_info _swigc__p_wxGridSizer[] = {{&_swigt__p_wxGridSizer, 0, 0, 0},{0, 0, 0, 0}};
16147 static swig_cast_info _swigc__p_wxFlexGridSizer[] = {{&_swigt__p_wxFlexGridSizer, 0, 0, 0},{0, 0, 0, 0}};
16148 static swig_cast_info _swigc__p_wxLayoutAlgorithm[] = {{&_swigt__p_wxLayoutAlgorithm, 0, 0, 0},{0, 0, 0, 0}};
16149 static swig_cast_info _swigc__p_wxFSFile[] = {{&_swigt__p_wxFSFile, 0, 0, 0},{0, 0, 0, 0}};
16150 static swig_cast_info _swigc__p_wxFindReplaceData[] = {{&_swigt__p_wxFindReplaceData, 0, 0, 0},{0, 0, 0, 0}};
16151 static swig_cast_info _swigc__p_wxPySizer[] = {{&_swigt__p_wxPySizer, 0, 0, 0},{0, 0, 0, 0}};
16152 static swig_cast_info _swigc__p_wxColourData[] = {{&_swigt__p_wxColourData, 0, 0, 0},{0, 0, 0, 0}};
16153 static swig_cast_info _swigc__p_wxPrinter[] = {{&_swigt__p_wxPrinter, 0, 0, 0},{0, 0, 0, 0}};
16154 static swig_cast_info _swigc__p_wxMenuItem[] = {{&_swigt__p_wxMenuItem, 0, 0, 0},{0, 0, 0, 0}};
16155 static swig_cast_info _swigc__p_wxANIHandler[] = {{&_swigt__p_wxANIHandler, 0, 0, 0},{0, 0, 0, 0}};
16156 static swig_cast_info _swigc__p_wxPNGHandler[] = {{&_swigt__p_wxPNGHandler, 0, 0, 0},{0, 0, 0, 0}};
16157 static swig_cast_info _swigc__p_wxGIFHandler[] = {{&_swigt__p_wxGIFHandler, 0, 0, 0},{0, 0, 0, 0}};
16158 static swig_cast_info _swigc__p_wxPCXHandler[] = {{&_swigt__p_wxPCXHandler, 0, 0, 0},{0, 0, 0, 0}};
16159 static swig_cast_info _swigc__p_wxJPEGHandler[] = {{&_swigt__p_wxJPEGHandler, 0, 0, 0},{0, 0, 0, 0}};
16160 static swig_cast_info _swigc__p_wxPNMHandler[] = {{&_swigt__p_wxPNMHandler, 0, 0, 0},{0, 0, 0, 0}};
16161 static swig_cast_info _swigc__p_wxCURHandler[] = {{&_swigt__p_wxCURHandler, 0, 0, 0},{0, 0, 0, 0}};
16162 static swig_cast_info _swigc__p_wxICOHandler[] = {{&_swigt__p_wxICOHandler, 0, 0, 0},{0, 0, 0, 0}};
16163 static swig_cast_info _swigc__p_wxBMPHandler[] = {{&_swigt__p_wxBMPHandler, 0, 0, 0},{0, 0, 0, 0}};
16164 static swig_cast_info _swigc__p_wxPyImageHandler[] = {{&_swigt__p_wxPyImageHandler, 0, 0, 0},{0, 0, 0, 0}};
16165 static swig_cast_info _swigc__p_wxImageHandler[] = {{&_swigt__p_wxImageHandler, 0, 0, 0},{0, 0, 0, 0}};
16166 static swig_cast_info _swigc__p_wxXPMHandler[] = {{&_swigt__p_wxXPMHandler, 0, 0, 0},{0, 0, 0, 0}};
16167 static swig_cast_info _swigc__p_wxTIFFHandler[] = {{&_swigt__p_wxTIFFHandler, 0, 0, 0},{0, 0, 0, 0}};
16168 static swig_cast_info _swigc__p_wxStdDialogButtonSizer[] = {{&_swigt__p_wxStdDialogButtonSizer, 0, 0, 0},{0, 0, 0, 0}};
16169 static swig_cast_info _swigc__p_wxAcceleratorTable[] = {{&_swigt__p_wxAcceleratorTable, 0, 0, 0},{0, 0, 0, 0}};
16170 static swig_cast_info _swigc__p_wxImage[] = {{&_swigt__p_wxImage, 0, 0, 0},{0, 0, 0, 0}};
16171 static swig_cast_info _swigc__p_wxPyPrintout[] = {{&_swigt__p_wxPyPrintout, 0, 0, 0},{0, 0, 0, 0}};
16172 static swig_cast_info _swigc__p_wxPrintPreview[] = {{&_swigt__p_wxPrintPreview, 0, 0, 0},{0, 0, 0, 0}};
16173 static swig_cast_info _swigc__p_wxPyPrintPreview[] = {{&_swigt__p_wxPyPrintPreview, 0, 0, 0},{0, 0, 0, 0}};
16174 static swig_cast_info _swigc__p_wxPageSetupDialog[] = {{&_swigt__p_wxPageSetupDialog, 0, 0, 0},{0, 0, 0, 0}};
16175 static swig_cast_info _swigc__p_wxPrintDialog[] = {{&_swigt__p_wxPrintDialog, 0, 0, 0},{0, 0, 0, 0}};
16176 static swig_cast_info _swigc__p_wxFileSystem[] = {{&_swigt__p_wxFileSystem, 0, 0, 0},{0, 0, 0, 0}};
16177 static swig_cast_info _swigc__p_wxPageSetupDialogData[] = {{&_swigt__p_wxPageSetupDialogData, 0, 0, 0},{0, 0, 0, 0}};
16178 static swig_cast_info _swigc__p_wxPrintDialogData[] = {{&_swigt__p_wxPrintDialogData, 0, 0, 0},{0, 0, 0, 0}};
16179 static swig_cast_info _swigc__p_wxObject[] = { {&_swigt__p_wxQueryLayoutInfoEvent, _p_wxQueryLayoutInfoEventTo_p_wxObject, 0, 0}, {&_swigt__p_wxLayoutConstraints, _p_wxLayoutConstraintsTo_p_wxObject, 0, 0}, {&_swigt__p_wxPreviewFrame, _p_wxPreviewFrameTo_p_wxObject, 0, 0}, {&_swigt__p_wxPyPreviewFrame, _p_wxPyPreviewFrameTo_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_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_wxUpdateUIEvent, _p_wxUpdateUIEventTo_p_wxObject, 0, 0}, {&_swigt__p_wxPyPanel, _p_wxPyPanelTo_p_wxObject, 0, 0}, {&_swigt__p_wxMenu, _p_wxMenuTo_p_wxObject, 0, 0}, {&_swigt__p_wxFontData, _p_wxFontDataTo_p_wxObject, 0, 0}, {&_swigt__p_wxPrintData, _p_wxPrintDataTo_p_wxObject, 0, 0}, {&_swigt__p_wxEvent, _p_wxEventTo_p_wxObject, 0, 0}, {&_swigt__p_wxGridSizer, _p_wxGridSizerTo_p_wxObject, 0, 0}, {&_swigt__p_wxFlexGridSizer, _p_wxFlexGridSizerTo_p_wxObject, 0, 0}, {&_swigt__p_wxPyTaskBarIcon, _p_wxPyTaskBarIconTo_p_wxObject, 0, 0}, {&_swigt__p_wxLayoutAlgorithm, _p_wxLayoutAlgorithmTo_p_wxObject, 0, 0}, {&_swigt__p_wxInitDialogEvent, _p_wxInitDialogEventTo_p_wxObject, 0, 0}, {&_swigt__p_wxFindDialogEvent, _p_wxFindDialogEventTo_p_wxObject, 0, 0}, {&_swigt__p_wxAuiTabCtrl, _p_wxAuiTabCtrlTo_p_wxObject, 0, 0}, {&_swigt__p_wxPaintEvent, _p_wxPaintEventTo_p_wxObject, 0, 0}, {&_swigt__p_wxNcPaintEvent, _p_wxNcPaintEventTo_p_wxObject, 0, 0}, {&_swigt__p_wxClipboardTextEvent, _p_wxClipboardTextEventTo_p_wxObject, 0, 0}, {&_swigt__p_wxPaletteChangedEvent, _p_wxPaletteChangedEventTo_p_wxObject, 0, 0}, {&_swigt__p_wxDisplayChangedEvent, _p_wxDisplayChangedEventTo_p_wxObject, 0, 0}, {&_swigt__p_wxMouseCaptureChangedEvent, _p_wxMouseCaptureChangedEventTo_p_wxObject, 0, 0}, {&_swigt__p_wxSysColourChangedEvent, _p_wxSysColourChangedEventTo_p_wxObject, 0, 0}, {&_swigt__p_wxPreviewCanvas, _p_wxPreviewCanvasTo_p_wxObject, 0, 0}, {&_swigt__p_wxControl, _p_wxControlTo_p_wxObject, 0, 0}, {&_swigt__p_wxSetCursorEvent, _p_wxSetCursorEventTo_p_wxObject, 0, 0}, {&_swigt__p_wxSplitterEvent, _p_wxSplitterEventTo_p_wxObject, 0, 0}, {&_swigt__p_wxFrameManagerEvent, _p_wxFrameManagerEventTo_p_wxObject, 0, 0}, {&_swigt__p_wxFSFile, _p_wxFSFileTo_p_wxObject, 0, 0}, {&_swigt__p_wxFindReplaceData, _p_wxFindReplaceDataTo_p_wxObject, 0, 0}, {&_swigt__p_wxPySizer, _p_wxPySizerTo_p_wxObject, 0, 0}, {&_swigt__p_wxAuiMultiNotebook, _p_wxAuiMultiNotebookTo_p_wxObject, 0, 0}, {&_swigt__p_wxMDIChildFrame, _p_wxMDIChildFrameTo_p_wxObject, 0, 0}, {&_swigt__p_wxColourData, _p_wxColourDataTo_p_wxObject, 0, 0}, {&_swigt__p_wxPyEvent, _p_wxPyEventTo_p_wxObject, 0, 0}, {&_swigt__p_wxNotifyEvent, _p_wxNotifyEventTo_p_wxObject, 0, 0}, {&_swigt__p_wxPyWindow, _p_wxPyWindowTo_p_wxObject, 0, 0}, {&_swigt__p_wxSplashScreen, _p_wxSplashScreenTo_p_wxObject, 0, 0}, {&_swigt__p_wxFindReplaceDialog, _p_wxFindReplaceDialogTo_p_wxObject, 0, 0}, {&_swigt__p_wxProgressDialog, _p_wxProgressDialogTo_p_wxObject, 0, 0}, {&_swigt__p_wxMessageDialog, _p_wxMessageDialogTo_p_wxObject, 0, 0}, {&_swigt__p_wxNumberEntryDialog, _p_wxNumberEntryDialogTo_p_wxObject, 0, 0}, {&_swigt__p_wxPasswordEntryDialog, _p_wxPasswordEntryDialogTo_p_wxObject, 0, 0}, {&_swigt__p_wxTextEntryDialog, _p_wxTextEntryDialogTo_p_wxObject, 0, 0}, {&_swigt__p_wxSingleChoiceDialog, _p_wxSingleChoiceDialogTo_p_wxObject, 0, 0}, {&_swigt__p_wxMultiChoiceDialog, _p_wxMultiChoiceDialogTo_p_wxObject, 0, 0}, {&_swigt__p_wxFileDialog, _p_wxFileDialogTo_p_wxObject, 0, 0}, {&_swigt__p_wxShowEvent, _p_wxShowEventTo_p_wxObject, 0, 0}, {&_swigt__p_wxPrinter, _p_wxPrinterTo_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_wxMenuItem, _p_wxMenuItemTo_p_wxObject, 0, 0}, {&_swigt__p_wxMouseCaptureLostEvent, _p_wxMouseCaptureLostEventTo_p_wxObject, 0, 0}, {&_swigt__p_wxCalculateLayoutEvent, _p_wxCalculateLayoutEventTo_p_wxObject, 0, 0}, {&_swigt__p_wxANIHandler, _p_wxANIHandlerTo_p_wxObject, 0, 0}, {&_swigt__p_wxPNGHandler, _p_wxPNGHandlerTo_p_wxObject, 0, 0}, {&_swigt__p_wxGIFHandler, _p_wxGIFHandlerTo_p_wxObject, 0, 0}, {&_swigt__p_wxPCXHandler, _p_wxPCXHandlerTo_p_wxObject, 0, 0}, {&_swigt__p_wxJPEGHandler, _p_wxJPEGHandlerTo_p_wxObject, 0, 0}, {&_swigt__p_wxPNMHandler, _p_wxPNMHandlerTo_p_wxObject, 0, 0}, {&_swigt__p_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_wxEvtHandler, _p_wxEvtHandlerTo_p_wxObject, 0, 0}, {&_swigt__p_wxPyHtmlListBox, _p_wxPyHtmlListBoxTo_p_wxObject, 0, 0}, {&_swigt__p_wxPyVListBox, _p_wxPyVListBoxTo_p_wxObject, 0, 0}, {&_swigt__p_wxStdDialogButtonSizer, _p_wxStdDialogButtonSizerTo_p_wxObject, 0, 0}, {&_swigt__p_wxAcceleratorTable, _p_wxAcceleratorTableTo_p_wxObject, 0, 0}, {&_swigt__p_wxMiniFrame, _p_wxMiniFrameTo_p_wxObject, 0, 0}, {&_swigt__p_wxImage, _p_wxImageTo_p_wxObject, 0, 0}, {&_swigt__p_wxFrame, _p_wxFrameTo_p_wxObject, 0, 0}, {&_swigt__p_wxPyPrintout, _p_wxPyPrintoutTo_p_wxObject, 0, 0}, {&_swigt__p_wxTaskBarIconEvent, _p_wxTaskBarIconEventTo_p_wxObject, 0, 0}, {&_swigt__p_wxScrollWinEvent, _p_wxScrollWinEventTo_p_wxObject, 0, 0}, {&_swigt__p_wxFloatingPane, _p_wxFloatingPaneTo_p_wxObject, 0, 0}, {&_swigt__p_wxStatusBar, _p_wxStatusBarTo_p_wxObject, 0, 0}, {&_swigt__p_wxFrameManager, _p_wxFrameManagerTo_p_wxObject, 0, 0}, {&_swigt__p_wxAuiNotebookEvent, _p_wxAuiNotebookEventTo_p_wxObject, 0, 0}, {&_swigt__p_wxMDIParentFrame, _p_wxMDIParentFrameTo_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_wxPyScrolledWindow, _p_wxPyScrolledWindowTo_p_wxObject, 0, 0}, {&_swigt__p_wxMDIClientWindow, _p_wxMDIClientWindowTo_p_wxObject, 0, 0}, {&_swigt__p_wxTopLevelWindow, _p_wxTopLevelWindowTo_p_wxObject, 0, 0}, {&_swigt__p_wxTipWindow, _p_wxTipWindowTo_p_wxObject, 0, 0}, {&_swigt__p_wxScrolledWindow, _p_wxScrolledWindowTo_p_wxObject, 0, 0}, {&_swigt__p_wxWindow, _p_wxWindowTo_p_wxObject, 0, 0}, {&_swigt__p_wxSashWindow, _p_wxSashWindowTo_p_wxObject, 0, 0}, {&_swigt__p_wxSplitterWindow, _p_wxSplitterWindowTo_p_wxObject, 0, 0}, {&_swigt__p_wxSplashScreenWindow, _p_wxSplashScreenWindowTo_p_wxObject, 0, 0}, {&_swigt__p_wxSashLayoutWindow, _p_wxSashLayoutWindowTo_p_wxObject, 0, 0}, {&_swigt__p_wxPopupWindow, _p_wxPopupWindowTo_p_wxObject, 0, 0}, {&_swigt__p_wxPyPopupTransientWindow, _p_wxPyPopupTransientWindowTo_p_wxObject, 0, 0}, {&_swigt__p_wxPyVScrolledWindow, _p_wxPyVScrolledWindowTo_p_wxObject, 0, 0}, {&_swigt__p_wxSashEvent, _p_wxSashEventTo_p_wxObject, 0, 0}, {&_swigt__p_wxPrintPreview, _p_wxPrintPreviewTo_p_wxObject, 0, 0}, {&_swigt__p_wxPyPrintPreview, _p_wxPyPrintPreviewTo_p_wxObject, 0, 0}, {&_swigt__p_wxPanel, _p_wxPanelTo_p_wxObject, 0, 0}, {&_swigt__p_wxDialog, _p_wxDialogTo_p_wxObject, 0, 0}, {&_swigt__p_wxColourDialog, _p_wxColourDialogTo_p_wxObject, 0, 0}, {&_swigt__p_wxDirDialog, _p_wxDirDialogTo_p_wxObject, 0, 0}, {&_swigt__p_wxFontDialog, _p_wxFontDialogTo_p_wxObject, 0, 0}, {&_swigt__p_wxPageSetupDialog, _p_wxPageSetupDialogTo_p_wxObject, 0, 0}, {&_swigt__p_wxPrintDialog, _p_wxPrintDialogTo_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_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_wxPreviewControlBar, _p_wxPreviewControlBarTo_p_wxObject, 0, 0}, {&_swigt__p_wxPyPreviewControlBar, _p_wxPyPreviewControlBarTo_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_wxControlWithItems, _p_wxControlWithItemsTo_p_wxObject, 0, 0}, {&_swigt__p_wxPageSetupDialogData, _p_wxPageSetupDialogDataTo_p_wxObject, 0, 0}, {&_swigt__p_wxPrintDialogData, _p_wxPrintDialogDataTo_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}};
16180 static swig_cast_info _swigc__p_wxPaneButton[] = { {&_swigt__p_wxPaneButton, 0, 0, 0},{0, 0, 0, 0}};
16181 static swig_cast_info _swigc__p_wxPaneButtonArray[] = { {&_swigt__p_wxPaneButtonArray, 0, 0, 0},{0, 0, 0, 0}};
16182 static swig_cast_info _swigc__p_wxPaneInfo[] = { {&_swigt__p_wxPaneInfo, 0, 0, 0},{0, 0, 0, 0}};
16183 static swig_cast_info _swigc__p_wxPaneInfoPtrArray[] = { {&_swigt__p_wxPaneInfoPtrArray, 0, 0, 0},{0, 0, 0, 0}};
16184 static swig_cast_info _swigc__p_wxPaperSize[] = { {&_swigt__p_wxPaperSize, 0, 0, 0},{0, 0, 0, 0}};
16185 static swig_cast_info _swigc__p_wxPoint[] = { {&_swigt__p_wxPoint, 0, 0, 0},{0, 0, 0, 0}};
16186 static swig_cast_info _swigc__p_wxPyDockArt[] = { {&_swigt__p_wxPyDockArt, 0, 0, 0},{0, 0, 0, 0}};
16187 static swig_cast_info _swigc__p_wxPyTabArt[] = { {&_swigt__p_wxPyTabArt, 0, 0, 0},{0, 0, 0, 0}};
16188 static swig_cast_info _swigc__p_wxRect[] = { {&_swigt__p_wxRect, 0, 0, 0},{0, 0, 0, 0}};
16189 static swig_cast_info _swigc__p_wxSize[] = { {&_swigt__p_wxSize, 0, 0, 0},{0, 0, 0, 0}};
16190 static swig_cast_info _swigc__p_wxSizer[] = { {&_swigt__p_wxSizer, 0, 0, 0}, {&_swigt__p_wxBoxSizer, _p_wxBoxSizerTo_p_wxSizer, 0, 0}, {&_swigt__p_wxStaticBoxSizer, _p_wxStaticBoxSizerTo_p_wxSizer, 0, 0}, {&_swigt__p_wxStdDialogButtonSizer, _p_wxStdDialogButtonSizerTo_p_wxSizer, 0, 0}, {&_swigt__p_wxGridBagSizer, _p_wxGridBagSizerTo_p_wxSizer, 0, 0}, {&_swigt__p_wxGridSizer, _p_wxGridSizerTo_p_wxSizer, 0, 0}, {&_swigt__p_wxFlexGridSizer, _p_wxFlexGridSizerTo_p_wxSizer, 0, 0}, {&_swigt__p_wxPySizer, _p_wxPySizerTo_p_wxSizer, 0, 0},{0, 0, 0, 0}};
16191 static swig_cast_info _swigc__p_wxSizerItem[] = { {&_swigt__p_wxSizerItem, 0, 0, 0}, {&_swigt__p_wxGBSizerItem, _p_wxGBSizerItemTo_p_wxSizerItem, 0, 0},{0, 0, 0, 0}};
16192 static swig_cast_info _swigc__p_wxString[] = { {&_swigt__p_wxString, 0, 0, 0},{0, 0, 0, 0}};
16193 static swig_cast_info _swigc__p_wxTabArt[] = { {&_swigt__p_wxTabArt, 0, 0, 0}, {&_swigt__p_wxDefaultTabArt, _p_wxDefaultTabArtTo_p_wxTabArt, 0, 0}, {&_swigt__p_wxPyTabArt, _p_wxPyTabArtTo_p_wxTabArt, 0, 0},{0, 0, 0, 0}};
16194 static swig_cast_info _swigc__p_wxTopLevelWindow[] = { {&_swigt__p_wxFrame, _p_wxFrameTo_p_wxTopLevelWindow, 0, 0}, {&_swigt__p_wxMiniFrame, _p_wxMiniFrameTo_p_wxTopLevelWindow, 0, 0}, {&_swigt__p_wxDirDialog, _p_wxDirDialogTo_p_wxTopLevelWindow, 0, 0}, {&_swigt__p_wxColourDialog, _p_wxColourDialogTo_p_wxTopLevelWindow, 0, 0}, {&_swigt__p_wxDialog, _p_wxDialogTo_p_wxTopLevelWindow, 0, 0}, {&_swigt__p_wxFontDialog, _p_wxFontDialogTo_p_wxTopLevelWindow, 0, 0}, {&_swigt__p_wxSplashScreen, _p_wxSplashScreenTo_p_wxTopLevelWindow, 0, 0}, {&_swigt__p_wxTipWindow, _p_wxTipWindowTo_p_wxTopLevelWindow, 0, 0}, {&_swigt__p_wxTopLevelWindow, 0, 0, 0}, {&_swigt__p_wxMDIParentFrame, _p_wxMDIParentFrameTo_p_wxTopLevelWindow, 0, 0}, {&_swigt__p_wxMDIChildFrame, _p_wxMDIChildFrameTo_p_wxTopLevelWindow, 0, 0}, {&_swigt__p_wxFloatingPane, _p_wxFloatingPaneTo_p_wxTopLevelWindow, 0, 0}, {&_swigt__p_wxProgressDialog, _p_wxProgressDialogTo_p_wxTopLevelWindow, 0, 0}, {&_swigt__p_wxPasswordEntryDialog, _p_wxPasswordEntryDialogTo_p_wxTopLevelWindow, 0, 0}, {&_swigt__p_wxNumberEntryDialog, _p_wxNumberEntryDialogTo_p_wxTopLevelWindow, 0, 0}, {&_swigt__p_wxTextEntryDialog, _p_wxTextEntryDialogTo_p_wxTopLevelWindow, 0, 0}, {&_swigt__p_wxSingleChoiceDialog, _p_wxSingleChoiceDialogTo_p_wxTopLevelWindow, 0, 0}, {&_swigt__p_wxMultiChoiceDialog, _p_wxMultiChoiceDialogTo_p_wxTopLevelWindow, 0, 0}, {&_swigt__p_wxFileDialog, _p_wxFileDialogTo_p_wxTopLevelWindow, 0, 0}, {&_swigt__p_wxMessageDialog, _p_wxMessageDialogTo_p_wxTopLevelWindow, 0, 0}, {&_swigt__p_wxFindReplaceDialog, _p_wxFindReplaceDialogTo_p_wxTopLevelWindow, 0, 0}, {&_swigt__p_wxPyPreviewFrame, _p_wxPyPreviewFrameTo_p_wxTopLevelWindow, 0, 0}, {&_swigt__p_wxPreviewFrame, _p_wxPreviewFrameTo_p_wxTopLevelWindow, 0, 0},{0, 0, 0, 0}};
16195 static swig_cast_info _swigc__p_wxWindow[] = { {&_swigt__p_wxSplashScreen, _p_wxSplashScreenTo_p_wxWindow, 0, 0}, {&_swigt__p_wxMiniFrame, _p_wxMiniFrameTo_p_wxWindow, 0, 0}, {&_swigt__p_wxPyPanel, _p_wxPyPanelTo_p_wxWindow, 0, 0}, {&_swigt__p_wxMenuBar, _p_wxMenuBarTo_p_wxWindow, 0, 0}, {&_swigt__p_wxFileDialog, _p_wxFileDialogTo_p_wxWindow, 0, 0}, {&_swigt__p_wxFindReplaceDialog, _p_wxFindReplaceDialogTo_p_wxWindow, 0, 0}, {&_swigt__p_wxProgressDialog, _p_wxProgressDialogTo_p_wxWindow, 0, 0}, {&_swigt__p_wxMessageDialog, _p_wxMessageDialogTo_p_wxWindow, 0, 0}, {&_swigt__p_wxNumberEntryDialog, _p_wxNumberEntryDialogTo_p_wxWindow, 0, 0}, {&_swigt__p_wxPasswordEntryDialog, _p_wxPasswordEntryDialogTo_p_wxWindow, 0, 0}, {&_swigt__p_wxTextEntryDialog, _p_wxTextEntryDialogTo_p_wxWindow, 0, 0}, {&_swigt__p_wxSingleChoiceDialog, _p_wxSingleChoiceDialogTo_p_wxWindow, 0, 0}, {&_swigt__p_wxMultiChoiceDialog, _p_wxMultiChoiceDialogTo_p_wxWindow, 0, 0}, {&_swigt__p_wxPanel, _p_wxPanelTo_p_wxWindow, 0, 0}, {&_swigt__p_wxStatusBar, _p_wxStatusBarTo_p_wxWindow, 0, 0}, {&_swigt__p_wxScrolledWindow, _p_wxScrolledWindowTo_p_wxWindow, 0, 0}, {&_swigt__p_wxTipWindow, _p_wxTipWindowTo_p_wxWindow, 0, 0}, {&_swigt__p_wxTopLevelWindow, _p_wxTopLevelWindowTo_p_wxWindow, 0, 0}, {&_swigt__p_wxSplashScreenWindow, _p_wxSplashScreenWindowTo_p_wxWindow, 0, 0}, {&_swigt__p_wxSplitterWindow, _p_wxSplitterWindowTo_p_wxWindow, 0, 0}, {&_swigt__p_wxSashWindow, _p_wxSashWindowTo_p_wxWindow, 0, 0}, {&_swigt__p_wxMDIClientWindow, _p_wxMDIClientWindowTo_p_wxWindow, 0, 0}, {&_swigt__p_wxPyScrolledWindow, _p_wxPyScrolledWindowTo_p_wxWindow, 0, 0}, {&_swigt__p_wxWindow, 0, 0, 0}, {&_swigt__p_wxSashLayoutWindow, _p_wxSashLayoutWindowTo_p_wxWindow, 0, 0}, {&_swigt__p_wxPopupWindow, _p_wxPopupWindowTo_p_wxWindow, 0, 0}, {&_swigt__p_wxPyPopupTransientWindow, _p_wxPyPopupTransientWindowTo_p_wxWindow, 0, 0}, {&_swigt__p_wxPyVScrolledWindow, _p_wxPyVScrolledWindowTo_p_wxWindow, 0, 0}, {&_swigt__p_wxPyPreviewFrame, _p_wxPyPreviewFrameTo_p_wxWindow, 0, 0}, {&_swigt__p_wxPreviewFrame, _p_wxPreviewFrameTo_p_wxWindow, 0, 0}, {&_swigt__p_wxControl, _p_wxControlTo_p_wxWindow, 0, 0}, {&_swigt__p_wxMDIChildFrame, _p_wxMDIChildFrameTo_p_wxWindow, 0, 0}, {&_swigt__p_wxControlWithItems, _p_wxControlWithItemsTo_p_wxWindow, 0, 0}, {&_swigt__p_wxPyWindow, _p_wxPyWindowTo_p_wxWindow, 0, 0}, {&_swigt__p_wxPreviewCanvas, _p_wxPreviewCanvasTo_p_wxWindow, 0, 0}, {&_swigt__p_wxFloatingPane, _p_wxFloatingPaneTo_p_wxWindow, 0, 0}, {&_swigt__p_wxPyHtmlListBox, _p_wxPyHtmlListBoxTo_p_wxWindow, 0, 0}, {&_swigt__p_wxPyVListBox, _p_wxPyVListBoxTo_p_wxWindow, 0, 0}, {&_swigt__p_wxAuiMultiNotebook, _p_wxAuiMultiNotebookTo_p_wxWindow, 0, 0}, {&_swigt__p_wxPreviewControlBar, _p_wxPreviewControlBarTo_p_wxWindow, 0, 0}, {&_swigt__p_wxPyPreviewControlBar, _p_wxPyPreviewControlBarTo_p_wxWindow, 0, 0}, {&_swigt__p_wxAuiTabCtrl, _p_wxAuiTabCtrlTo_p_wxWindow, 0, 0}, {&_swigt__p_wxFrame, _p_wxFrameTo_p_wxWindow, 0, 0}, {&_swigt__p_wxFontDialog, _p_wxFontDialogTo_p_wxWindow, 0, 0}, {&_swigt__p_wxDirDialog, _p_wxDirDialogTo_p_wxWindow, 0, 0}, {&_swigt__p_wxColourDialog, _p_wxColourDialogTo_p_wxWindow, 0, 0}, {&_swigt__p_wxDialog, _p_wxDialogTo_p_wxWindow, 0, 0}, {&_swigt__p_wxMDIParentFrame, _p_wxMDIParentFrameTo_p_wxWindow, 0, 0},{0, 0, 0, 0}};
16196
16197 static swig_cast_info *swig_cast_initial[] = {
16198 _swigc__p_char,
16199 _swigc__p_form_ops_t,
16200 _swigc__p_int,
16201 _swigc__p_p_wxAuiMultiNotebook,
16202 _swigc__p_p_wxAuiTabContainerButton,
16203 _swigc__p_p_wxAuiTabCtrl,
16204 _swigc__p_p_wxColourDialog,
16205 _swigc__p_p_wxControl,
16206 _swigc__p_p_wxControlWithItems,
16207 _swigc__p_p_wxDialog,
16208 _swigc__p_p_wxDirDialog,
16209 _swigc__p_p_wxFileDialog,
16210 _swigc__p_p_wxFindReplaceDialog,
16211 _swigc__p_p_wxFloatingPane,
16212 _swigc__p_p_wxFontDialog,
16213 _swigc__p_p_wxFrame,
16214 _swigc__p_p_wxMDIChildFrame,
16215 _swigc__p_p_wxMDIClientWindow,
16216 _swigc__p_p_wxMDIParentFrame,
16217 _swigc__p_p_wxMenuBar,
16218 _swigc__p_p_wxMessageDialog,
16219 _swigc__p_p_wxMiniFrame,
16220 _swigc__p_p_wxMultiChoiceDialog,
16221 _swigc__p_p_wxNumberEntryDialog,
16222 _swigc__p_p_wxPanel,
16223 _swigc__p_p_wxPasswordEntryDialog,
16224 _swigc__p_p_wxPopupWindow,
16225 _swigc__p_p_wxPreviewCanvas,
16226 _swigc__p_p_wxPreviewControlBar,
16227 _swigc__p_p_wxPreviewFrame,
16228 _swigc__p_p_wxProgressDialog,
16229 _swigc__p_p_wxPyHtmlListBox,
16230 _swigc__p_p_wxPyPanel,
16231 _swigc__p_p_wxPyPopupTransientWindow,
16232 _swigc__p_p_wxPyPreviewControlBar,
16233 _swigc__p_p_wxPyPreviewFrame,
16234 _swigc__p_p_wxPyScrolledWindow,
16235 _swigc__p_p_wxPyVListBox,
16236 _swigc__p_p_wxPyVScrolledWindow,
16237 _swigc__p_p_wxPyWindow,
16238 _swigc__p_p_wxSashLayoutWindow,
16239 _swigc__p_p_wxSashWindow,
16240 _swigc__p_p_wxScrolledWindow,
16241 _swigc__p_p_wxSingleChoiceDialog,
16242 _swigc__p_p_wxSplashScreen,
16243 _swigc__p_p_wxSplashScreenWindow,
16244 _swigc__p_p_wxSplitterWindow,
16245 _swigc__p_p_wxStatusBar,
16246 _swigc__p_p_wxTextEntryDialog,
16247 _swigc__p_p_wxTipWindow,
16248 _swigc__p_p_wxTopLevelWindow,
16249 _swigc__p_p_wxWindow,
16250 _swigc__p_unsigned_char,
16251 _swigc__p_unsigned_int,
16252 _swigc__p_unsigned_long,
16253 _swigc__p_wxANIHandler,
16254 _swigc__p_wxAcceleratorTable,
16255 _swigc__p_wxActivateEvent,
16256 _swigc__p_wxAuiMultiNotebook,
16257 _swigc__p_wxAuiNotebookEvent,
16258 _swigc__p_wxAuiNotebookPage,
16259 _swigc__p_wxAuiNotebookPageArray,
16260 _swigc__p_wxAuiTabContainer,
16261 _swigc__p_wxAuiTabContainerButton,
16262 _swigc__p_wxAuiTabCtrl,
16263 _swigc__p_wxBMPHandler,
16264 _swigc__p_wxBitmap,
16265 _swigc__p_wxBoxSizer,
16266 _swigc__p_wxCURHandler,
16267 _swigc__p_wxCalculateLayoutEvent,
16268 _swigc__p_wxChildFocusEvent,
16269 _swigc__p_wxClipboardTextEvent,
16270 _swigc__p_wxCloseEvent,
16271 _swigc__p_wxColor,
16272 _swigc__p_wxColour,
16273 _swigc__p_wxColourData,
16274 _swigc__p_wxColourDialog,
16275 _swigc__p_wxCommandEvent,
16276 _swigc__p_wxContextMenuEvent,
16277 _swigc__p_wxControl,
16278 _swigc__p_wxControlWithItems,
16279 _swigc__p_wxDC,
16280 _swigc__p_wxDateEvent,
16281 _swigc__p_wxDefaultDockArt,
16282 _swigc__p_wxDefaultTabArt,
16283 _swigc__p_wxDialog,
16284 _swigc__p_wxDirDialog,
16285 _swigc__p_wxDisplayChangedEvent,
16286 _swigc__p_wxDockArt,
16287 _swigc__p_wxDockInfo,
16288 _swigc__p_wxDockUIPart,
16289 _swigc__p_wxDropFilesEvent,
16290 _swigc__p_wxDuplexMode,
16291 _swigc__p_wxEraseEvent,
16292 _swigc__p_wxEvent,
16293 _swigc__p_wxEvtHandler,
16294 _swigc__p_wxFSFile,
16295 _swigc__p_wxFileDialog,
16296 _swigc__p_wxFileSystem,
16297 _swigc__p_wxFindDialogEvent,
16298 _swigc__p_wxFindReplaceData,
16299 _swigc__p_wxFindReplaceDialog,
16300 _swigc__p_wxFlexGridSizer,
16301 _swigc__p_wxFloatingPane,
16302 _swigc__p_wxFocusEvent,
16303 _swigc__p_wxFont,
16304 _swigc__p_wxFontData,
16305 _swigc__p_wxFontDialog,
16306 _swigc__p_wxFrame,
16307 _swigc__p_wxFrameManager,
16308 _swigc__p_wxFrameManagerEvent,
16309 _swigc__p_wxGBSizerItem,
16310 _swigc__p_wxGIFHandler,
16311 _swigc__p_wxGridBagSizer,
16312 _swigc__p_wxGridSizer,
16313 _swigc__p_wxICOHandler,
16314 _swigc__p_wxIconizeEvent,
16315 _swigc__p_wxIdleEvent,
16316 _swigc__p_wxImage,
16317 _swigc__p_wxImageHandler,
16318 _swigc__p_wxIndividualLayoutConstraint,
16319 _swigc__p_wxInitDialogEvent,
16320 _swigc__p_wxJPEGHandler,
16321 _swigc__p_wxKeyEvent,
16322 _swigc__p_wxLayoutAlgorithm,
16323 _swigc__p_wxLayoutConstraints,
16324 _swigc__p_wxMDIChildFrame,
16325 _swigc__p_wxMDIClientWindow,
16326 _swigc__p_wxMDIParentFrame,
16327 _swigc__p_wxMaximizeEvent,
16328 _swigc__p_wxMenu,
16329 _swigc__p_wxMenuBar,
16330 _swigc__p_wxMenuEvent,
16331 _swigc__p_wxMenuItem,
16332 _swigc__p_wxMessageDialog,
16333 _swigc__p_wxMiniFrame,
16334 _swigc__p_wxMouseCaptureChangedEvent,
16335 _swigc__p_wxMouseCaptureLostEvent,
16336 _swigc__p_wxMouseEvent,
16337 _swigc__p_wxMoveEvent,
16338 _swigc__p_wxMultiChoiceDialog,
16339 _swigc__p_wxNavigationKeyEvent,
16340 _swigc__p_wxNcPaintEvent,
16341 _swigc__p_wxNotifyEvent,
16342 _swigc__p_wxNumberEntryDialog,
16343 _swigc__p_wxObject,
16344 _swigc__p_wxPCXHandler,
16345 _swigc__p_wxPNGHandler,
16346 _swigc__p_wxPNMHandler,
16347 _swigc__p_wxPageSetupDialog,
16348 _swigc__p_wxPageSetupDialogData,
16349 _swigc__p_wxPaintEvent,
16350 _swigc__p_wxPaletteChangedEvent,
16351 _swigc__p_wxPaneButton,
16352 _swigc__p_wxPaneButtonArray,
16353 _swigc__p_wxPaneInfo,
16354 _swigc__p_wxPaneInfoPtrArray,
16355 _swigc__p_wxPanel,
16356 _swigc__p_wxPaperSize,
16357 _swigc__p_wxPasswordEntryDialog,
16358 _swigc__p_wxPoint,
16359 _swigc__p_wxPopupWindow,
16360 _swigc__p_wxPreviewCanvas,
16361 _swigc__p_wxPreviewControlBar,
16362 _swigc__p_wxPreviewFrame,
16363 _swigc__p_wxPrintData,
16364 _swigc__p_wxPrintDialog,
16365 _swigc__p_wxPrintDialogData,
16366 _swigc__p_wxPrintPreview,
16367 _swigc__p_wxPrinter,
16368 _swigc__p_wxProgressDialog,
16369 _swigc__p_wxPyApp,
16370 _swigc__p_wxPyCommandEvent,
16371 _swigc__p_wxPyDockArt,
16372 _swigc__p_wxPyEvent,
16373 _swigc__p_wxPyHtmlListBox,
16374 _swigc__p_wxPyImageHandler,
16375 _swigc__p_wxPyPanel,
16376 _swigc__p_wxPyPopupTransientWindow,
16377 _swigc__p_wxPyPreviewControlBar,
16378 _swigc__p_wxPyPreviewFrame,
16379 _swigc__p_wxPyPrintPreview,
16380 _swigc__p_wxPyPrintout,
16381 _swigc__p_wxPyScrolledWindow,
16382 _swigc__p_wxPySizer,
16383 _swigc__p_wxPyTabArt,
16384 _swigc__p_wxPyTaskBarIcon,
16385 _swigc__p_wxPyVListBox,
16386 _swigc__p_wxPyVScrolledWindow,
16387 _swigc__p_wxPyValidator,
16388 _swigc__p_wxPyWindow,
16389 _swigc__p_wxQueryLayoutInfoEvent,
16390 _swigc__p_wxQueryNewPaletteEvent,
16391 _swigc__p_wxRect,
16392 _swigc__p_wxSashEvent,
16393 _swigc__p_wxSashLayoutWindow,
16394 _swigc__p_wxSashWindow,
16395 _swigc__p_wxScrollEvent,
16396 _swigc__p_wxScrollWinEvent,
16397 _swigc__p_wxScrolledWindow,
16398 _swigc__p_wxSetCursorEvent,
16399 _swigc__p_wxShowEvent,
16400 _swigc__p_wxSingleChoiceDialog,
16401 _swigc__p_wxSize,
16402 _swigc__p_wxSizeEvent,
16403 _swigc__p_wxSizer,
16404 _swigc__p_wxSizerItem,
16405 _swigc__p_wxSplashScreen,
16406 _swigc__p_wxSplashScreenWindow,
16407 _swigc__p_wxSplitterEvent,
16408 _swigc__p_wxSplitterWindow,
16409 _swigc__p_wxStaticBoxSizer,
16410 _swigc__p_wxStatusBar,
16411 _swigc__p_wxStdDialogButtonSizer,
16412 _swigc__p_wxString,
16413 _swigc__p_wxSysColourChangedEvent,
16414 _swigc__p_wxTIFFHandler,
16415 _swigc__p_wxTabArt,
16416 _swigc__p_wxTaskBarIconEvent,
16417 _swigc__p_wxTextEntryDialog,
16418 _swigc__p_wxTipWindow,
16419 _swigc__p_wxTopLevelWindow,
16420 _swigc__p_wxUpdateUIEvent,
16421 _swigc__p_wxValidator,
16422 _swigc__p_wxWindow,
16423 _swigc__p_wxWindowCreateEvent,
16424 _swigc__p_wxWindowDestroyEvent,
16425 _swigc__p_wxXPMHandler,
16426 };
16427
16428
16429 /* -------- TYPE CONVERSION AND EQUIVALENCE RULES (END) -------- */
16430
16431 static swig_const_info swig_const_table[] = {
16432 {0, 0, 0, 0.0, 0, 0}};
16433
16434 #ifdef __cplusplus
16435 }
16436 #endif
16437 /* -----------------------------------------------------------------------------
16438 * Type initialization:
16439 * This problem is tough by the requirement that no dynamic
16440 * memory is used. Also, since swig_type_info structures store pointers to
16441 * swig_cast_info structures and swig_cast_info structures store pointers back
16442 * to swig_type_info structures, we need some lookup code at initialization.
16443 * The idea is that swig generates all the structures that are needed.
16444 * The runtime then collects these partially filled structures.
16445 * The SWIG_InitializeModule function takes these initial arrays out of
16446 * swig_module, and does all the lookup, filling in the swig_module.types
16447 * array with the correct data and linking the correct swig_cast_info
16448 * structures together.
16449 *
16450 * The generated swig_type_info structures are assigned staticly to an initial
16451 * array. We just loop though that array, and handle each type individually.
16452 * First we lookup if this type has been already loaded, and if so, use the
16453 * loaded structure instead of the generated one. Then we have to fill in the
16454 * cast linked list. The cast data is initially stored in something like a
16455 * two-dimensional array. Each row corresponds to a type (there are the same
16456 * number of rows as there are in the swig_type_initial array). Each entry in
16457 * a column is one of the swig_cast_info structures for that type.
16458 * The cast_initial array is actually an array of arrays, because each row has
16459 * a variable number of columns. So to actually build the cast linked list,
16460 * we find the array of casts associated with the type, and loop through it
16461 * adding the casts to the list. The one last trick we need to do is making
16462 * sure the type pointer in the swig_cast_info struct is correct.
16463 *
16464 * First off, we lookup the cast->type name to see if it is already loaded.
16465 * There are three cases to handle:
16466 * 1) If the cast->type has already been loaded AND the type we are adding
16467 * casting info to has not been loaded (it is in this module), THEN we
16468 * replace the cast->type pointer with the type pointer that has already
16469 * been loaded.
16470 * 2) If BOTH types (the one we are adding casting info to, and the
16471 * cast->type) are loaded, THEN the cast info has already been loaded by
16472 * the previous module so we just ignore it.
16473 * 3) Finally, if cast->type has not already been loaded, then we add that
16474 * swig_cast_info to the linked list (because the cast->type) pointer will
16475 * be correct.
16476 * ----------------------------------------------------------------------------- */
16477
16478 #ifdef __cplusplus
16479 extern "C" {
16480 #if 0
16481 } /* c-mode */
16482 #endif
16483 #endif
16484
16485 #if 0
16486 #define SWIGRUNTIME_DEBUG
16487 #endif
16488
16489 SWIGRUNTIME void
16490 SWIG_InitializeModule(void *clientdata) {
16491 size_t i;
16492 swig_module_info *module_head;
16493 static int init_run = 0;
16494
16495 clientdata = clientdata;
16496
16497 if (init_run) return;
16498 init_run = 1;
16499
16500 /* Initialize the swig_module */
16501 swig_module.type_initial = swig_type_initial;
16502 swig_module.cast_initial = swig_cast_initial;
16503
16504 /* Try and load any already created modules */
16505 module_head = SWIG_GetModule(clientdata);
16506 if (module_head) {
16507 swig_module.next = module_head->next;
16508 module_head->next = &swig_module;
16509 } else {
16510 /* This is the first module loaded */
16511 swig_module.next = &swig_module;
16512 SWIG_SetModule(clientdata, &swig_module);
16513 }
16514
16515 /* Now work on filling in swig_module.types */
16516 #ifdef SWIGRUNTIME_DEBUG
16517 printf("SWIG_InitializeModule: size %d\n", swig_module.size);
16518 #endif
16519 for (i = 0; i < swig_module.size; ++i) {
16520 swig_type_info *type = 0;
16521 swig_type_info *ret;
16522 swig_cast_info *cast;
16523
16524 #ifdef SWIGRUNTIME_DEBUG
16525 printf("SWIG_InitializeModule: type %d %s\n", i, swig_module.type_initial[i]->name);
16526 #endif
16527
16528 /* if there is another module already loaded */
16529 if (swig_module.next != &swig_module) {
16530 type = SWIG_MangledTypeQueryModule(swig_module.next, &swig_module, swig_module.type_initial[i]->name);
16531 }
16532 if (type) {
16533 /* Overwrite clientdata field */
16534 #ifdef SWIGRUNTIME_DEBUG
16535 printf("SWIG_InitializeModule: found type %s\n", type->name);
16536 #endif
16537 if (swig_module.type_initial[i]->clientdata) {
16538 type->clientdata = swig_module.type_initial[i]->clientdata;
16539 #ifdef SWIGRUNTIME_DEBUG
16540 printf("SWIG_InitializeModule: found and overwrite type %s \n", type->name);
16541 #endif
16542 }
16543 } else {
16544 type = swig_module.type_initial[i];
16545 }
16546
16547 /* Insert casting types */
16548 cast = swig_module.cast_initial[i];
16549 while (cast->type) {
16550 /* Don't need to add information already in the list */
16551 ret = 0;
16552 #ifdef SWIGRUNTIME_DEBUG
16553 printf("SWIG_InitializeModule: look cast %s\n", cast->type->name);
16554 #endif
16555 if (swig_module.next != &swig_module) {
16556 ret = SWIG_MangledTypeQueryModule(swig_module.next, &swig_module, cast->type->name);
16557 #ifdef SWIGRUNTIME_DEBUG
16558 if (ret) printf("SWIG_InitializeModule: found cast %s\n", ret->name);
16559 #endif
16560 }
16561 if (ret) {
16562 if (type == swig_module.type_initial[i]) {
16563 #ifdef SWIGRUNTIME_DEBUG
16564 printf("SWIG_InitializeModule: skip old type %s\n", ret->name);
16565 #endif
16566 cast->type = ret;
16567 ret = 0;
16568 } else {
16569 /* Check for casting already in the list */
16570 swig_cast_info *ocast = SWIG_TypeCheck(ret->name, type);
16571 #ifdef SWIGRUNTIME_DEBUG
16572 if (ocast) printf("SWIG_InitializeModule: skip old cast %s\n", ret->name);
16573 #endif
16574 if (!ocast) ret = 0;
16575 }
16576 }
16577
16578 if (!ret) {
16579 #ifdef SWIGRUNTIME_DEBUG
16580 printf("SWIG_InitializeModule: adding cast %s\n", cast->type->name);
16581 #endif
16582 if (type->cast) {
16583 type->cast->prev = cast;
16584 cast->next = type->cast;
16585 }
16586 type->cast = cast;
16587 }
16588 cast++;
16589 }
16590 /* Set entry in modules->types array equal to the type */
16591 swig_module.types[i] = type;
16592 }
16593 swig_module.types[i] = 0;
16594
16595 #ifdef SWIGRUNTIME_DEBUG
16596 printf("**** SWIG_InitializeModule: Cast List ******\n");
16597 for (i = 0; i < swig_module.size; ++i) {
16598 int j = 0;
16599 swig_cast_info *cast = swig_module.cast_initial[i];
16600 printf("SWIG_InitializeModule: type %d %s\n", i, swig_module.type_initial[i]->name);
16601 while (cast->type) {
16602 printf("SWIG_InitializeModule: cast type %s\n", cast->type->name);
16603 cast++;
16604 ++j;
16605 }
16606 printf("---- Total casts: %d\n",j);
16607 }
16608 printf("**** SWIG_InitializeModule: Cast List ******\n");
16609 #endif
16610 }
16611
16612 /* This function will propagate the clientdata field of type to
16613 * any new swig_type_info structures that have been added into the list
16614 * of equivalent types. It is like calling
16615 * SWIG_TypeClientData(type, clientdata) a second time.
16616 */
16617 SWIGRUNTIME void
16618 SWIG_PropagateClientData(void) {
16619 size_t i;
16620 swig_cast_info *equiv;
16621 static int init_run = 0;
16622
16623 if (init_run) return;
16624 init_run = 1;
16625
16626 for (i = 0; i < swig_module.size; i++) {
16627 if (swig_module.types[i]->clientdata) {
16628 equiv = swig_module.types[i]->cast;
16629 while (equiv) {
16630 if (!equiv->converter) {
16631 if (equiv->type && !equiv->type->clientdata)
16632 SWIG_TypeClientData(equiv->type, swig_module.types[i]->clientdata);
16633 }
16634 equiv = equiv->next;
16635 }
16636 }
16637 }
16638 }
16639
16640 #ifdef __cplusplus
16641 #if 0
16642 {
16643 /* c-mode */
16644 #endif
16645 }
16646 #endif
16647
16648
16649
16650 #ifdef __cplusplus
16651 extern "C" {
16652 #endif
16653
16654 /* Python-specific SWIG API */
16655 #define SWIG_newvarlink() SWIG_Python_newvarlink()
16656 #define SWIG_addvarlink(p, name, get_attr, set_attr) SWIG_Python_addvarlink(p, name, get_attr, set_attr)
16657 #define SWIG_InstallConstants(d, constants) SWIG_Python_InstallConstants(d, constants)
16658
16659 /* -----------------------------------------------------------------------------
16660 * global variable support code.
16661 * ----------------------------------------------------------------------------- */
16662
16663 typedef struct swig_globalvar {
16664 char *name; /* Name of global variable */
16665 PyObject *(*get_attr)(void); /* Return the current value */
16666 int (*set_attr)(PyObject *); /* Set the value */
16667 struct swig_globalvar *next;
16668 } swig_globalvar;
16669
16670 typedef struct swig_varlinkobject {
16671 PyObject_HEAD
16672 swig_globalvar *vars;
16673 } swig_varlinkobject;
16674
16675 SWIGINTERN PyObject *
16676 swig_varlink_repr(swig_varlinkobject *SWIGUNUSEDPARM(v)) {
16677 return PyString_FromString("<Swig global variables>");
16678 }
16679
16680 SWIGINTERN PyObject *
16681 swig_varlink_str(swig_varlinkobject *v) {
16682 PyObject *str = PyString_FromString("(");
16683 swig_globalvar *var;
16684 for (var = v->vars; var; var=var->next) {
16685 PyString_ConcatAndDel(&str,PyString_FromString(var->name));
16686 if (var->next) PyString_ConcatAndDel(&str,PyString_FromString(", "));
16687 }
16688 PyString_ConcatAndDel(&str,PyString_FromString(")"));
16689 return str;
16690 }
16691
16692 SWIGINTERN int
16693 swig_varlink_print(swig_varlinkobject *v, FILE *fp, int SWIGUNUSEDPARM(flags)) {
16694 PyObject *str = swig_varlink_str(v);
16695 fprintf(fp,"Swig global variables ");
16696 fprintf(fp,"%s\n", PyString_AsString(str));
16697 Py_DECREF(str);
16698 return 0;
16699 }
16700
16701 SWIGINTERN void
16702 swig_varlink_dealloc(swig_varlinkobject *v) {
16703 swig_globalvar *var = v->vars;
16704 while (var) {
16705 swig_globalvar *n = var->next;
16706 free(var->name);
16707 free(var);
16708 var = n;
16709 }
16710 }
16711
16712 SWIGINTERN PyObject *
16713 swig_varlink_getattr(swig_varlinkobject *v, char *n) {
16714 PyObject *res = NULL;
16715 swig_globalvar *var = v->vars;
16716 while (var) {
16717 if (strcmp(var->name,n) == 0) {
16718 res = (*var->get_attr)();
16719 break;
16720 }
16721 var = var->next;
16722 }
16723 if (res == NULL && !PyErr_Occurred()) {
16724 PyErr_SetString(PyExc_NameError,"Unknown C global variable");
16725 }
16726 return res;
16727 }
16728
16729 SWIGINTERN int
16730 swig_varlink_setattr(swig_varlinkobject *v, char *n, PyObject *p) {
16731 int res = 1;
16732 swig_globalvar *var = v->vars;
16733 while (var) {
16734 if (strcmp(var->name,n) == 0) {
16735 res = (*var->set_attr)(p);
16736 break;
16737 }
16738 var = var->next;
16739 }
16740 if (res == 1 && !PyErr_Occurred()) {
16741 PyErr_SetString(PyExc_NameError,"Unknown C global variable");
16742 }
16743 return res;
16744 }
16745
16746 SWIGINTERN PyTypeObject*
16747 swig_varlink_type(void) {
16748 static char varlink__doc__[] = "Swig var link object";
16749 static PyTypeObject varlink_type;
16750 static int type_init = 0;
16751 if (!type_init) {
16752 const PyTypeObject tmp
16753 = {
16754 PyObject_HEAD_INIT(NULL)
16755 0, /* Number of items in variable part (ob_size) */
16756 (char *)"swigvarlink", /* Type name (tp_name) */
16757 sizeof(swig_varlinkobject), /* Basic size (tp_basicsize) */
16758 0, /* Itemsize (tp_itemsize) */
16759 (destructor) swig_varlink_dealloc, /* Deallocator (tp_dealloc) */
16760 (printfunc) swig_varlink_print, /* Print (tp_print) */
16761 (getattrfunc) swig_varlink_getattr, /* get attr (tp_getattr) */
16762 (setattrfunc) swig_varlink_setattr, /* Set attr (tp_setattr) */
16763 0, /* tp_compare */
16764 (reprfunc) swig_varlink_repr, /* tp_repr */
16765 0, /* tp_as_number */
16766 0, /* tp_as_sequence */
16767 0, /* tp_as_mapping */
16768 0, /* tp_hash */
16769 0, /* tp_call */
16770 (reprfunc)swig_varlink_str, /* tp_str */
16771 0, /* tp_getattro */
16772 0, /* tp_setattro */
16773 0, /* tp_as_buffer */
16774 0, /* tp_flags */
16775 varlink__doc__, /* tp_doc */
16776 0, /* tp_traverse */
16777 0, /* tp_clear */
16778 0, /* tp_richcompare */
16779 0, /* tp_weaklistoffset */
16780 #if PY_VERSION_HEX >= 0x02020000
16781 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, /* tp_iter -> tp_weaklist */
16782 #endif
16783 #if PY_VERSION_HEX >= 0x02030000
16784 0, /* tp_del */
16785 #endif
16786 #ifdef COUNT_ALLOCS
16787 0,0,0,0 /* tp_alloc -> tp_next */
16788 #endif
16789 };
16790 varlink_type = tmp;
16791 varlink_type.ob_type = &PyType_Type;
16792 type_init = 1;
16793 }
16794 return &varlink_type;
16795 }
16796
16797 /* Create a variable linking object for use later */
16798 SWIGINTERN PyObject *
16799 SWIG_Python_newvarlink(void) {
16800 swig_varlinkobject *result = PyObject_NEW(swig_varlinkobject, swig_varlink_type());
16801 if (result) {
16802 result->vars = 0;
16803 }
16804 return ((PyObject*) result);
16805 }
16806
16807 SWIGINTERN void
16808 SWIG_Python_addvarlink(PyObject *p, char *name, PyObject *(*get_attr)(void), int (*set_attr)(PyObject *p)) {
16809 swig_varlinkobject *v = (swig_varlinkobject *) p;
16810 swig_globalvar *gv = (swig_globalvar *) malloc(sizeof(swig_globalvar));
16811 if (gv) {
16812 size_t size = strlen(name)+1;
16813 gv->name = (char *)malloc(size);
16814 if (gv->name) {
16815 strncpy(gv->name,name,size);
16816 gv->get_attr = get_attr;
16817 gv->set_attr = set_attr;
16818 gv->next = v->vars;
16819 }
16820 }
16821 v->vars = gv;
16822 }
16823
16824 SWIGINTERN PyObject *
16825 SWIG_globals() {
16826 static PyObject *_SWIG_globals = 0;
16827 if (!_SWIG_globals) _SWIG_globals = SWIG_newvarlink();
16828 return _SWIG_globals;
16829 }
16830
16831 /* -----------------------------------------------------------------------------
16832 * constants/methods manipulation
16833 * ----------------------------------------------------------------------------- */
16834
16835 /* Install Constants */
16836 SWIGINTERN void
16837 SWIG_Python_InstallConstants(PyObject *d, swig_const_info constants[]) {
16838 PyObject *obj = 0;
16839 size_t i;
16840 for (i = 0; constants[i].type; ++i) {
16841 switch(constants[i].type) {
16842 case SWIG_PY_POINTER:
16843 obj = SWIG_NewPointerObj(constants[i].pvalue, *(constants[i]).ptype,0);
16844 break;
16845 case SWIG_PY_BINARY:
16846 obj = SWIG_NewPackedObj(constants[i].pvalue, constants[i].lvalue, *(constants[i].ptype));
16847 break;
16848 default:
16849 obj = 0;
16850 break;
16851 }
16852 if (obj) {
16853 PyDict_SetItemString(d, constants[i].name, obj);
16854 Py_DECREF(obj);
16855 }
16856 }
16857 }
16858
16859 /* -----------------------------------------------------------------------------*/
16860 /* Fix SwigMethods to carry the callback ptrs when needed */
16861 /* -----------------------------------------------------------------------------*/
16862
16863 SWIGINTERN void
16864 SWIG_Python_FixMethods(PyMethodDef *methods,
16865 swig_const_info *const_table,
16866 swig_type_info **types,
16867 swig_type_info **types_initial) {
16868 size_t i;
16869 for (i = 0; methods[i].ml_name; ++i) {
16870 const char *c = methods[i].ml_doc;
16871 if (c && (c = strstr(c, "swig_ptr: "))) {
16872 int j;
16873 swig_const_info *ci = 0;
16874 const char *name = c + 10;
16875 for (j = 0; const_table[j].type; ++j) {
16876 if (strncmp(const_table[j].name, name,
16877 strlen(const_table[j].name)) == 0) {
16878 ci = &(const_table[j]);
16879 break;
16880 }
16881 }
16882 if (ci) {
16883 size_t shift = (ci->ptype) - types;
16884 swig_type_info *ty = types_initial[shift];
16885 size_t ldoc = (c - methods[i].ml_doc);
16886 size_t lptr = strlen(ty->name)+2*sizeof(void*)+2;
16887 char *ndoc = (char*)malloc(ldoc + lptr + 10);
16888 if (ndoc) {
16889 char *buff = ndoc;
16890 void *ptr = (ci->type == SWIG_PY_POINTER) ? ci->pvalue : 0;
16891 if (ptr) {
16892 strncpy(buff, methods[i].ml_doc, ldoc);
16893 buff += ldoc;
16894 strncpy(buff, "swig_ptr: ", 10);
16895 buff += 10;
16896 SWIG_PackVoidPtr(buff, ptr, ty->name, lptr);
16897 methods[i].ml_doc = ndoc;
16898 }
16899 }
16900 }
16901 }
16902 }
16903 }
16904
16905 #ifdef __cplusplus
16906 }
16907 #endif
16908
16909 /* -----------------------------------------------------------------------------*
16910 * Partial Init method
16911 * -----------------------------------------------------------------------------*/
16912
16913 #ifdef __cplusplus
16914 extern "C"
16915 #endif
16916 SWIGEXPORT void SWIG_init(void) {
16917 PyObject *m, *d;
16918
16919 /* Fix SwigMethods to carry the callback ptrs when needed */
16920 SWIG_Python_FixMethods(SwigMethods, swig_const_table, swig_types, swig_type_initial);
16921
16922 m = Py_InitModule((char *) SWIG_name, SwigMethods);
16923 d = PyModule_GetDict(m);
16924
16925 SWIG_InitializeModule(0);
16926 SWIG_InstallConstants(d,swig_const_table);
16927
16928
16929 SWIG_Python_SetConstant(d, "USE_AUI",SWIG_From_int(static_cast< int >(1)));
16930 SWIG_Python_SetConstant(d, "AUI_DOCK_NONE",SWIG_From_int(static_cast< int >(wxAUI_DOCK_NONE)));
16931 SWIG_Python_SetConstant(d, "AUI_DOCK_TOP",SWIG_From_int(static_cast< int >(wxAUI_DOCK_TOP)));
16932 SWIG_Python_SetConstant(d, "AUI_DOCK_RIGHT",SWIG_From_int(static_cast< int >(wxAUI_DOCK_RIGHT)));
16933 SWIG_Python_SetConstant(d, "AUI_DOCK_BOTTOM",SWIG_From_int(static_cast< int >(wxAUI_DOCK_BOTTOM)));
16934 SWIG_Python_SetConstant(d, "AUI_DOCK_LEFT",SWIG_From_int(static_cast< int >(wxAUI_DOCK_LEFT)));
16935 SWIG_Python_SetConstant(d, "AUI_DOCK_CENTER",SWIG_From_int(static_cast< int >(wxAUI_DOCK_CENTER)));
16936 SWIG_Python_SetConstant(d, "AUI_DOCK_CENTRE",SWIG_From_int(static_cast< int >(wxAUI_DOCK_CENTRE)));
16937 SWIG_Python_SetConstant(d, "AUI_MGR_ALLOW_FLOATING",SWIG_From_int(static_cast< int >(wxAUI_MGR_ALLOW_FLOATING)));
16938 SWIG_Python_SetConstant(d, "AUI_MGR_ALLOW_ACTIVE_PANE",SWIG_From_int(static_cast< int >(wxAUI_MGR_ALLOW_ACTIVE_PANE)));
16939 SWIG_Python_SetConstant(d, "AUI_MGR_TRANSPARENT_DRAG",SWIG_From_int(static_cast< int >(wxAUI_MGR_TRANSPARENT_DRAG)));
16940 SWIG_Python_SetConstant(d, "AUI_MGR_TRANSPARENT_HINT",SWIG_From_int(static_cast< int >(wxAUI_MGR_TRANSPARENT_HINT)));
16941 SWIG_Python_SetConstant(d, "AUI_MGR_VENETIAN_BLINDS_HINT",SWIG_From_int(static_cast< int >(wxAUI_MGR_VENETIAN_BLINDS_HINT)));
16942 SWIG_Python_SetConstant(d, "AUI_MGR_RECTANGLE_HINT",SWIG_From_int(static_cast< int >(wxAUI_MGR_RECTANGLE_HINT)));
16943 SWIG_Python_SetConstant(d, "AUI_MGR_HINT_FADE",SWIG_From_int(static_cast< int >(wxAUI_MGR_HINT_FADE)));
16944 SWIG_Python_SetConstant(d, "AUI_MGR_NO_VENETIAN_BLINDS_FADE",SWIG_From_int(static_cast< int >(wxAUI_MGR_NO_VENETIAN_BLINDS_FADE)));
16945 SWIG_Python_SetConstant(d, "AUI_MGR_DEFAULT",SWIG_From_int(static_cast< int >(wxAUI_MGR_DEFAULT)));
16946 SWIG_Python_SetConstant(d, "AUI_ART_SASH_SIZE",SWIG_From_int(static_cast< int >(wxAUI_ART_SASH_SIZE)));
16947 SWIG_Python_SetConstant(d, "AUI_ART_CAPTION_SIZE",SWIG_From_int(static_cast< int >(wxAUI_ART_CAPTION_SIZE)));
16948 SWIG_Python_SetConstant(d, "AUI_ART_GRIPPER_SIZE",SWIG_From_int(static_cast< int >(wxAUI_ART_GRIPPER_SIZE)));
16949 SWIG_Python_SetConstant(d, "AUI_ART_PANE_BORDER_SIZE",SWIG_From_int(static_cast< int >(wxAUI_ART_PANE_BORDER_SIZE)));
16950 SWIG_Python_SetConstant(d, "AUI_ART_PANE_BUTTON_SIZE",SWIG_From_int(static_cast< int >(wxAUI_ART_PANE_BUTTON_SIZE)));
16951 SWIG_Python_SetConstant(d, "AUI_ART_BACKGROUND_COLOUR",SWIG_From_int(static_cast< int >(wxAUI_ART_BACKGROUND_COLOUR)));
16952 SWIG_Python_SetConstant(d, "AUI_ART_SASH_COLOUR",SWIG_From_int(static_cast< int >(wxAUI_ART_SASH_COLOUR)));
16953 SWIG_Python_SetConstant(d, "AUI_ART_ACTIVE_CAPTION_COLOUR",SWIG_From_int(static_cast< int >(wxAUI_ART_ACTIVE_CAPTION_COLOUR)));
16954 SWIG_Python_SetConstant(d, "AUI_ART_ACTIVE_CAPTION_GRADIENT_COLOUR",SWIG_From_int(static_cast< int >(wxAUI_ART_ACTIVE_CAPTION_GRADIENT_COLOUR)));
16955 SWIG_Python_SetConstant(d, "AUI_ART_INACTIVE_CAPTION_COLOUR",SWIG_From_int(static_cast< int >(wxAUI_ART_INACTIVE_CAPTION_COLOUR)));
16956 SWIG_Python_SetConstant(d, "AUI_ART_INACTIVE_CAPTION_GRADIENT_COLOUR",SWIG_From_int(static_cast< int >(wxAUI_ART_INACTIVE_CAPTION_GRADIENT_COLOUR)));
16957 SWIG_Python_SetConstant(d, "AUI_ART_ACTIVE_CAPTION_TEXT_COLOUR",SWIG_From_int(static_cast< int >(wxAUI_ART_ACTIVE_CAPTION_TEXT_COLOUR)));
16958 SWIG_Python_SetConstant(d, "AUI_ART_INACTIVE_CAPTION_TEXT_COLOUR",SWIG_From_int(static_cast< int >(wxAUI_ART_INACTIVE_CAPTION_TEXT_COLOUR)));
16959 SWIG_Python_SetConstant(d, "AUI_ART_BORDER_COLOUR",SWIG_From_int(static_cast< int >(wxAUI_ART_BORDER_COLOUR)));
16960 SWIG_Python_SetConstant(d, "AUI_ART_GRIPPER_COLOUR",SWIG_From_int(static_cast< int >(wxAUI_ART_GRIPPER_COLOUR)));
16961 SWIG_Python_SetConstant(d, "AUI_ART_CAPTION_FONT",SWIG_From_int(static_cast< int >(wxAUI_ART_CAPTION_FONT)));
16962 SWIG_Python_SetConstant(d, "AUI_ART_GRADIENT_TYPE",SWIG_From_int(static_cast< int >(wxAUI_ART_GRADIENT_TYPE)));
16963 SWIG_Python_SetConstant(d, "AUI_GRADIENT_NONE",SWIG_From_int(static_cast< int >(wxAUI_GRADIENT_NONE)));
16964 SWIG_Python_SetConstant(d, "AUI_GRADIENT_VERTICAL",SWIG_From_int(static_cast< int >(wxAUI_GRADIENT_VERTICAL)));
16965 SWIG_Python_SetConstant(d, "AUI_GRADIENT_HORIZONTAL",SWIG_From_int(static_cast< int >(wxAUI_GRADIENT_HORIZONTAL)));
16966 SWIG_Python_SetConstant(d, "AUI_BUTTON_STATE_NORMAL",SWIG_From_int(static_cast< int >(wxAUI_BUTTON_STATE_NORMAL)));
16967 SWIG_Python_SetConstant(d, "AUI_BUTTON_STATE_HOVER",SWIG_From_int(static_cast< int >(wxAUI_BUTTON_STATE_HOVER)));
16968 SWIG_Python_SetConstant(d, "AUI_BUTTON_STATE_PRESSED",SWIG_From_int(static_cast< int >(wxAUI_BUTTON_STATE_PRESSED)));
16969 SWIG_Python_SetConstant(d, "AUI_INSERT_PANE",SWIG_From_int(static_cast< int >(wxAUI_INSERT_PANE)));
16970 SWIG_Python_SetConstant(d, "AUI_INSERT_ROW",SWIG_From_int(static_cast< int >(wxAUI_INSERT_ROW)));
16971 SWIG_Python_SetConstant(d, "AUI_INSERT_DOCK",SWIG_From_int(static_cast< int >(wxAUI_INSERT_DOCK)));
16972 PyDict_SetItemString(d,(char*)"cvar", SWIG_globals());
16973 SWIG_addvarlink(SWIG_globals(),(char*)"NullDockInfo",NullDockInfo_get, NullDockInfo_set);
16974 SWIG_addvarlink(SWIG_globals(),(char*)"NullPaneInfo",NullPaneInfo_get, NullPaneInfo_set);
16975 SWIG_Python_SetConstant(d, "PaneInfo_optionFloating",SWIG_From_int(static_cast< int >(wxPaneInfo::optionFloating)));
16976 SWIG_Python_SetConstant(d, "PaneInfo_optionHidden",SWIG_From_int(static_cast< int >(wxPaneInfo::optionHidden)));
16977 SWIG_Python_SetConstant(d, "PaneInfo_optionLeftDockable",SWIG_From_int(static_cast< int >(wxPaneInfo::optionLeftDockable)));
16978 SWIG_Python_SetConstant(d, "PaneInfo_optionRightDockable",SWIG_From_int(static_cast< int >(wxPaneInfo::optionRightDockable)));
16979 SWIG_Python_SetConstant(d, "PaneInfo_optionTopDockable",SWIG_From_int(static_cast< int >(wxPaneInfo::optionTopDockable)));
16980 SWIG_Python_SetConstant(d, "PaneInfo_optionBottomDockable",SWIG_From_int(static_cast< int >(wxPaneInfo::optionBottomDockable)));
16981 SWIG_Python_SetConstant(d, "PaneInfo_optionFloatable",SWIG_From_int(static_cast< int >(wxPaneInfo::optionFloatable)));
16982 SWIG_Python_SetConstant(d, "PaneInfo_optionMovable",SWIG_From_int(static_cast< int >(wxPaneInfo::optionMovable)));
16983 SWIG_Python_SetConstant(d, "PaneInfo_optionResizable",SWIG_From_int(static_cast< int >(wxPaneInfo::optionResizable)));
16984 SWIG_Python_SetConstant(d, "PaneInfo_optionPaneBorder",SWIG_From_int(static_cast< int >(wxPaneInfo::optionPaneBorder)));
16985 SWIG_Python_SetConstant(d, "PaneInfo_optionCaption",SWIG_From_int(static_cast< int >(wxPaneInfo::optionCaption)));
16986 SWIG_Python_SetConstant(d, "PaneInfo_optionGripper",SWIG_From_int(static_cast< int >(wxPaneInfo::optionGripper)));
16987 SWIG_Python_SetConstant(d, "PaneInfo_optionDestroyOnClose",SWIG_From_int(static_cast< int >(wxPaneInfo::optionDestroyOnClose)));
16988 SWIG_Python_SetConstant(d, "PaneInfo_optionToolbar",SWIG_From_int(static_cast< int >(wxPaneInfo::optionToolbar)));
16989 SWIG_Python_SetConstant(d, "PaneInfo_optionActive",SWIG_From_int(static_cast< int >(wxPaneInfo::optionActive)));
16990 SWIG_Python_SetConstant(d, "PaneInfo_optionGripperTop",SWIG_From_int(static_cast< int >(wxPaneInfo::optionGripperTop)));
16991 SWIG_Python_SetConstant(d, "PaneInfo_buttonClose",SWIG_From_int(static_cast< int >(wxPaneInfo::buttonClose)));
16992 SWIG_Python_SetConstant(d, "PaneInfo_buttonMaximize",SWIG_From_int(static_cast< int >(wxPaneInfo::buttonMaximize)));
16993 SWIG_Python_SetConstant(d, "PaneInfo_buttonMinimize",SWIG_From_int(static_cast< int >(wxPaneInfo::buttonMinimize)));
16994 SWIG_Python_SetConstant(d, "PaneInfo_buttonPin",SWIG_From_int(static_cast< int >(wxPaneInfo::buttonPin)));
16995 SWIG_Python_SetConstant(d, "PaneInfo_buttonCustom1",SWIG_From_int(static_cast< int >(wxPaneInfo::buttonCustom1)));
16996 SWIG_Python_SetConstant(d, "PaneInfo_buttonCustom2",SWIG_From_int(static_cast< int >(wxPaneInfo::buttonCustom2)));
16997 SWIG_Python_SetConstant(d, "PaneInfo_buttonCustom3",SWIG_From_int(static_cast< int >(wxPaneInfo::buttonCustom3)));
16998 SWIG_Python_SetConstant(d, "PaneInfo_actionPane",SWIG_From_int(static_cast< int >(wxPaneInfo::actionPane)));
16999 SWIG_Python_SetConstant(d, "DockUIPart_typeCaption",SWIG_From_int(static_cast< int >(wxDockUIPart::typeCaption)));
17000 SWIG_Python_SetConstant(d, "DockUIPart_typeGripper",SWIG_From_int(static_cast< int >(wxDockUIPart::typeGripper)));
17001 SWIG_Python_SetConstant(d, "DockUIPart_typeDock",SWIG_From_int(static_cast< int >(wxDockUIPart::typeDock)));
17002 SWIG_Python_SetConstant(d, "DockUIPart_typeDockSizer",SWIG_From_int(static_cast< int >(wxDockUIPart::typeDockSizer)));
17003 SWIG_Python_SetConstant(d, "DockUIPart_typePane",SWIG_From_int(static_cast< int >(wxDockUIPart::typePane)));
17004 SWIG_Python_SetConstant(d, "DockUIPart_typePaneSizer",SWIG_From_int(static_cast< int >(wxDockUIPart::typePaneSizer)));
17005 SWIG_Python_SetConstant(d, "DockUIPart_typeBackground",SWIG_From_int(static_cast< int >(wxDockUIPart::typeBackground)));
17006 SWIG_Python_SetConstant(d, "DockUIPart_typePaneBorder",SWIG_From_int(static_cast< int >(wxDockUIPart::typePaneBorder)));
17007 SWIG_Python_SetConstant(d, "DockUIPart_typePaneButton",SWIG_From_int(static_cast< int >(wxDockUIPart::typePaneButton)));
17008 PyDict_SetItemString(d, "wxEVT_AUI_PANEBUTTON", PyInt_FromLong(wxEVT_AUI_PANEBUTTON));
17009 PyDict_SetItemString(d, "wxEVT_AUI_PANECLOSE", PyInt_FromLong(wxEVT_AUI_PANECLOSE));
17010 PyDict_SetItemString(d, "wxEVT_AUI_RENDER", PyInt_FromLong(wxEVT_AUI_RENDER));
17011 PyDict_SetItemString(d, "wxEVT_COMMAND_AUINOTEBOOK_PAGE_CHANGED", PyInt_FromLong(wxEVT_COMMAND_AUINOTEBOOK_PAGE_CHANGED));
17012 PyDict_SetItemString(d, "wxEVT_COMMAND_AUINOTEBOOK_PAGE_CHANGING", PyInt_FromLong(wxEVT_COMMAND_AUINOTEBOOK_PAGE_CHANGING));
17013 PyDict_SetItemString(d, "wxEVT_COMMAND_AUINOTEBOOK_BUTTON", PyInt_FromLong(wxEVT_COMMAND_AUINOTEBOOK_BUTTON));
17014 PyDict_SetItemString(d, "wxEVT_COMMAND_AUINOTEBOOK_BEGIN_DRAG", PyInt_FromLong(wxEVT_COMMAND_AUINOTEBOOK_BEGIN_DRAG));
17015 PyDict_SetItemString(d, "wxEVT_COMMAND_AUINOTEBOOK_END_DRAG", PyInt_FromLong(wxEVT_COMMAND_AUINOTEBOOK_END_DRAG));
17016 PyDict_SetItemString(d, "wxEVT_COMMAND_AUINOTEBOOK_DRAG_MOTION", PyInt_FromLong(wxEVT_COMMAND_AUINOTEBOOK_DRAG_MOTION));
17017 }
17018