]> git.saurik.com Git - wxWidgets.git/blob - wxPython/src/msw/aui_wrap.cpp
Added wxCB_FILENAME
[wxWidgets.git] / wxPython / src / msw / 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_IsOk(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
3159 PyObject *resultobj = 0;
3160 wxPaneInfo *arg1 = (wxPaneInfo *) 0 ;
3161 bool result;
3162 void *argp1 = 0 ;
3163 int res1 = 0 ;
3164 PyObject *swig_obj[1] ;
3165
3166 if (!args) SWIG_fail;
3167 swig_obj[0] = args;
3168 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxPaneInfo, 0 | 0 );
3169 if (!SWIG_IsOK(res1)) {
3170 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "PaneInfo_IsOk" "', expected argument " "1"" of type '" "wxPaneInfo const *""'");
3171 }
3172 arg1 = reinterpret_cast< wxPaneInfo * >(argp1);
3173 {
3174 PyThreadState* __tstate = wxPyBeginAllowThreads();
3175 result = (bool)((wxPaneInfo const *)arg1)->IsOk();
3176 wxPyEndAllowThreads(__tstate);
3177 if (PyErr_Occurred()) SWIG_fail;
3178 }
3179 {
3180 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
3181 }
3182 return resultobj;
3183 fail:
3184 return NULL;
3185 }
3186
3187
3188 SWIGINTERN PyObject *_wrap_PaneInfo_IsFixed(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
3189 PyObject *resultobj = 0;
3190 wxPaneInfo *arg1 = (wxPaneInfo *) 0 ;
3191 bool result;
3192 void *argp1 = 0 ;
3193 int res1 = 0 ;
3194 PyObject *swig_obj[1] ;
3195
3196 if (!args) SWIG_fail;
3197 swig_obj[0] = args;
3198 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxPaneInfo, 0 | 0 );
3199 if (!SWIG_IsOK(res1)) {
3200 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "PaneInfo_IsFixed" "', expected argument " "1"" of type '" "wxPaneInfo const *""'");
3201 }
3202 arg1 = reinterpret_cast< wxPaneInfo * >(argp1);
3203 {
3204 PyThreadState* __tstate = wxPyBeginAllowThreads();
3205 result = (bool)((wxPaneInfo const *)arg1)->IsFixed();
3206 wxPyEndAllowThreads(__tstate);
3207 if (PyErr_Occurred()) SWIG_fail;
3208 }
3209 {
3210 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
3211 }
3212 return resultobj;
3213 fail:
3214 return NULL;
3215 }
3216
3217
3218 SWIGINTERN PyObject *_wrap_PaneInfo_IsResizable(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
3219 PyObject *resultobj = 0;
3220 wxPaneInfo *arg1 = (wxPaneInfo *) 0 ;
3221 bool result;
3222 void *argp1 = 0 ;
3223 int res1 = 0 ;
3224 PyObject *swig_obj[1] ;
3225
3226 if (!args) SWIG_fail;
3227 swig_obj[0] = args;
3228 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxPaneInfo, 0 | 0 );
3229 if (!SWIG_IsOK(res1)) {
3230 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "PaneInfo_IsResizable" "', expected argument " "1"" of type '" "wxPaneInfo const *""'");
3231 }
3232 arg1 = reinterpret_cast< wxPaneInfo * >(argp1);
3233 {
3234 PyThreadState* __tstate = wxPyBeginAllowThreads();
3235 result = (bool)((wxPaneInfo const *)arg1)->IsResizable();
3236 wxPyEndAllowThreads(__tstate);
3237 if (PyErr_Occurred()) SWIG_fail;
3238 }
3239 {
3240 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
3241 }
3242 return resultobj;
3243 fail:
3244 return NULL;
3245 }
3246
3247
3248 SWIGINTERN PyObject *_wrap_PaneInfo_IsShown(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
3249 PyObject *resultobj = 0;
3250 wxPaneInfo *arg1 = (wxPaneInfo *) 0 ;
3251 bool result;
3252 void *argp1 = 0 ;
3253 int res1 = 0 ;
3254 PyObject *swig_obj[1] ;
3255
3256 if (!args) SWIG_fail;
3257 swig_obj[0] = args;
3258 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxPaneInfo, 0 | 0 );
3259 if (!SWIG_IsOK(res1)) {
3260 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "PaneInfo_IsShown" "', expected argument " "1"" of type '" "wxPaneInfo const *""'");
3261 }
3262 arg1 = reinterpret_cast< wxPaneInfo * >(argp1);
3263 {
3264 PyThreadState* __tstate = wxPyBeginAllowThreads();
3265 result = (bool)((wxPaneInfo const *)arg1)->IsShown();
3266 wxPyEndAllowThreads(__tstate);
3267 if (PyErr_Occurred()) SWIG_fail;
3268 }
3269 {
3270 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
3271 }
3272 return resultobj;
3273 fail:
3274 return NULL;
3275 }
3276
3277
3278 SWIGINTERN PyObject *_wrap_PaneInfo_IsFloating(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
3279 PyObject *resultobj = 0;
3280 wxPaneInfo *arg1 = (wxPaneInfo *) 0 ;
3281 bool result;
3282 void *argp1 = 0 ;
3283 int res1 = 0 ;
3284 PyObject *swig_obj[1] ;
3285
3286 if (!args) SWIG_fail;
3287 swig_obj[0] = args;
3288 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxPaneInfo, 0 | 0 );
3289 if (!SWIG_IsOK(res1)) {
3290 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "PaneInfo_IsFloating" "', expected argument " "1"" of type '" "wxPaneInfo const *""'");
3291 }
3292 arg1 = reinterpret_cast< wxPaneInfo * >(argp1);
3293 {
3294 PyThreadState* __tstate = wxPyBeginAllowThreads();
3295 result = (bool)((wxPaneInfo const *)arg1)->IsFloating();
3296 wxPyEndAllowThreads(__tstate);
3297 if (PyErr_Occurred()) SWIG_fail;
3298 }
3299 {
3300 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
3301 }
3302 return resultobj;
3303 fail:
3304 return NULL;
3305 }
3306
3307
3308 SWIGINTERN PyObject *_wrap_PaneInfo_IsDocked(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
3309 PyObject *resultobj = 0;
3310 wxPaneInfo *arg1 = (wxPaneInfo *) 0 ;
3311 bool result;
3312 void *argp1 = 0 ;
3313 int res1 = 0 ;
3314 PyObject *swig_obj[1] ;
3315
3316 if (!args) SWIG_fail;
3317 swig_obj[0] = args;
3318 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxPaneInfo, 0 | 0 );
3319 if (!SWIG_IsOK(res1)) {
3320 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "PaneInfo_IsDocked" "', expected argument " "1"" of type '" "wxPaneInfo const *""'");
3321 }
3322 arg1 = reinterpret_cast< wxPaneInfo * >(argp1);
3323 {
3324 PyThreadState* __tstate = wxPyBeginAllowThreads();
3325 result = (bool)((wxPaneInfo const *)arg1)->IsDocked();
3326 wxPyEndAllowThreads(__tstate);
3327 if (PyErr_Occurred()) SWIG_fail;
3328 }
3329 {
3330 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
3331 }
3332 return resultobj;
3333 fail:
3334 return NULL;
3335 }
3336
3337
3338 SWIGINTERN PyObject *_wrap_PaneInfo_IsToolbar(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
3339 PyObject *resultobj = 0;
3340 wxPaneInfo *arg1 = (wxPaneInfo *) 0 ;
3341 bool result;
3342 void *argp1 = 0 ;
3343 int res1 = 0 ;
3344 PyObject *swig_obj[1] ;
3345
3346 if (!args) SWIG_fail;
3347 swig_obj[0] = args;
3348 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxPaneInfo, 0 | 0 );
3349 if (!SWIG_IsOK(res1)) {
3350 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "PaneInfo_IsToolbar" "', expected argument " "1"" of type '" "wxPaneInfo const *""'");
3351 }
3352 arg1 = reinterpret_cast< wxPaneInfo * >(argp1);
3353 {
3354 PyThreadState* __tstate = wxPyBeginAllowThreads();
3355 result = (bool)((wxPaneInfo const *)arg1)->IsToolbar();
3356 wxPyEndAllowThreads(__tstate);
3357 if (PyErr_Occurred()) SWIG_fail;
3358 }
3359 {
3360 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
3361 }
3362 return resultobj;
3363 fail:
3364 return NULL;
3365 }
3366
3367
3368 SWIGINTERN PyObject *_wrap_PaneInfo_IsTopDockable(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
3369 PyObject *resultobj = 0;
3370 wxPaneInfo *arg1 = (wxPaneInfo *) 0 ;
3371 bool result;
3372 void *argp1 = 0 ;
3373 int res1 = 0 ;
3374 PyObject *swig_obj[1] ;
3375
3376 if (!args) SWIG_fail;
3377 swig_obj[0] = args;
3378 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxPaneInfo, 0 | 0 );
3379 if (!SWIG_IsOK(res1)) {
3380 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "PaneInfo_IsTopDockable" "', expected argument " "1"" of type '" "wxPaneInfo const *""'");
3381 }
3382 arg1 = reinterpret_cast< wxPaneInfo * >(argp1);
3383 {
3384 PyThreadState* __tstate = wxPyBeginAllowThreads();
3385 result = (bool)((wxPaneInfo const *)arg1)->IsTopDockable();
3386 wxPyEndAllowThreads(__tstate);
3387 if (PyErr_Occurred()) SWIG_fail;
3388 }
3389 {
3390 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
3391 }
3392 return resultobj;
3393 fail:
3394 return NULL;
3395 }
3396
3397
3398 SWIGINTERN PyObject *_wrap_PaneInfo_IsBottomDockable(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
3399 PyObject *resultobj = 0;
3400 wxPaneInfo *arg1 = (wxPaneInfo *) 0 ;
3401 bool result;
3402 void *argp1 = 0 ;
3403 int res1 = 0 ;
3404 PyObject *swig_obj[1] ;
3405
3406 if (!args) SWIG_fail;
3407 swig_obj[0] = args;
3408 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxPaneInfo, 0 | 0 );
3409 if (!SWIG_IsOK(res1)) {
3410 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "PaneInfo_IsBottomDockable" "', expected argument " "1"" of type '" "wxPaneInfo const *""'");
3411 }
3412 arg1 = reinterpret_cast< wxPaneInfo * >(argp1);
3413 {
3414 PyThreadState* __tstate = wxPyBeginAllowThreads();
3415 result = (bool)((wxPaneInfo const *)arg1)->IsBottomDockable();
3416 wxPyEndAllowThreads(__tstate);
3417 if (PyErr_Occurred()) SWIG_fail;
3418 }
3419 {
3420 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
3421 }
3422 return resultobj;
3423 fail:
3424 return NULL;
3425 }
3426
3427
3428 SWIGINTERN PyObject *_wrap_PaneInfo_IsLeftDockable(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
3429 PyObject *resultobj = 0;
3430 wxPaneInfo *arg1 = (wxPaneInfo *) 0 ;
3431 bool result;
3432 void *argp1 = 0 ;
3433 int res1 = 0 ;
3434 PyObject *swig_obj[1] ;
3435
3436 if (!args) SWIG_fail;
3437 swig_obj[0] = args;
3438 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxPaneInfo, 0 | 0 );
3439 if (!SWIG_IsOK(res1)) {
3440 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "PaneInfo_IsLeftDockable" "', expected argument " "1"" of type '" "wxPaneInfo const *""'");
3441 }
3442 arg1 = reinterpret_cast< wxPaneInfo * >(argp1);
3443 {
3444 PyThreadState* __tstate = wxPyBeginAllowThreads();
3445 result = (bool)((wxPaneInfo const *)arg1)->IsLeftDockable();
3446 wxPyEndAllowThreads(__tstate);
3447 if (PyErr_Occurred()) SWIG_fail;
3448 }
3449 {
3450 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
3451 }
3452 return resultobj;
3453 fail:
3454 return NULL;
3455 }
3456
3457
3458 SWIGINTERN PyObject *_wrap_PaneInfo_IsRightDockable(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
3459 PyObject *resultobj = 0;
3460 wxPaneInfo *arg1 = (wxPaneInfo *) 0 ;
3461 bool result;
3462 void *argp1 = 0 ;
3463 int res1 = 0 ;
3464 PyObject *swig_obj[1] ;
3465
3466 if (!args) SWIG_fail;
3467 swig_obj[0] = args;
3468 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxPaneInfo, 0 | 0 );
3469 if (!SWIG_IsOK(res1)) {
3470 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "PaneInfo_IsRightDockable" "', expected argument " "1"" of type '" "wxPaneInfo const *""'");
3471 }
3472 arg1 = reinterpret_cast< wxPaneInfo * >(argp1);
3473 {
3474 PyThreadState* __tstate = wxPyBeginAllowThreads();
3475 result = (bool)((wxPaneInfo const *)arg1)->IsRightDockable();
3476 wxPyEndAllowThreads(__tstate);
3477 if (PyErr_Occurred()) SWIG_fail;
3478 }
3479 {
3480 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
3481 }
3482 return resultobj;
3483 fail:
3484 return NULL;
3485 }
3486
3487
3488 SWIGINTERN PyObject *_wrap_PaneInfo_IsFloatable(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
3489 PyObject *resultobj = 0;
3490 wxPaneInfo *arg1 = (wxPaneInfo *) 0 ;
3491 bool result;
3492 void *argp1 = 0 ;
3493 int res1 = 0 ;
3494 PyObject *swig_obj[1] ;
3495
3496 if (!args) SWIG_fail;
3497 swig_obj[0] = args;
3498 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxPaneInfo, 0 | 0 );
3499 if (!SWIG_IsOK(res1)) {
3500 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "PaneInfo_IsFloatable" "', expected argument " "1"" of type '" "wxPaneInfo const *""'");
3501 }
3502 arg1 = reinterpret_cast< wxPaneInfo * >(argp1);
3503 {
3504 PyThreadState* __tstate = wxPyBeginAllowThreads();
3505 result = (bool)((wxPaneInfo const *)arg1)->IsFloatable();
3506 wxPyEndAllowThreads(__tstate);
3507 if (PyErr_Occurred()) SWIG_fail;
3508 }
3509 {
3510 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
3511 }
3512 return resultobj;
3513 fail:
3514 return NULL;
3515 }
3516
3517
3518 SWIGINTERN PyObject *_wrap_PaneInfo_IsMovable(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
3519 PyObject *resultobj = 0;
3520 wxPaneInfo *arg1 = (wxPaneInfo *) 0 ;
3521 bool result;
3522 void *argp1 = 0 ;
3523 int res1 = 0 ;
3524 PyObject *swig_obj[1] ;
3525
3526 if (!args) SWIG_fail;
3527 swig_obj[0] = args;
3528 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxPaneInfo, 0 | 0 );
3529 if (!SWIG_IsOK(res1)) {
3530 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "PaneInfo_IsMovable" "', expected argument " "1"" of type '" "wxPaneInfo const *""'");
3531 }
3532 arg1 = reinterpret_cast< wxPaneInfo * >(argp1);
3533 {
3534 PyThreadState* __tstate = wxPyBeginAllowThreads();
3535 result = (bool)((wxPaneInfo const *)arg1)->IsMovable();
3536 wxPyEndAllowThreads(__tstate);
3537 if (PyErr_Occurred()) SWIG_fail;
3538 }
3539 {
3540 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
3541 }
3542 return resultobj;
3543 fail:
3544 return NULL;
3545 }
3546
3547
3548 SWIGINTERN PyObject *_wrap_PaneInfo_HasCaption(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
3549 PyObject *resultobj = 0;
3550 wxPaneInfo *arg1 = (wxPaneInfo *) 0 ;
3551 bool result;
3552 void *argp1 = 0 ;
3553 int res1 = 0 ;
3554 PyObject *swig_obj[1] ;
3555
3556 if (!args) SWIG_fail;
3557 swig_obj[0] = args;
3558 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxPaneInfo, 0 | 0 );
3559 if (!SWIG_IsOK(res1)) {
3560 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "PaneInfo_HasCaption" "', expected argument " "1"" of type '" "wxPaneInfo const *""'");
3561 }
3562 arg1 = reinterpret_cast< wxPaneInfo * >(argp1);
3563 {
3564 PyThreadState* __tstate = wxPyBeginAllowThreads();
3565 result = (bool)((wxPaneInfo const *)arg1)->HasCaption();
3566 wxPyEndAllowThreads(__tstate);
3567 if (PyErr_Occurred()) SWIG_fail;
3568 }
3569 {
3570 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
3571 }
3572 return resultobj;
3573 fail:
3574 return NULL;
3575 }
3576
3577
3578 SWIGINTERN PyObject *_wrap_PaneInfo_HasGripper(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
3579 PyObject *resultobj = 0;
3580 wxPaneInfo *arg1 = (wxPaneInfo *) 0 ;
3581 bool result;
3582 void *argp1 = 0 ;
3583 int res1 = 0 ;
3584 PyObject *swig_obj[1] ;
3585
3586 if (!args) SWIG_fail;
3587 swig_obj[0] = args;
3588 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxPaneInfo, 0 | 0 );
3589 if (!SWIG_IsOK(res1)) {
3590 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "PaneInfo_HasGripper" "', expected argument " "1"" of type '" "wxPaneInfo const *""'");
3591 }
3592 arg1 = reinterpret_cast< wxPaneInfo * >(argp1);
3593 {
3594 PyThreadState* __tstate = wxPyBeginAllowThreads();
3595 result = (bool)((wxPaneInfo const *)arg1)->HasGripper();
3596 wxPyEndAllowThreads(__tstate);
3597 if (PyErr_Occurred()) SWIG_fail;
3598 }
3599 {
3600 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
3601 }
3602 return resultobj;
3603 fail:
3604 return NULL;
3605 }
3606
3607
3608 SWIGINTERN PyObject *_wrap_PaneInfo_HasBorder(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
3609 PyObject *resultobj = 0;
3610 wxPaneInfo *arg1 = (wxPaneInfo *) 0 ;
3611 bool result;
3612 void *argp1 = 0 ;
3613 int res1 = 0 ;
3614 PyObject *swig_obj[1] ;
3615
3616 if (!args) SWIG_fail;
3617 swig_obj[0] = args;
3618 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxPaneInfo, 0 | 0 );
3619 if (!SWIG_IsOK(res1)) {
3620 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "PaneInfo_HasBorder" "', expected argument " "1"" of type '" "wxPaneInfo const *""'");
3621 }
3622 arg1 = reinterpret_cast< wxPaneInfo * >(argp1);
3623 {
3624 PyThreadState* __tstate = wxPyBeginAllowThreads();
3625 result = (bool)((wxPaneInfo const *)arg1)->HasBorder();
3626 wxPyEndAllowThreads(__tstate);
3627 if (PyErr_Occurred()) SWIG_fail;
3628 }
3629 {
3630 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
3631 }
3632 return resultobj;
3633 fail:
3634 return NULL;
3635 }
3636
3637
3638 SWIGINTERN PyObject *_wrap_PaneInfo_HasCloseButton(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
3639 PyObject *resultobj = 0;
3640 wxPaneInfo *arg1 = (wxPaneInfo *) 0 ;
3641 bool result;
3642 void *argp1 = 0 ;
3643 int res1 = 0 ;
3644 PyObject *swig_obj[1] ;
3645
3646 if (!args) SWIG_fail;
3647 swig_obj[0] = args;
3648 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxPaneInfo, 0 | 0 );
3649 if (!SWIG_IsOK(res1)) {
3650 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "PaneInfo_HasCloseButton" "', expected argument " "1"" of type '" "wxPaneInfo const *""'");
3651 }
3652 arg1 = reinterpret_cast< wxPaneInfo * >(argp1);
3653 {
3654 PyThreadState* __tstate = wxPyBeginAllowThreads();
3655 result = (bool)((wxPaneInfo const *)arg1)->HasCloseButton();
3656 wxPyEndAllowThreads(__tstate);
3657 if (PyErr_Occurred()) SWIG_fail;
3658 }
3659 {
3660 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
3661 }
3662 return resultobj;
3663 fail:
3664 return NULL;
3665 }
3666
3667
3668 SWIGINTERN PyObject *_wrap_PaneInfo_HasMaximizeButton(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
3669 PyObject *resultobj = 0;
3670 wxPaneInfo *arg1 = (wxPaneInfo *) 0 ;
3671 bool result;
3672 void *argp1 = 0 ;
3673 int res1 = 0 ;
3674 PyObject *swig_obj[1] ;
3675
3676 if (!args) SWIG_fail;
3677 swig_obj[0] = args;
3678 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxPaneInfo, 0 | 0 );
3679 if (!SWIG_IsOK(res1)) {
3680 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "PaneInfo_HasMaximizeButton" "', expected argument " "1"" of type '" "wxPaneInfo const *""'");
3681 }
3682 arg1 = reinterpret_cast< wxPaneInfo * >(argp1);
3683 {
3684 PyThreadState* __tstate = wxPyBeginAllowThreads();
3685 result = (bool)((wxPaneInfo const *)arg1)->HasMaximizeButton();
3686 wxPyEndAllowThreads(__tstate);
3687 if (PyErr_Occurred()) SWIG_fail;
3688 }
3689 {
3690 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
3691 }
3692 return resultobj;
3693 fail:
3694 return NULL;
3695 }
3696
3697
3698 SWIGINTERN PyObject *_wrap_PaneInfo_HasMinimizeButton(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
3699 PyObject *resultobj = 0;
3700 wxPaneInfo *arg1 = (wxPaneInfo *) 0 ;
3701 bool result;
3702 void *argp1 = 0 ;
3703 int res1 = 0 ;
3704 PyObject *swig_obj[1] ;
3705
3706 if (!args) SWIG_fail;
3707 swig_obj[0] = args;
3708 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxPaneInfo, 0 | 0 );
3709 if (!SWIG_IsOK(res1)) {
3710 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "PaneInfo_HasMinimizeButton" "', expected argument " "1"" of type '" "wxPaneInfo const *""'");
3711 }
3712 arg1 = reinterpret_cast< wxPaneInfo * >(argp1);
3713 {
3714 PyThreadState* __tstate = wxPyBeginAllowThreads();
3715 result = (bool)((wxPaneInfo const *)arg1)->HasMinimizeButton();
3716 wxPyEndAllowThreads(__tstate);
3717 if (PyErr_Occurred()) SWIG_fail;
3718 }
3719 {
3720 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
3721 }
3722 return resultobj;
3723 fail:
3724 return NULL;
3725 }
3726
3727
3728 SWIGINTERN PyObject *_wrap_PaneInfo_HasPinButton(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
3729 PyObject *resultobj = 0;
3730 wxPaneInfo *arg1 = (wxPaneInfo *) 0 ;
3731 bool result;
3732 void *argp1 = 0 ;
3733 int res1 = 0 ;
3734 PyObject *swig_obj[1] ;
3735
3736 if (!args) SWIG_fail;
3737 swig_obj[0] = args;
3738 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxPaneInfo, 0 | 0 );
3739 if (!SWIG_IsOK(res1)) {
3740 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "PaneInfo_HasPinButton" "', expected argument " "1"" of type '" "wxPaneInfo const *""'");
3741 }
3742 arg1 = reinterpret_cast< wxPaneInfo * >(argp1);
3743 {
3744 PyThreadState* __tstate = wxPyBeginAllowThreads();
3745 result = (bool)((wxPaneInfo const *)arg1)->HasPinButton();
3746 wxPyEndAllowThreads(__tstate);
3747 if (PyErr_Occurred()) SWIG_fail;
3748 }
3749 {
3750 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
3751 }
3752 return resultobj;
3753 fail:
3754 return NULL;
3755 }
3756
3757
3758 SWIGINTERN PyObject *_wrap_PaneInfo_HasGripperTop(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
3759 PyObject *resultobj = 0;
3760 wxPaneInfo *arg1 = (wxPaneInfo *) 0 ;
3761 bool result;
3762 void *argp1 = 0 ;
3763 int res1 = 0 ;
3764 PyObject *swig_obj[1] ;
3765
3766 if (!args) SWIG_fail;
3767 swig_obj[0] = args;
3768 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxPaneInfo, 0 | 0 );
3769 if (!SWIG_IsOK(res1)) {
3770 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "PaneInfo_HasGripperTop" "', expected argument " "1"" of type '" "wxPaneInfo const *""'");
3771 }
3772 arg1 = reinterpret_cast< wxPaneInfo * >(argp1);
3773 {
3774 PyThreadState* __tstate = wxPyBeginAllowThreads();
3775 result = (bool)((wxPaneInfo const *)arg1)->HasGripperTop();
3776 wxPyEndAllowThreads(__tstate);
3777 if (PyErr_Occurred()) SWIG_fail;
3778 }
3779 {
3780 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
3781 }
3782 return resultobj;
3783 fail:
3784 return NULL;
3785 }
3786
3787
3788 SWIGINTERN PyObject *_wrap_PaneInfo_Window(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
3789 PyObject *resultobj = 0;
3790 wxPaneInfo *arg1 = (wxPaneInfo *) 0 ;
3791 wxWindow *arg2 = (wxWindow *) 0 ;
3792 wxPaneInfo *result = 0 ;
3793 void *argp1 = 0 ;
3794 int res1 = 0 ;
3795 void *argp2 = 0 ;
3796 int res2 = 0 ;
3797 PyObject * obj0 = 0 ;
3798 PyObject * obj1 = 0 ;
3799 char * kwnames[] = {
3800 (char *) "self",(char *) "w", NULL
3801 };
3802
3803 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:PaneInfo_Window",kwnames,&obj0,&obj1)) SWIG_fail;
3804 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxPaneInfo, 0 | 0 );
3805 if (!SWIG_IsOK(res1)) {
3806 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "PaneInfo_Window" "', expected argument " "1"" of type '" "wxPaneInfo *""'");
3807 }
3808 arg1 = reinterpret_cast< wxPaneInfo * >(argp1);
3809 res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_wxWindow, 0 | 0 );
3810 if (!SWIG_IsOK(res2)) {
3811 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "PaneInfo_Window" "', expected argument " "2"" of type '" "wxWindow *""'");
3812 }
3813 arg2 = reinterpret_cast< wxWindow * >(argp2);
3814 {
3815 PyThreadState* __tstate = wxPyBeginAllowThreads();
3816 {
3817 wxPaneInfo &_result_ref = (arg1)->Window(arg2);
3818 result = (wxPaneInfo *) &_result_ref;
3819 }
3820 wxPyEndAllowThreads(__tstate);
3821 if (PyErr_Occurred()) SWIG_fail;
3822 }
3823 {
3824 resultobj = obj0; Py_INCREF(resultobj);
3825 }
3826 return resultobj;
3827 fail:
3828 return NULL;
3829 }
3830
3831
3832 SWIGINTERN PyObject *_wrap_PaneInfo_Name(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
3833 PyObject *resultobj = 0;
3834 wxPaneInfo *arg1 = (wxPaneInfo *) 0 ;
3835 wxString *arg2 = 0 ;
3836 wxPaneInfo *result = 0 ;
3837 void *argp1 = 0 ;
3838 int res1 = 0 ;
3839 bool temp2 = false ;
3840 PyObject * obj0 = 0 ;
3841 PyObject * obj1 = 0 ;
3842 char * kwnames[] = {
3843 (char *) "self",(char *) "n", NULL
3844 };
3845
3846 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:PaneInfo_Name",kwnames,&obj0,&obj1)) SWIG_fail;
3847 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxPaneInfo, 0 | 0 );
3848 if (!SWIG_IsOK(res1)) {
3849 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "PaneInfo_Name" "', expected argument " "1"" of type '" "wxPaneInfo *""'");
3850 }
3851 arg1 = reinterpret_cast< wxPaneInfo * >(argp1);
3852 {
3853 arg2 = wxString_in_helper(obj1);
3854 if (arg2 == NULL) SWIG_fail;
3855 temp2 = true;
3856 }
3857 {
3858 PyThreadState* __tstate = wxPyBeginAllowThreads();
3859 {
3860 wxPaneInfo &_result_ref = (arg1)->Name((wxString const &)*arg2);
3861 result = (wxPaneInfo *) &_result_ref;
3862 }
3863 wxPyEndAllowThreads(__tstate);
3864 if (PyErr_Occurred()) SWIG_fail;
3865 }
3866 {
3867 resultobj = obj0; Py_INCREF(resultobj);
3868 }
3869 {
3870 if (temp2)
3871 delete arg2;
3872 }
3873 return resultobj;
3874 fail:
3875 {
3876 if (temp2)
3877 delete arg2;
3878 }
3879 return NULL;
3880 }
3881
3882
3883 SWIGINTERN PyObject *_wrap_PaneInfo_Caption(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
3884 PyObject *resultobj = 0;
3885 wxPaneInfo *arg1 = (wxPaneInfo *) 0 ;
3886 wxString *arg2 = 0 ;
3887 wxPaneInfo *result = 0 ;
3888 void *argp1 = 0 ;
3889 int res1 = 0 ;
3890 bool temp2 = false ;
3891 PyObject * obj0 = 0 ;
3892 PyObject * obj1 = 0 ;
3893 char * kwnames[] = {
3894 (char *) "self",(char *) "c", NULL
3895 };
3896
3897 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:PaneInfo_Caption",kwnames,&obj0,&obj1)) SWIG_fail;
3898 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxPaneInfo, 0 | 0 );
3899 if (!SWIG_IsOK(res1)) {
3900 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "PaneInfo_Caption" "', expected argument " "1"" of type '" "wxPaneInfo *""'");
3901 }
3902 arg1 = reinterpret_cast< wxPaneInfo * >(argp1);
3903 {
3904 arg2 = wxString_in_helper(obj1);
3905 if (arg2 == NULL) SWIG_fail;
3906 temp2 = true;
3907 }
3908 {
3909 PyThreadState* __tstate = wxPyBeginAllowThreads();
3910 {
3911 wxPaneInfo &_result_ref = (arg1)->Caption((wxString const &)*arg2);
3912 result = (wxPaneInfo *) &_result_ref;
3913 }
3914 wxPyEndAllowThreads(__tstate);
3915 if (PyErr_Occurred()) SWIG_fail;
3916 }
3917 {
3918 resultobj = obj0; Py_INCREF(resultobj);
3919 }
3920 {
3921 if (temp2)
3922 delete arg2;
3923 }
3924 return resultobj;
3925 fail:
3926 {
3927 if (temp2)
3928 delete arg2;
3929 }
3930 return NULL;
3931 }
3932
3933
3934 SWIGINTERN PyObject *_wrap_PaneInfo_Left(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
3935 PyObject *resultobj = 0;
3936 wxPaneInfo *arg1 = (wxPaneInfo *) 0 ;
3937 wxPaneInfo *result = 0 ;
3938 void *argp1 = 0 ;
3939 int res1 = 0 ;
3940 PyObject *swig_obj[1] ;
3941
3942 if (!args) SWIG_fail;
3943 swig_obj[0] = args;
3944 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxPaneInfo, 0 | 0 );
3945 if (!SWIG_IsOK(res1)) {
3946 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "PaneInfo_Left" "', expected argument " "1"" of type '" "wxPaneInfo *""'");
3947 }
3948 arg1 = reinterpret_cast< wxPaneInfo * >(argp1);
3949 {
3950 PyThreadState* __tstate = wxPyBeginAllowThreads();
3951 {
3952 wxPaneInfo &_result_ref = (arg1)->Left();
3953 result = (wxPaneInfo *) &_result_ref;
3954 }
3955 wxPyEndAllowThreads(__tstate);
3956 if (PyErr_Occurred()) SWIG_fail;
3957 }
3958 {
3959 resultobj = swig_obj[0]; Py_INCREF(resultobj);
3960 }
3961 return resultobj;
3962 fail:
3963 return NULL;
3964 }
3965
3966
3967 SWIGINTERN PyObject *_wrap_PaneInfo_Right(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
3968 PyObject *resultobj = 0;
3969 wxPaneInfo *arg1 = (wxPaneInfo *) 0 ;
3970 wxPaneInfo *result = 0 ;
3971 void *argp1 = 0 ;
3972 int res1 = 0 ;
3973 PyObject *swig_obj[1] ;
3974
3975 if (!args) SWIG_fail;
3976 swig_obj[0] = args;
3977 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxPaneInfo, 0 | 0 );
3978 if (!SWIG_IsOK(res1)) {
3979 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "PaneInfo_Right" "', expected argument " "1"" of type '" "wxPaneInfo *""'");
3980 }
3981 arg1 = reinterpret_cast< wxPaneInfo * >(argp1);
3982 {
3983 PyThreadState* __tstate = wxPyBeginAllowThreads();
3984 {
3985 wxPaneInfo &_result_ref = (arg1)->Right();
3986 result = (wxPaneInfo *) &_result_ref;
3987 }
3988 wxPyEndAllowThreads(__tstate);
3989 if (PyErr_Occurred()) SWIG_fail;
3990 }
3991 {
3992 resultobj = swig_obj[0]; Py_INCREF(resultobj);
3993 }
3994 return resultobj;
3995 fail:
3996 return NULL;
3997 }
3998
3999
4000 SWIGINTERN PyObject *_wrap_PaneInfo_Top(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
4001 PyObject *resultobj = 0;
4002 wxPaneInfo *arg1 = (wxPaneInfo *) 0 ;
4003 wxPaneInfo *result = 0 ;
4004 void *argp1 = 0 ;
4005 int res1 = 0 ;
4006 PyObject *swig_obj[1] ;
4007
4008 if (!args) SWIG_fail;
4009 swig_obj[0] = args;
4010 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxPaneInfo, 0 | 0 );
4011 if (!SWIG_IsOK(res1)) {
4012 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "PaneInfo_Top" "', expected argument " "1"" of type '" "wxPaneInfo *""'");
4013 }
4014 arg1 = reinterpret_cast< wxPaneInfo * >(argp1);
4015 {
4016 PyThreadState* __tstate = wxPyBeginAllowThreads();
4017 {
4018 wxPaneInfo &_result_ref = (arg1)->Top();
4019 result = (wxPaneInfo *) &_result_ref;
4020 }
4021 wxPyEndAllowThreads(__tstate);
4022 if (PyErr_Occurred()) SWIG_fail;
4023 }
4024 {
4025 resultobj = swig_obj[0]; Py_INCREF(resultobj);
4026 }
4027 return resultobj;
4028 fail:
4029 return NULL;
4030 }
4031
4032
4033 SWIGINTERN PyObject *_wrap_PaneInfo_Bottom(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
4034 PyObject *resultobj = 0;
4035 wxPaneInfo *arg1 = (wxPaneInfo *) 0 ;
4036 wxPaneInfo *result = 0 ;
4037 void *argp1 = 0 ;
4038 int res1 = 0 ;
4039 PyObject *swig_obj[1] ;
4040
4041 if (!args) SWIG_fail;
4042 swig_obj[0] = args;
4043 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxPaneInfo, 0 | 0 );
4044 if (!SWIG_IsOK(res1)) {
4045 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "PaneInfo_Bottom" "', expected argument " "1"" of type '" "wxPaneInfo *""'");
4046 }
4047 arg1 = reinterpret_cast< wxPaneInfo * >(argp1);
4048 {
4049 PyThreadState* __tstate = wxPyBeginAllowThreads();
4050 {
4051 wxPaneInfo &_result_ref = (arg1)->Bottom();
4052 result = (wxPaneInfo *) &_result_ref;
4053 }
4054 wxPyEndAllowThreads(__tstate);
4055 if (PyErr_Occurred()) SWIG_fail;
4056 }
4057 {
4058 resultobj = swig_obj[0]; Py_INCREF(resultobj);
4059 }
4060 return resultobj;
4061 fail:
4062 return NULL;
4063 }
4064
4065
4066 SWIGINTERN PyObject *_wrap_PaneInfo_Center(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
4067 PyObject *resultobj = 0;
4068 wxPaneInfo *arg1 = (wxPaneInfo *) 0 ;
4069 wxPaneInfo *result = 0 ;
4070 void *argp1 = 0 ;
4071 int res1 = 0 ;
4072 PyObject *swig_obj[1] ;
4073
4074 if (!args) SWIG_fail;
4075 swig_obj[0] = args;
4076 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxPaneInfo, 0 | 0 );
4077 if (!SWIG_IsOK(res1)) {
4078 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "PaneInfo_Center" "', expected argument " "1"" of type '" "wxPaneInfo *""'");
4079 }
4080 arg1 = reinterpret_cast< wxPaneInfo * >(argp1);
4081 {
4082 PyThreadState* __tstate = wxPyBeginAllowThreads();
4083 {
4084 wxPaneInfo &_result_ref = (arg1)->Center();
4085 result = (wxPaneInfo *) &_result_ref;
4086 }
4087 wxPyEndAllowThreads(__tstate);
4088 if (PyErr_Occurred()) SWIG_fail;
4089 }
4090 {
4091 resultobj = swig_obj[0]; Py_INCREF(resultobj);
4092 }
4093 return resultobj;
4094 fail:
4095 return NULL;
4096 }
4097
4098
4099 SWIGINTERN PyObject *_wrap_PaneInfo_Centre(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
4100 PyObject *resultobj = 0;
4101 wxPaneInfo *arg1 = (wxPaneInfo *) 0 ;
4102 wxPaneInfo *result = 0 ;
4103 void *argp1 = 0 ;
4104 int res1 = 0 ;
4105 PyObject *swig_obj[1] ;
4106
4107 if (!args) SWIG_fail;
4108 swig_obj[0] = args;
4109 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxPaneInfo, 0 | 0 );
4110 if (!SWIG_IsOK(res1)) {
4111 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "PaneInfo_Centre" "', expected argument " "1"" of type '" "wxPaneInfo *""'");
4112 }
4113 arg1 = reinterpret_cast< wxPaneInfo * >(argp1);
4114 {
4115 PyThreadState* __tstate = wxPyBeginAllowThreads();
4116 {
4117 wxPaneInfo &_result_ref = (arg1)->Centre();
4118 result = (wxPaneInfo *) &_result_ref;
4119 }
4120 wxPyEndAllowThreads(__tstate);
4121 if (PyErr_Occurred()) SWIG_fail;
4122 }
4123 {
4124 resultobj = swig_obj[0]; Py_INCREF(resultobj);
4125 }
4126 return resultobj;
4127 fail:
4128 return NULL;
4129 }
4130
4131
4132 SWIGINTERN PyObject *_wrap_PaneInfo_Direction(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
4133 PyObject *resultobj = 0;
4134 wxPaneInfo *arg1 = (wxPaneInfo *) 0 ;
4135 int arg2 ;
4136 wxPaneInfo *result = 0 ;
4137 void *argp1 = 0 ;
4138 int res1 = 0 ;
4139 int val2 ;
4140 int ecode2 = 0 ;
4141 PyObject * obj0 = 0 ;
4142 PyObject * obj1 = 0 ;
4143 char * kwnames[] = {
4144 (char *) "self",(char *) "direction", NULL
4145 };
4146
4147 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:PaneInfo_Direction",kwnames,&obj0,&obj1)) SWIG_fail;
4148 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxPaneInfo, 0 | 0 );
4149 if (!SWIG_IsOK(res1)) {
4150 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "PaneInfo_Direction" "', expected argument " "1"" of type '" "wxPaneInfo *""'");
4151 }
4152 arg1 = reinterpret_cast< wxPaneInfo * >(argp1);
4153 ecode2 = SWIG_AsVal_int(obj1, &val2);
4154 if (!SWIG_IsOK(ecode2)) {
4155 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "PaneInfo_Direction" "', expected argument " "2"" of type '" "int""'");
4156 }
4157 arg2 = static_cast< int >(val2);
4158 {
4159 PyThreadState* __tstate = wxPyBeginAllowThreads();
4160 {
4161 wxPaneInfo &_result_ref = (arg1)->Direction(arg2);
4162 result = (wxPaneInfo *) &_result_ref;
4163 }
4164 wxPyEndAllowThreads(__tstate);
4165 if (PyErr_Occurred()) SWIG_fail;
4166 }
4167 {
4168 resultobj = obj0; Py_INCREF(resultobj);
4169 }
4170 return resultobj;
4171 fail:
4172 return NULL;
4173 }
4174
4175
4176 SWIGINTERN PyObject *_wrap_PaneInfo_Layer(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
4177 PyObject *resultobj = 0;
4178 wxPaneInfo *arg1 = (wxPaneInfo *) 0 ;
4179 int arg2 ;
4180 wxPaneInfo *result = 0 ;
4181 void *argp1 = 0 ;
4182 int res1 = 0 ;
4183 int val2 ;
4184 int ecode2 = 0 ;
4185 PyObject * obj0 = 0 ;
4186 PyObject * obj1 = 0 ;
4187 char * kwnames[] = {
4188 (char *) "self",(char *) "layer", NULL
4189 };
4190
4191 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:PaneInfo_Layer",kwnames,&obj0,&obj1)) SWIG_fail;
4192 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxPaneInfo, 0 | 0 );
4193 if (!SWIG_IsOK(res1)) {
4194 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "PaneInfo_Layer" "', expected argument " "1"" of type '" "wxPaneInfo *""'");
4195 }
4196 arg1 = reinterpret_cast< wxPaneInfo * >(argp1);
4197 ecode2 = SWIG_AsVal_int(obj1, &val2);
4198 if (!SWIG_IsOK(ecode2)) {
4199 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "PaneInfo_Layer" "', expected argument " "2"" of type '" "int""'");
4200 }
4201 arg2 = static_cast< int >(val2);
4202 {
4203 PyThreadState* __tstate = wxPyBeginAllowThreads();
4204 {
4205 wxPaneInfo &_result_ref = (arg1)->Layer(arg2);
4206 result = (wxPaneInfo *) &_result_ref;
4207 }
4208 wxPyEndAllowThreads(__tstate);
4209 if (PyErr_Occurred()) SWIG_fail;
4210 }
4211 {
4212 resultobj = obj0; Py_INCREF(resultobj);
4213 }
4214 return resultobj;
4215 fail:
4216 return NULL;
4217 }
4218
4219
4220 SWIGINTERN PyObject *_wrap_PaneInfo_Row(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
4221 PyObject *resultobj = 0;
4222 wxPaneInfo *arg1 = (wxPaneInfo *) 0 ;
4223 int arg2 ;
4224 wxPaneInfo *result = 0 ;
4225 void *argp1 = 0 ;
4226 int res1 = 0 ;
4227 int val2 ;
4228 int ecode2 = 0 ;
4229 PyObject * obj0 = 0 ;
4230 PyObject * obj1 = 0 ;
4231 char * kwnames[] = {
4232 (char *) "self",(char *) "row", NULL
4233 };
4234
4235 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:PaneInfo_Row",kwnames,&obj0,&obj1)) SWIG_fail;
4236 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxPaneInfo, 0 | 0 );
4237 if (!SWIG_IsOK(res1)) {
4238 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "PaneInfo_Row" "', expected argument " "1"" of type '" "wxPaneInfo *""'");
4239 }
4240 arg1 = reinterpret_cast< wxPaneInfo * >(argp1);
4241 ecode2 = SWIG_AsVal_int(obj1, &val2);
4242 if (!SWIG_IsOK(ecode2)) {
4243 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "PaneInfo_Row" "', expected argument " "2"" of type '" "int""'");
4244 }
4245 arg2 = static_cast< int >(val2);
4246 {
4247 PyThreadState* __tstate = wxPyBeginAllowThreads();
4248 {
4249 wxPaneInfo &_result_ref = (arg1)->Row(arg2);
4250 result = (wxPaneInfo *) &_result_ref;
4251 }
4252 wxPyEndAllowThreads(__tstate);
4253 if (PyErr_Occurred()) SWIG_fail;
4254 }
4255 {
4256 resultobj = obj0; Py_INCREF(resultobj);
4257 }
4258 return resultobj;
4259 fail:
4260 return NULL;
4261 }
4262
4263
4264 SWIGINTERN PyObject *_wrap_PaneInfo_Position(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
4265 PyObject *resultobj = 0;
4266 wxPaneInfo *arg1 = (wxPaneInfo *) 0 ;
4267 int arg2 ;
4268 wxPaneInfo *result = 0 ;
4269 void *argp1 = 0 ;
4270 int res1 = 0 ;
4271 int val2 ;
4272 int ecode2 = 0 ;
4273 PyObject * obj0 = 0 ;
4274 PyObject * obj1 = 0 ;
4275 char * kwnames[] = {
4276 (char *) "self",(char *) "pos", NULL
4277 };
4278
4279 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:PaneInfo_Position",kwnames,&obj0,&obj1)) SWIG_fail;
4280 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxPaneInfo, 0 | 0 );
4281 if (!SWIG_IsOK(res1)) {
4282 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "PaneInfo_Position" "', expected argument " "1"" of type '" "wxPaneInfo *""'");
4283 }
4284 arg1 = reinterpret_cast< wxPaneInfo * >(argp1);
4285 ecode2 = SWIG_AsVal_int(obj1, &val2);
4286 if (!SWIG_IsOK(ecode2)) {
4287 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "PaneInfo_Position" "', expected argument " "2"" of type '" "int""'");
4288 }
4289 arg2 = static_cast< int >(val2);
4290 {
4291 PyThreadState* __tstate = wxPyBeginAllowThreads();
4292 {
4293 wxPaneInfo &_result_ref = (arg1)->Position(arg2);
4294 result = (wxPaneInfo *) &_result_ref;
4295 }
4296 wxPyEndAllowThreads(__tstate);
4297 if (PyErr_Occurred()) SWIG_fail;
4298 }
4299 {
4300 resultobj = obj0; Py_INCREF(resultobj);
4301 }
4302 return resultobj;
4303 fail:
4304 return NULL;
4305 }
4306
4307
4308 SWIGINTERN PyObject *_wrap_PaneInfo_BestSize(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
4309 PyObject *resultobj = 0;
4310 wxPaneInfo *arg1 = (wxPaneInfo *) 0 ;
4311 wxSize *arg2 = 0 ;
4312 wxPaneInfo *result = 0 ;
4313 void *argp1 = 0 ;
4314 int res1 = 0 ;
4315 wxSize temp2 ;
4316 PyObject * obj0 = 0 ;
4317 PyObject * obj1 = 0 ;
4318 char * kwnames[] = {
4319 (char *) "self",(char *) "size", NULL
4320 };
4321
4322 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:PaneInfo_BestSize",kwnames,&obj0,&obj1)) SWIG_fail;
4323 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxPaneInfo, 0 | 0 );
4324 if (!SWIG_IsOK(res1)) {
4325 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "PaneInfo_BestSize" "', expected argument " "1"" of type '" "wxPaneInfo *""'");
4326 }
4327 arg1 = reinterpret_cast< wxPaneInfo * >(argp1);
4328 {
4329 arg2 = &temp2;
4330 if ( ! wxSize_helper(obj1, &arg2)) SWIG_fail;
4331 }
4332 {
4333 PyThreadState* __tstate = wxPyBeginAllowThreads();
4334 {
4335 wxPaneInfo &_result_ref = (arg1)->BestSize((wxSize const &)*arg2);
4336 result = (wxPaneInfo *) &_result_ref;
4337 }
4338 wxPyEndAllowThreads(__tstate);
4339 if (PyErr_Occurred()) SWIG_fail;
4340 }
4341 {
4342 resultobj = obj0; Py_INCREF(resultobj);
4343 }
4344 return resultobj;
4345 fail:
4346 return NULL;
4347 }
4348
4349
4350 SWIGINTERN PyObject *_wrap_PaneInfo_MinSize(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
4351 PyObject *resultobj = 0;
4352 wxPaneInfo *arg1 = (wxPaneInfo *) 0 ;
4353 wxSize *arg2 = 0 ;
4354 wxPaneInfo *result = 0 ;
4355 void *argp1 = 0 ;
4356 int res1 = 0 ;
4357 wxSize temp2 ;
4358 PyObject * obj0 = 0 ;
4359 PyObject * obj1 = 0 ;
4360 char * kwnames[] = {
4361 (char *) "self",(char *) "size", NULL
4362 };
4363
4364 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:PaneInfo_MinSize",kwnames,&obj0,&obj1)) SWIG_fail;
4365 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxPaneInfo, 0 | 0 );
4366 if (!SWIG_IsOK(res1)) {
4367 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "PaneInfo_MinSize" "', expected argument " "1"" of type '" "wxPaneInfo *""'");
4368 }
4369 arg1 = reinterpret_cast< wxPaneInfo * >(argp1);
4370 {
4371 arg2 = &temp2;
4372 if ( ! wxSize_helper(obj1, &arg2)) SWIG_fail;
4373 }
4374 {
4375 PyThreadState* __tstate = wxPyBeginAllowThreads();
4376 {
4377 wxPaneInfo &_result_ref = (arg1)->MinSize((wxSize const &)*arg2);
4378 result = (wxPaneInfo *) &_result_ref;
4379 }
4380 wxPyEndAllowThreads(__tstate);
4381 if (PyErr_Occurred()) SWIG_fail;
4382 }
4383 {
4384 resultobj = obj0; Py_INCREF(resultobj);
4385 }
4386 return resultobj;
4387 fail:
4388 return NULL;
4389 }
4390
4391
4392 SWIGINTERN PyObject *_wrap_PaneInfo_MaxSize(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
4393 PyObject *resultobj = 0;
4394 wxPaneInfo *arg1 = (wxPaneInfo *) 0 ;
4395 wxSize *arg2 = 0 ;
4396 wxPaneInfo *result = 0 ;
4397 void *argp1 = 0 ;
4398 int res1 = 0 ;
4399 wxSize temp2 ;
4400 PyObject * obj0 = 0 ;
4401 PyObject * obj1 = 0 ;
4402 char * kwnames[] = {
4403 (char *) "self",(char *) "size", NULL
4404 };
4405
4406 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:PaneInfo_MaxSize",kwnames,&obj0,&obj1)) SWIG_fail;
4407 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxPaneInfo, 0 | 0 );
4408 if (!SWIG_IsOK(res1)) {
4409 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "PaneInfo_MaxSize" "', expected argument " "1"" of type '" "wxPaneInfo *""'");
4410 }
4411 arg1 = reinterpret_cast< wxPaneInfo * >(argp1);
4412 {
4413 arg2 = &temp2;
4414 if ( ! wxSize_helper(obj1, &arg2)) SWIG_fail;
4415 }
4416 {
4417 PyThreadState* __tstate = wxPyBeginAllowThreads();
4418 {
4419 wxPaneInfo &_result_ref = (arg1)->MaxSize((wxSize const &)*arg2);
4420 result = (wxPaneInfo *) &_result_ref;
4421 }
4422 wxPyEndAllowThreads(__tstate);
4423 if (PyErr_Occurred()) SWIG_fail;
4424 }
4425 {
4426 resultobj = obj0; Py_INCREF(resultobj);
4427 }
4428 return resultobj;
4429 fail:
4430 return NULL;
4431 }
4432
4433
4434 SWIGINTERN PyObject *_wrap_PaneInfo_FloatingPosition(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
4435 PyObject *resultobj = 0;
4436 wxPaneInfo *arg1 = (wxPaneInfo *) 0 ;
4437 wxPoint *arg2 = 0 ;
4438 wxPaneInfo *result = 0 ;
4439 void *argp1 = 0 ;
4440 int res1 = 0 ;
4441 wxPoint temp2 ;
4442 PyObject * obj0 = 0 ;
4443 PyObject * obj1 = 0 ;
4444 char * kwnames[] = {
4445 (char *) "self",(char *) "pos", NULL
4446 };
4447
4448 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:PaneInfo_FloatingPosition",kwnames,&obj0,&obj1)) SWIG_fail;
4449 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxPaneInfo, 0 | 0 );
4450 if (!SWIG_IsOK(res1)) {
4451 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "PaneInfo_FloatingPosition" "', expected argument " "1"" of type '" "wxPaneInfo *""'");
4452 }
4453 arg1 = reinterpret_cast< wxPaneInfo * >(argp1);
4454 {
4455 arg2 = &temp2;
4456 if ( ! wxPoint_helper(obj1, &arg2)) SWIG_fail;
4457 }
4458 {
4459 PyThreadState* __tstate = wxPyBeginAllowThreads();
4460 {
4461 wxPaneInfo &_result_ref = (arg1)->FloatingPosition((wxPoint const &)*arg2);
4462 result = (wxPaneInfo *) &_result_ref;
4463 }
4464 wxPyEndAllowThreads(__tstate);
4465 if (PyErr_Occurred()) SWIG_fail;
4466 }
4467 {
4468 resultobj = obj0; Py_INCREF(resultobj);
4469 }
4470 return resultobj;
4471 fail:
4472 return NULL;
4473 }
4474
4475
4476 SWIGINTERN PyObject *_wrap_PaneInfo_FloatingSize(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
4477 PyObject *resultobj = 0;
4478 wxPaneInfo *arg1 = (wxPaneInfo *) 0 ;
4479 wxSize *arg2 = 0 ;
4480 wxPaneInfo *result = 0 ;
4481 void *argp1 = 0 ;
4482 int res1 = 0 ;
4483 wxSize temp2 ;
4484 PyObject * obj0 = 0 ;
4485 PyObject * obj1 = 0 ;
4486 char * kwnames[] = {
4487 (char *) "self",(char *) "size", NULL
4488 };
4489
4490 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:PaneInfo_FloatingSize",kwnames,&obj0,&obj1)) SWIG_fail;
4491 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxPaneInfo, 0 | 0 );
4492 if (!SWIG_IsOK(res1)) {
4493 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "PaneInfo_FloatingSize" "', expected argument " "1"" of type '" "wxPaneInfo *""'");
4494 }
4495 arg1 = reinterpret_cast< wxPaneInfo * >(argp1);
4496 {
4497 arg2 = &temp2;
4498 if ( ! wxSize_helper(obj1, &arg2)) SWIG_fail;
4499 }
4500 {
4501 PyThreadState* __tstate = wxPyBeginAllowThreads();
4502 {
4503 wxPaneInfo &_result_ref = (arg1)->FloatingSize((wxSize const &)*arg2);
4504 result = (wxPaneInfo *) &_result_ref;
4505 }
4506 wxPyEndAllowThreads(__tstate);
4507 if (PyErr_Occurred()) SWIG_fail;
4508 }
4509 {
4510 resultobj = obj0; Py_INCREF(resultobj);
4511 }
4512 return resultobj;
4513 fail:
4514 return NULL;
4515 }
4516
4517
4518 SWIGINTERN PyObject *_wrap_PaneInfo_Fixed(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
4519 PyObject *resultobj = 0;
4520 wxPaneInfo *arg1 = (wxPaneInfo *) 0 ;
4521 wxPaneInfo *result = 0 ;
4522 void *argp1 = 0 ;
4523 int res1 = 0 ;
4524 PyObject *swig_obj[1] ;
4525
4526 if (!args) SWIG_fail;
4527 swig_obj[0] = args;
4528 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxPaneInfo, 0 | 0 );
4529 if (!SWIG_IsOK(res1)) {
4530 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "PaneInfo_Fixed" "', expected argument " "1"" of type '" "wxPaneInfo *""'");
4531 }
4532 arg1 = reinterpret_cast< wxPaneInfo * >(argp1);
4533 {
4534 PyThreadState* __tstate = wxPyBeginAllowThreads();
4535 {
4536 wxPaneInfo &_result_ref = (arg1)->Fixed();
4537 result = (wxPaneInfo *) &_result_ref;
4538 }
4539 wxPyEndAllowThreads(__tstate);
4540 if (PyErr_Occurred()) SWIG_fail;
4541 }
4542 {
4543 resultobj = swig_obj[0]; Py_INCREF(resultobj);
4544 }
4545 return resultobj;
4546 fail:
4547 return NULL;
4548 }
4549
4550
4551 SWIGINTERN PyObject *_wrap_PaneInfo_Resizable(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
4552 PyObject *resultobj = 0;
4553 wxPaneInfo *arg1 = (wxPaneInfo *) 0 ;
4554 bool arg2 = (bool) true ;
4555 wxPaneInfo *result = 0 ;
4556 void *argp1 = 0 ;
4557 int res1 = 0 ;
4558 bool val2 ;
4559 int ecode2 = 0 ;
4560 PyObject * obj0 = 0 ;
4561 PyObject * obj1 = 0 ;
4562 char * kwnames[] = {
4563 (char *) "self",(char *) "resizable", NULL
4564 };
4565
4566 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:PaneInfo_Resizable",kwnames,&obj0,&obj1)) SWIG_fail;
4567 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxPaneInfo, 0 | 0 );
4568 if (!SWIG_IsOK(res1)) {
4569 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "PaneInfo_Resizable" "', expected argument " "1"" of type '" "wxPaneInfo *""'");
4570 }
4571 arg1 = reinterpret_cast< wxPaneInfo * >(argp1);
4572 if (obj1) {
4573 ecode2 = SWIG_AsVal_bool(obj1, &val2);
4574 if (!SWIG_IsOK(ecode2)) {
4575 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "PaneInfo_Resizable" "', expected argument " "2"" of type '" "bool""'");
4576 }
4577 arg2 = static_cast< bool >(val2);
4578 }
4579 {
4580 PyThreadState* __tstate = wxPyBeginAllowThreads();
4581 {
4582 wxPaneInfo &_result_ref = (arg1)->Resizable(arg2);
4583 result = (wxPaneInfo *) &_result_ref;
4584 }
4585 wxPyEndAllowThreads(__tstate);
4586 if (PyErr_Occurred()) SWIG_fail;
4587 }
4588 {
4589 resultobj = obj0; Py_INCREF(resultobj);
4590 }
4591 return resultobj;
4592 fail:
4593 return NULL;
4594 }
4595
4596
4597 SWIGINTERN PyObject *_wrap_PaneInfo_Dock(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
4598 PyObject *resultobj = 0;
4599 wxPaneInfo *arg1 = (wxPaneInfo *) 0 ;
4600 wxPaneInfo *result = 0 ;
4601 void *argp1 = 0 ;
4602 int res1 = 0 ;
4603 PyObject *swig_obj[1] ;
4604
4605 if (!args) SWIG_fail;
4606 swig_obj[0] = args;
4607 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxPaneInfo, 0 | 0 );
4608 if (!SWIG_IsOK(res1)) {
4609 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "PaneInfo_Dock" "', expected argument " "1"" of type '" "wxPaneInfo *""'");
4610 }
4611 arg1 = reinterpret_cast< wxPaneInfo * >(argp1);
4612 {
4613 PyThreadState* __tstate = wxPyBeginAllowThreads();
4614 {
4615 wxPaneInfo &_result_ref = (arg1)->Dock();
4616 result = (wxPaneInfo *) &_result_ref;
4617 }
4618 wxPyEndAllowThreads(__tstate);
4619 if (PyErr_Occurred()) SWIG_fail;
4620 }
4621 {
4622 resultobj = swig_obj[0]; Py_INCREF(resultobj);
4623 }
4624 return resultobj;
4625 fail:
4626 return NULL;
4627 }
4628
4629
4630 SWIGINTERN PyObject *_wrap_PaneInfo_Float(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
4631 PyObject *resultobj = 0;
4632 wxPaneInfo *arg1 = (wxPaneInfo *) 0 ;
4633 wxPaneInfo *result = 0 ;
4634 void *argp1 = 0 ;
4635 int res1 = 0 ;
4636 PyObject *swig_obj[1] ;
4637
4638 if (!args) SWIG_fail;
4639 swig_obj[0] = args;
4640 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxPaneInfo, 0 | 0 );
4641 if (!SWIG_IsOK(res1)) {
4642 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "PaneInfo_Float" "', expected argument " "1"" of type '" "wxPaneInfo *""'");
4643 }
4644 arg1 = reinterpret_cast< wxPaneInfo * >(argp1);
4645 {
4646 PyThreadState* __tstate = wxPyBeginAllowThreads();
4647 {
4648 wxPaneInfo &_result_ref = (arg1)->Float();
4649 result = (wxPaneInfo *) &_result_ref;
4650 }
4651 wxPyEndAllowThreads(__tstate);
4652 if (PyErr_Occurred()) SWIG_fail;
4653 }
4654 {
4655 resultobj = swig_obj[0]; Py_INCREF(resultobj);
4656 }
4657 return resultobj;
4658 fail:
4659 return NULL;
4660 }
4661
4662
4663 SWIGINTERN PyObject *_wrap_PaneInfo_Hide(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
4664 PyObject *resultobj = 0;
4665 wxPaneInfo *arg1 = (wxPaneInfo *) 0 ;
4666 wxPaneInfo *result = 0 ;
4667 void *argp1 = 0 ;
4668 int res1 = 0 ;
4669 PyObject *swig_obj[1] ;
4670
4671 if (!args) SWIG_fail;
4672 swig_obj[0] = args;
4673 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxPaneInfo, 0 | 0 );
4674 if (!SWIG_IsOK(res1)) {
4675 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "PaneInfo_Hide" "', expected argument " "1"" of type '" "wxPaneInfo *""'");
4676 }
4677 arg1 = reinterpret_cast< wxPaneInfo * >(argp1);
4678 {
4679 PyThreadState* __tstate = wxPyBeginAllowThreads();
4680 {
4681 wxPaneInfo &_result_ref = (arg1)->Hide();
4682 result = (wxPaneInfo *) &_result_ref;
4683 }
4684 wxPyEndAllowThreads(__tstate);
4685 if (PyErr_Occurred()) SWIG_fail;
4686 }
4687 {
4688 resultobj = swig_obj[0]; Py_INCREF(resultobj);
4689 }
4690 return resultobj;
4691 fail:
4692 return NULL;
4693 }
4694
4695
4696 SWIGINTERN PyObject *_wrap_PaneInfo_Show(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
4697 PyObject *resultobj = 0;
4698 wxPaneInfo *arg1 = (wxPaneInfo *) 0 ;
4699 bool arg2 = (bool) true ;
4700 wxPaneInfo *result = 0 ;
4701 void *argp1 = 0 ;
4702 int res1 = 0 ;
4703 bool val2 ;
4704 int ecode2 = 0 ;
4705 PyObject * obj0 = 0 ;
4706 PyObject * obj1 = 0 ;
4707 char * kwnames[] = {
4708 (char *) "self",(char *) "show", NULL
4709 };
4710
4711 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:PaneInfo_Show",kwnames,&obj0,&obj1)) SWIG_fail;
4712 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxPaneInfo, 0 | 0 );
4713 if (!SWIG_IsOK(res1)) {
4714 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "PaneInfo_Show" "', expected argument " "1"" of type '" "wxPaneInfo *""'");
4715 }
4716 arg1 = reinterpret_cast< wxPaneInfo * >(argp1);
4717 if (obj1) {
4718 ecode2 = SWIG_AsVal_bool(obj1, &val2);
4719 if (!SWIG_IsOK(ecode2)) {
4720 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "PaneInfo_Show" "', expected argument " "2"" of type '" "bool""'");
4721 }
4722 arg2 = static_cast< bool >(val2);
4723 }
4724 {
4725 PyThreadState* __tstate = wxPyBeginAllowThreads();
4726 {
4727 wxPaneInfo &_result_ref = (arg1)->Show(arg2);
4728 result = (wxPaneInfo *) &_result_ref;
4729 }
4730 wxPyEndAllowThreads(__tstate);
4731 if (PyErr_Occurred()) SWIG_fail;
4732 }
4733 {
4734 resultobj = obj0; Py_INCREF(resultobj);
4735 }
4736 return resultobj;
4737 fail:
4738 return NULL;
4739 }
4740
4741
4742 SWIGINTERN PyObject *_wrap_PaneInfo_CaptionVisible(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 *) "visible", NULL
4755 };
4756
4757 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:PaneInfo_CaptionVisible",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_CaptionVisible" "', 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_CaptionVisible" "', 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)->CaptionVisible(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_PaneBorder(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_PaneBorder",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_PaneBorder" "', 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_PaneBorder" "', 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)->PaneBorder(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_Gripper(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_Gripper",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_Gripper" "', 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_Gripper" "', 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)->Gripper(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_GripperTop(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 *) "attop", NULL
4893 };
4894
4895 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:PaneInfo_GripperTop",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_GripperTop" "', 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_GripperTop" "', 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)->GripperTop(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_CloseButton(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 *) "visible", NULL
4939 };
4940
4941 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:PaneInfo_CloseButton",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_CloseButton" "', 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_CloseButton" "', 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)->CloseButton(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_MaximizeButton(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_MaximizeButton",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_MaximizeButton" "', 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_MaximizeButton" "', 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)->MaximizeButton(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_MinimizeButton(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_MinimizeButton",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_MinimizeButton" "', 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_MinimizeButton" "', 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)->MinimizeButton(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_PinButton(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_PinButton",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_PinButton" "', 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_PinButton" "', 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)->PinButton(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_DestroyOnClose(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 *) "b", NULL
5123 };
5124
5125 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:PaneInfo_DestroyOnClose",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_DestroyOnClose" "', 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_DestroyOnClose" "', 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)->DestroyOnClose(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_TopDockable(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_TopDockable",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_TopDockable" "', 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_TopDockable" "', 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)->TopDockable(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_BottomDockable(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_BottomDockable",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_BottomDockable" "', 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_BottomDockable" "', 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)->BottomDockable(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_LeftDockable(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_LeftDockable",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_LeftDockable" "', 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_LeftDockable" "', 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)->LeftDockable(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_RightDockable(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_RightDockable",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_RightDockable" "', 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_RightDockable" "', 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)->RightDockable(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_Floatable(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_Floatable",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_Floatable" "', 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_Floatable" "', 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)->Floatable(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_Movable(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_Movable",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_Movable" "', 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_Movable" "', 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)->Movable(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_Dockable(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_Dockable",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_Dockable" "', 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_Dockable" "', 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)->Dockable(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_DefaultPane(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
5479 PyObject *resultobj = 0;
5480 wxPaneInfo *arg1 = (wxPaneInfo *) 0 ;
5481 wxPaneInfo *result = 0 ;
5482 void *argp1 = 0 ;
5483 int res1 = 0 ;
5484 PyObject *swig_obj[1] ;
5485
5486 if (!args) SWIG_fail;
5487 swig_obj[0] = args;
5488 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxPaneInfo, 0 | 0 );
5489 if (!SWIG_IsOK(res1)) {
5490 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "PaneInfo_DefaultPane" "', expected argument " "1"" of type '" "wxPaneInfo *""'");
5491 }
5492 arg1 = reinterpret_cast< wxPaneInfo * >(argp1);
5493 {
5494 PyThreadState* __tstate = wxPyBeginAllowThreads();
5495 {
5496 wxPaneInfo &_result_ref = (arg1)->DefaultPane();
5497 result = (wxPaneInfo *) &_result_ref;
5498 }
5499 wxPyEndAllowThreads(__tstate);
5500 if (PyErr_Occurred()) SWIG_fail;
5501 }
5502 {
5503 resultobj = swig_obj[0]; Py_INCREF(resultobj);
5504 }
5505 return resultobj;
5506 fail:
5507 return NULL;
5508 }
5509
5510
5511 SWIGINTERN PyObject *_wrap_PaneInfo_CentrePane(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
5512 PyObject *resultobj = 0;
5513 wxPaneInfo *arg1 = (wxPaneInfo *) 0 ;
5514 wxPaneInfo *result = 0 ;
5515 void *argp1 = 0 ;
5516 int res1 = 0 ;
5517 PyObject *swig_obj[1] ;
5518
5519 if (!args) SWIG_fail;
5520 swig_obj[0] = args;
5521 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxPaneInfo, 0 | 0 );
5522 if (!SWIG_IsOK(res1)) {
5523 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "PaneInfo_CentrePane" "', expected argument " "1"" of type '" "wxPaneInfo *""'");
5524 }
5525 arg1 = reinterpret_cast< wxPaneInfo * >(argp1);
5526 {
5527 PyThreadState* __tstate = wxPyBeginAllowThreads();
5528 {
5529 wxPaneInfo &_result_ref = (arg1)->CentrePane();
5530 result = (wxPaneInfo *) &_result_ref;
5531 }
5532 wxPyEndAllowThreads(__tstate);
5533 if (PyErr_Occurred()) SWIG_fail;
5534 }
5535 {
5536 resultobj = swig_obj[0]; Py_INCREF(resultobj);
5537 }
5538 return resultobj;
5539 fail:
5540 return NULL;
5541 }
5542
5543
5544 SWIGINTERN PyObject *_wrap_PaneInfo_CenterPane(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
5545 PyObject *resultobj = 0;
5546 wxPaneInfo *arg1 = (wxPaneInfo *) 0 ;
5547 wxPaneInfo *result = 0 ;
5548 void *argp1 = 0 ;
5549 int res1 = 0 ;
5550 PyObject *swig_obj[1] ;
5551
5552 if (!args) SWIG_fail;
5553 swig_obj[0] = args;
5554 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxPaneInfo, 0 | 0 );
5555 if (!SWIG_IsOK(res1)) {
5556 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "PaneInfo_CenterPane" "', expected argument " "1"" of type '" "wxPaneInfo *""'");
5557 }
5558 arg1 = reinterpret_cast< wxPaneInfo * >(argp1);
5559 {
5560 PyThreadState* __tstate = wxPyBeginAllowThreads();
5561 {
5562 wxPaneInfo &_result_ref = (arg1)->CenterPane();
5563 result = (wxPaneInfo *) &_result_ref;
5564 }
5565 wxPyEndAllowThreads(__tstate);
5566 if (PyErr_Occurred()) SWIG_fail;
5567 }
5568 {
5569 resultobj = swig_obj[0]; Py_INCREF(resultobj);
5570 }
5571 return resultobj;
5572 fail:
5573 return NULL;
5574 }
5575
5576
5577 SWIGINTERN PyObject *_wrap_PaneInfo_ToolbarPane(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
5578 PyObject *resultobj = 0;
5579 wxPaneInfo *arg1 = (wxPaneInfo *) 0 ;
5580 wxPaneInfo *result = 0 ;
5581 void *argp1 = 0 ;
5582 int res1 = 0 ;
5583 PyObject *swig_obj[1] ;
5584
5585 if (!args) SWIG_fail;
5586 swig_obj[0] = args;
5587 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxPaneInfo, 0 | 0 );
5588 if (!SWIG_IsOK(res1)) {
5589 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "PaneInfo_ToolbarPane" "', expected argument " "1"" of type '" "wxPaneInfo *""'");
5590 }
5591 arg1 = reinterpret_cast< wxPaneInfo * >(argp1);
5592 {
5593 PyThreadState* __tstate = wxPyBeginAllowThreads();
5594 {
5595 wxPaneInfo &_result_ref = (arg1)->ToolbarPane();
5596 result = (wxPaneInfo *) &_result_ref;
5597 }
5598 wxPyEndAllowThreads(__tstate);
5599 if (PyErr_Occurred()) SWIG_fail;
5600 }
5601 {
5602 resultobj = swig_obj[0]; Py_INCREF(resultobj);
5603 }
5604 return resultobj;
5605 fail:
5606 return NULL;
5607 }
5608
5609
5610 SWIGINTERN PyObject *_wrap_PaneInfo_SetFlag(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
5611 PyObject *resultobj = 0;
5612 wxPaneInfo *arg1 = (wxPaneInfo *) 0 ;
5613 int arg2 ;
5614 bool arg3 ;
5615 wxPaneInfo *result = 0 ;
5616 void *argp1 = 0 ;
5617 int res1 = 0 ;
5618 int val2 ;
5619 int ecode2 = 0 ;
5620 bool val3 ;
5621 int ecode3 = 0 ;
5622 PyObject * obj0 = 0 ;
5623 PyObject * obj1 = 0 ;
5624 PyObject * obj2 = 0 ;
5625 char * kwnames[] = {
5626 (char *) "self",(char *) "flag",(char *) "option_state", NULL
5627 };
5628
5629 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:PaneInfo_SetFlag",kwnames,&obj0,&obj1,&obj2)) SWIG_fail;
5630 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxPaneInfo, 0 | 0 );
5631 if (!SWIG_IsOK(res1)) {
5632 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "PaneInfo_SetFlag" "', expected argument " "1"" of type '" "wxPaneInfo *""'");
5633 }
5634 arg1 = reinterpret_cast< wxPaneInfo * >(argp1);
5635 ecode2 = SWIG_AsVal_int(obj1, &val2);
5636 if (!SWIG_IsOK(ecode2)) {
5637 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "PaneInfo_SetFlag" "', expected argument " "2"" of type '" "int""'");
5638 }
5639 arg2 = static_cast< int >(val2);
5640 ecode3 = SWIG_AsVal_bool(obj2, &val3);
5641 if (!SWIG_IsOK(ecode3)) {
5642 SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "PaneInfo_SetFlag" "', expected argument " "3"" of type '" "bool""'");
5643 }
5644 arg3 = static_cast< bool >(val3);
5645 {
5646 PyThreadState* __tstate = wxPyBeginAllowThreads();
5647 {
5648 wxPaneInfo &_result_ref = (arg1)->SetFlag(arg2,arg3);
5649 result = (wxPaneInfo *) &_result_ref;
5650 }
5651 wxPyEndAllowThreads(__tstate);
5652 if (PyErr_Occurred()) SWIG_fail;
5653 }
5654 {
5655 resultobj = obj0; Py_INCREF(resultobj);
5656 }
5657 return resultobj;
5658 fail:
5659 return NULL;
5660 }
5661
5662
5663 SWIGINTERN PyObject *_wrap_PaneInfo_HasFlag(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
5664 PyObject *resultobj = 0;
5665 wxPaneInfo *arg1 = (wxPaneInfo *) 0 ;
5666 int arg2 ;
5667 bool result;
5668 void *argp1 = 0 ;
5669 int res1 = 0 ;
5670 int val2 ;
5671 int ecode2 = 0 ;
5672 PyObject * obj0 = 0 ;
5673 PyObject * obj1 = 0 ;
5674 char * kwnames[] = {
5675 (char *) "self",(char *) "flag", NULL
5676 };
5677
5678 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:PaneInfo_HasFlag",kwnames,&obj0,&obj1)) SWIG_fail;
5679 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxPaneInfo, 0 | 0 );
5680 if (!SWIG_IsOK(res1)) {
5681 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "PaneInfo_HasFlag" "', expected argument " "1"" of type '" "wxPaneInfo const *""'");
5682 }
5683 arg1 = reinterpret_cast< wxPaneInfo * >(argp1);
5684 ecode2 = SWIG_AsVal_int(obj1, &val2);
5685 if (!SWIG_IsOK(ecode2)) {
5686 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "PaneInfo_HasFlag" "', expected argument " "2"" of type '" "int""'");
5687 }
5688 arg2 = static_cast< int >(val2);
5689 {
5690 PyThreadState* __tstate = wxPyBeginAllowThreads();
5691 result = (bool)((wxPaneInfo const *)arg1)->HasFlag(arg2);
5692 wxPyEndAllowThreads(__tstate);
5693 if (PyErr_Occurred()) SWIG_fail;
5694 }
5695 {
5696 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
5697 }
5698 return resultobj;
5699 fail:
5700 return NULL;
5701 }
5702
5703
5704 SWIGINTERN PyObject *_wrap_PaneInfo_name_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
5705 PyObject *resultobj = 0;
5706 wxPaneInfo *arg1 = (wxPaneInfo *) 0 ;
5707 wxString *arg2 = (wxString *) 0 ;
5708 void *argp1 = 0 ;
5709 int res1 = 0 ;
5710 bool temp2 = false ;
5711 PyObject *swig_obj[2] ;
5712
5713 if (!SWIG_Python_UnpackTuple(args,"PaneInfo_name_set",2,2,swig_obj)) SWIG_fail;
5714 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxPaneInfo, 0 | 0 );
5715 if (!SWIG_IsOK(res1)) {
5716 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "PaneInfo_name_set" "', expected argument " "1"" of type '" "wxPaneInfo *""'");
5717 }
5718 arg1 = reinterpret_cast< wxPaneInfo * >(argp1);
5719 {
5720 arg2 = wxString_in_helper(swig_obj[1]);
5721 if (arg2 == NULL) SWIG_fail;
5722 temp2 = true;
5723 }
5724 if (arg1) (arg1)->name = *arg2;
5725
5726 resultobj = SWIG_Py_Void();
5727 {
5728 if (temp2)
5729 delete arg2;
5730 }
5731 return resultobj;
5732 fail:
5733 {
5734 if (temp2)
5735 delete arg2;
5736 }
5737 return NULL;
5738 }
5739
5740
5741 SWIGINTERN PyObject *_wrap_PaneInfo_name_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
5742 PyObject *resultobj = 0;
5743 wxPaneInfo *arg1 = (wxPaneInfo *) 0 ;
5744 wxString *result = 0 ;
5745 void *argp1 = 0 ;
5746 int res1 = 0 ;
5747 PyObject *swig_obj[1] ;
5748
5749 if (!args) SWIG_fail;
5750 swig_obj[0] = args;
5751 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxPaneInfo, 0 | 0 );
5752 if (!SWIG_IsOK(res1)) {
5753 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "PaneInfo_name_get" "', expected argument " "1"" of type '" "wxPaneInfo *""'");
5754 }
5755 arg1 = reinterpret_cast< wxPaneInfo * >(argp1);
5756 result = (wxString *)& ((arg1)->name);
5757 {
5758 #if wxUSE_UNICODE
5759 resultobj = PyUnicode_FromWideChar(result->c_str(), result->Len());
5760 #else
5761 resultobj = PyString_FromStringAndSize(result->c_str(), result->Len());
5762 #endif
5763 }
5764 return resultobj;
5765 fail:
5766 return NULL;
5767 }
5768
5769
5770 SWIGINTERN PyObject *_wrap_PaneInfo_caption_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
5771 PyObject *resultobj = 0;
5772 wxPaneInfo *arg1 = (wxPaneInfo *) 0 ;
5773 wxString *arg2 = (wxString *) 0 ;
5774 void *argp1 = 0 ;
5775 int res1 = 0 ;
5776 bool temp2 = false ;
5777 PyObject *swig_obj[2] ;
5778
5779 if (!SWIG_Python_UnpackTuple(args,"PaneInfo_caption_set",2,2,swig_obj)) SWIG_fail;
5780 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxPaneInfo, 0 | 0 );
5781 if (!SWIG_IsOK(res1)) {
5782 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "PaneInfo_caption_set" "', expected argument " "1"" of type '" "wxPaneInfo *""'");
5783 }
5784 arg1 = reinterpret_cast< wxPaneInfo * >(argp1);
5785 {
5786 arg2 = wxString_in_helper(swig_obj[1]);
5787 if (arg2 == NULL) SWIG_fail;
5788 temp2 = true;
5789 }
5790 if (arg1) (arg1)->caption = *arg2;
5791
5792 resultobj = SWIG_Py_Void();
5793 {
5794 if (temp2)
5795 delete arg2;
5796 }
5797 return resultobj;
5798 fail:
5799 {
5800 if (temp2)
5801 delete arg2;
5802 }
5803 return NULL;
5804 }
5805
5806
5807 SWIGINTERN PyObject *_wrap_PaneInfo_caption_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
5808 PyObject *resultobj = 0;
5809 wxPaneInfo *arg1 = (wxPaneInfo *) 0 ;
5810 wxString *result = 0 ;
5811 void *argp1 = 0 ;
5812 int res1 = 0 ;
5813 PyObject *swig_obj[1] ;
5814
5815 if (!args) SWIG_fail;
5816 swig_obj[0] = args;
5817 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxPaneInfo, 0 | 0 );
5818 if (!SWIG_IsOK(res1)) {
5819 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "PaneInfo_caption_get" "', expected argument " "1"" of type '" "wxPaneInfo *""'");
5820 }
5821 arg1 = reinterpret_cast< wxPaneInfo * >(argp1);
5822 result = (wxString *)& ((arg1)->caption);
5823 {
5824 #if wxUSE_UNICODE
5825 resultobj = PyUnicode_FromWideChar(result->c_str(), result->Len());
5826 #else
5827 resultobj = PyString_FromStringAndSize(result->c_str(), result->Len());
5828 #endif
5829 }
5830 return resultobj;
5831 fail:
5832 return NULL;
5833 }
5834
5835
5836 SWIGINTERN PyObject *_wrap_PaneInfo_window_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
5837 PyObject *resultobj = 0;
5838 wxPaneInfo *arg1 = (wxPaneInfo *) 0 ;
5839 wxWindow *arg2 = (wxWindow *) 0 ;
5840 void *argp1 = 0 ;
5841 int res1 = 0 ;
5842 void *argp2 = 0 ;
5843 int res2 = 0 ;
5844 PyObject *swig_obj[2] ;
5845
5846 if (!SWIG_Python_UnpackTuple(args,"PaneInfo_window_set",2,2,swig_obj)) SWIG_fail;
5847 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxPaneInfo, 0 | 0 );
5848 if (!SWIG_IsOK(res1)) {
5849 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "PaneInfo_window_set" "', expected argument " "1"" of type '" "wxPaneInfo *""'");
5850 }
5851 arg1 = reinterpret_cast< wxPaneInfo * >(argp1);
5852 res2 = SWIG_ConvertPtr(swig_obj[1], &argp2,SWIGTYPE_p_wxWindow, SWIG_POINTER_DISOWN | 0 );
5853 if (!SWIG_IsOK(res2)) {
5854 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "PaneInfo_window_set" "', expected argument " "2"" of type '" "wxWindow *""'");
5855 }
5856 arg2 = reinterpret_cast< wxWindow * >(argp2);
5857 if (arg1) (arg1)->window = arg2;
5858
5859 resultobj = SWIG_Py_Void();
5860 return resultobj;
5861 fail:
5862 return NULL;
5863 }
5864
5865
5866 SWIGINTERN PyObject *_wrap_PaneInfo_window_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
5867 PyObject *resultobj = 0;
5868 wxPaneInfo *arg1 = (wxPaneInfo *) 0 ;
5869 wxWindow *result = 0 ;
5870 void *argp1 = 0 ;
5871 int res1 = 0 ;
5872 PyObject *swig_obj[1] ;
5873
5874 if (!args) SWIG_fail;
5875 swig_obj[0] = args;
5876 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxPaneInfo, 0 | 0 );
5877 if (!SWIG_IsOK(res1)) {
5878 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "PaneInfo_window_get" "', expected argument " "1"" of type '" "wxPaneInfo *""'");
5879 }
5880 arg1 = reinterpret_cast< wxPaneInfo * >(argp1);
5881 result = (wxWindow *) ((arg1)->window);
5882 {
5883 resultobj = wxPyMake_wxObject(result, 0);
5884 }
5885 return resultobj;
5886 fail:
5887 return NULL;
5888 }
5889
5890
5891 SWIGINTERN PyObject *_wrap_PaneInfo_frame_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
5892 PyObject *resultobj = 0;
5893 wxPaneInfo *arg1 = (wxPaneInfo *) 0 ;
5894 wxFrame *arg2 = (wxFrame *) 0 ;
5895 void *argp1 = 0 ;
5896 int res1 = 0 ;
5897 void *argp2 = 0 ;
5898 int res2 = 0 ;
5899 PyObject *swig_obj[2] ;
5900
5901 if (!SWIG_Python_UnpackTuple(args,"PaneInfo_frame_set",2,2,swig_obj)) SWIG_fail;
5902 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxPaneInfo, 0 | 0 );
5903 if (!SWIG_IsOK(res1)) {
5904 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "PaneInfo_frame_set" "', expected argument " "1"" of type '" "wxPaneInfo *""'");
5905 }
5906 arg1 = reinterpret_cast< wxPaneInfo * >(argp1);
5907 res2 = SWIG_ConvertPtr(swig_obj[1], &argp2,SWIGTYPE_p_wxFrame, SWIG_POINTER_DISOWN | 0 );
5908 if (!SWIG_IsOK(res2)) {
5909 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "PaneInfo_frame_set" "', expected argument " "2"" of type '" "wxFrame *""'");
5910 }
5911 arg2 = reinterpret_cast< wxFrame * >(argp2);
5912 if (arg1) (arg1)->frame = arg2;
5913
5914 resultobj = SWIG_Py_Void();
5915 return resultobj;
5916 fail:
5917 return NULL;
5918 }
5919
5920
5921 SWIGINTERN PyObject *_wrap_PaneInfo_frame_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
5922 PyObject *resultobj = 0;
5923 wxPaneInfo *arg1 = (wxPaneInfo *) 0 ;
5924 wxFrame *result = 0 ;
5925 void *argp1 = 0 ;
5926 int res1 = 0 ;
5927 PyObject *swig_obj[1] ;
5928
5929 if (!args) SWIG_fail;
5930 swig_obj[0] = args;
5931 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxPaneInfo, 0 | 0 );
5932 if (!SWIG_IsOK(res1)) {
5933 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "PaneInfo_frame_get" "', expected argument " "1"" of type '" "wxPaneInfo *""'");
5934 }
5935 arg1 = reinterpret_cast< wxPaneInfo * >(argp1);
5936 result = (wxFrame *) ((arg1)->frame);
5937 {
5938 resultobj = wxPyMake_wxObject(result, 0);
5939 }
5940 return resultobj;
5941 fail:
5942 return NULL;
5943 }
5944
5945
5946 SWIGINTERN PyObject *_wrap_PaneInfo_state_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
5947 PyObject *resultobj = 0;
5948 wxPaneInfo *arg1 = (wxPaneInfo *) 0 ;
5949 int arg2 ;
5950 void *argp1 = 0 ;
5951 int res1 = 0 ;
5952 int val2 ;
5953 int ecode2 = 0 ;
5954 PyObject *swig_obj[2] ;
5955
5956 if (!SWIG_Python_UnpackTuple(args,"PaneInfo_state_set",2,2,swig_obj)) SWIG_fail;
5957 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxPaneInfo, 0 | 0 );
5958 if (!SWIG_IsOK(res1)) {
5959 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "PaneInfo_state_set" "', expected argument " "1"" of type '" "wxPaneInfo *""'");
5960 }
5961 arg1 = reinterpret_cast< wxPaneInfo * >(argp1);
5962 ecode2 = SWIG_AsVal_int(swig_obj[1], &val2);
5963 if (!SWIG_IsOK(ecode2)) {
5964 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "PaneInfo_state_set" "', expected argument " "2"" of type '" "int""'");
5965 }
5966 arg2 = static_cast< int >(val2);
5967 if (arg1) (arg1)->state = arg2;
5968
5969 resultobj = SWIG_Py_Void();
5970 return resultobj;
5971 fail:
5972 return NULL;
5973 }
5974
5975
5976 SWIGINTERN PyObject *_wrap_PaneInfo_state_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
5977 PyObject *resultobj = 0;
5978 wxPaneInfo *arg1 = (wxPaneInfo *) 0 ;
5979 int result;
5980 void *argp1 = 0 ;
5981 int res1 = 0 ;
5982 PyObject *swig_obj[1] ;
5983
5984 if (!args) SWIG_fail;
5985 swig_obj[0] = args;
5986 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxPaneInfo, 0 | 0 );
5987 if (!SWIG_IsOK(res1)) {
5988 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "PaneInfo_state_get" "', expected argument " "1"" of type '" "wxPaneInfo *""'");
5989 }
5990 arg1 = reinterpret_cast< wxPaneInfo * >(argp1);
5991 result = (int) ((arg1)->state);
5992 resultobj = SWIG_From_int(static_cast< int >(result));
5993 return resultobj;
5994 fail:
5995 return NULL;
5996 }
5997
5998
5999 SWIGINTERN PyObject *_wrap_PaneInfo_dock_direction_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
6000 PyObject *resultobj = 0;
6001 wxPaneInfo *arg1 = (wxPaneInfo *) 0 ;
6002 int arg2 ;
6003 void *argp1 = 0 ;
6004 int res1 = 0 ;
6005 int val2 ;
6006 int ecode2 = 0 ;
6007 PyObject *swig_obj[2] ;
6008
6009 if (!SWIG_Python_UnpackTuple(args,"PaneInfo_dock_direction_set",2,2,swig_obj)) SWIG_fail;
6010 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxPaneInfo, 0 | 0 );
6011 if (!SWIG_IsOK(res1)) {
6012 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "PaneInfo_dock_direction_set" "', expected argument " "1"" of type '" "wxPaneInfo *""'");
6013 }
6014 arg1 = reinterpret_cast< wxPaneInfo * >(argp1);
6015 ecode2 = SWIG_AsVal_int(swig_obj[1], &val2);
6016 if (!SWIG_IsOK(ecode2)) {
6017 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "PaneInfo_dock_direction_set" "', expected argument " "2"" of type '" "int""'");
6018 }
6019 arg2 = static_cast< int >(val2);
6020 if (arg1) (arg1)->dock_direction = arg2;
6021
6022 resultobj = SWIG_Py_Void();
6023 return resultobj;
6024 fail:
6025 return NULL;
6026 }
6027
6028
6029 SWIGINTERN PyObject *_wrap_PaneInfo_dock_direction_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
6030 PyObject *resultobj = 0;
6031 wxPaneInfo *arg1 = (wxPaneInfo *) 0 ;
6032 int result;
6033 void *argp1 = 0 ;
6034 int res1 = 0 ;
6035 PyObject *swig_obj[1] ;
6036
6037 if (!args) SWIG_fail;
6038 swig_obj[0] = args;
6039 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxPaneInfo, 0 | 0 );
6040 if (!SWIG_IsOK(res1)) {
6041 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "PaneInfo_dock_direction_get" "', expected argument " "1"" of type '" "wxPaneInfo *""'");
6042 }
6043 arg1 = reinterpret_cast< wxPaneInfo * >(argp1);
6044 result = (int) ((arg1)->dock_direction);
6045 resultobj = SWIG_From_int(static_cast< int >(result));
6046 return resultobj;
6047 fail:
6048 return NULL;
6049 }
6050
6051
6052 SWIGINTERN PyObject *_wrap_PaneInfo_dock_layer_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
6053 PyObject *resultobj = 0;
6054 wxPaneInfo *arg1 = (wxPaneInfo *) 0 ;
6055 int arg2 ;
6056 void *argp1 = 0 ;
6057 int res1 = 0 ;
6058 int val2 ;
6059 int ecode2 = 0 ;
6060 PyObject *swig_obj[2] ;
6061
6062 if (!SWIG_Python_UnpackTuple(args,"PaneInfo_dock_layer_set",2,2,swig_obj)) SWIG_fail;
6063 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxPaneInfo, 0 | 0 );
6064 if (!SWIG_IsOK(res1)) {
6065 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "PaneInfo_dock_layer_set" "', expected argument " "1"" of type '" "wxPaneInfo *""'");
6066 }
6067 arg1 = reinterpret_cast< wxPaneInfo * >(argp1);
6068 ecode2 = SWIG_AsVal_int(swig_obj[1], &val2);
6069 if (!SWIG_IsOK(ecode2)) {
6070 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "PaneInfo_dock_layer_set" "', expected argument " "2"" of type '" "int""'");
6071 }
6072 arg2 = static_cast< int >(val2);
6073 if (arg1) (arg1)->dock_layer = arg2;
6074
6075 resultobj = SWIG_Py_Void();
6076 return resultobj;
6077 fail:
6078 return NULL;
6079 }
6080
6081
6082 SWIGINTERN PyObject *_wrap_PaneInfo_dock_layer_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
6083 PyObject *resultobj = 0;
6084 wxPaneInfo *arg1 = (wxPaneInfo *) 0 ;
6085 int result;
6086 void *argp1 = 0 ;
6087 int res1 = 0 ;
6088 PyObject *swig_obj[1] ;
6089
6090 if (!args) SWIG_fail;
6091 swig_obj[0] = args;
6092 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxPaneInfo, 0 | 0 );
6093 if (!SWIG_IsOK(res1)) {
6094 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "PaneInfo_dock_layer_get" "', expected argument " "1"" of type '" "wxPaneInfo *""'");
6095 }
6096 arg1 = reinterpret_cast< wxPaneInfo * >(argp1);
6097 result = (int) ((arg1)->dock_layer);
6098 resultobj = SWIG_From_int(static_cast< int >(result));
6099 return resultobj;
6100 fail:
6101 return NULL;
6102 }
6103
6104
6105 SWIGINTERN PyObject *_wrap_PaneInfo_dock_row_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
6106 PyObject *resultobj = 0;
6107 wxPaneInfo *arg1 = (wxPaneInfo *) 0 ;
6108 int arg2 ;
6109 void *argp1 = 0 ;
6110 int res1 = 0 ;
6111 int val2 ;
6112 int ecode2 = 0 ;
6113 PyObject *swig_obj[2] ;
6114
6115 if (!SWIG_Python_UnpackTuple(args,"PaneInfo_dock_row_set",2,2,swig_obj)) SWIG_fail;
6116 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxPaneInfo, 0 | 0 );
6117 if (!SWIG_IsOK(res1)) {
6118 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "PaneInfo_dock_row_set" "', expected argument " "1"" of type '" "wxPaneInfo *""'");
6119 }
6120 arg1 = reinterpret_cast< wxPaneInfo * >(argp1);
6121 ecode2 = SWIG_AsVal_int(swig_obj[1], &val2);
6122 if (!SWIG_IsOK(ecode2)) {
6123 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "PaneInfo_dock_row_set" "', expected argument " "2"" of type '" "int""'");
6124 }
6125 arg2 = static_cast< int >(val2);
6126 if (arg1) (arg1)->dock_row = arg2;
6127
6128 resultobj = SWIG_Py_Void();
6129 return resultobj;
6130 fail:
6131 return NULL;
6132 }
6133
6134
6135 SWIGINTERN PyObject *_wrap_PaneInfo_dock_row_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
6136 PyObject *resultobj = 0;
6137 wxPaneInfo *arg1 = (wxPaneInfo *) 0 ;
6138 int result;
6139 void *argp1 = 0 ;
6140 int res1 = 0 ;
6141 PyObject *swig_obj[1] ;
6142
6143 if (!args) SWIG_fail;
6144 swig_obj[0] = args;
6145 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxPaneInfo, 0 | 0 );
6146 if (!SWIG_IsOK(res1)) {
6147 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "PaneInfo_dock_row_get" "', expected argument " "1"" of type '" "wxPaneInfo *""'");
6148 }
6149 arg1 = reinterpret_cast< wxPaneInfo * >(argp1);
6150 result = (int) ((arg1)->dock_row);
6151 resultobj = SWIG_From_int(static_cast< int >(result));
6152 return resultobj;
6153 fail:
6154 return NULL;
6155 }
6156
6157
6158 SWIGINTERN PyObject *_wrap_PaneInfo_dock_pos_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
6159 PyObject *resultobj = 0;
6160 wxPaneInfo *arg1 = (wxPaneInfo *) 0 ;
6161 int arg2 ;
6162 void *argp1 = 0 ;
6163 int res1 = 0 ;
6164 int val2 ;
6165 int ecode2 = 0 ;
6166 PyObject *swig_obj[2] ;
6167
6168 if (!SWIG_Python_UnpackTuple(args,"PaneInfo_dock_pos_set",2,2,swig_obj)) SWIG_fail;
6169 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxPaneInfo, 0 | 0 );
6170 if (!SWIG_IsOK(res1)) {
6171 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "PaneInfo_dock_pos_set" "', expected argument " "1"" of type '" "wxPaneInfo *""'");
6172 }
6173 arg1 = reinterpret_cast< wxPaneInfo * >(argp1);
6174 ecode2 = SWIG_AsVal_int(swig_obj[1], &val2);
6175 if (!SWIG_IsOK(ecode2)) {
6176 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "PaneInfo_dock_pos_set" "', expected argument " "2"" of type '" "int""'");
6177 }
6178 arg2 = static_cast< int >(val2);
6179 if (arg1) (arg1)->dock_pos = arg2;
6180
6181 resultobj = SWIG_Py_Void();
6182 return resultobj;
6183 fail:
6184 return NULL;
6185 }
6186
6187
6188 SWIGINTERN PyObject *_wrap_PaneInfo_dock_pos_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
6189 PyObject *resultobj = 0;
6190 wxPaneInfo *arg1 = (wxPaneInfo *) 0 ;
6191 int result;
6192 void *argp1 = 0 ;
6193 int res1 = 0 ;
6194 PyObject *swig_obj[1] ;
6195
6196 if (!args) SWIG_fail;
6197 swig_obj[0] = args;
6198 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxPaneInfo, 0 | 0 );
6199 if (!SWIG_IsOK(res1)) {
6200 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "PaneInfo_dock_pos_get" "', expected argument " "1"" of type '" "wxPaneInfo *""'");
6201 }
6202 arg1 = reinterpret_cast< wxPaneInfo * >(argp1);
6203 result = (int) ((arg1)->dock_pos);
6204 resultobj = SWIG_From_int(static_cast< int >(result));
6205 return resultobj;
6206 fail:
6207 return NULL;
6208 }
6209
6210
6211 SWIGINTERN PyObject *_wrap_PaneInfo_best_size_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
6212 PyObject *resultobj = 0;
6213 wxPaneInfo *arg1 = (wxPaneInfo *) 0 ;
6214 wxSize *arg2 = (wxSize *) 0 ;
6215 void *argp1 = 0 ;
6216 int res1 = 0 ;
6217 void *argp2 = 0 ;
6218 int res2 = 0 ;
6219 PyObject *swig_obj[2] ;
6220
6221 if (!SWIG_Python_UnpackTuple(args,"PaneInfo_best_size_set",2,2,swig_obj)) SWIG_fail;
6222 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxPaneInfo, 0 | 0 );
6223 if (!SWIG_IsOK(res1)) {
6224 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "PaneInfo_best_size_set" "', expected argument " "1"" of type '" "wxPaneInfo *""'");
6225 }
6226 arg1 = reinterpret_cast< wxPaneInfo * >(argp1);
6227 res2 = SWIG_ConvertPtr(swig_obj[1], &argp2,SWIGTYPE_p_wxSize, 0 | 0 );
6228 if (!SWIG_IsOK(res2)) {
6229 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "PaneInfo_best_size_set" "', expected argument " "2"" of type '" "wxSize *""'");
6230 }
6231 arg2 = reinterpret_cast< wxSize * >(argp2);
6232 if (arg1) (arg1)->best_size = *arg2;
6233
6234 resultobj = SWIG_Py_Void();
6235 return resultobj;
6236 fail:
6237 return NULL;
6238 }
6239
6240
6241 SWIGINTERN PyObject *_wrap_PaneInfo_best_size_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
6242 PyObject *resultobj = 0;
6243 wxPaneInfo *arg1 = (wxPaneInfo *) 0 ;
6244 wxSize *result = 0 ;
6245 void *argp1 = 0 ;
6246 int res1 = 0 ;
6247 PyObject *swig_obj[1] ;
6248
6249 if (!args) SWIG_fail;
6250 swig_obj[0] = args;
6251 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxPaneInfo, 0 | 0 );
6252 if (!SWIG_IsOK(res1)) {
6253 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "PaneInfo_best_size_get" "', expected argument " "1"" of type '" "wxPaneInfo *""'");
6254 }
6255 arg1 = reinterpret_cast< wxPaneInfo * >(argp1);
6256 result = (wxSize *)& ((arg1)->best_size);
6257 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_wxSize, 0 | 0 );
6258 return resultobj;
6259 fail:
6260 return NULL;
6261 }
6262
6263
6264 SWIGINTERN PyObject *_wrap_PaneInfo_min_size_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
6265 PyObject *resultobj = 0;
6266 wxPaneInfo *arg1 = (wxPaneInfo *) 0 ;
6267 wxSize *arg2 = (wxSize *) 0 ;
6268 void *argp1 = 0 ;
6269 int res1 = 0 ;
6270 void *argp2 = 0 ;
6271 int res2 = 0 ;
6272 PyObject *swig_obj[2] ;
6273
6274 if (!SWIG_Python_UnpackTuple(args,"PaneInfo_min_size_set",2,2,swig_obj)) SWIG_fail;
6275 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxPaneInfo, 0 | 0 );
6276 if (!SWIG_IsOK(res1)) {
6277 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "PaneInfo_min_size_set" "', expected argument " "1"" of type '" "wxPaneInfo *""'");
6278 }
6279 arg1 = reinterpret_cast< wxPaneInfo * >(argp1);
6280 res2 = SWIG_ConvertPtr(swig_obj[1], &argp2,SWIGTYPE_p_wxSize, 0 | 0 );
6281 if (!SWIG_IsOK(res2)) {
6282 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "PaneInfo_min_size_set" "', expected argument " "2"" of type '" "wxSize *""'");
6283 }
6284 arg2 = reinterpret_cast< wxSize * >(argp2);
6285 if (arg1) (arg1)->min_size = *arg2;
6286
6287 resultobj = SWIG_Py_Void();
6288 return resultobj;
6289 fail:
6290 return NULL;
6291 }
6292
6293
6294 SWIGINTERN PyObject *_wrap_PaneInfo_min_size_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
6295 PyObject *resultobj = 0;
6296 wxPaneInfo *arg1 = (wxPaneInfo *) 0 ;
6297 wxSize *result = 0 ;
6298 void *argp1 = 0 ;
6299 int res1 = 0 ;
6300 PyObject *swig_obj[1] ;
6301
6302 if (!args) SWIG_fail;
6303 swig_obj[0] = args;
6304 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxPaneInfo, 0 | 0 );
6305 if (!SWIG_IsOK(res1)) {
6306 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "PaneInfo_min_size_get" "', expected argument " "1"" of type '" "wxPaneInfo *""'");
6307 }
6308 arg1 = reinterpret_cast< wxPaneInfo * >(argp1);
6309 result = (wxSize *)& ((arg1)->min_size);
6310 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_wxSize, 0 | 0 );
6311 return resultobj;
6312 fail:
6313 return NULL;
6314 }
6315
6316
6317 SWIGINTERN PyObject *_wrap_PaneInfo_max_size_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
6318 PyObject *resultobj = 0;
6319 wxPaneInfo *arg1 = (wxPaneInfo *) 0 ;
6320 wxSize *arg2 = (wxSize *) 0 ;
6321 void *argp1 = 0 ;
6322 int res1 = 0 ;
6323 void *argp2 = 0 ;
6324 int res2 = 0 ;
6325 PyObject *swig_obj[2] ;
6326
6327 if (!SWIG_Python_UnpackTuple(args,"PaneInfo_max_size_set",2,2,swig_obj)) SWIG_fail;
6328 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxPaneInfo, 0 | 0 );
6329 if (!SWIG_IsOK(res1)) {
6330 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "PaneInfo_max_size_set" "', expected argument " "1"" of type '" "wxPaneInfo *""'");
6331 }
6332 arg1 = reinterpret_cast< wxPaneInfo * >(argp1);
6333 res2 = SWIG_ConvertPtr(swig_obj[1], &argp2,SWIGTYPE_p_wxSize, 0 | 0 );
6334 if (!SWIG_IsOK(res2)) {
6335 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "PaneInfo_max_size_set" "', expected argument " "2"" of type '" "wxSize *""'");
6336 }
6337 arg2 = reinterpret_cast< wxSize * >(argp2);
6338 if (arg1) (arg1)->max_size = *arg2;
6339
6340 resultobj = SWIG_Py_Void();
6341 return resultobj;
6342 fail:
6343 return NULL;
6344 }
6345
6346
6347 SWIGINTERN PyObject *_wrap_PaneInfo_max_size_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
6348 PyObject *resultobj = 0;
6349 wxPaneInfo *arg1 = (wxPaneInfo *) 0 ;
6350 wxSize *result = 0 ;
6351 void *argp1 = 0 ;
6352 int res1 = 0 ;
6353 PyObject *swig_obj[1] ;
6354
6355 if (!args) SWIG_fail;
6356 swig_obj[0] = args;
6357 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxPaneInfo, 0 | 0 );
6358 if (!SWIG_IsOK(res1)) {
6359 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "PaneInfo_max_size_get" "', expected argument " "1"" of type '" "wxPaneInfo *""'");
6360 }
6361 arg1 = reinterpret_cast< wxPaneInfo * >(argp1);
6362 result = (wxSize *)& ((arg1)->max_size);
6363 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_wxSize, 0 | 0 );
6364 return resultobj;
6365 fail:
6366 return NULL;
6367 }
6368
6369
6370 SWIGINTERN PyObject *_wrap_PaneInfo_floating_pos_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
6371 PyObject *resultobj = 0;
6372 wxPaneInfo *arg1 = (wxPaneInfo *) 0 ;
6373 wxPoint *arg2 = (wxPoint *) 0 ;
6374 void *argp1 = 0 ;
6375 int res1 = 0 ;
6376 void *argp2 = 0 ;
6377 int res2 = 0 ;
6378 PyObject *swig_obj[2] ;
6379
6380 if (!SWIG_Python_UnpackTuple(args,"PaneInfo_floating_pos_set",2,2,swig_obj)) SWIG_fail;
6381 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxPaneInfo, 0 | 0 );
6382 if (!SWIG_IsOK(res1)) {
6383 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "PaneInfo_floating_pos_set" "', expected argument " "1"" of type '" "wxPaneInfo *""'");
6384 }
6385 arg1 = reinterpret_cast< wxPaneInfo * >(argp1);
6386 res2 = SWIG_ConvertPtr(swig_obj[1], &argp2,SWIGTYPE_p_wxPoint, 0 | 0 );
6387 if (!SWIG_IsOK(res2)) {
6388 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "PaneInfo_floating_pos_set" "', expected argument " "2"" of type '" "wxPoint *""'");
6389 }
6390 arg2 = reinterpret_cast< wxPoint * >(argp2);
6391 if (arg1) (arg1)->floating_pos = *arg2;
6392
6393 resultobj = SWIG_Py_Void();
6394 return resultobj;
6395 fail:
6396 return NULL;
6397 }
6398
6399
6400 SWIGINTERN PyObject *_wrap_PaneInfo_floating_pos_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
6401 PyObject *resultobj = 0;
6402 wxPaneInfo *arg1 = (wxPaneInfo *) 0 ;
6403 wxPoint *result = 0 ;
6404 void *argp1 = 0 ;
6405 int res1 = 0 ;
6406 PyObject *swig_obj[1] ;
6407
6408 if (!args) SWIG_fail;
6409 swig_obj[0] = args;
6410 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxPaneInfo, 0 | 0 );
6411 if (!SWIG_IsOK(res1)) {
6412 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "PaneInfo_floating_pos_get" "', expected argument " "1"" of type '" "wxPaneInfo *""'");
6413 }
6414 arg1 = reinterpret_cast< wxPaneInfo * >(argp1);
6415 result = (wxPoint *)& ((arg1)->floating_pos);
6416 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_wxPoint, 0 | 0 );
6417 return resultobj;
6418 fail:
6419 return NULL;
6420 }
6421
6422
6423 SWIGINTERN PyObject *_wrap_PaneInfo_floating_size_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
6424 PyObject *resultobj = 0;
6425 wxPaneInfo *arg1 = (wxPaneInfo *) 0 ;
6426 wxSize *arg2 = (wxSize *) 0 ;
6427 void *argp1 = 0 ;
6428 int res1 = 0 ;
6429 void *argp2 = 0 ;
6430 int res2 = 0 ;
6431 PyObject *swig_obj[2] ;
6432
6433 if (!SWIG_Python_UnpackTuple(args,"PaneInfo_floating_size_set",2,2,swig_obj)) SWIG_fail;
6434 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxPaneInfo, 0 | 0 );
6435 if (!SWIG_IsOK(res1)) {
6436 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "PaneInfo_floating_size_set" "', expected argument " "1"" of type '" "wxPaneInfo *""'");
6437 }
6438 arg1 = reinterpret_cast< wxPaneInfo * >(argp1);
6439 res2 = SWIG_ConvertPtr(swig_obj[1], &argp2,SWIGTYPE_p_wxSize, 0 | 0 );
6440 if (!SWIG_IsOK(res2)) {
6441 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "PaneInfo_floating_size_set" "', expected argument " "2"" of type '" "wxSize *""'");
6442 }
6443 arg2 = reinterpret_cast< wxSize * >(argp2);
6444 if (arg1) (arg1)->floating_size = *arg2;
6445
6446 resultobj = SWIG_Py_Void();
6447 return resultobj;
6448 fail:
6449 return NULL;
6450 }
6451
6452
6453 SWIGINTERN PyObject *_wrap_PaneInfo_floating_size_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
6454 PyObject *resultobj = 0;
6455 wxPaneInfo *arg1 = (wxPaneInfo *) 0 ;
6456 wxSize *result = 0 ;
6457 void *argp1 = 0 ;
6458 int res1 = 0 ;
6459 PyObject *swig_obj[1] ;
6460
6461 if (!args) SWIG_fail;
6462 swig_obj[0] = args;
6463 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxPaneInfo, 0 | 0 );
6464 if (!SWIG_IsOK(res1)) {
6465 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "PaneInfo_floating_size_get" "', expected argument " "1"" of type '" "wxPaneInfo *""'");
6466 }
6467 arg1 = reinterpret_cast< wxPaneInfo * >(argp1);
6468 result = (wxSize *)& ((arg1)->floating_size);
6469 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_wxSize, 0 | 0 );
6470 return resultobj;
6471 fail:
6472 return NULL;
6473 }
6474
6475
6476 SWIGINTERN PyObject *_wrap_PaneInfo_dock_proportion_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
6477 PyObject *resultobj = 0;
6478 wxPaneInfo *arg1 = (wxPaneInfo *) 0 ;
6479 int arg2 ;
6480 void *argp1 = 0 ;
6481 int res1 = 0 ;
6482 int val2 ;
6483 int ecode2 = 0 ;
6484 PyObject *swig_obj[2] ;
6485
6486 if (!SWIG_Python_UnpackTuple(args,"PaneInfo_dock_proportion_set",2,2,swig_obj)) SWIG_fail;
6487 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxPaneInfo, 0 | 0 );
6488 if (!SWIG_IsOK(res1)) {
6489 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "PaneInfo_dock_proportion_set" "', expected argument " "1"" of type '" "wxPaneInfo *""'");
6490 }
6491 arg1 = reinterpret_cast< wxPaneInfo * >(argp1);
6492 ecode2 = SWIG_AsVal_int(swig_obj[1], &val2);
6493 if (!SWIG_IsOK(ecode2)) {
6494 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "PaneInfo_dock_proportion_set" "', expected argument " "2"" of type '" "int""'");
6495 }
6496 arg2 = static_cast< int >(val2);
6497 if (arg1) (arg1)->dock_proportion = arg2;
6498
6499 resultobj = SWIG_Py_Void();
6500 return resultobj;
6501 fail:
6502 return NULL;
6503 }
6504
6505
6506 SWIGINTERN PyObject *_wrap_PaneInfo_dock_proportion_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
6507 PyObject *resultobj = 0;
6508 wxPaneInfo *arg1 = (wxPaneInfo *) 0 ;
6509 int result;
6510 void *argp1 = 0 ;
6511 int res1 = 0 ;
6512 PyObject *swig_obj[1] ;
6513
6514 if (!args) SWIG_fail;
6515 swig_obj[0] = args;
6516 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxPaneInfo, 0 | 0 );
6517 if (!SWIG_IsOK(res1)) {
6518 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "PaneInfo_dock_proportion_get" "', expected argument " "1"" of type '" "wxPaneInfo *""'");
6519 }
6520 arg1 = reinterpret_cast< wxPaneInfo * >(argp1);
6521 result = (int) ((arg1)->dock_proportion);
6522 resultobj = SWIG_From_int(static_cast< int >(result));
6523 return resultobj;
6524 fail:
6525 return NULL;
6526 }
6527
6528
6529 SWIGINTERN PyObject *_wrap_PaneInfo_buttons_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
6530 PyObject *resultobj = 0;
6531 wxPaneInfo *arg1 = (wxPaneInfo *) 0 ;
6532 wxPaneButtonArray arg2 ;
6533 void *argp1 = 0 ;
6534 int res1 = 0 ;
6535 void *argp2 ;
6536 int res2 = 0 ;
6537 PyObject *swig_obj[2] ;
6538
6539 if (!SWIG_Python_UnpackTuple(args,"PaneInfo_buttons_set",2,2,swig_obj)) SWIG_fail;
6540 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxPaneInfo, 0 | 0 );
6541 if (!SWIG_IsOK(res1)) {
6542 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "PaneInfo_buttons_set" "', expected argument " "1"" of type '" "wxPaneInfo *""'");
6543 }
6544 arg1 = reinterpret_cast< wxPaneInfo * >(argp1);
6545 {
6546 res2 = SWIG_ConvertPtr(swig_obj[1], &argp2, SWIGTYPE_p_wxPaneButtonArray, 0 | 0);
6547 if (!SWIG_IsOK(res2)) {
6548 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "PaneInfo_buttons_set" "', expected argument " "2"" of type '" "wxPaneButtonArray""'");
6549 }
6550 if (!argp2) {
6551 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "PaneInfo_buttons_set" "', expected argument " "2"" of type '" "wxPaneButtonArray""'");
6552 } else {
6553 wxPaneButtonArray * temp = reinterpret_cast< wxPaneButtonArray * >(argp2);
6554 arg2 = *temp;
6555 if (SWIG_IsNewObj(res2)) delete temp;
6556 }
6557 }
6558 if (arg1) (arg1)->buttons = arg2;
6559
6560 resultobj = SWIG_Py_Void();
6561 return resultobj;
6562 fail:
6563 return NULL;
6564 }
6565
6566
6567 SWIGINTERN PyObject *_wrap_PaneInfo_buttons_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
6568 PyObject *resultobj = 0;
6569 wxPaneInfo *arg1 = (wxPaneInfo *) 0 ;
6570 wxPaneButtonArray result;
6571 void *argp1 = 0 ;
6572 int res1 = 0 ;
6573 PyObject *swig_obj[1] ;
6574
6575 if (!args) SWIG_fail;
6576 swig_obj[0] = args;
6577 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxPaneInfo, 0 | 0 );
6578 if (!SWIG_IsOK(res1)) {
6579 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "PaneInfo_buttons_get" "', expected argument " "1"" of type '" "wxPaneInfo *""'");
6580 }
6581 arg1 = reinterpret_cast< wxPaneInfo * >(argp1);
6582 result = ((arg1)->buttons);
6583 resultobj = SWIG_NewPointerObj((new wxPaneButtonArray(static_cast< const wxPaneButtonArray& >(result))), SWIGTYPE_p_wxPaneButtonArray, SWIG_POINTER_OWN | 0 );
6584 return resultobj;
6585 fail:
6586 return NULL;
6587 }
6588
6589
6590 SWIGINTERN PyObject *_wrap_PaneInfo_rect_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
6591 PyObject *resultobj = 0;
6592 wxPaneInfo *arg1 = (wxPaneInfo *) 0 ;
6593 wxRect *arg2 = (wxRect *) 0 ;
6594 void *argp1 = 0 ;
6595 int res1 = 0 ;
6596 void *argp2 = 0 ;
6597 int res2 = 0 ;
6598 PyObject *swig_obj[2] ;
6599
6600 if (!SWIG_Python_UnpackTuple(args,"PaneInfo_rect_set",2,2,swig_obj)) SWIG_fail;
6601 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxPaneInfo, 0 | 0 );
6602 if (!SWIG_IsOK(res1)) {
6603 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "PaneInfo_rect_set" "', expected argument " "1"" of type '" "wxPaneInfo *""'");
6604 }
6605 arg1 = reinterpret_cast< wxPaneInfo * >(argp1);
6606 res2 = SWIG_ConvertPtr(swig_obj[1], &argp2,SWIGTYPE_p_wxRect, 0 | 0 );
6607 if (!SWIG_IsOK(res2)) {
6608 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "PaneInfo_rect_set" "', expected argument " "2"" of type '" "wxRect *""'");
6609 }
6610 arg2 = reinterpret_cast< wxRect * >(argp2);
6611 if (arg1) (arg1)->rect = *arg2;
6612
6613 resultobj = SWIG_Py_Void();
6614 return resultobj;
6615 fail:
6616 return NULL;
6617 }
6618
6619
6620 SWIGINTERN PyObject *_wrap_PaneInfo_rect_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
6621 PyObject *resultobj = 0;
6622 wxPaneInfo *arg1 = (wxPaneInfo *) 0 ;
6623 wxRect *result = 0 ;
6624 void *argp1 = 0 ;
6625 int res1 = 0 ;
6626 PyObject *swig_obj[1] ;
6627
6628 if (!args) SWIG_fail;
6629 swig_obj[0] = args;
6630 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxPaneInfo, 0 | 0 );
6631 if (!SWIG_IsOK(res1)) {
6632 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "PaneInfo_rect_get" "', expected argument " "1"" of type '" "wxPaneInfo *""'");
6633 }
6634 arg1 = reinterpret_cast< wxPaneInfo * >(argp1);
6635 result = (wxRect *)& ((arg1)->rect);
6636 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_wxRect, 0 | 0 );
6637 return resultobj;
6638 fail:
6639 return NULL;
6640 }
6641
6642
6643 SWIGINTERN PyObject *PaneInfo_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
6644 PyObject *obj;
6645 if (!SWIG_Python_UnpackTuple(args,(char*)"swigregister", 1, 1,&obj)) return NULL;
6646 SWIG_TypeNewClientData(SWIGTYPE_p_wxPaneInfo, SWIG_NewClientData(obj));
6647 return SWIG_Py_Void();
6648 }
6649
6650 SWIGINTERN PyObject *PaneInfo_swiginit(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
6651 return SWIG_Python_InitShadowInstance(args);
6652 }
6653
6654 SWIGINTERN PyObject *_wrap_new_FrameManager(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
6655 PyObject *resultobj = 0;
6656 wxWindow *arg1 = (wxWindow *) NULL ;
6657 int arg2 = (int) wxAUI_MGR_DEFAULT ;
6658 wxFrameManager *result = 0 ;
6659 void *argp1 = 0 ;
6660 int res1 = 0 ;
6661 int val2 ;
6662 int ecode2 = 0 ;
6663 PyObject * obj0 = 0 ;
6664 PyObject * obj1 = 0 ;
6665 char * kwnames[] = {
6666 (char *) "managed_wnd",(char *) "flags", NULL
6667 };
6668
6669 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|OO:new_FrameManager",kwnames,&obj0,&obj1)) SWIG_fail;
6670 if (obj0) {
6671 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxWindow, 0 | 0 );
6672 if (!SWIG_IsOK(res1)) {
6673 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_FrameManager" "', expected argument " "1"" of type '" "wxWindow *""'");
6674 }
6675 arg1 = reinterpret_cast< wxWindow * >(argp1);
6676 }
6677 if (obj1) {
6678 ecode2 = SWIG_AsVal_int(obj1, &val2);
6679 if (!SWIG_IsOK(ecode2)) {
6680 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "new_FrameManager" "', expected argument " "2"" of type '" "int""'");
6681 }
6682 arg2 = static_cast< int >(val2);
6683 }
6684 {
6685 PyThreadState* __tstate = wxPyBeginAllowThreads();
6686 result = (wxFrameManager *)new wxFrameManager(arg1,arg2);
6687 wxPyEndAllowThreads(__tstate);
6688 if (PyErr_Occurred()) SWIG_fail;
6689 }
6690 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_wxFrameManager, SWIG_POINTER_NEW | 0 );
6691 return resultobj;
6692 fail:
6693 return NULL;
6694 }
6695
6696
6697 SWIGINTERN PyObject *_wrap_delete_FrameManager(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
6698 PyObject *resultobj = 0;
6699 wxFrameManager *arg1 = (wxFrameManager *) 0 ;
6700 void *argp1 = 0 ;
6701 int res1 = 0 ;
6702 PyObject *swig_obj[1] ;
6703
6704 if (!args) SWIG_fail;
6705 swig_obj[0] = args;
6706 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxFrameManager, SWIG_POINTER_DISOWN | 0 );
6707 if (!SWIG_IsOK(res1)) {
6708 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_FrameManager" "', expected argument " "1"" of type '" "wxFrameManager *""'");
6709 }
6710 arg1 = reinterpret_cast< wxFrameManager * >(argp1);
6711 {
6712 PyThreadState* __tstate = wxPyBeginAllowThreads();
6713 delete arg1;
6714
6715 wxPyEndAllowThreads(__tstate);
6716 if (PyErr_Occurred()) SWIG_fail;
6717 }
6718 resultobj = SWIG_Py_Void();
6719 return resultobj;
6720 fail:
6721 return NULL;
6722 }
6723
6724
6725 SWIGINTERN PyObject *_wrap_FrameManager_UnInit(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
6726 PyObject *resultobj = 0;
6727 wxFrameManager *arg1 = (wxFrameManager *) 0 ;
6728 void *argp1 = 0 ;
6729 int res1 = 0 ;
6730 PyObject *swig_obj[1] ;
6731
6732 if (!args) SWIG_fail;
6733 swig_obj[0] = args;
6734 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxFrameManager, 0 | 0 );
6735 if (!SWIG_IsOK(res1)) {
6736 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "FrameManager_UnInit" "', expected argument " "1"" of type '" "wxFrameManager *""'");
6737 }
6738 arg1 = reinterpret_cast< wxFrameManager * >(argp1);
6739 {
6740 PyThreadState* __tstate = wxPyBeginAllowThreads();
6741 (arg1)->UnInit();
6742 wxPyEndAllowThreads(__tstate);
6743 if (PyErr_Occurred()) SWIG_fail;
6744 }
6745 resultobj = SWIG_Py_Void();
6746 return resultobj;
6747 fail:
6748 return NULL;
6749 }
6750
6751
6752 SWIGINTERN PyObject *_wrap_FrameManager_SetFlags(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
6753 PyObject *resultobj = 0;
6754 wxFrameManager *arg1 = (wxFrameManager *) 0 ;
6755 int arg2 ;
6756 void *argp1 = 0 ;
6757 int res1 = 0 ;
6758 int val2 ;
6759 int ecode2 = 0 ;
6760 PyObject * obj0 = 0 ;
6761 PyObject * obj1 = 0 ;
6762 char * kwnames[] = {
6763 (char *) "self",(char *) "flags", NULL
6764 };
6765
6766 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:FrameManager_SetFlags",kwnames,&obj0,&obj1)) SWIG_fail;
6767 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxFrameManager, 0 | 0 );
6768 if (!SWIG_IsOK(res1)) {
6769 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "FrameManager_SetFlags" "', expected argument " "1"" of type '" "wxFrameManager *""'");
6770 }
6771 arg1 = reinterpret_cast< wxFrameManager * >(argp1);
6772 ecode2 = SWIG_AsVal_int(obj1, &val2);
6773 if (!SWIG_IsOK(ecode2)) {
6774 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "FrameManager_SetFlags" "', expected argument " "2"" of type '" "int""'");
6775 }
6776 arg2 = static_cast< int >(val2);
6777 {
6778 PyThreadState* __tstate = wxPyBeginAllowThreads();
6779 (arg1)->SetFlags(arg2);
6780 wxPyEndAllowThreads(__tstate);
6781 if (PyErr_Occurred()) SWIG_fail;
6782 }
6783 resultobj = SWIG_Py_Void();
6784 return resultobj;
6785 fail:
6786 return NULL;
6787 }
6788
6789
6790 SWIGINTERN PyObject *_wrap_FrameManager_GetFlags(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
6791 PyObject *resultobj = 0;
6792 wxFrameManager *arg1 = (wxFrameManager *) 0 ;
6793 int result;
6794 void *argp1 = 0 ;
6795 int res1 = 0 ;
6796 PyObject *swig_obj[1] ;
6797
6798 if (!args) SWIG_fail;
6799 swig_obj[0] = args;
6800 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxFrameManager, 0 | 0 );
6801 if (!SWIG_IsOK(res1)) {
6802 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "FrameManager_GetFlags" "', expected argument " "1"" of type '" "wxFrameManager const *""'");
6803 }
6804 arg1 = reinterpret_cast< wxFrameManager * >(argp1);
6805 {
6806 PyThreadState* __tstate = wxPyBeginAllowThreads();
6807 result = (int)((wxFrameManager const *)arg1)->GetFlags();
6808 wxPyEndAllowThreads(__tstate);
6809 if (PyErr_Occurred()) SWIG_fail;
6810 }
6811 resultobj = SWIG_From_int(static_cast< int >(result));
6812 return resultobj;
6813 fail:
6814 return NULL;
6815 }
6816
6817
6818 SWIGINTERN PyObject *_wrap_FrameManager_SetManagedWindow(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
6819 PyObject *resultobj = 0;
6820 wxFrameManager *arg1 = (wxFrameManager *) 0 ;
6821 wxWindow *arg2 = (wxWindow *) 0 ;
6822 void *argp1 = 0 ;
6823 int res1 = 0 ;
6824 void *argp2 = 0 ;
6825 int res2 = 0 ;
6826 PyObject * obj0 = 0 ;
6827 PyObject * obj1 = 0 ;
6828 char * kwnames[] = {
6829 (char *) "self",(char *) "managed_wnd", NULL
6830 };
6831
6832 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:FrameManager_SetManagedWindow",kwnames,&obj0,&obj1)) SWIG_fail;
6833 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxFrameManager, 0 | 0 );
6834 if (!SWIG_IsOK(res1)) {
6835 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "FrameManager_SetManagedWindow" "', expected argument " "1"" of type '" "wxFrameManager *""'");
6836 }
6837 arg1 = reinterpret_cast< wxFrameManager * >(argp1);
6838 res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_wxWindow, 0 | 0 );
6839 if (!SWIG_IsOK(res2)) {
6840 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "FrameManager_SetManagedWindow" "', expected argument " "2"" of type '" "wxWindow *""'");
6841 }
6842 arg2 = reinterpret_cast< wxWindow * >(argp2);
6843 {
6844 PyThreadState* __tstate = wxPyBeginAllowThreads();
6845 (arg1)->SetManagedWindow(arg2);
6846 wxPyEndAllowThreads(__tstate);
6847 if (PyErr_Occurred()) SWIG_fail;
6848 }
6849 resultobj = SWIG_Py_Void();
6850 return resultobj;
6851 fail:
6852 return NULL;
6853 }
6854
6855
6856 SWIGINTERN PyObject *_wrap_FrameManager_GetManagedWindow(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
6857 PyObject *resultobj = 0;
6858 wxFrameManager *arg1 = (wxFrameManager *) 0 ;
6859 wxWindow *result = 0 ;
6860 void *argp1 = 0 ;
6861 int res1 = 0 ;
6862 PyObject *swig_obj[1] ;
6863
6864 if (!args) SWIG_fail;
6865 swig_obj[0] = args;
6866 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxFrameManager, 0 | 0 );
6867 if (!SWIG_IsOK(res1)) {
6868 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "FrameManager_GetManagedWindow" "', expected argument " "1"" of type '" "wxFrameManager const *""'");
6869 }
6870 arg1 = reinterpret_cast< wxFrameManager * >(argp1);
6871 {
6872 PyThreadState* __tstate = wxPyBeginAllowThreads();
6873 result = (wxWindow *)((wxFrameManager const *)arg1)->GetManagedWindow();
6874 wxPyEndAllowThreads(__tstate);
6875 if (PyErr_Occurred()) SWIG_fail;
6876 }
6877 {
6878 resultobj = wxPyMake_wxObject(result, 0);
6879 }
6880 return resultobj;
6881 fail:
6882 return NULL;
6883 }
6884
6885
6886 SWIGINTERN PyObject *_wrap_FrameManager_SetArtProvider(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
6887 PyObject *resultobj = 0;
6888 wxFrameManager *arg1 = (wxFrameManager *) 0 ;
6889 wxDockArt *arg2 = (wxDockArt *) 0 ;
6890 void *argp1 = 0 ;
6891 int res1 = 0 ;
6892 int res2 = 0 ;
6893 PyObject * obj0 = 0 ;
6894 PyObject * obj1 = 0 ;
6895 char * kwnames[] = {
6896 (char *) "self",(char *) "art_provider", NULL
6897 };
6898
6899 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:FrameManager_SetArtProvider",kwnames,&obj0,&obj1)) SWIG_fail;
6900 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxFrameManager, 0 | 0 );
6901 if (!SWIG_IsOK(res1)) {
6902 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "FrameManager_SetArtProvider" "', expected argument " "1"" of type '" "wxFrameManager *""'");
6903 }
6904 arg1 = reinterpret_cast< wxFrameManager * >(argp1);
6905 res2 = SWIG_ConvertPtr(obj1, SWIG_as_voidptrptr(&arg2), SWIGTYPE_p_wxDockArt, SWIG_POINTER_DISOWN | 0 );
6906 if (!SWIG_IsOK(res2)) {
6907 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "FrameManager_SetArtProvider" "', expected argument " "2"" of type '" "wxDockArt *""'");
6908 }
6909 {
6910 PyThreadState* __tstate = wxPyBeginAllowThreads();
6911 (arg1)->SetArtProvider(arg2);
6912 wxPyEndAllowThreads(__tstate);
6913 if (PyErr_Occurred()) SWIG_fail;
6914 }
6915 resultobj = SWIG_Py_Void();
6916 return resultobj;
6917 fail:
6918 return NULL;
6919 }
6920
6921
6922 SWIGINTERN PyObject *_wrap_FrameManager_GetArtProvider(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
6923 PyObject *resultobj = 0;
6924 wxFrameManager *arg1 = (wxFrameManager *) 0 ;
6925 wxDockArt *result = 0 ;
6926 void *argp1 = 0 ;
6927 int res1 = 0 ;
6928 PyObject *swig_obj[1] ;
6929
6930 if (!args) SWIG_fail;
6931 swig_obj[0] = args;
6932 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxFrameManager, 0 | 0 );
6933 if (!SWIG_IsOK(res1)) {
6934 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "FrameManager_GetArtProvider" "', expected argument " "1"" of type '" "wxFrameManager const *""'");
6935 }
6936 arg1 = reinterpret_cast< wxFrameManager * >(argp1);
6937 {
6938 PyThreadState* __tstate = wxPyBeginAllowThreads();
6939 result = (wxDockArt *)((wxFrameManager const *)arg1)->GetArtProvider();
6940 wxPyEndAllowThreads(__tstate);
6941 if (PyErr_Occurred()) SWIG_fail;
6942 }
6943 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_wxDockArt, 0 | 0 );
6944 return resultobj;
6945 fail:
6946 return NULL;
6947 }
6948
6949
6950 SWIGINTERN PyObject *_wrap_FrameManager__GetPaneByWidget(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
6951 PyObject *resultobj = 0;
6952 wxFrameManager *arg1 = (wxFrameManager *) 0 ;
6953 wxWindow *arg2 = (wxWindow *) 0 ;
6954 wxPaneInfo *result = 0 ;
6955 void *argp1 = 0 ;
6956 int res1 = 0 ;
6957 void *argp2 = 0 ;
6958 int res2 = 0 ;
6959 PyObject * obj0 = 0 ;
6960 PyObject * obj1 = 0 ;
6961 char * kwnames[] = {
6962 (char *) "self",(char *) "window", NULL
6963 };
6964
6965 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:FrameManager__GetPaneByWidget",kwnames,&obj0,&obj1)) SWIG_fail;
6966 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxFrameManager, 0 | 0 );
6967 if (!SWIG_IsOK(res1)) {
6968 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "FrameManager__GetPaneByWidget" "', expected argument " "1"" of type '" "wxFrameManager *""'");
6969 }
6970 arg1 = reinterpret_cast< wxFrameManager * >(argp1);
6971 res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_wxWindow, 0 | 0 );
6972 if (!SWIG_IsOK(res2)) {
6973 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "FrameManager__GetPaneByWidget" "', expected argument " "2"" of type '" "wxWindow *""'");
6974 }
6975 arg2 = reinterpret_cast< wxWindow * >(argp2);
6976 {
6977 PyThreadState* __tstate = wxPyBeginAllowThreads();
6978 {
6979 wxPaneInfo &_result_ref = (arg1)->GetPane(arg2);
6980 result = (wxPaneInfo *) &_result_ref;
6981 }
6982 wxPyEndAllowThreads(__tstate);
6983 if (PyErr_Occurred()) SWIG_fail;
6984 }
6985 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_wxPaneInfo, 0 | 0 );
6986 return resultobj;
6987 fail:
6988 return NULL;
6989 }
6990
6991
6992 SWIGINTERN PyObject *_wrap_FrameManager__GetPaneByName(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
6993 PyObject *resultobj = 0;
6994 wxFrameManager *arg1 = (wxFrameManager *) 0 ;
6995 wxString *arg2 = 0 ;
6996 wxPaneInfo *result = 0 ;
6997 void *argp1 = 0 ;
6998 int res1 = 0 ;
6999 bool temp2 = false ;
7000 PyObject * obj0 = 0 ;
7001 PyObject * obj1 = 0 ;
7002 char * kwnames[] = {
7003 (char *) "self",(char *) "name", NULL
7004 };
7005
7006 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:FrameManager__GetPaneByName",kwnames,&obj0,&obj1)) SWIG_fail;
7007 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxFrameManager, 0 | 0 );
7008 if (!SWIG_IsOK(res1)) {
7009 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "FrameManager__GetPaneByName" "', expected argument " "1"" of type '" "wxFrameManager *""'");
7010 }
7011 arg1 = reinterpret_cast< wxFrameManager * >(argp1);
7012 {
7013 arg2 = wxString_in_helper(obj1);
7014 if (arg2 == NULL) SWIG_fail;
7015 temp2 = true;
7016 }
7017 {
7018 PyThreadState* __tstate = wxPyBeginAllowThreads();
7019 {
7020 wxPaneInfo &_result_ref = (arg1)->GetPane((wxString const &)*arg2);
7021 result = (wxPaneInfo *) &_result_ref;
7022 }
7023 wxPyEndAllowThreads(__tstate);
7024 if (PyErr_Occurred()) SWIG_fail;
7025 }
7026 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_wxPaneInfo, 0 | 0 );
7027 {
7028 if (temp2)
7029 delete arg2;
7030 }
7031 return resultobj;
7032 fail:
7033 {
7034 if (temp2)
7035 delete arg2;
7036 }
7037 return NULL;
7038 }
7039
7040
7041 SWIGINTERN PyObject *_wrap_FrameManager_GetAllPanes(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
7042 PyObject *resultobj = 0;
7043 wxFrameManager *arg1 = (wxFrameManager *) 0 ;
7044 wxPaneInfoArray *result = 0 ;
7045 void *argp1 = 0 ;
7046 int res1 = 0 ;
7047 PyObject *swig_obj[1] ;
7048
7049 if (!args) SWIG_fail;
7050 swig_obj[0] = args;
7051 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxFrameManager, 0 | 0 );
7052 if (!SWIG_IsOK(res1)) {
7053 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "FrameManager_GetAllPanes" "', expected argument " "1"" of type '" "wxFrameManager *""'");
7054 }
7055 arg1 = reinterpret_cast< wxFrameManager * >(argp1);
7056 {
7057 PyThreadState* __tstate = wxPyBeginAllowThreads();
7058 {
7059 wxPaneInfoArray &_result_ref = (arg1)->GetAllPanes();
7060 result = (wxPaneInfoArray *) &_result_ref;
7061 }
7062 wxPyEndAllowThreads(__tstate);
7063 if (PyErr_Occurred()) SWIG_fail;
7064 }
7065 {
7066 resultobj = PyList_New(0);
7067 for (size_t i=0; i < result->GetCount(); i++) {
7068 PyObject* pane_obj = SWIG_NewPointerObj((void*)(&result->Item(i)), SWIGTYPE_p_wxPaneInfo, 0);
7069 PyList_Append(resultobj, pane_obj);
7070 }
7071 }
7072 return resultobj;
7073 fail:
7074 return NULL;
7075 }
7076
7077
7078 SWIGINTERN PyObject *_wrap_FrameManager__AddPane1(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
7079 PyObject *resultobj = 0;
7080 wxFrameManager *arg1 = (wxFrameManager *) 0 ;
7081 wxWindow *arg2 = (wxWindow *) 0 ;
7082 wxPaneInfo *arg3 = 0 ;
7083 bool result;
7084 void *argp1 = 0 ;
7085 int res1 = 0 ;
7086 void *argp2 = 0 ;
7087 int res2 = 0 ;
7088 void *argp3 = 0 ;
7089 int res3 = 0 ;
7090 PyObject * obj0 = 0 ;
7091 PyObject * obj1 = 0 ;
7092 PyObject * obj2 = 0 ;
7093 char * kwnames[] = {
7094 (char *) "self",(char *) "window",(char *) "pane_info", NULL
7095 };
7096
7097 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:FrameManager__AddPane1",kwnames,&obj0,&obj1,&obj2)) SWIG_fail;
7098 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxFrameManager, 0 | 0 );
7099 if (!SWIG_IsOK(res1)) {
7100 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "FrameManager__AddPane1" "', expected argument " "1"" of type '" "wxFrameManager *""'");
7101 }
7102 arg1 = reinterpret_cast< wxFrameManager * >(argp1);
7103 res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_wxWindow, 0 | 0 );
7104 if (!SWIG_IsOK(res2)) {
7105 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "FrameManager__AddPane1" "', expected argument " "2"" of type '" "wxWindow *""'");
7106 }
7107 arg2 = reinterpret_cast< wxWindow * >(argp2);
7108 res3 = SWIG_ConvertPtr(obj2, &argp3, SWIGTYPE_p_wxPaneInfo, 0 | 0);
7109 if (!SWIG_IsOK(res3)) {
7110 SWIG_exception_fail(SWIG_ArgError(res3), "in method '" "FrameManager__AddPane1" "', expected argument " "3"" of type '" "wxPaneInfo const &""'");
7111 }
7112 if (!argp3) {
7113 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "FrameManager__AddPane1" "', expected argument " "3"" of type '" "wxPaneInfo const &""'");
7114 }
7115 arg3 = reinterpret_cast< wxPaneInfo * >(argp3);
7116 {
7117 PyThreadState* __tstate = wxPyBeginAllowThreads();
7118 result = (bool)(arg1)->AddPane(arg2,(wxPaneInfo const &)*arg3);
7119 wxPyEndAllowThreads(__tstate);
7120 if (PyErr_Occurred()) SWIG_fail;
7121 }
7122 {
7123 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
7124 }
7125 return resultobj;
7126 fail:
7127 return NULL;
7128 }
7129
7130
7131 SWIGINTERN PyObject *_wrap_FrameManager_AddPaneAtPos(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
7132 PyObject *resultobj = 0;
7133 wxFrameManager *arg1 = (wxFrameManager *) 0 ;
7134 wxWindow *arg2 = (wxWindow *) 0 ;
7135 wxPaneInfo *arg3 = 0 ;
7136 wxPoint *arg4 = 0 ;
7137 bool result;
7138 void *argp1 = 0 ;
7139 int res1 = 0 ;
7140 void *argp2 = 0 ;
7141 int res2 = 0 ;
7142 void *argp3 = 0 ;
7143 int res3 = 0 ;
7144 wxPoint temp4 ;
7145 PyObject * obj0 = 0 ;
7146 PyObject * obj1 = 0 ;
7147 PyObject * obj2 = 0 ;
7148 PyObject * obj3 = 0 ;
7149 char * kwnames[] = {
7150 (char *) "self",(char *) "window",(char *) "pane_info",(char *) "drop_pos", NULL
7151 };
7152
7153 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOO:FrameManager_AddPaneAtPos",kwnames,&obj0,&obj1,&obj2,&obj3)) SWIG_fail;
7154 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxFrameManager, 0 | 0 );
7155 if (!SWIG_IsOK(res1)) {
7156 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "FrameManager_AddPaneAtPos" "', expected argument " "1"" of type '" "wxFrameManager *""'");
7157 }
7158 arg1 = reinterpret_cast< wxFrameManager * >(argp1);
7159 res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_wxWindow, 0 | 0 );
7160 if (!SWIG_IsOK(res2)) {
7161 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "FrameManager_AddPaneAtPos" "', expected argument " "2"" of type '" "wxWindow *""'");
7162 }
7163 arg2 = reinterpret_cast< wxWindow * >(argp2);
7164 res3 = SWIG_ConvertPtr(obj2, &argp3, SWIGTYPE_p_wxPaneInfo, 0 | 0);
7165 if (!SWIG_IsOK(res3)) {
7166 SWIG_exception_fail(SWIG_ArgError(res3), "in method '" "FrameManager_AddPaneAtPos" "', expected argument " "3"" of type '" "wxPaneInfo const &""'");
7167 }
7168 if (!argp3) {
7169 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "FrameManager_AddPaneAtPos" "', expected argument " "3"" of type '" "wxPaneInfo const &""'");
7170 }
7171 arg3 = reinterpret_cast< wxPaneInfo * >(argp3);
7172 {
7173 arg4 = &temp4;
7174 if ( ! wxPoint_helper(obj3, &arg4)) SWIG_fail;
7175 }
7176 {
7177 PyThreadState* __tstate = wxPyBeginAllowThreads();
7178 result = (bool)(arg1)->AddPane(arg2,(wxPaneInfo const &)*arg3,(wxPoint const &)*arg4);
7179 wxPyEndAllowThreads(__tstate);
7180 if (PyErr_Occurred()) SWIG_fail;
7181 }
7182 {
7183 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
7184 }
7185 return resultobj;
7186 fail:
7187 return NULL;
7188 }
7189
7190
7191 SWIGINTERN PyObject *_wrap_FrameManager__AddPane2(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
7192 PyObject *resultobj = 0;
7193 wxFrameManager *arg1 = (wxFrameManager *) 0 ;
7194 wxWindow *arg2 = (wxWindow *) 0 ;
7195 int arg3 = (int) wxLEFT ;
7196 wxString const &arg4_defvalue = wxEmptyString ;
7197 wxString *arg4 = (wxString *) &arg4_defvalue ;
7198 bool result;
7199 void *argp1 = 0 ;
7200 int res1 = 0 ;
7201 void *argp2 = 0 ;
7202 int res2 = 0 ;
7203 int val3 ;
7204 int ecode3 = 0 ;
7205 bool temp4 = false ;
7206 PyObject * obj0 = 0 ;
7207 PyObject * obj1 = 0 ;
7208 PyObject * obj2 = 0 ;
7209 PyObject * obj3 = 0 ;
7210 char * kwnames[] = {
7211 (char *) "self",(char *) "window",(char *) "direction",(char *) "caption", NULL
7212 };
7213
7214 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|OO:FrameManager__AddPane2",kwnames,&obj0,&obj1,&obj2,&obj3)) SWIG_fail;
7215 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxFrameManager, 0 | 0 );
7216 if (!SWIG_IsOK(res1)) {
7217 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "FrameManager__AddPane2" "', expected argument " "1"" of type '" "wxFrameManager *""'");
7218 }
7219 arg1 = reinterpret_cast< wxFrameManager * >(argp1);
7220 res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_wxWindow, 0 | 0 );
7221 if (!SWIG_IsOK(res2)) {
7222 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "FrameManager__AddPane2" "', expected argument " "2"" of type '" "wxWindow *""'");
7223 }
7224 arg2 = reinterpret_cast< wxWindow * >(argp2);
7225 if (obj2) {
7226 ecode3 = SWIG_AsVal_int(obj2, &val3);
7227 if (!SWIG_IsOK(ecode3)) {
7228 SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "FrameManager__AddPane2" "', expected argument " "3"" of type '" "int""'");
7229 }
7230 arg3 = static_cast< int >(val3);
7231 }
7232 if (obj3) {
7233 {
7234 arg4 = wxString_in_helper(obj3);
7235 if (arg4 == NULL) SWIG_fail;
7236 temp4 = true;
7237 }
7238 }
7239 {
7240 PyThreadState* __tstate = wxPyBeginAllowThreads();
7241 result = (bool)(arg1)->AddPane(arg2,arg3,(wxString const &)*arg4);
7242 wxPyEndAllowThreads(__tstate);
7243 if (PyErr_Occurred()) SWIG_fail;
7244 }
7245 {
7246 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
7247 }
7248 {
7249 if (temp4)
7250 delete arg4;
7251 }
7252 return resultobj;
7253 fail:
7254 {
7255 if (temp4)
7256 delete arg4;
7257 }
7258 return NULL;
7259 }
7260
7261
7262 SWIGINTERN PyObject *_wrap_FrameManager_InsertPane(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
7263 PyObject *resultobj = 0;
7264 wxFrameManager *arg1 = (wxFrameManager *) 0 ;
7265 wxWindow *arg2 = (wxWindow *) 0 ;
7266 wxPaneInfo *arg3 = 0 ;
7267 int arg4 = (int) wxAUI_INSERT_PANE ;
7268 bool result;
7269 void *argp1 = 0 ;
7270 int res1 = 0 ;
7271 void *argp2 = 0 ;
7272 int res2 = 0 ;
7273 void *argp3 = 0 ;
7274 int res3 = 0 ;
7275 int val4 ;
7276 int ecode4 = 0 ;
7277 PyObject * obj0 = 0 ;
7278 PyObject * obj1 = 0 ;
7279 PyObject * obj2 = 0 ;
7280 PyObject * obj3 = 0 ;
7281 char * kwnames[] = {
7282 (char *) "self",(char *) "window",(char *) "insert_location",(char *) "insert_level", NULL
7283 };
7284
7285 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO|O:FrameManager_InsertPane",kwnames,&obj0,&obj1,&obj2,&obj3)) SWIG_fail;
7286 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxFrameManager, 0 | 0 );
7287 if (!SWIG_IsOK(res1)) {
7288 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "FrameManager_InsertPane" "', expected argument " "1"" of type '" "wxFrameManager *""'");
7289 }
7290 arg1 = reinterpret_cast< wxFrameManager * >(argp1);
7291 res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_wxWindow, 0 | 0 );
7292 if (!SWIG_IsOK(res2)) {
7293 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "FrameManager_InsertPane" "', expected argument " "2"" of type '" "wxWindow *""'");
7294 }
7295 arg2 = reinterpret_cast< wxWindow * >(argp2);
7296 res3 = SWIG_ConvertPtr(obj2, &argp3, SWIGTYPE_p_wxPaneInfo, 0 | 0);
7297 if (!SWIG_IsOK(res3)) {
7298 SWIG_exception_fail(SWIG_ArgError(res3), "in method '" "FrameManager_InsertPane" "', expected argument " "3"" of type '" "wxPaneInfo const &""'");
7299 }
7300 if (!argp3) {
7301 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "FrameManager_InsertPane" "', expected argument " "3"" of type '" "wxPaneInfo const &""'");
7302 }
7303 arg3 = reinterpret_cast< wxPaneInfo * >(argp3);
7304 if (obj3) {
7305 ecode4 = SWIG_AsVal_int(obj3, &val4);
7306 if (!SWIG_IsOK(ecode4)) {
7307 SWIG_exception_fail(SWIG_ArgError(ecode4), "in method '" "FrameManager_InsertPane" "', expected argument " "4"" of type '" "int""'");
7308 }
7309 arg4 = static_cast< int >(val4);
7310 }
7311 {
7312 PyThreadState* __tstate = wxPyBeginAllowThreads();
7313 result = (bool)(arg1)->InsertPane(arg2,(wxPaneInfo const &)*arg3,arg4);
7314 wxPyEndAllowThreads(__tstate);
7315 if (PyErr_Occurred()) SWIG_fail;
7316 }
7317 {
7318 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
7319 }
7320 return resultobj;
7321 fail:
7322 return NULL;
7323 }
7324
7325
7326 SWIGINTERN PyObject *_wrap_FrameManager_DetachPane(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
7327 PyObject *resultobj = 0;
7328 wxFrameManager *arg1 = (wxFrameManager *) 0 ;
7329 wxWindow *arg2 = (wxWindow *) 0 ;
7330 bool result;
7331 void *argp1 = 0 ;
7332 int res1 = 0 ;
7333 void *argp2 = 0 ;
7334 int res2 = 0 ;
7335 PyObject * obj0 = 0 ;
7336 PyObject * obj1 = 0 ;
7337 char * kwnames[] = {
7338 (char *) "self",(char *) "window", NULL
7339 };
7340
7341 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:FrameManager_DetachPane",kwnames,&obj0,&obj1)) SWIG_fail;
7342 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxFrameManager, 0 | 0 );
7343 if (!SWIG_IsOK(res1)) {
7344 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "FrameManager_DetachPane" "', expected argument " "1"" of type '" "wxFrameManager *""'");
7345 }
7346 arg1 = reinterpret_cast< wxFrameManager * >(argp1);
7347 res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_wxWindow, 0 | 0 );
7348 if (!SWIG_IsOK(res2)) {
7349 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "FrameManager_DetachPane" "', expected argument " "2"" of type '" "wxWindow *""'");
7350 }
7351 arg2 = reinterpret_cast< wxWindow * >(argp2);
7352 {
7353 PyThreadState* __tstate = wxPyBeginAllowThreads();
7354 result = (bool)(arg1)->DetachPane(arg2);
7355 wxPyEndAllowThreads(__tstate);
7356 if (PyErr_Occurred()) SWIG_fail;
7357 }
7358 {
7359 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
7360 }
7361 return resultobj;
7362 fail:
7363 return NULL;
7364 }
7365
7366
7367 SWIGINTERN PyObject *_wrap_FrameManager_SavePerspective(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
7368 PyObject *resultobj = 0;
7369 wxFrameManager *arg1 = (wxFrameManager *) 0 ;
7370 wxString result;
7371 void *argp1 = 0 ;
7372 int res1 = 0 ;
7373 PyObject *swig_obj[1] ;
7374
7375 if (!args) SWIG_fail;
7376 swig_obj[0] = args;
7377 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxFrameManager, 0 | 0 );
7378 if (!SWIG_IsOK(res1)) {
7379 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "FrameManager_SavePerspective" "', expected argument " "1"" of type '" "wxFrameManager *""'");
7380 }
7381 arg1 = reinterpret_cast< wxFrameManager * >(argp1);
7382 {
7383 PyThreadState* __tstate = wxPyBeginAllowThreads();
7384 result = (arg1)->SavePerspective();
7385 wxPyEndAllowThreads(__tstate);
7386 if (PyErr_Occurred()) SWIG_fail;
7387 }
7388 {
7389 #if wxUSE_UNICODE
7390 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
7391 #else
7392 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
7393 #endif
7394 }
7395 return resultobj;
7396 fail:
7397 return NULL;
7398 }
7399
7400
7401 SWIGINTERN PyObject *_wrap_FrameManager_LoadPerspective(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
7402 PyObject *resultobj = 0;
7403 wxFrameManager *arg1 = (wxFrameManager *) 0 ;
7404 wxString *arg2 = 0 ;
7405 bool arg3 = (bool) true ;
7406 bool result;
7407 void *argp1 = 0 ;
7408 int res1 = 0 ;
7409 bool temp2 = false ;
7410 bool val3 ;
7411 int ecode3 = 0 ;
7412 PyObject * obj0 = 0 ;
7413 PyObject * obj1 = 0 ;
7414 PyObject * obj2 = 0 ;
7415 char * kwnames[] = {
7416 (char *) "self",(char *) "perspective",(char *) "update", NULL
7417 };
7418
7419 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:FrameManager_LoadPerspective",kwnames,&obj0,&obj1,&obj2)) SWIG_fail;
7420 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxFrameManager, 0 | 0 );
7421 if (!SWIG_IsOK(res1)) {
7422 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "FrameManager_LoadPerspective" "', expected argument " "1"" of type '" "wxFrameManager *""'");
7423 }
7424 arg1 = reinterpret_cast< wxFrameManager * >(argp1);
7425 {
7426 arg2 = wxString_in_helper(obj1);
7427 if (arg2 == NULL) SWIG_fail;
7428 temp2 = true;
7429 }
7430 if (obj2) {
7431 ecode3 = SWIG_AsVal_bool(obj2, &val3);
7432 if (!SWIG_IsOK(ecode3)) {
7433 SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "FrameManager_LoadPerspective" "', expected argument " "3"" of type '" "bool""'");
7434 }
7435 arg3 = static_cast< bool >(val3);
7436 }
7437 {
7438 PyThreadState* __tstate = wxPyBeginAllowThreads();
7439 result = (bool)(arg1)->LoadPerspective((wxString const &)*arg2,arg3);
7440 wxPyEndAllowThreads(__tstate);
7441 if (PyErr_Occurred()) SWIG_fail;
7442 }
7443 {
7444 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
7445 }
7446 {
7447 if (temp2)
7448 delete arg2;
7449 }
7450 return resultobj;
7451 fail:
7452 {
7453 if (temp2)
7454 delete arg2;
7455 }
7456 return NULL;
7457 }
7458
7459
7460 SWIGINTERN PyObject *_wrap_FrameManager_Update(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
7461 PyObject *resultobj = 0;
7462 wxFrameManager *arg1 = (wxFrameManager *) 0 ;
7463 void *argp1 = 0 ;
7464 int res1 = 0 ;
7465 PyObject *swig_obj[1] ;
7466
7467 if (!args) SWIG_fail;
7468 swig_obj[0] = args;
7469 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxFrameManager, 0 | 0 );
7470 if (!SWIG_IsOK(res1)) {
7471 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "FrameManager_Update" "', expected argument " "1"" of type '" "wxFrameManager *""'");
7472 }
7473 arg1 = reinterpret_cast< wxFrameManager * >(argp1);
7474 {
7475 PyThreadState* __tstate = wxPyBeginAllowThreads();
7476 (arg1)->Update();
7477 wxPyEndAllowThreads(__tstate);
7478 if (PyErr_Occurred()) SWIG_fail;
7479 }
7480 resultobj = SWIG_Py_Void();
7481 return resultobj;
7482 fail:
7483 return NULL;
7484 }
7485
7486
7487 SWIGINTERN PyObject *_wrap_FrameManager_DrawHintRect(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
7488 PyObject *resultobj = 0;
7489 wxFrameManager *arg1 = (wxFrameManager *) 0 ;
7490 wxWindow *arg2 = (wxWindow *) 0 ;
7491 wxPoint *arg3 = 0 ;
7492 wxPoint *arg4 = 0 ;
7493 void *argp1 = 0 ;
7494 int res1 = 0 ;
7495 void *argp2 = 0 ;
7496 int res2 = 0 ;
7497 wxPoint temp3 ;
7498 wxPoint temp4 ;
7499 PyObject * obj0 = 0 ;
7500 PyObject * obj1 = 0 ;
7501 PyObject * obj2 = 0 ;
7502 PyObject * obj3 = 0 ;
7503 char * kwnames[] = {
7504 (char *) "self",(char *) "pane_window",(char *) "pt",(char *) "offset", NULL
7505 };
7506
7507 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOO:FrameManager_DrawHintRect",kwnames,&obj0,&obj1,&obj2,&obj3)) SWIG_fail;
7508 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxFrameManager, 0 | 0 );
7509 if (!SWIG_IsOK(res1)) {
7510 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "FrameManager_DrawHintRect" "', expected argument " "1"" of type '" "wxFrameManager *""'");
7511 }
7512 arg1 = reinterpret_cast< wxFrameManager * >(argp1);
7513 res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_wxWindow, 0 | 0 );
7514 if (!SWIG_IsOK(res2)) {
7515 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "FrameManager_DrawHintRect" "', expected argument " "2"" of type '" "wxWindow *""'");
7516 }
7517 arg2 = reinterpret_cast< wxWindow * >(argp2);
7518 {
7519 arg3 = &temp3;
7520 if ( ! wxPoint_helper(obj2, &arg3)) SWIG_fail;
7521 }
7522 {
7523 arg4 = &temp4;
7524 if ( ! wxPoint_helper(obj3, &arg4)) SWIG_fail;
7525 }
7526 {
7527 PyThreadState* __tstate = wxPyBeginAllowThreads();
7528 (arg1)->DrawHintRect(arg2,(wxPoint const &)*arg3,(wxPoint const &)*arg4);
7529 wxPyEndAllowThreads(__tstate);
7530 if (PyErr_Occurred()) SWIG_fail;
7531 }
7532 resultobj = SWIG_Py_Void();
7533 return resultobj;
7534 fail:
7535 return NULL;
7536 }
7537
7538
7539 SWIGINTERN PyObject *_wrap_FrameManager_ShowHint(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
7540 PyObject *resultobj = 0;
7541 wxFrameManager *arg1 = (wxFrameManager *) 0 ;
7542 wxRect *arg2 = 0 ;
7543 void *argp1 = 0 ;
7544 int res1 = 0 ;
7545 wxRect temp2 ;
7546 PyObject * obj0 = 0 ;
7547 PyObject * obj1 = 0 ;
7548 char * kwnames[] = {
7549 (char *) "self",(char *) "rect", NULL
7550 };
7551
7552 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:FrameManager_ShowHint",kwnames,&obj0,&obj1)) SWIG_fail;
7553 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxFrameManager, 0 | 0 );
7554 if (!SWIG_IsOK(res1)) {
7555 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "FrameManager_ShowHint" "', expected argument " "1"" of type '" "wxFrameManager *""'");
7556 }
7557 arg1 = reinterpret_cast< wxFrameManager * >(argp1);
7558 {
7559 arg2 = &temp2;
7560 if ( ! wxRect_helper(obj1, &arg2)) SWIG_fail;
7561 }
7562 {
7563 PyThreadState* __tstate = wxPyBeginAllowThreads();
7564 (arg1)->ShowHint((wxRect const &)*arg2);
7565 wxPyEndAllowThreads(__tstate);
7566 if (PyErr_Occurred()) SWIG_fail;
7567 }
7568 resultobj = SWIG_Py_Void();
7569 return resultobj;
7570 fail:
7571 return NULL;
7572 }
7573
7574
7575 SWIGINTERN PyObject *_wrap_FrameManager_HideHint(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
7576 PyObject *resultobj = 0;
7577 wxFrameManager *arg1 = (wxFrameManager *) 0 ;
7578 void *argp1 = 0 ;
7579 int res1 = 0 ;
7580 PyObject *swig_obj[1] ;
7581
7582 if (!args) SWIG_fail;
7583 swig_obj[0] = args;
7584 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxFrameManager, 0 | 0 );
7585 if (!SWIG_IsOK(res1)) {
7586 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "FrameManager_HideHint" "', expected argument " "1"" of type '" "wxFrameManager *""'");
7587 }
7588 arg1 = reinterpret_cast< wxFrameManager * >(argp1);
7589 {
7590 PyThreadState* __tstate = wxPyBeginAllowThreads();
7591 (arg1)->HideHint();
7592 wxPyEndAllowThreads(__tstate);
7593 if (PyErr_Occurred()) SWIG_fail;
7594 }
7595 resultobj = SWIG_Py_Void();
7596 return resultobj;
7597 fail:
7598 return NULL;
7599 }
7600
7601
7602 SWIGINTERN PyObject *_wrap_FrameManager_OnRender(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
7603 PyObject *resultobj = 0;
7604 wxFrameManager *arg1 = (wxFrameManager *) 0 ;
7605 wxFrameManagerEvent *arg2 = 0 ;
7606 void *argp1 = 0 ;
7607 int res1 = 0 ;
7608 void *argp2 = 0 ;
7609 int res2 = 0 ;
7610 PyObject * obj0 = 0 ;
7611 PyObject * obj1 = 0 ;
7612 char * kwnames[] = {
7613 (char *) "self",(char *) "evt", NULL
7614 };
7615
7616 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:FrameManager_OnRender",kwnames,&obj0,&obj1)) SWIG_fail;
7617 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxFrameManager, 0 | 0 );
7618 if (!SWIG_IsOK(res1)) {
7619 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "FrameManager_OnRender" "', expected argument " "1"" of type '" "wxFrameManager *""'");
7620 }
7621 arg1 = reinterpret_cast< wxFrameManager * >(argp1);
7622 res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_wxFrameManagerEvent, 0 );
7623 if (!SWIG_IsOK(res2)) {
7624 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "FrameManager_OnRender" "', expected argument " "2"" of type '" "wxFrameManagerEvent &""'");
7625 }
7626 if (!argp2) {
7627 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "FrameManager_OnRender" "', expected argument " "2"" of type '" "wxFrameManagerEvent &""'");
7628 }
7629 arg2 = reinterpret_cast< wxFrameManagerEvent * >(argp2);
7630 {
7631 PyThreadState* __tstate = wxPyBeginAllowThreads();
7632 (arg1)->OnRender(*arg2);
7633 wxPyEndAllowThreads(__tstate);
7634 if (PyErr_Occurred()) SWIG_fail;
7635 }
7636 resultobj = SWIG_Py_Void();
7637 return resultobj;
7638 fail:
7639 return NULL;
7640 }
7641
7642
7643 SWIGINTERN PyObject *_wrap_FrameManager_OnPaneButton(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
7644 PyObject *resultobj = 0;
7645 wxFrameManager *arg1 = (wxFrameManager *) 0 ;
7646 wxFrameManagerEvent *arg2 = 0 ;
7647 void *argp1 = 0 ;
7648 int res1 = 0 ;
7649 void *argp2 = 0 ;
7650 int res2 = 0 ;
7651 PyObject * obj0 = 0 ;
7652 PyObject * obj1 = 0 ;
7653 char * kwnames[] = {
7654 (char *) "self",(char *) "evt", NULL
7655 };
7656
7657 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:FrameManager_OnPaneButton",kwnames,&obj0,&obj1)) SWIG_fail;
7658 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxFrameManager, 0 | 0 );
7659 if (!SWIG_IsOK(res1)) {
7660 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "FrameManager_OnPaneButton" "', expected argument " "1"" of type '" "wxFrameManager *""'");
7661 }
7662 arg1 = reinterpret_cast< wxFrameManager * >(argp1);
7663 res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_wxFrameManagerEvent, 0 );
7664 if (!SWIG_IsOK(res2)) {
7665 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "FrameManager_OnPaneButton" "', expected argument " "2"" of type '" "wxFrameManagerEvent &""'");
7666 }
7667 if (!argp2) {
7668 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "FrameManager_OnPaneButton" "', expected argument " "2"" of type '" "wxFrameManagerEvent &""'");
7669 }
7670 arg2 = reinterpret_cast< wxFrameManagerEvent * >(argp2);
7671 {
7672 PyThreadState* __tstate = wxPyBeginAllowThreads();
7673 (arg1)->OnPaneButton(*arg2);
7674 wxPyEndAllowThreads(__tstate);
7675 if (PyErr_Occurred()) SWIG_fail;
7676 }
7677 resultobj = SWIG_Py_Void();
7678 return resultobj;
7679 fail:
7680 return NULL;
7681 }
7682
7683
7684 SWIGINTERN PyObject *FrameManager_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
7685 PyObject *obj;
7686 if (!SWIG_Python_UnpackTuple(args,(char*)"swigregister", 1, 1,&obj)) return NULL;
7687 SWIG_TypeNewClientData(SWIGTYPE_p_wxFrameManager, SWIG_NewClientData(obj));
7688 return SWIG_Py_Void();
7689 }
7690
7691 SWIGINTERN PyObject *FrameManager_swiginit(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
7692 return SWIG_Python_InitShadowInstance(args);
7693 }
7694
7695 SWIGINTERN PyObject *_wrap_new_FrameManagerEvent(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
7696 PyObject *resultobj = 0;
7697 wxEventType arg1 = (wxEventType) wxEVT_NULL ;
7698 wxFrameManagerEvent *result = 0 ;
7699 int val1 ;
7700 int ecode1 = 0 ;
7701 PyObject * obj0 = 0 ;
7702 char * kwnames[] = {
7703 (char *) "type", NULL
7704 };
7705
7706 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|O:new_FrameManagerEvent",kwnames,&obj0)) SWIG_fail;
7707 if (obj0) {
7708 ecode1 = SWIG_AsVal_int(obj0, &val1);
7709 if (!SWIG_IsOK(ecode1)) {
7710 SWIG_exception_fail(SWIG_ArgError(ecode1), "in method '" "new_FrameManagerEvent" "', expected argument " "1"" of type '" "wxEventType""'");
7711 }
7712 arg1 = static_cast< wxEventType >(val1);
7713 }
7714 {
7715 PyThreadState* __tstate = wxPyBeginAllowThreads();
7716 result = (wxFrameManagerEvent *)new wxFrameManagerEvent(arg1);
7717 wxPyEndAllowThreads(__tstate);
7718 if (PyErr_Occurred()) SWIG_fail;
7719 }
7720 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_wxFrameManagerEvent, SWIG_POINTER_NEW | 0 );
7721 return resultobj;
7722 fail:
7723 return NULL;
7724 }
7725
7726
7727 SWIGINTERN PyObject *_wrap_FrameManagerEvent_Clone(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
7728 PyObject *resultobj = 0;
7729 wxFrameManagerEvent *arg1 = (wxFrameManagerEvent *) 0 ;
7730 wxEvent *result = 0 ;
7731 void *argp1 = 0 ;
7732 int res1 = 0 ;
7733 PyObject *swig_obj[1] ;
7734
7735 if (!args) SWIG_fail;
7736 swig_obj[0] = args;
7737 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxFrameManagerEvent, 0 | 0 );
7738 if (!SWIG_IsOK(res1)) {
7739 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "FrameManagerEvent_Clone" "', expected argument " "1"" of type '" "wxFrameManagerEvent const *""'");
7740 }
7741 arg1 = reinterpret_cast< wxFrameManagerEvent * >(argp1);
7742 {
7743 PyThreadState* __tstate = wxPyBeginAllowThreads();
7744 result = (wxEvent *)((wxFrameManagerEvent const *)arg1)->Clone();
7745 wxPyEndAllowThreads(__tstate);
7746 if (PyErr_Occurred()) SWIG_fail;
7747 }
7748 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_wxEvent, 0 | 0 );
7749 return resultobj;
7750 fail:
7751 return NULL;
7752 }
7753
7754
7755 SWIGINTERN PyObject *_wrap_FrameManagerEvent_SetPane(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
7756 PyObject *resultobj = 0;
7757 wxFrameManagerEvent *arg1 = (wxFrameManagerEvent *) 0 ;
7758 wxPaneInfo *arg2 = (wxPaneInfo *) 0 ;
7759 void *argp1 = 0 ;
7760 int res1 = 0 ;
7761 void *argp2 = 0 ;
7762 int res2 = 0 ;
7763 PyObject * obj0 = 0 ;
7764 PyObject * obj1 = 0 ;
7765 char * kwnames[] = {
7766 (char *) "self",(char *) "p", NULL
7767 };
7768
7769 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:FrameManagerEvent_SetPane",kwnames,&obj0,&obj1)) SWIG_fail;
7770 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxFrameManagerEvent, 0 | 0 );
7771 if (!SWIG_IsOK(res1)) {
7772 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "FrameManagerEvent_SetPane" "', expected argument " "1"" of type '" "wxFrameManagerEvent *""'");
7773 }
7774 arg1 = reinterpret_cast< wxFrameManagerEvent * >(argp1);
7775 res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_wxPaneInfo, 0 | 0 );
7776 if (!SWIG_IsOK(res2)) {
7777 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "FrameManagerEvent_SetPane" "', expected argument " "2"" of type '" "wxPaneInfo *""'");
7778 }
7779 arg2 = reinterpret_cast< wxPaneInfo * >(argp2);
7780 {
7781 PyThreadState* __tstate = wxPyBeginAllowThreads();
7782 (arg1)->SetPane(arg2);
7783 wxPyEndAllowThreads(__tstate);
7784 if (PyErr_Occurred()) SWIG_fail;
7785 }
7786 resultobj = SWIG_Py_Void();
7787 return resultobj;
7788 fail:
7789 return NULL;
7790 }
7791
7792
7793 SWIGINTERN PyObject *_wrap_FrameManagerEvent_SetButton(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
7794 PyObject *resultobj = 0;
7795 wxFrameManagerEvent *arg1 = (wxFrameManagerEvent *) 0 ;
7796 int arg2 ;
7797 void *argp1 = 0 ;
7798 int res1 = 0 ;
7799 int val2 ;
7800 int ecode2 = 0 ;
7801 PyObject * obj0 = 0 ;
7802 PyObject * obj1 = 0 ;
7803 char * kwnames[] = {
7804 (char *) "self",(char *) "b", NULL
7805 };
7806
7807 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:FrameManagerEvent_SetButton",kwnames,&obj0,&obj1)) SWIG_fail;
7808 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxFrameManagerEvent, 0 | 0 );
7809 if (!SWIG_IsOK(res1)) {
7810 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "FrameManagerEvent_SetButton" "', expected argument " "1"" of type '" "wxFrameManagerEvent *""'");
7811 }
7812 arg1 = reinterpret_cast< wxFrameManagerEvent * >(argp1);
7813 ecode2 = SWIG_AsVal_int(obj1, &val2);
7814 if (!SWIG_IsOK(ecode2)) {
7815 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "FrameManagerEvent_SetButton" "', expected argument " "2"" of type '" "int""'");
7816 }
7817 arg2 = static_cast< int >(val2);
7818 {
7819 PyThreadState* __tstate = wxPyBeginAllowThreads();
7820 (arg1)->SetButton(arg2);
7821 wxPyEndAllowThreads(__tstate);
7822 if (PyErr_Occurred()) SWIG_fail;
7823 }
7824 resultobj = SWIG_Py_Void();
7825 return resultobj;
7826 fail:
7827 return NULL;
7828 }
7829
7830
7831 SWIGINTERN PyObject *_wrap_FrameManagerEvent_SetDC(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
7832 PyObject *resultobj = 0;
7833 wxFrameManagerEvent *arg1 = (wxFrameManagerEvent *) 0 ;
7834 wxDC *arg2 = (wxDC *) 0 ;
7835 void *argp1 = 0 ;
7836 int res1 = 0 ;
7837 void *argp2 = 0 ;
7838 int res2 = 0 ;
7839 PyObject * obj0 = 0 ;
7840 PyObject * obj1 = 0 ;
7841 char * kwnames[] = {
7842 (char *) "self",(char *) "pdc", NULL
7843 };
7844
7845 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:FrameManagerEvent_SetDC",kwnames,&obj0,&obj1)) SWIG_fail;
7846 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxFrameManagerEvent, 0 | 0 );
7847 if (!SWIG_IsOK(res1)) {
7848 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "FrameManagerEvent_SetDC" "', expected argument " "1"" of type '" "wxFrameManagerEvent *""'");
7849 }
7850 arg1 = reinterpret_cast< wxFrameManagerEvent * >(argp1);
7851 res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_wxDC, 0 | 0 );
7852 if (!SWIG_IsOK(res2)) {
7853 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "FrameManagerEvent_SetDC" "', expected argument " "2"" of type '" "wxDC *""'");
7854 }
7855 arg2 = reinterpret_cast< wxDC * >(argp2);
7856 {
7857 PyThreadState* __tstate = wxPyBeginAllowThreads();
7858 (arg1)->SetDC(arg2);
7859 wxPyEndAllowThreads(__tstate);
7860 if (PyErr_Occurred()) SWIG_fail;
7861 }
7862 resultobj = SWIG_Py_Void();
7863 return resultobj;
7864 fail:
7865 return NULL;
7866 }
7867
7868
7869 SWIGINTERN PyObject *_wrap_FrameManagerEvent_GetPane(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
7870 PyObject *resultobj = 0;
7871 wxFrameManagerEvent *arg1 = (wxFrameManagerEvent *) 0 ;
7872 wxPaneInfo *result = 0 ;
7873 void *argp1 = 0 ;
7874 int res1 = 0 ;
7875 PyObject *swig_obj[1] ;
7876
7877 if (!args) SWIG_fail;
7878 swig_obj[0] = args;
7879 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxFrameManagerEvent, 0 | 0 );
7880 if (!SWIG_IsOK(res1)) {
7881 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "FrameManagerEvent_GetPane" "', expected argument " "1"" of type '" "wxFrameManagerEvent *""'");
7882 }
7883 arg1 = reinterpret_cast< wxFrameManagerEvent * >(argp1);
7884 {
7885 PyThreadState* __tstate = wxPyBeginAllowThreads();
7886 result = (wxPaneInfo *)(arg1)->GetPane();
7887 wxPyEndAllowThreads(__tstate);
7888 if (PyErr_Occurred()) SWIG_fail;
7889 }
7890 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_wxPaneInfo, 0 | 0 );
7891 return resultobj;
7892 fail:
7893 return NULL;
7894 }
7895
7896
7897 SWIGINTERN PyObject *_wrap_FrameManagerEvent_GetButton(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
7898 PyObject *resultobj = 0;
7899 wxFrameManagerEvent *arg1 = (wxFrameManagerEvent *) 0 ;
7900 int result;
7901 void *argp1 = 0 ;
7902 int res1 = 0 ;
7903 PyObject *swig_obj[1] ;
7904
7905 if (!args) SWIG_fail;
7906 swig_obj[0] = args;
7907 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxFrameManagerEvent, 0 | 0 );
7908 if (!SWIG_IsOK(res1)) {
7909 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "FrameManagerEvent_GetButton" "', expected argument " "1"" of type '" "wxFrameManagerEvent *""'");
7910 }
7911 arg1 = reinterpret_cast< wxFrameManagerEvent * >(argp1);
7912 {
7913 PyThreadState* __tstate = wxPyBeginAllowThreads();
7914 result = (int)(arg1)->GetButton();
7915 wxPyEndAllowThreads(__tstate);
7916 if (PyErr_Occurred()) SWIG_fail;
7917 }
7918 resultobj = SWIG_From_int(static_cast< int >(result));
7919 return resultobj;
7920 fail:
7921 return NULL;
7922 }
7923
7924
7925 SWIGINTERN PyObject *_wrap_FrameManagerEvent_GetDC(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
7926 PyObject *resultobj = 0;
7927 wxFrameManagerEvent *arg1 = (wxFrameManagerEvent *) 0 ;
7928 wxDC *result = 0 ;
7929 void *argp1 = 0 ;
7930 int res1 = 0 ;
7931 PyObject *swig_obj[1] ;
7932
7933 if (!args) SWIG_fail;
7934 swig_obj[0] = args;
7935 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxFrameManagerEvent, 0 | 0 );
7936 if (!SWIG_IsOK(res1)) {
7937 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "FrameManagerEvent_GetDC" "', expected argument " "1"" of type '" "wxFrameManagerEvent *""'");
7938 }
7939 arg1 = reinterpret_cast< wxFrameManagerEvent * >(argp1);
7940 {
7941 PyThreadState* __tstate = wxPyBeginAllowThreads();
7942 result = (wxDC *)(arg1)->GetDC();
7943 wxPyEndAllowThreads(__tstate);
7944 if (PyErr_Occurred()) SWIG_fail;
7945 }
7946 {
7947 resultobj = wxPyMake_wxObject(result, (bool)0);
7948 }
7949 return resultobj;
7950 fail:
7951 return NULL;
7952 }
7953
7954
7955 SWIGINTERN PyObject *_wrap_FrameManagerEvent_Veto(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
7956 PyObject *resultobj = 0;
7957 wxFrameManagerEvent *arg1 = (wxFrameManagerEvent *) 0 ;
7958 bool arg2 = (bool) true ;
7959 void *argp1 = 0 ;
7960 int res1 = 0 ;
7961 bool val2 ;
7962 int ecode2 = 0 ;
7963 PyObject * obj0 = 0 ;
7964 PyObject * obj1 = 0 ;
7965 char * kwnames[] = {
7966 (char *) "self",(char *) "veto", NULL
7967 };
7968
7969 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:FrameManagerEvent_Veto",kwnames,&obj0,&obj1)) SWIG_fail;
7970 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxFrameManagerEvent, 0 | 0 );
7971 if (!SWIG_IsOK(res1)) {
7972 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "FrameManagerEvent_Veto" "', expected argument " "1"" of type '" "wxFrameManagerEvent *""'");
7973 }
7974 arg1 = reinterpret_cast< wxFrameManagerEvent * >(argp1);
7975 if (obj1) {
7976 ecode2 = SWIG_AsVal_bool(obj1, &val2);
7977 if (!SWIG_IsOK(ecode2)) {
7978 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "FrameManagerEvent_Veto" "', expected argument " "2"" of type '" "bool""'");
7979 }
7980 arg2 = static_cast< bool >(val2);
7981 }
7982 {
7983 PyThreadState* __tstate = wxPyBeginAllowThreads();
7984 (arg1)->Veto(arg2);
7985 wxPyEndAllowThreads(__tstate);
7986 if (PyErr_Occurred()) SWIG_fail;
7987 }
7988 resultobj = SWIG_Py_Void();
7989 return resultobj;
7990 fail:
7991 return NULL;
7992 }
7993
7994
7995 SWIGINTERN PyObject *_wrap_FrameManagerEvent_GetVeto(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
7996 PyObject *resultobj = 0;
7997 wxFrameManagerEvent *arg1 = (wxFrameManagerEvent *) 0 ;
7998 bool result;
7999 void *argp1 = 0 ;
8000 int res1 = 0 ;
8001 PyObject *swig_obj[1] ;
8002
8003 if (!args) SWIG_fail;
8004 swig_obj[0] = args;
8005 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxFrameManagerEvent, 0 | 0 );
8006 if (!SWIG_IsOK(res1)) {
8007 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "FrameManagerEvent_GetVeto" "', expected argument " "1"" of type '" "wxFrameManagerEvent const *""'");
8008 }
8009 arg1 = reinterpret_cast< wxFrameManagerEvent * >(argp1);
8010 {
8011 PyThreadState* __tstate = wxPyBeginAllowThreads();
8012 result = (bool)((wxFrameManagerEvent const *)arg1)->GetVeto();
8013 wxPyEndAllowThreads(__tstate);
8014 if (PyErr_Occurred()) SWIG_fail;
8015 }
8016 {
8017 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
8018 }
8019 return resultobj;
8020 fail:
8021 return NULL;
8022 }
8023
8024
8025 SWIGINTERN PyObject *_wrap_FrameManagerEvent_SetCanVeto(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
8026 PyObject *resultobj = 0;
8027 wxFrameManagerEvent *arg1 = (wxFrameManagerEvent *) 0 ;
8028 bool arg2 ;
8029 void *argp1 = 0 ;
8030 int res1 = 0 ;
8031 bool val2 ;
8032 int ecode2 = 0 ;
8033 PyObject * obj0 = 0 ;
8034 PyObject * obj1 = 0 ;
8035 char * kwnames[] = {
8036 (char *) "self",(char *) "can_veto", NULL
8037 };
8038
8039 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:FrameManagerEvent_SetCanVeto",kwnames,&obj0,&obj1)) SWIG_fail;
8040 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxFrameManagerEvent, 0 | 0 );
8041 if (!SWIG_IsOK(res1)) {
8042 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "FrameManagerEvent_SetCanVeto" "', expected argument " "1"" of type '" "wxFrameManagerEvent *""'");
8043 }
8044 arg1 = reinterpret_cast< wxFrameManagerEvent * >(argp1);
8045 ecode2 = SWIG_AsVal_bool(obj1, &val2);
8046 if (!SWIG_IsOK(ecode2)) {
8047 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "FrameManagerEvent_SetCanVeto" "', expected argument " "2"" of type '" "bool""'");
8048 }
8049 arg2 = static_cast< bool >(val2);
8050 {
8051 PyThreadState* __tstate = wxPyBeginAllowThreads();
8052 (arg1)->SetCanVeto(arg2);
8053 wxPyEndAllowThreads(__tstate);
8054 if (PyErr_Occurred()) SWIG_fail;
8055 }
8056 resultobj = SWIG_Py_Void();
8057 return resultobj;
8058 fail:
8059 return NULL;
8060 }
8061
8062
8063 SWIGINTERN PyObject *_wrap_FrameManagerEvent_CanVeto(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
8064 PyObject *resultobj = 0;
8065 wxFrameManagerEvent *arg1 = (wxFrameManagerEvent *) 0 ;
8066 bool result;
8067 void *argp1 = 0 ;
8068 int res1 = 0 ;
8069 PyObject *swig_obj[1] ;
8070
8071 if (!args) SWIG_fail;
8072 swig_obj[0] = args;
8073 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxFrameManagerEvent, 0 | 0 );
8074 if (!SWIG_IsOK(res1)) {
8075 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "FrameManagerEvent_CanVeto" "', expected argument " "1"" of type '" "wxFrameManagerEvent const *""'");
8076 }
8077 arg1 = reinterpret_cast< wxFrameManagerEvent * >(argp1);
8078 {
8079 PyThreadState* __tstate = wxPyBeginAllowThreads();
8080 result = (bool)((wxFrameManagerEvent const *)arg1)->CanVeto();
8081 wxPyEndAllowThreads(__tstate);
8082 if (PyErr_Occurred()) SWIG_fail;
8083 }
8084 {
8085 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
8086 }
8087 return resultobj;
8088 fail:
8089 return NULL;
8090 }
8091
8092
8093 SWIGINTERN PyObject *_wrap_FrameManagerEvent_pane_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
8094 PyObject *resultobj = 0;
8095 wxFrameManagerEvent *arg1 = (wxFrameManagerEvent *) 0 ;
8096 wxPaneInfo *arg2 = (wxPaneInfo *) 0 ;
8097 void *argp1 = 0 ;
8098 int res1 = 0 ;
8099 void *argp2 = 0 ;
8100 int res2 = 0 ;
8101 PyObject *swig_obj[2] ;
8102
8103 if (!SWIG_Python_UnpackTuple(args,"FrameManagerEvent_pane_set",2,2,swig_obj)) SWIG_fail;
8104 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxFrameManagerEvent, 0 | 0 );
8105 if (!SWIG_IsOK(res1)) {
8106 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "FrameManagerEvent_pane_set" "', expected argument " "1"" of type '" "wxFrameManagerEvent *""'");
8107 }
8108 arg1 = reinterpret_cast< wxFrameManagerEvent * >(argp1);
8109 res2 = SWIG_ConvertPtr(swig_obj[1], &argp2,SWIGTYPE_p_wxPaneInfo, SWIG_POINTER_DISOWN | 0 );
8110 if (!SWIG_IsOK(res2)) {
8111 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "FrameManagerEvent_pane_set" "', expected argument " "2"" of type '" "wxPaneInfo *""'");
8112 }
8113 arg2 = reinterpret_cast< wxPaneInfo * >(argp2);
8114 if (arg1) (arg1)->pane = arg2;
8115
8116 resultobj = SWIG_Py_Void();
8117 return resultobj;
8118 fail:
8119 return NULL;
8120 }
8121
8122
8123 SWIGINTERN PyObject *_wrap_FrameManagerEvent_pane_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
8124 PyObject *resultobj = 0;
8125 wxFrameManagerEvent *arg1 = (wxFrameManagerEvent *) 0 ;
8126 wxPaneInfo *result = 0 ;
8127 void *argp1 = 0 ;
8128 int res1 = 0 ;
8129 PyObject *swig_obj[1] ;
8130
8131 if (!args) SWIG_fail;
8132 swig_obj[0] = args;
8133 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxFrameManagerEvent, 0 | 0 );
8134 if (!SWIG_IsOK(res1)) {
8135 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "FrameManagerEvent_pane_get" "', expected argument " "1"" of type '" "wxFrameManagerEvent *""'");
8136 }
8137 arg1 = reinterpret_cast< wxFrameManagerEvent * >(argp1);
8138 result = (wxPaneInfo *) ((arg1)->pane);
8139 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_wxPaneInfo, 0 | 0 );
8140 return resultobj;
8141 fail:
8142 return NULL;
8143 }
8144
8145
8146 SWIGINTERN PyObject *_wrap_FrameManagerEvent_button_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
8147 PyObject *resultobj = 0;
8148 wxFrameManagerEvent *arg1 = (wxFrameManagerEvent *) 0 ;
8149 int arg2 ;
8150 void *argp1 = 0 ;
8151 int res1 = 0 ;
8152 int val2 ;
8153 int ecode2 = 0 ;
8154 PyObject *swig_obj[2] ;
8155
8156 if (!SWIG_Python_UnpackTuple(args,"FrameManagerEvent_button_set",2,2,swig_obj)) SWIG_fail;
8157 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxFrameManagerEvent, 0 | 0 );
8158 if (!SWIG_IsOK(res1)) {
8159 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "FrameManagerEvent_button_set" "', expected argument " "1"" of type '" "wxFrameManagerEvent *""'");
8160 }
8161 arg1 = reinterpret_cast< wxFrameManagerEvent * >(argp1);
8162 ecode2 = SWIG_AsVal_int(swig_obj[1], &val2);
8163 if (!SWIG_IsOK(ecode2)) {
8164 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "FrameManagerEvent_button_set" "', expected argument " "2"" of type '" "int""'");
8165 }
8166 arg2 = static_cast< int >(val2);
8167 if (arg1) (arg1)->button = arg2;
8168
8169 resultobj = SWIG_Py_Void();
8170 return resultobj;
8171 fail:
8172 return NULL;
8173 }
8174
8175
8176 SWIGINTERN PyObject *_wrap_FrameManagerEvent_button_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
8177 PyObject *resultobj = 0;
8178 wxFrameManagerEvent *arg1 = (wxFrameManagerEvent *) 0 ;
8179 int result;
8180 void *argp1 = 0 ;
8181 int res1 = 0 ;
8182 PyObject *swig_obj[1] ;
8183
8184 if (!args) SWIG_fail;
8185 swig_obj[0] = args;
8186 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxFrameManagerEvent, 0 | 0 );
8187 if (!SWIG_IsOK(res1)) {
8188 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "FrameManagerEvent_button_get" "', expected argument " "1"" of type '" "wxFrameManagerEvent *""'");
8189 }
8190 arg1 = reinterpret_cast< wxFrameManagerEvent * >(argp1);
8191 result = (int) ((arg1)->button);
8192 resultobj = SWIG_From_int(static_cast< int >(result));
8193 return resultobj;
8194 fail:
8195 return NULL;
8196 }
8197
8198
8199 SWIGINTERN PyObject *_wrap_FrameManagerEvent_veto_flag_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
8200 PyObject *resultobj = 0;
8201 wxFrameManagerEvent *arg1 = (wxFrameManagerEvent *) 0 ;
8202 bool arg2 ;
8203 void *argp1 = 0 ;
8204 int res1 = 0 ;
8205 bool val2 ;
8206 int ecode2 = 0 ;
8207 PyObject *swig_obj[2] ;
8208
8209 if (!SWIG_Python_UnpackTuple(args,"FrameManagerEvent_veto_flag_set",2,2,swig_obj)) SWIG_fail;
8210 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxFrameManagerEvent, 0 | 0 );
8211 if (!SWIG_IsOK(res1)) {
8212 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "FrameManagerEvent_veto_flag_set" "', expected argument " "1"" of type '" "wxFrameManagerEvent *""'");
8213 }
8214 arg1 = reinterpret_cast< wxFrameManagerEvent * >(argp1);
8215 ecode2 = SWIG_AsVal_bool(swig_obj[1], &val2);
8216 if (!SWIG_IsOK(ecode2)) {
8217 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "FrameManagerEvent_veto_flag_set" "', expected argument " "2"" of type '" "bool""'");
8218 }
8219 arg2 = static_cast< bool >(val2);
8220 if (arg1) (arg1)->veto_flag = arg2;
8221
8222 resultobj = SWIG_Py_Void();
8223 return resultobj;
8224 fail:
8225 return NULL;
8226 }
8227
8228
8229 SWIGINTERN PyObject *_wrap_FrameManagerEvent_veto_flag_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
8230 PyObject *resultobj = 0;
8231 wxFrameManagerEvent *arg1 = (wxFrameManagerEvent *) 0 ;
8232 bool result;
8233 void *argp1 = 0 ;
8234 int res1 = 0 ;
8235 PyObject *swig_obj[1] ;
8236
8237 if (!args) SWIG_fail;
8238 swig_obj[0] = args;
8239 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxFrameManagerEvent, 0 | 0 );
8240 if (!SWIG_IsOK(res1)) {
8241 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "FrameManagerEvent_veto_flag_get" "', expected argument " "1"" of type '" "wxFrameManagerEvent *""'");
8242 }
8243 arg1 = reinterpret_cast< wxFrameManagerEvent * >(argp1);
8244 result = (bool) ((arg1)->veto_flag);
8245 {
8246 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
8247 }
8248 return resultobj;
8249 fail:
8250 return NULL;
8251 }
8252
8253
8254 SWIGINTERN PyObject *_wrap_FrameManagerEvent_canveto_flag_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
8255 PyObject *resultobj = 0;
8256 wxFrameManagerEvent *arg1 = (wxFrameManagerEvent *) 0 ;
8257 bool arg2 ;
8258 void *argp1 = 0 ;
8259 int res1 = 0 ;
8260 bool val2 ;
8261 int ecode2 = 0 ;
8262 PyObject *swig_obj[2] ;
8263
8264 if (!SWIG_Python_UnpackTuple(args,"FrameManagerEvent_canveto_flag_set",2,2,swig_obj)) SWIG_fail;
8265 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxFrameManagerEvent, 0 | 0 );
8266 if (!SWIG_IsOK(res1)) {
8267 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "FrameManagerEvent_canveto_flag_set" "', expected argument " "1"" of type '" "wxFrameManagerEvent *""'");
8268 }
8269 arg1 = reinterpret_cast< wxFrameManagerEvent * >(argp1);
8270 ecode2 = SWIG_AsVal_bool(swig_obj[1], &val2);
8271 if (!SWIG_IsOK(ecode2)) {
8272 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "FrameManagerEvent_canveto_flag_set" "', expected argument " "2"" of type '" "bool""'");
8273 }
8274 arg2 = static_cast< bool >(val2);
8275 if (arg1) (arg1)->canveto_flag = arg2;
8276
8277 resultobj = SWIG_Py_Void();
8278 return resultobj;
8279 fail:
8280 return NULL;
8281 }
8282
8283
8284 SWIGINTERN PyObject *_wrap_FrameManagerEvent_canveto_flag_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
8285 PyObject *resultobj = 0;
8286 wxFrameManagerEvent *arg1 = (wxFrameManagerEvent *) 0 ;
8287 bool result;
8288 void *argp1 = 0 ;
8289 int res1 = 0 ;
8290 PyObject *swig_obj[1] ;
8291
8292 if (!args) SWIG_fail;
8293 swig_obj[0] = args;
8294 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxFrameManagerEvent, 0 | 0 );
8295 if (!SWIG_IsOK(res1)) {
8296 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "FrameManagerEvent_canveto_flag_get" "', expected argument " "1"" of type '" "wxFrameManagerEvent *""'");
8297 }
8298 arg1 = reinterpret_cast< wxFrameManagerEvent * >(argp1);
8299 result = (bool) ((arg1)->canveto_flag);
8300 {
8301 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
8302 }
8303 return resultobj;
8304 fail:
8305 return NULL;
8306 }
8307
8308
8309 SWIGINTERN PyObject *_wrap_FrameManagerEvent_dc_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
8310 PyObject *resultobj = 0;
8311 wxFrameManagerEvent *arg1 = (wxFrameManagerEvent *) 0 ;
8312 wxDC *arg2 = (wxDC *) 0 ;
8313 void *argp1 = 0 ;
8314 int res1 = 0 ;
8315 void *argp2 = 0 ;
8316 int res2 = 0 ;
8317 PyObject *swig_obj[2] ;
8318
8319 if (!SWIG_Python_UnpackTuple(args,"FrameManagerEvent_dc_set",2,2,swig_obj)) SWIG_fail;
8320 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxFrameManagerEvent, 0 | 0 );
8321 if (!SWIG_IsOK(res1)) {
8322 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "FrameManagerEvent_dc_set" "', expected argument " "1"" of type '" "wxFrameManagerEvent *""'");
8323 }
8324 arg1 = reinterpret_cast< wxFrameManagerEvent * >(argp1);
8325 res2 = SWIG_ConvertPtr(swig_obj[1], &argp2,SWIGTYPE_p_wxDC, SWIG_POINTER_DISOWN | 0 );
8326 if (!SWIG_IsOK(res2)) {
8327 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "FrameManagerEvent_dc_set" "', expected argument " "2"" of type '" "wxDC *""'");
8328 }
8329 arg2 = reinterpret_cast< wxDC * >(argp2);
8330 if (arg1) (arg1)->dc = arg2;
8331
8332 resultobj = SWIG_Py_Void();
8333 return resultobj;
8334 fail:
8335 return NULL;
8336 }
8337
8338
8339 SWIGINTERN PyObject *_wrap_FrameManagerEvent_dc_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
8340 PyObject *resultobj = 0;
8341 wxFrameManagerEvent *arg1 = (wxFrameManagerEvent *) 0 ;
8342 wxDC *result = 0 ;
8343 void *argp1 = 0 ;
8344 int res1 = 0 ;
8345 PyObject *swig_obj[1] ;
8346
8347 if (!args) SWIG_fail;
8348 swig_obj[0] = args;
8349 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxFrameManagerEvent, 0 | 0 );
8350 if (!SWIG_IsOK(res1)) {
8351 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "FrameManagerEvent_dc_get" "', expected argument " "1"" of type '" "wxFrameManagerEvent *""'");
8352 }
8353 arg1 = reinterpret_cast< wxFrameManagerEvent * >(argp1);
8354 result = (wxDC *) ((arg1)->dc);
8355 {
8356 resultobj = wxPyMake_wxObject(result, (bool)0);
8357 }
8358 return resultobj;
8359 fail:
8360 return NULL;
8361 }
8362
8363
8364 SWIGINTERN PyObject *FrameManagerEvent_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
8365 PyObject *obj;
8366 if (!SWIG_Python_UnpackTuple(args,(char*)"swigregister", 1, 1,&obj)) return NULL;
8367 SWIG_TypeNewClientData(SWIGTYPE_p_wxFrameManagerEvent, SWIG_NewClientData(obj));
8368 return SWIG_Py_Void();
8369 }
8370
8371 SWIGINTERN PyObject *FrameManagerEvent_swiginit(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
8372 return SWIG_Python_InitShadowInstance(args);
8373 }
8374
8375 SWIGINTERN PyObject *_wrap_new_DockInfo(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
8376 PyObject *resultobj = 0;
8377 wxDockInfo *result = 0 ;
8378
8379 if (!SWIG_Python_UnpackTuple(args,"new_DockInfo",0,0,0)) SWIG_fail;
8380 {
8381 PyThreadState* __tstate = wxPyBeginAllowThreads();
8382 result = (wxDockInfo *)new wxDockInfo();
8383 wxPyEndAllowThreads(__tstate);
8384 if (PyErr_Occurred()) SWIG_fail;
8385 }
8386 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_wxDockInfo, SWIG_POINTER_NEW | 0 );
8387 return resultobj;
8388 fail:
8389 return NULL;
8390 }
8391
8392
8393 SWIGINTERN PyObject *_wrap_DockInfo_IsOk(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
8394 PyObject *resultobj = 0;
8395 wxDockInfo *arg1 = (wxDockInfo *) 0 ;
8396 bool result;
8397 void *argp1 = 0 ;
8398 int res1 = 0 ;
8399 PyObject *swig_obj[1] ;
8400
8401 if (!args) SWIG_fail;
8402 swig_obj[0] = args;
8403 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxDockInfo, 0 | 0 );
8404 if (!SWIG_IsOK(res1)) {
8405 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "DockInfo_IsOk" "', expected argument " "1"" of type '" "wxDockInfo const *""'");
8406 }
8407 arg1 = reinterpret_cast< wxDockInfo * >(argp1);
8408 {
8409 PyThreadState* __tstate = wxPyBeginAllowThreads();
8410 result = (bool)((wxDockInfo const *)arg1)->IsOk();
8411 wxPyEndAllowThreads(__tstate);
8412 if (PyErr_Occurred()) SWIG_fail;
8413 }
8414 {
8415 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
8416 }
8417 return resultobj;
8418 fail:
8419 return NULL;
8420 }
8421
8422
8423 SWIGINTERN PyObject *_wrap_DockInfo_IsHorizontal(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
8424 PyObject *resultobj = 0;
8425 wxDockInfo *arg1 = (wxDockInfo *) 0 ;
8426 bool result;
8427 void *argp1 = 0 ;
8428 int res1 = 0 ;
8429 PyObject *swig_obj[1] ;
8430
8431 if (!args) SWIG_fail;
8432 swig_obj[0] = args;
8433 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxDockInfo, 0 | 0 );
8434 if (!SWIG_IsOK(res1)) {
8435 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "DockInfo_IsHorizontal" "', expected argument " "1"" of type '" "wxDockInfo const *""'");
8436 }
8437 arg1 = reinterpret_cast< wxDockInfo * >(argp1);
8438 {
8439 PyThreadState* __tstate = wxPyBeginAllowThreads();
8440 result = (bool)((wxDockInfo const *)arg1)->IsHorizontal();
8441 wxPyEndAllowThreads(__tstate);
8442 if (PyErr_Occurred()) SWIG_fail;
8443 }
8444 {
8445 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
8446 }
8447 return resultobj;
8448 fail:
8449 return NULL;
8450 }
8451
8452
8453 SWIGINTERN PyObject *_wrap_DockInfo_IsVertical(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
8454 PyObject *resultobj = 0;
8455 wxDockInfo *arg1 = (wxDockInfo *) 0 ;
8456 bool result;
8457 void *argp1 = 0 ;
8458 int res1 = 0 ;
8459 PyObject *swig_obj[1] ;
8460
8461 if (!args) SWIG_fail;
8462 swig_obj[0] = args;
8463 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxDockInfo, 0 | 0 );
8464 if (!SWIG_IsOK(res1)) {
8465 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "DockInfo_IsVertical" "', expected argument " "1"" of type '" "wxDockInfo const *""'");
8466 }
8467 arg1 = reinterpret_cast< wxDockInfo * >(argp1);
8468 {
8469 PyThreadState* __tstate = wxPyBeginAllowThreads();
8470 result = (bool)((wxDockInfo const *)arg1)->IsVertical();
8471 wxPyEndAllowThreads(__tstate);
8472 if (PyErr_Occurred()) SWIG_fail;
8473 }
8474 {
8475 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
8476 }
8477 return resultobj;
8478 fail:
8479 return NULL;
8480 }
8481
8482
8483 SWIGINTERN PyObject *_wrap_DockInfo_panes_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
8484 PyObject *resultobj = 0;
8485 wxDockInfo *arg1 = (wxDockInfo *) 0 ;
8486 wxPaneInfoPtrArray arg2 ;
8487 void *argp1 = 0 ;
8488 int res1 = 0 ;
8489 void *argp2 ;
8490 int res2 = 0 ;
8491 PyObject *swig_obj[2] ;
8492
8493 if (!SWIG_Python_UnpackTuple(args,"DockInfo_panes_set",2,2,swig_obj)) SWIG_fail;
8494 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxDockInfo, 0 | 0 );
8495 if (!SWIG_IsOK(res1)) {
8496 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "DockInfo_panes_set" "', expected argument " "1"" of type '" "wxDockInfo *""'");
8497 }
8498 arg1 = reinterpret_cast< wxDockInfo * >(argp1);
8499 {
8500 res2 = SWIG_ConvertPtr(swig_obj[1], &argp2, SWIGTYPE_p_wxPaneInfoPtrArray, 0 | 0);
8501 if (!SWIG_IsOK(res2)) {
8502 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "DockInfo_panes_set" "', expected argument " "2"" of type '" "wxPaneInfoPtrArray""'");
8503 }
8504 if (!argp2) {
8505 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "DockInfo_panes_set" "', expected argument " "2"" of type '" "wxPaneInfoPtrArray""'");
8506 } else {
8507 wxPaneInfoPtrArray * temp = reinterpret_cast< wxPaneInfoPtrArray * >(argp2);
8508 arg2 = *temp;
8509 if (SWIG_IsNewObj(res2)) delete temp;
8510 }
8511 }
8512 if (arg1) (arg1)->panes = arg2;
8513
8514 resultobj = SWIG_Py_Void();
8515 return resultobj;
8516 fail:
8517 return NULL;
8518 }
8519
8520
8521 SWIGINTERN PyObject *_wrap_DockInfo_panes_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
8522 PyObject *resultobj = 0;
8523 wxDockInfo *arg1 = (wxDockInfo *) 0 ;
8524 wxPaneInfoPtrArray result;
8525 void *argp1 = 0 ;
8526 int res1 = 0 ;
8527 PyObject *swig_obj[1] ;
8528
8529 if (!args) SWIG_fail;
8530 swig_obj[0] = args;
8531 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxDockInfo, 0 | 0 );
8532 if (!SWIG_IsOK(res1)) {
8533 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "DockInfo_panes_get" "', expected argument " "1"" of type '" "wxDockInfo *""'");
8534 }
8535 arg1 = reinterpret_cast< wxDockInfo * >(argp1);
8536 result = ((arg1)->panes);
8537 resultobj = SWIG_NewPointerObj((new wxPaneInfoPtrArray(static_cast< const wxPaneInfoPtrArray& >(result))), SWIGTYPE_p_wxPaneInfoPtrArray, SWIG_POINTER_OWN | 0 );
8538 return resultobj;
8539 fail:
8540 return NULL;
8541 }
8542
8543
8544 SWIGINTERN PyObject *_wrap_DockInfo_rect_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
8545 PyObject *resultobj = 0;
8546 wxDockInfo *arg1 = (wxDockInfo *) 0 ;
8547 wxRect *arg2 = (wxRect *) 0 ;
8548 void *argp1 = 0 ;
8549 int res1 = 0 ;
8550 void *argp2 = 0 ;
8551 int res2 = 0 ;
8552 PyObject *swig_obj[2] ;
8553
8554 if (!SWIG_Python_UnpackTuple(args,"DockInfo_rect_set",2,2,swig_obj)) SWIG_fail;
8555 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxDockInfo, 0 | 0 );
8556 if (!SWIG_IsOK(res1)) {
8557 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "DockInfo_rect_set" "', expected argument " "1"" of type '" "wxDockInfo *""'");
8558 }
8559 arg1 = reinterpret_cast< wxDockInfo * >(argp1);
8560 res2 = SWIG_ConvertPtr(swig_obj[1], &argp2,SWIGTYPE_p_wxRect, 0 | 0 );
8561 if (!SWIG_IsOK(res2)) {
8562 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "DockInfo_rect_set" "', expected argument " "2"" of type '" "wxRect *""'");
8563 }
8564 arg2 = reinterpret_cast< wxRect * >(argp2);
8565 if (arg1) (arg1)->rect = *arg2;
8566
8567 resultobj = SWIG_Py_Void();
8568 return resultobj;
8569 fail:
8570 return NULL;
8571 }
8572
8573
8574 SWIGINTERN PyObject *_wrap_DockInfo_rect_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
8575 PyObject *resultobj = 0;
8576 wxDockInfo *arg1 = (wxDockInfo *) 0 ;
8577 wxRect *result = 0 ;
8578 void *argp1 = 0 ;
8579 int res1 = 0 ;
8580 PyObject *swig_obj[1] ;
8581
8582 if (!args) SWIG_fail;
8583 swig_obj[0] = args;
8584 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxDockInfo, 0 | 0 );
8585 if (!SWIG_IsOK(res1)) {
8586 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "DockInfo_rect_get" "', expected argument " "1"" of type '" "wxDockInfo *""'");
8587 }
8588 arg1 = reinterpret_cast< wxDockInfo * >(argp1);
8589 result = (wxRect *)& ((arg1)->rect);
8590 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_wxRect, 0 | 0 );
8591 return resultobj;
8592 fail:
8593 return NULL;
8594 }
8595
8596
8597 SWIGINTERN PyObject *_wrap_DockInfo_dock_direction_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
8598 PyObject *resultobj = 0;
8599 wxDockInfo *arg1 = (wxDockInfo *) 0 ;
8600 int arg2 ;
8601 void *argp1 = 0 ;
8602 int res1 = 0 ;
8603 int val2 ;
8604 int ecode2 = 0 ;
8605 PyObject *swig_obj[2] ;
8606
8607 if (!SWIG_Python_UnpackTuple(args,"DockInfo_dock_direction_set",2,2,swig_obj)) SWIG_fail;
8608 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxDockInfo, 0 | 0 );
8609 if (!SWIG_IsOK(res1)) {
8610 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "DockInfo_dock_direction_set" "', expected argument " "1"" of type '" "wxDockInfo *""'");
8611 }
8612 arg1 = reinterpret_cast< wxDockInfo * >(argp1);
8613 ecode2 = SWIG_AsVal_int(swig_obj[1], &val2);
8614 if (!SWIG_IsOK(ecode2)) {
8615 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "DockInfo_dock_direction_set" "', expected argument " "2"" of type '" "int""'");
8616 }
8617 arg2 = static_cast< int >(val2);
8618 if (arg1) (arg1)->dock_direction = arg2;
8619
8620 resultobj = SWIG_Py_Void();
8621 return resultobj;
8622 fail:
8623 return NULL;
8624 }
8625
8626
8627 SWIGINTERN PyObject *_wrap_DockInfo_dock_direction_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
8628 PyObject *resultobj = 0;
8629 wxDockInfo *arg1 = (wxDockInfo *) 0 ;
8630 int result;
8631 void *argp1 = 0 ;
8632 int res1 = 0 ;
8633 PyObject *swig_obj[1] ;
8634
8635 if (!args) SWIG_fail;
8636 swig_obj[0] = args;
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_dock_direction_get" "', expected argument " "1"" of type '" "wxDockInfo *""'");
8640 }
8641 arg1 = reinterpret_cast< wxDockInfo * >(argp1);
8642 result = (int) ((arg1)->dock_direction);
8643 resultobj = SWIG_From_int(static_cast< int >(result));
8644 return resultobj;
8645 fail:
8646 return NULL;
8647 }
8648
8649
8650 SWIGINTERN PyObject *_wrap_DockInfo_dock_layer_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
8651 PyObject *resultobj = 0;
8652 wxDockInfo *arg1 = (wxDockInfo *) 0 ;
8653 int arg2 ;
8654 void *argp1 = 0 ;
8655 int res1 = 0 ;
8656 int val2 ;
8657 int ecode2 = 0 ;
8658 PyObject *swig_obj[2] ;
8659
8660 if (!SWIG_Python_UnpackTuple(args,"DockInfo_dock_layer_set",2,2,swig_obj)) SWIG_fail;
8661 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxDockInfo, 0 | 0 );
8662 if (!SWIG_IsOK(res1)) {
8663 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "DockInfo_dock_layer_set" "', expected argument " "1"" of type '" "wxDockInfo *""'");
8664 }
8665 arg1 = reinterpret_cast< wxDockInfo * >(argp1);
8666 ecode2 = SWIG_AsVal_int(swig_obj[1], &val2);
8667 if (!SWIG_IsOK(ecode2)) {
8668 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "DockInfo_dock_layer_set" "', expected argument " "2"" of type '" "int""'");
8669 }
8670 arg2 = static_cast< int >(val2);
8671 if (arg1) (arg1)->dock_layer = arg2;
8672
8673 resultobj = SWIG_Py_Void();
8674 return resultobj;
8675 fail:
8676 return NULL;
8677 }
8678
8679
8680 SWIGINTERN PyObject *_wrap_DockInfo_dock_layer_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
8681 PyObject *resultobj = 0;
8682 wxDockInfo *arg1 = (wxDockInfo *) 0 ;
8683 int result;
8684 void *argp1 = 0 ;
8685 int res1 = 0 ;
8686 PyObject *swig_obj[1] ;
8687
8688 if (!args) SWIG_fail;
8689 swig_obj[0] = args;
8690 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxDockInfo, 0 | 0 );
8691 if (!SWIG_IsOK(res1)) {
8692 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "DockInfo_dock_layer_get" "', expected argument " "1"" of type '" "wxDockInfo *""'");
8693 }
8694 arg1 = reinterpret_cast< wxDockInfo * >(argp1);
8695 result = (int) ((arg1)->dock_layer);
8696 resultobj = SWIG_From_int(static_cast< int >(result));
8697 return resultobj;
8698 fail:
8699 return NULL;
8700 }
8701
8702
8703 SWIGINTERN PyObject *_wrap_DockInfo_dock_row_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
8704 PyObject *resultobj = 0;
8705 wxDockInfo *arg1 = (wxDockInfo *) 0 ;
8706 int arg2 ;
8707 void *argp1 = 0 ;
8708 int res1 = 0 ;
8709 int val2 ;
8710 int ecode2 = 0 ;
8711 PyObject *swig_obj[2] ;
8712
8713 if (!SWIG_Python_UnpackTuple(args,"DockInfo_dock_row_set",2,2,swig_obj)) SWIG_fail;
8714 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxDockInfo, 0 | 0 );
8715 if (!SWIG_IsOK(res1)) {
8716 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "DockInfo_dock_row_set" "', expected argument " "1"" of type '" "wxDockInfo *""'");
8717 }
8718 arg1 = reinterpret_cast< wxDockInfo * >(argp1);
8719 ecode2 = SWIG_AsVal_int(swig_obj[1], &val2);
8720 if (!SWIG_IsOK(ecode2)) {
8721 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "DockInfo_dock_row_set" "', expected argument " "2"" of type '" "int""'");
8722 }
8723 arg2 = static_cast< int >(val2);
8724 if (arg1) (arg1)->dock_row = arg2;
8725
8726 resultobj = SWIG_Py_Void();
8727 return resultobj;
8728 fail:
8729 return NULL;
8730 }
8731
8732
8733 SWIGINTERN PyObject *_wrap_DockInfo_dock_row_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
8734 PyObject *resultobj = 0;
8735 wxDockInfo *arg1 = (wxDockInfo *) 0 ;
8736 int result;
8737 void *argp1 = 0 ;
8738 int res1 = 0 ;
8739 PyObject *swig_obj[1] ;
8740
8741 if (!args) SWIG_fail;
8742 swig_obj[0] = args;
8743 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxDockInfo, 0 | 0 );
8744 if (!SWIG_IsOK(res1)) {
8745 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "DockInfo_dock_row_get" "', expected argument " "1"" of type '" "wxDockInfo *""'");
8746 }
8747 arg1 = reinterpret_cast< wxDockInfo * >(argp1);
8748 result = (int) ((arg1)->dock_row);
8749 resultobj = SWIG_From_int(static_cast< int >(result));
8750 return resultobj;
8751 fail:
8752 return NULL;
8753 }
8754
8755
8756 SWIGINTERN PyObject *_wrap_DockInfo_size_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
8757 PyObject *resultobj = 0;
8758 wxDockInfo *arg1 = (wxDockInfo *) 0 ;
8759 int arg2 ;
8760 void *argp1 = 0 ;
8761 int res1 = 0 ;
8762 int val2 ;
8763 int ecode2 = 0 ;
8764 PyObject *swig_obj[2] ;
8765
8766 if (!SWIG_Python_UnpackTuple(args,"DockInfo_size_set",2,2,swig_obj)) SWIG_fail;
8767 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxDockInfo, 0 | 0 );
8768 if (!SWIG_IsOK(res1)) {
8769 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "DockInfo_size_set" "', expected argument " "1"" of type '" "wxDockInfo *""'");
8770 }
8771 arg1 = reinterpret_cast< wxDockInfo * >(argp1);
8772 ecode2 = SWIG_AsVal_int(swig_obj[1], &val2);
8773 if (!SWIG_IsOK(ecode2)) {
8774 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "DockInfo_size_set" "', expected argument " "2"" of type '" "int""'");
8775 }
8776 arg2 = static_cast< int >(val2);
8777 if (arg1) (arg1)->size = arg2;
8778
8779 resultobj = SWIG_Py_Void();
8780 return resultobj;
8781 fail:
8782 return NULL;
8783 }
8784
8785
8786 SWIGINTERN PyObject *_wrap_DockInfo_size_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
8787 PyObject *resultobj = 0;
8788 wxDockInfo *arg1 = (wxDockInfo *) 0 ;
8789 int result;
8790 void *argp1 = 0 ;
8791 int res1 = 0 ;
8792 PyObject *swig_obj[1] ;
8793
8794 if (!args) SWIG_fail;
8795 swig_obj[0] = args;
8796 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxDockInfo, 0 | 0 );
8797 if (!SWIG_IsOK(res1)) {
8798 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "DockInfo_size_get" "', expected argument " "1"" of type '" "wxDockInfo *""'");
8799 }
8800 arg1 = reinterpret_cast< wxDockInfo * >(argp1);
8801 result = (int) ((arg1)->size);
8802 resultobj = SWIG_From_int(static_cast< int >(result));
8803 return resultobj;
8804 fail:
8805 return NULL;
8806 }
8807
8808
8809 SWIGINTERN PyObject *_wrap_DockInfo_min_size_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
8810 PyObject *resultobj = 0;
8811 wxDockInfo *arg1 = (wxDockInfo *) 0 ;
8812 int arg2 ;
8813 void *argp1 = 0 ;
8814 int res1 = 0 ;
8815 int val2 ;
8816 int ecode2 = 0 ;
8817 PyObject *swig_obj[2] ;
8818
8819 if (!SWIG_Python_UnpackTuple(args,"DockInfo_min_size_set",2,2,swig_obj)) SWIG_fail;
8820 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxDockInfo, 0 | 0 );
8821 if (!SWIG_IsOK(res1)) {
8822 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "DockInfo_min_size_set" "', expected argument " "1"" of type '" "wxDockInfo *""'");
8823 }
8824 arg1 = reinterpret_cast< wxDockInfo * >(argp1);
8825 ecode2 = SWIG_AsVal_int(swig_obj[1], &val2);
8826 if (!SWIG_IsOK(ecode2)) {
8827 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "DockInfo_min_size_set" "', expected argument " "2"" of type '" "int""'");
8828 }
8829 arg2 = static_cast< int >(val2);
8830 if (arg1) (arg1)->min_size = arg2;
8831
8832 resultobj = SWIG_Py_Void();
8833 return resultobj;
8834 fail:
8835 return NULL;
8836 }
8837
8838
8839 SWIGINTERN PyObject *_wrap_DockInfo_min_size_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
8840 PyObject *resultobj = 0;
8841 wxDockInfo *arg1 = (wxDockInfo *) 0 ;
8842 int result;
8843 void *argp1 = 0 ;
8844 int res1 = 0 ;
8845 PyObject *swig_obj[1] ;
8846
8847 if (!args) SWIG_fail;
8848 swig_obj[0] = args;
8849 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxDockInfo, 0 | 0 );
8850 if (!SWIG_IsOK(res1)) {
8851 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "DockInfo_min_size_get" "', expected argument " "1"" of type '" "wxDockInfo *""'");
8852 }
8853 arg1 = reinterpret_cast< wxDockInfo * >(argp1);
8854 result = (int) ((arg1)->min_size);
8855 resultobj = SWIG_From_int(static_cast< int >(result));
8856 return resultobj;
8857 fail:
8858 return NULL;
8859 }
8860
8861
8862 SWIGINTERN PyObject *_wrap_DockInfo_resizable_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
8863 PyObject *resultobj = 0;
8864 wxDockInfo *arg1 = (wxDockInfo *) 0 ;
8865 bool arg2 ;
8866 void *argp1 = 0 ;
8867 int res1 = 0 ;
8868 bool val2 ;
8869 int ecode2 = 0 ;
8870 PyObject *swig_obj[2] ;
8871
8872 if (!SWIG_Python_UnpackTuple(args,"DockInfo_resizable_set",2,2,swig_obj)) SWIG_fail;
8873 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxDockInfo, 0 | 0 );
8874 if (!SWIG_IsOK(res1)) {
8875 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "DockInfo_resizable_set" "', expected argument " "1"" of type '" "wxDockInfo *""'");
8876 }
8877 arg1 = reinterpret_cast< wxDockInfo * >(argp1);
8878 ecode2 = SWIG_AsVal_bool(swig_obj[1], &val2);
8879 if (!SWIG_IsOK(ecode2)) {
8880 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "DockInfo_resizable_set" "', expected argument " "2"" of type '" "bool""'");
8881 }
8882 arg2 = static_cast< bool >(val2);
8883 if (arg1) (arg1)->resizable = arg2;
8884
8885 resultobj = SWIG_Py_Void();
8886 return resultobj;
8887 fail:
8888 return NULL;
8889 }
8890
8891
8892 SWIGINTERN PyObject *_wrap_DockInfo_resizable_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
8893 PyObject *resultobj = 0;
8894 wxDockInfo *arg1 = (wxDockInfo *) 0 ;
8895 bool result;
8896 void *argp1 = 0 ;
8897 int res1 = 0 ;
8898 PyObject *swig_obj[1] ;
8899
8900 if (!args) SWIG_fail;
8901 swig_obj[0] = args;
8902 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxDockInfo, 0 | 0 );
8903 if (!SWIG_IsOK(res1)) {
8904 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "DockInfo_resizable_get" "', expected argument " "1"" of type '" "wxDockInfo *""'");
8905 }
8906 arg1 = reinterpret_cast< wxDockInfo * >(argp1);
8907 result = (bool) ((arg1)->resizable);
8908 {
8909 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
8910 }
8911 return resultobj;
8912 fail:
8913 return NULL;
8914 }
8915
8916
8917 SWIGINTERN PyObject *_wrap_DockInfo_toolbar_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
8918 PyObject *resultobj = 0;
8919 wxDockInfo *arg1 = (wxDockInfo *) 0 ;
8920 bool arg2 ;
8921 void *argp1 = 0 ;
8922 int res1 = 0 ;
8923 bool val2 ;
8924 int ecode2 = 0 ;
8925 PyObject *swig_obj[2] ;
8926
8927 if (!SWIG_Python_UnpackTuple(args,"DockInfo_toolbar_set",2,2,swig_obj)) SWIG_fail;
8928 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxDockInfo, 0 | 0 );
8929 if (!SWIG_IsOK(res1)) {
8930 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "DockInfo_toolbar_set" "', expected argument " "1"" of type '" "wxDockInfo *""'");
8931 }
8932 arg1 = reinterpret_cast< wxDockInfo * >(argp1);
8933 ecode2 = SWIG_AsVal_bool(swig_obj[1], &val2);
8934 if (!SWIG_IsOK(ecode2)) {
8935 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "DockInfo_toolbar_set" "', expected argument " "2"" of type '" "bool""'");
8936 }
8937 arg2 = static_cast< bool >(val2);
8938 if (arg1) (arg1)->toolbar = arg2;
8939
8940 resultobj = SWIG_Py_Void();
8941 return resultobj;
8942 fail:
8943 return NULL;
8944 }
8945
8946
8947 SWIGINTERN PyObject *_wrap_DockInfo_toolbar_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
8948 PyObject *resultobj = 0;
8949 wxDockInfo *arg1 = (wxDockInfo *) 0 ;
8950 bool result;
8951 void *argp1 = 0 ;
8952 int res1 = 0 ;
8953 PyObject *swig_obj[1] ;
8954
8955 if (!args) SWIG_fail;
8956 swig_obj[0] = args;
8957 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxDockInfo, 0 | 0 );
8958 if (!SWIG_IsOK(res1)) {
8959 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "DockInfo_toolbar_get" "', expected argument " "1"" of type '" "wxDockInfo *""'");
8960 }
8961 arg1 = reinterpret_cast< wxDockInfo * >(argp1);
8962 result = (bool) ((arg1)->toolbar);
8963 {
8964 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
8965 }
8966 return resultobj;
8967 fail:
8968 return NULL;
8969 }
8970
8971
8972 SWIGINTERN PyObject *_wrap_DockInfo_fixed_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
8973 PyObject *resultobj = 0;
8974 wxDockInfo *arg1 = (wxDockInfo *) 0 ;
8975 bool arg2 ;
8976 void *argp1 = 0 ;
8977 int res1 = 0 ;
8978 bool val2 ;
8979 int ecode2 = 0 ;
8980 PyObject *swig_obj[2] ;
8981
8982 if (!SWIG_Python_UnpackTuple(args,"DockInfo_fixed_set",2,2,swig_obj)) SWIG_fail;
8983 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxDockInfo, 0 | 0 );
8984 if (!SWIG_IsOK(res1)) {
8985 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "DockInfo_fixed_set" "', expected argument " "1"" of type '" "wxDockInfo *""'");
8986 }
8987 arg1 = reinterpret_cast< wxDockInfo * >(argp1);
8988 ecode2 = SWIG_AsVal_bool(swig_obj[1], &val2);
8989 if (!SWIG_IsOK(ecode2)) {
8990 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "DockInfo_fixed_set" "', expected argument " "2"" of type '" "bool""'");
8991 }
8992 arg2 = static_cast< bool >(val2);
8993 if (arg1) (arg1)->fixed = arg2;
8994
8995 resultobj = SWIG_Py_Void();
8996 return resultobj;
8997 fail:
8998 return NULL;
8999 }
9000
9001
9002 SWIGINTERN PyObject *_wrap_DockInfo_fixed_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
9003 PyObject *resultobj = 0;
9004 wxDockInfo *arg1 = (wxDockInfo *) 0 ;
9005 bool result;
9006 void *argp1 = 0 ;
9007 int res1 = 0 ;
9008 PyObject *swig_obj[1] ;
9009
9010 if (!args) SWIG_fail;
9011 swig_obj[0] = args;
9012 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxDockInfo, 0 | 0 );
9013 if (!SWIG_IsOK(res1)) {
9014 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "DockInfo_fixed_get" "', expected argument " "1"" of type '" "wxDockInfo *""'");
9015 }
9016 arg1 = reinterpret_cast< wxDockInfo * >(argp1);
9017 result = (bool) ((arg1)->fixed);
9018 {
9019 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
9020 }
9021 return resultobj;
9022 fail:
9023 return NULL;
9024 }
9025
9026
9027 SWIGINTERN PyObject *DockInfo_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
9028 PyObject *obj;
9029 if (!SWIG_Python_UnpackTuple(args,(char*)"swigregister", 1, 1,&obj)) return NULL;
9030 SWIG_TypeNewClientData(SWIGTYPE_p_wxDockInfo, SWIG_NewClientData(obj));
9031 return SWIG_Py_Void();
9032 }
9033
9034 SWIGINTERN PyObject *DockInfo_swiginit(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
9035 return SWIG_Python_InitShadowInstance(args);
9036 }
9037
9038 SWIGINTERN PyObject *_wrap_DockUIPart_type_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
9039 PyObject *resultobj = 0;
9040 wxDockUIPart *arg1 = (wxDockUIPart *) 0 ;
9041 int arg2 ;
9042 void *argp1 = 0 ;
9043 int res1 = 0 ;
9044 int val2 ;
9045 int ecode2 = 0 ;
9046 PyObject *swig_obj[2] ;
9047
9048 if (!SWIG_Python_UnpackTuple(args,"DockUIPart_type_set",2,2,swig_obj)) SWIG_fail;
9049 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxDockUIPart, 0 | 0 );
9050 if (!SWIG_IsOK(res1)) {
9051 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "DockUIPart_type_set" "', expected argument " "1"" of type '" "wxDockUIPart *""'");
9052 }
9053 arg1 = reinterpret_cast< wxDockUIPart * >(argp1);
9054 ecode2 = SWIG_AsVal_int(swig_obj[1], &val2);
9055 if (!SWIG_IsOK(ecode2)) {
9056 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "DockUIPart_type_set" "', expected argument " "2"" of type '" "int""'");
9057 }
9058 arg2 = static_cast< int >(val2);
9059 if (arg1) (arg1)->type = arg2;
9060
9061 resultobj = SWIG_Py_Void();
9062 return resultobj;
9063 fail:
9064 return NULL;
9065 }
9066
9067
9068 SWIGINTERN PyObject *_wrap_DockUIPart_type_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
9069 PyObject *resultobj = 0;
9070 wxDockUIPart *arg1 = (wxDockUIPart *) 0 ;
9071 int result;
9072 void *argp1 = 0 ;
9073 int res1 = 0 ;
9074 PyObject *swig_obj[1] ;
9075
9076 if (!args) SWIG_fail;
9077 swig_obj[0] = args;
9078 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxDockUIPart, 0 | 0 );
9079 if (!SWIG_IsOK(res1)) {
9080 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "DockUIPart_type_get" "', expected argument " "1"" of type '" "wxDockUIPart *""'");
9081 }
9082 arg1 = reinterpret_cast< wxDockUIPart * >(argp1);
9083 result = (int) ((arg1)->type);
9084 resultobj = SWIG_From_int(static_cast< int >(result));
9085 return resultobj;
9086 fail:
9087 return NULL;
9088 }
9089
9090
9091 SWIGINTERN PyObject *_wrap_DockUIPart_orientation_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
9092 PyObject *resultobj = 0;
9093 wxDockUIPart *arg1 = (wxDockUIPart *) 0 ;
9094 int arg2 ;
9095 void *argp1 = 0 ;
9096 int res1 = 0 ;
9097 int val2 ;
9098 int ecode2 = 0 ;
9099 PyObject *swig_obj[2] ;
9100
9101 if (!SWIG_Python_UnpackTuple(args,"DockUIPart_orientation_set",2,2,swig_obj)) SWIG_fail;
9102 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxDockUIPart, 0 | 0 );
9103 if (!SWIG_IsOK(res1)) {
9104 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "DockUIPart_orientation_set" "', expected argument " "1"" of type '" "wxDockUIPart *""'");
9105 }
9106 arg1 = reinterpret_cast< wxDockUIPart * >(argp1);
9107 ecode2 = SWIG_AsVal_int(swig_obj[1], &val2);
9108 if (!SWIG_IsOK(ecode2)) {
9109 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "DockUIPart_orientation_set" "', expected argument " "2"" of type '" "int""'");
9110 }
9111 arg2 = static_cast< int >(val2);
9112 if (arg1) (arg1)->orientation = arg2;
9113
9114 resultobj = SWIG_Py_Void();
9115 return resultobj;
9116 fail:
9117 return NULL;
9118 }
9119
9120
9121 SWIGINTERN PyObject *_wrap_DockUIPart_orientation_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
9122 PyObject *resultobj = 0;
9123 wxDockUIPart *arg1 = (wxDockUIPart *) 0 ;
9124 int result;
9125 void *argp1 = 0 ;
9126 int res1 = 0 ;
9127 PyObject *swig_obj[1] ;
9128
9129 if (!args) SWIG_fail;
9130 swig_obj[0] = args;
9131 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxDockUIPart, 0 | 0 );
9132 if (!SWIG_IsOK(res1)) {
9133 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "DockUIPart_orientation_get" "', expected argument " "1"" of type '" "wxDockUIPart *""'");
9134 }
9135 arg1 = reinterpret_cast< wxDockUIPart * >(argp1);
9136 result = (int) ((arg1)->orientation);
9137 resultobj = SWIG_From_int(static_cast< int >(result));
9138 return resultobj;
9139 fail:
9140 return NULL;
9141 }
9142
9143
9144 SWIGINTERN PyObject *_wrap_DockUIPart_dock_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
9145 PyObject *resultobj = 0;
9146 wxDockUIPart *arg1 = (wxDockUIPart *) 0 ;
9147 wxDockInfo *arg2 = (wxDockInfo *) 0 ;
9148 void *argp1 = 0 ;
9149 int res1 = 0 ;
9150 void *argp2 = 0 ;
9151 int res2 = 0 ;
9152 PyObject *swig_obj[2] ;
9153
9154 if (!SWIG_Python_UnpackTuple(args,"DockUIPart_dock_set",2,2,swig_obj)) SWIG_fail;
9155 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxDockUIPart, 0 | 0 );
9156 if (!SWIG_IsOK(res1)) {
9157 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "DockUIPart_dock_set" "', expected argument " "1"" of type '" "wxDockUIPart *""'");
9158 }
9159 arg1 = reinterpret_cast< wxDockUIPart * >(argp1);
9160 res2 = SWIG_ConvertPtr(swig_obj[1], &argp2,SWIGTYPE_p_wxDockInfo, SWIG_POINTER_DISOWN | 0 );
9161 if (!SWIG_IsOK(res2)) {
9162 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "DockUIPart_dock_set" "', expected argument " "2"" of type '" "wxDockInfo *""'");
9163 }
9164 arg2 = reinterpret_cast< wxDockInfo * >(argp2);
9165 if (arg1) (arg1)->dock = arg2;
9166
9167 resultobj = SWIG_Py_Void();
9168 return resultobj;
9169 fail:
9170 return NULL;
9171 }
9172
9173
9174 SWIGINTERN PyObject *_wrap_DockUIPart_dock_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
9175 PyObject *resultobj = 0;
9176 wxDockUIPart *arg1 = (wxDockUIPart *) 0 ;
9177 wxDockInfo *result = 0 ;
9178 void *argp1 = 0 ;
9179 int res1 = 0 ;
9180 PyObject *swig_obj[1] ;
9181
9182 if (!args) SWIG_fail;
9183 swig_obj[0] = args;
9184 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxDockUIPart, 0 | 0 );
9185 if (!SWIG_IsOK(res1)) {
9186 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "DockUIPart_dock_get" "', expected argument " "1"" of type '" "wxDockUIPart *""'");
9187 }
9188 arg1 = reinterpret_cast< wxDockUIPart * >(argp1);
9189 result = (wxDockInfo *) ((arg1)->dock);
9190 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_wxDockInfo, 0 | 0 );
9191 return resultobj;
9192 fail:
9193 return NULL;
9194 }
9195
9196
9197 SWIGINTERN PyObject *_wrap_DockUIPart_pane_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
9198 PyObject *resultobj = 0;
9199 wxDockUIPart *arg1 = (wxDockUIPart *) 0 ;
9200 wxPaneInfo *arg2 = (wxPaneInfo *) 0 ;
9201 void *argp1 = 0 ;
9202 int res1 = 0 ;
9203 void *argp2 = 0 ;
9204 int res2 = 0 ;
9205 PyObject *swig_obj[2] ;
9206
9207 if (!SWIG_Python_UnpackTuple(args,"DockUIPart_pane_set",2,2,swig_obj)) SWIG_fail;
9208 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxDockUIPart, 0 | 0 );
9209 if (!SWIG_IsOK(res1)) {
9210 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "DockUIPart_pane_set" "', expected argument " "1"" of type '" "wxDockUIPart *""'");
9211 }
9212 arg1 = reinterpret_cast< wxDockUIPart * >(argp1);
9213 res2 = SWIG_ConvertPtr(swig_obj[1], &argp2,SWIGTYPE_p_wxPaneInfo, SWIG_POINTER_DISOWN | 0 );
9214 if (!SWIG_IsOK(res2)) {
9215 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "DockUIPart_pane_set" "', expected argument " "2"" of type '" "wxPaneInfo *""'");
9216 }
9217 arg2 = reinterpret_cast< wxPaneInfo * >(argp2);
9218 if (arg1) (arg1)->pane = arg2;
9219
9220 resultobj = SWIG_Py_Void();
9221 return resultobj;
9222 fail:
9223 return NULL;
9224 }
9225
9226
9227 SWIGINTERN PyObject *_wrap_DockUIPart_pane_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
9228 PyObject *resultobj = 0;
9229 wxDockUIPart *arg1 = (wxDockUIPart *) 0 ;
9230 wxPaneInfo *result = 0 ;
9231 void *argp1 = 0 ;
9232 int res1 = 0 ;
9233 PyObject *swig_obj[1] ;
9234
9235 if (!args) SWIG_fail;
9236 swig_obj[0] = args;
9237 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxDockUIPart, 0 | 0 );
9238 if (!SWIG_IsOK(res1)) {
9239 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "DockUIPart_pane_get" "', expected argument " "1"" of type '" "wxDockUIPart *""'");
9240 }
9241 arg1 = reinterpret_cast< wxDockUIPart * >(argp1);
9242 result = (wxPaneInfo *) ((arg1)->pane);
9243 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_wxPaneInfo, 0 | 0 );
9244 return resultobj;
9245 fail:
9246 return NULL;
9247 }
9248
9249
9250 SWIGINTERN PyObject *_wrap_DockUIPart_button_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
9251 PyObject *resultobj = 0;
9252 wxDockUIPart *arg1 = (wxDockUIPart *) 0 ;
9253 wxPaneButton *arg2 = (wxPaneButton *) 0 ;
9254 void *argp1 = 0 ;
9255 int res1 = 0 ;
9256 void *argp2 = 0 ;
9257 int res2 = 0 ;
9258 PyObject *swig_obj[2] ;
9259
9260 if (!SWIG_Python_UnpackTuple(args,"DockUIPart_button_set",2,2,swig_obj)) SWIG_fail;
9261 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxDockUIPart, 0 | 0 );
9262 if (!SWIG_IsOK(res1)) {
9263 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "DockUIPart_button_set" "', expected argument " "1"" of type '" "wxDockUIPart *""'");
9264 }
9265 arg1 = reinterpret_cast< wxDockUIPart * >(argp1);
9266 res2 = SWIG_ConvertPtr(swig_obj[1], &argp2,SWIGTYPE_p_wxPaneButton, SWIG_POINTER_DISOWN | 0 );
9267 if (!SWIG_IsOK(res2)) {
9268 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "DockUIPart_button_set" "', expected argument " "2"" of type '" "wxPaneButton *""'");
9269 }
9270 arg2 = reinterpret_cast< wxPaneButton * >(argp2);
9271 if (arg1) (arg1)->button = arg2;
9272
9273 resultobj = SWIG_Py_Void();
9274 return resultobj;
9275 fail:
9276 return NULL;
9277 }
9278
9279
9280 SWIGINTERN PyObject *_wrap_DockUIPart_button_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
9281 PyObject *resultobj = 0;
9282 wxDockUIPart *arg1 = (wxDockUIPart *) 0 ;
9283 wxPaneButton *result = 0 ;
9284 void *argp1 = 0 ;
9285 int res1 = 0 ;
9286 PyObject *swig_obj[1] ;
9287
9288 if (!args) SWIG_fail;
9289 swig_obj[0] = args;
9290 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxDockUIPart, 0 | 0 );
9291 if (!SWIG_IsOK(res1)) {
9292 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "DockUIPart_button_get" "', expected argument " "1"" of type '" "wxDockUIPart *""'");
9293 }
9294 arg1 = reinterpret_cast< wxDockUIPart * >(argp1);
9295 result = (wxPaneButton *) ((arg1)->button);
9296 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_wxPaneButton, 0 | 0 );
9297 return resultobj;
9298 fail:
9299 return NULL;
9300 }
9301
9302
9303 SWIGINTERN PyObject *_wrap_DockUIPart_cont_sizer_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
9304 PyObject *resultobj = 0;
9305 wxDockUIPart *arg1 = (wxDockUIPart *) 0 ;
9306 wxSizer *arg2 = (wxSizer *) 0 ;
9307 void *argp1 = 0 ;
9308 int res1 = 0 ;
9309 void *argp2 = 0 ;
9310 int res2 = 0 ;
9311 PyObject *swig_obj[2] ;
9312
9313 if (!SWIG_Python_UnpackTuple(args,"DockUIPart_cont_sizer_set",2,2,swig_obj)) SWIG_fail;
9314 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxDockUIPart, 0 | 0 );
9315 if (!SWIG_IsOK(res1)) {
9316 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "DockUIPart_cont_sizer_set" "', expected argument " "1"" of type '" "wxDockUIPart *""'");
9317 }
9318 arg1 = reinterpret_cast< wxDockUIPart * >(argp1);
9319 res2 = SWIG_ConvertPtr(swig_obj[1], &argp2,SWIGTYPE_p_wxSizer, SWIG_POINTER_DISOWN | 0 );
9320 if (!SWIG_IsOK(res2)) {
9321 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "DockUIPart_cont_sizer_set" "', expected argument " "2"" of type '" "wxSizer *""'");
9322 }
9323 arg2 = reinterpret_cast< wxSizer * >(argp2);
9324 if (arg1) (arg1)->cont_sizer = arg2;
9325
9326 resultobj = SWIG_Py_Void();
9327 return resultobj;
9328 fail:
9329 return NULL;
9330 }
9331
9332
9333 SWIGINTERN PyObject *_wrap_DockUIPart_cont_sizer_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
9334 PyObject *resultobj = 0;
9335 wxDockUIPart *arg1 = (wxDockUIPart *) 0 ;
9336 wxSizer *result = 0 ;
9337 void *argp1 = 0 ;
9338 int res1 = 0 ;
9339 PyObject *swig_obj[1] ;
9340
9341 if (!args) SWIG_fail;
9342 swig_obj[0] = args;
9343 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxDockUIPart, 0 | 0 );
9344 if (!SWIG_IsOK(res1)) {
9345 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "DockUIPart_cont_sizer_get" "', expected argument " "1"" of type '" "wxDockUIPart *""'");
9346 }
9347 arg1 = reinterpret_cast< wxDockUIPart * >(argp1);
9348 result = (wxSizer *) ((arg1)->cont_sizer);
9349 {
9350 resultobj = wxPyMake_wxObject(result, (bool)0);
9351 }
9352 return resultobj;
9353 fail:
9354 return NULL;
9355 }
9356
9357
9358 SWIGINTERN PyObject *_wrap_DockUIPart_sizer_item_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
9359 PyObject *resultobj = 0;
9360 wxDockUIPart *arg1 = (wxDockUIPart *) 0 ;
9361 wxSizerItem *arg2 = (wxSizerItem *) 0 ;
9362 void *argp1 = 0 ;
9363 int res1 = 0 ;
9364 void *argp2 = 0 ;
9365 int res2 = 0 ;
9366 PyObject *swig_obj[2] ;
9367
9368 if (!SWIG_Python_UnpackTuple(args,"DockUIPart_sizer_item_set",2,2,swig_obj)) SWIG_fail;
9369 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxDockUIPart, 0 | 0 );
9370 if (!SWIG_IsOK(res1)) {
9371 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "DockUIPart_sizer_item_set" "', expected argument " "1"" of type '" "wxDockUIPart *""'");
9372 }
9373 arg1 = reinterpret_cast< wxDockUIPart * >(argp1);
9374 res2 = SWIG_ConvertPtr(swig_obj[1], &argp2,SWIGTYPE_p_wxSizerItem, SWIG_POINTER_DISOWN | 0 );
9375 if (!SWIG_IsOK(res2)) {
9376 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "DockUIPart_sizer_item_set" "', expected argument " "2"" of type '" "wxSizerItem *""'");
9377 }
9378 arg2 = reinterpret_cast< wxSizerItem * >(argp2);
9379 if (arg1) (arg1)->sizer_item = arg2;
9380
9381 resultobj = SWIG_Py_Void();
9382 return resultobj;
9383 fail:
9384 return NULL;
9385 }
9386
9387
9388 SWIGINTERN PyObject *_wrap_DockUIPart_sizer_item_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
9389 PyObject *resultobj = 0;
9390 wxDockUIPart *arg1 = (wxDockUIPart *) 0 ;
9391 wxSizerItem *result = 0 ;
9392 void *argp1 = 0 ;
9393 int res1 = 0 ;
9394 PyObject *swig_obj[1] ;
9395
9396 if (!args) SWIG_fail;
9397 swig_obj[0] = args;
9398 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxDockUIPart, 0 | 0 );
9399 if (!SWIG_IsOK(res1)) {
9400 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "DockUIPart_sizer_item_get" "', expected argument " "1"" of type '" "wxDockUIPart *""'");
9401 }
9402 arg1 = reinterpret_cast< wxDockUIPart * >(argp1);
9403 result = (wxSizerItem *) ((arg1)->sizer_item);
9404 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_wxSizerItem, 0 | 0 );
9405 return resultobj;
9406 fail:
9407 return NULL;
9408 }
9409
9410
9411 SWIGINTERN PyObject *_wrap_DockUIPart_rect_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
9412 PyObject *resultobj = 0;
9413 wxDockUIPart *arg1 = (wxDockUIPart *) 0 ;
9414 wxRect *arg2 = (wxRect *) 0 ;
9415 void *argp1 = 0 ;
9416 int res1 = 0 ;
9417 void *argp2 = 0 ;
9418 int res2 = 0 ;
9419 PyObject *swig_obj[2] ;
9420
9421 if (!SWIG_Python_UnpackTuple(args,"DockUIPart_rect_set",2,2,swig_obj)) SWIG_fail;
9422 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxDockUIPart, 0 | 0 );
9423 if (!SWIG_IsOK(res1)) {
9424 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "DockUIPart_rect_set" "', expected argument " "1"" of type '" "wxDockUIPart *""'");
9425 }
9426 arg1 = reinterpret_cast< wxDockUIPart * >(argp1);
9427 res2 = SWIG_ConvertPtr(swig_obj[1], &argp2,SWIGTYPE_p_wxRect, 0 | 0 );
9428 if (!SWIG_IsOK(res2)) {
9429 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "DockUIPart_rect_set" "', expected argument " "2"" of type '" "wxRect *""'");
9430 }
9431 arg2 = reinterpret_cast< wxRect * >(argp2);
9432 if (arg1) (arg1)->rect = *arg2;
9433
9434 resultobj = SWIG_Py_Void();
9435 return resultobj;
9436 fail:
9437 return NULL;
9438 }
9439
9440
9441 SWIGINTERN PyObject *_wrap_DockUIPart_rect_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
9442 PyObject *resultobj = 0;
9443 wxDockUIPart *arg1 = (wxDockUIPart *) 0 ;
9444 wxRect *result = 0 ;
9445 void *argp1 = 0 ;
9446 int res1 = 0 ;
9447 PyObject *swig_obj[1] ;
9448
9449 if (!args) SWIG_fail;
9450 swig_obj[0] = args;
9451 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxDockUIPart, 0 | 0 );
9452 if (!SWIG_IsOK(res1)) {
9453 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "DockUIPart_rect_get" "', expected argument " "1"" of type '" "wxDockUIPart *""'");
9454 }
9455 arg1 = reinterpret_cast< wxDockUIPart * >(argp1);
9456 result = (wxRect *)& ((arg1)->rect);
9457 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_wxRect, 0 | 0 );
9458 return resultobj;
9459 fail:
9460 return NULL;
9461 }
9462
9463
9464 SWIGINTERN PyObject *DockUIPart_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
9465 PyObject *obj;
9466 if (!SWIG_Python_UnpackTuple(args,(char*)"swigregister", 1, 1,&obj)) return NULL;
9467 SWIG_TypeNewClientData(SWIGTYPE_p_wxDockUIPart, SWIG_NewClientData(obj));
9468 return SWIG_Py_Void();
9469 }
9470
9471 SWIGINTERN PyObject *_wrap_PaneButton_button_id_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
9472 PyObject *resultobj = 0;
9473 wxPaneButton *arg1 = (wxPaneButton *) 0 ;
9474 int arg2 ;
9475 void *argp1 = 0 ;
9476 int res1 = 0 ;
9477 int val2 ;
9478 int ecode2 = 0 ;
9479 PyObject *swig_obj[2] ;
9480
9481 if (!SWIG_Python_UnpackTuple(args,"PaneButton_button_id_set",2,2,swig_obj)) SWIG_fail;
9482 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxPaneButton, 0 | 0 );
9483 if (!SWIG_IsOK(res1)) {
9484 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "PaneButton_button_id_set" "', expected argument " "1"" of type '" "wxPaneButton *""'");
9485 }
9486 arg1 = reinterpret_cast< wxPaneButton * >(argp1);
9487 ecode2 = SWIG_AsVal_int(swig_obj[1], &val2);
9488 if (!SWIG_IsOK(ecode2)) {
9489 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "PaneButton_button_id_set" "', expected argument " "2"" of type '" "int""'");
9490 }
9491 arg2 = static_cast< int >(val2);
9492 if (arg1) (arg1)->button_id = arg2;
9493
9494 resultobj = SWIG_Py_Void();
9495 return resultobj;
9496 fail:
9497 return NULL;
9498 }
9499
9500
9501 SWIGINTERN PyObject *_wrap_PaneButton_button_id_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
9502 PyObject *resultobj = 0;
9503 wxPaneButton *arg1 = (wxPaneButton *) 0 ;
9504 int result;
9505 void *argp1 = 0 ;
9506 int res1 = 0 ;
9507 PyObject *swig_obj[1] ;
9508
9509 if (!args) SWIG_fail;
9510 swig_obj[0] = args;
9511 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxPaneButton, 0 | 0 );
9512 if (!SWIG_IsOK(res1)) {
9513 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "PaneButton_button_id_get" "', expected argument " "1"" of type '" "wxPaneButton *""'");
9514 }
9515 arg1 = reinterpret_cast< wxPaneButton * >(argp1);
9516 result = (int) ((arg1)->button_id);
9517 resultobj = SWIG_From_int(static_cast< int >(result));
9518 return resultobj;
9519 fail:
9520 return NULL;
9521 }
9522
9523
9524 SWIGINTERN PyObject *PaneButton_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
9525 PyObject *obj;
9526 if (!SWIG_Python_UnpackTuple(args,(char*)"swigregister", 1, 1,&obj)) return NULL;
9527 SWIG_TypeNewClientData(SWIGTYPE_p_wxPaneButton, SWIG_NewClientData(obj));
9528 return SWIG_Py_Void();
9529 }
9530
9531 SWIGINTERN PyObject *_wrap_delete_DockArt(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
9532 PyObject *resultobj = 0;
9533 wxDockArt *arg1 = (wxDockArt *) 0 ;
9534 void *argp1 = 0 ;
9535 int res1 = 0 ;
9536 PyObject *swig_obj[1] ;
9537
9538 if (!args) SWIG_fail;
9539 swig_obj[0] = args;
9540 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxDockArt, SWIG_POINTER_DISOWN | 0 );
9541 if (!SWIG_IsOK(res1)) {
9542 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_DockArt" "', expected argument " "1"" of type '" "wxDockArt *""'");
9543 }
9544 arg1 = reinterpret_cast< wxDockArt * >(argp1);
9545 {
9546 PyThreadState* __tstate = wxPyBeginAllowThreads();
9547 delete arg1;
9548
9549 wxPyEndAllowThreads(__tstate);
9550 if (PyErr_Occurred()) SWIG_fail;
9551 }
9552 resultobj = SWIG_Py_Void();
9553 return resultobj;
9554 fail:
9555 return NULL;
9556 }
9557
9558
9559 SWIGINTERN PyObject *_wrap_DockArt_GetMetric(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
9560 PyObject *resultobj = 0;
9561 wxDockArt *arg1 = (wxDockArt *) 0 ;
9562 int arg2 ;
9563 int result;
9564 void *argp1 = 0 ;
9565 int res1 = 0 ;
9566 int val2 ;
9567 int ecode2 = 0 ;
9568 PyObject * obj0 = 0 ;
9569 PyObject * obj1 = 0 ;
9570 char * kwnames[] = {
9571 (char *) "self",(char *) "id", NULL
9572 };
9573
9574 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:DockArt_GetMetric",kwnames,&obj0,&obj1)) SWIG_fail;
9575 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxDockArt, 0 | 0 );
9576 if (!SWIG_IsOK(res1)) {
9577 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "DockArt_GetMetric" "', expected argument " "1"" of type '" "wxDockArt *""'");
9578 }
9579 arg1 = reinterpret_cast< wxDockArt * >(argp1);
9580 ecode2 = SWIG_AsVal_int(obj1, &val2);
9581 if (!SWIG_IsOK(ecode2)) {
9582 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "DockArt_GetMetric" "', expected argument " "2"" of type '" "int""'");
9583 }
9584 arg2 = static_cast< int >(val2);
9585 {
9586 PyThreadState* __tstate = wxPyBeginAllowThreads();
9587 result = (int)(arg1)->GetMetric(arg2);
9588 wxPyEndAllowThreads(__tstate);
9589 if (PyErr_Occurred()) SWIG_fail;
9590 }
9591 resultobj = SWIG_From_int(static_cast< int >(result));
9592 return resultobj;
9593 fail:
9594 return NULL;
9595 }
9596
9597
9598 SWIGINTERN PyObject *_wrap_DockArt_SetMetric(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
9599 PyObject *resultobj = 0;
9600 wxDockArt *arg1 = (wxDockArt *) 0 ;
9601 int arg2 ;
9602 int arg3 ;
9603 void *argp1 = 0 ;
9604 int res1 = 0 ;
9605 int val2 ;
9606 int ecode2 = 0 ;
9607 int val3 ;
9608 int ecode3 = 0 ;
9609 PyObject * obj0 = 0 ;
9610 PyObject * obj1 = 0 ;
9611 PyObject * obj2 = 0 ;
9612 char * kwnames[] = {
9613 (char *) "self",(char *) "id",(char *) "new_val", NULL
9614 };
9615
9616 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:DockArt_SetMetric",kwnames,&obj0,&obj1,&obj2)) SWIG_fail;
9617 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxDockArt, 0 | 0 );
9618 if (!SWIG_IsOK(res1)) {
9619 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "DockArt_SetMetric" "', expected argument " "1"" of type '" "wxDockArt *""'");
9620 }
9621 arg1 = reinterpret_cast< wxDockArt * >(argp1);
9622 ecode2 = SWIG_AsVal_int(obj1, &val2);
9623 if (!SWIG_IsOK(ecode2)) {
9624 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "DockArt_SetMetric" "', expected argument " "2"" of type '" "int""'");
9625 }
9626 arg2 = static_cast< int >(val2);
9627 ecode3 = SWIG_AsVal_int(obj2, &val3);
9628 if (!SWIG_IsOK(ecode3)) {
9629 SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "DockArt_SetMetric" "', expected argument " "3"" of type '" "int""'");
9630 }
9631 arg3 = static_cast< int >(val3);
9632 {
9633 PyThreadState* __tstate = wxPyBeginAllowThreads();
9634 (arg1)->SetMetric(arg2,arg3);
9635 wxPyEndAllowThreads(__tstate);
9636 if (PyErr_Occurred()) SWIG_fail;
9637 }
9638 resultobj = SWIG_Py_Void();
9639 return resultobj;
9640 fail:
9641 return NULL;
9642 }
9643
9644
9645 SWIGINTERN PyObject *_wrap_DockArt_SetFont(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
9646 PyObject *resultobj = 0;
9647 wxDockArt *arg1 = (wxDockArt *) 0 ;
9648 int arg2 ;
9649 wxFont *arg3 = 0 ;
9650 void *argp1 = 0 ;
9651 int res1 = 0 ;
9652 int val2 ;
9653 int ecode2 = 0 ;
9654 void *argp3 = 0 ;
9655 int res3 = 0 ;
9656 PyObject * obj0 = 0 ;
9657 PyObject * obj1 = 0 ;
9658 PyObject * obj2 = 0 ;
9659 char * kwnames[] = {
9660 (char *) "self",(char *) "id",(char *) "font", NULL
9661 };
9662
9663 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:DockArt_SetFont",kwnames,&obj0,&obj1,&obj2)) SWIG_fail;
9664 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxDockArt, 0 | 0 );
9665 if (!SWIG_IsOK(res1)) {
9666 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "DockArt_SetFont" "', expected argument " "1"" of type '" "wxDockArt *""'");
9667 }
9668 arg1 = reinterpret_cast< wxDockArt * >(argp1);
9669 ecode2 = SWIG_AsVal_int(obj1, &val2);
9670 if (!SWIG_IsOK(ecode2)) {
9671 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "DockArt_SetFont" "', expected argument " "2"" of type '" "int""'");
9672 }
9673 arg2 = static_cast< int >(val2);
9674 res3 = SWIG_ConvertPtr(obj2, &argp3, SWIGTYPE_p_wxFont, 0 | 0);
9675 if (!SWIG_IsOK(res3)) {
9676 SWIG_exception_fail(SWIG_ArgError(res3), "in method '" "DockArt_SetFont" "', expected argument " "3"" of type '" "wxFont const &""'");
9677 }
9678 if (!argp3) {
9679 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "DockArt_SetFont" "', expected argument " "3"" of type '" "wxFont const &""'");
9680 }
9681 arg3 = reinterpret_cast< wxFont * >(argp3);
9682 {
9683 PyThreadState* __tstate = wxPyBeginAllowThreads();
9684 (arg1)->SetFont(arg2,(wxFont const &)*arg3);
9685 wxPyEndAllowThreads(__tstate);
9686 if (PyErr_Occurred()) SWIG_fail;
9687 }
9688 resultobj = SWIG_Py_Void();
9689 return resultobj;
9690 fail:
9691 return NULL;
9692 }
9693
9694
9695 SWIGINTERN PyObject *_wrap_DockArt_GetFont(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
9696 PyObject *resultobj = 0;
9697 wxDockArt *arg1 = (wxDockArt *) 0 ;
9698 int arg2 ;
9699 wxFont result;
9700 void *argp1 = 0 ;
9701 int res1 = 0 ;
9702 int val2 ;
9703 int ecode2 = 0 ;
9704 PyObject * obj0 = 0 ;
9705 PyObject * obj1 = 0 ;
9706 char * kwnames[] = {
9707 (char *) "self",(char *) "id", NULL
9708 };
9709
9710 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:DockArt_GetFont",kwnames,&obj0,&obj1)) SWIG_fail;
9711 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxDockArt, 0 | 0 );
9712 if (!SWIG_IsOK(res1)) {
9713 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "DockArt_GetFont" "', expected argument " "1"" of type '" "wxDockArt *""'");
9714 }
9715 arg1 = reinterpret_cast< wxDockArt * >(argp1);
9716 ecode2 = SWIG_AsVal_int(obj1, &val2);
9717 if (!SWIG_IsOK(ecode2)) {
9718 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "DockArt_GetFont" "', expected argument " "2"" of type '" "int""'");
9719 }
9720 arg2 = static_cast< int >(val2);
9721 {
9722 PyThreadState* __tstate = wxPyBeginAllowThreads();
9723 result = (arg1)->GetFont(arg2);
9724 wxPyEndAllowThreads(__tstate);
9725 if (PyErr_Occurred()) SWIG_fail;
9726 }
9727 resultobj = SWIG_NewPointerObj((new wxFont(static_cast< const wxFont& >(result))), SWIGTYPE_p_wxFont, SWIG_POINTER_OWN | 0 );
9728 return resultobj;
9729 fail:
9730 return NULL;
9731 }
9732
9733
9734 SWIGINTERN PyObject *_wrap_DockArt_GetColour(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
9735 PyObject *resultobj = 0;
9736 wxDockArt *arg1 = (wxDockArt *) 0 ;
9737 int arg2 ;
9738 wxColour result;
9739 void *argp1 = 0 ;
9740 int res1 = 0 ;
9741 int val2 ;
9742 int ecode2 = 0 ;
9743 PyObject * obj0 = 0 ;
9744 PyObject * obj1 = 0 ;
9745 char * kwnames[] = {
9746 (char *) "self",(char *) "id", NULL
9747 };
9748
9749 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:DockArt_GetColour",kwnames,&obj0,&obj1)) SWIG_fail;
9750 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxDockArt, 0 | 0 );
9751 if (!SWIG_IsOK(res1)) {
9752 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "DockArt_GetColour" "', expected argument " "1"" of type '" "wxDockArt *""'");
9753 }
9754 arg1 = reinterpret_cast< wxDockArt * >(argp1);
9755 ecode2 = SWIG_AsVal_int(obj1, &val2);
9756 if (!SWIG_IsOK(ecode2)) {
9757 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "DockArt_GetColour" "', expected argument " "2"" of type '" "int""'");
9758 }
9759 arg2 = static_cast< int >(val2);
9760 {
9761 PyThreadState* __tstate = wxPyBeginAllowThreads();
9762 result = (arg1)->GetColour(arg2);
9763 wxPyEndAllowThreads(__tstate);
9764 if (PyErr_Occurred()) SWIG_fail;
9765 }
9766 resultobj = SWIG_NewPointerObj((new wxColour(static_cast< const wxColour& >(result))), SWIGTYPE_p_wxColour, SWIG_POINTER_OWN | 0 );
9767 return resultobj;
9768 fail:
9769 return NULL;
9770 }
9771
9772
9773 SWIGINTERN PyObject *_wrap_DockArt_SetColour(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
9774 PyObject *resultobj = 0;
9775 wxDockArt *arg1 = (wxDockArt *) 0 ;
9776 int arg2 ;
9777 wxColor *arg3 = 0 ;
9778 void *argp1 = 0 ;
9779 int res1 = 0 ;
9780 int val2 ;
9781 int ecode2 = 0 ;
9782 void *argp3 = 0 ;
9783 int res3 = 0 ;
9784 PyObject * obj0 = 0 ;
9785 PyObject * obj1 = 0 ;
9786 PyObject * obj2 = 0 ;
9787 char * kwnames[] = {
9788 (char *) "self",(char *) "id",(char *) "colour", NULL
9789 };
9790
9791 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:DockArt_SetColour",kwnames,&obj0,&obj1,&obj2)) SWIG_fail;
9792 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxDockArt, 0 | 0 );
9793 if (!SWIG_IsOK(res1)) {
9794 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "DockArt_SetColour" "', expected argument " "1"" of type '" "wxDockArt *""'");
9795 }
9796 arg1 = reinterpret_cast< wxDockArt * >(argp1);
9797 ecode2 = SWIG_AsVal_int(obj1, &val2);
9798 if (!SWIG_IsOK(ecode2)) {
9799 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "DockArt_SetColour" "', expected argument " "2"" of type '" "int""'");
9800 }
9801 arg2 = static_cast< int >(val2);
9802 res3 = SWIG_ConvertPtr(obj2, &argp3, SWIGTYPE_p_wxColor, 0 | 0);
9803 if (!SWIG_IsOK(res3)) {
9804 SWIG_exception_fail(SWIG_ArgError(res3), "in method '" "DockArt_SetColour" "', expected argument " "3"" of type '" "wxColor const &""'");
9805 }
9806 if (!argp3) {
9807 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "DockArt_SetColour" "', expected argument " "3"" of type '" "wxColor const &""'");
9808 }
9809 arg3 = reinterpret_cast< wxColor * >(argp3);
9810 {
9811 PyThreadState* __tstate = wxPyBeginAllowThreads();
9812 (arg1)->SetColour(arg2,(wxColor const &)*arg3);
9813 wxPyEndAllowThreads(__tstate);
9814 if (PyErr_Occurred()) SWIG_fail;
9815 }
9816 resultobj = SWIG_Py_Void();
9817 return resultobj;
9818 fail:
9819 return NULL;
9820 }
9821
9822
9823 SWIGINTERN PyObject *_wrap_DockArt_GetColor(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
9824 PyObject *resultobj = 0;
9825 wxDockArt *arg1 = (wxDockArt *) 0 ;
9826 int arg2 ;
9827 wxColour result;
9828 void *argp1 = 0 ;
9829 int res1 = 0 ;
9830 int val2 ;
9831 int ecode2 = 0 ;
9832 PyObject * obj0 = 0 ;
9833 PyObject * obj1 = 0 ;
9834 char * kwnames[] = {
9835 (char *) "self",(char *) "id", NULL
9836 };
9837
9838 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:DockArt_GetColor",kwnames,&obj0,&obj1)) SWIG_fail;
9839 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxDockArt, 0 | 0 );
9840 if (!SWIG_IsOK(res1)) {
9841 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "DockArt_GetColor" "', expected argument " "1"" of type '" "wxDockArt *""'");
9842 }
9843 arg1 = reinterpret_cast< wxDockArt * >(argp1);
9844 ecode2 = SWIG_AsVal_int(obj1, &val2);
9845 if (!SWIG_IsOK(ecode2)) {
9846 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "DockArt_GetColor" "', expected argument " "2"" of type '" "int""'");
9847 }
9848 arg2 = static_cast< int >(val2);
9849 {
9850 PyThreadState* __tstate = wxPyBeginAllowThreads();
9851 result = (arg1)->GetColor(arg2);
9852 wxPyEndAllowThreads(__tstate);
9853 if (PyErr_Occurred()) SWIG_fail;
9854 }
9855 resultobj = SWIG_NewPointerObj((new wxColour(static_cast< const wxColour& >(result))), SWIGTYPE_p_wxColour, SWIG_POINTER_OWN | 0 );
9856 return resultobj;
9857 fail:
9858 return NULL;
9859 }
9860
9861
9862 SWIGINTERN PyObject *_wrap_DockArt_SetColor(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
9863 PyObject *resultobj = 0;
9864 wxDockArt *arg1 = (wxDockArt *) 0 ;
9865 int arg2 ;
9866 wxColour *arg3 = 0 ;
9867 void *argp1 = 0 ;
9868 int res1 = 0 ;
9869 int val2 ;
9870 int ecode2 = 0 ;
9871 wxColour temp3 ;
9872 PyObject * obj0 = 0 ;
9873 PyObject * obj1 = 0 ;
9874 PyObject * obj2 = 0 ;
9875 char * kwnames[] = {
9876 (char *) "self",(char *) "id",(char *) "color", NULL
9877 };
9878
9879 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:DockArt_SetColor",kwnames,&obj0,&obj1,&obj2)) SWIG_fail;
9880 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxDockArt, 0 | 0 );
9881 if (!SWIG_IsOK(res1)) {
9882 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "DockArt_SetColor" "', expected argument " "1"" of type '" "wxDockArt *""'");
9883 }
9884 arg1 = reinterpret_cast< wxDockArt * >(argp1);
9885 ecode2 = SWIG_AsVal_int(obj1, &val2);
9886 if (!SWIG_IsOK(ecode2)) {
9887 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "DockArt_SetColor" "', expected argument " "2"" of type '" "int""'");
9888 }
9889 arg2 = static_cast< int >(val2);
9890 {
9891 arg3 = &temp3;
9892 if ( ! wxColour_helper(obj2, &arg3)) SWIG_fail;
9893 }
9894 {
9895 PyThreadState* __tstate = wxPyBeginAllowThreads();
9896 (arg1)->SetColor(arg2,(wxColour const &)*arg3);
9897 wxPyEndAllowThreads(__tstate);
9898 if (PyErr_Occurred()) SWIG_fail;
9899 }
9900 resultobj = SWIG_Py_Void();
9901 return resultobj;
9902 fail:
9903 return NULL;
9904 }
9905
9906
9907 SWIGINTERN PyObject *_wrap_DockArt_DrawSash(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
9908 PyObject *resultobj = 0;
9909 wxDockArt *arg1 = (wxDockArt *) 0 ;
9910 wxDC *arg2 = 0 ;
9911 int arg3 ;
9912 wxRect *arg4 = 0 ;
9913 void *argp1 = 0 ;
9914 int res1 = 0 ;
9915 void *argp2 = 0 ;
9916 int res2 = 0 ;
9917 int val3 ;
9918 int ecode3 = 0 ;
9919 wxRect temp4 ;
9920 PyObject * obj0 = 0 ;
9921 PyObject * obj1 = 0 ;
9922 PyObject * obj2 = 0 ;
9923 PyObject * obj3 = 0 ;
9924 char * kwnames[] = {
9925 (char *) "self",(char *) "dc",(char *) "orientation",(char *) "rect", NULL
9926 };
9927
9928 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOO:DockArt_DrawSash",kwnames,&obj0,&obj1,&obj2,&obj3)) SWIG_fail;
9929 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxDockArt, 0 | 0 );
9930 if (!SWIG_IsOK(res1)) {
9931 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "DockArt_DrawSash" "', expected argument " "1"" of type '" "wxDockArt *""'");
9932 }
9933 arg1 = reinterpret_cast< wxDockArt * >(argp1);
9934 res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_wxDC, 0 );
9935 if (!SWIG_IsOK(res2)) {
9936 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "DockArt_DrawSash" "', expected argument " "2"" of type '" "wxDC &""'");
9937 }
9938 if (!argp2) {
9939 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "DockArt_DrawSash" "', expected argument " "2"" of type '" "wxDC &""'");
9940 }
9941 arg2 = reinterpret_cast< wxDC * >(argp2);
9942 ecode3 = SWIG_AsVal_int(obj2, &val3);
9943 if (!SWIG_IsOK(ecode3)) {
9944 SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "DockArt_DrawSash" "', expected argument " "3"" of type '" "int""'");
9945 }
9946 arg3 = static_cast< int >(val3);
9947 {
9948 arg4 = &temp4;
9949 if ( ! wxRect_helper(obj3, &arg4)) SWIG_fail;
9950 }
9951 {
9952 PyThreadState* __tstate = wxPyBeginAllowThreads();
9953 (arg1)->DrawSash(*arg2,arg3,(wxRect const &)*arg4);
9954 wxPyEndAllowThreads(__tstate);
9955 if (PyErr_Occurred()) SWIG_fail;
9956 }
9957 resultobj = SWIG_Py_Void();
9958 return resultobj;
9959 fail:
9960 return NULL;
9961 }
9962
9963
9964 SWIGINTERN PyObject *_wrap_DockArt_DrawBackground(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
9965 PyObject *resultobj = 0;
9966 wxDockArt *arg1 = (wxDockArt *) 0 ;
9967 wxDC *arg2 = 0 ;
9968 int arg3 ;
9969 wxRect *arg4 = 0 ;
9970 void *argp1 = 0 ;
9971 int res1 = 0 ;
9972 void *argp2 = 0 ;
9973 int res2 = 0 ;
9974 int val3 ;
9975 int ecode3 = 0 ;
9976 wxRect temp4 ;
9977 PyObject * obj0 = 0 ;
9978 PyObject * obj1 = 0 ;
9979 PyObject * obj2 = 0 ;
9980 PyObject * obj3 = 0 ;
9981 char * kwnames[] = {
9982 (char *) "self",(char *) "dc",(char *) "orientation",(char *) "rect", NULL
9983 };
9984
9985 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOO:DockArt_DrawBackground",kwnames,&obj0,&obj1,&obj2,&obj3)) SWIG_fail;
9986 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxDockArt, 0 | 0 );
9987 if (!SWIG_IsOK(res1)) {
9988 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "DockArt_DrawBackground" "', expected argument " "1"" of type '" "wxDockArt *""'");
9989 }
9990 arg1 = reinterpret_cast< wxDockArt * >(argp1);
9991 res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_wxDC, 0 );
9992 if (!SWIG_IsOK(res2)) {
9993 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "DockArt_DrawBackground" "', expected argument " "2"" of type '" "wxDC &""'");
9994 }
9995 if (!argp2) {
9996 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "DockArt_DrawBackground" "', expected argument " "2"" of type '" "wxDC &""'");
9997 }
9998 arg2 = reinterpret_cast< wxDC * >(argp2);
9999 ecode3 = SWIG_AsVal_int(obj2, &val3);
10000 if (!SWIG_IsOK(ecode3)) {
10001 SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "DockArt_DrawBackground" "', expected argument " "3"" of type '" "int""'");
10002 }
10003 arg3 = static_cast< int >(val3);
10004 {
10005 arg4 = &temp4;
10006 if ( ! wxRect_helper(obj3, &arg4)) SWIG_fail;
10007 }
10008 {
10009 PyThreadState* __tstate = wxPyBeginAllowThreads();
10010 (arg1)->DrawBackground(*arg2,arg3,(wxRect const &)*arg4);
10011 wxPyEndAllowThreads(__tstate);
10012 if (PyErr_Occurred()) SWIG_fail;
10013 }
10014 resultobj = SWIG_Py_Void();
10015 return resultobj;
10016 fail:
10017 return NULL;
10018 }
10019
10020
10021 SWIGINTERN PyObject *_wrap_DockArt_DrawCaption(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
10022 PyObject *resultobj = 0;
10023 wxDockArt *arg1 = (wxDockArt *) 0 ;
10024 wxDC *arg2 = 0 ;
10025 wxString *arg3 = 0 ;
10026 wxRect *arg4 = 0 ;
10027 wxPaneInfo *arg5 = 0 ;
10028 void *argp1 = 0 ;
10029 int res1 = 0 ;
10030 void *argp2 = 0 ;
10031 int res2 = 0 ;
10032 bool temp3 = false ;
10033 wxRect temp4 ;
10034 void *argp5 = 0 ;
10035 int res5 = 0 ;
10036 PyObject * obj0 = 0 ;
10037 PyObject * obj1 = 0 ;
10038 PyObject * obj2 = 0 ;
10039 PyObject * obj3 = 0 ;
10040 PyObject * obj4 = 0 ;
10041 char * kwnames[] = {
10042 (char *) "self",(char *) "dc",(char *) "text",(char *) "rect",(char *) "pane", NULL
10043 };
10044
10045 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOOO:DockArt_DrawCaption",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4)) SWIG_fail;
10046 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxDockArt, 0 | 0 );
10047 if (!SWIG_IsOK(res1)) {
10048 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "DockArt_DrawCaption" "', expected argument " "1"" of type '" "wxDockArt *""'");
10049 }
10050 arg1 = reinterpret_cast< wxDockArt * >(argp1);
10051 res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_wxDC, 0 );
10052 if (!SWIG_IsOK(res2)) {
10053 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "DockArt_DrawCaption" "', expected argument " "2"" of type '" "wxDC &""'");
10054 }
10055 if (!argp2) {
10056 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "DockArt_DrawCaption" "', expected argument " "2"" of type '" "wxDC &""'");
10057 }
10058 arg2 = reinterpret_cast< wxDC * >(argp2);
10059 {
10060 arg3 = wxString_in_helper(obj2);
10061 if (arg3 == NULL) SWIG_fail;
10062 temp3 = true;
10063 }
10064 {
10065 arg4 = &temp4;
10066 if ( ! wxRect_helper(obj3, &arg4)) SWIG_fail;
10067 }
10068 res5 = SWIG_ConvertPtr(obj4, &argp5, SWIGTYPE_p_wxPaneInfo, 0 );
10069 if (!SWIG_IsOK(res5)) {
10070 SWIG_exception_fail(SWIG_ArgError(res5), "in method '" "DockArt_DrawCaption" "', expected argument " "5"" of type '" "wxPaneInfo &""'");
10071 }
10072 if (!argp5) {
10073 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "DockArt_DrawCaption" "', expected argument " "5"" of type '" "wxPaneInfo &""'");
10074 }
10075 arg5 = reinterpret_cast< wxPaneInfo * >(argp5);
10076 {
10077 PyThreadState* __tstate = wxPyBeginAllowThreads();
10078 (arg1)->DrawCaption(*arg2,(wxString const &)*arg3,(wxRect const &)*arg4,*arg5);
10079 wxPyEndAllowThreads(__tstate);
10080 if (PyErr_Occurred()) SWIG_fail;
10081 }
10082 resultobj = SWIG_Py_Void();
10083 {
10084 if (temp3)
10085 delete arg3;
10086 }
10087 return resultobj;
10088 fail:
10089 {
10090 if (temp3)
10091 delete arg3;
10092 }
10093 return NULL;
10094 }
10095
10096
10097 SWIGINTERN PyObject *_wrap_DockArt_DrawGripper(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
10098 PyObject *resultobj = 0;
10099 wxDockArt *arg1 = (wxDockArt *) 0 ;
10100 wxDC *arg2 = 0 ;
10101 wxRect *arg3 = 0 ;
10102 wxPaneInfo *arg4 = 0 ;
10103 void *argp1 = 0 ;
10104 int res1 = 0 ;
10105 void *argp2 = 0 ;
10106 int res2 = 0 ;
10107 wxRect temp3 ;
10108 void *argp4 = 0 ;
10109 int res4 = 0 ;
10110 PyObject * obj0 = 0 ;
10111 PyObject * obj1 = 0 ;
10112 PyObject * obj2 = 0 ;
10113 PyObject * obj3 = 0 ;
10114 char * kwnames[] = {
10115 (char *) "self",(char *) "dc",(char *) "rect",(char *) "pane", NULL
10116 };
10117
10118 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOO:DockArt_DrawGripper",kwnames,&obj0,&obj1,&obj2,&obj3)) SWIG_fail;
10119 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxDockArt, 0 | 0 );
10120 if (!SWIG_IsOK(res1)) {
10121 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "DockArt_DrawGripper" "', expected argument " "1"" of type '" "wxDockArt *""'");
10122 }
10123 arg1 = reinterpret_cast< wxDockArt * >(argp1);
10124 res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_wxDC, 0 );
10125 if (!SWIG_IsOK(res2)) {
10126 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "DockArt_DrawGripper" "', expected argument " "2"" of type '" "wxDC &""'");
10127 }
10128 if (!argp2) {
10129 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "DockArt_DrawGripper" "', expected argument " "2"" of type '" "wxDC &""'");
10130 }
10131 arg2 = reinterpret_cast< wxDC * >(argp2);
10132 {
10133 arg3 = &temp3;
10134 if ( ! wxRect_helper(obj2, &arg3)) SWIG_fail;
10135 }
10136 res4 = SWIG_ConvertPtr(obj3, &argp4, SWIGTYPE_p_wxPaneInfo, 0 );
10137 if (!SWIG_IsOK(res4)) {
10138 SWIG_exception_fail(SWIG_ArgError(res4), "in method '" "DockArt_DrawGripper" "', expected argument " "4"" of type '" "wxPaneInfo &""'");
10139 }
10140 if (!argp4) {
10141 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "DockArt_DrawGripper" "', expected argument " "4"" of type '" "wxPaneInfo &""'");
10142 }
10143 arg4 = reinterpret_cast< wxPaneInfo * >(argp4);
10144 {
10145 PyThreadState* __tstate = wxPyBeginAllowThreads();
10146 (arg1)->DrawGripper(*arg2,(wxRect const &)*arg3,*arg4);
10147 wxPyEndAllowThreads(__tstate);
10148 if (PyErr_Occurred()) SWIG_fail;
10149 }
10150 resultobj = SWIG_Py_Void();
10151 return resultobj;
10152 fail:
10153 return NULL;
10154 }
10155
10156
10157 SWIGINTERN PyObject *_wrap_DockArt_DrawBorder(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
10158 PyObject *resultobj = 0;
10159 wxDockArt *arg1 = (wxDockArt *) 0 ;
10160 wxDC *arg2 = 0 ;
10161 wxRect *arg3 = 0 ;
10162 wxPaneInfo *arg4 = 0 ;
10163 void *argp1 = 0 ;
10164 int res1 = 0 ;
10165 void *argp2 = 0 ;
10166 int res2 = 0 ;
10167 wxRect temp3 ;
10168 void *argp4 = 0 ;
10169 int res4 = 0 ;
10170 PyObject * obj0 = 0 ;
10171 PyObject * obj1 = 0 ;
10172 PyObject * obj2 = 0 ;
10173 PyObject * obj3 = 0 ;
10174 char * kwnames[] = {
10175 (char *) "self",(char *) "dc",(char *) "rect",(char *) "pane", NULL
10176 };
10177
10178 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOO:DockArt_DrawBorder",kwnames,&obj0,&obj1,&obj2,&obj3)) SWIG_fail;
10179 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxDockArt, 0 | 0 );
10180 if (!SWIG_IsOK(res1)) {
10181 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "DockArt_DrawBorder" "', expected argument " "1"" of type '" "wxDockArt *""'");
10182 }
10183 arg1 = reinterpret_cast< wxDockArt * >(argp1);
10184 res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_wxDC, 0 );
10185 if (!SWIG_IsOK(res2)) {
10186 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "DockArt_DrawBorder" "', expected argument " "2"" of type '" "wxDC &""'");
10187 }
10188 if (!argp2) {
10189 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "DockArt_DrawBorder" "', expected argument " "2"" of type '" "wxDC &""'");
10190 }
10191 arg2 = reinterpret_cast< wxDC * >(argp2);
10192 {
10193 arg3 = &temp3;
10194 if ( ! wxRect_helper(obj2, &arg3)) SWIG_fail;
10195 }
10196 res4 = SWIG_ConvertPtr(obj3, &argp4, SWIGTYPE_p_wxPaneInfo, 0 );
10197 if (!SWIG_IsOK(res4)) {
10198 SWIG_exception_fail(SWIG_ArgError(res4), "in method '" "DockArt_DrawBorder" "', expected argument " "4"" of type '" "wxPaneInfo &""'");
10199 }
10200 if (!argp4) {
10201 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "DockArt_DrawBorder" "', expected argument " "4"" of type '" "wxPaneInfo &""'");
10202 }
10203 arg4 = reinterpret_cast< wxPaneInfo * >(argp4);
10204 {
10205 PyThreadState* __tstate = wxPyBeginAllowThreads();
10206 (arg1)->DrawBorder(*arg2,(wxRect const &)*arg3,*arg4);
10207 wxPyEndAllowThreads(__tstate);
10208 if (PyErr_Occurred()) SWIG_fail;
10209 }
10210 resultobj = SWIG_Py_Void();
10211 return resultobj;
10212 fail:
10213 return NULL;
10214 }
10215
10216
10217 SWIGINTERN PyObject *_wrap_DockArt_DrawPaneButton(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
10218 PyObject *resultobj = 0;
10219 wxDockArt *arg1 = (wxDockArt *) 0 ;
10220 wxDC *arg2 = 0 ;
10221 int arg3 ;
10222 int arg4 ;
10223 wxRect *arg5 = 0 ;
10224 wxPaneInfo *arg6 = 0 ;
10225 void *argp1 = 0 ;
10226 int res1 = 0 ;
10227 void *argp2 = 0 ;
10228 int res2 = 0 ;
10229 int val3 ;
10230 int ecode3 = 0 ;
10231 int val4 ;
10232 int ecode4 = 0 ;
10233 wxRect temp5 ;
10234 void *argp6 = 0 ;
10235 int res6 = 0 ;
10236 PyObject * obj0 = 0 ;
10237 PyObject * obj1 = 0 ;
10238 PyObject * obj2 = 0 ;
10239 PyObject * obj3 = 0 ;
10240 PyObject * obj4 = 0 ;
10241 PyObject * obj5 = 0 ;
10242 char * kwnames[] = {
10243 (char *) "self",(char *) "dc",(char *) "button",(char *) "button_state",(char *) "rect",(char *) "pane", NULL
10244 };
10245
10246 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOOOO:DockArt_DrawPaneButton",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5)) SWIG_fail;
10247 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxDockArt, 0 | 0 );
10248 if (!SWIG_IsOK(res1)) {
10249 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "DockArt_DrawPaneButton" "', expected argument " "1"" of type '" "wxDockArt *""'");
10250 }
10251 arg1 = reinterpret_cast< wxDockArt * >(argp1);
10252 res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_wxDC, 0 );
10253 if (!SWIG_IsOK(res2)) {
10254 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "DockArt_DrawPaneButton" "', expected argument " "2"" of type '" "wxDC &""'");
10255 }
10256 if (!argp2) {
10257 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "DockArt_DrawPaneButton" "', expected argument " "2"" of type '" "wxDC &""'");
10258 }
10259 arg2 = reinterpret_cast< wxDC * >(argp2);
10260 ecode3 = SWIG_AsVal_int(obj2, &val3);
10261 if (!SWIG_IsOK(ecode3)) {
10262 SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "DockArt_DrawPaneButton" "', expected argument " "3"" of type '" "int""'");
10263 }
10264 arg3 = static_cast< int >(val3);
10265 ecode4 = SWIG_AsVal_int(obj3, &val4);
10266 if (!SWIG_IsOK(ecode4)) {
10267 SWIG_exception_fail(SWIG_ArgError(ecode4), "in method '" "DockArt_DrawPaneButton" "', expected argument " "4"" of type '" "int""'");
10268 }
10269 arg4 = static_cast< int >(val4);
10270 {
10271 arg5 = &temp5;
10272 if ( ! wxRect_helper(obj4, &arg5)) SWIG_fail;
10273 }
10274 res6 = SWIG_ConvertPtr(obj5, &argp6, SWIGTYPE_p_wxPaneInfo, 0 );
10275 if (!SWIG_IsOK(res6)) {
10276 SWIG_exception_fail(SWIG_ArgError(res6), "in method '" "DockArt_DrawPaneButton" "', expected argument " "6"" of type '" "wxPaneInfo &""'");
10277 }
10278 if (!argp6) {
10279 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "DockArt_DrawPaneButton" "', expected argument " "6"" of type '" "wxPaneInfo &""'");
10280 }
10281 arg6 = reinterpret_cast< wxPaneInfo * >(argp6);
10282 {
10283 PyThreadState* __tstate = wxPyBeginAllowThreads();
10284 (arg1)->DrawPaneButton(*arg2,arg3,arg4,(wxRect const &)*arg5,*arg6);
10285 wxPyEndAllowThreads(__tstate);
10286 if (PyErr_Occurred()) SWIG_fail;
10287 }
10288 resultobj = SWIG_Py_Void();
10289 return resultobj;
10290 fail:
10291 return NULL;
10292 }
10293
10294
10295 SWIGINTERN PyObject *DockArt_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
10296 PyObject *obj;
10297 if (!SWIG_Python_UnpackTuple(args,(char*)"swigregister", 1, 1,&obj)) return NULL;
10298 SWIG_TypeNewClientData(SWIGTYPE_p_wxDockArt, SWIG_NewClientData(obj));
10299 return SWIG_Py_Void();
10300 }
10301
10302 SWIGINTERN PyObject *_wrap_new_DefaultDockArt(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
10303 PyObject *resultobj = 0;
10304 wxDefaultDockArt *result = 0 ;
10305
10306 if (!SWIG_Python_UnpackTuple(args,"new_DefaultDockArt",0,0,0)) SWIG_fail;
10307 {
10308 PyThreadState* __tstate = wxPyBeginAllowThreads();
10309 result = (wxDefaultDockArt *)new wxDefaultDockArt();
10310 wxPyEndAllowThreads(__tstate);
10311 if (PyErr_Occurred()) SWIG_fail;
10312 }
10313 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_wxDefaultDockArt, SWIG_POINTER_NEW | 0 );
10314 return resultobj;
10315 fail:
10316 return NULL;
10317 }
10318
10319
10320 SWIGINTERN PyObject *DefaultDockArt_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
10321 PyObject *obj;
10322 if (!SWIG_Python_UnpackTuple(args,(char*)"swigregister", 1, 1,&obj)) return NULL;
10323 SWIG_TypeNewClientData(SWIGTYPE_p_wxDefaultDockArt, SWIG_NewClientData(obj));
10324 return SWIG_Py_Void();
10325 }
10326
10327 SWIGINTERN PyObject *DefaultDockArt_swiginit(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
10328 return SWIG_Python_InitShadowInstance(args);
10329 }
10330
10331 SWIGINTERN PyObject *_wrap_new_FloatingPane(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
10332 PyObject *resultobj = 0;
10333 wxWindow *arg1 = (wxWindow *) 0 ;
10334 wxFrameManager *arg2 = (wxFrameManager *) 0 ;
10335 wxPaneInfo *arg3 = 0 ;
10336 int arg4 = (int) wxID_ANY ;
10337 wxFloatingPane *result = 0 ;
10338 void *argp1 = 0 ;
10339 int res1 = 0 ;
10340 void *argp2 = 0 ;
10341 int res2 = 0 ;
10342 void *argp3 = 0 ;
10343 int res3 = 0 ;
10344 int val4 ;
10345 int ecode4 = 0 ;
10346 PyObject * obj0 = 0 ;
10347 PyObject * obj1 = 0 ;
10348 PyObject * obj2 = 0 ;
10349 PyObject * obj3 = 0 ;
10350 char * kwnames[] = {
10351 (char *) "parent",(char *) "owner_mgr",(char *) "pane",(char *) "id", NULL
10352 };
10353
10354 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO|O:new_FloatingPane",kwnames,&obj0,&obj1,&obj2,&obj3)) SWIG_fail;
10355 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxWindow, 0 | 0 );
10356 if (!SWIG_IsOK(res1)) {
10357 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_FloatingPane" "', expected argument " "1"" of type '" "wxWindow *""'");
10358 }
10359 arg1 = reinterpret_cast< wxWindow * >(argp1);
10360 res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_wxFrameManager, 0 | 0 );
10361 if (!SWIG_IsOK(res2)) {
10362 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "new_FloatingPane" "', expected argument " "2"" of type '" "wxFrameManager *""'");
10363 }
10364 arg2 = reinterpret_cast< wxFrameManager * >(argp2);
10365 res3 = SWIG_ConvertPtr(obj2, &argp3, SWIGTYPE_p_wxPaneInfo, 0 | 0);
10366 if (!SWIG_IsOK(res3)) {
10367 SWIG_exception_fail(SWIG_ArgError(res3), "in method '" "new_FloatingPane" "', expected argument " "3"" of type '" "wxPaneInfo const &""'");
10368 }
10369 if (!argp3) {
10370 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_FloatingPane" "', expected argument " "3"" of type '" "wxPaneInfo const &""'");
10371 }
10372 arg3 = reinterpret_cast< wxPaneInfo * >(argp3);
10373 if (obj3) {
10374 ecode4 = SWIG_AsVal_int(obj3, &val4);
10375 if (!SWIG_IsOK(ecode4)) {
10376 SWIG_exception_fail(SWIG_ArgError(ecode4), "in method '" "new_FloatingPane" "', expected argument " "4"" of type '" "int""'");
10377 }
10378 arg4 = static_cast< int >(val4);
10379 }
10380 {
10381 PyThreadState* __tstate = wxPyBeginAllowThreads();
10382 result = (wxFloatingPane *)new wxFloatingPane(arg1,arg2,(wxPaneInfo const &)*arg3,arg4);
10383 wxPyEndAllowThreads(__tstate);
10384 if (PyErr_Occurred()) SWIG_fail;
10385 }
10386 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_wxFloatingPane, SWIG_POINTER_NEW | 0 );
10387 return resultobj;
10388 fail:
10389 return NULL;
10390 }
10391
10392
10393 SWIGINTERN PyObject *_wrap_delete_FloatingPane(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
10394 PyObject *resultobj = 0;
10395 wxFloatingPane *arg1 = (wxFloatingPane *) 0 ;
10396 void *argp1 = 0 ;
10397 int res1 = 0 ;
10398 PyObject *swig_obj[1] ;
10399
10400 if (!args) SWIG_fail;
10401 swig_obj[0] = args;
10402 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxFloatingPane, SWIG_POINTER_DISOWN | 0 );
10403 if (!SWIG_IsOK(res1)) {
10404 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_FloatingPane" "', expected argument " "1"" of type '" "wxFloatingPane *""'");
10405 }
10406 arg1 = reinterpret_cast< wxFloatingPane * >(argp1);
10407 {
10408 PyThreadState* __tstate = wxPyBeginAllowThreads();
10409 delete arg1;
10410
10411 wxPyEndAllowThreads(__tstate);
10412 if (PyErr_Occurred()) SWIG_fail;
10413 }
10414 resultobj = SWIG_Py_Void();
10415 return resultobj;
10416 fail:
10417 return NULL;
10418 }
10419
10420
10421 SWIGINTERN PyObject *_wrap_FloatingPane_SetPaneWindow(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
10422 PyObject *resultobj = 0;
10423 wxFloatingPane *arg1 = (wxFloatingPane *) 0 ;
10424 wxPaneInfo *arg2 = 0 ;
10425 void *argp1 = 0 ;
10426 int res1 = 0 ;
10427 void *argp2 = 0 ;
10428 int res2 = 0 ;
10429 PyObject * obj0 = 0 ;
10430 PyObject * obj1 = 0 ;
10431 char * kwnames[] = {
10432 (char *) "self",(char *) "pane", NULL
10433 };
10434
10435 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:FloatingPane_SetPaneWindow",kwnames,&obj0,&obj1)) SWIG_fail;
10436 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxFloatingPane, 0 | 0 );
10437 if (!SWIG_IsOK(res1)) {
10438 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "FloatingPane_SetPaneWindow" "', expected argument " "1"" of type '" "wxFloatingPane *""'");
10439 }
10440 arg1 = reinterpret_cast< wxFloatingPane * >(argp1);
10441 res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_wxPaneInfo, 0 | 0);
10442 if (!SWIG_IsOK(res2)) {
10443 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "FloatingPane_SetPaneWindow" "', expected argument " "2"" of type '" "wxPaneInfo const &""'");
10444 }
10445 if (!argp2) {
10446 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "FloatingPane_SetPaneWindow" "', expected argument " "2"" of type '" "wxPaneInfo const &""'");
10447 }
10448 arg2 = reinterpret_cast< wxPaneInfo * >(argp2);
10449 {
10450 PyThreadState* __tstate = wxPyBeginAllowThreads();
10451 (arg1)->SetPaneWindow((wxPaneInfo const &)*arg2);
10452 wxPyEndAllowThreads(__tstate);
10453 if (PyErr_Occurred()) SWIG_fail;
10454 }
10455 resultobj = SWIG_Py_Void();
10456 return resultobj;
10457 fail:
10458 return NULL;
10459 }
10460
10461
10462 SWIGINTERN PyObject *FloatingPane_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
10463 PyObject *obj;
10464 if (!SWIG_Python_UnpackTuple(args,(char*)"swigregister", 1, 1,&obj)) return NULL;
10465 SWIG_TypeNewClientData(SWIGTYPE_p_wxFloatingPane, SWIG_NewClientData(obj));
10466 return SWIG_Py_Void();
10467 }
10468
10469 SWIGINTERN PyObject *FloatingPane_swiginit(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
10470 return SWIG_Python_InitShadowInstance(args);
10471 }
10472
10473 SWIGINTERN PyObject *_wrap_new_AuiNotebookEvent(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
10474 PyObject *resultobj = 0;
10475 wxEventType arg1 = (wxEventType) wxEVT_NULL ;
10476 int arg2 = (int) 0 ;
10477 wxAuiNotebookEvent *result = 0 ;
10478 int val1 ;
10479 int ecode1 = 0 ;
10480 int val2 ;
10481 int ecode2 = 0 ;
10482 PyObject * obj0 = 0 ;
10483 PyObject * obj1 = 0 ;
10484 char * kwnames[] = {
10485 (char *) "command_type",(char *) "win_id", NULL
10486 };
10487
10488 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|OO:new_AuiNotebookEvent",kwnames,&obj0,&obj1)) SWIG_fail;
10489 if (obj0) {
10490 ecode1 = SWIG_AsVal_int(obj0, &val1);
10491 if (!SWIG_IsOK(ecode1)) {
10492 SWIG_exception_fail(SWIG_ArgError(ecode1), "in method '" "new_AuiNotebookEvent" "', expected argument " "1"" of type '" "wxEventType""'");
10493 }
10494 arg1 = static_cast< wxEventType >(val1);
10495 }
10496 if (obj1) {
10497 ecode2 = SWIG_AsVal_int(obj1, &val2);
10498 if (!SWIG_IsOK(ecode2)) {
10499 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "new_AuiNotebookEvent" "', expected argument " "2"" of type '" "int""'");
10500 }
10501 arg2 = static_cast< int >(val2);
10502 }
10503 {
10504 PyThreadState* __tstate = wxPyBeginAllowThreads();
10505 result = (wxAuiNotebookEvent *)new wxAuiNotebookEvent(arg1,arg2);
10506 wxPyEndAllowThreads(__tstate);
10507 if (PyErr_Occurred()) SWIG_fail;
10508 }
10509 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_wxAuiNotebookEvent, SWIG_POINTER_NEW | 0 );
10510 return resultobj;
10511 fail:
10512 return NULL;
10513 }
10514
10515
10516 SWIGINTERN PyObject *_wrap_AuiNotebookEvent_SetSelection(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
10517 PyObject *resultobj = 0;
10518 wxAuiNotebookEvent *arg1 = (wxAuiNotebookEvent *) 0 ;
10519 int arg2 ;
10520 void *argp1 = 0 ;
10521 int res1 = 0 ;
10522 int val2 ;
10523 int ecode2 = 0 ;
10524 PyObject * obj0 = 0 ;
10525 PyObject * obj1 = 0 ;
10526 char * kwnames[] = {
10527 (char *) "self",(char *) "s", NULL
10528 };
10529
10530 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:AuiNotebookEvent_SetSelection",kwnames,&obj0,&obj1)) SWIG_fail;
10531 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxAuiNotebookEvent, 0 | 0 );
10532 if (!SWIG_IsOK(res1)) {
10533 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "AuiNotebookEvent_SetSelection" "', expected argument " "1"" of type '" "wxAuiNotebookEvent *""'");
10534 }
10535 arg1 = reinterpret_cast< wxAuiNotebookEvent * >(argp1);
10536 ecode2 = SWIG_AsVal_int(obj1, &val2);
10537 if (!SWIG_IsOK(ecode2)) {
10538 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "AuiNotebookEvent_SetSelection" "', expected argument " "2"" of type '" "int""'");
10539 }
10540 arg2 = static_cast< int >(val2);
10541 {
10542 PyThreadState* __tstate = wxPyBeginAllowThreads();
10543 (arg1)->SetSelection(arg2);
10544 wxPyEndAllowThreads(__tstate);
10545 if (PyErr_Occurred()) SWIG_fail;
10546 }
10547 resultobj = SWIG_Py_Void();
10548 return resultobj;
10549 fail:
10550 return NULL;
10551 }
10552
10553
10554 SWIGINTERN PyObject *_wrap_AuiNotebookEvent_SetOldSelection(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
10555 PyObject *resultobj = 0;
10556 wxAuiNotebookEvent *arg1 = (wxAuiNotebookEvent *) 0 ;
10557 int arg2 ;
10558 void *argp1 = 0 ;
10559 int res1 = 0 ;
10560 int val2 ;
10561 int ecode2 = 0 ;
10562 PyObject * obj0 = 0 ;
10563 PyObject * obj1 = 0 ;
10564 char * kwnames[] = {
10565 (char *) "self",(char *) "s", NULL
10566 };
10567
10568 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:AuiNotebookEvent_SetOldSelection",kwnames,&obj0,&obj1)) SWIG_fail;
10569 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxAuiNotebookEvent, 0 | 0 );
10570 if (!SWIG_IsOK(res1)) {
10571 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "AuiNotebookEvent_SetOldSelection" "', expected argument " "1"" of type '" "wxAuiNotebookEvent *""'");
10572 }
10573 arg1 = reinterpret_cast< wxAuiNotebookEvent * >(argp1);
10574 ecode2 = SWIG_AsVal_int(obj1, &val2);
10575 if (!SWIG_IsOK(ecode2)) {
10576 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "AuiNotebookEvent_SetOldSelection" "', expected argument " "2"" of type '" "int""'");
10577 }
10578 arg2 = static_cast< int >(val2);
10579 {
10580 PyThreadState* __tstate = wxPyBeginAllowThreads();
10581 (arg1)->SetOldSelection(arg2);
10582 wxPyEndAllowThreads(__tstate);
10583 if (PyErr_Occurred()) SWIG_fail;
10584 }
10585 resultobj = SWIG_Py_Void();
10586 return resultobj;
10587 fail:
10588 return NULL;
10589 }
10590
10591
10592 SWIGINTERN PyObject *_wrap_AuiNotebookEvent_GetSelection(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
10593 PyObject *resultobj = 0;
10594 wxAuiNotebookEvent *arg1 = (wxAuiNotebookEvent *) 0 ;
10595 int result;
10596 void *argp1 = 0 ;
10597 int res1 = 0 ;
10598 PyObject *swig_obj[1] ;
10599
10600 if (!args) SWIG_fail;
10601 swig_obj[0] = args;
10602 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxAuiNotebookEvent, 0 | 0 );
10603 if (!SWIG_IsOK(res1)) {
10604 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "AuiNotebookEvent_GetSelection" "', expected argument " "1"" of type '" "wxAuiNotebookEvent const *""'");
10605 }
10606 arg1 = reinterpret_cast< wxAuiNotebookEvent * >(argp1);
10607 {
10608 PyThreadState* __tstate = wxPyBeginAllowThreads();
10609 result = (int)((wxAuiNotebookEvent const *)arg1)->GetSelection();
10610 wxPyEndAllowThreads(__tstate);
10611 if (PyErr_Occurred()) SWIG_fail;
10612 }
10613 resultobj = SWIG_From_int(static_cast< int >(result));
10614 return resultobj;
10615 fail:
10616 return NULL;
10617 }
10618
10619
10620 SWIGINTERN PyObject *_wrap_AuiNotebookEvent_GetOldSelection(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
10621 PyObject *resultobj = 0;
10622 wxAuiNotebookEvent *arg1 = (wxAuiNotebookEvent *) 0 ;
10623 int result;
10624 void *argp1 = 0 ;
10625 int res1 = 0 ;
10626 PyObject *swig_obj[1] ;
10627
10628 if (!args) SWIG_fail;
10629 swig_obj[0] = args;
10630 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxAuiNotebookEvent, 0 | 0 );
10631 if (!SWIG_IsOK(res1)) {
10632 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "AuiNotebookEvent_GetOldSelection" "', expected argument " "1"" of type '" "wxAuiNotebookEvent const *""'");
10633 }
10634 arg1 = reinterpret_cast< wxAuiNotebookEvent * >(argp1);
10635 {
10636 PyThreadState* __tstate = wxPyBeginAllowThreads();
10637 result = (int)((wxAuiNotebookEvent const *)arg1)->GetOldSelection();
10638 wxPyEndAllowThreads(__tstate);
10639 if (PyErr_Occurred()) SWIG_fail;
10640 }
10641 resultobj = SWIG_From_int(static_cast< int >(result));
10642 return resultobj;
10643 fail:
10644 return NULL;
10645 }
10646
10647
10648 SWIGINTERN PyObject *_wrap_AuiNotebookEvent_old_selection_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
10649 PyObject *resultobj = 0;
10650 wxAuiNotebookEvent *arg1 = (wxAuiNotebookEvent *) 0 ;
10651 int arg2 ;
10652 void *argp1 = 0 ;
10653 int res1 = 0 ;
10654 int val2 ;
10655 int ecode2 = 0 ;
10656 PyObject *swig_obj[2] ;
10657
10658 if (!SWIG_Python_UnpackTuple(args,"AuiNotebookEvent_old_selection_set",2,2,swig_obj)) SWIG_fail;
10659 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxAuiNotebookEvent, 0 | 0 );
10660 if (!SWIG_IsOK(res1)) {
10661 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "AuiNotebookEvent_old_selection_set" "', expected argument " "1"" of type '" "wxAuiNotebookEvent *""'");
10662 }
10663 arg1 = reinterpret_cast< wxAuiNotebookEvent * >(argp1);
10664 ecode2 = SWIG_AsVal_int(swig_obj[1], &val2);
10665 if (!SWIG_IsOK(ecode2)) {
10666 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "AuiNotebookEvent_old_selection_set" "', expected argument " "2"" of type '" "int""'");
10667 }
10668 arg2 = static_cast< int >(val2);
10669 if (arg1) (arg1)->old_selection = arg2;
10670
10671 resultobj = SWIG_Py_Void();
10672 return resultobj;
10673 fail:
10674 return NULL;
10675 }
10676
10677
10678 SWIGINTERN PyObject *_wrap_AuiNotebookEvent_old_selection_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
10679 PyObject *resultobj = 0;
10680 wxAuiNotebookEvent *arg1 = (wxAuiNotebookEvent *) 0 ;
10681 int result;
10682 void *argp1 = 0 ;
10683 int res1 = 0 ;
10684 PyObject *swig_obj[1] ;
10685
10686 if (!args) SWIG_fail;
10687 swig_obj[0] = args;
10688 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxAuiNotebookEvent, 0 | 0 );
10689 if (!SWIG_IsOK(res1)) {
10690 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "AuiNotebookEvent_old_selection_get" "', expected argument " "1"" of type '" "wxAuiNotebookEvent *""'");
10691 }
10692 arg1 = reinterpret_cast< wxAuiNotebookEvent * >(argp1);
10693 result = (int) ((arg1)->old_selection);
10694 resultobj = SWIG_From_int(static_cast< int >(result));
10695 return resultobj;
10696 fail:
10697 return NULL;
10698 }
10699
10700
10701 SWIGINTERN PyObject *_wrap_AuiNotebookEvent_selection_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
10702 PyObject *resultobj = 0;
10703 wxAuiNotebookEvent *arg1 = (wxAuiNotebookEvent *) 0 ;
10704 int arg2 ;
10705 void *argp1 = 0 ;
10706 int res1 = 0 ;
10707 int val2 ;
10708 int ecode2 = 0 ;
10709 PyObject *swig_obj[2] ;
10710
10711 if (!SWIG_Python_UnpackTuple(args,"AuiNotebookEvent_selection_set",2,2,swig_obj)) SWIG_fail;
10712 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxAuiNotebookEvent, 0 | 0 );
10713 if (!SWIG_IsOK(res1)) {
10714 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "AuiNotebookEvent_selection_set" "', expected argument " "1"" of type '" "wxAuiNotebookEvent *""'");
10715 }
10716 arg1 = reinterpret_cast< wxAuiNotebookEvent * >(argp1);
10717 ecode2 = SWIG_AsVal_int(swig_obj[1], &val2);
10718 if (!SWIG_IsOK(ecode2)) {
10719 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "AuiNotebookEvent_selection_set" "', expected argument " "2"" of type '" "int""'");
10720 }
10721 arg2 = static_cast< int >(val2);
10722 if (arg1) (arg1)->selection = arg2;
10723
10724 resultobj = SWIG_Py_Void();
10725 return resultobj;
10726 fail:
10727 return NULL;
10728 }
10729
10730
10731 SWIGINTERN PyObject *_wrap_AuiNotebookEvent_selection_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
10732 PyObject *resultobj = 0;
10733 wxAuiNotebookEvent *arg1 = (wxAuiNotebookEvent *) 0 ;
10734 int result;
10735 void *argp1 = 0 ;
10736 int res1 = 0 ;
10737 PyObject *swig_obj[1] ;
10738
10739 if (!args) SWIG_fail;
10740 swig_obj[0] = args;
10741 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxAuiNotebookEvent, 0 | 0 );
10742 if (!SWIG_IsOK(res1)) {
10743 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "AuiNotebookEvent_selection_get" "', expected argument " "1"" of type '" "wxAuiNotebookEvent *""'");
10744 }
10745 arg1 = reinterpret_cast< wxAuiNotebookEvent * >(argp1);
10746 result = (int) ((arg1)->selection);
10747 resultobj = SWIG_From_int(static_cast< int >(result));
10748 return resultobj;
10749 fail:
10750 return NULL;
10751 }
10752
10753
10754 SWIGINTERN PyObject *AuiNotebookEvent_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
10755 PyObject *obj;
10756 if (!SWIG_Python_UnpackTuple(args,(char*)"swigregister", 1, 1,&obj)) return NULL;
10757 SWIG_TypeNewClientData(SWIGTYPE_p_wxAuiNotebookEvent, SWIG_NewClientData(obj));
10758 return SWIG_Py_Void();
10759 }
10760
10761 SWIGINTERN PyObject *AuiNotebookEvent_swiginit(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
10762 return SWIG_Python_InitShadowInstance(args);
10763 }
10764
10765 SWIGINTERN PyObject *_wrap_AuiNotebookPage_window_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
10766 PyObject *resultobj = 0;
10767 wxAuiNotebookPage *arg1 = (wxAuiNotebookPage *) 0 ;
10768 wxWindow *arg2 = (wxWindow *) 0 ;
10769 void *argp1 = 0 ;
10770 int res1 = 0 ;
10771 void *argp2 = 0 ;
10772 int res2 = 0 ;
10773 PyObject *swig_obj[2] ;
10774
10775 if (!SWIG_Python_UnpackTuple(args,"AuiNotebookPage_window_set",2,2,swig_obj)) SWIG_fail;
10776 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxAuiNotebookPage, 0 | 0 );
10777 if (!SWIG_IsOK(res1)) {
10778 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "AuiNotebookPage_window_set" "', expected argument " "1"" of type '" "wxAuiNotebookPage *""'");
10779 }
10780 arg1 = reinterpret_cast< wxAuiNotebookPage * >(argp1);
10781 res2 = SWIG_ConvertPtr(swig_obj[1], &argp2,SWIGTYPE_p_wxWindow, SWIG_POINTER_DISOWN | 0 );
10782 if (!SWIG_IsOK(res2)) {
10783 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "AuiNotebookPage_window_set" "', expected argument " "2"" of type '" "wxWindow *""'");
10784 }
10785 arg2 = reinterpret_cast< wxWindow * >(argp2);
10786 if (arg1) (arg1)->window = arg2;
10787
10788 resultobj = SWIG_Py_Void();
10789 return resultobj;
10790 fail:
10791 return NULL;
10792 }
10793
10794
10795 SWIGINTERN PyObject *_wrap_AuiNotebookPage_window_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
10796 PyObject *resultobj = 0;
10797 wxAuiNotebookPage *arg1 = (wxAuiNotebookPage *) 0 ;
10798 wxWindow *result = 0 ;
10799 void *argp1 = 0 ;
10800 int res1 = 0 ;
10801 PyObject *swig_obj[1] ;
10802
10803 if (!args) SWIG_fail;
10804 swig_obj[0] = args;
10805 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxAuiNotebookPage, 0 | 0 );
10806 if (!SWIG_IsOK(res1)) {
10807 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "AuiNotebookPage_window_get" "', expected argument " "1"" of type '" "wxAuiNotebookPage *""'");
10808 }
10809 arg1 = reinterpret_cast< wxAuiNotebookPage * >(argp1);
10810 result = (wxWindow *) ((arg1)->window);
10811 {
10812 resultobj = wxPyMake_wxObject(result, 0);
10813 }
10814 return resultobj;
10815 fail:
10816 return NULL;
10817 }
10818
10819
10820 SWIGINTERN PyObject *_wrap_AuiNotebookPage_caption_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
10821 PyObject *resultobj = 0;
10822 wxAuiNotebookPage *arg1 = (wxAuiNotebookPage *) 0 ;
10823 wxString *arg2 = (wxString *) 0 ;
10824 void *argp1 = 0 ;
10825 int res1 = 0 ;
10826 bool temp2 = false ;
10827 PyObject *swig_obj[2] ;
10828
10829 if (!SWIG_Python_UnpackTuple(args,"AuiNotebookPage_caption_set",2,2,swig_obj)) SWIG_fail;
10830 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxAuiNotebookPage, 0 | 0 );
10831 if (!SWIG_IsOK(res1)) {
10832 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "AuiNotebookPage_caption_set" "', expected argument " "1"" of type '" "wxAuiNotebookPage *""'");
10833 }
10834 arg1 = reinterpret_cast< wxAuiNotebookPage * >(argp1);
10835 {
10836 arg2 = wxString_in_helper(swig_obj[1]);
10837 if (arg2 == NULL) SWIG_fail;
10838 temp2 = true;
10839 }
10840 if (arg1) (arg1)->caption = *arg2;
10841
10842 resultobj = SWIG_Py_Void();
10843 {
10844 if (temp2)
10845 delete arg2;
10846 }
10847 return resultobj;
10848 fail:
10849 {
10850 if (temp2)
10851 delete arg2;
10852 }
10853 return NULL;
10854 }
10855
10856
10857 SWIGINTERN PyObject *_wrap_AuiNotebookPage_caption_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
10858 PyObject *resultobj = 0;
10859 wxAuiNotebookPage *arg1 = (wxAuiNotebookPage *) 0 ;
10860 wxString *result = 0 ;
10861 void *argp1 = 0 ;
10862 int res1 = 0 ;
10863 PyObject *swig_obj[1] ;
10864
10865 if (!args) SWIG_fail;
10866 swig_obj[0] = args;
10867 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxAuiNotebookPage, 0 | 0 );
10868 if (!SWIG_IsOK(res1)) {
10869 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "AuiNotebookPage_caption_get" "', expected argument " "1"" of type '" "wxAuiNotebookPage *""'");
10870 }
10871 arg1 = reinterpret_cast< wxAuiNotebookPage * >(argp1);
10872 result = (wxString *)& ((arg1)->caption);
10873 {
10874 #if wxUSE_UNICODE
10875 resultobj = PyUnicode_FromWideChar(result->c_str(), result->Len());
10876 #else
10877 resultobj = PyString_FromStringAndSize(result->c_str(), result->Len());
10878 #endif
10879 }
10880 return resultobj;
10881 fail:
10882 return NULL;
10883 }
10884
10885
10886 SWIGINTERN PyObject *_wrap_AuiNotebookPage_bitmap_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
10887 PyObject *resultobj = 0;
10888 wxAuiNotebookPage *arg1 = (wxAuiNotebookPage *) 0 ;
10889 wxBitmap *arg2 = (wxBitmap *) 0 ;
10890 void *argp1 = 0 ;
10891 int res1 = 0 ;
10892 void *argp2 = 0 ;
10893 int res2 = 0 ;
10894 PyObject *swig_obj[2] ;
10895
10896 if (!SWIG_Python_UnpackTuple(args,"AuiNotebookPage_bitmap_set",2,2,swig_obj)) SWIG_fail;
10897 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxAuiNotebookPage, 0 | 0 );
10898 if (!SWIG_IsOK(res1)) {
10899 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "AuiNotebookPage_bitmap_set" "', expected argument " "1"" of type '" "wxAuiNotebookPage *""'");
10900 }
10901 arg1 = reinterpret_cast< wxAuiNotebookPage * >(argp1);
10902 res2 = SWIG_ConvertPtr(swig_obj[1], &argp2,SWIGTYPE_p_wxBitmap, 0 | 0 );
10903 if (!SWIG_IsOK(res2)) {
10904 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "AuiNotebookPage_bitmap_set" "', expected argument " "2"" of type '" "wxBitmap *""'");
10905 }
10906 arg2 = reinterpret_cast< wxBitmap * >(argp2);
10907 if (arg1) (arg1)->bitmap = *arg2;
10908
10909 resultobj = SWIG_Py_Void();
10910 return resultobj;
10911 fail:
10912 return NULL;
10913 }
10914
10915
10916 SWIGINTERN PyObject *_wrap_AuiNotebookPage_bitmap_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
10917 PyObject *resultobj = 0;
10918 wxAuiNotebookPage *arg1 = (wxAuiNotebookPage *) 0 ;
10919 wxBitmap *result = 0 ;
10920 void *argp1 = 0 ;
10921 int res1 = 0 ;
10922 PyObject *swig_obj[1] ;
10923
10924 if (!args) SWIG_fail;
10925 swig_obj[0] = args;
10926 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxAuiNotebookPage, 0 | 0 );
10927 if (!SWIG_IsOK(res1)) {
10928 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "AuiNotebookPage_bitmap_get" "', expected argument " "1"" of type '" "wxAuiNotebookPage *""'");
10929 }
10930 arg1 = reinterpret_cast< wxAuiNotebookPage * >(argp1);
10931 result = (wxBitmap *)& ((arg1)->bitmap);
10932 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_wxBitmap, 0 | 0 );
10933 return resultobj;
10934 fail:
10935 return NULL;
10936 }
10937
10938
10939 SWIGINTERN PyObject *_wrap_AuiNotebookPage_rect_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
10940 PyObject *resultobj = 0;
10941 wxAuiNotebookPage *arg1 = (wxAuiNotebookPage *) 0 ;
10942 wxRect *arg2 = (wxRect *) 0 ;
10943 void *argp1 = 0 ;
10944 int res1 = 0 ;
10945 void *argp2 = 0 ;
10946 int res2 = 0 ;
10947 PyObject *swig_obj[2] ;
10948
10949 if (!SWIG_Python_UnpackTuple(args,"AuiNotebookPage_rect_set",2,2,swig_obj)) SWIG_fail;
10950 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxAuiNotebookPage, 0 | 0 );
10951 if (!SWIG_IsOK(res1)) {
10952 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "AuiNotebookPage_rect_set" "', expected argument " "1"" of type '" "wxAuiNotebookPage *""'");
10953 }
10954 arg1 = reinterpret_cast< wxAuiNotebookPage * >(argp1);
10955 res2 = SWIG_ConvertPtr(swig_obj[1], &argp2,SWIGTYPE_p_wxRect, 0 | 0 );
10956 if (!SWIG_IsOK(res2)) {
10957 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "AuiNotebookPage_rect_set" "', expected argument " "2"" of type '" "wxRect *""'");
10958 }
10959 arg2 = reinterpret_cast< wxRect * >(argp2);
10960 if (arg1) (arg1)->rect = *arg2;
10961
10962 resultobj = SWIG_Py_Void();
10963 return resultobj;
10964 fail:
10965 return NULL;
10966 }
10967
10968
10969 SWIGINTERN PyObject *_wrap_AuiNotebookPage_rect_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
10970 PyObject *resultobj = 0;
10971 wxAuiNotebookPage *arg1 = (wxAuiNotebookPage *) 0 ;
10972 wxRect *result = 0 ;
10973 void *argp1 = 0 ;
10974 int res1 = 0 ;
10975 PyObject *swig_obj[1] ;
10976
10977 if (!args) SWIG_fail;
10978 swig_obj[0] = args;
10979 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxAuiNotebookPage, 0 | 0 );
10980 if (!SWIG_IsOK(res1)) {
10981 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "AuiNotebookPage_rect_get" "', expected argument " "1"" of type '" "wxAuiNotebookPage *""'");
10982 }
10983 arg1 = reinterpret_cast< wxAuiNotebookPage * >(argp1);
10984 result = (wxRect *)& ((arg1)->rect);
10985 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_wxRect, 0 | 0 );
10986 return resultobj;
10987 fail:
10988 return NULL;
10989 }
10990
10991
10992 SWIGINTERN PyObject *_wrap_AuiNotebookPage_active_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
10993 PyObject *resultobj = 0;
10994 wxAuiNotebookPage *arg1 = (wxAuiNotebookPage *) 0 ;
10995 bool arg2 ;
10996 void *argp1 = 0 ;
10997 int res1 = 0 ;
10998 bool val2 ;
10999 int ecode2 = 0 ;
11000 PyObject *swig_obj[2] ;
11001
11002 if (!SWIG_Python_UnpackTuple(args,"AuiNotebookPage_active_set",2,2,swig_obj)) SWIG_fail;
11003 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxAuiNotebookPage, 0 | 0 );
11004 if (!SWIG_IsOK(res1)) {
11005 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "AuiNotebookPage_active_set" "', expected argument " "1"" of type '" "wxAuiNotebookPage *""'");
11006 }
11007 arg1 = reinterpret_cast< wxAuiNotebookPage * >(argp1);
11008 ecode2 = SWIG_AsVal_bool(swig_obj[1], &val2);
11009 if (!SWIG_IsOK(ecode2)) {
11010 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "AuiNotebookPage_active_set" "', expected argument " "2"" of type '" "bool""'");
11011 }
11012 arg2 = static_cast< bool >(val2);
11013 if (arg1) (arg1)->active = arg2;
11014
11015 resultobj = SWIG_Py_Void();
11016 return resultobj;
11017 fail:
11018 return NULL;
11019 }
11020
11021
11022 SWIGINTERN PyObject *_wrap_AuiNotebookPage_active_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
11023 PyObject *resultobj = 0;
11024 wxAuiNotebookPage *arg1 = (wxAuiNotebookPage *) 0 ;
11025 bool result;
11026 void *argp1 = 0 ;
11027 int res1 = 0 ;
11028 PyObject *swig_obj[1] ;
11029
11030 if (!args) SWIG_fail;
11031 swig_obj[0] = args;
11032 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxAuiNotebookPage, 0 | 0 );
11033 if (!SWIG_IsOK(res1)) {
11034 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "AuiNotebookPage_active_get" "', expected argument " "1"" of type '" "wxAuiNotebookPage *""'");
11035 }
11036 arg1 = reinterpret_cast< wxAuiNotebookPage * >(argp1);
11037 result = (bool) ((arg1)->active);
11038 {
11039 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
11040 }
11041 return resultobj;
11042 fail:
11043 return NULL;
11044 }
11045
11046
11047 SWIGINTERN PyObject *AuiNotebookPage_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
11048 PyObject *obj;
11049 if (!SWIG_Python_UnpackTuple(args,(char*)"swigregister", 1, 1,&obj)) return NULL;
11050 SWIG_TypeNewClientData(SWIGTYPE_p_wxAuiNotebookPage, SWIG_NewClientData(obj));
11051 return SWIG_Py_Void();
11052 }
11053
11054 SWIGINTERN PyObject *_wrap_AuiTabContainerButton_id_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
11055 PyObject *resultobj = 0;
11056 wxAuiTabContainerButton *arg1 = (wxAuiTabContainerButton *) 0 ;
11057 int arg2 ;
11058 void *argp1 = 0 ;
11059 int res1 = 0 ;
11060 int val2 ;
11061 int ecode2 = 0 ;
11062 PyObject *swig_obj[2] ;
11063
11064 if (!SWIG_Python_UnpackTuple(args,"AuiTabContainerButton_id_set",2,2,swig_obj)) SWIG_fail;
11065 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxAuiTabContainerButton, 0 | 0 );
11066 if (!SWIG_IsOK(res1)) {
11067 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "AuiTabContainerButton_id_set" "', expected argument " "1"" of type '" "wxAuiTabContainerButton *""'");
11068 }
11069 arg1 = reinterpret_cast< wxAuiTabContainerButton * >(argp1);
11070 ecode2 = SWIG_AsVal_int(swig_obj[1], &val2);
11071 if (!SWIG_IsOK(ecode2)) {
11072 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "AuiTabContainerButton_id_set" "', expected argument " "2"" of type '" "int""'");
11073 }
11074 arg2 = static_cast< int >(val2);
11075 if (arg1) (arg1)->id = arg2;
11076
11077 resultobj = SWIG_Py_Void();
11078 return resultobj;
11079 fail:
11080 return NULL;
11081 }
11082
11083
11084 SWIGINTERN PyObject *_wrap_AuiTabContainerButton_id_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
11085 PyObject *resultobj = 0;
11086 wxAuiTabContainerButton *arg1 = (wxAuiTabContainerButton *) 0 ;
11087 int result;
11088 void *argp1 = 0 ;
11089 int res1 = 0 ;
11090 PyObject *swig_obj[1] ;
11091
11092 if (!args) SWIG_fail;
11093 swig_obj[0] = args;
11094 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxAuiTabContainerButton, 0 | 0 );
11095 if (!SWIG_IsOK(res1)) {
11096 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "AuiTabContainerButton_id_get" "', expected argument " "1"" of type '" "wxAuiTabContainerButton *""'");
11097 }
11098 arg1 = reinterpret_cast< wxAuiTabContainerButton * >(argp1);
11099 result = (int) ((arg1)->id);
11100 resultobj = SWIG_From_int(static_cast< int >(result));
11101 return resultobj;
11102 fail:
11103 return NULL;
11104 }
11105
11106
11107 SWIGINTERN PyObject *_wrap_AuiTabContainerButton_cur_state_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
11108 PyObject *resultobj = 0;
11109 wxAuiTabContainerButton *arg1 = (wxAuiTabContainerButton *) 0 ;
11110 int arg2 ;
11111 void *argp1 = 0 ;
11112 int res1 = 0 ;
11113 int val2 ;
11114 int ecode2 = 0 ;
11115 PyObject *swig_obj[2] ;
11116
11117 if (!SWIG_Python_UnpackTuple(args,"AuiTabContainerButton_cur_state_set",2,2,swig_obj)) SWIG_fail;
11118 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxAuiTabContainerButton, 0 | 0 );
11119 if (!SWIG_IsOK(res1)) {
11120 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "AuiTabContainerButton_cur_state_set" "', expected argument " "1"" of type '" "wxAuiTabContainerButton *""'");
11121 }
11122 arg1 = reinterpret_cast< wxAuiTabContainerButton * >(argp1);
11123 ecode2 = SWIG_AsVal_int(swig_obj[1], &val2);
11124 if (!SWIG_IsOK(ecode2)) {
11125 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "AuiTabContainerButton_cur_state_set" "', expected argument " "2"" of type '" "int""'");
11126 }
11127 arg2 = static_cast< int >(val2);
11128 if (arg1) (arg1)->cur_state = arg2;
11129
11130 resultobj = SWIG_Py_Void();
11131 return resultobj;
11132 fail:
11133 return NULL;
11134 }
11135
11136
11137 SWIGINTERN PyObject *_wrap_AuiTabContainerButton_cur_state_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
11138 PyObject *resultobj = 0;
11139 wxAuiTabContainerButton *arg1 = (wxAuiTabContainerButton *) 0 ;
11140 int result;
11141 void *argp1 = 0 ;
11142 int res1 = 0 ;
11143 PyObject *swig_obj[1] ;
11144
11145 if (!args) SWIG_fail;
11146 swig_obj[0] = args;
11147 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxAuiTabContainerButton, 0 | 0 );
11148 if (!SWIG_IsOK(res1)) {
11149 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "AuiTabContainerButton_cur_state_get" "', expected argument " "1"" of type '" "wxAuiTabContainerButton *""'");
11150 }
11151 arg1 = reinterpret_cast< wxAuiTabContainerButton * >(argp1);
11152 result = (int) ((arg1)->cur_state);
11153 resultobj = SWIG_From_int(static_cast< int >(result));
11154 return resultobj;
11155 fail:
11156 return NULL;
11157 }
11158
11159
11160 SWIGINTERN PyObject *_wrap_AuiTabContainerButton_bitmap_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
11161 PyObject *resultobj = 0;
11162 wxAuiTabContainerButton *arg1 = (wxAuiTabContainerButton *) 0 ;
11163 wxBitmap *arg2 = (wxBitmap *) 0 ;
11164 void *argp1 = 0 ;
11165 int res1 = 0 ;
11166 void *argp2 = 0 ;
11167 int res2 = 0 ;
11168 PyObject *swig_obj[2] ;
11169
11170 if (!SWIG_Python_UnpackTuple(args,"AuiTabContainerButton_bitmap_set",2,2,swig_obj)) SWIG_fail;
11171 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxAuiTabContainerButton, 0 | 0 );
11172 if (!SWIG_IsOK(res1)) {
11173 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "AuiTabContainerButton_bitmap_set" "', expected argument " "1"" of type '" "wxAuiTabContainerButton *""'");
11174 }
11175 arg1 = reinterpret_cast< wxAuiTabContainerButton * >(argp1);
11176 res2 = SWIG_ConvertPtr(swig_obj[1], &argp2,SWIGTYPE_p_wxBitmap, 0 | 0 );
11177 if (!SWIG_IsOK(res2)) {
11178 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "AuiTabContainerButton_bitmap_set" "', expected argument " "2"" of type '" "wxBitmap *""'");
11179 }
11180 arg2 = reinterpret_cast< wxBitmap * >(argp2);
11181 if (arg1) (arg1)->bitmap = *arg2;
11182
11183 resultobj = SWIG_Py_Void();
11184 return resultobj;
11185 fail:
11186 return NULL;
11187 }
11188
11189
11190 SWIGINTERN PyObject *_wrap_AuiTabContainerButton_bitmap_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
11191 PyObject *resultobj = 0;
11192 wxAuiTabContainerButton *arg1 = (wxAuiTabContainerButton *) 0 ;
11193 wxBitmap *result = 0 ;
11194 void *argp1 = 0 ;
11195 int res1 = 0 ;
11196 PyObject *swig_obj[1] ;
11197
11198 if (!args) SWIG_fail;
11199 swig_obj[0] = args;
11200 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxAuiTabContainerButton, 0 | 0 );
11201 if (!SWIG_IsOK(res1)) {
11202 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "AuiTabContainerButton_bitmap_get" "', expected argument " "1"" of type '" "wxAuiTabContainerButton *""'");
11203 }
11204 arg1 = reinterpret_cast< wxAuiTabContainerButton * >(argp1);
11205 result = (wxBitmap *)& ((arg1)->bitmap);
11206 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_wxBitmap, 0 | 0 );
11207 return resultobj;
11208 fail:
11209 return NULL;
11210 }
11211
11212
11213 SWIGINTERN PyObject *_wrap_AuiTabContainerButton_rect_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
11214 PyObject *resultobj = 0;
11215 wxAuiTabContainerButton *arg1 = (wxAuiTabContainerButton *) 0 ;
11216 wxRect *arg2 = (wxRect *) 0 ;
11217 void *argp1 = 0 ;
11218 int res1 = 0 ;
11219 void *argp2 = 0 ;
11220 int res2 = 0 ;
11221 PyObject *swig_obj[2] ;
11222
11223 if (!SWIG_Python_UnpackTuple(args,"AuiTabContainerButton_rect_set",2,2,swig_obj)) SWIG_fail;
11224 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxAuiTabContainerButton, 0 | 0 );
11225 if (!SWIG_IsOK(res1)) {
11226 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "AuiTabContainerButton_rect_set" "', expected argument " "1"" of type '" "wxAuiTabContainerButton *""'");
11227 }
11228 arg1 = reinterpret_cast< wxAuiTabContainerButton * >(argp1);
11229 res2 = SWIG_ConvertPtr(swig_obj[1], &argp2,SWIGTYPE_p_wxRect, 0 | 0 );
11230 if (!SWIG_IsOK(res2)) {
11231 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "AuiTabContainerButton_rect_set" "', expected argument " "2"" of type '" "wxRect *""'");
11232 }
11233 arg2 = reinterpret_cast< wxRect * >(argp2);
11234 if (arg1) (arg1)->rect = *arg2;
11235
11236 resultobj = SWIG_Py_Void();
11237 return resultobj;
11238 fail:
11239 return NULL;
11240 }
11241
11242
11243 SWIGINTERN PyObject *_wrap_AuiTabContainerButton_rect_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
11244 PyObject *resultobj = 0;
11245 wxAuiTabContainerButton *arg1 = (wxAuiTabContainerButton *) 0 ;
11246 wxRect *result = 0 ;
11247 void *argp1 = 0 ;
11248 int res1 = 0 ;
11249 PyObject *swig_obj[1] ;
11250
11251 if (!args) SWIG_fail;
11252 swig_obj[0] = args;
11253 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxAuiTabContainerButton, 0 | 0 );
11254 if (!SWIG_IsOK(res1)) {
11255 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "AuiTabContainerButton_rect_get" "', expected argument " "1"" of type '" "wxAuiTabContainerButton *""'");
11256 }
11257 arg1 = reinterpret_cast< wxAuiTabContainerButton * >(argp1);
11258 result = (wxRect *)& ((arg1)->rect);
11259 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_wxRect, 0 | 0 );
11260 return resultobj;
11261 fail:
11262 return NULL;
11263 }
11264
11265
11266 SWIGINTERN PyObject *AuiTabContainerButton_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
11267 PyObject *obj;
11268 if (!SWIG_Python_UnpackTuple(args,(char*)"swigregister", 1, 1,&obj)) return NULL;
11269 SWIG_TypeNewClientData(SWIGTYPE_p_wxAuiTabContainerButton, SWIG_NewClientData(obj));
11270 return SWIG_Py_Void();
11271 }
11272
11273 SWIGINTERN PyObject *_wrap_new_AuiTabContainer(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
11274 PyObject *resultobj = 0;
11275 wxAuiTabContainer *result = 0 ;
11276
11277 if (!SWIG_Python_UnpackTuple(args,"new_AuiTabContainer",0,0,0)) SWIG_fail;
11278 {
11279 PyThreadState* __tstate = wxPyBeginAllowThreads();
11280 result = (wxAuiTabContainer *)new wxAuiTabContainer();
11281 wxPyEndAllowThreads(__tstate);
11282 if (PyErr_Occurred()) SWIG_fail;
11283 }
11284 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_wxAuiTabContainer, SWIG_POINTER_NEW | 0 );
11285 return resultobj;
11286 fail:
11287 return NULL;
11288 }
11289
11290
11291 SWIGINTERN PyObject *_wrap_delete_AuiTabContainer(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
11292 PyObject *resultobj = 0;
11293 wxAuiTabContainer *arg1 = (wxAuiTabContainer *) 0 ;
11294 void *argp1 = 0 ;
11295 int res1 = 0 ;
11296 PyObject *swig_obj[1] ;
11297
11298 if (!args) SWIG_fail;
11299 swig_obj[0] = args;
11300 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxAuiTabContainer, SWIG_POINTER_DISOWN | 0 );
11301 if (!SWIG_IsOK(res1)) {
11302 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_AuiTabContainer" "', expected argument " "1"" of type '" "wxAuiTabContainer *""'");
11303 }
11304 arg1 = reinterpret_cast< wxAuiTabContainer * >(argp1);
11305 {
11306 PyThreadState* __tstate = wxPyBeginAllowThreads();
11307 delete arg1;
11308
11309 wxPyEndAllowThreads(__tstate);
11310 if (PyErr_Occurred()) SWIG_fail;
11311 }
11312 resultobj = SWIG_Py_Void();
11313 return resultobj;
11314 fail:
11315 return NULL;
11316 }
11317
11318
11319 SWIGINTERN PyObject *_wrap_AuiTabContainer_AddPage(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
11320 PyObject *resultobj = 0;
11321 wxAuiTabContainer *arg1 = (wxAuiTabContainer *) 0 ;
11322 wxWindow *arg2 = (wxWindow *) 0 ;
11323 wxAuiNotebookPage *arg3 = 0 ;
11324 bool result;
11325 void *argp1 = 0 ;
11326 int res1 = 0 ;
11327 void *argp2 = 0 ;
11328 int res2 = 0 ;
11329 void *argp3 = 0 ;
11330 int res3 = 0 ;
11331 PyObject * obj0 = 0 ;
11332 PyObject * obj1 = 0 ;
11333 PyObject * obj2 = 0 ;
11334 char * kwnames[] = {
11335 (char *) "self",(char *) "page",(char *) "info", NULL
11336 };
11337
11338 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:AuiTabContainer_AddPage",kwnames,&obj0,&obj1,&obj2)) SWIG_fail;
11339 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxAuiTabContainer, 0 | 0 );
11340 if (!SWIG_IsOK(res1)) {
11341 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "AuiTabContainer_AddPage" "', expected argument " "1"" of type '" "wxAuiTabContainer *""'");
11342 }
11343 arg1 = reinterpret_cast< wxAuiTabContainer * >(argp1);
11344 res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_wxWindow, 0 | 0 );
11345 if (!SWIG_IsOK(res2)) {
11346 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "AuiTabContainer_AddPage" "', expected argument " "2"" of type '" "wxWindow *""'");
11347 }
11348 arg2 = reinterpret_cast< wxWindow * >(argp2);
11349 res3 = SWIG_ConvertPtr(obj2, &argp3, SWIGTYPE_p_wxAuiNotebookPage, 0 | 0);
11350 if (!SWIG_IsOK(res3)) {
11351 SWIG_exception_fail(SWIG_ArgError(res3), "in method '" "AuiTabContainer_AddPage" "', expected argument " "3"" of type '" "wxAuiNotebookPage const &""'");
11352 }
11353 if (!argp3) {
11354 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "AuiTabContainer_AddPage" "', expected argument " "3"" of type '" "wxAuiNotebookPage const &""'");
11355 }
11356 arg3 = reinterpret_cast< wxAuiNotebookPage * >(argp3);
11357 {
11358 PyThreadState* __tstate = wxPyBeginAllowThreads();
11359 result = (bool)(arg1)->AddPage(arg2,(wxAuiNotebookPage const &)*arg3);
11360 wxPyEndAllowThreads(__tstate);
11361 if (PyErr_Occurred()) SWIG_fail;
11362 }
11363 {
11364 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
11365 }
11366 return resultobj;
11367 fail:
11368 return NULL;
11369 }
11370
11371
11372 SWIGINTERN PyObject *_wrap_AuiTabContainer_InsertPage(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
11373 PyObject *resultobj = 0;
11374 wxAuiTabContainer *arg1 = (wxAuiTabContainer *) 0 ;
11375 wxWindow *arg2 = (wxWindow *) 0 ;
11376 wxAuiNotebookPage *arg3 = 0 ;
11377 size_t arg4 ;
11378 bool result;
11379 void *argp1 = 0 ;
11380 int res1 = 0 ;
11381 void *argp2 = 0 ;
11382 int res2 = 0 ;
11383 void *argp3 = 0 ;
11384 int res3 = 0 ;
11385 size_t val4 ;
11386 int ecode4 = 0 ;
11387 PyObject * obj0 = 0 ;
11388 PyObject * obj1 = 0 ;
11389 PyObject * obj2 = 0 ;
11390 PyObject * obj3 = 0 ;
11391 char * kwnames[] = {
11392 (char *) "self",(char *) "page",(char *) "info",(char *) "idx", NULL
11393 };
11394
11395 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOO:AuiTabContainer_InsertPage",kwnames,&obj0,&obj1,&obj2,&obj3)) SWIG_fail;
11396 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxAuiTabContainer, 0 | 0 );
11397 if (!SWIG_IsOK(res1)) {
11398 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "AuiTabContainer_InsertPage" "', expected argument " "1"" of type '" "wxAuiTabContainer *""'");
11399 }
11400 arg1 = reinterpret_cast< wxAuiTabContainer * >(argp1);
11401 res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_wxWindow, 0 | 0 );
11402 if (!SWIG_IsOK(res2)) {
11403 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "AuiTabContainer_InsertPage" "', expected argument " "2"" of type '" "wxWindow *""'");
11404 }
11405 arg2 = reinterpret_cast< wxWindow * >(argp2);
11406 res3 = SWIG_ConvertPtr(obj2, &argp3, SWIGTYPE_p_wxAuiNotebookPage, 0 | 0);
11407 if (!SWIG_IsOK(res3)) {
11408 SWIG_exception_fail(SWIG_ArgError(res3), "in method '" "AuiTabContainer_InsertPage" "', expected argument " "3"" of type '" "wxAuiNotebookPage const &""'");
11409 }
11410 if (!argp3) {
11411 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "AuiTabContainer_InsertPage" "', expected argument " "3"" of type '" "wxAuiNotebookPage const &""'");
11412 }
11413 arg3 = reinterpret_cast< wxAuiNotebookPage * >(argp3);
11414 ecode4 = SWIG_AsVal_size_t(obj3, &val4);
11415 if (!SWIG_IsOK(ecode4)) {
11416 SWIG_exception_fail(SWIG_ArgError(ecode4), "in method '" "AuiTabContainer_InsertPage" "', expected argument " "4"" of type '" "size_t""'");
11417 }
11418 arg4 = static_cast< size_t >(val4);
11419 {
11420 PyThreadState* __tstate = wxPyBeginAllowThreads();
11421 result = (bool)(arg1)->InsertPage(arg2,(wxAuiNotebookPage const &)*arg3,arg4);
11422 wxPyEndAllowThreads(__tstate);
11423 if (PyErr_Occurred()) SWIG_fail;
11424 }
11425 {
11426 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
11427 }
11428 return resultobj;
11429 fail:
11430 return NULL;
11431 }
11432
11433
11434 SWIGINTERN PyObject *_wrap_AuiTabContainer_RemovePage(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
11435 PyObject *resultobj = 0;
11436 wxAuiTabContainer *arg1 = (wxAuiTabContainer *) 0 ;
11437 wxWindow *arg2 = (wxWindow *) 0 ;
11438 bool result;
11439 void *argp1 = 0 ;
11440 int res1 = 0 ;
11441 void *argp2 = 0 ;
11442 int res2 = 0 ;
11443 PyObject * obj0 = 0 ;
11444 PyObject * obj1 = 0 ;
11445 char * kwnames[] = {
11446 (char *) "self",(char *) "page", NULL
11447 };
11448
11449 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:AuiTabContainer_RemovePage",kwnames,&obj0,&obj1)) SWIG_fail;
11450 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxAuiTabContainer, 0 | 0 );
11451 if (!SWIG_IsOK(res1)) {
11452 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "AuiTabContainer_RemovePage" "', expected argument " "1"" of type '" "wxAuiTabContainer *""'");
11453 }
11454 arg1 = reinterpret_cast< wxAuiTabContainer * >(argp1);
11455 res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_wxWindow, 0 | 0 );
11456 if (!SWIG_IsOK(res2)) {
11457 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "AuiTabContainer_RemovePage" "', expected argument " "2"" of type '" "wxWindow *""'");
11458 }
11459 arg2 = reinterpret_cast< wxWindow * >(argp2);
11460 {
11461 PyThreadState* __tstate = wxPyBeginAllowThreads();
11462 result = (bool)(arg1)->RemovePage(arg2);
11463 wxPyEndAllowThreads(__tstate);
11464 if (PyErr_Occurred()) SWIG_fail;
11465 }
11466 {
11467 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
11468 }
11469 return resultobj;
11470 fail:
11471 return NULL;
11472 }
11473
11474
11475 SWIGINTERN PyObject *_wrap_AuiTabContainer_SetActivePage__SWIG_0(PyObject *SWIGUNUSEDPARM(self), int nobjs, PyObject **swig_obj) {
11476 PyObject *resultobj = 0;
11477 wxAuiTabContainer *arg1 = (wxAuiTabContainer *) 0 ;
11478 wxWindow *arg2 = (wxWindow *) 0 ;
11479 bool result;
11480 void *argp1 = 0 ;
11481 int res1 = 0 ;
11482 void *argp2 = 0 ;
11483 int res2 = 0 ;
11484
11485 if ((nobjs < 2) || (nobjs > 2)) SWIG_fail;
11486 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxAuiTabContainer, 0 | 0 );
11487 if (!SWIG_IsOK(res1)) {
11488 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "AuiTabContainer_SetActivePage" "', expected argument " "1"" of type '" "wxAuiTabContainer *""'");
11489 }
11490 arg1 = reinterpret_cast< wxAuiTabContainer * >(argp1);
11491 res2 = SWIG_ConvertPtr(swig_obj[1], &argp2,SWIGTYPE_p_wxWindow, 0 | 0 );
11492 if (!SWIG_IsOK(res2)) {
11493 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "AuiTabContainer_SetActivePage" "', expected argument " "2"" of type '" "wxWindow *""'");
11494 }
11495 arg2 = reinterpret_cast< wxWindow * >(argp2);
11496 {
11497 PyThreadState* __tstate = wxPyBeginAllowThreads();
11498 result = (bool)(arg1)->SetActivePage(arg2);
11499 wxPyEndAllowThreads(__tstate);
11500 if (PyErr_Occurred()) SWIG_fail;
11501 }
11502 {
11503 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
11504 }
11505 return resultobj;
11506 fail:
11507 return NULL;
11508 }
11509
11510
11511 SWIGINTERN PyObject *_wrap_AuiTabContainer_SetActivePage__SWIG_1(PyObject *SWIGUNUSEDPARM(self), int nobjs, PyObject **swig_obj) {
11512 PyObject *resultobj = 0;
11513 wxAuiTabContainer *arg1 = (wxAuiTabContainer *) 0 ;
11514 size_t arg2 ;
11515 bool result;
11516 void *argp1 = 0 ;
11517 int res1 = 0 ;
11518 size_t val2 ;
11519 int ecode2 = 0 ;
11520
11521 if ((nobjs < 2) || (nobjs > 2)) SWIG_fail;
11522 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxAuiTabContainer, 0 | 0 );
11523 if (!SWIG_IsOK(res1)) {
11524 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "AuiTabContainer_SetActivePage" "', expected argument " "1"" of type '" "wxAuiTabContainer *""'");
11525 }
11526 arg1 = reinterpret_cast< wxAuiTabContainer * >(argp1);
11527 ecode2 = SWIG_AsVal_size_t(swig_obj[1], &val2);
11528 if (!SWIG_IsOK(ecode2)) {
11529 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "AuiTabContainer_SetActivePage" "', expected argument " "2"" of type '" "size_t""'");
11530 }
11531 arg2 = static_cast< size_t >(val2);
11532 {
11533 PyThreadState* __tstate = wxPyBeginAllowThreads();
11534 result = (bool)(arg1)->SetActivePage(arg2);
11535 wxPyEndAllowThreads(__tstate);
11536 if (PyErr_Occurred()) SWIG_fail;
11537 }
11538 {
11539 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
11540 }
11541 return resultobj;
11542 fail:
11543 return NULL;
11544 }
11545
11546
11547 SWIGINTERN PyObject *_wrap_AuiTabContainer_SetActivePage(PyObject *self, PyObject *args) {
11548 int argc;
11549 PyObject *argv[3];
11550
11551 if (!(argc = SWIG_Python_UnpackTuple(args,"AuiTabContainer_SetActivePage",0,2,argv))) SWIG_fail;
11552 --argc;
11553 if (argc == 2) {
11554 int _v = 0;
11555 {
11556 void *vptr = 0;
11557 int res = SWIG_ConvertPtr(argv[1], &vptr, SWIGTYPE_p_wxWindow, 0);
11558 _v = SWIG_CheckState(res);
11559 }
11560 if (!_v) goto check_1;
11561 return _wrap_AuiTabContainer_SetActivePage__SWIG_0(self, argc, argv);
11562 }
11563 check_1:
11564
11565 if (argc == 2) {
11566 return _wrap_AuiTabContainer_SetActivePage__SWIG_1(self, argc, argv);
11567 }
11568
11569 fail:
11570 SWIG_SetErrorMsg(PyExc_NotImplementedError,"No matching function for overloaded 'AuiTabContainer_SetActivePage'");
11571 return NULL;
11572 }
11573
11574
11575 SWIGINTERN PyObject *_wrap_AuiTabContainer_SetNoneActive(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
11576 PyObject *resultobj = 0;
11577 wxAuiTabContainer *arg1 = (wxAuiTabContainer *) 0 ;
11578 void *argp1 = 0 ;
11579 int res1 = 0 ;
11580 PyObject *swig_obj[1] ;
11581
11582 if (!args) SWIG_fail;
11583 swig_obj[0] = args;
11584 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxAuiTabContainer, 0 | 0 );
11585 if (!SWIG_IsOK(res1)) {
11586 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "AuiTabContainer_SetNoneActive" "', expected argument " "1"" of type '" "wxAuiTabContainer *""'");
11587 }
11588 arg1 = reinterpret_cast< wxAuiTabContainer * >(argp1);
11589 {
11590 PyThreadState* __tstate = wxPyBeginAllowThreads();
11591 (arg1)->SetNoneActive();
11592 wxPyEndAllowThreads(__tstate);
11593 if (PyErr_Occurred()) SWIG_fail;
11594 }
11595 resultobj = SWIG_Py_Void();
11596 return resultobj;
11597 fail:
11598 return NULL;
11599 }
11600
11601
11602 SWIGINTERN PyObject *_wrap_AuiTabContainer_GetActivePage(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
11603 PyObject *resultobj = 0;
11604 wxAuiTabContainer *arg1 = (wxAuiTabContainer *) 0 ;
11605 int result;
11606 void *argp1 = 0 ;
11607 int res1 = 0 ;
11608 PyObject *swig_obj[1] ;
11609
11610 if (!args) SWIG_fail;
11611 swig_obj[0] = args;
11612 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxAuiTabContainer, 0 | 0 );
11613 if (!SWIG_IsOK(res1)) {
11614 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "AuiTabContainer_GetActivePage" "', expected argument " "1"" of type '" "wxAuiTabContainer const *""'");
11615 }
11616 arg1 = reinterpret_cast< wxAuiTabContainer * >(argp1);
11617 {
11618 PyThreadState* __tstate = wxPyBeginAllowThreads();
11619 result = (int)((wxAuiTabContainer const *)arg1)->GetActivePage();
11620 wxPyEndAllowThreads(__tstate);
11621 if (PyErr_Occurred()) SWIG_fail;
11622 }
11623 resultobj = SWIG_From_int(static_cast< int >(result));
11624 return resultobj;
11625 fail:
11626 return NULL;
11627 }
11628
11629
11630 SWIGINTERN PyObject *_wrap_AuiTabContainer_TabHitTest(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
11631 PyObject *resultobj = 0;
11632 wxAuiTabContainer *arg1 = (wxAuiTabContainer *) 0 ;
11633 int arg2 ;
11634 int arg3 ;
11635 wxWindow **arg4 = (wxWindow **) 0 ;
11636 bool result;
11637 void *argp1 = 0 ;
11638 int res1 = 0 ;
11639 int val2 ;
11640 int ecode2 = 0 ;
11641 int val3 ;
11642 int ecode3 = 0 ;
11643 void *argp4 = 0 ;
11644 int res4 = 0 ;
11645 PyObject * obj0 = 0 ;
11646 PyObject * obj1 = 0 ;
11647 PyObject * obj2 = 0 ;
11648 PyObject * obj3 = 0 ;
11649 char * kwnames[] = {
11650 (char *) "self",(char *) "x",(char *) "y",(char *) "hit", NULL
11651 };
11652
11653 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOO:AuiTabContainer_TabHitTest",kwnames,&obj0,&obj1,&obj2,&obj3)) SWIG_fail;
11654 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxAuiTabContainer, 0 | 0 );
11655 if (!SWIG_IsOK(res1)) {
11656 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "AuiTabContainer_TabHitTest" "', expected argument " "1"" of type '" "wxAuiTabContainer const *""'");
11657 }
11658 arg1 = reinterpret_cast< wxAuiTabContainer * >(argp1);
11659 ecode2 = SWIG_AsVal_int(obj1, &val2);
11660 if (!SWIG_IsOK(ecode2)) {
11661 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "AuiTabContainer_TabHitTest" "', expected argument " "2"" of type '" "int""'");
11662 }
11663 arg2 = static_cast< int >(val2);
11664 ecode3 = SWIG_AsVal_int(obj2, &val3);
11665 if (!SWIG_IsOK(ecode3)) {
11666 SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "AuiTabContainer_TabHitTest" "', expected argument " "3"" of type '" "int""'");
11667 }
11668 arg3 = static_cast< int >(val3);
11669 res4 = SWIG_ConvertPtr(obj3, &argp4,SWIGTYPE_p_p_wxWindow, 0 | 0 );
11670 if (!SWIG_IsOK(res4)) {
11671 SWIG_exception_fail(SWIG_ArgError(res4), "in method '" "AuiTabContainer_TabHitTest" "', expected argument " "4"" of type '" "wxWindow **""'");
11672 }
11673 arg4 = reinterpret_cast< wxWindow ** >(argp4);
11674 {
11675 PyThreadState* __tstate = wxPyBeginAllowThreads();
11676 result = (bool)((wxAuiTabContainer const *)arg1)->TabHitTest(arg2,arg3,arg4);
11677 wxPyEndAllowThreads(__tstate);
11678 if (PyErr_Occurred()) SWIG_fail;
11679 }
11680 {
11681 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
11682 }
11683 return resultobj;
11684 fail:
11685 return NULL;
11686 }
11687
11688
11689 SWIGINTERN PyObject *_wrap_AuiTabContainer_ButtonHitTest(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
11690 PyObject *resultobj = 0;
11691 wxAuiTabContainer *arg1 = (wxAuiTabContainer *) 0 ;
11692 int arg2 ;
11693 int arg3 ;
11694 wxAuiTabContainerButton **arg4 = (wxAuiTabContainerButton **) 0 ;
11695 bool result;
11696 void *argp1 = 0 ;
11697 int res1 = 0 ;
11698 int val2 ;
11699 int ecode2 = 0 ;
11700 int val3 ;
11701 int ecode3 = 0 ;
11702 void *argp4 = 0 ;
11703 int res4 = 0 ;
11704 PyObject * obj0 = 0 ;
11705 PyObject * obj1 = 0 ;
11706 PyObject * obj2 = 0 ;
11707 PyObject * obj3 = 0 ;
11708 char * kwnames[] = {
11709 (char *) "self",(char *) "x",(char *) "y",(char *) "hit", NULL
11710 };
11711
11712 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOO:AuiTabContainer_ButtonHitTest",kwnames,&obj0,&obj1,&obj2,&obj3)) SWIG_fail;
11713 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxAuiTabContainer, 0 | 0 );
11714 if (!SWIG_IsOK(res1)) {
11715 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "AuiTabContainer_ButtonHitTest" "', expected argument " "1"" of type '" "wxAuiTabContainer const *""'");
11716 }
11717 arg1 = reinterpret_cast< wxAuiTabContainer * >(argp1);
11718 ecode2 = SWIG_AsVal_int(obj1, &val2);
11719 if (!SWIG_IsOK(ecode2)) {
11720 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "AuiTabContainer_ButtonHitTest" "', expected argument " "2"" of type '" "int""'");
11721 }
11722 arg2 = static_cast< int >(val2);
11723 ecode3 = SWIG_AsVal_int(obj2, &val3);
11724 if (!SWIG_IsOK(ecode3)) {
11725 SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "AuiTabContainer_ButtonHitTest" "', expected argument " "3"" of type '" "int""'");
11726 }
11727 arg3 = static_cast< int >(val3);
11728 res4 = SWIG_ConvertPtr(obj3, &argp4,SWIGTYPE_p_p_wxAuiTabContainerButton, 0 | 0 );
11729 if (!SWIG_IsOK(res4)) {
11730 SWIG_exception_fail(SWIG_ArgError(res4), "in method '" "AuiTabContainer_ButtonHitTest" "', expected argument " "4"" of type '" "wxAuiTabContainerButton **""'");
11731 }
11732 arg4 = reinterpret_cast< wxAuiTabContainerButton ** >(argp4);
11733 {
11734 PyThreadState* __tstate = wxPyBeginAllowThreads();
11735 result = (bool)((wxAuiTabContainer const *)arg1)->ButtonHitTest(arg2,arg3,arg4);
11736 wxPyEndAllowThreads(__tstate);
11737 if (PyErr_Occurred()) SWIG_fail;
11738 }
11739 {
11740 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
11741 }
11742 return resultobj;
11743 fail:
11744 return NULL;
11745 }
11746
11747
11748 SWIGINTERN PyObject *_wrap_AuiTabContainer_GetWindowFromIdx(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
11749 PyObject *resultobj = 0;
11750 wxAuiTabContainer *arg1 = (wxAuiTabContainer *) 0 ;
11751 size_t arg2 ;
11752 wxWindow *result = 0 ;
11753 void *argp1 = 0 ;
11754 int res1 = 0 ;
11755 size_t val2 ;
11756 int ecode2 = 0 ;
11757 PyObject * obj0 = 0 ;
11758 PyObject * obj1 = 0 ;
11759 char * kwnames[] = {
11760 (char *) "self",(char *) "idx", NULL
11761 };
11762
11763 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:AuiTabContainer_GetWindowFromIdx",kwnames,&obj0,&obj1)) SWIG_fail;
11764 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxAuiTabContainer, 0 | 0 );
11765 if (!SWIG_IsOK(res1)) {
11766 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "AuiTabContainer_GetWindowFromIdx" "', expected argument " "1"" of type '" "wxAuiTabContainer const *""'");
11767 }
11768 arg1 = reinterpret_cast< wxAuiTabContainer * >(argp1);
11769 ecode2 = SWIG_AsVal_size_t(obj1, &val2);
11770 if (!SWIG_IsOK(ecode2)) {
11771 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "AuiTabContainer_GetWindowFromIdx" "', expected argument " "2"" of type '" "size_t""'");
11772 }
11773 arg2 = static_cast< size_t >(val2);
11774 {
11775 PyThreadState* __tstate = wxPyBeginAllowThreads();
11776 result = (wxWindow *)((wxAuiTabContainer const *)arg1)->GetWindowFromIdx(arg2);
11777 wxPyEndAllowThreads(__tstate);
11778 if (PyErr_Occurred()) SWIG_fail;
11779 }
11780 {
11781 resultobj = wxPyMake_wxObject(result, 0);
11782 }
11783 return resultobj;
11784 fail:
11785 return NULL;
11786 }
11787
11788
11789 SWIGINTERN PyObject *_wrap_AuiTabContainer_GetIdxFromWindow(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
11790 PyObject *resultobj = 0;
11791 wxAuiTabContainer *arg1 = (wxAuiTabContainer *) 0 ;
11792 wxWindow *arg2 = (wxWindow *) 0 ;
11793 int result;
11794 void *argp1 = 0 ;
11795 int res1 = 0 ;
11796 void *argp2 = 0 ;
11797 int res2 = 0 ;
11798 PyObject * obj0 = 0 ;
11799 PyObject * obj1 = 0 ;
11800 char * kwnames[] = {
11801 (char *) "self",(char *) "page", NULL
11802 };
11803
11804 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:AuiTabContainer_GetIdxFromWindow",kwnames,&obj0,&obj1)) SWIG_fail;
11805 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxAuiTabContainer, 0 | 0 );
11806 if (!SWIG_IsOK(res1)) {
11807 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "AuiTabContainer_GetIdxFromWindow" "', expected argument " "1"" of type '" "wxAuiTabContainer const *""'");
11808 }
11809 arg1 = reinterpret_cast< wxAuiTabContainer * >(argp1);
11810 res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_wxWindow, 0 | 0 );
11811 if (!SWIG_IsOK(res2)) {
11812 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "AuiTabContainer_GetIdxFromWindow" "', expected argument " "2"" of type '" "wxWindow *""'");
11813 }
11814 arg2 = reinterpret_cast< wxWindow * >(argp2);
11815 {
11816 PyThreadState* __tstate = wxPyBeginAllowThreads();
11817 result = (int)((wxAuiTabContainer const *)arg1)->GetIdxFromWindow(arg2);
11818 wxPyEndAllowThreads(__tstate);
11819 if (PyErr_Occurred()) SWIG_fail;
11820 }
11821 resultobj = SWIG_From_int(static_cast< int >(result));
11822 return resultobj;
11823 fail:
11824 return NULL;
11825 }
11826
11827
11828 SWIGINTERN PyObject *_wrap_AuiTabContainer_GetPageCount(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
11829 PyObject *resultobj = 0;
11830 wxAuiTabContainer *arg1 = (wxAuiTabContainer *) 0 ;
11831 size_t result;
11832 void *argp1 = 0 ;
11833 int res1 = 0 ;
11834 PyObject *swig_obj[1] ;
11835
11836 if (!args) SWIG_fail;
11837 swig_obj[0] = args;
11838 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxAuiTabContainer, 0 | 0 );
11839 if (!SWIG_IsOK(res1)) {
11840 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "AuiTabContainer_GetPageCount" "', expected argument " "1"" of type '" "wxAuiTabContainer const *""'");
11841 }
11842 arg1 = reinterpret_cast< wxAuiTabContainer * >(argp1);
11843 {
11844 PyThreadState* __tstate = wxPyBeginAllowThreads();
11845 result = (size_t)((wxAuiTabContainer const *)arg1)->GetPageCount();
11846 wxPyEndAllowThreads(__tstate);
11847 if (PyErr_Occurred()) SWIG_fail;
11848 }
11849 resultobj = SWIG_From_size_t(static_cast< size_t >(result));
11850 return resultobj;
11851 fail:
11852 return NULL;
11853 }
11854
11855
11856 SWIGINTERN PyObject *_wrap_AuiTabContainer_GetPage(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
11857 PyObject *resultobj = 0;
11858 wxAuiTabContainer *arg1 = (wxAuiTabContainer *) 0 ;
11859 size_t arg2 ;
11860 wxAuiNotebookPage *result = 0 ;
11861 void *argp1 = 0 ;
11862 int res1 = 0 ;
11863 size_t val2 ;
11864 int ecode2 = 0 ;
11865 PyObject * obj0 = 0 ;
11866 PyObject * obj1 = 0 ;
11867 char * kwnames[] = {
11868 (char *) "self",(char *) "idx", NULL
11869 };
11870
11871 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:AuiTabContainer_GetPage",kwnames,&obj0,&obj1)) SWIG_fail;
11872 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxAuiTabContainer, 0 | 0 );
11873 if (!SWIG_IsOK(res1)) {
11874 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "AuiTabContainer_GetPage" "', expected argument " "1"" of type '" "wxAuiTabContainer *""'");
11875 }
11876 arg1 = reinterpret_cast< wxAuiTabContainer * >(argp1);
11877 ecode2 = SWIG_AsVal_size_t(obj1, &val2);
11878 if (!SWIG_IsOK(ecode2)) {
11879 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "AuiTabContainer_GetPage" "', expected argument " "2"" of type '" "size_t""'");
11880 }
11881 arg2 = static_cast< size_t >(val2);
11882 {
11883 PyThreadState* __tstate = wxPyBeginAllowThreads();
11884 {
11885 wxAuiNotebookPage &_result_ref = (arg1)->GetPage(arg2);
11886 result = (wxAuiNotebookPage *) &_result_ref;
11887 }
11888 wxPyEndAllowThreads(__tstate);
11889 if (PyErr_Occurred()) SWIG_fail;
11890 }
11891 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_wxAuiNotebookPage, 0 | 0 );
11892 return resultobj;
11893 fail:
11894 return NULL;
11895 }
11896
11897
11898 SWIGINTERN PyObject *_wrap_AuiTabContainer_GetPages(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
11899 PyObject *resultobj = 0;
11900 wxAuiTabContainer *arg1 = (wxAuiTabContainer *) 0 ;
11901 wxAuiNotebookPageArray *result = 0 ;
11902 void *argp1 = 0 ;
11903 int res1 = 0 ;
11904 PyObject *swig_obj[1] ;
11905
11906 if (!args) SWIG_fail;
11907 swig_obj[0] = args;
11908 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxAuiTabContainer, 0 | 0 );
11909 if (!SWIG_IsOK(res1)) {
11910 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "AuiTabContainer_GetPages" "', expected argument " "1"" of type '" "wxAuiTabContainer *""'");
11911 }
11912 arg1 = reinterpret_cast< wxAuiTabContainer * >(argp1);
11913 {
11914 PyThreadState* __tstate = wxPyBeginAllowThreads();
11915 {
11916 wxAuiNotebookPageArray &_result_ref = (arg1)->GetPages();
11917 result = (wxAuiNotebookPageArray *) &_result_ref;
11918 }
11919 wxPyEndAllowThreads(__tstate);
11920 if (PyErr_Occurred()) SWIG_fail;
11921 }
11922 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_wxAuiNotebookPageArray, 0 | 0 );
11923 return resultobj;
11924 fail:
11925 return NULL;
11926 }
11927
11928
11929 SWIGINTERN PyObject *_wrap_AuiTabContainer_SetNormalFont(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
11930 PyObject *resultobj = 0;
11931 wxAuiTabContainer *arg1 = (wxAuiTabContainer *) 0 ;
11932 wxFont *arg2 = 0 ;
11933 void *argp1 = 0 ;
11934 int res1 = 0 ;
11935 void *argp2 = 0 ;
11936 int res2 = 0 ;
11937 PyObject * obj0 = 0 ;
11938 PyObject * obj1 = 0 ;
11939 char * kwnames[] = {
11940 (char *) "self",(char *) "normal_font", NULL
11941 };
11942
11943 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:AuiTabContainer_SetNormalFont",kwnames,&obj0,&obj1)) SWIG_fail;
11944 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxAuiTabContainer, 0 | 0 );
11945 if (!SWIG_IsOK(res1)) {
11946 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "AuiTabContainer_SetNormalFont" "', expected argument " "1"" of type '" "wxAuiTabContainer *""'");
11947 }
11948 arg1 = reinterpret_cast< wxAuiTabContainer * >(argp1);
11949 res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_wxFont, 0 | 0);
11950 if (!SWIG_IsOK(res2)) {
11951 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "AuiTabContainer_SetNormalFont" "', expected argument " "2"" of type '" "wxFont const &""'");
11952 }
11953 if (!argp2) {
11954 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "AuiTabContainer_SetNormalFont" "', expected argument " "2"" of type '" "wxFont const &""'");
11955 }
11956 arg2 = reinterpret_cast< wxFont * >(argp2);
11957 {
11958 PyThreadState* __tstate = wxPyBeginAllowThreads();
11959 (arg1)->SetNormalFont((wxFont const &)*arg2);
11960 wxPyEndAllowThreads(__tstate);
11961 if (PyErr_Occurred()) SWIG_fail;
11962 }
11963 resultobj = SWIG_Py_Void();
11964 return resultobj;
11965 fail:
11966 return NULL;
11967 }
11968
11969
11970 SWIGINTERN PyObject *_wrap_AuiTabContainer_SetSelectedFont(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
11971 PyObject *resultobj = 0;
11972 wxAuiTabContainer *arg1 = (wxAuiTabContainer *) 0 ;
11973 wxFont *arg2 = 0 ;
11974 void *argp1 = 0 ;
11975 int res1 = 0 ;
11976 void *argp2 = 0 ;
11977 int res2 = 0 ;
11978 PyObject * obj0 = 0 ;
11979 PyObject * obj1 = 0 ;
11980 char * kwnames[] = {
11981 (char *) "self",(char *) "selected_font", NULL
11982 };
11983
11984 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:AuiTabContainer_SetSelectedFont",kwnames,&obj0,&obj1)) SWIG_fail;
11985 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxAuiTabContainer, 0 | 0 );
11986 if (!SWIG_IsOK(res1)) {
11987 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "AuiTabContainer_SetSelectedFont" "', expected argument " "1"" of type '" "wxAuiTabContainer *""'");
11988 }
11989 arg1 = reinterpret_cast< wxAuiTabContainer * >(argp1);
11990 res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_wxFont, 0 | 0);
11991 if (!SWIG_IsOK(res2)) {
11992 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "AuiTabContainer_SetSelectedFont" "', expected argument " "2"" of type '" "wxFont const &""'");
11993 }
11994 if (!argp2) {
11995 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "AuiTabContainer_SetSelectedFont" "', expected argument " "2"" of type '" "wxFont const &""'");
11996 }
11997 arg2 = reinterpret_cast< wxFont * >(argp2);
11998 {
11999 PyThreadState* __tstate = wxPyBeginAllowThreads();
12000 (arg1)->SetSelectedFont((wxFont const &)*arg2);
12001 wxPyEndAllowThreads(__tstate);
12002 if (PyErr_Occurred()) SWIG_fail;
12003 }
12004 resultobj = SWIG_Py_Void();
12005 return resultobj;
12006 fail:
12007 return NULL;
12008 }
12009
12010
12011 SWIGINTERN PyObject *_wrap_AuiTabContainer_SetMeasuringFont(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
12012 PyObject *resultobj = 0;
12013 wxAuiTabContainer *arg1 = (wxAuiTabContainer *) 0 ;
12014 wxFont *arg2 = 0 ;
12015 void *argp1 = 0 ;
12016 int res1 = 0 ;
12017 void *argp2 = 0 ;
12018 int res2 = 0 ;
12019 PyObject * obj0 = 0 ;
12020 PyObject * obj1 = 0 ;
12021 char * kwnames[] = {
12022 (char *) "self",(char *) "measuring_font", NULL
12023 };
12024
12025 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:AuiTabContainer_SetMeasuringFont",kwnames,&obj0,&obj1)) SWIG_fail;
12026 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxAuiTabContainer, 0 | 0 );
12027 if (!SWIG_IsOK(res1)) {
12028 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "AuiTabContainer_SetMeasuringFont" "', expected argument " "1"" of type '" "wxAuiTabContainer *""'");
12029 }
12030 arg1 = reinterpret_cast< wxAuiTabContainer * >(argp1);
12031 res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_wxFont, 0 | 0);
12032 if (!SWIG_IsOK(res2)) {
12033 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "AuiTabContainer_SetMeasuringFont" "', expected argument " "2"" of type '" "wxFont const &""'");
12034 }
12035 if (!argp2) {
12036 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "AuiTabContainer_SetMeasuringFont" "', expected argument " "2"" of type '" "wxFont const &""'");
12037 }
12038 arg2 = reinterpret_cast< wxFont * >(argp2);
12039 {
12040 PyThreadState* __tstate = wxPyBeginAllowThreads();
12041 (arg1)->SetMeasuringFont((wxFont const &)*arg2);
12042 wxPyEndAllowThreads(__tstate);
12043 if (PyErr_Occurred()) SWIG_fail;
12044 }
12045 resultobj = SWIG_Py_Void();
12046 return resultobj;
12047 fail:
12048 return NULL;
12049 }
12050
12051
12052 SWIGINTERN PyObject *_wrap_AuiTabContainer_DoShowHide(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
12053 PyObject *resultobj = 0;
12054 wxAuiTabContainer *arg1 = (wxAuiTabContainer *) 0 ;
12055 void *argp1 = 0 ;
12056 int res1 = 0 ;
12057 PyObject *swig_obj[1] ;
12058
12059 if (!args) SWIG_fail;
12060 swig_obj[0] = args;
12061 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxAuiTabContainer, 0 | 0 );
12062 if (!SWIG_IsOK(res1)) {
12063 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "AuiTabContainer_DoShowHide" "', expected argument " "1"" of type '" "wxAuiTabContainer *""'");
12064 }
12065 arg1 = reinterpret_cast< wxAuiTabContainer * >(argp1);
12066 {
12067 PyThreadState* __tstate = wxPyBeginAllowThreads();
12068 (arg1)->DoShowHide();
12069 wxPyEndAllowThreads(__tstate);
12070 if (PyErr_Occurred()) SWIG_fail;
12071 }
12072 resultobj = SWIG_Py_Void();
12073 return resultobj;
12074 fail:
12075 return NULL;
12076 }
12077
12078
12079 SWIGINTERN PyObject *_wrap_AuiTabContainer_SetRect(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
12080 PyObject *resultobj = 0;
12081 wxAuiTabContainer *arg1 = (wxAuiTabContainer *) 0 ;
12082 wxRect *arg2 = 0 ;
12083 void *argp1 = 0 ;
12084 int res1 = 0 ;
12085 wxRect temp2 ;
12086 PyObject * obj0 = 0 ;
12087 PyObject * obj1 = 0 ;
12088 char * kwnames[] = {
12089 (char *) "self",(char *) "rect", NULL
12090 };
12091
12092 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:AuiTabContainer_SetRect",kwnames,&obj0,&obj1)) SWIG_fail;
12093 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxAuiTabContainer, 0 | 0 );
12094 if (!SWIG_IsOK(res1)) {
12095 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "AuiTabContainer_SetRect" "', expected argument " "1"" of type '" "wxAuiTabContainer *""'");
12096 }
12097 arg1 = reinterpret_cast< wxAuiTabContainer * >(argp1);
12098 {
12099 arg2 = &temp2;
12100 if ( ! wxRect_helper(obj1, &arg2)) SWIG_fail;
12101 }
12102 {
12103 PyThreadState* __tstate = wxPyBeginAllowThreads();
12104 (arg1)->SetRect((wxRect const &)*arg2);
12105 wxPyEndAllowThreads(__tstate);
12106 if (PyErr_Occurred()) SWIG_fail;
12107 }
12108 resultobj = SWIG_Py_Void();
12109 return resultobj;
12110 fail:
12111 return NULL;
12112 }
12113
12114
12115 SWIGINTERN PyObject *_wrap_AuiTabContainer_AddButton(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
12116 PyObject *resultobj = 0;
12117 wxAuiTabContainer *arg1 = (wxAuiTabContainer *) 0 ;
12118 int arg2 ;
12119 wxBitmap *arg3 = 0 ;
12120 void *argp1 = 0 ;
12121 int res1 = 0 ;
12122 int val2 ;
12123 int ecode2 = 0 ;
12124 void *argp3 = 0 ;
12125 int res3 = 0 ;
12126 PyObject * obj0 = 0 ;
12127 PyObject * obj1 = 0 ;
12128 PyObject * obj2 = 0 ;
12129 char * kwnames[] = {
12130 (char *) "self",(char *) "id",(char *) "bmp", NULL
12131 };
12132
12133 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:AuiTabContainer_AddButton",kwnames,&obj0,&obj1,&obj2)) SWIG_fail;
12134 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxAuiTabContainer, 0 | 0 );
12135 if (!SWIG_IsOK(res1)) {
12136 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "AuiTabContainer_AddButton" "', expected argument " "1"" of type '" "wxAuiTabContainer *""'");
12137 }
12138 arg1 = reinterpret_cast< wxAuiTabContainer * >(argp1);
12139 ecode2 = SWIG_AsVal_int(obj1, &val2);
12140 if (!SWIG_IsOK(ecode2)) {
12141 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "AuiTabContainer_AddButton" "', expected argument " "2"" of type '" "int""'");
12142 }
12143 arg2 = static_cast< int >(val2);
12144 res3 = SWIG_ConvertPtr(obj2, &argp3, SWIGTYPE_p_wxBitmap, 0 | 0);
12145 if (!SWIG_IsOK(res3)) {
12146 SWIG_exception_fail(SWIG_ArgError(res3), "in method '" "AuiTabContainer_AddButton" "', expected argument " "3"" of type '" "wxBitmap const &""'");
12147 }
12148 if (!argp3) {
12149 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "AuiTabContainer_AddButton" "', expected argument " "3"" of type '" "wxBitmap const &""'");
12150 }
12151 arg3 = reinterpret_cast< wxBitmap * >(argp3);
12152 {
12153 PyThreadState* __tstate = wxPyBeginAllowThreads();
12154 (arg1)->AddButton(arg2,(wxBitmap const &)*arg3);
12155 wxPyEndAllowThreads(__tstate);
12156 if (PyErr_Occurred()) SWIG_fail;
12157 }
12158 resultobj = SWIG_Py_Void();
12159 return resultobj;
12160 fail:
12161 return NULL;
12162 }
12163
12164
12165 SWIGINTERN PyObject *AuiTabContainer_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
12166 PyObject *obj;
12167 if (!SWIG_Python_UnpackTuple(args,(char*)"swigregister", 1, 1,&obj)) return NULL;
12168 SWIG_TypeNewClientData(SWIGTYPE_p_wxAuiTabContainer, SWIG_NewClientData(obj));
12169 return SWIG_Py_Void();
12170 }
12171
12172 SWIGINTERN PyObject *AuiTabContainer_swiginit(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
12173 return SWIG_Python_InitShadowInstance(args);
12174 }
12175
12176 SWIGINTERN PyObject *_wrap_new_AuiTabCtrl(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
12177 PyObject *resultobj = 0;
12178 wxWindow *arg1 = (wxWindow *) 0 ;
12179 int arg2 = (int) wxID_ANY ;
12180 wxPoint const &arg3_defvalue = wxDefaultPosition ;
12181 wxPoint *arg3 = (wxPoint *) &arg3_defvalue ;
12182 wxSize const &arg4_defvalue = wxDefaultSize ;
12183 wxSize *arg4 = (wxSize *) &arg4_defvalue ;
12184 long arg5 = (long) 0 ;
12185 wxAuiTabCtrl *result = 0 ;
12186 void *argp1 = 0 ;
12187 int res1 = 0 ;
12188 int val2 ;
12189 int ecode2 = 0 ;
12190 wxPoint temp3 ;
12191 wxSize temp4 ;
12192 long val5 ;
12193 int ecode5 = 0 ;
12194 PyObject * obj0 = 0 ;
12195 PyObject * obj1 = 0 ;
12196 PyObject * obj2 = 0 ;
12197 PyObject * obj3 = 0 ;
12198 PyObject * obj4 = 0 ;
12199 char * kwnames[] = {
12200 (char *) "parent",(char *) "id",(char *) "pos",(char *) "size",(char *) "style", NULL
12201 };
12202
12203 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|OOOO:new_AuiTabCtrl",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4)) SWIG_fail;
12204 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxWindow, 0 | 0 );
12205 if (!SWIG_IsOK(res1)) {
12206 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_AuiTabCtrl" "', expected argument " "1"" of type '" "wxWindow *""'");
12207 }
12208 arg1 = reinterpret_cast< wxWindow * >(argp1);
12209 if (obj1) {
12210 ecode2 = SWIG_AsVal_int(obj1, &val2);
12211 if (!SWIG_IsOK(ecode2)) {
12212 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "new_AuiTabCtrl" "', expected argument " "2"" of type '" "int""'");
12213 }
12214 arg2 = static_cast< int >(val2);
12215 }
12216 if (obj2) {
12217 {
12218 arg3 = &temp3;
12219 if ( ! wxPoint_helper(obj2, &arg3)) SWIG_fail;
12220 }
12221 }
12222 if (obj3) {
12223 {
12224 arg4 = &temp4;
12225 if ( ! wxSize_helper(obj3, &arg4)) SWIG_fail;
12226 }
12227 }
12228 if (obj4) {
12229 ecode5 = SWIG_AsVal_long(obj4, &val5);
12230 if (!SWIG_IsOK(ecode5)) {
12231 SWIG_exception_fail(SWIG_ArgError(ecode5), "in method '" "new_AuiTabCtrl" "', expected argument " "5"" of type '" "long""'");
12232 }
12233 arg5 = static_cast< long >(val5);
12234 }
12235 {
12236 PyThreadState* __tstate = wxPyBeginAllowThreads();
12237 result = (wxAuiTabCtrl *)new wxAuiTabCtrl(arg1,arg2,(wxPoint const &)*arg3,(wxSize const &)*arg4,arg5);
12238 wxPyEndAllowThreads(__tstate);
12239 if (PyErr_Occurred()) SWIG_fail;
12240 }
12241 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_wxAuiTabCtrl, SWIG_POINTER_NEW | 0 );
12242 return resultobj;
12243 fail:
12244 return NULL;
12245 }
12246
12247
12248 SWIGINTERN PyObject *AuiTabCtrl_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
12249 PyObject *obj;
12250 if (!SWIG_Python_UnpackTuple(args,(char*)"swigregister", 1, 1,&obj)) return NULL;
12251 SWIG_TypeNewClientData(SWIGTYPE_p_wxAuiTabCtrl, SWIG_NewClientData(obj));
12252 return SWIG_Py_Void();
12253 }
12254
12255 SWIGINTERN PyObject *AuiTabCtrl_swiginit(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
12256 return SWIG_Python_InitShadowInstance(args);
12257 }
12258
12259 SWIGINTERN PyObject *_wrap_new_PreAuiMultiNotebook(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
12260 PyObject *resultobj = 0;
12261 wxAuiMultiNotebook *result = 0 ;
12262
12263 if (!SWIG_Python_UnpackTuple(args,"new_PreAuiMultiNotebook",0,0,0)) SWIG_fail;
12264 {
12265 PyThreadState* __tstate = wxPyBeginAllowThreads();
12266 result = (wxAuiMultiNotebook *)new wxAuiMultiNotebook();
12267 wxPyEndAllowThreads(__tstate);
12268 if (PyErr_Occurred()) SWIG_fail;
12269 }
12270 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_wxAuiMultiNotebook, SWIG_POINTER_OWN | 0 );
12271 return resultobj;
12272 fail:
12273 return NULL;
12274 }
12275
12276
12277 SWIGINTERN PyObject *_wrap_new_AuiMultiNotebook(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
12278 PyObject *resultobj = 0;
12279 wxWindow *arg1 = (wxWindow *) 0 ;
12280 int arg2 = (int) wxID_ANY ;
12281 wxPoint const &arg3_defvalue = wxDefaultPosition ;
12282 wxPoint *arg3 = (wxPoint *) &arg3_defvalue ;
12283 wxSize const &arg4_defvalue = wxDefaultSize ;
12284 wxSize *arg4 = (wxSize *) &arg4_defvalue ;
12285 long arg5 = (long) 0 ;
12286 wxAuiMultiNotebook *result = 0 ;
12287 void *argp1 = 0 ;
12288 int res1 = 0 ;
12289 int val2 ;
12290 int ecode2 = 0 ;
12291 wxPoint temp3 ;
12292 wxSize temp4 ;
12293 long val5 ;
12294 int ecode5 = 0 ;
12295 PyObject * obj0 = 0 ;
12296 PyObject * obj1 = 0 ;
12297 PyObject * obj2 = 0 ;
12298 PyObject * obj3 = 0 ;
12299 PyObject * obj4 = 0 ;
12300 char * kwnames[] = {
12301 (char *) "parent",(char *) "id",(char *) "pos",(char *) "size",(char *) "style", NULL
12302 };
12303
12304 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|OOOO:new_AuiMultiNotebook",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4)) SWIG_fail;
12305 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxWindow, 0 | 0 );
12306 if (!SWIG_IsOK(res1)) {
12307 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_AuiMultiNotebook" "', expected argument " "1"" of type '" "wxWindow *""'");
12308 }
12309 arg1 = reinterpret_cast< wxWindow * >(argp1);
12310 if (obj1) {
12311 ecode2 = SWIG_AsVal_int(obj1, &val2);
12312 if (!SWIG_IsOK(ecode2)) {
12313 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "new_AuiMultiNotebook" "', expected argument " "2"" of type '" "int""'");
12314 }
12315 arg2 = static_cast< int >(val2);
12316 }
12317 if (obj2) {
12318 {
12319 arg3 = &temp3;
12320 if ( ! wxPoint_helper(obj2, &arg3)) SWIG_fail;
12321 }
12322 }
12323 if (obj3) {
12324 {
12325 arg4 = &temp4;
12326 if ( ! wxSize_helper(obj3, &arg4)) SWIG_fail;
12327 }
12328 }
12329 if (obj4) {
12330 ecode5 = SWIG_AsVal_long(obj4, &val5);
12331 if (!SWIG_IsOK(ecode5)) {
12332 SWIG_exception_fail(SWIG_ArgError(ecode5), "in method '" "new_AuiMultiNotebook" "', expected argument " "5"" of type '" "long""'");
12333 }
12334 arg5 = static_cast< long >(val5);
12335 }
12336 {
12337 PyThreadState* __tstate = wxPyBeginAllowThreads();
12338 result = (wxAuiMultiNotebook *)new wxAuiMultiNotebook(arg1,arg2,(wxPoint const &)*arg3,(wxSize const &)*arg4,arg5);
12339 wxPyEndAllowThreads(__tstate);
12340 if (PyErr_Occurred()) SWIG_fail;
12341 }
12342 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_wxAuiMultiNotebook, SWIG_POINTER_NEW | 0 );
12343 return resultobj;
12344 fail:
12345 return NULL;
12346 }
12347
12348
12349 SWIGINTERN PyObject *_wrap_AuiMultiNotebook_Create(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
12350 PyObject *resultobj = 0;
12351 wxAuiMultiNotebook *arg1 = (wxAuiMultiNotebook *) 0 ;
12352 wxWindow *arg2 = (wxWindow *) 0 ;
12353 int arg3 = (int) wxID_ANY ;
12354 wxPoint const &arg4_defvalue = wxDefaultPosition ;
12355 wxPoint *arg4 = (wxPoint *) &arg4_defvalue ;
12356 wxSize const &arg5_defvalue = wxDefaultSize ;
12357 wxSize *arg5 = (wxSize *) &arg5_defvalue ;
12358 long arg6 = (long) 0 ;
12359 bool result;
12360 void *argp1 = 0 ;
12361 int res1 = 0 ;
12362 void *argp2 = 0 ;
12363 int res2 = 0 ;
12364 int val3 ;
12365 int ecode3 = 0 ;
12366 wxPoint temp4 ;
12367 wxSize temp5 ;
12368 long val6 ;
12369 int ecode6 = 0 ;
12370 PyObject * obj0 = 0 ;
12371 PyObject * obj1 = 0 ;
12372 PyObject * obj2 = 0 ;
12373 PyObject * obj3 = 0 ;
12374 PyObject * obj4 = 0 ;
12375 PyObject * obj5 = 0 ;
12376 char * kwnames[] = {
12377 (char *) "self",(char *) "parent",(char *) "id",(char *) "pos",(char *) "size",(char *) "style", NULL
12378 };
12379
12380 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|OOOO:AuiMultiNotebook_Create",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5)) SWIG_fail;
12381 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxAuiMultiNotebook, 0 | 0 );
12382 if (!SWIG_IsOK(res1)) {
12383 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "AuiMultiNotebook_Create" "', expected argument " "1"" of type '" "wxAuiMultiNotebook *""'");
12384 }
12385 arg1 = reinterpret_cast< wxAuiMultiNotebook * >(argp1);
12386 res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_wxWindow, 0 | 0 );
12387 if (!SWIG_IsOK(res2)) {
12388 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "AuiMultiNotebook_Create" "', expected argument " "2"" of type '" "wxWindow *""'");
12389 }
12390 arg2 = reinterpret_cast< wxWindow * >(argp2);
12391 if (obj2) {
12392 ecode3 = SWIG_AsVal_int(obj2, &val3);
12393 if (!SWIG_IsOK(ecode3)) {
12394 SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "AuiMultiNotebook_Create" "', expected argument " "3"" of type '" "int""'");
12395 }
12396 arg3 = static_cast< int >(val3);
12397 }
12398 if (obj3) {
12399 {
12400 arg4 = &temp4;
12401 if ( ! wxPoint_helper(obj3, &arg4)) SWIG_fail;
12402 }
12403 }
12404 if (obj4) {
12405 {
12406 arg5 = &temp5;
12407 if ( ! wxSize_helper(obj4, &arg5)) SWIG_fail;
12408 }
12409 }
12410 if (obj5) {
12411 ecode6 = SWIG_AsVal_long(obj5, &val6);
12412 if (!SWIG_IsOK(ecode6)) {
12413 SWIG_exception_fail(SWIG_ArgError(ecode6), "in method '" "AuiMultiNotebook_Create" "', expected argument " "6"" of type '" "long""'");
12414 }
12415 arg6 = static_cast< long >(val6);
12416 }
12417 {
12418 PyThreadState* __tstate = wxPyBeginAllowThreads();
12419 result = (bool)(arg1)->Create(arg2,arg3,(wxPoint const &)*arg4,(wxSize const &)*arg5,arg6);
12420 wxPyEndAllowThreads(__tstate);
12421 if (PyErr_Occurred()) SWIG_fail;
12422 }
12423 {
12424 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
12425 }
12426 return resultobj;
12427 fail:
12428 return NULL;
12429 }
12430
12431
12432 SWIGINTERN PyObject *_wrap_AuiMultiNotebook_AddPage(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
12433 PyObject *resultobj = 0;
12434 wxAuiMultiNotebook *arg1 = (wxAuiMultiNotebook *) 0 ;
12435 wxWindow *arg2 = (wxWindow *) 0 ;
12436 wxString *arg3 = 0 ;
12437 bool arg4 = (bool) false ;
12438 wxBitmap const &arg5_defvalue = wxNullBitmap ;
12439 wxBitmap *arg5 = (wxBitmap *) &arg5_defvalue ;
12440 bool result;
12441 void *argp1 = 0 ;
12442 int res1 = 0 ;
12443 void *argp2 = 0 ;
12444 int res2 = 0 ;
12445 bool temp3 = false ;
12446 bool val4 ;
12447 int ecode4 = 0 ;
12448 void *argp5 = 0 ;
12449 int res5 = 0 ;
12450 PyObject * obj0 = 0 ;
12451 PyObject * obj1 = 0 ;
12452 PyObject * obj2 = 0 ;
12453 PyObject * obj3 = 0 ;
12454 PyObject * obj4 = 0 ;
12455 char * kwnames[] = {
12456 (char *) "self",(char *) "page",(char *) "caption",(char *) "select",(char *) "bitmap", NULL
12457 };
12458
12459 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO|OO:AuiMultiNotebook_AddPage",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4)) SWIG_fail;
12460 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxAuiMultiNotebook, 0 | 0 );
12461 if (!SWIG_IsOK(res1)) {
12462 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "AuiMultiNotebook_AddPage" "', expected argument " "1"" of type '" "wxAuiMultiNotebook *""'");
12463 }
12464 arg1 = reinterpret_cast< wxAuiMultiNotebook * >(argp1);
12465 res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_wxWindow, 0 | 0 );
12466 if (!SWIG_IsOK(res2)) {
12467 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "AuiMultiNotebook_AddPage" "', expected argument " "2"" of type '" "wxWindow *""'");
12468 }
12469 arg2 = reinterpret_cast< wxWindow * >(argp2);
12470 {
12471 arg3 = wxString_in_helper(obj2);
12472 if (arg3 == NULL) SWIG_fail;
12473 temp3 = true;
12474 }
12475 if (obj3) {
12476 ecode4 = SWIG_AsVal_bool(obj3, &val4);
12477 if (!SWIG_IsOK(ecode4)) {
12478 SWIG_exception_fail(SWIG_ArgError(ecode4), "in method '" "AuiMultiNotebook_AddPage" "', expected argument " "4"" of type '" "bool""'");
12479 }
12480 arg4 = static_cast< bool >(val4);
12481 }
12482 if (obj4) {
12483 res5 = SWIG_ConvertPtr(obj4, &argp5, SWIGTYPE_p_wxBitmap, 0 | 0);
12484 if (!SWIG_IsOK(res5)) {
12485 SWIG_exception_fail(SWIG_ArgError(res5), "in method '" "AuiMultiNotebook_AddPage" "', expected argument " "5"" of type '" "wxBitmap const &""'");
12486 }
12487 if (!argp5) {
12488 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "AuiMultiNotebook_AddPage" "', expected argument " "5"" of type '" "wxBitmap const &""'");
12489 }
12490 arg5 = reinterpret_cast< wxBitmap * >(argp5);
12491 }
12492 {
12493 PyThreadState* __tstate = wxPyBeginAllowThreads();
12494 result = (bool)(arg1)->AddPage(arg2,(wxString const &)*arg3,arg4,(wxBitmap const &)*arg5);
12495 wxPyEndAllowThreads(__tstate);
12496 if (PyErr_Occurred()) SWIG_fail;
12497 }
12498 {
12499 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
12500 }
12501 {
12502 if (temp3)
12503 delete arg3;
12504 }
12505 return resultobj;
12506 fail:
12507 {
12508 if (temp3)
12509 delete arg3;
12510 }
12511 return NULL;
12512 }
12513
12514
12515 SWIGINTERN PyObject *_wrap_AuiMultiNotebook_InsertPage(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
12516 PyObject *resultobj = 0;
12517 wxAuiMultiNotebook *arg1 = (wxAuiMultiNotebook *) 0 ;
12518 size_t arg2 ;
12519 wxWindow *arg3 = (wxWindow *) 0 ;
12520 wxString *arg4 = 0 ;
12521 bool arg5 = (bool) false ;
12522 wxBitmap const &arg6_defvalue = wxNullBitmap ;
12523 wxBitmap *arg6 = (wxBitmap *) &arg6_defvalue ;
12524 bool result;
12525 void *argp1 = 0 ;
12526 int res1 = 0 ;
12527 size_t val2 ;
12528 int ecode2 = 0 ;
12529 void *argp3 = 0 ;
12530 int res3 = 0 ;
12531 bool temp4 = false ;
12532 bool val5 ;
12533 int ecode5 = 0 ;
12534 void *argp6 = 0 ;
12535 int res6 = 0 ;
12536 PyObject * obj0 = 0 ;
12537 PyObject * obj1 = 0 ;
12538 PyObject * obj2 = 0 ;
12539 PyObject * obj3 = 0 ;
12540 PyObject * obj4 = 0 ;
12541 PyObject * obj5 = 0 ;
12542 char * kwnames[] = {
12543 (char *) "self",(char *) "page_idx",(char *) "page",(char *) "caption",(char *) "select",(char *) "bitmap", NULL
12544 };
12545
12546 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOO|OO:AuiMultiNotebook_InsertPage",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5)) SWIG_fail;
12547 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxAuiMultiNotebook, 0 | 0 );
12548 if (!SWIG_IsOK(res1)) {
12549 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "AuiMultiNotebook_InsertPage" "', expected argument " "1"" of type '" "wxAuiMultiNotebook *""'");
12550 }
12551 arg1 = reinterpret_cast< wxAuiMultiNotebook * >(argp1);
12552 ecode2 = SWIG_AsVal_size_t(obj1, &val2);
12553 if (!SWIG_IsOK(ecode2)) {
12554 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "AuiMultiNotebook_InsertPage" "', expected argument " "2"" of type '" "size_t""'");
12555 }
12556 arg2 = static_cast< size_t >(val2);
12557 res3 = SWIG_ConvertPtr(obj2, &argp3,SWIGTYPE_p_wxWindow, 0 | 0 );
12558 if (!SWIG_IsOK(res3)) {
12559 SWIG_exception_fail(SWIG_ArgError(res3), "in method '" "AuiMultiNotebook_InsertPage" "', expected argument " "3"" of type '" "wxWindow *""'");
12560 }
12561 arg3 = reinterpret_cast< wxWindow * >(argp3);
12562 {
12563 arg4 = wxString_in_helper(obj3);
12564 if (arg4 == NULL) SWIG_fail;
12565 temp4 = true;
12566 }
12567 if (obj4) {
12568 ecode5 = SWIG_AsVal_bool(obj4, &val5);
12569 if (!SWIG_IsOK(ecode5)) {
12570 SWIG_exception_fail(SWIG_ArgError(ecode5), "in method '" "AuiMultiNotebook_InsertPage" "', expected argument " "5"" of type '" "bool""'");
12571 }
12572 arg5 = static_cast< bool >(val5);
12573 }
12574 if (obj5) {
12575 res6 = SWIG_ConvertPtr(obj5, &argp6, SWIGTYPE_p_wxBitmap, 0 | 0);
12576 if (!SWIG_IsOK(res6)) {
12577 SWIG_exception_fail(SWIG_ArgError(res6), "in method '" "AuiMultiNotebook_InsertPage" "', expected argument " "6"" of type '" "wxBitmap const &""'");
12578 }
12579 if (!argp6) {
12580 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "AuiMultiNotebook_InsertPage" "', expected argument " "6"" of type '" "wxBitmap const &""'");
12581 }
12582 arg6 = reinterpret_cast< wxBitmap * >(argp6);
12583 }
12584 {
12585 PyThreadState* __tstate = wxPyBeginAllowThreads();
12586 result = (bool)(arg1)->InsertPage(arg2,arg3,(wxString const &)*arg4,arg5,(wxBitmap const &)*arg6);
12587 wxPyEndAllowThreads(__tstate);
12588 if (PyErr_Occurred()) SWIG_fail;
12589 }
12590 {
12591 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
12592 }
12593 {
12594 if (temp4)
12595 delete arg4;
12596 }
12597 return resultobj;
12598 fail:
12599 {
12600 if (temp4)
12601 delete arg4;
12602 }
12603 return NULL;
12604 }
12605
12606
12607 SWIGINTERN PyObject *_wrap_AuiMultiNotebook_DeletePage(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
12608 PyObject *resultobj = 0;
12609 wxAuiMultiNotebook *arg1 = (wxAuiMultiNotebook *) 0 ;
12610 size_t arg2 ;
12611 bool result;
12612 void *argp1 = 0 ;
12613 int res1 = 0 ;
12614 size_t val2 ;
12615 int ecode2 = 0 ;
12616 PyObject * obj0 = 0 ;
12617 PyObject * obj1 = 0 ;
12618 char * kwnames[] = {
12619 (char *) "self",(char *) "page", NULL
12620 };
12621
12622 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:AuiMultiNotebook_DeletePage",kwnames,&obj0,&obj1)) SWIG_fail;
12623 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxAuiMultiNotebook, 0 | 0 );
12624 if (!SWIG_IsOK(res1)) {
12625 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "AuiMultiNotebook_DeletePage" "', expected argument " "1"" of type '" "wxAuiMultiNotebook *""'");
12626 }
12627 arg1 = reinterpret_cast< wxAuiMultiNotebook * >(argp1);
12628 ecode2 = SWIG_AsVal_size_t(obj1, &val2);
12629 if (!SWIG_IsOK(ecode2)) {
12630 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "AuiMultiNotebook_DeletePage" "', expected argument " "2"" of type '" "size_t""'");
12631 }
12632 arg2 = static_cast< size_t >(val2);
12633 {
12634 PyThreadState* __tstate = wxPyBeginAllowThreads();
12635 result = (bool)(arg1)->DeletePage(arg2);
12636 wxPyEndAllowThreads(__tstate);
12637 if (PyErr_Occurred()) SWIG_fail;
12638 }
12639 {
12640 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
12641 }
12642 return resultobj;
12643 fail:
12644 return NULL;
12645 }
12646
12647
12648 SWIGINTERN PyObject *_wrap_AuiMultiNotebook_RemovePage(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
12649 PyObject *resultobj = 0;
12650 wxAuiMultiNotebook *arg1 = (wxAuiMultiNotebook *) 0 ;
12651 size_t arg2 ;
12652 bool result;
12653 void *argp1 = 0 ;
12654 int res1 = 0 ;
12655 size_t val2 ;
12656 int ecode2 = 0 ;
12657 PyObject * obj0 = 0 ;
12658 PyObject * obj1 = 0 ;
12659 char * kwnames[] = {
12660 (char *) "self",(char *) "page", NULL
12661 };
12662
12663 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:AuiMultiNotebook_RemovePage",kwnames,&obj0,&obj1)) SWIG_fail;
12664 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxAuiMultiNotebook, 0 | 0 );
12665 if (!SWIG_IsOK(res1)) {
12666 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "AuiMultiNotebook_RemovePage" "', expected argument " "1"" of type '" "wxAuiMultiNotebook *""'");
12667 }
12668 arg1 = reinterpret_cast< wxAuiMultiNotebook * >(argp1);
12669 ecode2 = SWIG_AsVal_size_t(obj1, &val2);
12670 if (!SWIG_IsOK(ecode2)) {
12671 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "AuiMultiNotebook_RemovePage" "', expected argument " "2"" of type '" "size_t""'");
12672 }
12673 arg2 = static_cast< size_t >(val2);
12674 {
12675 PyThreadState* __tstate = wxPyBeginAllowThreads();
12676 result = (bool)(arg1)->RemovePage(arg2);
12677 wxPyEndAllowThreads(__tstate);
12678 if (PyErr_Occurred()) SWIG_fail;
12679 }
12680 {
12681 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
12682 }
12683 return resultobj;
12684 fail:
12685 return NULL;
12686 }
12687
12688
12689 SWIGINTERN PyObject *_wrap_AuiMultiNotebook_SetPageText(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
12690 PyObject *resultobj = 0;
12691 wxAuiMultiNotebook *arg1 = (wxAuiMultiNotebook *) 0 ;
12692 size_t arg2 ;
12693 wxString *arg3 = 0 ;
12694 bool result;
12695 void *argp1 = 0 ;
12696 int res1 = 0 ;
12697 size_t val2 ;
12698 int ecode2 = 0 ;
12699 bool temp3 = false ;
12700 PyObject * obj0 = 0 ;
12701 PyObject * obj1 = 0 ;
12702 PyObject * obj2 = 0 ;
12703 char * kwnames[] = {
12704 (char *) "self",(char *) "page",(char *) "text", NULL
12705 };
12706
12707 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:AuiMultiNotebook_SetPageText",kwnames,&obj0,&obj1,&obj2)) SWIG_fail;
12708 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxAuiMultiNotebook, 0 | 0 );
12709 if (!SWIG_IsOK(res1)) {
12710 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "AuiMultiNotebook_SetPageText" "', expected argument " "1"" of type '" "wxAuiMultiNotebook *""'");
12711 }
12712 arg1 = reinterpret_cast< wxAuiMultiNotebook * >(argp1);
12713 ecode2 = SWIG_AsVal_size_t(obj1, &val2);
12714 if (!SWIG_IsOK(ecode2)) {
12715 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "AuiMultiNotebook_SetPageText" "', expected argument " "2"" of type '" "size_t""'");
12716 }
12717 arg2 = static_cast< size_t >(val2);
12718 {
12719 arg3 = wxString_in_helper(obj2);
12720 if (arg3 == NULL) SWIG_fail;
12721 temp3 = true;
12722 }
12723 {
12724 PyThreadState* __tstate = wxPyBeginAllowThreads();
12725 result = (bool)(arg1)->SetPageText(arg2,(wxString const &)*arg3);
12726 wxPyEndAllowThreads(__tstate);
12727 if (PyErr_Occurred()) SWIG_fail;
12728 }
12729 {
12730 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
12731 }
12732 {
12733 if (temp3)
12734 delete arg3;
12735 }
12736 return resultobj;
12737 fail:
12738 {
12739 if (temp3)
12740 delete arg3;
12741 }
12742 return NULL;
12743 }
12744
12745
12746 SWIGINTERN PyObject *_wrap_AuiMultiNotebook_SetSelection(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
12747 PyObject *resultobj = 0;
12748 wxAuiMultiNotebook *arg1 = (wxAuiMultiNotebook *) 0 ;
12749 size_t arg2 ;
12750 size_t result;
12751 void *argp1 = 0 ;
12752 int res1 = 0 ;
12753 size_t val2 ;
12754 int ecode2 = 0 ;
12755 PyObject * obj0 = 0 ;
12756 PyObject * obj1 = 0 ;
12757 char * kwnames[] = {
12758 (char *) "self",(char *) "new_page", NULL
12759 };
12760
12761 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:AuiMultiNotebook_SetSelection",kwnames,&obj0,&obj1)) SWIG_fail;
12762 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxAuiMultiNotebook, 0 | 0 );
12763 if (!SWIG_IsOK(res1)) {
12764 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "AuiMultiNotebook_SetSelection" "', expected argument " "1"" of type '" "wxAuiMultiNotebook *""'");
12765 }
12766 arg1 = reinterpret_cast< wxAuiMultiNotebook * >(argp1);
12767 ecode2 = SWIG_AsVal_size_t(obj1, &val2);
12768 if (!SWIG_IsOK(ecode2)) {
12769 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "AuiMultiNotebook_SetSelection" "', expected argument " "2"" of type '" "size_t""'");
12770 }
12771 arg2 = static_cast< size_t >(val2);
12772 {
12773 PyThreadState* __tstate = wxPyBeginAllowThreads();
12774 result = (size_t)(arg1)->SetSelection(arg2);
12775 wxPyEndAllowThreads(__tstate);
12776 if (PyErr_Occurred()) SWIG_fail;
12777 }
12778 resultobj = SWIG_From_size_t(static_cast< size_t >(result));
12779 return resultobj;
12780 fail:
12781 return NULL;
12782 }
12783
12784
12785 SWIGINTERN PyObject *_wrap_AuiMultiNotebook_GetSelection(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
12786 PyObject *resultobj = 0;
12787 wxAuiMultiNotebook *arg1 = (wxAuiMultiNotebook *) 0 ;
12788 int result;
12789 void *argp1 = 0 ;
12790 int res1 = 0 ;
12791 PyObject *swig_obj[1] ;
12792
12793 if (!args) SWIG_fail;
12794 swig_obj[0] = args;
12795 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxAuiMultiNotebook, 0 | 0 );
12796 if (!SWIG_IsOK(res1)) {
12797 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "AuiMultiNotebook_GetSelection" "', expected argument " "1"" of type '" "wxAuiMultiNotebook const *""'");
12798 }
12799 arg1 = reinterpret_cast< wxAuiMultiNotebook * >(argp1);
12800 {
12801 PyThreadState* __tstate = wxPyBeginAllowThreads();
12802 result = (int)((wxAuiMultiNotebook const *)arg1)->GetSelection();
12803 wxPyEndAllowThreads(__tstate);
12804 if (PyErr_Occurred()) SWIG_fail;
12805 }
12806 resultobj = SWIG_From_int(static_cast< int >(result));
12807 return resultobj;
12808 fail:
12809 return NULL;
12810 }
12811
12812
12813 SWIGINTERN PyObject *_wrap_AuiMultiNotebook_GetPageCount(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
12814 PyObject *resultobj = 0;
12815 wxAuiMultiNotebook *arg1 = (wxAuiMultiNotebook *) 0 ;
12816 size_t result;
12817 void *argp1 = 0 ;
12818 int res1 = 0 ;
12819 PyObject *swig_obj[1] ;
12820
12821 if (!args) SWIG_fail;
12822 swig_obj[0] = args;
12823 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxAuiMultiNotebook, 0 | 0 );
12824 if (!SWIG_IsOK(res1)) {
12825 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "AuiMultiNotebook_GetPageCount" "', expected argument " "1"" of type '" "wxAuiMultiNotebook const *""'");
12826 }
12827 arg1 = reinterpret_cast< wxAuiMultiNotebook * >(argp1);
12828 {
12829 PyThreadState* __tstate = wxPyBeginAllowThreads();
12830 result = (size_t)((wxAuiMultiNotebook const *)arg1)->GetPageCount();
12831 wxPyEndAllowThreads(__tstate);
12832 if (PyErr_Occurred()) SWIG_fail;
12833 }
12834 resultobj = SWIG_From_size_t(static_cast< size_t >(result));
12835 return resultobj;
12836 fail:
12837 return NULL;
12838 }
12839
12840
12841 SWIGINTERN PyObject *_wrap_AuiMultiNotebook_GetPage(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
12842 PyObject *resultobj = 0;
12843 wxAuiMultiNotebook *arg1 = (wxAuiMultiNotebook *) 0 ;
12844 size_t arg2 ;
12845 wxWindow *result = 0 ;
12846 void *argp1 = 0 ;
12847 int res1 = 0 ;
12848 size_t val2 ;
12849 int ecode2 = 0 ;
12850 PyObject * obj0 = 0 ;
12851 PyObject * obj1 = 0 ;
12852 char * kwnames[] = {
12853 (char *) "self",(char *) "page_idx", NULL
12854 };
12855
12856 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:AuiMultiNotebook_GetPage",kwnames,&obj0,&obj1)) SWIG_fail;
12857 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxAuiMultiNotebook, 0 | 0 );
12858 if (!SWIG_IsOK(res1)) {
12859 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "AuiMultiNotebook_GetPage" "', expected argument " "1"" of type '" "wxAuiMultiNotebook const *""'");
12860 }
12861 arg1 = reinterpret_cast< wxAuiMultiNotebook * >(argp1);
12862 ecode2 = SWIG_AsVal_size_t(obj1, &val2);
12863 if (!SWIG_IsOK(ecode2)) {
12864 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "AuiMultiNotebook_GetPage" "', expected argument " "2"" of type '" "size_t""'");
12865 }
12866 arg2 = static_cast< size_t >(val2);
12867 {
12868 PyThreadState* __tstate = wxPyBeginAllowThreads();
12869 result = (wxWindow *)((wxAuiMultiNotebook const *)arg1)->GetPage(arg2);
12870 wxPyEndAllowThreads(__tstate);
12871 if (PyErr_Occurred()) SWIG_fail;
12872 }
12873 {
12874 resultobj = wxPyMake_wxObject(result, 0);
12875 }
12876 return resultobj;
12877 fail:
12878 return NULL;
12879 }
12880
12881
12882 SWIGINTERN PyObject *AuiMultiNotebook_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
12883 PyObject *obj;
12884 if (!SWIG_Python_UnpackTuple(args,(char*)"swigregister", 1, 1,&obj)) return NULL;
12885 SWIG_TypeNewClientData(SWIGTYPE_p_wxAuiMultiNotebook, SWIG_NewClientData(obj));
12886 return SWIG_Py_Void();
12887 }
12888
12889 SWIGINTERN PyObject *AuiMultiNotebook_swiginit(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
12890 return SWIG_Python_InitShadowInstance(args);
12891 }
12892
12893 SWIGINTERN PyObject *PyDockArt_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
12894 PyObject *obj;
12895 if (!SWIG_Python_UnpackTuple(args,(char*)"swigregister", 1, 1,&obj)) return NULL;
12896 SWIG_TypeNewClientData(SWIGTYPE_p_wxPyDockArt, SWIG_NewClientData(obj));
12897 return SWIG_Py_Void();
12898 }
12899
12900 static PyMethodDef SwigMethods[] = {
12901 { (char *)"new_PaneInfo", (PyCFunction)_wrap_new_PaneInfo, METH_NOARGS, NULL},
12902 { (char *)"delete_PaneInfo", (PyCFunction)_wrap_delete_PaneInfo, METH_O, NULL},
12903 { (char *)"PaneInfo_IsOk", (PyCFunction)_wrap_PaneInfo_IsOk, METH_O, NULL},
12904 { (char *)"PaneInfo_IsFixed", (PyCFunction)_wrap_PaneInfo_IsFixed, METH_O, NULL},
12905 { (char *)"PaneInfo_IsResizable", (PyCFunction)_wrap_PaneInfo_IsResizable, METH_O, NULL},
12906 { (char *)"PaneInfo_IsShown", (PyCFunction)_wrap_PaneInfo_IsShown, METH_O, NULL},
12907 { (char *)"PaneInfo_IsFloating", (PyCFunction)_wrap_PaneInfo_IsFloating, METH_O, NULL},
12908 { (char *)"PaneInfo_IsDocked", (PyCFunction)_wrap_PaneInfo_IsDocked, METH_O, NULL},
12909 { (char *)"PaneInfo_IsToolbar", (PyCFunction)_wrap_PaneInfo_IsToolbar, METH_O, NULL},
12910 { (char *)"PaneInfo_IsTopDockable", (PyCFunction)_wrap_PaneInfo_IsTopDockable, METH_O, NULL},
12911 { (char *)"PaneInfo_IsBottomDockable", (PyCFunction)_wrap_PaneInfo_IsBottomDockable, METH_O, NULL},
12912 { (char *)"PaneInfo_IsLeftDockable", (PyCFunction)_wrap_PaneInfo_IsLeftDockable, METH_O, NULL},
12913 { (char *)"PaneInfo_IsRightDockable", (PyCFunction)_wrap_PaneInfo_IsRightDockable, METH_O, NULL},
12914 { (char *)"PaneInfo_IsFloatable", (PyCFunction)_wrap_PaneInfo_IsFloatable, METH_O, NULL},
12915 { (char *)"PaneInfo_IsMovable", (PyCFunction)_wrap_PaneInfo_IsMovable, METH_O, NULL},
12916 { (char *)"PaneInfo_HasCaption", (PyCFunction)_wrap_PaneInfo_HasCaption, METH_O, NULL},
12917 { (char *)"PaneInfo_HasGripper", (PyCFunction)_wrap_PaneInfo_HasGripper, METH_O, NULL},
12918 { (char *)"PaneInfo_HasBorder", (PyCFunction)_wrap_PaneInfo_HasBorder, METH_O, NULL},
12919 { (char *)"PaneInfo_HasCloseButton", (PyCFunction)_wrap_PaneInfo_HasCloseButton, METH_O, NULL},
12920 { (char *)"PaneInfo_HasMaximizeButton", (PyCFunction)_wrap_PaneInfo_HasMaximizeButton, METH_O, NULL},
12921 { (char *)"PaneInfo_HasMinimizeButton", (PyCFunction)_wrap_PaneInfo_HasMinimizeButton, METH_O, NULL},
12922 { (char *)"PaneInfo_HasPinButton", (PyCFunction)_wrap_PaneInfo_HasPinButton, METH_O, NULL},
12923 { (char *)"PaneInfo_HasGripperTop", (PyCFunction)_wrap_PaneInfo_HasGripperTop, METH_O, NULL},
12924 { (char *)"PaneInfo_Window", (PyCFunction) _wrap_PaneInfo_Window, METH_VARARGS | METH_KEYWORDS, NULL},
12925 { (char *)"PaneInfo_Name", (PyCFunction) _wrap_PaneInfo_Name, METH_VARARGS | METH_KEYWORDS, NULL},
12926 { (char *)"PaneInfo_Caption", (PyCFunction) _wrap_PaneInfo_Caption, METH_VARARGS | METH_KEYWORDS, NULL},
12927 { (char *)"PaneInfo_Left", (PyCFunction)_wrap_PaneInfo_Left, METH_O, NULL},
12928 { (char *)"PaneInfo_Right", (PyCFunction)_wrap_PaneInfo_Right, METH_O, NULL},
12929 { (char *)"PaneInfo_Top", (PyCFunction)_wrap_PaneInfo_Top, METH_O, NULL},
12930 { (char *)"PaneInfo_Bottom", (PyCFunction)_wrap_PaneInfo_Bottom, METH_O, NULL},
12931 { (char *)"PaneInfo_Center", (PyCFunction)_wrap_PaneInfo_Center, METH_O, NULL},
12932 { (char *)"PaneInfo_Centre", (PyCFunction)_wrap_PaneInfo_Centre, METH_O, NULL},
12933 { (char *)"PaneInfo_Direction", (PyCFunction) _wrap_PaneInfo_Direction, METH_VARARGS | METH_KEYWORDS, NULL},
12934 { (char *)"PaneInfo_Layer", (PyCFunction) _wrap_PaneInfo_Layer, METH_VARARGS | METH_KEYWORDS, NULL},
12935 { (char *)"PaneInfo_Row", (PyCFunction) _wrap_PaneInfo_Row, METH_VARARGS | METH_KEYWORDS, NULL},
12936 { (char *)"PaneInfo_Position", (PyCFunction) _wrap_PaneInfo_Position, METH_VARARGS | METH_KEYWORDS, NULL},
12937 { (char *)"PaneInfo_BestSize", (PyCFunction) _wrap_PaneInfo_BestSize, METH_VARARGS | METH_KEYWORDS, NULL},
12938 { (char *)"PaneInfo_MinSize", (PyCFunction) _wrap_PaneInfo_MinSize, METH_VARARGS | METH_KEYWORDS, NULL},
12939 { (char *)"PaneInfo_MaxSize", (PyCFunction) _wrap_PaneInfo_MaxSize, METH_VARARGS | METH_KEYWORDS, NULL},
12940 { (char *)"PaneInfo_FloatingPosition", (PyCFunction) _wrap_PaneInfo_FloatingPosition, METH_VARARGS | METH_KEYWORDS, NULL},
12941 { (char *)"PaneInfo_FloatingSize", (PyCFunction) _wrap_PaneInfo_FloatingSize, METH_VARARGS | METH_KEYWORDS, NULL},
12942 { (char *)"PaneInfo_Fixed", (PyCFunction)_wrap_PaneInfo_Fixed, METH_O, NULL},
12943 { (char *)"PaneInfo_Resizable", (PyCFunction) _wrap_PaneInfo_Resizable, METH_VARARGS | METH_KEYWORDS, NULL},
12944 { (char *)"PaneInfo_Dock", (PyCFunction)_wrap_PaneInfo_Dock, METH_O, NULL},
12945 { (char *)"PaneInfo_Float", (PyCFunction)_wrap_PaneInfo_Float, METH_O, NULL},
12946 { (char *)"PaneInfo_Hide", (PyCFunction)_wrap_PaneInfo_Hide, METH_O, NULL},
12947 { (char *)"PaneInfo_Show", (PyCFunction) _wrap_PaneInfo_Show, METH_VARARGS | METH_KEYWORDS, NULL},
12948 { (char *)"PaneInfo_CaptionVisible", (PyCFunction) _wrap_PaneInfo_CaptionVisible, METH_VARARGS | METH_KEYWORDS, NULL},
12949 { (char *)"PaneInfo_PaneBorder", (PyCFunction) _wrap_PaneInfo_PaneBorder, METH_VARARGS | METH_KEYWORDS, NULL},
12950 { (char *)"PaneInfo_Gripper", (PyCFunction) _wrap_PaneInfo_Gripper, METH_VARARGS | METH_KEYWORDS, NULL},
12951 { (char *)"PaneInfo_GripperTop", (PyCFunction) _wrap_PaneInfo_GripperTop, METH_VARARGS | METH_KEYWORDS, NULL},
12952 { (char *)"PaneInfo_CloseButton", (PyCFunction) _wrap_PaneInfo_CloseButton, METH_VARARGS | METH_KEYWORDS, NULL},
12953 { (char *)"PaneInfo_MaximizeButton", (PyCFunction) _wrap_PaneInfo_MaximizeButton, METH_VARARGS | METH_KEYWORDS, NULL},
12954 { (char *)"PaneInfo_MinimizeButton", (PyCFunction) _wrap_PaneInfo_MinimizeButton, METH_VARARGS | METH_KEYWORDS, NULL},
12955 { (char *)"PaneInfo_PinButton", (PyCFunction) _wrap_PaneInfo_PinButton, METH_VARARGS | METH_KEYWORDS, NULL},
12956 { (char *)"PaneInfo_DestroyOnClose", (PyCFunction) _wrap_PaneInfo_DestroyOnClose, METH_VARARGS | METH_KEYWORDS, NULL},
12957 { (char *)"PaneInfo_TopDockable", (PyCFunction) _wrap_PaneInfo_TopDockable, METH_VARARGS | METH_KEYWORDS, NULL},
12958 { (char *)"PaneInfo_BottomDockable", (PyCFunction) _wrap_PaneInfo_BottomDockable, METH_VARARGS | METH_KEYWORDS, NULL},
12959 { (char *)"PaneInfo_LeftDockable", (PyCFunction) _wrap_PaneInfo_LeftDockable, METH_VARARGS | METH_KEYWORDS, NULL},
12960 { (char *)"PaneInfo_RightDockable", (PyCFunction) _wrap_PaneInfo_RightDockable, METH_VARARGS | METH_KEYWORDS, NULL},
12961 { (char *)"PaneInfo_Floatable", (PyCFunction) _wrap_PaneInfo_Floatable, METH_VARARGS | METH_KEYWORDS, NULL},
12962 { (char *)"PaneInfo_Movable", (PyCFunction) _wrap_PaneInfo_Movable, METH_VARARGS | METH_KEYWORDS, NULL},
12963 { (char *)"PaneInfo_Dockable", (PyCFunction) _wrap_PaneInfo_Dockable, METH_VARARGS | METH_KEYWORDS, NULL},
12964 { (char *)"PaneInfo_DefaultPane", (PyCFunction)_wrap_PaneInfo_DefaultPane, METH_O, NULL},
12965 { (char *)"PaneInfo_CentrePane", (PyCFunction)_wrap_PaneInfo_CentrePane, METH_O, NULL},
12966 { (char *)"PaneInfo_CenterPane", (PyCFunction)_wrap_PaneInfo_CenterPane, METH_O, NULL},
12967 { (char *)"PaneInfo_ToolbarPane", (PyCFunction)_wrap_PaneInfo_ToolbarPane, METH_O, NULL},
12968 { (char *)"PaneInfo_SetFlag", (PyCFunction) _wrap_PaneInfo_SetFlag, METH_VARARGS | METH_KEYWORDS, NULL},
12969 { (char *)"PaneInfo_HasFlag", (PyCFunction) _wrap_PaneInfo_HasFlag, METH_VARARGS | METH_KEYWORDS, NULL},
12970 { (char *)"PaneInfo_name_set", _wrap_PaneInfo_name_set, METH_VARARGS, NULL},
12971 { (char *)"PaneInfo_name_get", (PyCFunction)_wrap_PaneInfo_name_get, METH_O, NULL},
12972 { (char *)"PaneInfo_caption_set", _wrap_PaneInfo_caption_set, METH_VARARGS, NULL},
12973 { (char *)"PaneInfo_caption_get", (PyCFunction)_wrap_PaneInfo_caption_get, METH_O, NULL},
12974 { (char *)"PaneInfo_window_set", _wrap_PaneInfo_window_set, METH_VARARGS, NULL},
12975 { (char *)"PaneInfo_window_get", (PyCFunction)_wrap_PaneInfo_window_get, METH_O, NULL},
12976 { (char *)"PaneInfo_frame_set", _wrap_PaneInfo_frame_set, METH_VARARGS, NULL},
12977 { (char *)"PaneInfo_frame_get", (PyCFunction)_wrap_PaneInfo_frame_get, METH_O, NULL},
12978 { (char *)"PaneInfo_state_set", _wrap_PaneInfo_state_set, METH_VARARGS, NULL},
12979 { (char *)"PaneInfo_state_get", (PyCFunction)_wrap_PaneInfo_state_get, METH_O, NULL},
12980 { (char *)"PaneInfo_dock_direction_set", _wrap_PaneInfo_dock_direction_set, METH_VARARGS, NULL},
12981 { (char *)"PaneInfo_dock_direction_get", (PyCFunction)_wrap_PaneInfo_dock_direction_get, METH_O, NULL},
12982 { (char *)"PaneInfo_dock_layer_set", _wrap_PaneInfo_dock_layer_set, METH_VARARGS, NULL},
12983 { (char *)"PaneInfo_dock_layer_get", (PyCFunction)_wrap_PaneInfo_dock_layer_get, METH_O, NULL},
12984 { (char *)"PaneInfo_dock_row_set", _wrap_PaneInfo_dock_row_set, METH_VARARGS, NULL},
12985 { (char *)"PaneInfo_dock_row_get", (PyCFunction)_wrap_PaneInfo_dock_row_get, METH_O, NULL},
12986 { (char *)"PaneInfo_dock_pos_set", _wrap_PaneInfo_dock_pos_set, METH_VARARGS, NULL},
12987 { (char *)"PaneInfo_dock_pos_get", (PyCFunction)_wrap_PaneInfo_dock_pos_get, METH_O, NULL},
12988 { (char *)"PaneInfo_best_size_set", _wrap_PaneInfo_best_size_set, METH_VARARGS, NULL},
12989 { (char *)"PaneInfo_best_size_get", (PyCFunction)_wrap_PaneInfo_best_size_get, METH_O, NULL},
12990 { (char *)"PaneInfo_min_size_set", _wrap_PaneInfo_min_size_set, METH_VARARGS, NULL},
12991 { (char *)"PaneInfo_min_size_get", (PyCFunction)_wrap_PaneInfo_min_size_get, METH_O, NULL},
12992 { (char *)"PaneInfo_max_size_set", _wrap_PaneInfo_max_size_set, METH_VARARGS, NULL},
12993 { (char *)"PaneInfo_max_size_get", (PyCFunction)_wrap_PaneInfo_max_size_get, METH_O, NULL},
12994 { (char *)"PaneInfo_floating_pos_set", _wrap_PaneInfo_floating_pos_set, METH_VARARGS, NULL},
12995 { (char *)"PaneInfo_floating_pos_get", (PyCFunction)_wrap_PaneInfo_floating_pos_get, METH_O, NULL},
12996 { (char *)"PaneInfo_floating_size_set", _wrap_PaneInfo_floating_size_set, METH_VARARGS, NULL},
12997 { (char *)"PaneInfo_floating_size_get", (PyCFunction)_wrap_PaneInfo_floating_size_get, METH_O, NULL},
12998 { (char *)"PaneInfo_dock_proportion_set", _wrap_PaneInfo_dock_proportion_set, METH_VARARGS, NULL},
12999 { (char *)"PaneInfo_dock_proportion_get", (PyCFunction)_wrap_PaneInfo_dock_proportion_get, METH_O, NULL},
13000 { (char *)"PaneInfo_buttons_set", _wrap_PaneInfo_buttons_set, METH_VARARGS, NULL},
13001 { (char *)"PaneInfo_buttons_get", (PyCFunction)_wrap_PaneInfo_buttons_get, METH_O, NULL},
13002 { (char *)"PaneInfo_rect_set", _wrap_PaneInfo_rect_set, METH_VARARGS, NULL},
13003 { (char *)"PaneInfo_rect_get", (PyCFunction)_wrap_PaneInfo_rect_get, METH_O, NULL},
13004 { (char *)"PaneInfo_swigregister", PaneInfo_swigregister, METH_VARARGS, NULL},
13005 { (char *)"PaneInfo_swiginit", PaneInfo_swiginit, METH_VARARGS, NULL},
13006 { (char *)"new_FrameManager", (PyCFunction) _wrap_new_FrameManager, METH_VARARGS | METH_KEYWORDS, NULL},
13007 { (char *)"delete_FrameManager", (PyCFunction)_wrap_delete_FrameManager, METH_O, NULL},
13008 { (char *)"FrameManager_UnInit", (PyCFunction)_wrap_FrameManager_UnInit, METH_O, NULL},
13009 { (char *)"FrameManager_SetFlags", (PyCFunction) _wrap_FrameManager_SetFlags, METH_VARARGS | METH_KEYWORDS, NULL},
13010 { (char *)"FrameManager_GetFlags", (PyCFunction)_wrap_FrameManager_GetFlags, METH_O, NULL},
13011 { (char *)"FrameManager_SetManagedWindow", (PyCFunction) _wrap_FrameManager_SetManagedWindow, METH_VARARGS | METH_KEYWORDS, NULL},
13012 { (char *)"FrameManager_GetManagedWindow", (PyCFunction)_wrap_FrameManager_GetManagedWindow, METH_O, NULL},
13013 { (char *)"FrameManager_SetArtProvider", (PyCFunction) _wrap_FrameManager_SetArtProvider, METH_VARARGS | METH_KEYWORDS, NULL},
13014 { (char *)"FrameManager_GetArtProvider", (PyCFunction)_wrap_FrameManager_GetArtProvider, METH_O, NULL},
13015 { (char *)"FrameManager__GetPaneByWidget", (PyCFunction) _wrap_FrameManager__GetPaneByWidget, METH_VARARGS | METH_KEYWORDS, NULL},
13016 { (char *)"FrameManager__GetPaneByName", (PyCFunction) _wrap_FrameManager__GetPaneByName, METH_VARARGS | METH_KEYWORDS, NULL},
13017 { (char *)"FrameManager_GetAllPanes", (PyCFunction)_wrap_FrameManager_GetAllPanes, METH_O, NULL},
13018 { (char *)"FrameManager__AddPane1", (PyCFunction) _wrap_FrameManager__AddPane1, METH_VARARGS | METH_KEYWORDS, NULL},
13019 { (char *)"FrameManager_AddPaneAtPos", (PyCFunction) _wrap_FrameManager_AddPaneAtPos, METH_VARARGS | METH_KEYWORDS, NULL},
13020 { (char *)"FrameManager__AddPane2", (PyCFunction) _wrap_FrameManager__AddPane2, METH_VARARGS | METH_KEYWORDS, NULL},
13021 { (char *)"FrameManager_InsertPane", (PyCFunction) _wrap_FrameManager_InsertPane, METH_VARARGS | METH_KEYWORDS, NULL},
13022 { (char *)"FrameManager_DetachPane", (PyCFunction) _wrap_FrameManager_DetachPane, METH_VARARGS | METH_KEYWORDS, NULL},
13023 { (char *)"FrameManager_SavePerspective", (PyCFunction)_wrap_FrameManager_SavePerspective, METH_O, NULL},
13024 { (char *)"FrameManager_LoadPerspective", (PyCFunction) _wrap_FrameManager_LoadPerspective, METH_VARARGS | METH_KEYWORDS, NULL},
13025 { (char *)"FrameManager_Update", (PyCFunction)_wrap_FrameManager_Update, METH_O, NULL},
13026 { (char *)"FrameManager_DrawHintRect", (PyCFunction) _wrap_FrameManager_DrawHintRect, METH_VARARGS | METH_KEYWORDS, NULL},
13027 { (char *)"FrameManager_ShowHint", (PyCFunction) _wrap_FrameManager_ShowHint, METH_VARARGS | METH_KEYWORDS, NULL},
13028 { (char *)"FrameManager_HideHint", (PyCFunction)_wrap_FrameManager_HideHint, METH_O, NULL},
13029 { (char *)"FrameManager_OnRender", (PyCFunction) _wrap_FrameManager_OnRender, METH_VARARGS | METH_KEYWORDS, NULL},
13030 { (char *)"FrameManager_OnPaneButton", (PyCFunction) _wrap_FrameManager_OnPaneButton, METH_VARARGS | METH_KEYWORDS, NULL},
13031 { (char *)"FrameManager_swigregister", FrameManager_swigregister, METH_VARARGS, NULL},
13032 { (char *)"FrameManager_swiginit", FrameManager_swiginit, METH_VARARGS, NULL},
13033 { (char *)"new_FrameManagerEvent", (PyCFunction) _wrap_new_FrameManagerEvent, METH_VARARGS | METH_KEYWORDS, NULL},
13034 { (char *)"FrameManagerEvent_Clone", (PyCFunction)_wrap_FrameManagerEvent_Clone, METH_O, NULL},
13035 { (char *)"FrameManagerEvent_SetPane", (PyCFunction) _wrap_FrameManagerEvent_SetPane, METH_VARARGS | METH_KEYWORDS, NULL},
13036 { (char *)"FrameManagerEvent_SetButton", (PyCFunction) _wrap_FrameManagerEvent_SetButton, METH_VARARGS | METH_KEYWORDS, NULL},
13037 { (char *)"FrameManagerEvent_SetDC", (PyCFunction) _wrap_FrameManagerEvent_SetDC, METH_VARARGS | METH_KEYWORDS, NULL},
13038 { (char *)"FrameManagerEvent_GetPane", (PyCFunction)_wrap_FrameManagerEvent_GetPane, METH_O, NULL},
13039 { (char *)"FrameManagerEvent_GetButton", (PyCFunction)_wrap_FrameManagerEvent_GetButton, METH_O, NULL},
13040 { (char *)"FrameManagerEvent_GetDC", (PyCFunction)_wrap_FrameManagerEvent_GetDC, METH_O, NULL},
13041 { (char *)"FrameManagerEvent_Veto", (PyCFunction) _wrap_FrameManagerEvent_Veto, METH_VARARGS | METH_KEYWORDS, NULL},
13042 { (char *)"FrameManagerEvent_GetVeto", (PyCFunction)_wrap_FrameManagerEvent_GetVeto, METH_O, NULL},
13043 { (char *)"FrameManagerEvent_SetCanVeto", (PyCFunction) _wrap_FrameManagerEvent_SetCanVeto, METH_VARARGS | METH_KEYWORDS, NULL},
13044 { (char *)"FrameManagerEvent_CanVeto", (PyCFunction)_wrap_FrameManagerEvent_CanVeto, METH_O, NULL},
13045 { (char *)"FrameManagerEvent_pane_set", _wrap_FrameManagerEvent_pane_set, METH_VARARGS, NULL},
13046 { (char *)"FrameManagerEvent_pane_get", (PyCFunction)_wrap_FrameManagerEvent_pane_get, METH_O, NULL},
13047 { (char *)"FrameManagerEvent_button_set", _wrap_FrameManagerEvent_button_set, METH_VARARGS, NULL},
13048 { (char *)"FrameManagerEvent_button_get", (PyCFunction)_wrap_FrameManagerEvent_button_get, METH_O, NULL},
13049 { (char *)"FrameManagerEvent_veto_flag_set", _wrap_FrameManagerEvent_veto_flag_set, METH_VARARGS, NULL},
13050 { (char *)"FrameManagerEvent_veto_flag_get", (PyCFunction)_wrap_FrameManagerEvent_veto_flag_get, METH_O, NULL},
13051 { (char *)"FrameManagerEvent_canveto_flag_set", _wrap_FrameManagerEvent_canveto_flag_set, METH_VARARGS, NULL},
13052 { (char *)"FrameManagerEvent_canveto_flag_get", (PyCFunction)_wrap_FrameManagerEvent_canveto_flag_get, METH_O, NULL},
13053 { (char *)"FrameManagerEvent_dc_set", _wrap_FrameManagerEvent_dc_set, METH_VARARGS, NULL},
13054 { (char *)"FrameManagerEvent_dc_get", (PyCFunction)_wrap_FrameManagerEvent_dc_get, METH_O, NULL},
13055 { (char *)"FrameManagerEvent_swigregister", FrameManagerEvent_swigregister, METH_VARARGS, NULL},
13056 { (char *)"FrameManagerEvent_swiginit", FrameManagerEvent_swiginit, METH_VARARGS, NULL},
13057 { (char *)"new_DockInfo", (PyCFunction)_wrap_new_DockInfo, METH_NOARGS, NULL},
13058 { (char *)"DockInfo_IsOk", (PyCFunction)_wrap_DockInfo_IsOk, METH_O, NULL},
13059 { (char *)"DockInfo_IsHorizontal", (PyCFunction)_wrap_DockInfo_IsHorizontal, METH_O, NULL},
13060 { (char *)"DockInfo_IsVertical", (PyCFunction)_wrap_DockInfo_IsVertical, METH_O, NULL},
13061 { (char *)"DockInfo_panes_set", _wrap_DockInfo_panes_set, METH_VARARGS, NULL},
13062 { (char *)"DockInfo_panes_get", (PyCFunction)_wrap_DockInfo_panes_get, METH_O, NULL},
13063 { (char *)"DockInfo_rect_set", _wrap_DockInfo_rect_set, METH_VARARGS, NULL},
13064 { (char *)"DockInfo_rect_get", (PyCFunction)_wrap_DockInfo_rect_get, METH_O, NULL},
13065 { (char *)"DockInfo_dock_direction_set", _wrap_DockInfo_dock_direction_set, METH_VARARGS, NULL},
13066 { (char *)"DockInfo_dock_direction_get", (PyCFunction)_wrap_DockInfo_dock_direction_get, METH_O, NULL},
13067 { (char *)"DockInfo_dock_layer_set", _wrap_DockInfo_dock_layer_set, METH_VARARGS, NULL},
13068 { (char *)"DockInfo_dock_layer_get", (PyCFunction)_wrap_DockInfo_dock_layer_get, METH_O, NULL},
13069 { (char *)"DockInfo_dock_row_set", _wrap_DockInfo_dock_row_set, METH_VARARGS, NULL},
13070 { (char *)"DockInfo_dock_row_get", (PyCFunction)_wrap_DockInfo_dock_row_get, METH_O, NULL},
13071 { (char *)"DockInfo_size_set", _wrap_DockInfo_size_set, METH_VARARGS, NULL},
13072 { (char *)"DockInfo_size_get", (PyCFunction)_wrap_DockInfo_size_get, METH_O, NULL},
13073 { (char *)"DockInfo_min_size_set", _wrap_DockInfo_min_size_set, METH_VARARGS, NULL},
13074 { (char *)"DockInfo_min_size_get", (PyCFunction)_wrap_DockInfo_min_size_get, METH_O, NULL},
13075 { (char *)"DockInfo_resizable_set", _wrap_DockInfo_resizable_set, METH_VARARGS, NULL},
13076 { (char *)"DockInfo_resizable_get", (PyCFunction)_wrap_DockInfo_resizable_get, METH_O, NULL},
13077 { (char *)"DockInfo_toolbar_set", _wrap_DockInfo_toolbar_set, METH_VARARGS, NULL},
13078 { (char *)"DockInfo_toolbar_get", (PyCFunction)_wrap_DockInfo_toolbar_get, METH_O, NULL},
13079 { (char *)"DockInfo_fixed_set", _wrap_DockInfo_fixed_set, METH_VARARGS, NULL},
13080 { (char *)"DockInfo_fixed_get", (PyCFunction)_wrap_DockInfo_fixed_get, METH_O, NULL},
13081 { (char *)"DockInfo_swigregister", DockInfo_swigregister, METH_VARARGS, NULL},
13082 { (char *)"DockInfo_swiginit", DockInfo_swiginit, METH_VARARGS, NULL},
13083 { (char *)"DockUIPart_type_set", _wrap_DockUIPart_type_set, METH_VARARGS, NULL},
13084 { (char *)"DockUIPart_type_get", (PyCFunction)_wrap_DockUIPart_type_get, METH_O, NULL},
13085 { (char *)"DockUIPart_orientation_set", _wrap_DockUIPart_orientation_set, METH_VARARGS, NULL},
13086 { (char *)"DockUIPart_orientation_get", (PyCFunction)_wrap_DockUIPart_orientation_get, METH_O, NULL},
13087 { (char *)"DockUIPart_dock_set", _wrap_DockUIPart_dock_set, METH_VARARGS, NULL},
13088 { (char *)"DockUIPart_dock_get", (PyCFunction)_wrap_DockUIPart_dock_get, METH_O, NULL},
13089 { (char *)"DockUIPart_pane_set", _wrap_DockUIPart_pane_set, METH_VARARGS, NULL},
13090 { (char *)"DockUIPart_pane_get", (PyCFunction)_wrap_DockUIPart_pane_get, METH_O, NULL},
13091 { (char *)"DockUIPart_button_set", _wrap_DockUIPart_button_set, METH_VARARGS, NULL},
13092 { (char *)"DockUIPart_button_get", (PyCFunction)_wrap_DockUIPart_button_get, METH_O, NULL},
13093 { (char *)"DockUIPart_cont_sizer_set", _wrap_DockUIPart_cont_sizer_set, METH_VARARGS, NULL},
13094 { (char *)"DockUIPart_cont_sizer_get", (PyCFunction)_wrap_DockUIPart_cont_sizer_get, METH_O, NULL},
13095 { (char *)"DockUIPart_sizer_item_set", _wrap_DockUIPart_sizer_item_set, METH_VARARGS, NULL},
13096 { (char *)"DockUIPart_sizer_item_get", (PyCFunction)_wrap_DockUIPart_sizer_item_get, METH_O, NULL},
13097 { (char *)"DockUIPart_rect_set", _wrap_DockUIPart_rect_set, METH_VARARGS, NULL},
13098 { (char *)"DockUIPart_rect_get", (PyCFunction)_wrap_DockUIPart_rect_get, METH_O, NULL},
13099 { (char *)"DockUIPart_swigregister", DockUIPart_swigregister, METH_VARARGS, NULL},
13100 { (char *)"PaneButton_button_id_set", _wrap_PaneButton_button_id_set, METH_VARARGS, NULL},
13101 { (char *)"PaneButton_button_id_get", (PyCFunction)_wrap_PaneButton_button_id_get, METH_O, NULL},
13102 { (char *)"PaneButton_swigregister", PaneButton_swigregister, METH_VARARGS, NULL},
13103 { (char *)"delete_DockArt", (PyCFunction)_wrap_delete_DockArt, METH_O, NULL},
13104 { (char *)"DockArt_GetMetric", (PyCFunction) _wrap_DockArt_GetMetric, METH_VARARGS | METH_KEYWORDS, NULL},
13105 { (char *)"DockArt_SetMetric", (PyCFunction) _wrap_DockArt_SetMetric, METH_VARARGS | METH_KEYWORDS, NULL},
13106 { (char *)"DockArt_SetFont", (PyCFunction) _wrap_DockArt_SetFont, METH_VARARGS | METH_KEYWORDS, NULL},
13107 { (char *)"DockArt_GetFont", (PyCFunction) _wrap_DockArt_GetFont, METH_VARARGS | METH_KEYWORDS, NULL},
13108 { (char *)"DockArt_GetColour", (PyCFunction) _wrap_DockArt_GetColour, METH_VARARGS | METH_KEYWORDS, NULL},
13109 { (char *)"DockArt_SetColour", (PyCFunction) _wrap_DockArt_SetColour, METH_VARARGS | METH_KEYWORDS, NULL},
13110 { (char *)"DockArt_GetColor", (PyCFunction) _wrap_DockArt_GetColor, METH_VARARGS | METH_KEYWORDS, NULL},
13111 { (char *)"DockArt_SetColor", (PyCFunction) _wrap_DockArt_SetColor, METH_VARARGS | METH_KEYWORDS, NULL},
13112 { (char *)"DockArt_DrawSash", (PyCFunction) _wrap_DockArt_DrawSash, METH_VARARGS | METH_KEYWORDS, NULL},
13113 { (char *)"DockArt_DrawBackground", (PyCFunction) _wrap_DockArt_DrawBackground, METH_VARARGS | METH_KEYWORDS, NULL},
13114 { (char *)"DockArt_DrawCaption", (PyCFunction) _wrap_DockArt_DrawCaption, METH_VARARGS | METH_KEYWORDS, NULL},
13115 { (char *)"DockArt_DrawGripper", (PyCFunction) _wrap_DockArt_DrawGripper, METH_VARARGS | METH_KEYWORDS, NULL},
13116 { (char *)"DockArt_DrawBorder", (PyCFunction) _wrap_DockArt_DrawBorder, METH_VARARGS | METH_KEYWORDS, NULL},
13117 { (char *)"DockArt_DrawPaneButton", (PyCFunction) _wrap_DockArt_DrawPaneButton, METH_VARARGS | METH_KEYWORDS, NULL},
13118 { (char *)"DockArt_swigregister", DockArt_swigregister, METH_VARARGS, NULL},
13119 { (char *)"new_DefaultDockArt", (PyCFunction)_wrap_new_DefaultDockArt, METH_NOARGS, NULL},
13120 { (char *)"DefaultDockArt_swigregister", DefaultDockArt_swigregister, METH_VARARGS, NULL},
13121 { (char *)"DefaultDockArt_swiginit", DefaultDockArt_swiginit, METH_VARARGS, NULL},
13122 { (char *)"new_FloatingPane", (PyCFunction) _wrap_new_FloatingPane, METH_VARARGS | METH_KEYWORDS, NULL},
13123 { (char *)"delete_FloatingPane", (PyCFunction)_wrap_delete_FloatingPane, METH_O, NULL},
13124 { (char *)"FloatingPane_SetPaneWindow", (PyCFunction) _wrap_FloatingPane_SetPaneWindow, METH_VARARGS | METH_KEYWORDS, NULL},
13125 { (char *)"FloatingPane_swigregister", FloatingPane_swigregister, METH_VARARGS, NULL},
13126 { (char *)"FloatingPane_swiginit", FloatingPane_swiginit, METH_VARARGS, NULL},
13127 { (char *)"new_AuiNotebookEvent", (PyCFunction) _wrap_new_AuiNotebookEvent, METH_VARARGS | METH_KEYWORDS, NULL},
13128 { (char *)"AuiNotebookEvent_SetSelection", (PyCFunction) _wrap_AuiNotebookEvent_SetSelection, METH_VARARGS | METH_KEYWORDS, NULL},
13129 { (char *)"AuiNotebookEvent_SetOldSelection", (PyCFunction) _wrap_AuiNotebookEvent_SetOldSelection, METH_VARARGS | METH_KEYWORDS, NULL},
13130 { (char *)"AuiNotebookEvent_GetSelection", (PyCFunction)_wrap_AuiNotebookEvent_GetSelection, METH_O, NULL},
13131 { (char *)"AuiNotebookEvent_GetOldSelection", (PyCFunction)_wrap_AuiNotebookEvent_GetOldSelection, METH_O, NULL},
13132 { (char *)"AuiNotebookEvent_old_selection_set", _wrap_AuiNotebookEvent_old_selection_set, METH_VARARGS, NULL},
13133 { (char *)"AuiNotebookEvent_old_selection_get", (PyCFunction)_wrap_AuiNotebookEvent_old_selection_get, METH_O, NULL},
13134 { (char *)"AuiNotebookEvent_selection_set", _wrap_AuiNotebookEvent_selection_set, METH_VARARGS, NULL},
13135 { (char *)"AuiNotebookEvent_selection_get", (PyCFunction)_wrap_AuiNotebookEvent_selection_get, METH_O, NULL},
13136 { (char *)"AuiNotebookEvent_swigregister", AuiNotebookEvent_swigregister, METH_VARARGS, NULL},
13137 { (char *)"AuiNotebookEvent_swiginit", AuiNotebookEvent_swiginit, METH_VARARGS, NULL},
13138 { (char *)"AuiNotebookPage_window_set", _wrap_AuiNotebookPage_window_set, METH_VARARGS, NULL},
13139 { (char *)"AuiNotebookPage_window_get", (PyCFunction)_wrap_AuiNotebookPage_window_get, METH_O, NULL},
13140 { (char *)"AuiNotebookPage_caption_set", _wrap_AuiNotebookPage_caption_set, METH_VARARGS, NULL},
13141 { (char *)"AuiNotebookPage_caption_get", (PyCFunction)_wrap_AuiNotebookPage_caption_get, METH_O, NULL},
13142 { (char *)"AuiNotebookPage_bitmap_set", _wrap_AuiNotebookPage_bitmap_set, METH_VARARGS, NULL},
13143 { (char *)"AuiNotebookPage_bitmap_get", (PyCFunction)_wrap_AuiNotebookPage_bitmap_get, METH_O, NULL},
13144 { (char *)"AuiNotebookPage_rect_set", _wrap_AuiNotebookPage_rect_set, METH_VARARGS, NULL},
13145 { (char *)"AuiNotebookPage_rect_get", (PyCFunction)_wrap_AuiNotebookPage_rect_get, METH_O, NULL},
13146 { (char *)"AuiNotebookPage_active_set", _wrap_AuiNotebookPage_active_set, METH_VARARGS, NULL},
13147 { (char *)"AuiNotebookPage_active_get", (PyCFunction)_wrap_AuiNotebookPage_active_get, METH_O, NULL},
13148 { (char *)"AuiNotebookPage_swigregister", AuiNotebookPage_swigregister, METH_VARARGS, NULL},
13149 { (char *)"AuiTabContainerButton_id_set", _wrap_AuiTabContainerButton_id_set, METH_VARARGS, NULL},
13150 { (char *)"AuiTabContainerButton_id_get", (PyCFunction)_wrap_AuiTabContainerButton_id_get, METH_O, NULL},
13151 { (char *)"AuiTabContainerButton_cur_state_set", _wrap_AuiTabContainerButton_cur_state_set, METH_VARARGS, NULL},
13152 { (char *)"AuiTabContainerButton_cur_state_get", (PyCFunction)_wrap_AuiTabContainerButton_cur_state_get, METH_O, NULL},
13153 { (char *)"AuiTabContainerButton_bitmap_set", _wrap_AuiTabContainerButton_bitmap_set, METH_VARARGS, NULL},
13154 { (char *)"AuiTabContainerButton_bitmap_get", (PyCFunction)_wrap_AuiTabContainerButton_bitmap_get, METH_O, NULL},
13155 { (char *)"AuiTabContainerButton_rect_set", _wrap_AuiTabContainerButton_rect_set, METH_VARARGS, NULL},
13156 { (char *)"AuiTabContainerButton_rect_get", (PyCFunction)_wrap_AuiTabContainerButton_rect_get, METH_O, NULL},
13157 { (char *)"AuiTabContainerButton_swigregister", AuiTabContainerButton_swigregister, METH_VARARGS, NULL},
13158 { (char *)"new_AuiTabContainer", (PyCFunction)_wrap_new_AuiTabContainer, METH_NOARGS, NULL},
13159 { (char *)"delete_AuiTabContainer", (PyCFunction)_wrap_delete_AuiTabContainer, METH_O, NULL},
13160 { (char *)"AuiTabContainer_AddPage", (PyCFunction) _wrap_AuiTabContainer_AddPage, METH_VARARGS | METH_KEYWORDS, NULL},
13161 { (char *)"AuiTabContainer_InsertPage", (PyCFunction) _wrap_AuiTabContainer_InsertPage, METH_VARARGS | METH_KEYWORDS, NULL},
13162 { (char *)"AuiTabContainer_RemovePage", (PyCFunction) _wrap_AuiTabContainer_RemovePage, METH_VARARGS | METH_KEYWORDS, NULL},
13163 { (char *)"AuiTabContainer_SetActivePage", _wrap_AuiTabContainer_SetActivePage, METH_VARARGS, NULL},
13164 { (char *)"AuiTabContainer_SetNoneActive", (PyCFunction)_wrap_AuiTabContainer_SetNoneActive, METH_O, NULL},
13165 { (char *)"AuiTabContainer_GetActivePage", (PyCFunction)_wrap_AuiTabContainer_GetActivePage, METH_O, NULL},
13166 { (char *)"AuiTabContainer_TabHitTest", (PyCFunction) _wrap_AuiTabContainer_TabHitTest, METH_VARARGS | METH_KEYWORDS, NULL},
13167 { (char *)"AuiTabContainer_ButtonHitTest", (PyCFunction) _wrap_AuiTabContainer_ButtonHitTest, METH_VARARGS | METH_KEYWORDS, NULL},
13168 { (char *)"AuiTabContainer_GetWindowFromIdx", (PyCFunction) _wrap_AuiTabContainer_GetWindowFromIdx, METH_VARARGS | METH_KEYWORDS, NULL},
13169 { (char *)"AuiTabContainer_GetIdxFromWindow", (PyCFunction) _wrap_AuiTabContainer_GetIdxFromWindow, METH_VARARGS | METH_KEYWORDS, NULL},
13170 { (char *)"AuiTabContainer_GetPageCount", (PyCFunction)_wrap_AuiTabContainer_GetPageCount, METH_O, NULL},
13171 { (char *)"AuiTabContainer_GetPage", (PyCFunction) _wrap_AuiTabContainer_GetPage, METH_VARARGS | METH_KEYWORDS, NULL},
13172 { (char *)"AuiTabContainer_GetPages", (PyCFunction)_wrap_AuiTabContainer_GetPages, METH_O, NULL},
13173 { (char *)"AuiTabContainer_SetNormalFont", (PyCFunction) _wrap_AuiTabContainer_SetNormalFont, METH_VARARGS | METH_KEYWORDS, NULL},
13174 { (char *)"AuiTabContainer_SetSelectedFont", (PyCFunction) _wrap_AuiTabContainer_SetSelectedFont, METH_VARARGS | METH_KEYWORDS, NULL},
13175 { (char *)"AuiTabContainer_SetMeasuringFont", (PyCFunction) _wrap_AuiTabContainer_SetMeasuringFont, METH_VARARGS | METH_KEYWORDS, NULL},
13176 { (char *)"AuiTabContainer_DoShowHide", (PyCFunction)_wrap_AuiTabContainer_DoShowHide, METH_O, NULL},
13177 { (char *)"AuiTabContainer_SetRect", (PyCFunction) _wrap_AuiTabContainer_SetRect, METH_VARARGS | METH_KEYWORDS, NULL},
13178 { (char *)"AuiTabContainer_AddButton", (PyCFunction) _wrap_AuiTabContainer_AddButton, METH_VARARGS | METH_KEYWORDS, NULL},
13179 { (char *)"AuiTabContainer_swigregister", AuiTabContainer_swigregister, METH_VARARGS, NULL},
13180 { (char *)"AuiTabContainer_swiginit", AuiTabContainer_swiginit, METH_VARARGS, NULL},
13181 { (char *)"new_AuiTabCtrl", (PyCFunction) _wrap_new_AuiTabCtrl, METH_VARARGS | METH_KEYWORDS, NULL},
13182 { (char *)"AuiTabCtrl_swigregister", AuiTabCtrl_swigregister, METH_VARARGS, NULL},
13183 { (char *)"AuiTabCtrl_swiginit", AuiTabCtrl_swiginit, METH_VARARGS, NULL},
13184 { (char *)"new_PreAuiMultiNotebook", (PyCFunction)_wrap_new_PreAuiMultiNotebook, METH_NOARGS, NULL},
13185 { (char *)"new_AuiMultiNotebook", (PyCFunction) _wrap_new_AuiMultiNotebook, METH_VARARGS | METH_KEYWORDS, NULL},
13186 { (char *)"AuiMultiNotebook_Create", (PyCFunction) _wrap_AuiMultiNotebook_Create, METH_VARARGS | METH_KEYWORDS, NULL},
13187 { (char *)"AuiMultiNotebook_AddPage", (PyCFunction) _wrap_AuiMultiNotebook_AddPage, METH_VARARGS | METH_KEYWORDS, NULL},
13188 { (char *)"AuiMultiNotebook_InsertPage", (PyCFunction) _wrap_AuiMultiNotebook_InsertPage, METH_VARARGS | METH_KEYWORDS, NULL},
13189 { (char *)"AuiMultiNotebook_DeletePage", (PyCFunction) _wrap_AuiMultiNotebook_DeletePage, METH_VARARGS | METH_KEYWORDS, NULL},
13190 { (char *)"AuiMultiNotebook_RemovePage", (PyCFunction) _wrap_AuiMultiNotebook_RemovePage, METH_VARARGS | METH_KEYWORDS, NULL},
13191 { (char *)"AuiMultiNotebook_SetPageText", (PyCFunction) _wrap_AuiMultiNotebook_SetPageText, METH_VARARGS | METH_KEYWORDS, NULL},
13192 { (char *)"AuiMultiNotebook_SetSelection", (PyCFunction) _wrap_AuiMultiNotebook_SetSelection, METH_VARARGS | METH_KEYWORDS, NULL},
13193 { (char *)"AuiMultiNotebook_GetSelection", (PyCFunction)_wrap_AuiMultiNotebook_GetSelection, METH_O, NULL},
13194 { (char *)"AuiMultiNotebook_GetPageCount", (PyCFunction)_wrap_AuiMultiNotebook_GetPageCount, METH_O, NULL},
13195 { (char *)"AuiMultiNotebook_GetPage", (PyCFunction) _wrap_AuiMultiNotebook_GetPage, METH_VARARGS | METH_KEYWORDS, NULL},
13196 { (char *)"AuiMultiNotebook_swigregister", AuiMultiNotebook_swigregister, METH_VARARGS, NULL},
13197 { (char *)"AuiMultiNotebook_swiginit", AuiMultiNotebook_swiginit, METH_VARARGS, NULL},
13198 { (char *)"PyDockArt_swigregister", PyDockArt_swigregister, METH_VARARGS, NULL},
13199 { NULL, NULL, 0, NULL }
13200 };
13201
13202
13203 /* -------- TYPE CONVERSION AND EQUIVALENCE RULES (BEGIN) -------- */
13204
13205 static void *_p_wxFloatingPaneTo_p_wxMiniFrame(void *x) {
13206 return (void *)((wxMiniFrame *) ((wxFloatingPane *) x));
13207 }
13208 static void *_p_wxBoxSizerTo_p_wxSizer(void *x) {
13209 return (void *)((wxSizer *) ((wxBoxSizer *) x));
13210 }
13211 static void *_p_wxStaticBoxSizerTo_p_wxSizer(void *x) {
13212 return (void *)((wxSizer *) (wxBoxSizer *) ((wxStaticBoxSizer *) x));
13213 }
13214 static void *_p_wxStdDialogButtonSizerTo_p_wxSizer(void *x) {
13215 return (void *)((wxSizer *) (wxBoxSizer *) ((wxStdDialogButtonSizer *) x));
13216 }
13217 static void *_p_wxGridBagSizerTo_p_wxSizer(void *x) {
13218 return (void *)((wxSizer *) (wxGridSizer *)(wxFlexGridSizer *) ((wxGridBagSizer *) x));
13219 }
13220 static void *_p_wxGridSizerTo_p_wxSizer(void *x) {
13221 return (void *)((wxSizer *) ((wxGridSizer *) x));
13222 }
13223 static void *_p_wxFlexGridSizerTo_p_wxSizer(void *x) {
13224 return (void *)((wxSizer *) (wxGridSizer *) ((wxFlexGridSizer *) x));
13225 }
13226 static void *_p_wxPySizerTo_p_wxSizer(void *x) {
13227 return (void *)((wxSizer *) ((wxPySizer *) x));
13228 }
13229 static void *_p_wxSplitterEventTo_p_wxNotifyEvent(void *x) {
13230 return (void *)((wxNotifyEvent *) ((wxSplitterEvent *) x));
13231 }
13232 static void *_p_wxAuiNotebookEventTo_p_wxNotifyEvent(void *x) {
13233 return (void *)((wxNotifyEvent *) ((wxAuiNotebookEvent *) x));
13234 }
13235 static void *_p_wxFrameTo_p_wxTopLevelWindow(void *x) {
13236 return (void *)((wxTopLevelWindow *) ((wxFrame *) x));
13237 }
13238 static void *_p_wxMiniFrameTo_p_wxTopLevelWindow(void *x) {
13239 return (void *)((wxTopLevelWindow *) (wxFrame *) ((wxMiniFrame *) x));
13240 }
13241 static void *_p_wxFontDialogTo_p_wxTopLevelWindow(void *x) {
13242 return (void *)((wxTopLevelWindow *) (wxDialog *) ((wxFontDialog *) x));
13243 }
13244 static void *_p_wxDirDialogTo_p_wxTopLevelWindow(void *x) {
13245 return (void *)((wxTopLevelWindow *) (wxDialog *) ((wxDirDialog *) x));
13246 }
13247 static void *_p_wxColourDialogTo_p_wxTopLevelWindow(void *x) {
13248 return (void *)((wxTopLevelWindow *) (wxDialog *) ((wxColourDialog *) x));
13249 }
13250 static void *_p_wxDialogTo_p_wxTopLevelWindow(void *x) {
13251 return (void *)((wxTopLevelWindow *) ((wxDialog *) x));
13252 }
13253 static void *_p_wxSplashScreenTo_p_wxTopLevelWindow(void *x) {
13254 return (void *)((wxTopLevelWindow *) (wxFrame *) ((wxSplashScreen *) x));
13255 }
13256 static void *_p_wxMDIParentFrameTo_p_wxTopLevelWindow(void *x) {
13257 return (void *)((wxTopLevelWindow *) (wxFrame *) ((wxMDIParentFrame *) x));
13258 }
13259 static void *_p_wxMDIChildFrameTo_p_wxTopLevelWindow(void *x) {
13260 return (void *)((wxTopLevelWindow *) (wxFrame *) ((wxMDIChildFrame *) x));
13261 }
13262 static void *_p_wxFloatingPaneTo_p_wxTopLevelWindow(void *x) {
13263 return (void *)((wxTopLevelWindow *) (wxFrame *)(wxMiniFrame *) ((wxFloatingPane *) x));
13264 }
13265 static void *_p_wxMessageDialogTo_p_wxTopLevelWindow(void *x) {
13266 return (void *)((wxTopLevelWindow *) (wxDialog *) ((wxMessageDialog *) x));
13267 }
13268 static void *_p_wxNumberEntryDialogTo_p_wxTopLevelWindow(void *x) {
13269 return (void *)((wxTopLevelWindow *) (wxDialog *) ((wxNumberEntryDialog *) x));
13270 }
13271 static void *_p_wxPasswordEntryDialogTo_p_wxTopLevelWindow(void *x) {
13272 return (void *)((wxTopLevelWindow *) (wxDialog *)(wxTextEntryDialog *) ((wxPasswordEntryDialog *) x));
13273 }
13274 static void *_p_wxTextEntryDialogTo_p_wxTopLevelWindow(void *x) {
13275 return (void *)((wxTopLevelWindow *) (wxDialog *) ((wxTextEntryDialog *) x));
13276 }
13277 static void *_p_wxSingleChoiceDialogTo_p_wxTopLevelWindow(void *x) {
13278 return (void *)((wxTopLevelWindow *) (wxDialog *) ((wxSingleChoiceDialog *) x));
13279 }
13280 static void *_p_wxMultiChoiceDialogTo_p_wxTopLevelWindow(void *x) {
13281 return (void *)((wxTopLevelWindow *) (wxDialog *) ((wxMultiChoiceDialog *) x));
13282 }
13283 static void *_p_wxFileDialogTo_p_wxTopLevelWindow(void *x) {
13284 return (void *)((wxTopLevelWindow *) (wxDialog *) ((wxFileDialog *) x));
13285 }
13286 static void *_p_wxProgressDialogTo_p_wxTopLevelWindow(void *x) {
13287 return (void *)((wxTopLevelWindow *) (wxFrame *) ((wxProgressDialog *) x));
13288 }
13289 static void *_p_wxFindReplaceDialogTo_p_wxTopLevelWindow(void *x) {
13290 return (void *)((wxTopLevelWindow *) (wxDialog *) ((wxFindReplaceDialog *) x));
13291 }
13292 static void *_p_wxPreviewFrameTo_p_wxTopLevelWindow(void *x) {
13293 return (void *)((wxTopLevelWindow *) (wxFrame *) ((wxPreviewFrame *) x));
13294 }
13295 static void *_p_wxPyPreviewFrameTo_p_wxTopLevelWindow(void *x) {
13296 return (void *)((wxTopLevelWindow *) (wxFrame *)(wxPreviewFrame *) ((wxPyPreviewFrame *) x));
13297 }
13298 static void *_p_wxSplashScreenTo_p_wxWindow(void *x) {
13299 return (void *)((wxWindow *) (wxTopLevelWindow *)(wxFrame *) ((wxSplashScreen *) x));
13300 }
13301 static void *_p_wxMiniFrameTo_p_wxWindow(void *x) {
13302 return (void *)((wxWindow *) (wxTopLevelWindow *)(wxFrame *) ((wxMiniFrame *) x));
13303 }
13304 static void *_p_wxPyPanelTo_p_wxWindow(void *x) {
13305 return (void *)((wxWindow *) (wxPanel *) ((wxPyPanel *) x));
13306 }
13307 static void *_p_wxMenuBarTo_p_wxWindow(void *x) {
13308 return (void *)((wxWindow *) ((wxMenuBar *) x));
13309 }
13310 static void *_p_wxFindReplaceDialogTo_p_wxWindow(void *x) {
13311 return (void *)((wxWindow *) (wxTopLevelWindow *)(wxDialog *) ((wxFindReplaceDialog *) x));
13312 }
13313 static void *_p_wxProgressDialogTo_p_wxWindow(void *x) {
13314 return (void *)((wxWindow *) (wxTopLevelWindow *)(wxFrame *) ((wxProgressDialog *) x));
13315 }
13316 static void *_p_wxMessageDialogTo_p_wxWindow(void *x) {
13317 return (void *)((wxWindow *) (wxTopLevelWindow *)(wxDialog *) ((wxMessageDialog *) x));
13318 }
13319 static void *_p_wxNumberEntryDialogTo_p_wxWindow(void *x) {
13320 return (void *)((wxWindow *) (wxTopLevelWindow *)(wxDialog *) ((wxNumberEntryDialog *) x));
13321 }
13322 static void *_p_wxPasswordEntryDialogTo_p_wxWindow(void *x) {
13323 return (void *)((wxWindow *) (wxTopLevelWindow *)(wxDialog *)(wxTextEntryDialog *) ((wxPasswordEntryDialog *) x));
13324 }
13325 static void *_p_wxTextEntryDialogTo_p_wxWindow(void *x) {
13326 return (void *)((wxWindow *) (wxTopLevelWindow *)(wxDialog *) ((wxTextEntryDialog *) x));
13327 }
13328 static void *_p_wxSingleChoiceDialogTo_p_wxWindow(void *x) {
13329 return (void *)((wxWindow *) (wxTopLevelWindow *)(wxDialog *) ((wxSingleChoiceDialog *) x));
13330 }
13331 static void *_p_wxMultiChoiceDialogTo_p_wxWindow(void *x) {
13332 return (void *)((wxWindow *) (wxTopLevelWindow *)(wxDialog *) ((wxMultiChoiceDialog *) x));
13333 }
13334 static void *_p_wxFileDialogTo_p_wxWindow(void *x) {
13335 return (void *)((wxWindow *) (wxTopLevelWindow *)(wxDialog *) ((wxFileDialog *) x));
13336 }
13337 static void *_p_wxPanelTo_p_wxWindow(void *x) {
13338 return (void *)((wxWindow *) ((wxPanel *) x));
13339 }
13340 static void *_p_wxStatusBarTo_p_wxWindow(void *x) {
13341 return (void *)((wxWindow *) ((wxStatusBar *) x));
13342 }
13343 static void *_p_wxPyVScrolledWindowTo_p_wxWindow(void *x) {
13344 return (void *)((wxWindow *) (wxPanel *) ((wxPyVScrolledWindow *) x));
13345 }
13346 static void *_p_wxTipWindowTo_p_wxWindow(void *x) {
13347 return (void *)((wxWindow *) (wxPopupWindow *)(wxPyPopupTransientWindow *) ((wxTipWindow *) x));
13348 }
13349 static void *_p_wxPyPopupTransientWindowTo_p_wxWindow(void *x) {
13350 return (void *)((wxWindow *) (wxPopupWindow *) ((wxPyPopupTransientWindow *) x));
13351 }
13352 static void *_p_wxPopupWindowTo_p_wxWindow(void *x) {
13353 return (void *)((wxWindow *) ((wxPopupWindow *) x));
13354 }
13355 static void *_p_wxSashLayoutWindowTo_p_wxWindow(void *x) {
13356 return (void *)((wxWindow *) (wxSashWindow *) ((wxSashLayoutWindow *) x));
13357 }
13358 static void *_p_wxScrolledWindowTo_p_wxWindow(void *x) {
13359 return (void *)((wxWindow *) (wxPanel *) ((wxScrolledWindow *) x));
13360 }
13361 static void *_p_wxTopLevelWindowTo_p_wxWindow(void *x) {
13362 return (void *)((wxWindow *) ((wxTopLevelWindow *) x));
13363 }
13364 static void *_p_wxSplashScreenWindowTo_p_wxWindow(void *x) {
13365 return (void *)((wxWindow *) ((wxSplashScreenWindow *) x));
13366 }
13367 static void *_p_wxSplitterWindowTo_p_wxWindow(void *x) {
13368 return (void *)((wxWindow *) ((wxSplitterWindow *) x));
13369 }
13370 static void *_p_wxSashWindowTo_p_wxWindow(void *x) {
13371 return (void *)((wxWindow *) ((wxSashWindow *) x));
13372 }
13373 static void *_p_wxMDIClientWindowTo_p_wxWindow(void *x) {
13374 return (void *)((wxWindow *) ((wxMDIClientWindow *) x));
13375 }
13376 static void *_p_wxPyScrolledWindowTo_p_wxWindow(void *x) {
13377 return (void *)((wxWindow *) (wxPanel *)(wxScrolledWindow *) ((wxPyScrolledWindow *) x));
13378 }
13379 static void *_p_wxControlTo_p_wxWindow(void *x) {
13380 return (void *)((wxWindow *) ((wxControl *) x));
13381 }
13382 static void *_p_wxPreviewFrameTo_p_wxWindow(void *x) {
13383 return (void *)((wxWindow *) (wxTopLevelWindow *)(wxFrame *) ((wxPreviewFrame *) x));
13384 }
13385 static void *_p_wxPyPreviewFrameTo_p_wxWindow(void *x) {
13386 return (void *)((wxWindow *) (wxTopLevelWindow *)(wxFrame *)(wxPreviewFrame *) ((wxPyPreviewFrame *) x));
13387 }
13388 static void *_p_wxMDIChildFrameTo_p_wxWindow(void *x) {
13389 return (void *)((wxWindow *) (wxTopLevelWindow *)(wxFrame *) ((wxMDIChildFrame *) x));
13390 }
13391 static void *_p_wxControlWithItemsTo_p_wxWindow(void *x) {
13392 return (void *)((wxWindow *) (wxControl *) ((wxControlWithItems *) x));
13393 }
13394 static void *_p_wxPyWindowTo_p_wxWindow(void *x) {
13395 return (void *)((wxWindow *) ((wxPyWindow *) x));
13396 }
13397 static void *_p_wxPreviewCanvasTo_p_wxWindow(void *x) {
13398 return (void *)((wxWindow *) (wxPanel *)(wxScrolledWindow *) ((wxPreviewCanvas *) x));
13399 }
13400 static void *_p_wxFloatingPaneTo_p_wxWindow(void *x) {
13401 return (void *)((wxWindow *) (wxTopLevelWindow *)(wxFrame *)(wxMiniFrame *) ((wxFloatingPane *) x));
13402 }
13403 static void *_p_wxPyHtmlListBoxTo_p_wxWindow(void *x) {
13404 return (void *)((wxWindow *) (wxPanel *)(wxPyVScrolledWindow *)(wxPyVListBox *) ((wxPyHtmlListBox *) x));
13405 }
13406 static void *_p_wxPyVListBoxTo_p_wxWindow(void *x) {
13407 return (void *)((wxWindow *) (wxPanel *)(wxPyVScrolledWindow *) ((wxPyVListBox *) x));
13408 }
13409 static void *_p_wxAuiMultiNotebookTo_p_wxWindow(void *x) {
13410 return (void *)((wxWindow *) (wxControl *) ((wxAuiMultiNotebook *) x));
13411 }
13412 static void *_p_wxPreviewControlBarTo_p_wxWindow(void *x) {
13413 return (void *)((wxWindow *) (wxPanel *) ((wxPreviewControlBar *) x));
13414 }
13415 static void *_p_wxPyPreviewControlBarTo_p_wxWindow(void *x) {
13416 return (void *)((wxWindow *) (wxPanel *)(wxPreviewControlBar *) ((wxPyPreviewControlBar *) x));
13417 }
13418 static void *_p_wxAuiTabCtrlTo_p_wxWindow(void *x) {
13419 return (void *)((wxWindow *) (wxControl *) ((wxAuiTabCtrl *) x));
13420 }
13421 static void *_p_wxFrameTo_p_wxWindow(void *x) {
13422 return (void *)((wxWindow *) (wxTopLevelWindow *) ((wxFrame *) x));
13423 }
13424 static void *_p_wxFontDialogTo_p_wxWindow(void *x) {
13425 return (void *)((wxWindow *) (wxTopLevelWindow *)(wxDialog *) ((wxFontDialog *) x));
13426 }
13427 static void *_p_wxDirDialogTo_p_wxWindow(void *x) {
13428 return (void *)((wxWindow *) (wxTopLevelWindow *)(wxDialog *) ((wxDirDialog *) x));
13429 }
13430 static void *_p_wxColourDialogTo_p_wxWindow(void *x) {
13431 return (void *)((wxWindow *) (wxTopLevelWindow *)(wxDialog *) ((wxColourDialog *) x));
13432 }
13433 static void *_p_wxDialogTo_p_wxWindow(void *x) {
13434 return (void *)((wxWindow *) (wxTopLevelWindow *) ((wxDialog *) x));
13435 }
13436 static void *_p_wxMDIParentFrameTo_p_wxWindow(void *x) {
13437 return (void *)((wxWindow *) (wxTopLevelWindow *)(wxFrame *) ((wxMDIParentFrame *) x));
13438 }
13439 static void *_p_p_wxSplashScreenTo_p_p_wxWindow(void *x) {
13440 return (void *)((wxWindow **) (wxTopLevelWindow *)(wxFrame *) ((wxSplashScreen **) x));
13441 }
13442 static void *_p_p_wxMiniFrameTo_p_p_wxWindow(void *x) {
13443 return (void *)((wxWindow **) (wxTopLevelWindow *)(wxFrame *) ((wxMiniFrame **) x));
13444 }
13445 static void *_p_p_wxPyPanelTo_p_p_wxWindow(void *x) {
13446 return (void *)((wxWindow **) (wxPanel *) ((wxPyPanel **) x));
13447 }
13448 static void *_p_p_wxMenuBarTo_p_p_wxWindow(void *x) {
13449 return (void *)((wxWindow **) ((wxMenuBar **) x));
13450 }
13451 static void *_p_p_wxFindReplaceDialogTo_p_p_wxWindow(void *x) {
13452 return (void *)((wxWindow **) (wxTopLevelWindow *)(wxDialog *) ((wxFindReplaceDialog **) x));
13453 }
13454 static void *_p_p_wxProgressDialogTo_p_p_wxWindow(void *x) {
13455 return (void *)((wxWindow **) (wxTopLevelWindow *)(wxFrame *) ((wxProgressDialog **) x));
13456 }
13457 static void *_p_p_wxMessageDialogTo_p_p_wxWindow(void *x) {
13458 return (void *)((wxWindow **) (wxTopLevelWindow *)(wxDialog *) ((wxMessageDialog **) x));
13459 }
13460 static void *_p_p_wxNumberEntryDialogTo_p_p_wxWindow(void *x) {
13461 return (void *)((wxWindow **) (wxTopLevelWindow *)(wxDialog *) ((wxNumberEntryDialog **) x));
13462 }
13463 static void *_p_p_wxPasswordEntryDialogTo_p_p_wxWindow(void *x) {
13464 return (void *)((wxWindow **) (wxTopLevelWindow *)(wxDialog *)(wxTextEntryDialog *) ((wxPasswordEntryDialog **) x));
13465 }
13466 static void *_p_p_wxTextEntryDialogTo_p_p_wxWindow(void *x) {
13467 return (void *)((wxWindow **) (wxTopLevelWindow *)(wxDialog *) ((wxTextEntryDialog **) x));
13468 }
13469 static void *_p_p_wxSingleChoiceDialogTo_p_p_wxWindow(void *x) {
13470 return (void *)((wxWindow **) (wxTopLevelWindow *)(wxDialog *) ((wxSingleChoiceDialog **) x));
13471 }
13472 static void *_p_p_wxMultiChoiceDialogTo_p_p_wxWindow(void *x) {
13473 return (void *)((wxWindow **) (wxTopLevelWindow *)(wxDialog *) ((wxMultiChoiceDialog **) x));
13474 }
13475 static void *_p_p_wxFileDialogTo_p_p_wxWindow(void *x) {
13476 return (void *)((wxWindow **) (wxTopLevelWindow *)(wxDialog *) ((wxFileDialog **) x));
13477 }
13478 static void *_p_p_wxPanelTo_p_p_wxWindow(void *x) {
13479 return (void *)((wxWindow **) ((wxPanel **) x));
13480 }
13481 static void *_p_p_wxStatusBarTo_p_p_wxWindow(void *x) {
13482 return (void *)((wxWindow **) ((wxStatusBar **) x));
13483 }
13484 static void *_p_p_wxPyVScrolledWindowTo_p_p_wxWindow(void *x) {
13485 return (void *)((wxWindow **) (wxPanel *) ((wxPyVScrolledWindow **) x));
13486 }
13487 static void *_p_p_wxTipWindowTo_p_p_wxWindow(void *x) {
13488 return (void *)((wxWindow **) (wxPopupWindow *)(wxPyPopupTransientWindow *) ((wxTipWindow **) x));
13489 }
13490 static void *_p_p_wxPyPopupTransientWindowTo_p_p_wxWindow(void *x) {
13491 return (void *)((wxWindow **) (wxPopupWindow *) ((wxPyPopupTransientWindow **) x));
13492 }
13493 static void *_p_p_wxPopupWindowTo_p_p_wxWindow(void *x) {
13494 return (void *)((wxWindow **) ((wxPopupWindow **) x));
13495 }
13496 static void *_p_p_wxSashLayoutWindowTo_p_p_wxWindow(void *x) {
13497 return (void *)((wxWindow **) (wxSashWindow *) ((wxSashLayoutWindow **) x));
13498 }
13499 static void *_p_p_wxScrolledWindowTo_p_p_wxWindow(void *x) {
13500 return (void *)((wxWindow **) (wxPanel *) ((wxScrolledWindow **) x));
13501 }
13502 static void *_p_p_wxTopLevelWindowTo_p_p_wxWindow(void *x) {
13503 return (void *)((wxWindow **) ((wxTopLevelWindow **) x));
13504 }
13505 static void *_p_p_wxSplashScreenWindowTo_p_p_wxWindow(void *x) {
13506 return (void *)((wxWindow **) ((wxSplashScreenWindow **) x));
13507 }
13508 static void *_p_p_wxSplitterWindowTo_p_p_wxWindow(void *x) {
13509 return (void *)((wxWindow **) ((wxSplitterWindow **) x));
13510 }
13511 static void *_p_p_wxSashWindowTo_p_p_wxWindow(void *x) {
13512 return (void *)((wxWindow **) ((wxSashWindow **) x));
13513 }
13514 static void *_p_p_wxMDIClientWindowTo_p_p_wxWindow(void *x) {
13515 return (void *)((wxWindow **) ((wxMDIClientWindow **) x));
13516 }
13517 static void *_p_p_wxPyScrolledWindowTo_p_p_wxWindow(void *x) {
13518 return (void *)((wxWindow **) (wxPanel *)(wxScrolledWindow *) ((wxPyScrolledWindow **) x));
13519 }
13520 static void *_p_p_wxControlTo_p_p_wxWindow(void *x) {
13521 return (void *)((wxWindow **) ((wxControl **) x));
13522 }
13523 static void *_p_p_wxPreviewFrameTo_p_p_wxWindow(void *x) {
13524 return (void *)((wxWindow **) (wxTopLevelWindow *)(wxFrame *) ((wxPreviewFrame **) x));
13525 }
13526 static void *_p_p_wxPyPreviewFrameTo_p_p_wxWindow(void *x) {
13527 return (void *)((wxWindow **) (wxTopLevelWindow *)(wxFrame *)(wxPreviewFrame *) ((wxPyPreviewFrame **) x));
13528 }
13529 static void *_p_p_wxMDIChildFrameTo_p_p_wxWindow(void *x) {
13530 return (void *)((wxWindow **) (wxTopLevelWindow *)(wxFrame *) ((wxMDIChildFrame **) x));
13531 }
13532 static void *_p_p_wxControlWithItemsTo_p_p_wxWindow(void *x) {
13533 return (void *)((wxWindow **) (wxControl *) ((wxControlWithItems **) x));
13534 }
13535 static void *_p_p_wxPyWindowTo_p_p_wxWindow(void *x) {
13536 return (void *)((wxWindow **) ((wxPyWindow **) x));
13537 }
13538 static void *_p_p_wxPreviewCanvasTo_p_p_wxWindow(void *x) {
13539 return (void *)((wxWindow **) (wxPanel *)(wxScrolledWindow *) ((wxPreviewCanvas **) x));
13540 }
13541 static void *_p_p_wxFloatingPaneTo_p_p_wxWindow(void *x) {
13542 return (void *)((wxWindow **) (wxTopLevelWindow *)(wxFrame *)(wxMiniFrame *) ((wxFloatingPane **) x));
13543 }
13544 static void *_p_p_wxPyHtmlListBoxTo_p_p_wxWindow(void *x) {
13545 return (void *)((wxWindow **) (wxPanel *)(wxPyVScrolledWindow *)(wxPyVListBox *) ((wxPyHtmlListBox **) x));
13546 }
13547 static void *_p_p_wxPyVListBoxTo_p_p_wxWindow(void *x) {
13548 return (void *)((wxWindow **) (wxPanel *)(wxPyVScrolledWindow *) ((wxPyVListBox **) x));
13549 }
13550 static void *_p_p_wxAuiMultiNotebookTo_p_p_wxWindow(void *x) {
13551 return (void *)((wxWindow **) (wxControl *) ((wxAuiMultiNotebook **) x));
13552 }
13553 static void *_p_p_wxPreviewControlBarTo_p_p_wxWindow(void *x) {
13554 return (void *)((wxWindow **) (wxPanel *) ((wxPreviewControlBar **) x));
13555 }
13556 static void *_p_p_wxPyPreviewControlBarTo_p_p_wxWindow(void *x) {
13557 return (void *)((wxWindow **) (wxPanel *)(wxPreviewControlBar *) ((wxPyPreviewControlBar **) x));
13558 }
13559 static void *_p_p_wxAuiTabCtrlTo_p_p_wxWindow(void *x) {
13560 return (void *)((wxWindow **) (wxControl *) ((wxAuiTabCtrl **) x));
13561 }
13562 static void *_p_p_wxFrameTo_p_p_wxWindow(void *x) {
13563 return (void *)((wxWindow **) (wxTopLevelWindow *) ((wxFrame **) x));
13564 }
13565 static void *_p_p_wxFontDialogTo_p_p_wxWindow(void *x) {
13566 return (void *)((wxWindow **) (wxTopLevelWindow *)(wxDialog *) ((wxFontDialog **) x));
13567 }
13568 static void *_p_p_wxDirDialogTo_p_p_wxWindow(void *x) {
13569 return (void *)((wxWindow **) (wxTopLevelWindow *)(wxDialog *) ((wxDirDialog **) x));
13570 }
13571 static void *_p_p_wxColourDialogTo_p_p_wxWindow(void *x) {
13572 return (void *)((wxWindow **) (wxTopLevelWindow *)(wxDialog *) ((wxColourDialog **) x));
13573 }
13574 static void *_p_p_wxDialogTo_p_p_wxWindow(void *x) {
13575 return (void *)((wxWindow **) (wxTopLevelWindow *) ((wxDialog **) x));
13576 }
13577 static void *_p_p_wxMDIParentFrameTo_p_p_wxWindow(void *x) {
13578 return (void *)((wxWindow **) (wxTopLevelWindow *)(wxFrame *) ((wxMDIParentFrame **) x));
13579 }
13580 static void *_p_wxControlWithItemsTo_p_wxControl(void *x) {
13581 return (void *)((wxControl *) ((wxControlWithItems *) x));
13582 }
13583 static void *_p_wxAuiTabCtrlTo_p_wxControl(void *x) {
13584 return (void *)((wxControl *) ((wxAuiTabCtrl *) x));
13585 }
13586 static void *_p_wxAuiMultiNotebookTo_p_wxControl(void *x) {
13587 return (void *)((wxControl *) ((wxAuiMultiNotebook *) x));
13588 }
13589 static void *_p_wxContextMenuEventTo_p_wxEvent(void *x) {
13590 return (void *)((wxEvent *) (wxCommandEvent *) ((wxContextMenuEvent *) x));
13591 }
13592 static void *_p_wxMenuEventTo_p_wxEvent(void *x) {
13593 return (void *)((wxEvent *) ((wxMenuEvent *) x));
13594 }
13595 static void *_p_wxCloseEventTo_p_wxEvent(void *x) {
13596 return (void *)((wxEvent *) ((wxCloseEvent *) x));
13597 }
13598 static void *_p_wxMouseEventTo_p_wxEvent(void *x) {
13599 return (void *)((wxEvent *) ((wxMouseEvent *) x));
13600 }
13601 static void *_p_wxEraseEventTo_p_wxEvent(void *x) {
13602 return (void *)((wxEvent *) ((wxEraseEvent *) x));
13603 }
13604 static void *_p_wxSetCursorEventTo_p_wxEvent(void *x) {
13605 return (void *)((wxEvent *) ((wxSetCursorEvent *) x));
13606 }
13607 static void *_p_wxSplitterEventTo_p_wxEvent(void *x) {
13608 return (void *)((wxEvent *) (wxCommandEvent *)(wxNotifyEvent *) ((wxSplitterEvent *) x));
13609 }
13610 static void *_p_wxFrameManagerEventTo_p_wxEvent(void *x) {
13611 return (void *)((wxEvent *) ((wxFrameManagerEvent *) x));
13612 }
13613 static void *_p_wxInitDialogEventTo_p_wxEvent(void *x) {
13614 return (void *)((wxEvent *) ((wxInitDialogEvent *) x));
13615 }
13616 static void *_p_wxScrollEventTo_p_wxEvent(void *x) {
13617 return (void *)((wxEvent *) (wxCommandEvent *) ((wxScrollEvent *) x));
13618 }
13619 static void *_p_wxFindDialogEventTo_p_wxEvent(void *x) {
13620 return (void *)((wxEvent *) (wxCommandEvent *) ((wxFindDialogEvent *) x));
13621 }
13622 static void *_p_wxNotifyEventTo_p_wxEvent(void *x) {
13623 return (void *)((wxEvent *) (wxCommandEvent *) ((wxNotifyEvent *) x));
13624 }
13625 static void *_p_wxPyEventTo_p_wxEvent(void *x) {
13626 return (void *)((wxEvent *) ((wxPyEvent *) x));
13627 }
13628 static void *_p_wxCalculateLayoutEventTo_p_wxEvent(void *x) {
13629 return (void *)((wxEvent *) ((wxCalculateLayoutEvent *) x));
13630 }
13631 static void *_p_wxAuiNotebookEventTo_p_wxEvent(void *x) {
13632 return (void *)((wxEvent *) (wxCommandEvent *)(wxNotifyEvent *) ((wxAuiNotebookEvent *) x));
13633 }
13634 static void *_p_wxIdleEventTo_p_wxEvent(void *x) {
13635 return (void *)((wxEvent *) ((wxIdleEvent *) x));
13636 }
13637 static void *_p_wxWindowCreateEventTo_p_wxEvent(void *x) {
13638 return (void *)((wxEvent *) (wxCommandEvent *) ((wxWindowCreateEvent *) x));
13639 }
13640 static void *_p_wxQueryNewPaletteEventTo_p_wxEvent(void *x) {
13641 return (void *)((wxEvent *) ((wxQueryNewPaletteEvent *) x));
13642 }
13643 static void *_p_wxMaximizeEventTo_p_wxEvent(void *x) {
13644 return (void *)((wxEvent *) ((wxMaximizeEvent *) x));
13645 }
13646 static void *_p_wxIconizeEventTo_p_wxEvent(void *x) {
13647 return (void *)((wxEvent *) ((wxIconizeEvent *) x));
13648 }
13649 static void *_p_wxActivateEventTo_p_wxEvent(void *x) {
13650 return (void *)((wxEvent *) ((wxActivateEvent *) x));
13651 }
13652 static void *_p_wxSizeEventTo_p_wxEvent(void *x) {
13653 return (void *)((wxEvent *) ((wxSizeEvent *) x));
13654 }
13655 static void *_p_wxMoveEventTo_p_wxEvent(void *x) {
13656 return (void *)((wxEvent *) ((wxMoveEvent *) x));
13657 }
13658 static void *_p_wxDateEventTo_p_wxEvent(void *x) {
13659 return (void *)((wxEvent *) (wxCommandEvent *) ((wxDateEvent *) x));
13660 }
13661 static void *_p_wxClipboardTextEventTo_p_wxEvent(void *x) {
13662 return (void *)((wxEvent *) (wxCommandEvent *) ((wxClipboardTextEvent *) x));
13663 }
13664 static void *_p_wxPaintEventTo_p_wxEvent(void *x) {
13665 return (void *)((wxEvent *) ((wxPaintEvent *) x));
13666 }
13667 static void *_p_wxNcPaintEventTo_p_wxEvent(void *x) {
13668 return (void *)((wxEvent *) ((wxNcPaintEvent *) x));
13669 }
13670 static void *_p_wxUpdateUIEventTo_p_wxEvent(void *x) {
13671 return (void *)((wxEvent *) (wxCommandEvent *) ((wxUpdateUIEvent *) x));
13672 }
13673 static void *_p_wxPaletteChangedEventTo_p_wxEvent(void *x) {
13674 return (void *)((wxEvent *) ((wxPaletteChangedEvent *) x));
13675 }
13676 static void *_p_wxDisplayChangedEventTo_p_wxEvent(void *x) {
13677 return (void *)((wxEvent *) ((wxDisplayChangedEvent *) x));
13678 }
13679 static void *_p_wxMouseCaptureChangedEventTo_p_wxEvent(void *x) {
13680 return (void *)((wxEvent *) ((wxMouseCaptureChangedEvent *) x));
13681 }
13682 static void *_p_wxSysColourChangedEventTo_p_wxEvent(void *x) {
13683 return (void *)((wxEvent *) ((wxSysColourChangedEvent *) x));
13684 }
13685 static void *_p_wxDropFilesEventTo_p_wxEvent(void *x) {
13686 return (void *)((wxEvent *) ((wxDropFilesEvent *) x));
13687 }
13688 static void *_p_wxFocusEventTo_p_wxEvent(void *x) {
13689 return (void *)((wxEvent *) ((wxFocusEvent *) x));
13690 }
13691 static void *_p_wxChildFocusEventTo_p_wxEvent(void *x) {
13692 return (void *)((wxEvent *) (wxCommandEvent *) ((wxChildFocusEvent *) x));
13693 }
13694 static void *_p_wxSashEventTo_p_wxEvent(void *x) {
13695 return (void *)((wxEvent *) (wxCommandEvent *) ((wxSashEvent *) x));
13696 }
13697 static void *_p_wxQueryLayoutInfoEventTo_p_wxEvent(void *x) {
13698 return (void *)((wxEvent *) ((wxQueryLayoutInfoEvent *) x));
13699 }
13700 static void *_p_wxShowEventTo_p_wxEvent(void *x) {
13701 return (void *)((wxEvent *) ((wxShowEvent *) x));
13702 }
13703 static void *_p_wxCommandEventTo_p_wxEvent(void *x) {
13704 return (void *)((wxEvent *) ((wxCommandEvent *) x));
13705 }
13706 static void *_p_wxPyCommandEventTo_p_wxEvent(void *x) {
13707 return (void *)((wxEvent *) (wxCommandEvent *) ((wxPyCommandEvent *) x));
13708 }
13709 static void *_p_wxWindowDestroyEventTo_p_wxEvent(void *x) {
13710 return (void *)((wxEvent *) (wxCommandEvent *) ((wxWindowDestroyEvent *) x));
13711 }
13712 static void *_p_wxNavigationKeyEventTo_p_wxEvent(void *x) {
13713 return (void *)((wxEvent *) ((wxNavigationKeyEvent *) x));
13714 }
13715 static void *_p_wxKeyEventTo_p_wxEvent(void *x) {
13716 return (void *)((wxEvent *) ((wxKeyEvent *) x));
13717 }
13718 static void *_p_wxScrollWinEventTo_p_wxEvent(void *x) {
13719 return (void *)((wxEvent *) ((wxScrollWinEvent *) x));
13720 }
13721 static void *_p_wxTaskBarIconEventTo_p_wxEvent(void *x) {
13722 return (void *)((wxEvent *) ((wxTaskBarIconEvent *) x));
13723 }
13724 static void *_p_wxLayoutConstraintsTo_p_wxObject(void *x) {
13725 return (void *)((wxObject *) ((wxLayoutConstraints *) x));
13726 }
13727 static void *_p_wxQueryLayoutInfoEventTo_p_wxObject(void *x) {
13728 return (void *)((wxObject *) (wxEvent *) ((wxQueryLayoutInfoEvent *) x));
13729 }
13730 static void *_p_wxPreviewFrameTo_p_wxObject(void *x) {
13731 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxTopLevelWindow *)(wxFrame *) ((wxPreviewFrame *) x));
13732 }
13733 static void *_p_wxPyPreviewFrameTo_p_wxObject(void *x) {
13734 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxTopLevelWindow *)(wxFrame *)(wxPreviewFrame *) ((wxPyPreviewFrame *) x));
13735 }
13736 static void *_p_wxGBSizerItemTo_p_wxObject(void *x) {
13737 return (void *)((wxObject *) (wxSizerItem *) ((wxGBSizerItem *) x));
13738 }
13739 static void *_p_wxSizerItemTo_p_wxObject(void *x) {
13740 return (void *)((wxObject *) ((wxSizerItem *) x));
13741 }
13742 static void *_p_wxScrollEventTo_p_wxObject(void *x) {
13743 return (void *)((wxObject *) (wxEvent *)(wxCommandEvent *) ((wxScrollEvent *) x));
13744 }
13745 static void *_p_wxIndividualLayoutConstraintTo_p_wxObject(void *x) {
13746 return (void *)((wxObject *) ((wxIndividualLayoutConstraint *) x));
13747 }
13748 static void *_p_wxStaticBoxSizerTo_p_wxObject(void *x) {
13749 return (void *)((wxObject *) (wxSizer *)(wxBoxSizer *) ((wxStaticBoxSizer *) x));
13750 }
13751 static void *_p_wxBoxSizerTo_p_wxObject(void *x) {
13752 return (void *)((wxObject *) (wxSizer *) ((wxBoxSizer *) x));
13753 }
13754 static void *_p_wxSizerTo_p_wxObject(void *x) {
13755 return (void *)((wxObject *) ((wxSizer *) x));
13756 }
13757 static void *_p_wxGridBagSizerTo_p_wxObject(void *x) {
13758 return (void *)((wxObject *) (wxSizer *)(wxGridSizer *)(wxFlexGridSizer *) ((wxGridBagSizer *) x));
13759 }
13760 static void *_p_wxUpdateUIEventTo_p_wxObject(void *x) {
13761 return (void *)((wxObject *) (wxEvent *)(wxCommandEvent *) ((wxUpdateUIEvent *) x));
13762 }
13763 static void *_p_wxPyPanelTo_p_wxObject(void *x) {
13764 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxPanel *) ((wxPyPanel *) x));
13765 }
13766 static void *_p_wxEventTo_p_wxObject(void *x) {
13767 return (void *)((wxObject *) ((wxEvent *) x));
13768 }
13769 static void *_p_wxFontDataTo_p_wxObject(void *x) {
13770 return (void *)((wxObject *) ((wxFontData *) x));
13771 }
13772 static void *_p_wxPrintDataTo_p_wxObject(void *x) {
13773 return (void *)((wxObject *) ((wxPrintData *) x));
13774 }
13775 static void *_p_wxFlexGridSizerTo_p_wxObject(void *x) {
13776 return (void *)((wxObject *) (wxSizer *)(wxGridSizer *) ((wxFlexGridSizer *) x));
13777 }
13778 static void *_p_wxGridSizerTo_p_wxObject(void *x) {
13779 return (void *)((wxObject *) (wxSizer *) ((wxGridSizer *) x));
13780 }
13781 static void *_p_wxInitDialogEventTo_p_wxObject(void *x) {
13782 return (void *)((wxObject *) (wxEvent *) ((wxInitDialogEvent *) x));
13783 }
13784 static void *_p_wxLayoutAlgorithmTo_p_wxObject(void *x) {
13785 return (void *)((wxObject *) ((wxLayoutAlgorithm *) x));
13786 }
13787 static void *_p_wxPyTaskBarIconTo_p_wxObject(void *x) {
13788 return (void *)((wxObject *) (wxEvtHandler *) ((wxPyTaskBarIcon *) x));
13789 }
13790 static void *_p_wxFindDialogEventTo_p_wxObject(void *x) {
13791 return (void *)((wxObject *) (wxEvent *)(wxCommandEvent *) ((wxFindDialogEvent *) x));
13792 }
13793 static void *_p_wxAuiTabCtrlTo_p_wxObject(void *x) {
13794 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxControl *) ((wxAuiTabCtrl *) x));
13795 }
13796 static void *_p_wxClipboardTextEventTo_p_wxObject(void *x) {
13797 return (void *)((wxObject *) (wxEvent *)(wxCommandEvent *) ((wxClipboardTextEvent *) x));
13798 }
13799 static void *_p_wxPaintEventTo_p_wxObject(void *x) {
13800 return (void *)((wxObject *) (wxEvent *) ((wxPaintEvent *) x));
13801 }
13802 static void *_p_wxNcPaintEventTo_p_wxObject(void *x) {
13803 return (void *)((wxObject *) (wxEvent *) ((wxNcPaintEvent *) x));
13804 }
13805 static void *_p_wxPaletteChangedEventTo_p_wxObject(void *x) {
13806 return (void *)((wxObject *) (wxEvent *) ((wxPaletteChangedEvent *) x));
13807 }
13808 static void *_p_wxDisplayChangedEventTo_p_wxObject(void *x) {
13809 return (void *)((wxObject *) (wxEvent *) ((wxDisplayChangedEvent *) x));
13810 }
13811 static void *_p_wxMouseCaptureChangedEventTo_p_wxObject(void *x) {
13812 return (void *)((wxObject *) (wxEvent *) ((wxMouseCaptureChangedEvent *) x));
13813 }
13814 static void *_p_wxSysColourChangedEventTo_p_wxObject(void *x) {
13815 return (void *)((wxObject *) (wxEvent *) ((wxSysColourChangedEvent *) x));
13816 }
13817 static void *_p_wxPreviewCanvasTo_p_wxObject(void *x) {
13818 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxPanel *)(wxScrolledWindow *) ((wxPreviewCanvas *) x));
13819 }
13820 static void *_p_wxControlTo_p_wxObject(void *x) {
13821 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *) ((wxControl *) x));
13822 }
13823 static void *_p_wxSetCursorEventTo_p_wxObject(void *x) {
13824 return (void *)((wxObject *) (wxEvent *) ((wxSetCursorEvent *) x));
13825 }
13826 static void *_p_wxSplitterEventTo_p_wxObject(void *x) {
13827 return (void *)((wxObject *) (wxEvent *)(wxCommandEvent *)(wxNotifyEvent *) ((wxSplitterEvent *) x));
13828 }
13829 static void *_p_wxFrameManagerEventTo_p_wxObject(void *x) {
13830 return (void *)((wxObject *) (wxEvent *) ((wxFrameManagerEvent *) x));
13831 }
13832 static void *_p_wxFSFileTo_p_wxObject(void *x) {
13833 return (void *)((wxObject *) ((wxFSFile *) x));
13834 }
13835 static void *_p_wxFindReplaceDataTo_p_wxObject(void *x) {
13836 return (void *)((wxObject *) ((wxFindReplaceData *) x));
13837 }
13838 static void *_p_wxPySizerTo_p_wxObject(void *x) {
13839 return (void *)((wxObject *) (wxSizer *) ((wxPySizer *) x));
13840 }
13841 static void *_p_wxMDIChildFrameTo_p_wxObject(void *x) {
13842 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxTopLevelWindow *)(wxFrame *) ((wxMDIChildFrame *) x));
13843 }
13844 static void *_p_wxAuiMultiNotebookTo_p_wxObject(void *x) {
13845 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxControl *) ((wxAuiMultiNotebook *) x));
13846 }
13847 static void *_p_wxColourDataTo_p_wxObject(void *x) {
13848 return (void *)((wxObject *) ((wxColourData *) x));
13849 }
13850 static void *_p_wxPyEventTo_p_wxObject(void *x) {
13851 return (void *)((wxObject *) (wxEvent *) ((wxPyEvent *) x));
13852 }
13853 static void *_p_wxNotifyEventTo_p_wxObject(void *x) {
13854 return (void *)((wxObject *) (wxEvent *)(wxCommandEvent *) ((wxNotifyEvent *) x));
13855 }
13856 static void *_p_wxPyWindowTo_p_wxObject(void *x) {
13857 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *) ((wxPyWindow *) x));
13858 }
13859 static void *_p_wxSplashScreenTo_p_wxObject(void *x) {
13860 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxTopLevelWindow *)(wxFrame *) ((wxSplashScreen *) x));
13861 }
13862 static void *_p_wxFileDialogTo_p_wxObject(void *x) {
13863 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxTopLevelWindow *)(wxDialog *) ((wxFileDialog *) x));
13864 }
13865 static void *_p_wxMultiChoiceDialogTo_p_wxObject(void *x) {
13866 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxTopLevelWindow *)(wxDialog *) ((wxMultiChoiceDialog *) x));
13867 }
13868 static void *_p_wxSingleChoiceDialogTo_p_wxObject(void *x) {
13869 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxTopLevelWindow *)(wxDialog *) ((wxSingleChoiceDialog *) x));
13870 }
13871 static void *_p_wxTextEntryDialogTo_p_wxObject(void *x) {
13872 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxTopLevelWindow *)(wxDialog *) ((wxTextEntryDialog *) x));
13873 }
13874 static void *_p_wxPasswordEntryDialogTo_p_wxObject(void *x) {
13875 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxTopLevelWindow *)(wxDialog *)(wxTextEntryDialog *) ((wxPasswordEntryDialog *) x));
13876 }
13877 static void *_p_wxNumberEntryDialogTo_p_wxObject(void *x) {
13878 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxTopLevelWindow *)(wxDialog *) ((wxNumberEntryDialog *) x));
13879 }
13880 static void *_p_wxMessageDialogTo_p_wxObject(void *x) {
13881 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxTopLevelWindow *)(wxDialog *) ((wxMessageDialog *) x));
13882 }
13883 static void *_p_wxProgressDialogTo_p_wxObject(void *x) {
13884 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxTopLevelWindow *)(wxFrame *) ((wxProgressDialog *) x));
13885 }
13886 static void *_p_wxFindReplaceDialogTo_p_wxObject(void *x) {
13887 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxTopLevelWindow *)(wxDialog *) ((wxFindReplaceDialog *) x));
13888 }
13889 static void *_p_wxShowEventTo_p_wxObject(void *x) {
13890 return (void *)((wxObject *) (wxEvent *) ((wxShowEvent *) x));
13891 }
13892 static void *_p_wxPrinterTo_p_wxObject(void *x) {
13893 return (void *)((wxObject *) ((wxPrinter *) x));
13894 }
13895 static void *_p_wxMenuItemTo_p_wxObject(void *x) {
13896 return (void *)((wxObject *) ((wxMenuItem *) x));
13897 }
13898 static void *_p_wxDateEventTo_p_wxObject(void *x) {
13899 return (void *)((wxObject *) (wxEvent *)(wxCommandEvent *) ((wxDateEvent *) x));
13900 }
13901 static void *_p_wxIdleEventTo_p_wxObject(void *x) {
13902 return (void *)((wxObject *) (wxEvent *) ((wxIdleEvent *) x));
13903 }
13904 static void *_p_wxWindowCreateEventTo_p_wxObject(void *x) {
13905 return (void *)((wxObject *) (wxEvent *)(wxCommandEvent *) ((wxWindowCreateEvent *) x));
13906 }
13907 static void *_p_wxQueryNewPaletteEventTo_p_wxObject(void *x) {
13908 return (void *)((wxObject *) (wxEvent *) ((wxQueryNewPaletteEvent *) x));
13909 }
13910 static void *_p_wxMaximizeEventTo_p_wxObject(void *x) {
13911 return (void *)((wxObject *) (wxEvent *) ((wxMaximizeEvent *) x));
13912 }
13913 static void *_p_wxIconizeEventTo_p_wxObject(void *x) {
13914 return (void *)((wxObject *) (wxEvent *) ((wxIconizeEvent *) x));
13915 }
13916 static void *_p_wxSizeEventTo_p_wxObject(void *x) {
13917 return (void *)((wxObject *) (wxEvent *) ((wxSizeEvent *) x));
13918 }
13919 static void *_p_wxMoveEventTo_p_wxObject(void *x) {
13920 return (void *)((wxObject *) (wxEvent *) ((wxMoveEvent *) x));
13921 }
13922 static void *_p_wxActivateEventTo_p_wxObject(void *x) {
13923 return (void *)((wxObject *) (wxEvent *) ((wxActivateEvent *) x));
13924 }
13925 static void *_p_wxPNMHandlerTo_p_wxObject(void *x) {
13926 return (void *)((wxObject *) (wxImageHandler *) ((wxPNMHandler *) x));
13927 }
13928 static void *_p_wxJPEGHandlerTo_p_wxObject(void *x) {
13929 return (void *)((wxObject *) (wxImageHandler *) ((wxJPEGHandler *) x));
13930 }
13931 static void *_p_wxPCXHandlerTo_p_wxObject(void *x) {
13932 return (void *)((wxObject *) (wxImageHandler *) ((wxPCXHandler *) x));
13933 }
13934 static void *_p_wxGIFHandlerTo_p_wxObject(void *x) {
13935 return (void *)((wxObject *) (wxImageHandler *) ((wxGIFHandler *) x));
13936 }
13937 static void *_p_wxPNGHandlerTo_p_wxObject(void *x) {
13938 return (void *)((wxObject *) (wxImageHandler *) ((wxPNGHandler *) x));
13939 }
13940 static void *_p_wxANIHandlerTo_p_wxObject(void *x) {
13941 return (void *)((wxObject *) (wxImageHandler *)(wxBMPHandler *)(wxICOHandler *)(wxCURHandler *) ((wxANIHandler *) x));
13942 }
13943 static void *_p_wxCURHandlerTo_p_wxObject(void *x) {
13944 return (void *)((wxObject *) (wxImageHandler *)(wxBMPHandler *)(wxICOHandler *) ((wxCURHandler *) x));
13945 }
13946 static void *_p_wxICOHandlerTo_p_wxObject(void *x) {
13947 return (void *)((wxObject *) (wxImageHandler *)(wxBMPHandler *) ((wxICOHandler *) x));
13948 }
13949 static void *_p_wxBMPHandlerTo_p_wxObject(void *x) {
13950 return (void *)((wxObject *) (wxImageHandler *) ((wxBMPHandler *) x));
13951 }
13952 static void *_p_wxPyImageHandlerTo_p_wxObject(void *x) {
13953 return (void *)((wxObject *) (wxImageHandler *) ((wxPyImageHandler *) x));
13954 }
13955 static void *_p_wxImageHandlerTo_p_wxObject(void *x) {
13956 return (void *)((wxObject *) ((wxImageHandler *) x));
13957 }
13958 static void *_p_wxXPMHandlerTo_p_wxObject(void *x) {
13959 return (void *)((wxObject *) (wxImageHandler *) ((wxXPMHandler *) x));
13960 }
13961 static void *_p_wxTIFFHandlerTo_p_wxObject(void *x) {
13962 return (void *)((wxObject *) (wxImageHandler *) ((wxTIFFHandler *) x));
13963 }
13964 static void *_p_wxEvtHandlerTo_p_wxObject(void *x) {
13965 return (void *)((wxObject *) ((wxEvtHandler *) x));
13966 }
13967 static void *_p_wxCalculateLayoutEventTo_p_wxObject(void *x) {
13968 return (void *)((wxObject *) (wxEvent *) ((wxCalculateLayoutEvent *) x));
13969 }
13970 static void *_p_wxPyVListBoxTo_p_wxObject(void *x) {
13971 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxPanel *)(wxPyVScrolledWindow *) ((wxPyVListBox *) x));
13972 }
13973 static void *_p_wxPyHtmlListBoxTo_p_wxObject(void *x) {
13974 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxPanel *)(wxPyVScrolledWindow *)(wxPyVListBox *) ((wxPyHtmlListBox *) x));
13975 }
13976 static void *_p_wxStdDialogButtonSizerTo_p_wxObject(void *x) {
13977 return (void *)((wxObject *) (wxSizer *)(wxBoxSizer *) ((wxStdDialogButtonSizer *) x));
13978 }
13979 static void *_p_wxAcceleratorTableTo_p_wxObject(void *x) {
13980 return (void *)((wxObject *) ((wxAcceleratorTable *) x));
13981 }
13982 static void *_p_wxMiniFrameTo_p_wxObject(void *x) {
13983 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxTopLevelWindow *)(wxFrame *) ((wxMiniFrame *) x));
13984 }
13985 static void *_p_wxImageTo_p_wxObject(void *x) {
13986 return (void *)((wxObject *) ((wxImage *) x));
13987 }
13988 static void *_p_wxFrameTo_p_wxObject(void *x) {
13989 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxTopLevelWindow *) ((wxFrame *) x));
13990 }
13991 static void *_p_wxPyPrintoutTo_p_wxObject(void *x) {
13992 return (void *)((wxObject *) ((wxPyPrintout *) x));
13993 }
13994 static void *_p_wxScrollWinEventTo_p_wxObject(void *x) {
13995 return (void *)((wxObject *) (wxEvent *) ((wxScrollWinEvent *) x));
13996 }
13997 static void *_p_wxTaskBarIconEventTo_p_wxObject(void *x) {
13998 return (void *)((wxObject *) (wxEvent *) ((wxTaskBarIconEvent *) x));
13999 }
14000 static void *_p_wxFloatingPaneTo_p_wxObject(void *x) {
14001 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxTopLevelWindow *)(wxFrame *)(wxMiniFrame *) ((wxFloatingPane *) x));
14002 }
14003 static void *_p_wxStatusBarTo_p_wxObject(void *x) {
14004 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *) ((wxStatusBar *) x));
14005 }
14006 static void *_p_wxFrameManagerTo_p_wxObject(void *x) {
14007 return (void *)((wxObject *) (wxEvtHandler *) ((wxFrameManager *) x));
14008 }
14009 static void *_p_wxMDIParentFrameTo_p_wxObject(void *x) {
14010 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxTopLevelWindow *)(wxFrame *) ((wxMDIParentFrame *) x));
14011 }
14012 static void *_p_wxAuiNotebookEventTo_p_wxObject(void *x) {
14013 return (void *)((wxObject *) (wxEvent *)(wxCommandEvent *)(wxNotifyEvent *) ((wxAuiNotebookEvent *) x));
14014 }
14015 static void *_p_wxWindowDestroyEventTo_p_wxObject(void *x) {
14016 return (void *)((wxObject *) (wxEvent *)(wxCommandEvent *) ((wxWindowDestroyEvent *) x));
14017 }
14018 static void *_p_wxNavigationKeyEventTo_p_wxObject(void *x) {
14019 return (void *)((wxObject *) (wxEvent *) ((wxNavigationKeyEvent *) x));
14020 }
14021 static void *_p_wxKeyEventTo_p_wxObject(void *x) {
14022 return (void *)((wxObject *) (wxEvent *) ((wxKeyEvent *) x));
14023 }
14024 static void *_p_wxWindowTo_p_wxObject(void *x) {
14025 return (void *)((wxObject *) (wxEvtHandler *) ((wxWindow *) x));
14026 }
14027 static void *_p_wxMenuTo_p_wxObject(void *x) {
14028 return (void *)((wxObject *) (wxEvtHandler *) ((wxMenu *) x));
14029 }
14030 static void *_p_wxMenuBarTo_p_wxObject(void *x) {
14031 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *) ((wxMenuBar *) x));
14032 }
14033 static void *_p_wxScrolledWindowTo_p_wxObject(void *x) {
14034 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxPanel *) ((wxScrolledWindow *) x));
14035 }
14036 static void *_p_wxTopLevelWindowTo_p_wxObject(void *x) {
14037 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *) ((wxTopLevelWindow *) x));
14038 }
14039 static void *_p_wxSplashScreenWindowTo_p_wxObject(void *x) {
14040 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *) ((wxSplashScreenWindow *) x));
14041 }
14042 static void *_p_wxSplitterWindowTo_p_wxObject(void *x) {
14043 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *) ((wxSplitterWindow *) x));
14044 }
14045 static void *_p_wxSashWindowTo_p_wxObject(void *x) {
14046 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *) ((wxSashWindow *) x));
14047 }
14048 static void *_p_wxSashLayoutWindowTo_p_wxObject(void *x) {
14049 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxSashWindow *) ((wxSashLayoutWindow *) x));
14050 }
14051 static void *_p_wxPopupWindowTo_p_wxObject(void *x) {
14052 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *) ((wxPopupWindow *) x));
14053 }
14054 static void *_p_wxPyPopupTransientWindowTo_p_wxObject(void *x) {
14055 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxPopupWindow *) ((wxPyPopupTransientWindow *) x));
14056 }
14057 static void *_p_wxTipWindowTo_p_wxObject(void *x) {
14058 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxPopupWindow *)(wxPyPopupTransientWindow *) ((wxTipWindow *) x));
14059 }
14060 static void *_p_wxPyVScrolledWindowTo_p_wxObject(void *x) {
14061 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxPanel *) ((wxPyVScrolledWindow *) x));
14062 }
14063 static void *_p_wxMDIClientWindowTo_p_wxObject(void *x) {
14064 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *) ((wxMDIClientWindow *) x));
14065 }
14066 static void *_p_wxPyScrolledWindowTo_p_wxObject(void *x) {
14067 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxPanel *)(wxScrolledWindow *) ((wxPyScrolledWindow *) x));
14068 }
14069 static void *_p_wxSashEventTo_p_wxObject(void *x) {
14070 return (void *)((wxObject *) (wxEvent *)(wxCommandEvent *) ((wxSashEvent *) x));
14071 }
14072 static void *_p_wxPrintPreviewTo_p_wxObject(void *x) {
14073 return (void *)((wxObject *) ((wxPrintPreview *) x));
14074 }
14075 static void *_p_wxPyPrintPreviewTo_p_wxObject(void *x) {
14076 return (void *)((wxObject *) (wxPrintPreview *) ((wxPyPrintPreview *) x));
14077 }
14078 static void *_p_wxPanelTo_p_wxObject(void *x) {
14079 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *) ((wxPanel *) x));
14080 }
14081 static void *_p_wxDialogTo_p_wxObject(void *x) {
14082 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxTopLevelWindow *) ((wxDialog *) x));
14083 }
14084 static void *_p_wxColourDialogTo_p_wxObject(void *x) {
14085 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxTopLevelWindow *)(wxDialog *) ((wxColourDialog *) x));
14086 }
14087 static void *_p_wxDirDialogTo_p_wxObject(void *x) {
14088 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxTopLevelWindow *)(wxDialog *) ((wxDirDialog *) x));
14089 }
14090 static void *_p_wxFontDialogTo_p_wxObject(void *x) {
14091 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxTopLevelWindow *)(wxDialog *) ((wxFontDialog *) x));
14092 }
14093 static void *_p_wxPageSetupDialogTo_p_wxObject(void *x) {
14094 return (void *)((wxObject *) ((wxPageSetupDialog *) x));
14095 }
14096 static void *_p_wxPrintDialogTo_p_wxObject(void *x) {
14097 return (void *)((wxObject *) ((wxPrintDialog *) x));
14098 }
14099 static void *_p_wxFileSystemTo_p_wxObject(void *x) {
14100 return (void *)((wxObject *) ((wxFileSystem *) x));
14101 }
14102 static void *_p_wxContextMenuEventTo_p_wxObject(void *x) {
14103 return (void *)((wxObject *) (wxEvent *)(wxCommandEvent *) ((wxContextMenuEvent *) x));
14104 }
14105 static void *_p_wxMenuEventTo_p_wxObject(void *x) {
14106 return (void *)((wxObject *) (wxEvent *) ((wxMenuEvent *) x));
14107 }
14108 static void *_p_wxPyAppTo_p_wxObject(void *x) {
14109 return (void *)((wxObject *) (wxEvtHandler *) ((wxPyApp *) x));
14110 }
14111 static void *_p_wxCloseEventTo_p_wxObject(void *x) {
14112 return (void *)((wxObject *) (wxEvent *) ((wxCloseEvent *) x));
14113 }
14114 static void *_p_wxMouseEventTo_p_wxObject(void *x) {
14115 return (void *)((wxObject *) (wxEvent *) ((wxMouseEvent *) x));
14116 }
14117 static void *_p_wxEraseEventTo_p_wxObject(void *x) {
14118 return (void *)((wxObject *) (wxEvent *) ((wxEraseEvent *) x));
14119 }
14120 static void *_p_wxPyCommandEventTo_p_wxObject(void *x) {
14121 return (void *)((wxObject *) (wxEvent *)(wxCommandEvent *) ((wxPyCommandEvent *) x));
14122 }
14123 static void *_p_wxCommandEventTo_p_wxObject(void *x) {
14124 return (void *)((wxObject *) (wxEvent *) ((wxCommandEvent *) x));
14125 }
14126 static void *_p_wxPreviewControlBarTo_p_wxObject(void *x) {
14127 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxPanel *) ((wxPreviewControlBar *) x));
14128 }
14129 static void *_p_wxPyPreviewControlBarTo_p_wxObject(void *x) {
14130 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxPanel *)(wxPreviewControlBar *) ((wxPyPreviewControlBar *) x));
14131 }
14132 static void *_p_wxDropFilesEventTo_p_wxObject(void *x) {
14133 return (void *)((wxObject *) (wxEvent *) ((wxDropFilesEvent *) x));
14134 }
14135 static void *_p_wxFocusEventTo_p_wxObject(void *x) {
14136 return (void *)((wxObject *) (wxEvent *) ((wxFocusEvent *) x));
14137 }
14138 static void *_p_wxChildFocusEventTo_p_wxObject(void *x) {
14139 return (void *)((wxObject *) (wxEvent *)(wxCommandEvent *) ((wxChildFocusEvent *) x));
14140 }
14141 static void *_p_wxControlWithItemsTo_p_wxObject(void *x) {
14142 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxControl *) ((wxControlWithItems *) x));
14143 }
14144 static void *_p_wxPageSetupDialogDataTo_p_wxObject(void *x) {
14145 return (void *)((wxObject *) ((wxPageSetupDialogData *) x));
14146 }
14147 static void *_p_wxPrintDialogDataTo_p_wxObject(void *x) {
14148 return (void *)((wxObject *) ((wxPrintDialogData *) x));
14149 }
14150 static void *_p_wxPyValidatorTo_p_wxObject(void *x) {
14151 return (void *)((wxObject *) (wxEvtHandler *)(wxValidator *) ((wxPyValidator *) x));
14152 }
14153 static void *_p_wxValidatorTo_p_wxObject(void *x) {
14154 return (void *)((wxObject *) (wxEvtHandler *) ((wxValidator *) x));
14155 }
14156 static void *_p_wxSplashScreenTo_p_wxEvtHandler(void *x) {
14157 return (void *)((wxEvtHandler *) (wxWindow *)(wxTopLevelWindow *)(wxFrame *) ((wxSplashScreen *) x));
14158 }
14159 static void *_p_wxMiniFrameTo_p_wxEvtHandler(void *x) {
14160 return (void *)((wxEvtHandler *) (wxWindow *)(wxTopLevelWindow *)(wxFrame *) ((wxMiniFrame *) x));
14161 }
14162 static void *_p_wxPyPanelTo_p_wxEvtHandler(void *x) {
14163 return (void *)((wxEvtHandler *) (wxWindow *)(wxPanel *) ((wxPyPanel *) x));
14164 }
14165 static void *_p_wxMenuBarTo_p_wxEvtHandler(void *x) {
14166 return (void *)((wxEvtHandler *) (wxWindow *) ((wxMenuBar *) x));
14167 }
14168 static void *_p_wxValidatorTo_p_wxEvtHandler(void *x) {
14169 return (void *)((wxEvtHandler *) ((wxValidator *) x));
14170 }
14171 static void *_p_wxPyValidatorTo_p_wxEvtHandler(void *x) {
14172 return (void *)((wxEvtHandler *) (wxValidator *) ((wxPyValidator *) x));
14173 }
14174 static void *_p_wxMenuTo_p_wxEvtHandler(void *x) {
14175 return (void *)((wxEvtHandler *) ((wxMenu *) x));
14176 }
14177 static void *_p_wxPasswordEntryDialogTo_p_wxEvtHandler(void *x) {
14178 return (void *)((wxEvtHandler *) (wxWindow *)(wxTopLevelWindow *)(wxDialog *)(wxTextEntryDialog *) ((wxPasswordEntryDialog *) x));
14179 }
14180 static void *_p_wxTextEntryDialogTo_p_wxEvtHandler(void *x) {
14181 return (void *)((wxEvtHandler *) (wxWindow *)(wxTopLevelWindow *)(wxDialog *) ((wxTextEntryDialog *) x));
14182 }
14183 static void *_p_wxSingleChoiceDialogTo_p_wxEvtHandler(void *x) {
14184 return (void *)((wxEvtHandler *) (wxWindow *)(wxTopLevelWindow *)(wxDialog *) ((wxSingleChoiceDialog *) x));
14185 }
14186 static void *_p_wxMultiChoiceDialogTo_p_wxEvtHandler(void *x) {
14187 return (void *)((wxEvtHandler *) (wxWindow *)(wxTopLevelWindow *)(wxDialog *) ((wxMultiChoiceDialog *) x));
14188 }
14189 static void *_p_wxFileDialogTo_p_wxEvtHandler(void *x) {
14190 return (void *)((wxEvtHandler *) (wxWindow *)(wxTopLevelWindow *)(wxDialog *) ((wxFileDialog *) x));
14191 }
14192 static void *_p_wxNumberEntryDialogTo_p_wxEvtHandler(void *x) {
14193 return (void *)((wxEvtHandler *) (wxWindow *)(wxTopLevelWindow *)(wxDialog *) ((wxNumberEntryDialog *) x));
14194 }
14195 static void *_p_wxMessageDialogTo_p_wxEvtHandler(void *x) {
14196 return (void *)((wxEvtHandler *) (wxWindow *)(wxTopLevelWindow *)(wxDialog *) ((wxMessageDialog *) x));
14197 }
14198 static void *_p_wxProgressDialogTo_p_wxEvtHandler(void *x) {
14199 return (void *)((wxEvtHandler *) (wxWindow *)(wxTopLevelWindow *)(wxFrame *) ((wxProgressDialog *) x));
14200 }
14201 static void *_p_wxFindReplaceDialogTo_p_wxEvtHandler(void *x) {
14202 return (void *)((wxEvtHandler *) (wxWindow *)(wxTopLevelWindow *)(wxDialog *) ((wxFindReplaceDialog *) x));
14203 }
14204 static void *_p_wxPanelTo_p_wxEvtHandler(void *x) {
14205 return (void *)((wxEvtHandler *) (wxWindow *) ((wxPanel *) x));
14206 }
14207 static void *_p_wxStatusBarTo_p_wxEvtHandler(void *x) {
14208 return (void *)((wxEvtHandler *) (wxWindow *) ((wxStatusBar *) x));
14209 }
14210 static void *_p_wxPyVScrolledWindowTo_p_wxEvtHandler(void *x) {
14211 return (void *)((wxEvtHandler *) (wxWindow *)(wxPanel *) ((wxPyVScrolledWindow *) x));
14212 }
14213 static void *_p_wxTipWindowTo_p_wxEvtHandler(void *x) {
14214 return (void *)((wxEvtHandler *) (wxWindow *)(wxPopupWindow *)(wxPyPopupTransientWindow *) ((wxTipWindow *) x));
14215 }
14216 static void *_p_wxPyPopupTransientWindowTo_p_wxEvtHandler(void *x) {
14217 return (void *)((wxEvtHandler *) (wxWindow *)(wxPopupWindow *) ((wxPyPopupTransientWindow *) x));
14218 }
14219 static void *_p_wxPopupWindowTo_p_wxEvtHandler(void *x) {
14220 return (void *)((wxEvtHandler *) (wxWindow *) ((wxPopupWindow *) x));
14221 }
14222 static void *_p_wxSashLayoutWindowTo_p_wxEvtHandler(void *x) {
14223 return (void *)((wxEvtHandler *) (wxWindow *)(wxSashWindow *) ((wxSashLayoutWindow *) x));
14224 }
14225 static void *_p_wxSashWindowTo_p_wxEvtHandler(void *x) {
14226 return (void *)((wxEvtHandler *) (wxWindow *) ((wxSashWindow *) x));
14227 }
14228 static void *_p_wxSplitterWindowTo_p_wxEvtHandler(void *x) {
14229 return (void *)((wxEvtHandler *) (wxWindow *) ((wxSplitterWindow *) x));
14230 }
14231 static void *_p_wxSplashScreenWindowTo_p_wxEvtHandler(void *x) {
14232 return (void *)((wxEvtHandler *) (wxWindow *) ((wxSplashScreenWindow *) x));
14233 }
14234 static void *_p_wxWindowTo_p_wxEvtHandler(void *x) {
14235 return (void *)((wxEvtHandler *) ((wxWindow *) x));
14236 }
14237 static void *_p_wxScrolledWindowTo_p_wxEvtHandler(void *x) {
14238 return (void *)((wxEvtHandler *) (wxWindow *)(wxPanel *) ((wxScrolledWindow *) x));
14239 }
14240 static void *_p_wxTopLevelWindowTo_p_wxEvtHandler(void *x) {
14241 return (void *)((wxEvtHandler *) (wxWindow *) ((wxTopLevelWindow *) x));
14242 }
14243 static void *_p_wxMDIClientWindowTo_p_wxEvtHandler(void *x) {
14244 return (void *)((wxEvtHandler *) (wxWindow *) ((wxMDIClientWindow *) x));
14245 }
14246 static void *_p_wxPyScrolledWindowTo_p_wxEvtHandler(void *x) {
14247 return (void *)((wxEvtHandler *) (wxWindow *)(wxPanel *)(wxScrolledWindow *) ((wxPyScrolledWindow *) x));
14248 }
14249 static void *_p_wxControlTo_p_wxEvtHandler(void *x) {
14250 return (void *)((wxEvtHandler *) (wxWindow *) ((wxControl *) x));
14251 }
14252 static void *_p_wxPreviewFrameTo_p_wxEvtHandler(void *x) {
14253 return (void *)((wxEvtHandler *) (wxWindow *)(wxTopLevelWindow *)(wxFrame *) ((wxPreviewFrame *) x));
14254 }
14255 static void *_p_wxPyPreviewFrameTo_p_wxEvtHandler(void *x) {
14256 return (void *)((wxEvtHandler *) (wxWindow *)(wxTopLevelWindow *)(wxFrame *)(wxPreviewFrame *) ((wxPyPreviewFrame *) x));
14257 }
14258 static void *_p_wxMDIChildFrameTo_p_wxEvtHandler(void *x) {
14259 return (void *)((wxEvtHandler *) (wxWindow *)(wxTopLevelWindow *)(wxFrame *) ((wxMDIChildFrame *) x));
14260 }
14261 static void *_p_wxPyAppTo_p_wxEvtHandler(void *x) {
14262 return (void *)((wxEvtHandler *) ((wxPyApp *) x));
14263 }
14264 static void *_p_wxControlWithItemsTo_p_wxEvtHandler(void *x) {
14265 return (void *)((wxEvtHandler *) (wxWindow *)(wxControl *) ((wxControlWithItems *) x));
14266 }
14267 static void *_p_wxPyWindowTo_p_wxEvtHandler(void *x) {
14268 return (void *)((wxEvtHandler *) (wxWindow *) ((wxPyWindow *) x));
14269 }
14270 static void *_p_wxPreviewCanvasTo_p_wxEvtHandler(void *x) {
14271 return (void *)((wxEvtHandler *) (wxWindow *)(wxPanel *)(wxScrolledWindow *) ((wxPreviewCanvas *) x));
14272 }
14273 static void *_p_wxFloatingPaneTo_p_wxEvtHandler(void *x) {
14274 return (void *)((wxEvtHandler *) (wxWindow *)(wxTopLevelWindow *)(wxFrame *)(wxMiniFrame *) ((wxFloatingPane *) x));
14275 }
14276 static void *_p_wxPyHtmlListBoxTo_p_wxEvtHandler(void *x) {
14277 return (void *)((wxEvtHandler *) (wxWindow *)(wxPanel *)(wxPyVScrolledWindow *)(wxPyVListBox *) ((wxPyHtmlListBox *) x));
14278 }
14279 static void *_p_wxPyVListBoxTo_p_wxEvtHandler(void *x) {
14280 return (void *)((wxEvtHandler *) (wxWindow *)(wxPanel *)(wxPyVScrolledWindow *) ((wxPyVListBox *) x));
14281 }
14282 static void *_p_wxAuiMultiNotebookTo_p_wxEvtHandler(void *x) {
14283 return (void *)((wxEvtHandler *) (wxWindow *)(wxControl *) ((wxAuiMultiNotebook *) x));
14284 }
14285 static void *_p_wxPreviewControlBarTo_p_wxEvtHandler(void *x) {
14286 return (void *)((wxEvtHandler *) (wxWindow *)(wxPanel *) ((wxPreviewControlBar *) x));
14287 }
14288 static void *_p_wxPyPreviewControlBarTo_p_wxEvtHandler(void *x) {
14289 return (void *)((wxEvtHandler *) (wxWindow *)(wxPanel *)(wxPreviewControlBar *) ((wxPyPreviewControlBar *) x));
14290 }
14291 static void *_p_wxPyTaskBarIconTo_p_wxEvtHandler(void *x) {
14292 return (void *)((wxEvtHandler *) ((wxPyTaskBarIcon *) x));
14293 }
14294 static void *_p_wxAuiTabCtrlTo_p_wxEvtHandler(void *x) {
14295 return (void *)((wxEvtHandler *) (wxWindow *)(wxControl *) ((wxAuiTabCtrl *) x));
14296 }
14297 static void *_p_wxFrameTo_p_wxEvtHandler(void *x) {
14298 return (void *)((wxEvtHandler *) (wxWindow *)(wxTopLevelWindow *) ((wxFrame *) x));
14299 }
14300 static void *_p_wxDirDialogTo_p_wxEvtHandler(void *x) {
14301 return (void *)((wxEvtHandler *) (wxWindow *)(wxTopLevelWindow *)(wxDialog *) ((wxDirDialog *) x));
14302 }
14303 static void *_p_wxColourDialogTo_p_wxEvtHandler(void *x) {
14304 return (void *)((wxEvtHandler *) (wxWindow *)(wxTopLevelWindow *)(wxDialog *) ((wxColourDialog *) x));
14305 }
14306 static void *_p_wxDialogTo_p_wxEvtHandler(void *x) {
14307 return (void *)((wxEvtHandler *) (wxWindow *)(wxTopLevelWindow *) ((wxDialog *) x));
14308 }
14309 static void *_p_wxFontDialogTo_p_wxEvtHandler(void *x) {
14310 return (void *)((wxEvtHandler *) (wxWindow *)(wxTopLevelWindow *)(wxDialog *) ((wxFontDialog *) x));
14311 }
14312 static void *_p_wxMDIParentFrameTo_p_wxEvtHandler(void *x) {
14313 return (void *)((wxEvtHandler *) (wxWindow *)(wxTopLevelWindow *)(wxFrame *) ((wxMDIParentFrame *) x));
14314 }
14315 static void *_p_wxFrameManagerTo_p_wxEvtHandler(void *x) {
14316 return (void *)((wxEvtHandler *) ((wxFrameManager *) x));
14317 }
14318 static void *_p_wxAuiTabCtrlTo_p_wxAuiTabContainer(void *x) {
14319 return (void *)((wxAuiTabContainer *) ((wxAuiTabCtrl *) x));
14320 }
14321 static void *_p_wxGBSizerItemTo_p_wxSizerItem(void *x) {
14322 return (void *)((wxSizerItem *) ((wxGBSizerItem *) x));
14323 }
14324 static void *_p_wxMDIChildFrameTo_p_wxFrame(void *x) {
14325 return (void *)((wxFrame *) ((wxMDIChildFrame *) x));
14326 }
14327 static void *_p_wxProgressDialogTo_p_wxFrame(void *x) {
14328 return (void *)((wxFrame *) ((wxProgressDialog *) x));
14329 }
14330 static void *_p_wxPreviewFrameTo_p_wxFrame(void *x) {
14331 return (void *)((wxFrame *) ((wxPreviewFrame *) x));
14332 }
14333 static void *_p_wxPyPreviewFrameTo_p_wxFrame(void *x) {
14334 return (void *)((wxFrame *) (wxPreviewFrame *) ((wxPyPreviewFrame *) x));
14335 }
14336 static void *_p_wxFloatingPaneTo_p_wxFrame(void *x) {
14337 return (void *)((wxFrame *) (wxMiniFrame *) ((wxFloatingPane *) x));
14338 }
14339 static void *_p_wxMiniFrameTo_p_wxFrame(void *x) {
14340 return (void *)((wxFrame *) ((wxMiniFrame *) x));
14341 }
14342 static void *_p_wxSplashScreenTo_p_wxFrame(void *x) {
14343 return (void *)((wxFrame *) ((wxSplashScreen *) x));
14344 }
14345 static void *_p_wxMDIParentFrameTo_p_wxFrame(void *x) {
14346 return (void *)((wxFrame *) ((wxMDIParentFrame *) x));
14347 }
14348 static void *_p_wxSashEventTo_p_wxCommandEvent(void *x) {
14349 return (void *)((wxCommandEvent *) ((wxSashEvent *) x));
14350 }
14351 static void *_p_wxWindowDestroyEventTo_p_wxCommandEvent(void *x) {
14352 return (void *)((wxCommandEvent *) ((wxWindowDestroyEvent *) x));
14353 }
14354 static void *_p_wxSplitterEventTo_p_wxCommandEvent(void *x) {
14355 return (void *)((wxCommandEvent *) (wxNotifyEvent *) ((wxSplitterEvent *) x));
14356 }
14357 static void *_p_wxClipboardTextEventTo_p_wxCommandEvent(void *x) {
14358 return (void *)((wxCommandEvent *) ((wxClipboardTextEvent *) x));
14359 }
14360 static void *_p_wxScrollEventTo_p_wxCommandEvent(void *x) {
14361 return (void *)((wxCommandEvent *) ((wxScrollEvent *) x));
14362 }
14363 static void *_p_wxPyCommandEventTo_p_wxCommandEvent(void *x) {
14364 return (void *)((wxCommandEvent *) ((wxPyCommandEvent *) x));
14365 }
14366 static void *_p_wxContextMenuEventTo_p_wxCommandEvent(void *x) {
14367 return (void *)((wxCommandEvent *) ((wxContextMenuEvent *) x));
14368 }
14369 static void *_p_wxChildFocusEventTo_p_wxCommandEvent(void *x) {
14370 return (void *)((wxCommandEvent *) ((wxChildFocusEvent *) x));
14371 }
14372 static void *_p_wxAuiNotebookEventTo_p_wxCommandEvent(void *x) {
14373 return (void *)((wxCommandEvent *) (wxNotifyEvent *) ((wxAuiNotebookEvent *) x));
14374 }
14375 static void *_p_wxDateEventTo_p_wxCommandEvent(void *x) {
14376 return (void *)((wxCommandEvent *) ((wxDateEvent *) x));
14377 }
14378 static void *_p_wxWindowCreateEventTo_p_wxCommandEvent(void *x) {
14379 return (void *)((wxCommandEvent *) ((wxWindowCreateEvent *) x));
14380 }
14381 static void *_p_wxNotifyEventTo_p_wxCommandEvent(void *x) {
14382 return (void *)((wxCommandEvent *) ((wxNotifyEvent *) x));
14383 }
14384 static void *_p_wxFindDialogEventTo_p_wxCommandEvent(void *x) {
14385 return (void *)((wxCommandEvent *) ((wxFindDialogEvent *) x));
14386 }
14387 static void *_p_wxUpdateUIEventTo_p_wxCommandEvent(void *x) {
14388 return (void *)((wxCommandEvent *) ((wxUpdateUIEvent *) x));
14389 }
14390 static void *_p_wxDefaultDockArtTo_p_wxDockArt(void *x) {
14391 return (void *)((wxDockArt *) ((wxDefaultDockArt *) x));
14392 }
14393 static void *_p_wxPyDockArtTo_p_wxDockArt(void *x) {
14394 return (void *)((wxDockArt *) (wxDefaultDockArt *) ((wxPyDockArt *) x));
14395 }
14396 static void *_p_wxPyDockArtTo_p_wxDefaultDockArt(void *x) {
14397 return (void *)((wxDefaultDockArt *) ((wxPyDockArt *) x));
14398 }
14399 static swig_type_info _swigt__p_char = {"_p_char", "char *", 0, 0, (void*)0, 0};
14400 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};
14401 static swig_type_info _swigt__p_int = {"_p_int", "int *|wxEventType *", 0, 0, (void*)0, 0};
14402 static swig_type_info _swigt__p_p_wxAuiTabContainerButton = {"_p_p_wxAuiTabContainerButton", "wxAuiTabContainerButton **", 0, 0, (void*)0, 0};
14403 static swig_type_info _swigt__p_p_wxWindow = {"_p_p_wxWindow", "wxWindow **", 0, 0, (void*)0, 0};
14404 static swig_type_info _swigt__p_p_wxSplashScreen = {"_p_p_wxSplashScreen", 0, 0, 0, 0, 0};
14405 static swig_type_info _swigt__p_p_wxMiniFrame = {"_p_p_wxMiniFrame", 0, 0, 0, 0, 0};
14406 static swig_type_info _swigt__p_p_wxPyPanel = {"_p_p_wxPyPanel", 0, 0, 0, 0, 0};
14407 static swig_type_info _swigt__p_p_wxMenuBar = {"_p_p_wxMenuBar", 0, 0, 0, 0, 0};
14408 static swig_type_info _swigt__p_p_wxFindReplaceDialog = {"_p_p_wxFindReplaceDialog", 0, 0, 0, 0, 0};
14409 static swig_type_info _swigt__p_p_wxProgressDialog = {"_p_p_wxProgressDialog", 0, 0, 0, 0, 0};
14410 static swig_type_info _swigt__p_p_wxMessageDialog = {"_p_p_wxMessageDialog", 0, 0, 0, 0, 0};
14411 static swig_type_info _swigt__p_p_wxNumberEntryDialog = {"_p_p_wxNumberEntryDialog", 0, 0, 0, 0, 0};
14412 static swig_type_info _swigt__p_p_wxPasswordEntryDialog = {"_p_p_wxPasswordEntryDialog", 0, 0, 0, 0, 0};
14413 static swig_type_info _swigt__p_p_wxTextEntryDialog = {"_p_p_wxTextEntryDialog", 0, 0, 0, 0, 0};
14414 static swig_type_info _swigt__p_p_wxSingleChoiceDialog = {"_p_p_wxSingleChoiceDialog", 0, 0, 0, 0, 0};
14415 static swig_type_info _swigt__p_p_wxMultiChoiceDialog = {"_p_p_wxMultiChoiceDialog", 0, 0, 0, 0, 0};
14416 static swig_type_info _swigt__p_p_wxFileDialog = {"_p_p_wxFileDialog", 0, 0, 0, 0, 0};
14417 static swig_type_info _swigt__p_p_wxPanel = {"_p_p_wxPanel", 0, 0, 0, 0, 0};
14418 static swig_type_info _swigt__p_p_wxStatusBar = {"_p_p_wxStatusBar", 0, 0, 0, 0, 0};
14419 static swig_type_info _swigt__p_p_wxPyVScrolledWindow = {"_p_p_wxPyVScrolledWindow", 0, 0, 0, 0, 0};
14420 static swig_type_info _swigt__p_p_wxTipWindow = {"_p_p_wxTipWindow", 0, 0, 0, 0, 0};
14421 static swig_type_info _swigt__p_p_wxPyPopupTransientWindow = {"_p_p_wxPyPopupTransientWindow", 0, 0, 0, 0, 0};
14422 static swig_type_info _swigt__p_p_wxPopupWindow = {"_p_p_wxPopupWindow", 0, 0, 0, 0, 0};
14423 static swig_type_info _swigt__p_p_wxSashLayoutWindow = {"_p_p_wxSashLayoutWindow", 0, 0, 0, 0, 0};
14424 static swig_type_info _swigt__p_p_wxScrolledWindow = {"_p_p_wxScrolledWindow", 0, 0, 0, 0, 0};
14425 static swig_type_info _swigt__p_p_wxTopLevelWindow = {"_p_p_wxTopLevelWindow", 0, 0, 0, 0, 0};
14426 static swig_type_info _swigt__p_p_wxSplashScreenWindow = {"_p_p_wxSplashScreenWindow", 0, 0, 0, 0, 0};
14427 static swig_type_info _swigt__p_p_wxSplitterWindow = {"_p_p_wxSplitterWindow", 0, 0, 0, 0, 0};
14428 static swig_type_info _swigt__p_p_wxSashWindow = {"_p_p_wxSashWindow", 0, 0, 0, 0, 0};
14429 static swig_type_info _swigt__p_p_wxMDIClientWindow = {"_p_p_wxMDIClientWindow", 0, 0, 0, 0, 0};
14430 static swig_type_info _swigt__p_p_wxPyScrolledWindow = {"_p_p_wxPyScrolledWindow", 0, 0, 0, 0, 0};
14431 static swig_type_info _swigt__p_p_wxPreviewFrame = {"_p_p_wxPreviewFrame", 0, 0, 0, 0, 0};
14432 static swig_type_info _swigt__p_p_wxPyPreviewFrame = {"_p_p_wxPyPreviewFrame", 0, 0, 0, 0, 0};
14433 static swig_type_info _swigt__p_p_wxControl = {"_p_p_wxControl", 0, 0, 0, 0, 0};
14434 static swig_type_info _swigt__p_p_wxMDIChildFrame = {"_p_p_wxMDIChildFrame", 0, 0, 0, 0, 0};
14435 static swig_type_info _swigt__p_p_wxControlWithItems = {"_p_p_wxControlWithItems", 0, 0, 0, 0, 0};
14436 static swig_type_info _swigt__p_p_wxPyWindow = {"_p_p_wxPyWindow", 0, 0, 0, 0, 0};
14437 static swig_type_info _swigt__p_p_wxPreviewCanvas = {"_p_p_wxPreviewCanvas", 0, 0, 0, 0, 0};
14438 static swig_type_info _swigt__p_p_wxFloatingPane = {"_p_p_wxFloatingPane", 0, 0, 0, 0, 0};
14439 static swig_type_info _swigt__p_p_wxPyHtmlListBox = {"_p_p_wxPyHtmlListBox", 0, 0, 0, 0, 0};
14440 static swig_type_info _swigt__p_p_wxPyVListBox = {"_p_p_wxPyVListBox", 0, 0, 0, 0, 0};
14441 static swig_type_info _swigt__p_p_wxAuiMultiNotebook = {"_p_p_wxAuiMultiNotebook", 0, 0, 0, 0, 0};
14442 static swig_type_info _swigt__p_p_wxPreviewControlBar = {"_p_p_wxPreviewControlBar", 0, 0, 0, 0, 0};
14443 static swig_type_info _swigt__p_p_wxPyPreviewControlBar = {"_p_p_wxPyPreviewControlBar", 0, 0, 0, 0, 0};
14444 static swig_type_info _swigt__p_p_wxAuiTabCtrl = {"_p_p_wxAuiTabCtrl", 0, 0, 0, 0, 0};
14445 static swig_type_info _swigt__p_p_wxFrame = {"_p_p_wxFrame", 0, 0, 0, 0, 0};
14446 static swig_type_info _swigt__p_p_wxFontDialog = {"_p_p_wxFontDialog", 0, 0, 0, 0, 0};
14447 static swig_type_info _swigt__p_p_wxDirDialog = {"_p_p_wxDirDialog", 0, 0, 0, 0, 0};
14448 static swig_type_info _swigt__p_p_wxColourDialog = {"_p_p_wxColourDialog", 0, 0, 0, 0, 0};
14449 static swig_type_info _swigt__p_p_wxDialog = {"_p_p_wxDialog", 0, 0, 0, 0, 0};
14450 static swig_type_info _swigt__p_p_wxMDIParentFrame = {"_p_p_wxMDIParentFrame", 0, 0, 0, 0, 0};
14451 static swig_type_info _swigt__p_unsigned_char = {"_p_unsigned_char", "unsigned char *|byte *", 0, 0, (void*)0, 0};
14452 static swig_type_info _swigt__p_unsigned_int = {"_p_unsigned_int", "unsigned int *|time_t *", 0, 0, (void*)0, 0};
14453 static swig_type_info _swigt__p_unsigned_long = {"_p_unsigned_long", "unsigned long *|wxUIntPtr *", 0, 0, (void*)0, 0};
14454 static swig_type_info _swigt__p_wxAuiMultiNotebook = {"_p_wxAuiMultiNotebook", "wxAuiMultiNotebook *", 0, 0, (void*)0, 0};
14455 static swig_type_info _swigt__p_wxAuiNotebookEvent = {"_p_wxAuiNotebookEvent", "wxAuiNotebookEvent *", 0, 0, (void*)0, 0};
14456 static swig_type_info _swigt__p_wxAuiNotebookPage = {"_p_wxAuiNotebookPage", "wxAuiNotebookPage *", 0, 0, (void*)0, 0};
14457 static swig_type_info _swigt__p_wxAuiNotebookPageArray = {"_p_wxAuiNotebookPageArray", "wxAuiNotebookPageArray *", 0, 0, (void*)0, 0};
14458 static swig_type_info _swigt__p_wxAuiTabContainer = {"_p_wxAuiTabContainer", "wxAuiTabContainer *", 0, 0, (void*)0, 0};
14459 static swig_type_info _swigt__p_wxAuiTabContainerButton = {"_p_wxAuiTabContainerButton", "wxAuiTabContainerButton *", 0, 0, (void*)0, 0};
14460 static swig_type_info _swigt__p_wxAuiTabCtrl = {"_p_wxAuiTabCtrl", "wxAuiTabCtrl *", 0, 0, (void*)0, 0};
14461 static swig_type_info _swigt__p_wxBitmap = {"_p_wxBitmap", "wxBitmap *", 0, 0, (void*)0, 0};
14462 static swig_type_info _swigt__p_wxColor = {"_p_wxColor", "wxColor *", 0, 0, (void*)0, 0};
14463 static swig_type_info _swigt__p_wxColour = {"_p_wxColour", "wxColour *", 0, 0, (void*)0, 0};
14464 static swig_type_info _swigt__p_wxCommandEvent = {"_p_wxCommandEvent", "wxCommandEvent *", 0, 0, (void*)0, 0};
14465 static swig_type_info _swigt__p_wxSashEvent = {"_p_wxSashEvent", 0, 0, 0, 0, 0};
14466 static swig_type_info _swigt__p_wxWindowDestroyEvent = {"_p_wxWindowDestroyEvent", 0, 0, 0, 0, 0};
14467 static swig_type_info _swigt__p_wxSplitterEvent = {"_p_wxSplitterEvent", 0, 0, 0, 0, 0};
14468 static swig_type_info _swigt__p_wxClipboardTextEvent = {"_p_wxClipboardTextEvent", 0, 0, 0, 0, 0};
14469 static swig_type_info _swigt__p_wxScrollEvent = {"_p_wxScrollEvent", 0, 0, 0, 0, 0};
14470 static swig_type_info _swigt__p_wxPyCommandEvent = {"_p_wxPyCommandEvent", 0, 0, 0, 0, 0};
14471 static swig_type_info _swigt__p_wxContextMenuEvent = {"_p_wxContextMenuEvent", 0, 0, 0, 0, 0};
14472 static swig_type_info _swigt__p_wxChildFocusEvent = {"_p_wxChildFocusEvent", 0, 0, 0, 0, 0};
14473 static swig_type_info _swigt__p_wxDateEvent = {"_p_wxDateEvent", 0, 0, 0, 0, 0};
14474 static swig_type_info _swigt__p_wxWindowCreateEvent = {"_p_wxWindowCreateEvent", 0, 0, 0, 0, 0};
14475 static swig_type_info _swigt__p_wxFindDialogEvent = {"_p_wxFindDialogEvent", 0, 0, 0, 0, 0};
14476 static swig_type_info _swigt__p_wxUpdateUIEvent = {"_p_wxUpdateUIEvent", 0, 0, 0, 0, 0};
14477 static swig_type_info _swigt__p_wxControl = {"_p_wxControl", "wxControl *", 0, 0, (void*)0, 0};
14478 static swig_type_info _swigt__p_wxControlWithItems = {"_p_wxControlWithItems", 0, 0, 0, 0, 0};
14479 static swig_type_info _swigt__p_wxDC = {"_p_wxDC", "wxDC *", 0, 0, (void*)0, 0};
14480 static swig_type_info _swigt__p_wxDefaultDockArt = {"_p_wxDefaultDockArt", "wxDefaultDockArt *", 0, 0, (void*)0, 0};
14481 static swig_type_info _swigt__p_wxDockArt = {"_p_wxDockArt", "wxDockArt *", 0, 0, (void*)0, 0};
14482 static swig_type_info _swigt__p_wxDockInfo = {"_p_wxDockInfo", "wxDockInfo *", 0, 0, (void*)0, 0};
14483 static swig_type_info _swigt__p_wxDockUIPart = {"_p_wxDockUIPart", "wxDockUIPart *", 0, 0, (void*)0, 0};
14484 static swig_type_info _swigt__p_wxDuplexMode = {"_p_wxDuplexMode", "enum wxDuplexMode *|wxDuplexMode *", 0, 0, (void*)0, 0};
14485 static swig_type_info _swigt__p_wxEvent = {"_p_wxEvent", "wxEvent *", 0, 0, (void*)0, 0};
14486 static swig_type_info _swigt__p_wxMenuEvent = {"_p_wxMenuEvent", 0, 0, 0, 0, 0};
14487 static swig_type_info _swigt__p_wxCloseEvent = {"_p_wxCloseEvent", 0, 0, 0, 0, 0};
14488 static swig_type_info _swigt__p_wxMouseEvent = {"_p_wxMouseEvent", 0, 0, 0, 0, 0};
14489 static swig_type_info _swigt__p_wxEraseEvent = {"_p_wxEraseEvent", 0, 0, 0, 0, 0};
14490 static swig_type_info _swigt__p_wxSetCursorEvent = {"_p_wxSetCursorEvent", 0, 0, 0, 0, 0};
14491 static swig_type_info _swigt__p_wxInitDialogEvent = {"_p_wxInitDialogEvent", 0, 0, 0, 0, 0};
14492 static swig_type_info _swigt__p_wxPyEvent = {"_p_wxPyEvent", 0, 0, 0, 0, 0};
14493 static swig_type_info _swigt__p_wxCalculateLayoutEvent = {"_p_wxCalculateLayoutEvent", 0, 0, 0, 0, 0};
14494 static swig_type_info _swigt__p_wxIdleEvent = {"_p_wxIdleEvent", 0, 0, 0, 0, 0};
14495 static swig_type_info _swigt__p_wxQueryNewPaletteEvent = {"_p_wxQueryNewPaletteEvent", 0, 0, 0, 0, 0};
14496 static swig_type_info _swigt__p_wxMaximizeEvent = {"_p_wxMaximizeEvent", 0, 0, 0, 0, 0};
14497 static swig_type_info _swigt__p_wxIconizeEvent = {"_p_wxIconizeEvent", 0, 0, 0, 0, 0};
14498 static swig_type_info _swigt__p_wxActivateEvent = {"_p_wxActivateEvent", 0, 0, 0, 0, 0};
14499 static swig_type_info _swigt__p_wxSizeEvent = {"_p_wxSizeEvent", 0, 0, 0, 0, 0};
14500 static swig_type_info _swigt__p_wxMoveEvent = {"_p_wxMoveEvent", 0, 0, 0, 0, 0};
14501 static swig_type_info _swigt__p_wxPaintEvent = {"_p_wxPaintEvent", 0, 0, 0, 0, 0};
14502 static swig_type_info _swigt__p_wxNcPaintEvent = {"_p_wxNcPaintEvent", 0, 0, 0, 0, 0};
14503 static swig_type_info _swigt__p_wxPaletteChangedEvent = {"_p_wxPaletteChangedEvent", 0, 0, 0, 0, 0};
14504 static swig_type_info _swigt__p_wxDisplayChangedEvent = {"_p_wxDisplayChangedEvent", 0, 0, 0, 0, 0};
14505 static swig_type_info _swigt__p_wxMouseCaptureChangedEvent = {"_p_wxMouseCaptureChangedEvent", 0, 0, 0, 0, 0};
14506 static swig_type_info _swigt__p_wxSysColourChangedEvent = {"_p_wxSysColourChangedEvent", 0, 0, 0, 0, 0};
14507 static swig_type_info _swigt__p_wxDropFilesEvent = {"_p_wxDropFilesEvent", 0, 0, 0, 0, 0};
14508 static swig_type_info _swigt__p_wxFocusEvent = {"_p_wxFocusEvent", 0, 0, 0, 0, 0};
14509 static swig_type_info _swigt__p_wxQueryLayoutInfoEvent = {"_p_wxQueryLayoutInfoEvent", 0, 0, 0, 0, 0};
14510 static swig_type_info _swigt__p_wxShowEvent = {"_p_wxShowEvent", 0, 0, 0, 0, 0};
14511 static swig_type_info _swigt__p_wxNavigationKeyEvent = {"_p_wxNavigationKeyEvent", 0, 0, 0, 0, 0};
14512 static swig_type_info _swigt__p_wxKeyEvent = {"_p_wxKeyEvent", 0, 0, 0, 0, 0};
14513 static swig_type_info _swigt__p_wxScrollWinEvent = {"_p_wxScrollWinEvent", 0, 0, 0, 0, 0};
14514 static swig_type_info _swigt__p_wxTaskBarIconEvent = {"_p_wxTaskBarIconEvent", 0, 0, 0, 0, 0};
14515 static swig_type_info _swigt__p_wxEvtHandler = {"_p_wxEvtHandler", "wxEvtHandler *", 0, 0, (void*)0, 0};
14516 static swig_type_info _swigt__p_wxSplashScreen = {"_p_wxSplashScreen", 0, 0, 0, 0, 0};
14517 static swig_type_info _swigt__p_wxPyPanel = {"_p_wxPyPanel", 0, 0, 0, 0, 0};
14518 static swig_type_info _swigt__p_wxMenuBar = {"_p_wxMenuBar", 0, 0, 0, 0, 0};
14519 static swig_type_info _swigt__p_wxValidator = {"_p_wxValidator", 0, 0, 0, 0, 0};
14520 static swig_type_info _swigt__p_wxPyValidator = {"_p_wxPyValidator", 0, 0, 0, 0, 0};
14521 static swig_type_info _swigt__p_wxNumberEntryDialog = {"_p_wxNumberEntryDialog", 0, 0, 0, 0, 0};
14522 static swig_type_info _swigt__p_wxFileDialog = {"_p_wxFileDialog", 0, 0, 0, 0, 0};
14523 static swig_type_info _swigt__p_wxMultiChoiceDialog = {"_p_wxMultiChoiceDialog", 0, 0, 0, 0, 0};
14524 static swig_type_info _swigt__p_wxFindReplaceDialog = {"_p_wxFindReplaceDialog", 0, 0, 0, 0, 0};
14525 static swig_type_info _swigt__p_wxProgressDialog = {"_p_wxProgressDialog", 0, 0, 0, 0, 0};
14526 static swig_type_info _swigt__p_wxMessageDialog = {"_p_wxMessageDialog", 0, 0, 0, 0, 0};
14527 static swig_type_info _swigt__p_wxPasswordEntryDialog = {"_p_wxPasswordEntryDialog", 0, 0, 0, 0, 0};
14528 static swig_type_info _swigt__p_wxTextEntryDialog = {"_p_wxTextEntryDialog", 0, 0, 0, 0, 0};
14529 static swig_type_info _swigt__p_wxSingleChoiceDialog = {"_p_wxSingleChoiceDialog", 0, 0, 0, 0, 0};
14530 static swig_type_info _swigt__p_wxPanel = {"_p_wxPanel", 0, 0, 0, 0, 0};
14531 static swig_type_info _swigt__p_wxStatusBar = {"_p_wxStatusBar", 0, 0, 0, 0, 0};
14532 static swig_type_info _swigt__p_wxSashWindow = {"_p_wxSashWindow", 0, 0, 0, 0, 0};
14533 static swig_type_info _swigt__p_wxScrolledWindow = {"_p_wxScrolledWindow", 0, 0, 0, 0, 0};
14534 static swig_type_info _swigt__p_wxMDIClientWindow = {"_p_wxMDIClientWindow", 0, 0, 0, 0, 0};
14535 static swig_type_info _swigt__p_wxPyScrolledWindow = {"_p_wxPyScrolledWindow", 0, 0, 0, 0, 0};
14536 static swig_type_info _swigt__p_wxSplitterWindow = {"_p_wxSplitterWindow", 0, 0, 0, 0, 0};
14537 static swig_type_info _swigt__p_wxSplashScreenWindow = {"_p_wxSplashScreenWindow", 0, 0, 0, 0, 0};
14538 static swig_type_info _swigt__p_wxSashLayoutWindow = {"_p_wxSashLayoutWindow", 0, 0, 0, 0, 0};
14539 static swig_type_info _swigt__p_wxPopupWindow = {"_p_wxPopupWindow", 0, 0, 0, 0, 0};
14540 static swig_type_info _swigt__p_wxPyPopupTransientWindow = {"_p_wxPyPopupTransientWindow", 0, 0, 0, 0, 0};
14541 static swig_type_info _swigt__p_wxTipWindow = {"_p_wxTipWindow", 0, 0, 0, 0, 0};
14542 static swig_type_info _swigt__p_wxPyVScrolledWindow = {"_p_wxPyVScrolledWindow", 0, 0, 0, 0, 0};
14543 static swig_type_info _swigt__p_wxPyPreviewFrame = {"_p_wxPyPreviewFrame", 0, 0, 0, 0, 0};
14544 static swig_type_info _swigt__p_wxPreviewFrame = {"_p_wxPreviewFrame", 0, 0, 0, 0, 0};
14545 static swig_type_info _swigt__p_wxMDIChildFrame = {"_p_wxMDIChildFrame", 0, 0, 0, 0, 0};
14546 static swig_type_info _swigt__p_wxPyApp = {"_p_wxPyApp", 0, 0, 0, 0, 0};
14547 static swig_type_info _swigt__p_wxPyWindow = {"_p_wxPyWindow", 0, 0, 0, 0, 0};
14548 static swig_type_info _swigt__p_wxPreviewCanvas = {"_p_wxPreviewCanvas", 0, 0, 0, 0, 0};
14549 static swig_type_info _swigt__p_wxPyHtmlListBox = {"_p_wxPyHtmlListBox", 0, 0, 0, 0, 0};
14550 static swig_type_info _swigt__p_wxPyVListBox = {"_p_wxPyVListBox", 0, 0, 0, 0, 0};
14551 static swig_type_info _swigt__p_wxPreviewControlBar = {"_p_wxPreviewControlBar", 0, 0, 0, 0, 0};
14552 static swig_type_info _swigt__p_wxPyPreviewControlBar = {"_p_wxPyPreviewControlBar", 0, 0, 0, 0, 0};
14553 static swig_type_info _swigt__p_wxPyTaskBarIcon = {"_p_wxPyTaskBarIcon", 0, 0, 0, 0, 0};
14554 static swig_type_info _swigt__p_wxFontDialog = {"_p_wxFontDialog", 0, 0, 0, 0, 0};
14555 static swig_type_info _swigt__p_wxDirDialog = {"_p_wxDirDialog", 0, 0, 0, 0, 0};
14556 static swig_type_info _swigt__p_wxColourDialog = {"_p_wxColourDialog", 0, 0, 0, 0, 0};
14557 static swig_type_info _swigt__p_wxDialog = {"_p_wxDialog", 0, 0, 0, 0, 0};
14558 static swig_type_info _swigt__p_wxMenu = {"_p_wxMenu", 0, 0, 0, 0, 0};
14559 static swig_type_info _swigt__p_wxMDIParentFrame = {"_p_wxMDIParentFrame", 0, 0, 0, 0, 0};
14560 static swig_type_info _swigt__p_wxFloatingPane = {"_p_wxFloatingPane", "wxFloatingPane *", 0, 0, (void*)0, 0};
14561 static swig_type_info _swigt__p_wxFont = {"_p_wxFont", "wxFont *", 0, 0, (void*)0, 0};
14562 static swig_type_info _swigt__p_wxFrame = {"_p_wxFrame", "wxFrame *", 0, 0, (void*)0, 0};
14563 static swig_type_info _swigt__p_wxFrameManager = {"_p_wxFrameManager", "wxFrameManager *", 0, 0, (void*)0, 0};
14564 static swig_type_info _swigt__p_wxFrameManagerEvent = {"_p_wxFrameManagerEvent", "wxFrameManagerEvent *", 0, 0, (void*)0, 0};
14565 static swig_type_info _swigt__p_wxMiniFrame = {"_p_wxMiniFrame", "wxMiniFrame *", 0, 0, (void*)0, 0};
14566 static swig_type_info _swigt__p_wxNotifyEvent = {"_p_wxNotifyEvent", "wxNotifyEvent *", 0, 0, (void*)0, 0};
14567 static swig_type_info _swigt__p_wxObject = {"_p_wxObject", "wxObject *", 0, 0, (void*)0, 0};
14568 static swig_type_info _swigt__p_wxLayoutConstraints = {"_p_wxLayoutConstraints", 0, 0, 0, 0, 0};
14569 static swig_type_info _swigt__p_wxGBSizerItem = {"_p_wxGBSizerItem", 0, 0, 0, 0, 0};
14570 static swig_type_info _swigt__p_wxIndividualLayoutConstraint = {"_p_wxIndividualLayoutConstraint", 0, 0, 0, 0, 0};
14571 static swig_type_info _swigt__p_wxStaticBoxSizer = {"_p_wxStaticBoxSizer", 0, 0, 0, 0, 0};
14572 static swig_type_info _swigt__p_wxBoxSizer = {"_p_wxBoxSizer", 0, 0, 0, 0, 0};
14573 static swig_type_info _swigt__p_wxGridBagSizer = {"_p_wxGridBagSizer", 0, 0, 0, 0, 0};
14574 static swig_type_info _swigt__p_wxFontData = {"_p_wxFontData", 0, 0, 0, 0, 0};
14575 static swig_type_info _swigt__p_wxPrintData = {"_p_wxPrintData", 0, 0, 0, 0, 0};
14576 static swig_type_info _swigt__p_wxGridSizer = {"_p_wxGridSizer", 0, 0, 0, 0, 0};
14577 static swig_type_info _swigt__p_wxFlexGridSizer = {"_p_wxFlexGridSizer", 0, 0, 0, 0, 0};
14578 static swig_type_info _swigt__p_wxLayoutAlgorithm = {"_p_wxLayoutAlgorithm", 0, 0, 0, 0, 0};
14579 static swig_type_info _swigt__p_wxFSFile = {"_p_wxFSFile", 0, 0, 0, 0, 0};
14580 static swig_type_info _swigt__p_wxFindReplaceData = {"_p_wxFindReplaceData", 0, 0, 0, 0, 0};
14581 static swig_type_info _swigt__p_wxPySizer = {"_p_wxPySizer", 0, 0, 0, 0, 0};
14582 static swig_type_info _swigt__p_wxColourData = {"_p_wxColourData", 0, 0, 0, 0, 0};
14583 static swig_type_info _swigt__p_wxPrinter = {"_p_wxPrinter", 0, 0, 0, 0, 0};
14584 static swig_type_info _swigt__p_wxMenuItem = {"_p_wxMenuItem", 0, 0, 0, 0, 0};
14585 static swig_type_info _swigt__p_wxANIHandler = {"_p_wxANIHandler", 0, 0, 0, 0, 0};
14586 static swig_type_info _swigt__p_wxPNGHandler = {"_p_wxPNGHandler", 0, 0, 0, 0, 0};
14587 static swig_type_info _swigt__p_wxGIFHandler = {"_p_wxGIFHandler", 0, 0, 0, 0, 0};
14588 static swig_type_info _swigt__p_wxPCXHandler = {"_p_wxPCXHandler", 0, 0, 0, 0, 0};
14589 static swig_type_info _swigt__p_wxJPEGHandler = {"_p_wxJPEGHandler", 0, 0, 0, 0, 0};
14590 static swig_type_info _swigt__p_wxPNMHandler = {"_p_wxPNMHandler", 0, 0, 0, 0, 0};
14591 static swig_type_info _swigt__p_wxCURHandler = {"_p_wxCURHandler", 0, 0, 0, 0, 0};
14592 static swig_type_info _swigt__p_wxICOHandler = {"_p_wxICOHandler", 0, 0, 0, 0, 0};
14593 static swig_type_info _swigt__p_wxBMPHandler = {"_p_wxBMPHandler", 0, 0, 0, 0, 0};
14594 static swig_type_info _swigt__p_wxPyImageHandler = {"_p_wxPyImageHandler", 0, 0, 0, 0, 0};
14595 static swig_type_info _swigt__p_wxImageHandler = {"_p_wxImageHandler", 0, 0, 0, 0, 0};
14596 static swig_type_info _swigt__p_wxXPMHandler = {"_p_wxXPMHandler", 0, 0, 0, 0, 0};
14597 static swig_type_info _swigt__p_wxTIFFHandler = {"_p_wxTIFFHandler", 0, 0, 0, 0, 0};
14598 static swig_type_info _swigt__p_wxStdDialogButtonSizer = {"_p_wxStdDialogButtonSizer", 0, 0, 0, 0, 0};
14599 static swig_type_info _swigt__p_wxAcceleratorTable = {"_p_wxAcceleratorTable", 0, 0, 0, 0, 0};
14600 static swig_type_info _swigt__p_wxImage = {"_p_wxImage", 0, 0, 0, 0, 0};
14601 static swig_type_info _swigt__p_wxPyPrintout = {"_p_wxPyPrintout", 0, 0, 0, 0, 0};
14602 static swig_type_info _swigt__p_wxPrintPreview = {"_p_wxPrintPreview", 0, 0, 0, 0, 0};
14603 static swig_type_info _swigt__p_wxPyPrintPreview = {"_p_wxPyPrintPreview", 0, 0, 0, 0, 0};
14604 static swig_type_info _swigt__p_wxPageSetupDialog = {"_p_wxPageSetupDialog", 0, 0, 0, 0, 0};
14605 static swig_type_info _swigt__p_wxPrintDialog = {"_p_wxPrintDialog", 0, 0, 0, 0, 0};
14606 static swig_type_info _swigt__p_wxFileSystem = {"_p_wxFileSystem", 0, 0, 0, 0, 0};
14607 static swig_type_info _swigt__p_wxPageSetupDialogData = {"_p_wxPageSetupDialogData", 0, 0, 0, 0, 0};
14608 static swig_type_info _swigt__p_wxPrintDialogData = {"_p_wxPrintDialogData", 0, 0, 0, 0, 0};
14609 static swig_type_info _swigt__p_wxPaneButton = {"_p_wxPaneButton", "wxPaneButton *", 0, 0, (void*)0, 0};
14610 static swig_type_info _swigt__p_wxPaneButtonArray = {"_p_wxPaneButtonArray", "wxPaneButtonArray *", 0, 0, (void*)0, 0};
14611 static swig_type_info _swigt__p_wxPaneInfo = {"_p_wxPaneInfo", "wxPaneInfo *", 0, 0, (void*)0, 0};
14612 static swig_type_info _swigt__p_wxPaneInfoPtrArray = {"_p_wxPaneInfoPtrArray", "wxPaneInfoPtrArray *", 0, 0, (void*)0, 0};
14613 static swig_type_info _swigt__p_wxPaperSize = {"_p_wxPaperSize", "enum wxPaperSize *|wxPaperSize *", 0, 0, (void*)0, 0};
14614 static swig_type_info _swigt__p_wxPoint = {"_p_wxPoint", "wxPoint *", 0, 0, (void*)0, 0};
14615 static swig_type_info _swigt__p_wxPyDockArt = {"_p_wxPyDockArt", "wxPyDockArt *", 0, 0, (void*)0, 0};
14616 static swig_type_info _swigt__p_wxRect = {"_p_wxRect", "wxRect *", 0, 0, (void*)0, 0};
14617 static swig_type_info _swigt__p_wxSize = {"_p_wxSize", "wxSize *", 0, 0, (void*)0, 0};
14618 static swig_type_info _swigt__p_wxSizer = {"_p_wxSizer", "wxSizer *", 0, 0, (void*)0, 0};
14619 static swig_type_info _swigt__p_wxSizerItem = {"_p_wxSizerItem", "wxSizerItem *", 0, 0, (void*)0, 0};
14620 static swig_type_info _swigt__p_wxString = {"_p_wxString", "wxString *", 0, 0, (void*)0, 0};
14621 static swig_type_info _swigt__p_wxTopLevelWindow = {"_p_wxTopLevelWindow", "wxTopLevelWindow *", 0, 0, (void*)0, 0};
14622 static swig_type_info _swigt__p_wxWindow = {"_p_wxWindow", "wxWindow *", 0, 0, (void*)0, 0};
14623
14624 static swig_type_info *swig_type_initial[] = {
14625 &_swigt__p_char,
14626 &_swigt__p_form_ops_t,
14627 &_swigt__p_int,
14628 &_swigt__p_p_wxAuiMultiNotebook,
14629 &_swigt__p_p_wxAuiTabContainerButton,
14630 &_swigt__p_p_wxAuiTabCtrl,
14631 &_swigt__p_p_wxColourDialog,
14632 &_swigt__p_p_wxControl,
14633 &_swigt__p_p_wxControlWithItems,
14634 &_swigt__p_p_wxDialog,
14635 &_swigt__p_p_wxDirDialog,
14636 &_swigt__p_p_wxFileDialog,
14637 &_swigt__p_p_wxFindReplaceDialog,
14638 &_swigt__p_p_wxFloatingPane,
14639 &_swigt__p_p_wxFontDialog,
14640 &_swigt__p_p_wxFrame,
14641 &_swigt__p_p_wxMDIChildFrame,
14642 &_swigt__p_p_wxMDIClientWindow,
14643 &_swigt__p_p_wxMDIParentFrame,
14644 &_swigt__p_p_wxMenuBar,
14645 &_swigt__p_p_wxMessageDialog,
14646 &_swigt__p_p_wxMiniFrame,
14647 &_swigt__p_p_wxMultiChoiceDialog,
14648 &_swigt__p_p_wxNumberEntryDialog,
14649 &_swigt__p_p_wxPanel,
14650 &_swigt__p_p_wxPasswordEntryDialog,
14651 &_swigt__p_p_wxPopupWindow,
14652 &_swigt__p_p_wxPreviewCanvas,
14653 &_swigt__p_p_wxPreviewControlBar,
14654 &_swigt__p_p_wxPreviewFrame,
14655 &_swigt__p_p_wxProgressDialog,
14656 &_swigt__p_p_wxPyHtmlListBox,
14657 &_swigt__p_p_wxPyPanel,
14658 &_swigt__p_p_wxPyPopupTransientWindow,
14659 &_swigt__p_p_wxPyPreviewControlBar,
14660 &_swigt__p_p_wxPyPreviewFrame,
14661 &_swigt__p_p_wxPyScrolledWindow,
14662 &_swigt__p_p_wxPyVListBox,
14663 &_swigt__p_p_wxPyVScrolledWindow,
14664 &_swigt__p_p_wxPyWindow,
14665 &_swigt__p_p_wxSashLayoutWindow,
14666 &_swigt__p_p_wxSashWindow,
14667 &_swigt__p_p_wxScrolledWindow,
14668 &_swigt__p_p_wxSingleChoiceDialog,
14669 &_swigt__p_p_wxSplashScreen,
14670 &_swigt__p_p_wxSplashScreenWindow,
14671 &_swigt__p_p_wxSplitterWindow,
14672 &_swigt__p_p_wxStatusBar,
14673 &_swigt__p_p_wxTextEntryDialog,
14674 &_swigt__p_p_wxTipWindow,
14675 &_swigt__p_p_wxTopLevelWindow,
14676 &_swigt__p_p_wxWindow,
14677 &_swigt__p_unsigned_char,
14678 &_swigt__p_unsigned_int,
14679 &_swigt__p_unsigned_long,
14680 &_swigt__p_wxANIHandler,
14681 &_swigt__p_wxAcceleratorTable,
14682 &_swigt__p_wxActivateEvent,
14683 &_swigt__p_wxAuiMultiNotebook,
14684 &_swigt__p_wxAuiNotebookEvent,
14685 &_swigt__p_wxAuiNotebookPage,
14686 &_swigt__p_wxAuiNotebookPageArray,
14687 &_swigt__p_wxAuiTabContainer,
14688 &_swigt__p_wxAuiTabContainerButton,
14689 &_swigt__p_wxAuiTabCtrl,
14690 &_swigt__p_wxBMPHandler,
14691 &_swigt__p_wxBitmap,
14692 &_swigt__p_wxBoxSizer,
14693 &_swigt__p_wxCURHandler,
14694 &_swigt__p_wxCalculateLayoutEvent,
14695 &_swigt__p_wxChildFocusEvent,
14696 &_swigt__p_wxClipboardTextEvent,
14697 &_swigt__p_wxCloseEvent,
14698 &_swigt__p_wxColor,
14699 &_swigt__p_wxColour,
14700 &_swigt__p_wxColourData,
14701 &_swigt__p_wxColourDialog,
14702 &_swigt__p_wxCommandEvent,
14703 &_swigt__p_wxContextMenuEvent,
14704 &_swigt__p_wxControl,
14705 &_swigt__p_wxControlWithItems,
14706 &_swigt__p_wxDC,
14707 &_swigt__p_wxDateEvent,
14708 &_swigt__p_wxDefaultDockArt,
14709 &_swigt__p_wxDialog,
14710 &_swigt__p_wxDirDialog,
14711 &_swigt__p_wxDisplayChangedEvent,
14712 &_swigt__p_wxDockArt,
14713 &_swigt__p_wxDockInfo,
14714 &_swigt__p_wxDockUIPart,
14715 &_swigt__p_wxDropFilesEvent,
14716 &_swigt__p_wxDuplexMode,
14717 &_swigt__p_wxEraseEvent,
14718 &_swigt__p_wxEvent,
14719 &_swigt__p_wxEvtHandler,
14720 &_swigt__p_wxFSFile,
14721 &_swigt__p_wxFileDialog,
14722 &_swigt__p_wxFileSystem,
14723 &_swigt__p_wxFindDialogEvent,
14724 &_swigt__p_wxFindReplaceData,
14725 &_swigt__p_wxFindReplaceDialog,
14726 &_swigt__p_wxFlexGridSizer,
14727 &_swigt__p_wxFloatingPane,
14728 &_swigt__p_wxFocusEvent,
14729 &_swigt__p_wxFont,
14730 &_swigt__p_wxFontData,
14731 &_swigt__p_wxFontDialog,
14732 &_swigt__p_wxFrame,
14733 &_swigt__p_wxFrameManager,
14734 &_swigt__p_wxFrameManagerEvent,
14735 &_swigt__p_wxGBSizerItem,
14736 &_swigt__p_wxGIFHandler,
14737 &_swigt__p_wxGridBagSizer,
14738 &_swigt__p_wxGridSizer,
14739 &_swigt__p_wxICOHandler,
14740 &_swigt__p_wxIconizeEvent,
14741 &_swigt__p_wxIdleEvent,
14742 &_swigt__p_wxImage,
14743 &_swigt__p_wxImageHandler,
14744 &_swigt__p_wxIndividualLayoutConstraint,
14745 &_swigt__p_wxInitDialogEvent,
14746 &_swigt__p_wxJPEGHandler,
14747 &_swigt__p_wxKeyEvent,
14748 &_swigt__p_wxLayoutAlgorithm,
14749 &_swigt__p_wxLayoutConstraints,
14750 &_swigt__p_wxMDIChildFrame,
14751 &_swigt__p_wxMDIClientWindow,
14752 &_swigt__p_wxMDIParentFrame,
14753 &_swigt__p_wxMaximizeEvent,
14754 &_swigt__p_wxMenu,
14755 &_swigt__p_wxMenuBar,
14756 &_swigt__p_wxMenuEvent,
14757 &_swigt__p_wxMenuItem,
14758 &_swigt__p_wxMessageDialog,
14759 &_swigt__p_wxMiniFrame,
14760 &_swigt__p_wxMouseCaptureChangedEvent,
14761 &_swigt__p_wxMouseEvent,
14762 &_swigt__p_wxMoveEvent,
14763 &_swigt__p_wxMultiChoiceDialog,
14764 &_swigt__p_wxNavigationKeyEvent,
14765 &_swigt__p_wxNcPaintEvent,
14766 &_swigt__p_wxNotifyEvent,
14767 &_swigt__p_wxNumberEntryDialog,
14768 &_swigt__p_wxObject,
14769 &_swigt__p_wxPCXHandler,
14770 &_swigt__p_wxPNGHandler,
14771 &_swigt__p_wxPNMHandler,
14772 &_swigt__p_wxPageSetupDialog,
14773 &_swigt__p_wxPageSetupDialogData,
14774 &_swigt__p_wxPaintEvent,
14775 &_swigt__p_wxPaletteChangedEvent,
14776 &_swigt__p_wxPaneButton,
14777 &_swigt__p_wxPaneButtonArray,
14778 &_swigt__p_wxPaneInfo,
14779 &_swigt__p_wxPaneInfoPtrArray,
14780 &_swigt__p_wxPanel,
14781 &_swigt__p_wxPaperSize,
14782 &_swigt__p_wxPasswordEntryDialog,
14783 &_swigt__p_wxPoint,
14784 &_swigt__p_wxPopupWindow,
14785 &_swigt__p_wxPreviewCanvas,
14786 &_swigt__p_wxPreviewControlBar,
14787 &_swigt__p_wxPreviewFrame,
14788 &_swigt__p_wxPrintData,
14789 &_swigt__p_wxPrintDialog,
14790 &_swigt__p_wxPrintDialogData,
14791 &_swigt__p_wxPrintPreview,
14792 &_swigt__p_wxPrinter,
14793 &_swigt__p_wxProgressDialog,
14794 &_swigt__p_wxPyApp,
14795 &_swigt__p_wxPyCommandEvent,
14796 &_swigt__p_wxPyDockArt,
14797 &_swigt__p_wxPyEvent,
14798 &_swigt__p_wxPyHtmlListBox,
14799 &_swigt__p_wxPyImageHandler,
14800 &_swigt__p_wxPyPanel,
14801 &_swigt__p_wxPyPopupTransientWindow,
14802 &_swigt__p_wxPyPreviewControlBar,
14803 &_swigt__p_wxPyPreviewFrame,
14804 &_swigt__p_wxPyPrintPreview,
14805 &_swigt__p_wxPyPrintout,
14806 &_swigt__p_wxPyScrolledWindow,
14807 &_swigt__p_wxPySizer,
14808 &_swigt__p_wxPyTaskBarIcon,
14809 &_swigt__p_wxPyVListBox,
14810 &_swigt__p_wxPyVScrolledWindow,
14811 &_swigt__p_wxPyValidator,
14812 &_swigt__p_wxPyWindow,
14813 &_swigt__p_wxQueryLayoutInfoEvent,
14814 &_swigt__p_wxQueryNewPaletteEvent,
14815 &_swigt__p_wxRect,
14816 &_swigt__p_wxSashEvent,
14817 &_swigt__p_wxSashLayoutWindow,
14818 &_swigt__p_wxSashWindow,
14819 &_swigt__p_wxScrollEvent,
14820 &_swigt__p_wxScrollWinEvent,
14821 &_swigt__p_wxScrolledWindow,
14822 &_swigt__p_wxSetCursorEvent,
14823 &_swigt__p_wxShowEvent,
14824 &_swigt__p_wxSingleChoiceDialog,
14825 &_swigt__p_wxSize,
14826 &_swigt__p_wxSizeEvent,
14827 &_swigt__p_wxSizer,
14828 &_swigt__p_wxSizerItem,
14829 &_swigt__p_wxSplashScreen,
14830 &_swigt__p_wxSplashScreenWindow,
14831 &_swigt__p_wxSplitterEvent,
14832 &_swigt__p_wxSplitterWindow,
14833 &_swigt__p_wxStaticBoxSizer,
14834 &_swigt__p_wxStatusBar,
14835 &_swigt__p_wxStdDialogButtonSizer,
14836 &_swigt__p_wxString,
14837 &_swigt__p_wxSysColourChangedEvent,
14838 &_swigt__p_wxTIFFHandler,
14839 &_swigt__p_wxTaskBarIconEvent,
14840 &_swigt__p_wxTextEntryDialog,
14841 &_swigt__p_wxTipWindow,
14842 &_swigt__p_wxTopLevelWindow,
14843 &_swigt__p_wxUpdateUIEvent,
14844 &_swigt__p_wxValidator,
14845 &_swigt__p_wxWindow,
14846 &_swigt__p_wxWindowCreateEvent,
14847 &_swigt__p_wxWindowDestroyEvent,
14848 &_swigt__p_wxXPMHandler,
14849 };
14850
14851 static swig_cast_info _swigc__p_char[] = { {&_swigt__p_char, 0, 0, 0},{0, 0, 0, 0}};
14852 static swig_cast_info _swigc__p_form_ops_t[] = { {&_swigt__p_form_ops_t, 0, 0, 0},{0, 0, 0, 0}};
14853 static swig_cast_info _swigc__p_int[] = { {&_swigt__p_int, 0, 0, 0},{0, 0, 0, 0}};
14854 static swig_cast_info _swigc__p_p_wxAuiTabContainerButton[] = { {&_swigt__p_p_wxAuiTabContainerButton, 0, 0, 0},{0, 0, 0, 0}};
14855 static swig_cast_info _swigc__p_p_wxSplashScreen[] = {{&_swigt__p_p_wxSplashScreen, 0, 0, 0},{0, 0, 0, 0}};
14856 static swig_cast_info _swigc__p_p_wxMiniFrame[] = {{&_swigt__p_p_wxMiniFrame, 0, 0, 0},{0, 0, 0, 0}};
14857 static swig_cast_info _swigc__p_p_wxPyPanel[] = {{&_swigt__p_p_wxPyPanel, 0, 0, 0},{0, 0, 0, 0}};
14858 static swig_cast_info _swigc__p_p_wxMenuBar[] = {{&_swigt__p_p_wxMenuBar, 0, 0, 0},{0, 0, 0, 0}};
14859 static swig_cast_info _swigc__p_p_wxFindReplaceDialog[] = {{&_swigt__p_p_wxFindReplaceDialog, 0, 0, 0},{0, 0, 0, 0}};
14860 static swig_cast_info _swigc__p_p_wxProgressDialog[] = {{&_swigt__p_p_wxProgressDialog, 0, 0, 0},{0, 0, 0, 0}};
14861 static swig_cast_info _swigc__p_p_wxMessageDialog[] = {{&_swigt__p_p_wxMessageDialog, 0, 0, 0},{0, 0, 0, 0}};
14862 static swig_cast_info _swigc__p_p_wxNumberEntryDialog[] = {{&_swigt__p_p_wxNumberEntryDialog, 0, 0, 0},{0, 0, 0, 0}};
14863 static swig_cast_info _swigc__p_p_wxPasswordEntryDialog[] = {{&_swigt__p_p_wxPasswordEntryDialog, 0, 0, 0},{0, 0, 0, 0}};
14864 static swig_cast_info _swigc__p_p_wxTextEntryDialog[] = {{&_swigt__p_p_wxTextEntryDialog, 0, 0, 0},{0, 0, 0, 0}};
14865 static swig_cast_info _swigc__p_p_wxSingleChoiceDialog[] = {{&_swigt__p_p_wxSingleChoiceDialog, 0, 0, 0},{0, 0, 0, 0}};
14866 static swig_cast_info _swigc__p_p_wxMultiChoiceDialog[] = {{&_swigt__p_p_wxMultiChoiceDialog, 0, 0, 0},{0, 0, 0, 0}};
14867 static swig_cast_info _swigc__p_p_wxFileDialog[] = {{&_swigt__p_p_wxFileDialog, 0, 0, 0},{0, 0, 0, 0}};
14868 static swig_cast_info _swigc__p_p_wxPanel[] = {{&_swigt__p_p_wxPanel, 0, 0, 0},{0, 0, 0, 0}};
14869 static swig_cast_info _swigc__p_p_wxStatusBar[] = {{&_swigt__p_p_wxStatusBar, 0, 0, 0},{0, 0, 0, 0}};
14870 static swig_cast_info _swigc__p_p_wxPyVScrolledWindow[] = {{&_swigt__p_p_wxPyVScrolledWindow, 0, 0, 0},{0, 0, 0, 0}};
14871 static swig_cast_info _swigc__p_p_wxTipWindow[] = {{&_swigt__p_p_wxTipWindow, 0, 0, 0},{0, 0, 0, 0}};
14872 static swig_cast_info _swigc__p_p_wxPyPopupTransientWindow[] = {{&_swigt__p_p_wxPyPopupTransientWindow, 0, 0, 0},{0, 0, 0, 0}};
14873 static swig_cast_info _swigc__p_p_wxPopupWindow[] = {{&_swigt__p_p_wxPopupWindow, 0, 0, 0},{0, 0, 0, 0}};
14874 static swig_cast_info _swigc__p_p_wxSashLayoutWindow[] = {{&_swigt__p_p_wxSashLayoutWindow, 0, 0, 0},{0, 0, 0, 0}};
14875 static swig_cast_info _swigc__p_p_wxScrolledWindow[] = {{&_swigt__p_p_wxScrolledWindow, 0, 0, 0},{0, 0, 0, 0}};
14876 static swig_cast_info _swigc__p_p_wxTopLevelWindow[] = {{&_swigt__p_p_wxTopLevelWindow, 0, 0, 0},{0, 0, 0, 0}};
14877 static swig_cast_info _swigc__p_p_wxSplashScreenWindow[] = {{&_swigt__p_p_wxSplashScreenWindow, 0, 0, 0},{0, 0, 0, 0}};
14878 static swig_cast_info _swigc__p_p_wxSplitterWindow[] = {{&_swigt__p_p_wxSplitterWindow, 0, 0, 0},{0, 0, 0, 0}};
14879 static swig_cast_info _swigc__p_p_wxSashWindow[] = {{&_swigt__p_p_wxSashWindow, 0, 0, 0},{0, 0, 0, 0}};
14880 static swig_cast_info _swigc__p_p_wxMDIClientWindow[] = {{&_swigt__p_p_wxMDIClientWindow, 0, 0, 0},{0, 0, 0, 0}};
14881 static swig_cast_info _swigc__p_p_wxPyScrolledWindow[] = {{&_swigt__p_p_wxPyScrolledWindow, 0, 0, 0},{0, 0, 0, 0}};
14882 static swig_cast_info _swigc__p_p_wxPreviewFrame[] = {{&_swigt__p_p_wxPreviewFrame, 0, 0, 0},{0, 0, 0, 0}};
14883 static swig_cast_info _swigc__p_p_wxPyPreviewFrame[] = {{&_swigt__p_p_wxPyPreviewFrame, 0, 0, 0},{0, 0, 0, 0}};
14884 static swig_cast_info _swigc__p_p_wxControl[] = {{&_swigt__p_p_wxControl, 0, 0, 0},{0, 0, 0, 0}};
14885 static swig_cast_info _swigc__p_p_wxMDIChildFrame[] = {{&_swigt__p_p_wxMDIChildFrame, 0, 0, 0},{0, 0, 0, 0}};
14886 static swig_cast_info _swigc__p_p_wxControlWithItems[] = {{&_swigt__p_p_wxControlWithItems, 0, 0, 0},{0, 0, 0, 0}};
14887 static swig_cast_info _swigc__p_p_wxPyWindow[] = {{&_swigt__p_p_wxPyWindow, 0, 0, 0},{0, 0, 0, 0}};
14888 static swig_cast_info _swigc__p_p_wxPreviewCanvas[] = {{&_swigt__p_p_wxPreviewCanvas, 0, 0, 0},{0, 0, 0, 0}};
14889 static swig_cast_info _swigc__p_p_wxFloatingPane[] = {{&_swigt__p_p_wxFloatingPane, 0, 0, 0},{0, 0, 0, 0}};
14890 static swig_cast_info _swigc__p_p_wxPyHtmlListBox[] = {{&_swigt__p_p_wxPyHtmlListBox, 0, 0, 0},{0, 0, 0, 0}};
14891 static swig_cast_info _swigc__p_p_wxPyVListBox[] = {{&_swigt__p_p_wxPyVListBox, 0, 0, 0},{0, 0, 0, 0}};
14892 static swig_cast_info _swigc__p_p_wxAuiMultiNotebook[] = {{&_swigt__p_p_wxAuiMultiNotebook, 0, 0, 0},{0, 0, 0, 0}};
14893 static swig_cast_info _swigc__p_p_wxPreviewControlBar[] = {{&_swigt__p_p_wxPreviewControlBar, 0, 0, 0},{0, 0, 0, 0}};
14894 static swig_cast_info _swigc__p_p_wxPyPreviewControlBar[] = {{&_swigt__p_p_wxPyPreviewControlBar, 0, 0, 0},{0, 0, 0, 0}};
14895 static swig_cast_info _swigc__p_p_wxAuiTabCtrl[] = {{&_swigt__p_p_wxAuiTabCtrl, 0, 0, 0},{0, 0, 0, 0}};
14896 static swig_cast_info _swigc__p_p_wxFrame[] = {{&_swigt__p_p_wxFrame, 0, 0, 0},{0, 0, 0, 0}};
14897 static swig_cast_info _swigc__p_p_wxFontDialog[] = {{&_swigt__p_p_wxFontDialog, 0, 0, 0},{0, 0, 0, 0}};
14898 static swig_cast_info _swigc__p_p_wxDirDialog[] = {{&_swigt__p_p_wxDirDialog, 0, 0, 0},{0, 0, 0, 0}};
14899 static swig_cast_info _swigc__p_p_wxColourDialog[] = {{&_swigt__p_p_wxColourDialog, 0, 0, 0},{0, 0, 0, 0}};
14900 static swig_cast_info _swigc__p_p_wxDialog[] = {{&_swigt__p_p_wxDialog, 0, 0, 0},{0, 0, 0, 0}};
14901 static swig_cast_info _swigc__p_p_wxMDIParentFrame[] = {{&_swigt__p_p_wxMDIParentFrame, 0, 0, 0},{0, 0, 0, 0}};
14902 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}};
14903 static swig_cast_info _swigc__p_unsigned_char[] = { {&_swigt__p_unsigned_char, 0, 0, 0},{0, 0, 0, 0}};
14904 static swig_cast_info _swigc__p_unsigned_int[] = { {&_swigt__p_unsigned_int, 0, 0, 0},{0, 0, 0, 0}};
14905 static swig_cast_info _swigc__p_unsigned_long[] = { {&_swigt__p_unsigned_long, 0, 0, 0},{0, 0, 0, 0}};
14906 static swig_cast_info _swigc__p_wxAuiMultiNotebook[] = { {&_swigt__p_wxAuiMultiNotebook, 0, 0, 0},{0, 0, 0, 0}};
14907 static swig_cast_info _swigc__p_wxAuiNotebookEvent[] = { {&_swigt__p_wxAuiNotebookEvent, 0, 0, 0},{0, 0, 0, 0}};
14908 static swig_cast_info _swigc__p_wxAuiNotebookPage[] = { {&_swigt__p_wxAuiNotebookPage, 0, 0, 0},{0, 0, 0, 0}};
14909 static swig_cast_info _swigc__p_wxAuiNotebookPageArray[] = { {&_swigt__p_wxAuiNotebookPageArray, 0, 0, 0},{0, 0, 0, 0}};
14910 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}};
14911 static swig_cast_info _swigc__p_wxAuiTabContainerButton[] = { {&_swigt__p_wxAuiTabContainerButton, 0, 0, 0},{0, 0, 0, 0}};
14912 static swig_cast_info _swigc__p_wxAuiTabCtrl[] = { {&_swigt__p_wxAuiTabCtrl, 0, 0, 0},{0, 0, 0, 0}};
14913 static swig_cast_info _swigc__p_wxBitmap[] = { {&_swigt__p_wxBitmap, 0, 0, 0},{0, 0, 0, 0}};
14914 static swig_cast_info _swigc__p_wxColor[] = { {&_swigt__p_wxColor, 0, 0, 0},{0, 0, 0, 0}};
14915 static swig_cast_info _swigc__p_wxColour[] = { {&_swigt__p_wxColour, 0, 0, 0},{0, 0, 0, 0}};
14916 static swig_cast_info _swigc__p_wxSashEvent[] = {{&_swigt__p_wxSashEvent, 0, 0, 0},{0, 0, 0, 0}};
14917 static swig_cast_info _swigc__p_wxWindowDestroyEvent[] = {{&_swigt__p_wxWindowDestroyEvent, 0, 0, 0},{0, 0, 0, 0}};
14918 static swig_cast_info _swigc__p_wxSplitterEvent[] = {{&_swigt__p_wxSplitterEvent, 0, 0, 0},{0, 0, 0, 0}};
14919 static swig_cast_info _swigc__p_wxClipboardTextEvent[] = {{&_swigt__p_wxClipboardTextEvent, 0, 0, 0},{0, 0, 0, 0}};
14920 static swig_cast_info _swigc__p_wxScrollEvent[] = {{&_swigt__p_wxScrollEvent, 0, 0, 0},{0, 0, 0, 0}};
14921 static swig_cast_info _swigc__p_wxPyCommandEvent[] = {{&_swigt__p_wxPyCommandEvent, 0, 0, 0},{0, 0, 0, 0}};
14922 static swig_cast_info _swigc__p_wxContextMenuEvent[] = {{&_swigt__p_wxContextMenuEvent, 0, 0, 0},{0, 0, 0, 0}};
14923 static swig_cast_info _swigc__p_wxChildFocusEvent[] = {{&_swigt__p_wxChildFocusEvent, 0, 0, 0},{0, 0, 0, 0}};
14924 static swig_cast_info _swigc__p_wxDateEvent[] = {{&_swigt__p_wxDateEvent, 0, 0, 0},{0, 0, 0, 0}};
14925 static swig_cast_info _swigc__p_wxWindowCreateEvent[] = {{&_swigt__p_wxWindowCreateEvent, 0, 0, 0},{0, 0, 0, 0}};
14926 static swig_cast_info _swigc__p_wxFindDialogEvent[] = {{&_swigt__p_wxFindDialogEvent, 0, 0, 0},{0, 0, 0, 0}};
14927 static swig_cast_info _swigc__p_wxUpdateUIEvent[] = {{&_swigt__p_wxUpdateUIEvent, 0, 0, 0},{0, 0, 0, 0}};
14928 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}};
14929 static swig_cast_info _swigc__p_wxControlWithItems[] = {{&_swigt__p_wxControlWithItems, 0, 0, 0},{0, 0, 0, 0}};
14930 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}};
14931 static swig_cast_info _swigc__p_wxDC[] = { {&_swigt__p_wxDC, 0, 0, 0},{0, 0, 0, 0}};
14932 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}};
14933 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}};
14934 static swig_cast_info _swigc__p_wxDockInfo[] = { {&_swigt__p_wxDockInfo, 0, 0, 0},{0, 0, 0, 0}};
14935 static swig_cast_info _swigc__p_wxDockUIPart[] = { {&_swigt__p_wxDockUIPart, 0, 0, 0},{0, 0, 0, 0}};
14936 static swig_cast_info _swigc__p_wxDuplexMode[] = { {&_swigt__p_wxDuplexMode, 0, 0, 0},{0, 0, 0, 0}};
14937 static swig_cast_info _swigc__p_wxMenuEvent[] = {{&_swigt__p_wxMenuEvent, 0, 0, 0},{0, 0, 0, 0}};
14938 static swig_cast_info _swigc__p_wxCloseEvent[] = {{&_swigt__p_wxCloseEvent, 0, 0, 0},{0, 0, 0, 0}};
14939 static swig_cast_info _swigc__p_wxMouseEvent[] = {{&_swigt__p_wxMouseEvent, 0, 0, 0},{0, 0, 0, 0}};
14940 static swig_cast_info _swigc__p_wxEraseEvent[] = {{&_swigt__p_wxEraseEvent, 0, 0, 0},{0, 0, 0, 0}};
14941 static swig_cast_info _swigc__p_wxSetCursorEvent[] = {{&_swigt__p_wxSetCursorEvent, 0, 0, 0},{0, 0, 0, 0}};
14942 static swig_cast_info _swigc__p_wxInitDialogEvent[] = {{&_swigt__p_wxInitDialogEvent, 0, 0, 0},{0, 0, 0, 0}};
14943 static swig_cast_info _swigc__p_wxPyEvent[] = {{&_swigt__p_wxPyEvent, 0, 0, 0},{0, 0, 0, 0}};
14944 static swig_cast_info _swigc__p_wxCalculateLayoutEvent[] = {{&_swigt__p_wxCalculateLayoutEvent, 0, 0, 0},{0, 0, 0, 0}};
14945 static swig_cast_info _swigc__p_wxIdleEvent[] = {{&_swigt__p_wxIdleEvent, 0, 0, 0},{0, 0, 0, 0}};
14946 static swig_cast_info _swigc__p_wxQueryNewPaletteEvent[] = {{&_swigt__p_wxQueryNewPaletteEvent, 0, 0, 0},{0, 0, 0, 0}};
14947 static swig_cast_info _swigc__p_wxMaximizeEvent[] = {{&_swigt__p_wxMaximizeEvent, 0, 0, 0},{0, 0, 0, 0}};
14948 static swig_cast_info _swigc__p_wxIconizeEvent[] = {{&_swigt__p_wxIconizeEvent, 0, 0, 0},{0, 0, 0, 0}};
14949 static swig_cast_info _swigc__p_wxActivateEvent[] = {{&_swigt__p_wxActivateEvent, 0, 0, 0},{0, 0, 0, 0}};
14950 static swig_cast_info _swigc__p_wxSizeEvent[] = {{&_swigt__p_wxSizeEvent, 0, 0, 0},{0, 0, 0, 0}};
14951 static swig_cast_info _swigc__p_wxMoveEvent[] = {{&_swigt__p_wxMoveEvent, 0, 0, 0},{0, 0, 0, 0}};
14952 static swig_cast_info _swigc__p_wxPaintEvent[] = {{&_swigt__p_wxPaintEvent, 0, 0, 0},{0, 0, 0, 0}};
14953 static swig_cast_info _swigc__p_wxNcPaintEvent[] = {{&_swigt__p_wxNcPaintEvent, 0, 0, 0},{0, 0, 0, 0}};
14954 static swig_cast_info _swigc__p_wxPaletteChangedEvent[] = {{&_swigt__p_wxPaletteChangedEvent, 0, 0, 0},{0, 0, 0, 0}};
14955 static swig_cast_info _swigc__p_wxDisplayChangedEvent[] = {{&_swigt__p_wxDisplayChangedEvent, 0, 0, 0},{0, 0, 0, 0}};
14956 static swig_cast_info _swigc__p_wxMouseCaptureChangedEvent[] = {{&_swigt__p_wxMouseCaptureChangedEvent, 0, 0, 0},{0, 0, 0, 0}};
14957 static swig_cast_info _swigc__p_wxSysColourChangedEvent[] = {{&_swigt__p_wxSysColourChangedEvent, 0, 0, 0},{0, 0, 0, 0}};
14958 static swig_cast_info _swigc__p_wxDropFilesEvent[] = {{&_swigt__p_wxDropFilesEvent, 0, 0, 0},{0, 0, 0, 0}};
14959 static swig_cast_info _swigc__p_wxFocusEvent[] = {{&_swigt__p_wxFocusEvent, 0, 0, 0},{0, 0, 0, 0}};
14960 static swig_cast_info _swigc__p_wxQueryLayoutInfoEvent[] = {{&_swigt__p_wxQueryLayoutInfoEvent, 0, 0, 0},{0, 0, 0, 0}};
14961 static swig_cast_info _swigc__p_wxShowEvent[] = {{&_swigt__p_wxShowEvent, 0, 0, 0},{0, 0, 0, 0}};
14962 static swig_cast_info _swigc__p_wxNavigationKeyEvent[] = {{&_swigt__p_wxNavigationKeyEvent, 0, 0, 0},{0, 0, 0, 0}};
14963 static swig_cast_info _swigc__p_wxKeyEvent[] = {{&_swigt__p_wxKeyEvent, 0, 0, 0},{0, 0, 0, 0}};
14964 static swig_cast_info _swigc__p_wxScrollWinEvent[] = {{&_swigt__p_wxScrollWinEvent, 0, 0, 0},{0, 0, 0, 0}};
14965 static swig_cast_info _swigc__p_wxTaskBarIconEvent[] = {{&_swigt__p_wxTaskBarIconEvent, 0, 0, 0},{0, 0, 0, 0}};
14966 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}};
14967 static swig_cast_info _swigc__p_wxSplashScreen[] = {{&_swigt__p_wxSplashScreen, 0, 0, 0},{0, 0, 0, 0}};
14968 static swig_cast_info _swigc__p_wxPyPanel[] = {{&_swigt__p_wxPyPanel, 0, 0, 0},{0, 0, 0, 0}};
14969 static swig_cast_info _swigc__p_wxMenuBar[] = {{&_swigt__p_wxMenuBar, 0, 0, 0},{0, 0, 0, 0}};
14970 static swig_cast_info _swigc__p_wxValidator[] = {{&_swigt__p_wxValidator, 0, 0, 0},{0, 0, 0, 0}};
14971 static swig_cast_info _swigc__p_wxPyValidator[] = {{&_swigt__p_wxPyValidator, 0, 0, 0},{0, 0, 0, 0}};
14972 static swig_cast_info _swigc__p_wxNumberEntryDialog[] = {{&_swigt__p_wxNumberEntryDialog, 0, 0, 0},{0, 0, 0, 0}};
14973 static swig_cast_info _swigc__p_wxFileDialog[] = {{&_swigt__p_wxFileDialog, 0, 0, 0},{0, 0, 0, 0}};
14974 static swig_cast_info _swigc__p_wxMultiChoiceDialog[] = {{&_swigt__p_wxMultiChoiceDialog, 0, 0, 0},{0, 0, 0, 0}};
14975 static swig_cast_info _swigc__p_wxFindReplaceDialog[] = {{&_swigt__p_wxFindReplaceDialog, 0, 0, 0},{0, 0, 0, 0}};
14976 static swig_cast_info _swigc__p_wxProgressDialog[] = {{&_swigt__p_wxProgressDialog, 0, 0, 0},{0, 0, 0, 0}};
14977 static swig_cast_info _swigc__p_wxMessageDialog[] = {{&_swigt__p_wxMessageDialog, 0, 0, 0},{0, 0, 0, 0}};
14978 static swig_cast_info _swigc__p_wxPasswordEntryDialog[] = {{&_swigt__p_wxPasswordEntryDialog, 0, 0, 0},{0, 0, 0, 0}};
14979 static swig_cast_info _swigc__p_wxTextEntryDialog[] = {{&_swigt__p_wxTextEntryDialog, 0, 0, 0},{0, 0, 0, 0}};
14980 static swig_cast_info _swigc__p_wxSingleChoiceDialog[] = {{&_swigt__p_wxSingleChoiceDialog, 0, 0, 0},{0, 0, 0, 0}};
14981 static swig_cast_info _swigc__p_wxPanel[] = {{&_swigt__p_wxPanel, 0, 0, 0},{0, 0, 0, 0}};
14982 static swig_cast_info _swigc__p_wxStatusBar[] = {{&_swigt__p_wxStatusBar, 0, 0, 0},{0, 0, 0, 0}};
14983 static swig_cast_info _swigc__p_wxSashWindow[] = {{&_swigt__p_wxSashWindow, 0, 0, 0},{0, 0, 0, 0}};
14984 static swig_cast_info _swigc__p_wxScrolledWindow[] = {{&_swigt__p_wxScrolledWindow, 0, 0, 0},{0, 0, 0, 0}};
14985 static swig_cast_info _swigc__p_wxMDIClientWindow[] = {{&_swigt__p_wxMDIClientWindow, 0, 0, 0},{0, 0, 0, 0}};
14986 static swig_cast_info _swigc__p_wxPyScrolledWindow[] = {{&_swigt__p_wxPyScrolledWindow, 0, 0, 0},{0, 0, 0, 0}};
14987 static swig_cast_info _swigc__p_wxSplitterWindow[] = {{&_swigt__p_wxSplitterWindow, 0, 0, 0},{0, 0, 0, 0}};
14988 static swig_cast_info _swigc__p_wxSplashScreenWindow[] = {{&_swigt__p_wxSplashScreenWindow, 0, 0, 0},{0, 0, 0, 0}};
14989 static swig_cast_info _swigc__p_wxSashLayoutWindow[] = {{&_swigt__p_wxSashLayoutWindow, 0, 0, 0},{0, 0, 0, 0}};
14990 static swig_cast_info _swigc__p_wxPopupWindow[] = {{&_swigt__p_wxPopupWindow, 0, 0, 0},{0, 0, 0, 0}};
14991 static swig_cast_info _swigc__p_wxPyPopupTransientWindow[] = {{&_swigt__p_wxPyPopupTransientWindow, 0, 0, 0},{0, 0, 0, 0}};
14992 static swig_cast_info _swigc__p_wxTipWindow[] = {{&_swigt__p_wxTipWindow, 0, 0, 0},{0, 0, 0, 0}};
14993 static swig_cast_info _swigc__p_wxPyVScrolledWindow[] = {{&_swigt__p_wxPyVScrolledWindow, 0, 0, 0},{0, 0, 0, 0}};
14994 static swig_cast_info _swigc__p_wxPyPreviewFrame[] = {{&_swigt__p_wxPyPreviewFrame, 0, 0, 0},{0, 0, 0, 0}};
14995 static swig_cast_info _swigc__p_wxPreviewFrame[] = {{&_swigt__p_wxPreviewFrame, 0, 0, 0},{0, 0, 0, 0}};
14996 static swig_cast_info _swigc__p_wxMDIChildFrame[] = {{&_swigt__p_wxMDIChildFrame, 0, 0, 0},{0, 0, 0, 0}};
14997 static swig_cast_info _swigc__p_wxPyApp[] = {{&_swigt__p_wxPyApp, 0, 0, 0},{0, 0, 0, 0}};
14998 static swig_cast_info _swigc__p_wxPyWindow[] = {{&_swigt__p_wxPyWindow, 0, 0, 0},{0, 0, 0, 0}};
14999 static swig_cast_info _swigc__p_wxPreviewCanvas[] = {{&_swigt__p_wxPreviewCanvas, 0, 0, 0},{0, 0, 0, 0}};
15000 static swig_cast_info _swigc__p_wxPyHtmlListBox[] = {{&_swigt__p_wxPyHtmlListBox, 0, 0, 0},{0, 0, 0, 0}};
15001 static swig_cast_info _swigc__p_wxPyVListBox[] = {{&_swigt__p_wxPyVListBox, 0, 0, 0},{0, 0, 0, 0}};
15002 static swig_cast_info _swigc__p_wxPreviewControlBar[] = {{&_swigt__p_wxPreviewControlBar, 0, 0, 0},{0, 0, 0, 0}};
15003 static swig_cast_info _swigc__p_wxPyPreviewControlBar[] = {{&_swigt__p_wxPyPreviewControlBar, 0, 0, 0},{0, 0, 0, 0}};
15004 static swig_cast_info _swigc__p_wxPyTaskBarIcon[] = {{&_swigt__p_wxPyTaskBarIcon, 0, 0, 0},{0, 0, 0, 0}};
15005 static swig_cast_info _swigc__p_wxFontDialog[] = {{&_swigt__p_wxFontDialog, 0, 0, 0},{0, 0, 0, 0}};
15006 static swig_cast_info _swigc__p_wxDirDialog[] = {{&_swigt__p_wxDirDialog, 0, 0, 0},{0, 0, 0, 0}};
15007 static swig_cast_info _swigc__p_wxColourDialog[] = {{&_swigt__p_wxColourDialog, 0, 0, 0},{0, 0, 0, 0}};
15008 static swig_cast_info _swigc__p_wxDialog[] = {{&_swigt__p_wxDialog, 0, 0, 0},{0, 0, 0, 0}};
15009 static swig_cast_info _swigc__p_wxMenu[] = {{&_swigt__p_wxMenu, 0, 0, 0},{0, 0, 0, 0}};
15010 static swig_cast_info _swigc__p_wxMDIParentFrame[] = {{&_swigt__p_wxMDIParentFrame, 0, 0, 0},{0, 0, 0, 0}};
15011 static swig_cast_info _swigc__p_wxEvtHandler[] = { {&_swigt__p_wxSplashScreen, _p_wxSplashScreenTo_p_wxEvtHandler, 0, 0}, {&_swigt__p_wxMiniFrame, _p_wxMiniFrameTo_p_wxEvtHandler, 0, 0}, {&_swigt__p_wxPyPanel, _p_wxPyPanelTo_p_wxEvtHandler, 0, 0}, {&_swigt__p_wxMenuBar, _p_wxMenuBarTo_p_wxEvtHandler, 0, 0}, {&_swigt__p_wxValidator, _p_wxValidatorTo_p_wxEvtHandler, 0, 0}, {&_swigt__p_wxPyValidator, _p_wxPyValidatorTo_p_wxEvtHandler, 0, 0}, {&_swigt__p_wxNumberEntryDialog, _p_wxNumberEntryDialogTo_p_wxEvtHandler, 0, 0}, {&_swigt__p_wxFileDialog, _p_wxFileDialogTo_p_wxEvtHandler, 0, 0}, {&_swigt__p_wxMultiChoiceDialog, _p_wxMultiChoiceDialogTo_p_wxEvtHandler, 0, 0}, {&_swigt__p_wxFindReplaceDialog, _p_wxFindReplaceDialogTo_p_wxEvtHandler, 0, 0}, {&_swigt__p_wxProgressDialog, _p_wxProgressDialogTo_p_wxEvtHandler, 0, 0}, {&_swigt__p_wxMessageDialog, _p_wxMessageDialogTo_p_wxEvtHandler, 0, 0}, {&_swigt__p_wxPasswordEntryDialog, _p_wxPasswordEntryDialogTo_p_wxEvtHandler, 0, 0}, {&_swigt__p_wxTextEntryDialog, _p_wxTextEntryDialogTo_p_wxEvtHandler, 0, 0}, {&_swigt__p_wxSingleChoiceDialog, _p_wxSingleChoiceDialogTo_p_wxEvtHandler, 0, 0}, {&_swigt__p_wxPanel, _p_wxPanelTo_p_wxEvtHandler, 0, 0}, {&_swigt__p_wxStatusBar, _p_wxStatusBarTo_p_wxEvtHandler, 0, 0}, {&_swigt__p_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}};
15012 static swig_cast_info _swigc__p_wxFloatingPane[] = { {&_swigt__p_wxFloatingPane, 0, 0, 0},{0, 0, 0, 0}};
15013 static swig_cast_info _swigc__p_wxFont[] = { {&_swigt__p_wxFont, 0, 0, 0},{0, 0, 0, 0}};
15014 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}};
15015 static swig_cast_info _swigc__p_wxFrameManager[] = { {&_swigt__p_wxFrameManager, 0, 0, 0},{0, 0, 0, 0}};
15016 static swig_cast_info _swigc__p_wxFrameManagerEvent[] = { {&_swigt__p_wxFrameManagerEvent, 0, 0, 0},{0, 0, 0, 0}};
15017 static swig_cast_info _swigc__p_wxMiniFrame[] = { {&_swigt__p_wxFloatingPane, _p_wxFloatingPaneTo_p_wxMiniFrame, 0, 0}, {&_swigt__p_wxMiniFrame, 0, 0, 0},{0, 0, 0, 0}};
15018 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}};
15019 static swig_cast_info _swigc__p_wxLayoutConstraints[] = {{&_swigt__p_wxLayoutConstraints, 0, 0, 0},{0, 0, 0, 0}};
15020 static swig_cast_info _swigc__p_wxGBSizerItem[] = {{&_swigt__p_wxGBSizerItem, 0, 0, 0},{0, 0, 0, 0}};
15021 static swig_cast_info _swigc__p_wxIndividualLayoutConstraint[] = {{&_swigt__p_wxIndividualLayoutConstraint, 0, 0, 0},{0, 0, 0, 0}};
15022 static swig_cast_info _swigc__p_wxStaticBoxSizer[] = {{&_swigt__p_wxStaticBoxSizer, 0, 0, 0},{0, 0, 0, 0}};
15023 static swig_cast_info _swigc__p_wxBoxSizer[] = {{&_swigt__p_wxBoxSizer, 0, 0, 0},{0, 0, 0, 0}};
15024 static swig_cast_info _swigc__p_wxGridBagSizer[] = {{&_swigt__p_wxGridBagSizer, 0, 0, 0},{0, 0, 0, 0}};
15025 static swig_cast_info _swigc__p_wxFontData[] = {{&_swigt__p_wxFontData, 0, 0, 0},{0, 0, 0, 0}};
15026 static swig_cast_info _swigc__p_wxPrintData[] = {{&_swigt__p_wxPrintData, 0, 0, 0},{0, 0, 0, 0}};
15027 static swig_cast_info _swigc__p_wxGridSizer[] = {{&_swigt__p_wxGridSizer, 0, 0, 0},{0, 0, 0, 0}};
15028 static swig_cast_info _swigc__p_wxFlexGridSizer[] = {{&_swigt__p_wxFlexGridSizer, 0, 0, 0},{0, 0, 0, 0}};
15029 static swig_cast_info _swigc__p_wxLayoutAlgorithm[] = {{&_swigt__p_wxLayoutAlgorithm, 0, 0, 0},{0, 0, 0, 0}};
15030 static swig_cast_info _swigc__p_wxFSFile[] = {{&_swigt__p_wxFSFile, 0, 0, 0},{0, 0, 0, 0}};
15031 static swig_cast_info _swigc__p_wxFindReplaceData[] = {{&_swigt__p_wxFindReplaceData, 0, 0, 0},{0, 0, 0, 0}};
15032 static swig_cast_info _swigc__p_wxPySizer[] = {{&_swigt__p_wxPySizer, 0, 0, 0},{0, 0, 0, 0}};
15033 static swig_cast_info _swigc__p_wxColourData[] = {{&_swigt__p_wxColourData, 0, 0, 0},{0, 0, 0, 0}};
15034 static swig_cast_info _swigc__p_wxPrinter[] = {{&_swigt__p_wxPrinter, 0, 0, 0},{0, 0, 0, 0}};
15035 static swig_cast_info _swigc__p_wxMenuItem[] = {{&_swigt__p_wxMenuItem, 0, 0, 0},{0, 0, 0, 0}};
15036 static swig_cast_info _swigc__p_wxANIHandler[] = {{&_swigt__p_wxANIHandler, 0, 0, 0},{0, 0, 0, 0}};
15037 static swig_cast_info _swigc__p_wxPNGHandler[] = {{&_swigt__p_wxPNGHandler, 0, 0, 0},{0, 0, 0, 0}};
15038 static swig_cast_info _swigc__p_wxGIFHandler[] = {{&_swigt__p_wxGIFHandler, 0, 0, 0},{0, 0, 0, 0}};
15039 static swig_cast_info _swigc__p_wxPCXHandler[] = {{&_swigt__p_wxPCXHandler, 0, 0, 0},{0, 0, 0, 0}};
15040 static swig_cast_info _swigc__p_wxJPEGHandler[] = {{&_swigt__p_wxJPEGHandler, 0, 0, 0},{0, 0, 0, 0}};
15041 static swig_cast_info _swigc__p_wxPNMHandler[] = {{&_swigt__p_wxPNMHandler, 0, 0, 0},{0, 0, 0, 0}};
15042 static swig_cast_info _swigc__p_wxCURHandler[] = {{&_swigt__p_wxCURHandler, 0, 0, 0},{0, 0, 0, 0}};
15043 static swig_cast_info _swigc__p_wxICOHandler[] = {{&_swigt__p_wxICOHandler, 0, 0, 0},{0, 0, 0, 0}};
15044 static swig_cast_info _swigc__p_wxBMPHandler[] = {{&_swigt__p_wxBMPHandler, 0, 0, 0},{0, 0, 0, 0}};
15045 static swig_cast_info _swigc__p_wxPyImageHandler[] = {{&_swigt__p_wxPyImageHandler, 0, 0, 0},{0, 0, 0, 0}};
15046 static swig_cast_info _swigc__p_wxImageHandler[] = {{&_swigt__p_wxImageHandler, 0, 0, 0},{0, 0, 0, 0}};
15047 static swig_cast_info _swigc__p_wxXPMHandler[] = {{&_swigt__p_wxXPMHandler, 0, 0, 0},{0, 0, 0, 0}};
15048 static swig_cast_info _swigc__p_wxTIFFHandler[] = {{&_swigt__p_wxTIFFHandler, 0, 0, 0},{0, 0, 0, 0}};
15049 static swig_cast_info _swigc__p_wxStdDialogButtonSizer[] = {{&_swigt__p_wxStdDialogButtonSizer, 0, 0, 0},{0, 0, 0, 0}};
15050 static swig_cast_info _swigc__p_wxAcceleratorTable[] = {{&_swigt__p_wxAcceleratorTable, 0, 0, 0},{0, 0, 0, 0}};
15051 static swig_cast_info _swigc__p_wxImage[] = {{&_swigt__p_wxImage, 0, 0, 0},{0, 0, 0, 0}};
15052 static swig_cast_info _swigc__p_wxPyPrintout[] = {{&_swigt__p_wxPyPrintout, 0, 0, 0},{0, 0, 0, 0}};
15053 static swig_cast_info _swigc__p_wxPrintPreview[] = {{&_swigt__p_wxPrintPreview, 0, 0, 0},{0, 0, 0, 0}};
15054 static swig_cast_info _swigc__p_wxPyPrintPreview[] = {{&_swigt__p_wxPyPrintPreview, 0, 0, 0},{0, 0, 0, 0}};
15055 static swig_cast_info _swigc__p_wxPageSetupDialog[] = {{&_swigt__p_wxPageSetupDialog, 0, 0, 0},{0, 0, 0, 0}};
15056 static swig_cast_info _swigc__p_wxPrintDialog[] = {{&_swigt__p_wxPrintDialog, 0, 0, 0},{0, 0, 0, 0}};
15057 static swig_cast_info _swigc__p_wxFileSystem[] = {{&_swigt__p_wxFileSystem, 0, 0, 0},{0, 0, 0, 0}};
15058 static swig_cast_info _swigc__p_wxPageSetupDialogData[] = {{&_swigt__p_wxPageSetupDialogData, 0, 0, 0},{0, 0, 0, 0}};
15059 static swig_cast_info _swigc__p_wxPrintDialogData[] = {{&_swigt__p_wxPrintDialogData, 0, 0, 0},{0, 0, 0, 0}};
15060 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}};
15061 static swig_cast_info _swigc__p_wxPaneButton[] = { {&_swigt__p_wxPaneButton, 0, 0, 0},{0, 0, 0, 0}};
15062 static swig_cast_info _swigc__p_wxPaneButtonArray[] = { {&_swigt__p_wxPaneButtonArray, 0, 0, 0},{0, 0, 0, 0}};
15063 static swig_cast_info _swigc__p_wxPaneInfo[] = { {&_swigt__p_wxPaneInfo, 0, 0, 0},{0, 0, 0, 0}};
15064 static swig_cast_info _swigc__p_wxPaneInfoPtrArray[] = { {&_swigt__p_wxPaneInfoPtrArray, 0, 0, 0},{0, 0, 0, 0}};
15065 static swig_cast_info _swigc__p_wxPaperSize[] = { {&_swigt__p_wxPaperSize, 0, 0, 0},{0, 0, 0, 0}};
15066 static swig_cast_info _swigc__p_wxPoint[] = { {&_swigt__p_wxPoint, 0, 0, 0},{0, 0, 0, 0}};
15067 static swig_cast_info _swigc__p_wxPyDockArt[] = { {&_swigt__p_wxPyDockArt, 0, 0, 0},{0, 0, 0, 0}};
15068 static swig_cast_info _swigc__p_wxRect[] = { {&_swigt__p_wxRect, 0, 0, 0},{0, 0, 0, 0}};
15069 static swig_cast_info _swigc__p_wxSize[] = { {&_swigt__p_wxSize, 0, 0, 0},{0, 0, 0, 0}};
15070 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}};
15071 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}};
15072 static swig_cast_info _swigc__p_wxString[] = { {&_swigt__p_wxString, 0, 0, 0},{0, 0, 0, 0}};
15073 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}};
15074 static swig_cast_info _swigc__p_wxWindow[] = { {&_swigt__p_wxSplashScreen, _p_wxSplashScreenTo_p_wxWindow, 0, 0}, {&_swigt__p_wxMiniFrame, _p_wxMiniFrameTo_p_wxWindow, 0, 0}, {&_swigt__p_wxPyPanel, _p_wxPyPanelTo_p_wxWindow, 0, 0}, {&_swigt__p_wxMenuBar, _p_wxMenuBarTo_p_wxWindow, 0, 0}, {&_swigt__p_wxFileDialog, _p_wxFileDialogTo_p_wxWindow, 0, 0}, {&_swigt__p_wxFindReplaceDialog, _p_wxFindReplaceDialogTo_p_wxWindow, 0, 0}, {&_swigt__p_wxProgressDialog, _p_wxProgressDialogTo_p_wxWindow, 0, 0}, {&_swigt__p_wxMessageDialog, _p_wxMessageDialogTo_p_wxWindow, 0, 0}, {&_swigt__p_wxNumberEntryDialog, _p_wxNumberEntryDialogTo_p_wxWindow, 0, 0}, {&_swigt__p_wxPasswordEntryDialog, _p_wxPasswordEntryDialogTo_p_wxWindow, 0, 0}, {&_swigt__p_wxTextEntryDialog, _p_wxTextEntryDialogTo_p_wxWindow, 0, 0}, {&_swigt__p_wxSingleChoiceDialog, _p_wxSingleChoiceDialogTo_p_wxWindow, 0, 0}, {&_swigt__p_wxMultiChoiceDialog, _p_wxMultiChoiceDialogTo_p_wxWindow, 0, 0}, {&_swigt__p_wxPanel, _p_wxPanelTo_p_wxWindow, 0, 0}, {&_swigt__p_wxStatusBar, _p_wxStatusBarTo_p_wxWindow, 0, 0}, {&_swigt__p_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}};
15075
15076 static swig_cast_info *swig_cast_initial[] = {
15077 _swigc__p_char,
15078 _swigc__p_form_ops_t,
15079 _swigc__p_int,
15080 _swigc__p_p_wxAuiMultiNotebook,
15081 _swigc__p_p_wxAuiTabContainerButton,
15082 _swigc__p_p_wxAuiTabCtrl,
15083 _swigc__p_p_wxColourDialog,
15084 _swigc__p_p_wxControl,
15085 _swigc__p_p_wxControlWithItems,
15086 _swigc__p_p_wxDialog,
15087 _swigc__p_p_wxDirDialog,
15088 _swigc__p_p_wxFileDialog,
15089 _swigc__p_p_wxFindReplaceDialog,
15090 _swigc__p_p_wxFloatingPane,
15091 _swigc__p_p_wxFontDialog,
15092 _swigc__p_p_wxFrame,
15093 _swigc__p_p_wxMDIChildFrame,
15094 _swigc__p_p_wxMDIClientWindow,
15095 _swigc__p_p_wxMDIParentFrame,
15096 _swigc__p_p_wxMenuBar,
15097 _swigc__p_p_wxMessageDialog,
15098 _swigc__p_p_wxMiniFrame,
15099 _swigc__p_p_wxMultiChoiceDialog,
15100 _swigc__p_p_wxNumberEntryDialog,
15101 _swigc__p_p_wxPanel,
15102 _swigc__p_p_wxPasswordEntryDialog,
15103 _swigc__p_p_wxPopupWindow,
15104 _swigc__p_p_wxPreviewCanvas,
15105 _swigc__p_p_wxPreviewControlBar,
15106 _swigc__p_p_wxPreviewFrame,
15107 _swigc__p_p_wxProgressDialog,
15108 _swigc__p_p_wxPyHtmlListBox,
15109 _swigc__p_p_wxPyPanel,
15110 _swigc__p_p_wxPyPopupTransientWindow,
15111 _swigc__p_p_wxPyPreviewControlBar,
15112 _swigc__p_p_wxPyPreviewFrame,
15113 _swigc__p_p_wxPyScrolledWindow,
15114 _swigc__p_p_wxPyVListBox,
15115 _swigc__p_p_wxPyVScrolledWindow,
15116 _swigc__p_p_wxPyWindow,
15117 _swigc__p_p_wxSashLayoutWindow,
15118 _swigc__p_p_wxSashWindow,
15119 _swigc__p_p_wxScrolledWindow,
15120 _swigc__p_p_wxSingleChoiceDialog,
15121 _swigc__p_p_wxSplashScreen,
15122 _swigc__p_p_wxSplashScreenWindow,
15123 _swigc__p_p_wxSplitterWindow,
15124 _swigc__p_p_wxStatusBar,
15125 _swigc__p_p_wxTextEntryDialog,
15126 _swigc__p_p_wxTipWindow,
15127 _swigc__p_p_wxTopLevelWindow,
15128 _swigc__p_p_wxWindow,
15129 _swigc__p_unsigned_char,
15130 _swigc__p_unsigned_int,
15131 _swigc__p_unsigned_long,
15132 _swigc__p_wxANIHandler,
15133 _swigc__p_wxAcceleratorTable,
15134 _swigc__p_wxActivateEvent,
15135 _swigc__p_wxAuiMultiNotebook,
15136 _swigc__p_wxAuiNotebookEvent,
15137 _swigc__p_wxAuiNotebookPage,
15138 _swigc__p_wxAuiNotebookPageArray,
15139 _swigc__p_wxAuiTabContainer,
15140 _swigc__p_wxAuiTabContainerButton,
15141 _swigc__p_wxAuiTabCtrl,
15142 _swigc__p_wxBMPHandler,
15143 _swigc__p_wxBitmap,
15144 _swigc__p_wxBoxSizer,
15145 _swigc__p_wxCURHandler,
15146 _swigc__p_wxCalculateLayoutEvent,
15147 _swigc__p_wxChildFocusEvent,
15148 _swigc__p_wxClipboardTextEvent,
15149 _swigc__p_wxCloseEvent,
15150 _swigc__p_wxColor,
15151 _swigc__p_wxColour,
15152 _swigc__p_wxColourData,
15153 _swigc__p_wxColourDialog,
15154 _swigc__p_wxCommandEvent,
15155 _swigc__p_wxContextMenuEvent,
15156 _swigc__p_wxControl,
15157 _swigc__p_wxControlWithItems,
15158 _swigc__p_wxDC,
15159 _swigc__p_wxDateEvent,
15160 _swigc__p_wxDefaultDockArt,
15161 _swigc__p_wxDialog,
15162 _swigc__p_wxDirDialog,
15163 _swigc__p_wxDisplayChangedEvent,
15164 _swigc__p_wxDockArt,
15165 _swigc__p_wxDockInfo,
15166 _swigc__p_wxDockUIPart,
15167 _swigc__p_wxDropFilesEvent,
15168 _swigc__p_wxDuplexMode,
15169 _swigc__p_wxEraseEvent,
15170 _swigc__p_wxEvent,
15171 _swigc__p_wxEvtHandler,
15172 _swigc__p_wxFSFile,
15173 _swigc__p_wxFileDialog,
15174 _swigc__p_wxFileSystem,
15175 _swigc__p_wxFindDialogEvent,
15176 _swigc__p_wxFindReplaceData,
15177 _swigc__p_wxFindReplaceDialog,
15178 _swigc__p_wxFlexGridSizer,
15179 _swigc__p_wxFloatingPane,
15180 _swigc__p_wxFocusEvent,
15181 _swigc__p_wxFont,
15182 _swigc__p_wxFontData,
15183 _swigc__p_wxFontDialog,
15184 _swigc__p_wxFrame,
15185 _swigc__p_wxFrameManager,
15186 _swigc__p_wxFrameManagerEvent,
15187 _swigc__p_wxGBSizerItem,
15188 _swigc__p_wxGIFHandler,
15189 _swigc__p_wxGridBagSizer,
15190 _swigc__p_wxGridSizer,
15191 _swigc__p_wxICOHandler,
15192 _swigc__p_wxIconizeEvent,
15193 _swigc__p_wxIdleEvent,
15194 _swigc__p_wxImage,
15195 _swigc__p_wxImageHandler,
15196 _swigc__p_wxIndividualLayoutConstraint,
15197 _swigc__p_wxInitDialogEvent,
15198 _swigc__p_wxJPEGHandler,
15199 _swigc__p_wxKeyEvent,
15200 _swigc__p_wxLayoutAlgorithm,
15201 _swigc__p_wxLayoutConstraints,
15202 _swigc__p_wxMDIChildFrame,
15203 _swigc__p_wxMDIClientWindow,
15204 _swigc__p_wxMDIParentFrame,
15205 _swigc__p_wxMaximizeEvent,
15206 _swigc__p_wxMenu,
15207 _swigc__p_wxMenuBar,
15208 _swigc__p_wxMenuEvent,
15209 _swigc__p_wxMenuItem,
15210 _swigc__p_wxMessageDialog,
15211 _swigc__p_wxMiniFrame,
15212 _swigc__p_wxMouseCaptureChangedEvent,
15213 _swigc__p_wxMouseEvent,
15214 _swigc__p_wxMoveEvent,
15215 _swigc__p_wxMultiChoiceDialog,
15216 _swigc__p_wxNavigationKeyEvent,
15217 _swigc__p_wxNcPaintEvent,
15218 _swigc__p_wxNotifyEvent,
15219 _swigc__p_wxNumberEntryDialog,
15220 _swigc__p_wxObject,
15221 _swigc__p_wxPCXHandler,
15222 _swigc__p_wxPNGHandler,
15223 _swigc__p_wxPNMHandler,
15224 _swigc__p_wxPageSetupDialog,
15225 _swigc__p_wxPageSetupDialogData,
15226 _swigc__p_wxPaintEvent,
15227 _swigc__p_wxPaletteChangedEvent,
15228 _swigc__p_wxPaneButton,
15229 _swigc__p_wxPaneButtonArray,
15230 _swigc__p_wxPaneInfo,
15231 _swigc__p_wxPaneInfoPtrArray,
15232 _swigc__p_wxPanel,
15233 _swigc__p_wxPaperSize,
15234 _swigc__p_wxPasswordEntryDialog,
15235 _swigc__p_wxPoint,
15236 _swigc__p_wxPopupWindow,
15237 _swigc__p_wxPreviewCanvas,
15238 _swigc__p_wxPreviewControlBar,
15239 _swigc__p_wxPreviewFrame,
15240 _swigc__p_wxPrintData,
15241 _swigc__p_wxPrintDialog,
15242 _swigc__p_wxPrintDialogData,
15243 _swigc__p_wxPrintPreview,
15244 _swigc__p_wxPrinter,
15245 _swigc__p_wxProgressDialog,
15246 _swigc__p_wxPyApp,
15247 _swigc__p_wxPyCommandEvent,
15248 _swigc__p_wxPyDockArt,
15249 _swigc__p_wxPyEvent,
15250 _swigc__p_wxPyHtmlListBox,
15251 _swigc__p_wxPyImageHandler,
15252 _swigc__p_wxPyPanel,
15253 _swigc__p_wxPyPopupTransientWindow,
15254 _swigc__p_wxPyPreviewControlBar,
15255 _swigc__p_wxPyPreviewFrame,
15256 _swigc__p_wxPyPrintPreview,
15257 _swigc__p_wxPyPrintout,
15258 _swigc__p_wxPyScrolledWindow,
15259 _swigc__p_wxPySizer,
15260 _swigc__p_wxPyTaskBarIcon,
15261 _swigc__p_wxPyVListBox,
15262 _swigc__p_wxPyVScrolledWindow,
15263 _swigc__p_wxPyValidator,
15264 _swigc__p_wxPyWindow,
15265 _swigc__p_wxQueryLayoutInfoEvent,
15266 _swigc__p_wxQueryNewPaletteEvent,
15267 _swigc__p_wxRect,
15268 _swigc__p_wxSashEvent,
15269 _swigc__p_wxSashLayoutWindow,
15270 _swigc__p_wxSashWindow,
15271 _swigc__p_wxScrollEvent,
15272 _swigc__p_wxScrollWinEvent,
15273 _swigc__p_wxScrolledWindow,
15274 _swigc__p_wxSetCursorEvent,
15275 _swigc__p_wxShowEvent,
15276 _swigc__p_wxSingleChoiceDialog,
15277 _swigc__p_wxSize,
15278 _swigc__p_wxSizeEvent,
15279 _swigc__p_wxSizer,
15280 _swigc__p_wxSizerItem,
15281 _swigc__p_wxSplashScreen,
15282 _swigc__p_wxSplashScreenWindow,
15283 _swigc__p_wxSplitterEvent,
15284 _swigc__p_wxSplitterWindow,
15285 _swigc__p_wxStaticBoxSizer,
15286 _swigc__p_wxStatusBar,
15287 _swigc__p_wxStdDialogButtonSizer,
15288 _swigc__p_wxString,
15289 _swigc__p_wxSysColourChangedEvent,
15290 _swigc__p_wxTIFFHandler,
15291 _swigc__p_wxTaskBarIconEvent,
15292 _swigc__p_wxTextEntryDialog,
15293 _swigc__p_wxTipWindow,
15294 _swigc__p_wxTopLevelWindow,
15295 _swigc__p_wxUpdateUIEvent,
15296 _swigc__p_wxValidator,
15297 _swigc__p_wxWindow,
15298 _swigc__p_wxWindowCreateEvent,
15299 _swigc__p_wxWindowDestroyEvent,
15300 _swigc__p_wxXPMHandler,
15301 };
15302
15303
15304 /* -------- TYPE CONVERSION AND EQUIVALENCE RULES (END) -------- */
15305
15306 static swig_const_info swig_const_table[] = {
15307 {0, 0, 0, 0.0, 0, 0}};
15308
15309 #ifdef __cplusplus
15310 }
15311 #endif
15312 /* -----------------------------------------------------------------------------
15313 * Type initialization:
15314 * This problem is tough by the requirement that no dynamic
15315 * memory is used. Also, since swig_type_info structures store pointers to
15316 * swig_cast_info structures and swig_cast_info structures store pointers back
15317 * to swig_type_info structures, we need some lookup code at initialization.
15318 * The idea is that swig generates all the structures that are needed.
15319 * The runtime then collects these partially filled structures.
15320 * The SWIG_InitializeModule function takes these initial arrays out of
15321 * swig_module, and does all the lookup, filling in the swig_module.types
15322 * array with the correct data and linking the correct swig_cast_info
15323 * structures together.
15324 *
15325 * The generated swig_type_info structures are assigned staticly to an initial
15326 * array. We just loop though that array, and handle each type individually.
15327 * First we lookup if this type has been already loaded, and if so, use the
15328 * loaded structure instead of the generated one. Then we have to fill in the
15329 * cast linked list. The cast data is initially stored in something like a
15330 * two-dimensional array. Each row corresponds to a type (there are the same
15331 * number of rows as there are in the swig_type_initial array). Each entry in
15332 * a column is one of the swig_cast_info structures for that type.
15333 * The cast_initial array is actually an array of arrays, because each row has
15334 * a variable number of columns. So to actually build the cast linked list,
15335 * we find the array of casts associated with the type, and loop through it
15336 * adding the casts to the list. The one last trick we need to do is making
15337 * sure the type pointer in the swig_cast_info struct is correct.
15338 *
15339 * First off, we lookup the cast->type name to see if it is already loaded.
15340 * There are three cases to handle:
15341 * 1) If the cast->type has already been loaded AND the type we are adding
15342 * casting info to has not been loaded (it is in this module), THEN we
15343 * replace the cast->type pointer with the type pointer that has already
15344 * been loaded.
15345 * 2) If BOTH types (the one we are adding casting info to, and the
15346 * cast->type) are loaded, THEN the cast info has already been loaded by
15347 * the previous module so we just ignore it.
15348 * 3) Finally, if cast->type has not already been loaded, then we add that
15349 * swig_cast_info to the linked list (because the cast->type) pointer will
15350 * be correct.
15351 * ----------------------------------------------------------------------------- */
15352
15353 #ifdef __cplusplus
15354 extern "C" {
15355 #if 0
15356 } /* c-mode */
15357 #endif
15358 #endif
15359
15360 #if 0
15361 #define SWIGRUNTIME_DEBUG
15362 #endif
15363
15364 SWIGRUNTIME void
15365 SWIG_InitializeModule(void *clientdata) {
15366 size_t i;
15367 swig_module_info *module_head;
15368 static int init_run = 0;
15369
15370 clientdata = clientdata;
15371
15372 if (init_run) return;
15373 init_run = 1;
15374
15375 /* Initialize the swig_module */
15376 swig_module.type_initial = swig_type_initial;
15377 swig_module.cast_initial = swig_cast_initial;
15378
15379 /* Try and load any already created modules */
15380 module_head = SWIG_GetModule(clientdata);
15381 if (module_head) {
15382 swig_module.next = module_head->next;
15383 module_head->next = &swig_module;
15384 } else {
15385 /* This is the first module loaded */
15386 swig_module.next = &swig_module;
15387 SWIG_SetModule(clientdata, &swig_module);
15388 }
15389
15390 /* Now work on filling in swig_module.types */
15391 #ifdef SWIGRUNTIME_DEBUG
15392 printf("SWIG_InitializeModule: size %d\n", swig_module.size);
15393 #endif
15394 for (i = 0; i < swig_module.size; ++i) {
15395 swig_type_info *type = 0;
15396 swig_type_info *ret;
15397 swig_cast_info *cast;
15398
15399 #ifdef SWIGRUNTIME_DEBUG
15400 printf("SWIG_InitializeModule: type %d %s\n", i, swig_module.type_initial[i]->name);
15401 #endif
15402
15403 /* if there is another module already loaded */
15404 if (swig_module.next != &swig_module) {
15405 type = SWIG_MangledTypeQueryModule(swig_module.next, &swig_module, swig_module.type_initial[i]->name);
15406 }
15407 if (type) {
15408 /* Overwrite clientdata field */
15409 #ifdef SWIGRUNTIME_DEBUG
15410 printf("SWIG_InitializeModule: found type %s\n", type->name);
15411 #endif
15412 if (swig_module.type_initial[i]->clientdata) {
15413 type->clientdata = swig_module.type_initial[i]->clientdata;
15414 #ifdef SWIGRUNTIME_DEBUG
15415 printf("SWIG_InitializeModule: found and overwrite type %s \n", type->name);
15416 #endif
15417 }
15418 } else {
15419 type = swig_module.type_initial[i];
15420 }
15421
15422 /* Insert casting types */
15423 cast = swig_module.cast_initial[i];
15424 while (cast->type) {
15425 /* Don't need to add information already in the list */
15426 ret = 0;
15427 #ifdef SWIGRUNTIME_DEBUG
15428 printf("SWIG_InitializeModule: look cast %s\n", cast->type->name);
15429 #endif
15430 if (swig_module.next != &swig_module) {
15431 ret = SWIG_MangledTypeQueryModule(swig_module.next, &swig_module, cast->type->name);
15432 #ifdef SWIGRUNTIME_DEBUG
15433 if (ret) printf("SWIG_InitializeModule: found cast %s\n", ret->name);
15434 #endif
15435 }
15436 if (ret) {
15437 if (type == swig_module.type_initial[i]) {
15438 #ifdef SWIGRUNTIME_DEBUG
15439 printf("SWIG_InitializeModule: skip old type %s\n", ret->name);
15440 #endif
15441 cast->type = ret;
15442 ret = 0;
15443 } else {
15444 /* Check for casting already in the list */
15445 swig_cast_info *ocast = SWIG_TypeCheck(ret->name, type);
15446 #ifdef SWIGRUNTIME_DEBUG
15447 if (ocast) printf("SWIG_InitializeModule: skip old cast %s\n", ret->name);
15448 #endif
15449 if (!ocast) ret = 0;
15450 }
15451 }
15452
15453 if (!ret) {
15454 #ifdef SWIGRUNTIME_DEBUG
15455 printf("SWIG_InitializeModule: adding cast %s\n", cast->type->name);
15456 #endif
15457 if (type->cast) {
15458 type->cast->prev = cast;
15459 cast->next = type->cast;
15460 }
15461 type->cast = cast;
15462 }
15463 cast++;
15464 }
15465 /* Set entry in modules->types array equal to the type */
15466 swig_module.types[i] = type;
15467 }
15468 swig_module.types[i] = 0;
15469
15470 #ifdef SWIGRUNTIME_DEBUG
15471 printf("**** SWIG_InitializeModule: Cast List ******\n");
15472 for (i = 0; i < swig_module.size; ++i) {
15473 int j = 0;
15474 swig_cast_info *cast = swig_module.cast_initial[i];
15475 printf("SWIG_InitializeModule: type %d %s\n", i, swig_module.type_initial[i]->name);
15476 while (cast->type) {
15477 printf("SWIG_InitializeModule: cast type %s\n", cast->type->name);
15478 cast++;
15479 ++j;
15480 }
15481 printf("---- Total casts: %d\n",j);
15482 }
15483 printf("**** SWIG_InitializeModule: Cast List ******\n");
15484 #endif
15485 }
15486
15487 /* This function will propagate the clientdata field of type to
15488 * any new swig_type_info structures that have been added into the list
15489 * of equivalent types. It is like calling
15490 * SWIG_TypeClientData(type, clientdata) a second time.
15491 */
15492 SWIGRUNTIME void
15493 SWIG_PropagateClientData(void) {
15494 size_t i;
15495 swig_cast_info *equiv;
15496 static int init_run = 0;
15497
15498 if (init_run) return;
15499 init_run = 1;
15500
15501 for (i = 0; i < swig_module.size; i++) {
15502 if (swig_module.types[i]->clientdata) {
15503 equiv = swig_module.types[i]->cast;
15504 while (equiv) {
15505 if (!equiv->converter) {
15506 if (equiv->type && !equiv->type->clientdata)
15507 SWIG_TypeClientData(equiv->type, swig_module.types[i]->clientdata);
15508 }
15509 equiv = equiv->next;
15510 }
15511 }
15512 }
15513 }
15514
15515 #ifdef __cplusplus
15516 #if 0
15517 {
15518 /* c-mode */
15519 #endif
15520 }
15521 #endif
15522
15523
15524
15525 #ifdef __cplusplus
15526 extern "C" {
15527 #endif
15528
15529 /* Python-specific SWIG API */
15530 #define SWIG_newvarlink() SWIG_Python_newvarlink()
15531 #define SWIG_addvarlink(p, name, get_attr, set_attr) SWIG_Python_addvarlink(p, name, get_attr, set_attr)
15532 #define SWIG_InstallConstants(d, constants) SWIG_Python_InstallConstants(d, constants)
15533
15534 /* -----------------------------------------------------------------------------
15535 * global variable support code.
15536 * ----------------------------------------------------------------------------- */
15537
15538 typedef struct swig_globalvar {
15539 char *name; /* Name of global variable */
15540 PyObject *(*get_attr)(void); /* Return the current value */
15541 int (*set_attr)(PyObject *); /* Set the value */
15542 struct swig_globalvar *next;
15543 } swig_globalvar;
15544
15545 typedef struct swig_varlinkobject {
15546 PyObject_HEAD
15547 swig_globalvar *vars;
15548 } swig_varlinkobject;
15549
15550 SWIGINTERN PyObject *
15551 swig_varlink_repr(swig_varlinkobject *SWIGUNUSEDPARM(v)) {
15552 return PyString_FromString("<Swig global variables>");
15553 }
15554
15555 SWIGINTERN PyObject *
15556 swig_varlink_str(swig_varlinkobject *v) {
15557 PyObject *str = PyString_FromString("(");
15558 swig_globalvar *var;
15559 for (var = v->vars; var; var=var->next) {
15560 PyString_ConcatAndDel(&str,PyString_FromString(var->name));
15561 if (var->next) PyString_ConcatAndDel(&str,PyString_FromString(", "));
15562 }
15563 PyString_ConcatAndDel(&str,PyString_FromString(")"));
15564 return str;
15565 }
15566
15567 SWIGINTERN int
15568 swig_varlink_print(swig_varlinkobject *v, FILE *fp, int SWIGUNUSEDPARM(flags)) {
15569 PyObject *str = swig_varlink_str(v);
15570 fprintf(fp,"Swig global variables ");
15571 fprintf(fp,"%s\n", PyString_AsString(str));
15572 Py_DECREF(str);
15573 return 0;
15574 }
15575
15576 SWIGINTERN void
15577 swig_varlink_dealloc(swig_varlinkobject *v) {
15578 swig_globalvar *var = v->vars;
15579 while (var) {
15580 swig_globalvar *n = var->next;
15581 free(var->name);
15582 free(var);
15583 var = n;
15584 }
15585 }
15586
15587 SWIGINTERN PyObject *
15588 swig_varlink_getattr(swig_varlinkobject *v, char *n) {
15589 PyObject *res = NULL;
15590 swig_globalvar *var = v->vars;
15591 while (var) {
15592 if (strcmp(var->name,n) == 0) {
15593 res = (*var->get_attr)();
15594 break;
15595 }
15596 var = var->next;
15597 }
15598 if (res == NULL && !PyErr_Occurred()) {
15599 PyErr_SetString(PyExc_NameError,"Unknown C global variable");
15600 }
15601 return res;
15602 }
15603
15604 SWIGINTERN int
15605 swig_varlink_setattr(swig_varlinkobject *v, char *n, PyObject *p) {
15606 int res = 1;
15607 swig_globalvar *var = v->vars;
15608 while (var) {
15609 if (strcmp(var->name,n) == 0) {
15610 res = (*var->set_attr)(p);
15611 break;
15612 }
15613 var = var->next;
15614 }
15615 if (res == 1 && !PyErr_Occurred()) {
15616 PyErr_SetString(PyExc_NameError,"Unknown C global variable");
15617 }
15618 return res;
15619 }
15620
15621 SWIGINTERN PyTypeObject*
15622 swig_varlink_type(void) {
15623 static char varlink__doc__[] = "Swig var link object";
15624 static PyTypeObject varlink_type;
15625 static int type_init = 0;
15626 if (!type_init) {
15627 const PyTypeObject tmp
15628 = {
15629 PyObject_HEAD_INIT(NULL)
15630 0, /* Number of items in variable part (ob_size) */
15631 (char *)"swigvarlink", /* Type name (tp_name) */
15632 sizeof(swig_varlinkobject), /* Basic size (tp_basicsize) */
15633 0, /* Itemsize (tp_itemsize) */
15634 (destructor) swig_varlink_dealloc, /* Deallocator (tp_dealloc) */
15635 (printfunc) swig_varlink_print, /* Print (tp_print) */
15636 (getattrfunc) swig_varlink_getattr, /* get attr (tp_getattr) */
15637 (setattrfunc) swig_varlink_setattr, /* Set attr (tp_setattr) */
15638 0, /* tp_compare */
15639 (reprfunc) swig_varlink_repr, /* tp_repr */
15640 0, /* tp_as_number */
15641 0, /* tp_as_sequence */
15642 0, /* tp_as_mapping */
15643 0, /* tp_hash */
15644 0, /* tp_call */
15645 (reprfunc)swig_varlink_str, /* tp_str */
15646 0, /* tp_getattro */
15647 0, /* tp_setattro */
15648 0, /* tp_as_buffer */
15649 0, /* tp_flags */
15650 varlink__doc__, /* tp_doc */
15651 0, /* tp_traverse */
15652 0, /* tp_clear */
15653 0, /* tp_richcompare */
15654 0, /* tp_weaklistoffset */
15655 #if PY_VERSION_HEX >= 0x02020000
15656 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, /* tp_iter -> tp_weaklist */
15657 #endif
15658 #if PY_VERSION_HEX >= 0x02030000
15659 0, /* tp_del */
15660 #endif
15661 #ifdef COUNT_ALLOCS
15662 0,0,0,0 /* tp_alloc -> tp_next */
15663 #endif
15664 };
15665 varlink_type = tmp;
15666 varlink_type.ob_type = &PyType_Type;
15667 type_init = 1;
15668 }
15669 return &varlink_type;
15670 }
15671
15672 /* Create a variable linking object for use later */
15673 SWIGINTERN PyObject *
15674 SWIG_Python_newvarlink(void) {
15675 swig_varlinkobject *result = PyObject_NEW(swig_varlinkobject, swig_varlink_type());
15676 if (result) {
15677 result->vars = 0;
15678 }
15679 return ((PyObject*) result);
15680 }
15681
15682 SWIGINTERN void
15683 SWIG_Python_addvarlink(PyObject *p, char *name, PyObject *(*get_attr)(void), int (*set_attr)(PyObject *p)) {
15684 swig_varlinkobject *v = (swig_varlinkobject *) p;
15685 swig_globalvar *gv = (swig_globalvar *) malloc(sizeof(swig_globalvar));
15686 if (gv) {
15687 size_t size = strlen(name)+1;
15688 gv->name = (char *)malloc(size);
15689 if (gv->name) {
15690 strncpy(gv->name,name,size);
15691 gv->get_attr = get_attr;
15692 gv->set_attr = set_attr;
15693 gv->next = v->vars;
15694 }
15695 }
15696 v->vars = gv;
15697 }
15698
15699 SWIGINTERN PyObject *
15700 SWIG_globals() {
15701 static PyObject *_SWIG_globals = 0;
15702 if (!_SWIG_globals) _SWIG_globals = SWIG_newvarlink();
15703 return _SWIG_globals;
15704 }
15705
15706 /* -----------------------------------------------------------------------------
15707 * constants/methods manipulation
15708 * ----------------------------------------------------------------------------- */
15709
15710 /* Install Constants */
15711 SWIGINTERN void
15712 SWIG_Python_InstallConstants(PyObject *d, swig_const_info constants[]) {
15713 PyObject *obj = 0;
15714 size_t i;
15715 for (i = 0; constants[i].type; ++i) {
15716 switch(constants[i].type) {
15717 case SWIG_PY_POINTER:
15718 obj = SWIG_NewPointerObj(constants[i].pvalue, *(constants[i]).ptype,0);
15719 break;
15720 case SWIG_PY_BINARY:
15721 obj = SWIG_NewPackedObj(constants[i].pvalue, constants[i].lvalue, *(constants[i].ptype));
15722 break;
15723 default:
15724 obj = 0;
15725 break;
15726 }
15727 if (obj) {
15728 PyDict_SetItemString(d, constants[i].name, obj);
15729 Py_DECREF(obj);
15730 }
15731 }
15732 }
15733
15734 /* -----------------------------------------------------------------------------*/
15735 /* Fix SwigMethods to carry the callback ptrs when needed */
15736 /* -----------------------------------------------------------------------------*/
15737
15738 SWIGINTERN void
15739 SWIG_Python_FixMethods(PyMethodDef *methods,
15740 swig_const_info *const_table,
15741 swig_type_info **types,
15742 swig_type_info **types_initial) {
15743 size_t i;
15744 for (i = 0; methods[i].ml_name; ++i) {
15745 const char *c = methods[i].ml_doc;
15746 if (c && (c = strstr(c, "swig_ptr: "))) {
15747 int j;
15748 swig_const_info *ci = 0;
15749 const char *name = c + 10;
15750 for (j = 0; const_table[j].type; ++j) {
15751 if (strncmp(const_table[j].name, name,
15752 strlen(const_table[j].name)) == 0) {
15753 ci = &(const_table[j]);
15754 break;
15755 }
15756 }
15757 if (ci) {
15758 size_t shift = (ci->ptype) - types;
15759 swig_type_info *ty = types_initial[shift];
15760 size_t ldoc = (c - methods[i].ml_doc);
15761 size_t lptr = strlen(ty->name)+2*sizeof(void*)+2;
15762 char *ndoc = (char*)malloc(ldoc + lptr + 10);
15763 if (ndoc) {
15764 char *buff = ndoc;
15765 void *ptr = (ci->type == SWIG_PY_POINTER) ? ci->pvalue : 0;
15766 if (ptr) {
15767 strncpy(buff, methods[i].ml_doc, ldoc);
15768 buff += ldoc;
15769 strncpy(buff, "swig_ptr: ", 10);
15770 buff += 10;
15771 SWIG_PackVoidPtr(buff, ptr, ty->name, lptr);
15772 methods[i].ml_doc = ndoc;
15773 }
15774 }
15775 }
15776 }
15777 }
15778 }
15779
15780 #ifdef __cplusplus
15781 }
15782 #endif
15783
15784 /* -----------------------------------------------------------------------------*
15785 * Partial Init method
15786 * -----------------------------------------------------------------------------*/
15787
15788 #ifdef __cplusplus
15789 extern "C"
15790 #endif
15791 SWIGEXPORT void SWIG_init(void) {
15792 PyObject *m, *d;
15793
15794 /* Fix SwigMethods to carry the callback ptrs when needed */
15795 SWIG_Python_FixMethods(SwigMethods, swig_const_table, swig_types, swig_type_initial);
15796
15797 m = Py_InitModule((char *) SWIG_name, SwigMethods);
15798 d = PyModule_GetDict(m);
15799
15800 SWIG_InitializeModule(0);
15801 SWIG_InstallConstants(d,swig_const_table);
15802
15803
15804 SWIG_Python_SetConstant(d, "USE_AUI",SWIG_From_int(static_cast< int >(1)));
15805 SWIG_Python_SetConstant(d, "AUI_DOCK_NONE",SWIG_From_int(static_cast< int >(wxAUI_DOCK_NONE)));
15806 SWIG_Python_SetConstant(d, "AUI_DOCK_TOP",SWIG_From_int(static_cast< int >(wxAUI_DOCK_TOP)));
15807 SWIG_Python_SetConstant(d, "AUI_DOCK_RIGHT",SWIG_From_int(static_cast< int >(wxAUI_DOCK_RIGHT)));
15808 SWIG_Python_SetConstant(d, "AUI_DOCK_BOTTOM",SWIG_From_int(static_cast< int >(wxAUI_DOCK_BOTTOM)));
15809 SWIG_Python_SetConstant(d, "AUI_DOCK_LEFT",SWIG_From_int(static_cast< int >(wxAUI_DOCK_LEFT)));
15810 SWIG_Python_SetConstant(d, "AUI_DOCK_CENTER",SWIG_From_int(static_cast< int >(wxAUI_DOCK_CENTER)));
15811 SWIG_Python_SetConstant(d, "AUI_DOCK_CENTRE",SWIG_From_int(static_cast< int >(wxAUI_DOCK_CENTRE)));
15812 SWIG_Python_SetConstant(d, "AUI_MGR_ALLOW_FLOATING",SWIG_From_int(static_cast< int >(wxAUI_MGR_ALLOW_FLOATING)));
15813 SWIG_Python_SetConstant(d, "AUI_MGR_ALLOW_ACTIVE_PANE",SWIG_From_int(static_cast< int >(wxAUI_MGR_ALLOW_ACTIVE_PANE)));
15814 SWIG_Python_SetConstant(d, "AUI_MGR_TRANSPARENT_DRAG",SWIG_From_int(static_cast< int >(wxAUI_MGR_TRANSPARENT_DRAG)));
15815 SWIG_Python_SetConstant(d, "AUI_MGR_TRANSPARENT_HINT",SWIG_From_int(static_cast< int >(wxAUI_MGR_TRANSPARENT_HINT)));
15816 SWIG_Python_SetConstant(d, "AUI_MGR_TRANSPARENT_HINT_FADE",SWIG_From_int(static_cast< int >(wxAUI_MGR_TRANSPARENT_HINT_FADE)));
15817 SWIG_Python_SetConstant(d, "AUI_MGR_DISABLE_VENETIAN_BLINDS",SWIG_From_int(static_cast< int >(wxAUI_MGR_DISABLE_VENETIAN_BLINDS)));
15818 SWIG_Python_SetConstant(d, "AUI_MGR_DEFAULT",SWIG_From_int(static_cast< int >(wxAUI_MGR_DEFAULT)));
15819 SWIG_Python_SetConstant(d, "AUI_ART_SASH_SIZE",SWIG_From_int(static_cast< int >(wxAUI_ART_SASH_SIZE)));
15820 SWIG_Python_SetConstant(d, "AUI_ART_CAPTION_SIZE",SWIG_From_int(static_cast< int >(wxAUI_ART_CAPTION_SIZE)));
15821 SWIG_Python_SetConstant(d, "AUI_ART_GRIPPER_SIZE",SWIG_From_int(static_cast< int >(wxAUI_ART_GRIPPER_SIZE)));
15822 SWIG_Python_SetConstant(d, "AUI_ART_PANE_BORDER_SIZE",SWIG_From_int(static_cast< int >(wxAUI_ART_PANE_BORDER_SIZE)));
15823 SWIG_Python_SetConstant(d, "AUI_ART_PANE_BUTTON_SIZE",SWIG_From_int(static_cast< int >(wxAUI_ART_PANE_BUTTON_SIZE)));
15824 SWIG_Python_SetConstant(d, "AUI_ART_BACKGROUND_COLOUR",SWIG_From_int(static_cast< int >(wxAUI_ART_BACKGROUND_COLOUR)));
15825 SWIG_Python_SetConstant(d, "AUI_ART_SASH_COLOUR",SWIG_From_int(static_cast< int >(wxAUI_ART_SASH_COLOUR)));
15826 SWIG_Python_SetConstant(d, "AUI_ART_ACTIVE_CAPTION_COLOUR",SWIG_From_int(static_cast< int >(wxAUI_ART_ACTIVE_CAPTION_COLOUR)));
15827 SWIG_Python_SetConstant(d, "AUI_ART_ACTIVE_CAPTION_GRADIENT_COLOUR",SWIG_From_int(static_cast< int >(wxAUI_ART_ACTIVE_CAPTION_GRADIENT_COLOUR)));
15828 SWIG_Python_SetConstant(d, "AUI_ART_INACTIVE_CAPTION_COLOUR",SWIG_From_int(static_cast< int >(wxAUI_ART_INACTIVE_CAPTION_COLOUR)));
15829 SWIG_Python_SetConstant(d, "AUI_ART_INACTIVE_CAPTION_GRADIENT_COLOUR",SWIG_From_int(static_cast< int >(wxAUI_ART_INACTIVE_CAPTION_GRADIENT_COLOUR)));
15830 SWIG_Python_SetConstant(d, "AUI_ART_ACTIVE_CAPTION_TEXT_COLOUR",SWIG_From_int(static_cast< int >(wxAUI_ART_ACTIVE_CAPTION_TEXT_COLOUR)));
15831 SWIG_Python_SetConstant(d, "AUI_ART_INACTIVE_CAPTION_TEXT_COLOUR",SWIG_From_int(static_cast< int >(wxAUI_ART_INACTIVE_CAPTION_TEXT_COLOUR)));
15832 SWIG_Python_SetConstant(d, "AUI_ART_BORDER_COLOUR",SWIG_From_int(static_cast< int >(wxAUI_ART_BORDER_COLOUR)));
15833 SWIG_Python_SetConstant(d, "AUI_ART_GRIPPER_COLOUR",SWIG_From_int(static_cast< int >(wxAUI_ART_GRIPPER_COLOUR)));
15834 SWIG_Python_SetConstant(d, "AUI_ART_CAPTION_FONT",SWIG_From_int(static_cast< int >(wxAUI_ART_CAPTION_FONT)));
15835 SWIG_Python_SetConstant(d, "AUI_ART_GRADIENT_TYPE",SWIG_From_int(static_cast< int >(wxAUI_ART_GRADIENT_TYPE)));
15836 SWIG_Python_SetConstant(d, "AUI_GRADIENT_NONE",SWIG_From_int(static_cast< int >(wxAUI_GRADIENT_NONE)));
15837 SWIG_Python_SetConstant(d, "AUI_GRADIENT_VERTICAL",SWIG_From_int(static_cast< int >(wxAUI_GRADIENT_VERTICAL)));
15838 SWIG_Python_SetConstant(d, "AUI_GRADIENT_HORIZONTAL",SWIG_From_int(static_cast< int >(wxAUI_GRADIENT_HORIZONTAL)));
15839 SWIG_Python_SetConstant(d, "AUI_BUTTON_STATE_NORMAL",SWIG_From_int(static_cast< int >(wxAUI_BUTTON_STATE_NORMAL)));
15840 SWIG_Python_SetConstant(d, "AUI_BUTTON_STATE_HOVER",SWIG_From_int(static_cast< int >(wxAUI_BUTTON_STATE_HOVER)));
15841 SWIG_Python_SetConstant(d, "AUI_BUTTON_STATE_PRESSED",SWIG_From_int(static_cast< int >(wxAUI_BUTTON_STATE_PRESSED)));
15842 SWIG_Python_SetConstant(d, "AUI_INSERT_PANE",SWIG_From_int(static_cast< int >(wxAUI_INSERT_PANE)));
15843 SWIG_Python_SetConstant(d, "AUI_INSERT_ROW",SWIG_From_int(static_cast< int >(wxAUI_INSERT_ROW)));
15844 SWIG_Python_SetConstant(d, "AUI_INSERT_DOCK",SWIG_From_int(static_cast< int >(wxAUI_INSERT_DOCK)));
15845 PyDict_SetItemString(d,(char*)"cvar", SWIG_globals());
15846 SWIG_addvarlink(SWIG_globals(),(char*)"NullDockInfo",NullDockInfo_get, NullDockInfo_set);
15847 SWIG_addvarlink(SWIG_globals(),(char*)"NullPaneInfo",NullPaneInfo_get, NullPaneInfo_set);
15848 SWIG_Python_SetConstant(d, "PaneInfo_optionFloating",SWIG_From_int(static_cast< int >(wxPaneInfo::optionFloating)));
15849 SWIG_Python_SetConstant(d, "PaneInfo_optionHidden",SWIG_From_int(static_cast< int >(wxPaneInfo::optionHidden)));
15850 SWIG_Python_SetConstant(d, "PaneInfo_optionLeftDockable",SWIG_From_int(static_cast< int >(wxPaneInfo::optionLeftDockable)));
15851 SWIG_Python_SetConstant(d, "PaneInfo_optionRightDockable",SWIG_From_int(static_cast< int >(wxPaneInfo::optionRightDockable)));
15852 SWIG_Python_SetConstant(d, "PaneInfo_optionTopDockable",SWIG_From_int(static_cast< int >(wxPaneInfo::optionTopDockable)));
15853 SWIG_Python_SetConstant(d, "PaneInfo_optionBottomDockable",SWIG_From_int(static_cast< int >(wxPaneInfo::optionBottomDockable)));
15854 SWIG_Python_SetConstant(d, "PaneInfo_optionFloatable",SWIG_From_int(static_cast< int >(wxPaneInfo::optionFloatable)));
15855 SWIG_Python_SetConstant(d, "PaneInfo_optionMovable",SWIG_From_int(static_cast< int >(wxPaneInfo::optionMovable)));
15856 SWIG_Python_SetConstant(d, "PaneInfo_optionResizable",SWIG_From_int(static_cast< int >(wxPaneInfo::optionResizable)));
15857 SWIG_Python_SetConstant(d, "PaneInfo_optionPaneBorder",SWIG_From_int(static_cast< int >(wxPaneInfo::optionPaneBorder)));
15858 SWIG_Python_SetConstant(d, "PaneInfo_optionCaption",SWIG_From_int(static_cast< int >(wxPaneInfo::optionCaption)));
15859 SWIG_Python_SetConstant(d, "PaneInfo_optionGripper",SWIG_From_int(static_cast< int >(wxPaneInfo::optionGripper)));
15860 SWIG_Python_SetConstant(d, "PaneInfo_optionDestroyOnClose",SWIG_From_int(static_cast< int >(wxPaneInfo::optionDestroyOnClose)));
15861 SWIG_Python_SetConstant(d, "PaneInfo_optionToolbar",SWIG_From_int(static_cast< int >(wxPaneInfo::optionToolbar)));
15862 SWIG_Python_SetConstant(d, "PaneInfo_optionActive",SWIG_From_int(static_cast< int >(wxPaneInfo::optionActive)));
15863 SWIG_Python_SetConstant(d, "PaneInfo_optionGripperTop",SWIG_From_int(static_cast< int >(wxPaneInfo::optionGripperTop)));
15864 SWIG_Python_SetConstant(d, "PaneInfo_buttonClose",SWIG_From_int(static_cast< int >(wxPaneInfo::buttonClose)));
15865 SWIG_Python_SetConstant(d, "PaneInfo_buttonMaximize",SWIG_From_int(static_cast< int >(wxPaneInfo::buttonMaximize)));
15866 SWIG_Python_SetConstant(d, "PaneInfo_buttonMinimize",SWIG_From_int(static_cast< int >(wxPaneInfo::buttonMinimize)));
15867 SWIG_Python_SetConstant(d, "PaneInfo_buttonPin",SWIG_From_int(static_cast< int >(wxPaneInfo::buttonPin)));
15868 SWIG_Python_SetConstant(d, "PaneInfo_buttonCustom1",SWIG_From_int(static_cast< int >(wxPaneInfo::buttonCustom1)));
15869 SWIG_Python_SetConstant(d, "PaneInfo_buttonCustom2",SWIG_From_int(static_cast< int >(wxPaneInfo::buttonCustom2)));
15870 SWIG_Python_SetConstant(d, "PaneInfo_buttonCustom3",SWIG_From_int(static_cast< int >(wxPaneInfo::buttonCustom3)));
15871 SWIG_Python_SetConstant(d, "PaneInfo_actionPane",SWIG_From_int(static_cast< int >(wxPaneInfo::actionPane)));
15872 SWIG_Python_SetConstant(d, "DockUIPart_typeCaption",SWIG_From_int(static_cast< int >(wxDockUIPart::typeCaption)));
15873 SWIG_Python_SetConstant(d, "DockUIPart_typeGripper",SWIG_From_int(static_cast< int >(wxDockUIPart::typeGripper)));
15874 SWIG_Python_SetConstant(d, "DockUIPart_typeDock",SWIG_From_int(static_cast< int >(wxDockUIPart::typeDock)));
15875 SWIG_Python_SetConstant(d, "DockUIPart_typeDockSizer",SWIG_From_int(static_cast< int >(wxDockUIPart::typeDockSizer)));
15876 SWIG_Python_SetConstant(d, "DockUIPart_typePane",SWIG_From_int(static_cast< int >(wxDockUIPart::typePane)));
15877 SWIG_Python_SetConstant(d, "DockUIPart_typePaneSizer",SWIG_From_int(static_cast< int >(wxDockUIPart::typePaneSizer)));
15878 SWIG_Python_SetConstant(d, "DockUIPart_typeBackground",SWIG_From_int(static_cast< int >(wxDockUIPart::typeBackground)));
15879 SWIG_Python_SetConstant(d, "DockUIPart_typePaneBorder",SWIG_From_int(static_cast< int >(wxDockUIPart::typePaneBorder)));
15880 SWIG_Python_SetConstant(d, "DockUIPart_typePaneButton",SWIG_From_int(static_cast< int >(wxDockUIPart::typePaneButton)));
15881 PyDict_SetItemString(d, "wxEVT_AUI_PANEBUTTON", PyInt_FromLong(wxEVT_AUI_PANEBUTTON));
15882 PyDict_SetItemString(d, "wxEVT_AUI_PANECLOSE", PyInt_FromLong(wxEVT_AUI_PANECLOSE));
15883 PyDict_SetItemString(d, "wxEVT_AUI_RENDER", PyInt_FromLong(wxEVT_AUI_RENDER));
15884 PyDict_SetItemString(d, "wxEVT_COMMAND_AUINOTEBOOK_PAGE_CHANGED", PyInt_FromLong(wxEVT_COMMAND_AUINOTEBOOK_PAGE_CHANGED));
15885 PyDict_SetItemString(d, "wxEVT_COMMAND_AUINOTEBOOK_PAGE_CHANGING", PyInt_FromLong(wxEVT_COMMAND_AUINOTEBOOK_PAGE_CHANGING));
15886 PyDict_SetItemString(d, "wxEVT_COMMAND_AUINOTEBOOK_BUTTON", PyInt_FromLong(wxEVT_COMMAND_AUINOTEBOOK_BUTTON));
15887 PyDict_SetItemString(d, "wxEVT_COMMAND_AUINOTEBOOK_BEGIN_DRAG", PyInt_FromLong(wxEVT_COMMAND_AUINOTEBOOK_BEGIN_DRAG));
15888 PyDict_SetItemString(d, "wxEVT_COMMAND_AUINOTEBOOK_END_DRAG", PyInt_FromLong(wxEVT_COMMAND_AUINOTEBOOK_END_DRAG));
15889 PyDict_SetItemString(d, "wxEVT_COMMAND_AUINOTEBOOK_DRAG_MOTION", PyInt_FromLong(wxEVT_COMMAND_AUINOTEBOOK_DRAG_MOTION));
15890 }
15891