]> git.saurik.com Git - wxWidgets.git/blob - wxPython/src/gtk/aui_wrap.cpp
98becd368d19d85175811000c25cd1d20c650099
[wxWidgets.git] / wxPython / src / gtk / 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_wxDialog swig_types[84]
2551 #define SWIGTYPE_p_wxDirDialog swig_types[85]
2552 #define SWIGTYPE_p_wxDisplayChangedEvent swig_types[86]
2553 #define SWIGTYPE_p_wxDockArt swig_types[87]
2554 #define SWIGTYPE_p_wxDockInfo swig_types[88]
2555 #define SWIGTYPE_p_wxDockUIPart swig_types[89]
2556 #define SWIGTYPE_p_wxDropFilesEvent swig_types[90]
2557 #define SWIGTYPE_p_wxDuplexMode swig_types[91]
2558 #define SWIGTYPE_p_wxEraseEvent swig_types[92]
2559 #define SWIGTYPE_p_wxEvent swig_types[93]
2560 #define SWIGTYPE_p_wxEvtHandler swig_types[94]
2561 #define SWIGTYPE_p_wxFSFile swig_types[95]
2562 #define SWIGTYPE_p_wxFileDialog swig_types[96]
2563 #define SWIGTYPE_p_wxFileSystem swig_types[97]
2564 #define SWIGTYPE_p_wxFindDialogEvent swig_types[98]
2565 #define SWIGTYPE_p_wxFindReplaceData swig_types[99]
2566 #define SWIGTYPE_p_wxFindReplaceDialog swig_types[100]
2567 #define SWIGTYPE_p_wxFlexGridSizer swig_types[101]
2568 #define SWIGTYPE_p_wxFloatingPane swig_types[102]
2569 #define SWIGTYPE_p_wxFocusEvent swig_types[103]
2570 #define SWIGTYPE_p_wxFont swig_types[104]
2571 #define SWIGTYPE_p_wxFontData swig_types[105]
2572 #define SWIGTYPE_p_wxFontDialog swig_types[106]
2573 #define SWIGTYPE_p_wxFrame swig_types[107]
2574 #define SWIGTYPE_p_wxFrameManager swig_types[108]
2575 #define SWIGTYPE_p_wxFrameManagerEvent swig_types[109]
2576 #define SWIGTYPE_p_wxGBSizerItem swig_types[110]
2577 #define SWIGTYPE_p_wxGIFHandler swig_types[111]
2578 #define SWIGTYPE_p_wxGridBagSizer swig_types[112]
2579 #define SWIGTYPE_p_wxGridSizer swig_types[113]
2580 #define SWIGTYPE_p_wxICOHandler swig_types[114]
2581 #define SWIGTYPE_p_wxIconizeEvent swig_types[115]
2582 #define SWIGTYPE_p_wxIdleEvent swig_types[116]
2583 #define SWIGTYPE_p_wxImage swig_types[117]
2584 #define SWIGTYPE_p_wxImageHandler swig_types[118]
2585 #define SWIGTYPE_p_wxIndividualLayoutConstraint swig_types[119]
2586 #define SWIGTYPE_p_wxInitDialogEvent swig_types[120]
2587 #define SWIGTYPE_p_wxJPEGHandler swig_types[121]
2588 #define SWIGTYPE_p_wxKeyEvent swig_types[122]
2589 #define SWIGTYPE_p_wxLayoutAlgorithm swig_types[123]
2590 #define SWIGTYPE_p_wxLayoutConstraints swig_types[124]
2591 #define SWIGTYPE_p_wxMDIChildFrame swig_types[125]
2592 #define SWIGTYPE_p_wxMDIClientWindow swig_types[126]
2593 #define SWIGTYPE_p_wxMDIParentFrame swig_types[127]
2594 #define SWIGTYPE_p_wxMaximizeEvent swig_types[128]
2595 #define SWIGTYPE_p_wxMenu swig_types[129]
2596 #define SWIGTYPE_p_wxMenuBar swig_types[130]
2597 #define SWIGTYPE_p_wxMenuEvent swig_types[131]
2598 #define SWIGTYPE_p_wxMenuItem swig_types[132]
2599 #define SWIGTYPE_p_wxMessageDialog swig_types[133]
2600 #define SWIGTYPE_p_wxMiniFrame swig_types[134]
2601 #define SWIGTYPE_p_wxMouseCaptureChangedEvent swig_types[135]
2602 #define SWIGTYPE_p_wxMouseEvent swig_types[136]
2603 #define SWIGTYPE_p_wxMoveEvent swig_types[137]
2604 #define SWIGTYPE_p_wxMultiChoiceDialog swig_types[138]
2605 #define SWIGTYPE_p_wxNavigationKeyEvent swig_types[139]
2606 #define SWIGTYPE_p_wxNcPaintEvent swig_types[140]
2607 #define SWIGTYPE_p_wxNotifyEvent swig_types[141]
2608 #define SWIGTYPE_p_wxNumberEntryDialog swig_types[142]
2609 #define SWIGTYPE_p_wxObject swig_types[143]
2610 #define SWIGTYPE_p_wxPCXHandler swig_types[144]
2611 #define SWIGTYPE_p_wxPNGHandler swig_types[145]
2612 #define SWIGTYPE_p_wxPNMHandler swig_types[146]
2613 #define SWIGTYPE_p_wxPageSetupDialog swig_types[147]
2614 #define SWIGTYPE_p_wxPageSetupDialogData swig_types[148]
2615 #define SWIGTYPE_p_wxPaintEvent swig_types[149]
2616 #define SWIGTYPE_p_wxPaletteChangedEvent swig_types[150]
2617 #define SWIGTYPE_p_wxPaneButton swig_types[151]
2618 #define SWIGTYPE_p_wxPaneButtonArray swig_types[152]
2619 #define SWIGTYPE_p_wxPaneInfo swig_types[153]
2620 #define SWIGTYPE_p_wxPaneInfoPtrArray swig_types[154]
2621 #define SWIGTYPE_p_wxPanel swig_types[155]
2622 #define SWIGTYPE_p_wxPaperSize swig_types[156]
2623 #define SWIGTYPE_p_wxPasswordEntryDialog swig_types[157]
2624 #define SWIGTYPE_p_wxPoint swig_types[158]
2625 #define SWIGTYPE_p_wxPopupWindow swig_types[159]
2626 #define SWIGTYPE_p_wxPreviewCanvas swig_types[160]
2627 #define SWIGTYPE_p_wxPreviewControlBar swig_types[161]
2628 #define SWIGTYPE_p_wxPreviewFrame swig_types[162]
2629 #define SWIGTYPE_p_wxPrintData swig_types[163]
2630 #define SWIGTYPE_p_wxPrintDialog swig_types[164]
2631 #define SWIGTYPE_p_wxPrintDialogData swig_types[165]
2632 #define SWIGTYPE_p_wxPrintPreview swig_types[166]
2633 #define SWIGTYPE_p_wxPrinter swig_types[167]
2634 #define SWIGTYPE_p_wxProgressDialog swig_types[168]
2635 #define SWIGTYPE_p_wxPyApp swig_types[169]
2636 #define SWIGTYPE_p_wxPyCommandEvent swig_types[170]
2637 #define SWIGTYPE_p_wxPyDockArt swig_types[171]
2638 #define SWIGTYPE_p_wxPyEvent swig_types[172]
2639 #define SWIGTYPE_p_wxPyHtmlListBox swig_types[173]
2640 #define SWIGTYPE_p_wxPyImageHandler swig_types[174]
2641 #define SWIGTYPE_p_wxPyPanel swig_types[175]
2642 #define SWIGTYPE_p_wxPyPopupTransientWindow swig_types[176]
2643 #define SWIGTYPE_p_wxPyPreviewControlBar swig_types[177]
2644 #define SWIGTYPE_p_wxPyPreviewFrame swig_types[178]
2645 #define SWIGTYPE_p_wxPyPrintPreview swig_types[179]
2646 #define SWIGTYPE_p_wxPyPrintout swig_types[180]
2647 #define SWIGTYPE_p_wxPyScrolledWindow swig_types[181]
2648 #define SWIGTYPE_p_wxPySizer swig_types[182]
2649 #define SWIGTYPE_p_wxPyTaskBarIcon swig_types[183]
2650 #define SWIGTYPE_p_wxPyVListBox swig_types[184]
2651 #define SWIGTYPE_p_wxPyVScrolledWindow swig_types[185]
2652 #define SWIGTYPE_p_wxPyValidator swig_types[186]
2653 #define SWIGTYPE_p_wxPyWindow swig_types[187]
2654 #define SWIGTYPE_p_wxQueryLayoutInfoEvent swig_types[188]
2655 #define SWIGTYPE_p_wxQueryNewPaletteEvent swig_types[189]
2656 #define SWIGTYPE_p_wxRect swig_types[190]
2657 #define SWIGTYPE_p_wxSashEvent swig_types[191]
2658 #define SWIGTYPE_p_wxSashLayoutWindow swig_types[192]
2659 #define SWIGTYPE_p_wxSashWindow swig_types[193]
2660 #define SWIGTYPE_p_wxScrollEvent swig_types[194]
2661 #define SWIGTYPE_p_wxScrollWinEvent swig_types[195]
2662 #define SWIGTYPE_p_wxScrolledWindow swig_types[196]
2663 #define SWIGTYPE_p_wxSetCursorEvent swig_types[197]
2664 #define SWIGTYPE_p_wxShowEvent swig_types[198]
2665 #define SWIGTYPE_p_wxSingleChoiceDialog swig_types[199]
2666 #define SWIGTYPE_p_wxSize swig_types[200]
2667 #define SWIGTYPE_p_wxSizeEvent swig_types[201]
2668 #define SWIGTYPE_p_wxSizer swig_types[202]
2669 #define SWIGTYPE_p_wxSizerItem swig_types[203]
2670 #define SWIGTYPE_p_wxSplashScreen swig_types[204]
2671 #define SWIGTYPE_p_wxSplashScreenWindow swig_types[205]
2672 #define SWIGTYPE_p_wxSplitterEvent swig_types[206]
2673 #define SWIGTYPE_p_wxSplitterWindow swig_types[207]
2674 #define SWIGTYPE_p_wxStaticBoxSizer swig_types[208]
2675 #define SWIGTYPE_p_wxStatusBar swig_types[209]
2676 #define SWIGTYPE_p_wxStdDialogButtonSizer swig_types[210]
2677 #define SWIGTYPE_p_wxString swig_types[211]
2678 #define SWIGTYPE_p_wxSysColourChangedEvent swig_types[212]
2679 #define SWIGTYPE_p_wxTIFFHandler swig_types[213]
2680 #define SWIGTYPE_p_wxTaskBarIconEvent swig_types[214]
2681 #define SWIGTYPE_p_wxTextEntryDialog swig_types[215]
2682 #define SWIGTYPE_p_wxTipWindow swig_types[216]
2683 #define SWIGTYPE_p_wxTopLevelWindow swig_types[217]
2684 #define SWIGTYPE_p_wxUpdateUIEvent swig_types[218]
2685 #define SWIGTYPE_p_wxValidator swig_types[219]
2686 #define SWIGTYPE_p_wxWindow swig_types[220]
2687 #define SWIGTYPE_p_wxWindowCreateEvent swig_types[221]
2688 #define SWIGTYPE_p_wxWindowDestroyEvent swig_types[222]
2689 #define SWIGTYPE_p_wxXPMHandler swig_types[223]
2690 static swig_type_info *swig_types[225];
2691 static swig_module_info swig_module = {swig_types, 224, 0, 0, 0, 0};
2692 #define SWIG_TypeQuery(name) SWIG_TypeQueryModule(&swig_module, &swig_module, name)
2693 #define SWIG_MangledTypeQuery(name) SWIG_MangledTypeQueryModule(&swig_module, &swig_module, name)
2694
2695 /* -------- TYPES TABLE (END) -------- */
2696
2697 #if (PY_VERSION_HEX <= 0x02000000)
2698 # if !defined(SWIG_PYTHON_CLASSIC)
2699 # error "This python version requires to use swig with the '-classic' option"
2700 # endif
2701 #endif
2702 #if (PY_VERSION_HEX <= 0x02020000)
2703 # error "This python version requires to use swig with the '-nomodern' option"
2704 #endif
2705 #if (PY_VERSION_HEX <= 0x02020000)
2706 # error "This python version requires to use swig with the '-nomodernargs' option"
2707 #endif
2708 #ifndef METH_O
2709 # error "This python version requires to use swig with the '-nofastunpack' option"
2710 #endif
2711
2712 /*-----------------------------------------------
2713 @(target):= _aui.so
2714 ------------------------------------------------*/
2715 #define SWIG_init init_aui
2716
2717 #define SWIG_name "_aui"
2718
2719 #define SWIGVERSION 0x010329
2720
2721
2722 #define SWIG_as_voidptr(a) const_cast< void * >(static_cast< const void * >(a))
2723 #define SWIG_as_voidptrptr(a) ((void)SWIG_as_voidptr(*a),reinterpret_cast< void** >(a))
2724
2725
2726 #include <stdexcept>
2727
2728
2729 namespace swig {
2730 class PyObject_ptr {
2731 protected:
2732 PyObject *_obj;
2733
2734 public:
2735 PyObject_ptr() :_obj(0)
2736 {
2737 }
2738
2739 PyObject_ptr(const PyObject_ptr& item) : _obj(item._obj)
2740 {
2741 Py_XINCREF(_obj);
2742 }
2743
2744 PyObject_ptr(PyObject *obj, bool initial_ref = true) :_obj(obj)
2745 {
2746 if (initial_ref) Py_XINCREF(_obj);
2747 }
2748
2749 PyObject_ptr & operator=(const PyObject_ptr& item)
2750 {
2751 Py_XINCREF(item._obj);
2752 Py_XDECREF(_obj);
2753 _obj = item._obj;
2754 return *this;
2755 }
2756
2757 ~PyObject_ptr()
2758 {
2759 Py_XDECREF(_obj);
2760 }
2761
2762 operator PyObject *() const
2763 {
2764 return _obj;
2765 }
2766
2767 PyObject *operator->() const
2768 {
2769 return _obj;
2770 }
2771 };
2772 }
2773
2774
2775 namespace swig {
2776 struct PyObject_var : PyObject_ptr {
2777 PyObject_var(PyObject* obj = 0) : PyObject_ptr(obj, false) { }
2778
2779 PyObject_var & operator = (PyObject* obj)
2780 {
2781 Py_XDECREF(_obj);
2782 _obj = obj;
2783 return *this;
2784 }
2785 };
2786 }
2787
2788
2789 #include "wx/wxPython/wxPython.h"
2790 #include "wx/wxPython/pyclasses.h"
2791 #include <wx/aui/aui.h>
2792
2793
2794 #define SWIG_From_long PyInt_FromLong
2795
2796
2797 SWIGINTERNINLINE PyObject *
2798 SWIG_From_int (int value)
2799 {
2800 return SWIG_From_long (value);
2801 }
2802
2803
2804 #include <limits.h>
2805 #ifndef LLONG_MIN
2806 # define LLONG_MIN LONG_LONG_MIN
2807 #endif
2808 #ifndef LLONG_MAX
2809 # define LLONG_MAX LONG_LONG_MAX
2810 #endif
2811 #ifndef ULLONG_MAX
2812 # define ULLONG_MAX ULONG_LONG_MAX
2813 #endif
2814
2815
2816 SWIGINTERN int
2817 SWIG_AsVal_long (PyObject* obj, long* val)
2818 {
2819 if (PyNumber_Check(obj)) {
2820 if (val) *val = PyInt_AsLong(obj);
2821 return SWIG_OK;
2822 }
2823 return SWIG_TypeError;
2824 }
2825
2826
2827 SWIGINTERN int
2828 SWIG_AsVal_int (PyObject * obj, int *val)
2829 {
2830 long v;
2831 int res = SWIG_AsVal_long (obj, &v);
2832 if (SWIG_IsOK(res)) {
2833 if ((v < INT_MIN || v > INT_MAX)) {
2834 return SWIG_OverflowError;
2835 } else {
2836 if (val) *val = static_cast< int >(v);
2837 }
2838 }
2839 return res;
2840 }
2841
2842
2843 SWIGINTERN int
2844 SWIG_AsVal_bool (PyObject *obj, bool *val)
2845 {
2846 if (obj == Py_True) {
2847 if (val) *val = true;
2848 return SWIG_OK;
2849 } else if (obj == Py_False) {
2850 if (val) *val = false;
2851 return SWIG_OK;
2852 } else {
2853 long v = 0;
2854 int res = SWIG_AddCast(SWIG_AsVal_long (obj, val ? &v : 0));
2855 if (SWIG_IsOK(res) && val) *val = v ? true : false;
2856 return res;
2857 }
2858 }
2859
2860
2861 SWIGINTERN int
2862 SWIG_AsVal_unsigned_SS_long (PyObject* obj, unsigned long* val)
2863 {
2864 long v = 0;
2865 if (SWIG_AsVal_long(obj, &v) && v < 0) {
2866 return SWIG_TypeError;
2867 }
2868 else if (val)
2869 *val = (unsigned long)v;
2870 return SWIG_OK;
2871 }
2872
2873
2874 SWIGINTERNINLINE int
2875 SWIG_AsVal_size_t (PyObject * obj, size_t *val)
2876 {
2877 unsigned long v;
2878 int res = SWIG_AsVal_unsigned_SS_long (obj, val ? &v : 0);
2879 if (SWIG_IsOK(res) && val) *val = static_cast< size_t >(v);
2880 return res;
2881 }
2882
2883
2884 SWIGINTERNINLINE PyObject*
2885 SWIG_From_unsigned_SS_long (unsigned long value)
2886 {
2887 return (value > LONG_MAX) ?
2888 PyLong_FromUnsignedLong(value) : PyInt_FromLong(static_cast< long >(value));
2889 }
2890
2891
2892 SWIGINTERNINLINE PyObject *
2893 SWIG_From_size_t (size_t value)
2894 {
2895 return SWIG_From_unsigned_SS_long (static_cast< unsigned long >(value));
2896 }
2897
2898
2899 // A wxDocArt lcass that knows how to forward virtuals to Python methods
2900 class wxPyDockArt : public wxDefaultDockArt
2901 {
2902 wxPyDockArt() : wxDefaultDockArt() {}
2903
2904 DEC_PYCALLBACK_INT_INT(GetMetric);
2905 DEC_PYCALLBACK_VOID_INTINT(SetMetric);
2906 DEC_PYCALLBACK__INTFONT(SetFont);
2907 DEC_PYCALLBACK_FONT_INT(GetFont);
2908 DEC_PYCALLBACK_COLOUR_INT(GetColour);
2909 DEC_PYCALLBACK__INTCOLOUR(SetColour);
2910
2911 virtual void DrawSash(wxDC& dc,
2912 int orientation,
2913 const wxRect& rect)
2914 {
2915 bool found;
2916 wxPyBlock_t blocked = wxPyBeginBlockThreads();
2917 if ((found = wxPyCBH_findCallback(m_myInst, "DrawSash"))) {
2918 PyObject* odc = wxPyMake_wxObject(&dc, false);
2919 PyObject* orect = wxPyConstructObject((void*)&rect, wxT("wxRect"), 0);
2920 wxPyCBH_callCallback(m_myInst, Py_BuildValue("(OiO)",
2921 odc, orientation, orect));
2922 Py_DECREF(odc);
2923 Py_DECREF(orect);
2924 }
2925 wxPyEndBlockThreads(blocked);
2926 if (! found)
2927 wxDefaultDockArt::DrawSash(dc, orientation, rect);
2928 }
2929
2930 virtual void DrawBackground(wxDC& dc,
2931 int orientation,
2932 const wxRect& rect)
2933 {
2934 bool found;
2935 wxPyBlock_t blocked = wxPyBeginBlockThreads();
2936 if ((found = wxPyCBH_findCallback(m_myInst, "DrawBackground"))) {
2937 PyObject* odc = wxPyMake_wxObject(&dc, false);
2938 PyObject* orect = wxPyConstructObject((void*)&rect, wxT("wxRect"), 0);
2939 wxPyCBH_callCallback(m_myInst, Py_BuildValue("(OiO)",
2940 odc, orientation, orect));
2941 Py_DECREF(odc);
2942 Py_DECREF(orect);
2943 }
2944 wxPyEndBlockThreads(blocked);
2945 if (! found)
2946 wxDefaultDockArt::DrawBackground(dc, orientation, rect);
2947 }
2948
2949 virtual void DrawCaption(wxDC& dc,
2950 const wxString& text,
2951 const wxRect& rect,
2952 wxPaneInfo& pane)
2953 {
2954 bool found;
2955 wxPyBlock_t blocked = wxPyBeginBlockThreads();
2956 if ((found = wxPyCBH_findCallback(m_myInst, "DrawCaption"))) {
2957 PyObject* odc = wxPyMake_wxObject(&dc, false);
2958 PyObject* otext = wx2PyString(text);
2959 PyObject* orect = wxPyConstructObject((void*)&rect, wxT("wxRect"), 0);
2960 PyObject* opane = wxPyConstructObject((void*)&pane, wxT("wxPaneInfo"), 0);
2961 wxPyCBH_callCallback(m_myInst, Py_BuildValue("(OOOO)",
2962 odc, otext, orect, opane));
2963 Py_DECREF(odc);
2964 Py_DECREF(otext);
2965 Py_DECREF(orect);
2966 Py_DECREF(opane);
2967 }
2968 wxPyEndBlockThreads(blocked);
2969 if (! found)
2970 wxDefaultDockArt::DrawCaption(dc, text, rect, pane);
2971 }
2972
2973 virtual void DrawGripper(wxDC& dc,
2974 const wxRect& rect,
2975 wxPaneInfo& pane)
2976 {
2977 bool found;
2978 wxPyBlock_t blocked = wxPyBeginBlockThreads();
2979 if ((found = wxPyCBH_findCallback(m_myInst, "DrawGripper"))) {
2980 PyObject* odc = wxPyMake_wxObject(&dc, false);
2981 PyObject* orect = wxPyConstructObject((void*)&rect, wxT("wxRect"), 0);
2982 PyObject* opane = wxPyConstructObject((void*)&pane, wxT("wxPaneInfo"), 0);
2983 wxPyCBH_callCallback(m_myInst, Py_BuildValue("(OOO)", odc, orect, opane));
2984 Py_DECREF(odc);
2985 Py_DECREF(orect);
2986 Py_DECREF(opane);
2987 }
2988 wxPyEndBlockThreads(blocked);
2989 if (! found)
2990 wxDefaultDockArt::DrawGripper(dc, rect, pane);
2991 }
2992
2993 virtual void DrawBorder(wxDC& dc,
2994 const wxRect& rect,
2995 wxPaneInfo& pane)
2996 {
2997 bool found;
2998 wxPyBlock_t blocked = wxPyBeginBlockThreads();
2999 if ((found = wxPyCBH_findCallback(m_myInst, "DrawBorder"))) {
3000 PyObject* odc = wxPyMake_wxObject(&dc, false);
3001 PyObject* orect = wxPyConstructObject((void*)&rect, wxT("wxRect"), 0);
3002 PyObject* opane = wxPyConstructObject((void*)&pane, wxT("wxPaneInfo"), 0);
3003 wxPyCBH_callCallback(m_myInst, Py_BuildValue("(OOO)", odc, orect, opane));
3004 Py_DECREF(odc);
3005 Py_DECREF(orect);
3006 Py_DECREF(opane);
3007 }
3008 wxPyEndBlockThreads(blocked);
3009 if (! found)
3010 wxDefaultDockArt::DrawBorder(dc, rect, pane);
3011 }
3012
3013 virtual void DrawPaneButton(wxDC& dc,
3014 int button,
3015 int button_state,
3016 const wxRect& rect,
3017 wxPaneInfo& pane)
3018 {
3019 bool found;
3020 wxPyBlock_t blocked = wxPyBeginBlockThreads();
3021 if ((found = wxPyCBH_findCallback(m_myInst, "DrawPaneButton"))) {
3022 PyObject* odc = wxPyMake_wxObject(&dc, false);
3023 PyObject* orect = wxPyConstructObject((void*)&rect, wxT("wxRect"), 0);
3024 PyObject* opane = wxPyConstructObject((void*)&pane, wxT("wxPaneInfo"), 0);
3025 wxPyCBH_callCallback(m_myInst, Py_BuildValue("(OiIOO)",
3026 odc, button, button_state,
3027 orect, opane));
3028 Py_DECREF(odc);
3029 Py_DECREF(orect);
3030 Py_DECREF(opane);
3031 }
3032 wxPyEndBlockThreads(blocked);
3033 if (! found)
3034 wxDefaultDockArt::DrawPaneButton(dc, button, button_state, rect, pane);
3035 }
3036
3037 PYPRIVATE;
3038
3039 };
3040
3041 IMP_PYCALLBACK_INT_INT(wxPyDockArt, wxDefaultDockArt, GetMetric);
3042 IMP_PYCALLBACK_VOID_INTINT(wxPyDockArt, wxDefaultDockArt, SetMetric);
3043 IMP_PYCALLBACK__INTFONT(wxPyDockArt, wxDefaultDockArt, SetFont);
3044 IMP_PYCALLBACK_FONT_INT(wxPyDockArt, wxDefaultDockArt, GetFont);
3045 IMP_PYCALLBACK_COLOUR_INT(wxPyDockArt, wxDefaultDockArt, GetColour);
3046 IMP_PYCALLBACK__INTCOLOUR(wxPyDockArt, wxDefaultDockArt, SetColour);
3047
3048
3049 #ifdef __cplusplus
3050 extern "C" {
3051 #endif
3052 SWIGINTERN int NullDockInfo_set(PyObject *_val) {
3053 {
3054 void *argp = 0;
3055 int res = SWIG_ConvertPtr(_val, &argp, SWIGTYPE_p_wxDockInfo, 0 | 0);
3056 if (!SWIG_IsOK(res)) {
3057 SWIG_exception_fail(SWIG_ArgError(res), "in variable '""wxNullDockInfo""' of type '""wxDockInfo""'");
3058 }
3059 if (!argp) {
3060 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in variable '""wxNullDockInfo""' of type '""wxDockInfo""'");
3061 } else {
3062 wxDockInfo * temp;
3063 temp = reinterpret_cast< wxDockInfo * >(argp);
3064 wxNullDockInfo = *temp;
3065 if (SWIG_IsNewObj(res)) delete temp;
3066 }
3067 }
3068 return 0;
3069 fail:
3070 return 1;
3071 }
3072
3073
3074 SWIGINTERN PyObject *NullDockInfo_get(void) {
3075 PyObject *pyobj = 0;
3076
3077 pyobj = SWIG_NewPointerObj(SWIG_as_voidptr(&wxNullDockInfo), SWIGTYPE_p_wxDockInfo, 0 );
3078 return pyobj;
3079 }
3080
3081
3082 SWIGINTERN int NullPaneInfo_set(PyObject *_val) {
3083 {
3084 void *argp = 0;
3085 int res = SWIG_ConvertPtr(_val, &argp, SWIGTYPE_p_wxPaneInfo, 0 | 0);
3086 if (!SWIG_IsOK(res)) {
3087 SWIG_exception_fail(SWIG_ArgError(res), "in variable '""wxNullPaneInfo""' of type '""wxPaneInfo""'");
3088 }
3089 if (!argp) {
3090 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in variable '""wxNullPaneInfo""' of type '""wxPaneInfo""'");
3091 } else {
3092 wxPaneInfo * temp;
3093 temp = reinterpret_cast< wxPaneInfo * >(argp);
3094 wxNullPaneInfo = *temp;
3095 if (SWIG_IsNewObj(res)) delete temp;
3096 }
3097 }
3098 return 0;
3099 fail:
3100 return 1;
3101 }
3102
3103
3104 SWIGINTERN PyObject *NullPaneInfo_get(void) {
3105 PyObject *pyobj = 0;
3106
3107 pyobj = SWIG_NewPointerObj(SWIG_as_voidptr(&wxNullPaneInfo), SWIGTYPE_p_wxPaneInfo, 0 );
3108 return pyobj;
3109 }
3110
3111
3112 SWIGINTERN PyObject *_wrap_new_PaneInfo(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
3113 PyObject *resultobj = 0;
3114 wxPaneInfo *result = 0 ;
3115
3116 if (!SWIG_Python_UnpackTuple(args,"new_PaneInfo",0,0,0)) SWIG_fail;
3117 {
3118 PyThreadState* __tstate = wxPyBeginAllowThreads();
3119 result = (wxPaneInfo *)new wxPaneInfo();
3120 wxPyEndAllowThreads(__tstate);
3121 if (PyErr_Occurred()) SWIG_fail;
3122 }
3123 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_wxPaneInfo, SWIG_POINTER_NEW | 0 );
3124 return resultobj;
3125 fail:
3126 return NULL;
3127 }
3128
3129
3130 SWIGINTERN PyObject *_wrap_delete_PaneInfo(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
3131 PyObject *resultobj = 0;
3132 wxPaneInfo *arg1 = (wxPaneInfo *) 0 ;
3133 void *argp1 = 0 ;
3134 int res1 = 0 ;
3135 PyObject *swig_obj[1] ;
3136
3137 if (!args) SWIG_fail;
3138 swig_obj[0] = args;
3139 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxPaneInfo, SWIG_POINTER_DISOWN | 0 );
3140 if (!SWIG_IsOK(res1)) {
3141 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_PaneInfo" "', expected argument " "1"" of type '" "wxPaneInfo *""'");
3142 }
3143 arg1 = reinterpret_cast< wxPaneInfo * >(argp1);
3144 {
3145 PyThreadState* __tstate = wxPyBeginAllowThreads();
3146 delete arg1;
3147
3148 wxPyEndAllowThreads(__tstate);
3149 if (PyErr_Occurred()) SWIG_fail;
3150 }
3151 resultobj = SWIG_Py_Void();
3152 return resultobj;
3153 fail:
3154 return NULL;
3155 }
3156
3157
3158 SWIGINTERN PyObject *_wrap_PaneInfo_SafeSet(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
3159 PyObject *resultobj = 0;
3160 wxPaneInfo *arg1 = (wxPaneInfo *) 0 ;
3161 wxPaneInfo arg2 ;
3162 void *argp1 = 0 ;
3163 int res1 = 0 ;
3164 void *argp2 ;
3165 int res2 = 0 ;
3166 PyObject * obj0 = 0 ;
3167 PyObject * obj1 = 0 ;
3168 char * kwnames[] = {
3169 (char *) "self",(char *) "source", NULL
3170 };
3171
3172 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:PaneInfo_SafeSet",kwnames,&obj0,&obj1)) SWIG_fail;
3173 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxPaneInfo, 0 | 0 );
3174 if (!SWIG_IsOK(res1)) {
3175 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "PaneInfo_SafeSet" "', expected argument " "1"" of type '" "wxPaneInfo *""'");
3176 }
3177 arg1 = reinterpret_cast< wxPaneInfo * >(argp1);
3178 {
3179 res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_wxPaneInfo, 0 | 0);
3180 if (!SWIG_IsOK(res2)) {
3181 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "PaneInfo_SafeSet" "', expected argument " "2"" of type '" "wxPaneInfo""'");
3182 }
3183 if (!argp2) {
3184 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "PaneInfo_SafeSet" "', expected argument " "2"" of type '" "wxPaneInfo""'");
3185 } else {
3186 wxPaneInfo * temp = reinterpret_cast< wxPaneInfo * >(argp2);
3187 arg2 = *temp;
3188 if (SWIG_IsNewObj(res2)) delete temp;
3189 }
3190 }
3191 {
3192 PyThreadState* __tstate = wxPyBeginAllowThreads();
3193 (arg1)->SafeSet(arg2);
3194 wxPyEndAllowThreads(__tstate);
3195 if (PyErr_Occurred()) SWIG_fail;
3196 }
3197 resultobj = SWIG_Py_Void();
3198 return resultobj;
3199 fail:
3200 return NULL;
3201 }
3202
3203
3204 SWIGINTERN PyObject *_wrap_PaneInfo_IsOk(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
3205 PyObject *resultobj = 0;
3206 wxPaneInfo *arg1 = (wxPaneInfo *) 0 ;
3207 bool result;
3208 void *argp1 = 0 ;
3209 int res1 = 0 ;
3210 PyObject *swig_obj[1] ;
3211
3212 if (!args) SWIG_fail;
3213 swig_obj[0] = args;
3214 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxPaneInfo, 0 | 0 );
3215 if (!SWIG_IsOK(res1)) {
3216 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "PaneInfo_IsOk" "', expected argument " "1"" of type '" "wxPaneInfo const *""'");
3217 }
3218 arg1 = reinterpret_cast< wxPaneInfo * >(argp1);
3219 {
3220 PyThreadState* __tstate = wxPyBeginAllowThreads();
3221 result = (bool)((wxPaneInfo const *)arg1)->IsOk();
3222 wxPyEndAllowThreads(__tstate);
3223 if (PyErr_Occurred()) SWIG_fail;
3224 }
3225 {
3226 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
3227 }
3228 return resultobj;
3229 fail:
3230 return NULL;
3231 }
3232
3233
3234 SWIGINTERN PyObject *_wrap_PaneInfo_IsFixed(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
3235 PyObject *resultobj = 0;
3236 wxPaneInfo *arg1 = (wxPaneInfo *) 0 ;
3237 bool result;
3238 void *argp1 = 0 ;
3239 int res1 = 0 ;
3240 PyObject *swig_obj[1] ;
3241
3242 if (!args) SWIG_fail;
3243 swig_obj[0] = args;
3244 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxPaneInfo, 0 | 0 );
3245 if (!SWIG_IsOK(res1)) {
3246 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "PaneInfo_IsFixed" "', expected argument " "1"" of type '" "wxPaneInfo const *""'");
3247 }
3248 arg1 = reinterpret_cast< wxPaneInfo * >(argp1);
3249 {
3250 PyThreadState* __tstate = wxPyBeginAllowThreads();
3251 result = (bool)((wxPaneInfo const *)arg1)->IsFixed();
3252 wxPyEndAllowThreads(__tstate);
3253 if (PyErr_Occurred()) SWIG_fail;
3254 }
3255 {
3256 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
3257 }
3258 return resultobj;
3259 fail:
3260 return NULL;
3261 }
3262
3263
3264 SWIGINTERN PyObject *_wrap_PaneInfo_IsResizable(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
3265 PyObject *resultobj = 0;
3266 wxPaneInfo *arg1 = (wxPaneInfo *) 0 ;
3267 bool result;
3268 void *argp1 = 0 ;
3269 int res1 = 0 ;
3270 PyObject *swig_obj[1] ;
3271
3272 if (!args) SWIG_fail;
3273 swig_obj[0] = args;
3274 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxPaneInfo, 0 | 0 );
3275 if (!SWIG_IsOK(res1)) {
3276 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "PaneInfo_IsResizable" "', expected argument " "1"" of type '" "wxPaneInfo const *""'");
3277 }
3278 arg1 = reinterpret_cast< wxPaneInfo * >(argp1);
3279 {
3280 PyThreadState* __tstate = wxPyBeginAllowThreads();
3281 result = (bool)((wxPaneInfo const *)arg1)->IsResizable();
3282 wxPyEndAllowThreads(__tstate);
3283 if (PyErr_Occurred()) SWIG_fail;
3284 }
3285 {
3286 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
3287 }
3288 return resultobj;
3289 fail:
3290 return NULL;
3291 }
3292
3293
3294 SWIGINTERN PyObject *_wrap_PaneInfo_IsShown(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
3295 PyObject *resultobj = 0;
3296 wxPaneInfo *arg1 = (wxPaneInfo *) 0 ;
3297 bool result;
3298 void *argp1 = 0 ;
3299 int res1 = 0 ;
3300 PyObject *swig_obj[1] ;
3301
3302 if (!args) SWIG_fail;
3303 swig_obj[0] = args;
3304 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxPaneInfo, 0 | 0 );
3305 if (!SWIG_IsOK(res1)) {
3306 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "PaneInfo_IsShown" "', expected argument " "1"" of type '" "wxPaneInfo const *""'");
3307 }
3308 arg1 = reinterpret_cast< wxPaneInfo * >(argp1);
3309 {
3310 PyThreadState* __tstate = wxPyBeginAllowThreads();
3311 result = (bool)((wxPaneInfo const *)arg1)->IsShown();
3312 wxPyEndAllowThreads(__tstate);
3313 if (PyErr_Occurred()) SWIG_fail;
3314 }
3315 {
3316 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
3317 }
3318 return resultobj;
3319 fail:
3320 return NULL;
3321 }
3322
3323
3324 SWIGINTERN PyObject *_wrap_PaneInfo_IsFloating(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
3325 PyObject *resultobj = 0;
3326 wxPaneInfo *arg1 = (wxPaneInfo *) 0 ;
3327 bool result;
3328 void *argp1 = 0 ;
3329 int res1 = 0 ;
3330 PyObject *swig_obj[1] ;
3331
3332 if (!args) SWIG_fail;
3333 swig_obj[0] = args;
3334 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxPaneInfo, 0 | 0 );
3335 if (!SWIG_IsOK(res1)) {
3336 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "PaneInfo_IsFloating" "', expected argument " "1"" of type '" "wxPaneInfo const *""'");
3337 }
3338 arg1 = reinterpret_cast< wxPaneInfo * >(argp1);
3339 {
3340 PyThreadState* __tstate = wxPyBeginAllowThreads();
3341 result = (bool)((wxPaneInfo const *)arg1)->IsFloating();
3342 wxPyEndAllowThreads(__tstate);
3343 if (PyErr_Occurred()) SWIG_fail;
3344 }
3345 {
3346 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
3347 }
3348 return resultobj;
3349 fail:
3350 return NULL;
3351 }
3352
3353
3354 SWIGINTERN PyObject *_wrap_PaneInfo_IsDocked(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
3355 PyObject *resultobj = 0;
3356 wxPaneInfo *arg1 = (wxPaneInfo *) 0 ;
3357 bool result;
3358 void *argp1 = 0 ;
3359 int res1 = 0 ;
3360 PyObject *swig_obj[1] ;
3361
3362 if (!args) SWIG_fail;
3363 swig_obj[0] = args;
3364 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxPaneInfo, 0 | 0 );
3365 if (!SWIG_IsOK(res1)) {
3366 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "PaneInfo_IsDocked" "', expected argument " "1"" of type '" "wxPaneInfo const *""'");
3367 }
3368 arg1 = reinterpret_cast< wxPaneInfo * >(argp1);
3369 {
3370 PyThreadState* __tstate = wxPyBeginAllowThreads();
3371 result = (bool)((wxPaneInfo const *)arg1)->IsDocked();
3372 wxPyEndAllowThreads(__tstate);
3373 if (PyErr_Occurred()) SWIG_fail;
3374 }
3375 {
3376 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
3377 }
3378 return resultobj;
3379 fail:
3380 return NULL;
3381 }
3382
3383
3384 SWIGINTERN PyObject *_wrap_PaneInfo_IsToolbar(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
3385 PyObject *resultobj = 0;
3386 wxPaneInfo *arg1 = (wxPaneInfo *) 0 ;
3387 bool result;
3388 void *argp1 = 0 ;
3389 int res1 = 0 ;
3390 PyObject *swig_obj[1] ;
3391
3392 if (!args) SWIG_fail;
3393 swig_obj[0] = args;
3394 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxPaneInfo, 0 | 0 );
3395 if (!SWIG_IsOK(res1)) {
3396 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "PaneInfo_IsToolbar" "', expected argument " "1"" of type '" "wxPaneInfo const *""'");
3397 }
3398 arg1 = reinterpret_cast< wxPaneInfo * >(argp1);
3399 {
3400 PyThreadState* __tstate = wxPyBeginAllowThreads();
3401 result = (bool)((wxPaneInfo const *)arg1)->IsToolbar();
3402 wxPyEndAllowThreads(__tstate);
3403 if (PyErr_Occurred()) SWIG_fail;
3404 }
3405 {
3406 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
3407 }
3408 return resultobj;
3409 fail:
3410 return NULL;
3411 }
3412
3413
3414 SWIGINTERN PyObject *_wrap_PaneInfo_IsTopDockable(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
3415 PyObject *resultobj = 0;
3416 wxPaneInfo *arg1 = (wxPaneInfo *) 0 ;
3417 bool result;
3418 void *argp1 = 0 ;
3419 int res1 = 0 ;
3420 PyObject *swig_obj[1] ;
3421
3422 if (!args) SWIG_fail;
3423 swig_obj[0] = args;
3424 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxPaneInfo, 0 | 0 );
3425 if (!SWIG_IsOK(res1)) {
3426 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "PaneInfo_IsTopDockable" "', expected argument " "1"" of type '" "wxPaneInfo const *""'");
3427 }
3428 arg1 = reinterpret_cast< wxPaneInfo * >(argp1);
3429 {
3430 PyThreadState* __tstate = wxPyBeginAllowThreads();
3431 result = (bool)((wxPaneInfo const *)arg1)->IsTopDockable();
3432 wxPyEndAllowThreads(__tstate);
3433 if (PyErr_Occurred()) SWIG_fail;
3434 }
3435 {
3436 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
3437 }
3438 return resultobj;
3439 fail:
3440 return NULL;
3441 }
3442
3443
3444 SWIGINTERN PyObject *_wrap_PaneInfo_IsBottomDockable(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
3445 PyObject *resultobj = 0;
3446 wxPaneInfo *arg1 = (wxPaneInfo *) 0 ;
3447 bool result;
3448 void *argp1 = 0 ;
3449 int res1 = 0 ;
3450 PyObject *swig_obj[1] ;
3451
3452 if (!args) SWIG_fail;
3453 swig_obj[0] = args;
3454 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxPaneInfo, 0 | 0 );
3455 if (!SWIG_IsOK(res1)) {
3456 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "PaneInfo_IsBottomDockable" "', expected argument " "1"" of type '" "wxPaneInfo const *""'");
3457 }
3458 arg1 = reinterpret_cast< wxPaneInfo * >(argp1);
3459 {
3460 PyThreadState* __tstate = wxPyBeginAllowThreads();
3461 result = (bool)((wxPaneInfo const *)arg1)->IsBottomDockable();
3462 wxPyEndAllowThreads(__tstate);
3463 if (PyErr_Occurred()) SWIG_fail;
3464 }
3465 {
3466 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
3467 }
3468 return resultobj;
3469 fail:
3470 return NULL;
3471 }
3472
3473
3474 SWIGINTERN PyObject *_wrap_PaneInfo_IsLeftDockable(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
3475 PyObject *resultobj = 0;
3476 wxPaneInfo *arg1 = (wxPaneInfo *) 0 ;
3477 bool result;
3478 void *argp1 = 0 ;
3479 int res1 = 0 ;
3480 PyObject *swig_obj[1] ;
3481
3482 if (!args) SWIG_fail;
3483 swig_obj[0] = args;
3484 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxPaneInfo, 0 | 0 );
3485 if (!SWIG_IsOK(res1)) {
3486 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "PaneInfo_IsLeftDockable" "', expected argument " "1"" of type '" "wxPaneInfo const *""'");
3487 }
3488 arg1 = reinterpret_cast< wxPaneInfo * >(argp1);
3489 {
3490 PyThreadState* __tstate = wxPyBeginAllowThreads();
3491 result = (bool)((wxPaneInfo const *)arg1)->IsLeftDockable();
3492 wxPyEndAllowThreads(__tstate);
3493 if (PyErr_Occurred()) SWIG_fail;
3494 }
3495 {
3496 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
3497 }
3498 return resultobj;
3499 fail:
3500 return NULL;
3501 }
3502
3503
3504 SWIGINTERN PyObject *_wrap_PaneInfo_IsRightDockable(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
3505 PyObject *resultobj = 0;
3506 wxPaneInfo *arg1 = (wxPaneInfo *) 0 ;
3507 bool result;
3508 void *argp1 = 0 ;
3509 int res1 = 0 ;
3510 PyObject *swig_obj[1] ;
3511
3512 if (!args) SWIG_fail;
3513 swig_obj[0] = args;
3514 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxPaneInfo, 0 | 0 );
3515 if (!SWIG_IsOK(res1)) {
3516 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "PaneInfo_IsRightDockable" "', expected argument " "1"" of type '" "wxPaneInfo const *""'");
3517 }
3518 arg1 = reinterpret_cast< wxPaneInfo * >(argp1);
3519 {
3520 PyThreadState* __tstate = wxPyBeginAllowThreads();
3521 result = (bool)((wxPaneInfo const *)arg1)->IsRightDockable();
3522 wxPyEndAllowThreads(__tstate);
3523 if (PyErr_Occurred()) SWIG_fail;
3524 }
3525 {
3526 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
3527 }
3528 return resultobj;
3529 fail:
3530 return NULL;
3531 }
3532
3533
3534 SWIGINTERN PyObject *_wrap_PaneInfo_IsFloatable(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
3535 PyObject *resultobj = 0;
3536 wxPaneInfo *arg1 = (wxPaneInfo *) 0 ;
3537 bool result;
3538 void *argp1 = 0 ;
3539 int res1 = 0 ;
3540 PyObject *swig_obj[1] ;
3541
3542 if (!args) SWIG_fail;
3543 swig_obj[0] = args;
3544 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxPaneInfo, 0 | 0 );
3545 if (!SWIG_IsOK(res1)) {
3546 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "PaneInfo_IsFloatable" "', expected argument " "1"" of type '" "wxPaneInfo const *""'");
3547 }
3548 arg1 = reinterpret_cast< wxPaneInfo * >(argp1);
3549 {
3550 PyThreadState* __tstate = wxPyBeginAllowThreads();
3551 result = (bool)((wxPaneInfo const *)arg1)->IsFloatable();
3552 wxPyEndAllowThreads(__tstate);
3553 if (PyErr_Occurred()) SWIG_fail;
3554 }
3555 {
3556 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
3557 }
3558 return resultobj;
3559 fail:
3560 return NULL;
3561 }
3562
3563
3564 SWIGINTERN PyObject *_wrap_PaneInfo_IsMovable(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
3565 PyObject *resultobj = 0;
3566 wxPaneInfo *arg1 = (wxPaneInfo *) 0 ;
3567 bool result;
3568 void *argp1 = 0 ;
3569 int res1 = 0 ;
3570 PyObject *swig_obj[1] ;
3571
3572 if (!args) SWIG_fail;
3573 swig_obj[0] = args;
3574 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxPaneInfo, 0 | 0 );
3575 if (!SWIG_IsOK(res1)) {
3576 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "PaneInfo_IsMovable" "', expected argument " "1"" of type '" "wxPaneInfo const *""'");
3577 }
3578 arg1 = reinterpret_cast< wxPaneInfo * >(argp1);
3579 {
3580 PyThreadState* __tstate = wxPyBeginAllowThreads();
3581 result = (bool)((wxPaneInfo const *)arg1)->IsMovable();
3582 wxPyEndAllowThreads(__tstate);
3583 if (PyErr_Occurred()) SWIG_fail;
3584 }
3585 {
3586 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
3587 }
3588 return resultobj;
3589 fail:
3590 return NULL;
3591 }
3592
3593
3594 SWIGINTERN PyObject *_wrap_PaneInfo_HasCaption(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
3595 PyObject *resultobj = 0;
3596 wxPaneInfo *arg1 = (wxPaneInfo *) 0 ;
3597 bool result;
3598 void *argp1 = 0 ;
3599 int res1 = 0 ;
3600 PyObject *swig_obj[1] ;
3601
3602 if (!args) SWIG_fail;
3603 swig_obj[0] = args;
3604 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxPaneInfo, 0 | 0 );
3605 if (!SWIG_IsOK(res1)) {
3606 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "PaneInfo_HasCaption" "', expected argument " "1"" of type '" "wxPaneInfo const *""'");
3607 }
3608 arg1 = reinterpret_cast< wxPaneInfo * >(argp1);
3609 {
3610 PyThreadState* __tstate = wxPyBeginAllowThreads();
3611 result = (bool)((wxPaneInfo const *)arg1)->HasCaption();
3612 wxPyEndAllowThreads(__tstate);
3613 if (PyErr_Occurred()) SWIG_fail;
3614 }
3615 {
3616 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
3617 }
3618 return resultobj;
3619 fail:
3620 return NULL;
3621 }
3622
3623
3624 SWIGINTERN PyObject *_wrap_PaneInfo_HasGripper(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
3625 PyObject *resultobj = 0;
3626 wxPaneInfo *arg1 = (wxPaneInfo *) 0 ;
3627 bool result;
3628 void *argp1 = 0 ;
3629 int res1 = 0 ;
3630 PyObject *swig_obj[1] ;
3631
3632 if (!args) SWIG_fail;
3633 swig_obj[0] = args;
3634 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxPaneInfo, 0 | 0 );
3635 if (!SWIG_IsOK(res1)) {
3636 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "PaneInfo_HasGripper" "', expected argument " "1"" of type '" "wxPaneInfo const *""'");
3637 }
3638 arg1 = reinterpret_cast< wxPaneInfo * >(argp1);
3639 {
3640 PyThreadState* __tstate = wxPyBeginAllowThreads();
3641 result = (bool)((wxPaneInfo const *)arg1)->HasGripper();
3642 wxPyEndAllowThreads(__tstate);
3643 if (PyErr_Occurred()) SWIG_fail;
3644 }
3645 {
3646 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
3647 }
3648 return resultobj;
3649 fail:
3650 return NULL;
3651 }
3652
3653
3654 SWIGINTERN PyObject *_wrap_PaneInfo_HasBorder(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
3655 PyObject *resultobj = 0;
3656 wxPaneInfo *arg1 = (wxPaneInfo *) 0 ;
3657 bool result;
3658 void *argp1 = 0 ;
3659 int res1 = 0 ;
3660 PyObject *swig_obj[1] ;
3661
3662 if (!args) SWIG_fail;
3663 swig_obj[0] = args;
3664 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxPaneInfo, 0 | 0 );
3665 if (!SWIG_IsOK(res1)) {
3666 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "PaneInfo_HasBorder" "', expected argument " "1"" of type '" "wxPaneInfo const *""'");
3667 }
3668 arg1 = reinterpret_cast< wxPaneInfo * >(argp1);
3669 {
3670 PyThreadState* __tstate = wxPyBeginAllowThreads();
3671 result = (bool)((wxPaneInfo const *)arg1)->HasBorder();
3672 wxPyEndAllowThreads(__tstate);
3673 if (PyErr_Occurred()) SWIG_fail;
3674 }
3675 {
3676 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
3677 }
3678 return resultobj;
3679 fail:
3680 return NULL;
3681 }
3682
3683
3684 SWIGINTERN PyObject *_wrap_PaneInfo_HasCloseButton(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
3685 PyObject *resultobj = 0;
3686 wxPaneInfo *arg1 = (wxPaneInfo *) 0 ;
3687 bool result;
3688 void *argp1 = 0 ;
3689 int res1 = 0 ;
3690 PyObject *swig_obj[1] ;
3691
3692 if (!args) SWIG_fail;
3693 swig_obj[0] = args;
3694 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxPaneInfo, 0 | 0 );
3695 if (!SWIG_IsOK(res1)) {
3696 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "PaneInfo_HasCloseButton" "', expected argument " "1"" of type '" "wxPaneInfo const *""'");
3697 }
3698 arg1 = reinterpret_cast< wxPaneInfo * >(argp1);
3699 {
3700 PyThreadState* __tstate = wxPyBeginAllowThreads();
3701 result = (bool)((wxPaneInfo const *)arg1)->HasCloseButton();
3702 wxPyEndAllowThreads(__tstate);
3703 if (PyErr_Occurred()) SWIG_fail;
3704 }
3705 {
3706 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
3707 }
3708 return resultobj;
3709 fail:
3710 return NULL;
3711 }
3712
3713
3714 SWIGINTERN PyObject *_wrap_PaneInfo_HasMaximizeButton(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
3715 PyObject *resultobj = 0;
3716 wxPaneInfo *arg1 = (wxPaneInfo *) 0 ;
3717 bool result;
3718 void *argp1 = 0 ;
3719 int res1 = 0 ;
3720 PyObject *swig_obj[1] ;
3721
3722 if (!args) SWIG_fail;
3723 swig_obj[0] = args;
3724 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxPaneInfo, 0 | 0 );
3725 if (!SWIG_IsOK(res1)) {
3726 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "PaneInfo_HasMaximizeButton" "', expected argument " "1"" of type '" "wxPaneInfo const *""'");
3727 }
3728 arg1 = reinterpret_cast< wxPaneInfo * >(argp1);
3729 {
3730 PyThreadState* __tstate = wxPyBeginAllowThreads();
3731 result = (bool)((wxPaneInfo const *)arg1)->HasMaximizeButton();
3732 wxPyEndAllowThreads(__tstate);
3733 if (PyErr_Occurred()) SWIG_fail;
3734 }
3735 {
3736 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
3737 }
3738 return resultobj;
3739 fail:
3740 return NULL;
3741 }
3742
3743
3744 SWIGINTERN PyObject *_wrap_PaneInfo_HasMinimizeButton(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
3745 PyObject *resultobj = 0;
3746 wxPaneInfo *arg1 = (wxPaneInfo *) 0 ;
3747 bool result;
3748 void *argp1 = 0 ;
3749 int res1 = 0 ;
3750 PyObject *swig_obj[1] ;
3751
3752 if (!args) SWIG_fail;
3753 swig_obj[0] = args;
3754 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxPaneInfo, 0 | 0 );
3755 if (!SWIG_IsOK(res1)) {
3756 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "PaneInfo_HasMinimizeButton" "', expected argument " "1"" of type '" "wxPaneInfo const *""'");
3757 }
3758 arg1 = reinterpret_cast< wxPaneInfo * >(argp1);
3759 {
3760 PyThreadState* __tstate = wxPyBeginAllowThreads();
3761 result = (bool)((wxPaneInfo const *)arg1)->HasMinimizeButton();
3762 wxPyEndAllowThreads(__tstate);
3763 if (PyErr_Occurred()) SWIG_fail;
3764 }
3765 {
3766 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
3767 }
3768 return resultobj;
3769 fail:
3770 return NULL;
3771 }
3772
3773
3774 SWIGINTERN PyObject *_wrap_PaneInfo_HasPinButton(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
3775 PyObject *resultobj = 0;
3776 wxPaneInfo *arg1 = (wxPaneInfo *) 0 ;
3777 bool result;
3778 void *argp1 = 0 ;
3779 int res1 = 0 ;
3780 PyObject *swig_obj[1] ;
3781
3782 if (!args) SWIG_fail;
3783 swig_obj[0] = args;
3784 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxPaneInfo, 0 | 0 );
3785 if (!SWIG_IsOK(res1)) {
3786 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "PaneInfo_HasPinButton" "', expected argument " "1"" of type '" "wxPaneInfo const *""'");
3787 }
3788 arg1 = reinterpret_cast< wxPaneInfo * >(argp1);
3789 {
3790 PyThreadState* __tstate = wxPyBeginAllowThreads();
3791 result = (bool)((wxPaneInfo const *)arg1)->HasPinButton();
3792 wxPyEndAllowThreads(__tstate);
3793 if (PyErr_Occurred()) SWIG_fail;
3794 }
3795 {
3796 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
3797 }
3798 return resultobj;
3799 fail:
3800 return NULL;
3801 }
3802
3803
3804 SWIGINTERN PyObject *_wrap_PaneInfo_HasGripperTop(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
3805 PyObject *resultobj = 0;
3806 wxPaneInfo *arg1 = (wxPaneInfo *) 0 ;
3807 bool result;
3808 void *argp1 = 0 ;
3809 int res1 = 0 ;
3810 PyObject *swig_obj[1] ;
3811
3812 if (!args) SWIG_fail;
3813 swig_obj[0] = args;
3814 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxPaneInfo, 0 | 0 );
3815 if (!SWIG_IsOK(res1)) {
3816 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "PaneInfo_HasGripperTop" "', expected argument " "1"" of type '" "wxPaneInfo const *""'");
3817 }
3818 arg1 = reinterpret_cast< wxPaneInfo * >(argp1);
3819 {
3820 PyThreadState* __tstate = wxPyBeginAllowThreads();
3821 result = (bool)((wxPaneInfo const *)arg1)->HasGripperTop();
3822 wxPyEndAllowThreads(__tstate);
3823 if (PyErr_Occurred()) SWIG_fail;
3824 }
3825 {
3826 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
3827 }
3828 return resultobj;
3829 fail:
3830 return NULL;
3831 }
3832
3833
3834 SWIGINTERN PyObject *_wrap_PaneInfo_Window(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
3835 PyObject *resultobj = 0;
3836 wxPaneInfo *arg1 = (wxPaneInfo *) 0 ;
3837 wxWindow *arg2 = (wxWindow *) 0 ;
3838 wxPaneInfo *result = 0 ;
3839 void *argp1 = 0 ;
3840 int res1 = 0 ;
3841 void *argp2 = 0 ;
3842 int res2 = 0 ;
3843 PyObject * obj0 = 0 ;
3844 PyObject * obj1 = 0 ;
3845 char * kwnames[] = {
3846 (char *) "self",(char *) "w", NULL
3847 };
3848
3849 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:PaneInfo_Window",kwnames,&obj0,&obj1)) SWIG_fail;
3850 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxPaneInfo, 0 | 0 );
3851 if (!SWIG_IsOK(res1)) {
3852 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "PaneInfo_Window" "', expected argument " "1"" of type '" "wxPaneInfo *""'");
3853 }
3854 arg1 = reinterpret_cast< wxPaneInfo * >(argp1);
3855 res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_wxWindow, 0 | 0 );
3856 if (!SWIG_IsOK(res2)) {
3857 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "PaneInfo_Window" "', expected argument " "2"" of type '" "wxWindow *""'");
3858 }
3859 arg2 = reinterpret_cast< wxWindow * >(argp2);
3860 {
3861 PyThreadState* __tstate = wxPyBeginAllowThreads();
3862 {
3863 wxPaneInfo &_result_ref = (arg1)->Window(arg2);
3864 result = (wxPaneInfo *) &_result_ref;
3865 }
3866 wxPyEndAllowThreads(__tstate);
3867 if (PyErr_Occurred()) SWIG_fail;
3868 }
3869 {
3870 resultobj = obj0; Py_INCREF(resultobj);
3871 }
3872 return resultobj;
3873 fail:
3874 return NULL;
3875 }
3876
3877
3878 SWIGINTERN PyObject *_wrap_PaneInfo_Name(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
3879 PyObject *resultobj = 0;
3880 wxPaneInfo *arg1 = (wxPaneInfo *) 0 ;
3881 wxString *arg2 = 0 ;
3882 wxPaneInfo *result = 0 ;
3883 void *argp1 = 0 ;
3884 int res1 = 0 ;
3885 bool temp2 = false ;
3886 PyObject * obj0 = 0 ;
3887 PyObject * obj1 = 0 ;
3888 char * kwnames[] = {
3889 (char *) "self",(char *) "n", NULL
3890 };
3891
3892 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:PaneInfo_Name",kwnames,&obj0,&obj1)) SWIG_fail;
3893 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxPaneInfo, 0 | 0 );
3894 if (!SWIG_IsOK(res1)) {
3895 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "PaneInfo_Name" "', expected argument " "1"" of type '" "wxPaneInfo *""'");
3896 }
3897 arg1 = reinterpret_cast< wxPaneInfo * >(argp1);
3898 {
3899 arg2 = wxString_in_helper(obj1);
3900 if (arg2 == NULL) SWIG_fail;
3901 temp2 = true;
3902 }
3903 {
3904 PyThreadState* __tstate = wxPyBeginAllowThreads();
3905 {
3906 wxPaneInfo &_result_ref = (arg1)->Name((wxString const &)*arg2);
3907 result = (wxPaneInfo *) &_result_ref;
3908 }
3909 wxPyEndAllowThreads(__tstate);
3910 if (PyErr_Occurred()) SWIG_fail;
3911 }
3912 {
3913 resultobj = obj0; Py_INCREF(resultobj);
3914 }
3915 {
3916 if (temp2)
3917 delete arg2;
3918 }
3919 return resultobj;
3920 fail:
3921 {
3922 if (temp2)
3923 delete arg2;
3924 }
3925 return NULL;
3926 }
3927
3928
3929 SWIGINTERN PyObject *_wrap_PaneInfo_Caption(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
3930 PyObject *resultobj = 0;
3931 wxPaneInfo *arg1 = (wxPaneInfo *) 0 ;
3932 wxString *arg2 = 0 ;
3933 wxPaneInfo *result = 0 ;
3934 void *argp1 = 0 ;
3935 int res1 = 0 ;
3936 bool temp2 = false ;
3937 PyObject * obj0 = 0 ;
3938 PyObject * obj1 = 0 ;
3939 char * kwnames[] = {
3940 (char *) "self",(char *) "c", NULL
3941 };
3942
3943 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:PaneInfo_Caption",kwnames,&obj0,&obj1)) SWIG_fail;
3944 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxPaneInfo, 0 | 0 );
3945 if (!SWIG_IsOK(res1)) {
3946 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "PaneInfo_Caption" "', expected argument " "1"" of type '" "wxPaneInfo *""'");
3947 }
3948 arg1 = reinterpret_cast< wxPaneInfo * >(argp1);
3949 {
3950 arg2 = wxString_in_helper(obj1);
3951 if (arg2 == NULL) SWIG_fail;
3952 temp2 = true;
3953 }
3954 {
3955 PyThreadState* __tstate = wxPyBeginAllowThreads();
3956 {
3957 wxPaneInfo &_result_ref = (arg1)->Caption((wxString const &)*arg2);
3958 result = (wxPaneInfo *) &_result_ref;
3959 }
3960 wxPyEndAllowThreads(__tstate);
3961 if (PyErr_Occurred()) SWIG_fail;
3962 }
3963 {
3964 resultobj = obj0; Py_INCREF(resultobj);
3965 }
3966 {
3967 if (temp2)
3968 delete arg2;
3969 }
3970 return resultobj;
3971 fail:
3972 {
3973 if (temp2)
3974 delete arg2;
3975 }
3976 return NULL;
3977 }
3978
3979
3980 SWIGINTERN PyObject *_wrap_PaneInfo_Left(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
3981 PyObject *resultobj = 0;
3982 wxPaneInfo *arg1 = (wxPaneInfo *) 0 ;
3983 wxPaneInfo *result = 0 ;
3984 void *argp1 = 0 ;
3985 int res1 = 0 ;
3986 PyObject *swig_obj[1] ;
3987
3988 if (!args) SWIG_fail;
3989 swig_obj[0] = args;
3990 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxPaneInfo, 0 | 0 );
3991 if (!SWIG_IsOK(res1)) {
3992 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "PaneInfo_Left" "', expected argument " "1"" of type '" "wxPaneInfo *""'");
3993 }
3994 arg1 = reinterpret_cast< wxPaneInfo * >(argp1);
3995 {
3996 PyThreadState* __tstate = wxPyBeginAllowThreads();
3997 {
3998 wxPaneInfo &_result_ref = (arg1)->Left();
3999 result = (wxPaneInfo *) &_result_ref;
4000 }
4001 wxPyEndAllowThreads(__tstate);
4002 if (PyErr_Occurred()) SWIG_fail;
4003 }
4004 {
4005 resultobj = swig_obj[0]; Py_INCREF(resultobj);
4006 }
4007 return resultobj;
4008 fail:
4009 return NULL;
4010 }
4011
4012
4013 SWIGINTERN PyObject *_wrap_PaneInfo_Right(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
4014 PyObject *resultobj = 0;
4015 wxPaneInfo *arg1 = (wxPaneInfo *) 0 ;
4016 wxPaneInfo *result = 0 ;
4017 void *argp1 = 0 ;
4018 int res1 = 0 ;
4019 PyObject *swig_obj[1] ;
4020
4021 if (!args) SWIG_fail;
4022 swig_obj[0] = args;
4023 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxPaneInfo, 0 | 0 );
4024 if (!SWIG_IsOK(res1)) {
4025 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "PaneInfo_Right" "', expected argument " "1"" of type '" "wxPaneInfo *""'");
4026 }
4027 arg1 = reinterpret_cast< wxPaneInfo * >(argp1);
4028 {
4029 PyThreadState* __tstate = wxPyBeginAllowThreads();
4030 {
4031 wxPaneInfo &_result_ref = (arg1)->Right();
4032 result = (wxPaneInfo *) &_result_ref;
4033 }
4034 wxPyEndAllowThreads(__tstate);
4035 if (PyErr_Occurred()) SWIG_fail;
4036 }
4037 {
4038 resultobj = swig_obj[0]; Py_INCREF(resultobj);
4039 }
4040 return resultobj;
4041 fail:
4042 return NULL;
4043 }
4044
4045
4046 SWIGINTERN PyObject *_wrap_PaneInfo_Top(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
4047 PyObject *resultobj = 0;
4048 wxPaneInfo *arg1 = (wxPaneInfo *) 0 ;
4049 wxPaneInfo *result = 0 ;
4050 void *argp1 = 0 ;
4051 int res1 = 0 ;
4052 PyObject *swig_obj[1] ;
4053
4054 if (!args) SWIG_fail;
4055 swig_obj[0] = args;
4056 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxPaneInfo, 0 | 0 );
4057 if (!SWIG_IsOK(res1)) {
4058 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "PaneInfo_Top" "', expected argument " "1"" of type '" "wxPaneInfo *""'");
4059 }
4060 arg1 = reinterpret_cast< wxPaneInfo * >(argp1);
4061 {
4062 PyThreadState* __tstate = wxPyBeginAllowThreads();
4063 {
4064 wxPaneInfo &_result_ref = (arg1)->Top();
4065 result = (wxPaneInfo *) &_result_ref;
4066 }
4067 wxPyEndAllowThreads(__tstate);
4068 if (PyErr_Occurred()) SWIG_fail;
4069 }
4070 {
4071 resultobj = swig_obj[0]; Py_INCREF(resultobj);
4072 }
4073 return resultobj;
4074 fail:
4075 return NULL;
4076 }
4077
4078
4079 SWIGINTERN PyObject *_wrap_PaneInfo_Bottom(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
4080 PyObject *resultobj = 0;
4081 wxPaneInfo *arg1 = (wxPaneInfo *) 0 ;
4082 wxPaneInfo *result = 0 ;
4083 void *argp1 = 0 ;
4084 int res1 = 0 ;
4085 PyObject *swig_obj[1] ;
4086
4087 if (!args) SWIG_fail;
4088 swig_obj[0] = args;
4089 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxPaneInfo, 0 | 0 );
4090 if (!SWIG_IsOK(res1)) {
4091 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "PaneInfo_Bottom" "', expected argument " "1"" of type '" "wxPaneInfo *""'");
4092 }
4093 arg1 = reinterpret_cast< wxPaneInfo * >(argp1);
4094 {
4095 PyThreadState* __tstate = wxPyBeginAllowThreads();
4096 {
4097 wxPaneInfo &_result_ref = (arg1)->Bottom();
4098 result = (wxPaneInfo *) &_result_ref;
4099 }
4100 wxPyEndAllowThreads(__tstate);
4101 if (PyErr_Occurred()) SWIG_fail;
4102 }
4103 {
4104 resultobj = swig_obj[0]; Py_INCREF(resultobj);
4105 }
4106 return resultobj;
4107 fail:
4108 return NULL;
4109 }
4110
4111
4112 SWIGINTERN PyObject *_wrap_PaneInfo_Center(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
4113 PyObject *resultobj = 0;
4114 wxPaneInfo *arg1 = (wxPaneInfo *) 0 ;
4115 wxPaneInfo *result = 0 ;
4116 void *argp1 = 0 ;
4117 int res1 = 0 ;
4118 PyObject *swig_obj[1] ;
4119
4120 if (!args) SWIG_fail;
4121 swig_obj[0] = args;
4122 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxPaneInfo, 0 | 0 );
4123 if (!SWIG_IsOK(res1)) {
4124 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "PaneInfo_Center" "', expected argument " "1"" of type '" "wxPaneInfo *""'");
4125 }
4126 arg1 = reinterpret_cast< wxPaneInfo * >(argp1);
4127 {
4128 PyThreadState* __tstate = wxPyBeginAllowThreads();
4129 {
4130 wxPaneInfo &_result_ref = (arg1)->Center();
4131 result = (wxPaneInfo *) &_result_ref;
4132 }
4133 wxPyEndAllowThreads(__tstate);
4134 if (PyErr_Occurred()) SWIG_fail;
4135 }
4136 {
4137 resultobj = swig_obj[0]; Py_INCREF(resultobj);
4138 }
4139 return resultobj;
4140 fail:
4141 return NULL;
4142 }
4143
4144
4145 SWIGINTERN PyObject *_wrap_PaneInfo_Centre(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
4146 PyObject *resultobj = 0;
4147 wxPaneInfo *arg1 = (wxPaneInfo *) 0 ;
4148 wxPaneInfo *result = 0 ;
4149 void *argp1 = 0 ;
4150 int res1 = 0 ;
4151 PyObject *swig_obj[1] ;
4152
4153 if (!args) SWIG_fail;
4154 swig_obj[0] = args;
4155 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxPaneInfo, 0 | 0 );
4156 if (!SWIG_IsOK(res1)) {
4157 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "PaneInfo_Centre" "', expected argument " "1"" of type '" "wxPaneInfo *""'");
4158 }
4159 arg1 = reinterpret_cast< wxPaneInfo * >(argp1);
4160 {
4161 PyThreadState* __tstate = wxPyBeginAllowThreads();
4162 {
4163 wxPaneInfo &_result_ref = (arg1)->Centre();
4164 result = (wxPaneInfo *) &_result_ref;
4165 }
4166 wxPyEndAllowThreads(__tstate);
4167 if (PyErr_Occurred()) SWIG_fail;
4168 }
4169 {
4170 resultobj = swig_obj[0]; Py_INCREF(resultobj);
4171 }
4172 return resultobj;
4173 fail:
4174 return NULL;
4175 }
4176
4177
4178 SWIGINTERN PyObject *_wrap_PaneInfo_Direction(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
4179 PyObject *resultobj = 0;
4180 wxPaneInfo *arg1 = (wxPaneInfo *) 0 ;
4181 int arg2 ;
4182 wxPaneInfo *result = 0 ;
4183 void *argp1 = 0 ;
4184 int res1 = 0 ;
4185 int val2 ;
4186 int ecode2 = 0 ;
4187 PyObject * obj0 = 0 ;
4188 PyObject * obj1 = 0 ;
4189 char * kwnames[] = {
4190 (char *) "self",(char *) "direction", NULL
4191 };
4192
4193 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:PaneInfo_Direction",kwnames,&obj0,&obj1)) SWIG_fail;
4194 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxPaneInfo, 0 | 0 );
4195 if (!SWIG_IsOK(res1)) {
4196 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "PaneInfo_Direction" "', expected argument " "1"" of type '" "wxPaneInfo *""'");
4197 }
4198 arg1 = reinterpret_cast< wxPaneInfo * >(argp1);
4199 ecode2 = SWIG_AsVal_int(obj1, &val2);
4200 if (!SWIG_IsOK(ecode2)) {
4201 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "PaneInfo_Direction" "', expected argument " "2"" of type '" "int""'");
4202 }
4203 arg2 = static_cast< int >(val2);
4204 {
4205 PyThreadState* __tstate = wxPyBeginAllowThreads();
4206 {
4207 wxPaneInfo &_result_ref = (arg1)->Direction(arg2);
4208 result = (wxPaneInfo *) &_result_ref;
4209 }
4210 wxPyEndAllowThreads(__tstate);
4211 if (PyErr_Occurred()) SWIG_fail;
4212 }
4213 {
4214 resultobj = obj0; Py_INCREF(resultobj);
4215 }
4216 return resultobj;
4217 fail:
4218 return NULL;
4219 }
4220
4221
4222 SWIGINTERN PyObject *_wrap_PaneInfo_Layer(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
4223 PyObject *resultobj = 0;
4224 wxPaneInfo *arg1 = (wxPaneInfo *) 0 ;
4225 int arg2 ;
4226 wxPaneInfo *result = 0 ;
4227 void *argp1 = 0 ;
4228 int res1 = 0 ;
4229 int val2 ;
4230 int ecode2 = 0 ;
4231 PyObject * obj0 = 0 ;
4232 PyObject * obj1 = 0 ;
4233 char * kwnames[] = {
4234 (char *) "self",(char *) "layer", NULL
4235 };
4236
4237 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:PaneInfo_Layer",kwnames,&obj0,&obj1)) SWIG_fail;
4238 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxPaneInfo, 0 | 0 );
4239 if (!SWIG_IsOK(res1)) {
4240 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "PaneInfo_Layer" "', expected argument " "1"" of type '" "wxPaneInfo *""'");
4241 }
4242 arg1 = reinterpret_cast< wxPaneInfo * >(argp1);
4243 ecode2 = SWIG_AsVal_int(obj1, &val2);
4244 if (!SWIG_IsOK(ecode2)) {
4245 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "PaneInfo_Layer" "', expected argument " "2"" of type '" "int""'");
4246 }
4247 arg2 = static_cast< int >(val2);
4248 {
4249 PyThreadState* __tstate = wxPyBeginAllowThreads();
4250 {
4251 wxPaneInfo &_result_ref = (arg1)->Layer(arg2);
4252 result = (wxPaneInfo *) &_result_ref;
4253 }
4254 wxPyEndAllowThreads(__tstate);
4255 if (PyErr_Occurred()) SWIG_fail;
4256 }
4257 {
4258 resultobj = obj0; Py_INCREF(resultobj);
4259 }
4260 return resultobj;
4261 fail:
4262 return NULL;
4263 }
4264
4265
4266 SWIGINTERN PyObject *_wrap_PaneInfo_Row(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
4267 PyObject *resultobj = 0;
4268 wxPaneInfo *arg1 = (wxPaneInfo *) 0 ;
4269 int arg2 ;
4270 wxPaneInfo *result = 0 ;
4271 void *argp1 = 0 ;
4272 int res1 = 0 ;
4273 int val2 ;
4274 int ecode2 = 0 ;
4275 PyObject * obj0 = 0 ;
4276 PyObject * obj1 = 0 ;
4277 char * kwnames[] = {
4278 (char *) "self",(char *) "row", NULL
4279 };
4280
4281 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:PaneInfo_Row",kwnames,&obj0,&obj1)) SWIG_fail;
4282 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxPaneInfo, 0 | 0 );
4283 if (!SWIG_IsOK(res1)) {
4284 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "PaneInfo_Row" "', expected argument " "1"" of type '" "wxPaneInfo *""'");
4285 }
4286 arg1 = reinterpret_cast< wxPaneInfo * >(argp1);
4287 ecode2 = SWIG_AsVal_int(obj1, &val2);
4288 if (!SWIG_IsOK(ecode2)) {
4289 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "PaneInfo_Row" "', expected argument " "2"" of type '" "int""'");
4290 }
4291 arg2 = static_cast< int >(val2);
4292 {
4293 PyThreadState* __tstate = wxPyBeginAllowThreads();
4294 {
4295 wxPaneInfo &_result_ref = (arg1)->Row(arg2);
4296 result = (wxPaneInfo *) &_result_ref;
4297 }
4298 wxPyEndAllowThreads(__tstate);
4299 if (PyErr_Occurred()) SWIG_fail;
4300 }
4301 {
4302 resultobj = obj0; Py_INCREF(resultobj);
4303 }
4304 return resultobj;
4305 fail:
4306 return NULL;
4307 }
4308
4309
4310 SWIGINTERN PyObject *_wrap_PaneInfo_Position(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
4311 PyObject *resultobj = 0;
4312 wxPaneInfo *arg1 = (wxPaneInfo *) 0 ;
4313 int arg2 ;
4314 wxPaneInfo *result = 0 ;
4315 void *argp1 = 0 ;
4316 int res1 = 0 ;
4317 int val2 ;
4318 int ecode2 = 0 ;
4319 PyObject * obj0 = 0 ;
4320 PyObject * obj1 = 0 ;
4321 char * kwnames[] = {
4322 (char *) "self",(char *) "pos", NULL
4323 };
4324
4325 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:PaneInfo_Position",kwnames,&obj0,&obj1)) SWIG_fail;
4326 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxPaneInfo, 0 | 0 );
4327 if (!SWIG_IsOK(res1)) {
4328 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "PaneInfo_Position" "', expected argument " "1"" of type '" "wxPaneInfo *""'");
4329 }
4330 arg1 = reinterpret_cast< wxPaneInfo * >(argp1);
4331 ecode2 = SWIG_AsVal_int(obj1, &val2);
4332 if (!SWIG_IsOK(ecode2)) {
4333 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "PaneInfo_Position" "', expected argument " "2"" of type '" "int""'");
4334 }
4335 arg2 = static_cast< int >(val2);
4336 {
4337 PyThreadState* __tstate = wxPyBeginAllowThreads();
4338 {
4339 wxPaneInfo &_result_ref = (arg1)->Position(arg2);
4340 result = (wxPaneInfo *) &_result_ref;
4341 }
4342 wxPyEndAllowThreads(__tstate);
4343 if (PyErr_Occurred()) SWIG_fail;
4344 }
4345 {
4346 resultobj = obj0; Py_INCREF(resultobj);
4347 }
4348 return resultobj;
4349 fail:
4350 return NULL;
4351 }
4352
4353
4354 SWIGINTERN PyObject *_wrap_PaneInfo_BestSize(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
4355 PyObject *resultobj = 0;
4356 wxPaneInfo *arg1 = (wxPaneInfo *) 0 ;
4357 wxSize *arg2 = 0 ;
4358 wxPaneInfo *result = 0 ;
4359 void *argp1 = 0 ;
4360 int res1 = 0 ;
4361 wxSize temp2 ;
4362 PyObject * obj0 = 0 ;
4363 PyObject * obj1 = 0 ;
4364 char * kwnames[] = {
4365 (char *) "self",(char *) "size", NULL
4366 };
4367
4368 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:PaneInfo_BestSize",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_BestSize" "', expected argument " "1"" of type '" "wxPaneInfo *""'");
4372 }
4373 arg1 = reinterpret_cast< wxPaneInfo * >(argp1);
4374 {
4375 arg2 = &temp2;
4376 if ( ! wxSize_helper(obj1, &arg2)) SWIG_fail;
4377 }
4378 {
4379 PyThreadState* __tstate = wxPyBeginAllowThreads();
4380 {
4381 wxPaneInfo &_result_ref = (arg1)->BestSize((wxSize const &)*arg2);
4382 result = (wxPaneInfo *) &_result_ref;
4383 }
4384 wxPyEndAllowThreads(__tstate);
4385 if (PyErr_Occurred()) SWIG_fail;
4386 }
4387 {
4388 resultobj = obj0; Py_INCREF(resultobj);
4389 }
4390 return resultobj;
4391 fail:
4392 return NULL;
4393 }
4394
4395
4396 SWIGINTERN PyObject *_wrap_PaneInfo_MinSize(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
4397 PyObject *resultobj = 0;
4398 wxPaneInfo *arg1 = (wxPaneInfo *) 0 ;
4399 wxSize *arg2 = 0 ;
4400 wxPaneInfo *result = 0 ;
4401 void *argp1 = 0 ;
4402 int res1 = 0 ;
4403 wxSize temp2 ;
4404 PyObject * obj0 = 0 ;
4405 PyObject * obj1 = 0 ;
4406 char * kwnames[] = {
4407 (char *) "self",(char *) "size", NULL
4408 };
4409
4410 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:PaneInfo_MinSize",kwnames,&obj0,&obj1)) SWIG_fail;
4411 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxPaneInfo, 0 | 0 );
4412 if (!SWIG_IsOK(res1)) {
4413 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "PaneInfo_MinSize" "', expected argument " "1"" of type '" "wxPaneInfo *""'");
4414 }
4415 arg1 = reinterpret_cast< wxPaneInfo * >(argp1);
4416 {
4417 arg2 = &temp2;
4418 if ( ! wxSize_helper(obj1, &arg2)) SWIG_fail;
4419 }
4420 {
4421 PyThreadState* __tstate = wxPyBeginAllowThreads();
4422 {
4423 wxPaneInfo &_result_ref = (arg1)->MinSize((wxSize const &)*arg2);
4424 result = (wxPaneInfo *) &_result_ref;
4425 }
4426 wxPyEndAllowThreads(__tstate);
4427 if (PyErr_Occurred()) SWIG_fail;
4428 }
4429 {
4430 resultobj = obj0; Py_INCREF(resultobj);
4431 }
4432 return resultobj;
4433 fail:
4434 return NULL;
4435 }
4436
4437
4438 SWIGINTERN PyObject *_wrap_PaneInfo_MaxSize(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
4439 PyObject *resultobj = 0;
4440 wxPaneInfo *arg1 = (wxPaneInfo *) 0 ;
4441 wxSize *arg2 = 0 ;
4442 wxPaneInfo *result = 0 ;
4443 void *argp1 = 0 ;
4444 int res1 = 0 ;
4445 wxSize temp2 ;
4446 PyObject * obj0 = 0 ;
4447 PyObject * obj1 = 0 ;
4448 char * kwnames[] = {
4449 (char *) "self",(char *) "size", NULL
4450 };
4451
4452 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:PaneInfo_MaxSize",kwnames,&obj0,&obj1)) SWIG_fail;
4453 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxPaneInfo, 0 | 0 );
4454 if (!SWIG_IsOK(res1)) {
4455 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "PaneInfo_MaxSize" "', expected argument " "1"" of type '" "wxPaneInfo *""'");
4456 }
4457 arg1 = reinterpret_cast< wxPaneInfo * >(argp1);
4458 {
4459 arg2 = &temp2;
4460 if ( ! wxSize_helper(obj1, &arg2)) SWIG_fail;
4461 }
4462 {
4463 PyThreadState* __tstate = wxPyBeginAllowThreads();
4464 {
4465 wxPaneInfo &_result_ref = (arg1)->MaxSize((wxSize const &)*arg2);
4466 result = (wxPaneInfo *) &_result_ref;
4467 }
4468 wxPyEndAllowThreads(__tstate);
4469 if (PyErr_Occurred()) SWIG_fail;
4470 }
4471 {
4472 resultobj = obj0; Py_INCREF(resultobj);
4473 }
4474 return resultobj;
4475 fail:
4476 return NULL;
4477 }
4478
4479
4480 SWIGINTERN PyObject *_wrap_PaneInfo_FloatingPosition(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
4481 PyObject *resultobj = 0;
4482 wxPaneInfo *arg1 = (wxPaneInfo *) 0 ;
4483 wxPoint *arg2 = 0 ;
4484 wxPaneInfo *result = 0 ;
4485 void *argp1 = 0 ;
4486 int res1 = 0 ;
4487 wxPoint temp2 ;
4488 PyObject * obj0 = 0 ;
4489 PyObject * obj1 = 0 ;
4490 char * kwnames[] = {
4491 (char *) "self",(char *) "pos", NULL
4492 };
4493
4494 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:PaneInfo_FloatingPosition",kwnames,&obj0,&obj1)) SWIG_fail;
4495 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxPaneInfo, 0 | 0 );
4496 if (!SWIG_IsOK(res1)) {
4497 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "PaneInfo_FloatingPosition" "', expected argument " "1"" of type '" "wxPaneInfo *""'");
4498 }
4499 arg1 = reinterpret_cast< wxPaneInfo * >(argp1);
4500 {
4501 arg2 = &temp2;
4502 if ( ! wxPoint_helper(obj1, &arg2)) SWIG_fail;
4503 }
4504 {
4505 PyThreadState* __tstate = wxPyBeginAllowThreads();
4506 {
4507 wxPaneInfo &_result_ref = (arg1)->FloatingPosition((wxPoint const &)*arg2);
4508 result = (wxPaneInfo *) &_result_ref;
4509 }
4510 wxPyEndAllowThreads(__tstate);
4511 if (PyErr_Occurred()) SWIG_fail;
4512 }
4513 {
4514 resultobj = obj0; Py_INCREF(resultobj);
4515 }
4516 return resultobj;
4517 fail:
4518 return NULL;
4519 }
4520
4521
4522 SWIGINTERN PyObject *_wrap_PaneInfo_FloatingSize(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
4523 PyObject *resultobj = 0;
4524 wxPaneInfo *arg1 = (wxPaneInfo *) 0 ;
4525 wxSize *arg2 = 0 ;
4526 wxPaneInfo *result = 0 ;
4527 void *argp1 = 0 ;
4528 int res1 = 0 ;
4529 wxSize temp2 ;
4530 PyObject * obj0 = 0 ;
4531 PyObject * obj1 = 0 ;
4532 char * kwnames[] = {
4533 (char *) "self",(char *) "size", NULL
4534 };
4535
4536 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:PaneInfo_FloatingSize",kwnames,&obj0,&obj1)) SWIG_fail;
4537 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxPaneInfo, 0 | 0 );
4538 if (!SWIG_IsOK(res1)) {
4539 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "PaneInfo_FloatingSize" "', expected argument " "1"" of type '" "wxPaneInfo *""'");
4540 }
4541 arg1 = reinterpret_cast< wxPaneInfo * >(argp1);
4542 {
4543 arg2 = &temp2;
4544 if ( ! wxSize_helper(obj1, &arg2)) SWIG_fail;
4545 }
4546 {
4547 PyThreadState* __tstate = wxPyBeginAllowThreads();
4548 {
4549 wxPaneInfo &_result_ref = (arg1)->FloatingSize((wxSize const &)*arg2);
4550 result = (wxPaneInfo *) &_result_ref;
4551 }
4552 wxPyEndAllowThreads(__tstate);
4553 if (PyErr_Occurred()) SWIG_fail;
4554 }
4555 {
4556 resultobj = obj0; Py_INCREF(resultobj);
4557 }
4558 return resultobj;
4559 fail:
4560 return NULL;
4561 }
4562
4563
4564 SWIGINTERN PyObject *_wrap_PaneInfo_Fixed(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
4565 PyObject *resultobj = 0;
4566 wxPaneInfo *arg1 = (wxPaneInfo *) 0 ;
4567 wxPaneInfo *result = 0 ;
4568 void *argp1 = 0 ;
4569 int res1 = 0 ;
4570 PyObject *swig_obj[1] ;
4571
4572 if (!args) SWIG_fail;
4573 swig_obj[0] = args;
4574 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxPaneInfo, 0 | 0 );
4575 if (!SWIG_IsOK(res1)) {
4576 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "PaneInfo_Fixed" "', expected argument " "1"" of type '" "wxPaneInfo *""'");
4577 }
4578 arg1 = reinterpret_cast< wxPaneInfo * >(argp1);
4579 {
4580 PyThreadState* __tstate = wxPyBeginAllowThreads();
4581 {
4582 wxPaneInfo &_result_ref = (arg1)->Fixed();
4583 result = (wxPaneInfo *) &_result_ref;
4584 }
4585 wxPyEndAllowThreads(__tstate);
4586 if (PyErr_Occurred()) SWIG_fail;
4587 }
4588 {
4589 resultobj = swig_obj[0]; Py_INCREF(resultobj);
4590 }
4591 return resultobj;
4592 fail:
4593 return NULL;
4594 }
4595
4596
4597 SWIGINTERN PyObject *_wrap_PaneInfo_Resizable(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
4598 PyObject *resultobj = 0;
4599 wxPaneInfo *arg1 = (wxPaneInfo *) 0 ;
4600 bool arg2 = (bool) true ;
4601 wxPaneInfo *result = 0 ;
4602 void *argp1 = 0 ;
4603 int res1 = 0 ;
4604 bool val2 ;
4605 int ecode2 = 0 ;
4606 PyObject * obj0 = 0 ;
4607 PyObject * obj1 = 0 ;
4608 char * kwnames[] = {
4609 (char *) "self",(char *) "resizable", NULL
4610 };
4611
4612 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:PaneInfo_Resizable",kwnames,&obj0,&obj1)) SWIG_fail;
4613 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxPaneInfo, 0 | 0 );
4614 if (!SWIG_IsOK(res1)) {
4615 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "PaneInfo_Resizable" "', expected argument " "1"" of type '" "wxPaneInfo *""'");
4616 }
4617 arg1 = reinterpret_cast< wxPaneInfo * >(argp1);
4618 if (obj1) {
4619 ecode2 = SWIG_AsVal_bool(obj1, &val2);
4620 if (!SWIG_IsOK(ecode2)) {
4621 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "PaneInfo_Resizable" "', expected argument " "2"" of type '" "bool""'");
4622 }
4623 arg2 = static_cast< bool >(val2);
4624 }
4625 {
4626 PyThreadState* __tstate = wxPyBeginAllowThreads();
4627 {
4628 wxPaneInfo &_result_ref = (arg1)->Resizable(arg2);
4629 result = (wxPaneInfo *) &_result_ref;
4630 }
4631 wxPyEndAllowThreads(__tstate);
4632 if (PyErr_Occurred()) SWIG_fail;
4633 }
4634 {
4635 resultobj = obj0; Py_INCREF(resultobj);
4636 }
4637 return resultobj;
4638 fail:
4639 return NULL;
4640 }
4641
4642
4643 SWIGINTERN PyObject *_wrap_PaneInfo_Dock(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
4644 PyObject *resultobj = 0;
4645 wxPaneInfo *arg1 = (wxPaneInfo *) 0 ;
4646 wxPaneInfo *result = 0 ;
4647 void *argp1 = 0 ;
4648 int res1 = 0 ;
4649 PyObject *swig_obj[1] ;
4650
4651 if (!args) SWIG_fail;
4652 swig_obj[0] = args;
4653 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxPaneInfo, 0 | 0 );
4654 if (!SWIG_IsOK(res1)) {
4655 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "PaneInfo_Dock" "', expected argument " "1"" of type '" "wxPaneInfo *""'");
4656 }
4657 arg1 = reinterpret_cast< wxPaneInfo * >(argp1);
4658 {
4659 PyThreadState* __tstate = wxPyBeginAllowThreads();
4660 {
4661 wxPaneInfo &_result_ref = (arg1)->Dock();
4662 result = (wxPaneInfo *) &_result_ref;
4663 }
4664 wxPyEndAllowThreads(__tstate);
4665 if (PyErr_Occurred()) SWIG_fail;
4666 }
4667 {
4668 resultobj = swig_obj[0]; Py_INCREF(resultobj);
4669 }
4670 return resultobj;
4671 fail:
4672 return NULL;
4673 }
4674
4675
4676 SWIGINTERN PyObject *_wrap_PaneInfo_Float(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
4677 PyObject *resultobj = 0;
4678 wxPaneInfo *arg1 = (wxPaneInfo *) 0 ;
4679 wxPaneInfo *result = 0 ;
4680 void *argp1 = 0 ;
4681 int res1 = 0 ;
4682 PyObject *swig_obj[1] ;
4683
4684 if (!args) SWIG_fail;
4685 swig_obj[0] = args;
4686 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxPaneInfo, 0 | 0 );
4687 if (!SWIG_IsOK(res1)) {
4688 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "PaneInfo_Float" "', expected argument " "1"" of type '" "wxPaneInfo *""'");
4689 }
4690 arg1 = reinterpret_cast< wxPaneInfo * >(argp1);
4691 {
4692 PyThreadState* __tstate = wxPyBeginAllowThreads();
4693 {
4694 wxPaneInfo &_result_ref = (arg1)->Float();
4695 result = (wxPaneInfo *) &_result_ref;
4696 }
4697 wxPyEndAllowThreads(__tstate);
4698 if (PyErr_Occurred()) SWIG_fail;
4699 }
4700 {
4701 resultobj = swig_obj[0]; Py_INCREF(resultobj);
4702 }
4703 return resultobj;
4704 fail:
4705 return NULL;
4706 }
4707
4708
4709 SWIGINTERN PyObject *_wrap_PaneInfo_Hide(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
4710 PyObject *resultobj = 0;
4711 wxPaneInfo *arg1 = (wxPaneInfo *) 0 ;
4712 wxPaneInfo *result = 0 ;
4713 void *argp1 = 0 ;
4714 int res1 = 0 ;
4715 PyObject *swig_obj[1] ;
4716
4717 if (!args) SWIG_fail;
4718 swig_obj[0] = args;
4719 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxPaneInfo, 0 | 0 );
4720 if (!SWIG_IsOK(res1)) {
4721 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "PaneInfo_Hide" "', expected argument " "1"" of type '" "wxPaneInfo *""'");
4722 }
4723 arg1 = reinterpret_cast< wxPaneInfo * >(argp1);
4724 {
4725 PyThreadState* __tstate = wxPyBeginAllowThreads();
4726 {
4727 wxPaneInfo &_result_ref = (arg1)->Hide();
4728 result = (wxPaneInfo *) &_result_ref;
4729 }
4730 wxPyEndAllowThreads(__tstate);
4731 if (PyErr_Occurred()) SWIG_fail;
4732 }
4733 {
4734 resultobj = swig_obj[0]; Py_INCREF(resultobj);
4735 }
4736 return resultobj;
4737 fail:
4738 return NULL;
4739 }
4740
4741
4742 SWIGINTERN PyObject *_wrap_PaneInfo_Show(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
4743 PyObject *resultobj = 0;
4744 wxPaneInfo *arg1 = (wxPaneInfo *) 0 ;
4745 bool arg2 = (bool) true ;
4746 wxPaneInfo *result = 0 ;
4747 void *argp1 = 0 ;
4748 int res1 = 0 ;
4749 bool val2 ;
4750 int ecode2 = 0 ;
4751 PyObject * obj0 = 0 ;
4752 PyObject * obj1 = 0 ;
4753 char * kwnames[] = {
4754 (char *) "self",(char *) "show", NULL
4755 };
4756
4757 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:PaneInfo_Show",kwnames,&obj0,&obj1)) SWIG_fail;
4758 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxPaneInfo, 0 | 0 );
4759 if (!SWIG_IsOK(res1)) {
4760 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "PaneInfo_Show" "', expected argument " "1"" of type '" "wxPaneInfo *""'");
4761 }
4762 arg1 = reinterpret_cast< wxPaneInfo * >(argp1);
4763 if (obj1) {
4764 ecode2 = SWIG_AsVal_bool(obj1, &val2);
4765 if (!SWIG_IsOK(ecode2)) {
4766 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "PaneInfo_Show" "', expected argument " "2"" of type '" "bool""'");
4767 }
4768 arg2 = static_cast< bool >(val2);
4769 }
4770 {
4771 PyThreadState* __tstate = wxPyBeginAllowThreads();
4772 {
4773 wxPaneInfo &_result_ref = (arg1)->Show(arg2);
4774 result = (wxPaneInfo *) &_result_ref;
4775 }
4776 wxPyEndAllowThreads(__tstate);
4777 if (PyErr_Occurred()) SWIG_fail;
4778 }
4779 {
4780 resultobj = obj0; Py_INCREF(resultobj);
4781 }
4782 return resultobj;
4783 fail:
4784 return NULL;
4785 }
4786
4787
4788 SWIGINTERN PyObject *_wrap_PaneInfo_CaptionVisible(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
4789 PyObject *resultobj = 0;
4790 wxPaneInfo *arg1 = (wxPaneInfo *) 0 ;
4791 bool arg2 = (bool) true ;
4792 wxPaneInfo *result = 0 ;
4793 void *argp1 = 0 ;
4794 int res1 = 0 ;
4795 bool val2 ;
4796 int ecode2 = 0 ;
4797 PyObject * obj0 = 0 ;
4798 PyObject * obj1 = 0 ;
4799 char * kwnames[] = {
4800 (char *) "self",(char *) "visible", NULL
4801 };
4802
4803 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:PaneInfo_CaptionVisible",kwnames,&obj0,&obj1)) SWIG_fail;
4804 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxPaneInfo, 0 | 0 );
4805 if (!SWIG_IsOK(res1)) {
4806 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "PaneInfo_CaptionVisible" "', expected argument " "1"" of type '" "wxPaneInfo *""'");
4807 }
4808 arg1 = reinterpret_cast< wxPaneInfo * >(argp1);
4809 if (obj1) {
4810 ecode2 = SWIG_AsVal_bool(obj1, &val2);
4811 if (!SWIG_IsOK(ecode2)) {
4812 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "PaneInfo_CaptionVisible" "', expected argument " "2"" of type '" "bool""'");
4813 }
4814 arg2 = static_cast< bool >(val2);
4815 }
4816 {
4817 PyThreadState* __tstate = wxPyBeginAllowThreads();
4818 {
4819 wxPaneInfo &_result_ref = (arg1)->CaptionVisible(arg2);
4820 result = (wxPaneInfo *) &_result_ref;
4821 }
4822 wxPyEndAllowThreads(__tstate);
4823 if (PyErr_Occurred()) SWIG_fail;
4824 }
4825 {
4826 resultobj = obj0; Py_INCREF(resultobj);
4827 }
4828 return resultobj;
4829 fail:
4830 return NULL;
4831 }
4832
4833
4834 SWIGINTERN PyObject *_wrap_PaneInfo_PaneBorder(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
4835 PyObject *resultobj = 0;
4836 wxPaneInfo *arg1 = (wxPaneInfo *) 0 ;
4837 bool arg2 = (bool) true ;
4838 wxPaneInfo *result = 0 ;
4839 void *argp1 = 0 ;
4840 int res1 = 0 ;
4841 bool val2 ;
4842 int ecode2 = 0 ;
4843 PyObject * obj0 = 0 ;
4844 PyObject * obj1 = 0 ;
4845 char * kwnames[] = {
4846 (char *) "self",(char *) "visible", NULL
4847 };
4848
4849 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:PaneInfo_PaneBorder",kwnames,&obj0,&obj1)) SWIG_fail;
4850 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxPaneInfo, 0 | 0 );
4851 if (!SWIG_IsOK(res1)) {
4852 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "PaneInfo_PaneBorder" "', expected argument " "1"" of type '" "wxPaneInfo *""'");
4853 }
4854 arg1 = reinterpret_cast< wxPaneInfo * >(argp1);
4855 if (obj1) {
4856 ecode2 = SWIG_AsVal_bool(obj1, &val2);
4857 if (!SWIG_IsOK(ecode2)) {
4858 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "PaneInfo_PaneBorder" "', expected argument " "2"" of type '" "bool""'");
4859 }
4860 arg2 = static_cast< bool >(val2);
4861 }
4862 {
4863 PyThreadState* __tstate = wxPyBeginAllowThreads();
4864 {
4865 wxPaneInfo &_result_ref = (arg1)->PaneBorder(arg2);
4866 result = (wxPaneInfo *) &_result_ref;
4867 }
4868 wxPyEndAllowThreads(__tstate);
4869 if (PyErr_Occurred()) SWIG_fail;
4870 }
4871 {
4872 resultobj = obj0; Py_INCREF(resultobj);
4873 }
4874 return resultobj;
4875 fail:
4876 return NULL;
4877 }
4878
4879
4880 SWIGINTERN PyObject *_wrap_PaneInfo_Gripper(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
4881 PyObject *resultobj = 0;
4882 wxPaneInfo *arg1 = (wxPaneInfo *) 0 ;
4883 bool arg2 = (bool) true ;
4884 wxPaneInfo *result = 0 ;
4885 void *argp1 = 0 ;
4886 int res1 = 0 ;
4887 bool val2 ;
4888 int ecode2 = 0 ;
4889 PyObject * obj0 = 0 ;
4890 PyObject * obj1 = 0 ;
4891 char * kwnames[] = {
4892 (char *) "self",(char *) "visible", NULL
4893 };
4894
4895 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:PaneInfo_Gripper",kwnames,&obj0,&obj1)) SWIG_fail;
4896 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxPaneInfo, 0 | 0 );
4897 if (!SWIG_IsOK(res1)) {
4898 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "PaneInfo_Gripper" "', expected argument " "1"" of type '" "wxPaneInfo *""'");
4899 }
4900 arg1 = reinterpret_cast< wxPaneInfo * >(argp1);
4901 if (obj1) {
4902 ecode2 = SWIG_AsVal_bool(obj1, &val2);
4903 if (!SWIG_IsOK(ecode2)) {
4904 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "PaneInfo_Gripper" "', expected argument " "2"" of type '" "bool""'");
4905 }
4906 arg2 = static_cast< bool >(val2);
4907 }
4908 {
4909 PyThreadState* __tstate = wxPyBeginAllowThreads();
4910 {
4911 wxPaneInfo &_result_ref = (arg1)->Gripper(arg2);
4912 result = (wxPaneInfo *) &_result_ref;
4913 }
4914 wxPyEndAllowThreads(__tstate);
4915 if (PyErr_Occurred()) SWIG_fail;
4916 }
4917 {
4918 resultobj = obj0; Py_INCREF(resultobj);
4919 }
4920 return resultobj;
4921 fail:
4922 return NULL;
4923 }
4924
4925
4926 SWIGINTERN PyObject *_wrap_PaneInfo_GripperTop(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
4927 PyObject *resultobj = 0;
4928 wxPaneInfo *arg1 = (wxPaneInfo *) 0 ;
4929 bool arg2 = (bool) true ;
4930 wxPaneInfo *result = 0 ;
4931 void *argp1 = 0 ;
4932 int res1 = 0 ;
4933 bool val2 ;
4934 int ecode2 = 0 ;
4935 PyObject * obj0 = 0 ;
4936 PyObject * obj1 = 0 ;
4937 char * kwnames[] = {
4938 (char *) "self",(char *) "attop", NULL
4939 };
4940
4941 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:PaneInfo_GripperTop",kwnames,&obj0,&obj1)) SWIG_fail;
4942 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxPaneInfo, 0 | 0 );
4943 if (!SWIG_IsOK(res1)) {
4944 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "PaneInfo_GripperTop" "', expected argument " "1"" of type '" "wxPaneInfo *""'");
4945 }
4946 arg1 = reinterpret_cast< wxPaneInfo * >(argp1);
4947 if (obj1) {
4948 ecode2 = SWIG_AsVal_bool(obj1, &val2);
4949 if (!SWIG_IsOK(ecode2)) {
4950 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "PaneInfo_GripperTop" "', expected argument " "2"" of type '" "bool""'");
4951 }
4952 arg2 = static_cast< bool >(val2);
4953 }
4954 {
4955 PyThreadState* __tstate = wxPyBeginAllowThreads();
4956 {
4957 wxPaneInfo &_result_ref = (arg1)->GripperTop(arg2);
4958 result = (wxPaneInfo *) &_result_ref;
4959 }
4960 wxPyEndAllowThreads(__tstate);
4961 if (PyErr_Occurred()) SWIG_fail;
4962 }
4963 {
4964 resultobj = obj0; Py_INCREF(resultobj);
4965 }
4966 return resultobj;
4967 fail:
4968 return NULL;
4969 }
4970
4971
4972 SWIGINTERN PyObject *_wrap_PaneInfo_CloseButton(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
4973 PyObject *resultobj = 0;
4974 wxPaneInfo *arg1 = (wxPaneInfo *) 0 ;
4975 bool arg2 = (bool) true ;
4976 wxPaneInfo *result = 0 ;
4977 void *argp1 = 0 ;
4978 int res1 = 0 ;
4979 bool val2 ;
4980 int ecode2 = 0 ;
4981 PyObject * obj0 = 0 ;
4982 PyObject * obj1 = 0 ;
4983 char * kwnames[] = {
4984 (char *) "self",(char *) "visible", NULL
4985 };
4986
4987 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:PaneInfo_CloseButton",kwnames,&obj0,&obj1)) SWIG_fail;
4988 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxPaneInfo, 0 | 0 );
4989 if (!SWIG_IsOK(res1)) {
4990 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "PaneInfo_CloseButton" "', expected argument " "1"" of type '" "wxPaneInfo *""'");
4991 }
4992 arg1 = reinterpret_cast< wxPaneInfo * >(argp1);
4993 if (obj1) {
4994 ecode2 = SWIG_AsVal_bool(obj1, &val2);
4995 if (!SWIG_IsOK(ecode2)) {
4996 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "PaneInfo_CloseButton" "', expected argument " "2"" of type '" "bool""'");
4997 }
4998 arg2 = static_cast< bool >(val2);
4999 }
5000 {
5001 PyThreadState* __tstate = wxPyBeginAllowThreads();
5002 {
5003 wxPaneInfo &_result_ref = (arg1)->CloseButton(arg2);
5004 result = (wxPaneInfo *) &_result_ref;
5005 }
5006 wxPyEndAllowThreads(__tstate);
5007 if (PyErr_Occurred()) SWIG_fail;
5008 }
5009 {
5010 resultobj = obj0; Py_INCREF(resultobj);
5011 }
5012 return resultobj;
5013 fail:
5014 return NULL;
5015 }
5016
5017
5018 SWIGINTERN PyObject *_wrap_PaneInfo_MaximizeButton(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
5019 PyObject *resultobj = 0;
5020 wxPaneInfo *arg1 = (wxPaneInfo *) 0 ;
5021 bool arg2 = (bool) true ;
5022 wxPaneInfo *result = 0 ;
5023 void *argp1 = 0 ;
5024 int res1 = 0 ;
5025 bool val2 ;
5026 int ecode2 = 0 ;
5027 PyObject * obj0 = 0 ;
5028 PyObject * obj1 = 0 ;
5029 char * kwnames[] = {
5030 (char *) "self",(char *) "visible", NULL
5031 };
5032
5033 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:PaneInfo_MaximizeButton",kwnames,&obj0,&obj1)) SWIG_fail;
5034 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxPaneInfo, 0 | 0 );
5035 if (!SWIG_IsOK(res1)) {
5036 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "PaneInfo_MaximizeButton" "', expected argument " "1"" of type '" "wxPaneInfo *""'");
5037 }
5038 arg1 = reinterpret_cast< wxPaneInfo * >(argp1);
5039 if (obj1) {
5040 ecode2 = SWIG_AsVal_bool(obj1, &val2);
5041 if (!SWIG_IsOK(ecode2)) {
5042 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "PaneInfo_MaximizeButton" "', expected argument " "2"" of type '" "bool""'");
5043 }
5044 arg2 = static_cast< bool >(val2);
5045 }
5046 {
5047 PyThreadState* __tstate = wxPyBeginAllowThreads();
5048 {
5049 wxPaneInfo &_result_ref = (arg1)->MaximizeButton(arg2);
5050 result = (wxPaneInfo *) &_result_ref;
5051 }
5052 wxPyEndAllowThreads(__tstate);
5053 if (PyErr_Occurred()) SWIG_fail;
5054 }
5055 {
5056 resultobj = obj0; Py_INCREF(resultobj);
5057 }
5058 return resultobj;
5059 fail:
5060 return NULL;
5061 }
5062
5063
5064 SWIGINTERN PyObject *_wrap_PaneInfo_MinimizeButton(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
5065 PyObject *resultobj = 0;
5066 wxPaneInfo *arg1 = (wxPaneInfo *) 0 ;
5067 bool arg2 = (bool) true ;
5068 wxPaneInfo *result = 0 ;
5069 void *argp1 = 0 ;
5070 int res1 = 0 ;
5071 bool val2 ;
5072 int ecode2 = 0 ;
5073 PyObject * obj0 = 0 ;
5074 PyObject * obj1 = 0 ;
5075 char * kwnames[] = {
5076 (char *) "self",(char *) "visible", NULL
5077 };
5078
5079 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:PaneInfo_MinimizeButton",kwnames,&obj0,&obj1)) SWIG_fail;
5080 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxPaneInfo, 0 | 0 );
5081 if (!SWIG_IsOK(res1)) {
5082 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "PaneInfo_MinimizeButton" "', expected argument " "1"" of type '" "wxPaneInfo *""'");
5083 }
5084 arg1 = reinterpret_cast< wxPaneInfo * >(argp1);
5085 if (obj1) {
5086 ecode2 = SWIG_AsVal_bool(obj1, &val2);
5087 if (!SWIG_IsOK(ecode2)) {
5088 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "PaneInfo_MinimizeButton" "', expected argument " "2"" of type '" "bool""'");
5089 }
5090 arg2 = static_cast< bool >(val2);
5091 }
5092 {
5093 PyThreadState* __tstate = wxPyBeginAllowThreads();
5094 {
5095 wxPaneInfo &_result_ref = (arg1)->MinimizeButton(arg2);
5096 result = (wxPaneInfo *) &_result_ref;
5097 }
5098 wxPyEndAllowThreads(__tstate);
5099 if (PyErr_Occurred()) SWIG_fail;
5100 }
5101 {
5102 resultobj = obj0; Py_INCREF(resultobj);
5103 }
5104 return resultobj;
5105 fail:
5106 return NULL;
5107 }
5108
5109
5110 SWIGINTERN PyObject *_wrap_PaneInfo_PinButton(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
5111 PyObject *resultobj = 0;
5112 wxPaneInfo *arg1 = (wxPaneInfo *) 0 ;
5113 bool arg2 = (bool) true ;
5114 wxPaneInfo *result = 0 ;
5115 void *argp1 = 0 ;
5116 int res1 = 0 ;
5117 bool val2 ;
5118 int ecode2 = 0 ;
5119 PyObject * obj0 = 0 ;
5120 PyObject * obj1 = 0 ;
5121 char * kwnames[] = {
5122 (char *) "self",(char *) "visible", NULL
5123 };
5124
5125 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:PaneInfo_PinButton",kwnames,&obj0,&obj1)) SWIG_fail;
5126 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxPaneInfo, 0 | 0 );
5127 if (!SWIG_IsOK(res1)) {
5128 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "PaneInfo_PinButton" "', expected argument " "1"" of type '" "wxPaneInfo *""'");
5129 }
5130 arg1 = reinterpret_cast< wxPaneInfo * >(argp1);
5131 if (obj1) {
5132 ecode2 = SWIG_AsVal_bool(obj1, &val2);
5133 if (!SWIG_IsOK(ecode2)) {
5134 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "PaneInfo_PinButton" "', expected argument " "2"" of type '" "bool""'");
5135 }
5136 arg2 = static_cast< bool >(val2);
5137 }
5138 {
5139 PyThreadState* __tstate = wxPyBeginAllowThreads();
5140 {
5141 wxPaneInfo &_result_ref = (arg1)->PinButton(arg2);
5142 result = (wxPaneInfo *) &_result_ref;
5143 }
5144 wxPyEndAllowThreads(__tstate);
5145 if (PyErr_Occurred()) SWIG_fail;
5146 }
5147 {
5148 resultobj = obj0; Py_INCREF(resultobj);
5149 }
5150 return resultobj;
5151 fail:
5152 return NULL;
5153 }
5154
5155
5156 SWIGINTERN PyObject *_wrap_PaneInfo_DestroyOnClose(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
5157 PyObject *resultobj = 0;
5158 wxPaneInfo *arg1 = (wxPaneInfo *) 0 ;
5159 bool arg2 = (bool) true ;
5160 wxPaneInfo *result = 0 ;
5161 void *argp1 = 0 ;
5162 int res1 = 0 ;
5163 bool val2 ;
5164 int ecode2 = 0 ;
5165 PyObject * obj0 = 0 ;
5166 PyObject * obj1 = 0 ;
5167 char * kwnames[] = {
5168 (char *) "self",(char *) "b", NULL
5169 };
5170
5171 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:PaneInfo_DestroyOnClose",kwnames,&obj0,&obj1)) SWIG_fail;
5172 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxPaneInfo, 0 | 0 );
5173 if (!SWIG_IsOK(res1)) {
5174 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "PaneInfo_DestroyOnClose" "', expected argument " "1"" of type '" "wxPaneInfo *""'");
5175 }
5176 arg1 = reinterpret_cast< wxPaneInfo * >(argp1);
5177 if (obj1) {
5178 ecode2 = SWIG_AsVal_bool(obj1, &val2);
5179 if (!SWIG_IsOK(ecode2)) {
5180 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "PaneInfo_DestroyOnClose" "', expected argument " "2"" of type '" "bool""'");
5181 }
5182 arg2 = static_cast< bool >(val2);
5183 }
5184 {
5185 PyThreadState* __tstate = wxPyBeginAllowThreads();
5186 {
5187 wxPaneInfo &_result_ref = (arg1)->DestroyOnClose(arg2);
5188 result = (wxPaneInfo *) &_result_ref;
5189 }
5190 wxPyEndAllowThreads(__tstate);
5191 if (PyErr_Occurred()) SWIG_fail;
5192 }
5193 {
5194 resultobj = obj0; Py_INCREF(resultobj);
5195 }
5196 return resultobj;
5197 fail:
5198 return NULL;
5199 }
5200
5201
5202 SWIGINTERN PyObject *_wrap_PaneInfo_TopDockable(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
5203 PyObject *resultobj = 0;
5204 wxPaneInfo *arg1 = (wxPaneInfo *) 0 ;
5205 bool arg2 = (bool) true ;
5206 wxPaneInfo *result = 0 ;
5207 void *argp1 = 0 ;
5208 int res1 = 0 ;
5209 bool val2 ;
5210 int ecode2 = 0 ;
5211 PyObject * obj0 = 0 ;
5212 PyObject * obj1 = 0 ;
5213 char * kwnames[] = {
5214 (char *) "self",(char *) "b", NULL
5215 };
5216
5217 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:PaneInfo_TopDockable",kwnames,&obj0,&obj1)) SWIG_fail;
5218 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxPaneInfo, 0 | 0 );
5219 if (!SWIG_IsOK(res1)) {
5220 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "PaneInfo_TopDockable" "', expected argument " "1"" of type '" "wxPaneInfo *""'");
5221 }
5222 arg1 = reinterpret_cast< wxPaneInfo * >(argp1);
5223 if (obj1) {
5224 ecode2 = SWIG_AsVal_bool(obj1, &val2);
5225 if (!SWIG_IsOK(ecode2)) {
5226 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "PaneInfo_TopDockable" "', expected argument " "2"" of type '" "bool""'");
5227 }
5228 arg2 = static_cast< bool >(val2);
5229 }
5230 {
5231 PyThreadState* __tstate = wxPyBeginAllowThreads();
5232 {
5233 wxPaneInfo &_result_ref = (arg1)->TopDockable(arg2);
5234 result = (wxPaneInfo *) &_result_ref;
5235 }
5236 wxPyEndAllowThreads(__tstate);
5237 if (PyErr_Occurred()) SWIG_fail;
5238 }
5239 {
5240 resultobj = obj0; Py_INCREF(resultobj);
5241 }
5242 return resultobj;
5243 fail:
5244 return NULL;
5245 }
5246
5247
5248 SWIGINTERN PyObject *_wrap_PaneInfo_BottomDockable(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
5249 PyObject *resultobj = 0;
5250 wxPaneInfo *arg1 = (wxPaneInfo *) 0 ;
5251 bool arg2 = (bool) true ;
5252 wxPaneInfo *result = 0 ;
5253 void *argp1 = 0 ;
5254 int res1 = 0 ;
5255 bool val2 ;
5256 int ecode2 = 0 ;
5257 PyObject * obj0 = 0 ;
5258 PyObject * obj1 = 0 ;
5259 char * kwnames[] = {
5260 (char *) "self",(char *) "b", NULL
5261 };
5262
5263 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:PaneInfo_BottomDockable",kwnames,&obj0,&obj1)) SWIG_fail;
5264 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxPaneInfo, 0 | 0 );
5265 if (!SWIG_IsOK(res1)) {
5266 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "PaneInfo_BottomDockable" "', expected argument " "1"" of type '" "wxPaneInfo *""'");
5267 }
5268 arg1 = reinterpret_cast< wxPaneInfo * >(argp1);
5269 if (obj1) {
5270 ecode2 = SWIG_AsVal_bool(obj1, &val2);
5271 if (!SWIG_IsOK(ecode2)) {
5272 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "PaneInfo_BottomDockable" "', expected argument " "2"" of type '" "bool""'");
5273 }
5274 arg2 = static_cast< bool >(val2);
5275 }
5276 {
5277 PyThreadState* __tstate = wxPyBeginAllowThreads();
5278 {
5279 wxPaneInfo &_result_ref = (arg1)->BottomDockable(arg2);
5280 result = (wxPaneInfo *) &_result_ref;
5281 }
5282 wxPyEndAllowThreads(__tstate);
5283 if (PyErr_Occurred()) SWIG_fail;
5284 }
5285 {
5286 resultobj = obj0; Py_INCREF(resultobj);
5287 }
5288 return resultobj;
5289 fail:
5290 return NULL;
5291 }
5292
5293
5294 SWIGINTERN PyObject *_wrap_PaneInfo_LeftDockable(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
5295 PyObject *resultobj = 0;
5296 wxPaneInfo *arg1 = (wxPaneInfo *) 0 ;
5297 bool arg2 = (bool) true ;
5298 wxPaneInfo *result = 0 ;
5299 void *argp1 = 0 ;
5300 int res1 = 0 ;
5301 bool val2 ;
5302 int ecode2 = 0 ;
5303 PyObject * obj0 = 0 ;
5304 PyObject * obj1 = 0 ;
5305 char * kwnames[] = {
5306 (char *) "self",(char *) "b", NULL
5307 };
5308
5309 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:PaneInfo_LeftDockable",kwnames,&obj0,&obj1)) SWIG_fail;
5310 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxPaneInfo, 0 | 0 );
5311 if (!SWIG_IsOK(res1)) {
5312 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "PaneInfo_LeftDockable" "', expected argument " "1"" of type '" "wxPaneInfo *""'");
5313 }
5314 arg1 = reinterpret_cast< wxPaneInfo * >(argp1);
5315 if (obj1) {
5316 ecode2 = SWIG_AsVal_bool(obj1, &val2);
5317 if (!SWIG_IsOK(ecode2)) {
5318 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "PaneInfo_LeftDockable" "', expected argument " "2"" of type '" "bool""'");
5319 }
5320 arg2 = static_cast< bool >(val2);
5321 }
5322 {
5323 PyThreadState* __tstate = wxPyBeginAllowThreads();
5324 {
5325 wxPaneInfo &_result_ref = (arg1)->LeftDockable(arg2);
5326 result = (wxPaneInfo *) &_result_ref;
5327 }
5328 wxPyEndAllowThreads(__tstate);
5329 if (PyErr_Occurred()) SWIG_fail;
5330 }
5331 {
5332 resultobj = obj0; Py_INCREF(resultobj);
5333 }
5334 return resultobj;
5335 fail:
5336 return NULL;
5337 }
5338
5339
5340 SWIGINTERN PyObject *_wrap_PaneInfo_RightDockable(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
5341 PyObject *resultobj = 0;
5342 wxPaneInfo *arg1 = (wxPaneInfo *) 0 ;
5343 bool arg2 = (bool) true ;
5344 wxPaneInfo *result = 0 ;
5345 void *argp1 = 0 ;
5346 int res1 = 0 ;
5347 bool val2 ;
5348 int ecode2 = 0 ;
5349 PyObject * obj0 = 0 ;
5350 PyObject * obj1 = 0 ;
5351 char * kwnames[] = {
5352 (char *) "self",(char *) "b", NULL
5353 };
5354
5355 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:PaneInfo_RightDockable",kwnames,&obj0,&obj1)) SWIG_fail;
5356 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxPaneInfo, 0 | 0 );
5357 if (!SWIG_IsOK(res1)) {
5358 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "PaneInfo_RightDockable" "', expected argument " "1"" of type '" "wxPaneInfo *""'");
5359 }
5360 arg1 = reinterpret_cast< wxPaneInfo * >(argp1);
5361 if (obj1) {
5362 ecode2 = SWIG_AsVal_bool(obj1, &val2);
5363 if (!SWIG_IsOK(ecode2)) {
5364 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "PaneInfo_RightDockable" "', expected argument " "2"" of type '" "bool""'");
5365 }
5366 arg2 = static_cast< bool >(val2);
5367 }
5368 {
5369 PyThreadState* __tstate = wxPyBeginAllowThreads();
5370 {
5371 wxPaneInfo &_result_ref = (arg1)->RightDockable(arg2);
5372 result = (wxPaneInfo *) &_result_ref;
5373 }
5374 wxPyEndAllowThreads(__tstate);
5375 if (PyErr_Occurred()) SWIG_fail;
5376 }
5377 {
5378 resultobj = obj0; Py_INCREF(resultobj);
5379 }
5380 return resultobj;
5381 fail:
5382 return NULL;
5383 }
5384
5385
5386 SWIGINTERN PyObject *_wrap_PaneInfo_Floatable(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
5387 PyObject *resultobj = 0;
5388 wxPaneInfo *arg1 = (wxPaneInfo *) 0 ;
5389 bool arg2 = (bool) true ;
5390 wxPaneInfo *result = 0 ;
5391 void *argp1 = 0 ;
5392 int res1 = 0 ;
5393 bool val2 ;
5394 int ecode2 = 0 ;
5395 PyObject * obj0 = 0 ;
5396 PyObject * obj1 = 0 ;
5397 char * kwnames[] = {
5398 (char *) "self",(char *) "b", NULL
5399 };
5400
5401 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:PaneInfo_Floatable",kwnames,&obj0,&obj1)) SWIG_fail;
5402 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxPaneInfo, 0 | 0 );
5403 if (!SWIG_IsOK(res1)) {
5404 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "PaneInfo_Floatable" "', expected argument " "1"" of type '" "wxPaneInfo *""'");
5405 }
5406 arg1 = reinterpret_cast< wxPaneInfo * >(argp1);
5407 if (obj1) {
5408 ecode2 = SWIG_AsVal_bool(obj1, &val2);
5409 if (!SWIG_IsOK(ecode2)) {
5410 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "PaneInfo_Floatable" "', expected argument " "2"" of type '" "bool""'");
5411 }
5412 arg2 = static_cast< bool >(val2);
5413 }
5414 {
5415 PyThreadState* __tstate = wxPyBeginAllowThreads();
5416 {
5417 wxPaneInfo &_result_ref = (arg1)->Floatable(arg2);
5418 result = (wxPaneInfo *) &_result_ref;
5419 }
5420 wxPyEndAllowThreads(__tstate);
5421 if (PyErr_Occurred()) SWIG_fail;
5422 }
5423 {
5424 resultobj = obj0; Py_INCREF(resultobj);
5425 }
5426 return resultobj;
5427 fail:
5428 return NULL;
5429 }
5430
5431
5432 SWIGINTERN PyObject *_wrap_PaneInfo_Movable(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
5433 PyObject *resultobj = 0;
5434 wxPaneInfo *arg1 = (wxPaneInfo *) 0 ;
5435 bool arg2 = (bool) true ;
5436 wxPaneInfo *result = 0 ;
5437 void *argp1 = 0 ;
5438 int res1 = 0 ;
5439 bool val2 ;
5440 int ecode2 = 0 ;
5441 PyObject * obj0 = 0 ;
5442 PyObject * obj1 = 0 ;
5443 char * kwnames[] = {
5444 (char *) "self",(char *) "b", NULL
5445 };
5446
5447 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:PaneInfo_Movable",kwnames,&obj0,&obj1)) SWIG_fail;
5448 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxPaneInfo, 0 | 0 );
5449 if (!SWIG_IsOK(res1)) {
5450 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "PaneInfo_Movable" "', expected argument " "1"" of type '" "wxPaneInfo *""'");
5451 }
5452 arg1 = reinterpret_cast< wxPaneInfo * >(argp1);
5453 if (obj1) {
5454 ecode2 = SWIG_AsVal_bool(obj1, &val2);
5455 if (!SWIG_IsOK(ecode2)) {
5456 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "PaneInfo_Movable" "', expected argument " "2"" of type '" "bool""'");
5457 }
5458 arg2 = static_cast< bool >(val2);
5459 }
5460 {
5461 PyThreadState* __tstate = wxPyBeginAllowThreads();
5462 {
5463 wxPaneInfo &_result_ref = (arg1)->Movable(arg2);
5464 result = (wxPaneInfo *) &_result_ref;
5465 }
5466 wxPyEndAllowThreads(__tstate);
5467 if (PyErr_Occurred()) SWIG_fail;
5468 }
5469 {
5470 resultobj = obj0; Py_INCREF(resultobj);
5471 }
5472 return resultobj;
5473 fail:
5474 return NULL;
5475 }
5476
5477
5478 SWIGINTERN PyObject *_wrap_PaneInfo_Dockable(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
5479 PyObject *resultobj = 0;
5480 wxPaneInfo *arg1 = (wxPaneInfo *) 0 ;
5481 bool arg2 = (bool) true ;
5482 wxPaneInfo *result = 0 ;
5483 void *argp1 = 0 ;
5484 int res1 = 0 ;
5485 bool val2 ;
5486 int ecode2 = 0 ;
5487 PyObject * obj0 = 0 ;
5488 PyObject * obj1 = 0 ;
5489 char * kwnames[] = {
5490 (char *) "self",(char *) "b", NULL
5491 };
5492
5493 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:PaneInfo_Dockable",kwnames,&obj0,&obj1)) SWIG_fail;
5494 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxPaneInfo, 0 | 0 );
5495 if (!SWIG_IsOK(res1)) {
5496 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "PaneInfo_Dockable" "', expected argument " "1"" of type '" "wxPaneInfo *""'");
5497 }
5498 arg1 = reinterpret_cast< wxPaneInfo * >(argp1);
5499 if (obj1) {
5500 ecode2 = SWIG_AsVal_bool(obj1, &val2);
5501 if (!SWIG_IsOK(ecode2)) {
5502 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "PaneInfo_Dockable" "', expected argument " "2"" of type '" "bool""'");
5503 }
5504 arg2 = static_cast< bool >(val2);
5505 }
5506 {
5507 PyThreadState* __tstate = wxPyBeginAllowThreads();
5508 {
5509 wxPaneInfo &_result_ref = (arg1)->Dockable(arg2);
5510 result = (wxPaneInfo *) &_result_ref;
5511 }
5512 wxPyEndAllowThreads(__tstate);
5513 if (PyErr_Occurred()) SWIG_fail;
5514 }
5515 {
5516 resultobj = obj0; Py_INCREF(resultobj);
5517 }
5518 return resultobj;
5519 fail:
5520 return NULL;
5521 }
5522
5523
5524 SWIGINTERN PyObject *_wrap_PaneInfo_DefaultPane(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
5525 PyObject *resultobj = 0;
5526 wxPaneInfo *arg1 = (wxPaneInfo *) 0 ;
5527 wxPaneInfo *result = 0 ;
5528 void *argp1 = 0 ;
5529 int res1 = 0 ;
5530 PyObject *swig_obj[1] ;
5531
5532 if (!args) SWIG_fail;
5533 swig_obj[0] = args;
5534 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxPaneInfo, 0 | 0 );
5535 if (!SWIG_IsOK(res1)) {
5536 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "PaneInfo_DefaultPane" "', expected argument " "1"" of type '" "wxPaneInfo *""'");
5537 }
5538 arg1 = reinterpret_cast< wxPaneInfo * >(argp1);
5539 {
5540 PyThreadState* __tstate = wxPyBeginAllowThreads();
5541 {
5542 wxPaneInfo &_result_ref = (arg1)->DefaultPane();
5543 result = (wxPaneInfo *) &_result_ref;
5544 }
5545 wxPyEndAllowThreads(__tstate);
5546 if (PyErr_Occurred()) SWIG_fail;
5547 }
5548 {
5549 resultobj = swig_obj[0]; Py_INCREF(resultobj);
5550 }
5551 return resultobj;
5552 fail:
5553 return NULL;
5554 }
5555
5556
5557 SWIGINTERN PyObject *_wrap_PaneInfo_CentrePane(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
5558 PyObject *resultobj = 0;
5559 wxPaneInfo *arg1 = (wxPaneInfo *) 0 ;
5560 wxPaneInfo *result = 0 ;
5561 void *argp1 = 0 ;
5562 int res1 = 0 ;
5563 PyObject *swig_obj[1] ;
5564
5565 if (!args) SWIG_fail;
5566 swig_obj[0] = args;
5567 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxPaneInfo, 0 | 0 );
5568 if (!SWIG_IsOK(res1)) {
5569 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "PaneInfo_CentrePane" "', expected argument " "1"" of type '" "wxPaneInfo *""'");
5570 }
5571 arg1 = reinterpret_cast< wxPaneInfo * >(argp1);
5572 {
5573 PyThreadState* __tstate = wxPyBeginAllowThreads();
5574 {
5575 wxPaneInfo &_result_ref = (arg1)->CentrePane();
5576 result = (wxPaneInfo *) &_result_ref;
5577 }
5578 wxPyEndAllowThreads(__tstate);
5579 if (PyErr_Occurred()) SWIG_fail;
5580 }
5581 {
5582 resultobj = swig_obj[0]; Py_INCREF(resultobj);
5583 }
5584 return resultobj;
5585 fail:
5586 return NULL;
5587 }
5588
5589
5590 SWIGINTERN PyObject *_wrap_PaneInfo_CenterPane(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
5591 PyObject *resultobj = 0;
5592 wxPaneInfo *arg1 = (wxPaneInfo *) 0 ;
5593 wxPaneInfo *result = 0 ;
5594 void *argp1 = 0 ;
5595 int res1 = 0 ;
5596 PyObject *swig_obj[1] ;
5597
5598 if (!args) SWIG_fail;
5599 swig_obj[0] = args;
5600 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxPaneInfo, 0 | 0 );
5601 if (!SWIG_IsOK(res1)) {
5602 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "PaneInfo_CenterPane" "', expected argument " "1"" of type '" "wxPaneInfo *""'");
5603 }
5604 arg1 = reinterpret_cast< wxPaneInfo * >(argp1);
5605 {
5606 PyThreadState* __tstate = wxPyBeginAllowThreads();
5607 {
5608 wxPaneInfo &_result_ref = (arg1)->CenterPane();
5609 result = (wxPaneInfo *) &_result_ref;
5610 }
5611 wxPyEndAllowThreads(__tstate);
5612 if (PyErr_Occurred()) SWIG_fail;
5613 }
5614 {
5615 resultobj = swig_obj[0]; Py_INCREF(resultobj);
5616 }
5617 return resultobj;
5618 fail:
5619 return NULL;
5620 }
5621
5622
5623 SWIGINTERN PyObject *_wrap_PaneInfo_ToolbarPane(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
5624 PyObject *resultobj = 0;
5625 wxPaneInfo *arg1 = (wxPaneInfo *) 0 ;
5626 wxPaneInfo *result = 0 ;
5627 void *argp1 = 0 ;
5628 int res1 = 0 ;
5629 PyObject *swig_obj[1] ;
5630
5631 if (!args) SWIG_fail;
5632 swig_obj[0] = args;
5633 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxPaneInfo, 0 | 0 );
5634 if (!SWIG_IsOK(res1)) {
5635 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "PaneInfo_ToolbarPane" "', expected argument " "1"" of type '" "wxPaneInfo *""'");
5636 }
5637 arg1 = reinterpret_cast< wxPaneInfo * >(argp1);
5638 {
5639 PyThreadState* __tstate = wxPyBeginAllowThreads();
5640 {
5641 wxPaneInfo &_result_ref = (arg1)->ToolbarPane();
5642 result = (wxPaneInfo *) &_result_ref;
5643 }
5644 wxPyEndAllowThreads(__tstate);
5645 if (PyErr_Occurred()) SWIG_fail;
5646 }
5647 {
5648 resultobj = swig_obj[0]; Py_INCREF(resultobj);
5649 }
5650 return resultobj;
5651 fail:
5652 return NULL;
5653 }
5654
5655
5656 SWIGINTERN PyObject *_wrap_PaneInfo_SetFlag(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
5657 PyObject *resultobj = 0;
5658 wxPaneInfo *arg1 = (wxPaneInfo *) 0 ;
5659 int arg2 ;
5660 bool arg3 ;
5661 wxPaneInfo *result = 0 ;
5662 void *argp1 = 0 ;
5663 int res1 = 0 ;
5664 int val2 ;
5665 int ecode2 = 0 ;
5666 bool val3 ;
5667 int ecode3 = 0 ;
5668 PyObject * obj0 = 0 ;
5669 PyObject * obj1 = 0 ;
5670 PyObject * obj2 = 0 ;
5671 char * kwnames[] = {
5672 (char *) "self",(char *) "flag",(char *) "option_state", NULL
5673 };
5674
5675 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:PaneInfo_SetFlag",kwnames,&obj0,&obj1,&obj2)) SWIG_fail;
5676 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxPaneInfo, 0 | 0 );
5677 if (!SWIG_IsOK(res1)) {
5678 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "PaneInfo_SetFlag" "', expected argument " "1"" of type '" "wxPaneInfo *""'");
5679 }
5680 arg1 = reinterpret_cast< wxPaneInfo * >(argp1);
5681 ecode2 = SWIG_AsVal_int(obj1, &val2);
5682 if (!SWIG_IsOK(ecode2)) {
5683 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "PaneInfo_SetFlag" "', expected argument " "2"" of type '" "int""'");
5684 }
5685 arg2 = static_cast< int >(val2);
5686 ecode3 = SWIG_AsVal_bool(obj2, &val3);
5687 if (!SWIG_IsOK(ecode3)) {
5688 SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "PaneInfo_SetFlag" "', expected argument " "3"" of type '" "bool""'");
5689 }
5690 arg3 = static_cast< bool >(val3);
5691 {
5692 PyThreadState* __tstate = wxPyBeginAllowThreads();
5693 {
5694 wxPaneInfo &_result_ref = (arg1)->SetFlag(arg2,arg3);
5695 result = (wxPaneInfo *) &_result_ref;
5696 }
5697 wxPyEndAllowThreads(__tstate);
5698 if (PyErr_Occurred()) SWIG_fail;
5699 }
5700 {
5701 resultobj = obj0; Py_INCREF(resultobj);
5702 }
5703 return resultobj;
5704 fail:
5705 return NULL;
5706 }
5707
5708
5709 SWIGINTERN PyObject *_wrap_PaneInfo_HasFlag(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
5710 PyObject *resultobj = 0;
5711 wxPaneInfo *arg1 = (wxPaneInfo *) 0 ;
5712 int arg2 ;
5713 bool result;
5714 void *argp1 = 0 ;
5715 int res1 = 0 ;
5716 int val2 ;
5717 int ecode2 = 0 ;
5718 PyObject * obj0 = 0 ;
5719 PyObject * obj1 = 0 ;
5720 char * kwnames[] = {
5721 (char *) "self",(char *) "flag", NULL
5722 };
5723
5724 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:PaneInfo_HasFlag",kwnames,&obj0,&obj1)) SWIG_fail;
5725 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxPaneInfo, 0 | 0 );
5726 if (!SWIG_IsOK(res1)) {
5727 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "PaneInfo_HasFlag" "', expected argument " "1"" of type '" "wxPaneInfo const *""'");
5728 }
5729 arg1 = reinterpret_cast< wxPaneInfo * >(argp1);
5730 ecode2 = SWIG_AsVal_int(obj1, &val2);
5731 if (!SWIG_IsOK(ecode2)) {
5732 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "PaneInfo_HasFlag" "', expected argument " "2"" of type '" "int""'");
5733 }
5734 arg2 = static_cast< int >(val2);
5735 {
5736 PyThreadState* __tstate = wxPyBeginAllowThreads();
5737 result = (bool)((wxPaneInfo const *)arg1)->HasFlag(arg2);
5738 wxPyEndAllowThreads(__tstate);
5739 if (PyErr_Occurred()) SWIG_fail;
5740 }
5741 {
5742 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
5743 }
5744 return resultobj;
5745 fail:
5746 return NULL;
5747 }
5748
5749
5750 SWIGINTERN PyObject *_wrap_PaneInfo_name_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
5751 PyObject *resultobj = 0;
5752 wxPaneInfo *arg1 = (wxPaneInfo *) 0 ;
5753 wxString *arg2 = (wxString *) 0 ;
5754 void *argp1 = 0 ;
5755 int res1 = 0 ;
5756 bool temp2 = false ;
5757 PyObject *swig_obj[2] ;
5758
5759 if (!SWIG_Python_UnpackTuple(args,"PaneInfo_name_set",2,2,swig_obj)) SWIG_fail;
5760 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxPaneInfo, 0 | 0 );
5761 if (!SWIG_IsOK(res1)) {
5762 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "PaneInfo_name_set" "', expected argument " "1"" of type '" "wxPaneInfo *""'");
5763 }
5764 arg1 = reinterpret_cast< wxPaneInfo * >(argp1);
5765 {
5766 arg2 = wxString_in_helper(swig_obj[1]);
5767 if (arg2 == NULL) SWIG_fail;
5768 temp2 = true;
5769 }
5770 if (arg1) (arg1)->name = *arg2;
5771
5772 resultobj = SWIG_Py_Void();
5773 {
5774 if (temp2)
5775 delete arg2;
5776 }
5777 return resultobj;
5778 fail:
5779 {
5780 if (temp2)
5781 delete arg2;
5782 }
5783 return NULL;
5784 }
5785
5786
5787 SWIGINTERN PyObject *_wrap_PaneInfo_name_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
5788 PyObject *resultobj = 0;
5789 wxPaneInfo *arg1 = (wxPaneInfo *) 0 ;
5790 wxString *result = 0 ;
5791 void *argp1 = 0 ;
5792 int res1 = 0 ;
5793 PyObject *swig_obj[1] ;
5794
5795 if (!args) SWIG_fail;
5796 swig_obj[0] = args;
5797 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxPaneInfo, 0 | 0 );
5798 if (!SWIG_IsOK(res1)) {
5799 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "PaneInfo_name_get" "', expected argument " "1"" of type '" "wxPaneInfo *""'");
5800 }
5801 arg1 = reinterpret_cast< wxPaneInfo * >(argp1);
5802 result = (wxString *)& ((arg1)->name);
5803 {
5804 #if wxUSE_UNICODE
5805 resultobj = PyUnicode_FromWideChar(result->c_str(), result->Len());
5806 #else
5807 resultobj = PyString_FromStringAndSize(result->c_str(), result->Len());
5808 #endif
5809 }
5810 return resultobj;
5811 fail:
5812 return NULL;
5813 }
5814
5815
5816 SWIGINTERN PyObject *_wrap_PaneInfo_caption_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
5817 PyObject *resultobj = 0;
5818 wxPaneInfo *arg1 = (wxPaneInfo *) 0 ;
5819 wxString *arg2 = (wxString *) 0 ;
5820 void *argp1 = 0 ;
5821 int res1 = 0 ;
5822 bool temp2 = false ;
5823 PyObject *swig_obj[2] ;
5824
5825 if (!SWIG_Python_UnpackTuple(args,"PaneInfo_caption_set",2,2,swig_obj)) SWIG_fail;
5826 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxPaneInfo, 0 | 0 );
5827 if (!SWIG_IsOK(res1)) {
5828 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "PaneInfo_caption_set" "', expected argument " "1"" of type '" "wxPaneInfo *""'");
5829 }
5830 arg1 = reinterpret_cast< wxPaneInfo * >(argp1);
5831 {
5832 arg2 = wxString_in_helper(swig_obj[1]);
5833 if (arg2 == NULL) SWIG_fail;
5834 temp2 = true;
5835 }
5836 if (arg1) (arg1)->caption = *arg2;
5837
5838 resultobj = SWIG_Py_Void();
5839 {
5840 if (temp2)
5841 delete arg2;
5842 }
5843 return resultobj;
5844 fail:
5845 {
5846 if (temp2)
5847 delete arg2;
5848 }
5849 return NULL;
5850 }
5851
5852
5853 SWIGINTERN PyObject *_wrap_PaneInfo_caption_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
5854 PyObject *resultobj = 0;
5855 wxPaneInfo *arg1 = (wxPaneInfo *) 0 ;
5856 wxString *result = 0 ;
5857 void *argp1 = 0 ;
5858 int res1 = 0 ;
5859 PyObject *swig_obj[1] ;
5860
5861 if (!args) SWIG_fail;
5862 swig_obj[0] = args;
5863 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxPaneInfo, 0 | 0 );
5864 if (!SWIG_IsOK(res1)) {
5865 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "PaneInfo_caption_get" "', expected argument " "1"" of type '" "wxPaneInfo *""'");
5866 }
5867 arg1 = reinterpret_cast< wxPaneInfo * >(argp1);
5868 result = (wxString *)& ((arg1)->caption);
5869 {
5870 #if wxUSE_UNICODE
5871 resultobj = PyUnicode_FromWideChar(result->c_str(), result->Len());
5872 #else
5873 resultobj = PyString_FromStringAndSize(result->c_str(), result->Len());
5874 #endif
5875 }
5876 return resultobj;
5877 fail:
5878 return NULL;
5879 }
5880
5881
5882 SWIGINTERN PyObject *_wrap_PaneInfo_window_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
5883 PyObject *resultobj = 0;
5884 wxPaneInfo *arg1 = (wxPaneInfo *) 0 ;
5885 wxWindow *arg2 = (wxWindow *) 0 ;
5886 void *argp1 = 0 ;
5887 int res1 = 0 ;
5888 void *argp2 = 0 ;
5889 int res2 = 0 ;
5890 PyObject *swig_obj[2] ;
5891
5892 if (!SWIG_Python_UnpackTuple(args,"PaneInfo_window_set",2,2,swig_obj)) SWIG_fail;
5893 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxPaneInfo, 0 | 0 );
5894 if (!SWIG_IsOK(res1)) {
5895 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "PaneInfo_window_set" "', expected argument " "1"" of type '" "wxPaneInfo *""'");
5896 }
5897 arg1 = reinterpret_cast< wxPaneInfo * >(argp1);
5898 res2 = SWIG_ConvertPtr(swig_obj[1], &argp2,SWIGTYPE_p_wxWindow, SWIG_POINTER_DISOWN | 0 );
5899 if (!SWIG_IsOK(res2)) {
5900 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "PaneInfo_window_set" "', expected argument " "2"" of type '" "wxWindow *""'");
5901 }
5902 arg2 = reinterpret_cast< wxWindow * >(argp2);
5903 if (arg1) (arg1)->window = arg2;
5904
5905 resultobj = SWIG_Py_Void();
5906 return resultobj;
5907 fail:
5908 return NULL;
5909 }
5910
5911
5912 SWIGINTERN PyObject *_wrap_PaneInfo_window_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
5913 PyObject *resultobj = 0;
5914 wxPaneInfo *arg1 = (wxPaneInfo *) 0 ;
5915 wxWindow *result = 0 ;
5916 void *argp1 = 0 ;
5917 int res1 = 0 ;
5918 PyObject *swig_obj[1] ;
5919
5920 if (!args) SWIG_fail;
5921 swig_obj[0] = args;
5922 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxPaneInfo, 0 | 0 );
5923 if (!SWIG_IsOK(res1)) {
5924 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "PaneInfo_window_get" "', expected argument " "1"" of type '" "wxPaneInfo *""'");
5925 }
5926 arg1 = reinterpret_cast< wxPaneInfo * >(argp1);
5927 result = (wxWindow *) ((arg1)->window);
5928 {
5929 resultobj = wxPyMake_wxObject(result, 0);
5930 }
5931 return resultobj;
5932 fail:
5933 return NULL;
5934 }
5935
5936
5937 SWIGINTERN PyObject *_wrap_PaneInfo_frame_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
5938 PyObject *resultobj = 0;
5939 wxPaneInfo *arg1 = (wxPaneInfo *) 0 ;
5940 wxFrame *arg2 = (wxFrame *) 0 ;
5941 void *argp1 = 0 ;
5942 int res1 = 0 ;
5943 void *argp2 = 0 ;
5944 int res2 = 0 ;
5945 PyObject *swig_obj[2] ;
5946
5947 if (!SWIG_Python_UnpackTuple(args,"PaneInfo_frame_set",2,2,swig_obj)) SWIG_fail;
5948 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxPaneInfo, 0 | 0 );
5949 if (!SWIG_IsOK(res1)) {
5950 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "PaneInfo_frame_set" "', expected argument " "1"" of type '" "wxPaneInfo *""'");
5951 }
5952 arg1 = reinterpret_cast< wxPaneInfo * >(argp1);
5953 res2 = SWIG_ConvertPtr(swig_obj[1], &argp2,SWIGTYPE_p_wxFrame, SWIG_POINTER_DISOWN | 0 );
5954 if (!SWIG_IsOK(res2)) {
5955 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "PaneInfo_frame_set" "', expected argument " "2"" of type '" "wxFrame *""'");
5956 }
5957 arg2 = reinterpret_cast< wxFrame * >(argp2);
5958 if (arg1) (arg1)->frame = arg2;
5959
5960 resultobj = SWIG_Py_Void();
5961 return resultobj;
5962 fail:
5963 return NULL;
5964 }
5965
5966
5967 SWIGINTERN PyObject *_wrap_PaneInfo_frame_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
5968 PyObject *resultobj = 0;
5969 wxPaneInfo *arg1 = (wxPaneInfo *) 0 ;
5970 wxFrame *result = 0 ;
5971 void *argp1 = 0 ;
5972 int res1 = 0 ;
5973 PyObject *swig_obj[1] ;
5974
5975 if (!args) SWIG_fail;
5976 swig_obj[0] = args;
5977 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxPaneInfo, 0 | 0 );
5978 if (!SWIG_IsOK(res1)) {
5979 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "PaneInfo_frame_get" "', expected argument " "1"" of type '" "wxPaneInfo *""'");
5980 }
5981 arg1 = reinterpret_cast< wxPaneInfo * >(argp1);
5982 result = (wxFrame *) ((arg1)->frame);
5983 {
5984 resultobj = wxPyMake_wxObject(result, 0);
5985 }
5986 return resultobj;
5987 fail:
5988 return NULL;
5989 }
5990
5991
5992 SWIGINTERN PyObject *_wrap_PaneInfo_state_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
5993 PyObject *resultobj = 0;
5994 wxPaneInfo *arg1 = (wxPaneInfo *) 0 ;
5995 int arg2 ;
5996 void *argp1 = 0 ;
5997 int res1 = 0 ;
5998 int val2 ;
5999 int ecode2 = 0 ;
6000 PyObject *swig_obj[2] ;
6001
6002 if (!SWIG_Python_UnpackTuple(args,"PaneInfo_state_set",2,2,swig_obj)) SWIG_fail;
6003 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxPaneInfo, 0 | 0 );
6004 if (!SWIG_IsOK(res1)) {
6005 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "PaneInfo_state_set" "', expected argument " "1"" of type '" "wxPaneInfo *""'");
6006 }
6007 arg1 = reinterpret_cast< wxPaneInfo * >(argp1);
6008 ecode2 = SWIG_AsVal_int(swig_obj[1], &val2);
6009 if (!SWIG_IsOK(ecode2)) {
6010 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "PaneInfo_state_set" "', expected argument " "2"" of type '" "int""'");
6011 }
6012 arg2 = static_cast< int >(val2);
6013 if (arg1) (arg1)->state = arg2;
6014
6015 resultobj = SWIG_Py_Void();
6016 return resultobj;
6017 fail:
6018 return NULL;
6019 }
6020
6021
6022 SWIGINTERN PyObject *_wrap_PaneInfo_state_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
6023 PyObject *resultobj = 0;
6024 wxPaneInfo *arg1 = (wxPaneInfo *) 0 ;
6025 int result;
6026 void *argp1 = 0 ;
6027 int res1 = 0 ;
6028 PyObject *swig_obj[1] ;
6029
6030 if (!args) SWIG_fail;
6031 swig_obj[0] = args;
6032 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxPaneInfo, 0 | 0 );
6033 if (!SWIG_IsOK(res1)) {
6034 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "PaneInfo_state_get" "', expected argument " "1"" of type '" "wxPaneInfo *""'");
6035 }
6036 arg1 = reinterpret_cast< wxPaneInfo * >(argp1);
6037 result = (int) ((arg1)->state);
6038 resultobj = SWIG_From_int(static_cast< int >(result));
6039 return resultobj;
6040 fail:
6041 return NULL;
6042 }
6043
6044
6045 SWIGINTERN PyObject *_wrap_PaneInfo_dock_direction_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
6046 PyObject *resultobj = 0;
6047 wxPaneInfo *arg1 = (wxPaneInfo *) 0 ;
6048 int arg2 ;
6049 void *argp1 = 0 ;
6050 int res1 = 0 ;
6051 int val2 ;
6052 int ecode2 = 0 ;
6053 PyObject *swig_obj[2] ;
6054
6055 if (!SWIG_Python_UnpackTuple(args,"PaneInfo_dock_direction_set",2,2,swig_obj)) SWIG_fail;
6056 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxPaneInfo, 0 | 0 );
6057 if (!SWIG_IsOK(res1)) {
6058 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "PaneInfo_dock_direction_set" "', expected argument " "1"" of type '" "wxPaneInfo *""'");
6059 }
6060 arg1 = reinterpret_cast< wxPaneInfo * >(argp1);
6061 ecode2 = SWIG_AsVal_int(swig_obj[1], &val2);
6062 if (!SWIG_IsOK(ecode2)) {
6063 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "PaneInfo_dock_direction_set" "', expected argument " "2"" of type '" "int""'");
6064 }
6065 arg2 = static_cast< int >(val2);
6066 if (arg1) (arg1)->dock_direction = arg2;
6067
6068 resultobj = SWIG_Py_Void();
6069 return resultobj;
6070 fail:
6071 return NULL;
6072 }
6073
6074
6075 SWIGINTERN PyObject *_wrap_PaneInfo_dock_direction_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
6076 PyObject *resultobj = 0;
6077 wxPaneInfo *arg1 = (wxPaneInfo *) 0 ;
6078 int result;
6079 void *argp1 = 0 ;
6080 int res1 = 0 ;
6081 PyObject *swig_obj[1] ;
6082
6083 if (!args) SWIG_fail;
6084 swig_obj[0] = args;
6085 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxPaneInfo, 0 | 0 );
6086 if (!SWIG_IsOK(res1)) {
6087 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "PaneInfo_dock_direction_get" "', expected argument " "1"" of type '" "wxPaneInfo *""'");
6088 }
6089 arg1 = reinterpret_cast< wxPaneInfo * >(argp1);
6090 result = (int) ((arg1)->dock_direction);
6091 resultobj = SWIG_From_int(static_cast< int >(result));
6092 return resultobj;
6093 fail:
6094 return NULL;
6095 }
6096
6097
6098 SWIGINTERN PyObject *_wrap_PaneInfo_dock_layer_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
6099 PyObject *resultobj = 0;
6100 wxPaneInfo *arg1 = (wxPaneInfo *) 0 ;
6101 int arg2 ;
6102 void *argp1 = 0 ;
6103 int res1 = 0 ;
6104 int val2 ;
6105 int ecode2 = 0 ;
6106 PyObject *swig_obj[2] ;
6107
6108 if (!SWIG_Python_UnpackTuple(args,"PaneInfo_dock_layer_set",2,2,swig_obj)) SWIG_fail;
6109 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxPaneInfo, 0 | 0 );
6110 if (!SWIG_IsOK(res1)) {
6111 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "PaneInfo_dock_layer_set" "', expected argument " "1"" of type '" "wxPaneInfo *""'");
6112 }
6113 arg1 = reinterpret_cast< wxPaneInfo * >(argp1);
6114 ecode2 = SWIG_AsVal_int(swig_obj[1], &val2);
6115 if (!SWIG_IsOK(ecode2)) {
6116 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "PaneInfo_dock_layer_set" "', expected argument " "2"" of type '" "int""'");
6117 }
6118 arg2 = static_cast< int >(val2);
6119 if (arg1) (arg1)->dock_layer = arg2;
6120
6121 resultobj = SWIG_Py_Void();
6122 return resultobj;
6123 fail:
6124 return NULL;
6125 }
6126
6127
6128 SWIGINTERN PyObject *_wrap_PaneInfo_dock_layer_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
6129 PyObject *resultobj = 0;
6130 wxPaneInfo *arg1 = (wxPaneInfo *) 0 ;
6131 int result;
6132 void *argp1 = 0 ;
6133 int res1 = 0 ;
6134 PyObject *swig_obj[1] ;
6135
6136 if (!args) SWIG_fail;
6137 swig_obj[0] = args;
6138 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxPaneInfo, 0 | 0 );
6139 if (!SWIG_IsOK(res1)) {
6140 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "PaneInfo_dock_layer_get" "', expected argument " "1"" of type '" "wxPaneInfo *""'");
6141 }
6142 arg1 = reinterpret_cast< wxPaneInfo * >(argp1);
6143 result = (int) ((arg1)->dock_layer);
6144 resultobj = SWIG_From_int(static_cast< int >(result));
6145 return resultobj;
6146 fail:
6147 return NULL;
6148 }
6149
6150
6151 SWIGINTERN PyObject *_wrap_PaneInfo_dock_row_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
6152 PyObject *resultobj = 0;
6153 wxPaneInfo *arg1 = (wxPaneInfo *) 0 ;
6154 int arg2 ;
6155 void *argp1 = 0 ;
6156 int res1 = 0 ;
6157 int val2 ;
6158 int ecode2 = 0 ;
6159 PyObject *swig_obj[2] ;
6160
6161 if (!SWIG_Python_UnpackTuple(args,"PaneInfo_dock_row_set",2,2,swig_obj)) SWIG_fail;
6162 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxPaneInfo, 0 | 0 );
6163 if (!SWIG_IsOK(res1)) {
6164 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "PaneInfo_dock_row_set" "', expected argument " "1"" of type '" "wxPaneInfo *""'");
6165 }
6166 arg1 = reinterpret_cast< wxPaneInfo * >(argp1);
6167 ecode2 = SWIG_AsVal_int(swig_obj[1], &val2);
6168 if (!SWIG_IsOK(ecode2)) {
6169 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "PaneInfo_dock_row_set" "', expected argument " "2"" of type '" "int""'");
6170 }
6171 arg2 = static_cast< int >(val2);
6172 if (arg1) (arg1)->dock_row = arg2;
6173
6174 resultobj = SWIG_Py_Void();
6175 return resultobj;
6176 fail:
6177 return NULL;
6178 }
6179
6180
6181 SWIGINTERN PyObject *_wrap_PaneInfo_dock_row_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
6182 PyObject *resultobj = 0;
6183 wxPaneInfo *arg1 = (wxPaneInfo *) 0 ;
6184 int result;
6185 void *argp1 = 0 ;
6186 int res1 = 0 ;
6187 PyObject *swig_obj[1] ;
6188
6189 if (!args) SWIG_fail;
6190 swig_obj[0] = args;
6191 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxPaneInfo, 0 | 0 );
6192 if (!SWIG_IsOK(res1)) {
6193 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "PaneInfo_dock_row_get" "', expected argument " "1"" of type '" "wxPaneInfo *""'");
6194 }
6195 arg1 = reinterpret_cast< wxPaneInfo * >(argp1);
6196 result = (int) ((arg1)->dock_row);
6197 resultobj = SWIG_From_int(static_cast< int >(result));
6198 return resultobj;
6199 fail:
6200 return NULL;
6201 }
6202
6203
6204 SWIGINTERN PyObject *_wrap_PaneInfo_dock_pos_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
6205 PyObject *resultobj = 0;
6206 wxPaneInfo *arg1 = (wxPaneInfo *) 0 ;
6207 int arg2 ;
6208 void *argp1 = 0 ;
6209 int res1 = 0 ;
6210 int val2 ;
6211 int ecode2 = 0 ;
6212 PyObject *swig_obj[2] ;
6213
6214 if (!SWIG_Python_UnpackTuple(args,"PaneInfo_dock_pos_set",2,2,swig_obj)) SWIG_fail;
6215 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxPaneInfo, 0 | 0 );
6216 if (!SWIG_IsOK(res1)) {
6217 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "PaneInfo_dock_pos_set" "', expected argument " "1"" of type '" "wxPaneInfo *""'");
6218 }
6219 arg1 = reinterpret_cast< wxPaneInfo * >(argp1);
6220 ecode2 = SWIG_AsVal_int(swig_obj[1], &val2);
6221 if (!SWIG_IsOK(ecode2)) {
6222 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "PaneInfo_dock_pos_set" "', expected argument " "2"" of type '" "int""'");
6223 }
6224 arg2 = static_cast< int >(val2);
6225 if (arg1) (arg1)->dock_pos = arg2;
6226
6227 resultobj = SWIG_Py_Void();
6228 return resultobj;
6229 fail:
6230 return NULL;
6231 }
6232
6233
6234 SWIGINTERN PyObject *_wrap_PaneInfo_dock_pos_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
6235 PyObject *resultobj = 0;
6236 wxPaneInfo *arg1 = (wxPaneInfo *) 0 ;
6237 int result;
6238 void *argp1 = 0 ;
6239 int res1 = 0 ;
6240 PyObject *swig_obj[1] ;
6241
6242 if (!args) SWIG_fail;
6243 swig_obj[0] = args;
6244 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxPaneInfo, 0 | 0 );
6245 if (!SWIG_IsOK(res1)) {
6246 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "PaneInfo_dock_pos_get" "', expected argument " "1"" of type '" "wxPaneInfo *""'");
6247 }
6248 arg1 = reinterpret_cast< wxPaneInfo * >(argp1);
6249 result = (int) ((arg1)->dock_pos);
6250 resultobj = SWIG_From_int(static_cast< int >(result));
6251 return resultobj;
6252 fail:
6253 return NULL;
6254 }
6255
6256
6257 SWIGINTERN PyObject *_wrap_PaneInfo_best_size_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
6258 PyObject *resultobj = 0;
6259 wxPaneInfo *arg1 = (wxPaneInfo *) 0 ;
6260 wxSize *arg2 = (wxSize *) 0 ;
6261 void *argp1 = 0 ;
6262 int res1 = 0 ;
6263 void *argp2 = 0 ;
6264 int res2 = 0 ;
6265 PyObject *swig_obj[2] ;
6266
6267 if (!SWIG_Python_UnpackTuple(args,"PaneInfo_best_size_set",2,2,swig_obj)) SWIG_fail;
6268 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxPaneInfo, 0 | 0 );
6269 if (!SWIG_IsOK(res1)) {
6270 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "PaneInfo_best_size_set" "', expected argument " "1"" of type '" "wxPaneInfo *""'");
6271 }
6272 arg1 = reinterpret_cast< wxPaneInfo * >(argp1);
6273 res2 = SWIG_ConvertPtr(swig_obj[1], &argp2,SWIGTYPE_p_wxSize, 0 | 0 );
6274 if (!SWIG_IsOK(res2)) {
6275 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "PaneInfo_best_size_set" "', expected argument " "2"" of type '" "wxSize *""'");
6276 }
6277 arg2 = reinterpret_cast< wxSize * >(argp2);
6278 if (arg1) (arg1)->best_size = *arg2;
6279
6280 resultobj = SWIG_Py_Void();
6281 return resultobj;
6282 fail:
6283 return NULL;
6284 }
6285
6286
6287 SWIGINTERN PyObject *_wrap_PaneInfo_best_size_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
6288 PyObject *resultobj = 0;
6289 wxPaneInfo *arg1 = (wxPaneInfo *) 0 ;
6290 wxSize *result = 0 ;
6291 void *argp1 = 0 ;
6292 int res1 = 0 ;
6293 PyObject *swig_obj[1] ;
6294
6295 if (!args) SWIG_fail;
6296 swig_obj[0] = args;
6297 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxPaneInfo, 0 | 0 );
6298 if (!SWIG_IsOK(res1)) {
6299 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "PaneInfo_best_size_get" "', expected argument " "1"" of type '" "wxPaneInfo *""'");
6300 }
6301 arg1 = reinterpret_cast< wxPaneInfo * >(argp1);
6302 result = (wxSize *)& ((arg1)->best_size);
6303 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_wxSize, 0 | 0 );
6304 return resultobj;
6305 fail:
6306 return NULL;
6307 }
6308
6309
6310 SWIGINTERN PyObject *_wrap_PaneInfo_min_size_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
6311 PyObject *resultobj = 0;
6312 wxPaneInfo *arg1 = (wxPaneInfo *) 0 ;
6313 wxSize *arg2 = (wxSize *) 0 ;
6314 void *argp1 = 0 ;
6315 int res1 = 0 ;
6316 void *argp2 = 0 ;
6317 int res2 = 0 ;
6318 PyObject *swig_obj[2] ;
6319
6320 if (!SWIG_Python_UnpackTuple(args,"PaneInfo_min_size_set",2,2,swig_obj)) SWIG_fail;
6321 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxPaneInfo, 0 | 0 );
6322 if (!SWIG_IsOK(res1)) {
6323 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "PaneInfo_min_size_set" "', expected argument " "1"" of type '" "wxPaneInfo *""'");
6324 }
6325 arg1 = reinterpret_cast< wxPaneInfo * >(argp1);
6326 res2 = SWIG_ConvertPtr(swig_obj[1], &argp2,SWIGTYPE_p_wxSize, 0 | 0 );
6327 if (!SWIG_IsOK(res2)) {
6328 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "PaneInfo_min_size_set" "', expected argument " "2"" of type '" "wxSize *""'");
6329 }
6330 arg2 = reinterpret_cast< wxSize * >(argp2);
6331 if (arg1) (arg1)->min_size = *arg2;
6332
6333 resultobj = SWIG_Py_Void();
6334 return resultobj;
6335 fail:
6336 return NULL;
6337 }
6338
6339
6340 SWIGINTERN PyObject *_wrap_PaneInfo_min_size_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
6341 PyObject *resultobj = 0;
6342 wxPaneInfo *arg1 = (wxPaneInfo *) 0 ;
6343 wxSize *result = 0 ;
6344 void *argp1 = 0 ;
6345 int res1 = 0 ;
6346 PyObject *swig_obj[1] ;
6347
6348 if (!args) SWIG_fail;
6349 swig_obj[0] = args;
6350 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxPaneInfo, 0 | 0 );
6351 if (!SWIG_IsOK(res1)) {
6352 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "PaneInfo_min_size_get" "', expected argument " "1"" of type '" "wxPaneInfo *""'");
6353 }
6354 arg1 = reinterpret_cast< wxPaneInfo * >(argp1);
6355 result = (wxSize *)& ((arg1)->min_size);
6356 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_wxSize, 0 | 0 );
6357 return resultobj;
6358 fail:
6359 return NULL;
6360 }
6361
6362
6363 SWIGINTERN PyObject *_wrap_PaneInfo_max_size_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
6364 PyObject *resultobj = 0;
6365 wxPaneInfo *arg1 = (wxPaneInfo *) 0 ;
6366 wxSize *arg2 = (wxSize *) 0 ;
6367 void *argp1 = 0 ;
6368 int res1 = 0 ;
6369 void *argp2 = 0 ;
6370 int res2 = 0 ;
6371 PyObject *swig_obj[2] ;
6372
6373 if (!SWIG_Python_UnpackTuple(args,"PaneInfo_max_size_set",2,2,swig_obj)) SWIG_fail;
6374 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxPaneInfo, 0 | 0 );
6375 if (!SWIG_IsOK(res1)) {
6376 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "PaneInfo_max_size_set" "', expected argument " "1"" of type '" "wxPaneInfo *""'");
6377 }
6378 arg1 = reinterpret_cast< wxPaneInfo * >(argp1);
6379 res2 = SWIG_ConvertPtr(swig_obj[1], &argp2,SWIGTYPE_p_wxSize, 0 | 0 );
6380 if (!SWIG_IsOK(res2)) {
6381 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "PaneInfo_max_size_set" "', expected argument " "2"" of type '" "wxSize *""'");
6382 }
6383 arg2 = reinterpret_cast< wxSize * >(argp2);
6384 if (arg1) (arg1)->max_size = *arg2;
6385
6386 resultobj = SWIG_Py_Void();
6387 return resultobj;
6388 fail:
6389 return NULL;
6390 }
6391
6392
6393 SWIGINTERN PyObject *_wrap_PaneInfo_max_size_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
6394 PyObject *resultobj = 0;
6395 wxPaneInfo *arg1 = (wxPaneInfo *) 0 ;
6396 wxSize *result = 0 ;
6397 void *argp1 = 0 ;
6398 int res1 = 0 ;
6399 PyObject *swig_obj[1] ;
6400
6401 if (!args) SWIG_fail;
6402 swig_obj[0] = args;
6403 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxPaneInfo, 0 | 0 );
6404 if (!SWIG_IsOK(res1)) {
6405 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "PaneInfo_max_size_get" "', expected argument " "1"" of type '" "wxPaneInfo *""'");
6406 }
6407 arg1 = reinterpret_cast< wxPaneInfo * >(argp1);
6408 result = (wxSize *)& ((arg1)->max_size);
6409 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_wxSize, 0 | 0 );
6410 return resultobj;
6411 fail:
6412 return NULL;
6413 }
6414
6415
6416 SWIGINTERN PyObject *_wrap_PaneInfo_floating_pos_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
6417 PyObject *resultobj = 0;
6418 wxPaneInfo *arg1 = (wxPaneInfo *) 0 ;
6419 wxPoint *arg2 = (wxPoint *) 0 ;
6420 void *argp1 = 0 ;
6421 int res1 = 0 ;
6422 void *argp2 = 0 ;
6423 int res2 = 0 ;
6424 PyObject *swig_obj[2] ;
6425
6426 if (!SWIG_Python_UnpackTuple(args,"PaneInfo_floating_pos_set",2,2,swig_obj)) SWIG_fail;
6427 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxPaneInfo, 0 | 0 );
6428 if (!SWIG_IsOK(res1)) {
6429 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "PaneInfo_floating_pos_set" "', expected argument " "1"" of type '" "wxPaneInfo *""'");
6430 }
6431 arg1 = reinterpret_cast< wxPaneInfo * >(argp1);
6432 res2 = SWIG_ConvertPtr(swig_obj[1], &argp2,SWIGTYPE_p_wxPoint, 0 | 0 );
6433 if (!SWIG_IsOK(res2)) {
6434 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "PaneInfo_floating_pos_set" "', expected argument " "2"" of type '" "wxPoint *""'");
6435 }
6436 arg2 = reinterpret_cast< wxPoint * >(argp2);
6437 if (arg1) (arg1)->floating_pos = *arg2;
6438
6439 resultobj = SWIG_Py_Void();
6440 return resultobj;
6441 fail:
6442 return NULL;
6443 }
6444
6445
6446 SWIGINTERN PyObject *_wrap_PaneInfo_floating_pos_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
6447 PyObject *resultobj = 0;
6448 wxPaneInfo *arg1 = (wxPaneInfo *) 0 ;
6449 wxPoint *result = 0 ;
6450 void *argp1 = 0 ;
6451 int res1 = 0 ;
6452 PyObject *swig_obj[1] ;
6453
6454 if (!args) SWIG_fail;
6455 swig_obj[0] = args;
6456 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxPaneInfo, 0 | 0 );
6457 if (!SWIG_IsOK(res1)) {
6458 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "PaneInfo_floating_pos_get" "', expected argument " "1"" of type '" "wxPaneInfo *""'");
6459 }
6460 arg1 = reinterpret_cast< wxPaneInfo * >(argp1);
6461 result = (wxPoint *)& ((arg1)->floating_pos);
6462 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_wxPoint, 0 | 0 );
6463 return resultobj;
6464 fail:
6465 return NULL;
6466 }
6467
6468
6469 SWIGINTERN PyObject *_wrap_PaneInfo_floating_size_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
6470 PyObject *resultobj = 0;
6471 wxPaneInfo *arg1 = (wxPaneInfo *) 0 ;
6472 wxSize *arg2 = (wxSize *) 0 ;
6473 void *argp1 = 0 ;
6474 int res1 = 0 ;
6475 void *argp2 = 0 ;
6476 int res2 = 0 ;
6477 PyObject *swig_obj[2] ;
6478
6479 if (!SWIG_Python_UnpackTuple(args,"PaneInfo_floating_size_set",2,2,swig_obj)) SWIG_fail;
6480 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxPaneInfo, 0 | 0 );
6481 if (!SWIG_IsOK(res1)) {
6482 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "PaneInfo_floating_size_set" "', expected argument " "1"" of type '" "wxPaneInfo *""'");
6483 }
6484 arg1 = reinterpret_cast< wxPaneInfo * >(argp1);
6485 res2 = SWIG_ConvertPtr(swig_obj[1], &argp2,SWIGTYPE_p_wxSize, 0 | 0 );
6486 if (!SWIG_IsOK(res2)) {
6487 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "PaneInfo_floating_size_set" "', expected argument " "2"" of type '" "wxSize *""'");
6488 }
6489 arg2 = reinterpret_cast< wxSize * >(argp2);
6490 if (arg1) (arg1)->floating_size = *arg2;
6491
6492 resultobj = SWIG_Py_Void();
6493 return resultobj;
6494 fail:
6495 return NULL;
6496 }
6497
6498
6499 SWIGINTERN PyObject *_wrap_PaneInfo_floating_size_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
6500 PyObject *resultobj = 0;
6501 wxPaneInfo *arg1 = (wxPaneInfo *) 0 ;
6502 wxSize *result = 0 ;
6503 void *argp1 = 0 ;
6504 int res1 = 0 ;
6505 PyObject *swig_obj[1] ;
6506
6507 if (!args) SWIG_fail;
6508 swig_obj[0] = args;
6509 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxPaneInfo, 0 | 0 );
6510 if (!SWIG_IsOK(res1)) {
6511 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "PaneInfo_floating_size_get" "', expected argument " "1"" of type '" "wxPaneInfo *""'");
6512 }
6513 arg1 = reinterpret_cast< wxPaneInfo * >(argp1);
6514 result = (wxSize *)& ((arg1)->floating_size);
6515 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_wxSize, 0 | 0 );
6516 return resultobj;
6517 fail:
6518 return NULL;
6519 }
6520
6521
6522 SWIGINTERN PyObject *_wrap_PaneInfo_dock_proportion_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
6523 PyObject *resultobj = 0;
6524 wxPaneInfo *arg1 = (wxPaneInfo *) 0 ;
6525 int arg2 ;
6526 void *argp1 = 0 ;
6527 int res1 = 0 ;
6528 int val2 ;
6529 int ecode2 = 0 ;
6530 PyObject *swig_obj[2] ;
6531
6532 if (!SWIG_Python_UnpackTuple(args,"PaneInfo_dock_proportion_set",2,2,swig_obj)) SWIG_fail;
6533 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxPaneInfo, 0 | 0 );
6534 if (!SWIG_IsOK(res1)) {
6535 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "PaneInfo_dock_proportion_set" "', expected argument " "1"" of type '" "wxPaneInfo *""'");
6536 }
6537 arg1 = reinterpret_cast< wxPaneInfo * >(argp1);
6538 ecode2 = SWIG_AsVal_int(swig_obj[1], &val2);
6539 if (!SWIG_IsOK(ecode2)) {
6540 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "PaneInfo_dock_proportion_set" "', expected argument " "2"" of type '" "int""'");
6541 }
6542 arg2 = static_cast< int >(val2);
6543 if (arg1) (arg1)->dock_proportion = arg2;
6544
6545 resultobj = SWIG_Py_Void();
6546 return resultobj;
6547 fail:
6548 return NULL;
6549 }
6550
6551
6552 SWIGINTERN PyObject *_wrap_PaneInfo_dock_proportion_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
6553 PyObject *resultobj = 0;
6554 wxPaneInfo *arg1 = (wxPaneInfo *) 0 ;
6555 int result;
6556 void *argp1 = 0 ;
6557 int res1 = 0 ;
6558 PyObject *swig_obj[1] ;
6559
6560 if (!args) SWIG_fail;
6561 swig_obj[0] = args;
6562 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxPaneInfo, 0 | 0 );
6563 if (!SWIG_IsOK(res1)) {
6564 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "PaneInfo_dock_proportion_get" "', expected argument " "1"" of type '" "wxPaneInfo *""'");
6565 }
6566 arg1 = reinterpret_cast< wxPaneInfo * >(argp1);
6567 result = (int) ((arg1)->dock_proportion);
6568 resultobj = SWIG_From_int(static_cast< int >(result));
6569 return resultobj;
6570 fail:
6571 return NULL;
6572 }
6573
6574
6575 SWIGINTERN PyObject *_wrap_PaneInfo_buttons_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
6576 PyObject *resultobj = 0;
6577 wxPaneInfo *arg1 = (wxPaneInfo *) 0 ;
6578 wxPaneButtonArray arg2 ;
6579 void *argp1 = 0 ;
6580 int res1 = 0 ;
6581 void *argp2 ;
6582 int res2 = 0 ;
6583 PyObject *swig_obj[2] ;
6584
6585 if (!SWIG_Python_UnpackTuple(args,"PaneInfo_buttons_set",2,2,swig_obj)) SWIG_fail;
6586 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxPaneInfo, 0 | 0 );
6587 if (!SWIG_IsOK(res1)) {
6588 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "PaneInfo_buttons_set" "', expected argument " "1"" of type '" "wxPaneInfo *""'");
6589 }
6590 arg1 = reinterpret_cast< wxPaneInfo * >(argp1);
6591 {
6592 res2 = SWIG_ConvertPtr(swig_obj[1], &argp2, SWIGTYPE_p_wxPaneButtonArray, 0 | 0);
6593 if (!SWIG_IsOK(res2)) {
6594 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "PaneInfo_buttons_set" "', expected argument " "2"" of type '" "wxPaneButtonArray""'");
6595 }
6596 if (!argp2) {
6597 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "PaneInfo_buttons_set" "', expected argument " "2"" of type '" "wxPaneButtonArray""'");
6598 } else {
6599 wxPaneButtonArray * temp = reinterpret_cast< wxPaneButtonArray * >(argp2);
6600 arg2 = *temp;
6601 if (SWIG_IsNewObj(res2)) delete temp;
6602 }
6603 }
6604 if (arg1) (arg1)->buttons = arg2;
6605
6606 resultobj = SWIG_Py_Void();
6607 return resultobj;
6608 fail:
6609 return NULL;
6610 }
6611
6612
6613 SWIGINTERN PyObject *_wrap_PaneInfo_buttons_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
6614 PyObject *resultobj = 0;
6615 wxPaneInfo *arg1 = (wxPaneInfo *) 0 ;
6616 wxPaneButtonArray result;
6617 void *argp1 = 0 ;
6618 int res1 = 0 ;
6619 PyObject *swig_obj[1] ;
6620
6621 if (!args) SWIG_fail;
6622 swig_obj[0] = args;
6623 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxPaneInfo, 0 | 0 );
6624 if (!SWIG_IsOK(res1)) {
6625 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "PaneInfo_buttons_get" "', expected argument " "1"" of type '" "wxPaneInfo *""'");
6626 }
6627 arg1 = reinterpret_cast< wxPaneInfo * >(argp1);
6628 result = ((arg1)->buttons);
6629 resultobj = SWIG_NewPointerObj((new wxPaneButtonArray(static_cast< const wxPaneButtonArray& >(result))), SWIGTYPE_p_wxPaneButtonArray, SWIG_POINTER_OWN | 0 );
6630 return resultobj;
6631 fail:
6632 return NULL;
6633 }
6634
6635
6636 SWIGINTERN PyObject *_wrap_PaneInfo_rect_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
6637 PyObject *resultobj = 0;
6638 wxPaneInfo *arg1 = (wxPaneInfo *) 0 ;
6639 wxRect *arg2 = (wxRect *) 0 ;
6640 void *argp1 = 0 ;
6641 int res1 = 0 ;
6642 void *argp2 = 0 ;
6643 int res2 = 0 ;
6644 PyObject *swig_obj[2] ;
6645
6646 if (!SWIG_Python_UnpackTuple(args,"PaneInfo_rect_set",2,2,swig_obj)) SWIG_fail;
6647 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxPaneInfo, 0 | 0 );
6648 if (!SWIG_IsOK(res1)) {
6649 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "PaneInfo_rect_set" "', expected argument " "1"" of type '" "wxPaneInfo *""'");
6650 }
6651 arg1 = reinterpret_cast< wxPaneInfo * >(argp1);
6652 res2 = SWIG_ConvertPtr(swig_obj[1], &argp2,SWIGTYPE_p_wxRect, 0 | 0 );
6653 if (!SWIG_IsOK(res2)) {
6654 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "PaneInfo_rect_set" "', expected argument " "2"" of type '" "wxRect *""'");
6655 }
6656 arg2 = reinterpret_cast< wxRect * >(argp2);
6657 if (arg1) (arg1)->rect = *arg2;
6658
6659 resultobj = SWIG_Py_Void();
6660 return resultobj;
6661 fail:
6662 return NULL;
6663 }
6664
6665
6666 SWIGINTERN PyObject *_wrap_PaneInfo_rect_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
6667 PyObject *resultobj = 0;
6668 wxPaneInfo *arg1 = (wxPaneInfo *) 0 ;
6669 wxRect *result = 0 ;
6670 void *argp1 = 0 ;
6671 int res1 = 0 ;
6672 PyObject *swig_obj[1] ;
6673
6674 if (!args) SWIG_fail;
6675 swig_obj[0] = args;
6676 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxPaneInfo, 0 | 0 );
6677 if (!SWIG_IsOK(res1)) {
6678 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "PaneInfo_rect_get" "', expected argument " "1"" of type '" "wxPaneInfo *""'");
6679 }
6680 arg1 = reinterpret_cast< wxPaneInfo * >(argp1);
6681 result = (wxRect *)& ((arg1)->rect);
6682 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_wxRect, 0 | 0 );
6683 return resultobj;
6684 fail:
6685 return NULL;
6686 }
6687
6688
6689 SWIGINTERN PyObject *PaneInfo_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
6690 PyObject *obj;
6691 if (!SWIG_Python_UnpackTuple(args,(char*)"swigregister", 1, 1,&obj)) return NULL;
6692 SWIG_TypeNewClientData(SWIGTYPE_p_wxPaneInfo, SWIG_NewClientData(obj));
6693 return SWIG_Py_Void();
6694 }
6695
6696 SWIGINTERN PyObject *PaneInfo_swiginit(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
6697 return SWIG_Python_InitShadowInstance(args);
6698 }
6699
6700 SWIGINTERN PyObject *_wrap_new_FrameManager(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
6701 PyObject *resultobj = 0;
6702 wxWindow *arg1 = (wxWindow *) NULL ;
6703 int arg2 = (int) wxAUI_MGR_DEFAULT ;
6704 wxFrameManager *result = 0 ;
6705 void *argp1 = 0 ;
6706 int res1 = 0 ;
6707 int val2 ;
6708 int ecode2 = 0 ;
6709 PyObject * obj0 = 0 ;
6710 PyObject * obj1 = 0 ;
6711 char * kwnames[] = {
6712 (char *) "managed_wnd",(char *) "flags", NULL
6713 };
6714
6715 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|OO:new_FrameManager",kwnames,&obj0,&obj1)) SWIG_fail;
6716 if (obj0) {
6717 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxWindow, 0 | 0 );
6718 if (!SWIG_IsOK(res1)) {
6719 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_FrameManager" "', expected argument " "1"" of type '" "wxWindow *""'");
6720 }
6721 arg1 = reinterpret_cast< wxWindow * >(argp1);
6722 }
6723 if (obj1) {
6724 ecode2 = SWIG_AsVal_int(obj1, &val2);
6725 if (!SWIG_IsOK(ecode2)) {
6726 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "new_FrameManager" "', expected argument " "2"" of type '" "int""'");
6727 }
6728 arg2 = static_cast< int >(val2);
6729 }
6730 {
6731 PyThreadState* __tstate = wxPyBeginAllowThreads();
6732 result = (wxFrameManager *)new wxFrameManager(arg1,arg2);
6733 wxPyEndAllowThreads(__tstate);
6734 if (PyErr_Occurred()) SWIG_fail;
6735 }
6736 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_wxFrameManager, SWIG_POINTER_NEW | 0 );
6737 return resultobj;
6738 fail:
6739 return NULL;
6740 }
6741
6742
6743 SWIGINTERN PyObject *_wrap_delete_FrameManager(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
6744 PyObject *resultobj = 0;
6745 wxFrameManager *arg1 = (wxFrameManager *) 0 ;
6746 void *argp1 = 0 ;
6747 int res1 = 0 ;
6748 PyObject *swig_obj[1] ;
6749
6750 if (!args) SWIG_fail;
6751 swig_obj[0] = args;
6752 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxFrameManager, SWIG_POINTER_DISOWN | 0 );
6753 if (!SWIG_IsOK(res1)) {
6754 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_FrameManager" "', expected argument " "1"" of type '" "wxFrameManager *""'");
6755 }
6756 arg1 = reinterpret_cast< wxFrameManager * >(argp1);
6757 {
6758 PyThreadState* __tstate = wxPyBeginAllowThreads();
6759 delete arg1;
6760
6761 wxPyEndAllowThreads(__tstate);
6762 if (PyErr_Occurred()) SWIG_fail;
6763 }
6764 resultobj = SWIG_Py_Void();
6765 return resultobj;
6766 fail:
6767 return NULL;
6768 }
6769
6770
6771 SWIGINTERN PyObject *_wrap_FrameManager_UnInit(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
6772 PyObject *resultobj = 0;
6773 wxFrameManager *arg1 = (wxFrameManager *) 0 ;
6774 void *argp1 = 0 ;
6775 int res1 = 0 ;
6776 PyObject *swig_obj[1] ;
6777
6778 if (!args) SWIG_fail;
6779 swig_obj[0] = args;
6780 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxFrameManager, 0 | 0 );
6781 if (!SWIG_IsOK(res1)) {
6782 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "FrameManager_UnInit" "', expected argument " "1"" of type '" "wxFrameManager *""'");
6783 }
6784 arg1 = reinterpret_cast< wxFrameManager * >(argp1);
6785 {
6786 PyThreadState* __tstate = wxPyBeginAllowThreads();
6787 (arg1)->UnInit();
6788 wxPyEndAllowThreads(__tstate);
6789 if (PyErr_Occurred()) SWIG_fail;
6790 }
6791 resultobj = SWIG_Py_Void();
6792 return resultobj;
6793 fail:
6794 return NULL;
6795 }
6796
6797
6798 SWIGINTERN PyObject *_wrap_FrameManager_SetFlags(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
6799 PyObject *resultobj = 0;
6800 wxFrameManager *arg1 = (wxFrameManager *) 0 ;
6801 int arg2 ;
6802 void *argp1 = 0 ;
6803 int res1 = 0 ;
6804 int val2 ;
6805 int ecode2 = 0 ;
6806 PyObject * obj0 = 0 ;
6807 PyObject * obj1 = 0 ;
6808 char * kwnames[] = {
6809 (char *) "self",(char *) "flags", NULL
6810 };
6811
6812 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:FrameManager_SetFlags",kwnames,&obj0,&obj1)) SWIG_fail;
6813 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxFrameManager, 0 | 0 );
6814 if (!SWIG_IsOK(res1)) {
6815 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "FrameManager_SetFlags" "', expected argument " "1"" of type '" "wxFrameManager *""'");
6816 }
6817 arg1 = reinterpret_cast< wxFrameManager * >(argp1);
6818 ecode2 = SWIG_AsVal_int(obj1, &val2);
6819 if (!SWIG_IsOK(ecode2)) {
6820 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "FrameManager_SetFlags" "', expected argument " "2"" of type '" "int""'");
6821 }
6822 arg2 = static_cast< int >(val2);
6823 {
6824 PyThreadState* __tstate = wxPyBeginAllowThreads();
6825 (arg1)->SetFlags(arg2);
6826 wxPyEndAllowThreads(__tstate);
6827 if (PyErr_Occurred()) SWIG_fail;
6828 }
6829 resultobj = SWIG_Py_Void();
6830 return resultobj;
6831 fail:
6832 return NULL;
6833 }
6834
6835
6836 SWIGINTERN PyObject *_wrap_FrameManager_GetFlags(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
6837 PyObject *resultobj = 0;
6838 wxFrameManager *arg1 = (wxFrameManager *) 0 ;
6839 int result;
6840 void *argp1 = 0 ;
6841 int res1 = 0 ;
6842 PyObject *swig_obj[1] ;
6843
6844 if (!args) SWIG_fail;
6845 swig_obj[0] = args;
6846 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxFrameManager, 0 | 0 );
6847 if (!SWIG_IsOK(res1)) {
6848 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "FrameManager_GetFlags" "', expected argument " "1"" of type '" "wxFrameManager const *""'");
6849 }
6850 arg1 = reinterpret_cast< wxFrameManager * >(argp1);
6851 {
6852 PyThreadState* __tstate = wxPyBeginAllowThreads();
6853 result = (int)((wxFrameManager const *)arg1)->GetFlags();
6854 wxPyEndAllowThreads(__tstate);
6855 if (PyErr_Occurred()) SWIG_fail;
6856 }
6857 resultobj = SWIG_From_int(static_cast< int >(result));
6858 return resultobj;
6859 fail:
6860 return NULL;
6861 }
6862
6863
6864 SWIGINTERN PyObject *_wrap_FrameManager_SetManagedWindow(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
6865 PyObject *resultobj = 0;
6866 wxFrameManager *arg1 = (wxFrameManager *) 0 ;
6867 wxWindow *arg2 = (wxWindow *) 0 ;
6868 void *argp1 = 0 ;
6869 int res1 = 0 ;
6870 void *argp2 = 0 ;
6871 int res2 = 0 ;
6872 PyObject * obj0 = 0 ;
6873 PyObject * obj1 = 0 ;
6874 char * kwnames[] = {
6875 (char *) "self",(char *) "managed_wnd", NULL
6876 };
6877
6878 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:FrameManager_SetManagedWindow",kwnames,&obj0,&obj1)) SWIG_fail;
6879 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxFrameManager, 0 | 0 );
6880 if (!SWIG_IsOK(res1)) {
6881 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "FrameManager_SetManagedWindow" "', expected argument " "1"" of type '" "wxFrameManager *""'");
6882 }
6883 arg1 = reinterpret_cast< wxFrameManager * >(argp1);
6884 res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_wxWindow, 0 | 0 );
6885 if (!SWIG_IsOK(res2)) {
6886 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "FrameManager_SetManagedWindow" "', expected argument " "2"" of type '" "wxWindow *""'");
6887 }
6888 arg2 = reinterpret_cast< wxWindow * >(argp2);
6889 {
6890 PyThreadState* __tstate = wxPyBeginAllowThreads();
6891 (arg1)->SetManagedWindow(arg2);
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_GetManagedWindow(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
6903 PyObject *resultobj = 0;
6904 wxFrameManager *arg1 = (wxFrameManager *) 0 ;
6905 wxWindow *result = 0 ;
6906 void *argp1 = 0 ;
6907 int res1 = 0 ;
6908 PyObject *swig_obj[1] ;
6909
6910 if (!args) SWIG_fail;
6911 swig_obj[0] = args;
6912 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxFrameManager, 0 | 0 );
6913 if (!SWIG_IsOK(res1)) {
6914 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "FrameManager_GetManagedWindow" "', expected argument " "1"" of type '" "wxFrameManager const *""'");
6915 }
6916 arg1 = reinterpret_cast< wxFrameManager * >(argp1);
6917 {
6918 PyThreadState* __tstate = wxPyBeginAllowThreads();
6919 result = (wxWindow *)((wxFrameManager const *)arg1)->GetManagedWindow();
6920 wxPyEndAllowThreads(__tstate);
6921 if (PyErr_Occurred()) SWIG_fail;
6922 }
6923 {
6924 resultobj = wxPyMake_wxObject(result, 0);
6925 }
6926 return resultobj;
6927 fail:
6928 return NULL;
6929 }
6930
6931
6932 SWIGINTERN PyObject *_wrap_FrameManager_SetArtProvider(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
6933 PyObject *resultobj = 0;
6934 wxFrameManager *arg1 = (wxFrameManager *) 0 ;
6935 wxDockArt *arg2 = (wxDockArt *) 0 ;
6936 void *argp1 = 0 ;
6937 int res1 = 0 ;
6938 int res2 = 0 ;
6939 PyObject * obj0 = 0 ;
6940 PyObject * obj1 = 0 ;
6941 char * kwnames[] = {
6942 (char *) "self",(char *) "art_provider", NULL
6943 };
6944
6945 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:FrameManager_SetArtProvider",kwnames,&obj0,&obj1)) SWIG_fail;
6946 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxFrameManager, 0 | 0 );
6947 if (!SWIG_IsOK(res1)) {
6948 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "FrameManager_SetArtProvider" "', expected argument " "1"" of type '" "wxFrameManager *""'");
6949 }
6950 arg1 = reinterpret_cast< wxFrameManager * >(argp1);
6951 res2 = SWIG_ConvertPtr(obj1, SWIG_as_voidptrptr(&arg2), SWIGTYPE_p_wxDockArt, SWIG_POINTER_DISOWN | 0 );
6952 if (!SWIG_IsOK(res2)) {
6953 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "FrameManager_SetArtProvider" "', expected argument " "2"" of type '" "wxDockArt *""'");
6954 }
6955 {
6956 PyThreadState* __tstate = wxPyBeginAllowThreads();
6957 (arg1)->SetArtProvider(arg2);
6958 wxPyEndAllowThreads(__tstate);
6959 if (PyErr_Occurred()) SWIG_fail;
6960 }
6961 resultobj = SWIG_Py_Void();
6962 return resultobj;
6963 fail:
6964 return NULL;
6965 }
6966
6967
6968 SWIGINTERN PyObject *_wrap_FrameManager_GetArtProvider(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
6969 PyObject *resultobj = 0;
6970 wxFrameManager *arg1 = (wxFrameManager *) 0 ;
6971 wxDockArt *result = 0 ;
6972 void *argp1 = 0 ;
6973 int res1 = 0 ;
6974 PyObject *swig_obj[1] ;
6975
6976 if (!args) SWIG_fail;
6977 swig_obj[0] = args;
6978 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxFrameManager, 0 | 0 );
6979 if (!SWIG_IsOK(res1)) {
6980 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "FrameManager_GetArtProvider" "', expected argument " "1"" of type '" "wxFrameManager const *""'");
6981 }
6982 arg1 = reinterpret_cast< wxFrameManager * >(argp1);
6983 {
6984 PyThreadState* __tstate = wxPyBeginAllowThreads();
6985 result = (wxDockArt *)((wxFrameManager const *)arg1)->GetArtProvider();
6986 wxPyEndAllowThreads(__tstate);
6987 if (PyErr_Occurred()) SWIG_fail;
6988 }
6989 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_wxDockArt, 0 | 0 );
6990 return resultobj;
6991 fail:
6992 return NULL;
6993 }
6994
6995
6996 SWIGINTERN PyObject *_wrap_FrameManager__GetPaneByWidget(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
6997 PyObject *resultobj = 0;
6998 wxFrameManager *arg1 = (wxFrameManager *) 0 ;
6999 wxWindow *arg2 = (wxWindow *) 0 ;
7000 wxPaneInfo *result = 0 ;
7001 void *argp1 = 0 ;
7002 int res1 = 0 ;
7003 void *argp2 = 0 ;
7004 int res2 = 0 ;
7005 PyObject * obj0 = 0 ;
7006 PyObject * obj1 = 0 ;
7007 char * kwnames[] = {
7008 (char *) "self",(char *) "window", NULL
7009 };
7010
7011 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:FrameManager__GetPaneByWidget",kwnames,&obj0,&obj1)) SWIG_fail;
7012 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxFrameManager, 0 | 0 );
7013 if (!SWIG_IsOK(res1)) {
7014 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "FrameManager__GetPaneByWidget" "', expected argument " "1"" of type '" "wxFrameManager *""'");
7015 }
7016 arg1 = reinterpret_cast< wxFrameManager * >(argp1);
7017 res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_wxWindow, 0 | 0 );
7018 if (!SWIG_IsOK(res2)) {
7019 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "FrameManager__GetPaneByWidget" "', expected argument " "2"" of type '" "wxWindow *""'");
7020 }
7021 arg2 = reinterpret_cast< wxWindow * >(argp2);
7022 {
7023 PyThreadState* __tstate = wxPyBeginAllowThreads();
7024 {
7025 wxPaneInfo &_result_ref = (arg1)->GetPane(arg2);
7026 result = (wxPaneInfo *) &_result_ref;
7027 }
7028 wxPyEndAllowThreads(__tstate);
7029 if (PyErr_Occurred()) SWIG_fail;
7030 }
7031 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_wxPaneInfo, 0 | 0 );
7032 return resultobj;
7033 fail:
7034 return NULL;
7035 }
7036
7037
7038 SWIGINTERN PyObject *_wrap_FrameManager__GetPaneByName(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
7039 PyObject *resultobj = 0;
7040 wxFrameManager *arg1 = (wxFrameManager *) 0 ;
7041 wxString *arg2 = 0 ;
7042 wxPaneInfo *result = 0 ;
7043 void *argp1 = 0 ;
7044 int res1 = 0 ;
7045 bool temp2 = false ;
7046 PyObject * obj0 = 0 ;
7047 PyObject * obj1 = 0 ;
7048 char * kwnames[] = {
7049 (char *) "self",(char *) "name", NULL
7050 };
7051
7052 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:FrameManager__GetPaneByName",kwnames,&obj0,&obj1)) SWIG_fail;
7053 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxFrameManager, 0 | 0 );
7054 if (!SWIG_IsOK(res1)) {
7055 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "FrameManager__GetPaneByName" "', expected argument " "1"" of type '" "wxFrameManager *""'");
7056 }
7057 arg1 = reinterpret_cast< wxFrameManager * >(argp1);
7058 {
7059 arg2 = wxString_in_helper(obj1);
7060 if (arg2 == NULL) SWIG_fail;
7061 temp2 = true;
7062 }
7063 {
7064 PyThreadState* __tstate = wxPyBeginAllowThreads();
7065 {
7066 wxPaneInfo &_result_ref = (arg1)->GetPane((wxString const &)*arg2);
7067 result = (wxPaneInfo *) &_result_ref;
7068 }
7069 wxPyEndAllowThreads(__tstate);
7070 if (PyErr_Occurred()) SWIG_fail;
7071 }
7072 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_wxPaneInfo, 0 | 0 );
7073 {
7074 if (temp2)
7075 delete arg2;
7076 }
7077 return resultobj;
7078 fail:
7079 {
7080 if (temp2)
7081 delete arg2;
7082 }
7083 return NULL;
7084 }
7085
7086
7087 SWIGINTERN PyObject *_wrap_FrameManager_GetAllPanes(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
7088 PyObject *resultobj = 0;
7089 wxFrameManager *arg1 = (wxFrameManager *) 0 ;
7090 wxPaneInfoArray *result = 0 ;
7091 void *argp1 = 0 ;
7092 int res1 = 0 ;
7093 PyObject *swig_obj[1] ;
7094
7095 if (!args) SWIG_fail;
7096 swig_obj[0] = args;
7097 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxFrameManager, 0 | 0 );
7098 if (!SWIG_IsOK(res1)) {
7099 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "FrameManager_GetAllPanes" "', expected argument " "1"" of type '" "wxFrameManager *""'");
7100 }
7101 arg1 = reinterpret_cast< wxFrameManager * >(argp1);
7102 {
7103 PyThreadState* __tstate = wxPyBeginAllowThreads();
7104 {
7105 wxPaneInfoArray &_result_ref = (arg1)->GetAllPanes();
7106 result = (wxPaneInfoArray *) &_result_ref;
7107 }
7108 wxPyEndAllowThreads(__tstate);
7109 if (PyErr_Occurred()) SWIG_fail;
7110 }
7111 {
7112 resultobj = PyList_New(0);
7113 for (size_t i=0; i < result->GetCount(); i++) {
7114 PyObject* pane_obj = SWIG_NewPointerObj((void*)(&result->Item(i)), SWIGTYPE_p_wxPaneInfo, 0);
7115 PyList_Append(resultobj, pane_obj);
7116 }
7117 }
7118 return resultobj;
7119 fail:
7120 return NULL;
7121 }
7122
7123
7124 SWIGINTERN PyObject *_wrap_FrameManager__AddPane1(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
7125 PyObject *resultobj = 0;
7126 wxFrameManager *arg1 = (wxFrameManager *) 0 ;
7127 wxWindow *arg2 = (wxWindow *) 0 ;
7128 wxPaneInfo *arg3 = 0 ;
7129 bool result;
7130 void *argp1 = 0 ;
7131 int res1 = 0 ;
7132 void *argp2 = 0 ;
7133 int res2 = 0 ;
7134 void *argp3 = 0 ;
7135 int res3 = 0 ;
7136 PyObject * obj0 = 0 ;
7137 PyObject * obj1 = 0 ;
7138 PyObject * obj2 = 0 ;
7139 char * kwnames[] = {
7140 (char *) "self",(char *) "window",(char *) "pane_info", NULL
7141 };
7142
7143 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:FrameManager__AddPane1",kwnames,&obj0,&obj1,&obj2)) SWIG_fail;
7144 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxFrameManager, 0 | 0 );
7145 if (!SWIG_IsOK(res1)) {
7146 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "FrameManager__AddPane1" "', expected argument " "1"" of type '" "wxFrameManager *""'");
7147 }
7148 arg1 = reinterpret_cast< wxFrameManager * >(argp1);
7149 res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_wxWindow, 0 | 0 );
7150 if (!SWIG_IsOK(res2)) {
7151 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "FrameManager__AddPane1" "', expected argument " "2"" of type '" "wxWindow *""'");
7152 }
7153 arg2 = reinterpret_cast< wxWindow * >(argp2);
7154 res3 = SWIG_ConvertPtr(obj2, &argp3, SWIGTYPE_p_wxPaneInfo, 0 | 0);
7155 if (!SWIG_IsOK(res3)) {
7156 SWIG_exception_fail(SWIG_ArgError(res3), "in method '" "FrameManager__AddPane1" "', expected argument " "3"" of type '" "wxPaneInfo const &""'");
7157 }
7158 if (!argp3) {
7159 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "FrameManager__AddPane1" "', expected argument " "3"" of type '" "wxPaneInfo const &""'");
7160 }
7161 arg3 = reinterpret_cast< wxPaneInfo * >(argp3);
7162 {
7163 PyThreadState* __tstate = wxPyBeginAllowThreads();
7164 result = (bool)(arg1)->AddPane(arg2,(wxPaneInfo const &)*arg3);
7165 wxPyEndAllowThreads(__tstate);
7166 if (PyErr_Occurred()) SWIG_fail;
7167 }
7168 {
7169 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
7170 }
7171 return resultobj;
7172 fail:
7173 return NULL;
7174 }
7175
7176
7177 SWIGINTERN PyObject *_wrap_FrameManager_AddPaneAtPos(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
7178 PyObject *resultobj = 0;
7179 wxFrameManager *arg1 = (wxFrameManager *) 0 ;
7180 wxWindow *arg2 = (wxWindow *) 0 ;
7181 wxPaneInfo *arg3 = 0 ;
7182 wxPoint *arg4 = 0 ;
7183 bool result;
7184 void *argp1 = 0 ;
7185 int res1 = 0 ;
7186 void *argp2 = 0 ;
7187 int res2 = 0 ;
7188 void *argp3 = 0 ;
7189 int res3 = 0 ;
7190 wxPoint temp4 ;
7191 PyObject * obj0 = 0 ;
7192 PyObject * obj1 = 0 ;
7193 PyObject * obj2 = 0 ;
7194 PyObject * obj3 = 0 ;
7195 char * kwnames[] = {
7196 (char *) "self",(char *) "window",(char *) "pane_info",(char *) "drop_pos", NULL
7197 };
7198
7199 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOO:FrameManager_AddPaneAtPos",kwnames,&obj0,&obj1,&obj2,&obj3)) SWIG_fail;
7200 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxFrameManager, 0 | 0 );
7201 if (!SWIG_IsOK(res1)) {
7202 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "FrameManager_AddPaneAtPos" "', expected argument " "1"" of type '" "wxFrameManager *""'");
7203 }
7204 arg1 = reinterpret_cast< wxFrameManager * >(argp1);
7205 res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_wxWindow, 0 | 0 );
7206 if (!SWIG_IsOK(res2)) {
7207 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "FrameManager_AddPaneAtPos" "', expected argument " "2"" of type '" "wxWindow *""'");
7208 }
7209 arg2 = reinterpret_cast< wxWindow * >(argp2);
7210 res3 = SWIG_ConvertPtr(obj2, &argp3, SWIGTYPE_p_wxPaneInfo, 0 | 0);
7211 if (!SWIG_IsOK(res3)) {
7212 SWIG_exception_fail(SWIG_ArgError(res3), "in method '" "FrameManager_AddPaneAtPos" "', expected argument " "3"" of type '" "wxPaneInfo const &""'");
7213 }
7214 if (!argp3) {
7215 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "FrameManager_AddPaneAtPos" "', expected argument " "3"" of type '" "wxPaneInfo const &""'");
7216 }
7217 arg3 = reinterpret_cast< wxPaneInfo * >(argp3);
7218 {
7219 arg4 = &temp4;
7220 if ( ! wxPoint_helper(obj3, &arg4)) SWIG_fail;
7221 }
7222 {
7223 PyThreadState* __tstate = wxPyBeginAllowThreads();
7224 result = (bool)(arg1)->AddPane(arg2,(wxPaneInfo const &)*arg3,(wxPoint const &)*arg4);
7225 wxPyEndAllowThreads(__tstate);
7226 if (PyErr_Occurred()) SWIG_fail;
7227 }
7228 {
7229 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
7230 }
7231 return resultobj;
7232 fail:
7233 return NULL;
7234 }
7235
7236
7237 SWIGINTERN PyObject *_wrap_FrameManager__AddPane2(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
7238 PyObject *resultobj = 0;
7239 wxFrameManager *arg1 = (wxFrameManager *) 0 ;
7240 wxWindow *arg2 = (wxWindow *) 0 ;
7241 int arg3 = (int) wxLEFT ;
7242 wxString const &arg4_defvalue = wxEmptyString ;
7243 wxString *arg4 = (wxString *) &arg4_defvalue ;
7244 bool result;
7245 void *argp1 = 0 ;
7246 int res1 = 0 ;
7247 void *argp2 = 0 ;
7248 int res2 = 0 ;
7249 int val3 ;
7250 int ecode3 = 0 ;
7251 bool temp4 = false ;
7252 PyObject * obj0 = 0 ;
7253 PyObject * obj1 = 0 ;
7254 PyObject * obj2 = 0 ;
7255 PyObject * obj3 = 0 ;
7256 char * kwnames[] = {
7257 (char *) "self",(char *) "window",(char *) "direction",(char *) "caption", NULL
7258 };
7259
7260 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|OO:FrameManager__AddPane2",kwnames,&obj0,&obj1,&obj2,&obj3)) SWIG_fail;
7261 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxFrameManager, 0 | 0 );
7262 if (!SWIG_IsOK(res1)) {
7263 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "FrameManager__AddPane2" "', expected argument " "1"" of type '" "wxFrameManager *""'");
7264 }
7265 arg1 = reinterpret_cast< wxFrameManager * >(argp1);
7266 res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_wxWindow, 0 | 0 );
7267 if (!SWIG_IsOK(res2)) {
7268 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "FrameManager__AddPane2" "', expected argument " "2"" of type '" "wxWindow *""'");
7269 }
7270 arg2 = reinterpret_cast< wxWindow * >(argp2);
7271 if (obj2) {
7272 ecode3 = SWIG_AsVal_int(obj2, &val3);
7273 if (!SWIG_IsOK(ecode3)) {
7274 SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "FrameManager__AddPane2" "', expected argument " "3"" of type '" "int""'");
7275 }
7276 arg3 = static_cast< int >(val3);
7277 }
7278 if (obj3) {
7279 {
7280 arg4 = wxString_in_helper(obj3);
7281 if (arg4 == NULL) SWIG_fail;
7282 temp4 = true;
7283 }
7284 }
7285 {
7286 PyThreadState* __tstate = wxPyBeginAllowThreads();
7287 result = (bool)(arg1)->AddPane(arg2,arg3,(wxString const &)*arg4);
7288 wxPyEndAllowThreads(__tstate);
7289 if (PyErr_Occurred()) SWIG_fail;
7290 }
7291 {
7292 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
7293 }
7294 {
7295 if (temp4)
7296 delete arg4;
7297 }
7298 return resultobj;
7299 fail:
7300 {
7301 if (temp4)
7302 delete arg4;
7303 }
7304 return NULL;
7305 }
7306
7307
7308 SWIGINTERN PyObject *_wrap_FrameManager_InsertPane(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 int arg4 = (int) wxAUI_INSERT_PANE ;
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 int val4 ;
7322 int ecode4 = 0 ;
7323 PyObject * obj0 = 0 ;
7324 PyObject * obj1 = 0 ;
7325 PyObject * obj2 = 0 ;
7326 PyObject * obj3 = 0 ;
7327 char * kwnames[] = {
7328 (char *) "self",(char *) "window",(char *) "insert_location",(char *) "insert_level", NULL
7329 };
7330
7331 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO|O:FrameManager_InsertPane",kwnames,&obj0,&obj1,&obj2,&obj3)) SWIG_fail;
7332 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxFrameManager, 0 | 0 );
7333 if (!SWIG_IsOK(res1)) {
7334 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "FrameManager_InsertPane" "', expected argument " "1"" of type '" "wxFrameManager *""'");
7335 }
7336 arg1 = reinterpret_cast< wxFrameManager * >(argp1);
7337 res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_wxWindow, 0 | 0 );
7338 if (!SWIG_IsOK(res2)) {
7339 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "FrameManager_InsertPane" "', expected argument " "2"" of type '" "wxWindow *""'");
7340 }
7341 arg2 = reinterpret_cast< wxWindow * >(argp2);
7342 res3 = SWIG_ConvertPtr(obj2, &argp3, SWIGTYPE_p_wxPaneInfo, 0 | 0);
7343 if (!SWIG_IsOK(res3)) {
7344 SWIG_exception_fail(SWIG_ArgError(res3), "in method '" "FrameManager_InsertPane" "', expected argument " "3"" of type '" "wxPaneInfo const &""'");
7345 }
7346 if (!argp3) {
7347 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "FrameManager_InsertPane" "', expected argument " "3"" of type '" "wxPaneInfo const &""'");
7348 }
7349 arg3 = reinterpret_cast< wxPaneInfo * >(argp3);
7350 if (obj3) {
7351 ecode4 = SWIG_AsVal_int(obj3, &val4);
7352 if (!SWIG_IsOK(ecode4)) {
7353 SWIG_exception_fail(SWIG_ArgError(ecode4), "in method '" "FrameManager_InsertPane" "', expected argument " "4"" of type '" "int""'");
7354 }
7355 arg4 = static_cast< int >(val4);
7356 }
7357 {
7358 PyThreadState* __tstate = wxPyBeginAllowThreads();
7359 result = (bool)(arg1)->InsertPane(arg2,(wxPaneInfo const &)*arg3,arg4);
7360 wxPyEndAllowThreads(__tstate);
7361 if (PyErr_Occurred()) SWIG_fail;
7362 }
7363 {
7364 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
7365 }
7366 return resultobj;
7367 fail:
7368 return NULL;
7369 }
7370
7371
7372 SWIGINTERN PyObject *_wrap_FrameManager_DetachPane(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
7373 PyObject *resultobj = 0;
7374 wxFrameManager *arg1 = (wxFrameManager *) 0 ;
7375 wxWindow *arg2 = (wxWindow *) 0 ;
7376 bool result;
7377 void *argp1 = 0 ;
7378 int res1 = 0 ;
7379 void *argp2 = 0 ;
7380 int res2 = 0 ;
7381 PyObject * obj0 = 0 ;
7382 PyObject * obj1 = 0 ;
7383 char * kwnames[] = {
7384 (char *) "self",(char *) "window", NULL
7385 };
7386
7387 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:FrameManager_DetachPane",kwnames,&obj0,&obj1)) SWIG_fail;
7388 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxFrameManager, 0 | 0 );
7389 if (!SWIG_IsOK(res1)) {
7390 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "FrameManager_DetachPane" "', expected argument " "1"" of type '" "wxFrameManager *""'");
7391 }
7392 arg1 = reinterpret_cast< wxFrameManager * >(argp1);
7393 res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_wxWindow, 0 | 0 );
7394 if (!SWIG_IsOK(res2)) {
7395 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "FrameManager_DetachPane" "', expected argument " "2"" of type '" "wxWindow *""'");
7396 }
7397 arg2 = reinterpret_cast< wxWindow * >(argp2);
7398 {
7399 PyThreadState* __tstate = wxPyBeginAllowThreads();
7400 result = (bool)(arg1)->DetachPane(arg2);
7401 wxPyEndAllowThreads(__tstate);
7402 if (PyErr_Occurred()) SWIG_fail;
7403 }
7404 {
7405 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
7406 }
7407 return resultobj;
7408 fail:
7409 return NULL;
7410 }
7411
7412
7413 SWIGINTERN PyObject *_wrap_FrameManager_SavePaneInfo(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
7414 PyObject *resultobj = 0;
7415 wxFrameManager *arg1 = (wxFrameManager *) 0 ;
7416 wxPaneInfo *arg2 = 0 ;
7417 wxString result;
7418 void *argp1 = 0 ;
7419 int res1 = 0 ;
7420 void *argp2 = 0 ;
7421 int res2 = 0 ;
7422 PyObject * obj0 = 0 ;
7423 PyObject * obj1 = 0 ;
7424 char * kwnames[] = {
7425 (char *) "self",(char *) "pane", NULL
7426 };
7427
7428 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:FrameManager_SavePaneInfo",kwnames,&obj0,&obj1)) SWIG_fail;
7429 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxFrameManager, 0 | 0 );
7430 if (!SWIG_IsOK(res1)) {
7431 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "FrameManager_SavePaneInfo" "', expected argument " "1"" of type '" "wxFrameManager *""'");
7432 }
7433 arg1 = reinterpret_cast< wxFrameManager * >(argp1);
7434 res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_wxPaneInfo, 0 );
7435 if (!SWIG_IsOK(res2)) {
7436 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "FrameManager_SavePaneInfo" "', expected argument " "2"" of type '" "wxPaneInfo &""'");
7437 }
7438 if (!argp2) {
7439 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "FrameManager_SavePaneInfo" "', expected argument " "2"" of type '" "wxPaneInfo &""'");
7440 }
7441 arg2 = reinterpret_cast< wxPaneInfo * >(argp2);
7442 {
7443 PyThreadState* __tstate = wxPyBeginAllowThreads();
7444 result = (arg1)->SavePaneInfo(*arg2);
7445 wxPyEndAllowThreads(__tstate);
7446 if (PyErr_Occurred()) SWIG_fail;
7447 }
7448 {
7449 #if wxUSE_UNICODE
7450 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
7451 #else
7452 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
7453 #endif
7454 }
7455 return resultobj;
7456 fail:
7457 return NULL;
7458 }
7459
7460
7461 SWIGINTERN PyObject *_wrap_FrameManager_LoadPaneInfo(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
7462 PyObject *resultobj = 0;
7463 wxFrameManager *arg1 = (wxFrameManager *) 0 ;
7464 wxString arg2 ;
7465 wxPaneInfo *arg3 = 0 ;
7466 void *argp1 = 0 ;
7467 int res1 = 0 ;
7468 void *argp3 = 0 ;
7469 int res3 = 0 ;
7470 PyObject * obj0 = 0 ;
7471 PyObject * obj1 = 0 ;
7472 PyObject * obj2 = 0 ;
7473 char * kwnames[] = {
7474 (char *) "self",(char *) "pane_part",(char *) "pane", NULL
7475 };
7476
7477 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:FrameManager_LoadPaneInfo",kwnames,&obj0,&obj1,&obj2)) SWIG_fail;
7478 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxFrameManager, 0 | 0 );
7479 if (!SWIG_IsOK(res1)) {
7480 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "FrameManager_LoadPaneInfo" "', expected argument " "1"" of type '" "wxFrameManager *""'");
7481 }
7482 arg1 = reinterpret_cast< wxFrameManager * >(argp1);
7483 {
7484 wxString* sptr = wxString_in_helper(obj1);
7485 if (sptr == NULL) SWIG_fail;
7486 arg2 = *sptr;
7487 delete sptr;
7488 }
7489 res3 = SWIG_ConvertPtr(obj2, &argp3, SWIGTYPE_p_wxPaneInfo, 0 );
7490 if (!SWIG_IsOK(res3)) {
7491 SWIG_exception_fail(SWIG_ArgError(res3), "in method '" "FrameManager_LoadPaneInfo" "', expected argument " "3"" of type '" "wxPaneInfo &""'");
7492 }
7493 if (!argp3) {
7494 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "FrameManager_LoadPaneInfo" "', expected argument " "3"" of type '" "wxPaneInfo &""'");
7495 }
7496 arg3 = reinterpret_cast< wxPaneInfo * >(argp3);
7497 {
7498 PyThreadState* __tstate = wxPyBeginAllowThreads();
7499 (arg1)->LoadPaneInfo(arg2,*arg3);
7500 wxPyEndAllowThreads(__tstate);
7501 if (PyErr_Occurred()) SWIG_fail;
7502 }
7503 resultobj = SWIG_Py_Void();
7504 return resultobj;
7505 fail:
7506 return NULL;
7507 }
7508
7509
7510 SWIGINTERN PyObject *_wrap_FrameManager_SavePerspective(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
7511 PyObject *resultobj = 0;
7512 wxFrameManager *arg1 = (wxFrameManager *) 0 ;
7513 wxString result;
7514 void *argp1 = 0 ;
7515 int res1 = 0 ;
7516 PyObject *swig_obj[1] ;
7517
7518 if (!args) SWIG_fail;
7519 swig_obj[0] = args;
7520 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxFrameManager, 0 | 0 );
7521 if (!SWIG_IsOK(res1)) {
7522 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "FrameManager_SavePerspective" "', expected argument " "1"" of type '" "wxFrameManager *""'");
7523 }
7524 arg1 = reinterpret_cast< wxFrameManager * >(argp1);
7525 {
7526 PyThreadState* __tstate = wxPyBeginAllowThreads();
7527 result = (arg1)->SavePerspective();
7528 wxPyEndAllowThreads(__tstate);
7529 if (PyErr_Occurred()) SWIG_fail;
7530 }
7531 {
7532 #if wxUSE_UNICODE
7533 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
7534 #else
7535 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
7536 #endif
7537 }
7538 return resultobj;
7539 fail:
7540 return NULL;
7541 }
7542
7543
7544 SWIGINTERN PyObject *_wrap_FrameManager_LoadPerspective(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
7545 PyObject *resultobj = 0;
7546 wxFrameManager *arg1 = (wxFrameManager *) 0 ;
7547 wxString *arg2 = 0 ;
7548 bool arg3 = (bool) true ;
7549 bool result;
7550 void *argp1 = 0 ;
7551 int res1 = 0 ;
7552 bool temp2 = false ;
7553 bool val3 ;
7554 int ecode3 = 0 ;
7555 PyObject * obj0 = 0 ;
7556 PyObject * obj1 = 0 ;
7557 PyObject * obj2 = 0 ;
7558 char * kwnames[] = {
7559 (char *) "self",(char *) "perspective",(char *) "update", NULL
7560 };
7561
7562 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:FrameManager_LoadPerspective",kwnames,&obj0,&obj1,&obj2)) SWIG_fail;
7563 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxFrameManager, 0 | 0 );
7564 if (!SWIG_IsOK(res1)) {
7565 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "FrameManager_LoadPerspective" "', expected argument " "1"" of type '" "wxFrameManager *""'");
7566 }
7567 arg1 = reinterpret_cast< wxFrameManager * >(argp1);
7568 {
7569 arg2 = wxString_in_helper(obj1);
7570 if (arg2 == NULL) SWIG_fail;
7571 temp2 = true;
7572 }
7573 if (obj2) {
7574 ecode3 = SWIG_AsVal_bool(obj2, &val3);
7575 if (!SWIG_IsOK(ecode3)) {
7576 SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "FrameManager_LoadPerspective" "', expected argument " "3"" of type '" "bool""'");
7577 }
7578 arg3 = static_cast< bool >(val3);
7579 }
7580 {
7581 PyThreadState* __tstate = wxPyBeginAllowThreads();
7582 result = (bool)(arg1)->LoadPerspective((wxString const &)*arg2,arg3);
7583 wxPyEndAllowThreads(__tstate);
7584 if (PyErr_Occurred()) SWIG_fail;
7585 }
7586 {
7587 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
7588 }
7589 {
7590 if (temp2)
7591 delete arg2;
7592 }
7593 return resultobj;
7594 fail:
7595 {
7596 if (temp2)
7597 delete arg2;
7598 }
7599 return NULL;
7600 }
7601
7602
7603 SWIGINTERN PyObject *_wrap_FrameManager_Update(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
7604 PyObject *resultobj = 0;
7605 wxFrameManager *arg1 = (wxFrameManager *) 0 ;
7606 void *argp1 = 0 ;
7607 int res1 = 0 ;
7608 PyObject *swig_obj[1] ;
7609
7610 if (!args) SWIG_fail;
7611 swig_obj[0] = args;
7612 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxFrameManager, 0 | 0 );
7613 if (!SWIG_IsOK(res1)) {
7614 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "FrameManager_Update" "', expected argument " "1"" of type '" "wxFrameManager *""'");
7615 }
7616 arg1 = reinterpret_cast< wxFrameManager * >(argp1);
7617 {
7618 PyThreadState* __tstate = wxPyBeginAllowThreads();
7619 (arg1)->Update();
7620 wxPyEndAllowThreads(__tstate);
7621 if (PyErr_Occurred()) SWIG_fail;
7622 }
7623 resultobj = SWIG_Py_Void();
7624 return resultobj;
7625 fail:
7626 return NULL;
7627 }
7628
7629
7630 SWIGINTERN PyObject *_wrap_FrameManager_DrawHintRect(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
7631 PyObject *resultobj = 0;
7632 wxFrameManager *arg1 = (wxFrameManager *) 0 ;
7633 wxWindow *arg2 = (wxWindow *) 0 ;
7634 wxPoint *arg3 = 0 ;
7635 wxPoint *arg4 = 0 ;
7636 void *argp1 = 0 ;
7637 int res1 = 0 ;
7638 void *argp2 = 0 ;
7639 int res2 = 0 ;
7640 wxPoint temp3 ;
7641 wxPoint temp4 ;
7642 PyObject * obj0 = 0 ;
7643 PyObject * obj1 = 0 ;
7644 PyObject * obj2 = 0 ;
7645 PyObject * obj3 = 0 ;
7646 char * kwnames[] = {
7647 (char *) "self",(char *) "pane_window",(char *) "pt",(char *) "offset", NULL
7648 };
7649
7650 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOO:FrameManager_DrawHintRect",kwnames,&obj0,&obj1,&obj2,&obj3)) SWIG_fail;
7651 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxFrameManager, 0 | 0 );
7652 if (!SWIG_IsOK(res1)) {
7653 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "FrameManager_DrawHintRect" "', expected argument " "1"" of type '" "wxFrameManager *""'");
7654 }
7655 arg1 = reinterpret_cast< wxFrameManager * >(argp1);
7656 res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_wxWindow, 0 | 0 );
7657 if (!SWIG_IsOK(res2)) {
7658 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "FrameManager_DrawHintRect" "', expected argument " "2"" of type '" "wxWindow *""'");
7659 }
7660 arg2 = reinterpret_cast< wxWindow * >(argp2);
7661 {
7662 arg3 = &temp3;
7663 if ( ! wxPoint_helper(obj2, &arg3)) SWIG_fail;
7664 }
7665 {
7666 arg4 = &temp4;
7667 if ( ! wxPoint_helper(obj3, &arg4)) SWIG_fail;
7668 }
7669 {
7670 PyThreadState* __tstate = wxPyBeginAllowThreads();
7671 (arg1)->DrawHintRect(arg2,(wxPoint const &)*arg3,(wxPoint const &)*arg4);
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_ShowHint(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
7683 PyObject *resultobj = 0;
7684 wxFrameManager *arg1 = (wxFrameManager *) 0 ;
7685 wxRect *arg2 = 0 ;
7686 void *argp1 = 0 ;
7687 int res1 = 0 ;
7688 wxRect temp2 ;
7689 PyObject * obj0 = 0 ;
7690 PyObject * obj1 = 0 ;
7691 char * kwnames[] = {
7692 (char *) "self",(char *) "rect", NULL
7693 };
7694
7695 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:FrameManager_ShowHint",kwnames,&obj0,&obj1)) SWIG_fail;
7696 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxFrameManager, 0 | 0 );
7697 if (!SWIG_IsOK(res1)) {
7698 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "FrameManager_ShowHint" "', expected argument " "1"" of type '" "wxFrameManager *""'");
7699 }
7700 arg1 = reinterpret_cast< wxFrameManager * >(argp1);
7701 {
7702 arg2 = &temp2;
7703 if ( ! wxRect_helper(obj1, &arg2)) SWIG_fail;
7704 }
7705 {
7706 PyThreadState* __tstate = wxPyBeginAllowThreads();
7707 (arg1)->ShowHint((wxRect const &)*arg2);
7708 wxPyEndAllowThreads(__tstate);
7709 if (PyErr_Occurred()) SWIG_fail;
7710 }
7711 resultobj = SWIG_Py_Void();
7712 return resultobj;
7713 fail:
7714 return NULL;
7715 }
7716
7717
7718 SWIGINTERN PyObject *_wrap_FrameManager_HideHint(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
7719 PyObject *resultobj = 0;
7720 wxFrameManager *arg1 = (wxFrameManager *) 0 ;
7721 void *argp1 = 0 ;
7722 int res1 = 0 ;
7723 PyObject *swig_obj[1] ;
7724
7725 if (!args) SWIG_fail;
7726 swig_obj[0] = args;
7727 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxFrameManager, 0 | 0 );
7728 if (!SWIG_IsOK(res1)) {
7729 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "FrameManager_HideHint" "', expected argument " "1"" of type '" "wxFrameManager *""'");
7730 }
7731 arg1 = reinterpret_cast< wxFrameManager * >(argp1);
7732 {
7733 PyThreadState* __tstate = wxPyBeginAllowThreads();
7734 (arg1)->HideHint();
7735 wxPyEndAllowThreads(__tstate);
7736 if (PyErr_Occurred()) SWIG_fail;
7737 }
7738 resultobj = SWIG_Py_Void();
7739 return resultobj;
7740 fail:
7741 return NULL;
7742 }
7743
7744
7745 SWIGINTERN PyObject *_wrap_FrameManager_OnRender(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
7746 PyObject *resultobj = 0;
7747 wxFrameManager *arg1 = (wxFrameManager *) 0 ;
7748 wxFrameManagerEvent *arg2 = 0 ;
7749 void *argp1 = 0 ;
7750 int res1 = 0 ;
7751 void *argp2 = 0 ;
7752 int res2 = 0 ;
7753 PyObject * obj0 = 0 ;
7754 PyObject * obj1 = 0 ;
7755 char * kwnames[] = {
7756 (char *) "self",(char *) "evt", NULL
7757 };
7758
7759 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:FrameManager_OnRender",kwnames,&obj0,&obj1)) SWIG_fail;
7760 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxFrameManager, 0 | 0 );
7761 if (!SWIG_IsOK(res1)) {
7762 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "FrameManager_OnRender" "', expected argument " "1"" of type '" "wxFrameManager *""'");
7763 }
7764 arg1 = reinterpret_cast< wxFrameManager * >(argp1);
7765 res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_wxFrameManagerEvent, 0 );
7766 if (!SWIG_IsOK(res2)) {
7767 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "FrameManager_OnRender" "', expected argument " "2"" of type '" "wxFrameManagerEvent &""'");
7768 }
7769 if (!argp2) {
7770 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "FrameManager_OnRender" "', expected argument " "2"" of type '" "wxFrameManagerEvent &""'");
7771 }
7772 arg2 = reinterpret_cast< wxFrameManagerEvent * >(argp2);
7773 {
7774 PyThreadState* __tstate = wxPyBeginAllowThreads();
7775 (arg1)->OnRender(*arg2);
7776 wxPyEndAllowThreads(__tstate);
7777 if (PyErr_Occurred()) SWIG_fail;
7778 }
7779 resultobj = SWIG_Py_Void();
7780 return resultobj;
7781 fail:
7782 return NULL;
7783 }
7784
7785
7786 SWIGINTERN PyObject *_wrap_FrameManager_OnPaneButton(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
7787 PyObject *resultobj = 0;
7788 wxFrameManager *arg1 = (wxFrameManager *) 0 ;
7789 wxFrameManagerEvent *arg2 = 0 ;
7790 void *argp1 = 0 ;
7791 int res1 = 0 ;
7792 void *argp2 = 0 ;
7793 int res2 = 0 ;
7794 PyObject * obj0 = 0 ;
7795 PyObject * obj1 = 0 ;
7796 char * kwnames[] = {
7797 (char *) "self",(char *) "evt", NULL
7798 };
7799
7800 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:FrameManager_OnPaneButton",kwnames,&obj0,&obj1)) SWIG_fail;
7801 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxFrameManager, 0 | 0 );
7802 if (!SWIG_IsOK(res1)) {
7803 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "FrameManager_OnPaneButton" "', expected argument " "1"" of type '" "wxFrameManager *""'");
7804 }
7805 arg1 = reinterpret_cast< wxFrameManager * >(argp1);
7806 res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_wxFrameManagerEvent, 0 );
7807 if (!SWIG_IsOK(res2)) {
7808 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "FrameManager_OnPaneButton" "', expected argument " "2"" of type '" "wxFrameManagerEvent &""'");
7809 }
7810 if (!argp2) {
7811 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "FrameManager_OnPaneButton" "', expected argument " "2"" of type '" "wxFrameManagerEvent &""'");
7812 }
7813 arg2 = reinterpret_cast< wxFrameManagerEvent * >(argp2);
7814 {
7815 PyThreadState* __tstate = wxPyBeginAllowThreads();
7816 (arg1)->OnPaneButton(*arg2);
7817 wxPyEndAllowThreads(__tstate);
7818 if (PyErr_Occurred()) SWIG_fail;
7819 }
7820 resultobj = SWIG_Py_Void();
7821 return resultobj;
7822 fail:
7823 return NULL;
7824 }
7825
7826
7827 SWIGINTERN PyObject *FrameManager_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
7828 PyObject *obj;
7829 if (!SWIG_Python_UnpackTuple(args,(char*)"swigregister", 1, 1,&obj)) return NULL;
7830 SWIG_TypeNewClientData(SWIGTYPE_p_wxFrameManager, SWIG_NewClientData(obj));
7831 return SWIG_Py_Void();
7832 }
7833
7834 SWIGINTERN PyObject *FrameManager_swiginit(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
7835 return SWIG_Python_InitShadowInstance(args);
7836 }
7837
7838 SWIGINTERN PyObject *_wrap_new_FrameManagerEvent(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
7839 PyObject *resultobj = 0;
7840 wxEventType arg1 = (wxEventType) wxEVT_NULL ;
7841 wxFrameManagerEvent *result = 0 ;
7842 int val1 ;
7843 int ecode1 = 0 ;
7844 PyObject * obj0 = 0 ;
7845 char * kwnames[] = {
7846 (char *) "type", NULL
7847 };
7848
7849 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|O:new_FrameManagerEvent",kwnames,&obj0)) SWIG_fail;
7850 if (obj0) {
7851 ecode1 = SWIG_AsVal_int(obj0, &val1);
7852 if (!SWIG_IsOK(ecode1)) {
7853 SWIG_exception_fail(SWIG_ArgError(ecode1), "in method '" "new_FrameManagerEvent" "', expected argument " "1"" of type '" "wxEventType""'");
7854 }
7855 arg1 = static_cast< wxEventType >(val1);
7856 }
7857 {
7858 PyThreadState* __tstate = wxPyBeginAllowThreads();
7859 result = (wxFrameManagerEvent *)new wxFrameManagerEvent(arg1);
7860 wxPyEndAllowThreads(__tstate);
7861 if (PyErr_Occurred()) SWIG_fail;
7862 }
7863 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_wxFrameManagerEvent, SWIG_POINTER_NEW | 0 );
7864 return resultobj;
7865 fail:
7866 return NULL;
7867 }
7868
7869
7870 SWIGINTERN PyObject *_wrap_FrameManagerEvent_Clone(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
7871 PyObject *resultobj = 0;
7872 wxFrameManagerEvent *arg1 = (wxFrameManagerEvent *) 0 ;
7873 wxEvent *result = 0 ;
7874 void *argp1 = 0 ;
7875 int res1 = 0 ;
7876 PyObject *swig_obj[1] ;
7877
7878 if (!args) SWIG_fail;
7879 swig_obj[0] = args;
7880 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxFrameManagerEvent, 0 | 0 );
7881 if (!SWIG_IsOK(res1)) {
7882 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "FrameManagerEvent_Clone" "', expected argument " "1"" of type '" "wxFrameManagerEvent const *""'");
7883 }
7884 arg1 = reinterpret_cast< wxFrameManagerEvent * >(argp1);
7885 {
7886 PyThreadState* __tstate = wxPyBeginAllowThreads();
7887 result = (wxEvent *)((wxFrameManagerEvent const *)arg1)->Clone();
7888 wxPyEndAllowThreads(__tstate);
7889 if (PyErr_Occurred()) SWIG_fail;
7890 }
7891 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_wxEvent, 0 | 0 );
7892 return resultobj;
7893 fail:
7894 return NULL;
7895 }
7896
7897
7898 SWIGINTERN PyObject *_wrap_FrameManagerEvent_SetPane(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
7899 PyObject *resultobj = 0;
7900 wxFrameManagerEvent *arg1 = (wxFrameManagerEvent *) 0 ;
7901 wxPaneInfo *arg2 = (wxPaneInfo *) 0 ;
7902 void *argp1 = 0 ;
7903 int res1 = 0 ;
7904 void *argp2 = 0 ;
7905 int res2 = 0 ;
7906 PyObject * obj0 = 0 ;
7907 PyObject * obj1 = 0 ;
7908 char * kwnames[] = {
7909 (char *) "self",(char *) "p", NULL
7910 };
7911
7912 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:FrameManagerEvent_SetPane",kwnames,&obj0,&obj1)) SWIG_fail;
7913 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxFrameManagerEvent, 0 | 0 );
7914 if (!SWIG_IsOK(res1)) {
7915 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "FrameManagerEvent_SetPane" "', expected argument " "1"" of type '" "wxFrameManagerEvent *""'");
7916 }
7917 arg1 = reinterpret_cast< wxFrameManagerEvent * >(argp1);
7918 res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_wxPaneInfo, 0 | 0 );
7919 if (!SWIG_IsOK(res2)) {
7920 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "FrameManagerEvent_SetPane" "', expected argument " "2"" of type '" "wxPaneInfo *""'");
7921 }
7922 arg2 = reinterpret_cast< wxPaneInfo * >(argp2);
7923 {
7924 PyThreadState* __tstate = wxPyBeginAllowThreads();
7925 (arg1)->SetPane(arg2);
7926 wxPyEndAllowThreads(__tstate);
7927 if (PyErr_Occurred()) SWIG_fail;
7928 }
7929 resultobj = SWIG_Py_Void();
7930 return resultobj;
7931 fail:
7932 return NULL;
7933 }
7934
7935
7936 SWIGINTERN PyObject *_wrap_FrameManagerEvent_SetButton(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
7937 PyObject *resultobj = 0;
7938 wxFrameManagerEvent *arg1 = (wxFrameManagerEvent *) 0 ;
7939 int arg2 ;
7940 void *argp1 = 0 ;
7941 int res1 = 0 ;
7942 int val2 ;
7943 int ecode2 = 0 ;
7944 PyObject * obj0 = 0 ;
7945 PyObject * obj1 = 0 ;
7946 char * kwnames[] = {
7947 (char *) "self",(char *) "b", NULL
7948 };
7949
7950 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:FrameManagerEvent_SetButton",kwnames,&obj0,&obj1)) SWIG_fail;
7951 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxFrameManagerEvent, 0 | 0 );
7952 if (!SWIG_IsOK(res1)) {
7953 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "FrameManagerEvent_SetButton" "', expected argument " "1"" of type '" "wxFrameManagerEvent *""'");
7954 }
7955 arg1 = reinterpret_cast< wxFrameManagerEvent * >(argp1);
7956 ecode2 = SWIG_AsVal_int(obj1, &val2);
7957 if (!SWIG_IsOK(ecode2)) {
7958 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "FrameManagerEvent_SetButton" "', expected argument " "2"" of type '" "int""'");
7959 }
7960 arg2 = static_cast< int >(val2);
7961 {
7962 PyThreadState* __tstate = wxPyBeginAllowThreads();
7963 (arg1)->SetButton(arg2);
7964 wxPyEndAllowThreads(__tstate);
7965 if (PyErr_Occurred()) SWIG_fail;
7966 }
7967 resultobj = SWIG_Py_Void();
7968 return resultobj;
7969 fail:
7970 return NULL;
7971 }
7972
7973
7974 SWIGINTERN PyObject *_wrap_FrameManagerEvent_SetDC(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
7975 PyObject *resultobj = 0;
7976 wxFrameManagerEvent *arg1 = (wxFrameManagerEvent *) 0 ;
7977 wxDC *arg2 = (wxDC *) 0 ;
7978 void *argp1 = 0 ;
7979 int res1 = 0 ;
7980 void *argp2 = 0 ;
7981 int res2 = 0 ;
7982 PyObject * obj0 = 0 ;
7983 PyObject * obj1 = 0 ;
7984 char * kwnames[] = {
7985 (char *) "self",(char *) "pdc", NULL
7986 };
7987
7988 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:FrameManagerEvent_SetDC",kwnames,&obj0,&obj1)) SWIG_fail;
7989 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxFrameManagerEvent, 0 | 0 );
7990 if (!SWIG_IsOK(res1)) {
7991 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "FrameManagerEvent_SetDC" "', expected argument " "1"" of type '" "wxFrameManagerEvent *""'");
7992 }
7993 arg1 = reinterpret_cast< wxFrameManagerEvent * >(argp1);
7994 res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_wxDC, 0 | 0 );
7995 if (!SWIG_IsOK(res2)) {
7996 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "FrameManagerEvent_SetDC" "', expected argument " "2"" of type '" "wxDC *""'");
7997 }
7998 arg2 = reinterpret_cast< wxDC * >(argp2);
7999 {
8000 PyThreadState* __tstate = wxPyBeginAllowThreads();
8001 (arg1)->SetDC(arg2);
8002 wxPyEndAllowThreads(__tstate);
8003 if (PyErr_Occurred()) SWIG_fail;
8004 }
8005 resultobj = SWIG_Py_Void();
8006 return resultobj;
8007 fail:
8008 return NULL;
8009 }
8010
8011
8012 SWIGINTERN PyObject *_wrap_FrameManagerEvent_GetPane(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
8013 PyObject *resultobj = 0;
8014 wxFrameManagerEvent *arg1 = (wxFrameManagerEvent *) 0 ;
8015 wxPaneInfo *result = 0 ;
8016 void *argp1 = 0 ;
8017 int res1 = 0 ;
8018 PyObject *swig_obj[1] ;
8019
8020 if (!args) SWIG_fail;
8021 swig_obj[0] = args;
8022 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxFrameManagerEvent, 0 | 0 );
8023 if (!SWIG_IsOK(res1)) {
8024 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "FrameManagerEvent_GetPane" "', expected argument " "1"" of type '" "wxFrameManagerEvent *""'");
8025 }
8026 arg1 = reinterpret_cast< wxFrameManagerEvent * >(argp1);
8027 {
8028 PyThreadState* __tstate = wxPyBeginAllowThreads();
8029 result = (wxPaneInfo *)(arg1)->GetPane();
8030 wxPyEndAllowThreads(__tstate);
8031 if (PyErr_Occurred()) SWIG_fail;
8032 }
8033 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_wxPaneInfo, 0 | 0 );
8034 return resultobj;
8035 fail:
8036 return NULL;
8037 }
8038
8039
8040 SWIGINTERN PyObject *_wrap_FrameManagerEvent_GetButton(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
8041 PyObject *resultobj = 0;
8042 wxFrameManagerEvent *arg1 = (wxFrameManagerEvent *) 0 ;
8043 int result;
8044 void *argp1 = 0 ;
8045 int res1 = 0 ;
8046 PyObject *swig_obj[1] ;
8047
8048 if (!args) SWIG_fail;
8049 swig_obj[0] = args;
8050 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxFrameManagerEvent, 0 | 0 );
8051 if (!SWIG_IsOK(res1)) {
8052 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "FrameManagerEvent_GetButton" "', expected argument " "1"" of type '" "wxFrameManagerEvent *""'");
8053 }
8054 arg1 = reinterpret_cast< wxFrameManagerEvent * >(argp1);
8055 {
8056 PyThreadState* __tstate = wxPyBeginAllowThreads();
8057 result = (int)(arg1)->GetButton();
8058 wxPyEndAllowThreads(__tstate);
8059 if (PyErr_Occurred()) SWIG_fail;
8060 }
8061 resultobj = SWIG_From_int(static_cast< int >(result));
8062 return resultobj;
8063 fail:
8064 return NULL;
8065 }
8066
8067
8068 SWIGINTERN PyObject *_wrap_FrameManagerEvent_GetDC(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
8069 PyObject *resultobj = 0;
8070 wxFrameManagerEvent *arg1 = (wxFrameManagerEvent *) 0 ;
8071 wxDC *result = 0 ;
8072 void *argp1 = 0 ;
8073 int res1 = 0 ;
8074 PyObject *swig_obj[1] ;
8075
8076 if (!args) SWIG_fail;
8077 swig_obj[0] = args;
8078 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxFrameManagerEvent, 0 | 0 );
8079 if (!SWIG_IsOK(res1)) {
8080 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "FrameManagerEvent_GetDC" "', expected argument " "1"" of type '" "wxFrameManagerEvent *""'");
8081 }
8082 arg1 = reinterpret_cast< wxFrameManagerEvent * >(argp1);
8083 {
8084 PyThreadState* __tstate = wxPyBeginAllowThreads();
8085 result = (wxDC *)(arg1)->GetDC();
8086 wxPyEndAllowThreads(__tstate);
8087 if (PyErr_Occurred()) SWIG_fail;
8088 }
8089 {
8090 resultobj = wxPyMake_wxObject(result, (bool)0);
8091 }
8092 return resultobj;
8093 fail:
8094 return NULL;
8095 }
8096
8097
8098 SWIGINTERN PyObject *_wrap_FrameManagerEvent_Veto(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
8099 PyObject *resultobj = 0;
8100 wxFrameManagerEvent *arg1 = (wxFrameManagerEvent *) 0 ;
8101 bool arg2 = (bool) true ;
8102 void *argp1 = 0 ;
8103 int res1 = 0 ;
8104 bool val2 ;
8105 int ecode2 = 0 ;
8106 PyObject * obj0 = 0 ;
8107 PyObject * obj1 = 0 ;
8108 char * kwnames[] = {
8109 (char *) "self",(char *) "veto", NULL
8110 };
8111
8112 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:FrameManagerEvent_Veto",kwnames,&obj0,&obj1)) SWIG_fail;
8113 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxFrameManagerEvent, 0 | 0 );
8114 if (!SWIG_IsOK(res1)) {
8115 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "FrameManagerEvent_Veto" "', expected argument " "1"" of type '" "wxFrameManagerEvent *""'");
8116 }
8117 arg1 = reinterpret_cast< wxFrameManagerEvent * >(argp1);
8118 if (obj1) {
8119 ecode2 = SWIG_AsVal_bool(obj1, &val2);
8120 if (!SWIG_IsOK(ecode2)) {
8121 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "FrameManagerEvent_Veto" "', expected argument " "2"" of type '" "bool""'");
8122 }
8123 arg2 = static_cast< bool >(val2);
8124 }
8125 {
8126 PyThreadState* __tstate = wxPyBeginAllowThreads();
8127 (arg1)->Veto(arg2);
8128 wxPyEndAllowThreads(__tstate);
8129 if (PyErr_Occurred()) SWIG_fail;
8130 }
8131 resultobj = SWIG_Py_Void();
8132 return resultobj;
8133 fail:
8134 return NULL;
8135 }
8136
8137
8138 SWIGINTERN PyObject *_wrap_FrameManagerEvent_GetVeto(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
8139 PyObject *resultobj = 0;
8140 wxFrameManagerEvent *arg1 = (wxFrameManagerEvent *) 0 ;
8141 bool result;
8142 void *argp1 = 0 ;
8143 int res1 = 0 ;
8144 PyObject *swig_obj[1] ;
8145
8146 if (!args) SWIG_fail;
8147 swig_obj[0] = args;
8148 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxFrameManagerEvent, 0 | 0 );
8149 if (!SWIG_IsOK(res1)) {
8150 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "FrameManagerEvent_GetVeto" "', expected argument " "1"" of type '" "wxFrameManagerEvent const *""'");
8151 }
8152 arg1 = reinterpret_cast< wxFrameManagerEvent * >(argp1);
8153 {
8154 PyThreadState* __tstate = wxPyBeginAllowThreads();
8155 result = (bool)((wxFrameManagerEvent const *)arg1)->GetVeto();
8156 wxPyEndAllowThreads(__tstate);
8157 if (PyErr_Occurred()) SWIG_fail;
8158 }
8159 {
8160 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
8161 }
8162 return resultobj;
8163 fail:
8164 return NULL;
8165 }
8166
8167
8168 SWIGINTERN PyObject *_wrap_FrameManagerEvent_SetCanVeto(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
8169 PyObject *resultobj = 0;
8170 wxFrameManagerEvent *arg1 = (wxFrameManagerEvent *) 0 ;
8171 bool arg2 ;
8172 void *argp1 = 0 ;
8173 int res1 = 0 ;
8174 bool val2 ;
8175 int ecode2 = 0 ;
8176 PyObject * obj0 = 0 ;
8177 PyObject * obj1 = 0 ;
8178 char * kwnames[] = {
8179 (char *) "self",(char *) "can_veto", NULL
8180 };
8181
8182 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:FrameManagerEvent_SetCanVeto",kwnames,&obj0,&obj1)) SWIG_fail;
8183 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxFrameManagerEvent, 0 | 0 );
8184 if (!SWIG_IsOK(res1)) {
8185 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "FrameManagerEvent_SetCanVeto" "', expected argument " "1"" of type '" "wxFrameManagerEvent *""'");
8186 }
8187 arg1 = reinterpret_cast< wxFrameManagerEvent * >(argp1);
8188 ecode2 = SWIG_AsVal_bool(obj1, &val2);
8189 if (!SWIG_IsOK(ecode2)) {
8190 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "FrameManagerEvent_SetCanVeto" "', expected argument " "2"" of type '" "bool""'");
8191 }
8192 arg2 = static_cast< bool >(val2);
8193 {
8194 PyThreadState* __tstate = wxPyBeginAllowThreads();
8195 (arg1)->SetCanVeto(arg2);
8196 wxPyEndAllowThreads(__tstate);
8197 if (PyErr_Occurred()) SWIG_fail;
8198 }
8199 resultobj = SWIG_Py_Void();
8200 return resultobj;
8201 fail:
8202 return NULL;
8203 }
8204
8205
8206 SWIGINTERN PyObject *_wrap_FrameManagerEvent_CanVeto(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
8207 PyObject *resultobj = 0;
8208 wxFrameManagerEvent *arg1 = (wxFrameManagerEvent *) 0 ;
8209 bool result;
8210 void *argp1 = 0 ;
8211 int res1 = 0 ;
8212 PyObject *swig_obj[1] ;
8213
8214 if (!args) SWIG_fail;
8215 swig_obj[0] = args;
8216 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxFrameManagerEvent, 0 | 0 );
8217 if (!SWIG_IsOK(res1)) {
8218 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "FrameManagerEvent_CanVeto" "', expected argument " "1"" of type '" "wxFrameManagerEvent const *""'");
8219 }
8220 arg1 = reinterpret_cast< wxFrameManagerEvent * >(argp1);
8221 {
8222 PyThreadState* __tstate = wxPyBeginAllowThreads();
8223 result = (bool)((wxFrameManagerEvent const *)arg1)->CanVeto();
8224 wxPyEndAllowThreads(__tstate);
8225 if (PyErr_Occurred()) SWIG_fail;
8226 }
8227 {
8228 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
8229 }
8230 return resultobj;
8231 fail:
8232 return NULL;
8233 }
8234
8235
8236 SWIGINTERN PyObject *_wrap_FrameManagerEvent_pane_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
8237 PyObject *resultobj = 0;
8238 wxFrameManagerEvent *arg1 = (wxFrameManagerEvent *) 0 ;
8239 wxPaneInfo *arg2 = (wxPaneInfo *) 0 ;
8240 void *argp1 = 0 ;
8241 int res1 = 0 ;
8242 void *argp2 = 0 ;
8243 int res2 = 0 ;
8244 PyObject *swig_obj[2] ;
8245
8246 if (!SWIG_Python_UnpackTuple(args,"FrameManagerEvent_pane_set",2,2,swig_obj)) SWIG_fail;
8247 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxFrameManagerEvent, 0 | 0 );
8248 if (!SWIG_IsOK(res1)) {
8249 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "FrameManagerEvent_pane_set" "', expected argument " "1"" of type '" "wxFrameManagerEvent *""'");
8250 }
8251 arg1 = reinterpret_cast< wxFrameManagerEvent * >(argp1);
8252 res2 = SWIG_ConvertPtr(swig_obj[1], &argp2,SWIGTYPE_p_wxPaneInfo, SWIG_POINTER_DISOWN | 0 );
8253 if (!SWIG_IsOK(res2)) {
8254 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "FrameManagerEvent_pane_set" "', expected argument " "2"" of type '" "wxPaneInfo *""'");
8255 }
8256 arg2 = reinterpret_cast< wxPaneInfo * >(argp2);
8257 if (arg1) (arg1)->pane = arg2;
8258
8259 resultobj = SWIG_Py_Void();
8260 return resultobj;
8261 fail:
8262 return NULL;
8263 }
8264
8265
8266 SWIGINTERN PyObject *_wrap_FrameManagerEvent_pane_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
8267 PyObject *resultobj = 0;
8268 wxFrameManagerEvent *arg1 = (wxFrameManagerEvent *) 0 ;
8269 wxPaneInfo *result = 0 ;
8270 void *argp1 = 0 ;
8271 int res1 = 0 ;
8272 PyObject *swig_obj[1] ;
8273
8274 if (!args) SWIG_fail;
8275 swig_obj[0] = args;
8276 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxFrameManagerEvent, 0 | 0 );
8277 if (!SWIG_IsOK(res1)) {
8278 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "FrameManagerEvent_pane_get" "', expected argument " "1"" of type '" "wxFrameManagerEvent *""'");
8279 }
8280 arg1 = reinterpret_cast< wxFrameManagerEvent * >(argp1);
8281 result = (wxPaneInfo *) ((arg1)->pane);
8282 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_wxPaneInfo, 0 | 0 );
8283 return resultobj;
8284 fail:
8285 return NULL;
8286 }
8287
8288
8289 SWIGINTERN PyObject *_wrap_FrameManagerEvent_button_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
8290 PyObject *resultobj = 0;
8291 wxFrameManagerEvent *arg1 = (wxFrameManagerEvent *) 0 ;
8292 int arg2 ;
8293 void *argp1 = 0 ;
8294 int res1 = 0 ;
8295 int val2 ;
8296 int ecode2 = 0 ;
8297 PyObject *swig_obj[2] ;
8298
8299 if (!SWIG_Python_UnpackTuple(args,"FrameManagerEvent_button_set",2,2,swig_obj)) SWIG_fail;
8300 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxFrameManagerEvent, 0 | 0 );
8301 if (!SWIG_IsOK(res1)) {
8302 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "FrameManagerEvent_button_set" "', expected argument " "1"" of type '" "wxFrameManagerEvent *""'");
8303 }
8304 arg1 = reinterpret_cast< wxFrameManagerEvent * >(argp1);
8305 ecode2 = SWIG_AsVal_int(swig_obj[1], &val2);
8306 if (!SWIG_IsOK(ecode2)) {
8307 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "FrameManagerEvent_button_set" "', expected argument " "2"" of type '" "int""'");
8308 }
8309 arg2 = static_cast< int >(val2);
8310 if (arg1) (arg1)->button = arg2;
8311
8312 resultobj = SWIG_Py_Void();
8313 return resultobj;
8314 fail:
8315 return NULL;
8316 }
8317
8318
8319 SWIGINTERN PyObject *_wrap_FrameManagerEvent_button_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
8320 PyObject *resultobj = 0;
8321 wxFrameManagerEvent *arg1 = (wxFrameManagerEvent *) 0 ;
8322 int result;
8323 void *argp1 = 0 ;
8324 int res1 = 0 ;
8325 PyObject *swig_obj[1] ;
8326
8327 if (!args) SWIG_fail;
8328 swig_obj[0] = args;
8329 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxFrameManagerEvent, 0 | 0 );
8330 if (!SWIG_IsOK(res1)) {
8331 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "FrameManagerEvent_button_get" "', expected argument " "1"" of type '" "wxFrameManagerEvent *""'");
8332 }
8333 arg1 = reinterpret_cast< wxFrameManagerEvent * >(argp1);
8334 result = (int) ((arg1)->button);
8335 resultobj = SWIG_From_int(static_cast< int >(result));
8336 return resultobj;
8337 fail:
8338 return NULL;
8339 }
8340
8341
8342 SWIGINTERN PyObject *_wrap_FrameManagerEvent_veto_flag_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
8343 PyObject *resultobj = 0;
8344 wxFrameManagerEvent *arg1 = (wxFrameManagerEvent *) 0 ;
8345 bool arg2 ;
8346 void *argp1 = 0 ;
8347 int res1 = 0 ;
8348 bool val2 ;
8349 int ecode2 = 0 ;
8350 PyObject *swig_obj[2] ;
8351
8352 if (!SWIG_Python_UnpackTuple(args,"FrameManagerEvent_veto_flag_set",2,2,swig_obj)) SWIG_fail;
8353 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxFrameManagerEvent, 0 | 0 );
8354 if (!SWIG_IsOK(res1)) {
8355 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "FrameManagerEvent_veto_flag_set" "', expected argument " "1"" of type '" "wxFrameManagerEvent *""'");
8356 }
8357 arg1 = reinterpret_cast< wxFrameManagerEvent * >(argp1);
8358 ecode2 = SWIG_AsVal_bool(swig_obj[1], &val2);
8359 if (!SWIG_IsOK(ecode2)) {
8360 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "FrameManagerEvent_veto_flag_set" "', expected argument " "2"" of type '" "bool""'");
8361 }
8362 arg2 = static_cast< bool >(val2);
8363 if (arg1) (arg1)->veto_flag = arg2;
8364
8365 resultobj = SWIG_Py_Void();
8366 return resultobj;
8367 fail:
8368 return NULL;
8369 }
8370
8371
8372 SWIGINTERN PyObject *_wrap_FrameManagerEvent_veto_flag_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
8373 PyObject *resultobj = 0;
8374 wxFrameManagerEvent *arg1 = (wxFrameManagerEvent *) 0 ;
8375 bool result;
8376 void *argp1 = 0 ;
8377 int res1 = 0 ;
8378 PyObject *swig_obj[1] ;
8379
8380 if (!args) SWIG_fail;
8381 swig_obj[0] = args;
8382 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxFrameManagerEvent, 0 | 0 );
8383 if (!SWIG_IsOK(res1)) {
8384 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "FrameManagerEvent_veto_flag_get" "', expected argument " "1"" of type '" "wxFrameManagerEvent *""'");
8385 }
8386 arg1 = reinterpret_cast< wxFrameManagerEvent * >(argp1);
8387 result = (bool) ((arg1)->veto_flag);
8388 {
8389 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
8390 }
8391 return resultobj;
8392 fail:
8393 return NULL;
8394 }
8395
8396
8397 SWIGINTERN PyObject *_wrap_FrameManagerEvent_canveto_flag_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
8398 PyObject *resultobj = 0;
8399 wxFrameManagerEvent *arg1 = (wxFrameManagerEvent *) 0 ;
8400 bool arg2 ;
8401 void *argp1 = 0 ;
8402 int res1 = 0 ;
8403 bool val2 ;
8404 int ecode2 = 0 ;
8405 PyObject *swig_obj[2] ;
8406
8407 if (!SWIG_Python_UnpackTuple(args,"FrameManagerEvent_canveto_flag_set",2,2,swig_obj)) SWIG_fail;
8408 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxFrameManagerEvent, 0 | 0 );
8409 if (!SWIG_IsOK(res1)) {
8410 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "FrameManagerEvent_canveto_flag_set" "', expected argument " "1"" of type '" "wxFrameManagerEvent *""'");
8411 }
8412 arg1 = reinterpret_cast< wxFrameManagerEvent * >(argp1);
8413 ecode2 = SWIG_AsVal_bool(swig_obj[1], &val2);
8414 if (!SWIG_IsOK(ecode2)) {
8415 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "FrameManagerEvent_canveto_flag_set" "', expected argument " "2"" of type '" "bool""'");
8416 }
8417 arg2 = static_cast< bool >(val2);
8418 if (arg1) (arg1)->canveto_flag = arg2;
8419
8420 resultobj = SWIG_Py_Void();
8421 return resultobj;
8422 fail:
8423 return NULL;
8424 }
8425
8426
8427 SWIGINTERN PyObject *_wrap_FrameManagerEvent_canveto_flag_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
8428 PyObject *resultobj = 0;
8429 wxFrameManagerEvent *arg1 = (wxFrameManagerEvent *) 0 ;
8430 bool result;
8431 void *argp1 = 0 ;
8432 int res1 = 0 ;
8433 PyObject *swig_obj[1] ;
8434
8435 if (!args) SWIG_fail;
8436 swig_obj[0] = args;
8437 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxFrameManagerEvent, 0 | 0 );
8438 if (!SWIG_IsOK(res1)) {
8439 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "FrameManagerEvent_canveto_flag_get" "', expected argument " "1"" of type '" "wxFrameManagerEvent *""'");
8440 }
8441 arg1 = reinterpret_cast< wxFrameManagerEvent * >(argp1);
8442 result = (bool) ((arg1)->canveto_flag);
8443 {
8444 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
8445 }
8446 return resultobj;
8447 fail:
8448 return NULL;
8449 }
8450
8451
8452 SWIGINTERN PyObject *_wrap_FrameManagerEvent_dc_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
8453 PyObject *resultobj = 0;
8454 wxFrameManagerEvent *arg1 = (wxFrameManagerEvent *) 0 ;
8455 wxDC *arg2 = (wxDC *) 0 ;
8456 void *argp1 = 0 ;
8457 int res1 = 0 ;
8458 void *argp2 = 0 ;
8459 int res2 = 0 ;
8460 PyObject *swig_obj[2] ;
8461
8462 if (!SWIG_Python_UnpackTuple(args,"FrameManagerEvent_dc_set",2,2,swig_obj)) SWIG_fail;
8463 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxFrameManagerEvent, 0 | 0 );
8464 if (!SWIG_IsOK(res1)) {
8465 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "FrameManagerEvent_dc_set" "', expected argument " "1"" of type '" "wxFrameManagerEvent *""'");
8466 }
8467 arg1 = reinterpret_cast< wxFrameManagerEvent * >(argp1);
8468 res2 = SWIG_ConvertPtr(swig_obj[1], &argp2,SWIGTYPE_p_wxDC, SWIG_POINTER_DISOWN | 0 );
8469 if (!SWIG_IsOK(res2)) {
8470 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "FrameManagerEvent_dc_set" "', expected argument " "2"" of type '" "wxDC *""'");
8471 }
8472 arg2 = reinterpret_cast< wxDC * >(argp2);
8473 if (arg1) (arg1)->dc = arg2;
8474
8475 resultobj = SWIG_Py_Void();
8476 return resultobj;
8477 fail:
8478 return NULL;
8479 }
8480
8481
8482 SWIGINTERN PyObject *_wrap_FrameManagerEvent_dc_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
8483 PyObject *resultobj = 0;
8484 wxFrameManagerEvent *arg1 = (wxFrameManagerEvent *) 0 ;
8485 wxDC *result = 0 ;
8486 void *argp1 = 0 ;
8487 int res1 = 0 ;
8488 PyObject *swig_obj[1] ;
8489
8490 if (!args) SWIG_fail;
8491 swig_obj[0] = args;
8492 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxFrameManagerEvent, 0 | 0 );
8493 if (!SWIG_IsOK(res1)) {
8494 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "FrameManagerEvent_dc_get" "', expected argument " "1"" of type '" "wxFrameManagerEvent *""'");
8495 }
8496 arg1 = reinterpret_cast< wxFrameManagerEvent * >(argp1);
8497 result = (wxDC *) ((arg1)->dc);
8498 {
8499 resultobj = wxPyMake_wxObject(result, (bool)0);
8500 }
8501 return resultobj;
8502 fail:
8503 return NULL;
8504 }
8505
8506
8507 SWIGINTERN PyObject *FrameManagerEvent_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
8508 PyObject *obj;
8509 if (!SWIG_Python_UnpackTuple(args,(char*)"swigregister", 1, 1,&obj)) return NULL;
8510 SWIG_TypeNewClientData(SWIGTYPE_p_wxFrameManagerEvent, SWIG_NewClientData(obj));
8511 return SWIG_Py_Void();
8512 }
8513
8514 SWIGINTERN PyObject *FrameManagerEvent_swiginit(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
8515 return SWIG_Python_InitShadowInstance(args);
8516 }
8517
8518 SWIGINTERN PyObject *_wrap_new_DockInfo(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
8519 PyObject *resultobj = 0;
8520 wxDockInfo *result = 0 ;
8521
8522 if (!SWIG_Python_UnpackTuple(args,"new_DockInfo",0,0,0)) SWIG_fail;
8523 {
8524 PyThreadState* __tstate = wxPyBeginAllowThreads();
8525 result = (wxDockInfo *)new wxDockInfo();
8526 wxPyEndAllowThreads(__tstate);
8527 if (PyErr_Occurred()) SWIG_fail;
8528 }
8529 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_wxDockInfo, SWIG_POINTER_NEW | 0 );
8530 return resultobj;
8531 fail:
8532 return NULL;
8533 }
8534
8535
8536 SWIGINTERN PyObject *_wrap_DockInfo_IsOk(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
8537 PyObject *resultobj = 0;
8538 wxDockInfo *arg1 = (wxDockInfo *) 0 ;
8539 bool result;
8540 void *argp1 = 0 ;
8541 int res1 = 0 ;
8542 PyObject *swig_obj[1] ;
8543
8544 if (!args) SWIG_fail;
8545 swig_obj[0] = args;
8546 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxDockInfo, 0 | 0 );
8547 if (!SWIG_IsOK(res1)) {
8548 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "DockInfo_IsOk" "', expected argument " "1"" of type '" "wxDockInfo const *""'");
8549 }
8550 arg1 = reinterpret_cast< wxDockInfo * >(argp1);
8551 {
8552 PyThreadState* __tstate = wxPyBeginAllowThreads();
8553 result = (bool)((wxDockInfo const *)arg1)->IsOk();
8554 wxPyEndAllowThreads(__tstate);
8555 if (PyErr_Occurred()) SWIG_fail;
8556 }
8557 {
8558 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
8559 }
8560 return resultobj;
8561 fail:
8562 return NULL;
8563 }
8564
8565
8566 SWIGINTERN PyObject *_wrap_DockInfo_IsHorizontal(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
8567 PyObject *resultobj = 0;
8568 wxDockInfo *arg1 = (wxDockInfo *) 0 ;
8569 bool result;
8570 void *argp1 = 0 ;
8571 int res1 = 0 ;
8572 PyObject *swig_obj[1] ;
8573
8574 if (!args) SWIG_fail;
8575 swig_obj[0] = args;
8576 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxDockInfo, 0 | 0 );
8577 if (!SWIG_IsOK(res1)) {
8578 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "DockInfo_IsHorizontal" "', expected argument " "1"" of type '" "wxDockInfo const *""'");
8579 }
8580 arg1 = reinterpret_cast< wxDockInfo * >(argp1);
8581 {
8582 PyThreadState* __tstate = wxPyBeginAllowThreads();
8583 result = (bool)((wxDockInfo const *)arg1)->IsHorizontal();
8584 wxPyEndAllowThreads(__tstate);
8585 if (PyErr_Occurred()) SWIG_fail;
8586 }
8587 {
8588 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
8589 }
8590 return resultobj;
8591 fail:
8592 return NULL;
8593 }
8594
8595
8596 SWIGINTERN PyObject *_wrap_DockInfo_IsVertical(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
8597 PyObject *resultobj = 0;
8598 wxDockInfo *arg1 = (wxDockInfo *) 0 ;
8599 bool result;
8600 void *argp1 = 0 ;
8601 int res1 = 0 ;
8602 PyObject *swig_obj[1] ;
8603
8604 if (!args) SWIG_fail;
8605 swig_obj[0] = args;
8606 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxDockInfo, 0 | 0 );
8607 if (!SWIG_IsOK(res1)) {
8608 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "DockInfo_IsVertical" "', expected argument " "1"" of type '" "wxDockInfo const *""'");
8609 }
8610 arg1 = reinterpret_cast< wxDockInfo * >(argp1);
8611 {
8612 PyThreadState* __tstate = wxPyBeginAllowThreads();
8613 result = (bool)((wxDockInfo const *)arg1)->IsVertical();
8614 wxPyEndAllowThreads(__tstate);
8615 if (PyErr_Occurred()) SWIG_fail;
8616 }
8617 {
8618 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
8619 }
8620 return resultobj;
8621 fail:
8622 return NULL;
8623 }
8624
8625
8626 SWIGINTERN PyObject *_wrap_DockInfo_panes_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
8627 PyObject *resultobj = 0;
8628 wxDockInfo *arg1 = (wxDockInfo *) 0 ;
8629 wxPaneInfoPtrArray arg2 ;
8630 void *argp1 = 0 ;
8631 int res1 = 0 ;
8632 void *argp2 ;
8633 int res2 = 0 ;
8634 PyObject *swig_obj[2] ;
8635
8636 if (!SWIG_Python_UnpackTuple(args,"DockInfo_panes_set",2,2,swig_obj)) SWIG_fail;
8637 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxDockInfo, 0 | 0 );
8638 if (!SWIG_IsOK(res1)) {
8639 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "DockInfo_panes_set" "', expected argument " "1"" of type '" "wxDockInfo *""'");
8640 }
8641 arg1 = reinterpret_cast< wxDockInfo * >(argp1);
8642 {
8643 res2 = SWIG_ConvertPtr(swig_obj[1], &argp2, SWIGTYPE_p_wxPaneInfoPtrArray, 0 | 0);
8644 if (!SWIG_IsOK(res2)) {
8645 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "DockInfo_panes_set" "', expected argument " "2"" of type '" "wxPaneInfoPtrArray""'");
8646 }
8647 if (!argp2) {
8648 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "DockInfo_panes_set" "', expected argument " "2"" of type '" "wxPaneInfoPtrArray""'");
8649 } else {
8650 wxPaneInfoPtrArray * temp = reinterpret_cast< wxPaneInfoPtrArray * >(argp2);
8651 arg2 = *temp;
8652 if (SWIG_IsNewObj(res2)) delete temp;
8653 }
8654 }
8655 if (arg1) (arg1)->panes = arg2;
8656
8657 resultobj = SWIG_Py_Void();
8658 return resultobj;
8659 fail:
8660 return NULL;
8661 }
8662
8663
8664 SWIGINTERN PyObject *_wrap_DockInfo_panes_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
8665 PyObject *resultobj = 0;
8666 wxDockInfo *arg1 = (wxDockInfo *) 0 ;
8667 wxPaneInfoPtrArray result;
8668 void *argp1 = 0 ;
8669 int res1 = 0 ;
8670 PyObject *swig_obj[1] ;
8671
8672 if (!args) SWIG_fail;
8673 swig_obj[0] = args;
8674 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxDockInfo, 0 | 0 );
8675 if (!SWIG_IsOK(res1)) {
8676 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "DockInfo_panes_get" "', expected argument " "1"" of type '" "wxDockInfo *""'");
8677 }
8678 arg1 = reinterpret_cast< wxDockInfo * >(argp1);
8679 result = ((arg1)->panes);
8680 resultobj = SWIG_NewPointerObj((new wxPaneInfoPtrArray(static_cast< const wxPaneInfoPtrArray& >(result))), SWIGTYPE_p_wxPaneInfoPtrArray, SWIG_POINTER_OWN | 0 );
8681 return resultobj;
8682 fail:
8683 return NULL;
8684 }
8685
8686
8687 SWIGINTERN PyObject *_wrap_DockInfo_rect_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
8688 PyObject *resultobj = 0;
8689 wxDockInfo *arg1 = (wxDockInfo *) 0 ;
8690 wxRect *arg2 = (wxRect *) 0 ;
8691 void *argp1 = 0 ;
8692 int res1 = 0 ;
8693 void *argp2 = 0 ;
8694 int res2 = 0 ;
8695 PyObject *swig_obj[2] ;
8696
8697 if (!SWIG_Python_UnpackTuple(args,"DockInfo_rect_set",2,2,swig_obj)) SWIG_fail;
8698 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxDockInfo, 0 | 0 );
8699 if (!SWIG_IsOK(res1)) {
8700 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "DockInfo_rect_set" "', expected argument " "1"" of type '" "wxDockInfo *""'");
8701 }
8702 arg1 = reinterpret_cast< wxDockInfo * >(argp1);
8703 res2 = SWIG_ConvertPtr(swig_obj[1], &argp2,SWIGTYPE_p_wxRect, 0 | 0 );
8704 if (!SWIG_IsOK(res2)) {
8705 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "DockInfo_rect_set" "', expected argument " "2"" of type '" "wxRect *""'");
8706 }
8707 arg2 = reinterpret_cast< wxRect * >(argp2);
8708 if (arg1) (arg1)->rect = *arg2;
8709
8710 resultobj = SWIG_Py_Void();
8711 return resultobj;
8712 fail:
8713 return NULL;
8714 }
8715
8716
8717 SWIGINTERN PyObject *_wrap_DockInfo_rect_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
8718 PyObject *resultobj = 0;
8719 wxDockInfo *arg1 = (wxDockInfo *) 0 ;
8720 wxRect *result = 0 ;
8721 void *argp1 = 0 ;
8722 int res1 = 0 ;
8723 PyObject *swig_obj[1] ;
8724
8725 if (!args) SWIG_fail;
8726 swig_obj[0] = args;
8727 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxDockInfo, 0 | 0 );
8728 if (!SWIG_IsOK(res1)) {
8729 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "DockInfo_rect_get" "', expected argument " "1"" of type '" "wxDockInfo *""'");
8730 }
8731 arg1 = reinterpret_cast< wxDockInfo * >(argp1);
8732 result = (wxRect *)& ((arg1)->rect);
8733 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_wxRect, 0 | 0 );
8734 return resultobj;
8735 fail:
8736 return NULL;
8737 }
8738
8739
8740 SWIGINTERN PyObject *_wrap_DockInfo_dock_direction_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
8741 PyObject *resultobj = 0;
8742 wxDockInfo *arg1 = (wxDockInfo *) 0 ;
8743 int arg2 ;
8744 void *argp1 = 0 ;
8745 int res1 = 0 ;
8746 int val2 ;
8747 int ecode2 = 0 ;
8748 PyObject *swig_obj[2] ;
8749
8750 if (!SWIG_Python_UnpackTuple(args,"DockInfo_dock_direction_set",2,2,swig_obj)) SWIG_fail;
8751 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxDockInfo, 0 | 0 );
8752 if (!SWIG_IsOK(res1)) {
8753 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "DockInfo_dock_direction_set" "', expected argument " "1"" of type '" "wxDockInfo *""'");
8754 }
8755 arg1 = reinterpret_cast< wxDockInfo * >(argp1);
8756 ecode2 = SWIG_AsVal_int(swig_obj[1], &val2);
8757 if (!SWIG_IsOK(ecode2)) {
8758 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "DockInfo_dock_direction_set" "', expected argument " "2"" of type '" "int""'");
8759 }
8760 arg2 = static_cast< int >(val2);
8761 if (arg1) (arg1)->dock_direction = arg2;
8762
8763 resultobj = SWIG_Py_Void();
8764 return resultobj;
8765 fail:
8766 return NULL;
8767 }
8768
8769
8770 SWIGINTERN PyObject *_wrap_DockInfo_dock_direction_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
8771 PyObject *resultobj = 0;
8772 wxDockInfo *arg1 = (wxDockInfo *) 0 ;
8773 int result;
8774 void *argp1 = 0 ;
8775 int res1 = 0 ;
8776 PyObject *swig_obj[1] ;
8777
8778 if (!args) SWIG_fail;
8779 swig_obj[0] = args;
8780 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxDockInfo, 0 | 0 );
8781 if (!SWIG_IsOK(res1)) {
8782 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "DockInfo_dock_direction_get" "', expected argument " "1"" of type '" "wxDockInfo *""'");
8783 }
8784 arg1 = reinterpret_cast< wxDockInfo * >(argp1);
8785 result = (int) ((arg1)->dock_direction);
8786 resultobj = SWIG_From_int(static_cast< int >(result));
8787 return resultobj;
8788 fail:
8789 return NULL;
8790 }
8791
8792
8793 SWIGINTERN PyObject *_wrap_DockInfo_dock_layer_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
8794 PyObject *resultobj = 0;
8795 wxDockInfo *arg1 = (wxDockInfo *) 0 ;
8796 int arg2 ;
8797 void *argp1 = 0 ;
8798 int res1 = 0 ;
8799 int val2 ;
8800 int ecode2 = 0 ;
8801 PyObject *swig_obj[2] ;
8802
8803 if (!SWIG_Python_UnpackTuple(args,"DockInfo_dock_layer_set",2,2,swig_obj)) SWIG_fail;
8804 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxDockInfo, 0 | 0 );
8805 if (!SWIG_IsOK(res1)) {
8806 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "DockInfo_dock_layer_set" "', expected argument " "1"" of type '" "wxDockInfo *""'");
8807 }
8808 arg1 = reinterpret_cast< wxDockInfo * >(argp1);
8809 ecode2 = SWIG_AsVal_int(swig_obj[1], &val2);
8810 if (!SWIG_IsOK(ecode2)) {
8811 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "DockInfo_dock_layer_set" "', expected argument " "2"" of type '" "int""'");
8812 }
8813 arg2 = static_cast< int >(val2);
8814 if (arg1) (arg1)->dock_layer = arg2;
8815
8816 resultobj = SWIG_Py_Void();
8817 return resultobj;
8818 fail:
8819 return NULL;
8820 }
8821
8822
8823 SWIGINTERN PyObject *_wrap_DockInfo_dock_layer_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
8824 PyObject *resultobj = 0;
8825 wxDockInfo *arg1 = (wxDockInfo *) 0 ;
8826 int result;
8827 void *argp1 = 0 ;
8828 int res1 = 0 ;
8829 PyObject *swig_obj[1] ;
8830
8831 if (!args) SWIG_fail;
8832 swig_obj[0] = args;
8833 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxDockInfo, 0 | 0 );
8834 if (!SWIG_IsOK(res1)) {
8835 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "DockInfo_dock_layer_get" "', expected argument " "1"" of type '" "wxDockInfo *""'");
8836 }
8837 arg1 = reinterpret_cast< wxDockInfo * >(argp1);
8838 result = (int) ((arg1)->dock_layer);
8839 resultobj = SWIG_From_int(static_cast< int >(result));
8840 return resultobj;
8841 fail:
8842 return NULL;
8843 }
8844
8845
8846 SWIGINTERN PyObject *_wrap_DockInfo_dock_row_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
8847 PyObject *resultobj = 0;
8848 wxDockInfo *arg1 = (wxDockInfo *) 0 ;
8849 int arg2 ;
8850 void *argp1 = 0 ;
8851 int res1 = 0 ;
8852 int val2 ;
8853 int ecode2 = 0 ;
8854 PyObject *swig_obj[2] ;
8855
8856 if (!SWIG_Python_UnpackTuple(args,"DockInfo_dock_row_set",2,2,swig_obj)) SWIG_fail;
8857 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxDockInfo, 0 | 0 );
8858 if (!SWIG_IsOK(res1)) {
8859 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "DockInfo_dock_row_set" "', expected argument " "1"" of type '" "wxDockInfo *""'");
8860 }
8861 arg1 = reinterpret_cast< wxDockInfo * >(argp1);
8862 ecode2 = SWIG_AsVal_int(swig_obj[1], &val2);
8863 if (!SWIG_IsOK(ecode2)) {
8864 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "DockInfo_dock_row_set" "', expected argument " "2"" of type '" "int""'");
8865 }
8866 arg2 = static_cast< int >(val2);
8867 if (arg1) (arg1)->dock_row = arg2;
8868
8869 resultobj = SWIG_Py_Void();
8870 return resultobj;
8871 fail:
8872 return NULL;
8873 }
8874
8875
8876 SWIGINTERN PyObject *_wrap_DockInfo_dock_row_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
8877 PyObject *resultobj = 0;
8878 wxDockInfo *arg1 = (wxDockInfo *) 0 ;
8879 int result;
8880 void *argp1 = 0 ;
8881 int res1 = 0 ;
8882 PyObject *swig_obj[1] ;
8883
8884 if (!args) SWIG_fail;
8885 swig_obj[0] = args;
8886 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxDockInfo, 0 | 0 );
8887 if (!SWIG_IsOK(res1)) {
8888 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "DockInfo_dock_row_get" "', expected argument " "1"" of type '" "wxDockInfo *""'");
8889 }
8890 arg1 = reinterpret_cast< wxDockInfo * >(argp1);
8891 result = (int) ((arg1)->dock_row);
8892 resultobj = SWIG_From_int(static_cast< int >(result));
8893 return resultobj;
8894 fail:
8895 return NULL;
8896 }
8897
8898
8899 SWIGINTERN PyObject *_wrap_DockInfo_size_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
8900 PyObject *resultobj = 0;
8901 wxDockInfo *arg1 = (wxDockInfo *) 0 ;
8902 int arg2 ;
8903 void *argp1 = 0 ;
8904 int res1 = 0 ;
8905 int val2 ;
8906 int ecode2 = 0 ;
8907 PyObject *swig_obj[2] ;
8908
8909 if (!SWIG_Python_UnpackTuple(args,"DockInfo_size_set",2,2,swig_obj)) SWIG_fail;
8910 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxDockInfo, 0 | 0 );
8911 if (!SWIG_IsOK(res1)) {
8912 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "DockInfo_size_set" "', expected argument " "1"" of type '" "wxDockInfo *""'");
8913 }
8914 arg1 = reinterpret_cast< wxDockInfo * >(argp1);
8915 ecode2 = SWIG_AsVal_int(swig_obj[1], &val2);
8916 if (!SWIG_IsOK(ecode2)) {
8917 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "DockInfo_size_set" "', expected argument " "2"" of type '" "int""'");
8918 }
8919 arg2 = static_cast< int >(val2);
8920 if (arg1) (arg1)->size = arg2;
8921
8922 resultobj = SWIG_Py_Void();
8923 return resultobj;
8924 fail:
8925 return NULL;
8926 }
8927
8928
8929 SWIGINTERN PyObject *_wrap_DockInfo_size_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
8930 PyObject *resultobj = 0;
8931 wxDockInfo *arg1 = (wxDockInfo *) 0 ;
8932 int result;
8933 void *argp1 = 0 ;
8934 int res1 = 0 ;
8935 PyObject *swig_obj[1] ;
8936
8937 if (!args) SWIG_fail;
8938 swig_obj[0] = args;
8939 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxDockInfo, 0 | 0 );
8940 if (!SWIG_IsOK(res1)) {
8941 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "DockInfo_size_get" "', expected argument " "1"" of type '" "wxDockInfo *""'");
8942 }
8943 arg1 = reinterpret_cast< wxDockInfo * >(argp1);
8944 result = (int) ((arg1)->size);
8945 resultobj = SWIG_From_int(static_cast< int >(result));
8946 return resultobj;
8947 fail:
8948 return NULL;
8949 }
8950
8951
8952 SWIGINTERN PyObject *_wrap_DockInfo_min_size_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
8953 PyObject *resultobj = 0;
8954 wxDockInfo *arg1 = (wxDockInfo *) 0 ;
8955 int arg2 ;
8956 void *argp1 = 0 ;
8957 int res1 = 0 ;
8958 int val2 ;
8959 int ecode2 = 0 ;
8960 PyObject *swig_obj[2] ;
8961
8962 if (!SWIG_Python_UnpackTuple(args,"DockInfo_min_size_set",2,2,swig_obj)) SWIG_fail;
8963 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxDockInfo, 0 | 0 );
8964 if (!SWIG_IsOK(res1)) {
8965 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "DockInfo_min_size_set" "', expected argument " "1"" of type '" "wxDockInfo *""'");
8966 }
8967 arg1 = reinterpret_cast< wxDockInfo * >(argp1);
8968 ecode2 = SWIG_AsVal_int(swig_obj[1], &val2);
8969 if (!SWIG_IsOK(ecode2)) {
8970 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "DockInfo_min_size_set" "', expected argument " "2"" of type '" "int""'");
8971 }
8972 arg2 = static_cast< int >(val2);
8973 if (arg1) (arg1)->min_size = arg2;
8974
8975 resultobj = SWIG_Py_Void();
8976 return resultobj;
8977 fail:
8978 return NULL;
8979 }
8980
8981
8982 SWIGINTERN PyObject *_wrap_DockInfo_min_size_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
8983 PyObject *resultobj = 0;
8984 wxDockInfo *arg1 = (wxDockInfo *) 0 ;
8985 int result;
8986 void *argp1 = 0 ;
8987 int res1 = 0 ;
8988 PyObject *swig_obj[1] ;
8989
8990 if (!args) SWIG_fail;
8991 swig_obj[0] = args;
8992 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxDockInfo, 0 | 0 );
8993 if (!SWIG_IsOK(res1)) {
8994 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "DockInfo_min_size_get" "', expected argument " "1"" of type '" "wxDockInfo *""'");
8995 }
8996 arg1 = reinterpret_cast< wxDockInfo * >(argp1);
8997 result = (int) ((arg1)->min_size);
8998 resultobj = SWIG_From_int(static_cast< int >(result));
8999 return resultobj;
9000 fail:
9001 return NULL;
9002 }
9003
9004
9005 SWIGINTERN PyObject *_wrap_DockInfo_resizable_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
9006 PyObject *resultobj = 0;
9007 wxDockInfo *arg1 = (wxDockInfo *) 0 ;
9008 bool arg2 ;
9009 void *argp1 = 0 ;
9010 int res1 = 0 ;
9011 bool val2 ;
9012 int ecode2 = 0 ;
9013 PyObject *swig_obj[2] ;
9014
9015 if (!SWIG_Python_UnpackTuple(args,"DockInfo_resizable_set",2,2,swig_obj)) SWIG_fail;
9016 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxDockInfo, 0 | 0 );
9017 if (!SWIG_IsOK(res1)) {
9018 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "DockInfo_resizable_set" "', expected argument " "1"" of type '" "wxDockInfo *""'");
9019 }
9020 arg1 = reinterpret_cast< wxDockInfo * >(argp1);
9021 ecode2 = SWIG_AsVal_bool(swig_obj[1], &val2);
9022 if (!SWIG_IsOK(ecode2)) {
9023 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "DockInfo_resizable_set" "', expected argument " "2"" of type '" "bool""'");
9024 }
9025 arg2 = static_cast< bool >(val2);
9026 if (arg1) (arg1)->resizable = arg2;
9027
9028 resultobj = SWIG_Py_Void();
9029 return resultobj;
9030 fail:
9031 return NULL;
9032 }
9033
9034
9035 SWIGINTERN PyObject *_wrap_DockInfo_resizable_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
9036 PyObject *resultobj = 0;
9037 wxDockInfo *arg1 = (wxDockInfo *) 0 ;
9038 bool result;
9039 void *argp1 = 0 ;
9040 int res1 = 0 ;
9041 PyObject *swig_obj[1] ;
9042
9043 if (!args) SWIG_fail;
9044 swig_obj[0] = args;
9045 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxDockInfo, 0 | 0 );
9046 if (!SWIG_IsOK(res1)) {
9047 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "DockInfo_resizable_get" "', expected argument " "1"" of type '" "wxDockInfo *""'");
9048 }
9049 arg1 = reinterpret_cast< wxDockInfo * >(argp1);
9050 result = (bool) ((arg1)->resizable);
9051 {
9052 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
9053 }
9054 return resultobj;
9055 fail:
9056 return NULL;
9057 }
9058
9059
9060 SWIGINTERN PyObject *_wrap_DockInfo_toolbar_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
9061 PyObject *resultobj = 0;
9062 wxDockInfo *arg1 = (wxDockInfo *) 0 ;
9063 bool arg2 ;
9064 void *argp1 = 0 ;
9065 int res1 = 0 ;
9066 bool val2 ;
9067 int ecode2 = 0 ;
9068 PyObject *swig_obj[2] ;
9069
9070 if (!SWIG_Python_UnpackTuple(args,"DockInfo_toolbar_set",2,2,swig_obj)) SWIG_fail;
9071 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxDockInfo, 0 | 0 );
9072 if (!SWIG_IsOK(res1)) {
9073 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "DockInfo_toolbar_set" "', expected argument " "1"" of type '" "wxDockInfo *""'");
9074 }
9075 arg1 = reinterpret_cast< wxDockInfo * >(argp1);
9076 ecode2 = SWIG_AsVal_bool(swig_obj[1], &val2);
9077 if (!SWIG_IsOK(ecode2)) {
9078 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "DockInfo_toolbar_set" "', expected argument " "2"" of type '" "bool""'");
9079 }
9080 arg2 = static_cast< bool >(val2);
9081 if (arg1) (arg1)->toolbar = arg2;
9082
9083 resultobj = SWIG_Py_Void();
9084 return resultobj;
9085 fail:
9086 return NULL;
9087 }
9088
9089
9090 SWIGINTERN PyObject *_wrap_DockInfo_toolbar_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
9091 PyObject *resultobj = 0;
9092 wxDockInfo *arg1 = (wxDockInfo *) 0 ;
9093 bool result;
9094 void *argp1 = 0 ;
9095 int res1 = 0 ;
9096 PyObject *swig_obj[1] ;
9097
9098 if (!args) SWIG_fail;
9099 swig_obj[0] = args;
9100 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxDockInfo, 0 | 0 );
9101 if (!SWIG_IsOK(res1)) {
9102 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "DockInfo_toolbar_get" "', expected argument " "1"" of type '" "wxDockInfo *""'");
9103 }
9104 arg1 = reinterpret_cast< wxDockInfo * >(argp1);
9105 result = (bool) ((arg1)->toolbar);
9106 {
9107 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
9108 }
9109 return resultobj;
9110 fail:
9111 return NULL;
9112 }
9113
9114
9115 SWIGINTERN PyObject *_wrap_DockInfo_fixed_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
9116 PyObject *resultobj = 0;
9117 wxDockInfo *arg1 = (wxDockInfo *) 0 ;
9118 bool arg2 ;
9119 void *argp1 = 0 ;
9120 int res1 = 0 ;
9121 bool val2 ;
9122 int ecode2 = 0 ;
9123 PyObject *swig_obj[2] ;
9124
9125 if (!SWIG_Python_UnpackTuple(args,"DockInfo_fixed_set",2,2,swig_obj)) SWIG_fail;
9126 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxDockInfo, 0 | 0 );
9127 if (!SWIG_IsOK(res1)) {
9128 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "DockInfo_fixed_set" "', expected argument " "1"" of type '" "wxDockInfo *""'");
9129 }
9130 arg1 = reinterpret_cast< wxDockInfo * >(argp1);
9131 ecode2 = SWIG_AsVal_bool(swig_obj[1], &val2);
9132 if (!SWIG_IsOK(ecode2)) {
9133 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "DockInfo_fixed_set" "', expected argument " "2"" of type '" "bool""'");
9134 }
9135 arg2 = static_cast< bool >(val2);
9136 if (arg1) (arg1)->fixed = arg2;
9137
9138 resultobj = SWIG_Py_Void();
9139 return resultobj;
9140 fail:
9141 return NULL;
9142 }
9143
9144
9145 SWIGINTERN PyObject *_wrap_DockInfo_fixed_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
9146 PyObject *resultobj = 0;
9147 wxDockInfo *arg1 = (wxDockInfo *) 0 ;
9148 bool result;
9149 void *argp1 = 0 ;
9150 int res1 = 0 ;
9151 PyObject *swig_obj[1] ;
9152
9153 if (!args) SWIG_fail;
9154 swig_obj[0] = args;
9155 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxDockInfo, 0 | 0 );
9156 if (!SWIG_IsOK(res1)) {
9157 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "DockInfo_fixed_get" "', expected argument " "1"" of type '" "wxDockInfo *""'");
9158 }
9159 arg1 = reinterpret_cast< wxDockInfo * >(argp1);
9160 result = (bool) ((arg1)->fixed);
9161 {
9162 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
9163 }
9164 return resultobj;
9165 fail:
9166 return NULL;
9167 }
9168
9169
9170 SWIGINTERN PyObject *DockInfo_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
9171 PyObject *obj;
9172 if (!SWIG_Python_UnpackTuple(args,(char*)"swigregister", 1, 1,&obj)) return NULL;
9173 SWIG_TypeNewClientData(SWIGTYPE_p_wxDockInfo, SWIG_NewClientData(obj));
9174 return SWIG_Py_Void();
9175 }
9176
9177 SWIGINTERN PyObject *DockInfo_swiginit(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
9178 return SWIG_Python_InitShadowInstance(args);
9179 }
9180
9181 SWIGINTERN PyObject *_wrap_DockUIPart_type_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
9182 PyObject *resultobj = 0;
9183 wxDockUIPart *arg1 = (wxDockUIPart *) 0 ;
9184 int arg2 ;
9185 void *argp1 = 0 ;
9186 int res1 = 0 ;
9187 int val2 ;
9188 int ecode2 = 0 ;
9189 PyObject *swig_obj[2] ;
9190
9191 if (!SWIG_Python_UnpackTuple(args,"DockUIPart_type_set",2,2,swig_obj)) SWIG_fail;
9192 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxDockUIPart, 0 | 0 );
9193 if (!SWIG_IsOK(res1)) {
9194 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "DockUIPart_type_set" "', expected argument " "1"" of type '" "wxDockUIPart *""'");
9195 }
9196 arg1 = reinterpret_cast< wxDockUIPart * >(argp1);
9197 ecode2 = SWIG_AsVal_int(swig_obj[1], &val2);
9198 if (!SWIG_IsOK(ecode2)) {
9199 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "DockUIPart_type_set" "', expected argument " "2"" of type '" "int""'");
9200 }
9201 arg2 = static_cast< int >(val2);
9202 if (arg1) (arg1)->type = arg2;
9203
9204 resultobj = SWIG_Py_Void();
9205 return resultobj;
9206 fail:
9207 return NULL;
9208 }
9209
9210
9211 SWIGINTERN PyObject *_wrap_DockUIPart_type_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
9212 PyObject *resultobj = 0;
9213 wxDockUIPart *arg1 = (wxDockUIPart *) 0 ;
9214 int result;
9215 void *argp1 = 0 ;
9216 int res1 = 0 ;
9217 PyObject *swig_obj[1] ;
9218
9219 if (!args) SWIG_fail;
9220 swig_obj[0] = args;
9221 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxDockUIPart, 0 | 0 );
9222 if (!SWIG_IsOK(res1)) {
9223 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "DockUIPart_type_get" "', expected argument " "1"" of type '" "wxDockUIPart *""'");
9224 }
9225 arg1 = reinterpret_cast< wxDockUIPart * >(argp1);
9226 result = (int) ((arg1)->type);
9227 resultobj = SWIG_From_int(static_cast< int >(result));
9228 return resultobj;
9229 fail:
9230 return NULL;
9231 }
9232
9233
9234 SWIGINTERN PyObject *_wrap_DockUIPart_orientation_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
9235 PyObject *resultobj = 0;
9236 wxDockUIPart *arg1 = (wxDockUIPart *) 0 ;
9237 int arg2 ;
9238 void *argp1 = 0 ;
9239 int res1 = 0 ;
9240 int val2 ;
9241 int ecode2 = 0 ;
9242 PyObject *swig_obj[2] ;
9243
9244 if (!SWIG_Python_UnpackTuple(args,"DockUIPart_orientation_set",2,2,swig_obj)) SWIG_fail;
9245 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxDockUIPart, 0 | 0 );
9246 if (!SWIG_IsOK(res1)) {
9247 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "DockUIPart_orientation_set" "', expected argument " "1"" of type '" "wxDockUIPart *""'");
9248 }
9249 arg1 = reinterpret_cast< wxDockUIPart * >(argp1);
9250 ecode2 = SWIG_AsVal_int(swig_obj[1], &val2);
9251 if (!SWIG_IsOK(ecode2)) {
9252 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "DockUIPart_orientation_set" "', expected argument " "2"" of type '" "int""'");
9253 }
9254 arg2 = static_cast< int >(val2);
9255 if (arg1) (arg1)->orientation = arg2;
9256
9257 resultobj = SWIG_Py_Void();
9258 return resultobj;
9259 fail:
9260 return NULL;
9261 }
9262
9263
9264 SWIGINTERN PyObject *_wrap_DockUIPart_orientation_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
9265 PyObject *resultobj = 0;
9266 wxDockUIPart *arg1 = (wxDockUIPart *) 0 ;
9267 int result;
9268 void *argp1 = 0 ;
9269 int res1 = 0 ;
9270 PyObject *swig_obj[1] ;
9271
9272 if (!args) SWIG_fail;
9273 swig_obj[0] = args;
9274 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxDockUIPart, 0 | 0 );
9275 if (!SWIG_IsOK(res1)) {
9276 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "DockUIPart_orientation_get" "', expected argument " "1"" of type '" "wxDockUIPart *""'");
9277 }
9278 arg1 = reinterpret_cast< wxDockUIPart * >(argp1);
9279 result = (int) ((arg1)->orientation);
9280 resultobj = SWIG_From_int(static_cast< int >(result));
9281 return resultobj;
9282 fail:
9283 return NULL;
9284 }
9285
9286
9287 SWIGINTERN PyObject *_wrap_DockUIPart_dock_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
9288 PyObject *resultobj = 0;
9289 wxDockUIPart *arg1 = (wxDockUIPart *) 0 ;
9290 wxDockInfo *arg2 = (wxDockInfo *) 0 ;
9291 void *argp1 = 0 ;
9292 int res1 = 0 ;
9293 void *argp2 = 0 ;
9294 int res2 = 0 ;
9295 PyObject *swig_obj[2] ;
9296
9297 if (!SWIG_Python_UnpackTuple(args,"DockUIPart_dock_set",2,2,swig_obj)) SWIG_fail;
9298 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxDockUIPart, 0 | 0 );
9299 if (!SWIG_IsOK(res1)) {
9300 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "DockUIPart_dock_set" "', expected argument " "1"" of type '" "wxDockUIPart *""'");
9301 }
9302 arg1 = reinterpret_cast< wxDockUIPart * >(argp1);
9303 res2 = SWIG_ConvertPtr(swig_obj[1], &argp2,SWIGTYPE_p_wxDockInfo, SWIG_POINTER_DISOWN | 0 );
9304 if (!SWIG_IsOK(res2)) {
9305 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "DockUIPart_dock_set" "', expected argument " "2"" of type '" "wxDockInfo *""'");
9306 }
9307 arg2 = reinterpret_cast< wxDockInfo * >(argp2);
9308 if (arg1) (arg1)->dock = arg2;
9309
9310 resultobj = SWIG_Py_Void();
9311 return resultobj;
9312 fail:
9313 return NULL;
9314 }
9315
9316
9317 SWIGINTERN PyObject *_wrap_DockUIPart_dock_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
9318 PyObject *resultobj = 0;
9319 wxDockUIPart *arg1 = (wxDockUIPart *) 0 ;
9320 wxDockInfo *result = 0 ;
9321 void *argp1 = 0 ;
9322 int res1 = 0 ;
9323 PyObject *swig_obj[1] ;
9324
9325 if (!args) SWIG_fail;
9326 swig_obj[0] = args;
9327 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxDockUIPart, 0 | 0 );
9328 if (!SWIG_IsOK(res1)) {
9329 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "DockUIPart_dock_get" "', expected argument " "1"" of type '" "wxDockUIPart *""'");
9330 }
9331 arg1 = reinterpret_cast< wxDockUIPart * >(argp1);
9332 result = (wxDockInfo *) ((arg1)->dock);
9333 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_wxDockInfo, 0 | 0 );
9334 return resultobj;
9335 fail:
9336 return NULL;
9337 }
9338
9339
9340 SWIGINTERN PyObject *_wrap_DockUIPart_pane_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
9341 PyObject *resultobj = 0;
9342 wxDockUIPart *arg1 = (wxDockUIPart *) 0 ;
9343 wxPaneInfo *arg2 = (wxPaneInfo *) 0 ;
9344 void *argp1 = 0 ;
9345 int res1 = 0 ;
9346 void *argp2 = 0 ;
9347 int res2 = 0 ;
9348 PyObject *swig_obj[2] ;
9349
9350 if (!SWIG_Python_UnpackTuple(args,"DockUIPart_pane_set",2,2,swig_obj)) SWIG_fail;
9351 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxDockUIPart, 0 | 0 );
9352 if (!SWIG_IsOK(res1)) {
9353 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "DockUIPart_pane_set" "', expected argument " "1"" of type '" "wxDockUIPart *""'");
9354 }
9355 arg1 = reinterpret_cast< wxDockUIPart * >(argp1);
9356 res2 = SWIG_ConvertPtr(swig_obj[1], &argp2,SWIGTYPE_p_wxPaneInfo, SWIG_POINTER_DISOWN | 0 );
9357 if (!SWIG_IsOK(res2)) {
9358 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "DockUIPart_pane_set" "', expected argument " "2"" of type '" "wxPaneInfo *""'");
9359 }
9360 arg2 = reinterpret_cast< wxPaneInfo * >(argp2);
9361 if (arg1) (arg1)->pane = arg2;
9362
9363 resultobj = SWIG_Py_Void();
9364 return resultobj;
9365 fail:
9366 return NULL;
9367 }
9368
9369
9370 SWIGINTERN PyObject *_wrap_DockUIPart_pane_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
9371 PyObject *resultobj = 0;
9372 wxDockUIPart *arg1 = (wxDockUIPart *) 0 ;
9373 wxPaneInfo *result = 0 ;
9374 void *argp1 = 0 ;
9375 int res1 = 0 ;
9376 PyObject *swig_obj[1] ;
9377
9378 if (!args) SWIG_fail;
9379 swig_obj[0] = args;
9380 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxDockUIPart, 0 | 0 );
9381 if (!SWIG_IsOK(res1)) {
9382 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "DockUIPart_pane_get" "', expected argument " "1"" of type '" "wxDockUIPart *""'");
9383 }
9384 arg1 = reinterpret_cast< wxDockUIPart * >(argp1);
9385 result = (wxPaneInfo *) ((arg1)->pane);
9386 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_wxPaneInfo, 0 | 0 );
9387 return resultobj;
9388 fail:
9389 return NULL;
9390 }
9391
9392
9393 SWIGINTERN PyObject *_wrap_DockUIPart_button_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
9394 PyObject *resultobj = 0;
9395 wxDockUIPart *arg1 = (wxDockUIPart *) 0 ;
9396 wxPaneButton *arg2 = (wxPaneButton *) 0 ;
9397 void *argp1 = 0 ;
9398 int res1 = 0 ;
9399 void *argp2 = 0 ;
9400 int res2 = 0 ;
9401 PyObject *swig_obj[2] ;
9402
9403 if (!SWIG_Python_UnpackTuple(args,"DockUIPart_button_set",2,2,swig_obj)) SWIG_fail;
9404 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxDockUIPart, 0 | 0 );
9405 if (!SWIG_IsOK(res1)) {
9406 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "DockUIPart_button_set" "', expected argument " "1"" of type '" "wxDockUIPart *""'");
9407 }
9408 arg1 = reinterpret_cast< wxDockUIPart * >(argp1);
9409 res2 = SWIG_ConvertPtr(swig_obj[1], &argp2,SWIGTYPE_p_wxPaneButton, SWIG_POINTER_DISOWN | 0 );
9410 if (!SWIG_IsOK(res2)) {
9411 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "DockUIPart_button_set" "', expected argument " "2"" of type '" "wxPaneButton *""'");
9412 }
9413 arg2 = reinterpret_cast< wxPaneButton * >(argp2);
9414 if (arg1) (arg1)->button = arg2;
9415
9416 resultobj = SWIG_Py_Void();
9417 return resultobj;
9418 fail:
9419 return NULL;
9420 }
9421
9422
9423 SWIGINTERN PyObject *_wrap_DockUIPart_button_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
9424 PyObject *resultobj = 0;
9425 wxDockUIPart *arg1 = (wxDockUIPart *) 0 ;
9426 wxPaneButton *result = 0 ;
9427 void *argp1 = 0 ;
9428 int res1 = 0 ;
9429 PyObject *swig_obj[1] ;
9430
9431 if (!args) SWIG_fail;
9432 swig_obj[0] = args;
9433 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxDockUIPart, 0 | 0 );
9434 if (!SWIG_IsOK(res1)) {
9435 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "DockUIPart_button_get" "', expected argument " "1"" of type '" "wxDockUIPart *""'");
9436 }
9437 arg1 = reinterpret_cast< wxDockUIPart * >(argp1);
9438 result = (wxPaneButton *) ((arg1)->button);
9439 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_wxPaneButton, 0 | 0 );
9440 return resultobj;
9441 fail:
9442 return NULL;
9443 }
9444
9445
9446 SWIGINTERN PyObject *_wrap_DockUIPart_cont_sizer_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
9447 PyObject *resultobj = 0;
9448 wxDockUIPart *arg1 = (wxDockUIPart *) 0 ;
9449 wxSizer *arg2 = (wxSizer *) 0 ;
9450 void *argp1 = 0 ;
9451 int res1 = 0 ;
9452 void *argp2 = 0 ;
9453 int res2 = 0 ;
9454 PyObject *swig_obj[2] ;
9455
9456 if (!SWIG_Python_UnpackTuple(args,"DockUIPart_cont_sizer_set",2,2,swig_obj)) SWIG_fail;
9457 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxDockUIPart, 0 | 0 );
9458 if (!SWIG_IsOK(res1)) {
9459 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "DockUIPart_cont_sizer_set" "', expected argument " "1"" of type '" "wxDockUIPart *""'");
9460 }
9461 arg1 = reinterpret_cast< wxDockUIPart * >(argp1);
9462 res2 = SWIG_ConvertPtr(swig_obj[1], &argp2,SWIGTYPE_p_wxSizer, SWIG_POINTER_DISOWN | 0 );
9463 if (!SWIG_IsOK(res2)) {
9464 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "DockUIPart_cont_sizer_set" "', expected argument " "2"" of type '" "wxSizer *""'");
9465 }
9466 arg2 = reinterpret_cast< wxSizer * >(argp2);
9467 if (arg1) (arg1)->cont_sizer = arg2;
9468
9469 resultobj = SWIG_Py_Void();
9470 return resultobj;
9471 fail:
9472 return NULL;
9473 }
9474
9475
9476 SWIGINTERN PyObject *_wrap_DockUIPart_cont_sizer_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
9477 PyObject *resultobj = 0;
9478 wxDockUIPart *arg1 = (wxDockUIPart *) 0 ;
9479 wxSizer *result = 0 ;
9480 void *argp1 = 0 ;
9481 int res1 = 0 ;
9482 PyObject *swig_obj[1] ;
9483
9484 if (!args) SWIG_fail;
9485 swig_obj[0] = args;
9486 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxDockUIPart, 0 | 0 );
9487 if (!SWIG_IsOK(res1)) {
9488 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "DockUIPart_cont_sizer_get" "', expected argument " "1"" of type '" "wxDockUIPart *""'");
9489 }
9490 arg1 = reinterpret_cast< wxDockUIPart * >(argp1);
9491 result = (wxSizer *) ((arg1)->cont_sizer);
9492 {
9493 resultobj = wxPyMake_wxObject(result, (bool)0);
9494 }
9495 return resultobj;
9496 fail:
9497 return NULL;
9498 }
9499
9500
9501 SWIGINTERN PyObject *_wrap_DockUIPart_sizer_item_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
9502 PyObject *resultobj = 0;
9503 wxDockUIPart *arg1 = (wxDockUIPart *) 0 ;
9504 wxSizerItem *arg2 = (wxSizerItem *) 0 ;
9505 void *argp1 = 0 ;
9506 int res1 = 0 ;
9507 void *argp2 = 0 ;
9508 int res2 = 0 ;
9509 PyObject *swig_obj[2] ;
9510
9511 if (!SWIG_Python_UnpackTuple(args,"DockUIPart_sizer_item_set",2,2,swig_obj)) SWIG_fail;
9512 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxDockUIPart, 0 | 0 );
9513 if (!SWIG_IsOK(res1)) {
9514 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "DockUIPart_sizer_item_set" "', expected argument " "1"" of type '" "wxDockUIPart *""'");
9515 }
9516 arg1 = reinterpret_cast< wxDockUIPart * >(argp1);
9517 res2 = SWIG_ConvertPtr(swig_obj[1], &argp2,SWIGTYPE_p_wxSizerItem, SWIG_POINTER_DISOWN | 0 );
9518 if (!SWIG_IsOK(res2)) {
9519 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "DockUIPart_sizer_item_set" "', expected argument " "2"" of type '" "wxSizerItem *""'");
9520 }
9521 arg2 = reinterpret_cast< wxSizerItem * >(argp2);
9522 if (arg1) (arg1)->sizer_item = arg2;
9523
9524 resultobj = SWIG_Py_Void();
9525 return resultobj;
9526 fail:
9527 return NULL;
9528 }
9529
9530
9531 SWIGINTERN PyObject *_wrap_DockUIPart_sizer_item_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
9532 PyObject *resultobj = 0;
9533 wxDockUIPart *arg1 = (wxDockUIPart *) 0 ;
9534 wxSizerItem *result = 0 ;
9535 void *argp1 = 0 ;
9536 int res1 = 0 ;
9537 PyObject *swig_obj[1] ;
9538
9539 if (!args) SWIG_fail;
9540 swig_obj[0] = args;
9541 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxDockUIPart, 0 | 0 );
9542 if (!SWIG_IsOK(res1)) {
9543 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "DockUIPart_sizer_item_get" "', expected argument " "1"" of type '" "wxDockUIPart *""'");
9544 }
9545 arg1 = reinterpret_cast< wxDockUIPart * >(argp1);
9546 result = (wxSizerItem *) ((arg1)->sizer_item);
9547 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_wxSizerItem, 0 | 0 );
9548 return resultobj;
9549 fail:
9550 return NULL;
9551 }
9552
9553
9554 SWIGINTERN PyObject *_wrap_DockUIPart_rect_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
9555 PyObject *resultobj = 0;
9556 wxDockUIPart *arg1 = (wxDockUIPart *) 0 ;
9557 wxRect *arg2 = (wxRect *) 0 ;
9558 void *argp1 = 0 ;
9559 int res1 = 0 ;
9560 void *argp2 = 0 ;
9561 int res2 = 0 ;
9562 PyObject *swig_obj[2] ;
9563
9564 if (!SWIG_Python_UnpackTuple(args,"DockUIPart_rect_set",2,2,swig_obj)) SWIG_fail;
9565 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxDockUIPart, 0 | 0 );
9566 if (!SWIG_IsOK(res1)) {
9567 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "DockUIPart_rect_set" "', expected argument " "1"" of type '" "wxDockUIPart *""'");
9568 }
9569 arg1 = reinterpret_cast< wxDockUIPart * >(argp1);
9570 res2 = SWIG_ConvertPtr(swig_obj[1], &argp2,SWIGTYPE_p_wxRect, 0 | 0 );
9571 if (!SWIG_IsOK(res2)) {
9572 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "DockUIPart_rect_set" "', expected argument " "2"" of type '" "wxRect *""'");
9573 }
9574 arg2 = reinterpret_cast< wxRect * >(argp2);
9575 if (arg1) (arg1)->rect = *arg2;
9576
9577 resultobj = SWIG_Py_Void();
9578 return resultobj;
9579 fail:
9580 return NULL;
9581 }
9582
9583
9584 SWIGINTERN PyObject *_wrap_DockUIPart_rect_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
9585 PyObject *resultobj = 0;
9586 wxDockUIPart *arg1 = (wxDockUIPart *) 0 ;
9587 wxRect *result = 0 ;
9588 void *argp1 = 0 ;
9589 int res1 = 0 ;
9590 PyObject *swig_obj[1] ;
9591
9592 if (!args) SWIG_fail;
9593 swig_obj[0] = args;
9594 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxDockUIPart, 0 | 0 );
9595 if (!SWIG_IsOK(res1)) {
9596 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "DockUIPart_rect_get" "', expected argument " "1"" of type '" "wxDockUIPart *""'");
9597 }
9598 arg1 = reinterpret_cast< wxDockUIPart * >(argp1);
9599 result = (wxRect *)& ((arg1)->rect);
9600 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_wxRect, 0 | 0 );
9601 return resultobj;
9602 fail:
9603 return NULL;
9604 }
9605
9606
9607 SWIGINTERN PyObject *DockUIPart_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
9608 PyObject *obj;
9609 if (!SWIG_Python_UnpackTuple(args,(char*)"swigregister", 1, 1,&obj)) return NULL;
9610 SWIG_TypeNewClientData(SWIGTYPE_p_wxDockUIPart, SWIG_NewClientData(obj));
9611 return SWIG_Py_Void();
9612 }
9613
9614 SWIGINTERN PyObject *_wrap_PaneButton_button_id_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
9615 PyObject *resultobj = 0;
9616 wxPaneButton *arg1 = (wxPaneButton *) 0 ;
9617 int arg2 ;
9618 void *argp1 = 0 ;
9619 int res1 = 0 ;
9620 int val2 ;
9621 int ecode2 = 0 ;
9622 PyObject *swig_obj[2] ;
9623
9624 if (!SWIG_Python_UnpackTuple(args,"PaneButton_button_id_set",2,2,swig_obj)) SWIG_fail;
9625 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxPaneButton, 0 | 0 );
9626 if (!SWIG_IsOK(res1)) {
9627 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "PaneButton_button_id_set" "', expected argument " "1"" of type '" "wxPaneButton *""'");
9628 }
9629 arg1 = reinterpret_cast< wxPaneButton * >(argp1);
9630 ecode2 = SWIG_AsVal_int(swig_obj[1], &val2);
9631 if (!SWIG_IsOK(ecode2)) {
9632 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "PaneButton_button_id_set" "', expected argument " "2"" of type '" "int""'");
9633 }
9634 arg2 = static_cast< int >(val2);
9635 if (arg1) (arg1)->button_id = arg2;
9636
9637 resultobj = SWIG_Py_Void();
9638 return resultobj;
9639 fail:
9640 return NULL;
9641 }
9642
9643
9644 SWIGINTERN PyObject *_wrap_PaneButton_button_id_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
9645 PyObject *resultobj = 0;
9646 wxPaneButton *arg1 = (wxPaneButton *) 0 ;
9647 int result;
9648 void *argp1 = 0 ;
9649 int res1 = 0 ;
9650 PyObject *swig_obj[1] ;
9651
9652 if (!args) SWIG_fail;
9653 swig_obj[0] = args;
9654 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxPaneButton, 0 | 0 );
9655 if (!SWIG_IsOK(res1)) {
9656 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "PaneButton_button_id_get" "', expected argument " "1"" of type '" "wxPaneButton *""'");
9657 }
9658 arg1 = reinterpret_cast< wxPaneButton * >(argp1);
9659 result = (int) ((arg1)->button_id);
9660 resultobj = SWIG_From_int(static_cast< int >(result));
9661 return resultobj;
9662 fail:
9663 return NULL;
9664 }
9665
9666
9667 SWIGINTERN PyObject *PaneButton_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
9668 PyObject *obj;
9669 if (!SWIG_Python_UnpackTuple(args,(char*)"swigregister", 1, 1,&obj)) return NULL;
9670 SWIG_TypeNewClientData(SWIGTYPE_p_wxPaneButton, SWIG_NewClientData(obj));
9671 return SWIG_Py_Void();
9672 }
9673
9674 SWIGINTERN PyObject *_wrap_delete_DockArt(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
9675 PyObject *resultobj = 0;
9676 wxDockArt *arg1 = (wxDockArt *) 0 ;
9677 void *argp1 = 0 ;
9678 int res1 = 0 ;
9679 PyObject *swig_obj[1] ;
9680
9681 if (!args) SWIG_fail;
9682 swig_obj[0] = args;
9683 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxDockArt, SWIG_POINTER_DISOWN | 0 );
9684 if (!SWIG_IsOK(res1)) {
9685 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_DockArt" "', expected argument " "1"" of type '" "wxDockArt *""'");
9686 }
9687 arg1 = reinterpret_cast< wxDockArt * >(argp1);
9688 {
9689 PyThreadState* __tstate = wxPyBeginAllowThreads();
9690 delete arg1;
9691
9692 wxPyEndAllowThreads(__tstate);
9693 if (PyErr_Occurred()) SWIG_fail;
9694 }
9695 resultobj = SWIG_Py_Void();
9696 return resultobj;
9697 fail:
9698 return NULL;
9699 }
9700
9701
9702 SWIGINTERN PyObject *_wrap_DockArt_GetMetric(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
9703 PyObject *resultobj = 0;
9704 wxDockArt *arg1 = (wxDockArt *) 0 ;
9705 int arg2 ;
9706 int result;
9707 void *argp1 = 0 ;
9708 int res1 = 0 ;
9709 int val2 ;
9710 int ecode2 = 0 ;
9711 PyObject * obj0 = 0 ;
9712 PyObject * obj1 = 0 ;
9713 char * kwnames[] = {
9714 (char *) "self",(char *) "id", NULL
9715 };
9716
9717 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:DockArt_GetMetric",kwnames,&obj0,&obj1)) SWIG_fail;
9718 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxDockArt, 0 | 0 );
9719 if (!SWIG_IsOK(res1)) {
9720 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "DockArt_GetMetric" "', expected argument " "1"" of type '" "wxDockArt *""'");
9721 }
9722 arg1 = reinterpret_cast< wxDockArt * >(argp1);
9723 ecode2 = SWIG_AsVal_int(obj1, &val2);
9724 if (!SWIG_IsOK(ecode2)) {
9725 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "DockArt_GetMetric" "', expected argument " "2"" of type '" "int""'");
9726 }
9727 arg2 = static_cast< int >(val2);
9728 {
9729 PyThreadState* __tstate = wxPyBeginAllowThreads();
9730 result = (int)(arg1)->GetMetric(arg2);
9731 wxPyEndAllowThreads(__tstate);
9732 if (PyErr_Occurred()) SWIG_fail;
9733 }
9734 resultobj = SWIG_From_int(static_cast< int >(result));
9735 return resultobj;
9736 fail:
9737 return NULL;
9738 }
9739
9740
9741 SWIGINTERN PyObject *_wrap_DockArt_SetMetric(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
9742 PyObject *resultobj = 0;
9743 wxDockArt *arg1 = (wxDockArt *) 0 ;
9744 int arg2 ;
9745 int arg3 ;
9746 void *argp1 = 0 ;
9747 int res1 = 0 ;
9748 int val2 ;
9749 int ecode2 = 0 ;
9750 int val3 ;
9751 int ecode3 = 0 ;
9752 PyObject * obj0 = 0 ;
9753 PyObject * obj1 = 0 ;
9754 PyObject * obj2 = 0 ;
9755 char * kwnames[] = {
9756 (char *) "self",(char *) "id",(char *) "new_val", NULL
9757 };
9758
9759 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:DockArt_SetMetric",kwnames,&obj0,&obj1,&obj2)) SWIG_fail;
9760 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxDockArt, 0 | 0 );
9761 if (!SWIG_IsOK(res1)) {
9762 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "DockArt_SetMetric" "', expected argument " "1"" of type '" "wxDockArt *""'");
9763 }
9764 arg1 = reinterpret_cast< wxDockArt * >(argp1);
9765 ecode2 = SWIG_AsVal_int(obj1, &val2);
9766 if (!SWIG_IsOK(ecode2)) {
9767 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "DockArt_SetMetric" "', expected argument " "2"" of type '" "int""'");
9768 }
9769 arg2 = static_cast< int >(val2);
9770 ecode3 = SWIG_AsVal_int(obj2, &val3);
9771 if (!SWIG_IsOK(ecode3)) {
9772 SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "DockArt_SetMetric" "', expected argument " "3"" of type '" "int""'");
9773 }
9774 arg3 = static_cast< int >(val3);
9775 {
9776 PyThreadState* __tstate = wxPyBeginAllowThreads();
9777 (arg1)->SetMetric(arg2,arg3);
9778 wxPyEndAllowThreads(__tstate);
9779 if (PyErr_Occurred()) SWIG_fail;
9780 }
9781 resultobj = SWIG_Py_Void();
9782 return resultobj;
9783 fail:
9784 return NULL;
9785 }
9786
9787
9788 SWIGINTERN PyObject *_wrap_DockArt_SetFont(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
9789 PyObject *resultobj = 0;
9790 wxDockArt *arg1 = (wxDockArt *) 0 ;
9791 int arg2 ;
9792 wxFont *arg3 = 0 ;
9793 void *argp1 = 0 ;
9794 int res1 = 0 ;
9795 int val2 ;
9796 int ecode2 = 0 ;
9797 void *argp3 = 0 ;
9798 int res3 = 0 ;
9799 PyObject * obj0 = 0 ;
9800 PyObject * obj1 = 0 ;
9801 PyObject * obj2 = 0 ;
9802 char * kwnames[] = {
9803 (char *) "self",(char *) "id",(char *) "font", NULL
9804 };
9805
9806 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:DockArt_SetFont",kwnames,&obj0,&obj1,&obj2)) SWIG_fail;
9807 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxDockArt, 0 | 0 );
9808 if (!SWIG_IsOK(res1)) {
9809 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "DockArt_SetFont" "', expected argument " "1"" of type '" "wxDockArt *""'");
9810 }
9811 arg1 = reinterpret_cast< wxDockArt * >(argp1);
9812 ecode2 = SWIG_AsVal_int(obj1, &val2);
9813 if (!SWIG_IsOK(ecode2)) {
9814 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "DockArt_SetFont" "', expected argument " "2"" of type '" "int""'");
9815 }
9816 arg2 = static_cast< int >(val2);
9817 res3 = SWIG_ConvertPtr(obj2, &argp3, SWIGTYPE_p_wxFont, 0 | 0);
9818 if (!SWIG_IsOK(res3)) {
9819 SWIG_exception_fail(SWIG_ArgError(res3), "in method '" "DockArt_SetFont" "', expected argument " "3"" of type '" "wxFont const &""'");
9820 }
9821 if (!argp3) {
9822 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "DockArt_SetFont" "', expected argument " "3"" of type '" "wxFont const &""'");
9823 }
9824 arg3 = reinterpret_cast< wxFont * >(argp3);
9825 {
9826 PyThreadState* __tstate = wxPyBeginAllowThreads();
9827 (arg1)->SetFont(arg2,(wxFont const &)*arg3);
9828 wxPyEndAllowThreads(__tstate);
9829 if (PyErr_Occurred()) SWIG_fail;
9830 }
9831 resultobj = SWIG_Py_Void();
9832 return resultobj;
9833 fail:
9834 return NULL;
9835 }
9836
9837
9838 SWIGINTERN PyObject *_wrap_DockArt_GetFont(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
9839 PyObject *resultobj = 0;
9840 wxDockArt *arg1 = (wxDockArt *) 0 ;
9841 int arg2 ;
9842 wxFont result;
9843 void *argp1 = 0 ;
9844 int res1 = 0 ;
9845 int val2 ;
9846 int ecode2 = 0 ;
9847 PyObject * obj0 = 0 ;
9848 PyObject * obj1 = 0 ;
9849 char * kwnames[] = {
9850 (char *) "self",(char *) "id", NULL
9851 };
9852
9853 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:DockArt_GetFont",kwnames,&obj0,&obj1)) SWIG_fail;
9854 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxDockArt, 0 | 0 );
9855 if (!SWIG_IsOK(res1)) {
9856 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "DockArt_GetFont" "', expected argument " "1"" of type '" "wxDockArt *""'");
9857 }
9858 arg1 = reinterpret_cast< wxDockArt * >(argp1);
9859 ecode2 = SWIG_AsVal_int(obj1, &val2);
9860 if (!SWIG_IsOK(ecode2)) {
9861 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "DockArt_GetFont" "', expected argument " "2"" of type '" "int""'");
9862 }
9863 arg2 = static_cast< int >(val2);
9864 {
9865 PyThreadState* __tstate = wxPyBeginAllowThreads();
9866 result = (arg1)->GetFont(arg2);
9867 wxPyEndAllowThreads(__tstate);
9868 if (PyErr_Occurred()) SWIG_fail;
9869 }
9870 resultobj = SWIG_NewPointerObj((new wxFont(static_cast< const wxFont& >(result))), SWIGTYPE_p_wxFont, SWIG_POINTER_OWN | 0 );
9871 return resultobj;
9872 fail:
9873 return NULL;
9874 }
9875
9876
9877 SWIGINTERN PyObject *_wrap_DockArt_GetColour(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
9878 PyObject *resultobj = 0;
9879 wxDockArt *arg1 = (wxDockArt *) 0 ;
9880 int arg2 ;
9881 wxColour result;
9882 void *argp1 = 0 ;
9883 int res1 = 0 ;
9884 int val2 ;
9885 int ecode2 = 0 ;
9886 PyObject * obj0 = 0 ;
9887 PyObject * obj1 = 0 ;
9888 char * kwnames[] = {
9889 (char *) "self",(char *) "id", NULL
9890 };
9891
9892 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:DockArt_GetColour",kwnames,&obj0,&obj1)) SWIG_fail;
9893 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxDockArt, 0 | 0 );
9894 if (!SWIG_IsOK(res1)) {
9895 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "DockArt_GetColour" "', expected argument " "1"" of type '" "wxDockArt *""'");
9896 }
9897 arg1 = reinterpret_cast< wxDockArt * >(argp1);
9898 ecode2 = SWIG_AsVal_int(obj1, &val2);
9899 if (!SWIG_IsOK(ecode2)) {
9900 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "DockArt_GetColour" "', expected argument " "2"" of type '" "int""'");
9901 }
9902 arg2 = static_cast< int >(val2);
9903 {
9904 PyThreadState* __tstate = wxPyBeginAllowThreads();
9905 result = (arg1)->GetColour(arg2);
9906 wxPyEndAllowThreads(__tstate);
9907 if (PyErr_Occurred()) SWIG_fail;
9908 }
9909 resultobj = SWIG_NewPointerObj((new wxColour(static_cast< const wxColour& >(result))), SWIGTYPE_p_wxColour, SWIG_POINTER_OWN | 0 );
9910 return resultobj;
9911 fail:
9912 return NULL;
9913 }
9914
9915
9916 SWIGINTERN PyObject *_wrap_DockArt_SetColour(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
9917 PyObject *resultobj = 0;
9918 wxDockArt *arg1 = (wxDockArt *) 0 ;
9919 int arg2 ;
9920 wxColor *arg3 = 0 ;
9921 void *argp1 = 0 ;
9922 int res1 = 0 ;
9923 int val2 ;
9924 int ecode2 = 0 ;
9925 void *argp3 = 0 ;
9926 int res3 = 0 ;
9927 PyObject * obj0 = 0 ;
9928 PyObject * obj1 = 0 ;
9929 PyObject * obj2 = 0 ;
9930 char * kwnames[] = {
9931 (char *) "self",(char *) "id",(char *) "colour", NULL
9932 };
9933
9934 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:DockArt_SetColour",kwnames,&obj0,&obj1,&obj2)) SWIG_fail;
9935 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxDockArt, 0 | 0 );
9936 if (!SWIG_IsOK(res1)) {
9937 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "DockArt_SetColour" "', expected argument " "1"" of type '" "wxDockArt *""'");
9938 }
9939 arg1 = reinterpret_cast< wxDockArt * >(argp1);
9940 ecode2 = SWIG_AsVal_int(obj1, &val2);
9941 if (!SWIG_IsOK(ecode2)) {
9942 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "DockArt_SetColour" "', expected argument " "2"" of type '" "int""'");
9943 }
9944 arg2 = static_cast< int >(val2);
9945 res3 = SWIG_ConvertPtr(obj2, &argp3, SWIGTYPE_p_wxColor, 0 | 0);
9946 if (!SWIG_IsOK(res3)) {
9947 SWIG_exception_fail(SWIG_ArgError(res3), "in method '" "DockArt_SetColour" "', expected argument " "3"" of type '" "wxColor const &""'");
9948 }
9949 if (!argp3) {
9950 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "DockArt_SetColour" "', expected argument " "3"" of type '" "wxColor const &""'");
9951 }
9952 arg3 = reinterpret_cast< wxColor * >(argp3);
9953 {
9954 PyThreadState* __tstate = wxPyBeginAllowThreads();
9955 (arg1)->SetColour(arg2,(wxColor const &)*arg3);
9956 wxPyEndAllowThreads(__tstate);
9957 if (PyErr_Occurred()) SWIG_fail;
9958 }
9959 resultobj = SWIG_Py_Void();
9960 return resultobj;
9961 fail:
9962 return NULL;
9963 }
9964
9965
9966 SWIGINTERN PyObject *_wrap_DockArt_GetColor(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
9967 PyObject *resultobj = 0;
9968 wxDockArt *arg1 = (wxDockArt *) 0 ;
9969 int arg2 ;
9970 wxColour result;
9971 void *argp1 = 0 ;
9972 int res1 = 0 ;
9973 int val2 ;
9974 int ecode2 = 0 ;
9975 PyObject * obj0 = 0 ;
9976 PyObject * obj1 = 0 ;
9977 char * kwnames[] = {
9978 (char *) "self",(char *) "id", NULL
9979 };
9980
9981 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:DockArt_GetColor",kwnames,&obj0,&obj1)) SWIG_fail;
9982 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxDockArt, 0 | 0 );
9983 if (!SWIG_IsOK(res1)) {
9984 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "DockArt_GetColor" "', expected argument " "1"" of type '" "wxDockArt *""'");
9985 }
9986 arg1 = reinterpret_cast< wxDockArt * >(argp1);
9987 ecode2 = SWIG_AsVal_int(obj1, &val2);
9988 if (!SWIG_IsOK(ecode2)) {
9989 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "DockArt_GetColor" "', expected argument " "2"" of type '" "int""'");
9990 }
9991 arg2 = static_cast< int >(val2);
9992 {
9993 PyThreadState* __tstate = wxPyBeginAllowThreads();
9994 result = (arg1)->GetColor(arg2);
9995 wxPyEndAllowThreads(__tstate);
9996 if (PyErr_Occurred()) SWIG_fail;
9997 }
9998 resultobj = SWIG_NewPointerObj((new wxColour(static_cast< const wxColour& >(result))), SWIGTYPE_p_wxColour, SWIG_POINTER_OWN | 0 );
9999 return resultobj;
10000 fail:
10001 return NULL;
10002 }
10003
10004
10005 SWIGINTERN PyObject *_wrap_DockArt_SetColor(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
10006 PyObject *resultobj = 0;
10007 wxDockArt *arg1 = (wxDockArt *) 0 ;
10008 int arg2 ;
10009 wxColour *arg3 = 0 ;
10010 void *argp1 = 0 ;
10011 int res1 = 0 ;
10012 int val2 ;
10013 int ecode2 = 0 ;
10014 wxColour temp3 ;
10015 PyObject * obj0 = 0 ;
10016 PyObject * obj1 = 0 ;
10017 PyObject * obj2 = 0 ;
10018 char * kwnames[] = {
10019 (char *) "self",(char *) "id",(char *) "color", NULL
10020 };
10021
10022 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:DockArt_SetColor",kwnames,&obj0,&obj1,&obj2)) SWIG_fail;
10023 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxDockArt, 0 | 0 );
10024 if (!SWIG_IsOK(res1)) {
10025 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "DockArt_SetColor" "', expected argument " "1"" of type '" "wxDockArt *""'");
10026 }
10027 arg1 = reinterpret_cast< wxDockArt * >(argp1);
10028 ecode2 = SWIG_AsVal_int(obj1, &val2);
10029 if (!SWIG_IsOK(ecode2)) {
10030 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "DockArt_SetColor" "', expected argument " "2"" of type '" "int""'");
10031 }
10032 arg2 = static_cast< int >(val2);
10033 {
10034 arg3 = &temp3;
10035 if ( ! wxColour_helper(obj2, &arg3)) SWIG_fail;
10036 }
10037 {
10038 PyThreadState* __tstate = wxPyBeginAllowThreads();
10039 (arg1)->SetColor(arg2,(wxColour const &)*arg3);
10040 wxPyEndAllowThreads(__tstate);
10041 if (PyErr_Occurred()) SWIG_fail;
10042 }
10043 resultobj = SWIG_Py_Void();
10044 return resultobj;
10045 fail:
10046 return NULL;
10047 }
10048
10049
10050 SWIGINTERN PyObject *_wrap_DockArt_DrawSash(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
10051 PyObject *resultobj = 0;
10052 wxDockArt *arg1 = (wxDockArt *) 0 ;
10053 wxDC *arg2 = 0 ;
10054 int arg3 ;
10055 wxRect *arg4 = 0 ;
10056 void *argp1 = 0 ;
10057 int res1 = 0 ;
10058 void *argp2 = 0 ;
10059 int res2 = 0 ;
10060 int val3 ;
10061 int ecode3 = 0 ;
10062 wxRect temp4 ;
10063 PyObject * obj0 = 0 ;
10064 PyObject * obj1 = 0 ;
10065 PyObject * obj2 = 0 ;
10066 PyObject * obj3 = 0 ;
10067 char * kwnames[] = {
10068 (char *) "self",(char *) "dc",(char *) "orientation",(char *) "rect", NULL
10069 };
10070
10071 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOO:DockArt_DrawSash",kwnames,&obj0,&obj1,&obj2,&obj3)) SWIG_fail;
10072 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxDockArt, 0 | 0 );
10073 if (!SWIG_IsOK(res1)) {
10074 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "DockArt_DrawSash" "', expected argument " "1"" of type '" "wxDockArt *""'");
10075 }
10076 arg1 = reinterpret_cast< wxDockArt * >(argp1);
10077 res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_wxDC, 0 );
10078 if (!SWIG_IsOK(res2)) {
10079 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "DockArt_DrawSash" "', expected argument " "2"" of type '" "wxDC &""'");
10080 }
10081 if (!argp2) {
10082 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "DockArt_DrawSash" "', expected argument " "2"" of type '" "wxDC &""'");
10083 }
10084 arg2 = reinterpret_cast< wxDC * >(argp2);
10085 ecode3 = SWIG_AsVal_int(obj2, &val3);
10086 if (!SWIG_IsOK(ecode3)) {
10087 SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "DockArt_DrawSash" "', expected argument " "3"" of type '" "int""'");
10088 }
10089 arg3 = static_cast< int >(val3);
10090 {
10091 arg4 = &temp4;
10092 if ( ! wxRect_helper(obj3, &arg4)) SWIG_fail;
10093 }
10094 {
10095 PyThreadState* __tstate = wxPyBeginAllowThreads();
10096 (arg1)->DrawSash(*arg2,arg3,(wxRect const &)*arg4);
10097 wxPyEndAllowThreads(__tstate);
10098 if (PyErr_Occurred()) SWIG_fail;
10099 }
10100 resultobj = SWIG_Py_Void();
10101 return resultobj;
10102 fail:
10103 return NULL;
10104 }
10105
10106
10107 SWIGINTERN PyObject *_wrap_DockArt_DrawBackground(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
10108 PyObject *resultobj = 0;
10109 wxDockArt *arg1 = (wxDockArt *) 0 ;
10110 wxDC *arg2 = 0 ;
10111 int arg3 ;
10112 wxRect *arg4 = 0 ;
10113 void *argp1 = 0 ;
10114 int res1 = 0 ;
10115 void *argp2 = 0 ;
10116 int res2 = 0 ;
10117 int val3 ;
10118 int ecode3 = 0 ;
10119 wxRect temp4 ;
10120 PyObject * obj0 = 0 ;
10121 PyObject * obj1 = 0 ;
10122 PyObject * obj2 = 0 ;
10123 PyObject * obj3 = 0 ;
10124 char * kwnames[] = {
10125 (char *) "self",(char *) "dc",(char *) "orientation",(char *) "rect", NULL
10126 };
10127
10128 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOO:DockArt_DrawBackground",kwnames,&obj0,&obj1,&obj2,&obj3)) SWIG_fail;
10129 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxDockArt, 0 | 0 );
10130 if (!SWIG_IsOK(res1)) {
10131 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "DockArt_DrawBackground" "', expected argument " "1"" of type '" "wxDockArt *""'");
10132 }
10133 arg1 = reinterpret_cast< wxDockArt * >(argp1);
10134 res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_wxDC, 0 );
10135 if (!SWIG_IsOK(res2)) {
10136 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "DockArt_DrawBackground" "', expected argument " "2"" of type '" "wxDC &""'");
10137 }
10138 if (!argp2) {
10139 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "DockArt_DrawBackground" "', expected argument " "2"" of type '" "wxDC &""'");
10140 }
10141 arg2 = reinterpret_cast< wxDC * >(argp2);
10142 ecode3 = SWIG_AsVal_int(obj2, &val3);
10143 if (!SWIG_IsOK(ecode3)) {
10144 SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "DockArt_DrawBackground" "', expected argument " "3"" of type '" "int""'");
10145 }
10146 arg3 = static_cast< int >(val3);
10147 {
10148 arg4 = &temp4;
10149 if ( ! wxRect_helper(obj3, &arg4)) SWIG_fail;
10150 }
10151 {
10152 PyThreadState* __tstate = wxPyBeginAllowThreads();
10153 (arg1)->DrawBackground(*arg2,arg3,(wxRect const &)*arg4);
10154 wxPyEndAllowThreads(__tstate);
10155 if (PyErr_Occurred()) SWIG_fail;
10156 }
10157 resultobj = SWIG_Py_Void();
10158 return resultobj;
10159 fail:
10160 return NULL;
10161 }
10162
10163
10164 SWIGINTERN PyObject *_wrap_DockArt_DrawCaption(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
10165 PyObject *resultobj = 0;
10166 wxDockArt *arg1 = (wxDockArt *) 0 ;
10167 wxDC *arg2 = 0 ;
10168 wxString *arg3 = 0 ;
10169 wxRect *arg4 = 0 ;
10170 wxPaneInfo *arg5 = 0 ;
10171 void *argp1 = 0 ;
10172 int res1 = 0 ;
10173 void *argp2 = 0 ;
10174 int res2 = 0 ;
10175 bool temp3 = false ;
10176 wxRect temp4 ;
10177 void *argp5 = 0 ;
10178 int res5 = 0 ;
10179 PyObject * obj0 = 0 ;
10180 PyObject * obj1 = 0 ;
10181 PyObject * obj2 = 0 ;
10182 PyObject * obj3 = 0 ;
10183 PyObject * obj4 = 0 ;
10184 char * kwnames[] = {
10185 (char *) "self",(char *) "dc",(char *) "text",(char *) "rect",(char *) "pane", NULL
10186 };
10187
10188 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOOO:DockArt_DrawCaption",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4)) SWIG_fail;
10189 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxDockArt, 0 | 0 );
10190 if (!SWIG_IsOK(res1)) {
10191 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "DockArt_DrawCaption" "', expected argument " "1"" of type '" "wxDockArt *""'");
10192 }
10193 arg1 = reinterpret_cast< wxDockArt * >(argp1);
10194 res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_wxDC, 0 );
10195 if (!SWIG_IsOK(res2)) {
10196 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "DockArt_DrawCaption" "', expected argument " "2"" of type '" "wxDC &""'");
10197 }
10198 if (!argp2) {
10199 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "DockArt_DrawCaption" "', expected argument " "2"" of type '" "wxDC &""'");
10200 }
10201 arg2 = reinterpret_cast< wxDC * >(argp2);
10202 {
10203 arg3 = wxString_in_helper(obj2);
10204 if (arg3 == NULL) SWIG_fail;
10205 temp3 = true;
10206 }
10207 {
10208 arg4 = &temp4;
10209 if ( ! wxRect_helper(obj3, &arg4)) SWIG_fail;
10210 }
10211 res5 = SWIG_ConvertPtr(obj4, &argp5, SWIGTYPE_p_wxPaneInfo, 0 );
10212 if (!SWIG_IsOK(res5)) {
10213 SWIG_exception_fail(SWIG_ArgError(res5), "in method '" "DockArt_DrawCaption" "', expected argument " "5"" of type '" "wxPaneInfo &""'");
10214 }
10215 if (!argp5) {
10216 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "DockArt_DrawCaption" "', expected argument " "5"" of type '" "wxPaneInfo &""'");
10217 }
10218 arg5 = reinterpret_cast< wxPaneInfo * >(argp5);
10219 {
10220 PyThreadState* __tstate = wxPyBeginAllowThreads();
10221 (arg1)->DrawCaption(*arg2,(wxString const &)*arg3,(wxRect const &)*arg4,*arg5);
10222 wxPyEndAllowThreads(__tstate);
10223 if (PyErr_Occurred()) SWIG_fail;
10224 }
10225 resultobj = SWIG_Py_Void();
10226 {
10227 if (temp3)
10228 delete arg3;
10229 }
10230 return resultobj;
10231 fail:
10232 {
10233 if (temp3)
10234 delete arg3;
10235 }
10236 return NULL;
10237 }
10238
10239
10240 SWIGINTERN PyObject *_wrap_DockArt_DrawGripper(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
10241 PyObject *resultobj = 0;
10242 wxDockArt *arg1 = (wxDockArt *) 0 ;
10243 wxDC *arg2 = 0 ;
10244 wxRect *arg3 = 0 ;
10245 wxPaneInfo *arg4 = 0 ;
10246 void *argp1 = 0 ;
10247 int res1 = 0 ;
10248 void *argp2 = 0 ;
10249 int res2 = 0 ;
10250 wxRect temp3 ;
10251 void *argp4 = 0 ;
10252 int res4 = 0 ;
10253 PyObject * obj0 = 0 ;
10254 PyObject * obj1 = 0 ;
10255 PyObject * obj2 = 0 ;
10256 PyObject * obj3 = 0 ;
10257 char * kwnames[] = {
10258 (char *) "self",(char *) "dc",(char *) "rect",(char *) "pane", NULL
10259 };
10260
10261 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOO:DockArt_DrawGripper",kwnames,&obj0,&obj1,&obj2,&obj3)) SWIG_fail;
10262 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxDockArt, 0 | 0 );
10263 if (!SWIG_IsOK(res1)) {
10264 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "DockArt_DrawGripper" "', expected argument " "1"" of type '" "wxDockArt *""'");
10265 }
10266 arg1 = reinterpret_cast< wxDockArt * >(argp1);
10267 res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_wxDC, 0 );
10268 if (!SWIG_IsOK(res2)) {
10269 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "DockArt_DrawGripper" "', expected argument " "2"" of type '" "wxDC &""'");
10270 }
10271 if (!argp2) {
10272 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "DockArt_DrawGripper" "', expected argument " "2"" of type '" "wxDC &""'");
10273 }
10274 arg2 = reinterpret_cast< wxDC * >(argp2);
10275 {
10276 arg3 = &temp3;
10277 if ( ! wxRect_helper(obj2, &arg3)) SWIG_fail;
10278 }
10279 res4 = SWIG_ConvertPtr(obj3, &argp4, SWIGTYPE_p_wxPaneInfo, 0 );
10280 if (!SWIG_IsOK(res4)) {
10281 SWIG_exception_fail(SWIG_ArgError(res4), "in method '" "DockArt_DrawGripper" "', expected argument " "4"" of type '" "wxPaneInfo &""'");
10282 }
10283 if (!argp4) {
10284 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "DockArt_DrawGripper" "', expected argument " "4"" of type '" "wxPaneInfo &""'");
10285 }
10286 arg4 = reinterpret_cast< wxPaneInfo * >(argp4);
10287 {
10288 PyThreadState* __tstate = wxPyBeginAllowThreads();
10289 (arg1)->DrawGripper(*arg2,(wxRect const &)*arg3,*arg4);
10290 wxPyEndAllowThreads(__tstate);
10291 if (PyErr_Occurred()) SWIG_fail;
10292 }
10293 resultobj = SWIG_Py_Void();
10294 return resultobj;
10295 fail:
10296 return NULL;
10297 }
10298
10299
10300 SWIGINTERN PyObject *_wrap_DockArt_DrawBorder(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
10301 PyObject *resultobj = 0;
10302 wxDockArt *arg1 = (wxDockArt *) 0 ;
10303 wxDC *arg2 = 0 ;
10304 wxRect *arg3 = 0 ;
10305 wxPaneInfo *arg4 = 0 ;
10306 void *argp1 = 0 ;
10307 int res1 = 0 ;
10308 void *argp2 = 0 ;
10309 int res2 = 0 ;
10310 wxRect temp3 ;
10311 void *argp4 = 0 ;
10312 int res4 = 0 ;
10313 PyObject * obj0 = 0 ;
10314 PyObject * obj1 = 0 ;
10315 PyObject * obj2 = 0 ;
10316 PyObject * obj3 = 0 ;
10317 char * kwnames[] = {
10318 (char *) "self",(char *) "dc",(char *) "rect",(char *) "pane", NULL
10319 };
10320
10321 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOO:DockArt_DrawBorder",kwnames,&obj0,&obj1,&obj2,&obj3)) SWIG_fail;
10322 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxDockArt, 0 | 0 );
10323 if (!SWIG_IsOK(res1)) {
10324 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "DockArt_DrawBorder" "', expected argument " "1"" of type '" "wxDockArt *""'");
10325 }
10326 arg1 = reinterpret_cast< wxDockArt * >(argp1);
10327 res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_wxDC, 0 );
10328 if (!SWIG_IsOK(res2)) {
10329 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "DockArt_DrawBorder" "', expected argument " "2"" of type '" "wxDC &""'");
10330 }
10331 if (!argp2) {
10332 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "DockArt_DrawBorder" "', expected argument " "2"" of type '" "wxDC &""'");
10333 }
10334 arg2 = reinterpret_cast< wxDC * >(argp2);
10335 {
10336 arg3 = &temp3;
10337 if ( ! wxRect_helper(obj2, &arg3)) SWIG_fail;
10338 }
10339 res4 = SWIG_ConvertPtr(obj3, &argp4, SWIGTYPE_p_wxPaneInfo, 0 );
10340 if (!SWIG_IsOK(res4)) {
10341 SWIG_exception_fail(SWIG_ArgError(res4), "in method '" "DockArt_DrawBorder" "', expected argument " "4"" of type '" "wxPaneInfo &""'");
10342 }
10343 if (!argp4) {
10344 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "DockArt_DrawBorder" "', expected argument " "4"" of type '" "wxPaneInfo &""'");
10345 }
10346 arg4 = reinterpret_cast< wxPaneInfo * >(argp4);
10347 {
10348 PyThreadState* __tstate = wxPyBeginAllowThreads();
10349 (arg1)->DrawBorder(*arg2,(wxRect const &)*arg3,*arg4);
10350 wxPyEndAllowThreads(__tstate);
10351 if (PyErr_Occurred()) SWIG_fail;
10352 }
10353 resultobj = SWIG_Py_Void();
10354 return resultobj;
10355 fail:
10356 return NULL;
10357 }
10358
10359
10360 SWIGINTERN PyObject *_wrap_DockArt_DrawPaneButton(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
10361 PyObject *resultobj = 0;
10362 wxDockArt *arg1 = (wxDockArt *) 0 ;
10363 wxDC *arg2 = 0 ;
10364 int arg3 ;
10365 int arg4 ;
10366 wxRect *arg5 = 0 ;
10367 wxPaneInfo *arg6 = 0 ;
10368 void *argp1 = 0 ;
10369 int res1 = 0 ;
10370 void *argp2 = 0 ;
10371 int res2 = 0 ;
10372 int val3 ;
10373 int ecode3 = 0 ;
10374 int val4 ;
10375 int ecode4 = 0 ;
10376 wxRect temp5 ;
10377 void *argp6 = 0 ;
10378 int res6 = 0 ;
10379 PyObject * obj0 = 0 ;
10380 PyObject * obj1 = 0 ;
10381 PyObject * obj2 = 0 ;
10382 PyObject * obj3 = 0 ;
10383 PyObject * obj4 = 0 ;
10384 PyObject * obj5 = 0 ;
10385 char * kwnames[] = {
10386 (char *) "self",(char *) "dc",(char *) "button",(char *) "button_state",(char *) "rect",(char *) "pane", NULL
10387 };
10388
10389 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOOOO:DockArt_DrawPaneButton",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5)) SWIG_fail;
10390 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxDockArt, 0 | 0 );
10391 if (!SWIG_IsOK(res1)) {
10392 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "DockArt_DrawPaneButton" "', expected argument " "1"" of type '" "wxDockArt *""'");
10393 }
10394 arg1 = reinterpret_cast< wxDockArt * >(argp1);
10395 res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_wxDC, 0 );
10396 if (!SWIG_IsOK(res2)) {
10397 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "DockArt_DrawPaneButton" "', expected argument " "2"" of type '" "wxDC &""'");
10398 }
10399 if (!argp2) {
10400 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "DockArt_DrawPaneButton" "', expected argument " "2"" of type '" "wxDC &""'");
10401 }
10402 arg2 = reinterpret_cast< wxDC * >(argp2);
10403 ecode3 = SWIG_AsVal_int(obj2, &val3);
10404 if (!SWIG_IsOK(ecode3)) {
10405 SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "DockArt_DrawPaneButton" "', expected argument " "3"" of type '" "int""'");
10406 }
10407 arg3 = static_cast< int >(val3);
10408 ecode4 = SWIG_AsVal_int(obj3, &val4);
10409 if (!SWIG_IsOK(ecode4)) {
10410 SWIG_exception_fail(SWIG_ArgError(ecode4), "in method '" "DockArt_DrawPaneButton" "', expected argument " "4"" of type '" "int""'");
10411 }
10412 arg4 = static_cast< int >(val4);
10413 {
10414 arg5 = &temp5;
10415 if ( ! wxRect_helper(obj4, &arg5)) SWIG_fail;
10416 }
10417 res6 = SWIG_ConvertPtr(obj5, &argp6, SWIGTYPE_p_wxPaneInfo, 0 );
10418 if (!SWIG_IsOK(res6)) {
10419 SWIG_exception_fail(SWIG_ArgError(res6), "in method '" "DockArt_DrawPaneButton" "', expected argument " "6"" of type '" "wxPaneInfo &""'");
10420 }
10421 if (!argp6) {
10422 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "DockArt_DrawPaneButton" "', expected argument " "6"" of type '" "wxPaneInfo &""'");
10423 }
10424 arg6 = reinterpret_cast< wxPaneInfo * >(argp6);
10425 {
10426 PyThreadState* __tstate = wxPyBeginAllowThreads();
10427 (arg1)->DrawPaneButton(*arg2,arg3,arg4,(wxRect const &)*arg5,*arg6);
10428 wxPyEndAllowThreads(__tstate);
10429 if (PyErr_Occurred()) SWIG_fail;
10430 }
10431 resultobj = SWIG_Py_Void();
10432 return resultobj;
10433 fail:
10434 return NULL;
10435 }
10436
10437
10438 SWIGINTERN PyObject *DockArt_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
10439 PyObject *obj;
10440 if (!SWIG_Python_UnpackTuple(args,(char*)"swigregister", 1, 1,&obj)) return NULL;
10441 SWIG_TypeNewClientData(SWIGTYPE_p_wxDockArt, SWIG_NewClientData(obj));
10442 return SWIG_Py_Void();
10443 }
10444
10445 SWIGINTERN PyObject *_wrap_new_DefaultDockArt(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
10446 PyObject *resultobj = 0;
10447 wxDefaultDockArt *result = 0 ;
10448
10449 if (!SWIG_Python_UnpackTuple(args,"new_DefaultDockArt",0,0,0)) SWIG_fail;
10450 {
10451 PyThreadState* __tstate = wxPyBeginAllowThreads();
10452 result = (wxDefaultDockArt *)new wxDefaultDockArt();
10453 wxPyEndAllowThreads(__tstate);
10454 if (PyErr_Occurred()) SWIG_fail;
10455 }
10456 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_wxDefaultDockArt, SWIG_POINTER_NEW | 0 );
10457 return resultobj;
10458 fail:
10459 return NULL;
10460 }
10461
10462
10463 SWIGINTERN PyObject *DefaultDockArt_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
10464 PyObject *obj;
10465 if (!SWIG_Python_UnpackTuple(args,(char*)"swigregister", 1, 1,&obj)) return NULL;
10466 SWIG_TypeNewClientData(SWIGTYPE_p_wxDefaultDockArt, SWIG_NewClientData(obj));
10467 return SWIG_Py_Void();
10468 }
10469
10470 SWIGINTERN PyObject *DefaultDockArt_swiginit(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
10471 return SWIG_Python_InitShadowInstance(args);
10472 }
10473
10474 SWIGINTERN PyObject *_wrap_new_FloatingPane(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
10475 PyObject *resultobj = 0;
10476 wxWindow *arg1 = (wxWindow *) 0 ;
10477 wxFrameManager *arg2 = (wxFrameManager *) 0 ;
10478 wxPaneInfo *arg3 = 0 ;
10479 int arg4 = (int) wxID_ANY ;
10480 wxFloatingPane *result = 0 ;
10481 void *argp1 = 0 ;
10482 int res1 = 0 ;
10483 void *argp2 = 0 ;
10484 int res2 = 0 ;
10485 void *argp3 = 0 ;
10486 int res3 = 0 ;
10487 int val4 ;
10488 int ecode4 = 0 ;
10489 PyObject * obj0 = 0 ;
10490 PyObject * obj1 = 0 ;
10491 PyObject * obj2 = 0 ;
10492 PyObject * obj3 = 0 ;
10493 char * kwnames[] = {
10494 (char *) "parent",(char *) "owner_mgr",(char *) "pane",(char *) "id", NULL
10495 };
10496
10497 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO|O:new_FloatingPane",kwnames,&obj0,&obj1,&obj2,&obj3)) SWIG_fail;
10498 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxWindow, 0 | 0 );
10499 if (!SWIG_IsOK(res1)) {
10500 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_FloatingPane" "', expected argument " "1"" of type '" "wxWindow *""'");
10501 }
10502 arg1 = reinterpret_cast< wxWindow * >(argp1);
10503 res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_wxFrameManager, 0 | 0 );
10504 if (!SWIG_IsOK(res2)) {
10505 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "new_FloatingPane" "', expected argument " "2"" of type '" "wxFrameManager *""'");
10506 }
10507 arg2 = reinterpret_cast< wxFrameManager * >(argp2);
10508 res3 = SWIG_ConvertPtr(obj2, &argp3, SWIGTYPE_p_wxPaneInfo, 0 | 0);
10509 if (!SWIG_IsOK(res3)) {
10510 SWIG_exception_fail(SWIG_ArgError(res3), "in method '" "new_FloatingPane" "', expected argument " "3"" of type '" "wxPaneInfo const &""'");
10511 }
10512 if (!argp3) {
10513 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_FloatingPane" "', expected argument " "3"" of type '" "wxPaneInfo const &""'");
10514 }
10515 arg3 = reinterpret_cast< wxPaneInfo * >(argp3);
10516 if (obj3) {
10517 ecode4 = SWIG_AsVal_int(obj3, &val4);
10518 if (!SWIG_IsOK(ecode4)) {
10519 SWIG_exception_fail(SWIG_ArgError(ecode4), "in method '" "new_FloatingPane" "', expected argument " "4"" of type '" "int""'");
10520 }
10521 arg4 = static_cast< int >(val4);
10522 }
10523 {
10524 PyThreadState* __tstate = wxPyBeginAllowThreads();
10525 result = (wxFloatingPane *)new wxFloatingPane(arg1,arg2,(wxPaneInfo const &)*arg3,arg4);
10526 wxPyEndAllowThreads(__tstate);
10527 if (PyErr_Occurred()) SWIG_fail;
10528 }
10529 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_wxFloatingPane, SWIG_POINTER_NEW | 0 );
10530 return resultobj;
10531 fail:
10532 return NULL;
10533 }
10534
10535
10536 SWIGINTERN PyObject *_wrap_delete_FloatingPane(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
10537 PyObject *resultobj = 0;
10538 wxFloatingPane *arg1 = (wxFloatingPane *) 0 ;
10539 void *argp1 = 0 ;
10540 int res1 = 0 ;
10541 PyObject *swig_obj[1] ;
10542
10543 if (!args) SWIG_fail;
10544 swig_obj[0] = args;
10545 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxFloatingPane, SWIG_POINTER_DISOWN | 0 );
10546 if (!SWIG_IsOK(res1)) {
10547 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_FloatingPane" "', expected argument " "1"" of type '" "wxFloatingPane *""'");
10548 }
10549 arg1 = reinterpret_cast< wxFloatingPane * >(argp1);
10550 {
10551 PyThreadState* __tstate = wxPyBeginAllowThreads();
10552 delete arg1;
10553
10554 wxPyEndAllowThreads(__tstate);
10555 if (PyErr_Occurred()) SWIG_fail;
10556 }
10557 resultobj = SWIG_Py_Void();
10558 return resultobj;
10559 fail:
10560 return NULL;
10561 }
10562
10563
10564 SWIGINTERN PyObject *_wrap_FloatingPane_SetPaneWindow(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
10565 PyObject *resultobj = 0;
10566 wxFloatingPane *arg1 = (wxFloatingPane *) 0 ;
10567 wxPaneInfo *arg2 = 0 ;
10568 void *argp1 = 0 ;
10569 int res1 = 0 ;
10570 void *argp2 = 0 ;
10571 int res2 = 0 ;
10572 PyObject * obj0 = 0 ;
10573 PyObject * obj1 = 0 ;
10574 char * kwnames[] = {
10575 (char *) "self",(char *) "pane", NULL
10576 };
10577
10578 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:FloatingPane_SetPaneWindow",kwnames,&obj0,&obj1)) SWIG_fail;
10579 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxFloatingPane, 0 | 0 );
10580 if (!SWIG_IsOK(res1)) {
10581 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "FloatingPane_SetPaneWindow" "', expected argument " "1"" of type '" "wxFloatingPane *""'");
10582 }
10583 arg1 = reinterpret_cast< wxFloatingPane * >(argp1);
10584 res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_wxPaneInfo, 0 | 0);
10585 if (!SWIG_IsOK(res2)) {
10586 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "FloatingPane_SetPaneWindow" "', expected argument " "2"" of type '" "wxPaneInfo const &""'");
10587 }
10588 if (!argp2) {
10589 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "FloatingPane_SetPaneWindow" "', expected argument " "2"" of type '" "wxPaneInfo const &""'");
10590 }
10591 arg2 = reinterpret_cast< wxPaneInfo * >(argp2);
10592 {
10593 PyThreadState* __tstate = wxPyBeginAllowThreads();
10594 (arg1)->SetPaneWindow((wxPaneInfo const &)*arg2);
10595 wxPyEndAllowThreads(__tstate);
10596 if (PyErr_Occurred()) SWIG_fail;
10597 }
10598 resultobj = SWIG_Py_Void();
10599 return resultobj;
10600 fail:
10601 return NULL;
10602 }
10603
10604
10605 SWIGINTERN PyObject *FloatingPane_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
10606 PyObject *obj;
10607 if (!SWIG_Python_UnpackTuple(args,(char*)"swigregister", 1, 1,&obj)) return NULL;
10608 SWIG_TypeNewClientData(SWIGTYPE_p_wxFloatingPane, SWIG_NewClientData(obj));
10609 return SWIG_Py_Void();
10610 }
10611
10612 SWIGINTERN PyObject *FloatingPane_swiginit(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
10613 return SWIG_Python_InitShadowInstance(args);
10614 }
10615
10616 SWIGINTERN PyObject *_wrap_new_AuiNotebookEvent(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
10617 PyObject *resultobj = 0;
10618 wxEventType arg1 = (wxEventType) wxEVT_NULL ;
10619 int arg2 = (int) 0 ;
10620 wxAuiNotebookEvent *result = 0 ;
10621 int val1 ;
10622 int ecode1 = 0 ;
10623 int val2 ;
10624 int ecode2 = 0 ;
10625 PyObject * obj0 = 0 ;
10626 PyObject * obj1 = 0 ;
10627 char * kwnames[] = {
10628 (char *) "command_type",(char *) "win_id", NULL
10629 };
10630
10631 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|OO:new_AuiNotebookEvent",kwnames,&obj0,&obj1)) SWIG_fail;
10632 if (obj0) {
10633 ecode1 = SWIG_AsVal_int(obj0, &val1);
10634 if (!SWIG_IsOK(ecode1)) {
10635 SWIG_exception_fail(SWIG_ArgError(ecode1), "in method '" "new_AuiNotebookEvent" "', expected argument " "1"" of type '" "wxEventType""'");
10636 }
10637 arg1 = static_cast< wxEventType >(val1);
10638 }
10639 if (obj1) {
10640 ecode2 = SWIG_AsVal_int(obj1, &val2);
10641 if (!SWIG_IsOK(ecode2)) {
10642 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "new_AuiNotebookEvent" "', expected argument " "2"" of type '" "int""'");
10643 }
10644 arg2 = static_cast< int >(val2);
10645 }
10646 {
10647 PyThreadState* __tstate = wxPyBeginAllowThreads();
10648 result = (wxAuiNotebookEvent *)new wxAuiNotebookEvent(arg1,arg2);
10649 wxPyEndAllowThreads(__tstate);
10650 if (PyErr_Occurred()) SWIG_fail;
10651 }
10652 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_wxAuiNotebookEvent, SWIG_POINTER_NEW | 0 );
10653 return resultobj;
10654 fail:
10655 return NULL;
10656 }
10657
10658
10659 SWIGINTERN PyObject *_wrap_AuiNotebookEvent_SetSelection(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
10660 PyObject *resultobj = 0;
10661 wxAuiNotebookEvent *arg1 = (wxAuiNotebookEvent *) 0 ;
10662 int arg2 ;
10663 void *argp1 = 0 ;
10664 int res1 = 0 ;
10665 int val2 ;
10666 int ecode2 = 0 ;
10667 PyObject * obj0 = 0 ;
10668 PyObject * obj1 = 0 ;
10669 char * kwnames[] = {
10670 (char *) "self",(char *) "s", NULL
10671 };
10672
10673 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:AuiNotebookEvent_SetSelection",kwnames,&obj0,&obj1)) SWIG_fail;
10674 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxAuiNotebookEvent, 0 | 0 );
10675 if (!SWIG_IsOK(res1)) {
10676 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "AuiNotebookEvent_SetSelection" "', expected argument " "1"" of type '" "wxAuiNotebookEvent *""'");
10677 }
10678 arg1 = reinterpret_cast< wxAuiNotebookEvent * >(argp1);
10679 ecode2 = SWIG_AsVal_int(obj1, &val2);
10680 if (!SWIG_IsOK(ecode2)) {
10681 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "AuiNotebookEvent_SetSelection" "', expected argument " "2"" of type '" "int""'");
10682 }
10683 arg2 = static_cast< int >(val2);
10684 {
10685 PyThreadState* __tstate = wxPyBeginAllowThreads();
10686 (arg1)->SetSelection(arg2);
10687 wxPyEndAllowThreads(__tstate);
10688 if (PyErr_Occurred()) SWIG_fail;
10689 }
10690 resultobj = SWIG_Py_Void();
10691 return resultobj;
10692 fail:
10693 return NULL;
10694 }
10695
10696
10697 SWIGINTERN PyObject *_wrap_AuiNotebookEvent_SetOldSelection(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
10698 PyObject *resultobj = 0;
10699 wxAuiNotebookEvent *arg1 = (wxAuiNotebookEvent *) 0 ;
10700 int arg2 ;
10701 void *argp1 = 0 ;
10702 int res1 = 0 ;
10703 int val2 ;
10704 int ecode2 = 0 ;
10705 PyObject * obj0 = 0 ;
10706 PyObject * obj1 = 0 ;
10707 char * kwnames[] = {
10708 (char *) "self",(char *) "s", NULL
10709 };
10710
10711 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:AuiNotebookEvent_SetOldSelection",kwnames,&obj0,&obj1)) SWIG_fail;
10712 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxAuiNotebookEvent, 0 | 0 );
10713 if (!SWIG_IsOK(res1)) {
10714 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "AuiNotebookEvent_SetOldSelection" "', expected argument " "1"" of type '" "wxAuiNotebookEvent *""'");
10715 }
10716 arg1 = reinterpret_cast< wxAuiNotebookEvent * >(argp1);
10717 ecode2 = SWIG_AsVal_int(obj1, &val2);
10718 if (!SWIG_IsOK(ecode2)) {
10719 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "AuiNotebookEvent_SetOldSelection" "', expected argument " "2"" of type '" "int""'");
10720 }
10721 arg2 = static_cast< int >(val2);
10722 {
10723 PyThreadState* __tstate = wxPyBeginAllowThreads();
10724 (arg1)->SetOldSelection(arg2);
10725 wxPyEndAllowThreads(__tstate);
10726 if (PyErr_Occurred()) SWIG_fail;
10727 }
10728 resultobj = SWIG_Py_Void();
10729 return resultobj;
10730 fail:
10731 return NULL;
10732 }
10733
10734
10735 SWIGINTERN PyObject *_wrap_AuiNotebookEvent_GetSelection(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
10736 PyObject *resultobj = 0;
10737 wxAuiNotebookEvent *arg1 = (wxAuiNotebookEvent *) 0 ;
10738 int result;
10739 void *argp1 = 0 ;
10740 int res1 = 0 ;
10741 PyObject *swig_obj[1] ;
10742
10743 if (!args) SWIG_fail;
10744 swig_obj[0] = args;
10745 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxAuiNotebookEvent, 0 | 0 );
10746 if (!SWIG_IsOK(res1)) {
10747 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "AuiNotebookEvent_GetSelection" "', expected argument " "1"" of type '" "wxAuiNotebookEvent const *""'");
10748 }
10749 arg1 = reinterpret_cast< wxAuiNotebookEvent * >(argp1);
10750 {
10751 PyThreadState* __tstate = wxPyBeginAllowThreads();
10752 result = (int)((wxAuiNotebookEvent const *)arg1)->GetSelection();
10753 wxPyEndAllowThreads(__tstate);
10754 if (PyErr_Occurred()) SWIG_fail;
10755 }
10756 resultobj = SWIG_From_int(static_cast< int >(result));
10757 return resultobj;
10758 fail:
10759 return NULL;
10760 }
10761
10762
10763 SWIGINTERN PyObject *_wrap_AuiNotebookEvent_GetOldSelection(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
10764 PyObject *resultobj = 0;
10765 wxAuiNotebookEvent *arg1 = (wxAuiNotebookEvent *) 0 ;
10766 int result;
10767 void *argp1 = 0 ;
10768 int res1 = 0 ;
10769 PyObject *swig_obj[1] ;
10770
10771 if (!args) SWIG_fail;
10772 swig_obj[0] = args;
10773 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxAuiNotebookEvent, 0 | 0 );
10774 if (!SWIG_IsOK(res1)) {
10775 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "AuiNotebookEvent_GetOldSelection" "', expected argument " "1"" of type '" "wxAuiNotebookEvent const *""'");
10776 }
10777 arg1 = reinterpret_cast< wxAuiNotebookEvent * >(argp1);
10778 {
10779 PyThreadState* __tstate = wxPyBeginAllowThreads();
10780 result = (int)((wxAuiNotebookEvent const *)arg1)->GetOldSelection();
10781 wxPyEndAllowThreads(__tstate);
10782 if (PyErr_Occurred()) SWIG_fail;
10783 }
10784 resultobj = SWIG_From_int(static_cast< int >(result));
10785 return resultobj;
10786 fail:
10787 return NULL;
10788 }
10789
10790
10791 SWIGINTERN PyObject *_wrap_AuiNotebookEvent_old_selection_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
10792 PyObject *resultobj = 0;
10793 wxAuiNotebookEvent *arg1 = (wxAuiNotebookEvent *) 0 ;
10794 int arg2 ;
10795 void *argp1 = 0 ;
10796 int res1 = 0 ;
10797 int val2 ;
10798 int ecode2 = 0 ;
10799 PyObject *swig_obj[2] ;
10800
10801 if (!SWIG_Python_UnpackTuple(args,"AuiNotebookEvent_old_selection_set",2,2,swig_obj)) SWIG_fail;
10802 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxAuiNotebookEvent, 0 | 0 );
10803 if (!SWIG_IsOK(res1)) {
10804 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "AuiNotebookEvent_old_selection_set" "', expected argument " "1"" of type '" "wxAuiNotebookEvent *""'");
10805 }
10806 arg1 = reinterpret_cast< wxAuiNotebookEvent * >(argp1);
10807 ecode2 = SWIG_AsVal_int(swig_obj[1], &val2);
10808 if (!SWIG_IsOK(ecode2)) {
10809 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "AuiNotebookEvent_old_selection_set" "', expected argument " "2"" of type '" "int""'");
10810 }
10811 arg2 = static_cast< int >(val2);
10812 if (arg1) (arg1)->old_selection = arg2;
10813
10814 resultobj = SWIG_Py_Void();
10815 return resultobj;
10816 fail:
10817 return NULL;
10818 }
10819
10820
10821 SWIGINTERN PyObject *_wrap_AuiNotebookEvent_old_selection_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
10822 PyObject *resultobj = 0;
10823 wxAuiNotebookEvent *arg1 = (wxAuiNotebookEvent *) 0 ;
10824 int result;
10825 void *argp1 = 0 ;
10826 int res1 = 0 ;
10827 PyObject *swig_obj[1] ;
10828
10829 if (!args) SWIG_fail;
10830 swig_obj[0] = args;
10831 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxAuiNotebookEvent, 0 | 0 );
10832 if (!SWIG_IsOK(res1)) {
10833 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "AuiNotebookEvent_old_selection_get" "', expected argument " "1"" of type '" "wxAuiNotebookEvent *""'");
10834 }
10835 arg1 = reinterpret_cast< wxAuiNotebookEvent * >(argp1);
10836 result = (int) ((arg1)->old_selection);
10837 resultobj = SWIG_From_int(static_cast< int >(result));
10838 return resultobj;
10839 fail:
10840 return NULL;
10841 }
10842
10843
10844 SWIGINTERN PyObject *_wrap_AuiNotebookEvent_selection_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
10845 PyObject *resultobj = 0;
10846 wxAuiNotebookEvent *arg1 = (wxAuiNotebookEvent *) 0 ;
10847 int arg2 ;
10848 void *argp1 = 0 ;
10849 int res1 = 0 ;
10850 int val2 ;
10851 int ecode2 = 0 ;
10852 PyObject *swig_obj[2] ;
10853
10854 if (!SWIG_Python_UnpackTuple(args,"AuiNotebookEvent_selection_set",2,2,swig_obj)) SWIG_fail;
10855 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxAuiNotebookEvent, 0 | 0 );
10856 if (!SWIG_IsOK(res1)) {
10857 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "AuiNotebookEvent_selection_set" "', expected argument " "1"" of type '" "wxAuiNotebookEvent *""'");
10858 }
10859 arg1 = reinterpret_cast< wxAuiNotebookEvent * >(argp1);
10860 ecode2 = SWIG_AsVal_int(swig_obj[1], &val2);
10861 if (!SWIG_IsOK(ecode2)) {
10862 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "AuiNotebookEvent_selection_set" "', expected argument " "2"" of type '" "int""'");
10863 }
10864 arg2 = static_cast< int >(val2);
10865 if (arg1) (arg1)->selection = arg2;
10866
10867 resultobj = SWIG_Py_Void();
10868 return resultobj;
10869 fail:
10870 return NULL;
10871 }
10872
10873
10874 SWIGINTERN PyObject *_wrap_AuiNotebookEvent_selection_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
10875 PyObject *resultobj = 0;
10876 wxAuiNotebookEvent *arg1 = (wxAuiNotebookEvent *) 0 ;
10877 int result;
10878 void *argp1 = 0 ;
10879 int res1 = 0 ;
10880 PyObject *swig_obj[1] ;
10881
10882 if (!args) SWIG_fail;
10883 swig_obj[0] = args;
10884 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxAuiNotebookEvent, 0 | 0 );
10885 if (!SWIG_IsOK(res1)) {
10886 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "AuiNotebookEvent_selection_get" "', expected argument " "1"" of type '" "wxAuiNotebookEvent *""'");
10887 }
10888 arg1 = reinterpret_cast< wxAuiNotebookEvent * >(argp1);
10889 result = (int) ((arg1)->selection);
10890 resultobj = SWIG_From_int(static_cast< int >(result));
10891 return resultobj;
10892 fail:
10893 return NULL;
10894 }
10895
10896
10897 SWIGINTERN PyObject *AuiNotebookEvent_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
10898 PyObject *obj;
10899 if (!SWIG_Python_UnpackTuple(args,(char*)"swigregister", 1, 1,&obj)) return NULL;
10900 SWIG_TypeNewClientData(SWIGTYPE_p_wxAuiNotebookEvent, SWIG_NewClientData(obj));
10901 return SWIG_Py_Void();
10902 }
10903
10904 SWIGINTERN PyObject *AuiNotebookEvent_swiginit(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
10905 return SWIG_Python_InitShadowInstance(args);
10906 }
10907
10908 SWIGINTERN PyObject *_wrap_AuiNotebookPage_window_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
10909 PyObject *resultobj = 0;
10910 wxAuiNotebookPage *arg1 = (wxAuiNotebookPage *) 0 ;
10911 wxWindow *arg2 = (wxWindow *) 0 ;
10912 void *argp1 = 0 ;
10913 int res1 = 0 ;
10914 void *argp2 = 0 ;
10915 int res2 = 0 ;
10916 PyObject *swig_obj[2] ;
10917
10918 if (!SWIG_Python_UnpackTuple(args,"AuiNotebookPage_window_set",2,2,swig_obj)) SWIG_fail;
10919 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxAuiNotebookPage, 0 | 0 );
10920 if (!SWIG_IsOK(res1)) {
10921 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "AuiNotebookPage_window_set" "', expected argument " "1"" of type '" "wxAuiNotebookPage *""'");
10922 }
10923 arg1 = reinterpret_cast< wxAuiNotebookPage * >(argp1);
10924 res2 = SWIG_ConvertPtr(swig_obj[1], &argp2,SWIGTYPE_p_wxWindow, SWIG_POINTER_DISOWN | 0 );
10925 if (!SWIG_IsOK(res2)) {
10926 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "AuiNotebookPage_window_set" "', expected argument " "2"" of type '" "wxWindow *""'");
10927 }
10928 arg2 = reinterpret_cast< wxWindow * >(argp2);
10929 if (arg1) (arg1)->window = arg2;
10930
10931 resultobj = SWIG_Py_Void();
10932 return resultobj;
10933 fail:
10934 return NULL;
10935 }
10936
10937
10938 SWIGINTERN PyObject *_wrap_AuiNotebookPage_window_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
10939 PyObject *resultobj = 0;
10940 wxAuiNotebookPage *arg1 = (wxAuiNotebookPage *) 0 ;
10941 wxWindow *result = 0 ;
10942 void *argp1 = 0 ;
10943 int res1 = 0 ;
10944 PyObject *swig_obj[1] ;
10945
10946 if (!args) SWIG_fail;
10947 swig_obj[0] = args;
10948 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxAuiNotebookPage, 0 | 0 );
10949 if (!SWIG_IsOK(res1)) {
10950 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "AuiNotebookPage_window_get" "', expected argument " "1"" of type '" "wxAuiNotebookPage *""'");
10951 }
10952 arg1 = reinterpret_cast< wxAuiNotebookPage * >(argp1);
10953 result = (wxWindow *) ((arg1)->window);
10954 {
10955 resultobj = wxPyMake_wxObject(result, 0);
10956 }
10957 return resultobj;
10958 fail:
10959 return NULL;
10960 }
10961
10962
10963 SWIGINTERN PyObject *_wrap_AuiNotebookPage_caption_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
10964 PyObject *resultobj = 0;
10965 wxAuiNotebookPage *arg1 = (wxAuiNotebookPage *) 0 ;
10966 wxString *arg2 = (wxString *) 0 ;
10967 void *argp1 = 0 ;
10968 int res1 = 0 ;
10969 bool temp2 = false ;
10970 PyObject *swig_obj[2] ;
10971
10972 if (!SWIG_Python_UnpackTuple(args,"AuiNotebookPage_caption_set",2,2,swig_obj)) SWIG_fail;
10973 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxAuiNotebookPage, 0 | 0 );
10974 if (!SWIG_IsOK(res1)) {
10975 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "AuiNotebookPage_caption_set" "', expected argument " "1"" of type '" "wxAuiNotebookPage *""'");
10976 }
10977 arg1 = reinterpret_cast< wxAuiNotebookPage * >(argp1);
10978 {
10979 arg2 = wxString_in_helper(swig_obj[1]);
10980 if (arg2 == NULL) SWIG_fail;
10981 temp2 = true;
10982 }
10983 if (arg1) (arg1)->caption = *arg2;
10984
10985 resultobj = SWIG_Py_Void();
10986 {
10987 if (temp2)
10988 delete arg2;
10989 }
10990 return resultobj;
10991 fail:
10992 {
10993 if (temp2)
10994 delete arg2;
10995 }
10996 return NULL;
10997 }
10998
10999
11000 SWIGINTERN PyObject *_wrap_AuiNotebookPage_caption_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
11001 PyObject *resultobj = 0;
11002 wxAuiNotebookPage *arg1 = (wxAuiNotebookPage *) 0 ;
11003 wxString *result = 0 ;
11004 void *argp1 = 0 ;
11005 int res1 = 0 ;
11006 PyObject *swig_obj[1] ;
11007
11008 if (!args) SWIG_fail;
11009 swig_obj[0] = args;
11010 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxAuiNotebookPage, 0 | 0 );
11011 if (!SWIG_IsOK(res1)) {
11012 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "AuiNotebookPage_caption_get" "', expected argument " "1"" of type '" "wxAuiNotebookPage *""'");
11013 }
11014 arg1 = reinterpret_cast< wxAuiNotebookPage * >(argp1);
11015 result = (wxString *)& ((arg1)->caption);
11016 {
11017 #if wxUSE_UNICODE
11018 resultobj = PyUnicode_FromWideChar(result->c_str(), result->Len());
11019 #else
11020 resultobj = PyString_FromStringAndSize(result->c_str(), result->Len());
11021 #endif
11022 }
11023 return resultobj;
11024 fail:
11025 return NULL;
11026 }
11027
11028
11029 SWIGINTERN PyObject *_wrap_AuiNotebookPage_bitmap_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
11030 PyObject *resultobj = 0;
11031 wxAuiNotebookPage *arg1 = (wxAuiNotebookPage *) 0 ;
11032 wxBitmap *arg2 = (wxBitmap *) 0 ;
11033 void *argp1 = 0 ;
11034 int res1 = 0 ;
11035 void *argp2 = 0 ;
11036 int res2 = 0 ;
11037 PyObject *swig_obj[2] ;
11038
11039 if (!SWIG_Python_UnpackTuple(args,"AuiNotebookPage_bitmap_set",2,2,swig_obj)) SWIG_fail;
11040 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxAuiNotebookPage, 0 | 0 );
11041 if (!SWIG_IsOK(res1)) {
11042 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "AuiNotebookPage_bitmap_set" "', expected argument " "1"" of type '" "wxAuiNotebookPage *""'");
11043 }
11044 arg1 = reinterpret_cast< wxAuiNotebookPage * >(argp1);
11045 res2 = SWIG_ConvertPtr(swig_obj[1], &argp2,SWIGTYPE_p_wxBitmap, 0 | 0 );
11046 if (!SWIG_IsOK(res2)) {
11047 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "AuiNotebookPage_bitmap_set" "', expected argument " "2"" of type '" "wxBitmap *""'");
11048 }
11049 arg2 = reinterpret_cast< wxBitmap * >(argp2);
11050 if (arg1) (arg1)->bitmap = *arg2;
11051
11052 resultobj = SWIG_Py_Void();
11053 return resultobj;
11054 fail:
11055 return NULL;
11056 }
11057
11058
11059 SWIGINTERN PyObject *_wrap_AuiNotebookPage_bitmap_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
11060 PyObject *resultobj = 0;
11061 wxAuiNotebookPage *arg1 = (wxAuiNotebookPage *) 0 ;
11062 wxBitmap *result = 0 ;
11063 void *argp1 = 0 ;
11064 int res1 = 0 ;
11065 PyObject *swig_obj[1] ;
11066
11067 if (!args) SWIG_fail;
11068 swig_obj[0] = args;
11069 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxAuiNotebookPage, 0 | 0 );
11070 if (!SWIG_IsOK(res1)) {
11071 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "AuiNotebookPage_bitmap_get" "', expected argument " "1"" of type '" "wxAuiNotebookPage *""'");
11072 }
11073 arg1 = reinterpret_cast< wxAuiNotebookPage * >(argp1);
11074 result = (wxBitmap *)& ((arg1)->bitmap);
11075 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_wxBitmap, 0 | 0 );
11076 return resultobj;
11077 fail:
11078 return NULL;
11079 }
11080
11081
11082 SWIGINTERN PyObject *_wrap_AuiNotebookPage_rect_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
11083 PyObject *resultobj = 0;
11084 wxAuiNotebookPage *arg1 = (wxAuiNotebookPage *) 0 ;
11085 wxRect *arg2 = (wxRect *) 0 ;
11086 void *argp1 = 0 ;
11087 int res1 = 0 ;
11088 void *argp2 = 0 ;
11089 int res2 = 0 ;
11090 PyObject *swig_obj[2] ;
11091
11092 if (!SWIG_Python_UnpackTuple(args,"AuiNotebookPage_rect_set",2,2,swig_obj)) SWIG_fail;
11093 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxAuiNotebookPage, 0 | 0 );
11094 if (!SWIG_IsOK(res1)) {
11095 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "AuiNotebookPage_rect_set" "', expected argument " "1"" of type '" "wxAuiNotebookPage *""'");
11096 }
11097 arg1 = reinterpret_cast< wxAuiNotebookPage * >(argp1);
11098 res2 = SWIG_ConvertPtr(swig_obj[1], &argp2,SWIGTYPE_p_wxRect, 0 | 0 );
11099 if (!SWIG_IsOK(res2)) {
11100 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "AuiNotebookPage_rect_set" "', expected argument " "2"" of type '" "wxRect *""'");
11101 }
11102 arg2 = reinterpret_cast< wxRect * >(argp2);
11103 if (arg1) (arg1)->rect = *arg2;
11104
11105 resultobj = SWIG_Py_Void();
11106 return resultobj;
11107 fail:
11108 return NULL;
11109 }
11110
11111
11112 SWIGINTERN PyObject *_wrap_AuiNotebookPage_rect_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
11113 PyObject *resultobj = 0;
11114 wxAuiNotebookPage *arg1 = (wxAuiNotebookPage *) 0 ;
11115 wxRect *result = 0 ;
11116 void *argp1 = 0 ;
11117 int res1 = 0 ;
11118 PyObject *swig_obj[1] ;
11119
11120 if (!args) SWIG_fail;
11121 swig_obj[0] = args;
11122 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxAuiNotebookPage, 0 | 0 );
11123 if (!SWIG_IsOK(res1)) {
11124 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "AuiNotebookPage_rect_get" "', expected argument " "1"" of type '" "wxAuiNotebookPage *""'");
11125 }
11126 arg1 = reinterpret_cast< wxAuiNotebookPage * >(argp1);
11127 result = (wxRect *)& ((arg1)->rect);
11128 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_wxRect, 0 | 0 );
11129 return resultobj;
11130 fail:
11131 return NULL;
11132 }
11133
11134
11135 SWIGINTERN PyObject *_wrap_AuiNotebookPage_active_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
11136 PyObject *resultobj = 0;
11137 wxAuiNotebookPage *arg1 = (wxAuiNotebookPage *) 0 ;
11138 bool arg2 ;
11139 void *argp1 = 0 ;
11140 int res1 = 0 ;
11141 bool val2 ;
11142 int ecode2 = 0 ;
11143 PyObject *swig_obj[2] ;
11144
11145 if (!SWIG_Python_UnpackTuple(args,"AuiNotebookPage_active_set",2,2,swig_obj)) SWIG_fail;
11146 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxAuiNotebookPage, 0 | 0 );
11147 if (!SWIG_IsOK(res1)) {
11148 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "AuiNotebookPage_active_set" "', expected argument " "1"" of type '" "wxAuiNotebookPage *""'");
11149 }
11150 arg1 = reinterpret_cast< wxAuiNotebookPage * >(argp1);
11151 ecode2 = SWIG_AsVal_bool(swig_obj[1], &val2);
11152 if (!SWIG_IsOK(ecode2)) {
11153 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "AuiNotebookPage_active_set" "', expected argument " "2"" of type '" "bool""'");
11154 }
11155 arg2 = static_cast< bool >(val2);
11156 if (arg1) (arg1)->active = arg2;
11157
11158 resultobj = SWIG_Py_Void();
11159 return resultobj;
11160 fail:
11161 return NULL;
11162 }
11163
11164
11165 SWIGINTERN PyObject *_wrap_AuiNotebookPage_active_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
11166 PyObject *resultobj = 0;
11167 wxAuiNotebookPage *arg1 = (wxAuiNotebookPage *) 0 ;
11168 bool result;
11169 void *argp1 = 0 ;
11170 int res1 = 0 ;
11171 PyObject *swig_obj[1] ;
11172
11173 if (!args) SWIG_fail;
11174 swig_obj[0] = args;
11175 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxAuiNotebookPage, 0 | 0 );
11176 if (!SWIG_IsOK(res1)) {
11177 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "AuiNotebookPage_active_get" "', expected argument " "1"" of type '" "wxAuiNotebookPage *""'");
11178 }
11179 arg1 = reinterpret_cast< wxAuiNotebookPage * >(argp1);
11180 result = (bool) ((arg1)->active);
11181 {
11182 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
11183 }
11184 return resultobj;
11185 fail:
11186 return NULL;
11187 }
11188
11189
11190 SWIGINTERN PyObject *AuiNotebookPage_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
11191 PyObject *obj;
11192 if (!SWIG_Python_UnpackTuple(args,(char*)"swigregister", 1, 1,&obj)) return NULL;
11193 SWIG_TypeNewClientData(SWIGTYPE_p_wxAuiNotebookPage, SWIG_NewClientData(obj));
11194 return SWIG_Py_Void();
11195 }
11196
11197 SWIGINTERN PyObject *_wrap_AuiTabContainerButton_id_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
11198 PyObject *resultobj = 0;
11199 wxAuiTabContainerButton *arg1 = (wxAuiTabContainerButton *) 0 ;
11200 int arg2 ;
11201 void *argp1 = 0 ;
11202 int res1 = 0 ;
11203 int val2 ;
11204 int ecode2 = 0 ;
11205 PyObject *swig_obj[2] ;
11206
11207 if (!SWIG_Python_UnpackTuple(args,"AuiTabContainerButton_id_set",2,2,swig_obj)) SWIG_fail;
11208 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxAuiTabContainerButton, 0 | 0 );
11209 if (!SWIG_IsOK(res1)) {
11210 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "AuiTabContainerButton_id_set" "', expected argument " "1"" of type '" "wxAuiTabContainerButton *""'");
11211 }
11212 arg1 = reinterpret_cast< wxAuiTabContainerButton * >(argp1);
11213 ecode2 = SWIG_AsVal_int(swig_obj[1], &val2);
11214 if (!SWIG_IsOK(ecode2)) {
11215 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "AuiTabContainerButton_id_set" "', expected argument " "2"" of type '" "int""'");
11216 }
11217 arg2 = static_cast< int >(val2);
11218 if (arg1) (arg1)->id = arg2;
11219
11220 resultobj = SWIG_Py_Void();
11221 return resultobj;
11222 fail:
11223 return NULL;
11224 }
11225
11226
11227 SWIGINTERN PyObject *_wrap_AuiTabContainerButton_id_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
11228 PyObject *resultobj = 0;
11229 wxAuiTabContainerButton *arg1 = (wxAuiTabContainerButton *) 0 ;
11230 int result;
11231 void *argp1 = 0 ;
11232 int res1 = 0 ;
11233 PyObject *swig_obj[1] ;
11234
11235 if (!args) SWIG_fail;
11236 swig_obj[0] = args;
11237 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxAuiTabContainerButton, 0 | 0 );
11238 if (!SWIG_IsOK(res1)) {
11239 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "AuiTabContainerButton_id_get" "', expected argument " "1"" of type '" "wxAuiTabContainerButton *""'");
11240 }
11241 arg1 = reinterpret_cast< wxAuiTabContainerButton * >(argp1);
11242 result = (int) ((arg1)->id);
11243 resultobj = SWIG_From_int(static_cast< int >(result));
11244 return resultobj;
11245 fail:
11246 return NULL;
11247 }
11248
11249
11250 SWIGINTERN PyObject *_wrap_AuiTabContainerButton_cur_state_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
11251 PyObject *resultobj = 0;
11252 wxAuiTabContainerButton *arg1 = (wxAuiTabContainerButton *) 0 ;
11253 int arg2 ;
11254 void *argp1 = 0 ;
11255 int res1 = 0 ;
11256 int val2 ;
11257 int ecode2 = 0 ;
11258 PyObject *swig_obj[2] ;
11259
11260 if (!SWIG_Python_UnpackTuple(args,"AuiTabContainerButton_cur_state_set",2,2,swig_obj)) SWIG_fail;
11261 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxAuiTabContainerButton, 0 | 0 );
11262 if (!SWIG_IsOK(res1)) {
11263 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "AuiTabContainerButton_cur_state_set" "', expected argument " "1"" of type '" "wxAuiTabContainerButton *""'");
11264 }
11265 arg1 = reinterpret_cast< wxAuiTabContainerButton * >(argp1);
11266 ecode2 = SWIG_AsVal_int(swig_obj[1], &val2);
11267 if (!SWIG_IsOK(ecode2)) {
11268 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "AuiTabContainerButton_cur_state_set" "', expected argument " "2"" of type '" "int""'");
11269 }
11270 arg2 = static_cast< int >(val2);
11271 if (arg1) (arg1)->cur_state = arg2;
11272
11273 resultobj = SWIG_Py_Void();
11274 return resultobj;
11275 fail:
11276 return NULL;
11277 }
11278
11279
11280 SWIGINTERN PyObject *_wrap_AuiTabContainerButton_cur_state_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
11281 PyObject *resultobj = 0;
11282 wxAuiTabContainerButton *arg1 = (wxAuiTabContainerButton *) 0 ;
11283 int result;
11284 void *argp1 = 0 ;
11285 int res1 = 0 ;
11286 PyObject *swig_obj[1] ;
11287
11288 if (!args) SWIG_fail;
11289 swig_obj[0] = args;
11290 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxAuiTabContainerButton, 0 | 0 );
11291 if (!SWIG_IsOK(res1)) {
11292 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "AuiTabContainerButton_cur_state_get" "', expected argument " "1"" of type '" "wxAuiTabContainerButton *""'");
11293 }
11294 arg1 = reinterpret_cast< wxAuiTabContainerButton * >(argp1);
11295 result = (int) ((arg1)->cur_state);
11296 resultobj = SWIG_From_int(static_cast< int >(result));
11297 return resultobj;
11298 fail:
11299 return NULL;
11300 }
11301
11302
11303 SWIGINTERN PyObject *_wrap_AuiTabContainerButton_bitmap_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
11304 PyObject *resultobj = 0;
11305 wxAuiTabContainerButton *arg1 = (wxAuiTabContainerButton *) 0 ;
11306 wxBitmap *arg2 = (wxBitmap *) 0 ;
11307 void *argp1 = 0 ;
11308 int res1 = 0 ;
11309 void *argp2 = 0 ;
11310 int res2 = 0 ;
11311 PyObject *swig_obj[2] ;
11312
11313 if (!SWIG_Python_UnpackTuple(args,"AuiTabContainerButton_bitmap_set",2,2,swig_obj)) SWIG_fail;
11314 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxAuiTabContainerButton, 0 | 0 );
11315 if (!SWIG_IsOK(res1)) {
11316 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "AuiTabContainerButton_bitmap_set" "', expected argument " "1"" of type '" "wxAuiTabContainerButton *""'");
11317 }
11318 arg1 = reinterpret_cast< wxAuiTabContainerButton * >(argp1);
11319 res2 = SWIG_ConvertPtr(swig_obj[1], &argp2,SWIGTYPE_p_wxBitmap, 0 | 0 );
11320 if (!SWIG_IsOK(res2)) {
11321 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "AuiTabContainerButton_bitmap_set" "', expected argument " "2"" of type '" "wxBitmap *""'");
11322 }
11323 arg2 = reinterpret_cast< wxBitmap * >(argp2);
11324 if (arg1) (arg1)->bitmap = *arg2;
11325
11326 resultobj = SWIG_Py_Void();
11327 return resultobj;
11328 fail:
11329 return NULL;
11330 }
11331
11332
11333 SWIGINTERN PyObject *_wrap_AuiTabContainerButton_bitmap_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
11334 PyObject *resultobj = 0;
11335 wxAuiTabContainerButton *arg1 = (wxAuiTabContainerButton *) 0 ;
11336 wxBitmap *result = 0 ;
11337 void *argp1 = 0 ;
11338 int res1 = 0 ;
11339 PyObject *swig_obj[1] ;
11340
11341 if (!args) SWIG_fail;
11342 swig_obj[0] = args;
11343 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxAuiTabContainerButton, 0 | 0 );
11344 if (!SWIG_IsOK(res1)) {
11345 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "AuiTabContainerButton_bitmap_get" "', expected argument " "1"" of type '" "wxAuiTabContainerButton *""'");
11346 }
11347 arg1 = reinterpret_cast< wxAuiTabContainerButton * >(argp1);
11348 result = (wxBitmap *)& ((arg1)->bitmap);
11349 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_wxBitmap, 0 | 0 );
11350 return resultobj;
11351 fail:
11352 return NULL;
11353 }
11354
11355
11356 SWIGINTERN PyObject *_wrap_AuiTabContainerButton_rect_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
11357 PyObject *resultobj = 0;
11358 wxAuiTabContainerButton *arg1 = (wxAuiTabContainerButton *) 0 ;
11359 wxRect *arg2 = (wxRect *) 0 ;
11360 void *argp1 = 0 ;
11361 int res1 = 0 ;
11362 void *argp2 = 0 ;
11363 int res2 = 0 ;
11364 PyObject *swig_obj[2] ;
11365
11366 if (!SWIG_Python_UnpackTuple(args,"AuiTabContainerButton_rect_set",2,2,swig_obj)) SWIG_fail;
11367 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxAuiTabContainerButton, 0 | 0 );
11368 if (!SWIG_IsOK(res1)) {
11369 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "AuiTabContainerButton_rect_set" "', expected argument " "1"" of type '" "wxAuiTabContainerButton *""'");
11370 }
11371 arg1 = reinterpret_cast< wxAuiTabContainerButton * >(argp1);
11372 res2 = SWIG_ConvertPtr(swig_obj[1], &argp2,SWIGTYPE_p_wxRect, 0 | 0 );
11373 if (!SWIG_IsOK(res2)) {
11374 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "AuiTabContainerButton_rect_set" "', expected argument " "2"" of type '" "wxRect *""'");
11375 }
11376 arg2 = reinterpret_cast< wxRect * >(argp2);
11377 if (arg1) (arg1)->rect = *arg2;
11378
11379 resultobj = SWIG_Py_Void();
11380 return resultobj;
11381 fail:
11382 return NULL;
11383 }
11384
11385
11386 SWIGINTERN PyObject *_wrap_AuiTabContainerButton_rect_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
11387 PyObject *resultobj = 0;
11388 wxAuiTabContainerButton *arg1 = (wxAuiTabContainerButton *) 0 ;
11389 wxRect *result = 0 ;
11390 void *argp1 = 0 ;
11391 int res1 = 0 ;
11392 PyObject *swig_obj[1] ;
11393
11394 if (!args) SWIG_fail;
11395 swig_obj[0] = args;
11396 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxAuiTabContainerButton, 0 | 0 );
11397 if (!SWIG_IsOK(res1)) {
11398 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "AuiTabContainerButton_rect_get" "', expected argument " "1"" of type '" "wxAuiTabContainerButton *""'");
11399 }
11400 arg1 = reinterpret_cast< wxAuiTabContainerButton * >(argp1);
11401 result = (wxRect *)& ((arg1)->rect);
11402 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_wxRect, 0 | 0 );
11403 return resultobj;
11404 fail:
11405 return NULL;
11406 }
11407
11408
11409 SWIGINTERN PyObject *AuiTabContainerButton_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
11410 PyObject *obj;
11411 if (!SWIG_Python_UnpackTuple(args,(char*)"swigregister", 1, 1,&obj)) return NULL;
11412 SWIG_TypeNewClientData(SWIGTYPE_p_wxAuiTabContainerButton, SWIG_NewClientData(obj));
11413 return SWIG_Py_Void();
11414 }
11415
11416 SWIGINTERN PyObject *_wrap_new_AuiTabContainer(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
11417 PyObject *resultobj = 0;
11418 wxAuiTabContainer *result = 0 ;
11419
11420 if (!SWIG_Python_UnpackTuple(args,"new_AuiTabContainer",0,0,0)) SWIG_fail;
11421 {
11422 PyThreadState* __tstate = wxPyBeginAllowThreads();
11423 result = (wxAuiTabContainer *)new wxAuiTabContainer();
11424 wxPyEndAllowThreads(__tstate);
11425 if (PyErr_Occurred()) SWIG_fail;
11426 }
11427 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_wxAuiTabContainer, SWIG_POINTER_NEW | 0 );
11428 return resultobj;
11429 fail:
11430 return NULL;
11431 }
11432
11433
11434 SWIGINTERN PyObject *_wrap_delete_AuiTabContainer(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
11435 PyObject *resultobj = 0;
11436 wxAuiTabContainer *arg1 = (wxAuiTabContainer *) 0 ;
11437 void *argp1 = 0 ;
11438 int res1 = 0 ;
11439 PyObject *swig_obj[1] ;
11440
11441 if (!args) SWIG_fail;
11442 swig_obj[0] = args;
11443 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxAuiTabContainer, SWIG_POINTER_DISOWN | 0 );
11444 if (!SWIG_IsOK(res1)) {
11445 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_AuiTabContainer" "', expected argument " "1"" of type '" "wxAuiTabContainer *""'");
11446 }
11447 arg1 = reinterpret_cast< wxAuiTabContainer * >(argp1);
11448 {
11449 PyThreadState* __tstate = wxPyBeginAllowThreads();
11450 delete arg1;
11451
11452 wxPyEndAllowThreads(__tstate);
11453 if (PyErr_Occurred()) SWIG_fail;
11454 }
11455 resultobj = SWIG_Py_Void();
11456 return resultobj;
11457 fail:
11458 return NULL;
11459 }
11460
11461
11462 SWIGINTERN PyObject *_wrap_AuiTabContainer_AddPage(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
11463 PyObject *resultobj = 0;
11464 wxAuiTabContainer *arg1 = (wxAuiTabContainer *) 0 ;
11465 wxWindow *arg2 = (wxWindow *) 0 ;
11466 wxAuiNotebookPage *arg3 = 0 ;
11467 bool result;
11468 void *argp1 = 0 ;
11469 int res1 = 0 ;
11470 void *argp2 = 0 ;
11471 int res2 = 0 ;
11472 void *argp3 = 0 ;
11473 int res3 = 0 ;
11474 PyObject * obj0 = 0 ;
11475 PyObject * obj1 = 0 ;
11476 PyObject * obj2 = 0 ;
11477 char * kwnames[] = {
11478 (char *) "self",(char *) "page",(char *) "info", NULL
11479 };
11480
11481 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:AuiTabContainer_AddPage",kwnames,&obj0,&obj1,&obj2)) SWIG_fail;
11482 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxAuiTabContainer, 0 | 0 );
11483 if (!SWIG_IsOK(res1)) {
11484 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "AuiTabContainer_AddPage" "', expected argument " "1"" of type '" "wxAuiTabContainer *""'");
11485 }
11486 arg1 = reinterpret_cast< wxAuiTabContainer * >(argp1);
11487 res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_wxWindow, 0 | 0 );
11488 if (!SWIG_IsOK(res2)) {
11489 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "AuiTabContainer_AddPage" "', expected argument " "2"" of type '" "wxWindow *""'");
11490 }
11491 arg2 = reinterpret_cast< wxWindow * >(argp2);
11492 res3 = SWIG_ConvertPtr(obj2, &argp3, SWIGTYPE_p_wxAuiNotebookPage, 0 | 0);
11493 if (!SWIG_IsOK(res3)) {
11494 SWIG_exception_fail(SWIG_ArgError(res3), "in method '" "AuiTabContainer_AddPage" "', expected argument " "3"" of type '" "wxAuiNotebookPage const &""'");
11495 }
11496 if (!argp3) {
11497 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "AuiTabContainer_AddPage" "', expected argument " "3"" of type '" "wxAuiNotebookPage const &""'");
11498 }
11499 arg3 = reinterpret_cast< wxAuiNotebookPage * >(argp3);
11500 {
11501 PyThreadState* __tstate = wxPyBeginAllowThreads();
11502 result = (bool)(arg1)->AddPage(arg2,(wxAuiNotebookPage const &)*arg3);
11503 wxPyEndAllowThreads(__tstate);
11504 if (PyErr_Occurred()) SWIG_fail;
11505 }
11506 {
11507 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
11508 }
11509 return resultobj;
11510 fail:
11511 return NULL;
11512 }
11513
11514
11515 SWIGINTERN PyObject *_wrap_AuiTabContainer_InsertPage(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
11516 PyObject *resultobj = 0;
11517 wxAuiTabContainer *arg1 = (wxAuiTabContainer *) 0 ;
11518 wxWindow *arg2 = (wxWindow *) 0 ;
11519 wxAuiNotebookPage *arg3 = 0 ;
11520 size_t arg4 ;
11521 bool result;
11522 void *argp1 = 0 ;
11523 int res1 = 0 ;
11524 void *argp2 = 0 ;
11525 int res2 = 0 ;
11526 void *argp3 = 0 ;
11527 int res3 = 0 ;
11528 size_t val4 ;
11529 int ecode4 = 0 ;
11530 PyObject * obj0 = 0 ;
11531 PyObject * obj1 = 0 ;
11532 PyObject * obj2 = 0 ;
11533 PyObject * obj3 = 0 ;
11534 char * kwnames[] = {
11535 (char *) "self",(char *) "page",(char *) "info",(char *) "idx", NULL
11536 };
11537
11538 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOO:AuiTabContainer_InsertPage",kwnames,&obj0,&obj1,&obj2,&obj3)) SWIG_fail;
11539 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxAuiTabContainer, 0 | 0 );
11540 if (!SWIG_IsOK(res1)) {
11541 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "AuiTabContainer_InsertPage" "', expected argument " "1"" of type '" "wxAuiTabContainer *""'");
11542 }
11543 arg1 = reinterpret_cast< wxAuiTabContainer * >(argp1);
11544 res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_wxWindow, 0 | 0 );
11545 if (!SWIG_IsOK(res2)) {
11546 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "AuiTabContainer_InsertPage" "', expected argument " "2"" of type '" "wxWindow *""'");
11547 }
11548 arg2 = reinterpret_cast< wxWindow * >(argp2);
11549 res3 = SWIG_ConvertPtr(obj2, &argp3, SWIGTYPE_p_wxAuiNotebookPage, 0 | 0);
11550 if (!SWIG_IsOK(res3)) {
11551 SWIG_exception_fail(SWIG_ArgError(res3), "in method '" "AuiTabContainer_InsertPage" "', expected argument " "3"" of type '" "wxAuiNotebookPage const &""'");
11552 }
11553 if (!argp3) {
11554 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "AuiTabContainer_InsertPage" "', expected argument " "3"" of type '" "wxAuiNotebookPage const &""'");
11555 }
11556 arg3 = reinterpret_cast< wxAuiNotebookPage * >(argp3);
11557 ecode4 = SWIG_AsVal_size_t(obj3, &val4);
11558 if (!SWIG_IsOK(ecode4)) {
11559 SWIG_exception_fail(SWIG_ArgError(ecode4), "in method '" "AuiTabContainer_InsertPage" "', expected argument " "4"" of type '" "size_t""'");
11560 }
11561 arg4 = static_cast< size_t >(val4);
11562 {
11563 PyThreadState* __tstate = wxPyBeginAllowThreads();
11564 result = (bool)(arg1)->InsertPage(arg2,(wxAuiNotebookPage const &)*arg3,arg4);
11565 wxPyEndAllowThreads(__tstate);
11566 if (PyErr_Occurred()) SWIG_fail;
11567 }
11568 {
11569 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
11570 }
11571 return resultobj;
11572 fail:
11573 return NULL;
11574 }
11575
11576
11577 SWIGINTERN PyObject *_wrap_AuiTabContainer_RemovePage(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
11578 PyObject *resultobj = 0;
11579 wxAuiTabContainer *arg1 = (wxAuiTabContainer *) 0 ;
11580 wxWindow *arg2 = (wxWindow *) 0 ;
11581 bool result;
11582 void *argp1 = 0 ;
11583 int res1 = 0 ;
11584 void *argp2 = 0 ;
11585 int res2 = 0 ;
11586 PyObject * obj0 = 0 ;
11587 PyObject * obj1 = 0 ;
11588 char * kwnames[] = {
11589 (char *) "self",(char *) "page", NULL
11590 };
11591
11592 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:AuiTabContainer_RemovePage",kwnames,&obj0,&obj1)) SWIG_fail;
11593 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxAuiTabContainer, 0 | 0 );
11594 if (!SWIG_IsOK(res1)) {
11595 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "AuiTabContainer_RemovePage" "', expected argument " "1"" of type '" "wxAuiTabContainer *""'");
11596 }
11597 arg1 = reinterpret_cast< wxAuiTabContainer * >(argp1);
11598 res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_wxWindow, 0 | 0 );
11599 if (!SWIG_IsOK(res2)) {
11600 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "AuiTabContainer_RemovePage" "', expected argument " "2"" of type '" "wxWindow *""'");
11601 }
11602 arg2 = reinterpret_cast< wxWindow * >(argp2);
11603 {
11604 PyThreadState* __tstate = wxPyBeginAllowThreads();
11605 result = (bool)(arg1)->RemovePage(arg2);
11606 wxPyEndAllowThreads(__tstate);
11607 if (PyErr_Occurred()) SWIG_fail;
11608 }
11609 {
11610 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
11611 }
11612 return resultobj;
11613 fail:
11614 return NULL;
11615 }
11616
11617
11618 SWIGINTERN PyObject *_wrap_AuiTabContainer_SetActivePage__SWIG_0(PyObject *SWIGUNUSEDPARM(self), int nobjs, PyObject **swig_obj) {
11619 PyObject *resultobj = 0;
11620 wxAuiTabContainer *arg1 = (wxAuiTabContainer *) 0 ;
11621 wxWindow *arg2 = (wxWindow *) 0 ;
11622 bool result;
11623 void *argp1 = 0 ;
11624 int res1 = 0 ;
11625 void *argp2 = 0 ;
11626 int res2 = 0 ;
11627
11628 if ((nobjs < 2) || (nobjs > 2)) SWIG_fail;
11629 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxAuiTabContainer, 0 | 0 );
11630 if (!SWIG_IsOK(res1)) {
11631 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "AuiTabContainer_SetActivePage" "', expected argument " "1"" of type '" "wxAuiTabContainer *""'");
11632 }
11633 arg1 = reinterpret_cast< wxAuiTabContainer * >(argp1);
11634 res2 = SWIG_ConvertPtr(swig_obj[1], &argp2,SWIGTYPE_p_wxWindow, 0 | 0 );
11635 if (!SWIG_IsOK(res2)) {
11636 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "AuiTabContainer_SetActivePage" "', expected argument " "2"" of type '" "wxWindow *""'");
11637 }
11638 arg2 = reinterpret_cast< wxWindow * >(argp2);
11639 {
11640 PyThreadState* __tstate = wxPyBeginAllowThreads();
11641 result = (bool)(arg1)->SetActivePage(arg2);
11642 wxPyEndAllowThreads(__tstate);
11643 if (PyErr_Occurred()) SWIG_fail;
11644 }
11645 {
11646 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
11647 }
11648 return resultobj;
11649 fail:
11650 return NULL;
11651 }
11652
11653
11654 SWIGINTERN PyObject *_wrap_AuiTabContainer_SetActivePage__SWIG_1(PyObject *SWIGUNUSEDPARM(self), int nobjs, PyObject **swig_obj) {
11655 PyObject *resultobj = 0;
11656 wxAuiTabContainer *arg1 = (wxAuiTabContainer *) 0 ;
11657 size_t arg2 ;
11658 bool result;
11659 void *argp1 = 0 ;
11660 int res1 = 0 ;
11661 size_t val2 ;
11662 int ecode2 = 0 ;
11663
11664 if ((nobjs < 2) || (nobjs > 2)) SWIG_fail;
11665 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxAuiTabContainer, 0 | 0 );
11666 if (!SWIG_IsOK(res1)) {
11667 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "AuiTabContainer_SetActivePage" "', expected argument " "1"" of type '" "wxAuiTabContainer *""'");
11668 }
11669 arg1 = reinterpret_cast< wxAuiTabContainer * >(argp1);
11670 ecode2 = SWIG_AsVal_size_t(swig_obj[1], &val2);
11671 if (!SWIG_IsOK(ecode2)) {
11672 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "AuiTabContainer_SetActivePage" "', expected argument " "2"" of type '" "size_t""'");
11673 }
11674 arg2 = static_cast< size_t >(val2);
11675 {
11676 PyThreadState* __tstate = wxPyBeginAllowThreads();
11677 result = (bool)(arg1)->SetActivePage(arg2);
11678 wxPyEndAllowThreads(__tstate);
11679 if (PyErr_Occurred()) SWIG_fail;
11680 }
11681 {
11682 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
11683 }
11684 return resultobj;
11685 fail:
11686 return NULL;
11687 }
11688
11689
11690 SWIGINTERN PyObject *_wrap_AuiTabContainer_SetActivePage(PyObject *self, PyObject *args) {
11691 int argc;
11692 PyObject *argv[3];
11693
11694 if (!(argc = SWIG_Python_UnpackTuple(args,"AuiTabContainer_SetActivePage",0,2,argv))) SWIG_fail;
11695 --argc;
11696 if (argc == 2) {
11697 int _v = 0;
11698 {
11699 void *vptr = 0;
11700 int res = SWIG_ConvertPtr(argv[1], &vptr, SWIGTYPE_p_wxWindow, 0);
11701 _v = SWIG_CheckState(res);
11702 }
11703 if (!_v) goto check_1;
11704 return _wrap_AuiTabContainer_SetActivePage__SWIG_0(self, argc, argv);
11705 }
11706 check_1:
11707
11708 if (argc == 2) {
11709 return _wrap_AuiTabContainer_SetActivePage__SWIG_1(self, argc, argv);
11710 }
11711
11712 fail:
11713 SWIG_SetErrorMsg(PyExc_NotImplementedError,"No matching function for overloaded 'AuiTabContainer_SetActivePage'");
11714 return NULL;
11715 }
11716
11717
11718 SWIGINTERN PyObject *_wrap_AuiTabContainer_SetNoneActive(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
11719 PyObject *resultobj = 0;
11720 wxAuiTabContainer *arg1 = (wxAuiTabContainer *) 0 ;
11721 void *argp1 = 0 ;
11722 int res1 = 0 ;
11723 PyObject *swig_obj[1] ;
11724
11725 if (!args) SWIG_fail;
11726 swig_obj[0] = args;
11727 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxAuiTabContainer, 0 | 0 );
11728 if (!SWIG_IsOK(res1)) {
11729 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "AuiTabContainer_SetNoneActive" "', expected argument " "1"" of type '" "wxAuiTabContainer *""'");
11730 }
11731 arg1 = reinterpret_cast< wxAuiTabContainer * >(argp1);
11732 {
11733 PyThreadState* __tstate = wxPyBeginAllowThreads();
11734 (arg1)->SetNoneActive();
11735 wxPyEndAllowThreads(__tstate);
11736 if (PyErr_Occurred()) SWIG_fail;
11737 }
11738 resultobj = SWIG_Py_Void();
11739 return resultobj;
11740 fail:
11741 return NULL;
11742 }
11743
11744
11745 SWIGINTERN PyObject *_wrap_AuiTabContainer_GetActivePage(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
11746 PyObject *resultobj = 0;
11747 wxAuiTabContainer *arg1 = (wxAuiTabContainer *) 0 ;
11748 int result;
11749 void *argp1 = 0 ;
11750 int res1 = 0 ;
11751 PyObject *swig_obj[1] ;
11752
11753 if (!args) SWIG_fail;
11754 swig_obj[0] = args;
11755 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxAuiTabContainer, 0 | 0 );
11756 if (!SWIG_IsOK(res1)) {
11757 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "AuiTabContainer_GetActivePage" "', expected argument " "1"" of type '" "wxAuiTabContainer const *""'");
11758 }
11759 arg1 = reinterpret_cast< wxAuiTabContainer * >(argp1);
11760 {
11761 PyThreadState* __tstate = wxPyBeginAllowThreads();
11762 result = (int)((wxAuiTabContainer const *)arg1)->GetActivePage();
11763 wxPyEndAllowThreads(__tstate);
11764 if (PyErr_Occurred()) SWIG_fail;
11765 }
11766 resultobj = SWIG_From_int(static_cast< int >(result));
11767 return resultobj;
11768 fail:
11769 return NULL;
11770 }
11771
11772
11773 SWIGINTERN PyObject *_wrap_AuiTabContainer_TabHitTest(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
11774 PyObject *resultobj = 0;
11775 wxAuiTabContainer *arg1 = (wxAuiTabContainer *) 0 ;
11776 int arg2 ;
11777 int arg3 ;
11778 wxWindow **arg4 = (wxWindow **) 0 ;
11779 bool result;
11780 void *argp1 = 0 ;
11781 int res1 = 0 ;
11782 int val2 ;
11783 int ecode2 = 0 ;
11784 int val3 ;
11785 int ecode3 = 0 ;
11786 void *argp4 = 0 ;
11787 int res4 = 0 ;
11788 PyObject * obj0 = 0 ;
11789 PyObject * obj1 = 0 ;
11790 PyObject * obj2 = 0 ;
11791 PyObject * obj3 = 0 ;
11792 char * kwnames[] = {
11793 (char *) "self",(char *) "x",(char *) "y",(char *) "hit", NULL
11794 };
11795
11796 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOO:AuiTabContainer_TabHitTest",kwnames,&obj0,&obj1,&obj2,&obj3)) SWIG_fail;
11797 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxAuiTabContainer, 0 | 0 );
11798 if (!SWIG_IsOK(res1)) {
11799 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "AuiTabContainer_TabHitTest" "', expected argument " "1"" of type '" "wxAuiTabContainer const *""'");
11800 }
11801 arg1 = reinterpret_cast< wxAuiTabContainer * >(argp1);
11802 ecode2 = SWIG_AsVal_int(obj1, &val2);
11803 if (!SWIG_IsOK(ecode2)) {
11804 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "AuiTabContainer_TabHitTest" "', expected argument " "2"" of type '" "int""'");
11805 }
11806 arg2 = static_cast< int >(val2);
11807 ecode3 = SWIG_AsVal_int(obj2, &val3);
11808 if (!SWIG_IsOK(ecode3)) {
11809 SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "AuiTabContainer_TabHitTest" "', expected argument " "3"" of type '" "int""'");
11810 }
11811 arg3 = static_cast< int >(val3);
11812 res4 = SWIG_ConvertPtr(obj3, &argp4,SWIGTYPE_p_p_wxWindow, 0 | 0 );
11813 if (!SWIG_IsOK(res4)) {
11814 SWIG_exception_fail(SWIG_ArgError(res4), "in method '" "AuiTabContainer_TabHitTest" "', expected argument " "4"" of type '" "wxWindow **""'");
11815 }
11816 arg4 = reinterpret_cast< wxWindow ** >(argp4);
11817 {
11818 PyThreadState* __tstate = wxPyBeginAllowThreads();
11819 result = (bool)((wxAuiTabContainer const *)arg1)->TabHitTest(arg2,arg3,arg4);
11820 wxPyEndAllowThreads(__tstate);
11821 if (PyErr_Occurred()) SWIG_fail;
11822 }
11823 {
11824 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
11825 }
11826 return resultobj;
11827 fail:
11828 return NULL;
11829 }
11830
11831
11832 SWIGINTERN PyObject *_wrap_AuiTabContainer_ButtonHitTest(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
11833 PyObject *resultobj = 0;
11834 wxAuiTabContainer *arg1 = (wxAuiTabContainer *) 0 ;
11835 int arg2 ;
11836 int arg3 ;
11837 wxAuiTabContainerButton **arg4 = (wxAuiTabContainerButton **) 0 ;
11838 bool result;
11839 void *argp1 = 0 ;
11840 int res1 = 0 ;
11841 int val2 ;
11842 int ecode2 = 0 ;
11843 int val3 ;
11844 int ecode3 = 0 ;
11845 void *argp4 = 0 ;
11846 int res4 = 0 ;
11847 PyObject * obj0 = 0 ;
11848 PyObject * obj1 = 0 ;
11849 PyObject * obj2 = 0 ;
11850 PyObject * obj3 = 0 ;
11851 char * kwnames[] = {
11852 (char *) "self",(char *) "x",(char *) "y",(char *) "hit", NULL
11853 };
11854
11855 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOO:AuiTabContainer_ButtonHitTest",kwnames,&obj0,&obj1,&obj2,&obj3)) SWIG_fail;
11856 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxAuiTabContainer, 0 | 0 );
11857 if (!SWIG_IsOK(res1)) {
11858 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "AuiTabContainer_ButtonHitTest" "', expected argument " "1"" of type '" "wxAuiTabContainer const *""'");
11859 }
11860 arg1 = reinterpret_cast< wxAuiTabContainer * >(argp1);
11861 ecode2 = SWIG_AsVal_int(obj1, &val2);
11862 if (!SWIG_IsOK(ecode2)) {
11863 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "AuiTabContainer_ButtonHitTest" "', expected argument " "2"" of type '" "int""'");
11864 }
11865 arg2 = static_cast< int >(val2);
11866 ecode3 = SWIG_AsVal_int(obj2, &val3);
11867 if (!SWIG_IsOK(ecode3)) {
11868 SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "AuiTabContainer_ButtonHitTest" "', expected argument " "3"" of type '" "int""'");
11869 }
11870 arg3 = static_cast< int >(val3);
11871 res4 = SWIG_ConvertPtr(obj3, &argp4,SWIGTYPE_p_p_wxAuiTabContainerButton, 0 | 0 );
11872 if (!SWIG_IsOK(res4)) {
11873 SWIG_exception_fail(SWIG_ArgError(res4), "in method '" "AuiTabContainer_ButtonHitTest" "', expected argument " "4"" of type '" "wxAuiTabContainerButton **""'");
11874 }
11875 arg4 = reinterpret_cast< wxAuiTabContainerButton ** >(argp4);
11876 {
11877 PyThreadState* __tstate = wxPyBeginAllowThreads();
11878 result = (bool)((wxAuiTabContainer const *)arg1)->ButtonHitTest(arg2,arg3,arg4);
11879 wxPyEndAllowThreads(__tstate);
11880 if (PyErr_Occurred()) SWIG_fail;
11881 }
11882 {
11883 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
11884 }
11885 return resultobj;
11886 fail:
11887 return NULL;
11888 }
11889
11890
11891 SWIGINTERN PyObject *_wrap_AuiTabContainer_GetWindowFromIdx(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
11892 PyObject *resultobj = 0;
11893 wxAuiTabContainer *arg1 = (wxAuiTabContainer *) 0 ;
11894 size_t arg2 ;
11895 wxWindow *result = 0 ;
11896 void *argp1 = 0 ;
11897 int res1 = 0 ;
11898 size_t val2 ;
11899 int ecode2 = 0 ;
11900 PyObject * obj0 = 0 ;
11901 PyObject * obj1 = 0 ;
11902 char * kwnames[] = {
11903 (char *) "self",(char *) "idx", NULL
11904 };
11905
11906 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:AuiTabContainer_GetWindowFromIdx",kwnames,&obj0,&obj1)) SWIG_fail;
11907 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxAuiTabContainer, 0 | 0 );
11908 if (!SWIG_IsOK(res1)) {
11909 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "AuiTabContainer_GetWindowFromIdx" "', expected argument " "1"" of type '" "wxAuiTabContainer const *""'");
11910 }
11911 arg1 = reinterpret_cast< wxAuiTabContainer * >(argp1);
11912 ecode2 = SWIG_AsVal_size_t(obj1, &val2);
11913 if (!SWIG_IsOK(ecode2)) {
11914 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "AuiTabContainer_GetWindowFromIdx" "', expected argument " "2"" of type '" "size_t""'");
11915 }
11916 arg2 = static_cast< size_t >(val2);
11917 {
11918 PyThreadState* __tstate = wxPyBeginAllowThreads();
11919 result = (wxWindow *)((wxAuiTabContainer const *)arg1)->GetWindowFromIdx(arg2);
11920 wxPyEndAllowThreads(__tstate);
11921 if (PyErr_Occurred()) SWIG_fail;
11922 }
11923 {
11924 resultobj = wxPyMake_wxObject(result, 0);
11925 }
11926 return resultobj;
11927 fail:
11928 return NULL;
11929 }
11930
11931
11932 SWIGINTERN PyObject *_wrap_AuiTabContainer_GetIdxFromWindow(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
11933 PyObject *resultobj = 0;
11934 wxAuiTabContainer *arg1 = (wxAuiTabContainer *) 0 ;
11935 wxWindow *arg2 = (wxWindow *) 0 ;
11936 int result;
11937 void *argp1 = 0 ;
11938 int res1 = 0 ;
11939 void *argp2 = 0 ;
11940 int res2 = 0 ;
11941 PyObject * obj0 = 0 ;
11942 PyObject * obj1 = 0 ;
11943 char * kwnames[] = {
11944 (char *) "self",(char *) "page", NULL
11945 };
11946
11947 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:AuiTabContainer_GetIdxFromWindow",kwnames,&obj0,&obj1)) SWIG_fail;
11948 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxAuiTabContainer, 0 | 0 );
11949 if (!SWIG_IsOK(res1)) {
11950 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "AuiTabContainer_GetIdxFromWindow" "', expected argument " "1"" of type '" "wxAuiTabContainer const *""'");
11951 }
11952 arg1 = reinterpret_cast< wxAuiTabContainer * >(argp1);
11953 res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_wxWindow, 0 | 0 );
11954 if (!SWIG_IsOK(res2)) {
11955 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "AuiTabContainer_GetIdxFromWindow" "', expected argument " "2"" of type '" "wxWindow *""'");
11956 }
11957 arg2 = reinterpret_cast< wxWindow * >(argp2);
11958 {
11959 PyThreadState* __tstate = wxPyBeginAllowThreads();
11960 result = (int)((wxAuiTabContainer const *)arg1)->GetIdxFromWindow(arg2);
11961 wxPyEndAllowThreads(__tstate);
11962 if (PyErr_Occurred()) SWIG_fail;
11963 }
11964 resultobj = SWIG_From_int(static_cast< int >(result));
11965 return resultobj;
11966 fail:
11967 return NULL;
11968 }
11969
11970
11971 SWIGINTERN PyObject *_wrap_AuiTabContainer_GetPageCount(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
11972 PyObject *resultobj = 0;
11973 wxAuiTabContainer *arg1 = (wxAuiTabContainer *) 0 ;
11974 size_t result;
11975 void *argp1 = 0 ;
11976 int res1 = 0 ;
11977 PyObject *swig_obj[1] ;
11978
11979 if (!args) SWIG_fail;
11980 swig_obj[0] = args;
11981 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxAuiTabContainer, 0 | 0 );
11982 if (!SWIG_IsOK(res1)) {
11983 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "AuiTabContainer_GetPageCount" "', expected argument " "1"" of type '" "wxAuiTabContainer const *""'");
11984 }
11985 arg1 = reinterpret_cast< wxAuiTabContainer * >(argp1);
11986 {
11987 PyThreadState* __tstate = wxPyBeginAllowThreads();
11988 result = (size_t)((wxAuiTabContainer const *)arg1)->GetPageCount();
11989 wxPyEndAllowThreads(__tstate);
11990 if (PyErr_Occurred()) SWIG_fail;
11991 }
11992 resultobj = SWIG_From_size_t(static_cast< size_t >(result));
11993 return resultobj;
11994 fail:
11995 return NULL;
11996 }
11997
11998
11999 SWIGINTERN PyObject *_wrap_AuiTabContainer_GetPage(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
12000 PyObject *resultobj = 0;
12001 wxAuiTabContainer *arg1 = (wxAuiTabContainer *) 0 ;
12002 size_t arg2 ;
12003 wxAuiNotebookPage *result = 0 ;
12004 void *argp1 = 0 ;
12005 int res1 = 0 ;
12006 size_t val2 ;
12007 int ecode2 = 0 ;
12008 PyObject * obj0 = 0 ;
12009 PyObject * obj1 = 0 ;
12010 char * kwnames[] = {
12011 (char *) "self",(char *) "idx", NULL
12012 };
12013
12014 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:AuiTabContainer_GetPage",kwnames,&obj0,&obj1)) SWIG_fail;
12015 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxAuiTabContainer, 0 | 0 );
12016 if (!SWIG_IsOK(res1)) {
12017 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "AuiTabContainer_GetPage" "', expected argument " "1"" of type '" "wxAuiTabContainer *""'");
12018 }
12019 arg1 = reinterpret_cast< wxAuiTabContainer * >(argp1);
12020 ecode2 = SWIG_AsVal_size_t(obj1, &val2);
12021 if (!SWIG_IsOK(ecode2)) {
12022 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "AuiTabContainer_GetPage" "', expected argument " "2"" of type '" "size_t""'");
12023 }
12024 arg2 = static_cast< size_t >(val2);
12025 {
12026 PyThreadState* __tstate = wxPyBeginAllowThreads();
12027 {
12028 wxAuiNotebookPage &_result_ref = (arg1)->GetPage(arg2);
12029 result = (wxAuiNotebookPage *) &_result_ref;
12030 }
12031 wxPyEndAllowThreads(__tstate);
12032 if (PyErr_Occurred()) SWIG_fail;
12033 }
12034 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_wxAuiNotebookPage, 0 | 0 );
12035 return resultobj;
12036 fail:
12037 return NULL;
12038 }
12039
12040
12041 SWIGINTERN PyObject *_wrap_AuiTabContainer_GetPages(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
12042 PyObject *resultobj = 0;
12043 wxAuiTabContainer *arg1 = (wxAuiTabContainer *) 0 ;
12044 wxAuiNotebookPageArray *result = 0 ;
12045 void *argp1 = 0 ;
12046 int res1 = 0 ;
12047 PyObject *swig_obj[1] ;
12048
12049 if (!args) SWIG_fail;
12050 swig_obj[0] = args;
12051 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxAuiTabContainer, 0 | 0 );
12052 if (!SWIG_IsOK(res1)) {
12053 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "AuiTabContainer_GetPages" "', expected argument " "1"" of type '" "wxAuiTabContainer *""'");
12054 }
12055 arg1 = reinterpret_cast< wxAuiTabContainer * >(argp1);
12056 {
12057 PyThreadState* __tstate = wxPyBeginAllowThreads();
12058 {
12059 wxAuiNotebookPageArray &_result_ref = (arg1)->GetPages();
12060 result = (wxAuiNotebookPageArray *) &_result_ref;
12061 }
12062 wxPyEndAllowThreads(__tstate);
12063 if (PyErr_Occurred()) SWIG_fail;
12064 }
12065 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_wxAuiNotebookPageArray, 0 | 0 );
12066 return resultobj;
12067 fail:
12068 return NULL;
12069 }
12070
12071
12072 SWIGINTERN PyObject *_wrap_AuiTabContainer_SetNormalFont(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
12073 PyObject *resultobj = 0;
12074 wxAuiTabContainer *arg1 = (wxAuiTabContainer *) 0 ;
12075 wxFont *arg2 = 0 ;
12076 void *argp1 = 0 ;
12077 int res1 = 0 ;
12078 void *argp2 = 0 ;
12079 int res2 = 0 ;
12080 PyObject * obj0 = 0 ;
12081 PyObject * obj1 = 0 ;
12082 char * kwnames[] = {
12083 (char *) "self",(char *) "normal_font", NULL
12084 };
12085
12086 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:AuiTabContainer_SetNormalFont",kwnames,&obj0,&obj1)) SWIG_fail;
12087 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxAuiTabContainer, 0 | 0 );
12088 if (!SWIG_IsOK(res1)) {
12089 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "AuiTabContainer_SetNormalFont" "', expected argument " "1"" of type '" "wxAuiTabContainer *""'");
12090 }
12091 arg1 = reinterpret_cast< wxAuiTabContainer * >(argp1);
12092 res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_wxFont, 0 | 0);
12093 if (!SWIG_IsOK(res2)) {
12094 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "AuiTabContainer_SetNormalFont" "', expected argument " "2"" of type '" "wxFont const &""'");
12095 }
12096 if (!argp2) {
12097 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "AuiTabContainer_SetNormalFont" "', expected argument " "2"" of type '" "wxFont const &""'");
12098 }
12099 arg2 = reinterpret_cast< wxFont * >(argp2);
12100 {
12101 PyThreadState* __tstate = wxPyBeginAllowThreads();
12102 (arg1)->SetNormalFont((wxFont const &)*arg2);
12103 wxPyEndAllowThreads(__tstate);
12104 if (PyErr_Occurred()) SWIG_fail;
12105 }
12106 resultobj = SWIG_Py_Void();
12107 return resultobj;
12108 fail:
12109 return NULL;
12110 }
12111
12112
12113 SWIGINTERN PyObject *_wrap_AuiTabContainer_SetSelectedFont(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
12114 PyObject *resultobj = 0;
12115 wxAuiTabContainer *arg1 = (wxAuiTabContainer *) 0 ;
12116 wxFont *arg2 = 0 ;
12117 void *argp1 = 0 ;
12118 int res1 = 0 ;
12119 void *argp2 = 0 ;
12120 int res2 = 0 ;
12121 PyObject * obj0 = 0 ;
12122 PyObject * obj1 = 0 ;
12123 char * kwnames[] = {
12124 (char *) "self",(char *) "selected_font", NULL
12125 };
12126
12127 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:AuiTabContainer_SetSelectedFont",kwnames,&obj0,&obj1)) SWIG_fail;
12128 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxAuiTabContainer, 0 | 0 );
12129 if (!SWIG_IsOK(res1)) {
12130 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "AuiTabContainer_SetSelectedFont" "', expected argument " "1"" of type '" "wxAuiTabContainer *""'");
12131 }
12132 arg1 = reinterpret_cast< wxAuiTabContainer * >(argp1);
12133 res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_wxFont, 0 | 0);
12134 if (!SWIG_IsOK(res2)) {
12135 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "AuiTabContainer_SetSelectedFont" "', expected argument " "2"" of type '" "wxFont const &""'");
12136 }
12137 if (!argp2) {
12138 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "AuiTabContainer_SetSelectedFont" "', expected argument " "2"" of type '" "wxFont const &""'");
12139 }
12140 arg2 = reinterpret_cast< wxFont * >(argp2);
12141 {
12142 PyThreadState* __tstate = wxPyBeginAllowThreads();
12143 (arg1)->SetSelectedFont((wxFont const &)*arg2);
12144 wxPyEndAllowThreads(__tstate);
12145 if (PyErr_Occurred()) SWIG_fail;
12146 }
12147 resultobj = SWIG_Py_Void();
12148 return resultobj;
12149 fail:
12150 return NULL;
12151 }
12152
12153
12154 SWIGINTERN PyObject *_wrap_AuiTabContainer_SetMeasuringFont(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
12155 PyObject *resultobj = 0;
12156 wxAuiTabContainer *arg1 = (wxAuiTabContainer *) 0 ;
12157 wxFont *arg2 = 0 ;
12158 void *argp1 = 0 ;
12159 int res1 = 0 ;
12160 void *argp2 = 0 ;
12161 int res2 = 0 ;
12162 PyObject * obj0 = 0 ;
12163 PyObject * obj1 = 0 ;
12164 char * kwnames[] = {
12165 (char *) "self",(char *) "measuring_font", NULL
12166 };
12167
12168 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:AuiTabContainer_SetMeasuringFont",kwnames,&obj0,&obj1)) SWIG_fail;
12169 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxAuiTabContainer, 0 | 0 );
12170 if (!SWIG_IsOK(res1)) {
12171 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "AuiTabContainer_SetMeasuringFont" "', expected argument " "1"" of type '" "wxAuiTabContainer *""'");
12172 }
12173 arg1 = reinterpret_cast< wxAuiTabContainer * >(argp1);
12174 res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_wxFont, 0 | 0);
12175 if (!SWIG_IsOK(res2)) {
12176 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "AuiTabContainer_SetMeasuringFont" "', expected argument " "2"" of type '" "wxFont const &""'");
12177 }
12178 if (!argp2) {
12179 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "AuiTabContainer_SetMeasuringFont" "', expected argument " "2"" of type '" "wxFont const &""'");
12180 }
12181 arg2 = reinterpret_cast< wxFont * >(argp2);
12182 {
12183 PyThreadState* __tstate = wxPyBeginAllowThreads();
12184 (arg1)->SetMeasuringFont((wxFont const &)*arg2);
12185 wxPyEndAllowThreads(__tstate);
12186 if (PyErr_Occurred()) SWIG_fail;
12187 }
12188 resultobj = SWIG_Py_Void();
12189 return resultobj;
12190 fail:
12191 return NULL;
12192 }
12193
12194
12195 SWIGINTERN PyObject *_wrap_AuiTabContainer_DoShowHide(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
12196 PyObject *resultobj = 0;
12197 wxAuiTabContainer *arg1 = (wxAuiTabContainer *) 0 ;
12198 void *argp1 = 0 ;
12199 int res1 = 0 ;
12200 PyObject *swig_obj[1] ;
12201
12202 if (!args) SWIG_fail;
12203 swig_obj[0] = args;
12204 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxAuiTabContainer, 0 | 0 );
12205 if (!SWIG_IsOK(res1)) {
12206 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "AuiTabContainer_DoShowHide" "', expected argument " "1"" of type '" "wxAuiTabContainer *""'");
12207 }
12208 arg1 = reinterpret_cast< wxAuiTabContainer * >(argp1);
12209 {
12210 PyThreadState* __tstate = wxPyBeginAllowThreads();
12211 (arg1)->DoShowHide();
12212 wxPyEndAllowThreads(__tstate);
12213 if (PyErr_Occurred()) SWIG_fail;
12214 }
12215 resultobj = SWIG_Py_Void();
12216 return resultobj;
12217 fail:
12218 return NULL;
12219 }
12220
12221
12222 SWIGINTERN PyObject *_wrap_AuiTabContainer_SetRect(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
12223 PyObject *resultobj = 0;
12224 wxAuiTabContainer *arg1 = (wxAuiTabContainer *) 0 ;
12225 wxRect *arg2 = 0 ;
12226 void *argp1 = 0 ;
12227 int res1 = 0 ;
12228 wxRect temp2 ;
12229 PyObject * obj0 = 0 ;
12230 PyObject * obj1 = 0 ;
12231 char * kwnames[] = {
12232 (char *) "self",(char *) "rect", NULL
12233 };
12234
12235 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:AuiTabContainer_SetRect",kwnames,&obj0,&obj1)) SWIG_fail;
12236 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxAuiTabContainer, 0 | 0 );
12237 if (!SWIG_IsOK(res1)) {
12238 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "AuiTabContainer_SetRect" "', expected argument " "1"" of type '" "wxAuiTabContainer *""'");
12239 }
12240 arg1 = reinterpret_cast< wxAuiTabContainer * >(argp1);
12241 {
12242 arg2 = &temp2;
12243 if ( ! wxRect_helper(obj1, &arg2)) SWIG_fail;
12244 }
12245 {
12246 PyThreadState* __tstate = wxPyBeginAllowThreads();
12247 (arg1)->SetRect((wxRect const &)*arg2);
12248 wxPyEndAllowThreads(__tstate);
12249 if (PyErr_Occurred()) SWIG_fail;
12250 }
12251 resultobj = SWIG_Py_Void();
12252 return resultobj;
12253 fail:
12254 return NULL;
12255 }
12256
12257
12258 SWIGINTERN PyObject *_wrap_AuiTabContainer_AddButton(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
12259 PyObject *resultobj = 0;
12260 wxAuiTabContainer *arg1 = (wxAuiTabContainer *) 0 ;
12261 int arg2 ;
12262 wxBitmap *arg3 = 0 ;
12263 void *argp1 = 0 ;
12264 int res1 = 0 ;
12265 int val2 ;
12266 int ecode2 = 0 ;
12267 void *argp3 = 0 ;
12268 int res3 = 0 ;
12269 PyObject * obj0 = 0 ;
12270 PyObject * obj1 = 0 ;
12271 PyObject * obj2 = 0 ;
12272 char * kwnames[] = {
12273 (char *) "self",(char *) "id",(char *) "bmp", NULL
12274 };
12275
12276 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:AuiTabContainer_AddButton",kwnames,&obj0,&obj1,&obj2)) SWIG_fail;
12277 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxAuiTabContainer, 0 | 0 );
12278 if (!SWIG_IsOK(res1)) {
12279 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "AuiTabContainer_AddButton" "', expected argument " "1"" of type '" "wxAuiTabContainer *""'");
12280 }
12281 arg1 = reinterpret_cast< wxAuiTabContainer * >(argp1);
12282 ecode2 = SWIG_AsVal_int(obj1, &val2);
12283 if (!SWIG_IsOK(ecode2)) {
12284 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "AuiTabContainer_AddButton" "', expected argument " "2"" of type '" "int""'");
12285 }
12286 arg2 = static_cast< int >(val2);
12287 res3 = SWIG_ConvertPtr(obj2, &argp3, SWIGTYPE_p_wxBitmap, 0 | 0);
12288 if (!SWIG_IsOK(res3)) {
12289 SWIG_exception_fail(SWIG_ArgError(res3), "in method '" "AuiTabContainer_AddButton" "', expected argument " "3"" of type '" "wxBitmap const &""'");
12290 }
12291 if (!argp3) {
12292 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "AuiTabContainer_AddButton" "', expected argument " "3"" of type '" "wxBitmap const &""'");
12293 }
12294 arg3 = reinterpret_cast< wxBitmap * >(argp3);
12295 {
12296 PyThreadState* __tstate = wxPyBeginAllowThreads();
12297 (arg1)->AddButton(arg2,(wxBitmap const &)*arg3);
12298 wxPyEndAllowThreads(__tstate);
12299 if (PyErr_Occurred()) SWIG_fail;
12300 }
12301 resultobj = SWIG_Py_Void();
12302 return resultobj;
12303 fail:
12304 return NULL;
12305 }
12306
12307
12308 SWIGINTERN PyObject *AuiTabContainer_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
12309 PyObject *obj;
12310 if (!SWIG_Python_UnpackTuple(args,(char*)"swigregister", 1, 1,&obj)) return NULL;
12311 SWIG_TypeNewClientData(SWIGTYPE_p_wxAuiTabContainer, SWIG_NewClientData(obj));
12312 return SWIG_Py_Void();
12313 }
12314
12315 SWIGINTERN PyObject *AuiTabContainer_swiginit(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
12316 return SWIG_Python_InitShadowInstance(args);
12317 }
12318
12319 SWIGINTERN PyObject *_wrap_new_AuiTabCtrl(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
12320 PyObject *resultobj = 0;
12321 wxWindow *arg1 = (wxWindow *) 0 ;
12322 int arg2 = (int) wxID_ANY ;
12323 wxPoint const &arg3_defvalue = wxDefaultPosition ;
12324 wxPoint *arg3 = (wxPoint *) &arg3_defvalue ;
12325 wxSize const &arg4_defvalue = wxDefaultSize ;
12326 wxSize *arg4 = (wxSize *) &arg4_defvalue ;
12327 long arg5 = (long) 0 ;
12328 wxAuiTabCtrl *result = 0 ;
12329 void *argp1 = 0 ;
12330 int res1 = 0 ;
12331 int val2 ;
12332 int ecode2 = 0 ;
12333 wxPoint temp3 ;
12334 wxSize temp4 ;
12335 long val5 ;
12336 int ecode5 = 0 ;
12337 PyObject * obj0 = 0 ;
12338 PyObject * obj1 = 0 ;
12339 PyObject * obj2 = 0 ;
12340 PyObject * obj3 = 0 ;
12341 PyObject * obj4 = 0 ;
12342 char * kwnames[] = {
12343 (char *) "parent",(char *) "id",(char *) "pos",(char *) "size",(char *) "style", NULL
12344 };
12345
12346 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|OOOO:new_AuiTabCtrl",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4)) SWIG_fail;
12347 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxWindow, 0 | 0 );
12348 if (!SWIG_IsOK(res1)) {
12349 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_AuiTabCtrl" "', expected argument " "1"" of type '" "wxWindow *""'");
12350 }
12351 arg1 = reinterpret_cast< wxWindow * >(argp1);
12352 if (obj1) {
12353 ecode2 = SWIG_AsVal_int(obj1, &val2);
12354 if (!SWIG_IsOK(ecode2)) {
12355 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "new_AuiTabCtrl" "', expected argument " "2"" of type '" "int""'");
12356 }
12357 arg2 = static_cast< int >(val2);
12358 }
12359 if (obj2) {
12360 {
12361 arg3 = &temp3;
12362 if ( ! wxPoint_helper(obj2, &arg3)) SWIG_fail;
12363 }
12364 }
12365 if (obj3) {
12366 {
12367 arg4 = &temp4;
12368 if ( ! wxSize_helper(obj3, &arg4)) SWIG_fail;
12369 }
12370 }
12371 if (obj4) {
12372 ecode5 = SWIG_AsVal_long(obj4, &val5);
12373 if (!SWIG_IsOK(ecode5)) {
12374 SWIG_exception_fail(SWIG_ArgError(ecode5), "in method '" "new_AuiTabCtrl" "', expected argument " "5"" of type '" "long""'");
12375 }
12376 arg5 = static_cast< long >(val5);
12377 }
12378 {
12379 PyThreadState* __tstate = wxPyBeginAllowThreads();
12380 result = (wxAuiTabCtrl *)new wxAuiTabCtrl(arg1,arg2,(wxPoint const &)*arg3,(wxSize const &)*arg4,arg5);
12381 wxPyEndAllowThreads(__tstate);
12382 if (PyErr_Occurred()) SWIG_fail;
12383 }
12384 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_wxAuiTabCtrl, SWIG_POINTER_NEW | 0 );
12385 return resultobj;
12386 fail:
12387 return NULL;
12388 }
12389
12390
12391 SWIGINTERN PyObject *AuiTabCtrl_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
12392 PyObject *obj;
12393 if (!SWIG_Python_UnpackTuple(args,(char*)"swigregister", 1, 1,&obj)) return NULL;
12394 SWIG_TypeNewClientData(SWIGTYPE_p_wxAuiTabCtrl, SWIG_NewClientData(obj));
12395 return SWIG_Py_Void();
12396 }
12397
12398 SWIGINTERN PyObject *AuiTabCtrl_swiginit(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
12399 return SWIG_Python_InitShadowInstance(args);
12400 }
12401
12402 SWIGINTERN PyObject *_wrap_new_PreAuiMultiNotebook(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
12403 PyObject *resultobj = 0;
12404 wxAuiMultiNotebook *result = 0 ;
12405
12406 if (!SWIG_Python_UnpackTuple(args,"new_PreAuiMultiNotebook",0,0,0)) SWIG_fail;
12407 {
12408 PyThreadState* __tstate = wxPyBeginAllowThreads();
12409 result = (wxAuiMultiNotebook *)new wxAuiMultiNotebook();
12410 wxPyEndAllowThreads(__tstate);
12411 if (PyErr_Occurred()) SWIG_fail;
12412 }
12413 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_wxAuiMultiNotebook, SWIG_POINTER_OWN | 0 );
12414 return resultobj;
12415 fail:
12416 return NULL;
12417 }
12418
12419
12420 SWIGINTERN PyObject *_wrap_new_AuiMultiNotebook(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
12421 PyObject *resultobj = 0;
12422 wxWindow *arg1 = (wxWindow *) 0 ;
12423 int arg2 = (int) wxID_ANY ;
12424 wxPoint const &arg3_defvalue = wxDefaultPosition ;
12425 wxPoint *arg3 = (wxPoint *) &arg3_defvalue ;
12426 wxSize const &arg4_defvalue = wxDefaultSize ;
12427 wxSize *arg4 = (wxSize *) &arg4_defvalue ;
12428 long arg5 = (long) 0 ;
12429 wxAuiMultiNotebook *result = 0 ;
12430 void *argp1 = 0 ;
12431 int res1 = 0 ;
12432 int val2 ;
12433 int ecode2 = 0 ;
12434 wxPoint temp3 ;
12435 wxSize temp4 ;
12436 long val5 ;
12437 int ecode5 = 0 ;
12438 PyObject * obj0 = 0 ;
12439 PyObject * obj1 = 0 ;
12440 PyObject * obj2 = 0 ;
12441 PyObject * obj3 = 0 ;
12442 PyObject * obj4 = 0 ;
12443 char * kwnames[] = {
12444 (char *) "parent",(char *) "id",(char *) "pos",(char *) "size",(char *) "style", NULL
12445 };
12446
12447 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|OOOO:new_AuiMultiNotebook",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4)) SWIG_fail;
12448 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxWindow, 0 | 0 );
12449 if (!SWIG_IsOK(res1)) {
12450 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_AuiMultiNotebook" "', expected argument " "1"" of type '" "wxWindow *""'");
12451 }
12452 arg1 = reinterpret_cast< wxWindow * >(argp1);
12453 if (obj1) {
12454 ecode2 = SWIG_AsVal_int(obj1, &val2);
12455 if (!SWIG_IsOK(ecode2)) {
12456 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "new_AuiMultiNotebook" "', expected argument " "2"" of type '" "int""'");
12457 }
12458 arg2 = static_cast< int >(val2);
12459 }
12460 if (obj2) {
12461 {
12462 arg3 = &temp3;
12463 if ( ! wxPoint_helper(obj2, &arg3)) SWIG_fail;
12464 }
12465 }
12466 if (obj3) {
12467 {
12468 arg4 = &temp4;
12469 if ( ! wxSize_helper(obj3, &arg4)) SWIG_fail;
12470 }
12471 }
12472 if (obj4) {
12473 ecode5 = SWIG_AsVal_long(obj4, &val5);
12474 if (!SWIG_IsOK(ecode5)) {
12475 SWIG_exception_fail(SWIG_ArgError(ecode5), "in method '" "new_AuiMultiNotebook" "', expected argument " "5"" of type '" "long""'");
12476 }
12477 arg5 = static_cast< long >(val5);
12478 }
12479 {
12480 PyThreadState* __tstate = wxPyBeginAllowThreads();
12481 result = (wxAuiMultiNotebook *)new wxAuiMultiNotebook(arg1,arg2,(wxPoint const &)*arg3,(wxSize const &)*arg4,arg5);
12482 wxPyEndAllowThreads(__tstate);
12483 if (PyErr_Occurred()) SWIG_fail;
12484 }
12485 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_wxAuiMultiNotebook, SWIG_POINTER_NEW | 0 );
12486 return resultobj;
12487 fail:
12488 return NULL;
12489 }
12490
12491
12492 SWIGINTERN PyObject *_wrap_AuiMultiNotebook_Create(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
12493 PyObject *resultobj = 0;
12494 wxAuiMultiNotebook *arg1 = (wxAuiMultiNotebook *) 0 ;
12495 wxWindow *arg2 = (wxWindow *) 0 ;
12496 int arg3 = (int) wxID_ANY ;
12497 wxPoint const &arg4_defvalue = wxDefaultPosition ;
12498 wxPoint *arg4 = (wxPoint *) &arg4_defvalue ;
12499 wxSize const &arg5_defvalue = wxDefaultSize ;
12500 wxSize *arg5 = (wxSize *) &arg5_defvalue ;
12501 long arg6 = (long) 0 ;
12502 bool result;
12503 void *argp1 = 0 ;
12504 int res1 = 0 ;
12505 void *argp2 = 0 ;
12506 int res2 = 0 ;
12507 int val3 ;
12508 int ecode3 = 0 ;
12509 wxPoint temp4 ;
12510 wxSize temp5 ;
12511 long val6 ;
12512 int ecode6 = 0 ;
12513 PyObject * obj0 = 0 ;
12514 PyObject * obj1 = 0 ;
12515 PyObject * obj2 = 0 ;
12516 PyObject * obj3 = 0 ;
12517 PyObject * obj4 = 0 ;
12518 PyObject * obj5 = 0 ;
12519 char * kwnames[] = {
12520 (char *) "self",(char *) "parent",(char *) "id",(char *) "pos",(char *) "size",(char *) "style", NULL
12521 };
12522
12523 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|OOOO:AuiMultiNotebook_Create",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5)) SWIG_fail;
12524 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxAuiMultiNotebook, 0 | 0 );
12525 if (!SWIG_IsOK(res1)) {
12526 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "AuiMultiNotebook_Create" "', expected argument " "1"" of type '" "wxAuiMultiNotebook *""'");
12527 }
12528 arg1 = reinterpret_cast< wxAuiMultiNotebook * >(argp1);
12529 res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_wxWindow, 0 | 0 );
12530 if (!SWIG_IsOK(res2)) {
12531 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "AuiMultiNotebook_Create" "', expected argument " "2"" of type '" "wxWindow *""'");
12532 }
12533 arg2 = reinterpret_cast< wxWindow * >(argp2);
12534 if (obj2) {
12535 ecode3 = SWIG_AsVal_int(obj2, &val3);
12536 if (!SWIG_IsOK(ecode3)) {
12537 SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "AuiMultiNotebook_Create" "', expected argument " "3"" of type '" "int""'");
12538 }
12539 arg3 = static_cast< int >(val3);
12540 }
12541 if (obj3) {
12542 {
12543 arg4 = &temp4;
12544 if ( ! wxPoint_helper(obj3, &arg4)) SWIG_fail;
12545 }
12546 }
12547 if (obj4) {
12548 {
12549 arg5 = &temp5;
12550 if ( ! wxSize_helper(obj4, &arg5)) SWIG_fail;
12551 }
12552 }
12553 if (obj5) {
12554 ecode6 = SWIG_AsVal_long(obj5, &val6);
12555 if (!SWIG_IsOK(ecode6)) {
12556 SWIG_exception_fail(SWIG_ArgError(ecode6), "in method '" "AuiMultiNotebook_Create" "', expected argument " "6"" of type '" "long""'");
12557 }
12558 arg6 = static_cast< long >(val6);
12559 }
12560 {
12561 PyThreadState* __tstate = wxPyBeginAllowThreads();
12562 result = (bool)(arg1)->Create(arg2,arg3,(wxPoint const &)*arg4,(wxSize const &)*arg5,arg6);
12563 wxPyEndAllowThreads(__tstate);
12564 if (PyErr_Occurred()) SWIG_fail;
12565 }
12566 {
12567 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
12568 }
12569 return resultobj;
12570 fail:
12571 return NULL;
12572 }
12573
12574
12575 SWIGINTERN PyObject *_wrap_AuiMultiNotebook_AddPage(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
12576 PyObject *resultobj = 0;
12577 wxAuiMultiNotebook *arg1 = (wxAuiMultiNotebook *) 0 ;
12578 wxWindow *arg2 = (wxWindow *) 0 ;
12579 wxString *arg3 = 0 ;
12580 bool arg4 = (bool) false ;
12581 wxBitmap const &arg5_defvalue = wxNullBitmap ;
12582 wxBitmap *arg5 = (wxBitmap *) &arg5_defvalue ;
12583 bool result;
12584 void *argp1 = 0 ;
12585 int res1 = 0 ;
12586 void *argp2 = 0 ;
12587 int res2 = 0 ;
12588 bool temp3 = false ;
12589 bool val4 ;
12590 int ecode4 = 0 ;
12591 void *argp5 = 0 ;
12592 int res5 = 0 ;
12593 PyObject * obj0 = 0 ;
12594 PyObject * obj1 = 0 ;
12595 PyObject * obj2 = 0 ;
12596 PyObject * obj3 = 0 ;
12597 PyObject * obj4 = 0 ;
12598 char * kwnames[] = {
12599 (char *) "self",(char *) "page",(char *) "caption",(char *) "select",(char *) "bitmap", NULL
12600 };
12601
12602 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO|OO:AuiMultiNotebook_AddPage",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4)) SWIG_fail;
12603 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxAuiMultiNotebook, 0 | 0 );
12604 if (!SWIG_IsOK(res1)) {
12605 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "AuiMultiNotebook_AddPage" "', expected argument " "1"" of type '" "wxAuiMultiNotebook *""'");
12606 }
12607 arg1 = reinterpret_cast< wxAuiMultiNotebook * >(argp1);
12608 res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_wxWindow, 0 | 0 );
12609 if (!SWIG_IsOK(res2)) {
12610 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "AuiMultiNotebook_AddPage" "', expected argument " "2"" of type '" "wxWindow *""'");
12611 }
12612 arg2 = reinterpret_cast< wxWindow * >(argp2);
12613 {
12614 arg3 = wxString_in_helper(obj2);
12615 if (arg3 == NULL) SWIG_fail;
12616 temp3 = true;
12617 }
12618 if (obj3) {
12619 ecode4 = SWIG_AsVal_bool(obj3, &val4);
12620 if (!SWIG_IsOK(ecode4)) {
12621 SWIG_exception_fail(SWIG_ArgError(ecode4), "in method '" "AuiMultiNotebook_AddPage" "', expected argument " "4"" of type '" "bool""'");
12622 }
12623 arg4 = static_cast< bool >(val4);
12624 }
12625 if (obj4) {
12626 res5 = SWIG_ConvertPtr(obj4, &argp5, SWIGTYPE_p_wxBitmap, 0 | 0);
12627 if (!SWIG_IsOK(res5)) {
12628 SWIG_exception_fail(SWIG_ArgError(res5), "in method '" "AuiMultiNotebook_AddPage" "', expected argument " "5"" of type '" "wxBitmap const &""'");
12629 }
12630 if (!argp5) {
12631 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "AuiMultiNotebook_AddPage" "', expected argument " "5"" of type '" "wxBitmap const &""'");
12632 }
12633 arg5 = reinterpret_cast< wxBitmap * >(argp5);
12634 }
12635 {
12636 PyThreadState* __tstate = wxPyBeginAllowThreads();
12637 result = (bool)(arg1)->AddPage(arg2,(wxString const &)*arg3,arg4,(wxBitmap const &)*arg5);
12638 wxPyEndAllowThreads(__tstate);
12639 if (PyErr_Occurred()) SWIG_fail;
12640 }
12641 {
12642 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
12643 }
12644 {
12645 if (temp3)
12646 delete arg3;
12647 }
12648 return resultobj;
12649 fail:
12650 {
12651 if (temp3)
12652 delete arg3;
12653 }
12654 return NULL;
12655 }
12656
12657
12658 SWIGINTERN PyObject *_wrap_AuiMultiNotebook_InsertPage(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
12659 PyObject *resultobj = 0;
12660 wxAuiMultiNotebook *arg1 = (wxAuiMultiNotebook *) 0 ;
12661 size_t arg2 ;
12662 wxWindow *arg3 = (wxWindow *) 0 ;
12663 wxString *arg4 = 0 ;
12664 bool arg5 = (bool) false ;
12665 wxBitmap const &arg6_defvalue = wxNullBitmap ;
12666 wxBitmap *arg6 = (wxBitmap *) &arg6_defvalue ;
12667 bool result;
12668 void *argp1 = 0 ;
12669 int res1 = 0 ;
12670 size_t val2 ;
12671 int ecode2 = 0 ;
12672 void *argp3 = 0 ;
12673 int res3 = 0 ;
12674 bool temp4 = false ;
12675 bool val5 ;
12676 int ecode5 = 0 ;
12677 void *argp6 = 0 ;
12678 int res6 = 0 ;
12679 PyObject * obj0 = 0 ;
12680 PyObject * obj1 = 0 ;
12681 PyObject * obj2 = 0 ;
12682 PyObject * obj3 = 0 ;
12683 PyObject * obj4 = 0 ;
12684 PyObject * obj5 = 0 ;
12685 char * kwnames[] = {
12686 (char *) "self",(char *) "page_idx",(char *) "page",(char *) "caption",(char *) "select",(char *) "bitmap", NULL
12687 };
12688
12689 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOO|OO:AuiMultiNotebook_InsertPage",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5)) SWIG_fail;
12690 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxAuiMultiNotebook, 0 | 0 );
12691 if (!SWIG_IsOK(res1)) {
12692 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "AuiMultiNotebook_InsertPage" "', expected argument " "1"" of type '" "wxAuiMultiNotebook *""'");
12693 }
12694 arg1 = reinterpret_cast< wxAuiMultiNotebook * >(argp1);
12695 ecode2 = SWIG_AsVal_size_t(obj1, &val2);
12696 if (!SWIG_IsOK(ecode2)) {
12697 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "AuiMultiNotebook_InsertPage" "', expected argument " "2"" of type '" "size_t""'");
12698 }
12699 arg2 = static_cast< size_t >(val2);
12700 res3 = SWIG_ConvertPtr(obj2, &argp3,SWIGTYPE_p_wxWindow, 0 | 0 );
12701 if (!SWIG_IsOK(res3)) {
12702 SWIG_exception_fail(SWIG_ArgError(res3), "in method '" "AuiMultiNotebook_InsertPage" "', expected argument " "3"" of type '" "wxWindow *""'");
12703 }
12704 arg3 = reinterpret_cast< wxWindow * >(argp3);
12705 {
12706 arg4 = wxString_in_helper(obj3);
12707 if (arg4 == NULL) SWIG_fail;
12708 temp4 = true;
12709 }
12710 if (obj4) {
12711 ecode5 = SWIG_AsVal_bool(obj4, &val5);
12712 if (!SWIG_IsOK(ecode5)) {
12713 SWIG_exception_fail(SWIG_ArgError(ecode5), "in method '" "AuiMultiNotebook_InsertPage" "', expected argument " "5"" of type '" "bool""'");
12714 }
12715 arg5 = static_cast< bool >(val5);
12716 }
12717 if (obj5) {
12718 res6 = SWIG_ConvertPtr(obj5, &argp6, SWIGTYPE_p_wxBitmap, 0 | 0);
12719 if (!SWIG_IsOK(res6)) {
12720 SWIG_exception_fail(SWIG_ArgError(res6), "in method '" "AuiMultiNotebook_InsertPage" "', expected argument " "6"" of type '" "wxBitmap const &""'");
12721 }
12722 if (!argp6) {
12723 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "AuiMultiNotebook_InsertPage" "', expected argument " "6"" of type '" "wxBitmap const &""'");
12724 }
12725 arg6 = reinterpret_cast< wxBitmap * >(argp6);
12726 }
12727 {
12728 PyThreadState* __tstate = wxPyBeginAllowThreads();
12729 result = (bool)(arg1)->InsertPage(arg2,arg3,(wxString const &)*arg4,arg5,(wxBitmap const &)*arg6);
12730 wxPyEndAllowThreads(__tstate);
12731 if (PyErr_Occurred()) SWIG_fail;
12732 }
12733 {
12734 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
12735 }
12736 {
12737 if (temp4)
12738 delete arg4;
12739 }
12740 return resultobj;
12741 fail:
12742 {
12743 if (temp4)
12744 delete arg4;
12745 }
12746 return NULL;
12747 }
12748
12749
12750 SWIGINTERN PyObject *_wrap_AuiMultiNotebook_DeletePage(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
12751 PyObject *resultobj = 0;
12752 wxAuiMultiNotebook *arg1 = (wxAuiMultiNotebook *) 0 ;
12753 size_t arg2 ;
12754 bool result;
12755 void *argp1 = 0 ;
12756 int res1 = 0 ;
12757 size_t val2 ;
12758 int ecode2 = 0 ;
12759 PyObject * obj0 = 0 ;
12760 PyObject * obj1 = 0 ;
12761 char * kwnames[] = {
12762 (char *) "self",(char *) "page", NULL
12763 };
12764
12765 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:AuiMultiNotebook_DeletePage",kwnames,&obj0,&obj1)) SWIG_fail;
12766 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxAuiMultiNotebook, 0 | 0 );
12767 if (!SWIG_IsOK(res1)) {
12768 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "AuiMultiNotebook_DeletePage" "', expected argument " "1"" of type '" "wxAuiMultiNotebook *""'");
12769 }
12770 arg1 = reinterpret_cast< wxAuiMultiNotebook * >(argp1);
12771 ecode2 = SWIG_AsVal_size_t(obj1, &val2);
12772 if (!SWIG_IsOK(ecode2)) {
12773 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "AuiMultiNotebook_DeletePage" "', expected argument " "2"" of type '" "size_t""'");
12774 }
12775 arg2 = static_cast< size_t >(val2);
12776 {
12777 PyThreadState* __tstate = wxPyBeginAllowThreads();
12778 result = (bool)(arg1)->DeletePage(arg2);
12779 wxPyEndAllowThreads(__tstate);
12780 if (PyErr_Occurred()) SWIG_fail;
12781 }
12782 {
12783 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
12784 }
12785 return resultobj;
12786 fail:
12787 return NULL;
12788 }
12789
12790
12791 SWIGINTERN PyObject *_wrap_AuiMultiNotebook_RemovePage(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
12792 PyObject *resultobj = 0;
12793 wxAuiMultiNotebook *arg1 = (wxAuiMultiNotebook *) 0 ;
12794 size_t arg2 ;
12795 bool result;
12796 void *argp1 = 0 ;
12797 int res1 = 0 ;
12798 size_t val2 ;
12799 int ecode2 = 0 ;
12800 PyObject * obj0 = 0 ;
12801 PyObject * obj1 = 0 ;
12802 char * kwnames[] = {
12803 (char *) "self",(char *) "page", NULL
12804 };
12805
12806 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:AuiMultiNotebook_RemovePage",kwnames,&obj0,&obj1)) SWIG_fail;
12807 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxAuiMultiNotebook, 0 | 0 );
12808 if (!SWIG_IsOK(res1)) {
12809 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "AuiMultiNotebook_RemovePage" "', expected argument " "1"" of type '" "wxAuiMultiNotebook *""'");
12810 }
12811 arg1 = reinterpret_cast< wxAuiMultiNotebook * >(argp1);
12812 ecode2 = SWIG_AsVal_size_t(obj1, &val2);
12813 if (!SWIG_IsOK(ecode2)) {
12814 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "AuiMultiNotebook_RemovePage" "', expected argument " "2"" of type '" "size_t""'");
12815 }
12816 arg2 = static_cast< size_t >(val2);
12817 {
12818 PyThreadState* __tstate = wxPyBeginAllowThreads();
12819 result = (bool)(arg1)->RemovePage(arg2);
12820 wxPyEndAllowThreads(__tstate);
12821 if (PyErr_Occurred()) SWIG_fail;
12822 }
12823 {
12824 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
12825 }
12826 return resultobj;
12827 fail:
12828 return NULL;
12829 }
12830
12831
12832 SWIGINTERN PyObject *_wrap_AuiMultiNotebook_SetPageText(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
12833 PyObject *resultobj = 0;
12834 wxAuiMultiNotebook *arg1 = (wxAuiMultiNotebook *) 0 ;
12835 size_t arg2 ;
12836 wxString *arg3 = 0 ;
12837 bool result;
12838 void *argp1 = 0 ;
12839 int res1 = 0 ;
12840 size_t val2 ;
12841 int ecode2 = 0 ;
12842 bool temp3 = false ;
12843 PyObject * obj0 = 0 ;
12844 PyObject * obj1 = 0 ;
12845 PyObject * obj2 = 0 ;
12846 char * kwnames[] = {
12847 (char *) "self",(char *) "page",(char *) "text", NULL
12848 };
12849
12850 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:AuiMultiNotebook_SetPageText",kwnames,&obj0,&obj1,&obj2)) SWIG_fail;
12851 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxAuiMultiNotebook, 0 | 0 );
12852 if (!SWIG_IsOK(res1)) {
12853 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "AuiMultiNotebook_SetPageText" "', expected argument " "1"" of type '" "wxAuiMultiNotebook *""'");
12854 }
12855 arg1 = reinterpret_cast< wxAuiMultiNotebook * >(argp1);
12856 ecode2 = SWIG_AsVal_size_t(obj1, &val2);
12857 if (!SWIG_IsOK(ecode2)) {
12858 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "AuiMultiNotebook_SetPageText" "', expected argument " "2"" of type '" "size_t""'");
12859 }
12860 arg2 = static_cast< size_t >(val2);
12861 {
12862 arg3 = wxString_in_helper(obj2);
12863 if (arg3 == NULL) SWIG_fail;
12864 temp3 = true;
12865 }
12866 {
12867 PyThreadState* __tstate = wxPyBeginAllowThreads();
12868 result = (bool)(arg1)->SetPageText(arg2,(wxString const &)*arg3);
12869 wxPyEndAllowThreads(__tstate);
12870 if (PyErr_Occurred()) SWIG_fail;
12871 }
12872 {
12873 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
12874 }
12875 {
12876 if (temp3)
12877 delete arg3;
12878 }
12879 return resultobj;
12880 fail:
12881 {
12882 if (temp3)
12883 delete arg3;
12884 }
12885 return NULL;
12886 }
12887
12888
12889 SWIGINTERN PyObject *_wrap_AuiMultiNotebook_SetSelection(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
12890 PyObject *resultobj = 0;
12891 wxAuiMultiNotebook *arg1 = (wxAuiMultiNotebook *) 0 ;
12892 size_t arg2 ;
12893 size_t result;
12894 void *argp1 = 0 ;
12895 int res1 = 0 ;
12896 size_t val2 ;
12897 int ecode2 = 0 ;
12898 PyObject * obj0 = 0 ;
12899 PyObject * obj1 = 0 ;
12900 char * kwnames[] = {
12901 (char *) "self",(char *) "new_page", NULL
12902 };
12903
12904 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:AuiMultiNotebook_SetSelection",kwnames,&obj0,&obj1)) SWIG_fail;
12905 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxAuiMultiNotebook, 0 | 0 );
12906 if (!SWIG_IsOK(res1)) {
12907 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "AuiMultiNotebook_SetSelection" "', expected argument " "1"" of type '" "wxAuiMultiNotebook *""'");
12908 }
12909 arg1 = reinterpret_cast< wxAuiMultiNotebook * >(argp1);
12910 ecode2 = SWIG_AsVal_size_t(obj1, &val2);
12911 if (!SWIG_IsOK(ecode2)) {
12912 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "AuiMultiNotebook_SetSelection" "', expected argument " "2"" of type '" "size_t""'");
12913 }
12914 arg2 = static_cast< size_t >(val2);
12915 {
12916 PyThreadState* __tstate = wxPyBeginAllowThreads();
12917 result = (size_t)(arg1)->SetSelection(arg2);
12918 wxPyEndAllowThreads(__tstate);
12919 if (PyErr_Occurred()) SWIG_fail;
12920 }
12921 resultobj = SWIG_From_size_t(static_cast< size_t >(result));
12922 return resultobj;
12923 fail:
12924 return NULL;
12925 }
12926
12927
12928 SWIGINTERN PyObject *_wrap_AuiMultiNotebook_GetSelection(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
12929 PyObject *resultobj = 0;
12930 wxAuiMultiNotebook *arg1 = (wxAuiMultiNotebook *) 0 ;
12931 int result;
12932 void *argp1 = 0 ;
12933 int res1 = 0 ;
12934 PyObject *swig_obj[1] ;
12935
12936 if (!args) SWIG_fail;
12937 swig_obj[0] = args;
12938 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxAuiMultiNotebook, 0 | 0 );
12939 if (!SWIG_IsOK(res1)) {
12940 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "AuiMultiNotebook_GetSelection" "', expected argument " "1"" of type '" "wxAuiMultiNotebook const *""'");
12941 }
12942 arg1 = reinterpret_cast< wxAuiMultiNotebook * >(argp1);
12943 {
12944 PyThreadState* __tstate = wxPyBeginAllowThreads();
12945 result = (int)((wxAuiMultiNotebook const *)arg1)->GetSelection();
12946 wxPyEndAllowThreads(__tstate);
12947 if (PyErr_Occurred()) SWIG_fail;
12948 }
12949 resultobj = SWIG_From_int(static_cast< int >(result));
12950 return resultobj;
12951 fail:
12952 return NULL;
12953 }
12954
12955
12956 SWIGINTERN PyObject *_wrap_AuiMultiNotebook_GetPageCount(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
12957 PyObject *resultobj = 0;
12958 wxAuiMultiNotebook *arg1 = (wxAuiMultiNotebook *) 0 ;
12959 size_t result;
12960 void *argp1 = 0 ;
12961 int res1 = 0 ;
12962 PyObject *swig_obj[1] ;
12963
12964 if (!args) SWIG_fail;
12965 swig_obj[0] = args;
12966 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxAuiMultiNotebook, 0 | 0 );
12967 if (!SWIG_IsOK(res1)) {
12968 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "AuiMultiNotebook_GetPageCount" "', expected argument " "1"" of type '" "wxAuiMultiNotebook const *""'");
12969 }
12970 arg1 = reinterpret_cast< wxAuiMultiNotebook * >(argp1);
12971 {
12972 PyThreadState* __tstate = wxPyBeginAllowThreads();
12973 result = (size_t)((wxAuiMultiNotebook const *)arg1)->GetPageCount();
12974 wxPyEndAllowThreads(__tstate);
12975 if (PyErr_Occurred()) SWIG_fail;
12976 }
12977 resultobj = SWIG_From_size_t(static_cast< size_t >(result));
12978 return resultobj;
12979 fail:
12980 return NULL;
12981 }
12982
12983
12984 SWIGINTERN PyObject *_wrap_AuiMultiNotebook_GetPage(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
12985 PyObject *resultobj = 0;
12986 wxAuiMultiNotebook *arg1 = (wxAuiMultiNotebook *) 0 ;
12987 size_t arg2 ;
12988 wxWindow *result = 0 ;
12989 void *argp1 = 0 ;
12990 int res1 = 0 ;
12991 size_t val2 ;
12992 int ecode2 = 0 ;
12993 PyObject * obj0 = 0 ;
12994 PyObject * obj1 = 0 ;
12995 char * kwnames[] = {
12996 (char *) "self",(char *) "page_idx", NULL
12997 };
12998
12999 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:AuiMultiNotebook_GetPage",kwnames,&obj0,&obj1)) SWIG_fail;
13000 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxAuiMultiNotebook, 0 | 0 );
13001 if (!SWIG_IsOK(res1)) {
13002 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "AuiMultiNotebook_GetPage" "', expected argument " "1"" of type '" "wxAuiMultiNotebook const *""'");
13003 }
13004 arg1 = reinterpret_cast< wxAuiMultiNotebook * >(argp1);
13005 ecode2 = SWIG_AsVal_size_t(obj1, &val2);
13006 if (!SWIG_IsOK(ecode2)) {
13007 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "AuiMultiNotebook_GetPage" "', expected argument " "2"" of type '" "size_t""'");
13008 }
13009 arg2 = static_cast< size_t >(val2);
13010 {
13011 PyThreadState* __tstate = wxPyBeginAllowThreads();
13012 result = (wxWindow *)((wxAuiMultiNotebook const *)arg1)->GetPage(arg2);
13013 wxPyEndAllowThreads(__tstate);
13014 if (PyErr_Occurred()) SWIG_fail;
13015 }
13016 {
13017 resultobj = wxPyMake_wxObject(result, 0);
13018 }
13019 return resultobj;
13020 fail:
13021 return NULL;
13022 }
13023
13024
13025 SWIGINTERN PyObject *AuiMultiNotebook_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
13026 PyObject *obj;
13027 if (!SWIG_Python_UnpackTuple(args,(char*)"swigregister", 1, 1,&obj)) return NULL;
13028 SWIG_TypeNewClientData(SWIGTYPE_p_wxAuiMultiNotebook, SWIG_NewClientData(obj));
13029 return SWIG_Py_Void();
13030 }
13031
13032 SWIGINTERN PyObject *AuiMultiNotebook_swiginit(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
13033 return SWIG_Python_InitShadowInstance(args);
13034 }
13035
13036 SWIGINTERN PyObject *PyDockArt_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
13037 PyObject *obj;
13038 if (!SWIG_Python_UnpackTuple(args,(char*)"swigregister", 1, 1,&obj)) return NULL;
13039 SWIG_TypeNewClientData(SWIGTYPE_p_wxPyDockArt, SWIG_NewClientData(obj));
13040 return SWIG_Py_Void();
13041 }
13042
13043 static PyMethodDef SwigMethods[] = {
13044 { (char *)"new_PaneInfo", (PyCFunction)_wrap_new_PaneInfo, METH_NOARGS, NULL},
13045 { (char *)"delete_PaneInfo", (PyCFunction)_wrap_delete_PaneInfo, METH_O, NULL},
13046 { (char *)"PaneInfo_SafeSet", (PyCFunction) _wrap_PaneInfo_SafeSet, METH_VARARGS | METH_KEYWORDS, NULL},
13047 { (char *)"PaneInfo_IsOk", (PyCFunction)_wrap_PaneInfo_IsOk, METH_O, NULL},
13048 { (char *)"PaneInfo_IsFixed", (PyCFunction)_wrap_PaneInfo_IsFixed, METH_O, NULL},
13049 { (char *)"PaneInfo_IsResizable", (PyCFunction)_wrap_PaneInfo_IsResizable, METH_O, NULL},
13050 { (char *)"PaneInfo_IsShown", (PyCFunction)_wrap_PaneInfo_IsShown, METH_O, NULL},
13051 { (char *)"PaneInfo_IsFloating", (PyCFunction)_wrap_PaneInfo_IsFloating, METH_O, NULL},
13052 { (char *)"PaneInfo_IsDocked", (PyCFunction)_wrap_PaneInfo_IsDocked, METH_O, NULL},
13053 { (char *)"PaneInfo_IsToolbar", (PyCFunction)_wrap_PaneInfo_IsToolbar, METH_O, NULL},
13054 { (char *)"PaneInfo_IsTopDockable", (PyCFunction)_wrap_PaneInfo_IsTopDockable, METH_O, NULL},
13055 { (char *)"PaneInfo_IsBottomDockable", (PyCFunction)_wrap_PaneInfo_IsBottomDockable, METH_O, NULL},
13056 { (char *)"PaneInfo_IsLeftDockable", (PyCFunction)_wrap_PaneInfo_IsLeftDockable, METH_O, NULL},
13057 { (char *)"PaneInfo_IsRightDockable", (PyCFunction)_wrap_PaneInfo_IsRightDockable, METH_O, NULL},
13058 { (char *)"PaneInfo_IsFloatable", (PyCFunction)_wrap_PaneInfo_IsFloatable, METH_O, NULL},
13059 { (char *)"PaneInfo_IsMovable", (PyCFunction)_wrap_PaneInfo_IsMovable, METH_O, NULL},
13060 { (char *)"PaneInfo_HasCaption", (PyCFunction)_wrap_PaneInfo_HasCaption, METH_O, NULL},
13061 { (char *)"PaneInfo_HasGripper", (PyCFunction)_wrap_PaneInfo_HasGripper, METH_O, NULL},
13062 { (char *)"PaneInfo_HasBorder", (PyCFunction)_wrap_PaneInfo_HasBorder, METH_O, NULL},
13063 { (char *)"PaneInfo_HasCloseButton", (PyCFunction)_wrap_PaneInfo_HasCloseButton, METH_O, NULL},
13064 { (char *)"PaneInfo_HasMaximizeButton", (PyCFunction)_wrap_PaneInfo_HasMaximizeButton, METH_O, NULL},
13065 { (char *)"PaneInfo_HasMinimizeButton", (PyCFunction)_wrap_PaneInfo_HasMinimizeButton, METH_O, NULL},
13066 { (char *)"PaneInfo_HasPinButton", (PyCFunction)_wrap_PaneInfo_HasPinButton, METH_O, NULL},
13067 { (char *)"PaneInfo_HasGripperTop", (PyCFunction)_wrap_PaneInfo_HasGripperTop, METH_O, NULL},
13068 { (char *)"PaneInfo_Window", (PyCFunction) _wrap_PaneInfo_Window, METH_VARARGS | METH_KEYWORDS, NULL},
13069 { (char *)"PaneInfo_Name", (PyCFunction) _wrap_PaneInfo_Name, METH_VARARGS | METH_KEYWORDS, NULL},
13070 { (char *)"PaneInfo_Caption", (PyCFunction) _wrap_PaneInfo_Caption, METH_VARARGS | METH_KEYWORDS, NULL},
13071 { (char *)"PaneInfo_Left", (PyCFunction)_wrap_PaneInfo_Left, METH_O, NULL},
13072 { (char *)"PaneInfo_Right", (PyCFunction)_wrap_PaneInfo_Right, METH_O, NULL},
13073 { (char *)"PaneInfo_Top", (PyCFunction)_wrap_PaneInfo_Top, METH_O, NULL},
13074 { (char *)"PaneInfo_Bottom", (PyCFunction)_wrap_PaneInfo_Bottom, METH_O, NULL},
13075 { (char *)"PaneInfo_Center", (PyCFunction)_wrap_PaneInfo_Center, METH_O, NULL},
13076 { (char *)"PaneInfo_Centre", (PyCFunction)_wrap_PaneInfo_Centre, METH_O, NULL},
13077 { (char *)"PaneInfo_Direction", (PyCFunction) _wrap_PaneInfo_Direction, METH_VARARGS | METH_KEYWORDS, NULL},
13078 { (char *)"PaneInfo_Layer", (PyCFunction) _wrap_PaneInfo_Layer, METH_VARARGS | METH_KEYWORDS, NULL},
13079 { (char *)"PaneInfo_Row", (PyCFunction) _wrap_PaneInfo_Row, METH_VARARGS | METH_KEYWORDS, NULL},
13080 { (char *)"PaneInfo_Position", (PyCFunction) _wrap_PaneInfo_Position, METH_VARARGS | METH_KEYWORDS, NULL},
13081 { (char *)"PaneInfo_BestSize", (PyCFunction) _wrap_PaneInfo_BestSize, METH_VARARGS | METH_KEYWORDS, NULL},
13082 { (char *)"PaneInfo_MinSize", (PyCFunction) _wrap_PaneInfo_MinSize, METH_VARARGS | METH_KEYWORDS, NULL},
13083 { (char *)"PaneInfo_MaxSize", (PyCFunction) _wrap_PaneInfo_MaxSize, METH_VARARGS | METH_KEYWORDS, NULL},
13084 { (char *)"PaneInfo_FloatingPosition", (PyCFunction) _wrap_PaneInfo_FloatingPosition, METH_VARARGS | METH_KEYWORDS, NULL},
13085 { (char *)"PaneInfo_FloatingSize", (PyCFunction) _wrap_PaneInfo_FloatingSize, METH_VARARGS | METH_KEYWORDS, NULL},
13086 { (char *)"PaneInfo_Fixed", (PyCFunction)_wrap_PaneInfo_Fixed, METH_O, NULL},
13087 { (char *)"PaneInfo_Resizable", (PyCFunction) _wrap_PaneInfo_Resizable, METH_VARARGS | METH_KEYWORDS, NULL},
13088 { (char *)"PaneInfo_Dock", (PyCFunction)_wrap_PaneInfo_Dock, METH_O, NULL},
13089 { (char *)"PaneInfo_Float", (PyCFunction)_wrap_PaneInfo_Float, METH_O, NULL},
13090 { (char *)"PaneInfo_Hide", (PyCFunction)_wrap_PaneInfo_Hide, METH_O, NULL},
13091 { (char *)"PaneInfo_Show", (PyCFunction) _wrap_PaneInfo_Show, METH_VARARGS | METH_KEYWORDS, NULL},
13092 { (char *)"PaneInfo_CaptionVisible", (PyCFunction) _wrap_PaneInfo_CaptionVisible, METH_VARARGS | METH_KEYWORDS, NULL},
13093 { (char *)"PaneInfo_PaneBorder", (PyCFunction) _wrap_PaneInfo_PaneBorder, METH_VARARGS | METH_KEYWORDS, NULL},
13094 { (char *)"PaneInfo_Gripper", (PyCFunction) _wrap_PaneInfo_Gripper, METH_VARARGS | METH_KEYWORDS, NULL},
13095 { (char *)"PaneInfo_GripperTop", (PyCFunction) _wrap_PaneInfo_GripperTop, METH_VARARGS | METH_KEYWORDS, NULL},
13096 { (char *)"PaneInfo_CloseButton", (PyCFunction) _wrap_PaneInfo_CloseButton, METH_VARARGS | METH_KEYWORDS, NULL},
13097 { (char *)"PaneInfo_MaximizeButton", (PyCFunction) _wrap_PaneInfo_MaximizeButton, METH_VARARGS | METH_KEYWORDS, NULL},
13098 { (char *)"PaneInfo_MinimizeButton", (PyCFunction) _wrap_PaneInfo_MinimizeButton, METH_VARARGS | METH_KEYWORDS, NULL},
13099 { (char *)"PaneInfo_PinButton", (PyCFunction) _wrap_PaneInfo_PinButton, METH_VARARGS | METH_KEYWORDS, NULL},
13100 { (char *)"PaneInfo_DestroyOnClose", (PyCFunction) _wrap_PaneInfo_DestroyOnClose, METH_VARARGS | METH_KEYWORDS, NULL},
13101 { (char *)"PaneInfo_TopDockable", (PyCFunction) _wrap_PaneInfo_TopDockable, METH_VARARGS | METH_KEYWORDS, NULL},
13102 { (char *)"PaneInfo_BottomDockable", (PyCFunction) _wrap_PaneInfo_BottomDockable, METH_VARARGS | METH_KEYWORDS, NULL},
13103 { (char *)"PaneInfo_LeftDockable", (PyCFunction) _wrap_PaneInfo_LeftDockable, METH_VARARGS | METH_KEYWORDS, NULL},
13104 { (char *)"PaneInfo_RightDockable", (PyCFunction) _wrap_PaneInfo_RightDockable, METH_VARARGS | METH_KEYWORDS, NULL},
13105 { (char *)"PaneInfo_Floatable", (PyCFunction) _wrap_PaneInfo_Floatable, METH_VARARGS | METH_KEYWORDS, NULL},
13106 { (char *)"PaneInfo_Movable", (PyCFunction) _wrap_PaneInfo_Movable, METH_VARARGS | METH_KEYWORDS, NULL},
13107 { (char *)"PaneInfo_Dockable", (PyCFunction) _wrap_PaneInfo_Dockable, METH_VARARGS | METH_KEYWORDS, NULL},
13108 { (char *)"PaneInfo_DefaultPane", (PyCFunction)_wrap_PaneInfo_DefaultPane, METH_O, NULL},
13109 { (char *)"PaneInfo_CentrePane", (PyCFunction)_wrap_PaneInfo_CentrePane, METH_O, NULL},
13110 { (char *)"PaneInfo_CenterPane", (PyCFunction)_wrap_PaneInfo_CenterPane, METH_O, NULL},
13111 { (char *)"PaneInfo_ToolbarPane", (PyCFunction)_wrap_PaneInfo_ToolbarPane, METH_O, NULL},
13112 { (char *)"PaneInfo_SetFlag", (PyCFunction) _wrap_PaneInfo_SetFlag, METH_VARARGS | METH_KEYWORDS, NULL},
13113 { (char *)"PaneInfo_HasFlag", (PyCFunction) _wrap_PaneInfo_HasFlag, METH_VARARGS | METH_KEYWORDS, NULL},
13114 { (char *)"PaneInfo_name_set", _wrap_PaneInfo_name_set, METH_VARARGS, NULL},
13115 { (char *)"PaneInfo_name_get", (PyCFunction)_wrap_PaneInfo_name_get, METH_O, NULL},
13116 { (char *)"PaneInfo_caption_set", _wrap_PaneInfo_caption_set, METH_VARARGS, NULL},
13117 { (char *)"PaneInfo_caption_get", (PyCFunction)_wrap_PaneInfo_caption_get, METH_O, NULL},
13118 { (char *)"PaneInfo_window_set", _wrap_PaneInfo_window_set, METH_VARARGS, NULL},
13119 { (char *)"PaneInfo_window_get", (PyCFunction)_wrap_PaneInfo_window_get, METH_O, NULL},
13120 { (char *)"PaneInfo_frame_set", _wrap_PaneInfo_frame_set, METH_VARARGS, NULL},
13121 { (char *)"PaneInfo_frame_get", (PyCFunction)_wrap_PaneInfo_frame_get, METH_O, NULL},
13122 { (char *)"PaneInfo_state_set", _wrap_PaneInfo_state_set, METH_VARARGS, NULL},
13123 { (char *)"PaneInfo_state_get", (PyCFunction)_wrap_PaneInfo_state_get, METH_O, NULL},
13124 { (char *)"PaneInfo_dock_direction_set", _wrap_PaneInfo_dock_direction_set, METH_VARARGS, NULL},
13125 { (char *)"PaneInfo_dock_direction_get", (PyCFunction)_wrap_PaneInfo_dock_direction_get, METH_O, NULL},
13126 { (char *)"PaneInfo_dock_layer_set", _wrap_PaneInfo_dock_layer_set, METH_VARARGS, NULL},
13127 { (char *)"PaneInfo_dock_layer_get", (PyCFunction)_wrap_PaneInfo_dock_layer_get, METH_O, NULL},
13128 { (char *)"PaneInfo_dock_row_set", _wrap_PaneInfo_dock_row_set, METH_VARARGS, NULL},
13129 { (char *)"PaneInfo_dock_row_get", (PyCFunction)_wrap_PaneInfo_dock_row_get, METH_O, NULL},
13130 { (char *)"PaneInfo_dock_pos_set", _wrap_PaneInfo_dock_pos_set, METH_VARARGS, NULL},
13131 { (char *)"PaneInfo_dock_pos_get", (PyCFunction)_wrap_PaneInfo_dock_pos_get, METH_O, NULL},
13132 { (char *)"PaneInfo_best_size_set", _wrap_PaneInfo_best_size_set, METH_VARARGS, NULL},
13133 { (char *)"PaneInfo_best_size_get", (PyCFunction)_wrap_PaneInfo_best_size_get, METH_O, NULL},
13134 { (char *)"PaneInfo_min_size_set", _wrap_PaneInfo_min_size_set, METH_VARARGS, NULL},
13135 { (char *)"PaneInfo_min_size_get", (PyCFunction)_wrap_PaneInfo_min_size_get, METH_O, NULL},
13136 { (char *)"PaneInfo_max_size_set", _wrap_PaneInfo_max_size_set, METH_VARARGS, NULL},
13137 { (char *)"PaneInfo_max_size_get", (PyCFunction)_wrap_PaneInfo_max_size_get, METH_O, NULL},
13138 { (char *)"PaneInfo_floating_pos_set", _wrap_PaneInfo_floating_pos_set, METH_VARARGS, NULL},
13139 { (char *)"PaneInfo_floating_pos_get", (PyCFunction)_wrap_PaneInfo_floating_pos_get, METH_O, NULL},
13140 { (char *)"PaneInfo_floating_size_set", _wrap_PaneInfo_floating_size_set, METH_VARARGS, NULL},
13141 { (char *)"PaneInfo_floating_size_get", (PyCFunction)_wrap_PaneInfo_floating_size_get, METH_O, NULL},
13142 { (char *)"PaneInfo_dock_proportion_set", _wrap_PaneInfo_dock_proportion_set, METH_VARARGS, NULL},
13143 { (char *)"PaneInfo_dock_proportion_get", (PyCFunction)_wrap_PaneInfo_dock_proportion_get, METH_O, NULL},
13144 { (char *)"PaneInfo_buttons_set", _wrap_PaneInfo_buttons_set, METH_VARARGS, NULL},
13145 { (char *)"PaneInfo_buttons_get", (PyCFunction)_wrap_PaneInfo_buttons_get, METH_O, NULL},
13146 { (char *)"PaneInfo_rect_set", _wrap_PaneInfo_rect_set, METH_VARARGS, NULL},
13147 { (char *)"PaneInfo_rect_get", (PyCFunction)_wrap_PaneInfo_rect_get, METH_O, NULL},
13148 { (char *)"PaneInfo_swigregister", PaneInfo_swigregister, METH_VARARGS, NULL},
13149 { (char *)"PaneInfo_swiginit", PaneInfo_swiginit, METH_VARARGS, NULL},
13150 { (char *)"new_FrameManager", (PyCFunction) _wrap_new_FrameManager, METH_VARARGS | METH_KEYWORDS, NULL},
13151 { (char *)"delete_FrameManager", (PyCFunction)_wrap_delete_FrameManager, METH_O, NULL},
13152 { (char *)"FrameManager_UnInit", (PyCFunction)_wrap_FrameManager_UnInit, METH_O, NULL},
13153 { (char *)"FrameManager_SetFlags", (PyCFunction) _wrap_FrameManager_SetFlags, METH_VARARGS | METH_KEYWORDS, NULL},
13154 { (char *)"FrameManager_GetFlags", (PyCFunction)_wrap_FrameManager_GetFlags, METH_O, NULL},
13155 { (char *)"FrameManager_SetManagedWindow", (PyCFunction) _wrap_FrameManager_SetManagedWindow, METH_VARARGS | METH_KEYWORDS, NULL},
13156 { (char *)"FrameManager_GetManagedWindow", (PyCFunction)_wrap_FrameManager_GetManagedWindow, METH_O, NULL},
13157 { (char *)"FrameManager_SetArtProvider", (PyCFunction) _wrap_FrameManager_SetArtProvider, METH_VARARGS | METH_KEYWORDS, NULL},
13158 { (char *)"FrameManager_GetArtProvider", (PyCFunction)_wrap_FrameManager_GetArtProvider, METH_O, NULL},
13159 { (char *)"FrameManager__GetPaneByWidget", (PyCFunction) _wrap_FrameManager__GetPaneByWidget, METH_VARARGS | METH_KEYWORDS, NULL},
13160 { (char *)"FrameManager__GetPaneByName", (PyCFunction) _wrap_FrameManager__GetPaneByName, METH_VARARGS | METH_KEYWORDS, NULL},
13161 { (char *)"FrameManager_GetAllPanes", (PyCFunction)_wrap_FrameManager_GetAllPanes, METH_O, NULL},
13162 { (char *)"FrameManager__AddPane1", (PyCFunction) _wrap_FrameManager__AddPane1, METH_VARARGS | METH_KEYWORDS, NULL},
13163 { (char *)"FrameManager_AddPaneAtPos", (PyCFunction) _wrap_FrameManager_AddPaneAtPos, METH_VARARGS | METH_KEYWORDS, NULL},
13164 { (char *)"FrameManager__AddPane2", (PyCFunction) _wrap_FrameManager__AddPane2, METH_VARARGS | METH_KEYWORDS, NULL},
13165 { (char *)"FrameManager_InsertPane", (PyCFunction) _wrap_FrameManager_InsertPane, METH_VARARGS | METH_KEYWORDS, NULL},
13166 { (char *)"FrameManager_DetachPane", (PyCFunction) _wrap_FrameManager_DetachPane, METH_VARARGS | METH_KEYWORDS, NULL},
13167 { (char *)"FrameManager_SavePaneInfo", (PyCFunction) _wrap_FrameManager_SavePaneInfo, METH_VARARGS | METH_KEYWORDS, NULL},
13168 { (char *)"FrameManager_LoadPaneInfo", (PyCFunction) _wrap_FrameManager_LoadPaneInfo, METH_VARARGS | METH_KEYWORDS, NULL},
13169 { (char *)"FrameManager_SavePerspective", (PyCFunction)_wrap_FrameManager_SavePerspective, METH_O, NULL},
13170 { (char *)"FrameManager_LoadPerspective", (PyCFunction) _wrap_FrameManager_LoadPerspective, METH_VARARGS | METH_KEYWORDS, NULL},
13171 { (char *)"FrameManager_Update", (PyCFunction)_wrap_FrameManager_Update, METH_O, NULL},
13172 { (char *)"FrameManager_DrawHintRect", (PyCFunction) _wrap_FrameManager_DrawHintRect, METH_VARARGS | METH_KEYWORDS, NULL},
13173 { (char *)"FrameManager_ShowHint", (PyCFunction) _wrap_FrameManager_ShowHint, METH_VARARGS | METH_KEYWORDS, NULL},
13174 { (char *)"FrameManager_HideHint", (PyCFunction)_wrap_FrameManager_HideHint, METH_O, NULL},
13175 { (char *)"FrameManager_OnRender", (PyCFunction) _wrap_FrameManager_OnRender, METH_VARARGS | METH_KEYWORDS, NULL},
13176 { (char *)"FrameManager_OnPaneButton", (PyCFunction) _wrap_FrameManager_OnPaneButton, METH_VARARGS | METH_KEYWORDS, NULL},
13177 { (char *)"FrameManager_swigregister", FrameManager_swigregister, METH_VARARGS, NULL},
13178 { (char *)"FrameManager_swiginit", FrameManager_swiginit, METH_VARARGS, NULL},
13179 { (char *)"new_FrameManagerEvent", (PyCFunction) _wrap_new_FrameManagerEvent, METH_VARARGS | METH_KEYWORDS, NULL},
13180 { (char *)"FrameManagerEvent_Clone", (PyCFunction)_wrap_FrameManagerEvent_Clone, METH_O, NULL},
13181 { (char *)"FrameManagerEvent_SetPane", (PyCFunction) _wrap_FrameManagerEvent_SetPane, METH_VARARGS | METH_KEYWORDS, NULL},
13182 { (char *)"FrameManagerEvent_SetButton", (PyCFunction) _wrap_FrameManagerEvent_SetButton, METH_VARARGS | METH_KEYWORDS, NULL},
13183 { (char *)"FrameManagerEvent_SetDC", (PyCFunction) _wrap_FrameManagerEvent_SetDC, METH_VARARGS | METH_KEYWORDS, NULL},
13184 { (char *)"FrameManagerEvent_GetPane", (PyCFunction)_wrap_FrameManagerEvent_GetPane, METH_O, NULL},
13185 { (char *)"FrameManagerEvent_GetButton", (PyCFunction)_wrap_FrameManagerEvent_GetButton, METH_O, NULL},
13186 { (char *)"FrameManagerEvent_GetDC", (PyCFunction)_wrap_FrameManagerEvent_GetDC, METH_O, NULL},
13187 { (char *)"FrameManagerEvent_Veto", (PyCFunction) _wrap_FrameManagerEvent_Veto, METH_VARARGS | METH_KEYWORDS, NULL},
13188 { (char *)"FrameManagerEvent_GetVeto", (PyCFunction)_wrap_FrameManagerEvent_GetVeto, METH_O, NULL},
13189 { (char *)"FrameManagerEvent_SetCanVeto", (PyCFunction) _wrap_FrameManagerEvent_SetCanVeto, METH_VARARGS | METH_KEYWORDS, NULL},
13190 { (char *)"FrameManagerEvent_CanVeto", (PyCFunction)_wrap_FrameManagerEvent_CanVeto, METH_O, NULL},
13191 { (char *)"FrameManagerEvent_pane_set", _wrap_FrameManagerEvent_pane_set, METH_VARARGS, NULL},
13192 { (char *)"FrameManagerEvent_pane_get", (PyCFunction)_wrap_FrameManagerEvent_pane_get, METH_O, NULL},
13193 { (char *)"FrameManagerEvent_button_set", _wrap_FrameManagerEvent_button_set, METH_VARARGS, NULL},
13194 { (char *)"FrameManagerEvent_button_get", (PyCFunction)_wrap_FrameManagerEvent_button_get, METH_O, NULL},
13195 { (char *)"FrameManagerEvent_veto_flag_set", _wrap_FrameManagerEvent_veto_flag_set, METH_VARARGS, NULL},
13196 { (char *)"FrameManagerEvent_veto_flag_get", (PyCFunction)_wrap_FrameManagerEvent_veto_flag_get, METH_O, NULL},
13197 { (char *)"FrameManagerEvent_canveto_flag_set", _wrap_FrameManagerEvent_canveto_flag_set, METH_VARARGS, NULL},
13198 { (char *)"FrameManagerEvent_canveto_flag_get", (PyCFunction)_wrap_FrameManagerEvent_canveto_flag_get, METH_O, NULL},
13199 { (char *)"FrameManagerEvent_dc_set", _wrap_FrameManagerEvent_dc_set, METH_VARARGS, NULL},
13200 { (char *)"FrameManagerEvent_dc_get", (PyCFunction)_wrap_FrameManagerEvent_dc_get, METH_O, NULL},
13201 { (char *)"FrameManagerEvent_swigregister", FrameManagerEvent_swigregister, METH_VARARGS, NULL},
13202 { (char *)"FrameManagerEvent_swiginit", FrameManagerEvent_swiginit, METH_VARARGS, NULL},
13203 { (char *)"new_DockInfo", (PyCFunction)_wrap_new_DockInfo, METH_NOARGS, NULL},
13204 { (char *)"DockInfo_IsOk", (PyCFunction)_wrap_DockInfo_IsOk, METH_O, NULL},
13205 { (char *)"DockInfo_IsHorizontal", (PyCFunction)_wrap_DockInfo_IsHorizontal, METH_O, NULL},
13206 { (char *)"DockInfo_IsVertical", (PyCFunction)_wrap_DockInfo_IsVertical, METH_O, NULL},
13207 { (char *)"DockInfo_panes_set", _wrap_DockInfo_panes_set, METH_VARARGS, NULL},
13208 { (char *)"DockInfo_panes_get", (PyCFunction)_wrap_DockInfo_panes_get, METH_O, NULL},
13209 { (char *)"DockInfo_rect_set", _wrap_DockInfo_rect_set, METH_VARARGS, NULL},
13210 { (char *)"DockInfo_rect_get", (PyCFunction)_wrap_DockInfo_rect_get, METH_O, NULL},
13211 { (char *)"DockInfo_dock_direction_set", _wrap_DockInfo_dock_direction_set, METH_VARARGS, NULL},
13212 { (char *)"DockInfo_dock_direction_get", (PyCFunction)_wrap_DockInfo_dock_direction_get, METH_O, NULL},
13213 { (char *)"DockInfo_dock_layer_set", _wrap_DockInfo_dock_layer_set, METH_VARARGS, NULL},
13214 { (char *)"DockInfo_dock_layer_get", (PyCFunction)_wrap_DockInfo_dock_layer_get, METH_O, NULL},
13215 { (char *)"DockInfo_dock_row_set", _wrap_DockInfo_dock_row_set, METH_VARARGS, NULL},
13216 { (char *)"DockInfo_dock_row_get", (PyCFunction)_wrap_DockInfo_dock_row_get, METH_O, NULL},
13217 { (char *)"DockInfo_size_set", _wrap_DockInfo_size_set, METH_VARARGS, NULL},
13218 { (char *)"DockInfo_size_get", (PyCFunction)_wrap_DockInfo_size_get, METH_O, NULL},
13219 { (char *)"DockInfo_min_size_set", _wrap_DockInfo_min_size_set, METH_VARARGS, NULL},
13220 { (char *)"DockInfo_min_size_get", (PyCFunction)_wrap_DockInfo_min_size_get, METH_O, NULL},
13221 { (char *)"DockInfo_resizable_set", _wrap_DockInfo_resizable_set, METH_VARARGS, NULL},
13222 { (char *)"DockInfo_resizable_get", (PyCFunction)_wrap_DockInfo_resizable_get, METH_O, NULL},
13223 { (char *)"DockInfo_toolbar_set", _wrap_DockInfo_toolbar_set, METH_VARARGS, NULL},
13224 { (char *)"DockInfo_toolbar_get", (PyCFunction)_wrap_DockInfo_toolbar_get, METH_O, NULL},
13225 { (char *)"DockInfo_fixed_set", _wrap_DockInfo_fixed_set, METH_VARARGS, NULL},
13226 { (char *)"DockInfo_fixed_get", (PyCFunction)_wrap_DockInfo_fixed_get, METH_O, NULL},
13227 { (char *)"DockInfo_swigregister", DockInfo_swigregister, METH_VARARGS, NULL},
13228 { (char *)"DockInfo_swiginit", DockInfo_swiginit, METH_VARARGS, NULL},
13229 { (char *)"DockUIPart_type_set", _wrap_DockUIPart_type_set, METH_VARARGS, NULL},
13230 { (char *)"DockUIPart_type_get", (PyCFunction)_wrap_DockUIPart_type_get, METH_O, NULL},
13231 { (char *)"DockUIPart_orientation_set", _wrap_DockUIPart_orientation_set, METH_VARARGS, NULL},
13232 { (char *)"DockUIPart_orientation_get", (PyCFunction)_wrap_DockUIPart_orientation_get, METH_O, NULL},
13233 { (char *)"DockUIPart_dock_set", _wrap_DockUIPart_dock_set, METH_VARARGS, NULL},
13234 { (char *)"DockUIPart_dock_get", (PyCFunction)_wrap_DockUIPart_dock_get, METH_O, NULL},
13235 { (char *)"DockUIPart_pane_set", _wrap_DockUIPart_pane_set, METH_VARARGS, NULL},
13236 { (char *)"DockUIPart_pane_get", (PyCFunction)_wrap_DockUIPart_pane_get, METH_O, NULL},
13237 { (char *)"DockUIPart_button_set", _wrap_DockUIPart_button_set, METH_VARARGS, NULL},
13238 { (char *)"DockUIPart_button_get", (PyCFunction)_wrap_DockUIPart_button_get, METH_O, NULL},
13239 { (char *)"DockUIPart_cont_sizer_set", _wrap_DockUIPart_cont_sizer_set, METH_VARARGS, NULL},
13240 { (char *)"DockUIPart_cont_sizer_get", (PyCFunction)_wrap_DockUIPart_cont_sizer_get, METH_O, NULL},
13241 { (char *)"DockUIPart_sizer_item_set", _wrap_DockUIPart_sizer_item_set, METH_VARARGS, NULL},
13242 { (char *)"DockUIPart_sizer_item_get", (PyCFunction)_wrap_DockUIPart_sizer_item_get, METH_O, NULL},
13243 { (char *)"DockUIPart_rect_set", _wrap_DockUIPart_rect_set, METH_VARARGS, NULL},
13244 { (char *)"DockUIPart_rect_get", (PyCFunction)_wrap_DockUIPart_rect_get, METH_O, NULL},
13245 { (char *)"DockUIPart_swigregister", DockUIPart_swigregister, METH_VARARGS, NULL},
13246 { (char *)"PaneButton_button_id_set", _wrap_PaneButton_button_id_set, METH_VARARGS, NULL},
13247 { (char *)"PaneButton_button_id_get", (PyCFunction)_wrap_PaneButton_button_id_get, METH_O, NULL},
13248 { (char *)"PaneButton_swigregister", PaneButton_swigregister, METH_VARARGS, NULL},
13249 { (char *)"delete_DockArt", (PyCFunction)_wrap_delete_DockArt, METH_O, NULL},
13250 { (char *)"DockArt_GetMetric", (PyCFunction) _wrap_DockArt_GetMetric, METH_VARARGS | METH_KEYWORDS, NULL},
13251 { (char *)"DockArt_SetMetric", (PyCFunction) _wrap_DockArt_SetMetric, METH_VARARGS | METH_KEYWORDS, NULL},
13252 { (char *)"DockArt_SetFont", (PyCFunction) _wrap_DockArt_SetFont, METH_VARARGS | METH_KEYWORDS, NULL},
13253 { (char *)"DockArt_GetFont", (PyCFunction) _wrap_DockArt_GetFont, METH_VARARGS | METH_KEYWORDS, NULL},
13254 { (char *)"DockArt_GetColour", (PyCFunction) _wrap_DockArt_GetColour, METH_VARARGS | METH_KEYWORDS, NULL},
13255 { (char *)"DockArt_SetColour", (PyCFunction) _wrap_DockArt_SetColour, METH_VARARGS | METH_KEYWORDS, NULL},
13256 { (char *)"DockArt_GetColor", (PyCFunction) _wrap_DockArt_GetColor, METH_VARARGS | METH_KEYWORDS, NULL},
13257 { (char *)"DockArt_SetColor", (PyCFunction) _wrap_DockArt_SetColor, METH_VARARGS | METH_KEYWORDS, NULL},
13258 { (char *)"DockArt_DrawSash", (PyCFunction) _wrap_DockArt_DrawSash, METH_VARARGS | METH_KEYWORDS, NULL},
13259 { (char *)"DockArt_DrawBackground", (PyCFunction) _wrap_DockArt_DrawBackground, METH_VARARGS | METH_KEYWORDS, NULL},
13260 { (char *)"DockArt_DrawCaption", (PyCFunction) _wrap_DockArt_DrawCaption, METH_VARARGS | METH_KEYWORDS, NULL},
13261 { (char *)"DockArt_DrawGripper", (PyCFunction) _wrap_DockArt_DrawGripper, METH_VARARGS | METH_KEYWORDS, NULL},
13262 { (char *)"DockArt_DrawBorder", (PyCFunction) _wrap_DockArt_DrawBorder, METH_VARARGS | METH_KEYWORDS, NULL},
13263 { (char *)"DockArt_DrawPaneButton", (PyCFunction) _wrap_DockArt_DrawPaneButton, METH_VARARGS | METH_KEYWORDS, NULL},
13264 { (char *)"DockArt_swigregister", DockArt_swigregister, METH_VARARGS, NULL},
13265 { (char *)"new_DefaultDockArt", (PyCFunction)_wrap_new_DefaultDockArt, METH_NOARGS, NULL},
13266 { (char *)"DefaultDockArt_swigregister", DefaultDockArt_swigregister, METH_VARARGS, NULL},
13267 { (char *)"DefaultDockArt_swiginit", DefaultDockArt_swiginit, METH_VARARGS, NULL},
13268 { (char *)"new_FloatingPane", (PyCFunction) _wrap_new_FloatingPane, METH_VARARGS | METH_KEYWORDS, NULL},
13269 { (char *)"delete_FloatingPane", (PyCFunction)_wrap_delete_FloatingPane, METH_O, NULL},
13270 { (char *)"FloatingPane_SetPaneWindow", (PyCFunction) _wrap_FloatingPane_SetPaneWindow, METH_VARARGS | METH_KEYWORDS, NULL},
13271 { (char *)"FloatingPane_swigregister", FloatingPane_swigregister, METH_VARARGS, NULL},
13272 { (char *)"FloatingPane_swiginit", FloatingPane_swiginit, METH_VARARGS, NULL},
13273 { (char *)"new_AuiNotebookEvent", (PyCFunction) _wrap_new_AuiNotebookEvent, METH_VARARGS | METH_KEYWORDS, NULL},
13274 { (char *)"AuiNotebookEvent_SetSelection", (PyCFunction) _wrap_AuiNotebookEvent_SetSelection, METH_VARARGS | METH_KEYWORDS, NULL},
13275 { (char *)"AuiNotebookEvent_SetOldSelection", (PyCFunction) _wrap_AuiNotebookEvent_SetOldSelection, METH_VARARGS | METH_KEYWORDS, NULL},
13276 { (char *)"AuiNotebookEvent_GetSelection", (PyCFunction)_wrap_AuiNotebookEvent_GetSelection, METH_O, NULL},
13277 { (char *)"AuiNotebookEvent_GetOldSelection", (PyCFunction)_wrap_AuiNotebookEvent_GetOldSelection, METH_O, NULL},
13278 { (char *)"AuiNotebookEvent_old_selection_set", _wrap_AuiNotebookEvent_old_selection_set, METH_VARARGS, NULL},
13279 { (char *)"AuiNotebookEvent_old_selection_get", (PyCFunction)_wrap_AuiNotebookEvent_old_selection_get, METH_O, NULL},
13280 { (char *)"AuiNotebookEvent_selection_set", _wrap_AuiNotebookEvent_selection_set, METH_VARARGS, NULL},
13281 { (char *)"AuiNotebookEvent_selection_get", (PyCFunction)_wrap_AuiNotebookEvent_selection_get, METH_O, NULL},
13282 { (char *)"AuiNotebookEvent_swigregister", AuiNotebookEvent_swigregister, METH_VARARGS, NULL},
13283 { (char *)"AuiNotebookEvent_swiginit", AuiNotebookEvent_swiginit, METH_VARARGS, NULL},
13284 { (char *)"AuiNotebookPage_window_set", _wrap_AuiNotebookPage_window_set, METH_VARARGS, NULL},
13285 { (char *)"AuiNotebookPage_window_get", (PyCFunction)_wrap_AuiNotebookPage_window_get, METH_O, NULL},
13286 { (char *)"AuiNotebookPage_caption_set", _wrap_AuiNotebookPage_caption_set, METH_VARARGS, NULL},
13287 { (char *)"AuiNotebookPage_caption_get", (PyCFunction)_wrap_AuiNotebookPage_caption_get, METH_O, NULL},
13288 { (char *)"AuiNotebookPage_bitmap_set", _wrap_AuiNotebookPage_bitmap_set, METH_VARARGS, NULL},
13289 { (char *)"AuiNotebookPage_bitmap_get", (PyCFunction)_wrap_AuiNotebookPage_bitmap_get, METH_O, NULL},
13290 { (char *)"AuiNotebookPage_rect_set", _wrap_AuiNotebookPage_rect_set, METH_VARARGS, NULL},
13291 { (char *)"AuiNotebookPage_rect_get", (PyCFunction)_wrap_AuiNotebookPage_rect_get, METH_O, NULL},
13292 { (char *)"AuiNotebookPage_active_set", _wrap_AuiNotebookPage_active_set, METH_VARARGS, NULL},
13293 { (char *)"AuiNotebookPage_active_get", (PyCFunction)_wrap_AuiNotebookPage_active_get, METH_O, NULL},
13294 { (char *)"AuiNotebookPage_swigregister", AuiNotebookPage_swigregister, METH_VARARGS, NULL},
13295 { (char *)"AuiTabContainerButton_id_set", _wrap_AuiTabContainerButton_id_set, METH_VARARGS, NULL},
13296 { (char *)"AuiTabContainerButton_id_get", (PyCFunction)_wrap_AuiTabContainerButton_id_get, METH_O, NULL},
13297 { (char *)"AuiTabContainerButton_cur_state_set", _wrap_AuiTabContainerButton_cur_state_set, METH_VARARGS, NULL},
13298 { (char *)"AuiTabContainerButton_cur_state_get", (PyCFunction)_wrap_AuiTabContainerButton_cur_state_get, METH_O, NULL},
13299 { (char *)"AuiTabContainerButton_bitmap_set", _wrap_AuiTabContainerButton_bitmap_set, METH_VARARGS, NULL},
13300 { (char *)"AuiTabContainerButton_bitmap_get", (PyCFunction)_wrap_AuiTabContainerButton_bitmap_get, METH_O, NULL},
13301 { (char *)"AuiTabContainerButton_rect_set", _wrap_AuiTabContainerButton_rect_set, METH_VARARGS, NULL},
13302 { (char *)"AuiTabContainerButton_rect_get", (PyCFunction)_wrap_AuiTabContainerButton_rect_get, METH_O, NULL},
13303 { (char *)"AuiTabContainerButton_swigregister", AuiTabContainerButton_swigregister, METH_VARARGS, NULL},
13304 { (char *)"new_AuiTabContainer", (PyCFunction)_wrap_new_AuiTabContainer, METH_NOARGS, NULL},
13305 { (char *)"delete_AuiTabContainer", (PyCFunction)_wrap_delete_AuiTabContainer, METH_O, NULL},
13306 { (char *)"AuiTabContainer_AddPage", (PyCFunction) _wrap_AuiTabContainer_AddPage, METH_VARARGS | METH_KEYWORDS, NULL},
13307 { (char *)"AuiTabContainer_InsertPage", (PyCFunction) _wrap_AuiTabContainer_InsertPage, METH_VARARGS | METH_KEYWORDS, NULL},
13308 { (char *)"AuiTabContainer_RemovePage", (PyCFunction) _wrap_AuiTabContainer_RemovePage, METH_VARARGS | METH_KEYWORDS, NULL},
13309 { (char *)"AuiTabContainer_SetActivePage", _wrap_AuiTabContainer_SetActivePage, METH_VARARGS, NULL},
13310 { (char *)"AuiTabContainer_SetNoneActive", (PyCFunction)_wrap_AuiTabContainer_SetNoneActive, METH_O, NULL},
13311 { (char *)"AuiTabContainer_GetActivePage", (PyCFunction)_wrap_AuiTabContainer_GetActivePage, METH_O, NULL},
13312 { (char *)"AuiTabContainer_TabHitTest", (PyCFunction) _wrap_AuiTabContainer_TabHitTest, METH_VARARGS | METH_KEYWORDS, NULL},
13313 { (char *)"AuiTabContainer_ButtonHitTest", (PyCFunction) _wrap_AuiTabContainer_ButtonHitTest, METH_VARARGS | METH_KEYWORDS, NULL},
13314 { (char *)"AuiTabContainer_GetWindowFromIdx", (PyCFunction) _wrap_AuiTabContainer_GetWindowFromIdx, METH_VARARGS | METH_KEYWORDS, NULL},
13315 { (char *)"AuiTabContainer_GetIdxFromWindow", (PyCFunction) _wrap_AuiTabContainer_GetIdxFromWindow, METH_VARARGS | METH_KEYWORDS, NULL},
13316 { (char *)"AuiTabContainer_GetPageCount", (PyCFunction)_wrap_AuiTabContainer_GetPageCount, METH_O, NULL},
13317 { (char *)"AuiTabContainer_GetPage", (PyCFunction) _wrap_AuiTabContainer_GetPage, METH_VARARGS | METH_KEYWORDS, NULL},
13318 { (char *)"AuiTabContainer_GetPages", (PyCFunction)_wrap_AuiTabContainer_GetPages, METH_O, NULL},
13319 { (char *)"AuiTabContainer_SetNormalFont", (PyCFunction) _wrap_AuiTabContainer_SetNormalFont, METH_VARARGS | METH_KEYWORDS, NULL},
13320 { (char *)"AuiTabContainer_SetSelectedFont", (PyCFunction) _wrap_AuiTabContainer_SetSelectedFont, METH_VARARGS | METH_KEYWORDS, NULL},
13321 { (char *)"AuiTabContainer_SetMeasuringFont", (PyCFunction) _wrap_AuiTabContainer_SetMeasuringFont, METH_VARARGS | METH_KEYWORDS, NULL},
13322 { (char *)"AuiTabContainer_DoShowHide", (PyCFunction)_wrap_AuiTabContainer_DoShowHide, METH_O, NULL},
13323 { (char *)"AuiTabContainer_SetRect", (PyCFunction) _wrap_AuiTabContainer_SetRect, METH_VARARGS | METH_KEYWORDS, NULL},
13324 { (char *)"AuiTabContainer_AddButton", (PyCFunction) _wrap_AuiTabContainer_AddButton, METH_VARARGS | METH_KEYWORDS, NULL},
13325 { (char *)"AuiTabContainer_swigregister", AuiTabContainer_swigregister, METH_VARARGS, NULL},
13326 { (char *)"AuiTabContainer_swiginit", AuiTabContainer_swiginit, METH_VARARGS, NULL},
13327 { (char *)"new_AuiTabCtrl", (PyCFunction) _wrap_new_AuiTabCtrl, METH_VARARGS | METH_KEYWORDS, NULL},
13328 { (char *)"AuiTabCtrl_swigregister", AuiTabCtrl_swigregister, METH_VARARGS, NULL},
13329 { (char *)"AuiTabCtrl_swiginit", AuiTabCtrl_swiginit, METH_VARARGS, NULL},
13330 { (char *)"new_PreAuiMultiNotebook", (PyCFunction)_wrap_new_PreAuiMultiNotebook, METH_NOARGS, NULL},
13331 { (char *)"new_AuiMultiNotebook", (PyCFunction) _wrap_new_AuiMultiNotebook, METH_VARARGS | METH_KEYWORDS, NULL},
13332 { (char *)"AuiMultiNotebook_Create", (PyCFunction) _wrap_AuiMultiNotebook_Create, METH_VARARGS | METH_KEYWORDS, NULL},
13333 { (char *)"AuiMultiNotebook_AddPage", (PyCFunction) _wrap_AuiMultiNotebook_AddPage, METH_VARARGS | METH_KEYWORDS, NULL},
13334 { (char *)"AuiMultiNotebook_InsertPage", (PyCFunction) _wrap_AuiMultiNotebook_InsertPage, METH_VARARGS | METH_KEYWORDS, NULL},
13335 { (char *)"AuiMultiNotebook_DeletePage", (PyCFunction) _wrap_AuiMultiNotebook_DeletePage, METH_VARARGS | METH_KEYWORDS, NULL},
13336 { (char *)"AuiMultiNotebook_RemovePage", (PyCFunction) _wrap_AuiMultiNotebook_RemovePage, METH_VARARGS | METH_KEYWORDS, NULL},
13337 { (char *)"AuiMultiNotebook_SetPageText", (PyCFunction) _wrap_AuiMultiNotebook_SetPageText, METH_VARARGS | METH_KEYWORDS, NULL},
13338 { (char *)"AuiMultiNotebook_SetSelection", (PyCFunction) _wrap_AuiMultiNotebook_SetSelection, METH_VARARGS | METH_KEYWORDS, NULL},
13339 { (char *)"AuiMultiNotebook_GetSelection", (PyCFunction)_wrap_AuiMultiNotebook_GetSelection, METH_O, NULL},
13340 { (char *)"AuiMultiNotebook_GetPageCount", (PyCFunction)_wrap_AuiMultiNotebook_GetPageCount, METH_O, NULL},
13341 { (char *)"AuiMultiNotebook_GetPage", (PyCFunction) _wrap_AuiMultiNotebook_GetPage, METH_VARARGS | METH_KEYWORDS, NULL},
13342 { (char *)"AuiMultiNotebook_swigregister", AuiMultiNotebook_swigregister, METH_VARARGS, NULL},
13343 { (char *)"AuiMultiNotebook_swiginit", AuiMultiNotebook_swiginit, METH_VARARGS, NULL},
13344 { (char *)"PyDockArt_swigregister", PyDockArt_swigregister, METH_VARARGS, NULL},
13345 { NULL, NULL, 0, NULL }
13346 };
13347
13348
13349 /* -------- TYPE CONVERSION AND EQUIVALENCE RULES (BEGIN) -------- */
13350
13351 static void *_p_wxBoxSizerTo_p_wxSizer(void *x) {
13352 return (void *)((wxSizer *) ((wxBoxSizer *) x));
13353 }
13354 static void *_p_wxStaticBoxSizerTo_p_wxSizer(void *x) {
13355 return (void *)((wxSizer *) (wxBoxSizer *) ((wxStaticBoxSizer *) x));
13356 }
13357 static void *_p_wxStdDialogButtonSizerTo_p_wxSizer(void *x) {
13358 return (void *)((wxSizer *) (wxBoxSizer *) ((wxStdDialogButtonSizer *) x));
13359 }
13360 static void *_p_wxGridBagSizerTo_p_wxSizer(void *x) {
13361 return (void *)((wxSizer *) (wxGridSizer *)(wxFlexGridSizer *) ((wxGridBagSizer *) x));
13362 }
13363 static void *_p_wxGridSizerTo_p_wxSizer(void *x) {
13364 return (void *)((wxSizer *) ((wxGridSizer *) x));
13365 }
13366 static void *_p_wxFlexGridSizerTo_p_wxSizer(void *x) {
13367 return (void *)((wxSizer *) (wxGridSizer *) ((wxFlexGridSizer *) x));
13368 }
13369 static void *_p_wxPySizerTo_p_wxSizer(void *x) {
13370 return (void *)((wxSizer *) ((wxPySizer *) x));
13371 }
13372 static void *_p_wxSplitterEventTo_p_wxNotifyEvent(void *x) {
13373 return (void *)((wxNotifyEvent *) ((wxSplitterEvent *) x));
13374 }
13375 static void *_p_wxAuiNotebookEventTo_p_wxNotifyEvent(void *x) {
13376 return (void *)((wxNotifyEvent *) ((wxAuiNotebookEvent *) x));
13377 }
13378 static void *_p_wxFrameTo_p_wxTopLevelWindow(void *x) {
13379 return (void *)((wxTopLevelWindow *) ((wxFrame *) x));
13380 }
13381 static void *_p_wxMiniFrameTo_p_wxTopLevelWindow(void *x) {
13382 return (void *)((wxTopLevelWindow *) (wxFrame *) ((wxMiniFrame *) x));
13383 }
13384 static void *_p_wxFontDialogTo_p_wxTopLevelWindow(void *x) {
13385 return (void *)((wxTopLevelWindow *) (wxDialog *) ((wxFontDialog *) x));
13386 }
13387 static void *_p_wxDirDialogTo_p_wxTopLevelWindow(void *x) {
13388 return (void *)((wxTopLevelWindow *) (wxDialog *) ((wxDirDialog *) x));
13389 }
13390 static void *_p_wxColourDialogTo_p_wxTopLevelWindow(void *x) {
13391 return (void *)((wxTopLevelWindow *) (wxDialog *) ((wxColourDialog *) x));
13392 }
13393 static void *_p_wxDialogTo_p_wxTopLevelWindow(void *x) {
13394 return (void *)((wxTopLevelWindow *) ((wxDialog *) x));
13395 }
13396 static void *_p_wxSplashScreenTo_p_wxTopLevelWindow(void *x) {
13397 return (void *)((wxTopLevelWindow *) (wxFrame *) ((wxSplashScreen *) x));
13398 }
13399 static void *_p_wxMDIParentFrameTo_p_wxTopLevelWindow(void *x) {
13400 return (void *)((wxTopLevelWindow *) (wxFrame *) ((wxMDIParentFrame *) x));
13401 }
13402 static void *_p_wxMDIChildFrameTo_p_wxTopLevelWindow(void *x) {
13403 return (void *)((wxTopLevelWindow *) (wxFrame *) ((wxMDIChildFrame *) x));
13404 }
13405 static void *_p_wxFloatingPaneTo_p_wxTopLevelWindow(void *x) {
13406 return (void *)((wxTopLevelWindow *) (wxFrame *) ((wxFloatingPane *) x));
13407 }
13408 static void *_p_wxMessageDialogTo_p_wxTopLevelWindow(void *x) {
13409 return (void *)((wxTopLevelWindow *) (wxDialog *) ((wxMessageDialog *) x));
13410 }
13411 static void *_p_wxNumberEntryDialogTo_p_wxTopLevelWindow(void *x) {
13412 return (void *)((wxTopLevelWindow *) (wxDialog *) ((wxNumberEntryDialog *) x));
13413 }
13414 static void *_p_wxPasswordEntryDialogTo_p_wxTopLevelWindow(void *x) {
13415 return (void *)((wxTopLevelWindow *) (wxDialog *)(wxTextEntryDialog *) ((wxPasswordEntryDialog *) x));
13416 }
13417 static void *_p_wxTextEntryDialogTo_p_wxTopLevelWindow(void *x) {
13418 return (void *)((wxTopLevelWindow *) (wxDialog *) ((wxTextEntryDialog *) x));
13419 }
13420 static void *_p_wxSingleChoiceDialogTo_p_wxTopLevelWindow(void *x) {
13421 return (void *)((wxTopLevelWindow *) (wxDialog *) ((wxSingleChoiceDialog *) x));
13422 }
13423 static void *_p_wxMultiChoiceDialogTo_p_wxTopLevelWindow(void *x) {
13424 return (void *)((wxTopLevelWindow *) (wxDialog *) ((wxMultiChoiceDialog *) x));
13425 }
13426 static void *_p_wxFileDialogTo_p_wxTopLevelWindow(void *x) {
13427 return (void *)((wxTopLevelWindow *) (wxDialog *) ((wxFileDialog *) x));
13428 }
13429 static void *_p_wxProgressDialogTo_p_wxTopLevelWindow(void *x) {
13430 return (void *)((wxTopLevelWindow *) (wxFrame *) ((wxProgressDialog *) x));
13431 }
13432 static void *_p_wxFindReplaceDialogTo_p_wxTopLevelWindow(void *x) {
13433 return (void *)((wxTopLevelWindow *) (wxDialog *) ((wxFindReplaceDialog *) x));
13434 }
13435 static void *_p_wxPreviewFrameTo_p_wxTopLevelWindow(void *x) {
13436 return (void *)((wxTopLevelWindow *) (wxFrame *) ((wxPreviewFrame *) x));
13437 }
13438 static void *_p_wxPyPreviewFrameTo_p_wxTopLevelWindow(void *x) {
13439 return (void *)((wxTopLevelWindow *) (wxFrame *)(wxPreviewFrame *) ((wxPyPreviewFrame *) x));
13440 }
13441 static void *_p_wxSplashScreenTo_p_wxWindow(void *x) {
13442 return (void *)((wxWindow *) (wxTopLevelWindow *)(wxFrame *) ((wxSplashScreen *) x));
13443 }
13444 static void *_p_wxMiniFrameTo_p_wxWindow(void *x) {
13445 return (void *)((wxWindow *) (wxTopLevelWindow *)(wxFrame *) ((wxMiniFrame *) x));
13446 }
13447 static void *_p_wxPyPanelTo_p_wxWindow(void *x) {
13448 return (void *)((wxWindow *) (wxPanel *) ((wxPyPanel *) x));
13449 }
13450 static void *_p_wxMenuBarTo_p_wxWindow(void *x) {
13451 return (void *)((wxWindow *) ((wxMenuBar *) x));
13452 }
13453 static void *_p_wxFindReplaceDialogTo_p_wxWindow(void *x) {
13454 return (void *)((wxWindow *) (wxTopLevelWindow *)(wxDialog *) ((wxFindReplaceDialog *) x));
13455 }
13456 static void *_p_wxProgressDialogTo_p_wxWindow(void *x) {
13457 return (void *)((wxWindow *) (wxTopLevelWindow *)(wxFrame *) ((wxProgressDialog *) x));
13458 }
13459 static void *_p_wxMessageDialogTo_p_wxWindow(void *x) {
13460 return (void *)((wxWindow *) (wxTopLevelWindow *)(wxDialog *) ((wxMessageDialog *) x));
13461 }
13462 static void *_p_wxNumberEntryDialogTo_p_wxWindow(void *x) {
13463 return (void *)((wxWindow *) (wxTopLevelWindow *)(wxDialog *) ((wxNumberEntryDialog *) x));
13464 }
13465 static void *_p_wxPasswordEntryDialogTo_p_wxWindow(void *x) {
13466 return (void *)((wxWindow *) (wxTopLevelWindow *)(wxDialog *)(wxTextEntryDialog *) ((wxPasswordEntryDialog *) x));
13467 }
13468 static void *_p_wxTextEntryDialogTo_p_wxWindow(void *x) {
13469 return (void *)((wxWindow *) (wxTopLevelWindow *)(wxDialog *) ((wxTextEntryDialog *) x));
13470 }
13471 static void *_p_wxSingleChoiceDialogTo_p_wxWindow(void *x) {
13472 return (void *)((wxWindow *) (wxTopLevelWindow *)(wxDialog *) ((wxSingleChoiceDialog *) x));
13473 }
13474 static void *_p_wxMultiChoiceDialogTo_p_wxWindow(void *x) {
13475 return (void *)((wxWindow *) (wxTopLevelWindow *)(wxDialog *) ((wxMultiChoiceDialog *) x));
13476 }
13477 static void *_p_wxFileDialogTo_p_wxWindow(void *x) {
13478 return (void *)((wxWindow *) (wxTopLevelWindow *)(wxDialog *) ((wxFileDialog *) x));
13479 }
13480 static void *_p_wxPanelTo_p_wxWindow(void *x) {
13481 return (void *)((wxWindow *) ((wxPanel *) x));
13482 }
13483 static void *_p_wxStatusBarTo_p_wxWindow(void *x) {
13484 return (void *)((wxWindow *) ((wxStatusBar *) x));
13485 }
13486 static void *_p_wxPyVScrolledWindowTo_p_wxWindow(void *x) {
13487 return (void *)((wxWindow *) (wxPanel *) ((wxPyVScrolledWindow *) x));
13488 }
13489 static void *_p_wxTipWindowTo_p_wxWindow(void *x) {
13490 return (void *)((wxWindow *) (wxPopupWindow *)(wxPyPopupTransientWindow *) ((wxTipWindow *) x));
13491 }
13492 static void *_p_wxPyPopupTransientWindowTo_p_wxWindow(void *x) {
13493 return (void *)((wxWindow *) (wxPopupWindow *) ((wxPyPopupTransientWindow *) x));
13494 }
13495 static void *_p_wxPopupWindowTo_p_wxWindow(void *x) {
13496 return (void *)((wxWindow *) ((wxPopupWindow *) x));
13497 }
13498 static void *_p_wxSashLayoutWindowTo_p_wxWindow(void *x) {
13499 return (void *)((wxWindow *) (wxSashWindow *) ((wxSashLayoutWindow *) x));
13500 }
13501 static void *_p_wxScrolledWindowTo_p_wxWindow(void *x) {
13502 return (void *)((wxWindow *) (wxPanel *) ((wxScrolledWindow *) x));
13503 }
13504 static void *_p_wxTopLevelWindowTo_p_wxWindow(void *x) {
13505 return (void *)((wxWindow *) ((wxTopLevelWindow *) x));
13506 }
13507 static void *_p_wxSplashScreenWindowTo_p_wxWindow(void *x) {
13508 return (void *)((wxWindow *) ((wxSplashScreenWindow *) x));
13509 }
13510 static void *_p_wxSplitterWindowTo_p_wxWindow(void *x) {
13511 return (void *)((wxWindow *) ((wxSplitterWindow *) x));
13512 }
13513 static void *_p_wxSashWindowTo_p_wxWindow(void *x) {
13514 return (void *)((wxWindow *) ((wxSashWindow *) x));
13515 }
13516 static void *_p_wxMDIClientWindowTo_p_wxWindow(void *x) {
13517 return (void *)((wxWindow *) ((wxMDIClientWindow *) x));
13518 }
13519 static void *_p_wxPyScrolledWindowTo_p_wxWindow(void *x) {
13520 return (void *)((wxWindow *) (wxPanel *)(wxScrolledWindow *) ((wxPyScrolledWindow *) x));
13521 }
13522 static void *_p_wxControlTo_p_wxWindow(void *x) {
13523 return (void *)((wxWindow *) ((wxControl *) x));
13524 }
13525 static void *_p_wxPreviewFrameTo_p_wxWindow(void *x) {
13526 return (void *)((wxWindow *) (wxTopLevelWindow *)(wxFrame *) ((wxPreviewFrame *) x));
13527 }
13528 static void *_p_wxPyPreviewFrameTo_p_wxWindow(void *x) {
13529 return (void *)((wxWindow *) (wxTopLevelWindow *)(wxFrame *)(wxPreviewFrame *) ((wxPyPreviewFrame *) x));
13530 }
13531 static void *_p_wxMDIChildFrameTo_p_wxWindow(void *x) {
13532 return (void *)((wxWindow *) (wxTopLevelWindow *)(wxFrame *) ((wxMDIChildFrame *) x));
13533 }
13534 static void *_p_wxControlWithItemsTo_p_wxWindow(void *x) {
13535 return (void *)((wxWindow *) (wxControl *) ((wxControlWithItems *) x));
13536 }
13537 static void *_p_wxPyWindowTo_p_wxWindow(void *x) {
13538 return (void *)((wxWindow *) ((wxPyWindow *) x));
13539 }
13540 static void *_p_wxPreviewCanvasTo_p_wxWindow(void *x) {
13541 return (void *)((wxWindow *) (wxPanel *)(wxScrolledWindow *) ((wxPreviewCanvas *) x));
13542 }
13543 static void *_p_wxFloatingPaneTo_p_wxWindow(void *x) {
13544 return (void *)((wxWindow *) (wxTopLevelWindow *)(wxFrame *) ((wxFloatingPane *) x));
13545 }
13546 static void *_p_wxPyHtmlListBoxTo_p_wxWindow(void *x) {
13547 return (void *)((wxWindow *) (wxPanel *)(wxPyVScrolledWindow *)(wxPyVListBox *) ((wxPyHtmlListBox *) x));
13548 }
13549 static void *_p_wxPyVListBoxTo_p_wxWindow(void *x) {
13550 return (void *)((wxWindow *) (wxPanel *)(wxPyVScrolledWindow *) ((wxPyVListBox *) x));
13551 }
13552 static void *_p_wxAuiMultiNotebookTo_p_wxWindow(void *x) {
13553 return (void *)((wxWindow *) (wxControl *) ((wxAuiMultiNotebook *) x));
13554 }
13555 static void *_p_wxPreviewControlBarTo_p_wxWindow(void *x) {
13556 return (void *)((wxWindow *) (wxPanel *) ((wxPreviewControlBar *) x));
13557 }
13558 static void *_p_wxPyPreviewControlBarTo_p_wxWindow(void *x) {
13559 return (void *)((wxWindow *) (wxPanel *)(wxPreviewControlBar *) ((wxPyPreviewControlBar *) x));
13560 }
13561 static void *_p_wxAuiTabCtrlTo_p_wxWindow(void *x) {
13562 return (void *)((wxWindow *) (wxControl *) ((wxAuiTabCtrl *) x));
13563 }
13564 static void *_p_wxFrameTo_p_wxWindow(void *x) {
13565 return (void *)((wxWindow *) (wxTopLevelWindow *) ((wxFrame *) x));
13566 }
13567 static void *_p_wxFontDialogTo_p_wxWindow(void *x) {
13568 return (void *)((wxWindow *) (wxTopLevelWindow *)(wxDialog *) ((wxFontDialog *) x));
13569 }
13570 static void *_p_wxDirDialogTo_p_wxWindow(void *x) {
13571 return (void *)((wxWindow *) (wxTopLevelWindow *)(wxDialog *) ((wxDirDialog *) x));
13572 }
13573 static void *_p_wxColourDialogTo_p_wxWindow(void *x) {
13574 return (void *)((wxWindow *) (wxTopLevelWindow *)(wxDialog *) ((wxColourDialog *) x));
13575 }
13576 static void *_p_wxDialogTo_p_wxWindow(void *x) {
13577 return (void *)((wxWindow *) (wxTopLevelWindow *) ((wxDialog *) x));
13578 }
13579 static void *_p_wxMDIParentFrameTo_p_wxWindow(void *x) {
13580 return (void *)((wxWindow *) (wxTopLevelWindow *)(wxFrame *) ((wxMDIParentFrame *) x));
13581 }
13582 static void *_p_p_wxSplashScreenTo_p_p_wxWindow(void *x) {
13583 return (void *)((wxWindow **) (wxTopLevelWindow *)(wxFrame *) ((wxSplashScreen **) x));
13584 }
13585 static void *_p_p_wxMiniFrameTo_p_p_wxWindow(void *x) {
13586 return (void *)((wxWindow **) (wxTopLevelWindow *)(wxFrame *) ((wxMiniFrame **) x));
13587 }
13588 static void *_p_p_wxPyPanelTo_p_p_wxWindow(void *x) {
13589 return (void *)((wxWindow **) (wxPanel *) ((wxPyPanel **) x));
13590 }
13591 static void *_p_p_wxMenuBarTo_p_p_wxWindow(void *x) {
13592 return (void *)((wxWindow **) ((wxMenuBar **) x));
13593 }
13594 static void *_p_p_wxFindReplaceDialogTo_p_p_wxWindow(void *x) {
13595 return (void *)((wxWindow **) (wxTopLevelWindow *)(wxDialog *) ((wxFindReplaceDialog **) x));
13596 }
13597 static void *_p_p_wxProgressDialogTo_p_p_wxWindow(void *x) {
13598 return (void *)((wxWindow **) (wxTopLevelWindow *)(wxFrame *) ((wxProgressDialog **) x));
13599 }
13600 static void *_p_p_wxMessageDialogTo_p_p_wxWindow(void *x) {
13601 return (void *)((wxWindow **) (wxTopLevelWindow *)(wxDialog *) ((wxMessageDialog **) x));
13602 }
13603 static void *_p_p_wxNumberEntryDialogTo_p_p_wxWindow(void *x) {
13604 return (void *)((wxWindow **) (wxTopLevelWindow *)(wxDialog *) ((wxNumberEntryDialog **) x));
13605 }
13606 static void *_p_p_wxPasswordEntryDialogTo_p_p_wxWindow(void *x) {
13607 return (void *)((wxWindow **) (wxTopLevelWindow *)(wxDialog *)(wxTextEntryDialog *) ((wxPasswordEntryDialog **) x));
13608 }
13609 static void *_p_p_wxTextEntryDialogTo_p_p_wxWindow(void *x) {
13610 return (void *)((wxWindow **) (wxTopLevelWindow *)(wxDialog *) ((wxTextEntryDialog **) x));
13611 }
13612 static void *_p_p_wxSingleChoiceDialogTo_p_p_wxWindow(void *x) {
13613 return (void *)((wxWindow **) (wxTopLevelWindow *)(wxDialog *) ((wxSingleChoiceDialog **) x));
13614 }
13615 static void *_p_p_wxMultiChoiceDialogTo_p_p_wxWindow(void *x) {
13616 return (void *)((wxWindow **) (wxTopLevelWindow *)(wxDialog *) ((wxMultiChoiceDialog **) x));
13617 }
13618 static void *_p_p_wxFileDialogTo_p_p_wxWindow(void *x) {
13619 return (void *)((wxWindow **) (wxTopLevelWindow *)(wxDialog *) ((wxFileDialog **) x));
13620 }
13621 static void *_p_p_wxPanelTo_p_p_wxWindow(void *x) {
13622 return (void *)((wxWindow **) ((wxPanel **) x));
13623 }
13624 static void *_p_p_wxStatusBarTo_p_p_wxWindow(void *x) {
13625 return (void *)((wxWindow **) ((wxStatusBar **) x));
13626 }
13627 static void *_p_p_wxPyVScrolledWindowTo_p_p_wxWindow(void *x) {
13628 return (void *)((wxWindow **) (wxPanel *) ((wxPyVScrolledWindow **) x));
13629 }
13630 static void *_p_p_wxTipWindowTo_p_p_wxWindow(void *x) {
13631 return (void *)((wxWindow **) (wxPopupWindow *)(wxPyPopupTransientWindow *) ((wxTipWindow **) x));
13632 }
13633 static void *_p_p_wxPyPopupTransientWindowTo_p_p_wxWindow(void *x) {
13634 return (void *)((wxWindow **) (wxPopupWindow *) ((wxPyPopupTransientWindow **) x));
13635 }
13636 static void *_p_p_wxPopupWindowTo_p_p_wxWindow(void *x) {
13637 return (void *)((wxWindow **) ((wxPopupWindow **) x));
13638 }
13639 static void *_p_p_wxSashLayoutWindowTo_p_p_wxWindow(void *x) {
13640 return (void *)((wxWindow **) (wxSashWindow *) ((wxSashLayoutWindow **) x));
13641 }
13642 static void *_p_p_wxScrolledWindowTo_p_p_wxWindow(void *x) {
13643 return (void *)((wxWindow **) (wxPanel *) ((wxScrolledWindow **) x));
13644 }
13645 static void *_p_p_wxTopLevelWindowTo_p_p_wxWindow(void *x) {
13646 return (void *)((wxWindow **) ((wxTopLevelWindow **) x));
13647 }
13648 static void *_p_p_wxSplashScreenWindowTo_p_p_wxWindow(void *x) {
13649 return (void *)((wxWindow **) ((wxSplashScreenWindow **) x));
13650 }
13651 static void *_p_p_wxSplitterWindowTo_p_p_wxWindow(void *x) {
13652 return (void *)((wxWindow **) ((wxSplitterWindow **) x));
13653 }
13654 static void *_p_p_wxSashWindowTo_p_p_wxWindow(void *x) {
13655 return (void *)((wxWindow **) ((wxSashWindow **) x));
13656 }
13657 static void *_p_p_wxMDIClientWindowTo_p_p_wxWindow(void *x) {
13658 return (void *)((wxWindow **) ((wxMDIClientWindow **) x));
13659 }
13660 static void *_p_p_wxPyScrolledWindowTo_p_p_wxWindow(void *x) {
13661 return (void *)((wxWindow **) (wxPanel *)(wxScrolledWindow *) ((wxPyScrolledWindow **) x));
13662 }
13663 static void *_p_p_wxControlTo_p_p_wxWindow(void *x) {
13664 return (void *)((wxWindow **) ((wxControl **) x));
13665 }
13666 static void *_p_p_wxPreviewFrameTo_p_p_wxWindow(void *x) {
13667 return (void *)((wxWindow **) (wxTopLevelWindow *)(wxFrame *) ((wxPreviewFrame **) x));
13668 }
13669 static void *_p_p_wxPyPreviewFrameTo_p_p_wxWindow(void *x) {
13670 return (void *)((wxWindow **) (wxTopLevelWindow *)(wxFrame *)(wxPreviewFrame *) ((wxPyPreviewFrame **) x));
13671 }
13672 static void *_p_p_wxMDIChildFrameTo_p_p_wxWindow(void *x) {
13673 return (void *)((wxWindow **) (wxTopLevelWindow *)(wxFrame *) ((wxMDIChildFrame **) x));
13674 }
13675 static void *_p_p_wxControlWithItemsTo_p_p_wxWindow(void *x) {
13676 return (void *)((wxWindow **) (wxControl *) ((wxControlWithItems **) x));
13677 }
13678 static void *_p_p_wxPyWindowTo_p_p_wxWindow(void *x) {
13679 return (void *)((wxWindow **) ((wxPyWindow **) x));
13680 }
13681 static void *_p_p_wxPreviewCanvasTo_p_p_wxWindow(void *x) {
13682 return (void *)((wxWindow **) (wxPanel *)(wxScrolledWindow *) ((wxPreviewCanvas **) x));
13683 }
13684 static void *_p_p_wxFloatingPaneTo_p_p_wxWindow(void *x) {
13685 return (void *)((wxWindow **) (wxTopLevelWindow *)(wxFrame *) ((wxFloatingPane **) x));
13686 }
13687 static void *_p_p_wxPyHtmlListBoxTo_p_p_wxWindow(void *x) {
13688 return (void *)((wxWindow **) (wxPanel *)(wxPyVScrolledWindow *)(wxPyVListBox *) ((wxPyHtmlListBox **) x));
13689 }
13690 static void *_p_p_wxPyVListBoxTo_p_p_wxWindow(void *x) {
13691 return (void *)((wxWindow **) (wxPanel *)(wxPyVScrolledWindow *) ((wxPyVListBox **) x));
13692 }
13693 static void *_p_p_wxAuiMultiNotebookTo_p_p_wxWindow(void *x) {
13694 return (void *)((wxWindow **) (wxControl *) ((wxAuiMultiNotebook **) x));
13695 }
13696 static void *_p_p_wxPreviewControlBarTo_p_p_wxWindow(void *x) {
13697 return (void *)((wxWindow **) (wxPanel *) ((wxPreviewControlBar **) x));
13698 }
13699 static void *_p_p_wxPyPreviewControlBarTo_p_p_wxWindow(void *x) {
13700 return (void *)((wxWindow **) (wxPanel *)(wxPreviewControlBar *) ((wxPyPreviewControlBar **) x));
13701 }
13702 static void *_p_p_wxAuiTabCtrlTo_p_p_wxWindow(void *x) {
13703 return (void *)((wxWindow **) (wxControl *) ((wxAuiTabCtrl **) x));
13704 }
13705 static void *_p_p_wxFrameTo_p_p_wxWindow(void *x) {
13706 return (void *)((wxWindow **) (wxTopLevelWindow *) ((wxFrame **) x));
13707 }
13708 static void *_p_p_wxFontDialogTo_p_p_wxWindow(void *x) {
13709 return (void *)((wxWindow **) (wxTopLevelWindow *)(wxDialog *) ((wxFontDialog **) x));
13710 }
13711 static void *_p_p_wxDirDialogTo_p_p_wxWindow(void *x) {
13712 return (void *)((wxWindow **) (wxTopLevelWindow *)(wxDialog *) ((wxDirDialog **) x));
13713 }
13714 static void *_p_p_wxColourDialogTo_p_p_wxWindow(void *x) {
13715 return (void *)((wxWindow **) (wxTopLevelWindow *)(wxDialog *) ((wxColourDialog **) x));
13716 }
13717 static void *_p_p_wxDialogTo_p_p_wxWindow(void *x) {
13718 return (void *)((wxWindow **) (wxTopLevelWindow *) ((wxDialog **) x));
13719 }
13720 static void *_p_p_wxMDIParentFrameTo_p_p_wxWindow(void *x) {
13721 return (void *)((wxWindow **) (wxTopLevelWindow *)(wxFrame *) ((wxMDIParentFrame **) x));
13722 }
13723 static void *_p_wxControlWithItemsTo_p_wxControl(void *x) {
13724 return (void *)((wxControl *) ((wxControlWithItems *) x));
13725 }
13726 static void *_p_wxAuiTabCtrlTo_p_wxControl(void *x) {
13727 return (void *)((wxControl *) ((wxAuiTabCtrl *) x));
13728 }
13729 static void *_p_wxAuiMultiNotebookTo_p_wxControl(void *x) {
13730 return (void *)((wxControl *) ((wxAuiMultiNotebook *) x));
13731 }
13732 static void *_p_wxContextMenuEventTo_p_wxEvent(void *x) {
13733 return (void *)((wxEvent *) (wxCommandEvent *) ((wxContextMenuEvent *) x));
13734 }
13735 static void *_p_wxMenuEventTo_p_wxEvent(void *x) {
13736 return (void *)((wxEvent *) ((wxMenuEvent *) x));
13737 }
13738 static void *_p_wxCloseEventTo_p_wxEvent(void *x) {
13739 return (void *)((wxEvent *) ((wxCloseEvent *) x));
13740 }
13741 static void *_p_wxMouseEventTo_p_wxEvent(void *x) {
13742 return (void *)((wxEvent *) ((wxMouseEvent *) x));
13743 }
13744 static void *_p_wxEraseEventTo_p_wxEvent(void *x) {
13745 return (void *)((wxEvent *) ((wxEraseEvent *) x));
13746 }
13747 static void *_p_wxSetCursorEventTo_p_wxEvent(void *x) {
13748 return (void *)((wxEvent *) ((wxSetCursorEvent *) x));
13749 }
13750 static void *_p_wxSplitterEventTo_p_wxEvent(void *x) {
13751 return (void *)((wxEvent *) (wxCommandEvent *)(wxNotifyEvent *) ((wxSplitterEvent *) x));
13752 }
13753 static void *_p_wxFrameManagerEventTo_p_wxEvent(void *x) {
13754 return (void *)((wxEvent *) ((wxFrameManagerEvent *) x));
13755 }
13756 static void *_p_wxInitDialogEventTo_p_wxEvent(void *x) {
13757 return (void *)((wxEvent *) ((wxInitDialogEvent *) x));
13758 }
13759 static void *_p_wxScrollEventTo_p_wxEvent(void *x) {
13760 return (void *)((wxEvent *) (wxCommandEvent *) ((wxScrollEvent *) x));
13761 }
13762 static void *_p_wxFindDialogEventTo_p_wxEvent(void *x) {
13763 return (void *)((wxEvent *) (wxCommandEvent *) ((wxFindDialogEvent *) x));
13764 }
13765 static void *_p_wxNotifyEventTo_p_wxEvent(void *x) {
13766 return (void *)((wxEvent *) (wxCommandEvent *) ((wxNotifyEvent *) x));
13767 }
13768 static void *_p_wxPyEventTo_p_wxEvent(void *x) {
13769 return (void *)((wxEvent *) ((wxPyEvent *) x));
13770 }
13771 static void *_p_wxCalculateLayoutEventTo_p_wxEvent(void *x) {
13772 return (void *)((wxEvent *) ((wxCalculateLayoutEvent *) x));
13773 }
13774 static void *_p_wxAuiNotebookEventTo_p_wxEvent(void *x) {
13775 return (void *)((wxEvent *) (wxCommandEvent *)(wxNotifyEvent *) ((wxAuiNotebookEvent *) x));
13776 }
13777 static void *_p_wxIdleEventTo_p_wxEvent(void *x) {
13778 return (void *)((wxEvent *) ((wxIdleEvent *) x));
13779 }
13780 static void *_p_wxWindowCreateEventTo_p_wxEvent(void *x) {
13781 return (void *)((wxEvent *) (wxCommandEvent *) ((wxWindowCreateEvent *) x));
13782 }
13783 static void *_p_wxQueryNewPaletteEventTo_p_wxEvent(void *x) {
13784 return (void *)((wxEvent *) ((wxQueryNewPaletteEvent *) x));
13785 }
13786 static void *_p_wxMaximizeEventTo_p_wxEvent(void *x) {
13787 return (void *)((wxEvent *) ((wxMaximizeEvent *) x));
13788 }
13789 static void *_p_wxIconizeEventTo_p_wxEvent(void *x) {
13790 return (void *)((wxEvent *) ((wxIconizeEvent *) x));
13791 }
13792 static void *_p_wxActivateEventTo_p_wxEvent(void *x) {
13793 return (void *)((wxEvent *) ((wxActivateEvent *) x));
13794 }
13795 static void *_p_wxSizeEventTo_p_wxEvent(void *x) {
13796 return (void *)((wxEvent *) ((wxSizeEvent *) x));
13797 }
13798 static void *_p_wxMoveEventTo_p_wxEvent(void *x) {
13799 return (void *)((wxEvent *) ((wxMoveEvent *) x));
13800 }
13801 static void *_p_wxDateEventTo_p_wxEvent(void *x) {
13802 return (void *)((wxEvent *) (wxCommandEvent *) ((wxDateEvent *) x));
13803 }
13804 static void *_p_wxClipboardTextEventTo_p_wxEvent(void *x) {
13805 return (void *)((wxEvent *) (wxCommandEvent *) ((wxClipboardTextEvent *) x));
13806 }
13807 static void *_p_wxPaintEventTo_p_wxEvent(void *x) {
13808 return (void *)((wxEvent *) ((wxPaintEvent *) x));
13809 }
13810 static void *_p_wxNcPaintEventTo_p_wxEvent(void *x) {
13811 return (void *)((wxEvent *) ((wxNcPaintEvent *) x));
13812 }
13813 static void *_p_wxUpdateUIEventTo_p_wxEvent(void *x) {
13814 return (void *)((wxEvent *) (wxCommandEvent *) ((wxUpdateUIEvent *) x));
13815 }
13816 static void *_p_wxPaletteChangedEventTo_p_wxEvent(void *x) {
13817 return (void *)((wxEvent *) ((wxPaletteChangedEvent *) x));
13818 }
13819 static void *_p_wxDisplayChangedEventTo_p_wxEvent(void *x) {
13820 return (void *)((wxEvent *) ((wxDisplayChangedEvent *) x));
13821 }
13822 static void *_p_wxMouseCaptureChangedEventTo_p_wxEvent(void *x) {
13823 return (void *)((wxEvent *) ((wxMouseCaptureChangedEvent *) x));
13824 }
13825 static void *_p_wxSysColourChangedEventTo_p_wxEvent(void *x) {
13826 return (void *)((wxEvent *) ((wxSysColourChangedEvent *) x));
13827 }
13828 static void *_p_wxDropFilesEventTo_p_wxEvent(void *x) {
13829 return (void *)((wxEvent *) ((wxDropFilesEvent *) x));
13830 }
13831 static void *_p_wxFocusEventTo_p_wxEvent(void *x) {
13832 return (void *)((wxEvent *) ((wxFocusEvent *) x));
13833 }
13834 static void *_p_wxChildFocusEventTo_p_wxEvent(void *x) {
13835 return (void *)((wxEvent *) (wxCommandEvent *) ((wxChildFocusEvent *) x));
13836 }
13837 static void *_p_wxSashEventTo_p_wxEvent(void *x) {
13838 return (void *)((wxEvent *) (wxCommandEvent *) ((wxSashEvent *) x));
13839 }
13840 static void *_p_wxQueryLayoutInfoEventTo_p_wxEvent(void *x) {
13841 return (void *)((wxEvent *) ((wxQueryLayoutInfoEvent *) x));
13842 }
13843 static void *_p_wxShowEventTo_p_wxEvent(void *x) {
13844 return (void *)((wxEvent *) ((wxShowEvent *) x));
13845 }
13846 static void *_p_wxCommandEventTo_p_wxEvent(void *x) {
13847 return (void *)((wxEvent *) ((wxCommandEvent *) x));
13848 }
13849 static void *_p_wxPyCommandEventTo_p_wxEvent(void *x) {
13850 return (void *)((wxEvent *) (wxCommandEvent *) ((wxPyCommandEvent *) x));
13851 }
13852 static void *_p_wxWindowDestroyEventTo_p_wxEvent(void *x) {
13853 return (void *)((wxEvent *) (wxCommandEvent *) ((wxWindowDestroyEvent *) x));
13854 }
13855 static void *_p_wxNavigationKeyEventTo_p_wxEvent(void *x) {
13856 return (void *)((wxEvent *) ((wxNavigationKeyEvent *) x));
13857 }
13858 static void *_p_wxKeyEventTo_p_wxEvent(void *x) {
13859 return (void *)((wxEvent *) ((wxKeyEvent *) x));
13860 }
13861 static void *_p_wxScrollWinEventTo_p_wxEvent(void *x) {
13862 return (void *)((wxEvent *) ((wxScrollWinEvent *) x));
13863 }
13864 static void *_p_wxTaskBarIconEventTo_p_wxEvent(void *x) {
13865 return (void *)((wxEvent *) ((wxTaskBarIconEvent *) x));
13866 }
13867 static void *_p_wxLayoutConstraintsTo_p_wxObject(void *x) {
13868 return (void *)((wxObject *) ((wxLayoutConstraints *) x));
13869 }
13870 static void *_p_wxQueryLayoutInfoEventTo_p_wxObject(void *x) {
13871 return (void *)((wxObject *) (wxEvent *) ((wxQueryLayoutInfoEvent *) x));
13872 }
13873 static void *_p_wxPreviewFrameTo_p_wxObject(void *x) {
13874 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxTopLevelWindow *)(wxFrame *) ((wxPreviewFrame *) x));
13875 }
13876 static void *_p_wxPyPreviewFrameTo_p_wxObject(void *x) {
13877 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxTopLevelWindow *)(wxFrame *)(wxPreviewFrame *) ((wxPyPreviewFrame *) x));
13878 }
13879 static void *_p_wxGBSizerItemTo_p_wxObject(void *x) {
13880 return (void *)((wxObject *) (wxSizerItem *) ((wxGBSizerItem *) x));
13881 }
13882 static void *_p_wxSizerItemTo_p_wxObject(void *x) {
13883 return (void *)((wxObject *) ((wxSizerItem *) x));
13884 }
13885 static void *_p_wxScrollEventTo_p_wxObject(void *x) {
13886 return (void *)((wxObject *) (wxEvent *)(wxCommandEvent *) ((wxScrollEvent *) x));
13887 }
13888 static void *_p_wxIndividualLayoutConstraintTo_p_wxObject(void *x) {
13889 return (void *)((wxObject *) ((wxIndividualLayoutConstraint *) x));
13890 }
13891 static void *_p_wxStaticBoxSizerTo_p_wxObject(void *x) {
13892 return (void *)((wxObject *) (wxSizer *)(wxBoxSizer *) ((wxStaticBoxSizer *) x));
13893 }
13894 static void *_p_wxBoxSizerTo_p_wxObject(void *x) {
13895 return (void *)((wxObject *) (wxSizer *) ((wxBoxSizer *) x));
13896 }
13897 static void *_p_wxSizerTo_p_wxObject(void *x) {
13898 return (void *)((wxObject *) ((wxSizer *) x));
13899 }
13900 static void *_p_wxGridBagSizerTo_p_wxObject(void *x) {
13901 return (void *)((wxObject *) (wxSizer *)(wxGridSizer *)(wxFlexGridSizer *) ((wxGridBagSizer *) x));
13902 }
13903 static void *_p_wxUpdateUIEventTo_p_wxObject(void *x) {
13904 return (void *)((wxObject *) (wxEvent *)(wxCommandEvent *) ((wxUpdateUIEvent *) x));
13905 }
13906 static void *_p_wxPyPanelTo_p_wxObject(void *x) {
13907 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxPanel *) ((wxPyPanel *) x));
13908 }
13909 static void *_p_wxEventTo_p_wxObject(void *x) {
13910 return (void *)((wxObject *) ((wxEvent *) x));
13911 }
13912 static void *_p_wxFontDataTo_p_wxObject(void *x) {
13913 return (void *)((wxObject *) ((wxFontData *) x));
13914 }
13915 static void *_p_wxPrintDataTo_p_wxObject(void *x) {
13916 return (void *)((wxObject *) ((wxPrintData *) x));
13917 }
13918 static void *_p_wxFlexGridSizerTo_p_wxObject(void *x) {
13919 return (void *)((wxObject *) (wxSizer *)(wxGridSizer *) ((wxFlexGridSizer *) x));
13920 }
13921 static void *_p_wxGridSizerTo_p_wxObject(void *x) {
13922 return (void *)((wxObject *) (wxSizer *) ((wxGridSizer *) x));
13923 }
13924 static void *_p_wxInitDialogEventTo_p_wxObject(void *x) {
13925 return (void *)((wxObject *) (wxEvent *) ((wxInitDialogEvent *) x));
13926 }
13927 static void *_p_wxLayoutAlgorithmTo_p_wxObject(void *x) {
13928 return (void *)((wxObject *) ((wxLayoutAlgorithm *) x));
13929 }
13930 static void *_p_wxPyTaskBarIconTo_p_wxObject(void *x) {
13931 return (void *)((wxObject *) (wxEvtHandler *) ((wxPyTaskBarIcon *) x));
13932 }
13933 static void *_p_wxFindDialogEventTo_p_wxObject(void *x) {
13934 return (void *)((wxObject *) (wxEvent *)(wxCommandEvent *) ((wxFindDialogEvent *) x));
13935 }
13936 static void *_p_wxAuiTabCtrlTo_p_wxObject(void *x) {
13937 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxControl *) ((wxAuiTabCtrl *) x));
13938 }
13939 static void *_p_wxClipboardTextEventTo_p_wxObject(void *x) {
13940 return (void *)((wxObject *) (wxEvent *)(wxCommandEvent *) ((wxClipboardTextEvent *) x));
13941 }
13942 static void *_p_wxPaintEventTo_p_wxObject(void *x) {
13943 return (void *)((wxObject *) (wxEvent *) ((wxPaintEvent *) x));
13944 }
13945 static void *_p_wxNcPaintEventTo_p_wxObject(void *x) {
13946 return (void *)((wxObject *) (wxEvent *) ((wxNcPaintEvent *) x));
13947 }
13948 static void *_p_wxPaletteChangedEventTo_p_wxObject(void *x) {
13949 return (void *)((wxObject *) (wxEvent *) ((wxPaletteChangedEvent *) x));
13950 }
13951 static void *_p_wxDisplayChangedEventTo_p_wxObject(void *x) {
13952 return (void *)((wxObject *) (wxEvent *) ((wxDisplayChangedEvent *) x));
13953 }
13954 static void *_p_wxMouseCaptureChangedEventTo_p_wxObject(void *x) {
13955 return (void *)((wxObject *) (wxEvent *) ((wxMouseCaptureChangedEvent *) x));
13956 }
13957 static void *_p_wxSysColourChangedEventTo_p_wxObject(void *x) {
13958 return (void *)((wxObject *) (wxEvent *) ((wxSysColourChangedEvent *) x));
13959 }
13960 static void *_p_wxPreviewCanvasTo_p_wxObject(void *x) {
13961 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxPanel *)(wxScrolledWindow *) ((wxPreviewCanvas *) x));
13962 }
13963 static void *_p_wxControlTo_p_wxObject(void *x) {
13964 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *) ((wxControl *) x));
13965 }
13966 static void *_p_wxSetCursorEventTo_p_wxObject(void *x) {
13967 return (void *)((wxObject *) (wxEvent *) ((wxSetCursorEvent *) x));
13968 }
13969 static void *_p_wxSplitterEventTo_p_wxObject(void *x) {
13970 return (void *)((wxObject *) (wxEvent *)(wxCommandEvent *)(wxNotifyEvent *) ((wxSplitterEvent *) x));
13971 }
13972 static void *_p_wxFrameManagerEventTo_p_wxObject(void *x) {
13973 return (void *)((wxObject *) (wxEvent *) ((wxFrameManagerEvent *) x));
13974 }
13975 static void *_p_wxFSFileTo_p_wxObject(void *x) {
13976 return (void *)((wxObject *) ((wxFSFile *) x));
13977 }
13978 static void *_p_wxFindReplaceDataTo_p_wxObject(void *x) {
13979 return (void *)((wxObject *) ((wxFindReplaceData *) x));
13980 }
13981 static void *_p_wxPySizerTo_p_wxObject(void *x) {
13982 return (void *)((wxObject *) (wxSizer *) ((wxPySizer *) x));
13983 }
13984 static void *_p_wxMDIChildFrameTo_p_wxObject(void *x) {
13985 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxTopLevelWindow *)(wxFrame *) ((wxMDIChildFrame *) x));
13986 }
13987 static void *_p_wxAuiMultiNotebookTo_p_wxObject(void *x) {
13988 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxControl *) ((wxAuiMultiNotebook *) x));
13989 }
13990 static void *_p_wxColourDataTo_p_wxObject(void *x) {
13991 return (void *)((wxObject *) ((wxColourData *) x));
13992 }
13993 static void *_p_wxPyEventTo_p_wxObject(void *x) {
13994 return (void *)((wxObject *) (wxEvent *) ((wxPyEvent *) x));
13995 }
13996 static void *_p_wxNotifyEventTo_p_wxObject(void *x) {
13997 return (void *)((wxObject *) (wxEvent *)(wxCommandEvent *) ((wxNotifyEvent *) x));
13998 }
13999 static void *_p_wxPyWindowTo_p_wxObject(void *x) {
14000 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *) ((wxPyWindow *) x));
14001 }
14002 static void *_p_wxSplashScreenTo_p_wxObject(void *x) {
14003 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxTopLevelWindow *)(wxFrame *) ((wxSplashScreen *) x));
14004 }
14005 static void *_p_wxFileDialogTo_p_wxObject(void *x) {
14006 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxTopLevelWindow *)(wxDialog *) ((wxFileDialog *) x));
14007 }
14008 static void *_p_wxMultiChoiceDialogTo_p_wxObject(void *x) {
14009 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxTopLevelWindow *)(wxDialog *) ((wxMultiChoiceDialog *) x));
14010 }
14011 static void *_p_wxSingleChoiceDialogTo_p_wxObject(void *x) {
14012 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxTopLevelWindow *)(wxDialog *) ((wxSingleChoiceDialog *) x));
14013 }
14014 static void *_p_wxTextEntryDialogTo_p_wxObject(void *x) {
14015 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxTopLevelWindow *)(wxDialog *) ((wxTextEntryDialog *) x));
14016 }
14017 static void *_p_wxPasswordEntryDialogTo_p_wxObject(void *x) {
14018 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxTopLevelWindow *)(wxDialog *)(wxTextEntryDialog *) ((wxPasswordEntryDialog *) x));
14019 }
14020 static void *_p_wxNumberEntryDialogTo_p_wxObject(void *x) {
14021 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxTopLevelWindow *)(wxDialog *) ((wxNumberEntryDialog *) x));
14022 }
14023 static void *_p_wxMessageDialogTo_p_wxObject(void *x) {
14024 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxTopLevelWindow *)(wxDialog *) ((wxMessageDialog *) x));
14025 }
14026 static void *_p_wxProgressDialogTo_p_wxObject(void *x) {
14027 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxTopLevelWindow *)(wxFrame *) ((wxProgressDialog *) x));
14028 }
14029 static void *_p_wxFindReplaceDialogTo_p_wxObject(void *x) {
14030 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxTopLevelWindow *)(wxDialog *) ((wxFindReplaceDialog *) x));
14031 }
14032 static void *_p_wxShowEventTo_p_wxObject(void *x) {
14033 return (void *)((wxObject *) (wxEvent *) ((wxShowEvent *) x));
14034 }
14035 static void *_p_wxPrinterTo_p_wxObject(void *x) {
14036 return (void *)((wxObject *) ((wxPrinter *) x));
14037 }
14038 static void *_p_wxMenuItemTo_p_wxObject(void *x) {
14039 return (void *)((wxObject *) ((wxMenuItem *) x));
14040 }
14041 static void *_p_wxDateEventTo_p_wxObject(void *x) {
14042 return (void *)((wxObject *) (wxEvent *)(wxCommandEvent *) ((wxDateEvent *) x));
14043 }
14044 static void *_p_wxIdleEventTo_p_wxObject(void *x) {
14045 return (void *)((wxObject *) (wxEvent *) ((wxIdleEvent *) x));
14046 }
14047 static void *_p_wxWindowCreateEventTo_p_wxObject(void *x) {
14048 return (void *)((wxObject *) (wxEvent *)(wxCommandEvent *) ((wxWindowCreateEvent *) x));
14049 }
14050 static void *_p_wxQueryNewPaletteEventTo_p_wxObject(void *x) {
14051 return (void *)((wxObject *) (wxEvent *) ((wxQueryNewPaletteEvent *) x));
14052 }
14053 static void *_p_wxMaximizeEventTo_p_wxObject(void *x) {
14054 return (void *)((wxObject *) (wxEvent *) ((wxMaximizeEvent *) x));
14055 }
14056 static void *_p_wxIconizeEventTo_p_wxObject(void *x) {
14057 return (void *)((wxObject *) (wxEvent *) ((wxIconizeEvent *) x));
14058 }
14059 static void *_p_wxSizeEventTo_p_wxObject(void *x) {
14060 return (void *)((wxObject *) (wxEvent *) ((wxSizeEvent *) x));
14061 }
14062 static void *_p_wxMoveEventTo_p_wxObject(void *x) {
14063 return (void *)((wxObject *) (wxEvent *) ((wxMoveEvent *) x));
14064 }
14065 static void *_p_wxActivateEventTo_p_wxObject(void *x) {
14066 return (void *)((wxObject *) (wxEvent *) ((wxActivateEvent *) x));
14067 }
14068 static void *_p_wxPNMHandlerTo_p_wxObject(void *x) {
14069 return (void *)((wxObject *) (wxImageHandler *) ((wxPNMHandler *) x));
14070 }
14071 static void *_p_wxJPEGHandlerTo_p_wxObject(void *x) {
14072 return (void *)((wxObject *) (wxImageHandler *) ((wxJPEGHandler *) x));
14073 }
14074 static void *_p_wxPCXHandlerTo_p_wxObject(void *x) {
14075 return (void *)((wxObject *) (wxImageHandler *) ((wxPCXHandler *) x));
14076 }
14077 static void *_p_wxGIFHandlerTo_p_wxObject(void *x) {
14078 return (void *)((wxObject *) (wxImageHandler *) ((wxGIFHandler *) x));
14079 }
14080 static void *_p_wxPNGHandlerTo_p_wxObject(void *x) {
14081 return (void *)((wxObject *) (wxImageHandler *) ((wxPNGHandler *) x));
14082 }
14083 static void *_p_wxANIHandlerTo_p_wxObject(void *x) {
14084 return (void *)((wxObject *) (wxImageHandler *)(wxBMPHandler *)(wxICOHandler *)(wxCURHandler *) ((wxANIHandler *) x));
14085 }
14086 static void *_p_wxCURHandlerTo_p_wxObject(void *x) {
14087 return (void *)((wxObject *) (wxImageHandler *)(wxBMPHandler *)(wxICOHandler *) ((wxCURHandler *) x));
14088 }
14089 static void *_p_wxICOHandlerTo_p_wxObject(void *x) {
14090 return (void *)((wxObject *) (wxImageHandler *)(wxBMPHandler *) ((wxICOHandler *) x));
14091 }
14092 static void *_p_wxBMPHandlerTo_p_wxObject(void *x) {
14093 return (void *)((wxObject *) (wxImageHandler *) ((wxBMPHandler *) x));
14094 }
14095 static void *_p_wxPyImageHandlerTo_p_wxObject(void *x) {
14096 return (void *)((wxObject *) (wxImageHandler *) ((wxPyImageHandler *) x));
14097 }
14098 static void *_p_wxImageHandlerTo_p_wxObject(void *x) {
14099 return (void *)((wxObject *) ((wxImageHandler *) x));
14100 }
14101 static void *_p_wxXPMHandlerTo_p_wxObject(void *x) {
14102 return (void *)((wxObject *) (wxImageHandler *) ((wxXPMHandler *) x));
14103 }
14104 static void *_p_wxTIFFHandlerTo_p_wxObject(void *x) {
14105 return (void *)((wxObject *) (wxImageHandler *) ((wxTIFFHandler *) x));
14106 }
14107 static void *_p_wxEvtHandlerTo_p_wxObject(void *x) {
14108 return (void *)((wxObject *) ((wxEvtHandler *) x));
14109 }
14110 static void *_p_wxCalculateLayoutEventTo_p_wxObject(void *x) {
14111 return (void *)((wxObject *) (wxEvent *) ((wxCalculateLayoutEvent *) x));
14112 }
14113 static void *_p_wxPyVListBoxTo_p_wxObject(void *x) {
14114 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxPanel *)(wxPyVScrolledWindow *) ((wxPyVListBox *) x));
14115 }
14116 static void *_p_wxPyHtmlListBoxTo_p_wxObject(void *x) {
14117 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxPanel *)(wxPyVScrolledWindow *)(wxPyVListBox *) ((wxPyHtmlListBox *) x));
14118 }
14119 static void *_p_wxStdDialogButtonSizerTo_p_wxObject(void *x) {
14120 return (void *)((wxObject *) (wxSizer *)(wxBoxSizer *) ((wxStdDialogButtonSizer *) x));
14121 }
14122 static void *_p_wxAcceleratorTableTo_p_wxObject(void *x) {
14123 return (void *)((wxObject *) ((wxAcceleratorTable *) x));
14124 }
14125 static void *_p_wxMiniFrameTo_p_wxObject(void *x) {
14126 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxTopLevelWindow *)(wxFrame *) ((wxMiniFrame *) x));
14127 }
14128 static void *_p_wxImageTo_p_wxObject(void *x) {
14129 return (void *)((wxObject *) ((wxImage *) x));
14130 }
14131 static void *_p_wxFrameTo_p_wxObject(void *x) {
14132 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxTopLevelWindow *) ((wxFrame *) x));
14133 }
14134 static void *_p_wxPyPrintoutTo_p_wxObject(void *x) {
14135 return (void *)((wxObject *) ((wxPyPrintout *) x));
14136 }
14137 static void *_p_wxScrollWinEventTo_p_wxObject(void *x) {
14138 return (void *)((wxObject *) (wxEvent *) ((wxScrollWinEvent *) x));
14139 }
14140 static void *_p_wxTaskBarIconEventTo_p_wxObject(void *x) {
14141 return (void *)((wxObject *) (wxEvent *) ((wxTaskBarIconEvent *) x));
14142 }
14143 static void *_p_wxFloatingPaneTo_p_wxObject(void *x) {
14144 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxTopLevelWindow *)(wxFrame *) ((wxFloatingPane *) x));
14145 }
14146 static void *_p_wxStatusBarTo_p_wxObject(void *x) {
14147 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *) ((wxStatusBar *) x));
14148 }
14149 static void *_p_wxFrameManagerTo_p_wxObject(void *x) {
14150 return (void *)((wxObject *) (wxEvtHandler *) ((wxFrameManager *) x));
14151 }
14152 static void *_p_wxMDIParentFrameTo_p_wxObject(void *x) {
14153 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxTopLevelWindow *)(wxFrame *) ((wxMDIParentFrame *) x));
14154 }
14155 static void *_p_wxAuiNotebookEventTo_p_wxObject(void *x) {
14156 return (void *)((wxObject *) (wxEvent *)(wxCommandEvent *)(wxNotifyEvent *) ((wxAuiNotebookEvent *) x));
14157 }
14158 static void *_p_wxWindowDestroyEventTo_p_wxObject(void *x) {
14159 return (void *)((wxObject *) (wxEvent *)(wxCommandEvent *) ((wxWindowDestroyEvent *) x));
14160 }
14161 static void *_p_wxNavigationKeyEventTo_p_wxObject(void *x) {
14162 return (void *)((wxObject *) (wxEvent *) ((wxNavigationKeyEvent *) x));
14163 }
14164 static void *_p_wxKeyEventTo_p_wxObject(void *x) {
14165 return (void *)((wxObject *) (wxEvent *) ((wxKeyEvent *) x));
14166 }
14167 static void *_p_wxWindowTo_p_wxObject(void *x) {
14168 return (void *)((wxObject *) (wxEvtHandler *) ((wxWindow *) x));
14169 }
14170 static void *_p_wxMenuTo_p_wxObject(void *x) {
14171 return (void *)((wxObject *) (wxEvtHandler *) ((wxMenu *) x));
14172 }
14173 static void *_p_wxMenuBarTo_p_wxObject(void *x) {
14174 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *) ((wxMenuBar *) x));
14175 }
14176 static void *_p_wxScrolledWindowTo_p_wxObject(void *x) {
14177 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxPanel *) ((wxScrolledWindow *) x));
14178 }
14179 static void *_p_wxTopLevelWindowTo_p_wxObject(void *x) {
14180 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *) ((wxTopLevelWindow *) x));
14181 }
14182 static void *_p_wxSplashScreenWindowTo_p_wxObject(void *x) {
14183 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *) ((wxSplashScreenWindow *) x));
14184 }
14185 static void *_p_wxSplitterWindowTo_p_wxObject(void *x) {
14186 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *) ((wxSplitterWindow *) x));
14187 }
14188 static void *_p_wxSashWindowTo_p_wxObject(void *x) {
14189 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *) ((wxSashWindow *) x));
14190 }
14191 static void *_p_wxSashLayoutWindowTo_p_wxObject(void *x) {
14192 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxSashWindow *) ((wxSashLayoutWindow *) x));
14193 }
14194 static void *_p_wxPopupWindowTo_p_wxObject(void *x) {
14195 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *) ((wxPopupWindow *) x));
14196 }
14197 static void *_p_wxPyPopupTransientWindowTo_p_wxObject(void *x) {
14198 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxPopupWindow *) ((wxPyPopupTransientWindow *) x));
14199 }
14200 static void *_p_wxTipWindowTo_p_wxObject(void *x) {
14201 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxPopupWindow *)(wxPyPopupTransientWindow *) ((wxTipWindow *) x));
14202 }
14203 static void *_p_wxPyVScrolledWindowTo_p_wxObject(void *x) {
14204 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxPanel *) ((wxPyVScrolledWindow *) x));
14205 }
14206 static void *_p_wxMDIClientWindowTo_p_wxObject(void *x) {
14207 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *) ((wxMDIClientWindow *) x));
14208 }
14209 static void *_p_wxPyScrolledWindowTo_p_wxObject(void *x) {
14210 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxPanel *)(wxScrolledWindow *) ((wxPyScrolledWindow *) x));
14211 }
14212 static void *_p_wxSashEventTo_p_wxObject(void *x) {
14213 return (void *)((wxObject *) (wxEvent *)(wxCommandEvent *) ((wxSashEvent *) x));
14214 }
14215 static void *_p_wxPrintPreviewTo_p_wxObject(void *x) {
14216 return (void *)((wxObject *) ((wxPrintPreview *) x));
14217 }
14218 static void *_p_wxPyPrintPreviewTo_p_wxObject(void *x) {
14219 return (void *)((wxObject *) (wxPrintPreview *) ((wxPyPrintPreview *) x));
14220 }
14221 static void *_p_wxPanelTo_p_wxObject(void *x) {
14222 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *) ((wxPanel *) x));
14223 }
14224 static void *_p_wxDialogTo_p_wxObject(void *x) {
14225 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxTopLevelWindow *) ((wxDialog *) x));
14226 }
14227 static void *_p_wxColourDialogTo_p_wxObject(void *x) {
14228 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxTopLevelWindow *)(wxDialog *) ((wxColourDialog *) x));
14229 }
14230 static void *_p_wxDirDialogTo_p_wxObject(void *x) {
14231 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxTopLevelWindow *)(wxDialog *) ((wxDirDialog *) x));
14232 }
14233 static void *_p_wxFontDialogTo_p_wxObject(void *x) {
14234 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxTopLevelWindow *)(wxDialog *) ((wxFontDialog *) x));
14235 }
14236 static void *_p_wxPageSetupDialogTo_p_wxObject(void *x) {
14237 return (void *)((wxObject *) ((wxPageSetupDialog *) x));
14238 }
14239 static void *_p_wxPrintDialogTo_p_wxObject(void *x) {
14240 return (void *)((wxObject *) ((wxPrintDialog *) x));
14241 }
14242 static void *_p_wxFileSystemTo_p_wxObject(void *x) {
14243 return (void *)((wxObject *) ((wxFileSystem *) x));
14244 }
14245 static void *_p_wxContextMenuEventTo_p_wxObject(void *x) {
14246 return (void *)((wxObject *) (wxEvent *)(wxCommandEvent *) ((wxContextMenuEvent *) x));
14247 }
14248 static void *_p_wxMenuEventTo_p_wxObject(void *x) {
14249 return (void *)((wxObject *) (wxEvent *) ((wxMenuEvent *) x));
14250 }
14251 static void *_p_wxPyAppTo_p_wxObject(void *x) {
14252 return (void *)((wxObject *) (wxEvtHandler *) ((wxPyApp *) x));
14253 }
14254 static void *_p_wxCloseEventTo_p_wxObject(void *x) {
14255 return (void *)((wxObject *) (wxEvent *) ((wxCloseEvent *) x));
14256 }
14257 static void *_p_wxMouseEventTo_p_wxObject(void *x) {
14258 return (void *)((wxObject *) (wxEvent *) ((wxMouseEvent *) x));
14259 }
14260 static void *_p_wxEraseEventTo_p_wxObject(void *x) {
14261 return (void *)((wxObject *) (wxEvent *) ((wxEraseEvent *) x));
14262 }
14263 static void *_p_wxPyCommandEventTo_p_wxObject(void *x) {
14264 return (void *)((wxObject *) (wxEvent *)(wxCommandEvent *) ((wxPyCommandEvent *) x));
14265 }
14266 static void *_p_wxCommandEventTo_p_wxObject(void *x) {
14267 return (void *)((wxObject *) (wxEvent *) ((wxCommandEvent *) x));
14268 }
14269 static void *_p_wxPreviewControlBarTo_p_wxObject(void *x) {
14270 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxPanel *) ((wxPreviewControlBar *) x));
14271 }
14272 static void *_p_wxPyPreviewControlBarTo_p_wxObject(void *x) {
14273 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxPanel *)(wxPreviewControlBar *) ((wxPyPreviewControlBar *) x));
14274 }
14275 static void *_p_wxDropFilesEventTo_p_wxObject(void *x) {
14276 return (void *)((wxObject *) (wxEvent *) ((wxDropFilesEvent *) x));
14277 }
14278 static void *_p_wxFocusEventTo_p_wxObject(void *x) {
14279 return (void *)((wxObject *) (wxEvent *) ((wxFocusEvent *) x));
14280 }
14281 static void *_p_wxChildFocusEventTo_p_wxObject(void *x) {
14282 return (void *)((wxObject *) (wxEvent *)(wxCommandEvent *) ((wxChildFocusEvent *) x));
14283 }
14284 static void *_p_wxControlWithItemsTo_p_wxObject(void *x) {
14285 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxControl *) ((wxControlWithItems *) x));
14286 }
14287 static void *_p_wxPageSetupDialogDataTo_p_wxObject(void *x) {
14288 return (void *)((wxObject *) ((wxPageSetupDialogData *) x));
14289 }
14290 static void *_p_wxPrintDialogDataTo_p_wxObject(void *x) {
14291 return (void *)((wxObject *) ((wxPrintDialogData *) x));
14292 }
14293 static void *_p_wxPyValidatorTo_p_wxObject(void *x) {
14294 return (void *)((wxObject *) (wxEvtHandler *)(wxValidator *) ((wxPyValidator *) x));
14295 }
14296 static void *_p_wxValidatorTo_p_wxObject(void *x) {
14297 return (void *)((wxObject *) (wxEvtHandler *) ((wxValidator *) x));
14298 }
14299 static void *_p_wxSplashScreenTo_p_wxEvtHandler(void *x) {
14300 return (void *)((wxEvtHandler *) (wxWindow *)(wxTopLevelWindow *)(wxFrame *) ((wxSplashScreen *) x));
14301 }
14302 static void *_p_wxMiniFrameTo_p_wxEvtHandler(void *x) {
14303 return (void *)((wxEvtHandler *) (wxWindow *)(wxTopLevelWindow *)(wxFrame *) ((wxMiniFrame *) x));
14304 }
14305 static void *_p_wxPyPanelTo_p_wxEvtHandler(void *x) {
14306 return (void *)((wxEvtHandler *) (wxWindow *)(wxPanel *) ((wxPyPanel *) x));
14307 }
14308 static void *_p_wxMenuBarTo_p_wxEvtHandler(void *x) {
14309 return (void *)((wxEvtHandler *) (wxWindow *) ((wxMenuBar *) x));
14310 }
14311 static void *_p_wxValidatorTo_p_wxEvtHandler(void *x) {
14312 return (void *)((wxEvtHandler *) ((wxValidator *) x));
14313 }
14314 static void *_p_wxPyValidatorTo_p_wxEvtHandler(void *x) {
14315 return (void *)((wxEvtHandler *) (wxValidator *) ((wxPyValidator *) x));
14316 }
14317 static void *_p_wxMenuTo_p_wxEvtHandler(void *x) {
14318 return (void *)((wxEvtHandler *) ((wxMenu *) x));
14319 }
14320 static void *_p_wxPasswordEntryDialogTo_p_wxEvtHandler(void *x) {
14321 return (void *)((wxEvtHandler *) (wxWindow *)(wxTopLevelWindow *)(wxDialog *)(wxTextEntryDialog *) ((wxPasswordEntryDialog *) x));
14322 }
14323 static void *_p_wxTextEntryDialogTo_p_wxEvtHandler(void *x) {
14324 return (void *)((wxEvtHandler *) (wxWindow *)(wxTopLevelWindow *)(wxDialog *) ((wxTextEntryDialog *) x));
14325 }
14326 static void *_p_wxSingleChoiceDialogTo_p_wxEvtHandler(void *x) {
14327 return (void *)((wxEvtHandler *) (wxWindow *)(wxTopLevelWindow *)(wxDialog *) ((wxSingleChoiceDialog *) x));
14328 }
14329 static void *_p_wxMultiChoiceDialogTo_p_wxEvtHandler(void *x) {
14330 return (void *)((wxEvtHandler *) (wxWindow *)(wxTopLevelWindow *)(wxDialog *) ((wxMultiChoiceDialog *) x));
14331 }
14332 static void *_p_wxFileDialogTo_p_wxEvtHandler(void *x) {
14333 return (void *)((wxEvtHandler *) (wxWindow *)(wxTopLevelWindow *)(wxDialog *) ((wxFileDialog *) x));
14334 }
14335 static void *_p_wxNumberEntryDialogTo_p_wxEvtHandler(void *x) {
14336 return (void *)((wxEvtHandler *) (wxWindow *)(wxTopLevelWindow *)(wxDialog *) ((wxNumberEntryDialog *) x));
14337 }
14338 static void *_p_wxMessageDialogTo_p_wxEvtHandler(void *x) {
14339 return (void *)((wxEvtHandler *) (wxWindow *)(wxTopLevelWindow *)(wxDialog *) ((wxMessageDialog *) x));
14340 }
14341 static void *_p_wxProgressDialogTo_p_wxEvtHandler(void *x) {
14342 return (void *)((wxEvtHandler *) (wxWindow *)(wxTopLevelWindow *)(wxFrame *) ((wxProgressDialog *) x));
14343 }
14344 static void *_p_wxFindReplaceDialogTo_p_wxEvtHandler(void *x) {
14345 return (void *)((wxEvtHandler *) (wxWindow *)(wxTopLevelWindow *)(wxDialog *) ((wxFindReplaceDialog *) x));
14346 }
14347 static void *_p_wxPanelTo_p_wxEvtHandler(void *x) {
14348 return (void *)((wxEvtHandler *) (wxWindow *) ((wxPanel *) x));
14349 }
14350 static void *_p_wxStatusBarTo_p_wxEvtHandler(void *x) {
14351 return (void *)((wxEvtHandler *) (wxWindow *) ((wxStatusBar *) x));
14352 }
14353 static void *_p_wxPyVScrolledWindowTo_p_wxEvtHandler(void *x) {
14354 return (void *)((wxEvtHandler *) (wxWindow *)(wxPanel *) ((wxPyVScrolledWindow *) x));
14355 }
14356 static void *_p_wxTipWindowTo_p_wxEvtHandler(void *x) {
14357 return (void *)((wxEvtHandler *) (wxWindow *)(wxPopupWindow *)(wxPyPopupTransientWindow *) ((wxTipWindow *) x));
14358 }
14359 static void *_p_wxPyPopupTransientWindowTo_p_wxEvtHandler(void *x) {
14360 return (void *)((wxEvtHandler *) (wxWindow *)(wxPopupWindow *) ((wxPyPopupTransientWindow *) x));
14361 }
14362 static void *_p_wxPopupWindowTo_p_wxEvtHandler(void *x) {
14363 return (void *)((wxEvtHandler *) (wxWindow *) ((wxPopupWindow *) x));
14364 }
14365 static void *_p_wxSashLayoutWindowTo_p_wxEvtHandler(void *x) {
14366 return (void *)((wxEvtHandler *) (wxWindow *)(wxSashWindow *) ((wxSashLayoutWindow *) x));
14367 }
14368 static void *_p_wxSashWindowTo_p_wxEvtHandler(void *x) {
14369 return (void *)((wxEvtHandler *) (wxWindow *) ((wxSashWindow *) x));
14370 }
14371 static void *_p_wxSplitterWindowTo_p_wxEvtHandler(void *x) {
14372 return (void *)((wxEvtHandler *) (wxWindow *) ((wxSplitterWindow *) x));
14373 }
14374 static void *_p_wxSplashScreenWindowTo_p_wxEvtHandler(void *x) {
14375 return (void *)((wxEvtHandler *) (wxWindow *) ((wxSplashScreenWindow *) x));
14376 }
14377 static void *_p_wxWindowTo_p_wxEvtHandler(void *x) {
14378 return (void *)((wxEvtHandler *) ((wxWindow *) x));
14379 }
14380 static void *_p_wxScrolledWindowTo_p_wxEvtHandler(void *x) {
14381 return (void *)((wxEvtHandler *) (wxWindow *)(wxPanel *) ((wxScrolledWindow *) x));
14382 }
14383 static void *_p_wxTopLevelWindowTo_p_wxEvtHandler(void *x) {
14384 return (void *)((wxEvtHandler *) (wxWindow *) ((wxTopLevelWindow *) x));
14385 }
14386 static void *_p_wxMDIClientWindowTo_p_wxEvtHandler(void *x) {
14387 return (void *)((wxEvtHandler *) (wxWindow *) ((wxMDIClientWindow *) x));
14388 }
14389 static void *_p_wxPyScrolledWindowTo_p_wxEvtHandler(void *x) {
14390 return (void *)((wxEvtHandler *) (wxWindow *)(wxPanel *)(wxScrolledWindow *) ((wxPyScrolledWindow *) x));
14391 }
14392 static void *_p_wxControlTo_p_wxEvtHandler(void *x) {
14393 return (void *)((wxEvtHandler *) (wxWindow *) ((wxControl *) x));
14394 }
14395 static void *_p_wxPreviewFrameTo_p_wxEvtHandler(void *x) {
14396 return (void *)((wxEvtHandler *) (wxWindow *)(wxTopLevelWindow *)(wxFrame *) ((wxPreviewFrame *) x));
14397 }
14398 static void *_p_wxPyPreviewFrameTo_p_wxEvtHandler(void *x) {
14399 return (void *)((wxEvtHandler *) (wxWindow *)(wxTopLevelWindow *)(wxFrame *)(wxPreviewFrame *) ((wxPyPreviewFrame *) x));
14400 }
14401 static void *_p_wxMDIChildFrameTo_p_wxEvtHandler(void *x) {
14402 return (void *)((wxEvtHandler *) (wxWindow *)(wxTopLevelWindow *)(wxFrame *) ((wxMDIChildFrame *) x));
14403 }
14404 static void *_p_wxPyAppTo_p_wxEvtHandler(void *x) {
14405 return (void *)((wxEvtHandler *) ((wxPyApp *) x));
14406 }
14407 static void *_p_wxControlWithItemsTo_p_wxEvtHandler(void *x) {
14408 return (void *)((wxEvtHandler *) (wxWindow *)(wxControl *) ((wxControlWithItems *) x));
14409 }
14410 static void *_p_wxPyWindowTo_p_wxEvtHandler(void *x) {
14411 return (void *)((wxEvtHandler *) (wxWindow *) ((wxPyWindow *) x));
14412 }
14413 static void *_p_wxPreviewCanvasTo_p_wxEvtHandler(void *x) {
14414 return (void *)((wxEvtHandler *) (wxWindow *)(wxPanel *)(wxScrolledWindow *) ((wxPreviewCanvas *) x));
14415 }
14416 static void *_p_wxFloatingPaneTo_p_wxEvtHandler(void *x) {
14417 return (void *)((wxEvtHandler *) (wxWindow *)(wxTopLevelWindow *)(wxFrame *) ((wxFloatingPane *) x));
14418 }
14419 static void *_p_wxPyHtmlListBoxTo_p_wxEvtHandler(void *x) {
14420 return (void *)((wxEvtHandler *) (wxWindow *)(wxPanel *)(wxPyVScrolledWindow *)(wxPyVListBox *) ((wxPyHtmlListBox *) x));
14421 }
14422 static void *_p_wxPyVListBoxTo_p_wxEvtHandler(void *x) {
14423 return (void *)((wxEvtHandler *) (wxWindow *)(wxPanel *)(wxPyVScrolledWindow *) ((wxPyVListBox *) x));
14424 }
14425 static void *_p_wxAuiMultiNotebookTo_p_wxEvtHandler(void *x) {
14426 return (void *)((wxEvtHandler *) (wxWindow *)(wxControl *) ((wxAuiMultiNotebook *) x));
14427 }
14428 static void *_p_wxPreviewControlBarTo_p_wxEvtHandler(void *x) {
14429 return (void *)((wxEvtHandler *) (wxWindow *)(wxPanel *) ((wxPreviewControlBar *) x));
14430 }
14431 static void *_p_wxPyPreviewControlBarTo_p_wxEvtHandler(void *x) {
14432 return (void *)((wxEvtHandler *) (wxWindow *)(wxPanel *)(wxPreviewControlBar *) ((wxPyPreviewControlBar *) x));
14433 }
14434 static void *_p_wxPyTaskBarIconTo_p_wxEvtHandler(void *x) {
14435 return (void *)((wxEvtHandler *) ((wxPyTaskBarIcon *) x));
14436 }
14437 static void *_p_wxAuiTabCtrlTo_p_wxEvtHandler(void *x) {
14438 return (void *)((wxEvtHandler *) (wxWindow *)(wxControl *) ((wxAuiTabCtrl *) x));
14439 }
14440 static void *_p_wxFrameTo_p_wxEvtHandler(void *x) {
14441 return (void *)((wxEvtHandler *) (wxWindow *)(wxTopLevelWindow *) ((wxFrame *) x));
14442 }
14443 static void *_p_wxDirDialogTo_p_wxEvtHandler(void *x) {
14444 return (void *)((wxEvtHandler *) (wxWindow *)(wxTopLevelWindow *)(wxDialog *) ((wxDirDialog *) x));
14445 }
14446 static void *_p_wxColourDialogTo_p_wxEvtHandler(void *x) {
14447 return (void *)((wxEvtHandler *) (wxWindow *)(wxTopLevelWindow *)(wxDialog *) ((wxColourDialog *) x));
14448 }
14449 static void *_p_wxDialogTo_p_wxEvtHandler(void *x) {
14450 return (void *)((wxEvtHandler *) (wxWindow *)(wxTopLevelWindow *) ((wxDialog *) x));
14451 }
14452 static void *_p_wxFontDialogTo_p_wxEvtHandler(void *x) {
14453 return (void *)((wxEvtHandler *) (wxWindow *)(wxTopLevelWindow *)(wxDialog *) ((wxFontDialog *) x));
14454 }
14455 static void *_p_wxMDIParentFrameTo_p_wxEvtHandler(void *x) {
14456 return (void *)((wxEvtHandler *) (wxWindow *)(wxTopLevelWindow *)(wxFrame *) ((wxMDIParentFrame *) x));
14457 }
14458 static void *_p_wxFrameManagerTo_p_wxEvtHandler(void *x) {
14459 return (void *)((wxEvtHandler *) ((wxFrameManager *) x));
14460 }
14461 static void *_p_wxAuiTabCtrlTo_p_wxAuiTabContainer(void *x) {
14462 return (void *)((wxAuiTabContainer *) ((wxAuiTabCtrl *) x));
14463 }
14464 static void *_p_wxGBSizerItemTo_p_wxSizerItem(void *x) {
14465 return (void *)((wxSizerItem *) ((wxGBSizerItem *) x));
14466 }
14467 static void *_p_wxMDIChildFrameTo_p_wxFrame(void *x) {
14468 return (void *)((wxFrame *) ((wxMDIChildFrame *) x));
14469 }
14470 static void *_p_wxProgressDialogTo_p_wxFrame(void *x) {
14471 return (void *)((wxFrame *) ((wxProgressDialog *) x));
14472 }
14473 static void *_p_wxPreviewFrameTo_p_wxFrame(void *x) {
14474 return (void *)((wxFrame *) ((wxPreviewFrame *) x));
14475 }
14476 static void *_p_wxPyPreviewFrameTo_p_wxFrame(void *x) {
14477 return (void *)((wxFrame *) (wxPreviewFrame *) ((wxPyPreviewFrame *) x));
14478 }
14479 static void *_p_wxFloatingPaneTo_p_wxFrame(void *x) {
14480 return (void *)((wxFrame *) ((wxFloatingPane *) x));
14481 }
14482 static void *_p_wxMiniFrameTo_p_wxFrame(void *x) {
14483 return (void *)((wxFrame *) ((wxMiniFrame *) x));
14484 }
14485 static void *_p_wxSplashScreenTo_p_wxFrame(void *x) {
14486 return (void *)((wxFrame *) ((wxSplashScreen *) x));
14487 }
14488 static void *_p_wxMDIParentFrameTo_p_wxFrame(void *x) {
14489 return (void *)((wxFrame *) ((wxMDIParentFrame *) x));
14490 }
14491 static void *_p_wxSashEventTo_p_wxCommandEvent(void *x) {
14492 return (void *)((wxCommandEvent *) ((wxSashEvent *) x));
14493 }
14494 static void *_p_wxWindowDestroyEventTo_p_wxCommandEvent(void *x) {
14495 return (void *)((wxCommandEvent *) ((wxWindowDestroyEvent *) x));
14496 }
14497 static void *_p_wxSplitterEventTo_p_wxCommandEvent(void *x) {
14498 return (void *)((wxCommandEvent *) (wxNotifyEvent *) ((wxSplitterEvent *) x));
14499 }
14500 static void *_p_wxClipboardTextEventTo_p_wxCommandEvent(void *x) {
14501 return (void *)((wxCommandEvent *) ((wxClipboardTextEvent *) x));
14502 }
14503 static void *_p_wxScrollEventTo_p_wxCommandEvent(void *x) {
14504 return (void *)((wxCommandEvent *) ((wxScrollEvent *) x));
14505 }
14506 static void *_p_wxPyCommandEventTo_p_wxCommandEvent(void *x) {
14507 return (void *)((wxCommandEvent *) ((wxPyCommandEvent *) x));
14508 }
14509 static void *_p_wxContextMenuEventTo_p_wxCommandEvent(void *x) {
14510 return (void *)((wxCommandEvent *) ((wxContextMenuEvent *) x));
14511 }
14512 static void *_p_wxChildFocusEventTo_p_wxCommandEvent(void *x) {
14513 return (void *)((wxCommandEvent *) ((wxChildFocusEvent *) x));
14514 }
14515 static void *_p_wxAuiNotebookEventTo_p_wxCommandEvent(void *x) {
14516 return (void *)((wxCommandEvent *) (wxNotifyEvent *) ((wxAuiNotebookEvent *) x));
14517 }
14518 static void *_p_wxDateEventTo_p_wxCommandEvent(void *x) {
14519 return (void *)((wxCommandEvent *) ((wxDateEvent *) x));
14520 }
14521 static void *_p_wxWindowCreateEventTo_p_wxCommandEvent(void *x) {
14522 return (void *)((wxCommandEvent *) ((wxWindowCreateEvent *) x));
14523 }
14524 static void *_p_wxNotifyEventTo_p_wxCommandEvent(void *x) {
14525 return (void *)((wxCommandEvent *) ((wxNotifyEvent *) x));
14526 }
14527 static void *_p_wxFindDialogEventTo_p_wxCommandEvent(void *x) {
14528 return (void *)((wxCommandEvent *) ((wxFindDialogEvent *) x));
14529 }
14530 static void *_p_wxUpdateUIEventTo_p_wxCommandEvent(void *x) {
14531 return (void *)((wxCommandEvent *) ((wxUpdateUIEvent *) x));
14532 }
14533 static void *_p_wxDefaultDockArtTo_p_wxDockArt(void *x) {
14534 return (void *)((wxDockArt *) ((wxDefaultDockArt *) x));
14535 }
14536 static void *_p_wxPyDockArtTo_p_wxDockArt(void *x) {
14537 return (void *)((wxDockArt *) (wxDefaultDockArt *) ((wxPyDockArt *) x));
14538 }
14539 static void *_p_wxPyDockArtTo_p_wxDefaultDockArt(void *x) {
14540 return (void *)((wxDefaultDockArt *) ((wxPyDockArt *) x));
14541 }
14542 static swig_type_info _swigt__p_char = {"_p_char", "char *", 0, 0, (void*)0, 0};
14543 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};
14544 static swig_type_info _swigt__p_int = {"_p_int", "int *|wxEventType *", 0, 0, (void*)0, 0};
14545 static swig_type_info _swigt__p_p_wxAuiTabContainerButton = {"_p_p_wxAuiTabContainerButton", "wxAuiTabContainerButton **", 0, 0, (void*)0, 0};
14546 static swig_type_info _swigt__p_p_wxWindow = {"_p_p_wxWindow", "wxWindow **", 0, 0, (void*)0, 0};
14547 static swig_type_info _swigt__p_p_wxSplashScreen = {"_p_p_wxSplashScreen", 0, 0, 0, 0, 0};
14548 static swig_type_info _swigt__p_p_wxMiniFrame = {"_p_p_wxMiniFrame", 0, 0, 0, 0, 0};
14549 static swig_type_info _swigt__p_p_wxPyPanel = {"_p_p_wxPyPanel", 0, 0, 0, 0, 0};
14550 static swig_type_info _swigt__p_p_wxMenuBar = {"_p_p_wxMenuBar", 0, 0, 0, 0, 0};
14551 static swig_type_info _swigt__p_p_wxFindReplaceDialog = {"_p_p_wxFindReplaceDialog", 0, 0, 0, 0, 0};
14552 static swig_type_info _swigt__p_p_wxProgressDialog = {"_p_p_wxProgressDialog", 0, 0, 0, 0, 0};
14553 static swig_type_info _swigt__p_p_wxMessageDialog = {"_p_p_wxMessageDialog", 0, 0, 0, 0, 0};
14554 static swig_type_info _swigt__p_p_wxNumberEntryDialog = {"_p_p_wxNumberEntryDialog", 0, 0, 0, 0, 0};
14555 static swig_type_info _swigt__p_p_wxPasswordEntryDialog = {"_p_p_wxPasswordEntryDialog", 0, 0, 0, 0, 0};
14556 static swig_type_info _swigt__p_p_wxTextEntryDialog = {"_p_p_wxTextEntryDialog", 0, 0, 0, 0, 0};
14557 static swig_type_info _swigt__p_p_wxSingleChoiceDialog = {"_p_p_wxSingleChoiceDialog", 0, 0, 0, 0, 0};
14558 static swig_type_info _swigt__p_p_wxMultiChoiceDialog = {"_p_p_wxMultiChoiceDialog", 0, 0, 0, 0, 0};
14559 static swig_type_info _swigt__p_p_wxFileDialog = {"_p_p_wxFileDialog", 0, 0, 0, 0, 0};
14560 static swig_type_info _swigt__p_p_wxPanel = {"_p_p_wxPanel", 0, 0, 0, 0, 0};
14561 static swig_type_info _swigt__p_p_wxStatusBar = {"_p_p_wxStatusBar", 0, 0, 0, 0, 0};
14562 static swig_type_info _swigt__p_p_wxPyVScrolledWindow = {"_p_p_wxPyVScrolledWindow", 0, 0, 0, 0, 0};
14563 static swig_type_info _swigt__p_p_wxTipWindow = {"_p_p_wxTipWindow", 0, 0, 0, 0, 0};
14564 static swig_type_info _swigt__p_p_wxPyPopupTransientWindow = {"_p_p_wxPyPopupTransientWindow", 0, 0, 0, 0, 0};
14565 static swig_type_info _swigt__p_p_wxPopupWindow = {"_p_p_wxPopupWindow", 0, 0, 0, 0, 0};
14566 static swig_type_info _swigt__p_p_wxSashLayoutWindow = {"_p_p_wxSashLayoutWindow", 0, 0, 0, 0, 0};
14567 static swig_type_info _swigt__p_p_wxScrolledWindow = {"_p_p_wxScrolledWindow", 0, 0, 0, 0, 0};
14568 static swig_type_info _swigt__p_p_wxTopLevelWindow = {"_p_p_wxTopLevelWindow", 0, 0, 0, 0, 0};
14569 static swig_type_info _swigt__p_p_wxSplashScreenWindow = {"_p_p_wxSplashScreenWindow", 0, 0, 0, 0, 0};
14570 static swig_type_info _swigt__p_p_wxSplitterWindow = {"_p_p_wxSplitterWindow", 0, 0, 0, 0, 0};
14571 static swig_type_info _swigt__p_p_wxSashWindow = {"_p_p_wxSashWindow", 0, 0, 0, 0, 0};
14572 static swig_type_info _swigt__p_p_wxMDIClientWindow = {"_p_p_wxMDIClientWindow", 0, 0, 0, 0, 0};
14573 static swig_type_info _swigt__p_p_wxPyScrolledWindow = {"_p_p_wxPyScrolledWindow", 0, 0, 0, 0, 0};
14574 static swig_type_info _swigt__p_p_wxPreviewFrame = {"_p_p_wxPreviewFrame", 0, 0, 0, 0, 0};
14575 static swig_type_info _swigt__p_p_wxPyPreviewFrame = {"_p_p_wxPyPreviewFrame", 0, 0, 0, 0, 0};
14576 static swig_type_info _swigt__p_p_wxControl = {"_p_p_wxControl", 0, 0, 0, 0, 0};
14577 static swig_type_info _swigt__p_p_wxMDIChildFrame = {"_p_p_wxMDIChildFrame", 0, 0, 0, 0, 0};
14578 static swig_type_info _swigt__p_p_wxControlWithItems = {"_p_p_wxControlWithItems", 0, 0, 0, 0, 0};
14579 static swig_type_info _swigt__p_p_wxPyWindow = {"_p_p_wxPyWindow", 0, 0, 0, 0, 0};
14580 static swig_type_info _swigt__p_p_wxPreviewCanvas = {"_p_p_wxPreviewCanvas", 0, 0, 0, 0, 0};
14581 static swig_type_info _swigt__p_p_wxFloatingPane = {"_p_p_wxFloatingPane", 0, 0, 0, 0, 0};
14582 static swig_type_info _swigt__p_p_wxPyHtmlListBox = {"_p_p_wxPyHtmlListBox", 0, 0, 0, 0, 0};
14583 static swig_type_info _swigt__p_p_wxPyVListBox = {"_p_p_wxPyVListBox", 0, 0, 0, 0, 0};
14584 static swig_type_info _swigt__p_p_wxAuiMultiNotebook = {"_p_p_wxAuiMultiNotebook", 0, 0, 0, 0, 0};
14585 static swig_type_info _swigt__p_p_wxPreviewControlBar = {"_p_p_wxPreviewControlBar", 0, 0, 0, 0, 0};
14586 static swig_type_info _swigt__p_p_wxPyPreviewControlBar = {"_p_p_wxPyPreviewControlBar", 0, 0, 0, 0, 0};
14587 static swig_type_info _swigt__p_p_wxAuiTabCtrl = {"_p_p_wxAuiTabCtrl", 0, 0, 0, 0, 0};
14588 static swig_type_info _swigt__p_p_wxFrame = {"_p_p_wxFrame", 0, 0, 0, 0, 0};
14589 static swig_type_info _swigt__p_p_wxFontDialog = {"_p_p_wxFontDialog", 0, 0, 0, 0, 0};
14590 static swig_type_info _swigt__p_p_wxDirDialog = {"_p_p_wxDirDialog", 0, 0, 0, 0, 0};
14591 static swig_type_info _swigt__p_p_wxColourDialog = {"_p_p_wxColourDialog", 0, 0, 0, 0, 0};
14592 static swig_type_info _swigt__p_p_wxDialog = {"_p_p_wxDialog", 0, 0, 0, 0, 0};
14593 static swig_type_info _swigt__p_p_wxMDIParentFrame = {"_p_p_wxMDIParentFrame", 0, 0, 0, 0, 0};
14594 static swig_type_info _swigt__p_unsigned_char = {"_p_unsigned_char", "unsigned char *|byte *", 0, 0, (void*)0, 0};
14595 static swig_type_info _swigt__p_unsigned_int = {"_p_unsigned_int", "unsigned int *|time_t *", 0, 0, (void*)0, 0};
14596 static swig_type_info _swigt__p_unsigned_long = {"_p_unsigned_long", "unsigned long *|wxUIntPtr *", 0, 0, (void*)0, 0};
14597 static swig_type_info _swigt__p_wxAuiMultiNotebook = {"_p_wxAuiMultiNotebook", "wxAuiMultiNotebook *", 0, 0, (void*)0, 0};
14598 static swig_type_info _swigt__p_wxAuiNotebookEvent = {"_p_wxAuiNotebookEvent", "wxAuiNotebookEvent *", 0, 0, (void*)0, 0};
14599 static swig_type_info _swigt__p_wxAuiNotebookPage = {"_p_wxAuiNotebookPage", "wxAuiNotebookPage *", 0, 0, (void*)0, 0};
14600 static swig_type_info _swigt__p_wxAuiNotebookPageArray = {"_p_wxAuiNotebookPageArray", "wxAuiNotebookPageArray *", 0, 0, (void*)0, 0};
14601 static swig_type_info _swigt__p_wxAuiTabContainer = {"_p_wxAuiTabContainer", "wxAuiTabContainer *", 0, 0, (void*)0, 0};
14602 static swig_type_info _swigt__p_wxAuiTabContainerButton = {"_p_wxAuiTabContainerButton", "wxAuiTabContainerButton *", 0, 0, (void*)0, 0};
14603 static swig_type_info _swigt__p_wxAuiTabCtrl = {"_p_wxAuiTabCtrl", "wxAuiTabCtrl *", 0, 0, (void*)0, 0};
14604 static swig_type_info _swigt__p_wxBitmap = {"_p_wxBitmap", "wxBitmap *", 0, 0, (void*)0, 0};
14605 static swig_type_info _swigt__p_wxColor = {"_p_wxColor", "wxColor *", 0, 0, (void*)0, 0};
14606 static swig_type_info _swigt__p_wxColour = {"_p_wxColour", "wxColour *", 0, 0, (void*)0, 0};
14607 static swig_type_info _swigt__p_wxCommandEvent = {"_p_wxCommandEvent", "wxCommandEvent *", 0, 0, (void*)0, 0};
14608 static swig_type_info _swigt__p_wxSashEvent = {"_p_wxSashEvent", 0, 0, 0, 0, 0};
14609 static swig_type_info _swigt__p_wxWindowDestroyEvent = {"_p_wxWindowDestroyEvent", 0, 0, 0, 0, 0};
14610 static swig_type_info _swigt__p_wxSplitterEvent = {"_p_wxSplitterEvent", 0, 0, 0, 0, 0};
14611 static swig_type_info _swigt__p_wxClipboardTextEvent = {"_p_wxClipboardTextEvent", 0, 0, 0, 0, 0};
14612 static swig_type_info _swigt__p_wxScrollEvent = {"_p_wxScrollEvent", 0, 0, 0, 0, 0};
14613 static swig_type_info _swigt__p_wxPyCommandEvent = {"_p_wxPyCommandEvent", 0, 0, 0, 0, 0};
14614 static swig_type_info _swigt__p_wxContextMenuEvent = {"_p_wxContextMenuEvent", 0, 0, 0, 0, 0};
14615 static swig_type_info _swigt__p_wxChildFocusEvent = {"_p_wxChildFocusEvent", 0, 0, 0, 0, 0};
14616 static swig_type_info _swigt__p_wxDateEvent = {"_p_wxDateEvent", 0, 0, 0, 0, 0};
14617 static swig_type_info _swigt__p_wxWindowCreateEvent = {"_p_wxWindowCreateEvent", 0, 0, 0, 0, 0};
14618 static swig_type_info _swigt__p_wxFindDialogEvent = {"_p_wxFindDialogEvent", 0, 0, 0, 0, 0};
14619 static swig_type_info _swigt__p_wxUpdateUIEvent = {"_p_wxUpdateUIEvent", 0, 0, 0, 0, 0};
14620 static swig_type_info _swigt__p_wxControl = {"_p_wxControl", "wxControl *", 0, 0, (void*)0, 0};
14621 static swig_type_info _swigt__p_wxControlWithItems = {"_p_wxControlWithItems", 0, 0, 0, 0, 0};
14622 static swig_type_info _swigt__p_wxDC = {"_p_wxDC", "wxDC *", 0, 0, (void*)0, 0};
14623 static swig_type_info _swigt__p_wxDefaultDockArt = {"_p_wxDefaultDockArt", "wxDefaultDockArt *", 0, 0, (void*)0, 0};
14624 static swig_type_info _swigt__p_wxDockArt = {"_p_wxDockArt", "wxDockArt *", 0, 0, (void*)0, 0};
14625 static swig_type_info _swigt__p_wxDockInfo = {"_p_wxDockInfo", "wxDockInfo *", 0, 0, (void*)0, 0};
14626 static swig_type_info _swigt__p_wxDockUIPart = {"_p_wxDockUIPart", "wxDockUIPart *", 0, 0, (void*)0, 0};
14627 static swig_type_info _swigt__p_wxDuplexMode = {"_p_wxDuplexMode", "enum wxDuplexMode *|wxDuplexMode *", 0, 0, (void*)0, 0};
14628 static swig_type_info _swigt__p_wxEvent = {"_p_wxEvent", "wxEvent *", 0, 0, (void*)0, 0};
14629 static swig_type_info _swigt__p_wxMenuEvent = {"_p_wxMenuEvent", 0, 0, 0, 0, 0};
14630 static swig_type_info _swigt__p_wxCloseEvent = {"_p_wxCloseEvent", 0, 0, 0, 0, 0};
14631 static swig_type_info _swigt__p_wxMouseEvent = {"_p_wxMouseEvent", 0, 0, 0, 0, 0};
14632 static swig_type_info _swigt__p_wxEraseEvent = {"_p_wxEraseEvent", 0, 0, 0, 0, 0};
14633 static swig_type_info _swigt__p_wxSetCursorEvent = {"_p_wxSetCursorEvent", 0, 0, 0, 0, 0};
14634 static swig_type_info _swigt__p_wxInitDialogEvent = {"_p_wxInitDialogEvent", 0, 0, 0, 0, 0};
14635 static swig_type_info _swigt__p_wxPyEvent = {"_p_wxPyEvent", 0, 0, 0, 0, 0};
14636 static swig_type_info _swigt__p_wxCalculateLayoutEvent = {"_p_wxCalculateLayoutEvent", 0, 0, 0, 0, 0};
14637 static swig_type_info _swigt__p_wxIdleEvent = {"_p_wxIdleEvent", 0, 0, 0, 0, 0};
14638 static swig_type_info _swigt__p_wxQueryNewPaletteEvent = {"_p_wxQueryNewPaletteEvent", 0, 0, 0, 0, 0};
14639 static swig_type_info _swigt__p_wxMaximizeEvent = {"_p_wxMaximizeEvent", 0, 0, 0, 0, 0};
14640 static swig_type_info _swigt__p_wxIconizeEvent = {"_p_wxIconizeEvent", 0, 0, 0, 0, 0};
14641 static swig_type_info _swigt__p_wxActivateEvent = {"_p_wxActivateEvent", 0, 0, 0, 0, 0};
14642 static swig_type_info _swigt__p_wxSizeEvent = {"_p_wxSizeEvent", 0, 0, 0, 0, 0};
14643 static swig_type_info _swigt__p_wxMoveEvent = {"_p_wxMoveEvent", 0, 0, 0, 0, 0};
14644 static swig_type_info _swigt__p_wxPaintEvent = {"_p_wxPaintEvent", 0, 0, 0, 0, 0};
14645 static swig_type_info _swigt__p_wxNcPaintEvent = {"_p_wxNcPaintEvent", 0, 0, 0, 0, 0};
14646 static swig_type_info _swigt__p_wxPaletteChangedEvent = {"_p_wxPaletteChangedEvent", 0, 0, 0, 0, 0};
14647 static swig_type_info _swigt__p_wxDisplayChangedEvent = {"_p_wxDisplayChangedEvent", 0, 0, 0, 0, 0};
14648 static swig_type_info _swigt__p_wxMouseCaptureChangedEvent = {"_p_wxMouseCaptureChangedEvent", 0, 0, 0, 0, 0};
14649 static swig_type_info _swigt__p_wxSysColourChangedEvent = {"_p_wxSysColourChangedEvent", 0, 0, 0, 0, 0};
14650 static swig_type_info _swigt__p_wxDropFilesEvent = {"_p_wxDropFilesEvent", 0, 0, 0, 0, 0};
14651 static swig_type_info _swigt__p_wxFocusEvent = {"_p_wxFocusEvent", 0, 0, 0, 0, 0};
14652 static swig_type_info _swigt__p_wxQueryLayoutInfoEvent = {"_p_wxQueryLayoutInfoEvent", 0, 0, 0, 0, 0};
14653 static swig_type_info _swigt__p_wxShowEvent = {"_p_wxShowEvent", 0, 0, 0, 0, 0};
14654 static swig_type_info _swigt__p_wxNavigationKeyEvent = {"_p_wxNavigationKeyEvent", 0, 0, 0, 0, 0};
14655 static swig_type_info _swigt__p_wxKeyEvent = {"_p_wxKeyEvent", 0, 0, 0, 0, 0};
14656 static swig_type_info _swigt__p_wxScrollWinEvent = {"_p_wxScrollWinEvent", 0, 0, 0, 0, 0};
14657 static swig_type_info _swigt__p_wxTaskBarIconEvent = {"_p_wxTaskBarIconEvent", 0, 0, 0, 0, 0};
14658 static swig_type_info _swigt__p_wxEvtHandler = {"_p_wxEvtHandler", "wxEvtHandler *", 0, 0, (void*)0, 0};
14659 static swig_type_info _swigt__p_wxSplashScreen = {"_p_wxSplashScreen", 0, 0, 0, 0, 0};
14660 static swig_type_info _swigt__p_wxMiniFrame = {"_p_wxMiniFrame", 0, 0, 0, 0, 0};
14661 static swig_type_info _swigt__p_wxPyPanel = {"_p_wxPyPanel", 0, 0, 0, 0, 0};
14662 static swig_type_info _swigt__p_wxMenuBar = {"_p_wxMenuBar", 0, 0, 0, 0, 0};
14663 static swig_type_info _swigt__p_wxValidator = {"_p_wxValidator", 0, 0, 0, 0, 0};
14664 static swig_type_info _swigt__p_wxPyValidator = {"_p_wxPyValidator", 0, 0, 0, 0, 0};
14665 static swig_type_info _swigt__p_wxNumberEntryDialog = {"_p_wxNumberEntryDialog", 0, 0, 0, 0, 0};
14666 static swig_type_info _swigt__p_wxFileDialog = {"_p_wxFileDialog", 0, 0, 0, 0, 0};
14667 static swig_type_info _swigt__p_wxFindReplaceDialog = {"_p_wxFindReplaceDialog", 0, 0, 0, 0, 0};
14668 static swig_type_info _swigt__p_wxProgressDialog = {"_p_wxProgressDialog", 0, 0, 0, 0, 0};
14669 static swig_type_info _swigt__p_wxMessageDialog = {"_p_wxMessageDialog", 0, 0, 0, 0, 0};
14670 static swig_type_info _swigt__p_wxPasswordEntryDialog = {"_p_wxPasswordEntryDialog", 0, 0, 0, 0, 0};
14671 static swig_type_info _swigt__p_wxTextEntryDialog = {"_p_wxTextEntryDialog", 0, 0, 0, 0, 0};
14672 static swig_type_info _swigt__p_wxSingleChoiceDialog = {"_p_wxSingleChoiceDialog", 0, 0, 0, 0, 0};
14673 static swig_type_info _swigt__p_wxMultiChoiceDialog = {"_p_wxMultiChoiceDialog", 0, 0, 0, 0, 0};
14674 static swig_type_info _swigt__p_wxPanel = {"_p_wxPanel", 0, 0, 0, 0, 0};
14675 static swig_type_info _swigt__p_wxStatusBar = {"_p_wxStatusBar", 0, 0, 0, 0, 0};
14676 static swig_type_info _swigt__p_wxSashWindow = {"_p_wxSashWindow", 0, 0, 0, 0, 0};
14677 static swig_type_info _swigt__p_wxScrolledWindow = {"_p_wxScrolledWindow", 0, 0, 0, 0, 0};
14678 static swig_type_info _swigt__p_wxMDIClientWindow = {"_p_wxMDIClientWindow", 0, 0, 0, 0, 0};
14679 static swig_type_info _swigt__p_wxPyScrolledWindow = {"_p_wxPyScrolledWindow", 0, 0, 0, 0, 0};
14680 static swig_type_info _swigt__p_wxSplitterWindow = {"_p_wxSplitterWindow", 0, 0, 0, 0, 0};
14681 static swig_type_info _swigt__p_wxSplashScreenWindow = {"_p_wxSplashScreenWindow", 0, 0, 0, 0, 0};
14682 static swig_type_info _swigt__p_wxSashLayoutWindow = {"_p_wxSashLayoutWindow", 0, 0, 0, 0, 0};
14683 static swig_type_info _swigt__p_wxPopupWindow = {"_p_wxPopupWindow", 0, 0, 0, 0, 0};
14684 static swig_type_info _swigt__p_wxPyPopupTransientWindow = {"_p_wxPyPopupTransientWindow", 0, 0, 0, 0, 0};
14685 static swig_type_info _swigt__p_wxTipWindow = {"_p_wxTipWindow", 0, 0, 0, 0, 0};
14686 static swig_type_info _swigt__p_wxPyVScrolledWindow = {"_p_wxPyVScrolledWindow", 0, 0, 0, 0, 0};
14687 static swig_type_info _swigt__p_wxPyPreviewFrame = {"_p_wxPyPreviewFrame", 0, 0, 0, 0, 0};
14688 static swig_type_info _swigt__p_wxPreviewFrame = {"_p_wxPreviewFrame", 0, 0, 0, 0, 0};
14689 static swig_type_info _swigt__p_wxMDIChildFrame = {"_p_wxMDIChildFrame", 0, 0, 0, 0, 0};
14690 static swig_type_info _swigt__p_wxPyApp = {"_p_wxPyApp", 0, 0, 0, 0, 0};
14691 static swig_type_info _swigt__p_wxPyWindow = {"_p_wxPyWindow", 0, 0, 0, 0, 0};
14692 static swig_type_info _swigt__p_wxPreviewCanvas = {"_p_wxPreviewCanvas", 0, 0, 0, 0, 0};
14693 static swig_type_info _swigt__p_wxPyHtmlListBox = {"_p_wxPyHtmlListBox", 0, 0, 0, 0, 0};
14694 static swig_type_info _swigt__p_wxPyVListBox = {"_p_wxPyVListBox", 0, 0, 0, 0, 0};
14695 static swig_type_info _swigt__p_wxPreviewControlBar = {"_p_wxPreviewControlBar", 0, 0, 0, 0, 0};
14696 static swig_type_info _swigt__p_wxPyPreviewControlBar = {"_p_wxPyPreviewControlBar", 0, 0, 0, 0, 0};
14697 static swig_type_info _swigt__p_wxPyTaskBarIcon = {"_p_wxPyTaskBarIcon", 0, 0, 0, 0, 0};
14698 static swig_type_info _swigt__p_wxFontDialog = {"_p_wxFontDialog", 0, 0, 0, 0, 0};
14699 static swig_type_info _swigt__p_wxDirDialog = {"_p_wxDirDialog", 0, 0, 0, 0, 0};
14700 static swig_type_info _swigt__p_wxColourDialog = {"_p_wxColourDialog", 0, 0, 0, 0, 0};
14701 static swig_type_info _swigt__p_wxDialog = {"_p_wxDialog", 0, 0, 0, 0, 0};
14702 static swig_type_info _swigt__p_wxMenu = {"_p_wxMenu", 0, 0, 0, 0, 0};
14703 static swig_type_info _swigt__p_wxMDIParentFrame = {"_p_wxMDIParentFrame", 0, 0, 0, 0, 0};
14704 static swig_type_info _swigt__p_wxFloatingPane = {"_p_wxFloatingPane", "wxFloatingPane *", 0, 0, (void*)0, 0};
14705 static swig_type_info _swigt__p_wxFont = {"_p_wxFont", "wxFont *", 0, 0, (void*)0, 0};
14706 static swig_type_info _swigt__p_wxFrame = {"_p_wxFrame", "wxFrame *", 0, 0, (void*)0, 0};
14707 static swig_type_info _swigt__p_wxFrameManager = {"_p_wxFrameManager", "wxFrameManager *", 0, 0, (void*)0, 0};
14708 static swig_type_info _swigt__p_wxFrameManagerEvent = {"_p_wxFrameManagerEvent", "wxFrameManagerEvent *", 0, 0, (void*)0, 0};
14709 static swig_type_info _swigt__p_wxNotifyEvent = {"_p_wxNotifyEvent", "wxNotifyEvent *", 0, 0, (void*)0, 0};
14710 static swig_type_info _swigt__p_wxObject = {"_p_wxObject", "wxObject *", 0, 0, (void*)0, 0};
14711 static swig_type_info _swigt__p_wxLayoutConstraints = {"_p_wxLayoutConstraints", 0, 0, 0, 0, 0};
14712 static swig_type_info _swigt__p_wxGBSizerItem = {"_p_wxGBSizerItem", 0, 0, 0, 0, 0};
14713 static swig_type_info _swigt__p_wxIndividualLayoutConstraint = {"_p_wxIndividualLayoutConstraint", 0, 0, 0, 0, 0};
14714 static swig_type_info _swigt__p_wxStaticBoxSizer = {"_p_wxStaticBoxSizer", 0, 0, 0, 0, 0};
14715 static swig_type_info _swigt__p_wxBoxSizer = {"_p_wxBoxSizer", 0, 0, 0, 0, 0};
14716 static swig_type_info _swigt__p_wxGridBagSizer = {"_p_wxGridBagSizer", 0, 0, 0, 0, 0};
14717 static swig_type_info _swigt__p_wxFontData = {"_p_wxFontData", 0, 0, 0, 0, 0};
14718 static swig_type_info _swigt__p_wxPrintData = {"_p_wxPrintData", 0, 0, 0, 0, 0};
14719 static swig_type_info _swigt__p_wxGridSizer = {"_p_wxGridSizer", 0, 0, 0, 0, 0};
14720 static swig_type_info _swigt__p_wxFlexGridSizer = {"_p_wxFlexGridSizer", 0, 0, 0, 0, 0};
14721 static swig_type_info _swigt__p_wxLayoutAlgorithm = {"_p_wxLayoutAlgorithm", 0, 0, 0, 0, 0};
14722 static swig_type_info _swigt__p_wxFSFile = {"_p_wxFSFile", 0, 0, 0, 0, 0};
14723 static swig_type_info _swigt__p_wxFindReplaceData = {"_p_wxFindReplaceData", 0, 0, 0, 0, 0};
14724 static swig_type_info _swigt__p_wxPySizer = {"_p_wxPySizer", 0, 0, 0, 0, 0};
14725 static swig_type_info _swigt__p_wxColourData = {"_p_wxColourData", 0, 0, 0, 0, 0};
14726 static swig_type_info _swigt__p_wxPrinter = {"_p_wxPrinter", 0, 0, 0, 0, 0};
14727 static swig_type_info _swigt__p_wxMenuItem = {"_p_wxMenuItem", 0, 0, 0, 0, 0};
14728 static swig_type_info _swigt__p_wxANIHandler = {"_p_wxANIHandler", 0, 0, 0, 0, 0};
14729 static swig_type_info _swigt__p_wxPNGHandler = {"_p_wxPNGHandler", 0, 0, 0, 0, 0};
14730 static swig_type_info _swigt__p_wxGIFHandler = {"_p_wxGIFHandler", 0, 0, 0, 0, 0};
14731 static swig_type_info _swigt__p_wxPCXHandler = {"_p_wxPCXHandler", 0, 0, 0, 0, 0};
14732 static swig_type_info _swigt__p_wxJPEGHandler = {"_p_wxJPEGHandler", 0, 0, 0, 0, 0};
14733 static swig_type_info _swigt__p_wxPNMHandler = {"_p_wxPNMHandler", 0, 0, 0, 0, 0};
14734 static swig_type_info _swigt__p_wxCURHandler = {"_p_wxCURHandler", 0, 0, 0, 0, 0};
14735 static swig_type_info _swigt__p_wxICOHandler = {"_p_wxICOHandler", 0, 0, 0, 0, 0};
14736 static swig_type_info _swigt__p_wxBMPHandler = {"_p_wxBMPHandler", 0, 0, 0, 0, 0};
14737 static swig_type_info _swigt__p_wxPyImageHandler = {"_p_wxPyImageHandler", 0, 0, 0, 0, 0};
14738 static swig_type_info _swigt__p_wxImageHandler = {"_p_wxImageHandler", 0, 0, 0, 0, 0};
14739 static swig_type_info _swigt__p_wxXPMHandler = {"_p_wxXPMHandler", 0, 0, 0, 0, 0};
14740 static swig_type_info _swigt__p_wxTIFFHandler = {"_p_wxTIFFHandler", 0, 0, 0, 0, 0};
14741 static swig_type_info _swigt__p_wxStdDialogButtonSizer = {"_p_wxStdDialogButtonSizer", 0, 0, 0, 0, 0};
14742 static swig_type_info _swigt__p_wxAcceleratorTable = {"_p_wxAcceleratorTable", 0, 0, 0, 0, 0};
14743 static swig_type_info _swigt__p_wxImage = {"_p_wxImage", 0, 0, 0, 0, 0};
14744 static swig_type_info _swigt__p_wxPyPrintout = {"_p_wxPyPrintout", 0, 0, 0, 0, 0};
14745 static swig_type_info _swigt__p_wxPrintPreview = {"_p_wxPrintPreview", 0, 0, 0, 0, 0};
14746 static swig_type_info _swigt__p_wxPyPrintPreview = {"_p_wxPyPrintPreview", 0, 0, 0, 0, 0};
14747 static swig_type_info _swigt__p_wxPageSetupDialog = {"_p_wxPageSetupDialog", 0, 0, 0, 0, 0};
14748 static swig_type_info _swigt__p_wxPrintDialog = {"_p_wxPrintDialog", 0, 0, 0, 0, 0};
14749 static swig_type_info _swigt__p_wxFileSystem = {"_p_wxFileSystem", 0, 0, 0, 0, 0};
14750 static swig_type_info _swigt__p_wxPageSetupDialogData = {"_p_wxPageSetupDialogData", 0, 0, 0, 0, 0};
14751 static swig_type_info _swigt__p_wxPrintDialogData = {"_p_wxPrintDialogData", 0, 0, 0, 0, 0};
14752 static swig_type_info _swigt__p_wxPaneButton = {"_p_wxPaneButton", "wxPaneButton *", 0, 0, (void*)0, 0};
14753 static swig_type_info _swigt__p_wxPaneButtonArray = {"_p_wxPaneButtonArray", "wxPaneButtonArray *", 0, 0, (void*)0, 0};
14754 static swig_type_info _swigt__p_wxPaneInfo = {"_p_wxPaneInfo", "wxPaneInfo *", 0, 0, (void*)0, 0};
14755 static swig_type_info _swigt__p_wxPaneInfoPtrArray = {"_p_wxPaneInfoPtrArray", "wxPaneInfoPtrArray *", 0, 0, (void*)0, 0};
14756 static swig_type_info _swigt__p_wxPaperSize = {"_p_wxPaperSize", "enum wxPaperSize *|wxPaperSize *", 0, 0, (void*)0, 0};
14757 static swig_type_info _swigt__p_wxPoint = {"_p_wxPoint", "wxPoint *", 0, 0, (void*)0, 0};
14758 static swig_type_info _swigt__p_wxPyDockArt = {"_p_wxPyDockArt", "wxPyDockArt *", 0, 0, (void*)0, 0};
14759 static swig_type_info _swigt__p_wxRect = {"_p_wxRect", "wxRect *", 0, 0, (void*)0, 0};
14760 static swig_type_info _swigt__p_wxSize = {"_p_wxSize", "wxSize *", 0, 0, (void*)0, 0};
14761 static swig_type_info _swigt__p_wxSizer = {"_p_wxSizer", "wxSizer *", 0, 0, (void*)0, 0};
14762 static swig_type_info _swigt__p_wxSizerItem = {"_p_wxSizerItem", "wxSizerItem *", 0, 0, (void*)0, 0};
14763 static swig_type_info _swigt__p_wxString = {"_p_wxString", "wxString *", 0, 0, (void*)0, 0};
14764 static swig_type_info _swigt__p_wxTopLevelWindow = {"_p_wxTopLevelWindow", "wxTopLevelWindow *", 0, 0, (void*)0, 0};
14765 static swig_type_info _swigt__p_wxWindow = {"_p_wxWindow", "wxWindow *", 0, 0, (void*)0, 0};
14766
14767 static swig_type_info *swig_type_initial[] = {
14768 &_swigt__p_char,
14769 &_swigt__p_form_ops_t,
14770 &_swigt__p_int,
14771 &_swigt__p_p_wxAuiMultiNotebook,
14772 &_swigt__p_p_wxAuiTabContainerButton,
14773 &_swigt__p_p_wxAuiTabCtrl,
14774 &_swigt__p_p_wxColourDialog,
14775 &_swigt__p_p_wxControl,
14776 &_swigt__p_p_wxControlWithItems,
14777 &_swigt__p_p_wxDialog,
14778 &_swigt__p_p_wxDirDialog,
14779 &_swigt__p_p_wxFileDialog,
14780 &_swigt__p_p_wxFindReplaceDialog,
14781 &_swigt__p_p_wxFloatingPane,
14782 &_swigt__p_p_wxFontDialog,
14783 &_swigt__p_p_wxFrame,
14784 &_swigt__p_p_wxMDIChildFrame,
14785 &_swigt__p_p_wxMDIClientWindow,
14786 &_swigt__p_p_wxMDIParentFrame,
14787 &_swigt__p_p_wxMenuBar,
14788 &_swigt__p_p_wxMessageDialog,
14789 &_swigt__p_p_wxMiniFrame,
14790 &_swigt__p_p_wxMultiChoiceDialog,
14791 &_swigt__p_p_wxNumberEntryDialog,
14792 &_swigt__p_p_wxPanel,
14793 &_swigt__p_p_wxPasswordEntryDialog,
14794 &_swigt__p_p_wxPopupWindow,
14795 &_swigt__p_p_wxPreviewCanvas,
14796 &_swigt__p_p_wxPreviewControlBar,
14797 &_swigt__p_p_wxPreviewFrame,
14798 &_swigt__p_p_wxProgressDialog,
14799 &_swigt__p_p_wxPyHtmlListBox,
14800 &_swigt__p_p_wxPyPanel,
14801 &_swigt__p_p_wxPyPopupTransientWindow,
14802 &_swigt__p_p_wxPyPreviewControlBar,
14803 &_swigt__p_p_wxPyPreviewFrame,
14804 &_swigt__p_p_wxPyScrolledWindow,
14805 &_swigt__p_p_wxPyVListBox,
14806 &_swigt__p_p_wxPyVScrolledWindow,
14807 &_swigt__p_p_wxPyWindow,
14808 &_swigt__p_p_wxSashLayoutWindow,
14809 &_swigt__p_p_wxSashWindow,
14810 &_swigt__p_p_wxScrolledWindow,
14811 &_swigt__p_p_wxSingleChoiceDialog,
14812 &_swigt__p_p_wxSplashScreen,
14813 &_swigt__p_p_wxSplashScreenWindow,
14814 &_swigt__p_p_wxSplitterWindow,
14815 &_swigt__p_p_wxStatusBar,
14816 &_swigt__p_p_wxTextEntryDialog,
14817 &_swigt__p_p_wxTipWindow,
14818 &_swigt__p_p_wxTopLevelWindow,
14819 &_swigt__p_p_wxWindow,
14820 &_swigt__p_unsigned_char,
14821 &_swigt__p_unsigned_int,
14822 &_swigt__p_unsigned_long,
14823 &_swigt__p_wxANIHandler,
14824 &_swigt__p_wxAcceleratorTable,
14825 &_swigt__p_wxActivateEvent,
14826 &_swigt__p_wxAuiMultiNotebook,
14827 &_swigt__p_wxAuiNotebookEvent,
14828 &_swigt__p_wxAuiNotebookPage,
14829 &_swigt__p_wxAuiNotebookPageArray,
14830 &_swigt__p_wxAuiTabContainer,
14831 &_swigt__p_wxAuiTabContainerButton,
14832 &_swigt__p_wxAuiTabCtrl,
14833 &_swigt__p_wxBMPHandler,
14834 &_swigt__p_wxBitmap,
14835 &_swigt__p_wxBoxSizer,
14836 &_swigt__p_wxCURHandler,
14837 &_swigt__p_wxCalculateLayoutEvent,
14838 &_swigt__p_wxChildFocusEvent,
14839 &_swigt__p_wxClipboardTextEvent,
14840 &_swigt__p_wxCloseEvent,
14841 &_swigt__p_wxColor,
14842 &_swigt__p_wxColour,
14843 &_swigt__p_wxColourData,
14844 &_swigt__p_wxColourDialog,
14845 &_swigt__p_wxCommandEvent,
14846 &_swigt__p_wxContextMenuEvent,
14847 &_swigt__p_wxControl,
14848 &_swigt__p_wxControlWithItems,
14849 &_swigt__p_wxDC,
14850 &_swigt__p_wxDateEvent,
14851 &_swigt__p_wxDefaultDockArt,
14852 &_swigt__p_wxDialog,
14853 &_swigt__p_wxDirDialog,
14854 &_swigt__p_wxDisplayChangedEvent,
14855 &_swigt__p_wxDockArt,
14856 &_swigt__p_wxDockInfo,
14857 &_swigt__p_wxDockUIPart,
14858 &_swigt__p_wxDropFilesEvent,
14859 &_swigt__p_wxDuplexMode,
14860 &_swigt__p_wxEraseEvent,
14861 &_swigt__p_wxEvent,
14862 &_swigt__p_wxEvtHandler,
14863 &_swigt__p_wxFSFile,
14864 &_swigt__p_wxFileDialog,
14865 &_swigt__p_wxFileSystem,
14866 &_swigt__p_wxFindDialogEvent,
14867 &_swigt__p_wxFindReplaceData,
14868 &_swigt__p_wxFindReplaceDialog,
14869 &_swigt__p_wxFlexGridSizer,
14870 &_swigt__p_wxFloatingPane,
14871 &_swigt__p_wxFocusEvent,
14872 &_swigt__p_wxFont,
14873 &_swigt__p_wxFontData,
14874 &_swigt__p_wxFontDialog,
14875 &_swigt__p_wxFrame,
14876 &_swigt__p_wxFrameManager,
14877 &_swigt__p_wxFrameManagerEvent,
14878 &_swigt__p_wxGBSizerItem,
14879 &_swigt__p_wxGIFHandler,
14880 &_swigt__p_wxGridBagSizer,
14881 &_swigt__p_wxGridSizer,
14882 &_swigt__p_wxICOHandler,
14883 &_swigt__p_wxIconizeEvent,
14884 &_swigt__p_wxIdleEvent,
14885 &_swigt__p_wxImage,
14886 &_swigt__p_wxImageHandler,
14887 &_swigt__p_wxIndividualLayoutConstraint,
14888 &_swigt__p_wxInitDialogEvent,
14889 &_swigt__p_wxJPEGHandler,
14890 &_swigt__p_wxKeyEvent,
14891 &_swigt__p_wxLayoutAlgorithm,
14892 &_swigt__p_wxLayoutConstraints,
14893 &_swigt__p_wxMDIChildFrame,
14894 &_swigt__p_wxMDIClientWindow,
14895 &_swigt__p_wxMDIParentFrame,
14896 &_swigt__p_wxMaximizeEvent,
14897 &_swigt__p_wxMenu,
14898 &_swigt__p_wxMenuBar,
14899 &_swigt__p_wxMenuEvent,
14900 &_swigt__p_wxMenuItem,
14901 &_swigt__p_wxMessageDialog,
14902 &_swigt__p_wxMiniFrame,
14903 &_swigt__p_wxMouseCaptureChangedEvent,
14904 &_swigt__p_wxMouseEvent,
14905 &_swigt__p_wxMoveEvent,
14906 &_swigt__p_wxMultiChoiceDialog,
14907 &_swigt__p_wxNavigationKeyEvent,
14908 &_swigt__p_wxNcPaintEvent,
14909 &_swigt__p_wxNotifyEvent,
14910 &_swigt__p_wxNumberEntryDialog,
14911 &_swigt__p_wxObject,
14912 &_swigt__p_wxPCXHandler,
14913 &_swigt__p_wxPNGHandler,
14914 &_swigt__p_wxPNMHandler,
14915 &_swigt__p_wxPageSetupDialog,
14916 &_swigt__p_wxPageSetupDialogData,
14917 &_swigt__p_wxPaintEvent,
14918 &_swigt__p_wxPaletteChangedEvent,
14919 &_swigt__p_wxPaneButton,
14920 &_swigt__p_wxPaneButtonArray,
14921 &_swigt__p_wxPaneInfo,
14922 &_swigt__p_wxPaneInfoPtrArray,
14923 &_swigt__p_wxPanel,
14924 &_swigt__p_wxPaperSize,
14925 &_swigt__p_wxPasswordEntryDialog,
14926 &_swigt__p_wxPoint,
14927 &_swigt__p_wxPopupWindow,
14928 &_swigt__p_wxPreviewCanvas,
14929 &_swigt__p_wxPreviewControlBar,
14930 &_swigt__p_wxPreviewFrame,
14931 &_swigt__p_wxPrintData,
14932 &_swigt__p_wxPrintDialog,
14933 &_swigt__p_wxPrintDialogData,
14934 &_swigt__p_wxPrintPreview,
14935 &_swigt__p_wxPrinter,
14936 &_swigt__p_wxProgressDialog,
14937 &_swigt__p_wxPyApp,
14938 &_swigt__p_wxPyCommandEvent,
14939 &_swigt__p_wxPyDockArt,
14940 &_swigt__p_wxPyEvent,
14941 &_swigt__p_wxPyHtmlListBox,
14942 &_swigt__p_wxPyImageHandler,
14943 &_swigt__p_wxPyPanel,
14944 &_swigt__p_wxPyPopupTransientWindow,
14945 &_swigt__p_wxPyPreviewControlBar,
14946 &_swigt__p_wxPyPreviewFrame,
14947 &_swigt__p_wxPyPrintPreview,
14948 &_swigt__p_wxPyPrintout,
14949 &_swigt__p_wxPyScrolledWindow,
14950 &_swigt__p_wxPySizer,
14951 &_swigt__p_wxPyTaskBarIcon,
14952 &_swigt__p_wxPyVListBox,
14953 &_swigt__p_wxPyVScrolledWindow,
14954 &_swigt__p_wxPyValidator,
14955 &_swigt__p_wxPyWindow,
14956 &_swigt__p_wxQueryLayoutInfoEvent,
14957 &_swigt__p_wxQueryNewPaletteEvent,
14958 &_swigt__p_wxRect,
14959 &_swigt__p_wxSashEvent,
14960 &_swigt__p_wxSashLayoutWindow,
14961 &_swigt__p_wxSashWindow,
14962 &_swigt__p_wxScrollEvent,
14963 &_swigt__p_wxScrollWinEvent,
14964 &_swigt__p_wxScrolledWindow,
14965 &_swigt__p_wxSetCursorEvent,
14966 &_swigt__p_wxShowEvent,
14967 &_swigt__p_wxSingleChoiceDialog,
14968 &_swigt__p_wxSize,
14969 &_swigt__p_wxSizeEvent,
14970 &_swigt__p_wxSizer,
14971 &_swigt__p_wxSizerItem,
14972 &_swigt__p_wxSplashScreen,
14973 &_swigt__p_wxSplashScreenWindow,
14974 &_swigt__p_wxSplitterEvent,
14975 &_swigt__p_wxSplitterWindow,
14976 &_swigt__p_wxStaticBoxSizer,
14977 &_swigt__p_wxStatusBar,
14978 &_swigt__p_wxStdDialogButtonSizer,
14979 &_swigt__p_wxString,
14980 &_swigt__p_wxSysColourChangedEvent,
14981 &_swigt__p_wxTIFFHandler,
14982 &_swigt__p_wxTaskBarIconEvent,
14983 &_swigt__p_wxTextEntryDialog,
14984 &_swigt__p_wxTipWindow,
14985 &_swigt__p_wxTopLevelWindow,
14986 &_swigt__p_wxUpdateUIEvent,
14987 &_swigt__p_wxValidator,
14988 &_swigt__p_wxWindow,
14989 &_swigt__p_wxWindowCreateEvent,
14990 &_swigt__p_wxWindowDestroyEvent,
14991 &_swigt__p_wxXPMHandler,
14992 };
14993
14994 static swig_cast_info _swigc__p_char[] = { {&_swigt__p_char, 0, 0, 0},{0, 0, 0, 0}};
14995 static swig_cast_info _swigc__p_form_ops_t[] = { {&_swigt__p_form_ops_t, 0, 0, 0},{0, 0, 0, 0}};
14996 static swig_cast_info _swigc__p_int[] = { {&_swigt__p_int, 0, 0, 0},{0, 0, 0, 0}};
14997 static swig_cast_info _swigc__p_p_wxAuiTabContainerButton[] = { {&_swigt__p_p_wxAuiTabContainerButton, 0, 0, 0},{0, 0, 0, 0}};
14998 static swig_cast_info _swigc__p_p_wxSplashScreen[] = {{&_swigt__p_p_wxSplashScreen, 0, 0, 0},{0, 0, 0, 0}};
14999 static swig_cast_info _swigc__p_p_wxMiniFrame[] = {{&_swigt__p_p_wxMiniFrame, 0, 0, 0},{0, 0, 0, 0}};
15000 static swig_cast_info _swigc__p_p_wxPyPanel[] = {{&_swigt__p_p_wxPyPanel, 0, 0, 0},{0, 0, 0, 0}};
15001 static swig_cast_info _swigc__p_p_wxMenuBar[] = {{&_swigt__p_p_wxMenuBar, 0, 0, 0},{0, 0, 0, 0}};
15002 static swig_cast_info _swigc__p_p_wxFindReplaceDialog[] = {{&_swigt__p_p_wxFindReplaceDialog, 0, 0, 0},{0, 0, 0, 0}};
15003 static swig_cast_info _swigc__p_p_wxProgressDialog[] = {{&_swigt__p_p_wxProgressDialog, 0, 0, 0},{0, 0, 0, 0}};
15004 static swig_cast_info _swigc__p_p_wxMessageDialog[] = {{&_swigt__p_p_wxMessageDialog, 0, 0, 0},{0, 0, 0, 0}};
15005 static swig_cast_info _swigc__p_p_wxNumberEntryDialog[] = {{&_swigt__p_p_wxNumberEntryDialog, 0, 0, 0},{0, 0, 0, 0}};
15006 static swig_cast_info _swigc__p_p_wxPasswordEntryDialog[] = {{&_swigt__p_p_wxPasswordEntryDialog, 0, 0, 0},{0, 0, 0, 0}};
15007 static swig_cast_info _swigc__p_p_wxTextEntryDialog[] = {{&_swigt__p_p_wxTextEntryDialog, 0, 0, 0},{0, 0, 0, 0}};
15008 static swig_cast_info _swigc__p_p_wxSingleChoiceDialog[] = {{&_swigt__p_p_wxSingleChoiceDialog, 0, 0, 0},{0, 0, 0, 0}};
15009 static swig_cast_info _swigc__p_p_wxMultiChoiceDialog[] = {{&_swigt__p_p_wxMultiChoiceDialog, 0, 0, 0},{0, 0, 0, 0}};
15010 static swig_cast_info _swigc__p_p_wxFileDialog[] = {{&_swigt__p_p_wxFileDialog, 0, 0, 0},{0, 0, 0, 0}};
15011 static swig_cast_info _swigc__p_p_wxPanel[] = {{&_swigt__p_p_wxPanel, 0, 0, 0},{0, 0, 0, 0}};
15012 static swig_cast_info _swigc__p_p_wxStatusBar[] = {{&_swigt__p_p_wxStatusBar, 0, 0, 0},{0, 0, 0, 0}};
15013 static swig_cast_info _swigc__p_p_wxPyVScrolledWindow[] = {{&_swigt__p_p_wxPyVScrolledWindow, 0, 0, 0},{0, 0, 0, 0}};
15014 static swig_cast_info _swigc__p_p_wxTipWindow[] = {{&_swigt__p_p_wxTipWindow, 0, 0, 0},{0, 0, 0, 0}};
15015 static swig_cast_info _swigc__p_p_wxPyPopupTransientWindow[] = {{&_swigt__p_p_wxPyPopupTransientWindow, 0, 0, 0},{0, 0, 0, 0}};
15016 static swig_cast_info _swigc__p_p_wxPopupWindow[] = {{&_swigt__p_p_wxPopupWindow, 0, 0, 0},{0, 0, 0, 0}};
15017 static swig_cast_info _swigc__p_p_wxSashLayoutWindow[] = {{&_swigt__p_p_wxSashLayoutWindow, 0, 0, 0},{0, 0, 0, 0}};
15018 static swig_cast_info _swigc__p_p_wxScrolledWindow[] = {{&_swigt__p_p_wxScrolledWindow, 0, 0, 0},{0, 0, 0, 0}};
15019 static swig_cast_info _swigc__p_p_wxTopLevelWindow[] = {{&_swigt__p_p_wxTopLevelWindow, 0, 0, 0},{0, 0, 0, 0}};
15020 static swig_cast_info _swigc__p_p_wxSplashScreenWindow[] = {{&_swigt__p_p_wxSplashScreenWindow, 0, 0, 0},{0, 0, 0, 0}};
15021 static swig_cast_info _swigc__p_p_wxSplitterWindow[] = {{&_swigt__p_p_wxSplitterWindow, 0, 0, 0},{0, 0, 0, 0}};
15022 static swig_cast_info _swigc__p_p_wxSashWindow[] = {{&_swigt__p_p_wxSashWindow, 0, 0, 0},{0, 0, 0, 0}};
15023 static swig_cast_info _swigc__p_p_wxMDIClientWindow[] = {{&_swigt__p_p_wxMDIClientWindow, 0, 0, 0},{0, 0, 0, 0}};
15024 static swig_cast_info _swigc__p_p_wxPyScrolledWindow[] = {{&_swigt__p_p_wxPyScrolledWindow, 0, 0, 0},{0, 0, 0, 0}};
15025 static swig_cast_info _swigc__p_p_wxPreviewFrame[] = {{&_swigt__p_p_wxPreviewFrame, 0, 0, 0},{0, 0, 0, 0}};
15026 static swig_cast_info _swigc__p_p_wxPyPreviewFrame[] = {{&_swigt__p_p_wxPyPreviewFrame, 0, 0, 0},{0, 0, 0, 0}};
15027 static swig_cast_info _swigc__p_p_wxControl[] = {{&_swigt__p_p_wxControl, 0, 0, 0},{0, 0, 0, 0}};
15028 static swig_cast_info _swigc__p_p_wxMDIChildFrame[] = {{&_swigt__p_p_wxMDIChildFrame, 0, 0, 0},{0, 0, 0, 0}};
15029 static swig_cast_info _swigc__p_p_wxControlWithItems[] = {{&_swigt__p_p_wxControlWithItems, 0, 0, 0},{0, 0, 0, 0}};
15030 static swig_cast_info _swigc__p_p_wxPyWindow[] = {{&_swigt__p_p_wxPyWindow, 0, 0, 0},{0, 0, 0, 0}};
15031 static swig_cast_info _swigc__p_p_wxPreviewCanvas[] = {{&_swigt__p_p_wxPreviewCanvas, 0, 0, 0},{0, 0, 0, 0}};
15032 static swig_cast_info _swigc__p_p_wxFloatingPane[] = {{&_swigt__p_p_wxFloatingPane, 0, 0, 0},{0, 0, 0, 0}};
15033 static swig_cast_info _swigc__p_p_wxPyHtmlListBox[] = {{&_swigt__p_p_wxPyHtmlListBox, 0, 0, 0},{0, 0, 0, 0}};
15034 static swig_cast_info _swigc__p_p_wxPyVListBox[] = {{&_swigt__p_p_wxPyVListBox, 0, 0, 0},{0, 0, 0, 0}};
15035 static swig_cast_info _swigc__p_p_wxAuiMultiNotebook[] = {{&_swigt__p_p_wxAuiMultiNotebook, 0, 0, 0},{0, 0, 0, 0}};
15036 static swig_cast_info _swigc__p_p_wxPreviewControlBar[] = {{&_swigt__p_p_wxPreviewControlBar, 0, 0, 0},{0, 0, 0, 0}};
15037 static swig_cast_info _swigc__p_p_wxPyPreviewControlBar[] = {{&_swigt__p_p_wxPyPreviewControlBar, 0, 0, 0},{0, 0, 0, 0}};
15038 static swig_cast_info _swigc__p_p_wxAuiTabCtrl[] = {{&_swigt__p_p_wxAuiTabCtrl, 0, 0, 0},{0, 0, 0, 0}};
15039 static swig_cast_info _swigc__p_p_wxFrame[] = {{&_swigt__p_p_wxFrame, 0, 0, 0},{0, 0, 0, 0}};
15040 static swig_cast_info _swigc__p_p_wxFontDialog[] = {{&_swigt__p_p_wxFontDialog, 0, 0, 0},{0, 0, 0, 0}};
15041 static swig_cast_info _swigc__p_p_wxDirDialog[] = {{&_swigt__p_p_wxDirDialog, 0, 0, 0},{0, 0, 0, 0}};
15042 static swig_cast_info _swigc__p_p_wxColourDialog[] = {{&_swigt__p_p_wxColourDialog, 0, 0, 0},{0, 0, 0, 0}};
15043 static swig_cast_info _swigc__p_p_wxDialog[] = {{&_swigt__p_p_wxDialog, 0, 0, 0},{0, 0, 0, 0}};
15044 static swig_cast_info _swigc__p_p_wxMDIParentFrame[] = {{&_swigt__p_p_wxMDIParentFrame, 0, 0, 0},{0, 0, 0, 0}};
15045 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}};
15046 static swig_cast_info _swigc__p_unsigned_char[] = { {&_swigt__p_unsigned_char, 0, 0, 0},{0, 0, 0, 0}};
15047 static swig_cast_info _swigc__p_unsigned_int[] = { {&_swigt__p_unsigned_int, 0, 0, 0},{0, 0, 0, 0}};
15048 static swig_cast_info _swigc__p_unsigned_long[] = { {&_swigt__p_unsigned_long, 0, 0, 0},{0, 0, 0, 0}};
15049 static swig_cast_info _swigc__p_wxAuiMultiNotebook[] = { {&_swigt__p_wxAuiMultiNotebook, 0, 0, 0},{0, 0, 0, 0}};
15050 static swig_cast_info _swigc__p_wxAuiNotebookEvent[] = { {&_swigt__p_wxAuiNotebookEvent, 0, 0, 0},{0, 0, 0, 0}};
15051 static swig_cast_info _swigc__p_wxAuiNotebookPage[] = { {&_swigt__p_wxAuiNotebookPage, 0, 0, 0},{0, 0, 0, 0}};
15052 static swig_cast_info _swigc__p_wxAuiNotebookPageArray[] = { {&_swigt__p_wxAuiNotebookPageArray, 0, 0, 0},{0, 0, 0, 0}};
15053 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}};
15054 static swig_cast_info _swigc__p_wxAuiTabContainerButton[] = { {&_swigt__p_wxAuiTabContainerButton, 0, 0, 0},{0, 0, 0, 0}};
15055 static swig_cast_info _swigc__p_wxAuiTabCtrl[] = { {&_swigt__p_wxAuiTabCtrl, 0, 0, 0},{0, 0, 0, 0}};
15056 static swig_cast_info _swigc__p_wxBitmap[] = { {&_swigt__p_wxBitmap, 0, 0, 0},{0, 0, 0, 0}};
15057 static swig_cast_info _swigc__p_wxColor[] = { {&_swigt__p_wxColor, 0, 0, 0},{0, 0, 0, 0}};
15058 static swig_cast_info _swigc__p_wxColour[] = { {&_swigt__p_wxColour, 0, 0, 0},{0, 0, 0, 0}};
15059 static swig_cast_info _swigc__p_wxSashEvent[] = {{&_swigt__p_wxSashEvent, 0, 0, 0},{0, 0, 0, 0}};
15060 static swig_cast_info _swigc__p_wxWindowDestroyEvent[] = {{&_swigt__p_wxWindowDestroyEvent, 0, 0, 0},{0, 0, 0, 0}};
15061 static swig_cast_info _swigc__p_wxSplitterEvent[] = {{&_swigt__p_wxSplitterEvent, 0, 0, 0},{0, 0, 0, 0}};
15062 static swig_cast_info _swigc__p_wxClipboardTextEvent[] = {{&_swigt__p_wxClipboardTextEvent, 0, 0, 0},{0, 0, 0, 0}};
15063 static swig_cast_info _swigc__p_wxScrollEvent[] = {{&_swigt__p_wxScrollEvent, 0, 0, 0},{0, 0, 0, 0}};
15064 static swig_cast_info _swigc__p_wxPyCommandEvent[] = {{&_swigt__p_wxPyCommandEvent, 0, 0, 0},{0, 0, 0, 0}};
15065 static swig_cast_info _swigc__p_wxContextMenuEvent[] = {{&_swigt__p_wxContextMenuEvent, 0, 0, 0},{0, 0, 0, 0}};
15066 static swig_cast_info _swigc__p_wxChildFocusEvent[] = {{&_swigt__p_wxChildFocusEvent, 0, 0, 0},{0, 0, 0, 0}};
15067 static swig_cast_info _swigc__p_wxDateEvent[] = {{&_swigt__p_wxDateEvent, 0, 0, 0},{0, 0, 0, 0}};
15068 static swig_cast_info _swigc__p_wxWindowCreateEvent[] = {{&_swigt__p_wxWindowCreateEvent, 0, 0, 0},{0, 0, 0, 0}};
15069 static swig_cast_info _swigc__p_wxFindDialogEvent[] = {{&_swigt__p_wxFindDialogEvent, 0, 0, 0},{0, 0, 0, 0}};
15070 static swig_cast_info _swigc__p_wxUpdateUIEvent[] = {{&_swigt__p_wxUpdateUIEvent, 0, 0, 0},{0, 0, 0, 0}};
15071 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}};
15072 static swig_cast_info _swigc__p_wxControlWithItems[] = {{&_swigt__p_wxControlWithItems, 0, 0, 0},{0, 0, 0, 0}};
15073 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}};
15074 static swig_cast_info _swigc__p_wxDC[] = { {&_swigt__p_wxDC, 0, 0, 0},{0, 0, 0, 0}};
15075 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}};
15076 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}};
15077 static swig_cast_info _swigc__p_wxDockInfo[] = { {&_swigt__p_wxDockInfo, 0, 0, 0},{0, 0, 0, 0}};
15078 static swig_cast_info _swigc__p_wxDockUIPart[] = { {&_swigt__p_wxDockUIPart, 0, 0, 0},{0, 0, 0, 0}};
15079 static swig_cast_info _swigc__p_wxDuplexMode[] = { {&_swigt__p_wxDuplexMode, 0, 0, 0},{0, 0, 0, 0}};
15080 static swig_cast_info _swigc__p_wxMenuEvent[] = {{&_swigt__p_wxMenuEvent, 0, 0, 0},{0, 0, 0, 0}};
15081 static swig_cast_info _swigc__p_wxCloseEvent[] = {{&_swigt__p_wxCloseEvent, 0, 0, 0},{0, 0, 0, 0}};
15082 static swig_cast_info _swigc__p_wxMouseEvent[] = {{&_swigt__p_wxMouseEvent, 0, 0, 0},{0, 0, 0, 0}};
15083 static swig_cast_info _swigc__p_wxEraseEvent[] = {{&_swigt__p_wxEraseEvent, 0, 0, 0},{0, 0, 0, 0}};
15084 static swig_cast_info _swigc__p_wxSetCursorEvent[] = {{&_swigt__p_wxSetCursorEvent, 0, 0, 0},{0, 0, 0, 0}};
15085 static swig_cast_info _swigc__p_wxInitDialogEvent[] = {{&_swigt__p_wxInitDialogEvent, 0, 0, 0},{0, 0, 0, 0}};
15086 static swig_cast_info _swigc__p_wxPyEvent[] = {{&_swigt__p_wxPyEvent, 0, 0, 0},{0, 0, 0, 0}};
15087 static swig_cast_info _swigc__p_wxCalculateLayoutEvent[] = {{&_swigt__p_wxCalculateLayoutEvent, 0, 0, 0},{0, 0, 0, 0}};
15088 static swig_cast_info _swigc__p_wxIdleEvent[] = {{&_swigt__p_wxIdleEvent, 0, 0, 0},{0, 0, 0, 0}};
15089 static swig_cast_info _swigc__p_wxQueryNewPaletteEvent[] = {{&_swigt__p_wxQueryNewPaletteEvent, 0, 0, 0},{0, 0, 0, 0}};
15090 static swig_cast_info _swigc__p_wxMaximizeEvent[] = {{&_swigt__p_wxMaximizeEvent, 0, 0, 0},{0, 0, 0, 0}};
15091 static swig_cast_info _swigc__p_wxIconizeEvent[] = {{&_swigt__p_wxIconizeEvent, 0, 0, 0},{0, 0, 0, 0}};
15092 static swig_cast_info _swigc__p_wxActivateEvent[] = {{&_swigt__p_wxActivateEvent, 0, 0, 0},{0, 0, 0, 0}};
15093 static swig_cast_info _swigc__p_wxSizeEvent[] = {{&_swigt__p_wxSizeEvent, 0, 0, 0},{0, 0, 0, 0}};
15094 static swig_cast_info _swigc__p_wxMoveEvent[] = {{&_swigt__p_wxMoveEvent, 0, 0, 0},{0, 0, 0, 0}};
15095 static swig_cast_info _swigc__p_wxPaintEvent[] = {{&_swigt__p_wxPaintEvent, 0, 0, 0},{0, 0, 0, 0}};
15096 static swig_cast_info _swigc__p_wxNcPaintEvent[] = {{&_swigt__p_wxNcPaintEvent, 0, 0, 0},{0, 0, 0, 0}};
15097 static swig_cast_info _swigc__p_wxPaletteChangedEvent[] = {{&_swigt__p_wxPaletteChangedEvent, 0, 0, 0},{0, 0, 0, 0}};
15098 static swig_cast_info _swigc__p_wxDisplayChangedEvent[] = {{&_swigt__p_wxDisplayChangedEvent, 0, 0, 0},{0, 0, 0, 0}};
15099 static swig_cast_info _swigc__p_wxMouseCaptureChangedEvent[] = {{&_swigt__p_wxMouseCaptureChangedEvent, 0, 0, 0},{0, 0, 0, 0}};
15100 static swig_cast_info _swigc__p_wxSysColourChangedEvent[] = {{&_swigt__p_wxSysColourChangedEvent, 0, 0, 0},{0, 0, 0, 0}};
15101 static swig_cast_info _swigc__p_wxDropFilesEvent[] = {{&_swigt__p_wxDropFilesEvent, 0, 0, 0},{0, 0, 0, 0}};
15102 static swig_cast_info _swigc__p_wxFocusEvent[] = {{&_swigt__p_wxFocusEvent, 0, 0, 0},{0, 0, 0, 0}};
15103 static swig_cast_info _swigc__p_wxQueryLayoutInfoEvent[] = {{&_swigt__p_wxQueryLayoutInfoEvent, 0, 0, 0},{0, 0, 0, 0}};
15104 static swig_cast_info _swigc__p_wxShowEvent[] = {{&_swigt__p_wxShowEvent, 0, 0, 0},{0, 0, 0, 0}};
15105 static swig_cast_info _swigc__p_wxNavigationKeyEvent[] = {{&_swigt__p_wxNavigationKeyEvent, 0, 0, 0},{0, 0, 0, 0}};
15106 static swig_cast_info _swigc__p_wxKeyEvent[] = {{&_swigt__p_wxKeyEvent, 0, 0, 0},{0, 0, 0, 0}};
15107 static swig_cast_info _swigc__p_wxScrollWinEvent[] = {{&_swigt__p_wxScrollWinEvent, 0, 0, 0},{0, 0, 0, 0}};
15108 static swig_cast_info _swigc__p_wxTaskBarIconEvent[] = {{&_swigt__p_wxTaskBarIconEvent, 0, 0, 0},{0, 0, 0, 0}};
15109 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_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_wxClipboardTextEvent, _p_wxClipboardTextEventTo_p_wxEvent, 0, 0}, {&_swigt__p_wxPaintEvent, _p_wxPaintEventTo_p_wxEvent, 0, 0}, {&_swigt__p_wxNcPaintEvent, _p_wxNcPaintEventTo_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}};
15110 static swig_cast_info _swigc__p_wxSplashScreen[] = {{&_swigt__p_wxSplashScreen, 0, 0, 0},{0, 0, 0, 0}};
15111 static swig_cast_info _swigc__p_wxMiniFrame[] = {{&_swigt__p_wxMiniFrame, 0, 0, 0},{0, 0, 0, 0}};
15112 static swig_cast_info _swigc__p_wxPyPanel[] = {{&_swigt__p_wxPyPanel, 0, 0, 0},{0, 0, 0, 0}};
15113 static swig_cast_info _swigc__p_wxMenuBar[] = {{&_swigt__p_wxMenuBar, 0, 0, 0},{0, 0, 0, 0}};
15114 static swig_cast_info _swigc__p_wxValidator[] = {{&_swigt__p_wxValidator, 0, 0, 0},{0, 0, 0, 0}};
15115 static swig_cast_info _swigc__p_wxPyValidator[] = {{&_swigt__p_wxPyValidator, 0, 0, 0},{0, 0, 0, 0}};
15116 static swig_cast_info _swigc__p_wxNumberEntryDialog[] = {{&_swigt__p_wxNumberEntryDialog, 0, 0, 0},{0, 0, 0, 0}};
15117 static swig_cast_info _swigc__p_wxFileDialog[] = {{&_swigt__p_wxFileDialog, 0, 0, 0},{0, 0, 0, 0}};
15118 static swig_cast_info _swigc__p_wxFindReplaceDialog[] = {{&_swigt__p_wxFindReplaceDialog, 0, 0, 0},{0, 0, 0, 0}};
15119 static swig_cast_info _swigc__p_wxProgressDialog[] = {{&_swigt__p_wxProgressDialog, 0, 0, 0},{0, 0, 0, 0}};
15120 static swig_cast_info _swigc__p_wxMessageDialog[] = {{&_swigt__p_wxMessageDialog, 0, 0, 0},{0, 0, 0, 0}};
15121 static swig_cast_info _swigc__p_wxPasswordEntryDialog[] = {{&_swigt__p_wxPasswordEntryDialog, 0, 0, 0},{0, 0, 0, 0}};
15122 static swig_cast_info _swigc__p_wxTextEntryDialog[] = {{&_swigt__p_wxTextEntryDialog, 0, 0, 0},{0, 0, 0, 0}};
15123 static swig_cast_info _swigc__p_wxSingleChoiceDialog[] = {{&_swigt__p_wxSingleChoiceDialog, 0, 0, 0},{0, 0, 0, 0}};
15124 static swig_cast_info _swigc__p_wxMultiChoiceDialog[] = {{&_swigt__p_wxMultiChoiceDialog, 0, 0, 0},{0, 0, 0, 0}};
15125 static swig_cast_info _swigc__p_wxPanel[] = {{&_swigt__p_wxPanel, 0, 0, 0},{0, 0, 0, 0}};
15126 static swig_cast_info _swigc__p_wxStatusBar[] = {{&_swigt__p_wxStatusBar, 0, 0, 0},{0, 0, 0, 0}};
15127 static swig_cast_info _swigc__p_wxSashWindow[] = {{&_swigt__p_wxSashWindow, 0, 0, 0},{0, 0, 0, 0}};
15128 static swig_cast_info _swigc__p_wxScrolledWindow[] = {{&_swigt__p_wxScrolledWindow, 0, 0, 0},{0, 0, 0, 0}};
15129 static swig_cast_info _swigc__p_wxMDIClientWindow[] = {{&_swigt__p_wxMDIClientWindow, 0, 0, 0},{0, 0, 0, 0}};
15130 static swig_cast_info _swigc__p_wxPyScrolledWindow[] = {{&_swigt__p_wxPyScrolledWindow, 0, 0, 0},{0, 0, 0, 0}};
15131 static swig_cast_info _swigc__p_wxSplitterWindow[] = {{&_swigt__p_wxSplitterWindow, 0, 0, 0},{0, 0, 0, 0}};
15132 static swig_cast_info _swigc__p_wxSplashScreenWindow[] = {{&_swigt__p_wxSplashScreenWindow, 0, 0, 0},{0, 0, 0, 0}};
15133 static swig_cast_info _swigc__p_wxSashLayoutWindow[] = {{&_swigt__p_wxSashLayoutWindow, 0, 0, 0},{0, 0, 0, 0}};
15134 static swig_cast_info _swigc__p_wxPopupWindow[] = {{&_swigt__p_wxPopupWindow, 0, 0, 0},{0, 0, 0, 0}};
15135 static swig_cast_info _swigc__p_wxPyPopupTransientWindow[] = {{&_swigt__p_wxPyPopupTransientWindow, 0, 0, 0},{0, 0, 0, 0}};
15136 static swig_cast_info _swigc__p_wxTipWindow[] = {{&_swigt__p_wxTipWindow, 0, 0, 0},{0, 0, 0, 0}};
15137 static swig_cast_info _swigc__p_wxPyVScrolledWindow[] = {{&_swigt__p_wxPyVScrolledWindow, 0, 0, 0},{0, 0, 0, 0}};
15138 static swig_cast_info _swigc__p_wxPyPreviewFrame[] = {{&_swigt__p_wxPyPreviewFrame, 0, 0, 0},{0, 0, 0, 0}};
15139 static swig_cast_info _swigc__p_wxPreviewFrame[] = {{&_swigt__p_wxPreviewFrame, 0, 0, 0},{0, 0, 0, 0}};
15140 static swig_cast_info _swigc__p_wxMDIChildFrame[] = {{&_swigt__p_wxMDIChildFrame, 0, 0, 0},{0, 0, 0, 0}};
15141 static swig_cast_info _swigc__p_wxPyApp[] = {{&_swigt__p_wxPyApp, 0, 0, 0},{0, 0, 0, 0}};
15142 static swig_cast_info _swigc__p_wxPyWindow[] = {{&_swigt__p_wxPyWindow, 0, 0, 0},{0, 0, 0, 0}};
15143 static swig_cast_info _swigc__p_wxPreviewCanvas[] = {{&_swigt__p_wxPreviewCanvas, 0, 0, 0},{0, 0, 0, 0}};
15144 static swig_cast_info _swigc__p_wxPyHtmlListBox[] = {{&_swigt__p_wxPyHtmlListBox, 0, 0, 0},{0, 0, 0, 0}};
15145 static swig_cast_info _swigc__p_wxPyVListBox[] = {{&_swigt__p_wxPyVListBox, 0, 0, 0},{0, 0, 0, 0}};
15146 static swig_cast_info _swigc__p_wxPreviewControlBar[] = {{&_swigt__p_wxPreviewControlBar, 0, 0, 0},{0, 0, 0, 0}};
15147 static swig_cast_info _swigc__p_wxPyPreviewControlBar[] = {{&_swigt__p_wxPyPreviewControlBar, 0, 0, 0},{0, 0, 0, 0}};
15148 static swig_cast_info _swigc__p_wxPyTaskBarIcon[] = {{&_swigt__p_wxPyTaskBarIcon, 0, 0, 0},{0, 0, 0, 0}};
15149 static swig_cast_info _swigc__p_wxFontDialog[] = {{&_swigt__p_wxFontDialog, 0, 0, 0},{0, 0, 0, 0}};
15150 static swig_cast_info _swigc__p_wxDirDialog[] = {{&_swigt__p_wxDirDialog, 0, 0, 0},{0, 0, 0, 0}};
15151 static swig_cast_info _swigc__p_wxColourDialog[] = {{&_swigt__p_wxColourDialog, 0, 0, 0},{0, 0, 0, 0}};
15152 static swig_cast_info _swigc__p_wxDialog[] = {{&_swigt__p_wxDialog, 0, 0, 0},{0, 0, 0, 0}};
15153 static swig_cast_info _swigc__p_wxMenu[] = {{&_swigt__p_wxMenu, 0, 0, 0},{0, 0, 0, 0}};
15154 static swig_cast_info _swigc__p_wxMDIParentFrame[] = {{&_swigt__p_wxMDIParentFrame, 0, 0, 0},{0, 0, 0, 0}};
15155 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_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_wxMultiChoiceDialog, _p_wxMultiChoiceDialogTo_p_wxEvtHandler, 0, 0}, {&_swigt__p_wxPanel, _p_wxPanelTo_p_wxEvtHandler, 0, 0}, {&_swigt__p_wxStatusBar, _p_wxStatusBarTo_p_wxEvtHandler, 0, 0}, {&_swigt__p_wxSashWindow, _p_wxSashWindowTo_p_wxEvtHandler, 0, 0}, {&_swigt__p_wxWindow, _p_wxWindowTo_p_wxEvtHandler, 0, 0}, {&_swigt__p_wxScrolledWindow, _p_wxScrolledWindowTo_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_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_wxTipWindow, _p_wxTipWindowTo_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}};
15156 static swig_cast_info _swigc__p_wxFloatingPane[] = { {&_swigt__p_wxFloatingPane, 0, 0, 0},{0, 0, 0, 0}};
15157 static swig_cast_info _swigc__p_wxFont[] = { {&_swigt__p_wxFont, 0, 0, 0},{0, 0, 0, 0}};
15158 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_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}};
15159 static swig_cast_info _swigc__p_wxFrameManager[] = { {&_swigt__p_wxFrameManager, 0, 0, 0},{0, 0, 0, 0}};
15160 static swig_cast_info _swigc__p_wxFrameManagerEvent[] = { {&_swigt__p_wxFrameManagerEvent, 0, 0, 0},{0, 0, 0, 0}};
15161 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}};
15162 static swig_cast_info _swigc__p_wxLayoutConstraints[] = {{&_swigt__p_wxLayoutConstraints, 0, 0, 0},{0, 0, 0, 0}};
15163 static swig_cast_info _swigc__p_wxGBSizerItem[] = {{&_swigt__p_wxGBSizerItem, 0, 0, 0},{0, 0, 0, 0}};
15164 static swig_cast_info _swigc__p_wxIndividualLayoutConstraint[] = {{&_swigt__p_wxIndividualLayoutConstraint, 0, 0, 0},{0, 0, 0, 0}};
15165 static swig_cast_info _swigc__p_wxStaticBoxSizer[] = {{&_swigt__p_wxStaticBoxSizer, 0, 0, 0},{0, 0, 0, 0}};
15166 static swig_cast_info _swigc__p_wxBoxSizer[] = {{&_swigt__p_wxBoxSizer, 0, 0, 0},{0, 0, 0, 0}};
15167 static swig_cast_info _swigc__p_wxGridBagSizer[] = {{&_swigt__p_wxGridBagSizer, 0, 0, 0},{0, 0, 0, 0}};
15168 static swig_cast_info _swigc__p_wxFontData[] = {{&_swigt__p_wxFontData, 0, 0, 0},{0, 0, 0, 0}};
15169 static swig_cast_info _swigc__p_wxPrintData[] = {{&_swigt__p_wxPrintData, 0, 0, 0},{0, 0, 0, 0}};
15170 static swig_cast_info _swigc__p_wxGridSizer[] = {{&_swigt__p_wxGridSizer, 0, 0, 0},{0, 0, 0, 0}};
15171 static swig_cast_info _swigc__p_wxFlexGridSizer[] = {{&_swigt__p_wxFlexGridSizer, 0, 0, 0},{0, 0, 0, 0}};
15172 static swig_cast_info _swigc__p_wxLayoutAlgorithm[] = {{&_swigt__p_wxLayoutAlgorithm, 0, 0, 0},{0, 0, 0, 0}};
15173 static swig_cast_info _swigc__p_wxFSFile[] = {{&_swigt__p_wxFSFile, 0, 0, 0},{0, 0, 0, 0}};
15174 static swig_cast_info _swigc__p_wxFindReplaceData[] = {{&_swigt__p_wxFindReplaceData, 0, 0, 0},{0, 0, 0, 0}};
15175 static swig_cast_info _swigc__p_wxPySizer[] = {{&_swigt__p_wxPySizer, 0, 0, 0},{0, 0, 0, 0}};
15176 static swig_cast_info _swigc__p_wxColourData[] = {{&_swigt__p_wxColourData, 0, 0, 0},{0, 0, 0, 0}};
15177 static swig_cast_info _swigc__p_wxPrinter[] = {{&_swigt__p_wxPrinter, 0, 0, 0},{0, 0, 0, 0}};
15178 static swig_cast_info _swigc__p_wxMenuItem[] = {{&_swigt__p_wxMenuItem, 0, 0, 0},{0, 0, 0, 0}};
15179 static swig_cast_info _swigc__p_wxANIHandler[] = {{&_swigt__p_wxANIHandler, 0, 0, 0},{0, 0, 0, 0}};
15180 static swig_cast_info _swigc__p_wxPNGHandler[] = {{&_swigt__p_wxPNGHandler, 0, 0, 0},{0, 0, 0, 0}};
15181 static swig_cast_info _swigc__p_wxGIFHandler[] = {{&_swigt__p_wxGIFHandler, 0, 0, 0},{0, 0, 0, 0}};
15182 static swig_cast_info _swigc__p_wxPCXHandler[] = {{&_swigt__p_wxPCXHandler, 0, 0, 0},{0, 0, 0, 0}};
15183 static swig_cast_info _swigc__p_wxJPEGHandler[] = {{&_swigt__p_wxJPEGHandler, 0, 0, 0},{0, 0, 0, 0}};
15184 static swig_cast_info _swigc__p_wxPNMHandler[] = {{&_swigt__p_wxPNMHandler, 0, 0, 0},{0, 0, 0, 0}};
15185 static swig_cast_info _swigc__p_wxCURHandler[] = {{&_swigt__p_wxCURHandler, 0, 0, 0},{0, 0, 0, 0}};
15186 static swig_cast_info _swigc__p_wxICOHandler[] = {{&_swigt__p_wxICOHandler, 0, 0, 0},{0, 0, 0, 0}};
15187 static swig_cast_info _swigc__p_wxBMPHandler[] = {{&_swigt__p_wxBMPHandler, 0, 0, 0},{0, 0, 0, 0}};
15188 static swig_cast_info _swigc__p_wxPyImageHandler[] = {{&_swigt__p_wxPyImageHandler, 0, 0, 0},{0, 0, 0, 0}};
15189 static swig_cast_info _swigc__p_wxImageHandler[] = {{&_swigt__p_wxImageHandler, 0, 0, 0},{0, 0, 0, 0}};
15190 static swig_cast_info _swigc__p_wxXPMHandler[] = {{&_swigt__p_wxXPMHandler, 0, 0, 0},{0, 0, 0, 0}};
15191 static swig_cast_info _swigc__p_wxTIFFHandler[] = {{&_swigt__p_wxTIFFHandler, 0, 0, 0},{0, 0, 0, 0}};
15192 static swig_cast_info _swigc__p_wxStdDialogButtonSizer[] = {{&_swigt__p_wxStdDialogButtonSizer, 0, 0, 0},{0, 0, 0, 0}};
15193 static swig_cast_info _swigc__p_wxAcceleratorTable[] = {{&_swigt__p_wxAcceleratorTable, 0, 0, 0},{0, 0, 0, 0}};
15194 static swig_cast_info _swigc__p_wxImage[] = {{&_swigt__p_wxImage, 0, 0, 0},{0, 0, 0, 0}};
15195 static swig_cast_info _swigc__p_wxPyPrintout[] = {{&_swigt__p_wxPyPrintout, 0, 0, 0},{0, 0, 0, 0}};
15196 static swig_cast_info _swigc__p_wxPrintPreview[] = {{&_swigt__p_wxPrintPreview, 0, 0, 0},{0, 0, 0, 0}};
15197 static swig_cast_info _swigc__p_wxPyPrintPreview[] = {{&_swigt__p_wxPyPrintPreview, 0, 0, 0},{0, 0, 0, 0}};
15198 static swig_cast_info _swigc__p_wxPageSetupDialog[] = {{&_swigt__p_wxPageSetupDialog, 0, 0, 0},{0, 0, 0, 0}};
15199 static swig_cast_info _swigc__p_wxPrintDialog[] = {{&_swigt__p_wxPrintDialog, 0, 0, 0},{0, 0, 0, 0}};
15200 static swig_cast_info _swigc__p_wxFileSystem[] = {{&_swigt__p_wxFileSystem, 0, 0, 0},{0, 0, 0, 0}};
15201 static swig_cast_info _swigc__p_wxPageSetupDialogData[] = {{&_swigt__p_wxPageSetupDialogData, 0, 0, 0},{0, 0, 0, 0}};
15202 static swig_cast_info _swigc__p_wxPrintDialogData[] = {{&_swigt__p_wxPrintDialogData, 0, 0, 0},{0, 0, 0, 0}};
15203 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_wxGBSizerItem, _p_wxGBSizerItemTo_p_wxObject, 0, 0}, {&_swigt__p_wxSizerItem, _p_wxSizerItemTo_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_wxClipboardTextEvent, _p_wxClipboardTextEventTo_p_wxObject, 0, 0}, {&_swigt__p_wxPaintEvent, _p_wxPaintEventTo_p_wxObject, 0, 0}, {&_swigt__p_wxNcPaintEvent, _p_wxNcPaintEventTo_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_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_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_wxTipWindow, _p_wxTipWindowTo_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}};
15204 static swig_cast_info _swigc__p_wxPaneButton[] = { {&_swigt__p_wxPaneButton, 0, 0, 0},{0, 0, 0, 0}};
15205 static swig_cast_info _swigc__p_wxPaneButtonArray[] = { {&_swigt__p_wxPaneButtonArray, 0, 0, 0},{0, 0, 0, 0}};
15206 static swig_cast_info _swigc__p_wxPaneInfo[] = { {&_swigt__p_wxPaneInfo, 0, 0, 0},{0, 0, 0, 0}};
15207 static swig_cast_info _swigc__p_wxPaneInfoPtrArray[] = { {&_swigt__p_wxPaneInfoPtrArray, 0, 0, 0},{0, 0, 0, 0}};
15208 static swig_cast_info _swigc__p_wxPaperSize[] = { {&_swigt__p_wxPaperSize, 0, 0, 0},{0, 0, 0, 0}};
15209 static swig_cast_info _swigc__p_wxPoint[] = { {&_swigt__p_wxPoint, 0, 0, 0},{0, 0, 0, 0}};
15210 static swig_cast_info _swigc__p_wxPyDockArt[] = { {&_swigt__p_wxPyDockArt, 0, 0, 0},{0, 0, 0, 0}};
15211 static swig_cast_info _swigc__p_wxRect[] = { {&_swigt__p_wxRect, 0, 0, 0},{0, 0, 0, 0}};
15212 static swig_cast_info _swigc__p_wxSize[] = { {&_swigt__p_wxSize, 0, 0, 0},{0, 0, 0, 0}};
15213 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}};
15214 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}};
15215 static swig_cast_info _swigc__p_wxString[] = { {&_swigt__p_wxString, 0, 0, 0},{0, 0, 0, 0}};
15216 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_wxFontDialog, _p_wxFontDialogTo_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_wxSplashScreen, _p_wxSplashScreenTo_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_wxMessageDialog, _p_wxMessageDialogTo_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_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}};
15217 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_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_wxFileDialog, _p_wxFileDialogTo_p_wxWindow, 0, 0}, {&_swigt__p_wxPanel, _p_wxPanelTo_p_wxWindow, 0, 0}, {&_swigt__p_wxStatusBar, _p_wxStatusBarTo_p_wxWindow, 0, 0}, {&_swigt__p_wxSashLayoutWindow, _p_wxSashLayoutWindowTo_p_wxWindow, 0, 0}, {&_swigt__p_wxScrolledWindow, _p_wxScrolledWindowTo_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_wxPopupWindow, _p_wxPopupWindowTo_p_wxWindow, 0, 0}, {&_swigt__p_wxPyPopupTransientWindow, _p_wxPyPopupTransientWindowTo_p_wxWindow, 0, 0}, {&_swigt__p_wxTipWindow, _p_wxTipWindowTo_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}};
15218
15219 static swig_cast_info *swig_cast_initial[] = {
15220 _swigc__p_char,
15221 _swigc__p_form_ops_t,
15222 _swigc__p_int,
15223 _swigc__p_p_wxAuiMultiNotebook,
15224 _swigc__p_p_wxAuiTabContainerButton,
15225 _swigc__p_p_wxAuiTabCtrl,
15226 _swigc__p_p_wxColourDialog,
15227 _swigc__p_p_wxControl,
15228 _swigc__p_p_wxControlWithItems,
15229 _swigc__p_p_wxDialog,
15230 _swigc__p_p_wxDirDialog,
15231 _swigc__p_p_wxFileDialog,
15232 _swigc__p_p_wxFindReplaceDialog,
15233 _swigc__p_p_wxFloatingPane,
15234 _swigc__p_p_wxFontDialog,
15235 _swigc__p_p_wxFrame,
15236 _swigc__p_p_wxMDIChildFrame,
15237 _swigc__p_p_wxMDIClientWindow,
15238 _swigc__p_p_wxMDIParentFrame,
15239 _swigc__p_p_wxMenuBar,
15240 _swigc__p_p_wxMessageDialog,
15241 _swigc__p_p_wxMiniFrame,
15242 _swigc__p_p_wxMultiChoiceDialog,
15243 _swigc__p_p_wxNumberEntryDialog,
15244 _swigc__p_p_wxPanel,
15245 _swigc__p_p_wxPasswordEntryDialog,
15246 _swigc__p_p_wxPopupWindow,
15247 _swigc__p_p_wxPreviewCanvas,
15248 _swigc__p_p_wxPreviewControlBar,
15249 _swigc__p_p_wxPreviewFrame,
15250 _swigc__p_p_wxProgressDialog,
15251 _swigc__p_p_wxPyHtmlListBox,
15252 _swigc__p_p_wxPyPanel,
15253 _swigc__p_p_wxPyPopupTransientWindow,
15254 _swigc__p_p_wxPyPreviewControlBar,
15255 _swigc__p_p_wxPyPreviewFrame,
15256 _swigc__p_p_wxPyScrolledWindow,
15257 _swigc__p_p_wxPyVListBox,
15258 _swigc__p_p_wxPyVScrolledWindow,
15259 _swigc__p_p_wxPyWindow,
15260 _swigc__p_p_wxSashLayoutWindow,
15261 _swigc__p_p_wxSashWindow,
15262 _swigc__p_p_wxScrolledWindow,
15263 _swigc__p_p_wxSingleChoiceDialog,
15264 _swigc__p_p_wxSplashScreen,
15265 _swigc__p_p_wxSplashScreenWindow,
15266 _swigc__p_p_wxSplitterWindow,
15267 _swigc__p_p_wxStatusBar,
15268 _swigc__p_p_wxTextEntryDialog,
15269 _swigc__p_p_wxTipWindow,
15270 _swigc__p_p_wxTopLevelWindow,
15271 _swigc__p_p_wxWindow,
15272 _swigc__p_unsigned_char,
15273 _swigc__p_unsigned_int,
15274 _swigc__p_unsigned_long,
15275 _swigc__p_wxANIHandler,
15276 _swigc__p_wxAcceleratorTable,
15277 _swigc__p_wxActivateEvent,
15278 _swigc__p_wxAuiMultiNotebook,
15279 _swigc__p_wxAuiNotebookEvent,
15280 _swigc__p_wxAuiNotebookPage,
15281 _swigc__p_wxAuiNotebookPageArray,
15282 _swigc__p_wxAuiTabContainer,
15283 _swigc__p_wxAuiTabContainerButton,
15284 _swigc__p_wxAuiTabCtrl,
15285 _swigc__p_wxBMPHandler,
15286 _swigc__p_wxBitmap,
15287 _swigc__p_wxBoxSizer,
15288 _swigc__p_wxCURHandler,
15289 _swigc__p_wxCalculateLayoutEvent,
15290 _swigc__p_wxChildFocusEvent,
15291 _swigc__p_wxClipboardTextEvent,
15292 _swigc__p_wxCloseEvent,
15293 _swigc__p_wxColor,
15294 _swigc__p_wxColour,
15295 _swigc__p_wxColourData,
15296 _swigc__p_wxColourDialog,
15297 _swigc__p_wxCommandEvent,
15298 _swigc__p_wxContextMenuEvent,
15299 _swigc__p_wxControl,
15300 _swigc__p_wxControlWithItems,
15301 _swigc__p_wxDC,
15302 _swigc__p_wxDateEvent,
15303 _swigc__p_wxDefaultDockArt,
15304 _swigc__p_wxDialog,
15305 _swigc__p_wxDirDialog,
15306 _swigc__p_wxDisplayChangedEvent,
15307 _swigc__p_wxDockArt,
15308 _swigc__p_wxDockInfo,
15309 _swigc__p_wxDockUIPart,
15310 _swigc__p_wxDropFilesEvent,
15311 _swigc__p_wxDuplexMode,
15312 _swigc__p_wxEraseEvent,
15313 _swigc__p_wxEvent,
15314 _swigc__p_wxEvtHandler,
15315 _swigc__p_wxFSFile,
15316 _swigc__p_wxFileDialog,
15317 _swigc__p_wxFileSystem,
15318 _swigc__p_wxFindDialogEvent,
15319 _swigc__p_wxFindReplaceData,
15320 _swigc__p_wxFindReplaceDialog,
15321 _swigc__p_wxFlexGridSizer,
15322 _swigc__p_wxFloatingPane,
15323 _swigc__p_wxFocusEvent,
15324 _swigc__p_wxFont,
15325 _swigc__p_wxFontData,
15326 _swigc__p_wxFontDialog,
15327 _swigc__p_wxFrame,
15328 _swigc__p_wxFrameManager,
15329 _swigc__p_wxFrameManagerEvent,
15330 _swigc__p_wxGBSizerItem,
15331 _swigc__p_wxGIFHandler,
15332 _swigc__p_wxGridBagSizer,
15333 _swigc__p_wxGridSizer,
15334 _swigc__p_wxICOHandler,
15335 _swigc__p_wxIconizeEvent,
15336 _swigc__p_wxIdleEvent,
15337 _swigc__p_wxImage,
15338 _swigc__p_wxImageHandler,
15339 _swigc__p_wxIndividualLayoutConstraint,
15340 _swigc__p_wxInitDialogEvent,
15341 _swigc__p_wxJPEGHandler,
15342 _swigc__p_wxKeyEvent,
15343 _swigc__p_wxLayoutAlgorithm,
15344 _swigc__p_wxLayoutConstraints,
15345 _swigc__p_wxMDIChildFrame,
15346 _swigc__p_wxMDIClientWindow,
15347 _swigc__p_wxMDIParentFrame,
15348 _swigc__p_wxMaximizeEvent,
15349 _swigc__p_wxMenu,
15350 _swigc__p_wxMenuBar,
15351 _swigc__p_wxMenuEvent,
15352 _swigc__p_wxMenuItem,
15353 _swigc__p_wxMessageDialog,
15354 _swigc__p_wxMiniFrame,
15355 _swigc__p_wxMouseCaptureChangedEvent,
15356 _swigc__p_wxMouseEvent,
15357 _swigc__p_wxMoveEvent,
15358 _swigc__p_wxMultiChoiceDialog,
15359 _swigc__p_wxNavigationKeyEvent,
15360 _swigc__p_wxNcPaintEvent,
15361 _swigc__p_wxNotifyEvent,
15362 _swigc__p_wxNumberEntryDialog,
15363 _swigc__p_wxObject,
15364 _swigc__p_wxPCXHandler,
15365 _swigc__p_wxPNGHandler,
15366 _swigc__p_wxPNMHandler,
15367 _swigc__p_wxPageSetupDialog,
15368 _swigc__p_wxPageSetupDialogData,
15369 _swigc__p_wxPaintEvent,
15370 _swigc__p_wxPaletteChangedEvent,
15371 _swigc__p_wxPaneButton,
15372 _swigc__p_wxPaneButtonArray,
15373 _swigc__p_wxPaneInfo,
15374 _swigc__p_wxPaneInfoPtrArray,
15375 _swigc__p_wxPanel,
15376 _swigc__p_wxPaperSize,
15377 _swigc__p_wxPasswordEntryDialog,
15378 _swigc__p_wxPoint,
15379 _swigc__p_wxPopupWindow,
15380 _swigc__p_wxPreviewCanvas,
15381 _swigc__p_wxPreviewControlBar,
15382 _swigc__p_wxPreviewFrame,
15383 _swigc__p_wxPrintData,
15384 _swigc__p_wxPrintDialog,
15385 _swigc__p_wxPrintDialogData,
15386 _swigc__p_wxPrintPreview,
15387 _swigc__p_wxPrinter,
15388 _swigc__p_wxProgressDialog,
15389 _swigc__p_wxPyApp,
15390 _swigc__p_wxPyCommandEvent,
15391 _swigc__p_wxPyDockArt,
15392 _swigc__p_wxPyEvent,
15393 _swigc__p_wxPyHtmlListBox,
15394 _swigc__p_wxPyImageHandler,
15395 _swigc__p_wxPyPanel,
15396 _swigc__p_wxPyPopupTransientWindow,
15397 _swigc__p_wxPyPreviewControlBar,
15398 _swigc__p_wxPyPreviewFrame,
15399 _swigc__p_wxPyPrintPreview,
15400 _swigc__p_wxPyPrintout,
15401 _swigc__p_wxPyScrolledWindow,
15402 _swigc__p_wxPySizer,
15403 _swigc__p_wxPyTaskBarIcon,
15404 _swigc__p_wxPyVListBox,
15405 _swigc__p_wxPyVScrolledWindow,
15406 _swigc__p_wxPyValidator,
15407 _swigc__p_wxPyWindow,
15408 _swigc__p_wxQueryLayoutInfoEvent,
15409 _swigc__p_wxQueryNewPaletteEvent,
15410 _swigc__p_wxRect,
15411 _swigc__p_wxSashEvent,
15412 _swigc__p_wxSashLayoutWindow,
15413 _swigc__p_wxSashWindow,
15414 _swigc__p_wxScrollEvent,
15415 _swigc__p_wxScrollWinEvent,
15416 _swigc__p_wxScrolledWindow,
15417 _swigc__p_wxSetCursorEvent,
15418 _swigc__p_wxShowEvent,
15419 _swigc__p_wxSingleChoiceDialog,
15420 _swigc__p_wxSize,
15421 _swigc__p_wxSizeEvent,
15422 _swigc__p_wxSizer,
15423 _swigc__p_wxSizerItem,
15424 _swigc__p_wxSplashScreen,
15425 _swigc__p_wxSplashScreenWindow,
15426 _swigc__p_wxSplitterEvent,
15427 _swigc__p_wxSplitterWindow,
15428 _swigc__p_wxStaticBoxSizer,
15429 _swigc__p_wxStatusBar,
15430 _swigc__p_wxStdDialogButtonSizer,
15431 _swigc__p_wxString,
15432 _swigc__p_wxSysColourChangedEvent,
15433 _swigc__p_wxTIFFHandler,
15434 _swigc__p_wxTaskBarIconEvent,
15435 _swigc__p_wxTextEntryDialog,
15436 _swigc__p_wxTipWindow,
15437 _swigc__p_wxTopLevelWindow,
15438 _swigc__p_wxUpdateUIEvent,
15439 _swigc__p_wxValidator,
15440 _swigc__p_wxWindow,
15441 _swigc__p_wxWindowCreateEvent,
15442 _swigc__p_wxWindowDestroyEvent,
15443 _swigc__p_wxXPMHandler,
15444 };
15445
15446
15447 /* -------- TYPE CONVERSION AND EQUIVALENCE RULES (END) -------- */
15448
15449 static swig_const_info swig_const_table[] = {
15450 {0, 0, 0, 0.0, 0, 0}};
15451
15452 #ifdef __cplusplus
15453 }
15454 #endif
15455 /* -----------------------------------------------------------------------------
15456 * Type initialization:
15457 * This problem is tough by the requirement that no dynamic
15458 * memory is used. Also, since swig_type_info structures store pointers to
15459 * swig_cast_info structures and swig_cast_info structures store pointers back
15460 * to swig_type_info structures, we need some lookup code at initialization.
15461 * The idea is that swig generates all the structures that are needed.
15462 * The runtime then collects these partially filled structures.
15463 * The SWIG_InitializeModule function takes these initial arrays out of
15464 * swig_module, and does all the lookup, filling in the swig_module.types
15465 * array with the correct data and linking the correct swig_cast_info
15466 * structures together.
15467 *
15468 * The generated swig_type_info structures are assigned staticly to an initial
15469 * array. We just loop though that array, and handle each type individually.
15470 * First we lookup if this type has been already loaded, and if so, use the
15471 * loaded structure instead of the generated one. Then we have to fill in the
15472 * cast linked list. The cast data is initially stored in something like a
15473 * two-dimensional array. Each row corresponds to a type (there are the same
15474 * number of rows as there are in the swig_type_initial array). Each entry in
15475 * a column is one of the swig_cast_info structures for that type.
15476 * The cast_initial array is actually an array of arrays, because each row has
15477 * a variable number of columns. So to actually build the cast linked list,
15478 * we find the array of casts associated with the type, and loop through it
15479 * adding the casts to the list. The one last trick we need to do is making
15480 * sure the type pointer in the swig_cast_info struct is correct.
15481 *
15482 * First off, we lookup the cast->type name to see if it is already loaded.
15483 * There are three cases to handle:
15484 * 1) If the cast->type has already been loaded AND the type we are adding
15485 * casting info to has not been loaded (it is in this module), THEN we
15486 * replace the cast->type pointer with the type pointer that has already
15487 * been loaded.
15488 * 2) If BOTH types (the one we are adding casting info to, and the
15489 * cast->type) are loaded, THEN the cast info has already been loaded by
15490 * the previous module so we just ignore it.
15491 * 3) Finally, if cast->type has not already been loaded, then we add that
15492 * swig_cast_info to the linked list (because the cast->type) pointer will
15493 * be correct.
15494 * ----------------------------------------------------------------------------- */
15495
15496 #ifdef __cplusplus
15497 extern "C" {
15498 #if 0
15499 } /* c-mode */
15500 #endif
15501 #endif
15502
15503 #if 0
15504 #define SWIGRUNTIME_DEBUG
15505 #endif
15506
15507 SWIGRUNTIME void
15508 SWIG_InitializeModule(void *clientdata) {
15509 size_t i;
15510 swig_module_info *module_head;
15511 static int init_run = 0;
15512
15513 clientdata = clientdata;
15514
15515 if (init_run) return;
15516 init_run = 1;
15517
15518 /* Initialize the swig_module */
15519 swig_module.type_initial = swig_type_initial;
15520 swig_module.cast_initial = swig_cast_initial;
15521
15522 /* Try and load any already created modules */
15523 module_head = SWIG_GetModule(clientdata);
15524 if (module_head) {
15525 swig_module.next = module_head->next;
15526 module_head->next = &swig_module;
15527 } else {
15528 /* This is the first module loaded */
15529 swig_module.next = &swig_module;
15530 SWIG_SetModule(clientdata, &swig_module);
15531 }
15532
15533 /* Now work on filling in swig_module.types */
15534 #ifdef SWIGRUNTIME_DEBUG
15535 printf("SWIG_InitializeModule: size %d\n", swig_module.size);
15536 #endif
15537 for (i = 0; i < swig_module.size; ++i) {
15538 swig_type_info *type = 0;
15539 swig_type_info *ret;
15540 swig_cast_info *cast;
15541
15542 #ifdef SWIGRUNTIME_DEBUG
15543 printf("SWIG_InitializeModule: type %d %s\n", i, swig_module.type_initial[i]->name);
15544 #endif
15545
15546 /* if there is another module already loaded */
15547 if (swig_module.next != &swig_module) {
15548 type = SWIG_MangledTypeQueryModule(swig_module.next, &swig_module, swig_module.type_initial[i]->name);
15549 }
15550 if (type) {
15551 /* Overwrite clientdata field */
15552 #ifdef SWIGRUNTIME_DEBUG
15553 printf("SWIG_InitializeModule: found type %s\n", type->name);
15554 #endif
15555 if (swig_module.type_initial[i]->clientdata) {
15556 type->clientdata = swig_module.type_initial[i]->clientdata;
15557 #ifdef SWIGRUNTIME_DEBUG
15558 printf("SWIG_InitializeModule: found and overwrite type %s \n", type->name);
15559 #endif
15560 }
15561 } else {
15562 type = swig_module.type_initial[i];
15563 }
15564
15565 /* Insert casting types */
15566 cast = swig_module.cast_initial[i];
15567 while (cast->type) {
15568 /* Don't need to add information already in the list */
15569 ret = 0;
15570 #ifdef SWIGRUNTIME_DEBUG
15571 printf("SWIG_InitializeModule: look cast %s\n", cast->type->name);
15572 #endif
15573 if (swig_module.next != &swig_module) {
15574 ret = SWIG_MangledTypeQueryModule(swig_module.next, &swig_module, cast->type->name);
15575 #ifdef SWIGRUNTIME_DEBUG
15576 if (ret) printf("SWIG_InitializeModule: found cast %s\n", ret->name);
15577 #endif
15578 }
15579 if (ret) {
15580 if (type == swig_module.type_initial[i]) {
15581 #ifdef SWIGRUNTIME_DEBUG
15582 printf("SWIG_InitializeModule: skip old type %s\n", ret->name);
15583 #endif
15584 cast->type = ret;
15585 ret = 0;
15586 } else {
15587 /* Check for casting already in the list */
15588 swig_cast_info *ocast = SWIG_TypeCheck(ret->name, type);
15589 #ifdef SWIGRUNTIME_DEBUG
15590 if (ocast) printf("SWIG_InitializeModule: skip old cast %s\n", ret->name);
15591 #endif
15592 if (!ocast) ret = 0;
15593 }
15594 }
15595
15596 if (!ret) {
15597 #ifdef SWIGRUNTIME_DEBUG
15598 printf("SWIG_InitializeModule: adding cast %s\n", cast->type->name);
15599 #endif
15600 if (type->cast) {
15601 type->cast->prev = cast;
15602 cast->next = type->cast;
15603 }
15604 type->cast = cast;
15605 }
15606 cast++;
15607 }
15608 /* Set entry in modules->types array equal to the type */
15609 swig_module.types[i] = type;
15610 }
15611 swig_module.types[i] = 0;
15612
15613 #ifdef SWIGRUNTIME_DEBUG
15614 printf("**** SWIG_InitializeModule: Cast List ******\n");
15615 for (i = 0; i < swig_module.size; ++i) {
15616 int j = 0;
15617 swig_cast_info *cast = swig_module.cast_initial[i];
15618 printf("SWIG_InitializeModule: type %d %s\n", i, swig_module.type_initial[i]->name);
15619 while (cast->type) {
15620 printf("SWIG_InitializeModule: cast type %s\n", cast->type->name);
15621 cast++;
15622 ++j;
15623 }
15624 printf("---- Total casts: %d\n",j);
15625 }
15626 printf("**** SWIG_InitializeModule: Cast List ******\n");
15627 #endif
15628 }
15629
15630 /* This function will propagate the clientdata field of type to
15631 * any new swig_type_info structures that have been added into the list
15632 * of equivalent types. It is like calling
15633 * SWIG_TypeClientData(type, clientdata) a second time.
15634 */
15635 SWIGRUNTIME void
15636 SWIG_PropagateClientData(void) {
15637 size_t i;
15638 swig_cast_info *equiv;
15639 static int init_run = 0;
15640
15641 if (init_run) return;
15642 init_run = 1;
15643
15644 for (i = 0; i < swig_module.size; i++) {
15645 if (swig_module.types[i]->clientdata) {
15646 equiv = swig_module.types[i]->cast;
15647 while (equiv) {
15648 if (!equiv->converter) {
15649 if (equiv->type && !equiv->type->clientdata)
15650 SWIG_TypeClientData(equiv->type, swig_module.types[i]->clientdata);
15651 }
15652 equiv = equiv->next;
15653 }
15654 }
15655 }
15656 }
15657
15658 #ifdef __cplusplus
15659 #if 0
15660 {
15661 /* c-mode */
15662 #endif
15663 }
15664 #endif
15665
15666
15667
15668 #ifdef __cplusplus
15669 extern "C" {
15670 #endif
15671
15672 /* Python-specific SWIG API */
15673 #define SWIG_newvarlink() SWIG_Python_newvarlink()
15674 #define SWIG_addvarlink(p, name, get_attr, set_attr) SWIG_Python_addvarlink(p, name, get_attr, set_attr)
15675 #define SWIG_InstallConstants(d, constants) SWIG_Python_InstallConstants(d, constants)
15676
15677 /* -----------------------------------------------------------------------------
15678 * global variable support code.
15679 * ----------------------------------------------------------------------------- */
15680
15681 typedef struct swig_globalvar {
15682 char *name; /* Name of global variable */
15683 PyObject *(*get_attr)(void); /* Return the current value */
15684 int (*set_attr)(PyObject *); /* Set the value */
15685 struct swig_globalvar *next;
15686 } swig_globalvar;
15687
15688 typedef struct swig_varlinkobject {
15689 PyObject_HEAD
15690 swig_globalvar *vars;
15691 } swig_varlinkobject;
15692
15693 SWIGINTERN PyObject *
15694 swig_varlink_repr(swig_varlinkobject *SWIGUNUSEDPARM(v)) {
15695 return PyString_FromString("<Swig global variables>");
15696 }
15697
15698 SWIGINTERN PyObject *
15699 swig_varlink_str(swig_varlinkobject *v) {
15700 PyObject *str = PyString_FromString("(");
15701 swig_globalvar *var;
15702 for (var = v->vars; var; var=var->next) {
15703 PyString_ConcatAndDel(&str,PyString_FromString(var->name));
15704 if (var->next) PyString_ConcatAndDel(&str,PyString_FromString(", "));
15705 }
15706 PyString_ConcatAndDel(&str,PyString_FromString(")"));
15707 return str;
15708 }
15709
15710 SWIGINTERN int
15711 swig_varlink_print(swig_varlinkobject *v, FILE *fp, int SWIGUNUSEDPARM(flags)) {
15712 PyObject *str = swig_varlink_str(v);
15713 fprintf(fp,"Swig global variables ");
15714 fprintf(fp,"%s\n", PyString_AsString(str));
15715 Py_DECREF(str);
15716 return 0;
15717 }
15718
15719 SWIGINTERN void
15720 swig_varlink_dealloc(swig_varlinkobject *v) {
15721 swig_globalvar *var = v->vars;
15722 while (var) {
15723 swig_globalvar *n = var->next;
15724 free(var->name);
15725 free(var);
15726 var = n;
15727 }
15728 }
15729
15730 SWIGINTERN PyObject *
15731 swig_varlink_getattr(swig_varlinkobject *v, char *n) {
15732 PyObject *res = NULL;
15733 swig_globalvar *var = v->vars;
15734 while (var) {
15735 if (strcmp(var->name,n) == 0) {
15736 res = (*var->get_attr)();
15737 break;
15738 }
15739 var = var->next;
15740 }
15741 if (res == NULL && !PyErr_Occurred()) {
15742 PyErr_SetString(PyExc_NameError,"Unknown C global variable");
15743 }
15744 return res;
15745 }
15746
15747 SWIGINTERN int
15748 swig_varlink_setattr(swig_varlinkobject *v, char *n, PyObject *p) {
15749 int res = 1;
15750 swig_globalvar *var = v->vars;
15751 while (var) {
15752 if (strcmp(var->name,n) == 0) {
15753 res = (*var->set_attr)(p);
15754 break;
15755 }
15756 var = var->next;
15757 }
15758 if (res == 1 && !PyErr_Occurred()) {
15759 PyErr_SetString(PyExc_NameError,"Unknown C global variable");
15760 }
15761 return res;
15762 }
15763
15764 SWIGINTERN PyTypeObject*
15765 swig_varlink_type(void) {
15766 static char varlink__doc__[] = "Swig var link object";
15767 static PyTypeObject varlink_type;
15768 static int type_init = 0;
15769 if (!type_init) {
15770 const PyTypeObject tmp
15771 = {
15772 PyObject_HEAD_INIT(NULL)
15773 0, /* Number of items in variable part (ob_size) */
15774 (char *)"swigvarlink", /* Type name (tp_name) */
15775 sizeof(swig_varlinkobject), /* Basic size (tp_basicsize) */
15776 0, /* Itemsize (tp_itemsize) */
15777 (destructor) swig_varlink_dealloc, /* Deallocator (tp_dealloc) */
15778 (printfunc) swig_varlink_print, /* Print (tp_print) */
15779 (getattrfunc) swig_varlink_getattr, /* get attr (tp_getattr) */
15780 (setattrfunc) swig_varlink_setattr, /* Set attr (tp_setattr) */
15781 0, /* tp_compare */
15782 (reprfunc) swig_varlink_repr, /* tp_repr */
15783 0, /* tp_as_number */
15784 0, /* tp_as_sequence */
15785 0, /* tp_as_mapping */
15786 0, /* tp_hash */
15787 0, /* tp_call */
15788 (reprfunc)swig_varlink_str, /* tp_str */
15789 0, /* tp_getattro */
15790 0, /* tp_setattro */
15791 0, /* tp_as_buffer */
15792 0, /* tp_flags */
15793 varlink__doc__, /* tp_doc */
15794 0, /* tp_traverse */
15795 0, /* tp_clear */
15796 0, /* tp_richcompare */
15797 0, /* tp_weaklistoffset */
15798 #if PY_VERSION_HEX >= 0x02020000
15799 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, /* tp_iter -> tp_weaklist */
15800 #endif
15801 #if PY_VERSION_HEX >= 0x02030000
15802 0, /* tp_del */
15803 #endif
15804 #ifdef COUNT_ALLOCS
15805 0,0,0,0 /* tp_alloc -> tp_next */
15806 #endif
15807 };
15808 varlink_type = tmp;
15809 varlink_type.ob_type = &PyType_Type;
15810 type_init = 1;
15811 }
15812 return &varlink_type;
15813 }
15814
15815 /* Create a variable linking object for use later */
15816 SWIGINTERN PyObject *
15817 SWIG_Python_newvarlink(void) {
15818 swig_varlinkobject *result = PyObject_NEW(swig_varlinkobject, swig_varlink_type());
15819 if (result) {
15820 result->vars = 0;
15821 }
15822 return ((PyObject*) result);
15823 }
15824
15825 SWIGINTERN void
15826 SWIG_Python_addvarlink(PyObject *p, char *name, PyObject *(*get_attr)(void), int (*set_attr)(PyObject *p)) {
15827 swig_varlinkobject *v = (swig_varlinkobject *) p;
15828 swig_globalvar *gv = (swig_globalvar *) malloc(sizeof(swig_globalvar));
15829 if (gv) {
15830 size_t size = strlen(name)+1;
15831 gv->name = (char *)malloc(size);
15832 if (gv->name) {
15833 strncpy(gv->name,name,size);
15834 gv->get_attr = get_attr;
15835 gv->set_attr = set_attr;
15836 gv->next = v->vars;
15837 }
15838 }
15839 v->vars = gv;
15840 }
15841
15842 SWIGINTERN PyObject *
15843 SWIG_globals() {
15844 static PyObject *_SWIG_globals = 0;
15845 if (!_SWIG_globals) _SWIG_globals = SWIG_newvarlink();
15846 return _SWIG_globals;
15847 }
15848
15849 /* -----------------------------------------------------------------------------
15850 * constants/methods manipulation
15851 * ----------------------------------------------------------------------------- */
15852
15853 /* Install Constants */
15854 SWIGINTERN void
15855 SWIG_Python_InstallConstants(PyObject *d, swig_const_info constants[]) {
15856 PyObject *obj = 0;
15857 size_t i;
15858 for (i = 0; constants[i].type; ++i) {
15859 switch(constants[i].type) {
15860 case SWIG_PY_POINTER:
15861 obj = SWIG_NewPointerObj(constants[i].pvalue, *(constants[i]).ptype,0);
15862 break;
15863 case SWIG_PY_BINARY:
15864 obj = SWIG_NewPackedObj(constants[i].pvalue, constants[i].lvalue, *(constants[i].ptype));
15865 break;
15866 default:
15867 obj = 0;
15868 break;
15869 }
15870 if (obj) {
15871 PyDict_SetItemString(d, constants[i].name, obj);
15872 Py_DECREF(obj);
15873 }
15874 }
15875 }
15876
15877 /* -----------------------------------------------------------------------------*/
15878 /* Fix SwigMethods to carry the callback ptrs when needed */
15879 /* -----------------------------------------------------------------------------*/
15880
15881 SWIGINTERN void
15882 SWIG_Python_FixMethods(PyMethodDef *methods,
15883 swig_const_info *const_table,
15884 swig_type_info **types,
15885 swig_type_info **types_initial) {
15886 size_t i;
15887 for (i = 0; methods[i].ml_name; ++i) {
15888 const char *c = methods[i].ml_doc;
15889 if (c && (c = strstr(c, "swig_ptr: "))) {
15890 int j;
15891 swig_const_info *ci = 0;
15892 const char *name = c + 10;
15893 for (j = 0; const_table[j].type; ++j) {
15894 if (strncmp(const_table[j].name, name,
15895 strlen(const_table[j].name)) == 0) {
15896 ci = &(const_table[j]);
15897 break;
15898 }
15899 }
15900 if (ci) {
15901 size_t shift = (ci->ptype) - types;
15902 swig_type_info *ty = types_initial[shift];
15903 size_t ldoc = (c - methods[i].ml_doc);
15904 size_t lptr = strlen(ty->name)+2*sizeof(void*)+2;
15905 char *ndoc = (char*)malloc(ldoc + lptr + 10);
15906 if (ndoc) {
15907 char *buff = ndoc;
15908 void *ptr = (ci->type == SWIG_PY_POINTER) ? ci->pvalue : 0;
15909 if (ptr) {
15910 strncpy(buff, methods[i].ml_doc, ldoc);
15911 buff += ldoc;
15912 strncpy(buff, "swig_ptr: ", 10);
15913 buff += 10;
15914 SWIG_PackVoidPtr(buff, ptr, ty->name, lptr);
15915 methods[i].ml_doc = ndoc;
15916 }
15917 }
15918 }
15919 }
15920 }
15921 }
15922
15923 #ifdef __cplusplus
15924 }
15925 #endif
15926
15927 /* -----------------------------------------------------------------------------*
15928 * Partial Init method
15929 * -----------------------------------------------------------------------------*/
15930
15931 #ifdef __cplusplus
15932 extern "C"
15933 #endif
15934 SWIGEXPORT void SWIG_init(void) {
15935 PyObject *m, *d;
15936
15937 /* Fix SwigMethods to carry the callback ptrs when needed */
15938 SWIG_Python_FixMethods(SwigMethods, swig_const_table, swig_types, swig_type_initial);
15939
15940 m = Py_InitModule((char *) SWIG_name, SwigMethods);
15941 d = PyModule_GetDict(m);
15942
15943 SWIG_InitializeModule(0);
15944 SWIG_InstallConstants(d,swig_const_table);
15945
15946
15947 SWIG_Python_SetConstant(d, "USE_AUI",SWIG_From_int(static_cast< int >(1)));
15948 SWIG_Python_SetConstant(d, "AUI_DOCK_NONE",SWIG_From_int(static_cast< int >(wxAUI_DOCK_NONE)));
15949 SWIG_Python_SetConstant(d, "AUI_DOCK_TOP",SWIG_From_int(static_cast< int >(wxAUI_DOCK_TOP)));
15950 SWIG_Python_SetConstant(d, "AUI_DOCK_RIGHT",SWIG_From_int(static_cast< int >(wxAUI_DOCK_RIGHT)));
15951 SWIG_Python_SetConstant(d, "AUI_DOCK_BOTTOM",SWIG_From_int(static_cast< int >(wxAUI_DOCK_BOTTOM)));
15952 SWIG_Python_SetConstant(d, "AUI_DOCK_LEFT",SWIG_From_int(static_cast< int >(wxAUI_DOCK_LEFT)));
15953 SWIG_Python_SetConstant(d, "AUI_DOCK_CENTER",SWIG_From_int(static_cast< int >(wxAUI_DOCK_CENTER)));
15954 SWIG_Python_SetConstant(d, "AUI_DOCK_CENTRE",SWIG_From_int(static_cast< int >(wxAUI_DOCK_CENTRE)));
15955 SWIG_Python_SetConstant(d, "AUI_MGR_ALLOW_FLOATING",SWIG_From_int(static_cast< int >(wxAUI_MGR_ALLOW_FLOATING)));
15956 SWIG_Python_SetConstant(d, "AUI_MGR_ALLOW_ACTIVE_PANE",SWIG_From_int(static_cast< int >(wxAUI_MGR_ALLOW_ACTIVE_PANE)));
15957 SWIG_Python_SetConstant(d, "AUI_MGR_TRANSPARENT_DRAG",SWIG_From_int(static_cast< int >(wxAUI_MGR_TRANSPARENT_DRAG)));
15958 SWIG_Python_SetConstant(d, "AUI_MGR_TRANSPARENT_HINT",SWIG_From_int(static_cast< int >(wxAUI_MGR_TRANSPARENT_HINT)));
15959 SWIG_Python_SetConstant(d, "AUI_MGR_TRANSPARENT_HINT_FADE",SWIG_From_int(static_cast< int >(wxAUI_MGR_TRANSPARENT_HINT_FADE)));
15960 SWIG_Python_SetConstant(d, "AUI_MGR_DISABLE_VENETIAN_BLINDS",SWIG_From_int(static_cast< int >(wxAUI_MGR_DISABLE_VENETIAN_BLINDS)));
15961 SWIG_Python_SetConstant(d, "AUI_MGR_DISABLE_VENETIAN_BLINDS_FADE",SWIG_From_int(static_cast< int >(wxAUI_MGR_DISABLE_VENETIAN_BLINDS_FADE)));
15962 SWIG_Python_SetConstant(d, "AUI_MGR_DEFAULT",SWIG_From_int(static_cast< int >(wxAUI_MGR_DEFAULT)));
15963 SWIG_Python_SetConstant(d, "AUI_ART_SASH_SIZE",SWIG_From_int(static_cast< int >(wxAUI_ART_SASH_SIZE)));
15964 SWIG_Python_SetConstant(d, "AUI_ART_CAPTION_SIZE",SWIG_From_int(static_cast< int >(wxAUI_ART_CAPTION_SIZE)));
15965 SWIG_Python_SetConstant(d, "AUI_ART_GRIPPER_SIZE",SWIG_From_int(static_cast< int >(wxAUI_ART_GRIPPER_SIZE)));
15966 SWIG_Python_SetConstant(d, "AUI_ART_PANE_BORDER_SIZE",SWIG_From_int(static_cast< int >(wxAUI_ART_PANE_BORDER_SIZE)));
15967 SWIG_Python_SetConstant(d, "AUI_ART_PANE_BUTTON_SIZE",SWIG_From_int(static_cast< int >(wxAUI_ART_PANE_BUTTON_SIZE)));
15968 SWIG_Python_SetConstant(d, "AUI_ART_BACKGROUND_COLOUR",SWIG_From_int(static_cast< int >(wxAUI_ART_BACKGROUND_COLOUR)));
15969 SWIG_Python_SetConstant(d, "AUI_ART_SASH_COLOUR",SWIG_From_int(static_cast< int >(wxAUI_ART_SASH_COLOUR)));
15970 SWIG_Python_SetConstant(d, "AUI_ART_ACTIVE_CAPTION_COLOUR",SWIG_From_int(static_cast< int >(wxAUI_ART_ACTIVE_CAPTION_COLOUR)));
15971 SWIG_Python_SetConstant(d, "AUI_ART_ACTIVE_CAPTION_GRADIENT_COLOUR",SWIG_From_int(static_cast< int >(wxAUI_ART_ACTIVE_CAPTION_GRADIENT_COLOUR)));
15972 SWIG_Python_SetConstant(d, "AUI_ART_INACTIVE_CAPTION_COLOUR",SWIG_From_int(static_cast< int >(wxAUI_ART_INACTIVE_CAPTION_COLOUR)));
15973 SWIG_Python_SetConstant(d, "AUI_ART_INACTIVE_CAPTION_GRADIENT_COLOUR",SWIG_From_int(static_cast< int >(wxAUI_ART_INACTIVE_CAPTION_GRADIENT_COLOUR)));
15974 SWIG_Python_SetConstant(d, "AUI_ART_ACTIVE_CAPTION_TEXT_COLOUR",SWIG_From_int(static_cast< int >(wxAUI_ART_ACTIVE_CAPTION_TEXT_COLOUR)));
15975 SWIG_Python_SetConstant(d, "AUI_ART_INACTIVE_CAPTION_TEXT_COLOUR",SWIG_From_int(static_cast< int >(wxAUI_ART_INACTIVE_CAPTION_TEXT_COLOUR)));
15976 SWIG_Python_SetConstant(d, "AUI_ART_BORDER_COLOUR",SWIG_From_int(static_cast< int >(wxAUI_ART_BORDER_COLOUR)));
15977 SWIG_Python_SetConstant(d, "AUI_ART_GRIPPER_COLOUR",SWIG_From_int(static_cast< int >(wxAUI_ART_GRIPPER_COLOUR)));
15978 SWIG_Python_SetConstant(d, "AUI_ART_CAPTION_FONT",SWIG_From_int(static_cast< int >(wxAUI_ART_CAPTION_FONT)));
15979 SWIG_Python_SetConstant(d, "AUI_ART_GRADIENT_TYPE",SWIG_From_int(static_cast< int >(wxAUI_ART_GRADIENT_TYPE)));
15980 SWIG_Python_SetConstant(d, "AUI_GRADIENT_NONE",SWIG_From_int(static_cast< int >(wxAUI_GRADIENT_NONE)));
15981 SWIG_Python_SetConstant(d, "AUI_GRADIENT_VERTICAL",SWIG_From_int(static_cast< int >(wxAUI_GRADIENT_VERTICAL)));
15982 SWIG_Python_SetConstant(d, "AUI_GRADIENT_HORIZONTAL",SWIG_From_int(static_cast< int >(wxAUI_GRADIENT_HORIZONTAL)));
15983 SWIG_Python_SetConstant(d, "AUI_BUTTON_STATE_NORMAL",SWIG_From_int(static_cast< int >(wxAUI_BUTTON_STATE_NORMAL)));
15984 SWIG_Python_SetConstant(d, "AUI_BUTTON_STATE_HOVER",SWIG_From_int(static_cast< int >(wxAUI_BUTTON_STATE_HOVER)));
15985 SWIG_Python_SetConstant(d, "AUI_BUTTON_STATE_PRESSED",SWIG_From_int(static_cast< int >(wxAUI_BUTTON_STATE_PRESSED)));
15986 SWIG_Python_SetConstant(d, "AUI_INSERT_PANE",SWIG_From_int(static_cast< int >(wxAUI_INSERT_PANE)));
15987 SWIG_Python_SetConstant(d, "AUI_INSERT_ROW",SWIG_From_int(static_cast< int >(wxAUI_INSERT_ROW)));
15988 SWIG_Python_SetConstant(d, "AUI_INSERT_DOCK",SWIG_From_int(static_cast< int >(wxAUI_INSERT_DOCK)));
15989 PyDict_SetItemString(d,(char*)"cvar", SWIG_globals());
15990 SWIG_addvarlink(SWIG_globals(),(char*)"NullDockInfo",NullDockInfo_get, NullDockInfo_set);
15991 SWIG_addvarlink(SWIG_globals(),(char*)"NullPaneInfo",NullPaneInfo_get, NullPaneInfo_set);
15992 SWIG_Python_SetConstant(d, "PaneInfo_optionFloating",SWIG_From_int(static_cast< int >(wxPaneInfo::optionFloating)));
15993 SWIG_Python_SetConstant(d, "PaneInfo_optionHidden",SWIG_From_int(static_cast< int >(wxPaneInfo::optionHidden)));
15994 SWIG_Python_SetConstant(d, "PaneInfo_optionLeftDockable",SWIG_From_int(static_cast< int >(wxPaneInfo::optionLeftDockable)));
15995 SWIG_Python_SetConstant(d, "PaneInfo_optionRightDockable",SWIG_From_int(static_cast< int >(wxPaneInfo::optionRightDockable)));
15996 SWIG_Python_SetConstant(d, "PaneInfo_optionTopDockable",SWIG_From_int(static_cast< int >(wxPaneInfo::optionTopDockable)));
15997 SWIG_Python_SetConstant(d, "PaneInfo_optionBottomDockable",SWIG_From_int(static_cast< int >(wxPaneInfo::optionBottomDockable)));
15998 SWIG_Python_SetConstant(d, "PaneInfo_optionFloatable",SWIG_From_int(static_cast< int >(wxPaneInfo::optionFloatable)));
15999 SWIG_Python_SetConstant(d, "PaneInfo_optionMovable",SWIG_From_int(static_cast< int >(wxPaneInfo::optionMovable)));
16000 SWIG_Python_SetConstant(d, "PaneInfo_optionResizable",SWIG_From_int(static_cast< int >(wxPaneInfo::optionResizable)));
16001 SWIG_Python_SetConstant(d, "PaneInfo_optionPaneBorder",SWIG_From_int(static_cast< int >(wxPaneInfo::optionPaneBorder)));
16002 SWIG_Python_SetConstant(d, "PaneInfo_optionCaption",SWIG_From_int(static_cast< int >(wxPaneInfo::optionCaption)));
16003 SWIG_Python_SetConstant(d, "PaneInfo_optionGripper",SWIG_From_int(static_cast< int >(wxPaneInfo::optionGripper)));
16004 SWIG_Python_SetConstant(d, "PaneInfo_optionDestroyOnClose",SWIG_From_int(static_cast< int >(wxPaneInfo::optionDestroyOnClose)));
16005 SWIG_Python_SetConstant(d, "PaneInfo_optionToolbar",SWIG_From_int(static_cast< int >(wxPaneInfo::optionToolbar)));
16006 SWIG_Python_SetConstant(d, "PaneInfo_optionActive",SWIG_From_int(static_cast< int >(wxPaneInfo::optionActive)));
16007 SWIG_Python_SetConstant(d, "PaneInfo_optionGripperTop",SWIG_From_int(static_cast< int >(wxPaneInfo::optionGripperTop)));
16008 SWIG_Python_SetConstant(d, "PaneInfo_buttonClose",SWIG_From_int(static_cast< int >(wxPaneInfo::buttonClose)));
16009 SWIG_Python_SetConstant(d, "PaneInfo_buttonMaximize",SWIG_From_int(static_cast< int >(wxPaneInfo::buttonMaximize)));
16010 SWIG_Python_SetConstant(d, "PaneInfo_buttonMinimize",SWIG_From_int(static_cast< int >(wxPaneInfo::buttonMinimize)));
16011 SWIG_Python_SetConstant(d, "PaneInfo_buttonPin",SWIG_From_int(static_cast< int >(wxPaneInfo::buttonPin)));
16012 SWIG_Python_SetConstant(d, "PaneInfo_buttonCustom1",SWIG_From_int(static_cast< int >(wxPaneInfo::buttonCustom1)));
16013 SWIG_Python_SetConstant(d, "PaneInfo_buttonCustom2",SWIG_From_int(static_cast< int >(wxPaneInfo::buttonCustom2)));
16014 SWIG_Python_SetConstant(d, "PaneInfo_buttonCustom3",SWIG_From_int(static_cast< int >(wxPaneInfo::buttonCustom3)));
16015 SWIG_Python_SetConstant(d, "PaneInfo_actionPane",SWIG_From_int(static_cast< int >(wxPaneInfo::actionPane)));
16016 SWIG_Python_SetConstant(d, "DockUIPart_typeCaption",SWIG_From_int(static_cast< int >(wxDockUIPart::typeCaption)));
16017 SWIG_Python_SetConstant(d, "DockUIPart_typeGripper",SWIG_From_int(static_cast< int >(wxDockUIPart::typeGripper)));
16018 SWIG_Python_SetConstant(d, "DockUIPart_typeDock",SWIG_From_int(static_cast< int >(wxDockUIPart::typeDock)));
16019 SWIG_Python_SetConstant(d, "DockUIPart_typeDockSizer",SWIG_From_int(static_cast< int >(wxDockUIPart::typeDockSizer)));
16020 SWIG_Python_SetConstant(d, "DockUIPart_typePane",SWIG_From_int(static_cast< int >(wxDockUIPart::typePane)));
16021 SWIG_Python_SetConstant(d, "DockUIPart_typePaneSizer",SWIG_From_int(static_cast< int >(wxDockUIPart::typePaneSizer)));
16022 SWIG_Python_SetConstant(d, "DockUIPart_typeBackground",SWIG_From_int(static_cast< int >(wxDockUIPart::typeBackground)));
16023 SWIG_Python_SetConstant(d, "DockUIPart_typePaneBorder",SWIG_From_int(static_cast< int >(wxDockUIPart::typePaneBorder)));
16024 SWIG_Python_SetConstant(d, "DockUIPart_typePaneButton",SWIG_From_int(static_cast< int >(wxDockUIPart::typePaneButton)));
16025 PyDict_SetItemString(d, "wxEVT_AUI_PANEBUTTON", PyInt_FromLong(wxEVT_AUI_PANEBUTTON));
16026 PyDict_SetItemString(d, "wxEVT_AUI_PANECLOSE", PyInt_FromLong(wxEVT_AUI_PANECLOSE));
16027 PyDict_SetItemString(d, "wxEVT_AUI_RENDER", PyInt_FromLong(wxEVT_AUI_RENDER));
16028 PyDict_SetItemString(d, "wxEVT_COMMAND_AUINOTEBOOK_PAGE_CHANGED", PyInt_FromLong(wxEVT_COMMAND_AUINOTEBOOK_PAGE_CHANGED));
16029 PyDict_SetItemString(d, "wxEVT_COMMAND_AUINOTEBOOK_PAGE_CHANGING", PyInt_FromLong(wxEVT_COMMAND_AUINOTEBOOK_PAGE_CHANGING));
16030 PyDict_SetItemString(d, "wxEVT_COMMAND_AUINOTEBOOK_BUTTON", PyInt_FromLong(wxEVT_COMMAND_AUINOTEBOOK_BUTTON));
16031 PyDict_SetItemString(d, "wxEVT_COMMAND_AUINOTEBOOK_BEGIN_DRAG", PyInt_FromLong(wxEVT_COMMAND_AUINOTEBOOK_BEGIN_DRAG));
16032 PyDict_SetItemString(d, "wxEVT_COMMAND_AUINOTEBOOK_END_DRAG", PyInt_FromLong(wxEVT_COMMAND_AUINOTEBOOK_END_DRAG));
16033 PyDict_SetItemString(d, "wxEVT_COMMAND_AUINOTEBOOK_DRAG_MOTION", PyInt_FromLong(wxEVT_COMMAND_AUINOTEBOOK_DRAG_MOTION));
16034 }
16035